SampleID,FSC.A,FSC.H,SSC.A,SSC.B.A,SSC.B.H,SSC.H,Comp.B1.A,Comp.B10.A,Comp.B11.A,Comp.B12.A,Comp.B13.A,Comp.B14.A,Comp.B2.A,Comp.B3.A,Comp.B4.A,Comp.B5.A,Comp.B6.A,Comp.B7.A,Comp.B8.A,Comp.B9.A,Comp.R1.A,Comp.R2.A,Comp.R3.A,Comp.R4.A,Comp.R5.A,Comp.R6.A,Comp.R7.A,Comp.R8.A,Comp.UV1.A,Comp.UV10.A,Comp.UV11.A,Comp.UV12.A,Comp.UV13.A,Comp.UV14.A,Comp.UV15.A,Comp.UV16.A,Comp.UV2.A,Comp.UV3.A,Comp.UV4.A,Comp.UV5.A,Comp.UV6.A,Comp.UV7.A,Comp.UV8.A,Comp.UV9.A,Comp.V1.A,Comp.V10.A,Comp.V11.A,Comp.V12.A,Comp.V13.A,Comp.V14.A,Comp.V15.A,Comp.V16.A,Comp.V2.A,Comp.V3.A,Comp.V4.A,Comp.V5.A,Comp.V6.A,Comp.V7.A,Comp.V8.A,Comp.V9.A,Comp.YG1.A,Comp.YG10.A,Comp.YG2.A,Comp.YG3.A,Comp.YG4.A,Comp.YG5.A,Comp.YG6.A,Comp.YG7.A,Comp.YG8.A,Comp.YG9.A 11,13,12,30,36,28,23,412,448,428,440,416,427,441,463,449,445,444,467,529,531,405,486,453,434,420,409,395,392,386,421,504,516,477,463,407,413,402,400,410,414,443,491,460,480,418,602,717,725,649,605,529,452,471,525,523,589,584,646,615,574,403,402,394,429,454,522,485,508,450,435 2,9,8,20,25,19,15,415,446,416,397,413,403,421,436,419,430,411,437,494,489,406,482,444,423,421,411,393,390,378,409,472,506,449,440,398,411,400,404,391,407,417,440,442,434,408,502,629,647,567,542,452,421,436,462,458,510,495,544,530,487,392,382,395,393,422,521,465,465,421,400 17,12,11,15,20,17,13,428,389,385,384,402,383,418,439,402,396,402,389,378,392,385,397,385,374,378,392,377,375,409,379,373,388,398,363,378,384,388,400,390,389,401,436,420,398,387,416,402,393,372,379,371,371,412,396,417,452,456,482,438,436,386,386,384,387,380,381,397,389,384,389 8,22,16,37,61,43,27,414,403,382,382,381,393,405,414,395,423,390,387,388,395,389,395,378,378,389,389,377,397,386,392,407,410,382,406,378,382,401,420,408,407,437,483,437,434,392,462,445,427,395,403,395,398,456,488,488,505,542,559,508,456,395,378,402,393,385,399,395,392,379,385 11,99,88,213,285,231,177,447,576,537,523,456,493,523,541,522,543,534,611,711,694,475,653,593,546,506,496,473,400,389,475,685,716,632,645,509,447,408,400,429,435,480,582,567,565,464,734,899,904,833,807,723,600,547,619,632,708,711,768,745,705,418,447,439,451,590,700,632,658,540,498 15,11,11,29,78,79,28,458,874,824,784,692,702,474,471,461,452,429,779,959,960,685,925,901,848,817,724,685,558,419,428,883,948,889,895,798,721,390,384,410,395,409,457,453,482,395,651,1023,1023,1023,1023,1003,882,403,445,447,469,498,547,566,547,422,629,401,418,720,936,919,940,837,761 4,36,33,94,178,80,31,779,731,677,632,571,618,802,848,824,811,797,811,841,829,557,768,717,631,631,539,516,462,613,793,824,832,745,767,650,587,678,763,806,856,921,990,938,905,791,965,957,942,885,860,785,687,942,990,989,1020,1005,1023,999,954,558,488,550,596,710,792,743,763,648,536 17,13,12,32,42,32,23,424,386,385,382,394,387,435,457,423,432,416,402,403,407,385,406,404,392,386,390,388,386,405,396,415,407,401,383,397,397,385,423,396,406,437,494,456,453,429,524,480,461,429,443,404,398,480,501,492,573,549,620,568,497,372,389,406,379,405,395,407,400,381,384 10,13,12,23,31,28,21,410,458,444,422,402,428,433,472,468,470,464,492,527,526,400,502,461,438,426,402,407,404,404,490,557,543,481,511,456,416,418,438,484,506,613,721,647,582,401,704,739,723,659,630,536,468,490,567,627,783,771,815,751,680,422,419,411,412,463,521,489,492,445,428 6,19,19,37,64,59,33,407,432,426,430,408,427,410,424,418,406,424,462,530,494,414,491,443,415,421,412,416,398,401,412,504,515,455,468,429,396,406,387,394,408,406,441,434,436,398,521,708,723,626,613,509,451,420,448,457,500,504,529,492,486,399,395,386,389,438,485,462,462,428,413 12,105,91,210,267,228,179,490,678,641,542,527,520,522,585,565,545,545,679,816,790,549,768,728,654,623,528,490,424,398,505,775,813,716,741,610,526,403,424,427,443,503,599,571,577,455,760,974,981,914,887,787,663,539,599,639,711,714,763,760,725,448,488,449,450,644,802,755,752,652,554 12,16,15,326,775,795,325,410,431,402,411,415,399,404,403,380,395,401,410,458,466,413,465,438,431,416,400,388,389,382,389,440,495,441,440,413,395,381,386,375,389,388,412,418,402,414,441,619,625,545,523,461,410,410,390,410,427,430,472,435,427,415,391,408,395,414,475,442,430,434,407 7,18,14,41,53,38,30,402,405,382,389,390,386,418,426,421,410,424,396,403,415,388,407,397,396,400,386,397,368,387,407,409,422,409,425,385,415,415,411,391,413,458,499,455,453,406,512,522,508,471,451,421,402,501,522,535,573,565,608,545,503,400,379,375,381,393,394,406,394,386,390 8,38,32,25,32,13,10,435,418,404,391,377,393,458,494,486,456,450,445,467,467,409,440,412,408,393,384,405,380,420,520,469,454,437,445,425,381,465,556,596,679,773,871,789,688,450,765,674,602,554,500,460,426,602,710,794,911,906,937,850,776,408,372,387,399,424,445,442,455,410,395 2,124,96,48,95,86,39,485,460,430,408,410,421,534,581,530,521,507,512,524,499,406,471,421,415,416,410,397,385,464,655,567,530,473,499,439,430,593,742,799,861,936,1009,923,836,492,856,752,710,629,606,523,453,701,843,907,1007,1000,1023,943,869,420,428,413,433,489,503,503,497,458,425 10,375,241,150,202,132,103,474,413,417,408,369,427,500,527,492,465,453,459,520,460,424,502,448,450,436,424,399,380,442,455,471,484,431,432,428,416,415,434,459,477,507,586,569,530,446,641,632,604,530,496,442,409,533,575,586,672,658,729,699,627,409,401,420,449,424,482,434,461,429,409 19,14,11,27,34,25,19,455,514,472,452,441,460,464,523,498,500,487,551,575,578,432,508,490,454,432,417,404,409,429,452,569,563,518,515,473,428,412,412,415,423,465,538,516,532,432,685,758,741,693,635,575,481,504,544,577,630,617,698,688,639,424,419,414,439,487,569,522,546,474,444 15,19,18,351,646,638,341,548,532,495,503,465,480,581,646,633,641,630,609,601,600,415,462,473,443,458,430,415,416,417,557,556,531,496,522,480,434,457,468,486,538,597,696,663,668,587,811,780,726,700,679,639,551,769,838,836,841,818,859,830,787,501,441,504,511,557,540,541,567,486,469 17,10,9,23,37,34,21,435,404,393,394,379,365,427,442,428,417,418,399,416,422,388,401,387,405,386,400,380,400,407,419,416,402,399,399,398,391,394,424,419,466,521,595,500,463,431,564,496,465,440,456,434,396,529,600,609,668,639,668,575,530,388,392,395,407,411,401,401,402,386,387 3,25,24,314,530,534,313,428,400,414,389,382,391,429,446,442,439,427,437,437,428,401,425,413,408,396,394,374,400,435,416,436,438,402,413,431,381,430,434,413,444,463,517,478,441,441,581,558,545,485,475,432,409,526,575,593,617,601,650,589,547,420,388,393,389,418,443,424,429,424,395 18,57,57,188,277,281,190,382,424,404,415,388,400,409,423,410,423,394,410,457,420,396,427,431,397,407,401,390,363,371,393,437,449,415,421,393,394,388,407,402,410,417,415,420,417,437,496,560,578,515,466,430,398,465,552,563,574,533,564,513,472,396,385,392,383,381,438,392,401,409,386 7,23,23,135,183,182,135,404,413,424,393,420,399,423,432,443,395,400,432,452,447,401,417,429,404,405,386,402,387,396,398,414,428,421,419,415,389,386,395,387,408,409,451,416,413,424,496,584,598,532,501,470,417,445,463,480,497,501,539,504,484,406,403,404,396,412,428,427,424,408,412 11,11,8,27,34,18,13,440,426,419,397,397,404,422,467,429,422,428,412,473,456,394,431,444,403,412,402,396,393,375,390,447,454,436,432,413,390,391,398,393,402,404,431,436,452,415,503,616,621,530,517,481,408,418,450,454,510,484,543,531,483,399,397,379,396,419,452,441,446,397,393 14,22,22,45,65,63,44,414,504,478,457,403,449,424,445,452,451,441,511,625,601,444,569,508,486,462,432,395,406,393,438,590,616,532,544,469,408,383,394,395,397,406,482,446,451,397,588,808,813,729,708,568,486,441,458,474,516,522,569,562,534,399,417,414,402,486,611,542,577,473,433 18,11,9,34,37,27,25,433,390,374,391,376,390,420,432,414,399,397,409,430,407,396,383,402,379,373,394,371,394,378,399,400,411,387,406,379,388,383,400,408,404,416,456,420,419,405,467,438,450,417,403,394,393,425,470,461,509,515,556,498,476,379,380,371,389,405,403,402,389,398,374 20,13,13,49,61,57,47,420,465,412,436,433,409,424,454,432,446,443,474,551,516,405,489,462,436,435,410,427,384,396,437,502,532,460,474,414,415,394,385,413,401,427,461,459,464,405,603,748,734,669,644,536,470,426,481,524,582,577,624,586,566,417,394,398,406,458,522,483,508,445,420 15,22,22,108,153,157,109,429,500,504,457,447,448,433,471,452,432,438,548,653,651,449,596,565,498,479,453,417,411,396,443,599,673,573,572,482,450,408,382,403,420,414,495,489,453,413,617,850,864,785,743,628,506,459,519,547,595,591,638,633,567,404,419,401,415,500,638,614,585,503,478 15,11,10,26,34,29,23,442,394,395,397,384,388,413,433,427,414,398,401,405,399,387,388,392,386,386,386,395,371,377,378,411,410,388,393,402,392,389,389,404,380,414,427,401,411,394,437,439,429,397,415,389,383,411,417,409,446,457,492,481,456,389,386,380,385,386,398,382,396,409,372 12,12,11,46,72,45,28,402,489,449,432,428,401,406,425,425,434,406,479,569,565,418,533,485,471,445,402,413,405,382,418,534,571,500,519,451,411,400,397,399,407,410,463,446,449,393,564,801,818,733,686,576,487,425,434,484,525,525,571,574,509,411,396,386,411,450,522,514,531,439,428 9,9,8,15,15,7,8,466,541,493,475,475,468,503,554,529,508,521,587,638,603,459,551,516,491,478,432,438,394,419,486,600,612,549,590,488,454,397,404,411,415,467,568,555,545,415,714,811,796,744,714,627,546,482,538,536,649,650,721,713,672,468,430,434,460,551,638,601,626,516,481 3,11,11,162,136,140,166,389,394,352,361,375,397,372,380,383,371,377,377,392,394,379,395,385,382,380,393,378,398,366,373,400,384,385,379,384,382,383,385,385,385,381,369,386,362,374,387,399,410,385,388,377,382,373,386,381,388,389,394,367,389,396,382,394,391,383,389,388,400,382,369 7,121,55,119,163,78,51,644,614,581,562,489,552,692,743,721,721,690,713,743,723,479,616,587,521,500,464,452,429,509,718,719,710,639,661,551,501,588,682,722,785,856,928,873,834,625,912,906,881,828,799,739,625,810,881,895,953,945,982,944,893,542,464,522,536,639,690,647,672,564,499 13,15,15,72,126,132,74,393,398,389,392,385,385,407,402,399,394,410,406,461,462,389,438,429,406,399,412,394,379,390,395,445,464,424,442,400,404,397,392,383,399,401,401,420,410,392,464,603,627,549,517,444,422,411,456,449,470,447,487,444,459,378,404,397,391,417,454,449,446,407,405 3,32,30,311,484,487,310,393,432,393,404,388,393,384,410,413,426,425,424,498,486,408,485,457,434,418,416,402,375,378,404,470,514,460,441,439,410,383,376,389,403,415,413,416,409,428,479,676,680,587,570,490,434,415,431,428,457,451,486,466,459,417,389,398,400,425,495,444,474,413,419 13,255,234,183,284,263,168,433,402,382,381,381,384,394,443,429,424,400,422,409,402,389,392,411,396,406,388,373,385,419,435,435,423,416,412,409,403,436,455,434,494,541,611,549,485,406,491,464,444,440,425,435,402,419,464,483,537,502,547,517,475,377,381,418,376,406,409,374,396,413,409 17,10,10,32,43,40,29,393,407,403,401,399,395,393,431,435,416,419,405,435,425,394,411,419,390,407,415,406,372,381,401,421,424,409,416,417,393,400,392,418,397,414,422,438,410,396,475,524,488,486,485,447,445,403,438,426,445,463,483,474,459,400,405,397,391,415,421,414,423,405,405 11,14,13,45,48,39,37,415,456,444,410,411,405,406,455,425,418,433,445,543,511,431,492,463,436,448,414,418,380,379,417,515,550,494,506,438,417,388,377,383,405,435,471,429,458,395,533,741,749,661,622,534,465,446,462,461,509,507,559,536,499,403,405,384,400,428,532,493,522,453,426 9,10,10,41,45,42,39,411,411,411,396,394,424,419,418,407,428,421,445,464,475,402,447,437,406,415,394,419,392,403,399,436,466,428,450,400,396,395,384,394,392,420,409,414,420,390,498,641,636,568,536,485,432,428,437,453,466,476,510,470,473,398,385,410,397,429,456,440,454,416,402 17,8,8,20,25,21,17,407,391,384,388,380,379,419,410,399,403,396,400,386,400,369,382,386,394,392,393,395,387,388,390,390,399,391,391,390,387,390,389,401,405,398,435,411,407,397,434,421,419,403,397,383,387,405,412,441,462,458,499,477,436,388,382,378,399,376,389,394,381,378,376 12,63,60,112,181,176,107,470,611,558,547,467,492,495,536,528,513,522,639,755,743,493,718,659,572,551,495,472,421,404,499,713,758,663,696,539,492,396,422,424,437,488,572,540,557,446,729,934,953,879,851,755,615,521,586,599,684,681,744,733,686,438,464,434,443,585,749,702,694,588,512 2,67,58,34,41,33,27,718,791,738,697,642,673,756,812,805,798,784,834,903,886,640,847,796,738,714,627,573,515,388,724,865,888,813,825,717,644,449,484,497,553,645,798,785,802,532,942,1023,1023,977,951,876,764,709,787,807,880,883,941,943,912,621,578,624,669,795,888,844,861,753,679 2,34,34,296,434,447,300,410,483,457,427,404,447,435,452,450,445,453,473,572,564,415,556,507,459,463,413,414,385,391,418,535,586,502,557,436,433,407,398,405,411,428,481,444,450,426,550,737,767,674,625,532,450,447,491,492,548,530,590,558,539,415,384,405,401,476,578,524,520,460,427 10,17,16,76,115,114,74,413,432,416,412,437,421,433,462,466,480,459,481,525,475,411,447,431,420,418,403,393,392,400,422,456,476,441,451,415,419,398,414,421,407,435,502,482,469,429,618,653,625,582,526,480,461,452,525,522,616,590,669,638,582,405,393,401,408,428,470,432,480,407,390 19,68,62,100,141,119,81,498,592,525,490,470,466,523,576,535,548,545,600,715,711,474,658,618,539,517,482,463,424,400,523,669,710,602,629,503,458,391,426,445,455,514,601,574,577,450,760,905,922,846,820,729,586,542,617,642,723,722,782,762,723,429,449,432,458,551,709,668,680,563,481 2,28,28,134,220,230,138,414,375,396,387,374,398,411,418,419,417,413,420,397,399,381,403,394,388,382,392,381,362,399,395,419,398,397,416,383,390,375,406,402,424,429,446,426,416,424,443,449,435,430,397,383,396,484,546,549,536,518,534,492,461,403,388,395,385,406,397,391,402,395,403 17,10,9,125,173,177,122,394,401,369,392,386,379,407,407,388,377,405,421,424,409,388,400,399,389,395,379,392,400,370,383,408,426,403,408,398,385,380,377,414,397,395,412,406,400,401,455,537,518,476,457,417,419,420,416,430,461,448,473,468,434,393,396,406,378,402,426,398,420,410,382 4,12,12,57,62,56,53,394,398,413,407,405,397,410,420,404,391,411,414,449,450,383,431,399,403,390,385,375,388,387,397,430,444,417,412,396,383,391,382,409,397,406,434,412,412,418,493,541,552,487,472,450,414,402,435,465,503,477,518,496,468,391,405,392,397,418,431,435,426,402,409 4,112,98,126,166,144,111,519,661,593,529,501,510,554,609,594,579,572,679,802,776,537,748,691,615,586,509,468,458,424,525,770,793,707,727,582,532,425,409,446,476,520,648,624,622,475,795,940,937,876,846,750,641,592,668,669,755,748,811,799,761,470,455,448,474,665,800,737,751,636,545 20,12,10,33,38,27,24,433,382,389,384,384,397,441,430,437,402,406,418,417,421,380,397,378,385,383,381,386,371,400,402,383,401,387,388,387,406,394,402,393,388,415,455,446,422,395,486,460,432,444,417,397,407,435,480,438,523,493,546,505,483,401,391,390,393,374,411,390,413,388,401 7,9,9,24,28,24,21,419,394,393,377,373,393,402,420,410,380,382,387,384,411,386,390,379,380,376,383,388,396,381,390,379,381,390,375,384,378,379,394,385,401,396,393,405,404,385,423,391,394,399,372,396,391,386,388,376,406,436,454,453,410,377,392,375,382,381,397,387,376,389,373 1,38,36,235,345,326,217,446,440,407,412,423,436,461,495,511,500,491,481,493,502,410,426,419,402,409,397,404,371,423,466,477,464,441,439,409,408,409,412,437,472,524,598,540,533,482,685,656,606,560,534,479,434,590,664,653,699,688,740,697,650,430,401,423,423,470,462,468,479,416,416 15,22,20,15,16,14,12,585,682,638,601,520,580,618,698,681,673,660,736,809,785,551,733,685,607,597,528,497,445,395,600,771,785,715,733,596,562,411,413,432,461,532,682,668,684,440,845,944,929,877,857,778,664,585,654,676,770,776,835,842,809,506,517,508,561,710,809,756,775,658,590 8,65,43,116,189,106,65,469,575,535,509,489,475,503,540,533,528,525,613,732,697,455,661,594,526,520,463,459,420,407,488,679,718,637,641,536,483,427,440,444,459,514,626,561,556,465,733,887,886,823,790,701,568,592,664,681,732,721,774,749,695,438,448,423,446,560,726,678,671,575,486 9,13,9,14,13,9,10,398,411,371,386,398,407,402,431,433,422,410,413,414,423,381,405,389,386,384,403,377,380,399,421,423,406,412,403,403,427,394,411,437,454,513,624,530,497,417,586,538,504,467,452,425,407,500,572,612,733,727,763,661,593,391,397,399,393,396,415,418,413,405,385 18,38,29,77,76,48,50,497,596,569,530,453,521,540,595,585,577,560,652,761,726,517,706,664,585,561,481,464,424,429,532,735,766,669,706,557,470,429,440,451,485,550,675,627,593,451,767,895,895,829,804,709,587,597,679,678,741,739,789,778,731,440,442,445,456,607,742,679,714,580,505 7,27,26,134,217,209,123,410,413,413,389,402,406,391,403,418,421,390,412,469,416,393,407,407,400,416,391,385,391,384,389,433,439,417,419,399,391,370,399,391,391,409,420,402,400,406,483,540,524,476,469,435,399,447,499,508,500,492,522,459,449,386,397,407,394,410,439,413,420,398,394 13,10,10,29,36,36,30,425,452,413,429,417,405,428,425,435,434,441,475,543,530,423,494,456,435,435,416,404,399,410,428,505,540,453,473,426,415,387,389,405,397,425,457,455,442,399,550,702,710,616,602,505,452,439,462,472,529,512,568,565,519,389,408,390,394,445,536,491,498,438,422 16,27,27,128,193,194,125,434,503,459,455,417,430,456,474,453,464,462,530,615,583,436,561,519,475,459,433,401,401,393,449,579,610,539,546,463,426,418,387,405,428,455,530,491,502,429,629,808,817,732,709,603,498,513,537,570,630,618,688,660,594,410,429,412,419,497,606,529,555,492,424 5,11,8,33,45,37,24,479,522,468,455,436,446,486,519,484,512,480,566,643,638,442,603,537,479,481,415,410,405,387,454,622,642,551,549,485,448,394,396,404,440,455,542,516,514,413,679,808,799,731,695,597,487,471,527,545,620,619,680,675,626,422,407,430,421,520,632,579,591,513,453 7,10,9,20,26,22,16,440,428,389,413,407,418,446,435,431,421,419,419,455,452,393,441,433,405,395,397,409,375,397,439,447,479,414,443,404,397,386,412,440,430,497,609,553,521,397,527,551,562,515,501,474,425,443,480,503,536,523,586,541,500,383,394,398,400,398,454,426,435,416,388 8,431,198,396,373,141,173,694,708,653,631,573,594,735,788,774,753,751,776,830,816,550,752,701,637,607,534,521,459,525,769,801,816,735,757,634,579,643,775,826,889,962,1023,957,900,721,984,995,975,926,899,840,718,890,978,1013,1023,1023,1023,1023,978,570,521,548,607,725,829,775,791,674,594 11,11,8,43,67,51,33,405,445,418,436,408,424,425,442,443,436,421,455,538,506,398,505,458,431,423,422,402,400,412,403,505,537,472,476,458,398,393,391,406,408,420,472,458,449,415,556,726,736,653,611,494,441,463,504,506,549,538,600,576,510,386,426,396,398,417,491,464,477,420,406 10,8,8,67,98,98,66,396,439,420,395,394,406,387,410,396,400,410,437,475,484,400,454,437,421,403,410,403,392,370,409,465,482,445,445,411,407,386,403,388,403,408,428,426,397,395,474,657,688,593,552,502,440,423,448,440,479,466,509,497,436,387,414,395,395,420,463,426,442,408,402 15,170,156,127,157,141,112,415,384,396,381,375,407,425,406,419,396,411,416,414,391,397,396,384,400,404,390,382,372,396,406,413,417,386,405,396,384,402,388,414,433,472,517,465,436,411,444,488,468,420,446,386,402,398,431,434,475,454,508,476,454,394,381,396,377,382,402,402,396,409,383 13,9,8,11,11,9,9,418,412,421,413,399,400,414,404,397,405,395,403,469,457,388,431,435,403,416,398,386,394,385,410,459,462,418,456,392,405,379,385,395,404,428,452,432,436,426,480,589,601,518,494,451,402,417,471,464,500,493,524,483,450,400,393,389,384,415,453,449,451,422,420 2,9,8,54,72,64,48,418,480,465,450,408,439,427,432,458,455,424,505,619,568,441,554,530,464,450,424,403,391,401,420,572,607,516,545,452,418,400,379,416,409,434,467,460,452,407,579,776,783,703,663,565,470,457,489,510,555,569,616,583,553,408,401,404,400,465,578,515,525,463,418 11,121,117,157,190,182,148,475,611,570,548,490,473,520,573,546,539,528,610,747,732,486,694,635,566,535,466,446,407,417,506,705,746,648,657,563,490,438,452,444,468,562,662,611,592,467,757,909,911,845,814,715,595,588,684,705,773,760,804,776,730,447,447,453,434,608,741,677,696,580,506 8,8,8,26,39,25,17,481,557,517,485,430,434,545,591,572,574,548,618,694,654,479,642,544,493,490,421,429,395,437,526,683,674,589,580,476,436,409,444,439,470,525,666,635,638,439,757,873,841,775,733,627,502,570,643,670,756,750,806,788,740,445,431,448,456,621,760,657,680,550,462 5,10,9,18,22,20,16,405,400,391,398,376,378,413,427,421,404,406,408,389,412,391,402,379,387,394,393,397,388,407,393,424,402,407,404,385,376,390,410,427,432,445,528,464,451,407,514,495,456,425,435,396,387,469,527,544,588,568,607,541,503,402,390,401,397,389,401,391,405,395,382 6,16,16,48,60,60,48,417,470,458,423,427,421,439,462,429,456,428,481,558,545,420,516,484,440,443,435,422,392,406,413,529,566,505,498,441,421,404,399,398,411,440,481,470,445,410,566,763,781,691,662,562,468,471,517,508,566,549,610,586,542,392,399,389,397,459,540,477,504,438,430 19,14,12,30,40,35,25,406,388,388,380,394,387,406,430,380,415,403,406,401,399,389,377,376,377,380,393,387,382,399,400,389,404,392,385,385,375,397,391,379,403,427,447,438,403,400,449,419,403,400,405,391,397,427,446,455,516,498,545,488,425,406,382,382,391,388,376,385,397,382,391 9,22,15,52,72,38,27,469,396,372,395,401,375,446,466,457,444,414,398,421,401,380,405,385,388,392,381,386,383,382,417,409,421,401,402,391,401,386,383,396,419,427,496,471,448,400,531,492,473,448,431,407,419,433,449,474,536,549,599,588,501,399,393,391,398,379,411,399,402,394,385 19,19,18,33,47,44,30,401,389,386,384,370,386,391,410,400,404,400,391,408,386,386,401,381,391,386,375,381,380,410,412,391,414,392,397,399,377,399,409,411,405,419,443,430,417,410,461,445,415,410,393,382,379,434,445,451,460,479,497,496,463,387,396,389,386,389,397,385,418,384,376 1,10,8,27,35,28,22,398,387,391,388,408,384,415,426,409,396,405,400,388,386,376,389,377,388,384,389,394,397,399,396,402,388,388,399,376,376,392,393,411,401,444,468,435,441,408,502,412,401,397,397,399,386,468,476,497,537,530,556,520,473,388,390,382,384,376,400,376,394,403,381 9,99,89,73,97,82,60,419,393,389,405,391,418,417,419,414,423,389,400,419,417,374,413,415,394,399,392,410,385,376,416,436,476,430,446,406,411,392,389,414,433,461,528,483,488,396,489,516,490,448,457,430,403,428,478,436,481,490,530,504,467,404,390,401,395,399,427,415,413,408,392 4,20,19,378,666,667,372,418,423,411,406,400,430,424,455,445,451,436,459,453,440,405,422,417,400,408,405,400,377,406,431,434,432,422,416,395,392,401,429,427,455,477,536,494,485,484,578,578,552,504,480,451,414,549,637,647,665,633,666,602,539,428,383,397,410,429,433,419,429,401,409 10,9,8,29,29,24,23,392,402,414,401,401,395,417,425,433,409,393,417,416,416,392,396,409,383,386,380,402,396,416,436,425,435,415,427,398,382,412,428,491,538,630,708,588,505,404,509,503,491,448,447,397,398,467,561,590,659,636,664,548,495,398,385,381,382,404,413,406,420,392,404 20,658,338,1023,1023,927,733,1023,1023,1022,1014,989,1018,1023,1023,1023,1023,1023,1023,1023,1023,891,968,969,955,937,896,896,826,769,1023,1023,1023,1016,1023,998,971,794,799,850,913,995,1023,1023,1023,906,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,956,1023,1023,1023,1023,1023,1023,1023,1016 10,12,11,27,33,23,20,440,489,482,447,417,431,437,477,458,457,455,497,613,588,438,600,540,487,471,430,424,406,385,433,576,626,537,562,449,410,390,393,399,400,425,496,482,463,419,606,753,770,680,654,556,467,450,498,506,578,574,620,596,568,407,406,396,421,481,629,559,546,487,444 5,31,30,260,439,445,260,420,404,401,393,374,394,413,442,433,421,407,421,441,432,395,428,400,401,397,388,396,389,394,395,432,448,419,419,402,388,403,407,422,423,454,476,452,443,431,520,537,536,490,461,411,409,502,588,593,618,562,591,535,495,410,391,410,392,395,447,423,418,397,392 7,13,12,36,50,39,27,387,422,417,394,381,407,388,397,414,393,400,431,487,476,409,457,433,405,414,396,384,390,373,398,448,477,435,440,427,399,398,373,387,381,389,406,402,381,359,431,646,662,557,536,469,424,396,388,385,403,429,420,442,427,399,391,384,392,424,468,445,430,417,393 18,10,9,30,37,29,22,424,437,432,404,397,406,419,430,409,411,428,430,485,479,397,448,450,408,414,403,394,381,411,407,450,496,445,439,430,393,399,398,393,407,436,503,447,453,408,526,615,614,545,517,463,427,473,491,507,535,520,555,528,479,401,389,401,383,413,471,461,461,427,416 20,8,8,41,51,50,39,404,417,419,411,408,423,414,417,421,430,419,426,465,475,400,466,436,420,429,399,405,384,390,398,484,500,452,454,419,407,379,389,396,387,399,434,441,428,402,510,670,680,600,569,477,435,416,432,467,495,506,557,515,484,392,395,398,408,422,481,463,472,432,410 19,10,9,23,32,27,19,426,386,390,377,368,394,426,438,421,398,398,408,412,404,389,393,386,397,383,390,371,375,381,399,401,400,396,375,385,395,387,377,388,419,444,451,424,439,408,480,439,435,403,420,387,391,428,430,451,511,494,540,512,475,394,379,380,396,395,410,405,407,381,388 11,41,19,60,88,42,27,457,388,399,385,373,381,459,491,464,452,418,406,401,425,405,403,403,383,397,373,371,377,398,440,410,415,398,394,373,366,450,444,463,478,567,629,559,534,497,628,500,479,424,427,423,388,605,683,674,712,697,742,684,612,390,392,405,387,398,405,399,407,382,364 3,53,44,100,126,103,84,439,511,501,465,441,451,457,498,487,461,455,536,671,643,470,632,579,512,512,442,438,397,407,457,649,678,557,590,478,459,416,417,413,430,466,569,521,523,439,657,823,831,750,721,610,493,522,590,593,647,634,702,665,625,394,434,419,406,491,670,590,610,505,442 18,20,14,39,52,36,25,435,397,396,391,374,376,452,451,439,445,421,401,421,401,379,388,395,393,377,390,382,377,415,430,411,401,388,384,398,412,417,399,404,437,445,512,487,474,427,531,459,453,429,404,412,402,463,539,553,592,590,651,594,541,395,385,380,378,399,409,389,395,387,383 14,11,11,16,22,15,13,410,440,410,395,408,391,429,426,409,436,430,444,477,460,392,448,436,427,418,396,404,394,386,414,488,485,442,431,405,415,409,409,423,425,441,531,490,477,400,499,586,617,544,525,445,415,419,455,460,484,478,512,508,469,392,403,389,400,419,468,433,457,425,396 16,11,10,32,40,30,24,433,377,394,379,391,379,441,440,412,409,402,396,400,404,384,381,394,395,378,383,399,397,399,403,394,407,398,406,398,395,383,398,414,408,418,463,426,437,394,483,432,423,407,396,391,393,424,443,443,489,501,539,510,463,397,377,396,387,373,406,403,393,392,384 15,10,10,48,66,62,43,427,460,457,412,416,409,420,427,423,414,421,504,563,557,419,545,485,440,430,414,410,400,368,388,520,561,491,521,452,411,399,393,401,396,427,468,437,443,402,535,747,759,678,641,521,458,430,483,476,505,515,564,546,513,414,379,391,390,457,555,515,500,445,409 17,9,8,25,30,25,21,413,389,369,401,381,392,427,430,429,402,400,400,392,381,391,389,388,380,388,385,375,376,384,401,382,380,402,387,388,375,400,386,370,392,404,434,428,409,389,442,412,399,386,385,395,384,392,411,423,464,474,514,490,450,376,392,376,386,363,370,383,386,380,382 17,12,11,38,38,33,33,417,390,390,401,370,373,430,439,439,417,367,404,417,391,379,418,407,388,377,377,399,383,382,393,415,418,389,406,383,387,383,393,397,415,433,462,434,398,402,482,478,471,433,412,405,410,420,474,439,495,510,558,498,465,374,389,389,391,410,397,397,396,387,398 8,83,25,320,387,114,105,732,711,660,626,525,599,778,837,807,793,784,780,821,804,537,722,677,631,596,530,499,424,755,924,854,832,765,785,684,627,866,993,1023,1023,1023,1023,1023,1023,785,1023,1001,966,915,888,823,718,976,1023,1023,1023,1023,1023,1023,1023,577,517,562,618,714,798,756,772,665,586 9,64,46,89,111,67,58,452,424,426,407,411,407,450,509,452,460,456,453,499,506,385,471,433,405,425,425,398,372,378,433,489,486,424,459,392,405,375,397,438,450,474,552,494,493,423,601,659,649,580,560,528,439,487,548,527,609,609,662,626,587,411,402,396,407,446,498,478,478,419,410 1,8,8,52,87,90,53,395,378,396,401,381,390,378,374,384,387,377,409,405,383,380,395,377,391,378,388,393,385,401,389,374,383,401,379,383,387,377,395,391,389,400,420,393,391,400,400,406,406,392,372,404,388,397,392,406,411,385,392,381,382,381,388,383,391,369,387,388,378,384,374 15,13,11,36,41,27,25,409,406,387,406,389,399,409,438,428,406,406,415,436,427,380,431,394,406,400,405,395,399,418,399,430,450,423,423,387,413,409,417,418,425,456,493,469,452,404,507,547,517,478,463,420,408,495,524,532,568,547,587,528,486,382,382,398,392,396,432,422,411,410,394 2,60,29,68,109,49,32,481,408,387,420,388,401,502,526,451,472,467,440,440,437,400,430,426,398,396,399,389,391,413,448,417,448,438,424,405,402,452,455,479,498,562,628,577,549,464,639,572,520,489,468,448,399,619,677,668,717,707,740,689,629,382,380,374,399,406,435,415,399,400,394 13,12,12,30,35,32,28,397,474,447,444,415,425,428,441,458,443,433,489,595,567,416,553,501,468,451,430,420,407,411,417,564,597,519,522,476,441,389,409,391,402,440,481,452,455,405,599,773,779,693,658,574,474,440,488,494,559,550,601,599,542,404,420,403,414,488,585,534,552,455,417 6,9,9,22,30,28,21,393,400,376,377,401,384,414,405,397,415,397,399,388,404,386,403,392,390,371,384,390,368,396,387,389,401,383,395,379,384,379,388,408,387,411,409,416,407,390,425,425,419,385,385,383,384,403,425,433,473,458,480,455,431,375,382,382,390,404,387,393,399,382,374 20,10,10,22,31,30,21,413,395,383,376,395,400,412,419,403,394,395,399,435,406,399,405,399,403,377,390,403,367,391,378,400,412,416,391,394,385,366,376,389,405,404,419,424,416,409,458,495,490,448,430,418,400,412,420,419,452,475,506,476,435,376,389,378,387,383,413,395,382,396,399 14,12,12,150,203,211,154,400,414,413,400,405,400,409,417,389,400,396,442,487,471,407,478,452,425,416,395,398,387,403,392,465,499,440,457,402,419,388,378,378,396,386,409,421,421,394,446,619,644,554,506,446,404,401,416,427,431,432,439,446,437,407,401,397,400,429,489,446,480,424,403 10,11,11,29,39,40,29,403,413,415,403,417,422,411,440,433,421,414,429,477,465,408,429,430,412,401,384,401,400,406,407,424,443,419,421,420,391,387,411,391,404,400,454,445,444,401,546,607,586,530,520,476,432,451,482,494,555,536,581,551,501,402,387,399,385,414,435,458,436,407,411 16,22,13,42,51,24,20,438,433,428,413,402,393,450,489,464,476,459,454,480,473,400,435,427,420,390,408,394,394,433,511,484,477,453,447,433,413,509,634,689,758,840,905,805,693,480,742,659,626,558,534,470,448,690,822,871,929,901,915,818,743,392,399,416,405,442,485,447,446,409,388 15,9,9,24,29,25,20,420,392,358,365,381,388,431,448,423,414,405,375,395,413,381,397,387,389,377,392,376,384,378,410,402,398,388,399,404,390,385,399,399,410,418,457,434,427,396,478,427,423,394,407,392,394,430,453,458,505,495,534,514,463,391,379,379,394,399,407,391,382,386,395 16,347,187,290,255,140,162,618,620,565,544,496,505,642,721,694,676,671,708,747,746,489,665,620,540,522,483,462,453,636,783,757,750,678,694,570,505,758,887,933,985,1023,1023,1015,935,713,963,936,907,857,831,748,642,929,1023,1023,1023,1023,1023,1023,968,467,455,484,530,628,748,682,707,589,509 4,9,9,22,38,32,18,396,426,440,398,422,399,404,429,426,438,443,459,500,483,405,472,423,432,427,399,410,366,376,422,471,493,442,453,400,401,391,395,394,414,431,457,432,432,415,523,650,653,586,546,480,428,437,479,468,525,525,556,553,502,405,412,411,387,449,492,449,480,431,402 11,17,17,55,82,86,57,395,903,865,788,662,646,422,424,433,444,409,897,1023,1001,845,1023,966,904,881,761,676,537,410,461,1023,1023,960,968,817,707,398,453,479,495,570,626,566,537,503,585,1023,1023,1023,1023,908,765,618,641,581,560,546,596,558,510,422,585,388,396,886,1023,966,978,866,736 20,17,11,42,50,31,26,465,391,377,383,365,390,452,464,461,427,399,392,403,410,383,394,391,391,418,374,390,381,402,414,412,389,385,402,396,374,386,399,414,412,449,487,440,451,426,494,457,467,430,419,405,354,430,474,470,540,553,612,552,509,379,368,385,388,384,407,394,386,382,383 6,9,8,37,45,43,35,403,398,400,379,391,406,422,442,420,434,433,423,438,422,386,409,406,402,400,401,413,374,394,407,414,423,400,411,396,396,405,407,383,415,444,489,463,440,420,538,519,508,457,454,424,412,465,509,514,590,572,618,579,532,406,394,409,413,397,428,414,426,399,395 14,23,22,14,14,10,9,506,606,569,532,478,514,559,645,635,607,608,667,724,713,493,643,607,544,527,465,483,416,393,534,699,708,639,653,540,478,416,433,449,462,507,638,606,626,435,795,880,865,819,784,712,595,518,614,637,726,733,801,797,755,483,453,478,515,629,732,683,705,592,522 17,21,19,31,50,43,25,394,397,385,389,359,361,395,400,418,405,375,408,419,408,399,404,397,396,390,376,401,390,389,380,399,422,395,409,423,381,411,415,396,396,425,438,437,408,398,455,451,470,433,417,407,398,423,434,450,460,448,503,464,446,381,382,397,381,408,408,414,410,390,379 14,15,14,58,84,83,54,528,709,645,614,573,584,549,623,600,612,577,749,801,780,597,730,686,653,619,539,525,468,431,553,795,777,723,736,632,562,413,401,402,435,477,597,598,619,436,796,1019,981,949,909,849,725,509,592,609,702,706,782,788,751,473,559,472,495,792,870,830,860,748,660 6,186,147,74,100,64,46,603,568,519,492,447,502,645,682,642,644,633,656,696,695,453,623,578,507,505,474,451,423,580,782,722,709,636,680,605,521,688,844,897,951,1018,1023,1005,932,574,952,901,867,811,793,725,604,827,948,1006,1023,1023,1023,1023,960,483,455,499,492,609,681,638,641,544,487 14,9,9,52,64,59,48,399,458,436,424,391,437,417,449,423,430,420,459,549,515,395,513,471,428,430,416,398,385,384,413,508,564,471,490,444,421,392,394,392,391,402,443,475,430,394,534,746,766,681,629,520,464,436,473,472,510,527,577,539,507,400,400,377,399,444,512,483,493,428,425 6,24,21,30,35,27,24,443,446,389,421,397,420,484,505,499,496,465,465,483,488,396,422,425,409,402,378,390,382,422,510,501,466,451,479,428,417,460,552,616,659,752,838,749,672,475,738,662,601,549,535,512,443,670,753,788,858,848,872,802,728,423,413,409,402,443,458,434,439,427,409 20,23,20,37,54,41,26,406,399,375,382,385,398,421,429,425,427,412,415,423,427,394,408,396,390,384,377,382,393,400,404,418,409,406,399,386,395,413,414,403,408,439,477,462,418,419,507,498,459,444,426,393,414,453,483,510,523,519,552,524,483,401,381,397,387,387,414,395,399,399,400 20,15,15,21,29,25,17,428,424,428,412,404,419,438,478,473,471,471,472,472,467,402,412,421,422,409,405,397,373,415,518,483,456,443,444,426,433,420,476,497,534,640,753,675,637,421,658,630,575,538,506,502,432,489,568,604,728,725,771,720,644,420,397,416,424,459,461,446,448,411,409 7,24,16,35,49,21,16,442,451,457,424,426,432,490,510,491,480,467,486,538,547,400,480,460,421,433,406,397,395,411,451,506,534,470,486,420,435,426,438,471,483,535,634,566,534,452,675,730,712,639,605,530,455,596,665,684,731,716,759,711,642,417,410,414,393,464,538,487,505,430,394 16,9,9,62,83,74,53,384,405,424,395,376,411,397,399,402,401,399,415,447,441,390,420,416,409,398,381,387,374,398,390,435,432,412,439,389,408,377,390,382,400,409,415,406,419,383,464,566,544,493,482,426,411,412,428,449,479,456,483,478,447,393,392,389,391,405,434,411,434,402,404 19,8,7,37,40,35,32,401,422,399,405,405,407,412,430,417,420,416,421,449,437,398,429,436,410,402,410,380,392,376,419,445,466,432,445,411,400,393,402,398,405,414,452,424,419,398,494,620,619,538,529,461,414,414,436,439,479,489,517,510,483,383,377,399,395,418,449,432,434,410,401 1,12,12,33,42,42,32,424,450,433,418,414,408,420,421,427,422,413,476,553,557,408,501,477,456,430,421,397,400,391,410,530,567,493,476,429,399,407,402,394,406,410,431,435,440,387,524,740,760,666,632,534,445,436,438,462,511,483,535,520,490,394,388,398,413,438,511,504,489,429,430 19,16,15,38,54,48,33,411,478,453,450,420,435,452,471,451,444,453,504,608,576,430,542,503,456,458,429,399,397,391,426,559,601,535,533,449,428,387,384,412,401,440,463,456,466,401,610,788,790,717,688,589,499,466,507,526,557,578,631,620,569,383,386,404,420,486,565,531,527,450,436 12,18,14,42,50,35,30,430,456,421,419,378,391,445,465,439,416,431,453,490,461,401,443,419,417,407,399,406,394,406,432,477,465,430,449,431,399,399,410,412,435,466,519,461,464,413,561,633,622,541,522,478,409,460,524,528,572,579,632,580,523,398,390,401,401,425,480,453,458,417,399 5,1023,463,516,590,297,286,713,819,769,721,647,668,761,824,798,790,779,845,930,912,683,881,836,764,748,644,592,482,512,744,903,932,851,865,758,673,561,634,697,753,819,907,859,846,725,967,1023,1023,1002,977,904,792,871,930,939,979,970,1012,985,947,607,592,606,650,805,921,868,884,784,681 13,14,10,37,43,32,28,439,396,401,387,372,403,436,462,424,407,414,403,433,438,386,403,411,388,393,388,388,378,419,416,405,423,410,428,406,406,384,394,385,411,430,453,450,433,408,480,524,517,457,450,429,382,426,447,446,520,509,571,543,496,389,390,373,393,377,417,411,404,397,397 20,12,9,39,40,27,25,426,392,391,395,392,399,426,449,437,421,419,419,449,434,397,425,427,395,391,391,385,396,392,400,419,448,414,419,401,375,384,387,397,413,424,462,445,446,411,503,511,529,472,442,422,385,425,464,476,497,505,576,548,479,397,381,393,389,405,439,392,424,400,387 14,22,23,96,120,124,98,386,406,418,401,406,381,410,407,397,403,394,424,492,462,407,463,452,419,401,409,392,371,381,396,464,478,438,442,394,392,374,382,385,384,392,412,402,398,400,469,598,622,528,502,463,420,405,418,410,438,439,471,469,446,392,376,388,390,416,469,445,432,410,400 7,10,9,24,27,21,19,415,416,404,402,401,399,429,445,421,434,418,436,487,468,401,453,436,418,405,385,399,393,403,410,466,486,446,451,421,391,418,415,399,420,449,537,474,462,407,533,583,593,514,504,456,418,483,532,515,559,552,592,563,505,397,394,407,395,411,468,464,445,409,401 14,10,8,26,32,21,18,398,432,421,408,379,378,419,422,418,401,418,437,508,492,403,481,463,426,432,403,401,404,397,409,488,512,425,471,410,422,386,398,411,413,448,458,450,407,408,468,640,660,564,546,453,419,436,459,477,511,490,558,524,462,390,381,384,392,424,489,461,451,423,394 17,13,13,50,67,63,46,423,399,396,390,387,398,408,440,415,430,413,388,413,417,392,382,383,378,399,403,379,370,384,404,374,392,390,403,385,400,390,397,401,409,403,428,417,425,396,497,467,462,440,436,426,386,436,446,452,509,505,534,494,471,398,392,381,398,412,400,416,394,389,416 10,14,13,22,35,32,20,426,426,421,415,391,394,407,429,418,393,425,421,478,465,392,470,435,420,408,405,409,389,403,422,472,498,429,450,409,430,389,408,427,428,472,541,512,479,390,488,604,617,533,536,497,440,392,416,417,470,448,493,479,449,400,394,386,393,410,478,456,447,409,404 9,80,74,133,191,175,119,494,604,554,502,473,486,518,557,536,544,521,622,762,734,507,716,664,583,569,480,477,411,419,468,722,766,669,690,581,502,404,417,414,440,484,575,560,535,453,711,911,918,850,816,711,583,523,615,627,698,695,747,739,687,430,447,443,440,585,752,706,707,595,505 17,11,10,49,59,52,41,390,419,423,417,411,390,411,416,400,428,409,411,474,470,409,426,431,424,406,402,380,398,397,417,462,471,420,444,415,401,404,402,397,391,406,417,410,413,401,508,618,624,563,499,441,426,418,447,464,484,501,516,494,488,398,382,387,386,418,478,457,464,416,407 17,20,15,25,28,12,10,455,433,410,389,390,388,444,465,455,463,446,477,478,451,402,433,400,409,419,389,404,384,394,450,466,475,430,444,391,371,415,448,465,483,558,643,581,545,443,630,619,601,525,530,475,417,524,608,646,710,689,726,662,602,395,380,399,409,446,461,438,431,408,410 4,55,54,72,82,79,67,457,597,558,537,476,500,500,550,520,518,482,627,729,720,488,658,603,547,534,475,467,420,405,486,683,722,635,652,527,494,408,403,436,439,453,571,549,555,433,746,910,912,845,818,727,611,517,588,627,703,696,757,743,698,443,458,435,435,602,721,667,679,576,504 16,23,20,33,56,46,27,388,400,394,387,380,397,412,413,412,389,392,412,412,399,372,394,397,403,397,382,378,392,376,397,396,410,405,409,409,396,388,397,410,413,434,451,436,424,409,463,449,423,419,400,426,400,437,454,479,515,496,543,492,463,390,401,404,386,400,411,403,392,390,377 7,14,13,33,47,36,24,409,391,379,376,377,394,406,404,406,395,379,377,394,378,372,387,386,380,377,384,368,378,381,396,397,382,388,396,399,393,384,423,401,392,414,438,419,422,398,444,415,401,404,394,400,389,391,428,450,484,476,498,440,436,382,369,388,392,386,379,382,392,381,388 1,25,16,39,58,37,25,397,385,386,383,368,386,392,421,404,394,391,402,375,380,380,375,379,383,378,396,382,382,381,388,384,405,376,378,386,385,393,391,395,389,419,458,421,423,380,455,416,408,381,401,376,379,425,471,481,505,496,532,480,432,368,391,368,390,377,393,355,384,388,367 2,25,15,50,65,35,29,432,392,388,378,368,389,438,448,409,423,418,433,433,405,390,407,387,378,389,381,413,402,401,413,419,423,410,405,410,386,420,425,432,444,466,529,483,492,437,540,510,470,467,434,417,393,491,554,555,603,593,656,590,549,404,379,393,403,404,436,405,433,415,385 8,24,23,322,567,573,318,416,423,385,408,385,398,415,448,432,416,409,415,433,417,399,399,393,402,401,384,392,407,398,402,409,417,383,401,387,393,414,415,415,426,450,506,462,446,455,530,486,498,464,461,430,400,557,658,658,656,605,637,566,507,406,388,400,414,393,410,406,429,404,408 12,28,26,55,83,72,47,409,467,428,408,385,420,425,448,440,434,425,455,495,482,405,462,459,422,432,407,405,406,377,405,477,479,460,455,420,430,405,401,408,388,392,433,426,441,400,569,671,667,604,559,479,431,424,457,472,508,494,543,552,509,400,419,392,404,447,484,459,480,435,391 2,222,164,102,121,87,71,735,850,793,751,693,711,781,832,810,796,792,898,977,931,773,933,864,812,781,682,632,533,478,786,969,960,892,898,787,719,528,621,656,726,816,914,885,880,650,974,1023,1023,1023,1017,932,828,832,900,909,961,958,1002,984,952,635,646,629,661,923,1020,945,964,857,750 8,26,23,96,123,89,69,433,530,488,445,426,444,469,467,480,472,488,580,663,643,451,609,556,517,483,447,423,404,372,451,624,658,554,576,476,445,391,392,414,418,433,545,517,502,421,660,844,847,770,737,629,518,484,539,547,622,639,681,677,620,417,412,410,437,533,657,597,628,500,443 10,18,18,43,59,56,40,408,490,444,459,418,456,452,458,452,466,463,498,592,569,429,533,493,457,461,442,426,410,396,441,541,569,482,497,463,431,382,398,391,408,402,442,442,476,404,628,787,779,715,681,595,505,427,473,470,549,554,600,614,579,412,408,413,414,482,583,528,555,481,454 4,64,37,119,146,76,71,443,523,492,447,436,424,462,495,492,480,479,545,681,624,457,620,569,487,501,434,418,412,413,430,632,681,577,616,461,440,405,416,432,446,495,542,522,526,475,646,819,834,750,714,601,489,533,612,613,682,656,709,674,612,407,421,383,419,504,648,587,599,494,435 5,69,67,98,122,119,94,433,539,492,472,464,447,476,476,470,492,468,549,667,657,450,632,569,501,497,439,421,394,397,442,633,684,573,597,507,438,421,423,428,462,479,543,542,522,424,673,832,842,762,729,617,503,522,583,624,690,680,729,677,627,403,430,411,411,521,661,589,613,497,449 5,11,9,32,42,30,23,398,395,395,382,393,414,421,415,387,394,387,416,423,417,387,406,390,388,393,390,389,360,411,383,421,406,409,411,390,409,414,379,398,393,425,442,431,431,402,467,478,450,419,436,412,411,431,455,451,481,475,503,486,467,383,388,393,385,403,401,383,385,390,396 10,9,9,29,42,43,29,422,454,436,433,419,427,415,428,424,401,426,467,542,526,426,503,479,439,428,411,418,391,380,404,519,530,478,499,452,417,376,392,380,387,411,443,428,418,394,547,732,738,659,625,529,466,418,464,465,509,507,553,538,510,396,399,399,402,459,529,482,502,440,432 9,21,20,322,599,602,324,409,423,399,415,386,398,408,420,436,440,438,450,448,460,401,428,426,417,407,393,398,381,394,419,459,448,444,436,423,396,427,409,409,411,450,481,458,474,463,561,580,544,503,509,438,430,568,636,628,638,585,614,577,539,403,394,401,394,423,434,446,425,404,391 18,73,69,28,44,41,25,645,723,691,643,610,632,703,763,752,752,734,790,832,821,582,745,707,664,634,575,572,488,410,655,785,789,733,750,647,595,413,442,460,487,577,718,716,747,461,897,980,966,922,898,841,739,631,720,746,826,829,892,898,864,582,567,564,621,769,836,791,819,718,647 10,9,9,11,14,13,10,386,427,440,414,396,383,416,424,423,405,385,433,490,477,400,455,449,415,415,401,400,376,409,410,476,481,432,456,424,390,384,392,392,396,393,409,419,402,385,465,619,629,542,519,461,428,405,427,407,436,456,458,464,447,381,395,400,393,426,476,458,460,415,383 14,11,11,57,76,73,54,405,414,399,395,385,402,380,405,401,405,408,418,442,444,381,416,413,401,389,378,377,402,387,399,422,439,403,437,382,398,374,385,390,388,400,432,405,411,400,437,521,521,449,436,415,391,418,464,458,468,455,485,462,443,401,371,393,397,387,416,422,409,388,375 10,52,51,133,157,154,128,482,534,499,487,453,488,499,506,496,503,499,589,686,673,480,612,560,502,470,451,440,403,406,461,633,663,569,601,493,470,414,416,416,438,446,545,513,532,444,711,885,891,822,798,719,578,521,609,615,696,684,745,711,653,418,422,418,429,499,663,617,633,535,462 15,15,12,122,109,95,101,444,459,429,421,396,420,473,483,468,454,452,485,549,517,422,486,443,427,426,407,400,377,414,441,516,542,479,486,441,410,424,429,452,467,512,601,535,506,464,646,721,718,637,596,506,462,604,665,671,708,701,737,690,617,406,377,404,402,443,519,478,475,457,414 6,43,36,45,54,41,32,445,423,417,420,362,418,472,496,472,466,431,472,495,494,403,448,428,418,412,390,407,386,406,452,467,484,457,461,420,392,425,418,425,451,502,618,556,505,447,629,653,630,565,532,473,420,540,587,617,687,672,727,677,614,397,385,401,415,437,473,464,447,420,403 19,17,16,56,71,64,49,437,516,483,458,424,448,451,452,468,452,468,522,632,590,443,564,524,471,451,395,434,383,390,446,579,610,530,551,483,436,400,390,415,428,458,517,487,486,421,641,816,826,752,708,606,507,483,533,566,591,607,665,638,611,413,414,417,414,507,588,573,554,491,433 16,16,17,104,153,160,107,387,394,390,400,382,405,400,414,399,411,390,405,408,400,385,394,395,392,385,383,395,386,384,391,396,401,388,393,382,392,375,390,388,411,400,411,391,404,404,425,444,436,418,419,404,414,427,447,451,451,455,474,443,430,387,398,400,394,397,398,394,392,403,379 9,32,26,38,70,54,29,395,399,372,384,395,383,407,427,406,409,408,418,390,390,387,390,392,399,398,398,396,401,406,408,428,426,392,440,397,376,381,396,422,416,436,458,450,423,421,455,436,429,407,401,410,392,437,480,471,500,472,522,504,448,399,375,400,405,380,395,396,381,396,365 17,10,8,30,37,25,21,417,399,390,371,386,402,398,410,394,418,388,396,426,404,381,385,390,386,387,384,391,390,390,399,408,412,401,374,387,391,388,396,392,412,414,445,423,421,413,478,452,433,409,414,417,405,438,444,473,478,503,518,500,460,388,397,390,385,386,394,391,396,388,375 19,8,8,25,29,25,21,424,396,384,386,390,396,423,434,405,395,403,388,405,383,368,372,387,382,384,394,394,402,401,402,391,382,394,386,370,379,388,392,400,403,400,434,427,417,399,437,409,416,407,394,390,397,395,418,415,468,459,507,477,441,387,377,385,382,396,403,393,380,383,359 19,8,8,20,27,25,18,396,376,392,394,372,386,401,402,411,397,400,393,403,401,381,382,378,374,387,392,378,381,412,390,392,389,387,390,382,385,392,389,396,409,408,431,438,418,400,458,409,421,396,372,378,391,444,462,472,502,472,509,477,421,381,394,378,391,399,398,381,388,388,401 14,9,8,22,31,28,19,434,408,388,412,391,385,443,428,418,408,401,401,424,427,374,408,407,390,404,382,379,393,377,402,425,420,401,401,402,392,385,383,401,394,406,442,417,407,414,467,494,486,436,447,417,386,423,436,460,488,478,535,499,435,395,391,380,375,398,419,402,411,397,388 5,115,102,114,153,143,107,486,774,728,669,524,546,552,599,586,562,537,778,931,887,676,915,848,773,744,614,560,444,425,537,898,938,848,854,707,608,437,424,471,480,542,643,608,600,478,757,1023,1023,978,946,834,682,609,669,677,735,730,790,769,725,451,503,466,467,746,926,856,860,739,620 6,22,18,40,65,48,30,399,388,390,395,388,386,404,424,397,410,396,417,390,400,395,402,397,389,373,374,390,382,395,399,412,392,384,395,389,399,412,409,392,403,431,442,459,441,416,474,463,457,426,425,419,405,427,469,469,506,488,546,495,473,401,390,386,379,395,417,403,388,400,377 2,55,54,118,156,154,116,399,393,414,414,396,412,415,428,389,434,427,441,451,432,385,430,414,392,404,391,401,372,383,409,418,446,418,418,400,401,394,407,408,416,447,466,449,429,435,498,533,524,489,453,408,413,541,646,654,642,591,612,525,499,405,401,396,401,412,446,425,436,416,393 13,184,171,135,170,157,125,397,390,394,397,374,367,411,434,402,404,407,398,388,400,394,385,385,387,405,381,379,378,421,417,397,410,398,397,366,402,418,431,459,456,498,564,489,465,402,479,449,427,422,391,393,380,417,439,440,490,477,519,481,460,377,385,400,391,387,393,387,364,377,394 6,8,8,40,66,68,40,407,453,418,428,416,415,404,403,407,425,413,455,504,504,404,469,443,433,430,412,398,408,393,400,480,513,452,462,420,419,383,376,382,390,392,422,404,408,392,499,695,702,613,573,486,454,410,432,439,477,471,510,490,464,382,385,393,404,432,511,475,490,417,408 4,24,23,35,44,40,32,441,437,409,443,410,423,427,445,425,422,428,431,505,497,409,474,446,430,423,415,387,389,382,472,497,502,455,469,422,422,398,420,420,456,559,674,623,580,404,550,623,636,567,547,492,434,456,479,515,557,532,579,571,536,407,409,392,392,428,479,461,454,419,412 11,10,10,35,54,55,36,407,444,443,404,414,420,424,431,421,430,415,468,540,527,420,500,476,432,422,407,390,394,363,428,518,519,473,493,435,431,386,394,393,404,436,458,439,449,392,542,741,751,664,633,541,474,423,461,470,519,524,571,563,511,398,405,403,402,450,537,526,513,445,414 17,8,8,14,17,15,12,446,401,401,400,402,400,414,425,416,396,402,400,430,426,394,413,396,404,394,393,382,401,376,415,425,432,417,422,400,395,389,400,424,429,463,561,523,499,393,481,530,510,471,464,439,419,418,423,454,476,471,518,499,487,381,376,388,385,393,408,413,403,401,405 1,19,8,25,28,19,17,408,432,399,427,411,392,452,486,461,459,440,433,469,461,390,443,416,402,398,413,403,385,398,430,454,467,433,428,433,388,398,409,451,446,488,742,503,478,449,625,646,628,554,530,464,432,580,644,633,693,666,720,662,607,390,402,393,396,420,467,440,435,409,414 10,9,8,14,20,16,12,452,535,488,481,459,453,465,516,507,497,514,593,675,652,456,608,546,491,494,462,432,420,401,473,632,661,579,583,483,458,385,393,419,412,429,537,509,515,418,692,833,828,765,739,634,539,467,513,538,625,628,693,702,649,434,426,420,441,551,671,612,636,525,460 1,17,14,28,58,44,22,447,489,464,437,397,411,460,496,474,465,465,553,627,566,431,555,476,461,438,424,418,386,366,454,595,572,511,517,447,433,382,417,432,438,511,601,561,533,411,679,820,783,723,669,564,465,518,582,603,682,668,729,696,653,422,416,424,434,561,694,597,616,489,438 6,15,14,48,84,85,46,427,485,466,438,413,397,426,465,464,452,437,481,545,537,413,499,479,443,436,418,417,395,401,430,519,561,468,475,449,409,412,418,414,441,445,526,480,475,434,604,742,738,661,611,546,456,482,558,564,616,591,662,613,570,407,399,407,412,460,548,508,516,451,416 1,114,109,86,109,106,83,424,400,384,420,362,370,432,452,448,440,406,423,427,406,384,421,399,376,394,397,398,376,417,431,439,423,390,377,395,402,396,429,439,455,503,558,522,472,421,549,505,486,445,452,395,397,480,517,529,598,584,632,585,541,404,384,368,403,396,423,406,402,384,386 15,14,12,27,50,39,16,514,612,557,516,471,524,557,620,611,592,596,649,722,709,499,642,592,552,514,487,468,447,416,552,706,705,631,652,536,483,408,415,440,451,508,634,614,627,423,791,876,860,812,781,704,596,532,618,636,724,726,792,783,753,468,442,479,488,622,719,664,695,575,523 8,20,20,165,139,126,153,660,570,548,522,467,485,678,709,643,625,608,654,696,659,471,607,567,514,504,459,449,387,400,575,670,663,597,619,534,502,385,426,444,493,571,715,696,693,478,829,885,863,824,784,725,618,607,696,717,809,811,863,840,800,486,468,483,502,618,712,660,704,581,503 2,66,16,457,548,121,104,674,800,763,720,642,675,725,779,768,759,732,828,921,904,666,874,830,752,738,645,618,506,522,713,897,924,841,860,731,685,523,595,627,692,778,863,821,811,685,940,1023,1023,992,965,886,784,843,899,906,948,939,978,953,918,543,576,574,586,778,902,847,861,763,677 1,35,33,36,40,39,35,397,429,439,416,393,389,427,408,425,429,406,433,514,495,404,492,449,424,426,389,395,381,379,404,488,512,455,467,415,414,382,388,395,401,415,465,444,429,397,517,646,672,582,550,465,405,460,499,511,573,556,591,537,488,395,396,374,403,424,492,464,462,430,388 16,8,7,19,27,24,17,402,421,391,394,405,406,405,420,426,416,391,433,464,465,411,450,440,406,420,398,384,377,399,396,444,452,428,442,402,388,391,404,394,399,416,420,411,413,409,459,553,578,505,487,457,403,435,433,433,463,449,489,468,454,384,388,382,392,397,481,446,428,403,393 17,13,12,83,122,119,79,399,405,405,394,391,404,421,424,424,404,411,433,442,436,397,426,416,415,418,384,394,384,407,416,415,454,414,421,389,401,379,391,402,397,411,454,422,424,406,486,599,595,522,503,457,414,430,423,455,515,483,526,503,460,393,396,397,405,414,436,424,432,407,395 20,29,17,59,76,43,32,467,408,400,400,389,381,461,492,455,453,438,449,437,415,402,417,418,380,391,375,392,396,407,447,437,403,390,394,397,386,412,404,456,443,487,550,517,484,437,572,502,475,449,430,404,394,531,580,566,642,643,705,641,592,393,379,392,401,394,423,406,424,400,381 19,9,9,17,27,26,16,397,389,398,372,380,400,408,409,392,395,386,381,399,402,380,384,387,398,390,393,388,379,376,380,388,399,383,384,388,373,397,400,393,393,411,413,417,395,400,413,399,403,418,405,411,390,412,433,445,458,445,482,454,414,383,385,371,388,387,399,396,379,386,378 4,10,8,19,25,21,16,396,381,372,375,380,398,411,426,394,389,391,415,397,398,386,377,389,391,388,380,384,380,387,411,387,388,395,387,385,388,401,390,409,411,417,465,427,424,407,440,420,409,406,391,399,391,425,461,481,471,480,512,479,440,391,382,377,376,387,394,379,377,381,383 10,209,114,298,347,122,105,718,738,693,663,585,635,753,809,793,776,768,802,860,844,580,780,738,670,660,560,531,470,569,771,838,849,774,781,675,625,615,724,767,819,893,986,932,888,708,988,1005,988,938,908,840,733,876,944,971,1023,1023,1023,1023,985,569,543,570,604,731,830,776,797,695,607 9,46,40,56,62,42,40,430,432,434,402,391,411,417,460,464,443,466,494,529,516,406,471,451,416,419,390,409,391,409,437,516,527,467,475,432,411,393,405,410,440,466,539,481,470,418,609,702,695,615,585,511,425,488,536,545,634,628,679,633,582,402,418,418,406,453,497,514,467,432,429 4,37,35,55,74,62,43,428,503,488,441,430,427,463,487,462,458,455,526,646,615,455,600,551,503,476,436,421,399,393,429,596,649,541,566,463,447,382,403,402,415,435,503,500,473,413,614,803,808,741,687,591,492,474,507,512,595,600,645,628,586,418,408,407,427,489,643,589,598,483,453 7,14,12,36,44,34,29,419,398,385,392,395,386,440,448,434,425,407,409,423,440,397,408,399,403,387,394,382,398,383,417,408,419,415,389,398,391,400,418,423,445,470,546,472,472,432,557,524,499,466,438,433,394,544,582,591,627,611,669,590,543,408,381,395,402,394,418,401,415,407,389 5,39,37,53,70,67,49,571,690,637,591,533,573,622,697,686,673,654,744,806,783,569,743,689,625,609,519,504,456,417,582,779,788,706,722,599,562,416,413,448,476,550,703,677,682,488,844,939,927,875,850,780,667,609,695,724,782,788,852,852,813,524,483,532,519,707,806,754,774,647,582 7,30,23,37,62,47,28,403,411,401,392,407,397,409,446,409,418,422,425,408,418,403,401,412,381,392,380,387,391,424,401,430,400,409,406,406,382,395,414,418,428,443,492,454,435,410,495,483,481,442,453,433,390,456,484,508,513,528,555,515,485,381,376,389,398,410,402,402,392,384,398 3,9,9,65,106,111,68,390,392,366,382,377,395,377,382,385,376,379,391,397,394,394,396,393,397,388,383,386,373,373,396,397,400,386,403,394,386,379,364,386,386,395,400,375,382,398,379,452,467,415,394,380,379,401,390,404,413,406,407,402,394,390,386,388,384,392,397,413,384,383,373 16,17,17,59,101,95,55,426,417,428,424,399,407,420,441,432,429,408,445,490,451,405,457,431,418,393,401,413,381,391,398,455,489,432,430,399,397,381,383,395,401,411,445,441,426,415,535,613,601,547,495,473,435,420,454,479,520,522,562,520,493,392,404,389,408,424,452,436,455,419,394 2,25,25,86,149,155,89,413,405,386,396,381,388,408,422,409,411,405,415,424,419,392,412,411,387,398,378,382,386,399,398,410,407,400,405,377,401,403,397,384,420,410,425,427,439,399,469,489,465,429,442,416,398,427,469,450,463,478,488,484,457,422,409,393,395,406,413,401,398,404,394 14,108,99,87,122,115,80,698,852,816,775,714,750,752,813,809,808,807,884,953,934,709,888,850,797,786,703,689,570,445,743,915,931,866,884,788,734,457,461,487,522,611,784,789,811,524,952,1023,1023,1023,1008,943,855,690,770,789,866,870,935,946,917,652,689,652,693,860,945,899,923,830,762 8,62,59,127,157,152,121,475,600,555,518,483,485,515,566,543,525,506,628,762,743,493,714,658,579,561,491,467,422,411,484,700,762,669,687,547,503,403,426,439,442,473,588,571,543,460,745,928,945,874,845,745,611,539,628,651,726,719,778,760,708,428,451,428,460,610,754,710,707,600,509 3,14,14,40,63,60,37,417,463,447,425,408,392,417,446,442,436,426,463,574,565,425,503,476,447,440,405,421,391,392,425,529,564,490,507,437,426,388,394,386,396,435,453,450,461,409,567,753,759,683,647,555,469,412,467,470,503,514,576,567,530,412,414,391,409,456,540,499,503,461,420 7,61,61,102,214,216,100,466,557,488,480,452,451,505,551,531,520,503,597,698,657,480,666,581,537,502,441,454,418,405,471,653,692,586,594,481,448,404,410,418,422,467,560,530,487,437,697,870,871,799,755,663,539,530,582,606,682,684,744,710,660,437,436,431,449,552,676,602,617,519,459 14,20,20,87,135,140,88,377,371,377,394,382,407,413,409,392,396,392,398,405,384,391,380,383,385,391,386,394,379,399,396,387,384,387,386,394,384,386,380,377,395,413,403,405,417,397,432,440,423,396,398,392,397,420,450,463,446,439,485,424,407,402,395,391,381,383,399,398,403,375,373 20,12,11,31,40,37,29,402,388,365,373,391,380,397,413,415,386,391,380,379,391,377,380,367,394,373,376,375,382,391,389,391,388,391,397,375,396,407,394,390,400,411,436,420,402,380,418,398,388,375,392,389,378,418,426,425,463,480,470,435,425,399,380,393,399,377,384,389,374,383,387 18,12,11,35,35,28,28,410,380,407,385,394,395,407,433,402,415,394,390,402,389,386,395,390,389,370,376,379,388,378,397,409,411,396,385,401,385,405,395,397,388,418,444,426,414,402,459,451,433,406,397,403,382,427,435,437,471,480,524,497,448,396,386,388,382,391,396,387,405,397,391 10,104,83,86,148,128,73,510,734,682,632,527,552,562,627,607,574,572,739,890,854,623,866,801,729,701,597,513,450,426,540,863,901,797,814,670,552,419,443,470,495,575,692,640,628,493,794,1019,1023,950,916,813,687,615,692,715,775,767,819,810,763,457,509,469,487,716,888,818,827,719,595 6,12,12,29,37,35,27,522,646,594,533,504,530,550,612,615,616,591,695,764,739,542,682,631,587,578,480,472,433,404,521,738,727,668,684,587,512,387,405,400,425,474,580,589,607,420,781,954,924,882,849,765,637,477,564,594,681,686,764,774,735,495,513,488,500,729,815,762,789,662,573 2,44,42,137,203,183,126,425,446,409,401,431,432,440,481,454,442,447,471,529,517,431,485,444,445,420,422,393,410,392,434,514,521,450,488,455,427,397,408,399,431,448,522,493,488,426,639,711,717,656,613,509,463,496,543,554,647,638,668,640,593,410,388,407,414,447,516,471,492,467,419 2,10,10,88,155,153,86,394,386,379,400,390,391,397,416,405,399,385,398,420,402,393,405,400,392,390,380,397,392,393,395,412,415,414,406,402,400,402,401,379,387,404,402,404,395,397,453,507,521,464,472,436,412,406,397,414,410,416,426,432,421,390,396,390,386,415,415,427,407,399,390 13,148,113,111,130,99,88,486,467,440,422,406,426,503,538,497,481,480,512,620,595,419,583,550,468,464,446,405,387,435,476,561,637,531,537,463,425,434,427,457,510,524,622,560,536,442,654,716,750,652,611,523,421,529,598,603,680,683,739,679,630,413,403,418,425,473,622,565,533,485,417 13,105,98,119,184,171,108,681,660,620,603,559,593,738,809,787,778,755,763,765,762,470,623,583,543,529,468,478,425,501,823,781,750,701,736,670,619,597,700,752,810,888,979,938,921,548,941,914,885,845,820,772,674,742,836,870,954,947,990,965,926,594,480,588,621,680,716,685,706,589,541 8,10,8,33,39,28,24,414,402,381,388,381,399,411,424,395,418,412,412,425,416,376,419,399,388,378,385,383,391,407,403,402,418,400,411,369,389,402,413,409,415,455,485,448,442,419,530,476,475,415,416,420,395,462,493,496,557,540,587,539,501,393,380,402,411,395,411,388,400,398,390 1,12,8,35,41,26,23,421,388,404,394,389,383,417,433,412,415,410,399,391,387,379,385,387,362,397,381,376,381,378,404,396,396,387,408,401,383,401,381,415,426,438,479,454,427,410,485,429,419,407,410,396,406,467,506,494,553,532,578,514,485,385,379,374,387,394,399,377,387,384,385 3,274,178,1023,1023,1023,1023,808,831,788,760,699,723,839,885,864,853,840,880,933,923,698,872,837,777,761,682,654,547,601,785,900,918,842,867,745,677,638,676,697,765,835,923,886,877,798,1014,1023,1023,1023,998,933,834,914,977,992,1023,1023,1023,1023,994,706,647,703,728,847,930,894,905,804,748 13,12,12,44,69,68,42,399,472,424,426,421,429,415,436,440,432,431,475,529,530,409,489,455,438,428,409,398,377,383,414,515,517,464,479,435,408,372,381,396,404,409,432,438,454,403,550,702,726,635,605,516,471,411,454,455,501,505,556,544,514,418,410,392,410,446,538,494,511,438,413 4,18,18,36,33,31,34,417,464,451,431,432,421,432,441,438,446,444,475,596,572,422,558,509,450,448,429,409,391,399,421,560,604,512,540,462,435,398,403,418,424,456,487,460,466,416,575,759,770,689,657,543,462,482,535,535,594,559,632,610,553,404,409,390,397,466,592,531,519,443,434 7,11,11,26,39,34,22,399,397,389,387,392,388,408,426,418,409,413,389,412,416,387,394,384,389,399,397,390,384,379,389,413,403,395,391,403,398,388,401,413,413,445,456,443,423,414,481,439,448,406,397,416,401,451,492,487,524,539,553,526,482,376,379,379,377,385,387,371,412,387,393 10,36,28,24,30,22,17,414,404,395,386,397,385,427,447,417,429,413,428,418,422,391,411,420,394,399,389,373,404,411,403,418,435,419,424,393,387,395,396,421,427,461,492,489,461,432,564,557,530,482,452,442,418,517,574,558,631,586,645,595,512,391,378,399,392,425,426,411,407,382,398 16,8,8,22,30,27,19,400,396,402,407,365,390,401,404,403,389,388,415,399,385,376,395,394,384,376,390,402,392,390,384,390,412,392,393,392,389,393,384,398,390,399,412,417,417,384,415,428,418,400,391,397,380,418,415,413,444,437,451,430,409,381,388,384,386,378,402,400,382,390,386 8,16,13,77,96,89,72,426,430,411,424,392,419,422,447,444,449,445,436,455,473,405,444,415,420,404,401,392,392,392,415,459,445,425,417,403,413,407,405,424,462,473,522,487,466,450,593,627,601,531,516,476,427,516,593,589,652,657,687,650,566,406,384,402,411,415,459,437,449,415,405 15,148,121,214,294,240,173,580,784,735,653,579,580,629,669,663,633,623,824,939,894,732,919,849,775,752,651,570,461,439,573,917,938,841,866,722,610,422,481,509,567,637,736,681,691,548,833,1023,1023,974,942,836,689,699,761,765,812,805,862,845,801,496,508,478,517,809,930,860,863,744,617 15,14,13,17,17,12,14,516,589,548,517,478,513,537,617,600,606,585,643,713,699,505,637,597,551,529,486,464,434,406,493,674,694,605,635,536,494,404,419,417,433,462,571,560,591,428,760,880,868,813,784,720,589,499,573,577,684,677,749,758,711,473,460,466,501,635,726,669,697,586,523 19,186,164,150,210,188,132,466,440,406,413,400,398,493,492,486,433,444,443,483,465,404,473,442,428,401,397,389,380,425,439,473,497,449,441,422,386,439,445,492,505,543,609,570,522,415,572,593,598,518,487,424,429,518,540,558,623,620,691,647,581,398,382,394,388,426,480,449,469,425,408 3,24,24,70,107,107,68,435,432,459,423,402,417,443,468,431,471,447,455,486,489,409,464,423,423,405,409,407,395,407,416,475,491,472,458,403,420,411,399,419,430,441,463,467,442,421,598,688,685,601,553,488,438,473,539,554,612,601,643,614,565,413,422,396,414,428,468,461,473,401,434 12,24,23,24,27,20,17,422,405,426,407,387,409,429,437,411,416,414,416,467,438,387,440,433,401,398,374,404,391,402,417,448,454,419,436,402,392,422,422,453,462,506,586,497,464,419,562,603,597,543,500,444,428,486,523,553,624,586,633,589,520,392,388,398,412,422,460,458,435,389,393 11,10,10,26,34,29,22,427,410,380,377,381,383,417,417,412,412,402,392,367,402,382,399,397,381,391,385,373,386,389,403,400,393,374,391,405,397,400,384,407,422,424,474,450,445,421,496,441,431,416,389,407,393,412,437,464,508,517,588,530,518,394,377,389,368,389,394,379,378,394,394 12,10,10,38,55,52,35,402,442,433,405,388,408,400,430,412,435,409,455,517,510,418,488,466,435,422,411,390,391,399,394,495,519,467,492,440,408,384,407,409,395,391,416,422,433,405,516,716,723,635,596,500,437,409,447,441,490,490,540,503,472,385,407,400,398,431,516,500,504,440,423 6,104,88,281,360,346,263,560,727,664,636,566,574,614,678,680,656,641,757,853,828,577,795,753,671,657,559,545,468,449,587,807,850,762,782,644,584,418,456,476,500,575,700,670,674,503,851,994,994,937,908,829,716,668,735,746,820,810,868,856,817,508,519,477,528,723,849,795,808,693,591 16,10,9,80,122,121,77,399,458,410,429,412,416,391,413,409,413,402,436,505,507,403,468,460,430,415,415,403,396,377,399,462,505,456,444,439,401,386,400,383,385,391,421,405,409,411,489,719,727,643,609,512,457,402,436,449,473,465,516,492,469,403,375,401,380,440,486,470,477,432,423 17,51,49,352,335,328,344,422,452,463,416,423,428,426,477,439,445,444,502,533,544,413,490,454,422,437,396,410,369,401,416,513,522,467,488,429,423,400,410,414,417,420,471,438,467,442,592,763,784,698,666,539,455,453,507,495,540,544,607,586,530,427,408,415,410,458,503,467,488,446,436 20,38,32,42,67,48,27,500,499,492,445,443,476,534,586,571,544,537,569,622,602,437,521,515,483,454,434,415,399,423,516,580,582,538,520,468,450,402,429,421,434,491,614,573,580,443,732,784,760,711,673,601,512,534,598,630,689,700,759,745,697,450,414,447,466,522,601,573,589,509,443 17,10,9,53,55,44,44,402,455,442,428,411,409,419,430,404,396,398,484,599,561,432,556,514,454,444,427,398,382,402,415,560,603,521,530,439,420,391,387,409,391,412,430,401,411,403,509,793,804,717,669,547,440,421,439,446,477,502,510,518,494,381,417,393,390,462,585,513,516,443,409 8,8,8,48,62,53,43,406,458,422,410,400,409,405,417,419,441,413,467,504,513,416,480,450,435,427,420,407,389,380,397,493,525,467,463,420,405,384,391,403,410,413,437,448,434,403,529,700,716,620,586,501,414,433,466,490,520,511,570,544,508,403,411,388,402,447,513,485,477,425,425 17,20,19,308,517,504,302,552,489,441,464,461,462,563,638,629,611,595,577,544,568,422,417,424,408,400,409,393,393,491,627,531,497,474,473,453,442,517,582,619,676,748,835,782,752,535,835,757,690,658,625,599,520,692,777,801,865,854,900,867,818,480,415,476,466,489,479,467,491,448,437 18,28,29,152,240,248,155,415,407,409,356,409,397,421,434,434,419,402,427,412,408,397,402,404,402,382,393,385,382,367,407,423,420,406,414,377,365,403,416,432,425,442,495,454,435,426,539,541,507,449,452,422,414,511,555,554,580,580,602,566,503,390,393,388,411,407,427,397,408,391,402 20,12,8,49,86,76,44,443,419,384,414,401,387,473,471,457,456,445,450,443,430,384,410,409,412,385,397,382,389,411,412,427,433,413,425,396,406,409,417,424,432,462,536,499,464,433,612,584,541,491,472,446,420,520,567,585,633,626,690,648,579,414,392,400,414,428,431,412,419,407,389 5,137,124,106,110,96,94,466,433,417,430,407,389,477,480,455,438,441,435,524,490,398,504,486,412,417,407,380,399,411,423,489,537,450,480,434,397,425,424,437,452,497,563,517,500,431,613,633,651,541,524,454,441,509,534,564,635,631,711,674,596,410,401,396,397,462,531,480,480,428,417 8,161,142,482,811,732,427,599,709,672,633,567,591,635,679,662,647,660,748,852,839,604,805,765,690,677,577,564,460,424,595,813,846,760,774,649,578,452,469,490,525,612,718,677,692,550,848,1013,1023,959,930,845,721,685,757,775,836,827,874,858,814,511,517,480,525,722,851,812,813,715,627 7,18,14,38,51,37,29,400,391,383,390,392,399,445,443,431,409,419,416,411,414,383,387,385,387,389,390,389,388,386,445,405,399,397,391,373,403,423,434,455,450,503,567,526,492,415,534,466,438,444,413,387,390,446,472,492,557,565,619,573,515,399,384,392,405,410,390,407,405,376,379 20,16,13,40,51,36,28,430,379,386,384,375,387,441,445,421,423,407,419,425,406,380,396,408,405,395,397,391,392,392,393,404,395,388,401,401,408,404,411,405,427,399,487,463,451,410,514,441,459,429,412,380,378,450,477,481,546,536,600,552,501,380,385,380,394,402,404,418,409,385,400 18,9,8,28,32,18,17,397,393,407,397,383,413,391,393,368,386,388,409,425,385,398,403,407,398,372,400,380,385,371,388,408,415,404,405,388,408,367,392,410,394,390,405,421,410,393,457,507,499,432,462,405,388,407,415,423,438,429,481,443,439,380,383,390,379,415,410,405,405,401,389 18,28,27,345,589,580,331,458,518,480,500,491,522,474,487,482,499,488,558,567,556,425,472,479,457,451,435,451,428,377,454,472,463,466,487,455,469,376,393,395,400,396,446,465,458,429,656,695,675,634,634,611,519,460,472,500,549,544,629,638,605,460,479,432,448,502,527,511,549,498,512 13,36,34,178,420,410,168,389,401,401,411,408,395,397,412,395,385,385,411,476,451,398,466,436,419,409,407,397,389,391,385,442,492,422,443,420,393,381,399,382,379,392,406,399,398,414,426,567,607,518,480,458,394,393,394,391,423,419,424,409,402,399,393,386,411,417,477,422,429,404,407 1,790,458,344,547,333,203,1023,1023,1023,1023,1000,1022,1023,1023,1023,1023,1023,1023,1023,1023,998,1023,1023,1023,1023,983,970,892,664,1023,1023,1023,1023,1023,1023,988,722,773,821,883,966,1023,1023,1023,872,1023,1023,1023,1023,1023,1023,1023,1021,1023,1023,1023,1023,1023,1023,1023,995,967,1006,1023,1023,1023,1023,1023,1023,1023 10,9,8,30,31,26,25,411,382,390,387,377,373,421,429,428,405,393,395,393,395,384,403,393,388,387,397,382,391,395,392,387,396,397,391,386,382,391,401,407,398,417,456,431,422,411,474,425,414,386,391,390,381,434,453,437,480,495,527,493,463,391,373,385,384,400,383,362,405,397,386 2,10,10,18,25,22,16,388,393,406,410,389,390,395,409,390,398,383,414,423,415,386,408,401,395,404,396,397,391,367,388,402,418,398,396,394,372,379,387,377,397,392,423,410,402,387,423,451,464,426,407,416,382,394,408,406,430,435,410,412,422,387,392,386,391,389,404,401,400,399,389 9,19,19,77,102,93,71,395,454,415,423,392,391,398,417,418,427,425,440,507,502,399,486,452,429,427,404,387,384,416,403,478,515,455,446,410,400,394,395,389,391,421,453,426,441,399,522,686,697,596,572,454,436,417,454,455,532,504,540,542,501,403,393,408,398,430,492,475,459,423,410 15,9,9,253,290,287,253,381,396,374,384,392,399,407,396,395,394,395,402,402,416,401,410,401,401,397,396,406,387,383,393,394,406,407,390,397,412,370,378,391,381,391,399,398,400,403,434,492,485,445,427,406,400,397,410,428,421,425,462,443,427,409,376,386,392,384,415,402,393,391,384 2,24,17,44,65,48,30,425,404,396,400,393,376,427,399,422,407,433,395,387,407,371,393,370,396,373,393,386,377,405,419,406,405,398,411,389,391,403,420,410,438,449,497,471,451,421,513,453,430,402,396,376,389,478,537,535,565,553,611,542,501,394,386,378,390,382,403,365,383,385,377 8,1023,348,632,634,178,182,891,852,809,776,707,736,924,963,939,927,911,921,951,933,687,869,831,777,763,663,642,544,786,1011,963,951,890,900,815,769,881,1007,1023,1023,1023,1023,1023,1023,917,1023,1023,1023,1023,1023,971,878,1023,1023,1023,1023,1023,1023,1023,1023,739,656,733,799,869,938,902,911,823,751 5,11,11,53,81,81,52,408,434,416,400,409,395,404,416,410,404,401,456,476,468,403,455,411,430,419,403,394,389,387,398,467,471,438,455,416,390,401,390,372,393,411,422,411,406,391,477,613,609,525,509,462,416,404,412,428,475,454,488,496,440,397,391,382,395,426,463,431,447,408,379 20,10,10,48,74,70,45,409,434,448,417,389,430,453,440,449,437,433,441,483,482,405,459,432,432,411,411,394,386,383,406,472,494,455,451,423,409,389,395,395,405,434,477,449,452,390,571,659,650,589,559,480,426,443,473,489,563,542,581,568,523,393,399,398,397,437,470,426,467,440,415 6,8,8,53,60,57,50,407,416,411,433,406,376,411,417,418,421,409,431,474,468,406,438,425,410,404,400,397,387,389,406,461,468,412,447,404,387,397,395,410,413,416,435,427,419,396,526,618,622,546,516,448,430,426,469,490,497,497,538,520,479,396,406,391,406,397,462,443,419,414,402 11,12,11,38,41,34,32,392,475,436,430,438,430,442,436,438,444,429,483,567,543,420,514,483,429,442,428,401,395,393,400,550,546,474,511,433,438,386,391,415,407,418,452,450,443,422,552,763,762,684,655,558,481,446,461,472,521,527,577,568,517,412,410,389,407,459,532,529,519,447,442 3,21,20,81,113,107,76,431,489,449,428,422,442,436,474,467,470,463,503,549,575,405,512,498,466,444,428,428,400,403,446,538,561,488,511,442,438,405,410,399,423,454,500,475,479,421,643,782,777,702,659,573,496,477,540,557,607,593,654,628,584,409,409,409,422,489,589,533,537,461,422 9,15,15,41,47,47,41,437,437,405,402,387,423,417,425,418,438,434,445,481,452,397,421,420,414,425,406,383,387,395,418,448,446,433,441,394,421,392,395,384,397,398,426,427,436,411,540,631,617,575,546,499,464,418,445,443,493,492,550,559,536,394,390,401,410,430,477,459,456,436,414 2,28,27,60,73,69,55,401,495,447,447,413,421,441,461,428,447,436,527,629,606,448,555,532,481,466,428,428,401,419,429,573,640,545,578,467,448,400,407,382,394,419,473,466,466,405,584,804,825,746,703,588,468,439,473,486,537,552,589,573,546,410,406,395,423,479,607,576,545,480,438 9,9,9,28,28,24,25,447,487,471,457,430,445,463,506,484,489,481,537,588,573,409,506,471,445,437,413,409,399,391,477,565,579,518,561,505,446,397,407,405,426,469,582,540,553,421,701,792,774,720,680,617,527,463,520,555,647,646,705,695,658,408,410,419,429,485,578,520,543,486,446 4,311,278,45,99,78,29,424,486,452,441,381,422,458,444,448,433,448,533,639,603,454,594,547,479,473,433,418,408,383,422,587,642,521,553,439,444,406,392,397,390,437,504,463,461,416,615,789,815,732,701,570,490,439,498,469,544,534,590,576,537,403,384,415,403,494,627,564,552,476,428 12,12,11,19,28,20,13,498,586,555,520,474,495,542,579,584,574,570,655,716,695,493,646,570,536,519,460,479,423,401,502,692,706,622,632,529,512,408,398,414,422,477,572,561,584,412,762,876,865,807,782,704,577,484,549,581,667,666,748,754,721,453,461,460,479,620,734,673,692,582,509 1,10,9,22,22,18,18,439,510,495,441,423,420,451,490,480,473,479,521,645,607,433,592,540,468,468,408,420,416,385,449,618,643,554,584,468,437,394,395,408,418,443,519,489,497,410,655,801,800,723,688,592,488,456,519,518,608,597,652,645,610,408,427,419,423,508,657,590,596,506,432 17,73,70,158,296,286,151,508,545,511,493,462,484,546,599,593,589,563,619,651,640,457,542,501,484,469,438,436,409,396,524,580,598,549,544,502,476,410,418,441,439,471,589,582,586,464,769,851,838,783,758,683,580,559,616,646,722,724,788,773,736,455,442,459,480,562,653,597,637,539,485 6,9,9,25,33,28,21,416,402,389,381,388,382,403,419,411,395,403,373,397,384,392,408,395,384,390,382,370,364,395,393,387,391,390,383,401,415,393,391,392,396,395,417,415,411,389,439,412,401,414,417,382,388,403,425,423,428,447,476,464,421,381,379,387,387,392,388,395,396,380,377 3,285,261,177,238,219,158,434,437,435,440,423,400,474,476,494,462,452,446,489,498,416,447,431,412,413,453,385,400,437,487,481,509,444,481,445,393,426,436,456,482,577,669,597,549,460,614,675,649,579,567,503,430,523,573,575,624,622,697,655,593,394,405,403,387,436,486,422,438,421,411 14,13,13,208,351,361,211,400,405,389,389,372,408,393,395,400,397,384,409,459,435,382,426,422,413,398,389,395,398,396,375,428,441,426,423,406,379,389,386,376,379,380,406,391,395,408,438,552,590,511,472,430,386,391,391,409,411,429,447,427,403,403,396,371,387,405,442,415,438,407,394 11,39,36,90,110,100,83,466,517,486,485,443,436,472,515,501,503,476,547,671,659,460,610,552,512,507,440,430,418,407,443,628,670,567,602,503,434,398,415,418,420,482,551,501,521,433,678,835,835,760,732,652,523,508,579,573,657,649,704,687,647,386,407,421,439,534,658,594,601,507,438 4,13,13,46,61,60,45,409,465,453,436,406,412,408,426,415,432,386,475,584,556,431,553,514,445,459,430,401,375,387,422,533,594,496,495,456,405,381,408,393,396,422,464,432,422,401,524,752,763,674,626,534,442,435,461,445,505,490,562,526,490,394,404,402,406,450,551,500,510,450,402 11,8,8,30,35,30,26,423,441,441,435,414,403,424,444,437,436,426,490,547,520,416,508,457,427,434,415,406,386,392,426,516,520,482,513,438,415,389,397,392,402,433,471,452,452,403,552,718,724,631,611,521,461,408,459,469,487,519,561,556,517,402,407,390,400,442,535,499,480,438,416 10,16,16,57,60,60,57,401,475,474,428,429,424,443,451,438,427,434,502,587,552,413,544,503,464,440,425,423,409,387,408,542,595,503,526,471,423,398,393,382,394,388,432,444,443,385,551,795,803,730,684,591,500,416,458,458,493,482,550,552,525,401,406,396,404,488,562,514,527,457,433 13,940,300,579,701,226,207,802,811,760,726,685,703,843,886,864,849,831,856,909,897,688,855,828,783,768,676,694,582,755,943,914,904,848,862,783,707,873,994,1023,1023,1023,1023,1023,1023,816,1023,1023,1023,1006,983,926,836,994,1023,1023,1023,1023,1023,1023,1023,647,616,630,693,817,889,846,876,769,715 2,10,10,30,34,33,28,402,404,356,375,387,393,391,391,393,389,392,387,387,380,394,388,385,383,372,374,386,386,401,369,397,381,367,386,391,380,368,382,401,392,389,413,394,409,399,414,414,404,377,400,403,388,403,413,413,429,427,429,425,415,383,388,384,389,392,381,392,387,385,395 1,9,9,51,85,89,54,389,398,393,395,374,375,394,399,403,384,403,399,413,407,392,399,391,405,399,389,379,388,393,386,418,404,400,400,404,392,385,390,379,385,394,412,393,408,399,415,457,480,436,416,395,393,391,421,425,417,436,444,437,404,385,379,382,388,386,407,388,411,379,390 6,14,13,30,45,45,29,404,429,399,397,376,377,398,411,415,417,420,429,447,437,399,437,414,401,419,410,396,403,397,405,456,457,431,418,406,398,387,376,377,380,401,433,415,438,398,470,582,600,522,494,448,415,421,419,425,472,455,516,508,448,394,387,391,393,418,448,433,446,421,403 6,10,9,19,23,21,18,442,449,434,409,385,428,441,457,421,414,415,436,509,475,410,446,438,418,423,410,391,385,403,461,465,494,440,456,430,420,403,404,437,451,485,626,576,542,396,547,624,633,568,539,486,448,434,480,488,544,558,594,560,526,391,386,394,402,426,476,450,467,409,379 10,9,8,24,27,25,21,404,403,384,377,394,381,431,430,430,409,414,401,405,400,387,403,393,390,380,390,409,381,380,400,371,400,386,384,385,386,396,396,393,395,420,441,443,408,394,453,422,431,399,396,402,385,425,452,456,491,500,538,518,446,397,383,375,383,391,396,386,406,391,386 1,26,21,33,49,43,25,534,468,432,415,442,436,548,602,560,536,517,522,511,520,406,448,419,429,422,421,375,389,444,475,472,464,438,453,447,408,432,456,479,491,577,662,611,574,486,713,665,627,573,550,507,465,640,708,720,761,747,787,740,674,433,403,447,458,475,475,472,490,443,435 20,17,16,41,61,54,35,415,465,448,438,412,413,428,459,462,455,449,481,572,571,420,529,478,457,436,424,387,383,402,436,534,568,486,501,455,414,407,401,434,451,490,566,514,473,405,604,756,759,672,634,514,459,483,527,551,612,594,655,614,566,405,405,395,406,445,556,503,515,457,395 5,267,226,266,373,328,234,603,837,809,726,613,609,642,709,691,654,649,867,992,946,775,973,906,835,808,693,605,532,479,622,968,989,898,906,768,679,486,530,568,628,686,785,743,735,626,870,1023,1023,1016,982,874,745,764,819,820,870,861,906,883,842,525,541,521,535,853,989,915,919,807,676 6,24,23,433,808,802,422,442,468,437,424,407,416,428,436,455,450,440,476,564,529,422,510,479,446,437,423,405,389,413,426,522,542,505,485,438,416,414,437,422,435,450,529,476,475,471,593,755,764,679,653,543,468,477,587,595,628,606,670,601,564,429,410,409,409,468,533,516,487,437,430 18,12,11,21,34,31,19,414,397,388,396,388,392,376,394,388,405,397,371,386,379,379,395,368,392,388,396,373,369,398,395,386,397,380,396,372,373,394,406,390,394,411,417,414,372,399,393,390,381,391,395,384,388,426,442,424,437,430,482,442,414,381,385,380,391,387,384,374,382,378,396 12,27,27,133,233,243,137,399,389,362,382,391,380,399,419,392,402,401,379,411,379,387,389,373,401,396,381,400,374,420,371,379,385,363,388,392,376,399,414,403,411,422,438,410,403,437,442,427,424,420,389,389,389,490,566,526,554,527,517,477,440,407,396,393,379,382,386,396,408,394,391 13,9,9,145,207,218,151,421,437,457,434,390,423,416,419,412,412,408,463,533,513,426,498,469,429,426,423,407,383,377,400,481,544,478,480,431,423,393,394,402,387,407,413,417,439,410,499,762,777,684,654,543,467,398,418,425,455,451,470,494,476,406,402,395,399,456,542,494,484,441,423 16,46,30,56,93,60,37,403,410,392,378,397,388,427,445,437,428,406,412,431,411,393,397,403,376,383,371,395,389,419,404,406,407,394,412,382,406,402,399,411,445,457,504,461,453,424,527,438,471,427,418,414,381,459,496,504,543,519,572,555,479,373,387,392,385,383,412,388,400,384,390 6,17,14,10,11,8,8,389,401,404,396,376,388,403,386,395,396,405,401,430,400,400,394,410,398,398,390,383,390,384,389,418,411,411,423,399,399,371,382,402,400,415,464,414,404,378,478,496,498,461,438,403,409,414,461,477,516,518,540,499,461,381,392,395,379,397,407,392,412,405,385 2,9,9,12,13,12,11,401,411,404,373,412,383,411,400,384,386,385,392,441,417,386,416,402,403,392,382,388,392,393,387,405,427,405,400,392,370,390,390,379,393,418,401,418,391,390,411,456,485,429,431,393,388,398,420,411,427,411,431,440,416,388,382,391,375,379,413,398,416,387,397 5,14,13,43,64,60,37,416,447,418,436,413,416,446,437,445,428,436,471,536,541,398,495,455,438,407,398,389,385,385,426,515,549,483,465,425,414,411,398,383,403,428,491,456,434,404,546,690,708,621,578,492,440,437,499,471,562,536,605,545,499,373,410,402,403,443,530,482,503,425,431 3,21,13,62,79,36,30,449,427,409,413,403,426,459,479,444,437,450,451,521,516,399,479,446,421,414,412,412,391,387,420,498,530,460,484,432,407,416,393,412,426,450,530,491,476,423,590,697,697,621,589,520,426,467,488,532,595,605,663,626,575,396,370,409,404,433,498,468,463,424,426 7,10,10,44,72,70,42,405,415,426,403,379,382,410,424,428,417,427,421,458,427,397,420,418,400,406,387,384,388,389,405,430,440,413,423,416,379,387,410,391,408,429,478,453,440,401,548,579,561,527,498,457,430,457,490,509,576,574,614,566,518,401,395,385,395,415,445,429,416,416,400 17,14,12,31,42,36,27,393,398,366,377,389,398,411,398,391,405,410,383,420,395,380,403,381,382,399,394,391,389,389,392,390,400,390,395,379,389,402,396,371,406,417,440,423,428,409,451,398,394,387,392,392,384,426,446,450,487,484,486,435,449,395,380,394,398,386,392,391,406,368,386 10,72,64,66,100,83,52,459,795,749,666,553,561,486,523,513,498,499,787,957,907,712,940,863,794,770,643,546,469,407,460,925,953,864,871,711,604,387,422,454,462,518,596,550,555,479,722,1023,1023,1010,971,859,705,569,646,647,704,699,751,730,679,424,495,411,438,784,957,885,887,767,643 4,11,8,133,123,89,99,461,557,508,493,468,461,484,525,523,497,514,599,695,680,454,635,587,518,490,446,435,412,411,481,657,689,593,614,520,460,397,410,419,466,503,591,549,550,453,725,862,866,799,767,688,559,551,641,655,707,695,762,737,695,417,438,426,429,553,674,602,633,528,474 20,11,9,32,35,28,27,404,401,386,390,393,395,416,417,398,412,416,399,430,412,407,404,391,388,386,393,378,378,382,400,404,426,405,401,388,407,390,393,401,418,432,460,453,424,403,475,457,466,407,398,390,391,441,473,476,530,522,555,522,461,383,385,388,380,400,417,389,409,395,373 2,21,20,34,31,26,28,456,544,537,483,478,490,445,521,495,522,511,574,667,653,449,600,554,501,490,446,444,413,379,489,607,650,545,598,510,479,402,399,398,412,449,515,499,534,416,720,816,824,763,731,670,581,466,496,520,604,609,692,699,658,431,446,428,446,553,647,622,609,537,496 13,39,21,101,93,50,58,581,776,734,679,567,551,636,693,660,641,631,783,926,899,671,907,855,763,760,626,553,469,464,592,891,942,839,866,715,614,485,514,559,578,673,783,721,712,594,843,1022,1023,962,939,827,683,756,812,817,857,847,893,866,817,480,531,466,496,758,926,865,865,759,633 1,23,22,131,233,229,125,485,520,478,470,458,473,514,562,558,534,526,586,625,603,432,551,515,468,451,420,442,396,420,502,566,590,530,533,484,419,413,431,438,453,502,604,554,577,475,739,802,799,731,704,618,511,580,641,669,727,723,784,764,712,444,432,438,444,529,615,587,577,501,465 17,21,21,73,88,89,72,406,429,441,421,390,422,418,444,435,426,443,444,499,485,420,457,450,411,404,394,402,362,388,420,499,512,463,487,420,413,395,410,393,391,435,492,441,435,420,570,698,689,615,577,505,433,445,484,515,597,555,613,565,543,416,392,393,427,454,479,476,474,440,417 16,18,18,81,114,117,81,435,444,447,408,420,415,432,472,456,438,463,487,528,525,411,468,459,438,437,422,409,390,385,443,506,526,466,476,420,426,388,396,399,400,431,458,449,449,403,595,732,713,652,617,547,450,426,462,492,553,540,588,584,561,393,412,400,409,472,547,504,535,454,445 9,11,11,32,63,66,32,401,437,418,406,398,395,421,443,452,451,426,429,434,444,397,415,418,410,413,403,388,396,394,417,420,434,405,428,410,391,399,390,402,394,412,438,425,431,388,536,608,603,571,523,449,436,444,436,481,529,524,551,522,511,412,395,400,408,417,456,446,437,411,411 7,21,19,353,613,619,351,439,424,388,398,405,422,480,470,481,458,457,453,445,436,401,403,414,399,390,388,392,382,430,434,423,409,410,410,384,395,422,425,439,468,502,574,515,504,493,635,573,518,501,470,427,422,668,750,750,742,711,740,669,602,417,401,417,411,424,425,419,436,380,399 7,36,25,45,72,46,29,436,427,414,381,409,389,439,502,496,482,447,420,442,446,393,403,400,394,400,384,377,415,398,427,440,417,405,411,397,406,419,414,426,444,475,540,498,496,438,574,509,482,425,439,415,392,491,579,580,609,602,673,625,559,398,382,397,390,390,440,411,383,401,399 13,19,15,31,50,35,22,427,398,405,388,399,385,438,466,436,443,378,419,413,419,376,399,408,383,390,401,396,397,400,409,421,417,380,410,410,386,394,398,422,404,419,477,456,458,394,523,486,460,435,430,445,390,445,477,453,540,536,593,556,498,378,388,391,393,403,427,427,387,400,378 11,13,11,34,41,31,25,429,391,390,374,378,392,447,445,422,396,423,410,424,405,392,385,402,388,399,395,392,387,384,409,390,425,399,389,391,373,367,401,410,410,447,484,459,439,400,506,469,462,425,406,400,406,446,480,465,539,522,581,552,478,398,395,379,370,390,417,383,399,401,399 15,19,18,22,19,15,18,469,556,521,488,458,446,499,553,547,514,531,600,685,661,453,620,571,520,496,439,426,397,399,490,655,658,586,598,505,448,397,395,406,421,459,560,532,539,402,726,841,829,768,734,651,545,490,560,556,657,664,717,730,686,433,453,444,466,564,683,624,652,535,482 5,13,13,31,47,46,30,415,420,414,385,391,396,406,413,395,409,414,419,455,453,385,424,412,412,392,390,402,399,397,396,428,446,414,425,414,412,380,378,420,410,406,427,421,431,400,487,582,590,529,488,464,406,422,464,440,497,477,533,481,461,380,409,396,402,408,443,410,441,398,399 10,40,30,49,41,28,38,434,422,446,389,407,434,425,462,457,456,444,459,490,488,417,460,451,420,402,392,403,391,382,417,472,508,445,445,407,420,406,430,432,463,512,593,519,476,435,632,655,641,572,539,470,418,529,577,612,679,669,714,673,606,387,400,394,419,440,464,453,454,431,413 1,362,316,304,425,379,269,483,462,411,405,454,416,479,493,459,433,463,461,518,532,407,479,447,421,439,399,416,380,381,489,518,525,458,471,442,421,430,445,494,518,616,713,625,579,506,644,705,702,622,589,494,456,563,614,631,689,682,724,669,633,421,394,406,411,441,523,483,496,440,399 3,28,28,82,102,101,80,458,463,424,435,420,446,502,494,499,478,463,491,571,549,418,549,502,452,443,410,421,392,396,449,541,579,510,491,463,443,402,404,415,448,476,569,524,492,424,638,723,723,644,623,536,466,503,554,540,616,616,688,653,601,408,412,415,418,483,579,515,531,453,437 4,9,9,143,250,254,144,403,403,422,408,388,396,399,431,419,399,391,448,473,465,415,431,452,419,409,393,384,394,377,403,461,465,444,455,411,395,376,388,405,389,407,395,413,398,411,455,604,619,525,527,472,407,392,413,422,424,439,467,464,452,399,384,412,409,424,461,462,437,424,394 3,192,116,238,233,128,127,628,654,608,559,509,539,664,727,704,687,676,722,794,783,517,724,675,596,594,512,474,421,463,646,762,786,706,728,623,513,511,574,614,671,764,862,806,772,621,901,953,948,890,860,773,661,788,860,879,938,929,967,929,885,509,471,536,544,667,781,721,745,636,548 5,24,22,17,21,19,14,531,689,640,596,548,584,608,664,662,650,643,731,820,802,579,767,696,639,622,532,501,448,377,579,799,806,730,753,619,542,413,426,448,470,524,664,646,663,457,821,959,952,896,867,776,674,558,653,680,763,760,822,829,790,506,488,504,528,724,830,778,785,689,588 8,12,11,19,29,25,17,433,403,377,376,385,420,443,439,435,422,415,381,413,388,389,389,393,380,395,398,383,390,371,411,390,405,391,396,398,387,388,392,409,400,420,457,429,411,415,462,436,424,415,401,383,382,411,416,451,460,499,536,510,435,380,377,374,384,384,421,392,389,394,384 11,13,12,31,41,38,28,426,497,462,456,421,434,428,453,431,435,431,501,609,602,436,567,525,476,474,431,427,399,384,441,581,645,542,549,483,434,387,400,399,395,410,473,446,433,389,557,820,837,756,719,596,491,420,463,483,533,536,595,560,535,403,399,404,399,496,607,545,561,479,435 20,9,9,63,79,79,62,415,427,412,389,403,403,406,417,421,408,413,415,459,423,389,427,420,408,404,379,396,400,379,398,439,426,405,434,402,397,403,389,375,390,380,426,407,422,395,472,565,569,517,491,432,406,413,431,459,490,485,529,499,470,385,390,390,396,419,419,434,430,409,391 3,8,7,27,29,25,24,450,490,457,440,421,443,461,503,491,496,492,534,566,551,418,485,450,442,417,412,413,390,405,462,545,538,487,527,456,447,391,384,394,434,446,540,525,557,397,681,745,729,672,645,588,496,459,497,516,609,614,695,680,639,419,433,415,437,486,554,508,520,461,423 13,12,13,60,99,98,57,377,417,413,412,374,400,397,419,383,426,407,414,472,451,413,439,420,408,435,390,388,375,386,395,441,454,436,454,406,381,380,401,399,396,393,411,406,416,393,466,600,606,538,478,456,416,407,443,442,467,449,482,462,455,391,393,388,408,418,459,438,426,408,404 12,13,13,42,53,54,43,425,486,456,445,411,423,428,450,463,469,431,503,567,565,419,507,473,461,434,417,414,385,396,439,547,552,492,499,429,400,412,410,388,440,423,467,484,457,411,599,772,776,696,653,572,471,440,512,521,574,561,636,609,557,404,391,401,420,482,556,518,499,452,438 6,11,8,29,34,24,21,417,394,379,408,385,385,423,440,402,423,397,399,396,402,385,376,384,387,381,386,389,387,414,404,391,393,386,381,392,387,382,407,388,409,448,487,433,445,422,487,435,409,390,388,402,366,467,513,489,522,525,570,508,462,401,380,381,377,406,396,379,394,389,389 15,21,21,17,18,15,15,484,559,506,498,443,465,532,568,572,553,560,632,693,675,475,632,576,526,505,465,445,414,395,516,662,684,604,608,519,471,392,396,432,421,467,582,575,568,445,754,851,833,779,748,658,556,496,590,589,693,694,758,751,710,443,444,451,450,595,705,642,677,552,474 13,10,10,21,32,29,19,425,428,424,427,402,411,416,439,413,429,412,455,475,469,400,458,436,411,412,383,388,392,407,413,472,492,437,445,416,403,386,395,406,439,470,566,518,495,387,510,595,594,538,517,467,426,428,454,447,492,503,536,521,480,409,386,404,391,408,451,444,435,429,393 14,10,9,27,33,30,24,415,408,394,395,391,385,403,444,393,414,405,410,426,440,383,426,408,399,407,391,372,390,369,388,404,427,403,407,408,389,396,400,402,399,418,429,428,415,387,465,501,489,457,463,412,408,413,449,449,473,492,536,474,449,378,380,398,388,405,440,435,423,400,393 2,153,58,302,351,177,171,701,736,676,627,577,593,736,796,778,766,755,782,845,837,569,766,725,643,644,527,523,457,526,756,822,835,755,787,686,574,573,660,715,772,844,927,877,859,695,949,991,981,927,898,833,728,848,914,929,981,970,1007,978,934,557,531,570,585,722,822,760,798,694,593 10,11,11,36,36,33,33,406,447,425,435,391,402,427,427,425,428,412,442,524,540,413,503,475,454,453,420,404,387,413,413,496,535,461,480,419,425,384,401,395,405,406,448,438,428,401,544,663,686,603,578,478,436,425,456,439,505,494,530,531,483,384,411,381,407,430,530,482,501,426,394 12,8,8,37,57,56,34,412,407,391,400,401,386,385,426,406,396,403,420,469,431,401,432,417,408,406,380,402,382,387,394,430,456,425,429,413,392,391,385,393,374,411,428,407,417,399,454,585,596,503,511,445,412,402,414,430,462,463,492,451,439,391,386,392,386,416,448,438,447,422,391 14,25,24,59,74,66,52,415,506,500,453,457,423,448,487,442,457,471,543,647,606,447,596,551,498,483,453,439,408,393,452,610,636,556,558,479,442,400,397,390,401,416,459,463,472,411,631,831,835,760,736,633,525,433,476,495,537,551,612,608,586,417,438,416,413,511,635,568,595,495,457 12,89,62,44,46,22,21,449,438,407,394,409,408,490,476,456,473,440,478,494,469,423,446,408,398,390,396,388,359,423,434,471,458,449,434,409,422,438,467,491,527,582,667,573,525,461,637,639,616,543,545,453,418,589,673,697,747,716,764,695,638,392,382,412,411,428,448,468,462,405,405 2,11,10,28,42,33,21,442,474,449,456,424,444,485,537,523,518,501,524,537,543,414,446,435,432,424,408,401,397,411,531,545,535,482,501,462,440,412,443,468,487,571,699,654,637,417,711,729,683,635,609,547,473,491,586,603,702,701,756,729,684,420,419,437,442,469,525,483,505,439,420 4,21,9,157,180,68,53,513,595,564,514,487,475,547,614,585,564,572,647,756,727,496,691,627,566,535,453,449,409,445,524,708,747,638,666,524,453,435,479,500,550,623,717,659,634,551,799,910,906,842,810,722,589,715,781,790,831,819,864,834,772,453,449,447,461,585,728,673,674,551,487 6,45,38,99,168,131,77,429,465,430,432,429,441,455,495,489,463,466,514,529,513,417,483,448,441,429,425,410,400,412,460,491,519,461,482,439,422,413,406,435,447,484,562,537,493,429,679,710,710,631,605,545,450,517,610,627,708,695,744,701,648,406,394,399,426,452,516,490,510,429,443 6,11,9,83,125,121,81,413,444,430,412,413,403,427,440,444,456,413,454,492,481,407,460,425,412,416,400,396,403,390,417,485,484,441,468,433,393,403,410,390,412,416,462,447,448,415,553,661,646,579,531,492,418,439,499,506,535,542,592,566,501,402,393,392,403,432,469,460,447,430,409 11,34,33,204,342,350,204,396,411,418,392,415,391,441,468,421,428,427,434,458,465,403,435,425,399,419,407,402,388,394,418,455,470,430,436,407,398,396,397,407,434,438,492,447,466,453,550,604,603,555,505,452,412,558,651,639,637,601,612,569,521,404,387,409,402,413,458,452,454,408,395 12,235,218,139,201,186,124,416,404,388,403,398,414,415,447,425,405,389,424,453,432,410,431,424,418,395,394,391,388,412,428,442,459,428,436,414,387,410,395,423,458,518,586,514,487,422,497,575,570,488,484,416,399,420,452,447,530,492,525,509,496,395,384,400,401,397,425,445,408,401,409 1,22,21,35,33,27,30,437,473,456,456,425,420,448,496,471,479,460,514,603,567,441,548,487,468,441,431,411,397,391,439,572,600,505,564,439,434,414,410,431,458,488,551,516,475,424,634,784,782,712,664,581,498,529,593,608,671,644,708,674,633,409,405,424,412,477,597,547,549,465,423 14,8,7,26,29,24,21,438,416,394,401,392,386,430,446,425,413,424,431,454,458,389,419,413,405,394,385,396,388,377,399,436,458,434,431,408,402,393,403,393,421,398,449,450,461,391,488,571,553,483,503,428,411,410,451,438,490,492,561,515,471,381,397,388,371,408,439,440,439,416,384 11,71,57,87,111,92,72,440,447,433,428,405,413,416,449,450,449,455,441,537,503,427,497,461,449,417,399,410,381,426,434,502,542,475,486,426,406,379,396,425,435,465,492,485,460,433,562,701,696,616,573,481,432,501,569,571,615,614,674,612,563,391,379,415,421,463,514,477,493,442,418 20,18,14,35,38,28,27,409,460,439,408,390,409,435,465,466,439,423,486,563,525,410,506,478,427,427,416,397,390,410,428,523,553,471,498,426,403,404,407,415,423,501,525,486,476,416,602,711,711,633,590,492,452,512,598,577,632,614,669,632,582,409,402,400,401,449,539,484,492,445,401 9,13,13,19,22,17,17,415,488,440,452,428,412,452,491,444,457,429,481,596,567,412,599,550,473,469,445,425,399,386,415,547,621,501,517,420,425,391,411,405,431,447,487,470,453,400,560,710,756,647,616,518,446,485,522,534,589,572,625,598,561,398,412,396,411,464,616,554,548,472,411 19,21,17,92,101,77,70,401,421,415,417,397,402,429,425,433,397,412,435,476,462,395,463,434,406,406,401,403,400,409,401,454,475,436,426,409,407,369,404,385,409,422,444,434,428,413,508,621,627,540,504,458,417,464,485,490,529,506,576,505,493,390,409,404,384,403,461,440,455,395,397 9,16,15,21,25,23,20,420,414,417,409,406,403,419,435,433,398,408,412,474,461,391,432,429,405,406,386,401,397,390,396,447,457,412,419,402,380,377,404,401,415,445,488,447,441,408,502,579,587,502,504,438,420,446,480,483,531,534,549,525,473,395,379,394,392,418,443,421,427,397,400 2,38,38,72,95,91,68,403,432,431,393,406,407,438,434,438,426,424,449,511,476,407,470,456,421,424,385,398,379,387,418,497,500,427,447,432,428,394,388,386,414,454,474,464,459,409,574,694,685,618,580,487,423,460,524,543,598,587,633,590,547,390,388,391,396,428,513,465,446,421,406 18,10,8,23,27,17,14,419,430,422,403,396,412,427,439,436,440,445,434,477,492,402,446,431,399,415,410,390,377,420,429,447,489,443,428,426,387,396,408,424,438,469,527,490,467,435,593,621,625,543,518,467,412,543,609,596,650,623,679,607,550,395,385,389,404,416,478,470,458,416,394 16,1023,397,1023,1023,865,774,986,1023,998,967,921,940,1016,1023,1023,1023,1023,1023,1023,1023,932,1023,1023,995,978,908,884,794,933,1023,1023,1023,1023,1023,995,942,1023,1023,1023,1023,1023,1023,1023,1023,1013,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,882,876,885,917,1023,1023,1023,1023,1013,949 15,20,19,101,151,150,98,430,432,428,394,395,405,456,478,479,458,453,494,502,476,395,465,437,425,419,395,378,389,394,453,479,456,441,446,417,408,394,415,425,453,461,540,483,481,434,565,621,589,531,512,443,423,552,613,617,627,596,653,598,555,422,399,409,412,441,477,442,456,420,399 12,303,274,223,312,266,186,433,392,419,402,386,445,406,464,457,453,438,475,503,479,406,449,413,418,396,394,395,412,411,426,473,470,453,476,420,395,396,467,435,474,544,627,563,516,438,588,667,665,585,528,494,387,481,527,527,576,594,638,585,551,412,395,392,420,434,484,466,474,406,399 18,14,14,363,299,305,371,394,398,402,373,382,382,386,395,410,388,392,394,410,409,390,390,403,389,403,385,392,387,384,381,400,429,390,414,389,374,362,384,387,390,380,371,407,394,399,436,447,473,428,410,420,400,417,417,410,427,431,448,418,415,402,373,403,384,387,411,391,399,374,399 16,9,9,29,34,31,26,444,392,397,393,402,395,425,429,423,415,404,410,415,407,387,399,389,387,381,386,388,395,396,412,388,405,421,396,398,385,416,400,400,418,418,471,446,438,385,487,464,472,449,419,414,386,426,458,441,499,500,554,507,459,386,383,388,379,404,411,400,393,383,399 13,11,11,37,43,33,31,419,435,438,424,398,412,419,440,438,431,454,466,524,514,410,509,456,445,416,419,396,383,386,428,497,526,458,468,422,397,394,393,408,403,416,451,440,435,405,526,714,716,634,596,491,452,425,454,448,526,485,551,511,504,388,428,393,379,422,511,498,480,436,410 19,526,314,1023,1023,1023,1023,882,951,922,915,891,928,931,993,998,998,997,1009,1000,1009,738,867,861,845,834,802,824,740,586,927,924,905,876,911,871,847,603,652,709,767,860,981,975,996,801,1023,1023,1023,1023,1023,1023,977,909,976,995,1023,1023,1023,1023,1023,879,851,874,900,950,963,956,992,919,902 19,8,8,34,41,40,33,421,427,401,412,406,417,420,445,426,437,428,442,467,442,404,417,418,402,413,383,389,392,397,420,430,441,417,401,420,404,392,389,392,402,425,442,429,430,415,525,527,543,509,482,449,420,433,455,471,523,516,562,557,510,396,406,398,406,414,441,397,442,414,394 19,82,77,117,176,161,105,449,535,533,475,451,460,492,492,496,478,504,557,694,665,456,627,583,526,505,443,432,408,407,450,639,674,589,613,498,464,408,421,450,438,450,551,509,529,440,668,862,864,799,761,649,525,519,561,578,662,645,703,680,627,410,419,418,418,522,671,605,632,525,466 19,13,12,22,33,29,19,422,407,391,397,374,364,401,421,414,388,393,398,418,411,391,404,407,401,402,377,369,381,400,398,402,400,411,412,375,389,410,398,417,413,440,476,436,436,403,488,475,474,425,439,399,406,459,475,497,540,532,564,532,476,396,383,381,386,395,401,396,414,404,387 1,13,13,31,49,52,32,404,848,800,727,582,575,408,401,413,419,405,859,1020,954,809,1009,917,856,828,704,614,489,404,455,1002,1011,921,919,781,651,407,432,471,486,539,612,538,510,505,531,1023,1023,1023,984,858,708,599,604,567,545,483,511,498,472,389,515,397,417,831,1001,902,913,791,650 2,8,8,24,31,30,23,409,455,436,419,392,423,397,431,428,417,415,465,520,492,409,470,467,421,427,416,409,402,401,407,477,533,466,458,428,404,379,394,398,387,411,425,405,430,395,517,699,714,628,581,491,416,403,416,429,467,459,512,486,467,384,413,393,403,429,511,464,461,427,409 15,14,13,69,142,133,62,427,468,435,429,440,420,462,464,480,470,461,473,522,524,403,468,448,426,426,401,401,374,383,463,495,505,460,459,420,392,411,394,393,389,439,497,474,504,407,643,694,683,620,597,511,471,439,514,513,591,606,666,647,592,408,397,415,403,470,515,479,498,447,418 20,11,10,23,32,29,21,385,400,383,385,403,392,399,399,394,398,395,398,404,400,400,399,394,389,381,389,383,379,382,389,394,406,395,399,383,397,390,393,406,399,440,442,406,407,396,444,427,403,388,382,385,376,436,447,456,456,482,489,470,435,382,377,395,372,372,389,377,396,376,377 2,8,8,51,113,118,51,441,727,679,647,551,612,447,474,462,461,475,767,856,820,661,809,743,706,674,572,551,479,391,457,827,821,761,775,674,599,388,388,376,390,411,467,488,507,417,672,1023,1023,1011,973,888,778,392,438,438,495,504,579,621,598,423,602,426,429,809,910,854,878,776,686 5,22,22,55,72,67,51,410,505,453,450,430,449,437,439,445,439,462,512,619,601,428,566,524,470,460,431,402,381,375,422,565,622,514,544,470,408,395,385,421,411,441,476,451,476,423,596,806,813,732,707,608,500,441,470,498,555,540,592,587,549,418,407,407,413,475,593,540,566,483,445 8,8,8,51,59,61,52,411,435,425,402,394,402,401,430,418,412,418,438,498,485,405,448,432,406,397,420,396,381,393,417,469,492,474,461,432,410,404,390,402,393,413,448,412,405,397,515,677,666,606,553,488,440,429,451,465,522,528,554,533,506,392,396,394,395,437,491,475,467,437,391 5,182,109,296,332,116,118,755,730,660,655,615,644,795,848,838,824,808,808,825,818,518,696,651,600,594,514,498,445,510,781,782,765,710,742,646,565,569,660,717,779,861,957,914,891,691,991,965,935,895,872,824,720,859,928,947,1003,995,1023,1015,974,660,509,646,671,738,788,741,775,672,601 4,31,31,186,306,310,186,408,382,387,392,380,393,413,425,420,412,407,414,409,408,393,406,401,386,402,388,382,371,401,390,414,433,405,396,375,404,393,405,396,413,408,431,412,409,415,475,479,474,447,422,397,410,421,467,447,474,476,494,471,454,414,378,386,389,410,417,397,390,400,387 17,18,15,31,48,39,25,404,383,399,396,369,374,410,394,390,399,412,412,392,401,390,392,381,392,378,380,391,383,395,393,392,393,401,394,392,371,395,402,393,420,427,450,421,414,407,437,437,425,404,385,412,379,425,446,427,481,461,494,452,441,377,391,398,378,378,385,392,384,382,382 18,18,17,21,32,28,18,489,615,557,533,483,514,543,598,593,596,591,662,731,700,496,645,589,554,526,478,462,417,393,522,693,711,624,647,559,507,398,416,415,443,490,607,596,617,434,773,894,880,828,800,717,594,518,603,612,692,703,778,770,733,463,467,484,504,643,747,687,703,581,531 6,70,31,131,215,110,60,521,422,411,398,403,386,567,585,508,489,465,443,507,478,388,469,425,410,394,408,388,372,426,448,470,461,401,453,410,385,439,450,445,491,541,645,595,570,459,691,627,610,531,523,450,402,576,642,659,727,731,787,738,677,388,409,408,397,403,465,447,439,397,432 12,29,24,80,111,90,64,426,511,462,443,438,446,465,503,452,475,471,533,633,616,451,589,532,488,468,441,438,394,385,447,620,643,535,557,478,425,402,400,397,422,463,513,501,497,429,642,820,824,751,709,616,505,484,526,555,625,616,675,649,593,409,431,418,425,501,618,570,595,493,442 18,9,8,26,30,20,19,399,393,408,391,384,381,414,398,402,402,411,395,413,418,381,407,398,393,400,404,386,365,392,397,408,416,405,395,392,369,387,409,408,400,425,464,414,407,403,469,451,467,420,438,405,394,433,460,464,497,504,518,492,464,384,388,394,392,388,404,399,400,401,391 8,149,138,80,117,107,73,425,385,401,381,368,387,429,423,428,408,397,391,408,426,392,385,392,391,381,379,385,382,392,408,404,405,399,401,381,388,387,402,439,446,482,542,483,454,404,456,495,473,457,436,402,385,437,455,455,502,480,556,513,461,378,404,390,384,408,425,415,404,389,401 20,13,9,180,146,98,141,414,471,452,442,419,433,436,456,441,428,426,455,569,545,417,498,472,444,445,402,409,381,392,426,532,581,506,511,447,450,404,393,411,424,427,464,452,455,423,582,779,797,734,703,599,495,464,502,527,567,574,590,584,525,404,415,410,409,478,541,528,523,465,448 7,77,71,134,192,173,121,459,544,514,490,459,480,464,501,514,500,519,559,679,657,486,622,583,507,507,460,440,415,401,472,642,687,576,597,520,437,417,424,426,443,469,570,537,530,446,703,852,859,786,767,665,548,545,592,619,687,684,735,715,655,428,456,438,438,534,660,611,630,537,485 3,24,23,58,96,91,54,421,498,487,471,439,446,460,467,463,467,455,518,642,614,445,578,544,487,478,441,427,410,397,436,600,631,551,577,480,439,386,398,395,404,434,488,473,480,421,641,825,832,748,718,622,508,465,520,525,585,585,647,637,598,426,423,394,420,506,613,572,586,490,425 7,15,15,23,37,38,23,428,450,442,441,411,418,417,460,446,441,442,482,508,521,428,484,457,442,437,426,423,405,397,430,490,510,467,460,437,426,390,391,384,353,396,409,414,430,384,575,707,711,638,622,534,459,384,410,437,478,500,544,547,527,401,411,402,418,448,509,464,515,451,422 16,9,8,30,41,39,28,408,392,425,371,383,390,436,442,410,406,404,395,428,413,378,404,402,379,390,392,393,391,407,391,397,412,404,397,409,393,390,396,393,406,413,441,416,429,400,457,447,444,416,422,398,400,404,437,436,474,468,515,494,458,388,380,388,392,403,414,395,398,397,397 9,12,11,23,39,38,22,420,443,411,414,418,395,397,428,422,433,431,479,517,489,406,464,440,429,416,415,401,381,396,412,494,495,460,448,424,411,384,392,383,399,404,440,415,414,395,515,656,672,572,555,499,445,420,427,439,460,480,505,525,460,387,407,396,418,443,469,475,459,413,429 17,16,13,44,68,45,30,424,392,390,392,376,394,397,437,419,385,405,392,420,389,391,404,392,388,390,389,382,386,398,389,402,417,397,372,380,395,393,403,426,400,421,467,435,411,403,495,472,463,445,419,405,412,477,495,489,557,531,578,498,466,403,384,381,385,380,397,400,391,389,388 18,8,8,15,21,17,11,425,438,396,405,384,430,451,429,430,433,416,446,489,475,395,452,426,416,414,394,399,391,399,429,468,472,443,468,414,411,382,407,423,430,471,572,507,491,395,510,611,605,537,503,472,438,424,453,488,531,523,572,540,482,397,397,390,398,421,466,423,444,411,393 10,11,10,101,132,120,92,394,410,373,390,390,389,394,394,391,400,381,400,429,431,390,421,404,397,407,396,383,394,387,412,429,428,403,425,408,387,388,390,381,398,401,413,394,406,403,430,520,521,468,454,423,417,409,416,409,435,442,450,447,419,389,376,385,383,410,434,409,416,409,386 20,53,40,72,83,34,29,465,572,518,474,443,466,484,539,528,518,471,579,697,675,465,632,588,537,521,438,456,419,399,463,672,693,585,631,524,471,413,431,458,484,492,598,560,552,465,711,860,863,791,761,657,531,597,661,658,715,709,762,733,681,442,428,417,434,552,692,619,628,546,447 20,14,13,13,15,13,11,477,576,545,512,480,489,509,550,563,533,531,619,705,690,490,645,597,530,523,471,472,436,382,486,678,689,607,632,504,484,376,384,403,414,459,543,522,548,410,731,894,888,825,799,709,585,498,556,563,659,644,722,715,679,419,452,453,440,585,686,633,667,537,499 5,419,327,187,234,193,154,658,568,516,535,484,473,745,820,780,755,720,694,673,659,447,528,509,471,465,424,415,422,708,873,765,691,662,690,625,579,834,955,995,1023,1023,1023,1023,1008,663,959,869,802,769,742,710,568,903,1008,1023,1023,1023,1023,1021,961,540,452,550,552,589,609,584,607,515,482 19,143,129,132,140,121,117,497,458,469,438,404,419,477,519,501,485,483,484,602,554,425,573,523,464,472,425,410,408,434,463,548,589,502,504,466,408,416,435,470,484,540,646,588,577,472,679,718,738,624,614,503,450,581,641,667,704,706,753,704,650,413,388,428,423,490,616,521,530,475,419 10,24,24,110,155,154,107,421,484,468,447,396,413,430,431,415,426,420,476,569,551,402,535,513,442,445,413,401,407,385,414,531,579,490,502,432,417,395,394,396,406,403,434,437,438,408,563,768,774,692,662,569,454,437,450,477,494,508,565,539,505,427,412,389,394,453,588,524,514,457,432 14,25,24,42,51,51,41,414,454,434,428,402,451,439,455,455,442,441,464,558,554,428,527,473,447,449,427,421,372,389,392,536,576,479,513,436,425,396,401,417,401,441,460,436,438,397,553,753,759,678,643,535,438,423,467,489,528,520,573,571,512,393,402,384,400,459,562,494,503,461,438 5,17,15,9,10,7,7,560,649,615,560,528,555,589,664,664,646,629,716,783,757,529,708,652,592,586,496,461,448,404,573,755,764,695,713,574,524,409,428,441,464,538,672,658,659,433,819,919,905,856,826,748,639,583,649,671,751,754,820,823,778,488,462,503,499,673,785,720,741,636,513 14,11,9,102,136,132,99,426,491,463,445,425,443,448,474,453,457,457,517,592,579,448,528,492,452,444,417,410,415,399,432,571,585,518,553,474,427,392,397,412,413,422,484,463,471,394,572,762,762,698,658,557,463,432,453,462,537,540,574,569,543,398,410,413,425,481,565,500,522,439,441 3,9,10,116,200,208,117,403,401,402,403,394,376,400,401,412,416,406,408,427,439,397,426,432,400,405,396,380,386,386,400,435,437,411,410,394,399,397,389,406,408,412,423,409,413,425,473,531,538,477,458,415,405,416,453,442,491,484,513,487,458,402,397,387,394,395,434,416,424,405,384 1,11,11,32,56,58,32,616,548,475,500,465,470,646,714,687,692,659,630,594,608,412,439,423,422,414,410,404,411,464,695,589,525,515,520,504,465,532,590,655,713,806,896,841,811,533,892,802,726,710,678,641,553,760,852,889,952,937,973,926,881,537,411,510,553,561,543,520,559,475,452 7,108,97,52,75,65,44,479,593,557,513,446,489,501,536,528,520,516,607,714,694,485,658,617,550,537,468,448,416,408,485,689,729,644,629,545,469,393,413,436,460,490,598,544,547,439,729,903,914,845,813,716,576,522,615,643,725,706,773,737,694,422,444,428,447,546,689,647,658,549,483 1,78,76,67,83,83,66,450,641,636,564,486,529,490,534,535,545,530,659,797,778,527,750,692,623,590,510,477,433,416,503,756,799,694,725,597,528,402,402,405,447,467,572,552,554,415,739,955,965,893,864,768,632,488,582,596,675,679,734,738,691,430,475,428,433,609,766,714,722,616,527 16,10,10,38,81,77,32,439,696,661,661,637,692,447,473,488,497,510,675,786,780,488,659,629,601,603,559,561,512,390,484,678,711,660,691,657,639,384,400,378,381,408,429,463,525,381,717,968,991,942,925,880,800,424,427,418,480,480,601,653,634,474,653,440,473,667,783,750,806,715,681 15,44,37,44,47,32,32,477,637,621,544,480,479,498,552,525,521,503,624,822,807,517,820,767,655,661,533,465,430,409,480,763,851,731,767,591,507,406,431,437,476,548,636,586,569,468,714,887,936,847,820,685,534,607,683,674,734,721,772,742,681,416,467,403,421,593,820,763,747,639,506 5,25,23,33,64,62,31,428,488,432,421,410,445,462,457,459,448,448,494,556,555,422,531,500,454,421,420,402,386,421,430,517,557,477,526,460,400,385,408,400,413,434,497,466,461,431,592,716,729,645,608,519,435,469,506,530,566,578,632,605,557,387,407,415,409,436,546,495,538,435,407 20,12,10,29,39,34,24,387,395,381,385,386,376,381,403,396,416,406,396,393,419,385,384,391,391,384,385,377,364,393,387,398,393,387,400,372,389,402,383,403,394,412,438,437,404,395,430,423,433,401,395,416,406,408,448,443,464,463,487,451,420,371,373,394,398,370,409,379,393,406,372 8,10,10,32,38,38,31,410,430,413,414,408,387,408,415,411,412,425,446,502,464,395,483,444,405,406,387,404,399,377,420,481,526,456,448,419,401,408,383,384,405,409,453,436,443,398,502,676,677,598,542,489,427,435,452,468,516,495,555,515,482,399,392,383,399,442,498,464,492,429,425 8,106,57,272,292,147,136,639,640,581,551,528,522,688,729,711,713,689,723,770,745,490,686,631,581,559,475,488,428,538,672,741,764,660,680,592,512,579,652,697,745,822,899,838,795,678,913,934,919,870,835,761,645,830,903,913,958,946,985,944,896,526,462,497,546,626,744,711,726,604,527 10,11,11,101,156,159,101,395,425,426,423,396,414,406,430,427,430,422,436,503,473,399,466,448,417,418,407,406,398,413,415,466,498,441,476,405,399,406,400,395,408,418,457,442,428,406,533,632,653,555,543,484,424,453,489,485,554,539,583,549,500,392,400,390,393,417,487,460,453,418,391 10,8,8,20,23,21,18,413,400,376,398,375,388,419,432,413,403,399,389,406,416,376,399,388,379,374,385,388,380,398,402,397,396,391,400,403,385,390,400,410,406,394,442,416,413,402,463,425,407,409,399,384,385,418,450,437,470,473,520,495,453,392,385,383,377,386,395,394,393,383,376 5,38,34,89,108,98,82,618,575,543,508,493,525,668,725,710,696,670,690,719,694,479,626,575,541,496,463,457,423,399,607,693,682,615,616,537,475,446,489,507,562,654,781,736,738,503,853,874,841,793,773,708,603,681,765,769,833,831,884,872,827,508,451,523,534,646,713,661,685,560,492 5,15,15,51,61,61,51,409,474,439,421,438,432,442,434,450,421,421,480,578,542,414,529,501,462,458,420,409,401,407,429,520,595,508,532,435,432,390,387,391,390,417,466,430,445,401,541,756,763,685,646,546,444,433,465,459,534,514,576,563,518,392,417,401,405,455,567,518,526,458,424 19,19,17,100,149,143,92,412,398,395,396,403,399,407,412,400,391,418,402,454,434,389,405,403,401,390,407,388,388,416,408,425,428,420,404,399,381,399,394,394,423,428,456,421,418,432,502,523,512,455,471,440,411,529,627,612,597,569,557,507,450,396,396,400,399,400,412,413,433,383,413 6,34,24,47,79,53,31,405,407,417,387,401,401,412,465,443,421,419,399,433,403,387,415,382,382,392,399,388,373,381,403,396,421,402,393,393,384,409,432,441,456,512,559,485,488,432,561,462,438,410,422,413,405,520,591,590,643,633,673,597,576,407,387,383,401,407,406,399,406,380,378 2,12,11,117,181,180,115,405,413,413,391,394,395,402,428,426,416,407,413,459,450,402,425,437,407,403,396,385,402,412,406,452,458,419,416,400,401,382,404,395,403,427,473,451,437,406,526,629,621,533,505,461,410,440,467,486,551,556,599,551,503,394,384,397,396,413,460,432,434,425,401 1,8,8,13,17,17,13,458,555,512,485,436,471,487,531,527,525,501,575,676,660,462,616,555,525,501,446,450,401,408,473,645,660,576,605,495,446,393,406,405,416,443,550,521,533,407,694,837,826,765,738,635,520,473,519,534,611,621,689,694,651,416,433,425,449,554,668,620,631,535,467 19,9,9,37,66,62,34,395,370,398,379,373,391,413,408,393,410,383,382,390,415,376,375,376,394,373,379,376,381,383,397,386,390,382,392,394,409,381,383,381,381,386,411,400,379,398,430,417,412,397,417,393,400,410,380,402,438,421,458,429,395,388,387,381,385,396,399,393,403,378,396 4,38,38,192,313,322,196,467,441,414,401,426,426,487,522,502,471,491,492,483,498,406,434,416,421,406,409,389,389,396,475,477,473,424,433,395,425,409,422,427,455,487,556,535,540,475,650,650,596,563,538,498,450,549,605,644,672,654,700,678,626,416,401,411,427,437,489,484,466,415,422 1,10,10,22,27,27,21,416,474,444,410,418,421,420,420,421,430,429,486,587,539,434,531,484,453,437,419,410,397,393,419,533,559,508,501,424,433,396,387,397,396,420,453,428,435,396,536,737,750,659,618,533,468,436,450,453,494,486,557,541,513,394,415,402,398,468,538,478,531,457,433 13,13,12,26,33,26,21,496,545,517,490,475,462,513,583,565,566,558,627,684,663,451,601,570,495,506,460,447,408,383,500,655,661,577,603,520,481,390,413,412,413,444,566,571,579,413,751,847,832,781,752,670,563,488,538,585,662,683,738,738,708,453,450,454,477,583,679,624,657,544,482 12,10,10,30,44,42,28,417,445,419,415,399,418,433,430,422,440,423,467,521,496,411,486,461,427,435,416,404,393,392,398,506,519,467,484,422,404,388,393,387,404,403,455,428,423,418,539,696,689,621,599,513,459,433,468,453,503,509,562,548,514,387,420,390,414,447,511,483,493,442,413 1,15,11,28,34,26,19,487,503,467,452,426,436,496,537,514,506,503,539,629,604,432,565,520,461,439,424,412,393,423,483,570,616,504,546,470,437,444,469,487,530,590,689,612,575,506,732,783,770,702,656,555,479,671,752,751,791,773,820,771,714,417,405,424,418,489,620,542,555,489,447 2,30,29,120,178,176,118,420,504,489,461,406,462,456,458,462,433,456,537,632,610,436,589,539,491,466,436,419,405,401,430,604,631,545,573,457,429,390,402,376,396,426,474,467,481,440,630,825,831,753,725,615,500,445,503,507,551,562,630,609,582,421,416,420,434,509,620,572,582,493,436 6,24,24,109,150,156,112,398,410,395,399,382,392,394,377,397,387,388,434,423,387,396,414,397,399,386,390,376,381,385,380,402,427,397,390,387,376,376,398,387,405,417,415,404,403,398,439,474,456,443,401,394,384,474,535,551,523,486,504,460,443,406,383,390,387,393,418,394,388,384,399 11,13,13,42,53,51,41,424,471,459,419,416,437,414,440,425,419,419,457,552,537,416,504,471,441,428,424,412,387,388,421,508,539,482,499,456,406,389,398,389,397,414,432,430,432,393,526,755,763,679,644,542,468,421,468,458,481,493,543,518,510,390,408,386,403,446,532,502,500,451,419 1,46,21,170,184,99,88,539,651,605,579,498,518,567,626,605,597,598,677,787,775,515,740,683,605,584,514,483,414,434,557,755,788,701,717,606,529,433,463,493,508,588,711,658,644,519,809,943,943,876,850,768,638,664,743,748,805,797,842,823,778,475,476,468,467,635,776,718,736,611,520 10,13,13,39,59,55,34,423,410,392,393,394,401,403,424,413,449,418,435,480,448,397,445,407,429,406,387,399,390,387,401,455,466,438,425,407,393,391,386,383,396,410,448,418,412,420,481,621,622,534,512,464,435,403,448,447,506,501,519,530,480,396,408,376,394,420,457,419,440,415,400 15,15,15,22,34,33,21,406,423,429,424,395,425,410,423,412,408,396,439,537,505,406,495,470,424,432,404,401,390,372,412,496,547,455,473,452,395,392,396,396,405,410,449,430,444,398,529,704,713,628,595,500,426,439,477,481,540,522,552,529,473,407,397,398,400,436,519,461,483,421,409 6,19,14,41,55,40,28,394,400,379,413,386,383,399,415,411,415,381,393,411,392,380,394,392,399,381,381,384,390,388,398,415,399,401,393,383,403,413,390,407,401,433,465,430,413,398,463,432,412,378,399,382,378,435,454,463,489,502,516,489,437,384,384,372,383,391,394,387,393,366,404 15,11,11,24,39,39,24,394,449,436,416,404,412,390,439,415,418,424,455,549,508,403,497,461,423,435,413,406,412,393,415,507,534,465,486,436,399,375,387,396,399,416,436,449,423,380,528,721,721,625,600,526,455,409,440,444,494,491,533,534,509,405,386,392,404,443,520,467,498,433,418 20,9,8,30,35,27,24,410,410,381,384,404,380,431,438,438,405,401,417,419,436,402,413,420,408,403,403,396,372,387,409,430,434,430,410,378,411,401,401,404,413,409,462,439,416,405,494,562,517,480,471,431,415,434,477,481,512,526,581,546,478,392,400,379,380,398,440,429,425,405,401 11,18,18,33,48,45,30,404,397,417,392,387,365,434,422,403,417,427,433,420,430,382,418,390,382,399,376,393,378,415,424,414,441,415,426,384,388,407,416,416,430,453,469,450,432,414,507,522,537,444,467,412,399,461,516,517,555,546,584,542,494,394,378,376,377,397,417,409,419,387,390 6,138,94,51,58,33,30,480,488,477,448,410,434,487,556,523,519,526,521,597,582,429,535,494,454,440,410,401,390,454,493,543,577,483,521,452,425,425,458,502,539,626,719,640,592,457,734,770,752,679,640,554,475,595,689,709,784,779,815,767,706,423,414,425,435,484,569,497,528,474,448 4,81,61,79,108,87,57,495,592,526,518,463,485,531,553,551,568,521,625,732,703,474,679,605,542,516,475,454,407,426,491,702,742,641,649,543,472,433,447,457,481,543,639,590,579,465,749,885,884,816,780,684,557,597,672,676,745,739,786,768,717,443,435,431,457,577,722,665,664,559,480 8,8,8,37,55,52,35,406,421,409,415,398,411,411,419,428,406,402,431,502,483,407,473,424,429,410,392,399,400,379,402,487,513,454,465,408,408,386,396,402,383,406,419,419,414,393,499,679,696,594,549,496,427,415,430,452,460,460,507,485,461,394,394,370,388,428,509,453,454,422,400 12,9,8,18,24,21,16,425,384,376,408,383,398,421,421,409,421,397,404,393,392,375,389,389,387,388,387,384,388,379,399,384,398,381,383,394,378,392,406,391,414,416,456,425,435,409,471,414,404,390,418,383,378,422,440,453,493,502,509,492,455,392,390,389,386,390,392,386,391,391,389 1,20,20,82,117,121,84,424,418,433,392,392,404,443,477,458,448,448,464,439,450,403,398,407,396,399,410,375,398,394,440,448,438,425,415,412,417,394,405,406,409,469,533,480,479,438,583,552,527,485,462,438,412,515,606,589,630,622,662,632,570,419,407,406,411,422,435,430,420,416,399 15,21,19,115,139,132,107,399,456,456,435,435,433,417,454,434,431,442,479,569,541,433,520,486,471,418,431,396,382,391,436,539,565,493,509,439,420,379,408,407,413,422,488,461,464,412,572,757,754,670,631,556,461,449,482,480,576,560,599,600,554,402,410,400,397,469,562,502,509,453,460 7,20,20,41,42,44,42,402,405,403,400,388,392,409,422,406,405,423,445,459,435,388,437,415,399,388,392,385,385,414,395,416,415,413,419,376,393,408,410,403,383,431,448,451,442,402,534,565,572,516,495,444,410,446,505,529,574,564,604,539,496,376,383,400,377,407,434,433,419,401,387 17,8,8,75,124,131,78,394,375,371,384,395,396,397,407,401,418,389,389,404,393,401,385,384,396,389,391,389,383,390,394,395,398,395,403,397,396,369,394,397,415,390,400,400,414,406,424,420,438,393,397,404,396,456,505,495,499,438,462,447,414,382,384,405,373,392,388,403,408,390,391 10,12,11,19,20,19,18,427,473,443,453,421,403,449,471,451,439,421,479,592,576,424,596,530,476,465,429,410,414,369,422,577,617,523,545,469,407,388,393,405,412,422,480,468,459,395,577,736,753,664,655,531,466,444,481,472,550,545,615,579,536,400,414,413,406,451,614,552,542,481,443 19,13,11,19,20,12,10,411,399,389,388,396,395,412,424,400,418,422,404,436,431,410,421,405,389,386,394,381,363,387,410,421,421,402,424,389,390,384,397,424,420,429,465,450,431,412,494,499,495,455,449,412,420,463,478,507,527,518,563,528,508,403,376,395,397,413,426,404,419,384,395 17,12,11,24,30,18,15,415,465,444,424,413,407,441,472,463,430,445,488,549,546,412,491,436,430,441,400,402,393,393,426,506,532,469,483,440,415,391,401,416,422,435,488,469,472,408,605,715,703,633,607,523,454,471,504,511,574,579,625,620,563,400,418,419,408,469,531,493,512,457,432 18,18,17,30,44,38,26,387,397,384,387,390,376,426,405,402,431,400,388,406,406,380,375,396,395,374,376,387,389,396,404,395,374,393,411,393,371,407,407,414,403,458,486,430,422,410,494,434,425,417,395,398,385,467,504,501,539,526,547,529,492,391,384,388,387,396,379,388,384,379,400 17,8,8,37,53,48,33,393,416,411,398,394,400,410,416,401,391,412,415,431,461,383,429,411,404,395,387,401,390,398,413,419,445,433,442,401,397,399,381,397,390,421,411,410,409,387,464,565,568,510,477,434,397,412,425,414,460,459,447,475,451,409,388,396,403,425,453,441,442,406,400 16,17,16,28,43,39,25,400,407,389,382,378,386,407,401,386,418,404,402,399,406,382,395,397,384,388,368,387,379,394,407,419,405,398,392,378,403,395,411,397,404,427,478,454,426,408,461,440,396,405,418,409,377,469,470,470,510,495,518,494,472,389,385,392,375,389,404,384,399,400,377 15,20,19,11,12,11,10,521,615,599,542,514,519,570,641,630,629,592,694,754,727,495,673,626,587,560,488,457,441,400,542,729,743,663,692,562,494,416,410,429,445,507,631,613,644,427,808,904,891,843,810,741,626,518,615,634,723,731,801,802,766,481,458,480,510,646,765,707,725,609,535 4,17,12,36,50,31,25,461,378,378,380,394,409,452,481,450,426,406,410,403,415,372,390,390,382,382,367,396,371,384,405,400,404,407,384,393,374,397,391,422,396,439,477,460,461,393,529,480,440,419,430,393,392,438,448,461,526,552,591,547,506,382,386,390,393,390,405,386,392,382,384 13,84,70,91,112,91,75,491,598,568,498,450,453,506,528,546,525,516,624,734,721,490,696,633,565,561,465,454,416,404,482,694,746,654,661,550,468,421,440,437,452,512,619,582,592,482,733,889,892,817,793,688,572,590,644,651,721,705,757,733,694,440,451,413,450,564,730,668,671,580,501 8,33,30,846,1023,1008,758,644,532,494,472,452,465,681,730,718,710,687,658,609,623,406,437,427,429,433,419,417,397,441,670,595,540,497,504,483,464,477,524,540,641,734,851,816,798,662,944,854,772,753,708,657,553,813,889,914,975,968,1009,977,932,545,440,515,539,576,554,544,583,476,453 11,14,12,27,32,23,20,434,509,453,435,432,434,422,477,460,463,445,491,608,586,436,540,502,478,465,412,426,397,416,419,575,594,531,556,479,445,380,407,399,425,434,502,467,468,416,598,775,769,696,648,555,484,452,497,495,547,554,605,616,559,407,406,414,408,493,615,538,556,474,432 11,9,7,27,31,25,20,421,395,393,382,384,365,412,412,406,416,405,389,403,390,385,380,390,383,376,385,388,380,398,396,402,379,384,389,374,373,381,395,388,400,407,448,422,418,409,460,392,404,379,377,393,379,420,427,432,453,467,509,473,444,380,388,387,381,372,379,388,379,399,384 4,17,10,43,54,29,23,448,400,393,404,373,387,463,454,449,433,433,418,434,445,394,411,417,384,391,377,379,378,410,423,421,427,407,422,404,401,412,414,420,434,499,558,506,458,437,575,528,494,480,460,439,395,533,578,583,632,622,677,603,563,403,389,394,403,394,434,406,429,397,386 18,10,8,24,31,21,15,405,408,391,400,380,413,437,430,431,403,412,427,436,449,391,420,409,395,395,386,396,397,400,421,434,455,427,424,404,419,403,416,428,431,448,502,482,451,422,543,580,566,508,493,451,397,504,562,561,607,593,625,590,547,377,382,397,391,423,427,426,431,403,387 19,52,49,126,154,131,112,516,646,606,551,484,532,535,588,568,554,544,696,811,767,549,731,655,589,579,506,470,440,390,496,760,777,681,693,589,483,395,429,402,447,482,585,557,569,444,760,949,945,883,850,759,643,516,601,614,717,704,770,761,720,443,460,446,460,628,766,717,716,612,507 18,239,214,256,319,282,227,554,720,680,643,590,596,606,659,646,647,643,752,843,830,567,796,749,675,648,559,534,465,440,584,803,843,757,775,654,559,449,468,436,519,576,705,677,684,498,840,992,995,934,906,827,713,651,730,756,816,811,863,849,808,484,514,484,504,698,829,791,795,680,606 8,8,8,56,78,78,55,412,415,403,424,411,390,411,415,415,418,409,436,478,459,397,443,431,404,405,391,396,391,390,401,474,471,429,439,415,400,385,388,390,396,408,439,424,414,405,527,614,624,562,536,473,434,425,477,485,527,496,553,521,478,395,387,403,386,414,460,419,441,415,404 20,26,25,71,91,85,64,420,453,450,421,387,425,432,429,463,443,442,474,551,527,435,497,458,448,438,436,399,393,398,424,513,542,489,491,422,414,419,403,420,407,455,511,487,490,418,612,747,736,663,620,535,468,478,535,554,625,596,656,628,568,394,405,407,421,455,526,502,500,446,406 11,9,8,20,27,24,17,405,390,385,395,373,384,403,419,407,407,394,409,387,379,387,385,370,393,385,395,373,385,395,400,392,396,397,395,388,382,386,395,405,399,438,453,443,429,398,461,438,426,392,402,403,394,438,471,477,509,504,519,496,446,376,381,381,387,396,399,388,398,387,361 7,38,38,93,131,132,94,417,461,454,438,424,471,441,472,462,455,477,523,564,546,427,519,486,463,466,439,453,423,404,399,519,531,477,490,428,428,396,390,384,382,412,460,436,449,378,598,734,730,666,631,567,485,424,466,451,499,509,572,569,550,428,438,430,445,500,570,521,549,489,461 16,8,8,24,30,26,21,433,393,380,384,386,378,415,425,393,412,390,392,407,398,378,405,374,376,387,386,386,374,392,408,402,418,397,391,378,388,396,389,399,404,416,443,433,430,388,457,433,422,399,405,421,383,428,426,445,482,492,528,509,463,379,393,372,388,394,400,389,380,383,385 8,15,11,35,45,30,23,422,380,378,396,370,402,423,449,440,410,386,388,417,405,382,405,405,396,383,391,390,377,399,398,423,424,415,395,389,378,403,404,391,415,434,479,481,442,397,468,459,480,426,434,397,381,436,480,440,512,525,570,521,500,399,387,401,392,368,425,395,402,379,388 7,22,22,92,140,143,94,391,378,381,381,388,369,418,414,401,415,407,388,388,397,374,397,386,389,388,384,395,391,387,398,393,408,379,390,381,413,377,378,379,398,418,429,406,411,410,485,455,444,393,414,393,404,475,502,494,508,512,527,498,462,376,396,386,380,413,385,405,394,396,393 18,232,146,174,235,129,105,706,641,600,571,516,545,743,800,778,763,737,747,764,753,485,656,596,558,513,463,465,456,678,817,780,754,685,710,652,579,745,836,875,925,989,1023,982,936,704,964,928,895,849,813,753,647,909,988,1017,1023,1023,1023,1008,956,565,482,588,600,673,732,697,702,578,520 20,20,20,95,135,135,94,446,413,424,401,404,379,440,448,449,424,437,418,434,415,390,406,418,399,381,404,384,384,386,407,426,431,409,394,396,385,423,424,407,435,452,519,488,446,432,543,510,490,449,458,417,387,486,534,530,586,548,609,567,515,412,399,395,415,395,403,413,404,405,406 20,9,9,15,19,14,9,475,543,498,474,465,478,491,539,546,537,537,601,647,630,437,539,515,490,485,450,443,398,399,486,605,611,546,550,489,477,402,397,407,410,414,524,510,561,413,735,820,800,753,733,683,539,469,529,545,629,636,714,728,680,444,429,454,445,556,640,579,624,526,472 8,8,8,41,48,46,39,391,439,403,420,392,413,427,416,408,433,418,438,496,481,409,482,458,437,428,419,415,388,368,409,485,520,450,457,437,418,405,385,397,399,406,441,427,428,401,483,707,735,646,611,496,448,400,417,453,488,478,516,501,467,394,395,384,398,427,501,439,482,436,420 20,12,11,32,44,36,26,403,417,394,392,365,382,395,394,405,414,409,408,422,405,375,391,400,379,378,388,391,386,401,384,409,405,390,404,395,376,401,387,421,404,418,429,422,428,403,448,468,463,430,413,388,390,414,436,438,466,454,459,456,436,380,386,381,379,398,413,392,400,393,379 10,10,7,29,26,17,19,422,398,413,421,370,382,432,431,436,406,420,410,421,408,388,398,414,388,391,393,385,377,412,415,430,413,393,417,387,375,401,420,428,421,458,526,468,456,407,538,522,488,452,433,422,407,468,546,547,598,579,629,557,527,398,387,392,388,401,428,406,415,401,392 10,9,9,65,98,94,60,408,403,395,396,390,388,429,413,404,418,414,416,422,406,382,402,406,405,374,392,394,389,387,409,409,430,398,394,391,412,388,381,379,415,416,432,414,415,398,459,489,463,436,448,396,393,472,518,521,524,484,517,474,451,407,395,381,392,409,421,409,406,401,392 13,14,14,63,101,106,65,381,378,388,403,406,391,390,386,378,395,393,406,396,401,377,416,387,395,382,388,394,372,387,370,402,390,382,384,375,377,375,386,379,381,376,400,379,390,395,412,420,419,401,398,403,400,406,442,440,415,419,442,429,427,382,379,394,380,373,409,411,379,398,394 19,24,19,45,64,51,36,405,375,393,399,410,382,421,425,427,401,399,395,378,409,400,399,391,380,373,399,383,396,413,409,399,404,393,384,375,399,391,417,416,421,423,453,446,427,409,460,423,421,413,406,393,382,453,478,494,525,494,557,486,445,365,373,368,396,388,397,411,388,375,385 5,17,14,43,52,43,34,404,402,382,391,385,394,399,423,407,395,395,391,397,378,378,380,379,371,379,388,378,380,390,384,408,395,385,392,376,399,406,395,389,404,400,439,435,434,401,475,409,407,407,386,389,400,413,437,458,484,477,543,511,476,378,376,381,385,395,377,384,378,385,386 13,17,17,74,96,95,73,397,419,441,408,404,418,436,432,435,420,421,463,520,511,416,492,449,436,428,408,400,393,386,398,488,536,462,470,431,426,410,403,393,405,413,453,435,434,401,562,688,688,629,587,515,446,442,479,492,527,532,575,558,518,402,414,412,408,444,525,504,501,443,430 8,36,34,155,202,195,146,423,511,467,431,392,425,430,451,434,447,464,485,616,588,426,561,516,468,441,417,431,409,382,411,563,605,502,510,463,429,398,402,416,407,452,516,467,467,428,602,780,794,702,659,573,475,486,542,560,617,613,661,625,574,403,388,405,398,490,609,550,536,486,440 7,9,8,29,41,34,23,410,408,405,376,389,395,421,430,433,437,425,427,441,435,398,417,410,396,392,402,396,393,382,415,435,451,421,415,413,414,390,400,406,415,427,476,440,446,413,513,584,565,517,468,451,415,472,504,507,554,540,586,545,501,412,394,392,386,410,434,419,430,409,385 7,85,81,110,171,152,97,471,578,535,495,474,477,512,555,543,526,530,622,724,707,476,655,603,561,542,460,472,411,408,484,683,719,617,631,526,490,405,417,429,434,480,588,549,549,461,742,911,920,851,823,730,605,524,609,627,708,705,769,748,695,428,450,432,440,555,695,658,669,545,490 5,10,10,64,103,107,65,413,395,398,388,391,378,426,436,436,434,413,424,429,427,389,410,397,399,386,383,384,362,412,393,418,414,401,394,400,373,397,392,409,405,427,466,436,427,427,496,488,497,443,419,415,387,514,598,611,606,565,582,504,498,406,398,399,402,394,407,407,424,397,397 11,15,15,51,74,67,45,402,457,451,412,413,424,438,440,423,417,433,480,561,535,425,510,462,445,446,409,407,386,365,398,520,554,484,491,430,414,384,383,401,396,384,449,427,438,401,535,735,738,648,624,518,453,409,443,451,507,514,543,532,503,403,413,399,396,446,537,488,498,443,414 18,19,19,56,88,84,52,406,475,438,426,437,427,448,451,452,461,468,499,571,565,432,516,502,451,449,424,411,408,390,419,522,568,479,486,438,455,397,390,397,419,423,485,462,465,408,631,756,757,689,650,549,480,457,506,496,561,571,641,630,566,408,408,404,428,476,565,516,527,459,422 9,14,13,35,48,39,31,402,399,389,402,368,392,397,402,414,388,404,392,433,438,387,427,410,407,394,375,390,406,401,396,434,433,411,396,407,395,384,415,394,383,418,438,433,428,389,467,482,479,446,401,405,393,409,453,440,471,472,477,479,443,377,374,395,380,402,394,369,413,408,392 3,45,45,154,162,167,157,435,419,408,406,373,389,432,466,414,422,427,435,506,503,400,468,441,433,418,402,394,367,398,430,443,494,439,466,395,431,410,434,422,441,457,523,472,459,445,529,609,659,550,529,468,443,534,617,613,629,585,619,578,515,403,400,404,416,434,493,455,471,420,412 12,15,12,42,40,29,32,404,443,421,412,396,394,426,440,433,431,417,435,492,485,395,482,450,418,440,413,394,375,406,413,475,512,446,453,432,424,411,406,403,427,430,489,466,428,439,538,651,654,574,549,459,430,455,511,510,549,537,603,574,518,397,399,395,392,443,498,488,462,431,401 9,23,15,48,65,35,26,463,397,393,391,397,388,455,463,451,413,427,413,417,429,384,417,409,411,404,385,385,390,394,410,423,403,381,395,393,390,406,386,406,424,460,489,476,453,411,504,481,480,441,421,421,384,460,502,491,546,562,614,560,508,384,388,398,399,395,418,430,396,411,399 7,56,44,62,92,52,31,424,450,431,404,384,377,442,481,436,436,436,467,538,503,398,486,466,449,420,426,398,384,392,464,505,555,450,467,393,404,386,408,412,433,454,514,485,472,410,632,666,675,598,524,478,413,496,565,577,636,637,679,642,592,421,378,435,439,473,544,491,493,422,407 3,11,11,91,115,117,91,406,417,403,400,368,398,398,403,398,393,381,416,455,415,393,439,418,414,374,389,399,377,402,397,421,452,434,440,414,385,388,397,382,390,392,423,407,407,404,455,575,579,510,500,448,394,410,429,432,454,456,493,471,434,402,386,394,387,415,456,422,443,428,390 8,20,17,48,71,45,28,398,416,412,398,392,416,401,424,405,418,403,428,453,437,383,444,418,407,389,400,388,411,379,416,427,458,427,420,404,396,393,403,408,399,436,474,432,421,396,500,577,587,521,514,440,403,460,496,465,508,505,559,517,467,386,380,390,394,407,441,423,422,430,405 14,15,15,101,98,96,96,531,725,657,631,603,616,567,619,602,597,588,761,814,806,603,747,709,667,651,558,548,487,387,543,810,807,752,775,674,595,422,420,443,445,490,620,605,623,449,814,1023,996,962,933,865,762,551,644,661,728,733,799,800,769,478,591,477,506,786,879,851,863,766,685 1,15,13,8,8,6,5,469,488,446,446,445,459,494,550,536,537,529,558,567,552,443,501,481,459,462,427,421,411,405,478,534,538,488,511,458,431,399,430,452,469,501,601,556,551,450,723,759,733,685,665,585,502,563,637,644,714,708,757,735,681,422,429,429,450,510,558,539,523,469,435 12,20,20,26,36,32,22,520,696,645,613,567,596,570,642,637,629,629,737,819,802,560,746,686,626,622,525,527,469,414,559,779,797,717,741,615,569,402,407,427,425,489,593,603,638,416,815,971,964,910,887,811,702,484,567,592,689,709,785,795,768,493,522,504,522,708,831,770,785,683,602 8,89,54,103,148,71,56,465,531,475,441,417,416,474,541,482,511,484,552,653,639,442,584,549,473,454,455,428,403,426,464,597,652,555,587,480,453,441,432,462,469,562,627,584,530,490,687,800,810,738,711,598,494,606,681,678,742,720,763,722,671,405,431,424,410,518,631,579,575,476,434 5,13,12,14,16,14,12,476,556,510,479,450,478,505,556,557,542,531,610,679,650,474,619,563,506,522,445,427,422,380,486,653,660,577,593,492,458,401,414,431,442,470,568,557,571,425,718,825,815,752,726,646,528,498,545,595,657,666,730,734,689,436,437,453,454,571,678,623,631,534,472 4,207,160,471,770,561,332,500,576,544,507,481,495,521,558,549,550,539,618,710,697,458,632,588,552,514,455,460,436,388,498,678,686,595,634,526,476,405,402,451,431,497,571,553,586,484,753,885,884,824,796,706,598,525,619,617,700,696,760,754,711,475,435,427,457,559,683,639,649,534,492 14,9,8,25,29,26,23,430,388,381,386,376,386,427,430,421,413,401,402,413,400,383,391,390,384,398,378,378,383,379,395,397,397,387,405,378,393,395,411,413,398,422,459,450,430,397,473,432,425,417,391,394,382,433,466,453,507,509,551,505,473,390,404,381,385,391,384,398,403,380,380 1,46,19,54,83,36,24,465,413,388,396,381,399,487,512,458,453,438,436,420,405,392,389,366,391,401,368,401,391,420,440,422,405,413,398,398,381,426,437,470,485,516,628,548,529,455,607,512,485,437,431,408,410,576,642,647,692,678,742,665,624,397,377,393,399,395,435,418,392,380,382 9,19,14,36,52,34,24,406,397,385,388,364,361,409,408,409,394,396,411,428,417,394,403,394,403,406,375,382,390,422,411,408,435,416,402,398,395,410,402,412,423,428,470,436,418,384,475,503,490,451,460,415,391,424,465,477,483,485,536,491,477,395,364,387,399,403,418,424,395,391,385 15,26,24,17,27,19,12,388,407,394,405,386,385,393,412,389,391,391,391,400,397,370,409,417,405,386,371,403,391,401,382,412,401,403,404,371,383,404,396,387,407,412,436,420,406,403,447,491,485,443,436,418,403,434,454,461,483,464,495,463,444,406,390,385,400,412,416,398,400,399,399 4,23,22,26,30,24,21,561,693,644,617,569,603,595,663,660,664,659,738,800,797,543,724,678,603,600,510,520,463,386,614,775,792,707,737,639,583,398,424,441,450,523,679,671,707,424,862,952,944,899,873,813,715,557,639,671,772,786,842,856,822,491,518,508,533,692,797,749,778,655,582 20,120,89,872,1023,1023,656,578,593,558,516,469,514,607,667,641,621,608,671,722,698,479,636,596,538,513,464,456,419,442,549,676,683,607,632,559,483,481,464,503,547,624,731,673,663,597,830,898,891,829,795,715,607,698,780,799,857,844,884,850,801,488,466,474,475,599,695,660,681,567,509 14,8,8,42,79,76,37,420,740,688,645,588,626,449,475,461,468,476,715,848,832,569,776,735,693,654,567,553,492,385,458,783,812,751,766,673,604,396,399,382,377,395,436,449,494,392,635,1023,1023,1000,965,889,769,401,384,410,451,463,529,598,547,427,566,409,436,685,828,798,827,719,648 18,12,9,36,37,25,26,435,390,377,388,399,380,416,447,404,411,406,397,402,391,374,397,391,386,396,380,377,382,408,383,396,394,396,407,387,385,402,395,414,410,412,471,477,496,394,488,429,426,399,399,411,401,414,461,456,497,510,542,516,457,376,391,386,400,382,405,408,391,381,377 13,21,19,571,902,916,560,484,564,520,469,452,464,490,536,525,492,495,562,698,668,476,676,604,516,519,461,455,415,401,470,660,710,590,621,520,445,416,438,465,462,524,603,555,527,512,699,867,877,801,774,671,540,584,665,673,719,709,760,724,666,454,424,444,436,571,735,666,643,557,470 10,11,9,30,35,29,24,412,400,382,387,388,395,433,442,425,399,401,408,399,401,387,400,385,394,389,380,389,386,389,401,386,387,396,396,388,366,374,395,377,388,413,465,416,422,402,456,436,406,414,393,380,395,418,447,456,485,489,549,503,463,398,378,372,394,384,394,389,384,386,380 14,48,45,36,48,41,31,581,699,660,607,576,603,641,706,699,684,666,751,815,798,581,749,699,646,621,526,517,467,435,619,790,802,732,748,627,556,432,451,451,477,569,706,694,710,458,861,958,948,900,874,803,693,594,666,705,785,793,858,858,825,519,522,536,554,713,824,763,790,677,598 16,13,13,61,85,83,59,408,481,428,455,411,429,431,425,436,444,431,458,540,553,425,497,484,453,445,399,416,401,389,411,509,551,495,484,450,403,391,391,385,380,408,446,444,457,403,545,768,782,695,663,540,483,415,469,470,516,519,569,556,511,415,396,392,400,451,533,501,510,436,431 10,19,18,236,421,413,226,395,394,394,387,388,384,391,384,402,388,380,396,415,426,393,411,392,393,398,371,394,385,394,390,409,424,407,402,393,389,393,394,369,400,381,389,374,383,416,390,452,482,439,436,396,383,377,389,378,390,393,415,387,385,399,378,387,394,400,428,416,412,381,385 11,138,115,88,113,81,63,587,682,638,592,546,545,627,680,666,656,648,737,812,794,567,760,705,636,620,531,512,462,417,582,780,805,727,735,622,543,425,430,509,516,588,716,691,693,487,845,954,948,890,862,783,662,656,744,749,811,805,861,850,814,498,524,498,519,711,819,776,784,663,582 17,8,8,50,59,56,47,417,403,421,405,388,407,427,424,418,412,422,412,447,448,394,422,430,398,405,400,380,389,390,402,460,463,425,432,393,397,396,396,391,388,396,441,424,429,398,513,603,588,518,493,455,430,438,457,463,488,489,552,528,465,387,405,393,387,424,437,435,421,407,394 3,9,8,25,29,24,21,422,398,398,376,407,384,403,445,417,415,420,379,405,425,394,404,405,401,378,390,382,393,383,400,409,412,407,409,401,381,391,400,400,413,428,450,427,421,392,498,475,471,449,413,409,401,436,466,465,518,510,553,511,489,378,376,376,389,385,422,402,411,395,397 2,37,29,45,50,39,37,724,710,645,607,561,597,770,823,803,788,767,792,825,809,572,745,692,637,619,539,519,466,502,698,790,788,719,738,618,541,524,536,557,641,716,834,804,797,605,924,953,930,884,861,789,670,797,860,867,919,912,961,940,902,599,516,616,639,747,816,765,800,676,605 18,11,8,36,37,27,27,434,392,379,391,368,369,433,447,449,426,421,417,402,382,380,373,392,375,380,394,373,389,382,423,404,400,393,391,377,389,402,398,398,425,447,498,475,430,419,534,450,425,410,413,388,413,466,550,546,588,591,631,559,521,389,386,389,385,385,393,398,399,385,379 5,170,144,85,105,84,69,825,933,894,859,802,823,868,919,913,907,900,968,1023,1014,828,985,937,888,868,789,758,649,487,847,1006,1016,950,963,860,810,495,558,598,672,762,907,894,917,675,1023,1023,1023,1023,1023,1010,916,834,895,913,978,982,1023,1023,1013,766,757,768,795,953,1023,994,1010,920,838 12,17,17,16,19,17,15,489,572,554,520,486,514,539,591,592,576,580,639,706,674,480,616,570,547,531,473,467,405,373,521,655,667,589,610,517,494,400,393,405,431,459,558,553,592,435,771,876,860,806,781,705,597,489,564,568,665,679,751,761,724,464,448,489,506,627,713,646,693,581,506 11,9,8,19,22,15,13,401,406,400,394,403,393,395,422,404,402,419,405,449,421,384,426,410,412,393,403,379,381,412,396,441,433,416,413,395,397,380,419,403,407,418,459,418,415,419,487,535,522,490,470,414,397,436,472,469,503,509,514,499,456,387,400,378,385,399,442,424,412,401,395 20,17,12,35,52,38,25,445,409,417,387,382,392,451,483,446,440,445,419,453,440,397,435,421,411,400,374,384,376,406,441,430,463,429,444,404,386,415,434,448,478,514,586,555,480,454,602,563,551,496,499,442,428,584,625,633,694,666,727,655,595,398,393,388,403,400,433,432,443,407,404 11,24,24,115,182,188,118,389,389,398,409,411,395,399,388,374,420,394,402,405,409,384,395,397,388,383,392,383,383,398,385,392,394,391,395,393,393,399,373,386,406,407,413,399,400,400,430,456,464,415,419,395,394,417,433,421,442,427,465,427,410,403,386,398,392,393,422,409,398,391,386 11,47,45,74,106,101,71,424,511,503,443,453,423,444,470,469,455,446,532,655,620,437,602,530,478,495,439,434,404,379,440,606,647,547,583,475,454,405,400,401,399,434,488,470,478,410,627,845,855,780,743,634,519,447,495,508,574,565,651,596,557,416,422,398,411,507,643,552,585,492,456 20,9,8,29,32,29,25,403,385,413,395,390,394,400,392,403,403,398,413,415,436,383,402,409,401,391,390,400,389,392,403,418,435,403,408,393,395,388,399,399,396,403,422,425,409,405,448,533,504,450,457,438,401,411,434,436,461,437,487,467,424,378,389,397,393,402,431,418,410,409,383 14,15,15,51,61,58,48,421,458,461,453,428,402,418,442,425,456,430,490,583,570,405,538,489,470,454,423,425,403,396,416,561,590,505,508,461,434,370,380,394,400,427,474,453,443,407,533,768,778,696,658,559,477,428,467,485,494,500,552,540,497,398,408,402,387,441,546,512,553,465,420 18,11,10,30,34,28,25,410,384,383,396,389,397,430,439,418,418,410,391,406,391,391,389,381,381,393,387,385,384,398,407,390,388,403,386,387,392,379,404,408,411,429,482,453,409,415,480,460,411,407,400,394,390,439,477,460,507,513,532,513,455,389,385,383,393,383,405,393,366,395,386 20,10,9,67,84,78,58,411,430,419,415,392,391,424,424,426,413,416,439,506,479,408,457,436,439,418,391,423,392,410,418,460,473,456,453,413,396,395,386,388,399,404,442,435,426,399,528,685,683,622,570,482,414,438,470,480,525,516,557,534,500,389,395,393,402,434,477,424,456,439,401 16,10,8,22,23,16,16,413,424,410,392,418,387,425,430,446,425,417,451,489,467,408,444,423,410,414,412,403,376,391,411,461,459,427,464,417,416,388,396,391,401,424,482,461,448,403,544,640,621,576,524,493,438,448,466,479,555,540,592,562,518,393,391,403,395,430,472,440,456,428,413 4,9,8,29,37,25,20,388,372,383,385,381,393,416,413,412,401,412,411,410,390,388,372,381,375,387,383,381,390,380,395,389,384,390,398,378,382,389,406,403,409,410,472,422,425,400,442,444,431,413,403,412,364,436,473,463,510,483,524,499,434,387,382,379,386,386,387,398,380,386,388 4,30,29,221,370,376,221,408,409,381,387,392,380,414,425,401,412,394,410,425,430,405,426,404,394,380,399,394,387,400,398,427,429,417,414,399,377,395,396,410,427,441,453,434,412,444,497,503,507,462,428,432,412,544,622,610,606,579,583,502,477,412,389,400,409,393,438,434,399,382,394 2,17,15,56,70,67,53,483,627,581,533,488,507,500,563,545,565,547,658,753,740,511,691,631,586,557,493,480,410,384,488,725,753,665,682,560,505,396,400,408,414,447,556,559,561,431,751,926,924,864,832,748,628,486,544,559,656,661,735,736,705,449,473,430,473,626,750,700,716,593,527 10,73,70,144,245,237,135,535,581,519,512,495,504,564,620,593,591,585,631,709,704,479,623,602,539,521,490,448,436,415,542,654,684,591,601,510,491,441,462,481,506,574,681,631,622,490,806,884,886,824,797,718,621,624,725,745,806,803,846,814,771,459,455,443,462,589,684,640,667,550,498 14,54,53,97,158,160,95,435,394,412,395,390,391,425,431,436,416,409,405,439,433,393,440,412,390,408,376,390,384,396,411,456,460,421,415,372,395,384,412,412,448,468,502,451,436,467,466,524,518,455,452,444,405,534,556,552,543,525,571,530,487,404,392,400,384,402,426,405,414,406,381 17,15,14,39,52,52,38,423,375,376,388,386,386,438,428,413,408,402,370,376,394,377,383,381,385,388,386,361,371,384,395,385,390,393,379,400,394,370,395,383,383,402,434,413,434,394,464,395,397,375,390,379,399,409,429,421,460,480,499,467,448,392,386,384,375,380,387,392,372,396,383 2,11,9,51,61,55,45,411,422,403,408,398,396,419,428,405,394,396,403,469,444,397,431,437,409,405,395,401,400,404,404,458,468,426,445,397,417,390,385,402,398,408,437,439,421,396,474,616,607,518,492,462,405,422,445,445,491,472,518,476,463,398,414,387,386,414,460,412,437,398,397 20,20,16,50,65,43,35,455,391,399,387,372,383,453,471,433,423,427,422,437,451,388,411,396,390,385,376,389,399,402,401,428,435,393,415,389,387,390,410,422,418,442,494,452,439,431,518,524,518,471,441,414,395,453,498,510,567,560,632,578,522,380,405,394,391,389,418,402,433,408,396 9,13,9,33,40,25,21,415,388,374,393,380,384,413,422,419,391,408,404,413,401,384,399,398,395,386,381,380,380,392,401,394,415,397,410,374,376,424,408,419,418,433,489,449,428,413,488,462,423,407,430,404,399,452,486,483,498,515,537,493,462,383,383,384,404,389,395,401,395,363,388 4,25,16,59,72,32,28,448,479,448,435,402,418,487,492,500,469,464,473,546,548,433,479,466,451,446,393,418,387,386,449,529,526,475,487,440,435,422,423,408,455,497,563,509,506,437,645,733,708,647,594,525,447,516,565,587,655,645,700,657,623,404,411,415,417,479,548,531,504,442,417 5,86,85,126,188,188,124,471,634,588,546,478,502,488,490,503,517,502,636,768,751,504,726,670,584,589,501,469,434,409,484,722,775,682,694,563,507,395,407,429,418,466,562,524,569,434,719,934,946,876,843,749,600,495,546,588,663,658,718,712,674,426,441,444,447,586,754,708,692,601,525 17,28,24,45,74,50,29,413,375,403,375,383,396,428,426,420,387,409,399,406,407,377,407,408,408,399,394,383,394,403,397,396,415,391,398,407,377,394,407,417,423,469,506,460,441,403,496,492,461,440,409,406,393,472,481,475,553,551,574,534,480,386,387,383,382,384,410,409,393,396,385 4,334,303,255,373,340,233,401,395,394,373,407,395,410,425,411,401,408,397,411,424,385,387,397,390,369,399,363,394,395,428,409,400,408,417,406,415,418,437,474,485,523,640,560,502,423,527,437,405,424,385,406,374,449,512,507,556,545,581,555,491,403,387,384,397,387,402,402,391,366,382 1,17,16,37,41,32,30,397,408,413,398,404,374,404,414,414,393,408,432,483,446,390,442,428,408,404,406,392,381,383,393,454,484,445,442,385,405,392,401,384,383,421,442,423,412,387,473,569,580,517,511,448,426,366,383,406,453,439,484,455,445,388,391,391,396,411,480,437,440,412,399 1,118,60,634,657,182,189,857,1011,980,931,848,854,889,938,914,903,888,1023,1023,1023,940,1023,1023,1001,990,896,845,733,621,855,1023,1023,1023,1023,969,893,679,764,803,844,911,991,955,947,843,1023,1023,1023,1023,1023,1023,956,970,1017,1019,1023,1023,1023,1023,1023,726,794,738,777,1004,1023,1023,1023,993,890 13,9,8,21,27,26,20,376,399,396,406,385,386,409,398,396,393,399,411,402,375,383,388,389,383,392,378,388,389,400,388,394,394,382,380,387,392,382,390,398,398,392,396,409,402,372,429,416,406,397,393,392,390,402,420,415,432,425,431,421,414,377,386,392,368,383,381,374,387,392,385 18,409,346,311,437,373,267,442,400,402,416,402,385,440,482,460,431,422,420,399,402,372,420,402,388,391,385,403,374,452,469,419,413,413,420,427,397,451,437,473,515,574,683,568,555,471,577,510,469,449,430,409,408,519,556,555,634,631,679,607,589,424,414,399,413,399,414,383,431,377,401 12,16,11,37,49,28,21,432,407,411,401,383,389,439,454,440,424,446,451,457,452,399,435,418,413,407,395,379,391,383,423,449,457,405,419,425,391,428,420,435,426,450,506,477,454,405,553,592,550,511,490,448,427,492,528,551,577,573,619,579,538,391,380,385,401,418,447,423,421,413,386 16,9,9,30,39,41,31,417,450,442,431,414,424,414,449,420,446,446,479,545,522,422,495,455,429,431,432,424,418,373,422,505,534,469,497,435,427,392,404,379,401,429,435,430,435,396,550,745,735,660,620,526,451,414,446,466,533,505,563,523,527,421,407,398,400,448,545,492,517,435,418 18,13,13,35,41,41,35,414,430,422,421,402,396,406,446,418,421,425,473,482,477,420,450,422,425,418,389,403,389,406,402,469,497,448,464,406,414,391,398,400,406,424,451,449,445,393,525,663,673,593,550,485,435,436,486,474,528,515,552,555,489,399,377,400,396,431,480,454,483,416,412 4,63,35,63,70,31,29,500,461,444,440,440,427,490,578,535,519,510,534,545,530,422,478,456,436,390,425,398,388,418,527,516,515,449,481,435,406,452,479,576,637,722,825,755,677,525,819,742,697,638,616,536,453,699,796,832,925,918,952,880,815,419,407,423,458,464,504,485,492,443,437 19,9,8,21,30,24,15,401,396,380,397,394,409,407,419,409,404,391,408,396,385,378,376,390,392,394,381,388,382,397,390,390,387,388,388,389,375,375,389,420,413,413,432,429,408,385,436,409,396,386,404,387,385,418,447,443,472,455,481,461,448,384,377,375,392,394,392,386,401,390,373 18,29,17,76,104,50,37,430,432,420,408,391,407,451,459,448,439,431,449,475,472,418,445,423,430,424,404,391,378,419,430,446,442,418,453,426,411,388,424,420,444,483,532,511,481,429,574,651,638,557,512,459,423,506,553,560,616,599,665,624,565,400,390,406,390,398,474,452,430,414,404 12,9,8,12,15,12,10,456,514,473,474,420,427,460,514,494,497,478,541,595,569,430,523,499,446,446,441,428,402,393,462,571,569,524,505,444,444,388,409,413,428,438,542,524,507,411,669,768,757,703,659,592,494,468,546,563,629,630,678,672,623,410,418,418,427,497,601,532,579,467,446 8,9,8,33,39,34,30,388,417,394,392,392,405,387,405,389,394,393,401,435,422,399,427,415,398,394,395,400,374,393,393,437,454,410,429,388,397,381,381,394,406,401,417,416,407,399,444,545,546,482,460,423,395,399,400,392,409,421,456,431,425,393,387,392,394,411,449,436,407,410,401 18,51,47,80,112,90,65,457,470,448,400,402,421,474,515,529,485,491,502,539,533,403,460,470,433,440,399,414,390,503,612,557,538,485,503,465,450,581,740,799,855,930,980,882,792,479,760,715,675,633,604,560,484,684,826,877,933,904,918,828,749,429,407,428,433,476,515,503,515,433,420 9,81,74,134,196,177,121,469,628,575,552,477,498,511,595,542,552,543,645,773,748,513,727,663,591,564,490,465,438,429,500,730,774,682,700,573,478,409,429,438,449,535,604,572,563,451,744,916,923,858,823,715,603,553,624,652,721,711,769,759,698,434,431,455,463,614,773,717,721,608,489 20,92,83,139,142,118,117,477,599,578,534,498,466,536,580,562,562,566,661,746,728,500,696,650,560,554,481,444,437,427,502,704,749,650,667,557,488,430,438,445,472,501,634,580,591,462,786,912,910,850,819,724,600,607,672,710,774,765,815,794,747,449,439,453,464,593,745,679,699,598,506 18,16,12,58,61,39,39,413,420,415,415,406,406,438,473,441,442,430,440,437,450,397,425,414,408,402,412,379,393,374,412,437,448,432,393,390,410,376,414,427,434,446,545,483,487,413,566,566,567,521,501,457,439,481,515,527,591,587,642,594,552,391,376,393,402,410,431,415,431,399,393 19,14,13,17,20,14,10,513,587,540,522,497,513,521,586,600,590,590,664,730,686,481,627,593,546,522,483,462,415,387,512,680,680,613,624,532,491,384,393,421,426,466,539,543,572,423,774,892,885,831,805,727,617,502,577,596,686,688,758,764,732,469,451,470,505,625,707,662,678,592,523 17,15,13,22,31,26,18,423,420,407,398,399,390,433,470,424,429,435,435,451,460,391,429,414,400,403,393,383,388,406,425,428,443,416,433,406,395,385,403,410,403,428,473,424,431,394,540,526,473,482,459,435,405,463,494,514,542,526,577,544,522,396,385,386,389,408,447,424,425,401,410 19,16,14,106,170,151,90,429,440,406,436,388,432,435,466,442,454,440,466,511,478,424,455,456,432,431,397,403,403,383,421,477,506,442,454,431,409,405,392,414,416,425,487,462,455,419,564,666,659,589,549,466,448,501,528,544,586,585,618,581,543,404,403,394,404,428,505,492,468,430,408 19,21,20,71,84,74,63,399,453,424,432,420,400,422,438,459,440,440,491,540,543,417,514,472,435,444,417,423,413,388,417,522,524,484,477,438,435,394,398,410,417,447,481,438,445,411,581,735,732,669,621,530,445,446,512,506,543,562,591,596,549,396,404,400,400,455,534,515,530,462,422 6,13,13,30,44,37,25,386,394,387,362,398,394,394,389,405,384,385,400,404,397,394,384,396,389,391,391,391,388,381,381,390,407,394,392,384,388,403,392,405,402,397,428,393,413,407,406,416,425,427,390,401,404,399,436,422,452,442,450,434,417,375,386,374,385,390,399,402,391,399,371 10,21,21,79,103,99,73,433,497,487,449,405,433,455,473,469,457,435,515,596,574,436,546,522,469,454,409,408,403,426,435,571,603,523,533,476,445,394,421,412,424,446,495,474,465,428,614,805,817,744,708,607,487,483,534,539,602,594,662,611,565,408,428,402,408,471,585,546,541,479,460 19,9,8,25,28,24,22,419,383,375,373,381,395,442,448,423,401,407,404,379,377,376,381,387,386,380,376,374,380,377,400,387,394,385,387,394,377,407,395,395,410,407,464,442,428,396,474,427,410,391,387,398,380,440,469,481,516,504,546,523,467,382,387,403,393,382,389,383,393,385,384 3,17,16,30,40,35,26,512,411,409,434,376,396,475,490,434,421,434,432,447,465,395,459,410,408,409,400,386,371,407,469,474,484,455,440,402,400,383,403,414,457,545,672,623,569,399,524,583,575,528,525,490,436,426,432,463,526,537,583,546,500,380,402,386,384,399,460,412,438,418,385 2,28,27,134,225,232,137,410,419,398,415,419,399,424,468,422,427,429,447,474,468,429,430,427,417,411,393,407,395,404,436,443,453,443,440,411,413,394,413,423,447,473,528,469,475,436,575,653,640,570,548,493,433,506,584,575,621,606,648,608,550,402,392,385,416,432,481,457,455,406,397 1,13,12,22,23,22,21,396,453,418,427,400,396,426,419,424,416,411,460,532,513,412,499,461,436,440,403,411,394,392,403,512,535,476,481,407,412,407,403,389,412,441,454,441,431,404,529,699,711,622,585,502,434,464,487,495,541,529,563,570,501,398,379,395,391,440,533,493,496,446,421 15,25,25,120,202,210,124,405,394,403,386,384,398,384,392,400,386,380,401,415,398,385,397,394,394,382,376,401,387,398,378,410,386,416,387,382,378,366,395,407,412,448,470,423,403,422,445,443,429,417,430,412,379,465,519,514,517,496,511,458,437,391,376,384,377,384,402,383,379,384,392 11,9,8,35,39,25,26,402,417,400,402,397,414,402,401,403,411,387,412,440,438,404,418,414,400,380,395,386,384,374,390,441,434,407,423,410,389,401,383,397,400,417,440,422,397,405,473,554,566,501,462,424,398,435,464,433,477,491,505,461,447,373,402,384,383,411,425,435,432,384,386 18,17,15,32,48,41,27,389,379,366,387,387,380,410,410,413,409,395,410,387,403,385,393,386,380,403,403,377,385,364,381,377,405,387,388,391,382,413,404,394,393,412,414,402,409,390,437,420,421,400,394,373,386,418,428,440,455,441,466,414,416,389,393,372,387,394,379,379,398,374,390 19,12,11,59,84,57,36,430,438,423,416,397,400,421,401,411,442,432,453,493,494,401,472,447,429,440,410,420,398,361,404,488,487,448,469,418,402,386,383,393,393,428,429,444,436,406,532,689,696,595,561,516,435,443,486,468,529,515,550,550,495,403,384,394,396,412,481,466,475,433,415 5,9,9,7,8,6,6,448,526,480,458,450,473,478,514,517,500,491,586,657,639,444,590,531,500,462,428,414,407,397,468,621,657,561,587,486,448,399,394,404,415,450,531,519,525,395,676,811,807,746,708,620,503,467,528,543,620,628,687,674,639,428,415,428,443,532,642,574,594,514,453 2,30,25,38,65,46,27,413,593,535,486,417,438,412,432,447,433,412,593,807,734,523,785,679,596,566,477,426,401,385,412,781,802,690,688,539,431,395,393,394,432,455,495,476,449,425,544,922,915,825,783,641,507,469,506,504,531,525,556,531,519,388,420,390,404,561,784,665,664,547,432 16,27,24,29,34,19,18,393,430,393,404,375,413,406,442,456,421,431,431,450,445,394,421,409,387,409,387,367,393,401,441,437,444,412,433,407,404,427,463,480,526,625,716,588,509,428,591,573,546,493,464,428,414,494,600,653,742,721,750,658,580,411,394,393,397,414,424,411,444,388,387 19,9,9,20,31,29,19,398,395,406,401,389,377,410,403,399,411,417,403,400,407,402,403,398,392,379,400,380,386,388,380,400,401,395,405,392,375,401,401,384,405,410,434,420,411,399,470,445,427,422,414,403,405,412,457,406,463,447,498,472,445,392,388,378,382,381,386,403,402,422,388 7,260,177,426,1023,782,305,849,948,915,912,896,941,893,942,934,936,939,974,986,997,743,862,858,852,841,806,828,752,429,842,894,888,868,893,859,832,432,453,511,531,628,827,840,887,580,1023,1023,1023,1023,1023,1023,994,677,768,811,925,954,1023,1023,1023,773,842,787,837,930,964,949,986,913,895 20,161,141,44,62,38,25,419,420,421,411,382,410,436,474,470,431,435,463,466,482,417,452,438,423,410,408,394,387,413,432,482,476,433,448,438,416,422,464,479,514,584,656,557,479,469,620,646,618,564,524,462,434,563,643,660,706,685,730,672,601,412,406,391,408,417,451,444,457,411,390 3,21,18,27,32,23,20,418,418,392,412,386,384,435,459,439,437,424,429,446,438,396,432,403,399,401,370,395,395,394,401,421,442,438,419,404,415,399,420,412,435,455,519,478,449,440,543,566,567,517,480,435,435,475,551,560,628,617,662,582,540,394,397,394,393,427,443,432,410,406,405 6,10,8,15,20,16,12,423,383,378,384,366,400,430,435,412,395,399,409,402,395,390,406,401,394,387,377,392,390,379,405,391,392,386,384,385,379,399,406,408,406,432,455,424,405,398,460,420,419,398,395,395,399,432,470,446,496,487,542,486,448,384,388,379,383,381,398,391,392,393,392 17,9,9,44,62,60,44,390,409,392,388,396,386,417,407,393,391,387,410,395,409,379,413,397,381,400,384,398,376,390,389,401,417,400,397,378,392,381,395,375,395,423,431,413,399,392,458,462,477,424,432,393,392,444,460,458,490,468,464,433,440,388,394,389,395,392,404,387,391,396,411 5,10,9,23,31,25,19,395,400,395,378,376,390,399,421,391,390,394,370,387,402,393,385,383,382,374,362,383,382,392,391,387,381,384,377,369,398,389,400,394,409,407,439,416,419,411,438,426,413,384,374,393,393,410,429,438,434,462,484,444,443,388,388,393,388,372,379,396,377,383,380 20,22,15,42,60,40,25,414,391,386,373,378,391,419,455,450,433,434,419,391,420,382,386,388,391,399,371,379,380,414,414,404,412,403,400,395,380,410,413,415,430,463,525,493,437,428,539,462,426,438,422,389,403,500,547,561,597,577,642,584,527,392,377,393,387,381,393,390,382,391,397 7,224,163,1023,1023,1023,1023,793,858,816,783,729,766,826,877,860,853,839,893,961,946,704,903,864,802,780,710,666,574,680,810,924,945,876,898,789,722,715,724,752,802,874,963,921,905,786,1023,1023,1023,1023,1019,952,853,925,1000,1023,1023,1023,1023,1023,1019,665,654,655,685,837,940,902,915,812,744 10,21,21,69,75,73,68,433,502,465,464,427,450,429,478,450,460,450,545,617,605,450,574,510,466,463,427,427,410,381,441,574,610,540,531,452,452,398,399,398,402,431,470,464,476,396,615,807,810,734,696,622,487,455,485,502,565,571,628,627,575,417,417,410,430,506,618,574,572,486,445 1,42,41,263,454,456,260,587,497,470,447,469,461,631,688,674,654,631,606,563,572,402,403,410,413,428,417,415,395,457,556,495,450,446,459,436,433,447,469,494,554,615,726,684,685,550,823,733,644,629,593,559,490,737,820,820,852,835,879,846,805,465,410,473,481,495,490,463,507,439,419 8,14,13,62,59,50,50,623,688,635,638,599,647,676,734,732,727,725,752,769,756,484,585,577,545,543,515,505,470,400,685,722,705,660,715,630,611,423,447,443,478,558,733,733,763,491,926,951,934,904,892,863,768,648,740,768,844,853,911,919,890,578,567,575,599,700,758,728,777,664,630 20,9,8,31,44,35,24,391,390,385,378,391,404,393,407,401,399,391,398,408,408,393,411,398,395,389,391,388,386,381,395,419,416,405,390,384,401,380,389,390,391,399,424,405,413,404,442,502,516,449,430,413,393,409,426,424,445,458,460,461,425,398,393,398,397,400,422,398,403,405,393 15,15,15,56,95,100,59,386,411,393,405,376,377,394,390,408,414,407,410,445,430,404,409,397,390,394,398,400,391,394,384,434,426,414,413,397,401,384,390,403,398,415,446,424,428,400,468,494,495,451,442,393,388,458,497,508,521,526,547,476,454,382,393,385,387,399,427,401,426,388,385 18,9,8,16,23,19,12,435,394,384,388,380,388,420,436,412,393,395,387,393,395,376,388,404,384,380,388,381,386,387,393,386,394,385,383,386,387,410,389,394,393,408,420,427,418,395,419,410,395,399,387,393,395,400,435,445,459,443,473,447,432,369,377,391,384,392,384,390,394,384,391 9,12,11,35,40,39,35,486,505,473,441,440,447,481,493,496,485,488,535,619,612,449,546,501,472,454,422,426,404,402,456,607,629,536,566,473,431,382,398,433,428,479,566,563,539,426,660,799,792,733,699,615,527,460,515,519,587,598,662,660,619,419,427,419,419,503,633,548,601,487,443 13,9,8,24,30,27,22,419,430,409,412,399,396,423,437,432,425,411,423,464,458,401,433,416,417,410,403,397,395,411,421,455,468,433,449,407,403,390,398,415,408,428,480,462,443,406,521,598,568,514,503,469,425,463,493,500,557,538,578,545,491,388,393,390,403,425,460,438,447,418,393 1,1023,676,1023,1023,1023,956,1023,1023,1023,1023,962,975,1023,1023,1023,1023,1023,1023,1023,1023,999,1023,1023,1023,1023,997,946,848,916,1023,1023,1023,1023,1023,1023,977,946,996,1020,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,929,918,930,951,1023,1023,1023,1023,1023,996 6,15,14,13,17,12,9,496,566,530,515,465,496,525,553,566,564,564,622,668,652,465,585,545,510,504,469,462,411,395,485,615,648,550,580,497,462,390,399,398,420,446,538,544,557,419,746,839,827,779,752,688,584,472,547,543,657,666,737,738,699,449,460,456,466,587,668,608,661,540,531 19,26,18,41,66,44,28,454,403,419,398,376,399,446,481,454,419,402,400,408,412,402,390,381,378,385,372,383,372,419,424,434,401,396,389,370,389,409,416,403,428,465,536,506,473,440,546,463,454,409,424,427,396,487,531,532,602,585,640,595,536,399,382,384,394,375,387,380,385,399,379 7,24,23,47,59,55,44,430,494,467,427,438,425,442,476,462,458,431,511,607,581,434,567,514,470,463,428,434,402,413,435,559,626,537,562,473,447,398,397,392,397,440,487,473,480,416,622,809,813,734,696,605,492,439,485,519,573,592,630,624,592,403,426,401,415,482,603,545,549,477,444 13,12,12,32,52,51,32,413,876,836,759,624,606,404,426,417,433,428,867,1023,982,816,1023,948,885,861,736,647,536,388,466,1023,1023,950,956,812,709,403,446,442,477,527,619,566,556,464,559,1023,1023,1023,1023,900,761,557,577,522,536,522,553,537,514,399,532,378,393,833,1023,935,942,837,678 16,18,11,134,198,175,115,418,413,399,412,363,397,412,411,393,421,402,426,434,419,405,427,407,401,402,400,394,369,386,373,400,411,404,406,389,391,376,390,412,422,422,449,402,423,397,467,522,526,481,441,428,382,425,448,432,479,469,502,487,460,393,413,388,397,413,445,416,416,398,400 4,18,17,30,46,41,27,443,386,386,389,386,364,449,453,445,433,414,402,407,409,389,385,381,386,397,376,383,377,368,417,409,400,397,390,388,396,374,390,402,412,442,486,435,437,397,511,436,427,408,393,374,385,465,475,493,536,541,597,554,486,382,388,384,374,389,395,380,372,365,385 10,8,8,47,83,86,46,379,390,414,391,402,391,388,368,400,389,397,404,415,412,389,404,410,394,387,378,387,386,386,381,415,432,405,414,394,393,392,388,376,381,393,391,398,396,383,398,485,515,459,434,452,388,405,417,410,407,410,431,418,401,396,397,394,385,404,423,423,405,410,379 18,23,23,65,159,158,60,427,456,427,429,419,431,441,467,468,464,449,473,504,492,390,440,426,408,409,416,410,387,392,432,466,470,452,433,409,400,404,392,400,417,422,499,472,474,419,593,651,643,586,557,490,439,468,508,535,572,585,637,616,552,414,410,405,436,467,492,454,460,443,440 15,9,8,20,21,18,17,418,429,421,421,399,407,421,431,415,406,422,428,488,486,402,451,425,424,408,392,407,381,383,412,440,474,440,441,411,390,393,379,406,397,404,451,428,434,403,487,631,610,545,512,463,418,414,456,458,478,474,505,508,474,399,383,394,397,429,479,438,467,424,401 17,9,8,23,26,24,21,404,377,383,387,400,384,412,423,409,401,387,375,395,381,389,394,381,385,390,377,377,372,386,395,383,393,385,384,396,353,383,397,396,400,400,403,404,398,398,422,391,392,398,373,377,389,385,406,399,436,429,474,459,433,397,388,373,395,369,372,390,384,384,383 16,11,9,35,36,27,26,408,390,392,383,403,382,441,416,405,416,405,411,410,391,389,410,402,381,384,393,386,384,401,408,407,399,400,387,392,400,382,418,382,423,443,467,435,439,399,482,444,447,419,407,382,378,438,481,480,521,516,557,511,473,401,374,387,389,406,393,400,392,394,393 5,14,13,34,58,53,30,408,457,448,439,414,434,429,432,442,450,434,503,581,561,435,537,489,442,457,413,427,415,406,421,547,584,489,525,454,422,375,396,420,414,421,462,449,455,405,560,778,784,705,658,564,473,433,483,477,539,526,575,579,549,401,408,391,405,478,568,518,518,466,433 10,10,8,47,51,40,36,567,507,482,454,447,463,600,653,609,602,575,591,679,634,455,588,524,480,484,430,414,394,435,505,619,636,549,577,491,439,411,444,465,486,551,653,617,596,498,758,822,808,741,710,606,498,633,709,721,789,778,822,792,735,458,423,465,453,562,652,618,622,505,458 12,10,10,33,45,46,34,396,440,399,397,407,413,404,413,417,421,404,436,495,487,394,456,448,446,427,415,389,401,375,399,479,502,452,439,423,414,391,390,385,396,402,410,420,411,378,499,696,719,626,607,523,433,404,421,434,457,448,498,482,475,396,389,393,384,425,495,465,449,437,416 10,14,14,31,44,43,30,400,447,445,417,412,426,412,426,432,427,434,458,461,457,407,411,415,415,422,399,413,399,368,420,431,451,433,437,443,437,391,380,406,403,394,418,430,442,389,587,611,594,568,549,524,501,422,438,425,466,443,536,542,529,393,396,399,405,442,433,430,462,419,435 12,113,107,90,141,136,84,404,393,407,371,401,376,392,436,390,401,417,408,398,393,385,376,393,387,380,363,389,408,431,426,414,422,383,387,406,393,424,420,428,454,508,576,508,460,411,470,475,446,416,421,430,392,450,465,474,525,512,549,534,459,389,411,380,388,397,408,402,384,386,375 13,134,116,207,330,285,180,546,681,646,606,554,547,599,672,651,654,642,721,818,795,549,758,707,643,616,528,533,453,404,591,779,799,723,735,634,594,434,464,484,497,576,713,687,697,490,847,969,964,911,878,804,682,612,704,726,806,801,859,849,811,474,515,510,510,698,815,756,770,652,594 2,13,10,42,63,44,32,409,419,388,412,390,399,394,417,418,410,413,428,471,456,401,425,426,412,389,385,390,398,380,418,449,462,426,421,411,391,383,399,422,408,435,461,426,417,412,486,581,594,510,487,422,416,432,464,483,523,504,541,505,494,392,383,395,393,410,468,438,423,401,397 1,32,24,49,52,34,33,467,622,555,534,469,466,508,553,541,532,533,617,768,725,501,749,684,596,589,497,458,410,391,491,725,783,672,699,558,474,401,433,433,481,538,649,598,588,466,722,877,893,816,786,674,525,603,661,677,732,721,775,747,692,435,466,414,442,591,775,694,698,588,503 6,22,18,35,54,42,26,433,430,395,393,377,387,429,468,452,447,434,449,453,445,391,414,408,406,378,400,391,402,398,431,415,427,402,417,399,406,388,405,417,403,434,493,463,454,404,551,513,503,447,447,432,401,459,487,493,551,555,609,587,514,386,388,404,404,408,434,392,408,406,396 19,17,14,38,50,37,27,413,411,416,392,377,391,425,462,421,427,433,399,421,416,373,406,405,392,399,377,373,374,398,396,392,409,401,392,380,386,421,408,422,425,429,497,476,456,411,519,484,456,427,399,400,401,486,523,541,569,569,628,569,525,380,390,394,397,397,423,392,406,411,393 13,8,7,13,13,10,11,452,520,475,470,412,476,472,517,478,504,488,544,640,614,448,562,503,488,456,431,431,414,399,439,610,621,551,560,487,449,385,409,402,407,428,487,484,482,410,655,807,793,743,708,597,520,445,490,501,582,583,647,652,614,419,431,402,442,511,630,554,586,511,453 15,57,54,54,85,73,48,413,480,440,430,419,461,427,447,469,451,452,502,541,527,421,469,455,434,431,409,408,390,375,431,483,514,453,480,449,431,395,387,405,407,402,465,461,433,429,569,710,718,662,636,582,522,457,473,488,543,539,607,581,537,423,431,394,407,456,519,480,505,467,439 13,22,14,33,40,25,21,417,449,428,414,416,429,432,452,460,440,418,447,567,545,418,527,478,437,444,410,389,381,386,429,526,556,466,503,442,413,400,420,420,414,461,480,479,470,418,585,707,716,627,585,506,461,482,535,542,588,570,623,594,550,409,412,400,407,448,551,525,489,436,417 14,9,8,33,43,37,27,413,448,420,453,424,412,421,425,410,429,423,484,530,520,414,486,468,434,435,409,402,403,397,405,519,524,463,465,444,396,406,389,386,400,420,443,436,455,390,539,705,698,626,583,511,448,427,447,447,498,490,545,548,477,399,410,393,404,436,531,491,503,448,411 10,181,144,308,375,311,248,775,766,713,701,649,688,823,890,883,874,865,856,838,838,548,666,639,628,594,543,551,487,554,904,861,814,793,823,777,735,656,746,789,847,919,1015,988,987,643,1023,992,949,927,910,885,786,823,909,946,1023,1021,1023,1023,1015,742,596,751,771,801,805,788,819,718,679 13,23,23,44,64,59,41,398,406,402,402,408,404,405,402,402,431,438,409,441,440,389,412,386,391,400,375,375,383,396,401,416,430,400,404,391,402,390,408,392,405,428,455,448,434,407,520,547,509,461,460,435,415,444,494,511,550,536,584,547,494,404,405,405,399,393,401,407,399,395,390 5,11,9,28,32,22,20,486,507,497,458,433,438,528,596,590,558,564,597,637,605,442,555,521,464,472,433,441,423,398,487,588,613,555,551,479,447,388,415,427,414,467,564,573,561,421,731,794,786,720,685,614,519,522,584,590,672,676,748,738,697,452,426,463,467,548,652,584,614,499,445 10,50,38,101,86,66,78,516,660,612,540,469,455,536,580,549,527,550,673,835,810,606,836,781,701,688,570,516,439,417,504,801,862,751,760,605,513,429,448,440,502,578,665,616,606,505,726,921,953,868,838,718,570,639,702,696,740,722,787,742,693,446,467,444,463,640,842,794,770,663,523 5,47,38,54,73,56,41,428,449,464,405,409,427,438,434,442,461,419,466,558,543,390,516,483,446,421,419,405,402,405,415,521,560,479,498,423,416,403,400,412,408,454,474,471,462,436,549,712,722,614,600,502,433,479,525,531,574,586,630,584,537,402,434,387,403,437,540,492,508,446,413 11,20,20,54,74,57,41,398,453,447,434,410,429,431,416,412,434,426,484,565,546,433,512,462,445,430,419,406,391,387,411,506,543,476,515,434,430,383,391,392,416,407,424,427,432,396,537,752,761,684,640,549,463,405,463,462,494,489,551,522,501,413,429,402,386,444,545,506,513,444,418 5,8,8,31,40,30,25,424,454,415,428,409,407,410,415,420,415,404,447,502,488,413,470,443,425,413,416,401,387,385,403,492,501,440,478,415,413,376,389,405,413,402,418,415,422,392,515,694,674,598,566,481,453,397,437,448,469,471,508,485,488,393,398,408,398,416,502,457,462,428,414 2,419,267,1023,1023,1023,1023,925,872,826,805,785,804,964,1015,1002,995,978,960,934,934,625,730,743,706,688,639,676,564,786,1007,938,883,863,887,840,808,868,950,991,1023,1023,1023,1023,1023,884,1023,1023,1019,1000,984,954,868,1006,1023,1023,1023,1023,1023,1023,1023,856,677,849,866,890,882,867,896,801,773 10,137,105,454,538,329,260,603,717,655,620,561,591,645,698,670,671,658,752,841,818,596,790,730,667,649,554,545,457,459,618,808,837,748,770,650,556,485,510,564,623,705,796,749,737,597,873,986,980,920,895,815,702,756,822,832,885,871,918,893,847,485,522,519,536,710,836,783,794,680,597 8,26,26,146,184,180,143,405,454,438,407,418,416,417,456,481,436,428,465,539,543,410,511,475,444,462,418,393,406,403,417,517,557,468,484,442,395,403,416,423,418,433,487,449,448,434,573,744,747,654,625,525,467,468,533,539,597,592,637,582,536,395,377,405,400,459,557,492,506,442,415 12,10,9,13,14,9,10,500,575,514,494,476,474,516,584,546,568,543,610,702,681,466,611,562,530,505,464,444,427,405,517,658,673,587,623,522,490,403,397,403,441,468,567,552,570,420,746,853,846,793,762,672,570,494,558,566,659,666,740,745,701,434,453,442,454,587,693,626,666,548,484 10,118,104,118,147,129,98,468,484,489,445,419,432,493,533,507,519,496,531,545,570,410,483,464,463,430,413,411,400,386,483,538,546,506,522,452,442,403,427,447,492,536,667,593,569,457,711,768,744,661,631,562,485,566,657,672,748,747,790,745,686,432,397,405,430,489,547,499,522,469,446 17,14,13,18,22,19,15,496,518,501,479,454,459,538,580,575,567,558,613,587,583,439,497,471,447,449,437,419,398,392,510,572,543,499,520,476,449,403,405,431,435,480,596,574,585,427,756,776,744,716,686,646,527,506,566,597,685,684,765,756,720,461,419,447,474,560,602,557,597,507,468 12,70,56,1023,1023,1023,1023,675,718,672,621,587,608,707,751,730,717,694,756,836,808,569,774,722,648,627,563,538,455,486,647,789,817,737,757,649,556,504,520,536,590,698,804,754,747,698,883,989,991,927,901,825,709,756,826,835,886,872,921,899,860,582,503,552,574,690,820,770,778,664,593 11,14,12,72,91,75,58,474,532,493,464,450,440,497,541,536,516,497,561,683,654,460,625,550,512,487,449,420,416,416,458,640,675,568,593,491,448,426,444,476,485,542,653,576,554,470,726,835,829,756,716,615,503,620,690,697,750,734,773,735,689,431,441,414,422,522,646,587,597,503,435 8,35,35,101,125,122,98,432,528,486,469,409,418,449,493,465,455,456,536,647,636,447,597,538,493,490,441,421,414,377,444,614,649,566,574,455,431,395,424,397,439,449,550,529,487,430,652,828,837,762,721,626,515,504,570,597,658,639,701,669,613,410,422,418,418,497,650,585,580,519,446 14,13,13,47,64,62,43,398,430,429,414,422,400,407,414,412,410,413,453,510,502,406,484,461,428,432,403,409,398,403,412,479,497,446,486,414,412,387,391,385,392,378,441,408,424,389,504,668,688,602,562,501,440,397,433,436,477,453,498,492,448,388,391,396,402,420,495,474,470,426,419 1,10,9,54,57,56,53,428,495,474,437,448,441,455,468,471,440,447,508,599,577,417,536,493,440,459,426,415,390,401,436,552,590,513,533,473,446,403,391,411,441,471,537,499,496,442,650,813,818,740,705,596,512,505,588,596,651,624,694,674,624,416,419,401,418,481,601,546,563,498,449 7,35,28,43,56,46,36,429,436,404,404,395,390,461,465,444,444,435,439,440,449,402,423,424,410,403,384,384,404,411,430,438,437,420,420,405,394,418,419,450,467,525,630,525,501,429,597,591,558,505,504,455,428,523,570,606,678,657,705,652,579,383,396,390,410,432,437,448,440,405,424 8,430,228,108,172,96,63,635,658,626,592,525,555,690,744,721,703,690,720,796,791,539,734,684,629,594,524,501,423,558,789,803,806,731,733,612,570,695,827,877,931,1006,1023,1000,930,616,961,976,963,901,871,791,676,833,938,991,1023,1023,1023,1023,967,513,494,520,561,689,806,741,782,660,571 18,15,14,73,104,98,67,413,429,456,442,395,411,445,447,425,432,413,481,520,502,418,493,460,433,427,408,411,392,386,428,505,525,478,478,425,406,393,394,405,413,425,470,450,478,412,558,722,719,633,595,531,446,459,481,493,527,535,586,578,538,387,392,394,400,439,512,490,487,451,402 8,281,172,220,341,224,143,605,744,699,655,599,605,641,707,692,692,675,781,871,855,630,827,783,715,693,596,573,452,450,638,845,875,797,808,679,607,449,500,530,570,647,773,723,728,550,876,1014,1012,953,926,844,728,726,788,799,853,846,899,885,840,532,531,500,537,753,877,823,832,734,643 18,12,10,35,44,28,22,430,402,423,424,385,385,455,446,419,426,404,426,423,409,392,398,397,386,389,379,375,387,375,408,405,417,399,403,392,381,401,404,411,424,428,475,466,432,404,507,488,468,460,427,428,411,437,453,457,533,519,605,559,487,381,392,385,389,390,405,396,393,410,394 15,9,8,28,28,21,23,423,513,487,472,424,423,438,458,472,437,433,518,667,636,458,660,598,515,498,456,427,409,399,427,604,699,562,611,479,423,389,403,424,398,418,488,477,448,419,577,773,815,711,678,563,455,478,507,515,575,558,627,600,555,416,419,399,407,482,682,614,594,523,452 12,13,11,26,31,24,20,402,430,405,393,383,389,417,432,426,406,412,427,469,464,406,445,428,406,404,385,386,402,405,404,450,475,444,432,422,421,385,383,424,418,420,459,426,425,402,498,595,600,512,487,439,425,451,483,473,514,519,546,522,488,405,403,390,409,417,481,436,436,406,403 9,10,9,18,21,17,15,455,402,374,389,379,385,443,457,405,385,404,394,404,388,400,401,395,389,391,373,392,376,397,406,386,400,396,400,395,388,382,391,402,387,396,436,429,421,409,439,450,423,417,398,394,385,405,420,405,461,475,534,477,437,386,389,373,396,384,396,384,397,366,393 17,13,11,37,45,31,27,438,395,381,398,368,388,433,459,412,402,391,395,413,390,383,397,400,389,387,387,386,375,411,399,405,410,389,412,406,399,410,384,401,416,438,462,438,448,403,491,473,457,433,404,397,388,445,485,480,520,524,569,543,487,384,391,382,391,395,415,401,399,384,410 17,8,8,20,30,25,16,406,405,379,397,388,379,400,410,392,405,406,391,395,407,384,386,395,400,394,388,396,367,399,376,392,398,391,395,387,383,383,392,394,391,411,416,408,401,395,439,432,412,419,405,389,370,411,421,403,438,442,481,446,435,389,375,381,376,396,394,380,395,397,397 20,9,9,29,43,41,28,395,422,408,410,405,394,405,418,410,403,410,429,482,484,405,455,429,423,420,412,402,373,379,412,462,477,435,429,403,399,384,398,365,400,391,427,421,421,394,486,634,638,577,533,490,428,396,425,429,461,467,489,480,459,391,405,397,397,415,481,440,477,419,394 5,144,134,82,114,108,77,386,403,386,396,391,357,385,416,403,407,400,412,413,419,375,389,404,399,366,375,359,369,392,425,395,386,409,407,392,413,391,412,404,439,450,507,441,442,418,475,439,444,418,403,408,374,420,440,447,461,440,508,479,432,398,396,401,370,391,410,389,404,374,393 10,10,8,26,34,23,18,503,567,537,493,487,461,522,577,561,567,560,618,690,667,469,600,556,515,502,465,463,417,409,511,645,674,583,628,515,487,405,419,424,443,469,592,567,584,426,758,857,845,788,761,686,598,502,569,594,689,686,754,752,711,441,442,436,469,599,689,635,658,557,500 12,88,76,41,41,27,30,693,777,736,707,644,657,738,803,794,788,778,832,891,864,660,826,784,731,704,621,571,498,419,720,863,871,804,828,703,648,460,467,514,570,648,794,785,801,541,932,1014,999,953,928,862,755,717,794,811,878,877,934,933,901,608,588,616,654,808,891,841,859,769,679 3,10,8,41,45,33,30,431,476,466,422,414,423,446,490,471,456,449,512,572,547,422,515,469,454,438,401,419,407,401,501,541,570,508,525,444,422,417,507,545,625,722,812,706,641,439,711,761,745,689,639,544,480,562,661,721,833,821,850,780,701,397,405,409,409,459,553,491,503,456,429 4,31,31,99,171,174,100,390,418,404,405,421,400,400,403,420,402,394,409,490,440,408,457,446,411,412,393,409,373,390,405,446,456,429,439,394,402,386,372,375,399,410,416,420,428,382,437,619,624,538,507,446,418,399,411,422,458,455,479,464,440,409,379,394,387,410,477,434,441,417,414 10,78,73,59,84,74,48,416,429,404,389,402,413,437,442,420,415,411,452,454,465,391,435,451,402,416,395,356,390,366,410,464,467,437,447,398,408,398,392,409,422,446,490,465,447,402,515,565,571,495,497,423,415,434,472,493,528,534,574,539,487,390,391,400,390,407,465,424,439,408,385 14,13,12,15,14,8,8,503,673,631,589,533,538,516,595,574,593,576,713,799,777,524,728,671,607,593,499,507,441,409,533,764,787,707,724,605,540,410,406,412,443,480,591,579,611,407,783,961,956,898,868,782,674,512,594,606,687,696,768,776,741,439,497,465,477,668,786,724,750,637,568 4,14,15,47,70,69,47,423,479,448,446,415,413,412,437,444,445,410,490,593,576,413,536,493,457,444,434,414,404,403,416,556,606,508,507,454,426,364,378,387,402,415,464,455,454,415,572,780,800,718,679,589,481,439,466,466,543,538,590,565,524,421,419,399,419,455,578,536,521,462,441 6,53,46,74,90,70,59,476,607,567,543,492,496,494,547,518,521,524,618,755,740,507,705,653,574,558,490,449,426,385,471,725,757,665,694,558,478,373,409,406,431,449,544,541,550,420,731,915,919,853,822,731,609,489,588,570,667,668,740,715,687,435,463,430,456,607,750,689,704,592,490 5,141,115,346,360,288,280,821,817,768,732,698,715,855,909,890,883,865,880,910,899,628,819,776,737,703,628,616,526,523,795,862,866,803,828,718,666,564,596,624,697,788,898,877,882,704,1010,1023,1022,979,957,901,802,864,919,932,983,981,1023,1022,989,720,634,740,755,832,892,856,877,772,717 12,25,25,134,227,235,137,412,397,393,383,390,402,421,421,427,411,409,429,425,414,396,409,411,397,380,394,381,399,407,391,409,437,396,410,412,400,408,408,408,419,417,451,456,436,413,484,518,518,470,466,420,418,450,496,492,510,468,515,480,447,408,384,402,402,424,441,394,420,398,406 17,16,16,57,84,88,59,419,707,645,574,455,475,418,421,433,409,398,725,936,833,675,925,799,729,697,566,478,434,649,447,935,936,828,827,648,546,715,624,600,614,645,685,595,535,682,470,1017,998,908,860,710,521,756,734,651,567,531,533,499,437,383,441,393,396,674,896,758,766,631,471 14,247,217,167,176,149,141,740,899,874,816,728,722,777,826,812,802,784,919,1023,1005,814,1017,968,894,883,779,717,583,454,736,996,1023,953,968,847,749,477,543,571,653,739,858,828,828,618,947,1023,1023,1023,1023,953,836,797,856,866,920,919,968,955,917,624,662,627,658,894,1023,980,981,895,793 5,13,12,32,40,35,29,415,377,367,410,395,377,429,443,419,410,392,392,387,405,375,389,379,378,387,383,387,386,402,377,399,393,376,389,375,382,378,402,392,397,404,429,445,428,395,478,426,411,396,396,395,403,425,456,430,484,496,559,498,453,382,395,381,379,398,376,396,408,383,384 15,10,8,22,29,19,14,430,383,388,378,398,389,427,447,427,422,421,410,418,409,400,419,408,389,372,377,374,378,389,399,408,432,389,406,401,386,401,417,403,408,438,477,445,445,420,494,482,478,440,428,401,391,460,503,488,541,545,575,551,480,389,384,384,386,398,424,434,405,422,390 1,10,9,15,17,15,13,416,472,465,426,419,424,446,453,450,451,429,474,615,574,414,606,529,474,466,420,407,405,388,415,546,636,523,537,454,421,405,414,410,413,466,520,467,468,425,546,709,755,643,631,514,451,486,550,546,583,586,626,589,552,405,406,387,406,460,629,547,543,484,426 4,7,8,39,50,49,38,397,437,402,403,406,407,403,427,425,426,398,459,478,462,405,451,441,428,421,392,392,398,382,396,474,477,436,461,417,398,393,389,389,389,407,428,428,430,404,494,641,632,568,532,473,427,410,428,440,466,475,496,480,477,404,418,379,391,430,489,460,467,414,396 19,28,27,130,250,246,126,439,565,519,482,460,484,485,502,520,505,492,590,710,693,466,639,604,539,505,464,441,404,410,469,664,712,620,621,510,452,398,400,412,430,455,567,529,522,434,720,898,914,841,809,708,585,513,559,575,656,651,723,718,669,442,418,414,431,544,685,653,660,532,490 3,286,209,230,389,280,157,699,871,837,819,792,832,736,794,804,794,798,890,940,938,719,884,864,832,817,759,766,690,431,728,876,898,858,883,814,782,468,468,522,589,700,817,793,813,613,967,1023,1023,1023,1023,1015,931,791,852,866,920,917,966,965,935,628,783,646,679,870,949,928,958,884,842 10,17,16,24,33,29,22,459,440,440,417,420,407,451,446,434,418,398,463,520,494,414,495,475,433,417,393,402,395,394,459,498,544,475,452,423,420,397,410,410,438,472,600,558,515,404,548,657,672,602,598,518,457,436,442,465,506,513,562,540,512,387,399,386,387,437,509,470,476,424,415 7,11,10,20,25,19,15,425,421,406,409,390,420,432,430,410,428,418,430,509,466,406,461,428,423,425,396,386,369,399,423,476,499,432,447,420,394,388,405,403,404,435,488,460,454,401,561,647,629,567,528,480,417,487,534,557,596,581,620,596,536,403,382,383,399,429,463,468,452,411,406 16,9,8,24,34,26,18,415,400,371,402,378,395,410,427,409,405,411,404,420,415,381,397,408,385,398,378,383,384,397,405,416,409,397,408,395,371,377,386,401,396,402,447,429,437,389,471,440,450,431,398,396,387,405,427,439,467,466,510,495,468,382,391,386,382,398,402,404,402,405,378 7,60,45,69,99,85,57,541,575,536,502,448,505,597,648,627,612,587,647,718,703,464,632,582,538,519,464,442,422,428,556,678,696,607,632,506,461,426,484,476,519,590,717,682,675,537,822,878,867,809,778,706,588,680,757,764,817,814,865,844,798,473,430,463,486,608,699,639,673,552,481 20,13,11,34,38,33,29,423,369,393,390,388,391,401,393,421,394,385,403,404,403,396,390,385,394,390,391,381,381,381,398,384,409,400,381,375,350,390,402,412,422,415,450,422,396,406,458,416,416,396,393,372,387,442,473,462,486,477,493,459,442,383,402,368,383,380,387,383,394,394,379 17,8,8,23,28,25,19,382,395,401,370,382,381,386,390,385,388,395,389,394,397,391,390,388,384,384,385,389,393,416,394,406,391,400,381,402,385,385,378,408,410,409,409,401,407,390,416,411,410,369,388,401,388,415,418,430,439,423,455,418,410,376,384,380,382,388,385,372,385,385,380 20,19,15,40,57,39,28,399,410,427,417,386,393,423,439,427,417,432,420,440,432,397,402,412,392,394,391,387,387,413,405,442,431,424,426,404,382,390,414,403,419,430,484,446,438,419,517,538,547,473,445,427,411,451,490,513,558,556,582,571,512,386,420,385,399,398,432,413,416,402,403 17,20,13,53,64,33,30,417,421,411,411,389,409,452,477,434,431,430,463,482,477,411,437,424,411,398,410,401,396,436,445,439,481,421,441,426,393,418,431,420,450,478,542,488,464,424,587,623,598,545,505,465,407,500,542,564,611,617,655,619,559,398,394,388,390,428,475,437,444,412,432 3,9,9,19,27,23,16,423,411,415,392,398,398,422,407,408,415,402,417,452,437,404,438,409,414,389,384,390,384,366,405,412,428,412,414,420,380,393,395,388,404,412,447,417,427,391,521,520,535,477,451,439,401,431,464,487,534,518,568,525,487,388,376,394,390,400,437,413,411,417,401 9,14,14,30,56,52,27,415,404,395,412,398,416,399,432,450,441,412,416,436,438,385,396,405,403,385,395,397,385,382,397,420,424,397,405,394,422,380,390,382,415,411,448,436,436,388,500,544,530,482,476,447,412,438,439,471,511,494,551,519,503,385,386,398,416,417,432,436,429,401,419 11,14,12,67,77,67,54,395,408,400,411,398,392,392,414,416,396,395,426,459,463,391,425,432,404,386,400,392,387,404,398,415,434,409,417,393,399,397,389,369,393,404,423,408,432,420,478,572,578,505,487,442,418,468,495,514,503,478,522,530,448,388,395,387,398,422,455,435,434,407,400 12,15,13,61,86,68,44,428,480,456,432,405,402,455,459,442,422,432,497,592,560,412,546,496,469,442,420,416,396,400,438,553,587,501,530,444,424,390,408,420,439,432,470,471,470,408,591,775,784,696,656,549,473,448,504,525,585,570,642,595,550,392,403,395,397,459,570,525,532,444,429 6,22,21,25,40,37,22,412,386,382,404,380,421,438,450,442,433,414,423,418,419,394,397,400,391,388,384,381,398,404,402,405,397,390,412,399,384,415,410,415,431,448,510,482,441,410,514,469,456,399,417,413,386,475,502,515,549,555,604,567,496,386,387,380,385,400,407,409,408,392,376 14,13,13,45,66,64,44,407,448,428,409,400,422,412,437,432,419,415,442,515,483,411,490,453,423,412,390,411,402,379,411,490,510,457,469,418,400,380,400,391,388,410,461,439,440,381,514,662,675,592,560,495,434,417,453,479,499,509,568,528,487,391,411,392,397,425,493,460,468,421,421 8,30,25,40,70,57,31,413,405,383,393,371,390,414,448,420,428,407,399,441,405,384,392,404,383,375,397,385,391,394,402,419,411,406,411,395,386,386,432,409,418,446,509,435,435,396,492,455,441,415,433,423,367,489,523,521,564,561,589,539,512,395,373,396,393,387,395,380,402,389,396 14,18,11,40,49,30,26,438,400,367,383,406,378,450,449,454,438,393,424,404,416,380,403,396,385,376,371,386,371,433,403,402,405,397,391,381,378,401,386,407,414,452,512,483,462,414,536,474,455,428,418,406,392,441,480,514,572,583,642,579,534,391,394,388,383,400,403,388,391,396,382 4,438,156,1023,1023,923,738,836,768,717,677,643,663,871,916,892,874,852,857,883,866,606,777,745,688,673,565,543,511,817,988,913,886,830,847,757,689,918,1023,1023,1023,1023,1023,1023,1023,889,1023,1023,1023,987,959,901,805,1023,1023,1023,1023,1023,1023,1023,1023,703,577,702,734,803,869,829,851,743,648 11,9,9,27,29,29,27,397,400,403,393,381,380,382,409,396,412,402,400,410,415,402,395,402,397,391,381,377,388,396,387,416,414,400,391,396,385,401,395,391,371,411,420,413,411,375,446,483,481,441,440,408,408,396,416,427,456,472,490,479,436,392,384,391,388,399,408,399,408,408,395 1,40,39,225,362,374,230,395,429,402,418,388,403,400,412,400,417,402,435,496,462,396,445,438,422,400,390,404,393,391,408,449,478,428,439,406,387,377,392,388,395,422,438,406,402,409,461,584,608,515,499,447,403,427,474,447,503,470,517,484,459,390,384,394,389,410,474,426,429,406,391 1,11,10,23,21,18,20,436,459,457,448,408,403,435,452,439,443,433,461,593,560,428,577,508,470,454,401,413,379,399,428,564,595,496,523,415,415,411,394,428,404,440,493,447,461,404,559,700,733,641,596,515,450,453,473,504,553,561,601,570,539,398,406,391,416,440,604,535,522,474,416 20,28,26,31,31,28,27,554,438,412,415,413,415,508,479,430,467,456,440,476,489,398,444,413,401,392,396,402,376,394,501,492,498,457,474,421,422,407,419,483,490,574,714,662,619,412,535,601,619,559,557,525,467,440,495,491,578,543,613,544,528,371,398,388,384,394,468,437,428,417,396 1,36,18,98,118,57,52,448,440,426,428,401,412,486,524,500,514,483,464,484,490,405,424,412,416,410,385,384,382,427,545,501,469,444,476,420,412,467,593,653,735,817,895,801,706,488,782,697,644,583,542,503,437,665,775,825,916,903,933,851,778,392,403,413,424,454,455,446,454,408,396 16,11,8,31,37,26,23,433,377,380,389,380,369,418,424,433,398,397,398,413,410,384,394,379,397,392,384,383,389,392,399,388,420,415,397,385,368,416,395,388,397,407,437,447,426,389,485,464,440,425,402,402,383,426,442,451,500,495,552,505,449,385,370,384,387,381,387,408,385,399,388 9,1023,677,1023,1023,1023,1023,679,668,606,571,504,596,733,773,764,753,736,744,773,757,550,656,628,566,556,496,541,444,484,671,719,730,659,685,592,548,523,564,582,649,721,831,797,789,789,913,931,909,863,838,782,673,829,883,885,927,921,959,939,894,659,495,599,624,687,743,705,745,617,552 11,18,15,62,70,61,54,389,466,436,416,382,406,426,442,440,416,429,446,534,529,417,504,463,428,441,419,417,400,358,421,501,557,475,475,422,419,391,408,400,411,438,470,445,444,424,571,704,712,631,597,516,444,459,511,503,532,534,594,559,519,403,415,393,394,444,526,487,503,437,419 17,11,9,23,29,24,19,433,394,392,401,386,403,432,428,409,408,400,406,398,397,379,408,403,381,389,387,379,396,388,398,390,396,396,379,375,371,390,393,405,403,423,438,418,418,415,445,459,451,409,430,403,399,415,429,438,493,485,543,524,480,386,367,379,389,385,397,390,395,389,386 19,14,14,53,71,66,49,394,448,429,420,419,412,421,445,432,423,421,460,520,488,404,461,440,419,416,421,404,403,385,416,477,515,462,472,423,425,400,402,389,408,419,452,461,440,396,549,694,684,599,564,478,434,441,504,487,547,532,584,564,528,401,396,400,404,447,505,475,492,425,411 17,10,10,18,29,24,15,398,396,379,367,389,387,438,417,407,405,402,396,395,385,382,387,393,367,373,407,380,377,356,386,399,401,399,407,375,371,381,374,390,380,389,433,430,422,388,458,423,408,398,401,384,401,408,439,425,467,466,510,487,459,382,394,394,387,389,387,409,404,373,376 17,11,10,25,33,29,22,406,407,411,386,378,389,430,428,424,403,409,427,431,430,383,417,399,391,395,399,381,392,387,399,416,434,390,413,389,386,385,395,403,384,407,434,401,419,395,480,481,467,443,448,405,414,412,429,417,472,462,495,499,475,392,399,394,389,403,421,410,404,399,400 19,11,9,34,40,29,26,430,398,387,395,386,407,444,440,417,426,417,424,425,418,399,411,394,408,384,406,377,381,394,396,406,405,409,390,376,394,390,381,407,404,410,476,425,422,393,506,466,463,433,406,404,392,443,443,445,514,504,558,534,472,385,392,385,387,394,414,401,384,383,386 2,14,14,45,52,51,44,416,484,444,441,424,442,424,442,452,428,431,494,593,566,425,549,509,473,443,409,401,407,371,425,554,599,523,518,463,417,388,395,408,393,421,473,427,450,403,589,771,772,692,661,573,455,420,457,497,538,534,589,585,542,390,413,406,406,489,591,547,548,456,441 11,9,9,24,29,27,23,383,424,425,401,381,391,398,403,393,378,394,410,485,474,385,447,442,418,419,411,399,382,400,406,451,495,436,452,402,409,386,412,379,388,405,420,427,410,394,413,669,704,586,549,464,400,401,411,415,418,429,438,429,398,380,386,382,395,405,474,444,453,405,402 6,13,12,24,30,26,21,460,433,433,436,415,439,478,475,449,422,429,432,486,458,393,442,436,424,417,385,382,397,394,479,465,503,447,458,444,403,394,421,453,462,551,651,607,564,402,564,587,582,536,507,492,441,457,507,513,585,573,617,576,537,400,384,393,383,414,466,429,425,416,377 19,8,8,21,30,28,19,413,391,409,399,383,396,386,388,376,395,387,400,428,435,376,437,402,398,402,396,392,387,403,394,418,426,414,407,389,400,400,386,395,391,409,404,385,404,391,438,481,486,444,441,417,408,404,416,420,460,430,473,441,424,401,394,389,397,409,430,409,417,401,402 5,102,96,162,206,189,150,428,575,533,499,459,472,466,530,498,522,492,599,722,699,470,671,614,539,548,478,451,412,415,482,673,733,625,640,532,474,387,419,405,428,457,575,527,528,450,708,883,891,819,791,693,551,517,596,612,682,682,738,711,661,436,431,423,423,548,711,634,653,566,464 1,37,36,172,278,281,173,399,397,384,389,416,364,415,397,381,393,392,379,396,377,364,379,378,388,387,390,370,394,408,394,408,388,387,386,391,390,401,393,402,407,393,410,419,412,405,441,421,422,408,392,397,400,455,532,531,523,474,492,456,442,395,379,393,384,379,383,379,397,391,397 18,22,16,44,54,37,30,425,394,394,378,395,388,441,437,426,417,403,384,425,401,378,396,394,379,397,379,369,394,385,398,397,403,396,395,405,404,415,401,421,417,436,482,468,439,408,485,473,457,423,446,386,414,455,513,487,539,512,584,544,474,383,371,379,377,404,413,387,389,380,387 18,19,17,29,51,43,24,402,402,393,394,388,370,403,427,401,407,403,395,414,408,383,390,399,388,383,389,396,380,380,393,396,409,393,411,399,392,379,397,406,412,422,438,439,434,404,450,454,439,416,423,413,411,419,449,457,477,479,499,471,458,405,386,393,389,394,396,388,404,384,387 5,10,10,72,86,85,70,414,450,416,416,404,406,422,426,409,430,421,446,515,484,406,478,447,400,428,386,382,401,385,424,478,503,453,450,408,394,393,400,397,413,402,434,426,433,380,499,658,663,568,524,491,426,408,423,461,495,484,524,514,468,393,386,399,391,434,510,465,472,409,410 20,13,12,46,71,65,41,436,466,425,426,419,424,434,467,446,449,442,473,536,492,418,480,469,437,410,419,392,382,382,412,513,515,476,477,412,426,372,406,412,393,423,487,457,460,402,569,712,700,637,602,497,448,466,496,494,559,558,603,590,526,414,399,402,408,450,534,483,515,434,408 2,11,11,39,47,47,39,420,493,463,432,417,405,431,442,442,436,438,489,598,560,418,547,505,454,434,419,421,403,385,439,553,576,501,526,457,402,399,392,392,407,414,449,471,442,404,564,788,790,705,670,579,476,438,475,484,546,538,578,581,538,397,407,390,390,449,563,522,521,454,421 16,28,20,47,74,49,32,393,377,389,403,393,388,403,440,423,415,409,417,403,405,372,386,389,388,385,388,356,374,395,403,384,414,378,399,389,384,397,428,416,415,459,480,461,408,410,482,446,447,411,410,407,387,468,511,520,555,523,577,520,482,390,378,382,396,380,397,388,384,395,384 7,30,25,40,68,52,29,397,373,383,396,379,382,397,423,411,414,399,401,384,395,385,398,378,376,383,387,393,363,398,386,373,388,376,377,393,382,399,400,401,404,430,435,430,427,400,419,414,387,395,390,393,399,410,443,449,458,456,502,458,440,373,381,381,394,381,381,385,385,370,399 7,268,140,311,316,171,174,684,725,676,641,549,609,716,778,752,735,731,782,855,833,569,794,744,667,659,542,519,468,503,703,825,845,758,772,646,578,555,625,687,751,826,910,845,810,666,933,996,991,936,906,836,709,843,910,930,974,961,999,962,915,553,505,564,603,736,854,795,807,701,582 18,9,9,19,25,21,16,433,399,404,399,372,402,432,414,407,417,413,431,430,423,394,427,407,395,403,393,389,363,386,414,439,440,423,428,419,397,401,394,436,443,475,563,516,491,406,492,501,517,454,454,450,402,428,447,468,493,488,538,491,450,391,386,398,390,400,420,397,418,408,398 5,18,17,22,20,17,19,490,590,562,543,463,497,527,599,596,574,569,657,737,714,482,669,607,551,546,498,439,421,400,516,707,724,630,661,562,523,405,416,426,436,517,617,595,599,440,756,879,866,818,789,709,582,523,595,624,694,696,762,762,720,463,469,448,466,612,727,671,677,577,504 19,10,9,21,32,31,20,404,418,416,411,394,420,423,420,415,423,409,421,457,454,397,425,417,399,409,391,376,365,415,412,448,463,415,434,427,408,402,398,395,402,408,438,439,417,395,507,591,598,513,505,456,437,425,453,459,493,492,538,519,469,403,392,389,403,415,454,435,435,403,409 4,11,11,41,54,53,40,407,442,427,400,399,446,392,412,419,423,403,444,502,482,413,479,450,416,414,397,402,395,388,393,465,517,451,469,410,391,386,383,378,410,401,421,439,432,392,491,667,676,592,552,485,429,411,450,439,495,473,506,494,485,390,397,400,391,428,503,449,477,426,406 13,20,19,45,62,62,44,407,468,449,438,413,431,416,432,428,430,416,464,537,525,427,505,490,451,456,423,414,391,394,417,506,529,490,480,443,405,398,392,389,390,418,465,419,431,405,537,732,753,692,651,570,479,384,421,448,472,480,532,518,500,410,393,398,408,472,517,501,502,446,429 14,334,274,266,380,262,188,729,796,748,734,689,743,772,829,823,815,809,847,886,877,627,811,772,714,703,627,622,535,505,753,842,842,778,794,714,673,518,557,598,666,762,867,840,844,667,977,1018,998,958,940,893,802,825,893,901,954,948,997,987,953,631,638,626,660,792,866,827,858,766,715 2,15,15,42,81,77,40,440,485,459,448,439,434,448,511,504,512,483,531,537,515,415,450,458,428,434,422,431,387,397,524,533,530,487,507,465,457,417,411,438,453,515,639,600,606,406,689,713,693,648,636,564,504,451,474,515,631,629,708,692,633,433,413,408,435,467,509,484,517,442,451 18,9,8,31,35,22,20,428,423,406,412,392,396,432,471,442,438,415,428,471,451,385,434,419,411,401,413,396,401,417,406,447,459,408,435,412,402,409,411,408,436,467,493,485,459,429,550,586,560,504,477,449,410,491,550,570,613,601,632,602,545,398,387,397,393,416,459,421,422,418,404 17,11,10,30,38,30,23,418,402,373,377,378,373,414,435,420,413,409,407,404,396,380,382,401,390,388,378,393,396,379,401,406,405,389,384,378,381,401,383,392,402,411,421,410,429,397,438,452,444,424,411,388,404,415,429,421,453,475,501,479,453,389,393,375,379,406,410,401,379,386,385 15,13,10,31,39,30,24,445,444,421,421,408,423,462,487,440,439,418,480,496,499,413,484,447,409,414,408,409,383,390,413,484,496,457,488,408,391,403,408,414,403,430,499,448,472,396,547,666,651,572,541,470,413,436,481,475,541,534,618,579,526,388,402,395,408,447,513,465,466,433,413 11,221,159,81,87,54,52,866,936,897,864,820,851,907,958,951,946,937,978,1023,1009,817,961,924,882,870,790,777,666,523,881,1000,1002,951,967,875,821,564,616,679,739,840,954,941,957,714,1023,1023,1023,1023,1023,1019,934,889,950,968,1023,1023,1023,1023,1023,799,781,819,845,964,1023,994,1015,927,863 5,72,65,79,121,112,75,458,562,536,498,453,458,471,502,501,498,480,600,692,686,482,651,596,539,520,467,438,404,373,469,669,715,616,641,495,471,384,412,412,426,436,547,513,512,435,673,867,876,800,774,669,552,499,570,572,643,645,697,686,635,420,441,407,435,566,703,641,657,558,488 1,8,8,19,30,23,15,409,399,406,398,404,391,400,410,401,377,393,390,425,417,393,421,406,395,398,392,393,386,387,416,420,434,405,426,410,391,384,403,397,408,451,564,509,481,395,430,492,503,454,460,440,416,384,406,402,439,444,441,433,417,379,382,379,400,386,414,400,394,396,390 2,13,13,24,32,31,23,394,425,403,393,407,376,397,436,404,416,400,415,456,443,401,427,426,418,403,386,385,398,390,401,454,465,421,435,392,390,395,392,391,392,392,404,409,402,400,479,568,583,514,476,419,401,409,434,457,447,438,488,468,442,381,403,392,389,415,468,425,436,415,400 7,10,8,13,21,17,11,448,399,397,380,396,375,444,469,412,405,407,395,402,408,397,386,400,380,377,378,392,388,408,419,394,394,397,404,396,384,413,414,405,428,428,486,465,431,428,510,416,415,401,407,378,392,479,510,500,564,567,611,544,500,385,384,379,373,403,385,372,387,381,388 3,17,17,124,183,187,125,418,438,447,410,404,423,427,449,447,431,417,449,554,542,421,513,475,438,442,426,395,393,427,407,524,558,478,504,433,409,390,386,405,417,420,475,449,471,424,567,724,726,646,612,517,441,448,482,499,554,555,596,571,537,400,405,397,396,455,537,495,511,425,417 8,10,10,23,25,23,21,409,386,389,380,377,362,411,410,389,414,395,383,390,408,395,391,383,386,387,386,382,389,415,382,396,400,397,388,376,397,372,390,383,402,412,433,410,425,382,441,423,419,396,394,386,390,433,433,432,454,445,496,465,425,380,374,376,389,399,395,379,396,387,376 20,61,49,59,97,71,43,489,443,432,417,399,393,489,520,487,506,466,484,534,512,420,490,455,426,420,387,409,409,407,438,492,522,444,453,430,391,414,420,425,429,453,519,510,507,420,626,654,641,570,548,492,434,497,526,547,633,631,704,662,608,418,423,397,411,451,510,488,490,440,400 4,12,11,48,60,56,43,435,463,443,412,407,415,436,452,424,430,424,482,587,545,409,515,506,437,445,410,430,380,378,419,523,561,487,516,425,422,407,400,412,418,428,486,463,460,406,592,750,760,672,630,535,473,466,514,543,584,574,625,604,546,402,403,408,396,453,557,509,507,453,419 6,12,11,71,88,85,70,418,427,421,401,424,400,429,459,442,454,429,456,499,487,412,464,434,421,421,406,388,407,395,406,483,503,442,455,412,421,395,403,405,418,432,476,452,434,415,558,681,679,601,552,481,438,462,509,532,572,570,623,587,523,394,394,393,392,435,482,464,478,422,399 8,36,18,68,104,50,33,488,409,386,392,395,387,528,544,479,481,467,440,451,457,393,427,405,406,395,385,389,383,410,443,425,447,410,395,373,388,416,427,442,452,503,613,572,550,439,649,527,520,469,450,414,416,510,565,569,661,680,738,689,625,395,387,387,378,393,416,420,399,391,400 2,124,100,359,423,334,282,583,702,670,615,513,510,624,673,635,623,594,713,845,826,566,821,774,688,691,559,519,447,431,549,809,865,772,796,666,567,422,455,450,454,547,680,656,652,497,803,953,982,913,893,789,650,576,647,673,740,741,814,806,759,477,507,467,467,650,849,794,800,684,571 17,14,12,34,37,28,26,429,417,395,390,384,383,432,449,415,402,415,409,397,427,377,388,414,387,398,380,387,378,401,408,410,417,397,391,374,392,391,394,399,403,428,446,436,427,401,502,445,465,444,399,415,390,450,458,467,509,502,554,530,495,381,385,398,383,390,407,388,386,385,383 13,8,8,52,89,93,53,396,396,379,396,390,382,388,402,391,401,384,385,377,384,386,383,375,385,387,400,384,385,383,393,379,402,388,385,386,393,375,375,375,392,395,376,383,379,394,396,417,418,399,405,407,386,395,394,403,423,407,406,391,396,380,393,394,381,389,388,395,399,389,403 17,202,179,664,844,807,627,825,786,716,707,667,716,867,915,905,900,889,873,846,848,551,624,628,617,600,549,554,489,664,920,862,803,783,810,763,730,751,816,858,906,974,1023,1019,1008,783,1023,1007,954,934,916,885,804,954,1023,1023,1023,1023,1023,1023,1023,768,614,763,775,813,804,787,822,707,681 17,17,15,34,40,22,18,399,400,387,404,392,411,414,425,426,444,410,419,450,416,392,411,414,408,401,401,391,388,423,448,438,425,416,410,406,415,424,486,518,569,681,756,623,536,421,610,558,542,493,471,439,383,536,652,719,790,759,775,662,593,392,374,395,385,399,439,402,410,394,411 7,9,9,24,35,37,24,395,396,410,386,380,395,397,418,408,408,412,402,408,400,376,382,385,394,388,383,398,388,401,396,387,401,394,393,394,386,384,396,393,402,426,457,420,414,407,463,447,417,399,400,423,400,447,466,486,510,492,532,468,441,390,380,377,388,385,393,398,401,417,387 5,15,14,69,113,102,60,414,464,444,436,437,415,447,459,461,448,461,481,556,545,423,514,474,445,441,417,411,397,416,428,526,558,501,488,443,439,422,415,430,458,488,589,538,515,428,668,764,759,668,660,570,469,524,602,634,723,721,769,700,647,418,416,426,399,455,540,504,502,447,403 5,11,11,46,68,67,44,389,424,425,407,412,419,399,425,420,430,401,446,527,518,402,475,455,429,416,398,404,392,374,402,489,504,455,489,414,404,387,395,394,403,424,428,419,417,394,499,685,687,590,577,488,434,437,441,443,471,456,501,498,455,397,393,391,394,428,493,461,473,417,412 18,9,8,37,47,35,26,430,482,460,437,421,428,432,455,440,448,437,489,581,579,420,538,492,460,449,421,404,388,383,410,554,583,518,526,442,418,371,393,403,402,412,463,446,449,406,581,777,790,696,658,548,487,450,463,490,537,540,590,584,533,402,411,402,409,457,574,510,546,478,427 18,16,15,25,41,38,22,415,397,383,381,400,369,396,405,406,405,398,406,411,417,398,393,391,391,390,376,368,377,396,402,407,404,381,403,393,395,398,402,407,418,439,450,428,433,410,480,457,447,422,415,419,394,459,507,495,526,511,566,505,474,386,389,377,389,378,412,384,422,373,389 12,16,13,50,52,41,39,402,461,423,418,391,433,445,447,428,434,429,489,539,516,426,494,460,428,434,395,404,402,375,426,516,539,461,472,419,412,403,397,396,426,449,490,460,450,415,559,703,703,624,582,508,425,443,521,501,549,556,603,585,554,401,404,404,412,447,539,483,480,427,422 1,10,10,13,14,11,11,414,462,421,415,396,409,412,432,420,416,407,427,535,530,402,531,489,436,429,407,405,393,378,408,510,566,468,501,412,404,400,400,407,419,427,473,433,429,416,498,611,680,568,539,458,405,458,510,505,547,527,573,528,491,392,403,404,399,418,539,487,490,427,406 8,8,8,85,110,106,85,404,413,407,399,417,406,395,411,418,408,421,424,471,443,394,447,428,395,387,392,398,390,388,416,445,460,418,435,419,400,394,392,377,387,407,439,406,410,400,477,585,577,524,494,431,422,421,435,446,477,482,506,488,467,385,402,398,393,407,460,424,439,417,422 19,32,30,95,141,133,87,534,565,511,497,486,493,570,616,614,612,581,636,692,670,443,582,546,491,479,434,429,403,416,532,630,646,577,604,503,463,437,432,461,483,559,688,654,643,480,808,845,833,767,752,678,581,642,705,722,788,784,838,824,779,439,448,453,471,562,640,589,615,538,480 18,12,10,28,33,27,23,420,406,418,390,394,408,423,430,412,430,401,420,414,417,388,399,396,395,392,412,393,386,392,404,402,414,406,413,407,392,406,392,404,419,464,472,457,439,396,520,470,466,423,424,411,398,480,526,529,530,558,624,562,519,397,379,387,387,390,420,400,421,363,376 3,74,67,277,255,233,259,749,711,660,626,563,602,783,840,824,805,790,789,822,803,534,727,685,617,583,524,491,440,460,704,773,777,700,721,611,541,514,540,587,643,727,847,818,818,647,950,955,935,889,863,806,700,814,879,886,937,933,981,967,925,661,522,661,690,767,815,768,792,673,604 18,17,17,13,21,21,13,452,511,493,433,422,449,449,485,482,463,459,552,655,621,456,584,529,495,483,425,430,413,387,433,613,647,551,570,474,448,383,396,411,375,424,473,474,490,397,607,843,849,777,747,643,524,441,487,487,552,568,614,637,588,421,435,410,425,507,636,583,593,501,458 20,8,7,23,27,23,20,426,386,400,392,382,377,411,421,403,403,405,390,397,399,385,371,389,389,381,381,371,399,377,375,411,392,399,395,369,387,385,396,412,414,407,437,411,408,395,433,415,418,392,391,393,410,411,416,426,434,448,448,448,435,381,373,377,382,391,381,386,380,392,364 11,166,130,283,340,281,239,587,723,687,616,561,576,630,687,669,651,622,754,862,839,588,822,766,701,675,579,519,444,442,598,831,867,778,798,668,584,467,472,537,584,674,761,721,712,549,851,996,1003,937,911,823,702,713,786,795,847,839,883,866,821,459,503,470,511,706,850,795,812,697,597 5,10,9,48,69,58,43,401,393,396,398,392,397,409,390,407,404,390,413,421,422,368,403,400,379,397,403,389,380,400,405,418,405,391,412,380,390,377,390,403,410,435,459,458,430,404,432,470,481,455,438,390,396,419,401,418,431,436,434,436,427,390,391,389,392,400,400,379,407,366,389 7,16,15,52,66,63,50,405,474,429,434,415,400,452,468,447,442,435,489,566,550,421,503,475,443,454,407,413,401,405,409,517,552,482,496,430,412,394,435,407,411,419,497,458,458,404,618,756,755,686,643,561,475,490,549,555,597,593,634,615,586,407,426,394,394,467,545,498,514,459,426 4,9,9,49,68,65,46,410,419,414,399,401,377,387,411,420,399,412,428,459,444,397,437,420,399,418,387,382,390,385,402,457,456,425,412,395,404,385,398,401,411,409,440,421,435,391,474,598,607,514,498,444,418,441,475,479,511,527,540,516,465,397,392,389,395,417,452,431,423,421,388 2,21,20,94,142,141,92,406,412,376,397,393,396,404,394,398,420,400,398,416,420,400,422,408,382,405,383,384,373,400,393,413,428,396,422,397,391,410,420,397,406,417,461,431,412,437,487,487,514,459,454,411,395,537,613,611,603,554,570,512,470,387,405,394,408,395,417,430,417,404,399 13,12,13,37,57,59,37,397,758,703,614,489,524,399,401,424,396,404,779,950,869,725,939,832,769,734,615,508,452,394,434,931,938,838,833,662,557,405,426,443,464,508,565,504,462,471,468,1023,1021,942,893,754,596,553,575,520,500,474,491,485,474,402,465,389,384,760,924,801,824,691,519 6,12,11,32,47,45,30,399,411,390,405,389,384,417,428,422,411,395,405,409,394,387,406,398,389,395,391,378,385,398,416,415,412,395,400,399,388,399,400,402,409,422,463,431,438,414,494,441,457,426,409,406,386,436,494,494,553,521,560,512,475,383,386,394,389,396,405,411,387,394,386 20,17,15,67,92,82,60,460,533,493,441,422,481,461,512,512,493,486,553,619,609,437,561,521,472,448,428,422,386,390,475,594,624,537,543,478,451,410,405,420,438,474,558,532,531,432,707,803,794,733,697,597,523,547,613,616,693,680,748,730,673,425,427,434,423,487,595,561,585,507,443 4,20,18,11,13,9,8,589,705,635,624,559,600,629,691,675,679,669,746,820,802,560,748,687,631,627,522,511,456,396,603,790,800,724,754,639,568,405,422,443,459,526,678,664,691,437,846,958,943,897,872,796,688,569,653,673,765,769,839,845,814,518,502,522,548,719,816,765,793,673,605 2,21,19,47,58,39,31,452,415,417,411,403,411,487,535,511,479,480,443,470,455,388,397,414,415,393,396,404,386,426,464,446,431,425,417,403,409,438,431,460,498,569,662,606,568,470,707,609,549,516,488,454,434,596,668,685,763,755,799,754,692,415,395,408,406,429,442,416,442,398,395 6,45,41,55,72,61,46,522,706,672,621,567,597,570,639,615,603,592,739,843,823,574,779,731,664,646,561,554,478,393,556,807,834,751,773,666,572,399,414,423,432,474,586,603,622,431,821,1012,1017,958,933,850,741,526,592,613,727,735,804,810,772,453,534,475,492,693,818,772,782,691,595 16,429,336,255,319,221,184,464,400,408,405,384,391,450,475,451,451,403,447,431,439,408,398,398,422,412,382,418,384,430,453,427,465,433,407,405,411,412,440,479,543,597,701,616,554,458,576,530,514,492,474,445,401,482,546,543,628,622,679,622,578,424,366,382,417,387,442,399,408,392,387 2,853,255,1023,1023,1023,879,984,998,966,930,871,891,1023,1023,1023,1023,1008,1023,1023,1023,888,1023,1015,960,946,868,833,723,896,1023,1023,1023,1023,1023,961,902,985,1023,1023,1023,1023,1023,1023,1023,970,1023,1023,1023,1023,1023,1023,996,1023,1023,1023,1023,1023,1023,1023,1023,884,828,882,901,1011,1023,1023,1023,980,905 7,11,9,26,33,28,21,420,453,427,397,402,413,424,446,440,431,432,436,504,517,399,495,463,417,441,407,403,377,411,419,460,511,471,457,426,415,380,399,404,415,459,511,483,471,429,559,610,637,560,537,465,424,479,528,518,580,576,619,608,533,402,388,407,408,427,510,486,470,434,406 11,9,9,18,24,22,16,388,394,392,395,377,393,384,393,389,395,377,399,384,394,377,396,389,380,387,378,396,379,386,391,405,387,392,390,393,385,384,385,398,398,407,413,392,395,380,398,413,396,395,408,407,374,416,411,419,422,402,437,409,388,382,377,390,385,387,384,398,371,384,383 16,28,21,55,78,54,37,414,401,386,387,377,396,418,430,425,413,400,396,406,413,386,384,375,387,375,381,390,380,425,397,411,396,374,377,386,389,394,405,424,431,462,486,472,437,416,511,463,440,439,409,406,403,467,518,530,562,537,588,531,476,396,397,372,396,393,414,368,387,393,385 9,510,179,1023,1023,1023,1023,925,971,932,905,861,880,963,1005,989,980,971,1009,1023,1023,854,1012,982,935,917,846,823,721,681,909,1023,1023,985,997,913,854,744,781,815,862,933,1022,991,990,886,1023,1023,1023,1023,1023,1023,974,1008,1023,1023,1023,1023,1023,1023,1023,848,813,849,878,984,1023,1023,1023,958,893 14,10,7,21,28,19,15,427,390,402,382,389,384,428,439,411,419,400,395,395,404,389,396,385,393,386,376,388,388,397,395,364,399,378,400,394,407,394,375,399,411,400,435,425,414,385,463,442,430,410,393,401,390,422,422,439,493,468,518,480,433,388,393,396,377,402,405,396,382,365,386 17,81,76,164,337,312,150,507,497,497,474,461,477,557,611,616,592,595,584,617,627,409,516,486,484,451,420,439,436,405,502,547,564,511,527,438,452,434,437,437,473,518,622,580,591,454,758,798,788,734,702,628,516,587,658,685,752,746,798,778,730,472,446,469,492,554,605,587,594,512,476 12,12,10,21,22,15,15,424,425,425,430,386,419,430,427,434,400,417,444,478,491,395,449,441,413,415,382,379,380,385,404,490,479,450,449,428,402,408,396,421,414,445,476,467,450,418,537,649,628,552,538,481,430,463,479,494,552,521,584,542,487,401,408,394,391,411,492,464,490,445,411 20,10,10,39,51,51,38,428,416,426,401,402,424,399,431,429,428,407,442,495,468,397,469,440,429,403,397,407,411,368,417,459,478,459,451,434,427,390,391,404,386,409,444,427,444,399,509,655,665,597,555,492,435,427,446,451,477,471,511,514,493,398,393,407,414,431,482,459,465,425,412 10,94,91,92,111,107,89,452,471,460,441,422,428,461,481,463,451,468,496,594,583,429,546,508,457,458,413,412,399,412,418,534,569,478,508,466,433,427,392,399,426,464,518,484,493,421,638,767,788,707,673,566,495,499,551,587,674,662,718,675,617,388,418,427,429,473,568,525,538,457,437 12,167,137,135,264,243,120,566,700,653,608,543,546,602,672,659,658,642,741,843,805,593,815,748,679,666,539,511,460,429,577,822,847,760,768,634,548,422,497,500,537,618,738,696,692,525,840,976,974,908,880,785,672,692,759,762,818,818,867,850,807,483,501,501,517,705,849,784,803,681,556 11,18,17,40,45,35,31,443,432,427,419,392,401,407,425,419,422,409,438,506,512,404,476,458,437,422,392,379,382,419,406,471,525,447,462,412,369,374,395,401,401,423,453,418,436,409,493,638,666,577,538,458,428,438,451,482,522,494,545,513,473,409,402,398,391,436,489,463,458,435,429 20,9,8,41,52,42,32,411,414,402,418,394,405,418,426,423,441,429,437,477,458,396,440,438,412,420,414,392,389,407,390,439,461,438,445,404,407,400,397,393,402,418,439,439,437,408,508,618,600,523,509,459,423,438,439,452,521,510,537,515,490,393,393,385,396,426,463,443,462,424,395 8,8,9,35,50,50,34,398,747,685,623,497,515,407,412,407,395,405,718,921,873,638,900,824,744,708,595,516,459,383,421,886,921,815,822,663,546,378,405,395,411,452,498,456,466,413,469,1023,1023,967,930,803,645,455,466,449,459,443,472,458,453,389,466,381,380,670,904,823,821,698,547 18,9,8,25,32,25,19,405,388,402,385,381,391,432,440,418,414,399,423,415,424,384,404,386,384,393,388,381,398,388,400,419,410,385,399,381,401,394,400,411,394,420,455,447,417,387,513,450,453,430,410,397,384,427,469,437,493,520,531,515,463,388,387,391,386,403,403,417,406,387,395 15,32,24,55,83,52,36,440,415,414,383,401,386,427,454,446,462,425,445,464,446,415,440,414,405,401,408,396,392,414,440,472,464,430,444,401,410,413,390,450,445,482,563,494,489,434,598,614,587,533,510,449,430,499,548,566,625,605,649,603,574,385,387,408,381,406,443,427,431,405,409 14,9,8,18,24,19,15,459,510,476,467,439,451,476,494,507,502,486,550,645,602,455,577,535,479,470,440,440,411,386,449,610,625,525,575,481,447,393,408,423,412,436,525,513,519,418,658,790,782,706,675,588,489,459,514,526,608,607,672,670,623,424,421,425,417,538,637,571,610,483,453 18,27,26,66,79,77,65,410,466,440,402,403,421,437,441,441,433,439,475,529,509,433,485,452,424,444,418,403,390,389,437,507,530,461,463,423,411,401,414,390,387,421,469,450,472,395,565,733,728,647,615,524,442,448,473,524,572,556,636,583,555,405,403,390,398,451,536,469,506,447,415 12,30,26,24,28,18,16,641,733,673,648,586,623,697,760,747,749,739,786,837,820,573,752,705,656,620,536,537,477,403,670,802,812,736,760,656,587,407,443,467,491,587,745,739,753,500,904,966,953,904,883,824,719,668,744,765,842,840,903,903,870,577,525,568,612,750,829,776,805,696,598 7,39,31,40,49,37,31,415,473,469,445,403,421,452,437,461,441,441,494,604,583,428,561,514,462,435,430,392,406,418,402,561,620,520,541,468,434,386,411,409,428,448,509,495,483,413,595,759,778,687,637,558,447,481,522,549,588,563,622,596,541,408,401,386,406,449,597,544,530,474,423 11,11,10,45,55,54,43,404,425,403,410,396,412,402,414,429,427,413,422,480,476,401,450,434,413,407,402,396,389,388,386,456,491,440,444,416,414,374,395,404,398,416,430,417,420,394,493,638,641,558,522,466,424,429,452,457,494,499,540,513,471,391,384,393,383,406,480,442,425,422,422 6,11,10,33,45,30,22,396,392,400,378,396,397,392,395,374,389,398,401,418,399,388,410,384,386,399,396,381,386,388,400,405,415,397,391,376,381,401,377,395,392,415,423,414,415,387,430,456,447,432,418,379,399,397,408,408,446,435,474,432,427,391,370,378,386,385,392,398,411,387,381 16,24,21,38,62,51,30,395,396,383,374,393,373,406,438,415,412,394,416,406,421,384,404,398,400,396,406,402,393,403,388,421,413,407,407,369,393,371,383,410,392,419,437,425,417,401,463,494,493,432,455,413,401,430,450,438,467,472,512,469,442,378,381,404,383,401,393,415,416,388,375 11,10,8,18,23,19,14,409,400,387,395,382,382,429,452,421,413,408,401,415,413,388,415,380,394,374,384,395,403,402,396,391,401,398,394,404,387,383,393,395,406,394,435,421,395,388,447,452,434,420,410,408,394,413,423,413,471,465,494,465,438,382,381,379,388,398,397,393,392,375,387 20,8,8,19,25,20,15,418,388,404,368,365,379,406,424,419,410,382,382,390,393,377,401,385,384,398,384,384,371,375,400,394,393,375,392,380,390,384,409,389,400,412,434,425,406,387,461,419,421,418,387,393,374,409,421,412,451,464,490,458,423,371,384,377,399,375,387,395,389,398,389 1,9,9,33,57,56,30,412,785,734,645,530,534,410,407,414,416,410,808,973,896,743,956,858,785,759,635,542,463,408,444,954,960,866,863,692,582,383,442,465,495,521,600,546,498,482,538,1023,1023,963,918,786,607,581,612,568,579,532,593,547,513,386,468,390,396,768,944,828,844,720,550 20,12,11,29,40,31,22,436,382,388,407,371,396,417,427,423,405,411,400,395,402,371,381,403,384,393,383,366,381,391,406,386,406,388,397,391,371,395,401,391,407,398,428,436,414,397,456,429,436,411,387,381,379,398,412,431,464,451,508,507,473,378,382,381,380,413,402,376,386,390,386 2,94,73,109,168,129,82,593,667,597,563,501,520,638,708,682,668,647,711,794,772,533,745,686,622,588,522,481,443,419,593,762,788,694,717,556,507,447,458,501,516,611,736,691,684,528,839,933,927,866,839,757,616,678,758,759,810,812,866,850,813,497,464,497,502,674,797,728,768,636,565 11,23,22,17,22,20,15,445,709,666,602,557,578,497,518,514,530,529,718,808,790,581,746,700,659,632,575,530,479,390,501,790,795,738,763,664,585,386,378,405,412,436,526,519,533,410,728,1015,995,955,923,851,746,466,523,520,621,623,703,706,665,451,554,426,455,727,847,806,841,729,653 17,10,9,24,33,28,20,394,387,382,393,380,392,400,396,415,401,379,386,393,399,382,390,397,392,373,381,379,384,380,399,392,389,385,390,398,386,386,408,400,408,404,425,406,409,392,435,408,384,391,372,386,386,411,444,425,458,434,467,438,422,389,373,375,399,398,392,369,385,405,389 18,10,8,19,28,22,14,422,425,406,392,368,396,438,463,474,450,429,451,484,457,411,436,423,410,409,387,401,388,400,424,455,491,410,449,411,396,391,406,400,411,425,451,447,455,410,580,577,577,530,503,436,425,453,495,499,551,558,622,570,533,390,416,400,395,438,481,451,476,412,402 12,23,23,75,92,86,58,430,502,479,449,451,439,426,443,432,436,435,503,644,614,456,591,535,489,487,441,418,380,391,433,599,656,551,590,493,438,405,416,413,412,421,489,474,456,421,612,844,863,780,750,620,502,451,529,526,567,566,637,623,559,405,428,411,421,493,632,560,583,491,453 11,32,29,51,66,59,44,445,595,555,520,486,465,483,495,508,494,525,619,752,730,493,692,659,555,557,467,452,420,394,474,715,765,678,685,566,483,401,416,402,416,460,539,515,542,411,705,919,929,859,833,736,608,472,528,561,619,614,685,690,655,437,465,417,423,570,715,671,674,561,504 5,10,10,12,12,11,11,430,455,424,430,402,412,423,466,454,452,443,451,480,467,416,444,426,414,411,406,390,383,388,436,467,469,441,440,424,413,399,411,407,411,429,500,493,480,414,614,628,595,555,524,490,456,460,511,536,614,605,661,644,588,410,393,393,410,425,468,441,426,408,407 19,9,9,36,51,46,32,396,439,417,410,402,412,405,420,403,401,423,450,507,486,403,452,440,410,402,418,413,381,389,403,453,501,444,453,399,396,394,379,385,400,420,437,432,427,395,490,653,660,566,536,469,422,400,441,452,504,474,529,491,456,385,380,390,393,416,477,444,439,407,397 18,13,11,33,41,27,22,419,406,400,374,384,398,427,456,438,397,401,427,409,405,385,396,404,383,404,401,368,388,388,396,407,412,389,423,403,381,396,389,393,390,415,442,445,451,394,475,469,459,435,424,404,390,406,417,436,497,490,533,499,469,401,394,385,384,410,398,383,379,379,374 18,20,19,30,54,50,27,408,386,379,404,397,385,400,408,405,408,390,394,390,385,394,429,394,399,396,381,386,400,393,381,392,398,399,408,384,390,399,411,404,381,408,446,409,409,405,448,417,433,405,418,397,400,435,452,405,469,476,476,463,436,398,390,378,389,408,401,387,406,398,372 11,33,26,57,59,43,41,420,480,444,433,429,448,437,450,465,431,467,503,633,610,442,583,536,484,464,451,413,415,388,444,614,635,543,535,453,403,389,426,402,430,477,513,516,494,412,604,790,799,723,682,568,481,485,558,559,617,605,648,627,575,417,414,423,410,488,609,551,581,494,439 3,37,32,248,454,401,210,439,452,441,467,422,461,483,506,480,490,482,512,529,522,418,467,466,438,432,431,416,402,418,426,481,471,456,447,417,412,398,410,387,431,418,508,463,511,430,664,735,727,667,637,597,488,480,500,531,587,587,656,651,619,429,423,419,436,462,497,492,504,452,436 10,79,78,191,263,268,192,432,501,467,448,403,415,435,457,458,445,455,491,599,587,429,573,526,462,454,432,414,420,408,427,567,612,539,528,444,417,389,412,415,434,459,501,491,452,440,586,801,814,738,683,596,472,555,641,657,689,654,686,617,564,409,400,403,415,459,585,551,546,446,426 9,10,10,6,7,6,4,384,389,391,397,401,384,385,391,387,379,392,373,387,376,395,376,395,381,372,384,378,398,370,385,363,385,390,365,381,383,388,377,393,389,392,395,391,376,380,389,399,413,389,398,375,392,399,395,402,397,406,387,392,374,385,402,392,390,389,389,397,379,380,386 12,12,12,15,23,16,11,485,536,487,474,464,494,503,578,569,551,555,570,618,593,446,514,513,499,480,442,447,438,384,485,565,561,510,530,481,442,401,418,413,426,455,551,517,561,407,727,782,753,721,691,628,555,519,569,595,670,666,735,732,683,448,446,464,471,564,623,572,592,533,478 10,12,12,29,35,34,28,421,526,483,445,432,454,443,482,477,476,481,522,602,585,425,525,485,457,445,428,422,399,389,471,565,586,511,542,482,430,392,408,406,415,443,496,485,522,411,652,779,760,712,671,591,490,423,489,494,567,576,649,630,588,402,417,411,432,505,590,540,553,490,458 13,29,28,278,485,492,280,405,423,410,411,385,398,415,427,440,399,430,429,463,445,400,428,436,385,419,405,389,396,411,394,458,442,418,423,423,393,385,397,417,424,428,479,448,431,448,531,621,619,540,502,468,428,493,558,570,571,552,589,534,499,411,399,374,396,418,464,432,456,410,409 5,45,36,545,704,587,434,621,588,539,533,488,540,673,724,710,696,688,680,682,694,434,541,513,461,458,442,419,399,466,714,683,645,597,628,561,544,536,609,665,728,801,890,851,832,577,893,854,812,775,758,716,622,734,813,841,908,900,942,916,875,533,450,530,554,589,646,597,635,529,499 2,33,27,15,14,12,12,409,418,400,371,391,409,403,453,409,409,443,418,427,419,392,425,415,399,414,399,396,394,401,417,441,426,422,432,369,394,391,414,439,465,520,605,503,472,419,539,541,513,454,457,428,382,509,567,586,654,625,666,604,533,380,389,405,402,380,430,402,432,390,393 14,12,10,28,34,27,23,423,386,383,381,405,378,411,447,412,416,409,403,398,397,374,392,388,375,393,390,410,381,414,395,391,389,389,391,378,374,401,397,407,400,432,467,444,446,405,496,434,413,427,405,397,391,439,481,465,524,525,576,520,489,383,396,383,387,393,395,394,394,371,400 10,168,159,107,155,152,104,411,379,403,397,373,402,411,434,420,395,414,381,397,409,382,379,385,396,392,373,381,387,392,406,383,371,381,374,379,390,404,417,387,434,454,499,420,435,396,455,386,392,400,379,392,398,425,425,412,467,460,500,494,454,402,386,383,394,376,379,380,381,371,388 9,15,14,28,41,36,22,398,398,389,371,386,391,397,413,384,406,387,394,390,416,364,388,380,380,403,377,373,397,371,393,390,404,390,390,363,389,381,390,401,403,400,411,417,399,389,467,446,438,434,408,400,388,422,427,439,446,452,478,455,430,389,391,396,379,400,401,380,398,402,397 4,42,36,39,53,39,28,529,587,542,520,526,514,553,627,615,607,613,655,682,683,446,547,523,492,491,478,463,428,400,568,603,621,561,594,535,515,442,436,472,538,572,696,662,665,473,816,846,813,776,751,707,608,620,702,711,783,780,832,819,783,451,478,469,504,588,647,625,662,544,512 18,24,18,58,82,48,32,421,397,395,401,390,373,403,431,421,405,410,408,438,426,400,406,396,396,394,377,394,391,409,407,398,410,399,404,402,393,385,413,399,427,445,469,433,440,417,504,528,518,462,445,443,398,477,493,498,533,551,570,538,475,392,401,397,406,393,435,400,408,398,392 14,10,8,24,34,27,20,446,473,458,417,393,422,436,465,459,457,443,487,537,538,415,519,459,434,453,414,403,388,412,432,521,538,462,492,430,410,388,396,416,427,443,494,478,477,420,595,690,688,612,587,487,457,472,509,515,577,572,635,614,560,397,409,407,405,446,539,503,509,454,430 12,24,23,52,61,53,45,407,476,431,421,417,438,416,441,447,431,438,498,560,543,429,520,486,452,422,428,402,372,405,412,545,565,492,509,447,425,396,401,393,419,420,480,444,431,401,570,760,775,682,653,558,464,444,473,482,550,535,587,578,523,410,410,417,411,454,545,516,509,450,430 11,11,11,34,47,46,33,378,398,414,395,401,396,408,394,408,389,401,422,451,448,390,419,421,397,412,370,391,386,386,380,446,450,425,417,391,401,399,382,382,398,415,404,415,405,400,450,596,598,518,495,460,421,415,444,439,471,464,503,475,465,393,385,393,394,407,428,417,410,411,396 16,28,28,132,221,230,136,404,390,395,402,393,381,404,401,414,396,403,401,389,384,380,401,373,391,377,381,375,388,403,401,383,405,393,410,378,391,396,401,400,418,419,440,415,412,426,449,451,434,419,392,395,397,454,506,513,534,480,528,464,455,402,381,392,394,399,396,392,407,382,386 13,18,18,90,126,130,92,410,413,389,395,385,383,433,459,427,432,434,439,447,432,378,403,398,409,406,375,401,376,396,406,423,428,403,414,431,388,389,386,399,420,461,472,441,449,408,538,524,511,453,461,417,389,458,504,503,561,528,590,558,501,393,382,388,418,419,419,405,443,415,387 2,13,13,201,301,307,203,385,394,414,408,416,408,398,415,422,420,396,415,469,458,403,439,444,421,416,412,385,402,374,408,460,462,424,425,416,401,393,386,382,400,398,413,400,411,412,500,613,608,529,522,463,402,418,428,449,476,476,524,507,481,393,395,407,374,410,470,448,427,422,390 6,24,24,75,101,101,73,408,507,470,458,410,456,433,458,461,452,428,525,615,609,425,573,513,455,454,436,430,395,398,430,572,604,513,535,453,422,400,391,407,408,411,472,449,473,405,601,788,796,715,683,568,490,435,484,506,549,554,615,598,586,407,416,402,414,486,606,541,563,473,439 3,14,8,116,101,61,72,475,555,505,480,461,477,504,542,525,517,504,581,689,666,457,616,573,501,474,416,436,402,426,492,640,689,590,604,496,440,425,436,461,484,554,644,588,570,493,735,860,861,795,760,655,548,643,719,719,764,748,807,764,711,433,422,410,435,540,658,603,608,512,451 2,227,173,72,83,50,45,459,504,447,458,423,420,482,532,510,497,487,534,627,590,451,576,502,471,465,423,425,410,419,484,614,632,546,551,458,438,441,476,461,502,562,649,585,549,479,705,811,790,717,680,607,478,610,685,701,743,728,781,734,686,411,429,434,422,513,623,562,581,488,439 4,28,26,129,152,132,113,553,789,738,705,652,669,596,646,639,633,628,815,875,866,680,813,781,752,726,637,619,522,411,563,867,866,816,833,745,685,403,430,435,437,497,625,628,643,447,835,1023,1023,1023,1003,936,841,565,640,674,749,754,825,827,796,495,673,504,533,856,950,919,941,846,771 4,29,28,105,159,152,100,432,472,437,423,441,410,441,489,476,443,472,496,555,545,410,517,481,453,438,428,408,397,386,404,517,547,482,510,455,417,386,396,420,425,416,499,465,479,402,622,765,776,688,654,573,466,477,546,572,626,631,672,653,571,417,404,428,418,470,558,510,515,438,427 9,73,65,409,411,382,389,678,784,739,684,619,629,720,776,747,736,721,806,899,886,632,849,812,748,727,624,594,504,498,679,858,892,812,825,713,613,508,544,543,618,710,813,770,779,592,920,1023,1023,1001,975,895,784,768,840,866,925,916,960,935,897,545,555,536,572,768,894,852,863,760,681 6,8,8,24,26,24,22,421,381,365,388,369,393,412,424,392,395,409,401,386,378,385,395,390,386,397,389,382,383,382,394,382,385,377,390,390,395,397,378,384,398,385,400,408,400,383,421,399,400,389,378,368,382,392,411,379,432,425,452,426,408,385,381,392,384,394,402,385,382,384,377 20,27,26,23,30,20,15,545,658,595,568,534,526,601,663,649,656,624,713,782,756,511,695,638,592,585,493,468,456,385,583,743,748,680,706,599,542,420,404,432,442,510,652,644,663,430,825,930,915,865,838,766,652,516,604,643,731,742,814,819,779,496,486,504,529,694,769,716,743,630,566 6,18,17,13,18,14,9,545,765,715,675,645,671,603,682,699,690,688,792,870,850,593,779,726,677,658,585,583,493,386,618,813,837,758,787,691,613,409,423,401,443,483,633,633,692,417,862,1011,1005,951,926,862,762,529,601,628,728,736,819,841,814,536,581,548,587,763,854,807,829,728,666 11,9,9,33,50,48,30,392,399,388,394,387,381,415,406,397,410,411,394,416,401,386,386,390,397,389,370,382,383,381,413,415,409,402,408,396,391,391,399,391,397,406,444,409,415,398,486,495,483,441,439,392,402,419,437,450,509,496,514,515,463,401,385,374,391,401,405,395,418,405,380 2,27,26,47,57,56,45,428,493,444,445,428,432,428,463,457,440,443,526,632,605,449,578,542,493,480,442,441,407,411,439,589,634,551,567,480,448,392,383,388,399,424,479,447,463,412,622,822,836,757,717,618,524,435,487,508,578,552,625,612,561,410,418,407,412,484,624,582,588,480,462 2,10,11,38,46,46,39,381,428,407,407,409,400,411,392,402,389,424,431,481,463,404,453,435,425,402,408,402,384,365,401,462,479,446,454,406,403,387,393,392,393,403,418,404,399,391,454,640,651,574,543,470,426,416,427,423,471,443,500,464,435,380,391,387,392,429,482,453,456,420,408 20,9,8,33,46,31,23,384,396,381,398,374,399,427,419,417,417,407,407,415,431,390,421,406,383,396,372,378,383,409,406,422,434,416,390,399,392,391,390,410,403,420,464,423,420,396,484,504,506,432,444,400,396,441,460,485,522,524,562,524,457,382,398,396,387,397,403,416,407,403,381 2,24,19,15,18,13,11,421,390,409,387,394,384,448,446,434,418,403,413,405,427,385,397,408,391,391,377,383,394,417,459,437,429,407,417,398,413,435,538,566,640,734,820,718,608,419,643,553,495,465,458,425,392,501,615,683,804,801,830,729,651,383,389,390,418,401,417,408,415,398,376 15,13,13,215,294,309,220,420,500,494,472,440,440,463,481,454,440,456,511,650,634,429,587,547,499,475,420,420,387,399,437,620,644,548,559,464,456,401,415,449,436,495,551,519,494,461,657,843,853,776,737,633,509,527,614,605,665,640,701,665,612,406,416,405,417,481,630,562,579,472,453 12,15,13,57,100,88,51,616,641,601,568,532,560,654,732,712,705,701,714,747,735,497,647,598,539,515,477,478,433,394,626,704,700,634,636,543,540,405,423,441,462,537,678,683,719,483,862,901,871,828,807,737,638,601,682,713,787,791,858,863,832,540,497,558,572,694,767,716,734,622,526 12,14,13,36,43,34,27,434,403,393,399,394,408,401,418,418,408,404,412,413,443,395,423,419,403,410,376,384,380,382,410,409,434,404,393,394,375,400,394,412,415,417,470,454,444,401,468,518,528,476,462,408,403,407,444,474,477,478,525,479,460,415,380,390,395,406,443,429,430,396,395 8,11,10,21,35,26,14,426,402,408,389,403,396,431,422,407,406,404,438,466,452,403,455,419,397,401,392,368,395,393,429,468,499,434,453,416,422,373,409,399,443,496,592,531,491,404,518,599,613,554,530,489,427,438,497,481,513,515,558,530,496,387,403,383,397,413,467,434,432,422,412 4,19,15,51,77,55,35,444,514,471,430,426,432,449,482,480,464,432,507,653,635,439,624,572,490,492,426,425,405,404,432,605,654,569,582,491,432,411,399,417,433,454,496,479,467,429,593,764,794,703,668,556,454,481,535,550,608,584,640,625,547,405,415,399,399,486,649,586,564,489,435 4,13,12,9,11,10,7,500,582,543,505,477,497,503,569,549,550,548,632,729,695,498,674,618,550,552,475,472,430,375,504,702,723,627,648,528,492,415,387,418,445,476,584,555,560,431,737,884,873,818,787,691,595,513,572,583,673,677,750,743,700,449,442,435,462,638,753,700,706,586,504 13,9,9,29,42,42,28,416,430,421,417,390,419,416,426,432,431,413,440,486,460,413,450,432,417,412,394,411,376,397,419,477,480,434,446,438,413,370,391,390,395,396,431,414,428,401,523,645,642,569,550,500,449,415,443,437,471,461,518,494,477,395,393,400,392,429,487,458,463,423,397 13,23,19,34,58,48,28,410,400,374,381,364,384,416,405,410,399,407,404,405,383,392,401,372,388,392,365,362,394,360,407,397,396,379,376,391,400,391,402,397,403,411,467,424,425,403,451,425,413,404,412,389,404,432,463,450,485,458,509,497,445,390,376,381,376,383,388,386,397,385,392 4,16,15,49,62,55,41,413,485,455,431,421,422,446,463,448,457,461,508,608,577,415,541,507,460,465,395,412,413,398,428,564,593,527,537,463,419,400,410,410,413,444,505,459,476,400,605,776,777,697,652,566,460,468,506,515,571,565,617,604,555,404,432,414,406,486,592,522,529,474,406 3,8,8,40,59,60,40,396,439,430,430,406,426,421,415,424,422,436,469,532,557,425,498,468,454,444,423,418,392,384,413,523,548,472,489,458,427,364,387,364,392,408,434,414,456,388,540,747,759,674,634,548,458,418,441,427,479,460,523,519,485,388,408,385,410,457,535,496,487,447,410 16,12,10,32,43,32,22,436,396,399,382,408,386,443,422,424,410,399,402,409,402,374,388,387,388,393,386,377,394,394,401,421,399,390,387,398,394,385,390,386,410,412,415,439,429,406,458,430,434,396,383,394,397,404,444,441,479,473,508,493,485,396,382,384,399,379,407,396,400,389,389 6,23,17,52,67,44,35,400,415,380,411,382,392,418,408,420,447,414,427,419,421,397,418,414,389,371,366,367,384,379,401,403,411,411,413,396,402,385,392,411,403,436,486,447,420,393,486,486,470,424,421,417,407,445,471,507,534,521,542,528,480,409,372,378,402,406,429,416,420,389,375 15,169,141,169,285,243,143,536,823,774,707,616,575,566,629,610,578,587,844,979,932,761,965,894,821,799,687,603,490,421,566,957,979,887,900,757,649,433,469,491,539,617,717,666,657,540,795,1023,1023,1018,982,869,736,688,746,745,801,787,839,823,769,457,517,475,450,818,972,895,905,794,674 17,11,10,26,36,29,20,397,388,382,385,398,380,379,410,402,383,397,407,411,401,385,389,383,385,389,386,392,387,394,394,402,407,407,394,405,381,395,382,391,402,406,429,400,415,395,428,427,432,418,420,408,380,403,411,416,453,447,461,450,419,381,404,374,379,398,380,387,378,380,374 5,16,15,22,27,22,18,511,606,547,499,497,506,567,613,595,592,593,667,735,720,487,660,597,562,526,468,453,424,390,532,705,726,637,636,553,501,396,418,423,439,501,601,601,616,430,789,884,869,813,787,705,572,533,607,632,714,724,788,785,743,471,447,465,483,634,730,668,689,574,512 20,16,16,78,111,107,74,408,486,452,435,405,437,416,443,433,423,432,490,574,538,428,509,487,434,431,430,414,391,379,409,526,561,493,517,444,410,389,398,390,408,414,458,457,454,426,590,767,773,684,656,566,455,446,458,479,539,538,597,577,529,396,413,416,410,467,538,504,535,483,423 1,8,9,9,12,11,8,452,536,511,477,444,466,473,555,542,540,527,591,658,628,449,584,524,490,485,437,441,396,390,469,613,638,559,587,498,438,390,412,412,434,435,540,524,552,409,714,821,807,750,721,647,509,472,514,536,634,625,707,718,667,448,433,456,459,560,658,611,642,533,475 14,8,8,175,302,316,182,397,404,416,386,397,396,373,387,386,384,374,405,437,446,385,434,406,396,392,389,393,382,381,387,424,421,401,398,388,390,390,388,382,389,393,418,410,400,403,416,529,533,475,462,414,398,401,423,412,427,426,468,452,424,399,374,396,391,391,424,419,425,402,387 3,12,10,27,34,17,14,452,438,407,397,406,418,462,495,472,469,450,455,456,453,395,403,413,414,384,406,394,391,394,498,464,442,441,423,424,421,439,480,525,577,661,779,704,645,445,733,629,556,522,501,445,429,576,674,727,847,840,877,800,737,416,410,409,419,432,439,411,426,413,409 16,69,37,90,142,65,42,441,406,424,395,410,393,478,509,444,457,434,461,493,462,391,469,435,413,410,401,393,402,411,450,493,515,444,472,402,401,419,427,451,472,511,580,536,501,435,635,658,636,574,527,461,418,531,587,607,662,653,704,672,606,398,396,402,390,428,489,446,442,423,406 2,58,57,177,272,279,179,453,439,428,405,412,397,424,454,466,430,429,462,498,481,419,440,451,423,411,379,366,370,428,434,479,489,430,456,415,409,422,401,401,439,462,520,464,471,431,564,650,648,583,539,458,425,513,572,558,588,566,616,606,523,425,376,415,416,438,471,455,464,432,405 20,9,8,30,31,27,24,427,409,413,391,381,375,429,445,420,412,408,424,431,419,396,403,401,387,378,394,382,399,379,394,436,400,386,409,401,396,394,393,400,404,412,474,468,443,396,504,515,487,457,460,418,388,461,477,476,537,537,589,558,512,390,388,393,386,397,417,399,405,397,380 2,497,178,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,965,1023,1023,1023,1023,1023,1023,1023,1002,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 3,8,8,170,252,262,174,370,402,403,390,396,377,392,399,374,403,405,405,436,426,401,426,407,391,378,391,380,389,368,387,425,425,397,403,389,387,381,383,375,368,390,382,379,386,396,404,524,525,475,437,420,380,370,397,388,405,401,408,407,410,389,397,387,400,395,431,410,413,401,399 20,70,59,50,90,77,33,401,421,423,386,387,399,403,428,409,409,399,438,473,440,396,425,441,410,404,413,392,393,438,419,444,446,435,428,394,417,380,415,414,412,464,472,438,440,421,534,595,595,498,494,433,394,489,514,543,583,550,608,557,533,392,420,408,391,408,461,426,437,408,407 8,20,20,108,133,130,106,406,470,460,448,423,436,438,451,445,443,428,485,585,573,430,543,508,458,440,424,428,401,391,414,542,591,514,492,467,427,390,397,414,390,408,478,447,446,397,583,796,812,726,694,588,478,447,496,519,571,565,610,589,568,397,402,412,406,468,559,511,545,476,455 4,11,9,24,35,24,17,413,390,387,376,378,402,392,397,408,409,405,385,393,393,379,381,393,383,387,386,362,384,375,403,389,397,392,402,384,415,386,394,397,409,405,437,425,417,397,448,455,433,427,389,397,379,421,450,450,445,460,492,451,396,401,372,377,376,374,385,389,397,389,387 12,19,19,90,130,137,93,475,442,410,410,439,421,500,561,544,558,522,501,482,508,406,422,398,408,416,410,402,385,390,474,458,450,427,416,413,409,402,383,403,438,477,552,525,536,440,689,623,551,523,533,475,420,532,581,597,667,650,721,713,657,447,405,430,456,453,457,436,462,423,403 14,31,24,34,45,36,26,412,407,418,408,406,394,420,419,425,410,443,439,492,475,410,472,456,411,407,405,390,387,392,397,463,483,443,460,400,399,388,400,406,397,439,462,432,418,409,504,625,638,523,524,457,408,452,474,505,529,502,542,516,468,387,397,390,391,421,482,468,451,433,408 6,24,23,166,294,267,151,595,759,707,662,597,644,642,712,699,683,669,803,864,836,667,803,757,714,689,598,573,483,383,599,852,838,777,792,688,621,406,411,438,450,523,675,671,701,466,857,1023,1011,973,936,869,755,571,670,685,771,781,842,848,818,543,590,560,581,836,920,871,890,783,693 20,345,299,238,333,281,198,447,379,394,371,389,374,443,459,400,428,445,415,390,391,382,377,382,411,379,389,364,381,429,436,423,392,398,435,390,383,426,435,484,500,571,663,592,542,460,547,453,424,425,395,408,399,482,517,537,586,584,634,566,535,388,374,421,388,403,379,401,387,379,383 10,12,12,19,29,26,17,423,449,436,401,415,424,409,453,439,445,442,479,558,526,413,476,469,437,440,424,401,398,390,417,510,515,492,500,449,418,383,392,384,407,405,449,426,448,406,583,752,754,679,653,554,488,424,460,478,506,529,584,582,532,407,400,400,407,443,532,511,491,443,419 10,19,16,33,36,28,25,442,489,462,456,422,442,453,487,455,465,450,527,607,578,434,556,502,464,450,427,426,392,397,440,565,564,489,520,457,435,416,395,411,402,431,509,476,491,406,617,760,757,679,652,574,483,456,509,489,583,560,643,619,580,405,431,419,410,487,584,528,546,469,436 7,13,10,36,41,32,28,407,377,390,398,367,384,428,426,401,386,411,422,404,429,392,403,388,379,391,384,375,386,385,395,408,412,394,390,393,377,412,405,404,412,433,471,452,425,414,501,474,442,414,414,398,385,426,462,442,525,517,574,511,464,382,402,399,381,391,424,390,395,397,385 14,9,8,15,17,11,10,479,544,513,489,448,482,501,551,547,533,525,588,693,651,457,614,549,497,504,453,443,422,375,495,650,659,585,617,499,455,403,422,402,429,456,576,550,560,425,720,835,824,764,728,648,526,500,555,577,655,652,727,718,676,456,426,436,453,569,678,613,636,543,469 1,72,61,20,24,11,9,429,418,413,405,384,397,431,478,464,458,451,461,488,453,395,434,408,387,405,378,377,393,371,447,463,470,401,440,392,416,394,448,442,470,503,595,519,498,454,616,623,592,535,480,462,419,558,621,627,681,666,715,646,603,391,396,410,403,437,453,426,436,418,398 10,9,9,13,17,15,12,407,423,414,402,402,393,421,437,412,406,400,427,457,446,393,459,424,403,417,392,396,387,400,415,446,464,436,430,416,388,376,379,399,396,446,505,467,445,397,490,562,565,498,496,464,436,425,460,455,471,492,508,492,461,393,378,391,410,409,454,414,430,414,404 1,25,26,13,17,11,9,597,660,616,568,523,553,612,687,679,660,647,730,789,770,519,714,664,607,575,511,493,425,427,595,760,761,678,712,595,522,416,436,457,462,559,701,673,697,449,840,920,911,859,831,764,641,599,691,712,783,780,845,845,806,496,503,513,538,686,781,728,763,643,551 7,16,15,34,46,41,30,400,366,379,391,398,371,410,427,402,394,400,414,388,401,388,383,390,380,405,379,387,368,392,400,371,385,390,387,387,414,399,399,382,397,413,443,414,416,393,444,401,379,382,377,394,389,404,418,414,451,442,465,464,423,396,381,382,380,379,380,382,393,372,392 8,48,42,82,85,69,65,601,699,656,614,548,584,628,678,659,664,653,734,830,810,549,773,711,639,638,521,521,443,448,597,798,823,746,771,642,585,446,482,497,551,638,737,707,701,514,858,979,978,920,892,811,689,710,780,797,850,840,885,871,830,501,511,500,515,692,827,771,784,667,589 18,11,11,23,32,30,21,401,382,404,386,384,386,385,389,399,397,402,394,402,388,377,377,388,382,378,388,383,397,381,396,398,394,392,396,379,387,392,393,378,406,393,430,402,399,384,426,413,407,390,409,374,403,418,418,399,443,454,448,451,403,401,381,386,376,395,393,396,378,386,392 8,9,9,72,100,105,74,401,458,413,411,392,413,400,433,431,422,414,453,502,497,398,481,447,433,413,413,401,395,399,409,490,506,453,460,427,409,393,395,391,387,396,427,412,423,392,511,701,702,628,592,500,443,425,432,431,478,463,511,503,474,392,390,389,388,429,509,462,492,416,418 15,9,9,71,102,103,71,422,477,418,435,407,422,411,420,426,428,418,445,553,519,408,498,485,447,425,408,410,395,374,430,509,565,483,482,433,423,397,404,395,418,442,521,466,458,405,502,773,780,703,656,550,451,416,428,456,466,485,526,513,488,384,386,397,421,434,530,512,506,438,415 5,10,8,17,18,10,9,391,400,398,397,371,395,417,438,431,414,411,426,419,434,377,398,396,396,392,389,384,396,399,413,427,416,423,397,411,393,397,406,442,449,475,526,484,468,426,530,510,482,451,413,417,422,498,554,552,616,595,644,572,513,386,385,383,391,408,402,404,403,394,392 10,21,21,60,70,66,57,412,462,444,396,403,413,421,423,428,435,417,453,520,515,397,483,462,434,425,409,403,392,407,412,480,525,461,454,437,418,395,380,388,393,399,428,418,427,383,526,718,743,651,626,517,450,398,430,450,491,486,536,533,488,385,401,388,400,420,510,479,488,444,416 15,163,152,122,150,135,113,408,389,372,389,407,374,404,380,382,421,379,411,382,410,379,389,404,396,374,383,398,357,389,410,389,419,406,382,402,388,396,408,444,437,491,539,464,463,382,440,428,442,416,426,427,383,400,406,422,477,465,511,489,469,382,389,390,409,380,415,388,410,389,383 3,32,32,82,137,140,82,418,466,448,423,412,419,438,475,473,448,439,514,573,567,417,514,478,440,423,402,412,401,397,437,543,575,501,526,445,415,402,401,406,403,432,505,481,467,426,614,771,780,705,667,557,474,460,516,524,611,592,662,653,598,428,392,431,412,483,562,517,539,470,436 20,13,12,23,36,34,21,415,374,398,384,388,395,412,418,399,394,417,405,378,380,381,383,369,382,398,386,384,370,387,394,384,372,392,384,395,385,386,392,405,425,419,451,430,425,389,429,391,383,373,384,378,377,421,450,440,482,454,494,450,433,377,395,397,382,378,385,382,369,378,383 6,19,15,48,65,42,32,422,430,397,389,397,393,412,440,431,434,404,422,453,445,394,435,417,404,397,388,387,390,418,428,425,440,421,430,408,393,420,398,426,427,454,500,464,439,423,503,557,544,514,466,432,390,483,523,529,579,550,596,581,507,393,383,406,395,411,456,436,431,418,405 16,11,11,56,75,74,55,425,440,428,434,429,409,428,428,429,437,433,479,528,511,410,503,463,437,435,413,411,386,398,429,512,543,479,473,425,405,407,385,383,401,409,437,434,448,401,556,729,727,634,625,522,449,426,455,449,501,498,557,546,516,403,396,406,420,466,534,471,518,457,415 10,11,10,40,45,39,33,432,448,432,425,393,393,425,436,436,421,423,450,539,502,407,493,443,429,438,407,386,413,397,396,484,519,470,489,425,402,390,388,399,395,430,461,440,442,397,519,694,707,631,589,505,433,453,487,487,550,515,565,540,495,380,403,391,402,431,509,476,484,434,413 14,9,9,15,17,17,14,390,391,388,392,379,379,388,394,388,379,382,407,396,399,388,395,404,396,390,398,360,379,386,386,393,421,386,396,387,394,387,369,399,401,412,451,406,424,402,435,425,435,407,412,401,387,421,433,438,447,433,458,437,422,394,396,371,392,388,394,401,407,383,380 14,11,11,7,6,5,5,483,580,528,480,475,476,514,572,560,554,545,611,682,666,469,614,552,505,507,449,443,427,402,497,657,670,595,620,513,476,392,400,415,438,464,562,545,572,409,744,853,838,783,762,678,572,468,553,572,663,669,747,745,706,450,433,447,478,576,696,634,657,550,472 5,12,8,84,108,87,68,407,412,411,419,399,387,427,427,420,420,409,430,489,475,398,477,436,413,426,396,385,396,384,394,472,503,438,442,391,396,406,392,397,404,408,442,410,444,408,507,621,610,552,537,472,408,427,460,444,495,496,527,504,478,387,395,397,396,423,491,461,461,427,385 20,9,8,31,36,26,24,400,403,397,392,368,373,429,436,408,393,382,418,427,414,389,433,398,386,383,388,389,387,374,408,411,403,398,389,403,393,403,375,393,415,394,470,446,427,411,458,537,509,473,449,412,392,415,439,436,482,481,526,500,446,400,393,379,380,384,414,412,383,404,400 16,39,29,121,331,260,89,424,505,487,481,492,521,433,491,449,478,485,542,536,565,432,439,438,439,440,411,452,417,408,442,459,458,464,462,474,450,391,384,419,392,418,478,449,479,439,646,711,704,672,659,630,564,449,494,493,557,536,610,631,598,423,446,421,420,485,527,495,544,517,503 8,8,8,63,91,80,55,408,404,401,392,388,408,419,428,409,428,406,437,445,453,407,440,413,391,389,385,399,390,412,405,432,445,419,419,398,394,399,399,386,398,435,452,428,436,410,520,578,589,530,489,451,427,437,469,476,535,520,559,534,496,395,410,389,408,412,448,445,423,414,394 13,146,138,136,195,187,131,403,390,382,409,384,381,412,391,409,385,379,382,385,381,389,369,402,395,392,366,375,387,416,397,389,391,392,376,378,406,384,388,408,397,443,473,441,419,411,449,406,402,398,400,405,397,395,419,412,479,441,493,452,443,393,381,406,393,403,388,384,415,389,366 1,445,304,72,82,55,48,550,626,540,529,475,489,563,625,591,600,573,668,760,729,499,711,644,571,546,494,451,416,444,547,732,750,660,693,548,492,490,519,552,605,668,755,694,672,530,798,901,897,830,801,696,575,707,781,782,831,813,858,823,776,454,437,443,464,575,739,650,679,579,487 13,11,11,75,123,129,77,383,414,423,383,391,382,400,402,391,401,396,408,455,453,400,448,414,394,425,392,383,387,392,393,442,448,413,413,401,395,393,366,380,394,402,395,391,406,397,419,574,586,493,478,447,395,388,417,411,433,406,435,431,415,396,402,393,399,416,439,416,420,408,408 15,12,8,36,43,25,20,444,446,413,410,416,407,425,438,430,425,429,437,502,484,393,473,452,417,426,392,392,406,410,417,476,507,454,454,412,398,389,409,389,416,441,492,462,439,402,557,663,655,583,538,492,423,466,501,495,572,560,600,569,526,402,403,401,401,447,498,451,463,410,397 10,10,10,49,78,78,48,389,397,380,408,381,371,404,402,393,405,396,393,441,419,392,405,398,391,390,400,399,384,369,393,406,425,422,400,406,394,385,386,391,387,402,424,400,405,404,453,481,502,445,448,415,393,406,452,456,473,440,477,470,408,380,388,395,389,413,413,415,415,398,380 8,18,18,23,25,21,20,517,483,451,437,442,468,528,590,568,561,545,544,555,563,402,437,436,410,428,400,425,406,435,593,553,523,496,525,472,441,444,534,611,660,758,855,773,731,433,780,742,691,659,644,599,524,585,696,750,834,818,855,814,755,429,431,442,461,492,508,484,515,441,431 1,25,21,15,17,11,8,535,672,602,566,495,558,597,646,654,645,623,708,781,760,514,702,643,597,558,500,460,448,418,607,749,761,679,727,588,528,429,457,472,509,592,720,683,695,456,859,935,921,881,855,806,698,601,680,703,793,790,852,851,823,486,461,508,527,672,790,716,746,635,544 4,10,9,25,34,32,24,445,399,390,365,381,370,439,420,411,413,400,399,394,385,403,381,384,392,377,382,382,388,372,388,384,386,373,391,371,377,394,376,398,389,401,402,420,419,400,437,386,384,388,375,383,385,396,412,398,435,446,486,462,451,396,380,394,373,381,395,372,385,383,383 16,10,10,74,104,105,74,396,425,392,400,404,400,410,408,427,406,392,414,459,441,401,424,425,407,404,406,389,401,402,395,445,444,428,441,397,398,402,387,398,404,411,433,419,419,397,499,568,569,489,467,437,416,410,446,462,523,494,544,505,466,402,398,392,388,404,434,408,428,411,394 16,10,10,27,39,28,20,386,398,387,393,397,390,386,408,393,396,402,410,410,406,393,392,404,392,376,405,377,383,380,392,417,406,397,387,376,383,380,398,396,399,405,429,402,400,394,440,440,447,420,395,411,382,403,433,421,445,429,468,438,418,377,404,380,388,388,390,412,409,375,385 17,8,8,25,33,29,21,409,404,361,382,383,389,390,417,385,399,392,410,405,377,387,379,381,396,389,376,383,367,397,399,394,400,382,384,392,383,392,395,387,399,417,405,404,397,391,413,408,408,394,390,392,389,409,426,408,448,439,466,419,416,387,391,385,377,383,378,380,387,390,409 11,8,8,58,78,81,60,386,426,402,406,394,401,383,404,425,405,403,400,466,461,415,440,425,408,411,406,392,383,386,392,457,469,425,437,401,411,392,395,400,391,417,411,424,402,396,475,623,621,560,527,452,419,412,429,439,455,452,499,483,451,394,399,391,398,415,447,440,449,403,404 14,33,31,50,43,41,47,518,659,598,572,483,516,548,607,612,591,585,680,774,752,510,704,640,580,554,489,477,417,389,548,742,761,676,696,563,545,400,433,423,435,472,617,607,595,445,794,925,915,865,831,751,625,523,613,632,718,719,787,794,761,458,484,475,487,654,768,713,725,614,538 8,30,29,61,108,109,60,410,413,388,388,399,384,416,448,410,417,437,427,445,435,393,401,405,403,401,387,406,386,406,402,415,422,402,410,401,390,415,394,398,423,436,461,442,433,418,522,514,507,477,465,441,417,448,510,501,555,556,613,549,498,397,380,394,400,418,425,394,424,401,392 3,15,15,38,47,39,30,445,459,439,433,415,420,429,487,452,453,464,456,555,538,419,501,453,449,435,429,396,415,423,429,539,556,485,498,446,406,370,398,411,411,447,523,474,473,404,630,736,721,651,607,557,473,457,525,517,604,596,652,646,577,414,412,397,432,468,568,531,522,459,424 12,26,25,92,99,91,84,406,482,429,420,414,415,420,456,444,423,415,463,583,568,421,545,482,448,431,411,414,399,361,410,554,581,511,527,464,438,389,408,383,405,427,437,440,448,409,543,775,775,694,670,557,476,440,459,467,516,523,564,571,494,406,429,404,405,485,572,506,529,458,425 5,106,88,297,321,257,235,570,736,688,642,548,579,631,677,665,656,658,759,865,847,592,818,771,696,680,574,529,479,437,599,832,865,780,798,677,576,454,478,513,564,646,763,717,706,534,869,1002,1005,943,916,836,724,708,791,804,860,855,902,882,841,494,512,485,512,710,850,796,807,701,602 15,38,33,83,98,78,65,431,528,479,483,448,434,450,481,460,471,468,547,661,638,448,600,564,490,488,426,400,412,410,453,609,662,556,556,486,455,409,410,428,422,460,512,493,509,429,657,828,832,749,722,613,516,476,531,556,633,630,690,646,603,395,396,400,417,481,634,570,579,492,434 2,12,9,39,50,48,36,399,414,396,396,391,403,428,441,435,413,412,425,450,432,387,425,418,408,397,384,396,387,387,419,432,445,418,426,415,394,395,415,426,439,483,565,508,481,421,557,587,557,489,487,445,415,470,544,568,666,651,682,602,552,385,400,395,406,421,434,425,431,401,402 1,43,34,39,39,27,27,438,438,427,435,413,397,461,517,507,484,489,497,518,520,414,458,445,435,412,397,410,406,429,468,526,502,455,477,429,419,405,465,478,511,584,679,616,552,468,707,705,671,603,581,510,469,626,696,717,768,749,784,748,682,428,400,401,419,477,502,486,480,425,420 19,8,8,38,46,46,39,391,404,401,400,397,408,389,411,413,390,397,416,451,473,387,433,425,406,414,392,397,387,383,396,448,459,427,436,395,394,393,382,392,398,390,420,401,434,399,466,593,588,515,502,456,403,387,417,416,422,422,462,441,432,412,393,388,384,416,440,417,441,423,403 15,19,19,63,80,78,60,413,463,434,422,392,434,430,420,430,415,423,481,604,553,421,528,483,463,446,411,416,402,383,419,538,587,489,508,446,422,390,394,429,392,404,462,426,448,393,528,776,781,695,660,546,473,420,474,460,505,518,537,536,510,395,392,378,393,447,560,502,507,462,436 19,74,68,545,932,905,505,492,645,623,551,526,538,527,558,560,537,565,670,794,784,525,737,683,617,596,478,487,432,390,499,749,784,683,709,599,519,405,417,415,441,477,605,566,593,489,765,960,969,899,871,780,648,521,613,622,698,704,772,766,719,474,487,439,468,627,779,722,745,613,542 12,12,10,27,33,25,19,432,391,392,374,390,399,448,449,439,404,428,400,426,399,390,396,389,390,392,384,396,378,389,398,408,419,381,397,389,394,382,390,398,410,407,453,440,427,399,487,460,448,431,421,410,391,426,465,441,511,499,567,520,460,376,406,384,379,393,414,388,404,403,367 3,11,9,16,20,14,11,434,424,410,402,398,391,433,470,455,441,445,449,461,474,374,418,418,414,403,402,393,382,404,470,465,448,419,434,426,386,443,540,605,669,760,846,737,616,425,649,626,580,502,481,459,410,566,665,730,816,802,830,747,661,391,390,393,404,416,430,433,441,412,415 18,30,19,51,76,47,31,419,374,383,391,374,373,399,420,422,400,403,416,384,378,389,391,395,383,411,376,400,376,380,408,405,401,403,384,372,397,407,404,392,418,451,489,440,438,406,479,415,422,418,405,387,409,472,483,467,519,518,550,506,453,375,374,383,391,396,400,388,378,391,378 8,22,18,44,63,41,30,385,395,381,381,371,379,381,415,406,379,402,388,407,407,394,407,410,395,382,370,375,390,402,394,402,409,393,386,384,380,389,420,413,406,422,466,434,413,413,455,454,467,435,384,392,401,438,450,464,505,490,544,464,452,382,384,391,397,377,417,392,394,406,371 7,27,18,50,71,47,33,415,396,367,368,363,388,409,413,385,410,389,390,398,402,391,381,393,384,388,401,388,373,360,387,391,397,389,399,382,389,392,398,390,403,429,446,439,405,400,451,426,387,391,401,391,391,418,459,468,494,478,535,473,456,389,390,375,370,379,367,391,373,393,393 8,187,163,320,457,403,281,565,678,642,608,550,581,603,654,636,631,616,718,815,796,541,755,710,651,619,542,517,450,401,562,767,803,718,737,625,548,449,471,465,497,568,699,659,662,499,837,971,977,917,892,810,703,628,718,744,811,799,857,841,806,510,518,470,525,684,803,766,770,659,583 8,14,14,92,119,114,88,425,461,462,445,423,426,436,449,432,457,427,483,552,538,423,505,467,439,438,414,411,403,395,412,524,544,487,478,418,430,392,394,396,407,411,463,445,449,402,570,736,737,670,626,527,484,412,454,479,545,535,557,567,534,390,388,388,411,462,543,479,505,446,427 19,28,27,17,25,24,16,438,553,520,496,431,459,426,457,445,464,434,545,686,675,438,637,597,539,511,460,430,389,391,435,620,689,585,601,503,478,419,398,425,413,429,499,470,457,418,602,877,901,825,783,664,522,440,507,524,575,589,624,618,575,394,428,400,418,465,639,575,613,505,435 16,17,14,137,221,195,118,460,439,422,431,402,406,518,549,527,520,504,469,478,464,396,414,409,404,401,385,394,373,462,592,513,472,442,454,445,429,531,586,633,688,761,835,761,717,475,743,640,558,527,515,490,449,622,723,754,820,804,841,783,730,430,399,429,435,443,441,433,463,418,405 13,37,36,70,96,97,68,504,552,507,492,479,505,545,621,614,638,636,632,617,630,397,430,450,439,416,422,439,410,398,586,563,522,488,515,506,482,413,426,428,477,552,673,657,688,439,842,796,732,732,705,684,579,534,609,659,755,763,831,842,803,472,432,457,484,538,535,539,555,496,495 5,17,17,86,112,115,89,413,430,443,421,398,428,442,417,452,435,431,446,486,482,397,466,444,421,431,397,396,376,402,425,464,480,448,457,416,390,394,397,397,397,419,470,452,459,414,581,658,652,590,568,483,435,458,477,526,564,566,615,590,548,403,405,398,408,437,490,480,465,428,406 15,17,17,38,45,45,37,426,430,422,448,426,433,425,447,452,437,453,481,474,479,410,430,425,421,410,405,429,411,401,449,469,464,446,449,420,420,417,413,411,414,439,516,512,496,397,552,610,600,590,548,502,448,428,466,462,493,506,555,550,535,423,408,404,418,457,463,484,470,427,427 8,9,8,28,32,26,22,420,390,404,368,392,390,425,415,405,397,383,402,400,393,377,397,399,376,372,386,391,371,361,405,392,405,418,388,382,387,403,410,399,400,421,441,434,426,401,459,435,430,420,400,393,380,401,420,408,453,460,513,472,440,392,387,383,399,396,395,402,396,407,396 16,84,81,129,209,200,121,511,649,580,579,539,540,558,611,604,597,590,688,775,758,509,709,663,621,589,514,504,441,403,517,740,766,686,698,584,518,421,410,426,454,487,616,593,625,447,793,956,957,898,869,791,670,537,625,639,723,731,792,787,750,469,492,453,475,664,781,730,738,612,540 4,14,14,25,41,40,25,522,649,595,556,499,525,548,619,604,594,566,725,770,742,577,697,650,609,578,486,500,447,401,527,760,745,688,685,596,521,414,418,396,432,478,614,599,613,439,769,969,932,893,852,779,643,495,583,597,682,699,769,773,734,475,510,479,504,761,836,775,804,668,601 20,21,18,82,160,154,71,399,457,428,422,405,437,407,444,431,430,416,467,533,522,421,498,471,425,428,401,403,406,373,408,496,528,451,456,425,403,391,391,392,395,427,466,446,476,488,552,680,708,608,596,519,448,550,560,547,566,534,561,538,513,395,398,412,404,430,513,477,448,424,417 14,209,149,102,123,46,36,772,913,872,836,773,789,809,867,863,853,847,936,1016,994,806,976,936,879,865,781,746,636,446,797,990,1010,943,961,856,786,491,547,569,657,754,875,858,874,605,996,1023,1023,1023,1023,982,886,795,862,877,940,940,994,995,965,681,715,681,721,909,1011,965,978,887,807 16,15,15,87,129,130,88,406,463,448,415,394,421,409,451,419,438,422,455,527,534,411,477,464,442,463,411,389,406,386,418,494,531,456,473,435,406,391,381,425,415,429,467,447,426,418,543,725,730,645,605,516,450,447,482,501,542,525,595,558,518,402,422,401,408,447,508,495,494,430,414 6,23,22,36,46,42,33,483,443,458,447,412,432,481,520,465,443,449,469,553,535,421,498,471,432,426,399,405,390,401,480,542,565,479,508,450,415,393,432,463,479,583,723,645,624,429,590,673,692,622,604,535,501,469,539,541,620,600,666,628,579,391,394,402,411,426,523,457,475,438,384 10,25,20,43,60,47,33,407,388,401,387,401,388,421,455,411,418,423,401,404,386,392,374,398,391,401,388,376,386,406,399,405,381,388,381,385,386,389,388,419,418,428,443,425,437,388,454,416,403,390,404,396,391,398,435,425,456,472,500,479,454,380,396,387,379,373,405,382,378,385,389 13,12,11,48,52,48,44,426,488,463,431,408,438,416,458,453,439,428,475,575,580,419,539,506,450,453,416,421,408,393,426,553,594,490,498,454,429,389,376,399,393,427,460,449,463,392,555,759,763,672,654,544,452,434,465,459,498,518,572,554,529,407,396,412,404,445,588,519,512,459,426 12,23,23,56,85,88,58,435,426,391,405,407,428,427,447,451,431,426,423,438,436,389,411,414,392,394,394,398,390,386,415,415,420,402,427,409,418,404,392,407,396,416,435,452,444,428,560,577,529,501,500,489,427,481,539,513,566,545,610,580,536,400,409,398,408,417,441,396,430,399,414 12,9,9,49,66,48,38,430,472,457,441,405,440,452,470,439,444,438,500,585,554,424,527,493,455,454,407,428,390,393,440,559,577,500,508,433,426,387,395,406,407,407,479,472,480,398,619,772,783,707,667,566,475,425,473,485,560,561,626,612,557,400,404,398,411,474,576,527,537,477,440 19,14,14,77,123,123,75,395,397,388,382,396,391,409,412,397,397,380,392,379,418,381,414,396,382,395,384,376,373,412,399,405,415,412,390,398,397,399,392,431,413,446,488,418,416,415,429,448,421,412,415,392,383,454,474,464,472,484,502,426,438,403,384,378,392,399,389,388,395,383,390 3,17,17,108,135,115,95,437,491,474,424,416,424,422,474,439,450,449,499,590,565,399,513,505,458,439,418,419,405,414,437,547,596,511,508,442,442,397,389,398,417,412,482,466,457,409,611,781,800,717,682,601,479,454,498,525,578,568,633,604,552,412,410,403,415,483,577,543,544,465,428 6,22,14,51,62,36,32,427,391,370,405,396,384,455,450,422,435,413,408,423,415,397,412,405,397,378,383,360,390,396,411,417,427,392,407,377,386,410,409,425,435,450,519,488,457,431,562,526,496,450,455,413,392,494,537,528,584,596,655,622,531,394,386,374,394,393,417,399,407,415,396 12,95,90,139,165,135,114,487,669,630,558,512,537,535,576,568,542,553,694,805,788,533,754,707,616,606,518,492,426,431,524,760,799,708,738,613,537,409,413,443,460,521,646,596,598,470,770,967,979,908,882,790,663,549,650,665,742,745,799,781,736,442,470,440,469,634,793,732,750,640,527 2,16,13,31,43,33,23,404,384,389,389,375,381,430,397,399,401,388,395,377,388,383,369,390,378,396,380,394,386,404,396,392,402,400,397,371,402,399,399,407,404,434,438,408,408,402,431,408,391,378,393,401,373,413,447,445,474,455,508,457,438,381,386,394,381,372,389,393,372,376,379 11,90,80,105,165,149,94,525,474,441,462,432,454,575,635,605,604,589,559,567,543,383,430,408,402,426,396,410,383,404,499,475,468,446,448,429,438,429,463,461,471,549,673,630,612,495,796,722,654,600,582,526,462,681,770,782,835,827,871,833,779,425,388,429,446,447,477,439,483,422,446 6,35,25,59,104,56,32,417,397,389,377,392,382,411,424,411,423,442,416,420,424,387,416,398,385,376,390,366,403,391,417,436,436,394,409,411,400,426,420,426,456,481,536,467,457,419,556,529,483,454,444,414,391,501,560,573,607,596,644,575,530,392,397,393,407,392,432,403,407,386,370 15,10,9,22,26,20,15,400,439,424,397,405,411,410,418,419,409,410,442,482,467,397,450,425,429,414,408,405,373,383,394,477,471,447,452,427,400,403,388,403,389,417,450,426,411,394,497,609,611,544,501,456,417,418,438,441,500,483,518,517,479,393,390,395,399,434,485,436,442,421,414 19,31,30,12,13,11,10,582,674,624,576,534,584,627,701,687,694,683,741,788,770,522,688,649,592,569,521,491,456,376,613,755,755,680,713,616,546,407,419,434,453,532,695,677,702,446,850,928,911,861,840,776,663,582,669,693,777,782,850,852,819,525,492,526,564,690,773,726,758,641,566 19,192,141,79,91,64,54,658,658,606,594,520,567,707,771,748,728,714,715,774,764,490,663,632,584,548,477,499,455,683,844,795,778,716,746,656,608,797,912,962,1014,1023,1023,1023,977,647,961,934,908,865,841,785,667,884,987,1023,1023,1023,1023,1015,960,547,469,561,584,695,768,705,739,626,553 13,40,40,73,102,106,75,403,418,397,396,414,379,423,456,430,437,430,411,458,428,384,436,435,404,420,380,423,387,374,418,424,442,408,420,414,388,410,390,406,399,412,445,427,428,426,508,567,557,492,496,466,427,451,504,501,534,511,540,503,474,405,393,410,400,420,425,423,420,413,419 17,18,15,41,53,38,28,412,390,408,383,381,372,431,415,424,385,396,382,409,390,381,382,387,376,396,391,384,389,379,408,390,398,400,390,394,387,387,393,400,411,414,461,436,434,391,477,443,415,408,411,410,392,453,457,435,527,498,562,513,465,383,392,387,390,392,383,380,393,377,374 15,12,9,30,33,20,20,459,474,451,449,422,443,467,499,471,492,469,515,615,584,417,526,483,445,438,440,403,407,383,447,549,586,521,521,466,434,419,421,426,444,484,570,523,515,438,677,766,754,689,665,606,503,522,597,606,654,668,714,690,638,411,416,395,422,490,576,528,525,468,439 2,27,25,22,28,18,14,558,661,619,580,534,542,622,680,656,664,647,731,795,774,526,721,673,605,589,513,494,437,425,594,760,778,688,719,612,517,414,423,446,466,538,669,658,682,427,833,928,916,861,834,757,646,571,652,672,757,763,828,835,796,513,501,515,539,696,801,732,769,647,577 9,78,50,185,275,174,117,428,479,444,432,381,390,430,459,433,440,441,506,605,586,429,580,546,462,470,437,393,385,421,438,571,632,523,535,448,418,410,425,441,439,461,515,476,483,451,578,723,754,637,622,510,434,503,560,564,599,594,637,606,547,402,393,390,393,442,598,532,515,457,431 19,32,25,53,77,58,41,415,399,400,416,393,395,424,455,438,434,437,418,448,433,391,411,409,399,397,385,379,379,407,431,406,424,406,423,395,392,411,430,424,440,464,491,468,459,432,523,528,512,460,445,419,416,471,520,555,551,564,616,565,529,402,387,390,389,402,422,389,397,384,383 20,13,11,36,42,32,28,423,402,372,387,383,387,430,436,421,405,403,385,422,411,393,401,395,385,392,382,376,374,382,393,402,410,398,411,398,394,391,410,383,412,438,479,446,437,398,515,482,452,423,409,403,373,455,500,464,538,534,601,552,492,395,367,391,385,398,417,411,392,397,395 15,12,12,37,60,53,32,424,480,436,439,422,427,456,453,447,453,460,509,602,571,433,542,503,456,449,435,423,399,401,442,560,580,510,512,452,429,383,383,418,419,430,451,450,475,402,606,785,785,713,676,578,489,419,484,483,540,530,594,589,545,406,421,415,436,495,595,520,530,465,446 2,17,16,24,26,25,22,478,605,538,499,435,483,507,554,551,542,536,649,758,711,505,709,633,553,544,466,448,429,409,492,728,747,641,650,528,502,402,400,428,446,485,583,551,566,428,734,903,896,828,798,700,564,496,565,601,671,672,743,733,690,437,433,443,462,589,736,667,682,565,491 7,36,30,52,70,55,41,407,447,456,417,398,395,422,430,444,437,421,474,560,534,427,523,476,434,436,430,403,413,383,417,529,566,480,484,441,402,401,393,400,391,409,455,434,431,409,537,710,725,628,594,503,431,456,482,496,518,516,582,543,522,405,380,409,408,436,554,509,497,454,415 18,12,11,30,39,33,23,388,387,396,385,378,374,408,401,396,407,378,393,393,393,380,379,394,390,395,385,387,399,404,393,415,401,387,400,382,400,399,402,405,401,418,433,416,403,402,434,436,436,410,401,392,389,434,448,443,465,468,477,432,428,401,391,409,388,381,401,392,383,396,373 19,23,15,47,57,34,29,459,409,426,394,404,393,461,494,454,445,429,422,472,461,403,431,424,410,402,392,401,386,390,411,456,455,442,424,409,390,391,421,412,413,454,487,473,477,421,581,597,585,541,494,458,418,452,504,507,566,587,660,592,558,392,405,392,384,414,486,448,461,399,421 8,149,106,360,410,297,266,767,725,654,639,597,642,812,864,850,842,826,819,807,811,522,652,619,593,570,505,512,462,579,869,832,793,769,781,730,654,677,761,803,862,934,1007,972,961,678,1002,971,926,898,881,848,734,855,929,948,1001,995,1023,1018,981,701,551,702,721,774,794,769,797,702,630 2,10,9,22,34,29,18,411,390,394,386,389,386,413,447,413,408,410,389,412,411,394,405,409,394,392,389,374,383,393,394,406,397,406,391,400,379,396,403,405,413,445,498,436,423,409,467,459,456,430,429,400,397,442,481,483,525,517,532,502,461,380,386,381,382,411,402,391,397,390,409 2,585,222,820,1023,957,434,976,950,908,888,845,864,1007,1023,1023,1023,1013,1014,1023,1023,781,945,912,867,842,776,749,634,758,964,993,997,933,953,872,822,796,848,881,935,1000,1023,1023,1023,916,1023,1023,1023,1023,1023,1016,931,1023,1023,1023,1023,1023,1023,1023,1023,896,768,896,910,961,1011,979,993,906,854 17,17,12,39,53,33,25,455,407,412,380,387,392,459,478,435,418,423,399,405,407,376,408,386,378,389,387,393,387,391,418,422,421,398,398,394,390,406,402,420,407,461,509,476,438,414,523,499,462,419,428,417,377,472,501,476,567,544,629,563,515,390,388,397,371,397,413,408,402,417,393 8,26,25,43,69,39,30,443,430,412,426,409,416,449,476,484,459,485,453,468,485,405,406,419,409,394,394,399,409,401,478,468,436,434,433,423,401,407,462,477,524,594,695,609,569,448,658,619,554,534,505,475,431,551,650,655,739,726,759,702,641,413,413,411,420,447,445,433,456,431,393 14,12,11,39,43,39,35,416,486,466,443,417,414,443,457,436,432,443,504,617,582,439,574,514,473,455,419,411,405,377,426,578,638,535,525,467,403,394,395,411,421,439,488,462,452,407,563,776,783,696,657,555,480,468,497,493,546,539,603,576,541,408,409,414,415,489,592,540,545,467,428 9,27,18,53,71,46,35,424,419,392,409,384,388,402,444,435,431,421,451,475,480,396,445,423,429,397,404,382,393,385,404,466,465,436,437,421,385,401,414,402,427,455,498,468,446,416,541,655,619,569,554,495,433,468,519,493,570,535,609,564,514,399,393,390,405,431,509,445,483,434,416 11,8,8,6,7,6,5,470,497,459,453,429,460,480,555,541,547,520,544,604,592,445,516,487,463,440,428,427,411,409,484,579,578,492,521,460,468,406,414,421,452,468,567,550,561,420,704,761,740,683,648,583,497,485,555,578,647,648,709,698,655,450,435,456,435,524,584,550,574,475,441 3,12,11,16,24,21,14,488,533,504,499,459,481,528,578,550,546,530,595,649,627,459,582,532,496,478,426,450,394,403,482,640,630,564,590,482,441,412,424,433,445,514,627,572,584,426,743,817,799,742,706,619,536,523,640,639,704,702,769,759,701,442,444,457,453,567,659,597,645,511,467 3,226,205,146,185,157,126,433,404,400,386,376,395,424,457,449,418,405,434,445,421,419,418,417,409,409,409,408,386,416,453,477,464,420,429,407,404,402,436,420,447,494,590,524,498,429,498,597,602,515,486,462,421,452,477,494,536,523,591,537,498,395,395,395,396,420,451,416,452,396,388 9,16,16,51,80,76,48,426,448,444,407,400,426,427,439,452,436,425,494,569,528,415,506,476,455,429,427,416,386,406,413,524,553,496,493,442,399,398,394,398,399,417,454,447,469,389,569,764,774,695,653,545,454,425,467,498,532,507,585,562,527,404,416,384,406,450,547,520,519,457,418 13,18,18,139,221,230,141,403,378,384,388,363,372,403,423,423,406,414,401,426,413,399,387,388,384,384,396,388,401,393,410,404,405,392,396,384,389,382,408,409,400,420,431,417,410,435,470,452,445,445,424,421,389,450,478,478,496,500,498,503,442,402,386,403,395,386,399,395,396,399,381 17,113,99,311,376,330,275,475,516,514,470,450,433,492,526,526,503,505,570,622,610,445,566,519,494,467,435,443,434,411,467,588,602,527,547,463,424,397,429,424,462,495,565,541,542,464,726,819,813,751,711,619,520,541,642,666,720,715,759,733,694,459,435,416,454,518,617,581,580,484,470 6,12,11,30,34,31,27,394,395,401,393,401,389,407,411,415,402,414,400,385,414,370,372,388,398,379,382,386,391,390,400,381,381,379,390,395,385,389,405,384,407,431,442,409,409,398,440,424,395,391,395,401,381,439,445,455,493,468,509,476,430,398,395,380,384,391,380,409,398,381,376 15,9,8,9,8,7,8,478,577,531,506,486,478,515,546,537,540,532,616,690,673,463,627,556,515,513,468,456,404,382,494,662,674,607,627,504,478,395,395,420,429,448,558,549,549,406,732,856,847,788,760,681,569,489,554,559,656,654,728,731,684,433,445,450,475,578,683,636,658,551,489 12,52,52,190,277,284,192,421,482,437,412,379,415,410,443,432,414,414,461,582,543,431,535,508,466,434,419,407,371,394,423,513,575,503,526,446,405,412,414,444,469,509,567,498,469,562,618,785,796,710,669,554,472,791,875,876,853,796,800,691,616,405,410,383,393,451,576,513,541,461,436 14,21,15,46,58,37,30,453,416,403,416,372,404,456,506,445,439,436,418,442,450,386,439,408,403,406,398,389,383,416,421,433,438,415,425,377,411,417,405,423,411,463,526,488,467,428,558,547,540,490,479,428,406,463,537,513,596,607,672,626,559,397,392,383,408,400,433,416,411,395,398 18,348,282,219,309,244,174,432,412,370,393,386,392,424,438,442,444,433,445,467,465,390,433,413,416,421,393,407,389,414,461,467,479,422,421,400,421,420,485,469,504,583,681,609,580,451,584,607,610,527,509,486,424,489,525,574,601,608,638,618,538,409,391,393,393,419,455,433,442,407,397 12,9,9,47,67,63,40,397,417,401,409,397,391,408,407,416,415,412,419,475,475,395,446,422,407,405,387,405,389,385,400,446,480,444,438,401,409,416,392,400,404,404,407,423,416,388,494,645,671,577,566,462,429,404,416,424,484,477,486,487,454,384,403,391,389,433,474,450,465,414,405 19,215,196,157,190,178,147,572,646,617,583,503,530,603,657,635,639,624,695,797,776,520,742,676,627,599,505,481,424,427,560,761,788,692,717,603,520,442,466,475,522,612,739,693,674,505,852,952,948,889,857,771,652,683,764,802,861,850,898,871,823,475,520,473,480,663,795,725,754,636,531 12,14,13,150,197,187,140,393,397,419,398,403,405,411,432,423,392,410,420,458,468,399,431,430,429,414,411,398,383,377,402,428,466,447,430,415,386,385,396,397,391,399,410,422,424,399,443,620,666,615,562,497,443,404,422,420,488,453,495,480,437,416,409,403,395,421,441,452,476,435,413 16,52,50,158,191,164,135,554,589,550,513,480,476,585,630,606,597,576,635,721,697,468,645,599,533,546,479,441,431,415,560,691,702,603,654,526,461,440,495,491,533,614,714,656,648,546,809,896,889,831,797,715,613,705,768,780,830,819,865,833,785,441,461,466,481,619,716,665,675,570,508 8,9,8,20,18,16,19,432,457,453,432,420,415,437,452,449,445,448,449,586,582,431,582,506,460,454,427,393,403,390,422,548,615,506,531,439,407,390,386,413,422,440,498,462,455,422,579,717,754,655,623,523,438,489,525,519,587,567,638,583,554,396,406,395,388,465,608,532,512,471,424 7,37,25,48,77,52,32,402,404,410,393,400,418,398,448,433,449,419,438,414,413,374,384,389,384,401,385,394,406,402,412,399,386,380,394,385,378,409,406,404,420,453,464,458,432,404,481,439,430,396,396,419,380,441,457,481,514,479,546,499,455,395,398,395,394,389,392,411,386,376,379 9,8,8,42,54,52,39,410,389,397,389,379,393,399,422,415,428,401,393,414,396,393,398,398,391,381,375,397,398,385,386,412,398,376,404,398,395,374,389,392,407,413,418,418,419,385,478,477,468,464,408,400,394,429,448,473,487,490,522,488,467,386,378,388,384,398,407,396,409,396,389 20,8,8,18,22,19,13,401,402,397,411,376,391,401,415,406,420,407,408,422,408,387,410,396,392,392,380,366,376,381,411,401,416,385,405,389,407,384,389,392,412,409,457,441,413,400,524,473,478,443,437,425,404,428,460,480,537,518,556,521,460,391,391,396,382,405,418,415,412,389,393 3,9,8,12,11,8,10,415,374,384,375,380,397,425,437,398,384,405,393,396,411,389,388,401,382,390,383,381,387,383,416,421,390,394,395,407,369,395,406,404,416,438,472,420,431,405,476,466,459,431,395,408,390,461,497,501,539,533,577,527,474,392,387,406,387,407,399,391,404,384,395 17,15,15,43,58,59,43,412,455,439,441,424,408,423,438,426,429,424,470,523,491,408,479,461,436,429,427,401,393,392,400,486,514,465,466,431,394,392,391,373,396,405,435,427,418,388,540,713,713,628,588,512,438,398,451,463,490,501,548,515,503,397,402,386,400,444,500,484,487,430,404 3,24,17,181,165,89,96,742,651,573,531,482,528,775,829,793,763,740,736,775,754,477,670,621,554,535,462,474,418,464,609,717,737,628,644,534,466,501,531,539,611,678,788,745,737,585,875,897,883,823,791,721,591,772,840,850,899,892,934,908,858,582,461,575,605,675,748,679,703,591,515 11,29,30,129,228,238,132,399,407,367,382,402,403,422,411,410,421,401,402,438,433,399,413,413,405,397,399,378,364,405,410,432,438,424,419,405,379,386,393,397,415,433,421,411,408,402,453,514,511,464,449,415,414,428,462,464,477,457,502,476,436,386,377,373,395,406,421,402,422,403,385 14,104,91,678,924,882,647,505,671,629,591,506,532,526,594,576,572,566,691,816,792,550,764,717,616,607,520,501,444,431,515,775,812,717,746,606,531,423,428,442,444,524,632,604,592,526,776,959,968,898,869,781,645,583,651,687,741,739,792,785,733,474,472,444,458,644,802,747,752,638,534 18,18,16,35,51,43,29,421,414,377,373,382,382,392,417,414,405,383,392,421,399,384,401,391,400,399,363,394,366,423,400,399,403,399,394,413,378,413,396,418,392,437,466,416,442,409,478,470,459,428,413,408,387,453,478,483,497,488,523,469,472,371,392,390,395,389,402,402,384,382,383 16,41,40,136,188,181,128,432,486,495,448,435,441,458,512,496,484,486,553,618,580,429,536,498,468,472,417,418,415,371,443,569,590,521,531,451,431,392,406,408,410,434,493,502,493,422,660,806,806,737,691,633,517,477,535,539,618,598,681,672,606,442,422,419,446,520,606,542,568,476,426 14,256,233,204,277,256,187,460,437,447,425,393,417,479,500,479,465,449,459,557,548,414,532,494,451,448,411,391,401,469,464,549,576,479,515,447,432,433,453,506,532,604,685,611,554,493,609,658,686,602,549,463,398,588,637,633,687,670,728,683,621,392,386,389,400,441,564,502,477,451,405 20,9,9,22,38,24,16,404,400,376,371,389,380,422,407,413,389,381,392,414,400,379,383,397,388,383,399,392,397,393,402,388,383,400,384,374,393,380,381,390,401,412,430,434,403,390,470,445,440,401,416,390,384,419,425,445,466,480,499,478,429,403,373,395,382,400,396,390,407,397,387 13,311,281,246,327,304,228,413,376,395,399,379,362,445,428,410,419,410,415,395,396,378,405,382,399,381,392,378,359,385,430,410,418,407,408,387,393,429,425,468,476,532,594,531,519,427,488,414,417,430,407,379,371,455,487,502,549,544,574,537,521,402,399,380,411,406,403,405,391,362,379 4,9,9,34,44,42,32,412,458,430,433,411,411,427,419,427,415,415,460,560,520,401,499,474,435,422,402,395,404,400,425,513,545,499,483,439,417,391,397,393,410,420,469,433,452,409,534,728,733,661,602,519,442,449,485,493,530,535,584,541,509,395,392,403,391,434,532,482,501,428,420 8,10,8,33,39,24,21,389,392,388,387,396,384,429,418,393,416,409,397,416,388,385,417,403,389,381,374,380,384,399,401,404,430,400,422,385,399,402,398,403,406,420,455,441,420,401,463,473,469,427,426,396,403,394,454,429,494,476,517,503,451,388,366,389,387,412,414,399,384,391,395 11,63,49,42,55,41,30,456,496,467,434,430,444,474,503,494,500,475,528,598,545,426,521,480,443,452,439,389,402,403,466,589,591,505,528,455,430,415,405,422,438,469,561,513,523,418,668,810,797,729,702,596,519,534,594,591,661,657,708,688,635,439,416,432,422,500,630,557,590,493,437 16,38,35,119,139,110,93,446,533,511,511,443,459,478,525,514,521,495,599,681,664,468,628,575,512,503,447,426,403,402,461,649,677,589,612,514,456,390,426,418,432,477,578,522,558,442,718,866,861,798,763,665,556,524,585,623,688,677,739,725,678,429,425,445,428,566,695,632,641,518,451 8,12,11,19,32,31,18,397,377,367,384,381,378,385,402,390,394,377,391,376,382,388,378,375,390,378,383,362,373,382,392,387,397,398,381,378,388,396,389,434,398,419,450,403,427,388,435,391,385,400,379,385,371,396,426,436,466,453,466,453,435,372,373,370,374,389,351,373,392,374,373 4,14,14,49,94,95,49,438,561,533,534,539,570,468,509,523,527,521,614,599,629,421,486,489,509,495,492,493,448,367,478,551,537,532,551,533,499,389,381,388,395,416,452,463,504,417,709,850,815,799,784,744,657,426,456,479,519,562,623,673,651,444,506,461,464,551,605,578,651,566,558 7,26,18,42,61,41,29,399,377,389,380,375,409,409,401,390,412,394,400,389,420,378,397,393,380,380,385,371,383,411,407,416,387,391,385,393,394,393,418,419,427,428,468,428,415,411,469,439,429,408,396,377,392,445,487,489,528,530,566,516,458,381,391,391,388,374,385,379,383,386,379 11,10,8,31,30,21,23,389,421,399,427,409,401,382,431,424,421,396,437,452,449,409,453,425,403,428,402,391,377,393,411,455,460,430,417,414,390,395,397,398,416,429,446,427,420,388,496,575,581,512,494,457,407,445,473,471,510,488,518,517,483,387,393,399,380,437,458,445,442,408,414 11,59,24,76,121,48,32,465,417,387,388,394,395,446,479,483,467,463,442,437,437,401,408,395,382,400,393,384,390,442,441,428,431,405,408,380,384,436,447,460,465,543,627,549,503,458,618,545,514,502,486,448,409,582,651,650,695,681,724,659,589,399,393,393,383,393,410,410,432,384,408 17,30,29,67,89,86,64,440,523,489,469,452,443,443,478,464,481,478,527,633,618,456,586,528,503,490,444,403,406,376,442,598,627,535,564,469,452,386,418,410,396,436,484,491,450,413,644,839,845,774,741,643,513,458,487,523,595,588,651,643,582,406,428,413,406,505,620,559,593,486,424 12,9,8,256,422,424,251,398,438,439,407,382,404,409,411,406,411,394,416,478,483,415,469,433,401,404,394,378,405,384,399,471,496,449,441,418,415,387,392,386,388,389,414,393,390,433,452,629,638,551,536,454,401,409,431,431,434,438,471,456,441,396,374,403,397,425,472,442,465,441,412 4,9,9,15,19,18,15,410,425,412,405,402,416,430,459,428,428,432,422,481,471,401,452,439,417,407,397,406,387,402,443,471,476,439,448,406,400,394,421,421,434,506,607,562,518,391,552,585,592,526,510,447,417,443,472,489,540,516,593,561,495,400,404,395,398,413,478,441,444,435,396 12,12,10,17,25,20,13,514,639,612,573,514,552,557,626,616,612,600,704,794,767,536,733,675,612,576,509,491,435,398,542,765,783,712,719,609,535,393,407,427,439,494,615,600,637,433,792,948,937,882,852,767,648,510,594,623,701,709,779,782,744,469,503,485,493,704,820,763,778,667,570 1,921,560,93,127,62,44,646,663,622,571,494,531,680,737,711,695,672,726,812,787,535,747,680,607,563,504,503,455,638,644,788,798,717,734,563,555,695,719,717,768,824,877,811,777,637,883,959,946,888,856,773,641,813,878,887,927,911,948,914,870,486,481,482,534,665,779,715,734,634,527 16,9,8,54,71,70,51,412,450,426,414,417,400,418,438,423,423,435,462,501,512,416,470,445,434,414,397,387,373,387,413,482,504,460,469,430,410,388,384,394,395,418,430,423,426,410,519,689,690,604,572,509,450,419,433,446,493,473,515,525,474,400,392,402,399,441,501,490,470,433,401 10,58,57,194,325,321,188,476,614,572,570,545,615,495,575,587,574,603,637,642,668,444,510,506,500,499,499,522,467,390,511,510,497,498,514,517,473,385,408,408,410,440,530,494,545,446,781,785,764,745,751,726,649,466,565,563,646,629,728,755,727,503,529,494,524,589,619,637,681,587,566 8,26,26,138,192,188,133,429,493,454,472,418,413,453,451,464,450,441,527,623,590,434,550,499,468,464,421,430,405,379,433,560,618,529,523,460,433,404,379,414,401,416,472,449,475,423,597,802,813,738,701,606,507,466,505,548,574,591,637,606,573,399,401,408,430,475,600,561,574,485,439 12,29,28,96,118,110,89,425,491,472,457,419,431,437,452,481,446,452,523,603,582,426,554,510,476,467,431,411,399,401,439,591,608,526,541,454,433,427,397,421,416,457,498,464,467,428,613,794,800,723,693,595,495,476,513,544,613,598,646,620,587,407,411,406,420,492,620,531,557,479,448 19,11,11,27,38,39,28,399,444,434,411,391,411,419,417,431,427,401,445,521,501,405,485,432,422,408,404,419,376,385,408,481,523,459,474,430,415,378,391,394,388,406,438,407,425,398,503,712,724,636,592,502,437,418,442,446,472,458,517,510,484,391,399,398,415,440,497,479,479,423,406 4,12,10,23,32,26,19,391,385,394,379,379,385,402,408,422,404,404,385,404,407,386,399,386,376,381,394,369,380,393,391,406,392,381,396,387,387,388,394,415,397,423,441,433,429,418,461,449,453,432,406,401,395,426,454,465,503,471,531,496,458,386,385,396,375,398,401,393,390,392,401 4,40,39,123,291,296,121,663,1023,1023,1023,957,952,704,728,679,656,660,1023,1023,1023,995,1023,1023,1023,1023,1006,957,852,400,653,1023,1023,1023,1023,1023,973,414,427,446,501,571,742,734,749,509,884,1023,1023,1023,1023,1023,1023,610,658,659,740,750,831,840,815,538,904,512,545,1014,1023,1023,1023,1023,1000 6,38,22,68,96,55,40,411,410,399,383,391,393,438,399,407,426,394,400,416,396,393,395,369,398,378,378,400,396,362,387,380,402,409,403,384,393,414,418,411,425,438,477,445,423,416,478,413,418,376,407,388,390,456,463,456,523,509,548,526,464,393,383,392,366,383,387,379,382,361,401 16,34,31,26,29,24,21,417,400,422,429,391,415,410,447,436,418,422,406,439,457,409,434,429,410,406,391,389,380,404,430,437,450,406,409,416,393,397,477,495,540,638,716,594,512,415,591,583,522,494,470,450,414,513,621,669,738,702,729,639,566,413,385,396,397,406,449,404,445,409,400 16,17,16,20,21,18,17,420,423,396,396,376,407,405,427,426,420,416,409,432,444,400,424,419,399,402,388,388,401,397,449,433,431,425,426,400,388,438,495,566,613,686,768,650,559,423,584,551,530,489,483,451,412,535,646,717,786,755,772,667,588,395,376,394,406,401,442,421,434,400,417 15,62,58,79,87,74,68,515,634,589,550,494,521,548,610,590,582,584,674,758,750,531,680,628,592,561,507,471,431,396,540,733,742,669,688,583,502,412,419,444,481,505,656,617,619,440,800,945,933,879,853,780,647,567,648,672,754,749,819,803,753,469,492,468,482,653,759,720,748,606,543 12,17,15,159,221,219,154,434,488,459,452,427,427,450,474,466,492,472,523,579,580,427,526,473,456,445,416,409,424,369,439,558,564,483,508,479,431,387,390,392,414,442,512,484,487,426,637,762,754,678,648,563,470,471,513,517,576,578,645,645,604,431,407,417,423,476,590,499,520,472,444 2,12,12,24,27,15,13,524,515,524,495,476,494,555,625,610,601,598,597,642,636,449,523,509,478,464,439,432,405,412,537,595,589,543,546,491,455,406,413,442,440,499,637,615,628,442,799,817,795,760,740,688,587,544,622,635,720,724,793,800,757,464,454,478,503,565,620,579,603,533,469 5,10,9,19,23,19,15,392,421,403,400,401,432,406,420,402,418,402,451,481,468,399,471,436,414,423,398,400,402,382,402,493,513,425,467,442,403,388,386,382,378,393,424,435,422,396,511,642,639,560,523,446,441,420,450,440,475,466,501,495,465,392,400,389,400,442,497,450,461,416,409 11,33,29,21,20,16,17,528,621,573,538,519,518,565,629,616,618,599,673,742,721,500,660,612,547,568,486,474,438,386,542,706,720,636,668,577,487,396,416,433,461,493,626,605,633,438,798,891,874,828,793,729,607,531,611,623,713,725,792,796,757,459,488,465,486,641,750,688,727,598,524 18,11,10,33,37,34,30,379,375,387,375,382,387,397,403,407,397,390,409,407,392,386,395,389,375,393,380,378,396,382,390,388,405,398,400,383,397,387,414,416,403,400,435,422,414,387,446,440,445,422,411,391,376,425,439,417,477,441,482,451,431,392,404,383,379,372,405,382,390,412,380 1,9,9,52,78,81,53,417,446,407,407,409,400,418,441,448,431,432,447,486,481,407,453,444,430,403,391,418,378,392,429,463,500,448,473,401,393,381,402,414,428,455,515,473,453,417,554,650,653,558,536,462,423,435,495,500,568,533,586,545,542,399,412,401,412,432,478,465,453,420,393 9,36,34,79,115,100,67,400,422,409,385,384,398,419,405,410,397,407,421,429,424,409,422,412,407,395,404,392,381,374,396,430,420,413,407,387,398,388,406,413,420,414,438,421,407,418,470,502,517,459,449,421,403,422,465,452,480,461,506,486,438,394,407,402,395,406,438,393,426,431,385 19,69,44,88,138,86,56,420,416,402,387,401,391,445,482,462,430,450,475,458,459,393,419,418,405,408,369,383,393,381,428,442,422,410,427,382,399,407,439,442,451,469,556,505,475,444,560,555,536,491,459,443,408,513,563,559,628,595,661,596,542,390,383,396,422,406,431,409,398,404,388 2,9,8,40,51,43,35,399,384,385,384,391,418,386,414,410,416,395,419,414,411,395,406,393,381,408,395,374,383,377,405,419,410,399,376,392,379,399,403,425,423,465,582,526,471,395,577,523,499,460,438,425,411,437,499,564,732,736,775,668,583,397,376,386,394,417,428,405,404,402,379 20,37,37,201,333,336,201,396,404,393,403,390,394,411,445,411,424,431,408,445,422,403,405,406,412,387,380,388,379,407,413,414,430,406,397,394,387,384,405,428,444,461,515,480,444,450,558,549,528,492,439,418,414,544,633,619,643,609,655,590,549,410,398,394,390,414,425,425,418,416,407 12,11,11,37,56,51,32,408,491,459,445,415,425,415,444,430,420,407,484,596,570,427,561,529,464,458,417,420,398,405,412,576,613,529,570,454,433,385,379,391,388,428,437,419,442,418,558,808,821,739,704,587,484,431,451,455,503,493,547,539,514,393,410,396,403,476,594,539,565,475,449 10,60,53,35,41,35,30,478,575,512,482,470,475,490,552,525,521,516,609,701,686,475,637,588,524,507,461,446,423,400,491,674,690,618,646,495,473,383,419,416,445,502,589,559,560,447,723,869,862,800,764,684,547,541,614,621,691,685,739,732,692,425,433,433,460,580,701,641,670,533,496 5,37,27,63,83,55,40,427,455,415,389,427,415,401,439,448,415,422,457,517,516,410,487,461,431,422,394,396,402,386,425,530,531,452,468,425,404,408,405,402,427,448,491,435,433,428,555,665,687,585,569,484,436,490,530,520,573,561,621,564,513,404,403,387,392,446,498,447,456,442,416 4,15,14,36,48,43,32,405,469,446,444,418,418,408,453,429,415,427,482,553,514,416,517,472,454,428,440,415,392,394,392,545,552,489,481,440,426,419,390,412,412,431,436,441,433,405,517,735,748,665,631,503,450,426,461,478,533,517,565,543,501,396,399,401,391,434,540,483,503,437,420 20,10,10,163,309,314,162,461,458,429,422,419,423,445,496,481,468,449,465,509,489,391,474,442,434,424,408,396,394,389,425,484,480,442,467,434,415,401,420,408,429,447,510,487,466,443,624,688,688,603,569,517,417,485,571,567,650,630,669,637,583,427,412,406,414,437,522,469,490,447,400 4,44,40,84,95,83,74,426,516,438,439,411,435,430,470,452,470,466,503,584,555,424,518,485,473,461,416,418,419,398,419,523,562,493,491,425,403,395,400,393,421,430,477,487,459,416,638,767,761,688,661,565,487,443,500,529,602,587,654,616,605,426,422,411,428,500,551,523,512,482,430 10,207,53,149,169,38,35,835,730,674,670,638,671,876,925,900,884,861,843,831,840,560,648,645,610,572,524,539,433,794,958,868,810,774,788,702,647,862,975,1015,1023,1023,1023,1023,1023,837,1023,1023,964,929,902,863,760,1007,1023,1023,1023,1023,1023,1023,1023,673,532,673,720,773,781,738,778,679,621 11,10,8,18,21,13,12,511,579,531,506,484,472,504,564,561,561,541,618,706,697,472,652,585,526,503,463,442,423,406,495,681,693,632,631,516,472,395,413,421,440,462,574,551,563,440,738,863,859,800,766,679,575,523,572,590,688,686,753,735,696,433,433,455,469,593,719,641,674,570,511 20,12,9,40,40,29,30,419,379,385,391,382,392,419,440,412,399,403,408,427,425,383,403,390,390,406,396,383,383,391,397,411,414,415,394,408,395,385,397,399,422,437,457,450,430,413,508,468,453,411,425,403,395,451,490,485,545,542,579,537,491,387,389,383,382,384,406,392,377,390,381 3,8,8,38,59,61,39,406,422,396,398,409,393,397,437,434,404,418,434,458,448,393,423,416,408,394,401,398,382,385,393,443,442,431,426,405,413,389,413,423,401,431,474,434,425,423,524,589,569,517,492,452,403,473,501,514,554,550,606,543,496,391,380,389,393,422,462,424,415,422,389 13,10,10,28,28,28,28,398,446,450,423,400,415,423,439,440,438,429,480,530,530,422,493,473,430,433,397,401,391,391,424,492,524,462,466,430,418,390,410,379,406,406,464,460,451,397,573,722,732,640,620,526,471,430,466,484,547,539,583,577,530,404,397,404,406,432,525,482,488,455,426 14,23,23,61,82,83,61,414,500,465,457,432,438,456,456,458,477,472,500,629,576,434,570,534,475,457,439,438,391,389,448,593,640,535,541,455,438,404,405,401,418,455,510,496,479,425,630,795,804,725,687,591,498,460,522,557,637,614,664,646,602,413,410,410,407,481,603,561,566,475,434 15,14,10,33,39,24,22,438,402,375,386,378,392,460,427,428,390,422,417,443,404,393,419,380,400,380,392,377,395,397,393,397,439,398,404,397,370,382,390,415,408,433,473,451,453,417,482,521,481,424,414,408,394,431,473,470,506,506,568,536,475,392,394,379,379,386,415,409,398,396,403 9,12,12,13,22,19,11,511,732,666,639,541,543,520,608,592,580,591,793,887,835,675,845,756,720,672,548,520,443,404,578,872,866,787,781,651,561,398,422,434,448,521,656,634,674,438,793,1023,1023,973,933,834,713,563,660,649,730,739,795,794,753,453,532,475,482,811,932,856,877,760,642 3,30,21,56,60,32,32,456,518,495,453,445,431,480,509,493,486,485,537,655,639,441,570,537,475,467,434,420,411,414,460,630,663,550,569,497,440,403,417,455,447,503,600,545,541,446,683,821,818,745,719,621,502,570,650,648,707,697,755,715,653,398,424,413,417,510,647,582,581,500,444 18,12,12,42,61,58,39,409,471,422,430,404,426,407,431,437,434,430,480,565,546,422,515,480,453,441,402,400,385,404,416,512,548,478,511,442,413,386,394,395,391,403,450,441,450,400,540,743,743,666,630,530,470,424,463,448,501,503,533,549,514,394,410,417,405,447,543,512,520,460,429 5,18,15,4,6,4,3,397,396,372,372,390,390,394,410,404,377,399,399,401,394,394,402,387,404,383,403,390,370,386,401,390,400,388,406,395,382,390,401,401,403,425,448,422,404,394,434,456,430,411,415,409,396,399,447,430,451,443,455,426,405,394,386,387,385,399,400,387,393,384,389 20,23,16,42,61,38,27,472,406,413,402,403,403,453,474,443,462,413,400,444,438,397,414,401,415,391,391,391,400,393,414,405,455,412,400,378,388,406,417,434,432,477,547,499,474,447,559,498,486,471,435,417,376,497,542,561,619,595,655,609,538,399,395,391,381,396,409,409,423,402,388 14,101,74,128,167,129,92,451,606,550,508,468,463,502,541,511,515,481,607,743,719,477,694,643,552,549,455,446,408,421,470,686,745,643,668,553,499,422,441,451,464,509,613,544,553,475,714,887,894,823,795,671,547,589,644,668,714,711,752,723,678,433,461,395,429,562,736,653,670,566,493 19,27,22,50,78,58,37,425,405,390,403,405,419,430,432,416,445,408,438,446,450,395,425,423,412,410,401,399,388,387,407,431,468,415,413,386,386,387,397,403,408,446,484,474,445,417,519,586,579,503,496,459,415,472,495,506,551,543,589,560,520,378,403,411,392,431,440,417,425,406,394 7,14,13,31,45,36,24,383,384,377,362,378,379,387,383,399,373,395,394,389,396,384,389,400,398,378,382,390,384,395,381,393,389,396,414,390,394,399,393,380,394,402,436,416,395,407,435,413,421,413,407,389,381,410,447,424,444,448,467,452,421,378,385,370,383,394,409,394,363,398,380 8,8,8,37,56,57,37,391,386,389,381,394,383,404,388,413,395,395,408,403,393,381,398,389,390,382,390,391,394,398,395,403,406,386,391,401,376,386,378,395,397,402,422,419,407,392,443,477,460,415,433,429,404,424,456,457,489,497,502,483,436,398,376,387,398,412,390,392,408,369,399 6,11,10,19,32,28,17,408,396,390,386,395,374,417,419,411,386,409,414,392,386,397,398,400,399,400,390,370,374,419,402,385,397,391,395,382,388,392,396,385,385,415,425,417,403,381,428,404,414,413,408,384,395,394,417,414,438,434,455,456,418,394,387,383,388,400,405,383,415,377,394 3,14,14,70,79,76,67,418,471,454,454,416,461,435,438,446,440,445,477,596,573,429,539,500,442,433,407,407,398,384,406,549,583,516,525,429,424,388,396,391,393,417,438,448,440,385,596,783,781,707,684,576,490,412,465,483,515,540,607,590,534,405,427,422,411,474,570,552,524,465,425 20,25,24,38,47,45,34,410,436,411,404,385,433,396,447,422,423,436,455,508,486,414,463,445,428,423,394,401,378,389,391,487,487,446,444,439,400,391,390,400,412,434,462,431,422,389,556,695,690,627,571,510,443,450,488,482,550,532,576,552,519,404,416,397,395,432,508,471,465,423,401 18,14,14,21,25,25,21,384,429,408,416,395,415,385,402,396,421,399,437,474,492,393,458,453,431,414,414,393,392,415,393,451,485,450,444,415,404,378,410,389,384,394,454,401,419,395,491,614,634,554,524,456,413,409,439,441,473,480,510,470,467,391,393,386,387,428,474,445,454,420,395 11,27,25,109,208,199,98,431,407,406,390,417,402,406,429,421,424,440,431,462,432,400,436,429,412,420,385,401,378,368,414,443,455,417,426,424,402,396,392,390,391,420,486,453,445,409,549,596,601,524,509,465,416,444,500,488,574,536,594,558,494,377,397,392,404,408,441,437,456,409,407 8,32,29,37,50,41,30,487,601,572,531,491,515,494,561,552,548,536,630,742,727,503,675,618,561,538,472,455,415,415,494,711,730,652,661,551,478,408,398,431,425,492,577,565,579,434,763,899,893,833,803,699,589,519,602,630,718,712,772,768,722,432,443,456,468,613,745,691,706,581,499 16,12,11,34,49,40,28,404,400,402,377,379,387,408,418,404,397,392,416,421,396,394,399,394,377,387,380,381,387,396,408,406,412,380,397,379,394,394,396,398,422,437,455,432,429,397,461,461,444,424,434,406,402,435,470,474,499,479,512,485,450,388,364,388,393,400,396,401,383,383,389 20,9,9,54,51,45,51,408,433,407,405,398,413,409,428,421,424,414,450,471,470,405,454,425,414,414,407,394,389,405,401,464,488,444,429,403,388,406,391,407,404,410,418,423,402,393,481,648,637,574,548,488,428,414,430,447,493,491,520,507,454,396,408,388,391,429,494,446,474,426,419 12,13,12,70,86,82,64,435,475,452,433,417,432,428,450,439,456,431,490,580,577,420,543,498,479,441,424,416,388,412,413,563,578,505,504,466,431,378,388,379,405,415,430,452,445,406,561,793,803,716,692,582,475,432,467,482,525,518,562,595,529,400,412,399,401,469,584,542,559,464,435 5,9,8,21,31,23,15,397,392,373,393,381,392,414,415,411,391,393,394,403,392,382,382,379,374,383,395,386,379,390,405,382,390,391,384,373,373,383,402,401,403,413,443,412,408,400,444,421,412,398,398,410,373,424,444,436,477,465,504,473,447,383,397,382,382,382,384,375,382,379,363 16,12,9,39,45,30,25,479,473,436,452,434,398,525,570,531,520,502,509,553,523,418,468,444,434,418,403,403,398,407,464,517,498,451,461,424,415,417,418,425,442,486,586,550,533,424,673,697,676,610,571,514,441,536,615,621,694,683,734,706,653,422,414,421,445,479,546,485,484,446,425 3,12,12,50,47,45,47,402,475,455,427,408,435,432,436,434,429,436,510,601,599,423,548,497,456,470,415,413,385,398,419,557,594,527,520,453,424,380,397,382,392,409,450,461,436,396,578,775,781,709,674,554,475,438,456,466,509,531,584,586,537,399,405,410,405,470,589,532,535,495,418 20,55,52,147,232,216,133,521,581,530,474,444,466,558,629,621,602,589,640,710,672,458,622,545,517,499,456,447,415,410,646,697,686,602,615,546,502,420,493,560,641,742,860,805,773,453,837,882,854,796,762,683,575,597,719,770,866,865,910,871,815,485,463,479,492,581,711,637,654,524,460 3,15,15,33,40,28,24,454,699,639,573,501,489,486,530,521,510,501,739,885,814,648,859,765,689,664,556,490,424,402,526,863,859,763,762,627,535,422,433,469,504,554,675,621,606,467,724,1014,995,927,887,765,620,578,632,637,727,712,778,752,698,430,474,420,428,768,919,824,838,707,563 3,28,20,71,80,27,25,687,687,632,598,545,562,726,773,761,750,726,753,794,790,529,710,655,602,576,504,480,434,489,692,763,770,677,723,597,564,541,632,681,738,809,887,830,812,710,934,945,922,873,845,782,673,877,933,935,968,956,995,961,915,542,469,553,555,687,778,729,749,642,561 3,31,30,97,165,168,99,433,463,446,429,405,417,442,459,443,457,442,480,522,543,397,495,467,438,420,413,402,412,401,410,509,552,494,502,419,437,386,392,401,437,447,524,462,439,468,598,746,760,676,650,528,453,642,738,739,728,683,717,629,572,417,416,412,405,454,519,488,488,443,427 9,88,78,118,175,155,104,546,681,652,565,522,533,587,657,620,604,606,717,823,803,558,782,721,638,636,532,505,438,426,548,788,825,734,765,633,563,427,454,453,475,532,652,636,645,465,816,970,970,905,876,786,659,603,676,691,765,762,818,814,783,453,490,497,497,694,836,782,788,665,580 20,14,14,170,319,334,175,377,401,394,381,395,401,381,389,388,415,401,410,435,442,394,443,425,397,391,389,381,401,381,389,432,433,419,403,379,389,387,377,392,394,405,411,403,377,398,430,553,544,488,475,408,394,390,407,411,433,433,431,438,430,401,407,389,408,403,440,434,417,405,385 9,23,17,51,73,48,32,492,414,410,415,401,384,496,519,476,471,458,455,461,444,398,435,412,404,404,380,386,393,420,438,464,471,428,433,416,399,400,428,432,424,477,572,542,530,442,636,600,573,495,491,456,404,513,580,567,650,660,713,667,600,395,393,400,402,410,435,404,435,392,425 11,15,12,33,43,34,27,412,366,393,381,369,395,413,412,411,386,386,391,393,398,389,384,385,390,388,372,385,389,394,416,392,396,381,388,356,376,413,395,402,426,428,461,432,431,390,452,390,401,390,395,379,379,448,478,473,507,497,526,512,460,388,386,378,385,389,395,368,371,390,389 8,27,19,49,67,46,32,403,393,395,377,384,401,401,437,426,409,395,392,406,399,389,407,387,370,370,386,381,400,402,407,394,381,382,405,375,408,390,407,393,425,441,463,451,431,408,492,442,406,393,400,392,382,458,510,494,541,526,568,521,472,384,400,380,385,398,394,392,391,376,390 7,230,208,192,275,241,165,432,386,365,392,379,350,447,451,428,435,430,413,392,414,381,401,386,383,385,364,383,375,393,414,380,380,397,375,398,375,393,430,435,484,485,566,506,485,442,513,433,425,400,429,393,367,452,479,503,552,548,571,541,497,410,381,388,403,385,383,386,413,382,378 11,23,22,35,48,47,34,420,523,518,498,416,445,411,463,442,440,435,557,719,682,500,700,629,553,526,450,433,411,394,421,695,738,606,623,496,457,376,405,405,410,435,489,451,480,388,543,849,861,774,729,563,471,435,474,468,527,529,553,547,529,404,426,405,386,571,752,682,662,530,459 16,184,162,118,155,127,96,454,392,406,409,393,384,463,472,438,450,437,415,438,440,386,406,401,406,394,390,393,373,390,427,430,446,409,393,414,403,395,387,431,444,480,554,515,496,419,528,507,497,477,447,410,427,426,462,478,556,540,570,559,499,403,374,368,396,413,419,411,422,401,385 3,15,14,6,9,9,5,405,403,398,408,384,400,431,459,448,452,438,415,417,412,399,408,402,402,386,396,379,384,408,495,428,408,412,425,414,391,441,522,586,653,745,840,745,651,425,674,559,506,476,435,433,423,531,640,713,829,821,851,762,674,405,369,406,403,422,422,398,428,406,383 4,28,28,89,125,122,85,418,507,474,440,428,433,431,458,451,455,439,504,633,611,425,581,540,462,461,431,421,404,401,411,592,635,555,548,492,419,400,416,418,412,413,478,462,461,412,600,802,812,730,697,594,497,452,491,520,567,560,619,607,551,420,416,411,403,488,630,560,586,480,430 18,30,28,84,109,100,77,410,510,465,479,462,467,443,465,478,480,484,502,534,559,412,476,452,453,439,445,425,410,397,428,462,478,473,473,449,417,366,389,410,412,412,444,439,471,402,647,727,720,671,649,621,492,421,458,488,541,545,603,621,588,430,450,445,457,490,534,527,562,503,494 4,35,33,103,147,121,87,455,571,561,497,456,440,506,524,510,488,495,624,766,729,517,720,650,556,554,477,452,407,416,477,723,761,653,671,515,473,413,431,433,465,479,583,550,556,463,665,876,892,809,776,671,537,560,604,622,674,660,713,682,619,416,428,425,435,594,764,673,672,585,485 4,9,9,26,35,19,15,548,533,469,476,444,463,577,645,609,587,578,587,653,635,448,565,523,474,452,441,419,405,470,555,613,645,544,570,485,440,483,547,565,638,708,795,722,685,589,816,837,817,756,709,642,505,780,839,838,874,858,895,851,799,432,428,434,445,555,632,567,584,492,454 17,11,7,32,37,25,20,421,393,386,407,377,386,422,436,432,411,410,404,406,429,390,405,402,406,379,390,394,395,394,414,408,411,400,393,392,382,412,419,472,489,552,620,525,464,420,549,470,463,428,431,434,391,500,599,620,680,667,697,614,549,397,377,379,394,395,415,398,399,391,393 10,44,41,64,77,70,57,559,479,493,467,429,447,525,545,484,471,454,498,604,598,435,549,513,462,474,418,403,380,412,543,575,625,531,571,468,450,420,450,491,543,655,773,695,652,442,662,746,765,710,664,604,516,569,624,647,701,682,733,679,639,412,401,401,412,451,603,555,529,452,438 2,65,62,260,420,369,228,452,515,476,474,411,438,456,502,463,469,451,544,645,628,448,602,551,481,469,436,404,410,399,453,601,653,540,568,489,443,403,406,430,441,468,583,515,522,454,667,831,851,776,733,616,517,515,597,625,696,676,730,687,644,426,415,400,422,477,625,584,592,508,453 15,12,11,40,82,81,38,461,827,790,730,649,654,474,506,478,472,469,795,950,930,708,908,858,801,756,667,616,513,385,466,901,930,853,857,757,666,390,405,404,398,423,520,501,499,397,685,1023,1023,1023,1023,938,809,435,483,469,537,534,614,642,614,428,591,409,433,768,946,905,915,805,725 11,15,15,54,92,89,51,404,436,447,404,386,415,400,435,413,412,413,464,522,457,421,473,453,430,407,413,398,402,375,408,485,496,461,474,414,396,385,389,399,402,404,438,428,430,409,504,698,687,604,566,495,411,429,441,470,482,476,517,521,474,397,413,403,414,434,512,467,460,421,416 11,14,11,27,40,30,20,416,390,406,391,377,400,434,403,410,416,400,427,422,408,393,415,395,381,385,413,376,377,385,416,414,434,391,414,399,399,394,419,431,420,449,467,453,429,422,493,517,506,479,453,419,395,472,493,513,520,519,569,528,474,389,394,393,395,397,425,437,418,408,409 20,12,12,38,56,53,34,402,463,438,438,388,416,403,435,408,415,418,506,577,555,427,524,507,450,452,424,390,396,410,427,530,582,503,522,452,410,397,392,403,402,390,449,428,440,390,537,760,778,687,652,543,454,402,439,450,495,474,507,492,482,390,412,388,397,453,558,498,525,446,424 11,50,48,33,46,42,30,617,705,650,630,593,647,669,746,733,733,721,765,795,788,555,709,670,633,618,545,555,482,424,622,751,755,678,720,610,575,406,413,439,456,538,678,676,711,461,874,947,928,888,867,816,708,586,664,707,787,792,861,868,837,557,562,587,613,741,800,755,792,692,621 6,17,12,32,34,20,20,404,422,407,382,391,412,418,461,456,427,439,429,452,430,393,401,398,403,392,390,384,383,441,499,426,427,413,427,404,405,493,583,650,716,802,887,785,685,421,708,556,521,484,462,433,415,556,701,766,878,865,894,801,721,413,384,397,389,416,426,414,414,402,392 20,9,8,30,36,25,22,411,388,398,395,394,400,403,433,415,389,391,390,422,389,392,405,402,393,396,394,400,387,380,404,397,410,399,408,394,411,392,415,398,415,412,444,421,420,402,452,465,446,415,406,388,381,433,437,441,468,467,519,470,426,374,380,387,386,399,399,402,399,391,383 6,14,14,45,73,71,43,399,476,463,433,403,429,418,443,417,451,406,491,578,545,430,522,496,433,449,435,416,396,390,423,550,584,496,502,460,418,380,395,402,407,430,455,453,435,405,562,772,768,692,657,548,473,459,509,509,568,542,599,569,540,383,411,388,423,445,557,518,525,451,422 8,9,8,21,29,25,18,405,375,370,383,394,383,416,424,421,405,392,389,367,389,376,393,400,391,374,376,384,386,385,409,397,387,381,378,386,381,387,392,414,404,412,418,408,426,382,460,403,400,408,398,395,374,422,426,432,453,479,501,470,438,380,390,390,389,387,396,385,376,382,385 19,19,16,48,54,45,41,435,397,377,387,364,391,464,447,428,419,404,427,437,433,390,407,403,394,393,378,362,378,415,409,421,421,398,418,396,392,400,417,426,433,437,494,471,451,403,496,499,486,433,433,397,398,437,489,489,549,547,602,567,505,389,388,387,391,385,409,408,385,378,402 11,17,17,75,115,118,76,417,461,452,415,407,427,419,425,415,426,429,450,525,537,414,506,487,437,431,425,404,374,386,409,505,535,476,490,427,397,394,397,385,411,446,480,449,439,390,547,748,776,696,656,551,464,438,463,482,518,514,551,538,481,397,412,411,397,434,532,494,514,454,408 14,70,55,117,190,154,93,547,714,666,614,518,529,565,641,622,600,593,744,875,821,614,850,773,696,670,552,502,460,376,551,848,879,775,785,645,557,432,455,459,510,581,691,647,653,524,811,1006,1001,927,896,800,664,646,722,735,787,778,839,820,778,495,489,463,509,718,875,800,805,691,560 14,25,25,117,190,194,117,405,411,423,401,398,398,402,412,408,414,389,401,436,426,389,422,407,399,399,384,392,378,386,384,422,441,417,423,364,397,406,399,408,413,433,474,403,400,463,457,523,500,463,446,406,417,621,714,714,685,619,628,520,470,411,393,370,389,399,417,404,419,407,396 17,18,17,92,142,143,89,396,369,385,395,384,389,398,380,377,385,393,378,412,418,378,413,403,392,399,404,393,389,395,396,395,407,404,410,387,384,378,395,386,381,394,393,392,388,398,430,447,460,443,411,382,392,397,400,415,420,421,430,394,402,408,378,372,358,397,415,395,412,388,385 17,8,8,31,44,40,28,432,423,416,399,395,402,439,432,406,405,398,414,440,422,388,402,406,391,405,389,393,386,400,419,414,430,409,418,390,414,388,398,400,408,444,516,465,461,391,481,488,496,473,473,452,431,407,436,419,463,478,496,457,444,396,392,392,394,402,411,413,401,393,398 13,22,22,32,57,55,30,403,449,429,420,422,420,431,410,422,406,433,467,514,509,398,504,463,441,443,424,402,403,376,400,492,507,449,474,417,407,377,395,374,399,408,433,413,431,417,516,682,672,604,580,514,456,419,445,445,461,449,522,501,487,409,399,401,407,448,561,483,487,459,429 15,14,14,106,146,151,108,401,444,434,429,395,407,412,414,438,436,431,450,541,544,415,487,471,438,434,397,414,388,394,420,500,535,485,486,422,393,387,391,384,417,417,472,435,442,403,572,726,735,644,613,523,440,432,492,499,551,555,614,564,506,405,396,388,403,458,523,474,477,451,401 8,26,25,74,108,104,69,420,510,476,464,415,436,439,467,456,465,459,520,658,633,447,594,561,500,496,434,419,403,392,436,607,665,562,568,484,435,401,396,402,381,428,480,446,483,398,619,877,901,816,792,663,526,447,492,499,572,577,643,633,579,394,427,411,408,495,668,596,601,522,448 18,8,8,43,58,55,39,393,454,425,412,416,405,402,418,430,417,413,440,495,492,415,468,438,415,415,404,411,367,380,405,453,487,451,462,421,398,395,381,384,391,402,428,415,423,398,534,666,663,578,560,504,436,420,427,436,472,478,516,513,477,401,416,411,396,426,496,471,473,433,408 5,45,39,33,33,22,25,648,742,699,639,578,632,707,761,758,740,730,793,852,835,592,783,736,679,667,579,529,444,421,664,827,839,764,783,668,592,445,455,497,523,625,772,751,769,504,906,980,967,919,897,828,718,675,752,776,854,856,909,911,874,558,560,593,605,773,857,806,829,712,625 1,22,17,221,241,219,206,566,538,501,483,447,458,619,667,631,616,577,607,660,639,452,554,523,481,452,424,424,415,448,550,598,621,528,554,482,458,482,506,564,584,685,774,717,685,571,813,825,812,736,700,625,522,748,815,818,862,847,889,850,797,456,417,455,481,539,611,573,575,499,460 9,8,7,20,26,21,17,411,388,388,396,393,386,417,428,403,404,397,400,398,407,388,386,390,391,392,394,387,386,400,398,407,402,400,400,383,398,400,406,387,406,412,441,427,419,383,477,431,429,429,406,397,395,399,425,430,443,455,512,484,454,385,377,391,385,385,396,387,384,386,380 1,82,61,104,123,83,73,481,653,611,552,458,503,549,582,549,562,561,665,798,771,520,744,679,601,583,504,472,416,429,516,754,800,692,716,569,483,400,425,446,480,545,652,590,590,483,754,929,935,860,837,732,610,610,676,669,745,734,790,770,721,426,444,451,447,623,789,720,724,610,517 6,24,21,22,25,20,18,422,428,431,406,409,422,412,433,458,442,447,454,464,468,410,441,421,415,411,415,380,381,385,440,453,450,446,439,413,373,401,403,448,449,473,535,483,476,408,585,604,602,541,527,477,427,493,551,563,628,603,651,600,552,386,399,407,406,443,458,452,454,424,410 7,24,23,101,165,171,105,408,400,385,373,386,384,410,392,416,411,415,393,411,392,386,381,393,390,408,400,390,379,378,403,383,398,392,400,374,395,411,388,411,422,452,497,438,431,421,501,439,441,397,420,391,394,467,526,536,542,537,552,494,472,400,377,390,378,392,397,397,386,404,404 18,14,13,29,35,29,22,435,414,401,409,399,413,440,453,418,419,421,428,476,477,396,468,434,415,411,416,391,371,407,432,470,485,434,466,416,404,403,407,394,429,493,584,540,500,397,534,590,604,547,509,480,445,445,471,476,513,511,557,522,494,393,391,386,393,421,490,438,425,409,422 8,23,23,98,137,134,95,423,477,478,414,425,416,449,447,432,445,447,478,575,575,429,532,489,470,445,421,405,394,390,425,562,558,494,520,469,419,393,399,404,389,397,467,457,454,424,580,781,784,706,675,595,478,437,490,491,554,552,606,580,534,418,411,417,414,470,563,532,511,462,411 5,291,97,86,94,39,33,594,529,484,445,451,452,643,708,664,647,615,623,647,662,446,543,497,474,457,435,442,407,530,773,686,643,574,567,523,463,576,750,818,876,956,1023,998,930,628,1023,920,854,799,765,681,571,849,962,1023,1023,1023,1023,1023,1023,456,437,466,444,560,606,553,582,493,468 9,19,14,37,55,39,25,481,411,395,417,397,419,491,507,482,459,456,433,470,457,406,436,441,398,394,393,394,378,396,431,442,451,426,430,411,404,399,416,396,414,419,482,484,463,412,610,559,564,502,467,457,423,447,491,498,604,581,644,632,581,409,385,392,409,426,472,416,434,428,380 11,56,54,126,167,163,122,457,509,498,462,429,453,457,484,463,470,467,559,652,639,436,609,565,489,462,416,430,410,393,452,624,652,554,561,491,447,397,423,426,438,469,568,506,508,455,650,819,831,759,716,620,505,521,576,604,664,642,699,665,614,415,404,383,418,512,629,579,611,503,462 2,72,58,16,21,15,12,415,436,385,393,357,405,405,414,415,411,401,431,506,480,410,487,451,422,415,381,392,387,397,412,462,500,435,483,431,403,403,384,395,406,420,449,420,408,399,502,613,629,517,517,441,383,440,455,461,502,480,504,500,464,392,390,408,407,433,477,450,456,409,424 7,8,8,116,120,123,118,379,391,410,384,395,376,388,397,374,379,389,391,403,403,398,391,393,394,377,383,374,396,384,380,393,395,389,388,419,369,376,382,376,386,371,382,388,395,384,406,425,416,421,421,399,399,395,378,382,396,394,406,389,392,395,388,378,390,395,406,388,387,369,383 7,29,26,30,42,33,24,581,704,652,630,567,581,628,694,693,671,669,744,816,796,567,752,701,642,616,538,525,462,400,595,785,799,723,748,615,558,407,435,450,469,547,681,669,697,467,845,965,954,905,880,804,689,598,681,696,774,780,843,846,814,506,498,512,553,727,832,780,801,680,603 20,11,10,53,53,46,45,395,397,401,387,385,387,397,423,416,394,416,403,425,424,403,402,403,408,406,389,393,390,401,404,409,442,394,398,398,394,395,382,380,404,412,428,420,423,404,459,518,501,450,427,418,404,432,444,441,476,458,489,474,452,408,381,390,384,395,418,433,417,395,385 5,12,11,28,43,41,27,403,406,395,403,380,380,413,433,410,429,417,414,442,411,394,396,405,395,393,403,389,382,380,413,409,438,388,409,379,421,412,394,406,425,423,460,430,433,413,491,507,506,455,461,403,412,452,496,483,530,509,568,513,467,392,396,380,403,391,416,408,416,403,403 14,47,39,20,28,19,12,711,781,742,714,660,695,756,810,808,803,791,835,887,873,646,822,775,725,712,623,578,502,438,730,865,869,805,828,708,665,456,498,522,582,694,823,801,820,540,946,1016,1002,957,936,873,781,730,806,823,892,893,949,945,916,613,601,623,659,808,885,840,865,756,677 15,17,14,38,50,41,30,581,735,690,657,581,643,599,676,676,677,671,765,846,823,573,763,723,667,648,551,549,492,400,615,805,819,748,768,659,603,416,407,430,436,495,627,640,698,443,852,999,994,939,917,846,747,537,604,633,736,739,816,833,810,530,564,537,588,742,851,802,826,720,645 18,11,11,38,56,54,37,403,450,417,423,401,394,416,438,431,416,419,453,524,518,422,491,456,431,427,425,402,380,390,421,507,541,471,478,422,405,386,403,366,383,408,422,428,422,384,526,720,740,651,617,514,447,395,444,449,482,483,534,508,470,393,405,385,415,447,513,483,503,447,447 12,131,102,190,241,200,157,579,808,769,689,601,598,613,675,643,643,635,831,962,919,726,938,872,800,776,645,572,490,420,578,937,961,870,881,742,647,427,500,520,567,640,735,697,686,557,829,1023,1023,999,967,859,723,697,757,763,811,803,855,841,796,481,519,459,497,827,957,887,888,780,658 16,35,33,26,45,44,25,430,565,536,486,455,432,422,459,453,434,444,605,775,724,521,753,654,583,541,469,437,402,391,436,751,766,650,646,530,462,401,408,406,444,452,506,460,484,404,590,899,896,811,762,634,490,509,526,495,569,558,635,601,536,408,417,405,414,613,793,689,698,556,495 9,23,23,308,538,552,311,405,415,409,401,395,383,445,424,425,419,432,422,419,429,404,390,392,386,396,387,389,377,423,419,419,414,398,386,379,392,411,405,420,431,471,513,466,460,436,528,511,477,449,413,416,406,496,560,560,618,582,622,573,503,398,397,397,397,399,397,402,404,400,381 2,30,30,492,681,693,491,429,413,399,386,403,402,428,446,438,410,416,441,413,416,393,413,398,390,391,377,400,399,393,388,407,421,402,409,379,401,394,401,422,418,423,455,438,419,489,512,527,521,473,454,430,403,504,544,535,565,541,599,524,503,414,393,393,419,394,421,399,409,395,402 12,12,10,70,91,71,54,512,674,632,566,519,522,541,611,590,572,565,720,844,791,566,786,689,623,607,515,454,424,405,565,828,830,745,749,607,540,401,424,405,437,503,654,645,666,445,784,961,948,881,845,754,634,516,579,606,688,704,770,778,746,503,478,461,490,684,832,740,761,636,525 1,30,11,75,77,31,25,513,531,482,468,444,446,548,618,605,544,550,582,649,646,438,554,501,470,456,446,405,394,435,545,626,625,536,560,482,444,444,505,550,578,664,772,693,664,534,800,819,797,740,704,609,509,717,787,800,853,842,880,833,784,455,411,450,483,560,630,558,602,526,451 18,11,10,46,67,66,43,416,462,443,432,411,418,410,446,430,436,442,486,561,535,424,522,482,450,447,394,392,373,376,413,509,555,485,506,418,416,400,403,381,412,407,427,429,450,401,568,736,748,660,616,529,456,446,479,479,516,535,564,562,522,413,403,402,404,434,550,530,519,450,423 14,62,60,175,236,232,171,402,458,432,436,395,419,427,431,432,429,419,461,562,545,419,506,480,453,464,429,392,394,395,426,528,565,487,489,439,407,389,415,393,399,424,470,449,450,424,550,739,739,661,620,515,449,445,490,488,547,500,564,537,503,391,406,400,390,468,553,511,500,462,409 6,14,14,40,67,53,31,533,698,649,603,534,544,556,607,589,582,567,766,868,813,640,830,736,677,651,532,499,446,417,540,846,838,757,755,628,567,425,411,440,480,539,656,638,648,459,779,1017,993,935,892,792,664,538,614,640,709,703,780,774,741,453,512,466,479,818,939,849,867,752,625 17,13,13,126,213,221,127,388,416,403,387,378,379,398,394,394,373,391,407,406,429,402,419,408,406,386,405,396,392,388,380,402,414,400,404,394,400,373,387,406,377,383,418,400,416,406,432,468,485,430,442,377,391,408,412,414,410,414,458,440,411,400,385,395,402,390,407,409,430,392,389 9,119,89,1023,1023,1023,829,716,702,671,641,608,624,746,792,777,764,758,773,788,790,522,671,647,612,594,531,537,470,486,695,739,741,672,699,603,570,494,525,564,608,703,829,792,794,661,945,963,941,902,877,829,733,788,857,872,925,922,967,952,916,609,534,593,617,720,772,740,770,673,639 10,8,8,51,75,75,50,384,426,417,416,406,413,397,418,428,405,422,441,503,480,402,455,441,417,417,403,394,387,376,410,467,493,440,459,415,405,394,399,387,401,407,444,428,444,392,526,681,681,598,554,500,438,421,445,463,506,507,533,533,493,396,401,405,387,426,479,451,473,415,391 18,15,15,72,187,189,69,398,443,416,419,406,412,408,437,437,427,418,450,495,478,400,445,430,397,408,402,401,381,391,404,457,490,447,450,410,400,374,386,407,393,406,430,448,436,418,525,631,648,564,553,471,406,434,472,471,532,502,536,540,483,407,384,401,395,436,474,437,472,404,409 19,16,14,32,46,40,27,397,397,385,357,386,388,404,425,414,407,388,395,403,395,382,380,384,394,392,385,392,378,414,390,401,406,400,401,407,387,386,395,394,409,412,434,429,413,409,445,415,407,405,389,376,376,436,441,449,493,445,491,461,442,385,384,386,378,384,388,397,383,389,395 5,15,15,36,45,44,35,411,457,458,424,422,407,443,446,435,443,442,478,564,548,426,515,474,439,448,411,414,401,382,410,521,569,481,486,437,420,399,403,384,404,410,437,442,442,415,554,758,767,680,647,543,478,423,460,467,518,487,551,555,513,392,402,402,395,448,538,495,503,459,417 7,44,44,223,387,397,225,409,385,402,397,399,397,409,400,403,432,419,403,407,400,403,397,387,375,387,390,388,383,418,403,420,388,390,403,404,367,406,416,416,433,458,511,462,425,437,511,483,462,466,435,410,393,525,590,619,613,595,609,568,483,395,393,394,397,386,394,393,389,406,399 18,15,13,42,52,35,29,395,400,395,394,385,391,411,406,396,398,407,388,417,411,384,391,403,389,385,377,366,393,398,386,417,419,392,415,396,370,390,394,381,433,445,496,462,430,404,481,480,468,440,416,391,403,435,483,483,523,518,539,485,441,392,398,378,394,380,400,405,413,387,393 19,11,9,38,43,31,29,429,404,415,362,365,388,422,424,415,420,404,415,407,404,399,413,394,386,395,376,377,389,378,397,396,417,397,395,412,399,397,400,397,398,407,453,426,431,408,480,472,464,437,440,414,379,438,444,443,495,490,550,511,473,379,378,379,383,397,401,401,406,384,402 13,11,11,34,49,48,31,410,424,407,405,403,392,396,411,401,427,419,417,480,448,397,455,425,403,413,410,391,370,412,409,473,475,428,447,420,398,389,400,385,395,405,437,415,431,390,501,628,632,552,529,478,416,411,449,446,502,477,535,490,470,381,384,406,385,417,486,433,441,420,410 20,10,10,45,66,67,46,401,428,384,412,387,413,403,417,396,400,409,438,453,458,391,417,398,422,403,401,400,355,387,412,439,444,433,423,394,415,388,383,406,391,404,430,405,396,383,476,574,573,497,483,442,407,411,448,448,497,473,517,497,445,392,401,399,390,397,424,426,439,405,388 1,80,68,41,50,44,35,442,444,397,414,357,405,466,462,463,472,428,434,473,460,377,437,419,403,425,371,375,389,397,445,438,453,441,452,409,433,424,425,423,499,544,649,571,513,446,625,604,571,517,470,441,423,572,629,653,722,712,761,690,609,406,376,407,423,434,474,424,446,415,404 6,18,16,31,49,41,25,406,386,392,376,379,383,381,428,421,420,421,380,410,409,398,397,385,402,369,389,390,365,402,399,413,418,392,381,395,394,358,389,401,414,403,423,410,408,387,426,432,433,418,396,397,399,377,436,399,452,430,467,460,439,393,380,383,384,393,417,399,394,384,389 4,20,14,62,70,41,38,454,412,392,391,385,400,460,454,442,406,412,387,415,398,391,391,388,395,391,391,387,389,385,395,417,400,403,412,401,398,396,408,382,415,421,480,459,438,410,507,487,459,421,419,413,398,428,464,461,533,533,587,571,478,395,383,381,390,399,405,390,386,393,392 17,12,10,39,45,41,35,429,477,424,427,410,409,432,462,464,410,402,509,610,564,441,580,494,457,456,414,391,394,401,413,590,611,513,526,433,434,393,396,408,431,437,488,477,455,412,505,723,712,601,573,474,455,462,496,485,500,492,539,527,500,388,384,400,396,485,577,505,508,427,410 11,8,8,49,82,87,51,376,399,399,396,386,388,397,395,395,384,398,386,409,403,391,391,394,384,391,386,382,385,352,381,406,409,400,425,393,380,387,386,381,402,403,424,415,398,392,428,453,451,417,416,392,385,405,422,425,424,426,457,432,423,384,390,389,396,395,401,400,410,391,391 17,10,10,139,207,194,124,377,415,407,392,395,403,398,411,409,411,406,422,456,437,395,433,425,401,410,388,396,392,393,391,444,461,420,427,388,394,398,373,400,380,394,399,410,389,405,462,604,613,529,504,462,432,396,410,396,414,418,439,446,437,404,387,395,391,426,446,426,468,405,406 19,10,9,28,32,27,22,409,384,383,400,391,388,407,402,412,403,408,389,416,404,385,385,396,394,390,374,390,390,403,389,399,405,391,404,401,394,405,376,399,409,409,428,431,423,401,448,431,438,429,406,390,370,407,413,440,458,465,501,465,440,395,381,385,392,388,397,408,400,401,392 16,8,8,80,116,121,83,395,391,385,381,389,379,394,397,387,403,408,413,423,402,381,414,395,400,400,392,380,388,390,389,420,420,391,407,414,396,392,392,384,380,392,397,397,411,390,428,498,491,457,450,430,397,391,405,401,419,418,429,434,408,384,391,384,396,403,419,410,392,393,393 17,19,18,98,143,134,91,406,373,391,388,397,394,408,422,412,405,412,422,422,414,395,405,405,399,394,394,388,389,386,397,425,420,410,423,411,394,398,374,416,407,430,483,406,418,408,496,536,496,476,466,421,406,461,490,513,551,528,563,524,486,395,394,387,401,396,415,420,411,388,393 6,14,14,52,75,74,51,427,479,447,427,403,412,438,454,441,440,434,506,568,540,433,535,495,471,450,424,411,401,405,423,555,583,503,512,463,419,382,412,383,412,421,459,439,458,401,566,772,771,693,643,546,477,460,467,477,550,528,603,581,540,416,419,399,411,453,569,538,528,464,435 2,19,18,44,44,28,31,422,516,462,443,424,416,460,471,440,445,435,474,650,631,430,661,594,489,509,427,423,388,430,426,588,699,549,589,479,431,396,409,416,436,447,502,455,468,423,569,720,792,672,654,536,433,464,522,519,574,561,630,579,528,397,402,384,404,442,677,593,582,494,414 8,33,31,59,78,67,51,444,494,479,444,437,434,442,464,462,470,455,511,627,619,433,596,556,496,478,426,437,412,404,452,596,647,550,552,458,429,386,406,412,410,458,507,484,512,399,632,840,853,782,748,628,512,446,516,493,592,590,648,624,570,416,424,397,406,486,627,586,587,516,429 13,180,165,132,167,157,125,452,420,417,415,388,403,450,485,474,458,454,457,506,501,405,489,444,411,428,412,406,383,398,464,469,514,443,448,420,400,414,431,448,457,522,598,556,554,425,635,627,639,527,514,423,422,513,562,560,650,636,708,673,609,393,379,433,421,472,512,492,466,429,378 9,28,25,396,481,433,358,429,467,412,409,423,426,423,436,429,444,437,465,532,506,425,496,456,444,427,414,397,405,422,417,511,517,478,477,442,417,384,403,399,410,397,481,437,467,427,567,728,714,654,621,531,452,438,481,522,583,567,621,568,536,411,410,400,390,437,536,465,496,444,411 16,32,28,38,57,49,31,585,786,748,691,621,629,618,690,671,670,665,810,910,883,685,872,815,752,733,629,578,501,416,609,888,903,832,843,714,646,427,421,441,483,542,693,664,702,467,861,1023,1023,994,962,879,759,599,661,681,759,772,842,848,817,498,567,510,531,813,937,879,898,791,686 6,274,197,246,507,396,166,542,640,604,595,558,613,573,653,629,623,609,687,767,757,512,700,638,587,577,527,530,474,422,535,658,692,600,622,567,536,425,483,457,529,578,713,655,661,546,831,912,913,860,833,778,685,684,760,763,816,810,865,844,793,502,542,466,496,636,749,706,730,627,586 6,9,9,45,65,66,45,409,397,401,404,407,408,425,436,425,410,424,404,414,422,375,377,410,405,394,377,398,405,383,394,401,388,385,393,389,397,390,396,405,409,397,442,417,421,381,494,496,470,461,455,448,409,411,454,483,504,497,553,512,473,391,387,388,401,402,417,406,417,395,401 12,33,31,56,65,54,47,428,513,492,449,428,442,441,470,479,459,439,537,654,626,444,600,563,480,488,424,408,414,391,425,602,660,554,580,461,453,400,387,422,408,442,508,475,465,409,616,832,850,767,738,631,505,458,542,573,622,608,673,637,585,421,424,411,418,486,641,574,576,482,451 10,10,10,45,65,66,46,399,397,390,393,391,402,415,404,409,393,397,426,432,411,392,416,411,395,407,391,391,392,399,398,421,440,412,395,405,390,395,370,378,378,402,434,414,412,385,491,574,570,504,500,456,407,415,430,453,473,491,513,481,455,385,372,386,384,394,432,417,410,389,412 2,24,24,66,111,97,53,391,403,381,417,378,399,409,386,391,403,388,402,416,409,405,429,409,394,416,389,371,382,387,392,424,430,384,416,378,397,372,375,396,394,390,386,387,396,401,393,465,493,433,412,395,387,389,401,388,427,406,406,434,404,418,392,390,384,388,410,391,437,412,403 12,35,33,184,319,312,175,397,407,393,398,383,397,403,383,412,411,400,410,414,430,383,398,406,386,384,374,382,369,364,392,391,418,400,417,395,382,390,388,414,404,411,482,435,428,416,469,493,484,425,452,412,392,446,488,479,501,477,507,476,475,394,383,398,399,416,434,429,417,397,390 9,18,16,35,39,33,30,411,401,409,390,411,393,402,422,427,413,417,445,450,449,389,430,426,399,396,395,381,388,407,411,453,455,429,434,423,424,393,410,411,423,465,514,454,456,411,532,586,570,517,478,445,407,448,479,503,554,564,608,551,499,396,381,383,410,406,429,441,437,412,406 20,11,9,32,36,27,25,416,385,390,388,394,396,415,424,402,395,408,407,415,419,382,397,399,388,401,389,371,398,390,397,396,409,400,392,390,386,388,404,406,417,442,450,430,425,399,483,474,452,417,434,406,407,431,489,493,518,515,553,505,486,390,398,397,386,373,412,396,409,386,382 19,11,9,72,96,89,66,392,404,394,398,380,401,404,406,393,428,405,424,445,427,392,419,406,386,418,387,394,380,391,404,416,440,403,418,414,403,384,396,415,401,420,439,445,426,400,487,532,535,474,456,433,418,438,438,475,526,499,550,513,480,401,394,392,399,402,435,418,417,405,397 3,292,115,1023,1023,465,362,876,990,954,921,866,885,912,957,945,939,932,1010,1023,1023,887,1023,1009,955,940,857,830,717,647,897,1023,1023,1021,1023,948,883,693,748,792,849,914,1005,975,977,850,1023,1023,1023,1023,1023,1023,978,969,1023,1023,1023,1023,1023,1023,1023,786,806,787,814,976,1023,1023,1023,961,890 10,259,239,150,194,183,142,399,382,381,400,364,355,393,398,423,416,408,397,400,379,395,386,380,372,385,380,386,387,417,420,425,384,409,400,405,389,407,447,429,480,524,622,543,496,426,475,417,388,385,405,399,377,426,439,440,492,493,519,496,452,396,401,382,379,403,400,380,388,382,387 11,121,109,52,74,68,47,483,567,532,508,462,433,492,521,532,518,478,579,712,684,492,665,597,532,503,459,442,392,400,452,688,725,624,647,504,472,426,425,438,427,479,581,548,513,424,698,857,856,784,747,627,518,544,603,621,662,672,732,714,653,439,444,429,435,562,731,646,658,545,478 11,26,25,49,133,126,45,400,456,453,414,413,430,429,417,432,407,407,482,561,548,428,556,493,475,466,409,407,395,373,412,521,560,484,523,434,410,399,404,391,403,406,448,456,434,411,492,658,700,602,555,490,435,414,444,446,444,462,506,514,456,390,396,404,402,432,566,501,520,454,421 8,23,22,27,36,29,21,412,433,431,408,393,393,393,425,414,417,420,428,489,454,407,461,432,424,415,404,401,389,393,397,469,483,459,451,421,416,400,388,401,395,424,433,415,434,410,495,610,620,536,509,464,411,424,452,473,485,491,540,506,456,401,392,395,396,425,484,460,435,403,399 2,22,20,351,626,624,344,406,398,399,404,390,389,402,417,446,430,433,418,439,409,398,429,391,402,398,397,377,392,386,424,417,439,410,416,405,395,387,402,401,410,449,482,439,426,477,519,546,523,490,462,432,388,533,605,609,617,570,613,542,503,424,401,401,405,406,431,412,437,400,406 17,8,9,59,97,100,60,399,413,388,405,384,418,409,413,410,417,406,407,428,409,389,402,403,389,388,388,389,375,371,410,420,427,415,399,398,400,375,388,387,399,409,447,425,414,395,475,555,542,480,460,416,402,408,454,464,511,475,508,508,468,387,387,389,388,403,419,418,411,413,388 7,309,275,246,314,286,227,450,399,405,392,375,407,479,510,437,474,437,411,438,414,409,401,403,390,399,393,375,379,432,495,457,448,400,424,409,382,435,502,544,573,669,759,668,615,456,624,569,535,483,486,443,399,543,611,633,692,670,713,671,610,400,376,410,410,427,419,423,424,417,390 15,14,14,26,38,39,26,421,519,492,457,452,423,436,459,449,453,462,507,648,607,435,580,526,478,458,440,435,413,401,435,605,637,533,560,475,424,401,406,418,398,430,492,485,467,413,583,835,848,769,747,616,504,450,520,527,585,574,628,611,563,410,401,409,394,491,620,554,576,460,455 11,85,72,177,285,246,150,691,599,577,518,485,514,716,758,743,725,699,691,714,702,455,598,540,504,503,441,458,411,528,612,658,662,591,615,515,483,553,585,608,672,741,831,771,744,652,884,889,873,813,783,705,560,819,881,890,931,916,952,915,868,538,437,532,550,614,681,632,650,548,498 3,9,9,101,147,151,103,397,391,383,393,390,398,401,384,378,380,404,413,403,408,390,414,388,395,378,389,379,373,393,391,415,400,403,400,395,385,392,373,378,379,388,384,380,391,389,409,483,484,417,431,420,398,399,393,389,397,405,415,413,410,399,391,391,383,400,417,389,423,388,383 16,63,62,154,198,200,153,465,538,491,488,434,466,482,556,525,520,497,582,679,662,454,595,557,514,496,463,444,410,416,486,634,663,581,571,506,466,404,402,433,431,456,556,543,537,442,727,874,876,809,778,698,578,505,593,598,690,687,750,735,688,433,448,428,441,548,674,610,636,542,486 5,30,15,111,107,46,47,507,556,516,482,452,483,527,585,563,546,510,590,696,678,453,630,579,510,489,446,436,404,401,507,662,689,603,621,506,482,440,480,497,545,620,710,660,632,527,777,865,864,798,767,676,544,700,771,769,814,806,848,811,748,430,438,444,440,540,673,621,619,522,456 16,9,9,30,37,30,23,387,406,380,384,392,370,391,406,395,405,394,406,409,390,382,383,392,381,384,372,374,384,407,404,403,400,382,402,415,379,390,404,405,405,422,429,433,408,379,439,422,424,408,402,420,373,416,447,434,464,445,462,457,435,396,388,375,373,405,402,404,393,390,372 8,20,20,85,129,128,84,404,399,406,384,410,378,388,416,417,415,408,413,424,400,388,388,395,388,401,390,392,391,390,400,405,423,396,382,404,391,373,404,395,401,424,451,433,413,402,496,482,475,446,427,421,390,450,490,511,531,538,566,514,474,399,384,382,394,412,402,414,395,397,365 10,220,166,54,84,60,39,552,450,443,440,430,449,581,646,570,572,535,509,531,520,395,440,426,418,421,388,389,367,589,804,644,573,517,556,521,465,733,883,938,989,1023,1023,1023,963,575,978,839,750,703,646,614,522,833,972,1023,1023,1023,1023,1023,996,437,394,456,441,478,477,467,511,455,411 16,36,29,58,65,39,34,427,428,410,417,393,408,419,468,458,485,466,462,493,483,403,440,426,407,401,400,390,376,432,466,507,480,434,447,404,385,450,498,528,595,684,771,664,580,461,667,650,628,560,534,486,455,599,691,736,790,769,794,718,660,402,400,416,410,432,489,458,487,425,419 6,31,24,45,78,56,33,431,393,377,385,398,384,459,469,452,433,447,423,432,422,394,416,402,387,392,394,385,383,421,410,426,434,385,412,417,400,388,404,410,456,441,530,495,481,409,547,508,476,441,434,407,376,456,520,511,568,580,641,591,517,386,399,398,399,397,417,399,392,408,400 9,48,47,51,98,89,45,622,737,692,665,613,665,668,735,739,728,722,789,828,823,568,740,694,680,647,592,575,503,399,644,776,780,721,748,665,567,397,426,420,460,482,680,685,722,449,881,988,975,931,908,847,753,550,640,657,775,775,852,868,840,569,584,587,619,760,834,796,822,724,663 6,342,185,1023,1023,540,508,941,1023,997,954,883,892,969,1006,983,972,961,1023,1023,1023,949,1023,1023,1014,1003,920,870,774,748,920,1023,1023,1023,1023,977,913,762,811,846,890,957,1023,1007,1002,884,1023,1023,1023,1023,1023,1023,984,1008,1023,1023,1023,1023,1023,1023,1023,809,834,815,852,1016,1023,1023,1023,1007,923 4,17,13,59,59,29,33,436,717,660,589,492,513,454,508,482,463,493,708,884,840,608,860,781,704,681,555,495,434,396,470,849,883,782,779,642,546,404,412,440,440,492,574,556,535,433,687,1005,1012,933,894,778,626,531,596,588,660,650,702,681,641,415,475,416,426,677,874,783,800,673,554 16,34,19,29,47,30,15,560,559,526,513,471,482,609,683,671,657,649,655,690,665,443,557,530,481,475,456,431,418,453,697,693,684,607,649,559,520,492,571,625,708,787,886,831,816,482,863,858,815,770,744,680,556,654,760,798,868,860,909,881,836,483,443,504,537,594,653,594,648,542,475 16,16,15,29,47,42,26,402,394,369,395,384,378,400,406,406,398,388,407,389,397,382,395,386,379,386,398,379,391,396,389,397,406,393,388,391,386,405,388,406,396,419,441,435,404,384,432,412,402,384,396,371,393,431,435,432,475,447,463,458,425,373,383,370,373,375,386,367,378,377,385 7,37,34,229,397,400,229,414,421,404,410,405,393,423,447,465,433,440,434,454,440,395,417,420,406,412,406,403,386,427,449,424,449,425,413,422,401,441,429,444,462,523,625,540,510,464,597,592,550,524,489,479,441,599,666,666,692,643,701,612,565,431,410,402,400,405,446,439,433,424,400 11,16,15,32,35,34,31,416,387,388,388,398,397,408,414,405,390,408,407,419,417,381,409,406,399,414,389,400,369,379,418,408,419,407,401,410,386,415,397,411,420,445,521,507,445,410,452,452,458,431,429,415,413,405,462,431,499,490,486,452,422,405,387,387,387,385,389,411,378,387,389 3,14,14,25,30,27,23,476,404,410,411,397,397,460,440,426,401,411,420,459,426,400,413,401,398,403,392,376,385,383,443,443,457,434,448,424,393,379,394,443,439,516,626,570,542,396,475,554,534,521,497,448,428,426,451,465,486,491,506,476,473,382,406,396,394,394,428,430,421,403,381 3,51,46,97,175,154,86,442,500,474,439,408,438,442,471,487,460,470,551,648,623,448,604,541,481,482,419,417,414,408,454,617,661,543,582,495,420,417,427,420,449,467,526,519,496,435,635,790,803,714,692,581,467,528,584,568,630,611,662,640,596,425,425,416,429,489,646,575,578,467,446 6,33,32,253,489,479,241,407,414,404,407,408,392,421,442,436,417,436,444,447,484,395,452,419,400,416,386,405,390,411,405,427,456,415,416,396,392,409,398,401,396,406,447,424,431,429,498,572,568,495,477,447,403,431,441,458,481,482,506,504,462,404,388,395,405,430,471,410,449,412,416 12,17,17,10,13,12,9,487,589,536,532,499,515,522,586,579,572,563,627,684,672,475,605,561,513,509,459,464,433,382,503,647,650,590,591,517,460,403,408,417,406,433,548,540,592,405,759,878,861,816,794,718,622,482,538,557,656,673,739,743,724,458,460,463,485,598,706,632,662,567,520 5,25,21,63,62,41,43,477,543,528,483,424,436,481,498,482,475,464,557,735,716,456,725,661,544,549,467,426,424,418,458,679,764,644,662,518,450,407,402,438,451,499,592,532,524,437,648,827,865,774,745,602,482,507,590,615,667,665,714,684,604,418,413,414,417,536,741,683,672,565,466 5,18,17,17,22,16,12,537,656,609,565,524,551,576,640,646,631,623,696,784,769,512,716,645,588,579,506,474,450,385,548,752,770,681,694,576,533,419,414,414,465,491,630,629,647,437,810,915,910,853,827,728,612,533,606,633,727,726,803,808,774,495,479,487,510,678,781,711,748,611,559 15,13,13,33,65,64,31,417,519,483,440,428,445,430,479,465,451,467,536,651,618,440,575,557,487,492,432,430,412,386,433,596,638,548,558,470,434,384,391,399,402,428,488,472,485,407,637,848,866,784,751,650,537,428,484,504,575,582,634,650,596,428,419,414,424,497,630,582,571,486,457 15,23,22,24,30,26,21,462,561,505,476,452,462,441,479,493,476,470,552,729,699,464,707,638,541,555,463,434,407,392,455,673,736,606,641,503,483,387,411,427,431,473,569,521,514,439,661,816,849,757,737,606,478,541,601,612,667,664,717,691,630,415,427,412,418,527,723,658,660,578,453 9,13,14,65,78,79,66,414,480,457,440,426,433,428,453,439,443,450,492,584,556,436,526,488,453,452,417,409,393,400,417,549,580,510,535,434,432,402,382,405,398,432,471,448,474,411,593,777,786,710,678,577,475,471,475,482,563,550,618,594,563,406,405,404,403,498,583,548,542,481,421 5,13,12,37,44,37,30,433,475,445,419,397,410,429,454,438,433,455,511,602,577,442,545,490,459,432,418,413,406,381,432,552,591,497,539,467,413,380,414,392,428,442,492,455,466,405,588,752,752,680,650,537,468,469,498,517,570,562,625,611,562,404,405,409,409,472,572,533,549,466,434 19,11,10,31,45,42,27,412,423,412,403,381,394,444,436,439,406,424,422,445,438,398,434,416,413,398,388,390,394,389,398,423,441,409,419,400,399,399,399,394,398,442,451,429,443,398,530,486,506,451,464,422,409,437,481,493,545,537,577,541,509,387,385,389,401,409,443,427,428,397,416 4,36,34,28,27,21,21,585,730,672,648,564,599,638,707,701,697,688,769,848,822,589,778,723,660,648,552,531,476,411,621,815,830,752,760,650,570,435,435,441,468,538,694,682,706,463,856,973,962,911,881,817,700,591,673,699,785,784,852,855,826,539,525,528,577,737,839,783,807,693,623 3,10,11,46,50,50,46,401,431,419,399,424,401,420,419,435,437,420,430,519,500,399,467,441,428,396,398,387,385,393,410,480,494,457,452,404,382,410,384,397,418,442,466,458,451,406,556,689,689,601,558,510,445,459,496,523,545,552,597,563,514,397,405,385,403,432,485,470,480,434,422 17,8,8,27,29,22,22,420,383,381,390,365,394,432,422,421,391,408,386,400,400,379,375,399,393,385,386,400,400,403,384,406,405,383,392,378,384,391,403,394,406,412,463,431,410,393,453,461,456,419,398,405,393,431,451,450,461,497,521,494,461,393,388,386,382,391,402,381,385,395,376 16,18,17,10,13,10,8,430,501,466,451,417,439,430,465,457,442,456,550,637,602,443,582,519,485,484,425,425,416,398,429,600,627,533,562,471,461,397,394,393,410,426,484,468,480,395,604,815,817,747,710,603,491,428,477,478,543,526,596,594,563,402,423,404,427,518,600,564,573,487,430 11,1023,445,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1013,1023,1023,1023,1023,1009,994,919,1010,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1018,1023,1023,1023,1023,1023,1023,1023,1023 20,11,11,56,82,80,53,424,417,434,414,402,423,434,435,439,423,430,475,510,540,412,480,453,426,423,403,399,385,388,437,516,540,466,482,435,418,384,395,410,396,440,477,463,436,398,559,723,721,661,616,527,449,433,467,504,554,536,591,576,530,400,399,410,399,466,516,483,493,444,417 2,11,11,9,12,8,7,527,660,625,578,537,577,549,614,620,626,629,709,773,765,521,675,629,579,574,507,485,459,388,568,730,750,678,693,591,534,394,399,404,413,460,574,590,638,428,816,929,916,873,846,786,685,457,534,569,675,693,773,801,770,511,505,527,535,683,778,722,750,635,586 13,30,28,98,135,115,83,418,423,409,413,414,405,401,429,421,422,416,443,481,489,404,448,433,429,418,405,385,397,369,404,460,490,457,455,412,412,385,391,412,404,432,431,430,436,416,539,660,668,581,555,489,429,435,465,488,531,538,555,547,492,398,409,399,394,416,445,446,438,397,408 10,41,34,117,297,253,99,552,716,669,665,660,724,623,686,697,709,718,745,750,775,477,579,588,574,596,553,578,506,395,544,564,586,559,577,521,536,371,379,400,393,425,528,539,588,427,854,870,852,837,830,817,737,476,567,591,692,698,793,827,801,537,645,557,599,694,716,715,762,700,675 2,7,8,34,44,46,36,395,431,414,407,400,394,392,406,385,395,408,412,477,455,407,437,435,403,416,393,391,383,392,404,458,474,441,447,392,393,392,384,399,391,389,408,409,399,388,468,619,636,540,515,454,407,420,426,410,445,448,476,472,447,393,398,388,406,416,480,461,461,409,392 17,9,7,30,38,24,18,406,384,390,367,381,374,417,415,397,409,386,406,394,371,376,398,384,384,387,379,395,377,424,402,397,383,394,397,383,389,409,397,413,421,447,485,438,415,413,477,436,407,405,388,400,396,448,494,508,530,519,557,517,477,390,396,379,379,382,397,378,406,370,397 20,11,11,30,39,26,20,434,432,411,401,393,411,448,462,422,441,421,429,436,418,381,418,421,414,397,380,390,394,387,413,431,430,399,435,399,386,380,399,406,438,461,510,473,463,405,554,557,562,492,493,431,412,494,539,534,596,583,638,606,531,399,393,398,391,414,448,415,407,408,390 7,215,193,119,152,115,83,452,450,394,419,407,420,474,487,460,466,457,439,456,440,380,413,441,403,410,398,385,380,404,437,462,446,419,457,409,425,415,448,456,488,533,650,575,513,436,614,586,578,538,516,502,443,461,487,524,581,572,645,618,567,389,410,388,389,431,449,452,440,440,422 11,11,10,35,43,38,31,410,392,392,394,390,380,402,417,390,403,395,392,404,409,387,418,401,387,390,404,387,387,378,399,405,430,406,414,389,382,397,405,422,415,422,459,428,418,410,427,432,463,422,412,431,396,419,425,416,452,466,471,445,416,391,378,377,406,395,410,390,393,394,386 1,15,15,84,126,127,82,422,478,440,428,432,425,429,443,439,436,448,489,593,574,438,556,500,457,447,417,418,382,391,408,548,590,505,530,446,437,389,403,385,416,426,464,472,468,423,557,778,789,706,669,562,464,454,481,502,564,548,599,590,537,410,395,404,396,461,588,546,535,468,429 17,21,20,71,80,74,66,410,459,416,427,420,411,458,442,427,435,441,472,554,535,420,506,475,436,442,411,398,396,390,430,504,554,477,484,440,418,410,411,411,427,475,550,486,468,415,611,764,769,694,656,566,463,459,531,568,639,622,666,630,580,407,423,408,404,444,538,490,481,441,406 10,89,78,107,131,109,90,505,673,631,574,515,521,506,571,555,553,543,676,798,786,524,747,708,637,610,518,503,435,403,534,755,794,695,733,606,556,424,397,440,453,480,588,565,579,428,773,967,977,910,884,799,668,529,587,601,701,692,767,760,723,453,482,457,452,635,779,738,755,647,537 6,149,65,277,344,180,149,660,647,603,569,539,585,700,759,735,728,713,722,765,751,502,669,626,542,547,482,493,417,522,737,743,742,660,695,599,537,596,703,774,827,905,984,921,864,650,938,926,902,855,829,741,655,829,908,939,1013,1003,1023,984,930,518,480,521,572,656,732,670,698,598,521 10,61,47,259,263,180,182,544,666,618,553,485,507,584,616,559,557,537,685,841,805,551,807,743,651,623,513,458,439,436,527,772,821,707,725,576,495,425,459,487,527,602,705,665,641,518,755,925,936,860,823,725,567,653,735,734,783,769,817,787,738,453,459,466,459,661,862,792,794,676,557 1,36,32,43,51,44,36,438,484,490,448,413,418,441,492,461,467,485,516,651,618,456,638,573,502,482,440,420,423,383,451,602,662,551,573,495,423,377,406,414,423,442,535,489,489,418,626,776,789,708,675,562,469,471,503,518,609,596,667,636,581,403,410,402,421,491,658,582,583,501,455 18,88,76,178,196,167,150,488,605,540,543,476,472,538,582,564,560,541,631,748,726,491,688,636,567,540,484,465,442,404,523,699,730,634,660,524,494,412,415,454,471,516,628,595,583,451,773,898,895,835,804,714,593,573,644,676,743,738,791,780,728,434,461,441,462,612,736,684,693,570,523 15,9,9,11,11,8,9,488,598,555,497,475,517,525,589,565,559,557,643,719,697,474,644,581,531,525,458,433,414,402,518,702,710,631,639,521,503,392,416,426,427,485,592,562,578,416,765,878,865,814,786,712,596,524,582,605,690,691,760,770,726,453,467,453,493,616,729,648,681,558,496 16,26,15,58,62,37,32,441,434,412,410,426,413,444,465,468,438,449,450,475,484,398,442,437,416,403,411,408,399,435,474,487,482,444,445,399,394,453,535,599,654,759,829,706,621,441,691,652,631,547,533,462,410,636,755,803,863,834,852,760,680,409,400,407,407,428,454,439,436,425,415 6,8,8,16,25,25,15,378,383,368,382,378,373,398,404,398,373,374,389,389,398,387,374,388,388,387,365,385,379,389,391,390,390,382,385,380,376,376,381,380,389,394,423,391,394,387,403,398,390,386,379,380,393,405,415,412,432,418,444,423,410,388,384,379,379,376,393,379,391,399,378 20,70,59,150,292,265,129,478,462,431,433,409,428,560,645,610,591,550,528,498,515,399,403,418,401,393,423,411,409,468,665,557,501,480,490,464,450,568,693,762,820,898,966,884,812,486,804,693,616,591,562,509,464,695,824,877,936,909,933,863,799,457,403,451,458,470,457,420,456,404,400 6,10,8,30,31,26,24,423,393,396,401,380,388,432,439,408,410,394,389,408,405,390,408,402,394,401,398,377,381,393,419,395,398,406,400,393,402,376,398,391,399,438,456,448,426,403,482,458,441,402,406,396,390,448,498,486,533,535,585,522,500,391,376,377,397,407,408,400,396,384,393 8,29,27,110,171,150,94,466,537,502,472,467,461,473,506,523,482,482,559,666,661,447,603,574,496,487,441,436,400,405,449,641,655,580,600,487,450,413,438,427,449,470,565,537,523,457,702,866,867,803,767,678,545,520,605,616,682,689,733,709,646,420,430,415,421,536,652,609,627,535,460 3,54,27,93,134,63,45,400,402,394,381,415,402,423,453,426,427,428,406,421,437,386,391,393,393,393,389,380,380,429,402,399,398,413,414,370,378,402,440,408,472,485,577,515,478,424,563,495,461,443,419,393,395,517,557,576,617,624,672,606,558,407,404,370,379,404,392,414,371,393,391 14,25,25,18,35,33,15,380,419,399,394,372,376,406,422,419,398,391,429,428,437,395,412,406,379,388,404,381,402,397,395,414,420,402,421,397,388,391,381,380,407,414,428,417,407,417,463,518,487,445,432,402,401,434,486,464,493,460,513,473,453,390,392,396,382,398,414,400,403,383,394 18,14,14,62,83,84,62,389,437,417,418,400,421,425,431,415,419,392,449,519,518,390,474,447,410,410,398,398,385,396,431,477,529,465,474,443,400,393,369,386,389,435,459,412,433,409,537,685,689,622,587,483,439,430,450,449,504,528,559,531,500,409,403,395,412,447,484,469,465,425,424 7,18,14,27,29,21,17,486,516,470,464,438,417,500,556,542,520,496,555,655,645,436,637,596,501,494,460,432,411,419,486,606,678,541,584,492,445,445,470,494,546,607,697,629,594,517,741,772,799,700,682,566,465,686,761,762,801,788,826,783,724,427,415,408,420,471,654,590,568,510,442 15,1023,571,1023,1023,728,693,904,958,931,891,814,821,921,950,921,903,890,958,1023,1023,846,1023,1019,941,944,846,769,611,742,866,1023,1023,995,1019,900,813,769,818,848,897,958,1023,995,973,886,1023,1023,1023,1023,1023,990,883,1001,1023,1023,1023,1023,1023,1023,1023,682,741,671,711,929,1023,1023,1023,949,845 17,15,11,32,46,31,20,418,458,435,404,418,415,449,474,457,441,428,459,488,482,397,444,428,418,405,396,395,388,405,433,459,462,450,459,398,398,404,417,395,408,427,477,459,444,402,539,630,615,543,504,484,418,433,470,483,526,514,574,572,521,395,395,395,417,429,461,441,456,433,400 12,15,15,79,122,126,80,393,397,394,404,392,387,409,402,404,392,400,394,409,385,396,398,404,391,389,380,376,385,388,396,402,412,395,404,385,385,408,406,391,409,413,410,430,382,417,407,465,465,412,423,402,386,438,462,434,452,438,474,445,403,389,402,395,392,403,399,400,390,391,402 3,200,159,50,51,31,30,473,486,444,421,420,414,500,559,522,507,486,504,607,568,435,507,473,438,432,418,401,402,451,475,550,569,487,499,449,435,429,468,476,529,590,707,624,597,457,728,765,737,672,646,544,480,646,717,732,788,775,810,769,695,425,418,429,428,471,553,504,515,445,426 12,8,8,36,41,40,35,400,444,419,401,385,406,399,415,412,419,412,446,530,507,411,504,474,430,432,415,400,397,367,401,501,535,479,464,436,418,394,392,386,381,395,425,414,419,384,488,725,745,654,617,507,432,406,430,433,473,444,512,480,472,401,412,391,409,450,528,490,493,438,416 10,17,15,25,35,29,20,451,392,374,411,399,387,437,467,425,406,402,405,404,411,389,409,397,401,390,412,381,382,382,403,397,401,401,383,386,388,383,401,412,402,417,452,433,438,400,478,482,472,432,424,397,398,406,433,443,507,511,565,498,474,378,383,388,385,417,408,392,413,376,400 11,13,10,37,39,35,31,485,529,496,469,443,435,512,549,540,541,524,576,658,642,454,575,532,483,482,430,439,410,392,474,630,639,563,592,494,457,381,413,415,415,478,549,536,555,429,712,825,815,759,725,631,528,516,577,590,667,667,730,729,685,432,442,446,457,569,654,608,626,527,475 20,8,8,14,18,16,12,455,422,417,412,415,407,471,519,469,455,468,441,454,471,401,401,394,401,418,392,400,385,372,441,428,425,403,415,422,397,392,408,396,424,454,519,488,494,442,636,590,531,517,494,476,428,561,626,600,669,644,699,665,611,422,409,410,419,443,446,426,447,427,410 8,8,8,36,59,56,33,415,400,407,408,385,397,423,414,412,401,396,416,456,440,400,425,431,398,395,397,382,373,402,395,427,437,409,419,411,398,393,393,375,411,388,418,434,413,397,479,581,597,503,494,436,410,422,433,441,468,485,490,494,474,378,392,392,376,403,437,409,423,397,404 13,10,10,207,304,315,214,400,426,407,385,388,411,391,412,405,406,401,408,448,447,405,447,421,411,406,383,394,399,381,393,432,457,415,415,426,389,390,392,386,412,400,421,409,402,399,457,577,589,510,490,447,411,401,404,436,440,428,458,458,419,390,400,390,398,405,460,435,428,401,406 3,13,13,32,39,34,28,399,432,408,397,402,411,409,416,445,407,399,432,471,457,387,455,438,405,415,398,396,380,393,402,469,482,430,443,432,408,397,384,396,401,414,449,426,416,403,529,635,642,559,528,471,417,407,468,460,515,499,536,509,489,400,399,401,400,423,470,438,451,415,405 20,13,12,31,42,36,27,390,373,387,375,397,372,396,390,396,405,395,402,390,406,388,411,387,386,379,388,384,385,394,390,399,398,402,382,378,389,397,390,408,397,411,424,433,392,385,432,450,431,395,402,403,380,455,445,430,447,466,446,468,434,391,387,392,390,399,399,398,404,389,386 16,16,15,35,42,38,31,431,378,397,388,402,387,447,445,435,390,420,402,406,380,386,389,383,387,398,375,393,372,395,405,394,395,382,393,395,387,382,388,386,410,417,453,444,438,389,473,460,417,420,410,392,391,409,438,417,468,499,525,515,456,383,386,382,387,376,391,389,397,363,390 8,31,30,89,105,92,82,409,498,462,438,422,403,429,447,433,425,442,512,660,595,485,634,551,480,488,435,424,388,387,409,646,667,550,568,474,429,398,414,429,450,468,528,484,471,442,546,806,805,708,667,517,455,502,541,515,560,550,587,574,512,399,419,393,413,493,645,567,558,478,440 19,11,10,26,37,31,22,429,380,384,391,347,384,427,430,411,419,385,385,396,400,397,384,384,369,389,392,378,390,401,403,388,389,390,387,391,394,392,407,395,409,428,426,434,419,385,440,434,419,401,404,393,386,432,447,460,455,501,526,476,442,379,376,375,374,376,380,388,404,382,377 14,121,106,69,117,106,61,549,737,694,624,537,552,588,637,604,609,586,750,890,858,629,864,800,721,706,587,529,455,445,540,855,897,798,811,663,570,409,474,458,505,552,702,664,650,498,799,1006,1014,940,911,799,674,639,712,711,771,768,827,808,768,478,506,456,477,724,884,823,827,708,577 13,11,10,8,7,6,6,462,614,574,525,491,507,515,559,563,559,538,636,743,710,493,662,612,550,542,455,469,424,405,479,701,725,641,663,528,516,394,402,391,419,427,550,542,555,394,741,901,891,836,808,713,611,469,527,544,638,656,733,740,699,459,458,456,464,635,759,695,711,597,516 13,11,11,238,278,287,243,491,460,427,418,427,442,527,578,552,566,542,526,504,494,389,404,425,412,419,405,399,388,419,537,491,467,455,461,471,440,427,454,462,512,585,688,635,633,459,755,675,600,571,574,527,457,590,685,700,761,751,806,776,723,462,403,433,460,484,491,461,468,439,413 18,19,12,63,61,34,37,465,400,402,406,399,394,488,485,455,445,427,435,403,424,367,410,391,382,395,376,394,389,407,403,396,430,394,383,395,395,401,411,444,443,482,549,519,479,414,549,500,490,428,434,399,403,487,545,562,610,639,684,635,558,388,379,386,398,380,410,399,398,391,389 16,12,11,62,89,87,58,412,394,379,383,395,403,408,426,399,418,412,426,416,431,388,407,381,401,390,398,382,393,402,392,410,425,392,396,368,394,400,412,394,400,442,464,438,440,412,490,482,462,431,421,401,393,459,517,540,567,524,542,504,462,398,394,391,395,406,428,390,414,379,395 5,20,20,52,84,86,52,417,453,420,406,407,432,406,427,427,430,424,456,551,512,425,510,483,448,413,401,411,387,393,418,495,534,458,491,436,406,398,391,400,408,411,464,436,448,405,532,726,729,651,602,508,442,445,449,478,536,513,565,528,505,392,392,392,396,457,524,492,493,451,404 18,69,67,323,467,464,319,422,464,425,431,408,424,430,433,443,421,409,449,544,513,423,502,469,457,441,401,418,362,380,429,496,530,474,482,423,404,393,408,417,392,444,485,444,445,450,546,702,709,626,591,495,427,492,567,571,588,572,630,573,548,419,413,417,403,428,528,476,477,434,397 14,11,12,84,150,159,87,397,410,414,388,385,412,387,394,401,393,400,404,441,436,389,418,431,401,396,400,401,394,386,384,421,465,418,431,407,380,388,396,392,387,403,408,406,421,383,433,542,551,504,451,434,402,397,406,424,438,448,458,462,422,403,411,399,378,392,424,422,426,381,392 12,26,16,213,200,142,154,436,568,522,484,431,458,474,514,491,487,490,568,728,689,490,694,622,551,523,454,417,414,407,461,677,726,618,623,518,450,391,417,433,461,484,564,537,517,468,668,834,857,767,728,611,512,546,600,621,666,666,714,683,642,434,438,393,427,543,721,639,638,530,464 20,10,9,21,31,26,18,419,399,384,382,379,386,411,409,415,398,401,415,403,393,394,402,394,401,401,373,389,378,399,402,409,388,382,408,387,383,379,394,423,410,435,440,443,394,396,456,455,441,385,402,389,394,411,437,439,462,486,519,480,462,380,379,377,395,408,418,412,385,369,374 5,13,13,52,86,83,50,423,458,452,444,419,423,437,458,454,440,431,484,565,543,422,527,497,450,436,413,415,391,387,417,533,569,484,513,437,434,385,396,394,410,425,479,463,444,394,572,755,760,680,632,535,453,444,466,494,538,539,602,566,544,410,405,408,403,458,550,470,526,457,427 5,11,9,20,27,18,14,435,451,445,419,403,418,453,473,456,445,442,478,536,527,424,491,447,427,417,409,409,386,397,481,531,543,492,480,425,398,427,493,553,600,703,813,736,654,437,755,732,724,644,604,536,468,561,677,761,896,895,930,841,768,390,396,397,410,461,512,470,488,428,434 15,31,14,259,193,75,125,875,703,637,604,546,573,908,946,909,886,856,822,823,807,503,680,622,555,556,485,465,425,550,729,734,732,645,666,558,519,620,660,693,759,821,910,868,850,757,971,935,896,839,803,739,620,909,964,969,1009,1000,1023,1007,960,722,456,708,719,737,764,720,741,608,546 17,92,80,153,234,191,129,453,435,405,405,424,404,469,470,476,470,436,448,466,468,383,424,406,420,394,415,401,404,379,440,446,439,400,435,408,385,422,439,441,478,538,633,547,505,436,640,619,619,540,514,450,412,610,688,665,716,697,747,687,618,424,394,390,407,420,414,427,438,399,380 5,9,9,5,6,5,5,496,615,554,529,476,525,533,588,578,554,570,655,767,731,517,693,637,567,549,501,469,405,384,486,727,746,657,675,538,501,404,421,414,428,473,559,548,585,418,740,914,905,848,815,730,600,502,545,568,660,658,734,740,694,450,469,447,465,649,774,706,729,594,532 20,10,10,45,59,57,44,417,455,438,422,416,417,417,425,426,439,435,469,551,533,414,506,475,447,421,413,397,393,381,423,525,547,467,500,446,429,377,400,389,394,419,466,432,449,389,560,725,731,650,629,517,461,434,466,482,529,529,573,547,514,383,406,389,400,466,523,495,509,429,413 4,56,30,75,88,33,26,594,837,783,721,600,594,613,676,629,598,596,855,987,936,773,963,883,825,796,670,624,488,494,613,959,970,886,889,764,664,485,605,645,737,811,897,825,768,583,868,1023,1023,1023,998,888,749,768,844,869,940,932,964,909,855,433,534,444,475,828,983,902,916,800,685 11,18,15,48,59,44,37,448,398,427,385,401,392,422,467,424,436,404,401,422,415,394,408,416,396,383,381,380,372,415,400,436,422,397,402,406,375,392,400,411,419,439,479,469,446,419,497,491,479,436,420,392,388,437,476,477,527,528,550,536,487,393,387,382,388,397,403,395,392,386,388 14,49,44,26,31,28,22,675,792,757,719,650,690,715,781,772,773,760,835,907,890,668,844,798,745,723,617,608,517,437,686,878,894,820,844,740,671,421,453,472,513,607,762,748,783,510,922,1023,1023,976,953,887,780,678,748,769,850,850,918,922,888,614,596,615,636,812,904,861,877,775,695 19,13,11,30,41,30,21,409,397,378,361,385,396,424,439,428,406,437,412,417,422,389,428,415,387,392,402,396,402,383,403,420,414,407,412,403,390,404,409,409,410,409,474,453,424,397,469,485,472,442,438,403,387,430,453,444,504,490,551,521,469,392,379,376,385,379,418,415,405,395,378 19,11,10,29,34,29,24,409,391,391,399,385,372,424,441,381,390,383,395,387,406,382,397,388,371,377,384,376,390,385,398,400,414,396,409,385,391,399,397,408,394,418,472,428,415,393,452,414,425,410,392,396,373,434,470,459,521,503,531,497,467,388,404,382,386,391,406,413,385,405,387 18,11,8,40,43,28,26,419,404,396,390,397,399,421,448,442,428,425,421,438,425,397,404,398,399,400,393,379,362,402,414,407,414,405,410,408,402,393,413,421,436,436,486,467,454,406,517,507,484,452,439,423,403,478,503,506,563,541,597,543,501,382,397,390,394,396,424,406,415,400,379 3,381,289,711,983,836,606,640,819,768,726,631,662,685,751,737,734,712,830,924,902,673,879,831,769,742,638,594,528,467,669,887,921,844,859,745,690,507,537,545,597,698,820,777,777,629,923,1023,1023,1005,978,903,794,764,846,869,926,917,961,939,894,543,586,541,585,785,904,858,867,771,683 17,10,10,43,56,57,43,401,391,398,395,397,400,408,413,398,409,408,406,394,427,383,409,405,407,383,405,379,368,389,398,399,390,395,384,382,403,397,387,390,398,410,411,415,408,404,469,479,453,423,436,427,388,405,419,434,486,455,502,471,450,398,382,383,392,396,408,429,403,392,404 5,123,102,97,113,94,79,474,640,579,534,491,483,485,527,532,515,503,643,805,770,551,781,712,611,606,485,454,409,415,500,776,816,703,726,582,503,406,445,453,453,500,614,575,567,445,735,937,944,865,828,713,568,576,654,666,722,715,779,751,688,433,449,434,466,628,809,727,731,626,498 11,33,32,185,311,318,185,408,416,416,395,398,396,426,437,429,442,437,416,428,408,402,422,396,393,401,403,396,377,397,408,426,419,414,409,407,378,417,399,393,403,437,450,462,434,443,510,496,485,493,457,418,426,478,541,541,538,519,558,527,501,417,390,392,399,408,415,398,396,421,396 16,8,7,20,26,23,17,427,397,401,390,377,393,424,439,429,419,401,401,411,407,385,396,400,389,389,382,392,392,377,405,403,405,398,402,403,402,384,406,391,403,413,456,439,424,397,460,480,449,436,400,417,401,420,428,444,465,495,521,502,468,386,398,390,383,386,414,400,402,374,382 18,9,9,42,56,54,41,412,403,411,382,381,385,424,437,441,413,431,423,433,432,393,397,404,390,420,399,403,387,392,412,416,401,406,405,383,401,401,395,415,421,422,469,438,437,404,536,489,476,448,447,435,415,443,482,521,568,555,593,567,520,401,389,409,416,407,421,408,399,397,394 20,14,14,61,85,84,60,432,456,454,426,432,403,445,444,434,432,431,461,526,494,414,470,439,423,427,402,414,393,390,419,492,514,456,467,419,421,388,396,388,407,419,461,461,426,413,576,722,722,637,606,509,447,458,490,515,551,557,591,576,531,403,402,399,414,451,496,464,465,442,429 4,9,9,42,73,66,38,403,431,401,410,380,399,421,430,416,428,402,456,472,471,407,453,427,419,404,391,388,392,386,408,451,477,436,427,411,392,374,398,404,411,403,433,409,445,401,535,615,600,540,498,461,418,424,453,460,494,488,534,518,476,401,387,396,392,426,446,457,445,419,382 5,202,182,173,199,182,160,454,420,397,419,366,406,432,463,440,407,421,435,447,445,397,407,412,406,408,366,401,382,439,441,428,433,439,403,431,395,414,425,446,466,492,582,533,511,433,524,551,530,476,464,433,398,461,517,506,571,565,606,566,522,393,387,405,406,407,452,418,431,392,390 16,8,7,46,66,66,46,420,455,435,418,426,428,415,445,443,436,435,474,513,509,413,496,460,447,434,411,399,394,399,414,494,498,466,470,425,419,403,385,383,412,402,438,430,444,393,558,733,732,669,637,550,462,414,445,457,497,494,541,547,523,390,412,413,419,445,515,490,486,444,421 10,13,10,31,35,26,23,416,394,382,385,385,379,437,448,436,414,426,407,410,413,392,391,385,398,404,394,391,390,410,404,406,397,383,389,378,368,389,400,385,414,435,487,442,436,408,507,446,442,424,418,399,396,457,488,503,536,525,585,548,485,396,386,380,394,397,385,393,394,389,390 15,33,32,42,58,49,35,446,488,454,436,430,449,477,501,491,488,493,534,566,554,431,501,470,455,441,420,417,397,386,456,536,521,483,501,418,404,402,374,419,417,442,505,491,501,403,672,754,743,687,681,563,499,452,512,525,621,610,691,675,632,422,422,389,433,499,548,523,531,449,444 10,77,68,96,125,112,87,542,498,480,483,462,449,622,711,676,651,625,599,568,563,410,427,426,430,429,406,402,408,530,744,641,577,556,575,540,530,622,758,804,865,940,1008,933,879,528,866,781,693,678,642,576,502,755,865,905,966,945,972,912,858,491,401,479,507,529,518,515,526,452,435 5,28,18,64,80,50,38,482,404,392,391,386,390,482,476,442,457,440,403,394,379,380,370,383,388,391,377,402,371,402,424,396,375,383,383,399,370,396,409,393,393,445,493,484,464,398,545,442,444,416,379,403,403,457,494,494,571,577,657,592,543,389,373,383,375,390,403,378,410,391,396 6,18,17,34,35,31,30,467,449,427,421,420,430,459,476,446,459,416,461,521,526,421,494,474,406,429,402,417,383,404,468,526,559,469,507,442,436,412,416,439,468,558,698,628,592,406,589,656,689,601,588,537,466,465,516,514,584,569,640,600,548,402,402,380,407,437,513,468,462,433,392 12,9,8,17,57,40,13,391,410,400,401,409,386,405,409,425,411,407,404,441,462,398,431,413,413,403,386,378,379,388,403,431,445,414,432,405,393,385,395,397,385,416,402,406,414,399,451,585,591,533,478,433,414,408,418,420,463,453,482,471,434,397,397,394,388,414,437,441,422,406,399 12,36,35,85,132,132,83,438,564,515,477,442,468,450,502,497,474,473,570,710,679,459,656,592,525,522,441,440,413,397,456,666,713,629,647,523,456,427,403,415,432,456,533,495,512,416,663,889,900,827,792,689,555,479,554,551,634,631,688,675,624,410,418,409,415,514,688,623,632,531,474 2,8,8,13,13,11,12,441,475,465,442,415,445,435,485,484,469,470,528,592,593,434,551,501,456,438,404,432,393,395,445,568,598,510,505,457,419,397,407,433,405,442,506,475,499,411,615,755,746,680,639,554,467,439,487,478,561,563,613,620,568,404,413,413,427,492,587,531,544,475,441 16,22,22,17,20,18,14,414,426,392,388,402,396,414,420,435,424,420,428,422,428,376,420,407,411,402,397,396,375,397,433,432,450,393,392,389,398,436,448,476,520,602,677,554,498,409,552,541,522,463,460,430,413,489,571,632,708,665,694,596,533,394,385,394,406,424,422,439,434,378,417 9,1023,504,1023,1023,1023,1023,1023,1023,1014,986,936,957,1023,1023,1023,1023,1023,1023,1023,1023,938,1023,1023,1008,991,918,891,791,875,1023,1023,1023,1023,1023,1009,956,939,1004,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,949,896,947,982,1023,1023,1023,1023,1023,974 15,40,39,71,97,97,70,424,476,478,447,413,429,427,444,422,431,422,500,585,583,422,553,517,476,459,415,433,399,398,440,563,588,504,517,442,439,376,389,397,415,429,458,460,476,400,555,783,797,711,678,576,491,423,480,507,564,546,594,587,528,413,398,390,417,451,570,528,538,446,437 2,17,16,60,71,66,54,415,420,416,426,413,400,416,429,422,428,421,441,477,494,407,439,428,414,424,405,416,389,388,392,448,466,448,440,392,385,394,397,393,416,409,440,438,438,397,540,639,627,553,539,471,420,433,422,454,509,499,536,516,492,395,403,401,392,426,462,441,460,415,411 17,15,13,24,39,32,19,396,385,400,378,368,383,407,394,421,388,392,397,392,398,401,408,400,398,405,389,379,377,391,380,391,416,390,410,385,398,401,403,402,407,425,464,406,401,391,460,450,451,425,420,390,376,443,449,480,490,493,511,477,445,384,385,406,371,406,392,401,387,391,386 5,42,41,68,106,100,60,477,479,463,429,433,424,507,565,541,529,506,517,566,546,417,514,472,449,437,416,394,398,394,482,534,546,486,488,425,402,408,433,426,466,512,587,524,539,450,672,718,700,610,574,512,430,551,620,627,673,668,719,703,639,435,420,449,442,503,557,514,517,468,424 15,15,15,31,64,64,30,379,395,377,399,398,407,405,379,394,395,389,385,407,404,391,413,409,388,375,395,381,391,380,391,408,400,404,402,396,381,388,380,385,398,388,387,387,385,397,444,436,456,421,414,392,395,389,407,412,410,416,428,425,397,406,392,396,380,388,408,377,415,395,384 17,12,10,31,38,31,26,426,398,389,382,384,373,427,434,422,417,419,404,415,411,383,388,396,387,390,387,384,367,399,417,408,400,386,390,396,381,389,399,399,393,414,436,444,425,388,486,435,419,412,393,416,384,436,426,435,472,491,518,492,457,385,380,390,398,375,388,386,390,394,389 3,336,275,482,602,502,414,640,780,732,675,574,595,673,742,707,708,682,788,909,885,629,890,835,759,728,632,575,484,449,620,866,914,816,836,697,604,470,512,517,564,660,775,738,731,602,886,1023,1023,970,943,850,735,749,817,834,890,884,928,904,861,539,535,542,569,763,903,855,857,754,646 11,31,30,34,31,23,26,521,634,599,528,497,508,563,619,610,602,564,668,769,738,508,706,651,575,572,488,489,438,410,530,735,751,664,693,572,504,394,421,421,435,489,609,596,613,440,786,919,911,850,818,743,626,525,610,641,719,728,791,790,756,502,468,471,496,652,774,710,723,604,511 11,9,8,14,16,13,11,413,425,422,408,418,400,420,401,417,402,413,435,473,459,398,450,425,422,405,383,380,393,416,404,441,469,429,434,393,404,408,396,412,401,423,473,428,436,407,515,609,597,522,489,458,430,430,490,494,534,496,523,511,470,388,386,413,397,406,466,424,430,409,385 16,34,34,99,148,146,97,440,467,443,417,430,436,443,487,497,457,466,501,586,565,421,513,480,458,448,409,419,411,399,452,530,552,500,512,471,430,408,399,410,403,451,496,474,478,435,639,770,745,691,653,580,492,478,537,550,619,614,662,654,588,426,407,405,418,499,556,528,550,478,439 10,11,10,22,26,21,16,405,418,383,407,386,391,414,438,425,431,401,415,422,450,391,427,416,393,410,403,379,375,389,400,438,445,395,413,404,402,387,416,408,434,459,535,447,451,422,555,555,546,490,446,427,410,470,534,558,604,575,634,589,530,393,389,409,389,403,435,423,415,404,405 1,11,10,7,8,6,5,414,399,406,389,384,386,438,421,431,416,410,408,425,424,392,413,395,395,395,398,384,386,416,463,440,432,409,418,417,390,443,547,611,662,757,842,735,617,415,619,524,474,461,437,428,401,502,608,693,795,783,810,712,615,404,374,395,392,397,420,418,412,395,370 19,10,11,63,84,85,64,392,434,436,392,397,402,409,420,410,436,425,459,514,487,404,452,434,428,414,412,409,377,393,394,481,500,452,466,420,376,388,395,394,397,393,420,426,436,406,523,688,693,612,572,495,448,399,452,434,489,502,531,543,493,392,412,401,414,428,486,475,475,422,399 19,19,16,36,53,43,28,394,377,404,396,369,413,424,410,405,417,388,410,404,403,400,384,391,389,401,374,375,385,364,400,400,408,397,417,403,393,397,402,415,400,442,489,433,415,406,449,442,439,416,411,404,387,447,460,471,507,493,512,468,450,386,394,376,383,390,403,416,387,391,382 6,29,28,47,52,49,44,501,448,433,436,401,438,472,504,431,469,437,482,552,500,413,495,469,420,424,396,398,383,405,489,529,568,479,490,430,407,394,429,461,501,580,710,651,600,420,598,683,692,623,598,564,473,487,537,537,613,610,653,624,565,391,385,397,416,445,523,459,477,423,420 10,8,8,21,25,23,18,412,394,391,385,367,382,415,429,412,401,388,391,394,389,392,385,400,384,376,383,392,392,405,406,405,392,385,381,373,378,387,379,373,398,399,415,408,413,392,437,417,402,384,405,386,384,402,421,423,441,459,470,467,436,386,386,386,388,375,395,399,393,385,385 1,11,10,26,36,31,23,398,387,384,376,385,384,424,426,410,401,399,414,397,392,380,389,390,380,374,388,390,374,382,375,397,397,380,377,378,381,390,388,390,400,407,440,414,412,381,420,404,379,378,399,405,411,394,408,401,460,447,488,464,458,375,376,367,396,391,389,377,390,388,392 10,9,8,23,28,23,19,418,406,410,387,402,384,415,426,409,421,402,399,425,421,400,417,404,396,396,393,394,373,400,413,418,425,399,410,386,374,401,388,396,395,420,442,417,432,401,468,493,492,455,439,409,399,435,437,446,488,485,516,486,452,378,387,392,391,403,418,414,405,385,400 10,77,67,247,200,127,156,403,436,418,378,400,420,376,409,415,416,408,408,440,442,404,434,412,424,412,389,388,380,410,391,440,443,405,415,386,400,380,384,404,400,396,404,406,392,399,424,547,554,483,478,439,398,382,435,437,440,423,473,439,404,391,390,400,410,410,416,415,433,409,408 19,39,26,58,91,57,37,429,373,395,388,406,389,430,459,459,437,424,446,432,405,369,406,398,390,386,393,384,385,378,443,412,424,390,401,374,401,411,406,426,436,471,532,486,458,408,564,461,450,432,402,422,395,518,556,565,604,596,638,579,525,396,370,387,393,409,404,431,395,373,369 10,123,113,74,115,103,65,436,408,398,404,381,392,443,435,427,427,417,429,448,418,388,408,399,405,388,381,364,369,408,403,445,429,418,431,398,372,380,418,420,446,447,514,466,471,422,537,530,510,470,460,453,386,478,513,505,570,545,619,558,543,398,389,380,384,401,425,396,410,392,402 14,11,11,51,80,84,54,392,399,375,390,373,394,396,399,400,380,407,416,396,419,399,413,403,386,407,378,376,389,383,380,392,401,407,407,372,392,382,386,392,386,400,403,394,392,379,423,428,472,421,412,424,405,421,423,445,431,441,453,420,411,389,383,383,396,380,404,412,408,380,401 18,12,11,23,35,32,21,378,401,373,390,399,384,405,401,413,398,412,388,391,403,378,391,396,390,390,394,382,388,382,385,407,407,400,392,373,400,419,383,385,416,402,475,410,423,383,481,430,404,432,404,374,405,423,471,471,478,494,495,468,460,377,394,382,378,397,395,401,387,379,384 9,14,12,36,58,38,25,411,415,393,400,378,396,400,428,392,405,385,408,431,412,400,426,409,399,402,400,374,380,382,401,416,449,427,415,409,386,393,399,402,414,413,418,414,418,382,448,470,496,450,428,392,389,406,415,430,468,453,464,431,418,380,387,385,385,377,404,380,394,382,386 17,134,92,116,133,85,75,496,487,453,452,449,431,518,573,547,550,543,544,560,580,416,482,466,448,433,394,413,396,460,594,578,567,518,519,455,444,565,682,750,808,882,947,856,769,540,820,780,735,673,652,565,490,761,878,923,974,946,962,882,812,428,428,428,446,488,539,530,543,451,429 20,11,11,102,173,172,100,511,643,606,561,525,544,546,621,608,607,598,701,769,747,516,685,619,573,566,489,476,432,397,538,719,737,652,680,573,507,409,410,415,433,470,595,594,633,435,796,939,932,879,850,772,660,512,579,594,695,691,768,787,756,469,493,476,507,689,797,741,759,655,567 16,17,15,32,49,42,26,383,385,380,377,391,393,405,413,402,404,410,399,408,380,394,383,382,386,393,367,402,388,399,407,396,400,382,394,386,380,412,389,396,411,426,455,422,414,388,452,436,406,403,398,400,377,428,438,441,458,459,482,444,433,382,377,393,391,385,383,394,405,379,400 9,16,10,51,90,59,33,466,472,451,428,406,429,491,538,510,530,493,526,543,539,403,482,448,429,419,415,409,419,425,520,537,540,483,508,467,434,441,460,481,531,598,703,641,624,463,691,709,690,609,587,492,440,551,638,659,737,721,769,717,675,412,381,410,413,437,493,445,492,422,422 17,41,40,124,169,167,121,422,457,460,434,419,435,421,472,438,457,447,475,535,522,407,472,442,438,445,401,415,392,428,441,505,518,472,471,419,420,392,386,417,410,439,502,459,449,418,606,735,728,661,610,540,464,450,505,520,582,579,632,605,560,392,420,388,403,453,518,495,501,444,423 12,42,42,93,148,141,84,533,785,739,700,606,638,563,606,601,590,570,772,907,890,647,869,830,769,747,647,611,491,396,536,863,909,823,845,728,654,392,416,438,417,451,580,567,629,439,814,1023,1023,1023,1023,937,818,514,559,588,679,684,780,784,756,467,580,470,494,753,904,866,874,777,679 7,16,15,31,51,42,25,404,393,388,390,373,392,389,420,423,389,379,416,415,411,390,406,393,395,397,395,364,385,372,390,395,416,420,400,388,389,396,395,397,420,406,422,401,403,397,439,456,457,413,427,418,397,405,434,438,446,433,478,471,429,388,374,370,380,385,407,400,397,382,392 9,10,10,28,39,37,26,406,388,382,393,389,411,398,406,395,399,388,388,399,400,393,406,402,388,388,376,382,398,390,387,392,397,390,402,380,374,389,379,392,399,412,415,402,395,384,451,445,442,425,397,383,389,398,409,430,473,466,483,462,418,379,393,387,371,390,404,399,401,381,400 12,174,163,103,131,123,98,397,415,366,366,393,379,413,430,393,402,399,384,386,396,389,380,395,386,383,397,385,373,405,411,402,394,391,386,374,395,394,400,419,435,478,531,491,477,387,459,417,404,412,405,381,371,426,469,415,479,490,490,470,450,395,389,393,393,398,418,391,384,391,379 8,21,21,204,371,364,192,413,486,465,426,409,453,434,458,441,434,418,511,593,575,435,550,512,466,463,439,436,394,388,409,494,532,499,507,443,415,381,392,373,388,426,477,432,439,402,582,793,812,718,694,573,468,438,497,481,542,538,575,581,530,431,425,410,399,470,585,515,552,472,424 7,25,18,54,68,44,35,424,395,391,392,391,401,432,436,436,451,423,432,437,418,380,399,410,389,408,384,402,370,384,419,424,411,401,400,416,394,422,408,420,444,455,528,486,463,431,549,507,470,440,437,419,405,501,559,569,622,602,658,593,528,394,403,389,393,391,409,393,387,394,395 6,59,58,113,123,119,111,460,622,577,550,465,533,483,535,539,532,510,639,750,741,497,685,632,584,565,480,463,437,403,478,698,739,644,664,552,478,401,406,416,419,470,575,553,538,444,742,948,961,891,859,771,663,524,572,598,675,678,742,739,688,428,468,440,462,602,736,682,704,592,510 7,8,8,17,25,24,16,410,387,386,364,386,386,407,404,393,398,404,396,396,393,377,375,377,376,396,396,404,378,388,389,387,401,387,393,381,372,389,405,408,399,428,453,439,414,426,459,417,406,404,398,392,410,431,480,475,497,496,540,500,467,391,388,375,378,382,375,383,378,377,377 4,8,8,17,22,17,13,490,598,560,507,461,509,524,599,594,584,587,638,725,699,483,646,586,537,524,477,452,415,386,501,693,710,626,649,543,490,393,404,410,422,478,587,575,587,420,770,880,868,816,786,705,578,510,592,587,685,689,762,768,727,456,446,459,491,614,731,658,679,585,498 4,129,121,162,269,253,144,870,813,763,738,701,717,900,953,937,926,906,901,903,893,612,777,744,702,693,606,602,485,587,838,852,839,775,803,713,630,634,690,713,777,855,953,932,931,766,1023,1023,1000,965,941,892,794,926,981,992,1023,1023,1023,1023,1023,783,623,790,803,859,892,859,881,778,724 18,36,36,173,287,292,173,406,412,405,397,402,403,415,414,404,413,404,395,389,404,394,381,402,393,375,380,383,375,407,402,389,406,397,406,393,372,395,393,411,420,415,449,449,445,442,511,465,459,443,438,407,396,480,556,555,570,543,589,527,481,422,372,381,401,422,431,388,415,406,390 1,47,46,62,83,79,60,435,437,418,396,400,407,430,435,438,421,424,465,534,525,406,478,449,442,426,410,408,381,375,429,489,526,461,485,406,405,390,419,413,425,470,516,469,468,410,573,690,703,621,581,491,459,486,525,541,597,575,650,610,526,382,387,403,397,433,512,494,481,426,401 19,19,19,99,156,162,103,390,400,382,394,395,376,402,400,416,392,395,399,372,384,389,371,391,371,383,369,393,393,392,390,389,390,388,382,373,374,383,400,402,400,425,445,417,385,422,433,386,379,390,381,393,386,429,482,474,479,457,473,444,423,375,395,377,383,384,393,369,380,372,378 18,22,17,41,61,43,27,441,403,400,395,371,394,445,472,442,426,428,391,423,411,377,393,389,391,394,377,397,385,432,427,413,399,411,397,379,369,417,417,430,452,470,521,498,462,422,553,493,452,405,399,407,407,509,567,563,623,621,665,611,562,394,371,382,401,397,416,389,398,401,381 14,59,48,78,104,88,65,498,469,465,435,431,408,514,545,527,527,507,513,543,530,425,492,444,408,413,408,415,378,403,494,525,540,470,477,436,419,460,499,528,572,653,751,667,609,486,744,742,719,656,614,528,447,646,737,753,812,796,831,782,712,421,405,441,433,493,545,498,531,432,436 11,16,16,43,59,60,44,421,473,462,426,404,413,424,435,445,427,417,463,589,548,429,544,506,449,446,414,426,379,389,411,557,612,486,542,445,415,380,399,398,407,422,459,435,474,408,551,780,788,702,669,560,442,434,452,466,540,541,572,567,504,399,400,400,391,456,575,512,542,464,434 20,12,9,38,38,29,29,412,397,392,367,376,377,431,424,420,404,419,400,402,415,390,400,391,374,377,394,379,389,393,406,407,390,401,395,378,388,414,411,406,417,427,475,462,437,387,490,440,421,389,409,409,401,464,479,485,542,541,568,522,474,392,385,392,388,389,405,395,401,398,381 12,17,17,60,91,91,60,385,453,417,398,395,404,398,414,407,394,412,418,512,488,404,454,428,431,413,406,392,389,386,401,464,485,438,446,433,403,398,388,393,393,407,419,432,398,388,499,663,670,597,566,502,428,442,462,443,505,465,500,493,474,398,388,391,391,433,488,458,436,417,402 5,11,12,36,42,42,36,405,507,475,445,431,419,434,433,436,425,439,495,592,573,424,558,511,468,443,421,418,388,399,417,563,600,542,519,449,424,388,393,406,395,396,433,432,441,397,551,786,800,719,672,576,490,407,445,440,509,505,555,557,524,413,402,398,422,465,569,520,542,476,421 8,44,25,75,113,57,40,406,407,403,402,393,399,430,439,447,457,427,416,455,444,383,420,428,393,406,385,387,385,407,420,443,434,425,417,405,406,420,426,423,446,476,534,486,481,427,579,555,528,483,448,422,412,503,566,572,608,606,660,601,520,385,391,396,400,405,436,397,450,392,378 10,22,15,42,55,35,28,450,393,382,385,381,396,477,476,442,420,409,405,395,419,389,387,396,411,378,394,389,383,407,419,385,385,398,401,362,402,389,402,416,417,441,494,465,483,396,538,460,444,406,404,406,373,437,452,462,555,583,639,594,534,385,378,397,391,389,402,379,399,401,382 13,12,12,57,78,69,52,418,483,453,430,419,426,419,419,426,426,435,457,570,555,409,520,491,453,440,426,407,393,374,411,541,580,523,527,453,418,391,397,417,416,394,456,452,436,398,528,773,787,711,658,541,461,442,434,477,511,508,543,529,501,406,399,398,400,445,573,514,516,462,437 6,9,8,13,22,18,10,404,390,391,388,391,391,418,438,418,422,410,410,407,394,384,400,403,387,406,398,377,382,412,464,436,416,408,418,404,389,443,520,574,661,751,832,713,588,421,560,478,448,431,411,397,400,527,660,721,788,741,757,640,567,396,378,402,382,381,403,398,392,396,386 7,11,9,37,41,32,28,454,528,496,468,441,451,478,498,498,485,471,550,663,645,455,600,546,506,494,439,428,402,379,447,640,654,562,598,472,450,404,405,385,405,429,498,490,515,412,660,837,833,767,735,640,520,423,492,485,583,598,669,659,622,415,435,428,436,538,664,602,619,501,466 13,8,7,24,29,26,21,385,391,381,404,371,381,385,410,413,391,416,390,404,399,390,416,389,409,382,391,396,382,392,414,397,413,398,401,406,404,399,392,392,400,414,441,409,413,407,445,439,438,420,400,403,388,410,435,439,455,448,487,486,446,385,378,380,375,381,396,421,399,392,394 1,23,14,42,58,36,24,500,461,469,441,421,438,534,588,549,538,522,555,573,543,425,480,460,427,423,412,412,381,407,515,532,541,475,493,441,417,442,509,543,591,672,763,698,630,578,784,754,727,647,618,522,468,763,823,822,855,843,880,831,771,421,412,412,418,437,522,502,492,434,434 19,13,11,36,42,31,26,428,402,380,393,389,390,455,440,426,411,405,385,419,397,398,408,402,380,393,379,386,380,375,396,410,416,384,395,397,390,372,415,384,401,424,458,437,419,417,506,470,461,425,430,386,392,432,436,451,486,507,574,547,488,388,382,396,381,388,411,417,393,373,396 15,286,214,201,255,192,157,600,533,530,496,450,468,623,666,616,615,592,620,704,663,469,638,567,504,492,458,451,412,446,547,650,692,579,612,481,456,465,506,530,578,668,759,695,669,555,800,835,833,759,736,625,525,702,768,775,831,828,867,842,782,455,442,451,471,586,698,620,608,535,449 9,29,29,65,98,98,64,428,527,483,450,433,442,471,479,479,465,454,537,639,595,451,555,524,497,478,415,428,401,388,422,590,621,544,560,469,438,381,410,409,403,434,485,484,472,405,657,826,832,761,737,632,512,468,517,505,596,593,645,642,597,418,420,416,426,492,624,570,575,493,458 6,55,52,152,174,159,138,465,590,532,528,453,474,469,505,510,509,498,618,722,711,482,675,597,541,534,460,462,417,411,465,672,724,621,617,520,508,402,394,410,406,455,551,511,528,436,718,901,908,833,805,717,585,490,578,577,655,654,726,708,665,434,432,408,436,581,719,650,648,576,494 9,39,27,46,85,56,30,410,401,385,392,360,405,407,428,411,412,421,394,427,416,396,419,397,397,405,402,387,386,395,402,428,433,406,419,362,380,395,430,403,419,433,495,459,448,429,462,484,479,435,433,421,385,449,479,479,517,497,537,504,454,397,404,388,388,405,415,389,407,397,398 15,7,8,45,80,85,47,375,381,367,379,382,395,384,383,395,398,386,378,378,379,383,380,384,374,383,388,387,410,378,388,390,385,390,373,370,403,394,386,402,381,397,400,390,390,403,391,378,370,362,369,382,356,411,433,428,412,418,416,395,371,378,376,392,391,396,382,381,392,371,389 8,13,13,59,107,108,58,412,417,407,405,421,395,428,442,463,446,433,444,454,448,415,429,420,408,397,412,403,389,400,421,437,432,416,439,401,423,395,401,412,411,441,494,468,444,409,570,611,587,530,499,456,442,463,526,539,601,583,633,593,535,398,385,408,400,454,460,450,434,407,402 3,11,9,12,13,12,11,474,513,485,461,443,469,496,537,547,540,521,579,635,599,440,541,496,484,446,430,425,413,408,470,563,577,505,531,460,440,387,399,406,420,430,509,491,521,418,708,799,780,730,699,634,517,433,505,533,613,623,696,702,663,451,434,448,465,545,606,569,597,504,470 13,15,15,4,5,4,4,373,400,386,374,383,394,386,389,381,381,375,401,402,393,384,386,391,396,378,398,394,392,368,385,410,384,392,376,383,388,378,395,374,392,426,414,385,375,392,396,404,403,402,381,392,381,402,434,408,402,407,417,425,422,392,374,394,388,376,397,395,387,390,387 3,15,15,92,119,124,94,394,402,370,395,396,376,423,432,427,408,417,405,454,442,395,424,418,383,380,374,389,374,384,396,425,457,429,417,426,387,386,398,406,414,417,449,437,422,400,476,540,551,486,433,424,409,458,482,483,487,500,528,483,441,395,388,390,392,413,447,411,431,390,384 18,9,8,28,35,24,21,406,414,389,398,381,398,410,431,416,393,414,436,421,435,388,418,416,390,408,376,388,385,410,399,428,430,416,413,414,399,377,403,409,403,429,454,449,425,400,506,543,536,476,467,438,411,448,462,458,515,513,566,531,466,392,396,386,402,409,436,414,430,394,379 3,10,10,310,489,497,308,403,395,383,409,391,402,414,418,424,397,421,425,444,445,396,431,422,409,396,407,408,395,376,407,441,439,428,421,389,386,381,396,387,399,405,431,434,427,410,514,595,580,525,505,471,422,455,455,469,487,488,550,506,484,426,415,402,403,419,445,436,439,397,401 13,10,9,22,28,20,16,414,421,412,404,405,399,418,423,427,408,411,418,454,443,389,428,416,411,401,403,390,387,397,419,430,467,424,444,412,410,383,414,399,416,427,455,436,430,417,504,565,570,494,480,433,416,466,486,492,512,505,527,501,492,387,381,381,402,420,452,446,432,412,390 4,12,10,26,43,35,21,423,434,415,384,403,392,426,436,430,406,407,434,466,473,399,452,426,416,403,396,386,378,386,432,463,478,445,451,411,410,370,401,406,448,471,566,515,504,399,521,596,599,540,527,501,410,414,443,450,508,498,535,512,476,387,411,386,387,420,465,448,456,403,398 17,40,37,100,202,182,84,465,497,483,461,435,470,488,515,526,519,501,521,579,588,438,530,482,448,451,435,451,408,393,455,555,557,497,524,473,422,401,433,406,422,476,546,518,526,428,695,798,787,722,701,585,512,524,569,580,676,669,723,699,672,424,421,418,430,511,596,544,579,487,437 18,29,29,106,176,180,107,445,468,412,430,431,423,460,501,488,475,471,474,507,516,406,463,454,428,427,413,403,395,405,435,486,498,462,484,433,414,413,422,398,416,445,530,500,512,433,633,717,703,634,609,524,464,508,555,581,659,657,721,675,625,431,421,420,417,457,505,478,497,439,432 11,39,38,52,68,58,44,469,604,572,516,481,488,469,541,493,515,514,622,747,718,485,690,637,572,535,490,476,415,396,494,707,746,649,671,575,496,397,394,391,418,468,546,545,528,429,719,922,930,863,829,730,619,490,560,571,667,654,721,715,671,423,459,427,449,581,730,692,695,567,504 1,23,16,50,81,59,35,396,382,378,372,371,397,446,432,425,407,431,406,389,390,389,379,378,394,376,368,382,378,390,404,390,396,388,376,390,394,412,431,438,448,449,518,504,453,428,494,429,407,424,373,411,376,503,537,543,598,561,609,565,491,383,383,390,391,387,379,380,402,399,372 1,30,27,37,42,39,32,622,684,639,605,553,575,656,729,722,709,703,766,809,799,573,740,683,648,625,536,540,467,423,636,789,795,721,739,617,537,426,443,449,482,582,732,710,729,478,885,953,934,893,871,810,692,626,717,740,821,820,882,882,851,546,544,566,585,743,811,769,787,683,590 7,54,45,59,78,61,49,431,528,503,466,424,458,475,489,471,484,478,560,686,664,460,640,577,525,519,439,417,403,389,462,639,688,588,598,489,459,387,395,406,420,443,515,507,494,426,646,828,839,766,728,625,520,506,524,537,606,612,671,649,606,399,427,401,420,531,688,624,634,518,449 1,10,9,19,30,28,17,391,397,384,391,388,395,411,403,393,389,402,401,397,402,391,393,390,390,396,379,387,368,398,398,397,395,400,407,385,374,407,388,385,404,411,439,406,421,394,424,415,432,403,407,399,391,416,448,434,472,459,500,454,434,364,381,378,389,382,396,396,388,391,377 16,41,40,280,444,441,275,416,461,413,415,413,412,404,425,429,430,421,485,531,515,414,507,472,448,444,407,395,400,387,427,514,546,460,469,427,416,380,389,398,401,427,464,442,443,432,552,718,739,652,603,525,440,419,487,492,538,541,571,553,508,423,404,407,408,441,538,516,490,435,415 6,68,34,121,168,85,58,442,431,430,407,413,428,465,524,509,501,472,472,505,521,406,452,433,397,414,427,398,384,449,479,498,479,444,446,415,388,441,487,507,567,656,773,686,616,509,772,694,648,583,577,509,444,671,761,791,877,865,903,831,763,415,379,414,401,450,463,430,461,421,430 7,9,9,77,110,107,74,395,447,419,409,413,436,411,433,433,431,413,467,509,515,414,479,461,437,425,420,408,390,387,400,495,506,467,457,416,421,392,396,411,399,399,462,441,443,406,542,729,734,644,614,529,452,437,470,464,519,515,566,547,489,413,383,398,399,441,508,461,496,434,421 10,83,65,151,214,174,121,526,651,600,552,507,517,553,605,595,580,582,671,790,770,529,739,680,617,605,491,482,426,403,507,759,793,693,725,594,524,400,443,441,466,530,621,618,597,486,774,932,934,871,841,751,622,585,670,679,733,737,795,781,740,442,468,446,469,617,786,728,738,623,517 2,8,8,40,43,40,38,415,483,469,438,415,405,426,444,442,426,430,499,604,601,430,570,519,465,464,431,410,394,393,423,574,635,533,548,472,432,379,411,381,394,433,427,441,425,397,542,800,823,730,697,577,474,434,440,475,490,500,550,518,506,400,421,397,410,474,597,542,543,479,433 17,40,33,132,185,146,103,451,475,465,422,428,421,444,481,490,462,443,519,584,558,432,538,505,460,466,425,400,384,407,445,558,599,524,538,449,416,402,418,430,434,466,538,504,487,434,628,787,782,707,671,555,485,523,562,569,640,631,668,646,602,407,410,413,404,483,590,509,539,453,434 15,38,35,100,136,122,87,441,583,523,481,439,448,477,486,484,494,473,574,698,682,464,642,604,532,517,478,418,427,419,464,654,696,595,626,511,457,407,401,412,413,462,558,509,511,424,655,880,889,817,776,671,549,475,542,555,630,631,688,669,631,421,411,406,424,537,670,633,638,510,484 10,26,25,48,71,72,48,551,702,647,588,511,537,596,673,649,631,620,751,853,801,597,816,719,653,637,523,491,449,415,645,832,833,738,753,610,553,426,444,447,497,595,741,737,740,464,838,1002,981,919,886,788,655,576,668,701,789,794,852,847,799,506,520,512,529,759,895,810,824,700,595 16,9,9,29,46,47,29,404,433,414,416,403,406,410,416,431,442,434,435,474,482,395,437,429,433,412,401,372,387,401,422,473,467,421,447,427,407,388,407,389,424,410,480,438,443,411,551,659,644,592,561,495,442,422,458,487,539,526,585,552,539,416,393,404,407,425,501,468,485,425,423 10,1023,231,1023,1023,1016,762,1023,987,942,920,886,900,1023,1023,1023,1023,1023,1023,1023,1023,846,989,959,913,899,825,809,713,1008,1023,1023,1023,1011,1023,960,912,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,995,1023,1023,1023,1023,1023,1023,1023,1023,905,809,902,927,992,1023,1008,1023,943,884 10,15,14,14,17,12,10,477,554,525,493,460,487,500,553,556,535,536,605,666,659,491,607,568,535,531,461,481,434,376,482,646,658,560,604,507,475,390,419,419,426,452,556,539,559,413,734,837,822,778,756,681,580,487,553,552,649,655,723,717,682,427,440,444,465,584,685,627,645,540,497 7,24,23,139,191,197,140,598,628,591,552,538,551,658,727,731,724,695,728,741,731,484,611,558,513,509,468,452,427,425,736,747,714,640,678,611,573,463,490,536,585,691,835,822,836,485,909,927,887,851,814,752,648,650,754,782,865,870,926,916,886,539,493,572,596,687,770,709,748,595,534 3,140,130,108,148,136,98,452,397,381,398,380,414,425,464,444,424,425,402,458,451,410,428,424,404,406,391,393,378,419,408,434,454,419,424,383,382,430,400,431,445,464,551,494,463,434,568,516,525,435,446,406,408,512,535,559,606,583,656,588,540,400,406,393,375,394,418,425,411,389,399 20,8,8,34,68,65,30,398,423,424,425,404,406,428,452,418,427,427,449,478,456,415,440,422,423,405,401,393,393,375,416,451,452,431,449,412,416,382,389,389,395,403,461,426,433,402,514,640,628,572,524,472,415,433,431,476,498,493,566,514,499,398,395,392,396,414,465,432,450,412,400 19,25,25,69,86,85,69,442,509,479,427,404,421,437,451,455,450,443,483,616,596,432,556,525,468,473,432,411,401,378,426,578,610,540,542,466,412,389,395,404,403,422,470,428,437,423,580,814,830,745,721,605,492,439,436,469,525,527,592,582,517,397,405,409,405,485,591,552,569,475,427 15,18,10,38,46,33,28,480,601,557,525,484,504,508,580,566,565,562,673,745,723,493,681,632,566,547,489,459,445,404,497,711,738,642,684,552,516,419,414,428,440,470,593,570,587,425,751,901,896,835,807,718,595,503,563,583,674,675,749,750,715,440,457,438,480,613,732,678,696,577,500 19,21,18,38,59,49,31,405,385,406,390,385,386,397,428,399,412,388,401,396,404,383,392,379,386,388,394,380,382,384,396,397,386,391,385,393,386,398,399,417,419,415,457,439,411,394,455,420,424,408,405,393,382,446,461,462,503,458,517,442,429,385,389,379,385,388,386,382,392,374,384 9,39,19,71,101,51,37,482,397,397,398,382,393,485,522,474,431,426,421,437,404,400,424,387,407,402,367,382,381,398,425,416,424,401,407,408,390,405,415,414,452,479,564,521,496,421,590,495,482,445,424,410,393,510,533,558,638,635,702,636,582,371,396,382,401,397,412,386,423,401,398 15,12,10,21,26,20,16,522,644,599,563,513,555,549,633,626,620,616,695,766,742,504,690,615,574,558,493,455,434,408,549,733,754,662,692,574,533,410,413,425,444,495,628,615,641,438,812,913,900,849,824,752,642,517,593,615,717,725,793,802,761,470,469,486,512,656,761,700,732,612,538 18,13,11,32,41,35,27,420,411,395,392,393,376,404,418,418,390,410,433,450,435,388,421,398,402,398,405,390,392,379,418,433,444,417,425,421,391,378,407,410,401,422,442,420,423,397,507,581,572,509,499,439,415,419,474,474,470,492,550,529,465,406,393,392,399,435,448,437,449,411,398 19,41,37,79,89,74,66,451,580,524,500,460,445,459,487,499,481,488,587,721,695,460,663,609,553,524,470,450,422,396,467,672,729,610,657,510,479,400,420,395,424,473,511,506,548,421,708,907,923,851,819,728,567,464,550,546,622,615,696,690,637,430,444,419,416,540,711,650,651,540,477 5,11,11,37,48,47,36,438,422,407,393,381,416,451,479,467,465,453,451,435,451,398,405,398,401,388,386,386,389,430,435,432,420,417,398,406,400,415,414,444,453,508,606,543,499,429,651,573,516,486,472,434,429,537,616,633,700,686,738,706,632,404,373,409,413,431,432,411,425,399,385 8,15,9,44,47,30,28,444,392,412,392,384,391,452,448,424,428,416,417,412,403,385,425,411,384,392,387,371,385,377,401,416,438,412,402,400,397,392,400,425,431,427,477,450,424,414,515,488,481,444,428,396,410,462,495,501,582,566,624,555,506,388,367,386,389,386,423,399,415,401,387 12,12,10,19,21,16,15,442,467,437,426,410,424,428,467,459,454,452,483,552,530,424,496,470,425,425,424,405,392,388,430,518,543,499,496,429,423,400,397,406,425,439,492,469,460,415,591,709,697,640,590,519,455,454,505,512,562,573,627,608,565,411,399,393,409,464,554,504,517,447,420 19,8,7,81,118,118,81,413,417,390,412,395,395,399,420,431,422,425,419,454,449,383,427,417,406,392,392,407,379,400,414,420,447,423,414,406,412,374,389,390,399,409,456,435,417,396,532,559,568,510,493,446,432,408,431,462,510,493,559,523,486,392,402,381,394,402,443,424,432,415,407 15,84,72,41,50,30,27,743,838,795,767,698,732,777,834,828,827,815,883,942,923,715,879,834,784,762,677,646,539,422,745,915,924,860,878,770,698,443,487,492,572,661,818,802,825,527,969,1023,1023,1013,990,927,830,720,801,819,903,907,966,970,939,652,657,663,700,861,948,900,920,826,740 3,83,80,82,100,90,72,423,434,406,420,388,394,416,429,405,415,435,439,460,445,414,467,437,421,410,397,389,385,392,420,456,477,410,441,404,406,418,410,434,428,454,509,459,457,439,518,582,592,505,478,431,404,455,498,496,556,538,579,548,505,389,384,420,403,432,470,434,445,400,411 9,9,8,28,38,23,19,398,405,389,380,375,399,414,405,405,405,397,392,416,410,398,408,416,402,384,392,378,380,406,399,401,413,404,406,406,394,414,393,394,402,396,437,402,418,400,440,471,476,431,421,420,399,412,430,430,476,455,480,452,426,379,411,396,377,393,418,394,405,390,383 6,26,25,106,151,144,101,424,476,458,432,409,426,438,458,435,423,436,482,589,545,433,527,510,447,448,426,397,397,400,405,535,572,486,519,445,421,399,387,424,410,430,482,464,475,423,578,757,770,685,653,542,455,463,504,502,563,561,615,573,543,413,416,406,409,463,565,512,517,472,423 16,15,14,30,48,38,22,394,412,390,406,394,388,417,430,427,411,406,419,413,416,397,420,401,405,389,395,395,387,387,393,412,422,407,391,398,390,378,413,399,385,405,442,423,403,400,436,528,504,466,469,416,403,420,427,429,451,442,481,476,448,387,382,395,381,399,434,423,411,390,390 11,85,52,196,612,364,106,410,486,478,435,445,428,433,451,447,474,459,531,657,644,460,647,577,491,462,429,414,378,423,439,614,688,558,572,473,415,377,401,420,405,467,480,459,464,441,579,754,789,694,653,523,454,485,548,532,574,590,637,605,528,413,402,418,419,471,658,578,567,475,423 10,17,15,26,34,26,19,482,413,398,403,405,406,453,443,425,401,405,415,452,434,402,420,396,395,385,394,392,389,371,464,448,460,427,423,417,406,372,396,424,446,492,605,557,490,397,467,514,531,520,477,461,440,429,429,437,458,458,505,458,458,388,384,387,398,387,430,416,396,396,400 15,9,9,21,24,20,18,427,391,397,392,379,395,412,421,400,407,396,398,417,395,390,403,402,394,379,394,378,392,397,383,393,409,388,400,390,385,388,379,394,401,375,423,431,411,395,417,424,435,422,406,399,397,397,413,393,459,471,497,466,421,393,385,376,386,402,401,391,391,386,389 19,12,12,74,115,122,77,384,389,385,402,376,393,384,384,380,393,390,403,404,399,380,384,386,389,381,388,395,370,384,406,395,400,395,396,377,375,384,397,425,429,452,478,442,405,410,429,407,414,394,391,384,397,424,459,459,477,447,489,436,405,395,393,392,377,392,405,386,385,384,376 17,11,10,37,54,48,32,406,390,380,395,403,389,416,410,410,393,400,396,418,415,397,399,404,384,379,386,407,393,389,399,420,422,397,392,388,396,396,389,407,401,439,456,419,419,398,478,492,484,433,440,390,402,428,430,436,486,462,527,474,457,396,388,389,382,394,431,393,422,409,382 20,28,25,24,23,19,20,465,634,592,551,500,553,523,573,571,563,561,684,761,728,549,708,649,597,597,515,509,446,386,509,728,740,664,691,569,543,398,396,412,430,468,556,554,574,406,779,917,907,857,834,770,658,495,562,580,670,667,752,756,718,441,503,439,475,644,745,684,714,606,535 11,40,39,29,57,54,27,430,524,475,442,434,445,431,451,446,441,454,494,648,617,435,602,565,499,486,442,432,414,381,427,596,645,540,570,481,434,393,408,397,402,429,491,444,454,405,606,830,855,777,739,622,498,475,482,495,552,558,605,587,522,401,402,400,397,476,615,581,587,480,424 13,208,186,167,241,215,146,410,413,372,382,385,376,432,475,429,433,412,397,421,410,386,407,385,386,388,382,372,391,414,426,415,432,413,399,409,407,401,422,461,488,541,634,536,518,417,508,500,497,422,440,419,420,455,462,494,541,521,610,567,487,414,406,399,404,414,427,400,394,399,385 15,16,16,45,83,82,44,410,481,446,428,439,441,435,453,451,450,438,488,604,592,427,542,498,460,450,408,424,413,377,415,548,578,517,544,438,433,386,397,381,402,417,451,464,439,409,590,798,806,727,690,584,495,424,467,457,525,517,597,578,548,412,410,392,406,481,586,537,557,483,420 5,14,14,47,53,53,47,396,453,424,422,387,409,417,430,428,438,414,446,517,476,403,452,456,421,419,409,398,391,364,410,476,494,457,452,427,390,380,381,398,409,421,426,421,441,399,538,654,644,575,541,478,429,426,421,459,496,495,558,518,495,408,394,403,382,406,498,459,466,440,401 16,58,49,120,102,73,96,479,457,446,436,437,404,481,547,486,511,485,488,520,533,413,483,450,434,417,407,393,397,445,539,524,520,433,470,418,392,514,629,695,766,845,910,808,711,496,781,729,694,630,586,527,470,699,825,877,937,914,932,852,787,422,391,430,418,474,496,474,487,446,401 19,10,8,39,46,24,22,428,411,381,386,398,371,428,425,428,409,400,399,398,411,388,406,391,392,388,384,389,378,405,382,400,402,392,395,408,403,403,401,409,412,420,462,436,433,401,483,457,458,422,410,404,402,425,443,442,492,501,550,498,492,389,372,392,391,403,410,393,373,394,389 1,9,8,31,34,33,30,422,448,466,440,426,406,444,458,445,465,448,488,577,562,423,536,499,453,457,411,402,397,401,427,540,578,503,523,436,416,399,407,404,423,441,508,471,469,406,616,746,748,668,638,545,472,467,509,521,592,573,645,607,560,399,395,414,413,477,571,518,530,467,437 18,23,22,80,90,76,71,434,530,489,453,433,437,443,471,483,447,458,539,660,634,442,604,550,485,480,458,413,401,415,434,629,668,562,585,481,441,410,403,426,427,456,533,474,486,412,637,827,838,761,723,620,509,499,539,549,614,600,651,630,585,425,423,405,404,514,639,592,593,496,444 7,17,16,39,59,53,32,434,411,421,399,392,388,435,453,432,429,431,434,469,458,405,428,417,401,408,383,389,392,395,417,454,460,415,456,414,407,390,398,400,427,462,511,484,452,421,555,604,592,544,490,471,421,494,547,557,602,606,650,594,547,370,393,397,393,423,469,428,458,411,413 19,8,8,32,38,36,31,398,397,401,395,403,386,442,433,419,404,408,391,420,409,386,388,399,371,387,394,384,381,407,399,404,401,401,400,400,371,395,391,397,416,429,478,447,429,407,467,482,447,429,415,380,412,468,512,506,519,532,557,505,465,392,371,382,392,384,402,399,395,407,393 18,45,35,68,83,55,43,464,472,468,418,441,426,458,522,478,487,464,495,597,546,421,545,504,460,447,420,410,386,426,430,564,595,509,527,450,420,427,423,443,452,476,544,538,532,424,660,754,754,676,641,560,435,518,572,579,648,646,713,677,625,419,392,410,406,486,579,523,531,459,423 13,34,33,230,395,404,235,395,387,399,364,385,397,413,398,409,396,401,406,409,405,389,385,398,393,386,390,386,378,436,376,375,397,395,410,384,397,414,405,408,416,467,493,441,429,502,505,454,455,423,424,411,377,708,789,785,746,687,690,543,492,401,387,388,392,395,391,401,403,399,391 6,12,10,37,39,27,27,442,390,383,390,378,383,444,446,418,423,408,410,412,417,379,385,408,401,382,378,374,381,371,408,404,410,402,409,388,380,396,387,378,422,420,451,423,439,411,503,471,472,445,428,404,384,415,442,442,504,509,576,535,502,370,398,398,393,384,415,400,397,376,400 13,29,28,93,123,116,86,428,494,466,455,426,416,409,442,424,438,439,516,628,611,447,577,523,478,467,435,407,411,380,417,587,639,547,564,458,440,398,389,404,407,428,471,455,458,403,602,823,845,764,727,612,482,432,461,466,527,519,589,565,546,412,435,397,413,479,605,559,560,484,432 19,9,8,23,32,22,14,442,463,428,417,430,425,448,473,452,457,435,464,542,509,413,489,458,429,431,400,398,384,392,456,500,533,464,484,426,414,396,406,417,426,480,591,553,527,404,603,686,674,621,587,518,469,477,506,530,588,580,631,593,561,410,407,404,408,448,509,463,486,433,416 8,8,7,22,25,23,21,402,379,384,376,381,376,416,420,405,399,383,393,375,387,377,389,385,376,388,395,392,383,394,398,387,382,383,378,382,374,393,401,400,385,391,423,415,406,376,411,382,389,397,380,375,363,408,403,399,442,447,463,448,415,386,381,384,376,395,386,382,377,396,386 11,8,8,55,64,64,54,407,437,421,421,403,398,404,433,415,411,418,420,460,475,394,446,434,399,399,408,383,391,402,398,442,464,440,420,405,401,420,406,401,415,419,464,423,444,404,507,597,616,535,494,449,426,449,486,486,514,518,556,511,483,381,385,394,382,408,485,431,437,411,396 9,28,24,59,72,64,51,433,466,434,424,410,420,458,469,470,462,453,513,552,545,414,485,455,450,440,423,410,407,383,449,527,533,475,485,444,415,406,431,437,441,501,588,538,508,440,656,740,729,651,614,524,441,558,622,615,697,691,731,678,625,405,413,408,417,468,531,478,498,465,430 7,18,15,35,58,45,26,418,404,413,411,387,410,426,425,438,420,414,411,455,449,397,448,414,403,414,382,393,385,397,429,459,455,428,416,410,395,405,409,408,420,433,478,453,448,412,527,573,570,521,498,440,415,432,494,500,556,534,583,537,498,377,400,378,387,406,434,425,421,408,399 3,1023,683,945,982,504,504,920,937,902,859,801,821,956,999,972,962,944,976,1023,1023,804,986,949,886,872,787,742,627,897,1023,1023,1023,979,992,908,848,1000,1023,1023,1023,1023,1023,1023,1023,917,1023,1023,1023,1023,1023,1023,941,1023,1023,1023,1023,1023,1023,1023,1023,816,751,816,838,944,1023,997,1005,914,844 16,11,7,34,40,27,23,446,378,414,396,396,393,448,458,446,418,410,395,398,397,394,404,393,392,394,386,381,366,387,420,407,404,402,385,401,385,394,399,395,398,403,443,446,433,392,485,447,445,426,402,398,380,407,430,422,483,499,552,514,481,396,390,391,389,388,408,406,398,397,392 6,65,61,31,36,32,29,453,676,644,552,475,484,467,500,478,478,460,698,867,815,604,848,757,677,655,521,469,428,400,432,837,859,750,759,599,478,404,408,428,445,467,537,493,500,442,664,972,971,888,848,715,552,537,581,577,635,629,684,664,618,405,462,411,421,690,870,779,776,655,518 16,395,334,276,388,333,238,479,422,381,386,385,406,479,482,457,428,452,453,455,406,403,420,385,386,399,376,381,402,439,464,457,416,414,444,396,419,412,435,488,539,611,701,632,556,466,579,541,504,472,468,413,407,505,547,567,625,621,685,619,562,400,376,395,400,416,413,422,445,409,410 20,84,77,256,572,547,240,625,700,651,617,565,601,670,738,723,723,702,750,817,809,537,748,707,646,633,563,531,471,443,624,776,799,718,749,639,571,452,473,486,524,625,751,721,727,537,881,969,975,917,892,813,724,702,782,797,856,854,906,894,854,568,527,545,593,727,824,774,797,691,611 8,12,12,17,19,14,13,466,546,488,480,458,466,487,538,535,536,508,583,647,638,437,540,515,484,466,424,434,407,399,507,617,623,555,563,530,476,423,413,423,425,465,566,569,575,428,738,835,814,767,734,669,567,516,568,594,667,678,751,744,703,424,447,425,447,543,650,586,631,542,472 9,120,84,133,139,92,92,497,608,573,511,473,485,523,607,573,562,556,644,761,745,487,719,664,602,569,493,485,444,402,532,728,773,662,682,552,520,400,447,472,497,561,676,607,607,510,776,907,917,848,824,717,589,639,709,716,778,770,817,795,745,439,456,415,463,618,769,704,713,592,509 10,30,25,67,67,61,62,425,464,443,415,418,414,445,493,461,461,455,504,550,539,412,502,469,441,458,397,413,384,399,446,540,546,490,501,440,420,391,420,409,444,455,532,504,479,419,613,732,726,656,607,550,464,483,541,563,636,622,673,628,583,417,404,410,406,462,544,478,508,435,421 8,10,7,31,33,22,20,414,374,409,377,386,393,421,419,410,405,399,397,410,387,389,395,407,389,383,386,377,386,375,397,394,414,413,400,381,388,424,402,393,404,419,441,426,420,398,478,450,449,427,394,389,396,429,431,429,461,469,519,480,447,405,383,374,388,401,406,392,408,384,385 16,18,18,53,50,50,53,423,525,500,445,445,446,450,485,463,480,481,536,647,621,446,562,544,482,451,436,449,407,396,462,604,631,551,560,482,439,402,404,400,422,426,477,466,468,400,664,856,863,789,757,667,549,437,488,514,581,572,651,655,592,403,428,408,417,533,635,592,599,500,463 1,212,171,1023,1023,1023,969,443,427,420,449,405,423,434,443,420,423,416,486,566,543,434,551,495,431,440,411,419,398,394,416,582,603,548,532,444,435,375,403,392,415,401,486,477,487,543,580,767,768,677,636,535,434,453,494,517,570,559,619,573,542,468,404,417,405,467,575,522,525,446,419 6,197,174,134,193,172,118,443,437,432,417,400,403,487,520,474,449,454,444,495,524,404,495,476,415,427,387,386,381,416,460,499,530,448,477,407,407,418,420,468,472,504,578,521,535,456,617,609,628,540,512,450,397,523,576,553,629,621,681,644,594,423,391,425,403,458,515,475,437,420,414 12,25,25,197,275,282,198,388,415,391,384,400,391,410,396,369,394,399,404,430,418,396,414,399,380,377,388,398,389,400,389,446,448,410,418,415,423,364,386,391,376,402,423,414,401,415,469,521,523,468,475,435,412,411,433,440,440,444,479,459,431,410,394,399,396,405,431,407,420,410,399 7,38,28,48,75,52,34,408,406,399,391,394,387,430,460,424,440,415,396,429,418,387,421,377,381,380,394,385,360,379,401,400,417,397,421,397,379,400,401,403,403,456,514,464,447,409,534,480,472,422,411,400,398,457,486,477,534,546,610,576,498,392,393,404,393,399,420,405,390,375,367 7,14,12,28,38,30,22,414,390,385,385,390,380,414,423,425,419,396,409,408,415,375,385,384,393,372,388,394,386,402,411,374,414,397,377,387,387,401,401,393,407,409,450,435,431,403,484,436,436,406,410,390,381,422,449,475,510,523,580,510,467,396,379,380,390,405,385,383,387,386,383 3,65,63,137,221,219,131,429,517,507,451,436,445,457,500,495,494,482,554,658,619,456,610,538,505,476,441,413,400,414,457,609,656,546,561,498,452,410,414,438,435,461,533,480,522,446,668,825,830,754,712,611,502,502,554,586,654,650,705,679,625,414,437,412,431,507,646,587,583,501,445 18,76,75,143,182,175,137,471,1003,965,902,781,779,472,482,460,458,457,1009,1023,1023,961,1023,1023,1008,988,880,810,667,389,541,1023,1023,1023,1023,937,851,424,530,574,617,680,751,686,657,665,711,1023,1023,1023,1023,1020,893,766,781,728,683,659,703,677,638,448,703,437,441,990,1023,1023,1023,960,830 9,8,8,27,36,34,24,394,474,450,416,414,424,419,427,438,447,441,492,565,533,432,514,488,448,431,413,417,395,385,417,539,545,491,496,447,412,394,399,399,406,406,443,437,431,399,580,754,755,681,647,551,448,416,444,470,520,505,560,563,527,410,407,411,422,477,566,516,526,460,424 6,106,96,81,95,84,72,449,450,404,406,417,407,420,467,419,462,431,452,505,472,394,512,471,411,419,407,384,402,405,432,459,526,440,460,410,398,408,438,443,447,477,529,490,446,432,558,586,610,522,502,399,433,490,545,527,608,618,661,596,537,369,395,395,387,407,510,456,463,415,411 9,12,12,33,51,50,31,424,448,425,415,396,413,412,421,429,394,427,475,530,514,408,496,468,448,426,396,424,389,385,400,510,545,453,462,434,427,389,386,383,371,412,431,410,414,396,523,735,743,653,616,520,431,414,449,450,472,464,504,514,491,395,389,401,409,432,508,483,495,443,414 19,17,14,52,55,42,40,568,707,656,620,561,585,608,669,648,637,628,748,810,798,596,730,688,658,622,539,534,456,416,569,802,789,732,749,647,589,426,412,424,440,510,657,651,665,462,841,1021,987,953,917,848,732,579,657,677,761,770,834,838,802,516,547,524,534,790,868,823,852,743,659 20,10,8,49,49,29,30,415,412,396,394,399,409,429,432,407,436,410,418,422,439,395,424,419,403,402,385,393,398,399,409,441,471,412,412,407,410,395,398,396,417,409,470,427,432,397,495,580,576,517,493,429,407,441,466,477,509,514,562,525,466,397,400,390,402,395,427,432,430,409,385 1,17,16,34,42,39,32,436,475,454,445,424,420,436,473,445,458,431,464,611,578,442,546,507,482,465,417,408,389,396,434,555,607,515,550,433,422,414,395,414,424,439,480,470,484,415,614,791,797,716,678,570,476,475,522,551,589,579,637,619,569,402,412,406,414,468,589,532,538,475,414 8,20,19,24,23,17,21,418,399,386,372,415,386,428,435,394,416,396,397,412,387,396,388,372,384,378,384,387,381,379,409,381,398,386,386,391,405,395,398,395,420,442,484,447,435,421,484,469,438,413,415,395,397,470,507,522,557,545,569,520,478,384,382,377,397,398,401,401,399,391,395 1,593,239,1023,1023,208,147,1023,1023,1020,993,948,964,1023,1023,1023,1023,1023,1023,1023,1023,940,1023,1023,1004,993,916,891,785,959,1023,1023,1023,1023,1023,1004,952,1004,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1018,1023,1023,1023,1023,1023,1023,1023,1023,908,867,915,940,1023,1023,1023,1023,998,937 14,10,10,22,28,24,19,434,400,413,400,381,402,412,421,407,409,384,402,424,416,397,414,410,396,410,389,406,394,417,401,427,428,408,408,416,393,408,407,400,414,446,533,470,450,383,459,504,515,486,461,434,410,401,442,433,460,437,482,419,431,375,395,394,377,397,423,399,402,387,384 3,134,128,106,139,128,100,406,424,403,411,383,420,417,429,416,425,391,424,426,422,399,421,407,398,400,398,403,389,395,417,452,427,419,414,409,399,394,405,408,429,462,510,458,473,420,498,536,522,481,444,399,386,412,418,426,477,465,497,504,455,405,375,387,393,404,441,437,411,415,388 18,15,9,44,58,32,26,433,412,405,430,402,392,428,454,426,421,418,439,485,453,374,430,416,413,416,397,394,382,398,415,440,462,414,433,418,401,421,421,395,413,450,504,469,461,425,572,599,606,530,494,433,427,485,536,558,601,604,633,592,543,383,406,391,393,402,453,430,470,418,392 6,18,18,36,46,45,35,402,446,418,421,385,417,401,420,429,424,424,442,527,512,421,487,468,428,428,412,399,385,417,388,488,527,450,469,436,402,406,405,393,397,421,448,424,427,399,477,631,671,563,531,464,424,428,449,446,477,479,516,480,457,390,398,392,388,430,511,460,467,427,395 12,23,17,35,35,21,23,483,403,425,381,359,378,494,477,444,419,431,418,424,422,388,414,421,387,403,387,402,386,411,399,412,420,405,429,399,401,393,401,398,409,423,476,475,436,411,529,503,513,460,434,400,383,429,459,434,556,550,610,548,493,399,418,376,378,393,415,384,406,400,402 12,18,18,46,72,72,46,429,501,462,462,446,469,435,468,469,462,492,512,522,516,422,454,454,449,447,433,438,426,366,433,462,460,462,459,420,425,368,390,394,376,390,424,453,455,392,655,706,695,652,647,603,522,422,431,454,474,518,572,598,589,432,431,418,450,488,505,512,550,489,461 20,94,90,195,248,229,176,481,572,548,499,470,466,494,539,507,524,514,616,723,696,477,656,612,543,512,443,431,421,418,477,674,713,601,639,539,466,418,421,433,433,482,590,550,552,453,712,878,883,816,785,690,567,521,636,656,721,708,767,736,684,434,418,423,452,582,702,635,651,562,472 12,10,8,64,66,47,46,448,534,504,446,413,453,469,488,488,468,478,548,655,626,447,575,542,481,470,426,416,398,372,447,616,646,549,586,502,445,416,413,445,438,468,550,494,518,445,668,841,843,768,722,614,529,530,585,600,653,655,709,685,640,420,411,410,423,505,640,577,579,503,444 1,12,11,63,107,100,50,532,461,450,468,414,437,584,635,619,604,584,568,519,538,412,425,416,410,399,391,404,390,445,592,506,465,463,461,472,428,470,509,535,591,674,788,742,710,495,825,721,638,612,589,554,452,686,767,793,853,842,888,855,809,462,407,479,478,488,477,477,494,436,411 18,13,10,30,39,27,21,415,391,409,382,391,381,430,443,420,416,400,413,428,422,375,390,390,403,392,391,379,381,428,397,410,416,391,405,365,383,391,405,417,431,455,488,480,437,430,516,471,452,444,423,407,379,486,514,537,563,543,599,558,507,385,382,390,397,392,414,417,415,405,389 16,16,10,45,66,34,22,450,396,391,393,384,392,451,478,437,445,407,409,441,442,391,401,401,396,405,393,378,384,388,400,428,415,414,409,415,366,390,399,390,400,429,486,454,449,405,527,508,492,459,436,430,420,444,496,497,570,569,620,586,518,381,408,400,384,390,418,402,414,406,370 11,31,31,128,212,217,127,400,431,401,381,399,404,394,420,425,399,421,423,474,444,423,429,428,405,413,399,391,374,425,397,459,473,439,422,424,386,407,413,400,403,433,442,430,448,447,501,594,583,505,486,449,399,545,636,606,614,565,574,530,473,402,393,392,402,404,464,436,439,412,384 20,16,8,37,51,27,19,435,419,409,430,399,411,461,477,460,456,450,432,441,474,395,414,413,395,397,398,412,368,401,488,457,446,405,451,398,422,424,456,477,528,598,708,647,582,415,637,588,533,484,490,436,402,494,561,594,694,699,743,700,620,411,411,391,405,431,442,419,426,382,407 14,205,186,181,247,215,162,419,390,390,362,394,382,397,415,418,426,407,404,399,387,399,400,388,405,373,375,390,386,406,444,401,401,386,410,408,385,422,439,453,472,544,607,517,501,432,526,448,422,413,409,408,394,469,498,516,535,577,599,547,495,392,378,404,398,394,390,389,396,376,394 15,282,247,274,440,383,230,451,458,426,451,389,408,467,487,459,448,431,495,580,547,435,565,484,465,445,409,400,384,412,446,590,608,524,510,446,431,418,417,453,487,537,621,544,512,462,588,762,777,695,646,517,442,522,559,550,620,599,674,604,557,404,405,408,415,468,564,510,514,457,404 9,9,9,28,32,30,26,410,408,413,400,389,385,420,429,419,429,411,426,428,436,397,428,430,390,390,398,400,399,382,411,461,429,426,441,391,387,413,399,390,428,469,501,452,453,404,501,561,551,491,489,435,419,434,486,498,527,517,566,513,473,405,408,395,398,414,450,436,424,419,414 7,11,11,48,66,63,45,403,431,442,415,411,423,407,444,421,408,434,443,503,486,422,488,445,431,429,408,402,382,409,412,489,510,454,444,439,397,390,378,395,391,418,441,433,425,394,521,664,680,597,573,485,431,428,472,486,516,525,566,535,491,397,401,389,396,430,514,454,476,453,408 18,12,10,31,33,25,24,443,424,402,421,409,398,446,483,447,456,431,435,447,438,400,411,409,411,401,392,389,391,397,412,428,437,414,409,408,411,412,394,417,425,449,515,476,461,418,596,569,520,484,462,427,421,509,558,578,608,612,676,621,566,417,392,387,409,430,453,441,422,404,397 7,9,8,23,39,38,23,443,412,418,429,375,431,448,447,436,438,432,429,484,464,402,451,434,418,421,405,394,394,396,450,468,493,449,464,407,393,408,425,460,442,524,622,565,517,426,613,603,605,551,527,484,439,510,561,554,632,622,661,613,550,393,391,406,413,419,461,448,441,408,397 3,24,20,24,20,11,13,549,640,578,557,500,514,609,672,666,651,651,685,740,728,510,651,595,548,537,474,475,428,397,587,713,708,646,670,562,524,405,437,434,480,543,688,667,686,450,838,892,873,826,808,731,615,581,683,710,790,786,852,848,807,494,460,507,527,658,747,700,723,611,537 3,9,8,24,33,28,20,464,433,415,412,391,421,460,481,425,412,422,443,504,474,407,461,422,413,411,399,388,403,369,455,468,496,434,486,418,412,397,404,428,444,514,634,575,553,391,548,633,628,566,537,484,455,439,490,477,537,524,581,553,529,383,383,391,398,428,470,450,464,425,399 17,11,9,31,38,29,23,431,419,370,403,383,387,428,436,425,421,417,426,420,420,381,391,387,404,384,395,377,394,396,416,404,412,398,400,386,367,413,416,413,449,487,545,491,457,431,557,471,473,439,420,430,399,525,578,598,640,615,661,593,537,398,398,381,384,390,406,418,382,387,380 9,135,75,172,209,104,94,592,635,565,564,500,536,617,687,659,653,632,675,753,737,495,685,625,554,531,453,472,439,515,689,737,751,650,665,576,527,568,690,742,808,889,968,893,833,611,909,924,909,856,823,742,628,808,886,928,1001,992,1020,960,903,480,487,469,505,628,732,676,704,576,542 8,12,12,58,88,88,57,414,404,394,366,392,391,410,413,419,407,412,404,403,408,389,405,401,395,389,383,382,379,381,396,409,397,391,406,393,403,371,379,385,411,396,436,412,409,410,458,474,461,433,430,424,411,402,442,449,488,491,521,504,462,395,386,396,390,390,409,410,392,396,380 13,36,31,77,106,99,70,593,569,541,536,488,526,640,701,697,698,681,686,680,669,426,503,521,464,469,436,423,414,457,625,635,622,560,592,512,492,435,514,552,615,715,818,764,753,492,889,849,820,775,749,697,602,691,787,827,896,884,929,906,864,506,459,521,547,590,633,585,624,528,500 3,26,26,143,215,224,146,396,461,427,432,417,426,408,427,437,426,399,429,540,541,418,502,466,440,444,403,401,417,380,407,495,555,474,487,442,393,390,386,379,404,410,446,442,426,420,542,732,743,655,602,548,466,426,461,458,497,493,560,524,494,411,415,411,392,431,521,481,492,450,415 20,13,10,34,37,23,23,399,430,410,423,401,392,423,426,442,427,423,452,471,449,397,453,423,403,396,407,383,393,409,415,444,455,438,458,400,384,400,407,403,424,431,481,472,443,408,524,591,599,522,511,425,416,467,498,498,542,546,566,548,513,385,400,401,401,415,436,462,434,408,390 11,11,11,53,67,68,53,411,470,436,430,424,412,431,427,410,423,395,463,542,527,406,499,461,430,420,419,404,388,391,417,510,538,477,483,432,399,394,385,386,408,397,430,434,425,402,505,726,733,632,598,516,446,440,453,472,514,512,547,515,493,399,387,399,403,452,519,488,507,444,425 4,22,16,74,91,55,47,481,460,434,429,417,410,498,541,520,487,499,520,574,531,413,490,457,435,424,418,400,408,434,544,539,544,485,476,422,417,449,496,558,626,726,852,794,720,501,841,776,729,659,627,547,470,680,785,841,963,965,1001,921,854,414,408,411,435,484,525,473,513,440,397 1,10,9,31,43,36,25,413,450,406,401,403,383,433,454,435,424,415,451,493,499,417,478,446,427,436,396,393,385,383,417,476,506,451,463,409,416,406,395,401,413,438,499,455,449,422,541,663,658,563,562,483,436,467,508,524,556,551,611,571,535,398,404,402,404,426,513,456,462,426,403 8,11,11,51,75,73,47,412,423,406,393,380,410,437,423,449,429,421,432,419,416,401,396,387,404,401,394,385,392,389,391,413,413,404,427,388,389,387,404,387,395,396,414,421,425,407,520,541,514,495,477,431,417,433,448,471,501,506,542,547,511,398,401,403,400,409,421,418,428,408,404 10,9,9,13,13,9,7,425,441,414,421,410,407,437,467,455,448,448,474,483,484,399,432,432,401,397,410,406,400,404,444,467,467,434,430,441,406,393,390,399,401,409,481,452,463,407,613,653,614,559,529,497,445,451,483,492,565,549,622,620,585,399,410,402,401,437,477,447,467,415,403 15,31,31,178,298,304,181,423,438,399,399,396,419,422,442,411,415,421,421,428,426,388,405,401,375,409,406,390,380,412,417,413,411,395,404,387,374,386,391,417,405,432,461,427,424,444,528,521,483,460,449,416,416,581,668,659,640,591,600,532,509,395,410,391,401,411,414,399,407,400,394 4,18,12,58,63,40,36,427,412,381,380,385,390,442,453,438,425,415,418,386,395,372,385,379,387,385,400,380,382,392,397,394,393,394,387,392,381,377,419,405,415,409,458,440,436,393,500,404,416,396,399,403,404,438,465,473,531,524,585,538,491,396,386,393,390,386,386,369,385,369,374 13,29,29,50,52,50,48,425,506,496,450,431,444,428,478,464,442,455,508,608,613,440,561,514,474,459,441,452,392,380,427,575,618,545,559,470,421,397,397,397,398,423,463,450,481,409,605,814,822,746,711,600,513,452,472,491,554,534,607,600,550,410,427,423,432,502,615,550,577,488,436 17,9,8,22,28,24,18,441,414,373,391,369,386,412,430,407,394,403,408,394,395,395,415,402,389,387,391,387,383,389,396,395,391,407,401,393,379,398,409,384,395,436,439,411,427,395,467,450,453,426,433,394,401,403,434,441,466,476,522,494,470,395,387,398,390,381,417,399,391,401,397 9,18,16,79,73,64,70,406,411,389,380,389,378,425,437,424,435,400,419,412,420,389,396,386,383,386,397,377,374,402,436,412,407,399,395,398,388,412,461,496,532,612,713,617,505,414,567,520,483,471,440,428,403,494,594,634,717,700,720,629,553,399,388,381,395,390,419,410,418,390,383 2,14,12,8,9,4,4,544,579,542,515,495,497,576,648,625,629,607,652,693,695,454,600,547,529,491,462,454,437,411,549,659,659,610,629,544,507,414,438,437,458,544,668,643,656,442,801,856,835,792,772,710,585,539,627,659,746,749,807,802,765,461,469,479,496,617,697,650,675,555,492 5,10,9,15,18,10,9,477,468,462,428,421,417,497,556,523,520,512,514,549,530,400,466,460,421,415,409,387,394,422,569,553,532,498,503,455,428,470,518,539,596,682,780,720,690,438,735,698,656,594,573,508,436,535,634,666,745,737,798,764,700,429,409,443,450,461,514,459,473,439,423 2,22,16,13,16,10,8,569,621,548,527,513,520,620,673,666,657,646,690,714,708,475,607,568,549,524,480,478,433,426,592,683,674,617,631,532,496,432,459,480,501,568,717,694,692,463,825,864,835,797,781,711,605,589,686,702,784,783,843,832,794,487,460,517,524,640,711,679,704,577,523 15,144,139,101,139,136,98,385,415,383,380,419,385,399,414,394,402,394,377,398,411,398,394,396,397,376,406,378,369,397,397,417,420,397,428,401,390,405,396,429,436,450,525,460,435,415,445,491,528,451,432,423,400,418,445,415,462,455,476,463,434,381,384,399,387,389,410,391,425,386,393 4,35,29,108,134,84,73,463,582,526,503,463,473,495,534,513,499,497,574,712,692,445,654,601,532,524,461,437,408,412,498,662,697,596,628,500,464,442,434,432,487,523,628,580,556,453,731,859,868,795,762,664,530,571,652,654,733,718,774,741,689,418,435,416,423,541,690,644,644,522,474 19,9,9,15,21,21,14,556,585,543,508,472,538,593,634,633,626,616,653,699,675,469,574,537,518,508,465,467,418,402,544,642,655,568,618,502,480,389,422,419,429,476,582,590,629,438,794,858,834,788,769,695,594,528,583,619,692,697,771,784,751,490,468,503,522,640,711,648,692,578,514 14,21,21,25,33,33,25,582,675,621,579,549,555,632,698,687,685,671,740,799,776,539,720,654,587,590,491,488,437,387,605,755,768,690,700,584,528,422,413,432,451,511,663,649,686,454,839,945,936,879,856,783,647,575,659,671,759,759,832,834,800,523,491,525,559,706,805,737,769,658,571 15,203,112,294,421,259,165,640,742,689,649,563,614,667,734,715,718,689,782,870,845,624,831,775,705,674,577,543,480,465,640,844,868,783,794,665,602,486,543,542,589,695,802,750,743,588,888,1007,1002,945,917,841,722,752,825,832,888,876,922,903,863,514,541,533,553,751,867,808,820,715,623 16,9,9,466,1013,1023,478,497,469,434,420,401,420,499,558,532,518,512,511,504,483,405,437,436,423,416,403,402,404,420,466,467,454,428,448,433,407,419,426,451,486,539,622,574,527,487,686,666,631,593,556,513,442,572,658,686,759,733,785,731,674,455,403,438,444,457,504,482,492,430,438 1,26,13,230,234,107,108,561,719,657,622,559,569,610,661,641,636,637,734,847,823,579,798,740,672,640,554,502,467,465,575,816,845,755,783,643,568,442,482,507,559,648,754,706,690,531,848,986,986,926,900,814,686,720,780,798,848,836,880,856,820,482,503,484,488,693,822,774,782,667,560 17,91,81,151,227,208,137,575,551,499,467,482,464,621,696,675,655,651,626,598,610,434,470,471,450,450,414,423,413,513,701,630,572,552,550,519,475,556,680,730,794,862,938,877,834,510,859,795,728,694,661,627,529,686,779,830,903,900,938,897,842,491,430,484,500,542,544,529,550,490,477 10,11,11,45,40,38,43,425,454,441,419,410,414,428,455,431,454,435,466,549,536,414,494,467,441,452,421,409,411,422,417,510,543,490,482,418,408,391,391,408,430,460,484,456,472,413,572,747,755,669,649,547,446,473,510,518,574,563,622,591,553,392,419,381,401,451,543,492,494,442,409 8,93,84,335,377,341,297,698,598,563,513,502,513,743,788,761,744,718,695,719,710,450,562,532,510,464,438,453,428,439,656,649,645,595,590,509,477,477,501,563,610,721,823,782,774,642,915,885,854,800,773,709,592,832,897,903,942,926,969,941,898,551,444,542,578,619,682,626,664,554,491 15,8,8,20,28,24,16,420,576,502,478,453,448,450,448,459,460,420,522,688,681,462,633,595,522,491,449,419,398,389,423,644,692,603,605,510,457,388,385,398,400,427,448,445,436,395,533,905,919,847,802,707,548,416,466,459,504,490,544,556,470,389,430,391,407,507,678,647,644,537,493 16,11,10,45,55,41,34,411,387,390,401,377,384,436,444,406,418,416,389,400,420,375,419,390,401,389,386,409,388,383,404,395,420,390,423,393,380,370,395,395,392,404,443,429,416,396,480,485,475,431,422,430,416,426,452,460,502,480,532,493,455,379,380,378,384,396,427,402,406,404,394 16,12,11,26,36,30,22,416,389,409,406,375,385,425,428,412,404,393,404,410,409,383,396,395,396,390,387,374,376,394,399,401,410,390,395,404,385,396,385,401,414,398,443,431,429,396,477,461,464,427,422,406,392,423,448,475,504,486,541,510,458,395,385,399,406,389,414,392,389,398,410 13,10,10,32,58,59,31,416,870,818,745,630,607,404,425,430,426,405,865,1023,973,812,1021,939,873,850,737,642,514,389,440,1013,1023,941,939,795,684,392,409,437,471,510,588,547,524,465,543,1023,1023,1023,1022,897,753,541,543,511,516,498,534,506,505,392,541,394,388,835,1014,925,935,821,667 2,11,11,82,145,150,84,652,633,590,581,554,586,687,758,744,744,730,733,710,723,435,513,515,491,485,458,465,407,410,673,649,614,582,612,540,520,420,431,461,475,547,738,736,771,502,905,882,839,816,800,764,662,653,738,754,837,841,906,909,879,588,513,597,617,680,676,668,693,586,564 2,9,9,48,84,89,49,412,398,400,408,389,381,406,414,416,400,403,410,412,413,390,396,399,399,385,373,376,389,411,396,412,412,406,389,395,389,401,393,407,408,392,455,420,414,407,492,481,460,445,429,403,386,454,489,471,503,495,530,477,464,396,383,399,375,404,418,406,404,376,388 8,32,26,72,67,53,58,438,456,438,434,438,425,454,460,463,478,471,514,567,535,441,504,482,430,416,407,396,380,418,475,534,549,476,509,442,396,421,470,497,556,658,730,628,577,445,675,759,750,675,626,573,468,553,654,691,753,737,770,710,645,409,407,414,417,455,568,525,517,467,413 7,11,9,22,31,24,17,403,387,383,397,379,382,394,425,398,400,405,384,406,405,383,393,379,386,376,386,381,380,410,397,393,398,375,373,399,374,385,401,418,415,423,465,441,433,421,450,425,415,417,388,382,386,457,482,491,521,528,551,493,455,368,378,393,380,391,388,374,392,398,394 20,11,11,35,53,52,34,386,407,393,401,398,380,407,389,397,401,392,384,400,399,377,393,397,392,383,382,392,384,394,398,410,396,387,414,399,369,394,394,405,392,408,438,416,423,403,480,459,452,442,421,403,405,426,444,466,470,496,511,492,460,391,388,394,388,399,395,406,425,387,399 5,178,165,93,130,119,82,400,399,392,401,413,390,409,417,408,418,390,399,405,405,389,402,389,385,397,398,386,372,388,433,436,412,413,409,399,409,383,424,436,473,526,604,545,495,418,467,431,456,442,431,426,411,430,460,460,503,483,541,505,467,395,379,406,394,399,415,397,406,387,403 2,22,20,62,68,67,59,500,581,546,510,471,511,518,577,576,574,571,628,728,701,479,659,614,543,526,472,442,428,395,534,688,714,634,656,524,478,393,413,404,442,480,586,582,598,420,764,879,875,819,788,701,593,522,588,606,686,697,761,762,726,470,469,460,478,618,724,665,690,571,501 20,14,12,29,41,31,22,395,395,387,368,382,378,412,424,424,396,391,398,383,401,387,376,376,376,404,380,393,381,384,388,387,407,380,395,378,364,380,369,396,399,422,427,412,389,392,428,424,414,404,401,380,403,400,415,422,445,445,469,461,438,374,398,384,380,395,385,395,403,392,399 19,11,11,48,59,55,45,407,452,429,399,421,416,426,439,426,436,423,456,523,523,422,498,462,428,430,402,408,414,391,408,510,526,452,484,454,409,395,397,407,409,423,474,450,429,391,565,726,734,650,614,520,454,440,480,477,542,507,560,554,509,395,408,402,399,460,513,498,503,437,423 8,19,19,48,64,61,43,416,510,458,451,437,410,428,443,436,444,441,505,589,569,428,544,495,475,465,410,413,397,369,414,552,598,522,502,452,413,401,388,407,394,434,474,466,454,426,580,800,809,725,692,571,479,438,500,495,564,542,597,585,552,396,408,400,409,472,574,528,547,481,441 17,29,26,128,129,110,113,404,464,427,406,392,395,413,430,424,412,404,457,575,534,431,552,495,449,439,406,393,398,408,397,549,585,485,503,406,416,392,400,421,414,445,444,445,446,421,520,723,731,623,595,476,424,455,464,495,522,490,534,531,463,405,408,390,375,441,591,514,517,451,410 12,18,18,139,186,173,130,387,403,414,400,391,390,386,397,391,395,405,412,453,459,393,454,422,415,412,380,390,384,412,384,462,468,442,441,413,377,375,384,399,388,388,415,414,399,400,448,591,605,514,497,451,411,389,407,414,409,415,444,457,428,386,416,370,393,427,454,445,435,395,412 12,10,10,29,36,34,27,415,471,467,432,436,431,438,441,423,429,430,489,603,568,434,552,490,460,466,424,420,407,394,416,557,585,514,518,453,430,382,402,402,405,418,461,440,455,392,551,779,790,699,657,574,490,429,485,481,504,503,556,553,522,392,380,404,395,468,589,520,556,483,418 15,37,36,337,399,395,332,405,447,434,428,404,416,429,423,421,437,423,429,536,514,403,491,486,442,450,390,395,376,384,404,486,541,470,470,439,416,392,395,399,390,426,458,418,431,439,542,723,719,644,603,496,436,458,461,472,518,498,549,548,491,414,413,405,412,452,537,478,482,422,402 2,16,15,20,30,23,14,440,546,532,487,458,459,455,482,470,454,460,578,714,677,460,656,591,528,532,468,434,415,404,447,683,719,617,648,521,487,396,410,393,413,397,476,468,480,404,640,908,909,841,806,710,574,455,487,491,565,563,625,626,603,410,435,417,427,560,724,645,664,558,490 13,153,143,154,250,225,139,429,418,388,364,387,399,424,429,403,411,425,423,441,415,383,431,434,398,392,408,399,403,392,422,444,457,430,427,395,390,406,427,409,431,497,549,506,476,418,484,479,504,450,447,406,400,432,470,466,513,499,572,517,479,407,377,402,375,402,432,410,404,399,391 17,9,8,25,27,22,20,424,394,392,390,357,388,418,429,410,404,392,408,405,421,393,399,392,385,378,380,386,382,406,417,388,394,395,406,374,378,386,383,406,408,392,446,434,435,386,480,449,428,429,409,391,370,431,454,453,492,497,537,496,456,375,390,393,385,387,409,392,398,395,372 16,24,21,32,36,25,23,409,421,429,403,378,411,428,455,457,451,433,433,470,468,405,447,437,414,402,400,403,385,376,435,466,469,447,454,403,403,417,442,443,501,575,649,536,489,422,578,606,594,510,504,464,421,513,603,636,702,683,715,639,566,398,388,397,407,424,461,432,430,420,384 9,8,7,17,23,20,15,405,401,392,367,373,399,408,409,414,403,398,393,378,370,385,382,392,375,374,390,365,405,398,397,385,400,394,380,379,373,390,390,404,419,428,452,420,420,390,444,426,386,389,386,396,382,417,466,449,478,453,480,482,426,384,392,383,373,394,384,382,381,375,383 13,22,21,203,367,365,199,395,427,408,400,405,380,402,424,409,398,406,441,438,451,411,447,427,409,406,400,391,394,387,398,448,456,426,412,409,398,392,388,394,387,407,431,432,432,418,440,549,581,505,489,415,386,422,429,451,456,460,465,461,438,410,380,379,398,409,469,418,453,414,387 3,32,31,222,369,379,224,408,403,424,377,411,410,416,444,438,423,426,436,429,414,388,429,408,411,404,410,382,402,418,409,432,439,421,419,405,399,415,423,439,465,489,549,478,462,500,564,565,531,494,464,431,400,665,754,751,742,688,714,598,565,413,393,410,393,402,428,415,419,394,387 11,640,411,523,729,365,283,1023,1023,1000,980,944,968,1023,1023,1023,1023,1023,1023,1023,1023,897,1018,991,958,938,880,870,781,771,1023,1023,1023,1023,1023,981,941,816,876,914,970,1023,1023,1023,1023,936,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,980,897,985,1002,1023,1023,1023,1023,1007,959 12,17,16,111,136,130,107,373,425,398,383,412,403,383,401,404,403,397,424,461,431,404,448,425,408,401,399,385,389,371,419,431,454,413,415,411,415,399,389,405,390,388,429,405,420,388,458,629,637,554,520,460,404,406,430,425,442,422,458,441,428,392,386,394,388,401,454,434,437,402,404 13,83,69,83,93,80,68,730,768,727,693,650,694,778,842,835,829,814,839,866,850,599,771,729,693,676,593,590,496,456,736,821,812,750,774,693,620,477,485,510,556,665,803,798,824,559,960,1006,983,945,925,873,788,737,810,829,899,902,962,963,933,667,591,683,717,816,878,837,863,765,697 1,14,13,39,49,49,39,392,443,437,418,404,423,422,429,431,448,413,473,564,533,421,511,472,449,448,421,408,389,379,413,529,550,476,519,438,420,391,386,381,410,421,465,429,450,393,563,749,762,676,642,541,461,408,448,474,523,507,564,547,491,405,410,393,404,456,539,515,498,455,415 7,181,165,122,149,129,109,461,415,375,391,391,398,461,434,435,447,423,409,386,401,386,407,397,399,389,380,371,373,398,423,411,389,386,400,389,377,402,423,452,466,535,588,542,523,441,573,494,437,438,437,393,380,512,576,563,630,613,659,589,535,384,392,401,397,394,386,395,389,400,386 13,23,22,57,78,75,53,407,475,420,415,418,408,421,449,434,436,432,475,560,535,435,529,501,463,445,427,396,386,418,403,511,557,487,479,418,407,391,394,397,414,436,464,439,428,425,539,736,748,664,626,534,458,442,495,502,529,534,550,549,515,393,400,387,392,441,552,494,480,446,421 10,17,17,73,114,115,72,414,438,447,432,424,433,416,427,418,419,440,449,537,521,423,478,475,442,434,419,411,391,396,398,510,541,476,499,437,421,372,416,388,396,400,445,411,439,408,530,746,767,682,645,531,463,431,436,441,484,496,543,526,494,399,405,400,412,455,512,495,494,442,444 7,22,21,92,106,101,87,413,446,415,418,419,416,419,435,431,410,420,459,539,539,416,522,484,442,428,420,419,412,407,404,508,528,469,482,425,405,399,395,373,402,423,440,422,441,397,525,710,718,637,585,519,447,431,467,466,520,511,571,542,509,407,413,396,391,452,538,492,491,432,409 16,11,11,45,59,56,42,424,427,408,401,413,408,412,426,418,409,421,464,509,499,422,479,446,438,418,408,398,395,373,403,493,511,462,478,411,409,385,390,404,394,401,434,423,432,406,527,709,691,630,601,520,458,394,432,462,472,475,517,534,494,400,399,406,406,436,497,471,468,437,423 1,73,52,82,116,78,56,443,545,522,500,437,453,479,499,464,479,479,569,687,678,468,652,607,510,501,430,431,422,392,469,657,697,585,643,469,474,421,444,450,411,495,583,521,538,448,682,835,845,766,730,633,495,551,595,605,666,654,706,674,639,416,417,421,412,548,682,633,628,535,464 8,16,15,56,72,67,52,399,479,437,444,414,417,431,443,440,442,422,489,577,546,423,512,498,457,432,430,411,407,380,398,558,576,488,497,441,420,394,392,383,401,409,455,445,455,412,533,769,783,704,676,549,445,432,420,471,523,505,539,557,486,400,407,401,396,466,555,503,524,448,427 20,69,62,286,433,377,247,544,642,583,550,496,528,592,640,622,602,618,683,764,753,507,709,654,595,559,517,480,426,415,559,721,743,654,673,557,517,434,453,468,496,574,705,666,672,527,834,947,952,887,862,777,647,658,729,751,822,814,863,847,804,469,463,473,505,631,760,704,715,625,505 3,223,205,178,245,213,153,419,438,414,407,403,411,440,453,436,473,429,438,502,467,400,448,429,415,413,408,379,404,420,438,481,494,432,448,410,407,414,430,461,488,527,602,524,496,431,533,644,637,558,522,464,403,450,492,508,548,554,609,581,516,393,387,412,387,439,482,450,439,440,405 19,12,12,78,119,119,77,394,422,406,406,397,428,410,416,433,404,423,428,486,468,405,449,436,422,427,405,397,409,359,416,466,486,448,453,409,377,381,382,395,404,393,430,408,417,402,487,645,652,576,545,459,430,400,433,423,460,454,494,493,441,406,396,387,407,421,466,445,451,413,417 20,9,8,28,39,31,23,433,386,391,389,373,375,426,424,434,410,392,400,412,424,398,408,393,386,386,376,388,370,398,399,384,412,384,395,393,394,395,391,392,413,413,454,426,445,401,480,482,472,437,414,399,371,432,445,452,508,502,542,525,463,401,384,382,384,404,409,407,382,408,389 13,18,12,35,49,31,22,434,415,398,402,375,405,472,467,440,420,425,435,453,441,401,421,416,406,404,379,404,386,402,408,435,454,417,416,409,392,394,402,398,434,436,496,463,464,401,534,540,526,493,480,434,416,446,491,487,558,545,624,549,531,395,379,385,408,412,427,413,407,399,400 1,35,15,56,84,35,22,441,414,396,385,419,378,459,490,458,436,424,429,390,422,370,398,390,396,390,385,385,388,399,428,420,403,397,402,376,398,418,403,430,442,496,552,520,478,439,583,500,444,443,422,392,421,530,592,585,661,643,689,647,579,388,388,401,378,397,391,384,392,408,380 1,15,15,38,44,44,38,398,477,455,427,410,421,422,427,426,430,425,480,572,563,430,526,498,464,447,404,401,405,393,416,542,592,491,498,454,419,401,378,406,398,446,462,448,441,395,539,756,774,685,652,549,469,446,460,466,512,508,545,556,503,405,391,398,397,473,573,514,520,444,399 3,9,9,24,24,20,21,459,433,411,398,397,429,455,474,446,451,446,427,466,446,388,437,419,401,413,378,380,386,384,453,467,469,427,451,401,402,404,419,465,477,562,670,607,567,438,631,586,563,521,511,488,430,527,609,613,660,643,705,657,581,392,397,386,402,433,454,446,424,398,381 3,15,14,19,18,13,14,477,551,495,490,473,487,515,560,572,544,529,621,690,671,471,628,557,503,505,436,431,428,405,497,655,675,590,616,519,458,403,393,403,428,469,593,561,575,431,748,855,841,786,757,673,549,513,583,602,686,690,757,751,698,452,451,454,469,573,692,627,657,535,471 9,26,19,43,56,38,29,497,474,439,431,416,448,473,529,505,512,501,490,540,527,411,459,448,441,417,413,401,395,380,488,517,507,476,492,451,424,408,414,401,421,471,542,551,548,407,696,721,684,636,614,564,476,495,521,534,633,644,719,710,658,432,407,412,436,468,517,467,516,444,418 11,18,13,215,393,383,208,437,484,448,457,436,419,442,439,451,465,457,493,585,547,410,509,475,452,452,423,394,397,381,419,530,555,486,499,454,433,385,386,395,410,441,469,453,449,425,620,763,765,695,656,580,493,440,490,476,545,554,604,603,573,402,414,422,426,460,573,515,535,462,436 10,39,37,202,831,808,190,439,456,454,421,414,422,478,479,475,473,468,482,556,552,427,504,478,449,429,416,419,402,397,448,549,546,492,504,457,398,396,408,418,433,459,569,529,534,461,668,752,748,672,639,568,465,529,613,634,683,668,730,699,637,450,400,422,441,477,549,504,517,453,438 8,344,244,242,345,251,179,478,400,398,401,396,375,502,466,466,449,460,443,470,436,398,454,438,430,408,402,393,380,447,489,478,464,423,461,421,423,481,476,527,545,623,719,632,588,465,656,600,579,533,510,462,393,520,600,591,675,678,739,691,630,401,398,430,418,430,451,421,447,406,399 1,8,8,43,72,76,45,385,382,396,399,386,395,382,402,396,396,408,412,405,415,386,408,400,394,382,386,386,390,374,402,391,415,400,391,390,395,383,394,392,390,385,420,418,405,401,429,446,439,416,399,388,400,397,422,416,469,446,450,447,422,386,386,379,382,395,409,404,396,402,384 20,11,11,53,68,60,44,425,486,453,438,407,432,446,471,458,449,445,516,598,606,426,555,522,465,454,423,423,389,399,435,557,611,507,498,458,442,391,395,403,405,417,486,470,477,423,617,821,831,759,718,612,507,458,525,524,577,583,630,621,579,409,413,402,416,470,608,547,564,478,439 9,8,8,38,42,39,35,405,385,395,413,403,395,407,410,423,418,422,415,419,423,385,416,398,401,384,379,402,388,406,408,408,412,401,403,415,389,381,388,393,399,403,425,396,400,406,475,487,480,440,424,417,396,429,428,458,507,505,510,491,453,380,384,394,406,399,425,412,431,403,388 19,123,99,416,675,515,310,672,672,632,601,548,588,755,820,801,779,756,761,811,785,534,715,644,604,570,503,505,433,585,825,816,795,727,755,661,618,712,839,887,941,1013,1023,1004,952,642,967,980,954,905,874,811,705,845,951,991,1023,1023,1023,1006,956,585,491,596,621,714,793,744,762,648,586 6,10,10,29,36,31,25,415,394,397,398,390,383,382,401,395,390,403,413,403,415,383,393,389,393,390,380,391,397,392,384,409,400,397,413,401,380,395,393,389,391,386,415,413,408,394,439,474,458,416,410,398,392,407,434,444,455,448,470,461,432,370,387,383,385,402,421,390,389,390,386 8,8,8,53,62,60,50,407,427,408,403,420,410,400,415,432,408,410,442,467,470,407,461,448,427,403,404,395,385,399,396,487,501,462,459,420,398,391,386,402,393,393,419,428,411,402,503,680,696,604,572,492,460,398,430,431,473,462,524,509,481,394,389,392,399,445,485,464,482,410,407 2,173,116,601,1023,1023,528,752,672,629,615,564,594,796,861,844,832,810,793,768,763,449,529,544,502,484,472,473,433,713,904,812,739,718,757,686,650,802,898,941,991,1023,1023,1023,1015,721,1021,938,875,847,819,788,683,897,992,1023,1023,1023,1023,1023,1016,665,503,653,675,710,711,671,711,608,540 13,15,12,232,372,271,171,418,466,425,423,424,397,419,443,421,409,420,469,567,527,428,523,476,453,435,412,402,392,395,404,524,576,494,494,448,399,394,396,393,402,408,455,410,437,421,485,682,719,601,573,465,410,428,467,428,499,470,510,503,458,421,412,409,399,439,526,495,488,424,410 15,11,11,45,75,71,41,410,481,463,429,422,406,432,432,431,443,444,523,581,579,430,535,501,451,450,422,404,398,375,428,548,591,511,507,464,417,384,396,394,413,420,457,443,448,385,582,797,796,723,675,563,483,430,465,464,555,548,597,592,526,396,406,407,405,459,554,506,549,447,429 7,9,9,37,60,62,37,405,441,403,413,414,402,401,414,403,415,409,467,489,462,400,450,424,418,415,406,411,403,403,403,452,487,443,454,433,416,369,391,392,397,397,412,411,432,402,521,689,688,606,572,493,445,417,437,435,462,467,526,502,483,397,393,411,407,422,487,453,471,432,413 14,23,22,31,34,32,29,443,422,405,407,391,402,435,434,405,422,416,423,471,455,395,449,446,394,400,408,374,390,420,432,469,463,435,445,392,410,402,412,418,445,496,591,546,511,381,495,574,581,512,510,460,441,414,453,476,498,493,557,508,467,380,381,387,393,416,458,421,441,400,385 20,8,8,55,64,62,53,395,424,423,414,405,399,425,426,396,416,408,430,446,456,384,432,425,406,408,389,388,378,371,414,452,458,428,422,410,420,371,390,396,385,395,428,431,431,396,498,609,606,531,517,462,421,406,427,424,437,455,492,515,466,391,406,383,386,425,440,448,440,425,410 9,32,33,54,74,77,55,393,396,394,383,394,408,404,424,401,385,392,394,419,432,392,408,407,402,389,385,378,387,392,369,399,411,409,404,399,379,386,402,408,370,406,414,415,407,403,436,493,512,457,436,402,414,416,425,444,450,455,475,438,414,392,390,401,395,398,418,400,390,401,413 18,10,9,251,441,430,242,437,508,467,438,441,428,462,498,487,475,468,529,608,604,432,558,519,459,472,428,409,399,400,451,545,588,521,536,461,447,408,422,429,428,463,545,513,504,453,665,807,805,725,697,586,463,507,564,573,628,625,699,673,627,435,430,417,421,492,622,568,571,483,438 11,12,12,61,104,106,60,407,417,409,396,405,407,421,426,412,419,402,439,467,454,396,446,440,412,385,405,374,375,392,397,450,460,418,424,409,399,398,393,391,403,422,441,432,421,415,521,589,609,513,496,438,401,454,493,496,504,513,557,528,467,384,402,386,394,398,458,438,447,409,383 11,15,9,55,58,31,22,539,487,457,452,436,422,587,640,619,587,584,542,601,584,421,510,485,441,431,415,399,398,447,523,535,568,482,496,452,436,483,486,490,545,613,716,667,642,519,787,758,732,683,646,560,485,682,756,763,813,803,852,822,767,453,429,456,466,514,558,527,548,445,440 5,10,9,10,11,7,6,484,592,528,536,473,487,488,549,563,556,546,626,717,695,470,651,605,537,518,445,455,424,399,497,677,705,620,615,524,481,408,393,416,429,470,562,558,570,414,732,861,850,791,761,669,563,503,564,570,662,668,727,736,685,436,451,442,457,606,710,647,683,526,467 7,34,31,221,439,423,204,408,431,395,406,387,398,410,435,430,426,423,433,471,452,408,434,422,399,413,396,377,392,381,441,459,444,432,410,391,401,403,414,399,422,445,492,440,448,435,525,601,587,513,491,440,413,501,550,560,582,582,617,572,513,420,399,381,397,412,457,428,465,408,390 12,10,9,22,27,26,21,407,432,406,422,410,397,414,415,413,426,419,438,513,485,409,468,438,424,427,423,401,393,389,411,496,518,460,471,428,411,379,377,390,397,391,446,420,412,382,502,688,701,618,583,501,437,434,440,457,495,501,532,523,458,400,399,397,419,419,492,468,479,444,397 16,9,9,22,30,26,19,399,406,397,376,373,379,431,423,409,403,398,396,405,414,393,422,399,407,385,389,388,368,391,400,399,415,393,403,378,375,387,384,401,398,415,433,428,413,396,444,421,428,412,403,403,379,415,418,439,457,461,492,470,467,394,402,401,387,393,408,410,396,372,374 6,14,14,55,64,62,52,426,474,438,425,409,419,418,424,441,439,407,472,564,548,426,536,496,463,448,412,401,398,408,397,543,573,493,501,447,418,394,380,403,399,421,469,430,440,404,538,759,776,684,654,534,446,427,468,499,529,512,578,542,510,392,411,403,395,448,568,517,515,437,432 18,11,10,22,30,25,19,423,411,382,374,392,391,447,456,435,433,396,409,402,393,379,377,389,395,405,390,390,366,397,399,408,397,390,375,363,387,401,396,400,403,424,461,429,432,398,505,458,432,404,390,386,372,405,451,439,494,502,567,509,488,395,389,394,399,393,389,386,398,378,381 12,42,38,41,60,49,33,589,602,549,529,490,510,642,709,693,687,661,662,697,676,484,604,551,505,512,472,463,424,438,557,655,644,588,611,518,489,435,442,487,532,582,710,683,668,503,821,853,820,780,748,689,561,651,729,742,803,794,855,842,792,505,443,506,525,623,704,642,690,576,512 14,10,10,7,7,7,7,493,573,520,501,459,486,548,597,597,581,567,611,683,669,468,611,564,523,496,456,420,406,381,519,651,660,591,599,525,471,408,398,416,432,482,584,582,588,423,759,844,829,777,753,675,556,497,574,595,686,696,756,755,722,467,467,472,480,595,695,639,660,555,497 3,21,17,71,79,55,49,469,457,438,442,393,419,486,506,495,478,474,503,570,550,423,501,470,432,430,408,412,413,409,490,548,573,494,500,443,404,401,437,474,505,584,691,625,604,439,708,755,738,664,645,546,465,539,632,663,755,744,798,746,680,423,420,409,431,471,534,507,525,432,403 20,97,88,385,619,604,369,556,721,676,640,551,607,616,653,639,617,631,737,841,823,565,778,743,680,647,583,540,474,428,569,795,834,748,751,642,577,438,452,459,501,525,666,637,648,501,833,1004,1013,950,922,849,724,610,682,710,785,784,841,833,791,506,522,498,505,706,827,783,794,684,614 7,15,10,33,44,26,20,444,405,397,402,400,374,448,463,446,427,417,414,433,416,375,419,396,394,400,378,396,397,406,423,417,430,418,405,391,380,414,393,397,406,450,492,472,452,412,585,514,487,458,430,425,403,490,541,549,607,613,660,610,552,375,393,389,385,384,412,411,418,418,396 20,10,9,21,30,26,17,417,388,382,396,383,369,430,428,399,402,401,402,402,399,386,385,387,403,394,371,385,381,403,412,396,392,412,418,386,380,394,384,393,383,420,446,433,424,386,457,412,423,404,385,391,393,406,438,426,479,475,525,503,447,398,381,393,397,394,396,390,372,391,382 5,100,87,154,148,124,131,553,702,670,594,542,549,584,637,640,625,610,736,843,813,582,791,734,660,644,540,506,445,425,560,811,839,752,777,657,565,424,421,467,476,529,682,639,671,490,826,983,979,921,895,814,679,613,688,710,777,784,842,829,786,499,497,478,505,715,845,790,796,690,608 6,25,24,32,40,32,26,446,532,504,469,449,456,458,499,500,490,462,563,684,641,442,626,592,525,488,448,417,393,401,433,638,679,573,610,490,443,369,407,416,426,461,527,502,488,413,631,812,819,748,720,607,510,466,515,521,606,607,667,643,616,415,425,424,429,523,678,601,614,530,452 19,11,11,18,28,28,18,396,382,384,377,398,383,388,407,403,393,399,403,404,402,379,388,381,380,378,396,391,375,377,383,396,374,395,378,362,395,393,404,390,395,396,424,403,413,376,434,406,388,398,382,411,385,399,419,422,437,436,482,440,406,366,380,379,386,381,381,394,387,378,386 12,8,8,21,27,24,19,486,588,531,527,461,472,530,576,572,562,554,632,720,686,476,640,577,539,532,454,457,417,399,493,685,704,622,632,523,504,400,385,407,421,458,547,554,579,421,748,886,876,821,784,692,575,496,556,555,667,663,745,749,713,458,452,460,474,628,750,687,711,580,491 6,24,20,32,56,46,26,413,389,382,373,398,377,396,433,417,401,401,384,383,406,373,393,385,405,391,379,377,377,379,394,390,397,387,393,398,394,382,402,408,413,432,444,421,429,400,458,412,411,413,406,389,384,446,463,456,518,473,523,477,443,370,398,381,387,374,394,389,420,380,385 7,8,8,45,53,53,45,400,443,412,396,389,427,406,422,419,412,422,467,486,479,411,462,436,430,424,401,405,380,365,407,453,477,443,436,434,396,392,397,396,397,436,447,433,424,388,492,630,620,556,526,479,431,421,463,463,501,508,552,529,504,377,394,396,404,429,496,436,449,420,416 5,30,29,87,129,126,84,430,552,489,491,425,479,454,462,473,472,452,556,678,648,444,635,563,507,492,443,425,406,366,446,632,685,576,596,492,451,392,389,384,397,437,504,474,472,423,644,850,857,784,751,634,526,466,523,540,595,581,637,644,595,407,414,410,416,501,649,612,624,512,469 20,10,10,24,38,36,22,418,440,426,403,401,405,412,409,420,421,408,463,530,503,408,488,445,427,429,399,407,389,389,412,495,511,454,479,428,417,382,384,387,403,405,435,435,428,396,520,730,729,644,623,516,458,425,467,460,487,489,520,540,485,403,390,401,400,440,500,461,459,441,435 5,26,23,217,208,191,200,611,543,504,490,483,471,644,704,684,662,660,650,662,635,444,501,476,427,446,421,420,403,399,623,615,568,518,550,486,470,457,473,490,563,652,791,756,753,550,916,854,795,762,720,657,566,761,841,874,935,930,973,946,900,510,424,488,505,579,608,575,582,467,468 9,16,12,21,23,18,16,389,401,396,392,374,383,409,421,422,418,424,428,431,422,409,400,396,400,386,383,379,395,418,412,429,444,420,418,398,388,406,425,404,438,439,521,492,478,414,541,537,540,470,443,446,405,449,511,518,586,570,614,570,507,395,383,401,402,409,433,426,429,396,401 6,13,12,27,42,38,24,404,407,384,388,375,383,391,405,388,393,403,408,435,436,399,418,419,396,404,389,388,389,380,405,422,439,407,416,394,397,383,396,382,380,417,413,413,400,389,447,499,520,452,461,415,400,391,431,441,456,442,461,429,420,387,412,407,381,384,424,427,400,399,397 5,8,7,20,29,25,17,370,389,392,374,387,380,395,380,381,381,384,402,404,383,378,395,393,386,380,391,378,384,379,395,406,402,380,400,374,368,404,401,391,383,396,417,381,399,395,402,409,412,402,397,384,383,391,390,390,415,404,402,398,392,369,374,381,379,382,413,402,401,382,403 6,9,8,26,33,30,25,437,492,460,462,420,448,437,471,460,450,448,531,653,619,441,601,549,498,483,440,418,393,371,447,605,667,550,570,469,417,401,404,412,407,420,476,473,490,396,623,798,802,724,684,587,476,439,487,504,571,563,628,604,566,400,423,424,418,489,641,584,592,494,438 12,9,9,22,28,27,20,411,451,433,417,419,421,417,426,420,426,424,457,540,531,420,527,461,437,450,409,404,400,385,421,517,558,481,490,435,424,405,390,400,414,420,445,427,435,409,546,758,780,695,656,538,451,443,462,493,521,517,567,539,494,404,382,402,391,422,525,484,487,435,402 8,25,20,34,54,40,25,409,393,384,374,376,397,408,450,447,427,411,417,415,390,381,396,404,385,396,376,377,369,393,409,399,401,397,389,373,410,398,390,392,392,419,450,433,446,385,443,442,447,413,397,375,394,423,446,425,465,512,534,482,463,371,369,392,386,390,398,401,394,374,371 20,8,9,32,47,48,32,401,410,406,395,391,400,402,400,424,398,426,418,440,458,387,443,432,404,409,395,395,398,419,393,458,457,427,430,403,409,394,390,401,404,396,411,433,423,403,478,604,603,546,506,474,424,395,437,436,466,470,508,489,461,389,378,395,382,426,464,439,450,412,404 3,15,15,119,168,173,122,422,435,420,415,410,421,415,439,427,448,434,465,509,486,404,461,444,409,414,407,384,400,416,408,488,509,448,476,438,409,391,386,409,399,419,430,443,436,415,552,679,679,592,585,493,440,452,490,516,564,555,589,567,522,401,405,394,398,441,487,460,480,436,403 7,14,14,286,435,449,296,393,398,413,416,394,373,396,398,403,401,404,401,454,420,405,415,417,401,410,387,369,380,373,387,431,430,418,414,384,388,375,381,391,387,408,409,386,397,400,446,535,555,466,458,444,421,392,430,421,449,452,471,449,434,412,391,396,391,400,414,396,421,399,397 4,8,7,25,29,26,22,408,394,392,382,402,384,421,438,401,419,403,387,425,391,388,396,405,385,387,385,391,387,377,392,403,400,378,396,378,381,390,398,383,407,410,445,421,411,392,452,430,449,420,422,404,386,404,434,444,467,455,501,481,440,382,385,396,390,377,403,406,405,387,382 12,11,11,45,77,61,41,390,907,863,790,671,631,404,408,396,414,429,898,1023,1007,856,1023,973,913,886,770,680,541,397,432,1023,1023,974,978,841,728,403,416,435,484,501,594,536,522,458,531,1023,1023,1023,1023,943,811,527,541,495,505,479,490,503,469,400,579,389,389,877,1023,960,969,862,718 7,10,9,22,28,25,19,437,395,383,396,392,386,439,457,427,397,401,406,416,433,374,407,393,403,381,411,392,377,391,413,408,415,399,392,388,406,396,396,415,419,416,460,441,405,384,482,505,508,449,454,416,403,440,464,474,502,505,560,511,469,383,387,369,379,395,424,404,382,401,383 3,11,12,63,96,96,63,401,441,421,413,411,406,423,426,429,433,425,459,503,489,397,491,462,421,430,400,400,384,373,406,473,493,441,455,426,401,380,400,383,395,434,453,439,438,404,539,681,674,602,566,520,438,429,467,470,541,498,561,532,508,393,407,398,409,449,513,477,480,439,417 14,20,19,19,29,28,18,441,401,405,406,385,408,423,422,377,419,396,418,442,400,389,423,426,404,401,387,395,382,416,433,421,434,412,433,397,395,397,400,434,465,503,620,574,533,397,479,504,524,477,492,445,426,413,438,458,482,474,498,477,458,397,372,389,373,389,426,416,414,383,388 17,21,14,55,68,37,30,427,455,444,421,416,413,444,463,460,447,453,482,526,529,426,494,455,433,432,420,391,395,405,436,527,536,474,478,404,396,410,411,410,445,485,535,499,497,437,617,724,719,649,598,516,471,517,572,596,637,629,678,639,569,390,403,403,402,463,530,489,510,426,401 9,22,21,58,73,57,47,431,510,453,456,423,437,453,466,478,467,469,521,600,590,450,551,512,498,472,418,436,401,392,448,563,603,527,536,453,431,392,384,409,424,419,467,467,479,421,639,806,809,735,690,607,482,462,494,489,587,587,646,634,599,410,427,441,417,499,597,543,579,492,437 20,11,10,29,39,35,26,393,413,418,374,360,402,400,410,406,424,407,407,436,428,387,414,417,401,387,390,402,382,390,407,419,434,417,406,395,383,396,389,416,402,409,449,412,430,405,509,525,511,454,455,427,406,450,464,480,542,514,567,531,514,373,391,390,386,398,426,428,413,425,399 5,10,9,9,10,10,8,535,492,478,463,447,460,572,619,605,601,579,597,593,586,413,504,465,446,436,427,427,418,377,502,543,538,490,495,454,429,428,425,439,458,503,634,599,603,465,753,739,701,641,632,570,475,583,673,682,742,725,793,767,714,476,414,456,472,522,569,527,554,473,447 16,9,8,29,29,24,23,408,389,379,382,397,379,422,420,392,417,404,397,399,394,377,401,388,389,378,388,385,385,403,404,387,397,383,395,394,390,383,390,386,411,405,423,416,419,414,449,420,409,387,389,377,389,410,432,448,456,475,529,488,435,393,380,374,382,381,404,381,383,400,389 16,25,18,45,70,47,30,436,400,405,381,404,369,462,450,426,429,401,407,425,406,392,408,381,385,388,405,376,380,402,412,392,412,422,404,383,392,389,412,403,426,452,503,487,460,421,523,449,465,418,415,395,390,489,517,530,582,565,628,569,530,387,393,376,391,383,397,399,412,414,394 18,57,40,45,67,57,38,465,760,715,611,552,535,515,534,512,508,511,753,928,873,674,919,837,762,742,604,509,442,386,478,896,929,828,836,676,539,408,431,464,475,539,619,562,553,498,713,1023,1023,991,955,833,684,605,660,673,724,709,762,725,685,432,489,435,421,745,949,864,871,755,620 3,60,57,245,375,357,230,503,630,607,550,517,503,560,588,582,565,560,671,794,763,531,734,685,621,596,519,497,434,398,512,738,785,685,697,590,514,412,431,415,468,508,635,574,585,467,782,947,959,892,864,776,663,564,656,665,746,737,792,778,740,452,460,451,466,633,779,739,737,627,532 7,22,21,53,73,69,48,414,385,412,400,413,408,414,421,435,430,401,433,462,451,388,430,404,412,399,401,409,392,408,404,433,461,426,440,409,393,381,400,386,403,418,433,407,429,395,499,595,589,517,480,457,414,428,451,467,515,501,544,495,460,408,387,400,387,399,459,454,437,395,414 7,9,8,39,51,39,28,435,461,459,428,409,403,445,454,462,439,426,464,562,534,427,506,477,439,438,420,409,393,402,421,528,557,481,484,442,432,389,398,397,418,442,501,460,455,399,595,751,753,667,625,535,486,456,496,526,583,561,619,585,549,390,403,402,415,462,524,491,511,444,429 9,8,9,52,89,92,55,385,397,386,390,376,393,383,390,388,399,400,392,373,403,393,393,393,381,380,389,386,384,410,395,399,410,399,390,389,377,387,384,368,390,387,416,395,401,387,422,446,434,407,397,406,398,403,416,406,404,429,437,433,401,392,371,378,398,390,410,382,387,384,392 17,31,26,34,61,47,26,393,390,374,394,394,396,420,443,397,423,388,399,411,410,377,412,392,387,403,388,381,388,400,415,397,411,403,400,395,397,396,393,418,440,479,490,444,434,411,511,456,459,420,403,396,395,478,534,510,555,544,599,575,489,386,397,388,384,402,414,405,416,369,370 16,11,11,63,90,88,62,434,379,371,382,383,378,422,433,427,430,398,413,381,402,399,396,395,383,373,378,378,380,391,402,413,398,399,404,385,387,394,404,436,395,439,469,435,427,395,502,429,411,428,419,417,388,475,508,516,554,540,579,541,507,400,382,404,377,413,415,401,391,388,370 8,11,11,42,52,46,39,423,468,444,429,408,414,448,430,438,425,435,471,531,522,426,483,471,435,443,416,410,389,396,426,511,535,477,512,435,391,388,368,403,409,431,472,444,452,424,561,739,750,657,634,520,448,452,493,513,574,546,598,576,540,411,411,405,391,423,525,497,505,441,420 12,44,42,50,62,52,42,447,539,498,482,433,469,458,489,468,467,490,544,709,683,476,695,630,537,531,463,423,417,405,453,669,723,622,634,497,446,395,425,435,435,482,564,548,521,450,658,818,846,769,733,632,483,512,590,588,667,636,695,677,610,416,445,409,414,538,730,649,662,548,454 16,8,7,26,33,25,21,411,413,395,384,408,393,420,413,403,402,395,407,421,404,388,413,398,390,391,390,388,398,388,391,433,410,414,411,399,374,370,399,392,388,405,420,431,429,378,476,510,478,468,428,419,410,409,423,416,471,465,500,488,469,368,404,386,380,397,410,407,408,409,379 8,10,9,25,36,29,20,409,407,403,376,376,398,435,428,430,405,409,408,428,423,386,395,394,391,374,388,385,374,374,408,413,392,393,392,406,391,392,385,401,400,416,451,447,432,374,497,449,465,427,431,384,381,404,451,454,492,494,550,525,471,404,393,379,387,414,401,411,406,393,389 10,16,12,27,42,30,20,419,389,398,389,393,375,446,453,421,404,409,411,413,396,376,402,394,393,390,368,384,383,398,409,404,416,394,394,364,394,387,402,413,403,412,458,452,437,399,498,479,462,436,418,399,395,424,459,457,526,520,581,556,510,398,385,379,403,389,414,392,403,392,385 4,174,164,109,173,166,102,734,806,772,763,727,776,779,837,834,834,835,870,883,871,650,771,748,741,711,657,659,595,389,759,843,809,775,801,736,710,430,450,493,525,634,806,806,837,536,985,1023,1005,989,965,929,851,698,787,808,893,901,959,975,948,671,692,704,734,867,907,868,911,815,762 15,15,14,56,72,69,53,401,468,444,437,429,423,412,446,435,424,441,486,564,575,412,532,489,447,455,406,424,402,396,413,559,573,511,532,442,422,397,388,394,415,414,466,442,439,410,571,771,781,706,662,558,495,447,465,474,530,523,569,587,543,404,399,399,402,466,557,505,518,469,414 20,15,14,29,43,39,26,423,370,397,380,368,395,410,414,399,404,386,375,382,387,387,387,389,389,386,398,382,390,360,400,396,387,385,382,393,376,393,397,391,403,407,435,419,410,396,451,426,394,408,390,398,388,422,459,448,489,455,509,465,439,381,370,380,391,392,388,383,401,374,384 5,10,10,44,56,56,44,408,436,415,429,402,393,416,410,448,442,406,456,501,490,398,479,446,418,434,404,399,388,404,423,478,508,444,456,420,410,389,394,400,398,429,467,450,435,408,529,680,672,607,558,485,425,435,459,484,527,515,554,524,495,415,391,395,409,429,502,471,474,439,402 2,62,50,42,56,48,36,639,567,503,508,483,485,667,728,718,702,688,659,611,629,416,436,450,436,418,413,444,399,513,744,653,589,561,578,512,494,594,678,721,777,839,921,871,847,496,894,814,749,724,699,649,537,714,802,836,916,911,956,924,878,518,409,505,518,545,549,549,580,489,456 9,45,45,113,141,139,110,432,510,485,452,413,439,460,488,490,460,460,535,631,625,430,607,573,484,473,451,428,403,389,441,586,661,535,568,463,430,419,390,402,409,450,527,500,481,422,638,805,820,739,700,606,495,496,561,571,663,654,703,651,601,424,423,393,439,500,646,598,593,480,443 8,12,11,24,38,31,20,415,387,401,408,384,397,407,451,399,396,388,391,428,422,398,411,402,399,385,389,395,391,403,404,414,421,432,416,390,383,379,374,388,386,412,442,431,421,396,473,487,492,445,456,409,391,415,413,441,466,482,516,491,449,389,401,384,382,400,424,407,415,403,397 11,8,8,44,79,84,46,395,397,376,387,414,406,404,442,403,423,413,407,389,427,379,391,387,389,374,393,388,378,392,394,382,385,402,387,388,401,376,384,405,403,420,419,422,423,393,468,446,431,414,432,407,393,460,467,481,495,490,528,495,452,396,375,402,387,378,403,390,402,389,392 20,59,55,158,179,150,133,459,557,500,509,460,449,491,528,497,507,506,595,687,648,465,635,573,515,523,437,451,428,422,471,654,681,590,606,481,433,416,427,423,479,551,636,601,570,447,729,854,856,793,758,663,568,534,618,650,746,737,784,742,690,434,436,429,455,537,685,634,629,516,477 5,189,147,136,170,135,109,470,434,375,386,390,399,474,507,449,449,470,456,475,451,402,481,429,394,414,400,386,360,439,476,494,483,451,457,406,411,444,479,492,530,633,726,658,588,457,617,596,593,525,479,442,414,552,613,606,654,664,708,647,597,409,413,408,414,412,496,453,434,419,394 14,17,16,72,134,122,64,415,469,432,420,388,411,403,439,429,437,417,466,532,520,412,497,462,447,438,420,401,387,399,404,503,530,448,476,449,398,392,391,400,414,410,484,450,414,408,540,708,724,639,599,515,441,446,507,511,566,538,590,584,516,394,403,401,394,446,502,482,461,423,418 17,124,107,274,388,336,231,432,444,431,414,431,370,446,456,475,426,448,449,491,493,414,464,432,396,397,415,387,422,393,425,473,489,428,457,415,396,400,421,443,422,459,545,485,472,447,572,650,624,568,534,442,418,496,535,543,602,598,650,597,533,386,376,405,394,442,455,435,452,431,394 17,12,11,31,38,34,28,422,383,388,384,390,390,421,421,402,411,403,385,422,394,389,401,380,385,407,390,381,382,404,392,398,397,385,390,363,378,399,390,404,408,428,446,435,411,401,462,447,433,430,394,399,391,455,475,461,498,504,538,506,468,384,375,382,383,391,404,391,396,391,392 15,28,27,86,123,118,83,412,490,467,407,414,424,449,469,445,458,440,509,598,566,438,534,494,462,449,418,411,389,396,427,571,603,511,514,457,435,396,407,405,429,440,497,478,465,420,598,779,790,703,670,558,494,452,503,550,593,595,647,607,580,410,388,414,413,476,558,528,517,473,438 3,13,13,29,43,37,24,414,455,431,433,424,416,432,436,425,453,424,489,535,515,402,485,468,437,439,400,401,392,389,432,516,506,459,479,447,426,394,405,395,390,403,439,437,445,389,570,725,730,662,620,546,439,434,462,448,517,524,561,583,526,398,407,406,413,453,548,488,523,434,436 15,11,11,23,29,29,23,412,411,408,418,414,406,411,413,415,416,414,426,458,445,396,433,432,415,418,382,388,393,414,412,431,459,422,430,435,402,388,396,397,391,421,459,429,437,381,517,606,595,530,513,464,429,430,457,468,503,517,547,513,486,389,401,384,399,407,450,441,433,411,414 8,14,14,62,101,99,59,402,436,434,399,396,429,415,438,402,421,423,440,505,485,418,462,441,431,423,396,392,394,385,404,467,509,441,480,436,419,384,388,389,375,396,434,395,426,378,495,702,707,630,582,518,449,424,416,451,477,467,522,491,476,389,400,383,394,448,495,468,500,448,414 10,1023,723,257,284,121,103,800,813,756,730,662,674,831,881,862,844,833,870,927,904,666,871,812,755,734,644,587,498,825,796,900,917,845,857,733,642,874,888,881,917,955,1000,936,903,808,1012,1023,1023,1007,979,902,802,952,1003,1008,1023,1023,1023,1023,995,642,593,645,674,812,909,855,874,759,675 7,65,52,118,163,136,95,445,548,482,469,445,445,455,491,461,468,477,549,650,623,432,605,569,515,486,434,417,392,417,449,603,661,560,557,471,457,384,423,418,456,454,565,539,500,442,637,808,828,753,731,599,497,536,590,620,659,657,709,654,610,413,418,413,408,487,645,588,584,497,438 19,31,26,35,49,37,26,399,440,441,411,409,391,419,471,429,455,410,448,510,494,403,465,431,421,417,391,393,394,428,423,506,506,446,438,412,392,414,414,421,434,462,510,475,453,412,586,659,661,574,548,461,424,497,553,551,581,573,625,583,529,389,398,395,383,443,506,473,462,422,384 16,20,20,62,68,69,63,413,492,470,439,438,426,432,445,461,437,465,509,592,551,435,511,487,457,466,423,411,413,398,420,526,568,478,529,456,442,402,373,389,426,409,470,448,466,405,600,773,777,692,677,582,482,423,449,484,543,537,601,588,553,404,413,412,397,468,566,524,541,444,440 2,10,9,69,85,85,68,388,399,392,393,388,388,392,382,390,406,398,401,420,409,373,416,404,396,398,380,378,371,395,403,421,412,411,403,395,403,376,376,388,381,391,404,385,380,386,414,500,510,449,451,415,394,396,386,402,428,410,432,420,402,395,380,375,389,400,403,403,408,393,399 8,10,10,26,34,30,23,420,392,382,367,377,385,411,402,403,401,393,397,404,389,380,395,383,395,391,375,390,397,394,383,417,382,386,406,387,383,381,409,407,420,443,477,428,421,415,465,461,434,424,410,410,397,468,514,513,537,531,569,519,480,383,375,398,380,399,414,384,392,382,384 7,57,36,111,131,76,69,524,500,459,452,419,457,528,605,571,566,540,580,617,584,418,530,501,456,437,428,412,407,472,571,605,624,521,552,486,435,517,539,584,653,741,823,749,697,526,797,799,782,713,678,597,505,695,772,798,859,851,888,837,780,453,410,459,457,523,591,527,545,474,429 4,23,21,28,36,30,24,548,677,627,566,507,556,587,646,644,637,619,706,788,771,535,722,666,594,587,513,478,453,418,565,766,783,694,725,593,531,431,415,428,460,495,637,617,639,435,814,940,929,880,851,775,654,532,614,636,738,744,806,808,775,483,475,504,516,681,798,735,772,645,562 10,10,9,30,38,24,19,440,399,393,388,392,398,427,420,410,397,383,408,401,410,387,406,391,394,392,390,383,407,403,385,422,410,389,382,367,398,384,380,395,372,425,434,435,426,386,450,467,459,412,435,374,397,422,411,426,470,449,492,455,457,383,385,359,375,382,399,396,404,394,383 6,104,75,105,158,119,81,565,716,661,629,547,559,605,667,650,645,630,738,848,823,579,809,765,687,666,567,511,452,438,580,820,858,767,797,655,578,427,467,471,521,584,711,671,669,514,835,977,983,919,897,798,681,668,729,751,802,797,858,840,799,463,494,490,514,710,855,805,815,713,595 13,62,60,65,88,87,63,471,450,422,420,405,417,487,529,534,511,474,479,522,500,406,474,453,421,450,410,376,396,410,481,499,515,440,470,430,401,435,463,463,503,574,674,608,565,468,696,662,656,595,543,492,411,597,673,676,737,719,779,731,681,415,403,410,414,448,527,469,507,415,419 14,12,12,23,51,49,22,420,455,456,414,419,420,428,427,453,429,425,475,568,550,424,512,494,453,453,418,411,391,403,425,536,582,495,511,442,415,380,401,401,398,423,456,440,457,392,538,754,755,681,649,523,461,435,461,479,513,522,581,558,530,398,421,405,395,475,558,511,520,464,409 6,24,17,52,45,31,38,412,422,404,402,419,403,425,420,421,414,400,420,446,421,396,423,418,393,399,381,380,373,408,416,418,438,403,410,396,419,415,393,430,438,468,515,479,444,413,547,547,540,490,466,433,413,482,528,544,590,593,634,573,506,385,405,399,397,397,434,403,413,407,409 9,25,15,46,61,32,26,431,408,386,388,379,414,464,468,473,438,454,413,417,426,398,398,397,392,405,391,393,389,417,420,422,421,399,408,388,390,423,421,455,449,528,576,517,495,450,628,541,505,457,450,412,408,579,629,631,678,667,714,667,593,388,398,397,400,403,424,405,407,406,402 16,49,46,117,155,144,111,427,450,429,402,408,401,424,434,437,424,431,498,577,517,438,538,461,441,430,424,404,405,467,435,528,557,483,487,439,393,448,426,415,440,481,523,484,464,431,569,716,693,614,571,503,421,496,537,513,557,549,597,577,528,408,397,388,397,499,549,492,494,431,394 11,7,8,38,70,71,38,400,414,406,404,414,394,422,416,416,416,430,417,451,444,387,423,405,401,391,389,393,381,385,382,426,416,410,413,399,391,372,399,382,402,397,426,400,425,394,467,523,522,503,459,427,401,419,426,424,463,470,498,492,464,399,425,394,397,418,431,418,424,418,392 7,15,13,68,95,86,59,429,455,446,444,429,409,453,460,453,421,432,479,523,509,415,475,448,437,417,403,408,392,403,440,485,523,466,497,431,412,408,410,424,448,449,527,469,470,434,606,694,701,617,585,510,443,513,563,576,617,606,655,609,584,398,401,397,404,440,491,472,475,446,417 13,48,45,97,98,91,91,391,413,405,387,389,387,398,390,394,391,405,404,434,439,397,425,425,373,393,387,385,391,392,386,432,430,410,418,394,391,380,394,396,400,380,388,404,405,383,423,528,518,468,448,409,393,401,411,400,409,405,444,444,430,374,405,388,391,398,430,398,420,415,386 9,30,30,43,58,54,40,410,427,409,411,381,411,434,445,462,432,432,454,503,485,389,458,433,424,421,406,394,400,427,425,495,497,445,468,424,408,388,385,424,417,471,517,462,476,455,563,632,638,569,521,466,436,508,526,510,564,556,583,574,537,419,391,407,395,436,492,449,475,415,412 8,9,10,74,79,80,74,397,453,418,418,408,404,413,417,405,405,417,444,545,509,411,505,462,440,436,415,393,398,392,401,500,535,465,482,453,403,382,390,382,413,376,412,406,397,385,516,738,756,680,624,541,461,407,430,438,470,480,507,508,456,388,394,394,389,446,516,476,511,434,401 18,47,43,147,178,163,128,432,486,484,466,427,467,453,470,472,481,463,542,640,613,453,561,526,466,488,436,433,414,413,431,594,622,550,543,467,442,405,406,377,405,454,515,459,485,423,642,821,824,753,728,612,516,468,529,558,607,623,675,650,595,419,433,428,423,506,620,564,572,502,438 1,16,14,52,66,51,41,529,486,445,461,436,432,547,605,569,555,558,537,563,566,429,479,470,434,433,420,390,393,437,505,532,527,476,454,449,412,463,470,497,553,647,735,669,636,478,741,724,698,627,600,526,462,608,697,714,781,775,822,785,725,446,420,440,453,479,542,481,501,445,429 20,9,8,20,27,26,19,408,393,373,395,380,382,398,409,410,395,394,396,398,408,379,404,395,390,388,372,374,386,390,390,398,396,391,383,384,378,412,387,389,411,411,433,420,408,390,456,441,414,388,388,397,384,433,457,459,481,473,515,467,458,387,375,385,382,383,408,402,377,376,376 10,20,20,98,165,165,97,395,374,403,367,386,407,375,392,390,396,406,413,402,412,407,408,400,409,394,385,371,390,397,381,411,401,401,386,365,409,368,395,409,391,381,417,409,399,397,428,475,463,428,423,414,376,435,492,487,474,467,480,438,425,402,378,387,391,383,400,411,428,384,396 15,32,26,47,55,43,38,475,510,500,447,434,463,477,507,500,501,496,548,619,613,457,549,512,468,467,446,417,406,392,465,588,613,530,540,468,440,402,407,399,443,471,570,521,535,425,698,798,795,720,702,616,517,490,581,592,645,649,722,706,656,423,418,422,435,521,623,560,575,511,464 1,18,13,364,487,481,362,538,481,445,416,414,434,544,601,564,546,546,525,544,522,425,458,428,420,415,408,407,393,420,521,494,502,467,459,430,419,470,524,549,600,685,774,696,655,631,801,745,692,640,605,551,461,797,858,859,879,860,895,850,795,436,406,428,442,480,529,506,499,442,418 11,16,13,34,38,23,21,441,551,497,471,459,454,470,517,516,501,488,592,693,663,476,626,571,518,503,454,432,415,398,465,660,695,606,617,519,444,400,390,411,421,450,551,519,500,430,696,858,852,784,753,667,542,488,567,565,632,629,707,691,644,427,430,431,430,565,696,633,652,533,465 20,12,10,29,38,29,22,410,416,384,374,395,398,439,438,417,413,417,420,406,394,384,377,392,380,395,380,390,399,386,416,398,419,384,399,393,382,415,403,426,441,471,508,470,443,425,509,460,425,421,388,397,385,507,561,558,610,593,634,587,497,382,387,390,382,396,393,399,392,376,382 17,20,12,59,63,36,35,438,387,406,410,382,387,471,478,464,441,413,411,429,409,389,383,392,408,406,386,371,366,412,420,419,412,381,388,396,367,409,422,417,426,453,495,470,455,415,549,505,463,450,422,390,376,451,519,519,581,589,661,619,561,384,381,388,407,395,424,415,403,392,400 6,26,21,33,59,48,26,426,414,425,386,372,410,453,462,440,433,427,448,441,437,396,411,409,404,401,377,386,370,378,432,437,434,400,420,412,384,422,441,446,478,501,571,494,503,452,605,546,514,473,467,412,397,571,628,628,674,664,703,647,572,398,393,414,392,418,423,420,396,397,394 3,29,27,83,131,123,75,394,394,396,381,398,393,390,407,397,390,385,399,407,415,385,425,423,395,391,395,375,392,388,400,423,435,402,416,393,391,381,383,391,396,382,409,399,412,398,443,478,504,449,448,411,368,395,423,399,453,453,451,440,411,390,388,384,386,404,420,411,421,392,381 16,8,8,37,57,57,37,410,437,429,396,397,415,415,429,430,428,401,465,499,486,410,452,445,438,412,389,412,392,396,388,459,481,459,456,419,407,377,403,406,396,406,452,435,441,393,519,665,658,586,546,464,428,415,436,454,499,487,526,511,486,392,403,403,394,431,463,474,451,427,403 11,22,21,319,569,569,314,402,424,420,406,402,394,408,425,431,416,419,415,452,431,394,442,421,391,414,396,385,379,409,398,426,416,411,432,417,398,409,411,407,415,458,499,448,446,464,521,551,556,473,467,439,412,573,650,633,634,590,616,553,488,406,381,397,393,399,446,433,420,416,415 9,9,8,24,42,39,23,395,412,386,416,393,402,409,445,430,423,418,426,454,451,392,435,420,420,385,390,400,385,389,401,450,453,416,454,418,393,389,394,413,405,408,443,433,445,404,499,594,582,525,496,444,409,445,481,471,506,514,545,528,491,411,393,414,388,416,449,433,459,408,399 13,8,8,16,18,18,15,434,460,441,413,410,393,425,437,435,423,426,468,544,529,422,520,477,442,444,417,431,383,403,419,520,552,469,487,448,422,398,385,394,400,415,471,438,434,392,529,679,698,597,594,499,422,428,472,466,519,515,562,519,511,415,388,407,402,450,544,518,496,444,422 9,115,100,208,252,180,160,730,866,823,754,684,695,764,816,795,793,768,908,1009,950,810,983,898,848,824,714,639,526,488,785,990,983,909,921,795,718,523,575,633,703,796,906,880,878,612,966,1023,1023,1023,1023,935,822,791,854,873,936,937,986,980,943,617,639,616,648,933,1023,968,989,883,762 6,24,24,56,89,85,53,419,436,429,413,410,396,423,469,445,441,444,475,503,517,407,450,438,431,412,411,399,398,416,427,489,500,444,454,422,395,412,411,417,426,459,500,463,461,419,605,683,671,598,572,499,453,500,557,572,626,610,671,623,563,394,408,406,416,440,503,466,484,450,408 11,44,44,94,142,141,94,413,490,456,430,418,442,434,465,436,460,423,512,614,592,448,542,526,492,456,424,421,415,402,433,566,585,509,552,452,422,423,395,418,393,433,486,458,475,424,630,799,810,730,699,576,502,456,488,526,561,564,628,576,530,395,412,412,400,486,564,526,562,475,429 20,19,18,47,35,29,42,622,570,516,481,468,475,673,724,707,681,646,665,710,680,459,609,558,512,502,449,448,415,408,577,667,677,582,623,505,469,449,443,463,525,608,717,685,691,491,804,863,848,782,753,663,534,659,731,741,798,793,848,826,781,503,452,511,546,632,694,637,680,533,493 9,19,13,34,45,29,22,435,393,403,406,389,407,440,470,463,444,452,447,449,432,408,424,416,403,423,372,391,378,374,422,428,429,413,427,402,400,392,417,429,434,460,501,496,478,419,561,545,551,495,471,440,394,450,511,550,576,580,635,599,546,395,390,391,408,419,434,435,413,420,406 3,9,9,8,7,7,7,497,601,562,527,489,496,541,613,599,576,588,669,741,717,495,658,595,558,515,463,448,418,415,504,719,729,625,660,560,521,395,422,414,432,477,597,582,604,432,794,894,881,830,798,723,573,527,607,623,711,713,788,787,756,460,451,470,494,632,759,695,710,590,514 10,76,71,114,114,95,92,611,548,510,496,488,492,646,729,709,694,678,653,625,625,424,457,453,458,444,420,422,421,488,745,637,558,576,568,547,522,568,668,732,780,856,934,883,858,526,895,812,737,717,698,650,560,710,796,817,905,898,945,916,876,520,436,540,548,577,570,537,592,489,460 10,10,10,10,12,7,7,489,629,556,523,481,508,533,589,583,584,572,664,748,734,504,670,610,565,545,484,464,421,403,517,717,726,644,660,569,505,417,405,419,447,478,573,575,604,412,773,902,893,831,806,725,601,517,568,597,688,698,765,769,729,477,442,477,470,636,753,682,721,581,518 13,120,97,177,235,199,150,498,682,624,560,491,536,525,582,568,552,538,670,810,795,520,772,719,627,605,507,465,420,424,528,773,811,707,742,593,526,418,401,441,465,545,646,603,615,479,762,939,954,883,859,770,638,584,671,673,742,736,790,778,729,454,465,443,460,630,796,733,740,631,534 8,15,13,32,49,38,25,421,443,393,413,405,406,442,459,445,433,428,461,490,504,416,468,437,433,401,395,394,392,425,429,477,502,455,466,430,408,387,409,417,411,469,509,476,481,426,566,655,633,560,537,465,422,485,522,507,572,562,603,584,538,396,401,403,420,427,515,468,463,413,417 12,55,53,160,203,196,153,412,413,405,395,393,392,402,440,464,439,433,442,448,449,405,429,405,396,404,399,394,395,392,399,418,436,431,450,407,396,389,410,387,398,415,443,440,432,425,527,595,568,512,510,449,430,448,485,502,532,522,581,555,505,416,403,418,399,407,439,427,440,425,422 18,9,9,28,33,32,27,449,542,492,480,441,477,465,501,500,494,511,586,674,645,464,587,535,496,474,446,438,418,380,466,619,657,573,599,501,447,384,393,397,404,450,537,515,511,415,687,819,817,754,727,648,540,497,541,562,630,637,692,693,654,430,445,419,428,536,649,600,610,514,458 10,9,9,52,61,57,48,425,445,421,415,417,397,438,439,445,443,439,465,487,491,403,445,438,423,425,408,409,388,417,426,468,469,433,449,412,398,388,397,416,416,436,491,447,447,404,575,670,652,599,568,493,448,463,497,516,565,554,614,590,533,391,396,394,401,437,472,450,467,431,404 9,18,17,111,160,157,108,464,445,407,408,416,437,513,547,522,538,528,518,491,491,399,407,409,398,405,390,380,392,403,575,505,471,444,456,446,430,456,519,547,596,684,789,718,691,449,752,665,575,571,537,483,445,541,630,675,762,765,821,784,725,434,399,440,451,457,445,445,453,427,435 2,8,8,21,31,29,20,386,472,437,418,418,409,411,437,441,435,422,482,555,546,430,525,484,448,449,414,409,384,403,417,536,586,500,510,450,411,399,381,386,385,401,458,436,436,392,542,753,762,679,652,531,464,443,450,435,486,494,535,534,500,393,411,401,408,449,528,528,503,455,397 19,32,26,42,74,57,32,394,389,402,398,408,386,446,425,453,416,414,420,429,391,389,397,395,378,372,371,361,385,415,416,415,409,413,409,391,401,407,430,422,438,459,525,445,464,423,498,467,455,423,400,398,386,469,501,517,544,537,593,531,479,397,385,381,387,398,399,381,382,401,376 12,125,100,163,264,216,130,573,716,668,624,541,576,617,671,648,647,638,748,848,827,584,800,741,675,655,557,527,449,413,587,824,845,766,781,655,568,450,502,514,583,683,778,722,713,525,845,988,987,929,900,808,689,671,757,784,841,835,875,854,813,498,513,487,504,722,855,788,811,704,594 13,16,15,20,27,25,19,528,600,549,533,476,517,536,616,617,600,602,657,721,696,504,643,581,543,531,453,459,431,397,547,683,691,607,638,541,494,396,415,408,427,459,583,591,617,411,783,891,872,823,797,724,609,510,555,595,684,684,764,775,744,480,477,473,513,665,750,695,720,604,539 19,9,9,33,42,41,32,420,467,455,438,407,419,428,423,421,415,406,471,581,584,419,536,495,442,449,423,414,402,382,414,531,573,500,512,461,422,392,405,395,397,403,419,422,436,409,546,770,785,694,660,561,452,417,449,444,488,475,524,534,470,398,395,397,399,462,543,517,530,439,426 12,28,17,59,79,49,34,455,423,374,374,397,398,448,474,468,398,421,406,406,434,406,390,390,379,385,400,379,376,401,413,422,430,410,408,371,397,429,432,456,460,525,567,531,460,452,581,497,472,437,445,409,376,530,603,603,662,636,685,625,553,399,395,383,405,398,401,423,379,384,389 7,42,33,32,42,15,12,609,723,675,646,565,623,663,721,712,708,702,765,827,811,584,755,716,669,649,557,542,466,418,644,796,802,742,762,644,565,412,421,448,478,567,715,699,725,477,879,965,955,911,883,832,733,590,669,710,791,802,866,874,837,521,547,553,584,730,830,789,800,705,611 15,10,9,24,32,27,20,418,382,384,389,379,400,409,435,417,409,384,396,399,400,389,396,391,387,389,384,368,394,383,377,390,400,388,403,374,382,388,408,401,382,406,430,438,406,400,448,412,392,413,403,402,388,414,425,397,460,461,499,493,455,373,378,400,385,385,404,382,384,385,374 13,11,10,37,59,51,29,418,441,437,398,403,406,428,448,438,459,430,485,516,531,416,507,458,445,435,396,415,394,382,415,514,542,479,481,427,398,391,394,403,433,417,481,446,428,399,524,651,672,580,565,488,451,425,488,483,530,534,582,532,497,402,397,402,395,439,537,500,491,443,428 9,30,23,46,59,33,26,595,533,454,439,456,438,647,682,646,635,617,600,602,582,409,461,423,434,442,425,398,406,466,572,557,520,502,493,452,429,485,507,526,588,673,781,719,690,541,817,771,722,668,637,580,470,716,787,797,851,837,881,848,793,472,414,455,495,521,536,530,552,469,441 12,39,38,89,122,120,87,411,487,487,447,429,427,439,464,442,449,463,515,639,623,442,604,541,473,480,420,432,401,381,441,594,643,547,601,456,456,379,410,414,431,451,517,451,493,409,609,811,834,749,720,613,504,468,518,548,593,586,640,619,558,413,420,391,400,491,625,576,562,490,449 13,9,8,16,16,13,14,479,529,519,473,476,470,500,530,540,522,513,586,649,630,447,559,518,487,462,427,436,412,406,477,610,623,547,571,494,491,390,416,420,415,444,538,524,539,413,719,840,826,768,740,661,558,490,541,565,655,640,711,716,682,447,411,447,442,568,677,610,646,516,471 7,161,130,75,74,48,52,527,475,423,435,410,427,567,623,577,526,532,558,559,556,403,499,475,422,438,397,398,402,417,521,547,540,491,513,435,433,445,524,511,580,653,740,668,634,561,785,798,744,679,646,577,464,731,796,799,837,822,861,815,769,425,434,428,450,472,571,526,527,454,438 1,105,90,228,252,207,191,557,659,616,570,512,524,599,662,628,614,607,707,805,786,547,758,688,630,619,500,475,439,478,664,774,798,716,736,596,533,514,669,736,804,880,959,879,819,508,875,945,938,881,849,761,637,693,800,854,963,961,997,934,877,463,465,488,491,644,788,723,744,635,550 1,15,16,84,132,138,88,383,392,368,390,365,387,381,376,380,396,377,369,373,391,381,387,392,369,391,380,380,393,394,393,395,384,392,366,376,393,390,372,383,389,387,405,379,392,393,373,387,388,377,378,386,391,417,440,452,413,373,396,379,377,389,391,387,393,391,386,398,371,380,387 11,99,92,98,125,113,88,445,431,407,401,386,392,462,475,455,424,424,429,481,480,399,452,440,411,384,397,393,370,421,429,434,493,445,455,372,402,405,425,441,479,520,621,544,525,422,598,568,574,511,492,432,446,497,574,551,617,641,694,633,583,394,392,394,390,416,480,417,462,405,412 14,10,10,43,41,41,43,401,407,408,392,391,386,421,439,401,411,417,420,457,447,390,431,432,403,403,386,394,395,391,395,438,474,423,435,393,395,392,389,413,415,427,446,438,432,388,510,601,599,529,493,439,425,461,476,488,513,536,562,523,485,399,401,384,397,415,450,437,436,414,397 6,15,14,29,44,34,23,404,399,390,391,387,391,397,410,394,427,401,382,396,406,383,385,407,392,379,396,390,380,388,406,395,409,402,403,388,380,377,388,393,396,404,417,410,412,396,458,464,448,424,410,396,377,412,445,424,452,453,480,477,444,386,378,377,389,397,388,377,400,389,392 11,8,8,30,40,33,25,398,474,447,445,401,383,409,435,428,444,435,483,573,564,429,514,499,449,444,404,399,397,398,399,530,579,505,503,430,434,386,388,383,389,413,443,420,420,397,516,754,765,675,635,532,445,401,445,447,496,462,526,509,497,390,401,393,404,466,544,498,517,447,441 17,21,18,38,57,48,29,410,411,389,376,389,372,404,418,390,398,404,378,389,409,377,391,381,387,370,406,377,384,391,379,390,388,374,397,375,390,385,391,399,410,418,463,410,403,399,452,396,410,409,403,379,375,439,459,459,474,467,518,465,452,387,381,386,371,393,389,375,385,378,362 9,17,17,68,82,77,62,412,485,444,434,425,431,447,461,447,442,436,486,597,560,442,519,509,455,453,424,413,405,386,412,537,567,516,505,446,411,404,383,390,390,429,451,426,424,396,599,789,793,717,686,574,487,444,468,473,542,525,591,590,542,416,415,415,412,474,581,559,561,470,447 7,23,16,43,61,38,25,442,385,410,395,404,411,443,452,428,414,416,440,429,417,385,412,416,390,382,383,385,375,408,411,414,442,408,407,404,388,391,405,413,431,432,496,463,437,433,524,516,487,446,425,438,409,473,503,499,562,571,616,560,512,388,391,389,389,412,420,414,409,402,385 5,63,57,44,62,54,38,598,688,629,628,604,655,659,730,748,747,744,767,746,755,463,528,539,551,519,489,498,457,418,752,732,678,662,713,666,621,408,441,489,553,662,837,821,835,472,940,913,871,856,849,825,753,634,737,780,886,886,943,939,908,542,519,561,614,677,685,675,726,645,621 12,90,86,64,104,95,56,399,388,373,385,384,372,390,402,401,394,373,405,404,379,400,382,409,390,409,365,361,368,405,404,404,427,380,399,398,419,397,395,397,408,425,466,440,432,421,446,447,442,422,412,411,391,412,437,433,481,477,504,492,441,398,378,397,395,391,394,398,382,371,381 5,42,36,16,20,16,12,679,730,681,634,592,621,723,780,770,764,755,797,842,826,593,770,723,666,656,554,546,472,417,686,813,813,746,767,672,585,430,473,508,570,663,796,768,786,516,921,975,958,915,895,837,732,718,785,805,874,875,929,925,893,583,555,592,625,780,845,802,831,721,642 3,14,13,15,19,17,13,539,554,504,467,453,483,562,627,588,598,573,603,632,626,453,545,496,474,458,429,418,408,404,516,597,588,536,531,478,473,402,416,437,470,511,639,605,623,453,767,793,762,708,697,624,517,558,632,646,725,725,786,784,732,446,432,468,472,569,641,584,600,501,475 8,33,32,66,110,98,56,432,459,434,426,409,427,448,488,479,482,466,488,508,544,409,456,440,445,433,419,418,407,408,443,481,478,454,474,432,395,403,388,402,386,408,480,456,470,401,639,720,697,646,614,555,461,463,514,536,606,595,661,636,605,425,419,422,438,498,505,497,515,463,421 3,108,86,114,140,92,77,615,585,532,525,502,510,655,726,720,708,688,685,680,674,429,519,472,478,477,431,462,413,435,734,670,624,596,618,575,492,475,603,672,737,825,919,874,841,548,908,853,794,774,752,701,620,725,812,843,919,915,960,934,888,521,447,532,555,592,613,583,620,527,478 2,17,17,45,64,65,45,438,497,463,457,432,416,436,449,447,453,430,520,624,607,440,587,532,462,477,417,407,407,385,413,566,628,538,541,468,414,401,404,397,434,429,474,442,467,403,586,793,815,731,682,577,489,440,475,484,543,540,591,583,543,397,419,398,414,481,605,544,564,483,419 20,10,8,37,47,28,25,423,407,397,385,391,393,440,463,421,412,409,393,411,410,402,416,408,391,385,377,392,387,385,405,410,420,410,412,391,409,389,397,421,405,443,509,449,437,414,516,514,490,474,409,418,407,451,496,510,569,546,603,559,497,396,394,397,393,410,406,404,413,399,389 14,14,14,54,85,87,54,396,411,404,395,384,405,395,382,383,408,396,410,443,451,390,457,423,405,404,398,411,386,383,382,441,461,420,426,410,380,393,385,383,379,385,422,408,408,392,474,588,625,518,474,453,416,428,422,433,456,449,469,464,451,384,391,398,393,415,441,432,429,409,391 17,18,19,37,60,57,33,406,488,454,424,434,440,449,456,453,477,466,495,575,559,425,512,475,459,441,436,420,402,404,413,533,553,486,524,446,447,397,380,390,391,404,442,436,464,409,597,801,799,730,687,604,495,435,455,473,526,502,592,595,537,412,400,399,417,478,560,521,542,463,449 7,24,24,83,125,125,83,425,421,399,383,395,401,423,424,416,417,406,440,462,434,404,418,413,410,416,387,389,400,398,389,426,441,404,418,398,396,397,387,392,418,436,483,458,424,435,534,582,580,533,498,431,411,471,527,540,595,583,613,563,516,391,382,402,406,409,442,425,422,409,398 6,23,23,15,19,16,12,587,711,671,647,595,613,646,722,710,710,708,766,831,811,569,749,696,657,628,563,532,494,400,622,786,797,717,758,646,584,406,410,421,462,535,670,689,714,430,872,977,964,916,893,831,724,546,641,674,775,785,853,864,837,548,530,551,588,748,839,788,817,703,629 20,15,14,44,62,39,28,403,426,405,417,384,396,418,424,405,444,420,427,472,453,395,444,427,397,408,398,407,392,376,402,417,458,434,424,397,398,390,387,390,415,417,453,422,413,418,503,554,566,505,474,446,397,439,460,466,516,474,544,513,466,405,372,394,395,399,468,441,435,412,410 12,18,14,30,46,35,23,400,372,384,372,393,386,390,426,436,399,407,406,373,382,388,386,386,389,388,396,367,348,388,395,393,374,378,374,371,391,418,419,417,426,447,497,448,426,416,485,401,402,406,391,388,386,473,510,515,554,532,585,547,464,389,382,390,396,389,370,386,381,383,399 2,491,152,238,244,71,68,755,724,676,635,594,606,802,840,809,803,784,794,831,819,552,756,703,631,645,550,522,439,609,830,825,822,757,772,671,574,669,793,839,898,970,1023,1019,962,792,1023,1014,982,929,901,837,731,954,1023,1023,1023,1023,1023,1023,1023,587,520,581,614,725,811,761,793,659,620 7,393,146,105,132,67,53,646,594,538,494,486,509,670,726,702,706,679,686,709,691,469,604,567,525,502,444,440,406,518,658,691,692,610,642,522,503,571,662,723,779,850,921,857,803,671,905,885,857,804,767,701,595,848,915,930,972,955,989,944,888,482,434,483,524,601,689,636,623,561,466 12,24,13,59,69,36,28,420,381,375,365,396,386,409,462,407,409,424,402,384,404,383,393,392,403,396,403,391,388,398,399,404,407,402,410,371,375,411,403,431,446,495,558,467,460,443,531,459,437,423,466,387,392,512,574,577,633,601,657,572,524,382,399,397,384,387,419,387,361,383,401 8,24,23,155,212,203,145,437,446,438,412,401,426,458,457,442,445,444,461,526,520,419,512,473,447,448,419,416,388,399,427,532,556,501,483,430,416,402,416,414,407,441,493,458,447,410,572,731,735,650,611,524,453,490,520,542,579,571,641,596,549,417,398,403,407,450,545,503,513,465,419 1,33,30,22,24,14,13,618,740,694,652,584,632,660,727,725,710,700,787,868,844,616,815,760,699,676,576,538,467,436,642,833,856,772,786,682,597,423,454,464,508,592,745,720,733,492,880,991,988,930,907,829,706,637,738,755,820,827,885,881,852,544,531,548,585,760,865,816,824,726,628 11,23,20,92,112,86,69,470,578,537,475,434,484,513,543,524,525,514,612,727,713,465,671,618,553,526,472,438,394,392,491,689,736,627,643,515,482,419,457,473,500,540,645,585,553,464,730,897,904,832,800,694,568,595,668,684,742,718,773,740,694,424,437,419,428,534,694,642,635,541,465 3,38,34,47,53,38,33,451,466,459,426,426,441,438,501,472,460,446,499,553,511,418,477,459,436,436,421,411,387,427,461,529,530,476,493,443,415,411,420,431,477,523,600,547,500,443,651,736,727,645,619,533,448,526,612,626,702,681,734,685,623,411,399,395,422,456,519,474,501,434,437 7,211,194,139,175,161,129,410,392,374,396,395,396,420,439,434,406,412,405,414,433,393,424,399,373,391,388,396,382,404,447,424,408,393,437,406,378,436,470,488,493,573,657,580,552,407,537,480,482,426,434,417,423,454,479,495,562,549,609,580,518,408,385,403,387,407,409,384,399,376,389 4,46,44,88,105,99,82,446,579,526,468,430,447,452,484,478,491,454,569,709,678,481,657,602,540,517,462,419,422,414,452,652,695,601,619,506,457,397,394,403,412,461,514,489,493,426,659,884,891,815,782,666,564,469,532,540,611,591,665,663,615,412,445,420,421,524,691,629,644,530,466 5,32,28,47,61,44,34,610,809,761,733,661,698,629,692,678,658,666,860,910,889,734,854,819,780,746,665,641,542,424,608,901,886,842,855,749,686,411,427,438,461,542,674,668,699,447,857,1023,1023,1023,991,920,819,576,650,679,763,776,835,848,816,516,666,520,558,886,959,915,938,839,760 1,14,14,71,108,113,73,393,393,392,394,388,392,397,406,406,413,417,405,406,412,393,415,395,402,389,386,389,401,389,392,396,412,402,397,371,388,412,391,394,406,444,451,419,410,414,463,438,446,436,406,394,395,458,511,500,521,510,556,495,458,390,398,400,395,398,407,376,404,390,385 18,96,91,75,98,87,66,422,427,395,414,411,380,403,454,453,419,429,440,508,478,388,473,436,419,420,397,389,374,419,430,469,487,438,446,395,385,401,405,433,422,480,536,483,485,445,545,588,599,506,491,433,417,469,514,518,564,565,625,588,503,395,401,412,411,432,491,432,456,409,390 4,336,261,264,397,345,214,655,626,592,551,482,492,688,742,705,694,666,711,793,751,528,738,641,586,556,459,459,416,671,887,827,801,716,739,637,575,817,969,1022,1023,1023,1023,1023,1023,800,1023,980,933,880,842,778,664,1023,1023,1023,1023,1023,1023,1023,1023,501,463,514,537,653,763,703,705,589,494 8,11,9,36,43,27,24,424,412,409,404,394,397,418,416,416,423,418,411,481,448,391,441,427,402,406,416,386,391,381,407,458,455,427,422,416,401,395,392,422,402,412,463,410,420,389,515,594,620,539,510,456,420,432,473,468,493,502,548,510,472,388,389,392,391,411,488,453,466,414,403 5,58,51,17,22,16,11,702,790,749,708,639,692,736,798,790,791,777,846,896,878,665,840,789,735,717,616,612,511,450,710,872,882,814,832,728,640,435,480,496,551,659,799,793,801,510,930,1019,1006,961,937,871,773,693,774,791,870,872,931,931,902,610,599,618,646,809,900,846,867,762,681 19,9,8,20,29,21,14,434,399,397,383,388,390,428,443,411,399,396,385,394,395,382,411,394,378,388,373,390,387,383,379,399,401,382,406,368,396,405,401,394,402,423,419,395,409,411,495,418,429,415,396,397,383,425,441,431,469,485,512,505,446,381,391,380,384,382,385,377,391,406,396 3,42,41,104,145,140,100,437,529,485,464,440,453,457,498,490,463,479,555,663,638,448,587,556,499,479,448,425,394,379,442,617,662,567,584,494,448,391,412,431,424,457,511,479,513,424,660,829,835,763,731,614,510,459,534,554,614,587,660,646,596,435,428,421,411,499,635,585,586,504,440 12,264,208,97,105,79,73,875,947,913,885,840,877,913,967,961,958,951,993,1023,1021,823,968,930,892,877,806,787,691,521,895,1006,1010,955,972,896,841,535,612,662,734,827,952,944,963,702,1023,1023,1023,1023,1023,1023,947,870,940,958,1023,1023,1023,1023,1023,818,800,830,856,969,1023,1001,1018,937,871 11,14,13,58,77,73,56,408,488,461,430,392,415,429,464,452,433,444,494,583,573,431,532,497,457,444,424,413,397,389,427,541,574,493,518,480,424,389,390,420,424,413,473,469,475,407,593,784,799,711,684,591,491,433,481,474,541,534,594,598,543,389,413,392,414,480,585,515,529,469,422 20,9,8,30,31,27,26,392,403,415,400,384,415,403,414,399,393,403,434,432,445,387,427,414,401,401,400,393,398,391,404,431,453,431,423,403,412,407,395,382,390,414,455,431,411,388,461,593,593,521,510,448,412,399,438,449,481,475,474,519,454,391,398,394,387,440,462,431,435,396,393 19,17,14,44,52,36,28,405,413,369,397,385,384,410,413,425,384,402,386,429,418,387,404,395,397,409,381,386,388,394,404,385,422,399,416,379,378,390,402,398,413,412,465,433,416,418,473,497,490,473,464,431,414,450,497,466,537,510,555,510,446,401,393,381,385,390,420,406,409,396,386 15,110,98,130,139,122,114,444,487,457,450,409,418,432,475,461,461,447,494,607,592,420,543,520,465,459,411,402,361,414,449,566,597,530,534,438,440,396,411,413,428,452,521,464,466,410,639,782,782,709,681,589,471,478,542,567,620,600,669,644,585,406,414,415,426,490,600,540,554,490,439 20,10,9,122,104,76,107,399,401,388,394,382,403,411,414,399,390,397,397,407,410,382,393,381,374,393,395,396,384,385,396,404,404,396,395,376,388,387,387,388,399,422,444,404,421,381,435,461,461,429,419,394,378,388,431,432,474,469,471,461,419,400,391,389,384,392,399,401,383,373,394 11,8,7,9,10,6,6,478,510,472,455,437,443,504,556,539,544,539,549,619,600,435,521,494,483,460,435,449,404,384,482,578,593,517,545,472,440,385,393,402,441,473,560,557,553,416,715,781,761,708,678,615,503,511,558,571,652,659,729,724,681,454,433,440,452,523,612,564,575,490,459 18,14,14,127,183,177,122,413,417,394,405,406,408,405,425,405,407,421,445,456,443,407,438,416,409,398,406,385,383,365,396,448,467,429,423,390,378,392,401,403,404,421,463,434,407,398,487,604,590,543,496,445,405,398,464,470,510,497,521,491,480,388,393,401,390,413,449,432,442,407,394 9,15,12,42,53,42,33,393,394,372,391,381,385,390,400,405,405,398,397,409,399,405,397,408,388,399,400,373,390,382,421,395,395,388,386,381,386,401,405,420,450,495,609,529,470,405,534,458,440,412,399,405,398,423,504,544,693,685,736,629,535,395,381,388,372,400,397,371,389,382,387 5,16,14,9,11,8,7,416,427,398,415,391,413,446,436,432,436,405,429,432,443,386,412,391,392,417,383,372,374,395,424,425,425,422,429,399,407,405,429,410,468,484,542,489,466,401,546,539,507,471,471,422,416,501,549,542,613,597,640,576,519,387,413,379,392,390,428,424,418,411,410 13,12,11,20,24,19,16,423,454,433,411,400,414,446,480,458,452,465,474,538,503,414,462,429,418,434,394,403,396,384,427,506,504,452,461,415,433,404,414,438,424,468,555,493,492,425,629,674,672,594,567,499,451,490,562,577,639,635,674,640,613,390,400,402,415,447,488,457,467,435,412 6,10,10,21,18,16,20,475,419,406,412,408,410,447,433,416,398,399,418,445,454,403,424,421,404,408,401,385,386,379,430,449,478,431,439,410,421,392,391,387,434,467,579,518,523,389,483,558,562,533,522,501,449,413,409,446,484,461,497,483,453,397,373,386,390,401,456,440,426,413,410 20,11,9,39,42,34,32,439,373,380,390,382,392,434,450,428,423,396,401,411,401,384,407,398,387,377,388,372,381,378,407,397,401,389,398,391,370,368,379,407,411,436,467,441,414,398,498,461,437,432,406,391,402,425,448,470,493,511,572,532,485,374,375,397,385,395,398,397,385,396,391 11,97,77,98,179,153,82,521,703,660,601,521,542,553,616,597,605,591,730,853,811,584,815,750,689,654,550,502,441,418,555,819,848,751,765,629,559,447,436,476,488,549,676,637,629,490,792,979,978,911,883,777,639,584,673,677,754,754,810,797,765,476,498,486,490,706,851,778,784,679,569 15,9,8,30,32,29,27,411,423,408,416,394,400,420,460,427,440,435,449,453,457,405,437,426,408,395,408,392,388,410,411,462,467,429,440,433,402,398,403,390,384,427,447,443,449,403,538,634,612,548,519,468,433,424,455,473,523,509,575,549,498,374,393,397,391,434,472,448,465,422,412 15,21,18,36,40,23,20,548,649,593,569,512,538,567,644,634,619,620,697,770,741,518,706,650,584,568,503,492,432,387,566,737,748,662,682,558,487,401,420,422,474,527,647,624,643,454,809,913,901,847,817,737,622,565,632,660,733,743,813,809,779,456,476,493,505,662,771,717,728,625,535 11,41,35,31,34,26,23,681,809,763,711,664,690,741,805,793,795,781,845,906,888,650,839,797,740,724,636,613,526,433,715,878,884,823,842,728,661,449,467,509,557,631,791,782,800,517,948,1023,1023,982,956,893,796,709,773,798,877,879,939,944,913,632,618,628,656,821,912,866,883,787,719 12,25,24,73,81,79,71,410,541,484,452,451,431,444,460,468,464,472,539,660,624,446,595,552,491,502,448,439,409,402,441,618,663,548,576,465,460,402,393,412,413,422,483,458,481,412,643,851,863,792,757,655,527,464,491,498,593,582,656,629,592,407,432,429,427,523,643,601,599,511,453 15,35,35,163,279,286,165,409,380,397,384,376,375,395,395,399,397,380,395,414,410,378,402,401,396,381,371,385,379,375,368,402,432,403,420,417,378,381,386,393,394,397,426,390,399,398,419,469,446,424,415,408,385,422,445,455,460,441,438,426,418,393,386,387,394,389,419,409,409,398,377 15,15,14,49,62,54,42,414,479,437,420,440,419,427,448,442,445,451,479,579,562,425,538,505,447,446,425,422,390,424,430,542,589,486,520,438,421,403,395,389,433,418,485,468,447,423,572,771,789,702,664,581,482,446,515,518,583,574,630,606,566,399,417,398,403,450,563,523,544,464,421 17,46,45,87,107,106,86,407,453,423,400,402,406,414,399,418,399,421,447,508,490,397,457,455,419,423,407,407,380,396,390,480,508,446,451,405,407,398,383,382,381,412,406,423,417,390,516,679,684,596,550,502,442,414,430,421,486,476,483,486,468,394,399,392,404,413,488,442,473,440,421 5,9,8,102,96,91,97,439,434,400,388,387,394,433,455,447,457,443,432,454,469,400,436,416,401,392,398,389,383,389,428,461,443,421,415,404,419,420,406,442,442,474,543,488,483,427,589,568,553,490,472,435,411,482,546,566,605,605,661,616,576,411,399,386,407,423,447,428,414,396,401 18,8,8,19,24,23,18,415,388,387,371,377,374,423,410,403,404,394,394,361,375,370,378,380,390,383,380,378,397,379,389,380,385,370,394,373,369,395,391,385,393,394,424,425,413,379,433,403,379,392,386,378,382,388,410,410,420,430,474,450,417,391,387,384,371,380,379,377,384,380,402 13,9,9,58,99,101,57,399,405,398,383,389,380,416,425,424,419,420,425,409,422,386,396,395,391,390,383,406,383,404,407,418,397,389,412,402,391,376,401,407,400,403,444,413,426,402,508,463,462,455,421,398,403,446,448,455,485,484,520,505,475,408,398,397,396,413,404,404,402,388,383 11,36,34,50,62,57,46,425,522,493,476,451,459,455,475,464,471,454,550,660,646,438,613,565,506,499,441,426,391,405,437,616,669,564,582,489,443,394,402,407,434,443,515,487,469,411,649,838,856,773,738,644,524,448,515,529,600,600,658,642,609,398,424,423,412,504,643,599,578,487,444 8,13,13,23,26,26,22,463,530,505,484,471,477,480,512,504,501,487,543,613,599,455,525,508,469,456,442,444,392,403,443,558,560,508,523,462,441,384,381,409,393,421,472,463,471,391,703,807,803,753,731,672,573,424,452,458,568,585,664,685,629,415,405,412,419,527,598,571,595,504,468 13,12,12,11,13,12,10,436,498,471,457,423,430,436,445,452,429,438,512,657,626,437,598,545,492,467,441,418,395,392,432,606,662,546,578,482,443,393,394,405,394,412,475,454,453,392,576,794,807,726,694,567,464,440,483,469,534,535,580,580,531,393,437,412,408,492,645,565,581,488,432 5,22,21,50,66,48,38,420,522,486,479,445,445,447,487,488,466,456,526,681,661,463,625,568,519,495,451,432,406,418,451,630,675,568,602,483,436,397,394,397,429,453,516,491,488,409,647,856,869,795,754,654,538,491,550,561,640,622,681,652,614,410,428,417,412,514,669,602,583,512,444 4,204,170,194,390,340,166,802,1022,982,938,872,888,844,903,897,894,890,1023,1023,1023,966,1023,1023,1002,977,889,841,746,531,860,1023,1023,1023,1023,937,868,564,642,698,763,846,948,930,941,695,1023,1023,1023,1023,1023,1023,959,848,909,923,989,989,1023,1023,1017,761,834,757,792,1023,1023,1023,1023,999,914 19,12,12,44,58,55,40,399,475,467,421,418,413,422,436,424,430,442,459,573,556,418,534,496,471,443,439,401,402,401,411,527,573,486,526,450,427,381,405,387,391,401,435,450,460,387,570,777,801,721,687,572,489,432,446,467,511,505,572,550,521,415,414,402,401,443,556,507,531,452,432 9,14,12,33,45,32,23,416,390,374,378,386,396,429,433,385,403,388,400,411,390,395,390,392,380,387,389,364,391,383,388,396,397,397,398,381,362,405,402,407,400,431,487,445,426,401,468,435,431,408,417,422,379,430,474,463,489,497,550,507,467,375,385,393,392,400,394,395,400,390,399 8,13,9,35,44,32,24,441,414,395,386,388,386,442,458,449,436,399,403,432,424,389,410,398,391,411,383,386,388,395,424,421,415,391,418,420,367,403,396,413,412,421,482,464,457,412,548,499,495,452,440,432,406,462,506,509,584,588,639,588,528,389,401,395,386,388,412,402,398,394,382 5,9,9,34,39,41,35,395,427,408,412,401,395,382,417,398,403,396,423,446,443,385,427,414,409,401,393,390,399,414,408,429,446,430,413,403,390,388,381,404,397,385,407,404,417,385,492,598,598,526,508,470,406,420,453,441,486,476,506,473,467,400,391,379,383,417,460,443,439,401,396 7,9,7,39,45,25,26,434,417,397,402,372,382,418,435,414,427,391,426,454,435,400,426,423,393,406,379,389,405,401,397,428,429,409,415,402,410,402,412,410,411,440,482,460,439,390,515,515,535,477,450,427,399,452,494,496,551,543,583,555,506,385,401,396,395,393,433,419,434,400,392 6,16,15,121,180,164,110,411,424,402,403,412,401,419,422,412,405,429,439,463,471,408,437,408,425,415,391,404,384,385,411,440,464,413,423,401,388,382,403,400,407,401,473,435,442,389,553,614,617,549,512,492,436,437,475,468,533,531,578,563,523,400,391,393,409,415,464,440,472,417,401 16,23,20,43,64,50,33,392,404,398,384,407,382,400,432,406,394,408,415,427,428,383,429,405,389,411,394,384,393,401,384,441,421,417,422,391,420,400,394,402,408,416,433,423,427,388,488,518,516,473,444,413,405,443,458,463,507,490,512,494,485,379,378,391,397,403,432,430,400,412,376 1,191,166,283,414,334,227,406,454,452,428,395,418,456,476,426,419,437,485,552,517,411,541,492,447,429,438,390,396,409,410,513,573,483,488,421,417,414,404,447,442,474,525,502,494,446,594,678,701,606,570,478,430,514,565,562,630,601,654,618,568,418,391,400,389,443,553,482,524,441,432 11,11,10,10,11,7,8,522,550,534,502,466,498,549,620,609,608,605,645,663,652,461,536,519,495,484,444,460,419,413,519,599,608,539,578,494,449,398,403,393,414,451,561,568,598,418,775,822,793,764,739,673,580,492,550,580,671,680,759,771,734,483,461,480,520,596,660,616,665,553,513 2,13,11,26,30,24,20,426,440,440,418,417,378,414,442,443,441,431,463,572,534,411,537,469,431,431,423,402,383,384,425,523,566,486,513,439,413,390,392,388,418,440,477,458,459,420,570,711,715,635,591,497,433,470,519,515,577,558,591,569,532,407,420,400,398,462,545,488,500,459,405 15,15,14,33,27,18,26,495,638,594,560,523,535,541,609,590,596,584,675,773,746,508,705,649,590,556,508,483,444,396,518,732,764,665,683,559,510,391,408,418,428,464,584,579,592,426,773,919,917,855,826,746,620,498,560,599,686,673,758,761,725,462,476,469,485,632,768,698,717,614,517 5,13,13,140,222,232,143,392,385,394,396,387,395,398,385,401,402,390,381,408,407,386,401,379,390,397,386,386,390,396,395,380,396,387,389,390,406,389,377,380,393,396,404,383,389,406,405,436,416,404,432,405,380,382,414,406,409,412,419,424,397,378,378,387,380,393,406,377,396,407,400 4,15,15,70,120,122,71,397,393,402,407,387,376,397,394,395,381,396,417,411,422,386,404,411,405,394,378,402,382,373,394,429,428,426,425,407,386,380,378,379,390,384,406,394,406,409,439,495,506,454,457,406,402,431,452,479,483,442,468,435,413,389,395,381,401,405,429,425,438,412,376 18,14,14,25,38,35,22,474,431,410,425,398,404,449,465,410,399,422,410,456,439,399,451,424,405,415,383,394,394,382,442,448,466,408,460,403,389,374,397,414,437,494,590,547,507,401,515,556,580,521,483,467,431,419,445,443,517,513,547,508,471,402,386,396,392,417,445,433,424,404,399 7,241,128,344,582,440,261,562,728,670,624,565,565,619,683,654,629,622,750,861,844,592,827,779,692,678,579,515,464,450,578,828,873,772,801,654,593,457,458,499,530,617,745,704,692,560,848,995,1003,938,908,826,696,697,780,790,840,833,879,861,820,493,505,494,515,715,868,822,825,714,607 15,22,21,63,73,67,59,441,476,460,436,425,407,431,460,452,421,429,484,562,541,411,507,492,469,443,411,401,413,392,419,551,574,509,513,455,434,391,411,409,408,430,488,492,457,409,598,750,752,680,635,547,480,436,491,507,560,548,613,594,564,399,419,419,398,483,560,506,519,458,429 17,48,36,97,123,67,51,449,502,452,455,416,433,503,550,527,495,511,535,589,599,429,530,489,463,462,409,433,408,435,519,571,572,521,521,462,444,453,599,660,722,811,877,781,681,496,750,772,761,684,648,574,493,693,811,848,905,880,900,815,753,409,409,407,427,499,575,516,514,452,442 14,139,125,90,124,98,72,508,635,593,558,507,521,571,619,605,593,589,678,794,770,530,742,680,608,582,499,468,434,429,553,756,797,696,728,575,526,429,455,458,508,567,696,648,636,479,799,940,942,879,847,759,627,635,722,730,793,779,836,821,773,469,457,447,475,647,787,734,741,624,526 8,57,53,155,258,241,142,446,444,455,454,427,437,451,480,484,462,466,486,539,551,428,489,464,447,438,396,421,407,390,423,519,535,468,483,433,411,398,411,421,417,477,527,487,509,441,646,740,731,661,621,534,459,491,575,605,655,660,701,671,615,421,417,413,435,476,531,509,535,464,419 4,126,100,152,215,176,126,614,753,687,649,583,595,653,715,695,693,687,777,872,848,617,824,768,704,689,576,542,477,450,608,842,870,787,798,671,598,440,436,480,516,607,735,714,723,517,867,999,997,940,913,835,721,663,747,758,825,825,880,876,834,522,533,550,555,754,877,822,831,724,637 20,317,202,1023,1023,1023,1023,1013,976,939,917,874,899,1023,1023,1023,1023,1016,1023,1023,1023,841,988,957,916,903,837,824,725,793,962,1019,1023,972,988,907,852,815,857,884,929,994,1023,1023,1023,982,1023,1023,1023,1023,1023,1023,981,1023,1023,1023,1023,1023,1023,1023,1023,906,827,904,922,993,1023,1020,1023,954,900 7,12,12,34,40,39,34,396,428,420,385,399,396,410,416,400,387,399,421,461,487,413,449,434,407,401,401,396,385,396,391,448,474,436,428,401,396,377,399,397,406,399,416,429,415,387,484,622,611,555,515,471,429,399,414,425,457,458,483,484,467,397,401,389,370,403,452,452,439,424,408 20,10,8,33,43,26,21,431,395,406,406,393,383,428,425,418,420,399,394,408,418,387,384,391,395,382,375,388,359,377,394,396,398,387,392,375,379,399,390,389,395,421,436,423,416,395,461,438,439,414,408,402,386,411,427,434,486,467,521,495,447,393,401,380,391,387,388,385,395,388,397 16,8,8,25,31,31,24,408,454,424,427,411,430,430,450,437,437,426,482,534,510,430,484,463,440,421,410,407,373,393,422,506,518,477,494,451,407,383,380,380,381,400,444,428,444,402,542,719,717,637,606,523,466,414,449,448,508,493,545,549,515,402,408,391,411,450,521,477,501,454,428 12,13,13,57,80,81,57,421,473,437,432,399,429,404,426,413,431,419,483,575,548,430,552,498,464,458,407,397,412,375,409,549,611,512,514,478,406,415,403,394,403,423,434,441,443,395,532,786,806,711,684,553,488,433,441,448,493,476,499,532,492,392,409,391,404,466,589,526,535,454,419 5,320,284,233,343,305,208,414,407,388,395,372,402,418,411,433,403,437,413,426,397,399,420,397,396,399,421,382,409,381,429,427,438,404,413,394,378,410,420,448,488,543,625,534,519,435,507,505,499,436,443,430,405,450,510,517,534,558,601,529,483,391,406,407,390,422,425,398,436,398,392 10,13,11,27,37,32,23,441,387,398,388,363,395,446,453,416,424,414,392,404,406,394,403,377,397,393,383,377,371,405,394,388,389,385,373,383,375,397,386,408,398,403,437,456,442,389,482,411,384,376,378,355,370,425,426,426,482,505,548,512,488,393,381,391,393,394,380,393,390,393,396 8,14,12,37,50,42,30,395,392,391,375,393,386,395,404,390,374,383,406,425,413,391,402,398,408,369,378,379,392,394,387,404,405,393,387,390,369,403,404,394,405,405,445,407,407,407,465,442,468,432,423,406,407,442,446,455,494,474,534,481,444,388,390,390,380,395,417,408,403,385,389 2,37,31,35,44,28,23,454,420,434,410,403,409,499,541,510,495,474,478,479,483,401,415,421,404,412,405,398,402,477,634,527,480,445,470,426,430,548,692,770,831,912,981,895,804,488,822,700,630,570,571,501,447,698,834,892,982,969,995,907,834,425,403,427,438,444,472,453,467,426,425 6,10,10,24,32,27,21,380,380,407,384,407,379,406,411,412,400,415,401,406,414,389,396,402,389,371,388,384,378,412,398,386,426,408,417,404,384,405,401,400,414,426,474,421,406,405,457,467,448,421,405,419,392,436,484,476,516,498,515,506,465,387,385,391,384,381,395,406,407,408,381 4,24,23,119,253,233,104,421,476,457,412,395,429,427,447,449,464,440,469,546,544,422,514,480,433,422,413,427,403,379,434,499,525,467,472,439,439,403,394,403,401,421,469,444,452,415,563,735,746,671,629,543,448,433,481,504,519,534,608,585,531,410,414,415,421,466,536,515,515,448,427 19,37,36,81,125,121,75,482,527,468,457,457,472,503,552,529,521,531,563,643,621,448,571,531,470,467,425,422,405,381,478,601,600,536,541,488,465,406,402,397,419,463,568,543,547,434,721,827,813,752,717,643,524,478,557,590,678,677,739,723,693,447,444,440,439,530,650,577,607,493,482 12,19,17,20,20,14,15,618,675,603,598,544,540,663,722,712,696,680,746,800,771,522,708,661,607,594,498,478,436,389,622,766,774,706,722,628,552,431,433,479,525,604,740,716,726,493,880,945,929,883,855,781,667,678,755,774,842,842,896,887,848,536,485,524,559,706,807,743,779,651,583 3,151,132,167,256,224,145,512,636,585,539,474,499,553,609,580,569,526,704,810,771,604,790,714,632,609,512,484,431,414,514,794,809,717,715,563,501,396,466,483,539,606,693,627,630,563,754,926,917,849,812,709,551,694,726,723,753,738,796,777,731,445,465,430,461,704,807,723,737,607,487 5,204,187,146,245,198,120,417,417,383,403,396,391,406,445,408,419,412,414,401,412,391,374,392,393,382,396,377,389,381,428,406,417,420,399,394,411,402,431,420,448,499,560,486,474,438,462,459,450,437,421,418,390,429,449,426,480,469,505,475,451,407,401,390,378,396,410,387,399,387,390 10,8,8,16,17,17,15,425,415,423,410,382,405,425,433,410,423,387,422,468,458,398,455,434,426,407,392,377,386,375,425,474,477,426,444,413,410,390,398,403,417,454,557,499,489,391,480,547,573,504,498,468,434,416,448,454,510,480,531,508,470,384,369,392,388,401,449,437,438,402,399 14,11,10,29,34,32,27,413,420,409,429,397,413,419,438,437,421,401,469,527,514,410,476,460,421,428,407,410,372,394,405,483,518,462,471,414,421,405,376,400,402,415,458,426,439,406,534,697,708,619,592,510,437,445,483,489,541,520,565,546,508,406,384,386,396,415,500,474,479,433,400 3,16,8,51,64,29,23,572,495,437,406,418,443,599,660,619,597,577,537,589,562,402,484,463,436,430,414,411,396,511,697,584,569,517,550,476,441,639,786,840,897,970,1023,948,869,531,869,789,733,685,647,578,481,768,871,914,994,983,1009,936,870,441,427,437,458,499,527,533,498,448,424 10,11,10,34,52,48,31,425,392,394,388,405,386,433,435,417,408,417,414,415,434,391,410,388,394,392,389,383,384,384,400,422,421,402,414,392,394,396,375,388,414,414,441,432,412,404,463,502,493,465,438,399,413,410,434,451,493,487,540,505,463,389,399,400,392,393,407,393,418,421,385 11,66,64,256,372,369,253,523,524,498,460,458,450,555,576,580,571,548,584,662,633,449,586,531,506,472,444,417,387,411,493,612,642,555,584,468,471,438,422,454,453,515,635,592,581,481,757,851,852,772,738,635,541,583,675,686,756,761,810,784,725,480,413,459,482,540,635,576,596,510,477 11,97,75,116,127,101,96,522,705,653,601,531,536,580,629,619,610,580,723,846,813,546,802,754,681,660,546,492,440,412,564,816,852,755,780,650,561,430,448,460,509,601,716,660,668,493,825,997,1001,939,910,817,687,654,736,749,810,800,856,832,790,476,505,485,492,712,859,809,806,697,591 15,26,25,114,196,191,110,392,400,396,416,400,397,398,419,393,396,410,425,425,431,398,406,406,390,387,391,383,365,398,399,427,427,412,400,410,384,391,406,410,395,416,461,426,427,398,456,501,510,474,454,425,408,439,459,456,485,478,524,500,447,387,388,386,386,401,417,427,416,396,394 2,19,14,31,48,33,21,414,393,380,364,391,379,423,436,431,401,412,385,402,407,385,401,383,378,374,393,381,375,385,412,426,398,393,386,402,363,400,421,410,447,448,485,453,445,400,514,437,447,417,404,412,392,475,518,500,545,526,592,517,472,383,380,381,368,381,413,403,402,385,383 6,14,13,25,39,34,21,404,382,373,397,393,395,407,437,408,426,414,412,410,408,380,413,389,386,380,394,383,391,387,400,404,414,406,392,374,399,398,386,399,394,404,442,430,404,391,457,464,441,419,393,380,380,414,466,458,479,490,508,507,450,380,361,397,391,387,405,380,394,401,383 16,48,47,134,174,158,124,439,501,480,468,429,453,480,508,484,505,486,564,621,613,425,570,521,482,477,436,453,401,393,472,594,603,538,567,482,445,397,423,418,426,432,543,512,508,440,685,825,822,759,716,637,524,485,565,583,670,658,725,696,649,410,434,404,439,536,619,573,595,516,464 7,10,9,32,34,28,27,424,379,378,394,381,383,430,432,412,413,400,421,403,399,389,386,391,378,372,387,387,386,401,393,403,402,378,405,384,405,378,388,385,393,389,443,432,414,398,460,445,425,383,412,393,371,408,419,428,455,475,534,495,470,404,385,387,382,380,397,388,402,395,376 5,15,15,87,149,150,87,381,398,397,378,387,372,393,382,385,379,398,407,429,410,386,401,400,392,395,394,387,396,396,391,427,426,427,414,373,396,390,384,388,381,395,377,396,390,398,412,501,483,449,418,391,405,382,390,399,403,391,402,384,410,392,373,385,395,396,426,405,412,409,390 9,20,18,58,79,71,50,427,508,460,445,405,452,448,472,452,438,455,499,596,590,437,561,514,466,456,438,412,399,374,425,569,606,519,550,453,437,382,385,430,419,449,519,479,485,420,618,789,799,712,674,563,488,483,530,508,590,580,632,605,572,410,411,398,405,468,596,566,538,477,431 15,9,9,21,34,34,20,445,405,367,365,399,382,430,401,417,392,389,396,402,414,381,388,381,392,394,397,395,376,396,403,399,415,396,397,401,400,380,385,397,418,447,506,484,452,402,449,447,439,417,437,414,406,406,405,433,438,441,471,454,419,382,380,392,386,388,384,388,394,378,381 8,24,23,47,78,73,43,398,427,437,396,414,406,425,466,457,423,445,477,534,491,407,469,447,420,415,418,406,386,396,431,491,497,445,432,428,417,384,403,402,430,440,527,459,478,411,568,678,650,591,548,470,451,467,508,516,562,553,627,607,556,413,396,413,405,440,520,452,497,417,408 13,65,32,132,173,80,65,545,598,541,531,488,516,590,646,642,634,611,651,725,715,461,624,581,527,511,457,460,416,447,614,699,711,635,661,549,508,461,498,535,613,694,811,757,740,511,844,887,871,819,786,721,609,668,743,779,852,848,891,865,826,461,447,463,504,617,706,647,682,574,528 1,9,8,10,11,9,8,465,506,502,463,473,455,510,563,548,528,539,599,643,612,442,567,509,477,467,430,435,409,387,470,600,611,528,555,480,439,400,409,430,442,488,584,560,570,436,728,797,777,719,691,617,511,530,603,610,691,683,747,736,697,431,435,456,456,541,644,597,589,518,457 8,713,307,1010,1023,804,469,893,876,829,793,764,786,927,979,964,960,948,947,954,950,676,843,815,774,751,682,676,582,736,952,942,929,877,890,827,776,820,907,941,984,1023,1023,1023,1023,853,1023,1023,1023,1023,1002,953,867,987,1023,1023,1023,1023,1023,1023,1023,803,689,803,823,888,924,891,911,833,771 11,8,8,26,23,21,24,409,394,393,380,368,386,402,396,411,398,402,398,405,397,374,392,385,382,403,393,383,385,373,389,407,399,388,386,383,376,390,400,409,401,386,405,399,395,392,447,433,426,402,402,407,393,398,406,411,419,431,438,438,424,387,400,379,385,396,400,412,387,400,389 18,11,9,31,34,29,26,428,381,387,369,383,384,412,423,407,410,393,391,402,392,392,385,377,395,379,388,387,376,392,388,402,389,378,387,372,391,398,393,396,403,399,430,426,402,398,472,434,428,393,406,395,400,439,445,456,489,479,524,503,447,389,373,377,382,388,382,403,387,375,375 17,10,10,17,25,21,13,419,419,389,422,406,438,421,437,444,433,427,432,463,433,404,421,414,415,405,394,398,380,382,419,440,446,399,415,419,422,391,398,405,399,436,442,443,436,399,569,611,586,550,520,485,432,439,462,455,519,513,569,547,539,388,404,397,397,433,453,444,429,400,409 10,8,8,23,28,21,18,421,412,367,375,392,378,415,442,425,408,420,402,410,406,379,394,407,389,384,387,385,387,408,410,416,416,401,394,379,388,391,388,396,401,424,463,442,437,393,509,481,463,446,426,405,386,442,458,449,514,524,574,526,496,387,385,377,382,386,403,406,409,377,396 8,18,17,52,73,57,41,435,441,438,433,420,396,437,463,481,454,464,475,499,500,417,447,437,423,422,406,410,425,382,435,494,493,445,461,447,420,403,402,381,387,429,454,454,464,399,632,711,676,638,594,522,472,427,472,485,564,556,636,612,579,396,410,410,426,450,516,470,517,437,424 17,15,11,36,48,31,23,453,402,394,378,398,386,455,464,428,411,416,401,406,416,383,388,381,388,379,378,389,391,408,408,395,402,378,403,394,384,384,403,407,410,420,471,448,440,394,488,437,431,378,387,397,376,419,476,439,501,509,569,524,475,385,369,386,371,394,406,396,380,394,390 6,13,11,32,47,32,23,394,390,382,369,401,400,391,389,419,391,408,404,404,409,377,412,398,388,400,391,389,384,400,402,391,411,412,403,398,374,399,407,396,397,419,459,432,421,405,469,464,450,413,404,409,401,440,478,486,533,506,556,486,454,389,377,395,386,392,392,393,393,383,390 5,10,10,8,9,9,8,495,623,577,554,486,513,535,588,587,570,566,671,757,722,495,687,629,560,557,488,452,432,384,512,718,740,641,680,562,494,409,393,416,410,457,566,569,581,416,756,904,890,838,809,722,591,495,569,585,659,671,743,752,719,450,475,453,489,633,758,694,729,608,503 12,21,21,86,127,123,82,395,438,400,415,419,385,416,396,438,409,426,440,489,474,410,436,421,420,410,381,400,382,378,404,448,489,422,447,424,412,393,396,404,382,407,424,417,433,412,514,653,658,580,556,476,431,446,521,514,554,535,547,511,473,409,385,420,395,426,469,452,439,408,408 12,11,10,16,21,13,10,498,614,565,535,490,496,547,594,601,589,582,665,734,720,496,663,620,552,544,475,466,408,396,522,711,733,658,676,556,495,404,405,423,449,467,596,570,597,421,769,901,894,835,809,721,608,531,594,613,699,688,767,772,727,461,461,481,481,623,750,700,717,596,521 15,16,16,70,78,79,72,383,435,421,411,399,399,394,405,406,394,403,450,493,459,380,450,432,424,424,386,393,385,375,378,459,471,406,430,416,388,372,383,398,385,397,424,421,413,396,476,620,622,555,511,459,419,398,404,398,438,432,474,454,467,407,388,381,410,410,470,447,466,426,377 12,13,13,51,79,81,49,389,482,437,438,408,420,411,433,446,441,426,489,570,526,413,523,472,443,445,405,413,394,373,420,511,546,502,502,453,428,392,391,392,389,408,457,443,446,384,559,746,747,681,620,521,458,425,437,468,511,509,556,556,539,391,421,397,406,483,545,510,522,450,426 2,21,21,102,146,150,104,389,388,383,380,392,385,389,389,391,372,392,375,414,417,386,404,412,385,395,393,376,383,393,395,402,426,408,380,388,380,384,382,383,384,399,400,392,401,414,416,436,420,408,412,382,397,391,401,401,417,404,409,408,395,391,394,374,379,386,420,385,391,390,382 5,55,52,124,155,150,118,450,522,517,467,439,429,463,489,474,457,491,549,668,654,438,601,565,501,485,444,439,424,378,459,632,663,577,588,480,413,401,398,386,422,450,536,502,513,421,672,836,833,769,738,633,506,488,534,568,615,620,684,680,632,400,421,417,427,537,656,587,598,515,489 12,31,24,60,60,42,44,459,452,418,396,401,413,464,461,464,460,442,474,513,464,403,470,435,426,416,407,396,388,404,434,483,523,451,460,411,376,405,414,430,457,465,561,519,473,414,583,639,645,567,546,467,403,513,568,580,632,632,677,633,573,404,399,389,391,439,494,463,474,407,397 17,19,19,101,150,143,94,368,403,375,375,387,383,399,400,385,401,398,396,397,395,387,387,390,386,384,383,384,388,383,400,397,388,388,393,396,382,395,399,388,389,400,430,399,405,409,429,429,420,398,412,399,389,437,457,477,477,454,506,466,437,391,383,392,375,395,388,384,387,383,379 7,20,19,33,34,29,28,432,496,479,443,409,430,468,483,475,446,464,510,629,600,433,607,557,479,487,447,430,400,385,448,570,651,545,549,445,437,402,407,423,410,446,521,488,474,420,616,763,790,699,669,559,465,468,543,541,604,608,680,635,581,394,434,426,416,480,639,570,587,494,450 13,8,8,36,63,64,35,404,455,447,443,419,399,400,419,432,431,422,453,576,538,420,524,485,461,442,413,422,389,403,423,534,565,505,506,445,414,385,384,403,411,414,439,421,428,401,526,770,785,704,660,554,465,425,435,439,487,476,536,534,489,411,426,394,393,436,550,514,535,470,412 18,18,18,24,33,30,22,499,561,521,538,501,559,534,569,595,589,602,603,610,627,426,486,476,487,473,453,472,426,392,521,548,524,505,544,536,499,400,401,410,414,443,528,554,587,424,789,787,749,743,742,716,637,506,561,582,671,679,763,764,741,468,488,467,506,578,569,557,638,557,519 12,19,14,45,60,41,30,464,403,403,405,401,390,494,509,431,417,404,414,419,404,391,407,407,389,394,390,384,388,375,419,387,387,414,387,386,388,399,387,405,415,430,469,476,476,404,564,465,455,445,427,397,393,437,475,485,560,581,638,593,531,392,388,389,391,404,392,407,417,378,378 4,147,99,162,223,139,106,489,672,607,535,497,527,552,626,602,576,559,677,810,790,531,773,713,626,610,499,480,436,419,544,774,813,723,750,611,503,447,469,475,515,604,703,643,631,524,783,939,950,876,853,744,603,677,750,759,795,784,832,801,740,463,444,436,477,597,790,731,733,612,531 8,41,39,232,343,335,225,437,527,490,470,445,454,473,493,503,498,467,538,648,638,456,602,543,497,493,450,448,400,386,439,598,657,566,581,487,454,393,390,395,435,438,531,504,517,439,668,842,855,778,752,651,510,490,553,559,629,627,688,675,620,426,412,424,423,528,645,595,619,509,458 6,31,25,55,67,45,38,426,455,454,455,428,403,443,457,455,417,449,488,575,566,419,541,491,459,446,426,413,391,398,425,553,595,502,520,444,425,399,422,414,414,452,511,464,490,425,601,750,750,665,637,540,448,503,556,552,607,600,656,614,571,389,420,394,398,472,582,527,517,440,443 3,20,20,39,41,33,32,653,636,574,553,500,534,680,759,746,738,720,728,736,730,472,603,568,524,526,456,475,435,398,633,684,664,602,633,523,495,425,437,484,512,597,740,715,737,499,884,882,852,811,781,727,609,696,767,786,849,843,904,894,859,565,470,586,594,677,731,690,715,583,529 2,28,21,79,92,70,61,531,671,611,557,513,533,538,595,570,596,570,694,813,787,554,767,702,626,617,531,495,439,436,526,778,819,730,750,594,515,416,419,420,468,503,632,592,599,433,788,962,963,902,867,782,650,558,627,658,731,736,794,795,744,472,491,452,481,660,806,748,763,647,545 1,41,38,84,106,100,80,638,715,676,620,595,602,679,739,724,726,708,774,841,823,545,767,720,653,629,535,518,446,408,672,802,811,744,757,639,588,426,446,474,496,597,757,752,768,510,910,1007,1006,948,923,844,727,683,767,781,855,854,909,910,879,541,552,552,567,757,871,822,833,726,643 4,428,321,292,395,301,234,456,406,397,382,409,365,468,489,450,448,442,459,482,447,418,410,397,397,391,405,398,388,408,478,451,460,441,429,401,391,453,472,472,520,577,682,603,567,472,599,554,543,475,451,425,415,510,589,609,652,646,701,665,584,420,378,443,415,419,440,426,455,395,397 15,91,78,100,156,136,86,524,710,682,637,517,567,553,637,616,624,573,731,865,840,603,828,776,708,682,585,531,463,430,532,836,866,775,794,667,566,411,433,468,474,517,665,640,648,464,800,998,1001,933,907,800,678,581,644,663,737,738,802,797,750,480,508,469,489,722,862,805,817,714,599 7,11,8,88,134,81,52,418,474,455,429,419,415,403,439,413,414,419,499,558,535,411,527,478,438,443,423,400,397,408,425,520,569,473,489,432,411,391,390,421,424,419,445,437,438,396,530,757,767,673,645,541,453,428,469,481,500,510,573,536,510,399,412,392,399,456,546,479,505,441,430 1,15,14,11,15,13,10,444,435,420,389,400,384,449,470,463,462,458,466,472,461,403,420,417,406,403,389,388,377,405,431,443,443,434,415,422,394,399,390,426,427,464,562,492,499,421,622,600,562,524,493,481,434,490,555,553,628,615,678,652,599,400,379,403,409,425,449,433,451,411,405 5,41,34,124,186,143,73,491,595,584,540,471,459,506,555,547,519,508,635,781,761,500,767,719,615,603,504,469,419,379,490,731,805,686,726,571,475,403,428,441,468,502,603,579,580,471,718,884,908,827,809,686,560,548,619,633,705,704,754,736,698,434,441,433,448,615,779,714,705,600,503 15,16,15,18,24,13,11,497,615,583,561,510,511,545,611,597,615,593,677,762,735,487,684,625,560,570,477,500,439,395,542,726,742,671,675,544,501,416,409,399,439,470,598,582,610,430,793,918,911,855,831,752,646,484,557,593,686,691,773,780,748,470,480,460,492,646,759,695,707,613,533 1,63,57,55,86,74,46,523,474,448,460,444,475,532,534,462,483,433,505,578,554,415,525,492,441,432,411,422,396,396,553,589,607,514,532,464,451,420,436,508,574,689,818,763,712,428,629,707,729,665,656,582,524,505,565,594,654,642,689,644,598,390,385,389,417,425,544,495,518,444,418 2,61,47,72,101,59,36,623,576,527,505,477,484,694,781,746,723,684,662,676,678,463,552,510,465,475,446,424,426,469,743,691,670,619,652,561,517,517,639,694,764,855,954,903,866,557,905,860,822,773,743,674,594,758,847,881,962,959,997,950,897,507,446,501,529,588,630,598,610,529,476 2,14,14,73,114,115,73,384,392,396,367,398,382,401,404,378,401,387,403,406,400,392,412,392,391,380,390,383,392,389,379,404,401,374,396,393,388,383,384,393,393,408,418,413,395,397,445,424,427,409,400,390,386,399,425,420,452,423,455,435,444,390,381,397,389,401,387,389,407,391,398 6,11,10,19,27,22,15,418,402,389,402,392,393,413,422,432,401,408,381,415,403,386,397,406,378,377,369,380,394,387,398,392,412,400,382,375,384,393,380,383,388,401,440,423,420,412,425,437,420,399,420,394,400,398,428,432,476,454,495,449,454,375,382,387,397,387,399,375,399,387,391 3,8,8,42,56,50,38,416,412,409,392,400,391,422,416,413,393,403,434,455,439,383,425,405,406,385,389,390,379,396,402,443,451,399,418,392,394,391,394,402,412,412,426,430,431,412,501,568,562,491,489,448,409,432,472,469,525,515,541,519,462,402,376,401,395,404,431,417,426,406,393 4,31,30,86,119,115,80,447,550,506,486,439,453,446,479,467,469,474,557,689,655,462,625,582,524,499,448,446,425,419,449,638,679,581,607,497,454,390,395,407,401,420,487,480,495,416,661,857,862,789,757,666,530,457,500,512,589,587,652,639,594,429,415,426,418,558,670,613,618,523,470 4,16,15,16,21,17,12,595,685,646,603,540,588,643,705,695,698,678,742,811,789,554,725,679,624,615,524,519,453,398,613,776,788,716,723,626,577,404,438,429,466,535,683,673,690,444,857,947,932,883,859,790,680,573,647,681,776,780,847,853,820,521,482,534,562,710,814,756,781,663,592 14,10,9,29,40,21,17,383,440,388,403,389,410,402,396,396,391,397,415,437,432,388,409,399,405,408,394,395,395,371,405,432,444,417,432,394,389,379,382,387,394,412,416,415,400,401,460,534,538,470,450,420,400,439,443,442,469,463,495,476,432,385,381,398,388,395,433,402,441,417,396 16,42,40,123,179,168,113,439,477,458,437,401,452,446,473,458,443,461,522,588,559,411,526,477,465,470,412,414,407,407,439,539,579,506,509,454,436,403,384,401,431,445,507,476,484,424,641,782,785,713,672,603,499,471,531,548,635,625,685,645,591,413,408,397,408,448,544,527,537,462,442 8,9,9,42,68,65,40,423,442,423,427,420,440,445,470,461,475,454,490,495,491,404,426,403,398,420,410,411,385,406,464,491,463,458,465,430,439,394,397,403,415,437,519,497,524,404,677,664,623,596,587,552,472,443,488,501,577,590,649,663,627,414,409,424,415,452,453,462,467,434,432 15,11,8,29,29,18,19,409,397,399,371,402,400,392,408,405,407,408,426,441,438,389,434,412,397,408,397,381,398,398,411,426,448,426,416,389,408,374,394,413,411,449,459,439,417,399,500,539,535,500,471,431,411,447,478,472,510,497,548,499,461,385,413,402,382,405,451,410,417,403,396 13,31,29,39,40,32,30,517,458,431,447,421,405,483,503,467,452,444,458,527,521,409,497,464,432,418,408,407,394,402,465,508,559,472,484,438,426,427,415,441,464,550,674,597,578,425,592,677,690,617,599,565,445,504,548,574,630,608,669,630,571,403,391,393,389,442,514,483,464,441,407 12,11,10,37,36,35,36,398,433,399,390,396,415,385,414,405,398,387,420,439,437,406,426,423,403,403,416,381,403,398,407,432,432,422,444,414,370,374,390,395,400,391,438,424,426,398,479,579,555,515,495,436,430,418,433,441,459,478,500,499,456,388,395,389,390,413,444,437,450,397,400 7,10,10,22,28,24,17,433,401,373,402,391,398,422,423,422,387,399,403,425,408,389,407,411,383,396,392,381,391,407,421,426,414,398,403,395,379,382,398,420,415,472,551,512,479,402,485,490,476,459,467,435,396,424,451,459,490,492,521,480,447,372,385,378,399,390,403,410,395,394,398 20,10,10,67,109,109,65,386,402,372,392,392,397,405,411,401,391,396,407,408,397,378,398,387,387,405,388,376,401,378,400,408,408,380,379,396,369,389,394,416,403,394,418,399,410,413,409,450,430,433,424,405,383,419,449,472,442,451,474,459,424,395,387,392,397,389,392,410,405,400,398 6,8,8,20,25,22,18,411,385,376,380,365,392,409,431,407,399,406,376,393,388,384,387,396,388,392,389,379,369,375,408,385,395,387,395,377,400,379,389,402,396,406,443,424,431,381,462,409,419,398,379,383,375,399,433,426,479,482,521,486,457,385,382,388,382,389,383,372,396,394,385 6,9,8,21,28,26,19,409,401,408,399,415,389,415,410,423,421,400,423,441,427,395,422,412,399,412,387,408,391,390,404,436,451,427,416,413,379,391,378,404,403,416,459,431,413,399,490,548,545,472,458,428,405,437,462,466,502,508,519,498,442,392,398,390,394,422,428,431,422,396,396 6,9,9,18,21,20,17,417,442,411,424,416,390,441,429,431,425,416,459,500,504,408,470,441,425,425,406,386,415,406,463,501,520,459,471,396,418,377,399,427,460,504,625,567,534,411,554,606,625,553,535,489,426,453,500,493,567,539,581,558,515,397,381,403,406,413,474,453,450,430,399 4,455,320,250,346,248,175,440,408,400,397,401,398,455,449,439,446,424,444,468,460,400,418,407,402,429,388,386,386,415,469,497,480,473,488,484,421,414,450,486,503,582,683,615,547,438,571,633,595,576,535,497,453,490,534,539,591,585,652,602,570,396,394,385,407,416,462,444,455,391,415 16,8,9,11,14,14,11,395,426,414,411,392,385,400,418,412,396,407,438,505,474,405,443,430,404,404,398,410,386,366,401,466,478,426,444,407,395,397,383,385,383,403,424,422,422,398,467,632,606,563,518,483,444,418,427,446,477,475,499,485,442,386,409,381,398,427,486,429,451,438,399 11,35,33,88,82,74,79,430,529,489,475,433,453,450,484,479,467,483,557,679,647,448,627,569,511,497,430,431,412,380,447,652,680,581,616,502,458,390,389,431,444,458,538,498,502,442,661,837,843,765,729,624,510,493,542,543,622,620,680,657,614,422,421,431,430,515,672,605,610,515,457 17,16,13,39,51,38,29,429,463,429,420,401,426,436,445,461,452,442,484,548,515,426,487,462,442,446,419,395,406,410,424,512,543,487,472,426,403,382,389,413,409,430,508,479,470,403,600,731,726,667,614,522,461,473,526,523,608,591,638,617,546,406,413,403,417,447,527,505,475,429,423 8,14,11,38,55,43,30,411,431,422,412,391,399,418,416,420,427,424,438,477,463,399,450,437,414,411,423,400,409,400,407,457,471,437,438,410,411,396,397,401,427,442,451,434,417,406,534,648,647,566,535,472,433,419,469,499,547,550,597,565,508,384,396,392,403,426,484,459,455,422,406 9,10,8,27,36,27,20,425,424,406,387,396,390,416,434,430,417,397,407,434,434,385,436,416,403,392,400,382,371,412,390,400,432,417,426,387,396,384,386,404,395,417,457,427,431,401,479,532,557,473,457,415,402,415,440,431,480,479,527,514,461,383,384,394,400,402,450,419,432,426,401 6,10,9,25,35,28,19,393,383,368,381,384,396,397,419,409,405,392,394,383,382,385,395,400,390,379,378,387,388,395,393,383,395,385,391,377,386,405,395,380,407,397,425,389,393,392,424,425,419,421,410,403,393,395,416,435,430,427,470,448,440,389,394,381,387,387,401,389,381,385,406 14,393,346,248,330,300,224,414,401,390,390,382,385,430,423,418,426,389,397,428,420,395,370,389,390,398,368,382,395,406,437,408,407,387,393,415,402,425,451,475,523,586,671,590,513,443,542,462,415,411,387,410,396,453,518,520,578,535,599,562,544,412,410,387,399,364,411,414,396,379,380 1,10,10,5,8,8,5,484,555,512,485,479,476,511,559,544,532,549,625,675,660,453,589,565,517,505,442,426,422,404,486,624,649,560,601,521,486,399,406,426,440,459,557,531,549,416,717,849,843,785,750,671,562,494,536,565,649,637,715,716,677,454,443,437,467,574,665,593,618,537,486 6,24,23,58,55,49,54,440,530,499,459,427,430,452,483,462,443,440,515,675,658,454,656,602,522,513,454,430,395,387,426,643,719,593,612,516,442,416,411,426,431,456,543,478,482,419,622,859,883,796,758,626,536,495,560,576,617,617,670,638,564,419,404,403,403,507,677,629,634,515,463 18,24,14,51,69,37,29,495,417,411,399,402,376,489,501,468,445,445,422,448,431,394,409,411,405,400,403,371,376,418,432,436,446,402,432,403,399,396,418,441,433,458,531,510,501,419,579,571,543,493,463,430,416,478,541,530,634,632,697,642,568,404,393,397,402,395,441,434,406,424,408 14,9,9,17,25,19,13,465,697,654,620,577,591,508,541,554,564,551,724,794,789,584,719,698,646,628,547,552,467,399,516,782,787,744,757,665,607,381,405,410,431,449,536,539,577,414,758,1009,991,954,924,859,758,460,524,540,620,631,716,724,700,453,568,442,469,748,839,818,852,739,671 4,20,20,72,109,111,73,397,404,414,399,403,383,407,439,396,409,425,419,451,431,401,424,412,410,414,406,392,394,416,407,464,442,418,438,400,391,390,394,397,397,409,438,411,422,396,520,603,596,528,522,439,418,407,454,448,497,499,537,543,486,389,375,393,412,433,449,426,454,437,418 15,32,30,192,326,329,190,398,392,390,392,376,391,412,398,419,413,412,408,420,425,400,416,402,401,387,383,386,395,408,414,410,428,421,402,397,395,383,400,423,411,421,469,431,405,440,466,522,513,448,429,440,380,481,540,557,553,516,518,454,429,396,391,387,387,404,413,396,414,396,408 14,17,15,9,9,7,8,570,736,684,627,590,596,620,686,670,676,669,783,857,841,611,801,751,681,667,570,541,466,403,599,834,853,768,797,678,605,444,426,449,460,534,681,669,705,458,863,1005,996,943,914,839,720,576,659,680,773,778,847,855,830,515,516,534,544,753,869,812,831,724,621 1,142,127,109,152,136,95,618,642,583,574,525,554,684,742,728,728,708,718,751,739,496,633,571,527,527,475,458,421,475,667,709,703,640,675,573,515,477,535,572,633,731,830,793,784,594,913,913,877,834,804,753,649,782,849,861,915,906,954,932,891,559,475,538,562,656,732,679,704,583,534 13,16,10,40,54,34,22,445,435,420,406,415,392,441,463,451,437,430,442,514,488,395,475,431,422,437,389,410,377,383,430,463,489,436,452,413,414,401,396,438,407,451,509,478,461,426,543,646,641,554,546,473,389,460,524,520,567,565,609,587,542,388,375,401,395,428,491,475,481,426,404 1,8,8,16,16,15,16,409,471,424,430,400,397,410,441,437,448,427,460,564,534,414,516,471,451,425,426,394,397,391,416,534,553,481,498,414,413,388,399,388,416,429,480,443,442,405,569,704,712,632,601,518,436,439,486,470,531,530,585,564,520,406,407,404,396,455,561,529,513,456,411 20,22,21,52,71,67,47,428,466,438,438,426,435,449,453,438,468,445,503,575,556,432,514,480,464,438,424,411,386,388,439,546,571,485,500,454,421,387,391,415,395,442,483,456,465,377,598,749,749,685,637,556,474,444,472,485,562,533,611,590,554,418,403,404,413,469,567,541,524,473,436 13,95,60,87,105,58,49,511,587,577,498,469,460,510,565,518,510,527,618,739,716,482,706,645,560,539,464,463,417,433,495,710,758,656,669,522,465,422,463,470,483,573,674,610,578,463,731,890,901,826,800,685,567,579,669,674,748,728,785,749,703,422,440,432,437,578,738,664,679,572,482 7,13,11,19,21,18,16,411,391,400,371,413,374,403,400,402,408,417,414,407,414,391,407,397,401,398,388,377,394,391,413,420,419,387,403,380,385,378,425,423,440,465,523,456,447,416,502,468,442,429,426,417,394,437,506,528,592,579,613,559,501,391,390,384,390,401,411,394,401,391,415 6,18,14,30,44,34,23,413,386,397,381,398,382,405,411,408,386,389,374,391,424,382,385,388,383,390,383,400,380,386,409,397,403,387,411,377,385,400,401,400,412,431,466,423,438,416,464,434,418,412,412,389,381,435,474,470,500,494,520,508,440,372,391,388,384,381,391,392,395,396,371 1,18,17,233,148,129,217,451,481,462,454,424,429,466,481,471,469,446,491,595,559,418,543,505,451,446,413,413,390,396,486,567,595,521,509,467,436,411,409,428,464,529,661,584,559,444,626,740,754,680,661,570,475,528,580,575,641,630,675,657,600,409,417,411,411,470,586,528,527,483,409 5,17,17,81,126,132,84,397,408,409,379,366,383,398,409,403,410,401,410,402,415,386,399,383,399,394,394,391,396,403,389,411,401,387,409,417,409,402,393,411,392,426,450,407,412,405,463,452,448,436,402,421,399,434,458,460,475,441,483,453,430,392,387,388,393,398,384,385,394,387,400 20,33,28,59,62,54,52,426,530,522,460,436,449,477,518,495,492,491,557,671,637,452,622,554,490,500,455,436,413,388,439,630,679,584,599,508,428,410,412,436,460,473,541,507,513,452,671,838,837,765,734,622,521,530,588,606,663,661,699,680,637,419,436,422,430,535,660,590,592,497,481 4,10,9,9,8,6,7,499,601,549,504,464,494,506,567,567,556,530,627,730,700,487,655,604,550,539,476,456,427,402,486,702,715,617,639,526,481,400,414,396,432,447,562,514,556,406,736,891,876,819,788,699,584,495,532,558,649,658,731,737,688,435,450,445,471,606,739,673,711,580,488 6,28,25,38,61,53,32,415,396,398,388,389,384,413,403,413,393,399,392,405,416,387,396,403,385,390,380,374,384,384,392,401,411,406,388,381,400,377,402,383,406,398,437,421,434,390,454,437,458,406,389,397,391,405,441,442,474,438,477,430,418,388,381,388,379,395,397,414,402,394,385 5,12,7,87,89,52,52,461,567,505,476,456,457,498,515,505,491,487,584,714,667,471,662,577,512,511,440,439,424,405,483,699,706,606,626,484,483,414,425,437,466,496,624,555,557,458,701,868,858,784,741,641,527,555,622,622,701,688,743,706,663,425,441,407,420,562,702,621,642,528,446 13,125,117,157,235,228,147,529,686,628,604,530,568,552,610,596,594,573,702,806,790,530,757,704,633,614,522,500,476,414,556,763,805,709,747,632,533,411,449,432,470,538,665,661,659,475,816,964,971,906,883,794,680,582,672,709,780,778,833,819,781,486,500,462,476,651,790,738,758,633,562 5,8,8,35,51,51,35,410,462,439,434,430,423,414,427,426,425,416,503,565,533,431,518,481,459,443,412,394,407,383,404,530,575,489,511,463,427,404,388,394,408,416,466,419,437,405,554,770,778,692,653,549,469,425,456,447,498,500,546,532,494,389,406,399,410,449,549,506,518,469,421 6,28,22,44,48,34,33,555,619,562,493,478,492,569,626,607,601,603,659,722,710,469,644,606,535,542,467,449,419,410,579,705,728,625,662,556,502,410,427,468,510,609,745,703,701,435,794,880,868,817,795,721,630,557,621,654,731,735,801,794,748,455,448,469,482,631,717,655,688,570,496 15,10,9,19,20,16,15,508,542,515,492,465,472,540,610,593,586,578,648,694,646,472,589,534,498,490,458,440,427,410,517,658,652,577,604,493,469,413,415,411,424,468,584,549,598,418,765,842,823,771,735,667,557,526,582,594,692,688,757,763,718,465,446,460,490,603,669,622,649,529,478 17,11,9,35,41,28,25,433,392,381,370,378,397,433,454,410,422,398,407,385,411,386,394,387,383,383,389,387,388,400,411,390,403,405,402,378,390,376,379,390,398,427,451,422,425,405,491,456,433,416,418,382,403,443,442,443,502,510,571,519,483,368,373,388,391,393,393,425,405,390,397 15,8,8,16,21,19,13,457,512,465,450,437,448,488,536,529,513,513,567,584,603,439,524,480,459,448,429,399,401,392,459,563,577,528,525,483,438,394,396,403,418,438,537,528,525,419,693,755,739,695,668,579,498,483,532,538,625,627,697,690,646,429,420,439,447,531,600,542,566,482,439 9,11,10,22,33,27,18,402,387,387,382,389,393,407,392,403,415,412,402,399,414,378,410,387,387,383,390,377,386,401,385,403,404,399,392,395,402,404,389,378,395,431,444,425,398,393,409,419,434,411,398,378,392,410,413,421,426,441,459,437,438,388,376,383,379,387,402,400,389,404,400 15,229,213,187,269,247,171,416,388,375,398,389,406,455,422,428,409,390,443,454,445,397,435,419,411,414,387,393,391,399,420,440,455,436,439,403,393,408,415,444,457,495,551,519,498,449,523,612,597,534,523,445,392,437,455,425,516,481,548,527,477,419,387,377,392,402,447,415,433,392,415 19,19,14,41,55,38,28,435,409,394,367,402,382,455,454,444,420,397,399,382,398,391,398,397,387,376,369,385,395,412,409,391,389,402,385,384,385,411,414,441,452,455,511,475,456,412,519,445,435,439,400,393,388,481,518,515,569,549,615,573,524,389,389,395,394,390,405,395,395,370,370 10,38,35,27,44,40,24,444,444,429,415,411,424,440,493,482,469,467,494,531,526,406,470,443,425,419,408,402,394,399,448,468,487,459,490,422,420,404,411,414,435,468,529,509,485,412,640,722,691,630,586,507,454,498,568,582,667,660,700,669,605,406,418,405,414,484,519,484,480,447,412 20,8,7,24,29,26,21,412,376,373,392,358,381,404,429,389,406,397,391,387,394,379,388,380,387,376,382,378,388,400,409,408,400,381,384,387,386,385,398,399,406,402,438,427,403,389,453,420,421,386,404,392,395,418,430,450,473,460,498,482,440,382,382,407,392,385,393,388,406,396,386 10,22,22,115,167,167,114,409,500,449,458,426,425,422,456,429,447,441,499,598,590,433,543,508,461,468,434,413,402,395,434,547,602,492,511,471,439,371,383,397,401,427,458,433,447,420,587,806,812,725,693,605,487,460,499,521,577,559,626,618,558,399,382,413,415,471,587,531,549,482,430 7,17,17,57,95,93,54,421,431,411,408,394,413,428,460,459,462,435,468,494,478,406,469,441,427,404,404,385,392,387,447,465,495,437,461,416,389,378,379,390,398,459,509,474,472,416,598,670,664,597,542,515,442,462,519,541,623,600,656,612,557,408,404,401,415,458,485,473,491,412,398 19,219,180,199,233,198,169,574,696,647,601,527,538,613,667,636,631,614,720,835,807,546,788,736,648,633,541,505,458,443,574,793,831,734,753,628,541,466,517,565,608,704,787,725,693,548,833,959,969,900,873,782,657,696,788,803,848,837,877,847,801,472,488,461,483,662,821,763,759,668,541 12,63,58,26,28,23,22,646,759,706,663,601,629,682,750,735,737,725,803,867,844,622,811,761,708,686,600,569,493,443,658,842,854,777,796,685,617,458,453,479,506,611,744,745,754,476,894,1005,991,945,918,850,743,629,718,740,816,825,884,892,858,552,580,573,604,788,890,840,853,749,663 16,15,14,31,47,39,23,394,397,406,389,389,392,394,410,399,406,391,382,413,417,380,404,391,399,383,399,380,381,405,404,404,429,390,394,389,385,389,388,405,403,429,422,406,425,377,432,454,438,413,407,397,386,415,422,437,460,453,474,468,434,417,390,388,383,400,394,388,408,394,390 7,30,28,17,21,18,15,535,676,612,593,521,560,591,637,646,643,632,726,794,772,543,722,669,612,590,513,510,450,373,569,755,769,699,727,611,531,387,420,443,480,518,661,632,656,438,827,945,934,880,855,781,663,558,654,684,766,766,829,827,789,488,490,506,515,692,788,741,763,639,568 10,14,11,49,60,51,41,405,430,389,413,381,392,455,452,413,430,433,430,439,450,394,429,401,402,378,397,404,382,414,406,432,438,421,400,384,418,390,403,407,405,409,444,447,420,413,522,514,528,476,470,439,408,433,471,474,538,526,589,558,506,413,386,402,400,397,426,434,441,415,398 3,10,10,22,23,20,20,460,447,428,414,410,409,442,475,443,432,433,460,516,479,408,473,439,417,398,400,411,395,393,446,488,491,451,472,437,426,396,419,404,444,495,619,551,517,398,541,635,633,575,547,494,466,452,472,484,523,526,551,560,515,394,385,390,400,432,496,447,458,415,401 11,13,13,55,62,55,50,408,479,458,437,410,407,414,445,439,442,442,470,581,565,442,536,499,456,450,419,416,407,397,431,549,588,503,528,429,417,399,401,419,400,434,463,466,442,402,561,766,783,695,662,559,460,452,475,487,555,543,599,575,558,403,402,397,409,467,562,532,523,450,431 20,12,11,28,41,37,24,403,387,383,377,390,388,418,409,404,393,379,414,396,391,402,416,397,392,387,390,387,388,405,397,390,409,394,396,379,399,389,397,402,400,423,432,419,425,388,450,436,446,419,417,402,409,412,441,452,483,456,505,451,433,401,377,385,394,383,399,389,388,367,382 19,10,9,28,39,38,27,410,437,449,417,395,412,429,429,436,418,439,453,521,498,396,454,449,419,423,406,398,409,393,405,475,506,458,461,410,407,406,400,413,403,397,429,438,429,403,506,701,706,635,606,541,455,417,441,472,485,493,535,548,509,403,408,396,398,449,497,461,475,421,418 19,108,96,95,131,94,74,457,424,422,415,390,429,473,476,461,426,421,430,467,482,395,468,437,421,387,410,377,382,411,444,469,492,436,443,433,393,402,415,430,447,493,575,531,512,436,589,555,580,501,499,427,401,487,561,564,636,627,677,649,583,402,393,408,380,415,494,456,460,400,431 15,10,9,15,16,10,9,489,557,520,497,460,474,525,570,550,547,548,593,689,665,466,608,564,505,497,447,443,424,392,496,647,674,589,603,508,475,399,408,412,428,459,583,549,561,408,743,841,832,775,754,675,568,508,555,574,663,675,744,747,698,471,431,456,452,593,695,619,650,550,475 2,8,8,49,84,87,49,385,389,381,396,388,381,403,402,396,401,390,393,376,398,392,379,387,380,397,381,383,386,387,394,383,375,377,387,382,393,394,389,412,389,393,419,416,396,410,425,398,395,407,382,389,375,430,461,455,479,440,448,439,427,390,381,376,394,385,383,377,378,378,388 15,105,89,42,41,31,30,764,870,834,799,737,767,817,867,868,859,848,916,974,956,766,925,879,829,809,722,698,584,460,787,952,959,894,909,805,749,468,503,551,621,711,852,847,862,575,994,1023,1023,1023,1014,947,854,769,839,858,928,934,991,994,964,679,686,707,736,889,979,930,948,854,772 10,8,7,9,12,10,8,495,742,713,701,686,736,534,625,667,697,721,784,764,794,438,483,479,469,474,455,453,452,390,636,690,648,665,713,669,647,393,387,387,416,434,548,596,681,403,896,902,871,877,872,864,788,445,501,562,682,692,792,846,835,490,565,500,549,658,666,671,733,655,614 5,25,19,59,54,29,32,597,627,578,541,505,547,660,725,708,688,674,715,745,732,497,642,608,558,526,467,486,436,437,595,707,714,633,640,548,507,450,457,496,515,593,733,700,702,509,864,900,875,831,806,736,639,691,761,773,835,830,884,876,836,522,466,526,558,657,742,687,711,603,529 14,138,101,162,231,169,121,579,780,731,675,578,559,594,662,634,616,604,783,926,895,664,911,849,770,753,627,589,447,422,556,896,939,844,851,717,606,441,485,498,534,600,713,677,670,545,831,1023,1023,982,952,844,705,690,754,759,817,807,859,838,796,480,529,465,500,758,924,859,862,759,633 13,34,32,82,104,96,74,440,512,500,472,450,471,463,499,478,479,462,548,655,613,456,580,535,484,472,422,428,394,398,452,590,641,548,563,463,445,395,395,404,426,425,488,496,501,423,644,820,823,759,721,638,541,463,520,534,603,608,661,657,618,418,424,405,421,520,632,568,613,516,464 13,12,10,26,25,19,20,416,420,431,413,410,390,410,450,408,437,391,415,496,457,394,452,448,413,419,401,383,395,400,399,467,495,448,442,405,387,393,392,382,410,447,460,442,433,405,513,606,610,523,517,449,414,452,478,472,523,505,541,528,475,403,380,396,397,417,477,461,452,416,395 5,75,52,107,171,123,73,581,705,655,588,540,579,618,690,672,662,656,742,832,809,569,784,735,646,638,543,496,441,440,602,807,833,749,767,629,532,455,473,511,561,648,756,710,707,545,849,970,962,902,878,786,684,710,787,791,838,827,881,867,824,494,493,496,530,722,831,767,790,674,570 6,11,8,22,29,17,14,480,387,393,402,368,383,477,482,462,439,423,421,426,413,383,413,405,394,385,388,395,383,398,416,416,420,409,397,380,366,389,403,417,411,449,486,486,444,419,520,477,483,445,425,416,387,467,508,512,584,571,628,564,520,385,387,380,395,405,422,404,431,391,374 1,69,66,41,49,47,40,453,470,437,433,419,402,447,503,505,472,448,488,576,551,419,539,510,447,454,429,410,386,413,431,538,575,475,512,437,426,412,429,418,460,488,562,508,501,446,629,669,705,596,584,510,428,546,610,596,664,643,710,649,601,425,415,420,404,491,592,515,511,455,419 8,11,8,30,38,30,24,444,399,388,386,383,377,433,440,420,423,412,401,421,399,383,395,390,386,398,384,390,380,381,397,405,399,407,396,379,404,380,387,392,386,419,447,422,426,412,457,464,473,428,416,404,387,415,431,448,467,483,528,478,461,383,378,373,391,401,398,392,404,394,393 11,25,23,68,89,84,63,428,487,462,439,410,407,395,436,455,426,441,485,583,574,421,548,508,467,447,420,421,380,398,424,533,601,522,543,437,421,373,398,400,402,429,495,442,456,409,565,789,805,719,683,574,489,461,465,475,504,534,566,565,511,414,401,409,406,452,558,531,534,448,414 7,40,38,103,127,119,97,453,532,489,456,434,447,462,459,453,471,456,529,664,637,449,611,555,506,490,454,422,407,390,427,608,651,559,585,487,439,389,409,405,423,432,481,456,478,423,619,834,850,768,735,618,520,473,506,512,564,559,624,628,568,393,399,401,414,501,660,601,596,503,426 1,11,10,21,23,19,17,423,449,434,421,398,402,449,465,451,430,440,450,535,528,416,531,484,444,436,410,397,390,396,429,480,561,482,498,420,400,417,427,423,447,497,548,517,473,443,585,655,694,573,545,495,428,541,598,613,669,642,683,625,554,391,405,404,406,428,554,510,471,454,413 12,126,118,89,152,137,79,444,459,426,410,421,443,438,462,465,481,452,482,523,496,410,467,435,442,407,385,402,385,434,456,510,510,462,485,408,411,392,413,448,433,466,522,498,522,423,583,690,672,603,579,480,435,470,492,513,561,541,631,597,558,395,404,386,420,462,539,490,478,442,413 11,329,285,295,412,367,263,430,423,415,406,391,397,438,463,478,432,423,431,462,440,408,458,404,398,418,360,381,390,442,452,459,462,423,430,435,416,430,441,464,516,582,692,608,559,459,561,578,577,485,452,424,406,468,513,526,584,585,617,572,519,393,407,405,402,402,444,413,429,404,397 18,64,62,158,187,181,152,541,628,584,524,492,502,561,615,586,602,589,664,766,742,495,695,641,562,553,470,465,421,423,526,726,750,662,681,546,477,456,461,486,510,582,694,643,641,493,812,921,923,856,826,741,631,667,740,755,811,801,846,824,779,449,455,477,466,600,751,692,702,566,525 3,396,232,569,924,567,348,893,849,793,775,739,762,937,988,971,961,947,930,922,922,619,765,746,710,683,634,602,527,756,966,908,873,830,858,791,767,861,956,991,1023,1023,1023,1023,1023,843,1023,1023,1023,1004,978,941,852,992,1023,1023,1023,1023,1023,1023,1023,805,657,819,825,872,886,857,889,787,741 5,24,19,69,89,75,50,402,393,384,383,395,392,391,414,393,393,403,406,422,416,404,409,401,401,397,423,382,377,381,383,401,425,412,409,397,395,401,370,384,413,379,409,425,405,402,448,459,481,440,431,411,379,387,387,438,416,424,445,442,414,396,376,381,380,385,414,419,420,417,382 19,32,29,63,86,74,52,403,417,415,408,406,409,418,446,424,415,422,447,449,451,400,440,406,396,410,394,382,384,417,403,442,463,422,437,408,396,418,413,395,421,463,501,463,438,410,535,574,578,491,487,422,388,473,525,529,558,566,589,545,520,395,401,395,395,403,442,417,442,405,385 17,23,23,126,262,266,126,426,403,412,423,395,405,404,441,447,428,426,416,454,408,397,428,401,405,391,397,397,385,393,402,428,433,430,435,423,397,393,397,404,396,437,450,423,460,423,517,583,552,502,477,454,419,444,481,482,557,519,573,527,494,403,380,395,397,426,438,428,452,416,402 16,13,11,25,35,31,21,410,389,386,381,398,394,407,420,401,389,390,395,402,392,387,388,380,390,390,380,390,383,388,387,404,390,394,402,392,400,400,404,412,385,433,432,433,410,394,438,414,422,421,400,392,395,447,461,438,481,468,510,473,447,388,395,398,388,377,404,387,389,384,388 18,20,18,46,60,43,32,389,385,384,399,400,392,422,406,395,422,399,424,408,413,386,414,393,400,413,390,380,380,399,404,398,410,410,397,401,387,382,411,421,432,400,442,433,415,403,490,467,463,429,424,405,408,431,435,432,478,484,495,499,450,387,380,373,369,386,400,391,383,392,388 17,16,15,56,76,72,53,390,406,398,389,393,383,397,412,432,408,404,413,412,434,385,414,409,403,385,391,402,399,392,386,428,415,421,402,392,374,380,397,400,405,408,454,425,426,406,458,499,484,455,428,426,410,422,445,463,497,491,542,484,469,398,402,383,389,395,411,402,411,396,394 1,37,35,43,45,42,41,532,678,614,595,516,543,573,629,624,621,597,693,790,773,543,729,680,628,602,516,505,450,389,542,762,775,708,718,629,553,420,412,437,451,506,650,608,633,448,795,960,956,896,868,783,661,568,652,667,739,741,802,801,765,471,483,468,518,678,790,744,765,656,551 13,11,8,43,47,32,30,413,390,397,390,384,366,414,404,426,393,408,401,404,396,386,381,392,394,392,386,372,378,376,390,405,404,385,395,388,388,380,396,402,418,424,457,420,437,406,462,424,440,415,424,405,388,436,448,473,502,483,528,485,450,393,382,396,381,394,405,398,392,374,374 11,19,18,36,52,47,31,436,489,462,464,445,438,440,465,473,459,441,526,630,615,432,578,538,480,470,424,441,417,403,446,592,645,542,558,475,430,408,397,399,391,417,499,468,481,402,620,826,830,750,714,602,516,431,462,489,553,557,606,600,568,417,415,405,411,511,627,566,579,483,453 6,61,53,31,50,45,28,507,612,556,508,470,515,545,605,567,584,569,645,743,730,485,682,623,560,529,468,455,430,387,510,712,736,647,648,533,492,427,410,420,448,498,596,591,608,444,761,888,886,822,795,696,569,564,628,636,714,706,777,771,738,438,450,452,482,605,741,683,694,576,504 9,58,57,195,244,242,195,451,496,479,434,411,431,451,486,482,473,478,512,615,599,439,549,506,472,469,425,442,414,401,461,566,611,535,559,453,463,423,412,426,442,445,527,506,495,437,666,825,822,751,727,626,501,500,561,577,665,650,696,674,618,418,423,430,400,495,599,561,574,478,425 13,17,17,48,71,66,44,373,394,377,391,388,415,401,398,389,414,397,391,394,402,382,407,391,381,398,392,406,391,403,375,388,386,392,408,406,406,400,381,391,387,399,411,393,402,395,400,463,475,466,439,428,412,377,378,393,411,396,418,420,402,382,395,384,392,405,401,406,408,406,391 8,11,11,32,35,24,24,402,473,444,418,425,402,430,454,431,436,423,451,595,584,428,583,535,472,484,426,405,389,396,401,538,633,510,535,460,410,384,384,396,405,412,468,457,435,394,524,693,754,646,614,513,416,435,479,500,523,527,548,546,507,385,400,383,399,443,626,575,543,475,409 19,10,8,29,31,25,24,407,397,389,397,400,377,422,426,389,395,391,400,386,397,386,378,393,378,386,376,391,382,393,393,391,391,376,393,397,385,403,395,390,429,433,461,432,419,398,454,427,415,390,393,392,385,415,457,458,508,503,547,508,467,384,390,372,375,387,391,390,389,392,380 7,15,13,31,43,37,27,400,405,399,395,372,403,402,415,415,426,424,398,418,426,394,424,415,407,381,384,390,387,396,411,428,423,399,404,413,397,402,387,409,396,425,462,434,413,414,483,511,489,444,445,432,380,469,495,489,515,505,570,503,477,366,376,396,383,398,436,408,410,411,403 15,9,9,48,63,63,47,405,436,397,409,409,412,398,434,417,418,407,440,516,493,425,487,444,428,421,396,402,372,374,386,470,512,466,478,429,404,373,387,394,389,398,427,406,421,400,532,708,716,630,590,514,449,412,439,446,498,487,497,511,485,389,401,390,392,435,502,465,469,433,412 18,17,12,51,55,36,34,414,387,418,416,397,410,421,451,417,431,414,423,469,455,409,445,433,413,400,399,402,368,399,421,421,462,430,408,396,405,403,413,426,406,430,481,440,441,399,546,570,572,524,490,447,418,465,488,508,558,543,586,554,508,392,397,404,386,420,442,413,419,423,399 13,14,13,22,22,18,19,443,489,457,441,430,428,448,480,478,455,467,505,554,533,425,494,463,450,433,406,414,399,393,435,542,540,490,502,456,445,385,389,408,429,424,508,489,500,398,634,736,717,653,613,538,476,447,475,506,580,577,643,624,597,412,427,413,413,471,546,524,509,455,431 2,10,8,32,27,18,25,412,385,386,390,401,388,421,412,386,403,381,397,403,403,391,404,395,390,394,393,390,377,386,393,373,397,395,391,410,392,398,382,399,410,408,419,410,415,380,414,412,423,408,383,421,388,422,436,429,444,450,472,440,431,378,395,386,384,399,401,405,416,393,387 12,92,77,68,110,99,61,475,639,578,529,469,491,489,502,511,508,508,678,806,754,575,769,696,623,585,486,449,417,416,459,783,792,685,712,538,486,408,445,457,472,514,596,562,539,498,684,910,900,828,791,661,544,579,639,624,683,667,726,702,652,436,433,434,419,671,795,712,705,604,508 20,81,74,177,203,179,154,505,655,619,577,535,536,557,620,610,617,603,697,790,768,520,715,668,613,578,506,509,433,410,540,749,779,688,713,584,542,424,430,455,480,529,641,623,633,457,821,961,961,902,876,789,679,605,683,709,792,783,839,830,789,479,482,483,504,658,779,727,751,627,571 17,21,17,41,57,44,31,402,382,392,377,364,408,408,416,407,371,392,411,406,376,378,397,385,396,381,368,396,390,377,410,387,390,400,384,364,389,412,403,395,415,410,464,430,413,392,444,433,417,417,402,389,393,414,440,471,510,489,504,473,444,381,389,380,385,389,391,385,401,397,380 9,67,62,224,270,251,206,462,545,500,461,452,442,467,521,491,493,474,546,651,633,439,593,548,503,491,425,422,389,409,438,628,650,562,599,476,458,419,430,412,429,468,541,512,512,461,682,842,841,771,737,649,531,532,583,618,696,680,737,694,641,432,439,425,437,534,658,602,607,504,470 14,28,27,282,502,513,285,440,421,394,383,379,369,437,462,433,448,451,435,436,452,402,430,412,393,404,381,382,382,422,427,405,420,408,399,402,372,403,409,425,453,456,533,504,477,465,595,551,510,478,433,430,414,552,637,627,661,639,677,615,572,387,383,392,393,406,416,423,426,406,403 19,8,8,29,34,28,26,394,455,439,402,398,402,415,439,414,426,428,446,525,509,404,484,460,439,433,413,399,392,380,418,499,537,483,479,408,410,394,397,389,409,431,465,439,429,401,541,703,706,632,591,515,436,422,470,473,524,496,558,534,504,403,383,395,400,438,515,481,483,434,415 19,137,131,186,278,263,174,503,671,629,566,509,537,566,593,600,585,565,694,801,794,528,765,717,621,615,522,504,433,419,538,767,816,706,735,605,508,414,438,431,484,539,676,638,644,465,796,964,982,914,886,798,665,578,681,702,771,765,823,806,760,456,479,458,489,643,798,758,757,637,549 2,87,82,72,119,115,68,469,603,560,493,469,474,478,519,515,490,514,621,768,732,508,721,669,572,572,472,469,437,395,491,742,785,681,700,578,508,406,432,411,459,481,591,564,597,436,734,934,955,876,848,739,596,539,631,646,710,704,757,744,686,434,452,439,454,578,756,717,702,596,501 14,15,13,35,49,45,31,435,444,427,433,396,417,463,459,459,448,421,463,534,529,406,517,480,450,439,407,407,386,418,430,489,555,483,482,407,411,387,424,432,449,488,570,517,494,448,587,650,681,590,541,508,418,515,580,599,636,619,672,624,554,388,390,375,403,425,528,484,489,422,417 6,35,34,527,729,727,519,409,406,417,431,399,411,429,426,434,412,429,410,466,434,384,421,423,400,401,400,388,387,375,411,448,439,413,409,413,392,404,417,393,407,444,467,427,440,450,549,568,571,505,492,422,414,477,533,505,566,542,607,558,499,415,392,399,413,421,452,426,440,406,394 3,25,21,52,75,57,37,403,424,413,407,388,418,405,449,417,424,402,452,496,476,415,458,428,411,392,395,383,402,384,416,439,492,444,454,411,387,406,396,406,409,428,470,441,441,421,525,627,648,546,517,470,422,464,505,536,553,532,595,545,521,402,371,394,394,425,478,448,454,421,391 19,13,10,39,52,33,26,430,392,379,399,386,392,461,436,437,409,404,390,418,395,388,408,395,394,392,394,389,380,382,406,400,405,382,410,390,392,393,385,410,400,416,456,450,433,410,493,473,464,419,397,408,384,425,447,457,481,518,579,501,484,375,375,392,391,402,401,404,403,384,379 18,26,23,131,175,140,103,523,543,492,482,463,484,558,606,611,610,606,603,631,611,410,482,463,457,424,427,432,414,415,583,582,560,517,543,517,463,411,446,454,494,558,697,671,685,485,833,807,766,728,706,648,567,605,688,713,793,790,851,846,801,451,431,442,459,491,550,540,574,480,478 11,12,12,52,60,53,47,403,477,444,421,412,420,422,450,413,434,423,495,571,563,430,519,486,443,440,413,397,411,421,408,522,579,499,503,452,406,392,392,402,417,427,476,445,432,396,563,768,779,695,661,551,465,452,473,480,530,535,586,565,516,392,403,395,412,461,542,482,508,454,427 16,9,8,43,53,47,35,400,431,437,414,385,418,415,433,422,421,405,452,479,481,410,454,421,412,405,415,408,407,373,417,475,490,439,448,426,401,387,409,413,398,416,447,443,427,402,521,672,672,605,559,493,441,422,466,465,508,483,549,526,507,399,398,400,403,433,475,449,447,420,400 3,519,340,362,456,277,212,729,647,605,573,507,541,768,820,795,767,756,756,802,790,480,674,617,556,542,481,475,421,606,734,761,766,670,713,563,509,663,735,779,833,891,958,898,861,803,971,950,928,876,842,766,637,954,1000,1002,1023,1017,1023,1010,963,533,447,521,559,645,748,697,715,591,520 5,8,8,34,50,51,35,387,418,391,390,400,392,402,397,408,399,396,428,471,460,392,425,426,403,405,375,391,381,387,396,444,464,423,438,429,395,397,383,391,400,388,406,405,408,400,448,588,604,526,505,432,424,401,421,432,470,449,454,461,456,389,393,383,385,415,447,418,436,419,403 12,40,38,117,164,158,109,450,552,504,480,450,447,454,458,464,449,475,537,677,673,464,635,583,519,501,463,445,417,400,442,638,685,572,599,498,484,389,403,424,412,427,503,478,500,431,627,876,888,811,782,659,542,470,512,511,609,589,660,634,591,412,426,403,431,526,670,622,635,510,450 14,8,8,21,28,27,20,411,424,431,423,414,418,402,413,424,418,402,448,523,498,409,502,462,419,425,397,395,389,387,414,495,533,464,477,431,396,395,402,392,399,388,433,427,421,405,506,689,706,620,584,498,433,426,451,477,494,492,530,481,471,396,402,389,400,428,504,474,458,438,403 12,47,47,180,282,288,180,391,399,393,395,404,383,410,429,441,410,406,429,443,442,394,427,426,396,404,389,404,384,392,410,425,463,433,430,392,408,387,401,408,432,450,490,443,426,456,512,580,559,497,500,431,421,578,662,672,667,603,633,546,499,397,381,401,399,412,454,422,435,409,392 10,288,256,235,286,242,197,431,413,385,395,371,400,462,451,432,426,417,428,445,392,408,399,412,408,373,392,390,371,455,446,440,432,427,426,427,367,401,458,461,501,578,664,585,552,425,558,555,550,498,451,430,414,462,527,522,576,564,629,585,547,397,402,412,407,407,414,393,428,396,412 13,16,15,78,106,104,75,400,455,432,439,416,403,408,425,428,430,436,466,571,528,417,524,473,452,441,423,421,403,407,414,515,577,493,495,418,422,390,386,403,402,425,457,435,435,411,543,764,779,685,652,537,446,415,453,472,528,516,565,536,497,401,398,389,404,449,527,487,504,446,418 3,21,15,91,119,75,60,456,516,486,463,414,451,494,528,530,503,493,556,633,627,457,566,524,481,476,431,422,396,398,463,613,638,552,569,484,433,403,404,432,409,446,563,525,539,420,676,824,822,754,711,606,510,482,535,559,644,638,673,665,623,426,402,421,425,519,609,568,591,492,443 17,9,9,19,28,25,17,406,404,395,396,380,387,418,433,410,385,404,375,417,408,397,398,378,380,386,382,377,378,387,395,389,396,392,394,393,371,374,399,397,384,400,424,431,427,400,439,440,424,427,402,391,394,406,431,402,450,477,489,478,446,385,377,386,383,391,408,375,385,394,418 12,14,14,32,41,41,32,393,444,411,412,402,392,394,402,394,385,399,443,458,463,399,446,419,398,415,409,390,378,421,401,461,471,429,439,392,388,394,389,380,393,394,410,406,412,391,464,645,654,553,543,440,410,402,411,412,420,431,437,445,420,387,394,393,382,405,465,451,437,405,380 4,18,17,46,87,83,42,424,449,408,411,421,417,440,464,466,456,466,460,503,485,400,459,452,435,429,409,399,396,399,414,483,489,456,463,423,406,414,401,413,422,438,499,453,468,415,599,667,652,607,569,505,438,472,516,518,584,562,633,612,559,411,395,406,403,444,495,475,487,426,409 12,13,12,17,20,16,14,459,387,392,378,379,374,474,439,402,396,413,409,393,373,373,377,381,387,392,393,389,387,385,397,377,387,404,393,399,396,397,396,407,375,388,431,425,411,393,475,422,390,409,379,388,386,408,438,426,488,495,541,492,449,405,398,377,381,383,373,382,388,380,400 14,17,12,44,54,40,33,407,391,386,368,370,365,413,443,413,391,393,395,416,398,375,381,371,372,384,369,380,374,403,394,395,395,384,384,378,392,397,412,405,434,458,499,463,422,408,497,426,416,393,380,367,380,478,541,526,572,551,580,546,494,397,394,364,376,389,380,371,381,371,385 11,13,13,13,17,15,11,482,543,493,477,482,454,486,557,546,551,530,591,675,663,462,593,540,499,480,451,439,409,391,504,624,638,563,592,508,461,403,406,415,411,476,565,559,542,431,735,830,814,761,732,660,546,467,541,555,644,649,726,727,685,444,433,458,455,568,683,632,631,538,495 4,12,11,13,16,12,10,529,586,545,521,481,482,568,634,606,598,597,641,727,701,468,641,586,531,524,466,451,407,418,538,692,709,627,628,508,484,405,411,428,459,508,631,611,620,442,797,874,863,811,783,709,591,549,630,633,729,728,798,797,758,461,470,456,506,624,718,667,693,562,507 7,13,13,29,34,31,27,407,491,461,427,404,419,442,429,441,449,422,472,593,581,438,568,529,476,463,428,411,385,419,405,537,607,518,517,449,427,395,402,405,400,427,489,454,443,422,555,746,785,681,647,543,459,486,522,531,579,569,633,577,536,375,392,398,388,459,582,554,550,468,428 19,11,10,20,31,29,18,387,409,386,387,382,391,391,392,398,394,387,385,393,368,386,383,389,390,398,386,393,393,375,386,405,395,396,386,380,381,395,399,397,392,406,446,411,413,399,431,407,424,394,416,397,383,401,433,423,439,425,442,457,411,367,399,373,383,387,378,405,388,379,382 13,20,20,94,151,151,93,413,431,409,422,389,404,433,454,437,430,423,466,494,474,408,462,434,433,417,410,377,391,389,423,475,491,455,458,409,407,430,375,390,420,443,494,463,447,406,590,672,653,600,549,479,445,440,489,526,579,577,627,587,563,406,406,410,406,420,477,420,455,408,428 7,105,81,128,174,132,99,498,734,687,645,530,537,536,597,538,560,564,719,893,860,617,879,815,725,714,580,534,432,417,521,860,906,808,824,657,578,425,443,445,494,537,632,606,591,469,762,1020,1023,955,922,810,667,592,673,693,745,738,797,774,721,433,495,459,449,704,882,826,822,701,601 8,15,15,27,39,38,27,473,516,503,470,463,477,520,570,582,581,571,580,573,583,422,469,446,446,449,416,431,416,426,664,655,593,574,600,568,516,464,521,555,611,699,803,775,780,409,782,785,749,715,682,624,554,492,582,639,727,721,785,788,748,462,428,478,499,555,604,568,582,505,463 3,23,16,68,104,69,42,451,395,389,379,379,393,462,472,443,407,406,395,419,412,391,377,374,394,376,384,385,383,380,427,396,404,377,408,396,390,389,419,412,427,474,532,480,479,425,555,492,447,439,411,400,383,499,566,544,607,604,664,589,537,389,389,375,383,397,404,406,430,399,390 11,19,19,58,69,66,56,422,451,437,434,411,438,411,421,438,425,409,477,556,537,424,507,481,455,436,400,399,385,387,431,516,573,499,493,434,419,378,393,400,394,391,451,425,443,395,534,764,771,682,650,544,463,429,460,458,502,494,543,546,487,396,426,394,403,468,564,504,496,443,419 14,16,16,57,111,113,56,439,427,403,419,414,406,434,493,481,471,469,483,481,457,389,426,422,424,399,409,397,396,403,439,437,449,439,457,422,417,415,415,407,436,453,523,500,481,415,618,600,573,533,489,460,425,491,554,549,598,587,662,630,576,402,397,404,420,429,449,460,450,408,386 3,366,238,107,116,62,59,864,910,871,841,791,830,904,957,947,942,932,958,997,987,780,927,895,848,831,752,738,631,566,876,973,972,915,932,849,785,580,648,681,749,846,958,945,956,712,1023,1023,1023,1023,1023,989,904,888,955,973,1023,1023,1023,1023,1023,790,748,806,829,933,994,952,974,889,827 10,10,8,26,32,23,20,428,412,409,386,384,386,419,421,394,398,400,381,430,414,389,396,411,389,382,405,378,402,396,399,404,408,390,397,382,376,381,395,398,385,402,441,421,436,406,463,457,455,422,391,401,382,411,438,428,469,474,508,480,454,382,377,392,397,403,404,394,398,393,382 8,17,14,33,47,34,23,437,410,389,401,397,392,440,458,425,425,402,406,403,427,412,407,404,389,400,382,401,388,387,410,419,415,403,398,382,384,398,410,406,433,433,485,478,439,410,521,474,464,440,413,405,402,465,510,500,527,545,619,558,507,401,395,381,382,390,409,400,399,395,392 7,10,9,22,34,30,18,399,414,388,393,369,391,423,412,419,417,415,399,398,405,393,408,398,402,379,387,399,396,372,407,385,382,389,397,386,369,382,380,414,407,432,478,443,432,423,496,442,444,421,404,400,396,467,508,495,541,525,568,539,471,395,392,402,394,381,402,400,383,374,380 16,40,36,117,109,84,95,514,490,471,453,435,459,545,604,582,560,555,570,576,566,408,496,453,445,442,414,408,387,415,604,582,565,527,525,487,459,487,579,634,690,785,865,787,736,486,797,776,727,673,648,574,474,661,765,814,881,864,894,840,782,434,416,458,452,490,547,494,533,460,442 8,17,14,32,47,37,25,423,406,364,393,387,403,444,440,426,414,413,392,398,415,375,388,392,394,394,376,372,403,406,408,393,402,393,394,404,382,392,392,396,401,413,460,440,434,392,488,436,451,396,414,396,383,403,425,431,497,494,548,495,478,391,405,394,394,394,419,393,396,373,388 1,22,21,42,45,39,36,439,490,448,457,411,422,435,480,465,452,462,499,584,576,422,547,510,456,460,427,393,389,408,428,562,601,515,543,470,419,404,402,393,423,447,508,470,485,425,616,789,786,711,676,577,471,455,506,538,598,569,634,604,554,400,400,403,411,501,595,557,549,467,440 3,9,9,39,65,65,38,417,442,419,412,395,404,416,448,413,426,421,453,480,487,392,451,425,417,410,399,388,393,395,406,468,464,435,459,420,402,400,380,385,393,406,421,440,416,390,523,640,632,559,537,485,467,408,416,418,481,476,539,506,497,410,406,412,414,439,468,471,487,422,406 15,22,11,152,161,78,70,521,604,572,509,473,486,519,567,558,554,548,623,744,716,509,688,622,541,517,466,435,404,374,500,702,735,640,650,523,484,439,476,480,530,608,683,623,599,515,779,905,903,836,813,716,611,673,743,757,798,788,837,799,755,436,455,450,452,568,725,656,663,538,480 16,9,9,51,78,80,53,397,439,429,429,414,417,416,429,421,423,424,447,512,477,421,471,452,411,425,400,396,378,395,399,478,507,442,463,404,397,387,388,391,386,417,434,416,442,403,524,697,707,619,580,500,445,420,444,473,500,500,546,516,493,405,404,389,398,434,479,471,483,435,404 16,21,14,48,58,30,26,443,441,416,421,426,409,451,482,445,445,476,446,459,472,398,442,421,421,432,412,382,384,414,494,485,494,439,467,429,411,494,583,654,700,796,870,755,649,463,718,649,603,561,521,463,423,669,796,841,901,871,885,789,716,402,389,409,427,420,459,452,458,439,400 15,14,10,63,59,31,33,432,484,462,432,407,420,463,510,478,473,440,518,578,585,421,542,504,470,452,422,409,410,411,455,571,592,511,547,447,442,419,431,433,469,530,614,549,523,447,672,779,778,711,664,569,485,548,642,653,708,688,737,686,631,415,414,409,422,465,588,527,542,469,412 3,8,9,125,154,158,128,406,398,419,403,413,424,403,387,407,401,386,422,471,458,392,437,441,421,389,405,385,391,393,392,470,471,423,435,410,387,355,392,383,386,387,383,403,407,385,478,628,655,566,528,472,437,393,413,395,429,423,447,434,439,393,387,382,387,414,451,437,451,403,403 12,14,14,39,51,51,39,423,515,487,451,435,435,444,457,460,474,445,528,652,609,446,590,543,492,478,416,425,401,381,434,602,630,543,561,457,447,398,397,396,391,423,469,460,467,410,609,834,843,771,734,633,517,456,483,503,558,544,605,611,554,406,424,405,406,511,641,583,581,488,434 2,63,52,27,43,28,18,448,546,497,498,435,438,484,522,525,535,495,595,690,670,457,625,585,492,492,448,429,401,404,471,657,689,579,616,485,464,415,437,436,455,480,592,539,547,428,678,832,843,768,725,627,516,542,616,628,678,684,729,715,653,437,409,429,428,523,683,617,618,531,473 12,27,26,38,36,31,34,430,431,409,401,387,426,436,454,452,444,441,433,453,448,391,426,407,404,412,377,385,370,401,431,440,447,415,429,415,395,417,411,422,422,451,522,450,447,424,590,602,548,509,505,438,396,516,560,546,608,580,647,619,559,412,399,401,402,432,449,434,442,421,402 10,122,117,73,107,105,70,543,517,502,472,442,441,588,616,586,566,564,595,638,656,438,605,574,526,487,476,441,433,414,485,589,628,535,569,478,453,393,405,419,431,491,581,550,556,437,758,825,849,784,752,659,548,543,629,647,745,737,805,772,730,438,447,450,442,548,654,589,614,510,466 2,24,25,115,177,185,119,417,382,370,384,389,401,402,412,405,401,385,397,412,398,382,375,390,380,390,364,370,393,401,415,405,386,388,392,390,397,388,393,393,414,403,446,415,403,410,458,448,428,425,405,393,386,447,486,473,500,485,511,476,440,392,374,408,397,391,387,384,390,392,404 14,171,159,115,173,150,96,454,394,397,395,404,370,433,424,451,420,416,411,438,418,380,408,404,398,385,381,374,387,410,439,432,432,409,412,380,371,391,433,419,465,515,598,560,486,445,556,511,465,443,431,408,398,521,604,627,656,638,680,590,540,406,403,397,412,391,401,376,392,388,383 11,10,8,33,41,28,19,468,510,480,475,431,454,475,520,487,510,513,531,624,610,431,547,506,479,457,427,417,403,391,474,577,608,519,541,471,433,401,405,409,427,465,545,534,516,408,684,800,799,733,703,614,524,457,518,521,600,599,675,681,634,417,429,430,437,518,624,570,582,494,455 20,9,8,27,34,27,19,398,400,400,374,381,378,422,413,441,401,412,392,413,414,392,404,398,407,406,386,378,380,381,403,413,412,390,392,380,393,385,403,410,416,399,454,420,425,414,478,479,476,465,426,420,380,437,493,471,503,490,532,494,464,386,378,379,400,397,428,405,410,391,416 20,142,99,38,46,24,20,440,440,423,410,392,411,451,459,477,460,433,459,484,499,418,475,416,425,417,412,421,380,396,452,475,484,455,465,412,389,394,429,446,450,491,580,540,484,422,630,682,670,587,572,504,451,556,621,626,683,663,718,654,594,383,411,411,403,433,496,461,494,412,427 16,8,8,11,22,22,11,394,393,402,383,385,394,399,412,425,394,397,397,410,408,386,397,390,393,387,374,376,389,403,396,395,398,389,400,389,384,397,390,367,386,402,408,411,407,400,439,439,433,404,411,377,406,390,421,429,427,452,474,444,418,389,397,385,394,396,392,397,405,395,375 11,20,20,225,528,537,227,395,435,416,395,369,382,395,412,380,390,408,422,432,443,409,417,417,402,397,389,387,368,372,401,405,447,430,426,390,392,375,382,385,383,391,413,396,396,414,433,537,543,491,467,431,403,387,408,415,423,415,463,464,421,407,398,402,390,392,431,415,421,405,388 17,11,9,33,39,29,24,421,395,388,390,397,404,430,457,407,385,413,429,429,428,399,424,397,404,385,395,388,369,394,412,409,436,413,427,405,394,417,396,412,419,456,476,454,434,406,489,497,492,470,450,405,403,452,504,505,536,539,584,523,494,389,385,391,383,398,428,422,413,377,383 15,10,8,60,79,75,51,392,439,433,406,409,390,410,427,413,412,398,438,512,481,408,470,432,419,412,404,405,379,376,406,461,505,468,465,418,407,384,402,408,417,421,463,442,425,413,480,642,648,577,530,479,428,456,478,485,518,500,558,530,482,394,383,389,399,433,475,439,464,423,383 13,33,33,60,66,65,59,451,567,543,487,461,462,468,517,487,488,470,572,734,721,470,683,636,556,534,488,442,427,382,442,682,741,629,678,539,450,390,424,418,428,463,565,514,534,431,696,900,917,836,812,705,565,501,571,572,659,660,722,691,653,424,439,426,436,547,724,678,659,558,485 4,14,11,49,63,36,31,446,419,396,426,392,383,451,457,444,444,427,440,478,439,388,441,427,394,417,396,395,390,400,414,470,454,429,425,419,401,365,401,405,419,441,492,477,453,407,572,640,611,542,498,458,439,455,502,506,553,574,640,595,545,381,394,386,396,434,483,432,449,393,413 4,23,20,35,40,21,22,433,557,530,489,447,443,476,496,479,442,467,560,740,712,480,729,677,580,555,485,450,423,423,443,669,759,636,645,532,454,403,418,425,436,469,528,488,487,431,617,819,859,769,752,630,503,506,553,571,637,619,683,645,591,426,428,405,416,524,741,667,646,546,472 1,17,17,73,107,110,74,410,385,389,390,397,372,434,445,441,442,417,419,430,423,389,388,390,397,395,389,386,375,397,411,409,402,396,399,396,405,402,424,423,455,483,542,489,467,439,590,496,465,454,440,432,404,575,634,649,669,639,689,627,567,396,387,404,400,409,407,400,390,396,393 19,8,8,22,26,20,17,416,403,398,394,401,415,410,420,399,413,410,403,423,432,396,425,414,400,411,383,382,379,388,386,411,428,388,402,385,386,393,397,390,385,405,425,419,398,405,462,497,492,462,459,416,399,415,445,426,468,448,474,468,459,387,388,385,392,391,421,408,410,409,385 3,10,10,14,29,30,13,400,392,391,384,382,387,385,396,394,382,385,389,368,386,381,393,377,385,399,400,393,386,384,387,384,390,383,387,374,376,387,376,398,405,384,396,373,386,378,377,405,393,391,382,388,391,389,392,401,394,386,393,384,392,381,393,367,383,372,371,398,370,373,386 16,60,53,61,78,70,53,481,587,530,519,465,481,491,540,536,521,498,607,731,696,476,673,615,538,540,481,455,430,420,474,701,724,630,657,531,473,407,420,451,448,501,604,558,547,455,726,893,893,828,807,703,575,532,601,620,692,688,752,728,683,419,454,430,444,590,730,672,675,562,480 19,13,11,25,37,31,20,409,389,389,382,417,378,401,431,388,400,390,405,403,416,389,373,407,393,397,377,389,376,404,417,389,386,393,402,385,381,385,401,391,427,449,496,454,446,425,519,456,436,429,382,394,394,471,518,530,555,541,583,531,485,413,386,390,388,391,383,387,404,394,384 12,16,15,91,120,125,94,415,483,435,427,416,428,433,443,434,447,429,499,559,565,422,522,498,461,443,420,410,384,376,434,535,594,512,514,458,452,386,398,414,437,432,493,486,445,421,592,780,792,712,664,566,472,499,525,528,574,565,631,589,544,411,399,396,397,466,552,534,526,472,437 20,18,14,45,66,43,29,409,388,400,405,384,369,419,417,417,387,400,414,424,410,395,391,396,407,384,402,392,371,375,409,421,419,402,393,378,385,422,403,417,408,444,479,441,427,417,481,500,502,451,442,407,374,451,476,480,528,506,550,507,464,404,378,394,395,399,393,401,405,389,390 2,104,89,121,164,150,110,509,706,642,595,526,526,540,594,582,585,533,755,860,825,615,842,772,686,662,555,479,417,401,516,841,871,768,778,633,551,418,460,478,526,592,687,629,621,492,759,974,978,899,873,761,608,631,690,690,741,734,790,766,721,449,467,434,441,713,852,781,788,668,507 1,16,7,54,75,47,29,445,429,423,421,417,404,487,526,505,489,472,473,483,490,398,448,417,407,411,407,384,382,411,509,499,468,435,428,432,404,447,475,512,574,654,793,728,644,484,792,671,625,556,523,473,414,662,740,785,908,906,938,857,790,397,412,415,402,454,467,432,442,403,405 18,19,14,63,74,44,37,423,398,407,381,402,395,411,454,415,410,424,415,419,417,387,415,404,398,400,400,396,356,404,408,392,394,410,399,400,399,385,399,446,419,444,513,446,467,425,515,494,489,443,427,416,384,455,514,519,566,535,612,583,507,384,388,383,402,395,412,398,410,403,402 5,11,10,118,140,114,96,485,522,492,466,440,469,504,524,540,527,516,572,642,618,451,534,504,453,455,415,431,411,388,511,629,606,545,564,503,446,412,411,424,437,465,580,553,594,422,741,849,824,768,731,659,533,506,567,577,672,666,735,733,700,438,442,454,444,554,650,595,603,498,456 19,8,8,22,26,23,20,409,450,414,405,391,402,426,422,427,399,424,449,510,487,413,484,447,409,422,392,401,395,407,406,489,496,460,463,421,408,385,396,380,405,412,420,434,440,383,510,664,669,601,562,494,413,414,428,456,502,489,528,512,484,397,406,392,389,433,493,444,452,441,414 12,10,9,57,66,47,46,393,419,428,417,390,404,420,408,418,436,419,444,499,494,387,468,457,422,407,403,390,396,400,416,467,508,453,464,438,403,396,391,400,409,418,462,460,426,413,499,680,672,583,554,469,430,442,468,489,532,518,562,554,494,409,389,389,390,408,479,458,456,431,405 13,29,27,43,47,43,40,435,473,463,450,411,413,445,485,471,459,449,497,595,563,423,534,500,455,445,435,433,394,377,421,537,568,496,526,444,439,396,383,401,418,432,496,485,460,424,616,771,767,703,653,570,466,490,524,550,595,591,651,625,574,408,415,396,419,491,570,520,546,464,443 7,24,17,56,84,41,30,425,418,411,402,412,398,435,458,443,440,451,431,456,445,384,437,415,406,405,383,391,377,391,422,454,463,428,431,402,391,386,420,441,460,477,549,506,447,437,571,590,577,508,500,448,436,524,589,586,649,620,679,631,566,381,379,393,398,412,449,420,442,398,403 17,33,32,246,419,422,243,395,418,411,396,391,377,416,430,433,429,403,431,433,415,385,416,416,406,407,393,373,377,421,394,417,431,400,414,410,402,384,408,410,406,452,459,456,423,451,544,568,547,487,460,439,401,536,600,576,606,574,584,538,506,414,399,406,409,414,434,416,421,405,394 6,8,8,24,39,39,24,409,440,442,416,420,401,413,408,419,410,421,446,503,486,412,481,447,431,412,397,392,405,388,408,489,512,457,457,422,416,382,384,404,389,389,441,410,427,387,507,692,707,620,579,492,436,413,450,451,508,486,534,511,480,379,402,399,403,430,505,455,476,426,404 8,15,15,83,123,125,83,413,418,424,391,401,394,416,420,412,414,428,437,469,460,401,453,418,416,402,390,395,392,386,408,448,462,435,442,410,392,395,389,409,430,434,469,422,445,410,502,624,630,553,532,457,426,449,505,507,532,528,547,500,480,388,405,394,407,417,470,434,462,398,402 19,21,16,55,72,50,38,395,392,394,400,389,382,430,425,428,426,413,417,426,434,383,439,404,395,384,400,390,380,382,422,411,420,404,402,399,390,386,411,402,439,438,492,465,452,418,498,498,482,451,427,406,412,474,504,515,551,532,568,528,480,395,385,389,391,403,404,413,410,389,391 15,8,9,33,49,47,31,385,381,398,393,394,389,405,382,388,401,398,394,415,396,380,413,402,399,381,379,365,389,373,384,412,426,403,388,387,392,393,393,388,378,387,414,391,390,395,429,484,480,425,429,407,401,392,440,406,436,432,436,423,407,396,391,392,386,396,394,393,413,382,393 12,28,28,31,41,41,31,443,525,495,467,449,428,447,461,444,451,443,571,675,633,452,611,547,505,495,435,430,397,389,436,617,676,573,623,462,469,376,399,404,402,415,494,455,476,412,606,861,863,790,746,650,523,436,466,483,540,545,596,593,567,406,428,423,396,498,656,580,602,521,447 2,36,36,193,314,320,198,400,384,369,385,389,398,410,415,416,393,401,378,398,395,399,393,387,379,383,379,381,381,381,384,422,393,404,394,391,385,406,403,402,411,454,480,457,437,450,496,466,436,423,423,417,397,517,568,575,580,534,566,536,473,396,418,381,403,399,407,395,405,369,396 8,11,10,36,61,63,36,383,415,400,396,387,393,398,412,399,393,404,413,424,406,399,405,410,399,402,398,402,390,389,390,421,441,413,394,402,394,390,394,394,414,410,439,424,407,398,448,539,524,482,470,433,426,425,452,453,497,470,516,467,449,380,387,381,391,393,419,424,416,413,380 16,56,51,145,202,186,132,463,631,566,549,491,522,502,549,527,523,518,637,762,738,514,720,659,566,576,472,456,422,373,494,725,764,650,683,579,493,407,423,423,429,472,591,555,543,436,736,920,918,856,825,725,612,518,566,588,675,679,740,735,694,431,469,432,461,627,771,713,720,596,520 11,271,250,172,247,231,159,415,400,363,404,420,368,404,417,429,406,420,417,422,437,368,400,402,399,417,381,397,394,400,426,416,415,384,397,403,383,402,407,433,442,500,566,498,475,436,526,480,474,412,411,413,397,463,498,492,528,524,551,526,491,386,387,393,387,410,414,393,426,410,402 19,10,9,34,36,27,26,433,397,393,385,383,379,443,435,414,401,402,410,399,413,384,397,394,394,398,378,395,391,390,402,395,408,396,393,398,386,397,389,409,427,410,438,432,421,389,473,453,444,420,397,398,404,425,451,439,499,508,537,520,466,404,383,392,374,377,393,398,418,378,398 17,69,66,158,219,189,134,469,519,506,466,429,444,479,509,485,504,473,557,641,603,444,579,535,489,468,428,421,397,413,449,601,634,549,559,471,439,407,423,401,427,503,569,538,504,445,697,831,824,764,729,649,512,522,577,616,676,677,723,695,634,417,421,417,431,507,625,580,608,485,448 16,19,19,88,133,122,79,410,420,428,409,422,414,395,415,424,403,410,463,439,463,394,420,411,413,401,400,387,392,402,410,422,432,430,435,410,389,393,395,397,413,409,452,415,444,400,528,573,561,496,460,453,418,427,486,500,547,550,569,554,507,418,391,378,396,410,426,421,412,417,402 3,18,11,56,62,34,29,458,459,444,433,399,431,487,503,502,517,480,496,542,549,409,492,460,430,433,415,433,387,444,500,527,534,495,467,428,397,437,516,559,628,727,806,708,617,461,713,740,719,645,597,541,455,611,716,752,815,799,828,761,702,403,394,417,437,459,544,482,513,467,420 7,152,141,139,180,165,127,603,566,478,505,468,478,635,681,652,625,615,608,645,633,436,568,524,473,493,438,419,412,428,536,557,594,515,546,452,449,433,420,424,485,541,667,636,621,483,794,779,762,717,681,615,538,592,627,655,757,767,832,820,770,450,422,459,479,546,629,568,608,498,446 14,18,18,64,83,84,64,426,423,435,401,385,398,451,443,442,444,438,426,454,449,385,423,420,395,402,381,363,388,435,410,449,441,414,406,401,387,416,408,437,433,448,517,480,440,425,572,577,566,501,488,445,424,518,570,570,636,613,661,600,561,408,382,399,395,405,447,418,435,408,401 13,17,16,78,89,78,70,414,479,460,453,439,421,455,445,441,452,432,510,639,616,428,582,543,493,488,439,409,392,401,425,588,644,536,548,463,445,354,404,393,403,413,462,455,464,401,591,835,864,776,746,621,518,441,488,466,559,546,608,601,536,398,431,409,411,492,623,580,568,503,424 11,250,199,156,206,157,121,431,372,393,398,403,396,408,409,396,413,397,397,404,402,406,367,377,385,375,356,384,393,389,410,410,397,394,409,416,396,387,437,431,463,499,563,508,482,436,441,480,447,422,398,388,411,419,462,446,500,509,522,506,469,407,390,407,413,383,410,387,384,384,381 12,13,12,35,43,35,27,438,510,464,464,421,414,450,486,485,458,455,522,630,575,443,603,514,465,465,413,404,381,421,510,663,654,550,542,473,453,415,482,544,618,705,812,731,663,419,687,828,797,716,666,553,451,523,623,683,798,794,828,763,676,399,419,410,414,512,686,568,590,500,442 10,12,11,15,16,15,14,486,575,534,512,489,494,525,581,562,549,558,627,705,674,483,619,572,514,504,461,447,432,392,504,669,665,584,599,504,477,396,414,414,401,458,546,551,583,410,752,856,835,783,757,685,588,485,547,563,663,665,743,753,713,449,435,467,476,594,689,643,660,546,496 16,13,13,122,162,164,121,419,456,428,425,398,408,428,445,431,428,409,455,519,495,412,484,461,416,417,406,407,396,379,413,490,478,442,470,422,409,389,390,396,402,407,435,416,433,407,517,705,711,650,582,510,438,422,478,486,520,506,554,504,502,411,392,398,408,462,485,477,463,444,435 4,9,8,38,48,44,35,483,617,575,542,498,515,541,603,599,591,586,677,736,713,502,634,598,556,536,474,459,434,394,509,713,692,640,671,545,497,402,402,417,416,451,566,562,589,422,782,932,902,863,825,740,623,505,565,582,682,686,767,777,739,472,470,461,464,687,763,711,738,613,532 5,9,8,60,79,68,50,403,422,425,409,382,394,394,408,395,409,414,452,488,466,404,451,433,408,413,393,386,410,376,419,464,481,438,459,418,410,384,393,412,392,403,462,422,417,407,477,621,630,543,515,470,416,412,441,440,493,488,522,496,454,403,377,392,394,426,461,446,461,426,396 18,345,185,1023,1023,807,631,688,696,642,609,554,577,740,784,760,746,726,766,822,808,533,756,707,628,614,543,513,456,550,730,795,806,717,747,641,545,649,756,806,858,927,991,916,863,767,941,968,953,896,867,789,674,903,970,987,1023,1006,1023,981,932,573,480,544,570,703,800,760,757,663,548 3,63,31,160,164,107,98,543,519,481,452,423,440,556,606,587,554,549,565,611,609,431,530,501,467,451,429,409,385,455,521,567,600,512,531,431,426,444,505,546,592,674,774,708,655,540,806,802,771,717,681,611,481,727,801,816,873,866,902,849,785,429,411,437,457,500,594,546,550,475,437 5,1023,471,375,403,158,166,780,709,637,609,571,601,818,868,828,813,791,785,802,793,526,700,643,583,584,497,490,449,642,918,846,812,739,752,674,629,733,859,917,977,1023,1023,1023,1023,792,1023,1023,992,949,916,859,748,975,1023,1023,1023,1023,1023,1023,1023,593,514,608,630,735,792,758,765,662,604 17,9,9,34,40,41,35,399,427,407,405,397,404,406,435,418,407,409,437,448,456,405,437,428,399,404,408,408,389,405,409,457,461,420,432,418,395,389,393,397,403,408,444,416,418,398,513,618,609,557,514,467,423,423,428,446,495,481,528,494,484,390,391,393,389,423,442,428,437,437,401 20,9,8,23,34,26,16,422,415,407,372,374,396,436,445,427,427,409,395,406,404,396,399,391,398,396,390,384,368,383,403,412,409,404,411,407,377,397,406,418,424,447,503,457,435,431,513,482,468,429,412,408,411,470,502,513,575,542,607,541,490,404,370,391,396,396,412,398,405,377,394 13,167,151,279,290,261,247,511,650,593,567,502,544,527,585,573,558,574,672,789,773,525,730,674,594,581,495,488,439,412,520,742,779,687,695,593,517,433,409,443,472,510,624,589,610,483,777,944,945,880,850,767,626,579,657,676,745,737,786,781,739,445,488,433,458,635,777,725,739,611,524 1,26,26,152,277,289,155,415,406,401,417,378,408,404,418,418,420,409,404,429,410,399,410,412,393,395,383,387,388,397,390,414,430,420,423,404,380,411,389,417,418,450,470,459,436,412,504,544,516,469,474,430,374,466,529,537,566,538,582,523,493,390,394,403,392,411,410,422,424,387,404 13,96,91,92,104,95,81,431,409,407,417,415,396,451,421,426,423,408,398,421,422,400,429,405,413,400,392,398,395,412,425,430,467,400,421,389,393,403,415,415,432,462,536,478,466,407,526,515,500,458,437,410,385,462,497,493,558,542,596,573,522,396,388,394,394,412,448,402,418,396,382 13,8,8,72,100,99,70,417,440,415,419,406,392,426,442,443,414,425,452,516,482,405,463,436,418,408,411,391,385,414,410,499,508,450,458,444,416,386,389,391,407,425,450,434,418,419,528,688,706,627,590,509,431,420,466,476,519,507,566,533,485,393,390,404,407,426,489,466,446,408,423 16,8,8,99,139,143,101,414,430,428,420,404,417,411,415,408,425,408,449,510,487,411,480,444,427,415,410,404,392,367,408,505,532,450,444,426,407,390,380,384,390,394,418,408,413,414,481,711,735,640,605,516,416,407,410,426,451,448,483,477,451,393,388,395,403,434,511,468,465,441,401 20,10,9,28,36,30,23,414,380,403,382,382,384,424,443,398,399,413,410,394,378,400,382,385,384,376,373,379,384,392,385,391,389,389,394,385,394,375,401,389,397,412,439,433,428,391,458,413,410,403,369,386,386,413,416,428,461,476,527,495,462,393,387,368,377,396,384,407,386,396,394 8,10,10,66,97,86,58,402,421,383,402,383,407,419,418,422,422,423,434,440,429,393,418,404,391,400,385,379,382,406,410,420,426,418,415,396,413,387,385,387,409,428,442,426,430,408,523,553,552,498,472,443,411,440,463,470,536,529,566,534,501,399,409,413,408,431,438,412,433,410,411 8,15,10,50,68,32,25,461,422,405,411,372,417,485,488,465,456,463,446,483,460,398,436,434,401,404,393,411,389,413,430,458,485,431,438,418,398,409,412,447,436,488,574,519,508,448,594,612,593,537,506,477,426,529,600,601,667,655,712,654,608,398,393,409,387,415,471,444,432,410,389 3,1023,337,1023,1023,1023,1023,1015,1023,1023,1023,974,987,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,986,941,854,810,1023,1023,1023,1023,1023,1023,1008,853,923,959,1007,1023,1023,1023,1023,1002,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,955,956,943,961,1023,1023,1023,1023,1023,1023 7,12,11,31,40,33,26,379,380,408,378,376,389,395,385,397,399,385,369,388,380,383,394,384,382,389,392,380,369,380,416,399,379,378,396,384,397,392,403,381,396,391,415,421,417,378,420,405,394,392,380,393,388,391,421,419,446,453,466,443,394,396,388,378,379,382,390,382,385,392,377 17,14,13,13,14,11,10,495,591,542,518,463,498,523,589,591,586,585,630,683,655,457,593,539,499,503,454,438,420,420,523,643,658,580,605,494,476,405,405,407,449,488,595,560,607,427,779,861,840,788,756,691,576,522,591,608,693,694,770,768,728,454,453,459,484,600,690,637,655,545,506 17,36,34,97,126,116,89,407,435,454,434,404,407,429,456,449,428,445,483,523,515,403,462,456,443,408,417,401,416,394,418,505,540,469,461,413,399,385,399,402,411,412,469,431,437,391,579,722,713,636,606,518,454,447,463,521,538,545,599,571,525,403,394,407,406,427,519,490,498,457,417 11,13,10,33,34,27,27,430,441,449,432,394,406,429,471,450,461,461,474,509,494,408,466,463,435,435,420,395,405,375,432,480,500,463,475,432,414,380,384,400,417,416,443,456,461,394,578,709,690,612,600,547,477,432,443,452,503,508,563,543,521,412,403,388,423,484,511,467,481,450,419 14,19,17,27,32,27,22,418,545,500,498,416,432,440,463,463,467,449,537,722,707,450,716,657,549,540,467,436,404,389,429,659,748,612,664,475,445,397,408,406,441,448,512,481,489,408,590,823,861,766,740,596,492,480,535,525,596,591,636,587,569,405,436,399,403,527,729,680,653,552,456 1,25,22,13,14,10,9,427,459,456,411,414,420,467,481,456,441,460,455,595,567,411,570,504,450,444,406,394,387,405,444,537,592,491,516,433,433,415,436,459,483,545,616,555,523,472,637,689,719,614,598,495,403,613,688,696,727,706,751,689,626,392,408,410,418,432,572,525,515,449,401 1,1023,447,250,356,153,98,654,714,671,615,535,568,686,743,732,715,702,770,850,826,591,803,747,669,649,556,502,466,448,665,818,837,748,774,649,565,517,625,641,712,795,872,811,790,682,907,981,977,915,894,811,687,831,891,896,933,920,961,931,890,525,495,528,549,697,830,789,783,673,580 5,9,9,12,20,18,11,451,568,518,490,441,503,496,534,541,540,537,597,697,682,475,625,545,529,508,452,451,424,400,486,661,681,593,617,539,485,407,394,399,410,451,532,531,549,414,717,868,859,799,762,666,548,444,527,539,610,622,705,711,674,445,440,433,462,592,711,646,666,546,467 5,9,7,63,98,92,57,411,389,372,377,391,372,403,392,380,393,381,390,418,376,394,392,393,389,383,387,372,373,370,399,399,408,395,400,386,399,391,397,417,423,454,477,433,409,392,429,404,423,403,403,391,405,403,453,452,450,465,463,433,419,383,388,388,368,395,411,377,407,374,387 20,20,16,34,50,38,26,442,388,365,385,398,388,467,488,441,450,418,397,425,385,400,408,385,388,389,376,385,370,401,402,399,416,381,391,386,374,408,410,405,416,445,503,467,460,406,528,460,419,399,397,389,384,431,497,486,571,576,628,576,508,389,390,380,385,382,382,396,388,381,385 9,9,9,74,110,116,78,377,395,382,389,390,397,420,405,403,376,398,410,407,413,378,401,383,404,393,394,383,391,403,411,415,395,392,406,385,396,387,384,382,395,399,427,398,411,384,480,495,503,448,428,424,409,428,463,455,491,495,510,480,453,396,381,393,382,405,414,406,385,398,401 9,8,8,54,79,78,53,395,434,415,412,401,394,407,408,403,408,388,427,501,462,403,453,441,420,415,386,400,386,401,410,455,488,446,461,432,396,383,390,383,380,407,417,418,409,389,463,630,645,569,557,455,427,404,423,409,449,455,461,462,456,396,391,395,401,400,468,443,471,403,398 3,36,35,49,75,75,48,732,556,483,514,497,477,759,809,783,770,735,696,669,659,426,455,476,452,427,415,422,408,476,652,570,510,478,483,473,448,507,554,581,641,716,827,792,777,616,896,813,739,706,676,629,531,804,865,871,916,906,950,922,879,577,441,590,595,617,622,584,607,496,491 8,13,11,31,42,30,24,423,383,375,380,378,394,431,435,426,421,415,397,429,429,379,408,406,399,383,404,385,389,383,404,388,411,410,405,375,384,401,400,383,422,425,466,426,439,400,510,515,476,454,436,424,399,432,452,469,505,516,552,537,477,402,390,392,395,394,421,410,391,388,384 18,24,23,88,120,110,79,438,503,481,454,446,427,446,486,500,463,470,545,638,626,439,577,534,483,464,423,424,405,410,443,586,644,541,572,484,442,376,389,426,402,411,498,497,495,424,658,823,830,750,727,603,494,493,549,555,637,606,680,649,617,410,429,419,419,495,622,585,576,502,417 13,18,18,47,60,52,41,410,482,463,448,411,388,443,442,455,434,431,473,626,592,430,579,521,475,466,430,422,398,387,428,580,623,514,570,450,446,391,396,394,413,405,445,442,432,411,570,808,826,740,719,594,489,433,468,488,532,508,588,569,535,398,409,395,416,481,593,563,562,456,446 11,133,109,145,216,185,127,535,749,712,645,551,540,582,634,604,593,580,785,916,874,691,898,826,756,732,604,537,473,397,555,897,919,819,842,698,608,428,461,494,511,607,707,628,650,525,791,1023,1023,955,921,809,664,657,722,713,770,763,814,796,754,456,496,463,480,767,905,826,833,728,579 15,19,19,199,285,275,189,391,431,424,386,401,388,409,406,406,397,407,427,458,459,389,456,443,423,401,405,392,382,378,408,444,479,423,446,423,401,384,394,389,392,405,418,425,410,420,471,605,602,527,512,472,423,423,450,417,465,452,477,504,467,389,376,398,396,416,453,429,453,395,399 4,16,15,43,50,42,35,414,462,441,448,430,426,442,436,442,447,431,474,542,537,428,490,468,427,441,415,406,386,405,423,517,540,483,494,434,424,381,403,386,401,425,483,446,451,398,593,757,760,691,646,554,489,460,476,511,576,569,626,593,545,395,404,407,399,458,528,489,514,446,431 5,15,14,84,65,47,49,410,474,468,420,392,425,443,468,410,435,434,481,592,533,437,527,478,449,445,430,401,394,401,429,541,568,492,510,463,416,372,385,407,402,399,440,442,461,401,576,768,782,687,663,567,489,426,452,485,539,528,577,569,541,394,408,397,404,458,550,500,520,455,422 17,8,8,26,30,26,23,420,393,394,387,390,398,407,408,423,402,400,399,412,396,378,399,384,388,381,375,378,388,381,395,384,413,391,397,400,392,387,398,412,409,423,439,418,423,385,456,440,434,408,409,394,394,424,429,452,474,465,521,486,451,382,379,371,390,383,403,376,407,378,391 7,15,14,31,44,38,27,404,408,394,382,402,379,401,405,414,406,404,380,401,397,379,400,392,395,378,384,374,384,380,389,404,405,407,379,387,384,396,381,399,409,422,453,421,396,401,456,421,446,413,394,377,398,428,454,439,459,455,493,458,434,393,393,378,388,384,390,399,380,410,388 8,11,9,23,33,25,17,388,392,375,383,383,391,405,402,409,400,391,385,382,394,391,369,381,375,395,385,390,374,405,392,382,379,375,383,396,401,386,384,385,392,402,419,408,397,392,412,380,393,366,383,384,384,390,390,416,459,441,434,447,409,390,386,383,390,373,388,384,379,381,386 4,19,19,69,97,98,68,439,532,471,494,448,496,466,512,493,500,497,566,593,588,454,523,503,473,482,442,436,423,397,459,594,592,536,534,493,465,408,381,410,417,443,529,492,505,419,681,856,823,776,748,674,570,466,491,533,578,595,671,667,622,410,448,415,439,545,621,589,613,502,465 3,11,11,38,48,40,31,397,434,439,419,404,412,430,419,419,429,409,463,521,509,409,490,463,435,427,411,405,400,381,398,491,526,469,479,427,397,395,402,389,394,405,430,430,440,389,503,703,711,628,577,511,441,407,440,446,491,483,507,506,475,398,394,400,400,436,505,477,480,448,417 19,15,12,35,41,31,28,439,401,384,377,383,376,437,433,427,399,401,387,390,377,370,376,383,387,367,375,380,382,398,386,413,374,387,382,388,396,390,403,401,394,416,464,432,405,402,469,417,394,390,397,394,387,441,442,447,503,498,547,515,473,395,392,395,396,397,396,377,394,376,381 11,19,18,105,162,153,97,404,425,400,406,401,418,400,410,415,400,408,420,431,424,397,407,400,409,386,398,396,382,378,397,432,418,398,420,385,378,401,402,406,402,392,431,420,422,409,461,495,495,450,454,426,396,422,448,434,462,466,482,473,443,401,391,381,387,416,423,403,413,406,386 3,26,23,70,53,45,61,543,634,581,547,473,492,564,664,634,647,616,703,798,750,561,761,665,600,560,473,441,418,471,702,812,801,724,731,610,535,475,561,624,691,776,881,833,817,487,847,947,915,856,818,720,603,630,740,788,881,876,916,873,828,498,452,466,500,685,821,729,742,619,511 3,16,16,78,123,127,80,397,419,385,381,394,395,425,429,414,415,412,417,413,408,386,402,393,391,380,387,391,364,378,415,414,385,396,410,378,390,383,381,405,418,416,450,439,439,403,491,441,447,446,415,434,385,481,534,537,563,533,567,543,462,418,394,404,391,395,406,417,410,391,397 12,45,43,84,88,83,80,427,549,513,494,451,457,457,464,472,455,464,566,693,672,458,650,595,538,512,458,435,401,383,441,657,711,612,635,515,484,419,380,408,434,469,496,520,453,422,657,876,890,814,788,666,544,490,539,558,632,609,686,632,619,420,419,429,421,546,692,632,645,523,441 8,124,99,81,84,60,64,533,562,502,479,471,475,557,615,605,584,565,616,657,636,451,571,524,494,456,438,420,396,475,567,621,650,542,568,507,449,454,505,522,607,713,795,719,670,509,822,870,842,789,758,684,566,696,779,805,865,853,892,853,800,454,453,471,499,606,700,624,648,534,478 3,11,8,31,37,15,13,431,429,446,419,393,424,425,460,445,449,449,457,494,511,406,464,442,399,425,402,412,382,379,436,481,514,467,472,445,407,402,422,431,441,485,548,482,462,417,591,685,670,603,571,512,428,479,538,559,633,630,658,610,558,413,400,400,405,445,498,455,473,432,404 12,23,21,21,24,18,15,511,636,584,567,491,532,558,597,607,588,584,681,769,747,533,715,652,587,583,520,487,455,394,543,746,760,685,713,568,560,399,427,438,437,512,626,606,587,449,777,921,913,856,824,746,624,526,591,588,702,703,766,774,726,458,507,454,485,657,779,705,733,625,548 9,28,28,90,98,99,91,425,496,457,456,435,446,445,468,456,474,475,523,636,614,465,565,536,485,477,449,421,417,372,449,598,653,545,552,461,435,389,400,405,412,431,473,475,486,422,626,830,840,762,732,632,519,454,499,517,570,583,651,649,610,398,421,408,399,501,644,592,600,510,466 15,10,10,58,88,91,59,398,418,401,388,379,394,406,409,385,422,403,403,427,432,395,412,407,389,403,381,387,374,381,399,412,438,406,402,394,374,389,383,411,401,413,426,423,412,420,454,523,500,466,466,432,410,448,480,476,484,481,508,491,458,397,377,383,386,401,438,413,419,396,395 8,9,8,30,36,25,22,403,384,386,404,377,401,440,417,423,418,406,406,423,434,399,414,424,398,400,379,402,381,425,388,406,430,415,408,410,390,401,385,412,408,423,473,427,432,400,489,483,522,467,432,408,399,436,481,471,506,499,534,504,476,378,390,376,382,411,421,419,406,392,387 4,96,93,178,253,242,167,493,614,572,545,482,501,523,589,577,565,559,647,750,731,483,694,645,579,555,472,476,460,443,519,702,731,659,669,545,497,403,419,427,472,506,625,590,603,465,769,911,923,859,830,741,618,581,648,679,757,745,802,781,738,454,475,457,449,607,739,669,686,598,525 9,164,152,116,145,134,108,433,393,389,372,404,356,433,424,403,409,395,421,396,415,388,408,402,399,417,370,386,393,406,406,409,411,396,388,398,369,391,430,428,461,483,542,504,457,403,480,423,402,398,381,384,383,434,445,449,494,495,548,505,470,391,383,375,405,399,378,400,397,391,379 8,67,56,129,188,145,100,484,539,502,500,444,451,503,548,545,547,515,588,642,658,448,583,544,486,482,451,427,420,424,471,609,630,536,576,493,443,412,407,397,458,492,574,524,546,439,728,832,826,767,731,663,549,564,627,632,721,708,764,746,688,446,421,456,442,529,630,568,604,499,462 7,35,31,42,44,31,29,449,578,575,522,452,452,478,497,475,468,470,567,764,749,487,767,703,600,596,504,460,434,426,448,712,800,656,694,537,457,427,411,437,454,474,564,529,500,428,652,842,891,793,773,652,496,500,569,596,659,646,723,667,611,412,413,410,411,537,772,709,710,587,485 5,41,39,51,56,50,46,497,503,457,455,422,466,525,524,465,469,452,495,586,564,417,549,493,449,458,424,399,392,404,529,574,603,495,524,463,461,389,436,472,512,606,741,686,640,429,654,735,738,687,650,584,506,505,536,571,647,646,703,667,605,402,384,407,414,464,580,511,521,452,431 14,10,8,70,72,63,60,402,407,396,395,404,398,393,404,405,404,397,401,427,428,396,413,413,406,384,397,390,396,396,397,426,434,413,410,382,409,399,381,395,401,396,442,404,404,403,447,501,507,455,424,425,412,424,447,459,471,456,496,475,449,395,380,387,390,401,435,417,408,394,388 11,69,34,96,171,87,46,451,440,419,403,384,425,476,496,474,483,453,472,448,445,385,409,417,406,389,391,383,399,424,436,437,419,415,416,394,413,432,446,442,464,541,626,556,533,476,610,582,530,501,462,461,425,576,636,652,696,690,747,692,622,397,399,399,386,420,442,414,420,385,398 10,14,13,67,104,108,69,381,378,385,379,386,377,375,386,388,380,390,386,396,383,389,399,397,387,381,382,380,364,393,382,392,378,390,402,391,382,383,400,369,399,418,437,392,393,440,437,421,422,407,390,420,389,633,731,720,698,608,599,459,427,398,380,392,380,386,398,394,402,399,386 14,16,16,53,74,74,51,399,531,486,478,439,452,422,459,471,462,446,558,667,621,440,588,554,501,480,446,432,397,383,415,610,647,555,566,494,473,383,395,408,397,419,451,453,458,416,594,840,851,770,743,638,515,435,463,485,531,529,602,597,558,397,429,408,410,493,621,562,579,493,448 12,11,10,160,252,260,164,401,394,398,370,381,381,402,420,400,393,388,414,408,414,398,406,395,410,384,394,393,392,397,375,398,423,392,415,395,403,405,378,393,404,381,396,396,427,401,438,516,517,482,446,424,402,392,388,403,424,423,445,434,427,393,387,394,382,408,429,416,410,395,387 3,21,20,11,11,10,11,397,378,367,371,356,376,409,396,395,402,393,377,396,399,382,374,370,389,389,386,383,376,393,393,383,385,389,398,371,386,394,397,427,403,421,485,435,404,407,454,394,392,378,381,393,385,429,468,480,488,484,505,463,429,373,377,376,387,389,380,364,380,398,389 8,60,56,49,53,47,44,424,412,416,391,391,385,421,412,436,428,414,414,427,428,397,408,412,411,394,373,392,385,404,394,425,430,425,396,368,386,397,393,409,430,417,467,431,414,401,492,535,537,475,465,412,406,455,473,469,544,530,552,506,490,385,391,400,400,403,430,431,412,391,384 1,27,21,34,48,33,24,431,398,375,376,388,379,456,434,434,404,397,397,409,411,379,394,387,386,382,393,386,372,386,422,377,407,383,387,391,394,423,411,423,438,430,497,472,447,415,507,446,432,392,421,405,367,467,529,525,576,565,594,518,478,387,379,402,386,387,388,396,406,402,362 6,68,40,87,127,67,46,440,425,417,414,402,442,455,491,463,471,446,428,480,455,407,420,412,403,388,379,408,403,404,452,425,446,401,450,412,407,420,433,461,464,487,553,518,498,438,588,585,570,505,485,423,408,495,564,539,617,609,666,628,567,400,392,408,392,398,444,417,423,426,393 5,114,107,89,107,100,81,389,394,396,381,357,398,421,379,403,412,401,394,391,390,384,388,397,404,398,397,382,397,417,391,388,401,387,399,393,390,413,401,398,421,424,463,459,423,391,443,453,419,423,412,408,389,420,418,418,437,443,491,454,435,385,405,383,383,368,391,380,368,381,378 12,11,11,30,38,36,29,389,435,423,411,403,392,395,419,418,406,413,456,512,515,398,485,460,431,419,416,385,390,389,408,495,533,445,464,422,409,404,398,373,398,403,439,413,412,407,499,672,675,586,557,473,410,419,433,427,485,464,509,499,492,401,413,392,401,438,495,478,482,427,412 19,57,55,158,191,176,147,469,554,494,498,467,485,484,516,515,512,510,612,705,686,459,643,590,527,514,447,442,418,414,475,663,695,592,617,524,483,401,402,427,444,504,580,535,543,453,733,886,892,825,789,709,562,549,616,649,700,703,752,738,677,421,448,448,430,548,695,641,643,546,477 4,12,11,9,14,17,11,485,541,511,477,459,483,533,584,578,572,562,594,647,637,456,553,522,488,458,448,434,415,383,494,625,630,539,582,477,449,413,412,423,447,496,590,564,579,417,745,808,787,736,711,635,547,492,562,595,673,679,745,745,697,438,465,460,473,587,647,594,642,526,459 14,17,17,317,576,600,324,399,441,419,409,406,425,422,429,419,433,402,442,510,513,401,494,441,423,407,407,395,395,400,396,468,497,448,477,416,398,397,395,382,400,411,416,432,407,427,474,659,696,606,567,481,413,411,429,450,479,455,496,506,474,408,386,403,400,422,518,474,478,432,411 11,28,25,36,42,32,28,392,439,409,437,384,389,416,437,420,431,404,438,482,475,409,470,422,420,412,399,407,379,395,411,462,496,442,448,415,427,400,419,431,431,446,505,458,442,406,522,600,625,547,513,424,399,464,514,510,558,531,589,546,514,401,404,396,390,442,487,435,454,424,381 7,8,9,37,58,59,38,413,426,416,396,392,410,403,400,402,402,397,427,470,475,398,467,444,427,440,417,387,388,410,405,464,490,439,445,406,393,372,380,389,391,394,406,401,389,377,456,640,656,558,534,478,431,410,399,439,410,414,460,456,441,403,397,389,391,418,480,454,451,418,396 13,29,28,42,61,60,41,428,506,489,434,452,432,447,464,477,459,462,536,638,614,449,565,534,488,487,432,432,401,422,441,589,618,534,545,463,471,382,398,404,421,419,468,458,486,401,602,831,833,762,729,626,513,434,465,488,542,541,618,627,561,406,420,418,414,518,617,559,580,482,458 18,10,8,23,32,24,16,423,406,421,399,380,390,408,431,416,424,413,416,445,433,400,419,408,405,399,400,389,388,391,401,447,440,409,415,388,393,388,398,413,423,454,486,461,452,427,512,544,533,511,444,423,412,471,504,518,543,546,582,547,497,399,388,395,392,423,438,407,422,404,389 14,34,32,74,94,88,69,476,629,583,521,464,476,500,547,515,509,535,635,772,752,513,743,680,589,590,495,453,436,413,478,731,790,677,711,557,468,410,425,452,450,493,599,540,556,444,711,918,929,853,829,709,585,546,636,641,708,697,751,734,680,406,425,411,439,602,762,698,702,575,490 20,13,11,33,45,32,23,445,389,401,403,382,404,453,453,436,438,423,421,442,447,385,411,411,401,382,373,381,363,362,405,420,427,404,420,408,385,400,403,408,418,449,489,471,453,420,537,536,522,478,461,420,386,464,521,528,584,573,627,587,527,407,390,395,388,407,444,404,430,397,381 8,33,20,69,94,51,36,433,423,395,409,395,422,428,487,435,434,444,418,459,465,397,454,413,409,398,414,398,376,380,419,433,468,432,449,386,410,406,426,436,448,487,545,493,472,425,581,570,563,496,455,434,411,489,559,557,619,618,664,607,549,382,377,390,395,397,459,449,456,418,395 7,15,14,29,41,38,26,406,388,399,369,376,387,398,406,394,387,386,402,400,395,393,386,392,385,373,373,381,393,384,387,390,402,393,404,363,400,391,392,393,397,400,411,402,388,384,381,421,401,389,411,389,384,380,387,399,427,415,441,416,402,374,393,395,393,390,391,365,375,386,380 6,25,13,38,47,22,18,461,445,430,414,408,407,514,539,508,489,508,486,533,512,423,455,448,437,437,395,390,398,424,521,518,517,475,457,426,427,431,482,497,578,667,803,747,672,502,815,751,710,635,610,524,452,668,761,815,935,938,972,899,828,410,419,417,412,470,503,465,471,421,423 15,8,8,41,57,38,28,406,378,384,378,399,400,375,401,387,403,389,387,377,404,402,386,395,385,381,379,384,377,368,395,391,386,379,376,379,380,393,391,385,382,389,421,385,394,399,400,402,419,412,384,380,393,398,401,429,420,420,442,439,394,381,372,381,391,388,389,380,395,383,376 16,8,8,22,25,23,20,408,412,396,393,377,396,427,410,417,417,398,436,485,456,403,484,439,432,420,396,401,391,383,390,472,499,440,450,417,390,396,385,407,410,406,436,396,422,391,458,567,596,528,489,432,408,404,428,430,450,463,490,464,449,387,376,393,395,420,497,442,468,424,393 8,23,20,101,131,98,78,433,487,466,431,412,401,418,453,424,433,420,473,581,560,444,578,530,482,460,421,414,406,395,427,559,623,510,523,453,426,390,393,425,417,434,458,438,453,418,549,738,761,674,637,517,463,455,471,495,519,500,553,558,512,403,394,396,381,444,600,548,537,472,437 14,10,10,75,99,101,77,413,468,422,398,417,393,403,413,431,421,405,466,523,510,411,477,453,422,423,404,396,396,389,413,487,531,485,473,436,421,385,396,403,399,415,434,423,435,391,507,715,735,622,601,508,442,430,430,442,461,473,519,491,474,394,412,396,395,438,510,473,465,410,422 10,315,263,364,425,351,300,669,834,791,763,693,723,719,772,761,759,754,861,939,925,723,898,858,806,789,696,670,570,467,695,908,929,855,875,764,710,424,448,520,547,622,782,760,777,509,928,1023,1023,1023,1001,935,835,692,776,802,873,871,929,927,891,577,652,580,625,835,935,889,909,819,729 10,9,8,15,16,13,12,407,399,404,407,406,393,409,429,413,417,397,402,412,423,392,415,386,400,395,383,372,374,373,404,423,424,405,409,416,389,401,413,409,419,428,487,434,417,393,484,526,503,467,446,444,412,448,468,492,548,527,558,518,479,393,389,407,391,402,415,403,402,398,388 4,8,8,27,34,30,24,398,432,404,404,399,412,415,431,426,429,411,449,467,473,407,438,426,427,416,397,385,396,369,407,447,461,431,445,410,402,391,393,393,399,418,445,419,407,400,517,612,592,543,520,461,412,409,431,436,474,471,503,515,464,391,388,403,402,427,451,434,463,403,413 2,8,7,66,80,77,63,423,463,434,396,414,414,417,447,448,426,429,486,523,515,404,491,482,438,428,410,401,395,410,407,494,538,473,462,432,408,380,387,401,407,430,471,456,456,410,563,720,727,633,617,508,436,436,482,484,549,523,595,560,535,416,402,406,399,455,524,500,497,440,414 15,250,227,150,205,184,137,392,388,373,390,399,377,439,430,424,394,390,402,385,381,400,373,370,399,378,376,383,374,395,407,394,401,389,373,387,390,400,425,428,447,484,551,530,457,414,453,431,403,379,398,423,406,411,412,441,455,458,485,458,457,400,377,390,391,399,395,377,368,380,381 10,217,203,94,165,154,85,419,386,401,375,406,382,438,427,445,403,390,420,421,390,371,392,398,404,379,387,368,391,373,445,458,403,399,441,414,388,430,443,459,508,543,649,573,518,406,523,462,468,447,463,411,392,446,492,498,559,542,611,565,502,397,379,394,392,384,409,401,399,371,411 7,26,25,64,77,71,59,438,527,491,491,416,432,465,482,471,482,468,554,656,648,452,594,554,500,487,450,432,408,413,432,616,648,563,565,491,458,403,386,407,417,433,483,466,470,414,646,841,845,774,743,650,545,463,504,511,567,581,664,658,601,403,413,405,434,534,664,600,609,502,446 4,8,8,23,24,21,20,454,483,454,431,414,404,475,500,481,476,475,501,550,553,430,495,448,423,447,408,405,385,388,467,525,530,479,507,449,417,408,411,429,431,475,556,521,509,431,677,739,712,652,609,563,486,516,598,603,668,668,725,701,653,409,420,418,424,487,532,487,507,465,421 19,9,8,28,33,25,21,411,383,391,379,396,412,446,444,426,423,418,428,429,413,387,400,402,402,393,381,391,371,388,404,415,438,403,430,390,367,382,406,402,424,438,477,445,444,407,518,490,488,467,424,414,386,450,482,504,556,531,593,526,505,392,394,385,390,398,423,394,417,396,386 2,42,41,72,87,79,65,445,535,501,502,444,448,459,481,496,482,487,586,669,652,466,615,578,496,490,452,436,409,395,482,647,674,563,588,514,473,412,407,411,409,448,519,510,526,407,685,839,839,770,742,647,522,474,517,516,621,625,676,660,623,421,442,412,432,558,671,624,621,526,460 7,24,18,39,50,32,27,451,482,422,448,402,413,519,517,510,496,481,543,601,576,437,569,515,436,448,431,413,399,397,493,616,610,532,542,468,424,430,456,485,503,571,700,632,575,467,711,801,765,702,643,555,479,608,682,701,763,744,784,741,675,446,408,402,433,532,644,560,574,470,441 18,12,10,26,33,28,22,432,398,380,392,376,379,443,444,416,411,420,390,407,402,386,397,392,389,381,391,375,390,390,381,403,402,412,390,407,399,408,396,386,408,415,477,454,429,383,470,458,434,410,403,394,385,433,452,470,494,520,568,516,475,391,387,384,383,382,384,392,392,392,384 14,9,8,27,31,25,21,391,455,436,426,409,407,413,419,408,395,406,497,638,576,445,621,510,468,446,425,417,408,390,393,605,624,527,519,432,409,389,382,396,402,394,435,414,421,393,470,740,736,640,581,485,435,418,441,424,464,451,449,465,431,384,390,368,394,468,607,499,537,454,419 3,224,208,150,190,175,139,422,391,384,359,373,386,413,400,403,389,372,392,379,397,370,390,376,391,373,357,413,376,380,418,388,392,377,377,376,388,388,389,404,410,443,542,480,430,398,435,403,385,399,369,395,383,394,404,437,436,446,473,425,413,386,371,399,377,375,385,352,379,378,375 9,9,8,58,78,70,50,402,484,473,448,404,457,426,438,455,442,436,491,593,557,436,548,506,474,448,425,401,388,386,434,577,599,531,551,451,403,392,389,386,390,406,449,451,469,399,579,795,792,723,681,591,494,430,439,456,515,490,552,560,529,391,406,402,398,475,573,540,535,485,421 19,74,48,76,86,46,45,478,473,431,461,409,447,501,555,556,508,509,532,556,563,414,484,456,421,421,412,407,400,432,546,554,563,463,495,447,422,524,652,713,775,855,921,827,733,539,804,773,736,663,624,553,488,743,847,888,951,932,951,872,799,440,427,410,431,465,521,506,508,449,414 12,32,30,28,32,29,25,489,586,561,531,495,550,507,567,554,531,531,630,719,703,466,657,629,541,524,466,442,444,384,483,669,708,600,653,541,499,423,390,417,397,453,547,511,537,404,745,874,875,816,799,733,634,459,525,533,617,641,711,727,694,427,467,434,458,589,728,674,684,574,524 13,133,125,65,121,116,61,470,598,534,488,442,477,509,552,536,531,511,641,759,697,520,721,631,563,545,479,434,427,419,486,716,733,642,651,527,462,405,433,438,463,539,633,583,576,465,756,907,894,818,783,695,560,569,660,697,770,757,805,776,727,427,413,422,434,591,733,636,658,551,476 16,9,8,29,32,24,22,405,388,386,387,376,383,426,439,422,405,407,396,396,413,387,399,414,373,384,381,390,401,374,393,403,408,378,419,394,374,395,373,402,419,416,465,425,418,401,478,434,428,432,406,396,397,435,436,436,498,476,526,483,449,392,383,383,380,393,396,387,397,387,372 19,16,13,31,44,34,24,423,408,363,393,384,377,454,431,428,417,406,390,417,402,387,415,410,385,378,392,376,390,389,404,420,416,384,391,383,384,396,384,413,414,431,449,447,446,418,490,462,466,413,425,391,387,427,473,473,526,517,574,533,484,391,395,386,385,395,408,398,415,402,386 16,15,13,32,44,36,27,422,400,404,385,387,384,466,444,442,441,441,406,422,413,393,389,398,392,397,392,392,396,394,424,402,432,414,402,388,380,386,393,396,401,404,473,448,446,391,523,508,492,469,454,421,401,435,440,432,514,542,580,560,519,388,387,378,402,401,404,400,413,395,391 5,8,8,11,13,11,9,482,505,483,465,440,460,488,540,537,521,515,545,610,605,452,552,516,468,465,435,429,395,412,468,589,595,542,524,466,433,386,419,421,443,471,551,526,537,415,699,780,757,698,657,584,475,500,554,566,643,643,708,691,662,437,423,423,449,539,607,558,571,478,466 10,19,18,39,35,30,33,485,476,426,443,432,454,461,439,484,449,430,499,587,577,424,558,514,464,469,429,416,401,417,455,559,604,514,534,468,435,408,398,429,460,516,633,580,541,413,575,744,755,684,650,599,490,453,497,495,565,540,606,580,527,403,411,411,397,447,580,530,553,462,435 1,13,12,24,40,33,18,428,474,464,439,394,408,430,457,449,456,432,493,595,558,433,570,511,460,453,426,399,401,390,431,563,604,498,518,437,446,376,403,409,413,433,514,494,478,406,575,720,736,652,625,515,441,460,507,524,581,569,622,591,538,404,386,394,406,470,586,544,542,482,401 6,30,28,95,117,113,91,462,522,494,469,433,434,467,505,484,502,495,555,648,625,456,581,535,473,473,422,420,406,385,461,604,634,565,581,470,453,380,398,409,422,451,546,502,527,425,694,840,839,770,736,647,517,528,575,591,652,651,712,697,645,433,427,417,433,513,636,586,597,502,449 14,40,37,56,57,49,48,412,492,470,441,388,443,444,482,475,479,452,496,634,622,432,615,563,482,494,427,410,397,404,433,603,656,536,599,458,440,405,410,406,432,470,535,502,488,426,613,732,771,674,652,528,449,498,561,576,619,612,672,633,580,394,388,421,424,492,640,575,582,496,427 7,30,23,40,62,46,30,391,421,411,394,380,391,409,453,429,417,425,407,433,426,392,401,406,408,395,381,390,407,385,414,431,424,397,417,382,376,396,420,424,422,478,514,469,455,426,535,495,486,455,433,408,380,502,538,540,600,577,632,570,527,393,399,393,403,409,408,406,404,402,385 13,11,11,29,33,31,26,415,411,384,406,383,404,421,433,423,419,415,428,444,459,401,412,412,393,412,401,389,379,389,407,432,447,406,432,395,400,399,400,384,396,428,467,436,421,419,490,531,537,477,445,447,390,443,479,492,519,518,563,537,492,390,405,389,407,434,464,416,417,392,390 3,8,8,35,53,50,33,400,394,406,386,389,390,398,394,391,395,389,397,419,395,391,397,397,394,378,374,382,369,370,379,411,409,395,394,385,376,393,386,392,386,397,405,394,396,395,411,461,476,463,438,422,384,408,416,425,446,444,454,440,407,385,383,395,375,394,414,413,402,396,381 4,59,58,183,299,292,179,437,434,422,409,436,407,436,453,429,434,442,453,478,453,382,438,419,415,424,417,401,383,395,426,432,454,427,428,414,379,399,397,420,410,436,466,472,445,424,551,629,626,538,515,450,438,488,515,537,558,544,594,548,511,409,406,405,429,426,488,468,418,438,414 15,29,23,35,53,40,24,441,459,474,431,414,432,477,467,444,449,439,455,582,565,413,539,498,456,429,390,393,401,379,435,534,595,497,489,448,425,387,422,448,430,480,541,485,482,424,599,743,754,669,628,512,452,513,570,576,634,622,656,641,567,391,396,407,398,468,578,513,527,448,415 15,29,29,111,164,166,110,427,448,436,415,391,400,441,449,462,435,459,465,509,487,394,472,455,422,424,387,413,425,410,407,457,517,459,473,435,405,396,434,395,426,442,511,448,449,441,575,703,708,622,585,497,456,476,552,561,645,622,652,617,561,415,410,384,409,446,477,446,477,430,405 17,1023,410,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,913,1023,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 2,23,23,102,153,159,106,395,394,371,391,385,385,424,448,411,398,409,390,410,409,377,390,394,402,395,398,395,388,399,411,396,398,397,399,400,410,412,411,410,418,430,460,433,429,460,481,455,444,436,412,397,373,567,652,664,626,571,583,509,477,406,386,388,395,407,388,399,431,387,386 1,33,26,50,58,41,36,457,571,543,476,463,437,476,505,492,471,475,537,748,725,470,753,677,580,586,490,438,412,440,469,686,783,660,694,524,459,414,445,446,480,559,634,557,532,471,665,813,863,767,741,605,489,612,668,673,719,702,755,697,640,395,407,402,406,535,757,693,661,575,480 18,17,14,31,45,35,23,405,413,399,398,392,409,441,460,445,452,433,439,476,450,409,447,427,412,386,387,389,370,390,404,463,473,431,451,385,393,407,417,407,419,452,509,468,462,410,553,594,584,516,494,434,431,478,537,548,574,572,604,577,531,405,390,404,398,412,458,436,423,409,378 20,18,16,32,46,40,27,379,388,402,381,378,376,423,400,397,396,411,419,412,411,385,396,387,381,382,368,374,370,395,405,403,400,394,390,385,367,394,384,402,422,416,455,429,396,417,460,469,437,397,415,403,376,428,467,460,489,469,524,480,434,376,378,394,378,393,390,393,405,378,369 3,8,8,78,122,116,74,399,476,456,423,409,418,427,423,417,425,429,482,583,558,425,534,498,450,436,414,421,402,389,421,547,588,509,505,449,410,393,404,400,417,430,458,437,446,394,544,786,799,711,689,551,469,451,464,470,541,526,569,541,498,389,423,397,417,450,569,535,523,443,444 12,25,24,43,46,44,40,538,594,549,514,473,510,566,636,603,611,594,641,705,690,466,622,582,530,525,474,474,439,407,514,654,660,592,609,510,473,418,408,432,421,485,599,578,593,437,764,862,846,794,766,699,567,530,591,608,696,701,769,762,725,458,467,489,492,654,709,657,685,575,510 3,12,7,20,22,17,16,405,454,422,444,417,426,433,470,475,477,481,481,502,501,404,432,411,423,422,416,401,390,385,443,476,474,443,461,432,442,379,390,405,416,434,505,468,474,404,632,665,629,600,563,530,480,439,479,499,566,560,636,620,591,406,403,417,418,467,477,460,482,440,418 2,10,9,18,20,14,13,405,436,422,415,416,416,394,429,417,414,417,455,510,480,405,479,458,426,420,417,395,365,384,401,495,523,458,462,437,412,405,383,408,394,401,423,427,426,392,486,676,687,607,577,487,420,411,426,415,476,466,507,480,467,393,391,387,395,451,500,463,448,435,400 18,14,12,37,48,34,25,404,400,400,377,383,399,399,428,402,407,415,417,409,432,388,392,395,388,396,379,376,392,388,398,386,408,396,404,407,391,394,390,398,419,436,479,443,426,419,496,477,454,430,412,407,392,437,480,486,527,525,564,505,461,389,371,394,375,379,397,397,405,393,387 18,28,28,132,216,218,133,402,415,406,372,401,371,395,418,412,407,418,414,395,413,378,385,394,382,394,366,390,398,394,408,401,402,406,395,390,398,382,386,419,387,422,454,447,415,422,504,470,458,443,418,412,385,479,544,543,552,514,578,503,472,384,389,397,381,404,401,418,394,394,404 12,14,14,60,86,84,57,419,464,432,458,409,431,432,440,434,436,434,497,600,552,421,549,502,453,462,434,405,421,392,422,557,598,533,553,467,430,373,402,411,411,412,489,457,470,406,575,790,794,713,679,569,463,429,496,504,550,545,608,580,533,402,414,419,398,468,576,533,552,455,447 14,10,10,28,35,34,27,412,490,447,463,428,439,422,436,417,429,434,469,610,577,427,559,521,484,459,408,419,410,380,422,567,617,533,544,473,431,386,393,391,396,408,458,439,437,408,565,795,802,713,686,584,487,433,440,466,512,502,575,556,512,401,400,409,410,474,599,543,541,470,426 19,9,8,28,31,27,25,403,389,379,380,385,403,418,419,410,421,396,401,407,412,396,388,384,388,372,386,366,389,389,394,388,411,392,397,387,394,400,391,419,404,416,436,426,406,398,453,443,424,409,421,381,391,428,435,442,470,482,513,474,439,387,392,392,385,376,400,390,379,387,393 13,35,31,119,168,151,104,453,548,508,494,462,478,482,492,494,497,495,559,671,659,458,606,575,525,516,460,456,415,403,455,634,663,570,605,505,454,404,398,417,432,435,528,493,521,412,669,859,860,798,762,673,546,485,541,542,619,606,690,681,621,421,437,416,438,547,676,616,635,517,473 8,11,10,32,37,31,27,399,380,375,381,396,387,390,400,393,391,385,392,398,380,389,403,382,391,383,373,383,388,386,380,389,416,403,398,385,391,384,382,387,397,391,404,397,402,379,406,435,449,421,409,413,395,397,416,387,422,409,432,402,401,398,380,386,381,378,402,395,406,391,373 13,18,18,15,24,19,12,417,410,432,403,392,382,395,398,404,397,393,407,436,419,391,418,404,403,385,405,382,390,386,389,426,411,407,411,398,383,393,388,384,393,385,411,406,405,393,466,541,535,495,476,424,409,421,428,399,440,444,457,457,449,394,402,401,388,406,436,401,415,401,396 12,18,16,25,26,18,18,556,670,621,598,532,566,595,662,658,649,640,726,801,767,522,720,661,603,590,505,504,432,407,600,770,777,706,722,589,530,421,398,409,450,507,663,659,682,457,841,954,941,893,864,789,671,553,656,673,757,763,835,841,806,500,503,511,530,720,819,756,775,666,581 12,10,9,33,41,33,24,399,379,371,388,399,396,396,404,391,398,391,385,401,406,372,398,382,385,396,380,377,389,397,395,389,401,387,389,383,384,389,382,381,405,389,400,387,402,393,424,433,432,395,410,388,381,397,410,397,412,438,444,422,420,376,395,392,381,385,408,410,386,403,394 14,24,24,59,72,70,57,435,517,491,453,433,437,432,460,441,456,440,500,642,619,450,600,568,483,473,433,412,407,413,427,610,663,562,582,467,432,381,411,413,413,441,499,478,487,405,629,832,847,760,718,600,516,471,528,545,615,608,650,626,566,411,422,392,406,485,643,582,579,484,436 1,20,20,17,27,22,12,579,662,617,582,538,537,624,689,677,677,657,725,779,769,517,705,640,595,561,501,483,424,433,593,748,759,673,709,601,506,405,430,465,458,544,682,673,700,457,848,914,901,847,827,750,642,601,681,707,782,786,848,849,813,520,475,534,546,696,784,738,755,639,563 2,9,9,53,90,95,55,405,383,385,380,371,380,380,375,393,384,385,387,394,390,382,383,375,374,376,395,379,391,391,387,378,397,378,389,379,393,407,386,376,390,370,393,401,394,392,418,406,407,402,408,383,388,391,412,413,407,406,432,421,396,395,384,380,393,389,379,400,387,390,389 2,43,41,47,54,52,45,445,616,568,535,487,460,490,545,540,501,503,631,771,738,494,708,652,585,563,481,470,432,394,484,722,762,661,680,547,488,398,409,389,418,467,538,526,543,420,714,918,927,856,827,730,593,503,549,567,651,645,724,711,673,426,425,432,430,576,755,687,696,565,511 2,15,14,206,266,270,210,398,393,407,401,402,393,405,421,408,412,395,404,448,434,413,432,434,401,394,391,388,383,375,412,431,440,421,434,403,399,385,391,405,400,408,443,433,426,409,478,576,588,519,493,439,411,403,452,446,466,471,499,463,441,402,393,406,385,404,459,420,426,406,388 18,87,80,125,170,147,105,529,646,563,558,520,513,529,617,603,589,580,680,770,756,517,698,655,598,577,481,505,447,399,532,728,750,648,688,596,503,416,421,420,458,498,610,626,627,446,793,936,931,872,842,759,643,546,641,660,743,740,798,790,741,465,472,471,498,652,761,712,740,614,551 18,19,11,54,56,28,28,449,405,387,410,393,402,460,494,454,437,433,417,435,423,371,407,396,390,398,390,383,377,393,434,420,412,411,433,383,396,404,437,420,477,481,571,503,486,430,581,506,474,439,427,411,408,545,594,595,644,646,702,634,549,404,397,390,400,391,423,419,418,413,390 4,8,7,7,8,7,6,482,519,490,463,458,440,503,562,557,572,538,571,628,598,428,530,489,478,470,431,420,404,397,485,567,606,543,563,468,463,381,397,402,431,458,551,538,540,414,726,795,767,725,696,636,549,464,521,543,633,655,730,731,690,449,437,459,474,541,615,581,618,509,462 7,9,9,52,84,88,54,421,366,399,389,396,400,417,430,432,447,424,405,405,407,386,386,405,381,388,400,388,389,388,406,400,400,403,405,391,383,395,402,395,415,419,470,448,464,418,524,444,417,426,405,410,398,478,481,505,538,527,550,555,483,394,399,389,402,408,392,375,404,389,384 10,54,48,36,51,36,25,698,842,803,767,712,739,735,798,801,799,792,874,948,922,675,869,824,775,754,664,646,544,399,729,899,914,845,866,757,691,414,419,467,511,584,763,764,802,493,948,1023,1023,1015,990,927,831,651,736,764,853,857,923,937,912,620,662,645,676,845,944,895,909,818,744 14,11,10,41,48,44,34,411,464,438,432,395,401,407,428,417,423,414,446,531,516,409,506,467,430,424,406,403,391,376,406,509,553,479,475,428,402,409,381,389,393,415,432,427,417,403,508,717,722,645,596,514,431,428,447,451,484,488,540,517,494,390,402,402,382,428,517,470,500,448,412 4,10,10,17,24,17,11,412,418,422,408,387,400,405,420,427,421,403,420,450,423,398,445,419,399,405,395,391,406,397,379,429,445,411,417,396,407,371,380,392,399,400,417,419,419,384,459,516,541,485,466,433,395,396,409,421,451,467,509,469,467,390,402,400,391,408,435,420,415,413,400 4,244,228,174,253,231,158,425,392,398,407,410,395,427,417,422,415,394,421,442,409,399,381,408,402,422,389,388,404,421,438,452,461,440,423,427,407,391,413,446,462,511,610,532,506,430,478,551,531,491,462,430,428,460,451,477,496,497,545,529,472,382,407,381,375,432,447,426,446,401,411 18,19,19,59,78,74,56,446,475,468,440,410,411,445,460,464,462,442,508,582,550,431,537,487,448,431,429,410,391,392,436,560,580,520,519,458,425,397,408,408,405,431,473,450,464,404,602,777,774,700,664,583,464,447,472,492,562,540,603,594,565,397,423,405,411,481,580,531,540,479,437 5,1023,397,966,1023,260,232,912,900,864,824,778,806,946,988,970,960,947,958,989,976,743,915,874,829,805,727,700,599,778,989,983,975,916,936,849,792,849,956,999,1023,1023,1023,1023,1023,911,1023,1023,1023,1023,1023,989,900,1023,1023,1023,1023,1023,1023,1023,1023,790,734,790,825,913,969,935,944,855,793 5,20,17,5,6,4,3,403,381,373,374,392,385,426,447,433,410,406,406,402,410,387,395,382,379,388,377,371,382,403,483,422,415,380,399,387,387,457,521,559,642,719,828,732,621,404,679,515,447,434,450,431,404,526,621,703,848,846,883,787,688,369,382,394,377,401,386,400,379,388,391 5,33,33,110,167,174,112,410,419,393,393,389,400,406,408,408,425,413,430,466,461,396,435,408,411,387,400,376,380,407,400,447,451,411,439,428,398,413,382,386,435,418,455,431,411,413,500,612,612,518,497,456,411,440,495,507,505,513,527,487,463,398,391,393,396,412,433,427,453,402,389 1,131,120,895,930,815,764,502,447,431,439,404,412,524,549,518,500,465,511,526,522,418,452,438,425,426,396,390,391,382,439,493,505,452,468,398,421,424,433,444,470,500,601,536,516,564,708,707,694,623,572,523,427,633,702,716,771,750,800,746,673,459,420,446,433,452,508,474,478,429,414 9,9,9,39,43,43,38,412,413,417,397,408,393,412,423,421,423,415,430,484,481,397,471,430,426,411,411,392,392,393,403,464,491,446,447,418,413,398,387,391,392,413,424,420,431,387,524,659,658,581,542,488,432,427,445,459,501,500,559,541,485,394,386,400,390,431,485,467,463,417,419 2,79,28,316,357,111,97,708,852,812,774,690,723,744,811,794,784,776,869,967,945,739,926,883,821,802,692,662,557,499,725,942,971,890,909,784,718,504,556,601,650,753,854,820,816,652,953,1023,1023,1023,1010,933,824,815,878,884,931,930,975,964,927,588,625,605,647,839,956,907,919,821,747 5,13,12,87,134,124,80,557,489,445,426,434,421,589,651,604,596,580,568,555,548,425,482,448,423,425,409,394,400,421,521,519,495,477,489,448,425,427,456,479,493,563,672,638,617,484,760,719,675,621,596,518,486,652,720,729,775,767,811,785,733,485,415,467,467,521,547,491,509,454,424 16,10,9,23,30,26,20,403,378,387,397,387,382,418,425,418,404,415,386,391,389,377,398,387,389,401,392,385,376,389,400,392,382,401,390,381,378,406,390,389,404,383,444,431,426,393,465,409,416,406,400,393,379,431,421,435,477,483,516,468,453,387,401,390,390,392,399,388,375,392,376 16,73,56,89,142,105,65,491,554,487,478,459,442,515,553,556,521,531,575,627,628,447,580,511,496,468,437,436,397,410,476,589,610,545,571,477,453,432,404,457,454,505,598,537,541,462,725,814,796,744,697,604,523,590,645,661,710,700,757,736,695,437,433,450,455,533,635,582,622,502,477 19,99,93,175,202,188,160,525,655,601,562,487,512,530,611,566,564,575,671,781,752,507,716,652,589,568,511,471,429,409,508,732,767,686,698,580,517,390,401,421,448,484,612,590,598,442,783,930,925,866,838,746,632,531,625,649,731,726,793,790,747,463,499,466,474,642,772,708,720,623,532 13,23,21,67,81,61,52,459,454,444,427,448,425,473,507,475,502,483,480,557,515,402,467,440,434,433,415,425,392,420,502,520,529,479,466,445,421,461,543,597,665,748,824,727,655,462,721,720,710,635,604,535,485,596,711,775,833,810,834,761,706,419,414,423,426,443,515,504,488,453,420 18,8,8,42,46,47,42,420,445,428,418,400,419,405,398,411,406,432,444,519,500,416,482,454,433,421,418,396,382,379,407,494,508,437,471,399,407,396,385,391,391,389,416,414,395,397,500,692,700,615,575,494,461,404,442,422,451,452,498,491,470,397,397,390,390,438,498,468,481,414,422 3,9,8,11,13,13,11,411,465,448,399,424,398,427,447,431,434,419,466,589,554,434,556,493,462,437,410,395,388,374,401,543,581,493,513,431,430,386,390,394,414,422,449,432,426,389,521,692,721,631,577,490,434,431,454,463,515,509,547,529,454,383,393,390,403,455,584,511,511,468,411 6,19,19,57,86,87,56,410,483,458,429,404,425,431,421,448,443,436,484,573,579,429,521,484,459,432,416,412,402,404,404,539,577,498,516,420,433,400,405,415,420,429,474,473,458,411,579,779,786,700,675,558,475,474,508,513,575,561,632,589,546,406,404,411,403,464,562,511,535,444,415 2,72,70,58,88,88,57,664,771,712,680,603,639,711,778,753,746,730,830,880,855,677,818,770,725,701,601,570,477,416,675,863,847,787,803,695,642,433,443,479,517,587,759,744,763,501,899,1023,1023,981,948,878,764,657,735,760,844,842,902,903,866,603,591,600,615,858,920,869,895,789,696 6,28,26,35,44,37,29,462,447,452,428,424,434,459,479,465,444,441,485,562,553,418,519,488,444,457,430,424,387,396,486,547,578,502,508,458,459,412,418,428,462,561,701,637,603,429,613,712,720,652,638,586,498,471,496,484,566,569,624,598,576,409,408,394,415,430,560,488,516,454,406 13,45,18,93,120,45,35,553,479,489,465,444,421,601,631,597,581,581,583,621,617,425,543,518,460,447,410,404,405,425,503,535,574,510,516,459,394,394,421,413,472,512,627,571,595,456,749,753,743,678,667,605,520,562,614,649,729,733,790,781,724,442,413,428,453,507,599,549,572,502,489 17,13,9,46,54,27,26,426,396,399,409,399,380,421,428,433,426,390,421,430,414,379,403,402,387,397,396,390,381,414,403,416,439,398,410,368,406,397,397,409,422,451,500,462,438,402,527,515,498,484,456,431,404,454,476,500,554,540,577,537,490,397,391,394,391,383,414,407,424,395,389 17,16,13,40,49,36,29,428,405,388,368,391,372,429,431,424,431,418,400,410,392,385,396,402,391,407,378,405,382,405,412,395,410,392,382,401,392,394,400,415,408,408,468,466,466,415,483,465,436,422,401,410,388,472,494,487,528,541,599,551,471,389,387,400,390,395,407,401,402,391,389 2,22,15,38,60,27,19,438,452,439,398,409,410,482,542,519,525,490,485,507,498,399,437,411,411,412,400,399,401,426,546,512,506,462,485,447,439,445,488,539,601,689,802,729,684,440,734,676,638,584,559,498,429,547,658,711,810,799,840,781,721,410,410,424,428,450,466,452,463,411,414 10,13,11,6,10,6,4,403,402,409,387,395,371,428,435,427,429,397,417,416,389,386,381,391,389,377,404,391,378,395,396,409,402,386,397,396,394,393,417,427,420,489,521,452,457,418,523,462,446,434,410,416,405,476,525,549,589,568,600,545,504,380,376,401,398,397,395,392,387,385,401 3,160,135,35,38,21,19,678,767,734,693,619,640,716,774,754,750,740,811,889,872,636,840,797,729,716,602,573,468,458,677,867,881,812,826,714,654,448,488,505,543,659,797,772,774,522,917,1012,1007,954,928,862,751,710,790,814,882,875,931,926,883,561,545,579,614,785,881,837,852,747,656 8,193,146,201,307,241,163,594,737,692,648,552,583,635,699,681,679,637,766,868,847,611,821,776,709,688,581,548,477,421,611,837,868,784,794,660,595,433,465,521,506,604,738,694,707,522,860,1000,1005,943,919,837,702,680,749,768,832,829,876,866,825,511,522,506,517,744,864,816,822,718,631 11,15,15,61,88,90,61,420,459,457,438,402,418,404,436,418,427,426,453,571,543,427,513,491,460,433,398,406,381,379,414,527,569,496,489,437,426,389,397,407,397,409,460,424,433,391,513,738,757,664,627,529,460,418,440,458,478,504,534,509,490,386,413,415,406,440,545,497,514,455,428 10,295,265,155,198,170,134,443,417,387,411,362,396,450,474,427,427,424,410,419,405,385,403,375,419,394,386,405,381,372,426,424,435,396,410,385,389,392,437,432,480,508,570,520,496,427,533,529,509,470,447,414,399,453,507,514,593,566,627,586,534,382,381,405,390,419,421,418,418,437,405 8,40,22,96,135,72,52,415,436,456,441,407,411,449,479,459,438,429,450,524,511,424,466,474,425,432,401,412,403,394,441,512,511,442,471,440,440,399,417,419,445,496,570,531,488,446,588,698,698,613,588,501,448,524,570,589,639,616,677,636,583,404,421,407,412,448,505,479,479,448,420 6,28,27,95,135,131,91,441,502,480,468,460,430,442,482,476,454,476,514,623,608,433,588,539,467,466,429,421,413,415,431,597,636,522,559,454,428,386,421,409,418,459,485,489,491,420,639,815,828,751,713,594,483,477,530,543,627,599,669,641,592,427,418,396,414,472,596,546,574,467,460 6,39,36,42,47,41,37,501,482,461,449,417,450,505,512,503,481,454,481,610,588,414,558,520,441,460,422,386,401,389,528,600,638,545,542,483,444,405,434,478,527,631,759,709,674,441,669,743,765,695,673,601,527,515,560,575,662,662,707,680,633,403,415,400,411,443,598,504,532,469,411 4,25,21,28,27,17,20,566,707,673,603,552,582,624,688,670,673,653,753,827,807,577,763,714,659,642,548,521,459,422,583,801,822,735,767,640,559,422,434,426,476,525,681,669,689,446,847,963,954,902,876,806,687,597,679,703,782,788,851,848,814,490,496,500,530,718,829,771,799,669,593 12,30,25,36,51,39,28,435,457,441,433,420,436,425,469,438,426,436,465,577,543,423,540,505,456,445,407,401,389,410,415,531,584,506,525,453,428,413,402,408,427,438,508,452,473,415,579,734,745,651,625,509,444,462,543,528,598,570,618,583,537,409,385,405,413,479,578,523,500,460,426 16,100,76,178,216,169,140,554,666,608,565,530,534,585,629,621,613,593,704,791,768,551,729,681,609,609,510,488,445,460,544,764,790,704,723,598,520,410,460,484,516,579,698,663,645,485,816,951,943,886,859,781,644,628,712,728,794,786,836,822,775,474,487,482,484,675,795,729,763,647,532 4,290,239,345,583,430,263,875,1023,1023,988,936,953,902,952,950,947,944,1023,1023,1023,1003,1023,1023,1023,1003,935,912,818,483,920,1023,1023,1023,1023,990,944,504,567,608,702,810,951,954,983,685,1023,1023,1023,1023,1023,1023,1023,852,917,936,997,1001,1023,1023,1023,856,961,855,878,1023,1023,1023,1023,1023,1023 5,31,15,781,635,324,415,783,683,621,584,513,545,817,859,825,809,785,770,800,798,511,706,642,588,560,490,501,440,505,675,754,758,673,696,568,510,556,603,635,686,762,857,808,788,711,937,938,917,865,829,755,649,864,921,927,972,959,997,964,921,660,477,642,658,724,781,718,752,629,560 2,43,43,193,318,324,192,411,401,436,415,400,414,385,418,408,415,411,401,433,421,378,404,399,396,405,390,396,387,415,398,437,424,416,407,400,383,394,387,390,415,415,478,434,446,414,496,530,531,466,452,433,405,454,493,482,500,493,539,504,482,398,399,405,391,423,427,410,435,408,406 14,58,57,359,518,527,362,417,475,452,461,439,428,435,430,454,431,435,471,587,565,419,541,504,437,431,410,407,401,384,442,543,589,515,505,462,411,415,402,382,399,429,477,458,459,441,571,770,782,691,661,556,474,465,494,492,546,537,599,575,538,407,403,412,422,460,571,531,527,456,429 11,13,13,28,32,27,24,454,508,485,447,427,436,470,504,478,467,476,526,644,604,440,606,557,481,482,438,415,397,390,451,604,639,537,569,475,452,379,404,415,411,449,544,502,504,428,647,782,793,716,669,584,484,497,539,553,616,613,670,660,613,413,414,411,422,509,655,563,588,482,454 12,13,13,14,20,20,14,415,390,388,401,388,389,416,410,390,395,403,388,380,392,390,386,383,391,397,393,375,383,405,389,392,389,388,385,385,397,385,410,396,408,434,440,417,429,404,452,407,403,394,380,406,413,437,456,460,503,464,503,466,450,373,389,368,383,377,381,402,395,400,387 16,184,174,285,196,186,287,450,403,383,399,407,395,419,444,427,425,437,389,427,423,394,397,431,419,425,388,400,396,436,420,418,410,429,411,402,406,427,417,433,460,511,580,535,475,440,512,500,539,520,478,462,412,470,488,501,525,549,593,549,507,408,392,397,407,411,413,369,436,418,376 1,16,12,47,68,59,36,574,494,474,466,431,408,608,679,644,631,598,596,606,605,418,501,476,436,426,420,394,390,485,576,549,556,489,525,462,440,490,582,630,682,759,837,769,720,667,858,799,758,692,654,602,461,840,896,901,931,913,949,906,850,438,410,444,466,496,542,506,525,443,448 5,55,49,525,938,886,488,515,678,627,588,525,561,573,636,598,604,583,720,814,796,558,757,715,642,624,538,503,462,403,545,763,806,699,733,600,554,414,417,444,428,474,603,592,616,498,789,989,999,930,902,818,693,545,609,648,723,729,800,793,751,496,505,459,494,681,813,762,778,659,560 1,35,34,211,314,320,211,419,468,441,453,419,386,435,464,433,453,464,468,568,565,434,543,495,449,449,419,406,419,390,407,528,578,493,539,451,418,397,390,412,445,461,514,493,469,437,610,751,762,674,649,542,469,490,563,555,627,592,661,625,558,418,408,407,409,469,567,545,535,454,423 9,17,13,33,45,31,23,418,388,402,390,375,373,432,453,429,411,401,397,412,409,381,389,380,392,386,388,384,376,386,420,420,400,385,391,407,376,401,411,408,422,453,517,459,448,424,503,471,425,424,403,403,401,480,542,551,579,568,618,551,504,384,387,382,383,379,411,365,395,386,403 17,11,8,37,40,25,23,432,411,382,385,388,386,440,448,414,422,414,401,434,400,392,411,397,386,392,391,395,383,412,401,409,424,411,401,402,389,408,381,407,398,420,470,465,428,397,499,478,493,436,440,414,397,416,446,464,502,537,571,513,488,371,383,381,384,386,418,412,405,402,395 16,15,13,43,63,48,32,425,428,421,414,396,396,452,461,437,434,431,440,463,452,403,430,422,399,402,395,389,404,404,431,453,454,418,431,430,396,392,399,400,411,435,462,463,459,421,556,594,572,510,503,444,413,452,476,501,559,542,603,576,548,406,402,392,394,427,445,442,435,405,403 13,17,14,35,45,36,28,412,400,403,382,398,413,422,439,436,422,404,432,408,406,389,412,411,401,411,385,372,381,387,387,402,413,392,421,378,379,392,399,383,400,418,444,432,430,401,532,483,452,459,449,427,409,418,438,464,510,497,558,530,490,390,392,401,398,410,430,410,418,396,413 6,13,13,19,23,21,17,465,427,429,399,391,391,471,458,437,416,444,454,469,473,402,461,428,414,408,405,383,393,409,457,444,507,432,450,398,400,391,414,411,454,517,648,588,560,422,558,598,610,549,552,509,462,459,507,500,568,555,598,566,534,394,407,380,399,410,450,428,427,416,408 5,27,25,70,114,117,71,550,591,553,519,489,521,587,661,645,662,641,666,708,697,476,614,577,538,522,477,452,405,399,533,673,666,600,612,558,514,438,422,392,440,507,622,601,629,458,799,850,831,783,757,694,581,559,625,644,732,726,797,802,761,497,461,488,520,634,697,646,672,576,515 2,23,21,25,29,26,23,466,484,466,439,438,450,476,506,515,488,497,539,617,600,441,559,523,478,460,418,404,384,421,450,588,608,528,546,478,420,380,420,435,436,469,562,532,530,435,691,794,777,708,672,585,488,540,603,604,660,659,725,693,659,410,398,402,410,514,601,558,548,472,448 18,13,13,44,54,50,41,429,456,426,438,409,424,428,432,448,438,431,477,558,505,416,491,474,444,437,410,404,397,389,416,513,542,478,487,438,422,388,374,398,407,419,435,450,432,404,562,738,738,669,633,559,485,410,464,466,515,517,577,560,512,390,404,401,410,452,537,509,497,440,425 16,23,22,74,93,91,73,423,453,410,411,402,419,422,454,433,432,438,472,529,491,414,474,449,438,421,397,409,393,404,426,484,500,456,473,421,379,398,410,416,426,436,476,460,450,420,565,689,674,623,570,508,461,457,501,515,585,579,616,603,547,418,395,409,413,454,511,472,479,445,395 12,10,10,67,97,96,65,396,418,408,400,390,402,398,408,400,402,407,426,468,443,407,447,427,419,405,402,389,379,367,392,471,471,426,445,420,397,400,383,396,392,409,452,422,427,407,456,603,615,543,523,440,422,419,435,457,491,478,508,481,467,398,397,386,398,401,479,438,444,431,408 6,73,56,70,108,89,57,509,717,656,619,512,531,542,615,603,592,564,716,873,845,606,855,787,702,689,593,501,461,417,540,843,885,785,795,654,576,432,440,462,493,568,667,637,632,478,788,992,1002,926,897,787,668,611,687,703,763,756,809,791,746,455,497,453,474,705,874,808,806,700,590 16,10,10,27,34,31,24,400,399,378,387,392,394,394,403,411,394,396,396,387,392,394,409,395,394,384,383,394,381,390,384,381,397,404,380,394,388,390,389,412,394,413,443,422,413,400,438,420,407,400,398,383,409,415,438,438,463,435,471,444,427,399,378,394,386,398,391,389,389,398,371 3,27,20,53,56,40,39,460,503,491,451,432,432,491,540,524,505,497,545,657,635,447,615,537,498,469,442,428,392,397,475,630,658,567,570,486,444,430,448,479,525,592,706,635,594,471,740,862,844,775,721,621,501,622,711,737,818,813,856,795,729,402,415,402,435,527,656,573,600,504,433 18,11,11,31,40,41,31,422,495,471,427,431,425,410,440,434,408,434,501,642,597,435,605,546,462,469,417,417,391,423,409,606,657,547,551,452,428,392,397,394,406,425,485,436,459,412,511,786,795,691,653,526,456,454,478,479,516,519,544,520,498,396,403,396,411,499,651,555,559,491,436 11,42,42,192,335,341,193,549,505,446,455,432,429,597,659,640,613,587,568,550,568,420,440,444,426,445,421,422,394,414,535,521,480,444,459,444,421,430,432,462,508,583,699,651,653,512,766,722,673,628,586,535,461,656,726,733,777,763,817,791,743,473,427,485,481,518,522,493,514,439,445 7,12,12,37,67,69,38,415,461,440,406,406,417,419,424,414,422,421,469,550,534,416,509,476,451,439,400,417,383,389,412,505,544,465,495,436,394,388,387,395,401,405,429,424,429,396,520,749,767,676,648,546,454,413,439,452,480,486,543,521,491,405,393,392,386,448,546,503,510,450,424 17,36,32,58,89,76,49,468,495,452,460,435,458,475,525,513,500,526,546,611,592,424,519,501,451,444,433,438,413,396,474,554,596,514,541,466,453,398,427,453,453,520,616,572,572,436,723,793,775,721,673,565,486,558,636,661,725,717,772,737,681,414,418,429,431,483,582,531,546,467,442 15,16,15,16,20,16,12,485,566,544,499,475,484,518,566,568,560,563,608,685,681,465,616,569,523,523,462,451,420,410,504,661,667,597,631,514,454,398,416,429,425,466,578,558,589,431,739,847,832,775,750,669,547,472,540,553,657,660,733,736,706,450,435,451,466,590,690,623,667,543,478 20,8,8,22,26,28,23,392,412,401,405,391,393,387,400,392,402,414,432,438,440,382,418,394,396,387,405,393,395,380,400,433,455,405,410,403,389,406,405,395,395,404,431,415,421,379,458,547,560,499,481,440,402,418,440,446,473,459,491,483,467,399,398,396,401,407,452,429,428,409,389 17,92,67,179,235,171,132,539,724,665,637,550,532,603,661,635,607,614,741,874,839,614,849,777,701,680,561,540,421,418,567,854,882,785,795,659,536,430,471,473,540,594,708,658,654,533,823,1022,1021,954,915,814,684,680,741,753,805,799,851,840,790,493,484,460,497,711,866,791,797,676,589 6,27,25,99,130,118,88,442,540,501,526,511,538,447,501,520,518,510,537,553,561,408,454,445,465,468,461,490,460,397,474,470,487,472,519,512,492,402,407,397,398,428,487,477,526,416,727,727,701,704,707,709,628,472,520,517,608,604,692,700,677,434,488,448,459,521,528,544,601,552,524 15,9,9,45,66,64,43,387,419,412,400,399,402,389,418,410,403,382,422,462,455,410,450,434,408,417,416,400,389,382,418,471,467,432,421,415,423,390,380,394,396,410,460,425,434,405,474,599,617,536,514,437,401,434,446,455,499,493,526,503,464,378,394,388,397,414,472,446,446,416,414 5,13,13,18,29,29,17,430,411,398,399,379,415,433,417,403,393,391,405,441,449,390,426,411,400,396,389,393,388,379,428,441,427,429,423,402,395,381,409,416,435,495,588,553,510,381,445,525,532,479,447,439,429,415,427,446,459,444,478,460,436,374,383,373,389,396,427,404,404,408,380 7,15,14,25,40,35,22,390,393,384,376,382,395,391,425,398,396,395,389,397,407,376,391,394,380,376,390,387,382,403,398,394,410,385,404,404,394,402,392,405,406,421,451,431,418,396,465,433,428,388,413,380,404,453,472,454,509,501,531,458,445,391,382,376,374,381,371,377,372,407,375 11,27,26,104,114,96,92,449,535,524,485,453,461,445,507,500,473,455,556,669,642,471,607,567,508,490,469,443,417,356,438,623,665,569,585,520,456,402,410,408,415,439,510,515,485,423,665,850,853,781,748,653,529,498,549,546,627,635,687,690,637,418,421,422,421,520,650,593,609,506,454 5,707,321,1023,1023,1023,1023,1023,1023,1021,1004,974,999,1023,1023,1023,1023,1023,1023,1023,1023,891,1020,995,959,947,886,882,796,1020,1023,1023,1023,1023,1023,1023,1001,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1018,911,1021,1023,1023,1023,1023,1023,1016,974 2,13,13,34,38,38,34,400,469,453,432,400,431,407,430,421,424,425,471,558,544,413,525,489,462,436,416,408,377,406,414,530,583,478,505,460,411,376,398,399,412,422,467,455,462,389,533,756,764,676,640,523,452,445,474,498,549,541,586,575,545,381,409,405,393,448,548,517,496,441,436 1,44,44,178,288,294,180,412,412,388,405,379,389,404,413,413,416,377,403,428,387,395,394,399,397,375,404,378,352,373,407,410,402,394,407,395,397,388,389,390,412,408,439,415,416,409,481,459,454,456,425,427,394,445,509,503,526,488,531,487,477,394,398,393,386,420,402,389,402,394,390 2,16,15,183,159,148,170,382,376,393,385,371,421,393,416,392,391,389,407,405,404,390,399,387,387,404,391,396,384,386,395,396,416,398,393,369,360,384,379,379,387,391,415,409,391,396,404,456,446,434,431,412,386,385,418,405,444,437,448,448,425,393,372,385,383,391,395,422,386,396,379 19,29,24,66,70,54,50,414,392,402,391,381,383,437,444,418,440,412,417,411,403,399,405,401,378,390,394,389,383,404,405,407,412,372,404,386,401,392,408,419,423,467,508,467,457,437,516,455,455,405,412,406,363,460,530,534,590,575,639,576,499,387,393,393,376,399,413,410,382,393,382 11,33,22,41,68,41,25,416,405,405,385,392,390,430,465,455,431,410,402,424,411,396,388,409,381,387,366,396,387,425,407,420,411,399,412,411,400,425,423,437,457,478,543,509,477,424,544,497,480,445,444,408,410,523,592,599,637,618,659,610,532,389,393,380,385,398,408,405,397,403,364 13,11,11,67,99,98,65,398,402,384,399,397,393,426,413,421,413,408,418,436,439,386,437,423,405,390,392,397,387,377,404,454,452,410,429,397,402,379,397,405,414,425,453,431,429,438,469,543,566,474,470,426,399,545,613,617,611,555,573,511,479,401,381,397,409,399,460,423,448,406,391 17,72,63,71,89,71,56,472,640,570,517,461,498,469,514,508,509,477,699,829,769,577,804,712,636,582,494,468,426,414,458,808,818,708,717,574,484,404,424,436,439,517,610,568,531,468,680,934,923,845,806,686,521,600,636,645,675,657,721,697,639,435,439,435,421,668,823,719,728,584,498 14,8,8,69,115,119,70,417,397,406,416,393,409,414,426,415,411,413,400,450,444,386,415,411,409,410,393,400,387,394,419,417,453,411,422,404,399,391,404,393,415,433,447,450,433,421,494,534,542,473,457,416,402,454,489,491,526,510,551,499,475,389,392,404,397,417,438,413,412,391,398 14,21,20,15,16,8,9,585,667,610,561,551,573,637,704,711,709,692,739,774,762,519,679,638,595,566,492,514,460,403,598,736,735,666,687,575,530,409,425,433,463,499,661,664,692,456,866,932,911,865,842,777,667,567,670,705,783,793,858,865,829,550,512,548,576,702,780,724,758,642,585 12,9,9,56,97,101,58,396,402,385,387,399,408,399,402,396,403,404,395,423,407,396,406,393,390,386,374,406,393,385,385,414,416,402,410,377,379,389,396,395,380,399,399,419,405,409,431,470,485,440,420,389,402,465,501,495,488,462,470,457,431,392,388,380,388,394,432,385,397,392,403 16,21,20,41,78,70,36,472,559,506,476,458,483,457,516,489,509,500,577,672,651,457,611,556,511,489,452,455,409,388,470,624,652,580,595,503,470,389,394,390,416,431,490,511,500,406,682,857,852,789,762,670,568,458,489,509,605,600,670,684,629,409,426,418,439,545,657,606,623,531,475 9,11,9,36,40,31,28,397,394,399,385,382,408,417,420,418,399,396,411,438,431,389,416,398,397,387,401,391,393,396,407,411,423,397,401,399,383,391,393,395,406,426,471,448,424,399,470,510,482,462,431,410,401,450,473,477,500,503,573,502,468,390,385,396,393,394,434,415,396,392,416 16,14,14,21,28,20,12,408,402,408,399,387,402,406,399,405,419,398,420,424,426,385,403,410,388,388,395,388,368,412,440,426,426,420,419,420,399,432,495,521,609,685,766,652,558,415,578,545,512,473,451,442,411,528,667,731,794,756,778,680,581,396,392,397,393,403,403,399,425,393,408 16,19,15,42,60,43,31,406,396,385,386,389,392,432,418,421,423,421,401,406,412,379,403,384,387,379,397,378,390,399,414,439,414,402,415,386,389,387,390,399,430,422,460,434,417,400,458,447,440,407,406,383,403,414,470,451,488,504,517,477,442,389,394,387,396,384,400,388,398,407,394 15,20,19,46,48,47,46,430,538,483,463,442,446,431,467,453,474,452,556,681,665,451,645,583,520,510,453,432,414,388,425,648,701,594,621,477,466,385,398,404,427,428,471,463,472,389,613,861,879,798,769,659,540,435,470,496,551,536,613,581,582,405,429,399,413,510,657,608,605,519,462 11,9,8,48,36,33,45,402,406,379,394,385,372,418,421,407,399,404,394,423,403,377,411,407,399,403,395,387,374,369,392,413,425,398,426,391,378,395,389,395,403,419,415,409,410,401,464,494,479,443,452,426,390,438,453,467,485,490,503,466,451,385,387,384,378,413,420,403,402,397,373 15,187,168,159,177,150,133,637,711,666,628,567,608,711,763,741,740,713,764,839,825,587,782,717,665,647,545,530,448,448,634,800,816,740,763,631,561,465,474,503,579,668,783,741,747,571,889,978,969,911,891,816,711,743,810,826,876,873,919,905,860,556,534,551,594,731,817,775,792,682,590 8,23,23,80,109,114,83,404,398,398,391,406,385,410,426,420,432,407,406,412,430,392,421,399,390,388,393,385,390,385,406,421,416,397,399,378,407,401,385,416,405,435,467,427,441,430,505,493,491,464,436,427,403,503,553,544,570,544,584,513,506,393,387,401,388,400,418,424,423,410,389 8,10,8,30,39,21,17,456,427,412,406,398,405,480,518,475,482,466,465,472,465,395,438,420,409,410,408,389,390,387,455,476,469,433,437,402,410,431,448,472,516,569,650,586,551,488,683,635,591,546,516,459,424,654,721,719,760,746,788,738,668,410,385,405,417,414,449,442,435,418,395 8,61,56,24,33,24,18,479,477,441,431,426,442,525,574,550,524,553,526,527,528,418,434,453,421,426,411,399,403,450,497,511,495,462,465,423,431,419,435,446,458,508,611,588,609,442,743,737,683,645,619,542,486,566,638,654,718,718,779,761,715,455,396,444,471,499,565,520,547,462,444 2,15,13,13,16,10,8,416,396,409,401,379,397,397,415,406,411,389,407,425,394,379,400,411,400,397,402,382,385,384,422,426,441,411,409,381,403,400,413,419,473,521,627,555,483,401,571,549,549,469,475,435,412,434,487,550,699,708,752,638,551,389,399,381,389,412,435,415,422,388,389 7,10,9,15,18,11,9,412,410,406,401,388,387,417,408,418,413,404,420,442,452,394,421,412,409,399,406,384,390,399,417,443,455,423,432,404,401,372,390,401,414,451,483,418,421,396,517,585,564,495,478,439,398,446,462,494,532,527,576,513,486,399,399,395,388,398,434,440,437,412,392 20,8,8,58,59,54,53,412,454,437,422,410,418,429,420,436,440,435,479,513,499,408,460,446,441,422,408,412,410,394,414,496,508,466,459,422,406,384,387,400,408,405,459,428,452,407,581,719,709,654,625,533,456,427,475,477,534,531,611,595,551,396,416,404,401,441,517,486,485,436,445 1,20,18,24,23,19,20,426,504,486,433,424,412,440,459,448,451,428,457,632,648,429,650,606,508,494,442,411,406,387,434,584,674,535,575,468,434,394,425,433,436,470,547,505,474,419,601,731,790,684,664,538,451,522,592,599,646,630,672,623,572,404,400,417,408,460,664,581,582,488,430 4,14,14,51,65,62,48,405,436,418,411,399,439,427,436,444,451,433,457,525,517,409,475,462,427,419,418,400,399,388,409,492,512,453,477,443,421,415,382,404,417,423,475,452,450,411,550,691,702,629,591,505,459,448,473,479,535,542,571,551,515,408,410,386,397,429,516,475,483,443,406 5,27,26,276,464,468,277,415,468,434,421,400,406,436,434,439,453,444,475,527,509,409,488,456,450,431,404,391,398,420,449,515,516,463,469,431,414,418,402,409,432,481,509,478,454,468,599,697,688,616,580,516,438,578,647,644,663,618,654,612,551,421,395,416,416,465,529,471,491,435,415 6,40,38,145,243,230,136,458,565,515,492,443,461,474,508,508,497,486,568,678,654,455,616,557,493,506,436,430,419,404,477,642,685,566,602,494,461,421,400,411,428,459,581,510,549,433,700,868,870,801,762,667,552,521,588,594,685,684,740,718,670,422,438,429,421,527,663,605,626,541,466 5,22,22,124,170,159,111,398,394,392,393,391,394,400,410,413,392,422,411,417,430,384,396,395,402,389,391,393,363,388,400,408,414,406,387,379,392,412,404,397,394,410,441,419,422,414,476,457,452,459,432,405,420,431,472,486,500,480,517,467,453,424,400,379,394,417,394,406,428,394,393 7,11,11,41,66,65,40,399,447,448,406,397,392,401,411,409,397,418,453,509,521,421,485,468,439,436,402,403,395,385,400,488,533,458,482,423,413,389,384,384,399,394,409,410,422,391,498,691,711,625,596,504,436,401,412,450,452,438,496,486,449,388,390,375,400,443,511,473,485,424,409 15,167,158,144,200,194,139,414,402,402,388,385,384,420,424,434,428,405,405,402,409,388,401,402,390,402,384,378,366,416,419,408,399,398,403,398,373,381,410,435,420,466,509,455,450,429,493,492,457,407,412,401,396,439,456,471,525,516,527,502,473,386,393,386,396,412,402,379,400,393,402 19,22,20,35,44,29,20,559,659,602,554,522,539,610,643,652,629,632,705,773,755,524,687,642,562,560,488,505,434,399,572,732,746,662,698,591,509,381,426,429,460,532,646,642,663,462,818,923,911,861,830,761,652,567,653,672,755,755,818,819,787,491,493,498,514,668,766,720,741,623,554 20,22,11,101,79,46,76,446,415,395,407,419,403,462,486,470,459,465,440,441,432,392,402,404,403,401,398,385,383,401,450,434,446,404,420,420,389,415,467,466,505,562,628,570,530,461,661,553,536,471,449,456,406,614,699,696,734,718,769,708,635,394,376,389,400,395,434,425,414,414,389 17,9,8,23,26,23,21,401,388,365,385,376,382,404,420,407,398,408,377,370,390,376,381,381,393,368,379,376,381,374,390,383,372,380,379,386,379,406,398,396,397,400,417,413,415,372,411,397,398,403,371,390,363,407,430,418,450,436,481,459,427,393,384,373,398,382,393,386,396,374,400 6,8,8,67,89,92,69,393,397,406,415,400,374,404,401,414,400,403,393,415,424,381,392,405,388,388,377,381,378,367,383,409,412,401,415,391,404,380,389,394,376,405,409,407,397,399,459,483,452,439,440,400,418,397,424,427,457,438,461,470,443,400,396,388,396,395,416,397,407,387,386 9,15,14,25,37,34,22,392,393,380,378,381,385,397,400,402,399,399,416,398,403,373,390,390,372,382,394,407,392,387,407,402,403,389,393,400,390,409,381,393,395,420,438,420,395,388,438,451,454,394,405,393,379,415,454,450,444,451,473,427,414,389,397,382,387,403,419,408,395,366,400 5,10,9,77,124,126,75,437,451,433,425,417,425,429,458,446,454,417,497,572,546,428,522,483,451,438,406,406,397,395,418,537,552,491,493,445,419,396,391,399,399,430,457,448,455,392,575,731,735,654,625,529,459,455,500,505,542,535,619,612,543,421,417,425,413,449,571,524,528,444,438 18,33,23,50,79,55,34,397,394,394,372,396,385,427,417,409,409,400,396,386,410,374,394,408,385,388,386,365,385,417,408,381,388,372,393,370,375,386,387,418,418,439,494,461,441,401,472,444,441,403,398,385,376,439,504,500,541,528,561,538,460,374,388,389,387,393,386,401,399,384,389 16,14,13,21,29,24,19,408,428,401,404,387,408,389,410,417,398,410,403,452,465,401,428,415,404,397,414,395,402,353,400,439,473,443,432,400,411,387,386,391,409,406,433,424,434,410,465,559,579,513,485,438,404,424,435,455,464,453,499,470,443,396,400,410,405,411,438,408,430,400,394 2,135,80,171,199,106,106,568,715,678,612,529,554,613,656,644,625,613,749,859,830,585,820,771,674,674,555,516,461,406,586,832,863,774,790,651,597,431,466,506,537,603,741,696,690,532,832,993,997,931,902,808,681,692,760,775,821,817,865,844,801,462,506,479,513,715,868,809,818,712,586 12,9,9,56,104,108,57,395,411,417,381,411,409,410,407,397,410,388,400,438,439,387,414,411,397,403,403,394,381,364,399,420,433,417,412,411,393,392,404,404,396,391,402,401,398,401,448,560,547,508,478,430,405,391,419,434,448,425,454,445,431,402,376,385,385,402,437,413,413,399,390 4,19,19,39,51,51,39,408,475,434,451,416,439,428,441,458,431,443,512,597,583,438,553,500,476,454,407,415,407,417,429,579,599,507,517,438,429,395,411,389,428,461,517,496,472,399,586,794,796,721,678,588,482,431,478,480,561,557,620,609,539,402,395,406,390,455,564,538,542,476,427 10,31,17,53,80,39,29,481,415,365,397,364,393,496,506,449,444,421,409,419,423,391,415,399,392,403,398,386,380,406,422,419,417,402,402,385,377,406,430,406,444,484,556,534,501,406,595,494,484,408,434,422,390,462,523,495,606,609,672,641,566,404,394,380,409,390,410,396,411,391,404 3,90,70,78,87,37,41,534,571,539,494,459,480,596,641,615,615,599,626,688,667,462,585,527,487,472,443,440,405,472,612,654,671,573,613,519,485,478,548,556,631,734,843,786,739,515,839,862,843,790,755,687,555,714,797,827,899,889,931,879,827,471,438,483,472,569,641,623,629,519,456 5,20,18,34,46,39,29,413,375,370,389,382,386,417,439,435,404,398,391,378,410,381,389,405,373,381,370,381,390,383,410,391,385,384,386,400,386,399,402,402,403,428,463,434,451,396,474,420,383,406,401,373,390,423,466,475,516,512,560,518,487,382,373,388,376,385,386,364,384,384,375 12,18,16,16,24,24,14,540,669,630,578,542,522,582,660,645,636,644,730,805,777,547,742,685,619,608,521,503,458,400,582,768,789,706,724,614,538,422,428,420,442,507,631,625,660,436,823,946,935,885,853,774,659,548,618,647,733,737,808,811,780,483,478,500,522,692,809,755,772,662,561 3,15,14,18,23,14,10,540,672,592,575,512,550,569,635,635,629,606,699,784,752,522,714,654,606,590,492,488,441,390,546,756,771,691,715,598,513,410,406,456,431,502,640,628,655,436,800,929,919,865,836,753,632,537,615,638,726,731,801,799,765,472,481,478,504,671,790,731,745,630,557 18,40,22,47,49,27,27,455,474,430,451,418,411,493,546,541,530,503,512,551,526,422,457,462,420,436,421,403,406,410,502,514,528,488,480,440,417,473,496,556,619,694,928,680,630,517,747,735,703,638,610,510,440,689,771,789,833,817,852,791,725,410,400,415,431,462,516,486,507,443,410 10,9,9,55,84,82,53,399,431,426,420,417,413,417,458,432,442,414,462,502,493,417,461,445,437,424,404,395,417,402,414,485,512,462,482,434,396,392,407,408,427,436,496,468,459,412,580,693,676,614,565,505,439,465,520,523,579,580,616,600,539,395,393,399,394,431,487,472,485,428,408 11,16,13,27,41,31,20,411,406,379,382,400,400,431,439,401,416,398,395,398,381,384,395,398,378,389,379,379,381,365,390,403,431,381,388,388,383,393,423,429,403,468,486,458,446,418,488,446,439,434,412,398,385,486,536,538,568,573,598,540,482,366,386,398,392,405,406,381,393,380,390 4,93,74,243,278,212,182,567,697,644,601,548,538,602,639,628,631,609,723,825,806,567,771,722,649,625,537,499,457,422,545,789,818,738,751,623,562,471,473,479,570,643,745,704,689,556,840,975,977,914,888,802,675,717,780,795,846,836,879,853,804,479,480,456,481,670,811,760,764,655,556 15,199,181,130,193,173,114,447,448,392,395,390,389,437,439,457,445,420,425,462,474,416,417,403,410,411,396,397,398,413,431,480,459,422,462,440,417,421,420,445,469,538,596,539,512,424,555,602,574,526,506,455,428,440,490,481,553,551,597,560,542,397,394,404,396,422,437,407,449,416,385 10,35,23,28,44,30,15,420,408,436,412,399,405,404,421,427,442,419,429,437,432,395,433,418,427,403,395,388,394,400,425,423,461,398,421,393,371,396,430,401,410,456,514,475,467,440,569,568,539,473,476,440,416,511,558,576,609,593,636,595,524,386,400,392,388,417,440,448,390,417,394 14,296,264,239,321,288,217,426,405,399,412,416,404,426,438,437,428,409,431,450,436,399,400,392,403,402,405,394,378,411,455,456,431,406,433,412,433,422,421,467,492,538,630,551,509,440,556,553,513,489,451,423,418,453,485,524,572,587,626,589,506,401,392,382,401,433,424,414,448,396,387 3,126,102,38,39,28,29,624,602,548,528,489,508,691,744,724,719,695,712,726,712,467,598,578,530,485,455,440,439,504,651,694,678,629,637,533,527,577,609,650,703,767,848,803,777,631,899,904,861,820,794,725,616,811,865,869,913,907,950,923,878,522,469,504,529,627,705,659,689,592,537 13,14,14,129,210,218,132,404,412,423,397,387,408,394,406,402,405,394,409,459,455,398,437,434,413,403,392,392,386,409,408,455,460,421,439,420,402,394,384,390,398,412,421,414,414,399,450,634,643,547,534,453,411,401,425,456,457,459,492,468,447,385,390,379,385,418,461,431,423,404,408 15,37,36,220,363,366,219,424,413,412,399,395,382,431,444,442,409,430,428,440,467,396,432,410,424,391,397,384,390,410,409,436,447,415,413,415,378,412,403,414,413,418,492,457,478,434,545,572,549,512,486,452,411,485,533,554,580,555,603,560,534,421,400,386,389,429,448,426,443,424,408 18,23,23,173,297,308,174,440,497,456,445,424,447,495,524,516,502,485,522,584,595,430,531,498,452,458,413,412,405,409,464,558,595,500,507,440,416,404,416,437,447,482,563,502,540,429,681,801,791,725,688,591,497,538,595,620,674,662,720,699,640,430,403,415,440,508,572,543,551,491,434 6,22,15,34,34,21,21,447,427,399,409,388,407,463,461,438,443,432,430,486,480,400,439,429,403,393,390,389,411,406,434,454,448,451,430,398,421,399,410,437,439,491,566,507,477,417,605,620,612,544,511,452,409,500,559,591,649,645,681,641,560,398,402,400,407,437,460,447,458,421,411 19,40,39,63,62,58,60,429,450,428,443,399,425,423,467,443,444,426,471,542,535,416,485,443,437,444,383,401,396,396,424,516,551,502,499,425,421,410,398,428,416,450,503,479,474,417,611,734,741,652,620,538,454,487,531,556,623,616,651,629,561,396,423,401,404,448,514,493,495,447,420 10,69,64,567,1023,982,539,471,515,492,479,441,447,493,504,506,493,492,562,655,630,464,582,558,480,491,441,438,423,422,447,598,621,551,575,452,419,409,414,452,441,523,574,538,518,507,697,834,835,758,726,640,514,554,639,661,707,692,745,719,652,441,436,414,443,501,624,594,595,487,435 17,9,7,25,30,24,20,420,398,382,383,382,389,408,417,393,402,391,392,410,393,395,404,389,386,384,376,391,386,386,394,410,378,382,408,388,398,386,389,408,389,412,407,407,413,395,435,430,444,423,403,398,393,390,404,411,451,457,458,460,441,373,404,377,382,402,398,398,392,382,390 4,46,42,46,74,54,30,423,529,482,456,435,434,435,467,462,453,425,545,701,635,479,676,572,519,493,437,434,394,415,431,670,687,587,588,470,443,383,381,413,394,431,497,459,459,405,580,837,829,738,689,560,447,463,497,519,544,535,587,555,532,419,413,391,409,550,722,620,619,506,436 8,13,8,30,37,24,19,503,440,398,417,420,395,524,568,537,512,506,492,514,496,401,438,421,409,406,395,388,395,447,487,486,481,444,440,420,410,452,485,514,574,649,733,647,610,545,757,686,623,564,525,485,418,734,785,786,826,811,848,803,738,405,401,415,417,430,473,430,446,407,399 6,18,18,59,65,62,57,418,440,464,421,407,415,427,447,453,444,436,464,534,520,414,479,460,424,430,404,393,398,411,421,505,512,480,468,417,396,386,415,401,417,437,498,451,476,430,601,714,694,633,585,531,427,478,542,543,606,581,657,603,568,415,392,401,411,439,520,492,503,448,413 14,22,21,367,634,638,367,606,514,498,480,468,474,647,707,698,674,658,648,619,617,427,459,459,443,445,436,422,406,417,599,555,527,494,516,463,446,447,483,490,558,617,737,708,709,547,830,771,726,680,646,616,519,706,777,781,820,811,860,853,804,544,448,534,551,571,568,528,568,488,464 14,19,18,27,39,32,23,418,418,421,399,399,401,451,445,441,414,415,427,460,460,389,430,432,385,405,388,374,379,383,452,459,470,422,451,408,404,416,409,437,461,540,657,614,567,407,521,554,560,515,496,466,431,450,494,494,525,510,569,530,493,385,397,389,372,407,453,426,440,404,389 18,62,51,52,58,29,25,467,423,437,413,420,412,469,510,489,477,468,478,515,514,417,473,451,436,436,400,389,397,415,487,507,518,466,484,425,417,452,502,547,616,698,778,679,599,464,700,712,696,620,584,512,441,643,724,754,815,798,827,739,677,422,386,408,422,437,497,472,478,430,426 18,8,8,23,27,27,23,408,405,406,406,391,402,414,432,411,416,407,422,447,441,399,432,420,428,394,411,399,390,394,404,457,464,423,436,401,415,387,405,377,403,402,424,415,407,402,484,608,606,555,505,459,423,411,446,443,491,485,521,499,489,395,383,393,395,410,464,432,435,419,398 1,34,33,175,299,310,179,386,406,390,387,380,372,413,418,407,416,395,416,419,402,396,419,394,389,387,398,370,376,436,389,414,398,384,412,391,375,374,397,427,442,482,491,428,414,524,482,474,460,420,422,410,399,757,833,828,792,716,705,548,487,404,408,383,396,396,407,397,401,384,388 19,20,20,51,62,57,46,418,492,456,436,424,418,431,467,465,446,457,500,591,573,423,518,491,449,441,433,407,412,400,444,562,590,503,531,473,443,391,401,409,403,426,480,465,471,402,622,781,793,717,685,575,480,462,520,529,603,584,645,613,559,414,409,404,419,470,578,521,540,454,431 13,125,93,1023,1023,1023,1023,527,595,562,522,490,490,558,574,563,576,547,658,768,728,565,728,679,600,572,506,478,441,417,465,715,761,653,677,539,480,407,419,427,451,490,614,574,571,782,724,875,887,812,777,675,562,587,649,644,709,703,770,738,671,649,415,488,481,607,755,679,689,577,478 6,32,30,54,77,68,48,532,818,767,736,672,691,566,643,624,618,605,831,905,891,708,851,812,778,749,661,638,557,398,567,890,886,841,859,762,700,422,410,427,446,490,626,608,645,424,826,1023,1023,1023,1020,954,850,496,591,613,703,718,796,810,774,487,683,494,511,854,957,919,945,851,781 10,18,16,30,50,40,23,411,380,379,390,395,407,403,411,412,402,390,398,398,372,393,385,396,381,378,373,382,395,385,395,401,389,388,373,388,398,382,389,407,411,423,453,414,413,385,427,418,432,410,404,383,403,398,446,413,449,452,489,470,450,380,382,379,370,367,395,411,403,396,377 20,252,216,343,415,354,292,644,790,744,699,635,670,678,754,741,737,725,823,916,893,672,870,823,765,737,644,614,500,417,674,876,901,823,842,730,658,437,482,517,563,655,786,753,759,559,913,1023,1023,989,961,883,782,733,791,818,878,874,924,914,880,566,587,565,599,795,910,854,870,765,689 2,12,12,20,25,23,19,436,578,512,508,448,450,464,492,488,467,473,564,709,691,470,670,607,538,528,441,447,400,426,448,676,715,603,631,522,442,391,390,392,404,410,487,485,486,412,625,874,889,814,786,675,534,456,476,493,550,555,626,597,592,411,442,411,408,546,688,631,636,558,471 15,80,66,48,84,59,32,510,647,603,564,478,523,522,556,562,552,561,682,801,773,520,756,696,614,579,511,462,422,419,506,771,802,708,721,601,530,413,439,451,473,522,610,591,601,440,750,947,948,881,851,754,615,539,637,638,704,706,765,753,704,435,457,443,438,641,805,739,755,628,527 4,24,23,43,43,41,43,425,506,491,467,429,461,417,430,458,445,445,545,659,635,438,617,543,493,478,448,413,413,364,433,612,664,567,590,473,434,389,395,391,395,430,484,465,466,394,600,839,851,773,740,621,501,434,487,504,563,548,619,611,564,396,427,395,416,497,640,587,589,499,449 17,76,60,126,134,89,91,484,497,498,469,414,432,521,555,547,532,512,542,604,579,444,528,507,466,458,439,432,386,458,532,588,591,512,544,512,435,491,572,615,703,785,854,766,688,488,776,793,783,715,686,586,476,698,797,835,887,866,892,829,757,409,415,412,455,493,599,554,536,495,437 15,369,205,267,376,214,149,719,836,797,759,659,694,769,817,795,783,766,854,955,932,704,908,861,804,781,686,638,549,472,739,925,953,878,893,780,708,569,615,665,732,809,898,853,836,666,960,1023,1023,1023,998,919,813,843,910,922,969,961,1001,974,935,595,604,604,634,823,938,893,901,799,694 17,155,79,459,456,164,170,776,850,806,788,750,791,818,876,858,852,845,887,937,933,689,861,829,784,763,685,672,594,503,791,900,917,857,881,801,744,569,646,692,733,814,909,875,877,710,1023,1023,1023,1023,1020,976,893,875,933,944,994,991,1023,1023,995,649,680,649,707,843,923,889,906,818,758 12,11,11,62,83,84,63,391,408,413,413,398,406,390,417,411,411,408,439,497,466,395,453,434,421,420,405,402,378,385,405,462,485,450,457,398,384,388,384,389,393,400,417,395,409,395,459,636,633,560,536,446,425,410,402,407,423,428,458,459,436,384,382,409,376,420,481,450,452,417,414 16,11,8,39,49,26,23,429,412,405,386,392,398,442,462,433,439,418,432,451,443,395,418,410,384,402,379,388,394,394,416,432,447,420,435,402,407,396,410,407,424,436,486,466,447,407,515,572,545,496,493,439,404,471,488,498,549,559,600,579,525,395,393,389,387,398,421,410,431,394,391 12,83,72,120,159,121,89,553,687,665,641,609,658,612,681,688,687,684,744,796,795,510,687,638,602,584,553,555,486,421,686,766,773,722,756,689,669,434,430,450,483,544,699,719,763,448,903,963,949,915,897,848,766,587,675,699,785,797,863,888,857,531,583,548,575,699,772,746,789,682,642 10,16,16,74,116,121,77,398,421,416,390,398,389,400,425,423,424,414,392,420,412,390,398,402,410,381,389,398,382,377,411,424,397,392,410,401,381,399,395,392,379,400,439,419,425,416,525,500,485,447,441,427,424,441,486,463,547,533,565,540,467,388,401,399,405,395,407,402,401,392,403 8,14,13,25,39,34,21,380,405,370,393,380,386,407,385,399,411,389,378,401,392,390,402,396,390,384,386,380,377,414,396,395,413,383,394,383,395,405,391,418,405,412,430,418,414,395,444,426,428,415,407,393,400,406,428,433,466,460,496,465,426,376,389,384,391,379,377,374,395,381,382 14,20,19,355,648,649,353,435,414,407,399,422,414,460,459,445,484,467,454,472,483,402,427,406,394,415,381,398,395,396,428,455,440,413,449,404,399,431,419,420,435,475,549,495,483,488,595,597,566,522,504,465,413,639,729,724,723,680,695,634,576,412,409,428,406,452,448,427,431,431,407 7,8,8,96,141,145,97,442,459,447,439,451,439,435,467,458,482,479,493,491,485,408,409,404,408,386,395,383,399,426,498,481,471,449,506,481,447,446,417,409,442,486,585,556,574,431,700,665,608,591,595,555,496,481,530,543,618,618,696,699,656,422,402,406,413,440,452,449,480,434,415 7,11,10,25,34,30,22,387,387,401,395,372,405,407,398,387,381,377,397,370,389,394,391,391,393,395,385,370,390,380,404,384,381,387,404,393,379,363,393,388,405,412,417,398,400,395,427,415,407,391,389,392,395,403,415,449,446,439,467,448,434,394,379,390,393,378,396,389,396,386,369 5,22,21,19,27,24,17,424,426,399,387,376,409,439,470,442,437,435,427,431,426,392,416,403,403,411,396,400,376,383,446,426,448,406,420,426,406,421,431,469,505,593,708,611,551,401,621,537,504,477,463,449,425,469,558,606,714,694,745,660,601,395,390,388,404,410,418,403,434,411,401 8,10,10,34,44,45,34,409,439,432,419,432,419,436,448,433,437,444,466,503,503,408,475,439,434,413,415,409,389,388,440,495,509,445,454,442,380,409,392,403,415,421,466,455,456,399,573,714,703,639,595,527,446,439,464,486,542,540,590,561,539,384,420,416,424,453,515,477,495,433,407 6,10,9,17,27,23,12,410,409,390,386,382,410,424,432,434,414,418,411,433,419,387,405,403,395,381,400,383,389,378,409,401,400,396,403,397,401,383,397,398,397,406,449,424,431,395,509,490,466,425,452,424,417,418,446,439,503,487,554,540,470,392,390,396,396,403,423,408,404,390,380 10,15,12,46,60,50,38,402,430,415,414,405,385,411,407,421,410,400,455,518,507,410,496,468,443,418,421,403,376,423,391,505,535,449,483,406,388,385,379,394,403,412,446,424,422,407,463,690,706,591,573,465,425,424,433,426,476,468,491,456,442,391,404,389,396,429,507,470,475,435,404 18,8,8,28,40,41,28,404,418,407,403,376,394,391,426,415,431,397,429,475,455,401,447,437,418,402,393,400,393,386,405,459,478,444,447,413,395,379,398,384,376,413,408,413,418,397,467,635,646,565,515,456,413,406,413,433,470,449,489,468,448,390,401,384,400,409,472,439,433,423,400 2,16,14,30,35,29,25,400,428,417,388,391,409,430,438,441,417,421,427,426,442,384,398,414,395,394,397,394,384,391,433,442,429,404,417,381,393,398,437,425,464,475,581,511,499,418,582,524,477,466,457,418,419,488,555,574,628,616,665,595,523,404,391,409,397,411,424,402,402,394,399 11,16,15,108,156,151,104,412,490,449,449,405,449,421,452,460,460,445,500,606,592,421,560,513,472,460,446,422,398,388,423,576,608,518,543,453,433,385,390,414,409,425,450,444,467,409,556,803,811,725,692,585,484,433,464,462,535,523,574,565,535,387,392,413,408,466,598,554,553,486,434 6,37,32,42,50,39,34,402,446,422,415,424,418,412,451,418,409,420,460,507,509,404,485,451,424,443,397,412,393,401,411,492,528,465,463,433,422,386,390,393,397,411,471,433,434,409,536,663,677,583,571,493,425,459,487,509,562,529,581,549,501,399,406,414,405,442,510,481,486,434,406 9,122,115,28,41,32,22,468,401,396,397,392,422,488,513,475,507,464,424,452,437,389,411,419,411,387,383,371,380,491,632,513,476,440,446,412,417,606,760,812,876,952,1018,927,837,500,853,711,623,569,547,503,436,771,910,972,1023,1023,1023,948,872,414,406,424,418,432,445,426,430,408,395 14,95,91,46,61,58,42,657,743,680,670,619,666,700,755,751,750,742,799,842,830,615,781,741,696,691,617,602,521,401,653,798,803,739,769,668,615,421,425,466,508,564,732,711,735,476,889,978,969,927,904,845,741,645,724,754,829,826,890,890,858,573,600,588,640,777,842,795,828,729,660 7,19,16,29,43,36,24,430,415,419,402,393,420,440,465,474,468,437,418,433,444,385,440,407,416,396,394,392,383,404,403,431,443,411,432,416,391,398,386,374,404,390,425,403,425,401,530,535,524,483,478,445,417,407,419,438,495,506,577,553,489,387,399,402,405,429,458,427,421,417,396 3,12,11,20,24,15,12,441,539,495,463,451,439,481,503,514,498,504,564,638,627,454,564,524,470,468,448,422,405,383,466,623,634,564,580,496,458,390,397,402,408,429,516,506,517,414,691,820,807,747,717,640,507,448,511,538,614,604,673,691,641,419,414,418,440,543,641,593,612,512,455 13,11,9,74,89,80,67,415,443,429,422,382,412,411,421,403,405,397,419,500,477,403,478,459,429,422,403,395,389,396,409,476,496,448,465,425,396,398,383,394,396,412,448,423,428,403,503,635,664,572,527,464,428,432,458,470,497,492,508,491,473,383,391,391,385,427,498,452,448,421,416 11,15,15,34,46,41,31,411,443,416,421,410,420,416,424,419,433,409,434,490,475,411,463,437,420,407,403,391,387,380,393,453,485,438,448,409,387,379,392,395,408,412,466,437,429,408,522,654,649,569,562,461,433,444,486,463,512,515,554,535,495,403,394,397,397,421,470,459,439,420,408 17,9,9,26,37,29,20,383,411,405,400,397,403,385,387,398,411,406,392,390,403,391,399,385,386,385,385,373,374,393,404,383,402,400,391,394,381,397,382,422,407,433,433,426,434,392,438,436,438,405,396,382,384,418,451,471,492,466,482,460,425,387,393,389,386,394,405,393,411,375,384 6,29,29,299,496,494,294,441,547,525,498,446,463,442,491,500,496,472,561,695,687,461,640,602,533,495,445,450,391,401,429,643,673,579,594,499,432,393,408,388,424,412,502,491,496,415,668,870,878,803,768,667,522,455,524,546,637,630,689,671,624,450,424,428,427,546,692,634,640,543,492 3,75,30,526,457,184,251,663,749,710,644,588,613,711,772,748,742,725,797,870,850,617,818,764,692,674,591,498,469,521,705,854,872,795,811,702,616,545,658,721,772,845,929,868,826,686,940,1019,1012,955,927,847,731,851,920,935,991,980,1015,971,926,557,534,542,562,747,864,809,820,705,618 18,30,24,50,79,58,34,394,387,388,385,384,370,413,424,397,414,410,407,414,370,376,384,408,384,388,376,370,378,399,390,400,395,391,383,401,395,394,404,412,414,436,471,430,430,390,469,445,431,392,400,404,371,454,456,468,510,501,554,515,475,370,400,396,395,392,399,393,396,392,394 8,10,9,37,45,26,21,448,498,480,459,425,452,479,510,501,490,469,536,644,603,440,589,522,476,472,420,418,417,404,459,603,635,529,567,452,425,412,428,439,487,525,626,572,540,473,697,803,794,724,685,576,484,589,676,666,728,718,758,720,665,413,399,425,420,515,628,546,562,473,450 6,15,12,26,38,32,22,427,414,373,389,384,389,423,435,418,406,408,403,408,399,386,409,419,388,398,373,393,384,422,414,400,394,393,407,391,393,397,404,409,401,426,438,435,431,392,474,458,460,430,409,393,393,397,451,440,502,486,517,512,456,381,390,380,382,392,389,383,407,373,385 5,55,51,721,1023,1023,698,445,491,443,455,406,422,455,497,468,466,441,502,593,555,432,561,503,442,449,420,415,384,413,465,554,597,473,514,436,433,390,409,446,475,524,645,565,546,492,620,711,717,639,601,497,431,485,532,573,653,630,680,632,596,458,402,417,413,474,581,547,488,451,421 5,11,12,43,48,47,43,546,589,569,515,479,530,585,630,627,615,603,676,717,685,469,604,553,525,501,458,452,419,396,549,668,658,569,608,527,489,403,405,410,431,473,598,605,634,450,800,862,844,794,769,701,579,521,596,626,718,718,788,800,771,491,461,498,507,619,710,642,684,583,501 10,137,98,122,122,77,85,468,421,432,430,426,401,431,479,441,451,461,464,451,450,410,420,421,398,395,387,387,392,407,453,451,458,412,413,421,396,402,427,458,493,543,624,551,522,449,636,597,580,523,512,459,424,566,658,672,707,702,739,699,638,427,416,403,415,428,442,415,436,424,401 1,62,56,312,528,524,305,454,569,510,487,427,433,466,502,514,494,478,574,684,668,459,636,567,506,513,471,414,417,386,446,641,692,578,578,504,445,416,422,441,450,507,580,551,553,477,705,887,908,830,791,681,566,551,612,636,693,684,745,719,674,448,444,420,431,541,682,622,632,518,458 2,15,14,86,111,105,82,401,421,389,392,380,414,403,412,393,401,390,429,458,434,383,428,411,399,413,397,372,394,381,387,450,441,416,442,396,400,390,381,386,398,399,431,414,411,396,465,550,551,497,485,421,405,410,438,451,469,455,501,465,456,410,381,401,403,418,449,417,419,413,392 14,276,210,332,442,313,250,566,706,661,625,554,584,622,700,676,668,662,732,815,808,535,756,718,645,641,555,545,459,420,618,767,804,717,746,649,552,428,452,488,504,599,736,713,720,553,886,993,1008,944,920,850,729,665,762,789,858,851,906,899,855,516,521,518,549,694,810,773,786,690,611 9,11,8,39,58,35,18,426,411,399,390,390,415,433,434,417,416,414,430,431,430,397,424,408,403,399,383,388,379,374,393,421,425,420,405,404,392,379,374,396,401,401,432,419,430,400,470,534,526,462,472,444,409,415,419,447,477,473,535,487,465,390,382,389,389,410,425,424,429,399,393 9,14,14,68,116,120,70,388,395,377,373,402,394,400,430,412,401,394,421,389,411,377,390,389,393,371,395,377,395,388,387,391,390,387,427,369,404,396,388,387,404,406,448,410,400,404,466,439,426,403,424,429,374,430,457,467,514,494,544,489,449,387,376,394,376,381,418,387,396,371,376 17,17,14,38,49,36,27,410,375,396,378,391,379,407,429,409,407,401,383,407,400,388,404,392,391,389,394,387,390,380,401,407,404,399,398,403,389,366,392,395,414,417,440,439,422,412,437,444,436,409,397,384,394,411,443,435,471,480,524,499,448,402,387,395,372,391,406,399,373,389,411 13,13,12,105,149,105,82,382,402,396,417,380,395,392,412,410,403,402,404,448,423,394,423,423,409,398,388,393,393,393,382,443,425,425,403,392,392,391,393,396,387,398,425,406,415,416,468,572,580,517,489,433,409,418,421,424,471,445,479,456,462,400,394,383,403,393,438,414,428,413,389 17,28,26,685,657,513,561,408,399,401,377,406,390,402,407,430,413,421,415,425,422,390,409,407,395,392,377,389,393,407,412,423,413,402,396,410,391,384,397,383,388,413,443,428,424,445,494,488,491,447,445,429,392,418,444,472,503,482,509,475,456,426,386,394,397,407,412,384,421,398,383 12,10,10,40,38,39,41,395,422,416,411,369,410,404,411,425,415,431,427,486,477,396,468,433,430,411,406,406,401,361,408,457,485,459,457,429,406,393,388,395,391,397,445,430,417,390,491,673,678,620,559,487,434,417,429,452,499,476,497,492,454,389,398,386,395,411,475,447,461,423,389 3,11,11,61,95,85,54,410,431,426,406,394,427,405,419,432,413,401,434,493,475,406,450,445,420,416,402,401,376,375,406,462,498,437,470,418,419,390,386,374,403,416,464,426,434,384,520,671,680,598,568,503,423,422,448,457,519,498,558,535,467,395,408,396,411,434,485,440,458,417,404 12,44,32,24,26,17,16,457,451,439,432,404,400,472,489,476,472,467,499,513,492,401,461,431,413,433,401,403,370,388,443,491,506,446,449,440,409,429,424,422,442,493,547,538,509,427,648,712,686,624,586,511,451,519,604,595,664,654,704,670,635,417,381,411,402,477,536,486,523,452,397 12,9,9,17,21,18,15,450,511,472,454,427,441,439,490,477,478,450,547,647,594,444,576,519,479,477,426,431,399,404,452,601,638,539,579,476,425,395,396,402,425,412,483,487,496,400,639,792,784,717,675,585,477,457,500,496,569,570,645,628,601,412,404,420,412,520,632,572,594,482,439 2,17,17,47,94,97,47,511,620,565,521,523,522,536,601,591,595,574,664,753,724,479,670,611,552,529,470,456,430,412,530,712,732,637,660,563,502,421,417,431,424,471,604,583,600,450,782,907,905,846,816,735,628,517,585,617,694,697,766,772,738,460,469,455,483,613,731,685,691,576,518 9,45,35,68,82,55,47,466,438,425,449,422,418,475,526,508,504,489,488,547,525,410,471,446,426,420,422,403,409,418,485,531,521,455,476,445,424,437,453,495,527,611,734,654,593,475,746,743,713,660,617,535,475,603,703,736,843,845,879,814,743,395,404,407,450,466,522,473,496,431,440 16,95,86,76,168,153,68,485,498,485,469,481,494,499,530,548,538,529,569,591,609,408,501,493,480,461,437,414,408,407,510,571,569,526,513,456,470,408,430,411,461,487,615,578,595,419,749,777,758,720,685,619,544,489,594,586,672,685,745,752,704,434,440,428,450,508,587,552,564,483,484 2,145,127,182,212,192,165,850,797,741,724,693,712,892,939,928,919,905,892,876,877,547,692,680,623,596,560,544,459,558,866,835,802,745,769,708,640,585,640,700,779,867,986,964,962,762,1023,1023,979,955,932,895,798,937,1009,1023,1023,1023,1023,1023,1023,759,570,758,777,818,823,794,818,723,671 19,23,20,49,79,62,38,418,392,400,396,410,388,424,425,413,415,412,419,453,452,400,412,419,408,403,391,396,398,401,414,424,457,405,410,397,377,405,404,390,424,428,469,463,455,410,500,549,561,490,471,420,418,446,477,473,513,500,558,522,469,393,391,395,376,390,434,412,420,407,411 5,1023,551,1023,891,428,592,1023,1023,1023,1023,1006,1023,1023,1023,1023,1023,1023,1023,1023,1023,996,1023,1023,1023,1023,975,965,883,801,1023,1023,1023,1023,1023,1023,988,857,909,944,993,1023,1023,1023,1023,987,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,1023,1023 12,13,8,54,82,58,34,471,436,443,427,421,436,482,535,520,512,491,488,479,472,394,428,409,417,398,401,414,370,450,488,476,472,446,460,415,422,450,531,544,628,719,800,703,621,502,741,676,630,577,567,519,464,681,775,800,854,829,854,792,721,392,392,415,426,426,463,452,456,431,402 2,35,31,29,32,19,19,565,684,631,585,547,543,585,651,629,628,631,723,815,783,554,751,705,622,600,523,484,434,424,581,782,805,728,741,594,549,410,421,457,467,512,661,646,662,445,827,955,950,891,868,782,664,571,661,672,765,763,825,829,791,495,490,482,525,688,818,758,771,667,567 19,9,8,30,37,24,21,429,385,408,400,395,373,436,442,419,393,417,409,424,401,383,406,401,395,378,374,382,392,372,408,414,421,408,403,403,403,398,399,412,414,436,465,455,417,406,508,493,463,443,426,419,400,448,470,490,514,526,581,545,490,391,385,404,389,387,410,395,414,385,399 12,31,29,100,136,126,92,448,528,467,471,408,429,462,480,458,463,452,539,669,627,455,611,555,492,477,448,430,385,385,456,600,662,559,538,484,428,395,404,431,434,470,561,504,509,436,665,839,851,771,740,635,514,530,578,616,663,653,710,673,619,420,404,424,429,484,641,597,583,497,451 8,82,76,380,487,476,369,628,691,611,587,543,555,673,720,715,703,680,719,775,772,506,691,639,583,588,521,502,462,435,621,719,748,663,681,594,522,436,455,491,522,613,744,715,732,541,891,952,959,897,876,801,699,689,768,799,868,864,916,903,861,525,517,526,572,703,802,750,777,667,586 11,9,10,12,16,16,11,424,378,374,392,384,385,393,393,390,402,389,392,417,417,395,401,394,389,382,384,386,371,371,407,423,417,388,411,421,392,399,392,401,418,452,514,487,465,374,430,465,470,425,445,413,412,387,408,422,440,418,454,428,401,384,368,382,386,400,412,393,403,392,372 4,1023,580,348,506,274,174,812,761,706,674,623,624,852,894,860,840,818,827,858,843,583,773,725,659,636,575,543,462,904,1023,934,887,831,850,776,734,1013,1023,1023,1023,1023,1023,1023,1023,868,1023,1023,1016,974,946,894,790,1023,1023,1023,1023,1023,1023,1023,1023,655,530,642,685,770,840,796,815,708,639 7,21,18,53,59,47,43,403,391,412,391,385,391,411,437,426,434,403,391,408,404,392,403,401,386,380,393,403,384,398,421,395,405,395,389,388,394,392,396,427,408,451,467,447,439,430,481,441,439,434,415,396,378,432,475,496,516,518,596,530,483,401,380,388,384,393,402,394,392,388,372 15,10,9,21,28,22,16,413,407,383,395,392,402,405,422,399,413,391,421,439,435,391,421,412,397,383,390,385,376,379,394,407,434,409,422,389,412,387,395,399,411,396,431,409,422,391,458,510,511,479,462,411,394,414,448,463,478,464,497,463,455,388,387,376,383,397,426,431,424,408,384 1,43,42,107,166,170,108,478,508,456,447,446,408,484,525,479,513,463,540,624,588,428,557,518,482,461,425,420,402,400,452,568,615,519,520,461,425,431,432,455,491,526,609,544,531,463,663,795,801,711,676,581,480,589,644,664,708,690,732,693,644,429,433,427,408,502,613,546,548,481,440 2,36,35,74,121,122,71,427,430,403,382,397,404,443,448,437,423,441,435,458,465,385,428,412,407,396,402,409,392,420,437,458,430,425,395,397,397,402,408,411,412,445,489,456,450,424,547,587,580,509,504,452,429,484,560,564,601,559,610,551,529,410,403,399,401,416,443,443,437,407,411 13,13,13,43,67,69,44,403,443,448,420,394,398,421,421,435,420,419,470,533,534,403,512,454,442,438,411,394,393,381,408,499,538,478,491,408,419,403,382,383,407,416,460,444,437,405,538,717,741,649,617,512,469,441,451,495,505,530,559,553,504,404,404,389,397,437,520,502,501,440,399 1,111,96,25,26,20,19,791,882,846,814,765,782,832,887,884,875,873,927,982,967,764,924,879,835,815,727,705,585,461,811,955,964,903,922,825,768,466,536,587,653,755,885,873,889,606,1009,1023,1023,1023,1021,959,863,793,860,881,951,951,1006,1008,981,722,702,737,764,908,983,939,956,869,792 12,22,22,153,199,201,154,410,447,437,424,408,410,439,446,435,457,440,457,521,505,421,486,467,423,439,405,392,382,411,430,495,524,466,495,402,418,401,389,413,428,439,487,452,467,432,583,717,706,627,583,495,435,474,506,524,554,577,613,590,538,419,397,420,405,427,526,485,484,458,411 1,11,11,30,31,29,29,425,462,456,422,430,399,429,437,448,428,438,495,591,558,424,551,499,449,436,419,404,398,376,409,571,597,504,529,451,418,394,414,413,432,432,496,463,448,409,571,778,791,702,672,552,461,459,511,538,589,576,625,588,548,417,421,409,396,468,587,540,544,457,423 9,18,14,35,48,37,27,394,405,381,388,380,372,405,412,421,402,405,403,399,396,389,400,388,387,401,368,370,392,398,409,389,416,396,406,401,393,386,399,382,417,428,464,433,428,396,451,445,428,436,417,415,395,432,453,463,478,488,519,471,437,409,378,386,379,392,397,411,414,385,391 14,18,19,702,1009,1018,701,413,499,491,427,447,434,426,424,416,424,419,517,639,612,483,618,572,518,488,454,434,412,395,424,615,659,553,581,463,428,392,399,384,399,400,442,436,446,442,537,848,855,769,726,606,478,421,445,448,490,491,528,510,476,426,411,407,409,508,646,570,580,491,429 6,22,18,44,68,45,29,399,420,435,397,384,436,415,426,426,416,398,422,464,438,383,418,409,409,408,384,392,378,390,414,457,453,440,449,386,401,413,425,432,435,450,530,465,448,414,527,572,565,507,491,446,418,472,529,522,574,562,586,547,514,381,377,405,391,390,425,401,432,405,394 17,19,13,55,69,42,33,457,395,420,409,407,413,467,490,438,450,431,407,465,436,405,425,410,388,412,396,381,387,390,430,436,435,409,408,394,401,420,392,427,432,427,512,506,458,417,570,552,542,483,462,422,412,479,526,537,598,593,655,607,565,388,382,377,395,410,427,407,421,401,394 5,73,63,39,50,42,33,682,639,549,545,526,535,736,791,777,773,750,730,716,718,460,526,512,487,468,435,446,397,635,847,783,735,690,719,656,624,736,786,823,869,938,1015,968,952,633,974,916,862,831,809,765,660,836,921,946,1003,994,1023,1004,960,597,456,595,619,658,676,637,687,574,518 6,15,13,28,44,38,24,393,367,385,385,372,386,404,419,410,404,417,398,390,395,371,392,384,388,368,364,381,374,388,394,393,394,392,388,388,399,377,389,401,410,402,452,434,433,405,446,416,410,403,403,382,373,432,464,461,495,489,514,478,439,381,377,391,385,388,396,395,400,397,375 17,34,34,240,377,384,240,392,395,387,419,392,414,429,430,424,429,410,430,418,420,388,402,396,386,398,383,408,388,404,393,430,425,413,407,404,389,403,402,417,410,438,489,453,430,462,533,487,487,466,429,422,391,549,631,633,626,602,625,554,486,409,381,383,387,383,426,416,431,391,401 16,20,17,41,55,43,32,405,405,392,387,368,383,409,403,392,400,389,408,411,407,384,403,389,391,386,392,379,383,372,387,414,433,390,401,381,400,399,401,415,411,442,440,435,426,395,456,425,432,429,430,387,382,417,461,456,480,463,504,470,454,385,374,377,384,396,404,410,393,388,393 3,15,15,22,24,21,18,467,419,402,390,404,405,451,494,453,443,444,427,481,480,377,429,409,395,406,385,404,392,412,446,446,454,426,427,415,391,423,439,466,490,555,686,607,562,433,624,573,576,510,524,486,427,564,623,636,685,661,706,660,597,389,377,396,407,398,451,412,431,412,407 19,22,20,260,195,179,251,389,392,392,385,397,396,379,375,393,407,393,397,421,438,397,416,395,388,421,394,389,400,369,403,433,442,389,415,406,393,393,374,380,389,401,405,397,401,404,436,529,537,469,447,420,403,379,400,412,439,418,435,400,416,387,378,383,378,411,422,416,421,388,377 9,12,10,30,34,28,25,413,397,401,401,395,388,414,414,418,416,402,408,421,414,395,416,390,398,401,391,380,380,411,397,415,417,404,405,403,395,384,398,396,393,407,458,427,434,396,463,468,461,419,415,393,375,417,425,415,483,487,531,512,459,393,381,375,381,390,405,401,408,393,386 13,92,85,495,699,665,470,534,450,442,392,454,431,572,582,556,565,518,494,517,498,423,454,437,401,408,402,410,397,408,454,501,468,433,435,425,425,443,503,539,556,654,725,638,571,582,733,709,688,622,572,520,455,721,787,797,840,811,843,782,718,426,395,434,420,453,474,457,492,425,401 12,8,8,31,47,45,30,410,432,418,414,408,393,388,415,404,408,411,439,491,490,405,473,438,422,419,391,400,387,377,401,481,505,452,483,425,422,387,383,392,388,402,421,401,421,395,451,688,698,605,575,467,433,424,413,415,437,440,480,473,442,399,399,394,400,438,492,446,489,419,409 10,13,12,34,48,43,30,423,488,477,441,404,415,424,461,428,441,438,510,577,556,444,561,520,477,463,407,429,401,391,423,569,598,505,523,447,397,387,386,412,434,411,474,453,470,396,582,743,738,684,633,547,479,431,462,470,513,507,576,565,544,393,398,409,416,489,591,527,535,465,437 1,18,17,122,165,168,123,390,396,391,389,393,385,396,365,395,413,393,395,424,405,383,412,402,399,391,367,383,382,363,400,413,413,405,408,393,387,361,385,376,410,390,416,417,383,403,436,484,473,432,432,405,404,408,433,434,443,436,468,441,403,405,400,381,401,396,410,395,414,413,403 8,9,10,111,94,98,115,389,385,408,366,393,390,369,392,392,385,388,395,384,392,385,388,390,383,384,382,389,378,373,383,383,376,389,396,382,382,394,395,382,395,384,401,390,373,393,427,411,418,400,399,380,407,400,413,406,408,435,418,432,407,379,389,392,379,389,394,373,397,390,391 20,7,7,28,40,40,27,394,411,415,399,394,398,409,414,417,419,412,424,449,456,400,418,413,409,412,392,396,375,389,401,441,452,430,431,398,403,381,385,376,412,401,406,405,418,387,495,603,600,530,496,460,428,413,422,436,486,462,506,503,489,395,391,404,384,408,446,450,456,415,394 13,67,65,142,163,160,137,447,520,502,480,422,438,474,487,490,489,461,541,651,632,427,603,542,480,489,455,431,406,407,465,607,639,533,535,484,427,409,417,435,428,476,574,516,517,428,672,821,827,748,713,590,538,502,549,601,671,653,708,687,631,420,411,403,438,508,628,573,595,507,455 17,19,14,51,63,37,31,410,395,372,404,383,396,396,419,399,406,397,415,409,425,377,406,404,399,380,402,380,387,404,406,423,426,407,422,389,397,395,386,409,426,427,431,429,433,394,474,494,482,460,446,405,394,414,437,437,478,485,498,487,475,383,377,376,383,410,418,394,396,398,395 6,25,24,130,190,186,127,442,427,390,394,394,406,460,474,466,457,444,451,433,429,383,384,399,383,376,401,406,397,394,417,412,403,389,415,402,390,406,402,399,417,431,517,449,453,432,586,545,506,485,440,421,394,497,566,598,669,634,691,626,574,397,382,391,408,413,428,425,424,417,399 8,11,10,22,24,15,15,415,410,404,406,392,386,409,434,432,408,426,397,416,439,378,406,406,397,380,391,390,394,393,431,425,414,398,414,380,390,386,430,430,444,479,551,492,477,418,571,526,482,484,450,434,405,502,568,578,648,629,674,626,561,407,401,406,394,410,425,408,400,404,392 19,8,8,49,61,57,44,395,403,421,400,403,405,394,405,412,409,397,417,480,470,417,442,423,392,403,399,404,386,376,396,437,477,422,449,414,381,396,393,412,403,400,427,416,420,384,479,624,627,553,520,457,415,394,433,420,451,456,498,473,435,390,387,383,382,423,457,434,446,419,403 12,15,15,46,72,64,41,391,398,404,394,400,391,399,408,375,411,407,414,441,424,404,425,414,399,406,395,387,388,385,382,419,441,409,414,396,388,362,384,381,395,386,425,406,403,380,419,507,512,452,437,406,388,396,428,425,431,422,435,414,414,383,390,392,382,389,438,400,412,406,378 8,12,12,25,37,31,20,394,393,409,378,389,385,402,407,415,398,386,399,391,402,375,394,372,388,388,373,385,383,387,403,399,399,385,394,373,379,394,390,419,404,415,445,418,414,406,433,428,413,400,390,418,376,445,439,464,477,479,501,476,433,386,388,398,370,376,399,399,410,383,378 2,21,21,45,76,72,43,385,389,408,380,389,381,375,388,400,391,370,416,420,413,385,405,413,389,382,376,372,379,370,390,411,418,401,406,404,394,387,401,396,419,382,388,385,406,377,408,508,511,442,456,413,395,383,402,401,414,403,399,426,398,383,398,395,395,404,422,413,425,392,396 4,26,24,14,19,12,8,429,422,387,399,414,388,442,453,430,428,431,414,449,438,389,412,408,398,411,395,400,382,426,467,438,431,412,426,411,415,428,490,531,605,706,800,701,611,441,681,594,556,497,487,447,433,569,709,768,856,837,864,770,693,392,386,401,416,418,437,407,428,392,409 18,30,30,77,96,94,75,454,505,447,471,442,480,488,513,512,514,484,553,629,622,449,565,501,478,468,447,417,407,428,457,588,613,533,543,472,422,383,405,403,396,444,529,504,489,416,689,819,807,756,720,637,530,474,536,548,645,632,693,686,646,426,435,415,436,523,636,560,603,504,434 5,8,8,20,31,28,18,417,442,423,397,412,427,399,422,423,430,425,452,523,515,409,489,450,434,421,392,405,408,402,417,502,536,483,479,438,429,382,385,399,408,389,429,431,437,380,510,693,692,600,572,484,442,427,442,438,478,478,534,513,483,394,397,392,394,436,507,466,478,421,423 13,23,23,56,80,82,56,420,483,441,433,416,424,421,435,448,427,436,488,570,565,421,525,496,457,423,442,398,399,384,429,541,595,493,519,435,431,388,382,403,398,426,459,445,454,398,546,765,779,700,658,557,462,435,470,483,527,521,579,553,525,391,411,386,408,445,562,521,513,467,433 16,24,25,110,144,146,110,433,447,463,413,410,430,444,449,448,446,434,468,531,520,413,500,455,425,428,424,410,400,402,436,532,534,460,494,424,430,405,406,406,411,407,483,459,475,429,603,749,745,662,626,542,462,445,495,499,564,550,611,587,550,412,403,392,416,474,528,501,522,457,395 13,72,69,65,93,88,61,468,624,571,547,485,535,507,538,545,536,507,646,765,739,517,717,652,603,583,515,511,442,405,490,728,755,649,692,569,507,418,409,414,420,459,561,550,553,401,720,935,936,870,840,748,626,476,548,559,657,652,715,720,682,433,439,423,450,628,749,692,711,595,528 14,246,220,155,230,201,133,429,430,391,389,407,402,415,469,416,426,411,430,423,432,378,407,419,403,384,392,373,392,443,446,431,444,414,439,411,382,427,449,479,503,552,632,565,516,424,590,573,554,507,473,451,410,531,566,593,629,620,676,609,554,407,384,392,396,377,420,413,418,389,393 7,28,14,58,79,29,23,534,584,541,495,426,446,572,599,544,544,522,601,744,727,503,723,669,560,556,455,440,412,477,493,705,768,647,673,525,450,441,448,503,519,597,711,645,601,509,738,865,884,802,763,636,516,671,738,737,784,777,824,778,716,423,410,410,443,548,742,680,678,555,463 3,87,83,132,170,126,104,855,823,774,764,725,771,888,935,922,912,899,894,896,899,556,716,697,663,661,598,614,532,507,866,850,830,793,823,765,725,543,623,661,730,832,953,939,952,742,1023,1023,1019,991,974,944,865,905,964,976,1023,1023,1023,1023,1023,742,676,752,777,832,863,838,873,782,747 19,22,20,47,64,55,41,427,410,407,397,403,395,431,446,424,430,421,425,445,445,395,393,419,405,393,417,391,381,393,420,421,435,415,419,374,388,386,396,419,410,439,505,466,462,407,527,541,540,476,467,449,418,479,504,511,542,533,587,566,506,396,400,403,398,419,425,420,426,420,401 14,12,11,40,50,46,37,407,420,392,409,387,395,411,422,414,408,413,431,489,450,398,451,434,407,408,389,379,377,412,426,446,467,448,437,411,385,406,403,418,399,417,475,442,432,398,524,608,614,530,503,448,421,422,474,471,545,534,562,538,494,400,398,386,401,409,455,430,444,425,395 17,15,16,194,264,267,193,395,417,412,386,404,387,417,416,411,408,408,426,460,439,399,426,419,402,398,400,402,385,384,412,432,463,435,425,418,410,388,395,393,395,414,417,414,413,427,488,585,575,525,479,453,415,423,436,441,495,469,490,451,457,385,399,396,399,415,441,443,439,426,393 20,39,35,140,168,148,124,453,532,459,484,446,436,486,492,500,488,459,554,663,649,429,623,567,510,498,430,428,402,422,462,646,679,570,600,480,433,403,412,425,435,473,564,523,510,449,663,843,854,774,732,611,503,519,573,598,662,640,700,674,626,406,433,389,418,532,670,602,625,520,439 13,197,136,178,249,162,117,443,435,392,421,420,386,482,530,491,460,441,463,535,500,416,529,501,426,450,423,412,407,433,478,522,557,466,478,446,435,439,428,436,465,528,614,539,560,466,623,678,691,598,553,489,405,532,564,582,657,658,726,675,608,401,413,407,397,451,535,495,504,427,393 13,10,10,26,34,34,26,413,428,400,410,389,407,398,414,412,413,408,437,455,449,385,441,414,416,394,383,401,371,402,402,441,470,436,421,422,399,406,392,396,404,411,425,420,420,396,505,588,584,517,491,455,425,424,424,458,493,475,520,493,453,398,393,399,391,433,456,420,433,408,391 11,28,26,10,10,9,9,512,611,558,536,480,494,576,639,625,625,600,675,733,712,490,659,591,548,520,469,468,427,416,547,700,707,621,660,515,521,418,416,442,441,480,630,626,640,436,803,884,866,813,790,721,607,560,634,658,737,740,811,802,770,496,445,490,512,664,735,675,716,609,522 4,171,150,136,224,201,122,510,941,898,833,711,712,566,636,608,614,583,968,1023,1023,909,1023,1003,945,920,808,716,589,423,554,1023,1023,997,999,871,787,423,500,542,604,657,737,669,663,610,787,1023,1023,1023,1023,952,814,736,768,753,766,755,810,792,746,474,638,447,475,948,1023,994,1001,897,766 7,13,12,25,38,33,22,386,410,384,379,403,380,421,436,419,419,415,402,418,414,389,410,386,392,396,382,396,382,391,385,391,404,398,401,403,392,393,400,405,398,434,447,433,428,402,450,444,458,424,414,406,405,424,467,452,506,499,523,488,460,394,390,386,387,397,411,416,409,409,380 9,42,31,43,70,52,32,402,378,370,393,372,414,419,458,410,451,415,408,424,390,394,393,399,386,403,375,378,387,403,419,415,410,394,389,360,377,409,404,419,428,428,498,460,445,403,480,405,427,419,388,389,401,475,491,463,520,518,558,526,479,378,381,386,386,395,398,393,374,354,386 18,10,10,13,19,16,11,394,455,447,424,394,429,410,420,426,423,408,443,538,522,418,489,461,427,417,422,389,402,397,414,514,546,472,486,413,409,378,395,384,400,403,428,405,425,390,530,732,735,650,613,517,459,404,451,450,487,494,527,528,480,395,399,397,399,440,512,507,476,444,432 11,65,61,135,186,159,109,500,590,532,497,468,473,519,561,549,534,539,622,724,709,482,669,602,557,523,460,440,414,409,494,681,713,621,658,540,486,415,412,432,415,474,572,542,560,425,731,902,909,847,810,715,574,523,576,604,685,687,751,733,684,429,443,426,444,575,712,648,664,578,483 10,36,34,126,154,144,115,429,512,490,430,422,437,461,493,465,492,482,535,655,629,440,612,566,477,504,436,431,390,408,442,605,642,549,596,486,422,401,399,420,431,478,542,505,484,435,658,836,845,775,738,635,515,523,588,582,664,663,706,676,635,433,436,405,432,523,642,590,604,493,443 7,21,14,53,70,37,30,463,415,411,434,380,390,472,480,457,443,414,429,448,426,391,435,415,404,407,385,404,366,380,439,438,463,429,443,393,407,412,417,415,423,441,528,484,466,422,558,603,588,531,505,460,394,457,497,516,586,574,655,585,545,380,407,391,394,408,425,432,417,415,389 10,15,14,53,71,69,52,396,433,419,424,403,405,405,416,414,410,411,450,510,489,410,498,451,425,412,395,399,381,385,393,485,509,443,457,403,421,392,395,409,410,413,458,408,417,399,518,657,679,598,569,473,439,410,480,458,531,498,551,490,468,392,397,397,382,416,495,461,461,435,394 17,14,12,52,76,65,44,410,439,400,408,397,408,423,450,432,422,437,459,474,468,402,447,436,414,407,398,402,368,391,428,438,467,444,447,405,413,396,396,422,416,428,467,455,439,419,550,617,585,544,520,484,434,424,483,514,555,538,602,558,513,404,411,402,397,430,446,438,445,413,411 1,585,351,492,593,360,294,762,784,726,708,638,680,831,890,869,854,836,846,880,877,607,793,757,701,676,599,563,478,699,919,890,874,822,840,776,709,813,921,959,1016,1023,1023,1023,1023,724,1023,1021,999,957,934,876,781,906,997,1023,1023,1023,1023,1023,1023,669,570,689,709,780,856,819,835,730,666 6,11,9,30,34,27,25,437,382,378,388,388,377,416,424,412,405,388,395,409,378,384,393,382,383,378,376,378,381,384,393,395,388,389,392,375,380,387,393,386,387,410,437,431,417,401,443,414,417,391,399,393,400,393,418,420,477,481,511,478,463,384,397,386,394,376,418,391,373,381,371 16,12,11,27,33,28,23,410,388,379,386,405,381,405,426,424,406,394,398,413,402,384,388,402,390,399,371,363,380,384,403,409,403,402,404,379,387,394,402,400,407,394,419,400,412,402,462,439,423,418,406,372,408,429,435,443,481,466,505,460,461,379,384,391,391,378,400,383,395,418,388 8,10,10,46,59,59,46,416,452,424,427,411,414,399,433,418,421,419,464,522,495,419,474,458,423,429,413,408,399,386,407,501,522,468,475,433,420,395,395,390,401,402,437,423,434,397,513,700,704,623,583,512,428,433,452,471,502,491,540,528,492,398,398,394,388,457,525,482,468,442,422 20,10,9,40,46,38,30,400,523,509,459,460,482,433,460,454,459,464,536,610,600,451,547,506,498,470,438,451,418,382,430,581,594,545,596,503,469,396,377,389,413,412,470,469,475,397,614,867,858,809,780,705,580,443,473,460,519,512,597,602,566,389,463,417,416,552,664,618,652,538,495 13,17,16,14,20,18,13,414,420,418,417,415,412,444,473,438,440,419,430,460,460,389,419,417,414,400,414,399,383,418,537,493,464,451,462,445,416,500,630,708,776,857,923,821,713,409,678,606,569,539,502,476,415,585,745,815,889,861,874,763,681,398,396,384,397,419,456,436,443,437,395 15,12,11,69,142,135,63,417,439,402,407,396,406,417,428,420,429,415,434,519,507,429,492,455,417,441,403,385,379,388,408,508,521,457,468,418,410,396,399,388,404,412,438,436,425,408,521,700,693,604,554,462,443,436,465,472,506,509,570,531,474,406,398,398,396,455,509,444,481,421,406 9,579,319,120,150,63,50,508,491,474,440,427,439,533,582,567,546,514,542,618,589,413,541,521,471,425,425,426,396,416,514,568,592,518,539,415,444,416,499,526,593,671,757,672,628,532,770,811,796,723,675,591,502,714,784,790,830,809,853,814,749,440,422,427,452,488,575,549,563,479,438 1,31,30,375,575,580,372,408,484,450,437,436,412,433,450,447,424,438,514,608,575,432,542,491,464,459,432,414,394,393,418,571,609,500,520,451,422,379,382,411,413,438,484,466,469,443,571,787,801,704,675,591,472,449,504,506,562,576,620,599,549,439,408,407,404,467,605,536,547,465,434 9,17,15,73,69,60,64,417,491,452,433,430,440,464,473,497,475,476,502,544,541,407,475,461,444,434,438,416,389,399,447,490,537,484,513,435,435,380,411,415,423,439,518,487,511,424,670,749,733,669,650,595,500,491,535,548,612,606,684,667,628,403,421,416,430,467,507,517,498,457,450 20,31,30,88,195,182,78,580,710,661,655,639,679,630,709,717,722,734,757,763,778,468,559,563,561,542,514,540,492,405,650,664,638,611,664,625,596,409,416,433,461,525,694,690,719,429,893,897,866,855,847,826,742,551,644,682,794,805,865,880,851,549,588,553,599,705,722,714,752,666,647 11,21,19,93,124,123,90,462,615,561,524,485,509,487,536,520,515,512,618,763,739,490,705,649,560,554,464,458,416,413,489,721,771,662,685,537,489,414,410,439,455,514,603,539,545,447,713,916,925,854,822,720,607,551,625,639,701,695,754,729,675,437,445,416,427,589,740,694,678,591,481 3,29,28,14,17,13,11,557,629,587,551,541,549,619,686,665,672,663,715,750,734,499,666,617,586,570,527,502,458,403,585,695,707,646,665,583,522,408,404,420,425,495,634,608,643,438,831,902,886,842,821,768,649,545,638,662,750,762,830,831,796,499,486,525,546,666,743,699,732,612,569 9,394,337,236,316,263,200,451,381,383,380,394,377,423,449,409,409,410,422,401,392,401,402,374,397,390,366,400,403,391,447,406,384,386,415,355,381,428,446,478,477,568,664,568,502,420,490,459,417,432,400,411,418,447,466,480,540,524,552,543,494,402,366,406,401,407,397,412,412,390,381 14,19,19,78,98,96,76,418,405,384,412,401,393,420,423,413,413,434,446,469,466,400,429,422,402,412,403,402,382,413,404,438,444,433,429,426,389,398,385,421,424,425,473,446,433,415,526,587,553,524,497,448,403,428,462,502,539,551,589,557,498,402,407,406,382,432,439,431,448,409,395 2,11,10,110,99,93,100,398,429,410,419,408,404,408,412,417,398,413,410,452,473,392,432,415,413,409,413,385,378,393,408,480,482,458,471,424,431,409,394,402,388,403,441,409,424,403,460,638,669,587,566,496,424,395,408,427,432,423,456,445,438,404,401,385,396,412,447,450,443,409,404 19,61,33,52,74,49,34,423,450,431,406,416,397,472,489,450,473,443,476,515,483,424,466,438,399,420,389,373,385,392,432,470,497,431,464,413,390,415,414,420,434,479,545,503,481,437,609,627,607,533,522,468,411,511,560,570,606,606,652,641,591,408,404,393,413,434,489,452,464,413,404 6,30,21,46,75,50,29,404,389,398,378,379,374,412,411,396,412,409,385,422,400,378,389,388,389,402,378,378,395,404,399,391,393,397,397,371,383,398,407,410,427,441,480,440,416,422,460,405,421,408,391,394,372,430,456,474,483,487,509,470,446,388,390,389,374,380,404,376,383,384,405 2,11,10,27,35,31,23,382,401,380,376,388,376,391,405,388,410,403,401,389,396,370,382,384,388,392,385,379,384,401,401,388,375,373,391,384,402,393,417,413,416,438,455,421,431,397,446,408,399,410,411,392,389,452,464,484,511,505,520,476,447,403,391,386,388,398,386,377,389,387,392 13,10,9,22,26,20,18,440,433,422,397,394,416,475,458,435,435,426,448,517,480,398,497,453,422,414,412,397,391,394,447,494,532,455,501,412,421,400,402,437,465,533,622,579,538,429,552,622,650,559,551,484,426,461,520,524,565,563,593,564,536,394,386,399,395,412,511,466,476,446,397 19,13,11,31,39,30,23,413,377,380,382,376,368,420,431,399,391,404,393,392,382,384,389,392,388,393,376,387,372,391,388,392,386,376,394,379,382,404,389,393,409,414,439,399,430,392,457,427,400,399,396,392,401,404,432,438,491,463,514,493,445,388,389,372,399,394,405,405,391,368,391 20,8,8,22,26,24,19,395,386,383,371,381,380,418,411,410,387,396,383,397,402,391,390,393,378,393,380,373,379,373,402,387,385,379,391,386,394,392,385,373,381,410,412,408,393,377,403,404,396,399,394,383,371,416,416,423,439,449,472,437,429,374,370,386,378,393,392,391,381,399,382 1,28,22,102,130,103,85,471,498,473,443,420,454,519,548,534,517,501,549,628,594,428,542,498,465,483,417,429,397,404,471,574,586,513,523,445,461,407,430,423,458,490,570,552,545,460,694,790,781,708,680,588,503,608,678,672,713,680,740,717,656,440,413,433,435,529,603,544,573,489,462 13,36,35,60,79,77,59,456,535,496,466,442,441,442,478,490,473,461,535,663,647,446,615,563,506,513,448,431,407,395,438,619,667,573,558,466,432,393,402,396,418,443,484,478,496,416,630,837,851,775,737,643,510,476,491,525,592,578,645,631,587,415,408,409,417,507,646,601,608,501,455 2,20,16,55,72,61,43,520,550,515,478,480,460,541,589,577,561,556,605,702,681,466,622,567,509,496,457,427,412,407,506,660,681,585,594,516,458,408,431,450,499,558,661,608,603,464,751,853,849,788,755,665,527,611,689,710,767,755,799,766,725,451,429,461,459,552,684,622,633,530,481 1,25,26,28,34,31,23,623,715,663,631,567,613,673,743,735,723,708,778,834,813,587,763,708,643,643,544,548,451,391,651,811,817,745,756,644,563,422,422,455,500,591,747,718,734,468,884,964,949,901,872,807,686,643,734,752,827,823,885,883,849,564,525,557,579,747,834,782,794,696,618 20,201,181,171,211,176,143,548,649,589,577,510,538,573,654,644,626,640,701,772,768,515,697,651,584,564,508,492,437,446,560,727,749,653,704,569,535,421,432,441,457,539,671,654,673,488,836,935,931,881,852,780,666,614,699,728,808,797,852,841,800,479,469,481,514,651,758,711,741,624,555 2,110,89,287,400,328,234,542,642,598,534,513,489,582,633,612,608,601,670,784,766,512,717,665,588,586,499,484,440,431,541,743,779,690,702,577,505,445,460,477,503,590,708,664,643,515,818,941,951,880,849,754,635,648,747,768,823,816,863,835,784,455,470,447,487,604,756,703,708,606,521 4,14,14,58,68,65,53,559,548,522,514,451,512,590,681,658,656,641,640,641,630,430,508,477,468,464,435,447,410,379,555,559,532,486,529,486,435,408,423,430,477,526,662,633,648,454,811,777,734,703,670,640,532,598,666,676,755,748,812,809,774,491,442,503,528,580,598,564,607,504,481 1,43,38,77,95,73,60,524,585,528,506,453,486,568,639,629,618,600,641,658,648,417,557,511,454,450,438,423,409,395,544,610,600,539,564,503,470,408,430,468,460,557,688,659,649,479,838,821,800,747,723,661,556,638,726,754,831,821,875,860,811,437,418,475,455,538,611,564,588,510,473 15,45,43,124,155,151,120,459,598,571,520,465,499,477,504,511,504,477,605,751,733,515,709,645,566,543,489,458,412,392,456,702,756,661,689,532,471,400,402,425,414,448,532,505,530,416,697,926,939,864,842,736,603,478,541,543,632,626,697,682,637,425,437,402,428,543,736,674,688,573,499 18,31,25,66,94,69,44,392,386,397,373,385,390,420,410,427,406,409,410,412,395,388,400,400,389,392,406,382,393,395,403,421,385,392,407,389,394,408,391,427,409,415,445,438,414,404,448,443,439,429,417,392,407,416,444,445,472,474,519,469,434,390,392,380,393,384,407,406,389,376,380 13,8,8,26,29,29,26,392,435,422,394,380,392,421,425,401,408,413,452,486,495,406,458,441,419,404,399,399,399,369,413,481,474,435,433,409,415,389,401,392,399,413,444,415,444,383,510,645,648,577,529,459,429,412,457,475,504,505,531,522,486,401,395,386,401,419,472,457,437,433,393 18,8,7,12,12,9,10,394,391,407,391,389,387,395,378,388,391,393,404,411,400,386,401,404,384,392,387,376,389,415,415,398,391,397,403,378,377,386,419,425,466,504,579,479,427,403,492,451,442,399,405,407,390,444,500,557,613,592,631,515,481,388,399,383,395,400,401,392,401,400,387 2,26,25,48,68,66,47,440,512,480,465,422,473,430,472,459,450,457,530,641,629,438,591,551,482,495,449,425,416,357,444,615,656,542,570,468,434,384,392,410,426,417,487,470,464,407,626,844,848,779,726,631,502,440,480,505,571,565,625,615,570,404,417,400,430,494,625,578,596,489,461 7,1023,718,579,601,141,160,863,843,791,754,701,720,888,934,919,907,888,911,944,934,698,861,824,767,752,654,592,514,730,873,914,925,864,873,773,718,782,856,885,940,997,1023,1006,972,896,1023,1023,1023,1023,1004,940,851,1023,1023,1023,1023,1023,1023,1023,1023,712,639,732,774,869,938,896,905,812,732 1,259,198,881,1023,865,690,692,869,845,774,670,670,734,789,771,756,740,880,1004,972,812,1010,954,883,880,774,688,577,646,788,985,1018,935,956,819,740,658,710,754,803,874,954,911,892,800,960,1023,1023,1023,1011,909,793,915,956,950,977,968,1005,981,941,584,600,562,576,848,1010,944,951,862,729 9,10,8,24,23,14,14,404,404,396,392,375,395,420,415,404,423,411,398,428,430,391,406,394,398,399,378,376,382,398,408,405,411,407,423,415,401,391,394,412,422,459,494,441,444,407,490,488,479,459,449,395,394,446,474,488,539,533,566,526,464,379,380,398,379,399,417,428,399,394,377 5,344,215,50,59,29,24,478,506,473,458,432,429,484,555,524,510,518,538,600,586,428,538,502,447,443,398,419,386,415,457,577,599,523,519,438,437,423,455,482,493,592,677,642,593,487,731,784,779,711,685,595,498,636,708,716,775,766,806,761,709,426,425,439,437,505,592,534,546,444,428 7,87,70,1023,1023,1023,915,557,700,646,607,540,567,588,650,620,621,617,723,829,818,569,774,717,666,617,534,505,467,433,576,793,824,725,758,642,559,423,420,441,477,542,683,666,685,559,843,984,988,926,900,822,712,612,708,726,798,798,855,843,807,506,483,480,501,690,817,760,780,678,586 4,10,8,156,212,186,137,413,408,409,406,397,394,459,446,458,445,445,458,463,477,388,429,408,398,398,398,392,389,418,488,456,456,431,447,433,409,473,502,533,582,652,742,649,589,423,647,590,557,523,523,463,435,525,580,640,711,683,734,673,624,417,400,410,414,428,443,450,443,406,415 13,12,12,27,36,36,27,393,458,419,427,406,428,424,417,417,420,419,422,524,488,388,502,467,436,439,414,410,389,396,408,508,507,459,471,430,413,384,384,388,396,412,430,409,422,401,534,705,710,626,588,510,451,422,452,470,474,496,516,519,473,395,388,400,403,450,516,472,488,446,407 6,8,8,8,9,7,6,478,578,528,497,451,487,519,572,546,547,551,622,687,665,484,606,563,519,506,444,454,423,407,499,661,668,580,608,519,479,404,400,415,432,473,576,556,571,416,734,850,833,779,758,673,558,491,555,565,666,660,732,731,687,455,452,444,471,572,687,635,658,548,470 11,9,9,35,44,41,33,408,450,440,431,406,424,419,436,440,442,441,472,571,542,415,525,477,439,444,420,399,391,373,417,518,560,502,487,438,419,389,382,393,393,393,473,438,438,389,544,738,756,668,643,529,483,430,460,452,499,515,556,542,515,382,408,394,402,446,550,507,511,458,424 13,9,8,25,37,21,14,437,404,400,390,394,399,451,448,416,399,408,416,418,419,400,405,390,385,410,389,375,374,377,400,416,424,387,416,397,390,400,386,399,389,392,443,425,401,398,453,470,457,423,425,397,395,419,443,434,468,469,520,493,442,386,390,380,394,387,402,413,389,380,382 14,264,228,208,299,261,180,478,425,400,388,410,412,471,484,479,449,436,466,500,479,400,476,447,435,409,397,379,407,412,465,510,506,450,434,430,401,436,451,466,500,560,654,570,545,470,616,624,614,523,542,420,412,526,598,609,682,656,713,669,597,425,413,379,415,428,456,431,458,425,394 14,10,10,33,39,38,32,400,442,439,416,402,420,414,418,410,423,427,470,561,537,404,508,493,435,428,404,408,376,388,416,516,546,484,502,418,422,396,406,388,403,410,466,438,439,407,545,711,723,635,613,516,431,445,477,511,536,536,582,536,519,398,401,404,381,441,538,486,518,431,424 3,13,13,56,82,78,52,429,486,465,453,409,406,420,439,439,439,445,496,566,553,420,548,488,437,435,411,394,400,412,414,544,569,490,518,442,417,391,397,404,420,433,467,437,450,395,579,743,752,658,644,544,448,427,468,486,535,546,602,565,529,396,410,389,407,466,563,511,517,463,414 8,16,14,41,50,37,31,435,465,445,428,418,433,460,490,453,471,456,479,542,542,423,487,457,443,425,406,411,381,386,411,531,519,463,489,441,418,393,395,404,419,433,503,479,479,419,613,752,735,669,621,535,465,476,527,528,621,611,675,654,595,407,406,392,423,493,548,520,511,444,417 9,242,140,51,59,30,25,471,450,434,426,389,417,497,537,508,508,470,475,538,520,422,469,433,404,425,399,404,364,426,498,517,500,429,488,411,414,428,480,513,564,634,748,664,599,498,750,706,680,594,582,492,450,652,742,770,854,848,885,817,742,413,398,397,415,458,527,488,505,424,415 5,38,27,80,80,52,55,418,433,408,407,387,417,416,442,413,440,422,448,504,493,407,487,460,415,415,401,411,385,384,419,501,519,467,474,419,386,404,400,390,412,451,488,449,444,390,551,652,667,581,549,471,416,485,503,520,564,545,603,539,526,377,394,400,395,460,508,461,467,432,400 15,11,10,25,27,24,22,407,401,407,400,373,398,411,417,414,389,407,421,421,444,393,437,391,393,400,394,376,393,412,386,429,421,426,413,397,392,405,396,406,410,423,452,410,415,411,452,508,507,458,455,422,404,437,452,456,452,488,515,465,458,377,383,375,393,412,438,427,424,402,387 2,165,132,268,438,338,208,970,998,956,946,926,947,1019,1023,1023,1023,1023,1023,1023,1023,750,827,834,819,804,756,775,672,495,1005,964,921,904,935,902,873,525,620,686,783,888,1023,1023,1023,770,1023,1023,1023,1023,1023,1023,1013,953,1023,1023,1023,1023,1023,1023,1023,955,858,966,987,1021,1004,996,1023,947,920 5,19,17,15,18,12,11,527,692,648,585,526,569,582,637,623,633,614,721,821,790,554,760,705,647,618,540,514,465,418,544,787,806,721,744,608,544,399,414,446,456,491,626,625,642,444,811,966,959,901,872,789,666,557,608,635,718,730,800,800,775,487,491,496,500,710,833,775,789,675,592 12,12,12,43,69,66,40,426,471,449,430,433,444,416,433,437,445,442,480,579,567,427,532,503,458,443,423,410,393,409,420,538,583,482,516,445,423,389,389,406,398,415,463,457,454,394,564,780,797,709,678,541,489,436,470,470,526,529,588,562,529,395,414,410,399,458,587,516,549,473,415 6,22,18,33,36,25,24,444,584,540,477,444,463,478,504,502,475,476,558,736,713,480,716,660,544,559,472,441,395,410,460,686,761,639,653,528,491,407,424,413,453,466,555,528,516,424,666,846,875,788,770,640,529,521,597,584,669,648,701,682,629,415,431,418,432,547,744,662,668,563,497 4,49,23,213,230,166,133,579,536,494,454,444,448,620,680,651,648,627,630,620,618,421,505,497,439,448,405,410,406,436,614,599,562,506,548,486,463,468,522,585,630,730,830,775,741,591,872,823,783,733,699,633,530,774,848,868,922,910,948,907,855,469,425,494,493,540,589,540,552,490,453 17,27,16,69,93,38,27,448,405,427,380,373,404,475,517,444,454,433,427,438,455,386,415,409,413,399,399,391,384,394,421,438,433,405,401,395,387,396,407,413,441,460,526,506,497,403,597,548,522,479,474,442,411,491,545,539,612,623,682,644,573,401,390,397,390,415,434,414,426,399,407 4,85,65,147,211,156,109,451,569,535,462,457,476,494,554,525,515,498,586,714,688,481,682,595,540,528,476,421,410,418,499,685,717,618,633,508,484,413,419,442,448,514,595,566,527,467,718,875,880,808,769,662,534,560,633,655,708,693,757,731,679,428,401,431,442,581,709,625,660,531,475 5,19,18,44,48,47,43,424,464,452,422,416,400,415,443,439,437,439,491,580,534,418,514,475,435,451,407,412,401,391,418,507,556,495,496,451,418,391,398,406,406,421,496,452,428,415,593,743,740,664,625,520,464,452,483,509,570,558,604,582,533,393,397,395,410,450,539,509,535,424,413 9,12,12,43,77,74,40,427,485,464,434,415,421,422,438,443,437,440,518,583,570,423,516,484,450,448,417,417,381,399,429,563,571,520,535,470,414,409,383,397,409,409,471,458,452,394,588,777,770,704,663,578,479,436,460,472,545,541,586,571,535,410,406,409,412,476,589,518,547,472,439 9,13,13,61,111,113,62,406,408,407,391,390,385,422,436,439,435,400,422,445,441,403,420,423,403,408,374,400,377,390,407,409,436,419,414,394,388,396,391,400,392,409,419,436,420,408,498,575,566,501,481,452,410,426,460,463,511,499,522,519,465,389,396,393,399,410,457,434,438,400,389 10,99,88,19,27,11,8,404,415,393,383,411,407,419,456,432,421,409,429,439,444,374,404,403,384,401,395,386,387,386,423,408,410,408,396,393,402,412,411,433,453,502,561,505,452,415,545,538,510,459,455,406,412,482,556,554,611,581,639,585,531,406,382,397,396,405,415,421,422,409,386 4,9,8,102,93,75,81,570,542,490,486,432,455,592,643,602,583,560,604,698,660,451,621,563,502,489,426,423,405,410,494,650,674,584,603,497,446,433,436,471,491,543,653,602,579,504,753,837,830,756,720,615,505,632,716,722,780,766,818,779,733,457,430,457,470,552,660,616,616,522,460 13,153,119,146,238,196,118,540,664,612,551,471,478,574,614,599,565,563,693,824,779,558,791,714,639,612,515,488,415,434,519,797,819,718,732,605,546,425,420,449,485,553,667,619,628,473,784,965,953,882,846,749,611,628,687,704,765,755,813,796,743,454,464,453,477,646,818,732,748,624,560 19,37,36,53,62,59,50,457,557,493,486,461,454,478,507,497,487,496,552,688,658,452,624,553,498,503,428,430,428,382,477,641,671,582,585,505,412,406,393,434,442,455,550,517,518,429,683,854,863,788,753,645,538,488,563,576,650,641,706,669,641,407,440,430,444,529,665,614,610,521,456 13,12,12,67,103,107,68,417,456,429,423,381,426,418,437,412,421,427,446,490,495,400,466,450,430,411,417,418,399,379,409,464,485,450,461,424,414,405,387,403,388,414,450,444,426,390,522,671,674,613,578,484,435,419,455,450,479,495,541,510,479,400,393,396,407,436,483,454,481,436,425 18,10,11,147,195,201,149,479,606,548,548,516,554,522,602,593,595,605,649,709,696,470,600,568,540,541,468,484,451,423,635,741,729,663,696,597,542,451,440,460,482,553,681,693,727,424,783,907,900,851,825,745,642,493,543,563,661,677,747,767,734,482,500,495,514,693,807,747,768,658,578 16,7,8,14,19,18,13,420,468,437,418,424,417,425,447,453,464,442,466,520,498,413,473,453,444,438,415,411,387,413,422,497,517,468,470,435,418,400,383,404,412,417,461,445,445,402,572,716,706,649,619,524,453,415,461,462,526,525,576,567,551,415,407,408,415,463,509,481,526,443,433 20,18,16,33,61,54,27,413,430,408,423,419,407,414,444,448,432,430,432,482,475,415,442,429,426,406,400,406,387,407,441,489,492,428,463,406,428,429,489,536,606,672,762,634,555,408,617,658,656,575,560,469,424,532,641,706,773,743,766,686,593,402,392,404,412,427,493,471,471,417,415 19,203,184,178,235,224,167,428,432,411,439,409,400,451,454,476,464,425,456,479,455,405,436,431,420,393,398,396,388,410,441,477,472,435,442,434,373,422,408,435,448,498,595,516,492,408,564,655,643,568,521,478,429,465,515,503,562,573,613,596,554,402,407,394,398,448,486,443,459,448,413 19,34,14,68,91,30,22,469,480,479,443,416,418,453,501,495,467,464,512,606,608,434,562,501,464,448,424,405,389,418,459,577,594,507,536,444,406,428,444,453,479,545,629,541,531,465,667,763,761,690,655,544,454,599,663,678,732,702,755,718,651,404,411,408,403,473,576,524,542,483,435 2,11,11,13,15,14,13,500,567,526,502,449,484,552,602,603,570,569,624,682,670,474,618,566,527,500,451,451,412,399,513,659,662,595,617,496,474,397,418,443,420,489,593,579,603,433,756,853,836,781,750,656,555,537,602,604,692,691,759,765,715,461,446,473,472,591,706,642,674,555,485 11,38,35,42,56,43,34,446,443,440,418,412,428,444,488,476,483,459,509,550,531,413,499,463,437,437,397,400,398,385,454,503,531,463,487,430,423,423,457,497,553,620,712,613,549,430,683,728,727,647,610,518,480,541,634,695,765,742,777,712,639,414,435,408,413,446,522,477,495,418,419 2,48,39,296,575,549,278,391,429,399,414,383,374,397,434,423,405,408,410,480,470,404,487,453,420,402,415,386,417,369,395,437,502,421,442,415,432,403,386,389,392,403,411,396,409,428,457,574,605,504,465,427,404,423,437,439,460,448,459,444,426,410,397,391,409,402,470,425,411,416,411 1,10,10,11,14,10,8,510,598,539,496,456,474,519,581,568,552,559,637,718,693,484,663,601,548,539,472,463,414,409,507,688,710,617,643,509,469,406,418,420,436,488,616,570,588,441,757,868,855,796,775,676,549,520,604,608,701,697,760,762,716,451,441,480,477,605,720,664,678,577,486 12,36,28,51,69,42,31,652,638,590,554,534,499,695,754,737,721,702,707,757,738,491,676,614,554,539,483,446,418,452,648,732,736,632,665,548,521,469,474,505,559,646,773,754,752,525,881,896,878,832,806,740,638,712,781,796,856,851,905,890,853,535,458,551,558,668,764,708,735,603,533 10,8,7,26,29,27,24,410,388,368,399,384,396,419,409,406,397,396,407,391,387,397,400,393,383,394,382,375,382,373,409,381,387,395,389,376,374,385,394,393,411,390,421,414,420,390,437,409,396,419,404,372,387,407,418,405,431,427,480,451,426,387,378,384,365,392,381,379,394,384,381 3,15,15,77,119,120,76,390,419,431,400,394,401,401,408,417,437,420,462,490,487,396,462,453,426,426,404,385,385,376,407,478,512,445,464,415,393,382,400,393,395,400,440,417,417,396,516,657,666,592,544,491,449,432,436,459,490,496,525,511,453,408,389,389,416,427,495,490,462,440,402 16,195,164,133,156,122,106,463,413,394,395,416,377,462,459,451,431,413,403,421,396,393,374,387,392,383,400,367,394,426,437,427,405,409,406,392,398,428,440,442,462,543,617,545,530,414,524,472,444,414,403,419,392,436,484,497,552,541,586,560,492,400,361,391,405,395,409,387,374,389,388 4,29,29,71,101,101,70,443,501,473,496,435,424,455,453,468,468,427,517,632,601,442,590,546,485,470,435,421,399,394,431,597,645,543,575,468,424,391,394,409,407,437,481,463,460,414,607,819,841,755,728,616,511,446,488,500,562,546,615,600,564,416,411,417,401,476,625,578,571,481,434 15,263,241,164,240,224,151,389,401,391,390,385,369,426,413,392,394,396,381,423,373,394,383,389,416,385,405,387,380,411,422,395,395,397,394,366,359,420,404,431,433,497,562,508,471,422,452,456,462,416,403,404,390,434,446,460,476,470,485,489,469,390,392,395,375,381,405,373,388,384,391 2,90,81,137,143,122,113,519,672,627,588,526,524,539,587,585,579,577,690,804,796,538,762,709,643,624,531,490,434,403,518,778,813,716,741,618,529,397,415,429,434,505,607,588,588,451,778,964,972,907,882,787,654,557,620,642,727,716,783,772,741,460,495,462,482,662,801,743,757,638,561 11,26,26,40,69,70,40,423,426,430,408,401,427,413,430,439,436,443,429,471,468,389,444,420,426,424,415,405,386,386,406,440,451,442,422,419,411,382,413,363,403,397,464,457,448,402,553,631,613,561,516,484,434,419,461,482,552,539,600,576,554,408,409,396,409,429,457,467,458,430,398 1,8,8,19,25,25,18,404,473,414,406,397,402,424,438,441,426,414,438,523,502,412,469,438,431,414,399,400,388,378,413,499,526,459,452,433,412,385,399,396,412,427,478,453,437,403,533,717,726,641,611,495,431,457,501,503,559,535,582,563,509,396,387,401,384,445,475,461,471,423,415 6,14,14,72,89,90,73,447,477,433,451,422,449,441,463,485,471,445,507,554,554,435,490,468,444,437,411,416,390,360,439,519,541,469,480,464,423,386,386,394,417,432,475,477,483,408,640,766,753,680,645,582,462,443,504,519,588,587,656,638,594,404,407,412,422,488,571,511,543,459,436 9,32,31,94,120,111,84,452,537,499,483,461,446,466,482,490,486,472,572,675,664,434,620,569,492,475,441,433,416,400,439,625,677,591,610,506,464,415,408,414,400,438,511,474,499,434,663,865,877,804,767,671,549,480,536,540,635,622,688,667,620,415,441,405,432,516,669,608,621,541,478 16,8,8,26,33,27,22,427,381,376,384,365,385,415,412,401,401,408,396,387,402,379,384,388,379,369,386,382,382,400,395,394,398,394,409,394,385,408,387,388,409,407,431,429,404,398,435,436,421,404,381,390,392,390,407,407,458,464,450,452,442,386,388,399,377,373,394,381,394,383,370 6,18,15,33,38,35,29,425,458,451,439,427,422,463,459,455,449,442,498,567,581,423,542,482,444,430,425,399,389,396,422,546,577,499,507,437,411,395,408,401,429,443,487,472,473,417,588,737,726,645,609,508,455,480,539,538,596,602,646,619,548,404,387,404,405,452,569,533,529,459,410 17,20,20,144,256,266,145,616,470,441,421,427,429,631,672,624,605,565,546,511,522,398,421,432,418,426,402,398,401,430,503,472,449,443,426,398,414,418,438,441,477,537,669,629,619,567,784,681,624,579,561,518,443,723,770,778,815,806,849,812,758,481,413,477,499,514,494,501,491,446,407 20,13,12,23,35,33,22,395,393,386,392,373,396,379,404,410,378,383,374,382,372,376,380,366,381,378,372,389,379,402,381,391,387,391,387,365,380,392,399,380,400,403,396,404,395,391,414,389,377,390,387,380,369,412,394,407,401,420,437,414,395,375,392,383,386,389,386,386,370,376,386 20,10,8,24,31,25,20,412,397,381,379,383,389,421,442,419,394,404,388,378,389,388,392,393,390,396,391,391,392,390,392,396,390,392,398,387,378,374,387,401,395,400,416,428,408,381,434,412,420,397,381,398,393,391,407,403,444,459,497,470,451,390,378,382,395,384,396,377,393,383,387 10,60,42,304,333,234,223,595,721,680,617,562,583,616,666,669,658,647,750,845,821,579,788,747,688,658,560,527,450,436,591,816,842,758,781,670,569,457,488,482,522,621,737,703,700,538,858,987,987,928,903,828,706,686,764,778,841,832,882,863,822,482,501,468,528,698,828,775,783,682,593 11,9,8,15,16,13,12,481,565,523,496,473,475,511,557,534,541,541,615,704,681,453,617,573,510,516,453,445,415,377,485,662,683,603,632,513,470,400,385,417,429,452,549,541,558,420,739,864,857,800,763,688,578,476,550,570,642,651,727,734,692,439,453,456,465,579,703,642,665,568,496 5,101,77,65,83,45,34,586,579,507,501,472,511,602,676,673,644,641,647,653,642,452,510,499,484,477,442,431,407,454,606,614,588,540,549,499,451,464,507,578,611,718,809,753,726,532,865,841,804,760,726,690,554,723,805,822,885,867,915,888,842,484,443,498,503,599,636,587,643,537,490 2,12,11,23,29,28,23,501,615,565,536,478,525,552,604,594,579,585,647,737,711,494,655,610,563,539,466,464,418,406,515,707,720,629,653,522,484,398,419,399,436,489,575,574,594,435,789,902,892,841,809,740,627,523,591,604,696,707,775,788,751,463,453,473,496,635,751,691,712,600,510 19,16,14,37,47,38,30,396,406,388,357,384,372,426,419,410,406,411,408,405,401,386,382,400,378,388,374,402,381,386,396,397,390,383,375,376,378,408,419,405,422,443,484,437,438,408,460,432,416,410,406,378,388,455,458,498,519,504,536,503,463,386,395,372,386,402,402,411,387,388,387 16,13,12,33,36,33,29,414,470,423,435,407,416,430,442,439,431,441,468,553,543,430,522,483,451,461,435,400,380,372,419,536,558,499,508,447,407,386,413,403,410,435,468,454,459,417,559,734,739,661,629,541,461,462,482,493,551,529,593,584,527,399,406,391,420,459,563,490,519,442,429 5,511,340,285,368,259,194,625,818,787,740,651,661,686,745,703,703,685,843,960,940,708,932,885,806,791,686,624,493,446,628,925,967,874,895,774,673,475,473,527,574,654,768,737,741,568,880,1023,1023,1011,985,896,769,728,780,791,851,847,897,887,851,524,578,503,544,793,943,895,895,797,677 1,12,12,26,35,35,26,402,435,460,442,409,416,426,427,417,418,417,478,555,526,411,514,466,449,425,413,396,402,383,419,522,562,470,501,415,414,379,393,395,377,413,438,440,441,374,495,717,715,648,613,500,431,396,444,433,488,478,521,509,494,398,410,414,405,448,536,488,487,450,406 17,14,11,68,108,61,40,391,380,405,393,390,385,401,406,401,411,405,406,424,424,390,404,394,387,397,374,387,390,397,406,394,428,406,407,370,387,394,402,399,414,404,433,432,413,413,463,501,477,450,458,415,400,449,476,474,509,495,535,516,474,379,398,400,384,399,408,410,419,401,401 14,181,137,180,264,201,138,647,798,758,714,631,652,692,736,713,703,702,818,925,905,683,890,842,770,757,642,611,517,459,647,896,928,844,861,738,669,458,525,551,580,685,804,746,752,550,885,1023,1023,993,966,884,769,730,799,808,868,859,909,894,855,545,566,551,573,790,921,872,882,786,679 12,184,150,190,224,189,159,567,740,689,619,587,563,616,668,650,642,606,764,879,853,606,842,784,702,696,588,532,478,433,580,843,880,786,815,650,601,449,501,525,557,641,760,713,697,540,844,1008,1015,950,922,836,711,685,763,777,829,825,869,858,813,485,524,479,486,731,877,823,828,720,608 13,15,14,52,75,73,49,393,465,432,441,422,419,415,437,436,417,407,470,584,562,399,528,490,451,445,408,403,399,395,412,533,580,503,505,437,428,387,382,393,409,432,449,443,431,394,547,760,769,688,644,523,452,420,478,484,537,507,575,570,516,405,407,416,403,467,563,502,502,455,433 16,13,11,36,45,35,28,390,400,386,376,390,382,413,399,412,399,392,399,405,413,386,399,402,394,390,377,381,378,401,400,413,408,393,402,395,389,400,395,415,405,420,451,410,415,399,441,427,428,391,395,402,392,416,447,457,465,470,516,468,437,407,379,389,397,376,399,391,394,382,405 1,8,7,7,9,6,5,413,476,469,439,432,435,429,465,454,465,451,513,597,570,427,539,502,464,449,422,416,414,407,428,564,584,498,525,455,424,406,406,389,399,429,481,447,474,398,608,760,757,675,647,567,472,423,474,501,555,535,608,598,553,427,421,408,404,482,578,523,542,474,431 17,10,10,90,119,123,91,405,416,384,396,383,385,397,396,408,387,394,391,416,405,391,407,389,389,400,386,387,398,408,382,412,401,403,403,397,387,388,377,390,388,410,407,423,414,397,442,491,500,483,440,425,388,393,418,430,467,477,466,445,436,396,385,398,395,403,405,421,391,376,396 14,8,8,42,58,55,38,400,439,437,438,395,407,405,423,431,419,421,469,538,511,411,501,486,438,437,407,389,394,402,416,516,553,476,497,419,401,396,391,409,407,424,457,438,409,397,520,720,733,639,595,515,448,423,457,450,484,482,529,519,485,393,392,389,409,448,535,465,499,451,411 14,8,8,43,53,55,44,402,428,402,409,389,409,402,389,421,407,400,418,472,474,405,447,414,414,406,395,399,387,411,407,465,478,429,425,424,405,385,374,399,406,423,415,423,419,416,474,642,651,564,547,473,428,417,440,453,469,469,508,499,461,397,397,381,384,412,460,450,465,401,401 2,9,9,14,23,23,14,407,401,397,397,400,408,414,449,436,421,437,431,440,403,393,413,386,395,398,409,397,391,399,428,439,425,413,407,413,404,404,429,433,436,480,597,516,509,406,561,524,501,479,451,427,394,434,484,504,605,605,656,591,520,383,393,387,410,425,415,410,430,401,413 19,9,9,22,33,29,20,418,398,388,394,389,392,426,443,423,411,407,411,420,417,396,403,399,391,386,393,371,386,381,403,401,427,408,399,381,393,393,387,418,427,428,450,445,423,382,476,478,488,444,435,409,382,416,464,446,491,501,546,491,468,388,382,398,382,407,416,404,396,389,389 2,21,18,39,54,41,28,396,432,422,428,390,408,434,416,432,422,419,448,547,495,402,490,462,451,412,407,390,408,400,408,510,559,457,478,416,385,380,384,404,403,428,454,435,439,386,504,667,689,587,560,503,417,445,474,480,522,498,542,529,481,391,391,402,389,428,519,475,472,407,397 11,12,11,51,74,67,46,416,468,466,446,418,449,436,452,434,436,436,496,606,584,429,578,528,453,454,440,409,422,380,424,585,613,536,543,459,422,390,389,412,400,426,462,475,456,402,567,785,798,718,669,562,464,440,480,480,512,521,570,540,510,416,396,399,394,466,590,529,529,464,414 20,21,13,78,113,57,41,419,407,415,381,392,392,448,455,465,432,411,403,469,443,392,421,416,395,394,407,399,398,404,430,455,435,440,412,394,409,409,412,409,423,466,505,474,469,417,582,574,549,488,456,440,411,478,523,522,607,601,638,593,541,391,383,404,398,401,431,425,432,403,380 6,9,8,357,769,742,335,396,385,369,401,380,417,409,396,401,400,396,413,396,397,382,403,394,394,388,396,377,393,397,401,402,416,404,409,388,385,375,385,382,383,380,407,390,394,410,419,425,445,423,405,410,401,391,400,414,423,402,446,408,403,421,387,398,388,401,402,409,400,415,378 6,187,92,290,279,150,161,669,716,656,623,565,606,704,757,735,721,719,764,833,817,547,760,712,647,611,541,497,452,488,679,798,822,737,756,649,575,520,635,668,718,796,883,824,796,676,924,979,972,912,888,815,697,848,908,918,963,950,988,955,907,510,503,513,569,693,818,766,782,680,580 13,10,9,19,30,25,14,445,417,401,415,384,398,419,447,421,417,397,414,443,428,397,420,420,408,400,398,393,385,383,427,451,466,429,427,413,412,385,406,411,429,459,547,509,450,397,469,510,518,467,483,448,422,414,419,424,471,461,477,475,447,384,391,386,389,394,422,418,433,392,399 5,8,8,40,69,70,40,390,386,382,378,385,394,403,402,427,411,405,397,412,407,379,392,397,392,391,392,392,378,379,413,406,408,416,401,394,382,386,390,394,398,406,427,408,416,404,443,434,436,414,409,394,398,409,436,445,453,457,494,459,435,390,386,389,394,401,412,409,406,382,390 3,12,12,70,119,117,66,425,471,456,433,396,417,434,434,421,447,418,481,579,572,435,553,508,472,470,422,428,388,387,420,546,598,501,514,433,405,387,396,395,411,438,451,461,461,410,579,823,840,756,709,587,485,443,491,478,543,524,567,587,509,417,422,411,409,461,599,535,527,460,443 20,15,13,31,40,34,26,415,390,376,380,403,388,421,431,423,381,398,397,404,411,378,393,394,386,394,364,374,387,403,396,391,388,379,380,409,374,380,405,412,398,423,466,444,435,407,471,455,424,408,426,381,379,434,477,477,514,519,565,540,475,393,393,387,387,400,403,420,386,379,379 16,62,55,734,1023,1023,655,503,855,810,750,617,590,493,531,503,501,491,857,1021,958,791,1006,923,853,833,705,621,501,399,570,1002,1018,927,932,788,697,432,542,604,648,716,797,723,691,668,712,1023,1023,1023,993,872,736,753,769,732,724,710,747,721,667,452,556,417,437,826,1003,916,920,813,661 11,41,35,88,145,127,77,440,506,461,454,414,445,459,489,486,476,444,542,632,615,433,581,524,467,461,423,419,388,393,445,575,633,530,541,461,442,409,414,402,453,484,562,531,523,447,636,788,794,705,674,571,471,536,603,621,668,650,694,663,604,421,412,410,432,509,614,546,539,467,449 10,17,16,38,43,43,38,417,462,445,426,405,444,436,446,449,450,454,486,526,529,422,493,470,439,435,419,429,374,398,445,523,523,470,508,429,403,418,413,402,416,414,475,466,475,402,620,755,749,682,654,587,476,443,468,481,530,551,621,610,588,413,407,396,428,478,545,521,509,469,434 12,13,9,33,45,23,18,419,443,418,397,430,406,421,447,433,442,431,439,513,501,411,467,443,416,433,403,403,399,399,406,488,510,469,463,422,401,377,395,397,415,434,472,450,482,405,560,686,678,609,574,501,425,446,464,466,535,524,566,550,542,412,397,404,416,447,491,463,483,439,424 17,758,342,1023,1023,977,706,909,942,901,874,821,847,937,983,970,962,946,990,1023,1019,833,980,936,893,879,798,773,680,705,916,1019,1023,964,979,884,834,766,835,876,921,984,1023,1015,1003,900,1023,1023,1023,1023,1023,1023,943,1023,1023,1023,1023,1023,1023,1023,1023,822,773,822,843,964,1023,996,1013,923,856 18,12,9,29,28,17,17,412,465,444,423,385,405,458,471,473,451,457,468,527,512,412,476,450,428,427,405,398,391,400,436,484,503,463,477,432,415,417,415,407,450,500,542,503,472,442,602,664,671,598,559,477,438,531,580,606,643,622,673,625,596,407,399,385,412,436,508,488,495,431,394 20,19,15,62,99,80,47,420,439,404,419,411,399,430,452,441,445,433,500,518,504,398,455,451,427,426,411,397,383,395,425,501,509,462,466,402,413,379,412,395,418,418,462,454,452,410,587,702,703,626,566,501,431,486,523,536,574,574,614,593,540,396,406,394,420,456,513,496,485,444,400 20,10,9,23,33,30,21,402,402,399,414,375,372,418,417,414,409,395,399,438,421,394,406,405,396,394,380,385,392,400,388,404,424,398,420,398,385,383,396,398,406,418,453,437,409,400,506,501,497,447,428,406,381,432,465,461,492,476,514,501,444,395,394,378,396,389,425,416,424,407,385 12,10,9,11,16,16,7,487,593,541,497,476,498,522,567,556,550,532,636,732,706,480,648,603,542,531,474,462,425,381,511,697,710,621,644,536,482,385,403,408,433,479,594,557,587,416,751,878,863,806,782,686,561,494,563,576,664,678,741,740,709,448,444,448,460,606,738,664,697,567,473 15,38,37,215,364,375,219,418,401,383,387,370,374,415,426,407,407,395,411,420,430,389,420,398,407,375,386,375,401,390,408,407,418,397,388,387,384,409,409,401,415,447,463,444,416,455,473,480,494,443,428,422,415,587,688,691,656,606,607,513,458,395,381,396,385,383,395,414,395,390,409 12,18,16,23,26,19,18,487,568,516,509,472,493,520,572,563,560,541,605,686,653,465,615,564,512,497,448,449,412,391,496,662,669,591,615,495,450,407,404,422,438,458,567,568,587,428,743,850,841,785,749,660,550,506,579,583,687,679,754,747,702,442,436,452,472,591,692,644,665,531,489 11,35,31,56,65,52,43,469,443,421,419,434,422,502,587,552,555,520,506,497,526,408,409,427,411,423,409,406,382,422,599,538,501,480,492,477,433,476,523,575,620,731,826,749,720,457,759,687,636,596,564,522,470,605,700,733,801,779,831,793,734,446,410,428,439,469,480,448,491,429,432 16,21,19,39,59,56,35,489,492,456,422,444,452,521,574,581,583,560,575,556,541,412,434,446,428,423,430,416,404,432,613,566,533,518,532,490,488,421,479,494,543,641,759,723,724,419,777,725,664,646,633,588,510,501,602,632,743,743,802,794,743,420,411,447,474,500,517,496,514,454,428 8,17,13,55,66,43,36,454,406,393,375,385,399,451,453,430,419,427,430,426,459,391,428,423,393,390,394,397,385,429,417,404,422,403,425,418,391,410,395,428,409,445,518,477,458,429,553,535,545,470,445,430,399,496,546,520,607,584,644,580,530,391,389,392,388,396,447,397,417,395,385 20,20,14,124,181,111,72,684,762,726,698,659,700,730,790,781,784,782,813,854,841,552,725,694,644,637,557,562,487,403,723,808,803,735,768,691,652,391,438,454,490,577,742,757,797,505,944,1007,991,952,932,882,793,672,753,774,854,862,926,935,909,643,618,656,689,797,859,824,847,745,693 2,27,23,62,82,64,47,436,423,423,425,401,422,430,466,451,436,420,440,501,469,397,462,445,421,416,405,398,385,389,405,439,512,435,453,410,406,402,395,404,403,422,504,454,459,401,522,592,617,535,514,466,420,445,454,481,502,508,559,527,497,405,376,399,391,431,484,460,479,409,405 10,346,270,75,85,56,54,434,436,409,387,402,431,448,481,476,450,452,462,476,473,398,439,418,415,402,404,358,370,405,437,463,474,418,459,440,391,417,449,466,499,549,637,557,539,448,661,652,626,565,539,467,430,568,648,642,715,697,747,691,629,404,391,385,403,429,452,465,472,425,420 18,164,128,369,879,573,254,651,843,817,811,808,860,731,809,821,828,840,873,858,885,615,729,752,772,766,752,787,721,381,649,670,645,625,681,664,636,414,432,451,497,570,697,670,706,522,938,945,919,916,920,910,850,618,702,725,810,815,888,917,894,724,808,723,762,840,844,854,911,848,845 19,21,19,76,108,94,64,423,468,432,413,410,420,409,419,418,424,414,451,554,548,401,512,485,435,445,414,398,401,422,391,512,556,467,483,421,423,393,403,396,423,433,453,433,440,398,512,728,740,632,621,516,424,430,458,469,503,487,543,528,492,403,400,390,402,441,520,496,497,457,409 1,53,30,54,60,31,30,791,637,552,553,506,498,825,865,833,812,776,751,757,742,453,599,575,506,499,445,453,410,523,677,692,696,580,639,496,462,543,586,610,675,765,859,818,796,697,938,904,869,816,784,716,601,871,925,931,977,964,1005,972,927,628,465,629,641,664,715,678,690,591,505 17,28,18,49,74,42,27,464,418,416,407,413,405,450,504,480,463,444,463,439,451,377,428,418,398,405,401,384,378,422,451,426,418,412,432,396,399,413,433,434,461,517,577,550,506,458,624,569,527,466,484,479,418,585,626,637,697,688,731,680,604,399,389,385,410,410,412,423,410,404,404 1,224,209,165,206,191,157,391,397,417,395,393,408,400,416,403,383,396,378,427,394,388,408,378,371,384,388,376,379,366,424,434,435,421,399,420,396,395,409,408,458,515,565,521,468,397,484,483,477,416,425,409,394,424,460,446,514,516,524,461,472,406,399,378,402,387,396,394,389,393,387 12,89,85,158,228,207,149,454,557,543,491,452,450,442,484,509,504,489,563,705,689,468,638,581,540,533,444,428,407,376,460,653,698,606,607,516,460,402,408,412,415,444,540,501,508,433,705,892,902,827,798,704,568,470,561,563,650,636,706,705,657,436,442,446,442,556,690,629,650,544,489 16,9,9,53,86,88,53,386,410,404,380,398,395,392,397,398,404,374,409,418,420,378,410,410,400,391,407,387,375,376,380,433,445,414,413,393,389,378,382,391,376,387,385,388,388,376,422,551,565,489,472,432,415,375,392,383,412,408,404,406,402,390,415,368,396,420,430,418,435,413,389 4,8,8,29,32,29,26,409,438,454,437,425,406,417,410,417,422,420,469,554,523,412,518,483,451,434,414,409,381,402,407,503,552,476,482,415,414,380,383,389,395,391,417,420,422,392,509,744,763,676,638,545,451,415,413,438,456,452,483,499,467,393,407,390,389,446,534,489,500,431,426 13,8,8,14,20,18,13,454,417,413,425,409,422,436,443,443,425,404,436,498,470,403,451,429,419,421,394,375,377,387,424,485,454,445,452,418,410,380,404,387,426,449,543,530,485,392,520,592,593,532,516,478,432,440,443,443,502,496,500,499,487,397,394,396,390,399,463,444,447,414,385 2,187,172,120,181,169,112,413,391,371,389,405,389,416,436,411,413,408,410,393,395,392,392,395,386,394,384,370,378,398,410,400,403,396,394,393,373,365,413,425,418,457,511,497,472,423,460,439,430,396,409,395,395,429,432,420,485,458,501,491,448,394,386,403,402,387,394,406,361,385,391 15,8,8,40,51,50,40,495,532,503,476,451,453,559,614,601,594,581,569,603,587,431,499,472,439,444,410,411,397,408,523,569,561,490,536,457,459,404,433,454,470,535,647,618,607,454,767,775,739,681,658,597,503,593,671,673,737,736,796,780,737,461,430,457,462,523,597,519,562,478,442 1,54,45,141,214,209,131,488,430,447,425,431,394,528,578,562,527,522,515,512,525,379,438,442,416,417,394,388,381,449,498,499,511,462,450,421,406,469,522,534,610,679,757,685,626,578,785,709,667,606,569,505,450,776,836,833,867,847,880,832,768,434,398,410,428,435,480,475,468,435,394 5,10,9,31,42,29,23,426,453,442,405,391,396,398,417,391,413,407,428,548,540,406,513,473,451,444,416,410,375,416,410,504,548,494,494,419,394,391,398,375,422,427,445,427,427,404,462,766,788,695,643,515,437,427,437,443,472,475,486,484,453,388,380,386,388,425,507,486,506,436,403 2,27,27,83,128,128,82,434,456,438,429,408,417,448,460,432,426,416,472,540,502,422,490,460,449,414,395,406,382,390,423,512,529,470,489,441,412,402,403,425,420,453,483,465,467,418,568,712,709,631,591,501,459,450,525,524,588,582,620,588,561,399,395,401,406,439,519,483,465,429,415 10,12,11,33,36,33,31,419,378,396,383,360,384,407,410,415,403,402,383,405,384,388,383,398,401,383,358,379,374,400,395,393,384,387,395,385,378,395,398,407,412,388,436,426,404,407,467,379,378,390,380,379,403,405,426,429,458,465,500,478,435,384,386,393,384,376,400,403,410,383,374 18,15,13,44,44,35,36,456,453,421,433,431,438,424,455,456,448,453,480,528,504,401,478,458,435,424,421,399,390,425,440,497,518,466,453,425,406,409,420,426,425,451,528,474,486,418,599,700,691,617,577,526,460,504,556,560,616,608,653,618,562,404,406,403,404,462,517,487,497,430,417 18,15,15,70,104,109,72,390,368,384,385,384,394,377,368,402,385,390,381,397,387,390,386,384,383,384,364,372,396,390,391,375,379,400,401,398,387,382,391,389,403,376,393,392,374,404,401,416,418,393,398,384,387,425,429,414,406,418,413,400,404,393,393,383,381,404,394,389,398,387,379 17,75,62,126,177,151,104,541,763,709,635,552,545,530,618,586,590,563,788,937,880,686,924,833,755,729,605,503,471,392,525,913,932,827,838,697,572,413,457,476,522,580,673,629,622,503,771,1023,1023,955,918,795,658,639,693,693,740,732,802,778,728,459,497,430,452,744,923,828,841,725,559 7,39,31,53,67,54,43,486,528,495,447,443,476,483,531,520,495,515,542,659,661,465,627,569,506,503,453,418,424,409,472,637,678,589,600,485,442,398,424,434,457,509,588,547,543,436,695,829,835,764,730,631,510,595,645,655,707,704,755,725,671,429,416,425,418,531,662,626,620,516,451 5,11,11,84,111,111,84,398,428,392,404,405,400,405,429,404,403,375,393,437,453,375,400,423,402,392,393,400,376,407,397,429,431,427,435,410,397,384,386,397,377,398,374,411,398,396,439,559,638,593,535,479,406,405,422,420,457,444,459,446,431,392,399,389,381,409,429,425,462,423,398 8,13,12,33,47,34,23,392,397,399,387,399,408,386,388,396,392,414,399,416,392,373,407,398,404,398,408,377,389,372,393,398,432,397,389,400,389,385,364,385,380,401,412,408,399,397,422,494,468,444,431,396,394,391,412,437,449,429,482,428,418,382,384,370,389,383,417,416,400,400,385 11,10,9,25,26,25,23,395,393,379,366,374,386,394,384,389,392,378,395,389,368,382,394,388,390,395,381,384,383,393,376,398,396,400,396,396,410,397,384,365,393,405,425,414,387,402,419,421,409,382,388,374,372,408,422,415,437,411,424,422,401,380,382,379,394,395,378,381,390,383,373 3,23,22,332,522,530,333,414,408,394,414,372,417,411,440,410,424,400,428,434,420,401,420,408,400,403,387,391,379,417,404,421,442,407,405,399,414,396,424,396,415,433,462,396,435,450,469,523,532,485,453,436,414,465,528,534,552,486,547,519,462,427,389,416,408,395,413,422,430,406,402 1,13,13,21,29,28,20,439,403,406,397,401,399,427,464,420,426,428,410,448,447,384,413,420,404,402,392,399,366,412,438,437,454,427,430,397,400,378,402,425,441,520,635,567,534,414,507,542,528,490,466,467,419,431,483,503,554,517,575,541,489,389,384,396,388,416,445,402,406,397,389 8,16,16,31,55,44,25,400,382,372,391,405,394,372,423,388,396,408,378,380,387,378,373,383,380,382,362,391,382,375,405,383,387,368,386,402,388,396,415,413,399,421,465,421,402,402,427,407,398,388,381,383,383,403,438,437,446,442,477,457,419,390,370,378,390,382,377,369,386,386,389 10,28,28,52,71,68,50,450,562,535,461,460,505,454,485,485,477,471,580,697,680,470,630,584,527,516,462,436,400,396,430,649,694,597,631,510,467,385,408,403,423,432,507,482,492,414,664,890,901,829,796,713,573,471,536,548,603,614,679,663,623,426,436,422,416,542,672,636,648,532,481 3,11,8,161,228,172,107,443,638,576,523,465,470,462,486,470,462,442,629,809,770,545,783,694,613,580,497,471,404,393,450,786,814,715,717,565,500,409,410,412,421,473,534,503,501,432,639,952,949,871,838,720,561,504,549,570,631,612,660,634,587,420,445,391,400,583,781,687,712,585,484 6,10,9,24,27,19,16,407,446,432,422,384,405,411,421,425,425,421,442,561,561,411,533,503,462,447,419,410,396,395,395,495,584,484,502,431,409,400,389,386,422,443,461,445,425,407,513,632,701,582,557,479,413,469,471,498,550,519,565,512,479,379,396,391,398,433,567,520,505,448,406 2,538,395,475,685,553,377,504,438,396,414,378,392,514,541,491,472,464,459,442,443,375,427,430,392,386,377,377,388,462,479,465,430,408,417,381,367,462,455,497,560,633,729,659,607,519,639,598,521,487,498,439,416,567,657,676,743,730,770,719,631,446,380,423,406,412,431,437,421,425,380 1,10,7,26,32,24,19,404,377,378,365,386,380,404,427,406,391,407,394,386,389,378,402,382,391,376,371,379,391,386,412,389,388,377,395,380,378,406,386,412,405,427,456,436,423,397,457,413,412,382,397,391,390,449,454,481,511,484,521,499,467,384,385,375,387,384,380,382,387,384,378 17,18,16,47,80,72,42,393,396,383,395,373,383,404,415,394,401,412,409,407,415,401,414,387,398,392,397,384,390,393,394,427,416,394,405,390,387,388,405,395,424,403,467,434,433,402,451,491,484,433,433,409,413,441,467,469,486,498,537,499,462,394,392,396,401,379,413,425,425,392,403 15,22,20,42,50,39,35,451,576,538,486,473,466,464,529,499,523,465,591,723,705,475,645,600,525,516,443,460,399,428,454,677,715,622,639,533,475,402,405,420,434,471,553,521,541,418,709,894,896,826,801,699,595,522,583,577,658,654,718,706,668,427,450,426,442,556,703,649,651,545,467 12,138,111,128,186,147,98,565,669,624,585,522,528,588,642,614,611,612,715,823,791,550,779,718,645,643,519,503,419,423,563,791,825,733,750,607,539,458,457,453,511,580,696,650,667,502,815,957,956,893,865,774,638,662,738,743,800,788,843,829,788,447,479,449,489,690,835,769,780,656,569 8,20,14,54,72,37,29,420,448,422,425,380,415,442,468,448,443,444,449,487,484,405,432,444,424,406,408,389,399,399,431,460,498,443,449,401,384,397,406,426,446,482,574,509,486,427,619,659,648,566,549,496,459,511,577,587,683,669,717,655,595,403,385,412,400,408,471,449,456,423,409 7,19,16,41,54,42,31,393,418,392,397,361,394,417,394,400,414,387,409,423,396,395,401,402,377,392,383,402,387,406,385,403,397,407,396,374,391,415,390,399,416,410,457,435,399,387,431,451,421,391,399,390,387,408,443,452,471,464,485,472,445,391,386,382,404,389,393,387,405,401,379 8,9,8,17,24,22,16,405,392,386,389,386,392,412,408,410,406,401,399,401,403,399,400,396,398,392,376,366,382,380,380,399,398,390,397,395,389,381,403,379,415,419,449,413,408,397,487,436,429,408,412,402,404,428,465,446,471,484,520,477,454,384,388,395,394,386,394,391,401,392,400 3,387,200,366,619,328,167,526,464,471,457,401,451,560,592,576,580,555,525,551,548,391,474,428,430,439,378,418,417,393,483,506,494,471,490,446,405,452,458,501,553,606,712,638,584,559,759,718,697,638,581,517,471,666,755,768,810,795,840,790,734,456,426,437,450,482,531,507,516,431,407 6,72,44,111,110,69,70,509,506,450,471,439,462,544,590,583,588,552,550,615,577,421,539,486,440,431,420,412,431,446,591,625,604,553,540,481,446,530,623,659,713,790,854,786,739,528,809,810,773,713,688,588,475,708,794,816,874,859,894,846,798,453,421,456,461,507,604,547,564,503,432 9,14,13,22,34,31,19,414,388,390,394,386,398,437,445,418,410,403,388,412,405,392,389,412,395,392,381,375,371,408,415,394,414,398,393,393,382,400,399,381,397,416,437,421,416,396,456,450,446,407,416,404,389,415,420,415,457,467,525,473,443,407,381,389,398,392,417,400,396,396,383 4,19,15,39,53,35,25,423,408,396,381,403,406,433,445,403,415,405,407,393,395,395,393,405,382,384,370,374,374,394,421,419,406,403,408,391,398,393,403,414,420,441,496,438,452,411,479,456,444,410,414,387,390,478,505,496,538,542,582,515,496,397,394,387,391,371,407,386,413,382,388 7,31,30,44,65,65,43,462,588,528,517,514,545,512,577,546,542,563,631,677,674,458,590,547,512,501,470,473,419,403,487,611,619,549,583,544,483,398,402,419,418,457,568,532,547,420,769,854,840,794,781,725,626,487,549,561,647,666,737,756,706,441,462,446,467,570,662,613,627,540,522 10,19,19,101,163,166,103,395,432,425,406,391,398,397,398,396,398,407,434,479,458,394,459,434,419,405,383,397,370,393,416,475,474,443,453,422,390,397,393,391,384,400,414,406,404,389,481,674,668,586,553,481,427,423,425,431,486,474,518,517,467,414,395,388,402,430,455,455,461,422,417 18,14,14,43,55,51,40,434,473,449,424,417,428,415,453,451,470,445,491,558,541,414,499,470,446,419,448,417,394,404,439,533,564,479,550,449,412,392,401,434,426,452,518,467,478,416,618,746,756,671,629,557,458,484,508,546,618,594,658,618,568,404,400,403,397,465,551,496,500,456,430 17,9,9,57,96,100,59,400,391,390,389,406,377,396,386,400,385,398,389,405,380,380,372,401,385,386,368,389,388,386,372,391,404,393,387,374,364,374,380,366,391,384,410,386,385,397,412,432,448,417,428,395,373,387,385,412,414,419,405,406,405,400,377,398,393,395,399,412,393,385,399 17,10,9,23,31,26,19,423,421,392,400,383,390,424,443,421,419,408,428,457,432,403,431,413,422,405,399,390,379,416,408,429,452,438,423,405,408,378,389,390,409,416,411,419,433,389,488,561,564,503,494,454,405,404,430,435,475,477,520,506,477,392,392,398,392,433,439,437,443,408,401 9,8,8,33,40,36,27,394,414,405,409,407,400,389,421,414,415,419,420,443,448,382,433,422,408,422,398,396,391,372,398,432,450,407,417,394,399,390,387,396,391,408,409,416,415,400,487,533,551,488,473,438,411,409,439,426,476,471,517,489,458,387,375,401,410,408,440,431,427,416,409 7,45,45,127,127,128,128,447,485,462,437,433,432,442,474,448,445,446,488,586,571,419,539,499,447,462,421,417,405,416,431,547,601,509,522,436,406,416,398,429,436,456,541,488,490,418,638,788,788,702,678,571,471,495,582,580,662,649,709,655,608,411,430,421,418,461,604,541,547,472,425 11,10,9,29,31,25,24,384,391,385,381,390,388,398,409,389,398,384,386,389,407,382,383,379,396,390,377,385,369,392,395,385,383,379,401,396,375,389,389,385,392,400,428,386,377,385,419,402,416,389,394,373,403,412,419,401,423,416,431,424,407,377,375,379,400,385,396,388,397,387,374 6,13,11,31,40,31,25,420,394,379,387,377,382,424,399,413,422,393,390,417,402,389,402,385,377,373,399,375,383,400,387,420,401,382,398,393,397,373,389,416,392,395,435,447,406,404,467,432,413,408,414,397,384,410,431,392,472,478,522,493,456,377,389,383,374,399,404,387,399,394,380 15,11,10,28,33,29,25,543,568,509,491,449,469,582,640,633,603,580,630,683,654,477,594,538,500,475,447,432,397,390,532,658,649,567,591,493,463,402,404,432,462,505,642,615,646,430,787,848,826,772,737,664,549,538,630,642,737,733,796,791,740,468,441,487,496,603,700,635,665,540,466 3,217,170,1023,1023,1023,1023,748,899,869,823,758,776,783,833,824,816,805,920,1019,1002,807,985,947,879,866,788,731,629,496,777,981,1014,932,955,847,769,517,543,596,669,759,882,858,869,787,985,1023,1023,1023,1023,986,886,812,883,897,952,950,999,990,954,712,704,653,691,892,1019,976,976,891,798 19,19,16,35,56,40,25,408,411,390,375,396,384,398,408,416,392,390,404,424,421,395,405,392,387,395,373,387,386,392,397,415,411,409,390,394,386,390,395,410,407,441,463,435,427,392,474,490,482,449,435,401,384,428,460,481,519,500,550,519,468,395,375,373,391,400,401,410,409,377,397 10,10,9,23,27,23,20,415,393,376,390,386,375,412,425,413,396,410,388,391,409,381,388,396,389,387,385,391,397,406,401,419,396,387,427,404,388,398,398,396,385,407,441,417,427,394,450,441,434,415,414,387,398,412,433,428,493,477,517,481,448,379,374,374,372,394,402,396,404,390,410 20,13,11,34,45,29,24,427,402,393,398,394,386,446,466,428,406,398,403,422,404,377,394,393,385,390,390,386,389,384,386,412,408,396,386,387,372,386,389,401,409,428,457,449,431,404,497,476,475,425,426,397,392,431,448,456,508,518,556,516,484,382,385,390,387,394,406,388,383,413,386 7,47,45,215,353,353,214,508,430,428,406,402,431,525,600,554,545,539,497,484,487,403,422,413,416,401,391,395,374,386,468,469,446,438,420,409,424,438,442,483,535,610,682,612,591,612,742,660,600,548,516,478,433,814,890,889,880,839,854,790,718,458,401,442,444,472,464,442,468,425,423 19,58,54,78,104,93,70,454,594,533,508,458,477,505,545,521,537,531,623,727,706,487,663,600,524,517,460,447,415,382,474,676,713,608,659,511,473,404,398,420,422,458,559,541,575,426,724,880,881,817,785,694,587,483,551,591,662,668,737,722,682,433,453,453,440,574,705,644,668,522,495 16,17,16,37,40,34,31,396,394,396,407,388,401,414,421,414,402,398,414,433,428,390,390,393,408,391,391,388,380,437,445,433,420,394,387,400,386,441,504,553,612,708,776,642,544,413,567,516,486,426,443,428,398,527,670,737,799,763,776,655,581,390,381,384,384,382,412,399,419,400,394 8,15,11,41,46,33,30,431,389,386,375,385,404,442,450,402,421,412,404,409,413,393,395,381,398,384,395,384,379,388,392,421,417,411,404,402,402,408,393,405,398,427,454,439,426,379,473,450,438,434,408,399,411,429,447,431,491,504,553,521,456,384,373,379,384,399,404,387,409,392,394 16,28,12,89,98,43,39,466,420,394,412,383,406,480,495,476,483,439,432,443,455,405,404,406,396,407,404,407,383,410,430,425,423,395,391,421,399,408,414,451,426,468,533,481,478,413,547,540,522,468,430,442,410,445,507,515,580,589,663,613,549,395,397,381,383,398,415,400,419,398,392 7,53,35,44,51,38,31,457,453,449,433,410,406,473,520,507,489,476,475,511,498,405,443,435,410,409,405,385,392,426,487,474,489,442,456,408,413,436,468,482,486,578,672,598,546,450,706,678,648,573,533,495,442,574,675,702,762,748,801,739,673,417,399,424,418,433,462,470,471,433,417 12,52,51,111,185,187,108,503,1023,1023,989,885,881,505,525,502,489,468,1023,1023,1023,1023,1023,1023,1023,1023,974,904,794,414,632,1023,1023,1023,1023,1023,944,409,530,588,647,733,823,771,743,645,782,1023,1023,1023,1023,1023,1008,757,769,725,705,683,737,726,690,443,820,410,429,1023,1023,1023,1023,1023,929 13,63,60,122,176,168,115,460,596,568,543,485,509,474,511,515,514,513,619,745,726,482,691,648,573,560,499,481,441,407,482,699,750,660,665,530,499,409,405,411,424,456,535,506,529,428,703,923,933,863,835,742,615,474,532,564,633,641,702,706,659,431,457,404,429,584,739,679,700,588,508 13,66,58,58,83,71,50,470,545,508,445,432,433,479,525,509,512,488,569,673,655,466,637,583,525,489,453,437,392,447,465,653,696,586,597,488,445,397,410,433,437,445,562,534,519,423,689,845,843,772,724,621,495,502,574,584,650,640,702,684,645,435,419,419,442,568,691,637,629,540,448 16,19,19,96,127,129,97,412,451,447,413,389,422,413,445,438,450,428,485,500,496,428,448,429,419,425,418,408,391,365,420,465,502,453,467,418,410,407,395,409,402,442,461,430,452,412,582,686,678,606,568,496,446,467,511,530,593,570,613,582,531,400,402,399,406,437,498,472,458,433,404 9,11,10,33,38,28,25,428,384,404,380,379,403,423,418,403,399,407,390,401,391,384,376,382,385,369,394,385,388,394,388,408,394,395,394,378,384,380,401,394,393,391,428,412,399,390,464,438,454,422,418,400,400,396,437,406,477,472,509,463,482,398,391,393,377,380,405,389,402,374,408 14,10,8,49,84,63,37,433,496,455,425,416,419,445,473,465,456,449,495,601,576,437,546,502,475,448,438,407,397,390,434,573,599,508,538,449,439,397,404,406,418,446,501,462,482,410,610,766,764,685,649,550,459,480,507,519,564,563,643,605,550,407,423,410,400,482,579,546,542,470,444 4,40,34,16,16,10,11,653,746,694,669,619,636,701,756,758,753,741,801,854,840,598,778,738,693,662,583,560,490,426,669,826,835,769,785,691,615,441,440,457,526,618,758,736,758,500,906,990,975,932,911,845,744,651,724,745,834,836,899,903,875,557,527,586,627,771,857,803,828,737,641 10,13,13,113,79,78,112,384,416,413,401,391,380,416,425,418,397,408,403,463,466,393,447,416,402,409,392,397,397,384,403,466,464,424,442,408,389,377,398,380,409,404,430,397,414,411,480,620,629,555,531,461,429,432,450,445,477,481,505,488,458,416,398,392,392,422,457,456,439,409,409 9,26,25,240,382,389,241,456,517,498,453,437,461,486,502,530,499,497,547,638,629,451,577,508,486,473,417,436,398,404,455,609,630,547,572,463,448,413,439,439,431,489,579,516,526,446,685,832,822,750,720,629,516,519,583,614,686,672,719,704,639,442,404,427,452,535,651,583,599,519,461 7,32,25,50,81,51,30,434,417,406,412,385,389,429,445,438,437,415,431,450,448,397,423,412,399,413,370,403,383,379,420,439,455,414,413,406,426,405,420,392,430,459,522,490,459,411,520,531,534,480,457,432,395,485,522,531,562,557,606,562,526,390,392,380,391,433,447,441,420,419,394 3,14,13,38,45,34,28,447,417,404,408,413,423,433,452,435,426,393,445,448,466,401,453,409,398,403,399,401,401,377,472,458,482,445,452,420,417,396,416,440,471,526,652,610,566,408,505,586,575,534,530,473,454,453,493,488,526,521,566,537,491,398,398,403,398,388,447,429,401,417,402 12,15,12,29,38,29,19,438,544,493,490,445,464,468,496,470,478,455,556,643,626,460,576,529,492,492,433,419,405,386,439,624,625,559,595,501,457,427,398,396,416,429,496,508,487,406,638,862,837,791,754,655,534,472,505,521,581,570,637,646,597,416,427,410,420,575,695,644,675,559,471 1,47,29,91,99,69,65,484,485,471,416,423,433,497,525,521,498,489,545,612,591,439,542,484,447,446,436,425,410,440,489,578,611,512,571,473,439,439,440,437,525,577,676,623,570,486,734,798,786,725,681,562,451,615,698,712,782,770,824,765,697,428,417,436,419,511,588,548,552,498,436 1,75,68,91,97,81,77,471,577,526,509,461,460,506,539,527,505,513,608,718,697,496,655,610,534,533,463,423,410,414,503,675,718,642,659,523,484,418,401,409,444,480,584,560,550,445,739,883,887,820,797,693,582,546,626,632,711,699,764,752,698,433,448,431,449,570,719,662,684,533,475 6,41,31,15,26,13,7,420,408,386,394,386,396,442,483,452,446,442,404,413,419,388,385,403,385,393,383,397,402,433,504,428,421,407,407,424,413,470,572,617,699,800,882,783,677,425,728,584,488,474,460,447,425,589,735,800,892,879,903,810,732,405,390,406,394,405,407,396,423,384,405 2,21,21,107,209,212,107,419,422,424,403,429,405,412,465,460,433,442,464,475,478,407,446,426,410,422,394,396,369,387,419,462,478,424,453,388,381,392,404,407,410,425,467,442,454,421,565,637,625,565,507,480,434,431,474,496,524,529,578,557,527,404,416,411,416,431,464,445,471,428,400 2,13,11,60,89,82,51,415,836,787,714,573,585,422,459,448,430,434,839,1002,940,783,998,910,837,821,696,599,492,393,469,981,998,900,912,757,645,391,440,443,482,522,622,564,566,485,595,1023,1023,1018,979,850,706,581,592,551,584,550,605,591,560,395,516,406,402,818,990,894,905,788,635 6,91,63,182,194,149,133,582,619,561,530,506,539,655,718,699,684,673,691,718,699,457,592,568,535,520,470,461,433,443,689,712,699,629,680,611,537,511,606,649,733,812,911,856,820,565,895,910,885,850,821,766,655,758,827,859,939,935,975,931,882,501,496,514,536,614,687,650,690,578,516 3,58,49,53,47,33,38,470,492,475,459,442,421,486,545,490,500,498,543,624,608,431,548,526,474,470,428,410,401,401,453,597,634,523,542,437,444,414,419,407,466,468,577,540,511,438,697,803,799,730,701,590,518,539,607,628,682,678,732,722,666,428,432,425,422,517,620,556,573,471,458 13,11,11,34,55,58,35,395,399,402,407,379,404,379,388,380,389,393,403,438,418,384,421,402,395,391,399,397,376,391,373,409,410,400,411,387,386,387,395,406,385,401,415,405,394,404,424,485,477,452,451,414,389,401,436,419,447,431,452,437,418,391,377,406,377,396,425,405,414,395,403 11,14,11,26,34,25,18,429,412,390,392,375,386,443,444,399,410,421,425,443,424,397,416,409,394,386,393,371,384,382,389,433,418,398,397,410,398,379,397,396,408,394,437,427,397,389,477,515,516,475,457,424,407,410,429,449,487,499,532,497,451,398,382,376,391,415,429,401,400,395,401 8,9,8,35,39,33,30,412,391,390,399,399,388,399,433,426,408,388,404,420,415,376,407,402,394,386,380,393,401,407,398,406,414,397,395,384,389,399,398,381,392,398,429,419,423,386,442,448,461,417,415,391,390,412,407,407,463,449,490,485,430,376,403,383,388,384,426,390,396,379,390 20,21,21,35,39,38,34,426,479,484,451,414,455,461,490,468,472,470,533,596,587,432,537,499,458,472,423,444,416,416,440,550,590,522,543,471,454,412,401,385,376,414,467,477,477,400,650,816,808,750,711,627,506,448,473,472,567,555,635,638,614,415,418,419,422,511,589,554,561,478,440 4,9,8,21,29,24,17,454,392,413,401,381,405,441,464,425,421,438,426,440,440,396,420,415,395,405,388,374,388,401,451,437,455,428,419,409,408,388,407,411,451,507,599,548,512,412,534,551,540,493,471,444,428,430,436,478,522,536,547,546,506,393,377,382,388,410,438,411,417,405,396 4,1023,273,1023,1023,1023,1023,1023,1023,1009,978,933,942,1023,1023,1023,1023,1023,1023,1023,1023,934,1023,1023,991,976,903,870,782,917,1023,1023,1023,1023,1023,971,911,958,994,1014,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1015,1023,1023,1023,1023,1023,1023,1023,1023,1017,875,1008,1017,1023,1023,1023,1023,1014,951 4,12,12,33,33,32,32,524,697,627,599,572,603,536,585,573,564,536,717,788,780,583,716,696,649,630,539,540,456,389,508,771,774,721,748,651,593,399,391,414,439,458,552,555,575,425,761,1008,982,946,917,848,740,473,553,564,666,665,744,743,716,457,584,460,487,770,868,842,863,753,678 17,9,8,23,26,20,18,395,407,385,394,393,393,389,407,398,401,389,411,439,413,395,415,416,404,402,407,394,382,402,400,417,434,396,416,392,385,385,384,399,400,394,420,416,419,400,439,480,478,454,436,399,383,406,440,420,465,460,483,466,431,387,387,383,384,398,421,391,418,402,385 3,70,64,196,295,273,176,451,550,516,461,435,445,491,537,518,513,480,583,683,676,454,629,571,517,500,466,442,394,398,480,648,693,594,641,520,433,403,412,424,431,470,557,546,540,468,711,867,873,797,769,665,566,521,606,621,683,682,741,714,675,435,442,428,450,561,667,621,619,518,480 14,12,10,27,32,24,21,408,391,379,381,394,389,415,423,410,397,379,381,377,364,396,380,396,378,382,390,386,380,376,393,370,373,371,365,405,371,389,393,397,404,407,414,399,401,386,423,408,372,388,390,387,396,419,440,419,457,477,477,445,427,381,384,375,382,384,375,367,400,380,376 13,11,9,53,68,61,47,405,419,410,387,391,411,428,427,414,412,421,427,485,464,404,443,442,411,412,389,392,398,396,416,455,459,440,445,416,399,392,397,397,416,404,441,430,427,390,497,620,611,541,500,453,404,422,447,459,500,475,528,515,464,397,397,381,383,418,460,446,453,418,406 13,42,42,85,109,107,82,457,450,404,404,396,410,467,468,443,465,440,454,551,506,394,498,465,429,418,408,380,400,389,427,500,527,461,475,425,401,421,424,450,452,469,567,476,497,431,553,680,700,607,565,491,429,523,604,612,639,585,648,608,542,403,396,429,403,442,519,486,472,438,412 5,16,11,62,70,44,36,466,496,472,448,431,438,494,507,487,478,468,513,629,591,424,558,523,473,453,437,406,413,403,448,563,623,536,548,479,435,426,433,423,462,522,595,542,534,466,689,813,809,743,706,614,492,580,661,659,711,698,746,707,655,402,402,417,408,482,587,529,567,482,429 15,189,162,142,185,137,100,495,517,476,444,449,454,451,509,471,450,493,554,671,646,457,607,567,501,516,438,443,396,410,475,631,681,554,591,487,429,400,448,459,466,531,629,587,562,435,661,832,839,761,723,621,512,480,539,589,640,637,687,679,622,410,423,411,416,503,644,589,599,494,434 12,42,40,124,208,206,118,416,507,463,433,413,437,447,475,463,462,462,524,586,560,439,525,505,465,455,424,416,414,387,430,548,592,518,515,480,433,396,412,392,403,446,503,495,498,420,660,784,782,709,686,584,490,458,530,541,625,615,675,646,614,425,422,400,419,486,574,537,547,491,425 5,11,11,37,61,62,38,403,445,434,408,390,421,399,410,425,404,415,456,536,508,413,487,465,441,431,402,408,387,384,405,499,554,460,466,433,404,388,391,377,404,396,426,410,408,413,491,720,735,632,605,497,444,412,424,435,459,475,491,502,457,388,392,391,403,435,507,479,491,439,404 6,10,10,84,115,119,85,412,420,413,413,418,383,413,413,417,420,409,441,498,471,399,446,439,407,409,415,394,387,404,402,467,492,450,447,416,400,378,377,388,395,386,426,419,428,383,507,652,645,572,541,462,413,417,412,416,456,470,488,501,457,394,390,387,394,416,480,447,447,426,387 7,13,12,23,24,18,17,423,500,476,448,423,429,451,469,460,466,452,507,648,614,434,632,578,493,498,445,411,385,399,424,604,665,557,583,463,436,412,388,428,433,458,518,485,464,425,606,762,798,707,668,557,443,514,554,577,634,627,680,636,579,404,425,405,408,501,660,593,584,512,436 19,33,22,44,74,49,28,421,407,406,394,379,389,444,447,437,415,415,414,455,413,387,412,399,397,391,376,372,373,410,419,430,431,407,391,393,397,401,399,415,437,474,518,463,449,416,520,486,477,451,429,398,391,498,540,537,584,563,596,556,517,400,358,383,397,394,404,399,410,399,382 19,24,20,44,64,49,32,419,386,368,384,376,383,435,430,422,424,407,419,407,399,386,389,390,385,380,388,384,384,407,405,412,411,390,401,407,382,403,416,404,424,416,488,461,422,391,501,471,446,440,393,405,389,452,502,499,556,531,576,526,496,392,384,397,397,407,403,405,392,379,389 16,120,112,69,94,79,58,450,414,368,386,406,395,433,450,452,441,441,427,451,439,399,420,443,413,407,378,390,375,419,416,433,461,423,406,415,393,396,414,415,436,429,515,489,466,415,536,545,551,489,457,442,417,455,484,494,568,562,640,586,540,397,396,408,399,411,471,422,423,410,395 12,39,38,92,122,119,88,418,482,447,450,424,406,423,458,439,434,451,515,590,573,413,543,498,447,447,423,411,395,391,422,566,597,523,537,483,425,393,419,407,412,426,498,475,484,420,609,784,789,716,678,583,459,464,514,534,590,586,640,616,563,406,396,401,404,453,589,518,532,459,430 16,24,22,23,27,24,20,409,399,388,424,383,409,407,420,413,411,414,415,420,432,386,406,401,380,394,396,391,404,395,443,426,443,400,400,409,401,432,505,552,602,709,783,663,572,413,605,529,495,466,454,418,414,512,656,732,803,781,799,692,607,373,383,405,414,412,413,414,433,386,390 17,22,19,43,46,32,27,444,423,396,409,415,401,454,477,441,458,444,429,461,461,388,396,411,404,396,388,373,386,427,482,447,459,430,425,418,394,439,551,616,671,755,830,715,616,467,684,612,565,512,499,470,430,628,748,804,860,825,845,743,682,403,383,390,406,415,458,433,437,409,397 17,13,12,30,31,28,27,406,482,457,429,399,415,429,408,459,438,414,471,573,544,436,525,491,446,436,409,418,396,375,410,544,571,505,529,462,417,381,391,378,401,388,444,443,449,383,541,753,765,686,644,555,449,420,441,459,499,497,554,547,521,387,396,403,392,469,550,520,507,463,427 7,31,30,120,199,205,122,406,406,407,402,382,402,423,432,425,402,416,427,425,444,404,406,402,385,404,397,388,368,395,401,424,433,407,402,399,380,400,411,394,430,455,494,455,444,436,533,519,501,437,452,424,415,543,609,608,632,597,621,570,512,393,388,389,400,414,435,408,409,412,390 20,8,8,21,30,27,19,381,392,383,390,386,370,400,416,394,403,389,394,398,413,377,392,386,386,396,390,387,375,380,393,404,381,380,388,383,377,378,395,396,418,416,441,404,401,411,476,409,407,407,415,385,375,439,492,458,507,482,534,490,447,385,378,390,390,403,389,371,386,377,395 7,11,11,27,31,31,27,411,426,402,391,396,415,405,409,390,418,425,439,490,461,412,462,429,413,417,399,396,395,380,409,447,482,440,452,405,408,386,401,397,395,423,477,434,418,389,515,658,657,571,533,457,419,434,486,505,534,534,583,546,475,384,393,375,395,399,466,448,455,414,409 4,10,9,28,38,28,21,411,392,388,370,379,367,403,386,406,379,386,390,395,380,386,381,392,376,405,375,385,388,390,390,399,387,379,380,370,397,394,400,397,407,418,422,423,410,399,431,434,421,408,392,398,395,426,421,435,458,450,478,452,433,385,378,386,382,391,383,382,392,389,380 6,9,8,23,40,33,18,456,460,441,429,424,456,474,516,525,513,509,513,522,523,411,444,422,416,422,406,407,402,418,497,520,502,462,505,449,448,405,426,451,464,521,627,596,596,440,715,712,672,621,603,554,486,537,607,631,699,690,747,734,676,414,407,400,421,461,497,456,505,448,431 9,81,62,141,163,107,100,629,681,634,594,559,555,670,724,700,695,703,729,799,779,540,734,685,622,612,521,523,462,450,730,802,811,738,762,646,581,454,510,576,637,733,859,830,824,561,912,965,947,900,879,803,699,741,808,825,883,879,930,918,885,575,515,578,606,744,828,783,797,680,591 2,8,8,52,81,84,54,396,382,374,409,375,391,392,409,409,388,403,395,420,405,391,416,411,396,395,384,394,381,392,383,412,411,414,401,409,392,377,386,390,396,388,397,381,411,390,415,462,486,427,429,409,383,385,401,416,412,410,435,408,411,378,388,370,383,404,421,412,395,389,388 7,10,10,66,104,105,67,384,423,389,406,384,400,385,422,412,397,398,408,447,441,406,418,410,406,396,412,389,388,393,406,451,443,418,427,408,397,384,380,389,386,387,406,404,394,389,451,590,595,519,496,450,407,389,376,395,405,424,475,440,420,381,395,394,391,417,431,419,422,408,397 8,8,8,52,70,73,54,403,429,426,406,393,405,421,405,395,421,396,429,482,463,399,461,437,401,393,403,404,375,391,411,451,486,452,455,425,398,364,397,394,389,398,433,426,415,394,500,667,676,601,554,485,429,413,432,436,469,471,499,485,442,400,396,408,377,421,482,437,436,417,397 9,8,8,29,28,28,28,403,428,411,403,404,408,416,401,425,403,406,436,472,468,398,448,415,418,425,389,377,377,389,407,446,460,434,427,417,404,400,387,405,379,391,422,413,432,401,499,654,662,575,552,474,412,407,426,428,453,457,500,490,458,390,403,386,396,432,461,435,442,422,431 15,9,8,18,26,23,16,408,394,397,396,394,396,403,396,380,393,386,392,384,388,390,399,391,377,376,378,380,386,387,389,402,388,398,397,376,385,381,387,418,406,422,433,413,407,392,440,416,413,407,398,385,384,434,469,440,474,459,481,464,424,384,393,384,375,386,396,400,399,382,357 20,233,208,159,236,212,139,449,430,415,405,411,400,463,472,459,468,427,439,478,456,404,458,429,426,410,396,372,402,439,490,501,469,463,466,464,436,429,473,533,580,668,760,679,623,438,645,623,631,557,547,466,409,517,573,565,643,614,680,647,584,414,403,410,415,416,489,448,458,429,405 6,27,23,43,64,47,31,406,375,391,385,380,405,408,409,401,409,405,390,391,403,377,389,379,385,382,383,390,379,394,392,386,413,400,392,380,400,390,403,401,381,419,436,422,416,399,430,409,419,398,382,391,393,396,447,414,447,472,502,471,430,388,381,388,395,399,405,399,406,379,378 1,15,15,292,430,439,296,431,427,414,395,388,406,431,465,444,433,453,414,457,443,399,421,400,413,395,408,383,391,387,420,441,435,408,388,405,396,386,419,419,399,437,478,468,436,428,558,548,503,482,462,425,425,482,500,531,552,540,590,567,537,418,377,401,408,415,444,431,428,401,394 19,25,24,38,41,36,32,436,499,457,437,421,435,457,466,469,467,464,525,625,596,426,566,514,481,455,428,430,395,390,432,554,636,530,548,472,448,365,405,418,412,442,498,470,476,415,636,809,823,737,702,611,492,457,527,550,613,610,677,644,596,425,423,415,423,502,597,553,587,482,446 2,14,14,72,104,101,70,398,443,439,419,407,417,433,420,424,401,412,443,544,514,420,500,465,422,432,404,392,398,380,410,498,546,475,481,424,422,388,398,386,397,428,447,431,436,410,507,710,720,638,587,504,445,427,453,475,492,497,534,490,485,412,392,385,385,433,509,464,483,437,421 15,21,20,75,134,128,70,417,409,400,409,393,401,415,430,404,392,399,427,472,439,402,433,395,412,382,386,391,369,400,411,449,433,393,423,380,395,404,392,411,413,443,465,439,430,405,472,569,543,483,453,418,393,438,496,488,533,514,536,496,450,378,384,393,394,421,443,417,422,411,401 10,14,11,34,43,28,23,427,380,410,390,398,374,462,462,434,427,419,403,413,412,387,400,402,401,385,393,391,372,386,415,418,406,391,404,379,381,396,393,414,414,445,471,453,433,414,524,503,477,430,438,429,394,432,486,478,554,557,624,558,525,385,384,388,397,391,407,400,406,397,372 4,35,35,32,36,25,22,711,809,770,734,693,723,759,818,816,820,810,862,909,891,635,816,764,711,698,604,585,500,418,768,880,880,814,837,738,690,395,456,457,510,609,789,803,843,511,978,1023,1023,988,964,906,810,687,770,797,884,895,957,967,941,674,624,682,707,844,924,872,894,792,720 16,14,14,62,98,102,63,410,442,423,405,384,420,419,415,419,439,405,447,514,486,394,465,446,420,410,409,404,389,401,417,470,501,454,452,429,403,406,386,402,391,413,444,423,421,401,530,702,710,627,604,502,455,433,448,447,507,488,533,516,497,395,417,385,406,451,507,466,467,441,409 20,26,18,61,85,40,29,420,410,411,426,381,397,449,452,467,456,436,448,475,499,401,436,448,414,414,392,401,393,399,426,464,476,447,466,421,388,380,412,434,439,464,512,480,455,429,582,631,634,538,541,477,431,481,558,540,613,596,645,593,548,401,399,396,398,435,483,440,455,419,401 2,31,17,1023,965,578,659,849,630,570,542,520,526,883,922,887,864,830,778,750,744,482,534,508,478,488,431,426,416,506,701,621,591,525,574,499,447,545,588,630,680,759,861,831,819,722,947,873,811,773,734,667,563,863,921,930,977,970,1009,980,934,725,459,708,718,718,685,647,674,561,515 18,11,9,30,37,29,23,419,460,440,423,404,414,412,446,430,410,448,449,504,480,410,460,441,420,408,423,388,388,400,414,460,497,451,457,423,386,408,384,408,419,446,480,475,448,413,541,644,648,568,511,461,430,454,517,506,547,554,604,578,514,393,402,404,392,432,504,470,452,420,389 6,16,13,40,49,37,31,398,389,391,411,381,394,400,407,393,384,385,406,402,394,391,389,381,380,399,384,378,391,383,406,392,387,396,381,401,388,380,403,401,403,451,455,452,423,418,497,434,411,414,395,401,379,439,489,477,516,513,544,500,475,390,396,384,381,387,385,394,390,375,397 4,44,42,75,90,87,73,469,549,508,480,447,457,467,500,491,483,487,583,701,675,462,646,584,519,510,458,460,426,384,462,647,695,598,626,500,470,407,410,421,414,452,516,529,528,432,678,869,876,803,773,681,543,472,536,560,626,618,690,671,627,422,440,422,436,522,680,643,625,543,466 18,17,16,33,40,32,27,497,455,429,413,397,426,498,497,471,460,461,482,519,509,417,487,453,419,427,414,386,402,429,454,488,511,472,448,442,425,423,436,463,477,543,661,583,560,449,615,677,661,610,577,501,446,551,605,608,666,664,706,638,593,392,405,386,394,435,507,478,474,440,409 12,12,12,51,66,63,49,406,451,417,408,417,395,404,427,391,409,397,448,523,494,409,497,462,439,417,416,409,386,396,404,509,526,458,476,425,406,392,391,385,414,403,414,438,431,394,486,690,717,630,591,490,429,412,461,478,511,499,529,499,476,396,396,388,393,420,529,487,474,439,420 19,28,23,53,77,45,30,409,404,387,358,381,408,407,436,412,425,414,432,438,424,377,414,402,399,385,396,380,401,387,405,426,415,399,415,415,385,378,417,399,429,441,481,461,428,413,531,558,537,478,473,435,402,443,484,496,561,542,583,546,491,380,388,382,398,393,410,411,415,403,389 2,19,16,25,25,18,20,569,687,641,587,547,553,612,667,650,645,631,718,812,796,545,746,699,627,628,516,511,460,425,587,786,802,724,747,616,552,401,446,434,468,514,651,644,663,466,834,966,959,906,874,793,682,572,647,668,759,766,831,837,799,488,510,497,522,699,821,768,778,677,557 6,9,8,25,35,35,25,425,475,440,411,407,420,416,447,440,436,431,473,535,515,414,492,468,434,425,419,407,393,377,422,498,534,468,464,425,407,400,399,395,410,453,505,478,470,412,593,741,727,648,618,527,482,491,545,563,606,592,635,606,554,416,420,401,400,453,522,474,505,438,420 14,16,13,31,36,20,16,436,521,498,492,440,441,478,497,479,474,453,554,688,674,449,673,615,528,522,452,424,403,398,438,637,712,590,626,487,454,397,413,403,459,445,551,499,509,424,637,796,826,737,713,587,488,502,563,554,632,604,682,650,610,394,428,406,424,527,701,625,613,507,465 17,13,13,172,235,238,171,415,376,378,389,376,387,385,409,379,401,381,392,389,397,387,394,392,387,392,361,381,366,379,375,404,412,381,403,381,375,392,387,387,366,374,390,388,402,388,403,448,449,430,425,393,386,381,395,405,424,420,433,396,410,399,394,393,385,387,384,393,377,383,387 5,18,17,201,308,283,183,616,695,621,576,524,554,650,715,696,683,665,775,843,795,608,772,687,644,626,532,489,433,463,643,824,803,735,730,628,540,448,453,484,506,575,740,725,743,533,861,983,948,896,856,783,651,683,749,752,811,809,871,869,832,554,508,545,572,803,889,804,832,712,614 2,23,22,51,67,62,46,425,482,478,470,421,435,430,450,446,429,437,505,630,597,438,568,523,495,466,412,426,410,383,425,579,626,523,530,457,429,405,387,401,408,433,472,465,468,402,591,803,815,732,697,591,488,447,486,488,537,535,602,586,550,402,429,401,409,472,585,550,549,481,438 18,11,10,25,34,28,21,432,399,397,384,383,375,429,427,414,427,391,401,379,376,369,385,387,395,391,379,383,377,385,383,386,405,401,393,384,378,393,403,404,409,413,445,452,424,395,458,452,418,408,402,405,399,433,442,453,499,490,536,499,446,395,374,384,384,392,400,387,370,395,380 9,17,15,25,23,18,21,422,440,462,411,391,417,422,462,436,441,421,459,604,571,404,598,534,482,462,400,398,397,413,415,520,634,518,542,433,411,419,408,413,442,480,519,460,463,426,551,678,743,628,603,484,431,504,561,575,624,603,655,595,530,393,395,406,398,448,605,547,528,480,416 19,9,8,27,36,22,18,417,400,422,399,379,407,416,427,419,417,413,425,455,451,397,418,412,407,389,396,396,395,370,403,425,453,426,418,398,420,379,399,414,415,432,476,433,431,419,499,558,552,495,471,435,411,443,496,492,514,504,541,500,477,391,391,381,400,402,455,416,423,396,398 4,23,23,98,159,160,96,404,400,409,386,406,396,418,433,414,398,402,398,430,429,405,437,383,409,401,411,404,395,387,392,426,429,401,408,410,388,384,394,402,405,424,452,430,414,424,494,547,551,502,487,452,425,493,558,562,560,536,559,525,466,403,392,394,395,400,416,430,421,399,402 2,8,8,48,63,63,48,417,434,419,426,410,394,413,434,436,403,408,433,516,530,422,494,453,435,421,416,419,391,375,401,495,539,495,469,417,408,386,391,394,398,387,447,413,440,381,526,733,752,667,610,522,443,411,433,449,471,483,524,516,472,389,411,396,389,431,517,485,492,441,428 15,202,185,259,368,327,225,554,747,704,663,567,599,584,651,636,627,635,755,878,848,619,837,785,713,696,581,561,459,440,583,836,875,786,808,671,605,428,442,469,487,576,692,665,671,515,835,1015,1021,956,932,846,722,601,704,728,796,790,844,837,794,489,546,472,506,730,867,809,818,722,606 20,39,37,221,361,362,215,617,502,448,442,454,436,640,701,672,663,623,600,562,552,401,416,411,416,403,401,396,396,411,545,493,457,435,452,430,431,426,481,479,541,610,722,672,665,593,805,715,637,611,560,537,470,780,852,845,855,831,869,836,784,509,398,501,519,533,518,487,532,455,418 2,16,14,25,30,15,14,399,420,395,393,386,387,421,430,423,413,422,422,428,427,377,411,392,395,388,378,394,381,395,421,413,412,405,418,398,411,417,419,424,442,482,558,485,454,405,534,522,496,454,463,409,421,468,538,566,635,613,640,598,506,407,394,400,402,421,428,423,384,397,404 9,9,9,35,44,38,32,403,456,409,420,406,400,425,449,432,464,436,459,527,539,404,528,493,448,443,427,410,389,391,422,504,566,494,487,409,416,394,396,399,402,426,445,466,434,394,517,623,691,595,546,476,433,422,469,484,526,542,581,550,509,391,388,407,408,443,537,525,480,452,404 2,147,105,151,204,164,123,585,770,714,657,570,596,653,690,678,669,653,780,889,872,632,856,807,723,703,600,559,466,434,611,860,894,808,829,699,605,451,456,485,531,625,748,717,734,517,849,1012,1018,955,927,843,730,676,740,760,823,814,874,862,820,510,533,503,533,748,884,834,839,736,648 6,190,174,136,204,191,125,470,419,401,390,397,392,463,518,460,458,448,428,481,481,392,478,440,429,406,407,383,392,426,452,444,495,433,445,423,380,392,442,441,455,515,606,541,520,453,620,596,596,515,495,443,400,508,575,573,652,655,720,661,605,412,392,401,398,435,479,441,474,429,381 12,151,131,196,267,187,141,557,675,617,590,527,540,590,661,625,628,616,701,817,797,536,771,717,630,610,521,487,441,452,557,767,813,721,741,592,523,464,488,478,523,611,722,675,644,528,815,959,965,898,873,776,653,667,760,764,823,814,860,836,794,490,492,475,507,655,805,754,762,649,537 12,13,13,42,69,65,37,410,441,447,417,406,403,434,437,423,425,427,481,570,552,410,531,490,429,435,410,406,388,378,404,510,569,495,497,454,426,392,387,412,415,441,468,448,447,410,555,740,753,653,615,534,461,446,491,485,550,543,585,550,516,404,394,399,411,453,552,506,512,434,410 4,12,10,26,33,24,18,418,419,405,400,385,410,409,452,422,431,432,435,441,436,390,417,400,412,394,414,402,384,386,419,440,433,410,418,399,417,406,396,431,436,454,508,468,451,420,540,572,550,496,466,441,400,473,525,542,584,581,623,570,506,392,383,395,405,427,430,400,433,391,403 19,23,21,34,57,44,26,394,405,381,404,386,385,413,447,435,420,413,403,417,416,399,401,399,387,393,403,382,377,405,413,425,409,380,400,384,390,391,408,411,436,432,493,442,454,409,503,489,481,448,428,392,390,461,512,511,544,515,585,518,486,401,384,390,393,390,418,406,395,395,392 5,23,23,118,108,96,104,565,571,523,498,481,494,635,689,690,669,652,647,678,672,463,570,536,487,480,446,433,403,402,575,638,633,542,602,495,441,421,449,477,488,561,698,657,671,493,820,829,794,753,720,665,560,635,725,735,793,788,842,834,796,510,443,514,524,586,653,610,631,526,471 9,112,90,77,103,64,52,474,493,496,481,463,446,531,572,559,537,534,556,606,619,421,535,499,460,441,443,415,419,439,567,610,630,545,547,472,469,493,576,633,689,785,871,783,719,495,789,802,780,721,678,613,496,674,775,814,894,885,913,847,786,429,423,423,457,493,582,554,574,470,439 7,18,17,29,45,40,25,396,384,396,390,396,375,399,402,423,397,407,408,401,405,390,374,382,388,400,388,395,387,404,392,392,391,395,383,376,386,388,393,405,404,417,455,413,397,403,452,418,413,408,376,418,374,427,453,442,471,490,508,466,447,382,389,389,382,379,397,383,399,362,382 8,13,13,68,105,107,67,399,397,408,403,386,385,384,394,416,387,407,417,455,431,397,440,405,401,395,414,384,386,364,387,415,456,420,412,387,390,376,374,400,401,407,406,410,404,402,439,543,550,488,456,436,400,397,415,431,427,441,475,442,428,394,392,390,376,405,440,408,438,410,390 12,9,9,40,62,63,39,443,422,403,404,409,414,469,507,497,465,473,451,459,461,383,413,420,395,400,392,381,380,384,442,443,441,411,429,415,419,391,405,439,429,466,543,503,494,431,614,576,548,515,469,470,420,478,561,562,646,622,675,649,593,396,389,411,416,441,449,443,458,411,406 13,127,108,67,114,93,53,512,636,610,564,482,529,547,602,594,582,574,678,796,771,536,738,687,618,583,504,488,436,418,509,764,793,698,725,582,539,420,438,450,439,521,626,603,623,452,778,936,936,874,846,759,631,542,653,659,729,735,787,780,740,450,463,469,470,637,786,726,736,625,536 20,8,8,16,23,22,15,398,388,381,382,383,385,424,422,395,410,409,390,387,389,382,390,378,377,393,378,388,389,391,407,405,383,390,385,387,379,384,388,395,398,404,436,420,408,387,427,414,409,378,382,372,380,414,423,435,465,481,514,475,428,396,397,384,379,362,370,365,379,372,395 18,24,17,59,77,52,41,399,408,402,388,402,380,400,418,417,414,403,442,424,415,385,413,401,395,395,384,398,373,377,410,414,425,425,408,383,398,417,413,385,411,412,462,453,438,410,495,518,525,452,446,415,413,449,485,490,510,519,546,509,480,406,381,399,397,405,441,416,411,408,407 1,9,7,21,24,20,18,400,380,375,399,387,384,412,406,414,406,381,399,395,390,386,397,397,398,400,374,371,380,377,393,391,409,390,392,378,389,366,390,374,393,392,414,417,391,390,436,404,394,416,386,388,376,416,423,436,464,437,467,456,422,384,392,389,383,391,395,377,386,390,385 8,16,14,38,47,38,31,387,414,391,382,377,402,408,415,407,396,396,417,417,395,389,398,397,386,378,373,399,401,395,413,394,416,400,406,389,383,408,393,413,416,441,461,442,429,415,480,449,457,412,403,378,404,463,487,495,521,508,560,512,450,382,382,383,390,382,391,418,403,380,390 1,200,137,262,321,213,187,577,756,705,646,577,603,609,672,654,638,618,777,887,857,622,852,797,708,708,594,540,472,436,586,856,890,804,819,687,602,442,450,457,537,585,720,684,681,538,843,1014,1019,954,927,837,717,671,745,761,815,807,862,855,811,509,533,492,521,731,884,823,837,736,629 2,18,16,59,73,65,52,495,618,569,519,450,477,537,582,559,558,538,679,791,727,545,759,655,600,583,484,450,411,379,547,781,782,691,685,547,509,405,449,505,538,627,762,714,697,434,774,952,926,858,821,715,581,554,650,689,784,783,834,800,743,451,461,446,464,683,834,747,754,631,526 9,30,30,98,148,148,96,429,487,432,441,418,416,435,459,450,437,442,490,569,552,428,534,497,465,442,427,410,387,409,419,523,567,506,518,440,426,391,410,393,411,444,503,463,446,417,600,782,787,710,674,571,475,454,519,524,585,569,626,610,552,408,407,401,417,482,559,534,540,469,432 9,9,8,29,36,20,17,427,417,407,401,403,400,431,453,446,443,436,408,459,444,403,432,418,408,395,397,396,389,395,399,432,456,403,434,419,403,399,385,392,372,417,449,439,450,402,515,551,545,492,464,429,430,421,450,465,502,502,552,531,495,395,400,382,391,419,454,436,419,406,399 1,8,8,5,6,5,4,470,647,596,550,511,503,493,550,553,544,539,696,813,783,546,759,691,627,597,492,488,434,408,509,785,810,715,734,596,535,406,413,419,448,473,577,573,580,425,744,967,958,894,860,760,633,526,571,586,675,658,739,727,695,447,468,433,463,697,826,762,782,661,531 11,9,8,18,25,22,15,390,379,393,382,370,390,407,401,394,389,396,376,392,388,376,394,390,380,394,391,384,397,400,398,383,377,375,389,376,388,382,402,402,399,410,419,395,413,393,438,405,392,379,380,388,383,426,424,449,463,450,456,433,418,380,376,383,392,388,383,380,380,380,393 16,11,11,24,27,24,22,438,484,477,455,417,412,465,494,457,467,447,505,623,592,443,622,557,488,483,431,414,408,369,427,582,652,544,572,468,430,399,418,393,426,447,529,488,483,424,593,742,774,668,652,524,445,475,519,539,589,585,651,608,567,390,430,404,404,467,626,547,549,471,435 9,76,61,1023,1023,1023,1001,694,708,647,607,567,621,735,793,780,770,756,770,807,802,544,719,692,630,610,523,554,453,456,659,748,769,687,716,619,532,470,501,544,586,690,802,762,765,647,903,949,944,892,863,796,696,766,836,848,902,891,940,922,881,624,543,606,643,737,801,765,784,677,604 8,19,16,42,47,20,21,445,441,417,411,383,415,443,451,425,430,441,457,487,489,410,448,438,423,426,408,396,400,378,422,491,503,454,476,434,400,425,427,404,432,480,540,504,480,424,616,701,689,617,563,498,461,485,565,571,638,618,676,634,585,404,388,417,405,445,497,462,485,431,412 16,10,10,46,60,59,45,404,456,435,410,419,439,419,437,434,418,432,470,519,495,409,489,441,409,412,412,400,390,386,417,488,517,454,459,438,428,392,395,388,382,405,414,429,434,384,534,747,753,674,637,548,467,410,440,425,469,459,505,521,511,393,397,392,391,430,508,483,501,427,421 17,20,19,84,123,119,80,397,407,412,425,396,404,418,412,442,412,423,442,445,420,388,419,410,408,413,396,387,391,405,408,421,437,423,405,399,398,411,405,402,416,436,446,446,445,419,554,568,550,496,455,431,404,455,494,510,568,550,600,560,503,395,401,393,390,412,426,429,422,403,403 9,16,16,76,114,109,73,405,432,394,407,409,414,421,419,415,430,410,436,465,459,403,433,425,413,413,389,398,391,385,399,447,467,429,443,405,390,389,391,404,405,440,477,445,455,399,537,624,597,540,480,474,415,425,480,491,563,547,577,558,531,395,388,399,389,408,441,418,432,415,411 4,105,78,22,27,13,10,410,425,386,398,381,407,410,453,440,451,429,441,435,444,398,398,396,385,396,385,401,386,401,408,417,445,395,402,373,401,415,439,407,472,510,607,539,479,431,584,525,498,449,460,415,418,525,613,612,658,650,695,618,559,410,398,410,413,386,421,414,405,414,397 18,34,33,62,84,81,59,496,452,445,437,409,445,513,551,566,540,534,516,492,517,412,429,427,425,417,427,378,396,442,583,519,497,476,504,449,433,457,517,581,633,723,819,747,714,457,765,696,654,606,579,501,464,547,651,695,795,787,837,796,737,444,402,429,448,463,481,487,481,440,403 17,24,19,197,316,310,191,483,563,548,515,463,483,471,527,540,515,525,602,677,668,466,588,561,494,488,461,452,404,415,465,649,668,576,603,511,488,392,424,453,438,496,583,557,548,452,731,875,859,800,773,687,579,566,621,641,707,701,765,735,701,440,450,446,439,546,666,634,652,525,498 10,13,12,18,18,15,16,439,469,460,419,405,436,443,453,439,438,434,490,586,544,423,541,512,443,450,414,421,401,379,447,550,596,482,530,440,424,382,412,416,425,491,588,535,515,399,561,722,735,655,634,543,480,451,480,496,550,531,592,571,519,398,409,390,395,455,574,507,528,457,425 17,20,19,344,528,531,340,556,839,790,727,648,657,602,659,656,661,645,853,964,925,739,914,850,798,769,661,613,516,390,609,931,933,867,871,759,685,409,400,401,423,489,661,659,706,451,824,1023,1023,1023,1023,930,815,506,576,588,682,698,778,805,779,559,651,563,581,894,1021,960,974,870,766 18,262,228,153,213,180,129,431,396,391,377,364,394,441,451,433,408,424,394,412,397,384,412,369,364,380,397,380,385,414,409,387,384,393,377,396,375,400,425,455,461,487,591,506,459,417,462,419,415,392,397,402,359,430,450,428,481,456,549,516,465,388,352,394,390,387,381,369,361,395,373 5,13,11,30,49,35,19,437,521,480,446,447,455,468,495,499,481,468,537,621,617,431,566,525,480,482,437,403,391,404,446,599,623,558,570,469,434,405,398,417,406,431,505,493,499,404,642,791,783,714,692,587,510,475,519,523,602,590,667,651,601,421,395,433,428,503,621,559,559,486,442 16,25,20,231,415,366,199,834,803,753,746,703,737,872,926,920,917,904,896,862,872,497,602,615,610,598,556,554,485,505,851,795,740,715,734,686,623,536,613,657,734,823,942,927,937,670,1023,1005,946,934,918,891,802,859,927,951,1020,1023,1023,1023,1023,753,606,770,789,816,799,786,823,732,687 11,39,38,71,102,98,67,455,503,502,473,434,445,453,473,481,469,465,553,666,662,459,609,565,495,497,442,474,415,389,467,628,665,564,598,474,469,389,396,407,420,449,505,493,493,420,659,863,871,791,767,664,548,475,508,548,619,607,669,651,609,415,429,415,414,526,662,597,617,517,472 9,18,17,102,166,151,93,425,462,418,419,401,425,436,456,453,447,438,464,525,506,423,496,475,425,428,413,411,400,375,437,499,520,462,493,399,410,403,395,405,402,424,489,479,466,434,600,720,728,645,610,520,444,450,486,498,582,578,633,606,551,416,393,397,412,447,521,492,487,430,424 14,9,8,23,26,23,21,391,391,386,385,378,384,394,398,393,399,394,382,398,401,383,400,385,386,388,388,374,394,379,389,400,402,402,386,381,390,406,386,372,405,405,420,407,387,403,435,430,431,391,412,392,398,417,429,449,459,435,460,436,400,395,380,382,387,395,399,403,366,391,401 4,10,10,118,157,159,119,414,456,426,429,414,420,419,425,425,433,426,467,556,536,428,496,464,443,437,412,416,377,388,403,518,542,495,504,432,432,392,405,391,411,407,450,428,430,400,549,765,772,691,657,559,493,441,431,448,505,510,555,546,500,391,397,409,404,442,549,492,484,446,429 4,88,77,23,28,21,18,746,825,784,748,703,729,795,847,839,831,827,879,917,904,690,845,806,767,753,672,656,551,448,770,893,891,830,860,756,696,465,496,542,593,695,837,823,844,527,978,1023,1023,993,976,923,835,716,796,822,905,911,970,975,946,656,657,675,708,854,924,880,902,806,738 4,21,14,39,53,33,25,428,401,430,380,392,398,416,451,418,427,430,441,433,444,390,415,409,414,398,391,394,364,400,440,433,435,424,407,396,408,404,419,426,440,456,515,462,455,425,531,553,513,452,465,438,424,504,531,563,585,576,622,571,520,388,403,386,388,408,435,407,416,398,400 6,206,189,197,266,244,179,611,795,762,710,632,669,645,707,690,705,694,815,915,902,672,870,836,757,743,654,621,513,438,642,874,912,831,851,732,658,415,449,464,496,571,727,697,716,512,883,1023,1023,1010,986,905,796,638,724,743,827,824,884,878,848,519,574,509,581,772,904,866,872,770,689 7,9,9,55,69,64,52,497,601,565,521,488,529,536,589,559,554,542,677,726,695,569,668,599,564,546,478,459,422,383,498,740,708,649,654,558,491,395,407,406,413,459,560,555,575,419,753,945,902,868,827,744,625,471,510,537,646,660,738,733,697,478,473,464,471,737,816,753,788,645,532 12,9,9,16,17,12,11,491,585,536,513,476,466,520,569,555,548,542,626,725,691,469,640,581,539,524,452,428,420,420,495,682,701,613,637,546,481,408,404,402,431,437,567,559,575,408,733,883,873,814,783,699,584,492,533,554,632,655,722,730,688,437,447,438,478,613,728,666,682,570,471 6,16,15,29,40,38,27,456,428,411,405,417,425,445,463,445,432,424,456,487,491,405,476,437,420,410,385,403,392,375,476,470,530,456,496,407,418,390,410,439,450,556,669,616,563,395,551,628,652,578,566,504,441,440,484,501,550,535,591,563,515,407,377,394,396,398,488,465,441,417,398 20,34,30,75,125,113,65,435,442,420,429,393,414,440,467,462,449,463,464,471,459,404,434,420,400,397,406,393,399,397,504,483,474,444,441,442,406,454,509,549,605,710,786,700,628,441,683,648,604,562,516,472,414,558,668,720,804,777,813,731,664,400,405,397,422,421,453,443,467,392,415 4,11,11,17,25,26,17,403,411,428,422,404,404,401,420,396,408,418,420,478,447,407,445,429,421,408,394,392,395,383,412,467,482,445,451,406,395,377,391,384,411,408,415,410,411,386,480,617,624,533,554,453,424,418,436,439,484,479,518,464,459,384,387,373,405,417,470,425,470,405,394 7,308,270,179,255,226,157,446,417,435,363,391,379,437,482,462,436,425,421,424,410,394,382,400,403,410,399,373,381,446,467,437,425,441,427,399,398,449,478,496,523,599,699,608,554,466,611,540,487,439,475,430,404,526,625,619,673,666,716,655,603,391,412,407,397,407,399,397,412,401,394 20,96,76,129,186,139,98,558,784,746,680,568,587,627,668,657,645,634,808,939,902,688,921,855,782,762,631,578,477,414,590,917,943,856,867,716,617,440,492,506,578,637,739,697,695,543,829,1023,1023,984,954,854,719,701,758,762,813,810,860,845,802,495,523,476,501,782,931,862,869,760,640 16,16,15,30,48,40,24,396,387,380,389,364,407,395,421,414,407,412,390,407,409,379,394,389,383,399,385,388,387,374,399,421,385,389,401,403,387,393,405,402,418,408,417,407,397,403,450,438,425,422,417,397,395,426,422,430,437,448,479,456,427,392,378,382,380,387,391,383,392,388,397 12,64,61,205,505,493,193,726,970,936,891,816,833,772,822,799,775,762,965,1023,1023,873,1023,1001,947,922,841,804,682,401,722,1023,1023,997,1006,904,836,456,469,477,539,629,785,782,804,542,955,1023,1023,1023,1023,1023,974,690,756,770,848,869,941,953,920,593,805,565,591,961,1023,1023,1023,987,905 1,16,16,100,141,147,104,390,394,388,387,395,393,404,409,391,405,416,422,405,406,407,397,375,383,375,379,374,379,379,393,397,376,394,390,374,377,382,386,387,397,411,444,415,400,404,455,443,424,407,421,383,405,430,468,491,498,489,515,485,461,396,371,382,388,406,409,396,416,391,402 9,18,17,37,54,48,33,430,429,403,406,409,432,420,428,433,421,401,463,484,492,398,450,429,412,414,402,386,398,385,415,458,465,438,441,414,400,407,405,386,403,409,463,456,431,389,533,644,650,571,547,469,430,444,500,485,550,546,580,542,514,379,400,411,398,427,459,438,451,411,407 9,11,10,94,74,73,94,395,403,377,377,390,378,394,414,417,407,405,386,402,404,377,397,387,376,397,388,380,387,381,396,408,387,390,394,396,383,377,396,399,396,416,433,397,419,402,440,470,446,425,432,424,410,428,458,467,490,486,502,479,444,410,387,399,402,390,420,411,401,384,397 1,31,29,34,56,50,31,412,460,451,414,434,390,417,448,425,465,403,468,571,550,417,532,501,453,446,405,406,400,383,421,557,585,489,523,439,423,390,407,386,398,396,471,436,442,410,556,736,747,659,630,528,454,429,466,480,520,517,571,567,512,408,423,398,405,466,569,514,527,441,431 10,13,8,23,24,12,12,429,400,406,393,415,391,433,445,441,417,426,439,457,467,402,415,407,408,393,398,398,388,424,424,437,445,409,420,410,398,394,420,430,426,484,570,519,474,409,594,579,552,497,496,456,435,497,562,589,686,691,738,655,574,400,393,414,401,428,441,422,441,403,397 20,13,10,23,35,27,18,434,393,378,389,386,404,432,450,425,396,404,405,401,419,387,409,400,397,387,411,387,381,400,414,408,412,406,401,372,386,393,401,419,415,437,480,445,426,396,524,476,467,427,421,399,378,469,506,502,560,535,593,554,505,378,382,384,395,394,435,426,408,389,385 1,168,135,318,488,420,264,851,826,770,761,735,750,909,967,949,936,926,910,885,892,574,699,694,673,654,600,594,497,680,927,873,830,799,829,789,741,756,849,890,947,1013,1023,1023,1021,761,1023,1023,984,963,948,920,835,932,1012,1023,1023,1023,1023,1023,1023,790,648,796,811,846,842,830,861,764,726 7,9,9,23,27,26,22,377,396,380,391,383,383,397,399,390,419,389,410,393,380,379,397,389,382,379,374,381,376,381,383,388,380,378,377,392,377,397,384,398,400,398,415,414,390,388,413,392,384,402,391,391,396,393,412,406,416,427,425,407,411,388,384,382,367,387,385,374,400,387,388 15,13,10,26,36,25,18,401,402,386,383,389,388,418,446,418,401,418,396,420,399,389,403,401,401,395,382,394,379,413,404,426,406,414,413,405,381,400,414,405,414,457,484,460,435,405,494,496,480,451,422,386,407,478,532,506,557,537,587,528,487,372,392,392,384,396,403,402,410,388,395 20,8,7,20,26,22,16,418,383,403,379,370,379,402,407,406,414,388,389,414,381,385,387,385,388,389,384,391,390,401,402,387,406,390,402,400,389,393,388,392,401,400,436,425,408,386,453,461,457,440,423,404,384,419,429,417,468,477,504,499,451,380,369,380,391,392,396,403,398,390,400 15,11,10,44,45,39,39,438,488,463,444,431,439,436,475,460,457,454,538,617,593,438,551,509,473,479,422,415,402,391,421,585,615,502,537,484,442,381,403,399,426,446,508,486,465,429,620,811,813,737,702,586,505,475,529,533,597,582,648,633,583,411,424,414,419,503,610,544,583,483,438 19,9,8,30,31,26,26,429,409,393,366,381,406,428,429,422,410,412,400,416,405,394,404,398,380,389,395,396,376,386,393,404,419,404,409,380,382,363,397,408,397,416,466,431,418,394,491,456,447,418,417,406,387,425,460,447,492,511,549,516,452,377,376,400,382,382,400,383,379,395,382 4,157,135,85,145,123,72,506,714,663,598,475,522,546,583,550,572,528,733,879,833,620,854,788,705,674,571,514,447,448,519,852,887,787,796,660,544,437,462,467,507,572,684,615,607,492,749,989,999,921,886,771,624,624,686,692,753,737,794,774,724,437,459,441,464,715,869,801,799,676,565 17,15,14,113,189,185,105,411,433,407,419,403,394,386,423,414,422,413,439,473,456,397,434,429,406,412,401,401,392,393,399,453,457,426,419,404,414,390,402,407,395,384,430,403,414,406,471,605,610,547,509,451,428,425,469,454,489,478,521,482,470,402,389,404,403,410,433,433,439,403,384 20,15,11,43,54,32,28,437,406,389,391,402,369,451,458,438,411,412,418,430,414,380,398,400,391,390,380,406,377,394,417,420,413,391,404,381,378,387,412,407,402,433,484,466,432,411,530,525,511,434,420,395,403,443,505,486,558,567,629,569,524,385,391,397,389,404,415,404,388,402,380 11,12,12,44,56,56,43,412,479,438,433,416,422,420,428,417,430,425,471,604,575,435,562,522,467,469,436,417,396,390,436,553,605,517,526,450,427,405,387,400,378,402,438,416,438,394,516,812,842,755,708,583,507,414,419,430,487,470,533,530,495,405,404,403,397,473,580,537,533,469,450 11,116,108,186,231,210,171,530,683,634,580,503,535,563,621,622,586,590,698,819,786,517,764,716,634,605,526,492,435,397,549,766,819,715,754,618,534,418,478,453,515,577,707,654,645,505,806,962,969,903,874,777,673,643,733,753,817,809,858,830,770,432,469,464,469,643,797,744,750,628,558 19,43,42,94,129,130,92,446,514,483,477,432,459,438,485,480,483,467,548,650,623,447,600,556,494,471,434,435,424,399,469,601,646,551,575,488,437,398,415,426,431,480,532,509,506,424,671,825,837,769,735,615,504,491,562,580,632,631,685,676,612,413,440,414,443,515,639,568,575,507,433 19,15,14,35,42,39,33,422,479,479,436,416,438,456,455,477,458,474,523,614,583,432,553,502,482,464,429,429,401,399,438,572,627,532,528,473,438,388,386,408,408,419,462,453,467,419,625,801,797,731,700,602,496,445,459,487,548,564,630,623,579,415,435,420,427,495,598,550,557,470,442 1,31,30,69,69,65,64,430,524,475,456,442,425,462,475,465,483,466,535,646,616,457,585,537,463,491,428,436,396,406,436,599,654,550,550,472,454,382,394,411,423,449,533,485,494,424,646,833,837,759,735,618,505,493,543,545,628,617,683,651,610,414,404,395,421,495,642,558,602,511,439 8,99,82,99,139,109,78,448,573,516,481,440,451,483,521,518,502,484,567,713,695,469,674,625,552,546,462,411,402,401,464,679,722,636,640,501,511,422,409,437,451,514,598,562,535,445,691,848,865,790,753,656,511,580,643,642,694,675,740,707,672,438,417,408,425,532,713,648,654,539,470 7,8,8,34,49,49,34,404,458,448,443,420,429,419,435,441,433,428,456,533,507,425,491,460,438,435,407,404,387,360,406,495,532,476,485,430,400,391,398,396,395,405,448,449,431,404,547,733,730,663,640,540,448,438,461,479,508,504,575,559,530,411,406,397,405,449,527,490,494,455,417 15,41,22,105,142,82,49,495,533,507,453,467,459,512,558,519,528,509,573,656,633,447,605,538,489,480,429,432,422,432,513,634,641,547,594,475,452,462,467,505,532,609,702,631,607,481,750,819,814,736,712,615,505,638,726,734,784,778,819,775,716,416,429,404,429,495,640,555,593,505,437 7,12,12,23,34,31,21,382,394,381,382,383,393,369,406,389,387,381,370,388,386,386,379,392,385,386,385,382,395,389,396,380,377,398,385,380,399,395,398,378,385,390,421,380,379,399,442,404,398,388,375,391,379,406,416,404,436,426,468,433,425,390,384,387,377,391,387,398,385,385,399 19,9,9,29,39,38,28,392,437,425,420,415,409,392,423,426,426,407,480,534,509,414,504,438,430,421,404,399,399,373,405,499,524,462,451,405,416,403,400,402,372,399,429,429,438,392,533,703,702,623,587,510,451,420,452,456,503,484,542,531,491,398,396,392,414,444,524,474,500,429,425 2,10,10,50,68,68,49,408,454,418,418,405,396,404,430,407,411,427,438,511,494,403,492,447,430,421,415,396,387,392,411,488,506,457,482,437,394,389,392,393,408,392,426,404,413,400,506,702,701,625,590,496,436,400,429,433,484,458,493,499,462,396,395,374,388,429,507,473,482,426,410 3,34,32,189,297,297,185,424,431,422,409,396,415,438,447,425,421,441,451,457,473,391,430,430,409,416,382,381,378,380,419,447,483,410,432,395,400,407,410,415,424,428,489,461,463,451,571,607,609,525,509,477,434,490,558,541,602,567,615,608,557,392,394,394,415,430,447,428,451,392,400 2,44,42,158,223,221,154,568,525,470,428,422,448,595,672,633,622,607,600,576,556,406,435,437,418,434,407,410,400,515,709,594,534,502,522,494,465,605,751,806,866,939,1007,928,857,519,858,764,689,661,613,576,500,752,877,934,997,978,997,921,858,488,425,472,480,518,518,502,522,460,436 3,40,15,374,371,151,148,638,745,688,644,584,606,667,731,712,695,677,771,862,846,596,806,749,687,654,561,547,447,473,639,831,856,772,788,679,577,489,559,612,663,738,837,784,764,648,906,1000,998,936,909,836,716,813,877,881,925,913,955,924,882,514,509,500,534,721,841,791,796,686,592 13,14,13,29,45,41,26,408,383,401,388,407,407,393,418,415,413,395,405,440,416,405,411,407,399,399,393,367,371,391,408,432,435,410,413,387,399,386,401,418,418,412,462,447,431,407,481,506,496,439,435,408,392,436,470,449,509,505,543,505,473,383,384,400,404,405,432,412,410,408,393 17,69,55,76,129,105,60,452,523,500,497,445,425,498,523,511,518,496,582,681,655,474,645,584,525,491,418,436,417,404,463,651,694,583,595,494,455,419,420,405,445,493,578,549,520,470,679,832,834,755,721,618,512,520,577,585,668,666,718,698,645,419,410,434,442,559,690,632,627,540,458 11,27,26,21,21,16,17,605,677,629,597,536,574,638,710,678,684,675,738,789,771,543,720,660,625,587,501,502,459,414,600,753,770,687,715,612,550,411,415,459,481,540,695,676,703,452,852,935,922,877,851,796,669,610,673,701,776,781,848,849,820,517,508,527,553,708,795,753,769,659,586 9,14,11,35,43,30,24,403,401,375,392,383,396,394,416,417,408,389,403,408,417,389,402,393,382,400,385,387,396,395,387,402,400,389,398,402,377,403,396,405,389,402,427,420,419,408,456,431,440,436,396,400,381,419,439,429,469,462,492,473,428,387,379,387,393,390,385,389,387,379,382 5,9,9,39,58,55,36,403,418,404,396,375,392,408,426,421,428,384,409,466,474,403,440,439,407,393,406,398,391,396,395,465,477,435,439,406,396,393,367,389,392,412,453,407,428,395,494,625,639,557,521,470,431,402,434,440,469,472,512,496,456,404,398,378,391,425,461,463,445,424,395 19,14,14,53,69,64,49,422,490,485,446,414,452,444,454,443,434,453,472,581,569,425,526,490,467,453,410,408,403,368,415,540,578,515,540,445,447,403,392,416,410,417,473,455,457,400,600,770,778,700,668,551,488,429,487,502,571,558,620,588,553,408,398,413,409,461,583,520,517,462,424 9,1023,601,1023,1023,1023,1023,1023,1023,1023,1023,995,1012,1023,1023,1023,1023,1023,1023,1023,1023,969,1023,1023,1023,1008,948,933,842,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,938,1023,1023,1023,1023,1023,1023,1023,1009 15,301,91,1023,1023,867,698,934,1023,1002,970,915,933,965,1010,998,993,983,1023,1023,1023,928,1023,1023,999,986,912,879,793,720,953,1023,1023,1023,1023,990,929,771,829,867,915,977,1023,1023,1023,906,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,839,855,839,868,1020,1023,1023,1023,1007,938 11,18,17,18,29,20,12,424,484,476,450,423,425,447,453,462,440,442,522,639,607,445,611,535,497,463,413,433,397,392,431,598,649,547,563,487,448,401,404,412,430,466,534,471,452,422,561,859,870,788,746,625,507,472,510,539,588,563,586,571,542,388,407,409,408,482,614,552,559,468,436 11,43,43,113,139,139,111,440,530,470,452,452,455,459,488,470,449,462,537,636,635,452,588,553,499,472,432,429,431,378,439,614,658,554,568,474,426,392,417,403,420,446,541,492,504,439,638,841,867,790,756,652,535,516,531,568,617,597,668,646,594,416,409,410,409,484,636,584,590,491,452 3,36,21,95,122,53,36,609,577,532,501,472,474,646,706,673,659,640,645,693,685,469,592,559,495,506,464,433,413,478,596,658,665,577,575,481,470,475,534,591,640,718,816,755,730,614,867,868,841,789,759,689,553,797,857,860,903,889,933,898,849,481,450,478,514,633,715,669,692,548,484 17,9,9,19,28,25,16,415,405,404,393,395,381,408,391,403,381,403,412,414,393,398,405,401,390,383,383,394,389,375,381,411,415,390,375,402,393,400,386,401,394,398,420,399,416,394,423,431,461,398,406,412,397,405,399,421,427,453,458,429,415,377,387,384,402,417,414,421,408,380,387 5,233,148,658,826,268,221,691,853,808,761,691,732,742,798,786,767,767,880,969,939,746,929,878,817,795,688,636,538,497,716,941,962,884,900,784,714,540,587,619,692,767,861,823,823,698,955,1023,1023,1023,998,925,820,831,890,896,941,931,975,961,922,598,624,579,645,852,943,888,905,804,720 3,8,8,16,21,18,14,397,440,429,390,405,416,404,427,423,416,400,431,497,491,399,472,452,411,405,377,404,378,372,419,473,495,437,436,398,405,398,412,421,418,426,473,449,430,420,523,616,622,543,528,449,415,453,521,500,544,538,596,565,488,407,386,397,389,419,491,456,459,428,398 16,8,8,27,31,27,23,408,401,391,387,383,402,413,419,407,423,404,398,393,395,387,381,391,385,379,382,384,387,390,396,392,381,388,382,371,394,394,402,400,408,431,437,447,426,400,434,420,408,406,403,378,389,416,452,453,487,484,514,467,440,376,394,390,392,395,380,398,385,388,375 18,15,12,28,41,34,23,446,374,393,394,396,367,452,456,433,409,401,384,395,419,377,410,396,393,397,382,389,392,411,396,400,399,400,422,390,388,388,397,411,417,411,472,459,439,408,488,453,458,416,414,400,375,447,452,472,503,528,566,503,466,396,383,391,387,389,389,389,396,406,388 7,33,26,82,81,62,63,474,478,442,451,409,453,522,553,522,489,488,514,545,529,413,468,458,444,431,419,397,376,409,508,525,521,474,485,439,438,423,462,500,551,629,732,661,599,504,751,733,700,643,602,532,467,644,727,746,810,800,844,790,724,413,388,402,434,464,528,496,505,447,404 1,8,8,40,53,49,38,413,433,431,432,414,398,419,435,425,393,414,450,505,490,398,488,463,429,419,406,392,390,379,421,488,528,468,477,431,389,384,392,401,385,425,460,431,422,395,500,699,712,624,569,500,424,435,478,475,527,512,541,509,465,395,391,402,401,430,503,465,482,432,405 16,13,14,40,58,58,40,409,456,442,437,444,443,442,458,454,451,443,484,527,490,425,469,438,428,431,415,402,398,378,430,491,498,453,478,431,415,401,400,380,395,398,458,453,458,403,596,725,718,652,620,547,466,434,466,487,560,560,609,601,558,401,407,403,423,461,516,479,493,442,414 9,22,20,35,51,42,27,395,393,384,384,390,389,410,423,384,414,405,418,413,405,386,403,388,382,395,395,399,363,378,378,420,398,399,416,371,380,387,393,411,411,437,448,429,441,397,450,454,456,428,420,397,394,412,457,432,467,480,482,479,423,387,393,391,368,381,397,395,413,381,379 13,9,8,22,25,23,20,389,460,459,430,398,435,424,437,457,448,423,484,575,555,409,514,487,455,448,426,415,403,399,411,535,550,472,506,438,421,390,394,381,403,414,471,436,446,392,592,749,762,684,645,554,463,450,447,479,513,510,580,586,537,420,421,405,419,473,581,522,542,460,442 8,8,8,51,89,94,53,373,379,382,382,392,395,373,401,390,398,377,387,380,381,380,393,384,381,380,391,389,374,385,386,385,383,379,395,379,389,390,395,397,395,409,398,370,382,406,388,401,393,405,416,385,383,416,410,424,427,406,412,393,388,391,375,379,385,385,393,368,376,375,391 5,9,9,30,43,44,31,409,426,414,397,389,389,407,410,408,414,428,442,496,480,403,459,446,410,423,400,395,384,409,407,476,479,443,433,419,396,388,398,395,389,413,450,447,426,400,493,649,638,559,538,482,428,432,442,452,497,487,523,497,473,388,406,387,385,419,484,434,445,414,413 7,27,17,64,75,44,39,447,402,387,391,372,389,435,453,432,442,440,406,434,438,377,398,384,402,391,379,378,386,379,426,410,407,395,388,402,392,402,433,405,448,473,566,512,470,442,585,512,451,452,442,398,399,554,607,620,659,646,694,643,558,392,391,393,387,402,388,390,385,381,383 15,11,11,27,37,36,26,379,437,423,393,400,404,383,414,420,394,404,421,507,480,400,470,431,407,416,402,400,393,379,402,474,505,459,467,440,394,390,401,380,399,403,423,417,414,381,479,675,677,587,560,472,418,410,439,454,472,481,516,484,479,396,380,390,398,432,490,467,471,435,412 6,17,16,65,133,126,59,417,458,415,407,403,430,414,451,435,445,449,478,527,526,403,475,460,432,399,409,397,404,391,420,492,536,476,470,413,412,411,398,406,402,454,510,468,448,430,573,723,729,650,607,514,439,472,514,534,581,573,627,591,507,386,402,389,407,452,520,458,485,444,408 2,20,19,364,657,659,363,433,406,410,400,417,394,405,439,421,429,419,431,439,429,423,421,404,409,406,389,375,386,423,410,445,418,418,424,415,374,394,413,427,423,458,491,466,452,473,497,539,513,473,461,454,402,548,634,631,634,585,616,553,499,424,392,392,398,427,430,413,414,399,380 16,142,130,92,129,116,83,404,388,392,372,370,375,436,454,433,420,421,399,419,429,388,409,391,394,412,390,384,382,394,412,410,411,384,422,398,384,394,410,415,447,465,506,469,453,422,505,499,476,432,427,412,381,452,490,499,535,533,571,536,511,397,391,386,392,394,396,390,422,397,396 9,14,13,61,76,71,59,414,479,446,451,418,424,435,471,446,434,452,510,602,591,441,541,505,473,468,434,409,396,387,412,575,584,497,536,444,444,386,390,395,391,411,456,433,459,387,608,814,825,749,713,616,507,428,457,477,538,540,609,591,567,399,425,412,407,509,602,550,576,468,439 15,18,18,26,31,26,20,389,496,464,453,425,414,410,425,416,428,403,506,650,624,451,616,550,499,484,439,421,397,368,413,603,662,545,568,477,420,401,382,386,387,408,442,432,432,399,526,842,862,760,728,579,476,398,427,450,497,498,545,515,506,410,417,408,406,464,638,567,561,490,441 12,285,262,163,247,227,148,419,385,387,368,387,399,444,466,417,399,389,409,402,389,404,388,389,393,401,358,373,366,401,424,397,421,396,407,391,393,418,431,438,456,525,606,538,518,425,496,436,436,414,393,397,406,445,435,457,505,500,526,507,472,392,392,372,396,394,372,395,399,393,388 14,32,26,65,84,64,49,404,449,401,413,385,389,433,452,429,409,404,433,496,480,406,470,461,418,415,397,392,371,423,425,477,516,440,453,426,396,396,408,400,438,457,480,455,464,421,544,627,649,565,517,444,411,470,543,523,556,543,586,548,497,397,395,379,390,439,462,445,450,438,397 4,97,84,1023,1023,1023,1023,444,488,460,445,441,456,478,497,496,472,464,517,587,572,441,531,507,442,464,431,437,398,392,441,573,582,498,519,434,437,385,414,427,424,428,535,497,481,577,647,748,735,670,616,543,453,495,527,562,615,609,674,641,584,480,415,427,427,476,580,514,555,443,417 17,13,8,30,30,12,14,429,437,420,421,404,371,447,483,440,431,429,444,442,462,402,434,416,429,402,401,386,368,422,435,465,464,431,441,410,398,401,424,442,461,515,576,518,484,422,595,642,620,557,534,456,424,546,608,625,673,650,699,617,569,410,397,386,403,407,441,416,435,410,408 13,12,11,30,30,26,27,429,519,485,483,447,447,453,479,453,453,443,531,648,626,439,591,552,478,483,440,429,401,402,453,604,654,560,580,488,448,407,411,398,411,457,516,477,490,431,637,832,843,765,743,622,501,450,507,521,585,576,650,635,588,404,427,409,412,482,625,568,594,501,455 11,101,86,109,141,101,79,527,604,558,542,476,506,557,616,581,575,560,648,760,741,483,694,643,570,549,478,452,415,442,517,720,743,641,673,555,474,440,450,465,502,554,684,627,610,502,775,912,913,851,821,735,614,656,725,728,776,767,807,792,739,460,456,444,475,583,735,679,707,584,520 10,10,8,23,29,23,18,421,404,405,375,398,386,426,425,422,411,401,406,409,424,388,415,405,385,384,386,385,371,403,400,408,412,414,398,412,382,379,386,404,408,416,436,436,436,389,476,444,456,426,410,391,395,394,432,441,474,488,519,515,454,395,380,377,388,390,408,405,408,403,394 15,112,107,125,152,141,115,404,461,470,438,401,400,403,429,404,425,413,475,572,525,427,515,495,458,436,431,407,409,380,409,550,574,504,536,436,408,396,399,380,400,432,451,444,440,429,527,746,752,673,621,553,472,420,479,461,527,526,567,532,502,404,406,415,384,435,523,510,522,446,399 6,68,65,138,220,213,131,492,643,602,560,511,535,510,591,567,563,553,657,778,762,526,721,677,612,607,515,492,414,409,511,733,772,674,699,557,526,378,422,411,429,464,596,561,582,431,762,943,949,886,857,774,650,507,585,599,700,699,763,755,716,452,492,457,460,634,760,715,728,622,542 10,22,21,70,122,122,69,415,442,439,411,399,410,409,410,431,418,410,436,488,495,402,439,447,410,434,404,385,398,397,418,473,513,450,477,433,412,414,385,405,417,430,475,441,429,416,548,678,669,592,571,490,439,461,493,516,579,548,596,562,521,406,419,388,401,414,467,453,460,435,401 1,16,11,18,26,22,15,411,409,399,416,427,379,406,443,430,444,434,417,419,437,392,415,408,395,382,389,396,378,380,409,423,427,408,418,406,387,391,400,426,428,444,497,465,451,411,528,526,507,493,460,421,405,486,515,546,587,568,602,566,528,385,371,402,393,405,419,385,422,392,387 14,40,37,33,49,41,26,425,518,494,464,420,420,430,472,451,457,440,546,647,604,453,590,546,490,470,442,421,393,379,436,599,647,551,586,480,460,406,401,410,405,429,523,477,461,405,637,833,845,761,726,623,491,468,551,551,620,608,665,652,585,408,433,404,425,500,629,555,570,486,443 16,18,15,36,50,41,29,394,396,391,385,381,401,409,406,416,409,399,390,409,405,396,413,385,382,393,387,406,382,395,400,416,424,416,385,393,393,380,400,397,416,415,461,453,411,402,443,454,444,419,399,402,391,413,465,465,474,478,500,493,450,395,393,390,391,392,421,404,403,387,389 10,13,13,57,81,81,57,414,424,415,421,410,401,396,417,411,416,412,446,508,482,419,483,447,432,414,407,393,392,386,412,476,500,441,463,406,419,390,393,394,391,393,432,417,443,401,499,660,668,588,549,459,440,410,464,453,515,490,515,507,467,402,410,395,404,418,490,461,489,427,414 7,12,10,40,51,44,34,407,424,384,422,396,396,406,417,416,400,408,424,446,430,386,429,405,411,413,391,401,393,400,400,451,458,430,428,412,408,394,391,386,401,404,421,424,414,378,478,626,616,558,517,457,409,399,417,408,442,439,505,472,444,374,385,377,382,404,459,437,439,417,398 18,23,19,33,44,38,29,430,431,425,411,419,405,424,459,472,440,450,468,534,504,408,484,460,441,435,403,405,394,408,423,501,497,464,467,420,416,395,432,416,441,463,548,496,470,430,587,680,680,594,572,477,460,531,582,601,635,627,675,637,566,400,398,417,400,434,519,466,467,429,404 4,128,116,197,208,160,173,515,479,434,433,400,408,532,592,535,496,508,509,581,576,430,565,499,454,466,408,401,405,435,499,540,602,497,513,455,420,434,490,503,545,626,730,656,618,512,714,738,748,670,628,522,458,640,695,702,754,755,810,767,710,405,407,406,415,472,597,526,516,424,415 6,26,17,50,68,40,30,407,400,386,396,402,408,399,436,426,426,420,416,470,422,413,413,410,403,415,390,405,394,405,407,423,444,424,424,389,380,404,402,395,419,443,494,462,441,410,515,499,514,475,443,415,399,499,528,527,574,549,604,557,495,393,381,382,380,424,433,412,404,419,407 6,9,8,29,29,24,23,420,399,387,409,407,396,423,449,427,407,404,418,432,445,399,424,403,399,396,395,383,396,378,392,422,433,415,423,387,394,385,386,398,413,409,463,420,421,406,504,525,521,470,443,422,405,434,455,443,514,496,565,536,479,383,374,374,385,401,428,414,425,402,386 6,14,12,38,44,37,33,423,428,410,392,397,398,442,443,405,435,447,440,501,495,412,470,451,423,424,420,391,386,383,417,468,509,456,454,418,413,392,408,423,422,433,469,447,466,417,550,669,676,590,573,483,440,460,502,497,559,528,604,571,508,390,405,390,407,410,483,462,463,420,401 12,545,293,688,793,416,327,757,788,733,694,631,655,795,849,831,826,805,837,888,879,624,821,778,719,693,611,560,520,712,869,881,884,820,835,741,666,806,919,963,1010,1023,1023,1023,992,797,1023,1023,1021,973,949,881,785,976,1023,1023,1023,1023,1023,1023,1023,629,562,625,648,775,869,825,840,738,662 15,32,30,15,20,18,14,515,468,442,457,423,437,569,624,606,589,562,559,541,545,408,418,439,422,424,401,399,390,422,635,526,499,470,500,472,463,472,561,608,682,768,858,795,759,445,782,705,632,596,591,547,457,565,671,714,811,805,853,821,764,445,402,476,471,485,476,464,495,459,457 20,16,16,55,128,124,50,375,409,386,386,406,403,395,380,407,402,372,392,407,426,377,397,408,395,392,387,397,377,382,385,390,401,387,426,407,397,377,371,382,372,382,367,406,384,393,404,467,472,450,450,422,407,389,380,405,364,382,385,403,406,391,411,385,373,382,399,404,418,406,387 7,13,12,23,34,31,20,423,396,423,370,380,400,402,429,423,420,411,403,411,399,397,399,387,388,385,382,392,378,395,398,414,403,426,414,382,383,384,415,420,427,444,503,449,433,422,500,458,438,426,420,380,380,475,525,541,564,546,592,549,490,403,394,389,385,387,383,380,386,387,380 19,10,9,28,31,25,23,408,395,378,389,379,386,414,418,406,429,382,399,384,388,385,383,384,408,370,388,368,376,400,402,402,388,382,386,406,387,402,397,396,404,427,460,428,407,397,477,447,422,412,385,392,380,418,468,457,508,505,561,512,453,399,385,389,389,398,397,366,385,391,383 2,62,61,118,158,159,118,431,473,460,427,420,394,431,482,475,447,434,493,581,586,426,548,499,448,451,412,388,376,410,419,539,583,497,493,458,438,423,428,449,453,486,547,501,472,475,578,750,760,679,635,538,440,643,730,726,721,679,687,626,555,422,399,402,410,460,557,532,491,457,408 2,23,22,119,170,172,120,610,531,504,484,465,475,656,726,715,690,683,658,617,611,427,430,432,424,433,419,401,390,437,646,557,521,492,507,478,443,463,479,525,566,672,812,783,762,567,929,835,753,724,693,653,552,773,856,887,952,946,989,961,918,503,431,514,528,553,526,538,525,478,453 11,10,9,13,18,16,11,421,383,397,391,382,373,418,449,400,401,384,399,397,393,382,391,379,389,390,380,384,399,400,400,403,406,398,384,378,389,376,396,421,406,403,415,429,407,394,416,436,435,432,416,403,392,404,427,421,464,474,499,444,454,393,393,382,383,382,393,386,395,376,400 19,30,26,45,70,54,33,408,413,428,393,412,394,416,415,424,431,388,405,420,430,402,390,402,400,396,413,379,407,364,408,426,433,407,423,395,383,409,408,402,407,444,472,435,462,404,495,543,520,474,458,418,409,464,490,484,515,516,550,525,489,388,382,384,399,400,451,418,404,409,390 6,20,8,109,104,61,70,641,571,527,490,458,461,675,734,691,693,662,659,707,686,443,589,553,488,485,435,442,418,492,633,655,676,592,611,496,480,548,635,678,735,805,883,813,771,715,909,885,863,804,768,694,573,883,937,937,969,954,988,947,898,471,448,474,506,574,668,621,658,535,462 9,19,16,57,74,62,46,498,774,727,656,562,584,540,585,564,547,557,783,915,869,684,893,810,752,717,595,569,471,385,544,904,916,834,845,694,609,430,415,411,445,472,619,617,634,434,765,1023,1023,989,949,841,723,520,602,611,691,690,758,767,731,457,544,440,471,800,950,878,887,781,650 5,130,117,145,196,164,124,829,889,839,823,770,790,863,916,910,905,891,926,972,958,718,894,851,806,791,708,689,586,484,834,930,938,874,896,810,751,535,583,625,679,778,905,893,914,691,1023,1023,1023,1023,1018,967,876,860,919,932,990,991,1023,1023,1012,757,726,765,791,900,964,926,949,865,812 12,9,9,14,18,16,12,401,420,412,423,406,394,399,425,427,411,409,420,455,431,409,440,417,409,410,406,390,387,380,401,467,454,423,440,410,401,373,391,368,401,411,434,422,406,379,456,576,576,516,489,447,425,415,442,427,465,460,483,469,452,387,397,391,390,409,458,432,454,413,407 18,8,8,20,30,28,18,394,389,393,381,381,386,379,390,383,390,404,389,394,388,392,398,390,392,394,389,391,382,404,394,396,387,387,386,377,361,395,388,395,391,415,402,404,383,391,432,413,422,405,391,395,377,408,411,420,447,430,454,427,411,383,371,385,382,384,394,388,381,364,382 6,9,8,26,30,24,22,413,406,408,386,390,401,449,447,427,421,425,429,460,446,399,430,412,404,389,384,382,390,367,396,446,441,416,424,390,394,388,391,396,400,410,462,428,432,412,528,575,567,497,484,452,403,434,447,460,502,513,566,536,506,399,386,382,398,410,441,426,428,410,413 18,41,38,284,304,278,264,439,533,502,484,423,447,455,464,459,482,468,526,675,657,455,655,598,519,517,450,422,392,406,452,634,689,563,614,479,457,387,392,413,408,427,500,469,496,430,616,864,876,798,757,629,509,474,508,532,598,583,648,621,562,407,421,398,410,520,684,598,609,505,445 14,36,36,181,307,315,183,395,389,381,399,378,406,400,392,391,395,410,396,402,414,389,405,386,396,403,389,400,390,395,389,399,401,389,410,392,388,391,399,392,394,421,437,421,408,411,448,463,452,441,440,381,414,441,470,491,518,475,487,460,427,419,394,390,391,406,420,415,389,380,404 12,8,8,16,17,14,14,436,515,499,452,415,412,430,454,458,445,428,509,685,649,450,676,598,514,490,446,433,408,390,421,636,714,576,605,470,432,384,418,418,406,442,507,493,459,423,593,772,816,709,673,555,430,474,517,526,585,580,631,613,557,408,413,416,419,493,678,619,597,499,428 16,9,9,50,76,74,49,399,430,402,402,400,403,418,417,412,414,408,416,466,462,404,434,410,410,397,393,381,393,384,387,461,461,443,427,403,408,396,383,375,393,391,425,423,412,410,477,611,612,529,511,451,407,403,394,406,447,461,471,474,447,409,396,394,400,405,432,427,468,422,397 3,16,16,29,42,40,27,397,421,402,421,415,399,400,442,419,417,402,426,472,452,400,449,422,417,410,397,393,389,389,411,462,466,424,445,397,403,405,403,402,408,454,467,456,463,405,543,603,607,536,514,455,412,451,509,516,573,548,595,551,502,393,391,393,376,415,460,447,449,417,401 3,8,8,12,14,12,10,410,404,400,417,411,427,405,418,413,412,421,423,433,437,395,415,405,397,401,401,388,399,386,401,412,418,413,410,392,407,366,388,387,378,397,435,418,422,395,503,530,511,478,456,437,407,443,461,470,481,489,514,493,483,407,396,400,412,430,433,421,436,414,403 14,13,12,45,63,58,39,420,474,439,430,423,417,440,451,426,439,441,492,584,587,426,538,495,447,425,404,411,410,388,422,563,601,510,532,446,439,402,406,395,405,420,483,451,455,396,573,782,792,707,672,547,480,432,482,494,547,530,596,591,540,400,410,404,400,461,561,525,529,446,439 13,10,10,34,47,48,35,383,387,408,399,387,387,372,389,372,387,384,407,401,388,395,409,390,384,376,393,375,393,389,393,384,401,384,401,408,374,400,384,380,390,375,400,394,395,392,421,472,491,448,423,406,403,402,412,416,420,414,443,445,420,379,371,383,397,413,414,402,409,403,392 8,9,8,27,27,21,22,388,382,391,381,389,388,401,409,389,395,391,408,407,405,379,405,391,403,376,402,391,377,395,384,398,414,385,415,387,390,392,393,409,405,399,442,386,431,397,451,434,447,423,411,404,386,428,428,427,451,462,480,449,427,402,397,387,372,389,398,411,403,401,391 13,52,49,94,123,112,87,457,547,508,510,465,463,477,513,504,481,470,582,704,682,466,641,588,522,513,442,461,406,412,466,648,692,602,611,514,437,405,422,423,446,482,581,548,540,427,711,863,873,797,771,666,539,526,598,601,694,690,746,716,662,420,446,422,424,524,680,622,640,538,439 4,104,59,38,39,29,29,427,477,455,453,411,432,466,500,482,480,460,492,553,510,407,493,467,429,430,397,386,403,401,452,512,529,484,472,431,413,422,439,461,488,540,620,540,517,473,670,733,715,645,596,526,427,572,649,662,713,705,752,698,646,400,391,407,403,464,530,496,509,439,432 1,9,9,11,14,14,10,489,590,536,505,476,505,513,578,564,541,555,640,737,710,484,667,612,550,533,469,465,410,384,502,705,728,632,653,534,486,398,403,404,434,474,572,568,575,431,745,893,882,826,789,710,592,499,552,570,671,668,734,741,700,452,434,455,467,613,742,678,705,585,508 20,37,37,163,283,288,161,395,403,390,393,374,375,424,424,445,412,423,419,426,409,384,405,411,392,387,397,379,384,409,402,394,413,404,391,391,357,400,409,403,436,443,478,432,438,445,496,490,487,446,471,431,407,534,624,607,623,594,610,559,495,403,381,387,398,407,410,415,414,394,387 3,14,11,35,45,32,26,423,409,398,386,369,408,443,438,410,405,424,399,414,416,386,415,408,402,384,391,403,394,414,409,420,434,404,419,398,387,395,417,409,437,434,480,454,429,401,447,521,543,459,466,415,410,457,497,503,534,519,572,520,482,390,373,374,382,390,411,413,420,406,400 16,59,56,209,321,299,194,532,559,499,513,467,502,558,635,617,611,603,625,645,654,440,550,516,485,486,433,437,419,417,525,594,599,543,561,499,462,405,417,445,469,508,630,602,604,452,791,846,836,782,756,700,592,530,633,658,753,746,816,797,754,470,473,486,491,598,669,615,656,560,504 17,32,24,48,70,51,35,452,392,395,400,391,378,459,480,440,444,422,399,415,413,386,397,387,396,381,398,376,389,395,431,405,415,416,385,403,389,396,406,415,423,459,517,475,471,425,559,512,445,427,423,413,381,499,539,545,601,605,644,591,524,397,395,403,387,397,409,399,392,382,374 19,9,8,27,31,24,21,430,403,391,389,370,389,428,429,423,398,420,396,395,399,384,388,392,385,397,377,369,368,391,401,389,394,381,411,380,378,400,397,399,394,404,438,421,421,399,469,434,422,401,395,409,381,415,407,424,464,473,518,456,462,399,391,386,382,378,404,391,380,380,381 19,38,36,698,1023,1020,682,452,577,547,509,482,505,495,544,506,526,514,610,728,700,478,669,598,531,521,457,437,431,404,477,681,717,619,642,521,468,406,411,421,441,480,575,535,537,494,707,896,904,835,801,707,581,507,584,607,664,661,728,709,655,466,434,447,456,565,726,656,660,582,482 16,32,32,63,111,110,60,471,508,448,462,435,464,497,540,537,511,510,563,618,585,440,535,518,479,465,415,428,408,389,451,567,550,522,526,467,429,418,429,409,418,464,543,516,537,423,699,800,793,737,700,610,510,497,552,568,648,643,706,706,650,433,431,426,456,538,608,576,593,499,455 7,13,12,27,27,25,25,419,385,382,387,394,388,436,447,432,402,406,396,421,400,395,397,396,390,393,388,384,394,399,406,415,388,400,385,395,389,393,416,417,422,430,480,452,459,426,504,457,455,423,416,405,396,462,493,488,549,537,583,560,493,386,385,389,379,399,418,399,386,393,388 19,8,8,32,46,45,31,404,420,404,402,406,401,404,423,417,414,402,440,487,476,420,452,424,409,413,398,387,394,375,393,462,475,434,430,406,407,391,395,399,384,413,423,412,435,391,487,608,607,545,517,450,419,425,433,452,495,484,498,490,463,404,405,372,390,428,470,456,442,413,393 2,12,10,24,34,26,18,410,415,400,399,382,411,419,434,426,435,408,431,439,451,391,445,417,404,401,396,390,390,404,402,433,442,425,427,412,400,389,387,405,423,431,480,437,444,406,494,543,559,483,470,405,410,454,475,470,511,493,554,529,477,384,390,386,394,415,432,445,434,409,406 11,13,12,23,22,22,22,435,504,474,467,422,447,440,510,477,462,458,529,661,621,447,641,555,497,484,443,414,403,413,458,602,677,570,604,480,423,415,411,422,420,463,533,510,488,436,618,771,795,703,676,568,478,495,559,554,629,609,667,640,595,416,421,417,403,503,657,582,592,485,439 7,12,12,25,27,22,20,407,433,408,390,398,432,421,427,418,410,422,425,453,464,393,429,426,412,393,393,402,385,374,406,449,456,400,416,390,407,390,404,402,394,424,486,454,446,393,556,616,608,537,503,462,405,483,531,557,607,598,656,601,546,399,395,382,385,421,450,431,418,411,408 19,13,13,44,60,55,38,419,468,448,419,392,444,429,444,424,435,453,483,578,556,424,542,493,478,450,423,405,403,384,424,548,588,515,532,452,420,384,400,390,383,416,475,454,447,393,560,785,799,713,679,558,467,431,462,484,512,518,587,564,521,397,413,404,391,475,578,519,541,469,433 11,11,10,31,45,26,19,395,393,387,356,389,391,409,403,404,408,406,404,382,407,372,368,378,390,372,372,370,385,401,405,402,393,389,393,383,386,396,399,407,415,427,485,430,418,408,469,426,412,417,387,410,391,469,520,493,528,525,551,499,458,392,383,390,378,385,369,374,383,380,363 14,252,205,590,949,852,517,580,749,676,644,558,588,626,685,678,670,644,772,873,857,584,826,785,699,681,590,572,464,454,620,836,876,791,814,691,599,474,485,520,562,639,768,730,725,586,865,1023,1023,972,947,853,726,707,789,813,869,861,903,879,838,503,494,511,509,704,844,805,806,696,601 3,73,69,68,91,82,60,473,607,573,525,492,515,481,549,531,519,525,648,753,741,501,698,646,585,568,495,462,419,442,489,721,761,659,681,552,481,411,407,435,414,454,572,503,554,429,739,914,915,853,824,734,600,516,576,589,667,678,738,734,683,464,452,430,451,614,746,683,702,594,506 6,10,10,60,61,57,57,409,441,426,416,403,420,405,438,411,403,407,447,512,472,417,468,435,406,417,399,395,358,390,392,464,501,466,455,431,413,394,385,391,403,411,450,428,441,397,512,660,659,593,558,496,446,424,455,468,512,513,545,535,492,395,408,386,392,432,492,466,467,430,416 7,13,10,19,30,22,14,453,383,391,384,393,381,429,457,424,402,379,402,401,392,381,406,385,396,411,369,382,370,384,378,411,398,377,392,389,385,391,383,390,415,407,471,432,427,382,461,434,421,397,411,410,397,406,427,450,484,495,553,481,431,391,401,401,373,383,398,399,407,374,375 10,9,8,23,29,24,18,430,387,386,393,391,397,421,403,406,410,401,399,394,381,378,397,393,384,384,391,375,383,382,411,398,399,389,396,378,379,388,380,385,380,407,428,413,412,389,453,419,427,405,383,398,398,404,417,406,438,441,483,465,429,386,384,388,384,385,406,401,400,382,374 15,14,14,16,18,14,13,446,525,493,467,446,436,471,497,491,511,479,568,682,635,468,609,558,513,486,448,443,405,394,463,635,663,581,598,489,454,402,409,402,437,445,503,503,513,398,669,829,828,756,728,635,499,464,492,529,597,600,681,676,621,419,436,413,433,546,663,604,619,528,474 6,101,95,92,113,104,85,421,413,399,405,421,419,463,473,443,435,418,431,493,451,407,462,441,405,398,421,386,389,406,432,458,497,459,438,397,417,419,404,431,433,474,552,521,472,417,570,570,581,487,500,417,403,469,532,523,585,572,647,601,555,410,385,407,390,409,483,443,449,396,411 2,46,21,161,208,89,70,514,582,512,508,486,502,549,591,606,582,573,629,701,691,458,637,587,534,512,465,452,413,415,553,678,711,622,634,529,456,423,453,472,459,565,689,649,649,483,796,867,856,802,775,688,585,632,708,716,777,776,826,807,771,432,460,454,467,578,690,635,655,542,482 8,9,9,31,57,55,29,388,420,397,410,388,394,418,420,395,400,395,417,446,441,388,421,416,402,405,387,413,402,374,394,450,451,408,427,419,395,374,389,380,395,383,399,421,418,402,479,564,563,506,480,452,417,404,445,431,450,470,496,469,435,377,381,389,391,402,430,426,430,416,409 13,19,17,90,119,96,73,401,422,428,424,393,382,418,398,417,429,396,441,457,440,377,426,413,409,402,400,383,403,415,416,447,438,431,420,397,370,396,412,382,406,447,459,437,447,411,497,595,596,495,494,447,415,430,457,497,533,518,547,516,494,388,389,389,396,413,419,440,460,418,432 17,17,14,37,43,30,27,407,458,421,408,378,412,428,466,430,451,430,473,529,514,422,512,484,433,432,395,392,416,403,412,505,547,470,482,409,419,397,403,425,420,440,483,460,440,420,552,648,686,591,548,466,419,502,532,529,576,579,621,582,540,391,413,393,401,433,515,487,461,432,400 17,8,8,38,39,39,37,394,429,420,415,400,400,396,422,414,425,426,438,465,461,405,450,429,440,403,406,411,397,395,406,461,474,441,440,418,404,384,384,384,384,407,439,413,416,403,482,616,621,547,522,465,420,425,430,451,467,462,490,475,451,403,400,390,409,427,464,448,453,421,420 17,14,12,32,49,35,21,426,442,410,409,397,403,421,463,426,434,419,435,484,498,399,454,445,427,406,411,393,377,409,420,476,468,433,463,412,388,398,398,418,434,442,501,479,447,416,549,629,619,553,520,445,434,463,519,508,546,541,611,588,517,393,417,391,401,428,464,470,435,414,406 16,12,13,89,134,140,92,393,385,394,404,399,409,398,400,394,385,387,396,408,414,401,409,416,415,394,395,376,389,384,395,412,425,407,409,397,386,385,378,376,378,404,402,407,399,382,429,501,505,470,456,408,399,387,408,437,442,435,461,440,409,401,372,375,384,385,432,400,392,394,384 11,16,15,29,25,22,24,418,535,483,464,437,420,436,455,445,471,446,520,698,660,447,682,617,526,506,459,423,422,405,432,634,729,582,620,504,440,407,413,412,426,440,509,476,473,432,599,804,842,745,722,591,483,498,555,552,603,598,661,637,567,390,429,402,409,499,703,647,628,538,464 12,9,9,20,21,17,17,471,542,462,480,454,467,481,543,522,522,514,576,647,629,455,580,532,489,488,429,427,403,399,473,615,634,561,572,504,442,384,410,400,412,468,555,523,532,409,709,826,811,754,719,634,524,481,517,556,620,632,699,705,665,432,412,432,440,538,655,599,633,514,491 10,13,10,34,38,27,24,447,394,390,389,401,375,421,455,409,429,416,411,410,397,387,408,404,391,400,380,366,378,394,407,395,406,403,398,395,401,404,391,414,404,429,464,425,445,387,472,441,424,425,409,407,378,417,442,445,486,500,578,511,466,382,396,372,375,399,394,408,389,398,387 11,20,19,70,103,106,70,402,503,480,452,421,437,428,440,403,431,427,506,632,608,437,573,533,480,465,441,425,392,376,424,598,645,533,523,467,394,400,401,401,406,435,450,424,443,404,561,818,835,753,718,605,488,413,457,448,515,513,576,562,518,405,399,411,402,485,611,558,560,477,438 5,25,9,100,99,36,39,481,527,468,456,453,470,526,551,560,515,511,548,613,598,436,538,507,466,466,443,432,396,451,497,593,593,514,552,467,465,461,440,481,537,605,699,639,606,503,754,791,772,723,674,610,485,676,743,746,796,780,822,777,724,433,395,432,425,485,565,532,526,471,436 1,14,13,26,67,66,25,397,385,392,393,391,414,411,417,424,417,411,405,444,439,397,400,383,393,401,402,386,385,390,410,430,411,407,397,398,377,397,396,420,421,439,481,445,427,415,511,513,510,451,440,430,402,475,530,531,574,535,587,538,486,404,384,398,384,413,417,409,415,400,396 2,13,13,36,37,37,36,414,439,430,414,411,421,432,420,407,417,446,455,550,517,414,514,460,448,434,417,399,387,391,417,520,548,477,484,447,418,381,404,382,381,410,433,421,436,389,534,735,740,658,623,517,458,416,435,461,491,462,533,523,487,395,394,399,395,447,544,493,501,445,423 13,112,104,95,126,112,82,444,430,423,400,414,398,449,469,460,453,471,476,540,478,406,468,436,431,408,402,397,388,418,468,488,511,448,461,425,409,411,421,414,444,477,531,499,475,429,603,655,657,534,523,434,426,465,488,516,581,570,640,585,556,407,398,387,448,437,551,497,457,427,413 13,55,47,92,145,123,76,536,583,524,479,472,499,573,613,619,604,596,638,680,641,437,545,522,503,491,455,431,439,425,599,665,655,593,591,533,501,438,481,506,565,664,774,734,722,474,819,853,829,783,757,692,566,606,710,746,822,808,859,837,792,457,425,455,473,559,637,618,640,524,492 15,8,8,8,9,8,7,453,585,550,526,473,490,505,532,537,540,513,630,738,703,484,673,616,540,522,471,455,413,396,457,690,724,631,665,519,479,409,386,400,403,440,527,520,520,385,711,892,887,822,793,686,578,444,483,504,588,602,688,697,654,423,445,424,456,612,747,679,702,562,483 19,16,13,52,75,60,41,454,414,400,410,407,404,467,463,457,438,439,434,462,468,395,442,420,405,404,380,390,390,393,423,452,458,409,429,409,413,414,415,423,445,463,557,501,484,423,588,588,573,524,502,455,411,511,583,578,634,625,680,638,573,389,387,397,395,412,457,441,425,426,397 10,12,11,27,40,39,26,433,434,419,411,394,387,437,448,417,401,409,429,474,466,397,450,431,405,407,401,404,377,394,414,455,476,429,446,407,404,387,379,406,424,456,549,517,475,399,505,559,604,540,520,470,431,390,411,433,458,469,492,494,453,384,384,390,379,416,460,457,452,407,405 5,167,144,226,282,234,187,567,756,705,665,584,616,609,668,653,643,643,775,889,866,627,849,803,723,698,597,554,480,446,599,841,890,802,822,692,628,450,460,474,523,596,723,678,690,502,848,1022,1023,969,942,859,730,645,735,748,820,815,865,848,804,479,554,491,497,725,871,821,826,730,621 20,8,8,31,40,38,29,415,468,451,429,428,432,427,463,435,441,446,472,551,521,411,512,466,442,432,400,395,393,406,433,521,539,489,497,453,418,402,399,415,413,434,465,458,481,410,593,726,737,670,634,539,458,455,488,510,547,540,616,571,567,389,404,396,406,445,538,513,508,441,431 1,10,9,17,19,18,16,432,395,408,383,384,383,429,442,418,419,406,405,439,426,387,417,406,387,398,391,385,393,393,440,411,426,420,405,415,383,400,410,422,448,499,615,559,513,420,494,488,482,473,444,447,405,473,514,533,547,527,572,524,485,396,366,392,404,390,416,390,422,392,400 7,13,12,28,39,35,25,397,394,389,400,391,387,411,418,405,411,388,379,382,380,392,372,388,379,380,380,383,388,372,398,371,380,393,398,376,368,383,382,397,400,387,408,368,411,379,406,404,385,365,377,371,367,393,379,400,421,432,444,411,426,400,372,393,384,381,370,395,388,397,388 19,36,34,39,55,51,34,431,447,434,420,416,424,422,438,453,434,417,485,527,520,415,476,461,423,423,424,404,398,378,409,517,502,452,488,450,422,396,380,394,390,386,444,436,446,401,584,722,723,648,626,541,470,427,485,465,535,518,579,569,534,404,401,406,413,448,510,475,499,459,431 11,136,98,152,213,151,109,538,679,630,571,491,521,582,618,570,600,584,697,817,798,546,785,719,647,629,520,482,427,431,556,789,820,726,739,612,544,424,452,475,498,579,673,632,618,517,785,944,947,878,852,766,628,630,689,697,762,758,812,787,754,463,470,478,482,655,813,745,760,645,549 19,33,16,152,179,91,91,502,527,525,450,432,426,518,568,515,515,492,550,702,681,459,669,596,520,499,436,427,424,399,488,633,708,574,600,507,435,419,431,445,489,550,619,571,532,470,685,814,834,738,709,574,462,616,676,676,733,720,767,727,660,403,426,410,427,523,689,632,608,493,449 15,17,13,138,245,233,125,464,672,599,540,486,481,496,531,506,515,492,715,846,783,615,813,711,649,625,509,458,426,407,487,821,814,727,732,564,506,423,437,445,480,550,639,600,578,429,688,979,956,889,848,732,585,526,595,608,678,667,722,697,649,444,494,447,436,778,913,818,833,709,566 9,13,12,34,41,33,27,523,562,522,508,482,521,545,622,628,600,607,653,680,654,439,562,530,481,485,453,436,420,414,585,658,633,579,621,538,498,397,413,436,450,512,635,644,660,452,816,880,856,814,785,708,612,551,632,648,741,748,810,813,779,475,449,474,493,618,709,662,688,552,509 20,18,18,107,168,171,107,405,404,400,403,387,404,414,415,426,404,421,396,424,424,417,407,406,383,385,404,394,375,379,406,402,418,404,394,390,398,415,413,393,406,431,462,418,419,415,495,479,474,442,429,440,423,440,470,471,516,481,516,525,466,387,381,388,398,410,421,398,423,405,395 13,57,53,220,301,290,211,446,434,431,420,402,413,459,491,465,457,465,463,493,464,392,430,413,401,393,376,399,403,388,424,459,484,427,415,421,393,387,402,416,448,488,548,498,487,463,600,643,637,549,540,463,425,539,617,634,685,657,699,649,584,398,391,419,407,424,473,441,468,412,423 1,15,8,289,288,182,202,535,669,615,586,526,537,576,646,631,625,605,698,796,781,544,735,680,613,583,490,496,437,410,573,769,794,705,731,592,537,431,449,480,528,586,722,665,664,517,826,936,930,871,840,765,656,662,739,750,801,801,852,837,790,480,470,490,502,668,786,724,739,633,547 3,27,25,32,35,20,18,517,748,689,623,523,505,546,599,550,550,503,748,917,864,653,898,822,731,722,570,507,446,424,506,884,913,825,820,664,576,440,476,524,574,640,727,662,615,532,745,1008,1014,935,896,766,619,699,764,768,800,786,831,783,724,418,475,428,422,711,906,821,823,701,581 9,9,9,27,33,31,26,395,438,422,403,407,411,411,421,425,416,422,450,505,499,406,474,460,425,413,385,396,413,416,411,483,484,460,451,402,402,411,396,383,399,379,424,423,418,393,522,681,673,601,551,492,458,417,422,427,488,481,508,520,477,398,400,403,400,422,505,458,477,456,412 6,13,11,24,34,29,21,416,389,394,396,391,379,428,435,432,416,413,415,417,416,397,390,377,380,392,379,378,385,379,406,411,416,393,392,408,374,397,402,407,404,430,475,427,425,388,489,432,448,420,406,386,395,459,500,479,507,518,566,512,479,386,385,386,390,397,399,388,388,382,393 5,34,33,63,89,91,62,452,876,841,769,633,609,483,508,483,457,469,884,1023,984,824,1023,947,883,863,746,642,533,393,498,1014,1023,943,948,806,688,408,482,475,536,603,686,629,608,526,649,1023,1023,1023,1003,875,733,662,672,643,655,650,690,673,603,422,543,413,427,865,1023,942,947,834,684 5,10,9,23,35,36,23,416,448,416,409,402,413,396,413,432,420,415,464,488,466,391,476,453,417,412,407,388,399,394,407,462,489,435,451,422,390,381,383,414,391,412,437,427,436,386,506,627,648,562,516,463,423,414,444,441,466,462,499,476,462,403,403,402,401,418,483,433,462,417,414 3,12,13,13,20,19,12,391,429,410,407,398,402,398,425,423,419,411,406,474,446,402,451,428,412,420,391,382,390,378,400,477,464,435,437,401,396,379,384,392,401,414,438,410,426,393,507,634,631,561,527,466,431,414,443,460,468,465,506,509,473,397,401,404,386,422,460,441,456,416,388 17,10,10,36,49,45,33,408,435,396,410,400,410,428,453,432,450,441,429,455,446,387,412,403,409,385,393,393,393,386,426,459,432,429,404,404,401,398,397,400,407,426,472,453,449,395,571,569,531,495,487,453,433,440,478,492,571,528,591,571,514,402,400,403,407,424,437,429,447,408,402 2,304,250,104,166,121,70,697,632,584,551,537,567,751,813,803,791,770,741,716,723,444,500,489,488,462,452,434,425,606,841,759,691,653,673,637,602,703,805,849,901,967,1023,988,956,601,970,892,824,806,776,743,637,792,881,918,1002,1000,1023,1003,960,586,455,600,620,655,627,622,652,539,532 8,14,15,59,71,73,59,422,432,433,429,407,405,430,438,443,429,438,453,536,504,412,481,455,447,420,410,400,384,385,416,500,515,466,466,402,405,402,385,406,399,426,466,441,433,422,572,715,732,650,607,530,445,453,502,494,557,542,594,574,528,395,400,414,411,460,517,491,496,453,425 8,21,19,77,121,110,70,417,437,413,411,416,410,444,452,439,434,432,432,482,478,400,461,437,414,412,410,402,379,399,412,467,486,438,435,420,408,395,403,402,387,408,462,421,438,406,548,645,650,580,534,484,439,456,487,495,565,556,596,557,534,410,399,388,394,428,473,460,466,421,397 12,36,30,196,290,227,155,427,565,505,495,451,472,449,498,482,472,472,563,693,680,449,629,577,532,521,452,456,414,362,437,649,696,589,629,506,453,398,415,416,422,429,486,476,492,432,644,888,903,828,801,696,563,472,521,524,626,599,663,659,601,409,431,405,414,515,686,628,632,519,472 7,35,34,107,136,128,100,432,480,456,449,410,428,441,459,471,463,455,511,608,585,450,557,521,456,465,411,418,397,383,423,568,601,531,501,452,425,407,405,414,397,434,486,454,463,412,632,797,806,730,693,598,496,444,494,516,598,589,658,627,589,401,421,428,410,489,608,548,553,474,426 3,11,11,40,55,56,40,398,474,442,435,396,447,424,434,449,424,436,483,587,572,414,541,489,448,450,431,409,404,387,413,545,582,512,530,449,413,389,392,398,399,405,443,431,431,379,540,783,798,721,678,565,468,410,416,428,479,480,532,514,489,403,396,400,402,470,559,516,503,453,427 16,12,10,36,50,34,26,411,397,408,384,392,404,395,409,407,415,411,423,419,415,393,398,392,376,388,390,377,377,373,412,417,399,399,408,389,394,388,402,397,398,403,442,424,419,410,448,492,481,440,429,440,400,412,455,433,435,459,475,458,431,388,402,378,378,406,416,417,406,401,381 8,18,17,43,62,55,38,424,438,412,385,410,429,418,446,415,434,427,431,440,448,388,427,412,401,403,384,382,384,405,404,427,457,427,445,386,391,391,404,400,409,437,500,468,447,422,533,595,577,512,506,468,403,481,508,507,594,583,643,580,524,388,405,393,391,407,440,423,454,402,396 1,28,26,368,566,563,360,608,581,528,503,494,510,649,720,721,705,688,670,655,669,433,477,474,454,454,426,457,396,441,685,627,584,541,561,523,492,467,527,580,645,739,844,806,797,583,900,836,775,756,726,687,563,751,823,840,898,892,940,918,880,532,429,537,549,581,614,564,600,517,491 10,12,11,89,166,172,89,419,404,409,394,404,400,444,453,440,427,411,446,427,448,403,404,413,412,401,421,387,380,415,406,412,422,408,424,406,403,399,398,409,414,443,489,463,446,428,552,531,513,489,454,431,408,467,531,532,592,576,621,583,519,416,395,398,413,404,432,405,435,415,412 4,16,15,17,17,13,14,392,375,394,376,384,384,408,427,418,404,405,389,394,412,394,402,391,390,395,395,367,387,416,445,408,403,413,391,385,409,432,493,556,593,692,790,674,553,416,615,488,469,441,428,409,400,510,622,701,804,787,814,700,610,383,394,394,369,398,405,399,388,378,393 15,11,10,40,38,30,33,427,434,424,402,393,394,442,474,458,428,420,437,497,471,411,453,440,422,417,385,391,393,383,412,466,494,434,444,416,409,398,393,398,397,391,452,452,448,416,525,672,673,590,552,497,417,430,470,468,515,541,590,549,515,378,384,398,396,417,475,461,449,413,406 17,8,8,26,47,49,26,396,425,394,413,394,415,409,399,408,408,436,423,423,424,388,411,389,406,403,377,386,381,393,398,416,412,403,419,398,394,383,387,392,410,404,391,397,422,388,501,564,558,529,484,441,413,423,425,453,488,478,498,501,469,391,373,388,408,406,418,408,452,406,383 17,26,25,39,44,34,30,414,437,411,412,401,432,424,429,425,441,409,455,461,449,408,431,405,419,436,415,392,414,382,416,444,445,419,427,407,399,373,399,381,391,417,465,442,440,392,540,601,607,575,522,473,445,429,456,445,475,471,524,531,493,422,410,405,409,432,456,442,437,434,416 11,13,12,34,37,33,29,427,480,464,440,437,434,433,433,427,415,442,474,606,570,416,542,506,453,452,429,416,395,392,413,566,604,524,524,440,435,379,392,393,399,418,445,438,443,398,564,821,838,754,717,601,495,437,460,467,514,522,574,586,512,416,418,410,399,456,578,536,539,477,419 16,8,8,28,34,34,27,409,452,431,444,424,423,405,424,429,431,434,465,524,508,416,469,464,440,434,400,411,410,384,408,493,524,473,492,418,423,396,387,390,387,398,433,421,440,403,533,718,711,635,592,524,472,414,425,449,480,478,525,537,498,410,415,395,408,453,531,471,499,431,415 18,16,15,30,48,43,26,391,393,374,390,386,392,404,414,399,415,408,365,394,391,398,379,395,385,389,396,378,372,392,392,400,409,393,391,374,397,387,401,404,400,419,422,414,403,395,434,399,409,376,379,385,383,390,422,419,468,422,487,449,419,384,387,383,376,389,384,365,386,391,374 17,11,11,18,26,19,12,417,392,397,398,384,386,416,418,428,409,405,402,416,414,384,394,372,397,394,384,386,397,395,427,410,413,417,408,385,392,419,465,514,546,641,713,585,496,417,548,516,467,453,430,414,419,522,625,669,736,701,717,621,548,404,370,384,382,392,410,400,401,399,389 3,43,43,288,474,483,291,409,421,396,384,392,408,413,418,412,412,416,414,463,448,394,431,425,411,412,385,379,377,389,394,430,455,421,441,434,399,397,384,402,405,392,425,409,398,428,469,609,621,538,495,455,417,443,493,495,492,479,519,474,436,409,409,382,400,390,430,422,455,416,407 8,9,8,36,42,28,26,422,402,395,404,392,384,413,446,418,429,391,407,414,415,394,387,406,396,386,380,381,400,381,391,401,413,391,420,411,392,404,388,377,393,398,429,423,427,396,468,480,468,438,413,410,388,411,431,421,456,480,517,496,458,378,373,382,387,389,404,401,410,398,381 16,27,25,17,23,21,15,476,484,441,447,416,434,514,562,569,577,567,578,536,531,407,435,418,417,416,419,398,413,443,714,631,558,552,557,529,498,444,518,592,672,779,884,835,826,448,879,799,728,703,683,657,557,608,743,789,864,859,912,902,858,425,434,436,460,491,482,485,510,449,412 19,50,24,91,130,49,38,439,428,409,392,378,415,446,484,436,433,428,468,485,475,403,453,424,422,400,408,385,401,412,428,464,500,456,453,381,398,391,437,458,452,505,579,518,474,445,600,640,636,548,520,480,407,524,602,572,664,631,703,645,573,403,405,389,374,430,458,436,429,428,421 18,15,12,42,48,35,31,417,395,375,369,396,410,433,442,425,417,401,403,413,417,402,394,382,386,385,386,388,379,400,404,413,420,387,398,390,390,396,403,418,415,449,479,450,439,414,483,461,442,418,411,395,391,459,493,492,506,522,567,550,489,381,378,379,390,373,394,405,412,400,395 3,518,420,329,527,453,286,904,838,787,768,727,755,950,1010,985,969,945,929,927,918,659,793,763,720,697,617,609,544,704,995,942,903,865,893,832,792,801,906,955,1012,1023,1023,1023,1023,796,1023,1023,1023,992,972,931,842,972,1023,1023,1023,1023,1023,1023,1023,830,653,830,842,872,898,866,886,788,717 2,69,66,161,203,189,148,454,586,543,488,448,482,467,543,489,513,516,610,744,731,482,702,645,568,554,464,463,428,398,480,709,754,654,681,541,454,434,419,413,444,493,584,542,555,461,715,905,921,844,814,716,569,532,610,635,699,689,751,712,664,406,462,421,436,571,731,682,671,544,456 9,15,13,25,25,18,18,407,438,411,428,410,392,433,432,415,423,422,442,493,470,397,475,438,410,415,410,389,379,373,410,477,493,428,451,406,383,384,390,412,413,431,469,444,441,417,517,637,630,564,513,476,433,473,498,493,561,522,573,549,512,408,394,402,405,420,468,464,475,428,417 18,8,8,17,21,20,16,400,399,400,415,388,391,391,412,417,396,399,419,460,463,382,438,413,400,402,400,396,388,357,403,434,441,421,442,419,376,395,382,391,382,398,407,400,410,383,456,603,598,540,513,450,414,409,416,421,424,438,479,456,439,395,395,390,386,403,443,446,423,433,398 16,16,16,93,163,164,93,410,436,414,412,397,405,435,454,447,450,445,452,462,460,404,427,415,409,405,393,390,374,388,422,455,446,420,419,403,399,390,410,405,409,429,466,472,465,409,573,589,564,517,496,448,419,469,510,532,583,565,624,607,537,403,401,412,417,435,467,448,432,409,392 2,267,215,149,211,166,117,450,383,383,387,381,399,470,436,431,404,408,399,440,425,387,393,400,388,387,397,374,394,398,423,429,424,411,397,406,391,428,424,435,467,514,591,544,487,434,510,519,474,455,450,422,409,439,491,497,530,532,574,562,495,381,388,388,403,411,424,406,411,408,392 7,288,221,982,1023,1023,712,725,881,841,800,735,761,756,820,800,795,787,895,991,977,766,952,916,859,834,738,717,603,486,747,957,989,913,932,827,747,501,532,578,622,715,841,813,823,677,972,1023,1023,1023,1023,983,878,790,862,880,937,936,982,972,942,630,678,628,663,873,986,946,956,863,784 4,12,11,19,35,31,17,429,469,453,454,431,462,440,492,494,496,486,503,541,545,409,455,447,431,441,404,407,401,398,546,571,539,514,528,495,456,405,407,431,447,502,660,628,645,409,759,764,740,699,668,615,563,505,598,639,743,734,788,772,723,408,416,420,430,463,514,478,521,460,444 16,84,80,55,82,79,51,390,406,389,388,373,396,411,437,418,397,400,399,397,399,390,412,404,382,378,370,369,401,412,412,391,410,399,395,379,389,407,397,392,419,400,421,417,419,406,456,437,458,418,402,399,404,408,412,428,465,466,513,472,464,380,392,376,400,406,409,416,387,409,405 15,10,10,147,221,229,151,390,436,414,419,415,397,410,412,409,397,407,421,510,463,399,459,441,416,420,384,391,383,385,399,459,482,434,443,421,392,369,384,393,388,396,410,395,405,399,458,668,668,598,556,508,412,394,428,416,414,437,444,462,444,394,399,381,394,421,478,449,435,413,381 1,9,9,93,92,92,94,403,487,461,442,394,422,418,423,423,410,422,475,590,588,430,555,523,458,447,427,417,401,382,402,560,621,539,530,458,429,389,381,380,391,407,407,425,437,406,518,808,830,748,711,575,484,405,446,445,494,494,545,526,497,394,396,399,398,446,579,548,509,466,438 7,156,143,88,114,101,78,439,454,416,390,409,390,474,477,450,447,427,461,490,513,411,496,463,426,402,390,403,384,420,433,474,497,457,475,412,414,409,446,409,468,518,580,550,525,446,604,615,626,528,510,450,399,506,578,555,627,644,697,652,594,399,367,404,405,425,518,435,432,434,411 5,11,11,15,20,19,14,419,386,395,390,389,397,412,415,419,398,409,393,401,395,392,395,392,396,390,376,394,386,397,402,395,393,386,384,385,380,391,386,390,418,438,449,427,423,415,464,432,417,392,407,391,379,458,463,490,513,492,557,520,454,388,391,374,370,393,402,388,375,398,392 10,17,17,25,30,27,22,488,465,436,440,429,428,495,506,481,464,483,470,573,558,421,529,491,438,445,399,395,404,420,493,553,575,498,518,447,423,408,419,433,468,557,680,618,578,421,632,708,724,647,639,578,478,489,562,561,618,619,672,634,598,408,408,400,395,431,552,503,497,435,400 6,22,23,88,73,74,89,404,407,410,390,409,402,397,394,373,392,386,397,416,408,383,390,389,380,397,382,368,369,389,378,403,401,413,378,393,414,390,375,372,376,367,384,381,380,382,395,445,472,450,418,404,394,389,411,404,413,403,420,412,398,379,401,407,390,386,402,400,391,396,377 13,30,27,50,114,103,44,619,788,747,675,592,604,660,718,693,668,656,840,944,877,728,908,818,762,741,614,548,464,427,659,923,915,836,843,694,607,447,445,469,505,606,760,747,761,518,873,1023,1023,987,950,853,745,657,735,743,819,820,878,876,844,524,562,528,556,862,982,892,916,808,675 20,59,47,136,190,159,108,484,471,465,412,416,420,502,550,525,517,477,517,570,547,420,506,466,438,419,398,419,404,412,479,531,566,501,509,440,443,411,449,469,495,571,667,594,544,451,712,771,755,684,654,552,461,590,666,686,754,736,784,736,672,411,415,411,427,488,553,511,528,463,407 6,9,9,18,24,21,16,418,493,471,451,428,459,435,466,465,470,464,528,622,602,430,569,524,470,443,431,416,391,390,450,584,621,527,526,459,427,399,398,400,425,436,479,462,460,409,615,791,781,714,681,566,488,444,481,488,535,537,599,597,558,414,426,405,409,487,606,562,557,479,423 11,23,17,54,96,64,36,443,422,407,410,400,397,442,419,417,427,437,428,482,475,401,459,430,427,404,416,385,392,399,431,473,486,448,439,424,424,393,402,411,427,462,543,493,483,398,542,615,606,543,521,472,425,449,506,480,536,556,581,551,499,396,413,405,392,431,490,456,442,408,409 10,81,61,216,298,210,130,491,594,570,531,500,503,505,539,541,507,519,629,764,735,488,719,652,580,569,482,483,424,417,490,703,754,643,675,549,523,424,427,418,464,493,586,548,564,456,724,923,937,867,834,733,605,554,632,642,707,690,753,726,693,453,441,425,437,595,740,693,679,560,531 1,9,9,61,85,87,62,407,417,422,385,394,403,406,424,417,412,392,428,499,465,406,460,433,410,393,383,389,390,383,408,454,483,428,431,411,402,403,392,382,401,425,465,451,413,393,497,619,623,557,514,451,412,431,459,462,507,494,526,529,477,396,406,391,398,404,462,447,438,422,391 2,836,435,755,947,467,385,930,929,889,869,851,872,981,1023,1023,1016,1004,1000,991,991,712,839,827,802,789,723,724,640,732,1023,997,960,933,958,916,884,826,923,967,1018,1023,1023,1023,1023,835,1023,1023,1023,1023,1023,1016,941,990,1023,1023,1023,1023,1023,1023,1023,878,766,881,901,942,952,939,963,882,839 8,275,203,172,281,213,126,525,688,632,652,635,703,569,668,671,678,675,720,710,739,448,522,548,547,546,518,569,509,417,603,576,572,555,605,559,570,408,430,489,512,589,718,667,684,470,865,850,822,820,816,814,736,592,673,693,793,788,850,857,823,513,598,544,566,648,671,672,743,675,670 13,19,18,21,22,18,18,484,426,424,414,406,417,465,469,427,424,405,427,487,469,386,454,429,415,407,411,418,395,391,435,452,480,454,420,419,430,412,420,439,446,507,607,560,507,406,528,597,608,550,553,520,466,458,457,489,528,531,575,548,501,399,406,382,396,408,473,453,442,429,399 5,271,208,676,1023,763,482,418,474,475,434,410,452,447,471,470,450,451,513,605,589,455,549,505,456,451,420,415,408,389,420,553,581,515,506,454,421,402,393,393,397,422,454,438,443,504,591,813,821,742,710,597,464,455,468,514,549,553,605,584,559,439,403,398,415,474,600,534,554,467,410 17,14,13,32,46,37,25,405,378,402,384,375,386,395,406,392,402,399,372,393,404,375,377,388,396,384,387,391,392,389,402,385,384,377,378,385,389,375,387,405,403,424,428,429,402,401,442,412,400,405,416,395,367,431,444,445,482,475,512,453,451,371,385,386,400,391,371,385,385,367,384 14,207,194,123,184,169,111,407,414,396,420,390,398,428,413,449,423,393,401,439,449,395,422,423,419,405,393,371,396,394,415,457,447,434,439,421,393,422,428,443,450,479,563,504,457,408,511,535,561,499,490,426,386,457,492,515,549,526,576,539,482,401,383,395,409,390,451,418,424,392,391 7,84,66,119,131,100,89,498,637,578,581,492,511,539,624,573,589,567,683,774,750,524,711,671,612,596,496,473,458,390,527,734,762,684,698,587,522,424,427,439,455,482,618,606,629,446,791,929,925,870,841,761,653,562,652,659,738,742,805,797,746,448,478,463,487,642,770,723,728,621,550 20,31,31,82,123,123,82,461,524,464,439,414,434,471,486,472,490,471,557,616,615,432,565,515,480,447,431,423,400,389,443,581,607,494,523,474,450,417,407,405,411,455,522,515,493,410,656,816,819,741,706,608,521,483,554,585,646,655,712,678,639,430,411,406,419,512,592,547,553,488,456 12,13,10,34,40,30,26,397,391,381,390,382,372,431,442,425,416,406,419,425,423,400,421,396,392,367,377,382,408,385,398,415,451,389,390,377,416,397,386,395,421,426,466,448,442,408,506,478,475,456,440,404,410,423,478,476,516,522,571,473,501,393,383,389,390,391,409,414,392,388,386 18,11,10,22,26,25,22,407,458,452,453,412,410,419,464,454,486,467,478,526,532,420,463,452,434,430,408,403,386,393,434,519,515,473,504,451,423,395,392,386,390,436,478,470,479,384,618,701,693,637,622,542,471,423,439,479,538,545,623,610,554,420,425,402,416,475,529,494,501,442,456 14,41,25,253,239,130,137,756,677,605,587,529,528,786,829,796,772,741,742,807,787,513,737,684,601,580,486,492,397,497,617,744,788,684,709,555,515,545,534,608,628,720,826,779,753,646,897,928,921,854,827,736,605,822,876,889,930,920,961,930,879,580,484,584,588,678,785,726,727,615,514 5,36,23,183,207,96,91,591,733,687,630,566,592,639,692,681,665,660,768,861,841,614,825,772,699,676,574,536,471,459,605,835,868,786,800,687,580,439,470,514,579,643,762,715,718,543,865,998,997,939,909,825,708,722,787,797,854,845,891,874,832,492,502,496,526,711,847,796,811,692,587 20,18,18,59,79,80,59,437,467,444,437,415,435,411,447,431,446,440,483,572,544,416,497,471,431,434,417,405,378,390,434,518,551,485,486,468,408,378,403,400,387,438,490,484,452,410,580,738,743,667,628,514,445,463,503,532,605,587,645,595,551,405,403,411,403,483,536,511,492,456,407 12,22,19,18,24,14,11,452,481,448,437,417,457,466,517,517,503,473,529,572,556,407,511,474,451,453,424,409,395,408,456,537,547,504,503,444,436,422,406,451,462,510,601,548,537,439,685,739,722,667,639,552,486,538,617,614,687,678,734,712,660,406,407,412,434,469,547,510,515,454,421 20,51,50,113,134,131,109,441,543,502,487,445,461,454,514,489,476,501,561,669,650,474,615,562,515,476,443,437,418,393,455,621,673,567,610,477,458,402,383,395,402,447,523,484,488,416,671,854,858,791,765,658,541,481,525,561,632,643,702,681,617,419,433,413,432,528,662,584,624,529,434 6,8,8,9,11,9,8,514,621,583,539,509,514,565,609,617,602,598,674,730,707,472,632,581,551,527,468,454,428,402,539,695,699,619,646,534,500,395,383,425,425,485,604,581,625,437,799,882,869,821,801,738,630,519,574,593,694,711,782,792,760,481,464,479,516,636,727,663,702,588,533 6,11,11,23,32,30,22,380,396,387,373,388,396,404,420,399,389,392,404,390,397,380,391,380,384,385,395,389,380,387,404,406,374,388,384,374,393,394,395,397,397,439,441,431,425,414,454,417,403,404,394,387,369,425,444,476,497,481,494,481,454,374,387,385,384,387,388,387,367,377,372 15,14,14,8,9,8,6,527,628,589,567,500,517,565,611,600,588,584,678,764,738,511,685,631,573,574,489,476,438,405,527,724,751,660,656,584,533,398,412,439,460,473,592,594,606,435,776,920,908,857,826,739,623,517,599,636,701,707,772,778,740,454,454,462,477,652,775,716,741,625,531 18,9,8,32,39,33,27,397,384,380,385,374,389,427,412,400,398,388,412,401,406,397,399,378,374,387,381,384,391,413,397,416,392,381,397,381,379,378,398,405,403,407,443,413,416,399,464,455,443,420,416,412,390,426,436,440,473,473,518,468,453,390,375,386,386,411,393,398,391,384,392 10,12,10,206,364,345,196,392,400,391,382,377,387,406,410,403,405,392,404,414,402,388,390,393,388,394,388,388,378,386,382,405,427,401,397,395,393,416,400,398,390,402,449,422,408,385,472,479,468,438,443,410,400,454,476,477,541,493,543,510,448,397,375,409,380,386,402,392,419,392,385 11,12,12,21,21,17,17,403,458,439,417,397,414,425,442,406,414,421,467,558,552,414,559,501,444,444,403,396,388,405,399,503,583,481,500,431,408,378,390,407,413,416,469,453,437,412,543,659,707,606,572,479,415,451,495,486,531,520,565,550,509,406,391,393,407,426,583,518,502,455,399 2,7,8,38,64,64,39,400,456,424,433,402,400,417,426,433,408,431,474,531,509,411,481,455,422,413,411,402,403,377,419,500,527,463,490,434,416,399,388,399,391,403,422,426,423,398,524,746,752,673,630,552,457,414,429,452,466,477,522,506,496,382,400,408,410,447,511,500,488,434,415 11,15,14,23,27,24,21,456,558,496,500,452,473,508,556,558,547,555,592,685,656,472,600,555,506,487,450,427,400,392,488,651,677,589,583,505,459,401,400,397,405,458,538,545,544,411,719,835,829,773,740,657,555,490,532,541,635,646,709,719,667,427,455,469,465,576,686,625,649,542,468 2,16,11,37,43,27,22,421,403,394,395,372,380,421,433,408,414,412,408,406,420,384,397,408,392,381,381,397,401,411,408,405,425,398,399,394,379,392,397,412,425,441,479,449,443,410,506,492,481,464,437,407,389,491,519,510,561,546,583,550,493,392,396,396,388,408,417,383,392,405,378 15,15,14,46,81,77,42,408,463,464,423,417,416,426,435,437,438,430,453,548,539,400,518,480,452,436,410,388,386,411,423,511,548,479,484,433,409,406,410,382,406,433,460,460,445,392,544,702,718,627,604,496,434,435,485,474,553,516,583,569,517,401,397,396,404,436,527,478,495,445,411 8,176,129,59,71,37,31,439,454,428,431,403,384,497,528,496,479,488,510,523,536,399,463,454,412,424,409,409,393,425,464,502,511,488,485,429,402,417,454,482,515,589,675,575,551,494,697,714,690,627,587,522,451,637,706,712,766,750,797,741,680,427,405,392,416,443,487,475,482,431,431 9,13,13,49,60,56,46,407,479,449,419,413,409,408,439,428,441,424,484,587,572,421,539,496,463,448,422,406,405,396,434,548,593,501,544,470,413,387,387,408,378,435,463,438,447,398,559,777,795,710,678,556,469,431,471,483,531,517,570,534,520,400,403,399,398,460,563,524,547,452,450 14,11,11,12,17,17,11,486,520,478,462,421,473,490,565,549,540,541,567,596,593,446,530,499,470,473,446,437,415,381,479,566,571,506,531,467,437,408,392,405,407,440,518,505,517,410,694,777,751,708,672,601,528,462,514,523,616,616,685,689,640,432,408,442,471,547,587,551,596,481,469 8,16,10,65,72,29,28,431,415,411,387,362,395,460,466,429,422,427,420,451,423,397,421,418,406,391,395,364,386,405,411,432,426,448,427,400,387,402,401,410,424,438,483,456,439,413,525,552,557,479,485,423,404,440,486,498,555,556,616,559,519,404,380,390,394,419,439,419,415,394,396 14,10,10,38,55,51,33,410,450,427,412,415,424,416,432,438,420,433,451,509,486,406,466,432,427,411,410,399,412,408,395,473,507,469,475,404,418,393,400,399,421,426,472,465,439,404,546,703,700,625,588,510,461,447,492,496,538,537,592,562,501,397,409,387,396,422,482,451,477,405,411 10,14,14,54,70,67,51,414,451,462,438,415,419,422,439,446,437,431,502,539,536,429,514,463,443,436,411,423,397,385,433,547,554,477,493,422,418,400,411,400,392,418,455,462,449,409,591,738,734,654,642,549,470,459,491,521,545,553,602,585,549,409,411,402,407,450,536,506,508,439,436 5,20,20,41,53,50,38,423,512,492,444,441,432,449,470,459,458,464,531,646,628,428,570,541,481,476,431,422,397,383,441,597,644,548,581,481,445,380,391,392,405,438,481,464,469,401,625,833,843,769,734,639,534,431,488,504,560,554,629,607,582,426,414,400,420,488,628,579,586,501,463 20,9,9,50,80,75,44,412,435,396,410,374,411,409,423,421,412,412,468,474,456,405,448,430,417,392,383,383,378,380,404,458,462,428,446,430,403,397,387,405,395,405,419,428,421,393,529,658,666,592,549,459,427,450,471,474,514,513,542,548,498,406,400,394,404,428,472,438,469,410,403 15,35,34,73,94,92,71,432,539,509,460,468,431,447,480,473,477,467,559,654,633,443,611,546,484,480,453,430,394,397,443,614,649,559,564,476,431,403,376,398,428,463,526,469,492,421,666,841,849,773,737,640,521,474,558,578,655,648,706,672,622,408,432,426,418,509,644,581,573,480,456 9,16,15,49,54,45,42,449,493,429,454,403,432,432,446,454,449,430,495,591,554,410,518,493,460,452,447,413,416,374,413,551,582,496,528,449,432,383,375,391,403,422,460,472,451,405,616,782,788,714,673,585,488,438,472,503,563,561,610,596,567,396,400,406,398,465,575,514,530,460,441 17,51,42,83,100,71,59,500,478,447,430,409,460,530,580,583,557,521,563,558,591,426,482,451,427,429,426,426,392,433,515,533,544,484,506,441,461,455,503,537,593,678,768,684,650,497,791,772,732,691,647,581,481,672,759,776,832,815,864,820,765,424,423,439,441,484,529,516,525,469,439 5,9,9,31,54,53,30,440,416,376,420,397,406,420,417,401,403,388,430,417,435,388,416,415,387,402,393,391,387,372,401,407,434,396,399,398,391,398,385,398,385,406,414,398,421,398,459,538,526,483,459,424,400,404,429,413,472,470,486,468,433,391,384,386,380,414,433,408,398,412,394 13,14,14,17,19,16,15,459,539,498,486,446,472,506,526,523,530,528,599,668,643,454,605,565,499,491,448,444,410,404,493,649,660,591,595,502,473,410,401,405,430,447,552,513,526,417,711,839,826,768,741,669,535,488,529,546,632,639,714,705,673,428,430,439,460,580,678,624,650,529,464 11,31,16,64,71,34,42,574,566,544,502,475,492,589,663,655,622,614,649,705,703,468,629,580,529,492,463,447,397,389,554,656,696,590,631,526,501,437,471,501,539,613,727,667,649,527,811,860,849,788,757,661,559,701,768,784,835,819,868,833,787,463,421,476,490,599,698,641,658,520,481 9,13,13,54,67,63,51,418,419,419,405,409,412,413,427,430,418,415,446,458,470,398,436,440,410,409,396,399,406,372,409,469,443,424,419,416,411,395,396,417,405,408,437,428,436,398,539,630,632,576,544,464,443,406,429,468,503,492,550,523,498,398,382,402,393,423,471,442,449,421,396 9,19,19,67,100,96,64,433,488,471,437,426,445,457,460,464,462,454,510,597,570,432,529,490,450,441,415,412,399,388,430,570,571,483,511,436,435,379,390,411,397,419,467,462,469,417,598,774,782,694,671,568,475,439,493,505,566,558,612,590,564,407,420,398,416,493,599,545,543,475,430 12,82,79,489,661,623,459,528,580,539,509,479,482,554,608,584,576,580,635,703,692,479,635,595,519,514,481,447,411,375,525,676,709,601,606,535,478,428,437,444,450,515,619,604,603,526,786,905,913,844,815,736,581,600,673,675,764,752,817,797,752,472,461,460,482,565,689,644,684,570,503 17,48,48,154,233,238,155,391,392,402,393,379,380,380,396,417,402,384,399,402,412,384,386,385,382,389,373,386,377,408,396,382,392,401,387,397,389,405,397,424,405,428,453,419,416,417,446,443,442,423,400,401,409,458,516,508,527,494,518,459,430,398,374,397,384,401,391,402,398,394,396 9,12,9,32,38,24,22,423,406,381,388,383,392,426,438,414,414,395,420,409,414,396,403,386,382,394,389,395,369,407,385,408,408,398,393,389,383,390,405,407,407,447,485,463,433,404,489,464,467,435,420,387,386,452,499,484,544,528,588,559,488,384,397,390,385,401,416,409,419,399,390 15,10,10,22,31,31,22,384,413,434,406,407,392,412,409,415,397,393,446,465,478,405,463,427,424,411,396,388,381,376,405,460,501,435,445,409,392,397,391,387,383,423,434,423,419,383,477,652,664,569,539,486,397,416,429,447,460,467,492,486,462,390,396,392,394,417,476,452,436,423,403 5,30,25,24,26,20,19,587,692,652,606,565,575,635,714,705,697,678,757,824,804,569,754,710,646,622,528,527,459,420,618,795,806,731,751,637,565,422,438,458,498,581,703,692,697,478,868,961,948,899,874,807,689,634,701,723,802,804,866,865,828,514,517,545,572,739,828,779,797,687,611 8,20,14,36,41,24,22,412,414,387,393,393,393,465,445,446,426,409,428,449,456,391,423,423,416,408,404,383,375,427,394,445,464,426,413,400,388,396,405,421,416,442,484,480,441,424,545,574,562,506,469,408,407,467,506,513,556,570,624,563,496,387,394,400,384,413,448,441,435,410,417 20,123,90,264,321,240,195,564,749,698,648,545,550,611,665,659,630,617,767,910,863,637,888,810,731,719,597,527,445,440,588,882,914,818,830,691,599,449,482,523,564,648,762,704,689,566,845,1023,1023,955,924,818,684,716,787,795,846,838,884,863,812,484,504,484,515,736,900,828,832,723,594 1,11,11,21,24,20,19,392,417,406,396,388,396,417,413,398,406,400,416,428,431,392,445,419,409,406,388,397,390,390,426,427,456,420,433,394,427,381,397,395,430,474,547,504,503,404,482,519,530,476,460,424,413,446,438,457,471,478,508,480,450,398,381,403,392,398,423,426,419,409,399 3,11,10,104,151,149,103,415,418,385,400,397,396,408,414,421,400,398,428,434,439,395,416,413,405,393,376,379,393,404,402,421,430,430,406,395,374,402,386,392,402,431,436,398,426,413,493,554,561,489,472,435,407,434,479,465,483,508,550,516,492,404,374,387,386,403,454,418,434,412,399 2,11,11,57,69,65,55,404,439,403,425,399,424,425,426,413,408,430,454,510,487,407,466,439,432,410,395,393,403,386,424,483,515,456,457,424,414,378,402,387,395,384,440,432,424,390,536,678,676,600,567,513,434,432,453,455,509,507,563,537,497,415,389,396,408,452,506,489,470,447,402 2,15,12,53,59,51,46,457,516,461,445,426,451,503,532,524,507,497,538,606,573,427,532,477,463,446,419,413,397,435,501,584,590,522,537,476,447,441,474,519,559,660,757,685,643,416,715,772,754,693,655,606,493,512,600,631,743,730,787,733,683,410,410,433,421,510,585,539,545,477,436 5,176,116,75,82,48,44,570,632,570,527,504,505,631,685,668,660,633,684,741,725,504,659,600,542,513,471,438,421,520,609,719,720,645,671,543,494,570,610,651,703,766,841,769,721,598,846,889,876,821,783,706,588,772,834,842,886,870,910,875,825,489,453,500,489,615,716,657,689,546,489 14,10,10,12,14,11,9,491,535,505,485,453,449,490,560,546,530,517,562,648,624,453,578,525,488,482,434,418,406,390,480,624,641,551,565,465,447,396,408,406,426,448,551,531,541,403,705,809,794,736,690,621,523,454,535,553,619,633,707,702,656,429,417,452,453,551,652,589,603,508,473 6,15,15,51,66,66,50,415,479,454,451,437,436,444,459,457,439,457,539,590,576,437,538,487,474,442,427,416,400,386,438,573,585,503,514,446,421,403,383,396,403,414,493,459,476,397,610,797,794,720,685,599,508,445,495,511,580,574,621,623,578,407,410,411,417,482,583,543,552,483,441 20,11,10,29,36,29,23,420,396,393,400,395,394,425,430,427,414,413,389,416,428,396,411,394,391,397,372,382,381,405,394,402,411,392,399,387,391,386,399,420,419,434,485,440,434,411,491,466,449,417,411,389,391,454,488,489,528,509,573,527,472,384,390,399,375,388,423,402,404,389,384 19,8,7,27,37,32,23,448,502,446,443,420,430,465,512,478,471,457,530,593,604,439,545,504,477,464,429,426,404,401,445,568,577,529,525,468,428,381,403,419,419,439,502,488,480,405,639,781,769,707,679,577,499,479,498,516,582,570,646,634,604,424,426,412,421,509,611,561,590,476,451 9,31,30,59,71,67,54,458,541,502,471,428,459,447,490,478,467,465,553,657,654,463,611,571,508,499,453,437,395,386,467,623,657,583,590,493,456,391,400,392,431,453,499,492,521,420,668,853,855,789,756,666,558,482,511,518,622,612,680,675,625,429,438,411,434,545,673,628,624,543,474 5,30,28,46,49,39,38,406,417,408,384,391,386,406,420,412,411,407,420,420,423,406,418,416,402,411,400,383,378,394,393,419,445,420,416,395,402,384,402,400,405,427,436,439,414,410,472,500,483,453,434,410,406,433,441,445,485,469,505,482,464,392,382,396,379,405,430,400,416,414,387 7,18,18,75,114,114,72,425,484,435,442,416,416,452,477,483,469,464,491,578,553,411,524,498,461,441,420,410,403,419,440,537,568,487,498,441,424,390,406,422,427,469,524,503,458,403,636,773,763,703,668,564,462,503,574,570,634,629,672,634,590,411,406,420,419,457,573,521,545,453,434 5,18,17,70,105,105,69,547,579,532,516,467,489,591,648,625,611,604,638,710,672,471,617,575,513,511,455,434,423,413,558,667,679,601,636,505,463,423,447,458,484,563,687,656,647,466,793,856,838,783,750,655,576,576,656,675,749,751,808,802,760,481,439,468,482,600,697,636,655,550,482 19,22,22,52,54,52,49,428,490,481,446,460,435,440,469,455,459,451,516,608,596,440,560,519,469,460,440,430,399,424,445,575,617,509,534,454,437,421,401,403,432,429,498,471,498,424,638,799,801,727,695,603,494,467,504,558,612,601,663,638,585,414,429,414,405,464,596,571,561,479,433 13,42,41,17,20,18,15,588,713,671,640,576,589,642,709,688,684,670,754,831,800,569,768,703,651,640,547,539,448,395,623,800,811,729,766,646,591,401,428,448,473,546,697,687,709,430,849,967,956,907,879,815,712,577,637,671,765,776,840,851,820,522,508,527,557,731,835,776,804,695,603 10,12,9,31,40,25,20,410,396,402,404,388,387,426,431,422,439,413,405,416,420,388,383,401,398,387,386,383,377,402,398,418,411,391,405,392,386,420,397,401,415,454,497,457,436,421,511,487,486,451,425,434,407,469,512,525,552,534,608,544,482,398,380,382,378,410,411,414,397,407,402 7,24,23,104,135,130,101,433,460,426,433,423,434,439,451,450,457,459,488,571,546,415,517,477,452,433,414,406,407,428,421,537,551,475,498,452,413,394,392,399,398,430,489,454,459,436,601,749,744,676,636,537,441,437,513,529,601,576,655,616,564,409,397,410,405,468,550,491,521,444,404 10,17,16,60,78,74,58,422,454,431,422,400,427,426,449,436,436,431,452,542,508,420,501,482,446,422,424,421,392,391,411,535,547,483,497,419,421,385,401,397,412,424,466,433,439,397,554,736,753,665,630,554,469,454,498,486,553,541,578,542,502,393,384,412,403,454,527,507,493,438,417 2,13,13,36,38,37,35,396,480,456,445,416,425,438,425,427,419,431,462,603,541,411,544,491,460,448,421,413,395,387,413,532,581,496,529,446,423,409,404,404,414,398,438,435,447,413,545,771,789,688,664,551,467,418,470,488,534,521,572,560,513,401,411,401,408,452,569,529,525,461,426 20,27,21,93,101,64,53,426,434,412,421,394,416,415,427,432,451,430,454,480,479,399,444,422,412,394,398,393,381,410,421,464,473,438,456,406,386,413,399,413,427,433,487,474,458,429,550,633,622,552,532,476,424,493,519,509,579,578,599,560,533,396,393,399,399,428,482,456,451,395,405 6,14,14,50,70,70,50,418,464,448,452,411,452,425,438,449,438,436,507,572,577,418,518,486,456,434,430,404,404,385,423,520,567,512,514,465,416,398,398,388,420,409,463,457,448,389,570,792,800,715,683,585,500,451,489,513,568,558,605,590,540,404,393,394,399,478,572,517,560,454,447 2,9,9,12,12,12,11,484,559,491,489,462,483,527,584,581,587,574,595,672,655,455,545,535,494,480,442,455,399,416,527,607,624,533,567,495,460,398,419,403,425,468,562,542,572,410,773,827,805,765,744,693,587,496,566,588,661,678,752,766,729,457,436,472,490,576,647,598,638,527,469 11,91,84,33,37,33,29,679,802,760,721,676,667,741,793,782,779,771,842,915,893,676,859,816,758,731,643,609,513,456,705,883,896,825,846,727,671,432,474,495,532,619,775,758,784,510,932,1023,1023,985,962,894,796,681,765,783,860,867,928,932,900,597,618,607,643,838,931,879,897,797,700 5,14,14,52,61,58,48,384,444,424,408,406,396,422,426,424,408,412,458,522,504,399,489,468,434,430,421,401,402,374,421,499,534,467,462,405,390,384,386,393,401,408,438,435,441,406,514,689,711,605,571,491,438,414,453,453,518,502,531,529,480,393,388,372,383,454,532,491,483,413,415 10,130,122,106,115,106,99,448,426,387,379,405,394,433,461,462,445,392,437,473,454,400,485,450,416,411,399,387,393,422,428,464,495,464,427,412,399,409,444,429,453,483,550,515,502,454,563,581,589,506,464,424,409,505,547,539,615,605,662,610,575,389,410,430,409,439,475,442,443,417,383 14,174,164,108,144,136,102,390,378,389,378,393,388,397,424,407,383,406,400,411,391,385,402,384,399,382,388,365,394,382,402,396,398,389,406,381,385,370,404,411,411,430,488,466,439,412,419,398,416,384,402,401,397,386,432,424,415,431,462,470,428,379,374,391,385,378,372,383,409,368,395 1,12,9,22,35,24,16,404,432,419,401,403,408,407,441,419,432,411,444,484,451,392,427,438,405,401,406,388,399,366,417,451,465,438,442,400,409,379,401,400,414,421,458,428,444,397,546,593,577,514,502,480,407,439,472,471,517,531,574,544,524,379,403,384,423,443,484,451,452,421,408 13,15,14,38,44,38,34,432,502,485,457,452,448,450,481,479,473,466,536,661,632,476,603,549,499,480,451,423,407,393,442,626,660,554,569,483,439,395,415,411,412,412,492,467,490,396,640,830,840,765,737,631,511,445,509,507,592,587,639,647,597,421,406,414,412,512,644,584,611,505,455 4,13,12,34,64,62,32,426,414,427,407,413,402,453,447,397,410,415,418,462,454,387,440,407,402,397,400,399,396,384,466,450,466,428,437,412,411,387,391,443,448,524,647,591,528,414,499,568,570,512,513,468,437,437,487,476,520,514,556,521,487,392,384,375,391,405,439,421,421,392,401 12,14,13,56,95,89,50,422,457,459,429,423,425,437,451,440,468,439,511,581,540,435,532,481,449,441,422,425,409,394,426,558,554,506,524,469,412,391,394,400,417,418,485,449,460,411,588,760,755,672,641,571,476,427,452,494,536,528,611,597,565,410,419,410,420,474,562,524,520,452,429 12,10,10,32,31,31,33,397,423,424,413,408,414,424,427,423,399,411,438,526,493,418,487,449,435,431,399,394,383,396,408,506,522,456,469,429,422,391,384,403,384,408,422,431,427,394,514,688,705,617,585,510,455,435,423,461,485,490,515,505,472,397,400,397,402,423,500,452,470,425,405 10,33,27,55,73,48,31,458,487,441,443,422,451,474,485,468,478,465,528,594,565,415,526,497,460,435,418,417,398,378,450,542,577,492,535,448,435,407,391,421,431,440,532,499,503,416,647,766,758,690,656,555,466,484,541,553,633,632,687,661,607,413,429,412,424,490,579,512,547,466,444 17,9,8,29,32,24,23,411,390,396,371,374,382,426,423,406,399,407,410,417,439,391,413,404,396,400,392,394,387,385,389,404,422,407,387,397,389,388,395,380,399,419,443,435,428,397,456,486,481,450,446,421,381,401,414,426,480,469,506,489,446,388,395,373,387,396,428,413,410,401,380 20,12,12,29,40,34,24,434,453,433,408,422,421,432,471,484,462,456,474,482,485,402,470,433,416,418,399,395,421,391,489,529,501,457,473,434,430,411,444,443,498,584,709,647,600,405,662,701,666,600,559,496,455,459,514,591,722,715,770,700,652,406,400,407,419,455,513,460,492,438,416 4,64,62,97,133,128,91,497,458,434,422,400,412,525,566,541,512,505,496,489,489,386,422,409,420,393,404,409,380,405,477,466,464,445,429,427,401,427,442,468,489,565,652,595,572,461,668,629,588,535,511,462,434,598,678,679,718,696,757,706,657,433,385,432,437,453,447,443,451,418,428 8,21,21,88,144,147,88,452,472,457,439,421,449,478,520,510,495,487,481,519,536,417,454,442,441,426,410,411,399,403,451,500,504,444,483,455,442,405,394,422,422,414,498,489,496,409,667,745,723,672,631,578,476,452,511,550,612,609,686,667,620,420,424,420,433,512,540,514,539,481,430 19,11,10,23,23,16,16,474,528,505,462,437,465,501,528,531,553,536,574,635,628,440,551,529,492,474,451,412,422,380,482,601,618,547,559,493,463,402,407,414,423,444,514,520,534,418,714,822,807,746,727,641,534,484,536,536,631,632,715,723,674,442,423,426,428,541,653,588,618,500,498 8,212,194,138,188,164,120,672,610,557,551,513,558,731,775,751,733,719,719,704,707,487,585,555,530,532,477,439,432,445,629,658,621,565,589,527,461,465,476,525,573,672,790,752,744,541,889,874,837,802,788,741,625,701,781,803,879,880,929,911,869,534,486,541,569,679,727,668,707,596,517 11,18,15,60,58,44,48,418,400,371,392,369,376,436,436,414,415,425,391,422,420,382,404,395,384,403,387,389,381,383,387,409,417,395,410,393,394,384,389,407,409,425,454,445,441,397,444,459,458,428,439,395,411,437,455,441,479,471,494,478,452,381,380,378,392,392,427,427,395,378,373 14,8,8,55,104,100,50,387,450,434,418,421,420,414,422,441,418,410,473,549,536,422,534,470,438,431,417,407,382,393,409,506,579,478,496,443,399,392,398,389,397,400,439,436,421,404,506,696,712,613,570,488,428,435,469,462,502,501,551,524,471,404,413,387,391,438,540,496,478,443,406 9,16,16,111,147,137,102,399,399,404,420,397,391,416,427,427,406,409,443,449,416,376,428,395,407,374,394,400,409,383,386,446,437,421,419,403,396,377,393,379,407,411,455,422,437,394,464,569,539,506,478,433,401,435,486,483,499,504,527,506,468,393,394,399,395,421,435,420,438,408,394 20,9,9,16,26,23,14,414,407,416,387,381,398,413,418,417,426,410,414,417,409,404,396,400,385,386,386,389,367,387,405,401,409,391,408,400,384,369,394,390,404,395,410,420,422,397,479,459,454,431,413,425,400,421,449,454,476,481,513,491,459,386,378,394,391,398,407,398,397,395,392 10,180,153,171,261,244,157,645,719,662,604,556,555,685,756,748,740,724,778,866,826,604,817,720,670,644,552,495,452,506,770,857,845,770,798,664,621,573,695,745,820,889,976,927,891,538,931,1017,990,930,896,803,680,730,832,870,962,962,1002,967,915,550,494,563,559,768,894,811,823,705,594 11,13,13,48,61,61,47,400,451,422,411,398,413,414,441,429,427,424,480,558,541,442,514,473,439,443,405,412,405,396,404,541,556,499,516,435,421,419,407,393,403,378,444,433,446,404,553,761,770,690,657,553,454,426,444,450,493,505,542,533,511,395,393,396,405,448,537,520,503,450,419 10,21,15,54,48,31,36,428,495,469,438,428,423,453,512,495,479,463,548,583,567,445,524,494,454,445,433,442,385,430,475,556,590,518,534,456,444,405,429,463,490,529,641,561,533,450,686,814,784,730,689,618,535,561,631,651,723,715,756,699,659,415,422,432,438,493,595,564,594,489,452 20,46,45,135,192,178,125,411,518,456,438,416,439,452,511,474,470,472,518,599,571,409,544,502,461,463,416,431,388,396,443,555,581,506,518,452,446,402,412,407,431,445,511,481,477,417,641,788,779,700,684,601,518,486,526,526,611,603,675,647,598,409,416,415,433,509,597,554,545,466,445 10,14,12,14,13,9,10,380,404,412,381,402,385,398,423,395,395,401,414,410,428,393,405,404,379,400,390,389,388,384,407,407,409,409,390,396,372,378,416,407,399,436,448,422,411,413,465,493,470,448,431,411,394,428,455,439,511,491,506,478,464,387,385,385,392,402,417,406,414,398,394 10,9,9,41,44,43,40,401,432,421,416,402,399,388,427,420,411,398,434,515,478,409,468,453,426,417,403,400,384,377,411,490,518,463,455,417,408,403,385,400,395,400,441,425,417,400,501,705,708,627,587,495,442,425,444,466,498,484,531,510,482,391,385,389,390,417,478,458,481,419,416 4,14,14,89,138,134,86,403,455,438,409,406,426,428,433,414,437,427,453,531,508,420,498,470,441,421,417,414,409,390,405,504,531,462,490,433,406,381,386,393,394,411,425,412,446,404,535,752,775,692,641,541,458,432,436,455,505,486,549,538,484,395,389,403,384,441,507,493,473,440,410 13,23,23,135,253,262,139,430,400,400,392,383,386,422,424,422,429,412,410,431,419,397,414,411,382,399,393,398,386,402,422,406,410,404,409,377,395,385,396,389,400,410,451,435,430,420,497,504,517,458,443,442,392,443,477,472,505,513,549,505,487,402,379,392,408,426,416,409,398,386,394 13,155,140,165,190,166,144,521,716,669,636,562,553,569,623,608,603,594,736,849,830,571,812,765,690,677,572,517,473,428,552,813,855,766,787,646,586,398,455,467,497,524,670,645,640,481,812,993,1007,942,914,832,719,617,699,705,785,780,829,813,780,459,501,482,488,691,846,791,800,701,600 18,16,13,45,72,43,28,421,374,382,380,390,393,425,446,429,396,399,400,423,408,378,395,399,400,395,371,389,378,392,394,385,401,386,395,384,376,400,394,416,393,417,437,448,434,397,494,439,430,410,413,402,407,422,466,462,525,504,571,512,466,392,405,375,396,379,400,396,383,381,386 1,12,9,22,24,19,16,535,508,480,472,453,457,571,639,627,609,612,617,625,598,441,514,485,470,442,413,421,411,437,523,562,575,512,536,460,425,435,476,489,526,601,712,660,636,520,811,795,756,711,672,604,516,710,763,778,824,809,860,833,782,462,431,472,476,560,605,552,597,468,457 14,24,23,172,225,231,172,388,431,425,405,389,396,383,408,407,403,400,429,490,483,405,468,444,421,407,396,410,375,399,393,468,485,440,433,401,407,392,386,383,392,392,416,405,407,410,456,588,614,515,499,449,387,440,444,450,470,467,515,498,449,411,393,393,392,415,459,441,445,401,408 15,733,300,647,631,188,198,892,1023,995,949,858,870,927,967,942,931,919,1023,1023,1023,955,1023,1023,1021,1009,920,859,749,694,889,1023,1023,1023,1023,972,898,729,797,837,884,945,1023,987,976,873,1023,1023,1023,1023,1023,1023,957,995,1023,1023,1023,1023,1023,1023,1023,747,807,754,792,1018,1023,1023,1023,1010,907 4,24,22,14,18,10,9,569,621,570,540,525,531,640,698,682,682,664,686,736,723,496,632,587,536,524,467,467,446,408,598,701,694,624,666,558,495,419,430,455,481,554,696,667,689,451,849,888,858,819,798,744,628,612,695,717,789,799,857,852,812,503,468,504,552,653,742,678,707,589,547 12,12,9,42,73,67,37,433,472,469,443,421,431,444,465,451,459,451,519,577,555,417,522,477,433,436,419,415,395,421,428,562,560,484,504,431,412,394,392,411,395,410,468,467,477,406,611,746,740,664,641,552,475,435,482,501,572,566,642,609,560,411,395,406,425,482,576,541,534,466,441 10,33,32,112,135,136,110,413,469,446,417,404,408,431,425,432,427,444,462,554,564,430,501,477,446,452,415,409,409,376,420,533,566,482,506,440,418,390,394,391,403,399,464,424,448,403,541,760,777,697,664,537,472,434,473,471,555,528,572,565,516,406,413,405,403,448,551,513,525,463,423 11,13,7,55,62,32,33,441,479,451,431,422,432,460,472,470,467,454,507,589,571,418,528,482,451,458,421,401,400,414,444,553,592,510,516,457,416,415,442,446,451,502,576,523,517,435,644,766,766,693,660,540,461,542,606,608,675,657,707,666,607,409,412,396,402,458,555,511,524,465,421 1,24,24,52,94,95,52,425,445,440,421,403,415,410,421,420,410,407,460,511,527,434,499,473,424,427,412,412,392,399,403,508,537,479,443,419,406,379,403,381,400,384,416,422,436,393,517,744,759,669,640,524,446,397,405,419,438,432,486,488,484,395,391,401,409,432,510,478,467,420,419 14,8,8,32,43,44,33,428,458,442,418,421,413,430,443,428,434,437,441,512,496,398,455,426,419,429,409,404,399,380,426,471,476,461,470,432,403,385,388,389,395,409,430,437,439,409,563,704,716,647,611,534,446,422,430,459,484,494,559,546,518,402,394,401,415,446,495,470,483,425,414 20,10,10,37,60,62,37,400,402,400,389,388,380,393,403,401,400,417,412,424,419,397,401,412,378,382,379,398,392,393,378,415,406,405,389,395,372,394,394,383,399,410,410,408,412,384,462,487,506,438,423,428,393,408,447,462,457,484,485,486,450,401,380,400,389,402,403,413,414,391,402 9,8,8,15,22,19,13,374,385,386,385,379,404,380,394,382,385,392,394,412,392,389,404,385,394,401,389,372,378,387,382,388,395,390,396,409,389,407,399,391,377,414,432,398,402,397,426,476,459,431,421,406,387,402,428,447,440,453,470,441,427,383,380,383,391,386,402,393,392,388,393 20,14,10,44,51,38,31,416,380,392,395,393,375,438,452,425,416,423,418,410,414,378,397,403,393,389,395,370,391,395,402,421,413,398,406,384,399,377,391,391,385,417,465,438,444,416,500,491,485,451,421,393,398,433,469,477,522,537,588,554,486,373,380,399,382,397,425,421,405,395,370 14,19,19,139,237,235,138,393,445,430,427,426,447,425,436,450,447,436,454,456,473,408,406,409,416,410,408,416,400,390,394,422,410,395,392,413,393,370,391,395,376,401,393,405,416,401,507,500,498,486,472,456,436,405,417,412,418,434,461,469,463,411,423,418,422,433,449,443,487,442,443 13,21,19,344,623,622,341,391,410,400,392,379,395,419,412,413,408,424,414,416,429,391,406,401,391,384,388,380,395,421,394,413,426,394,411,411,388,416,410,411,409,432,470,430,425,447,486,479,460,440,429,419,392,486,534,518,541,521,532,515,470,392,373,396,387,395,408,402,396,393,394 18,12,11,48,59,56,42,443,451,435,431,414,410,426,450,438,439,422,467,518,501,410,458,458,433,409,409,404,395,370,427,486,497,450,476,430,419,411,401,381,400,433,473,460,446,404,599,719,693,640,597,526,459,431,479,484,527,544,591,575,549,411,416,396,403,449,510,476,484,448,419 7,9,9,32,41,43,33,405,465,414,413,408,421,407,423,430,421,419,454,527,520,417,506,457,437,425,419,407,392,374,407,522,548,491,483,430,441,373,395,401,398,390,416,422,418,384,516,764,775,681,650,559,461,402,438,417,485,476,498,513,479,398,408,401,383,452,524,500,486,436,424 1,15,14,25,38,39,25,402,492,460,442,414,421,417,438,413,438,433,500,610,570,413,566,508,470,463,446,420,393,377,400,574,618,535,565,445,434,390,389,389,403,392,431,426,440,379,541,804,813,735,705,597,465,415,455,447,510,467,519,527,502,387,386,409,418,475,577,534,528,464,435 3,13,12,27,40,37,25,396,390,372,392,386,384,398,389,397,390,383,386,385,400,386,383,378,399,372,360,377,384,389,382,401,383,376,386,387,383,387,383,384,373,386,411,410,419,387,414,395,382,396,378,378,379,380,410,416,416,423,437,415,399,371,389,382,391,379,376,377,372,380,385 14,9,9,13,18,15,11,447,382,393,374,401,404,428,413,413,403,388,403,423,418,385,408,397,393,380,380,401,378,375,428,417,431,403,426,376,373,399,401,408,431,443,520,479,470,399,442,473,480,456,446,439,413,418,426,412,458,437,489,448,446,381,407,381,383,404,406,396,409,393,371 11,12,11,22,28,19,15,528,682,618,573,511,558,567,611,606,586,580,721,794,777,569,724,678,643,601,532,502,456,413,528,774,777,710,733,603,541,418,421,455,438,505,614,611,616,440,790,991,969,925,893,812,705,522,610,623,711,716,783,782,748,464,548,458,482,755,860,823,837,731,641 6,19,17,44,72,43,31,412,395,401,393,382,383,416,446,417,416,437,426,417,431,391,431,394,409,401,389,398,388,372,396,429,431,409,397,382,392,395,398,394,401,414,440,426,416,417,471,496,480,441,461,425,400,418,437,436,481,467,516,477,433,388,381,390,367,392,430,425,406,401,393 10,12,12,83,129,132,85,408,430,437,426,412,403,424,452,438,445,415,457,521,525,408,486,447,451,421,411,396,411,391,415,500,524,468,484,427,406,403,380,416,410,408,470,449,437,405,525,710,715,641,604,525,458,439,463,483,524,501,560,507,497,399,408,382,411,443,523,471,482,431,408 14,26,17,56,83,47,29,472,434,434,432,401,392,481,535,476,470,438,469,476,459,389,472,432,419,420,402,386,377,380,422,469,491,458,449,402,404,393,399,398,423,477,554,510,502,420,622,630,621,544,528,478,421,495,546,550,627,646,708,664,603,395,395,391,392,426,474,444,471,434,404 7,15,14,29,43,40,26,427,459,412,400,393,446,459,475,467,451,439,462,520,502,402,466,445,426,424,398,397,392,380,425,485,506,456,465,443,425,396,403,399,409,413,470,474,507,392,586,664,659,590,553,504,446,441,480,513,544,545,612,596,556,394,404,409,420,458,495,481,507,430,410 5,296,269,185,281,240,156,408,403,406,394,416,371,398,411,423,430,403,410,405,431,394,417,392,392,391,400,388,377,427,444,442,421,401,409,401,401,421,440,450,520,556,633,545,519,432,481,469,462,423,421,424,394,440,457,457,517,508,541,531,457,390,383,391,382,399,402,398,414,397,388 13,277,251,171,223,205,156,411,364,376,371,381,394,408,413,391,410,391,387,385,396,406,384,398,407,377,389,377,381,403,453,423,411,413,415,419,390,423,438,439,495,502,602,518,529,439,494,463,421,437,423,387,383,450,479,482,537,524,562,529,485,392,369,374,385,392,378,374,405,385,376 2,8,8,61,79,80,60,415,459,435,435,408,424,419,414,438,429,431,482,553,567,417,521,475,452,434,414,401,389,361,415,526,576,471,507,445,412,396,399,382,400,440,437,437,422,411,525,746,766,677,633,535,455,425,467,471,516,519,559,536,502,388,410,395,398,447,559,507,492,451,431 16,21,17,35,46,36,28,447,398,392,400,388,373,451,473,456,439,414,410,431,405,376,404,395,400,392,400,395,391,389,400,403,416,405,410,409,392,392,396,393,423,430,444,464,435,412,502,465,479,443,423,401,392,433,454,471,510,533,600,532,471,376,381,382,392,391,426,413,417,387,397 15,15,11,39,49,33,27,395,392,369,393,381,390,412,422,413,418,391,407,417,400,393,407,411,404,400,381,387,363,386,386,401,415,402,405,401,371,388,402,411,392,415,436,431,407,407,461,505,497,438,435,420,380,436,450,444,496,495,527,482,462,386,372,390,371,387,430,410,394,399,381 6,22,22,80,113,116,82,398,406,401,376,361,382,408,406,433,407,403,439,423,422,375,406,389,410,397,381,388,394,411,390,419,422,387,397,383,411,399,414,404,426,439,470,439,444,421,485,503,497,454,445,410,406,468,509,506,581,552,575,521,480,402,392,384,398,411,416,400,393,378,382 11,16,15,10,13,11,9,553,620,569,543,492,512,584,656,645,650,628,683,731,713,494,622,590,530,546,473,478,444,405,543,683,688,623,633,518,495,408,414,436,444,489,628,610,634,429,809,875,858,816,790,725,623,519,605,617,712,732,795,805,766,488,476,499,524,642,723,679,690,599,519 16,17,11,57,73,34,30,444,387,398,414,402,399,449,456,441,454,419,409,430,391,398,413,405,389,401,363,392,386,382,398,416,418,393,401,402,391,401,384,398,418,434,468,450,433,413,532,503,479,451,446,404,372,444,461,468,559,554,606,556,507,404,381,406,387,381,409,406,391,401,393 9,34,22,67,94,52,38,447,391,365,396,400,393,442,454,413,423,418,403,415,404,380,395,402,391,376,382,390,385,381,390,403,394,389,402,410,376,388,415,411,427,461,528,478,445,424,539,488,488,443,428,416,399,474,528,528,591,579,638,605,515,400,385,393,388,396,404,376,394,384,399 15,72,70,194,251,242,186,474,581,503,520,465,481,484,510,505,506,503,593,705,696,479,639,610,538,506,483,452,407,424,452,659,705,599,626,516,446,385,414,416,436,455,549,513,514,442,699,880,888,819,789,695,580,503,554,565,655,639,712,712,652,418,450,416,428,573,679,625,658,552,482 10,55,36,67,92,55,39,416,403,400,404,378,422,419,445,428,467,423,420,438,424,383,407,409,397,387,400,378,372,385,395,441,434,406,397,399,392,404,411,392,425,441,498,463,445,413,495,515,527,480,458,404,394,460,486,500,537,526,568,523,497,388,392,393,381,419,441,423,410,409,386 7,11,9,28,35,26,21,410,378,391,376,369,390,400,420,413,390,402,393,405,391,386,407,376,394,384,381,372,377,396,398,391,413,392,393,389,369,376,383,370,404,398,417,438,425,364,453,426,451,421,395,389,391,392,429,437,463,445,528,459,446,398,394,375,391,383,414,406,394,392,364 8,15,15,42,55,52,40,410,467,431,440,403,416,422,465,462,430,443,473,522,505,409,465,468,450,435,404,403,381,377,410,511,518,454,478,423,414,383,384,398,399,418,473,450,463,396,602,727,714,651,625,545,461,429,474,498,556,548,602,589,531,409,400,388,415,451,548,493,504,462,418 8,303,216,357,367,248,250,644,795,756,720,636,669,678,741,718,707,712,821,915,901,647,867,827,756,740,645,599,517,521,655,874,915,828,852,729,646,513,546,573,618,713,811,767,766,592,918,1023,1023,1001,978,894,789,776,857,880,936,922,965,936,894,514,569,532,566,778,905,857,859,766,669 16,32,28,57,68,58,48,424,545,519,464,449,464,471,506,491,488,469,542,666,646,452,626,566,501,498,436,424,407,406,449,616,664,573,591,483,457,399,405,433,426,464,518,505,498,416,661,829,838,769,740,632,538,483,521,540,622,622,680,660,626,416,436,409,415,520,664,597,611,516,477 16,16,15,28,47,42,24,397,394,398,395,392,373,411,405,395,408,435,399,388,391,375,378,404,377,378,369,376,371,375,389,387,370,376,390,389,379,390,396,416,386,405,437,414,422,400,425,412,414,397,380,394,382,417,429,418,451,460,472,461,418,379,383,389,394,383,401,387,393,392,393 2,14,14,45,57,57,45,413,444,450,434,405,427,429,435,423,414,430,489,586,560,429,558,484,452,445,399,417,389,403,398,539,583,504,508,459,413,408,404,387,403,406,439,435,448,417,530,758,771,686,649,546,444,438,439,471,512,486,557,542,498,405,395,397,395,444,548,504,524,462,429 8,9,9,48,59,54,45,433,451,429,448,412,405,416,440,428,427,440,467,569,558,413,507,491,455,437,408,392,398,378,412,535,569,490,497,446,409,386,392,414,410,421,459,437,440,416,532,755,766,686,651,552,459,423,473,485,539,537,585,552,508,412,386,385,409,441,557,517,525,449,418 8,13,9,38,41,29,28,409,387,403,391,400,393,432,446,413,409,412,410,413,399,390,409,390,378,378,378,366,370,394,400,419,422,422,411,401,386,400,423,411,424,448,487,442,446,409,498,439,448,425,420,402,400,462,502,526,557,537,587,535,503,395,384,385,393,387,410,387,410,399,393 4,392,338,324,458,385,271,434,430,449,410,374,398,468,447,481,463,453,467,521,472,412,494,446,425,412,384,401,384,416,473,517,505,471,489,429,392,426,477,491,550,612,713,637,593,469,576,674,675,594,550,478,437,508,575,570,615,623,665,626,554,407,411,415,409,401,508,447,475,445,387 10,21,20,97,145,148,96,380,422,396,374,405,400,405,423,412,425,418,400,414,432,391,402,386,384,402,402,394,367,387,400,424,412,411,404,400,395,401,382,412,430,437,458,440,437,423,477,497,484,432,429,437,384,520,582,581,591,539,561,514,488,404,397,395,393,404,411,393,403,409,401 7,10,10,85,119,125,88,403,409,396,400,389,385,385,386,391,398,399,390,430,443,381,423,415,393,405,391,394,368,374,388,415,440,407,424,396,397,397,386,392,380,381,396,408,411,383,420,482,490,455,433,400,384,386,401,421,413,399,428,416,413,393,391,400,385,396,416,417,423,402,394 4,12,11,38,49,42,31,402,444,440,418,430,402,411,430,425,411,403,464,525,504,403,486,462,439,430,405,394,386,409,405,500,520,468,461,431,405,393,399,386,396,422,427,416,427,392,509,740,744,663,620,519,446,406,406,445,479,457,497,493,467,390,408,404,389,439,535,484,510,440,410 12,37,34,84,93,83,74,436,484,439,419,436,411,440,490,447,446,468,486,580,537,406,540,496,458,446,397,424,394,384,444,537,575,483,506,440,424,404,390,416,413,463,531,510,492,407,634,759,768,688,650,563,481,479,553,565,655,636,680,650,613,405,409,399,414,459,563,537,542,464,415 18,23,21,348,665,608,319,536,498,452,462,437,446,557,617,578,583,544,564,564,552,427,471,458,467,453,423,415,402,424,513,513,509,472,493,446,436,447,430,460,485,528,638,608,608,573,793,774,736,703,660,623,531,697,753,758,794,788,841,805,763,482,443,466,494,519,539,532,562,465,465 7,287,232,196,230,185,159,567,467,437,411,412,418,593,624,584,550,526,520,599,575,437,564,517,443,444,417,425,374,453,499,549,595,487,507,444,380,462,454,499,536,611,709,636,631,522,770,733,732,619,599,509,431,662,732,742,796,801,849,808,748,430,401,457,474,499,610,531,518,459,422 16,23,22,68,101,98,65,403,436,430,428,443,426,426,432,434,430,408,454,531,526,407,476,444,432,419,412,390,392,378,419,505,509,460,469,422,426,389,389,401,414,419,425,422,456,395,523,706,695,626,597,509,463,431,440,485,515,508,535,549,487,404,397,403,398,443,513,475,481,452,410 18,177,157,107,131,108,88,478,432,414,419,402,429,474,523,505,469,446,453,517,493,427,510,484,434,422,428,377,399,415,453,475,525,448,471,417,413,424,434,442,450,511,610,574,520,449,637,646,653,570,520,448,412,525,599,614,685,669,743,702,636,427,400,400,415,425,530,484,502,423,388 6,10,8,35,38,29,27,423,386,372,400,404,378,413,452,433,419,399,392,395,410,379,392,387,383,386,378,391,389,386,397,410,405,397,383,402,385,386,380,397,394,429,469,451,452,403,517,445,436,430,408,413,383,437,464,462,490,516,587,535,485,379,391,392,392,395,408,409,401,367,382 3,9,9,72,106,107,72,380,401,402,382,373,389,379,377,393,388,384,403,411,413,403,415,402,397,392,391,397,377,385,393,395,419,407,405,377,403,396,387,384,388,372,376,383,378,395,403,457,493,454,417,396,388,391,375,362,373,368,377,385,380,381,373,382,375,411,423,391,407,403,403 20,11,10,33,44,33,24,399,389,383,379,375,381,398,404,424,392,418,403,399,394,380,388,394,378,399,374,379,384,401,391,418,411,387,380,420,387,405,380,422,403,415,427,408,399,399,457,435,439,425,411,371,382,412,433,442,480,449,485,469,440,383,383,380,384,390,391,397,387,385,399 7,236,193,146,210,172,118,464,407,387,403,409,377,460,525,464,456,423,425,432,442,397,444,406,412,381,395,378,385,425,444,453,452,433,421,420,407,433,457,477,497,544,641,555,524,417,544,543,541,448,458,420,406,483,529,544,571,579,644,594,541,417,372,397,412,415,462,432,416,405,388 10,12,11,13,14,13,12,438,433,388,409,387,388,429,435,430,422,412,399,459,443,391,456,426,406,408,402,410,395,391,418,450,475,431,432,418,411,394,405,415,434,464,565,515,489,399,518,567,581,510,495,495,422,437,472,476,528,518,554,521,474,397,388,398,393,409,449,449,430,407,402 18,46,44,28,44,42,27,433,526,472,445,430,450,441,488,474,443,444,562,707,655,492,672,574,523,493,442,415,391,381,443,674,690,573,566,464,429,398,418,434,433,451,521,483,499,444,619,825,817,725,681,561,457,509,574,578,591,598,656,628,569,404,406,413,405,571,698,590,608,483,430 5,8,8,18,24,24,18,413,460,437,439,411,409,448,462,455,437,437,474,545,515,413,482,451,444,428,399,391,379,410,416,509,535,460,480,434,411,400,398,425,414,434,500,449,439,405,576,698,688,621,593,516,446,459,491,519,569,560,609,593,529,388,410,377,406,451,522,485,485,433,402 1,30,26,31,34,29,27,418,509,491,446,416,426,416,461,452,440,451,487,660,631,439,670,601,518,499,434,401,379,399,409,571,695,553,593,460,422,387,407,407,450,469,508,484,464,413,561,725,789,674,635,499,437,499,556,554,587,581,640,584,528,387,411,399,399,466,660,610,561,492,430 1,11,10,28,34,30,24,426,401,401,386,383,395,432,466,424,408,426,400,392,403,382,390,395,385,397,383,395,400,408,409,387,396,390,401,378,372,398,397,411,414,449,507,462,442,416,505,454,421,415,399,385,387,474,508,508,565,556,610,547,501,400,373,395,383,392,392,390,388,390,388 16,12,10,30,40,29,21,424,410,397,384,402,399,440,450,416,394,418,415,406,392,387,393,404,396,390,384,385,376,364,403,399,403,395,404,404,401,392,395,395,412,403,454,439,419,394,471,465,443,422,413,409,395,423,456,455,479,495,555,543,469,374,379,371,408,410,397,410,402,391,390 4,11,11,14,15,11,10,450,547,507,468,445,471,470,512,496,488,475,538,648,630,442,587,542,490,468,435,432,392,408,456,594,651,549,565,490,469,397,397,412,435,471,531,520,507,394,668,806,810,723,711,620,523,446,500,533,600,608,668,673,631,413,419,416,430,519,639,575,576,489,453 9,36,20,62,109,69,27,507,455,428,415,427,404,514,560,531,530,517,515,494,487,409,454,414,419,410,409,393,387,466,572,500,480,462,475,432,409,491,604,667,739,824,905,821,736,495,798,729,678,624,574,533,451,688,802,852,929,914,944,868,806,439,403,406,420,443,491,459,467,422,415 19,97,77,149,227,178,116,527,754,702,648,553,554,585,637,603,593,584,791,915,868,674,894,817,743,721,606,558,452,433,532,889,914,818,838,672,556,432,493,500,537,630,720,661,645,520,796,1023,1023,961,925,813,687,690,746,744,799,786,830,806,769,454,496,456,466,765,903,831,831,710,587 12,13,12,35,45,41,30,401,481,446,424,417,429,410,433,418,423,442,470,579,557,430,525,496,459,452,417,425,397,372,423,554,571,490,500,439,396,401,398,403,410,392,467,446,438,388,533,745,747,659,624,524,451,435,447,471,514,512,545,520,498,404,409,406,393,467,558,502,522,442,425 19,10,9,26,32,24,19,397,385,398,383,385,376,423,440,418,417,403,408,396,406,392,394,405,383,387,389,396,386,394,404,412,403,393,395,383,390,399,406,399,407,415,432,439,426,407,469,469,445,419,403,391,388,423,442,440,496,507,555,497,472,381,387,372,393,397,399,402,401,392,386 4,14,14,41,64,61,38,404,465,428,430,407,416,411,430,429,436,418,483,562,539,420,527,481,452,436,427,401,391,388,408,533,544,487,488,436,439,398,393,410,409,418,451,429,441,402,546,750,772,687,661,546,473,419,441,441,485,494,535,520,485,399,415,392,387,434,542,514,511,438,422 5,1023,602,536,678,258,219,798,867,821,788,698,728,842,895,869,862,845,904,986,960,752,943,892,831,819,707,666,533,676,822,960,982,904,913,802,736,714,797,833,880,940,1009,953,927,832,1023,1023,1023,1023,1023,946,839,975,1023,1023,1023,1023,1023,1023,1017,659,641,663,701,855,966,915,923,830,737 8,9,8,62,77,61,51,400,436,406,403,392,399,432,425,421,422,417,445,495,511,407,468,454,422,413,413,407,396,383,422,482,514,468,469,417,405,385,393,401,389,427,448,424,450,413,523,693,694,621,583,519,442,436,462,464,527,521,558,507,493,392,397,409,411,437,502,468,476,442,406 16,22,17,135,154,107,98,561,596,535,510,463,448,567,617,580,557,542,641,760,721,510,728,649,566,548,475,436,443,440,506,732,758,649,661,529,452,441,473,470,507,577,683,629,617,495,750,873,875,792,764,643,528,649,712,721,763,757,806,774,729,436,426,439,459,605,749,672,698,556,479 7,18,17,41,62,55,37,434,465,446,438,396,419,413,428,439,434,425,463,576,557,424,531,489,445,435,402,408,390,398,421,547,571,495,494,431,427,410,382,401,403,416,459,424,431,398,544,761,780,703,661,574,469,430,460,471,509,528,590,546,507,395,401,407,400,470,555,523,520,446,428 1,12,10,15,17,10,10,490,597,554,527,501,512,528,598,570,566,551,648,734,716,479,663,603,549,531,480,466,428,402,527,692,720,625,657,524,481,391,401,408,430,469,584,556,597,407,764,889,877,823,791,718,603,472,552,565,646,655,746,757,721,442,468,466,466,605,733,680,701,573,529 19,16,16,62,77,80,63,379,424,403,397,386,419,402,374,388,390,392,418,445,434,405,414,416,407,411,393,372,395,390,393,438,440,422,430,388,397,402,395,381,389,378,414,411,406,393,443,571,569,501,468,442,414,383,403,420,423,422,459,439,435,388,389,388,389,424,465,404,433,420,390 19,12,11,45,62,55,39,423,463,431,431,391,432,442,476,423,444,438,484,561,566,427,515,478,443,443,404,408,397,374,434,517,559,486,514,439,432,397,416,400,413,430,487,478,439,402,578,710,711,633,611,514,448,450,515,509,568,551,619,583,542,396,403,412,406,465,558,507,487,447,432 17,15,14,48,67,60,43,422,409,395,375,380,390,440,439,447,412,419,431,407,400,404,401,398,397,403,379,390,379,387,407,405,394,402,403,405,396,390,400,397,404,407,434,423,392,396,502,480,453,450,436,401,415,433,470,476,519,508,564,518,464,393,381,396,392,397,397,386,399,401,396 6,10,10,39,82,84,39,401,411,379,391,392,386,386,417,398,398,414,393,411,412,384,418,407,397,396,395,387,395,383,404,424,423,387,414,381,391,394,387,374,401,403,408,395,412,397,458,489,491,459,445,413,398,426,439,453,466,471,504,454,428,382,395,386,372,401,396,399,416,408,390 15,153,139,165,213,194,149,452,423,423,407,406,396,462,483,476,447,432,432,490,491,417,462,456,432,411,410,412,390,440,474,489,500,450,455,404,411,414,439,446,491,554,626,591,522,446,622,599,608,491,506,467,421,523,570,575,653,642,693,647,598,389,398,400,405,421,493,478,492,442,409 2,34,33,73,93,91,72,443,515,472,444,439,426,436,467,459,456,457,541,642,631,444,585,537,480,467,426,416,401,387,453,595,646,550,574,473,430,412,390,397,413,444,511,485,490,399,637,814,827,748,714,603,497,491,547,570,640,610,680,639,608,421,417,418,410,498,622,564,573,500,429 2,13,13,40,53,54,40,395,437,413,428,394,386,397,412,422,422,408,433,479,504,401,470,446,433,428,401,403,397,392,401,474,498,439,454,396,408,384,386,369,390,407,430,413,424,393,476,670,672,593,554,491,444,434,430,428,459,468,479,492,455,394,403,403,387,412,479,442,471,417,419 2,16,16,14,18,17,13,490,753,702,669,623,648,540,596,585,600,607,799,842,831,655,770,740,711,673,595,592,522,393,549,835,816,774,788,687,634,392,414,414,422,456,580,599,649,416,814,1023,1023,992,960,899,795,491,542,551,669,686,760,782,752,495,627,485,529,832,908,872,895,801,733 20,168,129,162,203,150,120,734,817,773,734,614,663,760,803,762,753,744,849,954,924,721,926,868,805,785,665,623,525,473,685,930,953,864,886,759,666,521,551,600,652,735,837,800,790,647,913,1023,1023,1001,970,885,765,805,867,873,920,907,948,929,891,544,557,557,605,827,949,889,895,791,687 9,25,24,159,260,257,155,463,550,512,481,452,456,455,500,518,491,473,570,662,644,463,596,568,509,499,438,439,414,403,451,630,658,572,606,502,464,394,388,404,415,427,501,484,492,417,680,858,866,801,763,676,546,467,523,532,587,606,674,662,608,420,431,414,428,533,662,616,636,530,473 7,15,15,45,59,58,43,408,403,405,377,388,390,415,419,418,420,427,400,411,416,399,396,386,404,389,376,388,385,405,413,398,421,404,388,392,393,392,394,402,404,434,463,441,434,407,510,497,489,448,452,420,406,457,478,494,560,538,556,535,472,395,401,401,390,406,411,422,383,399,391 15,225,207,141,182,167,130,382,386,413,388,382,378,394,417,405,393,401,391,413,404,390,406,385,401,389,373,367,382,380,416,386,408,394,398,392,373,423,423,455,436,486,555,477,465,419,434,413,405,385,393,377,397,412,430,446,470,457,493,445,453,399,369,394,399,400,374,396,393,388,375 4,7,8,11,17,17,11,384,384,376,378,382,411,412,404,414,396,396,413,397,363,386,376,383,389,377,392,380,382,382,388,365,384,396,388,380,375,395,383,391,395,399,422,395,407,411,443,404,397,385,398,388,387,466,473,460,491,468,482,461,452,390,375,388,385,377,393,389,381,390,374 16,11,10,47,58,52,41,443,476,475,438,417,411,477,476,481,461,450,504,585,571,425,525,499,457,450,415,418,395,389,424,565,602,499,504,446,443,412,396,400,430,452,533,485,484,413,619,774,784,696,660,572,463,504,559,551,628,619,679,652,594,400,424,410,415,460,571,530,522,450,440 18,28,26,119,167,155,107,409,407,437,406,384,424,415,432,442,410,439,422,479,464,406,452,440,405,408,409,373,391,398,404,444,468,433,433,393,387,398,399,401,417,430,473,441,444,420,542,653,664,573,538,469,434,476,521,522,561,558,602,563,516,412,396,405,405,422,462,457,441,431,422 4,29,20,63,124,100,47,545,463,448,448,426,441,579,639,596,575,559,564,547,538,425,465,437,435,408,404,406,393,450,576,561,535,488,519,467,450,440,485,520,586,691,805,770,733,498,787,741,682,637,617,547,478,676,742,769,836,833,882,832,772,448,450,461,462,502,527,487,503,455,434 18,34,31,90,127,119,81,469,543,518,459,433,481,481,505,503,494,489,571,679,654,462,627,580,501,505,439,438,429,399,474,627,671,576,578,504,453,393,410,439,450,476,566,547,543,450,701,851,857,789,748,662,540,534,605,623,691,674,739,716,653,429,461,419,437,525,657,607,612,549,456 8,95,85,190,231,201,165,642,597,542,534,515,557,692,755,741,752,718,727,683,704,441,489,482,490,472,428,433,407,503,750,687,625,580,625,545,509,558,658,703,766,844,934,887,864,531,906,845,791,766,734,702,594,703,796,836,919,917,961,930,888,544,471,534,583,617,612,594,621,513,500 5,36,34,9,13,11,7,396,403,393,393,382,382,395,404,411,406,396,389,403,404,381,393,384,369,387,381,363,392,417,377,400,409,363,383,394,373,397,395,393,389,437,442,442,415,402,456,413,410,404,403,389,396,420,472,464,483,482,491,462,439,402,395,394,385,403,397,400,404,397,383 14,8,8,31,44,45,30,409,463,424,437,410,428,416,445,427,435,414,454,549,545,422,524,474,446,455,420,407,388,392,409,499,567,488,507,428,409,414,400,379,438,429,467,437,444,412,534,740,749,656,622,523,442,465,492,514,531,533,581,537,516,379,396,388,402,438,529,477,506,438,402 7,18,18,62,73,71,60,403,425,437,416,394,430,400,425,417,394,419,465,497,496,396,475,459,429,420,403,403,391,397,406,482,501,459,472,424,411,395,388,395,372,418,423,412,427,413,514,697,702,629,602,511,435,406,443,458,485,485,556,537,497,400,416,395,415,448,492,467,506,411,406 15,56,44,72,104,73,45,413,435,410,396,396,390,440,433,439,427,439,448,521,483,403,476,466,434,414,398,399,401,364,383,504,517,449,476,428,422,419,404,435,418,435,491,445,432,438,556,665,644,577,549,482,429,475,521,521,572,565,617,557,526,407,403,424,406,441,504,477,435,419,410 19,29,26,57,105,87,39,424,473,453,417,400,423,463,472,454,458,440,496,532,524,426,512,472,438,433,396,395,395,390,426,527,532,479,486,416,416,401,399,422,419,449,492,473,466,410,608,736,723,651,607,536,468,471,516,540,591,593,653,618,579,409,394,405,409,456,540,462,506,438,429 5,423,69,1023,1023,640,615,1001,1023,1023,1023,973,986,1023,1023,1023,1023,1023,1023,1023,1023,1016,1023,1023,1023,1023,985,948,862,820,1015,1023,1023,1023,1023,1023,993,862,923,956,1003,1023,1023,1023,1023,1002,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,919,921,913,937,1023,1023,1023,1023,1023,998 14,21,17,50,63,49,38,417,449,464,419,409,396,433,438,427,428,433,442,513,492,401,461,450,430,403,410,390,382,387,415,502,520,445,472,425,425,409,392,420,417,449,488,462,437,412,538,672,679,611,573,477,434,473,512,517,556,537,600,561,501,398,378,403,389,427,493,483,482,436,422 12,20,20,126,185,188,126,409,414,395,418,406,401,417,404,416,412,414,439,482,486,397,451,432,404,418,407,389,366,384,407,468,506,433,452,429,393,401,397,396,385,409,425,423,412,410,487,681,678,594,553,489,439,431,444,460,483,485,538,492,481,387,395,385,393,424,477,465,460,417,401 2,14,14,70,88,89,69,396,487,463,450,425,429,407,438,431,433,410,486,599,586,439,555,521,452,453,410,396,391,380,420,573,615,504,505,428,416,391,397,389,396,412,454,445,440,392,536,777,796,702,663,549,453,438,474,452,476,516,553,541,524,404,407,406,396,471,574,523,539,445,414 13,53,51,253,409,412,249,423,434,434,409,412,438,464,487,445,471,443,449,498,488,399,472,446,427,428,408,407,392,402,434,481,491,453,440,425,389,420,420,425,447,482,550,485,473,459,579,642,625,559,510,479,408,578,646,650,656,627,664,606,574,415,398,397,405,444,493,453,462,420,426 11,21,18,43,55,45,33,398,402,430,398,401,380,412,414,408,407,413,423,457,451,390,441,421,395,402,392,398,371,374,410,437,448,424,442,379,408,394,380,394,388,420,457,420,411,421,503,544,567,483,475,438,415,447,482,478,510,505,542,513,473,381,386,386,391,404,440,415,424,412,394 18,241,212,136,165,145,122,441,403,391,397,409,401,450,424,431,412,419,408,408,419,388,389,391,396,403,369,383,359,405,415,410,416,390,386,388,393,394,434,432,467,495,589,516,505,407,512,477,452,426,386,382,400,454,504,508,547,551,591,520,496,411,387,388,419,401,405,373,407,395,395 5,9,9,213,381,401,218,413,408,379,368,387,404,408,406,401,398,408,399,421,431,413,409,399,385,397,387,371,388,369,406,423,420,400,406,411,410,390,389,392,378,384,418,404,400,400,444,500,498,461,443,413,384,412,428,429,457,434,474,441,443,396,405,395,397,398,415,404,406,405,392 11,42,42,96,127,106,63,406,419,424,392,397,415,402,394,407,404,384,413,443,448,397,446,440,428,404,408,393,383,371,368,461,448,418,438,403,375,391,370,392,383,399,398,420,405,402,418,532,557,491,445,454,372,395,421,399,418,428,426,426,413,390,390,401,380,409,438,419,434,411,395 1,140,125,163,236,217,147,538,716,668,634,572,570,598,651,649,623,634,751,850,835,596,796,754,691,667,565,531,462,412,562,815,841,758,779,672,602,418,444,470,482,549,692,666,675,462,838,994,999,937,911,825,712,607,679,706,784,782,839,836,795,498,493,482,506,718,837,795,798,694,609 20,8,8,17,22,21,16,404,399,404,378,395,395,405,413,429,418,408,412,438,468,391,437,429,399,398,379,381,400,399,414,448,457,416,431,431,402,370,401,411,415,452,478,447,469,409,487,527,545,473,468,422,399,449,497,477,529,500,535,523,480,381,385,391,407,399,451,433,426,415,393 6,8,8,23,26,24,21,404,379,385,383,373,387,419,406,399,388,383,396,385,400,396,408,388,376,378,357,380,383,396,400,380,392,373,386,375,380,379,392,402,393,406,415,408,410,392,431,408,413,392,384,402,371,388,403,420,444,446,473,446,426,376,374,394,395,365,391,388,390,377,387 11,143,109,177,220,175,141,577,808,761,700,582,607,615,677,645,643,604,846,963,918,753,944,877,802,782,658,585,475,425,587,942,964,875,877,727,644,439,513,540,561,641,743,701,691,563,839,1023,1023,1010,975,871,735,724,781,777,827,815,869,852,811,492,521,484,532,834,962,888,893,781,656 4,9,9,46,74,79,48,398,387,378,385,385,385,401,404,399,406,413,376,384,394,388,396,385,381,395,379,377,370,395,399,397,397,387,389,391,383,404,375,394,390,411,415,394,413,415,447,402,400,401,385,382,379,444,487,475,469,450,471,452,420,395,368,386,392,385,389,391,388,385,375 19,24,19,44,61,45,33,408,398,385,392,393,379,387,405,393,405,400,408,422,413,397,388,407,369,391,399,393,382,415,403,395,425,408,388,390,393,395,388,404,406,432,448,440,422,412,476,455,434,425,404,395,382,435,471,498,494,499,549,496,458,406,385,376,386,391,411,422,396,392,379 9,8,8,44,79,83,46,382,402,393,374,391,389,418,398,400,410,405,397,398,388,389,376,382,402,390,389,389,376,380,380,402,394,394,401,383,370,390,395,395,412,431,437,423,408,407,479,428,411,408,395,418,389,430,462,452,465,456,504,468,443,391,379,402,392,394,396,396,394,365,387 14,12,12,64,99,103,67,399,401,387,386,378,385,436,437,420,424,431,413,420,422,396,402,397,380,389,389,390,376,396,417,402,420,398,399,376,390,388,408,419,432,440,497,435,443,444,515,490,465,443,429,408,400,471,518,523,559,546,595,561,509,391,393,381,391,395,412,403,441,398,392 8,15,12,41,54,33,23,415,393,401,403,397,401,436,434,431,420,395,422,444,442,386,410,411,392,372,396,403,392,387,412,408,436,401,407,397,384,374,393,427,431,458,494,445,437,405,491,523,519,487,456,416,403,485,502,511,560,538,582,535,514,386,379,385,391,406,428,417,417,394,390 8,10,9,31,39,25,19,383,396,393,386,381,383,420,404,398,393,400,396,394,400,385,403,386,376,380,380,392,385,418,394,399,388,389,392,405,390,386,392,384,401,421,448,400,411,383,430,447,439,397,413,394,381,431,451,450,452,460,512,463,432,381,388,382,384,381,407,385,385,395,398 1,62,32,166,215,150,110,556,515,491,447,413,480,617,671,642,622,617,612,607,624,438,538,513,478,457,421,405,400,485,651,625,620,539,565,527,476,527,615,665,735,811,893,829,789,588,864,814,772,721,676,615,502,780,856,877,935,925,957,906,852,476,413,475,505,540,595,540,582,479,454 18,10,8,35,46,27,20,430,413,397,406,396,380,454,426,425,410,413,418,397,425,389,399,409,385,387,388,396,379,377,391,421,423,399,408,408,378,382,383,415,402,399,454,458,425,394,482,499,490,448,442,421,411,409,426,442,494,517,540,506,471,390,384,397,391,391,409,401,396,383,389 7,29,28,48,72,69,46,436,491,485,447,414,460,444,473,477,463,472,508,622,615,439,578,531,481,483,439,434,410,412,438,592,630,531,551,464,422,385,400,426,438,430,512,464,463,412,650,822,829,754,722,612,519,468,527,553,607,618,669,638,602,416,429,413,435,507,618,595,610,494,457 2,189,146,44,51,36,32,663,605,546,536,464,531,712,778,769,750,731,702,689,685,429,470,489,460,446,438,423,437,575,789,713,623,605,638,584,529,664,768,807,863,933,1007,950,909,581,932,860,796,771,740,713,594,786,872,905,982,975,1014,971,922,573,460,568,587,620,619,592,621,543,503 2,24,19,49,54,38,36,412,462,427,444,406,387,430,422,433,425,422,462,567,536,413,534,488,437,440,401,409,407,384,425,515,585,496,490,423,414,382,402,392,423,425,464,454,439,416,528,704,718,633,606,507,445,458,501,491,522,515,561,537,511,393,391,393,407,444,563,491,495,447,405 13,12,12,145,238,248,150,394,424,416,419,410,390,394,401,399,398,403,417,491,489,391,476,449,417,429,406,410,388,381,394,468,492,427,448,406,406,390,392,376,387,384,416,408,404,398,442,665,678,588,530,473,429,401,408,404,435,445,461,450,443,404,397,393,405,420,471,439,450,410,402 3,1023,474,218,309,97,73,704,690,628,609,502,582,748,813,793,776,758,769,801,791,522,703,645,597,580,462,466,481,615,717,761,765,669,712,599,516,652,725,766,802,869,938,882,836,751,954,950,924,869,840,775,675,913,962,966,1001,987,1022,987,940,555,490,556,592,691,768,711,741,639,540 16,86,79,65,99,86,56,445,397,417,387,405,413,438,475,448,434,446,446,398,427,412,392,411,390,414,383,387,379,414,434,417,408,399,399,387,398,415,406,409,423,440,509,473,442,456,538,502,461,447,442,443,407,565,600,586,604,584,619,567,516,399,404,411,394,428,418,420,414,405,412 3,44,40,131,159,132,109,405,428,418,392,391,392,444,458,411,427,444,434,484,481,401,463,428,396,409,416,402,398,390,403,458,494,447,456,419,396,416,411,424,431,464,501,464,439,433,556,602,635,538,512,437,436,495,517,531,587,563,641,589,543,398,389,411,411,423,490,470,449,421,391 5,22,21,178,185,170,162,590,558,501,496,458,489,630,715,699,680,660,655,640,633,448,479,488,466,464,439,450,427,493,731,681,624,601,628,560,512,545,609,649,707,789,884,845,842,499,866,824,775,732,716,655,552,681,771,805,870,865,913,885,844,530,440,530,545,577,622,582,584,489,468 11,63,36,92,146,77,52,447,399,396,398,402,374,445,496,458,443,438,406,433,434,406,407,406,390,396,405,393,385,418,422,423,439,428,398,414,375,409,436,449,459,483,558,505,488,430,592,544,515,445,453,438,406,501,558,559,625,626,679,644,582,394,392,392,388,392,437,415,415,408,385 18,12,10,29,32,21,21,412,452,432,411,404,405,418,438,428,435,444,457,493,485,392,461,439,424,441,405,403,397,395,435,471,498,446,473,413,403,418,441,467,509,595,678,575,506,417,613,675,648,582,553,486,442,508,601,651,729,703,734,657,586,402,410,402,402,435,489,464,461,442,410 6,14,14,76,95,93,71,392,435,428,386,382,391,387,415,409,406,397,439,472,464,416,454,424,425,422,391,385,402,397,414,471,501,436,454,411,396,376,393,403,393,410,434,412,428,405,460,634,650,549,522,455,411,416,446,444,517,488,519,495,462,391,404,383,387,435,479,458,460,421,405 5,40,36,36,53,36,24,423,393,391,397,410,420,421,444,429,438,417,413,417,425,397,383,391,392,413,388,394,387,421,548,469,420,426,410,405,401,527,671,734,796,875,942,842,736,449,686,542,521,476,459,417,428,585,733,804,888,862,885,784,692,401,404,405,395,393,416,413,400,417,390 14,114,108,446,512,497,428,429,442,413,416,388,420,433,447,444,454,411,429,496,476,409,439,442,410,417,391,405,386,419,412,472,499,427,462,392,393,406,399,428,419,431,483,451,416,492,569,661,653,569,541,466,417,484,563,568,632,608,651,606,541,432,403,397,419,434,482,456,466,405,389 11,10,9,9,10,8,7,497,584,539,515,471,490,532,571,573,573,563,609,691,678,461,620,548,527,509,468,439,421,409,512,659,673,591,624,521,470,399,412,416,423,478,605,571,585,422,749,855,844,791,756,678,578,508,576,589,676,689,749,752,708,457,461,445,468,592,694,638,672,559,480 2,13,12,91,148,138,83,386,434,420,418,404,414,409,433,415,404,419,439,509,493,409,483,449,426,408,414,400,400,394,411,485,516,447,470,450,408,394,408,398,400,426,445,438,428,417,518,657,666,574,545,491,422,415,436,434,467,483,526,520,495,401,389,397,396,448,493,477,478,430,422 14,12,10,39,48,37,30,432,421,394,408,376,383,446,456,448,425,431,432,437,435,391,416,424,400,394,382,395,381,403,413,417,417,413,421,389,398,398,407,396,429,446,490,457,440,416,532,504,492,450,430,405,410,447,494,491,534,550,603,559,507,410,389,383,391,409,432,411,391,385,409 1,9,9,14,21,14,11,508,573,529,511,476,483,514,596,584,570,566,608,706,688,478,636,565,517,510,452,442,429,406,505,671,688,602,610,513,472,427,429,430,460,520,618,594,594,436,754,861,849,785,756,666,550,564,639,651,713,715,772,761,715,448,443,448,475,593,705,645,673,566,485 13,12,12,14,22,21,14,443,444,434,420,401,433,451,456,453,449,417,476,540,520,418,488,455,452,416,412,413,399,391,434,497,548,495,479,458,420,396,400,417,439,470,549,502,470,408,556,682,688,618,591,513,461,434,461,485,543,523,574,561,532,383,414,401,402,453,533,475,495,438,416 12,59,50,104,133,109,86,506,670,629,562,522,539,565,621,602,588,589,700,807,782,527,754,702,632,599,520,486,450,427,557,776,808,718,731,604,548,444,455,507,538,620,730,673,662,470,815,954,954,892,864,775,647,626,720,741,811,801,849,821,782,484,474,468,484,677,821,759,778,657,562 13,33,30,244,394,388,237,423,465,458,428,414,418,433,446,441,443,433,492,564,532,420,495,490,454,438,426,422,389,401,404,507,559,493,488,463,424,386,397,401,415,420,462,466,455,419,568,758,766,687,639,551,467,441,500,534,561,526,595,567,535,405,408,397,422,442,554,476,504,441,445 4,180,152,370,519,437,310,563,704,639,610,541,579,595,655,656,645,610,738,824,814,555,766,725,643,639,553,534,435,435,558,784,816,731,754,638,539,449,435,451,504,566,689,656,671,510,848,983,982,922,898,821,716,631,725,745,814,809,867,854,806,471,501,488,511,689,818,775,783,681,581 10,115,106,96,122,109,86,419,390,365,392,371,390,428,415,424,415,393,394,410,387,381,416,394,397,405,392,397,368,409,418,426,418,406,397,406,386,379,411,424,444,470,543,497,466,411,475,477,457,424,413,400,407,450,471,473,500,497,542,512,457,399,359,399,393,389,393,386,411,391,376 1,10,8,26,39,36,25,381,401,404,397,381,391,398,420,420,416,423,426,468,455,403,452,415,418,402,404,405,390,387,402,452,454,414,442,395,419,392,387,400,420,428,461,433,440,406,516,611,595,546,510,459,430,452,474,489,547,523,560,535,488,383,388,399,395,420,470,427,439,404,381 15,9,9,8,10,9,7,481,596,535,508,467,490,539,600,596,571,571,639,710,683,481,625,575,517,511,457,447,419,384,515,689,697,594,643,524,455,397,402,430,445,496,598,582,610,414,763,866,849,794,766,682,580,513,580,586,691,693,764,768,718,443,456,455,477,609,714,655,693,563,488 12,158,148,119,171,162,112,421,382,395,377,378,380,426,431,403,399,402,386,392,384,377,392,387,376,406,390,384,380,441,427,401,391,406,382,423,394,404,426,398,429,461,532,480,475,420,473,446,416,403,400,386,373,423,462,454,497,516,557,514,478,391,384,400,383,365,385,384,403,373,379 4,11,9,14,17,11,9,405,413,393,399,388,407,427,421,419,419,404,412,398,421,385,393,392,384,371,378,394,380,401,407,402,420,385,395,386,391,409,408,412,434,449,500,467,458,398,500,496,458,445,425,409,401,441,485,503,551,543,580,539,486,405,378,389,392,401,403,388,398,401,407 20,8,8,19,26,24,17,378,392,371,385,384,382,397,391,405,392,385,377,372,389,391,404,385,387,383,375,386,387,387,402,404,387,384,402,376,376,394,370,384,405,394,419,414,398,386,428,412,430,403,384,380,379,401,434,419,435,445,467,441,428,397,388,394,384,383,388,406,395,380,399 8,13,13,21,34,33,19,404,380,379,390,383,392,396,402,416,398,398,381,393,381,383,382,393,390,386,379,383,390,373,393,399,388,392,385,373,371,384,394,398,403,426,442,413,403,395,439,400,403,397,399,391,381,422,449,425,441,464,486,443,423,388,381,371,392,383,383,401,412,387,383 3,66,60,238,285,258,210,485,620,569,542,463,502,505,554,545,549,536,663,768,753,522,727,662,600,579,487,486,422,413,502,726,769,678,706,566,505,404,406,427,415,447,580,559,567,452,765,945,955,887,861,764,631,544,600,639,687,705,765,755,708,452,460,443,454,625,765,713,724,606,534 9,13,13,51,59,58,50,427,446,418,419,395,409,417,426,422,417,414,437,480,455,397,450,448,418,418,380,391,392,388,391,439,468,445,428,413,401,379,389,374,391,401,444,419,419,398,513,643,656,573,551,475,417,422,449,452,474,478,525,513,476,400,398,404,408,436,502,453,461,410,412 18,31,31,213,357,369,217,404,396,405,390,398,371,434,408,405,410,410,404,383,401,398,378,389,400,385,395,392,385,393,402,401,400,393,374,400,389,392,391,417,410,415,466,435,414,442,486,424,428,403,414,400,396,501,552,572,557,529,551,503,462,402,392,392,395,415,398,403,388,373,368 17,16,15,118,135,124,112,378,431,424,396,402,404,399,431,419,400,416,431,470,471,416,444,445,418,424,399,388,408,393,403,455,442,434,425,423,409,388,403,382,400,412,421,402,416,399,471,626,625,564,514,471,431,412,451,464,485,497,534,494,453,395,387,389,391,413,452,443,467,413,396 20,18,17,16,16,11,12,403,376,395,382,402,374,421,433,415,419,392,411,418,407,397,410,393,403,396,376,389,382,424,504,432,427,414,432,411,397,473,617,676,742,829,895,795,675,438,672,578,523,472,452,442,414,594,744,818,898,875,893,788,698,397,394,392,391,397,424,434,405,391,392 15,23,20,67,83,70,57,404,425,408,400,383,399,414,436,409,417,404,415,480,456,394,468,421,403,386,390,379,394,404,418,459,471,439,411,409,409,399,419,399,410,449,492,448,451,401,499,625,584,518,496,426,396,456,491,485,536,519,563,532,497,403,400,393,400,406,450,452,420,416,401 18,8,8,19,30,22,14,404,384,373,373,384,383,432,427,406,400,408,398,397,410,395,387,391,380,399,384,380,375,402,390,395,383,381,379,395,394,401,379,364,386,384,402,409,410,402,449,431,439,406,419,403,389,398,421,427,440,431,510,473,446,401,389,392,376,395,407,382,404,376,397 3,82,63,227,337,254,170,545,611,589,550,506,542,601,661,643,635,639,686,754,731,488,677,628,578,557,499,483,454,394,579,703,732,637,675,570,517,420,458,464,501,566,693,669,687,495,833,927,928,871,837,771,651,634,706,737,801,792,853,838,798,498,459,481,541,646,738,685,709,595,537 18,41,35,166,183,148,133,436,501,444,424,424,430,441,485,462,466,444,495,602,616,435,557,536,465,464,432,415,385,409,424,566,620,531,531,470,440,405,396,404,429,444,506,480,473,435,634,764,799,714,667,559,460,484,557,567,622,622,668,641,593,419,392,420,396,503,593,579,545,478,442 11,184,172,121,157,147,113,402,381,395,402,391,378,422,413,409,415,407,413,435,418,405,413,419,397,397,389,372,388,423,420,427,445,400,400,415,385,389,400,421,409,466,512,442,427,402,455,507,527,453,475,417,407,437,455,451,499,459,531,465,462,394,406,379,395,406,406,408,392,405,411 15,19,18,112,181,181,109,399,405,396,391,380,414,420,424,413,388,403,410,451,431,393,435,428,416,405,407,397,387,397,409,449,446,425,404,405,412,405,407,407,406,403,468,430,418,408,489,574,580,529,484,437,405,459,467,471,518,497,542,506,445,396,401,391,392,411,445,439,426,391,410 17,16,15,30,45,38,25,408,397,391,390,402,389,407,437,426,421,408,415,404,413,384,401,389,391,397,388,387,385,367,408,429,420,411,391,393,395,379,391,403,407,423,458,436,421,398,479,466,467,441,453,407,404,429,457,469,503,515,542,511,481,377,393,403,399,418,424,397,413,403,382 10,13,11,25,26,21,20,425,524,504,472,430,416,416,460,427,430,428,507,688,678,441,682,620,533,515,451,416,407,395,437,624,720,607,590,507,448,394,396,414,412,457,493,480,467,407,570,772,822,727,690,553,480,498,527,520,591,569,616,593,540,404,419,402,396,474,701,641,602,506,438 18,61,51,97,146,123,82,488,573,539,510,460,457,528,587,556,541,547,636,748,720,494,696,639,582,541,468,445,428,425,480,717,747,646,687,530,474,431,439,480,472,528,617,587,589,468,739,890,890,824,791,702,562,592,662,671,733,727,781,760,705,442,427,416,444,609,757,691,708,603,507 19,27,27,59,100,98,56,436,501,461,450,424,452,437,482,454,472,462,514,615,590,408,566,492,485,455,429,418,389,391,435,581,625,532,546,473,438,388,395,398,409,419,456,442,474,411,609,808,819,744,724,615,496,428,478,496,551,549,614,607,565,400,415,403,407,494,586,541,570,467,456 16,9,8,82,142,141,80,395,409,404,396,395,410,391,395,395,385,400,405,413,428,381,415,405,401,402,394,402,399,379,391,430,436,412,442,415,396,357,388,379,392,406,424,380,409,401,407,539,582,542,518,462,425,401,407,398,422,402,413,415,398,393,397,385,392,414,432,448,440,406,394 13,24,23,277,413,428,284,434,472,431,436,427,406,453,479,477,457,456,482,529,538,408,495,459,435,428,407,415,403,390,439,506,516,469,478,409,402,407,421,418,424,446,513,501,475,457,628,734,726,649,619,552,449,486,560,574,637,625,668,642,610,419,398,409,422,458,517,497,504,454,417 7,19,17,31,48,41,26,397,403,394,384,361,408,424,424,402,420,417,420,426,408,374,395,391,402,403,389,385,389,402,399,408,426,391,410,388,404,380,406,410,423,466,502,450,438,422,521,471,476,450,433,409,397,472,517,521,569,567,605,554,511,379,390,404,379,404,416,393,411,395,391 14,30,31,130,209,218,135,375,401,382,378,385,385,388,409,419,427,414,408,377,403,376,401,397,402,387,380,392,383,414,393,390,394,364,400,390,398,374,390,414,399,439,453,436,419,423,485,451,436,427,420,387,409,522,584,593,600,570,563,501,459,412,406,409,386,394,401,400,389,382,384 4,11,10,10,11,8,7,520,593,548,525,479,482,562,605,602,579,583,633,697,698,501,625,597,545,527,466,463,416,408,520,684,678,609,618,511,492,394,405,398,447,469,606,567,594,413,772,857,846,792,767,705,569,517,579,619,700,692,773,777,739,466,442,472,479,605,706,658,688,586,523 10,156,122,193,263,190,138,554,662,611,574,531,560,599,667,660,636,641,702,798,765,560,744,698,639,616,516,491,442,410,574,768,790,698,723,623,554,410,445,458,520,599,727,686,677,502,833,930,924,865,840,773,640,627,716,746,808,803,855,839,795,498,505,484,517,677,788,734,753,622,554 1,8,8,26,45,47,27,405,860,822,744,626,592,407,416,403,416,409,846,1021,966,799,1011,932,867,842,722,626,493,402,438,996,1023,935,931,795,678,397,429,430,464,495,539,486,475,461,528,1023,1023,1023,1023,904,764,511,546,516,527,485,527,493,478,392,566,393,390,828,1011,929,939,821,677 17,136,123,322,599,530,281,420,422,403,393,419,399,396,429,424,387,403,428,462,448,408,446,433,432,421,392,398,388,367,389,450,456,422,429,398,381,403,383,390,396,414,429,415,433,423,486,555,567,502,484,423,425,447,429,437,479,475,479,487,471,399,398,386,399,420,438,429,466,388,398 16,67,62,218,293,270,199,456,587,538,515,464,481,506,520,529,514,491,589,729,716,493,680,612,554,526,463,452,428,402,487,685,725,623,652,527,480,425,403,430,433,482,559,522,549,461,705,897,903,833,800,700,576,516,582,595,679,667,727,705,667,430,451,443,435,555,715,659,673,547,503 20,10,10,22,27,23,20,413,377,387,408,383,396,408,409,408,411,407,413,401,408,396,418,396,384,387,390,373,378,390,389,404,401,414,394,412,370,390,381,381,389,404,444,418,403,399,472,456,452,416,396,397,372,406,424,437,465,471,515,477,416,384,369,391,383,395,394,398,391,382,402 6,18,13,41,50,35,29,414,394,386,383,393,373,427,428,389,409,413,387,411,417,398,403,400,379,388,373,391,377,389,396,415,421,390,397,412,379,412,387,394,404,415,443,418,417,401,434,443,468,416,434,401,368,407,443,437,439,442,505,448,448,387,405,395,393,379,386,394,393,385,376 12,12,12,40,46,44,38,418,472,448,441,412,423,434,442,414,446,415,484,594,574,428,546,490,454,464,414,399,394,379,419,566,606,499,532,442,420,376,399,399,398,418,437,421,419,397,551,790,795,710,673,558,436,427,469,469,529,535,581,545,506,404,412,392,400,465,581,535,547,480,438 13,8,8,38,44,40,33,416,440,424,411,403,420,424,416,408,402,410,439,491,486,406,465,442,422,412,408,382,405,399,411,458,485,461,449,417,416,405,384,395,380,421,449,435,418,398,494,630,634,544,517,460,441,408,450,446,491,501,536,498,487,378,401,394,399,418,466,469,438,431,398 12,20,19,50,62,58,45,394,490,416,454,416,425,440,428,436,424,453,502,620,592,451,563,514,467,480,410,411,393,379,407,557,614,533,532,466,415,380,391,406,410,397,458,431,450,393,591,799,808,726,697,580,483,433,497,468,539,503,558,569,541,417,420,394,410,461,594,559,554,483,444 14,9,8,24,37,33,19,407,820,776,705,579,595,426,427,430,415,429,751,949,924,662,924,871,811,775,665,607,502,397,411,900,955,875,883,760,636,407,402,400,400,420,488,448,443,411,521,1023,1023,1023,1003,892,747,462,470,450,485,473,517,532,489,400,530,395,400,697,929,879,884,769,646 2,152,121,199,250,204,163,509,680,628,582,516,533,558,624,605,583,597,696,800,783,531,773,728,647,624,519,482,440,452,552,766,811,718,735,602,521,415,444,474,501,539,671,629,649,491,808,937,950,883,851,770,631,615,699,714,782,774,828,809,774,475,492,473,478,657,809,762,768,658,570 3,80,28,160,193,77,59,634,597,530,484,482,497,648,717,702,670,655,663,721,694,468,612,543,514,491,449,430,433,501,645,688,689,614,618,531,478,533,636,693,750,828,912,835,788,626,892,887,860,803,767,715,578,817,886,904,962,952,986,936,881,490,437,497,499,588,683,624,659,546,481 11,11,11,43,56,54,41,405,433,445,429,396,406,414,410,426,404,401,450,522,497,419,488,452,426,448,400,389,399,375,404,504,527,448,459,420,391,381,387,396,373,407,429,396,430,375,500,718,735,660,591,501,457,406,412,426,454,453,505,491,457,384,386,407,396,433,508,498,478,428,407 2,21,20,47,53,46,40,421,561,518,473,433,443,434,463,415,441,422,601,754,703,512,726,646,564,528,443,446,416,405,400,717,747,633,655,506,479,405,400,416,444,464,520,462,467,438,572,853,862,772,721,595,488,499,528,517,574,555,596,590,528,403,406,387,410,599,741,653,649,528,432 13,69,64,99,130,124,93,450,582,547,500,450,485,493,522,503,520,500,606,714,694,475,653,603,541,524,459,456,433,399,476,674,708,613,633,523,475,421,396,404,391,465,541,533,557,430,712,890,890,822,793,699,574,490,560,589,652,650,715,707,652,419,441,453,454,563,695,633,651,543,491 20,15,15,169,257,260,168,419,461,431,452,414,415,414,418,436,434,429,478,539,512,418,477,442,447,431,420,416,398,386,409,491,503,459,484,451,395,396,383,383,403,401,425,435,435,400,545,733,736,658,623,518,446,418,443,459,499,491,544,537,497,395,378,404,391,440,504,471,485,431,421 8,14,14,78,122,118,75,403,437,433,411,406,402,423,450,439,426,422,482,518,481,412,466,433,428,413,407,397,367,394,413,467,506,443,461,418,419,385,399,400,402,413,472,421,434,404,540,697,688,615,580,508,425,446,489,476,543,523,564,545,519,404,387,401,404,444,505,463,483,409,425 6,333,261,204,281,211,154,489,432,405,409,413,396,495,497,469,471,444,436,466,475,400,435,429,423,423,420,392,407,442,463,452,482,429,417,404,398,451,466,502,492,537,642,581,535,460,627,582,579,516,479,451,406,531,617,604,685,666,730,670,610,401,395,381,391,408,444,446,427,417,401 8,40,39,95,125,122,91,445,512,460,458,423,455,473,507,494,457,482,526,583,575,419,503,505,461,452,415,420,418,398,452,543,588,497,531,458,437,416,409,426,415,446,541,510,511,420,660,799,809,736,689,606,500,479,534,540,636,637,698,690,628,408,405,419,428,491,577,540,564,469,421 1,9,9,9,9,8,8,467,567,531,487,489,478,521,556,569,567,548,625,696,679,476,640,573,534,505,472,451,411,397,500,682,683,619,625,514,478,398,392,407,422,446,549,546,569,414,741,870,855,797,762,690,570,474,529,568,643,653,732,732,691,437,455,445,469,615,730,667,685,567,507 12,13,13,45,51,51,46,403,457,444,428,400,417,422,436,435,442,428,463,590,554,407,512,499,457,452,430,421,410,366,424,537,589,495,496,424,410,374,396,402,410,409,461,428,433,398,541,772,787,700,657,552,470,415,462,473,536,517,573,567,526,400,417,384,402,447,565,507,533,468,427 12,17,17,57,74,77,58,413,492,459,453,422,409,431,448,439,426,447,481,594,572,438,511,476,453,470,445,420,392,379,434,553,584,502,518,458,427,382,395,397,387,418,430,429,458,420,610,803,810,734,706,601,498,423,454,491,527,539,598,598,544,396,414,391,407,470,573,534,548,465,456 1,8,8,75,122,125,77,411,468,443,440,400,418,395,429,424,431,427,486,582,554,430,532,496,464,442,442,405,387,369,428,533,585,495,523,463,415,376,388,399,406,418,433,431,452,409,545,789,816,726,699,573,467,419,455,466,509,499,568,535,516,403,407,390,397,455,562,539,530,447,437 6,14,13,29,39,35,26,390,393,377,374,386,400,398,395,391,379,416,413,395,371,379,400,399,400,378,399,395,366,387,389,406,385,375,392,383,368,398,402,411,416,404,427,416,406,381,429,414,411,394,405,400,379,405,433,446,478,451,468,455,412,376,373,391,377,381,395,380,390,381,369 10,92,86,163,206,189,147,507,662,600,577,502,526,556,593,586,576,561,695,807,782,540,756,715,621,610,513,508,428,389,526,763,802,707,729,596,521,406,429,455,475,531,652,618,613,474,785,934,939,875,847,765,621,595,666,676,754,747,805,793,752,455,464,438,466,647,804,746,748,648,532 11,37,29,36,43,30,26,668,766,711,664,633,655,708,773,766,756,747,809,881,858,625,820,765,712,692,597,561,483,438,680,848,866,789,810,687,643,438,476,508,529,631,774,758,773,517,912,1002,996,947,922,853,749,699,772,780,856,856,913,915,881,573,563,597,614,782,881,828,844,743,645 19,10,10,36,50,48,34,403,419,412,414,399,419,411,430,421,397,419,429,487,474,400,458,421,414,403,407,391,388,384,400,478,475,433,432,412,407,381,399,379,405,416,435,438,437,386,490,631,624,567,532,463,423,428,441,463,479,479,521,504,468,388,404,417,398,420,470,436,459,397,408 18,103,82,408,589,442,298,451,454,437,413,437,433,483,540,501,520,502,499,534,538,432,471,460,453,422,445,420,417,416,473,503,527,478,499,430,411,416,428,421,461,500,580,552,525,488,718,738,716,656,641,574,492,583,662,697,755,745,785,743,677,437,420,424,437,469,544,494,511,451,451 8,15,15,50,56,53,47,421,437,416,398,407,394,427,423,421,430,428,435,519,502,404,475,437,423,416,401,403,393,381,409,476,509,464,472,407,415,385,409,409,382,420,465,443,441,397,542,679,696,607,575,507,434,446,468,511,573,563,601,553,514,394,399,396,395,437,504,459,469,440,399 5,10,10,30,39,35,28,413,471,443,418,435,416,443,454,450,432,440,495,585,559,433,525,488,464,442,417,416,392,400,435,540,585,509,513,457,420,391,405,400,422,413,473,472,466,396,596,787,790,707,674,560,472,415,457,457,519,533,570,576,540,418,415,401,428,458,550,505,531,473,425 18,10,9,24,30,25,21,419,387,380,395,396,381,435,433,402,424,380,391,401,400,401,381,389,378,381,389,382,382,389,406,399,382,374,380,388,378,395,399,402,400,427,446,433,421,402,478,410,415,403,405,382,388,443,457,455,482,495,542,493,481,389,387,383,391,384,397,362,386,385,371 14,8,8,23,26,26,23,431,429,418,384,406,395,412,395,417,398,421,425,464,461,398,439,428,404,415,391,390,391,392,393,459,465,433,427,417,397,394,409,395,403,391,418,400,413,398,485,625,614,544,509,461,400,411,414,431,492,480,524,487,469,396,397,375,400,423,468,454,435,407,414 14,12,11,45,50,37,34,425,490,466,440,422,451,435,464,462,457,443,500,593,574,422,537,488,466,451,434,415,390,389,444,570,606,512,527,464,443,401,395,401,403,456,507,482,473,414,621,768,778,686,666,584,482,474,545,556,592,591,652,632,567,421,407,408,428,477,586,543,531,457,432 8,12,12,68,111,108,65,405,459,450,424,417,423,419,413,448,419,405,471,579,519,405,525,486,433,457,408,420,373,383,417,538,574,493,507,451,407,351,388,407,394,406,431,445,421,397,525,755,773,692,649,557,447,433,463,474,515,482,559,542,500,387,412,395,388,454,559,502,516,440,401 4,19,19,236,329,335,238,450,446,458,457,418,431,448,477,445,469,455,505,558,538,409,486,451,442,436,422,407,407,411,445,509,537,486,506,445,409,385,398,399,423,441,486,495,493,443,648,755,741,671,644,556,461,469,529,548,620,621,675,656,609,436,409,426,421,472,532,495,510,438,424 5,18,11,110,130,79,58,485,586,546,495,468,466,510,585,554,548,549,645,735,710,495,676,602,540,539,460,432,403,372,511,702,724,643,643,526,487,416,435,451,474,530,645,598,606,474,770,891,882,824,791,699,589,617,692,700,762,760,808,785,734,448,439,432,475,588,717,648,656,563,494 7,17,14,33,49,39,25,381,384,396,403,375,385,400,421,407,399,400,405,403,406,380,397,391,386,387,379,385,382,389,395,389,392,384,386,399,389,386,397,405,408,423,436,414,400,393,435,423,399,399,383,405,373,410,428,438,452,445,482,485,441,399,378,390,392,373,404,386,374,383,386 20,44,35,368,546,448,297,532,516,483,465,446,489,598,662,647,625,604,613,620,604,422,497,470,451,420,419,422,415,440,680,630,595,547,560,543,492,489,556,630,685,781,878,827,794,517,848,799,758,709,677,628,531,677,778,807,879,868,910,878,827,513,435,492,502,558,578,523,544,476,448 8,9,8,36,59,57,33,409,419,403,406,393,399,389,419,402,407,405,415,476,451,406,445,439,423,403,406,386,387,384,407,454,443,425,435,434,392,385,388,398,401,406,423,405,427,391,477,622,651,554,534,477,429,418,418,433,478,470,507,511,472,396,390,389,401,421,464,447,453,408,390 18,11,10,63,98,90,56,510,746,691,643,546,538,525,561,518,527,495,769,915,853,678,883,794,738,699,574,509,454,415,523,890,892,810,808,675,595,410,430,426,449,503,652,613,624,442,740,1023,1023,963,924,815,684,507,594,623,698,688,757,739,704,446,513,433,435,801,956,862,886,762,634 7,17,14,33,47,38,26,392,384,393,396,366,407,404,412,372,385,384,391,410,386,379,382,394,397,382,391,380,397,394,378,398,398,395,384,383,386,380,398,399,389,414,414,404,403,397,414,420,412,398,403,391,385,403,405,417,419,415,457,438,400,379,369,374,375,379,374,382,395,376,387 4,304,273,191,303,279,173,435,408,414,404,416,374,426,435,419,421,413,456,429,456,399,436,399,417,394,400,374,395,442,458,450,454,425,439,394,388,426,444,473,489,560,641,566,502,422,535,527,542,465,459,447,415,453,473,509,550,558,600,573,496,397,383,406,396,411,437,427,406,399,397 18,8,8,32,43,41,30,401,440,412,409,404,389,413,403,390,398,402,430,474,476,398,449,443,421,407,410,390,393,384,409,454,484,453,438,425,387,380,391,401,395,383,424,424,424,395,492,665,675,583,554,499,442,407,420,435,470,438,488,477,444,394,407,405,391,404,474,432,451,435,412 3,14,12,93,114,98,80,420,524,453,451,417,404,435,456,458,471,461,499,621,615,455,569,520,454,471,431,429,385,404,446,582,623,538,561,448,449,393,402,393,428,426,510,471,477,416,627,792,795,721,689,589,497,463,513,520,606,594,642,635,598,422,414,405,415,479,597,551,564,471,430 14,45,38,161,321,273,133,393,429,434,420,385,393,428,415,398,400,397,430,551,523,421,515,478,445,428,393,403,388,399,402,509,550,467,483,437,405,381,377,368,405,388,428,418,448,418,473,678,713,607,572,469,422,418,422,455,472,464,492,470,450,416,399,399,391,447,540,485,485,443,411 4,9,9,56,123,122,53,419,431,410,400,398,412,387,401,413,395,396,435,467,467,413,480,468,450,438,430,422,413,408,400,418,430,406,421,407,389,380,395,387,398,373,402,390,387,381,427,576,603,529,502,453,408,390,402,405,400,415,416,406,410,422,410,400,403,450,487,479,485,433,430 11,9,9,51,51,50,49,414,446,439,414,411,410,416,398,402,428,402,436,542,524,403,482,458,424,419,403,394,394,391,408,503,541,478,468,445,413,408,375,404,389,396,403,407,430,398,485,740,757,661,609,509,429,392,408,425,452,455,485,494,466,400,402,396,396,417,526,466,487,446,419 1,9,8,7,10,10,7,469,566,519,480,437,459,474,522,511,527,494,574,690,676,472,639,581,517,518,457,441,398,387,473,663,703,600,637,509,477,407,398,414,424,467,553,528,547,416,685,855,853,791,755,649,532,483,531,552,621,620,695,679,654,423,414,435,436,565,696,628,638,527,473 5,41,39,80,119,113,76,432,549,509,492,442,457,452,480,487,482,482,605,699,677,466,644,581,531,503,452,437,410,390,474,666,704,608,618,504,460,397,393,409,419,446,524,500,501,425,669,873,878,807,767,647,544,467,525,545,613,605,680,662,616,427,443,425,433,543,687,617,628,535,472 2,11,11,3,5,4,2,380,386,388,393,364,391,392,396,415,397,396,393,396,400,399,385,378,391,386,383,387,379,386,426,398,410,403,404,399,396,406,429,493,547,623,717,600,520,399,503,445,442,420,415,432,387,429,488,544,665,663,688,585,517,382,393,399,391,391,390,395,389,383,390 20,80,75,161,298,274,148,483,510,478,467,425,465,507,580,546,537,533,578,639,610,455,551,517,473,460,428,427,387,402,484,598,621,546,541,501,429,388,403,436,443,502,583,540,539,472,734,817,811,740,710,624,522,560,618,645,721,711,769,738,682,444,441,433,450,535,634,572,574,494,455 7,14,14,28,31,27,24,416,441,415,402,382,415,429,417,408,410,420,429,473,471,399,456,446,406,404,386,415,391,397,398,465,484,444,436,393,405,393,414,385,414,432,477,454,446,412,524,605,629,566,535,472,421,459,479,501,546,534,592,528,492,398,410,387,392,433,472,449,444,427,420 19,10,9,32,34,27,26,424,398,406,377,389,389,420,424,412,424,410,413,414,390,372,388,388,398,394,404,391,380,394,398,410,414,389,395,401,383,397,399,411,413,422,453,429,414,405,474,456,448,429,421,409,390,427,451,467,494,474,541,487,460,396,392,390,375,382,403,389,393,388,381 2,9,9,66,94,95,64,388,386,386,384,363,402,397,379,393,391,380,384,394,391,386,398,395,394,388,390,390,386,391,384,408,403,385,405,390,381,381,389,423,397,379,404,397,400,390,420,442,425,411,406,382,379,406,420,414,429,416,446,426,418,389,381,392,388,393,390,409,403,389,386 5,62,55,887,1023,1023,810,484,529,495,462,460,441,483,507,526,481,501,566,663,619,442,585,545,497,478,424,434,424,423,447,618,653,548,589,472,437,404,449,441,478,542,623,570,569,563,714,827,823,749,715,609,519,607,679,687,746,727,782,753,683,460,415,418,428,507,642,560,575,493,448 16,31,28,93,80,63,75,432,460,415,439,425,433,451,468,448,447,426,473,548,521,418,497,462,435,427,409,397,401,380,429,505,534,479,498,432,420,411,385,399,444,443,511,483,469,434,603,714,706,648,608,527,446,494,547,557,614,613,640,626,580,417,400,409,408,472,526,526,491,463,428 17,14,10,39,47,33,28,418,394,393,373,396,374,433,426,398,413,403,410,398,397,393,400,397,386,371,373,391,389,401,421,399,410,397,381,399,382,408,412,445,446,501,578,487,445,404,489,459,423,411,405,402,398,458,474,480,592,567,592,520,480,373,379,385,379,368,396,393,397,383,389 15,9,9,34,45,44,33,403,459,428,421,422,420,435,448,442,437,423,458,518,521,426,483,468,427,442,411,412,399,376,412,483,526,467,476,426,411,390,394,373,396,396,444,443,435,398,550,702,709,637,610,533,472,414,478,446,508,498,563,548,516,377,384,394,399,452,499,480,462,437,431 2,15,13,93,119,106,82,428,508,485,456,419,440,465,477,462,454,472,546,625,609,429,564,531,491,488,429,431,396,379,439,594,630,538,564,486,429,394,402,393,438,459,513,494,499,427,650,823,829,753,715,633,531,499,543,559,636,631,691,669,607,411,425,403,435,502,609,556,574,491,449 5,168,122,1023,1023,1023,1023,919,1015,973,937,875,893,943,979,954,942,928,1023,1023,1023,966,1023,1023,1023,1001,930,911,825,874,910,1023,1023,1023,1023,957,903,875,882,895,935,986,1023,1014,1003,948,1023,1023,1023,1023,1023,1023,1011,1023,1023,1023,1023,1023,1023,1023,1023,857,909,853,873,1023,1023,1023,1023,1023,987 18,9,9,44,49,50,44,424,459,439,414,436,397,426,429,433,426,441,490,558,526,413,507,476,443,433,418,406,402,395,419,537,567,509,512,455,423,382,403,384,393,418,441,435,450,411,556,759,770,675,645,558,473,424,444,466,488,500,568,535,516,407,411,406,407,460,551,513,505,456,409 4,10,9,18,24,22,17,409,391,391,408,375,388,405,421,393,396,398,411,417,441,380,402,400,396,404,387,382,375,397,460,447,431,420,424,404,401,389,408,411,428,483,594,547,493,402,459,513,509,483,478,465,420,402,437,435,466,473,511,462,451,388,399,384,390,401,414,413,409,391,390 11,12,11,23,29,22,16,509,552,529,489,470,485,527,592,590,581,573,607,673,656,454,579,547,498,487,448,433,417,401,518,644,645,573,589,521,476,406,387,426,439,472,573,561,580,432,754,829,811,764,732,661,551,497,556,577,679,681,756,757,718,461,443,472,479,582,685,632,638,543,480 14,15,15,87,119,113,82,422,457,436,426,392,416,422,439,452,448,426,477,532,531,407,500,462,430,420,389,417,390,389,416,506,547,453,474,420,416,388,397,398,409,441,514,478,468,410,577,716,731,659,616,513,453,469,527,538,590,566,631,586,539,396,416,401,387,427,519,491,507,438,438 14,22,21,11,17,15,10,534,590,549,485,461,480,563,611,604,579,575,640,713,681,474,642,565,532,537,450,441,408,418,530,676,688,601,623,499,476,418,430,436,481,534,639,614,593,432,762,865,846,792,757,668,555,575,660,674,735,739,791,787,735,463,449,477,481,602,711,643,669,543,492 14,9,9,14,19,18,13,458,389,422,384,402,413,438,418,433,396,417,407,432,410,390,426,408,386,403,369,386,368,412,439,435,426,415,408,405,387,393,399,426,443,466,548,528,473,395,478,477,496,441,447,447,403,419,463,469,515,505,529,473,439,399,397,367,394,388,432,404,388,389,399 18,9,9,26,30,25,23,424,414,403,403,413,389,410,420,426,433,421,434,463,441,393,457,418,409,391,411,395,384,379,415,455,469,432,454,413,414,402,406,401,428,431,481,467,441,403,572,619,613,545,520,455,415,481,529,547,590,578,612,594,542,400,388,388,407,424,475,437,458,420,403 14,11,10,27,39,35,22,412,483,460,447,428,419,420,437,430,438,424,501,602,580,426,553,508,481,467,427,424,403,380,408,554,602,514,533,461,430,392,385,400,383,403,443,426,448,393,546,803,821,739,697,584,474,436,458,452,477,487,536,537,514,386,425,400,405,484,575,533,548,463,423 5,14,14,48,63,60,46,392,403,400,415,404,390,426,421,405,397,401,416,477,452,395,439,434,407,413,392,396,378,384,407,465,472,423,423,404,407,393,401,397,412,423,455,435,423,405,512,622,626,559,520,464,421,439,470,486,519,513,554,517,470,404,397,403,396,422,473,432,434,415,407 12,8,8,17,19,13,11,424,439,426,411,404,405,434,448,428,418,436,452,473,486,400,441,426,416,405,395,390,389,390,423,464,483,432,453,418,414,402,397,400,392,430,467,440,438,414,559,631,638,561,541,476,441,469,495,505,528,537,585,541,512,391,406,407,400,434,490,449,464,427,393 11,15,15,28,36,33,25,397,416,409,381,380,395,403,406,381,391,395,386,382,399,380,391,388,391,374,383,383,373,373,404,405,407,393,395,383,410,373,382,397,386,404,420,425,414,379,409,438,439,411,409,394,386,410,424,411,442,437,467,426,403,390,371,369,383,387,406,388,390,373,394 12,30,23,75,83,59,55,451,509,485,478,440,422,513,562,550,536,524,539,603,613,415,518,503,461,450,424,414,396,434,553,585,597,538,573,448,450,469,569,629,692,782,860,778,705,465,767,794,775,713,681,590,497,638,756,804,866,848,878,815,753,431,411,430,443,502,601,561,569,463,430 17,11,9,35,38,27,25,426,387,380,382,410,384,428,421,423,387,395,383,416,403,375,402,384,389,377,376,391,380,395,401,402,401,384,400,386,399,384,404,389,398,413,427,446,419,404,452,453,442,430,396,403,400,410,426,427,493,487,514,498,464,394,382,399,391,378,401,368,397,384,390 16,14,14,158,191,187,156,381,396,389,385,366,385,398,384,407,414,398,403,405,418,383,388,382,376,401,374,377,381,398,404,400,393,404,407,381,394,395,390,401,377,390,417,391,419,384,438,489,463,454,433,421,406,402,431,415,461,470,462,431,446,398,385,394,387,407,415,424,410,393,406 3,125,98,1023,1023,1023,913,466,605,557,507,472,485,505,526,517,492,503,640,749,735,493,706,658,571,566,491,472,421,423,456,706,767,660,676,533,477,389,425,408,435,440,575,518,541,533,722,926,945,870,844,740,625,536,585,605,673,671,742,718,662,502,456,432,453,586,762,698,701,594,521 11,29,25,52,74,59,38,449,562,530,494,472,486,492,562,530,552,528,579,693,672,454,626,576,519,499,458,441,417,390,472,665,681,588,615,518,445,383,408,430,442,470,570,528,550,420,715,863,865,794,765,662,547,498,567,589,667,656,724,719,670,442,452,414,446,564,674,609,647,522,479 14,18,15,25,22,14,17,562,651,601,558,505,522,584,657,644,638,634,695,782,765,544,717,660,598,574,498,481,437,411,582,753,773,684,708,580,532,402,439,452,464,546,662,649,670,460,826,930,921,868,839,765,635,597,668,694,772,768,835,828,787,475,476,493,509,689,789,731,746,646,550 19,19,10,48,60,27,23,437,429,409,412,387,396,446,466,449,450,436,415,448,422,394,415,396,396,387,395,406,387,399,434,424,432,408,418,399,398,427,427,438,476,526,586,517,473,444,621,540,520,467,447,420,410,585,647,637,691,676,726,654,560,380,392,406,394,427,412,414,405,382,397 2,541,188,1004,1023,380,373,895,915,870,853,809,844,926,972,961,952,943,963,992,985,771,921,892,853,837,780,773,666,670,919,965,961,912,929,851,807,706,798,845,898,976,1023,1023,1009,822,1023,1023,1023,1023,1023,1010,930,964,1023,1023,1023,1023,1023,1023,1023,821,764,823,852,932,986,950,976,892,839 19,147,97,184,155,82,110,499,457,454,440,420,440,535,586,564,569,530,526,529,542,411,439,440,448,438,433,414,404,561,730,629,590,551,574,508,489,691,823,871,922,994,1023,964,887,524,843,753,700,645,632,568,518,780,901,947,994,967,980,899,840,477,420,460,470,510,520,465,524,436,434 6,15,14,79,107,84,63,415,440,419,431,416,427,421,469,454,437,453,481,515,496,416,458,443,418,427,408,400,398,393,436,505,476,458,470,428,406,405,413,400,418,434,458,448,461,407,606,713,697,632,598,535,455,494,570,565,621,586,643,600,579,410,400,410,416,465,508,469,479,424,438 6,16,16,83,126,123,79,391,444,450,438,414,406,415,435,423,418,432,488,562,564,414,512,481,459,442,419,410,405,399,406,508,571,493,498,436,433,379,401,387,407,420,452,440,447,408,541,760,767,684,653,566,459,411,466,478,516,522,569,536,494,401,399,402,396,453,525,489,522,459,413 19,20,18,35,41,34,29,434,477,444,423,399,424,458,471,446,455,457,485,588,573,422,522,489,443,445,410,391,392,407,443,547,573,496,508,453,429,425,397,419,443,472,537,495,483,414,629,752,740,668,644,536,454,481,543,541,593,588,647,631,558,409,405,415,403,465,567,504,533,466,427 19,163,152,93,128,122,89,448,374,386,373,411,395,420,427,428,398,394,404,396,401,374,379,387,384,384,378,386,387,413,423,413,397,371,370,405,397,379,425,452,456,502,591,518,502,413,460,409,424,399,376,404,376,407,429,436,465,466,516,477,445,400,376,401,412,379,390,360,388,383,380 2,291,243,290,342,278,233,975,946,906,893,860,882,1009,1023,1023,1023,1022,1019,1010,1011,747,877,866,842,827,774,780,686,666,972,967,949,912,935,878,831,698,751,800,851,931,1023,1023,1023,865,1023,1023,1023,1023,1023,1023,961,1006,1023,1023,1023,1023,1023,1023,1023,917,796,920,937,978,995,973,999,910,872 20,9,9,32,40,32,25,453,456,439,428,393,407,496,508,494,483,458,485,547,503,409,493,458,416,417,401,408,400,397,429,492,509,470,455,434,404,410,402,410,411,437,512,472,473,424,613,672,672,588,568,480,435,473,540,568,632,614,662,640,570,428,408,420,410,469,520,496,499,435,415 14,22,22,45,56,53,40,423,540,508,476,441,465,427,458,459,444,467,528,671,655,448,621,571,510,481,423,418,396,408,456,627,679,578,605,489,448,382,393,402,398,422,488,472,491,396,621,855,872,791,755,644,520,452,475,512,536,558,615,596,564,407,421,400,414,511,652,593,603,502,454 11,26,26,101,138,138,99,418,463,447,421,412,414,425,454,443,452,424,457,551,507,416,512,469,426,433,418,406,394,390,406,532,544,487,504,476,405,384,396,391,422,425,455,460,433,409,575,742,739,659,628,542,464,447,478,500,552,527,602,569,547,411,417,414,405,454,540,488,516,429,436 7,85,81,76,117,110,71,404,432,386,406,388,391,435,448,426,439,382,439,445,441,405,452,419,397,397,412,381,368,413,389,425,464,422,423,419,384,394,404,406,439,453,503,462,444,417,529,493,534,459,440,405,394,455,486,510,520,517,592,539,486,409,387,405,405,385,455,445,427,408,383 13,29,26,45,57,50,40,490,668,625,574,480,529,541,580,562,530,556,683,822,791,554,779,723,641,619,516,495,418,415,517,782,829,723,751,616,543,412,419,444,450,512,605,588,595,435,759,951,956,891,861,759,625,516,614,622,699,695,760,748,712,437,486,446,467,655,822,756,772,657,543 6,18,18,333,755,759,333,421,445,405,427,397,402,442,462,439,444,456,477,463,463,383,432,415,394,410,406,406,393,420,428,453,430,421,423,420,409,419,413,427,459,496,566,523,504,457,624,609,578,559,518,488,427,518,565,579,629,626,685,650,596,429,397,421,431,443,447,445,454,408,421 3,232,185,267,351,268,203,694,822,764,734,662,685,758,809,798,790,779,854,930,905,700,880,841,780,762,665,640,513,434,717,901,922,846,863,763,671,455,506,526,593,699,820,798,808,589,948,1023,1023,997,975,905,794,754,822,838,899,898,952,950,916,610,622,624,663,838,935,889,903,803,724 20,23,22,28,40,27,19,557,648,589,575,544,559,612,664,660,660,641,707,777,756,517,679,633,578,558,496,500,438,407,566,742,741,680,702,594,547,411,423,437,442,513,656,648,670,439,827,920,905,857,828,763,648,555,627,664,743,752,825,824,794,501,502,514,541,682,773,718,734,626,556 15,23,22,19,23,21,17,558,666,615,579,532,533,592,677,666,668,637,713,775,752,503,684,642,588,557,501,486,448,407,580,733,749,670,674,565,528,408,423,440,461,539,654,646,666,425,834,918,903,857,829,764,658,555,642,665,756,756,828,837,797,508,493,511,514,685,772,710,736,642,552 11,146,134,175,414,382,155,850,1005,981,987,977,1022,897,957,974,985,995,1023,1019,1023,800,893,931,941,945,932,958,903,429,915,933,917,922,970,955,939,436,428,493,537,661,855,889,952,614,1023,1023,1023,1023,1023,1023,1023,784,856,882,966,982,1023,1023,1023,886,972,903,943,1013,1012,1023,1023,1017,1011 1,11,8,25,34,26,19,403,404,389,399,396,397,417,429,422,406,396,420,406,393,382,380,391,398,398,375,387,389,399,389,393,406,404,381,382,398,394,393,387,414,432,457,422,415,407,475,448,434,421,402,398,395,436,468,474,510,486,526,479,446,378,392,388,386,384,389,390,396,390,379 16,80,76,104,138,124,94,527,639,605,580,519,554,536,588,573,580,572,680,777,760,534,727,675,602,581,518,505,450,378,516,747,768,690,707,584,538,425,405,462,450,522,629,585,600,436,787,944,942,882,859,774,669,529,615,647,737,734,789,788,747,446,508,464,479,665,772,717,738,628,530 15,22,22,41,51,49,39,433,497,465,424,444,426,426,454,466,429,449,495,597,572,417,527,498,471,443,445,417,378,402,434,547,601,516,514,457,452,376,395,400,389,432,468,451,484,404,600,809,821,741,708,598,491,447,496,484,568,546,622,595,590,412,393,391,417,466,557,532,531,468,430 14,17,16,17,19,14,13,506,617,570,542,485,508,568,628,607,584,592,667,745,731,503,670,626,555,544,479,456,445,401,527,712,725,645,675,552,469,372,405,428,442,511,620,613,611,426,780,888,880,826,799,719,600,533,616,637,716,710,784,789,737,455,453,464,477,629,742,688,695,590,525 16,111,101,76,88,77,67,438,392,418,402,400,379,413,457,419,430,417,419,441,409,407,425,428,406,394,386,387,396,387,428,425,436,405,406,399,407,397,413,428,416,443,480,446,460,399,520,511,498,445,454,420,387,442,469,482,506,521,578,542,502,399,370,400,370,396,442,426,411,399,382 19,70,55,106,149,78,58,440,553,491,480,437,463,463,524,505,490,510,586,699,674,468,646,576,511,494,449,455,396,396,456,644,683,582,620,485,456,405,411,418,461,467,583,530,522,443,699,859,858,787,755,661,528,551,599,614,677,669,728,714,664,411,421,417,432,560,689,611,643,505,468 15,47,45,85,105,93,76,467,575,532,517,482,481,493,537,515,534,518,586,709,688,491,648,604,535,532,448,455,413,370,480,672,703,611,632,500,492,404,411,423,426,470,575,543,545,433,727,885,891,825,792,700,591,517,598,609,696,696,755,730,698,420,436,438,428,551,697,633,647,540,496 10,24,23,72,107,107,72,405,436,438,414,408,420,399,399,406,419,394,453,520,504,418,506,463,432,442,433,414,386,377,424,503,531,462,481,438,428,394,386,375,401,394,426,431,399,400,510,722,736,654,610,509,453,415,428,444,508,462,533,518,496,404,397,397,399,441,531,476,493,444,405 9,69,66,226,294,281,214,468,518,462,455,427,432,471,511,518,507,492,537,636,616,421,576,533,508,485,449,440,405,390,449,600,640,543,561,470,454,436,437,419,451,507,599,530,534,455,705,828,829,766,722,633,537,543,638,649,711,699,753,723,658,430,418,439,427,528,619,576,593,514,478 10,17,16,24,24,22,21,482,450,421,411,403,410,476,475,452,449,433,473,538,516,395,510,475,432,428,422,393,392,391,461,515,557,465,501,432,431,376,394,430,450,497,645,561,541,400,568,660,686,609,590,531,459,447,485,482,538,538,616,578,544,411,400,396,393,438,527,484,482,430,401 2,290,183,39,46,25,23,604,571,522,492,462,491,647,717,688,666,654,662,686,660,455,571,536,501,473,436,427,410,724,874,779,712,654,685,619,544,850,980,1023,1023,1023,1023,1023,1023,643,994,918,860,818,781,730,579,892,1009,1023,1023,1023,1023,1023,1007,503,437,501,508,612,672,612,645,544,508 7,14,13,27,38,34,24,384,383,380,375,392,389,391,395,392,389,392,381,387,389,384,369,390,382,375,377,390,372,435,376,384,386,382,386,381,377,401,378,391,389,405,425,391,401,400,410,401,378,390,369,396,380,407,399,414,421,435,438,418,415,387,385,376,374,392,375,375,392,363,379 18,293,230,191,281,203,137,449,425,367,449,395,403,441,461,451,432,441,436,484,493,403,430,419,414,410,412,385,392,444,446,474,488,454,460,453,399,448,427,441,471,509,577,541,507,432,555,667,650,559,554,510,427,442,490,496,595,574,650,626,562,429,408,401,397,425,465,466,434,421,403 1,12,11,17,25,20,14,397,412,423,410,383,394,424,430,395,393,396,424,467,454,409,437,434,412,411,395,365,388,405,403,472,470,424,453,397,377,369,377,403,414,411,448,432,419,404,467,562,595,489,498,425,412,464,459,469,492,478,531,503,479,387,384,389,383,418,468,430,437,414,415 6,17,15,14,16,11,10,565,703,649,619,532,583,621,703,686,684,665,761,820,797,560,750,705,646,627,544,511,464,399,591,787,808,729,746,648,562,401,413,443,475,535,677,660,696,462,851,961,951,898,873,797,692,575,659,676,775,779,845,853,815,511,501,514,560,729,833,775,788,684,586 14,19,19,63,78,76,61,450,486,450,429,424,426,450,487,444,446,434,493,591,576,434,523,491,465,452,426,422,404,387,441,548,589,502,528,459,436,395,416,404,418,446,526,484,487,418,616,771,778,705,680,578,487,474,528,549,620,599,665,651,579,416,428,408,419,475,572,508,543,467,416 16,13,13,18,36,31,13,444,494,437,438,407,419,443,473,483,482,457,532,615,585,441,572,517,468,473,420,427,427,417,447,592,592,515,539,488,431,404,403,405,447,460,553,502,500,431,650,805,800,731,690,601,499,500,544,554,643,640,679,650,607,414,424,416,436,509,592,551,558,453,427 8,16,16,127,128,107,118,458,566,525,477,461,443,496,530,515,480,473,576,702,643,490,661,581,540,513,464,449,391,416,458,679,677,608,595,514,471,398,391,411,429,451,530,514,510,422,692,945,926,867,827,721,577,497,561,576,633,634,703,690,648,452,471,441,428,657,810,728,757,618,511 1,503,412,115,140,116,96,445,490,469,458,420,431,447,439,469,466,436,503,630,606,420,588,544,469,476,435,393,387,415,437,543,627,510,558,477,416,445,453,464,492,547,644,556,534,451,616,716,746,659,630,527,462,557,590,605,653,632,683,639,585,400,392,386,406,464,614,533,570,485,414 6,57,56,66,80,76,62,400,403,381,397,387,395,408,420,415,417,410,395,397,414,383,415,411,397,394,381,393,381,369,388,410,420,416,412,383,390,403,407,403,405,426,477,425,450,411,518,489,475,426,422,419,409,487,509,515,572,542,606,543,474,393,363,394,383,397,417,395,416,387,369 4,54,41,190,211,132,140,407,460,437,434,399,386,439,472,440,439,430,461,516,493,401,476,459,432,428,403,394,399,368,410,494,524,472,468,421,411,398,404,423,411,460,511,474,459,448,584,680,692,650,591,510,463,502,570,549,598,606,669,621,565,422,418,388,418,416,508,444,492,425,414 6,11,11,311,454,481,324,413,414,389,424,413,386,435,440,447,435,420,422,423,432,402,408,411,403,396,394,396,389,398,413,424,428,416,427,393,383,401,410,403,431,455,493,468,448,464,554,524,506,469,463,443,404,518,565,570,601,581,620,576,518,406,396,385,384,408,417,419,445,413,380 10,12,10,24,28,23,20,436,492,481,452,449,433,460,482,490,462,468,529,620,605,449,578,540,476,471,431,418,407,386,431,583,626,534,543,470,439,396,403,390,425,443,516,482,484,410,620,785,789,721,683,589,480,470,511,514,592,571,625,616,582,416,415,402,428,505,620,563,576,473,444 10,13,11,22,35,29,17,456,446,428,429,401,432,457,470,439,444,454,464,542,522,411,512,477,447,415,408,399,404,396,449,512,540,473,498,413,407,392,400,422,434,476,601,540,515,416,588,653,682,610,573,522,462,481,514,538,593,600,656,615,563,388,392,383,395,437,521,487,482,434,417 4,238,217,130,203,188,120,421,388,372,369,393,395,446,417,420,404,407,422,417,423,399,394,411,374,379,351,369,377,401,429,386,404,401,406,389,388,401,436,430,477,513,558,502,474,418,477,458,439,417,414,412,404,457,510,494,530,516,586,535,487,403,372,395,393,383,397,394,405,381,409 11,8,7,19,23,19,15,422,410,378,374,372,393,427,429,383,385,390,390,385,397,385,384,387,389,383,374,388,381,396,404,375,395,383,386,386,412,395,379,390,391,387,418,410,401,392,422,402,389,381,368,371,380,410,416,428,440,458,499,456,454,380,390,374,381,389,409,396,396,375,379 17,13,10,40,42,32,30,418,406,388,404,391,390,440,451,416,437,411,419,414,433,396,421,398,405,396,379,378,390,411,416,437,422,416,415,400,399,397,427,411,422,425,474,472,454,413,524,553,516,468,458,428,393,436,457,488,535,544,575,557,516,394,386,397,411,391,429,413,433,399,389 15,172,162,94,143,136,88,402,387,396,407,397,375,398,416,419,423,404,396,397,397,385,393,388,383,392,384,396,398,442,419,441,399,383,393,389,368,416,424,436,457,499,560,512,484,438,485,420,437,432,412,398,414,444,466,476,507,496,570,510,454,380,387,384,368,386,395,405,393,384,382 3,16,16,83,113,109,80,420,508,470,435,443,459,444,465,472,445,441,531,636,608,432,580,538,477,455,423,404,401,377,427,605,627,549,572,475,432,394,393,392,404,414,486,460,474,415,628,835,838,768,721,625,504,444,480,507,574,572,627,627,581,416,421,409,425,500,613,556,554,486,435 19,8,8,20,19,16,18,420,390,366,392,385,399,412,414,424,395,385,378,392,399,391,397,383,390,395,373,380,374,394,387,396,407,390,402,368,377,385,384,390,397,376,410,406,414,389,430,422,421,401,412,386,379,399,403,414,444,445,483,464,425,389,397,387,389,381,398,402,396,370,389 11,16,14,37,43,26,22,502,682,627,594,499,544,502,565,556,570,544,674,820,797,531,770,707,639,617,515,481,447,402,509,781,819,739,741,622,568,406,403,401,433,438,580,560,577,422,744,983,993,923,889,793,666,484,575,571,642,647,728,727,698,437,490,453,469,622,795,729,763,630,545 17,12,12,49,64,58,44,399,395,407,399,404,392,410,413,417,403,407,423,481,432,392,437,423,396,395,393,408,386,370,398,433,449,442,444,410,399,374,392,391,362,407,424,416,384,400,469,623,623,542,510,458,435,421,418,439,465,464,507,476,433,392,391,393,396,415,446,424,430,408,400 3,111,102,339,532,510,323,407,408,406,403,380,398,432,439,427,436,427,438,418,434,390,414,397,418,392,399,409,375,452,426,441,435,420,404,414,390,455,439,435,479,507,563,512,483,516,579,577,548,482,444,455,412,668,762,768,763,717,728,650,593,403,387,411,376,415,415,394,409,418,373 3,24,13,54,70,34,26,454,385,389,375,394,403,468,468,441,456,437,418,407,406,377,404,395,380,392,384,383,385,394,425,396,410,405,397,387,410,410,440,448,453,517,559,529,471,454,585,484,450,396,410,398,379,525,589,578,653,633,689,632,571,388,396,401,401,390,387,383,392,374,396 6,20,19,41,50,46,37,405,460,427,413,415,424,433,451,443,434,434,476,528,526,412,486,469,433,422,397,405,391,393,393,502,537,476,489,415,422,392,395,405,420,416,455,439,462,416,557,698,690,616,579,497,439,444,497,507,554,540,605,572,527,405,405,418,395,439,514,478,485,441,426 17,20,20,111,319,328,109,428,529,480,503,487,538,464,478,499,521,543,544,524,581,411,441,447,443,447,423,432,423,388,429,452,429,444,469,447,434,367,380,385,384,398,439,434,480,406,672,679,656,644,657,632,558,416,426,427,502,502,595,640,611,471,483,448,449,500,520,535,572,504,504 17,107,100,205,316,287,183,501,576,530,519,481,489,526,580,564,574,563,628,688,673,469,612,575,526,512,450,460,427,424,515,645,669,580,604,509,478,427,436,451,465,514,628,580,591,432,778,894,898,836,807,724,605,554,663,678,753,762,808,790,746,460,465,445,472,581,663,645,659,552,518 3,15,13,128,137,130,120,443,453,436,416,433,411,455,493,494,445,465,480,538,514,409,486,458,423,424,390,395,399,399,438,502,536,482,466,441,428,413,410,449,421,456,559,512,493,461,640,704,688,608,594,529,451,551,603,615,658,646,704,665,605,421,385,406,411,464,522,487,502,442,441 4,21,19,16,15,12,13,556,682,623,587,524,517,610,662,653,655,646,721,799,776,551,728,689,625,610,514,478,443,407,581,769,789,696,733,601,527,408,428,432,469,538,665,652,663,438,843,944,935,883,860,779,664,562,664,683,771,774,837,837,804,486,497,500,541,693,809,759,767,654,564 13,131,113,184,217,190,159,544,709,670,615,555,559,563,636,632,637,611,726,835,820,580,780,739,666,659,566,530,467,416,572,789,826,746,762,648,568,424,424,437,481,526,664,641,655,452,826,985,990,928,903,821,707,594,649,683,762,772,830,826,793,478,528,486,497,694,828,773,786,684,595 14,27,28,98,148,152,99,417,426,423,412,429,407,420,412,443,401,409,446,464,481,405,448,426,412,410,396,393,373,391,411,462,482,439,441,416,407,396,384,378,391,402,408,398,416,403,474,640,644,552,538,481,440,430,444,461,488,489,500,473,453,396,399,401,384,422,473,432,450,435,393 4,10,10,28,30,29,27,402,464,427,427,400,432,413,419,421,412,418,461,556,531,422,527,479,448,440,422,404,393,369,410,527,567,491,488,443,410,394,395,407,391,412,438,414,420,407,534,739,751,676,632,523,460,425,447,449,487,491,520,525,493,391,407,385,403,468,545,519,522,437,434 13,10,9,23,30,26,19,423,403,395,375,392,389,402,417,422,409,385,388,387,413,387,396,395,379,390,392,392,390,401,394,401,394,391,408,393,388,392,387,386,390,413,446,440,416,402,465,425,417,406,409,392,386,425,434,438,464,460,508,481,442,381,391,378,389,370,394,395,371,382,375 9,151,141,88,130,122,81,406,387,402,378,389,417,409,412,426,390,402,373,384,403,381,426,396,391,409,400,382,375,418,402,393,421,397,429,402,408,403,413,393,419,432,464,459,447,392,458,434,452,420,391,397,392,413,431,441,477,482,496,494,474,394,381,396,384,398,399,410,403,382,369 6,26,13,103,114,85,72,493,594,557,498,461,483,555,600,583,574,532,646,762,722,506,731,646,559,555,484,445,410,418,515,732,761,658,670,547,465,439,462,516,561,641,739,672,643,535,784,897,890,819,786,680,574,678,754,769,825,817,859,813,761,433,445,427,460,593,748,676,684,579,488 8,551,164,565,584,163,166,858,883,843,817,754,798,893,937,922,918,904,941,980,962,770,914,874,830,813,725,699,583,652,897,980,976,915,934,851,811,727,809,847,899,958,1023,996,983,854,1023,1023,1023,1023,1023,994,905,997,1023,1023,1023,1023,1023,1023,1023,740,728,740,777,914,989,945,963,868,807 7,11,10,27,41,32,22,387,375,393,405,403,400,398,409,391,415,400,388,426,442,386,406,400,387,395,382,401,390,394,386,422,427,419,431,410,386,376,395,380,400,411,415,408,401,406,452,508,492,460,458,425,396,400,453,450,447,454,499,475,443,383,390,387,393,401,417,399,411,379,398 6,20,16,37,55,40,26,398,398,407,388,385,380,412,426,405,405,394,407,420,413,387,399,401,395,394,388,382,381,381,405,409,413,414,409,394,401,383,403,421,425,426,487,446,426,407,499,481,481,434,414,410,396,472,501,510,565,520,570,521,486,395,395,398,396,403,403,403,410,396,392 4,13,13,79,121,122,79,397,398,378,398,400,391,402,409,408,422,399,415,423,411,396,399,406,388,379,367,398,383,390,386,384,400,384,395,386,375,397,395,422,439,520,537,438,428,556,539,489,483,445,429,420,375,803,880,883,855,785,779,643,537,389,395,372,383,402,397,409,416,409,398 1,25,23,37,57,48,30,436,395,392,388,395,379,439,445,412,427,426,389,418,431,397,404,414,400,418,377,382,369,395,412,414,422,409,398,414,394,406,378,406,410,405,475,449,434,392,495,514,482,456,429,415,396,428,477,474,520,516,550,519,499,408,386,399,391,392,412,411,414,397,381 6,8,8,48,76,78,48,401,389,387,378,404,395,410,422,413,413,408,424,442,422,395,402,398,398,392,381,394,379,387,407,403,408,399,421,414,375,385,393,396,421,414,448,432,440,401,518,502,499,440,444,421,413,454,487,515,561,545,587,555,502,394,395,388,396,402,418,400,405,406,378 19,152,136,312,521,479,282,604,735,688,658,583,622,636,713,701,694,683,773,838,825,595,780,740,678,671,581,575,481,418,614,801,812,743,767,649,584,437,426,446,494,571,705,699,709,520,883,999,995,946,916,855,743,641,714,748,823,825,885,883,848,518,545,538,570,735,837,788,808,705,617 17,9,8,29,34,26,21,413,401,386,399,380,396,413,418,398,407,390,394,396,387,381,390,385,393,395,383,380,378,388,411,400,390,397,377,393,380,408,399,403,409,415,463,427,434,400,444,434,417,418,416,399,374,414,453,449,497,501,532,503,454,394,385,399,397,395,391,383,411,397,377 18,20,19,48,57,56,47,410,447,429,434,395,448,419,402,441,432,427,455,513,484,408,477,456,434,419,410,412,395,384,416,498,512,467,462,426,402,397,386,386,403,401,427,422,451,410,536,699,698,626,599,527,443,422,444,465,508,513,583,553,491,408,406,404,393,452,520,481,488,429,405 12,20,19,47,70,69,47,395,508,472,462,423,430,429,455,444,453,420,498,653,616,450,594,530,493,470,432,420,392,393,437,597,663,543,581,456,442,405,413,410,412,425,489,459,455,414,591,816,836,750,715,615,476,456,485,497,561,562,607,584,527,400,403,407,417,489,625,587,568,496,459 13,15,14,29,43,40,25,407,471,437,421,401,412,430,421,427,432,423,419,522,500,418,485,470,432,429,407,398,396,397,408,487,528,457,498,446,423,395,398,396,389,429,419,430,455,396,551,705,719,639,613,518,452,416,454,456,536,513,554,551,521,400,400,404,396,432,493,476,462,439,384 17,36,30,48,57,40,34,423,455,416,406,377,405,436,485,480,450,453,463,497,482,394,460,443,422,428,406,399,395,410,487,476,510,455,450,431,383,459,546,607,664,766,831,724,631,464,713,679,657,585,554,502,459,645,762,812,866,836,855,766,690,397,380,418,411,427,477,470,476,430,400 11,18,17,146,137,125,137,417,535,491,439,431,434,429,446,419,426,408,489,642,615,451,581,537,479,487,415,431,417,399,421,602,654,539,570,493,441,392,391,408,390,426,460,453,466,421,579,843,859,778,746,619,507,429,458,462,532,518,578,580,523,415,424,404,397,478,617,552,571,501,436 2,13,13,395,530,546,405,400,423,408,393,373,394,407,396,391,404,400,429,481,451,414,462,428,397,421,385,403,381,404,411,459,494,429,465,407,384,376,396,393,393,399,423,412,417,432,462,633,657,571,534,466,418,409,423,433,457,429,472,462,442,410,395,397,400,403,473,435,436,419,394 7,10,10,120,171,180,125,405,414,403,386,384,399,397,397,387,384,393,411,413,429,377,395,407,396,376,389,394,390,399,387,399,406,386,393,380,393,394,392,389,396,407,430,407,391,404,455,492,487,447,430,395,407,467,535,529,527,495,510,448,445,403,378,379,387,389,409,403,398,409,375 10,14,11,35,45,32,26,418,394,404,394,381,407,455,450,435,426,407,407,404,409,381,391,395,373,392,377,386,382,414,395,404,404,396,406,380,387,401,446,442,452,509,565,509,484,451,581,509,468,446,437,424,395,552,595,603,663,649,701,625,548,398,379,377,380,387,390,392,390,386,390 20,10,8,24,32,23,17,422,394,373,370,379,388,403,414,408,402,399,386,391,400,373,399,385,401,375,389,372,378,394,395,382,411,397,393,378,396,383,401,416,384,404,426,419,414,398,450,426,428,406,392,384,385,426,434,435,480,483,501,465,421,379,390,384,392,379,406,405,394,388,395 12,87,74,85,106,88,72,503,690,651,581,520,499,506,564,552,551,533,685,855,815,579,835,774,693,667,550,484,445,394,483,825,866,767,774,633,547,385,425,448,464,473,623,583,549,451,733,1004,1010,933,897,779,636,547,645,639,703,708,761,742,697,422,457,437,462,666,858,786,796,666,582 17,19,16,35,53,44,29,400,385,374,389,401,400,401,437,398,404,420,383,373,387,383,398,379,378,378,389,373,385,376,414,385,384,396,370,389,416,391,397,408,427,438,484,444,429,399,474,414,413,387,380,388,392,439,470,458,500,489,529,487,467,383,391,382,399,389,387,392,411,392,386 4,22,22,123,191,190,121,417,416,416,420,401,391,424,454,407,404,405,419,443,435,393,414,414,391,420,394,396,393,383,400,431,438,419,424,398,392,392,384,402,433,435,461,455,431,408,509,568,549,493,482,445,394,456,488,487,523,505,554,534,494,392,380,386,396,398,456,423,416,403,393 7,71,65,321,578,580,318,557,570,525,490,477,468,581,652,651,629,597,645,687,664,486,609,563,530,505,453,436,429,434,525,623,631,540,587,510,466,446,454,468,494,566,669,640,623,508,803,853,839,784,755,687,557,633,715,735,806,792,847,819,772,484,461,489,506,573,644,599,642,544,499 5,434,166,1023,1023,1023,807,1023,1023,1018,1002,972,991,1023,1023,1023,1023,1023,1023,1023,1023,909,1012,994,966,950,898,899,818,926,1023,1023,1023,1023,1023,1005,975,1021,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,905,1023,1023,1023,1023,1023,1023,1008,973 10,57,54,110,154,143,100,451,573,535,502,444,487,458,520,497,508,490,588,707,691,472,643,614,534,498,463,446,439,394,476,661,698,611,638,548,473,405,396,432,422,452,536,511,522,437,706,896,906,833,804,710,592,507,580,592,658,659,715,694,659,432,446,433,440,546,683,629,650,554,482 13,226,205,144,190,173,133,435,387,381,385,391,377,415,451,464,442,404,394,420,412,393,404,417,418,402,383,376,385,404,422,441,411,391,376,395,400,398,428,428,443,468,535,488,449,437,491,481,475,427,401,407,382,445,448,457,535,522,557,525,495,388,406,385,414,426,405,398,412,384,404 8,30,29,180,274,273,178,446,485,474,429,404,435,446,482,451,442,454,498,585,574,420,531,499,447,458,432,423,396,408,443,564,587,501,496,437,433,382,393,395,406,431,487,491,460,416,618,790,801,721,693,572,496,476,482,532,587,588,631,601,554,421,433,412,423,483,581,531,558,483,443 14,22,21,41,63,61,39,404,461,430,419,398,413,405,422,440,426,436,456,534,535,428,517,475,423,435,424,400,401,381,416,520,565,480,471,464,395,404,398,373,400,430,457,450,459,403,555,733,748,638,625,541,458,437,489,492,543,534,575,544,502,409,395,413,404,446,545,496,490,451,411 19,53,49,76,82,73,67,460,480,462,435,424,436,465,515,490,493,499,520,582,558,422,511,471,435,446,413,432,385,402,476,553,557,497,510,451,455,439,445,476,522,595,688,596,555,427,685,767,751,676,659,566,470,535,631,670,731,718,761,714,655,431,428,422,434,501,551,512,527,460,432 15,52,50,65,74,72,63,722,777,719,705,653,685,756,824,814,812,806,828,857,849,594,748,719,688,671,597,610,520,417,724,812,802,745,775,694,634,410,446,478,513,605,772,774,811,501,950,1006,985,947,929,874,788,680,759,782,868,876,937,947,917,661,616,671,699,818,882,836,868,770,713 20,8,8,41,69,64,37,388,425,407,390,392,378,385,412,387,394,411,411,453,438,401,438,414,401,410,398,374,383,393,400,452,446,428,422,400,395,391,390,391,399,420,406,408,416,391,437,552,560,483,481,444,407,415,436,431,468,467,490,443,420,398,396,384,387,404,454,427,430,402,391 8,17,17,66,79,75,63,404,456,432,428,402,416,418,442,434,443,401,453,531,522,409,481,458,429,431,393,395,393,398,416,509,538,484,473,426,431,390,396,378,402,417,466,448,440,410,564,741,748,662,637,519,457,450,489,498,543,536,597,557,517,399,408,399,407,430,517,466,493,456,422 6,10,9,27,33,28,23,411,388,380,389,378,383,429,415,414,405,408,399,404,401,379,396,392,392,390,392,393,393,380,395,412,391,406,410,383,392,386,396,396,411,426,448,410,433,391,464,428,421,408,415,410,396,425,451,444,491,481,544,511,454,391,379,379,386,385,399,397,395,384,393 17,12,13,54,77,77,54,412,425,395,407,383,408,407,432,432,411,423,457,500,467,415,460,436,426,411,394,406,384,390,410,476,494,446,457,421,419,379,381,396,386,412,439,429,438,400,540,658,661,573,546,486,430,434,449,468,529,516,572,524,506,385,399,395,394,421,486,430,472,424,398 18,18,13,36,48,33,24,438,370,396,392,400,386,426,446,417,414,388,392,396,376,380,388,391,379,372,389,401,382,402,414,398,386,403,402,379,384,402,390,428,396,433,482,437,419,412,484,435,431,415,414,380,374,423,435,439,482,513,548,490,479,380,392,390,388,395,388,373,382,381,383 12,26,24,80,105,84,65,581,793,741,677,567,584,600,654,619,637,604,825,948,889,748,929,839,784,750,616,556,457,398,601,931,926,845,855,713,616,425,454,445,502,577,733,708,703,473,825,1023,1023,1000,961,848,730,635,687,718,789,786,845,833,791,484,544,489,499,862,996,901,922,809,673 8,117,107,420,590,555,389,544,682,624,567,530,549,598,650,621,619,596,711,812,797,542,761,719,643,619,519,510,458,422,554,764,805,699,732,602,541,455,491,472,518,590,703,654,666,534,819,964,974,907,880,800,670,640,743,757,819,808,854,830,786,476,471,477,493,655,808,759,765,658,586 3,28,23,44,45,27,28,634,642,608,597,534,587,685,746,741,728,713,738,758,766,514,651,617,590,566,494,460,428,422,631,723,721,638,670,569,477,448,470,488,520,600,746,721,750,494,889,909,885,844,815,771,662,672,748,763,837,838,896,894,856,558,486,573,606,698,758,716,750,642,554 19,12,10,29,36,30,24,445,395,378,386,375,402,441,444,408,407,398,402,385,384,386,392,385,381,398,372,382,383,357,383,394,397,388,381,379,380,408,394,391,413,410,458,449,439,379,493,433,443,415,401,383,382,426,448,423,489,487,560,532,469,395,376,381,388,393,392,396,394,391,391 3,12,10,59,94,88,52,422,440,414,415,403,402,423,443,418,420,419,436,494,465,401,468,442,425,412,400,399,386,362,406,469,478,424,438,406,391,396,403,406,403,427,473,455,440,403,524,650,660,583,561,477,426,459,492,510,567,555,604,566,523,399,386,395,400,429,475,469,455,432,404 13,18,18,67,94,92,64,411,455,437,416,400,387,399,434,420,414,411,452,521,500,408,474,441,425,419,397,412,389,398,418,479,504,453,449,411,400,397,403,390,401,424,447,419,429,407,512,678,683,596,578,508,440,432,452,465,502,488,535,530,478,382,404,405,395,447,490,449,501,429,400 4,9,9,41,48,45,38,413,463,431,412,422,405,430,432,433,438,428,482,525,520,418,502,467,429,440,409,430,399,413,407,532,533,483,493,440,433,381,375,405,401,401,457,426,444,404,537,722,734,655,612,536,451,433,449,446,480,504,542,530,516,403,413,389,406,447,528,481,501,431,425 14,21,18,348,624,624,341,453,412,394,400,400,408,431,437,475,443,431,445,448,441,399,431,417,387,405,389,392,389,406,419,420,424,418,419,389,397,413,423,428,448,464,529,497,474,478,574,536,516,475,486,441,386,548,627,626,661,629,645,602,548,431,408,412,409,405,434,434,433,405,383 18,19,17,165,236,235,159,373,382,404,399,394,396,385,403,384,366,402,404,409,406,376,418,392,387,380,392,397,378,392,392,389,415,393,397,396,370,375,394,380,394,409,420,408,422,404,423,457,444,409,403,391,394,399,414,398,434,438,456,443,397,391,397,398,396,390,412,414,411,394,376 5,11,10,31,36,33,28,417,394,387,413,397,377,422,423,416,412,404,401,410,412,387,409,394,403,394,384,396,384,386,402,408,431,407,392,393,391,394,388,394,397,397,424,420,397,388,448,500,479,450,433,426,409,400,391,416,442,455,514,475,452,378,395,380,400,382,408,401,394,389,382 2,22,19,31,33,27,24,444,477,460,425,440,404,446,494,479,460,433,531,615,573,463,561,498,459,451,440,419,399,453,511,636,606,549,547,480,441,464,549,603,677,771,853,756,663,425,696,878,837,770,722,611,504,554,669,726,818,804,835,759,689,404,428,392,408,565,706,614,633,520,458 10,214,130,1023,1023,1023,1023,1023,1023,1023,988,921,931,1023,1023,1023,1023,1013,1023,1023,1023,1003,1023,1023,1023,1023,946,909,806,768,1002,1023,1023,1023,1023,1015,957,777,832,868,927,1001,1023,1023,1023,946,1023,1023,1023,1023,1023,1023,1012,1023,1023,1023,1023,1023,1023,1023,1023,958,891,943,955,1023,1023,1023,1023,1023,978 19,22,17,42,59,41,29,409,407,395,394,375,388,423,422,424,425,411,393,404,407,379,402,401,370,378,391,368,384,401,416,421,414,406,398,396,377,408,401,421,443,460,472,468,451,420,506,471,473,435,441,393,394,453,490,495,543,545,573,524,500,386,405,381,376,385,401,407,409,390,386 3,10,10,12,13,9,9,425,463,440,437,424,435,417,470,446,454,428,461,540,516,421,504,469,444,425,411,402,393,405,426,521,545,455,494,420,412,377,411,413,414,438,498,463,464,412,587,694,692,621,598,512,444,470,506,551,590,566,629,591,544,406,416,414,404,450,511,470,503,426,418 6,9,9,9,13,9,7,453,434,433,414,409,405,487,515,509,513,487,490,476,499,402,426,424,409,415,413,398,403,419,497,455,464,445,459,434,411,414,421,442,482,541,672,631,593,415,716,654,613,578,534,499,457,504,592,623,712,709,767,737,692,417,402,417,432,441,465,467,463,440,425 19,9,8,47,61,56,43,386,415,402,397,396,400,426,418,417,430,433,427,438,443,400,425,412,391,383,387,383,401,397,419,442,449,433,402,408,388,395,417,407,421,429,481,450,432,415,532,553,549,487,457,450,397,470,520,524,554,540,579,549,487,398,394,403,399,412,425,418,427,412,387 19,16,12,57,74,40,30,413,405,389,413,393,380,437,444,451,424,439,440,462,426,394,426,411,397,389,383,382,385,419,445,450,449,419,421,418,404,440,482,530,552,646,728,607,549,442,623,578,541,494,462,415,410,562,672,704,759,737,753,672,600,391,381,392,407,404,436,408,417,412,400 14,26,26,43,83,83,42,420,437,424,430,400,403,427,445,426,429,419,445,495,517,420,470,459,437,412,402,403,391,415,405,477,513,465,443,435,370,388,411,397,407,398,436,436,442,414,531,689,710,612,576,499,433,411,448,462,504,517,584,562,506,398,397,411,401,415,487,481,457,408,400 10,281,252,162,228,204,145,416,391,370,366,399,398,413,446,430,415,404,395,401,408,398,376,370,382,383,362,376,381,400,452,424,407,404,400,395,381,401,444,455,485,526,599,515,505,435,492,452,447,420,413,425,402,417,462,447,499,474,556,523,466,388,404,386,383,384,408,401,397,396,383 5,17,14,62,100,87,53,440,505,471,427,434,433,490,552,526,526,500,558,602,565,427,539,490,459,465,425,402,405,417,486,556,579,511,525,454,416,446,466,476,524,585,675,605,566,498,732,774,764,696,651,548,473,670,740,737,785,770,814,768,716,434,403,428,438,497,589,515,539,454,435 3,16,15,11,10,8,9,438,427,389,404,383,392,418,425,422,430,391,428,431,424,374,402,401,381,400,366,390,401,403,426,410,423,421,412,391,401,392,413,425,424,457,540,456,465,415,563,561,547,475,463,423,391,505,534,540,619,596,635,603,535,401,390,394,392,409,436,421,387,409,394 5,23,13,161,182,83,72,516,628,588,531,478,514,553,620,594,574,576,670,766,748,513,710,641,582,563,490,469,424,433,530,734,767,681,692,587,491,432,441,490,504,574,696,643,643,477,797,917,914,857,822,735,630,659,717,739,793,781,829,811,767,435,462,469,459,625,737,681,707,576,503 16,106,102,69,102,99,67,456,412,385,380,379,405,478,462,460,453,434,439,465,451,397,454,417,403,406,400,387,382,414,415,432,467,411,409,395,383,404,413,424,466,499,589,546,494,432,576,556,537,469,429,408,411,490,525,549,622,613,674,632,577,403,391,390,399,403,450,422,430,411,405 3,38,33,285,393,293,215,461,634,597,543,481,511,505,556,537,536,534,650,767,749,508,717,662,578,580,501,487,415,369,494,728,773,668,688,571,513,399,411,430,445,479,595,568,562,460,746,920,924,858,829,732,620,530,603,625,704,703,759,752,705,439,490,447,455,595,763,698,722,586,508 4,20,20,110,166,172,113,400,390,389,399,396,399,405,408,416,413,417,410,407,416,389,397,409,388,383,387,395,393,400,399,412,423,398,402,397,406,394,387,401,401,411,424,409,432,413,467,469,467,437,436,414,390,453,480,486,482,478,484,484,448,408,409,397,400,407,418,413,418,391,408 20,130,123,113,108,100,104,571,545,495,497,465,504,615,664,640,630,598,624,611,599,451,511,493,460,467,431,452,410,413,528,569,556,525,527,451,462,418,410,421,441,481,622,586,615,449,798,802,766,734,705,655,561,561,625,656,746,756,815,807,766,477,419,474,488,584,648,591,628,504,456 20,35,34,214,358,367,216,436,418,419,388,410,398,436,452,463,444,458,455,447,472,400,421,401,406,407,406,382,400,437,418,424,452,406,409,401,382,377,417,429,433,460,498,479,450,443,593,580,581,533,531,455,431,521,596,597,610,602,650,599,558,409,409,406,401,425,439,449,450,386,420 8,108,99,182,209,193,168,512,611,550,514,472,504,545,572,567,535,550,620,753,734,484,737,677,579,553,504,481,424,502,481,711,759,661,668,531,468,432,444,438,468,510,616,587,566,459,746,922,938,857,824,720,590,571,642,668,742,734,781,762,707,430,470,407,466,601,773,717,709,576,514 6,9,8,23,27,24,21,410,392,387,384,389,378,413,454,413,407,397,399,402,394,375,400,383,392,381,383,394,378,383,394,407,408,396,384,373,384,389,401,380,404,415,422,414,419,389,448,408,415,400,375,376,373,402,422,424,460,462,525,479,431,367,391,380,373,391,400,399,393,374,389 1,15,15,49,69,69,48,406,444,444,410,389,416,406,419,435,407,421,452,518,487,399,478,461,434,399,408,415,377,392,398,488,518,472,466,424,402,396,393,385,397,394,440,429,433,394,514,677,696,603,575,493,440,405,442,460,500,480,523,497,474,390,396,389,381,434,489,472,484,431,422 15,12,12,22,22,17,18,646,584,536,504,482,504,688,738,717,702,686,685,684,681,435,524,504,482,461,446,434,406,410,597,627,608,554,573,496,462,419,446,462,500,570,710,687,696,488,854,837,808,762,728,665,549,655,741,762,831,827,881,871,830,546,451,551,557,628,672,623,658,560,508 8,155,140,129,169,152,115,473,424,395,406,404,411,466,503,495,443,451,465,497,473,413,488,451,424,412,384,412,391,406,462,484,510,440,429,394,392,416,429,407,432,477,550,523,498,447,632,612,614,526,524,428,415,509,554,583,654,653,716,676,624,422,408,415,405,424,487,459,499,434,387 5,553,386,759,1023,795,549,819,961,925,891,835,848,852,906,893,893,888,974,1023,1023,845,1014,980,920,905,826,796,688,600,856,1023,1023,986,1001,910,842,609,646,705,766,857,965,939,939,752,1023,1023,1023,1023,1023,1023,958,895,969,991,1023,1023,1023,1023,1023,712,767,721,757,930,1023,998,1007,923,858 11,11,9,16,16,9,11,408,378,379,384,396,383,389,409,404,396,393,392,403,397,377,393,402,391,373,391,380,390,382,388,401,400,390,419,382,371,406,390,404,391,410,425,392,402,390,430,408,420,415,405,383,383,416,435,432,463,424,470,462,431,383,377,390,392,390,395,389,368,400,378 11,11,8,36,43,28,24,429,419,394,388,406,399,419,428,404,409,413,429,433,453,391,421,417,401,418,392,401,398,399,397,450,455,426,426,399,399,396,409,428,413,450,476,456,454,426,516,570,556,490,485,441,417,485,508,493,568,537,592,535,500,391,383,385,398,412,439,410,433,419,402 1,12,11,139,288,297,138,400,427,419,412,419,402,422,436,432,415,414,433,472,473,397,449,432,410,418,415,393,393,389,404,460,470,427,428,416,400,395,403,400,407,431,479,460,440,419,519,613,616,558,511,459,415,476,493,520,554,524,580,543,507,408,392,391,410,443,480,450,444,412,404 5,18,17,354,470,427,316,423,424,404,397,386,394,429,423,416,450,429,439,454,453,403,438,421,412,396,400,376,393,391,406,427,443,426,416,414,388,385,393,406,413,419,462,450,430,432,515,562,553,507,480,453,399,466,507,518,535,518,586,555,513,418,394,400,416,435,454,450,431,398,387 1,38,28,37,71,51,22,522,495,476,423,440,452,556,624,599,577,574,574,532,532,410,423,418,416,409,409,401,401,422,572,518,475,441,485,447,408,429,467,520,560,665,781,731,700,444,800,727,651,626,593,564,488,589,690,730,827,823,868,830,780,461,416,458,452,495,510,505,509,444,424 15,23,23,48,67,68,48,444,518,514,464,433,450,425,482,457,460,460,542,663,642,441,609,572,491,502,445,419,414,391,442,631,671,565,585,491,445,400,386,406,417,424,479,480,474,394,630,846,859,776,748,646,523,428,484,493,539,573,640,617,563,413,415,415,414,513,657,602,603,494,440 12,43,42,135,123,117,130,435,565,522,493,431,449,443,479,488,473,471,569,713,695,471,647,605,537,521,454,452,413,406,463,663,703,604,635,507,482,404,393,381,429,444,498,465,494,417,652,884,894,825,788,677,556,477,544,541,604,625,685,673,630,415,427,413,441,518,710,654,657,540,472 6,19,11,84,101,68,56,459,435,432,407,404,418,476,468,479,471,459,485,519,506,415,474,463,435,433,407,421,400,390,416,493,542,481,480,437,412,404,428,426,448,476,539,502,502,419,638,699,702,629,562,512,421,497,562,569,646,647,699,648,605,420,410,389,404,425,516,477,459,472,437 12,154,145,254,354,346,245,513,593,556,512,514,502,543,601,579,547,544,651,725,714,474,670,633,546,538,485,450,427,406,530,685,727,610,664,527,494,419,423,435,475,550,660,611,623,487,781,907,920,849,822,735,597,580,686,713,780,766,825,797,753,437,435,451,461,589,715,653,682,563,517 6,14,14,84,125,123,82,411,466,425,420,408,424,410,430,407,427,433,447,536,531,401,499,472,439,439,409,408,407,378,419,512,541,486,495,428,416,403,397,387,389,415,457,444,426,400,525,724,740,644,603,518,433,408,456,472,521,515,564,546,500,397,410,401,397,451,542,492,500,439,402 20,20,18,48,50,36,36,430,481,464,421,433,425,445,429,428,464,436,490,563,562,418,515,484,462,440,419,387,401,396,421,540,556,505,519,445,439,405,389,394,408,432,467,462,460,403,582,751,744,677,648,542,468,445,483,474,542,552,604,588,537,395,409,416,403,468,563,511,518,450,433 9,16,14,37,50,36,26,418,402,393,367,375,377,407,420,393,408,395,395,422,390,392,386,397,388,387,380,396,382,388,392,404,402,378,394,385,386,415,415,407,429,435,492,445,433,412,483,464,444,408,419,412,391,453,475,479,538,513,564,507,470,374,397,391,396,401,399,393,405,393,388 3,152,139,426,640,577,383,658,757,707,682,609,655,693,761,745,744,734,809,868,861,622,820,781,719,694,611,593,511,472,638,825,847,776,792,704,609,459,482,473,554,615,761,738,749,558,904,1023,1023,977,950,872,771,693,781,796,863,857,913,906,870,556,574,568,603,772,867,826,846,748,667 15,26,23,14,15,11,11,596,742,691,652,582,605,641,717,711,698,691,782,847,826,586,784,724,676,656,565,541,471,382,619,826,833,757,778,650,587,421,443,445,459,525,679,666,703,451,864,991,982,928,905,836,717,584,671,689,780,783,854,858,830,531,525,543,575,760,864,817,825,714,634 9,11,11,65,80,81,65,408,442,424,407,413,407,433,426,431,428,437,458,508,516,420,474,456,441,430,396,400,378,394,398,497,506,470,467,441,407,386,398,388,389,415,466,436,440,400,542,688,687,612,569,500,447,441,457,468,523,500,566,521,505,409,402,413,412,452,532,482,503,420,411 1,8,7,10,8,6,8,500,581,511,499,470,483,534,593,568,582,556,622,697,688,472,619,569,508,510,452,433,407,402,520,677,683,592,634,516,462,390,420,432,469,528,637,609,610,456,774,860,842,792,758,679,557,585,664,670,738,738,795,785,738,457,440,460,481,583,705,629,675,555,472 3,9,9,11,12,5,6,465,527,462,442,446,428,505,541,552,541,525,585,617,610,446,552,511,474,454,431,433,388,386,468,598,601,538,552,484,427,392,423,431,416,463,545,509,530,417,706,780,764,715,679,587,505,491,563,564,654,647,713,701,663,433,434,435,441,540,623,573,580,504,471 12,8,8,10,13,12,8,405,410,403,390,398,407,418,398,408,394,409,418,450,437,397,435,427,413,409,380,398,386,386,390,445,457,412,421,415,402,379,389,413,412,428,446,436,418,376,464,561,565,483,486,413,417,408,426,436,473,459,499,469,438,393,389,387,380,408,451,418,428,405,395 20,12,12,146,126,128,149,425,429,422,394,415,386,419,437,425,403,415,437,470,464,396,439,421,413,399,395,401,390,402,412,459,464,433,423,405,393,388,396,406,417,442,471,459,432,417,513,601,576,505,491,453,408,457,485,518,569,540,590,547,526,399,376,392,397,414,456,435,414,406,418 1,34,34,259,240,243,261,471,651,577,532,472,436,446,460,447,452,444,631,810,761,537,803,708,626,629,521,454,406,404,451,779,818,708,727,576,502,398,408,430,447,482,546,491,503,472,607,904,918,842,805,669,519,505,543,519,555,545,619,583,559,411,440,403,414,598,805,712,733,606,513 18,255,226,156,196,172,139,429,384,391,366,389,386,411,442,395,407,415,388,405,373,397,377,378,390,395,378,376,383,412,401,399,398,382,390,412,360,427,423,427,463,501,567,503,490,418,446,395,385,395,381,408,377,445,450,455,484,485,518,482,463,407,427,404,374,400,374,360,389,379,383 15,110,89,53,60,37,34,780,868,826,797,740,775,819,880,872,870,860,916,960,947,743,899,855,816,793,714,688,570,437,791,936,939,880,894,810,750,467,525,511,595,722,859,848,871,584,1005,1023,1023,1023,1010,953,861,771,848,864,936,942,997,1002,974,707,697,725,750,894,969,924,946,854,779 14,11,9,25,33,24,18,443,369,386,385,370,387,436,447,417,412,417,393,409,396,376,389,391,375,386,382,370,389,378,394,395,409,388,388,379,372,383,394,387,397,399,427,423,419,406,450,402,411,382,404,422,370,412,436,444,467,461,511,473,436,378,385,382,390,399,390,382,385,392,385 11,122,95,138,205,169,111,554,523,508,485,494,472,606,689,652,658,640,626,600,615,415,475,460,463,463,427,421,392,492,680,624,580,545,564,492,487,536,645,683,758,832,915,853,816,501,857,801,737,711,687,618,524,664,765,810,905,894,936,895,845,491,441,485,503,541,560,529,535,498,461 5,1023,992,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,973,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 1,25,25,138,195,202,142,414,411,411,401,391,405,432,461,446,444,410,469,450,470,404,432,410,388,396,390,401,379,405,414,458,435,425,417,409,380,388,404,399,405,416,467,452,449,432,532,532,515,465,453,442,401,448,507,527,568,546,600,542,521,433,387,407,402,430,457,414,412,412,409 17,11,11,86,120,118,82,510,460,457,436,422,414,568,614,597,574,565,545,494,506,396,402,414,408,397,406,400,423,390,587,502,456,450,473,418,436,441,465,493,564,641,770,716,705,471,805,703,609,600,585,537,458,613,726,756,834,826,873,833,788,469,411,473,474,482,471,463,477,432,421 7,13,12,27,39,35,23,394,396,396,403,384,403,404,402,393,392,388,381,390,383,376,396,386,385,378,384,373,376,386,388,408,384,368,369,363,381,401,385,409,398,421,443,408,402,400,425,411,419,403,390,384,368,417,428,439,444,440,460,445,429,387,394,382,394,402,409,395,382,362,382 13,29,25,43,72,62,36,420,403,395,384,409,391,455,496,470,442,434,398,417,387,397,391,387,396,397,371,390,385,404,400,400,389,384,379,403,400,387,399,386,414,436,486,455,471,407,505,447,439,425,395,393,391,447,457,473,524,532,592,554,506,386,389,381,391,388,386,380,407,379,362 8,25,19,48,67,43,31,445,403,396,399,369,419,436,442,455,440,419,434,438,430,378,403,407,377,376,404,389,394,379,418,430,423,419,407,387,366,388,403,423,410,437,484,448,458,403,512,472,487,443,427,399,398,448,493,485,560,559,604,568,511,391,369,388,396,388,421,388,399,394,390 6,12,10,22,22,18,18,415,423,420,401,405,390,434,449,447,444,443,443,464,451,404,428,418,383,395,404,392,388,395,416,438,456,430,413,411,397,412,406,441,435,499,555,499,473,447,589,574,555,493,489,438,400,557,605,624,657,648,685,631,572,410,402,396,407,413,450,412,416,411,394 14,9,9,14,20,20,14,457,527,512,479,438,444,483,535,536,510,516,585,665,653,447,597,538,512,506,457,439,406,392,475,641,649,565,610,531,446,393,389,406,420,447,538,514,529,415,695,835,832,770,741,645,544,472,512,529,613,618,691,694,652,427,420,434,443,557,668,629,620,525,443 13,270,243,219,263,238,199,434,398,393,391,407,367,458,463,463,459,409,417,425,423,389,429,413,395,417,370,368,396,415,437,449,457,442,423,417,400,447,448,466,506,579,643,572,535,461,588,501,483,448,423,394,418,504,555,578,634,616,673,618,551,400,373,379,400,398,425,423,404,397,387 20,9,8,22,29,26,19,426,397,396,396,378,376,426,435,417,401,406,407,384,405,388,391,379,389,391,382,369,378,411,401,392,382,392,391,394,383,404,405,377,395,410,430,412,412,405,452,403,406,390,389,384,386,423,444,432,481,469,527,482,437,388,396,379,390,397,388,403,390,383,370 10,17,17,97,150,146,95,398,401,373,378,371,393,386,409,413,412,420,396,410,410,397,410,396,402,399,388,377,389,401,406,391,425,392,393,378,400,388,382,408,383,403,426,399,409,401,461,489,470,442,412,409,393,442,448,443,486,462,488,470,430,396,388,394,392,393,434,402,412,393,395 15,399,326,345,435,356,287,846,888,845,817,759,792,876,928,918,910,899,930,979,965,719,907,868,806,798,717,681,562,586,847,934,952,885,906,812,745,643,685,721,782,855,959,933,935,767,1023,1023,1023,1023,1023,965,878,924,983,996,1023,1023,1023,1023,1023,714,702,728,761,870,952,916,932,845,781 18,279,165,277,316,188,174,734,834,799,783,737,776,779,842,847,855,850,882,911,910,619,813,777,736,725,653,645,568,447,818,879,874,823,849,786,739,497,551,605,666,772,890,878,895,633,1023,1023,1023,1000,984,945,866,810,881,900,968,970,1023,1023,1000,668,693,694,725,837,892,865,893,804,765 20,9,8,26,35,27,21,394,390,388,401,396,367,431,420,412,402,389,389,413,392,372,399,405,367,389,376,385,388,379,403,394,422,406,397,379,402,379,400,403,407,439,475,447,439,405,489,435,457,424,414,388,390,442,472,468,491,512,530,493,463,393,381,373,386,380,415,385,375,392,387 13,18,18,63,76,65,55,403,413,411,418,376,403,404,423,401,409,403,424,491,476,406,445,436,413,416,377,388,393,384,393,468,487,434,441,430,409,392,382,388,399,405,439,427,435,385,478,641,641,539,536,453,429,395,450,450,502,480,504,473,453,388,371,382,393,440,485,441,475,419,390 11,9,9,10,12,11,9,486,557,497,474,438,436,493,541,538,533,517,589,675,652,457,595,547,491,492,446,423,401,386,480,632,650,575,578,509,460,391,401,413,418,448,529,536,538,398,710,835,826,756,735,638,523,475,519,543,632,630,708,703,667,441,446,430,461,578,680,608,641,542,476 10,10,8,26,29,23,21,412,409,394,384,382,390,425,439,390,405,404,394,398,398,385,394,393,379,372,387,388,384,380,392,388,393,389,383,400,384,410,399,392,390,402,435,417,423,391,429,407,414,388,401,394,361,414,425,446,451,470,491,481,436,379,388,388,379,379,388,394,392,397,400 19,13,12,87,149,134,75,411,411,401,404,392,395,401,408,413,404,414,411,440,434,388,413,413,392,400,408,395,383,390,389,430,453,422,406,375,397,387,400,368,404,413,413,418,424,414,471,556,561,506,472,426,438,424,448,460,475,457,475,473,430,389,390,399,387,403,449,419,438,392,404 13,91,78,45,69,55,35,480,587,536,506,460,479,519,553,513,495,516,612,716,687,465,664,584,549,516,472,476,420,399,487,693,726,620,657,531,487,402,418,440,452,491,607,533,536,429,715,877,878,807,778,674,562,532,611,625,687,684,745,730,677,425,417,442,449,552,709,636,672,549,491 15,17,17,12,9,8,11,518,638,578,541,497,525,569,637,601,635,603,684,757,740,502,671,621,578,557,497,477,429,418,553,728,741,655,681,539,503,412,407,427,435,490,630,624,627,436,804,907,893,839,810,732,617,544,612,637,727,733,801,802,769,486,489,478,510,643,762,701,722,614,505 17,337,290,173,217,172,135,450,401,386,398,403,383,454,470,440,449,422,412,421,429,403,382,402,397,398,412,385,354,425,461,438,427,410,429,415,374,433,447,501,528,596,685,605,547,451,569,518,479,463,433,436,392,448,507,510,578,566,588,561,516,408,405,392,396,401,410,404,417,391,376 15,12,10,24,38,31,18,395,353,386,385,382,377,401,388,393,389,399,398,391,406,394,387,395,377,401,385,393,389,396,390,386,404,386,399,390,386,394,403,387,399,399,419,399,408,392,410,428,422,408,421,393,386,410,411,420,428,434,464,447,406,375,379,394,387,382,399,381,392,395,390 5,11,8,50,73,71,48,474,437,401,423,408,417,496,529,521,506,504,473,466,458,385,402,409,400,405,387,372,378,403,466,425,419,410,407,416,394,411,410,451,463,492,605,564,559,446,716,611,543,501,485,469,420,564,632,679,749,740,792,758,703,404,392,419,437,433,437,439,455,401,406 4,29,28,99,141,138,94,440,527,497,478,440,471,449,466,452,472,458,541,673,652,449,625,568,505,503,457,436,415,391,436,616,667,578,596,486,459,395,400,390,404,429,485,467,460,409,623,849,862,787,760,641,509,448,478,501,565,555,617,623,563,409,416,391,408,500,656,606,603,493,454 11,88,79,42,46,38,36,543,753,703,647,585,617,567,626,609,608,597,766,885,860,616,838,782,714,703,597,557,487,407,554,848,882,802,818,711,612,412,412,434,457,536,639,622,636,469,806,1014,1021,957,932,842,717,561,635,673,734,744,803,801,767,484,529,461,503,717,853,803,818,706,621 19,21,19,125,203,185,112,416,418,417,426,396,406,391,421,408,424,411,426,461,459,399,457,423,407,399,384,399,387,401,394,448,449,415,441,415,403,390,392,404,409,400,451,417,423,433,494,611,612,539,526,458,413,470,485,500,512,515,531,509,472,400,391,397,407,411,466,452,447,398,408 6,9,9,58,95,92,55,411,448,412,412,401,414,419,428,437,439,432,442,482,474,398,440,420,418,416,395,408,388,414,419,456,452,427,448,414,387,371,393,416,415,434,475,434,437,409,554,636,640,575,519,470,441,460,510,515,582,554,613,580,510,402,405,400,407,432,466,438,452,412,420 11,42,40,110,155,143,96,430,526,501,470,438,470,433,488,487,478,475,554,677,660,470,635,579,514,498,451,403,424,424,437,645,686,588,591,479,473,395,428,418,427,454,548,505,503,407,646,854,865,790,749,657,519,485,540,552,621,623,680,666,624,392,436,406,432,509,672,579,619,542,474 17,8,8,18,27,25,16,389,388,392,375,401,383,400,431,414,384,381,400,408,392,379,377,383,382,397,392,369,380,397,386,395,396,384,384,391,368,375,384,381,387,387,427,414,405,390,441,405,420,415,401,383,381,398,405,411,441,431,483,444,442,388,387,373,393,381,377,396,383,381,382 4,8,8,39,42,42,39,391,448,441,433,415,418,418,424,422,431,419,469,554,562,426,526,493,440,444,425,404,394,404,419,539,565,504,507,437,422,394,405,393,391,400,439,433,425,388,521,766,776,696,648,544,458,410,441,424,472,474,523,504,473,407,418,393,398,456,540,512,525,461,418 7,58,42,73,95,47,37,460,519,498,492,437,449,473,508,487,485,497,541,682,642,435,635,585,510,505,438,434,412,451,463,631,680,585,600,478,445,414,459,456,476,536,617,559,539,457,711,830,845,766,737,608,515,611,682,689,739,726,779,734,691,417,421,416,431,528,666,617,624,511,458 17,8,8,27,28,25,23,399,401,379,384,387,389,418,396,404,391,386,391,402,388,378,384,384,392,386,376,403,390,365,387,392,398,383,384,374,370,386,382,403,392,401,428,397,413,389,435,415,401,389,408,376,381,402,417,423,458,454,491,431,430,388,378,392,384,397,391,395,398,372,393 3,10,10,40,51,50,40,415,439,447,400,411,410,425,443,428,429,433,459,545,541,434,495,466,441,423,416,399,388,380,397,506,540,489,489,419,389,410,402,392,392,404,456,434,431,417,535,719,715,631,602,506,441,419,474,478,501,512,535,563,505,402,388,395,398,477,547,516,521,452,417 19,119,107,785,1023,1023,719,624,741,698,660,585,605,648,696,691,677,676,772,861,855,598,818,776,704,689,600,562,469,467,612,816,858,773,785,663,589,485,490,511,556,656,770,726,724,610,881,1018,1023,965,938,862,741,710,791,817,880,870,918,893,848,521,502,503,542,722,839,806,822,698,635 14,9,9,9,10,8,7,480,518,506,490,441,468,506,563,553,537,539,594,653,631,459,578,524,499,492,443,428,408,397,489,615,631,559,572,486,445,389,390,401,438,479,561,555,572,412,725,812,799,731,721,632,520,486,544,567,654,654,726,723,697,452,434,445,455,543,658,604,633,514,450 14,11,11,39,50,51,40,406,439,442,434,417,405,417,418,413,443,415,458,500,507,414,469,459,428,420,408,391,393,388,416,482,528,452,433,425,399,389,381,388,392,411,414,416,409,403,508,673,678,609,569,472,447,410,433,441,479,457,504,501,459,392,413,397,409,415,509,480,467,440,418 4,9,9,71,120,125,73,394,394,383,401,383,378,403,413,404,386,390,384,391,404,386,390,402,381,399,397,400,390,390,384,389,394,392,389,377,397,387,396,397,398,401,415,398,409,400,421,444,432,397,413,399,393,404,413,412,425,433,433,408,412,392,376,384,392,391,406,382,397,393,381 15,13,13,46,55,53,44,397,462,438,428,406,406,409,434,421,409,439,437,512,507,421,501,457,437,427,410,394,399,383,417,504,536,475,485,433,404,390,392,409,391,403,448,436,433,404,518,720,731,651,610,518,455,429,469,446,480,502,513,521,496,405,415,415,410,435,511,471,486,432,400 10,19,19,65,101,99,63,393,433,419,431,406,405,418,438,430,421,406,467,501,490,417,492,434,411,428,413,410,394,386,408,494,494,460,463,428,421,395,382,395,391,408,453,431,429,410,531,668,663,588,561,493,437,432,446,470,535,532,563,536,502,408,400,399,400,454,481,459,473,424,406 6,9,8,17,23,17,11,431,384,380,390,397,378,435,458,418,421,398,390,383,400,392,397,381,394,384,374,378,407,390,396,390,389,390,404,387,390,396,417,394,417,434,461,441,410,406,479,436,420,404,406,388,384,458,483,478,544,529,586,516,462,405,384,384,402,388,390,384,397,370,396 11,10,9,27,27,21,21,429,392,401,384,374,390,386,393,388,402,376,395,392,400,375,395,387,391,394,389,369,373,411,403,419,413,401,396,387,389,381,393,397,397,403,418,396,398,390,417,414,430,414,404,391,392,420,434,431,438,422,448,434,404,389,394,386,399,379,401,390,389,375,387 15,46,44,149,194,185,141,414,493,475,430,436,445,442,433,455,452,435,511,629,621,412,566,518,471,463,439,436,411,387,439,576,627,520,555,479,428,412,399,391,392,412,457,426,467,418,589,820,838,752,720,607,490,454,471,479,552,546,593,586,533,406,420,385,404,473,588,527,542,445,423 14,49,49,64,115,115,63,420,511,490,454,421,459,440,462,427,450,464,526,661,647,436,613,571,512,501,456,407,416,403,443,610,673,567,588,472,434,391,397,390,410,434,476,475,484,404,629,860,895,812,780,644,521,478,516,540,596,593,654,630,574,405,417,401,416,510,659,611,600,507,446 7,13,11,6,8,4,3,388,381,387,397,380,405,413,408,419,400,403,396,382,392,380,372,399,380,387,393,387,374,381,404,408,391,388,385,384,399,418,442,456,499,580,665,568,488,409,515,431,419,402,401,392,394,438,503,581,700,687,725,618,534,386,382,401,386,393,404,393,374,387,380 16,72,67,185,288,254,159,470,590,548,523,467,508,524,551,524,537,502,625,744,717,496,667,607,560,536,461,465,415,409,502,689,733,646,648,548,502,417,414,425,438,491,583,560,561,461,736,925,935,865,837,745,624,530,609,649,723,708,769,751,701,447,452,430,444,576,711,665,686,586,517 19,11,11,102,134,129,95,442,451,430,415,404,418,437,464,438,450,452,463,532,511,389,510,465,433,440,408,406,385,404,428,495,533,452,474,440,425,386,421,392,402,431,481,457,459,427,577,689,688,617,580,496,432,479,532,510,586,553,610,581,533,406,384,392,398,448,542,490,468,418,415 19,36,29,37,42,36,31,451,465,448,438,425,408,460,508,475,465,463,529,625,553,453,575,515,460,462,399,439,407,423,509,616,620,518,537,495,429,444,510,558,628,729,811,720,641,444,714,811,792,713,675,568,451,565,679,741,817,793,829,765,693,402,409,419,413,506,637,557,566,487,423 16,25,20,55,75,53,38,440,444,460,425,401,424,450,457,440,442,444,496,546,521,420,490,450,447,433,408,403,414,413,436,522,539,482,505,429,414,407,424,412,442,426,505,475,473,451,605,715,715,657,613,531,461,489,538,543,610,580,648,630,584,395,391,412,420,455,542,511,508,446,434 10,71,61,49,64,51,41,438,545,500,472,443,470,481,525,514,495,502,567,695,679,463,654,587,530,516,444,439,421,426,457,650,703,595,603,505,458,399,415,436,430,490,560,540,530,431,686,847,851,780,749,641,535,527,607,593,665,642,718,683,643,426,417,429,434,552,684,628,622,525,446 20,92,87,175,257,231,151,534,674,622,581,565,540,543,623,614,597,580,703,813,793,549,765,722,638,626,524,516,455,414,537,774,809,722,740,615,561,422,425,443,467,518,643,634,612,474,799,969,978,914,888,798,673,587,667,677,758,749,816,799,758,473,504,472,483,669,805,760,756,662,557 15,137,125,74,91,83,68,376,379,394,387,391,404,404,420,406,377,403,397,385,412,373,398,381,372,381,392,387,381,405,401,409,413,389,404,398,375,420,397,409,424,418,446,427,429,398,422,444,431,397,403,393,383,384,423,422,456,469,484,453,423,403,376,399,404,399,408,407,403,395,386 12,255,229,174,244,217,156,445,452,422,404,401,436,456,483,470,473,457,502,567,521,427,485,478,429,438,417,410,376,402,452,509,545,480,479,436,414,397,445,437,480,482,593,560,533,413,634,742,722,657,631,524,479,470,517,517,601,599,635,609,572,414,397,429,413,466,557,500,518,439,427 10,10,9,24,30,25,19,447,394,362,366,390,390,421,448,419,385,400,390,416,393,392,394,398,390,381,400,373,383,387,397,404,414,394,388,398,386,392,396,372,404,402,453,412,413,383,435,424,410,419,398,402,380,395,427,421,476,445,509,453,423,381,386,375,398,373,399,410,391,393,389 20,10,9,29,30,25,25,418,391,396,386,382,381,422,422,410,398,406,385,387,378,377,377,384,395,375,385,373,381,369,387,384,392,391,380,389,379,391,383,396,396,393,434,408,417,399,448,403,397,403,383,375,374,383,429,425,471,442,500,467,455,374,379,382,381,385,386,395,398,371,388 11,8,8,28,52,52,27,390,404,394,380,379,383,388,386,405,407,385,393,426,426,403,418,402,405,397,384,381,387,402,409,418,440,393,405,393,386,387,396,381,397,407,415,398,401,394,445,482,479,447,447,412,402,409,436,435,447,446,486,452,426,384,394,381,391,390,431,408,417,401,386 17,20,18,34,52,46,29,408,384,380,388,375,397,415,427,407,400,407,384,381,406,382,392,383,386,382,376,381,384,405,397,384,380,392,393,395,394,407,403,401,402,405,442,417,419,400,468,417,379,379,383,380,368,417,434,440,469,479,521,480,446,378,387,385,373,394,397,378,366,376,383 11,12,10,57,65,42,37,417,484,465,440,428,437,443,477,458,473,462,490,589,557,423,533,493,456,446,428,403,381,412,448,555,585,496,521,443,428,394,427,435,447,491,565,513,493,418,618,764,758,683,648,544,468,522,581,576,638,623,681,629,586,405,412,394,422,462,566,508,526,459,423 16,26,26,60,65,63,58,415,488,446,432,392,417,426,466,449,455,439,497,587,543,425,526,504,437,460,422,421,407,394,434,563,572,505,514,442,425,394,402,396,425,451,487,475,449,398,612,769,765,681,665,578,484,472,523,540,611,596,660,625,573,422,399,393,406,466,576,517,550,469,428 17,13,13,39,30,30,39,409,464,429,406,391,408,435,429,431,427,417,466,548,560,424,533,501,463,434,409,389,390,389,408,538,589,495,499,438,409,392,412,410,415,433,459,437,437,402,537,709,733,640,591,521,430,452,475,485,522,522,573,535,522,407,397,386,396,447,557,510,520,439,412 17,11,9,28,33,27,23,413,400,394,389,391,378,438,443,407,413,412,410,417,406,380,399,405,396,382,390,386,377,402,392,427,401,399,410,390,388,401,400,420,419,436,475,445,445,419,521,470,455,416,406,390,384,434,495,475,542,534,570,515,490,399,392,376,393,386,408,390,384,377,392 14,11,11,34,34,35,34,399,453,437,429,397,407,428,425,415,407,427,446,543,527,422,500,480,431,435,408,396,392,377,401,509,555,478,494,445,391,407,400,403,398,421,434,436,452,396,517,712,727,648,593,492,444,428,441,451,486,488,539,507,467,386,414,395,395,447,536,484,480,458,402 15,9,8,31,32,26,26,423,400,376,370,375,390,433,441,415,407,406,388,397,388,381,384,382,373,391,386,390,384,389,402,395,394,379,386,379,373,381,390,405,412,418,437,443,436,411,488,401,406,376,405,384,385,430,451,454,488,487,550,488,468,377,374,374,390,392,383,403,380,401,387 5,39,37,61,102,95,56,417,414,404,430,389,399,446,483,470,450,447,445,470,471,390,449,435,405,417,398,376,385,389,414,464,454,433,414,414,389,396,414,404,419,440,534,493,484,421,584,630,622,560,524,472,433,501,566,564,624,604,664,623,573,393,399,417,416,444,475,458,456,425,432 2,47,42,67,91,75,55,418,498,468,432,422,431,432,440,439,461,431,536,622,583,435,575,526,485,475,413,424,402,389,421,585,639,530,531,467,430,404,388,413,395,425,498,469,467,421,589,783,791,709,672,551,467,445,492,482,557,544,607,583,546,413,413,423,410,482,606,544,548,489,443 19,31,20,61,85,49,36,426,426,414,386,389,408,431,457,471,425,429,434,444,440,401,428,419,411,385,386,390,390,382,420,428,425,416,434,391,391,386,411,425,457,459,509,481,453,431,570,543,537,484,473,422,412,500,535,549,579,585,637,584,515,391,384,396,401,422,448,434,432,399,393 6,268,243,202,309,279,179,435,403,387,412,402,390,442,472,445,427,422,420,430,392,409,412,433,401,357,398,405,392,435,445,437,442,417,415,419,377,449,460,459,526,571,666,590,541,452,571,554,533,481,460,417,399,494,576,567,614,620,673,618,561,388,395,389,405,409,413,414,405,396,411 8,9,9,19,21,18,16,432,388,393,402,388,391,435,443,430,403,401,400,403,400,388,397,395,383,389,382,373,386,387,395,413,400,388,395,386,389,386,412,395,413,427,473,435,441,410,469,456,444,410,417,394,401,475,483,468,531,518,559,506,455,380,377,373,390,387,420,407,397,382,382 1,66,63,71,86,79,64,565,548,487,488,453,489,617,682,669,659,635,633,633,619,442,490,456,446,438,440,437,398,474,689,645,590,562,577,541,487,536,622,681,750,832,918,852,820,540,883,826,775,739,709,658,555,751,841,867,931,916,954,913,865,477,420,483,524,555,583,525,563,489,450 2,97,91,61,109,103,56,457,743,684,593,475,499,453,520,489,476,466,795,918,854,707,903,819,741,710,568,517,435,416,458,902,911,809,817,651,536,432,446,461,474,538,598,558,542,500,652,1013,1000,923,883,749,591,606,659,630,647,621,690,663,611,432,455,406,409,786,906,816,820,689,539 4,9,9,76,123,111,59,401,445,421,416,418,414,410,431,418,426,418,449,499,471,403,462,448,424,425,398,402,389,401,391,473,494,457,467,399,416,395,378,400,403,405,443,412,414,413,494,692,694,620,577,503,428,403,442,449,472,482,512,510,478,400,401,388,400,440,484,447,467,441,424 5,10,10,24,33,34,25,394,404,382,404,378,397,387,406,389,388,389,402,414,424,389,391,392,380,393,389,399,376,393,394,394,418,403,396,392,392,391,395,389,404,393,418,401,403,398,453,469,469,433,428,418,415,395,429,448,467,444,461,447,432,385,383,388,392,399,397,416,408,398,391 16,15,14,27,43,40,25,396,381,376,382,370,371,409,416,404,386,385,388,388,369,396,388,384,383,390,383,381,380,387,396,400,373,396,391,401,393,389,403,395,418,409,429,418,413,389,454,406,395,379,399,398,391,442,444,443,461,448,476,458,421,384,390,393,393,384,382,393,404,404,383 12,28,26,53,61,55,49,415,448,434,400,400,391,421,429,421,425,420,441,498,513,410,468,463,428,451,394,402,393,382,426,487,528,458,471,433,399,377,411,439,478,524,606,521,469,404,568,712,724,634,605,513,458,459,542,577,650,639,664,596,533,401,397,392,413,415,494,452,501,427,416 16,26,25,137,173,168,132,433,480,441,423,421,426,439,448,453,443,419,498,598,576,422,533,499,474,453,423,424,393,406,431,559,598,492,528,441,428,401,384,397,406,414,469,441,460,408,588,807,813,734,711,601,498,443,483,495,552,531,602,598,525,411,413,418,403,490,577,539,549,469,422 12,8,8,24,34,34,24,403,447,454,441,393,418,400,414,425,424,393,439,530,522,408,501,470,425,422,406,413,397,384,424,514,537,481,478,428,414,386,371,377,398,404,426,421,424,383,503,732,743,665,610,519,448,429,435,431,448,458,504,482,482,402,388,401,396,425,520,497,523,445,420 19,279,204,911,1023,1023,648,809,900,865,848,817,844,842,902,902,905,903,937,972,974,727,896,876,835,828,769,775,679,471,837,912,935,872,898,830,791,505,534,588,650,757,892,877,902,685,1023,1023,1023,1023,1023,1003,918,822,894,917,988,989,1023,1023,1015,765,779,771,811,903,963,941,964,883,842 15,8,8,13,16,15,12,408,462,423,417,396,414,450,435,444,439,435,471,560,532,424,539,503,459,447,407,426,404,388,415,521,570,490,502,428,403,394,406,398,410,414,454,448,453,395,523,673,687,600,578,493,432,433,461,491,525,520,546,544,500,383,404,389,402,455,582,517,512,465,413 5,17,15,24,23,20,21,430,521,514,491,419,450,462,470,459,467,463,528,708,685,475,701,623,528,532,463,439,410,415,449,650,732,616,652,502,454,388,394,410,438,447,522,502,488,404,644,799,834,751,721,590,488,493,534,528,604,603,650,627,587,414,415,410,404,498,705,651,616,536,446 14,29,29,74,87,87,73,445,523,503,480,450,449,452,454,489,442,440,550,664,643,459,610,544,490,494,446,445,410,397,444,611,657,581,575,496,450,388,383,399,421,407,462,460,485,412,646,874,882,810,786,676,538,445,467,489,564,571,638,628,585,429,426,419,413,515,655,613,616,505,463 4,75,55,883,1023,1023,724,456,515,501,428,436,433,474,523,470,472,467,521,620,592,443,591,528,463,461,447,402,394,383,455,580,623,517,551,443,434,383,411,405,410,475,550,499,508,518,676,757,752,656,633,544,467,501,584,597,659,658,720,692,632,455,400,432,444,491,612,543,563,495,427 14,117,112,178,213,201,166,553,712,660,620,533,556,571,633,637,617,601,732,842,821,575,784,742,668,644,545,510,447,428,567,801,839,755,770,655,552,427,469,468,505,569,689,642,659,484,827,985,990,928,904,816,691,620,702,720,792,782,845,830,794,481,520,459,506,695,833,774,788,669,576 10,56,54,111,313,319,110,510,518,483,453,429,441,518,594,548,548,525,544,597,589,423,538,507,477,446,421,433,389,434,494,560,581,499,532,467,430,417,430,417,458,486,589,557,564,458,728,792,777,707,683,594,527,567,642,662,738,725,777,747,689,454,406,442,451,514,584,545,579,479,442 14,275,242,293,390,342,253,690,934,898,880,845,881,728,800,824,828,833,952,1004,999,831,955,935,901,873,814,813,721,415,777,944,947,911,933,874,832,420,442,502,502,606,775,795,844,551,995,1023,1023,1023,1023,1023,968,682,763,783,868,878,944,970,952,691,820,684,730,947,1014,991,1017,938,892 2,47,46,59,74,72,57,417,529,467,465,413,425,435,461,462,442,451,537,675,652,447,626,551,495,466,436,455,400,405,421,613,679,568,591,490,456,386,403,398,419,445,488,470,499,415,609,834,852,771,741,635,528,460,522,540,578,591,641,617,575,409,407,411,399,483,628,584,599,487,426 9,46,41,27,31,22,19,635,701,628,614,574,595,663,732,714,713,698,762,816,803,577,738,691,641,616,529,508,444,397,644,796,804,729,759,642,570,430,454,462,524,587,750,726,738,477,879,964,948,906,878,817,697,624,717,744,829,827,886,881,854,543,530,541,586,742,827,781,802,701,611 5,16,14,27,30,26,23,414,547,514,452,422,435,439,476,464,454,445,512,712,698,459,709,661,548,544,470,441,398,401,443,656,749,610,644,500,458,391,403,426,409,434,522,487,493,419,594,805,849,751,723,589,459,481,546,549,592,606,656,632,569,405,423,404,398,484,730,661,650,563,476 17,20,17,189,267,243,173,533,515,481,455,449,454,562,619,606,585,575,578,597,582,422,478,466,433,441,397,408,409,406,559,564,534,509,512,464,438,433,437,443,492,582,713,667,682,470,802,785,740,688,667,608,512,583,662,688,764,768,828,814,769,473,415,468,475,527,563,515,540,466,449 16,9,7,27,28,24,23,411,385,375,383,366,391,441,429,418,408,392,410,383,382,388,399,401,387,394,393,388,394,407,403,407,402,378,376,398,383,378,405,399,393,404,438,430,404,406,459,427,417,401,384,389,385,407,427,433,464,471,528,498,445,393,392,389,373,377,383,387,379,384,396 12,19,17,19,20,12,10,568,608,552,532,472,506,624,677,665,651,649,684,717,699,489,620,582,531,512,473,453,434,447,591,690,693,624,624,547,510,460,491,528,572,660,753,706,691,532,851,884,859,819,789,733,623,721,790,800,845,838,884,866,825,467,455,483,495,643,726,663,682,596,504 11,16,13,26,27,17,17,431,521,485,423,420,399,455,465,460,459,448,504,677,651,436,677,609,516,518,439,417,406,420,426,609,707,566,608,465,426,392,403,427,440,462,507,496,469,422,607,770,812,707,676,547,452,489,566,551,627,604,669,614,556,400,377,394,400,484,687,609,592,507,421 15,10,9,17,18,11,11,492,550,514,474,456,474,505,547,534,538,544,595,642,628,455,563,536,495,486,452,446,400,408,492,623,641,544,593,494,465,407,417,406,417,434,569,537,557,420,736,825,809,752,725,652,555,468,530,571,644,645,720,733,686,449,420,438,446,560,641,602,606,517,455 7,11,10,36,59,56,34,408,446,456,419,411,411,419,428,433,432,434,480,550,553,414,508,482,458,421,421,414,391,381,404,502,555,498,467,437,418,402,373,416,390,441,456,438,438,421,559,756,763,663,642,547,449,458,481,502,545,543,602,574,520,389,413,384,408,446,534,509,508,449,421 1,8,8,69,102,107,71,404,381,375,392,383,384,404,404,406,391,419,401,410,405,381,380,393,373,386,405,397,389,394,395,403,388,382,391,393,388,399,405,417,390,420,451,416,434,391,468,448,424,409,410,394,404,427,467,489,498,474,521,479,462,388,390,387,383,392,392,394,405,400,391 1,35,33,24,33,30,21,613,652,601,576,539,570,658,721,707,706,694,739,777,762,542,709,657,612,596,518,511,460,436,615,748,745,680,694,587,545,417,454,468,523,584,726,697,707,471,863,907,890,845,821,763,658,648,726,746,816,812,873,865,830,528,486,540,571,705,781,728,759,643,559 3,101,90,104,132,108,86,715,939,895,841,764,778,751,803,797,784,781,976,1023,1014,895,1023,961,918,891,780,734,612,430,776,1023,1023,971,969,861,779,449,496,539,588,691,847,840,856,598,975,1023,1023,1023,1023,1014,911,752,810,823,889,898,955,968,939,672,770,649,698,1023,1023,1023,1023,977,873 17,42,40,258,665,660,253,596,581,534,528,490,484,648,700,674,675,664,645,675,675,442,524,516,494,486,448,451,419,415,575,604,584,532,563,487,483,426,458,474,491,572,690,657,661,524,845,854,831,785,761,699,587,674,746,778,837,832,878,859,818,531,486,525,542,626,668,621,667,568,503 4,18,10,158,192,93,79,548,588,548,511,484,476,565,640,638,611,589,653,730,709,484,660,605,546,528,486,461,436,458,558,711,721,634,670,538,481,443,495,536,578,649,755,704,668,557,822,902,889,833,807,720,582,723,790,797,843,832,875,846,792,469,448,475,474,604,694,644,661,566,499 18,113,68,63,73,43,38,444,413,401,394,338,368,430,467,406,410,407,442,425,406,401,393,388,379,389,395,401,375,383,436,413,408,410,403,390,393,387,406,437,459,487,583,529,497,423,490,507,471,462,442,405,412,440,469,474,544,524,590,491,477,381,395,400,398,397,418,395,399,407,380 18,11,10,28,36,32,24,417,389,372,376,396,383,421,423,410,409,407,389,401,389,376,393,385,382,390,382,387,382,412,416,398,411,398,400,392,391,393,398,398,408,415,440,419,410,392,478,434,437,421,396,396,386,415,457,481,502,486,523,489,448,390,393,394,388,386,397,403,395,392,375 5,32,32,126,218,225,130,390,395,390,397,400,391,406,401,403,401,426,404,399,400,393,400,392,394,393,382,391,389,392,401,406,415,403,398,398,397,403,393,396,403,454,450,432,404,423,450,455,466,427,401,422,402,517,578,587,561,534,554,483,446,392,368,395,401,397,395,397,409,390,395 20,281,246,201,311,279,176,437,413,376,374,387,395,439,450,415,431,428,407,383,431,399,403,388,404,384,406,390,390,383,451,428,394,432,427,397,393,404,418,471,464,542,579,508,500,414,517,465,446,452,412,397,401,424,493,484,550,531,583,538,497,394,383,403,380,398,372,401,388,406,388 16,239,221,159,232,209,142,435,403,391,390,371,393,431,446,421,439,411,386,438,419,374,397,383,392,406,403,396,390,443,409,429,435,403,402,408,438,416,441,439,479,529,597,520,503,431,512,533,493,449,433,441,412,447,485,478,529,515,567,537,502,386,388,391,404,424,406,395,401,391,391 7,19,16,38,56,43,27,399,407,389,389,392,401,410,428,392,422,385,412,440,437,399,420,404,398,405,394,385,379,361,387,427,430,414,404,386,387,390,379,395,411,412,437,414,414,386,458,564,568,505,485,449,396,436,454,454,481,481,519,495,462,384,385,383,391,398,430,424,403,390,392 20,14,14,96,150,144,91,413,439,423,385,410,399,427,435,448,432,418,458,520,516,394,484,435,424,405,399,410,407,387,421,480,527,459,457,434,396,390,380,395,404,422,446,430,433,410,530,697,707,605,596,505,446,397,478,485,531,515,559,544,504,397,399,392,391,445,504,485,464,431,395 13,40,40,62,79,76,59,471,600,564,530,502,514,498,529,519,520,514,636,740,726,499,672,630,568,520,458,463,429,401,494,697,741,634,666,562,470,419,421,431,417,450,571,543,563,419,732,915,923,854,832,737,604,479,565,576,683,669,735,744,704,424,458,434,441,583,731,675,679,569,499 4,29,26,43,55,45,35,472,461,433,434,433,434,459,500,437,453,427,478,534,530,428,500,473,440,424,402,405,392,388,497,542,570,467,504,439,420,388,401,473,515,602,727,665,623,442,596,715,709,638,616,566,486,517,543,567,631,625,668,637,575,407,395,382,403,436,519,474,484,424,408 7,10,8,27,32,25,21,416,377,389,384,366,378,428,418,407,402,385,407,416,398,389,401,393,392,383,378,394,394,382,407,400,407,406,418,389,406,390,391,408,379,413,454,441,429,403,468,429,419,417,411,391,383,426,434,449,487,486,536,496,465,378,395,395,391,390,405,402,405,386,364 11,9,9,76,94,96,78,386,394,370,381,402,369,395,402,400,400,390,387,415,400,387,403,392,388,403,391,377,402,388,384,405,401,397,386,379,395,388,379,392,385,400,378,381,393,393,391,447,438,427,392,382,390,375,380,378,377,390,401,397,399,372,374,377,378,379,402,398,393,388,388 4,11,9,5,6,4,3,439,506,498,456,460,439,474,507,500,512,489,510,588,581,422,528,505,461,478,424,420,398,438,575,608,631,550,602,514,457,536,682,753,813,887,938,841,755,437,740,806,810,748,723,626,519,584,728,795,863,835,858,784,716,426,454,422,445,560,668,623,643,536,455 10,34,32,102,115,108,97,421,490,440,446,415,435,434,465,428,434,417,468,623,626,440,612,578,472,479,436,410,388,394,437,576,667,549,578,443,426,409,402,400,410,446,480,467,462,433,564,748,798,700,659,546,440,458,518,522,565,561,605,543,521,395,404,415,407,468,652,607,566,483,418 2,102,79,156,244,192,125,493,625,567,518,499,496,551,567,566,558,547,638,779,746,527,721,666,585,573,483,445,415,380,498,739,782,690,689,550,478,443,417,441,458,516,617,578,577,470,758,910,917,848,816,720,579,566,651,649,713,705,775,758,719,436,450,449,469,630,777,718,721,621,510 9,219,181,181,267,207,139,572,753,702,672,581,609,613,685,662,665,648,770,875,859,602,825,790,712,689,615,573,471,427,596,832,876,793,817,688,598,413,440,443,499,564,713,686,698,514,872,1023,1023,1015,987,902,781,663,753,774,840,840,891,881,834,505,552,486,527,725,858,821,824,731,623 10,25,21,19,19,16,16,416,414,399,421,394,394,428,437,411,421,415,427,444,424,381,417,410,403,405,394,395,370,404,429,424,438,405,425,411,398,413,390,422,436,454,514,469,453,415,542,583,556,495,456,441,413,470,535,545,617,587,652,594,539,391,407,386,407,429,427,428,417,404,396 3,50,47,178,247,237,167,539,679,642,595,523,547,562,640,624,620,609,718,814,799,538,756,713,632,611,524,491,452,410,551,770,803,714,733,615,538,391,408,437,462,503,641,617,637,457,814,964,972,909,881,800,669,574,635,663,753,749,813,805,770,495,509,482,491,666,801,753,762,656,568 6,70,51,68,66,34,37,574,754,690,636,582,573,601,663,647,632,599,816,899,844,711,865,792,738,706,579,527,483,415,620,895,880,811,808,678,586,440,508,560,621,700,806,748,730,555,872,1023,1023,995,953,864,741,743,814,826,875,866,910,884,843,487,563,498,514,874,977,903,916,804,674 13,242,219,170,221,195,153,396,400,398,358,383,394,431,426,431,422,417,404,436,425,396,414,394,404,394,391,379,365,416,451,426,452,433,410,405,381,432,429,465,486,535,640,560,525,416,486,512,490,448,443,406,400,425,445,440,486,473,548,518,479,423,401,406,403,391,447,409,434,399,393 11,11,10,43,49,42,36,427,518,495,452,436,443,446,473,456,470,451,527,628,623,443,578,522,483,483,426,424,421,401,437,594,624,542,555,464,446,410,380,421,435,462,495,494,498,415,620,805,809,730,696,596,486,475,529,519,599,584,641,633,578,401,409,402,414,492,615,550,559,488,435 9,20,19,95,116,115,93,397,432,429,411,417,396,412,422,429,423,440,459,539,516,404,469,471,424,420,411,383,397,405,418,488,519,468,481,423,416,393,411,392,429,447,470,459,453,409,567,723,723,640,621,507,452,441,482,496,562,585,624,572,540,396,396,399,396,446,494,483,475,442,422 1,17,13,50,69,54,38,401,404,384,401,384,384,404,424,410,400,407,388,384,368,395,384,420,373,372,374,367,366,377,408,390,394,382,380,390,408,384,403,406,409,429,457,427,414,422,489,429,409,409,410,390,394,455,469,501,551,496,584,525,462,382,374,395,386,393,380,377,393,388,381 7,156,117,1023,1023,1023,1023,582,640,587,554,505,508,567,616,592,586,576,677,781,763,555,748,691,632,592,488,477,465,424,526,741,784,685,714,596,501,432,424,451,499,557,686,627,642,754,799,925,941,872,843,750,632,672,743,743,805,796,841,807,750,629,458,491,495,625,765,721,726,603,529 10,21,14,43,56,38,30,469,382,393,388,399,392,470,491,428,439,428,402,411,404,379,392,393,382,374,378,383,392,371,404,386,391,382,387,393,400,416,393,388,410,404,463,460,465,390,526,445,434,427,425,390,382,408,431,436,517,538,595,553,520,409,375,390,386,386,385,394,384,382,362 7,10,9,24,33,30,22,387,413,403,386,394,397,364,414,403,405,405,399,410,405,393,413,405,394,399,388,385,392,389,389,414,418,417,411,385,390,403,385,372,397,391,402,406,431,383,415,476,470,430,420,382,375,400,401,390,406,403,434,438,420,392,391,376,390,399,407,390,401,408,386 2,8,8,50,84,89,52,378,401,396,381,396,374,386,402,374,410,398,402,402,398,393,385,397,400,395,385,376,395,392,392,392,406,393,391,372,368,386,388,380,396,375,423,398,404,403,423,420,429,409,408,402,381,409,446,432,441,423,448,439,423,404,385,389,387,383,406,393,386,400,393 9,11,10,14,17,7,6,423,387,393,386,379,388,401,426,425,417,404,423,415,427,404,420,397,400,388,389,392,387,387,415,411,407,414,402,407,379,388,398,425,429,446,490,452,423,416,479,521,482,442,424,411,394,452,499,499,547,533,576,526,482,390,388,393,401,408,399,394,413,408,395 19,18,16,72,94,82,62,431,474,452,436,427,426,440,470,453,451,457,493,574,549,421,508,494,459,442,426,402,408,390,432,536,577,503,528,465,421,397,407,420,415,433,482,462,488,417,600,772,777,710,666,564,491,446,504,521,589,581,631,614,553,388,414,400,415,458,556,514,547,456,415 5,156,134,173,242,196,142,548,724,682,644,546,566,612,675,655,659,639,745,858,834,588,816,767,689,668,565,519,467,436,587,823,855,764,788,654,580,431,454,468,512,568,710,688,684,515,841,981,986,925,896,808,695,651,735,740,795,796,851,843,804,492,523,498,534,734,858,803,815,704,609 3,16,16,25,28,26,24,407,423,386,410,403,399,431,425,423,402,389,416,444,440,405,422,421,389,404,404,415,389,386,436,446,457,405,425,386,382,386,403,426,445,493,634,572,539,405,486,538,525,503,481,447,427,424,434,472,484,476,528,503,482,398,390,401,383,416,436,425,409,397,381 16,30,28,53,88,73,43,441,498,448,441,436,442,479,494,476,480,479,517,577,561,428,531,503,444,444,398,416,384,428,455,562,573,515,487,466,416,406,460,480,507,595,678,590,546,411,670,783,769,706,660,572,466,517,625,660,730,696,740,700,635,417,417,421,421,483,571,514,547,478,430 18,45,31,65,92,59,41,436,407,410,403,393,393,436,431,410,426,423,420,435,417,410,405,405,390,390,405,386,367,418,412,407,423,389,399,393,377,417,418,425,439,481,524,484,461,444,529,480,458,454,423,412,390,495,549,549,589,588,629,559,529,385,377,391,386,384,415,395,401,388,403 11,8,8,49,54,55,48,384,436,444,406,405,415,420,411,408,425,413,452,542,521,424,497,472,456,424,415,398,399,410,401,510,547,482,502,443,414,394,391,407,399,402,415,432,429,384,535,731,744,654,612,509,453,406,434,464,488,487,526,495,470,383,397,390,408,433,538,498,494,457,409 1,9,9,11,12,11,10,491,497,497,472,440,430,491,548,547,530,526,581,652,634,457,605,545,498,494,441,444,402,394,477,622,639,578,575,491,450,401,402,428,435,468,560,545,549,420,699,807,799,730,701,611,509,491,559,577,657,638,711,709,661,422,443,434,448,564,665,598,624,529,460 19,32,25,76,73,49,55,454,492,467,443,420,402,480,517,489,469,471,540,632,605,441,593,535,473,490,412,406,400,435,440,576,651,540,552,459,451,415,418,456,461,504,580,520,511,433,653,747,769,673,631,529,451,557,626,615,672,660,721,671,614,415,416,399,419,503,615,592,558,489,412 1,25,25,35,51,50,33,417,397,389,372,396,388,426,442,406,419,412,405,399,402,387,391,378,395,384,395,393,383,395,412,399,409,399,384,397,387,397,409,391,433,457,495,478,450,410,513,464,425,418,409,398,391,487,549,524,586,573,616,542,494,388,381,388,389,385,374,391,378,392,386 17,64,50,112,148,117,91,500,588,546,509,466,485,539,595,574,543,551,641,725,693,489,665,611,558,533,475,456,408,400,504,689,724,623,660,512,502,423,441,460,457,529,634,596,590,475,764,889,881,820,787,684,579,595,669,680,735,737,790,773,733,448,448,438,466,605,734,662,698,582,517 15,42,40,47,76,66,39,603,721,672,666,622,660,665,726,731,730,732,769,798,795,562,694,688,667,649,603,599,520,391,612,730,731,685,725,648,586,378,401,424,428,467,623,651,685,431,874,947,934,902,884,848,762,524,609,636,741,766,836,857,827,567,614,575,623,751,803,777,803,719,676 1,9,8,17,21,17,14,411,454,434,423,420,410,441,446,421,416,411,465,580,539,418,537,513,428,447,411,404,388,394,411,532,596,486,520,454,432,379,388,390,408,439,533,493,498,410,506,714,737,652,611,517,440,428,461,466,497,490,545,509,496,403,395,382,399,452,570,524,528,452,423 10,10,10,52,73,74,52,397,447,442,415,415,424,413,411,412,402,392,483,536,497,399,503,473,439,437,389,411,413,379,417,503,539,481,486,425,422,389,396,383,397,414,457,436,438,411,518,719,725,632,602,519,418,444,475,470,520,532,565,528,517,396,408,401,391,450,524,478,464,443,399 18,20,18,77,145,139,67,424,510,492,436,429,424,450,458,447,432,420,517,625,612,430,583,542,466,474,420,423,408,415,417,580,610,516,549,456,423,402,414,423,396,398,464,444,446,405,557,813,842,760,717,598,487,440,460,487,504,534,564,565,522,416,416,409,410,502,612,556,571,495,449 12,12,12,53,81,75,47,389,389,424,390,394,418,403,449,430,423,417,429,460,461,397,413,405,400,401,392,390,388,424,486,469,450,419,410,423,420,463,561,627,696,791,856,741,642,408,584,569,551,509,498,454,408,517,632,686,753,719,745,634,576,399,388,420,400,399,431,432,413,432,397 4,317,167,1023,1023,1023,1023,820,902,859,829,772,783,848,896,887,870,863,933,1009,996,802,977,942,884,863,786,746,651,568,803,979,1014,937,952,842,773,567,629,696,736,820,920,893,898,877,1023,1023,1023,1023,1023,996,898,890,951,966,1014,1008,1023,1023,1001,791,720,738,767,905,1009,973,981,890,818 2,27,27,120,200,205,122,404,422,376,388,413,379,404,406,423,394,383,402,436,431,385,409,398,398,394,379,370,389,379,403,433,405,393,396,407,391,380,384,393,393,404,408,426,395,417,446,480,476,444,443,403,409,418,450,456,485,454,490,466,431,414,392,398,393,390,399,391,413,396,391 5,9,9,35,42,41,35,401,432,399,410,391,398,413,420,422,413,404,419,445,432,389,422,418,409,410,399,396,404,390,396,433,448,419,429,402,401,385,388,413,395,412,421,431,416,401,492,564,567,497,478,427,400,422,455,458,471,484,498,500,453,397,388,389,400,409,443,412,411,413,404 1,12,12,13,15,14,12,409,451,431,429,401,403,414,443,422,418,409,431,537,539,402,559,500,451,453,421,391,392,393,409,497,582,474,495,436,409,398,413,414,432,475,515,478,447,409,523,631,683,591,549,466,416,521,552,554,620,593,622,562,525,391,407,404,394,413,553,505,478,430,393 18,20,17,36,52,39,27,444,429,401,402,381,406,445,459,442,440,437,453,461,458,411,429,411,411,412,366,384,395,382,417,437,461,413,420,410,392,405,396,389,408,399,457,454,458,394,534,602,578,520,499,451,414,448,472,460,504,523,569,571,514,390,400,394,398,418,462,429,422,412,409 8,10,10,35,47,46,34,425,579,547,497,463,468,431,462,460,455,446,576,729,708,475,657,621,541,516,465,440,428,391,435,682,733,634,644,512,485,374,372,413,393,410,450,450,479,393,601,933,945,874,837,732,585,417,433,458,525,518,582,585,545,393,442,402,411,533,712,663,668,539,481 10,462,176,785,1023,414,305,672,783,738,712,658,700,719,794,781,773,763,829,883,874,655,817,777,727,707,625,600,528,477,691,840,854,784,799,707,671,467,511,537,607,695,809,781,779,652,940,1023,1018,971,946,887,794,782,838,847,904,900,952,944,907,601,623,621,658,792,870,832,850,746,708 9,10,9,21,30,28,18,392,400,383,376,388,384,393,400,390,385,392,393,392,376,385,401,393,388,379,396,392,384,398,392,399,383,380,381,380,386,393,390,393,386,400,407,402,400,394,406,416,407,382,405,401,397,397,399,420,423,410,423,424,418,374,373,392,383,378,393,409,398,396,395 3,56,47,103,141,116,84,501,614,582,520,472,512,518,600,575,563,554,651,743,741,495,677,633,580,560,499,507,455,397,511,702,730,635,675,539,518,397,420,432,442,483,597,586,571,429,782,934,946,881,852,772,645,541,631,628,727,723,791,781,738,420,487,451,495,606,733,684,711,592,535 2,96,84,88,137,121,77,551,691,641,607,498,564,600,661,629,629,613,731,819,796,566,775,724,633,621,536,499,448,394,569,785,820,724,750,609,552,410,416,459,485,542,668,641,650,464,811,961,963,899,874,786,673,582,673,672,761,748,819,819,775,487,489,479,498,687,819,763,776,675,587 8,10,8,35,49,27,20,417,412,395,396,409,398,424,441,429,411,418,418,447,438,393,410,428,416,397,361,401,377,379,397,424,433,404,426,399,398,394,395,438,433,452,517,469,461,425,525,533,541,465,454,391,395,504,545,547,594,572,618,569,520,393,383,398,390,403,434,419,424,404,384 4,9,8,45,67,54,37,416,436,408,408,398,412,408,433,419,411,404,432,497,479,395,464,437,410,422,416,397,381,391,407,477,493,450,455,415,399,382,377,399,409,394,452,430,434,394,504,646,671,584,539,476,413,402,418,444,462,474,503,496,470,389,396,389,398,408,478,466,464,421,419 15,32,31,53,62,60,50,421,469,456,440,420,399,446,439,435,437,451,490,593,560,422,557,511,450,444,415,401,396,381,435,562,605,496,519,443,436,371,380,403,401,424,525,463,469,397,577,770,781,703,675,573,482,451,502,503,552,559,619,578,538,410,403,403,400,473,585,534,529,456,402 4,17,12,36,51,37,27,425,379,390,394,385,391,401,414,410,416,383,393,405,407,380,384,391,387,379,379,384,378,416,402,394,404,384,396,388,383,401,391,414,408,441,480,450,421,425,466,434,418,392,396,405,403,443,481,469,529,516,559,509,466,402,390,404,369,403,385,390,389,384,379 12,19,17,33,54,52,30,443,405,413,394,406,389,454,465,433,425,404,419,439,421,393,429,420,406,415,385,388,385,382,409,441,441,416,433,394,390,417,399,394,405,420,464,439,419,393,476,520,544,496,464,438,398,427,459,453,515,505,570,523,478,394,371,392,380,414,449,422,434,401,412 5,55,50,90,109,96,78,428,547,494,472,442,430,447,485,466,469,465,517,670,645,458,612,566,488,483,445,419,412,397,446,615,679,573,563,457,444,424,414,415,425,461,535,495,503,416,638,819,827,759,709,604,498,482,531,555,636,619,680,654,607,427,405,413,405,503,650,599,596,500,442 4,9,9,36,51,52,36,410,448,424,426,388,410,402,400,399,422,407,443,481,491,406,450,454,433,413,390,394,400,375,404,476,500,453,471,422,402,395,397,386,396,397,396,406,415,387,453,680,694,610,573,481,419,392,406,425,432,436,478,457,443,383,406,403,396,422,477,479,459,439,399 7,42,29,81,72,48,54,515,666,657,577,474,498,548,612,583,579,555,681,842,814,547,831,783,679,676,553,522,429,434,532,790,862,751,781,630,525,437,431,467,503,574,701,641,634,493,792,930,964,886,859,749,601,662,728,737,793,792,842,814,764,438,485,441,461,656,849,793,784,676,533 10,11,8,34,39,27,24,401,405,409,389,359,410,421,431,418,416,399,401,424,418,393,423,395,405,395,400,381,378,396,420,418,429,416,412,393,391,415,413,408,412,439,504,449,451,414,523,480,478,446,419,410,399,490,533,537,578,562,610,569,495,389,385,386,394,394,420,414,407,391,398 18,22,15,53,65,42,34,450,390,404,391,401,390,450,497,464,437,433,432,421,425,381,407,410,384,401,404,386,379,406,407,416,432,381,387,393,378,390,395,399,439,465,522,503,458,423,554,529,483,426,433,420,399,473,501,525,573,589,660,618,545,389,375,396,392,404,427,436,392,412,384 6,15,14,32,49,47,31,415,426,435,417,381,413,444,466,445,443,456,452,518,502,405,477,455,437,410,414,378,394,404,410,473,512,450,479,420,435,412,422,431,453,489,578,498,469,431,613,680,675,589,562,498,441,546,599,608,657,646,694,641,579,400,397,391,404,432,498,465,487,441,402 17,11,11,39,52,46,35,399,411,409,408,412,390,408,420,417,417,412,437,485,467,398,430,433,415,416,388,393,402,399,393,454,474,449,446,408,401,382,407,396,390,391,447,420,438,386,521,650,642,575,537,489,438,432,457,474,510,510,550,517,500,400,405,409,408,423,462,421,437,421,398 20,12,11,62,63,40,41,407,456,418,435,412,400,420,434,431,444,443,467,541,539,408,493,466,439,434,408,413,392,392,430,529,549,471,504,423,398,380,401,403,399,412,484,435,488,414,602,737,745,654,630,538,432,461,495,525,592,552,631,611,552,393,409,407,402,429,542,496,503,444,433 1,24,23,117,190,189,114,414,437,430,409,430,393,415,435,447,448,419,462,515,487,408,460,431,423,407,404,401,387,396,415,484,495,439,472,423,412,406,387,397,408,434,457,441,450,427,536,655,649,585,535,485,426,448,470,505,546,532,585,562,508,409,392,403,421,433,475,446,475,416,388 1,39,16,77,105,40,28,494,460,439,439,401,418,488,572,521,486,498,508,528,512,419,492,458,426,419,397,425,381,431,456,534,523,475,473,427,397,419,442,421,495,552,646,588,572,478,701,716,686,616,581,498,448,597,685,687,738,729,779,731,663,400,389,420,417,441,512,484,480,437,401 3,10,11,76,108,110,77,434,480,461,432,433,415,434,449,462,446,445,502,605,578,427,559,509,467,450,418,412,406,376,429,543,616,514,551,458,434,375,389,410,395,423,471,460,463,404,602,804,815,738,690,595,498,445,482,511,573,545,623,609,570,413,404,408,404,476,607,535,556,472,430 14,8,8,6,6,6,5,444,515,517,490,444,489,482,520,515,520,507,577,645,626,472,593,542,502,494,451,434,395,385,488,628,640,564,594,513,445,403,422,421,432,477,553,529,552,402,703,818,800,748,720,639,526,444,480,520,606,609,683,686,646,436,427,434,440,553,648,594,623,531,463 1,22,20,29,39,36,26,470,456,427,443,422,431,488,514,469,463,443,473,520,534,418,489,453,434,423,402,389,371,440,487,516,531,467,460,441,417,408,456,477,523,615,736,665,629,453,636,689,694,606,594,523,443,578,658,653,706,682,737,685,619,389,385,390,398,439,521,458,473,425,415 14,22,22,103,162,170,106,394,411,403,400,388,391,394,408,409,407,397,418,428,426,394,420,413,405,401,391,380,386,412,398,435,439,421,423,404,401,408,407,427,421,428,473,437,436,420,456,556,534,478,466,418,406,444,479,507,509,498,508,470,457,401,393,389,391,421,440,427,416,409,393 11,14,13,27,33,30,24,411,403,406,397,374,392,424,434,414,433,426,435,456,452,368,429,429,411,401,393,382,374,377,420,434,441,412,414,378,387,406,409,397,392,440,490,435,429,419,497,531,529,471,446,416,401,449,496,506,561,550,607,534,495,397,403,398,387,423,434,443,438,404,392 13,35,28,51,61,52,41,475,634,585,552,483,506,497,561,547,519,521,668,781,746,514,740,670,586,564,480,453,422,398,495,753,790,695,702,572,537,411,418,448,457,513,612,585,572,437,743,928,930,863,832,737,590,562,628,625,709,706,755,749,705,426,468,430,432,629,775,709,726,604,493 10,30,23,54,77,45,32,439,482,474,452,448,434,441,473,455,473,467,522,614,601,426,566,507,448,471,431,425,408,391,418,577,604,519,547,456,434,402,426,437,458,491,567,495,499,432,658,776,774,705,662,580,494,521,589,588,659,638,695,669,609,405,402,417,412,484,600,550,551,476,448 10,11,12,49,81,80,47,404,440,390,421,387,418,393,404,399,403,377,433,475,484,416,453,439,412,410,412,390,374,389,401,459,457,421,439,410,420,385,375,379,396,387,412,399,416,400,449,658,659,564,529,458,422,391,416,385,431,428,466,455,434,398,398,378,387,408,470,445,460,426,408 2,52,51,195,254,257,198,442,515,462,448,410,449,428,477,448,458,466,528,647,619,437,570,536,488,455,427,395,429,391,452,607,637,539,572,481,453,398,402,417,408,426,478,487,484,430,626,810,812,731,707,597,511,452,500,513,572,583,640,614,588,408,401,409,423,498,623,527,575,477,436 4,10,9,9,9,6,6,514,601,557,524,456,478,537,581,587,563,557,646,727,707,475,646,596,540,523,448,459,420,407,501,685,710,622,643,550,475,387,410,416,432,458,588,553,592,426,768,872,864,808,783,696,580,516,589,613,692,698,764,767,726,456,460,453,463,610,723,663,681,548,473 6,12,12,57,74,75,58,420,437,429,417,403,406,401,440,427,399,406,459,539,525,428,499,467,432,424,406,402,380,375,412,533,532,486,472,439,427,387,399,403,395,405,440,422,435,396,528,716,730,653,614,514,454,430,459,458,521,510,545,532,498,404,400,396,410,443,517,478,493,442,412 17,9,8,25,29,26,22,419,378,388,380,378,373,405,426,400,405,391,385,402,402,376,390,388,398,392,389,379,379,379,396,403,393,398,392,365,383,378,399,406,406,403,439,425,412,394,456,405,405,390,391,384,391,433,461,443,461,479,521,482,442,389,395,381,387,379,385,383,381,373,403 15,13,13,121,191,196,124,406,421,420,409,392,381,406,409,404,412,399,430,483,486,400,448,454,421,422,399,420,407,387,406,477,486,449,458,430,402,389,382,371,402,390,424,408,400,398,452,716,721,637,599,491,449,413,430,404,425,444,453,439,438,413,385,383,379,427,470,454,456,408,401 10,153,110,354,296,204,246,611,543,505,512,477,469,642,718,688,677,661,654,661,647,418,524,478,486,471,441,439,379,483,711,664,634,568,590,541,511,554,656,708,777,861,942,882,838,581,897,854,804,760,726,683,572,762,849,881,955,947,982,936,886,527,454,520,530,574,610,574,605,524,461 19,25,24,65,108,105,63,418,477,461,422,429,431,423,447,433,451,434,521,607,598,435,556,510,472,482,431,421,378,381,433,566,600,528,542,464,430,383,390,406,418,417,487,445,455,401,608,811,827,749,718,617,509,444,468,481,534,536,598,597,557,398,392,401,418,491,573,545,554,477,440 16,13,13,136,181,176,130,394,388,396,386,387,398,385,391,403,391,391,396,415,402,397,411,414,396,385,381,381,391,385,384,401,424,401,394,395,387,388,390,392,391,395,414,406,404,398,401,472,487,438,416,406,408,388,389,419,409,421,433,419,405,385,372,396,391,376,398,408,400,378,400 6,9,9,20,28,26,19,382,385,379,396,376,381,393,395,395,388,386,405,404,384,377,375,382,387,374,374,379,391,383,401,397,392,389,383,372,389,384,390,392,414,398,428,414,407,382,414,432,412,393,408,403,389,412,437,441,456,433,455,454,425,387,390,378,397,397,398,377,384,389,394 9,14,10,35,41,29,24,445,403,410,393,392,390,436,437,422,420,406,402,406,427,381,403,392,396,386,391,369,386,376,411,400,415,407,406,392,401,401,398,401,423,447,472,463,448,401,519,468,484,404,395,382,387,433,485,480,547,545,597,552,487,396,387,399,407,389,407,411,387,391,395 7,13,9,39,40,26,26,412,398,378,412,388,415,425,432,398,415,409,396,417,410,379,406,402,385,400,381,395,394,404,422,412,406,392,410,388,383,397,388,409,424,417,453,443,415,398,501,469,452,445,435,402,388,434,465,465,502,525,561,519,484,390,391,386,378,387,413,404,405,397,394 12,13,11,37,49,39,31,443,382,388,380,381,394,444,452,429,453,396,391,408,409,393,387,387,383,373,376,394,383,409,403,388,403,399,400,373,381,401,393,427,399,424,467,420,442,414,510,458,436,418,403,405,387,432,469,466,517,515,569,511,497,380,393,374,395,386,390,403,413,388,387 17,12,12,131,176,180,131,388,405,392,369,395,379,389,400,395,395,395,403,409,404,389,399,411,394,397,396,393,387,377,375,383,406,390,394,387,386,389,405,379,392,404,387,400,388,393,414,458,455,428,422,406,391,372,423,405,430,404,421,409,396,393,384,382,374,382,390,397,402,401,395 6,179,165,130,171,160,122,461,446,413,419,412,382,456,487,443,471,446,451,504,471,395,479,443,424,420,389,395,371,407,450,455,495,422,443,390,393,404,424,422,453,462,515,508,482,426,586,564,574,469,446,441,412,459,523,533,577,593,665,604,557,402,390,425,419,445,477,442,448,403,406 2,13,12,46,80,83,47,419,468,429,419,413,424,428,454,486,455,443,485,567,559,415,499,474,453,436,426,412,402,397,413,528,558,480,498,435,437,389,385,405,395,415,459,452,458,404,604,762,758,693,655,571,501,424,463,467,541,520,600,578,551,404,401,398,422,456,548,506,523,447,410 4,20,19,43,47,44,40,404,480,454,431,424,431,418,441,439,433,432,495,581,562,423,534,470,453,452,411,415,397,401,417,546,577,500,507,444,422,393,409,398,395,431,481,457,442,400,557,763,765,673,643,532,459,432,459,495,556,545,597,552,534,403,403,401,403,461,558,524,522,448,427 15,23,21,20,21,16,15,547,623,592,547,541,544,580,647,637,640,617,686,748,740,500,671,633,569,552,490,475,423,404,535,724,728,650,679,535,522,420,397,443,456,499,652,617,649,437,812,904,888,843,813,748,633,565,621,643,726,738,812,815,777,491,479,483,506,660,763,692,735,605,538 9,12,11,56,72,61,48,419,444,432,409,396,403,416,449,441,429,424,474,524,516,404,479,462,430,439,415,404,384,364,411,513,534,458,494,422,416,385,398,396,407,404,453,454,450,391,544,716,712,645,591,515,429,434,481,482,535,552,587,568,530,380,402,401,413,457,519,476,508,454,401 8,7,7,39,54,49,35,402,386,391,395,399,392,411,412,412,412,405,398,419,415,387,406,402,402,397,401,412,399,413,386,416,412,387,418,388,386,382,397,395,390,405,405,398,403,388,462,501,495,473,432,420,413,409,433,433,469,462,495,465,435,383,392,384,388,406,405,405,406,418,381 18,11,10,70,87,85,66,414,441,435,418,403,406,425,432,419,437,430,458,517,513,388,485,459,411,425,405,401,408,381,429,486,515,465,476,423,396,400,399,375,420,411,459,434,440,423,536,700,701,597,582,482,449,456,499,502,544,545,587,551,504,404,405,393,398,438,501,480,475,447,406 20,49,43,120,105,85,106,562,754,709,681,588,613,608,664,647,658,653,776,877,857,621,829,779,711,692,594,538,483,406,589,846,872,793,815,689,602,441,413,450,475,550,669,656,691,486,845,1021,1018,959,933,855,744,594,676,688,771,773,838,842,812,484,559,476,521,762,879,830,841,738,651 16,20,20,37,93,94,36,392,433,455,428,456,456,411,414,410,420,418,443,450,471,388,413,416,418,419,414,432,417,389,391,417,417,417,426,416,424,381,395,393,394,381,408,403,402,388,538,564,557,545,536,552,487,383,408,414,431,460,468,505,478,400,430,400,413,430,434,466,485,444,454 7,25,25,34,72,72,33,497,666,619,628,590,668,516,578,618,611,615,689,703,731,495,560,568,582,564,564,599,510,406,525,594,584,590,619,605,560,390,393,397,423,436,527,513,572,416,796,887,859,846,841,821,731,453,528,552,643,644,734,762,741,489,595,493,531,681,700,699,761,673,647 1,31,23,37,46,30,25,541,655,611,565,515,532,589,645,656,657,633,703,781,768,517,720,677,596,581,518,473,436,423,562,762,776,686,718,585,560,415,450,489,500,610,737,690,689,450,816,925,913,860,831,759,646,577,669,693,781,779,835,825,788,483,486,481,526,658,780,723,749,628,551 11,8,8,15,16,14,14,400,406,406,412,400,394,385,421,386,393,411,427,447,438,392,428,413,398,400,384,392,389,395,401,419,415,407,431,378,396,399,403,378,401,414,440,426,412,386,447,523,513,471,434,415,408,415,433,440,459,449,465,444,432,389,384,385,383,389,423,432,423,399,380 18,427,352,291,448,370,239,479,397,376,357,371,418,454,462,433,411,431,443,419,427,367,390,398,387,377,383,382,389,429,462,425,428,390,431,399,386,493,457,485,549,619,732,630,576,466,573,527,510,473,452,428,417,490,552,564,617,612,660,630,559,390,407,386,400,405,410,401,393,372,393 15,9,8,25,29,24,21,416,393,389,398,394,372,413,422,421,401,399,403,411,423,375,403,400,397,393,377,384,377,398,390,417,421,403,411,393,378,391,407,400,406,410,450,449,425,405,461,501,501,437,429,397,401,431,470,445,486,487,534,482,461,388,386,396,395,395,413,404,415,404,404 3,12,12,23,32,28,19,456,408,396,408,385,429,450,450,402,403,417,424,434,446,399,430,406,405,397,386,392,385,388,456,462,444,414,432,424,399,382,405,436,473,534,666,609,563,410,506,555,545,484,489,437,451,465,486,498,559,544,597,527,495,386,395,396,402,407,451,424,428,398,385 17,28,17,87,122,64,48,463,433,455,426,400,410,444,492,450,473,433,478,522,513,409,492,456,444,446,421,428,402,388,441,497,530,480,510,433,413,372,412,446,429,455,516,486,488,440,633,708,702,614,594,505,465,514,567,587,658,626,683,637,597,404,417,398,417,460,496,497,471,441,434 15,17,17,63,70,60,56,402,429,413,397,390,403,414,400,422,410,429,438,504,506,409,466,446,419,409,405,375,402,378,399,480,499,447,449,426,404,401,404,410,399,416,424,426,416,402,504,674,671,597,545,486,427,419,457,475,520,505,549,518,497,405,397,400,398,434,498,434,467,433,391 19,272,172,1023,1023,1023,865,861,937,900,875,829,853,891,940,932,926,916,973,1023,1017,804,968,934,883,869,793,788,676,533,881,988,1003,941,958,881,829,590,672,728,805,882,978,949,955,789,1023,1023,1023,1023,1023,1023,945,916,979,997,1023,1023,1023,1023,1023,786,787,785,812,941,1017,986,1004,919,861 14,71,46,585,1023,889,474,669,693,639,617,556,593,703,772,758,744,732,763,805,794,523,713,674,615,592,535,500,457,492,693,760,779,692,722,635,553,531,549,583,637,742,854,813,805,641,943,978,966,911,890,825,722,793,877,901,955,950,988,965,925,569,511,543,586,692,767,734,757,666,553 16,244,220,138,190,170,124,439,391,393,400,367,401,447,431,432,394,390,382,384,407,381,389,380,395,424,379,382,386,416,432,433,397,392,399,397,393,410,423,439,468,528,596,518,491,448,492,460,431,418,398,412,408,455,472,476,521,503,547,536,461,394,386,400,412,394,388,410,407,381,360 6,256,211,257,320,239,200,626,811,768,733,656,697,658,729,721,723,717,832,927,909,669,865,824,766,746,655,618,538,416,662,884,913,843,862,750,683,425,495,490,540,629,763,734,763,547,915,1023,1023,1023,1007,934,827,685,782,812,878,876,928,920,887,548,614,569,596,804,914,873,889,789,711 17,10,9,30,33,26,25,415,389,396,404,381,400,404,413,415,387,383,397,395,404,385,394,397,375,379,382,371,393,377,403,377,395,399,387,393,394,371,395,388,397,436,439,425,414,392,442,417,405,396,405,399,374,423,453,430,482,489,519,477,456,373,393,387,377,388,390,388,380,362,387 17,37,37,87,124,122,85,432,490,456,447,410,406,446,469,486,455,462,525,597,573,436,540,506,472,473,429,422,399,390,444,559,582,521,526,435,420,398,398,384,431,439,506,483,480,424,626,785,781,706,684,583,494,460,526,551,613,610,670,645,595,422,436,419,412,483,569,517,551,494,442 8,56,34,1023,870,596,797,877,771,718,679,621,606,911,950,913,893,869,855,886,867,599,809,762,668,656,573,527,491,542,748,838,858,775,788,684,583,609,658,683,735,813,911,872,856,769,992,1006,988,932,904,831,719,907,961,971,1014,1008,1023,1023,978,726,533,723,732,793,867,823,830,722,623 15,13,12,37,40,37,33,400,468,457,431,415,414,442,428,438,450,418,473,572,565,433,549,508,460,455,426,424,390,380,402,565,598,497,521,452,416,390,382,421,391,417,469,433,429,400,556,783,794,714,680,551,474,428,473,501,514,529,575,552,529,396,414,401,409,460,552,512,500,445,407 12,30,29,140,232,235,136,400,388,389,394,367,391,408,411,414,391,384,404,402,419,392,394,378,390,381,384,390,370,408,395,422,414,379,392,398,392,396,385,403,396,418,436,397,396,425,429,465,467,431,427,408,386,448,493,488,490,471,511,479,436,408,391,374,391,393,409,396,413,384,385 1,15,12,31,49,36,23,416,400,391,387,385,399,438,445,425,439,418,420,416,407,400,402,410,387,401,399,374,382,404,409,409,427,413,387,385,402,398,427,424,428,439,521,454,455,421,537,531,491,465,446,402,415,486,537,553,608,592,638,583,531,386,393,377,395,400,409,406,417,386,393 15,14,10,37,38,19,20,414,438,402,399,400,384,416,434,415,442,410,419,497,487,411,465,442,421,419,387,381,397,401,414,478,483,445,445,402,416,402,391,401,406,421,455,427,431,415,536,643,629,561,545,462,425,457,478,472,511,532,568,554,495,384,400,393,396,426,499,460,489,437,407 14,24,22,14,15,14,13,564,683,649,592,523,559,585,655,649,646,652,741,807,789,549,745,682,620,600,527,493,455,396,581,784,800,720,731,612,553,414,402,422,469,519,660,637,669,441,829,947,940,888,853,775,667,550,637,665,751,752,822,821,790,486,486,499,512,703,811,762,784,679,579 19,20,20,42,58,55,39,432,453,419,411,403,413,406,430,429,424,428,469,531,524,404,464,460,435,436,414,406,404,374,416,504,500,470,475,408,418,417,390,406,412,432,492,448,447,403,552,703,707,616,570,499,444,482,508,493,557,543,610,564,523,408,395,392,398,435,492,475,462,454,422 12,184,172,106,165,146,94,416,383,396,412,378,408,420,416,400,402,396,392,417,434,396,395,384,402,400,380,395,387,415,436,417,419,412,416,418,402,401,405,404,430,454,516,494,461,410,460,507,482,437,441,408,407,413,444,466,489,458,509,492,455,408,392,394,401,387,421,403,404,403,386 6,14,12,23,36,32,20,403,398,402,406,379,390,444,459,445,422,436,424,424,436,385,399,408,396,390,402,377,399,398,417,429,424,411,421,399,392,402,414,428,456,460,519,472,477,427,551,546,495,471,443,449,409,511,582,587,625,608,657,606,544,392,391,391,383,396,430,420,416,403,405 10,12,12,12,15,13,11,448,452,440,423,380,399,424,441,436,432,415,444,544,530,411,532,470,448,431,413,398,394,401,415,512,563,485,495,422,392,401,405,428,426,457,534,500,468,412,513,662,694,600,577,487,436,417,473,471,505,506,551,520,496,403,388,392,384,438,548,499,489,429,403 19,11,11,58,71,70,57,422,454,424,440,413,416,439,413,432,418,411,459,548,526,406,504,486,438,430,399,400,411,388,400,499,545,466,470,438,412,399,392,400,384,423,453,432,430,396,530,714,725,642,605,495,439,414,448,483,515,492,542,506,502,398,386,390,399,446,536,484,523,445,415 15,23,14,49,62,36,29,401,396,386,380,401,381,442,424,434,433,439,380,407,409,381,389,377,377,383,387,392,379,372,430,414,404,387,399,390,380,422,421,431,446,483,527,486,458,437,564,481,477,432,430,395,397,522,567,582,617,595,647,588,529,400,401,397,371,396,408,393,387,379,388 20,10,10,21,33,30,18,412,417,423,395,389,393,417,446,416,416,410,419,446,412,394,417,406,398,394,396,378,393,384,407,428,432,407,414,418,406,380,393,381,398,420,444,428,421,394,533,545,532,502,482,415,408,427,481,480,558,538,599,558,502,390,387,390,398,410,428,423,400,393,404 14,111,105,103,116,106,92,429,420,419,383,377,376,423,465,447,423,431,448,464,456,419,466,449,419,422,405,384,389,421,457,470,501,448,469,387,425,437,412,445,451,482,572,527,503,430,550,554,607,505,492,428,409,467,522,528,567,552,614,550,520,389,389,399,388,423,495,452,447,398,406 2,26,25,22,36,32,18,546,680,628,571,516,551,565,637,615,619,633,717,806,770,545,728,678,616,597,513,491,450,381,567,766,791,706,722,594,526,390,432,433,445,496,636,631,631,448,815,945,936,883,859,779,653,539,616,643,727,727,798,809,771,488,507,474,502,676,796,747,761,662,555 12,314,211,189,271,176,125,531,757,697,615,536,555,584,618,606,586,553,769,925,857,667,909,808,749,714,599,500,450,437,559,906,919,827,828,666,588,444,491,491,565,636,737,683,674,539,784,1023,1023,952,915,801,668,660,740,738,784,775,828,809,756,444,473,443,450,730,903,815,819,692,566 2,36,35,221,392,398,221,494,483,454,459,448,454,541,598,594,566,547,563,551,549,422,441,439,421,403,402,397,402,437,501,517,479,465,494,411,421,423,429,456,484,536,638,586,616,475,755,712,658,622,579,554,473,601,695,700,731,724,782,770,735,458,419,463,488,495,495,500,506,440,430 18,36,34,71,91,83,63,413,489,486,441,429,430,454,470,481,472,451,497,612,572,442,528,495,474,454,428,416,396,417,436,573,573,518,517,460,428,386,411,416,418,445,491,476,485,426,641,791,796,721,679,601,487,453,518,528,598,608,664,641,603,405,424,420,417,490,593,545,523,471,440 13,149,122,52,57,30,26,483,482,469,422,397,426,511,548,540,518,497,540,549,539,433,488,449,441,421,423,401,398,453,622,571,554,505,501,449,434,544,689,745,815,889,967,886,800,497,844,778,736,675,636,571,465,700,817,877,981,975,1003,923,855,421,415,432,424,479,530,516,495,456,423 3,73,71,189,254,247,183,442,418,431,415,413,419,459,478,452,450,434,462,473,476,404,439,442,419,420,401,402,391,394,439,462,467,432,453,414,418,397,430,414,431,452,515,462,447,434,574,628,625,557,510,491,450,468,547,528,576,577,617,591,522,410,404,434,424,440,453,472,467,422,415 17,13,12,154,195,196,151,402,397,384,385,390,388,405,430,426,405,399,412,421,411,394,393,405,399,395,401,395,382,384,381,416,419,407,404,397,388,382,398,394,379,420,419,419,410,404,467,518,517,474,453,436,419,416,448,458,492,472,504,474,445,386,404,389,393,392,423,412,407,386,391 1,15,14,85,125,117,77,405,448,441,413,390,420,407,423,438,421,399,454,539,534,406,515,471,430,426,406,389,409,385,412,500,551,468,463,420,426,391,402,411,403,417,454,447,447,403,519,691,710,616,580,493,464,443,461,483,517,496,544,521,478,422,396,382,408,456,535,484,495,454,394 19,17,16,26,46,41,23,410,376,373,381,384,376,402,419,424,407,404,396,386,408,389,382,388,381,395,382,373,369,410,390,391,405,378,399,387,392,397,416,411,407,435,452,423,421,399,467,416,406,423,392,399,392,416,461,477,498,485,509,462,448,373,375,376,373,380,387,395,379,374,386 13,13,13,23,26,25,22,454,557,509,487,480,509,467,523,526,540,530,608,666,658,433,576,537,513,486,455,426,405,393,497,627,636,580,593,527,479,388,385,403,411,430,511,514,536,417,738,865,855,801,771,701,593,447,496,510,617,614,701,713,684,441,461,451,447,590,699,637,665,549,503 17,9,8,30,33,25,23,406,401,365,387,391,391,400,412,400,404,403,393,411,412,380,401,409,395,396,380,388,380,420,401,415,411,402,398,403,388,386,400,390,397,419,433,420,413,403,471,449,446,433,404,404,406,426,471,436,497,460,515,501,428,380,381,391,388,386,403,406,395,388,379 9,28,27,65,111,105,57,500,487,458,433,421,433,539,593,580,563,561,553,547,551,415,445,430,426,422,393,395,390,414,522,537,517,482,500,464,437,434,447,456,509,581,715,661,637,489,797,776,718,669,626,567,464,665,748,767,831,821,867,834,781,448,409,440,441,481,559,478,535,443,421 6,11,9,40,44,40,38,445,401,411,414,405,417,451,470,442,428,440,441,463,456,398,424,419,401,402,387,384,395,390,424,427,419,403,411,406,405,395,410,427,451,482,543,477,483,429,598,562,526,495,472,445,404,521,583,593,642,632,678,638,574,402,397,380,405,415,435,410,424,414,384 2,12,12,77,87,87,77,385,399,389,395,392,369,379,387,391,386,390,389,420,404,403,419,397,389,392,373,382,386,368,392,405,420,400,403,396,389,391,380,374,388,377,385,365,392,393,422,466,493,425,424,416,393,400,392,394,386,416,396,401,372,380,392,401,391,392,412,402,401,381,378 12,17,12,43,49,27,25,453,487,454,446,430,431,484,518,495,497,470,531,565,558,433,505,474,442,453,405,400,399,406,483,533,546,499,498,445,438,415,454,479,506,615,693,611,577,465,691,744,730,662,635,532,452,595,675,709,764,745,782,734,681,414,403,416,414,467,560,506,540,451,440 10,8,8,39,54,38,25,418,396,384,392,396,392,418,436,413,414,398,428,418,424,383,398,393,399,372,410,382,393,398,392,392,399,404,412,387,395,381,396,393,401,410,457,439,429,401,503,478,477,446,447,421,404,417,448,448,497,498,554,518,481,391,389,389,381,387,400,398,404,400,401 16,21,21,260,486,495,263,445,417,412,430,401,397,451,476,467,462,464,445,450,455,404,412,413,398,408,397,392,392,388,431,446,425,399,431,413,400,394,399,428,427,445,522,469,477,468,601,569,545,502,487,432,403,537,632,614,643,614,644,616,566,417,405,393,424,434,441,423,433,417,416 8,34,33,131,236,226,122,479,490,416,421,416,420,508,541,514,543,515,501,507,498,400,456,433,435,410,406,398,391,395,475,485,470,460,474,431,434,401,396,413,418,461,540,516,519,437,680,691,649,602,570,524,448,512,577,594,674,664,723,705,652,436,407,433,455,465,518,485,518,448,411 2,23,13,44,39,20,20,507,574,523,506,455,453,536,597,567,564,564,620,705,690,479,611,575,509,509,460,442,395,411,521,680,701,621,635,522,468,440,458,466,530,590,685,633,619,503,789,889,886,825,795,698,568,659,741,747,797,792,837,816,760,457,447,466,457,565,702,645,663,537,486 3,9,8,33,45,36,26,490,586,494,490,470,478,516,559,541,521,537,615,695,672,472,618,566,531,500,461,436,411,385,489,664,693,591,606,501,487,395,400,424,416,460,547,546,570,400,725,862,848,788,764,688,545,464,526,559,623,644,710,719,672,443,443,454,465,590,704,637,670,548,481 15,33,33,74,122,127,75,412,956,916,842,706,723,441,462,428,427,404,977,1023,1023,938,1023,1023,965,942,830,737,608,406,484,1023,1023,1019,1015,882,800,410,466,518,580,623,684,619,563,582,609,1023,1023,1023,1023,962,834,694,695,630,597,579,611,565,560,419,642,399,399,966,1023,1003,1012,906,763 6,19,16,36,52,42,28,399,397,381,396,406,391,394,435,391,403,378,379,384,385,377,389,387,412,402,363,384,382,411,398,403,402,381,394,390,399,406,403,393,427,417,450,429,420,402,462,416,403,414,394,386,391,427,483,479,478,477,532,495,467,363,377,387,398,377,400,390,399,386,390 3,286,261,142,182,168,130,423,414,364,400,372,399,409,417,424,429,377,389,431,412,404,384,394,371,391,395,417,390,403,401,420,422,402,384,396,382,396,447,431,486,536,601,541,497,434,539,493,490,464,461,450,383,465,512,509,558,566,587,575,514,392,395,402,386,407,403,405,421,403,408 16,11,10,32,42,34,25,396,389,394,372,394,386,396,421,423,418,400,404,437,394,381,403,394,388,406,392,371,393,393,396,406,422,395,391,389,386,395,387,415,409,418,438,418,419,406,469,474,457,433,422,395,385,426,430,453,468,477,517,479,454,388,385,390,374,413,423,414,412,407,385 5,8,8,39,42,34,33,408,444,436,436,395,424,417,458,414,439,426,456,491,485,408,467,439,416,420,395,415,389,411,423,482,486,454,463,417,405,391,382,388,394,429,456,450,451,404,549,670,666,597,561,496,426,432,451,476,525,523,564,541,515,375,392,400,411,418,499,454,487,426,401 8,110,85,163,200,160,132,484,614,571,531,499,496,516,563,538,517,526,642,774,748,501,733,682,590,572,490,465,413,412,509,735,789,679,698,568,488,416,440,450,477,527,637,589,580,484,736,909,926,850,819,718,583,599,671,680,732,718,776,749,697,431,417,426,458,574,771,716,710,580,511 14,8,7,5,7,7,5,456,582,528,514,476,463,496,548,531,519,518,598,711,687,477,631,564,530,515,455,422,408,393,504,658,686,606,621,519,480,391,401,401,418,449,553,529,544,423,712,870,863,795,769,678,571,480,535,551,629,637,701,709,671,429,452,433,450,568,702,639,655,551,464 6,35,27,75,66,44,54,461,491,465,465,418,446,469,505,495,474,456,517,645,621,450,608,551,491,464,432,393,403,398,447,609,651,536,557,467,440,392,429,449,475,511,615,548,534,463,683,799,812,728,688,580,483,583,649,666,720,700,745,704,656,432,404,396,427,490,632,579,594,489,425 20,19,13,38,50,32,24,422,399,397,391,387,400,462,465,451,417,419,420,423,431,387,418,397,403,368,389,383,395,391,412,416,394,401,393,410,390,389,400,421,415,447,495,466,446,387,515,503,492,451,443,396,396,470,498,506,559,564,626,575,537,397,398,393,400,409,422,414,410,408,405 7,8,7,20,23,19,17,376,464,437,427,391,406,417,410,413,404,409,443,557,542,387,561,499,466,449,424,401,393,372,402,533,595,472,498,438,429,391,410,408,408,410,456,419,418,411,490,656,709,606,554,472,417,454,466,482,495,496,545,512,463,385,396,391,386,422,565,520,489,438,406 4,16,16,49,79,59,34,402,403,410,402,395,391,427,414,422,432,410,416,443,446,408,411,392,411,396,387,390,371,390,418,429,420,407,411,388,398,392,399,393,401,413,442,423,438,402,520,574,550,496,500,447,427,441,475,487,556,547,598,549,513,386,369,392,397,402,429,403,436,394,414 8,12,12,24,29,29,24,413,458,435,434,427,426,437,469,452,452,453,488,550,517,413,492,462,434,459,406,404,396,399,422,510,539,462,487,428,425,398,382,398,410,440,468,464,475,406,628,748,737,668,640,567,489,450,468,491,559,572,633,626,575,408,407,403,408,462,553,501,515,450,428 8,14,12,44,61,33,23,428,418,411,424,409,406,436,446,452,449,450,463,475,474,398,428,420,406,418,386,415,394,414,469,473,473,437,446,437,417,401,456,465,485,580,673,594,564,407,610,655,640,560,544,489,430,427,523,548,667,654,698,656,594,403,382,410,415,432,477,435,437,443,405 12,8,8,13,17,16,12,394,402,381,387,374,398,395,408,388,397,420,411,426,402,391,410,397,393,401,377,373,393,388,389,403,419,397,396,384,382,398,401,413,407,399,435,424,395,404,457,469,469,432,413,417,396,425,442,444,479,454,506,447,434,383,383,385,378,396,411,404,407,379,391 18,9,9,9,10,7,6,452,525,486,473,468,469,471,533,508,517,520,571,621,615,446,567,524,487,482,428,419,398,412,486,605,623,544,561,483,430,376,412,402,422,439,532,508,527,410,699,811,794,741,709,634,510,470,520,548,620,622,704,705,655,414,415,428,440,541,651,574,601,494,473 2,34,14,195,253,100,81,587,683,641,588,512,563,618,680,683,652,637,727,826,801,549,763,701,656,627,544,496,430,413,593,792,817,733,760,636,544,476,493,533,605,678,781,733,711,552,857,962,960,897,871,795,684,743,809,821,867,860,904,876,832,475,479,488,526,675,809,748,754,652,558 9,39,38,449,851,864,445,416,426,401,389,388,381,401,411,400,411,403,441,439,441,390,422,410,395,398,391,391,389,372,402,415,437,413,394,393,391,378,399,401,387,410,472,404,430,457,463,545,533,469,457,432,415,448,485,503,544,521,553,512,477,408,393,404,392,411,439,428,427,405,391 4,44,43,151,253,254,147,505,497,442,453,423,422,524,606,569,585,564,527,526,530,395,415,418,418,396,397,429,405,402,493,474,467,435,455,415,401,412,427,432,470,511,640,605,608,487,770,708,651,619,590,522,465,558,644,651,730,725,789,775,734,444,416,431,457,483,498,464,498,453,410 2,16,16,77,104,99,73,395,398,409,402,391,386,395,408,400,401,399,396,408,400,386,402,391,404,384,374,368,387,397,382,394,421,395,399,401,373,387,377,388,391,397,423,421,397,393,442,480,476,432,437,412,393,400,426,451,468,447,479,464,436,388,382,404,381,392,416,413,405,392,385 16,15,12,32,46,35,24,418,392,404,370,384,387,402,442,422,419,407,405,409,414,400,401,382,387,381,392,389,390,408,414,426,421,383,410,394,379,391,437,437,444,481,541,491,436,412,511,462,460,429,417,393,389,476,523,534,591,563,590,541,482,388,386,385,398,386,405,386,403,368,385 15,10,8,36,43,29,26,461,440,427,421,403,415,470,499,499,494,475,466,492,493,398,451,437,409,407,415,396,405,416,486,462,483,448,457,417,439,432,491,506,588,666,753,666,589,471,702,675,624,568,549,488,430,633,711,746,808,790,821,752,685,417,401,414,399,441,494,451,447,428,415 17,88,74,77,102,83,62,523,674,592,554,512,549,573,618,612,606,590,696,793,776,519,744,683,607,597,526,493,440,378,526,764,794,703,725,630,531,429,463,441,462,542,663,633,629,476,811,955,947,888,866,780,650,604,687,704,767,760,817,810,766,465,461,484,487,679,802,746,767,653,542 17,8,7,22,28,24,18,402,394,384,379,378,383,403,412,393,424,385,403,398,385,384,387,382,403,381,382,374,381,362,395,399,395,383,400,385,372,382,395,414,389,409,405,414,407,395,433,421,420,403,395,403,372,404,406,403,418,438,447,412,424,377,372,381,373,388,391,386,395,385,386 18,25,25,69,96,98,69,448,491,475,461,436,436,456,472,460,451,457,522,646,626,445,576,534,495,464,432,408,412,412,447,584,633,536,581,497,460,407,406,414,407,438,499,475,470,413,644,833,842,765,732,636,508,450,511,528,599,607,649,628,605,400,417,413,427,515,632,569,584,495,461 15,10,10,144,293,307,147,398,416,404,404,412,386,399,420,402,393,405,431,479,441,413,455,440,399,416,389,382,387,402,413,460,474,437,435,401,395,396,378,394,395,418,436,430,420,408,476,659,655,578,538,494,430,440,442,454,488,469,517,476,459,402,399,372,408,441,470,439,439,427,393 14,68,64,309,502,480,290,405,471,454,441,407,425,425,437,425,421,418,485,565,593,423,546,496,446,429,423,393,412,375,407,527,578,502,510,439,424,390,393,390,401,427,463,444,427,424,524,752,778,693,654,546,469,431,460,479,541,510,565,542,515,414,410,395,412,452,564,530,491,452,410 7,46,45,143,208,202,138,443,533,490,474,436,448,450,470,483,476,464,537,643,632,448,567,527,497,463,424,417,415,414,438,585,631,542,546,483,415,394,423,420,455,455,536,498,511,443,667,829,835,749,727,616,511,494,557,589,634,632,694,674,608,404,420,411,418,506,624,560,591,491,460 3,43,29,178,202,170,139,459,426,436,411,399,405,503,531,511,502,504,486,484,482,401,422,395,409,405,409,394,395,478,574,502,489,444,446,459,425,511,597,629,700,781,847,762,714,470,731,665,601,550,539,482,441,614,708,739,809,791,829,772,713,430,412,431,427,461,457,430,446,433,416 19,11,9,42,31,24,34,399,402,408,397,395,409,401,423,404,414,407,399,442,436,393,419,405,399,398,404,417,394,391,390,421,427,405,403,413,403,386,377,402,398,398,435,444,410,398,459,517,510,455,423,409,389,440,452,452,473,480,512,483,439,387,380,396,391,404,428,427,423,380,402 15,13,12,41,57,48,35,431,495,482,463,412,416,457,472,468,451,465,519,626,584,423,565,510,473,470,430,405,390,403,443,589,624,517,551,449,432,381,418,396,405,430,494,469,466,410,600,802,803,734,693,597,485,420,476,489,547,562,617,592,561,416,420,407,422,481,583,544,553,489,430 16,7,8,39,44,45,40,404,443,410,391,388,416,408,422,430,414,412,469,483,482,409,455,447,425,421,417,381,390,388,417,478,505,446,447,426,416,405,391,400,388,392,431,409,417,405,503,659,664,593,561,473,424,414,430,464,473,486,521,487,477,390,403,391,394,427,481,448,481,414,405 18,25,25,160,242,244,157,404,451,428,429,405,425,413,436,417,424,412,455,536,520,423,518,483,444,442,414,388,386,397,423,509,553,488,512,434,421,383,413,399,376,410,428,434,455,396,523,720,727,647,623,495,455,407,435,436,494,482,524,529,492,385,392,387,412,453,536,487,505,455,427 6,70,68,159,204,196,152,422,494,493,453,423,429,434,465,460,484,486,555,640,636,458,591,541,505,475,432,423,396,404,437,602,650,538,580,477,436,400,415,408,423,454,538,493,483,448,647,827,834,753,720,606,518,494,563,585,645,637,689,652,627,409,434,413,429,508,613,561,567,474,457 3,28,27,68,93,84,60,431,552,517,495,468,470,451,500,477,464,477,562,696,686,450,636,593,515,512,461,429,418,384,449,654,699,595,629,490,449,418,414,400,432,454,532,498,507,417,671,872,881,811,781,670,542,480,556,583,649,630,699,665,630,429,414,417,417,548,683,613,622,520,478 3,36,35,114,148,140,107,448,590,548,482,452,463,468,535,498,466,488,612,743,721,475,697,642,561,541,475,456,438,370,484,706,754,646,682,533,458,397,401,405,428,457,546,519,523,425,701,904,925,849,820,705,587,490,575,592,670,643,710,693,657,420,449,421,439,556,729,668,667,570,489 3,12,12,47,69,61,41,413,449,413,424,408,398,403,442,423,429,411,461,554,538,404,483,471,423,425,415,423,370,393,398,518,537,473,487,401,424,398,402,378,390,414,439,430,430,398,493,694,715,596,602,506,424,412,447,479,491,483,511,514,490,390,393,398,408,439,529,492,497,425,406 3,11,10,53,68,65,50,413,457,438,428,413,415,435,450,446,450,428,472,577,561,420,520,492,453,441,433,402,387,383,433,545,580,496,520,440,399,411,402,397,411,410,453,454,449,417,591,767,773,687,641,550,483,448,472,508,554,531,606,583,537,402,407,396,389,457,571,515,518,465,414 19,8,8,61,88,90,61,417,390,379,379,392,392,413,441,426,421,406,387,376,396,384,386,388,389,381,393,398,385,415,399,392,395,396,385,395,369,392,387,392,387,393,444,431,421,400,493,435,430,420,411,398,383,400,428,442,477,498,521,513,481,388,393,370,392,386,402,391,393,390,397 16,22,22,124,288,291,123,437,438,427,430,400,420,462,482,473,487,465,495,505,518,415,444,441,424,413,418,396,395,394,429,468,480,470,461,428,413,399,386,398,419,427,468,477,473,428,634,700,678,607,587,518,462,475,510,526,590,591,645,632,579,425,419,408,420,461,510,472,499,446,424 12,10,9,12,20,16,10,440,550,517,499,456,472,481,507,500,499,516,580,683,659,475,626,570,524,503,456,441,429,396,476,652,663,590,622,511,479,394,422,402,411,464,532,522,542,416,693,852,845,781,753,659,542,457,503,526,593,620,676,678,642,429,447,420,439,574,673,622,634,530,476 13,9,9,69,137,143,72,383,402,399,392,379,381,404,391,399,391,406,417,434,458,389,430,409,407,384,410,381,372,393,371,450,446,430,413,404,403,388,390,388,406,403,410,404,392,397,438,557,570,495,466,414,416,403,414,397,432,413,439,430,410,399,373,381,380,407,449,435,444,401,389 11,15,10,34,42,27,23,426,405,408,396,394,408,454,469,441,442,421,398,411,409,392,404,404,390,404,392,375,394,378,424,419,405,396,407,369,388,394,416,397,419,447,503,491,461,395,558,464,469,425,399,411,386,457,519,515,568,568,637,586,538,390,395,390,378,377,404,396,413,384,378 7,15,14,30,42,36,25,406,375,371,398,380,382,411,423,414,412,420,420,412,405,394,419,412,400,380,391,361,385,410,412,423,445,400,413,395,378,396,395,401,425,460,498,461,438,439,511,492,490,434,434,413,399,502,528,546,578,568,600,559,493,400,398,373,392,389,416,391,403,396,379 5,31,30,93,127,126,92,405,462,453,422,398,413,430,439,409,452,414,488,567,534,420,511,473,453,456,399,414,387,422,404,533,563,482,493,447,428,388,400,398,417,427,474,446,455,423,572,748,749,674,630,553,457,447,488,497,554,550,603,583,530,397,395,403,393,443,540,478,496,449,404 7,14,12,29,43,31,21,409,399,394,387,398,413,422,417,440,435,417,420,453,437,383,433,406,395,395,383,390,390,422,410,420,433,427,437,387,412,396,392,415,416,437,495,459,448,411,504,529,541,496,472,422,421,469,520,518,538,545,598,559,501,381,371,404,396,427,439,401,418,415,400 13,14,11,35,45,30,25,436,388,392,393,380,391,437,453,420,417,410,423,427,418,409,412,396,386,382,390,388,379,375,404,408,417,407,398,390,390,395,390,399,420,436,455,450,453,412,497,488,495,419,433,379,374,448,465,477,514,505,574,535,491,385,383,372,415,391,400,383,388,394,381 12,13,12,32,41,32,25,404,476,462,437,410,408,419,445,447,440,434,508,594,572,432,556,485,459,454,411,411,394,386,420,551,576,510,519,466,431,377,393,402,391,397,437,434,447,393,571,780,772,700,645,563,466,414,423,436,520,504,567,572,523,395,413,421,418,486,584,541,542,467,421 8,20,20,211,406,402,202,484,624,587,557,522,569,521,557,552,569,571,668,720,703,496,640,609,552,543,499,513,439,441,596,736,733,670,689,605,574,431,437,438,445,509,636,633,671,425,750,921,924,869,839,763,652,467,519,530,624,632,705,730,685,488,519,476,505,674,784,733,757,638,585 18,9,8,15,20,16,12,403,410,383,395,388,379,401,407,417,408,404,390,401,394,384,399,386,391,381,385,392,387,391,436,412,413,416,398,406,400,417,489,528,572,661,743,616,498,399,547,463,447,428,415,383,379,519,624,674,748,710,717,606,521,375,390,381,390,394,392,405,408,397,387 12,8,8,33,34,32,32,403,469,437,457,418,418,417,415,429,410,422,472,568,544,408,508,488,439,447,403,399,387,376,415,519,554,497,502,425,406,384,394,390,390,402,430,428,437,409,517,764,773,685,646,542,454,413,453,467,515,503,528,511,495,397,412,390,388,447,537,509,508,458,405 9,10,9,27,35,31,25,411,401,376,359,387,388,422,444,423,412,415,409,412,390,384,410,415,392,380,395,402,390,412,405,409,438,400,400,398,395,402,396,402,408,399,453,428,418,395,491,478,478,443,425,415,404,425,442,444,499,492,542,486,456,383,391,389,378,409,435,412,403,396,402 11,12,11,6,9,8,5,506,590,556,513,472,497,552,613,613,597,602,651,711,681,469,631,572,534,525,459,443,420,410,531,679,673,596,623,520,484,411,402,424,431,486,597,597,608,422,775,862,846,791,762,706,567,504,570,589,684,690,769,768,736,466,469,474,495,632,709,652,687,557,509 1,24,23,50,77,60,41,429,508,451,473,436,424,424,472,443,454,437,490,606,566,433,553,507,481,441,444,414,403,403,410,565,599,495,532,450,439,372,372,408,413,417,474,458,459,411,588,776,789,700,677,559,476,434,476,482,559,527,595,592,543,407,406,408,417,482,586,520,548,477,455 13,44,10,235,226,53,56,718,833,799,735,634,652,748,794,746,734,727,861,987,942,769,968,908,838,822,705,626,515,553,691,964,993,902,913,776,698,597,651,688,741,811,886,832,811,710,905,1023,1023,999,970,868,734,864,911,914,942,930,968,937,885,525,574,536,569,827,971,905,901,799,673 1,33,25,44,70,50,30,534,618,567,528,470,507,565,633,640,606,609,663,748,727,498,684,617,547,529,464,441,421,440,552,706,737,648,681,534,501,438,436,453,504,557,693,661,658,481,822,890,885,830,794,710,590,634,708,738,798,795,847,832,791,455,465,462,479,610,740,675,690,578,498 9,12,11,33,50,35,21,415,382,377,367,362,391,403,408,407,413,418,440,404,403,378,395,388,396,389,391,390,396,375,397,402,417,395,403,402,391,402,397,391,416,425,440,424,421,394,497,484,474,442,419,412,416,437,491,466,517,497,550,501,450,393,392,382,384,389,396,400,409,389,382 3,18,15,34,37,25,24,421,481,461,420,399,440,426,469,450,448,438,471,580,542,419,525,497,456,431,414,408,415,389,418,545,584,494,499,442,418,387,394,409,437,457,521,468,461,421,607,746,747,664,643,543,442,500,532,548,575,596,645,624,571,414,414,402,415,475,568,522,528,465,406 6,9,8,27,35,28,22,418,385,402,383,404,398,436,429,426,405,414,404,423,418,397,407,408,406,386,379,383,372,395,387,401,418,415,400,383,384,389,394,416,417,427,460,445,438,406,495,496,503,447,439,424,408,449,473,456,515,504,574,507,488,389,390,395,391,402,417,406,425,392,398 14,10,10,37,49,49,37,499,601,562,545,490,516,521,579,573,569,571,655,721,709,480,650,583,548,531,470,465,425,412,496,685,712,626,641,540,478,404,399,409,414,429,556,536,567,416,757,910,899,845,818,741,604,482,540,559,651,665,737,746,714,455,454,480,488,648,764,699,722,605,517 7,35,31,135,138,116,115,589,657,600,588,570,584,623,682,696,696,699,734,747,755,473,620,583,531,530,479,491,439,417,736,745,718,690,719,664,628,412,456,517,566,692,851,825,822,477,908,913,892,858,843,804,703,633,744,788,892,890,936,918,881,530,509,528,572,675,729,690,720,631,572 16,11,10,23,33,31,21,411,390,381,378,381,378,408,422,416,403,385,393,392,390,371,382,378,389,397,391,388,392,384,396,386,400,376,401,400,391,380,404,412,387,404,423,425,402,386,436,398,404,394,381,386,370,397,419,421,444,437,489,442,431,394,394,395,385,389,379,384,383,387,371 15,9,8,19,20,16,16,409,459,443,407,395,418,422,436,430,430,423,466,519,513,414,474,444,429,416,404,402,395,395,433,496,507,457,496,435,403,382,397,421,409,415,453,449,447,401,520,663,644,580,542,481,418,419,448,453,480,484,527,534,490,397,377,400,392,450,512,470,484,432,404 9,8,8,18,26,24,16,390,388,379,391,372,378,371,402,395,387,391,391,387,391,386,384,396,381,399,389,376,372,397,382,387,406,396,377,380,384,394,388,388,385,406,407,419,399,404,435,402,396,394,387,390,384,406,432,413,436,447,444,426,413,379,384,376,381,392,396,386,394,382,395 7,19,13,44,46,26,26,469,409,401,396,398,387,470,492,454,463,460,440,434,425,380,420,415,403,394,388,388,390,397,445,444,431,425,417,394,373,439,453,463,483,548,632,563,513,459,647,582,536,454,466,420,429,616,692,691,741,719,764,690,639,403,411,399,401,413,427,414,423,411,394 6,31,31,93,90,90,94,444,540,505,470,460,446,491,527,510,486,485,586,660,664,443,614,573,529,484,447,436,414,406,463,625,662,576,593,497,463,401,404,423,432,496,575,535,531,431,727,879,890,819,793,693,570,544,623,650,714,714,764,738,689,431,441,421,440,537,678,611,629,533,476 10,102,71,327,359,158,135,698,706,650,623,554,615,754,808,777,766,746,776,822,809,552,740,688,617,595,526,509,445,580,755,807,806,738,757,655,616,646,723,751,807,880,953,900,871,683,958,977,960,911,882,824,714,866,937,952,1001,988,1022,986,942,578,515,589,596,720,816,766,784,667,598 17,10,9,30,36,27,23,423,387,385,377,370,382,428,436,421,407,407,397,390,410,384,378,387,386,380,379,388,386,415,409,368,398,393,396,382,392,406,381,395,405,414,475,439,427,392,447,450,417,412,401,401,384,424,459,453,508,497,525,504,444,395,373,370,390,383,391,390,389,360,387 17,24,23,175,281,294,180,402,416,417,426,405,396,379,414,413,400,406,436,491,454,416,442,424,414,403,416,415,403,397,429,444,463,423,442,387,391,377,416,399,417,435,508,496,468,415,526,652,662,585,556,477,447,454,483,498,561,540,581,557,512,402,385,390,383,411,460,453,452,416,408 12,8,8,41,63,63,40,412,443,435,432,401,396,404,422,442,409,415,445,518,515,416,481,466,435,440,400,405,394,395,408,507,517,479,490,428,406,404,384,375,394,408,422,411,408,394,482,708,714,626,603,490,446,388,420,437,469,466,511,509,462,402,399,407,398,447,515,483,483,436,428 17,12,12,31,47,31,22,378,392,369,405,393,398,390,401,400,404,394,405,393,394,387,396,381,374,391,391,382,384,382,388,397,401,386,380,405,383,417,388,403,389,406,423,393,418,404,434,448,455,423,428,405,399,407,425,425,430,433,464,440,429,386,391,390,396,401,391,402,390,379,380 5,12,12,76,99,98,75,407,463,438,428,394,409,420,443,418,429,436,489,525,506,404,485,449,438,422,424,392,405,387,436,503,523,463,479,441,407,383,402,420,402,430,484,455,448,398,574,712,707,635,579,516,450,444,491,494,537,535,608,573,530,414,412,396,398,449,526,489,498,434,405 3,11,10,66,107,107,66,388,402,373,392,381,369,367,394,403,380,401,398,402,382,385,398,393,391,381,392,373,388,401,398,393,389,383,399,374,381,385,390,386,407,416,418,406,408,400,441,424,408,391,387,398,399,418,439,457,470,461,459,444,411,393,380,383,382,402,377,386,371,382,390 15,16,14,30,39,31,23,448,489,457,421,420,408,453,467,448,435,426,504,613,563,440,575,505,455,452,415,408,402,395,420,567,601,490,507,453,420,406,413,411,419,438,468,472,454,405,565,773,769,687,654,544,450,474,523,533,592,578,625,600,558,418,399,414,404,464,586,527,524,439,430 17,68,65,725,1023,1023,691,407,407,416,424,391,393,412,431,418,412,421,423,474,479,423,464,428,413,401,414,385,394,416,395,430,451,453,436,413,404,402,396,406,409,422,422,421,401,503,513,637,633,547,547,451,422,462,480,489,506,515,551,540,476,446,393,416,398,437,468,452,480,425,402 18,10,8,26,27,22,20,446,538,508,497,436,477,467,513,509,510,484,572,662,656,455,595,553,498,482,447,421,417,386,468,651,654,567,607,490,436,420,411,424,429,460,537,511,535,412,692,836,825,766,728,632,512,476,528,548,627,617,690,686,640,426,427,428,433,551,675,613,630,545,476 8,11,10,30,35,28,25,408,375,364,404,378,391,397,419,419,410,401,397,406,389,383,393,385,385,379,404,383,387,384,401,406,400,401,393,394,384,391,374,403,398,419,438,424,417,410,467,434,425,417,388,391,402,424,444,443,471,480,515,468,442,402,393,371,383,393,401,396,383,370,382 4,177,148,348,477,404,293,652,841,807,760,682,698,703,759,741,727,718,850,964,946,726,933,894,824,813,711,659,563,439,671,924,967,883,907,792,697,455,498,522,571,671,800,770,757,575,918,1023,1023,1023,1023,949,840,732,803,822,885,882,935,924,888,549,628,542,596,832,968,927,926,839,740 14,25,25,88,127,130,89,421,464,452,421,417,419,415,433,405,431,427,467,544,538,426,510,492,454,451,419,397,396,414,415,521,552,477,499,450,408,377,389,405,397,420,460,442,438,404,550,739,759,647,634,516,455,441,490,494,555,545,589,547,515,404,402,401,390,445,535,513,502,446,418 6,17,17,64,90,81,57,415,489,474,448,425,435,437,466,455,470,454,514,590,583,436,531,483,470,452,418,428,387,402,438,544,579,512,519,456,451,402,386,393,398,409,500,460,496,398,629,790,790,711,684,588,500,447,489,512,578,579,639,629,591,413,409,420,415,480,583,530,549,469,442 15,23,20,18,19,14,15,495,561,521,494,450,467,544,573,554,534,546,602,679,659,463,626,556,499,474,435,451,411,407,513,640,678,588,609,515,445,397,427,479,492,559,657,612,600,481,761,849,830,779,745,653,560,643,703,721,769,767,809,781,736,421,410,434,452,560,673,618,633,537,473 14,10,10,20,20,18,18,460,548,485,485,449,473,498,559,526,536,529,569,660,632,460,583,538,495,492,444,429,397,394,480,617,637,560,600,484,441,413,423,433,452,465,568,544,555,423,726,830,817,757,719,622,533,519,594,612,669,669,739,728,699,440,442,433,452,570,655,608,640,539,476 17,12,12,38,49,45,34,370,412,390,382,385,399,398,408,394,419,414,409,405,415,382,397,395,390,382,396,404,381,378,390,391,427,397,392,412,399,396,397,412,414,408,413,423,402,406,471,486,507,446,429,432,389,403,452,441,506,488,509,493,450,371,385,388,400,391,410,407,401,400,374 7,13,13,71,104,106,72,550,585,534,530,500,490,598,662,651,650,638,672,691,667,467,579,550,509,487,449,450,425,393,555,633,632,563,589,511,464,403,402,401,420,465,602,605,645,440,815,860,834,789,760,700,588,515,593,642,727,732,811,819,777,525,460,509,544,644,723,651,679,580,509 6,14,12,31,38,33,27,439,564,550,494,449,474,462,480,493,472,470,580,728,715,474,717,664,558,555,478,463,410,370,486,687,753,643,676,538,488,403,402,392,430,462,538,526,514,429,654,846,873,785,760,649,520,498,564,590,633,642,696,677,630,419,431,407,423,568,752,662,684,566,468 20,33,32,94,133,132,93,436,475,435,424,395,424,418,443,461,440,453,456,565,543,421,519,477,438,431,432,403,390,376,426,532,576,475,494,446,455,403,403,420,392,417,458,462,463,413,588,765,768,683,651,552,471,438,493,501,560,545,607,608,543,398,401,403,418,445,555,519,523,464,428 15,109,95,136,223,200,122,505,654,609,557,488,493,530,585,564,535,539,709,829,779,599,797,709,642,600,518,463,431,403,517,808,818,714,722,582,493,428,463,484,521,584,697,618,607,529,754,935,925,853,814,699,572,682,733,724,756,751,800,775,733,464,443,451,443,702,814,729,743,628,532 17,55,48,444,655,607,397,478,519,479,455,417,425,503,525,528,511,498,583,688,629,470,652,561,508,500,448,427,416,437,464,671,664,568,573,462,438,413,422,450,484,526,610,542,550,530,693,839,825,746,693,584,494,599,663,663,725,712,753,721,657,453,421,424,429,531,665,579,585,514,460 6,24,17,47,71,48,32,412,404,396,382,401,389,424,463,465,439,423,428,398,431,389,418,404,382,390,383,380,391,390,405,412,400,383,403,399,387,398,422,410,392,429,481,444,455,403,498,469,467,440,419,406,397,436,470,461,516,520,570,540,501,382,397,399,389,422,408,412,407,406,400 8,41,39,9,10,8,8,402,426,385,395,387,394,415,425,395,421,401,406,432,420,379,406,410,395,385,386,390,400,391,398,420,421,401,420,401,401,419,395,416,413,437,484,444,436,412,507,543,526,487,439,410,411,471,496,490,530,518,567,541,484,392,365,377,383,382,409,418,413,397,395 18,9,9,51,87,84,48,390,407,395,409,386,400,414,414,400,410,426,421,433,441,399,422,412,401,394,397,381,388,399,399,442,427,385,435,401,377,387,387,384,390,401,421,435,414,386,474,566,572,503,497,450,402,412,430,439,481,487,508,474,462,398,390,396,400,411,429,406,422,402,396 17,48,35,141,226,165,95,462,536,481,469,443,455,475,535,509,497,484,564,643,614,433,559,515,478,453,430,435,402,402,483,597,615,544,580,467,425,406,433,447,477,552,639,580,557,446,712,826,808,742,714,616,530,557,640,682,752,740,779,728,676,423,410,421,417,526,624,573,577,509,441 6,38,24,59,103,57,31,427,404,402,390,393,385,437,447,438,430,392,423,448,430,377,421,405,412,397,381,394,377,388,405,416,447,423,416,392,397,414,414,419,463,481,506,477,460,428,532,518,520,456,443,418,385,484,523,537,587,583,621,577,515,386,389,414,389,402,431,420,441,399,405 6,9,9,23,37,35,21,428,491,453,460,459,491,441,484,495,496,511,535,549,548,414,460,445,431,438,428,425,421,413,467,506,503,479,473,462,445,392,388,418,395,417,486,493,508,392,679,720,698,653,641,593,512,456,482,501,593,566,640,655,627,433,451,426,441,487,520,519,544,484,470 18,9,9,24,29,26,21,394,381,372,380,393,370,403,396,387,385,381,387,403,399,391,385,377,386,402,376,381,398,374,396,401,391,400,379,376,371,379,384,406,393,421,426,412,383,387,429,411,418,419,379,384,382,386,424,434,436,430,458,428,414,388,371,381,379,385,399,385,364,380,386 9,9,8,46,50,42,39,418,431,405,394,398,393,434,430,435,427,433,436,473,469,389,418,409,416,394,398,401,384,380,404,433,455,417,439,406,391,412,394,397,412,419,470,436,437,404,527,607,568,531,494,427,418,443,473,484,542,546,594,555,512,390,398,402,398,401,438,435,438,424,410 19,10,10,41,75,70,36,412,403,400,397,377,406,425,444,438,425,424,418,419,418,389,379,387,392,393,383,386,374,383,481,449,411,415,424,417,418,435,466,523,569,655,753,657,587,404,578,499,455,444,448,418,410,456,519,583,677,650,689,622,562,400,381,415,397,401,404,395,420,411,402 11,57,56,148,205,209,147,441,456,448,429,399,417,455,484,460,475,464,478,542,516,413,477,451,432,417,422,411,410,404,458,525,530,470,485,438,410,408,416,407,413,458,539,506,509,444,626,707,692,629,579,504,477,523,574,570,624,608,679,654,608,412,412,406,422,443,511,451,500,449,413 5,1009,300,371,380,144,142,790,818,775,726,658,692,831,878,858,848,835,868,919,904,664,855,808,747,720,641,589,495,620,798,900,910,836,848,737,675,678,759,793,854,919,989,938,909,817,1023,1023,1023,995,970,907,808,961,1013,1020,1023,1023,1023,1023,1011,659,605,652,693,815,913,854,875,786,689 4,20,19,19,31,29,17,439,415,404,404,412,389,438,457,452,439,431,424,444,437,378,407,415,411,401,388,385,395,389,415,411,421,409,416,402,390,389,402,386,413,425,458,456,462,421,566,547,515,480,473,431,406,487,541,541,579,571,615,577,494,384,387,418,420,415,433,427,439,401,400 7,9,8,19,26,24,18,411,389,378,394,383,386,426,411,413,383,384,411,389,380,383,389,394,388,387,376,366,389,397,388,388,373,384,379,401,396,374,403,395,402,395,420,423,415,398,446,397,396,377,399,381,383,419,431,432,479,476,521,471,435,384,388,402,378,391,398,378,388,377,380 3,377,338,290,423,375,253,409,415,394,396,415,376,428,464,431,411,430,423,459,451,409,427,415,398,402,376,392,391,447,478,445,446,412,419,418,416,420,486,511,556,616,697,621,554,477,573,574,583,519,495,434,406,481,537,567,625,595,654,621,562,383,404,405,391,414,457,443,405,402,382 1,27,18,24,32,17,12,452,404,417,412,402,403,468,520,502,482,477,470,466,474,397,425,408,406,403,390,386,380,432,553,481,467,445,432,444,401,476,599,658,732,812,896,810,713,479,783,654,594,530,515,439,420,660,766,817,920,910,940,862,782,397,394,414,393,434,463,427,429,401,395 17,16,16,250,408,415,251,424,441,427,424,421,465,426,462,444,463,468,476,485,487,405,427,433,416,417,412,414,401,386,411,430,439,423,421,408,396,399,390,398,392,397,406,425,426,417,546,570,578,545,544,507,449,428,450,434,479,486,525,526,504,432,425,413,441,460,473,465,481,445,438 17,20,20,96,170,174,97,436,439,417,424,383,430,442,475,476,458,457,471,504,507,417,428,451,422,423,421,412,395,383,446,473,474,444,447,410,392,395,393,379,389,418,485,476,466,416,625,710,701,642,622,552,463,461,504,543,598,609,660,625,595,406,404,410,441,483,493,481,506,429,408 19,35,34,197,324,333,196,424,385,387,382,385,389,436,426,433,443,423,419,433,407,389,400,386,385,395,399,392,388,379,414,413,411,397,404,384,383,402,414,409,419,449,469,451,449,427,522,477,426,441,414,418,392,534,594,577,614,568,605,550,509,394,395,390,397,412,399,414,419,388,410 16,14,14,43,51,45,37,395,428,402,406,398,395,420,418,430,411,403,440,454,445,405,426,407,414,411,408,382,396,405,395,432,446,408,425,398,407,396,401,384,406,397,453,420,438,395,516,603,579,531,490,460,431,425,461,486,536,512,573,508,506,389,410,399,398,393,461,431,443,398,415 3,12,11,17,23,20,14,383,406,402,400,381,403,390,394,393,400,406,409,420,414,394,398,397,388,375,385,389,399,399,384,396,398,407,410,399,371,380,380,397,410,417,416,421,401,397,435,476,477,440,446,378,375,416,448,419,464,440,500,493,443,390,376,375,387,395,411,405,414,390,396 4,96,86,141,193,158,117,476,553,531,504,471,479,497,549,548,501,520,623,720,699,460,663,626,547,534,497,453,399,401,499,679,699,595,624,513,480,412,439,437,427,498,602,553,560,440,749,884,879,812,789,693,564,529,598,635,725,714,772,763,699,437,445,432,429,575,706,657,659,548,495 10,22,21,238,367,357,232,390,428,413,394,414,403,422,412,420,394,408,434,486,460,406,447,420,408,418,393,406,396,390,401,465,473,432,445,411,416,371,390,401,394,417,446,419,418,412,529,683,679,580,560,513,439,449,473,490,513,504,548,535,486,409,403,390,396,404,489,450,449,426,439 18,50,48,124,182,176,117,439,520,481,466,423,460,444,495,498,485,451,539,646,629,454,576,549,505,488,440,413,422,409,435,605,648,549,589,460,449,394,422,412,398,453,524,513,507,434,643,822,831,749,729,622,504,495,537,548,624,615,669,642,591,422,423,420,424,491,628,594,610,506,444 10,76,72,183,209,199,174,432,443,427,414,401,410,430,462,454,444,439,473,529,505,405,470,471,420,451,395,386,384,459,441,498,518,485,454,419,413,411,426,415,451,480,557,512,475,459,585,658,658,597,581,506,419,528,564,560,599,581,637,604,561,406,397,415,418,443,511,477,475,430,420 13,14,13,21,24,22,19,406,410,396,409,413,410,410,425,413,416,430,422,455,441,391,430,433,406,399,397,397,374,386,451,442,461,430,432,433,408,392,395,418,440,512,614,564,528,396,495,542,546,480,486,468,423,417,444,445,509,481,517,486,451,391,396,390,392,406,444,426,439,402,401 15,12,12,276,340,346,277,408,418,418,389,396,412,404,404,406,408,397,431,480,462,400,440,409,419,405,402,391,384,399,403,457,475,431,431,398,396,381,385,410,410,416,429,418,433,405,485,602,604,530,501,463,417,409,414,425,462,458,495,487,467,399,374,395,394,413,473,442,424,415,397 8,11,10,20,34,31,18,395,396,397,387,383,387,385,416,392,391,404,393,417,416,382,407,403,386,375,391,390,385,399,392,401,429,429,400,372,396,392,393,404,404,421,455,404,417,401,445,494,499,443,445,398,408,429,443,440,456,450,485,462,438,391,377,385,382,384,415,406,434,413,395 15,15,13,17,21,18,15,391,390,392,394,387,403,404,431,400,417,409,397,439,424,396,428,408,402,396,409,390,387,388,399,417,456,393,415,410,401,391,391,402,423,435,470,452,424,405,481,540,550,495,472,408,390,456,506,491,538,526,574,533,483,379,397,395,415,407,432,422,414,409,380 10,121,99,170,224,214,158,483,627,578,561,509,514,528,569,559,546,528,660,769,748,518,729,676,590,574,513,462,426,417,515,750,774,692,700,559,521,422,424,460,457,504,633,567,594,478,757,921,923,860,827,737,623,568,645,650,733,725,782,761,718,460,457,441,477,621,767,720,726,608,523 6,20,14,47,58,33,26,412,406,399,394,396,383,443,444,429,424,423,419,443,404,389,421,409,399,402,405,385,392,406,416,417,434,409,408,391,398,384,399,389,411,435,486,449,438,411,516,495,510,475,431,418,385,445,486,479,561,532,608,564,511,396,392,386,384,397,425,429,408,407,387 4,11,10,16,19,13,11,518,582,540,515,487,500,537,574,580,588,570,632,726,705,486,647,595,526,535,464,449,402,381,510,682,698,622,654,509,450,400,408,425,423,461,557,571,590,439,761,881,866,812,783,708,566,511,559,578,670,686,755,763,716,461,448,451,469,623,747,683,719,611,520 8,11,8,34,42,29,24,407,385,380,389,386,374,416,432,400,401,401,394,411,391,388,398,406,384,394,364,386,401,417,414,389,404,389,397,397,378,395,405,408,407,415,458,443,422,386,432,428,411,403,395,388,382,421,423,448,501,504,530,505,464,385,378,382,392,388,405,395,386,386,383 1,155,117,1023,1023,1023,748,1023,967,919,909,877,899,1023,1023,1023,1023,1023,1023,1023,1023,754,831,827,808,777,730,737,632,895,1023,996,942,919,940,891,859,958,1016,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,979,1023,1023,1023,1023,1023,1023,1023,1023,973,797,971,982,1005,993,976,995,911,865 2,23,20,85,109,102,79,517,581,558,530,477,518,561,603,601,601,597,643,675,672,452,569,523,499,499,462,470,423,404,575,644,638,600,616,556,522,393,413,415,438,475,611,603,647,457,816,845,828,795,774,730,626,535,609,625,715,721,804,809,778,456,460,468,490,591,652,609,651,545,515 11,22,20,385,714,712,382,413,424,381,398,394,404,431,436,422,439,414,445,473,451,404,432,404,411,411,398,401,385,407,425,433,465,421,417,404,385,422,427,415,433,458,520,464,453,451,556,584,574,492,494,446,406,528,618,616,637,606,648,595,535,442,394,400,387,431,454,432,442,413,406 16,14,15,33,53,53,33,418,485,439,452,428,443,439,451,456,460,441,514,584,567,437,553,524,467,452,422,427,400,377,427,550,576,503,518,462,425,391,384,396,392,420,461,447,463,394,590,781,779,709,673,562,502,432,455,471,547,541,600,587,551,405,423,394,414,497,589,541,549,476,436 13,11,11,29,37,36,28,402,421,423,403,407,397,404,420,414,415,401,440,487,481,395,460,449,414,412,409,401,376,359,421,477,483,435,440,428,391,375,384,381,398,406,450,420,424,395,510,642,647,570,552,470,426,411,445,463,507,477,528,507,471,392,383,395,404,435,482,454,447,421,405 6,33,24,56,83,58,39,402,414,397,386,393,397,427,445,425,430,416,420,440,437,391,410,397,411,385,397,394,400,377,411,435,433,422,405,401,433,397,398,414,414,441,479,439,448,412,504,522,514,462,444,398,382,455,468,495,544,518,578,522,500,391,385,395,386,392,432,407,433,399,387 16,10,9,16,19,11,9,400,407,397,390,391,395,406,408,416,418,390,414,427,391,390,396,404,386,381,390,389,381,376,391,408,410,402,412,391,394,375,381,388,391,396,422,406,415,387,458,498,476,443,442,415,400,407,435,445,447,462,498,480,458,388,382,392,388,412,414,415,419,395,397 9,33,23,54,91,58,36,457,454,429,418,391,412,505,559,519,510,470,489,517,512,398,484,427,410,420,391,394,373,379,439,459,470,436,441,400,412,378,401,429,427,465,539,502,508,426,663,653,629,573,532,494,464,495,553,542,646,656,715,687,632,405,397,408,421,444,498,474,498,397,411 3,251,115,538,646,240,202,608,738,683,638,574,579,662,723,711,694,680,764,858,841,598,815,760,708,672,583,564,471,439,619,826,859,776,793,667,585,469,501,500,577,661,774,720,732,609,887,996,999,941,908,835,723,748,808,821,875,870,915,902,856,515,534,534,571,729,854,801,815,703,603 6,15,15,50,93,94,50,419,509,470,472,422,425,445,469,456,462,475,542,580,585,419,547,485,465,437,439,422,392,392,433,559,583,521,529,428,419,388,394,413,377,413,456,464,484,375,628,771,759,704,666,583,483,420,454,498,562,551,630,606,586,407,406,407,422,498,600,541,569,469,444 12,14,14,62,78,77,61,407,452,426,427,426,435,424,429,405,427,417,475,575,549,410,528,470,446,449,428,400,392,388,403,524,545,472,476,456,422,392,386,423,405,431,465,454,460,402,526,730,752,656,622,531,444,413,466,479,522,522,541,536,512,417,411,400,401,447,548,491,510,437,405 14,19,19,85,126,118,73,493,641,581,549,509,548,540,593,588,589,581,684,737,714,525,645,602,575,533,491,465,433,408,545,718,705,637,675,574,521,410,403,425,439,487,595,588,624,430,795,936,910,869,841,772,656,540,621,639,715,716,790,789,756,470,500,468,491,676,771,718,744,632,570 5,284,210,708,937,694,536,653,812,768,734,655,680,702,748,741,743,729,835,930,910,691,890,846,784,764,671,610,537,455,663,900,928,850,875,745,670,488,508,523,586,672,802,767,781,623,918,1023,1023,1003,976,900,797,740,811,827,885,881,931,919,887,575,604,556,613,806,919,873,884,783,703 11,27,27,97,138,134,91,434,517,471,470,449,441,438,454,434,459,444,530,634,598,436,559,531,480,468,418,406,401,398,443,588,628,532,564,454,441,378,409,391,425,431,519,464,471,426,607,817,830,756,721,619,510,462,504,522,596,591,638,627,567,422,417,406,399,494,604,566,594,485,428 4,31,16,244,294,133,112,639,688,610,591,542,565,671,737,720,704,680,738,808,789,542,737,685,621,592,525,483,452,476,652,779,791,717,712,596,524,516,601,639,703,776,857,799,778,675,904,953,943,889,861,784,670,848,898,905,943,929,966,931,886,493,476,506,506,655,780,733,743,636,536 1,22,16,33,40,28,24,428,448,438,410,409,415,419,439,438,424,393,451,535,505,408,483,466,422,432,396,414,398,386,400,513,537,483,485,431,430,400,401,380,404,411,456,419,425,408,530,667,690,596,556,483,413,443,502,502,524,511,555,543,518,387,402,418,388,434,524,461,464,427,412 19,31,30,63,90,82,55,439,471,433,413,414,405,425,464,427,430,428,499,576,558,402,521,486,435,436,430,417,389,371,412,548,574,498,520,444,408,386,408,397,407,432,474,450,432,409,562,755,757,671,643,547,466,460,505,497,569,542,600,576,558,400,411,392,398,453,573,517,521,469,443 16,11,10,28,38,32,23,405,402,400,387,400,380,428,430,431,426,421,402,449,436,403,429,400,389,403,398,400,375,381,408,427,413,425,415,392,386,368,393,384,408,420,446,421,435,415,494,487,494,465,424,426,404,435,426,454,511,488,519,502,485,386,398,379,394,415,446,420,427,394,388 8,16,14,32,47,41,28,390,402,390,406,396,385,406,410,386,393,380,395,399,398,390,396,404,389,383,384,406,387,403,403,421,403,390,410,373,380,384,397,397,404,408,453,425,415,401,426,437,441,416,408,401,389,443,435,445,470,473,481,475,418,407,393,391,401,386,415,377,407,397,392 16,12,8,31,34,24,21,427,406,417,390,400,411,434,452,440,433,426,428,428,424,384,410,396,391,404,380,394,386,406,418,418,428,421,404,388,401,407,403,410,414,422,478,449,451,396,524,516,486,469,462,422,399,443,484,483,533,539,581,551,509,394,393,385,389,418,440,428,404,407,399 17,10,10,39,47,45,37,391,402,393,385,400,404,399,399,396,416,391,389,397,398,375,395,396,391,388,402,374,389,424,391,397,409,401,391,406,397,380,392,394,400,413,441,403,406,394,520,454,476,432,418,410,404,414,436,438,489,488,528,512,446,389,385,390,377,385,408,390,389,388,392 2,162,85,162,233,119,82,531,596,576,528,474,481,539,586,570,550,538,633,750,741,489,723,661,579,574,477,455,419,399,513,727,768,663,679,532,500,434,456,456,492,558,668,602,609,504,753,890,902,828,795,697,576,621,710,700,767,757,805,777,728,432,453,445,437,583,735,685,678,546,494 20,9,8,25,29,24,22,435,395,382,378,365,398,443,424,389,405,392,394,404,386,383,382,385,383,393,378,377,372,398,400,389,391,382,393,399,380,386,400,406,398,395,435,429,400,384,457,421,435,388,404,396,387,382,412,406,464,446,496,480,439,380,394,390,381,374,397,399,372,381,391 3,36,17,101,113,60,49,482,518,505,444,427,447,537,614,575,562,562,583,617,589,430,522,488,477,444,410,409,416,430,580,596,603,505,546,457,458,478,536,577,636,738,837,762,707,562,835,821,796,736,688,609,499,724,809,834,923,917,951,886,825,475,425,447,457,517,597,545,559,478,460 8,223,157,279,338,246,205,636,792,741,705,641,697,691,745,729,713,709,811,904,887,652,855,813,747,730,633,607,498,471,669,875,898,825,842,719,659,472,481,512,569,664,792,760,762,562,912,1023,1023,990,968,889,785,725,806,837,899,890,937,920,880,549,587,533,571,789,898,858,866,766,684 20,14,13,44,60,59,42,420,445,447,430,415,415,400,445,442,437,443,471,558,529,410,522,492,423,445,403,405,406,371,429,507,546,499,511,453,433,409,397,415,386,432,452,448,441,388,576,729,739,655,618,531,459,437,479,510,551,548,591,577,529,411,399,402,408,453,546,504,518,452,431 2,32,31,245,401,412,250,403,400,382,391,388,386,446,443,415,418,439,443,415,404,397,412,398,400,383,367,377,387,399,418,396,401,397,403,427,419,420,423,405,447,469,524,495,465,455,576,500,481,434,439,432,403,577,667,665,686,646,672,636,551,413,415,394,406,401,412,398,428,379,407 12,15,14,39,39,32,33,415,406,408,395,393,404,426,422,421,411,413,426,482,469,409,479,453,419,418,402,402,388,411,419,457,488,446,428,431,404,391,411,415,426,445,501,479,460,417,510,578,597,521,510,434,412,442,484,485,531,506,567,494,497,373,403,401,381,413,490,425,444,400,414 10,9,9,20,26,26,20,415,444,446,410,405,418,434,452,439,432,451,481,527,519,404,492,461,425,436,439,415,404,412,420,513,528,470,488,438,398,397,390,386,400,409,457,446,455,385,582,710,714,646,616,526,458,451,470,456,543,538,602,567,548,409,419,411,411,450,545,503,496,434,428 10,10,9,24,32,26,19,415,394,402,390,380,374,424,434,398,402,398,382,417,423,386,386,394,379,401,384,377,399,380,406,403,412,399,397,396,397,408,390,409,400,396,438,411,414,403,451,418,434,392,403,404,400,410,420,416,444,463,487,456,431,396,388,375,377,373,407,394,372,391,398 1,99,86,124,191,179,115,562,662,622,569,491,540,616,665,649,640,634,708,798,771,549,752,686,619,594,507,475,408,424,570,774,788,700,726,565,539,425,447,469,494,551,684,659,663,473,810,924,916,859,830,747,622,630,708,721,784,783,836,824,784,485,476,487,519,691,801,745,759,639,560 7,16,15,57,70,61,52,396,429,415,408,419,415,405,417,423,404,386,439,511,490,396,472,446,420,419,424,410,384,378,412,482,497,470,468,397,395,400,377,377,406,374,391,405,410,390,497,713,733,651,595,502,448,388,395,427,445,446,491,495,450,398,409,404,409,429,483,467,463,417,403 6,8,8,6,9,9,6,470,580,520,496,464,481,485,552,548,542,536,619,705,686,482,626,582,511,516,442,447,395,396,473,678,702,600,636,510,485,385,398,407,414,436,524,517,549,399,724,875,869,813,775,695,563,458,496,537,625,641,709,726,688,451,434,457,465,598,731,661,705,577,507 19,10,8,25,32,26,20,403,397,390,385,370,374,425,422,421,395,405,397,406,395,384,388,376,384,385,382,383,379,390,413,412,403,391,394,393,389,390,386,404,401,412,452,427,431,391,463,426,415,402,409,395,382,421,429,438,485,478,517,499,462,386,391,375,400,383,384,386,388,386,382 20,9,9,22,32,27,18,397,392,402,389,375,364,401,433,399,383,385,394,406,406,387,393,391,385,378,389,393,378,373,399,397,403,395,411,402,395,380,399,392,408,409,431,436,412,397,460,433,439,410,417,403,396,413,423,441,462,474,502,481,444,393,402,391,391,383,395,394,397,390,390 18,9,8,30,40,33,24,405,429,406,407,393,401,425,429,432,417,410,433,478,457,390,433,421,401,405,391,394,367,390,417,466,469,441,432,387,390,390,394,409,398,428,460,417,421,395,522,597,594,536,505,463,428,439,478,472,491,518,544,517,485,392,401,396,387,416,466,418,449,418,396 19,10,7,49,61,37,30,408,412,408,414,385,404,418,407,426,406,411,436,471,465,399,426,424,420,413,392,398,378,378,407,433,460,440,454,412,396,399,397,385,398,411,441,434,405,408,511,619,636,580,531,466,451,435,456,462,502,492,543,512,467,384,390,381,402,436,461,442,462,412,394 7,11,10,25,36,30,21,416,397,407,404,382,385,417,435,394,407,398,383,384,401,384,388,390,393,393,389,370,372,363,387,378,399,394,389,384,392,369,382,379,387,403,431,420,403,387,435,432,430,386,377,395,383,408,391,408,421,432,501,493,451,382,373,387,378,384,392,395,382,379,390 5,200,111,26,22,9,12,458,426,431,398,398,410,457,499,466,461,443,448,461,464,407,411,404,428,397,385,378,383,436,443,437,463,416,435,393,410,430,455,477,506,597,688,602,551,444,669,622,577,533,509,485,462,615,691,703,761,733,772,718,636,400,401,405,391,421,440,439,414,401,386 3,171,141,248,356,310,208,528,667,605,577,505,515,580,613,603,603,563,701,802,783,532,754,700,630,593,511,497,429,408,536,774,801,708,724,609,531,447,442,476,511,589,694,638,655,515,805,945,954,886,853,769,640,658,733,746,800,785,842,819,764,448,462,464,487,634,783,731,745,630,553 4,23,21,36,48,42,33,425,498,489,441,430,420,456,475,427,446,431,518,645,626,444,593,544,494,490,441,416,394,397,432,610,656,546,572,446,452,398,398,419,416,429,469,471,483,407,593,813,823,730,709,603,480,446,481,489,542,545,608,603,553,391,412,411,411,509,619,554,574,502,449 2,412,191,1023,1023,1023,1023,1000,953,908,899,866,888,1023,1023,1023,1023,1023,1023,1018,1020,734,841,833,811,791,738,746,656,900,1023,1015,972,945,964,917,887,980,1023,1023,1023,1023,1023,1023,1023,931,1023,1023,1023,1023,1023,1023,957,1023,1023,1023,1023,1023,1023,1023,1023,923,784,926,940,975,967,948,978,896,858 12,38,37,77,83,80,75,433,488,472,422,399,431,441,463,469,444,460,488,596,565,436,542,500,460,464,429,429,412,417,446,568,609,510,527,452,420,414,398,410,421,450,517,478,497,414,637,790,790,710,692,586,489,448,516,550,619,613,670,631,592,403,424,389,418,488,580,514,542,472,438 19,11,10,32,36,31,27,445,491,459,447,427,430,422,441,421,420,436,491,607,582,430,546,521,480,454,408,410,401,403,434,562,599,529,541,465,426,398,399,408,419,426,458,445,449,400,575,791,805,726,678,584,479,440,481,486,531,516,583,586,531,392,410,399,402,465,594,512,554,493,439 7,46,38,26,27,20,22,462,440,396,422,398,380,448,464,455,448,451,446,467,444,393,445,442,421,418,397,385,393,417,466,458,450,413,444,407,411,426,447,497,502,599,725,647,570,443,686,637,606,544,496,442,429,543,641,692,816,822,860,776,700,385,407,408,413,419,463,433,443,404,387 15,33,32,232,406,404,229,414,426,414,408,409,383,413,447,432,420,430,432,483,468,402,429,442,410,420,414,391,380,407,439,439,476,431,434,400,401,422,397,427,448,472,508,471,452,466,544,672,654,585,553,500,415,542,598,616,618,596,635,574,552,409,400,397,390,412,470,444,440,414,395 4,41,25,63,58,35,41,515,447,450,435,424,412,522,582,569,539,541,525,530,526,408,447,424,421,409,413,407,378,446,636,525,506,476,464,416,432,551,692,757,827,906,979,899,812,579,885,775,702,649,606,539,478,798,908,959,1023,1023,1023,966,897,415,396,427,427,458,503,460,481,433,432 7,53,49,66,105,98,61,538,642,613,568,503,516,562,618,597,593,574,686,785,771,518,716,667,602,602,520,476,441,392,530,735,769,687,707,599,517,427,456,458,503,554,683,635,638,489,810,954,962,899,870,794,649,655,724,728,789,786,836,815,771,434,493,474,472,648,775,730,746,630,554 16,9,9,19,17,16,17,380,383,389,380,384,393,391,396,389,400,396,404,397,385,393,396,388,381,385,386,380,392,405,375,391,406,383,401,381,375,395,392,405,382,387,410,421,394,392,414,416,404,397,388,385,391,408,411,425,437,422,450,425,426,377,373,387,380,401,397,399,390,393,384 18,95,76,262,357,289,211,582,590,519,519,483,500,648,715,702,686,683,696,706,711,446,564,532,504,500,469,436,429,464,737,708,675,616,674,557,542,523,651,707,781,866,956,896,859,519,905,874,835,794,774,725,598,729,835,880,951,939,975,936,887,517,466,521,536,606,660,607,662,537,493 9,14,10,47,53,29,27,420,417,396,399,391,391,441,453,428,421,408,423,420,441,398,428,397,388,398,382,380,378,382,407,417,424,387,418,410,383,384,407,392,404,427,446,469,432,405,524,512,520,463,436,412,400,423,454,442,521,533,573,567,492,385,394,398,385,396,425,395,420,394,380 15,9,8,35,44,39,31,414,421,416,414,400,391,404,403,420,419,390,433,488,466,413,443,422,420,409,398,391,386,367,408,460,473,427,436,408,420,392,388,399,395,405,471,423,429,408,530,627,627,549,495,462,413,425,468,483,528,530,570,525,491,406,396,388,390,404,439,431,448,426,415 9,19,13,52,63,34,30,435,413,397,409,399,383,446,466,435,425,420,408,460,403,394,428,414,395,383,394,366,385,367,401,443,438,413,419,397,401,402,418,432,425,474,520,491,467,420,556,523,526,471,437,421,391,487,532,528,578,594,633,591,530,394,379,386,397,374,417,415,410,385,394 15,9,9,14,15,14,13,457,574,507,503,457,459,483,537,526,508,496,617,696,691,470,621,570,514,505,442,439,415,390,470,652,688,594,612,504,465,407,394,396,402,426,501,500,523,396,699,882,872,813,780,690,585,462,493,498,586,612,675,696,656,437,457,429,431,589,705,655,678,557,484 10,19,19,100,130,132,100,429,450,434,423,412,425,428,441,434,424,423,449,500,487,420,451,433,414,425,403,399,414,424,402,464,479,453,453,394,402,399,392,389,396,424,453,445,451,395,547,660,643,578,538,473,428,407,470,472,547,516,578,539,505,412,409,400,416,436,481,454,474,433,404 4,524,340,548,523,325,371,874,880,832,808,775,804,930,992,976,966,950,952,951,949,672,829,802,763,736,671,666,563,687,974,945,915,880,904,857,820,772,886,933,986,1023,1023,1023,1023,788,1023,1023,1023,1023,1011,976,891,960,1023,1023,1023,1023,1023,1023,1023,824,712,831,850,895,929,903,927,835,783 2,9,8,25,25,17,16,520,596,528,542,502,518,574,632,626,614,608,670,706,696,482,599,563,527,498,460,465,434,401,555,678,665,604,619,535,482,413,406,416,435,468,601,608,631,438,814,866,837,794,769,698,592,525,594,610,718,721,794,811,769,499,468,468,526,635,702,662,672,564,516 1,35,30,38,41,36,33,454,575,567,505,436,442,448,477,458,476,445,534,778,761,490,786,734,616,615,514,461,431,393,443,706,814,676,722,545,463,408,434,420,475,521,603,543,502,442,633,820,889,783,770,612,478,570,615,644,688,670,717,670,601,403,435,400,409,529,785,714,681,607,480 14,195,183,138,215,198,123,404,389,412,405,406,389,433,406,415,410,422,395,407,378,399,385,387,395,391,406,388,386,403,435,416,397,396,389,380,379,397,425,459,466,521,597,530,477,402,472,454,424,403,416,404,402,412,440,448,487,485,525,518,457,393,369,386,402,381,393,402,381,384,375 7,13,10,26,26,18,19,437,433,425,416,402,421,435,478,455,448,452,483,525,500,409,471,432,419,424,403,389,380,413,439,515,507,469,453,438,405,412,426,452,499,578,653,564,512,441,642,670,651,589,553,502,421,542,637,657,732,714,757,710,619,411,410,411,426,437,499,475,463,429,400 7,13,13,53,69,69,54,405,455,417,407,419,408,418,426,428,442,444,473,551,538,418,498,462,428,436,411,405,406,387,413,509,522,466,483,443,411,384,384,387,378,395,450,426,447,384,551,719,720,645,609,535,472,409,434,453,490,505,556,548,506,405,405,397,408,481,513,490,502,434,416 19,37,30,74,83,56,49,454,392,416,411,401,402,488,496,455,439,436,427,426,405,406,396,399,394,390,386,377,385,398,432,416,415,412,396,417,387,402,408,420,444,473,520,492,476,416,569,494,481,450,440,411,383,470,541,524,608,610,666,608,554,406,388,387,390,399,417,414,405,379,379 14,8,8,13,23,20,11,396,392,411,379,407,406,400,392,389,395,384,394,413,412,379,398,409,399,374,390,375,387,403,390,403,417,397,400,387,386,390,404,380,406,401,431,395,402,377,437,461,472,426,392,372,383,402,424,430,444,444,463,440,419,389,390,391,391,391,408,403,404,396,386 14,18,17,62,133,123,56,404,419,405,396,416,401,409,391,405,397,407,422,470,477,407,465,439,412,418,405,419,402,404,400,446,460,432,419,396,414,389,380,387,386,388,408,409,405,400,438,595,619,538,529,465,446,401,397,403,421,419,454,438,447,395,400,403,405,416,458,464,456,427,402 14,15,15,56,99,102,55,399,428,432,412,394,400,399,409,422,401,424,421,505,461,396,469,463,414,408,412,392,404,401,393,469,496,451,451,396,377,383,388,406,405,419,413,408,417,395,496,661,684,584,539,480,440,434,431,444,457,455,500,485,451,399,387,395,390,405,488,437,433,419,412 10,9,9,53,58,51,49,465,655,601,578,548,553,493,531,506,476,498,673,759,751,569,690,663,628,594,533,518,464,391,467,737,741,699,714,601,567,383,399,410,397,420,522,495,516,394,694,988,966,929,900,828,719,441,497,500,591,594,677,672,632,421,535,431,450,719,828,789,819,717,634 17,9,8,36,43,27,26,424,483,448,435,412,411,422,440,412,420,399,442,563,555,415,526,513,462,443,420,396,394,372,390,519,589,526,523,442,436,394,401,416,388,411,448,428,433,409,473,807,839,768,718,602,478,396,413,446,472,493,516,499,447,381,421,382,385,421,535,513,542,455,433 14,9,7,22,31,22,16,408,396,378,395,394,386,397,414,415,387,392,399,414,414,382,398,397,394,403,393,384,390,396,423,420,407,397,397,385,393,391,397,401,410,446,459,443,421,409,458,476,454,430,395,403,388,434,483,483,518,501,534,492,439,382,390,388,396,386,405,404,397,408,396 5,9,9,22,38,39,22,421,440,414,413,404,406,426,441,434,426,414,455,492,472,405,447,434,423,407,403,391,383,384,409,466,481,444,437,404,412,383,405,396,415,410,439,445,430,403,539,638,616,564,544,467,420,412,456,467,504,512,559,519,516,385,409,394,402,446,494,452,471,420,411 8,29,20,48,77,50,30,398,378,393,368,376,397,408,418,419,411,413,401,402,404,395,396,390,390,381,396,384,377,395,405,405,411,389,403,389,373,406,421,413,427,460,501,448,432,412,475,459,459,433,435,399,385,461,509,509,546,533,589,536,487,395,402,403,403,391,413,402,412,382,382 6,37,37,207,290,300,211,419,536,497,476,404,419,435,460,469,448,436,532,681,642,447,608,557,488,496,446,425,415,364,407,626,667,570,584,506,461,372,380,393,395,414,458,471,462,423,604,873,894,809,779,666,541,454,471,478,544,552,608,593,560,395,425,402,408,508,650,599,602,498,447 12,32,32,208,346,357,210,419,411,416,400,393,417,432,435,426,415,427,428,461,438,407,426,434,409,402,411,398,398,422,422,438,453,416,423,405,416,429,430,432,418,447,497,455,456,447,554,583,576,500,473,452,430,533,611,592,606,579,620,563,528,396,381,408,401,424,445,445,450,397,404 13,31,30,71,89,78,64,408,491,471,444,421,440,413,435,450,455,428,494,604,590,425,558,500,480,431,424,415,399,373,442,566,611,514,524,470,410,400,403,394,409,413,464,445,443,417,588,791,801,712,685,567,451,455,490,508,548,558,597,604,534,385,419,404,414,466,594,531,552,477,425 18,65,63,127,195,196,126,462,528,507,477,443,455,498,506,501,513,502,570,638,611,440,576,530,503,469,424,441,420,404,469,585,602,538,564,476,437,390,418,400,436,470,549,536,531,425,691,823,816,749,720,646,502,522,579,602,672,663,726,696,646,425,416,402,427,535,638,568,604,488,469 9,18,14,36,44,30,24,390,390,393,388,408,404,406,412,415,414,402,412,412,408,377,413,395,392,380,385,370,391,407,423,389,419,411,403,381,413,387,398,403,415,425,454,429,431,399,487,527,520,467,447,437,411,443,475,468,523,493,527,523,471,383,407,392,396,427,450,437,442,406,409 1,9,8,33,33,26,26,412,370,376,370,389,382,444,429,396,403,397,382,379,380,375,384,379,377,377,378,371,380,383,376,383,386,372,381,402,385,373,370,393,389,397,426,417,406,391,434,405,414,390,399,410,393,387,405,399,433,455,457,431,409,394,388,386,383,377,391,384,379,375,381 5,10,10,9,11,10,8,502,606,548,512,484,514,526,581,570,572,560,629,741,713,482,669,611,553,532,473,454,427,382,498,697,718,637,654,534,491,408,423,408,428,481,583,569,589,429,757,888,882,827,797,713,593,516,558,579,678,679,746,756,720,477,471,452,464,613,729,678,694,568,499 8,96,82,50,64,40,28,553,488,468,439,447,435,601,653,627,636,590,579,555,555,430,446,431,415,419,407,414,401,512,678,603,558,504,526,507,480,574,705,754,808,887,958,887,834,505,850,769,697,663,629,582,509,714,825,868,947,935,968,906,844,462,413,452,468,525,525,504,525,442,443 4,37,36,39,45,39,36,574,607,583,548,512,541,591,671,645,656,650,683,726,704,495,642,588,541,545,497,470,417,419,574,696,692,608,647,558,512,426,433,441,482,541,674,651,672,457,816,875,853,813,784,730,617,560,627,662,761,758,820,820,782,496,490,507,524,651,721,676,703,600,531 20,83,79,233,290,269,212,547,617,544,519,487,460,562,647,607,579,563,652,744,730,501,694,639,563,534,469,436,418,430,504,701,748,637,669,548,482,448,475,483,517,591,701,638,631,523,791,900,903,830,806,701,571,655,735,754,813,799,848,812,762,448,460,449,458,604,738,682,685,573,518 15,148,112,60,66,42,40,758,844,806,774,719,758,807,859,853,839,840,888,950,929,728,895,849,804,786,697,671,562,479,783,928,933,871,887,787,721,484,528,569,621,729,857,842,862,583,988,1023,1023,1010,988,928,830,763,841,858,932,931,987,987,954,676,655,689,713,864,943,901,918,826,754 6,26,26,77,96,99,79,416,477,461,460,428,429,438,441,432,437,431,511,593,565,418,542,496,468,461,423,427,410,400,435,547,572,500,522,447,416,375,383,424,412,417,464,461,462,409,584,782,791,709,668,581,477,432,481,498,547,549,602,587,544,411,417,394,413,471,574,525,534,469,432 4,17,16,10,11,9,9,547,617,568,538,488,513,585,651,634,628,634,678,736,727,500,654,601,558,539,484,467,430,397,556,706,708,617,643,533,504,398,442,429,460,506,657,613,637,442,807,885,868,820,791,735,610,576,644,659,740,752,814,819,774,478,477,484,521,647,741,688,712,576,522 5,111,91,78,112,84,55,601,552,471,431,456,480,656,708,695,664,644,622,621,634,437,480,476,439,447,436,403,414,541,754,657,584,533,558,506,468,664,810,863,924,991,1023,979,905,589,918,825,762,720,681,618,546,805,909,958,1023,1023,1023,984,921,497,391,490,500,525,547,539,579,492,434 10,10,8,16,16,10,11,412,421,400,411,411,391,403,436,420,411,401,418,428,433,383,410,387,392,403,379,396,384,393,413,420,413,409,401,394,400,410,391,394,421,429,502,442,457,400,485,509,506,455,463,435,416,419,467,461,520,504,551,516,466,384,393,406,396,412,416,415,419,390,384 4,52,46,13,14,10,10,606,750,712,653,568,618,660,728,713,706,699,793,872,848,632,817,766,697,682,599,548,487,415,635,845,864,780,807,683,590,421,448,448,500,580,717,705,727,484,875,997,992,937,913,841,726,605,698,724,807,811,872,875,842,533,551,546,561,763,868,814,834,720,644 1,85,47,61,63,24,25,481,444,438,422,420,442,522,537,525,514,495,496,500,484,397,427,422,400,398,399,395,407,421,495,471,470,431,453,409,406,416,490,493,563,634,744,673,637,492,742,669,609,557,538,483,418,656,731,747,834,833,873,810,738,390,399,419,420,452,464,441,446,407,402 16,11,8,33,35,25,24,423,399,386,382,387,392,433,424,415,420,413,404,409,390,383,402,392,386,378,380,379,390,395,396,392,401,385,408,393,388,386,399,421,402,412,446,427,398,391,488,436,441,407,400,396,397,421,433,440,479,498,541,515,459,380,383,380,391,388,405,394,376,378,396 14,16,15,14,17,13,10,498,662,612,565,503,539,548,616,603,607,578,716,803,774,550,736,684,607,589,522,479,426,404,558,773,786,707,715,600,517,402,410,425,431,485,628,602,615,443,784,948,942,882,855,772,648,518,600,612,711,704,776,786,753,448,496,463,483,678,800,740,757,642,549 8,25,17,58,66,33,28,416,475,441,422,401,429,434,477,451,437,432,482,570,567,415,538,490,461,448,421,422,399,386,412,554,591,487,516,439,423,391,407,419,436,434,513,458,442,411,586,749,749,654,625,525,451,488,542,549,605,589,636,624,557,396,409,412,408,460,576,514,538,450,440 15,9,9,54,90,92,54,393,380,393,364,385,392,374,384,376,402,389,380,401,419,387,385,393,405,404,392,380,369,391,392,407,406,391,399,390,390,391,382,386,399,404,428,405,396,389,430,422,454,424,411,387,383,445,495,472,499,466,473,470,439,387,383,384,388,398,399,401,397,391,404 4,9,9,36,53,53,35,406,431,414,416,390,400,386,409,429,410,385,417,461,452,392,444,436,412,403,386,391,392,381,405,441,454,426,416,396,389,410,384,386,388,410,428,415,410,386,475,601,597,518,482,467,426,413,422,439,468,450,498,446,445,389,389,390,388,417,468,419,432,411,394 7,39,37,132,190,179,120,436,504,463,470,408,474,481,494,479,469,464,533,627,607,446,576,527,478,472,436,422,399,374,454,591,617,534,555,477,431,395,412,426,431,433,517,485,510,426,646,816,820,755,717,621,525,472,523,540,613,609,688,660,615,415,416,416,429,505,612,571,583,479,438 4,24,22,209,303,272,187,420,432,417,437,394,424,419,436,434,449,437,463,538,513,431,493,459,443,435,411,396,383,378,401,491,558,475,477,424,425,399,389,389,412,438,441,452,456,425,572,734,750,661,626,538,446,456,479,502,562,549,583,588,522,419,399,405,410,447,521,476,495,441,428 3,64,61,128,194,181,120,452,471,436,447,443,434,485,525,514,488,504,529,574,568,442,514,483,446,457,436,411,389,401,446,536,554,452,502,448,408,424,416,431,439,471,565,505,505,462,674,750,742,681,643,562,481,538,609,632,693,683,741,699,653,416,396,428,420,487,554,512,544,476,414 17,37,31,52,61,38,34,441,431,400,414,392,412,465,501,476,459,438,469,470,466,409,433,433,411,414,405,396,396,403,533,490,453,445,454,410,391,466,584,653,719,809,891,807,709,463,766,680,626,571,524,476,439,639,775,828,918,911,935,850,768,412,392,400,421,413,453,439,448,422,391 13,146,137,97,122,115,93,403,389,401,396,406,390,432,416,395,407,389,407,394,400,391,375,392,399,385,383,371,390,404,387,372,401,392,389,394,390,399,419,403,421,421,487,444,426,406,448,442,434,421,409,397,362,398,426,415,462,461,473,462,449,384,398,400,379,381,389,382,391,367,406 3,10,8,20,30,25,17,406,392,383,378,386,401,416,416,410,409,408,416,394,402,383,385,384,391,384,380,380,376,394,391,396,396,382,394,393,388,394,393,401,406,414,457,422,406,405,441,426,416,402,391,392,398,435,447,464,498,471,515,482,445,383,387,380,376,389,395,400,403,372,376 7,19,16,38,54,37,22,390,398,381,393,403,384,408,399,424,412,406,376,411,382,393,385,389,381,386,380,379,379,395,392,400,393,395,389,394,387,389,384,395,376,386,444,416,416,372,424,445,437,421,408,385,382,389,414,436,454,443,458,456,423,387,392,399,382,385,388,409,376,400,384 9,10,8,23,29,23,19,431,392,382,393,383,388,424,427,408,402,400,413,396,411,388,397,388,376,405,399,390,375,384,376,403,411,389,383,393,370,392,390,413,414,424,436,431,419,401,445,415,421,415,388,380,380,422,443,449,472,477,512,471,456,383,400,389,386,391,397,382,402,384,371 15,13,10,37,46,33,27,447,401,421,392,379,404,442,467,439,419,411,404,415,423,377,405,398,403,383,397,363,399,382,398,415,392,395,392,399,412,383,409,411,437,446,504,474,451,421,527,470,443,423,414,401,388,499,539,517,566,569,603,545,514,383,397,372,382,400,392,384,394,387,387 5,10,9,14,20,19,13,494,593,515,502,444,495,518,581,570,563,548,644,724,690,485,650,613,549,512,457,452,418,410,490,681,710,605,641,541,494,393,397,422,439,472,581,546,569,415,734,870,860,803,772,684,574,499,550,569,656,660,731,732,697,445,462,449,473,606,726,653,679,573,489 18,18,18,34,53,50,31,421,472,451,438,422,440,435,457,457,447,434,484,577,542,408,529,488,453,437,422,413,397,401,426,523,577,493,504,445,405,404,403,394,416,420,479,477,460,413,589,755,768,686,650,555,469,443,506,537,591,588,627,603,556,400,418,396,415,458,559,514,519,448,445 12,8,8,26,26,22,24,382,406,394,401,381,393,377,404,393,401,390,408,435,424,395,423,424,395,406,401,375,392,384,387,418,428,405,406,409,390,387,395,385,391,396,412,396,401,400,412,493,510,460,435,398,397,413,452,439,452,455,469,445,417,402,404,400,376,385,423,399,405,390,388 10,11,12,65,91,95,68,412,402,413,393,393,387,405,412,421,406,410,414,435,420,392,397,408,404,379,392,390,388,400,411,416,416,396,412,375,384,391,390,393,411,402,443,403,415,390,513,508,499,479,456,438,402,427,444,467,518,512,555,523,499,401,392,399,401,396,418,417,419,401,390 16,218,117,312,370,182,156,665,569,490,487,473,480,684,752,723,718,697,681,658,665,444,493,468,481,483,433,430,426,726,822,724,684,631,646,602,565,828,906,934,977,1023,1023,994,940,680,934,853,800,772,738,688,581,872,956,987,1023,1009,1023,977,923,544,420,522,552,597,628,591,623,533,488 13,9,9,74,87,89,75,404,414,412,390,392,400,400,410,410,404,421,406,438,448,395,406,412,408,405,381,379,384,388,406,428,430,413,403,403,407,404,388,400,399,399,416,410,409,398,485,535,528,494,461,441,411,421,422,435,467,451,497,487,448,386,369,388,391,409,443,429,422,417,381 18,17,15,38,54,40,26,385,390,390,402,373,387,422,421,440,405,402,410,414,408,380,388,388,383,391,397,381,385,393,415,397,414,405,396,395,371,383,397,408,419,439,470,472,441,404,492,451,438,392,405,380,407,438,488,478,521,523,569,520,478,384,372,394,400,392,391,390,391,392,372 18,21,17,46,51,40,35,457,458,441,449,422,424,471,465,462,461,486,506,561,561,411,518,489,441,425,409,406,377,391,454,551,568,496,517,437,427,397,412,426,443,465,568,517,510,427,641,757,753,665,629,544,431,513,562,577,642,637,691,655,611,396,405,414,419,455,576,513,552,467,424 2,9,9,49,66,65,48,411,459,446,426,415,413,415,427,414,403,424,476,563,546,421,498,467,439,428,404,398,386,384,423,529,544,474,500,435,413,383,402,384,402,407,430,439,430,411,526,744,757,679,630,547,459,419,435,451,495,496,527,512,494,402,397,415,401,452,535,512,504,450,414 12,7,8,18,21,20,18,401,445,411,421,393,434,411,407,413,410,408,437,525,488,411,492,457,428,421,407,402,391,389,410,501,538,467,475,443,419,388,385,391,384,416,433,421,422,396,479,704,716,628,594,485,430,416,427,433,463,445,480,490,461,403,388,389,398,413,486,457,469,432,410 19,12,11,30,44,31,20,384,411,401,395,367,390,391,407,411,407,402,416,426,403,395,406,403,399,388,399,389,380,397,415,421,436,409,406,404,401,399,393,406,410,439,463,409,406,398,458,472,466,433,401,414,400,415,441,451,498,466,511,481,456,395,374,392,392,388,404,391,416,398,389 8,8,8,46,80,81,46,397,400,392,402,400,396,407,436,437,425,433,403,434,413,385,389,402,398,390,396,387,395,402,412,426,392,408,393,396,383,398,383,412,388,403,461,434,453,420,495,501,469,462,447,425,401,456,486,477,522,517,550,536,487,413,398,401,399,398,425,386,425,402,400 12,9,9,89,125,124,85,408,445,437,415,407,431,406,419,425,417,421,463,528,517,428,497,454,451,437,411,412,382,397,424,506,540,467,499,422,396,382,400,404,384,414,446,440,416,412,543,741,763,659,634,525,466,412,443,444,496,506,535,540,487,400,406,403,391,450,521,496,507,449,413 20,11,10,26,35,28,21,425,400,373,385,408,389,433,431,419,400,408,400,402,405,383,396,380,400,382,386,393,384,385,393,416,408,394,412,386,361,385,389,402,400,435,455,428,413,404,502,468,446,419,427,409,382,448,480,477,533,515,569,529,485,378,390,385,396,386,410,386,401,403,379 18,28,28,71,85,79,64,421,475,464,439,422,405,445,453,432,434,430,497,593,553,435,548,520,465,454,401,424,410,365,424,553,605,502,540,465,413,395,404,413,415,425,476,449,456,394,571,775,783,696,663,569,462,435,470,491,543,530,598,586,515,409,417,399,399,441,578,516,525,483,408 3,57,55,184,282,284,183,415,399,408,382,395,405,445,473,460,421,420,451,472,452,399,426,421,408,407,382,388,368,414,402,476,465,423,456,436,409,419,415,419,443,470,528,482,456,447,543,608,593,534,491,454,402,505,581,588,596,597,636,566,504,406,401,409,396,418,465,456,462,409,396 18,14,11,37,39,28,27,439,381,402,393,366,380,432,456,427,410,425,411,402,422,387,392,399,395,384,398,401,372,372,411,412,420,405,397,394,396,396,407,403,416,425,489,453,450,412,494,475,456,425,429,417,410,441,487,494,543,549,602,544,505,390,388,385,400,395,397,400,390,397,382 15,9,8,46,57,52,40,413,476,453,441,411,434,404,419,435,426,419,477,596,558,431,545,515,465,454,418,413,390,387,420,545,591,528,532,442,418,393,390,391,394,422,446,437,439,415,551,769,778,694,662,533,469,415,463,450,526,499,540,551,501,395,414,397,398,449,574,529,553,466,433 9,44,33,105,117,50,54,495,486,467,434,423,434,540,563,572,541,532,547,615,570,438,526,490,461,451,432,435,391,463,551,591,613,518,550,464,464,460,538,593,660,747,830,761,686,511,785,800,769,708,683,600,504,694,776,810,870,854,886,822,769,409,398,415,439,512,591,539,566,465,426 17,14,12,29,40,36,25,408,383,378,383,391,399,402,412,404,394,379,402,392,393,384,378,380,388,380,394,376,381,392,399,383,391,389,378,400,388,393,384,398,411,415,454,423,406,398,435,410,405,401,395,383,387,431,458,452,481,470,493,471,428,376,388,394,381,385,396,388,389,398,371 15,15,12,48,49,36,35,429,398,391,401,374,385,475,468,440,417,411,414,424,413,365,385,384,379,389,385,390,366,389,402,417,421,393,383,405,388,383,397,423,437,407,481,442,465,400,489,472,453,422,413,390,400,433,453,448,510,531,590,538,502,378,375,390,390,392,421,397,402,377,384 7,15,14,28,41,36,24,389,381,389,387,380,377,405,417,418,404,397,392,385,393,392,372,389,386,389,401,393,373,387,381,380,378,381,381,368,390,405,400,393,396,409,433,395,413,400,432,400,366,376,378,385,388,393,415,417,436,431,469,458,417,389,379,403,383,386,378,386,396,369,382 4,94,74,35,38,21,21,728,759,708,672,647,681,766,824,817,806,796,830,852,843,616,762,732,686,671,572,585,476,456,740,826,819,765,786,691,636,472,529,545,601,709,839,818,827,549,958,989,967,930,914,870,768,739,821,843,912,912,965,964,929,643,592,645,681,799,857,813,845,739,661 10,22,20,21,30,24,17,518,601,574,558,501,511,550,615,600,605,593,665,741,722,515,679,636,583,559,501,490,436,391,518,690,718,631,665,547,509,400,420,429,463,487,602,579,599,451,792,914,912,856,828,760,639,567,647,654,736,730,795,792,748,474,478,475,499,645,740,693,700,605,525 15,25,17,70,80,46,40,474,416,386,382,380,391,496,516,464,450,422,427,431,425,385,411,402,384,391,397,386,407,395,429,430,431,384,419,402,379,416,405,413,417,434,535,496,482,418,586,527,511,481,452,410,399,461,515,537,594,617,685,646,564,388,385,379,388,377,416,392,411,398,389 1,8,8,27,30,27,24,420,393,380,379,408,378,441,429,422,404,386,394,375,387,393,386,389,381,373,374,383,380,387,392,399,375,391,390,384,386,397,392,412,404,418,453,420,425,390,454,400,403,391,392,387,368,392,419,428,467,468,516,482,448,395,386,381,377,376,373,397,381,375,385 14,9,9,14,19,16,11,496,598,541,513,455,492,508,586,559,562,551,636,725,709,481,663,605,547,526,456,440,427,409,494,705,718,624,648,530,473,395,409,417,439,474,562,553,591,413,737,876,865,808,772,688,568,498,557,570,643,661,731,726,695,453,441,467,459,603,726,676,682,579,501 2,16,16,81,123,128,84,390,396,413,387,396,390,379,394,396,394,391,375,406,416,395,421,413,400,392,370,387,373,382,394,401,413,404,402,409,410,381,381,384,397,413,434,381,401,411,436,452,457,425,429,403,393,478,551,553,537,487,505,454,418,388,397,391,388,391,403,411,399,380,383 5,77,70,500,794,719,455,785,715,647,621,578,628,780,811,765,743,716,762,786,784,558,689,666,640,626,544,574,478,480,675,742,724,671,678,617,577,495,531,547,600,706,827,796,779,764,928,959,939,898,876,822,729,882,923,914,952,941,982,951,908,574,555,566,590,707,767,733,759,659,605 8,14,14,70,115,119,72,422,400,405,405,385,391,421,412,412,422,420,423,444,464,390,435,433,404,401,401,399,387,368,403,437,463,410,412,420,392,388,393,402,399,435,437,441,423,398,471,600,592,545,521,447,428,412,463,479,520,500,539,503,456,420,393,404,394,408,433,417,430,409,397 14,9,10,60,102,105,60,401,384,391,387,389,388,402,411,411,397,398,419,406,401,376,389,407,394,384,386,378,377,401,399,402,402,394,394,386,399,391,398,376,388,411,414,396,413,401,415,448,454,434,385,419,386,425,465,455,468,459,471,433,412,384,391,387,381,389,428,388,398,395,383 15,14,14,55,99,99,54,417,429,380,409,393,397,416,439,420,437,441,455,463,458,394,439,423,402,418,412,402,370,407,420,446,458,428,431,396,401,387,389,399,397,413,434,423,415,407,524,623,629,542,527,459,449,403,444,455,489,477,538,534,499,404,409,407,400,437,464,440,442,418,411 17,17,15,38,61,41,25,403,381,397,389,398,396,418,416,419,395,391,406,396,395,398,380,386,371,387,378,369,373,378,390,383,393,378,377,385,362,392,404,383,395,408,431,420,404,396,452,415,408,428,396,381,370,398,444,423,439,461,491,464,445,403,389,385,390,387,382,380,391,385,404 8,19,18,48,61,51,40,455,624,586,535,465,459,453,509,490,481,471,619,796,777,528,774,709,609,590,483,474,423,405,471,767,810,700,719,584,517,410,424,438,471,509,592,537,537,451,672,925,936,853,816,702,553,549,578,567,644,628,692,656,605,410,451,402,425,592,794,715,702,593,493 5,16,15,45,58,50,38,410,479,426,434,409,427,453,443,450,438,414,490,571,548,408,524,484,445,457,440,405,374,399,414,551,577,503,536,468,434,398,392,394,380,402,450,445,461,390,547,776,787,704,660,558,461,424,457,458,487,487,568,561,508,394,415,396,389,454,543,499,507,443,415 18,35,33,109,151,146,105,438,436,421,402,412,391,438,441,421,440,444,457,519,512,399,472,463,429,431,401,403,403,425,408,480,495,458,459,414,416,421,405,418,431,458,482,470,454,412,590,681,686,607,544,494,434,477,535,548,614,604,649,601,559,420,403,395,398,419,502,472,480,438,424 13,12,11,28,35,32,26,425,374,377,386,381,372,432,447,426,397,408,390,386,399,378,390,388,376,378,388,404,389,387,404,396,395,377,396,384,387,394,400,398,426,411,461,449,441,396,476,417,397,417,381,390,397,413,460,452,504,495,546,492,470,389,387,389,376,384,390,379,394,371,386 17,8,7,17,22,22,17,423,400,391,370,376,363,410,419,406,401,395,380,393,397,387,382,386,397,382,388,374,375,396,393,378,381,400,378,389,380,389,393,397,392,407,415,418,379,380,429,372,389,401,375,371,374,404,413,426,434,441,472,439,426,389,385,368,378,397,370,382,396,388,389 4,11,10,26,37,27,19,412,423,406,402,391,415,416,420,404,418,414,435,481,479,400,449,427,422,428,405,398,391,383,403,451,487,445,452,404,390,403,400,413,399,438,449,441,418,400,509,642,634,567,525,468,435,437,480,470,495,492,540,522,481,394,388,394,392,416,499,465,462,426,389 14,120,87,499,719,471,342,721,859,827,788,708,730,769,817,799,792,785,878,982,965,734,942,906,835,817,729,688,563,498,727,930,972,888,903,798,704,526,565,590,664,755,859,827,823,647,960,1023,1023,1023,1023,961,851,814,880,898,952,944,989,973,932,620,651,622,658,839,973,936,935,845,754 12,12,9,52,52,30,31,429,476,442,419,417,429,476,517,498,503,476,498,571,553,416,504,478,444,438,432,414,404,418,480,530,567,476,520,442,421,437,451,485,500,561,639,566,537,471,670,760,759,680,636,536,461,615,684,693,738,723,770,711,642,404,415,405,418,458,532,489,528,444,422 8,16,16,62,90,93,64,446,401,402,399,415,411,435,462,442,427,436,436,433,432,386,403,395,395,391,401,385,370,391,426,428,424,395,404,400,398,421,401,409,421,463,509,454,449,432,533,509,504,461,460,408,414,465,557,558,585,574,595,560,501,408,410,411,412,407,437,415,433,398,388 20,9,8,33,48,27,17,411,402,404,392,385,388,432,439,416,422,410,418,417,401,384,399,404,381,392,408,378,392,383,413,402,407,385,394,391,418,398,408,388,393,405,460,423,423,398,496,487,455,444,405,436,398,434,467,466,512,511,546,518,489,408,380,398,398,419,438,410,424,386,398 12,15,14,26,37,33,21,413,516,475,437,412,440,429,451,434,456,442,540,657,605,479,621,523,502,472,410,430,401,374,440,651,643,551,578,450,437,391,368,386,399,435,487,470,472,406,567,869,844,774,723,594,516,435,482,467,535,524,592,572,541,388,428,394,419,571,709,606,609,520,453 17,9,8,25,33,27,19,419,393,398,382,374,407,406,431,420,417,390,399,404,430,381,409,402,405,397,384,394,379,398,401,416,420,396,390,411,387,396,391,388,409,419,458,447,426,407,481,464,467,436,440,411,397,443,477,487,494,516,551,510,468,383,397,391,377,407,418,410,409,392,400 4,15,15,48,62,62,46,407,477,447,433,397,428,419,439,460,425,428,492,598,566,424,546,509,463,444,425,394,389,415,415,559,597,510,518,456,416,391,398,400,395,426,449,440,432,399,573,802,805,711,686,587,464,426,472,490,535,539,598,591,527,409,414,392,413,446,571,498,541,470,415 6,8,8,56,80,80,55,393,394,405,390,386,383,395,402,382,408,405,407,417,429,374,400,405,392,378,394,405,374,391,388,406,407,380,398,392,410,390,375,381,396,416,397,400,415,397,453,495,479,452,426,404,401,403,415,411,451,439,491,439,425,389,394,385,392,398,409,392,413,403,391 1,17,17,14,18,16,12,417,411,398,412,407,404,416,455,435,446,430,450,465,444,402,433,411,402,406,387,393,385,401,423,418,451,419,430,405,395,407,433,420,455,459,547,494,458,449,578,569,562,512,488,439,435,523,575,574,617,609,651,583,550,404,390,395,410,435,451,434,440,414,400 13,14,14,49,63,63,48,408,458,454,414,398,423,419,409,426,435,430,475,527,518,412,476,469,436,425,395,379,392,390,416,488,491,454,484,421,405,390,388,396,411,425,442,434,431,416,559,716,718,640,615,519,445,416,462,457,511,493,556,576,529,399,398,400,407,426,487,484,504,451,427 13,14,13,12,13,7,7,469,592,554,490,500,503,520,572,560,555,561,634,719,703,482,654,613,556,534,461,439,407,395,512,684,710,616,642,511,473,415,402,404,440,452,572,549,595,417,744,871,866,805,774,691,581,484,539,573,660,669,735,747,705,451,465,456,460,605,707,656,676,585,496 13,13,12,45,57,56,44,406,481,461,426,420,442,433,464,456,454,439,499,582,566,420,515,488,456,444,414,402,406,405,443,546,581,490,501,447,415,378,394,399,418,421,453,463,453,399,588,775,774,700,667,557,481,441,477,490,516,557,610,606,546,396,409,418,409,474,583,555,547,456,414 12,21,19,316,562,561,313,467,447,420,436,417,429,478,516,508,488,478,486,496,497,422,431,445,414,418,419,402,401,433,468,462,469,436,443,401,394,424,413,424,446,495,572,524,521,510,670,635,617,574,552,525,459,668,750,737,738,696,730,687,625,458,402,417,448,463,461,459,488,428,436 4,66,54,118,184,157,98,449,566,499,489,451,457,512,550,562,507,515,620,731,700,491,682,616,552,525,463,462,407,401,480,684,735,623,654,548,471,413,444,464,475,507,621,562,567,463,719,872,875,806,768,675,564,581,653,655,720,699,771,725,687,423,458,396,449,541,713,644,661,545,477 7,68,52,79,102,76,61,448,495,474,429,425,423,458,475,464,459,466,506,620,578,439,573,515,473,449,413,419,394,401,450,579,635,518,555,474,413,379,420,389,436,441,494,478,457,419,619,779,777,698,662,562,470,493,544,547,611,608,663,610,575,406,377,408,402,493,596,560,549,479,436 6,8,8,19,26,25,19,418,499,492,457,436,437,429,464,459,449,450,541,652,613,441,589,528,491,473,445,416,403,385,447,621,648,579,566,486,453,397,404,393,403,426,490,476,493,417,631,827,823,760,723,634,524,432,486,488,565,556,614,613,585,405,415,399,409,544,657,601,618,509,460 13,48,46,113,144,136,103,438,545,510,485,476,476,447,491,481,483,449,575,690,653,455,635,571,511,507,458,436,426,409,435,641,681,586,614,489,438,412,402,397,419,461,517,505,499,429,662,870,882,808,772,670,562,488,549,575,646,632,702,693,632,423,444,396,412,507,674,588,624,507,480 11,367,318,276,391,338,240,426,408,393,405,390,386,446,457,429,457,434,446,403,422,386,408,403,403,394,383,402,373,437,419,435,447,423,430,409,415,435,452,479,519,583,667,604,538,441,545,525,491,471,447,427,405,458,507,506,584,558,638,611,524,404,402,406,395,404,415,394,414,385,388 1,11,9,24,33,27,19,414,384,395,381,390,384,404,431,406,394,383,406,403,371,374,391,380,392,387,389,390,386,394,386,388,388,386,391,383,393,409,406,396,402,422,443,428,410,399,460,416,395,383,378,405,388,440,464,458,496,493,538,488,450,369,376,379,385,393,378,374,395,380,383 7,24,18,45,65,45,31,431,459,461,424,414,417,467,488,465,488,453,463,521,489,401,456,434,422,420,400,411,407,419,473,500,509,478,467,422,413,400,431,452,439,498,570,510,506,424,657,697,674,610,576,539,446,542,575,593,644,652,715,685,626,417,410,405,428,464,515,466,485,427,421 6,52,38,81,71,58,70,479,461,419,429,426,425,507,560,523,517,508,505,535,518,402,455,432,429,412,403,391,405,423,545,526,516,453,470,430,413,466,530,576,616,702,783,712,656,490,748,714,665,612,577,515,454,628,698,727,800,789,834,792,730,413,416,422,433,460,501,463,474,458,406 9,16,12,33,47,34,24,413,372,391,389,388,402,405,429,394,409,402,397,411,405,392,415,382,380,379,374,383,379,387,382,396,407,395,395,384,388,391,392,413,392,436,445,429,414,396,434,429,431,417,411,400,402,413,452,437,480,438,495,460,437,388,381,380,399,377,393,376,392,372,380 19,8,8,103,97,96,101,412,496,476,432,431,433,434,442,427,438,442,495,605,576,422,552,505,475,449,422,419,415,394,427,564,607,532,546,497,433,407,391,411,405,411,452,450,440,397,571,794,803,722,694,582,465,422,456,498,521,522,557,548,518,389,411,410,398,465,585,545,518,483,431 9,43,41,46,65,62,44,462,602,560,515,484,447,488,508,517,502,502,621,738,719,476,683,633,552,544,483,458,407,399,484,701,731,636,656,541,483,383,397,418,412,438,504,525,519,436,700,918,917,854,818,724,592,475,517,532,622,628,691,696,652,412,457,427,421,587,735,681,693,559,511 16,273,198,520,1023,650,353,730,725,680,646,609,639,761,817,800,795,780,796,826,817,565,727,689,644,642,555,560,489,481,695,785,789,716,742,672,561,494,550,578,638,733,840,803,801,651,941,985,967,925,896,838,741,794,868,886,944,936,978,958,914,617,537,603,652,749,816,773,801,696,639 3,13,13,10,13,11,8,389,392,397,367,375,398,396,393,420,396,388,376,389,391,379,376,394,397,382,389,385,403,399,374,393,400,386,397,389,371,391,384,392,387,414,421,423,408,382,397,417,430,409,393,401,405,393,446,438,450,454,470,439,424,387,402,372,390,394,391,398,404,382,397 4,13,10,33,42,32,25,402,384,391,390,379,390,426,416,418,399,394,394,387,392,384,384,396,380,388,376,382,382,389,386,378,398,366,393,373,373,392,403,425,404,433,465,446,435,403,485,436,431,418,398,387,388,467,499,509,539,519,563,500,468,383,366,381,383,388,398,383,389,381,394 16,11,10,36,50,43,31,399,418,411,413,388,413,397,424,414,434,403,430,464,446,391,427,428,403,395,398,392,378,372,411,424,462,418,427,406,410,376,395,391,402,403,422,413,407,407,486,637,646,578,555,470,426,403,427,423,476,462,529,491,463,397,396,376,403,426,455,413,431,416,406 16,51,42,23,34,27,18,425,422,398,415,401,395,447,463,447,422,436,450,433,444,400,410,393,389,396,385,380,388,412,473,462,436,413,414,392,405,456,524,607,660,757,843,753,648,462,689,576,525,487,491,435,412,589,667,727,846,842,877,781,715,388,394,389,400,430,423,406,411,394,421 6,162,126,211,292,242,176,603,750,709,654,597,607,643,712,698,686,683,793,889,866,638,840,786,723,701,610,547,465,449,625,854,882,807,826,691,618,428,471,509,572,642,760,725,730,552,877,1017,1018,957,932,849,735,713,785,800,863,855,904,890,849,498,534,523,548,743,880,834,839,727,627 9,38,33,30,34,25,21,406,434,436,406,397,402,401,441,448,411,433,450,476,483,398,448,428,423,414,395,388,373,397,417,468,458,442,424,395,401,417,408,440,442,469,563,510,483,432,576,653,618,580,536,495,446,491,543,571,654,627,675,622,574,401,399,389,399,438,496,441,450,429,405 12,15,14,16,17,16,15,486,629,601,564,504,547,543,605,590,589,577,668,776,752,510,710,652,589,582,495,484,422,390,517,738,770,680,699,585,508,417,409,407,435,468,570,573,606,431,781,926,920,862,835,752,637,511,557,594,677,687,762,778,737,451,463,466,485,649,781,711,750,623,535 16,8,8,43,62,64,44,397,424,391,390,386,410,406,420,403,406,418,412,449,441,397,440,435,405,409,387,391,393,388,390,440,459,422,434,406,393,400,387,400,403,395,420,422,415,399,456,614,620,544,523,458,437,408,420,439,443,455,479,458,446,394,384,384,386,411,447,433,440,409,394 14,63,63,221,337,349,224,437,455,431,397,400,404,414,424,445,457,431,456,520,508,419,482,433,447,413,397,388,392,398,432,481,505,477,453,410,401,395,420,414,434,462,503,454,464,503,564,678,683,588,565,497,448,669,761,776,749,689,712,613,536,422,386,397,416,436,504,476,481,431,409 16,18,18,70,120,123,71,413,422,425,417,404,413,429,439,440,423,428,442,484,461,413,472,442,413,421,387,402,395,392,417,456,489,466,475,416,414,384,396,414,395,411,449,444,456,410,557,680,687,610,569,491,419,430,474,490,537,513,572,548,499,399,389,399,404,423,494,474,479,431,425 1,9,8,59,97,99,57,385,394,395,376,387,403,390,399,389,378,378,403,391,372,380,390,383,381,376,373,380,385,388,383,406,383,384,379,387,374,408,387,387,375,391,392,389,392,383,406,419,410,401,389,376,391,415,447,443,450,419,443,416,401,385,369,383,387,380,399,399,404,364,390 8,1023,742,1023,1023,848,631,1023,1023,994,966,916,933,1023,1023,1023,1023,1023,1023,1023,1023,913,1023,1023,977,962,895,870,777,915,1023,1023,1023,1023,1023,980,927,962,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,905,857,909,947,1023,1023,1023,1023,995,938 15,197,170,227,300,259,197,532,465,435,418,374,398,556,595,537,508,503,504,583,557,411,542,504,453,474,429,411,393,447,523,557,582,498,510,420,423,468,495,492,529,609,717,655,646,488,757,722,723,642,602,520,488,592,655,683,757,766,822,793,741,431,402,427,437,483,596,550,523,465,397 15,11,9,41,42,30,30,430,496,439,433,403,413,444,468,440,419,434,491,595,552,411,548,501,452,460,421,388,395,409,406,551,590,508,540,439,431,389,398,402,409,440,479,444,448,416,567,771,767,684,643,537,462,451,487,506,544,530,598,569,520,393,407,409,415,465,583,520,499,484,425 5,10,8,31,43,34,22,426,453,416,425,403,422,421,441,421,415,411,457,554,531,412,533,490,456,444,419,399,404,387,404,498,561,494,516,419,407,397,398,396,400,422,448,441,433,405,501,741,782,683,639,540,455,434,455,451,506,496,546,516,483,390,399,395,399,429,551,499,497,449,411 14,17,16,29,37,32,25,455,468,447,433,424,430,469,467,477,461,462,488,573,533,419,521,479,455,459,409,405,381,389,458,559,575,501,528,448,406,404,413,442,450,505,597,556,535,418,635,758,754,681,653,555,484,515,557,571,623,629,677,651,605,399,416,418,412,472,568,529,544,468,419 18,38,36,9,11,11,8,586,650,596,589,545,570,626,690,684,666,672,710,753,744,502,665,616,545,561,491,484,453,430,603,720,718,648,665,570,532,404,430,467,468,530,689,675,701,454,848,902,883,843,819,766,646,571,672,685,777,780,840,845,811,515,495,516,565,677,750,704,731,629,571 16,11,10,13,23,21,12,398,393,386,376,396,378,400,406,400,395,387,412,408,410,393,405,387,388,406,398,392,381,391,392,407,417,407,412,402,388,388,403,397,401,395,421,414,401,382,445,436,438,421,425,401,413,420,405,415,454,447,492,455,456,376,380,384,399,392,428,411,403,412,381 9,24,24,69,91,91,67,404,479,457,457,421,420,427,449,455,450,439,510,567,549,424,508,501,455,436,431,406,406,386,421,544,581,501,518,455,413,395,389,397,420,428,476,472,459,405,594,759,765,687,654,558,454,464,517,486,567,536,593,593,528,415,396,401,415,459,567,525,550,461,434 13,10,9,28,27,23,24,417,430,445,411,411,437,429,455,416,438,442,474,503,511,407,470,451,430,421,393,401,382,393,423,494,522,454,459,423,402,377,397,388,402,431,466,437,451,404,557,680,658,590,575,505,444,418,447,466,479,510,556,535,512,395,396,396,395,440,515,470,504,438,416 4,31,30,51,71,70,50,461,561,528,532,481,467,457,504,490,498,486,603,713,679,456,638,567,532,505,448,457,410,392,463,675,710,619,628,522,471,405,404,436,394,432,527,528,520,412,693,894,897,832,805,709,575,477,506,553,620,624,696,697,650,423,450,428,438,538,693,640,649,532,473 14,46,37,64,70,46,42,404,463,429,396,421,393,429,462,426,437,415,460,520,485,408,477,466,408,433,394,403,390,396,408,492,520,462,469,429,404,391,398,388,415,430,480,429,437,413,556,673,677,600,536,459,418,448,510,522,545,555,595,585,553,398,405,405,412,434,505,460,491,444,431 16,9,8,29,31,24,23,422,387,386,381,364,388,413,436,410,411,386,378,420,401,388,402,396,394,401,396,388,392,400,393,418,418,403,417,394,398,387,398,394,392,405,432,431,414,397,448,440,449,421,417,418,387,407,433,438,469,463,508,496,467,374,377,379,383,381,415,388,399,390,390 20,9,9,26,38,25,17,455,410,418,405,408,402,478,447,414,422,411,409,477,440,400,449,425,415,407,405,410,385,396,446,459,470,438,472,412,404,401,403,436,421,490,614,552,513,394,489,583,594,526,510,459,444,421,448,475,507,483,527,485,472,386,398,391,387,419,457,448,429,411,398 20,38,37,102,135,127,96,434,505,461,439,424,442,457,481,471,485,457,537,618,591,420,561,522,468,460,428,415,403,411,440,575,625,550,526,478,435,407,393,422,422,488,556,503,494,417,670,801,795,725,693,574,486,504,583,594,680,654,720,679,633,424,424,432,416,500,592,539,549,474,442 7,18,13,34,45,34,26,404,466,453,434,398,428,424,434,413,431,430,462,553,542,410,512,473,456,442,392,416,403,399,417,536,560,507,502,440,420,389,406,407,400,421,467,450,447,409,562,726,725,644,604,524,453,454,492,482,558,529,593,576,512,400,403,391,412,462,551,508,510,446,412 2,10,10,37,59,62,38,407,413,379,402,387,398,402,406,410,394,390,444,465,456,411,453,441,412,420,401,396,384,383,400,460,452,436,432,395,402,382,388,392,393,377,410,399,423,391,469,632,648,578,520,455,404,397,403,407,428,431,448,433,441,383,383,397,391,419,465,426,428,408,410 20,12,11,25,45,40,21,406,396,380,393,408,399,414,403,413,426,399,415,411,422,394,419,402,394,401,380,392,390,388,396,406,417,393,419,377,394,396,387,395,397,405,473,414,423,414,480,467,467,444,414,423,407,432,449,466,490,499,513,500,467,397,378,389,390,393,406,402,399,390,400 7,14,12,37,51,37,27,475,494,471,459,433,441,504,538,508,511,460,536,618,587,432,519,500,465,440,432,414,409,396,443,570,575,520,518,461,445,384,401,416,437,465,543,526,538,420,668,774,758,701,653,584,477,508,546,558,628,647,707,681,646,410,416,412,424,514,604,554,554,478,453 5,15,11,37,48,31,24,418,399,406,387,375,396,434,450,424,433,429,424,429,423,392,417,399,378,373,377,391,377,415,404,423,422,411,416,388,395,401,395,422,431,448,501,464,444,407,488,486,460,416,408,401,389,447,500,515,554,560,594,553,515,381,390,388,374,389,415,396,391,385,382 9,85,70,104,120,81,76,619,717,671,642,525,550,644,702,684,667,648,725,865,840,581,857,806,712,709,572,519,465,477,606,822,880,776,802,657,569,468,453,495,535,618,739,696,702,502,842,955,982,905,887,779,635,683,750,769,835,829,880,865,815,494,498,506,518,688,869,811,812,716,592 11,16,8,157,176,87,86,513,577,535,520,462,469,540,595,566,574,536,617,712,686,469,639,598,515,504,462,448,401,422,529,683,719,615,647,506,482,436,467,514,554,628,713,664,620,526,786,877,880,812,776,685,555,706,776,772,815,804,843,813,758,436,446,428,455,561,675,627,638,532,489 6,10,10,54,90,88,51,398,414,388,410,377,376,404,401,405,409,401,391,400,427,389,387,401,393,387,386,400,386,394,394,398,387,380,399,370,395,398,398,400,401,404,438,402,411,415,463,465,445,436,434,426,389,483,546,537,549,515,529,475,460,391,374,382,386,395,401,407,415,396,393 16,11,11,63,107,104,59,395,395,387,381,381,381,394,395,397,409,395,411,439,430,399,421,397,401,398,399,383,389,381,385,400,419,415,430,417,379,393,385,382,393,385,405,389,416,409,446,533,536,475,477,433,403,404,427,431,436,436,435,443,406,376,407,404,390,420,433,420,407,420,383 14,11,11,7,8,6,5,477,572,529,508,473,527,502,569,561,558,563,612,673,666,465,588,552,536,508,459,458,424,382,488,612,627,573,608,526,487,382,408,411,411,441,504,486,551,398,729,846,842,793,764,700,591,442,496,507,625,625,703,731,690,448,477,458,473,596,665,621,656,561,522 12,71,55,93,114,89,73,429,561,523,486,453,465,487,508,515,503,486,578,707,687,438,659,597,529,510,454,424,407,386,464,658,727,605,651,517,465,411,427,429,459,499,596,538,548,456,693,864,871,800,769,651,529,535,635,653,696,691,749,718,655,427,410,437,445,558,711,639,655,556,466 4,15,12,43,51,41,34,437,384,372,372,383,381,416,427,416,417,390,406,395,400,380,392,386,375,364,382,382,383,390,401,400,397,383,395,387,363,388,390,402,397,422,446,439,428,402,480,439,423,407,398,396,399,420,450,431,484,502,546,502,457,381,379,383,387,389,395,390,399,380,387 19,11,10,48,51,44,42,405,422,402,396,383,407,425,445,435,414,414,411,429,424,399,429,417,407,417,402,387,373,362,408,409,445,405,407,387,397,377,412,416,409,419,458,457,424,406,508,514,549,472,451,429,402,449,479,465,519,525,560,515,485,396,397,392,396,393,435,399,407,398,395 13,8,8,77,90,86,76,394,411,400,378,390,389,378,416,391,398,393,407,424,405,395,399,389,394,395,384,370,377,391,402,415,408,396,395,391,391,409,385,394,384,405,420,398,396,390,440,480,489,444,417,416,410,407,417,421,452,449,471,451,425,383,389,381,398,391,412,408,390,392,394 11,19,18,41,56,55,40,548,678,605,557,485,508,571,642,615,619,599,751,836,767,612,799,694,638,607,528,459,433,428,579,817,801,704,732,577,525,446,458,508,556,637,750,705,697,487,807,978,944,885,844,744,614,635,714,732,793,786,840,815,779,483,491,456,498,766,877,781,819,675,573 18,12,12,55,77,72,51,415,422,420,415,417,431,415,442,448,448,444,438,506,485,405,443,442,425,403,396,400,397,387,431,473,467,451,455,401,400,389,392,393,413,426,492,449,449,415,603,656,644,585,568,472,434,468,529,523,600,580,626,611,547,385,398,406,402,426,481,456,458,405,407 9,499,336,1023,1023,1023,963,853,837,790,788,755,791,913,986,961,952,935,924,898,908,604,697,694,672,654,598,618,519,810,867,818,778,748,777,706,687,801,795,809,860,924,1000,965,960,818,1023,1023,986,964,948,927,846,934,996,1012,1023,1023,1023,1023,1023,872,696,860,857,871,860,844,875,777,752 9,14,14,52,70,69,51,476,424,398,408,395,418,473,528,515,517,496,476,448,454,413,396,407,390,392,406,391,375,449,534,482,417,425,442,419,430,462,540,555,610,690,772,692,655,440,703,603,550,511,485,475,427,546,633,656,748,731,785,742,682,419,398,425,422,435,428,434,431,414,407 6,12,11,51,62,56,44,402,433,430,427,402,403,420,428,419,412,435,442,522,496,396,473,459,420,413,395,395,395,394,411,491,524,477,448,439,423,385,384,388,392,406,446,439,433,401,544,727,720,641,593,526,446,412,463,477,528,507,535,528,509,384,402,400,403,437,509,475,481,443,433 3,16,15,19,24,20,16,504,583,553,521,463,491,572,618,611,605,580,648,720,701,493,640,582,537,515,464,454,414,401,544,680,698,631,645,545,477,418,405,429,458,513,647,603,621,447,795,876,860,809,780,713,595,551,633,646,733,736,803,796,750,470,461,467,501,630,725,650,702,559,510 13,10,9,26,28,23,21,412,447,442,424,408,410,413,440,463,434,415,442,507,507,409,469,455,423,420,403,404,389,394,414,499,527,464,478,423,396,402,389,391,421,418,455,463,452,389,550,673,687,592,570,499,427,423,473,472,520,519,563,536,514,431,401,402,405,436,521,481,495,442,419 8,59,56,274,448,442,269,486,650,614,544,507,507,498,573,552,550,532,661,794,769,511,733,693,614,578,530,485,433,402,501,739,786,691,710,598,527,404,393,415,430,470,581,575,601,455,767,980,998,927,896,803,685,513,578,620,702,699,773,763,731,455,474,432,464,630,789,742,744,617,538 20,15,14,33,42,37,30,555,617,572,542,516,527,590,637,640,622,620,685,732,717,490,626,583,554,527,472,467,421,395,543,699,683,619,654,560,486,411,385,416,429,466,615,625,644,429,820,918,902,857,830,762,647,530,613,626,726,731,802,814,779,487,483,507,524,676,772,719,750,626,546 16,27,24,32,40,24,18,418,420,416,426,413,414,446,469,450,450,424,458,495,499,400,443,430,428,408,413,394,415,420,447,486,475,429,463,426,400,414,455,491,539,638,735,639,533,435,643,668,613,541,533,491,438,505,618,673,787,772,809,715,632,395,409,393,399,437,463,480,499,423,423 4,32,28,58,64,51,45,472,451,435,431,422,436,467,521,476,443,444,486,520,503,401,490,445,421,432,391,399,376,412,493,523,545,485,485,454,424,408,419,485,490,597,725,669,610,436,619,669,673,608,574,547,480,466,542,544,626,631,670,637,574,396,394,401,403,431,537,457,464,420,392 4,10,9,13,16,14,11,395,397,387,396,401,383,422,407,406,419,433,419,417,432,378,412,410,385,418,381,378,393,410,408,420,419,401,400,396,391,379,408,402,419,426,471,461,434,396,533,497,479,446,458,429,395,446,487,503,548,529,582,551,498,399,381,389,398,402,407,404,406,397,397 18,26,26,119,191,194,120,417,389,391,379,401,381,407,402,389,399,408,395,399,408,396,383,389,410,382,376,372,372,397,384,404,402,376,386,402,385,395,395,406,401,396,440,395,394,410,421,479,452,429,418,386,376,459,521,505,512,483,511,444,427,379,406,402,390,386,404,394,426,389,368 13,20,19,17,20,19,16,435,483,481,469,423,424,441,478,470,468,454,532,629,596,451,549,525,477,459,447,424,382,399,431,605,614,536,555,466,436,387,403,398,408,426,507,472,488,409,628,793,780,711,676,587,479,456,491,508,591,573,638,629,578,414,431,420,422,504,605,545,554,479,438 10,10,9,15,24,20,13,435,382,399,379,379,364,418,437,400,416,409,383,379,387,377,390,378,383,398,383,387,387,386,396,383,407,383,387,373,380,394,385,377,388,418,426,432,421,389,450,417,395,410,380,397,390,429,430,438,477,466,514,477,427,394,387,382,377,383,377,399,412,389,375 7,13,12,22,25,18,14,501,587,520,505,452,503,563,587,580,576,565,618,669,679,459,612,551,513,505,460,430,417,411,510,651,665,579,619,506,486,390,411,415,434,484,578,570,574,425,751,851,839,783,761,674,566,502,586,595,684,683,758,755,712,454,447,450,460,599,694,630,667,556,491 18,1023,308,1023,1023,1023,939,966,960,917,899,863,886,1003,1023,1023,1023,1022,1023,1023,1023,799,949,913,870,859,789,784,700,818,1023,1023,1008,964,977,921,878,884,972,1011,1023,1023,1023,1023,1023,908,1023,1023,1023,1023,1023,1023,950,1023,1023,1023,1023,1023,1023,1023,1023,897,809,899,921,976,1011,980,997,918,867 20,38,37,492,781,771,486,414,390,398,423,417,387,401,407,391,390,408,400,445,434,380,430,424,393,393,392,399,382,384,405,448,457,400,391,386,384,369,392,383,396,412,407,404,404,445,487,541,541,481,486,421,408,429,458,443,487,456,512,465,433,418,396,379,405,421,429,424,446,414,407 2,23,23,114,180,188,118,387,397,363,394,370,404,404,396,423,402,401,406,407,402,375,386,397,393,406,392,384,377,388,379,386,399,403,405,378,385,405,398,407,419,420,419,436,411,426,452,440,422,390,418,382,405,484,519,508,499,477,529,485,429,387,383,387,377,395,380,384,379,388,387 13,44,40,56,61,51,47,532,507,502,478,431,416,511,533,483,471,462,533,642,615,445,595,527,484,473,429,424,409,422,500,619,657,558,564,485,448,401,411,473,498,580,713,654,619,430,663,784,798,734,700,645,507,499,559,552,654,644,687,671,624,403,415,402,412,491,635,556,563,479,431 16,8,7,26,32,29,23,380,391,367,384,384,375,405,385,408,391,390,380,403,385,379,397,380,371,369,389,388,392,397,397,379,382,389,383,374,387,377,404,406,382,429,438,405,411,401,427,419,396,390,386,379,413,399,435,440,460,440,472,459,419,380,392,391,389,390,382,367,373,401,378 13,9,9,22,27,24,20,409,405,399,389,391,410,398,411,390,403,412,410,443,437,407,420,409,413,406,374,372,386,391,404,443,445,414,414,396,388,386,391,385,404,400,437,400,401,396,455,520,545,472,464,436,391,407,433,413,431,433,453,447,438,397,387,397,382,402,438,406,413,390,390 5,9,8,35,37,29,28,396,421,423,390,417,405,419,433,422,408,408,444,494,456,409,440,430,411,396,403,383,385,401,400,450,478,428,423,404,403,382,392,384,406,430,457,437,419,395,498,617,601,530,505,455,423,437,461,486,540,516,543,528,487,378,411,382,398,424,473,421,432,411,400 1,7,8,19,27,28,19,391,463,432,409,401,400,409,428,417,428,416,451,534,529,405,501,462,427,431,416,414,405,392,410,507,543,476,504,429,411,382,396,391,384,397,447,423,413,404,509,742,768,679,641,533,443,432,428,443,462,455,505,492,481,403,407,391,400,418,532,482,498,443,411 1,10,10,20,33,34,21,395,409,421,397,398,387,381,417,399,405,401,420,472,439,395,477,449,424,419,411,388,384,397,405,471,489,426,446,396,400,405,387,399,425,428,473,437,437,421,477,540,574,494,456,424,402,466,487,494,513,491,511,486,449,402,384,397,389,416,496,453,450,410,396 4,62,61,204,329,334,208,468,450,432,405,408,395,508,533,529,498,496,510,507,502,403,423,401,405,394,402,407,384,413,473,463,445,421,454,418,395,418,424,427,478,519,608,550,516,489,670,642,606,544,500,496,447,624,697,694,719,708,757,714,660,425,420,395,419,448,456,443,432,426,416 11,174,128,122,136,87,79,561,735,683,631,548,565,626,679,672,647,633,750,867,835,585,819,764,682,666,577,512,436,459,592,828,868,765,794,646,570,476,483,510,545,628,754,703,702,546,854,1003,1004,937,912,826,696,721,783,788,842,833,884,864,822,468,492,488,524,701,856,805,816,689,582 16,14,10,43,50,28,24,454,403,401,391,390,379,454,482,439,436,431,416,436,419,382,408,398,407,384,395,372,391,418,410,417,431,398,413,394,401,388,401,403,384,421,465,463,442,398,536,515,492,449,443,413,413,436,464,462,522,553,610,563,513,381,402,399,386,409,431,412,391,392,399 14,65,62,108,142,135,102,435,557,528,484,433,457,472,490,504,486,472,562,687,670,465,621,579,495,492,438,466,433,380,452,646,672,571,585,502,464,419,412,415,453,491,564,494,521,440,674,851,860,787,757,654,539,519,583,597,665,653,708,688,629,442,418,423,405,519,656,598,626,509,461 14,13,13,9,10,9,9,474,711,645,597,530,555,510,571,567,576,547,709,831,811,573,769,716,651,631,520,500,436,393,506,795,824,739,757,625,563,385,416,418,427,447,557,559,594,409,771,1000,1001,938,912,823,694,482,548,563,664,669,742,757,721,444,503,454,465,696,843,784,795,685,594 6,104,94,69,91,74,58,451,541,469,443,422,451,453,512,500,480,484,538,638,625,471,578,541,493,482,423,417,425,380,471,575,628,527,549,476,437,417,409,436,440,466,544,538,524,415,716,823,829,758,734,632,506,530,600,628,705,697,751,732,666,437,435,428,447,511,636,566,599,520,462 11,18,16,54,43,35,47,393,391,404,391,383,388,399,405,411,414,404,406,435,429,390,409,399,396,371,378,378,370,373,414,403,427,409,388,414,394,372,394,387,384,404,433,421,417,394,445,471,495,426,444,413,396,415,465,430,451,483,510,488,440,393,384,397,377,401,422,399,389,397,389 10,12,11,33,41,26,20,452,442,408,414,417,416,445,488,439,448,437,458,495,504,394,467,461,424,423,399,397,401,378,425,483,527,470,474,438,408,393,387,411,453,486,615,541,513,410,548,610,637,557,555,505,453,452,501,532,575,566,607,563,521,407,394,396,400,438,508,460,462,427,394 8,15,14,41,50,43,35,405,403,378,405,401,389,406,409,415,399,393,398,409,392,390,399,401,388,382,384,379,373,378,393,411,391,389,379,393,388,401,386,394,392,405,437,415,393,393,459,461,438,416,416,408,394,408,445,436,459,456,489,412,441,379,378,375,372,387,403,405,406,389,393 11,8,8,7,9,7,6,465,507,473,469,446,474,493,549,539,537,528,571,607,605,444,513,496,465,463,429,435,397,382,461,547,570,516,519,439,454,407,406,411,421,457,547,509,524,428,714,784,763,702,671,606,510,495,566,578,647,644,724,712,672,445,433,450,454,546,605,546,599,477,463 13,8,8,77,112,111,76,387,400,420,403,392,379,397,421,379,398,394,415,429,415,380,401,404,405,398,398,384,394,401,400,418,422,403,412,403,379,406,390,397,393,395,412,412,409,397,435,502,497,456,434,431,399,432,422,427,452,427,446,418,418,375,384,395,386,403,418,416,413,407,397 6,14,12,21,28,20,13,405,395,399,392,369,402,402,442,420,421,409,411,394,397,388,402,395,394,380,389,387,385,390,416,411,394,390,394,406,400,399,435,436,489,557,622,545,496,403,547,471,432,428,410,405,407,504,541,592,695,674,713,617,541,396,377,400,381,397,405,379,397,394,399 15,14,13,63,83,74,55,410,481,452,451,419,420,434,433,430,422,445,496,624,583,429,566,522,495,450,433,413,411,389,412,584,626,542,547,457,424,387,407,393,404,422,450,437,443,398,571,827,844,765,726,614,495,456,481,485,521,541,585,577,534,407,416,398,405,477,586,531,562,476,420 13,15,15,199,322,334,205,414,462,428,432,404,424,435,457,440,432,439,479,555,567,398,512,492,456,435,421,423,387,410,416,513,557,478,484,442,412,409,400,400,419,424,474,458,472,421,563,764,790,697,667,557,459,447,491,494,544,541,583,569,520,405,401,410,411,453,538,500,493,450,424 17,13,9,34,39,26,22,416,393,391,391,376,397,426,433,421,406,399,394,383,402,392,402,404,390,384,374,375,386,404,388,404,416,400,395,387,386,393,381,407,413,418,451,432,420,411,461,458,447,425,431,422,379,432,433,433,475,485,547,516,473,371,383,391,400,386,410,395,394,406,383 14,66,52,86,139,95,57,478,545,517,481,463,467,510,568,540,552,536,582,663,649,452,573,541,487,477,427,442,398,411,501,640,631,560,591,501,467,398,421,450,458,518,611,571,583,447,748,839,828,763,733,658,553,573,630,642,715,711,764,758,717,437,430,441,452,542,651,592,613,538,447 16,18,18,32,46,39,26,431,516,498,482,457,463,467,494,499,481,497,554,634,615,459,570,532,494,469,445,435,417,387,458,605,627,541,574,481,470,401,391,400,397,412,489,471,484,403,663,848,847,786,752,669,544,447,491,513,584,562,651,656,612,418,426,415,410,517,641,595,618,526,449 7,8,8,22,32,27,18,394,449,424,416,428,408,408,407,402,416,415,448,502,503,418,479,455,433,420,412,396,395,398,416,478,519,459,471,419,419,375,381,384,386,414,424,427,422,385,521,699,708,638,595,501,442,411,438,453,496,492,505,513,479,397,402,404,394,434,506,477,461,433,410 10,13,11,31,43,33,25,419,390,405,374,392,387,431,446,433,416,399,404,426,428,409,416,408,402,395,401,377,382,411,392,430,449,404,425,388,392,391,382,397,392,415,437,411,434,383,485,525,518,450,446,413,402,395,404,423,475,484,534,501,474,385,391,399,385,398,413,418,398,386,380 12,10,9,23,24,20,19,425,424,422,390,388,384,413,421,416,406,405,430,458,437,408,440,417,401,417,395,390,389,393,416,458,463,414,422,414,410,399,409,391,414,439,476,439,426,419,509,562,570,502,470,439,392,460,489,484,507,504,555,502,476,392,394,385,396,418,430,432,433,418,384 19,9,8,26,34,25,16,430,396,397,378,362,395,414,432,403,411,406,401,417,418,402,409,390,391,391,384,367,360,383,387,417,418,401,409,382,379,395,390,390,402,412,409,426,417,410,472,464,461,440,416,391,391,429,441,442,485,498,559,518,467,387,378,393,392,393,409,394,390,404,387 13,14,12,43,57,49,37,424,460,432,424,404,418,421,428,449,421,440,463,552,537,421,504,478,447,455,406,412,383,373,410,525,545,470,498,437,427,391,392,397,405,420,455,450,442,389,550,721,730,654,612,515,451,434,459,494,517,508,576,550,529,408,395,393,397,470,530,470,513,448,411 13,18,14,38,54,38,27,438,385,370,415,390,385,446,461,398,415,406,386,407,406,373,392,382,405,384,387,387,377,381,405,392,403,386,387,387,385,394,409,417,403,440,477,460,436,406,522,459,416,384,392,391,376,452,476,481,535,523,584,551,506,385,395,404,403,394,403,396,387,396,401 20,7,8,47,57,57,48,410,439,414,423,399,403,426,428,422,419,435,468,493,510,411,475,442,417,407,422,404,402,375,401,469,514,450,460,424,417,388,385,386,403,401,438,420,433,393,511,702,700,616,593,509,434,408,428,438,482,492,513,519,488,409,404,398,388,439,504,477,491,414,426 7,21,18,56,68,45,38,396,455,431,422,391,394,423,422,425,418,417,471,564,530,427,502,465,436,442,409,413,390,407,425,520,561,479,487,428,427,374,391,392,404,408,446,434,449,394,545,734,732,658,631,536,450,443,452,483,533,528,578,546,518,404,418,403,407,455,530,492,505,428,413 14,11,11,37,64,66,37,418,400,404,392,371,380,401,414,401,407,384,433,441,426,368,414,395,404,380,393,395,384,401,399,419,434,424,433,409,383,401,392,393,410,416,461,428,392,407,439,523,511,471,430,423,399,429,483,476,514,468,484,457,434,393,383,380,393,398,430,412,402,400,407 8,15,13,72,85,74,63,412,424,404,395,384,433,408,430,440,432,415,451,463,459,391,458,417,421,414,409,399,402,397,414,431,479,426,438,416,404,389,393,386,401,411,433,419,444,398,555,640,638,559,524,490,423,414,484,471,546,539,592,553,514,400,400,407,410,443,458,448,452,422,398 3,45,45,122,158,156,119,446,541,494,493,433,444,463,482,481,472,490,580,688,647,451,616,566,509,494,450,440,398,406,453,635,671,588,602,486,462,393,394,405,409,423,505,486,501,455,677,859,871,800,762,658,536,469,529,545,616,620,689,670,628,410,416,422,420,536,666,619,638,527,465 10,15,13,35,32,25,28,415,525,474,468,447,452,470,518,533,524,527,579,618,585,413,493,505,459,444,420,414,418,418,524,558,578,551,543,474,458,391,405,400,410,471,572,559,583,422,760,791,772,729,710,653,569,495,570,573,661,672,745,760,714,421,428,426,453,514,582,552,598,484,464 5,10,9,37,39,32,32,407,454,434,404,420,399,418,439,425,421,416,452,536,520,409,512,457,432,430,403,412,397,384,407,521,530,483,486,446,415,402,385,397,405,395,440,426,417,394,530,743,731,663,631,518,434,425,453,437,484,485,519,507,499,386,398,396,406,435,534,481,479,449,421 14,379,184,1023,1023,1023,1023,1023,1023,997,981,957,979,1023,1023,1023,1023,1023,1023,1023,1023,887,975,955,931,909,855,853,764,962,1023,1023,1023,1019,1023,988,957,1008,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1016,874,1016,1023,1023,1023,1023,1023,980,938 20,10,9,21,29,22,16,402,418,398,396,385,396,399,411,397,409,406,402,419,408,403,420,412,402,390,407,383,381,387,406,448,449,407,411,396,410,387,393,398,401,407,447,425,414,405,441,539,519,468,461,414,406,414,447,434,474,441,487,464,447,381,389,384,376,397,424,412,409,408,396 10,66,50,28,34,20,16,437,415,391,408,377,409,416,442,446,442,425,410,411,413,380,401,388,382,409,361,381,384,394,394,425,430,403,414,372,400,400,405,412,438,455,511,460,455,417,563,507,502,440,472,416,422,483,540,547,607,586,629,576,530,389,388,391,407,416,422,396,410,399,400 11,10,10,16,18,14,12,485,596,555,522,525,498,539,579,584,580,570,635,699,675,464,624,571,505,506,451,449,403,386,512,663,686,598,622,532,481,411,397,429,431,468,581,562,590,420,763,856,847,793,772,702,611,510,564,582,668,673,750,762,721,474,464,451,486,593,694,645,662,562,502 7,12,10,29,36,27,22,397,383,376,373,384,386,423,425,410,382,387,403,403,398,389,394,389,384,381,393,366,386,410,409,380,392,386,394,384,399,408,397,395,398,403,446,407,406,390,455,425,417,417,399,391,383,411,422,423,439,457,502,484,434,376,369,388,374,386,396,402,414,395,381 10,12,12,82,146,146,81,417,473,444,443,425,438,447,452,432,454,444,486,541,536,409,483,465,439,438,401,413,395,391,425,492,510,473,477,452,446,393,407,383,397,413,444,436,464,398,587,758,751,680,655,569,479,436,440,494,539,544,606,598,560,419,425,407,415,478,531,508,525,458,438 13,28,29,127,201,210,132,421,417,399,407,392,388,416,430,426,419,407,406,420,427,398,409,399,393,393,393,378,378,381,410,408,410,398,409,372,403,438,405,425,411,435,485,440,445,423,486,474,487,458,421,420,398,499,595,582,596,551,565,536,474,397,396,402,398,402,430,389,412,413,390 16,141,124,517,727,660,464,593,676,624,583,543,560,605,671,663,662,631,711,794,782,530,721,682,601,589,515,508,437,454,590,752,776,688,719,607,540,456,492,490,533,604,728,697,683,559,857,955,950,894,872,793,682,689,765,797,855,844,890,868,825,504,499,506,504,674,786,738,766,656,572 5,26,25,57,63,62,54,452,500,461,451,437,448,435,473,478,463,451,526,615,594,445,559,503,472,462,420,426,411,408,420,581,602,536,508,460,433,394,403,394,409,426,498,481,499,402,638,805,800,730,694,617,511,445,496,531,582,595,649,649,591,398,399,434,416,476,592,549,572,498,430 7,16,16,63,94,92,60,401,464,456,453,422,420,425,425,419,437,432,484,567,565,421,541,495,460,439,427,404,401,372,413,557,591,503,521,458,419,379,385,391,393,401,417,434,434,403,551,785,789,720,678,571,476,414,434,431,494,494,533,527,516,396,411,416,408,458,570,528,558,443,415 2,333,289,224,292,259,199,418,394,417,421,408,423,434,483,435,422,408,428,430,428,377,414,406,409,406,400,400,388,398,430,460,461,392,400,414,413,425,419,447,461,518,594,512,526,426,545,571,554,497,437,422,404,452,494,503,570,568,620,572,536,408,414,387,384,411,419,424,431,429,391 7,8,7,23,25,22,20,400,398,377,386,395,394,407,404,384,406,379,382,405,393,381,387,397,381,372,367,388,379,397,366,393,390,374,388,378,390,384,391,403,397,404,413,400,388,388,442,401,403,378,383,382,403,376,388,417,426,445,454,453,403,381,382,380,379,388,393,382,389,388,385 17,15,14,28,43,31,20,392,394,395,392,408,392,419,428,415,426,403,411,410,395,380,399,398,376,390,383,379,395,397,394,398,399,380,397,398,389,395,400,393,423,437,470,438,420,402,487,447,446,437,413,408,387,456,487,489,516,497,537,490,469,391,376,376,385,400,416,383,405,402,387 9,15,11,26,33,16,13,410,421,414,387,389,381,394,423,398,448,394,421,463,464,403,451,438,416,424,404,380,372,421,407,466,464,431,433,416,397,410,397,381,405,412,449,442,427,419,515,622,604,534,508,455,418,428,481,454,501,502,559,523,475,400,413,393,400,420,486,446,453,413,398 1,19,17,26,27,23,22,436,499,477,453,428,393,432,473,464,436,466,493,651,609,422,634,574,492,492,434,414,385,388,430,589,659,549,576,467,428,426,406,421,454,483,545,523,496,422,607,746,785,675,650,527,454,513,570,583,631,626,686,624,593,411,390,403,405,470,651,593,593,478,451 17,25,24,94,131,129,90,432,468,455,448,418,420,422,451,458,450,439,506,576,540,428,528,494,468,446,430,399,389,410,425,548,565,499,498,444,416,385,391,396,385,407,452,431,459,410,582,753,762,684,647,567,457,444,447,471,528,540,581,587,540,422,421,383,424,477,552,505,513,482,423 11,39,39,112,132,134,112,500,441,404,427,404,433,501,548,524,521,496,506,506,509,404,440,415,443,411,396,371,397,420,464,491,485,433,432,433,407,420,423,408,463,504,605,533,567,488,679,667,633,584,551,508,447,612,677,670,723,697,745,720,651,444,409,429,442,486,480,468,494,456,440 10,9,9,55,90,95,57,403,385,371,387,389,407,391,413,388,387,397,398,391,396,387,398,383,380,388,397,371,373,381,398,395,372,376,396,381,385,396,392,401,393,405,419,415,412,417,440,419,404,398,376,398,403,429,460,441,450,423,475,444,427,381,388,373,392,382,376,378,378,377,396 7,25,24,202,205,188,192,408,415,387,347,380,407,409,392,394,400,407,424,439,425,386,421,412,395,403,402,371,380,386,391,421,425,402,416,415,386,391,402,381,399,390,399,384,382,400,453,506,499,479,451,433,410,410,391,420,425,427,443,439,404,388,404,402,393,400,436,407,408,398,412 7,13,12,26,36,30,22,396,397,393,397,389,399,423,413,402,404,400,408,403,406,387,390,384,381,380,386,381,380,380,382,394,394,385,396,369,386,398,403,407,414,421,437,424,415,390,465,444,446,416,396,386,410,453,459,466,508,475,509,495,436,390,377,396,383,377,389,379,392,395,381 17,9,8,62,60,59,62,414,413,399,387,392,397,416,416,409,409,390,420,442,419,390,410,406,398,391,389,402,393,393,397,407,407,399,406,387,392,403,387,400,412,394,427,415,424,394,512,495,481,468,447,429,402,418,473,461,501,469,525,514,450,393,382,382,395,405,415,408,409,405,390 20,11,10,39,43,35,32,415,400,413,383,408,392,420,429,408,415,409,395,425,423,386,420,408,381,401,381,393,382,398,404,423,426,415,405,367,392,389,412,401,403,427,465,443,431,392,498,484,485,457,433,431,421,419,487,475,490,500,534,499,469,390,390,384,388,403,417,383,407,401,391 7,10,8,27,32,23,20,428,401,373,397,400,386,424,440,426,417,407,406,409,425,400,417,397,399,393,394,380,396,399,395,399,398,380,389,394,388,402,395,404,406,412,484,437,451,421,480,447,445,422,412,400,393,453,467,468,512,521,577,516,477,379,389,370,383,386,413,397,383,397,391 14,16,16,60,95,93,58,415,457,427,419,412,426,411,446,415,451,430,480,547,525,413,522,486,449,447,416,413,402,384,423,505,564,477,492,421,412,389,377,389,399,400,444,451,431,405,532,720,732,650,610,501,443,399,458,479,480,488,533,530,508,400,404,395,397,450,557,514,508,444,423 12,144,110,56,68,36,29,805,892,850,819,772,795,841,901,899,892,883,934,987,967,766,923,886,840,827,741,727,625,484,826,957,966,906,927,834,758,508,555,586,662,766,895,884,899,611,1023,1023,1023,1023,1023,969,884,803,878,899,962,967,1022,1023,996,740,716,739,780,912,990,950,966,878,805 4,11,11,223,338,333,220,393,404,401,377,392,389,395,414,399,415,409,409,426,432,384,416,407,409,398,394,396,369,389,380,404,416,410,402,392,403,388,374,383,383,384,409,387,414,393,438,507,506,468,442,427,406,379,415,408,404,432,439,429,412,394,386,377,374,402,412,427,426,416,410 11,9,8,37,37,34,34,422,416,386,412,404,398,415,432,420,438,439,410,423,431,390,405,421,390,389,397,396,379,379,416,423,429,415,409,415,403,402,412,436,421,479,539,488,463,435,534,547,514,477,462,430,401,492,514,514,559,555,597,561,511,397,400,405,395,408,433,420,406,407,396 17,63,50,188,399,291,132,537,528,475,477,422,469,517,578,573,551,535,568,602,629,448,544,494,484,446,442,432,416,406,488,584,589,510,537,479,450,401,442,426,476,499,612,578,573,488,744,819,805,750,705,635,511,603,685,697,760,745,793,764,717,444,436,445,450,554,609,574,608,486,453 12,199,180,163,203,180,146,434,409,379,410,366,389,437,464,428,448,397,411,403,428,377,396,401,396,376,391,389,386,420,419,400,426,400,394,387,377,411,416,416,448,484,571,501,460,450,536,519,472,430,427,428,410,481,528,534,598,562,629,561,510,404,396,391,417,388,396,421,402,381,391 12,649,341,938,1023,608,440,956,973,937,909,872,897,988,1023,1019,1011,1003,1021,1023,1023,811,982,950,897,886,815,802,708,730,957,1020,1023,970,992,913,856,804,844,866,912,976,1023,1023,1023,898,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,1023,1023,840,806,844,875,961,1023,997,1015,933,876 10,154,127,215,271,240,185,646,793,755,708,643,657,692,746,735,725,699,830,913,895,666,868,822,757,738,637,608,508,460,663,887,908,832,858,733,650,448,479,488,536,638,772,747,759,535,897,1023,1023,986,960,887,772,692,768,785,847,846,904,898,866,535,575,542,588,797,915,860,875,777,701 19,44,40,1023,1023,1023,1023,436,413,403,421,402,425,435,438,428,440,438,471,529,485,420,482,469,437,416,406,405,389,372,416,452,491,437,461,413,413,388,400,407,406,406,419,425,409,543,516,660,636,557,546,454,416,443,460,495,514,515,569,523,502,486,398,426,422,434,483,455,475,441,415 9,31,28,96,157,139,83,434,487,450,440,428,421,444,462,487,449,448,505,605,588,425,553,506,467,449,441,408,401,399,436,587,614,521,536,459,429,407,407,414,406,436,498,491,446,410,602,794,801,732,691,570,469,458,505,529,576,572,629,577,568,396,415,396,404,483,580,531,552,463,437 16,11,9,28,33,25,22,402,395,405,410,399,399,405,440,423,423,420,415,422,422,393,410,399,398,393,382,386,399,427,442,428,432,405,428,381,401,423,420,474,503,554,656,540,507,418,549,516,508,455,454,422,401,485,560,622,677,654,684,602,530,406,387,404,399,410,423,411,431,410,406 17,26,22,40,66,46,26,412,402,398,378,405,418,409,428,402,407,396,404,423,425,401,412,399,415,401,398,391,385,394,404,418,421,399,424,389,401,403,405,421,427,445,481,440,414,408,495,504,496,450,432,401,392,458,466,495,520,511,548,474,458,395,402,385,381,398,413,400,419,403,391 10,9,8,34,51,48,27,410,427,413,415,415,406,420,413,415,411,410,432,518,499,403,491,452,439,422,419,395,378,389,407,488,512,452,474,439,393,390,399,382,400,418,428,433,435,396,509,688,701,607,587,503,450,420,452,460,504,486,527,507,483,394,397,400,388,438,512,465,479,422,406 19,10,11,59,94,98,61,380,394,391,367,381,370,406,401,392,386,402,395,393,407,384,383,383,389,393,376,370,382,390,411,393,395,397,385,386,392,382,396,397,392,406,404,384,398,385,423,436,438,425,397,400,391,432,464,460,457,427,424,444,413,408,371,384,390,393,403,386,423,396,371 9,10,9,8,9,7,7,396,402,406,399,368,387,405,426,402,427,395,414,423,431,386,402,397,394,402,402,396,402,403,412,417,409,407,397,399,377,381,403,413,420,449,500,466,445,405,505,530,506,459,457,409,407,430,489,496,590,570,616,526,493,388,395,383,384,403,424,412,418,387,411 3,21,19,19,25,14,11,394,408,376,400,402,387,416,436,430,409,410,384,403,405,386,388,395,393,394,385,377,385,410,433,417,424,400,418,410,409,392,425,438,484,558,682,597,530,406,625,513,482,467,423,420,394,475,529,607,761,772,808,711,625,396,376,387,400,403,406,394,417,390,381 19,12,11,45,61,56,40,400,448,443,403,388,427,416,420,436,420,429,453,512,487,405,465,443,432,418,404,399,388,403,417,512,508,455,474,413,411,393,393,387,408,417,457,434,457,393,558,674,666,605,560,486,444,441,466,476,523,517,560,569,515,397,389,390,394,462,485,468,484,441,404 8,8,7,33,43,39,30,419,404,389,395,398,396,399,406,422,415,418,426,446,435,401,412,426,396,402,390,388,391,392,416,415,442,423,410,416,390,398,394,402,412,407,446,413,409,411,466,542,558,500,465,455,410,421,442,440,483,488,493,491,457,394,383,408,375,422,456,438,437,400,393 5,157,74,322,316,129,159,514,655,583,540,515,502,584,634,618,600,594,684,781,763,506,735,666,608,573,510,471,426,413,559,763,786,713,710,571,511,449,497,481,537,618,729,673,661,538,815,930,928,863,832,741,610,678,764,770,823,807,855,826,788,466,446,458,487,659,779,715,727,616,516 16,10,8,32,44,34,25,427,401,392,396,386,371,410,420,411,412,400,389,429,413,387,398,405,396,390,393,390,397,400,401,398,423,397,395,398,378,411,409,425,418,457,487,446,430,417,512,498,484,448,429,402,403,475,508,509,551,545,584,527,483,384,389,388,380,398,418,409,407,387,387 4,8,9,107,190,200,110,410,411,405,405,393,390,397,419,423,406,412,448,473,467,402,459,432,445,404,395,397,381,375,413,466,500,430,442,420,393,383,383,393,401,413,441,420,406,384,471,645,659,551,519,466,425,427,440,451,460,449,489,486,437,393,403,388,393,426,466,447,450,419,410 14,19,19,64,92,91,62,390,402,363,397,394,400,412,408,436,410,397,439,439,425,390,397,406,396,382,403,380,390,385,392,414,419,402,426,377,420,385,397,401,400,404,431,426,426,402,472,520,520,472,464,422,413,417,437,458,489,472,513,496,472,394,379,389,401,417,430,426,405,384,383 7,11,11,6,10,6,4,390,396,388,392,377,383,380,405,389,409,400,384,398,389,378,391,387,377,383,385,391,397,396,405,381,405,403,396,384,396,374,395,382,415,421,446,409,398,411,428,428,432,414,415,396,386,415,454,447,472,471,497,452,435,382,373,391,386,382,390,387,386,390,380 19,35,34,228,385,367,216,411,406,416,405,413,371,410,433,427,414,421,438,430,435,385,416,407,393,411,388,393,379,380,404,418,420,411,408,402,396,407,405,394,418,432,484,451,441,440,505,506,492,439,428,428,395,489,531,505,547,520,567,525,472,410,393,399,389,403,437,425,417,406,400 20,15,14,36,49,39,26,415,396,407,413,391,373,413,399,407,415,403,414,420,416,384,394,406,391,399,384,374,389,376,413,427,417,398,420,400,390,396,399,419,407,423,464,434,426,418,458,499,515,480,434,407,402,422,456,447,482,478,508,482,455,388,398,387,386,387,427,399,408,391,381 7,11,10,31,39,33,27,404,393,384,388,393,389,413,411,417,407,421,413,409,418,383,396,396,378,378,388,378,387,401,401,414,403,391,411,378,377,398,407,403,409,435,463,442,414,415,482,464,449,432,439,401,392,432,478,476,515,499,551,500,470,389,386,389,392,392,404,396,400,406,388 7,21,20,26,47,43,23,402,386,377,392,392,377,410,433,420,402,386,401,388,411,403,400,401,391,396,396,372,379,410,393,409,394,397,367,387,404,375,401,393,408,431,450,421,414,394,467,429,430,418,411,395,409,435,452,477,501,492,542,492,449,405,374,379,381,387,399,381,406,379,375 19,10,10,26,43,43,25,414,462,431,445,398,428,393,434,417,397,403,438,532,518,425,505,476,430,434,398,402,406,381,402,500,544,468,474,439,419,387,395,394,415,414,427,432,433,388,487,710,717,626,596,508,441,424,443,453,479,470,515,518,471,392,398,394,411,444,530,485,487,434,419 11,44,33,58,70,49,41,450,436,404,394,370,379,450,463,429,448,438,452,491,487,405,448,434,408,404,405,399,389,402,410,453,456,464,422,419,404,389,421,436,419,470,523,460,476,439,580,617,603,520,507,444,430,501,556,559,606,595,643,601,531,399,404,399,410,406,469,424,477,428,418 3,19,18,17,16,12,13,413,402,387,393,385,387,430,450,438,435,432,428,418,435,394,403,397,396,417,400,382,397,400,418,409,415,396,401,404,406,395,389,419,414,459,507,468,472,409,579,496,474,445,443,429,394,461,509,509,583,582,637,584,547,415,386,393,392,415,418,419,413,411,371 4,144,131,335,411,378,303,575,691,636,606,547,584,595,672,652,639,630,740,827,816,564,768,723,652,645,568,527,464,417,577,784,814,721,748,643,565,433,438,438,475,564,678,652,672,490,841,986,985,926,898,827,711,611,704,717,797,793,850,841,804,478,518,489,510,694,814,765,781,676,600 12,20,18,73,124,117,66,404,475,437,433,415,440,447,433,450,443,425,467,553,530,426,517,448,426,432,407,388,401,375,431,529,537,478,497,449,431,388,394,405,418,439,474,461,457,405,560,744,745,657,625,546,474,462,483,515,549,552,605,589,531,399,390,402,406,463,540,485,505,437,422 6,55,47,141,161,144,127,485,597,552,523,477,479,516,562,550,550,528,624,745,727,506,692,634,569,543,481,459,412,406,505,715,746,649,685,562,477,403,438,453,462,515,628,560,577,476,745,896,901,834,802,689,560,589,653,665,731,725,781,763,713,450,452,440,457,609,746,687,695,589,509 15,383,224,276,362,145,120,866,1023,1023,1009,973,995,903,949,942,939,935,1023,1023,1023,983,1023,1023,1023,1017,959,950,873,547,899,1023,1023,1023,1023,1023,992,547,612,657,725,820,949,941,964,699,1023,1023,1023,1023,1023,1023,1023,863,929,946,1014,1018,1023,1023,1023,817,981,819,850,1023,1023,1023,1023,1023,1023 4,10,10,27,33,32,26,428,397,399,402,403,404,431,430,407,406,401,407,437,415,405,421,415,394,378,402,383,384,397,436,432,443,423,423,406,412,384,397,413,432,508,591,537,501,410,487,510,508,474,465,430,412,424,450,472,482,474,516,458,458,386,395,385,382,406,419,418,425,391,378 4,77,64,91,104,56,47,630,648,596,549,522,560,663,715,721,702,701,712,748,748,475,625,576,536,525,485,458,435,455,664,717,712,647,682,547,538,495,576,598,666,750,855,801,784,567,894,906,881,833,815,750,644,760,825,837,897,891,935,914,874,506,485,536,534,622,720,649,690,596,519 13,29,24,252,324,260,200,435,449,425,420,402,418,411,455,440,429,438,435,523,509,420,479,448,429,404,421,400,400,398,421,492,495,463,460,415,415,414,406,406,403,445,497,480,463,449,553,700,707,613,576,518,423,443,526,532,615,576,624,601,550,401,425,399,393,422,484,463,482,431,416 8,21,18,34,57,44,26,410,395,403,417,379,387,415,427,388,416,384,421,408,412,397,391,385,384,384,376,382,385,399,397,413,393,382,404,394,375,403,420,405,410,400,443,413,404,406,442,447,450,419,386,381,380,415,426,410,470,471,491,463,447,389,380,389,388,394,375,398,394,375,389 12,173,157,144,184,162,124,429,416,384,385,404,407,443,477,465,458,444,465,457,438,399,419,404,390,398,404,395,407,410,474,456,459,436,428,396,408,421,446,491,506,581,644,566,539,484,637,564,553,494,457,434,407,604,675,668,714,697,741,695,624,401,392,380,398,408,417,403,416,398,392 3,24,13,121,121,52,54,520,638,588,553,484,515,569,619,613,599,600,677,770,733,499,699,644,583,552,501,483,421,394,540,739,763,675,695,561,489,428,474,483,526,603,699,657,647,488,811,920,910,852,823,738,601,652,724,740,799,792,843,821,779,472,457,461,470,652,764,687,713,607,506 9,15,12,32,44,36,26,420,393,377,409,387,387,429,435,381,401,393,406,377,380,369,370,385,385,382,388,387,384,392,381,396,373,372,377,377,398,373,395,401,394,409,439,423,415,407,439,412,405,400,378,398,374,397,430,423,453,439,473,460,432,392,382,382,384,375,380,372,379,377,388 12,44,33,44,62,47,33,449,409,398,394,382,401,454,474,441,447,412,403,414,398,401,390,395,403,385,373,387,354,400,420,395,423,379,409,366,381,400,423,441,481,491,581,516,477,453,557,493,465,446,410,398,379,538,628,628,665,644,706,633,550,388,387,405,388,392,388,409,373,378,382 5,13,12,43,57,50,36,408,477,435,424,415,401,401,430,427,433,418,469,558,546,404,502,458,448,432,423,403,406,393,412,508,563,463,503,442,423,395,384,389,409,428,440,425,422,390,540,738,751,659,602,533,448,440,447,474,508,511,565,558,494,409,412,399,395,446,519,480,498,444,416 4,9,8,20,24,20,16,409,408,358,383,390,383,411,413,398,396,391,402,442,410,387,404,408,399,379,386,374,381,381,428,431,427,413,420,381,390,379,392,422,443,499,593,532,505,385,455,486,473,444,445,415,418,410,442,451,485,475,489,480,453,384,378,381,387,387,408,398,392,396,383 5,8,8,59,72,73,60,400,435,425,405,406,409,408,416,407,422,414,459,523,519,421,487,456,424,422,391,400,398,385,413,497,539,456,466,424,409,388,395,381,392,392,435,408,432,398,490,709,716,642,587,503,437,423,434,446,457,465,508,503,451,403,402,393,390,435,507,473,486,423,402 1,51,33,107,147,95,67,529,630,571,543,499,474,571,592,590,575,548,654,771,744,493,712,659,599,557,502,480,423,392,506,711,764,673,691,566,501,430,447,477,508,584,697,644,631,504,782,931,938,868,839,741,600,651,734,740,796,787,831,802,753,447,444,450,449,598,740,685,683,569,498 20,23,17,42,63,39,24,473,415,411,389,398,407,479,500,492,450,444,465,475,461,405,444,409,424,403,416,391,399,373,444,456,460,426,435,411,400,418,407,422,413,463,523,498,484,429,602,627,598,545,513,476,430,489,532,540,612,610,675,614,588,414,393,404,408,441,478,461,450,419,391 1,197,185,120,182,172,110,412,414,428,408,384,384,423,431,418,423,422,413,428,409,390,416,394,393,384,392,383,366,392,412,405,436,412,428,395,373,390,416,404,414,474,549,497,452,427,483,512,495,453,431,435,403,436,428,468,510,500,531,506,465,387,369,386,385,406,409,395,409,377,387 18,14,13,43,55,53,40,416,461,441,424,411,421,420,443,418,438,448,478,566,550,422,522,485,459,436,409,397,405,383,434,543,578,494,509,454,426,388,397,390,409,405,466,457,444,409,579,762,780,698,666,556,462,442,484,497,563,543,600,584,547,411,396,405,391,449,547,516,515,455,417 20,17,15,34,49,34,25,396,400,384,390,384,372,407,424,395,398,388,389,420,407,376,392,393,380,396,373,385,385,365,401,412,403,398,412,394,390,385,398,401,384,415,438,417,412,395,448,435,450,410,403,394,390,420,467,437,474,469,485,452,451,390,387,393,387,393,400,380,384,398,378 5,146,93,321,409,217,177,542,507,473,468,406,452,572,619,601,569,545,603,661,641,451,600,534,482,494,416,420,394,421,495,616,614,518,550,492,444,431,471,477,507,570,668,605,592,503,749,808,777,703,675,558,477,677,748,739,773,759,811,778,725,498,416,465,470,512,635,558,538,480,458 19,331,253,266,337,234,190,875,824,772,744,706,726,911,955,943,933,916,908,901,894,587,751,706,668,638,574,542,478,672,895,866,833,780,807,743,671,694,747,799,862,940,1023,1006,991,841,1023,1023,1018,985,964,921,828,1006,1023,1023,1023,1023,1023,1023,1023,760,598,777,788,834,853,825,843,739,692 3,13,12,25,37,32,21,406,385,375,376,390,390,404,425,405,398,395,395,388,400,379,378,389,382,384,390,382,390,408,388,384,391,378,397,378,392,386,390,377,390,409,408,418,415,402,433,394,397,390,397,381,379,408,415,428,443,429,491,439,427,398,370,377,386,397,398,390,392,377,406 19,14,13,25,39,34,21,387,397,390,380,382,388,404,401,418,413,400,371,407,399,389,400,395,390,394,391,378,377,386,408,407,415,378,393,397,374,393,395,402,395,402,432,417,417,399,431,463,465,435,418,374,392,421,456,420,451,422,493,452,436,385,385,382,388,393,403,404,396,391,385 5,11,9,27,36,28,21,419,397,391,384,388,370,414,417,396,413,394,404,380,391,385,399,394,402,386,389,394,372,379,392,390,417,385,384,375,388,382,415,387,419,414,447,433,434,404,470,421,428,417,395,383,382,443,444,479,485,497,529,489,471,387,384,393,386,404,394,393,392,384,375 2,338,306,196,301,264,172,446,442,404,428,414,420,430,462,462,414,425,443,491,495,412,463,446,437,432,396,395,404,415,435,510,509,455,479,419,399,414,441,455,466,555,619,558,538,437,543,670,649,568,526,467,430,443,469,480,534,538,587,582,512,374,397,392,406,407,524,456,490,434,424 12,33,23,67,74,46,42,481,504,465,471,430,431,485,529,512,507,511,521,611,579,434,536,508,469,439,398,422,406,442,475,576,607,508,540,446,428,431,445,466,502,545,640,568,542,453,692,777,770,702,659,565,480,575,651,672,720,717,753,714,669,398,401,393,430,489,594,545,548,457,411 18,12,11,211,214,194,200,473,481,452,455,415,438,496,562,559,541,542,543,509,516,399,413,420,440,412,416,414,394,379,542,514,471,465,480,456,442,412,402,443,469,520,657,646,657,444,751,692,622,598,583,535,489,464,573,597,692,698,765,758,711,459,436,445,456,488,472,469,486,433,438 11,8,8,76,106,108,76,400,437,436,434,412,415,415,410,417,422,433,479,565,540,407,500,464,448,425,408,423,385,394,409,510,540,461,499,438,399,398,389,393,400,416,438,427,431,388,544,749,757,667,626,542,431,426,454,468,491,498,533,535,514,398,409,401,391,455,558,504,506,445,411 12,11,11,43,59,53,39,420,492,478,438,419,436,417,462,456,444,437,483,605,573,429,546,496,469,458,424,421,410,400,421,558,602,507,515,433,424,391,393,427,408,418,447,460,458,404,563,803,815,730,701,589,500,455,480,485,539,523,603,579,550,409,409,409,409,464,575,539,545,468,423 19,46,45,100,128,125,99,422,505,479,470,426,439,432,475,466,453,463,558,643,612,461,609,548,502,471,437,426,398,425,459,593,647,541,569,458,428,390,405,413,430,456,529,478,483,414,644,820,831,754,713,610,491,481,553,564,630,615,671,649,605,414,421,398,418,527,651,566,582,479,448 8,12,11,59,80,76,55,395,433,428,418,406,420,414,425,418,399,401,439,516,505,405,479,456,434,432,385,397,390,379,403,476,528,471,475,407,403,384,401,390,408,415,449,408,437,401,498,689,705,605,559,495,406,442,441,462,500,475,535,496,480,392,410,388,394,422,511,489,481,423,417 13,35,31,15,17,13,12,589,713,668,611,564,606,619,691,665,663,668,751,841,814,592,783,736,665,652,558,531,475,397,606,810,832,745,761,615,603,410,435,427,457,534,681,660,678,452,844,977,967,915,890,812,698,577,670,683,775,779,838,843,813,496,535,526,539,722,845,792,809,698,592 1,15,12,16,18,17,15,385,438,421,401,387,377,408,404,396,403,417,428,534,531,413,562,502,443,463,415,403,378,385,390,510,586,484,501,420,422,372,390,384,403,410,465,407,415,377,469,636,692,572,551,465,414,423,445,446,507,480,528,501,458,386,407,388,399,412,561,511,484,442,399 12,9,9,23,28,28,23,400,433,424,404,400,409,399,393,404,419,416,420,520,480,397,490,445,415,420,391,393,399,378,414,498,515,459,453,426,399,387,380,390,390,412,439,404,414,382,496,674,667,589,561,486,410,393,440,405,458,452,509,482,471,397,407,399,387,441,514,465,459,437,409 20,11,11,60,92,78,52,406,383,404,414,391,390,422,429,421,429,414,424,465,421,390,417,413,415,404,382,380,368,398,385,435,458,410,423,390,393,383,391,413,421,429,477,443,417,411,505,580,592,503,484,431,418,441,493,522,535,524,567,520,501,403,389,388,411,425,439,429,444,404,395 9,14,14,87,128,133,89,410,402,378,394,407,392,428,436,433,421,413,430,418,431,386,399,391,386,401,389,387,401,395,397,432,406,406,409,410,373,380,395,401,411,411,447,449,438,416,525,540,494,474,450,423,400,440,495,503,557,532,592,548,479,397,411,423,395,389,396,412,435,406,391 16,1023,569,1023,1023,734,551,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1001,865,1023,1023,1023,1023,1023,1023,1023,914,989,1023,1023,1023,1023,1023,1023,967,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1014,1023,1023,1023,1023,1023,1023,1023,1023,1023 18,10,10,18,25,18,13,475,564,526,502,480,465,515,568,583,582,575,604,645,659,462,545,531,506,489,447,465,425,364,492,591,608,536,553,506,475,396,408,419,412,435,524,520,557,406,740,815,799,750,730,672,552,444,508,532,634,638,711,725,699,452,458,461,482,570,651,611,634,528,499 8,27,21,445,859,647,334,427,419,412,394,384,409,435,420,428,415,402,432,463,452,409,445,448,415,428,408,392,382,378,416,440,476,436,441,410,391,399,382,396,404,418,458,442,443,442,505,583,585,522,478,456,412,440,486,470,520,525,562,502,484,421,410,414,405,429,457,453,452,420,412 11,44,33,87,91,65,63,409,439,426,394,394,427,440,454,436,443,431,486,565,496,404,502,446,431,455,420,398,393,387,404,521,538,475,494,431,397,397,413,406,440,464,489,479,462,433,562,699,702,601,577,473,437,485,531,554,597,569,621,587,523,396,403,393,390,444,511,480,505,433,403 2,153,129,21,21,15,16,423,429,413,382,412,406,441,476,444,462,448,442,460,463,389,432,408,418,404,403,394,375,398,426,454,460,420,426,405,408,422,456,421,473,503,582,494,488,430,610,612,558,516,509,469,406,537,595,627,683,665,710,658,608,407,393,400,413,415,432,434,426,401,394 7,21,19,29,44,39,25,400,402,415,406,408,396,397,412,409,420,407,386,405,412,382,390,367,388,393,384,387,388,375,391,394,409,381,384,376,390,396,393,414,398,420,451,431,425,405,464,454,426,422,392,385,394,435,459,445,488,478,535,494,457,386,395,377,401,377,390,395,383,384,383 12,9,9,23,31,23,17,394,426,418,408,387,405,417,409,401,426,401,448,483,489,407,462,441,426,406,406,408,397,394,393,464,512,437,463,430,403,394,392,403,388,417,428,432,431,412,503,668,680,595,570,480,432,421,433,470,494,488,541,503,478,394,402,402,404,432,475,468,461,426,397 2,130,111,83,105,92,72,545,681,626,566,544,530,540,608,579,590,563,694,824,795,531,777,726,638,615,511,506,421,420,546,785,820,711,759,595,517,429,474,479,532,601,711,675,642,468,785,948,958,890,860,765,626,609,690,704,777,766,821,802,754,457,472,462,460,661,809,761,773,652,555 15,16,11,43,50,34,30,418,398,371,392,388,406,432,428,411,411,406,392,395,390,381,391,385,385,363,373,389,375,397,410,390,391,380,397,402,387,403,421,438,419,469,500,462,463,435,509,443,430,417,402,416,391,483,539,541,570,565,608,545,498,386,390,389,392,393,384,394,392,381,377 12,11,11,37,45,42,34,395,451,476,435,424,426,420,433,423,416,417,468,556,532,413,516,477,456,442,411,396,409,379,403,526,551,480,505,453,405,418,399,412,399,400,428,442,431,395,547,739,736,654,621,506,465,433,458,459,513,500,540,528,512,393,415,401,400,440,537,493,500,436,441 9,157,135,487,787,668,409,603,712,673,637,570,612,648,701,678,665,669,746,839,826,583,787,744,671,652,556,523,480,447,598,805,826,745,762,654,564,446,474,485,530,623,749,705,718,570,870,993,994,940,911,836,719,694,769,793,857,850,897,879,838,506,526,502,560,711,832,792,795,695,605 6,20,19,36,37,34,33,475,479,455,437,429,415,479,496,464,463,447,490,580,553,424,508,510,435,441,401,402,391,404,483,543,579,517,494,459,423,401,421,458,461,536,661,613,568,440,622,725,727,656,625,552,480,480,539,555,613,603,670,628,600,407,407,398,400,460,561,502,516,440,437 20,12,12,39,46,42,36,404,436,409,409,399,424,418,429,418,419,431,454,502,515,413,452,438,420,429,410,391,384,401,402,487,482,430,465,416,409,399,395,379,385,399,451,417,435,393,539,664,652,586,563,488,444,416,458,474,538,498,550,538,510,398,377,414,398,437,478,447,465,422,433 13,15,15,37,53,53,37,405,486,449,428,414,419,439,439,435,452,448,490,584,568,410,539,500,456,455,416,396,405,409,410,554,600,521,531,467,416,395,392,402,412,413,475,456,474,391,576,775,789,699,661,568,460,429,481,501,569,551,602,593,541,390,423,403,406,465,550,523,525,460,425 19,1015,380,1023,1023,794,751,1023,1023,1012,989,947,967,1023,1023,1023,1023,1023,1023,1023,1023,927,1023,1023,996,982,916,903,807,961,1023,1023,1023,1023,1023,1023,985,1023,1023,1023,1023,1023,1023,1023,1023,987,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,943,900,947,966,1023,1023,1023,1023,1022,965 15,18,17,40,48,42,36,424,413,417,420,368,407,394,428,412,399,404,422,459,428,393,440,413,390,405,403,406,382,376,390,452,463,419,445,408,398,403,385,373,405,415,425,429,414,396,453,569,577,511,474,417,411,397,438,431,480,457,501,507,438,386,387,397,388,404,468,419,435,391,388 2,19,18,47,80,74,44,405,463,433,416,397,417,403,423,443,415,434,470,525,511,416,510,471,440,423,400,413,388,403,420,513,532,473,465,418,431,385,380,404,381,423,445,423,424,416,536,719,725,640,601,538,437,433,448,487,498,500,566,528,511,404,394,397,409,454,533,496,491,467,423 16,8,9,27,40,41,26,402,399,389,406,384,401,415,401,405,425,391,418,417,435,389,399,396,400,395,389,400,391,390,408,416,415,398,411,394,392,390,399,401,390,403,418,421,405,396,473,524,527,470,459,434,423,408,446,461,476,470,518,480,473,378,402,398,395,423,433,422,419,409,398 16,13,13,26,47,45,24,405,454,445,414,412,407,430,453,435,427,424,442,516,486,421,489,452,426,412,407,418,396,409,414,495,511,452,446,424,399,401,402,415,410,431,468,447,464,404,544,698,671,616,583,480,453,450,480,487,541,537,593,548,501,392,384,402,406,443,517,454,471,423,423 7,16,13,32,45,35,23,400,392,394,377,402,374,402,401,400,388,413,394,393,398,387,397,389,389,381,392,378,370,410,402,376,377,382,364,389,394,387,418,385,408,409,430,411,423,381,439,403,407,385,391,407,390,418,423,434,466,457,472,470,419,397,385,377,384,398,384,390,377,400,393 6,10,9,28,30,25,24,411,420,407,393,370,406,399,440,423,410,410,408,412,402,389,408,404,388,385,382,385,393,411,467,444,421,417,403,395,399,452,544,611,671,773,845,728,615,425,551,493,460,468,428,419,394,514,624,669,740,699,729,629,536,387,399,406,395,401,418,403,418,400,389 12,45,40,67,95,70,42,420,431,422,411,439,418,424,444,462,434,442,457,505,496,401,451,432,421,398,405,412,380,390,422,458,466,420,458,413,420,387,392,425,416,439,466,450,454,413,589,661,647,601,552,487,430,469,522,522,537,548,603,581,529,414,393,426,409,444,484,470,480,428,411 2,36,32,27,34,26,20,454,444,419,418,404,425,443,494,460,443,446,479,511,509,406,480,439,427,414,394,373,399,400,443,487,500,434,462,412,409,398,414,437,446,477,567,509,498,435,639,659,649,579,537,494,416,498,584,583,640,646,700,671,620,403,400,394,408,448,511,481,465,437,393 20,10,9,90,139,133,84,395,400,405,392,384,376,399,398,392,408,385,401,422,421,392,420,384,405,383,376,386,375,392,394,402,420,410,400,410,400,402,381,385,389,407,424,398,404,392,440,488,499,462,428,423,391,424,435,441,448,457,477,462,420,407,387,382,395,389,419,411,408,389,396 11,35,29,61,63,51,51,411,472,431,428,411,411,437,458,446,448,419,480,528,522,425,500,467,450,421,391,401,397,390,416,521,537,483,494,418,413,396,406,410,414,470,489,475,469,425,583,715,715,622,588,509,456,499,538,530,584,580,630,591,542,382,417,408,407,434,539,490,503,445,411 7,9,8,43,37,21,28,424,414,404,390,388,396,415,449,428,416,399,420,447,445,388,416,402,401,412,379,396,381,405,437,447,453,411,450,402,401,400,441,458,494,541,606,536,470,413,563,568,543,502,472,428,387,480,525,566,628,609,658,593,527,404,386,385,404,400,429,423,413,416,379 10,16,16,130,206,194,121,398,441,432,391,387,405,395,426,416,419,414,428,516,502,405,476,436,427,425,404,400,387,392,409,468,515,436,483,427,420,397,416,373,404,401,422,415,436,405,501,682,716,619,588,500,440,410,461,445,514,482,512,497,482,388,398,381,388,431,488,485,461,420,408 3,12,12,74,105,106,73,408,441,451,428,403,389,413,433,431,421,425,448,512,524,416,481,449,434,425,421,392,382,381,403,513,522,453,474,428,427,389,393,394,378,413,426,413,423,399,530,714,709,625,607,515,453,406,441,450,485,450,521,493,503,407,406,404,386,453,510,476,497,435,435 9,13,12,72,89,69,58,416,449,420,413,414,396,419,429,429,440,423,443,480,475,383,461,429,412,419,403,420,398,389,418,456,454,456,455,419,404,394,392,381,411,415,449,429,419,403,573,673,685,610,576,512,438,437,451,469,533,540,590,556,526,409,383,391,407,450,480,467,481,440,417 17,18,13,26,36,23,18,448,388,389,374,372,393,457,434,418,411,403,393,391,398,399,371,380,391,388,373,391,388,400,407,392,391,390,396,394,389,385,392,410,402,416,440,443,426,395,452,426,414,385,405,381,403,409,458,441,506,504,527,508,472,392,381,382,391,389,391,367,400,394,393 16,73,58,74,101,77,54,530,591,542,503,440,489,538,607,555,576,551,606,764,741,506,742,680,593,584,494,477,420,404,514,727,776,662,690,535,484,430,435,436,483,511,649,597,607,463,760,866,886,805,784,667,543,581,665,667,756,752,803,775,719,444,436,423,457,596,765,706,702,573,483 4,16,16,71,97,96,69,414,453,438,401,407,405,423,416,412,421,421,438,499,486,419,467,441,427,447,390,395,395,396,400,488,502,450,476,392,384,394,391,399,395,399,438,423,455,415,520,692,691,607,607,516,426,404,434,445,478,482,512,527,483,393,384,398,396,420,488,457,457,433,423 14,129,124,88,115,109,83,404,414,385,406,390,394,393,415,415,403,418,392,394,400,408,389,369,398,372,400,382,383,391,402,408,408,409,415,379,389,385,407,409,414,458,508,445,429,406,435,440,430,430,428,414,391,397,428,430,431,462,484,466,438,401,380,408,376,378,403,393,388,426,373 3,67,58,153,216,188,132,469,489,500,462,453,468,507,573,547,562,541,564,578,578,425,441,470,437,423,427,422,424,408,622,587,545,530,547,502,462,423,488,514,574,669,777,719,716,431,792,769,724,672,660,622,542,521,621,668,768,765,819,805,760,451,416,439,467,507,532,504,522,445,445 13,16,13,25,28,13,13,465,602,560,502,471,500,520,571,564,561,556,631,715,691,481,640,593,531,527,449,464,429,401,506,686,692,594,637,534,471,397,402,409,435,463,585,562,605,415,765,874,862,810,786,710,590,513,550,571,675,679,750,752,716,447,467,441,468,601,715,655,691,583,510 7,1023,420,1023,1023,1023,997,1023,1023,994,967,924,942,1023,1023,1023,1023,1023,1023,1023,1023,920,1023,1023,983,967,900,882,789,1004,1023,1023,1023,1023,1023,1012,962,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,973,899,973,993,1023,1023,1023,1023,1019,965 14,24,23,49,71,64,41,407,410,416,398,380,399,379,421,420,411,399,431,477,462,409,438,424,414,415,406,386,378,377,402,444,460,427,445,394,407,386,390,391,398,394,429,431,419,379,495,616,616,538,542,469,420,425,439,447,486,462,536,495,452,397,383,389,397,419,470,429,430,415,395 6,22,18,50,70,50,34,444,433,447,433,403,408,470,491,497,468,482,475,529,508,417,480,455,427,424,395,398,371,398,438,503,507,460,464,444,437,425,413,457,489,515,612,542,519,456,687,701,684,600,584,526,456,592,659,648,716,703,754,702,644,396,417,409,413,457,491,486,482,428,425 7,40,36,152,235,217,135,458,572,518,453,436,444,461,497,481,501,483,551,705,690,453,688,631,554,534,474,448,400,400,467,636,726,603,644,504,474,401,422,429,415,484,571,525,525,466,697,827,856,772,742,621,488,536,603,613,673,661,726,692,649,433,425,423,434,525,718,646,663,542,481 16,8,8,24,26,23,22,440,388,405,395,377,380,437,423,414,398,390,384,389,409,377,386,390,403,384,375,369,377,401,397,404,406,383,404,392,378,384,401,400,400,414,443,434,410,380,460,430,418,383,392,391,390,393,410,431,443,464,500,466,456,393,381,384,383,394,385,382,384,373,379 11,19,14,46,58,37,31,443,390,390,371,380,383,440,457,447,420,410,402,388,403,386,395,391,394,376,399,375,378,396,414,394,408,405,393,400,364,403,416,407,411,417,493,457,448,412,512,441,414,408,412,375,394,436,457,461,546,551,613,558,513,392,383,386,387,402,398,398,409,383,388 5,182,157,230,342,327,216,515,507,442,452,437,439,518,588,570,535,515,561,596,564,427,495,470,468,437,410,428,385,418,476,551,553,490,517,470,397,431,438,470,481,554,622,583,576,494,743,757,745,681,631,598,491,636,708,709,757,733,789,759,708,448,423,440,460,514,568,518,538,457,444 10,219,169,180,210,152,128,616,804,771,714,652,659,675,729,712,711,694,827,925,909,696,887,853,779,758,672,636,520,403,653,895,931,849,861,758,660,429,443,461,514,600,734,714,732,513,902,1023,1023,1023,996,912,806,665,755,776,847,845,902,897,859,531,561,522,567,790,920,879,887,786,701 9,30,30,126,187,191,128,440,442,440,447,415,425,450,472,472,469,460,480,505,509,411,477,442,417,419,407,388,395,371,430,485,498,468,454,427,398,416,399,414,398,425,486,477,439,421,603,706,699,634,590,517,453,472,540,515,592,596,632,627,564,415,411,409,411,446,497,488,470,441,410 12,51,45,22,27,20,15,534,695,660,606,545,565,621,686,685,670,646,744,830,811,571,768,714,649,632,552,534,446,422,602,804,816,739,749,631,560,413,429,438,466,542,675,662,698,474,847,960,954,901,877,798,694,594,671,684,777,780,845,842,812,488,493,510,539,728,829,770,796,688,565 6,178,151,449,629,484,342,556,705,672,625,542,587,598,665,630,641,618,734,851,828,584,807,757,667,657,564,520,455,439,587,815,850,758,783,636,577,468,491,550,550,654,750,703,692,578,838,979,987,920,894,801,686,721,785,796,846,829,884,852,806,459,497,485,507,688,837,775,786,682,570 6,67,63,87,86,74,75,455,597,557,537,466,491,511,518,537,528,505,617,756,732,513,729,672,576,558,485,480,412,404,479,713,770,654,680,548,494,403,426,412,442,447,560,531,542,437,717,903,922,844,811,716,596,507,574,592,675,670,732,728,680,432,460,404,444,606,775,713,721,595,508 9,10,8,31,34,20,18,416,400,384,389,386,383,418,426,428,424,428,389,405,411,393,384,394,376,377,385,385,391,404,400,391,398,390,398,396,388,401,400,408,407,448,484,439,431,416,494,510,513,489,443,412,406,464,517,502,558,550,577,521,499,382,377,394,393,409,428,434,402,398,391 10,13,13,29,30,27,27,424,459,438,434,414,421,416,444,429,413,437,480,546,529,425,492,466,420,432,388,396,401,388,406,527,529,473,502,427,438,394,390,395,399,402,449,433,458,406,582,703,714,645,618,531,456,433,455,470,527,527,592,562,536,415,389,382,420,465,551,506,504,439,431 16,9,9,43,70,70,42,406,423,417,406,379,396,420,435,427,415,422,448,470,448,396,447,429,402,393,390,395,386,391,409,467,464,425,409,411,401,385,399,392,400,411,449,436,441,393,520,612,608,556,513,477,412,409,455,484,494,490,531,523,490,392,397,402,396,437,467,453,451,436,421 3,11,11,45,57,54,43,403,443,431,435,394,408,413,458,455,424,430,467,519,524,411,486,461,440,418,412,398,388,391,405,509,523,467,484,443,417,406,405,392,433,413,499,451,451,402,567,717,722,632,606,517,446,439,495,498,577,564,620,575,538,414,387,413,402,472,518,480,489,426,404 3,45,41,169,223,197,151,386,530,504,472,431,429,391,405,408,409,406,536,689,667,461,653,599,519,510,448,431,408,378,388,639,691,611,608,492,470,332,318,338,301,269,233,273,324,334,494,885,909,832,798,675,562,198,142,156,168,210,242,359,387,398,422,377,410,504,677,630,659,525,448 9,17,17,88,132,130,86,412,454,424,421,417,419,423,445,434,429,411,448,508,506,426,462,446,410,409,412,401,381,380,400,485,511,449,444,420,386,393,410,392,398,409,453,444,414,416,554,666,670,608,553,486,459,424,467,484,523,527,573,550,502,402,402,391,417,453,500,461,467,429,405 16,461,227,1023,1023,1023,915,931,872,834,820,778,810,986,1023,1023,1009,990,970,944,943,658,759,764,735,717,676,673,560,820,1023,961,905,884,910,869,847,912,1016,1023,1023,1023,1023,1023,1023,890,1023,1023,1023,1021,1002,977,895,1023,1023,1023,1023,1023,1023,1023,1023,845,696,856,875,902,895,879,905,819,773 10,60,57,121,116,110,118,408,439,438,426,392,423,415,442,454,428,434,478,530,490,432,502,475,436,418,399,392,371,424,438,535,532,476,471,420,388,423,434,437,437,492,530,488,465,454,576,696,694,618,581,506,445,517,575,551,609,563,633,579,560,380,397,395,384,448,508,461,464,461,401 3,49,42,32,34,17,17,697,750,686,668,616,645,742,804,788,785,768,812,849,836,590,763,715,676,643,568,551,460,427,704,825,818,755,772,653,615,438,473,504,547,644,793,776,798,527,939,987,963,927,901,844,746,714,796,813,886,888,945,943,908,617,557,625,655,786,852,804,833,718,647 20,11,11,55,76,73,49,399,427,414,410,406,387,401,413,430,422,412,427,477,457,397,433,424,419,403,404,403,394,404,402,450,461,438,438,405,396,399,398,397,383,416,448,433,453,408,529,624,624,563,517,457,413,432,502,500,558,542,585,556,499,399,396,382,394,410,442,431,439,412,420 10,8,8,34,49,49,33,400,403,396,389,408,394,408,404,397,417,392,399,423,430,390,404,415,406,402,379,387,371,404,395,411,436,406,406,400,403,396,406,412,414,425,456,421,421,407,493,494,517,471,463,440,395,461,485,489,534,508,530,470,460,387,396,396,388,412,423,411,400,394,384 18,26,25,66,74,67,60,407,437,441,436,398,404,418,438,440,423,434,467,499,506,412,484,456,411,415,388,408,395,380,425,494,521,430,478,429,405,393,409,402,418,417,468,459,452,407,582,691,695,609,568,501,445,453,506,527,590,591,631,601,546,405,408,406,411,447,503,459,467,430,411 18,19,18,55,51,50,54,457,438,426,405,404,404,469,526,501,488,498,479,461,457,396,372,393,390,401,391,418,387,446,467,407,397,401,408,399,406,438,429,442,485,505,598,540,525,421,675,575,512,513,489,453,413,513,596,589,669,668,733,701,655,430,392,431,441,449,433,440,455,416,409 17,9,8,23,29,22,18,407,401,380,384,382,395,425,439,430,404,391,403,410,403,392,404,392,398,396,384,386,388,390,403,393,399,389,393,376,376,391,402,400,400,401,408,410,423,385,441,437,422,406,392,399,406,414,412,431,442,468,502,471,449,407,394,401,392,389,397,385,393,389,395 10,10,9,25,36,31,21,439,405,390,398,405,402,404,407,408,397,405,388,429,417,381,414,394,401,409,403,386,391,374,403,432,425,405,407,406,391,372,377,406,413,434,485,469,420,389,427,494,505,474,465,458,427,372,386,408,416,417,410,428,408,386,390,386,382,396,418,419,403,389,401 17,256,231,211,290,257,187,408,405,405,412,391,378,447,466,459,428,430,420,418,440,397,417,399,410,390,407,386,378,431,454,405,430,404,389,395,396,420,456,476,479,572,661,589,514,448,533,513,468,457,429,421,419,467,498,520,582,558,615,575,503,395,395,389,397,388,406,390,418,392,393 20,12,10,79,119,105,64,415,406,391,411,404,394,416,414,399,393,405,411,434,417,392,416,405,402,410,406,385,373,393,403,408,432,413,421,398,380,395,388,386,411,407,429,434,423,412,465,508,518,470,456,402,403,451,509,494,524,507,507,465,411,403,384,409,392,420,421,423,429,408,406 6,8,8,35,40,37,33,389,473,418,429,399,420,398,411,417,406,415,457,517,516,410,487,460,436,421,409,403,387,401,413,519,532,477,491,429,425,384,392,386,386,379,443,418,419,396,515,726,744,660,624,528,455,394,426,426,471,457,507,504,455,399,411,396,397,444,516,499,506,448,413 4,146,122,126,160,123,100,410,404,393,382,357,385,419,433,384,409,394,409,409,408,390,416,429,402,396,413,388,402,419,418,436,454,427,414,398,381,402,406,408,445,461,520,430,441,422,459,498,485,481,458,416,383,427,422,452,477,473,519,493,467,392,390,382,382,395,435,394,391,409,392 6,11,11,27,40,32,21,390,391,397,385,369,394,387,383,386,393,399,381,401,377,384,380,378,378,391,385,399,370,372,405,395,387,388,387,394,378,388,394,394,408,399,425,400,417,399,420,432,419,398,412,376,409,403,433,436,444,451,470,446,426,378,391,387,396,390,387,373,388,387,384 8,10,8,41,43,25,27,420,402,397,388,401,397,428,431,421,414,392,435,427,428,388,414,400,396,398,384,392,378,382,406,430,423,402,407,383,406,383,398,396,413,420,479,436,423,421,528,550,519,493,459,425,413,447,481,479,542,543,580,533,494,383,382,398,370,391,408,407,415,398,391 7,10,10,52,71,69,51,394,434,416,402,411,401,390,405,404,423,413,429,470,463,387,440,430,420,402,405,393,384,375,412,457,466,433,452,397,406,395,389,381,415,411,457,412,422,400,508,627,636,538,511,449,440,428,455,468,505,503,552,503,485,397,389,391,390,416,481,441,455,417,415 7,40,35,67,77,61,54,510,429,432,410,389,409,498,504,481,428,457,423,507,492,403,450,436,426,425,401,412,380,409,443,461,472,441,451,413,416,404,405,423,439,465,562,516,507,440,619,612,618,536,542,467,410,515,587,608,668,645,710,656,573,402,390,384,383,420,474,440,462,413,414 16,9,8,23,28,24,20,416,387,375,369,388,376,408,422,405,404,398,401,398,408,390,406,391,384,393,385,383,384,395,385,392,385,402,386,377,390,404,392,391,406,393,442,417,401,400,436,421,419,413,396,396,391,407,422,431,446,463,498,470,430,386,374,375,384,387,389,388,400,391,386 3,25,24,100,118,120,101,422,494,455,438,438,441,450,477,472,473,450,525,584,560,420,523,497,463,444,439,399,414,391,437,538,584,505,530,457,429,394,395,417,425,428,509,472,501,431,642,773,780,725,675,585,495,449,519,507,598,588,658,653,593,403,396,408,437,504,591,529,544,446,451 16,18,12,49,57,37,33,443,397,404,396,385,382,433,448,422,410,421,398,418,425,392,411,407,395,401,387,384,379,390,422,406,417,403,398,388,378,407,415,412,416,453,497,500,458,416,544,482,474,453,435,405,405,480,519,515,583,591,637,596,530,370,388,376,373,390,426,388,394,383,386 12,25,25,246,396,404,248,478,419,402,398,390,404,506,536,487,487,462,459,475,472,393,413,389,404,392,394,390,375,398,455,438,433,417,435,422,385,409,424,476,473,562,657,567,534,491,643,621,573,549,496,472,427,596,669,672,710,686,734,683,618,406,397,406,398,430,451,431,428,425,409 10,10,10,19,27,25,17,427,411,397,421,409,414,430,438,422,438,414,424,483,459,380,446,444,408,416,391,394,383,387,446,466,481,426,458,414,415,399,418,424,443,498,597,537,505,409,529,560,573,524,502,480,424,454,499,485,531,510,563,551,485,402,407,388,393,409,457,448,426,395,400 7,30,26,171,321,286,154,622,569,517,498,467,514,648,726,688,674,664,661,659,659,437,524,509,487,463,444,452,420,433,601,592,582,529,542,479,484,456,472,507,566,655,767,733,725,551,856,826,782,741,720,674,555,698,774,789,849,845,893,875,834,522,466,530,538,607,632,595,626,524,525 16,13,11,32,42,31,22,406,409,424,396,400,407,453,448,423,433,424,442,484,464,406,460,434,406,398,406,381,404,393,432,471,481,445,456,414,411,406,388,398,412,439,473,461,454,398,533,578,579,508,498,441,427,444,486,487,545,544,595,561,515,389,389,400,395,432,490,446,451,415,390 5,71,62,22,27,21,18,705,811,760,730,660,678,758,806,803,797,784,853,913,897,688,861,813,770,743,651,613,510,417,729,891,901,832,852,740,663,453,472,522,551,654,805,789,811,533,941,1023,1023,978,957,889,789,705,784,808,876,879,935,941,910,606,613,628,665,828,918,868,890,786,696 18,13,13,55,58,52,50,413,443,444,442,402,409,390,429,432,415,427,459,521,497,399,465,449,436,428,393,407,401,396,407,487,506,458,472,424,395,386,392,407,396,417,446,451,428,407,554,692,675,596,557,490,421,453,497,476,535,516,556,536,512,390,383,402,412,421,513,471,474,433,421 9,20,17,38,55,42,29,394,370,390,399,378,404,398,396,391,392,400,404,410,391,383,387,385,396,385,368,391,376,408,411,385,407,380,397,383,417,395,385,408,422,398,446,425,430,405,437,454,444,415,413,397,375,411,442,440,466,447,505,454,444,401,395,393,401,401,378,366,384,403,383 20,13,13,41,51,47,38,429,491,456,444,409,435,424,453,435,427,417,479,602,581,417,557,517,473,450,428,414,414,398,413,562,587,506,518,443,424,402,399,400,400,431,439,453,444,405,574,783,803,718,679,578,455,451,474,483,542,521,583,564,516,396,407,396,381,445,570,524,544,459,435 3,29,28,149,217,211,130,486,556,519,496,473,486,524,562,546,535,525,597,726,690,476,650,592,546,531,472,433,419,380,469,651,705,601,625,494,484,415,421,416,452,504,580,555,566,447,734,886,903,832,794,688,561,529,596,630,694,689,761,747,699,436,434,437,457,571,722,672,678,561,486 15,23,19,52,68,51,40,461,529,492,461,444,436,447,488,458,480,455,543,661,641,455,619,565,509,498,450,442,384,395,433,619,670,583,575,505,427,405,399,408,409,432,511,470,477,421,622,856,872,799,763,649,512,473,505,501,592,575,647,629,579,392,423,407,405,500,639,598,621,482,463 11,14,14,17,22,20,14,529,627,571,533,471,525,534,610,595,594,583,671,760,744,506,684,641,573,552,482,461,433,392,522,727,745,664,669,561,518,409,408,415,424,458,606,588,588,419,767,917,909,847,817,732,604,521,557,576,679,683,755,766,723,457,454,452,482,662,777,707,739,615,527 6,24,24,109,183,182,107,417,472,429,440,423,432,419,443,432,450,442,440,568,552,417,503,476,450,435,399,409,395,397,426,521,564,491,499,440,427,423,413,411,422,422,468,463,441,436,583,744,738,646,627,511,478,459,515,526,584,558,625,596,518,396,385,383,398,475,531,482,501,451,421 12,215,183,529,588,454,363,590,755,718,666,601,638,612,666,657,655,634,769,883,868,632,838,788,733,705,598,588,480,403,598,844,880,797,805,698,609,444,455,481,529,594,720,676,687,550,851,1023,1023,982,956,869,744,648,747,754,815,816,862,852,811,483,553,493,528,721,869,821,819,735,638 2,34,32,112,144,137,104,435,564,528,490,454,444,460,501,486,492,486,566,708,685,453,644,583,513,515,447,439,395,386,461,658,709,611,642,511,474,388,392,404,424,431,550,512,504,423,673,872,884,810,778,669,552,478,531,552,624,635,698,664,643,406,423,431,434,551,692,630,643,533,474 12,24,24,57,78,79,57,434,501,489,475,436,433,431,436,460,442,441,511,649,629,428,593,556,487,491,425,416,392,397,433,586,641,531,573,490,448,405,392,400,392,449,499,470,456,422,598,828,845,762,729,615,522,467,523,541,587,591,648,630,560,402,398,401,416,485,618,580,577,484,438 1,14,14,147,278,287,149,422,434,414,411,398,403,412,413,429,400,420,434,500,492,398,451,453,423,417,388,399,381,390,412,469,489,460,450,410,399,407,393,380,389,403,433,451,444,399,498,642,648,563,551,435,437,422,457,450,505,480,512,488,462,384,399,381,394,436,495,444,475,410,404 8,44,43,158,192,186,150,415,501,484,480,419,434,448,495,474,455,440,501,592,579,414,529,519,456,455,419,413,402,402,439,552,596,508,524,473,434,405,424,432,437,444,538,497,511,434,652,798,803,737,689,595,471,497,560,586,660,655,712,672,618,406,420,404,412,479,610,556,566,477,435 17,27,25,37,59,52,32,422,406,383,384,374,374,419,412,406,394,400,389,399,416,371,398,393,387,393,377,383,386,420,401,400,406,393,400,383,399,412,400,414,438,465,468,461,420,407,482,435,422,421,398,390,394,454,494,484,528,525,543,496,469,394,380,390,397,387,389,389,399,398,387 4,16,17,45,50,51,46,421,437,428,427,398,450,427,442,423,419,413,456,543,506,399,497,461,434,421,414,402,389,383,416,514,534,437,478,433,405,394,403,375,393,403,443,426,439,387,501,694,684,617,563,506,445,426,465,460,496,496,546,546,500,402,399,391,403,448,533,475,480,446,404 11,46,45,104,153,155,104,442,451,416,414,421,426,435,485,462,460,462,477,539,523,420,483,466,424,418,413,408,377,411,451,487,508,470,477,414,427,405,419,416,442,481,518,505,510,440,634,701,697,620,599,495,453,544,636,633,655,626,694,648,595,414,381,428,410,458,532,475,479,432,416 11,92,85,116,162,147,105,520,651,614,579,503,529,541,599,564,564,553,689,803,787,538,762,708,641,621,519,486,421,377,515,765,803,715,731,613,537,415,420,401,456,495,630,591,596,446,769,951,958,889,865,769,643,550,628,620,698,708,777,767,725,454,456,452,464,637,790,728,746,626,523 3,48,47,63,90,78,54,438,578,515,484,433,449,450,470,468,480,479,584,704,688,469,671,610,542,507,463,445,417,381,440,662,707,591,623,520,447,433,393,398,396,424,483,484,485,419,634,884,902,827,794,683,550,455,489,507,563,565,629,625,590,433,437,425,425,522,686,622,643,544,465 3,9,9,9,9,7,8,447,563,523,481,459,456,490,539,530,536,504,606,700,682,471,646,601,510,496,460,429,403,380,482,680,703,600,623,502,494,398,408,407,419,443,542,519,526,405,703,854,854,788,748,654,543,484,544,549,628,623,707,711,667,431,439,441,435,562,709,628,640,546,460 12,33,32,429,767,763,421,451,470,433,407,412,420,456,484,490,477,485,490,545,519,412,489,456,439,420,415,411,391,400,461,489,498,442,442,413,409,387,424,453,434,466,531,501,498,478,636,685,669,598,577,502,461,544,634,651,673,659,702,676,607,438,408,413,418,452,517,486,473,448,414 17,12,11,22,31,29,20,384,391,377,384,363,383,385,378,385,386,368,382,379,382,390,376,386,380,388,387,361,380,395,379,401,370,378,385,400,374,385,382,388,391,390,389,397,400,395,398,391,384,379,402,380,394,389,406,391,412,398,406,402,401,389,377,383,377,371,398,367,370,380,380 2,10,10,8,9,8,7,490,592,566,533,494,524,547,591,580,593,590,656,729,711,495,669,605,563,531,463,465,422,392,503,710,721,620,660,569,493,385,411,403,438,479,596,583,618,426,770,889,877,824,792,709,591,499,562,591,685,687,761,761,728,472,466,463,476,630,755,683,707,580,534 12,28,27,179,253,258,178,461,445,428,400,395,400,482,508,471,489,467,475,483,472,391,448,417,411,410,399,416,382,389,447,451,467,449,461,417,397,427,438,439,461,511,586,529,505,497,661,645,602,572,519,490,427,660,744,739,744,696,734,676,631,424,410,414,418,451,463,447,452,419,428 5,12,11,70,78,74,68,427,495,465,427,404,419,439,435,435,418,426,487,582,564,426,533,527,451,430,432,411,390,393,413,556,592,509,528,457,417,394,380,408,380,405,457,442,439,418,542,780,790,720,670,542,477,421,434,452,489,496,549,557,508,404,400,403,400,462,582,524,532,435,445 20,57,47,411,680,634,373,594,704,653,618,560,565,635,708,680,682,663,732,836,818,564,773,723,665,641,541,544,457,472,605,792,825,731,760,647,566,455,492,501,556,646,741,711,716,551,884,1020,1023,966,940,852,730,708,784,807,866,860,906,894,850,515,528,508,533,691,828,783,792,700,594 6,10,8,25,31,23,19,421,397,394,387,390,394,434,455,432,426,400,425,425,431,389,402,394,386,388,389,402,374,407,403,421,407,393,402,383,381,388,428,421,430,444,515,456,446,402,518,467,477,416,414,395,408,469,504,513,572,563,611,564,514,369,379,392,393,383,409,399,393,396,370 15,27,25,44,59,56,41,426,395,384,370,384,386,433,441,416,406,406,373,393,381,381,384,392,388,382,366,380,370,414,397,389,405,389,376,403,378,401,407,392,424,440,479,460,433,415,487,413,391,384,393,388,387,473,524,523,554,554,598,545,507,383,400,388,391,371,377,390,388,393,377 3,207,143,218,333,235,150,620,693,646,603,540,568,658,713,703,687,667,730,831,815,567,773,734,661,643,538,499,463,435,607,788,827,740,748,640,526,457,481,513,529,636,747,707,705,545,860,967,970,910,884,800,665,713,784,799,856,847,896,874,830,535,530,503,553,688,827,771,782,678,580 2,8,8,32,47,46,31,393,433,414,425,388,419,413,437,401,420,407,434,511,492,410,482,441,440,425,415,409,399,381,399,488,515,446,456,415,405,378,387,392,401,406,432,419,425,402,506,682,681,584,570,485,419,419,449,448,477,462,495,490,471,408,416,394,407,436,504,466,475,427,413 11,125,86,162,193,137,121,526,635,603,542,467,523,548,614,583,570,569,668,779,765,516,731,666,601,575,489,450,438,421,506,744,786,682,710,593,486,396,460,477,515,566,686,628,611,490,792,929,933,868,839,746,634,643,719,720,785,774,827,807,757,470,432,444,463,626,771,726,716,613,509 4,17,17,61,85,88,62,432,456,423,412,409,407,441,445,450,443,432,469,520,515,419,466,460,427,424,415,396,385,380,422,503,523,464,478,423,420,391,393,380,419,429,477,462,454,405,554,725,748,663,619,527,446,438,491,488,563,544,601,578,549,398,413,398,416,434,495,475,488,448,418 11,26,26,145,245,248,143,435,552,509,479,435,452,493,498,497,464,456,583,712,716,459,682,636,545,549,474,455,438,391,440,665,733,635,651,514,464,387,399,411,419,459,534,502,481,434,696,898,940,865,829,720,582,468,530,548,631,631,689,671,631,424,432,398,442,545,722,684,659,577,489 12,270,240,148,207,180,131,442,390,396,397,398,413,462,429,466,427,440,425,442,438,392,427,416,394,380,393,363,380,398,443,450,425,417,441,404,385,415,410,455,447,525,597,515,484,414,504,569,526,470,469,429,399,454,509,494,560,554,598,562,502,405,387,386,411,421,448,415,430,414,398 7,22,20,41,54,50,37,466,463,441,417,427,440,472,560,528,520,506,531,513,521,404,455,452,423,424,403,413,407,406,546,528,512,467,487,480,435,452,477,522,587,687,811,746,691,429,750,712,677,629,575,529,481,548,652,698,809,810,853,797,732,428,414,429,445,481,492,493,505,450,446 13,109,102,96,142,125,84,431,423,416,395,399,388,446,481,447,442,421,445,465,466,394,461,446,411,415,418,376,388,406,426,428,467,444,452,408,407,400,416,410,454,472,530,490,488,418,563,550,571,499,486,436,417,480,524,519,587,603,659,607,561,384,397,406,390,415,478,452,435,395,397 1,12,8,25,28,16,14,521,516,477,455,424,425,553,621,590,568,552,557,639,628,420,605,557,479,480,429,414,398,440,540,605,635,549,541,457,436,477,515,547,600,696,775,692,651,586,797,789,786,710,676,586,469,769,835,837,866,850,889,840,781,431,423,437,426,506,625,578,569,478,438 17,8,8,31,35,35,31,391,426,399,411,383,396,415,405,420,412,405,440,459,454,389,438,414,404,413,396,401,402,393,415,431,456,408,431,399,409,373,397,385,413,407,431,433,423,396,510,611,604,545,511,461,432,406,461,463,514,496,540,505,462,402,392,405,396,413,451,435,428,407,405 9,31,31,228,395,408,232,394,387,373,399,397,385,408,405,395,399,416,395,414,411,378,404,387,401,397,363,381,385,397,406,400,399,390,399,381,405,380,409,386,404,424,445,402,398,447,477,485,474,428,442,406,391,520,593,593,572,541,534,458,460,397,373,387,397,392,398,398,390,391,396 15,11,10,54,76,80,56,415,445,445,419,399,417,423,419,446,445,425,467,536,536,408,483,468,435,422,401,412,396,382,412,490,520,450,483,437,418,405,399,384,411,426,481,448,451,396,586,711,708,632,601,519,466,440,486,502,555,533,586,565,534,404,399,404,387,444,521,482,490,443,402 15,75,69,118,143,126,103,488,693,659,603,524,563,539,575,573,561,563,706,835,814,558,789,742,658,637,542,511,457,402,506,784,836,745,759,627,528,406,426,434,431,509,593,604,585,449,783,994,1007,938,910,818,684,537,619,645,735,721,786,783,731,452,489,448,473,652,825,766,780,661,573 8,88,80,82,115,96,69,416,411,417,412,390,372,459,445,433,418,439,434,469,461,407,455,435,422,410,404,394,382,378,407,440,487,447,447,409,421,407,424,434,418,467,511,466,466,422,534,557,588,506,480,439,402,484,497,508,578,565,621,592,510,394,381,388,409,419,472,438,438,401,398 10,38,36,109,185,178,103,466,567,545,486,472,470,484,517,509,519,505,594,708,678,466,648,583,532,544,486,446,422,377,461,663,689,602,610,538,474,396,385,400,403,453,511,526,524,420,693,901,902,837,809,722,601,482,516,555,634,645,703,692,652,435,444,433,445,578,703,638,662,562,492 12,13,11,18,24,18,14,449,390,390,394,398,371,437,444,424,411,403,417,395,402,388,401,390,383,388,385,378,396,379,397,419,422,389,395,402,395,401,410,396,404,396,437,405,413,395,466,449,454,427,396,393,390,429,445,454,493,481,539,491,451,382,378,374,376,378,414,383,402,383,382 11,9,8,30,33,27,25,404,375,384,380,394,366,414,443,413,408,390,407,410,402,381,393,391,388,394,391,378,388,383,402,393,398,393,386,389,389,389,403,390,399,424,441,443,428,401,470,447,418,408,397,384,371,419,439,440,479,486,527,481,470,399,382,384,388,392,400,411,381,379,389 20,11,10,175,223,217,169,411,470,433,418,412,413,408,428,417,436,425,466,556,528,422,512,480,434,428,394,412,388,405,410,512,550,472,489,419,414,382,389,396,404,427,451,452,448,421,541,720,729,640,600,486,453,459,492,489,538,541,585,548,501,400,404,404,396,445,555,502,505,443,432 2,8,8,4,5,5,4,490,555,527,487,473,468,520,582,569,554,560,610,681,655,467,591,538,511,503,443,444,404,391,495,638,664,577,594,512,459,397,397,420,427,471,554,551,584,406,745,839,824,777,743,657,552,482,551,567,663,667,734,742,694,445,430,457,458,564,679,629,640,519,480 5,20,17,15,20,16,12,417,389,396,392,391,413,418,428,428,418,422,420,404,428,374,389,409,369,392,398,394,386,409,478,418,399,398,390,378,393,432,467,506,562,645,785,697,606,427,697,541,467,454,428,404,395,537,616,701,855,860,893,795,716,393,382,406,400,400,404,407,423,387,395 20,22,22,96,153,158,97,387,397,387,373,412,394,360,409,402,396,390,404,390,395,380,378,379,388,370,395,392,374,405,391,389,397,372,373,411,397,393,397,388,390,410,426,398,393,420,419,412,440,399,421,402,388,400,447,434,435,423,471,443,432,390,386,398,397,380,385,390,400,375,391 11,18,10,84,86,69,68,410,428,412,441,406,391,402,424,426,413,418,439,470,471,419,465,445,421,406,414,379,394,410,412,484,499,423,444,405,410,391,401,397,427,434,473,440,427,397,510,640,661,576,534,467,425,438,496,475,504,521,550,531,478,382,388,379,395,438,461,457,441,427,409 15,10,10,54,84,88,56,403,389,404,401,378,394,406,397,393,406,396,395,419,399,394,399,406,386,380,405,386,380,398,392,404,408,412,404,393,385,390,388,384,397,379,422,383,386,406,421,468,457,426,411,420,401,418,429,423,439,417,452,438,428,376,397,378,379,386,416,415,398,397,403 11,21,17,87,134,112,72,407,455,431,412,418,414,415,461,425,427,415,475,517,509,412,474,455,416,418,402,393,397,388,395,490,530,467,491,418,411,385,420,404,404,422,493,445,457,421,571,712,709,621,590,511,444,483,528,534,573,552,624,588,532,404,416,400,398,426,498,470,491,439,417 20,89,53,86,96,45,36,522,506,478,456,474,467,592,649,610,612,601,610,631,627,420,535,501,471,451,441,420,388,544,714,645,614,540,595,495,458,659,814,860,917,990,1023,965,881,597,888,836,794,740,704,637,529,825,927,971,1023,1015,1023,958,896,447,419,435,478,542,602,552,551,486,453 10,8,8,17,22,21,16,474,616,565,500,470,487,479,515,504,519,503,649,788,743,543,754,655,587,571,463,458,432,403,486,787,796,698,704,572,504,385,405,388,423,450,550,552,571,410,698,944,926,857,825,709,583,427,493,510,584,587,674,689,650,432,453,433,447,668,813,718,732,609,512 11,12,10,31,42,32,21,434,406,410,396,392,403,434,432,421,425,412,423,479,456,409,449,442,402,402,385,393,392,383,398,467,459,417,428,395,388,381,377,389,397,423,437,415,420,398,487,594,603,534,510,443,400,414,449,435,490,490,521,507,470,391,389,378,391,414,465,459,448,406,402 10,8,8,40,62,63,40,391,405,395,403,402,423,396,408,398,402,399,412,448,448,375,421,416,411,400,366,387,384,385,381,434,470,416,418,431,394,381,388,386,393,402,409,396,396,387,456,573,574,516,512,440,416,396,421,431,447,436,472,458,429,385,400,385,384,412,438,423,411,408,395 15,31,29,1023,1023,1023,1023,486,483,439,414,409,428,486,517,493,490,469,518,567,554,422,511,492,456,455,415,394,390,399,432,501,537,470,490,418,408,419,412,423,413,440,528,505,488,549,641,757,763,680,665,531,452,518,613,601,672,666,712,652,611,484,419,410,433,469,538,500,506,432,432 6,16,16,18,28,27,17,418,438,422,426,412,412,405,427,409,433,412,419,476,468,394,460,437,407,434,401,405,361,391,412,455,493,436,423,438,409,380,404,402,408,420,477,435,425,395,540,662,662,598,575,478,422,445,485,490,566,503,560,531,500,391,383,388,393,424,466,467,432,430,413 15,14,11,27,31,19,16,420,408,382,404,403,388,408,403,409,393,386,415,428,442,387,416,393,399,389,395,391,378,394,397,423,436,403,407,406,392,400,394,427,413,425,464,432,424,422,485,499,516,467,441,419,406,461,465,483,517,510,546,510,480,394,372,378,389,397,429,417,401,391,384 4,12,10,23,30,22,17,423,404,386,395,381,384,399,436,411,408,394,404,416,413,393,412,411,373,402,382,385,378,383,400,393,436,383,406,393,384,402,382,415,414,418,470,432,418,389,470,455,456,434,416,420,386,435,485,459,506,507,531,474,483,397,382,371,379,380,416,401,401,389,385 8,12,11,78,124,103,61,422,409,429,398,389,401,428,449,428,432,419,440,444,448,393,431,418,402,408,396,408,394,393,414,441,468,415,415,394,405,419,413,413,396,431,503,466,441,409,551,581,575,500,490,448,414,460,528,504,556,551,600,542,499,424,382,406,405,410,434,419,444,386,413 13,76,58,114,141,97,80,496,647,596,561,506,531,513,579,568,574,559,664,788,772,538,742,682,612,588,502,484,457,415,535,738,791,696,706,586,524,445,409,427,481,529,641,617,608,458,783,936,943,878,854,765,638,567,651,680,748,745,800,798,750,459,490,438,465,636,775,720,742,616,524 4,154,138,208,253,223,184,520,723,683,625,545,541,563,634,615,603,585,741,848,833,591,812,762,685,661,570,543,462,432,558,815,850,762,784,658,590,428,436,450,498,569,690,660,651,471,816,997,1007,941,916,830,706,593,689,706,787,783,835,823,779,461,496,467,481,685,835,783,795,678,582 1,8,8,20,20,19,19,396,442,423,427,403,418,419,396,418,398,409,448,560,537,406,551,505,469,448,415,401,387,404,406,522,592,494,527,420,415,394,400,398,391,406,446,435,408,403,470,648,705,589,582,476,415,421,456,462,481,479,513,505,460,384,400,395,388,426,550,515,480,453,411 3,26,26,109,160,155,104,444,525,491,480,447,451,444,454,476,466,456,539,658,648,447,594,553,496,492,453,430,398,387,442,612,660,561,588,497,453,399,403,403,400,437,525,496,496,434,646,864,885,808,772,661,535,471,535,560,631,625,687,657,616,404,437,406,420,506,638,600,598,509,437 10,7,8,42,74,77,43,374,366,392,380,375,373,374,371,372,364,376,400,396,380,385,402,390,387,387,382,387,389,398,375,385,382,371,387,391,385,368,394,403,390,394,395,379,380,406,387,409,393,391,402,380,388,401,423,401,405,415,427,398,396,377,393,369,387,403,383,394,394,367,387 16,9,8,25,33,26,20,432,398,408,393,393,405,438,460,430,451,422,420,446,437,388,419,422,395,415,397,399,388,404,418,428,430,418,419,400,397,387,385,414,400,416,480,452,437,408,518,536,531,490,444,446,399,433,473,468,514,548,580,551,499,376,385,396,394,406,429,422,418,424,388 16,10,10,26,33,33,26,405,440,416,403,396,419,406,410,421,416,420,437,513,494,401,455,455,428,434,406,391,396,394,400,487,500,447,460,427,408,402,400,393,401,409,428,420,425,390,508,677,677,590,562,502,433,409,433,452,494,482,519,505,472,387,394,386,393,415,509,471,463,431,416 11,25,24,96,121,116,90,398,456,421,424,422,407,441,474,450,450,455,470,502,485,409,455,434,424,412,404,403,378,377,433,476,506,455,458,426,407,376,402,407,414,437,486,482,474,411,634,716,689,634,605,519,471,473,530,548,640,625,679,658,615,402,388,403,422,430,495,452,497,445,413 9,9,9,27,42,38,22,401,429,427,403,402,399,416,418,430,433,409,434,486,470,401,455,425,421,407,409,405,407,394,392,485,491,444,448,432,408,368,371,387,400,398,412,426,423,391,501,650,664,591,527,476,443,408,430,431,474,477,511,509,474,402,399,399,394,434,474,442,460,435,413 6,169,105,60,70,36,33,451,467,447,435,408,412,476,527,495,504,495,505,510,523,422,471,425,422,417,419,406,366,429,469,489,524,473,469,424,424,414,472,483,525,580,663,592,579,466,717,722,692,631,575,516,450,613,689,706,760,740,789,740,675,420,398,401,422,467,508,490,501,441,439 4,444,230,293,377,251,174,664,702,629,585,565,550,704,764,730,726,713,758,829,802,562,750,694,627,616,524,502,417,480,692,789,812,724,761,611,548,525,615,649,714,808,891,835,800,658,917,967,954,898,869,792,689,830,894,905,958,949,986,947,903,525,480,512,578,692,802,745,763,667,568 16,44,44,162,272,277,162,389,396,393,401,410,402,409,405,414,414,397,421,393,411,390,395,407,382,392,407,369,381,412,408,413,419,394,402,392,398,389,395,408,410,427,457,439,423,449,471,456,456,435,429,413,385,522,585,587,591,552,573,484,420,385,388,382,381,393,418,392,400,388,387 4,54,38,55,72,40,29,731,737,693,672,601,645,757,815,800,784,779,811,842,829,592,762,717,676,656,556,570,478,447,708,811,821,751,771,663,624,463,498,527,596,688,815,796,800,543,943,978,958,919,897,850,748,736,806,830,898,900,953,949,912,628,534,630,653,779,849,805,833,723,655 5,14,14,63,78,72,58,393,443,412,422,396,407,432,435,417,428,419,463,503,488,409,470,446,426,421,411,399,394,383,412,485,508,447,480,430,404,392,403,398,413,398,456,429,429,390,532,697,698,622,589,504,436,432,447,448,497,509,536,518,493,404,386,387,399,435,510,454,484,441,407 2,15,14,30,35,32,27,508,605,533,533,495,483,543,589,564,578,563,633,724,707,494,668,617,556,569,479,443,410,392,527,687,717,617,638,535,480,382,418,426,433,468,607,579,611,444,772,871,869,806,781,701,594,533,597,629,698,710,775,767,728,459,440,473,484,611,742,687,690,574,511 13,38,33,70,77,66,59,425,518,466,438,412,429,446,476,456,449,429,502,613,603,426,572,525,460,468,438,415,415,389,433,578,612,510,543,469,438,406,426,426,414,461,533,489,482,427,594,792,796,713,681,579,466,492,539,566,611,579,651,610,568,407,414,392,412,477,609,554,559,503,423 16,8,9,115,166,167,117,412,420,380,382,395,406,383,416,391,394,385,415,422,438,398,417,402,398,392,393,391,391,372,396,426,444,395,391,402,397,381,388,399,396,397,408,397,418,394,438,558,561,508,487,456,416,394,428,422,449,437,456,460,421,411,385,401,404,397,424,421,409,414,399 8,59,57,149,241,224,136,462,588,551,513,482,514,506,560,561,548,533,624,723,703,492,660,607,554,539,479,487,421,416,504,678,707,616,637,535,492,404,419,418,432,477,562,563,552,438,752,906,903,843,817,738,606,493,551,592,673,676,744,741,699,457,465,439,467,609,726,673,698,591,510 5,266,244,145,231,205,124,411,405,406,395,376,408,399,432,413,417,421,408,468,438,377,406,415,409,393,387,388,398,403,450,455,426,445,437,405,400,416,462,437,465,497,577,514,506,422,492,519,539,448,443,412,421,440,478,492,521,491,573,496,466,421,393,399,394,409,436,416,401,396,396 1,41,29,55,63,33,32,394,403,433,405,389,409,425,469,420,446,427,483,506,491,405,499,474,435,412,399,404,391,416,413,482,504,477,462,419,413,382,415,414,432,454,491,475,464,428,579,678,668,589,539,482,418,514,532,533,599,583,630,586,530,403,408,406,418,437,510,464,472,435,409 12,31,18,65,89,48,32,474,417,410,435,403,401,510,525,475,463,449,472,484,468,409,450,425,400,410,392,389,389,374,443,476,478,425,444,424,397,398,407,425,402,477,544,508,490,444,612,618,618,525,504,435,414,480,530,532,626,618,695,634,584,413,395,400,397,418,462,453,435,430,374 16,28,27,341,516,521,342,437,439,457,418,391,382,431,464,457,434,438,464,506,499,410,468,439,418,407,410,385,391,401,434,478,494,444,448,437,411,405,421,410,443,478,517,483,486,473,580,682,672,585,542,501,444,620,702,710,713,664,686,618,573,416,384,409,409,432,486,462,493,413,413 4,24,24,17,26,25,16,563,672,629,588,541,569,625,682,682,663,670,725,794,779,534,722,673,617,597,523,495,444,403,588,767,769,693,714,627,534,418,429,422,469,524,660,663,667,443,833,942,927,881,853,791,681,547,633,652,749,763,827,835,791,511,493,521,544,717,816,755,782,672,573 15,9,8,18,28,21,14,417,409,415,366,383,409,427,436,406,399,411,392,417,407,389,417,391,395,402,398,374,379,402,404,409,406,412,384,366,398,389,402,400,400,414,440,449,427,398,456,470,463,426,416,403,382,408,418,429,473,462,510,476,434,384,368,395,389,404,416,386,398,381,396 11,10,9,25,35,27,19,406,389,396,394,384,390,399,408,403,400,380,409,419,383,393,401,382,391,376,383,395,398,380,394,412,418,399,380,384,373,384,407,396,432,421,459,442,415,408,477,456,433,419,402,406,389,421,469,479,505,480,517,472,453,395,396,382,391,401,416,385,392,392,407 15,11,9,26,37,29,21,439,399,383,376,374,393,413,432,406,427,395,392,410,412,383,394,404,391,386,378,374,390,385,397,399,411,390,400,376,395,416,384,396,395,403,428,422,420,399,473,466,476,432,414,419,399,393,436,449,492,482,538,488,446,394,396,381,387,395,428,396,402,395,390 12,25,25,102,163,170,106,383,375,396,378,395,400,380,406,382,399,366,374,401,417,382,390,398,408,393,382,392,388,405,377,403,400,396,405,384,393,409,398,393,384,397,411,407,398,404,442,471,459,442,402,407,396,438,462,476,447,436,430,434,401,393,387,393,389,384,405,402,406,389,405 1,34,34,52,73,74,52,414,624,594,627,614,699,439,492,501,516,561,637,631,675,440,507,526,559,541,546,578,553,389,486,532,522,546,603,580,574,387,370,389,384,381,419,442,490,379,735,791,785,797,805,817,761,393,417,428,483,511,583,668,658,457,631,442,483,615,621,638,711,649,665 17,11,10,54,65,60,48,705,601,541,538,498,526,736,781,749,729,716,694,669,661,440,506,525,503,464,445,445,429,406,694,650,615,576,610,568,539,412,439,442,504,590,770,777,794,489,908,881,830,804,780,744,655,662,748,769,849,855,916,917,882,670,460,653,651,680,697,654,682,573,522 10,41,27,67,106,64,40,420,407,393,395,404,382,428,452,436,428,426,421,449,417,409,422,402,419,392,385,379,401,399,418,425,422,421,419,398,405,402,428,429,433,486,522,485,468,406,551,564,539,487,448,448,417,470,506,519,578,575,602,554,509,400,391,389,383,392,430,420,429,401,391 14,15,15,52,60,61,53,397,463,448,432,420,405,423,439,447,436,440,491,574,554,421,541,492,457,448,411,409,383,376,431,538,589,480,503,451,422,395,402,414,417,438,485,466,471,416,576,774,782,695,666,561,487,455,491,527,580,568,631,580,553,411,419,409,399,468,565,513,534,468,426 3,17,17,20,35,32,18,532,663,598,569,497,550,575,660,635,637,620,700,782,760,531,701,650,589,575,498,483,448,418,563,752,762,680,708,570,530,401,416,436,462,526,644,623,646,452,817,933,922,870,842,759,640,595,639,673,756,752,816,824,785,495,481,502,520,687,796,736,761,640,575 5,21,21,82,142,138,78,594,517,483,474,454,484,629,662,622,616,584,577,567,593,412,465,468,455,431,447,441,424,438,520,516,496,470,486,448,450,410,432,438,455,519,652,621,620,534,794,780,728,691,656,601,528,707,769,769,807,798,846,821,777,511,432,501,488,515,536,504,550,469,473 8,558,265,571,635,307,295,752,840,787,757,694,707,786,844,825,818,804,872,945,930,705,895,853,795,778,687,646,553,537,784,921,942,877,892,784,700,600,663,710,764,846,933,887,868,729,989,1023,1023,1019,996,926,832,883,940,956,1003,993,1023,1008,970,627,616,624,670,841,938,890,898,804,731 20,8,8,26,30,24,20,420,405,403,399,391,389,418,428,417,404,429,421,417,441,398,415,432,403,404,385,386,387,392,404,427,429,405,419,391,396,398,392,410,409,438,466,439,419,403,511,536,518,444,441,439,404,427,461,477,517,512,554,532,485,394,377,404,397,393,442,416,410,406,392 17,10,10,48,66,66,47,385,422,398,383,390,421,415,441,410,406,430,432,447,450,386,422,416,416,408,392,406,379,393,416,423,452,428,416,398,417,380,389,383,391,425,433,429,415,414,488,586,583,536,501,464,424,420,431,442,485,492,512,522,476,388,387,396,395,407,421,442,441,414,400 18,9,8,21,27,24,18,396,389,381,373,397,386,395,408,398,411,394,384,413,396,407,402,381,385,392,382,384,380,387,406,401,400,384,387,413,380,406,394,392,393,402,423,426,411,388,452,415,436,407,397,396,387,419,437,426,461,460,485,461,433,400,397,388,379,396,391,386,396,402,403 3,211,123,321,375,159,144,544,661,611,572,490,517,607,656,625,610,565,698,823,794,550,799,745,657,630,524,471,413,463,561,787,827,734,748,601,514,474,489,536,576,671,760,693,685,594,819,946,954,881,849,751,606,746,807,810,854,837,884,845,794,449,477,449,484,638,821,755,763,629,556 15,32,31,395,762,768,388,393,404,416,399,413,397,395,418,446,387,396,425,469,454,373,450,426,403,407,383,373,405,380,391,428,457,424,438,405,386,380,397,383,382,382,427,427,413,443,482,613,624,541,498,433,405,437,457,469,506,504,513,528,472,416,392,408,409,416,451,430,451,413,397 12,25,25,68,90,90,65,399,475,471,427,422,426,436,476,453,473,434,489,584,570,425,536,482,454,450,430,401,404,403,435,557,562,497,515,425,420,384,396,406,416,428,493,467,451,427,619,773,769,700,665,562,474,453,490,511,588,561,628,608,570,395,418,406,399,481,587,539,540,477,438 2,19,19,289,410,415,291,401,430,438,409,393,412,400,417,413,416,426,460,534,531,424,505,475,434,438,423,400,395,362,405,517,525,463,488,434,422,390,376,407,397,390,430,413,425,420,500,699,720,627,603,489,440,404,450,442,474,476,529,519,479,402,385,390,401,438,530,470,501,430,419 7,37,20,93,119,61,51,418,422,382,410,400,371,448,450,434,424,433,427,435,435,395,416,407,391,394,393,373,372,410,413,435,439,413,399,376,411,404,411,414,413,434,490,457,437,409,512,573,576,512,477,446,401,445,482,476,522,545,596,545,488,401,388,383,382,401,426,417,425,403,380 2,18,17,12,16,15,11,538,620,589,553,497,522,581,658,627,626,612,685,756,722,519,675,625,562,540,461,468,426,414,547,728,734,661,678,550,531,429,441,448,467,551,660,642,658,453,814,902,887,832,808,724,598,588,649,690,755,754,819,821,782,485,460,480,513,654,763,690,722,621,516 18,334,269,371,466,362,294,667,823,782,745,685,709,695,766,761,748,732,845,935,920,698,886,840,783,770,674,646,532,450,690,901,930,858,870,768,690,451,494,516,575,649,789,757,776,570,927,1023,1023,1023,1003,926,820,723,805,821,885,884,935,928,893,557,635,566,613,810,922,880,891,800,707 9,8,8,17,27,28,18,408,405,402,398,382,391,416,415,404,427,417,422,404,430,381,402,398,407,403,400,382,372,372,390,397,412,398,404,407,383,385,384,379,400,390,403,420,427,385,486,495,490,458,454,422,398,402,418,437,460,465,499,482,473,400,382,391,390,395,411,407,414,402,391 9,10,10,25,39,35,22,387,423,403,418,398,398,424,412,404,426,422,419,478,468,407,458,436,416,424,405,394,406,396,399,437,472,450,431,409,409,399,392,385,397,398,435,413,417,389,488,585,608,538,505,449,405,393,418,434,452,441,500,482,465,393,370,402,408,429,462,439,445,419,400 4,62,29,107,138,76,59,505,443,439,409,410,417,509,537,500,477,502,477,467,468,399,466,437,414,405,400,391,379,425,464,473,484,442,445,426,384,443,462,487,518,574,669,577,551,495,679,650,615,558,507,475,417,620,690,698,741,726,777,725,663,417,383,397,407,425,454,456,449,406,410 10,255,225,165,252,229,145,449,400,385,402,405,394,466,446,411,409,428,418,453,394,419,422,416,413,400,396,379,382,424,463,473,419,426,438,416,393,425,438,476,515,579,643,568,526,424,545,539,527,475,461,406,394,455,515,533,564,583,625,599,519,416,393,387,415,408,423,420,407,371,397 8,49,40,143,148,125,120,566,507,475,450,444,454,625,664,650,634,609,596,605,589,420,489,475,427,440,410,423,408,498,652,604,582,510,541,489,459,549,633,690,746,824,900,830,788,544,850,793,749,706,670,611,505,753,845,866,920,906,940,885,839,458,408,483,505,548,570,559,550,490,453 16,10,9,16,24,19,12,438,384,391,386,391,385,414,432,405,394,395,385,399,399,383,398,390,388,395,399,385,396,391,373,399,404,387,396,381,395,379,395,385,407,410,431,423,413,405,444,424,417,410,399,380,387,414,427,410,447,464,499,450,453,390,375,395,386,386,396,395,382,391,385 4,15,12,43,52,33,27,435,415,431,426,398,406,431,481,444,445,430,455,486,469,407,426,431,415,400,411,387,397,403,468,479,468,437,456,440,410,424,461,499,547,644,727,632,573,428,658,650,616,565,533,470,440,520,640,686,776,766,796,706,645,397,392,396,397,430,473,464,443,426,408 10,39,35,84,104,94,73,513,641,599,568,515,522,536,589,559,566,560,671,785,766,518,744,689,623,601,533,489,440,409,503,750,789,693,709,586,522,403,443,448,495,534,631,589,596,475,774,952,959,892,862,766,652,620,685,688,752,747,809,783,738,463,465,451,474,647,785,730,742,629,531 18,10,9,29,32,28,24,418,475,456,430,432,421,431,441,441,440,433,506,551,548,417,504,478,444,436,436,411,397,405,420,531,557,484,511,440,425,375,401,405,399,402,447,454,445,390,562,756,748,683,634,539,472,436,449,447,540,522,581,580,538,413,420,393,407,470,550,499,547,453,438 19,17,16,403,684,689,401,581,442,408,433,401,416,597,653,578,562,535,509,472,473,393,412,400,413,392,389,376,395,433,464,431,415,408,416,418,400,431,462,508,544,604,683,599,580,567,715,621,548,496,489,469,397,710,774,785,823,806,841,788,715,460,399,434,438,451,443,438,446,420,417 19,28,23,41,70,55,32,422,391,389,403,397,390,429,421,418,442,412,405,406,421,391,399,402,380,383,387,392,394,375,413,395,395,397,402,392,377,419,391,387,398,432,485,442,447,401,478,451,437,409,394,395,383,448,462,480,529,510,562,533,479,384,401,369,371,371,394,388,409,386,386 7,10,7,32,37,22,18,409,412,405,401,385,404,424,453,419,404,419,415,417,423,384,421,403,405,396,370,386,376,418,395,404,422,407,398,399,396,399,403,405,404,439,479,445,426,400,495,488,485,439,440,420,389,452,514,501,532,525,590,538,494,395,394,382,376,410,425,403,421,394,402 12,11,8,33,70,50,23,543,535,481,482,454,484,585,655,643,630,623,608,577,597,421,447,454,436,423,430,427,413,437,552,517,505,463,489,459,425,433,442,450,486,545,660,645,648,459,806,741,691,654,645,608,508,607,679,699,768,766,825,816,777,495,449,480,508,551,550,511,558,502,467 7,27,21,50,68,49,35,385,385,397,378,398,396,392,398,447,419,403,390,404,406,400,371,396,381,377,388,403,373,400,406,388,385,381,387,377,370,402,400,416,416,438,477,464,423,410,485,437,407,377,390,373,397,450,463,484,509,513,541,491,450,381,379,382,397,383,374,388,379,376,378 13,35,33,73,86,76,63,408,498,457,428,416,436,439,446,438,436,435,482,625,614,435,577,522,474,458,428,424,412,398,438,569,621,511,566,477,421,407,408,401,417,427,474,449,447,410,586,820,840,755,719,618,505,459,476,489,553,538,607,587,540,406,400,393,387,445,581,537,540,482,438 2,14,14,83,122,124,84,416,453,446,419,407,422,405,419,410,397,414,433,506,495,401,480,465,426,426,413,399,381,377,409,485,529,457,466,420,410,375,389,396,400,401,433,429,404,398,489,687,703,607,587,506,429,401,452,473,480,475,521,495,454,395,404,393,401,433,499,476,469,448,419 7,13,12,15,19,13,11,517,630,584,546,499,541,555,622,616,608,605,666,758,732,503,680,625,562,546,483,473,425,395,526,724,735,647,689,555,509,396,433,425,440,505,628,604,621,439,802,911,901,848,822,737,630,554,619,648,731,736,801,799,763,479,460,476,493,651,764,698,736,601,545 4,1023,402,1023,1023,1023,1023,900,878,824,790,749,769,942,990,961,945,925,936,972,957,746,898,858,808,792,699,690,568,907,1023,997,973,920,934,864,815,1004,1023,1023,1023,1023,1023,1023,1023,935,1023,1023,1023,1023,1023,975,887,1023,1023,1023,1023,1023,1023,1023,1023,796,698,779,801,888,957,914,931,840,767 2,10,8,24,29,22,19,388,425,402,392,389,405,422,429,419,411,398,426,447,445,396,417,405,397,403,392,375,379,394,407,441,445,423,419,386,412,390,410,399,404,457,493,460,443,408,509,561,551,493,463,429,412,426,484,501,576,589,620,566,509,404,396,396,411,416,444,420,427,404,386 4,11,11,25,33,23,19,415,544,497,462,430,409,433,421,397,442,409,558,746,676,487,728,629,546,530,439,426,400,364,444,712,752,633,620,517,432,405,405,440,450,518,642,575,540,402,509,884,885,793,746,622,492,445,467,467,507,506,548,505,485,404,412,388,390,513,720,619,624,508,447 13,24,20,31,48,39,24,413,490,476,437,417,435,418,457,454,433,428,485,616,572,423,560,522,480,462,418,405,382,373,452,580,617,516,539,454,440,389,414,404,425,462,520,477,449,417,563,771,780,698,661,557,466,484,519,534,575,565,609,595,525,409,412,414,413,479,607,518,545,463,441 12,31,31,162,280,285,162,404,439,414,419,378,407,396,391,396,385,401,424,507,513,406,510,469,411,420,415,388,393,384,412,477,539,467,467,417,409,386,388,396,399,382,433,422,417,396,478,682,732,622,580,505,413,411,429,428,483,461,465,477,437,384,398,395,406,438,522,458,460,428,390 13,25,25,87,109,107,85,410,448,410,421,412,382,427,426,427,444,422,465,523,526,432,504,463,429,454,427,423,395,384,416,490,533,448,482,413,415,379,401,391,413,411,464,440,453,413,550,706,701,618,591,515,442,409,471,474,532,525,574,553,517,409,395,397,393,467,494,478,484,442,391 4,22,21,63,83,77,59,409,483,472,446,423,433,426,435,436,440,440,480,584,567,423,536,508,460,436,407,412,396,369,416,556,591,509,519,426,405,407,402,402,401,414,474,451,438,403,553,761,774,681,631,564,449,448,472,474,558,521,592,549,523,394,389,411,397,456,570,519,517,451,425 4,22,22,106,174,178,105,443,496,488,443,436,439,424,466,467,452,456,525,635,602,438,571,521,469,453,429,419,405,386,437,583,634,535,543,442,446,392,392,388,404,404,460,466,456,404,627,824,838,761,733,639,510,432,498,491,569,566,625,622,586,412,399,410,414,476,624,563,581,490,453 2,31,30,154,257,262,152,399,408,385,392,364,391,389,397,424,401,395,406,423,406,390,395,400,389,378,387,387,379,391,403,416,425,392,382,401,388,395,403,405,401,417,449,427,417,411,469,446,451,409,407,408,400,502,557,547,538,489,508,471,449,392,378,386,397,362,397,382,394,404,378 6,28,21,49,73,51,33,388,391,388,404,393,389,404,421,416,394,404,376,379,389,390,407,389,387,381,377,381,368,401,403,389,385,412,389,393,386,403,394,396,423,444,493,451,414,413,489,420,397,394,402,402,390,459,482,495,520,511,550,501,480,378,385,375,411,386,391,390,382,388,382 7,14,13,23,35,33,21,399,395,385,384,383,392,407,435,420,394,401,404,444,445,392,447,421,405,395,395,404,390,401,427,438,450,415,421,399,391,399,402,414,402,423,470,437,434,392,481,513,537,439,451,422,395,431,446,459,493,508,549,500,445,380,386,386,374,403,451,415,417,424,385 3,8,8,38,53,54,38,403,439,419,426,399,429,430,437,427,429,446,471,555,513,417,486,464,439,426,406,405,399,398,416,506,538,476,492,409,426,384,402,403,417,420,434,454,448,407,555,720,724,650,607,511,443,440,460,487,531,529,594,551,520,412,409,396,394,463,502,512,494,452,408 5,11,9,10,14,10,8,523,656,613,549,519,528,554,623,609,607,608,698,787,766,536,728,669,601,580,505,483,424,402,539,765,781,703,713,604,525,400,418,431,429,497,628,607,611,423,790,929,923,867,837,751,638,506,594,604,705,707,782,791,747,460,481,476,486,676,783,716,737,626,568 17,73,69,64,96,64,41,417,395,421,414,353,414,411,416,420,443,415,432,457,437,414,434,428,399,410,399,384,392,415,416,424,411,420,415,411,403,408,421,408,430,469,490,463,442,395,518,572,573,505,480,445,419,445,457,486,525,518,562,524,494,390,400,404,398,402,436,398,403,414,407 15,13,11,28,38,30,22,424,393,378,375,382,373,436,430,416,428,405,397,421,390,386,409,385,377,389,395,401,392,386,403,416,404,381,414,389,391,375,398,382,408,418,443,438,429,382,483,465,457,413,421,413,386,415,418,434,477,467,548,503,465,386,400,387,389,391,402,404,411,393,393 6,17,15,31,48,40,25,392,403,380,390,376,382,409,425,416,412,383,377,412,402,381,395,399,398,374,400,391,373,400,405,403,414,392,415,395,383,373,387,409,411,399,438,418,424,398,437,434,445,394,384,411,391,413,434,432,474,446,495,462,432,399,392,376,396,421,418,401,389,386,382 4,9,9,109,141,143,111,399,439,419,436,422,393,412,441,433,424,428,468,509,510,391,473,444,427,418,405,416,401,373,398,476,502,457,453,440,410,389,387,386,397,402,418,427,405,391,541,686,688,630,599,497,425,404,435,435,476,459,516,512,496,390,420,397,410,458,492,472,474,444,412 9,46,20,65,93,31,20,564,543,484,463,464,468,596,632,603,601,573,570,647,642,448,554,499,477,437,430,427,391,449,639,639,632,554,565,482,433,492,580,658,726,817,927,866,794,571,915,855,819,762,712,639,515,779,869,911,1023,1023,1023,990,923,416,401,430,446,509,596,545,597,491,450 8,11,11,65,74,71,62,412,456,438,412,411,393,423,418,409,417,405,477,513,497,411,499,456,431,417,408,399,393,377,422,500,518,454,481,420,418,401,394,391,417,406,450,435,421,390,518,704,725,625,595,495,456,436,470,480,511,509,558,516,486,396,403,413,390,448,522,463,499,437,419 12,19,19,64,95,93,60,409,464,447,439,420,412,413,426,439,430,432,467,582,568,409,531,500,461,440,439,402,386,389,432,544,565,480,510,469,416,414,390,409,392,424,452,425,458,393,572,778,791,721,680,576,478,428,438,472,523,497,556,528,514,401,428,410,413,472,565,500,519,457,425 1,20,15,68,92,75,55,424,490,435,433,405,425,449,476,447,441,439,476,584,569,423,541,493,447,447,418,402,390,379,432,550,593,503,521,443,426,375,410,416,409,446,487,480,466,435,588,722,738,658,622,526,447,504,577,594,610,579,637,597,549,400,411,405,414,468,563,515,515,462,432 11,10,9,18,26,23,15,407,383,385,363,378,376,419,421,416,383,390,402,416,391,399,387,385,379,382,370,386,386,393,404,391,394,393,399,377,376,398,412,401,423,430,470,433,428,411,468,422,410,403,415,398,384,472,496,478,529,516,537,509,461,406,386,391,380,391,392,392,385,380,396 1,47,33,272,311,189,174,624,726,686,614,548,579,654,723,696,694,665,754,855,835,578,796,743,686,652,561,498,463,430,610,825,852,773,790,658,581,437,503,525,571,665,770,720,719,565,862,980,982,922,896,814,694,728,803,810,856,852,901,882,837,514,507,527,560,706,835,776,788,669,581 19,43,41,36,51,46,32,584,730,689,647,593,610,660,721,711,702,698,774,844,825,575,773,722,662,649,560,540,467,412,631,806,820,740,765,651,566,411,426,434,466,529,692,684,709,453,870,984,977,926,903,831,728,592,658,686,779,794,856,870,835,555,552,548,585,751,846,792,812,713,628 9,116,108,69,70,63,63,515,638,593,532,504,537,572,633,603,617,604,682,763,753,525,698,638,595,560,485,497,427,447,560,740,761,663,711,580,511,410,432,443,474,549,658,625,645,453,817,927,923,867,837,757,632,605,697,728,809,795,853,829,783,465,463,480,494,639,770,704,724,606,531 20,28,28,67,84,85,66,441,515,470,479,444,462,498,539,518,518,529,538,625,606,442,531,502,459,465,423,435,408,436,475,577,592,529,541,494,453,392,387,408,420,463,528,511,541,418,713,822,814,762,737,631,548,470,541,560,648,641,711,710,669,445,420,430,458,540,642,578,607,526,464 6,26,19,51,66,45,34,403,404,382,397,385,392,424,437,403,422,422,420,436,427,408,416,403,383,402,404,394,390,381,395,401,424,400,409,393,385,420,424,419,426,445,506,451,432,430,504,476,470,460,423,421,389,452,512,501,554,565,591,552,506,393,407,371,390,407,412,408,379,376,390 1,13,10,30,40,28,20,418,417,396,398,399,402,418,437,422,409,405,421,449,438,387,439,415,391,397,392,380,389,393,406,425,439,420,425,403,386,390,414,446,434,465,543,467,472,425,536,517,536,460,453,397,396,522,563,566,613,607,639,584,520,385,373,393,398,408,431,417,420,401,373 18,39,28,71,84,59,49,450,580,527,493,462,441,458,504,486,502,474,600,747,718,484,726,659,569,565,481,436,407,398,452,722,774,658,667,486,496,424,455,443,456,501,582,549,522,448,661,905,923,834,799,669,543,553,620,625,668,661,713,667,627,415,426,419,408,563,743,670,681,581,475 7,17,16,50,83,82,49,438,447,453,429,432,432,445,438,428,450,433,480,575,538,428,510,473,442,444,424,407,387,385,417,538,570,506,513,447,422,394,402,391,406,430,473,456,462,399,565,749,757,670,651,550,470,452,496,509,564,562,627,596,529,395,404,406,396,444,547,511,546,440,413 4,27,26,24,31,19,16,439,481,481,439,419,422,456,467,465,467,455,518,604,592,440,560,505,465,451,419,416,392,389,416,565,621,516,543,456,431,386,411,422,440,421,499,473,452,408,624,781,785,696,665,559,444,481,539,552,605,578,644,626,578,400,406,400,398,478,620,561,550,478,449 6,9,8,23,26,24,21,424,398,403,387,397,372,417,425,403,397,401,385,395,403,386,378,392,394,380,370,389,371,382,387,385,404,402,380,390,385,387,384,383,390,406,443,428,409,380,448,416,404,409,393,385,383,393,416,419,448,455,498,471,445,390,391,375,388,387,382,372,368,382,390 19,14,13,35,52,45,28,407,396,390,386,383,394,407,397,391,412,407,421,417,421,398,410,406,389,389,387,373,376,404,396,417,421,399,400,385,400,410,399,400,423,430,441,408,419,398,497,510,498,454,429,423,399,449,473,464,494,493,510,484,439,401,376,382,394,400,416,400,433,397,377 15,19,17,16,20,16,13,532,669,607,564,529,555,576,656,630,632,597,704,790,771,526,715,656,591,568,508,500,453,422,546,752,768,688,716,600,517,414,420,418,456,512,639,611,650,437,818,929,919,865,840,757,632,544,619,642,734,743,808,809,763,473,465,500,494,682,782,730,747,641,548 1,9,9,59,88,91,61,403,396,390,382,398,380,418,434,400,413,384,408,394,404,386,382,395,397,387,389,382,382,372,407,399,387,370,390,384,356,395,393,398,398,419,448,444,415,412,485,426,420,417,403,422,377,448,503,487,539,517,547,494,467,390,388,384,389,379,406,378,390,390,385 12,10,8,16,25,19,13,431,395,381,388,372,384,423,422,416,407,403,389,405,400,387,392,396,385,380,395,368,386,402,400,387,385,393,379,382,380,400,382,402,398,414,422,414,419,401,455,407,425,394,402,390,396,419,407,408,485,457,489,456,431,386,387,388,375,381,402,383,391,398,376 8,25,14,67,86,36,30,493,410,393,416,399,412,480,518,476,492,441,450,454,466,393,430,421,407,389,431,388,387,409,435,443,462,428,430,410,395,421,437,449,482,531,636,553,530,468,660,606,571,519,492,452,406,592,666,669,722,709,751,716,631,399,384,396,397,426,447,414,436,401,395 8,11,9,27,36,27,21,407,387,360,393,381,381,406,426,396,409,406,408,387,398,376,377,380,388,378,382,380,382,402,389,391,379,389,394,402,390,407,396,396,408,426,456,437,419,395,470,397,406,398,387,405,394,438,481,477,520,484,531,479,452,379,392,377,394,388,394,382,376,377,380 14,60,49,49,67,49,36,487,582,559,510,474,487,515,553,536,496,543,617,746,723,493,707,637,565,542,458,437,418,382,486,717,753,636,663,531,478,415,413,430,465,499,597,574,553,444,722,895,899,827,799,687,553,560,611,633,697,701,754,743,681,424,449,437,446,595,748,684,692,572,497 3,8,7,42,48,36,33,448,498,486,449,435,451,449,497,471,464,465,520,607,591,444,559,497,468,465,430,423,376,380,431,566,606,519,529,475,420,391,405,407,418,422,482,471,489,402,622,790,787,713,685,596,498,442,465,496,545,562,627,620,579,420,415,403,424,496,609,556,562,477,450 18,29,21,66,82,46,39,685,660,605,597,539,552,718,770,760,754,735,749,773,755,489,646,618,561,549,495,484,458,491,678,714,703,641,670,573,526,491,578,606,679,747,841,795,792,650,916,920,896,851,829,764,658,831,885,891,930,919,961,940,897,550,514,570,589,700,765,711,744,614,550 19,34,22,105,153,89,63,423,434,445,411,408,400,453,459,458,459,446,487,515,509,410,470,461,433,414,409,418,389,395,429,508,508,459,479,438,408,398,425,395,435,439,529,498,476,438,608,696,684,633,575,501,462,477,536,568,602,612,671,630,564,416,395,391,399,435,520,481,497,436,409 8,11,9,29,34,28,24,425,380,382,351,391,381,413,420,407,415,390,394,402,380,377,392,383,380,405,381,384,377,398,388,406,386,392,405,412,404,376,400,393,405,430,457,427,421,379,437,406,401,407,392,393,388,425,440,453,498,488,528,479,449,388,381,373,387,386,378,390,395,384,382 3,12,11,11,14,8,6,489,547,491,484,462,465,537,592,587,572,547,608,641,611,451,547,517,482,488,434,458,410,397,523,590,592,552,576,495,451,409,421,441,455,502,590,562,559,451,729,806,787,737,707,636,561,549,621,638,707,707,762,743,708,442,448,448,473,550,620,578,602,493,470 8,308,236,164,212,140,110,457,447,397,390,382,401,452,499,471,421,438,434,464,447,405,424,417,403,373,377,394,386,401,473,436,472,418,444,391,394,419,423,449,485,536,627,565,514,454,575,596,560,514,481,437,411,487,538,515,604,600,658,603,535,406,390,393,416,429,447,413,436,380,383 18,125,103,137,171,140,114,586,731,685,646,564,612,640,699,680,682,661,765,852,835,607,801,755,676,670,577,539,481,412,606,824,847,765,780,667,587,435,461,494,529,606,739,703,708,504,863,995,990,931,907,831,717,645,737,748,818,823,875,870,831,523,549,512,532,751,859,800,816,708,613 5,15,14,43,56,54,39,425,863,814,735,610,610,440,444,424,418,414,874,1023,963,825,1016,930,869,838,714,631,495,413,463,1011,1023,930,933,786,658,391,457,473,492,558,634,569,538,521,592,1023,1023,1023,1006,880,739,640,660,607,593,575,614,588,542,391,536,406,398,860,1016,920,929,814,670 13,61,57,169,271,259,158,411,573,552,560,518,580,434,485,509,495,515,600,670,662,472,605,567,535,545,501,508,472,397,440,592,571,557,570,523,464,379,406,382,402,426,465,470,488,431,673,866,845,807,789,741,648,436,473,451,535,539,618,644,614,474,533,437,463,603,705,662,681,605,570 13,18,17,82,96,96,82,426,441,440,442,414,412,433,424,445,426,432,460,525,536,421,490,470,432,429,419,399,395,372,417,504,537,469,506,422,415,381,392,391,410,433,456,437,447,413,558,745,747,677,644,551,466,427,467,465,509,532,572,563,527,399,421,373,403,458,527,504,489,436,416 9,76,58,109,149,113,83,540,650,568,557,508,548,563,639,615,609,589,696,783,754,535,718,664,606,588,504,494,430,403,530,756,775,696,707,617,515,422,448,432,482,546,653,630,624,492,807,936,931,876,844,758,630,601,686,696,768,757,824,815,769,485,490,463,506,674,789,742,748,624,558 5,116,101,147,212,195,135,446,813,765,699,572,542,494,564,537,519,511,866,987,918,803,971,878,817,794,653,583,479,374,481,972,968,876,883,729,611,434,490,528,579,633,698,630,604,617,714,1023,1023,979,937,817,664,737,760,725,731,708,758,730,681,416,505,445,441,863,969,870,885,756,611 16,19,19,70,143,140,66,434,437,424,417,405,420,449,476,449,441,452,469,485,469,401,449,438,418,418,399,398,374,377,424,459,488,435,468,402,414,379,387,396,405,431,457,459,451,407,557,661,651,583,558,500,444,431,486,481,562,556,598,585,545,407,415,411,408,451,470,452,455,435,415 5,34,33,233,418,424,233,499,497,457,434,440,481,506,568,558,580,549,557,531,547,414,427,437,410,421,411,440,406,394,496,480,466,457,457,444,403,393,436,432,460,524,599,571,586,474,741,693,640,606,593,555,463,577,668,662,718,705,770,745,714,458,398,436,436,498,469,497,485,468,439 20,23,23,85,100,94,80,412,485,456,435,424,419,429,475,462,446,463,523,601,605,422,534,495,456,457,428,419,387,384,410,545,591,517,540,435,428,387,386,393,411,425,485,465,453,419,612,787,785,712,680,590,482,457,501,513,553,557,636,620,560,385,422,407,413,484,597,533,543,485,424 1,120,111,62,128,112,53,399,428,429,390,406,410,407,431,411,398,403,419,453,447,415,424,436,406,415,385,405,385,370,401,409,437,402,410,417,392,398,402,378,385,379,400,404,391,393,446,567,574,506,495,458,421,398,425,431,437,433,485,452,441,383,397,375,392,425,414,432,422,417,415 18,16,16,71,66,59,67,421,431,397,394,410,390,436,418,403,429,419,463,473,452,399,425,421,406,410,388,393,389,369,407,457,472,435,442,410,418,407,415,387,411,409,482,433,443,381,552,615,625,563,546,466,440,441,490,490,572,547,604,560,546,388,391,395,413,438,463,461,450,430,402 11,49,48,106,171,166,101,436,489,470,440,393,429,442,461,462,450,450,482,581,565,414,527,496,448,432,428,406,396,407,450,568,573,504,514,450,437,399,403,433,416,426,500,466,474,421,604,778,782,715,668,565,496,475,515,532,583,578,642,604,557,407,400,415,397,470,557,522,559,459,428 8,12,9,28,46,38,23,425,393,388,387,382,376,411,418,404,397,408,398,411,413,392,405,403,409,402,381,397,379,397,405,419,432,391,411,393,397,388,402,410,422,445,482,447,402,410,488,522,530,447,454,424,398,468,481,506,551,514,551,539,478,383,375,387,390,403,417,423,402,413,404 17,9,8,23,29,27,21,402,384,397,399,387,384,401,397,398,376,384,393,397,396,387,406,385,385,392,384,392,393,400,391,402,403,375,384,374,379,391,410,406,420,433,439,409,427,402,459,433,415,392,387,392,393,436,453,478,495,475,509,479,443,379,395,385,387,385,400,395,384,388,369 17,8,8,14,21,20,13,404,390,389,378,378,385,397,420,409,394,379,387,369,387,379,384,368,380,386,379,387,381,401,394,392,379,378,383,381,393,391,381,403,417,423,436,410,402,399,428,420,404,391,390,377,385,426,431,425,455,446,457,438,426,380,386,376,386,389,382,390,379,386,385 3,11,9,32,38,28,23,429,404,406,390,382,382,428,451,406,439,404,392,407,388,387,397,384,393,387,382,385,376,382,399,396,398,384,388,396,370,397,381,374,398,388,433,435,407,392,486,460,420,399,412,410,375,402,439,426,479,498,521,489,469,382,388,378,391,397,388,402,413,393,404 2,100,90,66,101,90,58,620,650,597,572,544,590,674,716,724,718,693,738,753,733,524,657,593,562,539,481,510,448,459,663,738,720,669,689,602,564,445,461,501,545,645,776,753,767,523,894,928,887,853,832,784,686,704,771,782,843,843,897,896,863,555,509,565,584,718,780,715,746,648,578 4,14,13,118,127,121,114,358,393,398,381,376,379,396,404,394,395,377,383,396,407,400,394,388,388,402,384,399,375,382,388,380,399,396,378,389,390,386,385,393,394,392,411,395,393,393,402,421,427,411,402,410,383,404,402,420,419,406,421,397,396,374,368,397,383,398,395,398,386,398,385 13,10,9,59,78,74,56,389,413,392,386,410,384,406,420,401,408,398,410,433,408,396,404,411,398,382,398,394,383,383,399,429,432,391,401,369,404,391,387,399,419,420,448,421,417,435,471,493,485,442,446,402,392,566,644,641,615,583,561,510,452,384,401,388,380,406,411,418,415,407,394 14,8,8,16,14,13,15,405,514,492,439,434,426,426,447,437,432,418,486,605,596,428,568,518,466,450,424,419,390,399,409,576,625,546,547,474,443,390,380,384,398,390,434,446,452,400,547,807,814,735,706,588,496,425,424,459,487,493,542,552,491,412,415,409,398,489,608,556,583,470,432 12,81,78,253,351,342,243,513,701,641,591,504,507,534,591,557,544,535,704,832,808,567,786,742,654,641,537,491,444,428,509,786,833,739,764,614,556,423,419,447,451,510,614,596,592,477,777,996,1013,943,915,823,695,575,635,655,741,724,779,767,732,467,478,441,462,683,833,776,787,677,548 9,195,172,479,659,573,416,609,756,695,664,581,631,663,713,696,698,693,779,863,852,604,808,768,701,675,586,585,496,413,623,828,848,762,792,687,610,456,465,480,527,594,742,715,722,547,879,1011,1011,954,928,855,744,690,762,786,852,848,900,884,844,545,530,532,568,749,862,817,830,720,655 12,35,35,174,268,277,178,407,402,381,383,384,390,406,411,410,424,404,399,422,403,383,408,397,389,381,371,388,384,394,391,423,417,395,399,406,385,397,390,394,411,413,446,442,426,402,489,503,494,457,458,413,410,444,472,512,516,505,543,516,469,426,382,397,389,381,416,420,404,405,411 1,184,150,1023,1023,1023,1023,755,695,629,609,578,620,792,856,840,832,814,800,772,772,505,576,561,520,499,453,462,457,713,768,706,663,612,637,591,557,728,726,753,802,868,939,894,876,750,995,943,894,865,848,808,703,871,936,950,1001,993,1023,1018,979,684,491,660,677,710,714,699,722,606,578 16,8,8,34,49,51,34,395,443,410,433,408,413,407,430,430,423,425,464,493,478,417,450,434,416,419,403,402,402,388,422,466,482,450,455,414,409,384,389,420,386,407,418,422,427,395,528,673,680,605,570,494,445,409,434,430,462,471,517,516,474,405,416,408,414,440,504,473,473,441,409 15,9,9,37,52,54,38,378,404,381,396,407,394,393,395,413,400,398,408,453,432,403,426,409,383,401,403,394,379,375,385,423,427,403,420,399,400,392,391,385,398,392,451,437,431,407,470,572,554,483,491,447,421,411,433,412,485,474,498,499,472,394,393,394,395,406,416,399,421,402,405 12,9,7,27,32,22,17,425,423,407,408,405,400,437,459,419,412,422,431,461,449,391,436,423,408,410,402,392,380,376,413,437,446,423,425,407,409,397,394,388,414,429,449,436,411,411,508,604,600,515,508,436,414,433,455,454,514,500,549,517,478,391,397,386,389,418,475,450,432,412,392 13,69,66,54,74,71,51,429,443,398,391,400,403,427,452,428,417,395,427,486,466,403,473,440,430,397,411,387,409,391,428,473,510,436,455,420,390,393,411,423,436,487,550,496,468,410,555,593,608,519,486,454,405,479,520,524,576,591,622,579,532,383,398,396,375,403,487,433,448,430,411 10,8,8,26,42,43,27,429,449,439,419,396,409,399,408,420,407,416,451,541,513,411,496,455,428,428,409,410,412,393,401,495,543,479,474,418,416,400,377,380,389,378,406,420,417,390,523,747,739,666,635,546,463,398,409,410,480,437,491,503,501,394,397,385,403,457,545,480,521,441,417 20,11,8,33,38,25,20,433,400,392,362,387,394,428,430,419,413,414,398,412,410,384,400,378,387,394,386,383,374,378,396,389,401,386,395,382,400,389,413,405,401,439,479,463,438,401,474,435,417,400,404,396,384,445,467,477,534,518,557,535,460,378,393,391,384,385,391,398,375,393,397 20,19,17,78,129,126,73,405,396,397,377,396,394,391,416,406,387,397,412,391,403,404,400,397,389,387,407,379,381,402,384,401,399,400,428,377,378,387,400,411,417,415,457,429,435,417,453,445,465,431,400,383,399,411,485,489,507,491,542,487,442,393,395,393,388,408,416,405,394,371,370 9,28,16,215,246,128,104,529,599,585,523,478,515,555,605,575,578,557,662,751,729,497,672,616,544,533,486,432,410,416,532,693,725,638,650,525,472,443,466,486,536,609,710,651,625,543,808,911,909,845,815,742,617,710,784,791,837,826,868,836,786,469,462,454,466,597,740,671,696,595,512 3,138,89,375,440,296,256,648,745,724,651,592,606,702,762,739,731,707,795,879,856,608,830,779,696,686,585,572,468,449,679,853,879,796,823,680,605,495,557,610,673,749,849,795,787,655,919,1017,1011,956,929,855,741,823,882,888,928,920,960,938,899,532,520,551,564,745,874,821,836,729,623 6,10,8,40,45,38,34,426,401,408,393,406,410,421,436,407,422,417,420,444,440,394,417,414,392,394,394,397,370,402,397,418,433,422,422,390,380,400,397,391,414,439,467,446,435,411,536,522,533,463,468,433,416,460,501,521,582,566,607,553,514,403,389,396,399,403,420,414,416,403,394 13,78,63,552,1000,899,486,677,745,707,679,618,651,720,786,765,759,746,796,854,843,616,784,749,702,688,611,595,524,476,652,805,822,752,789,670,616,478,501,529,587,666,788,754,768,595,928,1009,1002,956,934,879,781,751,828,845,907,900,949,933,898,598,590,600,631,778,852,820,838,731,671 10,15,12,24,27,19,18,426,455,411,407,416,399,428,405,431,419,422,460,511,518,406,493,451,424,429,385,388,399,389,415,474,529,466,472,426,404,401,406,401,428,406,462,423,429,393,527,667,674,595,568,460,425,472,506,489,550,550,591,554,502,403,406,385,404,430,521,495,478,421,426 11,14,13,62,94,90,59,419,469,435,428,418,427,427,433,456,439,448,471,599,579,437,553,503,449,473,424,426,391,394,429,553,599,514,503,479,412,388,398,404,409,440,491,470,493,409,580,794,805,724,694,597,482,449,461,485,527,536,579,580,528,409,411,400,408,477,571,521,538,477,418 6,14,11,30,38,31,24,425,392,396,400,384,391,415,446,412,407,394,415,413,402,398,403,400,397,376,378,392,381,401,399,399,427,397,394,382,403,396,396,389,413,443,488,444,428,412,490,466,438,429,408,397,383,461,485,493,525,538,580,527,490,402,373,396,376,381,401,400,396,392,379 15,8,8,40,45,44,39,403,416,410,399,395,418,380,391,400,401,390,456,496,496,413,458,446,423,424,384,394,387,365,402,466,523,457,457,424,406,379,387,365,387,399,403,408,410,370,469,684,701,617,569,480,431,395,408,423,445,448,462,482,438,380,402,387,406,428,487,468,464,436,405 18,18,18,24,29,27,23,419,432,424,390,399,398,429,429,443,418,422,420,467,443,394,456,416,397,401,406,401,406,419,431,468,453,422,433,398,407,408,464,497,549,654,727,616,514,408,609,623,603,548,511,459,415,499,621,681,762,726,751,641,576,403,386,388,400,422,452,434,457,419,385 14,48,23,68,100,49,34,450,400,390,407,387,412,470,497,449,451,426,438,488,462,392,437,422,409,402,396,386,383,439,444,458,477,409,414,411,380,407,444,463,478,532,621,545,509,460,634,620,603,536,507,434,376,579,652,650,701,687,724,677,596,378,400,376,381,401,438,396,439,396,411 9,12,9,44,49,35,33,438,395,381,389,388,398,440,417,427,434,421,418,406,425,387,418,401,384,384,398,386,392,418,404,410,414,412,422,388,393,414,400,400,419,431,477,444,440,393,512,470,463,430,420,410,397,454,506,512,570,555,585,546,488,404,394,378,381,398,411,405,404,401,387 15,50,49,154,141,139,152,470,559,507,491,466,450,470,508,483,490,478,577,708,685,458,637,594,532,521,451,434,421,393,442,642,693,595,603,509,469,405,401,421,420,452,568,521,509,412,685,886,890,821,787,696,567,493,548,585,657,649,715,692,636,417,419,404,415,523,694,627,658,555,495 14,44,33,57,75,50,40,418,476,435,414,400,412,439,444,430,423,426,474,549,540,410,525,469,446,442,399,399,385,401,425,521,571,471,492,421,394,386,414,390,424,455,496,474,447,422,565,718,720,634,578,494,432,496,539,547,574,566,620,582,544,416,392,392,401,443,554,510,489,448,422 5,10,10,57,89,93,59,386,389,398,384,388,375,384,395,390,401,382,384,394,414,396,394,390,389,383,376,380,386,385,396,398,373,389,405,411,389,389,389,386,391,383,397,392,392,388,438,443,456,435,414,395,373,396,448,454,459,432,453,424,422,384,399,385,389,398,410,409,408,383,387 6,39,28,104,139,105,75,459,459,437,428,409,384,478,519,510,505,493,477,493,491,400,427,425,403,430,385,399,378,448,531,499,504,457,462,418,425,477,555,577,645,726,799,709,653,468,703,660,608,574,525,503,448,607,695,719,778,759,794,738,676,416,417,421,409,469,482,434,449,407,416 15,13,12,101,145,141,95,409,430,428,403,406,395,410,401,409,406,391,424,467,432,377,422,420,418,395,399,402,391,378,413,446,475,449,437,415,404,391,394,403,395,430,430,426,409,407,470,612,612,549,506,464,420,459,501,511,514,513,521,494,445,399,415,382,388,430,464,434,456,425,386 18,34,34,118,172,170,112,435,519,475,468,432,468,431,471,471,446,465,511,655,603,437,585,535,486,474,440,434,410,420,444,596,645,561,553,453,452,402,390,402,416,425,501,467,474,409,637,823,832,751,715,620,503,469,509,527,597,605,655,628,587,401,400,411,419,489,635,573,587,487,467 20,272,232,131,266,213,96,648,804,774,773,746,805,700,783,799,806,815,841,846,855,559,690,692,689,688,632,688,612,419,710,747,727,703,747,697,689,468,527,562,634,722,824,778,801,480,955,964,940,928,925,905,839,665,754,789,873,871,927,939,912,671,713,680,717,805,803,811,861,787,773 17,15,14,87,136,128,80,396,430,443,412,416,410,415,440,445,441,425,458,496,482,405,462,443,424,413,399,401,383,393,410,481,474,451,453,406,417,400,403,382,414,420,447,455,416,398,548,675,664,602,567,487,434,410,439,466,515,522,548,544,500,405,410,395,399,466,478,454,458,432,412 8,10,9,32,44,29,23,402,381,402,395,368,385,403,416,409,404,395,399,394,412,375,398,404,386,381,384,388,398,407,405,397,406,407,384,400,399,391,417,406,409,421,452,438,435,404,460,443,440,423,404,398,395,439,466,471,503,492,551,485,443,393,388,389,396,393,398,411,407,376,398 6,9,9,49,71,70,47,401,448,398,408,403,384,412,408,416,404,410,432,480,465,411,460,427,425,405,405,412,403,389,414,468,494,434,452,405,407,371,396,408,397,396,426,407,415,391,471,644,643,552,534,462,403,393,436,438,470,477,500,495,469,389,391,385,395,420,487,446,454,403,400 8,21,16,39,52,27,22,397,454,426,420,399,392,413,405,426,415,410,450,498,519,412,490,455,436,436,398,382,389,386,417,486,545,463,471,430,389,390,400,407,411,433,484,438,437,424,503,668,687,594,570,499,448,471,507,501,514,526,591,532,497,406,381,410,411,426,522,458,451,433,396 7,22,17,51,66,43,33,406,393,390,377,385,374,406,425,426,410,400,436,425,449,368,406,405,384,399,397,365,390,388,395,417,397,404,404,406,368,404,402,403,416,447,497,463,446,417,519,488,479,427,453,405,414,459,486,520,556,546,595,545,494,382,403,381,387,389,411,408,429,393,371 10,119,113,91,125,121,87,463,572,546,497,460,488,459,510,506,504,502,592,710,709,479,652,602,538,509,462,442,429,406,467,677,709,619,672,542,461,382,403,406,414,468,546,527,522,408,722,915,929,858,830,736,603,508,585,621,700,692,745,729,689,435,420,423,437,548,692,643,659,537,500 6,89,85,135,190,182,129,488,570,537,489,459,443,475,526,484,512,503,603,691,683,464,626,580,534,516,452,456,412,413,467,661,689,594,629,502,458,407,418,412,425,456,546,520,535,443,706,889,891,827,787,694,590,536,600,590,672,659,721,710,661,400,429,424,437,558,677,611,627,516,471 2,26,24,33,36,32,29,410,461,429,431,411,426,440,460,473,461,438,484,595,568,424,560,492,450,449,424,403,401,394,441,579,596,502,497,450,441,412,432,444,465,513,589,532,511,428,610,770,752,674,602,527,460,520,599,621,679,666,717,659,600,400,422,402,408,489,607,524,537,460,411 4,13,13,75,95,94,73,410,465,443,439,406,435,435,442,447,425,422,472,566,556,430,515,485,449,454,397,392,383,380,406,539,555,496,511,449,424,388,378,405,389,423,451,432,433,400,550,754,758,688,641,533,463,427,462,481,513,509,582,548,497,389,403,393,403,446,563,501,519,465,424 13,11,11,25,34,33,23,395,426,429,415,411,412,414,430,400,420,415,452,517,492,411,481,453,417,404,389,404,402,366,415,483,519,455,478,421,423,377,399,388,384,404,434,424,430,399,493,679,702,611,566,489,448,410,447,442,496,486,519,502,466,397,401,399,403,429,509,466,470,433,420 9,30,30,100,159,160,99,429,452,407,413,403,424,450,471,447,431,427,443,484,489,411,468,447,431,415,417,410,372,406,440,477,492,463,456,428,400,397,406,428,409,446,507,473,475,432,570,668,677,585,570,486,427,472,510,522,585,572,636,587,551,402,385,408,380,438,485,465,447,426,428 12,12,12,75,111,116,77,398,421,400,399,409,385,391,418,409,407,416,416,447,439,383,418,397,408,404,392,384,395,396,398,418,432,412,436,387,408,396,400,387,398,399,411,406,399,390,469,589,599,514,509,445,421,403,424,428,448,462,474,474,434,394,388,396,385,414,443,403,426,417,382 6,11,10,15,18,15,11,425,386,395,386,376,380,418,428,402,397,388,388,386,373,383,380,384,383,383,390,381,380,384,392,389,391,370,384,399,385,382,390,386,405,381,413,404,402,389,413,380,363,380,372,357,371,391,416,399,450,430,466,433,417,365,366,378,396,371,387,384,372,381,362 4,53,53,152,206,205,152,450,399,391,385,386,424,437,471,450,463,429,428,442,434,391,404,405,393,410,395,399,417,378,425,412,396,406,399,394,417,412,413,418,446,487,516,514,464,440,579,534,520,471,468,426,402,568,649,652,653,628,671,608,556,426,386,398,408,422,436,427,428,400,390 15,8,8,67,76,79,69,400,424,408,402,404,386,403,402,413,412,410,440,453,459,394,442,427,405,409,394,392,370,381,391,429,473,425,427,410,420,390,383,405,397,409,409,420,409,398,453,632,657,573,535,455,425,436,437,441,467,465,498,470,451,391,394,390,390,407,452,447,431,419,397 20,89,76,100,160,138,84,521,699,672,611,547,560,579,650,628,636,628,741,849,819,564,810,747,669,657,564,506,452,416,576,815,848,760,775,640,543,436,451,480,500,556,691,665,669,478,820,985,986,920,892,793,687,619,713,720,784,780,836,827,794,467,502,476,491,710,846,787,787,675,576 11,201,189,133,175,163,123,432,389,379,378,380,410,428,401,393,392,398,408,375,402,387,391,407,386,389,381,370,371,426,411,412,415,417,409,398,396,404,406,449,425,469,530,477,456,431,470,445,457,413,429,411,389,431,430,456,502,491,526,491,479,396,384,398,374,389,401,405,399,400,378 4,41,29,33,39,24,20,440,424,409,425,380,411,451,479,474,476,455,439,472,481,396,433,435,396,413,393,384,408,419,470,461,447,424,441,408,401,407,436,446,485,597,677,582,543,439,649,631,593,525,498,475,448,576,645,672,743,731,769,699,635,398,389,389,403,424,463,439,446,408,396 2,17,16,40,38,32,34,413,419,421,386,384,393,423,434,439,432,424,429,451,436,393,443,428,399,414,387,379,399,395,400,433,452,424,440,403,375,401,403,417,407,424,455,418,429,413,529,535,545,485,485,441,424,432,441,459,508,503,560,538,491,392,381,389,389,414,443,416,410,412,392 11,72,69,17,23,20,15,421,384,426,387,380,395,423,430,413,401,405,410,405,390,380,392,397,377,378,386,389,377,421,402,428,394,394,382,388,380,398,392,416,423,415,446,439,411,410,442,449,426,409,378,396,401,447,460,458,497,484,505,471,441,406,401,386,390,402,384,396,393,378,381 2,32,22,254,288,256,227,505,488,474,421,444,452,526,588,583,579,558,534,560,573,413,468,428,429,423,417,430,398,421,578,544,536,498,504,488,427,450,495,546,611,691,803,744,718,482,783,739,687,647,615,566,489,586,697,736,825,822,865,824,768,453,419,456,456,494,521,509,516,446,434 19,88,86,58,88,84,54,419,424,399,415,408,373,470,464,453,441,446,442,520,489,408,495,449,411,420,404,394,378,407,442,488,529,447,448,427,400,424,447,440,477,553,636,557,537,438,580,596,629,537,498,463,434,481,552,556,599,595,665,603,558,395,402,390,402,434,524,447,468,417,396 16,246,202,101,130,97,74,461,400,402,382,387,401,510,506,453,422,424,413,437,413,384,411,399,417,386,398,381,394,430,484,416,431,404,407,400,404,439,477,502,534,596,704,637,570,425,545,486,477,455,440,413,379,476,482,518,572,567,623,588,534,379,402,384,397,412,396,406,392,402,384 18,60,56,134,184,161,119,430,531,513,485,432,442,454,489,479,468,453,531,661,639,445,612,563,506,479,440,429,398,413,452,625,672,575,595,498,452,415,428,412,455,465,580,522,521,433,691,843,856,778,744,651,529,518,603,621,696,682,737,703,653,411,411,421,422,520,654,588,618,508,450 20,22,22,60,80,80,59,425,494,460,450,425,418,394,438,470,446,449,506,601,593,423,549,504,473,449,417,407,396,384,431,569,615,528,528,474,445,401,375,395,417,424,464,456,462,406,610,812,821,730,701,603,491,428,492,503,562,566,624,617,566,410,420,404,406,485,590,546,551,480,437 1,12,12,61,79,80,62,401,435,419,425,411,393,442,461,434,437,437,454,487,497,411,481,455,428,430,394,398,392,404,438,485,482,439,456,418,404,382,390,403,421,420,482,450,449,408,560,664,668,594,552,474,432,443,502,522,558,540,601,583,524,397,399,385,414,432,499,471,500,439,409 8,215,181,329,508,385,271,642,730,680,631,592,623,672,741,723,716,711,761,842,838,588,792,751,691,670,569,570,479,423,626,797,835,748,774,635,597,429,474,496,524,620,748,715,715,561,893,999,1011,954,931,858,750,708,789,809,875,864,917,904,864,562,543,538,572,747,855,815,833,726,636 10,28,18,55,76,46,34,393,430,401,409,382,397,419,437,428,428,433,424,444,422,390,415,411,392,398,396,381,387,385,430,417,432,398,425,418,386,392,411,413,403,447,494,465,460,396,532,521,508,446,454,405,421,457,499,506,534,531,602,548,499,399,401,399,404,411,417,420,402,397,400 14,13,13,44,45,42,42,400,438,412,408,397,423,423,418,417,405,403,455,498,506,411,501,455,427,426,406,398,399,400,391,482,536,471,462,439,399,395,389,395,396,409,446,430,437,386,508,699,709,606,587,504,433,408,449,453,474,472,537,518,473,383,422,393,394,440,497,472,470,431,397 2,60,57,101,155,148,94,424,502,477,439,431,448,448,478,447,444,455,515,649,609,437,589,527,488,475,432,407,386,394,442,612,657,547,577,479,414,399,404,423,430,459,524,485,486,441,626,808,825,743,701,579,475,503,539,574,630,619,680,650,587,422,426,408,418,499,626,575,573,488,441 12,11,9,52,55,34,33,437,450,430,424,405,415,424,441,448,458,436,492,567,535,403,506,455,431,444,403,392,394,397,441,528,539,483,496,434,415,408,419,429,460,508,592,532,473,431,591,735,725,657,609,516,441,498,576,598,657,637,693,632,584,389,398,408,399,444,529,484,502,422,409 9,8,8,17,24,23,16,407,408,410,412,388,409,405,438,438,440,418,404,425,431,404,404,411,414,395,419,412,409,413,416,419,418,418,418,424,409,388,387,395,374,399,427,428,433,407,587,582,554,528,537,542,482,416,458,469,508,494,550,565,542,400,410,411,425,447,451,443,447,448,431 1,9,8,13,16,14,12,409,451,443,418,413,411,417,452,434,421,420,435,559,526,428,530,487,427,438,415,407,382,399,405,503,565,494,511,410,396,403,389,426,427,465,503,445,471,409,546,646,685,568,580,474,415,502,537,543,600,580,620,590,534,397,404,407,400,433,545,507,496,443,420 2,166,156,150,218,211,142,414,413,382,400,371,388,415,437,417,404,399,389,444,441,411,417,444,398,389,385,388,386,390,424,435,448,420,421,383,411,421,401,419,456,453,529,482,472,442,526,527,506,463,457,413,405,501,501,497,545,551,605,533,518,394,365,412,413,401,434,410,434,400,390 9,9,8,26,30,24,20,404,398,374,379,376,371,414,417,418,392,391,388,401,402,377,396,397,393,382,397,368,386,397,384,388,390,391,392,383,398,395,407,403,387,400,420,429,407,395,445,431,434,394,382,389,380,432,455,441,450,463,466,478,429,387,384,376,377,378,407,401,402,384,386 10,9,8,25,28,21,19,411,398,388,399,402,385,422,436,411,405,421,404,412,396,379,399,395,398,384,399,380,377,402,405,399,401,395,389,391,378,401,392,409,396,413,442,417,432,387,483,452,464,410,402,391,392,429,442,448,490,502,543,502,472,401,384,390,387,397,408,390,399,386,387 16,32,24,48,81,55,31,436,408,400,398,421,395,440,475,445,447,435,426,444,452,411,424,433,388,407,393,384,378,401,432,447,444,419,417,415,393,412,443,439,468,509,599,494,506,452,614,557,510,477,473,461,411,577,618,611,670,663,692,647,595,376,385,403,397,421,464,444,428,417,391 8,48,45,160,221,201,143,451,544,503,470,474,448,489,538,515,492,481,596,678,673,454,631,579,508,504,464,440,420,430,454,639,682,574,626,505,468,394,434,440,418,467,536,505,527,455,679,872,885,813,782,686,563,528,599,600,664,655,712,698,647,430,429,406,442,533,686,618,639,520,473 6,213,190,145,186,159,125,496,447,447,432,393,390,485,524,495,476,472,470,535,530,404,507,477,434,422,411,385,391,442,460,502,547,455,478,414,397,436,445,464,476,510,634,578,533,446,657,668,680,584,559,469,412,543,601,602,687,683,741,686,626,423,405,408,387,448,525,463,482,446,415 17,12,10,41,50,31,26,405,400,383,381,388,400,406,432,430,415,394,419,401,410,396,399,411,376,396,387,379,386,383,409,408,411,385,399,378,389,396,408,424,422,445,475,465,459,400,496,448,448,414,407,414,389,455,503,496,544,535,591,554,500,384,395,391,395,398,394,390,389,384,396 8,9,8,29,40,23,18,398,390,382,386,380,394,397,413,382,399,407,423,390,397,380,392,391,389,381,376,383,387,373,403,397,382,390,388,384,376,380,398,410,392,384,436,416,388,400,449,408,428,393,390,412,377,438,461,456,487,477,502,473,436,402,392,382,382,385,384,380,394,390,383 1,27,26,13,14,13,12,557,672,627,589,533,546,597,655,653,653,642,712,808,789,540,741,680,619,610,509,503,423,425,590,772,789,708,722,597,533,419,427,449,490,558,682,664,682,465,832,942,932,878,848,770,661,599,684,702,776,775,834,837,794,471,493,502,517,698,796,748,762,648,571 5,14,13,150,232,206,134,406,414,410,421,395,401,414,399,397,386,418,431,486,471,402,457,432,401,410,393,397,388,359,415,465,473,428,420,392,402,386,395,385,398,396,421,414,412,407,477,635,641,561,528,456,418,417,432,428,472,465,483,477,458,398,390,389,384,413,480,428,461,408,402 18,103,93,50,60,46,39,592,685,611,596,516,563,655,722,706,699,690,748,814,778,537,751,680,608,582,516,473,448,457,728,800,799,711,733,631,569,494,620,689,754,831,918,867,840,492,888,972,954,892,861,769,645,670,763,804,894,891,938,906,868,527,489,537,542,694,812,731,758,642,534 14,258,232,221,300,237,175,421,408,409,409,400,413,437,439,417,421,421,415,440,453,402,421,403,400,413,382,396,404,402,455,455,460,440,433,423,424,401,418,482,486,502,593,509,481,442,548,570,557,522,489,415,407,488,533,541,612,595,645,580,544,408,387,384,402,393,448,420,419,399,399 17,15,13,26,42,36,21,402,393,372,392,382,368,409,394,426,416,390,384,373,388,382,367,380,379,384,383,394,407,417,383,378,390,398,387,403,373,375,385,377,396,397,391,424,408,392,429,401,393,400,390,394,380,403,420,418,446,450,471,449,436,370,386,384,379,376,387,376,383,389,378 8,13,12,60,83,80,56,406,459,435,453,432,401,425,430,439,419,434,501,563,563,418,532,502,457,425,410,406,388,417,411,537,589,507,523,438,398,386,407,405,420,402,464,443,451,418,569,790,802,717,680,575,480,434,468,483,538,553,585,575,539,397,414,391,390,440,574,538,547,461,414 8,10,9,25,32,27,21,416,396,383,377,400,399,420,431,418,405,389,386,431,419,383,423,396,391,385,373,395,396,393,397,415,426,411,412,401,389,390,412,403,405,413,454,436,424,389,470,503,500,439,424,395,384,406,447,423,474,479,519,489,466,371,391,391,391,352,426,425,413,414,375 17,20,19,55,67,68,54,405,460,431,435,409,412,421,461,439,442,437,480,551,537,407,493,474,453,422,409,414,394,402,426,525,526,480,503,429,413,408,401,424,427,435,488,470,444,415,577,733,737,656,621,529,466,460,515,537,584,580,629,608,563,403,402,411,406,465,556,507,502,449,419 9,44,45,223,324,331,224,428,444,413,422,399,399,434,454,440,473,448,448,500,487,399,440,441,420,404,401,402,390,399,411,459,465,420,439,413,403,426,404,418,421,465,520,486,446,450,615,663,644,569,526,469,431,516,595,603,674,651,700,640,580,417,387,404,418,418,474,469,454,409,432 17,13,13,67,110,112,65,402,422,409,410,405,401,414,415,419,420,409,427,475,432,409,419,420,402,389,393,393,383,371,393,426,448,431,441,420,419,391,379,389,379,408,431,404,414,423,513,609,618,534,521,448,408,401,430,442,478,459,492,509,459,396,400,386,404,405,446,414,425,425,402 15,64,23,372,418,129,128,700,802,767,733,648,677,754,808,790,776,769,846,927,905,677,873,821,758,740,622,630,515,513,738,893,919,841,860,759,672,576,654,697,739,814,897,851,834,722,962,1023,1023,996,972,899,802,875,932,935,973,966,1004,978,938,584,579,548,597,785,902,853,864,770,690 18,58,55,116,157,142,104,529,761,726,659,571,567,561,615,607,588,569,770,915,879,649,886,830,745,725,624,549,460,435,568,879,918,821,836,715,597,421,482,508,543,622,719,678,653,536,796,1023,1023,989,960,862,719,682,744,735,784,778,827,800,764,463,510,470,464,732,903,844,848,746,607 20,12,10,27,36,31,22,411,417,410,423,376,430,415,460,420,449,435,437,446,438,391,419,393,401,406,377,382,385,398,429,439,422,427,426,407,405,384,395,396,413,418,451,448,450,400,514,541,512,493,489,439,416,449,456,461,523,516,564,560,498,401,391,391,404,412,449,431,434,406,407 7,10,9,24,27,23,20,407,395,395,393,381,392,407,421,408,415,402,401,386,397,379,385,389,382,393,374,396,377,392,406,398,374,389,387,388,380,401,387,416,399,422,456,453,424,405,477,447,427,411,397,391,396,437,479,482,503,502,540,502,453,391,395,369,390,379,397,387,383,381,385 20,10,9,19,27,25,17,404,377,385,395,395,388,398,399,403,394,397,398,392,396,393,394,386,368,397,380,372,379,393,402,401,390,389,386,375,370,389,411,407,399,425,425,415,408,404,432,420,429,415,389,377,384,434,434,461,478,443,467,479,443,383,394,390,383,378,386,390,398,375,385 1,10,9,24,32,29,22,432,389,382,400,393,368,438,443,434,411,394,398,381,388,389,367,380,390,381,381,388,382,406,405,387,390,383,371,379,387,380,398,408,386,408,425,439,421,378,476,393,392,402,391,381,381,411,419,408,470,488,546,484,471,389,387,382,383,399,388,389,374,386,390 12,12,11,32,48,46,30,444,526,480,467,432,455,474,500,500,508,485,564,646,606,456,570,528,508,491,425,417,399,398,463,604,635,543,572,480,452,412,407,411,427,457,524,524,516,426,664,807,794,739,700,610,505,474,549,549,629,615,691,670,642,433,431,438,420,536,634,576,586,514,462 3,103,67,68,100,65,41,553,522,468,468,432,475,558,640,617,588,599,555,596,601,417,485,462,430,433,409,402,406,435,562,556,555,503,530,457,457,467,517,540,586,688,773,705,668,554,818,785,749,693,658,578,499,740,801,808,855,845,885,849,801,462,415,429,483,486,572,506,540,460,415 5,16,15,26,35,30,21,423,503,446,451,415,426,444,466,434,441,454,505,609,564,444,562,521,457,463,442,417,385,401,427,561,599,522,533,460,442,382,402,409,403,442,467,473,453,417,564,767,773,696,648,569,471,445,458,469,530,505,593,574,535,401,409,398,396,487,581,523,529,474,426 19,16,16,94,157,159,91,427,414,397,409,413,383,408,412,421,428,415,443,470,459,395,438,438,400,419,401,399,380,404,421,440,454,431,454,424,385,392,414,391,418,428,448,439,440,396,514,611,622,561,534,469,426,462,475,482,525,522,550,524,493,399,372,390,403,402,457,434,453,410,406 9,11,9,60,107,79,51,414,451,419,424,401,417,423,437,427,422,413,462,523,524,410,498,475,443,434,403,430,379,398,417,509,527,471,492,425,395,403,399,407,393,413,469,441,439,401,506,708,716,627,584,499,436,408,446,467,498,484,534,519,490,404,396,398,410,432,495,486,500,438,411 20,16,15,62,92,85,55,419,485,459,432,417,409,451,462,457,459,452,506,575,543,441,524,494,471,442,417,408,393,376,438,536,567,498,536,449,432,405,417,426,432,450,494,477,476,421,630,760,754,684,650,574,482,485,546,546,627,603,669,652,581,413,404,403,408,475,570,547,512,447,438 15,45,34,45,54,34,30,471,422,417,428,403,433,467,485,452,464,476,469,506,498,414,453,433,408,404,412,405,385,426,497,495,496,457,460,426,423,472,490,551,612,706,782,672,607,445,672,676,660,597,543,500,448,601,700,745,808,777,802,733,663,422,392,412,409,447,502,476,476,427,402 5,28,26,55,68,57,46,442,521,488,456,441,458,459,516,497,469,485,527,639,627,448,581,532,490,485,436,437,421,394,452,604,634,541,580,468,427,381,408,397,416,446,519,484,513,420,679,827,828,756,727,625,523,485,533,544,612,625,677,678,616,410,448,423,431,519,614,573,583,494,441 16,13,13,48,64,66,48,403,452,436,402,407,415,421,428,443,424,414,475,535,498,415,472,460,443,446,422,406,394,376,414,508,548,458,498,410,424,390,399,414,399,412,439,445,440,385,549,724,732,644,597,504,448,434,468,468,550,524,573,560,503,402,394,411,399,443,523,490,498,453,428 1,142,81,28,35,16,11,450,446,411,399,407,403,445,497,471,440,439,442,482,475,390,417,426,405,422,400,376,383,398,456,455,466,444,412,416,386,390,445,464,491,556,637,558,512,446,646,645,627,563,517,471,427,591,658,665,729,689,754,684,633,409,391,395,426,428,458,443,451,406,424 12,13,12,24,23,17,17,470,564,519,504,464,462,501,526,530,523,515,598,694,665,477,657,581,533,523,449,444,415,408,484,681,695,599,626,502,486,382,401,423,413,455,557,542,543,423,717,865,860,795,761,670,557,494,532,546,631,638,717,702,660,432,433,439,437,580,707,642,666,556,474 12,21,14,50,50,31,34,456,540,501,486,469,442,464,533,509,505,489,566,647,635,456,587,542,481,481,445,426,418,413,465,621,656,568,570,503,462,426,443,434,441,469,551,532,532,440,698,834,825,765,724,641,548,491,571,576,663,662,717,705,662,427,450,418,441,538,662,587,616,518,449 3,9,10,55,67,69,56,409,438,419,411,382,388,425,419,395,412,411,429,475,479,398,446,438,397,418,408,390,382,388,399,471,479,431,453,413,404,383,385,382,402,391,412,430,412,393,509,663,661,588,551,497,406,420,438,463,493,468,514,495,472,398,393,390,385,417,483,438,466,409,407 14,13,12,17,22,18,13,384,413,404,394,381,417,407,417,404,407,396,427,456,449,400,454,428,411,412,396,392,393,371,396,448,454,436,444,397,398,392,395,408,404,409,432,403,417,406,484,580,572,501,469,442,427,425,447,452,470,489,515,522,467,390,389,398,395,422,474,448,465,413,406 4,9,8,27,35,31,24,408,385,383,396,394,388,417,434,421,401,401,388,413,390,383,382,397,386,382,384,373,395,393,411,392,395,401,384,398,380,400,385,393,406,430,480,446,447,418,476,439,436,412,398,390,399,436,493,479,538,515,550,517,457,377,384,390,383,383,384,381,406,393,371 3,56,52,103,138,129,96,446,604,575,519,486,473,494,527,506,490,519,607,756,732,500,701,640,575,547,463,461,403,368,495,718,754,667,683,552,488,382,386,426,444,465,545,524,542,423,715,905,915,842,816,712,585,468,549,571,640,650,718,712,659,426,428,428,449,601,748,688,696,585,499 20,10,7,44,56,24,20,411,381,394,409,388,377,430,428,411,405,413,413,428,411,379,397,403,393,394,380,390,385,399,394,412,413,396,414,404,392,398,394,410,408,426,468,449,428,423,497,500,484,443,433,406,408,434,464,485,526,529,560,527,484,395,380,401,395,386,418,410,409,400,388 12,850,510,751,1023,820,450,924,1020,991,978,949,981,959,1005,994,993,991,1023,1023,1023,872,1023,1003,964,959,909,908,835,519,917,1022,1023,992,1017,951,923,507,544,605,676,778,929,937,971,691,1023,1023,1023,1023,1023,1023,1023,824,899,925,1021,1023,1023,1023,1023,831,904,839,883,1006,1023,1023,1023,1001,958 14,111,85,1023,1023,1023,1023,683,867,831,800,713,740,728,782,775,776,769,885,990,972,757,954,916,845,834,734,692,585,481,719,941,980,898,921,822,733,456,498,534,592,694,826,810,816,666,951,1023,1023,1023,1023,973,865,742,818,841,905,907,960,956,919,636,665,605,633,852,980,940,941,848,758 14,10,8,19,26,20,15,445,407,395,385,376,377,434,473,413,413,378,387,385,389,382,395,387,400,396,386,376,390,397,383,380,400,388,382,382,407,400,378,399,403,395,439,421,418,378,431,403,404,404,413,368,384,414,432,431,468,458,503,478,447,383,388,377,392,388,397,377,377,384,390 16,11,10,32,38,29,25,431,410,400,381,369,397,431,453,424,416,428,403,416,414,387,389,396,395,385,387,381,381,388,395,404,392,414,398,394,394,385,382,410,393,410,457,423,427,392,496,466,445,412,427,390,396,426,449,463,503,508,567,538,476,378,375,393,393,389,403,389,399,383,367 19,13,10,32,39,30,24,438,406,394,398,383,389,439,462,431,426,431,411,436,429,404,421,408,388,403,384,395,377,399,406,415,406,413,425,401,393,399,393,414,395,435,507,456,447,410,529,512,484,451,459,402,397,443,502,488,538,578,610,567,507,400,396,385,401,402,402,406,398,382,387 1,363,323,258,339,309,236,445,393,386,392,402,418,470,463,454,443,415,420,433,443,406,428,390,403,404,399,403,394,438,477,454,459,411,416,404,409,436,477,491,542,592,692,618,559,447,573,522,498,460,473,421,400,475,530,538,598,589,653,602,541,417,376,392,411,394,439,416,422,396,412 4,11,11,11,13,7,6,436,440,438,409,397,422,461,512,504,487,478,475,458,469,385,399,409,406,410,407,386,398,399,503,463,439,446,457,419,408,427,434,458,484,572,690,633,604,413,684,616,574,513,523,505,434,485,543,560,673,674,729,708,647,431,399,411,430,438,453,445,447,416,388 12,9,8,131,222,232,135,406,413,412,410,396,392,387,406,406,394,403,429,475,463,396,458,441,430,411,403,387,372,376,395,467,480,426,432,421,398,397,386,388,406,411,440,414,414,397,462,616,635,543,517,453,405,409,430,446,462,467,503,449,464,405,394,403,395,410,470,436,451,417,400 7,394,328,251,356,284,205,472,424,417,396,371,368,457,483,453,459,436,444,437,442,384,409,398,404,414,388,382,368,425,469,476,449,419,438,386,415,444,476,467,521,610,702,593,549,483,624,559,540,483,442,437,384,517,571,608,647,638,696,633,568,401,404,409,408,410,438,410,430,434,383 3,15,15,47,67,65,45,433,542,504,467,430,451,459,474,456,458,452,552,686,667,450,634,580,511,489,440,430,407,405,446,648,693,596,630,486,449,395,400,413,414,443,508,488,489,414,640,858,871,790,755,659,519,455,517,530,589,580,670,640,591,409,421,408,423,496,673,610,617,505,473 8,44,27,81,105,46,33,494,492,494,456,440,444,540,588,555,560,534,564,633,625,428,544,495,465,456,428,408,399,422,554,607,616,552,565,493,466,449,504,539,567,684,818,777,708,527,842,825,805,738,707,620,547,700,781,828,932,937,971,906,837,436,426,413,450,503,603,539,566,459,433 19,21,14,45,71,38,23,434,385,384,396,390,383,449,462,425,437,416,404,423,424,401,402,410,378,382,393,395,388,371,400,407,426,398,403,386,396,384,410,388,404,425,457,443,432,395,490,467,471,427,439,432,390,449,484,481,538,540,578,519,485,374,383,372,376,399,404,380,404,403,391 9,12,13,99,146,150,99,388,421,420,389,409,406,370,405,396,394,387,432,489,463,393,447,433,422,414,417,396,381,381,383,454,481,437,448,402,396,403,385,397,392,372,396,376,393,402,457,632,641,554,510,471,420,392,414,394,400,444,446,437,404,387,399,397,404,417,452,447,439,414,399 11,115,104,555,658,639,536,600,752,702,659,583,603,619,690,658,648,634,750,876,867,619,838,800,738,707,629,589,511,449,579,833,875,786,805,681,609,433,458,502,518,603,714,679,688,541,869,1023,1023,994,968,881,758,655,749,773,834,831,883,867,821,496,546,510,531,728,874,836,848,735,636 7,12,9,37,43,31,26,414,394,408,384,381,385,422,424,410,415,387,414,436,422,386,420,419,392,400,381,392,361,378,409,415,430,402,408,389,396,373,400,407,412,435,453,438,421,387,492,515,490,451,438,413,412,407,448,456,496,511,570,541,478,384,386,383,395,388,435,395,428,407,387 8,22,21,88,118,115,86,503,477,453,434,438,431,523,550,536,528,502,534,572,552,426,488,459,433,421,416,407,396,401,497,538,518,483,506,450,406,409,426,457,455,522,624,561,544,483,734,772,734,678,649,567,480,612,681,682,741,729,784,758,692,436,419,434,458,481,568,523,555,477,435 13,225,203,140,214,186,122,406,394,406,393,390,376,416,423,436,419,434,398,432,434,385,405,394,394,404,416,397,388,397,427,429,430,405,413,407,386,410,413,418,451,487,595,520,497,417,495,492,512,452,444,431,380,427,449,477,524,516,572,519,492,396,408,415,387,404,420,424,416,394,404 13,11,11,47,64,66,49,399,430,410,399,391,414,419,426,420,413,422,426,470,439,403,454,417,423,415,394,392,390,381,404,449,455,432,442,411,414,397,394,379,399,405,422,425,400,406,491,622,629,554,522,474,430,416,421,433,460,476,505,480,464,381,387,388,400,422,472,424,444,439,402 4,286,173,179,250,140,98,835,813,753,747,715,755,895,968,953,939,927,904,879,886,566,672,666,666,632,573,588,510,642,971,914,861,845,881,833,805,749,845,884,943,1013,1023,1023,1023,672,1023,1022,966,950,933,906,824,878,968,1017,1023,1023,1023,1023,1023,792,638,807,819,852,835,819,848,754,729 6,17,12,12,18,13,9,420,419,415,396,377,410,414,451,419,428,424,427,484,466,404,461,437,419,411,401,392,374,421,409,467,484,423,427,418,398,397,400,414,398,449,490,464,463,417,547,594,601,532,498,442,414,479,549,532,589,566,609,568,520,393,397,407,393,424,486,450,440,414,394 8,9,8,25,27,23,22,444,412,395,401,385,391,452,454,438,440,418,439,443,458,389,430,425,412,400,397,394,398,391,422,424,434,406,423,380,399,396,382,402,399,402,462,457,440,397,523,544,523,490,481,446,399,448,454,482,521,524,579,561,529,404,397,396,400,413,459,432,432,424,410 6,74,59,74,76,45,44,528,499,454,462,457,453,545,586,594,565,555,570,600,585,443,507,493,476,451,419,412,392,424,537,561,571,510,532,479,452,428,489,538,582,670,778,719,663,475,796,786,753,684,672,583,515,655,744,780,841,826,866,826,776,446,409,451,482,536,574,525,572,473,457 5,12,12,59,78,76,58,422,501,447,445,419,428,446,465,476,454,454,519,575,569,418,521,477,447,444,413,419,399,396,434,539,570,500,502,453,428,384,392,408,408,430,474,469,491,406,655,767,764,698,657,605,506,448,475,480,564,539,628,637,612,416,423,412,420,473,559,523,529,461,426 19,192,174,148,199,179,130,515,464,430,425,382,404,503,566,548,545,499,478,512,510,406,483,429,443,427,423,380,403,463,511,488,502,458,456,416,416,456,515,543,567,657,748,671,624,560,739,672,645,573,543,478,436,712,776,779,815,796,840,791,727,422,396,411,410,438,504,429,455,424,396 1,10,9,25,27,26,24,427,518,466,459,409,425,451,479,491,477,458,500,627,585,433,565,518,464,474,430,420,412,397,439,564,614,520,531,462,427,390,378,407,417,433,512,484,479,407,627,769,768,694,660,564,452,463,515,526,582,580,642,623,588,412,418,428,432,516,623,556,582,484,431 13,17,16,144,207,201,141,403,405,417,401,397,403,410,420,410,415,419,426,445,444,384,438,419,407,398,389,383,403,383,400,428,443,414,419,416,392,390,399,394,392,419,452,445,423,402,515,556,563,477,481,452,403,440,468,471,531,508,552,511,477,388,387,392,388,407,440,413,423,423,383 10,8,8,78,132,138,81,409,441,411,406,407,407,392,410,413,420,408,458,494,470,413,455,451,419,409,392,388,388,395,406,459,501,433,451,409,410,396,397,396,395,400,433,406,416,387,481,666,672,593,549,498,432,404,417,424,454,449,483,464,446,388,389,397,391,433,481,450,432,430,405 8,22,21,908,1023,1023,911,482,514,469,442,450,441,494,527,501,488,490,520,617,589,439,556,517,475,454,446,407,399,397,457,552,600,500,496,435,423,401,416,419,445,491,563,521,518,502,673,792,806,708,682,584,486,552,625,642,686,682,731,693,640,472,418,442,448,497,620,566,543,487,428 9,300,192,1023,1023,1023,1023,773,854,810,781,723,748,816,859,849,838,824,892,954,942,721,903,866,810,795,703,676,590,589,774,924,942,874,892,781,728,594,640,660,728,807,903,865,862,763,997,1023,1023,1023,1013,945,847,870,934,953,1002,993,1023,1012,972,678,665,673,712,856,951,914,922,837,752 15,40,39,67,90,84,63,402,500,472,449,438,423,426,429,441,451,425,510,615,597,434,548,495,462,463,430,408,393,387,429,580,617,519,534,437,447,399,404,403,408,434,498,467,469,433,626,800,818,731,696,572,475,483,522,543,598,591,651,613,558,388,400,402,406,480,599,551,542,480,424 19,20,18,30,55,42,21,413,396,390,401,401,376,427,421,427,436,403,429,461,422,405,416,419,395,409,393,407,396,385,408,445,451,434,410,400,390,408,414,435,433,446,497,448,452,415,492,553,535,471,475,425,402,477,511,511,552,544,595,537,482,391,384,393,395,397,429,410,427,412,401 9,10,11,33,50,48,31,404,456,451,434,407,408,414,441,424,429,446,479,554,532,412,512,479,457,437,401,424,391,395,431,513,539,481,464,439,428,385,381,404,369,414,438,430,438,403,529,741,742,670,628,530,472,411,445,471,501,499,554,536,502,424,420,409,403,463,518,479,522,458,417 9,238,183,360,444,347,283,618,769,719,672,581,631,655,713,691,676,662,782,895,870,637,859,812,738,721,605,567,478,419,616,860,896,808,825,695,593,456,468,507,553,644,767,724,716,564,867,1020,1023,966,941,854,746,711,783,793,849,845,894,880,840,504,535,495,540,760,893,846,845,754,641 2,21,21,81,117,117,82,408,418,424,406,410,406,431,441,450,439,420,453,519,489,419,489,441,406,415,410,402,375,398,410,506,496,453,445,401,396,407,395,403,425,415,469,463,451,398,510,643,632,556,517,470,421,469,531,533,560,545,586,534,496,404,406,397,399,422,480,434,494,410,425 4,11,9,31,36,28,25,419,376,410,391,398,396,434,471,429,420,391,411,391,408,390,388,391,392,374,395,398,374,389,399,405,387,395,392,383,374,404,402,391,406,426,457,441,428,403,479,459,444,406,398,399,390,442,458,447,502,509,583,525,460,392,381,382,392,382,395,384,381,398,390 9,41,31,126,193,155,99,566,498,446,451,433,430,609,667,635,631,597,579,552,546,390,433,426,414,408,397,379,404,492,698,610,549,523,532,496,492,571,680,715,776,849,917,856,826,508,828,742,676,649,611,570,509,708,812,836,898,882,915,867,817,488,416,485,498,514,513,486,544,457,440 4,8,8,14,19,19,14,393,400,379,379,407,412,390,411,397,392,398,421,411,404,392,394,400,399,394,389,392,389,385,390,396,426,408,405,384,388,399,379,377,390,391,394,395,405,404,417,477,482,450,432,429,390,393,416,401,421,430,438,433,426,399,382,398,387,420,412,397,400,385,392 10,22,22,103,166,171,106,381,382,390,374,399,358,376,408,397,400,413,394,409,396,386,386,409,386,360,375,387,381,386,384,397,391,394,394,388,371,398,400,393,413,406,432,414,422,410,423,420,407,434,403,401,394,459,482,492,506,477,482,443,421,382,387,374,389,393,384,390,390,390,383 8,8,8,10,12,11,9,464,530,483,485,441,459,476,530,520,506,520,571,628,623,447,551,517,483,480,441,452,395,396,471,607,615,552,567,511,452,390,411,394,422,440,538,533,550,397,694,811,788,737,707,629,528,472,507,517,623,607,693,698,653,427,430,451,458,552,647,600,620,535,454 14,17,10,38,50,26,19,431,403,426,400,382,407,436,451,431,431,414,419,442,438,405,422,410,387,396,397,392,382,404,422,419,444,412,409,394,388,401,417,426,442,455,524,490,468,408,547,505,496,479,441,437,416,505,552,567,612,589,639,573,534,378,401,383,402,405,413,429,408,392,387 15,10,9,136,130,130,137,443,525,508,462,445,447,459,490,489,485,465,553,667,639,442,628,568,496,488,451,433,381,387,447,635,677,580,588,474,466,392,399,416,424,446,505,504,491,421,646,820,827,760,715,620,515,488,520,541,617,602,676,650,606,414,430,411,424,518,664,603,592,494,452 3,38,37,333,551,559,335,413,475,436,419,413,433,415,432,429,419,432,471,559,534,426,520,487,439,432,414,390,375,381,392,539,562,507,507,450,398,372,397,382,416,442,469,461,428,428,571,751,761,662,623,521,453,448,499,509,561,540,595,570,510,412,419,400,408,436,532,505,503,452,427 10,12,11,47,51,45,42,411,432,404,415,407,407,419,425,425,401,406,449,503,496,390,482,450,423,416,409,396,400,401,408,487,499,439,459,410,406,381,390,418,414,413,472,430,432,396,518,631,642,591,543,468,413,450,479,483,527,521,580,556,507,410,394,400,402,435,502,476,452,420,398 4,38,37,256,371,381,258,485,463,439,440,413,410,510,560,547,521,511,521,479,498,418,448,431,415,418,400,397,396,383,454,468,476,441,440,420,428,402,421,426,458,490,555,532,510,499,684,643,612,565,539,464,437,647,722,719,731,701,752,711,661,460,392,430,462,467,497,469,485,440,419 17,29,24,52,75,48,30,413,381,396,402,384,407,413,424,406,383,401,417,423,406,378,403,395,388,388,398,377,364,414,391,436,409,409,397,396,387,391,397,386,399,422,444,412,439,417,462,464,484,441,434,412,412,436,467,465,517,508,553,512,463,373,401,399,392,391,406,387,401,410,397 12,10,10,51,101,104,52,383,426,431,411,397,412,399,399,398,408,400,426,500,455,404,450,433,422,410,394,377,396,392,383,473,488,457,446,423,410,397,397,405,384,390,393,420,405,377,469,671,682,599,566,469,425,418,417,424,435,431,456,470,434,386,390,383,387,416,461,456,441,417,397 18,21,19,31,37,23,17,459,554,535,500,442,494,473,512,473,488,501,579,667,638,453,587,540,493,490,449,455,422,366,474,619,640,547,566,507,455,401,389,375,391,421,479,490,495,401,699,854,851,784,757,688,577,436,438,490,586,584,667,662,640,413,462,422,435,532,634,598,632,508,476 14,10,10,337,534,544,340,386,400,400,386,388,390,406,393,404,390,390,411,423,433,406,423,407,406,388,380,392,400,403,384,436,404,405,413,396,379,388,396,392,380,410,422,393,379,429,435,506,499,464,446,411,406,413,427,419,447,450,467,441,431,402,387,389,387,399,441,428,431,416,391 4,19,18,46,57,52,42,429,468,459,449,421,427,427,454,442,432,418,484,590,567,413,555,492,470,441,412,402,391,395,423,546,596,505,504,462,423,388,390,394,407,420,453,441,461,399,571,760,784,697,654,558,466,436,476,494,508,520,572,565,527,407,407,403,385,447,563,518,534,454,431 14,11,11,65,109,113,66,396,410,399,377,410,393,419,418,407,402,406,415,428,414,393,424,413,391,409,401,369,379,399,402,425,423,406,400,399,405,385,385,400,399,431,431,411,420,393,449,506,517,454,432,411,413,426,434,444,448,451,499,462,453,389,404,395,392,385,437,399,419,398,384 12,19,15,44,45,21,21,447,443,425,429,410,430,481,483,462,452,445,457,491,484,412,453,430,403,431,400,392,384,457,511,497,500,442,464,449,404,498,601,670,735,825,892,793,682,462,714,675,649,590,543,473,441,649,760,803,868,848,867,777,713,394,392,403,426,435,494,485,456,451,399 4,9,8,18,23,14,10,532,653,590,561,510,529,567,636,631,609,610,683,782,747,498,690,626,572,563,475,495,418,405,542,736,751,670,689,575,533,397,405,403,449,483,604,589,636,419,798,917,905,851,821,744,632,525,574,610,707,710,785,796,752,474,470,482,506,665,767,697,706,615,510 14,35,35,191,320,329,194,460,409,400,397,395,378,444,441,436,422,420,418,398,411,390,372,397,375,384,368,371,383,425,417,392,396,396,386,391,373,398,408,402,432,466,498,474,449,462,505,439,447,402,405,378,392,510,607,586,603,585,597,575,502,403,387,414,410,412,405,407,415,384,377 2,12,12,33,45,47,34,481,455,424,424,423,418,522,571,541,526,531,495,462,478,385,410,411,403,412,384,388,385,414,483,466,458,438,450,400,435,412,430,459,500,567,652,611,607,447,754,648,563,544,529,504,458,583,678,706,770,761,808,775,730,438,393,454,443,476,460,456,482,425,425 8,31,30,79,125,116,70,428,456,435,412,426,423,422,454,427,441,421,459,560,553,413,511,461,445,427,414,410,389,395,422,534,566,483,503,447,443,403,410,410,406,448,492,447,471,401,569,751,763,664,628,526,460,446,506,521,594,573,642,605,544,423,388,399,402,450,529,465,509,466,408 15,25,24,275,350,347,268,494,539,501,489,462,503,507,567,561,546,537,571,602,625,415,514,480,461,476,439,419,410,417,504,556,554,516,543,505,449,415,413,411,460,489,600,573,569,448,765,787,765,732,710,667,566,552,638,647,732,726,780,775,731,456,449,461,482,553,573,560,591,530,490 13,17,17,60,77,70,55,413,468,457,432,434,439,440,450,433,448,439,499,570,548,421,507,476,453,434,430,413,412,386,420,557,566,507,502,426,420,407,392,375,413,430,446,430,447,400,562,759,761,692,645,566,436,421,460,457,526,509,571,550,529,405,403,403,406,480,552,504,531,446,445 13,26,17,42,50,27,27,416,437,428,396,396,409,405,431,435,457,447,446,534,497,406,512,466,439,392,417,404,378,418,428,497,539,486,483,438,409,400,419,401,436,478,501,484,449,428,568,689,686,604,571,495,435,488,542,541,589,555,627,587,531,398,378,388,400,435,520,480,497,425,408 19,38,36,101,136,121,90,458,596,572,528,501,482,466,494,508,498,505,618,747,722,477,696,641,567,535,491,468,410,377,448,697,739,632,661,542,453,404,403,412,398,457,510,499,507,420,683,917,928,859,830,725,591,470,507,533,610,614,678,667,629,399,453,425,435,587,731,669,685,589,506 9,14,12,23,27,21,18,404,442,442,415,406,409,431,422,441,415,413,446,518,506,413,485,452,433,418,415,397,400,370,421,486,511,476,475,440,413,407,391,400,419,430,476,450,449,410,531,686,688,604,568,493,437,480,510,518,558,536,595,549,523,396,399,383,394,429,508,464,466,428,395 12,15,15,58,71,66,53,403,439,441,416,405,406,410,404,400,401,420,438,503,482,404,468,439,431,430,403,390,379,403,389,468,521,443,465,404,403,382,389,395,402,414,435,408,437,394,496,682,687,602,573,480,418,411,454,466,515,487,532,495,478,404,387,402,390,433,493,440,469,417,394 17,11,11,77,115,112,75,407,424,368,406,397,391,410,412,424,431,422,403,394,399,385,395,399,385,397,394,392,401,357,408,389,405,403,404,406,394,380,396,394,399,410,439,426,417,406,503,471,450,438,445,431,402,416,464,470,487,491,547,528,484,394,388,393,398,408,393,392,402,377,389 13,185,174,129,164,155,124,422,394,388,381,384,384,404,420,421,399,402,392,398,372,384,370,392,375,386,389,387,386,400,420,409,366,396,397,394,378,397,424,435,454,497,562,475,469,402,476,436,414,394,413,399,393,422,419,426,481,473,512,501,456,384,400,393,395,394,388,373,381,388,394 19,8,8,44,58,60,44,398,411,417,395,380,395,422,407,410,407,422,427,461,464,405,437,425,409,400,414,397,385,371,395,448,464,440,436,403,405,384,402,380,381,416,406,412,402,400,487,624,597,538,500,455,421,411,451,435,457,460,485,486,468,392,394,400,392,409,460,421,455,401,412 17,14,14,41,57,47,32,409,407,396,403,380,384,413,437,416,429,414,436,429,430,397,415,407,390,397,393,394,383,380,397,420,419,398,413,392,377,426,401,415,410,433,467,447,419,411,544,502,499,478,466,435,417,472,493,533,560,553,602,550,498,394,394,381,387,407,426,418,408,410,410 13,8,8,22,26,23,19,422,404,383,381,376,383,413,427,394,398,395,401,402,401,389,384,385,382,389,388,385,384,388,402,399,391,383,380,381,389,393,398,407,411,402,432,426,421,413,444,412,406,399,376,395,393,424,430,442,480,467,501,470,448,382,401,394,384,386,394,382,393,376,385 15,8,8,24,34,33,23,405,456,421,426,422,428,419,441,429,427,429,462,542,520,417,499,474,440,426,407,404,407,398,423,500,537,474,502,414,413,401,392,396,424,436,473,462,459,420,555,726,746,655,607,523,465,453,520,516,565,563,587,570,528,372,409,393,403,447,535,491,498,442,426 6,10,10,25,34,31,23,398,399,393,387,380,396,401,410,393,411,392,392,414,408,379,393,383,386,388,390,393,403,399,388,393,385,386,395,373,405,404,398,411,398,411,431,425,397,385,453,424,415,421,413,395,390,426,451,457,476,456,492,447,449,382,402,382,375,397,402,405,382,380,386 11,9,9,32,41,37,28,402,439,414,415,401,398,427,420,416,407,422,446,492,500,407,455,441,421,428,421,415,389,400,417,487,505,465,449,433,411,398,398,405,412,415,465,438,426,415,512,683,686,596,570,484,433,445,469,474,534,510,569,538,480,402,413,392,392,423,471,460,448,417,404 8,39,38,140,185,182,135,395,481,443,442,394,413,432,418,444,426,448,491,590,571,418,568,511,461,471,433,423,402,406,419,529,593,518,535,457,419,382,385,427,421,451,498,453,427,422,582,755,776,700,665,563,472,458,512,522,594,567,621,598,543,414,391,410,400,468,601,541,544,460,437 5,21,16,42,59,45,32,405,432,450,433,412,413,417,450,438,432,441,461,548,515,416,519,477,448,441,416,395,385,376,413,530,571,479,489,440,427,378,388,385,413,426,492,466,446,416,565,710,720,633,606,499,458,449,500,504,543,528,597,569,528,393,400,395,397,457,529,495,515,472,421 17,8,8,36,39,37,35,406,416,415,389,393,395,392,400,406,410,413,419,449,440,405,430,415,405,410,389,394,382,382,401,428,426,415,411,396,394,396,382,394,394,391,416,409,398,400,470,594,599,533,500,456,415,419,425,426,482,463,504,478,447,410,386,405,387,403,435,411,427,410,398 2,44,41,24,35,32,22,390,625,545,503,430,452,424,452,441,434,431,619,826,752,553,808,710,625,592,500,458,393,400,432,789,822,701,721,537,474,404,411,399,408,427,489,449,459,410,509,945,944,853,805,667,541,457,462,473,491,502,553,540,500,390,433,416,407,598,832,734,730,598,494 4,10,8,15,17,13,12,475,611,576,542,488,487,500,560,542,518,532,643,746,724,493,681,624,576,546,486,454,433,407,486,718,742,666,675,549,494,395,390,399,419,432,550,542,551,405,717,905,906,843,813,712,584,466,502,512,629,631,702,713,674,427,450,440,468,599,748,687,706,579,527 19,46,38,85,104,78,59,475,471,443,416,400,450,491,506,494,470,466,501,532,520,411,497,468,433,430,410,416,405,461,547,562,562,497,478,429,423,545,674,714,777,862,924,824,732,486,768,757,732,661,629,540,476,714,837,885,944,920,934,843,765,431,397,415,440,462,526,480,505,417,426 3,13,13,43,76,75,42,430,430,420,429,406,396,425,439,418,423,442,481,528,521,427,505,460,444,431,416,409,368,363,422,491,539,479,481,442,412,400,396,384,395,424,453,454,449,406,537,723,734,644,615,502,440,443,480,492,548,522,572,556,519,385,395,398,387,437,515,479,493,444,412 10,48,42,57,81,70,50,447,590,554,523,457,462,485,539,490,514,509,632,743,715,507,707,649,581,561,474,439,418,377,473,713,754,660,686,542,485,399,403,429,437,459,564,516,548,431,709,900,899,830,792,693,570,501,580,584,666,663,725,717,674,409,454,450,456,583,748,681,701,597,495 10,8,8,37,46,40,32,423,458,430,404,407,424,412,430,431,431,430,444,512,509,403,476,446,436,423,415,401,401,381,416,484,516,453,483,410,418,397,393,385,395,402,416,428,435,391,536,692,693,618,594,519,438,406,427,448,497,487,545,522,505,401,407,395,405,471,504,476,486,443,416 3,100,88,93,197,76,26,796,737,691,651,599,623,821,876,851,842,828,826,852,838,536,751,711,625,618,538,513,431,685,803,811,823,742,768,664,592,743,797,834,883,936,1000,945,914,820,982,958,934,884,854,779,658,963,1009,1009,1023,1023,1023,1018,973,539,476,544,574,684,762,718,737,617,553 12,27,25,13,18,16,11,558,679,643,613,568,572,612,688,664,674,665,747,813,799,536,734,683,620,605,531,529,449,412,603,783,788,711,731,621,532,408,401,459,468,522,652,656,688,443,845,953,940,891,867,796,679,564,636,665,747,764,834,839,807,497,528,501,549,716,813,759,783,679,588 12,10,10,18,31,31,17,453,435,428,421,426,431,463,523,518,515,490,500,486,499,393,429,428,413,400,414,404,397,392,521,482,488,470,486,448,438,409,450,441,462,543,650,609,626,419,694,676,630,594,567,532,457,461,545,565,645,654,716,709,655,418,410,420,437,453,491,464,482,440,432 5,15,15,6,9,7,4,376,395,377,398,388,362,375,376,384,389,393,388,401,387,394,371,380,375,391,396,387,389,388,378,389,383,385,377,398,389,377,408,388,402,403,404,398,414,384,424,435,419,408,408,407,380,405,406,396,420,441,442,450,406,387,387,372,392,395,386,383,406,382,398 19,8,8,26,31,27,22,399,393,391,402,390,394,420,414,405,393,411,393,401,401,382,403,390,392,383,389,377,393,379,391,402,396,393,382,402,385,380,395,379,418,410,427,429,420,397,444,439,424,409,401,388,372,402,418,421,445,463,510,465,447,401,395,366,384,383,400,386,385,391,381 14,40,36,90,159,136,77,648,664,596,590,545,592,706,781,774,767,752,744,740,744,457,560,546,518,497,486,471,449,456,775,739,683,667,672,632,580,461,520,560,628,754,883,864,870,502,941,899,854,829,806,776,673,708,808,844,925,923,974,960,922,573,523,583,620,686,702,665,709,590,569 6,9,8,31,39,32,24,417,397,405,387,376,394,438,433,437,424,405,415,419,406,392,408,394,398,391,389,390,380,400,407,423,430,396,412,383,364,387,407,387,407,420,475,439,432,392,494,478,481,449,436,413,407,443,453,453,505,501,565,528,480,399,395,384,386,406,410,411,384,388,397 12,17,16,117,178,171,112,421,474,441,432,422,426,406,427,420,430,451,507,606,583,436,546,506,465,440,428,412,403,404,428,572,621,526,548,475,424,382,397,389,427,427,456,456,448,434,555,802,811,734,697,586,497,500,573,563,589,552,616,572,527,404,417,401,397,461,600,530,559,478,449 13,8,8,6,8,7,6,459,528,484,478,449,479,457,528,517,510,512,579,640,628,443,582,535,490,470,446,430,399,423,480,630,638,558,593,493,452,422,414,397,395,454,531,517,536,418,711,823,811,758,735,649,549,456,482,507,591,611,671,685,649,441,442,430,445,536,638,586,625,508,463 1,8,8,17,20,19,16,427,397,407,397,385,403,425,415,420,406,392,404,428,404,393,401,395,382,397,393,402,395,384,399,422,427,403,409,409,389,397,391,398,422,472,564,495,459,398,464,476,487,427,438,411,417,446,466,472,499,474,515,489,449,389,391,393,386,393,420,419,396,394,387 17,11,11,25,33,32,24,382,384,380,385,384,385,421,415,405,404,389,397,382,403,373,385,387,392,389,379,382,382,401,391,396,388,388,388,384,382,383,407,419,414,445,456,433,416,404,470,413,406,397,374,371,379,459,492,498,504,499,517,510,473,374,382,390,381,381,402,393,377,386,394 19,9,8,28,32,24,22,430,376,375,388,400,387,414,412,416,397,408,399,393,405,379,397,391,383,385,389,396,369,392,398,393,385,391,383,385,374,378,391,407,408,425,454,428,409,412,463,447,439,409,393,395,394,440,465,444,508,512,551,507,478,383,384,370,386,386,393,412,387,377,377 13,87,76,80,122,106,68,469,707,684,612,493,509,510,573,545,538,520,704,871,837,596,856,790,703,687,565,511,438,417,488,837,884,779,796,642,561,404,410,447,459,521,611,568,575,455,735,1000,1011,938,901,794,638,592,639,632,710,703,759,744,702,432,460,422,435,685,868,795,799,678,570 13,123,109,80,129,101,59,511,709,676,685,639,706,597,673,693,693,703,756,753,770,495,627,640,618,607,578,609,543,423,558,636,621,604,622,560,540,401,435,459,486,546,655,598,636,443,839,882,856,835,828,806,718,518,589,627,711,711,795,815,796,555,634,581,603,714,737,729,787,707,695 16,10,9,50,84,78,45,416,407,415,391,386,404,415,419,441,434,436,442,424,457,397,413,422,411,405,406,398,393,363,413,426,432,426,430,405,397,394,391,397,430,407,432,432,423,388,537,573,559,518,502,452,417,424,462,463,523,523,560,534,496,395,395,379,408,429,451,433,437,428,407 6,12,7,45,56,41,31,440,449,422,423,396,405,448,440,440,429,445,453,487,483,397,450,448,411,408,413,399,393,379,428,472,490,454,441,411,388,396,394,406,416,437,475,448,461,403,549,661,653,577,555,482,419,454,506,502,573,556,590,566,515,405,410,409,405,435,479,462,443,404,416 14,29,16,39,47,20,16,574,610,551,511,482,490,599,609,600,563,565,659,739,704,490,679,635,543,538,482,447,430,394,537,709,733,638,651,535,482,425,454,484,502,608,723,682,678,477,772,870,867,802,774,695,582,595,682,689,764,749,804,785,734,453,444,447,463,588,719,655,675,560,482 6,195,180,327,425,420,319,574,758,720,655,579,616,611,671,673,644,648,778,897,873,647,865,809,737,718,605,581,460,431,603,856,890,814,820,704,598,418,448,484,523,613,727,691,698,539,856,1023,1023,970,945,862,727,672,745,764,828,818,873,861,818,526,549,505,517,771,907,846,853,751,640 11,11,11,250,261,271,255,382,408,402,396,384,404,404,402,395,419,401,422,430,419,385,400,404,381,377,380,393,389,373,387,423,417,415,408,386,405,382,383,386,378,405,412,396,384,417,428,485,491,437,425,414,401,395,413,421,447,430,469,442,414,392,384,382,397,396,427,417,422,400,412 7,895,554,359,411,278,252,838,812,779,749,662,691,866,908,887,874,852,859,928,911,630,890,838,761,762,658,622,527,652,821,872,915,827,849,739,655,701,779,810,866,928,997,954,925,829,1022,1015,1020,959,941,865,758,968,1019,1023,1023,1023,1023,1023,1006,658,597,658,708,795,917,873,881,796,707 20,28,25,39,59,49,31,419,419,393,388,387,379,419,450,434,433,417,426,419,418,392,394,411,387,386,393,373,390,404,415,406,410,392,401,399,398,395,414,412,423,452,507,478,457,402,521,489,465,457,426,403,400,478,521,524,585,555,612,564,494,394,392,400,394,396,386,395,390,371,399 1,16,15,14,19,17,13,422,481,437,413,404,415,421,464,443,440,414,477,533,529,410,519,489,446,441,400,403,395,380,417,501,568,474,500,429,418,392,388,376,402,439,486,451,464,384,540,696,705,619,590,506,440,443,480,506,546,535,585,584,534,411,409,390,401,443,553,509,492,421,427 20,8,8,43,57,50,36,402,426,408,414,384,402,425,422,415,433,408,442,490,488,407,454,430,410,415,394,410,392,398,415,454,475,433,455,425,406,397,397,395,395,413,470,434,426,408,526,619,630,561,515,472,425,442,468,478,534,525,560,531,482,384,392,392,390,426,482,443,464,415,414 18,11,8,75,118,107,63,402,443,418,412,402,408,420,440,420,436,420,447,514,483,410,485,472,446,423,408,388,387,403,412,492,521,452,460,404,416,387,392,417,396,434,470,448,433,407,519,682,700,595,563,477,440,417,477,485,532,529,550,522,495,391,404,382,414,418,497,470,475,429,393 16,16,13,49,58,37,32,465,419,401,408,395,393,462,469,433,426,430,425,434,439,402,412,422,395,388,394,394,385,406,400,439,428,403,394,381,397,375,395,388,413,422,468,456,460,416,537,543,531,490,460,415,403,411,438,453,527,522,597,565,513,393,411,393,397,401,436,409,442,389,383 13,19,20,97,155,158,97,386,388,387,400,380,389,387,388,390,408,398,413,399,401,393,377,388,381,366,390,378,392,372,381,384,391,389,390,405,387,395,398,420,405,399,428,413,411,413,402,438,415,428,412,392,388,444,496,491,472,447,468,419,404,374,390,412,395,383,384,389,374,381,391 17,10,9,39,48,44,36,382,392,405,391,395,412,404,428,431,401,407,419,425,423,388,408,406,401,381,401,385,378,387,396,415,432,395,422,394,406,392,394,383,391,417,432,452,419,398,501,505,492,451,435,417,395,437,444,474,500,509,534,504,482,389,396,386,389,420,407,412,411,398,386 2,24,24,30,48,48,30,469,559,517,505,458,484,528,573,563,552,545,605,669,662,490,593,554,511,505,447,446,421,418,463,619,647,543,570,484,473,382,375,395,407,447,525,522,551,437,719,843,837,777,749,669,554,479,532,553,652,642,724,718,676,432,453,452,471,562,670,596,629,518,501 5,8,8,59,81,79,58,398,383,405,384,371,395,374,413,403,391,410,395,405,425,388,409,390,391,390,375,389,384,393,387,401,423,393,407,387,382,387,394,398,413,410,408,414,402,404,437,464,454,423,427,414,384,438,471,463,464,444,487,444,424,380,387,397,383,385,406,392,401,391,377 17,17,14,40,45,37,30,415,451,421,428,420,413,429,451,429,436,431,503,553,529,434,506,474,442,443,421,408,372,401,431,524,546,489,510,438,427,407,408,387,445,476,546,491,460,408,589,743,736,654,623,541,473,486,534,558,620,585,638,605,538,385,401,392,411,466,554,510,514,461,427 3,122,110,55,71,51,41,514,658,613,579,542,547,542,635,603,599,601,710,781,761,522,711,669,597,573,522,495,445,409,543,747,772,688,705,592,499,413,409,429,457,490,642,608,629,425,818,949,945,890,862,782,673,555,628,666,750,758,823,813,780,468,490,467,486,658,771,724,737,640,534 15,17,17,72,85,84,70,694,638,584,581,536,543,726,789,766,745,729,727,746,735,464,576,545,517,485,455,464,445,429,671,690,673,628,647,562,504,438,430,489,528,622,773,758,767,543,913,905,872,832,808,770,657,719,800,814,876,876,928,923,887,566,486,583,603,674,724,674,705,595,533 8,12,12,65,81,84,66,386,434,396,396,398,390,384,385,385,391,382,404,442,442,390,419,402,400,401,365,383,386,404,385,415,433,415,411,387,408,390,408,384,407,393,421,396,396,393,440,549,559,501,483,445,401,392,426,435,468,454,500,473,447,388,397,400,387,403,430,419,433,401,401 9,57,53,885,1023,1023,869,422,475,456,420,424,442,444,451,432,436,443,513,553,552,442,523,488,438,433,425,427,401,388,426,540,570,494,517,456,436,400,387,409,412,423,492,471,472,480,591,759,764,675,646,534,463,471,512,510,585,582,622,618,559,438,377,409,414,480,571,543,555,453,432 11,12,12,109,130,131,108,489,460,436,435,411,424,507,585,553,538,535,525,505,514,396,433,415,412,417,388,405,395,456,575,504,487,458,466,449,409,487,546,600,646,730,825,749,700,502,783,680,611,576,549,516,452,675,759,789,853,836,872,820,764,462,414,449,446,459,489,466,476,434,416 4,15,14,16,23,22,14,419,407,413,385,402,388,452,461,461,458,426,459,416,456,405,412,398,390,398,390,372,382,379,416,429,413,410,400,396,397,396,419,426,430,496,548,498,483,422,594,538,507,471,463,443,430,489,583,580,627,630,665,639,578,411,393,401,402,433,424,435,406,415,388 2,848,384,404,526,266,201,926,946,903,878,854,878,964,1020,1011,1004,996,1003,1015,1012,785,923,902,865,846,788,779,693,748,1022,1018,1003,961,986,931,893,809,891,934,985,1023,1023,1023,1023,849,1023,1023,1023,1023,1023,1023,943,1003,1023,1023,1023,1023,1023,1023,1023,883,797,889,909,961,996,969,992,909,864 20,200,115,371,351,154,163,704,732,670,647,602,605,753,806,789,764,759,795,847,835,547,769,713,641,651,562,519,488,597,768,824,834,763,788,682,608,658,766,818,868,937,1003,932,887,706,966,998,984,932,907,841,731,885,962,983,1023,1011,1023,998,952,595,512,595,623,748,833,783,801,691,591 19,9,9,39,55,52,36,418,462,414,413,414,408,434,437,424,430,428,482,522,490,400,482,442,419,436,413,396,398,390,417,497,531,476,473,434,398,387,383,396,392,410,432,430,436,385,544,712,718,642,615,513,458,401,429,442,468,481,536,511,488,408,403,403,404,450,519,477,491,435,426 6,8,8,26,38,38,25,418,428,408,399,391,411,440,419,423,428,439,429,474,443,400,418,398,397,383,404,393,376,388,388,421,443,403,420,408,398,405,375,411,402,408,468,430,439,402,532,590,564,509,506,471,414,436,450,491,523,528,569,530,483,395,398,400,394,425,443,450,433,435,410 11,17,17,64,91,89,60,419,442,425,426,408,405,417,431,437,422,403,468,531,529,414,515,464,437,437,407,398,395,407,397,514,543,481,494,426,403,392,390,401,419,422,448,441,434,405,514,720,728,651,601,513,445,429,463,482,509,512,546,519,507,396,405,396,391,427,514,509,509,438,407 16,10,8,34,36,25,25,411,409,375,406,394,385,435,436,422,424,410,400,395,419,392,413,385,377,403,389,378,388,372,407,423,399,389,412,396,391,392,390,401,414,413,466,437,418,391,467,468,469,412,410,394,398,434,470,452,504,488,539,502,456,392,391,398,383,414,393,407,415,407,384 12,40,38,31,39,35,28,539,665,620,579,536,576,603,656,646,626,636,714,796,785,544,740,680,624,615,520,501,442,384,546,743,768,694,715,608,523,420,412,411,447,498,614,611,639,432,816,954,951,896,874,792,682,531,623,645,738,747,811,812,778,508,532,511,543,693,786,746,773,648,591 7,12,11,20,30,27,19,406,391,381,381,385,363,400,402,389,396,389,380,393,401,376,388,383,387,388,389,383,379,407,391,384,404,387,385,370,390,370,383,388,388,409,420,397,424,388,406,388,398,394,380,376,395,400,395,419,408,406,436,429,412,390,379,370,385,395,401,379,387,384,384 17,12,11,27,36,33,24,387,385,389,364,387,399,418,413,401,405,378,377,393,382,385,392,395,383,382,393,376,395,368,400,383,385,376,382,383,396,395,390,391,389,409,423,409,415,393,418,410,399,406,385,397,381,411,431,447,430,442,460,432,423,392,393,376,380,390,381,387,380,387,384 7,61,28,88,138,62,45,422,413,407,371,389,376,454,497,448,437,442,416,404,431,382,388,396,376,377,400,394,383,397,426,405,413,398,418,405,379,448,446,442,474,513,564,524,494,444,592,487,466,434,413,413,417,552,611,626,658,640,701,634,583,410,384,386,402,385,429,392,387,398,371 18,87,82,182,254,233,164,513,645,615,571,516,555,552,613,600,588,572,696,786,766,520,718,667,610,589,515,507,457,386,534,747,776,673,696,583,537,405,428,419,435,495,634,605,614,462,800,959,959,899,874,792,671,553,628,656,737,739,800,791,750,482,494,475,471,650,777,730,736,625,552 15,8,8,71,88,88,71,435,529,483,456,427,445,431,473,462,442,450,536,692,635,456,642,559,491,489,428,422,421,399,431,635,687,568,595,464,421,395,401,401,405,438,492,478,460,412,586,806,810,731,683,563,466,447,494,503,554,538,607,584,561,404,427,404,413,491,649,575,584,495,454 11,214,188,260,385,313,202,471,484,462,436,421,439,484,517,449,491,448,509,599,549,432,542,505,463,448,441,411,403,354,470,566,575,494,508,439,444,398,400,424,442,465,527,509,494,472,641,771,775,702,652,558,489,523,596,577,647,627,682,658,602,439,403,406,422,490,594,513,547,459,443 2,375,201,442,568,320,246,643,871,827,765,671,678,676,738,713,712,698,883,1020,970,805,1008,933,869,845,735,637,540,457,639,997,1016,929,936,804,715,463,545,557,628,707,799,757,752,627,874,1023,1023,1023,1010,906,780,781,829,826,873,862,910,892,847,548,601,529,540,863,1008,928,936,832,709 5,17,13,33,32,25,19,514,590,535,500,472,485,558,611,595,569,577,643,713,693,488,635,601,540,530,474,460,408,409,511,690,696,626,632,535,477,405,412,418,443,501,608,599,608,437,759,866,851,795,766,680,564,519,604,619,701,705,768,761,729,450,442,468,469,606,712,657,667,566,485 5,18,15,60,76,48,38,433,498,473,444,447,436,449,514,470,468,453,538,640,606,440,584,529,473,478,448,425,391,420,441,607,631,535,562,472,447,395,411,407,433,452,527,496,496,433,632,813,818,740,705,611,484,495,546,564,621,618,686,657,608,396,406,407,411,499,619,551,584,484,447 5,13,12,24,32,28,19,429,409,402,396,401,395,441,484,456,467,467,446,427,442,392,410,398,396,384,398,383,372,404,482,454,432,416,429,434,415,424,459,494,537,623,692,613,574,439,624,545,503,471,446,439,425,513,603,644,690,666,716,665,600,413,409,413,415,428,429,419,432,410,393 10,13,10,55,60,38,34,506,459,459,422,419,420,523,571,539,535,516,521,536,527,414,478,439,429,418,405,420,387,434,481,493,517,455,484,430,401,426,472,508,513,593,692,618,578,509,749,710,676,600,565,524,470,683,758,748,801,785,833,784,729,429,432,415,421,452,509,495,479,441,416 17,86,62,100,137,80,54,444,467,415,435,404,399,432,475,466,469,417,485,561,561,425,529,490,439,439,416,406,398,390,449,525,568,489,516,451,426,406,421,417,430,479,562,507,493,443,628,746,739,660,619,529,446,523,606,610,665,651,701,649,605,396,383,407,413,461,546,511,508,466,457 8,22,21,29,31,27,25,408,462,427,397,398,409,417,418,438,438,420,472,485,482,399,464,423,411,419,396,391,390,407,415,482,493,436,466,428,400,386,385,397,401,423,493,433,468,406,550,668,656,598,552,499,438,458,494,501,587,575,613,590,544,413,397,414,418,434,497,461,484,414,413 4,18,15,34,49,38,25,407,447,393,382,399,400,410,424,398,401,414,421,482,453,394,465,434,421,400,394,396,382,396,409,456,471,443,447,419,412,382,388,403,400,400,442,420,401,412,471,589,602,519,493,428,401,432,437,466,488,460,508,454,457,397,388,400,394,420,451,418,454,397,406 14,15,15,142,219,223,143,395,413,414,407,398,398,380,402,413,431,401,427,436,439,401,437,425,409,415,421,385,376,361,417,433,460,416,427,394,388,380,397,406,390,414,432,430,421,404,479,570,576,506,483,445,411,427,449,460,465,464,512,477,468,410,394,408,400,415,440,422,451,400,395 8,20,15,52,77,58,40,436,420,414,392,391,402,425,456,451,451,428,459,454,434,383,435,403,396,415,380,414,389,413,417,443,437,416,437,383,398,406,418,418,425,435,504,460,475,422,584,536,529,483,461,438,401,471,542,559,607,612,665,617,568,396,412,393,410,417,448,427,425,407,395 20,8,8,21,26,24,19,397,400,380,381,386,383,387,393,395,408,381,379,391,381,388,396,385,388,380,388,391,383,371,400,385,396,383,388,392,383,388,388,388,382,423,447,420,407,398,443,410,419,399,393,391,397,420,438,410,457,480,485,473,445,386,387,377,395,389,408,380,395,396,399 16,118,110,209,258,246,199,466,468,456,439,409,435,519,533,522,508,491,509,602,576,417,576,518,467,471,430,414,405,445,462,532,602,514,511,452,405,416,420,435,454,487,588,511,529,458,642,704,720,635,610,486,441,530,587,586,647,643,706,666,594,402,417,436,405,471,617,558,552,473,405 11,66,62,47,59,51,40,426,411,423,415,418,389,421,424,410,427,386,432,499,464,406,450,456,416,404,389,398,400,390,392,463,494,440,444,407,404,402,407,397,384,409,466,418,390,384,455,528,582,509,476,421,402,433,454,443,491,499,526,464,470,386,403,414,397,413,481,448,425,420,388 19,12,11,32,40,33,27,393,393,384,390,394,401,415,404,402,397,391,397,406,393,377,386,401,388,402,387,399,398,383,401,391,418,402,395,396,396,401,384,395,397,424,451,442,407,404,453,442,447,404,410,405,385,431,445,455,485,470,499,467,438,388,386,388,381,389,387,401,399,379,386 4,19,19,55,112,110,51,406,525,480,456,443,442,447,486,475,467,456,519,658,608,456,589,549,496,477,452,404,414,401,441,608,653,533,555,493,428,378,402,407,421,435,472,494,478,400,620,821,824,747,708,611,494,470,502,516,578,586,634,636,585,424,417,395,404,495,630,562,576,493,451 11,188,134,120,174,127,90,523,678,615,581,518,534,567,630,591,575,584,690,818,802,549,772,710,628,610,529,489,419,462,540,773,814,724,749,610,552,482,492,526,593,696,779,702,672,498,802,956,960,894,865,772,641,693,757,775,835,814,861,827,769,459,475,439,479,625,800,743,757,627,539 11,9,9,34,45,40,29,411,439,422,407,420,422,427,453,446,438,439,462,519,498,412,470,445,428,417,409,409,406,398,414,487,520,465,447,430,406,384,406,416,421,448,492,482,458,416,576,681,696,627,572,497,449,478,513,549,584,583,644,598,559,394,391,402,408,447,518,470,474,440,417 8,9,8,5,6,4,3,392,406,377,390,383,362,398,402,401,393,393,399,394,410,396,385,386,386,400,395,383,378,398,404,408,409,393,391,384,394,386,405,401,427,427,504,437,420,403,495,477,445,418,418,404,391,451,506,512,537,528,568,518,461,377,389,392,389,389,389,393,372,374,398 1,55,44,102,114,90,82,583,723,655,604,538,598,618,693,669,655,644,774,854,809,615,803,727,664,640,531,512,440,435,651,844,842,757,769,656,575,452,504,531,599,696,827,778,754,547,893,1023,997,946,907,819,705,723,804,831,908,901,944,912,866,490,532,507,503,798,908,828,846,725,608 13,29,29,278,469,483,283,437,442,422,429,399,425,458,472,452,442,427,441,510,502,406,453,441,414,419,417,400,385,413,421,465,492,457,470,405,405,392,414,415,438,440,485,474,460,439,578,681,685,600,575,504,455,498,557,565,582,579,620,591,546,418,416,401,421,464,497,465,452,436,438 4,70,61,45,66,57,37,476,572,529,487,430,482,518,551,540,524,516,601,692,683,486,634,589,534,521,439,439,424,405,495,669,696,595,635,486,471,399,404,443,459,494,597,571,564,444,718,846,843,775,751,646,525,559,615,631,701,699,753,735,682,421,439,430,456,585,716,650,649,540,452 19,10,10,41,50,47,38,412,486,464,439,416,423,435,429,432,421,421,490,576,554,430,516,486,460,452,406,416,399,404,405,543,581,503,527,456,425,394,387,384,392,404,434,433,440,407,544,788,804,725,680,585,485,389,430,437,477,480,528,532,491,394,401,407,395,454,562,512,526,459,423 18,28,22,58,75,53,38,449,463,434,424,404,410,451,484,456,434,454,468,498,507,399,464,428,404,415,410,410,391,416,449,484,495,448,468,405,423,394,452,443,457,516,576,511,525,452,618,682,665,596,564,484,442,549,604,598,651,643,691,668,586,398,402,385,408,447,498,462,476,428,425 20,9,8,37,46,40,32,405,428,425,440,398,416,414,436,429,423,427,461,511,510,412,482,460,437,421,391,392,392,394,399,500,529,461,478,421,396,395,395,384,413,422,444,443,465,396,548,701,713,626,599,533,454,427,461,484,513,519,567,565,525,394,404,395,407,445,506,469,491,432,398 17,19,18,52,86,74,45,403,435,442,427,429,412,426,442,442,439,445,464,526,503,413,486,461,430,429,419,404,396,408,419,502,525,453,492,448,411,408,421,388,400,424,494,456,470,408,588,725,732,646,615,531,458,447,497,531,585,584,630,592,558,404,392,409,412,465,519,474,486,414,445 14,29,29,62,76,76,62,468,568,533,475,459,468,463,505,495,496,492,584,714,689,467,648,598,525,521,456,462,415,406,448,671,706,609,628,509,475,418,410,424,435,476,546,530,526,425,701,881,888,817,788,673,549,526,582,597,665,660,729,710,663,431,432,419,439,545,703,653,660,550,472 6,18,16,34,43,36,28,411,384,386,386,384,397,429,425,417,420,421,404,403,401,389,392,382,382,388,389,372,381,406,396,403,385,400,384,388,382,405,428,417,430,447,495,457,447,415,518,476,439,422,398,401,388,463,506,513,568,535,602,550,502,389,388,395,399,395,393,385,406,394,397 6,11,11,32,46,46,32,411,425,414,406,399,409,408,453,431,432,428,438,469,476,399,439,411,409,407,388,387,395,385,413,453,471,446,423,394,424,377,387,409,398,384,466,429,428,408,510,625,629,568,541,466,416,430,465,467,513,521,552,514,494,395,395,405,396,427,464,439,451,414,384 4,21,21,92,142,147,93,406,411,385,376,395,397,404,414,411,395,413,410,414,427,386,416,404,385,401,376,398,386,392,405,425,432,389,405,404,386,411,387,410,409,401,428,413,398,400,433,508,501,455,437,422,397,423,455,452,471,439,481,454,428,391,378,410,392,415,422,419,399,401,388 5,16,16,60,82,84,61,409,455,449,418,412,424,426,432,418,418,409,464,546,523,409,495,462,436,411,412,413,391,394,401,513,540,476,465,416,417,403,391,393,421,412,446,417,439,397,533,721,715,634,605,493,445,422,441,466,514,502,551,532,495,401,407,396,383,442,537,489,498,434,414 7,115,105,72,67,53,59,548,755,731,652,545,547,612,661,644,642,612,746,908,884,636,908,858,768,759,659,557,460,446,585,861,931,828,851,688,603,466,498,514,537,636,756,711,685,553,830,980,1020,941,918,804,658,701,773,782,839,832,882,851,803,487,489,479,471,706,917,860,852,765,627 2,35,34,201,328,338,204,450,431,394,407,404,411,445,451,451,447,402,418,462,463,388,406,403,400,390,398,382,382,429,428,431,437,414,421,404,415,417,426,427,452,482,532,482,467,439,559,547,522,476,482,430,415,523,597,595,625,603,669,612,559,386,394,410,386,411,437,444,430,405,422 16,9,8,23,29,25,20,410,397,387,370,386,365,418,414,409,402,395,404,400,406,389,396,390,392,407,386,395,375,388,387,387,395,396,392,405,376,386,382,388,387,411,440,415,420,398,449,421,426,397,407,390,393,402,410,436,443,471,505,464,443,383,390,380,379,394,392,401,396,385,390 18,86,82,88,120,115,84,411,410,402,374,362,411,426,427,415,413,399,414,429,423,403,431,417,408,394,408,401,390,413,421,426,464,424,441,391,404,422,404,424,431,477,524,463,450,423,499,504,497,456,437,397,397,477,478,509,556,552,602,568,503,400,376,398,386,405,445,394,427,395,399 18,8,8,44,53,52,43,407,426,422,409,395,403,402,422,427,422,405,431,464,463,408,426,423,409,401,389,387,369,391,404,450,475,420,445,415,406,383,396,378,387,384,418,426,407,391,491,601,603,530,508,468,403,430,445,467,474,473,512,476,471,384,408,390,396,418,458,438,438,433,408 13,25,12,69,78,36,29,469,415,412,392,394,396,477,513,477,447,431,432,444,445,380,420,424,399,389,387,414,383,413,429,422,448,427,434,399,380,381,427,407,439,452,540,506,475,434,602,556,530,470,446,414,413,467,526,536,618,620,673,634,575,403,389,392,387,405,451,400,436,387,401 20,22,17,43,63,43,28,414,395,408,369,392,371,408,413,411,394,424,426,401,413,381,407,410,385,391,402,383,379,357,406,422,425,406,407,400,376,401,408,420,430,444,478,458,438,410,479,478,466,433,435,399,385,441,490,511,537,513,535,507,457,381,385,378,398,393,405,413,423,392,380 8,260,144,1023,1023,817,502,658,824,785,776,764,810,703,775,788,790,797,848,866,879,732,837,853,841,822,790,805,725,446,654,746,742,710,735,678,661,459,448,457,543,629,749,731,739,645,930,989,980,954,939,903,831,717,773,795,855,853,911,914,889,655,765,652,718,839,859,856,901,827,811 11,233,169,302,482,363,226,820,849,801,795,754,784,868,925,921,915,909,912,918,918,632,787,763,723,711,632,640,563,666,924,903,879,835,863,812,771,751,831,869,915,977,1023,1016,1011,688,1023,1023,1019,989,971,933,852,871,950,980,1023,1023,1023,1023,1023,749,689,762,782,856,880,853,888,791,749 8,14,9,65,69,33,32,476,560,533,480,444,474,525,557,562,532,521,621,744,686,470,663,591,532,513,457,425,410,394,494,703,720,610,627,512,451,405,424,432,439,504,599,577,583,438,732,871,862,789,747,646,538,560,619,637,701,714,767,754,707,434,448,445,461,573,737,654,671,559,493 17,28,28,109,161,166,112,394,389,406,392,380,391,399,411,415,415,395,429,402,380,391,394,398,402,392,381,380,385,403,393,389,392,387,396,387,389,403,392,394,402,416,414,401,394,391,464,466,441,415,422,419,390,426,429,455,462,458,447,466,424,385,382,385,391,398,389,393,415,395,389 20,8,8,20,26,25,19,390,426,437,410,404,392,410,441,438,431,449,449,497,466,407,449,411,409,409,382,408,384,379,420,459,482,432,447,410,408,391,398,405,401,408,457,439,435,401,531,648,648,578,539,489,421,447,458,467,486,479,546,547,495,392,398,394,406,426,473,455,467,425,410 7,33,31,44,84,81,41,459,452,429,403,406,422,463,501,499,457,468,481,543,526,418,495,454,425,430,420,418,397,391,472,506,522,467,463,427,415,412,404,425,423,467,558,499,511,423,630,692,694,622,593,518,450,479,529,567,603,607,674,641,588,402,408,416,411,466,536,498,510,453,432 12,9,9,61,80,81,61,398,449,434,419,410,412,403,408,426,400,410,450,526,524,410,477,464,430,420,400,407,408,375,407,502,547,464,492,432,418,399,397,412,395,414,432,418,430,406,523,720,732,652,603,510,452,428,463,457,489,492,535,541,485,385,397,387,391,451,520,489,492,427,418 1,21,18,117,73,64,112,483,611,566,524,486,494,522,572,567,552,561,629,749,712,480,705,644,566,553,488,460,424,390,491,709,745,655,684,527,481,409,428,421,455,490,610,582,580,460,766,889,886,827,802,711,608,543,615,635,713,709,774,767,730,456,475,442,474,642,767,692,704,591,521 19,44,37,648,1023,944,584,453,519,474,457,413,444,467,499,504,486,484,546,653,643,458,593,545,496,462,435,425,426,427,440,594,641,532,546,490,423,399,413,431,420,479,549,505,517,482,678,827,830,766,721,618,495,522,590,615,667,661,722,688,645,457,424,413,429,511,648,589,623,485,466 16,15,15,50,55,50,45,412,475,458,437,418,419,441,441,460,464,445,507,567,540,428,514,484,440,441,417,416,404,389,437,539,570,496,522,437,434,371,401,387,403,419,452,459,454,398,592,774,775,705,660,581,474,448,461,464,528,514,591,593,563,406,410,407,415,471,576,556,557,479,434 12,40,35,124,163,128,94,444,486,434,447,420,425,458,471,460,454,449,506,595,558,433,507,493,437,437,434,404,396,389,453,563,577,514,529,453,427,403,386,420,426,478,567,548,562,437,641,791,784,712,666,605,483,483,528,554,615,614,680,655,608,408,417,414,412,478,600,545,558,463,414 6,82,74,78,92,83,71,500,591,524,518,429,473,505,566,543,533,506,605,722,699,493,680,610,553,542,461,445,409,386,482,702,727,627,641,542,442,393,421,442,455,493,617,559,553,431,728,881,880,814,779,693,560,514,596,602,684,679,751,734,688,448,430,448,467,599,737,673,689,572,490 4,20,14,39,54,37,27,430,386,384,397,379,373,418,430,430,422,406,382,390,398,377,387,372,401,404,386,398,402,384,399,400,378,393,381,388,385,398,397,424,430,436,464,447,432,404,467,436,400,404,395,386,391,463,493,503,528,514,571,533,486,397,383,386,379,388,383,384,383,375,363 18,35,26,57,81,57,39,403,408,386,378,375,386,426,432,434,432,420,399,414,410,381,390,374,393,387,383,382,367,413,420,402,395,403,400,410,379,416,412,412,429,464,502,470,457,414,526,455,442,410,403,393,392,484,508,499,552,553,579,545,481,396,379,383,386,398,391,398,398,392,395 18,18,17,74,101,101,71,417,454,408,413,414,422,417,418,455,425,405,443,531,512,406,484,465,426,410,405,393,378,378,409,517,524,463,487,421,402,397,397,393,406,416,468,439,425,405,558,726,732,640,617,520,444,435,473,481,522,509,564,551,481,423,404,390,401,443,522,474,508,433,425 13,18,14,33,42,32,24,389,422,422,407,386,411,439,429,428,427,405,433,463,459,394,455,433,412,411,412,393,373,408,384,449,466,424,440,411,394,394,403,416,445,435,510,465,454,411,515,588,604,534,500,448,411,458,479,501,563,539,567,547,486,406,409,393,389,418,470,441,438,425,403 1,16,15,16,18,9,10,542,656,609,566,494,524,578,636,625,612,620,702,783,762,518,715,656,605,586,493,472,434,395,562,747,771,689,706,578,516,421,425,449,462,512,651,641,647,446,807,931,923,867,840,752,645,566,653,667,750,752,809,808,771,483,478,478,513,673,790,726,746,631,546 1,17,16,10,14,13,10,535,647,577,561,493,532,562,638,621,617,613,680,775,750,529,711,648,592,561,509,471,427,419,544,738,759,659,683,575,509,405,403,409,448,493,628,608,614,435,795,922,911,855,825,744,621,539,602,628,721,718,790,794,761,483,488,485,516,691,804,741,768,635,567 14,56,51,123,179,156,106,415,547,514,493,467,437,467,467,469,477,479,540,699,692,467,653,604,514,507,477,431,429,385,470,667,707,615,635,504,481,408,416,415,416,461,538,472,502,438,635,869,887,795,779,662,553,503,552,566,624,619,680,650,592,419,427,402,405,518,675,612,616,519,481 2,9,8,12,10,10,11,503,573,547,498,466,479,528,591,582,555,561,634,711,687,489,645,591,550,519,461,430,420,387,497,686,695,617,640,520,471,378,391,414,431,479,588,577,580,424,747,861,849,793,767,677,551,506,554,577,678,679,745,750,700,446,455,455,481,601,731,676,692,576,508 11,20,18,153,126,115,136,588,557,493,465,440,447,637,675,652,621,599,607,671,633,446,575,517,486,477,434,425,416,410,536,620,644,546,570,488,431,458,483,468,520,589,696,644,639,504,783,824,808,734,694,601,487,678,761,773,822,807,853,818,760,481,416,479,480,567,635,577,596,498,464 14,11,9,36,43,33,26,454,495,474,458,426,429,457,472,448,429,454,512,642,618,437,600,545,482,491,431,429,405,381,417,596,644,539,543,456,424,401,400,419,419,456,503,467,466,431,612,799,807,717,675,561,468,488,556,567,598,598,657,629,575,407,408,391,409,467,618,567,553,490,433 10,14,7,19,22,10,8,465,417,415,412,419,407,478,505,482,488,478,454,469,452,397,417,406,408,392,394,393,386,454,563,477,477,432,415,437,419,512,671,720,800,878,947,856,757,462,790,669,587,554,521,478,454,662,799,856,948,935,960,874,798,418,402,408,409,427,452,445,445,401,418 1,9,7,30,32,27,26,400,399,380,371,385,379,417,408,411,397,408,379,396,395,391,395,388,395,402,387,386,386,386,410,401,398,394,377,386,382,379,398,398,418,422,470,430,427,394,481,425,423,403,420,383,402,438,464,460,497,502,540,499,448,386,381,393,383,390,394,393,383,389,383 19,49,28,73,127,65,36,434,419,412,404,402,434,456,490,461,439,434,440,462,448,390,441,417,389,407,388,391,402,407,441,456,459,403,433,404,405,433,431,449,482,516,599,526,503,459,587,581,565,496,473,461,419,538,609,614,661,635,690,632,583,411,402,388,404,395,450,399,439,408,401 4,73,61,29,33,23,21,680,785,739,703,652,674,733,801,793,794,773,835,894,877,654,826,778,732,715,622,596,522,473,706,867,876,807,827,717,638,462,473,504,573,650,790,781,795,530,942,1020,1008,963,942,878,775,699,791,810,884,885,941,941,910,608,604,620,650,810,897,846,872,762,686 8,13,12,18,19,15,14,418,465,447,414,392,401,435,471,457,437,437,465,547,545,402,521,511,451,435,413,400,404,389,437,519,559,471,492,425,399,415,418,402,416,450,519,461,449,403,569,660,688,581,571,486,426,463,524,526,582,581,644,601,543,402,393,407,417,452,548,513,504,457,418 1,16,10,32,44,28,21,443,409,369,375,381,393,433,429,439,398,411,406,407,389,393,399,400,386,393,383,388,384,417,404,420,410,392,394,371,389,398,417,427,441,451,522,477,457,408,525,508,470,453,415,416,396,486,558,551,597,562,629,572,511,397,389,394,381,384,408,407,412,394,387 11,19,19,75,111,109,72,430,467,469,439,417,445,425,444,433,428,433,482,573,545,438,544,493,460,458,424,394,391,395,418,547,586,503,532,435,429,379,387,378,392,416,453,451,457,400,574,783,809,722,689,591,500,424,438,450,533,518,578,555,514,390,418,389,410,473,579,500,520,470,437 15,14,14,75,90,90,75,411,547,487,486,439,450,442,461,461,463,463,562,679,648,466,616,565,511,492,445,441,423,404,430,641,673,581,603,500,447,393,395,387,406,406,488,476,473,404,616,881,889,818,784,683,552,444,465,502,574,559,628,613,573,418,438,406,426,520,676,630,635,527,486 17,20,13,36,50,30,22,476,405,390,388,391,401,452,453,428,430,416,415,414,397,397,395,394,396,393,389,393,380,386,409,419,399,386,404,378,400,409,391,410,428,428,477,472,425,411,521,479,449,449,414,423,403,447,497,503,552,560,608,571,496,390,388,393,398,392,404,398,401,408,383 17,15,13,28,42,33,19,409,378,407,377,376,395,395,406,390,403,420,409,392,416,384,397,378,386,395,377,374,358,390,389,392,419,393,394,402,394,407,416,407,399,432,459,436,415,402,498,446,432,423,418,385,385,429,491,470,514,512,536,511,441,388,372,385,393,402,401,398,372,396,389 2,36,35,197,314,311,193,375,418,371,410,385,397,419,422,408,416,410,407,416,420,398,389,398,401,382,394,388,364,415,406,414,412,385,382,366,387,402,395,407,398,421,459,417,415,406,468,447,438,436,411,412,380,437,476,490,497,483,515,506,455,408,393,388,412,428,417,386,420,383,378 20,17,14,34,37,25,24,435,447,427,407,406,408,444,465,456,443,445,464,498,491,412,473,452,421,424,397,405,397,420,426,467,512,450,477,408,400,404,427,439,468,490,557,506,486,444,596,672,660,573,545,468,436,536,597,614,660,640,693,634,576,385,409,403,412,444,500,463,469,426,414 20,46,44,325,635,629,314,408,411,402,399,372,406,391,392,390,413,392,423,458,467,399,460,434,419,407,406,383,389,350,403,424,461,412,430,419,389,381,384,378,386,364,402,394,381,450,467,591,609,523,481,435,404,406,423,418,454,451,474,445,402,407,406,404,400,415,466,459,443,411,417 11,34,33,48,62,54,43,461,605,567,534,474,508,487,523,500,505,503,629,733,710,479,682,605,553,539,480,445,426,417,474,687,734,638,671,542,465,371,414,400,432,449,547,531,555,412,714,916,920,854,826,733,602,474,524,547,642,638,705,698,660,422,465,429,450,573,708,670,675,571,492 11,30,29,91,142,142,88,460,541,484,477,427,448,457,491,484,461,477,560,671,655,454,605,573,521,491,459,434,404,386,441,615,683,570,593,501,456,387,411,408,409,442,523,491,468,430,641,857,876,800,770,656,530,481,522,539,584,594,654,641,593,419,434,399,409,523,640,605,609,513,455 9,69,66,43,54,51,41,388,389,376,398,393,375,419,416,405,407,406,394,426,409,396,411,424,402,393,389,407,386,411,399,438,422,399,417,393,417,390,382,427,404,432,473,451,438,390,452,474,460,439,439,399,413,429,447,446,490,498,552,506,477,387,371,378,384,390,402,393,404,391,400 1,10,9,20,25,24,18,437,499,455,441,412,410,439,451,446,441,430,503,628,613,443,589,529,474,465,440,422,399,379,409,590,637,544,563,467,448,398,393,399,408,430,475,456,468,413,600,818,837,753,725,615,511,466,492,504,581,551,621,601,554,400,408,408,403,486,606,578,551,488,439 19,19,16,32,51,43,28,396,394,375,390,385,390,384,395,397,417,372,404,392,401,385,381,383,385,400,394,370,390,400,404,388,396,387,382,383,389,377,418,420,412,443,462,451,424,402,474,436,424,377,385,391,369,452,453,492,489,509,524,476,463,375,388,403,386,395,406,376,396,377,399 17,11,9,31,38,29,23,405,406,381,420,400,401,426,445,424,425,405,421,454,436,393,428,416,397,381,407,392,393,377,401,446,439,423,394,402,409,392,388,397,392,411,450,455,429,401,495,578,571,497,483,437,403,422,430,425,504,485,542,527,468,388,395,379,400,423,451,428,409,407,383 7,44,29,57,106,66,36,394,397,401,379,382,373,421,449,427,412,423,407,420,402,404,372,392,396,392,398,393,375,407,398,408,396,407,404,400,375,403,408,407,436,457,472,448,438,408,464,467,453,418,430,416,405,435,430,461,469,474,536,504,460,385,379,403,390,381,385,406,400,376,380 3,17,16,85,82,82,85,412,478,447,435,421,408,425,422,416,413,416,456,570,537,409,538,486,450,433,400,406,392,403,425,511,567,487,506,442,404,405,391,389,392,415,437,420,443,400,516,736,752,660,620,503,466,421,444,445,465,476,527,528,481,396,400,401,413,451,550,497,521,469,422 17,8,7,19,24,23,18,415,391,385,383,376,392,410,420,404,417,410,410,395,410,377,394,395,374,371,388,390,378,379,408,389,391,402,395,387,389,390,400,417,417,439,470,444,438,398,482,447,409,405,399,403,408,450,497,478,505,518,562,532,465,403,388,397,380,385,398,400,375,401,390 14,65,51,384,627,565,331,423,492,464,437,426,414,453,458,457,441,445,475,631,623,428,604,551,479,467,432,421,406,384,415,579,633,517,548,474,425,408,406,415,416,451,507,477,458,467,579,756,770,673,656,512,452,492,525,521,571,558,618,603,539,435,394,401,417,494,610,571,561,490,393 16,49,48,304,478,468,291,518,589,534,522,495,520,555,625,594,587,589,642,707,696,480,624,557,526,505,462,475,435,418,515,642,659,592,608,495,499,410,424,409,444,476,611,591,605,466,793,890,887,831,805,735,630,533,621,641,747,739,806,795,754,469,462,471,479,605,706,661,701,573,503 10,8,8,38,47,43,34,385,425,429,395,397,399,395,413,418,411,402,442,470,471,389,438,437,405,402,393,378,403,396,408,448,480,435,443,408,396,404,398,399,399,394,420,430,420,404,488,628,620,567,514,467,429,424,418,440,479,464,504,495,457,393,398,390,399,419,483,431,446,405,403 5,37,36,158,272,275,157,423,412,390,384,374,390,431,440,440,443,417,438,454,452,394,418,415,395,395,389,389,382,417,434,443,434,427,446,400,408,403,398,424,435,430,479,464,455,434,538,599,565,517,480,440,406,455,505,521,535,532,579,552,503,405,379,400,412,417,467,433,419,396,424 5,8,8,20,29,29,20,404,419,417,382,387,392,415,413,400,422,419,432,475,474,390,442,418,405,406,395,393,380,382,394,456,460,429,450,414,407,360,396,384,387,387,406,397,397,392,447,602,602,516,507,446,406,397,399,428,455,436,479,472,440,384,386,389,391,420,455,447,442,418,403 8,10,10,41,60,49,32,387,476,451,417,393,407,386,377,405,393,391,478,630,529,440,595,474,447,438,412,403,379,390,386,600,596,509,507,440,401,401,401,402,422,422,442,413,416,430,415,729,694,587,542,431,407,462,455,442,422,433,461,418,409,384,396,386,387,472,566,474,489,443,404 15,13,13,313,502,519,318,401,420,404,395,409,407,408,406,416,400,393,424,440,433,401,414,406,404,408,398,397,408,406,400,420,418,411,409,396,405,388,410,414,418,426,466,439,435,444,493,543,534,497,477,427,414,495,588,585,570,531,575,499,462,407,386,407,408,410,430,423,431,413,401 14,31,18,67,99,50,32,488,430,415,404,365,402,511,529,503,479,436,435,471,474,402,442,418,418,414,409,388,385,398,433,446,465,432,446,420,402,380,419,416,424,466,537,532,494,419,633,610,598,507,513,452,430,489,549,527,619,638,706,661,592,404,384,391,390,417,445,445,438,413,401 7,19,16,36,47,41,31,411,465,457,420,415,420,451,468,459,443,447,505,565,564,420,538,501,467,444,417,401,399,391,424,540,583,500,491,441,421,410,411,427,404,444,504,484,474,417,586,743,753,664,637,550,455,493,554,572,615,592,658,625,563,404,393,400,409,452,582,519,538,442,410 14,14,14,57,64,65,57,410,509,493,460,446,454,432,439,449,446,437,504,646,613,442,594,554,475,471,428,444,407,408,429,607,655,544,571,465,437,401,385,418,412,432,479,467,472,411,601,819,838,757,720,602,500,443,496,526,569,560,631,603,568,411,414,392,415,480,629,582,599,482,443 14,187,155,60,151,125,48,619,683,626,587,556,602,669,729,717,715,700,741,766,755,542,694,660,642,602,539,542,490,419,592,701,695,636,663,579,506,425,442,435,492,541,680,670,664,490,839,909,895,857,837,780,670,598,698,716,788,789,845,845,809,522,542,545,581,695,755,725,755,657,610 7,38,36,56,88,80,48,499,571,544,544,491,544,528,591,593,595,589,640,646,659,442,514,498,481,474,445,438,443,406,535,619,606,547,570,510,484,398,401,422,430,491,573,576,594,446,816,839,821,776,768,731,631,507,582,614,688,688,775,797,772,451,476,440,469,561,631,584,629,508,507 14,11,11,91,138,139,89,414,418,418,401,392,394,408,412,408,415,400,439,497,464,402,492,449,420,412,412,394,393,375,382,469,492,441,448,428,381,395,398,401,401,411,445,423,414,404,470,568,609,524,501,429,410,426,446,470,475,478,509,466,432,407,378,388,378,420,500,472,456,417,413 8,8,8,15,20,18,13,402,400,420,397,382,390,397,417,417,411,411,432,465,443,389,438,412,415,405,391,415,387,398,409,443,454,409,437,417,368,379,392,392,401,406,428,418,426,390,496,585,586,523,516,444,420,413,442,421,472,472,513,496,459,395,400,394,396,424,459,421,438,414,389 5,38,26,72,106,74,47,498,407,376,392,379,377,530,541,499,476,464,425,446,432,386,404,397,382,396,375,388,371,418,441,406,411,395,399,398,373,431,420,484,498,542,626,569,524,453,645,536,475,466,429,427,408,593,655,658,710,695,755,696,629,386,397,394,385,389,404,386,362,389,386 16,15,15,73,113,113,72,422,498,459,461,426,446,439,434,455,436,452,497,597,599,425,552,532,473,461,429,433,413,401,429,563,598,517,516,479,434,387,383,394,400,402,432,435,445,401,581,855,872,796,761,663,517,442,456,433,501,510,587,560,542,410,433,398,411,485,590,547,556,471,462 6,124,105,133,163,132,108,478,447,419,404,393,428,488,491,446,432,449,436,497,487,402,478,458,419,416,420,385,405,416,456,458,506,436,462,401,399,397,415,435,434,480,548,506,497,453,617,605,617,536,500,452,426,494,532,551,630,636,705,652,593,414,412,417,417,438,492,475,469,422,387 9,8,8,18,20,16,13,435,546,501,476,441,443,460,488,485,476,482,593,687,663,467,627,560,520,503,438,436,401,387,452,663,678,584,605,495,442,381,400,405,408,428,503,474,497,408,661,875,867,809,764,667,530,451,476,493,574,561,625,656,611,418,438,432,438,582,716,639,660,557,466 3,26,24,36,41,21,20,495,577,558,512,468,468,528,572,565,566,561,641,716,701,470,635,580,525,500,451,436,400,400,508,678,704,601,630,532,475,397,406,436,430,501,600,583,590,448,768,870,862,801,773,690,580,549,617,644,717,716,783,769,733,444,459,448,460,580,697,629,665,546,475 2,58,51,65,103,83,53,437,457,440,436,405,418,447,449,464,479,474,491,543,482,394,462,434,422,413,398,422,387,395,439,509,508,463,483,466,433,402,409,425,429,496,592,541,525,417,643,704,684,622,609,549,459,470,534,536,594,586,657,641,584,397,410,416,416,443,496,474,481,429,413 15,13,9,41,41,26,27,421,391,370,388,391,378,454,457,422,406,411,407,420,409,391,399,383,382,389,379,359,391,395,398,394,408,392,403,374,384,413,393,394,399,416,454,436,443,393,487,428,395,394,400,386,387,426,464,481,516,535,585,542,503,392,387,385,384,395,393,407,374,379,404 19,30,29,60,78,67,52,467,604,538,510,434,503,492,521,519,503,483,586,722,686,465,662,609,542,546,476,462,410,410,466,689,720,624,652,547,478,401,404,426,438,456,534,507,520,433,700,900,907,836,799,710,585,488,551,560,647,642,707,704,640,437,437,427,443,557,703,642,668,578,496 1,30,27,50,65,39,35,405,464,449,430,408,411,429,469,445,442,430,510,612,564,411,564,519,466,438,412,397,408,397,417,567,617,500,520,433,419,384,392,416,419,440,521,464,481,388,591,755,767,684,650,533,451,461,523,523,588,574,623,609,558,383,417,416,398,478,586,528,533,472,430 15,10,8,27,33,24,19,421,414,397,397,394,392,421,437,413,420,403,405,409,424,393,409,398,382,393,396,389,383,398,413,418,424,410,416,396,392,391,396,399,423,421,487,440,436,399,499,497,505,444,433,401,390,467,490,479,535,504,557,518,474,396,387,396,389,394,425,394,418,416,383 5,15,15,50,56,57,50,414,451,416,425,412,434,420,429,436,433,409,464,526,501,420,471,456,438,435,415,405,397,376,406,490,520,466,473,426,425,393,385,408,403,412,447,410,442,406,544,694,695,611,583,542,468,437,438,453,493,500,547,536,491,394,397,405,405,443,512,483,471,431,429 17,34,32,78,150,135,68,515,609,557,543,510,527,514,543,524,529,538,642,733,714,502,660,621,565,552,495,503,428,384,480,682,705,621,664,543,494,384,410,400,417,436,528,509,565,434,741,939,946,885,855,770,650,460,499,542,640,650,717,721,696,435,475,448,467,609,722,667,700,585,534 6,147,119,346,430,338,276,627,749,715,666,598,617,667,732,702,701,689,786,886,865,624,832,787,708,705,596,547,489,471,647,842,874,795,814,669,618,472,496,541,607,687,805,764,756,575,913,1023,1023,968,943,867,754,743,827,851,920,914,955,932,890,544,540,530,538,747,884,841,842,745,628 18,8,8,26,35,33,24,436,408,394,394,380,404,433,456,444,419,424,425,422,417,386,400,392,394,392,400,376,366,397,408,418,413,409,432,406,400,398,388,388,404,409,448,428,432,412,495,510,486,439,441,424,399,422,428,447,494,503,515,520,499,397,385,395,391,422,431,424,412,404,399 2,19,15,44,58,44,33,425,374,406,383,365,394,454,455,431,424,412,387,390,386,377,376,384,376,392,381,392,395,408,414,417,397,384,386,372,397,402,423,401,434,462,510,485,459,429,511,448,431,419,385,389,397,516,560,540,595,573,610,571,503,390,388,379,394,401,385,380,390,382,373 11,13,9,32,41,27,22,460,469,442,442,402,424,475,512,487,498,467,514,572,567,412,497,466,431,439,419,398,396,400,436,510,519,477,482,441,421,394,414,396,433,471,544,499,496,420,669,724,710,628,613,547,482,511,583,593,639,642,713,685,642,434,418,413,433,500,570,523,551,473,446 16,21,21,105,197,198,106,476,446,436,424,385,423,463,495,476,491,464,469,478,474,403,422,425,411,410,414,402,395,407,436,462,445,427,442,404,420,401,413,414,420,444,511,483,498,435,628,633,594,541,519,468,413,490,559,582,650,631,686,651,598,414,413,417,420,432,472,447,464,422,404 2,8,9,35,63,66,36,389,468,444,435,412,411,422,409,416,433,421,467,568,543,425,520,493,434,441,427,416,408,394,409,541,586,501,508,450,397,390,399,391,386,404,469,433,418,402,526,774,802,708,665,552,442,432,454,462,500,505,535,524,495,389,410,408,403,442,561,512,535,442,428 6,9,8,22,28,26,21,403,390,365,372,386,378,389,409,369,401,398,401,398,398,392,382,389,375,394,394,384,384,380,385,382,397,396,404,385,392,380,394,403,406,426,443,406,412,392,452,439,422,400,391,401,386,421,445,451,477,470,526,451,442,391,390,390,383,381,405,387,381,395,382 16,44,42,97,123,117,89,473,580,533,503,471,493,523,560,552,569,532,620,709,674,479,626,588,524,513,478,458,403,401,493,681,691,616,625,538,477,412,417,433,462,500,598,566,580,454,755,895,895,833,801,725,596,546,636,663,743,724,778,754,721,450,435,439,462,566,699,643,664,565,490 11,39,37,114,134,122,102,448,573,546,490,447,471,486,498,523,506,498,585,724,693,473,673,607,544,529,469,443,413,420,473,664,718,592,636,523,465,430,431,425,467,510,580,554,548,443,702,882,893,809,789,685,561,567,643,654,711,700,748,734,673,425,437,417,426,542,703,649,650,547,472 5,22,21,58,84,78,52,370,405,387,417,373,396,398,381,374,379,390,418,439,425,392,451,411,409,395,390,389,382,419,400,426,452,428,418,396,399,363,408,421,393,436,448,436,415,429,444,528,524,471,445,406,394,479,499,469,476,453,488,445,442,394,373,372,388,401,452,423,410,394,381 1,12,8,35,40,28,24,441,414,410,406,407,414,451,455,437,451,438,443,477,463,395,465,431,415,419,382,386,406,391,434,457,475,435,435,417,406,414,419,433,457,473,558,522,481,430,594,591,607,519,476,452,412,526,585,597,636,615,685,648,579,397,383,399,405,430,459,456,445,411,404 3,24,20,153,217,182,124,583,790,727,692,646,682,637,686,669,670,656,829,882,863,713,822,789,753,721,634,616,522,444,601,883,862,821,835,740,666,417,402,427,473,520,672,668,696,458,872,1023,1023,1023,993,924,831,579,661,680,768,777,846,854,823,554,656,556,589,881,958,921,940,834,759 19,14,12,31,41,28,18,461,518,495,477,455,479,497,554,543,551,527,580,635,618,443,545,520,472,474,451,433,414,401,451,552,587,516,526,453,437,395,406,393,389,430,503,495,504,420,698,788,784,732,702,627,529,455,505,522,597,614,687,696,654,431,447,440,457,540,599,570,599,500,470 6,14,13,28,40,35,24,407,385,400,371,389,366,394,394,405,404,399,391,393,406,402,374,400,401,379,364,383,380,391,409,395,397,393,381,378,370,392,403,400,395,410,435,419,409,393,453,401,401,403,394,391,374,428,450,434,459,466,497,449,434,395,395,386,376,404,386,382,384,378,385 17,14,12,28,32,24,21,420,410,397,395,389,388,432,439,422,420,450,399,427,441,392,413,404,389,391,413,380,373,399,393,427,434,411,424,380,379,381,393,407,394,438,459,453,439,395,513,503,493,462,433,413,412,448,477,486,544,523,561,534,499,376,392,375,384,405,434,434,418,385,383 6,13,11,28,38,31,23,418,379,392,392,373,402,429,415,400,401,413,413,415,400,386,410,398,371,383,395,377,393,392,386,417,404,385,397,386,386,399,400,410,404,420,480,425,431,406,477,426,422,426,394,401,385,427,455,463,492,509,570,477,470,385,381,387,397,388,404,380,391,384,388 4,30,18,60,85,49,34,413,397,409,377,392,375,436,471,441,420,413,392,411,386,371,382,388,380,385,384,362,372,424,404,407,400,379,387,390,378,405,427,433,438,456,533,468,449,428,526,466,429,409,403,395,385,504,554,540,610,583,638,595,529,390,389,404,377,410,418,400,382,401,376 18,8,8,14,17,15,13,460,426,399,402,383,400,432,446,403,431,398,417,438,455,387,429,418,407,401,396,389,386,387,423,442,465,423,424,403,388,380,387,411,428,470,540,517,478,381,490,525,518,483,467,437,414,428,452,445,531,488,529,483,465,392,372,378,384,401,444,418,405,409,402 11,35,34,100,119,118,97,419,440,420,418,386,407,421,447,419,433,426,452,508,480,398,464,436,434,423,397,402,400,374,412,490,505,435,458,434,393,401,392,395,420,413,432,454,443,416,564,690,687,595,555,511,451,439,507,521,588,574,609,569,521,403,398,386,415,448,509,482,490,411,425 5,26,25,69,72,68,66,429,530,488,474,443,455,451,474,481,472,449,546,663,637,456,609,556,508,476,442,410,405,393,428,613,659,564,573,460,439,414,394,427,427,448,497,482,481,408,654,834,841,763,736,634,510,495,543,586,634,629,682,657,615,399,410,412,416,515,653,584,573,497,449 2,132,109,90,141,122,79,482,713,657,589,508,535,532,581,576,528,545,750,883,840,640,862,790,699,691,573,516,434,410,508,858,887,779,800,646,515,409,469,457,488,549,660,605,571,492,726,992,994,922,889,770,610,599,662,660,718,708,764,736,701,433,479,451,450,729,878,798,806,689,576 7,27,17,48,70,42,30,402,390,397,393,385,399,409,443,419,405,409,417,417,430,381,404,410,390,397,396,388,389,379,396,417,412,412,402,398,401,387,411,397,402,440,470,440,424,395,471,477,478,424,438,394,395,432,461,480,504,503,542,525,477,409,381,397,366,399,432,399,408,409,398 20,18,15,40,54,41,28,410,383,387,393,401,382,407,428,423,407,417,417,408,433,407,414,402,411,391,393,392,388,393,414,425,409,382,398,406,399,389,400,394,413,434,456,433,459,406,509,501,496,463,429,426,401,443,473,508,551,526,577,540,490,385,383,402,392,403,432,410,388,400,405 9,12,9,45,46,26,26,465,477,458,441,428,439,498,514,501,503,501,524,593,577,416,524,482,448,454,407,417,406,418,481,553,573,507,500,458,453,427,429,448,490,542,633,575,547,463,729,790,780,711,681,596,497,620,687,698,753,734,786,744,682,425,410,406,426,510,571,544,563,466,445 9,8,8,28,36,30,24,406,444,414,408,395,418,408,419,432,423,419,417,462,478,407,437,415,414,413,403,400,397,378,413,457,463,429,438,422,388,394,394,393,383,418,446,414,433,388,525,637,628,550,545,471,438,413,433,449,520,501,531,511,486,391,388,396,400,424,454,441,444,415,400 15,8,8,19,24,22,18,455,531,496,464,434,452,476,525,536,532,517,567,640,616,443,555,517,479,471,433,418,413,408,458,618,621,544,567,483,431,388,387,409,398,440,506,516,512,417,675,811,797,737,709,618,505,440,489,512,592,599,670,672,636,434,434,414,438,535,652,592,610,517,469 1,20,20,281,449,462,283,384,398,393,409,399,376,406,428,400,418,411,411,399,393,399,394,391,386,390,375,383,380,403,399,407,403,405,399,389,397,400,400,411,419,430,470,432,408,443,470,453,446,410,424,400,397,469,527,537,530,520,541,498,460,407,403,398,396,384,414,390,376,391,385 11,45,43,92,129,114,81,462,530,492,473,461,459,484,523,509,509,511,570,666,666,455,602,560,509,473,465,449,408,396,480,624,673,576,588,498,460,405,412,414,439,477,590,547,557,447,742,858,861,790,769,669,543,520,594,631,720,719,763,742,702,426,432,436,439,546,656,600,608,515,441 6,17,15,24,44,39,20,409,389,404,383,374,392,412,423,413,387,412,393,410,404,382,398,401,386,385,374,382,383,369,397,402,400,399,396,386,365,391,396,401,394,432,475,442,433,395,482,433,427,422,409,395,403,451,480,469,537,512,562,507,476,396,392,390,396,395,417,387,398,405,391 5,34,33,96,108,102,93,447,544,505,493,454,443,464,473,461,467,476,545,699,665,455,651,609,540,518,457,436,429,427,447,648,701,604,639,494,440,377,399,413,420,439,534,497,500,408,635,856,866,792,760,650,526,468,536,545,616,601,661,649,577,412,428,408,424,520,684,622,632,527,466 16,11,11,26,37,32,22,407,409,378,369,391,385,405,409,415,387,418,385,379,385,372,401,384,381,385,370,378,387,408,397,389,393,384,406,393,391,411,391,406,394,407,421,408,408,392,414,393,388,393,398,407,374,399,415,420,434,437,464,437,435,394,403,379,387,399,400,381,381,383,380 19,282,242,718,1023,993,639,769,915,880,839,769,786,810,862,844,842,830,925,1023,1007,794,986,944,880,867,783,737,633,553,790,981,1016,942,958,864,781,574,620,642,705,803,903,872,872,705,1001,1023,1023,1023,1023,998,898,848,914,934,989,982,1023,1010,974,648,715,675,695,888,1011,972,975,890,798 2,10,10,35,55,55,35,398,427,441,399,384,402,392,423,408,415,392,428,490,477,400,467,430,428,401,404,389,381,377,396,457,503,443,459,413,395,389,396,385,391,413,415,406,416,380,472,656,666,567,557,462,438,402,421,424,441,429,464,464,445,386,392,404,399,424,491,450,467,407,404 9,47,31,61,110,69,36,431,398,404,385,390,415,437,451,460,438,429,429,406,403,401,382,411,398,386,393,376,388,411,410,399,396,396,383,397,405,370,415,420,422,472,513,488,470,412,537,495,460,436,407,414,393,460,508,498,546,566,632,589,519,395,390,381,396,378,406,393,411,376,388 7,16,14,17,15,12,14,557,641,598,564,514,560,598,656,656,636,631,704,764,752,517,693,632,572,568,490,489,433,380,568,737,745,663,689,569,521,408,423,431,450,517,650,617,654,431,825,909,896,845,819,748,629,575,639,657,746,757,822,824,791,492,496,510,533,666,769,723,734,625,535 18,1023,526,1023,1023,477,479,919,936,899,855,803,827,949,994,972,959,943,976,1023,1018,806,982,942,884,869,780,758,648,849,1011,1023,1023,963,979,889,826,941,1023,1023,1023,1023,1023,1023,1023,948,1023,1023,1023,1023,1023,1023,932,1023,1023,1023,1023,1023,1023,1023,1023,794,737,789,832,942,1023,986,996,910,833 13,10,10,14,19,18,13,395,399,386,384,402,410,405,398,411,404,400,404,415,417,382,421,407,378,377,381,401,396,394,371,420,419,416,391,393,399,399,394,384,396,402,425,398,407,389,460,478,484,451,435,414,392,414,432,423,472,433,474,433,432,372,395,383,386,396,416,414,392,392,406 14,13,12,42,50,42,36,390,430,419,418,397,375,402,407,403,395,402,428,478,470,396,472,434,414,423,379,397,391,375,408,463,485,450,462,423,403,397,373,383,397,401,429,405,416,392,464,610,618,546,506,437,407,427,439,451,461,468,479,467,454,388,401,382,396,428,477,418,443,418,394 9,13,10,46,61,29,27,404,395,395,386,375,390,440,434,410,408,404,408,425,413,382,413,399,400,399,403,392,387,372,416,416,430,396,392,391,379,404,393,402,393,410,452,445,438,406,473,492,492,459,432,401,387,441,474,466,493,521,566,549,478,389,381,400,389,401,431,425,408,386,397 15,11,11,35,44,45,35,405,471,439,419,383,409,411,420,423,431,405,455,557,540,408,512,475,441,427,400,414,404,397,408,512,562,492,510,449,422,389,376,387,397,399,420,403,438,381,485,766,769,671,632,544,451,398,409,420,467,439,483,511,450,389,405,392,404,442,545,494,506,456,424 19,10,10,30,29,29,29,392,443,424,401,421,409,424,439,405,419,410,454,482,468,402,440,435,420,425,403,381,392,382,418,459,477,429,446,428,385,379,388,383,420,410,435,439,426,396,507,637,651,564,541,468,416,419,439,443,511,503,536,512,486,395,377,395,397,437,477,462,441,412,407 14,14,14,87,152,157,88,433,490,472,461,418,444,426,456,445,446,446,500,620,609,430,577,525,484,482,419,417,409,381,441,593,622,538,537,464,427,377,399,383,412,411,461,449,453,411,571,829,843,758,727,606,497,456,484,497,555,540,604,591,539,404,402,424,399,497,610,550,552,482,427 10,130,114,639,1023,1023,580,857,903,870,867,844,881,896,940,930,921,914,937,930,954,909,943,956,969,960,918,928,857,431,773,850,841,838,867,836,793,439,445,496,541,651,811,801,828,581,1023,1023,1023,1023,1023,1023,962,708,807,847,955,965,1019,1019,984,809,806,800,847,924,929,929,965,886,867 15,76,67,171,227,203,150,431,553,530,474,429,472,476,481,463,473,482,561,720,693,473,660,595,544,504,444,448,406,405,450,665,712,624,639,502,465,428,417,428,395,469,556,519,499,432,681,903,915,836,810,698,583,521,575,605,679,675,725,698,638,425,426,416,417,541,685,634,629,527,472 12,11,11,57,80,76,52,415,450,453,427,423,413,441,459,440,444,422,472,562,533,425,536,473,433,453,418,406,397,382,418,537,564,497,493,461,425,390,396,417,414,416,458,467,435,402,538,743,751,665,645,523,469,438,479,482,527,528,578,564,530,416,400,402,400,460,557,520,513,435,429 7,20,15,59,60,46,47,408,393,409,382,392,380,439,453,422,429,445,391,434,407,390,408,403,376,403,399,394,391,397,429,426,410,412,394,385,396,393,430,424,432,492,562,503,465,425,581,472,475,445,435,435,388,509,586,601,636,618,676,618,563,383,405,380,388,397,404,410,402,380,384 11,21,19,35,36,31,30,393,407,378,369,393,367,394,409,402,398,400,416,439,425,385,408,416,397,396,398,392,364,407,401,418,436,419,419,412,387,386,415,390,406,417,456,432,426,419,467,511,521,473,422,407,397,426,454,464,496,493,529,474,458,379,395,396,372,398,433,409,425,399,397 2,8,7,15,16,12,11,434,408,408,401,393,399,426,443,445,443,435,422,408,422,394,390,407,397,384,395,394,391,413,445,451,426,405,415,419,398,440,459,496,520,583,669,584,540,431,579,504,479,456,456,428,387,517,584,624,690,672,709,642,593,389,384,396,407,410,418,412,423,400,387 13,8,8,51,72,65,47,388,464,424,425,410,418,410,419,414,410,411,484,575,562,408,519,494,449,444,422,401,387,379,398,546,571,504,498,444,423,404,393,399,394,421,437,436,421,399,537,768,787,696,669,578,468,435,437,451,496,495,539,515,487,384,403,400,405,446,557,516,514,449,400 6,9,8,31,34,24,23,414,399,399,384,395,392,403,444,425,409,389,414,428,423,389,408,399,399,394,389,396,400,407,405,417,421,401,414,386,381,383,390,403,414,420,463,436,423,407,477,495,490,449,418,404,395,424,464,475,514,501,546,518,464,379,386,383,393,404,412,420,413,389,389 14,29,17,819,846,428,380,925,850,804,775,709,719,956,996,968,952,929,921,957,939,697,880,831,771,754,659,614,529,702,848,915,929,852,876,767,690,736,778,818,859,925,1001,963,949,847,1023,1023,1023,1009,982,913,810,992,1023,1023,1023,1023,1023,1023,1023,798,623,790,804,866,927,888,902,801,728 9,17,17,75,94,91,72,423,471,471,443,421,438,443,434,449,439,459,484,592,597,436,533,510,478,457,421,423,390,383,421,550,579,488,530,468,426,394,407,398,408,425,462,432,457,414,579,797,804,727,684,589,483,445,475,483,553,534,579,579,545,407,417,397,410,478,584,548,534,473,447 20,13,12,11,15,11,9,513,575,525,502,474,496,542,578,572,566,556,633,670,658,466,578,549,522,487,434,451,415,398,518,653,656,576,604,532,476,399,433,439,455,475,585,588,597,446,780,860,836,788,764,689,591,523,609,626,704,699,777,778,730,454,450,454,486,591,689,634,678,554,499 17,12,11,29,35,32,26,406,383,394,392,373,395,398,420,401,390,400,401,406,416,385,392,386,377,386,394,388,390,361,381,408,408,389,398,388,411,386,388,401,396,410,430,413,399,404,452,468,460,434,411,395,402,414,423,428,473,470,520,468,439,386,392,376,392,381,409,387,400,402,363 12,12,11,40,55,52,37,411,425,423,424,395,405,405,428,421,421,423,454,511,478,409,472,464,427,414,400,409,383,396,405,473,492,460,453,421,409,380,390,416,387,414,466,425,433,403,520,679,676,599,574,484,427,436,452,444,491,493,515,520,490,377,384,397,393,431,491,453,467,444,419 3,8,8,19,28,26,18,425,403,391,404,377,395,431,431,405,392,414,399,426,428,395,428,406,389,398,392,389,388,410,430,430,425,405,428,404,393,402,399,412,425,472,568,512,483,400,466,498,514,447,452,425,422,411,465,468,524,495,526,495,460,383,388,389,392,386,431,416,401,400,393 19,27,19,44,63,44,32,387,395,373,393,380,396,411,424,405,393,401,393,379,387,379,377,379,388,361,379,380,370,388,401,388,402,377,385,372,379,376,421,421,401,422,433,430,397,405,462,439,406,401,405,394,380,417,470,476,505,485,505,479,444,377,389,388,396,381,388,392,401,371,374 13,10,9,34,34,30,29,409,400,391,398,391,371,427,419,412,387,401,387,410,400,393,393,388,383,369,390,373,374,401,396,396,413,391,381,366,407,389,408,415,418,432,468,428,446,393,454,426,409,396,401,401,409,448,477,452,525,516,551,500,471,384,380,381,394,383,389,395,384,390,374 12,11,11,30,52,54,31,395,439,436,409,402,411,406,428,412,400,414,441,518,521,419,478,456,417,434,409,411,401,394,405,512,524,461,470,416,424,379,378,395,391,391,426,426,429,400,484,714,741,650,594,513,448,409,431,420,456,460,484,490,466,407,389,394,389,439,507,474,477,441,420 5,13,12,38,78,78,38,406,403,389,392,380,406,439,433,422,429,436,410,429,397,380,409,398,382,399,386,391,374,382,430,423,416,412,410,405,411,437,422,433,464,515,620,539,489,408,543,511,472,443,421,400,405,462,517,528,593,577,614,567,522,411,386,403,394,402,412,390,407,399,389 19,137,114,99,156,126,81,612,748,704,650,599,586,652,712,710,702,685,780,873,852,592,827,778,703,690,590,565,477,421,633,835,870,783,811,668,598,438,461,502,538,621,748,727,721,509,871,997,999,940,916,832,725,684,753,771,832,825,881,876,836,536,543,524,557,737,865,819,829,725,609 8,13,13,43,68,70,44,401,392,393,387,392,393,389,404,409,407,406,428,406,389,380,397,399,402,395,386,389,379,365,396,409,395,402,406,373,389,387,392,387,402,412,406,428,409,382,470,469,471,445,394,411,393,436,446,463,505,481,504,492,454,386,402,386,393,384,418,393,412,382,399 15,18,17,9,11,9,6,453,556,508,489,451,464,467,525,512,521,501,609,674,636,470,601,552,517,494,450,425,399,375,470,633,661,576,596,480,468,414,393,403,425,434,538,519,524,408,700,832,817,756,723,645,542,487,528,558,631,627,707,702,656,427,442,431,438,551,660,584,603,526,455 8,86,64,108,131,86,71,478,547,521,473,435,451,476,554,511,518,499,587,698,683,461,660,597,537,535,484,441,395,419,462,676,719,611,623,525,461,431,456,451,468,533,631,584,564,485,726,856,868,789,755,656,532,611,677,685,731,728,777,745,707,440,443,439,433,541,703,653,646,534,466 7,11,10,20,34,30,17,382,392,376,388,383,388,400,371,392,394,387,398,395,405,389,386,403,368,393,386,372,387,398,402,396,406,384,384,394,377,407,386,379,382,408,454,403,392,399,427,409,424,410,408,392,394,398,439,433,454,441,471,434,413,376,400,393,380,402,381,378,385,379,386 2,19,18,35,42,37,31,479,597,530,503,439,481,469,529,535,520,498,589,756,723,483,734,657,584,562,482,438,424,410,480,710,762,648,684,543,468,411,420,440,450,499,597,570,545,437,701,871,885,810,774,671,533,521,597,608,684,672,730,723,656,420,423,428,426,551,749,674,677,575,491 12,11,11,61,68,68,60,411,409,411,419,405,376,407,423,418,387,421,423,493,459,393,431,429,408,414,408,393,388,392,393,448,445,429,441,403,391,416,390,397,390,411,411,420,418,399,498,607,615,533,515,453,398,399,432,422,467,484,521,489,472,390,387,391,385,419,461,425,446,408,394 18,124,89,154,192,133,104,513,632,597,572,476,529,557,627,606,571,594,670,788,765,514,738,675,609,583,496,493,435,435,540,751,794,686,718,562,550,458,434,476,519,563,677,624,633,496,796,925,927,864,832,739,610,643,701,723,767,766,817,802,748,450,460,458,458,640,781,728,726,598,541 20,9,8,26,33,27,20,410,391,379,386,373,371,421,444,412,405,396,395,414,400,392,410,396,383,384,396,386,384,395,391,390,399,400,388,390,377,392,396,399,402,422,442,429,417,388,463,437,445,394,417,404,394,428,442,471,518,504,535,514,457,392,390,392,395,391,400,401,401,386,393 14,13,10,36,35,21,23,413,412,380,412,402,413,403,415,399,386,388,410,434,442,384,432,409,399,386,400,396,394,392,403,415,427,409,436,413,390,397,392,408,422,428,455,418,420,405,465,503,497,453,471,420,395,430,487,452,484,485,518,480,467,375,388,372,394,408,418,431,418,407,396 7,41,22,310,292,132,149,505,471,461,452,446,438,508,554,547,530,512,551,593,567,423,507,468,438,439,408,402,377,405,481,554,559,493,497,457,424,454,501,541,572,662,747,671,634,543,781,777,744,678,637,554,470,706,777,790,836,824,858,813,759,447,394,427,450,476,535,508,510,460,431 12,9,9,24,32,29,21,431,458,427,426,409,419,425,450,452,454,435,464,537,523,401,480,457,436,437,407,413,396,402,436,491,530,455,484,455,418,399,401,425,409,449,496,470,459,416,594,704,697,625,598,504,451,465,507,506,569,567,642,595,537,400,409,403,407,430,509,488,463,424,418 6,19,14,42,56,36,26,395,386,393,393,386,387,394,427,391,422,408,384,391,409,389,412,387,385,400,361,390,382,388,386,407,414,391,382,370,398,398,382,402,419,411,444,417,433,404,458,458,440,409,407,404,386,418,435,450,493,481,509,478,440,392,374,379,382,379,409,408,386,401,392 5,10,10,30,46,47,30,394,446,453,413,401,429,415,432,422,428,412,480,540,530,416,491,465,434,415,423,418,396,373,407,502,551,471,492,422,415,394,399,386,402,406,437,427,430,411,517,714,712,637,604,504,448,403,440,443,459,480,520,507,492,398,399,389,403,456,536,455,486,445,415 18,8,8,34,44,43,32,403,426,403,400,407,401,424,437,418,438,431,453,513,480,399,453,431,425,402,411,401,413,378,408,452,497,458,447,409,389,383,409,405,393,412,435,425,440,390,512,665,674,590,549,499,446,430,437,473,504,491,558,529,521,400,412,395,395,436,478,464,451,432,411 11,8,8,186,320,337,194,391,381,402,398,396,405,407,390,386,400,386,417,430,425,402,437,411,397,407,385,384,376,369,386,429,432,392,408,395,409,379,380,389,380,371,384,397,405,398,400,466,502,435,417,407,388,399,395,392,373,402,403,412,407,400,380,377,373,415,434,393,404,397,392 1,96,95,343,472,480,344,420,449,435,441,402,377,429,440,424,427,424,480,548,526,414,512,491,433,435,421,408,399,398,419,506,562,472,484,430,412,402,420,422,446,466,534,472,474,474,550,692,711,604,587,485,437,547,641,646,663,604,647,569,534,415,389,405,400,447,523,504,509,444,422 20,44,42,117,155,137,101,451,532,515,498,436,464,464,506,464,498,479,570,657,637,473,621,577,504,491,437,431,411,383,452,635,675,577,604,499,459,393,407,416,430,466,500,486,502,419,670,851,863,791,753,649,537,469,541,549,625,616,691,668,631,431,442,404,428,515,649,605,615,512,469 8,335,283,212,309,253,173,490,524,499,432,427,450,484,527,517,524,477,572,683,636,443,611,537,486,468,442,427,386,423,495,648,680,577,611,494,443,419,471,485,504,590,705,630,602,446,689,836,825,753,715,624,493,530,603,603,674,671,733,690,661,417,403,430,425,513,626,566,588,488,452 18,12,10,29,37,32,25,395,383,360,402,384,409,398,395,390,390,386,406,384,412,384,394,382,392,373,381,377,389,387,390,399,385,393,392,381,396,382,388,403,397,394,433,421,406,390,420,376,397,382,390,371,389,403,431,436,427,425,456,443,425,391,393,381,396,384,395,402,398,382,369 2,11,10,57,75,74,55,413,394,385,389,407,392,428,451,412,411,398,412,410,392,397,405,411,385,389,386,381,379,387,387,394,408,403,402,387,386,407,393,412,407,392,430,429,424,403,463,477,444,421,427,416,394,410,439,424,488,466,506,471,457,384,380,404,394,391,403,391,391,379,377 12,32,31,276,462,467,277,439,425,403,397,407,407,487,528,521,494,479,471,459,469,399,420,413,421,400,400,386,395,401,442,434,431,414,433,389,391,397,436,439,446,494,589,544,506,484,670,598,550,509,510,469,428,584,669,673,697,680,741,691,639,431,393,424,454,438,457,445,437,420,418 6,70,63,61,78,65,52,584,514,496,475,430,458,564,591,541,504,514,539,665,645,451,622,562,485,504,453,410,369,426,589,653,681,587,601,504,470,420,461,513,583,702,824,771,735,460,722,797,814,751,740,676,592,575,640,665,724,714,774,742,678,415,413,411,429,505,643,597,578,505,441 5,302,271,230,298,263,203,428,386,385,386,372,388,415,430,438,415,400,399,425,412,392,388,389,418,388,386,412,390,443,431,434,415,403,419,383,410,404,433,455,450,509,599,512,474,458,522,496,474,445,453,436,398,419,465,472,517,521,556,535,460,391,396,396,424,386,419,389,436,389,397 16,19,16,34,51,41,28,417,404,375,374,397,386,401,422,401,405,393,403,392,419,378,382,390,384,372,380,397,356,403,401,388,418,403,378,363,394,410,393,409,401,426,441,419,417,402,420,416,406,391,389,397,392,420,440,427,459,430,488,454,420,398,362,366,383,379,388,389,397,385,381 16,12,12,70,91,89,67,407,424,399,411,391,403,417,422,422,412,409,435,468,460,409,446,433,411,396,398,388,372,395,408,441,446,433,438,426,388,387,399,390,410,407,439,425,427,394,528,619,624,553,511,479,410,413,453,452,498,494,539,509,490,402,416,398,397,419,470,448,450,422,402 17,14,13,18,20,12,12,414,381,422,397,392,408,408,409,403,426,403,442,407,418,384,407,378,378,383,390,393,396,416,428,419,400,418,403,410,375,409,440,498,511,604,711,609,523,405,559,498,470,442,446,420,400,473,547,597,715,703,741,644,566,366,380,382,412,399,405,397,392,399,397 15,36,36,185,314,325,189,391,410,412,380,417,391,416,427,415,431,421,400,459,449,391,424,422,404,396,395,405,383,412,392,424,438,409,416,395,403,381,413,378,415,442,482,446,413,417,484,511,521,480,453,427,381,509,558,559,536,534,538,517,486,396,385,383,397,405,438,436,429,401,393 2,30,17,20,23,11,10,516,442,442,418,409,444,526,560,552,540,509,505,497,508,390,419,408,414,431,392,405,385,515,661,550,491,454,458,431,409,575,741,795,854,932,1005,922,838,519,857,732,646,586,560,486,455,717,844,902,995,989,1015,936,867,440,410,431,427,448,458,451,437,424,413 4,128,101,339,378,266,246,786,795,760,730,667,715,832,876,857,841,831,858,904,890,649,837,791,741,723,628,618,526,528,783,878,882,816,837,737,652,572,626,674,729,809,912,881,874,686,998,1023,1022,981,959,906,820,844,907,918,975,972,1021,1010,974,670,595,686,707,829,904,846,873,768,693 17,17,15,65,115,97,56,427,414,416,406,410,404,417,410,423,440,417,450,484,470,412,440,416,416,398,414,394,388,418,413,466,460,434,467,421,388,388,386,387,411,422,430,431,415,407,533,655,664,580,540,466,415,429,475,469,524,509,570,543,491,400,406,401,406,429,476,462,479,408,414 10,11,10,16,21,14,10,416,397,403,402,398,402,400,420,388,430,412,414,442,426,397,425,409,390,404,374,385,400,422,408,407,445,404,401,384,372,375,407,404,417,427,470,452,439,406,488,524,500,470,437,423,400,446,499,486,535,516,568,505,467,408,386,406,391,395,425,427,410,395,401 5,14,13,55,70,69,54,405,444,427,400,402,399,395,420,412,414,407,453,488,459,410,464,448,420,423,399,389,398,388,395,467,501,444,466,415,391,395,391,392,409,406,425,414,415,399,471,642,632,562,523,447,422,407,429,444,468,459,509,464,459,387,402,412,399,435,492,446,474,412,408 9,12,12,78,133,135,79,407,448,435,428,409,415,433,434,425,436,424,466,534,527,412,489,477,434,427,400,408,396,388,419,493,528,469,495,416,439,401,372,390,378,384,435,421,440,401,537,740,745,668,632,545,465,427,434,444,495,489,527,514,509,413,407,398,399,453,514,486,500,455,425 15,15,14,37,44,40,34,404,441,447,414,416,405,412,431,444,430,435,466,559,545,421,505,489,453,446,406,408,393,399,418,519,556,473,493,441,418,392,404,403,406,428,475,443,433,393,537,736,748,659,631,535,455,423,468,483,547,530,562,530,500,407,418,410,407,456,541,504,488,453,434 9,22,19,27,47,41,23,383,406,370,370,387,381,417,409,411,407,405,388,402,417,382,405,415,398,377,375,371,389,375,390,386,380,372,394,392,390,393,403,391,396,420,461,419,420,393,417,417,421,421,380,381,366,433,443,430,450,451,492,455,437,385,393,384,374,384,398,374,387,380,371 8,11,9,32,33,25,25,405,396,414,385,393,406,409,435,396,401,416,394,402,405,387,402,383,393,382,383,376,373,402,409,394,405,403,392,382,407,392,406,405,407,434,456,431,432,398,485,449,448,440,408,414,385,447,472,473,528,490,569,496,483,381,391,378,381,395,398,386,392,397,389 10,20,19,40,55,49,36,424,472,432,439,423,401,419,444,436,415,408,482,586,562,424,530,499,468,460,421,414,396,392,420,552,596,499,520,450,423,381,402,386,396,425,453,444,434,398,556,777,787,700,655,551,497,399,449,454,494,497,532,526,494,403,410,406,403,462,567,530,501,473,423 3,115,103,213,248,217,185,863,802,734,721,674,705,897,955,945,934,918,898,877,873,582,702,683,654,636,579,573,492,529,835,807,761,709,740,655,620,595,642,656,736,820,930,910,917,723,1023,987,940,916,889,855,755,889,947,960,1012,1007,1023,1023,1011,812,621,803,825,851,852,828,854,754,706 6,44,24,78,120,59,38,419,427,414,415,400,407,436,437,455,450,424,445,465,482,391,460,444,399,411,389,398,392,402,420,443,458,434,434,419,402,388,404,428,405,461,511,499,456,426,544,587,579,508,506,423,403,474,505,526,571,552,608,572,525,372,408,407,388,409,466,457,457,426,383 16,11,11,58,79,80,59,405,458,436,424,418,417,427,424,412,424,422,464,505,499,401,471,441,421,423,424,404,397,383,407,481,513,466,446,435,422,406,392,391,400,398,436,407,440,400,510,714,729,655,609,519,471,416,431,439,484,474,497,507,491,394,407,399,409,444,509,473,464,428,412 8,12,12,61,73,66,56,418,454,437,452,411,416,429,435,415,441,414,479,552,530,422,504,478,445,434,405,407,384,374,420,506,538,478,513,426,414,411,391,381,402,412,451,437,440,395,559,752,763,686,644,537,466,405,453,467,517,505,553,550,521,410,416,403,406,471,541,505,546,456,426 2,27,27,145,229,231,146,398,384,401,389,403,395,403,386,413,417,406,412,398,413,389,400,391,395,408,374,385,389,380,400,403,421,392,399,397,396,399,385,386,391,401,399,410,391,421,424,471,478,417,437,402,395,417,430,451,458,423,459,437,419,404,408,394,392,411,408,402,394,405,378 11,11,9,39,57,47,32,396,392,411,380,402,391,386,394,411,398,396,400,447,439,392,435,418,409,402,391,389,405,390,392,420,453,399,410,390,406,378,399,392,393,417,419,415,410,383,454,537,545,464,443,414,390,410,461,448,466,462,489,472,444,380,389,388,387,397,431,417,417,393,399 8,16,17,50,61,63,52,500,474,443,475,451,430,507,533,530,500,490,520,552,552,420,474,462,454,425,426,404,390,397,450,536,529,479,490,455,454,403,388,384,429,455,530,504,515,459,686,772,750,690,676,602,498,546,595,612,661,641,706,690,639,435,430,441,435,508,551,525,536,485,440 3,11,10,39,42,28,27,455,448,406,424,420,427,470,515,502,483,475,475,443,479,387,394,393,396,389,392,391,397,439,514,480,440,430,426,414,427,451,512,535,580,648,730,658,607,432,693,600,554,516,518,469,433,495,594,619,710,705,758,733,664,406,400,417,430,433,456,419,452,410,408 3,11,11,44,57,53,39,415,464,452,443,409,423,416,442,445,430,431,479,576,557,425,517,486,441,450,410,398,370,389,406,547,598,510,509,457,432,404,409,396,395,411,449,441,440,404,544,753,766,679,646,557,476,443,476,462,536,495,553,574,524,418,406,409,396,451,572,509,520,462,421 19,15,12,42,43,33,32,430,396,396,383,390,391,428,439,421,404,402,379,386,402,394,391,389,384,398,378,393,390,393,408,385,387,383,372,407,362,423,411,406,425,432,455,448,448,400,492,434,413,419,407,369,405,463,485,484,549,531,589,549,496,385,381,392,382,385,403,387,361,386,368 4,10,9,74,101,89,65,375,398,404,398,394,396,390,406,411,411,408,425,424,402,402,428,422,405,389,394,386,388,378,388,429,429,405,408,395,396,390,382,416,381,389,394,406,398,389,446,588,569,492,487,447,406,409,405,425,435,438,439,435,431,387,404,377,410,409,424,405,409,399,382 1,25,21,36,32,26,30,595,720,677,636,554,567,636,691,687,681,668,761,842,820,578,786,725,672,641,551,519,453,420,601,815,834,748,769,643,593,414,424,448,454,523,680,674,700,451,856,993,986,933,906,825,710,575,672,698,781,780,849,858,816,523,533,523,562,759,864,811,829,721,631 15,10,10,42,60,62,42,391,412,420,409,375,409,418,440,428,439,423,463,489,463,405,437,411,419,419,403,386,395,384,418,467,469,439,458,432,405,388,389,386,384,393,430,431,443,401,559,639,623,556,546,492,444,404,452,454,516,499,575,570,533,420,397,412,403,432,447,441,469,421,415 18,11,9,32,35,25,23,437,402,379,389,378,391,432,442,415,415,401,402,392,429,392,384,381,382,390,392,390,381,393,406,387,403,388,380,402,371,398,398,417,427,435,484,461,432,414,513,446,458,409,422,409,373,456,474,480,526,533,583,538,480,394,378,397,392,390,409,408,385,379,402 16,90,45,390,572,268,231,775,1018,980,926,839,841,810,852,833,818,797,1023,1023,1023,981,1023,1023,1014,992,889,825,710,514,813,1023,1023,1023,1023,947,873,544,611,652,721,807,921,898,902,714,989,1023,1023,1023,1023,1023,951,850,902,905,956,952,1000,994,958,656,808,628,668,1023,1023,1023,1023,1016,911 14,56,53,298,515,511,288,412,443,419,427,377,398,437,424,409,438,404,439,508,481,415,499,449,422,406,412,392,402,394,400,483,518,458,460,425,416,400,406,413,439,480,483,461,460,478,528,608,631,566,514,467,413,591,677,675,666,614,649,572,509,421,411,394,387,440,500,467,458,432,398 4,8,8,29,35,34,28,417,452,440,395,419,429,417,413,420,419,421,462,538,514,414,499,470,420,434,415,397,382,385,421,522,554,461,499,450,427,389,397,383,391,400,447,421,414,386,514,744,736,659,614,518,464,427,437,444,481,488,526,520,490,388,417,404,411,459,523,489,510,446,424 18,39,31,65,96,72,47,410,407,395,396,412,400,433,421,433,441,416,419,456,429,392,414,417,391,396,376,402,391,396,409,450,437,399,433,404,377,413,429,412,424,443,488,446,443,409,534,557,541,488,468,426,417,474,489,527,551,550,603,564,491,406,411,389,401,402,434,431,423,410,380 19,10,9,73,97,81,62,402,408,413,410,394,399,405,410,421,411,409,454,475,475,395,431,414,410,416,390,409,399,389,389,448,463,440,439,426,425,387,401,383,387,402,438,417,447,408,505,621,618,538,515,461,422,412,464,443,487,495,533,502,493,399,387,401,393,425,462,441,454,426,406 2,25,17,13,18,13,9,436,441,435,413,403,424,474,528,510,487,470,460,476,461,380,425,414,421,386,390,384,395,414,449,454,435,434,445,416,411,437,441,457,475,561,624,570,534,459,663,624,564,541,496,468,419,581,650,666,717,702,749,703,650,401,399,402,422,435,459,435,455,421,417 1,13,13,70,126,129,70,393,426,414,395,404,412,420,420,419,399,419,422,466,460,388,450,441,417,399,390,401,386,384,387,441,483,424,423,400,409,413,401,408,408,443,467,438,423,416,520,594,595,499,490,440,396,483,516,517,561,532,594,542,491,388,397,382,394,412,459,434,446,412,404 18,15,13,30,42,34,24,409,386,405,384,391,369,426,438,409,418,392,387,398,402,379,393,377,381,376,386,377,369,410,409,394,392,369,394,374,368,387,395,407,395,431,450,448,418,382,447,416,420,400,408,408,385,425,437,440,478,491,530,503,444,390,381,382,380,384,393,395,370,400,366 4,13,13,53,77,76,51,482,636,591,582,549,569,551,618,638,639,628,692,745,730,479,620,561,544,521,481,483,440,422,599,688,694,619,658,576,539,418,421,408,441,474,601,624,677,422,828,900,880,846,823,766,676,500,535,584,685,702,785,808,784,503,520,500,536,661,748,692,731,631,545 12,48,45,13,20,18,12,443,540,482,472,452,435,458,496,467,458,486,552,664,630,432,596,550,509,506,435,425,399,382,452,629,655,568,592,479,471,383,399,397,415,444,505,492,494,419,666,854,859,788,760,655,538,487,511,547,606,611,663,667,615,406,438,403,419,515,638,578,595,515,455 10,444,166,775,1023,480,288,792,772,732,701,647,693,826,876,867,854,843,858,868,861,600,768,735,693,679,581,596,523,638,841,843,827,767,793,716,666,699,798,843,900,970,1023,989,949,776,1023,1015,990,947,927,882,794,919,988,1014,1023,1023,1023,1023,1019,680,586,688,714,796,839,803,830,725,691 10,22,16,33,48,35,23,444,399,415,378,391,398,439,444,415,437,419,403,404,403,391,377,385,389,361,395,380,367,402,413,388,403,397,398,410,373,418,415,405,457,454,545,483,461,413,545,457,436,407,412,409,385,520,573,577,623,597,647,591,509,387,382,382,379,388,393,396,391,380,391 14,89,77,36,41,31,28,725,817,783,746,698,727,766,826,826,825,818,869,927,909,691,857,817,762,741,657,642,552,450,757,896,906,840,863,762,706,440,481,504,568,676,822,816,836,552,971,1023,1023,1007,984,919,822,746,812,832,905,910,965,971,941,652,634,664,699,851,935,890,912,816,735 8,19,19,135,199,204,138,432,396,406,408,403,401,418,419,414,402,397,434,436,435,398,427,410,405,397,415,426,383,398,400,414,450,428,444,424,409,375,408,408,403,421,467,445,422,409,493,560,544,483,470,437,413,448,476,470,520,502,568,511,484,400,396,406,399,413,443,437,422,411,398 11,9,8,16,19,16,14,428,418,410,398,394,395,429,446,416,425,414,435,472,460,377,449,433,412,414,410,386,402,387,420,453,472,436,455,422,396,409,401,427,413,448,469,436,443,389,494,568,565,519,496,452,397,451,484,500,539,521,576,535,492,409,383,396,392,426,464,457,441,410,407 17,54,42,57,77,37,28,466,437,439,420,412,409,490,506,509,485,482,471,522,500,389,432,441,411,414,389,385,389,401,496,498,487,447,459,426,409,468,552,618,690,774,843,737,651,466,720,674,642,567,555,497,441,681,786,828,880,850,871,794,719,406,408,405,428,438,483,442,468,417,401 7,22,21,104,157,161,106,399,391,394,382,385,376,415,408,427,415,416,419,393,427,407,402,381,392,363,387,401,395,398,411,418,416,398,400,390,400,407,416,412,424,461,477,438,447,430,524,464,439,425,409,401,408,538,586,590,600,576,622,552,499,393,396,373,399,390,406,398,397,393,394 7,11,10,20,22,20,18,430,394,383,382,384,394,447,436,398,405,403,407,424,388,390,405,404,383,376,397,386,393,394,399,420,410,385,386,407,378,415,406,412,434,437,502,452,436,413,486,457,451,415,411,382,391,477,514,506,564,553,587,526,494,390,395,396,381,391,398,370,380,391,375 8,131,125,85,125,113,76,434,426,381,405,376,414,431,448,470,446,424,442,509,487,401,465,436,409,422,412,403,394,391,409,472,492,428,450,395,385,428,412,396,410,437,504,471,465,415,548,628,622,552,486,451,430,445,489,485,541,569,629,604,532,391,392,404,394,443,494,450,453,422,400 8,1023,661,1023,1023,836,717,1023,1023,994,967,915,931,1023,1023,1023,1023,1023,1023,1023,1023,923,1023,1023,987,971,901,871,781,986,1023,1023,1023,1023,1023,1002,955,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,927,870,931,957,1023,1023,1023,1023,1016,948 12,150,137,119,144,128,109,473,423,440,405,410,399,474,469,448,434,453,457,511,478,384,495,437,416,416,398,397,394,403,413,466,510,450,457,417,407,412,426,414,443,458,554,513,515,427,585,650,641,549,519,456,419,496,563,566,641,620,689,638,589,422,393,408,384,432,499,464,435,427,409 14,127,105,139,195,160,116,539,709,664,619,520,529,564,622,611,573,571,738,868,827,627,847,781,692,675,555,518,428,427,537,846,872,772,782,638,558,458,480,521,505,610,722,659,656,511,797,986,987,915,885,771,638,662,726,728,788,776,830,812,761,455,496,440,479,730,871,806,806,681,576 18,18,16,32,45,39,28,404,385,362,393,381,374,383,415,384,393,396,390,410,377,401,401,384,372,386,372,395,373,398,393,404,404,396,404,390,387,367,376,374,388,407,388,414,395,372,417,443,429,420,410,387,388,400,398,414,414,407,430,406,415,377,379,377,387,382,387,369,388,389,387 18,17,14,35,49,39,28,404,384,397,369,383,389,412,412,414,414,426,421,422,409,386,391,377,380,395,389,372,382,382,401,385,400,383,386,400,378,393,402,402,398,434,466,433,431,393,472,442,423,406,404,414,385,427,452,444,473,501,526,490,452,387,393,377,381,387,405,393,412,408,381 19,13,11,31,41,35,26,438,390,394,390,395,405,430,437,438,403,408,391,400,408,391,399,386,400,393,390,372,381,400,404,386,396,380,375,398,384,400,423,387,422,438,470,450,421,385,497,441,418,401,394,399,375,444,494,467,547,509,563,516,470,406,390,388,386,391,397,390,398,397,386 6,14,13,30,37,31,25,457,560,508,509,456,472,507,566,553,575,543,590,665,642,450,555,505,484,480,454,443,423,372,524,630,619,550,595,486,476,399,410,435,448,504,618,595,624,421,768,826,807,751,725,678,578,502,570,619,710,704,773,768,733,457,440,458,467,546,621,575,608,519,467 2,31,30,218,124,115,212,616,507,484,457,442,455,637,714,692,685,655,619,602,608,405,424,425,433,433,428,416,380,427,618,542,477,457,517,469,429,426,460,491,544,645,777,764,746,532,892,802,722,689,670,610,519,733,819,843,910,904,949,926,881,532,429,512,548,541,531,508,535,463,458 14,14,13,11,12,6,5,509,575,544,504,469,498,543,612,578,577,575,647,708,695,490,649,596,542,534,474,460,429,422,520,694,694,624,641,538,511,410,428,444,447,510,646,596,611,436,766,867,850,793,765,677,578,535,588,610,702,705,769,768,723,450,442,448,478,617,720,656,672,572,518 6,14,9,54,73,61,43,418,442,420,396,393,395,415,442,422,409,404,429,474,451,404,453,420,410,401,399,408,381,391,402,465,499,437,442,431,387,390,408,400,420,409,470,439,444,409,521,655,665,585,557,463,424,455,502,495,545,551,594,546,519,395,397,387,378,408,463,446,436,394,412 14,11,10,10,11,9,8,497,636,596,556,501,546,541,588,588,590,567,680,774,744,519,707,641,586,575,494,495,415,410,516,746,755,671,695,574,524,393,421,409,429,480,565,576,606,433,783,937,930,874,849,755,660,519,561,585,681,693,762,767,741,464,462,470,479,668,790,746,756,634,551 6,8,8,26,42,38,21,403,404,408,392,402,402,401,436,410,404,409,429,423,419,401,405,399,399,390,396,384,375,379,390,423,409,403,399,400,411,394,388,397,390,415,439,419,406,406,479,516,510,477,438,431,391,436,473,474,507,497,527,501,459,396,394,375,391,403,420,400,409,412,393 13,18,17,56,75,75,56,437,490,474,452,416,435,436,467,446,457,435,515,614,601,443,569,519,467,456,431,413,391,415,431,585,618,531,526,462,420,397,393,413,423,443,482,478,478,407,612,781,786,710,675,570,485,469,498,521,580,578,642,628,573,410,434,397,418,477,598,544,563,466,436 15,18,15,66,69,56,52,440,534,509,469,438,451,460,475,447,472,474,545,669,651,463,621,559,511,480,456,419,420,387,443,628,666,567,596,491,454,398,395,409,420,462,519,474,480,407,661,853,864,787,751,650,532,479,546,541,617,618,677,660,615,401,425,416,428,512,653,596,612,522,458 8,15,10,51,50,28,31,421,392,398,390,413,393,438,460,437,429,410,428,434,422,398,420,394,409,408,378,389,371,402,394,419,442,429,437,400,398,390,382,427,405,448,492,480,461,408,532,539,506,485,434,412,405,456,504,496,561,565,622,575,533,385,401,403,398,393,420,403,414,402,406 7,9,9,198,217,223,204,412,402,385,391,376,406,428,453,442,428,422,454,440,424,392,413,396,400,407,386,390,386,392,414,446,427,403,422,395,395,399,424,407,433,447,499,452,445,446,552,548,509,477,449,419,397,517,573,570,610,592,634,574,520,414,386,392,392,414,423,400,431,404,397 15,12,11,32,44,41,31,389,418,424,430,398,394,408,407,433,431,418,456,485,477,404,447,437,399,412,409,402,395,386,406,459,476,447,428,405,389,379,393,394,406,414,417,412,412,385,503,654,648,589,556,470,433,421,461,445,474,485,517,493,472,395,382,405,397,418,468,447,464,423,422 19,9,8,33,38,27,25,422,389,395,380,396,393,417,439,420,407,407,379,410,407,387,399,386,386,401,372,367,372,395,408,409,403,386,401,393,378,391,386,404,416,413,425,419,423,390,465,460,454,430,421,407,379,397,425,437,450,474,526,491,455,382,379,370,382,383,400,394,402,392,411 14,26,26,130,205,211,132,386,384,387,369,361,375,406,390,409,403,402,410,418,408,381,407,390,393,413,380,398,397,411,381,398,408,389,400,415,385,396,381,397,398,390,426,388,397,404,433,474,482,466,433,408,405,404,458,471,472,446,465,422,412,383,392,387,382,390,401,405,402,384,390 15,12,12,73,119,122,73,398,415,409,376,397,405,391,418,414,405,421,425,442,423,385,440,416,398,399,387,392,396,421,389,427,444,409,419,393,406,388,388,394,387,409,457,410,418,406,473,542,554,498,483,429,398,481,522,513,519,496,521,495,457,401,386,401,401,396,439,431,426,403,393 15,24,23,25,32,31,24,447,560,526,505,457,492,487,536,536,532,540,617,673,653,458,582,563,525,489,438,437,415,401,481,629,654,567,590,512,483,388,400,408,403,441,521,490,513,401,707,867,864,808,785,698,566,454,507,525,601,621,702,717,673,442,452,447,457,572,671,617,650,540,511 7,139,111,54,78,63,42,483,486,480,447,415,438,486,543,507,530,504,545,603,577,444,528,486,459,425,428,408,399,410,476,566,589,486,533,464,412,424,468,468,521,581,686,595,567,487,727,778,761,694,671,574,463,636,720,726,772,758,807,754,688,418,422,402,424,505,586,517,549,466,444 19,15,11,24,26,16,16,403,404,388,382,394,384,412,427,427,426,420,438,445,430,390,408,403,411,397,389,390,387,405,428,422,432,420,421,406,381,429,453,470,532,610,697,581,495,414,542,541,522,466,434,429,395,527,618,654,721,697,717,618,528,396,377,387,397,406,421,411,435,402,383 1,480,299,1023,1023,1023,784,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,994,1023,1023,1023,1023,1004,1002,932,915,1023,1023,1023,1023,1023,1023,1023,955,997,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,11,11,66,109,112,66,400,375,384,386,376,388,391,383,392,398,389,407,405,381,375,398,393,375,392,386,386,369,383,391,387,403,392,390,390,392,388,386,400,391,405,384,395,390,414,449,398,408,398,400,393,382,455,458,490,471,441,434,414,418,389,385,391,379,404,383,391,389,374,397 7,27,19,49,69,47,33,388,393,405,383,368,373,429,426,418,401,406,389,396,394,386,379,399,389,401,378,392,389,421,397,387,409,391,402,398,390,409,407,408,421,419,475,440,429,400,479,454,428,398,406,404,379,443,491,510,528,541,566,534,481,400,378,385,378,387,388,418,371,393,382 19,9,9,36,43,30,25,382,388,391,401,382,386,399,402,404,396,393,374,394,388,390,393,391,390,385,382,374,383,392,381,378,412,390,381,389,385,395,391,398,397,399,447,400,392,405,439,426,420,416,410,375,384,441,444,448,465,468,489,462,439,390,374,401,373,393,376,389,390,380,381 15,26,23,10,12,10,8,579,699,660,605,548,603,629,689,682,676,663,747,819,801,558,749,708,637,615,551,511,462,398,600,794,804,723,746,652,583,406,422,434,445,513,668,659,692,444,857,961,951,903,875,807,698,587,650,678,762,781,845,854,820,528,512,533,543,730,831,772,797,698,589 13,93,88,172,255,245,164,470,596,548,508,445,504,492,519,524,485,490,603,734,722,498,687,639,550,547,456,480,432,399,466,698,736,655,653,540,482,417,419,423,444,458,560,552,540,457,703,892,896,821,795,694,573,516,574,620,667,669,731,707,670,433,450,422,447,572,733,665,677,570,487 5,16,15,9,9,8,8,534,568,522,528,467,494,565,629,625,599,617,642,712,688,476,627,590,541,528,460,452,428,398,538,677,684,616,625,518,499,397,426,445,466,517,642,617,636,427,786,853,833,791,765,680,575,530,619,649,730,726,795,789,747,475,451,472,496,621,709,651,676,563,492 11,9,9,22,27,23,19,414,471,447,436,436,400,442,459,428,440,445,492,597,564,432,550,502,454,442,426,405,391,378,420,559,591,499,517,459,434,392,386,402,403,425,447,449,467,411,555,766,765,683,653,538,471,437,449,468,530,520,582,559,528,397,429,420,405,477,592,545,558,471,414 13,13,10,29,39,32,24,408,392,416,399,389,382,426,433,419,418,377,392,411,400,388,398,389,387,391,393,372,381,401,389,391,391,395,395,393,387,404,392,390,402,419,429,429,432,405,460,459,418,416,410,408,404,452,458,467,507,485,514,497,456,378,387,391,384,369,398,384,386,389,393 10,12,12,19,21,20,18,398,466,457,439,412,411,399,423,420,419,425,470,584,594,420,596,556,482,473,418,423,385,411,413,532,627,519,551,429,426,364,377,380,411,413,437,430,438,393,494,675,750,643,599,517,434,425,458,465,485,474,535,515,467,406,400,398,403,423,612,531,530,482,426 7,11,10,26,36,31,22,366,398,391,391,388,389,400,416,396,395,413,400,400,399,397,397,391,392,401,390,380,376,400,385,404,396,373,386,379,390,391,392,399,401,416,432,390,412,398,428,428,437,402,416,404,385,425,436,444,460,454,465,458,410,375,360,392,381,381,394,379,383,390,379 9,11,10,13,16,9,9,406,396,405,388,388,402,409,433,421,396,419,428,434,442,401,420,406,404,401,406,394,379,366,404,441,431,415,412,403,394,399,390,418,430,444,512,472,427,410,506,547,522,484,441,436,397,458,502,496,542,525,581,525,488,398,385,385,394,402,432,432,408,391,416 3,25,25,81,110,110,80,439,488,440,428,416,423,439,476,485,474,472,508,575,546,424,506,473,447,455,427,419,407,391,422,516,570,502,509,445,398,396,391,388,407,409,476,461,484,406,627,764,783,689,659,553,480,448,512,514,593,594,659,652,607,418,412,410,419,463,574,533,533,456,423 17,15,14,65,113,114,63,401,421,414,402,399,421,422,451,433,439,424,465,473,469,397,435,415,411,418,405,383,397,379,424,449,451,439,444,405,406,412,395,388,417,430,511,441,450,432,574,651,644,563,548,511,440,464,497,528,572,569,616,588,541,401,412,408,397,419,426,440,465,411,403 9,8,9,41,58,60,42,405,429,433,406,401,404,416,418,407,426,433,442,494,479,396,451,440,406,427,405,399,379,396,403,465,493,442,470,422,406,381,380,389,397,409,423,423,436,401,495,667,673,594,550,494,429,410,436,451,478,483,514,475,473,403,395,393,390,434,480,457,460,409,408 20,8,8,24,30,25,19,416,388,367,388,386,380,406,406,384,402,389,408,385,395,380,398,378,391,398,381,370,379,388,401,383,396,388,388,375,383,390,377,384,385,391,411,407,405,382,432,419,419,413,387,400,387,399,415,405,437,447,469,439,429,381,393,383,386,387,380,372,392,378,388 14,13,12,30,35,32,26,417,403,390,398,379,396,429,437,419,417,409,408,425,419,386,411,395,402,397,372,385,384,373,412,420,449,408,425,391,399,414,399,409,435,461,489,454,442,406,518,496,489,466,435,409,398,468,529,523,552,556,599,559,486,398,373,399,391,395,426,407,410,385,390 15,14,15,74,117,122,77,414,379,399,385,407,394,413,415,386,404,427,421,411,406,407,394,393,390,379,390,390,388,383,391,402,400,402,390,377,402,377,386,395,413,400,432,396,413,400,449,468,463,422,434,418,421,412,453,441,479,448,456,479,437,399,401,384,394,402,386,400,400,393,394 20,41,39,134,282,275,129,450,466,467,432,421,446,462,532,507,476,477,481,534,528,409,454,436,427,427,409,406,409,404,449,494,496,435,487,431,403,395,396,414,435,462,539,507,504,438,672,718,688,630,600,533,461,522,595,600,690,671,719,672,622,429,402,415,446,461,520,467,491,436,409 19,16,14,29,42,35,23,419,413,395,381,386,380,427,427,406,431,400,396,396,431,381,411,402,389,384,374,393,383,377,413,419,412,396,405,396,382,409,408,409,420,428,479,450,419,389,480,468,456,446,426,421,390,434,457,457,501,488,548,476,449,382,372,390,384,401,412,394,402,393,392 11,12,11,49,51,30,36,418,416,410,410,394,398,432,404,400,402,416,405,451,464,402,448,428,421,398,405,395,377,372,398,448,464,430,423,394,402,389,400,403,395,391,464,414,429,400,464,606,615,544,501,456,418,410,439,449,478,465,487,487,440,390,389,386,407,406,443,441,432,416,419 18,12,9,34,38,25,23,423,396,372,389,389,393,439,439,424,417,407,398,424,403,387,390,388,384,383,377,388,377,391,402,419,417,393,406,393,377,406,398,402,404,416,476,431,442,405,485,479,459,431,425,397,401,428,468,469,524,495,549,511,486,382,391,394,384,391,408,408,397,400,382 20,13,13,64,98,97,60,425,455,433,417,426,417,430,441,436,451,426,489,538,523,407,483,451,430,431,418,388,406,397,420,491,510,465,484,421,413,392,390,390,408,413,472,449,450,396,567,726,717,649,623,528,488,417,451,472,529,535,561,574,512,407,389,406,406,466,530,484,484,434,434 13,9,9,17,19,18,15,409,452,424,415,410,391,406,433,409,424,421,455,533,530,405,549,505,440,440,416,398,386,380,397,480,559,485,493,441,412,397,386,392,396,421,448,430,436,404,491,630,685,582,574,465,426,424,440,454,502,499,525,519,493,391,396,400,390,453,559,492,513,451,399 8,10,8,39,48,29,25,400,412,382,408,386,398,407,423,398,404,397,414,417,420,404,433,401,399,396,390,411,408,390,396,411,439,413,406,400,404,377,397,387,400,416,455,424,420,397,470,499,523,460,448,432,388,414,430,442,487,493,536,500,449,378,382,398,370,407,437,409,415,401,382 19,9,8,21,23,19,17,407,416,394,399,386,401,426,424,409,417,425,421,461,455,398,431,420,421,404,396,398,381,387,408,436,458,428,421,409,392,417,395,389,403,420,467,427,422,411,511,584,580,508,472,441,413,459,459,476,511,489,553,497,465,379,389,398,388,416,441,427,453,397,411 2,14,11,16,22,16,12,422,414,427,407,397,397,422,445,435,429,425,446,463,496,418,442,425,408,414,384,395,407,394,414,453,483,447,437,409,412,415,403,424,432,470,529,459,447,403,555,591,588,521,519,465,411,480,501,508,560,546,594,570,504,407,397,399,403,433,463,432,438,431,403 13,13,13,67,94,96,67,417,450,432,409,398,396,409,418,424,408,410,473,531,526,412,496,473,451,438,412,412,394,387,408,503,532,466,466,398,433,402,390,396,391,413,439,420,440,408,521,683,696,613,573,513,448,434,459,460,498,472,531,520,494,394,397,396,399,450,516,483,499,448,418 15,23,20,26,36,28,21,506,644,596,563,526,533,584,625,630,606,622,679,775,744,521,704,656,592,562,513,474,441,394,543,744,767,661,693,566,521,414,416,443,464,501,638,617,628,439,797,913,903,848,822,746,633,537,612,617,723,727,792,793,762,481,469,453,508,656,774,715,733,607,540 15,56,54,61,75,71,57,405,391,376,394,393,399,407,429,392,394,402,404,424,425,409,416,418,393,401,405,394,376,390,400,427,433,401,416,414,375,384,384,417,387,401,456,421,427,412,471,516,502,435,428,414,397,433,454,441,476,487,512,497,455,395,372,393,383,389,428,403,387,400,380 14,11,9,27,36,30,22,389,390,391,380,397,401,414,424,393,406,410,393,417,415,400,414,401,388,392,388,374,374,406,393,398,416,392,410,382,392,388,390,400,401,415,447,428,419,397,450,465,462,429,431,423,409,444,434,459,494,473,539,495,461,389,406,389,384,415,404,383,383,382,381 20,42,28,70,115,70,42,413,416,421,409,401,376,445,440,443,433,430,421,449,440,401,418,407,403,408,400,391,372,380,398,447,458,395,418,395,394,405,412,405,427,448,503,490,470,412,504,541,555,491,452,432,411,467,530,530,552,554,604,571,512,395,391,392,389,412,441,425,426,414,401 16,10,8,26,34,29,22,416,384,389,369,408,390,445,454,408,421,399,395,411,399,383,400,376,399,387,387,398,388,392,405,391,419,383,393,384,383,402,397,395,394,408,427,431,421,408,475,439,432,409,388,418,399,408,418,413,462,468,512,486,456,377,389,368,381,387,409,397,399,385,387 6,23,23,64,120,112,57,391,377,394,392,379,368,398,408,371,392,382,405,418,394,385,403,394,404,381,413,387,388,385,393,412,422,414,412,400,398,399,384,381,398,423,445,413,417,395,431,486,487,444,443,427,380,399,419,420,464,435,475,434,425,391,396,369,382,405,424,418,406,395,395 4,11,11,51,63,62,49,418,498,474,456,435,491,434,460,474,460,461,509,536,553,410,484,446,445,433,423,427,411,376,437,528,496,477,493,475,452,387,402,385,386,410,432,459,470,396,639,726,706,668,671,637,558,417,437,451,486,506,571,620,571,418,425,406,417,483,535,494,532,474,463 15,10,8,25,31,18,13,476,567,511,502,448,459,506,544,541,519,505,588,700,682,479,636,565,510,508,456,435,405,410,470,675,689,588,627,512,436,398,405,409,444,481,539,520,544,425,707,860,855,790,746,646,540,514,572,572,657,652,730,714,672,447,431,431,441,561,699,627,656,534,472 16,25,25,61,87,81,56,422,486,463,432,421,454,430,472,462,449,445,486,548,561,419,507,465,446,446,424,412,393,394,440,538,539,474,483,451,434,403,397,389,400,420,469,453,461,414,608,762,753,685,642,580,482,449,472,490,558,565,626,610,581,414,422,408,419,488,532,503,544,449,436 14,23,22,20,33,28,16,396,432,415,412,376,411,391,410,401,398,416,416,477,465,398,476,438,418,413,385,401,374,390,390,476,494,429,437,407,410,390,392,394,393,409,416,400,423,376,468,614,623,556,527,431,405,416,423,433,435,450,481,451,427,384,400,400,387,420,474,470,459,383,402 15,21,13,79,90,62,54,419,459,426,432,409,415,428,468,439,431,437,479,559,535,419,505,451,428,429,404,406,389,425,416,508,562,492,458,445,423,376,407,413,404,428,485,447,458,421,588,755,762,677,635,540,464,464,512,506,585,581,634,613,552,403,392,383,409,424,526,478,488,414,418 14,28,27,21,26,21,16,459,770,716,636,515,532,454,464,464,461,442,762,942,887,686,928,848,770,751,616,545,447,404,447,901,934,832,839,670,550,403,414,446,481,506,600,550,505,447,599,1022,1023,946,909,771,613,542,593,563,603,598,631,621,542,401,477,404,402,746,931,852,851,728,570 19,28,27,90,140,132,82,432,459,458,453,425,436,449,448,487,467,451,519,589,559,424,529,504,457,456,405,421,397,417,437,549,599,514,515,447,438,362,394,413,436,473,530,507,500,431,659,777,781,706,674,571,503,503,594,606,669,665,710,684,627,415,409,414,406,477,587,553,519,459,421 1,17,11,73,76,46,45,487,475,459,432,431,424,511,574,534,507,488,515,553,542,398,497,467,421,424,399,407,384,433,494,525,544,458,481,457,414,450,493,524,593,668,752,679,620,545,753,730,700,634,601,515,462,692,774,781,822,805,842,793,730,413,391,417,418,459,531,486,507,451,413 3,19,12,49,56,37,33,459,459,451,418,394,423,490,502,503,474,484,497,582,543,421,514,470,428,437,406,381,384,396,483,559,558,488,498,456,418,437,463,495,551,615,722,631,591,463,693,761,742,663,620,530,443,595,679,692,756,744,785,730,662,406,396,426,422,464,550,513,510,454,412 13,14,14,26,39,39,25,413,440,447,411,433,435,437,457,481,446,444,481,552,525,423,488,447,440,426,415,406,407,389,423,512,513,467,488,429,417,391,386,387,386,411,463,452,471,391,589,712,689,615,588,523,458,431,463,463,522,500,590,586,554,420,412,400,431,476,549,501,523,421,438 15,35,34,79,94,90,75,432,470,442,444,426,450,448,443,461,433,435,501,609,579,446,538,492,444,432,420,399,395,375,435,556,584,511,513,471,430,386,396,407,401,426,442,463,459,398,591,793,793,708,673,576,469,447,481,495,563,545,604,583,560,412,415,407,414,477,571,521,524,466,428 11,8,8,250,203,207,259,382,406,382,398,385,405,403,385,421,393,394,394,396,400,373,401,375,388,390,390,384,384,384,400,386,402,403,388,389,395,386,391,409,409,425,447,423,402,412,429,434,431,413,408,406,394,415,446,448,472,465,469,438,427,401,387,383,393,385,400,415,408,392,403 1,38,32,64,64,51,52,621,602,555,529,492,516,645,713,690,675,660,682,744,716,466,670,600,548,527,468,461,410,485,622,707,720,625,653,540,488,525,620,670,725,791,870,810,775,701,901,911,892,832,799,714,589,871,925,926,956,941,979,937,886,468,435,466,487,609,711,645,688,561,486 3,8,8,31,40,39,30,404,474,450,407,415,409,425,424,427,423,411,474,545,536,403,509,469,443,448,416,420,382,396,417,517,561,484,495,431,435,385,393,396,412,424,438,432,436,392,536,725,734,658,604,517,431,413,462,472,521,501,551,525,499,392,398,401,383,438,531,485,532,455,399 15,16,16,49,72,61,41,407,502,466,446,436,456,434,454,429,434,445,541,641,610,438,585,555,494,474,425,437,385,393,427,615,640,537,567,472,449,401,393,396,408,426,469,466,450,406,593,822,833,754,724,612,515,445,473,503,556,548,602,596,552,414,422,409,415,505,619,573,575,491,436 12,7,8,16,23,24,16,380,391,401,390,373,390,389,394,393,379,391,400,438,411,399,408,413,396,401,395,392,393,394,390,408,409,392,401,392,398,394,382,386,377,394,397,392,399,381,402,505,491,454,435,427,396,398,419,395,417,415,444,407,423,380,380,394,387,404,417,413,406,391,369 10,12,10,48,66,57,40,417,396,384,375,394,381,408,418,417,415,394,409,391,414,385,390,389,401,397,386,391,383,387,412,406,406,394,401,386,398,393,391,396,431,422,480,443,431,407,466,445,463,427,395,414,392,431,465,482,517,510,538,501,474,390,393,395,381,386,407,402,400,397,400 9,71,67,278,558,540,265,586,554,548,500,478,488,646,705,679,658,642,653,678,658,439,550,514,487,495,463,461,391,433,560,611,595,536,567,478,468,449,460,478,501,575,693,670,657,543,832,847,830,772,742,680,557,671,753,769,837,829,875,853,804,499,439,501,523,611,664,621,658,517,499 12,8,8,32,43,41,30,410,473,444,441,416,421,412,431,428,419,431,443,559,550,429,522,491,446,436,417,407,404,394,415,526,577,496,519,435,423,393,382,403,400,396,438,425,425,405,502,775,787,701,669,567,473,414,440,443,478,480,516,516,479,404,381,391,398,443,563,513,526,448,422 6,55,53,267,412,410,260,380,406,393,394,384,382,383,405,400,385,395,401,432,409,380,393,410,384,385,400,382,393,377,407,413,421,401,422,403,390,392,381,381,395,404,431,414,409,435,460,521,512,442,443,451,402,440,492,498,530,480,523,497,432,419,393,393,396,392,415,423,405,390,399 9,14,13,26,37,34,23,406,388,380,380,388,384,387,399,388,367,403,378,384,380,390,404,387,368,381,385,388,393,396,399,402,397,392,376,390,381,384,405,381,389,387,420,418,397,412,431,417,392,386,395,380,393,417,413,416,458,436,442,429,408,383,411,382,402,400,376,397,374,392,374 5,23,23,53,74,74,53,403,449,435,405,409,427,420,427,421,443,407,439,530,504,418,508,450,435,422,398,411,380,401,419,491,513,476,474,432,429,404,397,404,407,421,439,416,438,419,496,693,701,613,580,490,431,432,458,469,511,516,540,531,487,396,403,388,389,449,530,471,473,442,388 18,24,22,218,339,332,212,439,476,445,452,411,428,440,481,446,466,439,490,591,559,426,541,493,459,457,408,431,386,403,416,550,584,493,497,452,430,389,390,407,387,428,471,464,441,427,600,770,782,707,661,554,478,430,495,474,563,542,589,575,549,412,405,399,404,477,587,532,529,468,451 5,9,8,22,24,20,18,394,414,399,399,382,398,401,404,398,400,399,412,435,427,384,421,411,401,394,387,383,394,405,398,415,427,404,410,400,386,390,401,391,403,416,440,409,402,406,485,517,504,473,445,404,399,438,437,453,495,464,494,467,447,400,381,383,381,410,425,394,428,398,378 7,20,12,35,43,18,15,427,417,423,384,379,384,433,445,425,419,421,437,464,452,397,427,420,397,384,396,378,396,402,424,446,451,419,419,411,393,390,413,409,425,445,513,467,456,426,568,547,545,512,446,438,419,506,531,554,596,594,640,595,542,403,403,395,386,415,458,435,429,405,388 13,15,15,34,47,47,34,412,431,408,423,401,409,410,431,428,423,436,440,468,479,411,446,433,422,416,391,396,395,401,413,456,487,448,449,402,408,387,399,387,415,427,457,458,426,392,541,612,629,558,530,458,428,433,460,487,538,509,573,552,521,404,391,390,401,419,455,454,440,412,395 17,10,9,41,55,51,37,400,422,418,411,415,401,410,426,434,409,421,445,500,476,418,455,446,421,426,395,404,384,385,400,483,493,467,470,410,401,358,384,396,391,405,438,408,427,400,520,669,664,601,559,471,432,410,429,445,482,483,517,513,444,394,384,402,393,432,476,467,479,440,414 17,14,13,34,45,37,28,391,399,386,389,386,384,417,402,419,387,386,401,401,384,397,377,390,379,388,387,392,392,397,408,407,387,397,384,393,397,402,398,407,397,424,455,421,411,400,451,431,416,387,421,382,400,425,445,456,480,455,485,455,434,386,364,386,384,398,386,392,394,391,372 2,18,18,98,139,144,101,415,405,398,390,388,380,401,407,397,419,424,399,405,394,380,404,382,406,393,391,392,390,379,404,394,414,388,406,408,405,391,398,413,399,404,431,392,431,414,452,465,456,428,423,406,402,451,462,483,500,469,516,476,444,382,391,394,384,404,413,390,427,378,391 10,8,8,21,28,24,19,414,390,419,395,394,405,426,432,404,407,402,386,410,410,400,417,403,386,391,386,389,400,371,385,420,433,399,417,404,399,398,370,393,380,421,425,428,409,399,456,485,493,434,426,388,400,406,411,417,449,471,473,458,447,379,375,388,388,396,402,414,416,391,377 5,12,10,22,33,26,18,410,380,403,389,381,381,425,423,409,396,392,396,384,385,394,380,384,372,375,371,391,394,404,411,385,390,393,395,390,389,398,405,409,412,434,480,451,431,408,474,426,407,410,395,402,386,428,480,464,503,497,536,505,463,381,397,376,395,402,399,392,378,379,376 13,28,19,36,60,43,24,411,395,412,390,410,394,418,429,422,416,424,411,423,441,395,394,403,400,397,410,377,392,402,427,405,414,410,404,391,386,415,422,439,479,530,590,506,481,439,569,519,505,444,438,432,394,513,591,597,662,616,659,601,552,404,391,390,402,396,416,396,394,384,390 17,134,120,75,99,81,59,584,538,482,472,436,484,636,694,694,672,644,633,627,604,409,460,460,442,453,409,425,397,540,721,645,583,549,554,543,509,657,762,796,850,904,963,895,848,515,871,805,752,713,691,625,543,719,813,852,918,907,944,902,852,502,442,507,501,563,563,534,566,498,457 20,17,17,80,109,102,72,418,512,492,460,439,439,457,488,481,454,456,543,635,607,461,559,530,492,459,433,434,413,374,431,600,636,538,563,499,462,387,401,369,406,426,481,460,474,407,669,854,859,788,760,666,539,438,486,486,579,565,660,648,604,418,432,424,414,531,634,588,591,510,459 20,33,29,37,50,41,27,404,454,427,440,406,418,427,474,472,450,432,489,557,539,426,492,453,434,424,404,409,400,398,422,502,529,475,481,437,419,394,389,414,419,434,501,452,473,416,618,752,753,683,647,561,483,485,524,537,615,589,651,630,586,409,413,407,412,472,565,519,549,462,432 6,17,14,38,46,36,30,438,418,393,406,393,394,473,499,477,444,429,433,460,456,408,445,417,393,399,396,401,382,411,398,435,443,433,421,423,388,398,401,405,415,438,534,486,470,398,584,562,550,503,478,419,400,469,515,527,601,606,671,631,576,379,377,396,393,397,434,410,426,395,406 16,8,8,27,40,37,24,412,457,429,413,422,412,415,431,433,433,430,472,534,513,404,481,450,457,436,405,393,402,392,401,498,524,480,474,442,411,386,387,394,404,389,440,422,425,398,547,735,743,665,649,552,466,409,435,441,475,477,502,525,490,410,405,397,396,446,513,487,500,458,431 11,39,36,19,27,18,12,586,684,626,584,515,557,629,686,695,681,677,749,801,785,542,736,686,618,606,512,502,439,411,610,771,783,705,714,608,561,413,425,435,484,536,687,663,697,459,837,938,925,874,849,777,667,575,654,672,771,775,839,843,803,520,484,519,547,710,813,755,779,675,569 5,127,73,105,103,54,56,559,647,572,541,497,505,588,642,642,617,609,668,776,746,519,698,643,585,556,502,460,416,429,568,747,762,666,676,587,533,468,519,537,594,683,772,714,690,542,830,918,903,848,819,735,613,721,792,803,852,838,885,852,808,511,436,470,490,634,753,685,713,583,511 11,9,9,44,61,61,44,385,397,405,389,398,378,378,400,391,405,395,407,432,418,385,426,405,390,399,381,384,377,363,382,414,410,398,402,396,385,380,389,386,392,419,404,402,415,408,423,489,488,468,437,402,392,405,433,416,441,440,469,449,410,404,388,390,387,392,418,415,411,398,390 10,8,8,17,24,21,15,462,566,518,501,462,481,480,526,512,501,530,597,695,667,455,617,554,530,513,470,448,400,391,482,659,684,591,602,508,482,395,396,403,414,450,522,514,547,406,692,857,851,790,754,661,541,459,505,510,619,611,677,689,638,432,447,421,447,575,695,617,649,546,494 17,97,93,40,62,47,33,710,675,596,607,564,584,758,823,818,810,801,781,740,756,456,462,488,491,491,467,474,432,503,808,735,659,642,686,621,582,544,644,669,733,822,927,905,903,565,988,918,851,832,809,787,686,786,875,900,974,972,1021,1009,971,626,499,637,647,683,652,654,686,557,551 14,11,10,24,25,22,22,407,417,403,398,412,396,414,423,421,407,415,405,455,434,403,427,408,407,400,383,395,393,410,416,416,422,424,418,394,412,377,396,389,385,415,440,423,411,411,502,531,535,495,488,438,424,416,448,448,491,480,531,528,474,389,401,395,404,413,426,421,410,408,409 15,157,144,120,159,144,109,431,424,430,407,400,408,464,463,449,435,449,435,486,478,416,495,443,405,414,411,387,374,420,450,497,520,438,460,445,396,401,459,457,453,488,556,536,491,436,591,574,598,490,464,427,408,501,549,546,608,605,656,620,555,403,405,390,430,434,519,477,451,417,410 15,12,9,33,35,20,18,443,399,406,399,394,400,427,440,420,426,427,436,442,422,390,414,430,394,395,393,387,389,382,407,414,434,408,417,399,372,401,400,395,398,415,452,432,423,382,482,536,527,463,460,431,398,427,449,438,501,499,539,513,466,389,403,387,390,401,429,418,414,400,405 8,18,18,83,144,145,81,405,408,385,378,376,378,412,413,413,414,419,428,407,434,405,387,394,402,406,402,388,391,405,397,414,427,399,417,404,387,401,387,377,412,434,461,420,416,419,510,530,506,459,447,440,404,455,490,519,563,529,601,551,497,400,392,409,408,415,415,430,406,399,393 18,13,13,53,85,74,45,415,430,413,414,387,402,397,423,396,420,411,441,510,513,414,481,457,415,411,407,392,395,377,396,483,523,459,477,420,409,384,398,399,382,410,445,426,426,399,522,689,691,624,574,499,441,409,432,433,508,484,512,510,462,396,402,392,392,429,505,482,481,434,413 18,17,16,59,89,87,52,444,423,413,425,412,417,480,493,446,465,456,446,499,484,408,417,408,405,405,395,394,385,412,426,451,465,425,438,430,403,434,417,423,453,523,589,526,505,452,663,645,634,571,558,494,438,575,649,639,713,701,743,690,619,404,394,419,420,424,467,440,451,396,421 4,9,9,32,44,43,31,413,435,422,426,401,394,402,421,437,433,436,440,513,483,407,462,447,419,416,407,400,400,392,419,490,509,450,478,406,399,399,389,386,421,436,469,458,429,405,533,651,663,576,546,465,429,443,499,488,551,535,573,548,502,400,398,400,405,434,483,456,468,432,411 4,33,31,26,28,26,24,439,439,426,413,417,425,511,600,568,555,528,523,484,482,386,408,407,406,403,401,400,397,393,606,518,478,447,471,445,463,454,526,585,641,740,843,772,728,437,777,673,585,586,564,518,443,544,661,731,827,819,858,812,759,434,379,435,446,447,445,456,436,418,411 14,47,45,183,296,292,177,419,405,410,416,395,382,424,427,425,429,449,426,433,430,395,410,425,419,405,393,381,366,435,403,418,440,419,411,397,378,430,421,425,422,453,492,454,461,455,532,536,541,485,473,449,384,589,665,678,661,610,627,564,509,405,400,408,414,414,433,415,426,407,385 5,94,28,617,704,185,141,734,807,762,713,661,676,765,826,803,789,773,845,920,906,663,871,816,761,743,645,577,509,541,740,899,915,840,856,728,682,576,637,688,770,830,915,869,850,756,973,1023,1023,1000,970,897,795,898,953,959,997,986,1023,995,955,578,597,592,612,791,900,850,868,752,676 12,8,8,42,63,61,40,393,450,454,428,395,409,417,432,427,415,418,473,551,527,421,492,481,436,453,422,409,375,387,409,520,559,487,485,441,424,386,381,389,406,408,429,429,415,384,502,760,777,689,651,559,467,410,431,423,447,463,491,486,479,412,406,386,399,453,546,517,503,436,428 1,25,25,60,91,92,60,437,923,878,811,677,671,450,474,483,463,447,931,1023,1016,885,1023,985,927,901,785,702,569,423,509,1023,1023,986,982,854,758,398,473,493,547,620,705,641,604,581,659,1023,1023,1023,1023,933,803,679,698,640,651,597,663,656,598,411,597,407,417,917,1023,970,979,874,738 11,10,10,26,36,37,26,399,452,425,415,394,427,419,422,420,418,407,470,532,509,403,500,459,445,423,401,400,393,412,399,503,532,488,495,429,395,386,394,390,397,401,427,422,422,402,501,704,714,633,603,514,429,420,433,428,463,454,522,506,481,386,389,393,389,446,491,474,499,444,417 20,11,11,84,147,152,85,387,395,393,389,394,401,393,387,381,391,390,378,393,410,385,386,389,377,384,400,387,385,379,384,409,399,386,389,369,381,379,380,388,414,392,399,396,396,401,412,435,423,398,389,383,384,436,488,475,458,442,466,420,414,392,387,402,392,397,397,377,406,395,392 5,23,16,75,121,96,53,533,533,482,459,448,456,579,649,636,632,609,594,588,592,428,466,457,451,443,419,426,425,447,657,627,598,545,571,512,463,496,556,607,651,751,861,812,783,479,830,797,745,705,680,625,525,627,729,769,863,855,899,863,812,472,433,481,498,535,573,535,569,488,470 14,9,9,15,25,25,15,464,703,648,595,500,551,470,511,496,487,468,711,850,806,610,815,736,682,644,534,499,450,372,472,834,839,766,762,639,578,399,405,407,408,425,549,511,508,415,674,1023,1015,958,916,806,671,481,513,512,584,587,663,660,627,427,510,424,430,749,894,827,843,728,605 13,18,17,91,146,140,86,449,446,434,441,412,432,450,478,455,456,455,484,506,481,421,457,436,417,414,399,398,391,386,441,482,481,436,471,429,399,399,396,408,392,421,471,470,479,396,607,657,636,574,565,502,448,463,503,517,581,579,620,606,550,419,408,409,417,457,483,445,495,414,398 19,11,10,131,220,226,133,423,401,403,414,381,402,426,450,422,419,435,433,463,447,404,422,417,389,392,394,371,379,402,412,429,438,418,422,382,401,388,388,405,421,440,482,450,433,411,554,556,536,504,490,427,419,477,531,532,588,563,614,573,518,397,409,400,395,429,431,440,423,406,394 7,19,18,114,115,97,83,415,483,423,398,423,423,450,466,470,466,468,509,584,571,426,517,491,458,444,408,407,401,392,428,547,571,498,522,435,409,397,421,420,423,481,545,515,503,441,631,782,782,711,674,592,487,537,603,610,675,657,710,670,603,405,403,416,412,461,567,520,545,458,438 9,116,91,99,169,138,81,533,832,778,712,601,621,592,655,633,637,610,839,987,933,755,974,894,826,798,681,622,492,434,556,957,982,887,890,753,655,467,450,493,517,582,696,662,657,534,798,1023,1023,1012,974,864,727,646,720,721,774,764,822,804,763,476,544,501,497,832,992,913,917,809,691 11,19,19,23,31,30,22,600,577,544,497,474,486,644,721,694,689,687,682,687,683,454,560,526,507,482,450,468,430,398,595,621,612,548,589,494,481,429,454,447,480,546,682,663,683,474,830,830,800,751,726,670,558,632,696,725,785,786,848,840,802,535,462,527,570,640,670,628,665,554,502 9,12,11,27,26,18,20,453,517,467,452,417,439,475,479,463,461,439,536,662,635,436,612,560,481,490,432,424,404,404,434,620,670,570,580,493,439,394,401,417,426,462,518,493,497,417,611,799,810,722,682,570,489,503,538,572,609,601,657,614,558,400,426,405,419,506,665,606,598,486,445 16,34,34,166,266,276,171,402,394,395,415,378,395,426,434,430,407,431,403,425,409,398,401,404,399,385,401,397,386,403,405,401,389,390,418,375,403,389,396,390,416,419,463,430,423,437,500,452,445,439,421,413,396,480,539,534,556,523,547,514,475,415,385,389,403,401,399,404,409,399,394 11,10,10,40,83,83,39,415,405,390,409,406,397,429,438,423,419,417,435,431,425,404,394,406,406,405,387,400,381,423,419,415,425,411,415,417,381,388,411,393,407,446,479,457,436,404,509,510,504,452,434,432,400,475,530,515,560,535,573,524,496,406,400,389,405,423,417,393,432,389,407 2,20,20,40,53,54,41,398,395,384,392,389,394,384,415,411,426,403,385,417,437,388,423,417,384,402,395,389,399,408,405,424,404,397,404,408,397,392,389,394,383,402,401,406,401,382,447,514,484,448,443,435,400,402,430,443,450,466,492,455,436,408,376,385,383,405,437,398,422,417,416 4,23,16,27,35,26,19,444,430,429,403,415,390,442,486,478,457,448,434,438,446,403,405,408,386,410,389,413,383,445,506,449,447,426,426,395,400,472,568,649,713,800,877,784,686,442,732,617,553,506,475,443,407,608,735,787,881,868,896,812,735,393,415,386,416,443,444,408,414,416,409 13,9,9,18,19,17,16,392,407,404,427,404,380,404,402,418,411,418,393,458,436,402,460,433,403,410,387,389,390,393,387,454,473,426,451,416,374,379,405,395,397,421,423,415,399,398,462,573,586,516,490,446,410,418,425,429,437,436,471,466,448,375,410,380,383,434,451,439,440,424,389 8,46,44,145,197,189,136,539,592,552,513,457,506,568,625,606,591,567,651,743,710,507,698,642,554,556,481,475,425,427,527,700,728,634,659,515,476,391,405,435,466,505,629,598,615,454,779,894,894,828,797,698,593,571,645,653,746,750,809,798,745,463,446,488,491,631,767,714,719,607,504 6,18,16,23,39,36,21,465,396,390,387,385,382,465,455,411,421,400,395,419,412,383,403,398,389,386,388,386,359,404,414,403,413,388,391,391,384,403,406,395,419,425,453,442,436,379,500,440,447,433,424,385,379,424,439,444,481,496,576,525,479,378,384,385,381,392,417,400,402,388,391 8,190,169,43,53,33,26,554,489,458,430,441,458,587,640,604,586,560,579,562,562,407,478,462,433,438,412,403,405,477,697,595,562,496,525,474,441,519,658,750,812,897,1002,938,871,543,942,830,752,704,654,591,511,774,890,957,1023,1023,1023,1023,959,439,415,436,448,478,517,512,511,463,427 12,15,13,37,47,40,31,431,454,437,424,392,415,425,457,435,457,425,469,538,549,395,501,483,438,445,419,404,385,401,425,521,548,459,491,423,415,408,417,423,417,452,503,471,450,422,559,753,761,675,650,537,467,488,526,555,594,572,632,594,536,405,402,388,396,452,544,490,495,451,431 7,27,18,52,78,47,31,376,378,385,390,392,405,425,427,398,421,413,414,411,391,373,399,388,377,387,368,372,390,388,386,382,402,396,371,397,389,383,396,407,444,452,515,463,434,422,497,432,435,411,397,404,372,472,515,514,545,547,591,552,471,383,378,392,371,396,400,390,399,406,391 4,39,36,55,71,56,41,477,487,455,441,432,418,519,530,465,459,456,495,576,548,418,524,490,460,448,416,413,384,409,509,560,578,511,527,463,425,388,441,488,503,606,747,689,639,424,628,738,732,672,637,575,504,499,559,571,639,625,686,649,614,400,398,382,420,448,540,493,503,442,411 5,9,9,32,52,54,33,395,397,382,391,383,402,400,388,393,409,413,377,416,389,375,406,389,401,383,376,378,375,401,393,398,401,391,401,384,380,387,384,393,395,403,403,414,399,400,448,472,461,428,427,410,387,403,398,428,450,439,461,444,430,397,388,396,397,402,401,389,402,403,392 18,39,35,525,774,734,491,458,465,455,431,403,430,480,507,486,481,460,499,556,530,437,497,460,450,439,423,406,399,405,444,517,543,504,501,443,436,402,419,439,438,452,553,515,506,481,682,744,750,682,643,544,484,533,608,622,693,679,737,706,654,452,393,426,443,501,553,504,507,440,430 17,161,148,79,99,74,60,456,403,393,398,368,391,409,444,400,432,403,424,434,442,393,426,411,412,396,379,379,382,419,455,462,437,401,429,389,407,396,418,458,480,529,634,535,506,391,519,547,556,497,470,437,429,439,477,472,500,521,558,548,504,391,369,398,371,411,443,413,423,395,390 13,38,37,202,333,340,203,406,377,394,393,391,398,403,405,407,418,419,411,419,412,403,403,411,396,395,392,380,402,404,388,427,404,384,414,399,404,388,396,397,406,422,456,427,430,444,475,497,465,437,433,408,394,473,544,537,540,519,561,522,469,400,372,400,402,393,402,404,384,410,384 15,76,57,133,191,139,93,535,711,692,627,527,571,573,641,610,606,598,735,862,844,601,836,776,691,677,576,502,471,401,530,826,868,776,790,655,561,445,456,455,529,574,707,666,649,468,808,987,1002,932,903,809,694,604,688,717,783,781,830,810,772,470,505,473,488,698,860,797,808,696,555 11,8,8,15,23,23,14,388,395,383,381,389,385,399,397,398,386,392,406,401,423,383,407,391,387,377,386,374,395,376,388,391,404,402,402,383,380,385,399,386,395,405,401,400,398,395,399,438,422,418,418,401,387,397,425,403,441,428,433,440,392,396,374,397,390,394,397,387,383,394,405 13,46,35,73,94,52,40,486,445,461,422,411,427,506,498,465,464,457,478,551,525,405,528,471,431,441,406,390,399,410,477,531,576,494,495,434,430,419,436,455,484,580,695,626,593,436,630,682,699,632,593,536,483,551,610,631,677,664,704,665,602,401,393,379,404,435,532,472,512,429,425 5,10,9,20,27,22,17,393,387,384,395,398,378,423,425,416,424,401,410,423,411,390,390,396,396,396,371,387,391,402,401,406,409,394,393,394,395,389,386,405,401,400,432,421,416,390,457,469,446,422,409,394,401,421,430,449,459,469,513,452,451,379,395,372,374,400,408,381,396,388,411 13,47,46,222,375,381,224,404,403,426,387,391,383,405,428,404,419,399,437,466,446,398,443,427,408,412,385,392,373,414,390,441,467,429,417,389,405,392,426,418,420,449,506,464,449,441,524,573,551,486,462,423,399,530,596,607,613,582,606,543,501,400,389,399,404,415,446,439,437,401,388 12,246,220,598,892,750,497,631,795,745,703,635,664,679,740,727,723,713,806,910,891,651,868,832,757,730,642,623,515,469,664,871,905,822,841,721,660,462,497,540,578,679,797,768,764,606,910,1023,1023,1002,976,900,792,731,812,841,897,892,938,920,881,542,574,544,564,769,897,855,857,764,682 10,21,20,103,152,156,104,391,412,409,396,391,371,399,416,416,407,374,408,407,404,383,407,394,399,373,393,375,394,415,410,425,415,391,414,394,386,397,389,413,410,440,455,417,421,425,449,468,478,433,426,422,375,498,590,561,591,537,563,499,469,395,385,395,381,421,423,394,401,398,403 17,13,12,20,28,23,14,403,435,423,409,414,422,429,430,442,415,427,455,487,486,402,455,417,416,421,407,408,394,404,409,449,496,452,468,428,376,400,412,410,413,459,511,468,460,404,521,686,668,587,577,516,450,447,493,520,573,540,600,550,516,393,397,400,400,418,484,457,454,423,416 3,53,48,467,625,605,448,685,521,476,476,438,488,720,771,735,700,683,637,617,610,424,467,446,453,445,419,435,403,444,592,536,511,480,486,448,439,522,592,646,695,757,828,757,713,691,881,811,754,715,671,610,531,855,916,926,966,948,977,925,874,527,431,510,541,558,580,548,583,492,456 17,11,10,28,34,29,25,396,392,380,394,396,381,425,406,405,411,379,389,416,388,386,399,378,406,379,389,356,386,378,395,405,402,379,397,393,393,392,402,394,395,420,449,423,414,400,453,434,422,392,412,374,376,408,416,436,456,457,482,459,447,383,393,388,386,393,379,394,379,373,378 9,12,9,38,41,25,20,420,424,406,402,383,392,442,457,425,427,424,432,474,450,379,420,402,400,403,386,393,388,375,393,417,414,412,419,385,398,393,390,387,425,437,461,441,437,419,565,616,602,524,492,465,417,472,518,526,581,570,640,595,552,398,397,400,413,428,475,463,455,414,416 4,554,409,438,474,338,312,1016,1023,1023,1017,984,1010,1023,1023,1023,1023,1023,1023,1023,1023,952,1023,1023,1009,996,943,941,864,655,1023,1023,1023,1023,1023,998,963,701,752,799,859,941,1023,1023,1023,861,1023,1023,1023,1023,1023,1023,1023,1006,1023,1023,1023,1023,1023,1023,1023,981,955,991,1013,1023,1023,1023,1023,1023,1018 11,94,83,373,456,408,331,746,866,823,792,753,770,801,853,856,853,848,904,952,940,722,872,832,791,771,690,683,588,413,795,918,918,863,886,801,754,423,461,484,560,656,824,832,868,593,1018,1023,1023,1023,1023,973,888,754,826,849,927,935,996,1011,986,723,702,727,755,894,970,928,952,854,795 9,26,17,35,54,35,22,460,409,415,403,402,390,485,498,430,455,410,422,438,423,375,445,420,409,391,406,376,375,410,423,452,442,417,433,411,420,395,406,405,414,461,512,500,468,421,542,527,544,469,461,401,408,443,494,502,563,584,641,613,547,409,390,371,380,398,424,408,417,397,402 20,21,21,50,86,83,48,417,505,475,450,446,416,433,467,467,455,459,523,650,622,432,567,538,496,459,419,438,404,398,433,605,625,557,547,457,447,396,399,398,411,407,477,432,468,409,598,837,845,768,732,618,510,420,478,494,549,545,636,597,555,404,421,405,412,501,617,565,573,494,429 6,11,9,52,67,63,47,408,432,417,406,405,416,410,408,431,418,429,437,467,473,387,460,416,396,397,401,390,387,376,398,485,481,444,451,418,410,398,393,398,424,427,487,447,453,425,544,638,634,545,548,474,414,474,506,533,566,538,611,556,512,400,402,391,396,427,465,440,426,400,393 9,11,10,25,28,24,21,447,512,498,460,467,463,488,530,551,530,513,580,645,622,436,553,503,495,474,433,439,417,376,498,617,621,548,570,465,470,403,399,414,427,445,578,581,585,403,722,832,816,758,742,642,547,470,528,526,618,641,723,727,676,429,429,448,447,585,653,595,630,510,465 1,42,38,37,42,37,32,447,521,497,465,432,418,466,483,477,474,444,505,697,676,447,690,631,534,516,441,423,394,386,453,634,733,605,619,497,430,428,423,436,462,511,605,543,520,449,633,767,831,723,705,583,472,574,648,642,697,675,724,677,638,396,401,402,425,480,701,630,592,524,451 13,14,14,36,43,40,34,403,448,455,434,405,408,416,425,418,422,420,455,532,521,410,490,475,440,433,419,411,403,406,398,516,549,481,495,447,401,367,381,401,395,407,455,436,434,402,542,727,720,644,614,521,451,426,461,459,528,512,581,547,527,384,396,388,402,414,521,474,509,441,407 18,239,158,675,864,509,400,760,792,740,721,692,730,812,870,861,859,851,861,867,866,564,737,713,675,646,589,592,488,598,878,867,843,798,831,762,734,686,791,832,889,963,1023,990,973,703,1023,1019,988,959,939,908,816,881,959,985,1023,1023,1023,1023,1019,675,613,690,719,798,834,805,837,748,701 6,29,26,123,196,183,113,435,392,389,407,390,392,446,462,419,423,436,429,444,446,399,425,414,393,406,405,406,386,409,421,444,437,409,423,388,386,405,404,430,436,459,535,495,477,433,562,548,547,478,477,420,407,498,571,564,630,606,663,601,541,398,385,401,403,395,456,429,410,414,392 12,14,14,129,146,147,129,406,488,451,419,429,425,394,418,432,436,406,470,585,556,435,537,495,469,458,421,418,380,376,398,566,600,516,513,465,427,383,386,390,418,401,427,425,442,400,517,811,825,746,712,578,486,426,431,449,482,461,525,516,474,402,402,394,404,462,566,543,536,461,426 11,11,9,27,33,26,20,393,381,377,389,384,360,380,396,405,396,413,402,381,379,386,376,394,393,383,386,383,387,372,387,378,380,377,397,387,373,383,387,391,387,390,396,405,393,385,410,398,376,384,388,366,383,391,411,395,441,424,452,432,420,381,382,370,384,388,384,379,385,400,390 18,14,14,30,40,35,26,398,453,451,435,465,492,404,447,454,452,459,490,497,507,404,437,435,431,430,423,423,413,390,417,431,424,433,432,444,428,381,375,392,396,396,411,434,436,390,556,616,608,582,565,569,485,376,409,415,432,440,501,532,513,430,441,422,428,479,472,489,501,468,457 14,14,12,22,26,21,17,425,375,384,393,363,394,423,438,396,409,396,401,399,396,368,389,393,373,394,381,368,376,384,385,410,389,425,390,398,383,390,396,405,388,392,427,397,404,400,435,457,421,399,408,398,390,398,411,400,444,461,493,471,426,395,400,379,380,408,404,387,383,392,384 3,13,13,141,230,233,140,408,404,406,396,379,388,411,420,419,415,396,435,425,434,381,417,409,394,402,383,396,401,396,408,437,438,412,441,399,375,393,410,392,407,425,435,431,433,419,485,537,520,471,465,428,401,434,446,460,489,464,525,488,453,395,389,391,397,399,434,406,414,412,403 17,221,175,153,205,150,112,500,407,410,399,387,399,503,516,493,449,438,462,464,473,386,433,417,409,404,403,395,373,411,429,442,459,410,440,381,406,431,431,445,472,504,606,542,480,442,578,534,525,455,464,453,404,488,499,542,623,597,657,615,554,424,393,408,397,393,447,442,433,402,399 7,41,38,513,1023,1023,490,643,673,613,591,543,594,679,731,711,692,696,725,747,740,652,725,722,706,683,612,625,532,429,546,688,680,628,665,577,553,407,423,456,461,528,658,633,624,535,866,916,909,876,861,822,729,614,717,751,834,836,888,869,822,587,533,561,606,716,746,711,749,643,600 2,16,15,73,104,102,70,400,443,405,422,398,424,424,424,405,416,426,443,523,499,400,474,445,426,424,393,387,386,371,409,468,498,463,467,417,410,404,391,392,404,414,459,429,417,393,507,672,685,598,565,486,433,448,475,490,508,518,567,523,492,399,392,401,402,447,496,458,463,421,407 2,74,66,1023,1023,1023,1023,558,733,688,646,559,613,603,657,623,624,608,750,872,856,598,827,781,706,697,595,548,464,415,581,830,875,780,814,669,606,447,448,488,488,565,692,666,668,597,828,1014,1023,959,934,842,728,629,720,727,795,790,842,829,790,509,520,482,505,714,864,816,818,713,618 19,27,27,126,220,219,124,417,435,430,403,410,385,430,451,440,442,435,444,480,493,409,451,445,423,407,412,405,395,391,404,454,478,435,429,419,406,417,400,403,443,479,481,454,450,433,542,644,635,562,536,455,450,504,516,526,575,546,609,586,536,403,399,399,413,427,486,446,456,423,407 7,8,8,17,26,26,17,485,550,513,495,476,522,520,583,589,591,610,613,618,630,409,487,460,449,450,443,436,423,403,596,595,570,554,563,535,502,397,404,443,444,529,710,677,686,414,809,798,760,737,723,676,574,483,589,644,768,776,827,807,770,455,446,460,477,562,585,558,619,512,510 6,13,11,32,41,31,23,439,406,396,371,369,388,437,437,427,417,411,400,428,402,394,408,415,382,390,401,384,396,387,393,407,417,399,407,400,378,379,397,396,404,403,422,428,432,400,481,479,469,424,409,402,390,404,434,427,485,491,547,515,462,371,390,380,390,384,426,403,387,404,388 3,14,9,66,75,62,54,479,518,455,449,439,425,501,562,529,533,504,537,606,586,436,538,500,455,464,442,422,407,440,483,585,607,509,545,432,447,417,456,463,508,572,685,604,577,503,742,815,817,746,717,612,500,670,735,737,786,773,813,775,711,417,410,426,419,490,592,553,560,477,443 13,12,10,118,153,147,109,403,406,429,387,385,391,408,427,423,409,409,415,435,441,390,416,401,393,422,404,382,391,409,406,407,424,416,395,385,373,393,395,409,406,417,438,427,422,408,489,522,491,469,443,427,394,416,467,465,520,499,528,495,492,400,389,402,399,399,410,416,400,396,394 20,12,11,28,39,30,22,400,397,390,383,389,390,410,424,410,423,407,412,403,432,380,405,415,386,387,384,391,389,401,396,408,405,406,397,385,398,390,414,414,397,441,462,451,434,400,479,465,455,434,425,399,394,446,495,511,520,528,560,526,481,398,380,402,374,387,421,395,411,380,383 16,12,11,26,38,35,23,382,421,386,389,371,388,419,388,398,391,383,383,405,391,385,381,389,383,377,384,382,355,403,398,392,400,388,403,390,388,401,410,406,402,420,444,415,415,383,419,397,402,393,384,382,388,438,422,459,466,456,476,447,415,383,390,364,380,384,397,384,389,389,373 13,390,297,272,412,320,214,461,423,401,435,388,418,491,479,457,449,435,448,504,461,388,459,456,414,386,388,385,387,440,475,490,505,485,437,391,394,429,462,453,538,590,687,636,590,479,624,603,595,517,512,453,401,518,577,600,656,637,696,638,586,376,399,398,415,424,476,446,459,413,396 20,20,16,40,60,43,27,405,384,409,392,378,386,399,436,425,418,405,415,418,425,372,391,396,397,387,385,373,378,391,396,422,425,409,417,386,373,396,390,389,429,424,445,448,427,398,475,468,471,431,432,414,392,447,462,477,508,514,525,513,440,391,383,375,392,397,415,396,392,390,387 9,10,10,19,28,24,16,460,422,407,419,415,406,424,433,395,418,411,420,451,456,410,428,425,385,395,422,379,395,406,430,461,461,443,422,424,383,389,400,434,428,478,582,546,508,384,471,560,568,517,493,460,448,404,437,430,458,468,503,460,473,386,403,383,389,398,445,437,418,413,406 15,12,9,22,25,15,13,412,429,400,425,398,403,410,411,415,422,400,450,485,489,411,459,445,423,422,402,404,388,389,401,477,494,437,461,433,417,390,413,416,419,455,503,451,442,407,494,658,666,574,529,472,418,436,497,517,546,527,578,537,501,390,388,391,408,438,504,462,471,415,412 6,91,89,118,192,186,112,476,542,513,490,448,450,487,539,542,538,519,603,704,678,459,629,569,536,508,448,432,395,422,506,641,692,588,626,500,463,444,462,449,490,554,647,581,593,462,748,870,868,797,773,667,545,619,712,731,781,768,815,772,722,436,434,428,427,542,669,595,612,512,456 19,64,37,71,128,67,42,431,435,394,402,387,410,454,478,455,467,453,461,448,448,394,414,391,388,395,381,397,359,396,432,423,432,393,405,389,391,413,421,432,441,511,575,518,499,419,577,531,530,474,467,426,398,536,572,567,612,615,646,612,540,412,368,401,379,415,423,420,435,396,383 9,69,54,74,71,51,55,450,416,435,423,392,405,479,511,503,480,488,492,505,506,398,447,430,408,426,388,379,387,397,496,501,495,453,500,417,392,432,482,501,539,643,739,673,608,472,731,696,669,601,561,550,446,605,702,735,818,803,837,776,718,438,407,404,423,437,497,470,458,440,409 5,641,204,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,967,1023,1023,1009,987,941,944,867,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,979,1023,1023,1023,1023,1023,1023,1023,1023 17,145,123,405,365,331,367,436,420,435,400,411,410,398,419,413,396,397,429,446,458,402,449,438,422,413,400,384,391,389,391,451,475,421,431,437,407,403,393,380,404,444,485,443,426,431,536,635,628,555,522,469,445,469,506,531,578,551,610,568,517,403,381,399,397,395,468,451,452,403,427 1,11,9,39,48,45,37,440,480,446,441,428,401,448,493,488,441,454,514,602,549,443,557,480,458,456,409,399,388,392,484,574,572,480,498,457,423,418,468,477,565,649,723,627,581,458,667,756,722,637,590,499,434,607,696,703,747,721,756,702,630,410,398,407,406,520,634,521,542,454,399 16,10,10,35,54,55,35,404,427,410,404,397,406,391,406,410,414,397,419,437,420,402,404,415,401,404,400,409,387,391,415,432,442,416,403,416,407,389,397,400,398,388,419,422,402,399,462,565,573,516,490,453,428,406,420,438,455,438,472,444,454,394,395,382,377,402,442,417,446,412,401 1,12,10,33,38,32,28,419,397,390,381,380,371,431,443,430,407,420,391,381,396,394,383,392,384,371,381,379,377,384,403,380,386,392,392,396,379,403,390,404,408,409,469,429,435,393,470,424,394,393,392,418,386,420,438,435,484,513,552,505,473,378,378,376,396,376,383,374,383,390,399 10,74,69,54,75,72,52,449,551,510,481,443,448,492,503,498,467,471,600,697,649,500,669,588,523,505,427,418,401,443,456,691,693,588,599,476,417,412,424,422,437,466,556,539,518,450,649,831,815,745,680,582,492,542,591,594,618,613,664,657,604,424,407,410,426,585,688,597,621,506,435 12,12,12,44,55,53,43,417,477,460,441,419,409,440,444,449,430,436,491,582,575,422,525,485,455,445,427,411,409,387,429,557,567,505,513,458,419,412,395,410,423,422,487,431,449,399,586,786,790,709,684,562,474,465,492,497,567,553,598,575,551,402,387,402,400,483,568,509,531,470,414 6,18,12,54,53,32,33,442,415,397,381,382,409,463,473,437,434,438,407,415,439,386,412,403,389,396,369,378,388,385,408,413,417,397,402,398,401,402,415,409,425,462,513,474,444,427,549,469,472,442,434,404,383,487,554,542,604,602,661,606,538,366,375,377,392,409,415,413,402,375,385 5,60,48,112,135,111,92,526,596,541,516,452,492,544,597,597,578,559,645,707,684,488,639,583,527,514,463,446,409,397,516,684,697,596,622,520,466,419,441,478,496,542,664,619,609,470,785,873,858,798,765,686,562,601,688,711,775,775,817,803,758,446,458,459,457,591,702,659,654,521,482 12,39,37,219,344,331,206,491,499,491,471,440,456,507,558,515,512,504,541,620,589,436,544,494,454,466,419,436,401,418,441,565,592,510,543,452,420,427,425,430,462,494,595,557,550,464,683,789,788,711,680,592,475,578,647,659,726,698,754,710,645,427,423,437,440,500,586,559,561,455,467 2,25,25,95,150,157,97,398,392,389,394,406,388,401,415,392,400,398,398,418,413,369,401,392,398,389,376,392,387,386,406,397,394,396,400,394,382,398,390,394,396,410,423,422,389,407,442,445,431,444,410,387,394,454,482,512,492,466,483,440,436,382,373,389,404,395,401,390,404,379,385 18,20,20,78,109,111,77,395,411,406,381,377,388,376,394,398,398,404,398,420,424,389,411,408,406,393,405,393,405,402,383,410,412,406,395,383,394,398,403,405,390,396,396,394,397,400,455,488,485,452,429,406,396,406,416,417,441,438,466,447,411,393,373,376,390,408,428,408,401,386,400 6,17,11,27,30,18,17,396,407,409,382,393,419,404,436,418,412,402,420,477,470,420,473,450,411,429,401,383,388,384,412,482,506,446,458,410,388,406,391,394,384,431,435,421,426,404,478,606,630,562,514,439,410,429,465,467,510,497,517,511,468,391,401,405,380,427,484,456,464,439,387 20,8,8,58,101,98,55,385,412,408,424,405,409,385,393,397,386,395,400,426,419,383,408,393,397,399,400,393,390,375,389,410,398,399,402,404,405,392,373,381,385,390,390,392,397,378,454,473,489,450,470,452,415,399,393,404,426,412,435,442,426,400,406,385,387,404,416,406,413,412,417 7,8,8,23,31,29,22,386,418,393,414,393,415,392,379,378,397,404,410,446,419,386,416,401,395,388,388,379,388,393,385,411,432,418,419,378,400,373,387,376,400,370,388,405,400,384,450,542,537,498,463,421,387,372,389,383,392,402,414,402,414,399,396,381,385,421,450,419,430,386,403 1,82,72,192,177,152,167,574,749,709,648,560,579,602,669,656,645,622,768,883,859,613,839,789,699,697,587,537,467,416,587,853,881,796,808,686,626,431,443,492,528,603,730,688,696,526,855,1018,1020,959,931,848,726,679,753,769,826,818,873,860,823,489,521,490,511,731,875,824,833,727,621 2,9,8,41,50,38,32,415,491,443,459,418,437,415,444,427,427,421,483,584,570,436,539,508,467,453,417,399,412,390,420,568,592,515,520,443,421,383,392,401,388,407,455,433,458,384,562,792,798,719,679,574,491,422,437,448,506,502,554,549,526,411,402,393,409,472,558,511,537,457,417 1,18,18,34,64,64,33,541,650,588,564,509,546,569,649,652,629,630,691,763,754,501,688,630,574,570,513,486,430,422,552,723,749,664,683,565,513,414,430,425,451,508,621,607,638,445,813,911,906,850,827,763,658,539,615,643,724,728,798,813,780,482,493,500,524,657,761,704,736,624,553 19,10,10,35,44,42,32,410,426,439,416,431,412,400,432,417,419,417,468,532,519,421,498,478,423,437,407,400,404,391,401,511,532,465,482,435,417,393,391,400,386,416,441,420,418,388,510,717,728,645,591,493,431,406,441,447,489,440,501,489,453,413,409,390,398,448,511,486,486,441,415 6,10,10,23,32,29,20,397,396,397,400,378,407,397,417,410,400,384,417,429,409,401,404,402,385,401,388,400,397,397,415,419,407,406,419,414,386,385,410,405,390,422,446,404,422,386,472,490,495,452,433,433,405,414,446,451,498,478,511,486,463,398,391,399,392,402,429,417,439,392,389 6,267,241,165,245,217,147,408,396,390,365,386,369,417,412,421,402,395,378,401,382,394,382,393,381,372,404,408,375,410,430,408,395,385,397,398,389,401,438,440,471,548,621,534,490,439,485,435,412,414,412,414,395,463,478,487,521,518,575,531,473,399,365,368,405,411,391,380,383,399,393 8,12,12,12,16,12,8,393,409,384,392,384,392,415,424,418,424,423,405,429,421,393,440,408,413,392,391,388,389,368,408,428,441,416,420,402,397,402,390,405,404,440,513,470,458,398,511,561,547,480,486,438,409,428,477,489,556,542,610,552,498,396,390,397,395,406,427,442,432,419,405 16,45,41,299,779,732,275,615,586,531,493,483,498,662,708,692,658,640,656,695,676,461,596,533,539,499,450,433,415,457,566,633,635,556,583,511,475,476,490,493,532,621,725,683,672,561,836,866,847,791,765,691,574,718,792,809,862,850,896,862,812,512,452,507,534,612,680,630,652,534,484 4,9,9,40,60,57,38,413,443,452,430,406,419,422,427,436,424,420,460,553,530,412,493,474,448,439,421,387,389,384,403,506,535,482,469,469,407,378,391,390,405,404,433,425,425,394,536,730,726,643,623,538,457,419,427,459,493,472,524,504,484,403,402,400,399,450,521,479,502,450,412 7,279,255,158,211,189,142,388,413,381,398,401,382,408,414,417,405,404,412,393,403,380,396,386,396,375,410,386,363,404,421,390,381,368,395,409,395,406,438,448,456,524,579,520,472,408,446,405,425,392,374,395,390,412,425,423,445,462,486,454,447,409,408,389,395,386,395,415,390,383,388 13,27,24,92,122,117,87,518,863,818,769,671,670,539,581,572,547,537,828,996,965,728,968,916,842,821,716,667,534,416,542,962,1002,919,925,805,718,417,409,446,471,520,652,613,617,468,763,1023,1023,1023,1023,926,801,550,600,616,683,679,750,754,710,442,599,451,466,772,969,909,918,818,702 17,10,9,28,30,24,24,402,392,385,387,364,400,408,412,410,401,416,390,401,398,392,410,388,393,384,391,381,380,384,409,399,410,389,398,383,373,392,390,413,393,403,446,413,408,382,454,431,443,421,392,390,369,415,436,429,458,475,488,460,451,390,373,394,395,392,400,392,376,385,378 6,22,17,44,57,41,31,391,410,410,394,405,402,423,405,411,418,413,414,418,413,401,404,404,396,379,393,382,385,407,418,409,418,399,396,398,370,374,393,414,406,434,476,438,428,407,465,462,463,457,424,395,402,463,500,495,548,513,572,511,483,391,377,401,387,403,396,433,400,400,401 14,61,32,343,349,169,154,697,821,775,733,673,695,741,795,785,780,771,856,936,918,695,882,839,786,759,647,627,513,441,720,909,930,857,876,768,689,490,563,598,653,755,858,822,818,647,956,1023,1023,1009,983,915,816,812,876,887,936,930,976,963,928,597,606,585,630,817,922,872,890,792,702 1,10,9,304,270,252,285,404,392,379,381,388,386,393,398,391,402,407,401,415,401,391,382,372,398,399,389,386,383,392,398,388,399,391,401,384,390,385,380,399,402,406,425,386,398,414,439,451,442,420,412,400,400,429,439,440,465,451,475,447,405,406,378,391,385,389,395,389,398,390,387 15,24,22,33,29,27,31,410,503,486,459,405,424,444,466,455,447,456,500,672,637,435,655,593,492,515,451,424,405,419,413,594,690,560,598,482,421,410,421,422,435,484,533,514,479,440,614,738,796,687,672,514,449,523,595,593,640,637,684,640,600,401,406,392,412,478,664,602,582,500,429 9,17,17,97,141,129,94,407,444,425,403,413,411,416,426,423,438,416,463,486,501,400,471,433,432,422,410,389,387,385,415,479,493,448,475,419,401,414,399,399,412,442,467,437,439,393,511,682,670,599,568,475,436,453,486,480,515,507,564,516,492,392,409,390,395,431,491,473,461,420,401 11,10,10,40,56,56,38,378,404,408,408,392,403,394,395,417,412,408,426,490,477,393,449,428,413,408,396,385,400,382,397,465,484,451,434,430,408,391,405,401,393,400,411,427,432,378,475,651,641,579,538,466,414,400,420,417,464,458,498,494,469,403,400,382,384,419,471,469,456,411,397 14,10,10,29,38,32,25,457,578,527,490,448,455,484,510,515,505,510,590,692,696,451,647,587,517,518,457,443,413,397,474,677,704,627,627,528,487,389,392,388,412,447,527,520,529,424,691,872,877,809,778,667,542,464,515,542,613,612,691,683,653,415,426,432,455,561,701,636,644,556,475 9,19,18,40,49,39,31,523,806,752,678,598,630,543,605,578,580,577,842,946,895,751,912,840,786,752,634,589,486,444,564,943,934,865,870,733,654,405,399,433,453,500,660,646,666,431,818,1023,1023,1023,1009,914,795,525,606,632,719,720,791,803,764,462,608,469,481,894,1016,947,956,852,736 20,72,52,152,149,100,107,518,617,582,535,497,500,541,572,565,548,528,647,768,761,514,725,670,601,560,497,468,417,403,531,727,785,678,705,571,519,411,436,459,487,557,643,614,589,483,769,921,939,865,831,739,619,634,714,724,768,763,812,793,741,438,444,432,445,601,764,697,709,595,513 14,19,17,275,466,471,275,417,437,441,441,381,410,434,440,444,411,421,459,526,487,413,493,456,449,425,401,396,393,398,424,490,515,458,471,436,424,406,402,416,425,445,513,460,458,419,584,683,681,593,571,492,419,474,529,556,589,559,615,589,536,427,405,408,397,446,509,482,488,440,405 8,76,68,38,44,32,29,439,493,457,455,422,451,445,500,488,457,451,524,637,609,460,601,538,472,459,432,421,395,414,463,625,624,532,547,493,429,405,442,430,465,533,606,544,511,446,657,844,833,759,714,610,507,562,620,629,694,690,735,680,644,405,416,415,427,508,636,569,567,456,425 19,8,8,8,11,10,7,411,462,443,444,421,426,446,455,440,444,440,472,557,534,402,469,448,427,435,415,405,381,394,433,505,527,476,481,447,421,391,390,384,408,420,462,453,478,387,561,719,708,640,602,523,465,421,439,489,536,540,573,591,545,408,402,407,406,453,528,505,508,447,430 20,26,26,70,99,99,69,422,449,424,426,407,425,436,484,475,446,446,487,517,488,414,479,463,425,419,412,414,400,418,422,503,519,451,461,412,401,385,407,416,432,448,498,486,482,433,623,701,701,628,590,514,447,473,549,552,625,629,675,635,583,408,396,413,420,445,513,485,463,431,403 11,9,9,47,65,66,47,412,462,423,424,399,411,416,424,423,423,407,432,550,523,398,499,449,429,415,423,415,390,411,398,506,516,490,474,444,400,389,383,395,404,412,432,432,430,398,548,714,718,634,584,520,441,440,456,448,487,494,532,534,499,403,399,403,385,449,528,470,490,449,403 15,18,17,12,15,7,7,552,603,555,540,494,516,573,640,623,621,617,668,724,712,482,628,579,539,509,477,465,449,405,534,686,688,622,645,516,480,420,418,438,455,484,622,596,640,438,803,883,869,820,792,720,621,537,615,641,732,728,800,804,765,474,453,484,511,634,728,674,707,578,525 11,9,10,156,271,285,162,384,410,388,399,380,392,409,388,388,394,390,403,442,421,389,418,411,396,399,385,386,391,386,383,424,434,396,421,396,390,390,368,387,395,384,390,380,409,402,427,513,499,466,457,430,407,378,413,409,423,412,429,442,413,409,392,395,397,400,420,394,406,400,401 14,12,10,28,37,30,23,403,385,390,398,380,400,427,433,393,398,406,399,396,421,383,381,388,378,384,378,379,372,414,397,409,392,396,395,407,402,388,404,390,399,442,460,441,426,394,475,415,432,365,400,395,397,428,448,448,498,514,542,487,449,391,393,380,371,380,387,385,402,384,388 17,22,21,111,174,170,105,395,404,397,394,391,370,406,420,419,407,426,406,414,424,403,402,393,389,405,399,395,389,392,418,410,414,405,410,401,408,386,395,405,413,432,465,443,420,414,491,491,496,452,434,416,425,482,538,544,544,535,551,511,459,394,385,392,387,413,404,414,436,385,392 1,109,99,1023,1023,917,1023,394,416,393,391,424,414,410,430,403,385,368,455,506,483,424,500,457,434,418,382,381,369,397,410,477,509,453,449,408,404,376,395,399,404,387,452,416,423,519,516,641,665,571,556,482,409,421,450,467,489,498,537,499,457,447,381,376,401,426,477,453,481,399,412 8,16,16,91,123,111,84,396,433,423,419,400,421,421,440,450,424,413,471,521,509,408,460,462,433,420,415,405,400,404,401,490,525,469,453,425,401,388,395,397,415,417,428,428,411,406,532,717,724,647,618,507,437,423,456,455,485,509,526,548,497,403,403,392,407,446,523,489,486,444,423 4,11,8,28,38,25,19,409,400,372,397,372,379,405,404,421,427,406,391,421,416,381,397,384,393,386,381,384,390,397,417,420,419,394,405,391,395,387,398,396,404,423,469,418,420,402,456,458,470,439,413,416,387,450,481,478,499,503,529,487,451,398,401,389,385,390,402,391,405,398,381 11,17,16,84,124,124,82,431,407,409,421,402,424,435,463,467,468,457,440,463,465,391,424,406,399,411,397,397,381,395,421,431,425,437,429,407,404,407,388,405,408,442,471,446,471,421,597,596,574,549,520,473,449,460,519,486,573,581,632,616,574,392,397,397,409,423,451,445,435,413,419 19,16,16,58,84,86,59,390,381,388,384,387,366,385,389,388,398,381,399,410,410,386,400,381,380,383,381,379,385,385,378,397,385,395,400,389,384,404,385,378,387,377,403,399,376,389,403,421,409,405,395,383,381,416,396,417,425,413,412,429,385,391,385,382,384,388,391,403,380,384,395 10,33,32,235,411,417,237,410,388,379,385,389,384,400,416,410,403,428,418,383,409,394,389,393,393,382,375,384,375,405,391,415,380,401,391,385,370,402,413,421,403,428,464,433,420,421,494,447,431,432,432,434,367,483,565,546,581,546,585,533,458,392,372,387,396,402,392,396,408,396,387 1,10,10,56,86,90,58,395,374,388,390,388,394,391,417,413,404,398,398,402,401,392,386,392,396,392,383,376,381,405,415,397,405,378,388,375,383,397,418,398,406,441,470,417,427,385,481,439,456,424,407,400,377,448,494,502,537,498,527,488,458,400,398,394,389,379,400,395,394,392,389 5,333,239,233,358,300,183,911,983,948,918,869,888,949,997,990,986,979,1023,1023,1023,879,1019,982,942,923,852,834,737,553,924,1023,1023,997,1012,929,869,600,675,713,786,876,990,976,994,768,1023,1023,1023,1023,1023,1023,978,927,988,1005,1023,1023,1023,1023,1023,858,828,865,890,1011,1023,1023,1023,971,916 17,15,15,38,53,48,33,412,439,413,421,414,424,421,438,414,436,431,464,467,476,403,422,415,414,394,399,384,384,372,415,446,447,433,437,412,390,384,391,392,414,409,449,424,449,433,535,613,609,565,531,486,430,444,477,481,532,525,580,566,516,418,390,393,393,425,443,459,471,422,408 18,37,30,42,47,33,31,404,443,426,418,388,408,402,438,426,402,418,432,484,499,397,457,428,421,409,396,389,385,386,407,473,481,449,473,406,399,384,405,382,411,442,486,444,414,408,518,621,645,549,535,452,429,458,501,516,551,526,572,529,485,402,396,394,389,426,472,436,435,426,408 5,37,37,28,47,49,29,518,641,588,581,569,630,561,651,661,657,671,695,670,697,420,444,470,469,487,456,478,440,411,688,646,594,600,640,616,608,434,442,465,506,597,754,747,768,447,886,850,805,806,798,789,703,534,649,690,794,801,872,881,852,481,492,477,538,588,581,596,665,575,550 8,43,36,42,53,37,30,485,455,468,460,400,430,508,545,513,498,494,527,617,589,436,592,538,462,457,433,410,408,385,445,560,618,514,541,442,425,416,402,411,405,453,536,530,486,416,668,742,761,673,635,550,467,497,561,565,647,635,713,676,657,417,412,417,435,505,625,575,565,486,435 5,248,228,166,199,181,151,422,397,395,373,385,381,405,440,415,383,407,435,424,409,381,416,405,394,409,404,397,394,407,428,428,435,418,420,387,401,391,459,445,502,553,637,560,516,408,504,498,487,462,425,417,401,460,463,477,519,514,550,513,458,385,400,405,378,388,411,405,396,391,388 10,100,95,76,103,93,69,419,387,394,377,402,388,446,434,423,415,407,411,435,441,403,436,435,393,391,403,397,387,402,394,425,448,439,405,415,408,402,413,402,435,448,505,444,443,415,499,493,511,462,450,405,402,434,483,482,532,523,577,528,501,406,368,392,389,400,427,435,441,397,378 20,12,9,37,38,26,25,414,399,358,391,388,380,430,442,414,408,403,379,407,397,385,401,389,388,400,376,389,383,409,411,403,416,380,392,386,399,396,409,399,412,428,485,432,425,407,510,439,453,415,414,396,379,443,485,491,540,536,585,537,472,388,385,379,383,384,414,391,399,391,382 12,18,17,100,154,151,96,412,444,408,391,395,418,413,405,420,401,411,433,485,464,414,461,459,415,415,410,400,401,384,380,445,476,434,440,418,400,404,388,382,384,409,456,427,409,402,502,639,642,552,534,471,434,431,442,449,500,493,546,519,471,405,400,388,394,422,489,454,444,429,417 13,18,10,48,58,30,24,434,421,390,385,371,381,444,451,430,427,427,425,452,454,399,430,415,382,402,388,394,365,397,414,442,439,413,429,398,383,400,438,422,462,491,571,498,472,440,552,538,536,472,457,431,391,537,587,592,639,618,665,591,537,382,389,392,397,402,441,432,413,392,395 7,67,48,117,152,97,76,517,530,507,484,442,465,544,570,552,520,531,606,698,648,462,621,588,528,499,445,410,406,400,489,673,698,597,625,503,441,411,427,437,468,518,631,580,579,467,746,855,849,793,755,645,544,601,672,674,737,741,791,764,722,441,405,442,446,568,717,652,662,551,491 8,12,11,28,38,34,25,383,388,376,410,383,390,403,397,410,394,391,402,409,396,380,392,395,377,403,380,409,402,395,400,382,403,375,394,385,388,398,402,388,417,425,458,424,401,389,424,424,408,417,410,388,375,434,450,446,490,476,505,476,435,391,371,374,388,376,403,402,397,387,388 12,120,112,110,158,138,92,419,400,419,387,409,391,396,418,381,403,396,426,401,412,387,414,390,396,386,399,363,369,398,408,407,416,400,416,394,377,406,405,406,421,448,493,464,461,415,480,453,484,446,430,419,404,449,475,461,519,505,565,494,448,392,408,383,383,408,422,400,405,407,386 10,15,15,76,144,146,76,443,647,584,551,503,497,448,480,486,474,469,619,766,753,506,716,669,603,581,511,499,437,393,445,726,769,692,695,587,531,382,387,372,388,415,465,460,470,411,672,996,1012,947,910,811,686,417,421,430,504,522,592,612,588,414,472,410,402,572,752,718,730,600,518 18,10,10,71,81,81,69,414,445,425,403,409,412,437,461,455,443,439,467,517,516,409,491,459,420,422,397,385,389,405,415,500,509,440,453,424,411,395,403,403,401,449,487,470,458,418,548,670,653,567,561,477,423,475,506,521,572,564,610,587,532,414,404,405,401,459,504,476,454,430,407 7,10,9,26,34,26,20,424,411,408,410,398,390,424,439,413,414,417,403,430,399,379,414,398,398,386,391,386,380,410,414,431,417,401,418,401,386,391,400,396,418,427,453,452,423,405,488,519,486,455,441,417,399,431,444,478,501,519,550,516,487,402,401,387,396,401,430,413,421,404,385 10,13,12,48,80,71,43,406,393,380,376,374,390,389,387,385,387,403,397,418,418,398,397,403,382,387,383,381,384,393,393,389,397,400,377,399,394,387,385,398,416,422,422,408,420,416,413,430,431,418,398,385,382,444,437,429,439,401,388,412,410,382,388,383,386,396,394,398,389,368,394 15,33,27,41,52,42,34,441,463,435,439,416,415,442,459,457,463,420,460,522,513,414,484,478,446,416,411,405,387,421,433,499,533,489,486,417,413,424,442,464,482,559,614,517,491,411,590,690,699,612,561,491,449,535,610,636,690,658,700,640,588,398,400,413,411,420,510,468,479,432,423 16,165,147,306,368,310,258,576,665,603,576,526,518,593,649,632,626,605,708,798,777,548,756,695,625,617,513,487,445,421,573,769,790,703,717,598,525,421,459,479,523,593,690,651,654,515,833,954,949,892,864,780,666,666,743,770,834,822,866,845,807,479,472,459,497,665,795,740,768,648,549 13,30,28,116,255,254,111,411,527,496,484,453,457,438,470,456,446,463,547,670,652,463,628,570,524,516,444,442,422,384,429,635,672,575,582,538,446,387,386,413,420,433,467,465,467,419,614,855,861,790,752,667,525,448,476,486,540,547,599,608,565,423,433,436,410,512,650,603,611,514,465 1,109,95,28,40,32,22,515,543,513,480,436,472,550,624,593,579,563,582,655,622,442,563,535,485,466,438,416,419,560,749,694,666,606,602,552,496,670,824,877,936,1005,1023,977,900,500,877,839,808,751,718,622,548,746,885,945,1022,1007,1023,946,887,441,448,452,474,552,620,580,599,497,458 4,16,16,101,144,147,98,446,419,438,415,394,417,480,526,488,455,477,474,481,476,409,451,430,415,421,383,407,393,409,435,469,470,443,465,430,402,404,400,446,459,491,569,494,505,434,600,623,613,529,528,461,406,526,590,601,625,606,673,630,581,419,409,408,414,442,494,457,433,388,407 15,16,15,42,46,38,34,440,462,453,427,423,437,435,451,438,453,454,461,566,553,410,504,483,439,422,424,411,405,400,428,545,561,492,503,416,421,398,407,428,450,519,582,504,490,424,602,753,752,678,643,538,468,519,590,593,640,637,677,638,592,405,409,401,397,476,558,494,527,456,413 1,42,30,31,38,27,22,487,601,551,531,462,467,488,566,550,543,530,635,756,720,511,703,643,557,552,483,439,412,418,490,706,763,652,662,525,470,415,419,424,433,485,587,561,561,442,730,886,890,825,788,691,566,541,578,622,687,684,747,723,679,438,449,439,465,601,768,692,712,587,506 11,45,41,66,72,58,54,502,585,536,505,495,496,545,594,571,589,573,639,730,698,473,639,584,541,520,477,453,431,391,527,688,698,631,660,533,506,411,410,421,458,480,631,608,607,425,773,879,865,815,786,708,595,501,580,617,703,710,773,768,734,436,464,464,467,603,710,652,688,585,501 1,48,44,602,852,845,585,482,575,549,492,459,465,492,564,512,528,506,629,728,712,475,679,620,529,529,447,438,412,404,484,672,710,607,640,509,481,421,435,456,491,556,649,601,565,531,739,882,887,816,789,686,552,628,689,697,756,730,791,755,698,439,435,429,427,542,702,646,655,529,465 20,12,9,52,66,46,35,404,443,419,427,425,402,422,453,433,435,431,467,534,534,415,495,474,438,433,405,412,390,361,407,523,517,480,495,416,410,375,402,402,411,423,481,455,471,421,562,706,711,643,607,515,468,445,484,490,542,555,594,576,543,416,404,393,402,441,503,473,507,439,411 20,9,9,31,36,30,26,433,389,396,382,375,397,425,421,416,415,404,387,411,386,399,398,401,392,383,392,384,375,383,396,412,409,403,398,385,391,391,403,408,396,418,449,436,424,410,480,450,455,435,418,408,385,433,462,478,488,504,538,514,431,377,388,386,385,373,406,404,406,394,383 1,59,56,288,441,442,286,453,548,512,498,452,477,466,507,490,495,469,575,692,687,472,643,606,528,494,468,430,400,409,448,662,711,612,620,491,467,406,414,400,424,447,538,515,528,445,683,884,893,819,781,680,547,474,558,596,661,660,720,702,659,426,421,413,422,550,700,626,641,533,469 10,30,25,45,82,66,34,421,436,416,412,383,405,406,409,404,410,410,456,475,492,398,455,432,417,410,404,396,394,376,392,474,488,431,448,414,391,391,398,405,396,414,449,429,418,407,527,607,626,545,509,469,442,430,460,484,524,490,542,519,474,386,397,391,397,404,491,463,462,418,404 11,1023,660,322,364,160,148,837,1005,976,939,872,891,879,928,917,914,903,1016,1023,1023,898,1023,1023,975,960,881,851,751,640,873,1023,1023,1023,1023,956,891,675,716,742,810,882,974,952,953,768,1023,1023,1023,1023,1023,1023,991,929,997,1018,1023,1023,1023,1023,1023,743,818,748,787,972,1023,1023,1023,973,895 13,13,13,74,118,125,78,393,394,393,373,382,379,386,408,395,401,390,395,398,406,375,381,385,372,383,383,377,391,397,397,380,376,383,393,398,400,388,392,399,394,397,413,411,410,396,441,419,404,403,388,389,386,412,437,440,431,434,458,457,416,385,378,393,395,388,392,389,383,394,389 16,278,244,202,289,252,176,500,432,407,397,424,403,484,536,491,491,455,461,476,500,399,459,447,416,410,395,399,358,455,463,480,499,428,447,405,376,409,461,470,492,566,663,592,565,466,643,610,602,550,503,436,405,550,645,657,714,724,768,715,638,404,400,401,409,416,489,452,433,402,388 14,8,8,56,90,93,55,401,393,399,403,390,411,413,414,388,416,401,400,449,430,397,410,406,408,388,404,396,387,378,397,423,428,413,404,402,400,395,407,405,397,415,422,409,405,404,473,523,512,476,452,423,407,425,476,459,489,459,502,457,450,380,388,396,403,419,433,424,421,404,398 7,119,110,65,94,81,55,398,420,397,408,399,412,412,436,399,406,398,429,487,482,412,445,445,419,428,403,399,396,384,382,477,507,441,444,413,401,388,404,404,425,437,464,446,419,416,508,594,623,526,496,434,401,460,510,519,552,526,561,545,468,390,395,379,387,416,487,446,447,411,395 7,25,24,328,564,575,329,425,476,448,428,425,454,447,464,457,451,436,483,547,547,424,521,477,456,429,420,426,392,380,442,529,549,490,500,438,428,395,427,406,401,424,477,453,447,440,580,772,771,693,663,560,474,438,496,505,537,574,609,587,546,417,414,410,411,462,540,538,532,473,433 10,97,84,399,631,574,362,763,799,766,737,708,732,804,860,849,847,833,854,882,884,619,799,785,744,732,670,664,591,478,748,824,840,775,818,736,676,483,516,572,603,710,840,822,835,614,990,1023,1023,994,977,926,837,791,868,887,952,948,1000,995,963,696,663,714,749,831,892,868,892,799,747 17,13,11,39,46,32,27,394,404,408,406,394,388,422,456,428,404,404,399,431,414,393,406,406,415,386,388,397,397,405,419,423,445,419,386,397,400,395,395,406,410,410,456,463,425,424,510,497,491,454,434,414,412,428,473,473,530,510,561,517,489,386,373,387,388,395,421,409,422,411,412 10,63,59,71,105,92,63,562,671,636,601,552,566,634,698,696,698,695,741,776,763,515,667,616,589,559,511,502,442,390,656,756,747,688,718,620,573,417,423,440,496,568,716,708,743,484,885,958,930,893,867,813,711,629,714,739,815,822,878,882,846,511,521,521,559,716,800,748,790,657,603 2,15,14,138,192,182,129,396,394,387,384,391,391,379,416,402,416,413,421,408,397,389,405,400,388,388,380,387,383,391,403,387,392,388,405,396,372,388,402,393,399,404,445,420,397,413,483,449,422,413,433,404,396,445,484,477,500,482,531,501,478,381,387,400,391,396,397,412,399,392,395 6,25,25,57,112,113,57,403,429,423,400,410,398,416,404,421,432,412,423,497,473,389,446,407,415,415,394,386,404,376,409,449,466,428,453,416,396,400,395,385,408,410,462,443,436,400,539,616,604,538,525,459,432,431,497,506,562,545,594,533,503,402,385,401,400,416,462,455,436,435,398 14,74,62,83,137,112,65,441,535,493,473,448,475,476,497,483,478,471,585,698,665,462,632,592,533,504,443,445,404,409,464,660,704,590,614,511,434,417,413,417,426,478,565,545,507,440,677,844,849,773,734,629,498,540,601,599,651,652,707,673,626,422,447,430,402,535,683,613,599,530,441 2,14,14,90,171,175,92,400,451,400,441,407,397,405,418,407,397,395,433,512,524,427,488,474,422,420,412,401,408,406,413,496,546,449,497,416,399,383,389,402,413,380,429,413,414,403,478,690,721,604,582,491,414,405,430,424,457,440,487,464,438,415,379,405,400,443,512,469,467,430,418 15,9,9,34,42,37,29,420,385,396,390,393,389,421,440,404,410,395,392,418,403,385,393,403,386,383,408,393,389,372,393,424,403,394,395,386,385,400,383,393,382,413,440,427,419,392,453,454,458,447,435,387,394,408,453,427,476,488,528,478,450,374,389,388,377,388,403,419,396,392,388 9,10,10,28,39,35,26,392,428,417,401,391,409,426,424,419,403,419,428,474,446,397,442,433,406,399,401,404,395,377,398,454,487,432,446,424,393,398,393,401,386,413,426,433,430,392,503,636,631,562,520,461,432,421,449,475,519,505,546,512,453,388,397,396,389,416,450,449,432,422,394 13,15,14,63,94,86,57,451,545,494,468,432,472,476,516,505,498,495,549,653,639,446,588,556,488,470,441,432,418,389,481,637,653,564,607,476,458,396,387,398,424,444,551,530,545,422,719,844,840,778,750,651,543,480,528,562,650,637,724,715,665,427,422,427,425,530,653,591,616,521,479 6,15,14,54,77,73,51,396,404,405,400,402,399,431,427,428,414,397,431,429,441,390,431,421,416,414,402,382,393,395,397,445,445,424,433,407,392,409,397,407,397,424,450,429,441,419,515,594,598,523,501,452,412,436,484,491,523,523,573,541,488,391,377,393,403,409,448,434,421,400,404 7,200,162,135,200,166,108,537,718,670,624,549,543,577,649,628,616,586,722,864,844,585,846,785,716,682,563,529,460,457,552,837,879,781,791,641,556,441,446,478,508,584,694,666,637,501,822,1012,1021,947,917,819,687,654,734,747,808,799,851,829,784,452,493,472,495,674,864,797,806,700,572 8,23,23,71,105,107,72,417,490,483,462,443,447,453,457,467,453,451,536,614,606,448,566,527,473,464,435,409,409,395,431,587,617,520,534,484,433,398,390,395,426,456,523,481,469,411,649,822,832,758,717,615,505,477,521,550,605,610,670,643,597,407,413,419,432,487,611,555,582,484,415 6,29,21,51,79,51,33,413,401,363,386,364,394,425,433,424,441,412,420,422,420,404,400,402,414,393,400,408,379,404,415,406,416,410,421,409,389,404,427,411,430,477,533,465,466,421,533,509,472,440,432,389,385,486,570,549,617,594,645,576,512,401,392,400,378,396,420,410,393,419,410 16,41,38,155,216,199,140,448,522,508,491,442,450,449,513,480,487,473,547,652,638,436,584,551,485,477,445,437,392,401,476,607,665,562,569,474,441,435,392,404,431,455,543,502,504,436,667,841,852,776,744,651,532,484,554,584,663,647,706,688,625,435,409,428,424,506,646,588,623,508,472 12,40,39,185,283,283,181,389,411,390,399,406,394,412,387,401,413,406,425,453,438,400,448,423,404,401,403,405,379,396,379,454,448,423,424,405,407,396,411,392,413,410,438,428,409,422,457,587,595,510,496,442,414,481,564,563,566,512,528,483,459,406,375,409,388,407,454,426,422,425,391 1,17,13,32,44,28,21,449,404,393,394,397,395,429,464,460,433,418,420,418,393,389,401,391,382,387,376,398,397,404,423,410,423,395,388,397,392,410,414,452,479,493,580,512,476,440,579,497,485,421,451,418,407,564,626,624,680,644,702,640,573,405,384,403,402,399,403,417,395,398,387 15,179,145,94,149,128,78,803,881,845,813,765,798,846,899,895,890,885,929,974,958,769,911,875,830,814,728,726,606,472,819,947,950,893,908,815,758,484,531,579,651,756,881,875,896,614,1023,1023,1023,1023,1020,965,879,787,861,886,955,958,1017,1021,991,731,723,744,776,905,974,933,953,867,798 5,14,14,66,130,119,61,402,446,433,414,397,400,418,423,427,438,413,455,541,532,411,497,473,432,425,404,434,389,416,416,510,536,469,499,432,419,406,407,395,415,417,454,422,428,408,525,727,739,655,613,512,426,420,460,465,521,484,551,518,490,391,406,392,394,428,513,476,507,421,423 5,8,8,36,36,37,36,400,444,431,419,408,430,415,428,423,405,421,439,524,508,410,498,468,435,418,411,413,380,403,418,495,533,469,472,429,416,372,398,382,404,412,434,432,432,395,503,712,709,643,583,496,446,402,429,436,466,475,515,513,478,371,400,380,401,437,498,497,482,423,394 15,33,29,46,50,43,39,447,550,538,499,457,473,472,505,480,493,465,599,705,686,468,640,592,531,534,486,426,416,400,447,682,705,621,615,532,450,402,397,377,421,417,518,495,501,416,675,885,887,818,782,688,561,456,498,536,607,602,675,672,630,407,437,418,429,538,686,632,654,520,479 13,36,36,68,98,92,64,415,417,428,445,385,412,430,447,442,427,446,444,490,487,401,456,427,420,413,396,407,392,398,423,457,501,445,427,435,410,412,406,406,409,451,498,471,468,408,588,676,667,584,550,489,437,458,502,511,604,568,633,619,566,384,417,408,403,449,483,469,474,437,421 2,62,34,269,489,326,207,427,445,423,385,397,402,425,432,448,422,432,445,512,497,413,509,474,435,435,416,395,399,405,412,464,520,460,477,419,402,392,397,396,405,433,484,482,435,448,530,614,636,558,519,456,416,446,501,510,557,526,560,536,478,424,386,399,386,425,514,476,483,434,395 10,21,19,19,26,23,17,435,415,420,407,399,413,447,432,414,434,411,414,470,458,404,452,434,418,416,402,397,398,416,449,471,494,439,451,422,401,404,410,413,436,501,626,573,542,390,515,573,599,533,534,521,455,412,453,449,496,496,519,504,470,376,380,390,387,405,458,442,439,416,385 4,8,8,47,62,58,43,399,425,415,399,403,388,426,423,412,405,407,439,457,455,406,431,415,400,400,401,401,395,393,405,447,463,435,431,395,403,410,404,387,405,425,455,430,431,408,500,608,603,517,504,443,421,444,479,474,521,510,538,520,474,393,386,394,386,424,460,429,446,415,394 6,72,59,219,258,200,165,473,631,593,539,462,494,534,574,555,534,530,651,783,766,495,748,691,599,587,505,469,401,414,501,727,794,673,702,535,474,439,438,486,499,543,662,609,584,507,754,904,926,839,813,701,598,630,709,708,765,759,814,777,727,446,455,433,430,569,775,731,713,598,518 2,13,13,132,147,148,132,369,395,392,385,386,377,403,382,386,422,382,402,397,413,402,421,398,389,395,391,382,375,387,384,401,420,412,402,384,400,387,385,423,390,404,392,391,390,394,410,461,472,422,424,427,401,394,415,435,431,406,431,428,426,400,377,399,386,407,401,392,401,386,401 3,13,12,53,69,63,48,406,416,440,421,381,380,414,438,417,421,411,454,528,493,417,492,436,421,416,403,386,400,367,408,493,522,454,471,420,405,391,396,378,403,415,468,430,442,409,519,677,679,592,557,476,420,419,462,463,505,503,538,542,480,401,378,396,400,450,511,469,476,433,404 8,8,8,27,41,31,20,411,392,416,388,379,388,412,422,407,400,395,401,411,415,394,400,398,392,395,384,386,398,420,396,403,416,405,400,395,377,405,405,397,405,409,423,435,407,399,482,469,462,438,410,387,383,399,426,439,462,470,501,492,472,399,383,398,397,397,390,396,403,392,379 11,12,11,7,9,8,7,471,559,527,511,451,468,496,549,568,544,558,617,701,666,480,636,572,517,516,452,434,409,394,482,662,684,610,605,513,470,374,395,403,414,429,546,531,557,407,740,856,842,785,761,681,565,499,534,557,650,653,728,729,704,439,440,437,471,582,706,642,677,553,484 4,12,13,35,45,43,33,412,478,467,445,440,433,431,463,435,437,428,506,586,569,436,559,499,462,447,425,427,352,382,417,571,593,509,521,440,398,405,385,384,403,418,447,429,441,394,540,772,778,693,657,531,459,440,444,456,491,498,554,537,498,407,394,407,396,458,578,522,519,472,436 20,11,10,32,31,24,24,423,399,397,408,383,396,405,421,387,406,409,429,447,431,394,441,404,393,407,392,396,388,399,409,420,446,413,425,393,397,407,399,404,408,420,479,442,426,405,479,494,476,452,444,398,389,449,460,456,513,515,542,505,462,394,387,397,390,390,419,417,412,399,390 6,46,42,165,253,225,147,417,452,445,417,409,414,431,438,446,428,437,491,570,541,411,517,496,443,443,418,415,400,381,416,538,578,508,507,417,402,405,397,407,415,445,509,476,467,433,594,753,763,674,630,551,457,491,542,567,642,617,655,617,567,399,421,398,413,445,545,517,487,464,423 19,14,12,30,41,33,24,434,402,399,382,380,394,422,444,433,392,396,420,402,394,390,387,386,389,390,393,384,391,403,419,389,401,392,378,394,395,408,413,406,441,458,489,459,459,418,488,468,454,425,412,408,401,485,531,540,572,561,581,539,491,401,377,381,395,384,389,389,397,396,380 16,13,13,52,92,95,53,416,436,428,420,399,402,435,427,430,443,434,433,491,497,414,459,442,435,409,400,399,397,420,414,493,506,457,482,434,416,392,395,391,405,408,445,419,451,412,541,713,725,648,614,519,420,430,437,473,522,501,562,532,508,392,402,395,406,450,480,458,488,438,386 16,15,11,68,93,84,59,423,417,405,386,398,400,429,468,425,438,429,423,443,438,401,428,423,404,395,392,393,384,395,406,442,444,420,402,389,385,402,409,399,389,432,482,454,469,413,534,585,572,527,474,437,429,427,467,464,545,543,597,572,519,405,389,390,395,420,443,434,437,404,399 17,31,29,66,62,51,56,424,438,407,387,377,404,416,464,472,454,446,454,478,465,388,451,433,413,402,415,407,394,418,465,477,488,423,437,401,416,466,529,596,656,740,814,696,595,434,654,641,625,529,532,453,415,590,718,763,826,791,809,722,643,411,403,397,403,436,462,447,466,413,401 18,11,11,104,145,151,107,397,407,435,405,407,410,417,424,423,403,408,434,474,458,389,432,428,415,409,395,406,400,392,395,438,478,435,427,397,406,378,388,403,395,387,407,410,409,382,471,623,641,569,528,443,414,387,398,424,457,452,500,477,455,395,387,391,396,408,437,441,457,425,410 12,24,24,15,19,18,14,510,675,628,597,498,551,568,627,622,606,606,712,815,789,534,756,695,625,611,523,476,445,402,536,780,803,716,740,615,532,422,426,449,440,500,623,613,637,450,801,965,960,899,871,788,663,537,613,620,719,726,791,786,754,469,489,475,487,690,820,765,780,674,579 10,174,149,107,169,132,87,430,432,413,416,388,380,455,478,478,449,434,438,485,464,392,474,438,410,399,406,404,403,427,446,465,521,442,448,414,398,437,421,400,461,498,581,525,507,426,600,596,580,492,506,443,421,502,571,572,627,627,672,636,563,413,405,405,386,434,486,447,479,428,380 8,11,9,25,27,18,16,382,387,395,376,378,397,404,399,404,390,397,395,401,407,386,396,391,396,384,388,402,380,418,427,406,387,397,395,390,396,398,413,409,428,491,625,566,477,403,641,502,442,441,428,396,378,442,503,584,790,796,840,738,642,377,369,395,400,384,408,390,387,403,396 5,8,8,34,48,38,28,406,438,421,420,410,412,409,433,408,421,438,438,510,508,408,502,460,419,443,412,402,385,381,406,486,524,462,477,426,415,405,399,389,401,407,443,430,436,396,492,682,709,618,577,494,436,423,442,446,486,478,510,496,464,399,403,401,402,430,500,462,475,421,400 15,10,8,24,29,16,12,416,418,403,389,387,393,424,422,418,418,400,435,453,433,383,421,396,396,402,384,393,389,387,391,438,455,406,423,395,407,387,396,383,388,411,423,419,410,386,456,572,568,503,464,426,416,416,436,432,465,481,523,492,452,400,396,387,383,397,432,433,445,408,389 20,12,11,26,38,27,17,405,383,396,376,384,385,424,438,420,415,406,405,400,396,395,393,386,372,377,400,390,372,399,407,396,388,393,381,389,391,373,400,408,410,416,483,434,446,406,504,438,416,408,406,372,387,451,487,483,542,537,571,520,478,393,374,386,387,395,404,398,402,405,386 10,27,20,41,60,42,29,485,398,389,385,391,398,509,519,465,448,424,411,411,427,382,402,385,393,410,370,381,390,399,400,428,413,402,406,402,374,410,385,411,411,419,511,507,478,402,579,494,446,448,435,411,380,458,508,488,607,589,682,639,560,389,371,384,386,382,412,401,400,396,387 3,18,10,104,102,57,63,468,537,477,477,453,444,496,537,533,513,511,573,694,660,466,619,566,496,473,441,443,412,419,478,643,683,579,599,484,458,419,459,419,507,537,625,592,560,467,725,849,843,772,745,637,519,600,683,692,748,738,787,740,689,423,427,409,413,527,656,592,614,503,449 10,9,8,20,25,21,16,449,380,390,387,387,356,439,442,409,395,407,392,404,380,383,391,378,384,389,379,381,368,385,379,396,387,381,389,371,381,377,400,374,398,386,434,427,417,385,442,415,396,386,378,385,389,404,405,405,444,455,507,460,428,383,385,391,403,379,380,386,381,376,378 12,19,19,183,299,303,183,406,450,453,455,429,406,420,422,439,416,404,466,538,523,404,518,476,457,432,428,417,410,401,420,512,529,448,456,446,416,407,381,399,396,385,421,439,428,413,527,742,762,677,643,519,446,420,421,438,460,469,501,490,463,387,412,388,392,430,534,518,472,450,424 20,10,9,20,26,23,17,397,395,408,389,394,387,408,395,412,396,400,405,412,400,382,406,399,378,393,379,389,376,392,396,393,416,404,408,400,394,368,391,388,389,404,427,414,419,397,440,432,444,433,401,399,405,417,414,418,453,467,480,446,440,379,394,378,393,399,412,379,402,392,400 8,174,144,224,253,215,192,628,786,753,713,628,645,677,726,707,691,692,816,920,901,676,880,834,757,743,643,580,494,432,648,888,919,838,851,729,654,443,464,485,527,611,751,726,741,531,890,1023,1023,999,972,887,779,668,763,783,842,845,899,894,855,525,578,531,554,794,931,876,881,791,685 1,35,35,195,328,338,198,400,412,398,407,392,390,433,445,419,406,420,432,416,414,389,388,399,391,399,395,377,382,416,402,418,410,370,402,388,401,399,412,392,414,450,447,410,416,419,477,470,446,440,442,419,405,465,517,498,540,510,547,505,484,413,391,398,413,407,394,401,417,379,382 4,9,8,28,35,29,23,423,401,396,399,392,390,415,415,419,400,415,428,451,439,387,441,401,404,408,397,377,358,394,398,418,453,403,406,392,382,398,396,397,393,418,445,431,422,387,446,525,514,450,418,409,398,419,441,428,462,459,496,471,434,376,396,383,389,406,440,404,417,397,387 15,570,162,1023,1023,1023,570,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,853,1023,1023,1023,1023,1023,1023,1023,882,940,980,1023,1023,1023,1023,1023,950,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,11,9,37,41,32,29,452,365,383,379,373,388,439,453,430,421,426,414,390,400,388,389,377,385,379,378,377,385,376,402,400,398,387,388,413,370,406,404,438,413,444,454,448,432,383,512,452,447,435,415,409,388,453,477,480,536,542,587,549,482,389,375,380,399,383,391,402,384,400,379 20,73,67,268,372,342,242,451,495,449,440,426,429,460,505,505,514,497,517,581,572,418,520,479,461,438,420,409,385,394,449,560,559,484,503,446,417,404,418,430,430,492,561,534,511,455,680,769,766,694,670,576,486,529,604,648,703,692,738,706,658,436,405,421,438,492,577,525,536,464,446 11,8,8,22,28,26,20,421,379,386,368,375,384,418,423,402,409,398,396,381,381,386,378,387,387,380,381,378,377,397,380,391,394,395,390,392,394,372,368,382,383,401,430,416,427,383,435,403,394,409,406,402,374,406,400,413,438,468,501,466,431,369,391,380,390,374,398,378,376,375,379 18,9,8,27,32,23,21,420,409,402,394,400,400,415,425,412,404,405,416,430,422,401,421,402,380,402,392,395,381,383,398,440,436,398,417,403,387,380,407,412,401,418,466,440,429,396,478,522,523,464,459,414,395,428,451,451,487,491,557,519,463,386,385,390,380,403,411,395,401,398,404 18,8,8,23,30,29,22,385,387,383,379,383,385,394,415,396,393,387,394,400,377,372,396,391,389,394,392,375,376,408,400,396,377,379,385,397,365,393,399,391,393,398,407,421,411,390,429,400,397,399,381,400,365,424,426,440,454,445,482,436,427,377,376,377,386,372,407,381,401,395,379 4,47,24,115,153,103,73,568,640,568,547,501,528,611,666,663,647,624,661,731,730,480,613,571,546,521,470,488,432,446,628,694,697,637,672,608,530,463,517,538,585,688,787,738,722,564,868,890,874,832,812,755,663,733,805,812,872,863,908,883,835,461,497,473,502,594,700,654,689,597,536 15,13,11,33,40,34,29,439,513,489,451,424,445,446,487,486,485,467,542,654,619,428,606,553,490,490,436,432,395,399,458,580,662,531,563,499,435,402,413,415,421,452,536,512,501,412,646,765,790,701,689,599,484,474,537,545,613,613,664,670,598,412,410,419,415,477,632,574,557,495,440 19,34,34,42,67,67,41,459,447,462,438,414,421,461,529,500,499,500,506,505,488,420,427,411,411,416,414,409,401,405,475,461,466,434,441,429,434,426,411,435,461,506,578,533,553,418,685,654,619,585,545,522,463,513,543,552,626,629,706,703,646,429,398,436,429,457,461,435,451,430,429 14,10,10,36,47,45,33,407,433,417,410,389,397,422,428,410,422,414,431,498,490,407,466,443,438,437,406,385,372,390,383,470,499,439,450,435,413,396,392,394,414,402,440,444,405,402,510,671,681,602,562,475,421,424,453,463,454,482,498,507,487,403,386,391,405,428,503,483,475,416,402 5,17,16,30,38,36,27,549,641,605,571,522,529,584,666,641,638,618,703,771,738,571,695,648,600,579,499,487,416,410,544,763,733,673,681,574,537,419,423,440,455,523,650,623,648,449,816,963,920,884,849,775,662,581,668,685,751,749,818,816,774,497,529,504,517,774,846,799,818,686,605 8,24,17,63,87,46,29,408,412,388,398,394,387,408,430,451,433,426,424,472,449,389,426,422,416,404,387,396,398,401,417,449,452,427,430,402,395,407,394,395,412,440,498,465,439,438,534,582,570,525,490,438,410,492,522,536,574,564,615,566,507,396,399,393,386,411,469,442,446,406,415 20,11,11,30,30,28,27,387,391,375,377,393,386,404,430,415,393,399,402,421,406,387,407,409,410,381,395,371,377,395,403,402,419,407,399,391,375,400,388,385,386,418,414,429,436,402,482,500,477,419,445,411,408,417,458,453,486,492,529,500,458,404,400,397,369,391,412,416,389,388,392 20,37,29,60,93,70,44,404,395,381,394,390,404,429,417,420,412,421,420,436,428,396,392,391,399,395,372,395,397,418,409,417,419,409,422,400,406,402,406,436,444,465,524,480,449,419,531,500,480,450,411,408,395,485,525,545,562,567,602,577,501,400,379,383,391,407,407,405,404,397,398 19,46,45,75,102,98,71,445,488,448,443,428,438,458,476,474,476,457,527,604,586,420,514,510,462,459,429,424,408,384,436,574,583,510,526,444,458,389,412,415,418,445,511,495,468,415,649,791,784,715,691,602,508,459,534,543,630,618,681,656,610,416,429,422,412,479,587,523,570,484,445 5,37,36,227,389,394,229,404,417,419,385,383,401,412,424,404,404,407,418,446,447,395,413,413,390,405,391,390,390,396,429,409,437,407,423,394,402,401,390,429,412,433,469,448,422,435,503,524,522,485,458,426,412,451,517,519,552,532,573,527,493,399,392,393,393,417,434,426,412,414,418 8,16,16,58,74,71,55,395,410,417,409,400,399,418,433,426,426,405,419,491,475,410,466,435,402,417,401,398,399,402,417,469,498,469,447,408,415,375,385,393,403,421,434,422,405,397,520,656,663,560,553,461,420,427,472,475,520,509,536,513,495,398,398,395,377,417,500,440,462,440,400 2,915,401,483,698,257,162,783,785,720,685,631,659,822,887,869,854,838,851,886,868,604,793,750,697,673,590,553,487,754,938,903,884,832,848,764,710,872,992,1023,1023,1023,1023,1023,1023,819,1023,1023,1009,965,939,879,790,998,1023,1023,1023,1023,1023,1023,1023,670,569,679,714,803,870,819,841,726,662 20,9,8,24,28,25,22,411,392,400,389,374,381,419,436,423,412,405,408,428,415,396,410,412,395,402,391,394,378,411,407,401,412,396,406,389,383,392,384,396,391,415,468,431,434,398,514,457,474,443,427,409,407,447,473,496,530,527,568,510,481,385,380,379,386,401,412,391,396,383,398 11,19,18,58,58,53,53,409,398,406,383,375,399,416,411,417,381,414,386,405,418,383,398,400,397,394,383,370,378,401,401,395,389,399,393,387,390,396,406,382,409,415,450,433,413,405,450,415,444,408,399,407,403,417,421,412,469,453,460,442,417,373,383,386,381,402,405,411,409,393,393 17,32,22,73,102,54,38,420,407,391,395,390,380,424,456,437,408,427,434,456,422,404,419,413,411,414,401,395,388,404,422,434,444,407,427,395,398,407,411,408,411,464,517,473,456,435,538,577,548,490,462,426,437,488,546,514,573,562,629,554,528,404,373,384,391,419,475,424,429,378,379 14,18,15,38,51,37,27,436,484,454,420,416,443,457,477,457,458,456,531,631,605,432,610,560,483,484,432,421,383,412,451,578,656,533,559,463,432,410,408,395,438,459,548,501,499,420,615,763,778,693,659,549,471,502,568,568,644,637,674,641,590,412,412,417,406,504,637,553,570,479,429 15,18,17,45,64,58,40,463,529,466,483,443,459,483,540,528,511,528,569,657,627,466,580,538,486,481,441,441,406,396,462,620,645,545,556,478,477,414,398,431,436,452,558,536,521,414,700,828,818,754,724,621,511,498,559,567,659,663,720,709,666,428,424,439,446,541,659,578,624,489,461 12,24,23,67,93,94,67,396,464,442,423,390,417,417,414,413,395,417,443,566,527,429,500,477,429,430,410,395,402,401,415,511,543,480,498,428,414,384,407,398,408,390,430,449,426,394,533,743,749,660,624,524,458,424,441,455,498,465,535,515,482,420,408,395,407,441,527,498,476,425,418 16,112,105,245,359,350,232,543,605,558,521,477,528,565,622,604,590,567,638,744,729,485,674,624,542,535,479,448,441,433,529,688,727,635,639,552,502,456,445,482,489,559,683,644,622,515,798,906,905,843,819,733,582,635,722,747,819,805,851,822,765,457,463,460,463,609,742,681,694,582,505 3,34,32,121,159,143,109,455,500,462,449,433,432,456,485,493,488,477,513,564,550,443,496,479,458,432,426,438,377,404,444,531,542,478,496,461,442,387,405,411,408,436,493,484,494,439,658,775,770,688,674,612,503,468,560,582,652,633,695,675,637,423,430,418,424,494,557,514,538,452,450 17,26,21,64,69,48,46,419,486,461,460,414,415,443,467,469,459,466,493,599,594,420,571,511,477,462,396,418,399,376,438,573,612,543,545,463,411,396,389,408,428,471,514,482,487,417,606,780,790,720,676,540,484,502,562,553,610,603,656,622,577,407,402,403,408,463,601,548,533,487,430 10,126,84,1023,1023,1023,1023,450,510,463,451,439,457,442,502,479,454,442,559,642,612,472,600,570,498,483,436,410,400,400,433,587,648,529,549,469,421,376,400,392,409,436,531,492,515,634,615,811,829,742,711,608,481,472,571,558,627,611,691,632,557,534,396,453,426,514,639,582,590,487,436 14,11,10,34,37,30,29,442,389,386,372,400,379,429,429,412,409,393,387,403,398,374,390,393,394,388,377,401,384,396,413,375,403,390,394,403,381,380,411,410,421,416,452,447,395,401,475,436,420,418,411,408,374,429,458,448,514,506,557,520,456,387,373,390,387,398,402,380,402,389,375 9,67,63,62,87,87,61,488,454,437,436,404,437,455,528,507,495,516,496,500,508,404,446,411,427,415,406,396,399,411,476,491,475,452,486,426,394,414,412,440,453,470,563,547,542,444,699,694,669,621,598,542,464,539,592,603,670,681,738,718,664,453,419,422,436,491,527,503,510,469,428 6,10,9,36,37,28,26,479,463,408,413,414,407,505,539,528,514,499,496,470,475,396,410,405,394,419,408,411,391,432,573,501,476,443,457,430,428,473,522,567,618,702,780,717,685,436,740,659,595,569,535,502,455,592,696,723,789,770,817,771,727,418,391,432,437,456,474,434,454,419,415 12,12,8,38,41,22,22,414,419,417,402,398,402,423,426,417,405,425,453,493,462,412,449,443,414,423,403,388,397,391,404,464,477,449,435,420,380,389,410,416,428,455,487,450,447,410,517,611,628,534,519,451,427,442,495,502,536,527,572,534,499,414,395,405,393,428,477,446,454,423,418 14,17,17,86,98,90,80,423,472,449,434,399,395,420,435,443,417,431,485,561,556,427,532,481,464,459,413,414,413,399,426,554,571,505,502,448,437,390,368,402,404,430,463,441,440,400,565,762,758,678,650,553,449,421,457,493,548,537,593,559,517,398,428,397,405,479,549,517,518,469,424 14,78,75,417,595,605,419,424,545,511,493,469,468,458,467,452,478,469,568,704,676,470,649,583,518,503,460,441,423,375,436,659,704,571,602,527,449,362,417,392,408,446,522,482,488,453,647,876,891,810,772,668,545,477,525,554,614,613,678,652,590,408,444,396,409,524,690,643,616,515,454 19,34,21,55,76,42,33,454,398,398,391,416,396,462,484,441,448,430,421,427,401,379,395,394,390,381,385,390,385,409,419,426,420,412,406,375,365,414,432,441,461,498,563,485,490,456,559,505,490,446,453,396,370,511,571,597,652,621,684,639,558,385,384,378,390,394,421,417,414,388,394 19,23,17,38,59,40,23,429,422,397,391,412,394,464,471,435,446,435,466,429,441,387,420,397,395,397,388,384,383,412,434,419,415,412,413,396,399,400,422,424,437,473,542,507,461,435,573,525,522,477,460,441,398,507,586,589,640,622,658,613,549,393,377,412,377,408,429,396,428,396,389 20,10,9,26,34,26,19,418,385,381,374,388,392,415,420,417,411,395,402,404,399,390,391,388,389,387,392,369,382,389,371,381,409,381,392,381,388,403,395,394,395,406,438,425,421,388,450,425,431,404,403,401,392,409,429,421,481,452,511,478,453,384,407,379,387,390,390,383,383,397,374 20,12,12,23,28,22,17,404,471,440,435,403,421,414,437,415,432,431,453,571,552,426,577,519,456,442,409,410,395,401,412,520,611,494,530,406,412,394,395,398,393,415,453,425,440,401,512,654,714,629,565,459,413,425,471,456,489,481,531,491,469,391,390,397,396,422,570,503,509,450,421 2,20,16,195,161,120,150,782,639,571,536,513,518,832,879,842,823,791,760,765,750,487,632,582,526,527,447,451,416,471,627,665,679,591,594,505,482,482,504,522,585,664,775,747,750,609,888,873,844,785,760,666,567,779,840,846,896,891,937,913,871,650,462,666,668,717,738,684,704,578,523 2,18,18,42,63,66,43,412,794,743,655,515,510,425,430,412,402,418,821,976,902,761,966,869,797,777,645,539,464,394,462,963,966,869,866,715,591,415,452,477,510,565,641,557,542,520,535,1023,1023,970,925,797,633,634,639,582,560,513,573,533,511,400,462,393,407,792,956,843,857,731,568 9,30,26,40,62,51,32,414,392,401,390,384,404,398,419,409,422,392,422,447,441,388,430,406,405,400,385,387,376,391,422,398,428,410,418,389,398,398,414,406,430,444,489,468,415,388,487,509,517,461,460,430,397,469,487,497,538,516,564,510,484,392,382,381,401,396,427,415,409,395,405 10,551,355,300,384,247,211,507,427,404,418,424,431,513,558,509,496,479,417,487,472,380,426,424,420,398,427,393,399,439,504,466,480,447,473,422,428,437,469,523,566,640,730,666,630,475,658,645,599,538,522,485,428,594,637,647,710,701,755,713,645,399,390,409,430,459,474,449,455,414,392 1,49,44,65,76,66,57,493,560,508,470,455,467,528,561,549,513,504,581,687,654,461,660,588,524,535,453,424,393,390,481,637,684,561,611,502,471,393,424,410,432,479,566,553,537,439,724,823,827,752,729,626,519,531,588,603,683,694,767,759,701,453,434,444,445,546,712,631,645,553,475 10,14,10,36,43,29,24,426,399,387,378,382,403,410,426,409,432,409,422,411,415,386,417,406,400,388,377,405,384,384,414,406,436,408,410,388,393,385,407,377,402,426,442,424,437,408,485,457,489,421,431,415,394,431,447,441,505,483,525,499,463,385,379,379,380,406,429,408,427,394,389 16,88,80,107,130,102,88,482,431,435,433,408,404,525,536,500,495,478,482,556,533,411,531,506,435,449,419,426,371,414,462,487,557,482,509,448,414,443,437,442,470,530,628,581,545,438,656,668,695,598,571,483,429,503,576,565,670,672,733,700,636,407,402,408,416,459,547,524,516,436,415 6,57,33,84,115,59,45,431,403,415,385,410,407,450,465,459,427,418,420,425,404,373,405,400,382,382,387,382,393,400,418,400,407,400,404,376,389,418,416,440,436,498,542,488,474,426,547,482,465,459,410,411,385,501,553,550,614,602,642,597,547,399,391,381,391,394,414,413,392,379,407 10,26,23,21,23,20,17,422,430,416,393,410,395,428,466,454,446,475,427,479,486,399,435,430,411,409,406,404,375,398,432,468,461,438,453,394,413,424,433,430,442,502,588,513,495,420,580,623,593,522,503,466,436,507,558,583,671,656,698,627,570,399,371,403,408,427,475,434,441,401,399 2,54,52,31,45,39,27,433,479,445,414,420,437,427,430,454,439,435,491,571,575,394,527,491,431,443,414,419,405,392,441,545,574,493,515,445,441,401,404,406,421,439,490,453,483,425,599,768,763,674,657,525,489,467,489,546,615,596,640,613,552,401,395,386,421,467,549,492,504,452,409 16,9,9,55,79,77,53,408,416,384,400,400,415,411,407,395,404,402,421,462,432,392,438,425,414,400,403,395,382,398,408,445,462,430,436,412,385,388,377,391,397,399,425,402,414,397,445,608,610,528,509,456,429,389,433,444,444,444,467,434,434,395,411,397,392,412,459,448,435,424,402 14,16,15,34,35,28,27,463,557,510,505,474,462,508,561,565,540,508,613,690,670,474,635,591,524,501,464,441,424,417,501,661,690,590,612,526,469,408,417,424,436,474,580,559,578,446,750,863,852,796,766,693,587,498,549,582,662,669,739,743,714,440,439,458,471,568,708,636,658,549,488 14,25,26,123,207,218,128,393,403,400,393,391,380,403,406,392,401,384,411,403,411,388,394,397,386,390,400,367,373,396,396,394,403,378,404,400,387,387,380,391,390,402,406,406,405,398,433,447,445,437,411,393,394,407,423,440,442,427,466,438,404,399,389,398,400,400,405,396,397,391,398 19,13,12,35,41,40,33,422,415,406,388,403,391,416,430,424,416,419,418,464,445,392,436,411,407,399,395,400,393,419,403,447,473,434,421,390,420,407,419,394,415,427,470,452,446,414,536,588,566,519,482,445,396,454,490,504,534,539,578,549,494,405,379,390,407,433,461,431,452,421,386 17,14,11,32,41,32,25,426,412,386,396,357,397,422,433,423,395,384,378,373,391,389,391,393,388,398,389,393,370,374,399,391,385,410,396,384,370,386,397,388,392,416,437,449,435,382,470,429,439,393,417,381,404,426,435,429,469,496,549,484,466,381,388,387,391,391,389,403,402,381,407 11,12,12,19,28,27,18,465,577,562,494,456,505,482,547,560,535,544,647,726,701,488,653,603,560,541,469,457,408,402,484,696,709,639,651,548,475,395,408,413,420,454,554,552,562,433,728,896,884,828,802,709,585,488,537,546,641,641,718,724,690,448,460,450,457,625,749,680,705,572,517 4,18,18,28,31,27,26,440,413,411,397,376,418,442,421,411,414,403,412,431,428,407,408,410,401,408,392,392,393,393,427,447,444,407,412,412,411,385,399,402,432,483,590,527,495,384,473,514,523,466,467,448,414,422,436,472,478,482,513,499,466,393,405,395,379,397,431,418,427,396,403 15,46,46,221,359,371,224,395,409,392,388,416,419,432,425,409,412,427,431,418,421,383,380,412,403,397,398,392,391,380,407,396,415,392,400,409,377,406,407,423,436,434,505,456,432,456,539,536,491,450,450,429,410,571,666,667,663,609,647,579,532,408,388,410,386,405,413,414,412,395,404 3,31,29,122,163,153,112,454,506,459,465,453,456,458,493,474,455,465,523,626,617,432,579,527,479,479,440,410,418,398,434,592,636,534,553,480,455,371,409,390,405,436,505,490,483,419,637,823,824,746,716,611,493,452,505,526,598,599,671,643,578,402,406,409,414,492,617,561,599,466,445 3,70,39,66,70,36,37,495,480,478,453,454,395,525,546,535,540,509,524,604,550,418,518,509,451,435,424,412,406,426,566,591,590,514,521,450,435,453,506,583,631,736,866,804,725,523,868,809,769,696,649,581,490,699,806,857,981,987,1021,945,875,433,402,430,421,463,553,510,548,469,452 8,21,14,67,77,40,35,411,380,392,362,395,400,424,419,399,405,396,401,412,406,393,414,408,402,383,399,377,401,405,394,420,424,411,386,411,387,378,397,418,404,425,440,431,426,411,460,487,487,442,441,412,380,434,472,473,506,481,533,506,473,394,397,383,387,390,417,396,410,391,386 13,14,14,28,39,33,25,426,450,428,409,378,412,413,428,423,418,399,441,527,506,413,493,460,434,426,420,389,392,386,422,514,537,467,482,419,401,386,392,392,402,394,459,434,427,392,527,691,698,611,574,496,455,413,448,439,495,503,541,530,483,401,404,405,400,437,514,489,491,434,416 2,9,8,7,7,6,6,499,527,498,479,463,451,528,574,558,555,544,593,638,636,459,547,511,502,460,440,426,403,386,504,617,599,536,560,474,480,405,405,418,429,480,583,556,572,428,737,809,780,734,707,627,538,501,562,590,667,675,737,742,706,457,435,446,474,574,650,596,635,516,466 10,8,8,17,16,13,14,440,418,430,407,414,401,413,444,412,418,402,434,482,465,405,472,436,412,423,405,388,389,383,416,469,507,455,464,429,393,385,408,390,420,451,527,477,453,390,493,593,627,539,532,481,421,429,466,477,489,485,538,485,474,385,381,408,390,414,500,460,457,433,390 6,9,8,28,31,24,23,407,396,386,385,368,387,432,455,421,407,406,386,411,408,389,403,387,408,393,386,387,384,389,404,391,403,386,406,381,378,392,393,397,391,412,440,430,422,392,486,441,441,401,411,386,391,403,439,437,466,465,518,483,454,387,384,391,390,391,381,377,402,379,388 13,85,79,71,122,108,62,592,782,742,738,727,765,658,735,746,753,765,815,819,837,493,651,655,637,638,598,622,580,406,677,719,716,701,742,681,679,399,427,396,438,513,666,668,725,433,925,955,937,923,920,903,832,522,635,671,783,800,869,900,880,575,678,585,646,761,788,782,833,754,732 20,11,11,54,72,59,42,419,404,409,407,383,371,416,410,412,403,426,419,438,434,387,421,400,398,408,391,390,380,391,408,413,435,429,425,392,386,397,401,395,378,403,436,425,420,393,481,534,546,497,468,425,408,442,466,480,525,513,541,517,473,398,388,398,396,412,431,402,425,400,385 18,14,13,38,55,51,35,420,460,439,414,404,413,424,441,435,422,434,489,546,525,408,504,468,451,432,419,402,390,396,421,512,532,489,489,439,408,386,387,389,389,417,443,438,456,406,578,726,725,652,612,513,465,407,457,486,539,506,578,565,533,388,415,414,398,469,526,511,518,464,412 12,11,10,52,71,61,44,407,433,450,425,401,413,407,453,430,413,425,457,518,522,410,489,453,440,431,397,395,392,388,406,482,536,459,471,429,408,387,404,401,404,434,467,454,442,417,529,720,735,639,616,521,429,452,478,480,545,524,582,543,523,407,402,398,391,430,499,473,487,409,404 14,23,21,19,30,29,18,406,439,415,425,406,413,407,419,409,437,402,445,526,505,413,502,469,419,417,393,392,384,398,419,502,520,461,479,419,393,383,392,392,408,431,444,439,433,416,511,667,685,601,583,500,450,417,467,474,501,503,529,505,484,406,398,376,399,419,505,478,497,436,403 1,11,10,34,38,32,29,393,426,413,420,409,387,415,415,410,413,416,424,452,455,389,461,418,433,415,394,392,388,382,410,459,490,440,420,416,398,384,406,399,399,430,472,427,423,396,483,594,605,539,505,477,400,422,464,470,514,484,551,501,464,373,396,389,416,417,478,447,448,427,389 18,10,8,28,39,26,19,420,419,396,406,396,396,414,426,417,410,410,412,413,418,377,398,387,405,388,390,389,392,382,418,429,430,403,420,403,409,407,405,424,433,478,531,483,462,422,513,496,492,453,440,418,418,506,560,570,607,583,630,550,514,396,392,384,402,399,409,408,398,397,390 3,13,14,74,123,128,76,415,425,424,395,390,395,394,412,396,415,394,444,465,468,397,455,431,405,419,433,392,394,395,407,451,488,437,446,414,406,382,402,399,397,397,423,391,423,388,474,660,671,572,552,481,429,402,412,418,458,463,476,439,448,392,412,379,397,411,468,444,454,412,388 5,14,14,10,13,11,8,494,575,532,503,456,473,526,565,563,574,550,619,698,701,485,655,603,534,522,449,438,418,386,497,679,693,612,627,521,470,389,412,429,457,469,573,558,568,432,751,851,846,783,746,659,551,503,564,597,686,681,748,743,691,433,434,449,470,585,710,638,672,556,475 14,103,75,152,228,169,111,593,734,691,639,565,602,641,696,689,683,669,772,868,842,620,819,771,703,685,595,545,466,431,613,836,867,773,803,667,610,438,511,541,580,683,786,730,726,566,867,999,1001,943,914,829,715,722,807,811,861,852,896,878,832,512,526,517,553,747,873,815,822,719,614 12,13,10,37,45,31,27,501,618,584,545,493,515,536,588,593,587,578,680,769,749,506,695,633,580,557,467,477,423,407,539,734,755,664,680,561,515,417,398,420,436,486,582,584,613,429,783,924,918,861,831,744,618,510,585,606,696,695,776,784,745,472,476,478,492,674,785,722,743,629,541 8,99,75,73,85,59,51,478,492,436,427,426,451,506,555,558,559,523,536,591,551,424,482,461,438,434,433,405,386,404,484,555,546,513,501,437,417,404,465,483,535,618,720,644,611,475,746,745,736,667,610,560,483,636,722,731,786,770,818,778,718,425,415,443,443,512,537,516,538,467,444 12,21,20,76,104,83,59,396,497,486,443,436,428,435,450,446,428,422,505,643,614,441,592,548,477,476,430,432,407,391,427,573,650,535,548,472,421,389,410,398,397,425,454,461,462,406,569,836,852,774,739,612,513,449,476,468,529,533,585,562,545,401,437,401,408,507,621,575,572,493,458 13,40,39,63,75,72,60,438,535,475,457,423,411,436,472,440,448,463,535,654,638,445,604,554,483,506,425,414,400,380,424,609,655,539,579,457,449,390,411,414,439,440,483,461,492,419,616,818,829,744,718,605,491,475,505,524,603,579,646,633,557,409,413,417,408,496,646,562,596,520,435 8,47,20,74,122,46,27,538,489,462,449,409,466,607,647,607,570,567,549,615,595,439,523,473,449,457,410,418,401,403,504,552,576,501,529,454,419,416,457,454,494,523,646,604,588,472,764,761,735,682,646,561,497,607,684,681,760,754,818,788,737,439,409,429,455,518,600,531,553,489,441 17,22,22,82,129,134,85,393,390,388,377,389,381,380,409,400,389,405,395,392,385,390,383,377,389,378,375,367,369,380,384,389,387,381,397,387,361,378,399,380,386,408,442,405,423,413,451,422,394,390,416,378,369,419,471,488,485,470,487,419,424,399,388,400,367,400,398,390,379,401,394 5,180,168,136,176,167,127,410,398,400,392,391,392,434,416,425,397,440,423,412,419,394,420,407,407,392,377,372,389,417,424,441,409,407,387,408,382,410,417,428,428,445,477,473,448,419,486,467,491,458,465,426,406,426,445,434,462,451,502,494,465,381,359,389,387,407,438,413,421,399,389 5,10,10,13,16,13,11,474,431,412,406,422,421,500,507,499,485,470,484,481,464,407,424,412,415,405,395,416,402,419,447,434,457,429,429,435,409,395,396,432,439,464,555,523,530,472,682,641,595,576,552,524,473,613,678,661,706,688,740,711,656,421,413,408,419,440,448,470,461,432,425 3,31,30,41,45,44,41,432,468,466,453,435,449,453,480,457,459,452,501,587,579,424,503,509,469,455,413,419,400,370,448,543,561,520,519,477,447,388,399,408,423,447,517,496,483,393,654,800,798,736,698,617,493,482,530,545,614,625,681,656,609,415,414,415,413,466,573,518,564,464,444 4,21,20,88,102,91,77,432,536,494,467,473,462,462,517,527,524,515,586,662,639,459,588,561,500,475,438,439,410,408,457,630,646,536,569,502,466,399,416,422,424,466,549,514,541,417,705,832,829,755,725,643,518,489,555,565,663,669,726,714,662,449,445,441,444,534,656,596,616,523,469 3,9,8,17,29,27,16,413,418,416,399,391,396,419,422,411,397,399,394,430,432,398,423,411,393,395,379,398,373,380,422,419,439,412,437,408,387,371,402,400,439,476,597,541,512,389,475,523,524,479,458,454,424,385,426,420,445,444,466,459,439,379,400,377,384,411,451,420,409,401,384 7,346,111,370,426,129,117,691,619,564,526,500,532,716,772,746,723,711,713,757,739,478,639,589,526,533,457,439,417,531,702,717,713,645,648,536,485,575,663,712,775,850,934,870,829,729,950,916,888,834,807,739,621,891,948,960,1019,1013,1023,995,943,508,478,530,535,614,711,670,693,554,495 15,129,83,448,496,332,301,657,799,758,708,626,659,695,751,727,729,714,826,919,901,677,875,827,760,752,656,602,511,467,658,891,918,842,853,738,665,483,532,570,617,702,811,773,776,609,917,1023,1023,996,970,895,791,764,834,847,903,891,943,926,887,544,572,569,565,786,901,861,864,772,667 4,13,11,67,82,69,55,502,513,483,458,415,441,526,585,565,532,507,544,614,591,430,539,500,467,453,421,413,411,415,480,589,602,522,555,470,468,423,428,448,485,533,642,592,571,448,725,788,770,703,665,582,476,603,660,675,750,739,793,754,690,435,415,437,444,516,612,541,551,471,433 8,43,32,77,84,44,45,428,521,459,443,440,421,451,516,485,487,482,546,651,613,453,594,549,477,475,454,412,398,418,449,598,668,556,554,499,405,405,436,428,463,495,604,529,517,453,651,800,816,731,696,590,488,576,619,638,681,672,721,682,636,409,408,399,433,497,632,567,587,470,419 19,41,37,99,118,103,85,471,530,498,463,455,476,472,524,498,486,471,556,660,649,450,602,548,498,479,415,421,396,395,457,626,661,549,563,475,445,416,407,433,425,486,573,532,517,417,693,834,840,760,732,633,515,522,577,590,689,671,732,706,659,412,432,387,420,502,641,584,589,500,449 17,10,8,23,35,32,20,398,377,393,383,379,364,403,406,391,394,392,379,392,382,388,385,388,390,378,381,396,384,387,395,398,418,403,383,386,399,403,410,421,443,479,594,472,452,397,482,435,434,410,390,393,398,450,502,531,594,603,615,510,466,380,371,388,392,386,408,391,390,405,384 18,53,52,118,171,168,113,437,476,488,448,428,440,443,476,498,481,473,510,581,572,440,511,490,467,449,431,403,402,391,443,547,595,517,501,455,431,382,412,382,410,448,512,481,482,419,657,790,790,721,663,584,484,496,549,574,642,615,692,653,603,413,408,406,421,485,580,545,547,474,425 13,21,20,30,30,29,29,536,674,601,578,523,519,593,668,665,645,632,721,780,769,528,698,642,587,585,496,513,453,386,576,747,760,670,697,587,527,406,394,429,453,493,619,623,658,441,828,955,939,891,860,780,672,536,589,630,736,745,812,831,789,496,499,496,525,720,813,755,781,664,584 9,11,11,247,313,323,255,384,429,394,393,397,420,397,412,401,404,385,423,467,461,397,447,433,412,410,400,384,387,386,398,437,458,421,442,416,406,370,387,396,354,377,399,393,394,397,424,675,685,595,565,472,409,399,384,371,397,405,422,437,422,384,396,402,400,409,484,446,445,429,401 4,15,14,79,99,94,73,388,430,403,434,403,400,397,420,418,419,413,437,497,499,413,463,450,415,411,404,402,403,393,383,491,488,444,475,421,402,382,384,397,406,395,426,429,423,394,505,651,668,569,546,485,404,419,458,453,488,484,540,515,469,386,392,397,397,414,500,439,491,414,398 2,12,8,47,88,77,39,444,413,411,409,391,410,439,458,407,425,423,418,436,429,389,406,401,404,409,405,398,391,437,416,440,429,413,412,421,406,376,392,396,398,401,460,438,424,416,519,555,533,486,489,463,428,435,472,462,502,507,541,525,506,414,393,399,413,409,423,429,442,418,388 4,8,8,7,7,6,7,415,452,433,434,415,423,438,436,453,459,442,494,531,525,424,482,453,423,429,403,419,389,388,426,521,541,478,480,427,404,388,400,379,418,433,466,459,482,393,590,719,704,634,615,510,458,447,483,497,548,548,611,610,560,396,405,407,418,465,532,503,519,452,445 9,12,11,62,87,71,52,419,426,384,406,392,411,423,443,441,434,416,437,427,435,399,420,404,389,420,404,408,382,398,414,413,439,416,438,407,389,384,385,394,381,428,447,421,440,400,542,577,550,519,489,466,440,433,473,494,559,545,591,525,523,395,403,392,396,398,455,423,427,410,399 11,9,9,42,67,66,39,434,531,529,495,490,550,435,476,482,472,472,529,588,601,425,502,492,481,475,457,483,440,403,448,531,543,514,542,525,491,393,404,413,420,436,508,478,490,432,660,801,804,777,766,739,646,486,528,535,598,587,639,658,605,426,501,430,446,520,583,538,620,527,519 11,28,23,48,49,37,38,491,499,475,480,441,449,496,546,512,520,505,543,591,574,433,544,499,456,449,425,413,409,387,472,568,593,502,550,448,449,403,437,463,470,523,619,553,541,472,700,778,757,694,665,584,491,610,683,679,724,713,750,731,684,433,411,425,434,494,608,541,562,480,457 12,8,8,22,33,33,22,390,389,375,385,382,404,381,403,400,400,399,409,429,428,393,418,401,404,375,382,384,381,374,397,424,431,412,401,382,381,385,379,398,394,402,415,385,388,380,446,552,548,503,460,431,403,394,418,420,445,442,456,450,427,392,382,396,401,402,435,406,412,405,385 1,66,24,134,141,67,66,554,514,490,449,444,449,593,643,611,599,577,617,654,644,452,588,535,452,480,403,430,382,439,553,619,636,559,563,477,429,457,534,568,618,709,798,723,679,550,812,838,819,755,731,646,503,731,810,821,870,859,894,853,793,454,442,442,477,539,665,601,618,504,440 15,8,8,7,7,5,5,492,601,554,538,494,513,535,585,579,583,568,638,733,710,484,654,592,546,539,466,454,430,396,524,697,724,630,653,561,497,399,412,423,424,460,595,559,602,427,768,889,877,828,798,714,596,505,570,594,678,686,764,769,728,453,466,467,476,628,746,683,701,582,512 9,18,19,116,182,185,117,402,405,420,404,392,375,376,387,422,405,415,425,474,443,385,464,428,411,394,392,407,392,408,395,476,476,443,453,406,397,405,396,397,394,391,387,404,410,403,456,635,657,568,544,461,412,396,414,399,421,423,446,450,420,403,391,400,407,422,449,426,434,409,401 13,79,73,114,174,163,105,693,872,832,799,752,762,739,793,781,772,762,913,958,947,799,902,875,843,815,739,713,618,447,707,947,927,884,900,809,759,437,463,467,493,601,766,765,788,515,938,1023,1023,1023,1023,995,898,669,759,786,854,863,922,929,900,642,759,651,672,961,1023,989,1013,917,848 20,15,11,31,36,22,18,465,401,375,385,387,405,446,446,430,432,399,401,408,399,382,397,391,380,393,393,379,374,393,383,407,410,405,401,406,395,408,402,426,399,422,452,445,428,399,494,444,464,441,420,406,398,440,460,491,522,533,593,514,477,401,388,396,396,398,404,409,412,406,388 18,166,146,209,389,334,176,590,687,633,594,567,566,632,701,696,694,676,729,773,781,527,710,657,615,599,521,539,445,417,592,732,748,680,706,599,549,446,454,478,507,563,716,675,689,523,861,946,943,891,863,799,692,663,748,768,832,827,878,871,826,542,535,529,581,684,769,724,756,644,576 20,92,66,41,36,19,22,502,531,477,470,437,459,534,578,538,540,518,581,651,636,445,583,544,477,472,415,404,399,447,534,630,652,578,583,469,433,511,578,623,669,759,833,741,678,540,793,866,845,774,739,645,530,737,813,833,880,860,894,839,780,433,443,416,448,515,634,562,589,504,426 7,22,18,41,60,45,31,395,387,373,386,371,395,402,432,392,407,406,386,405,398,393,396,409,385,394,392,365,380,395,394,416,387,394,405,394,370,403,412,388,398,411,446,421,432,407,456,442,421,439,403,394,385,437,467,462,508,502,539,497,459,391,390,388,387,377,401,403,390,411,390 13,43,42,59,77,71,54,448,517,486,490,444,440,452,499,495,482,473,570,670,647,457,612,569,496,484,433,436,385,397,441,629,666,548,587,487,439,405,415,410,440,462,543,497,491,407,654,846,859,776,747,654,535,492,551,562,659,637,693,679,630,404,426,410,429,469,649,585,600,484,455 2,15,15,62,78,74,59,402,477,439,438,436,422,421,434,444,438,429,498,603,582,422,540,492,466,446,430,415,402,387,428,567,601,510,521,456,453,402,391,411,401,417,452,443,447,417,563,790,798,721,668,572,479,431,445,501,514,513,558,564,537,401,406,399,399,463,569,520,524,456,443 1,11,10,33,58,52,29,407,432,406,395,391,405,435,422,382,411,424,406,461,451,390,449,434,406,405,394,390,379,384,438,467,475,432,444,401,403,386,391,414,419,470,550,514,488,396,472,570,579,512,528,461,422,405,421,412,465,457,485,463,455,407,383,379,389,408,453,411,432,387,396 5,21,21,76,103,103,76,414,449,456,422,417,419,407,444,439,428,419,465,527,526,410,492,473,433,433,416,384,398,390,411,513,527,454,484,443,430,410,402,387,406,420,459,439,427,405,552,728,733,655,603,514,463,431,451,462,502,508,567,548,506,408,410,398,391,445,529,488,494,432,399 2,144,126,99,121,97,80,432,441,443,424,394,406,428,454,453,427,446,453,482,471,390,494,462,413,420,412,382,377,427,449,498,526,478,471,441,403,415,432,446,439,480,567,531,539,439,594,615,635,532,525,457,408,514,532,544,607,600,679,626,559,393,389,401,398,439,503,479,448,430,404 3,108,52,79,78,32,33,563,560,469,500,424,459,617,668,633,634,602,603,654,620,434,542,510,483,473,427,412,394,460,659,631,636,540,556,499,428,525,644,709,781,865,952,887,817,613,928,863,818,756,716,642,550,828,912,947,1023,1023,1023,993,930,456,446,466,458,531,613,548,577,473,431 4,73,68,45,58,32,26,718,769,719,714,672,719,770,838,845,839,830,838,834,844,521,641,634,616,609,564,570,492,468,845,827,796,775,807,752,730,498,557,587,653,756,889,888,914,532,991,980,941,925,912,880,788,693,788,826,908,915,976,984,959,671,617,696,717,793,803,786,826,735,689 6,1023,299,1023,1023,1023,1023,871,866,826,792,732,757,897,941,926,909,896,943,968,960,791,923,891,833,813,730,710,650,716,832,927,949,869,892,798,725,740,770,806,850,914,991,948,942,1001,1011,1023,1023,1009,987,916,816,946,998,1007,1023,1023,1023,1023,991,848,650,749,770,851,938,897,905,814,736 11,43,39,709,1023,1023,654,459,472,446,449,408,432,465,507,485,471,462,479,565,543,428,507,481,439,433,400,420,389,403,446,516,531,471,496,436,422,412,404,432,425,471,557,511,516,512,640,706,691,607,595,527,468,542,607,614,655,652,711,676,622,435,397,413,421,430,529,497,501,439,423 19,11,11,22,30,28,21,391,397,383,398,366,378,388,397,406,389,398,381,376,403,370,381,389,380,386,391,380,373,382,389,390,392,386,384,371,383,397,388,400,392,420,421,411,393,400,429,420,411,380,418,392,391,420,423,419,428,454,463,447,425,388,391,375,387,385,367,364,382,379,380 1,9,8,21,22,21,20,465,425,416,410,396,423,476,512,488,490,487,471,463,472,390,418,411,411,394,390,385,403,427,487,474,456,425,448,408,412,452,449,484,516,597,680,610,592,459,708,621,560,509,516,480,434,638,713,711,749,735,772,727,684,420,400,423,430,425,440,432,444,398,403 5,253,162,257,326,195,163,548,481,452,438,393,429,570,601,546,505,521,496,627,589,437,627,545,483,482,413,398,424,445,524,572,628,532,532,453,440,443,486,528,556,621,729,669,646,511,728,761,774,676,633,510,440,651,709,689,760,756,810,771,716,397,403,421,421,481,634,565,578,468,427 19,9,8,34,41,29,25,444,400,391,383,393,392,425,429,413,418,397,401,433,422,384,409,417,398,399,395,383,384,393,402,419,433,397,400,391,382,392,392,400,400,420,465,446,421,402,474,501,492,453,430,437,392,440,462,456,521,507,548,496,468,391,391,395,390,390,422,408,414,399,395 12,33,33,196,327,339,200,400,380,400,370,382,401,401,421,409,388,416,407,402,404,394,414,373,387,382,398,395,386,373,400,395,401,382,405,380,380,385,394,391,424,432,453,422,414,433,503,442,433,410,413,414,392,496,572,574,568,537,554,507,469,397,388,381,383,401,400,391,409,408,397 11,12,12,35,44,43,34,408,459,447,401,398,421,417,432,424,433,441,468,548,525,399,510,459,449,422,413,401,399,387,411,512,551,480,491,425,415,385,397,405,413,413,439,446,436,421,509,717,731,645,591,508,452,427,470,476,522,503,546,529,486,386,411,392,386,458,545,495,490,440,402 13,27,27,52,69,66,49,425,514,491,461,433,441,444,481,451,457,463,546,627,595,451,581,529,481,475,429,429,405,376,433,605,628,527,559,476,455,403,384,397,402,428,479,463,479,424,619,808,811,738,701,612,500,460,497,514,570,562,634,631,576,424,431,418,419,507,614,576,601,505,432 13,30,18,50,76,43,27,469,403,405,396,391,389,470,507,449,432,445,440,433,431,376,410,398,387,400,378,393,382,384,409,420,427,401,426,389,390,402,415,406,433,451,530,496,496,423,575,512,501,467,427,405,403,447,507,514,595,593,656,610,541,399,392,399,390,393,416,396,417,395,407 11,12,12,39,52,50,37,389,453,447,414,408,390,404,425,429,426,401,447,565,527,401,521,486,446,432,412,401,414,410,415,521,557,505,504,422,405,388,396,401,408,422,423,424,434,402,524,728,746,659,617,519,443,431,454,450,513,497,531,526,496,380,405,401,398,434,550,507,514,446,425 15,1023,786,881,1023,404,316,855,862,808,776,709,739,890,941,919,908,895,911,960,945,719,893,845,793,768,692,634,529,742,884,946,948,881,903,808,731,801,884,920,971,1023,1023,1023,989,894,1023,1023,1023,1023,1013,948,849,1023,1023,1023,1023,1023,1023,1023,1023,727,670,724,761,881,960,914,931,834,755 11,49,28,80,135,120,65,605,654,622,576,539,562,653,704,694,672,672,706,767,753,507,666,628,576,560,502,478,425,413,602,734,742,666,692,586,545,431,446,467,503,585,718,683,709,464,865,918,906,861,838,764,668,621,701,730,807,807,867,862,829,508,468,510,550,690,761,720,740,632,562 19,97,64,128,169,122,92,468,547,497,464,434,428,450,495,458,471,449,619,737,671,497,709,629,549,513,462,445,409,425,447,704,713,617,609,471,454,434,436,474,495,522,603,553,519,486,637,853,846,764,720,592,460,600,634,618,664,646,690,639,595,399,401,427,409,585,709,598,631,498,455 12,81,74,56,81,73,49,428,733,701,598,523,522,491,487,464,475,472,785,924,851,711,907,813,741,709,582,496,445,386,468,908,909,809,820,660,535,388,412,419,460,509,543,524,496,449,645,1023,1018,940,899,763,600,566,609,588,621,639,677,667,597,412,456,423,428,780,916,812,825,700,552 13,14,14,12,17,14,10,519,644,624,577,514,536,546,594,567,567,577,693,795,763,540,732,667,607,589,512,489,420,403,516,767,779,693,719,585,524,393,416,401,430,455,593,570,597,430,762,948,938,881,849,762,637,488,525,550,669,677,750,756,720,441,489,473,475,680,806,733,761,658,556 7,12,10,24,39,23,14,425,406,404,405,396,388,424,440,435,417,422,420,426,431,391,413,409,398,389,391,393,372,397,416,416,424,412,421,400,398,390,404,418,436,447,496,467,454,407,544,532,510,473,443,434,398,488,523,530,591,580,613,555,511,395,381,401,393,424,413,407,430,398,377 12,20,19,25,27,22,20,480,619,559,530,488,506,525,587,572,588,573,658,737,714,500,654,601,546,543,493,460,441,396,516,696,711,635,664,554,511,403,409,384,431,465,577,574,599,413,784,903,893,849,814,749,656,461,533,573,667,685,755,769,737,444,457,459,493,630,742,691,714,608,508 15,202,187,127,174,151,106,403,404,401,416,388,373,414,419,398,400,410,399,426,404,380,400,408,401,400,397,387,393,388,421,429,431,439,410,420,403,438,410,458,427,483,583,504,471,413,500,507,524,458,443,432,384,440,485,475,520,499,557,530,469,415,393,397,393,402,425,415,417,399,406 17,10,8,32,34,26,25,411,391,376,409,386,384,421,446,426,415,399,388,421,405,379,399,388,394,384,385,388,383,408,410,384,390,392,382,384,389,389,408,407,401,430,473,451,433,398,471,447,430,419,409,392,396,421,473,495,524,528,571,514,495,387,389,378,392,391,392,402,398,391,395 7,9,9,23,29,28,23,377,404,398,384,400,399,391,386,383,392,381,397,380,383,399,396,383,381,367,384,383,389,394,386,384,399,378,382,393,389,391,390,398,385,394,403,405,399,382,417,422,427,396,407,387,389,393,418,424,418,422,456,413,397,379,380,391,386,381,384,392,397,382,409 12,19,19,31,37,35,29,549,590,533,538,485,477,589,668,659,644,631,663,709,698,487,607,568,532,514,461,451,422,418,544,666,671,581,617,521,504,397,419,434,458,518,666,640,647,446,806,868,845,800,771,698,582,574,653,674,756,753,820,811,773,480,458,511,537,637,720,680,684,566,510 20,64,63,70,111,110,68,519,713,674,664,630,701,577,655,655,678,687,744,772,785,497,661,640,632,625,572,575,523,431,652,750,752,705,738,665,638,399,425,415,449,509,654,677,733,407,843,938,933,893,880,832,747,462,498,556,654,688,768,810,782,557,647,549,585,741,812,779,820,730,677 17,9,8,38,60,55,33,409,402,386,403,378,386,395,409,392,385,398,416,430,416,390,431,407,391,404,395,396,379,401,391,434,421,395,403,385,401,408,401,390,399,418,438,414,429,400,458,485,510,444,416,412,409,412,440,435,448,451,480,444,424,389,371,379,375,401,435,407,413,393,388 20,10,10,12,14,8,7,495,605,551,523,466,494,530,593,582,582,568,653,718,692,476,631,551,532,513,478,444,412,388,518,683,694,611,637,529,483,398,410,425,426,487,593,585,601,405,783,885,868,824,798,707,607,499,570,589,686,696,769,776,737,470,443,487,482,629,712,654,680,580,512 6,26,25,62,79,61,48,457,532,489,468,445,469,476,490,519,483,494,565,643,625,437,596,553,498,483,448,406,405,398,474,614,637,536,560,470,452,396,404,415,435,459,565,531,525,423,662,804,805,730,699,614,502,483,564,578,642,635,695,678,629,423,434,419,434,501,625,559,580,489,449 20,14,13,33,37,31,27,431,411,386,402,398,379,411,421,436,406,414,405,428,418,382,400,392,392,392,378,384,378,370,432,414,433,402,401,415,401,393,402,390,422,424,466,434,435,389,487,440,453,450,412,408,386,429,475,475,526,514,582,528,488,387,392,406,382,383,416,382,405,385,394 4,9,8,46,49,39,37,421,462,452,417,414,433,410,437,425,408,428,454,555,532,415,518,485,447,442,418,397,379,399,416,520,556,476,503,423,432,407,381,406,398,404,437,442,422,395,517,746,750,665,619,513,460,408,437,448,487,495,517,520,480,387,414,391,412,449,540,488,494,439,411 5,14,13,5,6,5,5,470,569,521,500,463,495,527,568,557,556,534,600,701,665,462,623,565,510,509,462,450,421,393,499,663,680,601,620,522,442,382,409,418,432,477,578,538,562,416,736,851,836,775,745,664,547,476,552,580,655,661,732,740,697,444,432,439,470,586,685,621,650,544,484 9,16,15,37,56,52,34,386,380,397,385,373,395,404,410,418,382,407,397,400,400,383,402,390,382,387,388,386,379,405,403,390,388,388,403,387,394,396,394,409,418,427,460,437,409,412,440,452,448,426,432,380,378,445,439,448,484,468,499,466,465,387,400,397,381,392,406,394,420,395,388 2,113,97,100,112,77,68,667,587,533,482,482,505,712,780,761,756,723,699,683,680,434,511,481,474,435,436,432,400,606,800,713,653,591,650,563,554,681,787,836,894,964,1023,976,924,592,943,860,796,765,742,693,585,813,906,954,1023,1017,1023,987,933,547,421,548,572,597,605,583,593,518,483 15,13,13,75,122,123,72,388,376,392,397,380,395,382,416,399,394,392,407,413,418,386,410,402,402,382,379,388,390,382,391,399,417,402,410,379,392,377,385,396,397,395,404,401,403,400,426,484,472,449,431,420,390,412,462,454,461,447,477,430,407,397,378,394,387,409,397,384,410,400,387 12,11,8,24,32,21,16,460,382,383,388,374,372,461,447,424,406,420,391,408,399,373,391,381,378,390,395,379,380,376,395,395,392,380,384,384,395,387,393,413,391,394,445,417,429,402,467,410,390,395,402,386,396,420,433,448,510,486,526,497,454,377,379,392,383,389,380,390,395,398,393 16,20,17,35,57,47,27,435,398,401,398,402,392,404,445,404,417,431,411,385,407,385,387,401,386,387,367,373,380,376,430,407,396,382,403,403,397,401,404,440,439,453,501,460,447,420,505,473,438,438,411,402,409,460,504,505,570,538,575,543,503,397,390,398,405,387,412,395,403,383,398 3,12,9,54,68,28,24,563,508,485,460,454,457,598,668,639,620,599,609,660,641,436,538,502,467,452,420,420,406,534,631,636,622,540,580,502,459,585,692,745,803,875,939,855,784,612,846,824,793,736,695,625,529,810,878,885,927,911,943,896,832,448,417,448,465,521,605,554,563,494,419 4,20,19,23,24,22,22,485,606,546,527,503,516,499,590,566,562,549,660,763,737,525,714,650,586,570,473,467,429,419,493,740,759,674,680,551,481,385,416,411,438,480,563,560,577,441,762,909,906,840,808,730,584,524,602,610,687,693,753,757,713,442,450,440,478,628,767,693,738,599,518 4,93,87,96,153,136,83,677,622,542,543,515,557,724,783,769,759,744,726,692,703,431,482,467,474,438,438,454,411,472,724,634,580,544,577,542,519,525,586,615,690,776,880,841,839,528,927,856,789,783,751,725,598,748,827,851,918,913,965,951,913,570,484,567,607,641,626,592,643,540,492 10,9,8,37,40,39,36,420,435,416,400,397,400,413,431,425,406,414,450,493,491,413,463,441,402,410,390,391,390,377,412,480,472,437,446,401,413,393,394,406,398,419,459,416,426,404,527,660,653,578,538,458,428,435,489,499,555,546,584,544,496,392,400,401,397,441,480,445,456,410,401 10,7,7,37,63,64,37,405,430,432,438,427,416,417,428,430,438,432,459,488,480,403,429,441,426,411,406,411,407,404,416,441,450,434,427,410,416,386,397,377,399,394,416,413,443,391,533,621,614,564,539,477,443,404,438,422,469,473,531,510,481,410,422,406,406,433,463,442,467,424,421 19,13,12,30,35,28,25,460,539,510,463,448,468,511,575,550,537,527,587,657,648,466,594,529,505,489,440,414,415,397,494,639,652,562,582,482,456,410,413,405,449,462,551,539,555,416,727,833,822,769,732,647,536,498,536,581,650,652,727,724,683,437,443,441,464,589,678,609,628,540,470 8,22,19,35,55,46,29,383,395,404,389,378,380,424,408,405,420,388,400,417,406,398,396,403,398,379,378,379,380,416,400,419,410,392,406,395,396,397,400,408,406,423,444,415,407,412,432,484,474,428,441,395,413,441,465,471,490,463,510,480,436,383,365,381,393,402,432,398,412,396,382 13,17,17,48,60,58,44,417,520,474,479,427,435,422,447,461,466,435,523,633,594,437,580,530,497,454,434,412,398,394,442,568,629,540,554,499,423,401,402,407,412,439,471,459,468,397,617,830,844,765,729,615,516,429,482,501,571,541,612,612,583,414,417,412,400,489,611,556,588,494,445 2,19,17,38,45,36,30,425,403,388,393,380,373,395,419,402,408,386,389,397,395,401,402,376,378,384,369,399,385,409,402,377,402,407,385,387,384,381,392,403,403,425,431,402,414,381,438,420,410,396,403,408,383,389,405,445,450,440,483,449,417,392,387,391,383,392,399,385,393,385,382 11,43,43,82,118,121,83,446,478,437,433,418,405,458,458,455,445,443,507,579,583,425,525,486,453,455,419,409,397,418,428,543,585,502,524,454,431,406,399,387,417,437,508,481,457,416,595,770,777,689,666,563,441,441,493,521,578,580,633,610,568,410,405,406,404,467,537,519,549,463,439 18,11,12,65,111,115,66,389,389,393,400,376,401,386,400,395,389,393,404,397,393,378,390,394,387,387,370,379,386,382,394,406,394,383,371,400,383,396,394,402,398,399,413,385,396,405,430,455,430,404,410,396,386,441,456,468,476,449,445,439,424,406,404,390,394,391,397,387,390,378,390 17,29,22,47,71,47,31,405,387,385,388,361,393,395,415,433,393,419,417,388,405,403,411,381,386,417,392,405,381,408,401,409,401,405,387,386,378,400,416,428,424,458,501,462,451,429,510,453,443,457,434,388,401,452,510,482,543,514,590,541,497,382,394,389,383,403,390,392,383,398,379 3,18,18,114,157,163,115,395,425,399,409,397,398,389,400,411,396,422,430,498,480,399,442,438,417,419,380,386,382,400,383,453,479,443,449,397,399,391,387,388,393,395,399,410,419,384,478,654,659,575,528,460,441,418,407,425,432,432,455,472,430,389,389,393,402,418,466,432,461,410,392 8,30,27,184,232,202,158,414,490,454,427,426,425,447,477,469,458,456,496,607,586,418,557,510,462,460,424,424,398,380,432,545,602,518,516,464,445,401,403,397,399,432,501,483,474,430,604,789,799,717,677,583,482,457,510,530,590,579,643,622,566,406,420,400,398,501,618,560,557,491,445 7,26,20,68,88,45,36,435,425,386,402,390,399,451,467,475,436,443,451,475,453,367,422,402,395,408,400,390,381,382,428,445,457,425,425,417,390,439,437,439,464,491,570,510,495,450,604,585,560,502,475,473,413,549,595,622,666,657,704,639,583,409,415,410,395,406,446,441,440,400,398 9,9,8,24,28,23,19,405,378,401,397,382,377,402,431,412,408,390,386,397,388,385,397,389,392,382,382,386,392,390,396,397,384,384,376,394,387,404,392,384,414,401,437,403,416,402,452,450,460,417,399,392,397,420,434,441,446,464,492,477,435,378,389,383,397,389,412,389,402,390,391 3,28,28,76,101,98,74,458,555,500,477,439,465,473,504,488,481,464,537,672,665,455,630,571,515,504,449,431,417,382,460,631,667,593,597,477,434,416,405,410,426,463,528,492,487,426,670,854,858,794,755,669,556,475,535,554,596,621,678,676,623,427,432,419,434,519,668,614,620,508,470 10,11,8,23,30,20,15,443,388,406,394,379,378,448,467,427,414,410,391,401,390,386,394,393,373,383,397,396,387,402,405,399,416,381,393,369,387,390,385,414,402,419,470,429,432,411,480,426,416,395,386,386,384,450,490,479,523,517,592,529,469,394,390,387,399,386,404,393,392,392,391 2,9,9,29,51,52,29,389,420,405,391,391,379,388,398,393,398,407,422,432,427,382,411,403,403,380,385,384,383,379,393,398,423,404,408,383,401,393,390,389,383,395,412,408,407,390,431,514,507,453,436,411,394,381,416,420,435,414,440,442,414,392,395,384,399,390,417,420,406,395,402 1,12,8,13,18,11,8,394,396,404,408,391,385,411,415,414,408,418,417,415,420,387,409,407,395,389,382,381,385,401,407,425,433,406,395,409,387,397,395,406,419,450,499,451,431,401,498,527,498,450,449,433,406,460,498,513,566,555,578,517,494,393,389,375,409,410,412,405,425,401,398 4,8,8,23,27,25,21,402,484,473,447,407,451,438,459,468,454,457,495,561,539,432,514,482,451,437,400,427,385,377,439,541,558,497,538,455,414,393,385,398,395,400,441,448,457,394,599,768,755,690,657,565,500,422,425,471,518,523,576,582,559,430,398,422,413,492,587,524,548,477,443 9,14,14,59,85,81,57,402,434,403,413,410,430,405,429,421,417,427,479,525,521,406,498,469,437,426,390,402,401,397,416,495,529,493,489,445,407,358,407,396,399,405,458,441,438,403,541,738,744,661,616,528,467,418,439,459,496,492,547,534,507,386,392,415,415,442,503,485,466,427,423 13,26,26,94,146,151,96,394,383,387,374,380,405,420,433,433,429,416,411,394,397,398,395,398,402,379,372,377,390,368,395,412,410,400,393,407,395,367,387,407,417,439,471,443,452,413,494,470,440,406,431,420,368,464,537,523,568,546,584,539,486,397,375,405,398,395,396,383,391,386,396 20,23,15,47,73,46,29,429,387,388,383,389,382,433,438,414,409,420,403,420,410,362,398,390,395,414,395,379,393,402,433,419,396,393,394,376,404,409,395,398,430,452,479,453,434,404,485,451,468,431,400,409,402,457,481,504,534,525,556,516,474,389,398,383,377,385,405,401,409,382,393 17,77,59,56,62,38,37,462,446,438,438,411,433,480,515,483,485,491,493,533,537,413,472,472,433,424,391,404,385,399,477,528,511,451,499,430,416,438,514,543,600,694,769,667,592,453,698,712,706,626,587,518,435,643,736,763,810,791,819,755,691,399,420,401,422,426,511,475,485,442,429 12,23,23,309,573,593,315,414,434,429,416,396,425,412,396,419,425,414,458,521,497,417,459,453,425,422,417,379,397,403,405,499,520,461,488,428,402,390,391,398,388,395,420,426,415,434,512,686,707,603,569,498,445,410,434,428,486,474,504,484,461,431,407,401,410,429,509,488,468,438,399 2,9,10,190,217,227,198,402,396,390,389,408,389,385,404,387,397,405,398,405,412,392,418,410,387,397,387,380,382,373,372,407,418,395,399,398,387,380,383,386,403,399,418,415,407,408,427,452,473,442,415,425,397,406,418,445,443,441,469,443,432,393,381,407,404,383,402,402,404,395,402 13,9,8,20,24,21,17,420,482,440,426,417,419,424,446,432,445,433,487,578,552,426,540,493,440,438,414,413,407,400,424,545,584,499,491,460,423,414,397,423,431,434,474,447,466,403,565,756,742,670,632,529,467,438,482,460,528,522,580,554,533,392,383,401,406,483,563,495,528,473,438 12,34,33,210,357,363,213,425,418,403,422,394,405,421,422,424,436,431,420,441,429,390,420,411,385,400,371,381,384,412,413,387,427,417,405,375,394,400,384,399,427,401,451,429,430,445,501,536,536,463,463,403,399,496,578,571,561,534,567,514,464,416,392,391,401,427,438,425,425,393,396 4,148,135,130,168,149,117,413,442,413,410,409,402,467,460,449,432,444,450,516,503,414,497,467,437,432,400,390,403,408,458,525,534,462,493,448,407,415,423,417,447,474,556,491,475,469,599,639,654,575,529,464,420,508,531,541,594,595,653,595,554,422,387,387,445,456,540,492,469,428,389 1,9,9,380,293,248,319,391,401,409,376,395,370,416,410,397,403,419,430,442,434,396,420,421,398,396,391,390,390,398,390,418,423,408,421,391,390,389,394,394,401,406,459,417,408,416,454,506,512,466,451,428,391,397,441,427,466,432,503,484,433,401,395,397,397,403,446,432,414,413,390 9,8,8,53,72,68,52,389,379,398,390,393,387,400,408,406,390,400,394,400,396,394,381,389,384,375,392,382,387,389,373,383,389,382,379,384,391,387,389,373,396,399,420,409,410,385,449,417,422,423,392,390,383,419,441,430,474,457,485,438,445,380,379,384,383,394,396,387,386,401,403 12,12,12,71,99,82,54,415,407,388,398,392,390,413,411,420,402,402,426,436,420,374,411,406,392,401,395,393,375,372,424,412,428,404,409,402,393,369,399,404,409,427,428,428,431,426,485,527,526,462,456,420,399,529,634,645,644,583,617,521,474,402,401,395,396,410,428,407,417,381,394 19,11,10,32,40,37,28,404,435,426,435,393,408,427,444,433,409,448,465,512,512,417,491,461,440,429,409,409,399,391,406,490,517,470,473,425,404,396,400,425,410,426,466,450,430,418,524,718,727,650,621,517,452,421,476,485,503,520,569,524,500,406,383,385,405,440,520,486,499,439,401 9,12,13,39,46,42,37,406,461,448,404,416,431,442,462,454,464,432,479,578,561,415,518,468,449,451,432,402,400,382,428,542,569,491,511,434,420,403,400,405,424,435,511,487,477,419,635,772,774,703,651,580,467,502,543,562,613,604,669,639,574,406,410,408,404,460,572,513,526,458,438 6,11,10,64,119,118,62,421,450,416,449,416,430,424,447,446,436,426,466,512,526,417,483,458,418,427,405,408,391,403,416,492,523,464,470,409,393,407,395,403,411,422,466,447,470,418,584,721,717,638,593,513,448,461,519,526,570,551,599,583,534,391,403,390,412,452,514,488,505,436,409 16,12,11,27,37,31,22,377,383,374,402,403,387,397,414,400,407,393,389,403,412,381,387,386,389,404,392,387,381,386,391,391,416,391,384,373,372,393,414,398,403,414,440,408,415,398,455,434,426,407,406,394,391,415,435,435,456,440,468,449,436,397,403,399,389,398,393,411,417,403,404 3,245,223,178,220,186,153,428,432,435,403,418,403,404,442,419,424,408,440,503,463,404,455,443,410,413,389,376,392,399,420,451,482,455,462,434,406,395,434,425,453,462,546,492,461,426,521,650,656,580,542,490,439,426,434,469,525,516,581,549,504,397,386,385,420,450,468,465,468,417,399 3,16,15,71,104,105,72,450,472,471,414,422,415,447,489,461,476,458,516,581,588,421,515,479,463,437,422,421,417,387,449,530,564,492,515,476,435,396,391,434,435,440,531,494,491,418,644,782,780,707,672,593,487,482,563,552,623,607,665,664,596,413,407,413,423,492,570,543,568,475,425 2,17,16,8,8,6,7,545,616,567,513,480,493,580,630,631,608,610,680,738,726,508,674,613,548,537,494,472,437,385,552,720,721,648,649,551,503,402,420,448,473,515,643,624,631,448,792,887,875,825,791,720,599,563,626,634,734,740,798,790,758,472,462,466,485,625,742,680,701,585,514 9,1023,531,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1016,1016,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 4,13,13,11,13,13,11,451,523,467,457,439,462,470,510,506,493,514,540,624,601,458,552,504,489,472,438,423,418,401,447,593,582,501,556,473,448,386,418,406,407,423,501,483,506,396,678,805,794,729,704,625,512,428,467,478,584,585,656,667,618,420,438,432,444,518,605,555,598,501,458 8,24,23,173,253,249,169,444,515,479,451,442,438,479,508,460,481,462,525,618,594,424,563,522,488,470,429,411,407,418,424,577,623,517,568,479,438,395,415,425,420,464,533,502,501,446,648,828,833,764,718,608,508,508,570,585,658,653,704,675,623,426,420,405,436,511,617,574,605,475,421 2,133,109,229,270,217,184,735,900,861,816,738,767,768,830,814,810,790,932,1023,990,830,991,932,884,859,761,711,585,493,767,1006,1018,944,957,848,781,473,545,580,647,739,856,839,849,639,976,1023,1023,1023,1023,987,884,794,861,874,928,929,981,976,944,640,710,655,679,952,1023,1002,1011,913,818 3,134,104,905,1023,1023,759,949,1005,971,969,950,982,994,1023,1023,1023,1023,1023,1023,1023,836,923,938,940,932,904,921,859,588,966,957,929,914,947,914,881,626,693,727,784,867,988,997,1023,797,1023,1023,1023,1023,1023,1023,1013,929,987,1002,1023,1023,1023,1023,1023,945,924,953,980,1023,1023,1023,1023,990,973 10,8,8,70,93,93,68,399,441,419,414,392,421,411,416,431,417,407,438,510,468,420,461,431,437,416,408,411,396,387,408,479,484,442,456,420,393,393,385,375,393,411,435,426,422,409,505,667,671,607,560,492,428,417,436,443,502,463,508,499,465,383,394,400,401,438,488,464,458,427,404 6,35,33,45,50,40,36,450,494,446,438,418,431,475,500,488,486,481,533,578,582,435,525,490,469,466,416,426,401,437,453,560,572,496,524,454,419,431,433,433,436,493,589,528,519,444,673,778,765,692,646,571,511,556,613,626,679,682,730,692,653,421,405,413,442,501,576,535,527,475,437 4,15,14,12,15,12,9,532,656,599,583,512,546,557,618,595,604,590,704,786,765,528,714,662,593,586,494,508,443,395,530,748,766,670,696,597,518,382,389,413,426,458,565,562,605,420,790,941,930,878,846,764,641,494,561,571,676,699,770,785,740,482,485,479,496,686,806,737,761,648,561 15,19,19,48,52,52,48,399,464,432,414,427,423,422,423,426,425,445,472,566,543,407,543,504,455,427,408,419,388,402,416,544,582,489,497,448,413,403,388,390,407,422,435,438,425,386,551,762,769,681,641,553,453,424,471,474,516,498,556,554,521,406,415,392,401,458,574,508,515,462,416 3,25,12,588,844,397,294,922,737,669,638,610,621,962,995,962,936,909,866,844,841,535,658,630,574,553,505,490,437,537,751,735,712,616,655,561,506,620,654,680,734,806,906,877,861,768,1000,945,899,860,822,758,649,908,962,969,1018,1015,1023,1023,990,778,511,770,784,796,800,761,788,666,600 7,20,13,62,77,41,36,439,456,430,407,409,388,484,483,464,455,458,463,516,505,406,472,452,430,418,401,398,392,414,412,499,524,456,468,432,410,394,402,390,396,432,454,445,450,408,573,684,681,601,581,490,434,455,464,493,528,556,632,615,563,409,407,397,418,439,517,496,485,425,422 13,199,181,164,227,209,152,420,370,358,386,391,377,405,445,415,384,381,383,367,393,392,368,402,397,385,368,355,392,400,411,386,405,408,417,384,386,392,399,416,425,453,506,475,439,408,456,391,384,388,375,394,385,389,466,417,467,484,499,479,457,406,402,416,385,366,390,374,384,361,374 15,43,27,58,94,56,34,427,393,395,380,384,388,417,441,426,416,405,405,432,447,381,404,401,399,391,397,392,379,389,419,387,408,401,405,399,375,398,409,397,414,492,514,442,451,420,517,477,478,425,416,396,377,466,505,506,545,535,596,554,498,393,393,413,389,416,400,399,391,400,397 11,15,14,86,118,111,80,401,416,420,416,399,380,406,440,416,419,414,423,508,490,405,466,439,416,420,396,407,394,390,409,465,490,441,467,433,413,383,397,419,393,413,443,428,425,405,520,662,680,576,567,485,419,430,459,490,525,501,565,516,480,405,403,402,400,434,481,441,446,424,415 6,53,40,47,64,51,38,435,435,434,431,406,406,435,489,474,445,452,470,564,515,400,510,474,451,436,426,404,388,402,401,534,558,479,484,434,398,407,394,426,428,481,513,465,461,421,616,718,721,639,597,507,429,527,600,589,628,637,675,642,574,417,373,396,425,437,547,496,509,468,383 1,10,9,22,23,18,16,404,405,397,413,406,393,387,407,393,407,385,390,445,439,393,433,402,383,387,392,390,387,383,444,455,472,435,439,423,399,387,396,399,436,489,619,553,511,396,430,472,513,442,441,419,396,392,418,421,445,449,464,463,420,376,384,392,378,405,433,394,404,393,383 19,17,15,36,47,39,30,415,387,411,373,374,374,417,414,387,402,389,377,411,384,368,397,390,382,377,376,375,384,394,388,399,406,381,399,383,371,394,396,382,412,414,441,414,419,412,447,422,417,420,401,395,377,438,456,447,482,471,522,475,448,393,368,364,376,379,384,382,369,373,385 6,8,8,37,44,44,36,404,419,398,404,389,395,397,411,414,395,398,418,467,452,413,444,437,407,404,394,408,388,390,390,437,467,418,431,399,394,377,402,393,394,385,414,403,397,395,442,606,598,540,513,427,416,382,421,430,434,438,476,456,440,397,390,391,380,416,462,453,455,411,387 14,221,201,144,200,177,127,435,408,420,373,391,386,424,428,395,456,434,439,443,487,397,459,425,394,414,387,407,393,401,427,467,475,436,451,417,394,405,429,441,447,503,582,527,489,433,525,568,574,517,502,459,400,463,515,511,558,574,621,545,506,406,393,404,392,417,474,431,436,420,417 2,12,12,15,26,24,14,405,405,383,409,399,393,435,453,456,442,434,441,431,420,380,407,388,401,378,389,389,392,379,471,450,415,416,429,406,430,391,436,476,509,565,697,628,573,394,637,558,517,487,471,448,423,445,526,577,706,717,757,695,617,409,396,397,384,401,420,404,411,414,402 4,11,9,39,42,33,32,408,411,419,399,388,392,431,442,413,417,414,393,449,448,393,422,410,397,400,387,378,388,383,400,435,428,408,404,412,398,374,398,410,408,394,447,433,440,390,509,541,530,471,464,420,401,435,439,459,465,497,529,503,469,406,378,389,396,417,427,410,435,402,386 4,9,8,52,71,66,46,428,494,462,469,410,445,439,466,474,483,478,520,609,581,434,547,523,465,458,424,415,398,395,450,588,609,521,540,465,431,389,399,415,424,466,508,476,494,416,631,792,790,723,680,592,488,467,502,513,581,581,645,634,583,407,425,401,421,500,603,557,565,479,424 1,1023,689,352,445,141,119,744,741,692,665,610,593,771,828,802,794,764,805,869,855,576,799,752,672,640,566,537,487,604,751,838,852,781,793,699,602,648,731,769,828,896,965,903,869,781,981,1016,1000,946,924,850,736,925,978,987,1023,1009,1023,1008,965,595,502,586,617,745,848,801,806,699,620 8,18,18,97,137,137,95,421,471,447,430,423,437,414,459,441,455,417,491,581,544,419,541,504,466,454,434,413,413,413,420,538,596,510,506,455,430,386,396,400,405,450,480,451,453,399,560,767,783,695,648,559,461,457,521,531,570,560,613,579,547,400,411,402,406,460,582,534,548,464,427 4,43,40,579,1023,1023,572,605,574,524,508,486,495,654,726,711,697,675,661,636,631,438,462,437,450,439,435,442,419,472,618,565,518,492,504,440,459,481,518,540,604,694,798,753,741,609,850,791,732,696,672,630,533,762,822,829,855,844,891,871,827,548,455,526,541,578,576,573,581,508,474 4,19,9,25,23,10,11,491,422,429,428,414,418,521,528,542,524,501,489,485,493,401,426,410,411,404,396,399,402,409,527,464,471,422,429,437,408,429,496,521,565,652,776,717,645,523,780,683,610,551,526,487,428,718,787,802,881,879,913,849,784,437,399,405,416,451,440,433,445,423,425 7,11,11,17,22,20,15,412,475,458,421,424,417,423,445,443,427,424,472,620,603,422,615,538,473,481,426,400,393,375,416,558,644,524,558,471,407,406,404,399,421,420,476,468,442,390,550,701,756,641,624,518,449,464,487,507,561,541,589,557,533,397,407,387,400,462,616,568,531,469,412 2,183,135,273,431,342,215,659,803,774,726,644,669,703,763,747,749,742,825,933,912,680,893,845,784,763,667,597,510,461,676,902,935,857,877,755,646,475,476,544,582,673,792,761,768,573,905,1023,1023,995,972,888,786,721,791,805,866,860,915,911,875,555,606,559,601,805,932,882,888,791,686 15,19,16,35,49,38,27,419,401,381,396,373,383,429,453,410,415,407,375,400,385,394,385,386,383,399,381,392,397,399,401,389,393,394,388,393,375,383,393,398,422,419,468,452,431,389,494,445,421,420,400,398,404,423,459,455,511,521,580,538,471,407,385,376,376,377,400,407,412,396,390 14,40,38,289,434,434,288,486,426,380,406,395,386,505,532,496,476,448,440,450,416,403,392,411,389,400,396,391,392,400,415,425,414,412,386,391,412,428,441,472,498,532,596,529,482,478,608,556,511,498,458,429,418,574,630,655,707,683,729,652,586,429,411,419,408,414,426,411,400,414,410 17,14,10,35,38,25,23,426,385,404,394,371,382,438,436,418,419,395,402,415,392,374,414,393,390,377,380,377,370,408,407,415,412,397,417,399,388,400,377,415,407,428,462,448,444,413,500,450,426,414,397,398,378,441,450,460,522,541,579,539,484,381,377,389,383,380,400,399,408,383,384 15,23,23,112,183,187,115,395,386,408,386,402,391,420,425,405,412,405,396,427,419,384,382,396,396,401,378,390,391,386,398,413,414,397,412,393,396,394,399,388,406,422,445,426,432,416,466,471,453,446,416,403,410,473,499,503,491,499,525,471,427,404,395,388,392,403,382,431,404,394,374 5,13,13,42,40,29,36,418,449,445,424,403,430,435,445,435,435,456,474,570,532,429,506,480,444,442,407,400,404,412,418,541,576,482,521,447,419,385,406,383,404,423,458,448,454,396,563,740,741,657,623,545,454,451,461,475,532,516,580,566,526,400,403,397,404,467,551,497,504,424,424 10,11,9,24,31,25,19,469,436,431,416,412,405,465,473,443,438,423,445,489,487,407,435,430,419,408,402,371,387,409,421,474,480,440,449,413,399,386,405,404,397,412,484,465,468,401,538,630,618,549,545,478,446,424,441,447,513,530,585,565,525,390,399,389,388,439,470,459,477,430,396 11,216,190,189,294,278,176,450,419,375,414,407,396,456,475,452,437,458,435,422,427,411,413,414,395,400,378,394,383,466,449,446,450,423,427,412,395,414,460,477,491,556,641,585,574,459,570,561,513,479,471,420,401,514,589,593,639,621,685,628,573,406,388,406,415,397,439,409,435,400,393 16,23,22,259,458,467,261,402,394,406,391,400,378,407,406,390,409,415,405,408,403,399,387,383,392,394,382,386,380,395,403,409,397,399,400,394,387,393,415,416,430,452,470,417,439,467,480,451,455,424,426,395,412,590,684,675,668,595,608,521,490,392,391,396,382,402,409,375,415,413,394 2,10,8,22,30,26,19,386,399,391,403,377,388,416,398,388,398,398,393,384,402,383,386,393,375,396,406,392,379,398,390,392,379,400,377,387,386,394,405,403,402,426,454,425,422,406,447,424,419,402,402,401,384,443,470,463,488,485,513,489,449,393,377,388,381,399,381,391,391,393,394 9,29,29,116,165,159,109,453,546,493,477,439,466,456,477,492,470,472,537,642,629,441,585,544,486,464,437,442,388,419,442,617,645,563,574,489,449,411,408,412,423,455,500,488,506,414,653,847,847,780,743,658,539,459,517,524,610,603,664,665,618,442,440,430,420,536,650,610,604,510,462 18,234,179,936,1023,1023,825,1023,1023,1023,1023,1004,1023,1023,1023,1023,1023,1023,1023,1023,1023,876,973,974,966,956,922,934,862,667,1023,1023,1023,1018,1023,1005,975,695,767,816,887,972,1023,1023,1023,912,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,972,1023,1023,1023,1023,1023,1023,1023,1023 2,9,9,41,47,43,37,417,468,450,428,420,421,421,435,425,444,431,486,597,568,438,535,495,455,442,427,418,379,393,413,556,589,506,504,448,405,388,379,390,395,403,449,431,438,398,556,797,798,724,687,581,478,430,468,451,494,520,545,538,520,402,404,401,391,468,583,545,543,461,438 3,25,24,100,187,181,95,422,505,503,482,493,533,452,478,504,509,500,564,552,566,398,432,433,428,458,423,451,416,383,470,490,484,472,498,502,491,385,382,373,400,418,461,483,511,411,706,715,672,687,677,675,597,422,446,465,550,559,627,660,652,421,484,423,442,511,513,504,551,484,507 14,119,82,155,217,160,111,545,729,667,621,556,563,572,647,619,607,619,749,868,848,587,827,772,697,675,565,529,441,450,589,831,870,779,799,664,590,436,488,537,570,661,769,717,693,515,828,998,1006,938,913,824,710,669,750,772,831,824,867,845,796,476,508,480,502,709,862,811,819,713,575 20,10,10,52,78,76,50,387,447,436,431,402,426,440,432,438,442,430,466,551,523,408,481,441,434,414,404,393,386,397,413,513,531,466,490,455,410,405,398,394,402,428,465,464,449,405,567,723,730,644,612,516,431,437,469,481,542,544,574,554,543,382,403,394,415,440,524,498,500,435,432 12,9,9,92,103,101,88,392,407,406,407,386,391,386,400,391,392,401,440,440,425,396,416,391,393,405,388,385,369,379,396,429,457,421,415,412,393,375,398,384,399,397,432,428,424,401,476,570,562,501,473,431,402,430,431,458,487,474,490,513,456,391,399,403,382,397,441,422,432,416,391 5,16,16,21,36,35,20,425,475,453,452,415,456,428,444,438,441,452,465,508,512,418,453,442,423,435,413,422,401,385,414,472,454,442,460,444,460,383,383,388,408,404,436,443,439,379,605,698,698,643,648,605,517,411,436,443,500,487,555,591,552,397,423,402,406,452,476,476,477,444,438 4,13,13,202,180,172,198,411,441,391,395,396,401,397,418,390,395,388,414,466,452,393,444,424,397,414,396,384,380,406,389,436,466,433,419,391,393,376,398,388,386,402,403,398,386,422,451,604,622,544,503,460,419,412,418,393,450,420,446,458,430,395,389,401,409,406,456,425,438,431,391 9,100,88,383,382,342,348,600,569,505,498,483,485,641,702,670,651,648,655,664,643,507,600,572,560,534,472,507,450,434,558,603,612,527,539,506,497,446,483,496,564,641,746,688,660,550,841,860,842,802,765,712,606,726,782,803,863,855,897,857,815,505,448,488,513,610,631,590,622,534,498 1,10,10,21,25,23,19,413,449,418,402,395,376,386,411,413,417,390,417,499,510,401,502,461,413,430,403,407,406,384,399,463,526,465,475,407,420,401,379,393,412,408,448,414,399,393,471,568,608,505,516,434,396,429,463,470,486,459,513,488,462,383,396,393,391,410,503,467,464,435,401 16,9,8,26,36,31,22,411,381,379,384,376,388,442,433,411,418,416,406,414,383,391,393,389,402,384,397,380,379,388,413,382,391,394,404,392,386,408,398,389,396,398,435,420,416,386,462,451,433,435,416,391,387,398,415,415,463,473,504,478,456,400,383,388,381,400,393,395,389,398,376 18,9,9,17,20,20,16,444,396,421,404,380,407,427,435,406,405,401,414,433,456,388,415,411,398,406,394,373,379,388,430,436,438,410,424,384,407,388,400,413,416,467,535,496,479,398,467,540,527,480,461,456,413,429,456,437,484,456,496,485,448,386,386,382,389,396,436,417,424,406,392 5,12,12,245,345,357,251,401,412,401,391,389,395,390,408,399,403,414,405,435,432,395,434,416,397,408,394,395,393,374,381,438,433,426,440,408,380,388,388,368,373,395,417,400,401,415,454,548,576,500,499,426,401,403,440,433,428,462,475,472,440,402,390,385,382,418,441,434,429,398,397 7,53,51,184,283,257,165,485,618,565,512,471,511,517,552,560,557,559,623,741,720,490,686,652,577,566,512,457,439,374,505,709,732,638,653,563,480,407,420,425,450,501,601,562,558,439,738,905,909,845,813,722,598,542,595,629,699,705,761,748,700,448,465,434,466,588,745,683,696,587,515 5,9,9,9,12,8,6,488,598,565,529,454,509,541,579,564,569,558,660,745,713,503,667,615,554,555,479,451,419,386,517,704,730,633,660,542,503,390,400,406,437,450,568,555,580,403,751,888,878,823,791,708,573,477,517,544,656,650,727,744,702,452,467,464,474,625,743,681,711,575,510 1,20,15,32,48,36,23,405,388,377,378,404,379,441,447,419,411,408,379,392,396,391,407,395,379,374,389,397,383,381,408,401,405,380,383,401,383,404,418,420,416,458,474,466,441,415,488,440,429,409,399,408,392,480,508,528,571,546,603,548,482,383,388,383,394,397,393,386,383,386,379 8,9,9,23,29,27,23,390,396,390,387,402,394,390,389,397,403,396,392,418,410,380,416,407,386,376,388,388,373,387,402,411,425,388,401,375,387,393,385,390,389,405,396,403,418,380,438,461,478,422,437,415,393,396,403,397,427,418,426,427,396,376,384,393,398,404,417,404,389,383,389 14,16,14,29,44,38,25,447,378,384,401,397,405,426,461,436,431,407,406,407,420,376,408,390,389,392,372,373,381,377,394,433,426,409,395,404,396,387,404,406,388,429,470,441,443,394,487,468,463,444,422,402,399,420,454,472,525,507,586,517,496,395,379,380,378,410,401,409,396,385,398 10,62,60,20,28,26,18,504,472,442,427,433,446,553,603,583,553,559,558,516,539,409,440,427,410,423,411,402,402,472,663,588,535,492,494,478,462,532,655,721,779,859,932,865,805,461,825,732,677,631,597,552,477,641,763,821,914,903,939,875,816,436,415,451,452,486,495,468,503,437,419 5,139,127,203,227,198,175,546,696,648,599,539,570,584,652,633,610,625,724,829,801,560,774,731,665,642,538,517,466,444,559,791,827,729,762,611,529,427,448,467,464,546,674,644,646,481,816,964,968,903,881,797,689,606,697,712,775,775,828,823,781,475,476,479,515,679,818,753,778,654,573 15,116,89,155,224,167,119,545,723,684,616,534,544,570,641,594,603,586,763,894,861,664,870,808,716,709,577,531,453,411,548,866,898,800,817,663,566,437,461,471,518,582,679,638,630,516,782,1003,1011,938,904,791,661,655,714,722,777,765,818,806,760,447,486,449,497,734,881,816,813,708,589 8,207,185,88,147,122,70,622,546,493,519,482,514,635,698,669,652,633,629,626,639,423,496,488,483,458,436,460,416,416,555,554,548,521,535,480,476,416,467,466,504,591,707,657,666,532,817,798,759,733,705,665,542,709,771,776,824,815,857,833,795,506,478,525,532,591,614,577,610,536,486 2,140,126,131,170,142,110,579,776,732,692,609,635,621,670,646,631,644,782,906,885,636,870,829,754,739,634,565,494,422,592,866,912,822,844,718,634,424,436,462,481,571,697,670,679,492,839,1023,1023,992,966,877,756,623,707,706,788,783,843,832,799,475,528,488,499,747,891,850,840,742,635 6,41,40,89,140,132,81,419,457,409,414,418,419,442,473,450,460,450,457,540,518,412,484,463,461,444,423,405,399,421,436,496,532,460,492,430,400,407,407,398,437,446,533,464,481,423,602,722,728,648,595,509,440,485,528,561,627,614,663,636,587,414,403,413,398,422,529,469,475,445,413 19,279,178,250,273,163,150,625,652,580,576,537,527,668,728,704,704,690,702,768,759,499,688,625,578,542,505,444,429,562,744,755,756,669,700,590,548,691,824,866,921,991,1023,963,895,669,937,934,916,864,828,753,630,880,978,1017,1023,1023,1023,990,933,502,479,520,532,647,746,685,716,603,528 3,618,212,1002,1023,391,313,910,1023,1023,987,907,911,943,981,961,950,939,1023,1023,1023,984,1023,1023,1023,1023,952,897,784,742,916,1023,1023,1023,1023,1013,939,747,824,857,906,969,1023,1011,1001,900,1023,1023,1023,1023,1023,1023,1008,1014,1023,1023,1023,1023,1023,1023,1023,783,856,794,825,1023,1023,1023,1023,1023,942 14,178,170,93,117,114,91,371,382,386,398,417,377,406,391,394,378,394,405,375,354,387,395,393,381,390,377,386,383,382,440,377,398,389,390,379,394,389,406,441,443,486,544,455,483,413,455,405,395,421,405,392,394,420,426,420,433,438,458,459,443,383,389,395,393,387,385,402,373,416,390 3,21,17,36,32,19,24,413,427,395,412,427,402,457,446,452,444,442,447,471,459,392,438,425,421,411,400,399,384,403,428,454,472,437,443,410,411,407,425,455,476,519,603,519,489,406,604,630,596,533,507,470,424,525,600,608,675,652,710,646,587,401,391,401,403,417,457,436,460,397,399 12,11,10,25,23,21,24,398,412,385,364,386,405,416,401,398,391,393,395,402,403,383,403,388,394,370,395,378,379,361,392,415,415,410,407,391,398,390,388,375,387,396,414,393,384,402,437,487,485,473,439,412,401,393,405,403,431,415,456,442,424,406,388,396,391,391,421,404,399,407,388 3,19,13,51,79,46,31,427,415,391,399,377,405,459,456,428,432,415,396,434,419,380,413,406,401,396,387,389,392,392,433,440,439,432,418,402,386,413,417,414,454,488,542,469,473,435,551,558,520,480,463,415,387,518,561,561,621,607,647,616,531,390,403,391,379,393,440,407,434,408,376 6,8,8,45,76,78,46,469,479,444,442,410,430,499,555,509,516,503,516,579,532,431,514,454,443,420,394,397,389,424,523,562,556,501,520,458,435,437,458,510,543,625,740,674,644,438,731,769,728,648,609,541,475,538,629,664,739,737,789,753,702,421,427,435,429,485,601,520,521,447,415 9,20,15,53,68,29,22,555,639,574,543,497,523,585,642,643,630,606,690,762,739,513,691,638,590,575,497,467,439,405,544,726,741,660,680,569,491,388,412,425,460,485,620,601,626,440,799,920,908,852,822,754,619,519,594,636,726,716,788,788,759,478,479,481,502,684,797,739,762,643,546 9,23,22,64,86,77,55,399,400,397,377,386,396,398,385,408,402,393,402,430,434,403,433,419,400,389,392,391,398,375,393,406,448,408,407,381,387,382,393,410,389,401,419,403,388,395,424,529,543,498,456,427,405,405,411,406,428,435,455,448,450,380,384,388,392,406,432,428,417,402,406 15,36,32,108,138,118,90,467,582,541,497,490,511,512,550,536,536,529,625,720,687,485,654,602,528,551,459,483,427,409,503,674,711,623,649,547,490,393,405,421,416,458,569,554,568,421,736,892,897,837,807,720,612,494,593,598,689,676,756,737,698,445,445,427,448,584,687,657,655,560,489 8,112,90,35,55,43,25,723,798,762,726,681,715,773,826,830,818,812,858,903,884,653,819,781,727,719,637,622,510,431,748,865,870,808,831,727,687,442,481,517,567,657,821,813,836,554,973,1023,1010,968,948,894,801,747,826,841,912,914,969,974,944,657,620,671,699,829,899,856,874,782,710 7,293,255,568,830,721,494,812,746,694,675,630,694,854,907,897,888,875,858,828,835,505,583,596,564,548,510,511,462,638,887,820,763,733,759,710,658,732,816,850,899,962,1023,996,981,716,1023,973,915,897,879,847,762,878,949,975,1023,1023,1023,1023,1021,720,564,727,745,777,765,746,772,677,633 3,14,14,165,222,227,160,424,452,437,414,383,422,425,455,432,447,434,467,490,489,402,468,437,418,418,405,393,371,397,424,488,520,467,461,432,397,412,428,421,449,481,517,483,480,450,615,687,683,606,563,477,447,508,586,609,657,643,694,635,578,414,400,406,404,436,493,450,438,434,407 5,26,24,335,610,615,333,441,416,402,411,391,398,456,479,475,459,427,455,444,439,399,411,412,385,389,393,380,410,427,432,440,435,402,425,399,408,432,459,467,516,580,637,559,514,636,668,585,543,510,487,464,410,850,924,922,899,839,840,740,654,419,393,397,401,403,446,410,412,420,406 19,48,47,160,185,185,156,390,489,456,435,396,377,401,402,404,372,380,545,699,591,492,683,549,497,470,427,403,380,390,397,675,684,565,561,431,410,398,406,423,417,470,512,457,422,462,428,798,756,659,605,464,416,523,530,495,471,466,483,431,416,381,388,399,398,535,653,506,539,434,423 15,117,90,122,185,145,94,539,765,713,654,543,579,555,630,611,575,571,785,916,874,653,881,812,735,705,601,519,449,446,550,876,910,812,817,676,572,458,448,477,524,594,694,654,631,496,781,1020,1023,949,920,819,699,655,710,718,758,760,819,800,745,453,496,451,481,731,886,819,815,700,581 20,25,22,132,166,155,117,445,490,445,453,415,428,450,465,433,443,439,514,600,571,420,546,508,453,448,427,424,394,398,418,562,586,509,540,463,436,398,392,404,416,443,476,456,468,405,620,783,785,716,680,570,461,454,525,527,584,596,644,638,571,425,423,417,420,489,600,545,528,476,425 17,126,92,115,136,73,66,505,494,454,448,423,460,523,548,530,511,505,550,574,585,421,500,494,469,455,427,427,386,419,483,556,549,522,528,459,442,403,442,459,496,552,650,601,597,454,728,736,735,683,649,610,525,557,636,646,709,713,758,748,681,437,427,449,445,495,568,547,539,499,455 9,67,61,78,97,60,52,543,623,595,540,483,466,544,629,606,594,580,654,789,775,509,776,720,618,632,498,489,428,398,500,731,809,674,713,566,520,399,434,460,483,528,664,638,614,469,762,885,913,837,819,693,577,584,668,680,755,751,808,781,737,442,454,441,462,624,799,734,734,640,515 16,144,136,169,276,269,161,515,555,537,519,447,465,538,557,553,558,548,606,712,671,463,658,598,540,489,479,443,402,432,496,660,689,585,625,493,501,412,440,432,441,499,616,581,587,473,764,894,903,826,796,699,570,564,665,692,767,760,811,785,734,446,452,437,444,577,701,645,654,546,487 8,26,25,165,236,227,156,401,432,405,393,409,395,434,437,415,452,423,432,501,506,416,463,447,434,397,387,399,382,390,420,479,473,436,456,432,406,401,414,432,414,424,462,430,445,417,546,655,661,578,536,472,439,446,498,523,589,570,622,565,507,406,399,394,386,435,489,451,461,415,408 4,11,10,38,40,32,30,421,370,374,410,391,394,421,428,416,432,400,400,386,378,394,379,386,376,380,383,379,378,403,397,393,387,382,384,383,382,397,387,396,409,410,465,417,420,401,450,430,429,391,378,379,396,440,451,446,483,485,518,496,460,382,382,380,392,384,385,379,398,394,388 17,28,25,55,64,48,43,490,541,509,481,426,443,523,558,562,523,499,569,692,674,462,666,618,539,524,468,437,427,414,456,630,705,588,623,507,418,391,418,416,438,471,560,554,550,421,695,815,834,752,724,594,498,512,579,582,679,672,734,713,654,420,412,424,433,533,690,619,639,537,455 1,67,28,82,124,55,36,493,416,437,400,391,376,507,567,503,477,462,447,508,479,417,470,441,407,407,378,402,388,434,446,521,504,477,466,401,383,420,464,467,494,567,664,615,584,480,680,672,662,577,538,490,423,597,652,681,739,727,779,737,671,390,378,398,390,398,493,459,478,426,401 11,14,15,58,90,91,58,412,444,426,415,412,416,408,409,419,409,402,458,505,498,411,464,436,433,411,409,382,405,384,394,472,497,447,473,444,405,379,386,403,403,401,422,425,407,405,501,674,702,593,551,484,441,398,428,427,454,455,482,506,470,407,394,399,385,446,478,469,466,423,387 11,10,10,64,94,91,61,430,454,438,425,415,405,430,457,438,446,436,477,558,548,414,521,469,446,421,421,397,389,394,419,523,554,484,512,422,417,394,396,403,413,448,512,469,483,411,587,754,762,685,636,530,465,476,514,529,587,563,617,586,554,408,436,406,401,441,542,506,505,449,423 5,53,53,231,366,377,235,405,411,379,395,389,378,387,386,399,388,385,412,408,407,386,406,388,401,396,388,380,387,401,373,406,398,383,400,397,387,374,397,389,411,408,454,440,422,466,466,461,444,411,420,424,383,528,620,606,573,529,549,501,453,399,389,395,385,394,389,397,381,393,378 9,11,11,37,51,48,34,397,435,396,415,398,396,410,405,404,402,398,416,462,436,395,426,417,404,406,391,393,382,380,398,446,450,421,425,407,399,401,395,394,406,398,435,426,401,389,490,597,587,542,512,446,419,409,439,445,497,466,536,490,475,397,401,396,398,405,453,435,439,404,403 16,8,8,51,61,64,53,410,434,416,390,406,385,417,413,405,401,409,422,482,472,399,447,429,423,421,402,406,398,390,412,455,481,458,442,419,389,387,383,388,389,388,427,417,414,406,482,626,621,558,535,482,431,394,421,447,467,465,493,501,463,389,412,392,380,435,479,457,465,418,406 2,146,126,226,297,240,183,495,724,689,627,557,566,559,600,579,549,573,729,869,851,582,833,790,717,685,569,534,461,411,531,821,881,790,809,674,564,417,393,442,467,525,656,601,641,478,808,1023,1023,986,956,860,724,595,677,701,778,771,822,802,767,455,517,438,486,677,855,814,814,709,598 10,37,38,62,106,110,62,530,1023,1017,959,861,846,542,552,508,483,495,1013,1023,1023,967,1023,1023,1023,1023,940,866,747,407,547,1023,1023,1023,1023,987,905,394,437,453,516,574,701,666,647,505,767,1023,1023,1023,1023,1023,992,608,646,618,663,658,726,722,676,429,801,395,411,996,1023,1023,1023,1023,918 8,13,12,32,47,46,29,399,418,402,393,395,419,422,432,408,416,402,427,441,458,383,419,417,406,405,386,388,382,392,405,455,456,422,429,410,400,390,398,398,421,424,431,446,436,406,514,615,622,531,499,460,420,432,489,482,556,533,586,549,491,406,381,405,392,425,450,426,419,394,416 9,16,12,40,65,49,31,432,390,383,396,391,392,464,482,425,439,409,421,425,414,400,428,422,406,385,391,391,391,427,415,434,462,420,419,406,407,392,379,423,405,413,477,447,443,415,507,528,544,486,459,413,392,431,450,458,523,543,593,572,522,404,402,389,397,404,434,434,413,393,408 16,19,17,370,652,644,364,439,417,402,381,382,413,422,455,431,463,425,429,430,452,400,414,392,415,380,390,393,407,418,425,416,415,424,410,392,392,424,420,392,408,439,489,457,468,449,538,558,509,472,462,427,417,517,598,600,612,582,635,576,527,405,374,391,409,403,416,404,410,392,396 3,10,9,42,53,48,36,423,415,426,399,398,399,418,414,406,422,426,423,485,475,420,456,445,415,418,403,392,386,405,387,483,494,439,443,411,405,391,389,390,409,405,443,426,434,395,503,617,623,548,514,448,431,437,458,465,515,505,539,517,472,394,413,399,398,410,461,455,439,424,407 9,275,233,211,277,241,185,454,406,392,374,391,398,475,467,431,450,434,424,440,444,393,406,405,394,394,388,404,392,471,447,440,430,428,443,397,405,445,455,522,525,610,701,621,578,451,584,555,535,507,479,440,428,492,567,553,612,597,647,593,553,414,384,406,408,391,401,407,424,413,381 18,43,33,104,136,101,74,463,527,496,468,448,448,499,522,508,495,497,547,656,648,447,608,557,495,492,430,414,413,395,476,631,669,568,604,469,438,420,437,479,503,547,627,570,555,481,698,829,830,759,723,610,479,605,676,685,729,717,762,704,666,421,427,414,439,500,656,600,599,519,454 17,11,9,28,44,24,15,408,388,405,399,405,410,415,422,428,410,398,415,431,434,393,410,409,411,406,370,381,393,402,400,434,423,403,416,394,391,376,408,386,398,421,431,413,406,417,497,492,503,454,413,420,400,421,451,464,478,495,536,487,450,389,399,382,383,409,417,413,395,408,398 20,24,24,70,91,84,63,438,487,478,430,416,431,446,477,454,461,447,536,612,582,433,542,507,471,476,434,419,403,398,450,567,603,521,522,471,461,399,418,403,423,449,508,490,479,407,639,805,802,739,704,597,516,476,536,526,594,591,658,649,603,438,415,423,417,491,588,533,548,488,445 2,8,8,45,78,73,41,382,389,382,387,389,392,392,402,410,395,380,390,388,396,376,396,384,383,381,393,383,391,401,386,399,404,391,399,375,390,391,389,391,396,406,408,405,397,398,442,451,455,426,412,423,390,416,414,420,453,429,447,441,415,388,382,384,397,391,400,411,391,381,396 12,8,8,37,53,49,35,406,456,421,418,395,411,407,432,418,420,401,459,558,530,404,503,469,439,423,422,420,406,393,415,503,554,475,487,425,414,387,388,389,380,402,417,409,417,397,512,750,771,685,640,535,458,417,427,446,485,471,517,494,458,393,393,405,399,450,535,502,527,445,424 3,15,15,54,74,68,49,398,434,407,404,388,382,407,431,422,427,412,436,466,452,421,436,420,398,408,389,396,376,392,398,434,465,409,448,401,398,408,389,397,393,401,428,424,419,383,487,617,634,531,518,475,396,403,435,430,478,478,514,484,481,401,397,390,396,406,452,428,430,422,408 1,61,54,42,42,32,35,428,567,529,470,442,446,477,498,485,446,460,533,742,712,461,734,671,565,579,476,426,397,421,455,695,771,636,654,522,443,408,455,442,476,513,622,561,524,449,657,830,870,776,752,625,476,572,630,645,694,676,739,681,637,415,408,413,404,550,757,696,668,580,463 8,24,20,20,29,19,14,375,383,391,387,368,407,418,410,427,396,393,414,385,422,379,400,388,400,409,389,389,370,370,400,416,419,386,403,389,388,401,406,416,425,428,488,451,422,402,502,464,453,428,407,396,372,431,472,476,529,515,537,511,465,390,388,391,380,414,410,386,395,406,400 15,184,170,184,238,205,163,413,407,388,358,396,400,444,431,426,433,406,402,412,429,381,399,412,404,393,382,397,389,396,419,423,449,394,386,392,371,398,409,414,424,447,500,464,476,425,493,504,516,467,408,397,388,435,522,490,533,520,583,512,489,399,394,406,403,416,410,411,399,376,369 4,41,31,37,43,29,25,473,406,421,403,385,428,474,499,514,477,485,504,498,490,394,440,426,418,407,394,413,408,395,477,465,494,441,454,435,404,409,426,473,499,569,669,592,541,440,693,657,638,575,569,515,442,585,661,679,737,734,773,730,674,409,393,403,424,444,489,448,457,446,424 4,48,15,201,226,68,62,577,663,623,594,525,496,627,701,670,659,644,716,797,773,531,726,667,583,579,496,477,422,465,600,764,788,700,718,622,528,492,540,579,635,722,816,756,722,606,865,940,932,871,844,755,636,791,849,854,896,888,925,890,839,487,492,474,517,641,764,717,724,610,544 19,9,8,19,21,15,13,443,488,478,477,438,464,488,536,543,548,520,561,622,597,439,514,486,469,433,432,415,397,396,471,563,571,518,542,473,429,400,399,433,432,445,548,526,533,402,712,782,760,706,679,608,525,481,517,550,623,632,703,691,659,432,415,432,463,518,595,564,571,490,439 4,19,18,39,46,28,27,559,609,570,558,498,523,594,681,653,640,620,689,744,727,488,657,607,551,536,479,467,437,412,550,706,715,644,661,542,513,429,425,438,448,514,636,619,644,466,822,892,875,829,803,729,611,560,643,667,757,759,821,823,780,481,469,493,527,661,743,685,727,602,537 3,196,134,75,91,48,41,519,531,481,476,428,421,552,596,586,571,551,585,652,624,440,563,535,467,453,402,447,401,438,534,629,628,544,559,462,446,454,528,564,627,712,795,730,673,520,806,819,798,733,706,600,504,725,807,820,870,856,891,837,790,433,397,435,446,520,618,561,579,479,442 7,89,60,49,60,39,32,467,432,462,437,425,428,489,481,495,494,489,503,570,552,401,513,468,436,409,419,434,387,376,485,535,551,491,504,468,421,420,445,475,490,596,695,637,570,467,715,748,732,665,627,524,458,571,680,702,803,798,840,778,698,435,399,424,425,468,538,504,509,447,406 10,12,8,34,42,28,22,429,389,412,391,396,403,449,426,415,431,388,419,410,407,385,406,389,391,376,387,387,385,396,396,402,424,392,393,405,388,389,407,408,416,431,474,463,423,404,499,466,458,441,417,401,392,454,467,487,530,521,575,543,467,388,390,404,371,395,412,417,408,382,382 7,11,10,33,57,31,21,421,395,409,402,392,395,414,424,428,409,399,410,424,434,384,409,419,400,381,392,375,383,378,415,429,404,411,400,384,394,377,416,417,420,446,494,460,436,403,520,514,489,452,445,417,403,472,524,521,577,552,599,544,489,396,384,393,398,387,417,411,416,388,394 1,10,10,62,93,90,57,382,447,435,402,403,402,407,427,424,410,408,444,538,530,404,488,464,423,442,408,405,378,415,403,495,533,477,475,435,398,390,392,393,419,422,450,446,431,407,520,711,718,621,591,507,436,433,456,479,503,502,533,510,477,398,399,403,399,442,517,464,487,437,396 9,10,9,62,89,89,60,399,415,410,392,387,389,400,421,412,404,405,400,423,431,386,409,425,384,398,385,387,384,383,396,434,435,413,420,417,388,364,388,396,393,416,439,410,398,406,462,555,535,478,480,434,395,416,445,444,472,495,516,466,448,384,397,391,390,403,427,420,419,402,386 1,8,7,22,25,22,19,403,453,425,418,402,398,424,419,435,411,414,476,546,525,401,549,490,447,450,402,399,394,394,413,514,563,491,507,423,404,397,393,382,420,404,461,437,441,389,503,691,700,623,584,499,426,421,438,458,526,488,533,511,492,398,407,404,399,444,556,492,503,435,415 4,9,9,66,84,87,67,401,437,412,404,393,394,408,418,411,423,416,447,492,504,410,487,457,426,424,416,390,385,389,412,472,508,448,454,426,406,395,384,395,412,420,438,436,430,401,529,681,696,605,579,483,438,430,462,464,500,484,522,519,482,399,393,389,406,424,488,482,500,455,410 1,20,16,32,39,34,28,457,473,447,428,410,428,496,554,491,503,483,506,575,539,408,499,471,437,455,420,405,381,404,472,534,539,490,476,442,414,456,474,507,546,609,689,629,589,518,733,740,725,646,607,522,475,696,761,759,798,780,822,772,710,408,385,413,424,468,543,504,490,451,423 12,9,9,16,15,13,15,390,406,378,389,371,385,419,423,410,390,392,402,387,417,391,423,392,388,394,398,385,389,385,394,397,408,386,401,385,385,379,386,404,393,406,408,410,406,398,420,438,442,416,416,381,380,392,426,429,439,430,477,436,432,382,378,394,383,392,393,401,396,386,386 13,10,10,64,106,104,62,397,378,375,387,392,393,401,407,398,399,395,380,419,405,386,397,396,385,378,373,387,377,387,384,400,398,400,396,396,401,381,392,388,382,406,432,419,394,384,442,438,419,413,397,394,378,438,441,434,463,443,466,430,420,392,374,386,386,395,409,407,384,397,393 19,29,18,54,81,49,28,444,401,430,415,412,403,475,478,467,467,463,451,465,448,370,415,414,403,416,377,382,364,406,437,435,449,416,413,410,421,416,425,420,416,464,513,485,490,419,593,572,525,506,490,435,417,465,540,528,600,603,645,624,562,398,399,408,397,429,444,437,441,418,414 10,8,8,31,50,36,25,394,403,411,411,377,389,413,394,424,402,405,436,455,466,402,425,410,417,416,398,409,391,388,392,455,442,428,413,413,397,383,398,399,398,392,414,411,419,390,487,592,593,530,499,454,425,392,436,426,464,465,491,475,439,391,384,387,386,416,454,445,441,403,400 6,52,50,237,375,367,228,496,481,453,440,444,464,513,542,557,530,519,545,570,569,436,495,459,434,456,435,411,398,403,492,529,527,496,486,498,420,408,436,424,437,495,604,571,564,473,746,769,746,695,667,619,496,563,639,637,719,709,776,753,707,447,429,427,445,521,554,506,541,468,447 9,42,31,188,308,236,146,485,466,444,433,420,408,481,538,517,511,515,512,535,539,409,453,466,423,431,411,403,399,411,479,509,511,473,486,459,430,405,433,472,510,581,703,627,598,457,705,710,686,620,602,528,473,536,621,661,761,758,798,741,677,425,395,411,430,482,542,480,511,435,443 2,9,10,4,5,5,4,494,525,488,471,459,487,540,575,569,582,560,603,634,631,442,547,514,483,477,419,424,410,388,506,619,617,556,560,472,446,403,417,406,430,482,587,569,579,422,743,805,775,733,682,637,531,503,567,589,684,675,746,742,706,441,425,455,455,579,653,610,625,514,475 16,9,8,21,27,23,17,386,399,397,389,377,373,406,419,380,398,395,392,416,407,386,411,395,387,386,384,380,383,364,400,405,418,397,389,372,380,387,386,407,404,436,443,436,422,392,455,461,456,413,419,391,387,435,461,476,507,481,521,493,456,393,395,383,383,387,414,390,395,396,380 10,28,27,32,48,46,31,455,435,438,428,398,397,440,450,447,425,414,457,544,523,407,482,475,424,421,406,395,390,384,453,500,551,459,476,434,387,391,400,433,442,525,658,603,549,398,533,647,656,589,577,514,464,447,471,487,567,528,585,557,520,377,393,414,395,416,515,477,464,417,401 3,210,175,29,36,28,22,482,418,437,418,405,424,480,522,516,481,461,479,462,471,388,421,407,398,401,378,387,381,497,661,515,487,447,445,429,418,605,772,823,883,955,1021,933,846,506,845,703,609,586,529,478,459,709,845,907,1001,990,1015,930,856,423,386,405,405,450,453,418,429,422,412 5,10,8,36,43,33,27,413,407,388,402,388,388,443,424,414,404,383,405,419,422,393,411,392,387,384,395,391,373,378,394,414,412,406,399,391,402,387,405,399,374,404,440,420,415,395,467,487,473,435,433,415,389,404,413,420,477,472,520,475,451,390,389,382,389,393,410,407,386,394,396 8,19,19,349,464,470,352,406,408,396,396,379,398,422,428,417,414,425,416,477,456,397,435,420,410,408,392,403,379,384,414,446,452,416,444,415,398,391,391,378,391,411,440,421,420,427,537,592,619,528,516,459,422,413,456,459,494,481,535,529,472,395,408,388,397,412,436,415,455,393,400 5,20,20,39,48,44,36,429,524,480,476,434,451,459,482,461,466,480,548,641,626,436,586,535,490,493,434,410,403,401,435,600,635,549,561,510,451,397,398,405,402,429,501,470,497,406,654,818,817,744,712,623,509,443,487,513,564,581,645,634,595,408,427,403,418,516,631,589,570,489,455 20,203,180,179,240,215,160,473,460,454,422,408,406,482,508,471,459,476,473,526,507,411,504,461,422,427,381,365,372,438,474,531,552,471,478,424,406,440,418,442,487,511,600,550,548,456,654,699,706,632,570,494,429,525,584,596,670,658,714,680,619,416,419,404,425,450,537,488,484,432,407 11,9,9,24,36,34,22,396,382,398,383,384,400,415,394,437,398,382,393,398,400,385,395,388,383,371,401,389,389,390,397,397,409,377,392,377,398,394,381,397,409,407,442,431,421,397,454,442,432,405,387,390,398,424,455,437,475,468,505,490,441,387,382,383,369,396,384,393,388,379,381 16,21,21,48,61,57,46,410,511,474,463,453,434,462,490,477,487,473,560,643,609,449,568,531,486,484,442,433,391,403,446,610,628,536,558,482,455,376,404,416,399,422,480,472,487,401,654,838,831,772,731,646,528,452,495,494,572,565,640,635,607,426,410,427,438,531,649,587,615,502,449 17,779,286,1023,1023,644,558,858,888,848,831,783,823,900,943,933,927,919,937,971,964,722,889,857,808,795,733,718,621,750,931,948,947,888,916,828,777,837,944,986,1023,1023,1023,1023,1023,879,1023,1023,1023,1023,1023,990,909,1023,1023,1023,1023,1023,1023,1023,1023,775,751,777,811,904,960,932,955,870,818 7,16,15,80,75,70,76,402,414,402,400,392,386,402,438,381,414,398,420,442,445,404,434,436,417,405,397,403,378,383,405,440,462,421,407,417,405,393,415,400,401,415,449,455,415,406,519,590,585,520,481,441,405,438,472,494,543,539,573,530,471,394,378,386,399,395,455,421,427,392,398 19,23,17,32,42,23,14,522,586,512,509,454,450,560,614,609,578,584,620,701,677,481,623,558,518,501,451,430,400,442,573,686,689,599,631,509,471,435,445,486,502,592,714,685,685,457,798,874,852,790,757,658,550,635,708,728,787,783,833,818,770,445,431,441,473,591,710,630,649,553,462 7,121,114,85,125,104,70,452,466,433,437,412,428,490,485,459,469,430,487,572,536,404,531,461,450,445,416,411,400,406,457,542,545,489,499,426,386,384,408,425,438,461,532,495,484,424,605,715,708,627,599,511,448,499,559,570,614,641,696,651,596,418,412,405,415,448,541,499,495,424,406 19,27,25,356,690,661,337,480,548,500,481,444,452,485,495,514,511,490,572,630,637,439,556,532,485,487,431,431,409,389,469,585,611,552,560,483,445,390,401,430,414,465,554,538,521,467,711,828,831,763,738,646,545,498,574,611,692,690,739,733,669,441,429,440,446,525,619,556,576,523,458 9,22,20,34,53,46,28,390,391,412,391,383,370,393,411,388,385,391,389,405,410,377,383,373,374,385,386,391,390,384,415,385,386,379,385,380,390,397,397,391,398,415,457,413,407,400,414,412,405,397,402,383,360,411,437,410,448,440,488,462,411,388,381,383,390,399,390,362,388,387,377 17,12,11,29,39,32,22,399,386,397,408,389,379,396,399,393,391,379,401,396,393,381,398,391,389,392,387,378,390,400,389,407,391,398,390,381,368,394,391,397,407,412,443,435,425,394,437,395,411,383,409,382,394,402,431,428,460,447,471,474,438,372,398,380,379,379,387,379,391,384,398 11,35,34,101,158,158,99,480,596,542,497,452,472,499,555,539,552,529,615,727,703,471,664,609,548,518,478,451,417,387,496,682,727,625,656,514,491,426,432,427,454,520,606,549,567,457,751,890,893,823,796,700,587,552,652,654,727,718,780,752,709,446,441,428,456,599,725,666,688,572,504 12,9,9,45,49,48,43,386,434,416,422,412,406,406,423,408,407,418,427,475,452,400,437,423,411,417,395,402,394,396,415,446,455,413,422,399,404,398,389,380,395,394,417,396,410,390,490,606,607,556,525,478,431,402,418,433,462,463,483,485,461,399,401,397,398,437,457,434,450,410,401 4,11,8,37,49,28,20,435,432,408,391,386,385,444,468,439,417,414,426,477,467,400,453,438,419,401,413,399,379,391,407,451,461,429,443,407,408,389,401,401,408,429,452,439,425,393,515,620,619,545,504,456,403,426,442,450,511,497,553,524,492,391,389,396,392,410,472,437,438,408,410 19,17,11,37,45,27,23,411,410,398,397,370,390,428,459,449,419,422,418,428,418,391,394,389,382,398,377,388,392,406,431,427,411,403,393,412,399,416,427,449,434,483,550,488,441,435,576,509,470,460,438,414,414,516,609,591,642,622,662,609,552,388,378,379,400,399,412,403,399,400,376 1,8,8,34,50,46,32,385,413,417,403,406,395,394,392,393,375,377,393,437,432,395,416,394,398,399,393,388,375,392,393,419,432,409,417,415,418,393,378,383,385,382,383,387,403,381,419,597,619,578,524,487,425,395,388,382,395,384,413,426,409,406,385,382,389,408,450,422,427,419,391 19,11,10,35,56,51,29,453,522,468,451,427,456,495,527,502,522,502,532,579,570,438,501,477,457,438,423,438,421,405,451,512,536,504,509,452,434,390,379,407,424,421,483,486,499,415,673,761,738,685,666,604,512,437,482,511,582,584,662,669,628,414,432,414,445,514,577,554,573,499,451 8,12,12,44,68,55,35,400,408,437,426,394,393,421,433,426,430,419,444,495,484,415,463,436,416,423,412,401,388,402,416,475,504,461,464,420,406,390,400,397,391,405,455,459,442,396,523,666,662,590,552,496,427,427,447,462,535,520,556,531,491,391,404,388,407,436,489,458,463,426,420 8,87,73,478,842,711,399,568,658,594,571,534,526,611,670,652,639,612,698,775,760,541,701,658,597,578,528,498,435,399,568,717,757,678,703,589,513,429,446,448,455,548,672,634,674,530,821,943,938,880,850,774,656,624,710,737,799,797,849,830,789,509,490,494,506,667,772,727,743,625,564 3,10,10,47,58,55,45,390,448,430,423,416,435,414,430,433,419,425,459,536,516,418,499,470,436,423,410,391,394,393,422,504,561,461,507,436,398,371,399,383,413,408,448,430,431,413,539,715,722,630,598,496,448,417,452,454,480,486,527,506,497,394,389,397,397,464,532,502,513,448,426 1,10,10,41,65,64,40,468,438,432,414,413,429,506,553,532,548,515,505,507,491,396,437,408,403,391,409,392,395,427,550,493,458,438,444,443,420,444,518,539,593,676,774,716,670,439,752,654,594,557,542,514,438,563,651,693,770,771,818,788,738,433,404,421,442,462,456,438,453,419,412 12,12,10,31,43,31,23,434,415,401,393,380,391,443,464,423,426,410,391,399,384,377,380,400,384,388,381,386,382,396,411,386,393,401,393,377,398,398,390,403,400,415,457,453,420,399,503,453,435,422,403,405,400,428,442,448,502,518,561,538,496,395,394,385,378,390,383,402,387,402,384 18,25,25,75,102,103,76,413,468,469,440,446,454,422,463,446,453,452,494,585,563,416,529,490,459,441,421,419,397,385,428,547,567,510,530,428,438,379,397,401,395,426,463,463,463,418,611,789,786,708,673,554,486,444,486,503,554,533,625,619,537,399,416,414,408,483,557,521,531,451,434 12,12,12,101,140,138,100,467,592,537,489,458,476,475,491,475,477,452,672,776,710,540,709,608,558,505,458,436,415,382,973,954,911,856,861,781,722,405,481,628,762,902,1023,1023,1023,451,902,994,965,913,875,793,677,574,671,711,821,833,899,908,871,417,453,411,432,777,882,781,803,669,512 8,22,17,50,68,37,27,398,400,414,388,382,392,423,437,428,423,414,423,431,438,391,423,403,389,399,380,399,391,395,395,414,426,417,427,414,374,403,405,389,398,432,484,459,443,400,506,543,529,467,438,436,392,449,486,474,527,538,580,515,486,397,376,389,404,407,416,405,410,390,387 11,12,12,27,31,31,27,406,463,445,409,403,439,407,446,425,441,432,465,559,529,418,516,471,430,452,411,413,392,388,425,510,553,489,513,448,438,397,386,399,397,422,438,425,428,400,531,743,752,665,629,536,471,411,446,431,502,497,537,550,482,406,420,393,415,465,548,485,526,469,418 6,57,32,76,133,68,37,406,401,388,415,381,387,427,462,433,442,438,419,460,429,383,400,378,387,373,391,402,372,418,420,403,423,405,405,399,380,424,413,447,457,487,549,484,484,424,547,474,468,427,429,404,398,512,546,551,616,581,640,590,540,385,369,395,386,377,406,411,392,395,384 4,20,20,93,136,142,96,379,394,391,371,393,392,393,400,398,410,404,393,386,393,380,415,390,392,389,371,368,392,375,376,405,391,397,406,402,399,374,384,397,372,400,413,406,390,410,434,425,426,377,392,404,398,425,419,438,457,438,447,423,413,395,383,391,401,383,393,381,389,395,370 13,13,13,72,123,124,71,429,479,453,418,405,444,427,439,432,433,450,486,540,538,408,495,465,433,430,417,418,388,376,421,503,552,498,502,425,423,398,389,388,408,399,456,448,448,406,608,761,749,685,645,572,489,427,473,485,519,525,566,573,552,404,422,404,400,459,526,499,539,447,433 14,11,11,65,93,94,66,415,450,444,410,387,407,414,419,403,419,410,465,538,534,413,494,477,448,431,410,396,378,384,412,506,546,458,497,447,416,403,394,396,413,425,453,455,435,412,516,699,715,622,575,500,443,420,469,479,525,523,549,511,496,393,412,400,390,449,514,479,488,425,417 4,234,218,158,218,208,151,398,385,375,391,374,385,422,443,419,420,432,413,428,406,374,392,386,383,386,393,392,394,420,420,430,418,412,396,412,389,399,397,442,453,499,568,509,496,404,473,462,442,456,423,402,366,444,471,474,528,516,576,528,481,403,392,395,411,371,414,380,382,407,407 14,26,22,234,304,276,204,417,511,476,453,435,442,414,431,428,423,419,417,512,546,406,484,487,477,463,435,399,400,411,425,482,537,520,524,456,447,385,386,397,404,413,443,449,426,413,499,707,798,790,743,656,515,439,453,464,514,485,542,520,476,406,433,412,390,438,527,524,627,520,478 9,23,21,39,44,30,28,535,594,519,531,509,530,583,642,629,629,624,663,666,678,454,553,514,507,492,447,463,417,430,595,637,616,582,589,533,477,416,426,454,466,542,693,670,684,446,840,845,816,781,758,717,622,574,669,685,773,778,841,845,804,484,471,496,498,595,644,604,640,553,501 18,12,8,37,45,30,22,428,429,406,383,398,412,418,420,425,428,414,438,458,472,412,434,429,418,395,406,397,400,389,416,462,466,413,437,392,413,403,417,415,448,457,524,481,458,413,546,575,580,519,499,454,435,477,511,510,557,538,582,547,509,381,395,403,411,408,473,455,438,393,419 9,10,8,33,37,22,20,429,426,417,400,402,389,430,471,484,445,445,443,463,445,384,428,415,413,387,391,378,382,388,437,448,433,425,422,401,393,402,447,462,463,525,629,559,497,431,635,604,554,503,489,458,418,545,638,650,749,737,774,701,627,397,396,383,402,411,419,419,422,403,390 12,39,35,59,86,76,49,428,462,424,432,410,429,433,448,416,446,434,464,543,531,429,521,452,431,444,404,391,393,400,421,530,549,483,462,439,399,394,397,421,437,452,466,463,452,418,573,720,721,645,614,526,453,466,526,554,608,598,634,608,552,415,401,406,396,447,525,482,488,443,404 20,15,14,55,87,82,48,385,390,413,386,398,407,398,419,417,412,406,401,423,450,389,421,400,401,400,392,385,382,415,402,412,421,418,399,402,399,394,388,382,383,408,441,435,406,412,489,533,525,497,448,426,410,439,472,477,518,499,544,500,491,385,390,386,395,407,408,415,418,401,390 15,27,27,150,323,317,143,606,836,806,763,703,727,624,713,682,695,693,830,948,933,687,903,865,795,789,696,661,556,402,596,846,893,813,832,721,663,381,392,425,439,452,575,616,662,447,857,1023,1023,1023,1023,979,868,500,575,595,695,718,799,833,801,525,664,519,571,809,948,911,922,831,748 18,49,47,95,125,101,77,443,532,460,443,432,456,473,498,496,509,457,522,631,609,444,563,514,466,469,429,433,403,392,452,584,608,541,550,475,448,393,396,399,427,454,546,507,501,419,679,809,808,739,711,607,515,505,562,588,644,644,702,690,641,412,430,420,427,479,622,548,599,482,454 10,277,223,159,224,166,122,441,425,367,389,411,411,448,474,439,417,429,399,406,422,405,435,419,414,410,386,403,383,429,475,437,458,407,438,407,403,414,438,450,475,520,608,529,498,451,566,541,532,471,474,451,412,462,510,517,600,566,638,607,518,402,382,385,393,414,439,425,427,419,386 11,19,19,95,113,112,92,415,470,470,431,415,424,420,439,425,443,415,493,594,577,434,546,500,463,444,426,409,401,400,417,548,604,521,547,468,439,379,393,410,392,429,469,443,458,414,561,782,794,697,666,567,463,443,485,493,546,542,575,553,524,407,410,419,383,476,574,539,530,471,432 18,201,180,100,128,106,81,415,419,403,401,390,405,418,456,454,447,405,428,433,431,387,435,395,401,387,406,390,370,404,437,438,440,415,398,425,381,409,431,444,476,541,628,541,507,454,570,536,540,446,437,441,411,475,555,548,598,587,644,593,548,405,389,405,418,413,426,421,442,387,389 1,259,222,447,640,486,339,865,895,850,831,803,826,910,970,966,958,950,956,959,954,692,834,809,782,760,718,702,610,709,986,981,957,922,950,896,858,768,829,864,918,983,1023,1023,1023,718,1023,1023,1023,1023,1023,997,911,891,971,1008,1023,1023,1023,1023,1023,842,753,851,868,937,979,942,968,878,825 17,53,41,72,84,55,49,422,481,449,431,395,415,440,467,453,453,454,496,585,551,419,536,493,458,439,399,406,385,397,423,540,577,510,515,440,436,387,403,427,435,466,523,500,479,436,626,743,753,671,638,533,482,509,553,572,631,618,672,644,584,425,401,420,409,465,592,522,522,447,423 8,9,8,24,32,26,21,405,438,450,415,411,430,424,435,426,427,425,477,516,519,431,499,470,435,437,401,389,396,391,414,505,541,469,484,439,410,390,378,387,402,415,457,440,459,405,540,689,688,613,572,498,432,417,438,448,497,483,535,552,511,388,390,398,413,445,528,488,495,424,415 19,18,17,44,51,43,36,448,507,477,463,423,432,443,483,480,476,460,525,615,594,432,563,533,484,467,438,439,397,396,454,604,626,518,559,472,449,409,409,430,433,477,539,502,507,412,647,805,816,737,704,611,488,519,571,585,666,640,689,671,604,409,411,403,416,487,585,541,570,485,448 18,922,348,165,171,59,61,690,717,652,619,582,582,728,794,784,757,741,785,834,817,553,755,720,619,616,543,517,464,561,705,805,822,729,751,643,537,621,726,765,818,884,951,885,848,741,952,982,968,918,885,817,711,905,961,969,1008,993,1023,986,943,522,511,549,582,718,818,761,770,679,582 14,34,33,105,171,161,98,417,444,427,416,404,429,424,455,457,452,446,444,538,525,416,485,467,445,440,402,392,385,404,429,505,518,447,470,421,414,390,413,415,418,457,524,494,508,410,617,716,718,627,609,534,450,468,533,545,629,617,684,652,596,400,394,399,399,421,528,482,491,445,419 20,25,22,11,14,8,7,407,428,413,393,416,377,412,424,426,412,400,443,471,450,393,441,424,406,403,394,381,390,390,405,442,483,433,430,409,417,377,391,403,392,439,451,434,429,398,531,610,594,520,489,452,403,438,491,496,540,537,565,537,479,385,380,396,397,425,475,430,443,407,409 12,13,9,24,29,16,12,492,491,489,445,439,446,527,554,554,530,529,550,606,600,423,540,491,471,470,416,388,406,385,484,565,597,526,532,461,426,412,441,424,461,502,609,585,557,434,701,770,760,696,671,599,497,528,587,602,682,673,734,716,656,425,418,429,433,522,611,571,570,495,447 10,16,15,28,46,39,24,392,364,376,395,374,383,402,396,390,406,398,403,403,387,381,393,397,376,399,370,379,393,364,400,398,381,385,371,381,372,395,385,392,410,411,431,422,412,387,406,390,397,407,381,392,371,406,430,396,430,434,462,451,408,380,391,383,384,386,373,403,394,405,380 8,12,12,56,90,89,56,401,406,382,394,393,395,410,412,404,425,403,407,448,431,390,426,410,396,407,399,383,392,397,390,424,460,435,438,388,395,378,393,388,413,411,426,421,408,405,461,559,571,497,482,442,404,408,440,443,468,449,501,486,433,390,401,370,404,398,435,432,440,406,392 1,127,116,75,99,82,61,471,606,564,530,458,492,496,537,514,508,491,675,790,746,572,764,672,584,591,488,430,415,416,495,781,789,681,697,539,473,417,455,461,493,562,653,587,569,523,713,907,898,822,781,667,531,644,694,684,725,704,765,735,694,424,454,400,437,657,796,702,726,586,474 17,756,315,1023,1023,820,802,857,867,825,783,713,754,890,937,917,905,896,925,962,951,733,895,860,803,791,687,665,568,738,887,939,948,880,894,805,739,804,893,937,981,1023,1023,1023,994,935,1023,1023,1023,1023,1015,955,871,1023,1023,1023,1023,1023,1023,1023,1023,723,669,719,765,865,947,909,922,829,756 3,51,47,8,10,7,6,407,410,394,407,404,391,389,415,413,390,401,413,391,381,379,399,388,390,354,382,382,382,383,400,421,403,402,383,384,380,392,397,373,425,442,492,442,420,416,506,472,446,403,407,404,393,485,536,522,574,569,605,565,483,375,385,390,409,406,391,401,395,404,395 7,15,14,24,36,34,21,398,407,392,390,378,371,419,414,414,396,416,417,404,393,370,389,400,402,379,389,365,373,379,400,403,400,393,392,404,410,389,406,393,421,448,481,447,429,424,468,429,409,419,402,381,391,452,509,515,545,542,578,510,458,374,394,386,382,396,378,399,381,379,396 2,9,9,37,48,41,31,420,508,475,435,412,419,430,443,405,418,421,496,609,609,408,550,522,466,475,431,439,398,393,439,569,635,518,556,470,441,412,398,393,396,415,465,436,453,398,570,801,812,723,694,590,488,430,451,469,511,507,563,552,522,399,399,406,403,470,598,566,550,488,439 1,215,137,63,68,34,34,478,442,433,412,408,444,494,539,513,491,479,484,506,513,402,448,423,404,417,373,395,401,412,565,505,487,442,474,448,411,430,499,531,603,714,855,803,730,523,866,749,692,631,603,521,445,686,774,835,982,990,1023,948,877,407,403,429,422,453,474,461,470,391,415 1,228,185,148,165,120,108,514,569,483,464,447,470,578,621,580,589,556,593,660,641,448,589,542,507,471,453,438,412,406,524,606,638,547,571,496,470,437,468,492,515,570,689,651,610,543,793,838,829,766,726,649,539,696,763,767,814,797,844,824,769,456,448,471,474,552,646,604,641,523,477 12,10,8,22,27,20,16,438,412,402,390,376,380,425,428,401,401,393,412,413,402,382,388,388,402,389,386,377,385,410,406,403,405,405,400,401,389,384,391,393,401,398,436,406,407,380,445,463,448,422,414,390,401,415,438,421,485,475,508,501,429,364,379,379,374,383,409,400,406,398,372 19,9,9,20,30,28,18,388,368,371,386,354,388,398,409,392,395,410,380,383,416,378,393,395,387,396,376,390,406,396,378,395,401,392,385,387,387,409,398,394,424,413,445,405,414,385,449,402,401,407,408,403,387,427,455,436,494,461,488,441,416,387,371,386,382,389,396,384,396,388,377 20,10,10,39,58,46,32,421,432,396,383,415,402,422,445,442,425,423,447,454,445,415,425,405,408,390,398,389,385,404,408,457,449,417,428,406,414,394,412,428,442,452,533,485,458,443,578,625,599,550,510,456,439,534,597,591,645,621,667,610,549,395,396,404,409,432,451,426,436,418,404 3,17,17,82,120,123,84,394,389,383,406,396,391,396,395,402,397,395,391,395,391,391,405,395,386,384,395,373,394,385,389,398,395,392,399,383,386,381,386,391,390,395,434,400,401,404,441,443,449,430,409,394,387,423,435,473,432,449,448,428,408,383,391,385,389,394,397,388,400,392,386 5,8,8,50,82,85,51,398,379,394,389,390,403,388,405,368,363,389,397,399,388,376,393,396,383,389,386,391,380,385,373,385,387,368,375,391,380,401,382,373,395,386,403,383,392,384,396,390,394,395,402,386,367,388,409,417,421,418,408,424,401,386,374,392,388,391,392,394,387,358,386 7,14,14,52,84,81,47,398,432,406,420,409,410,414,428,444,437,448,443,497,509,400,459,435,431,417,400,387,419,388,423,486,516,434,437,418,405,384,398,401,423,446,504,467,471,425,600,729,746,667,628,520,448,501,533,546,585,580,638,595,530,394,398,393,389,436,499,459,467,444,401 17,25,20,49,67,44,30,439,390,393,371,391,371,416,419,423,427,413,420,422,413,377,393,392,377,396,390,386,378,405,409,429,406,407,413,385,370,395,399,424,423,427,475,470,450,411,512,473,467,447,442,391,384,500,504,542,551,566,599,561,484,395,391,378,392,399,402,391,397,394,393 17,12,12,24,33,29,20,387,394,369,387,394,378,398,418,420,389,381,391,381,400,371,384,392,387,395,369,373,395,389,381,389,391,376,411,369,372,387,387,414,396,431,420,416,408,377,431,401,394,377,411,377,395,396,404,439,445,441,460,447,433,369,372,373,390,367,406,409,391,394,380 6,9,8,25,64,61,19,408,420,412,403,384,415,414,421,410,420,410,410,449,439,388,414,419,406,398,392,395,378,395,411,427,451,414,418,401,406,383,396,402,423,429,462,442,427,413,508,537,541,480,471,417,403,453,499,518,558,508,586,523,488,389,395,392,383,409,438,431,411,399,404 3,36,35,237,386,386,237,398,404,392,401,378,395,417,433,423,445,401,423,457,441,397,411,403,393,383,395,411,394,418,417,434,421,412,408,408,397,405,404,447,438,481,512,462,454,485,561,558,537,492,478,448,406,612,704,693,709,662,691,605,548,390,376,403,416,403,425,412,416,411,389 4,21,20,105,148,146,100,406,404,377,394,384,382,402,398,397,411,402,395,401,405,400,396,395,383,381,406,382,383,389,387,416,394,398,387,396,383,393,397,405,407,401,434,402,411,405,469,464,451,416,432,424,387,437,463,484,466,473,481,450,438,385,363,376,392,390,405,412,396,403,392 17,15,14,32,47,38,26,381,398,388,394,387,375,403,410,401,393,404,392,380,390,373,392,400,382,384,383,383,390,351,397,407,401,394,402,361,409,397,384,380,405,406,425,430,402,381,461,446,435,412,398,395,362,394,407,406,459,438,476,429,436,387,412,377,391,400,402,372,377,380,369 19,10,7,40,62,48,27,443,762,703,653,563,567,465,487,450,445,424,690,875,864,584,834,794,746,694,593,544,471,382,426,810,876,800,812,706,604,376,393,400,402,440,459,487,485,404,590,1023,1023,1023,992,897,758,438,463,474,518,526,573,578,536,410,515,375,406,604,840,803,832,706,613 9,22,22,108,169,167,106,396,393,383,387,405,383,398,404,408,395,401,382,399,379,387,391,370,379,389,374,385,386,399,379,400,393,397,386,384,398,390,394,390,395,400,415,418,397,407,427,421,415,421,412,416,393,434,464,460,474,428,479,450,450,373,395,394,383,398,391,392,417,392,376 3,18,13,49,62,40,33,450,416,398,395,377,388,469,458,461,442,421,411,427,420,385,429,412,398,405,392,381,376,400,417,429,424,403,427,375,380,381,415,426,455,468,530,496,478,436,581,508,513,449,439,430,398,496,534,546,629,607,661,626,573,394,379,388,392,391,431,398,428,411,380 11,80,59,166,248,164,108,499,475,474,430,419,426,534,573,575,538,529,557,588,574,436,513,478,428,435,420,409,397,508,666,604,587,527,540,482,451,619,761,816,877,950,1015,925,836,551,844,817,782,722,687,609,530,777,885,932,994,974,994,911,847,433,419,430,466,509,604,534,546,476,457 9,22,22,135,172,179,136,411,407,380,415,383,416,404,422,396,417,404,428,431,434,380,416,404,396,393,390,380,380,390,391,410,437,400,399,410,385,393,396,391,414,399,437,435,415,400,467,517,544,459,461,422,396,404,438,452,470,479,507,495,457,391,386,395,403,405,439,428,430,393,398 18,15,14,77,80,46,48,419,448,443,419,397,419,441,448,442,444,425,468,527,545,418,504,486,443,426,399,399,408,421,414,520,539,470,494,447,435,407,401,393,397,428,480,438,437,419,571,732,731,649,614,512,442,448,481,483,547,538,586,573,544,396,406,421,395,456,512,494,507,442,421 7,13,11,27,36,31,23,392,376,391,387,390,366,400,407,389,402,390,415,383,399,380,385,380,391,385,377,392,389,403,387,395,391,381,382,385,400,369,414,396,411,415,455,422,416,395,440,423,400,396,385,383,382,450,477,488,492,484,525,488,467,386,384,393,396,354,398,385,391,381,378 17,97,89,230,315,285,206,446,532,466,484,447,423,486,510,513,522,507,538,631,637,430,501,480,443,443,419,419,418,434,497,555,562,500,499,442,428,434,479,485,578,646,741,678,631,482,727,804,837,780,719,635,511,561,609,588,647,650,721,735,669,420,421,403,416,463,528,488,517,450,417 12,22,21,15,18,15,12,557,639,590,580,510,529,587,666,644,670,658,704,751,730,526,660,629,584,558,484,488,450,394,560,722,715,636,670,551,511,418,435,430,455,493,632,630,652,432,834,906,883,843,821,751,640,545,636,671,752,760,826,835,801,495,497,520,550,672,755,711,737,621,562 11,40,35,62,68,54,52,500,627,604,556,464,500,560,617,573,570,536,671,802,770,525,783,713,631,608,527,485,434,415,521,758,813,703,728,582,500,417,426,453,469,548,659,609,617,463,765,904,922,848,824,712,590,596,670,676,749,742,800,769,730,430,461,458,457,616,794,738,726,628,527 16,10,10,45,62,63,45,412,459,431,422,409,417,412,452,446,413,429,459,501,509,396,454,445,434,414,400,402,398,388,426,476,499,440,475,434,403,370,397,393,412,401,440,429,426,407,556,695,693,641,576,516,466,411,430,462,509,514,544,542,525,412,400,394,400,441,489,478,492,425,420 4,8,8,28,45,46,29,402,410,421,398,380,390,415,412,413,398,414,425,456,439,401,425,393,404,395,377,379,383,398,409,437,442,425,443,394,382,389,384,412,389,428,436,421,422,385,503,580,580,508,497,466,419,430,461,478,526,516,555,529,480,394,386,395,389,420,438,435,424,400,413 5,259,134,404,489,225,176,809,811,765,724,677,721,849,898,891,878,862,877,901,889,617,804,766,724,691,611,597,515,623,871,889,878,825,844,763,711,707,799,846,900,966,1023,997,971,774,1023,1023,1015,976,953,902,810,927,994,1013,1023,1023,1023,1023,1023,684,611,705,730,826,873,837,858,761,684 8,11,8,12,16,13,9,401,420,423,393,388,404,413,412,419,410,405,414,496,484,392,493,468,415,420,400,404,395,418,385,471,514,441,464,419,395,407,404,399,406,430,481,436,426,409,499,593,640,512,501,441,406,473,492,517,545,533,558,531,486,390,389,391,409,415,520,455,447,428,403 15,23,21,85,120,110,76,450,525,510,492,449,469,456,460,472,472,464,556,675,661,461,614,567,499,490,449,430,409,384,432,640,679,587,603,505,449,391,411,408,424,447,480,472,475,422,642,858,858,791,761,659,544,436,512,499,569,556,624,619,599,415,419,413,423,525,665,604,634,522,475 20,16,12,35,51,29,21,434,416,398,416,415,401,463,481,467,455,427,452,486,488,400,441,437,396,419,405,410,394,392,418,468,472,415,429,417,397,377,413,393,421,450,488,465,462,416,592,608,607,534,517,450,439,478,525,513,579,582,626,614,553,416,389,409,418,435,483,446,485,425,395 8,23,20,31,56,50,26,418,400,389,401,427,390,422,472,464,427,456,416,425,423,387,391,402,387,393,405,384,391,396,444,426,423,400,425,398,391,429,417,410,450,516,603,546,514,405,593,515,483,464,450,447,418,493,541,588,649,646,683,625,581,408,393,380,408,403,402,399,410,409,380 4,39,32,10,11,10,8,429,424,395,409,398,416,463,471,471,459,435,447,467,440,394,448,435,398,402,385,374,388,407,487,467,447,426,426,425,387,429,484,554,599,697,815,739,653,436,742,610,567,541,489,468,415,566,675,741,881,882,917,836,756,396,394,413,421,426,465,429,468,419,397 18,25,23,417,705,715,415,417,416,389,394,390,405,442,421,425,410,434,420,455,435,404,428,408,396,398,382,389,388,392,406,426,430,411,423,410,409,416,418,409,451,467,536,483,465,472,559,549,538,476,440,426,420,604,679,691,692,653,679,600,552,418,385,403,415,410,437,416,436,407,384 20,9,10,63,116,119,64,394,398,399,392,389,410,401,444,408,433,428,424,433,420,396,412,401,399,397,384,387,387,378,395,404,423,395,420,388,412,400,390,395,390,412,417,424,416,394,470,512,504,464,454,425,418,439,458,447,495,478,495,482,444,399,390,380,395,413,422,414,416,397,390 6,8,7,24,25,22,21,416,404,393,391,380,386,426,444,394,404,399,389,399,399,377,394,391,375,386,387,384,377,386,384,388,394,387,392,378,386,379,391,384,413,387,450,422,409,382,439,410,422,408,405,381,368,398,413,422,440,459,507,475,445,382,381,383,375,392,403,382,403,376,386 17,13,12,50,75,62,42,402,436,419,409,401,407,396,404,420,406,401,436,449,469,391,430,417,409,407,404,397,397,379,387,455,448,419,425,411,389,390,376,387,368,398,416,392,438,391,458,606,599,547,494,451,415,415,425,439,475,445,486,470,436,388,390,383,383,424,447,433,442,407,410 6,14,12,20,28,23,16,405,434,396,398,372,404,400,400,415,401,389,428,463,457,406,467,437,419,396,408,394,373,403,398,462,483,440,444,381,395,400,401,401,401,425,459,422,428,400,474,534,577,489,465,408,397,428,474,481,530,539,545,509,475,401,394,392,391,419,448,436,413,412,398 13,31,30,79,85,83,77,403,517,471,457,433,443,442,471,443,458,457,526,640,619,429,595,548,475,493,434,418,415,396,449,608,643,526,562,470,446,384,404,388,413,437,498,489,502,422,624,819,832,752,721,615,503,442,501,553,611,585,665,640,594,411,419,402,407,479,619,563,596,498,434 13,27,26,25,27,24,23,398,477,474,446,429,418,444,439,436,441,449,507,603,596,440,569,523,455,482,425,417,400,382,430,565,604,515,538,469,446,383,390,395,395,429,463,438,461,404,599,814,828,750,722,619,506,436,466,477,537,548,590,585,552,395,415,403,386,476,592,543,568,479,443 14,12,12,68,104,109,70,407,389,389,388,378,369,424,398,397,393,400,385,389,375,392,388,382,396,378,384,380,404,385,390,399,383,382,385,384,373,388,393,385,393,400,407,404,407,405,431,407,406,390,402,376,392,412,433,450,465,439,471,449,424,396,390,405,374,401,381,393,407,383,391 3,18,15,62,97,87,54,429,472,443,451,422,416,456,471,457,457,452,486,616,587,420,528,504,444,454,443,406,412,396,426,541,584,510,528,457,438,387,395,401,406,415,460,474,459,406,607,795,800,728,692,601,507,437,481,468,563,544,611,605,562,404,409,405,396,482,582,510,552,474,431 2,11,8,51,64,49,38,416,425,424,417,398,401,436,431,421,422,421,441,500,493,404,469,462,418,421,414,404,390,374,422,487,513,460,451,425,423,382,425,413,430,447,513,458,470,430,566,673,679,587,559,489,437,494,550,558,599,581,628,577,534,390,392,393,387,425,488,483,452,429,388 9,68,66,154,221,209,139,466,491,467,428,423,434,487,503,474,496,489,519,599,586,433,571,507,469,458,408,395,393,406,446,566,616,508,562,432,439,427,414,441,455,469,571,531,516,440,672,801,813,728,697,584,498,535,622,645,704,685,735,693,634,428,417,420,421,489,600,531,560,477,431 18,52,48,21,22,19,18,443,506,464,436,427,448,476,519,492,479,474,509,640,623,436,607,558,479,470,431,424,411,417,449,600,660,558,555,459,440,387,435,434,439,474,515,502,529,414,648,817,821,738,701,605,476,523,582,599,666,651,709,683,630,395,421,433,432,519,659,591,589,504,432 2,244,198,658,897,698,519,801,705,635,613,586,598,842,895,870,858,836,808,786,791,500,602,591,563,551,479,492,465,827,930,844,786,749,781,723,673,912,990,1023,1023,1023,1023,1023,1023,806,1018,947,892,861,833,793,673,982,1023,1023,1023,1023,1023,1023,1010,714,522,703,715,748,762,732,739,643,591 7,9,8,72,92,87,67,426,429,420,413,405,402,401,417,402,425,404,433,487,453,407,455,440,414,397,410,378,377,368,398,465,484,444,434,435,410,389,391,384,394,394,425,403,416,392,487,671,684,588,574,482,433,401,437,449,481,488,529,481,464,392,391,394,390,431,480,452,470,417,389 20,16,15,59,94,58,44,446,473,448,438,434,418,438,467,457,454,451,511,587,585,420,525,480,465,456,423,412,408,402,437,544,598,525,521,465,447,376,396,394,425,453,496,480,477,399,607,795,797,726,694,591,498,466,514,519,587,582,648,612,569,425,424,411,417,482,551,519,537,463,431 4,8,8,31,32,28,28,410,442,425,441,410,416,408,418,419,421,414,468,544,534,418,509,472,434,435,416,410,394,379,399,532,557,477,481,435,411,380,375,382,388,389,411,430,430,392,511,743,749,673,643,524,474,427,414,439,465,458,513,521,489,391,397,397,392,440,544,490,479,448,423 5,14,14,20,24,19,16,387,414,400,401,361,373,392,401,399,406,393,412,433,440,398,407,414,409,397,385,394,399,400,397,425,439,413,424,398,392,387,394,391,407,398,440,393,408,399,470,572,558,509,455,430,419,394,412,450,460,440,454,444,427,383,394,389,394,404,438,417,431,386,393 1,20,20,110,199,203,110,400,439,427,421,407,410,393,402,412,417,394,471,522,500,404,484,452,439,422,421,410,387,409,399,495,532,458,490,434,424,391,403,404,390,402,423,428,424,402,508,730,742,657,599,534,462,400,440,413,480,468,527,485,456,402,410,401,405,440,501,470,494,426,406 8,145,108,159,176,55,46,627,618,550,555,517,497,663,731,706,692,696,681,725,718,492,609,559,537,536,467,472,399,461,689,696,693,632,654,576,522,511,602,643,715,806,895,840,808,612,915,902,873,826,802,733,631,808,874,900,960,950,987,943,895,466,444,509,506,611,692,650,677,552,512 14,9,9,31,49,47,29,394,434,417,421,413,402,403,409,408,427,397,446,517,477,402,465,451,421,426,401,394,394,400,395,483,505,453,477,419,397,389,388,394,394,414,454,437,425,393,502,667,665,578,550,487,438,424,440,470,509,493,510,496,479,385,388,393,391,426,489,473,461,440,417 20,17,14,38,48,39,31,393,389,388,369,387,381,401,420,388,411,402,383,410,389,379,379,378,385,384,386,396,378,386,375,382,402,397,391,376,384,381,387,384,407,432,439,416,424,406,437,422,433,405,380,377,393,411,449,435,461,483,515,480,449,387,385,381,390,387,390,373,393,389,383 9,98,89,318,389,353,288,521,669,624,573,525,570,584,641,623,610,610,707,799,785,541,748,694,626,609,532,506,455,416,547,768,792,706,733,617,531,444,448,438,491,527,661,637,649,485,819,956,954,896,869,789,673,607,698,710,790,781,833,826,785,466,506,488,500,689,810,753,774,647,561 4,17,16,8,9,8,7,515,602,556,537,484,514,553,621,608,614,566,666,745,719,514,681,618,563,558,483,483,435,387,515,725,738,647,674,550,510,414,392,388,437,492,602,581,611,408,775,897,882,834,807,723,617,508,589,612,698,707,775,774,744,470,470,480,486,643,757,692,715,610,538 16,50,44,128,141,122,113,479,588,537,501,487,479,488,533,543,527,513,609,725,697,471,676,623,548,535,461,443,429,403,477,689,730,629,667,498,490,418,420,444,428,504,586,557,543,455,733,886,887,821,795,701,567,531,618,639,701,683,749,733,683,426,438,432,437,590,726,650,674,555,487 4,13,12,47,60,50,40,461,583,534,481,465,463,488,524,504,512,497,622,732,704,478,681,619,537,523,470,444,426,415,478,702,729,629,620,512,468,398,416,424,438,462,543,532,554,433,705,865,867,792,763,662,552,488,548,540,623,640,711,700,662,448,424,436,440,566,712,641,661,559,484 11,13,13,38,67,66,36,419,484,474,429,419,430,418,444,449,422,415,507,613,602,434,567,514,469,461,423,417,393,409,422,563,614,520,549,453,437,408,410,387,393,437,458,454,452,393,554,798,816,726,693,572,469,422,458,479,522,527,566,546,497,411,405,395,420,461,585,530,577,454,437 6,35,24,54,60,41,39,414,455,433,414,406,432,450,455,462,421,417,459,553,558,410,527,508,449,447,411,399,385,382,437,533,587,481,501,430,434,403,407,402,444,455,517,462,450,449,584,704,731,616,600,501,431,481,549,551,617,591,644,596,545,392,405,404,410,422,544,496,506,450,398 5,39,27,112,109,66,71,487,577,532,529,461,462,522,581,555,565,542,612,730,703,480,668,611,537,513,462,453,419,405,509,698,733,615,662,540,457,433,452,482,519,596,700,628,606,523,788,897,897,832,796,698,569,675,746,757,804,793,833,802,750,430,432,424,457,563,729,652,653,557,469 3,13,12,27,34,31,24,442,401,399,387,397,388,439,444,415,416,388,401,441,425,378,411,414,419,403,384,375,391,395,442,440,455,419,422,424,399,390,402,407,451,501,627,580,516,394,486,526,511,477,467,458,416,433,439,470,492,485,539,511,470,398,390,387,395,396,430,402,416,412,403 5,20,20,101,154,162,105,406,389,405,402,397,395,387,397,404,402,408,385,406,394,389,399,386,392,390,386,374,386,395,392,386,394,392,383,374,389,397,384,405,400,412,450,417,405,413,457,409,424,378,430,393,378,453,475,492,513,498,488,462,455,398,378,375,383,390,389,395,406,383,399 10,35,29,42,49,38,33,406,413,410,399,420,409,416,437,433,432,433,432,509,491,412,479,459,432,411,415,402,383,390,412,509,522,462,493,417,401,393,378,388,409,434,465,457,423,404,537,680,689,606,566,477,434,448,494,499,530,531,557,529,490,404,400,392,396,421,517,474,505,440,421 12,21,12,48,60,33,27,411,438,420,414,402,405,444,452,442,444,413,440,492,485,404,485,455,433,410,396,410,401,386,429,466,504,431,462,412,409,393,408,433,431,494,531,483,449,422,598,666,664,583,546,453,428,525,582,586,636,610,670,630,562,402,401,399,386,413,501,489,446,440,396 10,12,10,29,38,31,23,412,395,385,390,387,377,422,429,390,404,397,392,425,401,390,404,397,391,401,381,389,383,394,412,408,415,402,397,389,387,404,403,394,407,413,461,439,441,386,486,442,442,406,434,409,375,420,455,446,497,482,537,488,464,395,394,399,368,388,401,399,398,397,383 13,95,86,67,76,63,53,510,572,527,526,479,484,535,572,560,565,550,622,716,701,472,639,588,520,519,456,433,418,431,527,674,716,615,634,536,468,427,437,465,479,538,639,593,614,449,777,873,870,805,783,707,571,602,680,706,775,764,812,797,745,455,440,440,488,577,700,648,656,560,495 12,17,13,32,42,31,24,414,427,393,412,381,400,437,433,428,420,429,436,450,436,395,437,439,414,399,398,400,381,402,405,438,463,437,425,415,417,393,417,410,421,446,478,464,442,416,531,581,563,503,491,443,396,480,512,502,547,550,601,538,489,386,402,400,401,421,465,464,454,405,401 17,11,10,28,35,29,23,408,391,391,379,364,381,406,412,410,386,399,390,400,405,373,389,383,396,392,369,379,382,392,383,397,384,391,392,380,399,396,391,390,408,415,434,432,424,394,479,419,413,395,394,379,406,414,455,446,477,496,529,500,474,394,385,374,395,361,403,377,381,386,383 10,15,15,31,50,46,29,415,455,423,413,405,428,443,451,429,452,433,439,522,519,409,474,461,434,426,415,405,405,388,415,494,515,472,481,406,417,395,390,407,411,395,440,420,447,405,555,705,716,626,601,518,447,425,463,479,520,523,557,563,511,406,398,401,408,453,521,492,487,428,430 7,45,17,59,64,28,23,511,464,419,402,422,422,507,562,547,511,493,500,519,503,404,465,447,421,427,396,401,370,434,491,486,514,443,475,436,409,438,481,519,578,658,767,716,642,514,783,715,670,605,570,513,437,692,775,802,883,880,912,843,781,407,405,418,430,464,489,443,489,414,411 7,10,10,58,117,115,52,384,400,399,414,403,408,416,384,414,404,415,419,435,417,397,407,419,404,401,395,385,375,391,378,429,440,416,413,398,396,387,391,411,390,401,436,404,417,395,510,557,534,488,471,437,431,427,453,464,481,509,528,491,478,377,392,397,391,415,436,427,425,392,402 10,8,8,76,106,108,76,401,399,404,408,406,396,398,436,441,426,425,403,428,434,388,401,410,400,401,382,406,387,380,399,415,408,412,400,411,373,391,393,398,395,399,442,423,428,413,500,530,519,488,455,431,391,432,456,463,501,520,540,523,490,381,390,403,392,392,414,409,416,388,387 1,150,144,80,98,95,76,404,428,401,399,387,389,412,412,406,394,409,415,434,425,391,417,417,394,397,401,356,373,403,401,422,406,407,400,388,391,393,388,414,424,451,504,460,445,411,454,491,494,441,430,414,394,429,417,457,482,461,502,484,448,388,381,394,367,409,424,409,420,397,387 2,20,20,22,40,40,21,427,398,405,394,401,402,430,459,451,441,438,435,439,418,389,407,410,402,370,402,384,392,402,489,444,417,418,428,412,414,408,459,477,530,624,751,687,612,393,654,545,483,478,436,446,395,459,530,584,738,736,777,712,635,403,389,405,404,406,413,413,409,395,395 18,78,63,243,396,338,200,766,917,875,845,808,844,809,860,854,844,842,939,989,984,807,926,909,877,853,793,780,689,472,774,948,954,916,926,860,803,478,497,552,582,705,838,828,846,606,997,1023,1023,1023,1023,1023,949,776,848,868,935,935,989,991,961,714,824,713,748,973,1023,1020,1023,957,902 12,8,8,28,43,43,28,409,452,440,419,405,414,406,418,409,405,389,440,509,533,423,496,469,430,427,406,404,410,391,405,505,517,468,476,408,428,386,389,425,401,401,440,421,428,400,517,716,733,633,622,503,436,417,455,454,474,485,512,498,482,404,391,384,402,425,515,453,475,411,411 19,28,25,63,73,61,53,586,807,760,731,672,715,622,684,671,653,644,812,885,876,662,823,796,764,740,655,649,540,383,599,868,871,834,852,776,724,408,412,424,431,512,648,654,692,430,849,1023,1023,1023,1011,951,859,550,630,650,749,758,826,831,808,542,692,544,572,852,946,917,941,858,783 2,14,15,76,112,116,78,395,379,370,386,386,375,401,387,408,397,404,392,430,398,399,420,400,374,393,379,385,382,397,395,398,417,406,409,398,370,382,393,400,389,406,437,412,400,454,435,472,480,430,439,422,388,566,662,652,625,546,548,479,441,387,384,382,380,398,417,416,399,381,371 7,13,12,27,37,34,25,392,392,393,406,395,372,417,405,388,399,404,392,397,381,384,393,397,394,386,385,385,392,374,391,387,383,390,398,398,392,377,412,417,394,424,447,437,396,390,443,421,421,387,403,395,386,435,466,474,484,475,511,441,456,372,385,390,390,392,397,390,373,378,378 1,19,16,40,45,36,31,427,376,395,385,384,401,432,432,425,411,406,404,402,403,371,393,386,393,395,386,387,373,374,412,395,390,390,405,404,371,374,423,397,417,451,493,450,430,409,502,474,440,428,412,399,404,465,508,502,556,541,598,531,477,374,385,381,394,386,406,389,386,398,375 16,20,18,25,29,24,21,403,440,430,443,411,407,407,433,426,428,428,487,535,525,418,518,476,430,454,427,396,383,373,399,524,565,470,492,439,399,399,397,397,397,421,441,442,455,404,498,698,708,621,585,500,444,439,480,468,527,498,539,517,489,397,390,392,406,452,541,502,487,433,398 13,9,9,12,13,9,9,474,530,517,491,453,469,475,536,533,531,527,595,676,658,465,600,555,509,478,447,428,425,390,492,647,660,576,592,507,449,408,411,401,405,443,509,500,533,408,713,846,837,783,746,668,531,469,512,528,615,626,697,704,665,434,437,444,454,573,665,623,644,539,461 15,8,8,50,60,59,50,401,405,393,392,377,403,399,411,403,412,408,425,441,426,392,428,411,397,399,396,407,391,404,409,439,433,412,415,393,377,374,401,399,419,409,447,424,414,393,501,564,550,498,469,430,412,459,483,472,506,503,532,519,479,404,384,405,401,420,432,416,423,404,400 7,50,34,68,95,51,41,482,488,452,438,434,446,496,557,513,510,502,527,598,563,432,516,489,437,435,411,427,397,419,505,554,555,495,527,441,419,409,449,494,520,604,692,628,598,473,745,780,752,697,665,582,484,648,721,738,798,782,822,773,725,429,422,428,444,489,561,517,528,456,432 20,16,16,47,62,50,38,435,516,473,469,447,487,439,446,455,452,453,516,628,603,439,554,531,465,469,426,448,421,376,424,589,614,533,572,491,439,379,399,390,405,436,480,461,466,416,619,838,825,773,732,647,534,456,480,506,581,551,620,608,565,401,444,409,430,520,638,586,626,521,475 3,13,12,9,13,11,8,526,587,557,518,483,499,552,608,604,602,601,644,715,687,476,622,585,521,508,460,457,416,405,508,683,701,600,633,537,481,391,413,433,446,475,612,590,599,420,781,870,858,802,778,707,586,502,574,600,700,708,777,778,733,463,437,467,489,614,722,647,688,590,513 3,14,13,89,117,105,78,411,467,446,431,422,423,431,445,430,442,424,450,562,555,411,516,486,449,451,417,403,391,405,422,527,571,503,498,431,411,389,402,399,416,428,476,449,438,416,551,744,744,663,638,533,461,458,470,485,549,532,587,565,524,396,410,398,421,451,557,517,514,434,435 5,12,12,21,27,23,18,414,471,456,448,407,416,430,449,451,438,429,484,596,568,442,582,528,466,473,424,407,395,375,422,558,630,520,539,436,423,395,404,409,406,417,474,450,464,413,537,715,756,650,629,512,446,443,481,488,535,503,576,548,522,400,399,389,401,451,591,537,541,470,421 4,23,22,91,137,142,92,405,396,408,399,384,405,417,432,418,419,399,409,428,399,394,377,394,392,389,404,396,365,387,403,410,418,400,391,390,378,383,402,403,389,410,440,422,423,398,470,480,465,438,420,416,399,437,468,462,497,497,518,482,456,391,381,393,395,403,400,407,418,394,389 15,34,33,208,336,340,207,400,438,418,401,420,396,418,420,418,407,412,455,537,511,419,495,469,444,434,404,393,389,382,406,514,541,468,468,417,412,398,379,381,410,383,437,445,439,411,532,698,713,626,581,507,432,425,441,431,485,477,524,505,474,409,405,395,401,434,529,485,488,439,410 9,22,21,194,360,367,195,442,421,411,415,406,398,440,463,438,457,444,460,485,475,403,440,422,409,408,394,410,395,428,433,450,456,432,429,413,404,419,409,422,434,469,523,490,491,412,625,635,642,575,543,488,427,488,550,579,647,631,694,644,588,395,395,396,409,428,470,445,467,419,407 14,16,16,70,130,136,71,401,449,422,420,416,427,401,406,399,390,412,453,530,495,405,492,478,436,426,400,396,402,377,414,481,515,473,488,408,390,383,400,385,387,391,399,389,403,394,455,702,720,627,590,469,436,407,410,420,438,425,482,457,446,388,407,396,390,427,523,490,486,433,398 12,15,11,34,48,33,24,438,458,418,420,413,405,430,465,450,430,428,474,492,496,404,478,437,432,419,404,407,405,404,409,496,514,442,466,422,414,393,396,397,406,425,459,450,453,388,511,668,654,576,549,481,416,427,473,486,521,517,582,540,493,409,401,388,407,439,501,505,494,435,424 17,9,9,54,87,87,52,374,396,396,386,399,386,398,423,396,409,405,398,408,408,388,404,394,392,391,387,384,383,405,382,406,410,396,402,399,393,379,392,391,389,410,410,395,413,385,443,478,459,434,428,407,406,401,437,428,447,443,485,423,445,396,399,390,398,413,404,396,420,382,387 7,10,9,20,24,23,19,413,468,464,437,387,405,412,432,428,416,431,494,610,592,433,592,546,462,482,417,398,404,400,419,592,642,501,532,451,418,399,386,398,412,415,472,442,421,399,507,736,764,650,622,515,426,452,479,487,506,513,552,530,477,412,399,390,388,480,634,554,551,464,424 17,11,10,35,41,34,29,424,411,403,406,384,388,444,445,418,412,420,420,425,434,399,419,409,410,393,391,393,380,394,410,416,441,411,419,390,388,394,410,394,407,425,490,435,441,407,523,562,527,495,479,465,416,449,491,503,556,548,582,549,507,403,380,399,384,414,419,430,418,387,402 4,53,43,73,103,86,60,424,510,496,459,439,430,447,485,470,484,461,538,677,648,435,621,564,505,480,441,446,409,423,447,640,684,574,611,476,425,391,412,403,438,468,526,493,491,446,632,822,833,743,713,601,499,520,566,573,640,624,676,644,584,420,413,409,427,504,649,586,581,496,437 18,15,14,28,44,40,24,390,388,374,403,391,376,401,415,402,402,406,399,399,397,394,403,392,390,384,400,395,390,389,387,408,414,380,399,377,390,404,393,404,405,414,443,427,415,404,432,426,426,415,420,388,386,425,443,437,482,475,493,482,455,392,390,382,383,395,394,397,407,401,388 8,11,10,22,24,19,17,414,392,403,384,400,393,419,423,408,410,419,413,426,416,388,412,398,390,382,381,401,401,390,405,385,416,413,404,378,391,396,393,408,396,415,455,442,413,401,478,472,465,441,442,419,400,443,452,453,514,517,553,521,461,406,391,387,399,384,408,418,415,389,389 1,8,8,31,39,37,30,401,483,458,452,421,441,427,433,441,446,440,501,600,584,424,552,493,465,460,405,406,396,382,417,554,589,506,530,452,427,385,376,393,400,419,450,444,451,385,561,789,796,722,681,573,482,414,444,438,495,509,565,537,505,409,411,405,398,483,595,543,539,460,420 13,11,11,51,59,53,44,409,459,452,430,414,405,420,445,415,425,426,470,552,533,419,493,466,431,437,432,404,386,377,427,514,565,475,506,443,431,379,393,400,416,428,476,451,466,389,578,732,727,655,616,520,438,436,508,505,565,560,604,566,536,388,394,397,385,440,531,464,497,440,422 7,12,12,52,85,87,53,401,410,396,399,392,379,403,404,415,392,402,417,447,445,402,416,413,395,386,392,387,389,382,389,414,428,426,415,397,392,381,385,397,384,406,424,402,414,374,475,540,550,468,465,433,414,406,445,441,476,453,499,471,447,401,388,395,397,417,435,425,411,411,390 12,23,14,52,64,36,30,442,403,391,386,420,393,454,460,432,431,417,422,447,440,375,425,392,399,411,395,388,366,401,423,434,442,424,414,403,397,436,423,430,475,518,586,513,482,451,600,568,532,492,481,442,394,585,635,646,683,663,711,636,588,379,405,388,394,400,444,398,401,411,402 16,28,28,57,87,89,58,399,779,725,643,511,524,434,418,411,399,406,828,977,887,777,963,857,794,761,623,549,449,411,432,963,957,863,858,698,587,415,481,510,537,574,612,540,500,554,514,1023,1023,947,907,763,593,656,674,601,557,516,562,483,475,406,465,404,395,810,946,823,840,705,544 3,8,10,54,58,52,42,468,616,548,526,476,479,488,523,499,511,507,646,733,726,530,670,635,576,545,492,475,432,366,436,722,717,665,665,546,505,381,369,347,354,348,375,426,453,343,662,934,903,862,818,719,617,314,325,341,406,452,531,618,594,437,484,427,431,695,786,731,758,623,545 14,185,136,243,309,221,177,544,714,679,635,545,574,581,650,637,606,601,752,860,837,587,818,768,683,666,569,497,463,398,572,833,866,774,796,673,574,429,432,486,500,563,704,675,660,521,824,999,1007,941,909,819,693,671,746,749,805,795,848,843,801,487,504,499,501,721,862,804,814,704,609 1,52,50,355,531,529,347,404,419,428,417,398,419,425,444,428,452,424,453,549,528,428,504,480,421,450,409,390,390,356,409,513,561,483,487,446,414,396,418,410,414,456,482,490,450,448,573,734,736,649,606,504,446,470,512,503,577,548,612,573,534,413,418,412,396,447,523,458,489,436,434 19,529,311,937,1023,658,527,914,966,929,911,888,917,953,999,997,997,992,1011,1023,1023,786,936,907,875,863,812,815,730,586,940,989,988,942,966,901,875,639,707,755,817,896,1003,991,1007,837,1023,1023,1023,1023,1023,1023,988,978,1023,1023,1023,1023,1023,1023,1023,851,841,867,895,974,1015,990,1017,939,904 13,60,43,1023,1023,1023,1023,557,489,486,458,437,423,554,598,579,555,536,589,595,580,494,558,529,492,470,422,432,406,386,494,557,569,508,509,458,441,442,454,440,481,506,647,574,603,744,734,763,751,681,647,601,485,657,707,726,768,755,805,773,709,637,419,499,500,510,618,550,582,506,461 17,29,27,93,97,89,84,453,497,463,455,432,444,454,477,482,473,470,542,597,577,438,534,498,465,454,415,417,389,395,427,567,589,516,529,472,457,385,393,430,405,443,493,481,464,412,647,815,820,748,710,618,525,454,533,528,608,610,662,663,619,420,408,404,432,478,596,540,561,492,456 7,8,8,13,16,15,12,397,431,413,394,399,399,412,427,396,398,400,415,484,487,405,473,447,414,424,402,382,380,407,410,455,496,426,444,404,385,388,398,391,406,417,450,422,420,404,464,527,561,487,473,420,388,422,450,468,508,494,529,478,464,378,396,379,381,407,472,431,439,408,409 2,17,16,91,146,147,91,411,450,412,426,402,414,440,441,468,453,436,475,499,494,400,469,447,426,414,396,391,388,405,421,477,485,458,453,427,416,395,398,387,425,432,464,447,469,413,575,665,673,585,550,484,415,460,478,479,561,568,604,572,534,394,395,408,392,451,511,470,474,421,427 1,23,14,47,48,24,25,461,452,453,444,441,429,472,556,534,509,527,549,570,559,424,475,461,450,438,409,411,396,419,511,535,551,502,508,449,415,421,442,482,532,621,731,669,632,454,770,777,741,692,649,596,487,583,685,721,819,816,858,809,748,427,406,436,442,492,553,517,534,459,445 13,30,28,93,121,115,87,414,594,526,491,431,439,407,431,433,430,434,593,769,708,516,762,681,600,566,478,440,397,380,393,745,790,663,676,545,482,404,387,383,397,412,467,443,432,412,535,911,918,833,793,653,499,440,468,456,508,514,563,540,494,419,418,399,399,590,801,720,711,584,491 12,21,12,54,65,35,29,447,388,380,368,375,388,453,451,435,408,410,409,400,408,382,375,374,383,377,379,384,381,404,406,394,401,395,396,391,383,416,427,447,442,461,539,477,452,446,531,477,432,423,412,416,418,515,584,579,629,598,645,575,511,385,370,396,397,399,384,388,358,384,389 13,143,110,359,525,358,261,503,641,607,539,500,518,528,573,558,539,524,659,786,764,511,742,681,598,584,508,493,417,408,518,747,787,676,707,589,512,458,448,464,497,543,663,602,603,505,769,934,944,876,844,756,642,586,694,707,773,757,813,783,738,437,475,454,438,615,767,709,719,630,523 3,8,8,186,304,308,186,391,431,421,381,404,387,417,411,430,437,420,434,478,464,405,457,435,422,421,393,390,389,375,413,466,472,426,451,416,419,386,388,368,401,420,446,433,430,426,528,617,633,556,509,467,417,435,469,466,518,487,535,500,475,422,385,394,407,424,470,440,441,429,394 12,8,8,38,44,44,37,396,439,436,429,404,402,402,420,414,414,412,464,515,507,418,489,466,417,433,396,409,399,361,405,506,523,452,487,450,405,386,379,395,386,409,434,421,422,391,524,717,726,634,595,524,450,411,447,442,498,473,505,496,462,392,395,394,389,445,506,463,498,430,400 7,36,33,52,68,57,43,515,611,585,536,483,489,519,576,546,532,549,623,764,740,511,743,687,595,579,493,469,426,406,512,726,775,670,699,563,516,417,415,424,441,508,596,570,572,429,731,885,896,818,792,691,554,533,609,621,699,702,755,747,703,445,461,429,461,594,772,701,717,600,523 13,9,9,26,47,47,25,417,438,439,430,410,419,430,436,449,432,440,440,511,492,416,462,442,421,408,404,397,390,384,429,467,493,458,456,443,415,377,390,406,400,416,442,447,438,406,545,683,667,604,555,506,425,431,450,455,517,494,538,557,520,402,394,394,411,440,513,479,503,451,418 16,13,12,28,42,36,23,394,396,364,374,374,403,420,404,400,398,394,374,392,399,366,412,400,383,384,394,382,397,379,395,414,408,375,396,396,391,398,398,390,400,428,427,423,409,378,421,421,412,407,378,389,384,411,429,418,447,447,477,450,439,374,390,387,386,384,405,380,389,393,388 5,12,12,7,7,5,5,506,580,536,501,476,498,554,607,604,589,587,643,692,682,483,610,580,523,499,474,444,443,416,541,675,671,609,610,537,478,399,416,444,453,505,642,607,618,437,783,861,846,793,764,696,576,540,615,627,716,719,786,784,746,478,459,463,486,603,709,652,675,567,500 2,78,65,847,1023,1023,775,832,846,812,794,767,812,863,914,904,891,887,905,909,912,795,867,871,867,847,807,817,727,478,795,852,847,812,841,788,745,482,522,551,636,738,868,850,864,675,1023,1023,1023,1008,996,968,892,805,886,913,983,982,1023,1022,987,765,742,766,809,880,902,887,923,838,811 9,48,35,31,36,19,16,532,542,480,485,442,470,595,646,614,606,599,592,615,637,407,503,493,463,466,425,429,407,426,656,616,611,522,579,524,502,445,543,595,650,757,866,815,782,494,845,806,763,722,686,641,519,660,751,787,876,869,914,878,830,437,428,480,475,536,573,529,557,471,447 4,13,12,56,77,72,53,428,471,448,434,414,381,441,428,449,430,435,453,571,566,419,523,479,440,435,405,393,385,385,415,543,574,502,500,447,414,373,408,412,403,423,467,434,434,411,572,759,760,679,644,540,473,452,466,478,541,535,593,550,531,411,398,403,401,462,561,496,512,461,429 15,18,18,66,107,111,67,384,392,400,399,406,402,387,403,391,401,394,406,457,449,393,432,419,405,414,406,385,383,375,397,419,455,423,429,412,391,385,395,384,377,387,385,403,416,388,453,568,547,501,470,435,407,399,383,390,417,413,436,419,412,400,409,385,388,403,435,414,436,419,389 15,63,33,79,114,48,34,474,404,396,376,400,389,517,511,470,450,424,437,444,434,383,407,416,393,400,394,383,386,402,434,444,446,425,421,396,406,430,452,477,492,537,629,561,504,452,631,591,546,513,479,465,413,572,651,653,716,685,740,683,614,391,369,391,419,409,437,383,408,396,386 6,12,11,27,43,32,20,403,412,401,376,385,387,406,419,412,420,401,415,410,398,399,386,385,378,376,382,375,373,396,395,396,397,399,401,372,389,382,383,408,390,431,435,431,416,382,455,432,425,406,430,412,390,437,427,459,490,471,511,492,441,392,376,392,381,378,389,401,405,375,382 4,9,8,66,95,94,63,447,429,424,404,376,397,416,435,418,435,407,449,490,507,411,460,434,420,411,403,397,397,391,415,474,484,437,433,389,402,382,400,383,408,428,462,453,427,412,538,646,650,571,552,463,415,427,477,489,537,543,578,532,508,382,393,382,392,418,478,446,462,417,397 2,13,12,27,40,36,24,400,379,386,392,394,386,424,412,398,396,391,395,393,398,384,396,392,394,379,377,375,383,385,399,392,401,380,388,403,389,370,396,402,432,432,459,433,412,394,474,434,418,418,388,408,390,436,464,452,505,486,536,502,452,386,392,386,388,415,384,386,391,390,394 6,60,52,57,71,64,52,509,638,609,557,526,482,539,607,581,585,573,671,778,769,542,743,685,589,580,512,479,448,429,507,758,790,696,724,590,542,405,441,448,471,528,624,598,612,456,775,924,925,860,830,738,613,582,648,656,732,725,784,772,732,455,480,438,463,662,794,739,738,631,529 17,1023,446,1023,1023,520,466,901,929,888,851,798,824,931,976,957,948,935,974,1023,1010,807,977,938,888,865,776,760,629,857,1005,1019,1023,962,972,883,822,965,1023,1023,1023,1023,1023,1023,1023,943,1023,1023,1023,1023,1023,1020,932,1023,1023,1023,1023,1023,1023,1023,1023,782,749,776,813,935,1022,977,991,902,826 2,9,7,15,17,15,13,422,517,459,447,415,429,443,469,441,450,450,519,649,610,434,624,566,493,489,436,420,413,411,435,601,663,549,579,485,421,401,418,418,407,440,501,462,501,407,616,777,802,714,686,586,498,468,500,510,568,564,631,611,581,404,414,395,417,500,656,586,596,522,420 20,20,20,165,210,211,165,427,431,425,421,408,403,435,442,432,417,418,464,500,503,395,451,453,426,424,406,406,385,396,422,503,503,477,444,431,412,396,378,414,415,424,482,443,452,428,542,708,717,642,600,512,451,445,482,486,546,532,576,562,500,410,384,403,399,450,489,469,464,437,395 13,19,10,52,64,31,25,434,394,391,394,386,393,420,446,417,409,416,405,406,381,377,393,389,390,380,402,391,368,404,397,402,396,397,396,398,373,406,401,388,428,453,500,456,449,426,504,465,426,420,410,411,393,485,521,516,574,559,610,551,506,369,399,371,392,377,391,363,392,387,380 3,33,31,122,241,222,105,479,519,484,476,428,452,509,554,536,531,524,573,587,585,433,510,497,490,458,455,449,409,396,476,516,541,488,515,468,461,387,415,410,411,462,563,519,509,451,718,775,780,727,694,632,550,500,584,591,672,676,734,717,668,451,421,435,459,525,596,559,580,485,447 3,46,38,181,271,252,170,466,471,458,429,435,421,475,525,524,515,473,505,555,541,416,488,466,421,425,415,402,396,398,466,509,523,478,500,468,417,414,425,431,439,466,534,509,501,443,690,739,718,649,639,555,474,508,587,601,672,670,719,699,639,424,410,434,426,490,524,499,499,453,442 11,63,55,102,90,78,89,530,657,598,551,499,499,557,631,591,573,576,668,804,771,530,789,717,623,634,520,485,428,447,544,765,817,711,728,565,523,432,464,468,513,590,705,665,651,502,787,910,923,854,824,721,595,631,708,712,780,777,827,799,752,445,474,451,480,627,808,744,744,632,529 19,7,8,68,90,89,66,405,411,400,392,401,421,396,413,405,410,409,420,424,437,393,423,401,394,398,400,394,381,371,424,425,420,401,416,407,376,385,401,409,387,418,424,415,422,388,510,561,546,491,461,449,410,398,439,443,478,467,480,498,446,396,381,399,388,402,418,426,415,399,400 17,24,18,28,38,27,19,418,399,400,402,359,402,435,455,429,448,433,407,426,443,370,419,402,402,393,396,396,365,406,486,447,438,423,432,416,412,468,565,637,708,792,855,743,640,444,646,576,532,489,446,426,382,618,763,823,873,847,851,750,654,391,375,390,395,410,435,403,434,418,378 10,8,8,9,10,10,9,438,569,515,479,460,467,468,497,474,475,480,592,689,662,479,647,597,533,523,458,439,409,395,446,652,703,595,632,498,476,377,384,398,416,435,484,473,501,403,655,859,855,794,756,667,555,444,478,512,569,572,621,649,607,401,440,414,443,558,706,642,675,550,482 19,39,29,56,82,59,41,417,401,407,380,377,372,399,448,447,425,418,398,429,429,378,411,405,403,383,372,367,399,433,418,411,403,402,416,405,391,401,429,438,434,463,520,462,455,396,516,461,474,436,419,387,379,476,521,534,564,546,595,549,511,397,387,384,379,404,404,405,400,406,380 10,28,28,104,193,198,107,461,451,419,405,417,428,471,497,485,482,478,471,493,494,398,461,431,446,414,414,413,401,409,451,484,472,455,463,424,400,412,424,412,430,450,528,491,500,419,654,676,648,594,568,505,432,496,562,590,650,635,707,666,615,431,419,412,418,478,500,467,477,423,416 3,249,189,397,481,312,273,633,816,772,724,636,664,674,716,717,707,684,825,940,917,705,908,866,802,783,677,628,524,445,647,908,946,865,882,762,669,459,456,504,542,636,774,729,743,561,895,1023,1023,1023,1010,925,801,709,781,795,855,855,911,900,863,527,597,517,570,804,937,894,900,794,685 4,8,8,132,163,148,120,421,421,416,429,397,406,405,416,419,395,414,450,512,517,411,480,452,429,420,404,395,395,383,395,496,523,456,457,425,417,385,398,385,398,394,438,413,409,397,507,719,734,648,607,492,446,400,441,468,500,481,525,520,477,400,406,400,402,443,496,461,487,423,417 17,27,27,248,213,179,202,416,462,452,441,411,433,412,446,426,420,432,458,548,509,418,492,476,448,413,397,416,375,379,426,493,543,482,502,448,420,392,387,406,402,416,449,436,431,419,568,754,770,702,646,528,474,418,462,493,511,524,565,541,495,385,399,409,398,460,530,505,477,439,426 6,20,17,36,55,43,28,382,406,390,396,379,390,396,423,415,382,392,388,397,391,383,395,398,381,396,372,376,360,380,403,393,396,391,417,385,385,398,400,412,410,418,440,409,404,390,452,456,434,415,405,388,396,421,444,433,470,451,491,463,448,394,383,378,392,391,395,395,399,389,378 11,45,44,37,38,36,35,535,640,615,602,549,567,565,630,612,599,593,693,768,757,479,690,646,575,574,512,492,457,382,547,715,741,665,694,587,516,387,433,415,434,471,594,591,619,414,799,919,915,866,844,777,680,481,545,564,673,685,770,781,755,454,487,466,498,646,755,709,733,626,548 6,23,23,42,67,65,40,416,469,449,444,420,452,403,444,438,428,419,468,582,539,424,511,474,446,430,425,402,383,389,413,522,557,480,505,439,425,382,372,388,410,411,463,446,472,399,576,762,761,680,644,546,471,428,486,492,560,559,611,585,518,401,424,407,419,462,557,506,519,454,415 16,10,9,25,33,30,22,382,379,395,388,376,387,387,399,405,382,387,381,390,406,378,394,388,372,384,393,389,379,398,379,373,392,390,389,379,372,372,390,392,394,389,404,410,393,392,411,406,382,376,398,375,373,401,404,403,436,440,418,433,411,374,372,390,382,384,390,372,368,382,383 16,185,173,114,192,183,106,419,372,383,405,396,394,431,437,395,404,423,379,401,394,385,388,384,392,382,388,383,378,414,418,396,400,409,405,395,394,411,418,407,442,463,547,499,473,417,494,435,419,397,415,392,391,442,448,442,505,479,520,482,456,404,401,388,392,394,372,384,374,363,362 3,26,20,37,44,29,23,438,396,383,398,413,391,445,488,459,449,443,427,452,435,393,401,416,404,375,401,380,391,406,445,464,442,413,449,402,401,393,421,456,485,539,634,545,514,438,587,570,523,479,462,425,399,528,605,626,688,682,722,666,603,407,396,408,403,415,444,418,414,401,400 15,8,8,54,59,59,54,403,442,419,409,399,429,424,427,431,422,427,455,492,495,409,468,430,416,416,403,410,400,385,418,473,472,433,454,423,415,405,403,413,414,435,499,470,449,415,563,660,657,592,542,484,415,459,523,514,579,575,594,564,508,392,385,407,405,410,462,477,466,420,387 20,12,12,41,52,52,40,397,434,429,452,406,420,417,441,423,420,419,453,506,502,403,460,463,422,416,419,401,384,403,408,474,485,456,476,393,408,383,391,380,414,411,441,406,421,392,540,676,676,599,561,507,449,427,466,490,515,539,558,539,509,395,403,398,391,435,488,448,489,426,404 18,8,8,44,58,59,44,411,432,416,402,411,389,425,433,436,421,429,457,487,492,406,466,430,427,417,397,401,379,368,420,473,497,436,464,415,390,385,384,374,392,402,422,418,425,396,502,662,667,587,536,470,437,422,453,454,487,510,518,509,476,400,384,375,395,440,492,474,457,427,419 12,27,19,45,63,43,32,498,400,373,396,398,398,501,496,471,445,441,421,409,400,402,399,390,385,406,378,373,384,433,407,385,409,382,416,387,385,433,399,404,425,445,498,498,471,411,567,476,458,425,422,388,385,460,507,467,597,615,680,617,556,380,373,402,391,387,410,398,398,383,387 13,8,7,44,50,50,43,436,420,407,407,405,416,462,486,482,480,457,457,419,461,404,405,399,401,388,401,394,368,410,475,435,441,428,414,403,428,419,464,480,496,572,666,601,573,411,636,578,524,498,501,448,426,521,561,598,671,664,715,673,617,409,407,421,410,434,422,432,432,415,405 7,14,14,60,91,86,56,440,443,405,426,414,407,456,528,497,481,477,473,461,432,392,417,391,396,409,381,399,378,414,517,469,445,411,434,412,415,449,530,581,655,739,816,718,639,448,688,593,525,493,490,456,428,639,770,800,838,807,822,741,674,413,399,420,410,434,435,440,419,405,398 13,9,8,15,17,16,14,432,412,430,417,398,403,457,450,432,423,417,445,496,479,396,457,439,406,435,407,384,389,378,433,486,507,445,475,410,411,404,392,417,444,511,588,543,505,402,531,613,627,550,538,506,452,441,459,477,521,510,557,553,497,408,388,409,396,420,474,447,468,436,386 6,8,8,24,43,44,24,425,458,445,408,386,401,420,441,426,437,424,473,548,531,405,512,476,445,424,430,395,388,380,399,511,550,463,489,428,413,394,406,394,415,423,462,446,453,404,563,749,755,663,648,517,452,457,486,515,556,544,571,555,521,397,399,413,401,433,536,493,506,439,416 1,19,13,30,45,32,20,424,404,408,401,398,415,446,453,441,407,421,422,446,431,389,422,417,390,405,383,390,391,405,393,445,466,423,427,426,398,391,400,416,421,432,491,469,450,410,513,572,551,510,462,444,426,447,479,484,539,522,572,519,493,388,390,382,381,414,434,423,414,402,397 12,36,34,142,197,182,131,448,529,487,472,427,454,453,507,479,481,479,538,640,622,448,584,536,479,451,422,422,412,407,451,600,633,533,555,500,435,425,413,405,451,467,557,525,508,432,665,819,828,751,715,611,509,522,559,593,675,656,721,685,638,404,426,401,426,501,636,555,584,477,455 2,369,137,404,746,378,161,654,560,509,481,467,455,693,743,689,676,637,675,679,650,454,572,526,486,457,441,434,400,532,807,702,675,608,588,541,527,599,743,794,867,955,1023,1022,953,685,1023,937,872,822,780,713,571,869,976,1023,1023,1023,1023,1023,1023,492,427,471,514,564,618,595,591,505,468 4,8,8,23,36,36,23,410,464,450,430,435,437,432,443,439,429,435,485,560,554,417,512,482,445,436,408,395,403,408,416,530,562,466,501,448,409,383,378,398,414,418,440,440,437,399,542,743,751,668,622,525,465,430,453,446,495,482,541,526,508,404,415,398,405,440,549,519,503,452,440 4,31,27,25,28,21,19,398,407,396,372,383,395,406,405,378,400,410,437,418,410,394,409,389,392,390,378,384,393,375,394,416,412,403,390,404,381,405,402,410,413,440,480,466,429,396,481,493,493,456,426,405,401,466,488,508,552,544,560,523,464,386,373,390,399,394,403,411,408,394,388 9,25,21,48,50,40,37,395,413,392,391,393,403,384,414,405,416,396,410,399,426,390,412,395,401,397,388,393,383,394,402,420,425,404,412,406,392,410,398,378,406,414,429,422,418,405,465,479,507,462,431,428,402,454,466,473,504,480,495,481,458,374,380,380,384,389,411,404,419,399,389 2,97,86,160,197,160,131,500,624,576,524,477,498,489,571,542,543,545,656,770,758,501,725,664,586,575,491,484,432,409,506,730,773,668,707,569,505,397,417,427,469,502,596,573,581,459,742,922,934,866,834,730,616,532,619,626,707,709,772,754,703,448,477,444,442,609,753,696,715,596,504 16,11,11,13,23,23,12,509,491,448,443,415,441,547,611,598,570,578,575,526,549,394,403,407,396,402,404,401,392,410,589,523,482,487,495,481,429,416,444,453,506,578,714,696,695,431,795,716,638,616,606,575,487,530,624,653,749,753,819,812,770,455,419,464,473,482,478,476,492,438,416 4,15,15,48,65,66,47,496,522,480,488,445,493,517,561,543,542,511,545,595,586,434,486,496,475,458,431,463,418,389,488,531,548,491,522,466,438,406,393,405,414,455,551,523,549,440,708,777,760,715,686,632,540,537,598,590,643,661,710,712,677,447,449,450,445,512,563,514,571,486,457 9,10,7,35,39,24,21,407,442,431,430,407,400,439,455,459,441,429,480,557,525,418,541,492,465,443,430,409,408,392,427,539,582,496,505,421,412,391,404,416,415,431,495,449,435,409,573,705,732,643,598,509,453,458,498,478,566,546,602,574,527,398,379,398,406,435,572,499,504,448,413 1,10,8,28,34,24,20,404,370,378,371,381,389,399,415,414,403,391,396,407,397,383,390,395,385,404,385,376,373,420,413,386,405,395,391,385,398,408,383,403,399,408,437,422,401,399,463,432,428,407,412,404,378,429,462,466,492,475,506,474,436,394,387,383,376,394,401,410,402,397,394 6,12,9,27,34,25,19,407,376,400,392,379,388,425,426,413,405,408,427,408,401,378,377,394,385,370,384,387,380,409,397,391,396,392,406,390,378,385,411,413,425,444,491,443,430,420,468,434,408,384,393,387,378,468,495,500,509,513,560,507,466,375,373,379,377,381,383,396,386,379,374 17,9,8,86,93,91,82,403,406,394,393,377,393,409,404,397,392,394,403,411,426,389,416,409,405,384,401,402,389,379,402,410,423,387,403,402,387,386,392,399,408,413,425,416,402,400,456,511,489,460,425,429,386,420,440,456,460,473,513,468,440,391,364,396,390,403,410,403,409,384,386 6,100,85,180,170,140,149,544,493,426,445,448,440,564,630,593,584,570,560,577,536,425,485,445,442,436,429,387,409,626,765,652,620,550,558,522,493,742,861,910,963,1023,1023,988,905,659,895,808,754,696,662,629,498,905,1004,1023,1023,1023,1023,970,902,447,394,466,469,512,537,534,536,446,448 14,231,213,163,207,195,152,425,404,394,399,394,391,426,436,404,422,425,433,435,447,388,424,419,416,417,386,374,392,416,429,460,451,439,430,403,385,386,413,426,445,491,542,508,482,409,514,576,533,515,467,431,389,457,492,505,530,532,553,521,485,398,394,379,403,415,418,439,429,432,399 19,25,23,64,95,80,56,401,385,390,375,394,370,402,394,401,383,382,401,411,428,413,402,404,380,395,389,390,374,379,407,399,411,397,402,389,379,374,399,391,413,391,427,406,405,400,415,464,494,436,435,412,404,400,396,404,415,417,421,429,383,391,382,386,384,400,418,385,407,414,391 18,11,10,28,32,27,24,431,395,400,385,368,388,433,450,426,419,399,399,402,394,377,385,390,392,394,399,388,395,396,399,406,412,372,392,387,388,400,402,407,403,439,490,455,423,409,524,450,403,410,413,380,387,456,485,495,547,519,584,536,495,386,386,376,396,389,393,391,398,398,391 4,26,23,89,121,108,79,544,566,539,496,470,501,555,632,608,607,601,635,682,685,443,599,537,515,489,454,453,424,418,561,639,672,574,622,535,479,432,432,440,475,559,683,660,665,447,820,845,828,777,755,680,582,624,701,722,786,782,846,835,793,463,470,467,464,587,661,628,632,529,485 17,11,11,65,87,80,60,496,694,646,619,578,608,517,544,536,520,515,713,777,773,580,704,685,650,624,560,557,473,397,472,759,750,718,745,671,594,385,388,399,429,440,537,521,530,404,720,1018,993,965,933,875,774,462,516,518,610,622,691,708,664,455,607,439,461,756,847,818,860,763,693 17,13,10,40,45,31,28,434,402,389,389,363,383,439,441,426,404,421,415,416,428,385,413,389,389,396,389,366,366,392,412,420,405,405,413,396,386,391,415,389,416,437,477,442,426,394,513,484,473,444,426,405,385,448,496,480,527,541,583,532,507,379,386,412,379,398,414,412,412,397,379 9,24,24,71,124,128,72,440,441,424,427,398,426,448,485,495,491,476,465,479,490,402,433,417,425,413,418,406,404,393,428,449,420,412,431,449,389,398,393,408,397,422,481,454,476,423,616,649,603,572,549,504,473,481,511,534,603,591,655,644,605,440,400,422,421,474,485,468,505,433,420 11,9,8,23,26,21,19,402,437,435,411,410,406,430,438,441,404,418,458,508,496,407,494,460,422,414,409,403,391,411,411,511,505,451,451,423,397,385,397,412,410,411,473,436,443,402,517,652,645,598,553,481,430,436,481,468,505,504,549,527,487,401,407,396,403,427,495,462,482,430,395 11,23,22,50,44,40,47,412,430,420,391,382,404,402,404,408,405,411,447,488,477,403,473,442,406,396,399,402,384,397,403,460,502,459,438,415,398,386,394,393,414,408,465,421,441,407,468,589,615,522,506,448,410,436,462,479,499,481,527,488,468,394,377,394,398,414,477,442,452,417,413 17,21,20,100,105,94,91,394,465,425,425,404,409,427,458,420,424,442,478,536,504,427,485,448,439,440,411,411,392,381,403,506,538,475,507,417,410,394,387,397,408,409,436,426,454,397,563,721,722,653,612,526,467,447,458,476,529,527,560,564,516,394,389,400,399,465,523,483,516,440,421 8,16,14,46,46,38,39,418,409,406,410,399,398,438,484,446,465,452,432,450,446,390,407,403,390,408,391,398,396,427,533,463,440,447,433,423,403,469,607,673,756,838,907,799,698,452,685,621,574,512,504,452,431,604,732,788,866,841,864,763,679,387,401,403,411,422,444,435,406,402,409 11,161,133,204,288,258,178,572,676,637,599,520,517,594,631,625,598,596,697,831,807,546,780,727,631,641,538,492,430,458,588,797,829,730,751,612,558,493,587,636,703,791,865,785,723,553,829,962,965,899,869,781,650,727,811,847,902,878,910,864,812,444,468,458,473,662,821,764,773,660,561 7,13,13,83,118,119,83,414,404,404,398,397,404,407,387,399,404,404,414,460,440,385,430,427,408,404,382,382,403,396,399,426,463,422,446,403,399,391,389,399,392,408,418,406,407,387,433,555,584,492,480,421,402,406,429,441,484,468,484,476,444,398,382,389,381,400,455,436,423,409,407 11,40,37,15,15,13,14,539,656,598,564,538,557,602,654,650,636,631,715,782,759,523,706,658,610,579,488,484,449,414,563,741,753,683,713,576,513,427,430,442,456,517,650,634,662,442,816,912,907,851,827,754,628,557,634,653,743,745,810,808,776,479,468,497,509,685,778,728,742,618,540 4,17,12,43,51,35,29,429,376,394,379,382,383,431,445,418,424,416,417,420,408,393,405,380,397,387,383,394,379,395,429,410,420,387,381,396,396,380,413,401,410,447,499,443,428,421,514,478,470,438,434,401,398,486,504,513,560,549,598,547,478,370,380,379,380,399,417,407,413,384,386 19,36,35,204,355,363,206,425,421,366,400,400,405,411,443,415,410,411,407,439,436,411,412,397,391,401,398,383,386,392,414,439,421,427,407,386,395,411,416,431,400,440,492,451,465,457,528,552,527,487,437,432,398,544,650,642,636,603,629,569,519,403,415,383,412,390,430,417,422,412,402 2,10,10,149,197,189,144,412,439,433,405,389,391,410,428,411,410,425,457,498,510,431,469,443,432,433,399,419,387,393,420,502,522,463,466,451,411,371,389,403,396,402,450,423,453,393,489,703,714,619,596,487,421,428,442,461,490,478,537,511,483,411,409,412,395,440,487,456,489,407,407 18,134,121,364,482,411,305,524,636,610,545,521,532,549,610,612,594,580,694,777,749,534,724,652,584,587,493,480,439,423,530,740,772,682,691,580,538,444,444,467,501,542,678,626,630,519,799,930,923,866,837,750,625,614,705,733,797,779,835,817,770,462,468,474,502,645,775,718,729,612,513 11,43,41,520,947,927,505,781,663,610,600,560,576,825,875,854,833,817,791,766,756,481,605,539,539,531,494,487,432,495,759,712,659,599,637,580,518,558,632,683,742,820,909,872,862,739,955,901,846,808,779,732,620,906,964,962,984,965,1004,980,937,706,496,691,698,737,755,705,738,622,545 19,29,27,18,23,13,11,517,632,566,529,493,547,572,623,621,636,614,682,738,719,496,655,599,555,549,470,480,444,366,568,713,721,639,681,561,505,389,423,417,448,497,632,620,650,433,803,892,874,827,804,749,633,528,590,618,707,721,787,798,763,479,480,488,508,649,732,709,704,596,535 17,21,17,31,51,38,22,400,390,376,389,390,383,406,427,422,423,419,400,396,411,392,394,392,389,382,384,369,378,389,412,399,404,393,388,387,390,400,402,410,411,446,477,456,442,403,482,445,414,395,393,390,382,461,493,511,522,518,576,515,466,390,392,387,382,380,390,386,391,376,373 18,28,27,188,300,302,184,692,516,516,462,454,437,723,777,740,720,690,661,618,615,449,481,471,435,429,426,418,394,476,612,541,512,475,496,463,419,515,515,577,601,677,797,745,740,584,866,796,727,688,674,625,529,741,819,828,884,876,920,894,848,536,433,540,544,587,600,547,599,477,471 5,27,27,54,78,79,53,446,517,486,457,422,430,451,464,473,468,438,521,629,610,451,576,531,479,454,439,424,405,378,439,601,638,537,596,464,419,396,395,402,402,447,466,460,455,403,618,825,826,756,706,617,507,451,481,509,539,565,621,614,566,407,421,409,417,505,614,562,569,509,451 20,9,8,27,30,26,23,401,383,370,376,374,420,420,413,395,398,408,381,388,389,383,387,386,381,383,386,390,375,392,398,376,379,382,371,390,392,385,397,382,406,414,446,441,416,390,455,411,400,395,393,387,379,425,444,426,479,477,493,482,448,392,381,383,393,404,396,391,399,378,381 13,19,16,34,59,41,24,391,383,388,381,382,397,383,404,411,405,413,425,398,412,382,397,399,385,387,384,378,383,394,397,402,406,382,424,400,391,390,389,387,395,410,443,415,421,399,424,420,436,414,411,395,383,416,435,429,468,441,468,438,433,394,387,377,391,399,399,410,390,386,366 19,13,12,250,319,327,252,408,428,405,403,391,400,390,421,400,390,413,425,452,463,409,451,426,407,403,412,396,397,390,399,445,464,423,410,431,405,387,379,389,389,394,419,397,419,397,469,629,647,559,538,468,411,403,417,418,449,411,484,469,434,392,386,390,388,422,462,437,467,422,397 4,8,8,25,29,27,24,424,393,400,375,387,392,422,416,431,395,392,402,422,398,372,404,395,382,410,366,388,393,372,404,394,407,400,384,387,395,375,391,392,402,420,418,424,418,401,444,466,452,449,424,400,404,405,432,430,458,469,518,459,451,388,384,377,380,399,393,401,384,389,390 7,13,11,12,15,13,9,489,570,523,491,467,474,532,562,552,550,540,625,700,675,484,645,563,536,509,465,453,409,404,486,669,681,594,618,513,493,414,405,424,439,486,603,572,580,417,739,850,841,785,751,669,550,509,602,607,684,683,755,739,695,437,432,440,429,578,687,634,653,556,489 5,24,12,90,141,77,48,517,472,467,453,433,430,526,583,538,537,530,538,559,552,400,489,459,433,414,405,425,407,430,517,527,548,488,519,453,438,443,502,526,583,667,763,688,641,535,778,742,711,653,621,570,482,703,775,789,838,823,865,814,758,434,416,437,455,477,527,495,499,461,426 18,43,42,118,172,164,112,480,431,445,418,415,407,505,548,520,514,488,477,484,503,388,437,413,404,395,375,385,384,404,437,438,428,430,442,423,402,415,440,459,467,530,628,584,559,490,681,632,588,558,510,444,421,646,723,727,763,730,773,726,663,422,399,429,417,454,461,423,441,425,400 16,17,16,28,46,42,24,394,370,370,371,373,377,404,420,408,384,415,398,394,411,385,386,393,382,384,393,392,367,373,404,402,392,386,398,387,379,383,392,411,398,418,429,419,407,396,439,429,418,413,418,408,378,418,434,418,439,435,481,442,438,394,389,375,386,393,395,375,380,376,382 20,30,24,50,80,56,34,426,413,371,399,389,409,437,446,427,428,403,415,408,413,398,408,411,384,395,397,397,382,382,413,397,423,392,400,397,397,412,417,412,408,465,506,470,463,421,512,492,473,448,433,406,405,478,538,541,606,581,617,577,506,395,375,384,395,412,393,393,415,372,385 14,30,29,323,564,574,327,455,431,412,408,405,387,459,490,467,475,454,454,441,459,386,392,390,394,373,386,406,380,412,448,433,423,404,419,407,408,402,426,417,431,470,547,504,498,489,633,551,520,490,471,471,427,579,651,645,663,637,681,658,599,426,397,425,430,448,412,420,427,416,413 19,112,102,118,127,109,99,587,520,479,498,455,473,647,702,696,676,654,637,601,596,420,461,454,445,460,419,425,399,522,715,627,570,542,578,505,449,559,678,739,787,866,947,886,844,533,879,801,727,697,669,632,509,714,811,851,934,928,966,920,866,505,434,509,526,541,540,535,574,477,484 20,196,172,259,414,347,215,563,555,534,510,497,520,618,682,677,651,651,667,649,649,451,527,511,475,483,454,462,435,466,605,602,584,545,559,500,495,510,528,555,615,694,793,735,711,548,842,827,794,757,722,669,587,684,765,786,844,833,880,861,817,531,466,500,511,588,596,570,627,543,499 9,110,102,69,99,92,64,407,378,405,393,372,403,415,425,395,423,379,365,396,395,389,395,368,394,377,376,379,375,385,421,401,409,382,391,386,379,404,390,399,427,403,449,430,434,396,445,462,432,400,411,402,378,397,422,423,471,464,513,480,441,405,374,382,390,375,410,392,402,402,385 1,10,9,14,17,15,12,412,482,463,435,423,410,432,451,418,408,412,460,614,598,421,615,550,473,477,417,410,402,386,409,549,642,526,553,454,423,405,401,409,414,432,499,449,449,395,549,692,747,639,621,494,427,468,510,511,563,554,583,545,494,386,407,387,399,435,618,528,525,470,417 9,9,8,30,36,24,23,382,375,396,381,384,384,417,413,400,393,387,419,416,394,385,413,395,407,409,379,381,395,404,408,417,403,406,407,394,366,406,374,384,405,400,432,412,405,391,434,428,443,420,400,404,380,413,432,419,462,459,511,466,443,378,389,398,394,391,411,398,402,391,377 8,12,9,16,18,9,8,419,401,386,402,372,387,414,412,408,407,403,410,428,428,405,410,406,394,384,383,404,386,415,415,407,429,410,414,396,420,381,400,407,397,423,464,428,417,400,498,504,507,466,441,432,412,448,471,468,496,500,538,498,464,395,384,391,405,410,418,421,413,399,396 3,14,15,40,50,49,40,423,463,429,420,412,432,437,449,448,449,435,478,567,540,418,511,495,458,436,426,405,402,401,406,520,541,480,490,438,441,397,384,390,401,401,465,449,443,401,607,752,749,686,646,568,490,441,494,492,540,557,616,619,547,390,404,402,416,469,552,516,489,475,427 5,8,7,13,16,13,10,387,414,409,401,370,398,419,420,424,399,413,413,454,439,388,444,427,410,417,400,382,397,407,400,437,440,412,432,415,396,380,396,401,412,407,432,419,421,410,473,556,550,483,494,419,400,420,437,456,467,457,488,468,445,389,401,389,388,403,441,433,439,421,407 17,18,17,87,123,119,85,396,397,414,389,394,398,384,397,388,401,403,406,438,436,391,421,409,394,394,378,374,387,389,393,433,441,424,407,402,400,399,401,391,367,392,405,381,408,390,454,526,543,482,464,415,413,379,412,410,429,428,430,450,424,387,383,385,392,416,438,434,445,394,387 9,16,14,36,40,31,28,468,626,592,534,471,479,472,522,489,493,475,646,804,763,538,775,712,606,588,504,451,419,396,471,773,812,703,719,560,491,402,432,449,458,522,592,538,519,441,652,938,942,861,826,698,566,560,591,591,645,633,684,653,610,406,427,399,427,594,783,718,716,598,515 4,9,8,25,34,23,15,409,392,382,394,388,377,406,438,411,403,385,381,417,404,395,402,402,382,400,394,383,400,395,405,409,404,391,395,373,396,394,402,414,416,426,468,448,411,403,464,478,458,420,412,400,392,454,470,471,542,502,546,488,457,394,391,392,385,395,413,404,408,396,382 7,47,44,812,1023,1023,768,406,415,389,375,391,394,388,388,387,369,387,410,437,453,400,454,426,417,414,399,386,390,392,402,423,450,435,435,389,401,375,372,377,396,376,391,357,382,472,387,502,528,447,437,414,380,402,397,409,390,421,410,389,396,440,405,383,402,400,456,444,411,407,392 19,10,8,27,32,26,22,442,393,383,385,377,385,434,458,406,422,408,397,414,403,380,393,390,387,386,375,396,381,357,398,408,406,383,388,394,385,405,395,392,413,415,466,452,431,411,477,422,406,403,407,376,377,421,439,462,490,510,541,505,458,386,381,389,397,386,395,375,380,396,383 5,29,27,98,104,107,101,558,660,597,552,517,536,621,678,657,658,644,705,768,763,526,705,671,605,594,500,503,451,409,568,723,745,657,699,577,535,399,408,440,447,515,644,623,670,436,828,910,899,851,824,757,640,566,644,669,759,761,823,824,789,510,494,519,539,659,773,714,738,641,569 13,36,34,68,81,74,60,437,551,524,503,454,458,453,482,454,441,473,547,698,687,452,649,593,522,505,463,450,421,382,448,645,698,596,620,522,445,400,416,390,410,406,494,463,497,424,609,882,895,820,789,679,556,452,481,471,562,551,631,615,562,398,437,416,416,537,659,614,631,529,479 13,49,49,87,132,133,86,478,512,471,454,465,457,488,554,529,519,507,561,628,607,435,550,520,485,471,431,448,423,418,464,578,595,538,559,450,439,403,419,433,440,505,584,544,538,436,715,824,820,749,722,628,523,528,598,613,690,669,740,721,678,425,442,433,438,538,607,548,591,504,460 2,15,15,21,23,22,20,379,379,375,370,370,393,371,374,396,374,383,377,392,398,384,386,380,373,381,384,372,362,393,385,362,370,378,392,368,376,384,388,395,396,402,382,389,398,401,412,394,369,378,392,385,384,384,407,400,382,399,396,407,402,395,391,380,386,383,388,404,371,367,390 10,9,8,26,37,31,17,392,410,401,392,398,384,388,409,403,402,398,429,437,452,402,422,409,395,393,400,379,389,383,402,420,422,412,414,405,405,371,393,392,385,394,415,420,408,385,489,570,553,514,476,452,411,402,406,428,458,434,472,466,441,391,407,400,383,417,431,425,432,422,400 20,10,9,35,36,27,24,434,409,437,418,397,384,444,457,436,431,429,425,482,492,400,456,432,409,414,406,401,370,402,423,487,505,460,449,401,412,379,402,404,443,476,540,513,499,396,512,633,630,561,530,483,452,434,469,461,527,499,560,540,494,395,395,395,406,422,475,447,458,418,395 19,17,11,37,50,32,23,449,484,457,437,412,429,446,463,457,462,439,486,566,546,420,492,467,440,443,410,429,409,387,418,518,542,482,510,446,409,383,387,409,411,398,481,468,468,396,596,743,730,661,623,546,467,433,453,475,557,560,624,598,544,408,414,400,430,475,551,501,542,452,432 5,10,9,10,15,9,6,450,552,501,476,462,474,488,544,522,512,550,590,639,644,449,588,549,507,491,454,436,426,389,476,622,623,546,562,493,480,396,393,410,413,447,533,510,534,414,694,817,811,757,722,648,523,478,529,552,626,637,701,695,648,423,447,429,463,564,641,592,607,505,485 3,23,14,120,119,64,64,505,534,499,473,451,439,539,551,552,533,516,566,671,639,448,613,552,494,478,456,411,401,434,501,634,656,563,593,488,446,445,467,490,503,592,678,619,587,505,752,843,836,769,734,635,526,660,734,737,793,775,818,781,727,431,415,414,425,517,643,601,607,501,471 7,9,8,22,27,25,20,414,398,405,370,395,392,414,420,406,403,384,403,426,404,379,394,390,391,388,376,386,378,398,401,407,419,386,400,387,390,380,396,404,414,424,455,457,436,411,483,448,441,400,422,405,394,444,466,495,508,536,554,500,460,397,382,382,385,380,415,404,407,381,381 19,23,22,42,41,41,40,417,471,458,437,421,438,438,459,458,463,432,500,582,568,421,529,482,461,445,419,401,407,392,441,545,576,503,513,446,445,393,390,413,428,449,505,473,496,408,628,765,770,698,663,572,476,459,513,568,625,622,669,625,591,416,421,401,413,476,568,515,534,457,437 5,214,166,516,742,578,409,470,621,573,500,471,482,540,566,530,524,519,616,762,734,516,716,669,592,558,489,458,431,400,498,723,766,658,682,556,501,431,450,457,491,550,669,606,609,536,763,911,918,848,817,720,585,606,688,700,769,752,810,774,729,449,447,428,445,568,737,688,688,578,466 3,12,12,43,53,48,37,400,435,434,409,407,404,429,451,416,423,427,457,532,512,407,472,430,425,419,414,395,398,399,421,486,514,473,468,433,399,404,397,406,399,435,468,446,445,420,546,689,689,596,579,503,426,465,520,520,568,558,611,576,512,407,401,389,404,442,510,487,482,426,418 8,9,8,40,61,52,32,397,434,415,420,413,396,424,425,427,417,405,438,502,460,414,455,438,400,406,387,409,394,376,425,474,474,438,466,414,420,380,395,397,400,405,466,429,420,388,514,691,672,597,561,514,421,403,442,463,494,502,557,545,498,392,401,387,412,438,478,451,471,408,404 13,116,110,191,235,228,184,504,689,636,609,530,565,575,623,604,604,612,716,813,794,535,750,712,645,608,527,520,448,420,551,768,799,708,727,624,519,429,415,419,478,533,659,640,647,463,827,977,982,922,896,821,703,566,673,692,779,779,837,837,793,464,487,465,509,666,799,742,764,662,573 3,17,18,70,97,101,72,409,394,398,411,395,399,403,412,398,407,405,399,424,430,410,427,400,396,397,407,386,388,405,387,434,443,412,419,413,396,384,383,386,404,406,412,400,428,404,447,508,510,466,455,428,384,419,460,463,493,453,484,452,416,405,387,384,386,400,414,415,410,409,406 18,12,12,31,46,45,30,414,460,418,414,395,415,407,452,450,443,450,474,536,516,413,499,450,434,446,416,413,402,393,412,505,522,463,500,405,427,402,381,386,398,402,446,448,444,395,561,717,722,653,613,523,489,442,446,468,528,538,583,559,539,398,419,413,410,447,533,513,516,440,416 14,31,31,77,84,83,76,442,504,478,458,408,449,455,499,485,484,466,545,637,616,439,588,535,479,464,446,407,417,398,448,598,645,559,566,456,435,403,409,420,435,472,538,522,516,426,657,807,812,740,704,599,494,503,576,575,662,652,708,681,617,404,423,433,427,487,616,559,576,476,442 15,14,11,32,47,32,23,415,473,452,433,405,382,418,442,419,416,391,430,598,547,435,567,480,450,435,395,404,393,405,400,533,608,504,495,430,386,382,408,407,430,456,495,446,437,423,482,780,789,683,629,499,440,471,523,503,547,544,578,539,490,390,384,403,384,421,552,510,511,433,396 9,24,20,19,24,12,10,409,417,402,397,411,386,430,452,443,424,436,425,452,452,389,421,403,391,403,412,398,387,418,504,468,478,456,466,428,427,438,536,602,662,760,851,759,664,430,728,649,579,537,506,445,413,552,690,763,881,876,905,811,728,389,391,402,413,419,437,423,416,409,399 17,13,13,190,326,336,191,403,417,416,395,392,375,391,410,394,405,400,406,435,434,393,419,398,414,392,400,406,389,386,386,403,432,426,402,404,395,376,379,385,373,370,398,406,419,402,433,543,562,512,485,421,413,402,410,395,397,406,438,433,415,381,385,385,393,395,430,411,422,407,406 9,15,14,26,25,21,22,435,449,418,416,408,409,450,439,441,418,426,442,556,518,412,503,465,435,419,403,387,383,384,462,505,545,467,498,436,407,384,414,406,467,532,657,583,543,412,545,691,708,635,594,534,444,443,484,484,526,531,566,547,515,393,409,392,405,429,523,467,494,434,422 6,21,21,90,119,123,93,413,412,416,414,385,422,380,406,414,409,385,419,433,437,396,437,417,404,400,402,372,379,389,402,439,444,431,429,401,423,375,379,396,391,404,432,405,425,404,504,580,588,516,498,456,408,420,453,453,497,482,510,482,453,379,380,413,398,401,453,417,439,410,410 6,16,16,66,147,152,68,414,422,389,390,413,398,418,439,416,415,418,439,441,434,393,427,417,400,406,396,398,384,413,411,425,432,424,434,412,411,403,406,376,403,430,429,438,428,391,505,570,555,519,471,427,412,440,472,482,524,521,569,511,511,415,398,403,402,425,438,434,450,391,418 16,55,42,197,267,181,135,482,476,436,433,434,431,541,612,568,561,531,553,504,505,411,431,413,413,403,402,408,403,457,507,505,462,431,447,420,411,457,488,495,522,584,668,612,608,449,754,695,635,599,566,568,458,598,668,691,752,744,805,781,727,456,420,464,472,474,490,464,496,432,426 11,15,14,64,75,71,60,402,423,409,385,393,419,396,413,419,402,413,439,499,460,405,463,446,417,413,401,387,410,403,407,492,492,454,456,427,397,409,391,393,407,447,442,437,443,386,519,661,652,596,548,473,436,437,459,469,508,522,549,503,489,409,405,389,410,420,486,467,444,432,422 6,349,243,243,319,212,157,428,421,413,421,412,373,455,504,457,416,430,433,446,448,402,429,419,391,394,386,394,409,437,438,458,441,416,436,394,387,415,444,464,505,531,665,575,538,464,583,563,536,504,475,445,404,536,604,606,641,632,705,652,578,412,358,393,401,431,436,427,417,399,383 3,19,19,55,84,80,52,424,459,425,404,408,404,433,448,432,431,461,472,514,487,417,454,447,428,422,421,410,383,376,428,488,498,459,449,413,398,390,394,379,396,403,456,437,434,385,581,716,712,649,602,525,462,429,468,473,549,546,586,577,551,405,411,415,412,447,492,470,478,443,412 3,97,65,253,312,193,139,571,708,661,611,543,583,624,675,651,651,639,747,845,827,590,795,743,664,654,540,508,432,450,596,814,845,764,781,620,561,450,465,496,529,600,723,683,684,516,847,984,982,920,895,804,698,693,759,772,831,825,880,860,817,493,497,466,523,720,844,788,804,684,565 8,25,16,54,69,36,29,460,415,400,390,398,386,451,490,456,436,433,417,453,446,402,418,402,409,395,397,395,378,403,431,437,453,420,424,415,392,423,446,460,502,553,656,586,538,463,647,586,530,506,454,444,421,604,680,683,725,705,757,689,620,407,384,390,405,387,426,419,405,397,383 7,9,10,70,119,126,73,384,414,397,391,388,381,417,415,395,406,396,399,407,405,389,404,402,395,386,392,381,392,391,396,403,395,395,399,402,374,390,391,397,399,419,433,422,405,391,461,447,441,430,408,392,406,443,477,483,502,494,510,459,433,399,388,381,403,424,403,391,394,400,375 15,151,122,444,666,525,344,795,788,733,709,654,691,828,880,861,852,839,847,886,884,581,790,764,703,691,612,621,519,611,799,845,854,778,803,718,645,646,658,708,774,854,944,911,897,738,1023,1023,1023,980,958,902,808,901,968,986,1023,1023,1023,1023,1006,646,583,666,695,792,853,817,838,743,683 2,113,88,161,284,220,119,558,780,736,680,568,587,608,650,628,623,595,794,936,896,688,920,849,774,752,630,556,493,424,556,912,942,852,859,720,626,411,461,471,512,588,707,654,659,500,810,1023,1023,978,947,843,720,619,698,708,767,766,824,811,771,491,542,470,494,776,944,869,875,762,653 7,10,10,18,20,18,17,379,406,381,381,406,399,401,417,395,387,407,398,421,426,395,418,387,391,400,403,381,377,377,381,422,425,396,390,401,385,386,386,402,410,410,439,427,410,404,437,457,474,435,439,403,373,420,442,448,478,475,491,468,448,392,408,391,378,404,425,407,396,396,397 13,777,254,1023,1023,939,650,1023,1023,1023,1020,982,999,1023,1023,1023,1023,1023,1023,1023,1023,953,1023,1023,1005,986,920,904,829,895,1023,1023,1023,1023,1023,1023,1009,983,1023,1023,1023,1023,1023,1023,1023,981,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,930,1023,1023,1023,1023,1023,1023,1023,990 8,8,8,25,33,32,23,394,414,401,402,401,400,408,411,431,397,411,413,437,442,399,430,413,407,404,386,371,372,387,410,436,450,426,429,392,395,395,387,391,384,393,413,411,427,404,482,592,605,515,513,463,422,398,408,437,454,439,485,485,447,387,395,400,418,412,440,422,444,414,404 19,12,8,50,58,28,25,426,388,404,408,400,394,427,436,423,415,420,408,437,431,388,411,392,402,393,410,387,378,377,407,419,408,396,424,383,384,443,399,417,398,425,462,453,433,413,506,497,490,448,459,413,380,444,467,494,520,525,581,518,488,391,382,394,389,397,446,406,401,401,388 7,19,15,38,57,42,28,389,405,389,365,383,387,413,424,415,393,392,397,436,402,397,402,402,394,393,399,392,374,388,385,403,425,409,401,384,393,397,382,402,403,405,436,429,412,381,468,469,479,444,424,392,385,407,434,431,451,468,504,467,448,394,372,372,376,399,400,389,405,388,391 5,86,52,105,107,49,49,461,508,478,438,428,432,490,516,504,475,469,540,650,631,450,586,530,495,468,458,418,404,374,473,604,645,546,566,460,434,422,430,446,476,515,612,550,555,464,699,802,800,730,696,590,485,610,672,679,731,720,773,728,660,415,418,412,436,503,625,573,569,475,424 6,12,12,88,126,129,89,378,430,438,412,405,398,405,423,399,413,404,450,530,509,408,481,475,430,417,395,394,399,377,393,492,536,467,493,424,402,396,396,401,378,406,412,424,420,390,491,722,751,644,612,519,456,404,422,402,447,453,472,492,446,400,412,389,385,440,518,472,479,422,405 9,9,8,21,26,13,11,394,404,400,395,391,403,396,410,403,406,398,399,430,397,396,412,407,393,379,386,381,380,394,387,429,418,415,415,418,379,412,399,381,409,389,424,402,405,388,452,525,515,459,457,417,389,396,412,420,440,454,472,419,426,389,404,377,393,402,429,407,417,407,390 6,9,9,15,14,11,12,414,436,432,403,412,403,406,438,440,419,411,428,529,496,412,487,460,418,409,403,399,389,382,396,509,523,461,471,432,419,385,382,404,404,424,456,453,444,396,525,685,700,608,582,503,436,451,477,495,532,533,579,550,502,401,419,393,395,441,533,481,496,417,401 20,18,15,36,54,39,25,434,413,391,397,380,392,456,490,427,433,407,403,415,401,391,385,395,386,405,400,388,377,412,406,405,411,398,396,404,385,397,400,397,430,444,510,461,444,406,532,479,461,428,419,401,396,471,538,544,593,584,633,583,517,385,387,388,387,383,397,384,385,397,377 14,310,270,241,339,289,206,400,413,359,393,383,399,427,414,412,417,406,413,404,421,396,381,378,398,386,390,376,377,416,416,399,407,403,406,387,424,428,440,445,482,524,594,529,496,427,515,488,452,436,415,439,415,456,487,509,562,528,599,527,494,388,377,388,413,402,364,400,413,385,406 5,335,279,249,380,330,218,653,767,716,675,616,643,697,750,738,733,729,811,882,866,624,833,780,715,697,596,595,480,432,683,851,867,778,810,711,637,479,506,542,572,682,803,774,779,573,912,1020,1014,958,934,860,752,733,821,840,903,897,943,927,889,553,578,537,574,765,870,826,840,728,645 9,10,10,36,44,36,31,408,412,423,413,396,374,392,417,395,397,398,438,457,441,394,441,435,402,406,410,395,382,390,418,458,477,425,436,411,387,386,403,406,389,415,437,430,425,393,470,634,614,542,514,455,419,426,442,446,493,486,531,489,440,402,397,386,387,398,453,418,444,410,396 16,28,25,42,57,46,33,414,405,401,374,380,377,420,428,421,405,420,404,421,405,378,401,408,392,382,401,395,385,386,396,413,420,399,413,406,384,389,408,394,433,428,452,443,441,393,494,515,484,434,441,407,405,405,442,453,506,511,558,512,472,400,386,374,390,395,412,392,396,393,388 8,13,13,110,194,199,109,406,447,435,407,396,426,401,413,436,401,419,469,523,501,413,478,441,424,415,406,387,399,415,421,496,504,463,450,401,402,371,398,387,403,440,455,461,428,415,543,715,721,634,597,508,445,442,476,473,529,519,573,525,528,399,416,409,415,445,495,489,495,433,445 4,17,17,111,187,191,111,432,460,458,442,425,407,407,429,427,418,431,480,570,545,406,521,486,449,429,435,393,393,379,404,523,573,491,499,440,425,408,382,390,390,419,449,433,427,398,529,758,791,691,658,534,459,427,444,454,500,471,540,518,491,404,402,393,385,462,533,501,500,448,426 2,12,12,51,81,85,54,383,379,389,381,384,390,400,392,384,394,400,391,377,389,374,400,391,386,404,401,385,378,395,380,374,391,382,385,380,386,363,395,389,387,398,401,381,379,408,391,386,395,378,381,368,378,414,451,440,439,420,420,389,399,392,386,389,397,385,389,385,382,385,358 8,9,8,15,18,14,12,430,397,395,395,371,405,413,422,433,428,409,427,430,427,392,395,408,380,388,395,379,384,410,399,423,423,409,403,401,400,395,409,422,416,459,515,472,447,407,534,516,496,449,434,439,390,474,524,536,585,593,629,563,515,389,390,385,392,395,423,410,413,405,414 2,62,55,25,28,16,13,708,777,731,706,645,667,757,818,814,804,797,836,887,873,653,823,779,723,713,619,603,511,439,717,855,861,794,817,720,631,449,484,503,576,664,807,789,803,522,936,1009,997,950,926,862,770,715,789,809,880,880,937,939,906,609,594,646,683,809,883,838,856,763,685 16,38,35,112,217,196,99,424,439,433,445,415,430,453,468,439,454,456,453,468,472,392,421,405,416,407,414,384,405,377,434,429,437,429,441,432,400,394,388,399,409,458,504,489,497,426,619,612,581,552,518,514,456,498,535,556,617,600,657,638,578,403,444,394,401,430,475,437,483,421,411 7,13,11,35,34,25,26,465,575,545,497,468,493,499,543,539,517,513,612,718,693,478,652,587,547,524,466,450,410,404,483,668,700,613,627,527,507,411,411,390,415,452,541,524,526,412,715,874,868,807,775,691,590,492,534,560,634,642,705,710,661,419,460,432,440,568,720,653,671,552,486 3,23,24,124,194,195,121,395,393,388,376,394,399,401,406,399,397,386,416,406,393,396,398,398,395,401,381,389,388,374,412,393,400,405,391,392,412,390,408,391,392,405,413,396,398,397,409,460,452,423,425,398,379,410,429,427,435,420,439,424,401,388,384,381,389,388,398,403,379,393,401 12,373,327,256,376,334,229,432,389,371,393,396,379,479,453,421,434,425,385,385,405,396,382,410,405,382,360,399,377,415,465,435,399,394,425,417,390,406,449,469,479,604,657,559,541,454,523,441,430,405,402,373,383,466,527,537,595,582,637,575,532,413,385,396,393,420,406,377,404,394,404 14,39,31,50,72,55,38,414,404,390,390,386,391,454,427,423,420,402,412,391,401,383,395,400,388,383,371,375,379,438,425,397,382,401,391,390,402,407,420,414,436,458,536,477,445,426,531,463,424,439,420,413,380,482,541,537,611,593,636,598,522,395,382,389,404,394,391,378,383,382,383 10,47,46,143,233,238,143,412,398,395,383,390,389,414,405,390,410,403,417,394,417,393,405,404,401,401,373,396,391,422,392,389,400,406,402,405,394,398,414,423,402,418,467,420,411,414,496,455,471,448,433,396,406,443,494,535,519,520,540,506,453,405,392,400,379,405,402,404,400,393,385 11,34,33,267,460,470,268,581,564,535,500,480,466,638,693,662,640,609,664,720,681,477,652,571,519,512,458,425,414,446,560,678,676,597,598,485,462,500,493,562,601,679,763,709,680,607,805,847,827,765,728,625,512,792,865,863,875,848,879,836,784,496,431,489,506,588,682,614,620,523,451 3,8,8,37,48,45,34,383,442,416,416,402,398,412,426,429,416,410,448,508,498,403,468,446,430,418,397,393,366,391,405,493,501,438,462,431,396,384,390,397,396,422,423,411,417,389,509,668,672,584,545,503,434,433,458,468,495,496,537,516,482,394,396,391,394,425,503,478,495,422,411 20,15,15,45,76,73,41,400,447,416,427,393,400,399,422,421,420,403,450,474,475,390,431,422,409,404,403,402,400,371,421,463,461,441,433,401,397,407,384,391,414,407,458,421,428,410,527,653,647,574,531,503,447,427,463,477,527,512,589,530,488,412,399,397,408,428,473,449,445,419,416 4,235,146,1023,1023,1023,1023,1023,1023,1023,1023,999,1020,1023,1023,1023,1023,1023,1023,1023,1023,885,961,956,934,917,868,872,793,923,1023,1023,1023,1023,1023,1010,981,987,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,924,1023,1023,1023,1023,1023,1023,1023,989 14,12,12,38,63,63,37,401,478,440,430,392,405,427,423,409,408,438,481,577,537,426,537,494,453,452,409,410,407,396,417,535,573,491,494,437,420,385,389,386,391,408,435,433,439,410,536,774,780,703,668,565,476,412,426,445,489,472,527,510,478,400,412,403,394,445,560,524,504,460,439 11,16,15,38,47,42,34,411,438,396,397,405,372,394,436,438,436,413,449,477,426,397,437,430,425,406,402,399,389,388,426,459,471,431,449,412,388,389,409,400,417,421,472,438,396,402,504,577,600,525,495,465,410,446,485,496,540,511,560,506,463,394,402,390,394,439,461,438,429,406,396 1,202,156,195,240,171,134,837,891,848,821,767,806,876,932,923,917,908,940,978,964,753,914,876,835,812,741,713,635,525,848,943,950,892,906,818,765,537,593,667,709,805,927,910,923,688,1023,1023,1023,1023,1018,966,874,859,922,936,996,994,1023,1023,1014,774,727,779,808,913,980,941,961,871,816 8,37,26,124,147,89,75,455,429,405,413,395,406,450,486,433,461,462,430,468,456,383,421,416,421,414,395,402,381,419,586,500,461,446,449,414,419,511,630,686,772,859,945,865,774,471,810,685,607,553,496,486,430,637,786,859,968,964,989,899,829,398,396,401,405,433,447,424,429,413,419 15,37,32,58,77,66,50,427,509,485,464,433,443,457,483,458,462,469,559,643,639,450,582,524,492,457,439,415,424,403,478,616,640,538,570,486,457,393,439,474,493,574,686,607,562,428,698,828,829,760,725,623,511,549,639,682,773,763,808,746,671,409,422,406,413,491,624,564,584,483,450 14,12,9,31,38,30,25,387,396,374,383,379,387,390,409,388,407,390,376,380,398,391,361,386,377,398,374,382,373,386,381,372,374,382,382,372,364,400,396,385,399,422,433,403,406,384,439,405,386,386,380,400,393,416,439,422,464,464,483,459,415,384,392,375,392,380,381,389,371,385,377 2,46,37,76,77,56,55,453,434,438,417,404,395,427,469,438,441,413,438,517,494,412,468,448,430,424,393,398,388,369,424,476,530,452,448,417,413,419,405,430,441,463,519,484,470,416,566,643,671,578,547,447,415,449,494,513,571,546,616,559,522,389,379,391,399,434,505,488,474,429,417 17,9,8,26,29,24,21,435,377,364,402,403,388,412,415,399,391,403,382,390,399,384,385,390,389,391,384,384,388,383,401,400,411,383,409,398,397,399,380,391,388,421,444,414,407,390,449,423,431,405,403,387,384,410,432,443,465,480,526,488,443,398,380,390,385,387,405,408,408,373,384 7,12,8,17,18,11,10,401,415,399,401,385,407,430,419,433,431,436,439,458,444,399,425,417,394,408,395,396,388,391,424,435,455,438,437,407,402,406,419,453,461,491,580,513,466,426,570,553,559,505,460,436,385,517,580,606,636,626,675,609,550,403,392,391,395,426,449,440,444,407,399 8,66,51,132,158,103,95,507,497,471,475,442,462,497,573,538,557,533,574,615,612,421,519,503,490,470,444,430,386,382,504,573,603,523,553,478,441,447,457,486,511,585,701,625,615,502,762,795,785,724,694,628,527,627,701,719,783,769,821,788,727,417,412,425,463,508,582,542,590,485,458 11,12,12,10,13,11,8,483,610,575,526,491,514,524,575,582,574,573,669,750,722,512,688,633,580,562,489,471,414,401,505,719,734,647,672,555,492,384,405,403,422,447,562,567,576,408,762,912,902,845,811,729,611,495,553,562,659,663,745,758,714,457,455,457,480,658,774,717,734,613,538 15,10,10,18,19,16,14,426,493,461,472,401,453,432,467,447,441,457,542,637,619,435,615,560,508,493,443,438,408,382,432,592,656,552,564,464,443,397,394,400,414,431,482,464,457,397,603,784,815,720,688,566,474,434,452,475,530,541,602,600,568,398,397,397,410,478,635,572,571,487,442 16,110,104,115,124,115,108,612,538,534,499,472,473,636,684,661,655,641,627,623,612,447,525,509,486,481,435,448,395,420,536,571,574,503,521,470,477,411,447,437,488,517,655,622,629,464,817,811,780,741,705,644,556,603,652,661,770,779,838,829,786,476,439,481,521,605,662,597,634,529,466 16,8,8,26,35,34,25,404,448,431,443,400,411,431,420,444,416,405,454,497,491,411,464,438,426,426,402,411,400,396,412,488,496,456,475,414,404,413,389,411,382,422,450,441,447,388,524,699,695,621,584,507,439,415,445,440,492,497,535,528,485,395,393,406,411,433,497,449,489,437,398 4,8,8,60,104,104,58,404,424,407,405,410,413,413,420,411,403,398,436,477,474,399,444,430,404,409,386,382,385,381,405,451,462,436,435,423,402,392,385,371,403,409,412,423,428,397,488,650,656,574,526,469,419,427,454,456,481,486,508,482,461,388,397,389,391,418,469,439,450,405,388 16,19,13,89,96,71,70,396,395,393,377,390,375,403,422,413,382,392,411,418,416,389,416,400,395,398,372,391,398,384,420,416,411,399,409,374,412,416,389,415,420,426,466,434,429,418,509,511,475,458,441,402,397,447,472,485,542,540,556,515,482,385,387,393,380,408,423,401,394,398,392 5,42,40,137,183,166,125,429,517,457,442,427,433,451,478,467,457,452,486,585,579,417,547,515,465,462,438,421,406,385,420,552,609,521,526,450,431,405,394,402,426,430,504,474,472,407,585,788,799,712,681,578,473,452,483,493,555,545,615,587,547,425,418,412,423,478,595,535,547,469,432 12,74,66,72,147,130,60,494,633,586,533,491,518,488,540,520,476,495,687,816,773,570,784,687,622,588,482,453,437,411,477,784,799,692,700,537,495,394,411,436,469,501,579,570,524,461,680,912,908,832,801,678,567,574,611,603,654,636,711,691,637,437,436,410,421,672,795,697,728,564,485 11,19,18,85,146,145,83,392,422,414,407,400,416,410,408,415,412,383,430,478,442,407,458,416,425,407,388,386,373,393,396,441,466,428,425,391,406,411,394,398,373,403,432,413,391,407,464,544,589,503,487,445,418,408,436,444,473,456,493,488,461,397,373,398,408,411,466,431,445,415,395 5,22,17,68,72,59,55,483,495,482,457,442,450,506,555,541,526,513,552,621,596,440,533,514,450,458,417,402,409,415,531,598,629,536,543,487,462,444,485,544,610,696,809,735,660,484,802,815,795,725,692,594,477,659,765,802,894,889,924,854,790,416,398,438,432,495,601,560,565,488,438 9,11,11,53,68,68,52,411,446,422,403,403,421,402,429,435,444,430,441,517,496,412,448,451,416,420,410,405,398,374,415,467,480,442,465,417,394,377,382,379,401,400,440,411,437,396,550,707,709,639,600,533,466,427,439,468,507,499,554,535,489,406,388,389,410,450,510,494,490,442,402 11,21,21,38,56,55,37,419,417,388,395,377,382,406,418,407,408,422,410,431,445,400,434,402,399,390,390,406,378,387,408,434,439,407,402,387,379,389,397,408,400,426,446,433,415,400,470,557,550,471,476,420,386,449,513,489,509,508,507,501,451,401,407,384,402,396,423,423,435,414,401 12,12,9,39,61,48,29,442,866,825,749,639,606,453,453,454,468,433,858,1016,971,796,1006,933,867,848,730,636,522,425,453,990,1015,930,938,793,675,417,430,430,457,502,585,539,516,440,623,1023,1023,1023,1005,884,731,522,535,532,552,563,615,586,548,411,568,397,393,843,1009,929,941,835,693 11,18,17,41,57,51,35,406,445,420,415,409,389,388,447,438,427,425,438,487,482,404,477,446,426,410,388,388,408,410,385,470,498,449,456,398,423,400,395,417,418,428,470,443,434,404,519,634,655,575,537,465,417,441,489,493,525,505,549,516,479,389,392,395,383,430,474,460,452,422,398 18,17,15,51,69,48,54,422,441,425,394,373,396,455,455,432,431,423,426,449,449,382,422,427,392,400,388,386,384,399,491,470,445,414,445,419,405,463,524,586,645,751,828,731,633,442,661,596,569,528,529,470,428,505,626,688,792,776,812,731,651,412,392,386,400,414,426,421,431,393,404 5,9,8,9,11,9,8,460,529,508,468,437,489,504,567,543,547,524,589,667,637,463,584,543,494,483,437,431,397,384,489,638,653,557,586,503,441,389,409,406,440,468,562,525,541,424,710,820,807,745,715,630,530,502,550,559,649,647,722,722,671,433,427,440,449,556,648,608,617,526,471 10,16,15,24,36,31,20,447,455,418,430,406,411,445,433,417,438,395,440,534,523,412,515,496,431,434,417,406,407,384,436,520,567,470,476,428,421,398,396,407,419,478,572,534,498,402,513,655,690,603,579,515,450,436,452,455,503,519,530,516,509,393,394,381,401,435,540,487,479,439,416 11,14,12,33,41,37,29,416,437,398,393,384,400,426,465,442,421,428,431,474,450,392,448,434,410,414,386,400,373,386,400,446,478,418,436,385,401,394,384,388,421,419,463,432,404,402,511,560,560,494,474,438,392,472,481,473,510,506,553,523,479,398,396,404,405,418,474,429,437,415,419 5,37,25,29,47,33,21,411,427,412,404,403,397,433,455,417,436,448,455,453,444,408,461,413,415,403,394,392,363,403,469,475,452,431,430,410,386,414,430,450,496,577,725,655,583,432,698,622,581,528,497,471,407,493,594,667,837,843,880,798,709,405,399,397,411,405,429,433,422,388,403 19,9,9,17,22,19,15,453,543,506,480,463,471,481,535,526,518,516,575,653,631,439,569,521,492,466,441,417,391,400,487,616,633,566,569,485,456,386,394,406,418,443,528,524,554,415,705,827,822,769,730,643,537,469,513,530,616,620,697,698,659,427,425,433,447,526,653,607,614,529,474 17,9,9,45,79,69,39,407,448,449,419,408,435,441,437,422,422,441,479,545,541,408,478,465,424,422,414,412,407,358,424,520,516,483,502,442,437,376,378,385,406,419,439,428,447,394,551,759,772,708,660,565,482,407,446,450,490,493,548,564,522,395,414,399,409,463,531,494,497,440,443 17,8,8,62,80,75,62,401,413,385,400,394,379,408,383,389,390,391,420,442,424,399,414,408,405,396,370,389,388,386,392,430,453,420,432,393,385,393,391,386,388,399,396,389,397,391,447,540,566,494,482,428,409,396,411,410,432,426,452,419,426,396,400,390,396,405,425,420,403,383,389 17,22,23,99,156,163,103,405,382,385,381,398,368,406,409,405,403,396,416,404,395,376,388,394,383,374,402,382,375,368,402,401,395,385,357,390,386,383,409,388,418,404,425,425,412,417,469,406,402,407,413,397,402,424,450,446,450,476,488,483,438,390,402,383,384,404,377,388,388,380,399 16,12,10,29,38,31,23,423,386,389,383,390,378,440,444,426,414,393,400,392,392,386,404,387,394,384,383,390,380,384,394,399,394,370,394,395,392,409,391,395,411,414,445,437,414,400,464,428,412,403,419,401,398,432,442,421,504,488,533,503,454,384,392,381,385,393,391,374,401,382,380 16,11,10,42,70,64,38,402,429,422,405,401,426,430,439,438,420,431,447,463,469,392,447,421,403,409,399,393,381,389,427,460,454,432,432,426,408,381,400,400,408,420,459,434,445,412,523,622,604,554,519,475,431,421,473,467,517,515,563,545,503,404,397,395,402,417,460,434,453,421,400 2,15,15,81,109,109,80,410,479,447,418,412,421,401,462,439,430,419,493,590,557,429,544,493,459,447,407,402,404,381,415,544,579,505,500,454,432,391,382,393,403,410,460,435,445,393,531,769,783,703,664,558,470,400,442,444,506,488,520,547,516,404,406,402,405,445,573,516,514,472,435 17,11,10,30,38,32,25,411,385,383,384,392,374,402,405,389,384,395,390,373,373,381,378,394,382,392,387,386,369,386,399,378,378,400,380,355,382,406,391,402,382,380,419,416,400,407,443,408,392,375,387,383,381,398,406,412,455,461,481,460,439,377,375,391,372,372,382,387,403,377,393 7,23,19,35,55,45,28,426,411,408,394,367,392,441,463,425,445,440,439,427,430,391,414,398,391,391,388,401,396,408,398,434,426,412,406,365,398,390,424,420,451,471,548,476,457,410,539,518,500,464,476,425,395,501,554,570,605,593,630,600,513,387,389,401,387,419,431,417,418,402,386 13,30,30,179,281,290,184,413,387,418,403,398,407,413,429,419,406,410,401,416,432,390,416,417,402,393,402,398,388,387,400,429,403,410,383,382,401,362,395,409,417,422,487,438,426,436,484,489,470,430,429,401,399,513,565,563,573,514,549,507,482,403,401,389,383,402,426,412,404,402,404 5,68,65,211,299,288,202,469,548,527,468,426,451,483,528,486,472,481,590,709,683,446,647,599,519,528,441,446,405,413,463,656,698,595,610,469,484,429,432,435,457,501,595,541,529,439,699,860,872,797,762,659,539,540,630,646,719,705,758,728,665,429,433,420,432,545,694,632,625,534,462 20,12,11,27,29,24,22,469,553,497,476,455,475,489,548,503,524,500,573,662,651,442,582,543,501,486,438,424,396,390,475,625,646,572,589,489,463,394,413,418,420,456,515,536,540,416,701,867,852,791,757,656,552,484,534,552,641,634,709,704,653,434,432,440,443,555,679,612,638,535,466 19,13,10,42,42,28,28,414,386,396,399,401,411,438,452,404,417,400,396,453,438,391,416,402,403,414,385,386,381,397,410,444,440,407,417,397,386,414,397,408,405,428,463,445,435,402,527,545,540,484,479,433,402,452,484,468,552,547,579,559,522,400,396,391,376,405,450,401,411,413,409 13,20,19,150,215,213,144,409,412,386,395,393,386,404,405,391,397,407,415,457,435,405,439,426,408,399,381,382,380,389,387,430,474,420,437,429,393,388,372,385,391,378,414,412,404,405,437,512,561,482,454,424,411,410,418,412,438,429,456,438,419,382,392,386,390,422,447,438,434,385,387 10,9,8,24,25,22,21,412,391,370,371,378,400,410,423,418,398,412,387,396,397,382,385,396,381,393,380,371,384,410,392,394,394,383,397,400,384,387,388,397,395,398,443,413,414,405,442,408,395,402,387,393,378,404,438,439,449,441,519,462,441,379,387,382,388,382,393,376,409,371,374 16,167,132,278,397,307,215,499,626,570,560,485,492,539,611,576,562,554,635,761,737,503,703,646,583,550,499,466,443,422,524,711,760,655,676,529,499,444,441,477,473,531,657,608,609,511,791,908,915,847,818,730,606,612,693,716,793,778,825,801,748,474,469,463,467,608,755,691,710,595,512 7,15,14,12,17,12,9,398,456,454,446,380,430,409,422,412,412,416,455,597,557,415,561,525,446,450,405,408,376,387,399,548,604,505,509,464,419,395,385,391,408,398,448,420,421,402,494,772,780,677,633,502,442,440,463,467,486,473,514,509,467,391,392,397,386,427,582,524,535,439,411 1,25,25,28,36,32,24,386,400,390,387,379,390,393,402,387,390,389,399,419,418,376,393,403,388,372,387,390,387,397,389,397,416,413,394,409,398,370,371,375,389,384,396,385,397,378,437,477,495,462,446,421,410,382,389,402,407,403,412,419,413,384,380,376,381,391,421,412,418,399,393 6,104,92,72,99,85,61,438,399,359,372,385,392,439,461,421,419,412,407,424,428,378,423,406,392,399,399,385,399,423,417,439,433,428,412,378,381,395,406,416,418,457,518,470,459,427,522,529,511,450,431,409,398,453,498,501,578,537,584,547,509,410,387,379,391,434,424,420,429,378,376 10,11,11,23,38,39,23,410,427,411,422,391,409,429,435,425,426,429,438,479,449,402,448,425,426,417,406,405,385,399,408,445,478,436,463,423,409,377,409,417,399,432,460,440,448,406,519,645,645,557,546,461,431,449,484,485,519,527,566,539,486,390,394,391,394,417,469,444,442,427,407 16,67,64,252,321,301,237,528,620,576,542,510,529,530,609,594,579,560,650,746,730,504,664,632,576,553,471,484,427,401,518,701,729,645,667,540,509,404,422,427,436,476,603,589,592,456,775,923,920,861,833,764,641,536,620,646,728,729,793,779,735,474,473,464,475,636,743,672,709,584,528 8,9,8,29,32,24,23,412,396,398,382,389,382,420,430,419,417,394,405,406,424,385,402,399,394,396,379,395,377,397,405,412,448,410,400,392,392,392,397,409,409,425,467,452,426,394,489,470,458,418,425,394,391,429,433,454,502,493,565,511,486,384,391,378,393,395,408,399,400,384,379 20,10,9,45,53,49,40,406,408,411,404,386,390,425,436,423,429,410,420,447,435,399,414,396,406,421,390,397,368,404,428,424,443,400,427,399,381,400,403,407,409,447,471,449,443,408,533,529,536,478,468,425,399,452,488,482,545,534,589,519,490,392,384,384,412,399,430,428,411,402,387 16,11,11,59,96,100,61,400,407,410,398,418,371,398,410,409,392,400,418,442,444,401,428,410,411,399,391,391,389,416,408,423,440,428,421,396,388,394,403,394,391,415,435,416,423,409,471,578,573,517,490,443,392,408,460,469,505,487,522,477,469,388,375,404,400,413,434,400,412,392,398 11,13,12,32,36,33,29,436,559,493,467,448,463,436,478,470,471,463,538,658,646,447,606,547,501,480,420,413,416,395,446,658,674,547,582,490,463,398,397,393,405,426,484,495,474,391,641,847,856,781,752,655,515,454,482,500,562,551,624,638,582,410,425,412,418,527,656,583,605,503,469 13,28,28,148,255,266,152,406,401,398,389,399,381,428,437,415,420,410,399,444,434,402,411,402,404,388,370,375,391,385,419,427,413,421,419,402,419,380,407,407,409,404,465,446,433,454,519,508,477,463,456,393,393,518,574,575,572,543,577,517,496,414,395,393,400,421,425,416,412,397,389 14,24,21,444,787,767,429,427,416,417,415,389,398,449,456,438,445,432,455,454,435,390,427,408,403,397,385,408,392,430,408,440,440,425,405,410,417,418,425,422,421,475,532,467,478,489,578,609,575,522,495,452,432,557,648,650,672,634,677,602,528,425,403,409,407,423,448,434,440,433,401 15,142,132,130,179,170,124,410,396,374,389,374,376,420,442,394,424,404,412,403,417,397,403,392,408,387,393,396,400,431,430,418,416,401,395,406,381,415,404,422,460,470,559,494,454,424,522,498,483,432,421,413,409,443,486,486,551,541,592,551,511,407,390,398,381,400,430,396,388,381,393 11,14,14,128,234,235,127,429,425,395,406,395,427,451,482,468,458,452,428,435,427,393,388,403,412,404,404,409,386,411,436,437,416,425,415,403,399,421,404,431,430,475,531,481,472,435,604,546,520,491,497,433,413,512,568,571,622,609,680,626,568,419,377,413,418,434,416,406,439,409,407 19,9,8,20,26,23,18,389,394,368,380,387,372,418,418,413,391,404,384,398,399,370,385,392,381,394,375,377,374,396,386,383,397,397,387,395,388,383,406,398,414,408,448,431,420,397,442,405,408,417,390,404,389,425,449,460,498,475,503,452,468,400,396,385,391,395,392,381,383,386,396 20,9,8,25,31,19,16,468,423,433,420,396,410,452,463,442,426,426,456,470,472,402,461,426,411,414,395,404,382,397,428,475,498,447,454,410,396,407,398,414,419,468,554,534,492,390,539,637,630,564,528,522,451,418,441,457,517,509,554,537,503,410,375,403,402,435,468,458,453,428,399 20,22,22,58,85,84,56,416,472,477,424,434,435,439,442,463,464,429,469,584,565,430,548,508,450,432,417,415,409,383,416,536,600,520,525,426,420,382,395,404,417,437,468,468,456,401,602,811,827,752,715,580,495,437,485,521,574,590,643,604,568,408,409,407,411,488,564,517,544,458,437 17,14,10,42,45,31,28,457,477,450,447,436,431,467,529,494,488,460,521,561,524,422,464,462,425,444,404,408,396,402,466,525,523,481,492,437,434,430,452,497,503,559,644,570,528,469,699,748,731,662,627,552,464,634,702,705,748,738,792,744,667,409,410,416,409,455,530,485,512,435,437 6,13,10,35,41,30,25,438,441,414,415,388,410,451,465,437,426,417,436,492,470,400,459,432,426,420,411,398,376,394,404,472,482,440,447,407,392,384,412,404,408,440,503,458,470,420,551,643,628,562,527,458,432,446,495,480,557,553,608,579,539,388,396,389,385,424,456,452,442,405,391 15,9,8,27,35,30,24,400,439,426,412,402,426,416,435,425,419,416,444,523,501,400,482,448,417,412,404,410,386,408,402,476,522,453,469,427,412,393,402,404,398,434,473,445,440,395,516,662,668,585,540,483,433,446,495,466,523,520,554,526,493,401,401,389,387,427,499,462,474,435,408 10,141,119,140,197,172,122,624,789,737,693,621,677,678,728,715,698,689,805,903,881,654,855,806,744,724,618,585,488,412,721,884,904,830,846,718,652,440,470,483,560,668,828,815,822,492,889,1023,1023,984,957,879,767,660,747,757,827,831,890,888,856,536,580,533,570,784,905,853,867,758,664 10,664,331,972,1023,584,530,901,911,870,841,800,828,938,987,973,963,951,966,992,986,760,912,881,838,819,739,728,618,807,1023,1009,994,946,965,906,860,896,995,1023,1023,1023,1023,1023,1023,882,1023,1023,1023,1023,1023,1017,932,1023,1023,1023,1023,1023,1023,1023,1023,813,744,820,847,928,979,948,964,880,817 6,14,11,49,68,51,37,379,396,425,407,396,393,398,420,414,395,401,435,471,459,390,423,429,402,414,403,393,395,387,388,445,462,432,448,398,404,386,389,405,397,416,428,436,435,396,504,606,607,533,500,454,406,427,468,469,536,514,542,543,498,397,420,403,400,412,459,427,428,409,394 11,156,144,244,428,385,218,461,539,485,454,443,466,521,558,536,524,510,558,642,630,436,566,517,490,469,432,432,395,453,469,609,639,558,544,480,466,423,449,456,499,548,660,607,590,495,748,818,817,743,708,623,505,576,699,717,784,776,812,772,723,425,417,426,432,502,611,551,573,520,450 2,19,13,153,147,77,80,676,530,498,508,462,446,707,761,730,702,669,643,674,658,445,569,520,478,468,445,421,397,448,570,596,633,518,558,458,446,468,482,515,555,646,747,705,691,548,831,816,793,736,698,607,496,734,808,821,865,854,897,865,815,532,440,527,541,582,645,585,609,499,448 20,33,28,29,42,33,21,451,382,399,380,419,395,495,476,460,446,439,392,402,443,402,385,409,409,393,376,378,372,401,414,420,398,403,399,385,400,400,408,436,434,460,517,482,488,415,543,480,460,458,416,390,388,479,530,533,596,589,654,585,536,397,390,404,393,408,427,402,391,398,373 11,9,9,49,61,60,47,401,441,436,427,408,396,406,435,418,415,407,427,537,507,401,494,448,436,417,405,392,399,382,409,497,521,465,472,436,391,398,383,373,393,417,455,408,427,392,496,710,715,614,593,506,442,421,465,451,507,501,534,524,493,403,389,394,404,445,513,472,463,425,425 11,12,12,35,40,39,35,626,569,547,530,504,536,654,708,705,680,664,684,668,661,430,517,478,476,480,446,442,419,424,635,611,594,555,587,524,502,411,421,427,480,569,717,708,734,481,864,855,819,790,771,718,627,646,720,737,815,815,872,872,833,522,474,538,543,596,640,598,648,546,523 12,12,10,14,15,9,7,399,417,402,400,393,390,401,428,425,407,411,448,441,427,392,428,406,399,401,387,389,383,399,424,441,448,421,427,402,380,399,402,395,417,432,488,451,430,434,507,570,566,495,469,444,416,463,497,511,553,540,585,543,487,386,390,392,387,413,449,403,427,399,398 5,10,10,12,25,16,9,440,491,471,446,426,438,453,481,479,495,469,515,587,567,430,530,486,453,450,418,414,385,387,444,558,578,512,521,444,457,391,398,403,416,431,505,490,504,402,622,750,733,666,644,551,484,464,482,513,586,566,636,607,582,404,426,410,420,488,572,512,555,459,412 5,34,27,20,20,14,15,615,704,662,600,546,582,657,728,718,700,692,764,826,809,576,766,717,657,631,543,515,447,428,636,800,813,734,750,632,575,423,456,452,502,598,738,706,717,474,869,955,941,892,866,794,684,643,728,748,818,815,875,874,832,544,520,541,561,722,819,774,785,670,602 13,16,16,169,255,254,164,399,431,393,418,402,389,392,404,407,409,394,414,475,435,402,437,442,415,406,398,384,379,389,402,419,467,427,424,383,397,396,374,376,391,397,407,401,407,413,435,546,560,489,468,429,392,387,418,404,419,430,448,448,414,398,392,396,396,412,442,428,441,409,396 3,9,9,29,37,38,29,413,466,432,424,411,424,428,433,435,414,435,482,564,535,424,516,469,445,444,404,416,416,395,424,514,546,473,494,443,425,394,393,391,386,404,439,421,442,398,547,737,740,677,619,542,458,428,416,453,486,487,540,546,505,388,410,406,405,465,529,489,507,467,418 2,11,9,25,38,27,17,397,406,422,394,396,419,399,424,414,421,404,451,480,451,406,448,429,411,409,394,386,388,399,429,482,478,444,438,419,421,376,392,404,393,418,444,440,436,400,477,638,629,565,533,458,419,440,442,437,480,474,509,501,480,388,382,390,398,421,487,423,463,440,394 19,23,21,23,26,18,16,535,635,591,546,504,524,600,662,653,660,643,684,751,736,497,668,621,562,561,485,467,437,389,571,728,725,648,659,574,511,411,404,414,478,527,650,637,641,464,829,905,893,846,822,747,636,571,645,671,757,762,830,833,794,481,481,483,534,677,765,710,733,614,539 15,11,9,110,170,140,87,391,410,387,394,398,379,395,405,392,402,391,427,470,486,397,473,435,409,418,405,383,388,374,399,460,479,438,437,406,414,383,389,381,385,398,413,403,403,391,427,615,656,537,538,458,444,410,412,413,441,429,446,428,413,393,384,386,388,415,458,428,434,399,389 14,10,10,40,59,60,40,380,400,380,389,365,383,392,406,392,378,401,407,410,411,381,381,385,392,393,378,403,398,410,392,403,411,390,396,377,377,381,392,401,418,436,455,401,389,456,425,469,451,423,427,408,396,671,759,758,708,652,626,484,459,390,388,378,385,377,411,392,385,405,367 9,15,12,33,42,32,25,462,386,407,369,379,380,439,460,421,413,420,406,417,406,385,394,404,387,393,381,387,395,374,417,392,419,391,381,388,376,385,400,386,386,436,464,441,430,392,495,449,430,407,424,400,365,416,455,440,492,495,576,522,474,387,394,391,384,392,392,372,371,401,371 16,8,8,78,123,121,77,413,410,416,417,401,397,415,430,428,427,410,420,439,449,408,419,405,397,399,382,385,382,397,399,423,427,423,419,413,400,392,404,393,394,407,428,438,425,398,530,563,550,502,483,440,401,429,475,489,533,518,581,528,506,393,396,386,401,412,425,430,434,396,393 5,12,10,39,40,31,29,403,382,388,378,380,399,416,415,401,400,400,399,400,388,396,370,391,383,373,378,374,374,377,381,390,382,394,378,388,392,375,394,384,395,416,417,428,421,397,433,409,398,395,398,385,372,425,422,432,454,480,509,488,452,403,388,378,387,385,396,365,371,396,381 19,26,25,64,103,98,60,440,501,481,458,420,438,461,460,482,488,492,539,621,615,455,570,525,463,476,436,423,404,424,443,603,620,524,558,455,460,373,397,392,412,434,496,468,483,420,652,822,816,743,721,613,518,454,490,527,583,589,661,648,595,425,426,422,419,513,635,588,583,487,459 18,18,16,31,47,40,24,389,391,388,375,382,377,391,409,393,370,414,408,402,391,399,382,385,386,381,363,388,396,402,376,382,390,383,384,398,369,386,407,410,400,420,456,428,399,386,440,431,442,409,402,389,384,399,458,439,462,440,486,441,445,395,394,380,379,384,386,372,386,395,389 14,16,15,48,51,38,33,431,560,533,497,440,460,470,501,501,499,481,590,715,696,476,681,610,528,522,467,446,418,402,455,687,719,619,627,500,462,393,400,409,430,459,562,526,503,417,665,879,878,807,769,654,545,460,558,555,633,627,691,667,616,429,423,419,413,554,709,649,639,530,485 5,32,29,74,95,69,57,442,546,487,464,447,436,463,481,495,471,453,564,667,649,450,623,570,507,481,431,445,406,383,434,620,661,570,568,474,452,394,390,406,393,427,487,473,502,412,641,857,864,794,759,659,547,451,483,524,576,580,640,638,581,423,409,418,414,538,652,602,596,503,455 4,13,12,35,48,43,30,428,483,444,432,412,415,425,451,447,449,431,473,592,575,426,549,514,456,447,431,408,394,416,416,572,619,521,522,441,424,385,397,394,396,448,481,455,457,414,571,757,767,676,639,541,463,449,476,501,542,550,595,570,527,411,410,413,414,469,566,532,532,441,421 9,8,8,41,66,57,37,417,476,465,431,421,435,426,436,421,440,432,484,559,540,431,514,473,448,437,412,395,393,380,426,527,561,484,480,443,429,374,385,399,408,406,439,431,434,397,524,747,750,678,645,528,471,408,433,444,476,485,539,528,498,401,406,395,410,461,553,500,521,458,420 2,52,49,13,19,17,12,397,404,400,403,392,391,421,407,414,397,396,406,427,415,387,392,391,386,384,385,382,387,396,403,416,426,400,403,398,390,411,411,404,427,432,484,427,440,400,507,541,519,471,449,438,397,466,483,475,516,494,542,515,472,380,368,393,380,403,434,400,408,412,409 16,9,9,22,30,29,21,381,396,378,381,369,392,391,396,384,386,369,378,397,388,379,401,387,389,386,386,392,391,382,395,361,392,381,377,356,386,388,391,383,372,403,406,416,386,392,414,394,391,398,380,357,399,393,400,399,420,408,420,400,400,376,388,383,379,388,375,390,387,392,380 10,60,30,137,187,129,83,497,601,570,525,469,468,507,558,518,547,514,608,775,754,501,767,710,614,608,506,459,429,450,485,715,794,666,717,545,493,419,459,449,481,550,655,597,576,473,738,866,899,814,793,670,534,625,692,704,765,748,801,767,708,440,431,435,441,565,785,718,698,593,481 15,32,30,76,87,78,67,425,497,490,434,420,443,448,467,481,459,462,519,631,601,443,571,524,478,472,446,420,394,385,420,589,613,551,568,472,423,418,398,395,411,465,486,473,470,424,605,825,831,754,721,635,504,444,489,487,563,561,619,600,569,399,405,403,428,492,601,552,574,495,450 16,9,8,24,32,29,21,401,386,392,366,384,383,408,423,412,398,402,393,398,381,372,388,382,386,371,393,377,386,387,384,404,396,394,395,385,387,376,394,390,405,420,438,410,425,383,452,444,412,404,384,389,397,417,424,431,495,459,481,449,450,385,375,367,387,383,414,384,378,390,382 16,34,31,312,463,446,296,431,501,446,438,429,440,430,453,460,451,429,496,585,560,419,528,509,464,447,433,402,388,402,419,540,556,503,513,450,405,403,389,398,417,447,505,482,489,440,570,753,761,680,637,548,451,469,501,515,592,562,625,600,545,429,419,414,409,476,561,503,524,467,414 2,11,10,17,26,18,12,458,594,527,507,467,480,518,577,552,547,547,606,707,673,483,627,574,523,510,467,444,415,390,506,673,693,608,619,502,464,392,401,408,433,463,570,553,577,406,744,861,860,797,765,690,566,486,562,587,670,673,737,730,692,441,465,448,466,586,703,628,667,567,493 16,10,8,28,31,25,22,420,496,483,453,426,422,422,451,441,454,436,510,666,640,447,641,583,498,490,435,414,410,393,427,612,691,576,599,475,436,384,413,393,401,436,495,466,451,411,573,809,842,750,718,569,484,455,496,510,561,550,604,597,538,408,422,394,407,485,665,588,580,508,425 3,278,206,623,1023,899,546,826,768,711,695,658,701,865,922,912,900,887,869,846,848,507,605,609,584,568,520,529,461,772,932,863,803,773,796,761,707,864,955,988,1023,1023,1023,1023,1023,778,1023,997,940,918,898,872,776,925,998,1023,1023,1023,1023,1023,1023,711,557,716,756,779,777,755,788,688,648 17,35,29,121,154,121,95,440,470,429,414,420,418,451,465,469,459,495,498,527,541,420,475,454,432,419,408,403,391,428,435,521,522,470,479,429,437,410,422,407,442,491,567,528,522,448,671,728,725,662,617,553,457,541,618,645,712,700,743,711,660,402,397,402,405,459,525,486,468,445,421 4,12,11,19,29,22,14,438,399,365,392,391,375,435,451,431,415,402,397,393,407,380,396,391,378,376,386,380,364,395,404,409,411,394,413,385,387,394,393,408,383,394,433,400,417,387,445,425,431,414,406,404,403,396,447,437,482,477,522,472,435,393,378,385,379,383,391,391,387,383,393 3,27,27,103,124,118,98,411,483,456,455,427,438,447,476,451,449,439,503,611,566,444,537,512,482,474,438,429,409,404,416,573,606,516,543,451,434,404,411,413,425,441,478,469,482,410,619,789,796,723,685,599,490,440,499,506,555,569,638,618,566,392,413,397,412,479,612,542,584,474,454 14,130,114,127,210,197,116,545,709,675,627,551,560,617,679,674,645,635,749,841,824,573,789,739,669,644,554,508,447,402,589,803,839,751,762,644,564,441,466,474,504,566,710,676,678,484,833,973,972,913,886,809,676,627,708,716,786,782,839,834,797,501,484,492,525,714,837,788,796,680,585 12,12,9,37,50,34,23,435,456,441,447,406,443,414,447,437,446,446,465,548,536,423,510,462,448,426,410,399,396,391,418,539,582,495,496,437,429,410,407,397,416,457,493,459,442,431,571,743,733,647,621,543,472,465,520,527,576,567,620,587,538,394,399,400,405,447,562,514,495,450,417 3,82,81,132,182,180,131,399,412,413,391,380,401,394,426,424,412,414,417,436,453,393,423,426,410,388,403,367,381,419,417,422,425,418,415,383,387,407,405,419,442,440,516,464,413,443,555,558,535,447,454,429,418,593,685,720,724,695,700,601,529,377,379,388,387,380,422,400,417,401,395 2,9,10,59,102,107,61,391,394,390,408,389,389,392,393,397,402,388,388,399,409,380,393,388,384,387,381,393,373,374,399,394,395,386,398,381,374,393,387,379,385,402,413,409,415,402,417,397,427,413,406,397,377,437,452,480,467,453,444,437,410,392,406,376,392,391,404,397,390,394,389 3,35,17,75,102,44,35,461,412,412,400,398,375,457,485,467,457,443,431,471,457,401,438,413,392,406,398,398,381,403,442,444,450,418,419,414,395,416,440,443,463,508,588,543,516,460,614,603,562,502,491,430,405,564,632,636,696,687,731,675,607,399,395,392,400,396,431,423,446,402,406 12,10,10,35,68,65,32,416,466,425,429,428,418,408,428,427,437,414,502,569,564,422,529,498,461,450,417,405,400,381,416,550,588,524,517,439,434,411,393,398,382,419,428,442,441,403,534,782,796,704,668,551,467,435,463,463,502,486,539,529,507,391,409,393,399,459,560,530,530,446,417 6,11,10,21,30,29,20,399,392,380,382,380,364,392,415,402,399,391,394,387,395,384,380,397,382,388,382,375,375,396,395,388,392,378,384,393,378,405,386,401,413,411,415,420,405,392,421,398,398,378,391,382,387,420,455,429,477,460,478,478,411,381,386,378,388,379,385,393,377,377,386 16,20,19,77,109,104,72,434,441,414,425,397,409,423,474,452,443,443,479,528,493,407,461,428,439,408,409,419,391,405,402,471,478,462,491,425,410,403,398,405,383,423,458,462,453,399,596,691,685,627,588,510,442,428,483,501,563,574,617,602,550,414,406,410,423,442,494,464,496,436,406 9,8,9,62,78,78,61,405,413,410,421,409,392,380,403,408,407,409,419,483,471,403,453,425,410,421,392,383,399,396,402,468,492,436,448,409,416,391,415,402,399,411,426,396,413,388,481,657,675,600,553,488,428,409,430,454,454,464,491,469,461,395,388,403,398,430,471,435,445,417,398 5,36,28,55,65,44,35,460,469,430,439,410,399,493,556,540,522,490,498,510,523,406,459,417,416,422,394,393,389,462,554,502,510,468,481,409,418,457,544,611,652,750,827,744,674,466,727,685,661,590,563,513,466,657,759,792,841,815,845,779,719,429,384,405,421,461,484,469,478,453,405 17,19,16,42,57,45,32,399,398,396,386,397,383,410,393,397,400,407,407,414,388,394,393,391,377,370,380,385,376,382,411,401,409,391,388,398,381,394,402,413,426,419,442,438,430,405,475,439,430,425,403,401,396,464,486,467,499,494,511,498,442,387,387,381,391,387,393,370,413,381,396 1,23,23,102,158,165,106,381,377,380,389,359,380,395,379,374,364,382,381,400,392,388,365,389,376,383,378,380,384,354,384,380,381,378,382,371,373,418,385,388,380,376,385,378,387,383,392,414,425,406,393,391,400,391,418,424,441,415,436,424,396,380,379,396,386,379,389,384,391,385,399 20,9,9,92,171,168,89,421,409,388,411,388,395,411,437,420,418,405,421,439,445,403,435,413,401,394,388,388,384,391,382,428,443,418,405,392,400,386,397,406,408,418,449,422,412,410,511,538,543,491,468,422,437,434,474,480,516,494,566,498,461,395,382,385,400,422,421,424,430,396,399 2,23,20,8,9,5,5,550,594,551,540,499,513,599,661,658,646,631,668,718,714,483,618,583,545,520,475,462,437,427,573,686,684,609,640,552,488,403,437,456,484,554,684,658,677,434,813,866,845,805,773,715,607,547,633,667,752,755,817,819,779,498,476,499,511,640,718,677,695,575,522 8,12,12,90,115,113,88,439,457,454,435,409,427,449,477,469,442,451,492,580,546,422,538,504,459,448,415,405,393,396,446,556,572,503,508,444,409,413,419,411,421,442,481,467,461,428,585,738,735,645,600,518,469,472,526,554,588,577,622,592,568,408,403,400,419,485,599,538,515,469,431 18,10,8,28,32,25,20,406,397,395,388,390,379,429,443,411,421,409,414,420,423,388,405,408,388,389,384,386,390,385,404,410,427,410,418,406,382,399,402,410,387,422,467,441,445,395,512,517,502,456,450,402,408,423,455,477,511,499,576,531,497,372,381,402,393,393,424,420,415,383,372 2,11,10,6,7,6,6,495,694,638,574,528,541,531,593,595,571,576,716,825,792,560,763,697,629,622,514,494,439,414,535,802,813,718,744,625,513,396,399,409,431,478,575,594,595,413,785,988,980,924,891,802,677,488,553,565,671,677,753,777,739,488,493,474,483,722,856,792,810,701,590 18,8,8,30,27,28,31,401,436,431,414,403,407,396,417,392,429,421,430,475,474,400,455,428,424,420,406,380,394,406,406,480,503,444,473,416,394,381,395,404,390,409,422,430,425,396,499,664,684,603,568,474,423,431,450,470,508,504,535,516,497,388,390,390,406,420,486,447,460,443,413 17,10,9,16,26,24,15,400,400,374,402,384,379,414,416,401,394,389,372,400,396,380,388,376,376,377,373,395,372,384,395,388,400,393,373,393,388,397,387,394,386,403,403,404,392,381,443,412,412,408,390,382,375,415,418,419,430,431,458,440,427,380,393,395,381,397,403,391,412,393,399 18,11,9,28,31,23,21,430,389,390,394,388,379,442,437,418,406,401,414,409,400,397,388,394,377,387,379,387,374,399,389,404,395,387,396,393,387,381,391,384,402,416,439,426,436,397,491,439,415,398,395,387,394,423,417,438,484,479,541,510,464,370,370,391,387,395,389,403,400,381,388 19,16,15,37,48,40,28,410,402,376,380,374,385,410,395,414,398,405,398,401,386,389,397,384,381,391,379,386,379,372,407,384,387,387,389,371,366,366,390,403,433,408,438,417,399,397,434,416,390,393,399,400,386,431,496,459,484,485,524,496,438,402,388,385,383,384,391,395,401,382,387 12,164,153,97,123,115,91,448,480,429,396,403,391,427,445,459,432,433,431,541,525,429,529,480,454,452,396,402,408,385,459,530,578,469,498,445,423,405,386,420,432,443,522,471,506,432,607,650,691,574,550,463,412,474,497,497,554,541,603,591,536,399,377,408,437,475,578,535,478,443,403 6,1023,266,764,829,203,181,917,949,911,879,829,855,951,993,980,967,960,994,1023,1023,827,996,955,904,887,812,775,643,773,938,1023,1023,971,990,894,840,847,922,956,1002,1023,1023,1023,1023,935,1023,1023,1023,1023,1023,1023,937,1023,1023,1023,1023,1023,1023,1023,1023,787,753,791,827,944,1023,988,998,912,847 6,10,9,65,77,71,60,509,448,427,439,425,426,554,603,594,559,540,509,514,497,401,436,430,416,406,406,402,396,405,487,458,451,452,450,408,424,424,421,454,484,535,638,598,569,475,727,662,619,566,535,479,421,614,699,701,751,744,794,762,696,429,407,448,442,467,492,465,482,440,417 15,9,9,38,40,38,36,472,539,486,474,442,441,497,551,534,531,504,562,657,633,450,595,533,482,467,421,427,392,408,482,638,647,558,577,475,443,399,407,410,438,464,570,550,551,443,702,829,814,750,715,622,522,495,554,572,658,654,716,708,673,427,416,440,436,546,655,594,613,502,448 9,9,7,12,18,14,9,383,427,408,395,385,411,400,406,406,405,402,414,452,428,401,445,429,397,405,387,388,396,403,390,436,463,427,461,417,385,370,398,379,413,419,418,427,414,393,452,568,578,499,490,439,415,399,448,452,453,455,482,452,436,384,395,386,392,396,441,425,443,406,377 2,25,25,79,150,149,76,432,463,441,398,439,414,455,455,447,435,452,488,578,588,422,509,495,464,440,397,403,392,396,403,526,565,497,487,443,426,367,418,395,416,435,482,460,448,430,598,767,784,698,665,575,463,475,497,532,572,567,642,616,569,408,405,420,424,482,545,513,525,462,430 12,9,8,33,36,29,25,436,381,394,397,396,383,432,444,407,424,401,399,402,425,383,393,381,381,374,386,386,386,405,383,411,408,391,411,383,369,377,394,398,407,420,460,457,444,397,474,448,440,404,408,394,402,421,474,470,533,507,551,531,477,399,383,389,389,381,408,404,391,386,385 15,9,9,106,201,212,108,409,392,411,403,389,390,429,454,419,422,419,419,394,397,396,396,391,397,379,374,383,378,387,395,400,394,386,391,387,381,400,405,405,422,438,463,443,422,448,504,436,420,427,425,403,397,494,524,541,585,551,601,550,478,393,378,404,396,389,387,383,392,393,388 16,13,13,28,50,48,26,442,413,413,395,423,394,462,496,502,480,456,470,454,435,404,395,396,396,386,381,392,382,421,504,455,445,437,418,410,395,447,491,499,564,648,756,671,623,455,703,615,536,498,470,454,424,571,687,717,787,773,809,748,683,419,387,427,421,419,449,424,440,418,418 6,26,21,43,64,49,33,412,404,399,391,395,409,431,430,440,415,416,411,438,438,375,404,416,384,387,402,385,391,393,414,412,438,398,420,389,400,394,390,419,441,446,472,451,454,402,514,489,483,428,422,405,402,450,495,493,502,498,570,488,471,391,396,387,390,397,406,416,408,396,376 7,32,27,41,47,30,27,496,522,507,457,435,466,522,576,562,540,540,575,644,600,447,556,513,447,454,422,419,398,422,515,598,619,525,538,470,424,427,467,469,519,587,686,628,599,493,761,801,800,735,693,597,506,656,721,728,781,764,814,777,729,432,410,428,445,492,593,551,561,493,458 1,77,73,73,84,66,54,504,506,478,468,448,476,555,650,635,598,587,573,573,569,427,448,438,435,428,397,432,390,529,549,497,495,459,509,459,466,514,495,509,547,615,717,678,661,499,809,763,712,673,643,615,511,639,718,740,798,788,846,827,781,474,434,463,470,513,531,497,512,477,463 12,27,18,91,95,45,45,481,530,508,458,433,457,526,571,555,541,523,564,673,627,445,590,530,483,465,430,425,398,444,514,613,651,568,572,471,452,439,493,516,551,636,724,647,605,517,763,828,816,746,709,616,504,701,762,767,814,801,843,801,734,417,420,421,438,524,605,565,589,502,435 8,9,9,46,54,53,44,385,422,423,424,404,392,408,420,405,409,412,436,499,486,408,450,453,418,432,391,394,403,410,401,490,482,453,446,414,402,373,397,391,393,406,433,412,438,404,492,667,676,596,551,502,440,414,438,442,492,495,520,497,466,398,397,389,401,435,473,460,457,425,408 5,95,91,64,86,83,61,411,364,362,375,377,384,394,415,393,390,396,410,404,381,406,389,375,387,392,371,378,398,407,404,375,383,383,384,397,374,401,393,434,426,420,486,428,434,398,439,412,404,415,413,391,407,406,410,414,420,421,437,433,420,399,383,386,390,380,396,372,390,383,374 3,15,11,37,43,31,27,435,386,395,398,369,393,414,446,416,423,398,414,392,397,399,393,387,380,383,386,386,385,396,421,397,399,387,384,386,390,380,389,408,415,423,461,436,442,397,503,454,429,431,431,411,392,430,440,456,521,524,589,528,497,390,399,389,381,393,401,385,393,413,374 11,19,19,30,36,35,29,400,506,474,451,418,430,431,435,451,442,445,521,634,631,441,604,565,489,489,435,429,412,387,427,608,660,556,583,470,433,403,398,412,386,433,449,451,463,382,589,809,837,738,709,592,501,433,472,445,525,527,571,584,534,408,411,410,403,488,634,574,576,488,455 11,38,32,32,33,25,25,611,696,646,611,553,575,671,729,722,698,704,761,812,795,543,745,684,622,623,525,514,453,412,620,777,789,712,736,628,568,423,444,460,498,596,726,705,719,490,862,946,935,884,863,789,669,633,718,730,813,815,873,869,839,526,511,545,570,714,814,768,785,661,588 14,12,11,38,42,40,36,420,473,449,445,414,427,421,445,446,452,440,516,588,555,426,545,491,461,441,428,394,413,380,420,549,578,504,502,450,411,397,408,398,437,453,492,489,462,418,599,762,771,674,638,538,448,494,516,551,589,597,643,616,570,425,414,395,392,451,575,500,506,429,410 2,483,322,381,589,486,315,868,1013,973,932,858,873,903,946,930,920,908,1015,1023,1023,920,1023,1023,991,969,884,840,722,790,998,1023,1023,1023,1023,986,918,886,997,1023,1023,1023,1023,1023,1023,824,1023,1023,1023,1023,1023,1023,994,989,1023,1023,1023,1023,1023,1023,1023,797,818,793,818,1002,1023,1023,1023,991,908 15,55,52,127,190,178,114,462,617,563,506,464,490,493,531,521,499,501,632,748,721,496,698,639,574,549,481,460,420,418,465,711,750,656,674,533,480,411,409,389,420,461,543,528,530,434,704,923,934,866,834,750,622,487,535,558,649,648,718,708,662,431,456,419,430,594,726,667,679,593,519 19,11,8,30,36,26,22,423,431,428,397,409,398,427,454,437,447,426,433,482,467,401,432,442,403,421,400,386,359,402,417,465,478,447,434,417,397,404,409,416,427,439,481,454,461,399,536,609,596,528,500,464,416,470,525,507,559,535,595,560,488,400,404,401,397,446,470,455,466,417,397 5,19,17,39,32,22,30,546,606,542,530,495,511,604,663,644,626,615,673,730,714,502,648,620,555,533,463,470,427,417,560,698,708,624,645,536,494,415,426,445,469,546,667,657,649,452,806,881,864,810,787,710,576,591,684,708,771,770,830,822,782,482,458,490,516,633,724,660,706,564,507 8,75,70,134,226,210,119,507,519,491,456,440,462,555,587,560,585,546,597,627,603,433,541,528,503,469,433,422,404,415,511,576,589,529,544,464,452,421,422,404,430,518,577,576,563,448,754,813,792,744,704,637,538,556,638,666,747,733,792,765,729,453,435,464,495,565,627,575,599,503,478 9,9,8,20,23,21,18,429,422,404,396,394,369,446,457,443,434,424,434,426,427,395,424,401,403,399,391,390,368,397,396,413,416,413,413,385,359,394,394,399,404,400,442,422,413,393,496,519,495,468,465,420,406,404,440,443,490,498,557,530,502,382,395,395,409,412,448,440,413,402,384 1,8,8,42,52,53,42,420,458,437,422,409,414,405,422,408,413,412,454,564,509,426,507,459,450,426,426,401,384,387,416,517,537,469,490,439,423,377,383,389,402,409,406,422,430,395,505,749,762,670,643,517,448,408,420,435,485,470,507,495,464,392,397,390,391,456,547,487,513,447,419 5,18,12,74,84,46,40,463,485,444,430,407,422,460,514,477,471,455,502,570,548,432,507,453,453,447,401,399,403,393,478,528,552,500,514,448,421,428,448,468,492,561,734,667,613,464,769,764,756,678,638,553,443,574,671,730,875,887,926,852,777,415,399,402,416,468,534,509,500,451,404 13,69,61,68,98,83,54,577,498,485,472,413,473,549,568,525,499,485,495,622,594,428,556,513,461,461,416,424,418,404,560,610,643,531,582,490,438,406,438,491,565,680,801,750,702,450,688,762,773,704,683,622,534,558,624,631,707,693,748,696,652,404,405,401,400,472,607,532,537,467,432 19,17,16,29,45,39,24,420,368,395,388,392,368,423,429,402,426,383,404,409,409,377,383,380,386,394,384,389,366,434,395,399,411,403,396,378,391,388,396,405,413,421,453,452,416,408,471,433,427,405,396,402,399,418,453,456,487,518,541,519,485,381,365,391,386,398,402,379,394,381,385 2,11,10,13,16,10,7,488,627,583,571,486,515,543,577,579,579,573,674,764,732,499,688,630,570,571,491,476,438,396,517,731,748,660,680,556,505,409,402,428,450,472,571,552,601,414,758,918,908,850,819,731,617,489,558,555,664,663,748,745,710,463,486,473,477,650,783,711,729,621,539 5,19,19,45,54,50,42,430,503,472,447,436,441,450,479,467,464,461,534,631,613,443,560,522,476,472,431,422,399,388,442,605,619,522,554,472,435,387,412,401,420,423,465,470,463,406,633,785,787,711,687,563,497,474,493,509,563,571,613,620,582,410,390,411,411,498,618,563,559,487,459 20,20,15,52,68,39,31,432,435,387,403,394,388,457,455,445,431,401,426,468,436,394,457,433,411,392,387,384,364,389,416,449,465,421,433,429,399,382,403,427,445,431,480,456,461,402,532,570,564,505,487,416,397,457,493,513,563,577,628,575,525,400,405,392,394,402,457,435,441,413,397 4,82,72,27,40,31,22,655,742,681,653,585,615,709,767,754,756,736,796,854,832,601,788,743,697,668,588,561,482,412,663,828,836,767,794,681,598,431,461,474,522,607,768,735,754,487,896,982,967,923,901,834,729,643,734,760,833,843,898,901,868,557,548,580,609,771,860,805,828,721,630 5,12,12,21,30,29,20,421,394,389,404,394,392,414,421,388,392,387,407,415,420,377,393,397,403,388,385,404,388,385,390,419,410,415,415,384,389,405,388,377,396,419,450,418,412,387,446,459,467,437,412,409,404,404,434,438,453,441,478,474,438,380,375,386,391,386,415,398,415,392,394 15,18,15,93,139,133,86,416,409,392,424,380,396,430,447,435,440,419,408,444,437,389,429,419,411,404,399,388,382,397,410,437,445,429,425,402,396,409,406,400,415,437,479,444,417,411,513,536,553,474,476,433,399,475,514,525,554,530,571,531,474,394,389,391,409,420,450,426,430,399,406 17,13,11,34,42,28,21,419,394,375,389,368,380,449,456,435,417,390,405,407,401,396,392,381,402,387,386,389,378,398,393,393,404,407,398,406,385,378,394,408,393,424,452,436,436,402,471,472,461,453,417,389,375,426,451,459,483,502,538,487,458,390,389,377,394,394,403,385,409,382,405 16,8,8,37,51,51,36,408,445,412,416,402,380,413,423,429,417,410,468,521,514,409,475,455,428,429,406,405,392,381,416,479,521,461,475,427,414,384,388,417,404,410,442,436,453,383,531,691,698,614,588,504,451,428,458,487,509,500,559,523,490,401,414,393,402,438,502,474,490,437,408 3,9,8,90,122,120,84,428,450,434,421,402,395,429,449,438,431,430,447,529,505,403,485,451,450,431,387,401,398,381,428,496,519,457,483,421,410,380,397,399,409,446,481,436,447,411,564,695,700,622,586,493,454,468,487,519,564,557,604,590,527,408,398,409,408,434,508,465,489,427,414 2,18,16,103,157,157,99,404,390,401,399,414,399,420,410,420,404,414,412,433,431,390,428,410,399,404,383,403,380,399,402,419,439,410,437,390,374,387,395,406,429,429,450,425,413,412,475,550,535,477,464,429,413,446,471,465,498,499,515,497,468,399,384,390,388,406,431,409,415,380,415 17,117,62,136,215,146,68,699,683,597,601,571,592,748,817,811,798,787,777,747,761,451,543,529,500,509,486,468,433,538,835,776,725,676,731,670,627,606,710,772,832,912,996,950,933,607,978,919,867,845,823,790,689,802,896,925,990,985,1023,1000,960,634,516,631,665,690,695,660,700,603,552 13,72,66,123,152,138,111,461,605,555,513,467,490,481,530,524,516,521,626,739,716,498,708,641,562,551,477,429,410,384,463,710,741,642,658,540,492,403,420,414,423,469,558,547,543,435,717,893,892,825,792,691,583,512,570,599,677,680,730,726,678,432,434,416,445,593,748,666,702,574,469 10,8,7,7,7,4,4,464,557,509,493,435,468,511,539,539,545,538,595,681,660,465,608,570,514,512,457,451,422,385,487,659,675,585,602,504,492,386,392,412,411,458,537,529,557,413,722,851,834,781,746,665,549,468,501,536,639,634,715,714,671,444,436,453,458,580,689,631,651,542,474 1,147,140,119,165,124,92,405,406,410,393,414,378,459,424,436,435,415,409,462,460,394,451,408,412,382,400,401,392,415,435,455,463,445,438,401,418,422,422,406,444,490,584,506,495,432,582,582,569,522,493,461,417,488,568,586,619,593,639,587,535,392,389,406,392,393,462,433,427,388,401 20,12,10,36,49,31,23,405,405,396,384,418,399,421,446,426,422,423,419,419,427,385,403,404,404,400,387,398,378,404,394,434,414,414,387,402,393,412,396,406,418,426,474,454,444,410,508,504,525,488,465,428,413,448,457,486,527,523,586,542,505,393,401,388,393,387,413,414,418,404,375 2,21,14,34,50,35,24,417,383,397,391,377,390,423,433,389,410,399,394,378,387,371,376,384,383,384,364,389,392,385,404,380,398,383,397,389,380,404,411,403,435,458,511,453,455,409,478,432,407,417,384,391,402,471,526,521,545,532,586,543,483,401,392,385,388,391,383,397,381,397,410 3,12,11,171,297,304,171,398,396,400,394,377,395,413,418,384,399,406,427,445,441,386,421,405,391,410,384,389,368,386,395,427,450,394,427,391,415,403,396,395,379,401,412,394,410,415,452,542,542,478,467,420,399,421,421,450,485,447,488,458,432,404,401,392,394,410,446,417,434,415,396 17,9,9,28,45,46,28,405,429,391,396,390,399,403,421,407,395,404,399,429,431,385,416,398,400,406,392,403,385,370,395,407,430,413,400,383,400,399,394,388,399,381,416,407,426,399,482,543,510,478,463,436,394,418,452,459,493,489,517,495,461,384,393,398,387,401,424,413,424,406,398 2,11,11,9,10,9,8,508,589,569,526,493,502,535,602,598,596,582,662,732,698,488,660,621,549,535,477,465,436,396,534,713,728,633,645,532,483,408,408,423,442,490,595,591,615,421,791,892,879,823,796,721,608,526,591,611,702,713,780,786,750,469,465,467,493,636,747,683,715,594,509 1,10,11,35,53,55,35,411,437,427,436,398,406,397,425,422,415,416,474,565,541,401,524,467,439,426,403,394,383,398,406,549,567,493,517,444,423,402,391,382,403,392,442,419,411,406,513,733,746,658,616,511,450,397,435,441,480,496,526,505,489,396,395,382,392,452,564,524,495,436,418 2,88,81,122,131,120,114,452,574,560,506,435,480,497,541,532,545,517,635,749,720,505,698,645,579,552,478,436,439,408,477,717,747,660,674,543,476,406,423,416,434,488,580,553,540,447,719,895,897,825,797,713,572,532,583,610,675,674,738,733,677,441,441,450,443,577,737,673,690,568,490 5,91,74,36,31,25,29,774,865,824,788,734,762,815,871,861,856,843,910,969,949,756,918,877,820,806,729,679,579,461,788,947,958,892,903,804,747,496,520,573,628,733,869,852,863,584,997,1023,1023,1023,1011,946,850,793,861,878,940,945,999,999,968,687,676,704,743,890,973,927,943,851,765 14,7,8,18,23,22,16,406,449,427,411,394,382,389,402,406,409,400,451,530,499,394,471,443,427,417,405,391,392,369,402,500,519,463,475,434,395,398,392,404,379,400,413,425,402,399,463,705,722,631,576,493,442,406,413,421,468,463,490,486,457,395,406,391,396,428,496,474,485,446,409 9,74,70,232,334,315,215,477,577,514,467,456,478,500,540,526,536,521,596,692,678,447,625,579,530,521,455,425,420,425,469,649,683,595,618,513,470,419,403,417,443,477,555,544,551,445,721,883,890,819,789,695,570,533,599,599,697,689,747,727,668,437,426,438,427,573,689,632,637,549,498 7,13,13,43,60,62,43,415,461,422,429,402,429,413,417,426,413,424,451,517,524,415,495,463,443,419,391,406,382,402,411,488,531,463,487,447,424,383,389,403,403,419,444,425,430,411,551,714,728,656,608,510,448,434,472,481,518,488,570,545,513,391,405,388,394,453,520,479,509,437,426 8,40,38,47,58,46,37,487,564,500,455,431,453,511,562,528,507,509,561,728,694,469,709,669,546,554,479,451,408,400,461,664,744,606,636,510,468,424,419,430,425,459,586,555,543,432,687,826,860,773,747,627,494,516,599,615,685,684,736,713,666,427,441,429,425,545,740,681,683,563,504 13,12,10,30,36,29,25,413,404,393,386,391,400,421,417,409,404,416,404,406,407,385,402,395,395,395,404,405,390,395,388,401,384,391,393,384,381,394,391,395,403,409,452,456,437,409,467,451,430,416,418,388,394,413,444,440,493,484,557,501,479,395,383,406,396,392,393,403,391,395,372 1,13,10,29,28,18,18,426,487,490,434,412,430,429,436,437,419,434,497,646,620,430,642,574,503,475,426,401,386,397,420,580,671,535,563,454,423,411,392,399,423,450,507,449,438,413,562,727,781,673,633,527,441,481,534,555,575,565,614,581,530,400,406,397,398,457,657,574,577,488,428 13,24,23,66,90,89,62,419,490,480,442,444,448,446,455,436,455,470,490,583,579,426,547,492,465,444,404,409,386,410,429,538,579,504,541,442,440,389,391,394,407,439,486,468,479,410,607,795,801,723,691,595,477,458,507,529,581,589,644,623,580,406,418,405,411,474,585,540,542,472,445 3,34,31,58,59,51,51,511,470,423,420,437,427,508,502,469,451,459,458,554,536,416,534,470,441,412,406,434,395,397,521,550,584,502,526,444,407,398,440,459,505,625,753,704,644,425,627,700,719,644,624,554,489,496,557,551,641,627,674,663,582,419,400,398,393,431,546,512,484,435,418 18,17,17,64,96,95,63,422,455,443,447,414,431,418,426,456,429,433,487,561,532,410,523,486,453,463,412,405,391,374,421,549,564,491,507,451,426,399,399,380,398,384,447,432,441,405,538,766,777,689,656,552,471,407,457,459,490,499,546,540,508,402,392,400,407,463,540,509,522,454,404 7,9,8,22,24,19,18,408,370,400,376,368,381,411,436,429,398,405,410,407,405,377,399,386,388,382,382,381,382,387,390,400,394,398,393,386,378,405,397,392,409,424,453,429,423,395,495,443,445,412,402,406,389,448,476,473,521,533,553,524,460,394,392,390,391,382,409,394,416,383,378 19,200,183,143,188,173,129,433,402,398,367,395,392,429,434,415,398,410,423,415,420,406,407,412,395,392,377,389,385,437,425,437,439,399,419,411,370,407,394,442,436,514,565,480,485,410,537,532,507,478,437,431,410,438,515,498,577,547,583,564,463,402,355,386,389,403,428,409,430,409,379 6,59,52,142,190,162,123,481,578,557,482,444,481,483,540,535,529,524,618,702,689,475,644,585,522,521,463,438,425,394,483,660,693,601,620,508,465,406,410,419,438,490,590,563,575,456,749,881,874,810,778,701,571,559,623,643,725,724,778,763,707,446,434,433,449,552,700,655,653,558,472 13,21,20,16,18,17,15,554,665,614,579,546,559,586,662,643,650,634,712,791,768,547,714,662,611,576,502,510,443,413,552,761,771,695,706,579,510,411,420,429,443,502,626,624,649,451,820,943,928,883,851,782,668,566,622,650,738,747,815,821,781,482,498,498,532,708,817,740,774,651,567 15,11,10,25,32,24,20,479,771,740,708,674,722,492,526,522,532,525,714,822,836,579,755,743,724,716,658,659,568,367,477,783,822,803,845,771,727,390,387,400,400,437,505,494,533,419,724,1023,1023,1023,1016,966,879,443,520,513,604,610,701,704,671,446,699,433,454,745,863,854,897,822,765 10,48,38,39,42,30,28,446,445,413,412,393,415,449,465,461,450,422,457,477,468,393,435,425,407,402,380,415,388,411,444,460,455,450,435,396,412,389,429,456,464,517,602,540,508,447,638,630,602,535,506,461,433,523,582,615,681,660,710,654,608,389,377,413,413,433,461,451,441,401,412 9,21,20,75,105,98,68,408,409,399,400,390,396,407,430,437,433,416,434,443,471,395,428,407,408,399,394,384,383,407,411,439,458,409,421,364,404,399,407,414,414,404,456,433,439,429,542,562,568,499,496,441,423,441,493,504,569,573,615,579,517,391,380,392,409,434,470,444,457,410,389 2,29,28,126,210,215,127,412,401,383,393,360,399,405,408,395,399,401,423,414,401,403,405,413,399,387,393,381,379,383,403,404,417,394,426,390,362,396,405,386,417,431,445,440,428,411,447,478,450,436,429,403,375,445,494,470,511,487,527,489,448,395,381,381,384,394,424,406,427,397,383 12,8,8,23,30,24,18,406,386,385,384,387,374,414,415,413,404,392,389,402,400,394,392,383,389,371,391,373,403,400,401,391,402,390,403,387,388,390,375,405,403,395,468,421,403,391,446,442,460,417,404,403,391,409,398,407,434,458,490,449,425,386,383,398,385,393,399,382,384,373,394 10,62,54,159,381,342,141,471,476,440,436,440,427,487,532,536,518,503,512,555,558,426,484,455,432,439,410,411,411,420,453,507,497,466,491,411,407,400,426,425,432,473,581,552,550,441,713,754,739,683,645,582,488,526,604,644,711,714,767,737,681,423,423,430,428,500,532,508,541,441,428 4,15,15,73,82,79,70,422,449,428,424,409,420,404,419,408,425,423,477,497,515,409,490,452,431,415,400,398,392,384,417,486,522,473,459,433,407,391,395,409,398,422,459,434,444,417,547,698,705,635,592,488,476,445,468,493,528,514,570,550,513,404,388,396,397,433,530,475,466,431,425 4,14,14,62,76,77,62,553,455,431,431,409,428,571,617,555,562,515,531,526,507,411,452,426,427,411,408,388,378,414,488,497,486,457,445,423,419,422,439,467,496,568,685,638,593,557,752,700,646,599,555,515,448,726,780,781,812,800,839,794,740,463,406,449,454,469,506,477,486,436,417 13,11,11,68,97,92,63,398,452,453,429,387,406,401,418,416,422,430,455,581,530,420,516,471,443,440,427,392,392,380,410,500,564,470,488,428,405,392,400,390,389,410,421,414,423,397,511,741,763,666,620,510,460,417,428,449,479,484,515,522,485,393,404,397,399,435,523,506,479,438,412 14,203,191,127,169,158,115,400,403,379,394,394,391,401,428,439,437,406,416,406,395,397,410,393,399,406,405,380,390,415,446,434,437,417,409,403,391,411,460,471,506,560,644,565,511,440,557,499,477,454,442,437,432,520,565,565,617,600,642,571,548,395,392,409,399,408,433,369,415,400,380 1,23,14,48,63,38,29,431,387,388,397,380,397,436,436,438,415,410,407,425,396,379,380,394,401,391,397,397,380,381,411,404,392,382,401,382,388,395,418,408,419,456,514,469,465,443,524,437,440,409,440,400,386,489,534,550,601,562,621,571,494,384,391,394,385,397,396,387,398,387,368 5,133,124,336,501,486,319,510,557,533,499,503,529,529,613,586,590,562,627,702,683,461,606,563,538,525,449,447,435,455,529,653,678,607,604,512,527,438,449,453,486,532,667,618,631,505,801,870,863,806,782,702,606,609,705,726,801,782,836,821,766,468,465,466,484,578,664,632,662,553,506 6,13,12,23,32,31,21,406,383,390,379,383,386,412,446,439,417,408,400,401,401,389,396,396,377,374,389,371,382,383,403,405,388,392,388,392,380,396,406,422,430,431,467,449,430,408,494,444,439,392,425,423,399,461,497,489,555,528,570,524,481,375,388,392,384,404,394,394,395,394,391 3,31,29,100,178,174,96,421,481,491,479,432,435,443,463,453,466,445,515,614,598,447,556,498,477,462,415,427,403,385,440,583,619,518,553,456,452,392,405,401,412,440,475,458,478,417,612,811,811,742,700,605,495,442,485,502,556,586,624,613,576,421,402,419,414,495,594,541,550,472,445 20,10,9,25,31,25,20,421,400,400,378,389,387,413,445,416,402,395,421,404,413,397,392,406,386,398,394,368,394,395,395,396,415,398,387,387,393,391,405,411,403,419,431,446,430,392,471,455,460,425,423,397,392,415,432,419,501,497,552,510,473,394,389,394,384,392,397,398,378,395,388 16,135,126,375,524,472,342,591,666,625,591,526,556,613,655,640,614,627,723,803,774,556,740,687,629,622,524,507,450,432,570,760,781,697,710,598,529,438,437,469,480,544,677,656,666,517,839,960,958,902,874,801,670,624,718,742,811,804,855,849,804,499,500,507,518,692,807,753,778,668,580 18,17,16,174,164,153,165,391,396,399,382,372,370,363,420,417,388,397,388,392,398,393,398,397,397,381,375,377,395,404,382,395,404,386,389,358,390,385,392,407,396,388,398,405,386,394,422,430,422,423,389,392,407,399,416,426,429,443,453,415,424,388,385,383,394,395,391,390,398,390,376 1,28,26,73,93,84,66,448,516,498,460,431,454,483,500,486,497,459,537,646,601,438,570,510,457,463,437,414,392,402,464,597,618,532,547,474,424,424,432,441,459,511,592,565,529,453,692,813,810,733,695,573,477,563,635,652,721,701,747,713,653,412,403,415,405,482,608,536,531,467,441 20,20,20,91,97,92,84,416,487,443,431,427,428,429,476,451,448,454,499,570,556,418,506,479,447,433,415,427,409,412,417,543,562,479,521,460,429,396,387,408,391,427,471,459,490,404,610,754,757,678,640,561,479,432,479,507,595,590,635,616,562,412,422,415,414,464,569,544,533,469,439 20,50,46,293,412,366,264,727,687,637,615,563,587,766,818,800,789,767,773,786,777,517,664,633,597,571,503,512,467,453,705,753,739,667,704,612,540,497,490,529,587,675,815,798,808,568,934,952,921,880,857,801,698,736,812,833,901,902,953,949,911,604,516,597,620,737,801,746,774,677,606 1,11,9,16,25,23,15,381,369,354,386,363,378,384,369,366,371,387,368,360,361,397,359,379,381,369,367,370,378,388,357,364,372,384,371,387,389,364,357,366,372,359,338,349,367,352,317,346,341,349,369,375,362,322,278,306,299,306,286,310,316,381,369,378,390,377,367,368,371,362,362 17,14,12,27,38,33,23,421,396,378,392,373,394,423,428,402,419,414,399,416,414,389,392,389,392,408,399,384,399,390,407,387,382,405,397,406,393,394,401,402,395,409,447,403,411,399,478,439,428,412,407,396,393,402,466,453,471,479,514,490,472,399,387,398,397,403,399,411,411,395,401 18,39,38,83,121,120,81,419,501,470,418,420,445,450,470,445,481,464,505,626,619,436,584,543,479,460,425,421,399,383,425,594,632,523,569,469,437,382,395,428,431,435,498,482,473,411,614,821,830,752,717,606,483,458,518,539,580,583,652,627,579,403,422,415,402,481,608,561,563,485,443 7,13,13,21,30,28,20,416,400,362,399,398,384,414,422,423,400,391,398,399,406,386,389,399,389,378,394,368,374,392,397,401,369,407,380,375,396,377,377,401,430,425,453,438,408,404,476,420,407,400,385,388,390,445,478,480,506,526,572,514,457,377,385,375,395,393,377,381,386,385,396 9,14,14,213,338,346,213,401,393,387,389,376,376,391,392,404,390,408,408,406,403,393,409,402,401,396,391,386,382,366,374,402,414,411,394,401,394,374,385,384,379,374,402,400,390,403,416,450,460,421,426,404,393,408,414,416,407,432,419,431,402,402,376,398,388,391,431,401,430,392,392 1,14,15,74,115,121,77,394,396,405,384,408,360,399,420,417,398,403,403,411,425,395,405,390,383,393,378,396,382,399,413,398,415,402,405,389,395,387,399,388,404,414,462,413,412,411,482,461,461,419,436,391,387,443,481,465,520,501,536,480,459,400,396,390,395,400,421,405,397,400,389 4,10,11,62,103,106,61,403,379,390,391,389,375,391,382,394,385,398,399,403,410,386,403,395,397,399,395,366,369,398,373,393,396,388,390,368,380,393,395,400,398,397,417,409,406,410,425,428,429,399,403,404,393,424,425,426,430,429,462,431,398,393,400,392,380,389,400,388,395,383,395 1,47,43,184,255,246,174,438,475,466,449,418,418,465,492,475,451,435,504,627,603,432,581,546,484,480,424,417,410,397,434,580,621,525,561,496,417,420,412,417,445,444,526,485,496,435,620,801,822,736,702,569,486,495,549,572,641,617,673,632,606,407,406,408,429,490,606,557,584,478,450 17,17,14,36,46,33,24,425,378,390,379,377,401,456,458,433,418,416,410,418,407,386,403,395,368,385,386,390,392,380,395,407,403,390,397,404,391,387,399,396,414,414,453,440,443,402,488,458,435,410,427,393,403,434,450,441,491,525,580,534,493,384,397,369,401,376,394,404,400,387,391 18,9,9,29,43,44,30,448,501,459,447,453,473,435,477,484,502,483,521,521,530,403,423,423,425,428,409,411,396,376,481,478,472,458,472,440,448,381,394,400,398,420,504,502,527,398,701,688,641,621,621,586,497,446,491,507,590,609,674,694,664,431,445,432,436,476,483,478,496,459,419 4,17,16,60,123,120,56,462,505,472,455,437,443,465,496,492,487,489,548,622,566,429,539,511,471,473,444,443,399,389,455,578,598,523,523,464,435,384,417,409,409,439,515,491,491,412,659,798,785,723,671,573,495,456,490,541,600,597,663,651,610,417,405,412,446,509,607,547,573,486,439 5,15,14,34,40,38,33,410,467,457,429,413,407,453,453,452,443,436,467,562,554,425,519,465,454,426,413,395,383,394,417,539,565,491,486,445,416,389,395,413,420,445,486,470,472,432,627,762,761,692,648,555,453,483,522,533,583,580,648,613,575,404,409,409,418,458,545,509,514,461,420 1,9,8,46,66,59,36,449,808,752,676,544,521,484,496,486,482,455,820,981,914,762,967,869,804,775,656,548,467,404,472,960,971,876,877,720,628,414,450,481,536,596,683,596,558,525,678,1023,1023,987,943,816,666,669,711,692,728,702,750,708,647,407,488,408,420,791,955,853,864,729,579 20,12,10,31,36,29,25,405,391,389,375,378,381,406,418,407,371,389,389,394,399,392,387,398,390,379,384,396,392,404,401,403,406,391,379,382,378,396,410,405,441,424,457,434,432,405,433,409,419,394,389,392,395,425,470,460,502,499,493,471,443,374,379,391,377,377,369,383,389,394,374 9,43,33,62,116,84,46,423,420,427,421,383,402,470,503,481,463,457,443,420,429,386,379,393,383,397,388,385,385,415,566,463,422,442,431,425,405,518,651,700,782,866,939,846,747,464,731,584,527,485,462,425,403,657,792,849,920,900,914,819,738,415,422,397,428,404,426,418,429,416,398 12,8,7,15,23,22,14,447,512,477,461,447,452,474,502,501,491,484,554,645,628,456,584,526,487,470,434,439,419,390,457,618,624,565,571,484,450,379,394,410,411,422,487,491,514,408,651,817,806,738,704,625,513,440,465,500,565,580,642,654,607,422,425,413,427,531,651,592,616,524,453 6,61,57,207,326,297,185,531,621,581,561,510,521,543,620,590,581,594,681,771,751,524,700,650,580,561,501,459,443,416,527,726,752,671,691,578,526,411,437,455,467,541,642,618,624,479,804,934,935,872,841,762,653,591,678,690,772,767,826,807,757,475,470,462,479,626,753,710,719,588,553 5,73,64,32,28,21,25,475,430,412,395,407,397,480,511,485,488,463,484,494,475,417,439,425,419,411,387,397,408,453,645,518,495,467,462,438,444,541,720,779,845,923,997,918,825,449,838,715,632,584,532,482,444,668,820,897,1001,993,1018,929,854,413,407,406,421,441,471,442,450,427,399 7,15,14,27,41,37,24,404,403,376,382,409,390,405,415,406,400,396,379,403,394,388,396,381,380,388,388,382,394,407,399,388,399,390,396,381,389,392,394,397,414,424,468,420,415,380,442,436,418,414,418,404,381,415,459,453,475,471,502,480,452,395,389,378,389,402,398,387,389,370,387 11,175,143,164,284,234,135,584,812,774,704,607,587,615,694,664,639,614,832,967,923,747,953,884,808,789,688,580,487,438,597,944,968,875,885,737,658,424,496,482,574,649,742,700,685,557,830,1023,1023,995,961,849,716,702,768,769,816,812,860,844,796,495,524,478,508,816,958,882,890,783,648 16,21,22,64,97,96,60,405,444,416,420,419,417,431,450,457,463,448,449,489,472,401,434,434,421,415,402,400,403,389,434,440,442,440,464,424,388,378,409,387,399,412,455,450,446,414,584,663,654,584,569,511,475,428,471,489,543,519,584,587,540,405,394,403,401,450,487,481,469,433,421 2,70,69,96,147,144,93,487,610,570,551,470,491,521,556,513,534,526,648,764,761,518,715,668,600,573,518,476,453,430,505,723,784,678,687,572,488,420,401,429,452,483,594,557,573,422,754,950,971,897,870,757,628,534,604,633,713,717,774,756,705,436,462,438,450,595,754,698,714,597,496 12,8,8,25,29,29,25,387,366,377,375,378,395,393,363,375,395,400,386,383,384,376,385,374,385,385,384,374,387,387,382,391,378,389,383,390,403,375,378,395,390,397,394,380,382,379,380,379,391,377,362,370,385,389,381,396,398,387,380,403,387,388,383,386,383,374,391,382,398,394,378 11,20,13,47,61,36,30,420,390,393,399,377,381,431,449,426,407,425,395,391,402,391,383,396,380,401,382,376,395,403,404,381,398,405,384,374,374,406,434,416,423,451,507,465,439,425,526,486,442,418,396,388,405,510,538,547,587,571,627,581,518,394,386,394,379,391,396,403,393,403,386 13,560,368,448,520,343,303,926,900,850,829,778,800,956,1003,991,979,968,969,984,975,710,885,849,793,773,685,665,556,724,942,952,947,888,904,822,763,756,823,866,921,993,1023,1023,1023,913,1023,1023,1023,1023,1023,1000,910,1023,1023,1023,1023,1023,1023,1023,1023,828,699,833,854,912,962,926,941,851,782 9,110,102,83,124,118,78,391,393,386,387,369,386,402,427,407,391,394,386,403,395,371,387,381,379,389,408,390,396,392,408,396,382,386,390,388,363,405,396,408,431,428,499,445,443,379,446,419,420,391,390,385,373,408,445,433,465,481,496,457,442,396,401,378,392,384,397,398,391,390,380 6,12,11,22,31,26,18,432,411,415,395,380,405,441,452,438,426,429,437,421,433,389,405,407,396,381,390,370,392,399,403,412,403,407,414,395,390,403,383,397,410,417,467,431,446,408,523,501,506,466,443,433,410,426,463,475,532,532,577,564,501,398,394,393,380,388,446,413,438,409,388 15,8,8,27,37,33,24,420,476,452,438,419,432,426,443,456,426,429,481,535,522,419,520,474,439,434,417,402,376,387,406,517,566,486,485,442,408,387,403,389,393,406,450,427,448,400,561,736,727,655,616,527,454,447,464,462,517,512,556,548,515,404,409,392,398,473,538,491,499,451,415 16,10,10,69,82,79,66,433,431,395,394,408,413,412,432,427,456,430,414,446,467,397,416,406,386,399,393,369,385,389,443,430,414,415,428,405,410,373,419,425,457,507,580,527,480,404,570,563,512,498,477,445,412,435,497,542,593,582,629,587,554,413,393,388,401,408,438,417,435,408,395 4,14,13,20,23,20,17,407,528,508,450,420,428,442,466,442,435,431,492,692,680,460,696,651,535,533,471,430,415,392,417,634,738,603,644,476,440,417,401,414,411,447,504,459,458,404,559,782,832,729,701,581,452,463,513,512,561,545,605,585,529,419,421,389,402,483,707,620,620,527,469 9,81,75,507,754,696,463,557,673,630,565,530,544,579,634,620,621,597,702,797,781,557,741,688,623,589,520,486,437,420,541,743,777,695,707,598,524,422,424,448,491,532,667,635,640,507,818,968,970,908,880,800,672,612,697,718,795,783,839,827,776,487,515,481,510,662,794,758,750,648,547 9,13,13,198,304,316,202,394,389,395,396,394,390,417,385,388,387,384,392,399,390,385,399,397,384,392,380,350,376,367,388,406,397,402,379,367,385,405,400,393,375,370,413,388,398,412,423,459,463,431,412,404,387,405,414,414,432,420,435,419,427,399,363,382,384,392,399,391,397,391,389 3,76,63,813,1023,1023,710,852,733,661,645,605,613,886,925,900,882,856,830,830,824,504,673,644,583,567,500,507,456,577,774,762,754,683,693,622,543,712,796,825,871,926,982,919,886,897,1023,989,959,914,885,832,727,1019,1023,1023,1023,1023,1023,1023,1017,699,537,676,713,757,809,764,796,676,618 18,11,11,22,31,28,19,420,397,390,389,389,396,417,435,415,414,410,397,421,408,396,391,397,386,390,388,372,392,378,394,401,401,399,415,399,405,396,397,396,422,447,483,438,437,411,526,483,461,447,429,418,399,460,486,489,533,537,605,530,491,376,391,377,375,398,412,404,398,395,389 15,85,80,109,129,122,100,474,652,594,573,523,524,527,581,565,555,572,680,784,753,542,737,672,600,584,519,492,448,385,514,761,791,700,715,584,504,423,414,415,435,497,605,563,571,453,758,940,940,875,844,762,637,546,605,622,694,698,764,759,712,449,472,441,465,635,774,708,714,622,520 15,12,13,23,32,30,21,494,448,424,435,426,430,552,581,547,552,528,515,515,514,408,433,431,405,412,415,395,395,406,446,454,459,435,440,403,398,400,407,410,446,451,549,506,527,429,669,641,587,554,536,500,438,492,576,589,666,642,710,697,637,454,412,442,463,484,485,472,493,442,424 12,12,12,52,65,64,50,405,453,438,417,398,417,412,425,417,405,426,437,519,496,407,481,442,439,437,397,404,392,394,398,500,524,466,484,425,416,380,384,386,404,413,433,424,425,389,525,727,741,655,613,525,439,433,450,453,495,506,531,513,501,393,407,397,411,432,505,479,487,413,415 12,10,11,45,47,48,45,400,479,463,434,432,389,433,438,443,429,432,512,587,573,431,540,496,444,441,415,408,391,411,426,551,598,513,511,448,413,368,390,395,394,415,457,429,424,387,553,772,787,703,679,554,469,417,454,464,505,497,549,522,492,402,398,385,404,464,570,520,531,462,434 20,10,9,43,56,55,42,395,444,411,434,398,413,428,423,415,418,432,452,506,494,418,483,460,427,443,395,402,385,380,411,490,532,471,471,445,387,388,385,397,395,406,441,450,445,413,523,688,687,620,573,490,445,418,460,448,517,491,543,551,487,387,408,388,388,443,520,479,476,430,405 20,8,8,48,73,75,48,403,407,410,399,389,410,400,414,418,417,416,445,484,453,400,450,430,400,403,395,402,371,384,394,446,469,431,444,415,401,410,395,411,390,405,397,409,410,389,474,613,604,537,527,450,411,404,412,420,442,456,462,456,439,404,399,383,386,432,467,450,474,408,400 6,13,10,33,39,28,24,429,374,403,391,393,383,433,437,403,424,402,387,428,406,389,404,396,402,391,375,407,388,393,387,410,422,397,401,378,382,402,401,401,403,418,467,443,427,387,497,474,448,422,430,399,395,432,467,457,521,509,567,536,474,391,377,391,380,402,404,385,401,387,410 19,340,299,201,270,238,176,446,398,384,386,394,403,441,494,469,474,435,416,416,406,402,395,386,404,356,382,394,371,432,456,414,423,402,399,407,399,432,462,467,521,589,690,595,549,454,620,496,463,456,442,421,413,546,602,589,655,653,697,646,570,388,398,392,422,403,424,394,397,405,396 15,14,13,73,88,77,66,416,481,468,427,417,422,408,438,411,434,411,477,588,565,427,551,505,469,461,422,417,390,406,436,566,595,510,519,449,420,412,390,398,383,400,449,443,450,396,569,771,777,695,667,557,476,425,459,466,535,525,554,556,529,401,390,388,414,456,573,529,530,465,434 20,13,12,23,27,25,21,405,381,375,391,380,387,412,409,391,419,390,403,386,399,382,393,395,380,364,390,390,375,373,389,398,402,386,386,391,378,398,381,424,400,432,453,436,409,397,442,418,424,386,405,399,395,446,458,479,515,492,524,482,451,381,379,392,384,398,402,401,389,392,391 4,11,11,26,30,30,26,393,421,393,401,373,386,396,399,395,422,400,419,481,454,397,443,421,399,412,414,390,386,388,390,448,473,429,435,397,404,387,390,398,395,406,415,415,433,385,480,624,618,545,520,452,435,400,435,444,453,460,485,453,430,389,386,390,393,424,470,426,435,412,398 14,26,26,17,23,21,16,509,659,608,588,538,564,577,636,640,635,623,704,791,768,538,728,676,609,594,516,464,433,415,545,762,786,692,718,584,542,423,434,433,457,487,629,618,647,432,808,934,926,871,844,760,643,531,615,630,716,728,798,801,764,482,487,494,518,682,794,737,754,641,564 16,12,12,49,62,54,43,415,403,389,395,392,383,403,419,408,396,409,419,400,395,395,402,399,396,398,389,386,385,406,417,404,395,390,404,402,385,396,405,393,405,419,429,408,420,404,474,463,445,404,418,406,384,435,455,459,508,474,534,486,475,405,380,391,391,408,408,380,408,379,396 20,10,8,28,31,24,21,424,392,402,407,379,385,430,451,456,424,416,403,451,435,386,419,403,382,407,388,378,380,412,400,414,415,414,431,393,396,397,398,388,405,433,463,441,444,395,510,513,506,454,437,433,385,444,470,475,526,527,595,542,500,399,388,387,387,403,420,395,402,402,389 8,12,10,33,38,27,25,424,404,386,388,389,396,422,457,443,435,411,408,428,413,393,417,427,396,388,383,383,382,385,408,421,447,430,404,405,395,386,380,417,412,445,470,451,444,406,504,515,508,459,436,438,407,448,462,478,533,519,585,526,465,405,401,378,397,394,429,404,413,410,391 5,36,36,149,236,247,153,413,379,392,415,378,397,420,421,421,418,411,406,408,436,404,423,400,404,387,403,393,382,392,376,406,423,404,410,404,395,399,419,437,451,493,555,439,438,518,538,512,503,449,442,400,397,758,849,848,822,766,764,635,543,397,385,407,388,398,430,397,411,413,364 16,24,23,44,66,63,40,441,393,403,374,399,391,425,431,415,450,400,428,416,402,390,412,397,409,388,390,389,386,436,464,449,426,392,435,407,411,465,559,616,696,786,854,742,634,424,651,559,511,474,442,440,410,590,736,804,871,837,854,740,653,389,379,391,391,411,436,414,419,393,394 14,68,61,66,94,85,59,408,490,480,454,398,436,433,440,457,420,422,499,618,578,444,581,501,467,478,427,425,421,388,416,569,614,528,549,466,433,409,401,421,404,455,513,490,486,426,570,782,775,683,648,531,457,474,533,539,574,567,641,590,553,412,410,418,406,476,587,522,526,450,426 5,9,9,21,24,20,17,401,455,437,432,401,411,408,434,413,402,405,453,588,570,430,598,540,462,479,430,418,397,391,405,526,638,503,529,431,424,399,398,394,400,428,469,433,421,401,482,670,732,618,594,483,412,451,463,478,514,502,546,514,469,387,402,397,400,429,609,525,535,457,400 18,11,9,28,34,26,21,420,395,404,394,375,404,448,444,447,407,401,404,447,436,388,418,414,410,399,395,384,352,398,402,436,429,405,417,397,404,407,396,383,416,410,440,451,424,396,513,532,521,457,440,424,418,432,466,440,495,515,555,522,495,376,387,413,386,406,425,431,425,392,393 18,10,10,32,39,37,31,403,429,416,419,409,401,419,428,422,434,425,450,505,503,409,480,447,426,433,394,393,411,387,414,487,508,458,470,422,422,397,402,397,399,410,441,452,428,398,537,683,676,603,562,494,464,438,463,465,509,514,538,525,507,400,397,403,405,431,528,478,467,434,425 18,9,8,19,27,24,17,389,390,373,396,380,374,399,396,392,408,401,396,385,391,384,374,387,389,377,386,376,382,400,389,393,374,406,393,396,385,380,390,404,415,437,470,425,412,398,444,407,414,399,387,396,391,448,505,485,502,501,537,484,433,385,394,382,394,399,390,390,375,389,393 15,15,16,94,138,144,97,391,412,387,381,401,384,386,404,414,396,385,386,399,386,363,391,389,386,384,392,387,373,406,393,392,406,394,378,387,393,393,402,389,403,403,437,418,399,410,434,442,421,401,424,377,363,430,447,478,471,455,475,447,448,393,390,395,385,388,391,383,402,399,389 8,19,17,11,17,10,7,389,391,416,405,387,402,416,427,445,387,405,425,437,446,389,411,408,402,386,385,385,385,369,428,442,441,406,405,410,391,420,441,467,504,585,660,576,515,412,579,585,554,482,484,413,415,473,536,579,704,700,731,642,562,391,392,389,397,404,437,407,414,397,393 16,40,37,18,26,22,15,444,391,412,403,403,424,444,503,486,471,441,449,443,446,403,398,400,387,400,404,380,392,422,564,467,455,422,423,411,412,508,648,718,789,871,945,855,764,440,763,629,538,511,487,457,415,626,762,832,931,920,945,856,778,417,399,411,415,422,424,422,423,406,408 15,21,20,71,93,90,68,428,570,506,483,462,471,454,466,478,492,468,577,720,690,466,667,615,541,532,473,436,399,366,459,676,722,613,635,544,474,385,409,398,404,448,519,494,497,410,658,895,909,833,808,688,541,480,534,564,597,589,667,645,610,395,431,410,412,559,694,634,642,540,488 15,22,21,74,88,79,64,411,492,486,434,420,426,423,443,431,443,428,509,610,588,437,566,513,471,460,427,418,406,397,433,572,612,518,521,464,438,389,416,396,433,435,504,478,479,413,589,804,813,738,703,590,482,468,513,530,608,587,637,611,545,405,416,414,407,474,592,544,540,477,426 7,53,51,200,242,236,195,446,584,540,481,457,473,472,513,505,500,499,585,702,695,467,638,612,545,499,462,436,415,393,473,654,707,603,628,526,484,408,406,413,443,460,570,551,536,437,691,874,883,810,777,697,543,522,579,610,685,667,735,701,653,439,419,430,421,529,689,625,633,533,443 12,40,34,17,17,11,10,639,751,689,661,600,637,693,765,756,747,746,798,854,835,608,787,742,686,664,581,552,462,418,673,832,835,764,794,678,611,430,457,479,538,630,771,751,773,475,898,987,977,928,905,838,735,641,739,761,843,839,900,901,866,581,550,579,620,773,857,813,827,722,645 14,11,11,31,44,42,29,478,607,566,531,468,490,512,565,535,529,528,637,755,722,513,696,643,555,559,477,450,422,391,482,717,747,654,683,530,489,391,403,412,417,470,555,524,545,407,712,900,903,837,808,708,582,475,538,555,635,638,708,711,680,451,443,464,464,595,742,689,700,588,502 15,152,115,464,667,570,391,662,776,726,679,614,639,694,748,727,720,715,815,905,876,663,863,807,753,729,615,576,480,435,658,881,905,818,837,730,624,476,484,517,577,670,795,757,759,592,900,1023,1023,975,948,869,764,747,814,823,876,871,922,911,873,547,560,544,573,779,897,845,857,756,652 19,32,32,144,242,249,147,395,395,364,397,397,389,426,446,437,425,428,432,418,436,391,385,382,398,391,386,400,392,384,414,413,410,400,382,417,384,397,413,427,429,467,487,480,451,432,541,480,471,459,449,400,405,526,610,599,617,576,612,543,505,407,390,403,381,406,412,409,398,397,405 4,139,125,80,116,105,72,501,803,750,683,581,573,549,568,559,557,529,783,952,908,689,935,861,799,767,650,585,454,418,500,918,953,865,867,733,625,417,424,424,473,531,647,610,593,495,766,1023,1023,1010,971,852,721,625,681,696,764,749,805,777,728,439,509,438,456,756,943,867,878,759,635 16,9,9,60,74,76,61,419,428,429,437,393,402,432,420,444,431,455,476,498,504,407,480,453,413,421,405,388,400,384,426,484,511,442,447,420,395,392,376,399,399,423,471,443,464,401,574,692,696,615,575,499,447,431,478,502,543,524,581,562,519,396,420,406,388,432,498,486,491,436,417 13,14,10,33,40,25,23,413,378,363,399,364,374,413,421,384,391,396,371,416,373,388,400,384,392,382,376,386,387,375,390,387,382,373,400,395,386,396,387,403,399,428,451,416,406,397,445,420,419,392,401,391,367,421,430,438,477,474,498,479,446,390,400,390,380,391,398,385,404,395,398 1,26,24,34,50,36,23,459,454,441,436,400,427,480,522,487,497,497,501,525,501,411,454,436,419,423,399,389,387,394,448,505,499,462,461,437,393,439,460,483,511,596,696,606,571,500,718,704,685,604,562,501,429,671,750,758,799,781,827,775,698,396,393,387,422,452,496,447,477,410,405 2,12,10,22,28,19,14,420,426,401,398,400,389,434,457,443,409,431,443,468,462,398,431,433,416,406,413,388,369,396,414,440,459,435,436,403,406,404,396,409,432,477,522,493,477,406,557,612,592,530,501,471,427,498,555,567,618,588,653,588,535,388,400,381,406,421,470,433,431,416,395 14,16,11,49,61,40,33,411,396,408,381,376,395,425,410,414,387,396,397,389,395,389,381,366,387,385,387,361,377,418,400,402,411,377,398,391,379,408,398,408,421,432,458,432,403,399,479,446,434,402,417,383,397,447,485,496,537,514,542,484,452,385,387,385,380,387,392,409,376,386,393 2,78,24,143,183,60,50,633,541,493,513,455,436,688,733,711,679,663,664,666,623,458,513,504,467,482,446,420,416,639,835,721,653,600,606,536,484,766,912,959,1017,1023,1023,1023,980,695,992,892,834,790,755,705,561,899,995,1023,1023,1023,1023,1023,999,531,437,508,505,569,618,590,636,506,482 6,9,8,26,35,32,24,405,459,438,411,422,422,415,427,430,427,431,479,543,525,411,512,485,438,422,419,411,397,387,412,507,567,478,510,425,426,385,382,395,382,401,418,424,418,396,496,730,743,666,627,535,469,424,434,439,459,491,516,523,501,408,388,392,407,443,541,497,493,445,424 20,25,19,56,67,49,41,402,397,404,374,382,367,394,436,420,419,398,423,457,422,382,413,404,385,393,378,381,398,379,413,431,450,427,415,407,392,388,400,383,425,451,496,461,433,410,493,530,526,453,449,423,421,447,487,509,518,520,567,526,487,399,402,391,399,412,428,403,422,387,387 3,24,23,15,20,15,13,631,704,667,638,590,616,670,751,749,742,725,774,817,807,557,727,676,647,636,544,519,464,403,649,782,788,730,737,639,578,421,449,468,495,592,739,725,748,474,896,955,938,897,872,822,718,641,723,740,822,826,889,893,862,547,540,576,606,736,818,770,797,690,600 6,15,14,26,42,37,22,403,405,392,376,387,387,388,414,392,395,407,402,428,425,390,400,390,404,404,397,388,383,384,394,420,416,408,412,398,402,369,398,399,390,418,421,389,414,386,457,501,511,465,432,408,387,401,435,418,450,410,454,459,425,385,392,388,387,398,419,397,401,396,403 7,8,8,21,28,26,19,388,390,382,395,395,374,416,395,397,396,394,401,380,401,391,389,377,385,404,381,378,373,377,386,404,402,397,409,382,387,387,394,406,404,407,415,400,399,393,413,425,426,397,399,399,380,420,402,433,424,440,453,439,421,389,368,379,371,376,388,382,386,392,390 7,9,8,30,33,24,22,429,432,421,410,384,418,443,443,428,426,448,439,517,477,403,467,444,418,405,407,403,386,396,460,483,523,445,465,401,415,377,397,405,427,489,605,541,498,410,559,632,645,574,567,503,443,440,475,482,529,540,591,571,525,389,405,405,391,424,492,455,447,424,397 14,22,18,36,51,36,22,491,411,393,403,394,386,513,520,466,453,422,414,437,440,377,413,417,393,388,392,381,393,386,423,424,436,410,431,423,395,409,391,400,422,428,483,499,468,389,559,522,517,478,441,421,390,424,462,464,558,582,655,612,548,372,402,380,385,396,420,393,407,404,385 16,155,137,92,115,97,79,457,430,434,408,386,403,456,489,454,444,434,445,526,516,428,497,493,432,435,408,383,392,394,476,491,550,468,450,422,403,411,437,426,428,472,549,495,526,417,605,638,655,541,497,444,412,496,519,528,619,607,686,658,621,402,385,459,441,482,531,471,479,415,397 3,8,8,73,110,111,73,408,494,461,451,406,419,417,434,414,416,405,495,617,583,435,564,538,476,469,434,414,416,370,417,567,629,508,559,455,428,369,399,414,389,405,445,444,444,382,555,815,846,758,728,607,486,419,421,444,494,507,563,537,528,408,403,410,394,474,616,579,585,482,434 4,24,25,60,72,73,59,448,545,468,476,463,456,469,489,489,473,494,567,652,615,448,574,534,479,476,448,427,406,404,450,609,638,564,587,490,455,407,404,411,433,435,522,494,499,404,669,851,853,779,752,657,547,468,537,549,633,616,693,672,636,406,428,416,433,499,634,595,589,520,442 9,10,8,27,30,26,24,408,396,374,384,385,367,424,412,397,409,395,393,377,384,390,395,384,383,381,381,378,371,362,407,398,389,394,376,388,380,404,383,383,403,415,444,416,395,390,438,407,426,390,403,393,377,406,392,411,440,434,463,446,447,386,383,385,386,367,391,400,387,385,396 8,8,8,57,68,68,57,385,394,388,399,382,391,395,394,395,404,396,406,393,398,372,393,380,379,394,381,389,380,388,390,397,406,380,392,399,389,393,382,382,390,389,397,405,398,394,464,450,452,415,429,411,388,412,446,432,470,487,489,478,454,376,380,401,398,402,394,410,412,383,392 10,132,123,115,116,104,104,625,603,572,532,505,562,646,704,681,658,633,685,695,694,489,611,575,537,518,484,448,417,418,534,629,652,563,594,508,481,413,415,437,461,494,614,588,614,449,820,860,842,792,772,727,605,530,624,627,728,752,824,815,780,461,451,483,500,614,710,668,690,567,508 5,16,15,22,29,26,20,383,377,381,382,394,376,410,407,398,399,398,389,385,401,383,406,406,388,390,389,394,382,378,392,393,401,406,400,393,394,391,385,388,393,398,427,388,417,391,442,424,440,398,411,389,390,400,425,424,453,439,466,442,423,382,376,391,400,403,404,401,401,378,392 10,13,13,39,56,52,36,378,427,429,386,385,404,398,411,411,391,401,429,450,434,384,426,414,404,409,390,386,401,409,403,436,435,417,419,401,379,390,396,409,403,410,421,430,411,410,476,577,580,514,473,441,392,433,469,457,529,508,528,512,466,394,383,397,396,403,455,417,428,399,390 4,12,11,88,115,110,83,410,428,431,426,396,389,423,441,410,419,423,447,515,478,401,489,447,432,423,405,385,377,385,414,472,518,451,459,450,402,377,402,397,393,408,438,429,421,409,523,675,677,612,558,496,430,435,461,480,524,511,538,509,474,386,386,393,395,421,498,464,457,437,410 20,19,14,36,51,36,26,436,398,396,378,404,368,438,468,428,425,412,400,397,399,376,392,408,386,386,376,391,382,396,406,407,397,401,399,399,386,394,400,419,414,445,496,465,451,403,505,462,438,412,392,382,395,459,503,523,560,577,621,572,517,391,387,390,385,398,414,389,412,367,375 1,152,88,67,103,64,39,443,415,410,403,384,380,404,452,421,434,440,453,488,473,415,457,430,417,417,388,391,393,431,400,448,496,429,440,398,390,414,413,448,453,469,532,463,445,423,577,624,620,546,518,439,423,511,580,571,638,616,645,589,540,402,408,400,396,419,462,465,450,408,394 12,12,9,27,31,23,20,418,407,409,402,389,391,407,433,416,414,413,404,413,406,395,408,406,391,392,377,381,385,389,404,416,403,397,408,399,394,390,398,397,403,403,467,435,425,411,481,478,469,426,417,405,394,418,468,442,485,473,535,510,459,385,390,388,382,390,411,409,385,386,388 19,22,21,97,132,123,91,414,399,383,385,385,404,409,426,415,395,416,397,410,412,381,397,396,403,393,389,401,402,382,397,398,412,396,414,417,378,391,399,391,394,388,431,413,415,417,497,489,453,437,433,414,391,448,467,481,505,517,540,504,472,415,384,396,392,418,417,412,402,403,393 1,9,9,29,50,50,28,402,814,770,682,529,547,398,429,410,421,420,820,988,921,773,979,887,826,793,656,564,473,389,460,971,983,888,888,735,628,384,432,464,478,541,583,520,490,467,554,1023,1023,998,956,821,674,567,583,551,556,507,584,534,502,394,507,392,393,799,969,868,877,749,594 20,15,14,45,60,49,33,420,411,415,440,390,396,414,451,441,452,440,455,496,481,394,462,440,420,432,388,392,395,387,429,480,519,457,462,412,415,384,398,412,394,427,444,437,438,417,569,686,695,623,605,506,444,428,465,488,557,528,587,557,525,399,400,406,400,426,495,476,465,441,415 10,24,24,49,64,63,48,438,516,503,467,426,432,451,468,461,451,458,533,643,624,434,592,525,486,478,431,429,395,410,440,577,654,561,567,481,409,395,417,392,415,416,487,467,455,416,603,820,837,763,735,605,513,474,487,515,586,575,620,613,581,396,429,407,404,494,631,594,570,484,435 12,14,14,25,31,28,23,483,601,540,544,484,505,513,550,567,549,544,663,722,710,511,636,606,576,559,470,462,421,417,491,711,711,646,664,540,504,407,398,419,435,463,565,555,583,428,744,939,912,865,833,752,638,502,555,590,671,662,736,744,698,467,480,472,469,684,777,726,760,624,557 2,10,9,17,19,15,13,394,423,412,396,390,406,422,412,415,389,399,416,434,456,410,431,415,412,403,397,390,386,400,393,444,449,425,422,401,371,384,392,375,398,418,423,416,409,382,455,573,594,501,495,448,397,422,441,433,459,455,460,472,436,376,396,400,380,405,460,427,443,411,406 17,189,142,436,600,442,317,478,533,479,455,448,457,502,548,542,518,517,566,646,627,426,577,524,498,463,460,443,431,439,479,595,624,549,562,441,427,438,429,462,452,506,609,558,558,493,737,836,846,775,735,661,536,575,655,681,749,740,783,750,700,442,439,432,446,523,612,566,593,491,478 10,15,15,28,36,32,24,453,427,426,418,409,416,455,464,448,446,440,466,512,518,427,489,477,429,438,424,404,386,390,462,504,529,446,484,433,418,393,392,443,437,515,626,568,537,404,561,661,669,623,580,527,484,454,498,514,574,561,615,571,530,391,396,395,393,423,514,481,475,445,421 18,9,9,24,23,18,20,419,486,447,434,428,424,438,465,435,447,455,507,603,587,421,579,520,479,453,433,411,405,394,432,584,622,530,548,475,423,391,404,406,411,421,478,454,461,387,591,797,799,724,685,580,473,457,495,505,556,542,608,608,573,403,410,404,400,506,607,532,566,465,440 4,35,35,175,301,309,178,404,390,401,409,388,389,406,399,398,413,390,407,395,392,401,400,385,398,384,394,390,412,412,390,405,400,394,380,391,375,409,386,403,396,406,448,404,396,439,456,460,436,417,408,398,402,495,573,582,556,506,545,472,444,393,373,377,411,397,400,386,399,392,398 9,31,31,180,300,309,185,387,394,386,395,374,379,397,392,373,388,400,405,424,402,400,391,401,394,397,385,369,384,353,402,421,412,409,414,396,384,393,398,411,409,423,449,420,410,418,429,456,430,423,433,412,382,443,479,470,508,462,489,459,434,406,401,392,384,401,380,374,388,384,382 15,9,9,41,57,47,36,413,444,414,422,410,402,416,429,413,405,399,447,538,491,406,484,436,429,421,404,396,385,393,408,477,527,482,461,417,403,390,392,400,401,417,454,426,423,392,536,705,717,630,599,500,449,438,462,472,511,516,537,522,486,407,383,387,402,433,496,473,469,420,406 3,11,10,48,54,51,45,412,483,432,420,433,415,429,436,429,436,422,457,536,519,423,515,465,433,431,385,390,393,382,425,530,548,472,485,416,403,384,421,393,403,421,489,447,464,415,568,740,735,653,616,515,459,440,503,518,565,563,609,584,534,402,414,396,394,434,542,465,492,441,414 19,89,84,109,158,150,101,433,481,444,433,404,412,454,463,466,451,460,495,563,532,414,484,474,451,452,431,410,397,421,440,527,533,486,470,447,423,394,406,416,431,448,516,472,498,425,640,744,744,671,615,550,475,477,557,563,639,640,696,662,616,409,412,406,411,475,519,483,516,449,412 7,15,14,60,99,97,56,411,427,417,415,417,399,409,455,438,412,436,452,509,502,402,466,461,429,438,403,400,403,389,416,490,510,455,473,426,410,391,399,411,412,430,470,447,442,423,552,697,701,610,574,489,443,467,497,503,575,538,618,561,518,397,412,405,407,451,506,465,469,424,409 13,211,198,179,228,220,173,448,449,436,435,401,403,488,520,485,493,478,480,559,539,432,532,506,463,436,416,378,414,432,450,517,550,475,496,430,402,393,437,455,475,514,612,542,518,464,646,676,676,579,560,466,422,560,615,632,687,669,732,713,633,408,409,416,433,450,563,500,505,439,436 4,27,26,313,547,557,313,417,403,403,405,402,411,408,453,441,436,433,436,445,425,398,411,406,413,400,398,408,384,415,410,423,421,407,404,406,384,414,419,393,433,458,497,449,463,478,552,557,546,474,478,422,428,592,695,688,677,630,655,581,518,386,402,409,388,395,423,433,402,405,412 2,32,30,16,16,14,13,601,664,589,553,489,529,632,708,688,681,651,714,776,751,516,708,645,582,559,505,487,431,391,592,741,751,667,703,554,536,404,442,471,511,590,728,698,694,483,846,910,893,840,811,743,633,639,705,736,801,801,860,849,815,517,489,508,541,672,778,701,734,616,549 11,19,13,137,152,104,89,483,564,538,516,472,470,513,543,540,534,512,610,712,690,482,654,595,527,514,473,426,404,422,500,673,718,614,648,533,479,423,455,459,495,570,672,598,568,485,742,881,881,814,781,687,571,614,690,699,761,740,790,753,704,433,432,441,436,542,690,639,662,547,463 19,53,51,124,181,179,120,757,696,647,626,587,595,800,847,828,821,800,797,805,796,542,684,634,600,562,518,500,471,497,710,741,728,672,687,598,560,505,538,588,612,710,828,811,814,617,946,949,918,879,853,802,696,795,860,876,929,923,973,960,924,677,532,670,695,765,811,768,791,688,590 4,57,50,720,1023,983,618,479,610,556,491,451,491,491,542,527,522,500,622,735,715,498,686,614,552,535,475,458,414,403,489,675,727,627,648,523,480,417,423,414,458,512,603,580,569,509,738,906,913,841,811,710,609,568,635,661,721,716,773,756,700,469,442,430,426,569,711,671,677,561,495 6,23,23,44,53,48,42,463,466,451,459,448,459,475,525,502,472,484,501,517,503,421,455,440,454,462,441,460,438,405,462,488,472,447,487,471,445,402,406,410,397,426,530,524,548,411,703,691,668,644,643,627,564,437,526,530,640,644,710,708,664,450,454,439,460,492,491,502,534,466,448 7,17,17,88,120,118,85,403,429,428,397,388,395,430,432,435,424,416,440,493,486,387,455,429,423,428,400,402,391,396,410,466,505,449,440,424,405,401,394,422,413,431,489,447,440,417,558,674,688,588,541,502,454,470,536,547,588,602,629,587,535,404,392,387,402,409,486,460,471,432,393 15,43,40,28,31,27,24,581,714,656,615,559,578,622,681,684,672,672,756,833,810,568,776,724,659,630,553,500,439,431,595,810,827,754,770,629,567,429,466,454,484,560,703,675,698,470,847,967,961,903,877,803,690,625,700,719,791,795,858,852,818,505,502,491,541,720,837,772,799,680,585 8,10,10,165,264,262,162,421,441,431,444,408,405,405,428,429,403,403,453,505,502,412,477,456,439,433,400,392,391,385,412,485,513,449,464,439,395,398,400,390,403,408,428,433,427,424,538,716,715,628,605,497,452,438,450,482,526,512,538,538,508,414,398,377,404,419,508,461,490,418,422 5,19,19,121,216,203,111,491,568,523,528,493,543,513,537,546,552,527,603,653,648,436,537,517,494,488,450,465,427,389,498,598,604,536,572,524,468,405,395,401,396,408,478,491,531,407,746,855,846,802,782,727,638,435,474,488,602,610,707,719,693,422,443,438,460,548,641,612,633,533,508 12,131,123,108,150,142,104,410,440,422,407,400,412,408,415,415,409,407,422,488,477,401,472,444,436,425,407,401,395,397,400,462,476,432,459,457,407,401,401,417,416,443,485,488,470,417,491,672,675,589,548,479,434,432,467,465,510,467,540,506,477,409,407,400,397,433,479,441,457,431,396 10,26,24,45,49,45,42,537,487,474,448,427,457,500,493,463,471,437,499,602,599,415,550,512,465,460,415,418,392,399,468,553,625,507,536,450,442,391,425,440,470,541,670,620,587,407,622,725,754,663,645,594,480,457,506,517,597,588,643,605,560,401,410,400,392,448,573,544,512,459,423 14,44,22,79,115,44,29,460,423,413,403,388,395,480,496,471,472,437,455,453,458,405,463,432,401,407,383,381,376,421,437,441,466,433,441,417,415,411,434,441,489,519,613,538,533,448,609,626,585,507,508,442,426,548,612,610,681,668,723,671,602,397,387,403,392,406,439,442,425,415,394 15,31,28,29,39,27,18,581,698,650,620,551,580,625,696,691,682,676,743,829,807,570,766,717,663,642,552,540,469,415,597,787,806,735,743,617,573,388,403,432,456,496,635,637,667,432,848,980,971,915,893,815,704,556,646,657,754,765,836,842,809,527,531,510,577,725,833,776,806,695,622 12,8,8,36,39,37,32,408,447,414,412,382,399,415,440,432,430,416,448,519,474,400,460,433,433,420,406,398,403,380,411,462,495,435,440,428,383,395,417,402,419,445,495,468,444,421,535,679,673,585,553,479,428,470,535,531,582,570,625,585,544,390,395,398,395,429,493,466,458,416,398 8,49,48,130,156,151,125,453,563,522,469,469,474,476,534,521,527,533,581,685,673,477,624,570,526,493,443,458,414,397,490,657,692,598,596,494,452,394,403,431,435,494,563,528,569,413,728,878,877,811,783,693,562,514,581,614,690,684,742,728,696,428,428,418,438,569,687,639,648,545,479 4,59,46,60,73,47,40,463,537,501,496,440,449,488,522,496,480,463,574,696,654,466,653,589,519,515,450,438,397,427,457,656,705,591,623,518,443,412,445,425,464,535,635,553,541,441,673,837,843,768,741,623,524,530,606,621,698,686,729,689,628,408,417,400,434,519,691,588,622,519,456 11,9,9,30,49,49,30,388,448,421,423,392,408,411,406,420,408,423,453,534,529,405,495,454,439,418,405,401,389,378,417,504,539,473,476,406,402,387,380,401,401,419,444,428,435,401,493,718,728,637,600,507,439,410,431,456,503,477,511,503,485,396,391,382,405,426,518,490,484,429,416 12,14,12,21,26,22,18,416,408,395,392,393,384,428,442,413,401,397,409,424,414,392,433,417,402,408,407,394,375,405,399,419,433,404,421,409,384,390,399,403,402,406,468,443,422,401,489,543,520,466,449,407,397,435,470,468,523,497,557,511,466,380,407,385,386,416,422,425,418,406,396 9,12,9,33,45,27,21,440,425,403,418,407,393,448,424,423,425,413,411,428,435,395,416,405,397,413,391,394,398,405,418,407,412,407,422,388,383,387,373,391,406,397,459,428,424,386,491,526,526,475,465,426,415,422,442,416,479,491,519,525,479,385,411,385,395,403,418,409,420,394,381 13,25,25,118,190,196,121,381,387,402,384,375,398,403,397,409,378,380,417,409,408,397,396,404,391,393,390,396,397,395,402,396,415,392,408,391,385,385,374,390,385,388,388,404,394,409,420,448,432,425,420,398,385,415,419,427,438,424,451,432,454,397,387,379,393,395,419,418,407,383,380 12,13,13,74,82,73,60,419,492,451,439,437,427,444,439,443,450,443,495,600,576,437,551,510,466,457,434,418,394,390,417,559,612,502,523,461,425,392,393,387,397,407,462,444,453,416,574,797,811,736,700,582,489,424,462,461,503,510,587,570,535,399,421,392,405,471,590,529,524,462,432 18,70,63,217,351,345,208,666,757,719,654,559,578,703,721,699,673,653,792,914,876,665,876,812,736,728,605,555,485,438,641,892,913,816,832,712,592,430,479,503,566,656,788,759,760,584,838,1012,1010,940,910,809,682,716,776,785,837,825,870,854,812,557,530,540,550,781,914,841,850,738,622 4,17,17,52,82,80,49,407,435,419,409,405,403,422,440,439,435,426,437,509,487,404,478,452,415,408,419,388,388,408,414,488,515,463,470,387,406,393,396,398,390,412,473,451,444,401,539,693,701,621,586,510,418,469,497,521,548,544,582,546,492,399,399,404,393,442,512,452,469,425,418 8,13,11,29,38,32,24,403,390,396,403,406,381,407,412,417,400,413,414,434,436,383,429,408,392,403,388,386,370,379,408,425,437,421,408,398,406,396,397,405,417,434,461,432,426,396,485,496,512,452,458,424,387,448,464,453,520,497,550,514,472,395,405,392,395,392,431,416,412,385,399 12,23,23,83,104,106,84,414,483,467,440,418,432,433,409,438,440,417,483,566,546,425,522,488,451,452,432,421,393,391,421,523,575,497,484,444,419,405,394,415,387,437,465,437,438,407,545,756,771,687,649,530,476,417,501,472,520,527,557,552,531,404,394,410,407,454,548,505,505,468,419 11,8,8,42,47,46,41,397,474,445,428,409,414,420,425,431,424,426,481,565,551,411,517,485,447,436,413,391,386,384,422,513,571,487,505,413,414,382,389,378,384,406,445,415,438,419,504,737,764,677,637,535,466,427,449,450,492,471,528,523,486,387,409,377,389,441,549,507,500,443,422 15,15,14,13,18,15,10,532,648,577,546,503,517,564,627,623,618,610,700,761,729,522,681,627,576,551,486,471,412,404,547,735,741,662,680,563,501,403,428,402,434,477,612,604,634,427,793,914,895,845,817,742,622,509,578,600,698,704,786,793,758,479,489,492,519,672,774,707,739,637,536 12,10,10,15,23,21,12,391,389,393,387,398,372,399,378,397,383,394,386,412,403,387,391,407,385,377,380,390,376,402,388,392,395,401,388,379,393,392,392,374,403,415,409,401,401,403,438,426,450,426,417,410,375,415,428,428,453,443,462,441,437,384,385,385,376,387,404,389,394,408,392 4,224,203,119,149,134,107,406,388,384,366,412,399,402,405,398,408,395,394,373,386,391,382,377,381,399,388,382,383,419,448,423,416,400,396,387,400,383,433,440,476,536,613,532,499,420,450,426,410,383,389,389,415,430,468,462,487,464,508,481,451,388,388,383,391,375,379,376,373,384,382 20,9,8,28,35,24,19,428,404,413,386,379,386,415,422,424,400,411,419,431,400,400,418,408,398,416,398,393,391,396,401,429,443,402,424,383,395,382,403,412,408,434,476,432,439,395,486,502,505,435,447,426,384,435,469,470,507,485,550,488,460,381,382,379,406,393,419,406,414,402,396 4,13,13,53,87,87,53,411,455,443,431,413,419,419,441,424,449,436,474,549,532,416,504,486,431,440,431,406,392,383,419,521,554,497,490,430,400,389,380,386,392,405,439,418,434,390,519,735,748,671,624,538,454,418,431,435,465,480,518,524,503,402,415,388,397,454,536,511,493,430,427 2,15,13,17,22,15,11,401,406,399,383,398,407,409,436,427,431,416,404,426,429,375,405,389,406,390,385,410,371,381,415,434,422,415,396,389,370,380,383,409,424,456,490,460,444,413,492,516,499,466,471,444,414,450,482,484,528,535,579,529,476,399,406,397,374,396,423,417,416,404,399 9,8,8,41,75,78,42,418,451,446,426,406,421,434,456,454,442,434,455,524,488,424,470,444,431,426,403,410,395,403,408,464,515,443,457,426,418,390,404,391,422,426,446,453,450,395,568,726,724,634,618,543,453,450,464,467,546,536,596,571,537,412,418,400,408,447,530,507,530,444,422 3,28,27,318,444,442,317,462,461,442,444,413,428,462,526,488,486,487,486,571,557,421,503,471,445,427,414,401,392,405,471,526,551,478,487,437,416,410,447,442,464,499,619,559,538,463,708,760,765,688,658,560,456,573,649,657,740,723,779,746,679,434,403,420,428,466,533,505,521,446,448 2,18,17,11,13,11,9,544,611,541,536,507,549,598,656,654,635,634,667,730,716,475,632,600,541,529,490,476,431,402,564,686,707,613,639,537,472,409,415,445,464,522,666,640,657,455,814,876,856,810,786,713,607,551,629,656,747,756,814,814,783,503,474,499,523,646,732,680,704,588,512 2,199,177,81,95,85,73,526,595,566,515,511,530,579,641,634,622,597,656,730,706,520,650,618,563,541,482,477,434,410,552,706,714,643,648,546,498,426,424,444,481,553,682,657,647,479,818,903,889,836,810,735,619,622,699,719,792,790,842,830,786,465,475,478,485,637,731,670,681,585,519 12,11,10,19,30,20,15,395,431,407,425,396,402,398,406,405,405,407,429,497,468,393,457,436,422,413,404,382,372,404,414,457,494,432,443,417,416,385,383,370,403,415,437,413,415,401,499,595,594,519,496,458,410,426,461,462,492,477,497,505,465,393,400,396,393,425,463,467,448,428,396 13,9,8,80,128,134,83,375,389,398,374,383,398,378,394,395,399,389,384,404,410,385,406,399,391,396,385,393,387,388,387,403,418,402,411,385,392,379,386,396,381,391,408,403,393,384,399,441,453,428,433,412,404,383,398,393,404,401,397,408,401,399,384,390,385,397,405,381,387,404,387 8,8,8,50,82,77,45,403,431,419,407,401,402,387,429,436,415,422,428,462,456,401,438,437,400,421,414,397,393,386,427,455,465,433,443,412,397,395,391,403,415,419,470,428,423,410,499,645,634,577,528,461,411,451,475,485,553,543,568,519,498,409,411,393,402,429,478,441,451,417,402 1,25,21,79,70,59,68,436,444,419,409,401,415,461,504,497,486,455,464,524,500,417,478,432,416,421,400,402,377,390,425,477,485,446,463,405,400,413,460,474,523,578,668,594,556,489,717,719,678,620,582,504,464,658,725,741,786,769,806,750,691,427,390,410,427,435,511,445,477,429,410 10,15,14,16,17,11,10,432,467,448,457,420,440,452,480,473,470,474,512,565,543,424,498,449,467,427,404,410,385,375,449,521,541,482,508,448,450,392,395,403,406,421,515,472,490,412,638,736,722,656,625,570,474,443,490,508,568,564,633,625,580,421,410,421,435,485,557,505,530,456,437 1,15,13,17,18,14,14,447,532,492,467,426,453,478,508,476,480,471,547,663,632,452,617,558,489,473,458,417,391,414,451,633,665,554,577,469,447,399,414,443,450,483,555,506,522,446,665,822,825,744,720,615,499,517,589,606,666,648,702,680,635,414,419,406,417,514,665,567,604,511,457 6,20,19,30,43,37,25,465,459,437,410,416,434,468,495,456,435,434,474,568,533,400,522,467,445,419,411,408,401,380,486,511,581,470,501,468,410,391,421,454,467,563,685,638,603,415,576,683,696,638,601,535,471,453,484,512,542,555,606,576,550,418,380,393,408,437,520,488,483,428,406 3,14,9,41,40,28,27,422,429,405,389,394,393,443,453,456,444,454,439,472,470,411,428,414,407,410,401,389,374,417,470,450,445,434,422,419,400,447,506,554,610,704,795,686,599,455,679,623,565,510,503,464,412,593,700,742,814,790,817,726,659,395,399,396,390,410,442,414,427,410,417 17,63,52,181,247,212,150,476,600,546,499,460,472,508,577,557,548,548,631,730,711,499,664,627,553,541,477,429,417,409,502,695,727,635,660,522,479,420,434,459,478,529,658,601,579,480,760,891,893,831,798,701,589,598,663,674,748,734,789,772,718,414,443,443,445,590,723,673,668,547,493 19,9,9,31,55,55,30,408,431,424,407,396,401,411,436,421,427,417,436,525,507,407,489,443,436,417,412,380,396,396,408,478,512,458,464,430,406,392,379,396,390,436,471,449,433,398,529,696,710,623,561,487,445,439,486,484,541,514,557,544,500,407,394,404,390,427,495,457,492,421,396 12,34,34,302,455,473,309,410,390,416,384,392,391,411,416,441,416,405,428,447,432,391,429,413,409,389,390,391,369,395,400,400,427,419,420,394,392,392,402,426,415,442,464,440,430,425,493,510,526,449,438,433,407,455,531,508,537,531,554,519,498,421,381,380,400,416,428,396,427,427,379 13,62,49,384,696,580,318,734,934,894,840,744,777,767,818,793,788,776,962,1023,1017,878,1023,969,920,897,796,730,614,431,779,1023,1023,984,984,866,794,480,498,548,607,728,865,848,872,631,965,1023,1023,1023,1023,1000,895,779,837,846,910,910,965,965,934,653,746,627,656,991,1023,1023,1023,953,847 20,18,15,30,31,24,23,414,403,432,391,413,402,439,453,444,435,432,466,492,488,408,442,434,418,405,397,391,400,418,433,461,473,450,447,412,405,390,459,465,496,563,656,541,499,420,615,652,629,551,514,466,435,518,617,640,706,672,707,643,580,376,407,398,413,429,458,434,461,417,394 11,17,17,62,86,87,62,544,519,490,476,439,449,580,624,616,605,601,589,632,625,453,522,507,471,457,442,437,412,427,509,592,582,544,518,477,436,431,425,445,470,516,629,601,605,465,757,801,785,729,702,633,539,567,651,659,735,730,791,779,732,477,462,480,500,577,628,569,612,514,483 15,9,8,26,78,76,24,397,472,434,427,414,442,423,442,453,441,451,477,581,548,425,517,470,456,446,405,403,395,376,413,552,571,491,518,450,409,392,402,396,409,431,458,461,453,394,565,718,719,647,607,534,446,428,464,460,515,504,586,542,535,395,405,388,412,484,558,526,530,436,418 13,39,39,113,176,178,113,460,574,564,512,462,477,441,488,464,471,478,578,721,700,483,664,623,533,536,458,445,422,398,443,666,726,619,638,520,479,390,379,414,399,437,486,482,487,420,648,910,928,849,823,702,589,446,498,500,579,572,629,644,604,404,427,417,416,542,705,652,652,540,483 11,63,61,142,211,212,141,457,538,500,468,453,460,486,523,534,516,506,548,656,630,428,576,555,479,470,463,413,415,424,470,606,634,552,581,486,463,429,424,463,479,531,628,589,564,460,732,836,842,781,750,661,544,572,659,674,753,736,789,752,706,422,421,417,420,525,639,596,598,499,449 20,8,8,13,21,19,12,403,416,397,420,377,394,423,403,433,419,429,433,471,458,406,437,428,403,406,408,395,375,381,405,443,444,428,419,411,414,392,393,385,414,400,436,438,436,387,501,575,569,524,493,437,414,409,442,456,491,496,527,537,496,395,404,398,393,413,452,443,446,419,406 11,13,11,48,48,36,35,456,460,419,410,406,423,446,459,445,455,423,461,503,476,423,447,453,408,416,393,386,392,398,417,459,493,420,437,417,406,405,416,422,445,451,529,480,482,441,593,652,638,568,527,470,422,521,564,560,616,620,666,622,556,402,407,402,391,418,481,469,458,421,406 3,18,18,35,53,44,29,388,401,403,396,392,399,412,422,408,400,393,399,415,414,387,402,402,383,374,370,382,392,404,396,414,404,419,422,379,378,390,399,413,401,435,487,436,421,398,458,480,486,433,421,413,367,421,475,456,491,491,538,479,441,382,375,386,389,404,418,394,407,402,385 3,13,13,65,99,90,59,403,429,421,404,394,389,405,423,404,422,421,450,495,487,407,460,440,424,420,402,392,390,383,419,486,509,446,491,439,408,375,383,392,405,402,433,423,421,400,506,703,719,624,602,512,443,424,466,448,469,464,521,506,472,397,385,404,395,442,482,471,473,440,406 3,13,13,57,90,94,59,401,405,400,387,368,380,402,420,409,418,411,426,422,424,387,411,384,395,410,384,376,381,389,394,415,399,405,402,389,381,398,394,377,399,390,403,409,407,393,474,495,468,439,422,419,402,425,439,452,501,485,528,513,465,393,390,372,393,397,413,413,416,398,400 11,14,9,28,35,21,16,446,374,398,373,375,390,431,446,426,406,386,406,379,391,389,379,397,383,383,390,385,388,399,403,399,390,390,371,382,389,404,408,400,387,409,447,417,434,401,452,426,410,398,374,400,401,407,405,428,466,477,502,478,441,388,390,393,391,379,389,397,389,390,379 1,51,44,80,121,102,63,486,557,524,495,444,470,501,521,487,489,473,563,701,679,473,633,593,526,513,448,433,412,391,458,664,703,605,625,501,482,391,387,410,427,457,557,517,529,419,671,875,886,813,780,669,543,460,540,567,657,639,717,697,654,424,448,423,426,531,673,612,634,516,468 6,38,36,82,114,109,77,484,592,558,519,452,483,496,539,520,512,509,607,736,727,492,691,653,571,544,491,458,407,418,474,701,752,642,673,555,480,407,410,426,444,503,617,538,543,437,721,901,911,841,810,702,584,556,620,631,705,700,756,733,687,412,463,416,444,574,728,673,682,561,505 16,125,120,45,70,68,43,423,407,399,386,380,377,425,417,458,424,433,400,409,423,396,397,393,392,400,373,399,373,388,418,396,418,410,415,382,390,401,420,418,429,463,552,487,451,428,547,527,485,452,442,430,386,492,487,485,559,549,611,543,540,381,396,389,395,397,416,404,422,392,397 11,15,15,65,94,95,65,454,469,453,460,429,443,448,509,474,466,484,503,578,564,426,529,473,445,430,421,408,395,413,446,532,557,489,506,439,432,416,409,409,408,425,500,481,482,438,635,755,746,676,639,580,481,447,495,530,581,586,646,649,604,415,398,413,429,479,553,504,533,472,442 15,95,89,78,101,97,74,520,476,442,451,422,437,533,574,528,526,491,526,564,579,430,563,503,456,446,418,403,395,447,487,537,597,470,513,461,411,459,470,492,540,629,726,648,613,517,716,708,718,631,588,520,452,651,718,724,775,754,807,762,698,400,408,408,415,468,590,529,526,452,404 18,150,112,214,278,206,159,594,805,756,696,600,620,650,706,700,691,678,829,947,913,713,927,866,786,768,656,589,483,467,619,923,954,864,876,738,623,464,520,543,608,682,785,728,722,584,863,1023,1023,993,965,864,732,751,814,819,855,852,896,875,835,503,531,498,528,801,936,867,875,770,646 5,36,35,158,260,262,155,441,536,500,443,436,453,474,503,470,507,494,565,673,647,465,611,558,512,486,449,436,389,400,450,642,642,570,570,487,450,399,395,416,437,470,524,517,522,444,683,839,832,773,733,655,525,489,540,551,634,645,696,684,650,421,418,425,432,545,658,588,623,505,463 16,24,19,48,71,53,35,398,385,393,372,386,387,402,434,433,406,406,394,413,391,391,427,397,390,377,397,376,377,384,398,431,411,399,400,422,386,399,406,427,408,445,465,435,424,411,474,454,442,418,400,378,395,455,484,489,541,506,541,497,472,388,387,376,371,395,422,375,384,401,380 4,16,12,43,50,37,32,440,379,389,368,396,394,450,450,446,402,402,394,409,397,382,399,378,387,387,389,380,384,392,404,386,392,393,378,404,383,398,403,398,387,413,449,445,451,415,483,439,421,421,419,390,403,439,443,456,480,522,567,526,483,387,386,378,399,390,396,393,411,392,371 2,12,12,48,114,115,46,422,506,488,497,478,547,401,427,431,429,413,505,532,544,408,466,467,461,457,450,466,449,389,424,474,474,487,492,489,490,396,374,391,388,403,422,414,419,398,543,763,750,746,737,705,625,405,416,401,438,436,464,498,480,410,481,411,413,482,502,521,590,520,506 8,10,9,22,31,25,18,440,392,391,399,392,394,429,440,422,401,405,401,409,393,397,401,394,401,387,391,388,385,396,397,410,420,390,397,385,381,393,392,409,407,451,460,450,431,407,501,456,453,420,395,399,395,441,475,478,527,530,584,537,479,404,390,389,388,400,406,398,414,399,379 4,12,12,45,68,69,46,392,429,407,417,412,400,428,436,442,418,417,448,475,465,409,458,442,432,382,410,391,400,409,412,469,473,435,450,431,410,395,391,402,394,424,435,426,432,392,519,673,671,594,549,501,420,440,469,485,506,513,571,540,501,413,401,392,404,427,477,456,465,423,409 19,15,14,28,45,36,22,405,405,387,383,372,392,416,413,408,396,406,397,414,403,388,389,412,394,388,401,379,392,394,399,402,403,402,399,404,390,401,390,411,407,402,450,434,422,409,465,461,472,444,414,421,405,388,460,456,484,483,507,468,454,395,402,388,383,395,418,407,414,380,380 15,144,133,223,401,373,203,573,666,597,548,502,511,618,667,646,652,614,694,802,769,528,760,683,619,593,518,498,432,487,545,775,792,690,707,574,509,440,464,477,492,582,688,654,658,515,826,954,945,879,850,766,626,651,733,737,804,799,853,841,791,481,481,483,510,654,780,723,734,611,540 1,8,8,9,12,12,8,477,544,512,493,453,476,519,570,554,554,533,608,673,656,467,614,554,498,504,445,434,404,390,505,642,661,573,582,508,448,395,405,400,444,479,577,561,570,425,726,834,823,758,729,636,531,508,562,577,669,668,739,729,690,435,446,450,459,564,685,609,628,542,472 20,22,17,39,60,44,26,419,407,426,402,401,399,446,447,465,433,430,415,455,441,380,416,405,401,416,382,382,380,387,414,427,443,421,418,398,384,419,416,420,439,475,536,479,442,415,541,507,533,451,436,392,404,469,542,534,592,597,627,586,528,411,378,394,392,397,432,428,409,408,390 15,9,10,213,265,275,220,406,399,401,393,387,392,404,402,404,411,402,386,428,409,400,411,413,406,385,386,407,389,406,412,404,414,414,402,399,395,370,381,396,393,374,380,404,389,395,421,501,506,468,434,395,409,391,393,404,413,398,433,415,403,368,406,384,400,392,428,415,387,408,403 15,25,20,97,112,82,76,487,589,551,514,480,468,465,511,522,533,510,620,748,712,499,687,626,573,545,474,438,432,403,476,699,730,623,647,516,479,402,415,434,452,508,612,561,545,435,734,901,901,830,801,702,585,484,568,589,677,680,743,737,685,436,425,427,437,617,749,678,705,582,500 2,10,10,11,14,12,10,375,418,433,403,386,418,415,424,419,425,413,429,489,465,404,468,446,412,426,390,392,388,390,399,473,516,442,470,424,407,393,390,385,397,425,447,419,412,403,478,628,636,564,518,473,417,422,440,453,482,441,492,490,454,402,378,395,397,421,492,466,455,420,389 12,11,10,16,18,15,14,385,419,417,396,388,399,405,402,414,410,388,411,461,452,392,447,427,409,396,390,391,390,396,391,445,471,425,443,395,373,386,399,390,402,412,450,435,406,396,498,573,577,485,486,424,395,412,457,442,479,457,517,485,441,395,390,391,389,418,455,456,444,399,387 19,18,17,25,33,28,21,461,433,415,408,420,415,477,541,516,530,503,491,456,466,393,410,406,404,406,400,387,386,432,549,491,481,446,441,439,421,474,536,563,610,689,772,702,667,426,709,622,566,533,494,451,420,536,624,651,738,725,782,738,683,417,411,425,448,451,454,441,463,428,419 4,23,21,429,806,796,422,452,493,473,441,418,433,478,519,482,507,472,535,576,566,427,522,488,455,432,408,434,418,396,450,519,553,493,503,450,429,412,421,425,459,498,580,538,536,510,693,768,762,691,664,577,486,636,715,714,719,694,734,702,633,446,426,421,441,488,544,500,551,472,424 9,125,115,275,341,306,244,593,668,627,595,556,605,660,743,726,700,706,734,745,740,482,594,579,540,521,485,493,419,466,636,658,652,610,634,566,524,488,540,539,612,701,822,778,758,565,909,909,888,851,823,776,692,754,832,854,929,928,970,933,890,568,513,548,584,664,711,668,700,599,561 6,20,12,58,91,78,48,493,457,447,423,408,419,523,571,535,549,505,493,534,512,397,458,435,426,412,394,394,395,423,499,489,507,457,466,437,402,448,502,530,564,639,738,651,620,562,760,724,681,617,589,509,438,733,796,802,836,818,856,807,743,421,424,420,430,444,488,473,465,451,415 18,12,9,25,29,21,17,375,400,387,396,391,393,391,414,390,407,418,397,411,416,384,392,403,389,390,390,392,370,393,407,409,423,410,424,371,387,388,392,387,398,414,426,412,421,412,468,454,445,436,436,394,404,413,455,468,471,477,499,488,422,380,388,397,394,400,414,400,407,376,386 15,9,10,18,22,20,16,519,569,518,491,460,497,562,591,600,586,578,617,674,637,452,573,539,495,474,460,451,411,395,503,618,626,569,579,486,459,411,405,398,425,471,576,564,587,432,770,834,819,764,734,654,555,511,574,601,681,698,760,755,725,462,440,455,495,593,687,609,652,558,456 3,254,216,192,216,170,156,503,496,459,434,439,471,514,558,545,532,506,566,585,582,448,523,478,446,445,441,418,395,405,497,572,551,504,516,468,444,393,436,439,448,512,638,596,611,460,731,797,760,707,684,603,489,525,595,607,683,687,753,747,701,459,430,451,458,556,635,568,602,486,465 18,9,8,28,34,24,21,430,408,394,397,397,412,438,432,414,418,414,414,415,417,395,403,412,392,395,397,397,368,382,410,424,423,400,412,392,397,416,414,411,436,466,529,482,455,416,541,513,503,456,440,416,408,489,521,528,584,553,602,563,512,389,392,402,387,413,428,395,404,402,372 10,20,20,54,89,89,53,426,464,444,415,409,414,410,431,424,415,419,451,539,514,407,490,459,442,432,425,409,405,389,391,517,546,482,471,420,391,389,388,406,409,414,456,431,441,397,533,725,735,652,617,504,462,463,469,476,538,531,572,534,511,392,405,382,395,435,518,488,467,453,395 4,17,17,53,83,80,50,420,469,456,454,421,422,430,462,449,445,438,508,615,592,440,555,496,469,466,428,408,387,407,436,566,616,522,570,449,427,383,415,387,399,413,476,447,476,399,588,809,821,739,697,587,495,441,479,509,567,548,615,587,547,408,402,413,418,461,594,522,541,462,442 5,13,13,36,51,49,34,398,426,401,431,409,395,406,430,413,417,405,454,499,483,408,469,438,425,416,385,387,379,370,395,453,488,457,458,437,410,388,387,408,407,407,422,421,430,411,484,648,652,569,556,468,422,412,439,435,483,474,508,496,487,398,399,388,380,408,488,464,457,407,396 19,18,18,60,68,66,58,426,480,469,437,424,422,416,457,434,441,445,483,551,535,404,519,475,460,440,409,398,402,379,412,524,573,481,496,440,403,388,387,404,411,422,459,461,466,410,597,736,730,659,623,519,457,460,473,482,547,540,605,587,553,412,404,387,413,471,561,509,510,464,403 16,130,122,125,149,139,117,552,501,490,460,452,473,608,661,619,600,594,589,617,618,444,534,508,460,464,442,426,395,468,536,559,585,526,553,474,434,444,462,426,495,551,649,611,615,471,783,792,778,729,700,618,524,585,660,676,755,759,814,797,753,469,446,473,477,550,613,594,597,513,457 10,43,41,120,262,255,116,462,440,453,427,415,412,479,506,465,478,470,499,516,493,393,452,442,443,424,411,410,389,399,439,482,477,442,437,428,410,397,401,409,445,431,528,492,484,427,643,691,671,616,559,514,467,523,573,582,654,646,707,672,614,431,392,422,438,458,499,469,488,440,416 16,20,20,88,111,108,85,426,459,465,430,417,438,417,453,445,448,450,483,572,567,423,526,492,448,446,423,417,399,372,423,553,572,490,508,424,431,381,388,403,408,436,462,437,476,396,597,768,770,695,661,565,489,430,456,495,551,517,606,587,542,411,408,390,420,477,562,525,536,465,427 9,7,7,46,66,65,45,403,430,427,409,395,400,420,386,396,399,400,448,486,485,409,442,441,428,420,407,404,394,403,397,472,505,442,461,410,400,386,387,374,389,409,424,420,407,395,491,662,690,610,555,483,423,419,413,440,477,443,490,490,451,388,402,388,403,427,485,460,477,432,416 11,69,60,191,326,316,179,812,743,692,676,606,670,850,910,894,883,867,844,823,824,488,601,571,555,536,505,515,443,648,889,819,763,722,754,696,657,718,811,854,902,968,1023,1005,988,729,1023,974,915,889,868,828,732,903,974,998,1023,1023,1023,1023,1023,702,539,714,729,761,754,742,766,669,597 10,18,15,21,23,18,17,393,400,384,397,394,402,420,428,414,410,416,411,437,437,400,412,413,399,394,397,378,384,383,396,420,427,397,413,395,388,405,392,404,418,431,497,443,440,403,528,501,493,462,443,423,412,439,494,497,569,537,592,553,493,383,400,404,390,408,423,410,408,398,398 5,11,11,51,80,84,52,392,399,407,373,374,395,364,386,395,397,382,415,442,414,395,425,426,406,401,386,373,395,363,395,408,426,402,421,392,386,378,382,397,389,388,394,397,399,380,420,470,501,442,434,421,418,395,397,395,395,406,401,405,409,398,391,368,381,394,419,398,418,384,393 10,39,38,235,325,306,211,409,430,430,412,392,390,432,461,443,424,409,436,465,463,395,438,447,421,403,391,401,404,415,399,459,485,419,442,391,405,391,395,397,408,418,466,434,445,424,569,649,634,548,541,467,420,445,505,524,590,578,612,571,516,401,397,391,400,427,470,434,447,451,395 3,10,8,26,36,25,18,455,402,385,384,379,404,445,460,443,446,432,416,434,423,382,404,398,387,383,378,387,381,398,430,423,433,408,415,407,399,413,415,413,444,458,538,497,484,410,575,508,494,439,437,412,410,459,502,523,608,592,643,599,541,393,397,389,376,400,430,408,423,394,396 20,11,8,37,42,25,20,426,402,398,374,392,372,412,427,416,405,404,374,416,416,400,416,390,382,386,385,378,377,385,408,414,408,413,398,405,389,400,381,409,406,420,518,443,419,405,487,475,475,426,426,403,394,447,467,477,510,519,555,499,462,397,382,392,388,416,398,405,389,391,390 1,20,18,31,48,43,28,392,384,397,389,367,384,416,405,397,382,407,382,382,380,380,369,377,392,374,393,380,380,397,380,388,377,377,379,392,391,385,386,419,415,423,467,440,424,403,429,398,381,384,373,388,382,426,455,478,491,490,503,479,447,388,385,384,380,379,372,388,370,374,381 12,34,33,131,189,188,128,455,589,565,526,440,469,463,523,492,486,499,609,728,729,477,691,643,559,552,458,451,414,413,470,683,734,638,656,553,485,405,415,416,428,460,549,495,514,415,687,915,934,861,831,731,588,497,538,565,646,643,717,707,644,412,441,425,423,585,727,675,690,584,483 9,31,29,138,182,168,127,459,553,484,476,432,443,459,471,489,487,470,556,665,663,454,582,554,495,496,443,433,400,374,456,619,659,569,602,485,450,396,398,408,426,452,519,488,512,414,666,858,863,793,769,660,542,473,532,539,595,609,677,658,608,405,431,409,414,516,651,614,625,501,476 12,10,9,6,6,5,5,499,609,576,538,484,514,551,606,591,596,577,669,748,726,514,684,624,550,535,481,461,430,384,532,715,736,644,673,548,498,406,414,413,435,465,597,578,607,411,769,898,887,833,805,710,600,497,574,592,678,686,766,768,737,445,475,470,481,632,757,690,722,613,542 7,231,211,148,193,170,132,440,388,395,416,390,391,461,461,437,430,429,440,446,422,397,399,415,395,398,376,386,370,439,448,450,432,398,436,409,398,414,436,453,462,519,583,515,487,437,582,545,549,482,464,443,389,490,531,545,616,609,658,617,553,397,385,398,389,405,430,399,411,392,407 10,10,10,73,94,97,74,390,428,406,396,403,402,386,401,407,388,411,423,473,453,409,446,431,421,400,395,399,392,385,406,456,466,441,442,394,408,403,369,396,382,395,398,400,403,404,465,652,666,589,553,496,426,392,401,399,423,425,456,436,438,405,390,389,394,408,464,415,449,402,375 18,50,50,90,142,146,90,456,922,878,808,671,653,445,489,465,445,447,928,1023,1020,889,1023,992,932,909,797,701,574,458,579,1023,1023,1000,999,849,756,469,677,720,755,804,852,780,732,756,630,1023,1023,1023,1023,928,798,843,835,777,711,658,705,636,589,385,579,409,389,884,1023,957,964,856,705 2,9,8,29,34,34,29,401,458,439,425,413,439,405,425,404,427,420,484,588,545,418,528,490,460,449,410,416,388,399,401,534,586,500,488,434,423,389,374,385,385,399,434,414,456,391,527,753,766,679,642,537,470,400,431,447,470,473,497,517,489,406,407,396,398,452,561,503,524,461,416 15,24,23,24,25,19,17,599,715,659,622,560,613,653,718,704,686,668,769,837,810,579,765,699,648,621,530,519,444,420,628,819,816,743,772,658,577,402,431,446,478,550,709,708,740,485,866,999,979,931,901,822,709,618,702,718,798,801,862,870,833,526,522,539,563,743,855,789,811,701,591 5,18,15,30,32,26,24,414,401,398,425,375,405,408,427,408,398,395,428,442,450,381,438,416,410,398,387,358,385,382,397,436,450,414,438,409,389,374,405,390,410,427,465,429,427,406,489,562,532,485,478,438,401,443,483,468,508,489,517,507,454,389,392,399,384,420,431,433,422,407,389 16,8,8,64,76,63,55,406,399,397,426,380,399,406,417,412,407,402,401,414,429,390,400,411,404,399,384,399,387,409,392,412,409,413,408,388,391,394,385,383,403,402,408,404,413,410,460,485,492,444,451,432,388,418,446,457,477,478,496,485,475,403,382,402,383,396,433,412,417,395,380 5,188,132,27,32,22,18,438,462,416,413,408,424,444,482,471,496,457,469,548,538,418,487,461,422,408,415,428,401,452,458,515,514,480,481,420,406,429,440,432,485,541,615,525,507,437,648,699,692,617,581,517,461,566,626,625,678,659,714,669,612,398,411,417,416,474,496,476,466,423,418 13,207,166,787,1023,1023,680,772,839,788,763,703,736,803,848,836,824,815,865,935,925,683,891,852,792,773,706,681,561,505,750,890,923,843,862,764,688,526,565,598,661,743,863,836,842,698,982,1023,1023,1023,1023,950,852,827,888,900,953,950,997,988,952,646,637,635,676,822,925,887,902,805,732 17,478,272,732,881,515,396,870,864,825,796,741,783,905,948,936,924,915,927,954,945,692,870,822,772,752,678,653,536,668,919,936,932,876,896,809,753,747,864,919,969,1023,1023,1023,1021,820,1023,1023,1023,1023,1010,958,874,973,1023,1023,1023,1023,1023,1023,1023,747,659,744,772,863,930,896,911,818,745 3,839,334,1023,1023,578,488,866,909,868,833,765,803,898,943,928,915,905,951,1010,995,782,955,916,859,845,758,726,618,700,903,990,1007,939,956,858,800,802,887,920,966,1023,1023,1023,1003,862,1023,1023,1023,1023,1023,995,902,1001,1023,1023,1023,1023,1023,1023,1023,755,710,759,797,913,1002,961,967,879,797 10,10,10,24,34,29,19,482,425,427,411,415,403,462,458,436,422,427,457,489,480,392,474,440,412,419,395,410,382,395,442,453,497,443,459,420,399,391,391,417,440,495,592,539,517,393,539,576,623,551,527,485,455,422,451,456,541,510,566,536,500,390,402,405,399,419,477,442,451,411,399 3,12,9,27,32,16,14,543,580,556,549,493,497,589,649,645,627,615,675,731,710,487,643,589,534,512,455,456,417,429,560,690,710,617,653,532,467,433,448,454,486,541,677,652,639,481,816,882,864,810,785,703,595,631,706,717,782,779,841,826,778,467,445,476,506,622,732,665,682,580,498 4,16,15,18,18,13,13,396,401,399,386,409,383,405,419,407,423,406,403,446,420,397,406,407,392,402,397,380,391,399,411,407,431,396,400,384,384,393,385,416,421,440,480,455,439,418,528,518,500,460,463,425,394,468,491,503,543,534,579,511,505,378,400,385,402,395,422,413,406,405,374 18,14,14,45,67,68,45,427,498,461,431,409,432,439,468,461,449,431,515,601,585,418,535,505,467,457,416,415,409,385,439,563,593,512,515,463,448,389,391,392,415,421,488,463,467,413,600,790,797,720,685,587,487,448,469,490,564,562,616,599,563,407,408,412,425,471,596,535,553,472,419 18,16,16,55,96,95,55,427,411,423,403,394,406,409,433,430,416,412,439,450,459,399,431,401,417,431,401,389,385,381,409,433,445,418,431,401,393,397,387,380,421,414,432,426,422,403,514,576,573,516,481,460,416,418,482,491,532,529,568,553,498,408,401,399,402,427,438,430,430,411,408 5,12,12,52,63,64,52,417,440,418,439,406,411,421,425,438,414,439,459,521,506,405,482,461,438,407,403,403,378,398,409,495,512,474,476,429,398,398,419,393,411,428,460,451,464,408,553,685,683,605,563,509,437,453,484,488,525,512,563,537,515,402,396,408,404,452,512,476,483,441,412 20,11,10,28,38,33,23,420,638,604,542,458,450,415,435,421,449,442,647,838,789,558,806,732,633,616,513,467,422,396,433,801,839,733,748,573,501,396,404,424,430,463,542,483,487,408,561,969,971,889,849,722,565,478,509,513,541,534,572,550,505,408,455,402,425,586,807,729,732,596,485 6,9,9,47,61,56,44,398,442,427,417,399,397,420,407,404,399,401,442,512,491,408,464,433,427,396,405,401,387,383,425,479,507,451,449,404,410,387,387,395,392,403,418,434,428,397,480,681,692,598,576,495,412,410,435,433,474,461,486,500,461,385,389,395,400,412,496,441,469,415,403 17,10,9,28,35,30,24,400,378,386,402,383,385,398,417,404,390,398,394,390,394,378,392,382,396,400,383,384,378,386,389,406,402,388,394,384,393,395,418,378,402,421,429,427,403,390,488,461,439,448,412,407,402,395,426,439,480,468,504,476,459,389,381,394,398,392,415,387,406,391,378 10,11,10,22,30,26,19,427,395,397,379,382,381,424,427,421,414,416,388,391,386,391,385,392,398,373,386,378,372,397,404,386,386,398,392,383,388,385,396,375,402,383,431,413,429,377,466,410,412,400,404,393,377,395,417,403,463,460,518,493,445,379,379,385,383,419,394,382,370,386,381 20,23,22,54,70,68,52,422,505,460,443,438,447,436,468,448,460,452,517,623,605,438,567,533,471,471,423,418,405,407,437,578,615,527,551,485,437,397,384,404,399,435,490,478,475,419,618,805,809,718,695,598,499,438,533,549,605,586,643,619,576,411,423,409,417,498,597,567,581,481,434 8,18,17,20,34,30,16,442,425,416,415,373,410,483,521,493,502,456,468,460,451,387,412,406,407,388,391,406,388,433,546,492,460,439,443,444,415,436,550,601,680,773,861,789,714,410,711,624,543,513,514,459,423,547,663,725,819,815,855,778,703,426,395,415,416,428,422,414,453,413,398 3,48,38,53,80,62,41,449,481,461,432,431,448,453,493,488,456,459,514,599,581,417,549,492,469,441,417,410,386,408,441,561,593,516,525,461,441,381,414,390,426,474,541,501,478,441,636,766,764,685,653,561,479,506,558,579,627,622,687,664,609,416,409,405,429,506,590,546,515,465,430 16,111,105,72,97,93,69,422,374,383,364,358,364,394,435,397,413,383,384,394,391,389,380,403,384,383,373,377,386,394,395,391,379,405,404,394,377,419,391,380,417,408,433,431,427,386,457,413,409,383,390,405,390,406,417,431,438,455,478,458,435,392,405,409,388,384,377,397,400,373,392 9,42,41,120,153,146,114,434,508,498,493,463,434,465,489,482,476,453,545,666,630,460,592,556,501,470,433,419,414,386,458,605,649,576,575,492,443,412,401,386,427,435,506,472,475,413,656,853,860,787,761,656,531,474,503,549,618,615,673,649,620,400,442,408,420,512,657,595,591,516,471 6,15,11,42,47,31,28,406,403,401,396,385,381,425,424,416,416,411,401,422,392,391,395,398,385,390,379,377,380,372,418,406,409,397,403,389,381,384,391,406,437,430,494,455,453,424,513,473,450,415,405,428,386,458,509,522,556,548,611,553,490,372,375,391,393,393,429,414,396,393,383 12,17,17,58,118,118,57,428,472,441,439,405,418,424,440,459,440,445,490,615,593,445,597,519,469,473,424,404,404,402,420,588,620,526,536,453,432,402,394,393,412,417,470,438,436,395,571,790,795,708,659,563,478,442,466,499,546,547,598,570,538,412,409,405,406,474,613,533,532,469,437 15,12,12,31,44,45,30,422,405,433,386,400,403,393,425,418,401,397,432,468,469,400,428,416,398,408,395,394,382,385,414,482,452,435,444,439,393,407,397,400,397,401,443,410,384,391,497,626,612,553,523,447,427,424,462,453,467,476,516,494,458,386,391,407,396,419,453,418,435,413,404 13,33,21,46,73,42,27,467,420,402,403,396,396,495,523,482,447,446,421,436,453,397,432,423,401,413,384,391,381,369,436,442,443,411,417,390,381,411,409,432,435,466,552,511,491,414,586,546,517,493,448,410,419,479,529,528,619,616,680,644,553,389,374,385,406,407,448,416,417,402,410 12,26,26,32,47,45,29,546,630,581,560,512,558,589,653,649,629,614,681,724,717,481,606,587,552,530,487,493,432,412,558,673,681,616,639,560,533,388,394,421,406,462,571,590,619,433,812,897,885,846,827,769,672,496,552,567,689,708,784,803,764,480,496,482,519,647,720,686,713,612,544 6,8,8,54,76,78,54,404,417,427,423,407,397,389,398,408,418,411,418,481,470,405,451,441,409,400,410,392,382,377,396,455,481,452,435,404,402,392,376,390,371,396,427,400,395,394,467,641,646,569,519,479,434,384,430,423,479,468,509,464,436,389,392,405,382,409,485,457,456,433,407 1,44,43,156,249,257,159,398,409,394,396,393,397,405,406,400,395,407,409,444,442,399,414,443,405,406,396,397,388,381,397,447,443,407,431,399,382,395,408,390,393,415,421,408,400,407,456,541,564,509,496,434,417,470,535,531,539,513,528,463,433,414,373,370,390,433,453,427,416,400,382 8,13,12,62,97,97,61,407,414,393,391,391,389,392,405,408,419,411,428,425,424,385,425,429,410,415,386,372,381,395,410,425,427,413,421,386,412,390,382,389,408,419,440,427,431,420,533,564,559,504,480,448,405,466,507,511,552,542,585,553,506,400,375,393,400,415,441,427,417,407,389 11,11,10,22,39,40,21,490,571,518,490,480,485,512,567,572,556,537,616,710,675,465,632,581,523,503,472,442,427,393,477,676,688,599,616,510,448,390,397,424,426,467,576,540,563,424,728,854,844,791,758,670,550,522,568,579,674,661,736,724,688,434,452,443,472,582,695,640,657,531,492 17,21,16,48,59,43,35,401,391,381,381,382,391,396,414,392,385,402,393,366,394,402,376,390,400,378,378,381,405,407,391,405,402,381,377,393,404,412,406,404,417,446,447,432,411,395,452,421,404,401,397,396,392,434,480,472,473,485,514,483,450,397,377,387,392,382,397,382,368,400,395 3,8,8,68,77,75,64,388,403,410,377,379,410,406,424,401,396,387,408,447,418,381,413,409,391,399,389,390,385,410,389,424,424,414,412,409,414,372,378,391,389,396,425,386,393,390,441,550,558,478,471,417,408,408,409,417,434,433,447,436,409,400,381,379,388,412,430,435,424,402,389 16,25,18,46,72,48,30,408,379,376,402,385,385,412,424,422,418,407,423,404,404,383,410,400,377,387,392,403,381,399,425,400,424,397,424,396,389,400,417,402,417,445,474,476,428,421,466,469,461,435,402,410,377,474,501,511,525,505,565,501,463,387,384,370,385,382,417,373,415,382,381 12,10,10,13,17,17,13,417,398,378,397,385,377,431,428,369,404,408,394,385,387,391,380,380,410,387,381,387,380,413,396,395,393,384,378,403,380,381,376,394,394,398,403,389,401,385,422,403,399,401,388,403,382,396,414,406,449,459,487,442,422,389,378,378,388,372,401,402,366,408,374 13,50,49,84,79,76,81,442,600,562,532,479,487,479,509,502,505,484,614,751,722,484,695,643,576,543,481,477,417,390,472,703,745,640,664,564,497,390,404,414,424,448,528,508,549,423,717,931,946,875,843,744,612,502,557,570,660,665,716,709,666,421,468,422,445,566,733,679,691,572,511 20,10,9,27,37,30,22,424,418,400,378,391,388,431,476,448,440,405,415,429,430,395,427,403,404,408,414,386,388,426,406,417,423,411,411,392,389,411,414,414,423,457,524,486,453,423,535,521,497,441,436,419,402,495,548,559,598,593,636,599,529,400,382,400,402,397,441,420,411,375,392 13,40,39,66,113,114,66,449,434,453,449,427,426,449,472,472,464,451,467,539,549,415,498,464,431,426,410,405,384,399,428,516,539,488,464,452,422,420,403,416,435,465,536,498,508,412,638,754,746,660,627,513,457,487,580,588,664,652,708,663,605,398,408,411,423,444,530,483,481,412,414 10,24,23,856,1023,1023,832,452,437,407,414,421,455,451,472,459,454,433,470,479,466,417,442,425,421,419,383,382,384,377,413,446,445,425,417,428,494,393,371,386,398,415,449,446,425,489,565,592,576,530,527,507,510,473,530,529,579,574,625,589,527,454,409,409,424,437,459,439,464,441,415 15,11,11,164,258,253,159,528,758,701,615,552,544,561,596,578,575,558,799,905,855,686,868,784,731,694,557,498,446,403,569,883,879,802,804,657,586,407,420,427,454,525,675,639,653,457,798,1023,1023,990,949,842,726,572,669,680,751,745,800,799,755,470,545,450,460,847,977,889,908,791,662 4,17,13,47,58,44,36,433,402,386,388,383,383,457,443,451,437,406,385,414,417,404,400,390,394,397,383,404,397,396,420,420,427,397,391,402,382,389,407,398,423,424,474,447,414,412,512,514,452,416,414,416,399,445,456,452,518,529,576,546,493,394,387,401,396,396,398,372,406,407,391 13,8,8,7,9,8,7,471,576,526,487,466,489,511,547,541,534,525,627,712,688,492,647,587,534,538,465,459,421,394,476,684,696,620,652,541,464,396,395,396,415,445,538,528,554,409,716,871,862,804,771,683,574,464,500,538,627,629,711,714,669,427,443,442,447,600,717,657,678,567,483 8,20,20,79,112,104,72,432,500,459,466,422,456,456,471,488,471,457,526,608,589,439,543,511,463,475,432,432,406,402,452,564,583,513,511,482,408,401,403,386,413,420,490,469,458,411,622,806,804,724,700,598,510,448,495,503,569,563,647,614,555,404,424,407,413,484,596,558,564,480,436 9,15,13,14,18,13,10,398,414,404,385,387,395,389,416,391,412,404,406,399,409,386,386,387,386,398,374,399,365,415,410,383,415,400,387,395,412,395,410,402,395,402,450,412,410,393,453,462,450,427,406,402,380,417,433,440,480,486,504,470,437,384,385,382,383,376,398,403,392,383,374 16,13,12,25,38,34,22,381,398,388,380,393,376,423,411,413,393,389,389,370,383,389,387,384,384,374,372,382,382,382,404,380,389,372,393,394,372,384,375,384,387,389,415,411,412,376,427,408,398,410,393,384,381,405,411,421,454,452,474,453,412,397,393,381,391,368,395,391,374,376,384 1,113,107,79,144,141,74,419,426,397,399,390,413,420,438,430,437,414,417,468,469,403,436,417,398,430,409,414,396,380,411,451,463,425,437,393,382,414,388,425,442,450,537,480,473,443,553,590,601,555,531,470,405,511,558,543,594,582,635,580,521,410,399,412,406,405,456,437,438,398,390 1,89,26,405,434,146,123,685,816,767,720,649,678,727,794,771,776,755,846,932,917,693,886,844,772,756,647,601,535,457,714,909,932,853,869,760,695,525,536,608,689,758,855,817,816,657,944,1023,1023,1003,979,898,800,823,881,894,940,930,976,960,919,585,584,582,609,810,922,876,885,786,681 20,8,8,64,88,79,55,417,454,431,416,429,434,404,436,433,422,430,442,489,481,404,455,446,423,415,401,411,402,388,414,471,478,444,443,431,423,382,388,413,405,413,437,444,427,398,547,670,662,593,561,489,441,437,472,474,515,519,574,568,522,402,401,390,405,433,472,441,444,434,414 16,10,9,25,34,26,20,420,404,399,378,379,410,433,438,407,418,402,416,426,420,400,408,413,393,392,382,385,390,398,394,395,398,406,406,389,398,391,386,398,399,416,434,437,418,392,472,482,481,434,417,424,381,425,431,445,476,486,523,482,457,391,412,389,392,406,426,432,410,392,373 17,18,17,68,82,69,53,418,409,402,409,376,381,408,435,411,418,401,418,456,436,402,412,406,399,382,392,388,386,404,407,448,448,416,414,380,387,399,403,393,405,428,450,414,428,394,476,579,560,501,481,443,419,444,463,473,526,517,540,518,503,380,385,388,380,420,428,425,439,407,398 5,22,18,31,28,15,20,567,606,561,524,485,516,600,648,639,639,618,673,738,717,505,658,607,560,545,477,468,432,419,568,708,711,636,663,529,502,435,439,445,471,536,683,660,658,447,809,879,863,811,793,715,600,583,670,681,759,758,817,819,772,484,461,494,520,628,728,675,685,578,499 14,8,8,34,55,58,35,420,827,758,690,535,553,427,405,417,404,401,828,997,925,779,984,891,825,798,666,584,483,388,448,983,992,901,893,748,647,397,413,434,475,524,601,575,551,458,519,1023,1023,1014,969,844,689,538,538,518,490,458,500,513,464,405,502,391,389,794,972,872,882,762,598 10,60,34,109,143,74,59,473,466,415,401,444,419,508,511,533,511,476,496,527,509,405,439,429,412,403,416,417,420,445,494,482,494,447,441,423,390,446,465,504,560,625,740,656,609,473,713,678,643,597,557,514,462,601,701,731,796,781,820,772,704,401,390,413,419,458,488,445,490,417,419 8,13,9,49,52,28,27,408,407,406,385,390,397,434,444,423,427,417,430,452,418,395,426,413,406,390,394,392,385,386,420,431,448,403,420,405,397,409,402,425,432,423,511,467,445,424,572,567,549,504,473,441,418,493,529,552,611,606,654,597,527,375,410,392,385,394,429,424,424,385,400 5,178,135,117,116,79,81,480,543,490,477,457,440,465,522,483,488,482,554,677,621,451,592,536,492,486,429,433,405,407,452,616,661,555,562,467,441,404,393,423,465,486,549,510,533,444,669,822,821,745,714,615,492,524,578,566,634,646,692,680,638,426,429,441,427,515,637,578,596,520,438 18,16,12,36,39,29,26,418,398,383,388,377,389,431,461,423,413,393,393,405,404,381,401,397,389,391,374,387,375,392,403,417,406,404,403,394,398,400,398,399,410,418,480,447,430,398,495,441,427,415,399,406,387,429,488,472,526,531,565,525,482,369,381,371,391,389,397,386,403,385,381 6,21,19,33,49,44,29,407,391,383,374,397,384,381,407,391,408,390,407,389,411,388,387,398,408,387,384,401,383,392,388,387,386,389,374,382,372,395,396,393,397,395,424,402,433,384,450,460,428,422,411,382,382,386,416,411,437,425,478,435,413,388,377,389,374,372,395,374,378,386,380 2,18,18,32,52,53,33,412,405,410,395,364,409,410,422,401,434,407,390,431,427,389,394,413,400,402,393,377,389,367,413,417,417,403,419,385,390,414,389,409,404,424,454,466,426,424,501,536,509,466,464,413,420,476,499,513,546,512,563,500,475,380,385,389,409,398,424,407,411,394,383 20,21,19,27,29,23,21,489,468,432,435,413,455,513,573,574,566,563,529,504,534,402,399,417,420,421,400,415,387,408,556,504,460,452,454,472,427,396,421,456,510,580,734,693,672,428,780,709,633,620,575,531,495,541,631,667,762,763,823,805,754,446,418,443,466,486,471,470,486,443,427 16,22,22,77,134,133,76,416,435,417,413,396,402,442,446,468,452,442,461,484,465,409,428,411,416,393,394,392,392,398,386,445,465,435,452,408,402,397,404,408,394,422,457,445,467,402,549,636,623,569,553,481,416,426,475,507,563,534,598,555,543,417,407,413,416,426,457,439,438,415,415 11,65,37,665,664,345,362,800,725,664,641,589,582,835,882,855,840,811,800,831,813,531,732,687,620,601,509,503,457,469,694,772,784,692,716,603,540,511,564,601,660,735,846,815,802,680,938,949,936,882,860,790,676,832,893,900,949,941,987,964,920,674,510,679,683,739,806,760,779,680,592 10,77,73,120,160,150,112,439,521,499,463,428,437,450,466,450,467,456,532,645,640,449,591,548,497,496,444,435,415,403,434,620,653,560,571,471,446,413,380,374,404,433,509,467,472,423,644,831,841,771,731,632,499,452,504,510,613,586,668,637,601,428,413,407,403,533,639,586,591,515,448 7,9,8,16,23,17,11,476,579,533,520,479,504,502,534,534,541,532,620,725,691,462,648,573,537,536,471,467,408,376,485,676,703,610,645,529,470,393,408,399,410,454,535,528,543,415,717,873,870,807,779,685,582,454,489,519,614,619,699,706,668,438,436,434,463,598,716,659,677,564,497 1,113,103,112,124,110,100,555,707,659,602,551,556,597,661,643,616,612,737,856,832,587,822,769,685,671,570,511,468,438,565,821,859,763,783,622,545,421,441,473,541,584,716,672,665,504,833,986,994,928,902,811,687,670,735,752,816,803,860,847,811,487,495,487,512,722,866,808,812,716,592 3,50,37,27,41,24,16,494,488,437,437,425,439,534,573,539,541,520,520,530,548,400,465,441,424,416,408,387,385,444,489,508,497,462,471,427,410,446,486,506,542,615,696,622,584,483,739,718,689,627,610,535,449,660,732,735,777,768,808,769,716,409,396,428,456,464,504,473,486,455,416 10,12,9,36,39,29,27,411,400,379,384,383,370,420,414,409,425,407,407,393,414,383,402,386,379,388,386,390,362,404,395,388,394,402,380,393,379,391,407,400,410,422,451,433,429,402,466,440,424,416,400,410,382,423,449,449,494,494,532,499,471,387,383,386,397,385,410,387,384,382,370 14,22,21,257,403,390,247,440,428,394,407,394,404,428,431,437,429,417,421,447,444,386,427,425,403,393,407,400,383,383,387,437,440,429,413,402,395,389,401,404,411,423,457,421,447,437,504,576,592,512,500,443,422,464,507,514,558,531,577,524,483,416,391,405,397,420,457,434,420,397,409 14,13,10,21,25,17,14,414,507,466,445,411,421,467,480,474,462,438,528,630,594,433,599,551,491,472,423,431,404,404,426,613,638,543,569,463,445,387,390,405,423,445,500,485,475,418,610,785,792,717,678,558,469,475,546,538,607,592,642,628,575,391,410,420,427,494,630,556,577,491,455 4,9,9,27,34,34,27,405,429,396,408,422,420,414,438,413,392,406,441,501,468,404,475,445,418,421,411,376,394,394,405,475,508,453,465,434,402,392,381,411,404,403,410,411,400,384,481,645,645,574,541,478,424,409,410,414,440,444,473,481,435,385,382,399,408,424,515,467,454,436,403 4,36,33,19,25,21,16,569,688,635,602,574,617,624,694,699,679,676,727,783,769,531,689,657,621,607,545,567,492,410,576,728,734,667,700,619,557,405,434,424,436,484,608,610,659,426,844,931,915,875,859,805,708,526,614,639,742,758,823,836,801,516,549,537,583,702,773,735,769,675,624 13,40,39,261,436,445,263,532,511,476,454,446,471,568,637,627,626,587,592,547,570,420,449,428,423,420,412,416,400,435,555,505,486,472,478,439,454,435,452,467,487,582,674,644,675,501,792,726,662,639,622,589,515,629,711,723,768,760,819,801,760,467,428,470,490,533,513,509,534,462,445 14,30,29,180,283,290,185,406,416,415,375,406,388,435,447,442,439,432,424,431,444,373,401,396,405,405,403,378,399,405,426,416,403,386,424,419,383,413,398,410,430,446,476,451,449,423,542,512,477,475,431,421,398,500,542,543,556,541,587,552,516,398,404,406,417,423,415,405,425,413,399 12,231,156,84,89,57,56,863,924,884,861,824,848,904,957,957,949,942,977,1007,995,794,936,903,864,847,779,771,662,502,889,980,979,928,946,871,820,549,592,640,714,815,943,938,960,696,1023,1023,1023,1023,1023,1008,924,868,936,953,1018,1021,1023,1023,1023,807,782,819,844,952,1007,969,991,909,848 8,10,9,24,31,27,20,408,394,400,392,390,407,405,436,417,409,397,408,409,412,390,401,406,392,407,390,373,385,396,419,417,429,397,408,397,393,389,398,396,406,432,462,434,438,408,483,462,467,432,414,392,379,472,487,491,526,515,567,524,485,378,376,395,387,406,413,391,403,390,394 9,28,27,279,463,472,281,447,470,472,433,393,435,439,460,460,461,452,469,534,530,409,478,465,442,423,441,412,393,427,438,519,514,491,479,445,421,409,438,425,425,453,521,478,481,466,614,745,745,668,605,530,463,559,646,648,663,637,682,638,566,409,408,404,413,448,529,496,502,456,414 8,16,15,58,80,76,52,415,415,422,416,383,403,420,433,411,408,415,436,467,489,403,460,439,398,425,393,383,387,401,402,463,484,436,445,403,410,381,402,411,425,419,453,439,423,407,505,663,682,595,557,484,421,460,480,508,561,537,585,539,486,407,381,391,396,426,475,462,441,438,413 15,9,8,284,171,138,254,426,452,436,403,403,402,415,445,435,420,410,450,529,496,417,504,463,437,421,399,396,399,395,412,489,517,469,479,431,421,392,404,386,404,403,466,435,423,412,511,708,741,665,626,522,454,413,458,457,524,524,547,543,495,404,413,402,400,431,515,468,494,435,397 20,15,9,51,58,28,25,444,421,391,383,383,386,458,496,459,438,440,423,453,439,392,415,407,401,412,396,382,388,421,425,440,437,416,422,390,391,402,431,421,442,489,568,530,474,433,594,543,535,493,454,436,421,525,578,590,649,635,692,636,586,403,389,395,403,402,424,421,406,394,369 9,9,8,23,28,24,20,416,397,396,384,405,378,416,424,414,398,421,401,415,419,371,417,405,399,384,374,395,375,397,403,408,417,404,398,378,385,395,390,410,421,417,461,434,437,411,465,443,452,425,401,397,389,434,455,441,481,492,534,501,460,376,366,397,393,389,386,393,391,402,387 19,20,17,36,53,42,28,406,387,378,384,381,391,401,425,417,410,403,408,400,400,385,397,390,379,387,377,392,404,367,393,379,387,398,408,395,391,391,416,408,413,453,481,439,456,406,455,436,412,396,376,376,385,451,481,467,502,492,551,499,466,372,380,383,390,382,396,391,387,388,380 16,16,15,90,138,139,89,414,450,428,434,422,435,417,427,444,441,446,472,534,532,416,470,457,454,432,403,417,391,395,439,515,521,473,494,426,436,411,389,393,424,440,468,445,462,399,551,736,758,665,636,545,481,439,473,494,533,512,578,581,524,404,396,408,408,441,541,493,500,474,431 20,163,153,115,193,174,98,636,593,532,530,504,489,667,731,705,684,669,685,673,679,463,564,524,503,491,475,425,423,430,608,601,620,537,571,511,477,461,462,507,572,632,759,735,711,534,871,845,811,777,749,699,581,702,781,801,867,861,910,891,848,523,478,495,538,623,661,626,663,565,512 2,15,10,29,41,25,18,442,419,399,407,377,394,431,438,411,422,435,418,432,414,399,402,407,399,385,393,377,373,376,417,424,415,400,415,394,376,416,414,424,449,488,562,506,499,442,563,512,488,448,452,396,409,519,571,574,633,618,659,590,534,396,410,382,395,402,404,410,410,396,395 14,127,113,93,130,110,79,813,868,819,804,760,788,860,913,907,903,896,920,954,942,714,869,835,794,781,700,691,579,482,825,909,906,851,873,779,741,475,521,557,625,735,876,878,903,614,1023,1023,1023,1023,1004,951,860,800,866,887,958,964,1020,1023,997,763,728,778,806,916,976,936,957,865,800 16,26,23,36,55,48,31,409,409,406,383,379,379,422,421,385,398,412,376,401,402,383,395,397,386,371,393,384,397,369,395,396,404,385,380,378,373,402,393,415,407,415,439,417,415,401,458,436,416,408,395,385,396,433,462,458,490,473,514,464,438,381,374,399,394,402,394,387,415,393,384 16,8,8,21,29,27,20,397,377,405,394,394,371,402,391,400,412,398,385,404,400,389,376,386,391,392,378,383,380,388,401,392,386,384,371,387,397,387,402,403,385,400,399,385,396,391,421,399,397,390,391,390,387,404,435,407,429,414,446,443,411,381,382,378,377,388,400,378,395,375,382 8,30,20,63,98,50,31,420,405,382,382,372,389,415,432,444,405,419,407,424,425,382,395,413,404,397,379,394,382,400,406,406,426,425,408,396,400,404,404,447,421,474,492,476,449,425,504,502,493,466,449,426,414,465,530,511,580,569,606,545,505,390,394,389,404,385,415,398,412,394,391 1,9,9,39,57,56,38,420,425,404,423,396,410,427,424,424,434,442,454,486,476,400,454,422,419,408,396,392,403,399,411,448,482,441,441,420,394,381,388,400,404,417,472,436,446,404,545,657,628,570,546,486,426,430,471,465,520,517,570,549,518,404,384,401,422,443,481,453,441,420,401 7,103,73,89,124,73,53,508,629,551,545,483,498,521,564,585,539,539,663,774,762,507,732,674,592,589,503,463,442,393,499,732,782,688,701,600,514,434,428,457,465,525,650,610,594,476,748,915,925,857,822,727,612,609,701,701,744,740,789,772,722,432,476,426,434,611,771,699,730,596,505 4,10,9,33,36,30,27,408,397,393,365,373,383,421,410,397,411,404,390,385,398,378,390,395,382,388,401,389,376,399,384,382,398,391,384,386,389,401,392,392,400,425,442,425,429,403,452,418,409,411,404,382,406,415,453,445,475,486,517,501,459,385,374,383,395,381,393,387,386,389,397 14,13,9,49,57,38,26,419,410,405,400,388,394,415,418,421,404,424,401,467,440,389,449,421,410,413,393,377,375,394,400,434,440,409,415,400,390,389,405,407,435,432,464,415,438,406,504,554,557,497,477,433,403,466,496,506,517,533,571,532,482,405,408,398,384,417,471,443,451,424,400 19,9,8,32,47,35,24,420,468,420,418,401,418,418,420,423,430,442,454,535,502,422,491,478,437,419,418,401,386,390,426,510,546,474,485,427,431,397,409,389,418,434,487,456,460,408,534,706,722,646,615,505,456,433,470,468,547,529,566,568,514,402,402,414,386,451,531,471,506,444,413 9,10,9,65,91,78,53,406,421,418,397,402,405,416,437,401,408,435,419,448,434,391,420,408,392,407,384,399,376,393,409,447,451,422,416,411,401,381,398,397,408,438,490,453,451,403,517,577,583,517,510,461,409,421,468,488,529,516,549,529,494,404,393,395,394,446,461,447,446,425,392 5,8,8,7,10,7,5,397,388,389,382,377,386,396,419,409,401,399,384,405,398,386,387,392,390,409,383,402,381,383,392,390,407,401,382,390,390,410,390,394,399,412,440,426,398,396,450,432,442,410,405,403,391,425,448,441,472,450,475,444,436,401,395,393,380,387,396,402,399,392,392 3,20,20,48,61,57,45,435,517,482,450,442,455,448,485,480,468,470,541,634,623,445,567,521,487,462,423,421,397,370,442,610,631,551,561,481,443,386,392,403,413,431,484,479,486,390,620,831,835,761,723,620,516,417,483,511,564,600,653,641,579,411,425,432,418,508,628,568,601,498,460 3,37,35,42,44,39,37,620,666,608,585,537,571,664,724,711,700,696,727,773,759,531,693,643,607,585,494,511,449,415,634,745,749,685,715,592,523,433,443,476,506,589,741,722,722,452,868,912,891,858,827,779,658,613,710,727,811,809,873,867,832,538,498,536,554,696,778,718,754,645,562 18,61,39,76,86,55,51,446,504,495,486,423,429,458,503,506,489,491,532,637,624,427,590,556,492,460,434,402,390,404,475,611,656,571,544,475,447,426,411,459,479,529,607,549,528,450,700,805,811,734,687,588,473,584,657,672,718,711,755,717,671,416,408,422,441,501,631,571,574,482,451 12,27,26,39,57,51,35,428,513,494,448,416,443,430,444,431,447,442,529,633,624,439,569,536,476,473,443,422,421,387,425,586,636,542,563,490,450,416,403,392,424,405,476,458,443,405,603,830,838,758,729,610,504,448,479,494,564,541,605,604,581,412,427,393,407,488,615,551,584,489,435 15,14,13,42,53,48,38,418,497,476,444,425,408,429,454,440,436,427,509,612,593,442,548,521,479,461,416,414,381,401,425,574,612,532,514,488,443,376,405,403,419,438,472,460,481,397,579,798,819,734,694,604,474,439,491,515,550,552,610,594,530,403,403,400,402,464,595,549,535,491,423 10,16,13,38,46,36,29,392,395,377,372,398,389,406,421,399,390,401,390,386,386,385,394,403,377,384,390,373,375,382,393,396,403,388,394,402,384,381,413,392,416,427,444,445,427,412,430,421,399,397,387,388,388,427,454,447,484,464,500,456,433,403,396,389,371,406,401,391,384,381,388 10,12,10,35,40,32,27,459,408,384,391,391,389,449,474,446,432,423,414,408,423,382,400,395,398,397,392,385,381,408,426,411,415,400,391,406,407,387,400,407,402,438,500,458,460,402,543,473,457,435,420,410,385,469,503,484,570,577,627,597,539,398,397,376,380,389,409,414,387,389,389 1,21,13,33,35,16,14,631,667,636,583,523,571,682,744,712,712,688,742,811,784,546,739,680,625,596,518,488,443,444,648,779,793,699,734,608,542,529,586,609,680,759,844,793,768,657,900,956,937,884,857,777,658,835,898,896,932,921,959,926,882,507,482,511,540,695,804,749,768,653,548 5,11,11,40,53,55,40,397,427,439,385,386,405,415,422,408,416,425,443,503,505,420,462,438,426,413,406,410,400,406,411,486,510,444,462,423,407,389,403,392,385,397,436,416,425,391,510,666,677,593,563,476,421,418,444,443,487,489,537,508,482,385,401,391,395,426,499,464,465,431,420 18,12,12,35,36,34,33,413,452,452,436,419,419,414,434,439,441,424,473,505,495,419,462,455,454,438,424,418,392,411,413,484,491,435,465,451,421,365,388,384,376,412,439,432,436,383,581,710,702,648,613,529,470,407,433,451,497,506,543,558,532,391,411,403,415,465,503,498,482,471,425 15,445,299,237,355,227,139,670,612,569,504,495,485,719,769,724,702,687,683,721,715,466,621,566,528,513,466,461,412,604,814,740,727,649,677,555,512,708,854,903,958,1023,1023,1023,966,679,1011,939,898,840,802,748,623,883,980,1023,1023,1023,1023,1023,1021,477,458,508,532,588,680,656,663,536,517 6,550,293,224,337,151,105,903,881,832,821,791,820,942,991,985,978,969,959,932,938,641,738,756,741,730,701,699,621,741,984,933,885,864,890,846,827,827,907,936,975,1023,1023,1023,1023,792,1023,1023,1017,1006,990,968,888,958,1023,1023,1023,1023,1023,1023,1023,835,721,850,872,906,887,878,908,824,792 12,13,10,95,104,72,68,422,479,474,424,428,425,444,480,465,464,466,497,589,575,433,536,503,459,456,424,407,408,399,452,552,587,504,535,457,426,403,427,437,457,501,576,535,522,452,643,780,781,698,670,567,480,543,601,599,686,648,706,641,605,398,407,395,402,461,548,508,508,450,399 8,19,11,56,65,32,27,482,505,460,436,425,421,509,533,519,505,482,520,641,595,430,585,524,466,461,418,434,392,445,471,613,635,528,547,453,460,419,447,452,493,561,647,575,548,471,696,808,793,712,663,541,490,625,686,681,743,738,777,727,670,424,422,416,418,498,608,521,537,483,423 15,12,13,67,109,113,69,389,401,383,392,382,384,402,405,398,409,391,398,446,433,387,416,416,404,385,406,400,383,378,378,414,450,401,424,408,389,385,380,381,383,393,409,397,403,397,433,540,538,475,434,415,395,405,452,457,435,440,456,414,417,380,392,382,389,395,421,399,417,399,381 13,35,33,101,267,254,93,435,524,519,499,513,566,459,508,489,506,502,549,578,608,422,474,473,448,458,446,458,435,382,462,506,494,482,488,470,452,366,387,397,391,417,451,466,485,398,683,764,745,717,703,657,609,436,467,482,539,532,617,645,617,425,494,422,445,496,552,537,587,522,502 12,8,8,37,48,47,36,418,480,465,443,410,435,427,428,440,436,432,469,592,576,425,559,512,459,438,406,404,401,377,418,561,622,514,559,458,440,392,391,409,413,418,475,455,468,407,558,794,814,730,690,584,455,464,479,482,538,552,592,576,515,400,417,394,401,471,590,537,550,472,434 8,29,28,101,122,119,96,445,527,481,459,403,447,457,490,513,471,476,564,629,614,438,581,525,491,478,451,428,417,421,452,599,629,538,540,486,440,416,407,395,406,439,494,479,472,390,668,824,825,758,720,637,513,457,517,521,597,605,668,658,613,425,439,404,427,506,637,604,615,519,447 10,11,10,44,56,52,42,388,397,390,407,394,405,380,398,408,395,409,414,435,433,391,425,421,404,398,416,395,392,385,400,455,463,419,442,412,386,389,382,379,381,397,403,397,420,404,469,609,603,535,504,471,416,393,396,415,456,448,476,472,443,390,378,390,391,405,442,444,432,397,409 6,24,23,134,209,203,126,407,466,422,438,417,418,436,464,450,440,430,483,551,544,430,515,474,451,433,413,407,389,400,432,512,558,485,499,441,438,390,416,415,430,445,521,486,460,424,588,733,752,647,625,534,444,488,524,537,593,568,640,602,546,409,390,383,396,451,556,483,491,444,413 13,12,12,23,21,13,14,535,600,561,511,454,487,556,609,590,586,584,633,736,714,495,656,619,526,540,470,457,405,414,500,685,716,611,655,530,483,413,406,431,436,490,586,578,598,419,760,879,874,808,778,696,577,518,588,609,697,690,769,756,717,480,452,459,473,611,745,684,698,586,527 17,11,9,38,52,34,26,432,394,382,398,384,408,429,447,402,417,407,404,410,413,390,412,390,402,383,389,385,389,387,414,388,416,411,387,399,385,389,399,392,406,405,447,434,408,408,489,467,459,430,427,403,400,399,404,437,478,489,527,514,437,379,386,386,392,385,392,380,401,401,377 2,12,12,96,130,130,96,399,398,408,391,413,378,394,404,402,412,390,413,453,422,390,409,415,397,419,384,376,385,378,376,436,443,418,421,413,383,404,374,378,396,380,404,402,405,391,457,574,591,508,466,453,418,410,412,406,425,423,442,432,427,394,381,388,394,411,436,416,429,409,389 16,8,7,26,29,25,22,404,396,409,388,400,385,417,418,405,402,397,390,386,396,389,387,392,378,381,375,383,390,395,404,385,394,400,392,383,388,398,396,399,404,424,423,428,413,401,440,413,407,404,396,375,387,416,448,445,488,474,539,488,463,386,381,375,392,390,390,379,387,377,381 2,20,20,37,44,42,35,433,476,435,419,418,399,394,446,437,431,429,483,579,549,432,525,488,459,441,396,408,397,382,402,532,568,479,512,438,423,392,380,406,418,421,427,436,450,408,541,767,772,679,654,557,472,411,445,472,522,526,570,553,505,399,395,402,386,439,564,522,512,456,429 18,10,9,26,30,23,17,411,456,424,424,411,415,394,435,402,438,434,448,468,497,399,460,445,414,427,406,389,388,382,420,492,489,453,440,403,419,396,387,390,409,406,434,431,430,385,527,663,665,603,560,483,463,424,460,457,510,510,550,536,494,417,411,397,406,438,477,460,462,422,413 8,14,14,28,38,22,19,461,529,510,476,450,429,476,515,487,476,467,566,705,688,477,693,628,544,524,468,440,401,413,453,675,732,605,632,496,450,410,409,413,445,482,562,522,526,434,651,822,847,769,728,618,496,520,578,602,657,647,705,666,633,416,413,408,434,525,715,653,635,533,463 11,41,38,70,90,85,65,447,542,518,484,458,461,460,485,484,457,462,567,700,664,468,644,572,520,524,434,450,408,390,463,657,703,601,623,503,475,395,412,390,406,440,521,484,499,420,669,862,871,802,765,659,523,469,544,549,626,617,685,669,607,409,419,426,431,522,685,634,614,522,464 17,24,17,47,65,42,31,399,392,391,391,388,369,394,453,424,437,423,412,388,412,386,396,396,387,362,388,375,379,371,416,410,403,393,379,399,382,401,416,425,441,464,518,482,458,431,537,475,452,429,429,406,383,489,529,554,596,578,616,555,496,393,384,399,406,396,386,371,399,388,379 8,236,169,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,922,1010,1009,991,979,939,944,872,885,1023,1023,1023,1023,1023,1017,985,907,947,981,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,983,1023,1023,1023,1023,1023,1023,1023,1023 17,202,171,91,124,90,65,481,441,429,423,417,409,502,557,497,485,498,473,460,459,408,421,396,390,388,387,398,380,504,679,557,487,455,439,431,427,615,766,830,888,957,1023,940,852,510,862,731,644,573,565,497,450,718,851,913,1012,1004,1023,944,871,414,390,415,446,447,476,465,455,404,399 11,25,12,69,92,42,34,443,429,398,397,409,388,478,500,447,450,457,428,480,444,397,423,415,408,407,387,385,398,419,451,430,445,434,423,404,391,404,437,441,477,490,581,513,493,433,597,582,562,504,500,426,409,554,614,611,656,653,709,640,587,405,386,380,396,414,437,429,414,433,390 6,206,188,147,225,211,137,593,656,618,578,542,540,628,679,655,644,637,735,822,780,576,777,711,634,606,524,514,438,429,571,784,798,699,711,584,533,430,476,466,526,612,727,666,658,539,840,947,945,884,854,771,646,670,755,764,833,826,878,856,815,470,476,483,509,706,807,739,759,634,526 2,121,116,221,324,316,210,450,464,443,419,435,424,448,473,450,455,467,486,538,512,414,483,455,444,436,416,407,396,414,437,519,545,463,486,442,419,454,448,458,472,507,584,490,521,499,647,713,696,628,601,510,458,640,742,753,761,711,739,685,622,413,379,405,399,455,522,465,503,431,410 8,25,16,65,95,77,52,638,641,589,559,542,558,692,751,738,743,720,725,742,742,476,612,578,541,528,492,481,428,431,657,677,678,621,651,559,537,431,432,457,484,600,744,732,750,508,891,896,874,837,812,751,639,660,745,764,840,842,898,901,866,567,525,559,624,679,730,682,724,603,554 3,32,28,213,327,274,181,520,839,807,799,774,825,560,627,633,636,642,827,915,910,623,822,789,756,745,695,710,632,421,612,846,878,828,863,806,791,392,415,456,432,473,612,600,670,479,866,1023,1023,1023,1023,1008,933,574,640,648,723,725,801,832,813,537,767,534,559,795,912,892,926,851,823 20,182,159,99,135,100,71,631,795,751,719,626,655,662,727,722,717,702,819,913,899,672,868,827,754,737,639,603,498,415,647,874,915,831,848,727,669,448,461,496,495,603,739,726,740,514,897,1023,1023,1013,987,908,795,652,748,768,851,847,901,899,860,542,569,532,580,778,906,864,871,768,671 9,17,17,77,114,108,71,403,418,415,393,373,414,431,423,420,408,429,413,442,410,390,409,411,399,409,385,388,409,413,407,405,410,399,410,399,397,402,407,400,419,443,479,442,436,404,531,562,546,486,475,411,410,472,519,526,591,585,632,545,495,404,396,380,398,400,428,392,419,401,400 17,10,9,36,39,28,27,432,403,372,384,385,373,450,444,427,415,416,404,414,394,394,406,377,402,397,385,386,381,390,390,399,406,393,393,382,394,384,398,407,404,409,471,432,420,411,490,445,453,419,416,400,389,438,453,457,501,520,547,500,454,385,396,389,392,382,419,417,398,394,406 6,9,9,50,77,77,49,409,447,410,406,407,398,403,422,429,397,418,422,487,479,399,475,435,438,420,394,388,396,407,410,485,501,443,455,422,398,382,407,389,399,423,465,451,434,418,511,672,681,593,550,488,418,435,488,477,525,500,553,546,500,397,386,400,394,441,491,446,458,432,409 1,123,105,234,354,301,199,450,497,487,459,420,434,489,512,492,501,458,511,621,594,417,543,488,464,455,423,409,396,432,445,574,612,522,528,449,438,426,432,423,460,491,579,534,538,468,675,785,787,712,664,587,495,561,633,653,708,687,753,703,655,412,416,432,408,476,578,537,529,483,422 1,17,17,41,51,49,40,433,470,474,466,445,418,453,492,480,479,462,513,602,579,423,520,508,447,457,418,405,396,396,436,558,594,526,511,447,431,400,406,407,418,443,522,495,497,424,640,798,796,721,691,587,477,482,529,555,613,602,675,651,589,404,415,396,411,499,593,518,565,470,433 20,10,9,36,44,27,23,430,405,401,380,393,390,426,438,421,417,423,418,444,420,411,424,416,400,401,400,369,384,408,397,446,451,407,429,384,383,387,407,388,413,414,444,414,420,394,463,523,520,477,452,420,383,419,431,441,493,496,531,506,468,405,380,390,398,412,421,423,396,389,387 11,16,16,109,126,123,106,392,414,404,409,385,396,380,413,398,406,415,423,470,463,397,463,435,417,395,407,398,379,399,395,459,467,434,441,416,398,390,388,409,401,405,426,397,410,405,436,610,629,550,524,442,420,415,422,424,427,428,461,471,438,381,411,387,382,413,458,422,462,415,410 3,14,15,86,133,140,89,391,382,374,394,389,398,391,387,384,379,388,399,389,402,376,384,380,391,372,382,401,393,381,398,385,389,388,401,384,373,396,372,387,390,384,399,388,392,404,405,408,426,392,395,393,392,440,480,466,459,438,437,438,398,396,390,392,376,383,380,388,401,384,365 5,132,126,127,150,147,124,471,634,580,560,510,543,515,593,584,561,565,678,772,753,504,720,668,580,564,515,503,437,407,480,703,734,632,649,510,490,393,403,437,413,448,549,548,541,440,757,894,897,832,806,719,601,517,576,608,663,684,743,755,708,443,498,470,484,645,770,700,713,590,535 15,51,47,199,253,248,193,450,480,445,447,434,405,438,457,447,428,441,485,589,589,437,534,507,452,463,438,399,401,393,421,543,613,515,532,434,434,387,405,402,417,411,480,453,450,420,564,792,810,720,682,576,475,428,468,484,551,532,595,561,535,417,409,400,398,458,590,526,552,467,424 9,129,105,589,819,665,483,486,659,605,570,480,539,544,613,601,598,577,676,798,776,524,748,678,614,584,511,476,435,444,527,749,783,682,701,580,521,440,458,462,467,560,649,631,632,534,802,961,965,898,869,786,658,632,719,742,798,793,839,812,770,494,475,469,459,649,788,746,748,638,550 2,34,20,63,72,44,39,459,463,455,448,433,405,494,520,463,478,446,501,565,555,432,538,503,458,441,430,409,389,389,446,546,578,501,498,435,409,438,451,446,453,512,606,560,538,455,661,726,722,645,601,534,467,572,627,629,684,689,729,697,627,424,407,410,406,460,580,532,527,466,438 2,8,8,30,37,37,30,399,443,422,400,404,411,397,409,413,427,411,425,491,462,412,456,433,418,423,405,402,389,384,408,457,497,443,452,417,408,384,388,372,389,389,427,415,435,387,493,659,675,582,558,475,437,417,437,434,492,487,524,499,463,392,398,396,401,423,496,451,453,428,418 13,77,59,93,111,75,58,434,463,430,409,401,426,461,488,460,462,440,446,529,489,425,456,425,445,430,406,406,385,380,489,501,503,464,448,421,417,424,519,566,623,717,824,745,645,446,742,716,690,610,582,499,435,556,698,762,879,874,906,822,749,415,403,410,406,444,490,447,491,424,402 16,29,23,44,70,51,31,425,393,388,392,406,377,407,434,410,410,395,418,435,420,380,401,397,399,374,376,387,399,403,401,425,417,399,417,411,404,395,388,405,415,423,466,453,412,427,464,485,501,438,439,407,394,415,451,443,486,502,524,505,488,395,389,378,384,385,407,411,405,388,376 13,18,17,41,52,51,40,429,478,434,446,399,416,414,445,454,427,442,489,603,552,423,548,495,468,458,430,415,408,393,414,542,585,492,493,449,428,395,402,403,415,424,483,442,455,402,569,772,770,690,655,576,467,440,463,472,533,539,582,580,535,427,400,409,409,470,585,527,542,460,422 17,20,13,48,57,35,30,478,391,401,385,388,399,470,498,474,456,438,409,427,433,394,405,402,402,407,391,382,374,372,402,415,412,392,403,381,394,415,406,397,406,453,522,473,473,416,600,501,475,440,428,415,397,484,517,527,597,612,676,637,535,396,375,398,410,400,406,404,379,394,380 18,32,28,71,108,79,53,437,523,486,473,439,458,460,494,477,477,474,532,620,623,451,582,535,495,461,439,430,399,383,437,599,625,558,559,486,441,401,397,414,427,449,496,483,497,418,658,816,812,746,703,608,508,475,518,563,615,603,669,658,614,414,422,417,440,536,629,579,594,499,461 19,9,7,36,54,46,29,435,467,441,452,409,404,441,476,436,433,445,480,561,555,417,530,507,455,448,418,410,381,403,423,530,584,497,490,439,416,389,395,405,413,446,475,475,446,412,586,710,718,638,611,504,432,472,500,499,575,556,615,603,544,413,388,409,405,458,568,507,527,454,413 17,83,68,112,152,125,91,523,612,546,523,476,510,540,585,581,581,554,673,744,728,505,694,627,588,550,467,449,401,413,524,731,752,668,660,544,485,423,435,429,483,537,626,600,604,478,781,911,904,848,813,731,598,600,661,681,747,740,804,793,740,458,449,463,486,631,765,705,723,601,504 3,8,8,39,45,40,35,410,473,458,426,431,405,423,434,419,432,427,478,582,558,412,514,477,442,447,415,393,394,410,422,532,562,498,506,444,414,383,382,379,393,417,465,444,445,411,545,765,773,688,647,530,456,465,483,485,531,527,581,568,522,401,410,401,394,460,547,517,509,449,401 5,11,8,76,81,68,65,424,414,407,409,390,421,430,441,434,429,410,418,429,424,385,408,396,384,401,396,395,383,426,441,436,426,415,412,398,404,409,455,482,492,565,630,533,501,422,569,522,503,468,470,424,406,526,598,618,687,663,690,636,571,403,384,401,411,410,418,411,415,408,398 10,9,8,46,63,59,43,415,452,410,413,409,402,400,430,435,420,423,454,473,485,412,448,444,419,412,398,402,391,384,408,482,492,435,462,421,406,383,390,401,391,412,459,440,429,395,526,695,694,608,560,487,440,434,466,462,509,488,547,526,483,379,397,380,386,439,472,425,468,417,418 16,11,10,28,40,35,24,377,392,378,367,401,390,412,409,409,398,397,395,417,399,388,395,391,385,396,381,387,386,410,400,387,400,415,401,391,385,399,400,400,403,422,416,419,410,387,408,429,411,403,400,391,385,406,456,450,471,443,477,457,431,379,386,396,386,403,405,396,388,377,379 9,29,26,320,529,529,315,413,409,405,396,398,399,407,422,431,420,417,427,435,430,389,418,403,399,392,395,388,379,415,396,417,426,382,412,417,389,386,404,424,420,435,498,454,458,439,505,514,506,476,457,429,407,481,499,531,563,567,568,511,492,409,395,396,397,422,414,412,423,388,397 4,34,33,138,250,235,126,452,504,449,442,423,431,454,469,467,442,478,526,599,578,427,535,502,464,449,415,417,407,418,430,551,584,499,523,451,453,410,383,421,407,445,516,480,481,430,654,795,806,732,691,601,491,466,534,550,610,628,683,651,606,415,433,397,419,494,596,540,547,468,430 9,64,57,54,68,57,43,438,439,410,407,414,412,432,486,469,460,447,469,494,479,410,439,423,425,421,394,411,403,420,447,460,489,425,454,433,402,411,427,434,468,509,607,513,501,452,630,664,634,581,565,475,433,505,606,610,691,668,716,684,603,411,406,393,415,442,500,436,452,428,414 10,109,96,64,86,72,53,627,518,482,468,434,468,583,601,540,509,495,524,631,629,445,593,542,474,493,447,414,415,409,520,604,644,540,580,496,433,415,441,475,525,624,751,698,655,445,712,783,797,731,713,665,576,520,593,622,691,687,741,718,658,414,404,406,422,474,610,566,555,489,439 9,67,41,73,109,64,43,430,411,414,412,395,398,450,471,480,481,436,459,520,504,420,471,460,428,440,410,412,386,418,438,478,509,474,463,422,382,430,423,429,451,526,577,531,480,451,622,673,662,602,552,472,416,525,588,599,656,642,699,637,588,418,400,400,390,441,485,484,500,434,417 2,10,10,62,84,85,62,427,469,445,438,426,402,431,417,415,426,411,488,579,548,417,527,501,439,429,408,397,390,381,416,527,596,494,518,462,439,392,408,399,401,395,427,431,424,396,506,772,786,696,658,541,469,421,445,463,480,478,525,521,491,404,399,398,399,458,551,521,523,460,414 7,14,12,65,64,57,58,440,470,451,428,417,423,443,472,453,452,451,487,534,529,419,477,464,425,405,404,407,393,391,413,513,503,453,456,448,406,407,407,401,399,449,505,480,480,420,591,699,685,625,582,532,457,469,498,514,584,573,636,608,548,404,398,426,413,452,518,475,500,444,411 12,17,13,43,54,37,29,464,440,394,418,401,398,476,483,455,434,427,399,460,453,391,446,430,422,398,390,383,394,392,416,464,464,442,452,412,394,408,409,411,409,419,484,495,476,407,537,586,578,514,489,435,379,466,504,500,563,576,642,572,543,382,381,395,383,402,444,420,421,403,392 5,15,13,38,36,32,33,417,437,449,411,376,425,441,461,430,426,438,463,564,544,409,557,518,440,444,405,413,378,406,418,500,571,485,502,429,420,409,423,431,448,463,535,476,448,428,550,623,687,564,558,460,407,495,556,569,607,594,633,588,524,401,373,397,402,429,583,496,503,446,410 4,29,28,63,84,69,50,456,587,543,498,438,470,498,490,495,505,481,595,738,712,491,681,639,559,538,470,460,414,403,469,686,735,638,666,520,463,386,390,430,427,435,522,502,504,408,671,898,917,843,810,708,588,468,530,542,606,596,682,670,632,409,445,410,443,553,729,668,676,566,497 9,282,255,194,281,256,174,463,380,365,384,392,389,435,479,437,412,446,430,426,447,366,410,422,396,427,405,383,374,418,457,439,423,395,410,404,395,431,462,521,517,621,710,626,594,431,578,512,483,458,435,414,399,456,530,535,594,595,627,595,548,428,400,419,391,419,421,396,415,369,412 15,15,14,35,44,38,29,403,468,459,445,406,434,423,445,418,439,428,457,573,552,432,504,478,428,434,412,410,397,399,399,544,557,481,493,433,408,386,398,411,415,413,478,430,425,394,544,761,748,679,632,528,455,414,441,466,498,522,554,543,503,399,392,397,405,446,530,487,493,447,402 6,29,24,39,62,49,31,414,424,381,383,381,379,421,420,439,428,399,399,413,412,374,415,394,397,381,369,397,391,392,415,393,408,400,389,394,389,391,437,416,418,452,504,450,446,434,485,438,424,436,409,392,413,468,501,521,537,517,597,518,478,394,373,387,384,395,398,413,392,393,379 9,22,18,37,56,43,28,403,384,384,394,386,355,398,437,409,389,401,403,397,383,384,386,378,394,377,386,387,383,373,393,402,407,382,380,403,395,389,391,406,427,446,484,441,445,407,474,431,410,418,400,401,386,455,504,488,533,510,547,515,462,392,387,389,378,378,394,373,397,389,389 2,12,10,7,7,5,4,519,534,505,497,467,508,566,622,609,616,605,643,639,647,451,546,520,500,479,450,445,406,412,542,629,613,553,585,504,476,414,426,427,467,536,663,627,635,416,797,821,795,759,731,683,570,545,632,656,732,730,804,801,756,475,468,474,504,596,664,617,636,545,503 2,48,44,33,37,33,29,670,735,682,650,597,610,710,768,759,749,734,781,841,821,587,775,727,664,649,579,525,451,408,659,816,814,750,765,647,592,435,430,503,526,630,768,740,758,527,899,978,965,915,892,824,717,691,764,783,853,850,909,907,870,578,532,586,625,756,850,797,818,722,626 8,11,11,24,36,33,22,380,408,384,386,403,395,379,394,379,410,382,391,394,390,377,397,386,390,387,390,374,387,370,390,385,394,397,379,402,383,391,391,398,388,405,421,403,394,403,424,412,405,416,411,409,379,414,397,440,417,426,441,433,428,381,398,374,386,404,388,387,386,382,396 4,22,14,43,59,37,27,411,399,419,381,384,394,426,424,404,405,405,423,444,425,383,414,402,408,406,387,388,393,393,401,440,445,416,407,409,419,392,401,426,416,445,472,455,446,403,506,556,516,474,474,423,420,447,472,481,510,513,567,522,464,397,400,398,406,406,440,412,404,407,388 7,16,15,31,42,34,26,403,404,378,389,398,382,383,433,418,390,394,430,418,407,393,396,389,394,378,372,389,394,391,409,378,411,394,407,391,379,381,403,427,419,430,491,432,417,416,481,461,433,420,417,408,391,477,515,510,517,530,590,528,489,387,380,385,397,393,392,379,391,397,401 15,265,236,175,244,213,154,408,420,400,405,376,393,395,407,423,405,389,419,430,446,393,418,426,390,415,386,382,395,411,445,425,433,425,425,425,405,391,406,424,453,487,542,505,475,419,488,553,534,482,436,430,399,408,460,409,499,460,529,505,456,384,409,383,389,407,417,413,413,382,409 8,17,16,89,117,112,84,403,452,422,418,414,397,423,432,433,433,429,463,535,505,408,482,466,434,425,411,414,387,390,414,505,544,459,478,409,393,396,390,385,409,424,477,441,439,404,587,755,770,673,644,541,453,441,490,494,534,532,603,560,531,414,418,393,399,450,537,478,499,429,416 6,44,29,59,99,62,36,413,418,409,398,385,380,409,453,445,447,414,428,434,416,406,409,397,396,388,369,387,379,413,421,429,412,416,404,384,389,396,424,417,410,477,531,458,441,411,542,504,498,441,455,408,404,497,530,532,574,568,606,575,506,397,397,383,387,387,415,409,414,403,394 3,12,12,26,30,28,24,435,421,409,409,386,399,428,410,411,394,393,420,438,428,387,418,410,387,395,376,385,380,400,434,436,449,431,430,411,408,396,392,414,435,515,587,548,507,379,457,528,535,502,497,465,411,416,438,434,468,462,504,489,449,393,391,388,401,409,433,435,428,420,397 8,34,33,135,216,208,126,547,543,487,462,441,451,592,644,640,631,608,625,638,624,442,534,471,459,459,427,410,400,409,526,566,565,512,542,477,429,414,460,469,537,573,693,652,649,512,793,776,747,677,667,569,500,662,732,732,777,767,825,812,767,482,426,479,487,570,657,582,612,504,462 2,35,32,23,21,16,17,588,708,665,620,549,559,652,709,709,702,678,753,842,824,570,780,734,665,652,545,524,479,402,612,803,827,745,778,651,571,428,437,462,505,559,704,690,706,451,856,966,959,906,884,811,678,613,693,713,793,797,856,857,822,505,540,525,551,735,844,790,800,700,609 7,35,34,140,170,170,138,433,540,498,457,442,435,441,476,462,465,460,532,665,658,457,624,559,500,495,440,412,411,399,432,630,664,557,597,505,444,389,383,385,418,431,498,482,483,416,643,849,863,792,757,634,504,478,540,547,610,619,659,640,581,428,430,416,409,529,663,604,626,516,458 20,10,9,23,33,29,20,406,410,392,403,397,387,405,420,407,419,418,406,409,430,387,399,399,383,399,406,404,396,398,413,413,405,386,395,401,404,401,404,395,412,430,466,439,431,396,483,481,464,443,419,392,397,450,493,489,516,508,538,490,488,382,400,384,391,388,399,419,410,395,389 18,9,9,18,28,27,17,385,380,376,367,382,358,387,382,407,382,401,390,387,392,377,397,374,393,373,387,375,380,376,379,402,396,390,384,399,394,400,403,398,404,418,439,435,413,413,431,426,405,409,385,370,376,431,453,454,472,464,477,450,445,386,391,381,377,386,397,391,394,392,389 9,13,13,65,106,108,66,401,401,399,388,381,375,393,410,405,398,402,396,435,419,382,392,397,381,391,372,391,385,381,401,409,409,403,399,381,393,384,412,372,396,398,396,415,413,409,476,497,494,458,446,415,412,394,442,458,473,482,496,495,443,399,398,401,393,388,410,389,403,404,394 19,10,8,29,35,27,23,427,398,393,385,391,386,424,431,418,426,407,405,438,405,376,397,414,399,387,388,387,397,398,407,425,418,408,394,384,394,386,388,404,425,420,469,459,437,402,515,488,491,424,430,411,386,433,447,475,524,506,551,534,467,374,391,386,392,402,397,411,411,386,371 14,13,10,29,37,28,23,406,392,396,369,373,379,407,428,406,409,403,406,391,397,367,358,385,382,366,398,393,379,387,392,405,381,402,378,387,375,420,396,422,441,454,480,450,426,413,475,403,382,392,393,392,398,463,495,492,527,500,564,481,455,384,376,378,382,371,391,382,367,375,388 1,19,8,8,12,7,4,440,436,398,402,402,406,433,446,454,444,447,443,471,473,401,437,432,405,414,404,386,364,401,423,458,460,439,424,403,411,390,413,433,449,495,746,496,463,445,594,635,612,539,503,467,421,567,634,636,685,659,697,650,589,394,388,387,411,425,458,437,436,418,405 5,177,145,375,576,488,303,534,697,666,600,541,543,573,626,628,599,591,713,834,827,572,807,771,700,675,585,525,453,419,540,791,849,754,774,621,551,412,424,436,451,521,638,613,617,506,816,987,1023,951,926,827,705,582,655,664,761,762,822,806,766,479,486,455,479,668,834,800,791,704,601 17,27,24,38,58,51,32,505,489,452,467,425,444,522,577,558,545,527,523,565,533,417,462,432,413,407,397,387,385,401,488,516,473,451,483,399,424,409,435,448,471,515,614,577,576,468,737,715,674,633,601,544,495,593,669,683,745,734,784,757,717,431,410,413,438,470,501,466,498,445,421 11,28,27,82,88,82,77,415,476,449,443,431,432,417,452,457,456,446,506,602,574,421,551,497,458,439,439,406,370,414,437,569,598,525,523,462,400,397,397,394,427,410,484,455,457,400,580,786,787,709,688,571,471,438,500,517,578,551,593,579,559,422,411,399,396,478,590,535,576,478,434 15,286,259,178,251,229,164,435,417,396,388,345,378,398,444,439,399,404,423,413,404,394,400,403,387,392,394,384,385,422,426,401,452,427,411,385,402,404,437,451,479,530,611,526,502,424,484,517,486,476,427,431,398,461,481,463,513,493,552,506,460,416,377,387,378,409,430,416,429,384,370 14,11,10,38,50,42,32,536,554,522,488,465,477,572,620,597,576,568,630,699,679,462,627,559,510,507,453,422,404,431,507,654,675,588,586,496,442,412,434,470,450,526,649,622,619,467,762,843,834,775,749,649,544,579,654,670,736,735,794,784,739,464,447,470,467,592,704,630,655,559,491 9,8,8,41,70,72,42,411,425,406,395,388,394,424,438,439,439,414,409,448,436,403,402,405,403,394,401,417,387,385,395,427,424,418,401,397,404,399,392,406,393,397,444,430,418,395,513,509,492,469,465,443,401,426,446,457,520,519,565,501,492,404,391,402,399,419,417,426,409,396,417 15,10,10,50,86,90,51,388,394,409,356,378,383,416,391,396,410,397,400,401,413,398,392,395,386,380,381,386,377,384,394,393,398,386,390,389,384,392,395,401,397,403,423,420,409,388,441,431,436,427,427,403,382,401,442,443,455,446,482,439,416,390,377,383,390,393,394,373,392,381,378 15,156,90,248,359,205,145,509,614,582,534,464,511,553,591,563,560,521,641,777,758,503,737,690,602,561,492,478,409,405,491,735,777,670,706,546,467,437,456,477,513,583,687,641,598,524,760,909,919,846,820,696,566,665,736,732,786,765,813,780,730,437,442,440,431,569,768,707,717,581,514 14,13,14,90,161,164,89,436,427,395,406,400,415,445,466,451,454,416,434,444,458,388,427,416,401,404,402,384,371,408,431,425,436,413,411,413,403,410,390,408,406,426,473,449,451,413,544,564,564,503,491,463,394,498,502,521,558,537,618,576,527,399,394,402,419,421,438,432,442,389,404 6,16,9,62,70,42,38,541,690,655,596,505,524,564,622,571,552,558,708,839,812,564,811,756,662,641,560,497,432,414,540,805,854,752,776,641,554,414,454,462,497,542,681,625,620,496,771,963,979,905,875,770,635,631,702,713,770,761,810,785,744,434,469,445,452,652,833,766,774,647,549 11,22,22,147,248,254,148,415,428,386,398,389,392,408,414,411,399,405,406,421,424,380,412,402,399,401,404,384,365,404,397,402,406,415,393,403,396,400,404,399,402,427,452,410,409,422,459,493,478,440,428,418,392,443,489,490,514,480,517,500,458,412,395,401,395,408,401,398,402,387,392 19,9,8,15,17,15,13,446,513,473,464,441,463,470,506,494,514,502,557,621,609,464,544,516,480,476,433,433,399,394,466,593,600,536,556,480,437,394,400,407,416,439,504,518,504,394,684,806,790,733,696,614,510,454,492,507,575,597,674,688,632,426,436,428,440,538,635,582,607,511,466 16,33,31,571,1023,1023,584,483,495,484,467,440,455,542,576,560,542,530,559,584,577,407,515,489,448,446,420,425,415,430,474,547,558,499,506,444,444,442,417,437,457,501,586,550,553,505,727,785,772,703,668,589,486,558,637,669,742,737,778,753,702,439,422,450,456,497,601,557,568,485,449 13,35,35,53,88,89,53,405,392,389,396,400,391,398,413,430,399,415,425,428,422,396,411,382,395,411,405,405,364,397,413,402,412,399,397,409,389,392,397,417,411,427,429,418,424,404,477,502,494,462,461,427,410,467,498,496,499,493,498,514,462,412,399,399,393,407,421,415,417,405,404 16,17,17,354,523,532,357,401,411,393,401,375,411,422,419,404,415,404,443,471,450,405,455,453,415,416,412,413,378,386,411,445,469,433,447,407,374,383,392,387,389,404,434,423,411,425,466,593,617,535,508,443,411,412,427,422,460,448,500,502,436,414,401,395,417,419,472,445,457,424,392 18,19,15,39,55,40,27,403,397,392,369,381,394,418,414,404,396,403,387,409,410,396,407,385,381,381,386,383,379,389,412,405,403,401,390,378,381,410,403,405,437,443,493,452,425,397,457,453,438,419,419,381,410,447,508,497,539,512,568,495,466,392,387,395,383,390,407,410,395,383,395 18,101,76,213,297,228,162,561,640,580,578,513,557,610,653,627,639,625,681,771,755,523,714,667,592,570,504,477,422,456,556,720,747,668,693,581,503,425,457,469,519,574,688,667,669,484,828,924,918,859,832,753,652,631,731,749,814,811,864,843,803,453,514,470,500,640,762,708,730,619,549 12,12,12,27,41,40,26,378,374,413,379,364,378,380,398,392,379,393,391,405,406,387,400,387,386,390,406,398,396,394,393,379,390,400,388,382,394,379,364,394,391,407,397,405,373,383,417,410,447,406,388,384,384,389,418,414,425,422,424,416,411,392,390,380,387,390,401,406,401,383,397 4,23,11,108,174,113,68,456,428,433,415,406,431,477,520,503,473,460,475,473,487,409,418,418,415,393,403,411,387,426,571,502,468,431,443,421,384,493,624,685,738,837,926,847,765,488,824,700,640,583,547,510,451,663,786,849,966,963,994,913,838,412,397,420,415,424,470,408,443,404,412 10,20,13,28,33,22,20,410,416,406,395,409,391,434,451,434,444,425,428,450,438,397,431,402,407,399,389,385,382,407,409,427,441,416,415,403,393,382,403,411,426,446,531,473,447,426,563,574,550,493,451,455,407,486,509,537,620,606,673,571,549,391,373,387,396,406,426,427,425,401,396 6,368,317,278,403,353,241,439,409,397,406,400,382,462,469,448,441,471,415,433,411,388,417,399,397,396,394,387,399,458,475,467,457,397,423,399,414,472,495,508,592,674,754,676,619,468,590,536,492,486,469,419,416,481,559,554,620,614,666,608,562,418,376,397,408,414,411,413,418,394,414 15,87,74,108,148,121,85,521,646,597,565,517,531,542,608,598,595,596,665,782,759,516,727,667,609,572,480,489,420,418,538,733,774,677,696,588,524,431,417,448,472,549,682,626,644,493,798,922,923,855,833,748,645,598,687,694,771,769,818,811,764,449,483,461,466,628,765,692,723,626,504 13,14,11,31,42,31,23,432,373,383,397,387,392,457,443,414,403,407,411,399,388,385,399,401,387,388,389,372,364,397,406,402,414,402,391,370,407,386,404,405,433,436,486,455,433,413,498,434,425,402,413,411,395,439,483,480,524,535,562,524,498,387,388,380,397,375,411,409,380,386,384 17,12,10,35,42,29,24,442,395,391,382,392,397,422,436,409,417,399,396,404,408,396,397,384,377,399,371,377,396,390,391,402,396,403,385,380,390,403,403,405,416,417,444,446,412,393,475,446,434,413,396,389,388,433,466,478,493,505,555,507,463,382,402,376,370,393,405,402,389,365,395 11,8,8,12,12,9,9,390,412,414,399,398,379,412,421,410,413,415,405,449,433,378,424,417,401,394,383,391,394,404,393,422,449,417,430,397,411,381,390,394,400,430,437,418,423,403,464,526,536,461,458,436,403,432,470,467,503,481,519,501,457,408,392,396,395,398,451,431,425,410,390 10,13,13,21,33,31,20,466,402,400,409,408,408,451,445,417,433,432,418,440,487,393,431,429,413,396,399,381,392,384,434,457,489,428,443,417,417,393,403,409,439,487,607,541,501,401,508,549,576,515,506,467,447,425,456,447,504,502,547,519,490,391,396,375,392,411,453,440,420,413,383 14,33,32,29,40,37,27,584,685,635,613,556,573,644,700,686,684,670,739,809,792,556,742,682,630,607,543,529,449,439,602,773,786,711,722,615,544,419,442,447,462,529,675,669,691,468,845,961,953,895,874,793,687,594,673,693,773,778,845,852,813,533,528,522,541,724,824,769,790,678,587 4,20,14,39,55,37,27,421,380,400,379,345,415,433,406,398,406,396,395,382,396,396,393,384,402,399,374,391,385,398,387,388,386,394,376,385,398,389,403,394,424,405,460,434,409,404,445,416,389,389,399,403,376,432,463,466,499,493,530,477,442,399,403,383,386,378,381,371,384,382,356 3,12,11,16,24,20,14,428,462,434,439,406,417,455,485,460,446,423,489,554,531,412,508,476,443,435,416,416,374,395,436,508,547,491,479,426,405,388,417,421,429,447,507,467,467,419,608,716,710,633,586,508,462,492,546,582,619,603,656,614,577,413,415,398,409,444,547,503,506,451,411 10,16,15,29,29,25,25,460,446,419,401,409,400,459,447,406,424,428,421,514,505,410,488,453,420,422,406,414,400,405,432,493,523,480,468,425,422,404,386,411,439,494,597,529,508,395,530,640,666,585,566,511,461,429,439,462,506,506,529,518,474,394,411,391,394,432,512,455,476,417,429 10,20,20,35,33,31,33,470,469,416,409,400,429,449,455,432,434,426,458,480,480,402,457,454,411,419,397,389,380,384,453,473,517,443,457,431,408,390,388,418,465,528,639,583,546,412,528,628,633,585,554,515,454,444,471,482,532,532,556,524,509,391,390,392,400,407,492,475,446,404,399 10,10,8,34,42,29,24,422,385,387,374,398,384,412,415,412,414,414,411,432,418,388,395,403,389,374,398,387,384,394,416,403,411,392,405,396,383,384,405,403,404,442,458,454,415,392,490,468,462,429,422,404,392,438,486,465,545,513,562,496,485,383,394,376,392,384,405,421,415,398,391 1,10,8,14,16,12,10,494,583,526,495,470,490,525,583,580,564,546,639,717,697,482,662,599,533,510,467,432,416,428,521,702,710,603,636,510,483,398,425,428,466,493,616,575,582,440,756,877,868,807,779,690,577,558,631,647,713,706,776,764,714,447,440,463,465,610,740,660,682,565,503 12,31,30,60,73,73,59,430,502,486,490,432,451,437,466,455,464,423,543,647,645,445,593,547,494,486,428,450,390,407,442,605,641,565,602,468,434,401,394,391,398,418,500,459,467,408,608,845,857,781,744,654,530,467,500,510,563,556,615,632,583,392,417,405,412,505,647,549,592,510,454 15,8,8,23,33,32,22,423,421,410,413,410,407,420,424,417,423,418,450,473,475,409,451,416,413,407,411,415,383,385,409,469,458,443,444,408,400,403,406,406,396,418,449,432,429,410,536,625,637,580,544,463,436,454,494,498,536,517,564,540,509,409,400,402,397,411,446,456,443,414,434 3,14,15,14,25,25,13,377,374,384,383,375,398,393,390,387,377,398,373,394,406,400,402,387,396,381,391,390,391,387,387,391,384,392,402,392,387,390,373,360,372,364,382,386,390,368,405,425,418,423,399,388,397,372,364,376,383,372,405,384,389,389,400,399,374,376,379,379,385,383,405 7,15,14,361,554,569,365,405,437,433,432,401,402,434,456,430,444,432,459,510,515,406,470,448,418,409,408,391,398,391,433,488,496,429,458,424,403,391,415,401,419,449,509,466,463,444,560,681,688,608,570,496,442,482,534,549,589,558,634,570,543,417,397,397,401,431,498,490,468,435,404 17,11,11,20,31,30,18,377,370,380,387,368,383,391,394,381,413,394,403,387,391,391,381,390,386,376,386,388,374,370,385,363,381,387,372,385,381,394,380,397,414,412,430,402,407,377,417,397,390,383,386,399,369,432,439,436,459,441,446,446,408,367,389,394,377,380,398,393,374,379,390 15,10,9,49,58,50,41,387,396,416,419,390,398,400,404,429,401,407,446,475,467,390,447,425,418,406,403,389,385,382,391,464,466,415,435,411,390,380,383,408,403,416,442,434,413,399,482,613,612,546,506,444,420,434,446,453,476,492,522,504,467,406,387,398,392,427,474,435,433,406,394 5,9,9,82,120,122,82,421,446,442,424,403,398,418,431,423,411,414,464,541,536,421,491,470,430,433,422,384,388,393,402,496,554,472,483,442,427,383,395,383,401,407,431,414,438,395,512,746,756,666,642,514,452,432,429,427,485,478,526,496,491,398,417,399,397,457,535,497,488,461,416 16,14,14,52,73,73,51,429,438,412,425,411,426,421,436,436,429,440,468,510,494,428,447,427,436,411,404,420,400,394,435,485,478,443,459,416,402,399,392,393,396,424,469,425,452,416,541,695,685,608,598,495,446,431,473,474,522,517,570,547,512,401,401,409,393,444,488,481,457,434,430 11,10,10,30,35,35,29,399,376,388,382,386,379,387,391,389,377,383,369,399,398,386,394,391,385,379,390,395,373,377,386,395,407,376,374,379,365,392,400,392,388,390,402,391,398,388,402,412,397,399,383,396,379,393,414,388,402,407,403,413,401,386,389,388,392,385,397,407,389,379,371 8,13,10,39,43,31,29,429,405,387,390,377,391,428,453,418,397,417,405,406,403,408,395,397,383,400,366,392,387,383,393,409,420,410,407,404,395,384,406,401,406,425,473,441,440,399,480,457,466,420,412,407,380,422,444,434,487,490,536,511,461,386,387,389,388,385,404,394,396,380,395 15,11,10,189,280,278,183,416,418,415,416,412,399,422,432,443,429,434,448,487,499,405,443,437,427,414,411,406,393,379,397,454,490,447,450,418,397,383,397,397,389,415,443,433,434,416,522,682,687,617,576,485,461,415,445,453,505,495,548,539,502,406,397,384,388,448,482,450,472,425,419 6,25,25,86,124,128,87,417,478,451,430,397,433,442,456,447,422,423,518,584,554,414,530,501,454,443,419,400,392,398,426,549,570,502,523,458,419,386,393,403,410,419,441,441,449,398,599,788,798,725,697,600,469,426,465,487,541,531,603,589,558,412,432,404,420,464,575,525,531,480,446 18,11,10,30,40,31,24,417,412,371,376,383,389,407,422,413,412,382,407,418,440,399,404,407,388,385,384,397,383,397,394,417,402,387,406,407,373,387,392,404,402,422,459,430,434,390,470,456,469,401,411,401,366,418,434,438,468,479,511,486,467,387,373,390,385,383,401,399,404,401,380 20,36,32,63,90,72,48,427,485,478,430,409,415,445,466,475,442,452,503,575,535,431,509,486,438,437,421,412,392,429,412,523,571,490,523,464,412,397,398,390,432,431,496,484,488,407,624,768,762,685,645,533,472,468,547,558,627,608,674,624,589,413,398,409,414,470,538,522,534,449,424 18,9,8,26,29,26,23,421,411,380,388,381,398,408,426,405,412,400,401,393,397,380,386,377,384,387,381,388,396,370,400,396,384,397,391,399,392,382,402,414,405,429,464,443,421,397,488,434,422,409,396,399,391,439,480,470,498,499,557,520,475,376,382,390,368,372,383,393,387,387,388 18,8,8,23,29,26,21,398,387,393,379,377,382,387,413,397,381,394,382,392,393,389,391,391,395,411,388,378,379,374,382,385,402,386,377,379,383,385,394,385,398,406,421,421,412,397,437,422,418,393,399,395,392,418,420,407,464,457,477,448,420,388,390,398,400,381,403,388,399,381,378 5,32,32,86,113,115,86,392,426,416,410,384,423,398,390,422,402,389,431,458,438,399,434,409,418,393,383,383,396,396,393,435,439,425,425,419,401,388,390,391,408,405,410,411,407,398,483,557,555,474,462,439,406,402,417,427,445,422,496,457,458,385,391,383,375,410,456,423,445,401,406 2,15,15,7,8,7,6,520,623,577,536,515,533,576,650,646,615,618,682,728,709,496,638,595,543,531,486,458,441,419,558,694,693,623,640,545,524,407,424,427,462,501,649,632,651,434,805,876,865,813,780,723,602,531,605,633,729,729,798,803,763,480,456,494,522,635,727,663,701,592,529 10,8,8,37,51,50,35,400,431,409,402,388,403,398,410,429,405,411,441,494,481,412,456,441,415,411,380,400,381,382,399,474,504,447,462,404,393,397,377,385,407,415,417,407,407,390,476,659,674,571,577,476,446,412,418,437,463,459,497,485,458,402,388,402,393,426,489,442,442,433,392 4,13,12,35,58,51,28,412,450,445,435,422,436,428,455,456,428,423,489,553,542,401,509,476,438,441,405,411,391,398,422,522,555,473,496,425,416,379,404,403,418,420,458,439,458,405,563,720,732,658,608,517,457,458,486,496,541,539,585,570,519,395,409,397,394,450,563,507,514,438,425 16,11,9,32,36,27,25,413,390,393,392,393,397,440,410,424,412,410,404,414,418,375,412,395,392,382,394,380,367,406,409,395,413,404,393,403,397,398,397,394,412,416,467,432,433,393,483,452,447,434,419,404,372,427,484,464,535,517,564,511,469,395,386,378,390,401,418,400,406,394,402 1,11,9,101,127,131,104,379,390,380,384,380,390,394,392,407,387,391,387,441,421,385,405,381,400,393,378,377,384,388,389,402,430,415,392,411,372,386,388,378,376,382,413,387,408,380,462,503,525,479,442,425,387,399,414,405,434,417,461,458,433,396,394,382,394,413,416,404,414,391,381 9,146,106,751,678,503,547,783,935,888,845,778,800,813,858,843,840,825,977,1023,1017,897,1023,968,928,902,806,760,657,447,819,1023,1023,994,999,895,835,461,541,589,649,756,894,885,895,674,1015,1023,1023,1023,1023,1023,940,824,886,902,962,961,1013,1014,982,713,796,697,731,1023,1023,1023,1023,984,889 8,64,58,239,490,477,223,622,752,707,714,689,726,684,755,775,788,791,807,805,821,497,589,600,596,581,552,580,508,400,745,736,705,686,726,673,662,397,444,445,499,590,764,771,816,524,965,952,921,907,896,883,810,628,733,754,852,863,930,956,930,600,641,617,659,757,761,760,796,717,690 9,13,10,34,40,27,23,425,403,388,363,379,391,459,427,432,395,412,405,434,414,396,423,400,402,385,390,380,393,394,399,424,410,403,404,394,405,394,399,394,408,421,466,430,433,417,490,490,495,462,435,394,398,435,455,422,511,522,571,529,494,400,390,378,384,380,415,422,407,386,390 11,14,13,30,28,22,25,420,392,395,371,385,389,405,398,394,387,399,408,406,404,381,400,385,370,412,381,368,374,387,383,393,419,389,390,393,395,377,383,364,376,399,422,420,416,381,415,427,461,420,412,412,396,387,412,410,427,438,434,415,416,400,384,376,378,393,394,386,388,381,385 8,41,32,57,102,73,38,390,392,410,389,406,382,410,428,439,406,420,426,419,387,392,396,391,398,380,402,407,384,404,404,405,433,399,414,392,397,383,397,412,424,459,458,432,446,416,507,506,501,470,440,413,421,466,489,473,548,513,565,543,477,401,390,397,392,387,427,385,400,391,399 5,26,18,49,72,51,34,475,404,393,366,378,377,473,495,446,442,429,397,417,409,380,392,385,384,383,390,373,389,408,417,412,399,394,403,402,402,395,420,427,438,452,537,510,471,411,547,494,443,425,408,400,381,466,489,497,570,598,646,619,550,421,385,387,378,393,394,394,413,391,389 20,99,96,438,694,701,439,464,469,459,432,428,417,466,458,444,460,489,492,552,557,405,508,466,448,427,417,399,389,415,458,527,528,477,469,452,432,421,424,437,435,485,547,528,494,483,622,730,719,648,631,532,472,559,647,669,705,686,719,668,602,411,414,413,421,451,535,494,503,458,434 16,8,8,20,25,24,19,406,394,406,379,391,419,424,434,401,388,400,406,428,437,392,419,394,400,407,397,381,387,378,411,433,423,416,408,386,387,408,401,379,410,420,439,431,426,398,486,538,515,466,459,430,400,415,460,450,486,492,528,507,469,387,389,386,396,417,415,419,417,384,394 7,17,16,95,168,165,92,403,446,429,420,403,424,433,433,446,428,421,449,503,500,417,493,445,441,422,402,405,386,386,400,490,525,463,477,435,418,400,406,398,413,457,470,454,446,409,560,723,754,665,628,542,460,437,494,490,573,547,615,549,517,394,400,410,403,429,475,515,478,422,437 6,9,10,55,87,90,56,390,387,401,391,393,373,389,403,407,418,392,383,405,394,390,402,392,393,370,388,393,381,394,387,405,403,379,389,380,395,390,384,381,398,393,427,396,415,395,453,436,416,412,403,411,368,456,500,501,495,464,488,447,428,393,405,377,389,384,392,389,384,393,397 9,29,29,116,192,195,114,517,422,423,422,403,425,519,576,545,510,486,471,454,473,391,406,393,405,409,389,399,391,416,444,411,420,426,401,406,385,414,409,418,446,465,559,515,516,491,640,570,548,508,497,442,415,658,731,724,736,708,749,699,621,451,385,437,436,446,449,429,452,406,405 19,9,9,8,8,5,5,450,536,486,483,456,468,469,515,507,502,519,564,614,585,439,533,508,473,456,446,430,403,386,450,576,595,523,531,467,449,389,388,387,395,418,477,459,516,401,671,802,793,735,719,637,514,445,477,496,580,574,668,653,642,422,433,422,438,524,617,555,586,497,467 15,26,24,46,45,41,40,435,575,541,494,465,493,464,492,477,472,487,592,723,705,470,658,606,555,531,458,459,403,410,461,683,728,630,651,515,492,365,407,408,417,462,526,495,525,403,677,905,915,841,815,702,570,459,508,511,613,610,682,663,638,404,437,396,432,557,706,639,662,548,479 18,13,9,41,41,27,27,412,382,378,377,389,378,443,449,432,411,407,393,410,408,398,390,394,380,397,382,377,382,388,423,399,408,393,394,397,385,404,402,407,423,444,481,473,449,399,513,457,418,414,417,397,386,444,512,505,561,565,609,548,506,392,395,391,378,389,393,384,392,384,400 10,33,31,83,121,113,76,431,466,453,427,422,410,424,436,451,454,442,503,557,552,405,511,501,458,455,413,427,404,411,425,529,568,490,497,466,418,372,390,400,415,435,476,465,456,409,599,728,734,659,631,541,440,440,501,522,598,593,660,618,572,411,403,398,398,474,545,511,512,450,456 5,352,307,309,415,339,259,707,800,749,714,650,649,742,805,784,775,772,834,921,904,682,884,842,768,763,659,622,535,452,691,887,911,839,856,740,666,478,562,569,642,728,834,793,800,616,930,1023,1023,991,966,886,781,786,850,868,922,913,961,943,904,590,593,616,642,795,911,863,871,775,681 18,9,9,34,36,32,31,416,484,445,437,416,435,432,457,432,449,439,486,557,533,414,489,469,448,428,419,396,393,380,423,512,540,480,504,426,416,398,408,389,406,424,449,448,458,407,588,753,747,682,636,567,481,432,449,462,528,515,599,575,537,414,414,410,409,463,553,490,514,454,416 11,117,87,250,352,241,176,603,744,684,647,587,618,660,726,707,701,684,776,857,840,591,813,757,693,663,587,514,463,432,633,830,858,775,795,683,590,442,481,490,548,618,747,721,719,531,880,993,992,937,912,834,715,683,772,777,842,838,893,890,852,534,527,517,554,750,868,816,832,724,625 11,32,23,36,43,26,24,432,450,450,433,400,430,444,469,454,464,431,469,551,543,417,519,498,448,436,411,416,394,392,425,545,584,503,495,420,424,413,398,449,437,485,572,493,482,421,583,721,717,645,589,510,434,531,592,589,638,625,670,622,581,409,414,402,411,445,544,481,511,459,412 12,14,13,67,72,72,67,397,449,435,436,415,420,420,389,434,417,417,471,536,522,416,503,463,418,425,398,401,411,390,412,477,537,471,468,420,392,392,390,378,394,378,449,415,419,393,533,727,734,646,619,511,459,424,459,453,477,491,543,518,486,400,423,406,398,448,536,492,479,448,398 11,73,69,257,427,417,248,462,606,576,541,482,493,499,546,549,549,535,641,758,745,496,700,654,573,579,486,462,433,410,503,716,759,662,670,560,486,400,449,424,461,505,625,607,577,457,756,928,939,868,840,739,617,563,648,664,740,730,790,764,716,469,448,453,457,583,739,698,698,578,506 4,65,62,78,87,77,69,431,416,424,382,409,400,439,416,438,429,401,438,483,478,399,471,450,410,410,416,387,388,398,407,462,504,453,466,403,399,390,426,420,426,459,538,472,466,424,535,598,625,524,489,446,416,464,504,523,553,547,615,557,512,401,381,418,396,413,497,451,465,427,407 17,9,8,32,33,27,26,443,408,397,405,398,384,437,458,452,441,439,418,445,432,384,416,405,413,406,390,395,381,383,420,409,423,414,420,403,386,411,413,401,432,458,514,489,442,427,584,549,505,473,470,431,400,521,575,576,618,620,661,589,543,384,387,389,376,413,432,407,414,402,394 16,25,23,47,79,73,41,392,438,426,409,395,405,413,428,422,438,418,453,456,449,397,426,427,400,424,389,376,388,393,394,444,465,423,427,417,423,417,393,387,399,427,443,439,431,408,560,622,626,562,511,491,425,441,496,529,577,583,611,576,531,399,397,400,399,405,461,441,459,415,381 17,25,23,358,634,638,357,441,412,388,395,389,406,424,459,426,430,414,418,423,426,403,397,381,400,380,399,391,388,420,441,413,408,396,400,385,388,452,425,431,457,475,565,506,479,477,550,507,489,464,436,413,406,522,587,593,628,611,668,593,543,428,398,403,412,401,391,403,396,420,388 4,21,19,20,32,29,18,507,610,559,519,493,508,568,630,612,615,581,655,722,714,489,652,598,539,527,476,456,431,389,531,699,708,624,666,538,496,423,411,437,446,495,614,600,604,432,786,876,861,806,782,713,592,503,591,608,701,714,780,787,738,466,462,468,486,623,714,677,683,586,511 2,230,96,97,102,41,40,631,689,625,552,482,515,644,704,683,652,636,733,830,790,565,785,708,639,587,492,477,440,453,728,825,831,744,732,594,546,537,640,698,761,862,973,925,863,621,973,999,972,911,875,781,657,826,918,965,1023,1023,1023,1023,982,491,489,479,510,729,871,782,796,674,572 15,45,40,29,37,30,24,628,696,650,619,585,597,673,743,737,733,733,755,805,799,558,729,679,639,641,565,543,486,411,612,756,756,690,716,615,579,413,412,424,456,535,679,675,707,446,876,950,935,893,872,813,702,603,691,715,799,808,870,874,840,541,529,568,613,736,802,757,788,680,626 17,9,9,29,30,27,25,387,372,393,368,382,373,396,399,386,390,386,376,377,383,386,387,390,389,366,387,371,361,401,399,390,388,362,387,395,398,386,398,399,404,424,457,430,413,407,457,420,415,393,378,410,383,444,470,470,493,485,489,471,441,381,389,384,388,397,381,391,389,390,392 9,14,14,17,27,26,16,405,406,387,409,397,396,417,405,406,385,414,409,469,434,398,445,433,397,412,398,393,384,394,397,422,490,431,437,426,391,392,391,403,383,402,426,426,420,400,461,560,569,495,463,437,402,419,454,445,463,466,487,466,444,392,399,392,389,410,474,409,432,423,410 1,89,65,99,125,94,74,504,468,455,439,397,405,560,591,573,544,508,518,555,543,397,448,446,426,425,417,410,418,481,705,571,537,523,541,471,451,586,748,801,864,940,1023,952,876,505,901,789,720,665,613,580,470,716,846,920,1023,1023,1023,986,916,427,424,437,439,472,518,516,511,454,436 2,54,53,291,374,349,271,424,445,422,429,403,409,432,449,474,456,459,491,526,511,408,475,450,432,436,405,378,401,394,423,499,509,451,475,428,405,389,420,415,431,449,484,474,480,470,595,678,679,611,573,471,462,521,608,615,614,584,638,611,539,422,411,417,403,447,509,469,479,441,428 18,10,9,27,21,17,23,413,484,435,435,428,426,431,441,439,445,449,510,591,548,420,530,496,468,448,413,409,403,398,427,550,573,502,519,445,414,381,406,390,428,442,498,469,478,402,587,742,736,668,629,525,440,467,496,525,553,565,601,608,549,399,410,406,417,477,564,541,528,440,423 2,14,13,36,53,51,35,413,482,452,451,397,414,433,427,425,420,435,478,604,554,418,555,504,461,463,428,427,401,407,416,556,610,529,535,441,417,389,374,393,412,426,473,444,445,397,543,775,793,699,667,551,471,441,453,472,518,508,554,544,517,402,420,397,402,450,588,522,540,464,417 2,10,10,64,104,110,66,414,394,398,400,373,381,402,402,378,406,386,388,404,396,391,400,392,392,396,380,381,384,391,387,403,404,399,403,396,387,390,384,387,395,413,432,402,414,448,466,457,458,436,400,412,379,609,704,707,666,603,603,482,459,404,399,382,386,388,399,388,390,399,391 18,9,8,42,48,30,29,415,411,407,395,387,392,437,456,435,408,415,425,459,446,394,425,421,418,411,388,406,385,378,405,446,436,426,432,394,386,380,394,405,417,445,484,460,446,402,526,581,570,516,485,434,411,452,494,504,528,546,589,557,509,398,392,389,378,417,426,425,424,416,408 2,32,32,214,351,360,217,415,395,409,376,388,384,411,420,434,420,420,420,433,433,383,410,399,382,392,410,395,385,370,422,428,414,402,402,383,397,388,394,419,407,424,425,436,435,424,506,505,483,437,440,436,415,473,499,491,515,521,521,508,466,410,393,405,412,408,419,404,405,391,396 8,21,20,55,78,74,52,407,437,425,427,411,418,414,440,436,444,433,464,504,493,418,474,447,443,436,404,404,391,377,423,495,494,451,472,403,423,394,399,392,393,424,470,434,465,394,564,696,686,622,574,504,435,437,483,499,562,540,607,571,527,399,422,390,412,447,510,486,487,431,419 12,10,8,60,92,88,54,376,390,409,394,385,392,401,396,399,398,389,406,405,398,376,392,407,387,385,374,387,395,392,397,408,409,391,403,393,410,391,390,393,396,421,437,414,390,433,459,463,463,429,438,396,394,541,633,648,618,548,543,501,436,386,394,388,387,397,411,408,405,396,391 11,12,12,17,16,15,17,387,413,402,389,384,403,380,396,398,412,406,420,447,424,397,449,433,414,403,397,399,379,380,400,437,451,431,427,401,392,382,392,403,385,423,438,408,420,390,468,504,528,482,444,425,398,403,430,416,447,453,457,450,416,389,400,403,404,411,471,432,448,403,393 6,20,19,39,44,31,29,487,534,496,465,461,457,475,535,501,488,491,553,701,665,454,685,633,521,547,466,433,391,409,456,652,717,604,628,520,417,398,418,425,431,472,566,533,516,421,673,822,846,754,738,605,502,513,585,579,661,656,719,687,635,404,436,405,429,540,702,631,636,542,441 5,95,91,63,73,69,59,404,399,370,359,383,387,424,400,398,406,390,402,399,382,385,396,392,377,396,410,385,391,391,427,412,399,406,410,404,380,392,400,425,444,474,537,493,464,403,462,444,434,422,422,416,382,385,410,443,441,443,470,462,452,395,379,405,382,399,379,384,397,386,403 16,116,94,100,138,111,76,700,668,604,607,542,562,747,802,801,794,781,759,739,752,452,506,515,484,497,462,460,418,528,822,747,688,663,703,634,585,597,694,749,814,883,973,934,918,573,972,909,849,828,811,778,667,763,856,894,981,977,1020,993,953,600,475,629,644,684,677,667,698,610,553 11,11,11,40,35,28,33,401,393,390,388,374,384,394,386,390,394,401,391,397,397,384,388,389,395,384,388,398,375,381,395,402,400,393,394,400,375,379,378,400,383,397,402,406,393,393,425,436,444,428,415,409,400,419,416,416,415,433,465,435,423,381,388,384,394,401,394,391,407,404,390 5,26,26,118,152,155,120,433,463,459,436,435,445,410,443,435,423,433,480,587,560,427,543,496,463,446,433,412,386,370,399,540,592,495,516,439,416,395,392,398,406,425,480,446,449,402,564,793,802,720,683,571,455,448,486,489,533,519,599,567,520,404,402,406,406,452,584,508,528,470,425 12,32,21,49,82,51,31,506,407,401,399,389,376,527,550,484,476,440,425,443,418,387,401,399,383,387,377,383,378,400,429,415,398,389,403,430,384,391,397,423,422,459,544,511,495,389,595,494,470,439,441,418,389,452,507,500,583,626,690,652,591,395,380,385,377,383,402,383,402,378,404 3,39,29,442,616,573,405,569,516,492,471,424,411,598,648,633,618,589,606,633,604,424,514,480,456,431,412,410,389,476,571,585,600,509,534,449,427,513,562,601,666,741,816,749,709,672,842,823,783,725,694,636,509,828,889,891,913,894,929,884,833,465,421,445,458,516,578,534,568,470,439 13,170,156,145,197,165,119,430,444,419,403,415,423,431,429,428,408,412,436,489,499,400,463,436,388,402,404,384,378,426,442,489,512,449,475,424,397,400,420,434,463,515,606,518,490,430,534,636,666,578,530,480,423,429,453,472,535,529,571,543,485,405,395,386,395,433,474,426,438,427,415 4,133,122,101,180,167,91,422,393,395,397,389,412,434,438,405,439,393,413,443,460,380,445,428,414,396,393,376,394,404,405,446,473,409,440,393,406,412,399,416,421,432,512,469,440,424,524,520,520,451,433,421,418,463,509,500,545,532,588,544,483,394,383,393,396,411,457,440,438,404,405 17,9,9,23,27,23,19,411,391,399,385,390,385,401,424,416,412,405,397,386,398,379,386,389,375,388,384,379,391,400,388,403,390,398,381,378,375,408,388,409,400,428,442,416,415,383,439,405,419,389,410,412,388,415,444,447,470,469,499,459,432,384,390,380,377,397,404,371,398,377,393 18,62,34,96,161,81,48,437,427,433,444,391,397,481,481,455,462,483,451,480,483,395,453,427,401,397,407,405,381,443,444,473,488,444,450,423,422,438,439,459,490,527,605,543,517,456,627,636,634,569,537,459,409,572,643,632,694,669,727,675,614,410,405,392,414,430,481,471,461,414,387 3,26,26,95,150,156,98,405,413,422,430,386,407,436,445,419,428,430,445,465,500,403,423,432,406,421,404,400,392,395,409,444,473,434,445,429,408,394,413,392,425,455,489,427,460,418,522,634,629,549,506,464,407,473,488,527,572,562,599,575,503,380,395,397,403,408,455,456,452,426,402 16,45,42,28,39,28,22,422,411,392,384,379,396,414,409,419,414,417,413,388,439,397,411,392,384,378,403,389,384,369,402,427,405,409,420,397,396,376,387,390,424,422,447,431,436,424,487,484,479,428,419,423,401,438,479,463,506,484,524,498,466,405,384,396,407,407,433,427,415,402,373 1,11,10,27,62,64,27,421,419,412,381,383,414,426,423,426,408,391,438,452,455,402,435,410,407,398,404,391,399,381,409,433,460,436,425,410,383,398,412,398,406,429,470,448,438,400,508,593,575,514,502,448,419,441,492,479,525,542,558,522,492,416,388,388,383,406,441,415,430,410,399 15,9,8,23,29,26,20,375,411,402,423,397,392,404,405,398,386,397,414,452,453,389,445,422,421,413,399,384,388,382,386,454,470,437,447,417,414,396,386,393,399,417,427,407,415,406,474,618,590,537,495,427,400,430,425,436,469,467,479,453,436,382,393,397,392,414,460,430,429,430,389 3,12,10,25,35,28,19,427,382,382,394,377,393,429,428,413,403,398,419,403,420,395,393,390,400,399,371,371,377,386,394,407,410,396,384,388,394,391,406,413,417,431,484,464,436,413,479,466,449,437,413,371,390,440,485,483,531,509,581,498,471,378,380,397,388,386,402,376,399,388,394 3,16,13,94,87,42,48,677,662,610,555,509,499,727,777,748,732,715,720,783,770,496,711,655,567,563,485,454,416,513,676,739,779,663,693,577,501,592,679,726,785,846,913,854,819,768,945,938,927,864,840,756,626,922,972,973,1002,988,1023,981,933,503,478,523,541,662,785,720,736,614,540 19,9,8,31,39,27,23,434,403,406,377,399,401,417,437,459,419,412,410,435,436,394,407,412,404,389,390,390,398,431,399,415,440,420,409,396,392,412,398,409,409,430,477,447,443,418,522,552,545,497,457,437,416,463,499,511,548,534,598,562,487,384,397,394,395,415,456,426,444,402,405 12,14,14,46,75,76,46,398,429,408,400,392,419,409,424,410,407,396,416,484,484,395,476,447,412,430,396,402,400,371,399,470,492,442,444,402,418,400,392,387,396,404,438,402,430,392,499,694,713,623,587,497,430,410,447,455,479,472,522,494,476,406,406,388,390,435,481,459,461,409,414 15,14,9,35,39,22,21,433,504,494,462,427,453,457,490,485,455,469,546,603,568,418,545,494,474,463,436,428,403,396,448,573,614,533,529,460,442,382,398,403,430,480,513,480,488,430,638,810,790,732,689,589,492,474,527,519,600,599,668,655,594,408,412,409,422,546,638,578,595,505,446 10,8,8,41,55,56,41,395,421,408,411,384,400,392,402,416,410,403,439,476,472,410,467,436,413,420,410,397,389,372,403,468,466,439,437,402,400,383,393,399,388,392,426,404,416,387,488,657,657,590,539,472,411,416,441,426,452,449,483,470,448,399,398,379,413,427,460,454,440,422,397 9,57,54,126,244,235,120,458,471,441,433,407,419,499,528,514,511,471,508,535,516,403,479,456,424,423,418,410,410,427,457,504,514,442,461,459,421,407,407,419,445,473,552,527,519,454,691,734,719,649,604,527,432,550,619,633,697,694,751,708,653,435,401,419,436,484,540,465,524,456,419 2,11,11,18,32,32,18,413,450,444,448,425,449,401,425,429,429,428,468,489,455,407,442,422,426,422,408,412,408,386,431,467,462,447,463,423,429,387,380,369,374,399,413,428,430,376,547,693,659,616,616,556,492,406,414,411,436,477,494,526,516,411,422,386,405,446,483,464,473,446,435 2,13,9,32,35,26,24,415,430,387,393,406,387,420,440,440,438,439,444,469,468,400,431,421,418,407,384,384,385,390,418,462,471,426,433,395,404,403,411,427,445,478,535,485,472,407,580,618,588,527,499,449,418,485,553,550,634,619,669,632,553,395,386,392,395,431,461,423,449,424,406 9,9,8,19,28,26,17,459,417,395,410,394,388,456,440,413,420,402,410,450,443,400,430,414,400,397,393,388,398,392,433,445,465,419,450,416,402,389,396,411,439,480,582,527,483,392,483,537,547,491,471,446,429,418,430,445,466,474,501,487,456,395,403,395,380,412,439,409,404,402,397 2,301,174,1023,1023,1023,1023,882,1023,1009,976,919,934,918,963,956,948,947,1023,1023,1023,936,1023,1023,1016,1001,927,896,803,625,910,1023,1023,1023,1023,988,931,662,704,744,807,889,992,972,979,839,1023,1023,1023,1023,1023,1023,1023,942,1013,1023,1023,1023,1023,1023,1023,822,869,808,843,1020,1023,1023,1023,1022,949 7,24,24,52,62,64,52,446,800,744,683,542,570,455,462,456,429,451,784,959,916,699,934,862,782,759,642,575,483,389,461,927,958,865,885,731,625,405,417,447,472,521,615,565,547,457,623,1023,1023,1000,963,853,709,530,568,542,550,536,588,600,554,404,513,409,402,736,941,869,870,749,618 5,16,15,13,15,12,10,533,618,551,532,495,504,570,625,616,613,603,661,727,706,493,650,600,548,530,478,461,425,397,521,687,707,616,632,538,486,414,410,409,440,503,607,594,603,416,775,875,858,808,771,702,594,523,610,626,719,714,786,778,740,472,469,484,491,631,738,677,696,578,509 7,12,10,31,39,26,21,411,394,397,392,381,400,413,438,403,390,407,411,404,415,375,409,385,393,392,387,374,372,366,416,405,398,394,398,374,388,387,378,396,384,403,420,422,434,378,456,453,458,419,395,404,388,391,446,414,454,468,519,489,467,374,375,394,389,385,405,407,397,388,379 15,9,8,28,39,34,23,426,487,459,436,406,406,439,444,444,437,435,498,590,562,433,553,502,454,455,414,392,403,396,409,583,598,503,520,452,436,398,405,402,414,435,495,454,474,420,576,769,766,680,645,552,471,482,518,521,571,566,620,587,556,399,416,406,394,466,587,491,527,471,409 10,127,110,119,154,115,78,410,486,468,471,457,431,448,436,457,442,427,484,617,603,438,581,517,467,456,428,425,394,377,431,552,622,494,523,444,406,410,404,403,410,415,494,436,465,428,595,753,764,662,627,543,457,441,503,501,572,533,615,603,549,408,406,391,399,469,609,535,546,476,423 6,72,58,259,329,273,208,791,707,650,635,570,632,831,889,871,862,849,826,788,791,469,538,541,517,503,457,481,405,526,806,737,652,607,649,594,542,540,600,661,731,823,939,914,908,732,1023,967,903,879,854,822,714,908,979,1000,1023,1023,1023,1023,1023,702,520,708,709,753,731,699,735,609,573 15,10,10,37,43,38,32,411,449,437,401,384,405,395,406,409,412,400,472,520,509,427,480,455,428,413,410,404,392,402,412,477,519,436,459,413,400,374,387,402,414,404,441,422,426,400,514,697,698,629,580,502,439,437,469,471,522,501,541,519,484,383,407,389,404,433,485,474,479,439,397 5,533,378,108,122,77,70,886,951,910,885,839,856,918,970,963,958,947,996,1023,1023,847,989,954,912,893,817,794,693,532,893,1016,1023,967,982,893,830,581,646,693,770,856,972,955,969,726,1023,1023,1023,1023,1023,1021,930,887,953,970,1023,1023,1023,1023,1023,805,791,821,847,967,1023,999,1015,933,867 5,12,12,39,40,34,33,428,491,473,452,429,429,443,451,442,462,444,503,644,629,433,632,577,498,499,444,420,403,384,434,606,665,584,562,462,450,390,409,417,424,429,491,463,469,428,598,749,788,681,649,537,462,489,506,518,573,557,606,608,557,406,423,394,407,484,656,585,573,497,437 7,333,293,168,240,214,151,435,385,399,380,369,390,448,457,427,419,411,414,418,403,411,377,399,397,400,366,383,384,387,483,459,429,413,425,395,412,428,457,497,545,609,699,607,564,452,569,498,448,442,445,437,415,498,572,573,638,626,696,615,566,398,384,417,412,402,423,399,417,386,397 19,31,26,40,63,53,34,393,410,424,415,397,385,410,432,444,415,411,440,473,470,400,466,439,411,418,400,393,376,420,409,456,480,439,437,434,385,411,402,399,400,425,462,444,441,406,515,615,629,536,522,468,411,442,469,502,517,520,557,532,488,407,389,391,386,431,492,458,455,432,407 17,35,34,221,370,378,224,502,434,406,398,414,419,516,575,534,518,491,491,475,455,379,407,393,387,389,395,391,384,431,483,437,410,396,397,404,410,435,461,490,526,594,691,626,606,510,723,597,512,488,474,439,429,670,744,756,795,777,812,765,704,428,391,420,432,421,423,428,428,397,405 8,21,22,76,113,115,75,411,455,435,436,414,424,449,444,436,459,453,475,561,541,437,495,477,451,441,412,402,410,394,424,524,541,468,486,428,403,395,386,403,402,406,483,449,444,402,579,742,737,655,626,535,449,446,500,497,540,531,601,579,540,396,411,400,400,468,547,511,521,434,428 6,24,19,41,41,31,32,390,475,457,437,408,426,429,455,445,423,455,485,593,567,425,545,498,444,444,414,419,396,395,406,532,597,518,525,437,420,406,397,397,416,427,464,454,445,422,562,749,763,676,641,517,451,457,501,487,543,536,602,569,522,410,392,414,391,461,571,527,540,437,423 15,12,11,25,33,32,24,481,611,582,534,489,510,506,550,555,531,531,643,735,733,509,664,631,591,572,482,478,439,386,491,719,730,647,678,590,517,408,412,387,411,442,539,513,545,417,713,945,935,889,847,763,646,461,524,524,619,637,713,715,673,428,484,435,459,670,789,736,766,648,572 15,36,34,11,16,13,9,626,715,664,627,578,607,670,737,730,718,728,767,827,815,570,749,695,650,628,543,510,467,408,642,798,804,732,747,653,550,428,455,457,504,592,723,722,740,468,878,961,947,900,872,819,710,606,703,726,811,814,879,879,843,558,523,546,590,743,824,782,792,680,609 12,9,8,23,23,17,20,412,442,426,402,415,431,412,423,411,419,403,447,487,476,396,442,431,427,409,387,385,397,382,421,462,469,432,446,398,397,407,393,410,407,412,469,446,431,410,521,623,617,527,543,467,418,438,474,459,501,515,560,522,506,403,384,396,399,443,489,462,459,407,396 19,108,78,264,315,226,192,484,474,461,437,399,419,507,547,535,509,507,533,585,551,420,533,508,439,435,416,401,400,430,522,525,565,516,497,443,427,454,490,531,580,637,744,669,624,528,720,731,725,625,598,515,448,641,705,706,752,746,796,759,681,416,402,424,430,479,562,509,528,447,429 3,85,80,154,158,144,141,515,645,573,538,490,517,564,607,579,572,570,685,787,762,528,738,673,587,587,502,479,426,416,519,756,781,692,719,587,497,410,421,442,467,498,637,589,608,457,780,936,937,873,844,748,620,552,649,658,726,736,794,776,740,445,473,460,465,640,773,716,732,620,524 12,25,20,68,81,61,52,419,449,430,430,388,413,442,467,449,458,432,458,556,532,421,486,476,428,422,410,389,380,410,421,502,535,464,474,443,415,403,427,410,444,464,534,489,470,433,612,726,718,633,604,508,436,526,577,593,632,628,670,641,589,420,402,392,396,449,530,491,487,442,399 13,21,20,29,41,35,24,483,413,431,412,395,384,463,460,433,428,401,438,462,475,400,462,424,414,430,394,392,393,400,443,471,493,454,459,433,426,383,403,424,425,515,592,560,525,389,539,593,626,555,532,486,447,421,456,473,524,514,564,530,496,382,389,391,401,413,493,447,459,409,397 3,182,148,191,269,220,156,601,778,732,661,595,577,655,710,686,676,669,820,937,892,712,919,843,766,743,634,563,486,415,617,914,936,837,855,711,605,441,520,554,595,674,770,721,714,593,866,1023,1023,967,933,830,699,755,810,813,857,848,901,881,836,499,524,490,559,794,924,853,854,734,624 16,12,11,27,40,34,24,395,373,395,388,378,374,399,418,397,400,383,396,393,386,387,392,382,382,385,375,396,390,382,405,390,392,387,403,405,378,401,387,387,406,397,419,421,430,383,427,398,402,382,399,397,378,396,437,419,448,442,463,446,425,389,376,389,388,393,394,381,400,389,391 6,16,12,28,33,21,18,387,425,395,413,389,382,412,425,409,421,435,436,459,451,394,437,425,412,389,386,393,389,411,395,432,459,437,437,407,410,364,399,403,423,425,483,438,429,409,486,547,548,502,476,433,411,478,498,523,561,533,587,518,489,389,387,389,391,403,452,431,423,420,404 13,27,27,56,60,56,53,456,526,480,473,435,446,459,494,481,465,474,551,688,639,464,658,582,537,510,435,429,404,416,439,653,678,589,582,499,447,389,422,420,441,463,531,499,481,420,660,849,851,762,721,603,516,487,563,585,654,625,697,660,599,401,416,412,421,538,667,584,590,514,445 3,99,90,188,258,240,172,461,509,486,455,438,450,480,545,527,533,512,556,643,644,447,573,542,478,453,427,439,425,415,483,601,631,533,548,487,457,425,437,454,494,545,650,607,590,464,758,826,817,741,715,621,534,577,685,716,783,773,823,787,725,422,430,435,437,510,649,568,599,500,469 5,102,97,138,184,170,127,439,476,461,436,430,420,442,481,473,469,462,528,610,574,430,516,493,471,462,420,404,400,407,445,562,587,511,516,460,437,412,414,407,438,476,527,479,476,446,619,776,772,699,662,550,449,544,625,628,653,625,677,634,578,415,422,416,396,458,584,503,525,467,437 4,8,8,22,18,17,21,435,399,401,393,399,391,422,428,411,411,398,410,421,431,393,426,406,398,405,375,385,386,383,421,433,443,428,412,398,393,379,410,405,432,473,553,519,467,408,495,510,523,476,459,450,417,421,467,471,497,500,527,499,468,391,378,393,386,401,442,420,409,399,400 1,12,12,24,25,21,19,423,441,427,416,408,402,434,458,449,451,436,454,530,508,407,509,470,439,430,399,387,380,413,424,500,537,459,480,428,400,413,414,425,439,495,543,496,478,422,601,671,672,575,556,484,428,504,564,565,637,616,669,626,567,406,400,391,408,423,497,470,459,440,419 16,13,13,78,95,95,78,506,711,656,623,577,591,501,573,579,578,571,750,795,783,598,721,695,657,621,554,540,483,390,513,778,761,720,736,645,591,387,408,400,422,435,551,557,580,409,778,1023,999,968,934,871,762,464,535,567,639,662,726,746,716,461,614,458,505,807,886,863,891,790,715 14,36,35,67,81,77,64,446,525,482,470,448,419,444,475,480,438,454,515,661,640,458,621,548,513,495,437,434,410,397,445,618,676,560,566,503,424,403,407,402,426,449,529,499,510,435,631,839,857,774,739,622,522,502,546,573,616,621,671,649,594,407,417,417,401,475,643,581,590,507,468 3,11,9,31,39,28,22,426,438,411,396,399,403,446,463,462,453,445,458,515,491,414,479,456,418,434,398,403,394,381,422,470,485,459,472,425,406,392,397,396,411,434,452,463,432,393,567,636,630,562,517,471,422,451,461,462,537,539,596,590,513,391,390,398,401,433,509,467,480,419,411 18,15,15,58,71,70,57,412,449,447,434,414,444,445,449,433,447,442,466,563,532,431,502,463,436,424,408,406,400,377,434,514,532,465,481,413,418,386,399,403,414,424,465,478,456,407,599,725,726,641,601,510,454,450,488,491,551,533,614,586,531,420,416,402,403,448,525,514,498,457,414 4,128,120,101,147,136,91,410,414,377,405,388,409,411,430,407,404,436,398,455,438,383,417,438,411,399,402,386,364,397,408,421,462,411,420,394,381,410,395,423,432,448,525,481,463,427,513,544,528,492,470,429,396,483,526,502,516,547,595,537,508,383,381,394,380,371,445,415,409,408,390 19,11,9,29,32,27,25,407,397,381,395,391,392,414,430,419,414,393,403,397,395,382,392,384,406,379,369,378,396,396,411,401,388,379,382,395,385,397,390,407,404,422,475,419,420,396,472,433,433,408,398,373,400,448,473,480,503,495,552,512,452,375,398,392,385,393,401,395,382,383,378 9,14,11,39,55,40,28,442,400,416,391,405,396,448,480,441,453,433,429,470,455,407,438,396,392,393,388,392,387,409,421,429,452,421,419,415,387,391,395,381,391,407,448,436,453,386,544,549,545,498,483,466,405,438,434,472,535,524,596,559,532,412,379,394,397,419,441,430,433,407,385 1,17,16,34,53,50,32,543,776,727,705,648,696,551,619,628,647,635,813,863,850,642,770,746,725,684,598,595,515,379,593,854,837,797,818,736,657,402,396,419,418,463,603,629,664,434,842,1023,1023,1021,987,928,832,507,591,609,704,707,787,808,790,506,686,498,549,857,939,914,935,839,775 13,47,43,90,138,107,70,426,421,422,402,412,389,453,469,452,435,438,458,499,490,415,453,446,415,397,403,375,389,402,406,460,496,454,447,431,428,406,405,433,439,500,532,470,495,442,566,672,688,577,582,480,432,517,593,580,632,601,646,597,536,408,402,386,405,425,486,476,472,425,404 20,92,54,199,231,107,99,569,593,528,498,483,507,629,671,663,644,633,663,723,699,480,644,600,550,535,463,456,413,454,641,693,720,616,661,531,477,528,648,700,768,847,918,841,784,577,871,888,875,816,785,705,602,772,859,893,953,939,964,913,859,487,455,491,508,604,698,647,673,553,465 18,24,23,74,165,159,71,417,445,418,397,386,409,434,459,436,446,420,446,474,495,397,448,433,401,412,401,394,387,399,418,472,457,431,438,415,406,407,395,407,427,475,486,450,449,428,565,639,611,527,489,465,420,481,547,554,591,587,631,577,540,397,400,401,406,430,453,430,447,414,385 11,28,20,42,61,39,28,419,400,397,384,380,402,426,423,415,438,406,414,385,403,398,389,379,391,386,371,398,373,410,405,415,400,389,381,399,392,401,411,423,442,457,525,474,445,419,540,457,424,423,428,389,399,512,585,557,617,613,644,588,540,399,388,389,407,402,389,407,411,409,386 13,23,21,37,47,40,30,457,509,458,439,397,423,465,477,473,469,442,518,589,560,436,534,507,460,456,421,413,388,419,434,561,586,506,536,457,436,405,409,417,416,459,529,496,494,427,633,775,774,693,643,565,488,495,553,576,607,614,684,653,610,419,401,401,413,497,603,529,571,456,421 15,170,136,46,50,31,27,810,869,829,804,753,783,854,908,891,888,877,923,963,949,749,901,865,815,805,721,696,599,481,819,938,939,878,895,797,749,520,562,603,670,769,896,876,894,649,1022,1023,1023,1023,1007,953,863,824,891,905,970,970,1023,1023,995,723,707,747,774,907,975,929,949,863,786 14,32,32,174,295,305,179,399,399,381,387,379,396,371,394,393,391,387,395,389,411,385,399,386,384,371,375,384,394,369,394,396,370,390,389,392,391,401,407,411,389,428,434,397,407,433,423,449,435,407,396,399,368,464,488,502,494,475,465,440,424,390,378,391,386,398,395,383,394,392,403 9,8,8,41,53,52,40,413,417,431,414,426,396,413,413,411,426,400,445,510,499,397,462,451,428,425,410,394,388,409,392,477,500,467,458,419,409,406,383,382,381,395,429,408,427,392,499,689,708,622,585,485,441,409,446,437,465,458,504,464,453,391,404,414,386,424,485,462,481,412,409 16,8,8,24,32,27,21,405,392,385,374,396,385,386,401,392,383,392,410,409,406,388,385,391,390,387,381,387,371,381,393,410,411,385,401,403,376,386,385,393,400,398,430,418,402,400,409,430,423,400,409,389,391,391,404,428,425,432,455,429,427,369,385,387,387,387,387,396,383,383,386 8,455,308,395,457,293,255,802,766,711,673,653,663,837,885,870,861,837,848,866,858,588,758,719,672,645,555,549,478,728,896,865,849,783,809,730,674,812,917,966,1021,1023,1023,1023,1018,777,1023,1023,995,952,926,868,775,981,1023,1023,1023,1023,1023,1023,1023,682,584,684,705,785,848,811,828,722,661 15,8,8,48,68,62,44,408,457,448,408,418,405,416,404,402,416,424,464,545,521,405,491,448,419,435,415,408,396,376,400,518,543,452,493,431,415,400,426,405,403,425,465,451,450,404,540,726,731,651,605,505,456,430,466,492,537,531,549,545,507,387,401,391,400,443,505,471,490,433,408 5,56,53,28,39,37,26,455,516,475,479,460,465,493,529,536,519,528,549,612,615,433,548,487,491,461,417,414,417,416,482,591,608,520,560,492,441,403,429,450,436,480,581,573,527,416,721,800,784,734,690,619,512,511,612,621,707,698,752,740,693,428,407,430,431,531,612,541,567,496,450 13,18,12,41,54,32,24,434,401,386,388,389,399,428,421,421,403,403,382,414,413,393,394,397,384,403,386,404,395,395,409,410,401,408,399,399,395,390,427,419,449,472,529,490,444,428,528,444,460,450,417,417,398,520,550,564,596,589,623,594,507,395,374,380,380,397,383,416,398,387,399 11,36,23,61,91,55,34,458,409,387,398,371,416,429,457,422,417,430,399,435,429,379,409,410,412,401,371,362,380,410,408,429,431,428,419,411,393,418,414,422,443,475,533,467,450,450,533,501,493,437,453,408,407,512,538,534,582,605,641,597,525,424,387,379,388,398,416,409,409,410,385 7,12,12,19,23,22,17,454,543,518,463,449,467,492,521,497,486,504,563,658,633,456,604,549,504,483,435,436,418,408,453,621,626,539,587,472,455,405,401,392,394,422,492,486,501,393,663,824,818,748,722,626,530,417,474,502,555,562,637,634,608,431,428,422,433,541,643,581,608,514,466 8,58,56,84,140,118,70,436,438,422,392,395,415,442,492,468,440,462,454,475,472,404,429,443,418,419,396,416,412,418,446,477,476,441,450,414,403,419,396,401,441,470,545,483,485,431,653,670,647,597,571,504,430,534,619,636,691,672,720,675,615,398,412,413,415,464,481,465,473,431,403 1,60,59,168,225,230,171,439,409,415,404,409,409,470,519,465,458,447,451,470,462,411,419,406,393,396,397,384,372,407,446,447,423,408,426,401,390,440,445,448,485,523,602,537,504,463,609,567,554,486,473,447,404,592,677,677,701,661,715,653,599,414,392,409,411,443,458,410,428,429,392 13,12,11,21,25,21,17,543,616,559,534,476,525,562,638,604,604,612,658,724,699,472,643,593,522,527,463,460,427,409,540,693,703,622,641,564,486,408,393,407,432,466,612,612,645,419,792,890,874,822,791,704,582,524,588,605,702,709,782,785,746,473,456,473,506,632,743,681,706,585,521 7,10,10,17,18,13,13,456,449,419,427,416,400,472,521,503,481,478,479,474,491,398,427,422,415,424,412,399,382,398,490,458,474,444,463,432,402,408,435,451,494,560,669,598,582,426,679,644,615,565,547,495,461,522,585,627,695,696,757,713,659,432,410,410,436,439,479,469,477,422,411 6,18,17,63,69,66,61,413,461,437,426,405,427,425,437,457,441,426,474,536,516,409,497,463,434,426,399,413,396,403,398,509,544,470,491,432,416,398,413,410,429,427,502,471,460,419,592,727,732,637,607,522,452,475,513,530,582,570,630,599,548,404,394,402,404,436,530,483,492,433,422 14,26,24,55,67,60,49,443,491,466,418,432,440,417,459,444,464,427,496,603,593,434,544,506,463,469,436,417,391,388,434,556,627,521,546,473,411,398,404,390,415,452,497,462,471,403,602,791,804,726,681,562,491,471,514,506,585,575,655,621,565,398,418,394,416,462,582,559,548,465,439 13,129,106,173,255,201,137,456,546,502,491,461,445,472,515,486,478,479,554,686,670,470,642,595,487,492,453,436,413,441,470,642,691,585,602,509,452,402,424,431,456,484,554,512,533,449,658,831,841,759,733,611,507,531,591,599,651,647,704,685,623,451,426,428,431,521,664,603,597,507,459 18,331,225,233,320,193,144,480,427,415,386,392,363,502,508,490,487,479,451,493,477,409,446,429,410,407,383,397,370,455,428,463,480,450,405,412,402,445,453,492,505,599,665,620,578,461,653,597,597,526,489,488,420,542,585,625,691,675,733,671,623,400,391,407,385,416,458,443,443,421,405 19,9,8,29,30,24,23,410,397,387,392,370,372,399,417,416,415,395,402,396,387,380,392,372,389,373,371,369,396,389,400,388,392,382,385,370,386,411,403,409,414,431,447,420,422,395,466,422,397,382,400,388,372,438,458,465,500,488,536,506,461,389,394,383,383,383,396,383,391,401,387 4,34,34,139,189,195,141,413,488,483,438,420,429,416,448,453,441,435,493,595,570,407,538,480,455,448,431,430,408,419,419,538,583,499,557,435,456,412,375,412,397,417,487,457,469,406,618,808,809,733,700,597,481,462,490,526,584,577,640,613,564,411,415,412,420,470,588,531,543,465,443 20,13,10,42,53,29,23,425,401,400,384,391,379,437,443,410,413,411,410,438,424,393,417,419,410,379,395,374,388,388,394,411,432,411,404,398,379,398,407,399,395,401,445,431,438,413,497,536,508,484,441,426,395,423,449,467,504,513,556,524,503,394,387,394,381,398,426,402,419,412,384 2,33,30,266,457,455,261,416,387,386,383,405,386,422,429,385,392,388,408,432,433,398,404,400,406,412,395,376,384,430,406,420,436,406,402,400,418,413,407,422,403,427,434,418,436,420,462,500,483,439,426,415,375,436,511,499,533,514,544,481,443,410,399,393,378,383,408,416,413,391,372 1,8,8,12,12,11,11,417,444,427,422,405,399,410,445,449,422,409,443,542,514,413,547,501,442,435,420,400,394,397,419,518,579,460,491,427,400,371,391,398,400,426,464,457,441,399,496,618,678,561,547,462,406,442,478,480,528,510,563,506,479,397,390,394,397,427,553,499,481,445,399 19,158,138,144,181,157,124,528,497,440,433,407,420,537,597,567,536,500,509,605,564,430,561,510,452,460,423,422,419,452,509,542,594,495,536,435,430,473,531,536,588,652,744,692,657,494,758,722,728,636,605,510,439,627,694,709,780,778,837,798,732,437,405,413,412,470,597,536,545,472,407 16,118,101,71,84,78,66,410,422,428,379,380,400,452,470,454,454,447,421,424,446,403,406,416,408,407,391,381,396,454,535,470,447,406,428,403,382,455,563,607,689,783,878,801,703,438,745,612,552,503,485,452,426,565,700,770,899,895,928,833,757,396,391,407,392,426,431,406,414,401,390 7,9,8,18,21,18,16,428,508,476,445,412,441,444,483,472,479,467,536,603,570,451,555,512,476,455,428,426,390,397,447,577,602,529,519,461,435,394,401,399,427,468,493,479,482,421,616,789,783,712,678,596,493,485,531,551,609,595,663,635,598,406,424,410,417,506,591,544,565,459,444 16,71,62,16,19,14,11,400,423,409,391,390,427,420,428,437,424,437,451,470,451,404,422,422,423,403,416,396,386,419,415,438,463,427,442,396,430,390,432,443,466,536,595,531,486,437,554,605,582,514,499,441,452,475,575,589,659,625,678,604,542,395,400,378,398,416,460,430,440,388,415 20,9,9,46,60,61,46,409,444,424,422,396,426,406,424,429,421,411,481,511,498,407,477,456,431,427,406,413,396,376,409,493,496,466,476,428,411,401,400,402,396,400,441,419,420,387,526,694,691,633,573,497,455,412,445,442,476,483,544,526,482,398,393,401,405,442,504,483,479,439,390 20,11,9,28,33,25,22,397,391,387,389,378,389,424,436,418,399,399,401,400,395,371,392,396,388,388,390,377,380,384,387,395,390,396,390,370,381,411,402,416,417,427,457,432,450,392,477,449,432,413,403,402,392,441,452,462,503,485,532,511,445,394,388,381,387,376,382,387,404,373,396 18,17,14,42,52,40,33,427,384,398,423,396,394,434,447,430,409,405,400,402,407,382,401,388,388,382,385,390,373,412,404,411,413,402,401,389,387,385,402,411,425,446,496,467,451,409,499,482,465,436,426,406,383,468,486,507,544,567,596,583,505,376,380,396,395,420,399,398,395,377,374 12,8,8,42,54,55,42,407,410,430,412,414,388,410,417,414,413,426,434,476,460,401,439,450,418,415,404,392,379,391,398,453,482,441,431,403,412,374,378,380,395,392,430,422,423,399,505,667,681,577,548,500,414,413,451,434,453,475,511,498,467,405,388,388,400,426,470,449,468,414,411 4,51,18,356,318,106,123,762,893,859,802,704,706,802,846,812,796,776,913,1023,996,824,1014,956,885,872,765,693,562,534,744,1013,1023,954,968,844,749,581,678,719,762,834,917,872,853,766,961,1023,1023,1023,1023,930,817,903,951,952,985,976,1013,985,942,584,616,593,627,887,1022,957,957,862,761 17,59,57,129,141,131,122,453,507,474,443,452,459,477,519,515,497,475,565,632,615,443,565,523,473,465,434,433,398,406,470,570,601,533,545,486,430,405,402,411,445,489,558,535,531,450,720,825,805,750,710,629,506,539,598,627,711,703,760,721,663,427,425,426,425,515,614,585,569,499,449 1,10,10,24,28,26,23,409,429,422,417,399,412,407,416,426,410,415,441,509,486,411,452,434,431,405,429,409,390,385,415,465,497,447,446,419,417,387,410,407,410,431,458,440,436,411,504,669,673,587,531,463,434,441,465,477,525,501,538,528,480,390,390,382,407,426,486,467,455,433,419 2,11,11,31,35,32,29,380,381,391,382,384,392,406,390,397,390,369,395,382,384,394,393,377,369,396,401,376,384,399,395,381,388,394,393,378,383,392,384,370,384,393,417,397,405,399,424,393,392,395,395,366,386,379,406,387,404,402,410,422,400,391,390,373,384,374,387,382,396,377,404 10,163,131,1023,1023,1023,975,394,442,438,424,392,375,425,437,439,409,417,461,515,502,423,479,481,431,427,421,386,400,392,417,476,539,476,480,449,419,370,402,387,413,421,431,420,451,528,550,697,710,615,570,520,399,427,480,460,529,504,577,519,470,455,402,408,404,426,513,469,459,445,412 9,15,13,39,56,40,29,405,407,380,410,380,397,400,416,417,416,402,406,407,401,397,396,405,396,397,382,395,378,386,391,418,398,405,410,407,401,396,396,402,416,428,423,434,408,382,455,487,491,471,440,420,403,416,440,445,445,458,488,470,446,386,395,386,380,392,416,402,379,395,389 3,82,35,234,231,118,145,594,605,557,522,496,485,615,679,662,635,628,668,738,728,472,670,621,540,546,445,441,403,463,626,698,730,631,660,550,484,483,565,611,667,764,853,806,754,597,881,904,889,828,802,718,591,786,852,874,951,948,983,931,871,453,436,468,509,597,705,651,668,560,499 8,15,15,12,14,10,9,412,407,404,395,387,391,391,401,408,401,382,413,410,405,383,419,379,383,408,380,375,389,388,452,420,420,411,394,392,385,431,495,567,620,710,800,690,568,404,572,521,480,447,452,415,412,464,536,625,754,747,783,683,595,385,367,385,391,394,416,410,410,396,386 17,11,11,46,113,114,43,405,389,405,384,393,399,407,422,405,416,428,408,430,422,385,407,418,390,395,402,378,384,379,397,410,409,396,398,381,393,392,388,395,406,410,431,407,419,415,480,514,487,479,444,434,433,419,453,454,489,490,512,464,451,401,379,390,386,404,415,402,406,384,396 18,103,91,33,45,33,25,721,808,765,739,703,727,767,826,820,816,810,862,900,889,649,823,795,750,735,683,667,585,440,733,860,865,799,830,735,675,447,457,501,541,636,779,781,805,494,954,1023,1023,988,966,912,823,697,774,805,879,888,944,948,920,652,659,657,714,831,895,856,886,794,733 4,32,30,32,50,42,26,453,451,460,443,409,447,463,472,456,439,440,469,534,496,417,482,449,425,415,400,414,394,407,481,528,538,484,497,439,408,391,416,454,445,530,677,630,586,423,562,670,671,605,568,514,454,437,501,510,584,571,629,596,529,399,392,402,410,409,512,469,474,439,418 6,137,132,144,176,172,140,621,567,519,487,498,518,663,717,685,669,628,656,654,660,459,562,539,489,490,459,455,405,418,529,597,587,521,531,492,453,402,447,485,504,559,694,665,653,496,843,832,804,762,740,689,575,631,708,738,810,811,872,861,817,473,445,482,535,614,680,639,660,547,485 13,32,26,48,55,43,38,414,446,418,426,419,427,436,436,465,428,435,470,538,510,415,508,476,437,420,397,407,403,388,414,512,537,478,483,431,393,406,406,404,433,431,462,451,454,414,543,702,703,622,565,506,429,482,512,528,562,562,599,566,522,396,407,388,393,435,530,481,471,446,406 11,17,16,15,18,15,13,464,530,505,486,464,477,495,559,529,518,521,581,670,661,460,606,542,521,505,441,445,417,392,473,645,667,546,586,503,462,371,408,420,440,491,585,551,555,416,713,831,821,760,733,637,543,521,582,591,667,676,733,727,675,430,420,429,442,542,672,608,637,507,455 18,11,10,35,42,30,25,436,393,372,395,379,393,438,450,427,427,407,413,419,417,392,404,395,398,378,384,403,398,384,407,415,397,406,400,410,387,393,395,415,416,431,465,432,431,409,491,466,452,421,410,424,394,451,455,461,514,532,573,516,483,409,391,389,389,390,408,397,410,395,385 11,8,8,16,16,15,15,426,413,389,402,409,404,436,445,446,460,455,452,434,449,379,408,421,388,403,388,391,371,414,440,426,429,406,420,427,403,411,396,408,445,473,549,515,489,406,586,560,537,488,470,467,437,461,519,544,609,594,652,622,570,402,389,394,410,425,438,410,445,409,413 13,15,15,68,68,64,62,414,420,400,405,395,406,404,423,418,418,428,432,455,451,397,426,416,415,408,406,379,394,375,406,470,465,441,446,400,428,384,401,404,407,389,445,429,435,391,528,611,606,540,518,469,442,402,441,463,514,501,552,535,498,389,403,393,406,420,455,428,447,411,404 10,14,13,45,70,68,44,453,530,468,449,424,434,472,517,490,459,464,534,668,628,460,649,573,507,514,454,421,411,391,455,642,673,554,576,475,434,423,404,439,449,488,573,525,504,455,664,810,823,724,700,588,481,534,608,617,673,655,720,678,620,406,419,421,419,497,672,587,584,502,434 4,12,10,28,35,29,24,403,401,387,383,383,396,405,433,401,398,380,395,400,403,385,369,382,394,400,391,380,388,372,397,398,390,380,384,381,383,398,405,390,409,415,438,428,415,404,437,392,403,384,373,401,382,408,445,435,460,455,509,478,416,387,388,378,380,375,391,397,383,375,397 8,26,20,52,76,54,34,427,411,395,395,382,405,449,462,439,445,424,431,461,453,391,438,425,386,399,398,408,374,396,392,459,470,436,441,409,405,397,402,409,398,450,497,477,444,416,542,593,573,518,486,426,414,464,508,503,588,578,630,576,533,393,401,398,389,383,458,448,448,431,414 1,12,9,17,15,8,9,400,404,409,421,411,417,432,431,438,410,423,426,446,460,401,430,444,402,398,368,390,373,404,415,439,450,419,439,411,385,399,405,389,415,452,520,457,434,403,527,549,560,489,482,430,396,440,492,503,553,558,594,545,499,391,391,385,395,410,450,424,434,413,394 5,10,9,33,37,31,27,430,403,396,397,385,410,447,447,428,419,423,402,448,445,389,413,419,396,399,388,386,391,385,418,451,449,414,412,414,392,404,388,392,406,423,463,449,440,403,513,559,552,479,461,433,404,440,474,472,513,522,568,550,492,393,397,396,408,411,442,412,438,397,383 5,31,29,149,238,240,148,418,418,396,409,400,407,452,463,462,448,441,440,429,434,389,407,404,392,385,397,388,397,398,402,409,432,405,409,379,396,413,398,414,426,445,485,465,446,456,529,503,481,451,462,448,399,533,636,628,627,586,612,553,530,403,393,406,404,415,437,408,434,402,395 14,16,15,59,88,77,52,463,562,529,483,457,471,493,548,534,528,515,609,695,667,471,626,579,529,511,455,441,411,402,477,674,683,596,602,515,468,393,416,429,409,465,556,528,543,412,727,858,850,793,760,672,556,495,536,552,632,643,725,730,674,462,438,443,462,563,692,636,661,538,486 7,72,38,100,105,38,34,673,824,773,718,621,613,722,770,738,717,707,850,959,929,738,941,886,816,795,686,612,483,467,682,936,967,878,889,754,687,500,565,609,662,741,841,794,779,634,898,1023,1023,997,969,874,746,810,864,871,911,899,943,917,872,506,565,516,556,808,953,897,898,799,685 11,10,9,33,37,32,27,416,466,447,437,401,412,414,435,431,445,435,485,546,556,398,519,483,454,449,400,396,390,384,416,516,562,506,496,440,422,387,394,391,409,441,472,446,458,413,540,766,780,712,651,555,475,454,502,484,538,519,571,554,500,411,402,403,393,434,541,506,509,431,415 17,16,14,31,42,33,24,397,412,376,370,362,399,426,406,420,408,409,411,396,408,388,405,383,388,400,377,384,374,416,399,414,412,401,411,382,380,384,411,421,418,434,478,466,434,406,472,446,442,424,413,399,381,455,499,489,539,543,550,519,462,389,383,382,391,394,398,406,404,389,386 7,84,60,59,58,33,33,481,462,468,449,405,400,490,538,517,498,480,515,574,572,417,496,464,449,414,422,413,396,409,489,536,551,499,496,425,422,400,455,473,536,610,742,659,619,484,773,760,742,682,634,548,496,652,729,760,851,847,890,821,752,411,435,435,424,465,532,500,517,443,414 19,8,8,38,58,53,33,406,497,448,446,422,399,429,437,444,432,448,492,586,581,423,545,500,467,438,441,413,394,395,429,570,620,527,555,478,437,386,414,384,400,402,480,441,450,398,546,777,792,708,673,567,476,446,478,458,544,530,572,575,534,387,420,409,408,454,570,510,519,463,410 9,12,10,45,58,41,34,425,410,402,380,399,377,432,442,414,411,430,426,438,419,396,422,404,402,407,397,380,389,404,400,433,453,427,410,399,413,385,391,407,400,403,440,441,432,398,485,533,543,479,476,429,391,426,442,433,482,511,555,497,492,384,389,399,405,403,426,407,437,389,384 9,17,15,29,44,39,26,417,383,405,381,379,391,405,443,413,418,404,399,432,431,377,416,413,401,403,388,383,401,388,399,426,433,407,413,402,371,396,401,403,410,425,446,425,428,389,492,491,471,437,415,397,395,432,434,473,516,503,542,500,489,388,402,390,398,398,430,428,408,392,401 11,9,8,36,42,38,32,402,419,414,396,411,394,408,431,422,426,402,436,485,480,412,455,437,409,416,392,388,383,380,404,458,486,433,434,392,408,375,402,398,405,427,448,405,425,397,516,640,637,567,517,476,429,420,461,460,534,496,546,525,490,381,396,393,397,431,474,449,460,426,416 2,38,35,388,675,654,367,547,608,573,533,471,506,595,640,615,602,607,663,729,726,496,669,613,555,548,477,468,438,397,537,671,693,620,636,542,479,411,421,438,473,546,665,636,640,489,802,904,908,844,817,732,613,608,681,697,776,767,827,818,768,482,473,464,487,620,718,669,699,594,521 17,10,10,35,57,50,30,421,445,424,412,422,413,438,458,441,442,421,461,498,529,399,467,449,421,420,407,399,393,394,395,471,506,458,468,424,422,378,393,416,412,428,474,459,429,410,543,707,708,628,583,496,432,443,500,499,561,536,599,564,522,393,370,406,394,435,492,460,473,441,413 10,10,9,18,29,26,16,423,378,376,396,377,381,442,436,435,414,409,394,389,388,379,389,393,396,384,390,388,378,393,400,380,403,389,378,386,387,390,396,386,413,410,446,424,417,401,481,415,403,386,401,388,377,435,431,439,474,472,514,501,454,399,379,385,392,401,394,378,397,381,389 16,16,11,43,55,39,29,437,388,400,376,406,398,432,450,444,443,394,398,417,405,396,413,399,403,396,381,384,382,380,415,414,419,394,399,392,395,388,409,411,406,432,485,446,431,403,506,469,451,438,441,403,387,447,447,462,515,520,574,532,491,377,383,388,398,409,413,399,401,392,399 14,13,9,42,47,32,27,427,409,396,384,380,387,432,467,421,430,399,416,430,422,395,418,400,399,382,387,371,391,406,411,421,438,404,438,410,376,394,398,400,415,439,499,459,445,402,507,501,489,438,430,411,397,455,481,483,529,527,586,559,485,389,373,392,380,397,423,423,423,400,388 17,13,13,26,30,24,21,404,473,425,434,403,408,439,452,441,432,456,485,548,505,418,501,485,441,416,405,401,384,384,424,513,551,485,481,449,434,381,411,408,429,441,501,470,470,415,588,718,715,634,596,522,443,476,494,518,570,568,627,605,548,410,379,407,414,449,532,494,518,440,420 15,28,27,106,177,182,105,407,389,392,400,394,400,402,409,422,406,423,404,406,405,395,391,416,383,378,380,388,387,406,388,397,390,388,401,376,369,397,403,411,424,426,427,418,402,427,476,463,463,431,414,406,393,481,531,538,541,527,549,503,469,392,396,390,403,379,387,393,381,387,392 14,13,12,25,40,35,22,422,388,397,380,379,395,428,447,422,404,393,401,383,385,387,371,380,379,376,373,378,376,383,391,392,379,389,377,379,388,401,386,377,382,405,422,410,408,389,464,409,390,393,396,393,391,397,388,401,440,463,516,463,457,388,376,383,382,394,399,396,394,372,358 1,12,11,72,89,86,68,424,463,445,436,418,416,442,463,458,464,457,435,525,527,411,512,470,440,427,409,403,386,378,450,510,535,475,506,429,406,387,403,430,461,495,585,518,499,435,612,659,662,580,574,484,438,510,572,595,667,638,680,644,579,399,396,418,400,449,531,487,494,449,426 2,9,9,8,13,8,5,393,414,389,381,388,412,399,413,407,426,395,402,456,438,399,418,419,402,400,379,403,393,384,441,453,441,412,434,403,396,436,469,522,560,657,745,643,524,384,571,561,541,488,473,427,394,453,520,612,739,737,769,664,576,396,385,396,392,418,449,423,431,396,410 6,23,22,79,97,91,74,416,515,486,432,434,444,430,463,471,460,465,534,639,614,442,574,530,498,482,445,415,405,398,422,598,639,541,566,449,438,377,394,398,410,410,472,447,470,417,626,816,826,753,709,620,505,456,495,519,577,570,636,606,561,420,422,415,432,487,624,577,573,474,455 17,11,11,57,77,70,50,422,412,411,409,401,382,401,431,424,416,404,420,460,418,394,435,419,421,401,385,399,403,384,412,436,451,424,424,409,405,390,394,406,417,423,466,428,436,406,512,568,572,512,500,432,416,421,474,476,521,503,537,524,467,402,388,377,403,410,440,414,437,398,419 1,23,9,31,30,20,20,523,486,488,442,430,442,551,620,605,583,555,574,621,604,431,526,488,455,464,416,412,383,432,529,593,572,511,519,474,436,468,522,543,603,693,778,705,658,582,816,812,781,724,682,577,515,779,843,840,878,860,898,851,800,422,399,423,437,505,592,549,561,472,448 5,30,29,19,18,18,18,586,639,575,569,522,534,611,691,671,670,653,721,771,744,530,690,625,584,575,510,488,430,419,582,725,739,667,673,570,508,426,424,442,471,533,665,650,680,460,842,924,905,863,835,761,640,585,670,697,782,778,846,848,811,525,494,512,549,707,797,735,764,655,581 10,32,23,43,58,59,39,456,431,415,416,407,420,453,481,456,448,433,456,470,463,398,430,425,411,398,395,403,376,405,450,457,459,428,442,399,398,425,420,452,455,517,602,546,522,439,648,629,605,538,505,458,439,510,590,629,714,719,765,693,634,407,389,392,412,429,465,452,444,407,409 13,8,8,28,30,27,26,403,416,414,412,390,406,407,426,426,432,417,439,500,487,408,476,450,420,419,402,385,403,388,394,477,503,435,466,428,411,410,405,385,407,413,452,428,432,394,528,657,675,586,541,487,438,431,473,477,555,541,574,570,516,384,390,401,394,414,492,472,476,410,419 7,37,24,74,68,46,50,447,436,424,393,435,426,444,504,462,490,466,472,512,511,399,469,444,439,411,406,398,380,404,460,508,502,473,438,434,415,420,483,503,577,654,741,646,573,446,678,710,674,609,587,535,454,575,674,695,749,739,779,730,657,411,403,421,420,439,519,476,494,427,422 1,21,20,156,147,140,150,444,403,399,395,365,372,448,473,445,439,425,435,413,418,395,399,410,404,394,390,402,393,415,417,408,401,412,405,381,396,403,407,426,440,475,518,479,460,492,559,497,467,449,442,424,400,593,647,631,662,623,682,610,556,407,382,404,390,421,411,411,414,397,395 9,57,41,51,67,37,32,446,459,443,414,423,405,466,496,449,474,463,456,570,553,427,528,483,464,438,418,396,397,386,432,515,564,487,512,471,406,421,396,446,455,486,577,525,484,428,641,710,727,640,596,516,439,563,640,639,693,684,723,663,607,412,391,381,403,449,544,513,496,432,413 17,12,9,27,32,26,22,449,400,407,406,386,384,460,451,432,423,421,396,411,423,373,399,389,388,386,411,390,389,384,415,423,414,409,405,396,385,400,396,405,410,426,491,445,450,403,530,466,443,421,424,420,392,464,500,493,545,549,599,552,507,384,386,378,396,397,417,395,413,385,413 16,803,501,218,256,175,137,741,713,641,615,583,588,769,824,791,785,757,781,820,796,552,724,673,619,594,528,506,454,755,920,842,819,755,768,677,643,863,987,1023,1023,1023,1023,1023,1023,732,1023,1009,970,923,891,834,718,943,1023,1023,1023,1023,1023,1023,1023,582,530,576,609,720,802,757,775,668,599 15,12,10,41,66,51,29,455,431,417,422,409,414,485,533,519,496,503,474,468,465,403,411,386,400,415,402,397,380,398,547,496,459,436,453,445,417,449,481,513,554,658,750,705,673,416,702,626,552,537,539,495,422,508,584,620,712,718,768,730,673,413,399,427,429,441,438,445,438,418,414 11,10,11,27,41,40,27,407,413,416,378,399,408,408,418,403,399,412,430,471,458,398,430,432,428,417,397,394,389,414,394,437,470,427,421,416,396,401,392,406,407,404,421,419,412,396,465,590,589,521,499,450,420,401,422,429,469,468,500,461,444,387,388,387,377,406,451,446,459,398,411 4,39,38,28,30,29,27,647,737,679,667,602,632,689,745,743,738,727,787,847,829,588,773,731,665,645,551,549,478,394,644,814,820,744,772,651,585,422,439,450,491,556,716,714,738,478,902,997,985,938,913,847,741,632,710,750,821,831,892,902,867,579,552,590,620,769,864,816,838,743,652 12,231,193,171,241,211,148,427,373,396,397,399,382,446,442,428,430,440,425,405,397,383,401,416,402,381,379,393,394,408,425,409,406,383,401,393,382,409,439,443,459,513,575,521,494,431,512,474,427,414,420,403,386,453,497,519,559,555,589,565,519,393,371,390,401,415,406,371,377,397,384 17,11,10,27,34,29,23,417,382,387,394,405,381,424,427,421,416,390,407,422,413,385,397,397,397,393,383,376,392,404,410,419,419,400,383,392,376,403,395,405,438,456,496,465,438,424,551,473,453,414,423,404,401,504,557,544,605,579,622,568,516,391,390,386,374,397,423,393,389,393,392 5,66,64,163,198,195,158,471,571,537,458,445,475,498,518,528,486,503,607,713,697,484,654,603,557,529,471,444,408,385,479,673,711,600,627,546,463,416,409,410,445,466,570,534,539,432,720,901,907,838,804,702,588,522,582,595,681,673,748,718,678,428,435,427,436,583,706,658,649,540,491 14,8,8,25,32,31,25,479,468,459,435,420,426,496,559,534,537,536,510,519,503,417,444,439,429,435,412,399,392,397,461,471,490,444,484,423,430,396,394,381,424,438,514,515,528,426,670,672,621,581,546,524,466,469,540,542,618,621,691,674,616,451,409,435,466,490,516,474,517,459,436 6,8,8,31,43,43,31,388,432,413,414,389,409,407,399,411,407,397,422,473,478,401,456,422,408,404,398,404,387,406,396,460,494,441,455,416,403,394,382,378,399,395,430,396,405,386,469,611,621,556,513,461,412,404,433,439,473,465,503,484,456,390,392,389,389,428,473,439,442,429,394 8,10,9,28,34,28,24,395,383,367,369,385,398,406,398,408,394,399,387,398,399,384,384,388,369,374,406,379,389,386,402,397,396,394,379,382,385,394,387,368,391,406,427,413,396,405,456,426,431,408,387,386,395,424,455,440,484,469,489,439,418,383,381,385,389,398,402,407,396,385,383 4,32,29,153,200,187,139,451,521,487,440,427,449,451,513,469,481,468,520,653,638,441,604,540,500,477,440,417,403,411,449,610,644,556,551,471,455,405,405,410,429,424,523,496,486,410,661,844,859,783,746,661,524,464,502,510,603,606,674,661,614,418,421,412,426,522,662,594,602,496,450 3,10,9,43,48,39,35,427,540,492,462,425,451,455,491,453,462,464,552,678,655,461,630,567,496,487,448,413,406,369,427,648,690,581,600,497,450,412,395,397,402,422,488,471,497,422,630,845,849,777,736,614,510,460,493,504,583,577,631,621,585,415,418,397,421,529,675,617,604,513,469 18,21,21,72,111,111,70,401,448,448,413,424,416,450,453,430,445,448,482,532,495,412,491,454,441,429,429,416,387,361,426,524,531,469,477,427,428,370,404,401,374,424,483,442,463,395,578,733,726,650,608,541,475,416,461,480,538,514,578,563,534,404,401,409,403,455,538,493,493,444,415 7,91,86,129,196,188,122,845,863,816,818,788,815,889,939,937,935,927,930,914,920,617,737,736,719,718,673,703,622,472,872,857,834,803,832,798,754,473,516,549,632,748,900,910,943,643,1023,1023,1017,998,988,967,889,822,898,918,988,995,1023,1023,1023,799,746,812,840,893,894,884,920,836,801 2,91,87,126,182,177,121,497,649,577,544,488,516,494,523,536,554,530,653,789,761,512,744,684,599,580,490,460,438,422,494,740,795,697,713,583,513,408,436,437,448,483,582,550,570,448,730,937,954,879,855,757,606,531,594,620,695,692,750,734,700,428,476,438,433,609,774,708,728,611,514 10,28,27,129,175,172,125,445,517,501,466,439,441,468,488,464,470,471,550,648,632,442,579,553,504,484,449,423,431,394,438,593,649,547,562,496,446,388,384,405,417,449,515,504,514,417,681,880,907,832,795,709,564,501,543,546,650,623,688,674,638,424,423,418,424,499,640,622,616,521,463 2,11,9,31,38,27,22,405,384,376,392,376,391,410,422,395,393,400,385,389,396,381,386,386,381,380,382,392,381,395,400,385,389,395,392,394,396,386,401,401,418,420,457,422,434,401,444,420,420,385,405,399,400,434,471,459,489,488,514,461,438,391,375,386,380,385,389,392,398,389,405 3,222,199,145,183,156,124,409,412,405,397,404,387,412,444,397,399,404,410,441,439,391,418,402,422,386,375,386,398,389,421,409,447,395,423,417,408,441,427,479,467,531,620,538,498,435,491,533,535,485,475,437,412,444,451,465,516,514,568,542,484,403,393,380,388,396,412,427,462,400,405 5,9,10,60,94,98,63,374,375,378,389,378,384,388,386,403,385,377,380,382,382,383,373,395,390,382,398,388,383,393,392,391,399,374,390,389,384,382,391,394,385,388,402,382,370,380,387,410,389,405,404,386,385,401,392,387,397,399,399,403,381,400,398,375,387,383,396,400,377,383,389 16,7,7,87,153,160,90,397,398,402,401,403,381,418,427,430,426,428,434,457,429,410,421,408,398,410,398,394,379,393,396,445,445,413,431,403,388,370,406,380,410,416,421,407,423,405,528,581,553,520,505,458,413,424,449,467,520,511,558,528,509,397,412,392,408,403,444,424,449,378,415 1,18,18,327,568,567,324,394,385,373,392,362,390,399,430,431,410,414,423,397,398,390,389,387,381,390,392,385,391,388,377,408,399,402,399,405,404,400,401,385,412,395,427,428,410,419,508,475,447,413,428,396,374,433,499,520,529,486,548,504,478,398,379,402,386,420,401,389,415,395,395 6,782,238,624,833,246,162,882,898,851,817,763,790,918,963,940,928,915,945,995,978,767,936,900,837,826,728,710,608,781,972,985,989,924,943,844,800,857,961,1006,1023,1023,1023,1023,1023,905,1023,1023,1023,1023,1023,985,893,1023,1023,1023,1023,1023,1023,1023,1023,744,695,755,786,892,977,938,952,862,791 19,14,14,61,111,113,60,391,419,404,392,400,395,396,426,410,417,399,442,437,449,396,440,422,405,391,403,408,405,369,393,428,436,416,419,389,401,392,391,384,383,398,406,398,398,401,475,572,579,533,495,443,414,417,455,451,465,454,477,480,440,402,385,400,402,416,445,433,433,408,406 6,59,23,164,182,92,74,567,563,505,523,495,488,625,684,656,644,622,662,710,695,457,622,562,499,510,458,447,418,495,633,689,698,579,615,522,486,497,574,645,693,777,883,828,779,641,911,890,871,813,772,702,588,807,878,904,990,991,1023,963,904,471,440,476,482,593,678,605,649,554,494 6,26,17,49,70,45,33,394,393,395,377,395,376,404,409,413,390,411,401,413,390,397,400,393,391,394,386,386,391,402,405,411,413,411,392,406,399,409,394,403,410,421,453,425,434,407,437,428,456,403,434,382,381,448,465,461,496,475,529,478,452,392,385,385,377,386,401,392,392,388,377 1,45,36,80,67,42,47,534,637,601,532,454,483,558,636,597,588,569,623,805,784,500,798,745,613,616,527,456,420,430,531,751,822,703,734,571,467,464,517,548,584,664,760,699,665,567,808,879,917,827,805,680,542,757,820,823,865,847,886,849,792,449,472,438,445,580,808,743,725,618,504 4,154,142,143,210,190,129,498,456,428,389,377,415,483,535,487,470,448,447,527,530,400,498,469,443,416,409,397,412,423,466,525,542,459,477,427,417,416,441,461,486,526,623,582,546,460,636,643,660,554,529,467,435,556,607,594,649,654,714,671,594,396,389,400,396,472,518,512,469,433,413 8,36,36,86,124,117,79,454,504,468,441,411,437,436,480,483,460,455,507,581,553,428,535,504,459,452,410,409,404,404,422,538,583,508,507,438,421,399,389,413,419,437,502,478,471,423,624,765,777,692,664,579,472,472,520,562,617,606,657,643,567,431,408,405,417,481,566,535,555,466,424 6,15,15,88,150,152,88,434,472,453,434,428,417,431,467,450,423,442,521,584,551,420,536,493,454,444,408,410,375,400,438,542,587,492,528,452,434,400,390,402,407,446,499,466,469,400,592,777,776,689,652,539,464,466,520,542,620,602,648,618,573,405,424,416,418,470,558,508,541,469,428 12,58,53,43,63,56,37,460,507,448,459,399,433,497,518,503,495,466,544,605,607,445,584,522,479,465,443,409,394,421,463,609,630,532,552,465,447,397,416,429,436,469,547,538,508,445,657,813,804,724,693,583,469,543,611,619,639,667,717,687,631,416,411,413,433,514,646,591,603,503,437 20,15,13,31,45,35,22,455,397,376,395,398,364,443,476,434,437,413,406,413,415,383,405,390,407,397,401,377,381,397,419,405,421,386,398,370,408,401,405,431,432,463,528,487,460,417,554,495,462,429,434,386,399,495,530,526,583,601,651,599,535,386,376,392,385,406,411,401,400,392,391 12,44,43,118,150,148,116,446,516,475,447,425,444,454,478,473,462,459,538,651,622,470,577,536,495,473,436,414,397,416,467,602,644,566,568,461,451,387,402,402,425,453,530,493,511,442,654,830,835,757,723,624,506,491,550,556,630,625,683,657,598,413,411,407,419,514,647,575,601,482,449 11,49,43,29,38,31,22,610,713,668,617,549,594,670,743,725,713,710,762,814,806,573,752,697,635,623,526,527,458,409,629,788,800,722,745,632,563,437,451,474,524,605,735,717,735,494,881,952,937,895,870,793,686,654,739,749,823,824,881,883,845,555,529,564,592,738,829,777,792,683,612 7,24,18,53,65,47,38,388,388,377,375,391,393,389,407,417,420,401,403,409,388,389,382,371,377,370,385,393,377,352,403,391,379,399,391,382,376,399,407,412,405,446,493,444,447,397,499,436,432,409,396,413,391,446,481,488,536,517,574,524,479,364,367,383,388,377,385,369,387,391,401 17,8,8,29,40,27,22,391,368,395,395,401,409,398,398,388,397,397,390,397,392,392,376,402,383,386,381,363,378,405,409,396,400,394,380,385,396,386,400,380,402,407,437,420,402,399,420,452,428,422,411,401,402,430,437,443,465,456,490,455,429,391,388,375,380,405,389,392,397,380,372 5,17,17,60,112,110,58,403,439,418,406,381,417,404,413,426,427,411,447,443,429,410,432,410,409,401,407,380,395,396,418,448,453,413,436,422,385,390,410,390,400,386,444,441,421,399,499,590,585,523,498,448,422,412,435,440,509,484,507,510,480,393,405,398,389,429,442,438,451,414,394 2,219,176,169,209,167,134,618,812,769,734,640,657,683,746,730,722,701,830,934,920,698,897,853,781,765,665,622,519,492,667,905,937,855,872,754,673,418,498,511,571,651,780,745,762,547,900,1023,1023,997,971,893,780,720,783,801,865,862,909,903,864,557,577,553,567,801,929,885,882,789,696 5,87,70,53,63,48,41,767,858,820,785,727,753,813,867,864,854,847,905,962,946,753,904,865,813,802,707,679,577,469,792,939,946,887,904,801,735,485,537,568,640,738,870,853,872,592,999,1023,1023,1023,1007,948,858,790,855,876,943,946,998,999,970,686,680,696,731,885,967,920,940,850,772 18,11,8,27,33,25,19,418,392,380,383,391,375,409,422,405,396,414,397,391,401,388,389,400,384,378,379,390,376,410,395,391,379,393,389,381,394,382,402,425,432,451,501,467,401,419,499,440,425,412,409,401,381,476,547,542,567,559,609,550,486,388,381,388,382,398,381,387,386,391,384 4,46,16,221,222,73,76,551,650,611,553,507,566,603,655,612,624,599,693,798,773,524,745,678,603,599,509,477,416,416,560,765,786,690,714,595,523,475,483,549,571,665,754,703,676,562,835,946,945,882,855,764,638,742,798,812,853,845,888,856,807,457,471,451,467,601,765,713,717,607,528 17,45,32,98,158,115,67,452,516,449,447,434,436,450,502,482,479,478,549,600,579,426,565,522,486,457,452,419,417,402,472,582,604,526,542,471,437,408,422,420,456,507,589,529,514,449,654,792,786,712,679,572,505,554,622,630,686,678,725,678,624,438,410,420,418,495,598,554,579,494,445 4,9,9,11,12,11,11,432,451,427,412,399,416,428,478,447,443,434,458,517,509,409,479,453,437,419,415,415,387,384,443,494,508,457,476,422,397,408,397,394,408,421,465,453,451,387,582,679,671,604,570,516,464,445,451,478,531,536,591,580,530,398,409,413,401,470,514,478,477,435,419 15,100,94,621,1023,1023,568,563,597,556,523,479,484,586,654,601,605,567,678,786,730,532,748,664,583,554,482,479,415,418,518,750,756,646,668,539,484,431,465,479,516,596,710,662,636,581,783,912,897,826,790,686,558,686,749,746,807,801,840,816,759,509,465,474,497,614,759,662,697,556,495 1,18,17,11,13,12,10,497,634,567,542,478,532,552,613,597,586,589,668,760,730,501,691,639,550,553,489,466,432,407,536,718,749,653,685,550,512,408,427,433,472,509,626,598,613,433,769,897,893,839,809,730,600,536,609,631,710,708,775,780,738,448,475,473,478,636,753,690,720,602,526 15,8,8,21,25,22,19,411,452,433,413,400,399,401,414,417,422,425,460,553,539,414,506,488,437,442,403,411,386,382,406,529,579,485,498,438,417,381,380,388,385,409,432,411,427,405,509,750,765,686,652,543,455,421,440,442,476,468,524,513,487,398,383,400,399,423,525,471,510,445,388 15,10,10,42,55,48,37,422,489,485,452,414,442,425,435,425,434,441,518,631,598,428,547,505,454,442,440,411,393,409,425,577,611,527,547,476,451,376,405,382,387,407,468,438,466,409,562,818,825,743,701,600,499,420,444,443,493,495,555,551,522,411,416,396,400,470,591,530,542,470,436 16,14,12,36,53,36,25,405,413,404,385,411,393,407,409,417,400,404,401,430,435,393,419,397,407,393,394,388,388,387,397,412,436,405,407,406,393,397,378,400,396,411,439,422,417,403,500,518,518,477,448,426,411,438,448,450,483,488,542,542,488,393,380,388,406,405,448,433,421,396,393 11,153,142,97,139,120,84,438,418,380,407,394,387,423,445,425,413,425,427,445,441,396,427,407,415,413,408,389,386,377,419,427,427,426,436,413,384,412,418,422,460,494,563,486,465,414,534,567,547,486,448,430,398,508,541,538,587,581,622,584,527,399,378,397,392,430,436,415,426,406,393 6,15,16,160,231,237,161,411,395,401,383,395,393,432,455,438,446,409,422,431,413,399,402,390,392,390,393,411,386,403,413,394,399,389,412,390,389,415,403,418,398,429,496,461,455,434,521,494,467,439,432,406,409,492,540,542,578,544,595,541,508,400,374,403,392,400,422,394,405,427,404 9,11,10,54,92,93,51,403,385,407,374,377,378,394,404,405,395,390,378,402,396,389,392,394,389,384,390,383,384,409,392,392,381,399,392,379,388,388,397,397,392,409,421,410,400,398,439,428,434,422,395,402,394,424,441,455,485,474,509,464,432,378,375,387,381,390,393,394,394,389,383 14,10,9,21,29,23,16,408,435,430,406,406,410,428,427,420,424,410,453,483,477,397,467,436,420,423,405,380,396,366,418,481,500,446,456,411,370,397,392,408,412,455,479,466,448,416,535,675,653,585,553,482,432,457,514,506,553,549,599,554,497,399,408,404,401,433,492,465,469,423,400 14,26,25,66,90,77,57,423,477,469,460,414,417,438,444,462,444,438,504,596,605,437,573,520,476,472,428,421,413,418,409,577,608,511,531,486,443,395,400,402,413,429,474,455,476,404,577,782,797,707,671,553,480,442,475,498,578,566,627,595,531,402,411,407,407,477,597,542,548,474,459 18,8,9,52,95,100,54,424,441,417,420,413,395,434,448,454,454,441,465,482,484,406,438,437,424,415,401,402,391,405,421,474,485,440,460,422,406,413,405,424,423,438,466,475,454,413,576,660,639,588,548,482,438,452,495,510,553,548,605,587,531,404,391,396,410,427,486,438,472,430,406 15,9,8,17,25,24,16,433,386,383,391,388,381,403,424,422,420,393,380,395,402,394,391,385,375,395,384,386,386,396,381,391,409,388,393,387,374,368,390,400,402,407,415,426,412,397,442,417,415,404,380,392,379,399,413,417,438,450,472,466,431,393,392,389,399,397,391,381,390,377,387 3,8,8,13,14,8,7,470,493,470,454,435,448,512,551,553,539,504,540,559,560,414,463,454,450,442,424,432,398,405,475,522,506,475,517,440,428,400,407,418,437,482,577,539,552,416,710,741,716,647,624,560,485,514,583,585,668,666,731,714,660,432,425,436,462,501,562,498,541,459,460 3,46,41,25,39,35,21,438,477,479,429,422,422,499,508,501,482,475,536,571,558,434,510,493,465,450,429,428,402,400,457,564,536,488,494,454,440,381,399,415,423,449,514,492,505,430,646,747,723,663,628,544,469,442,514,528,614,613,667,671,607,409,424,416,433,507,590,551,556,475,455 12,19,19,172,217,217,169,394,476,442,427,417,407,424,438,425,433,430,486,607,557,415,536,484,448,435,414,405,405,409,405,531,565,472,501,460,406,375,376,396,401,407,431,406,422,412,517,782,794,714,667,578,480,437,453,458,493,463,515,507,489,407,403,407,410,467,567,531,537,471,432 2,33,32,141,261,262,138,392,401,404,399,374,410,449,463,453,451,422,435,435,422,388,397,391,398,390,383,395,385,415,438,400,406,403,399,416,394,408,403,404,445,466,514,494,484,453,596,525,492,470,465,429,408,507,587,600,655,625,686,642,570,408,389,390,404,402,420,417,409,405,413 8,16,16,66,98,101,67,413,408,398,411,383,417,421,420,415,424,421,433,454,434,407,427,420,416,387,400,394,388,406,408,419,419,433,420,401,400,396,376,415,403,418,436,433,420,417,523,578,579,510,493,442,411,440,477,494,514,518,579,526,490,398,389,402,386,399,433,419,432,411,386 5,20,20,342,462,481,350,420,404,387,387,390,416,389,427,427,415,405,432,482,445,403,467,449,421,409,395,389,376,373,410,452,475,421,454,417,383,389,392,397,394,399,420,409,422,441,474,578,582,512,505,434,397,414,438,417,454,460,478,472,469,415,403,392,384,413,475,428,467,413,394 14,140,122,64,82,64,50,415,461,435,406,419,407,431,462,428,417,425,468,588,549,410,529,505,481,445,418,416,398,429,396,513,582,492,509,454,408,388,429,416,411,412,486,440,443,430,503,708,742,649,612,479,456,448,465,480,506,508,549,507,478,398,409,388,419,440,559,499,474,434,403 14,35,34,107,120,116,104,414,491,444,405,426,412,435,452,459,453,441,488,582,578,410,548,504,458,458,427,400,395,405,418,572,598,510,544,462,449,416,398,399,422,451,492,477,453,424,600,779,784,707,663,571,467,488,522,556,622,605,663,627,574,400,418,389,414,491,586,533,549,454,439 9,43,34,134,192,147,103,387,414,418,401,367,410,397,416,413,400,430,443,455,446,405,442,430,410,398,412,398,379,393,412,426,448,400,405,402,414,392,391,417,409,413,453,451,428,426,541,597,608,549,506,452,395,441,504,503,535,533,588,546,505,403,405,393,402,408,458,437,443,424,407 15,38,36,107,114,100,90,471,488,457,453,412,429,489,529,523,500,485,538,630,593,422,553,504,468,458,407,411,401,405,447,565,606,521,525,445,407,388,422,435,442,495,606,560,539,433,681,775,763,686,661,555,477,538,570,596,671,666,722,687,644,418,399,426,424,477,586,548,552,491,433 9,47,24,163,234,171,115,460,471,457,459,431,407,450,495,453,438,424,500,541,553,455,521,463,425,435,396,403,389,390,451,523,540,484,498,432,444,413,416,394,456,491,576,536,503,458,635,742,742,669,624,550,447,525,603,630,680,665,718,669,619,405,417,408,420,470,547,512,520,457,397 12,24,24,118,202,210,121,402,410,388,401,399,376,407,422,426,425,410,427,420,405,376,394,386,386,388,410,362,380,398,414,417,424,414,384,402,400,389,404,386,395,417,453,433,428,409,473,472,460,457,422,423,398,447,467,485,481,474,505,518,452,389,388,396,395,400,416,393,421,396,384 19,9,9,56,60,57,54,401,436,418,413,409,394,396,459,408,417,423,440,513,510,407,475,454,418,422,410,395,391,405,421,491,506,460,464,446,406,390,406,401,422,444,491,432,429,398,564,685,705,619,589,509,419,458,505,504,573,553,589,565,525,405,402,388,397,435,500,477,471,426,415 11,68,64,641,1023,1017,624,441,416,397,417,407,377,450,483,448,466,442,469,491,479,398,478,429,418,440,407,403,397,438,448,480,466,442,454,418,422,419,408,431,451,473,505,472,456,515,573,646,626,559,552,476,448,589,673,677,679,639,678,608,556,442,391,423,426,443,507,460,451,437,400 17,13,12,33,35,30,29,423,398,379,393,387,378,440,450,398,389,399,392,407,411,378,396,386,386,406,382,384,387,381,401,400,405,410,394,382,392,378,386,395,399,431,452,439,445,407,472,428,419,398,411,386,403,417,457,465,507,498,526,512,474,369,417,384,391,395,384,379,383,396,362 16,14,13,27,41,37,24,401,394,386,385,392,378,404,414,420,412,411,406,398,393,380,377,392,393,392,385,382,374,397,402,388,385,388,382,398,403,397,406,407,393,417,442,438,421,398,457,421,400,397,401,390,400,449,462,459,492,472,521,483,462,373,377,393,397,377,384,384,383,386,393 10,299,195,977,1023,1023,657,899,966,928,910,877,908,945,1003,1003,1000,994,1016,1023,1023,836,984,940,910,895,841,839,760,753,1013,1023,1015,974,985,932,899,863,971,1013,1023,1023,1023,1023,1023,801,1023,1023,1023,1023,1023,1023,983,959,1023,1023,1023,1023,1023,1023,1023,859,838,865,895,987,1023,1002,1023,946,903 13,12,10,29,37,29,23,401,414,380,388,383,389,431,422,428,421,392,381,415,416,383,414,386,392,386,381,386,393,397,415,392,421,402,395,390,395,406,407,421,442,470,523,480,450,427,524,466,464,427,427,419,377,478,547,551,605,575,618,570,504,389,388,398,392,387,414,391,390,393,397 18,375,321,179,229,187,147,454,407,408,374,377,396,482,451,422,447,421,424,412,418,395,408,400,384,384,397,390,376,430,477,423,419,429,366,414,372,406,443,499,505,604,686,595,557,457,562,501,460,432,438,420,438,469,537,536,590,593,640,587,525,409,403,400,405,414,408,400,414,392,408 16,9,9,37,65,65,37,392,433,401,406,397,399,409,420,417,427,419,428,454,458,379,422,418,395,397,391,396,391,393,378,442,440,429,415,408,415,395,381,391,403,406,424,421,411,395,511,591,581,535,495,465,421,432,432,463,509,494,548,507,482,403,393,399,400,416,443,437,441,416,406 11,8,9,43,66,66,42,415,459,445,425,426,399,420,438,433,439,423,476,578,545,416,532,485,454,431,416,426,416,387,419,519,574,512,495,414,411,394,388,392,394,419,461,456,467,400,534,765,778,685,662,558,455,420,451,451,509,514,571,535,500,401,411,413,392,440,557,522,510,450,442 11,27,25,68,99,94,62,633,677,638,598,547,584,664,736,729,713,697,742,798,789,523,705,656,610,599,498,498,445,437,625,766,769,698,714,606,548,404,429,453,499,573,721,704,725,482,877,958,946,899,872,812,693,631,709,734,810,814,878,879,844,543,538,557,577,740,839,785,808,708,599 19,67,64,365,662,669,358,512,598,554,517,475,486,539,604,617,578,568,646,766,739,502,713,655,554,563,464,463,423,433,526,713,752,633,650,522,461,447,446,485,496,589,681,622,631,552,754,872,885,811,781,668,545,699,777,781,788,761,802,768,716,486,447,454,481,576,741,668,683,559,483 5,17,17,30,36,36,29,555,570,517,496,445,472,601,651,619,613,594,640,677,657,463,591,544,516,484,467,425,414,419,542,642,638,563,583,506,448,414,426,440,470,536,642,627,626,443,783,830,804,757,721,644,536,572,657,672,751,742,801,797,753,474,443,492,506,598,684,633,648,527,481 12,20,17,19,25,15,11,496,600,541,521,488,494,557,597,600,593,593,648,700,685,446,607,561,525,522,456,459,432,409,540,682,681,608,626,542,510,422,422,429,449,491,634,616,644,426,781,869,852,807,780,713,609,498,568,598,688,702,773,783,740,454,464,464,478,619,706,653,686,575,504 6,9,9,142,346,347,140,489,708,662,595,520,537,502,567,538,520,530,752,868,813,658,842,748,693,662,546,497,453,405,499,858,848,765,772,611,582,398,416,426,432,456,573,581,599,451,733,1023,1023,966,924,821,688,508,573,567,634,643,719,724,671,469,537,457,458,829,960,879,895,779,651 20,9,9,180,303,317,186,404,411,400,377,391,397,404,393,396,413,379,391,424,425,387,422,404,406,394,384,386,378,370,384,413,411,404,433,391,400,375,389,383,386,385,401,382,393,409,413,515,534,483,467,415,405,388,392,421,424,408,425,408,403,396,393,378,397,398,424,407,414,387,399 3,18,18,78,72,71,77,409,431,423,413,402,396,409,414,423,395,411,437,517,500,401,471,437,423,428,411,398,384,397,398,498,525,460,466,423,406,380,393,396,406,426,449,446,419,403,527,695,704,606,563,511,430,438,498,488,555,523,580,547,509,403,379,391,402,422,506,459,478,451,417 15,20,19,85,128,129,84,410,447,454,426,424,397,411,438,430,434,441,462,534,532,403,500,482,432,444,418,396,387,400,418,503,541,469,504,458,414,386,395,396,417,416,447,441,430,414,527,724,733,638,593,507,449,440,468,472,521,514,552,522,499,392,400,400,402,440,544,504,491,418,403 2,16,15,48,68,68,48,404,468,454,443,406,419,422,436,441,444,426,481,572,552,444,528,495,446,448,433,416,398,381,429,547,583,510,506,485,446,392,399,418,422,429,469,448,459,402,592,771,775,696,665,569,478,454,514,496,560,539,600,594,543,406,392,405,399,462,575,505,511,457,427 18,9,8,29,30,24,23,416,381,385,390,373,385,405,437,433,401,383,393,394,403,377,400,374,379,391,378,380,384,389,399,394,392,391,382,402,371,384,399,403,393,401,428,427,416,390,463,424,417,413,402,401,392,407,436,416,463,470,518,478,446,378,376,384,374,382,400,385,390,387,390 19,8,9,41,57,58,41,423,441,430,411,401,413,426,419,415,433,424,447,511,487,413,475,444,421,429,416,398,394,370,416,490,508,456,478,431,405,386,396,384,391,411,434,442,439,390,534,676,682,621,583,504,447,411,459,461,502,493,550,531,479,391,391,400,397,445,495,472,470,426,401 12,22,18,37,55,42,26,457,396,402,389,383,385,471,498,442,434,423,432,429,417,392,413,404,399,392,367,394,398,384,410,451,441,415,407,400,402,394,404,410,428,443,487,475,471,420,562,524,521,469,441,414,411,462,492,517,588,589,645,600,529,404,369,378,388,395,425,420,398,394,405 10,11,8,38,55,37,27,567,646,584,565,525,546,626,671,661,648,630,707,769,750,516,695,630,582,559,512,473,439,425,561,734,737,659,671,556,566,420,424,432,445,512,646,635,662,443,822,923,910,859,836,754,635,560,644,661,756,758,819,827,791,501,477,502,526,699,802,744,762,661,558 6,11,10,54,64,63,53,404,496,478,451,404,446,423,453,452,452,430,521,603,585,427,562,521,481,454,423,421,390,409,427,578,611,541,535,465,428,401,390,391,399,424,479,440,465,410,600,804,818,731,699,581,489,463,500,515,568,565,624,604,547,406,414,410,403,472,603,554,559,482,415 13,40,38,191,305,302,183,413,423,354,374,374,376,405,410,399,390,409,412,426,409,368,415,419,405,401,385,386,370,389,413,431,411,406,382,382,397,421,400,416,416,435,482,448,458,432,464,477,470,451,438,407,401,460,534,531,548,510,542,479,453,382,388,395,395,415,415,405,398,390,400 17,65,54,157,200,160,124,464,512,479,461,438,466,481,546,510,515,505,545,579,569,443,481,473,463,473,437,447,407,421,486,530,525,504,535,465,426,429,403,427,424,479,548,517,506,433,721,797,790,738,700,646,546,503,584,594,665,681,752,733,687,427,426,430,450,528,544,523,536,495,465 8,49,46,70,108,95,60,457,531,472,486,437,452,463,525,507,470,489,556,623,627,443,566,529,480,459,425,426,401,384,458,591,612,541,531,470,436,393,391,399,419,442,516,487,505,423,681,816,809,739,713,624,516,478,531,557,636,635,692,678,641,439,425,431,424,531,632,589,591,507,445 8,38,38,49,74,74,48,454,524,488,472,448,459,491,526,511,508,513,557,630,600,454,537,508,478,454,436,442,411,396,471,577,600,519,537,482,453,385,401,378,423,436,496,504,520,421,705,833,823,766,736,654,548,474,547,561,633,630,713,705,652,439,434,436,448,547,617,576,613,505,457 17,11,8,50,56,39,36,423,419,397,384,408,398,430,449,433,431,408,416,425,424,395,419,417,388,392,389,392,382,399,425,408,450,410,415,403,396,387,409,417,424,434,509,451,442,420,517,524,515,471,450,415,400,468,487,495,565,561,599,553,497,390,394,397,379,393,420,397,416,389,396 1,13,10,23,28,19,14,415,441,420,411,378,412,435,424,421,403,408,420,511,480,392,481,457,437,429,407,407,385,385,429,485,509,459,475,413,402,385,407,425,438,465,578,511,488,423,519,583,620,529,512,448,401,451,484,491,525,522,570,529,491,390,402,395,384,405,503,469,468,431,412 11,12,10,31,37,26,22,493,548,484,504,440,495,510,563,565,569,538,606,679,646,439,587,557,495,472,437,427,410,404,500,625,647,543,556,498,465,401,406,416,434,464,593,561,563,434,732,813,805,741,715,635,510,529,606,614,688,692,756,748,705,434,415,436,471,543,663,595,597,504,471 14,20,19,12,14,12,11,544,668,614,583,537,561,579,658,638,640,638,704,789,773,513,730,668,604,603,511,487,436,389,566,756,781,699,712,593,519,398,422,424,448,497,641,626,652,448,818,932,927,871,842,763,649,544,623,649,733,747,812,816,779,476,494,482,500,667,786,729,746,625,544 14,12,11,24,31,27,20,431,507,525,468,404,429,454,457,468,463,454,520,666,644,439,618,545,501,492,434,428,408,372,435,616,672,592,592,506,433,386,398,404,431,449,504,483,487,410,614,843,860,779,746,637,504,468,488,527,562,564,629,604,571,392,419,402,418,501,646,582,605,503,457 5,10,9,18,24,17,14,428,504,469,463,428,434,461,479,460,471,460,533,635,605,437,556,515,473,476,427,404,406,382,442,611,611,548,565,464,447,395,394,385,415,439,479,473,486,405,627,804,796,730,696,603,503,436,489,473,561,542,613,605,592,408,411,418,410,503,609,555,570,486,439 4,9,9,101,181,188,104,401,425,390,400,392,392,398,404,396,401,396,421,430,438,408,442,426,417,385,397,385,392,390,396,454,445,421,429,392,376,388,402,379,396,387,422,400,400,396,454,563,560,499,484,428,425,383,393,410,410,424,460,446,431,395,392,389,391,411,433,426,401,402,397 4,31,23,54,67,42,34,432,414,424,394,392,392,414,421,405,426,418,443,458,461,390,432,414,418,416,394,396,403,418,403,469,472,420,432,425,394,375,405,431,415,426,480,464,446,411,538,588,597,523,505,444,411,463,517,535,573,549,589,541,530,396,402,381,400,419,461,408,465,424,394 4,9,8,11,13,9,9,465,534,503,467,436,458,517,543,534,521,522,588,656,636,458,571,536,490,496,434,425,423,392,459,627,636,553,618,485,458,383,409,438,427,468,548,550,549,430,707,806,796,731,700,623,512,495,550,571,631,637,713,704,654,431,429,437,443,538,648,596,601,522,453 13,16,12,52,58,38,34,437,414,415,370,420,420,476,480,466,459,448,456,474,475,390,445,422,430,417,402,394,375,412,427,461,474,438,453,411,397,381,405,378,430,456,482,483,484,423,597,628,618,558,541,478,446,437,483,493,562,578,640,613,558,415,399,425,407,426,463,431,452,420,395 7,12,12,64,105,108,65,391,399,395,400,378,397,416,425,406,410,400,395,425,392,375,406,399,400,395,383,388,390,393,383,402,416,401,395,409,384,383,393,394,417,439,445,416,407,419,489,516,501,456,458,406,381,489,555,561,558,532,579,527,471,391,380,391,389,411,409,412,414,396,399 5,164,146,171,328,271,145,423,521,489,494,490,511,449,468,474,483,492,539,542,568,407,424,431,437,448,435,420,429,388,437,447,465,447,471,456,459,392,395,397,396,412,439,450,473,427,645,704,711,677,673,665,555,473,499,514,547,536,594,631,584,439,438,417,432,478,493,488,534,472,495 18,202,181,277,535,484,239,791,856,811,802,774,814,836,902,902,897,899,907,915,920,674,816,808,791,777,737,746,645,419,787,842,840,798,835,767,731,440,454,487,556,652,813,819,853,550,1000,1023,1012,985,973,940,864,732,818,844,917,921,979,990,965,758,738,776,811,884,910,893,926,846,810 4,14,11,47,46,35,36,430,399,385,379,361,392,440,437,407,408,405,389,397,396,380,387,378,368,387,378,379,382,399,393,389,381,395,400,381,373,393,403,427,415,409,461,435,450,395,481,426,405,402,380,387,385,415,444,434,484,485,555,499,485,400,388,386,381,387,386,392,410,376,377 19,8,7,16,21,17,13,425,391,407,382,383,400,424,418,397,389,399,408,398,414,391,394,383,393,403,383,384,366,363,385,398,397,394,399,383,368,402,394,388,410,428,440,413,415,391,459,456,463,407,408,408,394,425,425,426,468,496,510,487,450,392,386,386,378,406,411,391,402,405,394 11,47,44,180,271,262,172,481,642,595,554,501,529,519,545,535,547,527,667,790,773,513,741,699,628,613,525,478,456,402,498,736,791,698,711,597,496,391,404,400,437,481,574,542,589,438,751,953,979,907,875,786,646,493,564,591,687,687,754,738,705,451,473,443,428,611,786,736,747,634,553 12,35,34,285,452,440,269,409,417,402,440,395,416,412,413,409,398,403,435,477,457,409,467,437,412,401,389,380,384,393,409,457,482,442,433,419,392,402,406,381,407,400,412,420,414,422,445,575,592,530,485,439,408,423,421,427,461,435,478,458,426,397,393,398,395,429,460,440,424,414,406 17,38,36,76,117,111,70,407,459,445,420,432,425,413,451,455,417,429,464,546,537,415,496,456,443,423,404,392,393,402,436,515,531,483,479,426,418,403,397,399,407,433,464,429,454,426,568,751,771,685,636,547,463,435,466,498,563,549,591,569,527,406,399,389,407,450,507,500,482,432,413 18,24,20,32,53,42,25,407,392,388,390,413,378,452,442,446,386,423,412,424,401,390,400,392,396,374,384,378,386,408,402,386,390,394,402,389,387,388,384,410,399,413,434,439,454,390,458,422,414,421,399,391,377,406,428,404,470,476,526,510,459,376,399,387,375,365,391,387,413,397,374 8,19,18,81,125,122,74,423,469,434,418,403,412,426,455,429,432,413,489,530,533,405,494,465,430,424,417,414,396,401,396,498,525,475,508,438,427,412,398,405,398,426,464,459,451,397,566,745,753,665,634,543,469,444,484,503,540,534,596,578,515,396,410,414,415,448,548,492,499,434,449 15,33,32,65,101,93,60,405,512,480,468,421,426,450,466,468,447,446,523,632,612,440,575,533,479,459,446,408,397,380,413,582,624,518,549,471,436,381,407,420,415,439,486,472,454,401,610,812,820,745,702,610,507,459,490,521,576,580,623,617,561,425,418,405,415,475,608,555,573,493,438 6,10,8,27,38,34,23,439,390,374,393,389,370,414,437,413,397,406,405,395,396,380,379,376,391,384,397,378,378,389,384,382,389,381,401,389,373,385,394,394,392,406,422,404,414,380,441,396,407,393,389,388,386,408,419,414,472,449,498,459,430,378,382,371,380,375,394,382,379,383,386 8,1023,653,361,434,204,197,870,778,722,701,647,647,903,943,918,899,880,872,867,864,588,728,696,654,627,571,536,486,837,1019,922,867,822,837,782,716,949,1023,1023,1023,1023,1023,1023,1023,887,1023,1023,1023,997,967,919,825,1023,1023,1023,1023,1023,1023,1023,1023,727,602,733,751,823,868,826,851,748,691 10,53,39,89,88,67,68,482,514,471,461,443,455,522,574,541,546,539,560,585,608,429,538,490,465,452,429,422,411,425,551,586,594,543,571,495,487,435,438,465,505,569,718,654,665,468,755,799,780,714,697,610,501,562,662,681,770,755,811,784,735,451,449,445,462,512,576,544,564,489,457 11,16,16,57,78,79,56,395,415,414,401,416,403,399,393,409,387,394,419,486,466,398,455,441,409,413,397,399,389,385,399,439,467,450,421,420,409,385,381,383,402,382,419,420,398,402,464,599,603,549,511,441,418,399,436,424,453,455,485,486,449,392,393,379,386,410,469,442,428,422,407 6,28,27,51,66,62,46,419,522,480,472,443,443,453,472,456,451,459,519,660,627,467,603,552,507,483,421,405,392,399,431,618,666,571,589,479,442,397,399,396,397,433,470,467,467,412,618,836,849,778,733,637,500,444,503,495,551,555,623,620,563,404,432,395,424,506,645,591,583,510,440 19,12,10,36,43,33,27,411,388,376,377,380,392,421,424,419,406,420,397,416,412,379,390,389,382,400,387,387,392,404,403,384,388,393,394,400,399,403,403,402,404,425,482,433,427,424,486,446,422,408,409,408,396,428,450,469,505,520,578,515,485,388,388,387,377,394,397,397,376,392,399 4,12,12,29,34,33,29,453,705,646,599,525,550,488,519,521,492,493,701,840,813,576,794,739,687,639,543,538,461,382,484,796,830,746,773,658,589,394,392,396,413,451,503,500,534,422,707,1023,1023,979,945,850,718,453,472,509,565,578,651,663,624,423,498,424,440,678,840,792,798,689,599 18,47,34,55,66,39,34,496,526,454,454,450,460,547,596,592,580,569,554,609,594,431,520,481,467,439,410,427,405,454,546,582,594,513,550,440,456,460,501,526,593,657,765,697,672,505,790,798,758,711,668,598,505,686,764,776,820,803,850,809,757,441,410,437,467,503,580,541,564,485,454 14,108,77,117,133,94,72,578,708,666,613,564,552,621,677,657,638,641,742,831,810,580,782,735,665,644,554,505,450,399,585,809,822,746,754,653,551,439,472,480,528,608,733,690,681,512,849,972,970,909,882,801,689,676,755,764,825,819,872,862,820,489,493,495,529,723,830,775,793,687,571 9,108,98,94,157,100,57,394,445,413,427,382,382,427,433,412,431,400,432,509,501,409,471,438,419,430,408,424,399,375,403,492,533,448,452,408,399,391,399,391,388,416,417,440,430,405,499,660,657,566,540,465,426,419,462,466,497,489,535,506,495,393,416,391,400,429,501,454,469,421,402 11,17,16,62,56,56,61,411,476,457,439,420,427,423,446,461,454,448,517,625,621,435,580,512,483,457,438,406,399,367,419,581,641,534,537,473,438,397,395,401,425,459,509,483,465,411,615,809,831,743,710,579,487,472,536,557,614,605,658,628,584,398,404,401,393,476,623,564,554,494,440 3,19,19,37,41,39,35,465,429,415,393,398,422,459,448,450,446,400,441,479,469,382,447,416,408,408,391,400,382,387,465,480,498,458,441,421,419,401,427,455,466,523,664,599,568,400,541,606,586,570,501,484,439,452,496,512,557,556,599,548,517,401,388,399,397,412,484,445,428,408,407 11,9,8,19,20,12,12,431,491,463,451,425,436,431,448,461,441,448,513,623,593,440,567,514,453,453,420,429,394,410,443,580,623,537,527,464,416,403,413,398,437,450,495,491,487,423,626,799,786,724,688,565,482,464,532,538,596,588,648,622,576,406,415,419,418,503,626,533,561,486,430 7,79,72,573,887,814,521,681,657,613,578,564,563,733,786,774,764,746,755,765,758,512,654,627,577,583,522,510,456,488,640,689,696,630,652,571,524,483,503,550,585,677,789,753,759,616,911,910,891,849,824,767,683,766,835,854,907,901,946,926,885,609,494,596,628,704,747,728,736,641,577 5,9,9,31,52,53,31,396,812,763,690,565,533,408,417,420,407,409,818,991,926,771,982,891,829,798,657,571,488,406,445,974,986,892,897,736,647,401,433,454,495,536,597,533,501,492,508,1023,1023,1003,962,829,674,569,588,529,527,498,521,504,492,390,496,393,393,790,968,873,877,759,589 10,235,206,123,184,168,112,523,573,531,522,459,490,585,635,588,583,559,632,709,685,462,637,574,518,512,439,456,436,452,576,673,698,601,635,492,497,480,498,509,556,650,757,704,678,528,840,889,882,814,792,704,592,715,800,831,894,878,912,873,824,441,438,431,483,546,673,612,655,535,462 1,62,57,68,82,70,58,705,789,754,710,642,656,740,802,785,780,759,843,915,894,697,861,821,769,732,652,597,498,438,705,890,901,831,851,731,669,434,477,513,557,656,802,783,791,559,934,1023,1023,1001,973,895,786,741,810,827,889,889,944,944,908,639,588,623,671,855,948,893,912,813,727 1,197,138,160,173,117,111,547,700,653,586,500,509,596,637,620,593,578,707,845,816,575,846,793,678,691,557,505,426,449,575,809,870,768,788,625,557,494,493,503,566,637,757,716,685,550,805,922,951,870,847,717,593,708,770,774,832,820,869,829,781,471,458,457,463,676,851,786,790,680,551 18,8,8,12,16,15,11,440,494,479,463,443,474,454,496,498,509,496,517,595,580,432,495,485,440,460,431,414,416,382,485,546,565,487,516,452,454,391,404,398,418,454,542,529,539,394,736,785,765,723,705,656,556,472,507,530,631,626,714,733,688,406,415,428,425,486,565,512,530,492,434 15,13,12,34,58,53,29,436,478,443,438,411,416,410,448,427,447,430,498,586,558,441,574,488,458,421,415,402,387,378,409,590,588,515,505,449,418,378,400,397,408,420,459,464,425,427,533,764,752,663,623,524,432,453,501,517,550,533,574,558,511,407,400,395,407,478,583,493,511,429,421 16,13,12,33,41,33,26,433,407,389,386,402,371,454,467,439,430,413,402,417,413,383,409,400,387,418,406,402,366,405,427,442,437,403,421,396,405,415,403,429,411,425,490,454,448,403,527,516,503,457,451,427,401,439,452,452,534,529,599,548,523,390,397,380,382,399,429,417,402,402,385 11,8,8,76,100,103,76,403,421,402,405,381,387,390,408,408,395,392,412,443,420,383,419,417,395,394,391,395,386,387,382,435,452,418,415,408,380,397,386,400,380,400,417,400,394,400,427,537,543,491,457,414,403,388,406,414,431,433,456,428,422,399,387,393,383,410,420,430,405,388,376 2,195,178,1023,1023,1023,1000,624,818,786,734,635,686,660,713,711,697,694,831,939,925,692,898,862,795,768,681,626,538,469,644,900,937,855,873,755,680,458,475,492,547,623,767,739,751,619,897,1023,1023,1023,1003,918,813,692,776,794,852,854,901,901,861,586,602,554,585,796,936,888,894,801,715 3,14,10,35,40,27,23,417,376,402,389,374,385,400,437,407,409,405,371,424,389,398,398,388,388,384,375,388,382,388,393,402,391,388,390,384,402,416,396,407,403,422,462,440,437,403,492,468,456,443,398,404,402,456,465,465,511,522,569,512,485,391,387,392,396,398,405,393,391,385,397 9,15,15,45,74,67,40,415,539,490,489,418,452,446,472,460,434,438,512,649,640,459,598,560,500,485,425,427,403,387,430,618,664,585,577,483,446,373,395,390,380,406,479,449,471,403,602,834,841,764,729,619,515,451,474,453,540,533,605,605,571,413,416,401,404,521,653,570,600,508,465 17,13,10,36,50,31,22,406,391,404,396,401,385,429,423,425,420,385,397,420,401,396,392,382,392,390,390,390,395,380,407,383,390,404,391,409,388,392,377,415,412,425,445,451,447,404,519,434,431,406,406,410,381,441,485,483,524,510,555,518,477,379,371,392,408,380,407,393,421,392,396 5,17,17,54,106,111,56,423,423,412,431,414,413,430,442,448,438,426,468,503,496,413,468,438,422,415,410,417,412,407,407,485,486,441,466,432,409,399,401,393,385,425,444,439,441,398,546,685,693,602,572,507,443,424,457,448,528,507,576,576,529,407,394,399,403,431,497,468,470,430,419 7,14,8,56,65,32,30,441,476,459,425,418,441,448,474,488,462,465,475,555,552,408,503,474,426,433,412,400,382,387,448,525,552,492,488,444,432,402,413,437,439,466,572,522,471,428,644,761,765,692,638,573,490,530,600,600,673,666,709,663,613,402,414,406,421,481,539,500,530,454,426 14,11,11,77,103,107,79,521,464,418,433,424,434,575,632,606,607,561,554,523,528,407,444,434,417,421,401,415,400,421,506,484,483,455,469,435,420,441,445,431,498,557,662,617,592,482,751,699,640,597,569,523,466,630,705,710,760,756,801,775,721,455,410,459,468,495,516,483,520,449,425 8,9,7,42,53,24,21,430,417,408,398,399,408,422,460,447,431,421,430,451,460,405,427,429,410,401,379,391,385,404,404,442,453,419,429,412,391,385,404,400,428,430,500,470,456,422,542,583,574,505,476,460,406,466,516,521,572,576,620,580,507,393,404,386,403,414,435,418,416,383,407 3,23,22,87,126,117,79,442,503,491,473,404,438,433,458,467,447,432,530,631,608,453,574,513,478,470,429,418,416,391,433,579,616,522,553,453,427,395,404,423,425,432,495,447,459,429,627,823,834,756,718,607,492,460,502,489,584,573,631,609,570,406,417,399,408,484,607,555,572,480,424 18,10,8,30,35,27,24,416,398,397,395,402,396,416,446,402,403,405,420,405,421,385,407,399,396,373,374,374,391,377,410,401,409,392,412,388,378,405,413,424,409,430,505,442,425,411,497,480,460,412,417,401,398,464,510,506,556,551,573,552,494,390,402,385,380,410,414,387,417,374,392 15,12,11,25,26,21,21,519,602,548,522,477,483,539,597,573,584,561,649,729,713,471,644,594,542,519,466,448,432,396,509,699,706,620,639,540,494,391,419,408,426,474,583,550,597,415,759,882,873,820,789,692,579,498,564,603,680,675,752,758,720,470,468,449,481,612,720,674,684,578,486 14,29,27,8,10,8,7,582,674,620,587,537,572,616,691,672,665,672,724,792,775,541,719,673,609,581,532,508,452,398,599,765,768,696,721,595,523,402,422,445,479,543,693,673,691,456,844,935,922,872,851,773,655,608,666,693,774,774,838,843,807,516,499,513,545,694,792,746,770,637,577 9,8,8,21,33,18,12,441,541,508,473,458,472,438,486,507,490,499,574,663,645,471,569,541,496,480,435,456,416,407,458,622,647,590,605,507,434,385,397,396,403,420,497,489,488,402,673,867,860,802,764,666,552,441,477,497,572,586,653,659,627,423,447,418,430,567,687,627,651,553,463 3,26,25,93,129,128,90,400,398,403,386,361,363,390,387,392,397,396,406,423,416,384,412,396,410,389,389,388,383,400,383,390,388,393,396,368,380,379,382,404,386,406,404,418,404,394,405,456,457,429,416,413,388,420,434,417,442,438,451,434,399,365,375,397,397,388,406,407,408,404,385 20,24,17,91,132,111,73,450,427,414,403,416,390,452,457,445,466,456,455,434,459,408,427,418,377,397,401,389,386,387,405,445,442,424,412,403,419,379,412,400,409,433,484,458,447,427,603,634,587,533,516,476,431,449,488,502,585,604,641,635,558,404,397,396,401,436,447,442,457,413,421 7,13,12,29,40,32,22,405,396,398,397,401,400,413,425,435,407,402,417,439,424,401,407,409,403,383,397,403,369,393,408,441,415,420,403,411,393,394,394,430,405,436,460,432,431,397,491,536,519,494,470,416,400,447,485,484,519,513,560,520,477,398,395,399,397,405,429,417,422,419,394 20,12,9,38,40,32,30,394,405,430,403,379,377,410,429,405,407,412,434,464,452,395,438,432,409,390,408,393,379,378,398,442,472,443,435,422,413,365,409,413,407,432,469,440,443,397,502,604,613,555,497,459,410,441,471,508,538,509,566,530,478,383,397,390,398,423,460,447,431,419,400 12,79,74,51,65,61,48,656,721,671,657,631,661,714,777,776,767,762,785,812,805,580,719,694,663,631,563,578,505,419,647,747,760,702,716,632,581,406,427,454,508,565,720,720,741,491,909,958,941,906,887,842,750,662,739,765,847,845,903,910,878,596,578,610,671,768,818,786,812,700,664 19,16,15,31,38,32,26,471,532,503,471,427,474,500,550,557,544,524,561,611,605,432,531,501,472,464,426,420,400,400,472,588,604,528,556,479,440,394,393,437,419,477,575,545,555,427,744,808,794,746,721,653,541,497,564,587,679,669,744,735,697,429,421,450,448,538,626,569,606,503,461 20,8,8,35,42,26,23,407,418,396,409,397,405,441,451,438,433,416,422,443,434,380,422,399,404,398,385,379,390,367,406,432,422,419,390,424,393,384,397,388,411,417,461,437,441,403,517,524,508,461,450,422,392,436,464,474,524,502,557,525,489,384,401,397,400,404,438,425,425,395,390 11,14,14,56,67,57,49,415,475,471,446,416,431,440,463,452,446,438,497,590,590,419,549,492,470,448,417,415,384,412,415,553,593,518,515,469,430,378,391,410,387,432,474,464,440,424,578,783,792,711,662,574,475,432,483,495,553,535,605,585,539,397,395,403,408,499,595,540,557,478,426 2,9,8,44,48,47,43,413,384,377,370,382,383,423,405,413,405,405,407,388,402,389,399,388,399,372,382,387,389,380,395,392,397,383,379,383,379,373,379,374,401,423,424,406,404,395,460,464,427,413,414,411,395,442,438,455,476,464,495,495,458,394,375,386,392,399,409,384,391,389,393 7,15,14,30,41,38,27,379,386,402,372,385,394,379,430,425,399,391,408,411,389,382,379,378,395,380,383,393,379,398,384,393,394,380,380,379,377,397,398,405,389,413,438,430,419,404,440,409,408,374,380,400,399,408,423,446,451,458,481,439,454,381,392,390,391,389,384,376,386,386,390 7,12,10,26,34,30,22,421,381,384,401,370,403,403,397,395,410,397,400,398,400,398,393,384,382,395,391,388,368,404,395,385,397,388,398,379,384,391,405,408,416,413,436,427,409,398,458,436,405,389,385,404,381,435,468,472,495,465,528,482,449,373,376,400,375,374,400,371,393,393,380 14,24,22,84,93,87,77,405,471,424,427,401,406,430,443,418,405,420,447,531,542,410,505,486,434,428,402,414,391,422,421,523,555,463,497,430,424,374,401,405,404,418,458,428,432,418,533,715,725,643,610,508,431,410,449,472,524,517,557,561,493,398,394,389,425,434,521,482,483,422,407 8,7,8,34,58,58,33,412,407,403,396,400,392,428,436,434,432,427,456,465,466,407,407,413,413,409,392,399,386,388,403,454,447,415,415,424,399,391,396,404,400,418,450,444,453,403,521,620,595,549,507,455,430,454,477,495,528,539,574,550,496,390,402,388,404,432,463,433,453,403,437 12,11,11,58,102,106,58,411,394,405,392,378,397,399,392,386,393,399,407,406,404,394,397,406,394,376,375,380,388,384,372,428,429,401,394,391,394,381,392,378,396,388,421,409,413,390,420,477,497,424,420,418,399,422,432,461,455,449,480,434,408,389,393,397,393,411,409,418,408,386,392 16,18,18,197,259,266,201,401,418,423,409,386,395,412,431,425,419,422,460,484,458,396,443,421,408,407,416,388,393,380,403,475,470,444,442,412,396,393,394,387,396,384,438,413,429,396,517,645,633,552,543,472,422,439,478,484,508,482,555,512,491,413,392,383,409,410,479,438,463,429,396 4,96,38,132,198,91,60,524,408,436,407,414,402,527,576,492,491,470,457,435,454,401,414,424,402,400,384,382,377,431,465,442,456,444,426,403,384,442,450,489,527,597,689,615,572,488,693,601,541,503,492,445,424,645,715,713,759,757,803,751,688,412,379,413,408,445,406,387,431,392,408 15,18,18,40,53,56,41,368,404,396,373,393,402,392,400,370,404,402,398,422,411,387,403,410,400,384,373,392,399,373,380,396,417,395,391,402,396,365,381,387,376,402,392,413,400,388,424,478,492,435,445,394,386,391,406,397,434,406,431,433,389,394,381,391,385,411,397,413,401,396,399 11,13,13,22,32,31,21,391,407,376,398,377,389,414,385,404,401,378,375,403,419,387,400,393,391,378,395,385,364,393,392,400,417,392,395,393,390,405,397,393,385,402,416,412,409,391,416,446,436,404,404,418,379,388,394,430,449,416,449,439,413,395,380,382,379,389,398,389,400,407,371 5,89,80,128,136,122,114,763,808,772,743,687,702,817,869,859,852,841,872,913,895,657,844,804,749,728,650,624,519,464,768,877,882,817,838,735,672,502,541,583,627,744,860,843,857,623,988,1023,1017,976,957,902,814,800,866,880,940,939,993,989,959,688,623,708,727,837,900,855,877,783,711 4,49,45,123,127,115,110,683,644,587,564,501,550,724,793,772,753,740,738,738,736,489,635,577,554,528,482,488,439,445,641,689,674,617,632,566,483,445,527,515,558,639,765,747,748,553,891,889,856,815,795,731,622,723,794,808,868,863,914,907,861,581,504,577,611,687,730,694,719,603,545 1,16,14,26,44,42,24,490,413,404,395,405,399,474,451,426,438,390,413,424,426,383,403,397,386,396,393,379,364,385,457,436,441,393,416,385,400,394,418,420,452,539,647,575,543,399,477,489,484,449,437,461,405,436,458,484,507,492,518,490,464,378,390,379,389,383,404,418,403,388,391 14,31,28,62,69,61,55,470,570,496,495,447,461,464,508,491,487,477,572,712,688,469,668,610,537,518,452,451,398,404,473,676,731,618,636,504,459,413,411,445,474,515,599,543,529,442,689,883,897,820,794,674,553,542,632,656,715,697,751,714,667,423,419,402,419,538,704,641,642,531,473 18,34,21,78,98,49,34,438,422,413,408,403,411,427,470,428,424,427,471,517,480,410,479,456,426,440,398,409,401,393,415,473,513,486,444,426,439,399,397,410,444,455,519,467,460,423,591,697,695,619,601,496,432,479,517,545,605,596,651,589,536,397,400,396,407,430,494,437,503,438,402 1,16,13,41,54,42,30,416,387,376,393,390,405,427,427,421,414,408,416,408,404,393,378,379,383,376,391,389,380,405,404,412,410,393,383,386,409,407,401,408,417,456,489,456,430,436,516,453,407,415,399,401,405,470,525,512,581,541,597,540,501,395,391,395,388,391,391,383,393,369,392 15,57,33,89,133,65,46,424,400,408,388,382,379,466,468,430,432,442,438,415,434,400,410,397,400,380,395,385,386,396,416,410,394,395,384,372,401,423,433,407,466,501,559,525,501,436,564,492,457,452,389,406,398,465,551,545,603,622,667,616,557,399,381,383,386,404,392,443,386,379,380 12,12,11,25,35,28,20,420,394,397,384,382,375,423,440,405,419,398,425,398,393,381,391,388,373,386,391,376,393,380,401,399,388,387,381,389,383,398,404,390,402,419,442,435,418,387,474,443,414,416,415,388,402,410,407,449,466,504,536,506,473,381,395,390,380,387,384,386,379,385,387 3,98,25,386,433,122,105,711,800,744,704,634,682,738,807,779,783,770,845,918,894,672,864,817,758,733,639,592,519,521,755,895,915,840,863,748,681,561,629,676,739,830,917,873,860,693,970,1023,1023,995,969,899,792,855,918,929,982,974,1013,986,945,601,583,598,617,798,903,855,870,766,669 20,11,9,27,39,28,19,393,396,391,393,376,400,402,427,409,421,410,406,421,415,385,411,404,399,419,384,386,380,372,397,411,431,391,396,394,404,402,397,404,386,421,445,418,429,404,468,486,473,453,431,419,397,426,439,449,479,476,517,483,448,395,383,392,388,403,422,414,412,402,390 16,49,43,52,48,29,33,413,421,416,415,405,413,443,449,449,468,446,462,470,468,392,437,430,412,425,385,393,386,436,482,494,475,425,472,411,399,453,538,579,660,753,826,724,605,445,700,653,631,562,539,473,438,612,746,807,877,858,878,785,697,403,392,407,413,403,461,450,456,423,412 9,11,9,34,42,30,21,424,380,389,402,395,384,429,418,404,401,397,407,417,420,382,415,408,391,400,390,380,378,409,397,389,419,401,417,372,388,397,395,399,408,434,448,446,432,412,453,464,474,447,416,397,409,429,452,442,472,503,502,452,466,379,383,381,398,383,410,382,386,376,391 18,265,234,179,203,173,156,412,427,422,386,381,409,451,457,420,431,415,415,422,387,398,394,396,391,402,406,400,387,429,448,440,424,430,415,381,403,420,428,440,494,542,632,576,520,431,524,512,488,467,434,381,389,431,506,490,557,534,606,543,497,379,393,393,393,407,401,414,417,389,381 3,13,11,47,80,69,36,402,397,421,392,390,384,413,430,417,418,421,440,468,468,394,447,414,412,396,394,393,392,381,413,443,453,423,440,407,405,403,396,392,421,434,464,453,438,406,507,612,598,504,507,446,404,470,499,492,536,525,583,541,485,391,397,403,405,423,443,433,426,403,396 20,11,9,49,61,51,41,418,395,391,405,379,380,433,435,414,429,397,406,416,434,392,407,419,409,393,397,383,383,392,412,407,434,410,425,393,387,400,401,392,413,420,472,445,434,419,497,490,502,456,424,407,391,452,472,475,524,536,567,526,489,385,379,375,403,391,435,421,414,393,378 17,10,10,24,30,27,21,423,398,387,389,381,387,429,420,386,385,402,398,398,411,386,391,404,378,406,389,386,402,370,397,397,413,384,411,385,376,391,388,412,379,382,423,418,408,386,434,404,435,421,395,411,407,399,412,420,449,452,459,450,421,390,397,391,376,385,397,380,411,375,380 12,273,245,231,300,278,215,418,407,387,419,391,373,445,456,445,441,406,441,452,439,400,416,403,383,379,396,388,384,408,412,408,421,420,425,406,383,419,419,410,435,503,560,522,500,447,561,541,532,486,446,410,394,469,523,525,579,575,633,566,533,399,419,373,404,416,428,406,411,415,402 11,76,67,29,32,26,24,714,794,735,698,625,678,753,820,811,805,795,842,887,874,626,815,774,716,713,595,596,507,421,733,855,863,799,817,717,662,452,473,531,570,678,821,801,816,536,955,1017,1005,961,939,884,783,726,813,829,898,897,956,956,925,639,612,656,683,813,887,851,866,768,695 1,291,247,25,55,43,19,412,423,412,417,425,406,421,448,436,419,420,453,519,523,418,513,456,426,423,415,408,379,381,426,485,507,450,475,378,403,415,426,421,438,475,531,476,439,453,577,681,724,625,598,485,416,545,591,594,648,607,662,582,556,383,412,382,425,424,501,445,440,405,395 6,51,46,97,145,128,82,442,492,492,465,429,429,450,496,495,483,483,513,580,591,437,536,500,464,440,429,428,397,381,454,537,573,486,517,435,425,409,417,408,412,469,528,501,516,404,668,799,802,738,706,618,502,499,541,563,649,648,697,669,625,436,401,416,407,486,591,550,553,488,449 11,14,12,75,100,91,66,420,401,412,395,392,374,428,444,415,400,401,414,397,402,382,395,379,392,398,399,388,374,385,408,399,400,391,381,390,407,397,406,398,393,402,454,439,421,403,449,452,437,411,420,409,385,431,466,457,508,516,543,513,483,398,385,382,374,405,396,394,402,387,386 19,8,8,20,24,24,19,424,448,420,427,406,424,437,459,447,443,448,484,534,500,407,480,448,420,422,408,408,385,383,437,476,507,462,453,433,411,386,383,381,403,401,445,435,458,397,581,700,706,625,592,526,448,417,454,462,529,500,582,559,524,409,418,414,411,447,503,463,499,443,389 8,25,25,71,93,90,69,437,475,452,456,443,439,458,461,451,466,468,527,581,567,415,517,504,453,451,412,414,386,372,438,547,569,482,512,457,415,395,412,405,390,425,459,474,463,416,605,772,769,708,658,576,467,442,481,506,571,571,629,619,577,404,415,420,437,505,580,533,550,470,434 13,21,19,28,34,29,23,589,709,645,621,556,589,624,707,696,687,690,758,811,795,538,709,662,611,599,520,521,485,398,623,765,773,704,737,612,550,402,400,422,440,518,653,664,703,442,863,956,940,895,873,799,703,571,641,674,765,766,836,859,826,542,551,564,568,723,810,745,772,677,597 14,14,11,60,78,60,48,409,447,427,415,415,406,409,407,433,407,405,445,515,490,411,472,457,424,434,410,399,391,394,424,492,525,458,463,412,414,396,395,395,384,403,451,446,412,410,506,690,713,621,583,495,435,411,445,454,487,501,544,499,479,386,390,392,405,421,492,457,481,410,391 8,36,27,126,170,108,87,460,518,507,483,448,460,476,500,522,515,488,566,696,651,473,626,578,503,511,446,432,400,406,449,631,662,563,577,485,482,390,408,402,423,482,548,507,525,437,701,853,852,785,755,673,539,519,577,598,673,674,726,702,646,416,424,421,437,552,670,614,623,543,483 9,408,239,1023,1023,1023,1023,583,642,583,564,501,520,616,634,627,616,574,710,797,784,572,750,703,639,602,518,504,481,474,542,764,791,694,704,578,531,425,475,514,506,613,733,697,690,784,832,967,974,907,880,794,661,705,778,782,842,835,881,846,802,655,505,507,524,649,787,736,746,622,542 1,16,13,16,19,13,11,446,563,529,528,512,537,466,530,531,538,524,617,672,673,457,574,554,491,499,450,440,435,400,519,643,660,598,623,537,513,392,416,423,452,484,592,559,602,405,753,838,832,781,768,720,617,502,568,579,675,675,741,751,708,419,488,436,435,526,637,598,626,527,513 7,14,13,40,60,54,36,435,433,419,417,395,414,401,423,429,437,431,434,509,519,397,482,466,433,434,404,404,399,425,415,497,527,473,466,425,415,397,384,410,430,450,502,466,455,416,558,684,689,592,558,494,435,475,533,554,588,559,642,595,522,394,393,386,399,427,510,484,469,426,408 12,11,8,64,73,50,44,426,453,436,409,412,434,423,427,447,423,414,487,565,549,401,516,494,454,433,408,408,395,394,409,519,561,475,498,451,422,405,390,410,395,426,458,449,437,407,555,745,749,667,621,535,463,443,474,466,530,529,561,562,522,396,394,397,402,456,549,483,517,462,417 18,38,32,36,39,26,24,436,565,496,475,446,458,494,516,510,482,509,569,689,693,448,654,604,514,527,447,426,410,404,465,645,715,597,635,492,484,401,413,440,436,470,566,526,526,426,692,853,866,793,760,658,540,528,576,585,667,650,718,708,643,420,443,409,434,524,687,644,645,526,476 15,10,9,36,39,31,27,429,388,382,376,370,409,431,443,432,414,407,410,424,439,381,417,418,395,406,396,395,385,377,409,426,443,419,422,385,398,381,395,412,390,415,439,418,448,394,487,555,560,476,471,418,417,421,441,433,503,506,549,536,467,391,401,388,392,409,414,418,418,388,403 17,42,41,156,190,184,149,425,491,458,443,396,434,448,489,479,474,457,519,558,569,426,511,492,445,450,423,420,406,396,442,540,562,488,491,457,447,394,422,407,426,474,546,496,514,435,661,756,755,685,649,560,478,517,588,602,661,644,709,672,616,405,408,414,412,471,568,526,538,452,439 11,10,9,38,43,28,22,402,399,382,392,382,371,418,446,413,397,395,406,431,400,386,416,407,408,398,392,381,375,387,394,409,438,431,410,396,396,389,384,402,390,401,436,403,405,388,421,528,549,509,463,442,413,405,405,396,451,444,477,461,441,379,414,376,384,392,401,413,422,392,401 13,11,10,26,34,30,22,413,395,384,393,378,399,429,413,404,405,411,416,407,395,399,389,393,383,384,392,387,381,419,392,413,407,383,406,385,394,389,395,400,395,421,458,426,436,415,474,447,433,413,396,392,389,451,460,487,516,517,554,513,485,383,390,390,394,393,403,389,387,399,403 13,60,34,106,142,85,60,505,461,442,395,395,405,511,561,496,499,487,497,499,502,405,439,443,429,427,413,405,381,432,474,463,484,442,454,421,422,434,464,494,511,566,659,588,565,481,680,675,650,586,550,503,454,622,692,692,738,732,775,724,661,404,408,412,406,432,481,442,469,430,422 12,31,15,56,81,35,26,506,412,410,404,409,390,527,560,503,469,449,426,452,456,396,423,416,404,410,388,386,401,387,439,439,444,420,430,399,412,403,422,402,427,483,563,528,530,444,625,528,515,463,460,425,398,499,541,552,648,660,724,676,607,394,392,385,385,421,435,395,424,395,380 5,44,41,150,178,165,139,437,518,499,481,430,462,440,485,472,468,478,559,674,657,444,616,559,522,500,440,438,419,392,443,627,686,585,589,491,436,407,422,413,414,463,573,525,515,446,678,849,856,785,741,637,536,512,582,601,690,691,742,700,645,408,428,403,413,514,653,591,597,507,449 2,9,9,99,132,140,103,396,405,403,391,397,392,426,417,417,417,400,398,411,427,388,397,396,376,375,385,393,377,378,416,399,412,402,390,399,405,378,404,395,407,424,456,427,406,402,482,477,471,436,434,407,400,444,469,476,518,502,531,483,466,404,387,391,393,405,400,403,410,403,397 13,10,8,21,31,24,16,398,386,392,397,384,380,411,428,412,386,396,382,401,402,387,415,398,381,386,380,390,384,402,393,393,382,400,393,400,382,388,386,395,419,430,460,421,428,398,470,431,428,421,442,401,384,435,480,491,527,513,527,477,461,371,399,371,406,409,397,396,390,392,409 15,8,8,33,35,30,29,402,480,456,432,433,421,441,443,431,414,428,484,601,574,432,555,491,454,466,414,407,404,383,433,555,589,509,516,423,412,416,391,414,397,421,465,455,445,401,557,736,744,648,615,541,443,436,485,463,524,534,560,576,512,393,406,397,406,458,583,532,537,474,411 2,39,38,48,55,50,43,493,474,449,408,420,450,533,583,555,546,525,516,543,534,399,468,448,437,409,413,413,394,428,571,549,533,495,516,467,426,472,551,612,673,770,865,791,735,450,759,737,694,632,603,550,481,594,708,751,840,830,865,809,744,420,419,446,459,478,528,496,481,438,417 2,43,34,29,27,18,19,418,397,403,387,414,409,430,452,449,453,447,441,470,471,394,448,413,415,418,402,386,396,422,425,451,467,427,448,400,388,403,433,420,441,486,544,485,477,415,592,620,604,551,512,442,411,506,573,577,645,623,668,632,550,397,381,405,411,429,460,431,462,410,403 11,24,19,127,92,70,109,436,459,435,414,401,408,446,448,453,448,442,480,541,515,417,501,470,426,436,432,400,397,396,428,520,541,485,491,446,400,393,415,428,429,477,539,492,465,439,589,683,684,630,569,481,449,514,584,572,630,608,650,625,558,408,400,412,409,446,538,491,514,433,417 13,27,27,51,67,67,50,422,453,429,412,392,414,407,443,417,413,412,468,531,521,410,482,459,418,411,405,399,418,386,431,506,511,448,471,417,409,413,402,396,421,424,459,438,441,408,521,690,691,608,580,524,443,416,471,489,508,506,559,561,515,397,393,401,386,442,515,473,505,441,403 4,92,79,286,365,302,240,464,513,487,423,446,431,450,504,480,486,491,541,621,621,422,558,517,485,465,431,436,401,367,432,581,612,517,547,445,436,392,405,413,442,471,543,516,521,453,693,814,820,747,719,621,505,529,606,636,707,686,750,717,659,436,419,397,423,504,600,570,564,486,445 1,20,20,25,38,37,25,413,480,463,434,425,423,428,442,438,458,428,518,610,576,434,559,505,459,457,428,407,397,393,419,567,605,518,519,441,420,391,386,381,411,434,473,443,461,411,582,778,786,705,669,571,479,433,496,459,564,544,601,590,536,398,398,418,413,472,589,553,553,452,419 7,428,281,316,349,207,183,864,876,819,791,753,771,899,949,938,927,912,937,973,948,731,897,831,785,765,679,632,552,716,903,950,929,865,881,800,750,728,771,817,879,955,1023,1007,997,767,1023,1023,1023,1023,1006,951,861,935,1004,1023,1023,1023,1023,1023,1023,767,659,772,794,903,982,911,937,841,757 4,11,11,15,16,15,13,462,516,461,468,447,450,484,540,526,530,513,560,626,601,451,582,525,480,470,422,417,411,396,460,610,632,524,546,457,446,401,407,420,422,453,533,514,538,414,681,793,784,715,686,606,516,483,544,538,617,627,697,684,647,422,422,442,453,530,642,573,601,495,464 5,9,9,36,52,48,34,412,455,421,419,399,402,415,421,420,425,394,438,490,490,395,466,429,420,422,411,401,384,383,405,453,497,441,470,420,396,390,395,395,410,413,452,433,426,389,508,659,651,578,558,471,439,426,457,478,498,494,531,511,485,393,390,385,404,428,462,465,468,419,403 12,33,32,89,91,84,85,433,500,472,436,424,419,434,467,455,444,432,514,637,615,448,587,532,488,475,441,421,393,380,418,589,655,538,529,462,441,373,400,390,408,424,477,460,475,422,601,804,827,737,711,604,499,448,499,495,588,566,632,593,566,418,412,405,404,506,640,545,586,497,438 18,224,195,185,236,204,160,506,433,426,398,407,394,532,538,502,466,478,465,533,510,408,527,490,426,435,414,386,408,402,476,501,545,463,482,430,424,457,451,464,460,518,614,558,539,460,695,650,659,571,546,467,433,538,609,607,691,703,760,719,640,394,399,408,419,467,550,484,495,444,405 16,17,15,35,52,42,28,401,408,377,379,378,391,435,416,416,424,391,403,410,423,384,403,387,385,378,387,400,375,415,384,403,417,408,386,388,392,410,401,420,417,415,457,450,441,410,453,445,457,425,413,402,385,414,475,449,496,500,517,455,457,381,388,375,390,405,400,385,399,390,374 16,16,16,28,39,32,24,405,463,448,417,405,439,434,451,426,429,407,455,522,521,429,494,466,442,423,399,411,395,374,413,532,544,470,487,423,423,396,397,403,409,405,443,428,453,393,556,742,750,660,623,546,449,414,452,494,533,527,581,567,523,390,402,407,408,464,520,500,513,439,408 3,253,234,230,273,252,212,413,400,412,401,382,413,389,437,398,423,418,425,396,423,389,405,386,396,398,389,411,388,426,431,401,424,414,400,379,398,411,420,441,438,498,555,504,461,419,520,510,505,460,436,424,421,459,483,500,533,549,571,548,488,390,400,368,402,405,434,423,414,400,388 6,124,87,224,284,123,112,613,563,517,494,453,466,643,700,676,678,659,653,688,685,451,568,530,500,482,447,418,428,441,630,643,651,589,602,521,483,486,545,563,641,724,823,768,748,597,882,862,836,781,760,702,577,759,834,847,906,897,940,911,865,502,440,472,527,569,649,638,629,541,452 7,16,15,26,44,39,23,402,393,374,387,386,385,399,397,371,390,384,402,392,404,379,373,398,379,396,385,385,384,376,395,401,404,390,388,392,381,376,402,398,397,408,444,407,409,386,441,432,418,407,401,379,373,403,447,439,454,441,463,443,412,404,380,396,384,401,399,406,380,392,392 9,18,17,89,125,114,80,426,497,464,430,428,418,433,450,433,461,437,492,619,589,429,545,514,455,451,431,420,399,374,428,563,598,526,546,464,420,403,396,384,392,428,461,470,441,417,572,808,814,731,692,578,483,436,480,479,559,538,586,587,552,386,415,409,402,473,610,531,535,466,413 18,8,8,160,194,199,164,428,452,425,401,420,430,423,481,447,459,425,466,484,472,419,450,453,424,404,407,402,394,403,442,450,467,438,446,429,432,405,382,390,405,432,486,472,469,440,622,645,617,591,574,559,481,508,562,564,603,589,654,622,594,414,407,401,405,430,473,435,462,423,407 18,10,8,32,33,24,24,426,419,398,371,395,411,429,421,420,420,401,426,416,420,391,405,397,386,380,389,397,379,395,402,406,442,397,415,410,406,402,406,424,424,418,493,456,439,412,484,507,512,442,433,397,395,442,498,499,523,526,553,524,481,390,385,376,380,399,407,405,413,402,401 3,35,35,193,309,318,197,415,397,371,383,377,388,404,406,429,396,398,391,395,411,383,380,405,389,393,408,370,375,405,403,404,385,395,391,388,392,401,420,410,408,421,463,429,436,463,471,451,451,439,408,426,390,572,666,672,659,601,612,528,475,402,386,397,386,404,380,407,389,386,368 12,25,24,125,190,194,124,386,379,395,393,393,405,427,406,387,399,393,397,414,414,392,402,391,395,394,379,400,383,386,391,397,398,396,402,391,390,384,389,406,406,401,413,405,416,405,459,467,472,425,434,410,389,426,439,446,479,451,476,471,444,393,385,403,397,391,407,391,412,392,385 6,9,8,23,29,23,19,432,420,426,402,397,395,432,466,432,436,439,424,448,475,398,444,418,415,407,380,387,395,380,392,432,426,419,411,415,403,401,400,385,428,432,479,451,450,419,553,545,546,486,482,431,388,473,511,525,584,572,635,582,538,408,380,395,386,422,451,433,435,419,397 12,9,10,53,92,97,55,413,382,387,387,385,373,398,405,400,403,401,419,414,395,377,403,386,386,382,387,393,375,382,395,398,405,391,403,399,407,393,400,408,391,415,407,403,398,393,429,457,452,428,400,399,383,427,454,459,465,454,471,446,427,394,394,380,391,402,409,397,412,373,393 19,28,19,66,90,50,35,409,385,386,402,374,400,429,442,429,434,426,439,480,426,384,415,406,398,392,393,382,383,403,415,417,443,412,404,404,387,427,410,425,429,481,509,460,443,411,536,517,525,490,459,441,405,497,539,530,582,583,642,570,514,396,406,399,393,407,424,420,430,383,403 14,20,19,92,136,138,91,429,442,417,419,394,432,421,421,438,450,443,442,493,497,403,453,445,426,426,393,389,372,392,400,480,505,432,447,391,406,405,407,403,413,421,470,433,443,424,543,660,641,583,558,467,418,503,572,560,599,582,618,587,531,405,392,411,403,445,511,462,471,426,411 7,14,13,104,143,127,95,412,414,411,407,398,401,404,425,407,427,399,440,474,450,405,456,420,413,394,399,389,383,382,399,448,454,437,431,395,397,376,396,390,402,423,440,429,422,415,505,611,613,533,505,456,412,455,498,515,546,538,588,541,501,393,382,401,396,417,451,433,448,405,388 1,11,8,30,35,26,23,414,393,387,400,388,382,409,426,421,394,391,378,390,403,395,380,391,385,395,372,402,376,379,388,393,394,398,398,382,379,363,399,387,418,436,469,419,424,397,471,416,381,403,393,412,374,455,464,486,516,504,534,484,466,375,384,393,375,385,395,372,385,398,378 20,42,31,289,407,325,238,605,581,538,498,508,504,669,721,720,707,699,695,673,675,442,482,492,467,469,423,439,386,469,708,672,622,559,608,523,484,516,555,602,659,741,853,820,811,548,908,868,819,790,755,703,584,730,815,838,910,906,951,931,890,531,444,545,564,592,619,589,632,510,491 9,10,9,25,33,29,22,421,386,410,389,399,397,420,437,418,420,391,407,451,428,393,429,415,391,393,385,389,380,382,401,431,465,410,421,396,403,391,387,400,407,407,433,427,432,403,464,522,523,473,477,433,416,408,431,419,473,461,524,500,460,375,383,391,400,398,427,418,427,412,390 19,9,8,243,347,348,242,408,442,429,406,417,408,424,415,425,425,396,461,510,509,419,478,457,425,427,401,385,393,386,406,481,512,432,451,409,393,391,396,380,397,407,448,414,425,415,547,691,696,624,575,510,461,437,463,469,516,512,554,551,496,400,410,395,395,420,495,467,485,429,417 16,8,8,21,28,25,18,399,379,398,382,404,392,395,397,401,390,394,401,397,402,379,399,381,391,391,387,386,375,395,386,401,421,375,402,374,403,399,392,385,394,415,415,404,382,393,431,433,415,428,409,411,387,410,406,409,452,437,477,455,435,381,386,399,389,398,390,394,392,387,397 6,16,16,60,87,84,56,406,476,435,409,417,419,422,429,421,410,410,473,551,531,408,509,473,442,452,427,392,390,376,444,526,566,491,483,455,398,384,404,408,387,417,439,423,424,393,526,725,744,652,616,536,434,420,444,464,506,498,560,532,493,392,396,410,397,453,528,486,504,443,420 4,8,8,27,36,37,28,418,448,432,418,393,421,419,418,417,416,417,445,523,506,397,488,473,429,415,411,385,387,388,417,485,521,458,476,432,406,380,392,391,397,401,433,422,418,384,468,696,716,615,599,513,433,406,426,443,461,455,493,495,459,391,395,411,408,448,501,487,478,432,409 16,22,16,46,71,47,30,466,398,399,397,372,384,465,474,463,459,425,423,432,417,387,413,389,395,400,396,406,375,411,443,408,438,402,413,383,390,414,417,409,441,468,534,517,483,426,587,514,474,446,428,416,406,486,554,532,624,594,670,622,564,403,368,402,393,397,422,434,408,387,372 17,121,92,1023,1023,1023,931,854,882,840,820,773,811,890,940,929,917,909,935,960,955,736,885,852,815,803,729,727,634,544,836,917,923,871,885,804,744,582,643,667,736,820,927,905,915,751,1023,1023,1023,1023,1023,978,890,876,943,961,1023,1019,1023,1023,1021,778,731,774,807,904,960,929,953,862,817 19,8,8,23,29,25,20,416,397,377,399,390,383,396,417,403,416,394,389,392,383,375,400,384,389,387,389,386,376,393,388,387,392,395,387,374,404,378,387,392,403,430,435,425,405,396,433,426,433,413,394,377,392,421,442,433,465,482,505,471,436,392,378,405,388,385,399,399,389,398,390 13,21,19,17,17,10,11,408,412,388,390,403,379,406,416,422,416,411,389,412,416,390,406,400,391,378,371,385,373,383,404,408,421,419,399,393,390,399,408,434,444,467,541,470,425,412,483,517,485,473,421,418,403,418,494,525,577,550,570,521,493,394,382,379,377,397,407,406,408,409,386 18,12,10,33,49,30,21,419,410,414,409,400,397,427,453,451,452,429,444,475,457,402,454,418,417,405,403,393,396,400,410,465,481,441,442,401,415,391,397,407,414,417,478,461,451,415,537,617,597,533,491,475,410,480,506,522,556,555,608,567,523,409,394,398,402,413,465,450,433,427,400 14,46,45,57,100,99,56,454,482,453,468,425,434,465,499,482,472,484,509,577,582,427,517,486,454,455,422,407,399,389,434,537,576,492,525,464,419,385,401,406,420,430,522,472,491,420,639,768,763,701,651,541,484,477,539,561,631,636,690,674,609,431,418,415,429,472,563,504,522,455,436 7,10,8,17,26,18,12,455,401,407,380,373,394,459,470,417,425,424,421,411,423,400,401,397,402,377,383,389,384,394,405,419,422,404,395,408,397,408,409,416,423,434,496,466,435,408,495,458,450,427,424,390,408,466,509,508,560,559,624,545,509,385,390,383,387,400,399,399,397,373,385 9,110,80,141,207,150,103,535,666,623,575,524,553,547,613,600,592,606,703,812,793,567,775,717,656,620,547,511,435,425,539,792,820,729,758,605,539,412,466,458,496,548,682,647,628,489,795,961,961,899,868,781,649,624,683,699,773,756,808,799,756,464,496,455,484,681,823,754,774,660,571 18,40,38,88,149,139,78,450,498,479,443,424,435,468,509,481,453,481,529,626,599,441,577,514,462,474,442,423,403,434,461,569,616,547,552,460,451,424,398,435,429,451,532,513,503,429,658,793,811,743,692,594,491,491,565,571,631,630,682,647,611,416,419,401,415,486,602,545,556,490,452 10,28,27,502,927,920,495,399,382,384,385,382,376,403,405,389,380,402,381,408,376,400,392,378,377,378,394,381,370,384,400,392,387,368,374,381,404,397,390,402,431,439,449,422,406,492,466,445,421,412,397,401,394,632,736,734,696,634,628,514,441,406,376,400,388,395,383,400,399,371,390 5,74,64,83,125,100,64,472,589,522,517,481,463,505,550,531,520,514,615,729,712,480,685,624,561,527,481,447,408,411,462,698,726,629,656,509,489,398,435,414,449,509,592,544,556,434,732,882,890,817,788,699,559,557,627,625,696,700,755,736,700,415,446,423,447,578,720,667,657,558,482 13,16,16,86,124,130,89,409,407,378,385,412,400,416,433,440,431,431,425,433,433,390,407,404,401,406,389,389,375,391,407,417,423,401,405,408,394,404,391,386,412,416,453,406,422,414,508,524,492,463,443,410,402,469,524,524,545,513,572,511,506,413,398,398,403,397,428,411,412,417,400 19,11,10,48,76,68,41,411,471,460,422,412,445,419,427,436,435,437,461,537,531,411,510,479,444,436,418,407,394,406,410,529,559,493,521,438,414,376,393,408,407,422,465,421,433,421,526,750,766,676,652,533,475,442,460,468,531,505,556,549,512,387,390,398,399,446,527,498,502,458,429 14,24,23,202,190,181,194,402,410,411,398,385,393,394,405,410,401,390,438,432,419,397,414,397,396,401,393,377,387,366,387,421,425,411,420,412,387,379,396,379,406,396,388,411,394,419,453,533,523,487,451,419,407,403,429,431,446,438,445,448,416,395,390,391,393,396,437,402,420,417,396 1,9,8,27,31,26,23,416,390,391,377,394,386,417,418,395,407,387,378,396,385,385,390,377,382,374,391,380,394,385,401,391,402,379,377,382,380,382,378,386,380,371,423,403,419,391,421,401,394,396,383,390,372,413,380,395,436,451,470,436,422,378,381,387,380,374,384,384,375,388,393 20,26,21,42,59,43,28,419,407,403,401,391,394,428,447,460,440,401,420,440,428,392,422,393,386,401,368,399,395,414,408,417,433,414,412,395,389,411,428,420,460,473,504,450,460,410,537,524,517,456,464,420,404,513,546,550,611,598,645,578,550,406,409,394,387,387,416,408,434,392,391 2,25,23,29,40,33,24,492,441,433,437,424,432,529,574,550,555,539,522,485,488,401,408,397,404,410,416,387,391,429,559,506,468,456,452,447,438,479,521,564,618,705,787,722,697,422,741,643,556,554,544,510,458,521,624,645,746,741,801,764,718,437,379,439,457,458,454,436,451,424,427 5,9,8,18,23,19,15,382,402,376,387,400,410,411,412,418,412,394,415,440,464,386,446,419,408,401,390,386,401,401,385,453,445,421,414,402,389,388,383,396,405,417,437,437,418,393,446,540,546,481,457,452,400,440,442,445,472,470,495,490,460,398,385,393,391,419,448,411,425,415,400 7,21,20,66,72,67,60,428,467,465,442,424,438,457,482,472,451,460,497,595,601,435,529,512,460,447,420,421,398,390,431,558,590,520,528,438,447,406,393,422,419,443,493,484,469,409,625,784,784,716,683,591,489,470,530,535,584,592,652,636,596,419,404,412,414,515,602,551,553,475,439 12,30,29,96,128,117,86,428,525,484,472,427,430,462,485,463,451,458,533,647,632,434,589,543,478,486,428,419,373,409,458,609,651,542,582,457,451,404,402,411,433,448,535,471,494,423,649,830,836,759,730,620,509,467,544,563,641,634,689,659,604,406,416,414,404,498,619,568,591,480,443 4,9,8,31,43,29,20,425,465,452,419,395,409,428,444,435,432,429,461,526,500,417,486,474,430,437,412,383,381,378,436,510,526,467,487,417,435,393,403,425,448,481,589,548,509,405,576,676,665,600,563,532,433,447,481,508,536,533,589,579,518,401,415,380,414,454,511,471,468,436,412 17,42,41,46,62,55,40,435,502,455,429,425,456,444,512,493,479,489,530,577,592,436,511,479,455,438,413,407,408,382,460,549,552,509,530,458,427,382,401,398,438,449,502,516,518,421,693,802,783,731,695,612,515,468,547,575,658,653,722,681,649,413,407,420,422,500,579,535,544,474,444 7,178,146,317,458,394,265,553,713,659,610,554,541,577,652,626,626,612,724,833,815,569,791,745,667,653,566,520,457,431,568,793,833,744,758,635,556,446,483,492,515,605,711,668,692,534,836,976,984,925,892,810,687,671,752,771,815,814,865,841,801,486,485,474,487,684,825,777,791,664,582 11,11,11,66,99,102,68,380,401,405,375,383,376,389,395,409,389,413,407,404,401,388,405,401,386,400,379,381,383,414,397,408,415,406,400,387,377,385,396,410,389,383,409,382,406,421,436,463,458,441,437,417,401,443,515,496,499,475,469,421,430,397,391,387,390,384,410,407,408,381,384 17,7,7,28,34,31,27,390,407,405,386,404,409,401,402,387,411,397,419,446,424,399,430,407,394,401,390,387,389,389,382,436,443,417,413,411,386,394,395,406,361,385,400,392,405,388,456,578,585,517,475,437,425,408,404,409,430,436,470,442,441,398,382,383,384,407,437,418,426,411,405 9,16,14,35,49,38,28,402,409,389,379,412,393,421,407,380,390,384,413,388,394,383,392,393,380,383,394,396,382,387,394,393,401,393,387,401,366,381,407,409,411,406,415,425,422,395,444,442,424,401,416,402,371,419,426,429,444,450,483,467,425,391,379,391,383,383,411,397,399,383,374 5,31,25,85,102,79,65,452,536,505,471,442,434,478,514,523,528,499,536,684,649,465,634,576,491,511,428,429,397,409,463,641,687,594,586,495,448,416,423,432,452,478,587,538,536,452,701,822,833,757,722,625,507,552,626,623,700,682,747,715,664,430,413,433,430,540,669,595,609,507,447 16,8,8,64,98,98,63,385,415,410,401,396,373,411,403,409,405,415,404,433,437,394,404,414,397,405,391,385,401,399,394,421,434,415,423,409,389,388,384,380,408,403,429,419,422,403,484,575,585,502,491,429,422,427,446,450,493,477,523,491,468,407,401,388,390,404,434,411,420,395,393 7,38,24,50,91,56,30,461,460,412,415,405,427,498,555,503,500,491,491,484,482,427,446,421,423,400,396,410,369,397,455,454,482,408,434,414,381,409,421,427,450,509,574,531,532,472,662,627,590,514,524,457,446,579,633,636,703,687,748,709,642,426,387,409,417,438,479,470,473,432,384 14,47,46,73,66,64,70,408,466,444,430,417,402,423,438,441,443,414,527,581,539,441,569,497,455,453,410,400,395,408,418,588,583,501,508,423,407,395,386,398,416,461,521,475,455,429,584,737,720,623,577,510,425,490,561,543,607,585,635,600,528,403,389,400,397,491,591,492,493,446,397 17,40,39,126,169,160,118,413,515,478,466,416,439,443,463,465,462,457,537,614,592,427,556,516,471,462,426,421,404,421,428,560,608,534,544,463,437,404,398,410,399,438,494,475,483,439,638,797,804,720,683,589,495,496,544,564,637,635,673,656,613,423,397,406,422,491,600,562,558,481,452 4,28,27,112,136,131,107,435,489,454,445,435,457,448,442,475,458,454,538,615,603,432,552,516,466,458,431,401,401,417,441,585,601,521,529,474,407,402,408,409,406,414,491,483,490,409,651,804,802,737,696,623,492,452,512,537,592,598,667,638,605,426,418,415,437,504,605,555,568,491,424 18,8,8,4,6,6,4,459,518,505,472,474,491,490,546,551,564,530,590,603,617,438,523,504,492,487,441,449,419,377,471,551,543,534,527,470,453,392,394,400,397,422,498,488,517,390,716,792,773,734,720,663,557,429,479,508,584,609,675,712,660,454,463,453,487,538,626,568,620,521,484 20,12,12,63,90,93,64,397,396,402,396,383,385,393,379,399,400,399,400,416,405,393,420,406,393,388,386,389,369,408,383,407,424,407,414,396,393,378,376,386,390,390,378,395,409,383,415,496,497,455,439,417,392,395,398,408,417,400,419,430,406,382,395,388,373,410,418,399,411,385,393 3,14,14,69,96,95,68,416,484,440,426,434,433,419,433,438,447,432,495,564,547,422,522,477,447,453,426,421,392,378,415,529,547,486,482,420,430,382,384,395,405,411,434,446,458,420,563,745,754,674,638,556,454,414,444,456,511,516,564,564,530,396,412,406,410,474,548,510,521,469,434 17,8,8,24,32,31,23,426,447,416,410,419,383,412,428,414,413,427,433,481,482,400,458,430,438,418,397,398,379,382,399,477,480,457,459,409,402,398,394,379,404,395,459,435,461,422,520,672,667,608,555,487,437,438,461,479,533,519,554,532,506,388,404,388,404,450,483,448,451,422,411 4,12,10,31,44,32,23,411,399,402,373,375,408,403,413,423,415,396,413,388,418,383,391,388,388,378,387,384,384,377,397,425,408,406,397,395,381,402,409,397,406,421,476,458,416,396,466,460,430,418,415,403,389,441,471,477,496,486,519,495,453,400,391,370,379,399,393,404,416,372,395 8,14,14,87,133,124,80,402,482,444,434,406,423,447,465,442,432,432,497,580,580,445,538,488,452,455,425,423,399,390,427,533,574,505,520,439,444,409,410,412,423,449,497,475,463,404,590,768,773,694,650,552,461,460,527,543,596,584,648,602,566,408,417,408,410,468,588,517,536,485,405 6,22,11,60,72,31,24,434,405,401,391,369,385,426,474,470,441,409,420,443,432,383,410,399,390,386,397,403,396,396,421,415,425,407,422,431,411,411,438,441,454,480,571,506,481,428,581,539,517,468,479,440,402,543,596,604,655,612,683,613,545,391,381,398,392,401,410,413,394,391,400 14,13,12,11,15,13,10,450,546,518,510,458,470,479,517,511,509,498,588,688,666,468,631,579,523,511,464,439,419,381,475,654,687,599,620,484,449,382,413,398,421,432,509,498,519,408,683,842,837,769,743,637,529,470,499,529,596,617,682,684,637,422,426,435,446,568,686,631,650,540,474 1,15,14,33,37,32,29,472,578,539,505,475,482,522,574,548,554,548,632,736,689,485,682,604,550,536,482,449,416,422,497,706,724,629,658,536,494,400,417,417,444,477,584,567,565,440,732,870,870,805,771,680,560,513,588,606,684,674,744,734,697,438,440,442,466,604,737,668,675,578,481 13,14,12,22,31,27,19,399,409,405,402,406,380,434,447,417,412,411,426,451,454,404,408,413,394,398,413,378,385,369,411,423,431,402,432,384,386,393,393,398,410,408,454,426,408,393,497,522,492,475,435,429,400,417,459,444,507,474,522,523,479,396,378,385,401,417,450,425,429,401,401 8,76,73,121,149,142,115,526,675,619,601,525,534,527,595,585,571,571,692,798,773,534,737,688,620,604,539,514,450,395,523,762,789,709,729,611,544,396,416,427,432,480,594,570,605,434,789,976,982,921,894,811,693,531,605,613,718,717,785,786,748,436,490,441,488,659,791,746,761,647,571 10,13,9,42,43,28,30,420,404,389,392,378,387,426,428,423,417,405,404,413,434,403,402,396,387,391,393,390,404,392,420,411,426,413,406,390,390,389,406,409,429,427,468,437,444,419,508,475,469,444,416,421,383,458,478,491,539,547,585,554,501,392,391,397,400,402,421,400,398,408,401 3,19,18,70,92,85,65,404,463,422,414,391,396,402,408,421,415,407,451,547,542,421,512,464,437,425,411,399,397,375,411,521,563,474,488,399,416,382,381,376,386,388,416,418,413,403,506,746,767,682,635,525,452,397,429,441,445,466,500,485,489,403,400,384,396,448,523,485,500,446,418 2,13,13,89,104,102,87,411,426,434,394,393,393,403,407,384,379,405,425,480,472,406,449,438,412,414,403,394,408,400,394,448,475,427,437,408,410,397,377,386,389,385,412,415,388,398,454,626,637,549,517,456,425,397,382,431,425,428,452,452,435,387,394,401,403,411,470,438,447,412,405 13,252,181,195,270,210,147,484,446,396,396,409,391,458,496,480,453,451,448,481,455,398,466,434,407,410,396,400,401,422,484,483,487,437,462,394,394,405,454,474,513,583,670,597,578,431,631,599,604,523,499,444,371,500,570,561,642,633,693,645,594,395,392,404,407,428,483,444,424,409,411 8,130,101,692,1023,811,484,560,567,498,487,462,478,604,642,624,617,598,624,661,660,465,576,535,493,494,443,432,408,451,545,622,650,564,577,520,468,470,513,505,569,651,753,679,662,600,836,859,852,786,763,683,589,726,809,832,889,873,910,866,814,476,440,462,488,582,654,635,646,520,477 14,51,50,161,269,273,160,394,437,444,404,415,412,423,449,418,430,426,470,537,517,424,514,471,456,438,420,403,404,397,412,520,547,480,487,430,395,408,404,423,415,447,477,463,478,450,550,733,733,652,616,518,447,488,544,552,619,601,632,566,531,412,405,405,395,439,514,487,476,428,423 6,9,9,43,54,53,43,391,435,425,410,392,406,410,404,401,412,402,413,483,484,391,469,442,400,422,406,409,391,389,397,466,503,450,453,417,399,401,389,372,397,434,431,420,436,407,489,646,659,569,548,461,429,422,455,468,501,484,519,503,467,389,384,400,380,419,469,455,440,435,417 11,290,188,349,429,231,190,654,773,725,680,623,615,678,744,728,718,702,797,906,871,649,857,795,735,708,617,563,495,452,668,872,891,806,830,684,620,479,564,598,679,754,847,796,768,611,899,1023,1023,973,943,861,744,780,848,862,911,901,942,918,876,556,534,530,576,788,916,846,868,751,654 11,10,8,31,37,28,24,397,393,378,375,395,380,397,395,412,400,393,386,396,390,386,402,381,405,383,393,380,390,400,412,414,392,410,381,412,387,394,396,398,417,431,436,428,425,397,458,432,429,415,409,395,383,456,469,458,481,495,496,481,470,387,380,376,385,397,398,395,380,389,382 5,12,12,53,69,71,54,408,472,427,437,416,429,419,454,452,448,423,486,572,566,421,514,485,450,445,436,412,395,398,415,547,568,488,509,454,446,384,393,398,402,411,462,435,434,399,557,761,772,696,654,563,484,403,454,442,487,497,560,543,523,394,418,417,404,462,520,499,518,441,439 15,16,16,62,105,103,60,398,422,436,410,398,403,409,424,437,418,415,448,480,466,408,449,428,418,407,392,383,390,385,388,460,483,442,455,398,406,393,400,406,405,416,446,422,424,397,502,636,633,551,533,462,419,411,453,469,501,515,544,523,480,393,392,391,405,426,476,445,433,425,399 2,9,8,56,80,76,51,410,440,411,396,396,406,415,423,419,418,400,426,475,462,390,446,427,407,403,396,385,390,416,414,467,480,440,457,415,397,388,407,414,430,457,490,443,424,401,509,635,642,556,531,463,440,444,480,515,558,551,588,552,495,394,402,401,389,408,463,441,435,422,413 6,76,33,98,159,60,36,465,443,404,436,405,411,484,532,513,515,500,475,492,495,404,451,453,440,411,406,406,393,403,437,489,490,451,448,399,395,430,483,486,516,581,658,583,571,480,691,635,614,533,535,475,407,618,684,681,747,727,768,741,664,420,381,411,405,425,476,482,454,402,407 11,11,10,16,19,17,14,421,466,480,459,401,444,454,466,449,479,462,516,618,580,436,556,519,467,463,435,417,389,385,432,583,614,535,529,464,450,399,405,404,411,436,484,461,466,409,608,783,782,711,671,558,472,438,492,480,525,541,587,594,572,390,418,421,421,490,627,567,559,486,447 5,46,41,160,232,215,148,512,541,494,467,452,465,531,590,566,578,555,596,669,663,441,567,537,508,475,442,414,420,422,489,623,660,571,571,495,437,428,433,446,491,511,633,602,577,488,759,835,827,764,727,646,536,628,712,724,782,768,816,788,738,439,413,420,434,547,640,592,612,505,453 7,8,8,67,95,97,68,388,431,410,394,406,399,403,402,406,392,408,421,487,477,402,445,431,413,421,393,388,386,399,392,454,475,439,441,419,405,389,387,380,395,400,408,403,398,397,477,636,641,565,547,467,444,400,432,436,437,426,474,468,439,391,387,394,397,420,460,433,440,410,396 12,12,12,39,67,65,36,440,740,685,626,523,528,458,451,448,426,426,681,892,854,603,868,808,724,696,577,520,436,369,434,843,896,806,817,658,579,403,399,419,425,432,499,479,493,420,546,1023,1023,967,936,823,663,441,464,484,504,495,536,545,496,396,482,382,412,648,874,810,812,686,561 5,12,12,78,68,67,80,409,443,425,407,387,400,385,426,430,415,425,455,538,516,425,480,454,440,436,432,402,384,380,416,506,529,466,482,423,397,375,398,398,399,391,425,414,415,402,497,724,724,650,592,523,417,405,426,420,486,461,516,489,464,386,409,392,392,452,520,496,494,433,407 18,27,17,68,91,56,36,468,458,437,429,419,425,512,559,531,528,507,492,538,505,400,436,428,416,406,392,389,403,446,553,523,490,458,485,454,419,468,616,649,703,792,866,774,709,489,766,706,643,615,562,517,464,677,787,821,881,858,885,815,747,439,416,423,430,469,476,485,457,437,394 13,108,97,161,195,180,147,805,786,728,703,644,694,838,890,875,860,853,857,869,855,602,773,735,691,655,578,573,495,479,795,833,824,766,797,711,643,541,536,597,669,760,892,872,886,633,995,1006,983,947,926,880,792,811,877,891,954,954,1008,1005,973,709,590,715,726,817,887,839,860,760,694 14,53,51,78,117,111,73,456,573,524,505,468,479,442,512,511,490,478,587,726,707,475,679,632,549,542,466,457,423,429,476,686,737,627,650,525,484,422,411,430,453,470,572,510,492,440,680,895,911,836,804,704,563,517,583,602,673,650,717,693,647,417,435,426,417,546,713,643,659,545,483 17,7,8,60,95,97,60,406,386,385,406,403,400,391,403,394,403,392,393,415,393,386,388,392,395,400,403,383,380,371,376,388,405,394,399,403,371,384,382,389,376,403,420,391,389,385,425,490,490,432,415,424,393,391,415,411,425,426,427,420,421,378,386,383,376,411,399,411,392,405,385 1,11,11,352,342,358,367,388,423,416,383,381,380,404,404,386,407,400,395,416,423,391,390,416,392,397,391,394,393,393,379,422,422,405,403,413,398,412,402,402,407,415,440,403,413,420,452,533,517,486,453,420,402,434,473,473,493,486,519,474,453,409,381,391,393,409,423,422,409,386,400 7,14,13,30,42,36,25,400,416,395,402,404,396,421,421,411,424,405,411,438,445,397,416,426,403,397,383,394,390,371,400,422,442,425,407,401,378,378,389,389,409,415,460,428,427,404,461,544,528,483,468,418,398,429,443,455,487,481,527,499,462,383,387,398,383,387,421,409,413,405,386 8,11,9,16,21,15,12,417,441,437,413,408,389,425,437,415,442,429,456,480,502,406,455,440,426,419,426,386,389,397,426,491,486,469,453,410,391,389,386,403,397,422,460,432,443,409,527,653,643,588,551,484,441,430,456,456,512,497,550,515,497,410,407,389,399,429,511,462,467,411,416 14,27,27,46,67,69,46,708,719,675,662,627,683,749,814,809,804,799,800,796,810,483,574,572,556,555,514,511,473,423,753,740,713,659,709,653,621,433,440,479,506,616,792,807,836,522,964,960,934,904,885,850,765,693,780,810,887,894,955,962,933,642,566,648,681,750,761,743,780,689,650 11,16,14,14,16,13,11,497,554,552,517,480,500,541,599,584,586,578,627,696,665,475,622,564,523,519,443,457,424,380,519,659,680,595,623,522,479,377,417,427,440,489,616,578,593,432,760,852,835,786,753,677,549,512,605,614,694,700,770,766,724,473,439,446,475,601,710,640,676,559,492 19,10,9,27,34,28,23,414,387,393,399,365,407,422,430,418,426,401,392,399,405,384,397,392,380,381,388,381,381,402,399,376,407,398,371,387,382,393,393,414,424,435,444,451,432,408,469,448,435,406,413,392,384,459,489,477,523,514,515,494,451,385,378,384,375,396,392,402,401,384,377 2,23,23,329,557,574,337,426,463,447,434,390,435,435,447,431,442,434,468,560,548,425,518,497,467,422,425,401,402,364,419,525,557,485,486,447,419,407,376,391,400,405,472,438,446,436,559,744,759,673,640,530,445,448,461,484,534,533,576,571,527,402,404,389,411,456,536,508,523,456,438 19,11,9,21,26,18,15,428,413,372,380,371,382,423,423,380,407,408,399,408,399,388,398,386,377,393,386,381,386,397,392,418,413,397,391,393,377,387,392,404,411,428,432,437,424,379,457,428,435,415,404,393,403,423,443,446,487,480,497,466,447,386,385,397,378,390,407,395,390,384,400 11,84,69,87,137,122,76,517,658,607,545,459,512,554,591,594,565,571,697,818,777,556,773,705,627,617,523,479,432,410,505,789,817,711,737,588,522,421,460,433,473,533,648,601,619,482,774,949,951,882,849,747,614,607,677,692,747,736,799,790,750,448,461,461,466,640,823,752,767,650,531 17,18,17,31,44,36,25,413,408,394,396,390,401,418,414,411,420,398,416,404,420,379,398,390,403,403,379,380,398,386,400,390,411,396,402,402,400,378,409,409,421,428,467,421,419,414,453,492,466,426,423,410,407,425,466,478,501,499,514,509,468,399,374,393,391,398,421,404,403,380,383 4,71,70,479,692,683,470,401,469,425,394,411,409,416,419,420,402,422,469,515,497,422,475,469,428,438,406,387,384,380,409,502,522,464,479,416,405,382,384,383,412,409,462,403,424,447,523,678,678,592,554,510,448,451,453,471,510,517,565,549,474,413,388,407,407,465,508,454,469,439,412 2,69,54,525,822,736,467,504,683,625,643,631,697,594,668,667,675,688,724,706,720,466,523,559,575,578,542,589,522,417,532,554,541,511,557,532,497,426,437,470,520,580,684,640,650,499,844,827,782,793,786,783,701,524,637,657,737,748,817,827,796,570,605,548,577,672,660,681,747,654,675 5,11,11,55,98,99,55,418,426,421,419,416,407,434,456,449,448,427,485,495,458,392,422,439,405,400,393,405,403,394,444,458,435,411,436,401,412,396,403,420,405,434,496,462,467,419,598,590,566,513,481,447,428,472,517,512,560,555,611,594,556,414,388,411,411,439,450,428,432,413,398 6,8,8,8,9,5,5,479,589,558,512,484,485,491,559,548,550,548,626,724,706,470,650,606,545,520,468,463,436,381,487,696,711,613,645,541,483,396,414,399,417,463,538,537,544,415,738,891,885,825,793,699,568,469,526,544,642,650,726,735,691,455,448,451,483,614,736,671,699,571,506 2,10,10,9,12,12,8,395,430,420,409,387,402,407,426,388,411,391,416,461,462,399,458,447,418,403,389,396,379,396,395,436,497,439,438,428,396,387,385,399,402,388,407,399,411,382,450,601,625,532,499,450,400,418,415,427,440,440,482,443,451,384,397,386,390,422,467,417,439,412,399 11,40,38,16,18,17,15,602,686,628,586,527,580,652,714,710,704,693,738,799,778,543,722,659,620,596,497,503,447,418,628,768,776,699,723,598,557,425,427,459,502,568,720,691,720,469,863,944,929,882,856,785,665,635,707,734,805,810,870,865,831,515,514,548,562,718,813,756,788,675,575 19,9,8,20,26,24,18,427,383,390,404,386,381,418,437,405,420,398,386,385,396,387,385,386,379,383,371,391,389,383,403,389,393,390,379,386,383,380,392,399,403,391,444,416,413,392,460,388,397,377,383,380,386,406,439,431,462,471,522,454,442,394,383,378,376,386,392,386,389,375,380 14,9,9,27,44,43,26,414,401,421,388,375,388,386,417,409,399,403,403,418,434,369,414,425,400,402,385,381,385,399,409,408,428,415,421,407,375,382,398,410,404,409,453,426,408,399,501,539,535,464,484,413,386,442,459,471,522,519,550,516,479,413,390,385,399,397,442,410,424,392,404 5,25,23,17,17,14,15,534,624,600,528,506,503,600,659,652,629,618,701,771,754,532,696,648,579,568,500,462,427,409,566,732,751,676,698,586,515,421,441,445,480,518,672,650,664,450,814,904,890,839,809,736,626,586,649,674,751,752,820,815,779,486,485,499,511,647,758,708,726,618,541 17,9,8,29,35,29,23,415,395,385,403,395,389,417,434,411,411,401,412,424,397,393,404,405,397,390,398,393,374,383,403,406,428,401,409,398,410,388,395,423,405,426,455,432,433,403,500,474,469,439,446,392,399,429,445,459,506,478,545,505,459,391,384,392,393,404,406,404,394,380,393 12,9,8,25,35,34,25,389,467,435,434,432,398,430,420,436,432,405,443,553,540,416,525,475,450,446,429,409,399,401,404,535,561,497,512,446,434,387,388,380,395,387,446,434,428,392,541,773,789,702,665,552,478,413,441,456,495,483,527,514,490,397,407,390,411,452,530,511,514,457,397 11,12,12,18,20,18,16,523,621,555,541,499,520,532,597,580,573,559,663,751,725,491,688,627,561,558,499,459,414,419,524,724,739,658,678,565,498,404,407,417,430,462,579,560,604,434,770,910,904,850,814,741,622,506,576,586,680,692,759,767,720,469,480,454,477,661,771,693,727,609,533 17,10,9,48,48,40,41,404,400,401,407,400,395,424,430,430,418,414,420,430,430,397,413,411,399,395,379,388,380,381,396,423,421,396,405,397,411,385,394,392,394,422,442,438,424,394,527,515,511,456,460,426,400,420,473,481,542,539,569,528,500,397,397,378,394,399,416,408,423,399,401 3,14,12,32,30,24,26,435,411,398,419,402,394,436,449,419,418,411,422,440,424,396,405,391,401,383,381,378,396,357,398,427,437,410,434,391,395,392,408,407,443,451,536,483,474,420,547,548,512,484,448,449,401,461,521,533,573,575,627,570,516,402,387,400,413,412,431,411,423,410,396 9,94,79,162,216,165,113,484,533,484,463,443,471,494,567,522,519,519,563,619,606,437,559,531,487,482,448,430,427,385,474,578,576,519,541,466,435,413,406,420,449,481,594,549,534,430,724,796,777,716,680,613,516,533,587,597,668,674,738,736,673,407,446,448,454,533,600,558,581,488,471 19,12,9,43,47,26,24,422,391,399,405,404,397,435,464,414,439,406,410,435,421,383,408,399,400,387,394,389,385,405,410,418,430,409,402,402,389,387,390,407,436,449,507,482,435,417,521,510,492,430,449,400,405,451,488,505,552,554,609,557,502,397,397,395,388,415,430,414,382,399,392 11,26,26,99,157,157,95,404,433,433,418,419,405,393,423,400,412,410,460,516,513,415,483,458,431,422,398,384,402,383,406,488,522,462,468,416,412,379,386,375,392,412,430,433,425,393,505,713,733,628,588,527,448,400,464,439,463,483,508,511,490,397,384,399,396,430,499,480,483,436,430 15,30,29,225,396,403,227,424,417,388,419,389,377,432,435,426,425,432,409,422,441,396,426,407,414,409,398,382,383,399,408,436,424,407,409,407,401,399,392,418,416,456,497,434,430,417,564,564,560,476,473,454,393,489,558,549,587,560,603,565,519,413,379,390,411,416,428,432,435,395,383 1,30,28,12,12,11,10,585,695,642,625,556,584,632,707,687,685,682,758,820,795,543,752,699,632,621,528,508,450,410,610,787,808,718,741,619,568,422,428,453,457,559,695,685,693,457,862,962,952,900,874,805,680,606,680,703,785,792,857,860,824,526,498,538,584,731,829,768,799,687,595 5,225,209,114,193,182,107,400,391,420,374,409,395,422,390,415,413,399,388,370,422,382,395,377,394,402,394,397,370,431,421,420,398,403,413,406,385,412,444,422,435,496,566,527,491,396,494,448,435,395,409,440,408,426,450,460,487,477,526,494,453,398,393,371,397,378,393,398,395,393,387 8,159,114,156,229,155,109,523,699,644,587,536,558,597,641,616,625,614,719,832,805,590,779,732,656,632,549,490,426,411,558,803,833,751,758,641,571,448,444,467,482,575,677,650,667,502,820,968,969,910,879,805,674,606,694,709,771,771,835,827,782,455,517,476,488,699,835,774,789,659,601 1,56,45,125,192,155,100,450,572,518,465,436,472,467,523,517,496,506,599,705,697,449,658,611,537,505,438,447,400,412,462,667,718,605,641,498,452,406,419,433,454,496,614,533,538,457,695,857,866,791,763,646,546,539,614,623,691,676,736,712,663,408,438,417,435,549,692,621,634,535,459 13,23,23,78,135,136,77,423,409,413,389,407,392,426,453,427,428,420,417,455,440,418,422,405,410,407,395,386,399,399,434,421,441,421,423,391,391,405,405,393,419,433,500,471,454,407,551,579,556,500,480,450,410,483,534,545,581,572,615,554,551,402,372,390,402,412,442,425,440,399,406 2,14,13,108,171,165,105,405,419,418,432,383,400,385,421,413,417,414,424,481,491,390,462,436,408,402,392,412,397,385,402,450,513,456,440,417,382,409,385,392,394,411,440,421,401,405,486,636,655,562,535,465,413,413,457,462,495,485,501,487,448,410,380,390,399,425,461,448,463,431,388 3,449,284,274,357,215,162,545,471,466,393,441,438,551,582,531,494,511,515,560,564,420,490,484,445,435,417,392,415,455,552,562,562,509,541,468,420,470,512,546,609,696,796,741,686,515,732,735,731,670,641,589,492,644,716,736,785,768,813,770,708,397,403,411,400,462,549,502,513,448,423 4,120,109,138,135,123,126,596,672,608,573,515,560,619,666,667,667,663,714,789,757,519,689,645,584,577,507,505,455,432,593,749,766,681,712,592,546,427,442,460,507,585,718,687,691,507,859,952,947,888,865,789,680,659,746,770,834,837,886,870,832,504,488,502,522,660,770,714,750,624,576 8,17,16,63,76,67,55,428,468,451,422,408,410,424,455,426,402,428,474,530,517,405,485,455,426,442,420,411,402,405,418,499,524,478,483,436,415,396,389,383,407,420,451,445,444,401,554,747,762,678,637,550,456,408,460,440,513,500,561,552,506,402,404,390,404,442,541,471,498,440,427 9,14,14,62,94,80,59,433,484,439,441,425,409,434,463,463,455,463,474,574,567,429,531,494,464,443,409,402,381,374,425,552,583,522,500,434,426,383,368,386,404,426,482,481,471,405,620,777,779,699,665,556,490,432,503,498,578,562,623,608,569,407,409,408,419,472,584,532,539,470,442 12,252,134,1023,1023,1023,861,797,874,832,800,743,782,837,894,886,880,867,923,968,953,759,910,868,823,814,724,702,613,489,809,945,954,893,908,805,736,497,565,597,664,764,888,877,891,698,1017,1023,1023,1023,1021,962,868,810,880,898,962,964,1018,1019,987,736,697,738,760,903,983,942,959,866,798 6,8,8,21,29,28,20,429,385,407,391,388,402,432,437,409,405,429,411,398,412,397,396,398,378,407,388,404,388,390,404,420,413,393,408,378,396,383,401,408,407,402,446,421,413,427,519,505,475,449,449,410,396,470,513,507,533,531,578,548,496,408,390,399,401,404,400,405,432,413,406 20,12,10,32,39,31,25,436,387,383,403,386,374,420,407,420,405,403,407,413,418,381,389,387,392,394,389,393,396,386,410,402,421,388,406,381,394,395,390,418,410,434,475,453,423,411,483,452,441,424,410,402,393,429,462,461,504,510,559,528,477,394,380,392,395,388,389,399,386,397,379 13,70,57,103,172,131,78,526,634,603,529,490,538,561,611,579,598,577,676,783,770,526,739,686,600,614,501,468,442,429,523,743,782,683,718,575,474,392,435,454,480,512,654,603,608,455,778,930,927,864,837,728,629,573,661,675,747,752,795,783,742,463,449,487,473,660,793,743,746,631,537 3,64,57,88,118,106,79,490,566,530,482,471,465,516,525,544,531,531,595,712,700,462,659,606,524,516,457,430,430,417,479,671,713,608,616,485,469,419,406,447,438,502,593,549,566,441,723,855,857,789,749,667,541,553,615,631,688,687,755,732,676,457,438,418,458,558,693,647,647,552,488 8,48,34,86,111,71,55,415,450,439,439,426,414,465,481,473,447,479,498,600,561,428,543,503,446,451,430,416,412,405,435,553,613,520,531,450,416,416,400,432,436,482,553,496,503,439,633,764,766,689,657,541,482,540,563,594,632,636,701,647,588,422,419,404,430,475,600,542,538,457,431 20,31,15,90,123,67,44,498,473,434,431,435,404,503,541,504,493,474,521,550,532,416,502,475,456,429,442,416,395,447,455,528,534,493,513,446,444,426,418,433,456,501,580,544,528,451,681,756,752,683,659,549,491,580,624,649,706,693,752,724,645,418,404,420,413,486,568,539,522,451,415 18,8,8,21,25,24,20,398,397,387,391,383,398,393,417,401,411,401,424,429,412,396,411,390,386,388,398,380,389,404,403,421,405,409,394,384,373,396,387,380,394,405,419,402,417,391,486,481,492,453,438,418,399,415,439,429,500,475,513,479,457,395,381,397,401,403,419,404,413,397,395 13,247,224,178,233,215,163,442,419,363,384,367,413,423,444,431,438,424,388,394,427,402,410,384,401,390,380,367,388,423,436,406,432,399,403,413,384,421,437,440,459,522,596,522,495,434,489,489,459,439,416,419,393,438,457,474,516,506,551,538,473,402,387,396,408,419,400,389,400,382,386 3,16,16,56,91,91,55,404,461,435,429,407,410,410,436,455,427,420,477,530,500,414,479,458,420,426,410,396,388,388,407,499,529,470,476,404,399,392,399,400,399,436,472,460,465,406,572,693,703,618,580,524,457,439,508,492,554,530,606,559,543,403,395,406,413,436,511,487,475,458,415 9,11,10,26,34,31,24,392,408,394,403,379,365,379,394,386,406,398,404,417,418,390,408,378,384,400,394,374,384,406,391,400,426,390,390,391,388,395,394,388,378,418,438,409,406,384,435,441,448,400,421,389,393,407,436,436,467,467,487,459,435,390,372,389,388,397,400,401,391,400,375 13,56,54,87,107,100,80,451,601,568,531,450,496,497,534,507,511,509,626,752,738,480,705,646,578,561,475,467,420,406,482,712,747,664,670,544,491,411,401,422,432,496,575,557,551,441,729,917,933,859,831,721,595,516,587,621,695,685,754,742,693,432,471,424,459,570,736,680,694,573,500 13,14,11,35,45,33,26,428,391,381,388,392,383,458,453,438,419,412,414,412,413,388,416,397,393,388,395,372,371,379,416,424,421,417,414,394,382,382,396,394,407,428,493,448,459,403,505,474,471,410,423,416,413,460,478,482,546,522,586,538,501,393,398,378,377,396,411,404,381,399,382 13,9,8,26,31,23,19,409,383,395,400,389,374,409,412,393,397,381,413,399,393,393,397,385,382,360,400,388,381,421,406,406,402,395,408,377,380,390,395,384,395,410,432,432,413,391,456,424,409,408,406,385,392,420,439,425,464,466,487,455,453,392,358,373,388,390,376,392,383,395,377 1,54,52,106,118,114,103,429,505,476,441,419,431,448,497,458,453,446,483,601,572,450,539,513,461,458,422,435,392,392,439,552,599,497,519,454,440,400,427,411,435,485,555,510,491,434,658,779,786,701,669,584,491,520,588,609,678,656,710,676,619,440,415,415,420,453,580,543,528,462,438 6,29,19,62,69,52,46,465,570,519,505,447,455,499,534,522,506,513,574,739,716,479,734,668,560,556,486,425,403,402,472,697,764,623,681,517,486,415,429,451,466,514,622,583,554,451,716,846,879,794,760,651,541,605,663,679,738,728,778,746,686,410,432,429,441,563,748,675,672,580,464 12,37,33,46,52,39,34,420,463,403,436,394,409,445,481,444,424,437,447,565,522,418,512,478,451,431,432,419,400,417,430,537,554,483,491,437,415,413,416,438,457,467,541,488,492,446,580,714,717,632,589,496,446,498,564,552,612,608,650,622,566,394,399,406,390,434,552,495,505,440,409 7,21,21,89,134,140,91,411,392,398,368,382,399,383,410,419,406,369,394,425,422,386,411,404,394,385,379,383,385,399,401,419,401,382,404,407,393,388,402,397,392,410,450,409,429,404,457,492,490,432,459,421,400,405,449,454,511,498,526,489,442,385,380,373,387,383,417,403,379,396,397 20,14,13,33,49,40,27,399,422,391,400,393,394,400,408,411,429,393,412,401,405,386,391,406,398,387,380,384,377,368,401,410,416,406,407,392,390,387,394,399,397,423,455,433,401,406,459,474,463,432,411,405,403,421,449,460,462,469,520,473,438,379,370,406,396,385,387,399,404,406,385 13,10,10,42,46,42,38,421,466,445,424,433,411,413,424,431,433,425,474,559,550,418,514,491,458,438,418,414,401,412,412,550,582,489,496,447,421,387,396,390,419,401,462,437,440,390,544,762,773,681,657,558,452,431,466,459,509,504,545,544,509,399,400,381,408,446,558,474,514,448,421 3,68,56,526,436,293,361,798,682,609,592,537,545,840,880,848,825,794,783,787,779,507,671,632,573,536,458,477,422,506,656,715,730,641,659,527,490,525,538,593,644,711,824,795,781,659,922,919,893,840,809,739,613,825,888,892,942,934,979,953,908,660,488,657,662,717,769,717,736,604,535 4,14,15,80,117,122,82,381,396,414,397,385,390,408,405,385,378,397,395,414,418,394,400,396,395,404,403,387,379,395,399,404,414,411,411,397,396,393,403,412,406,411,423,411,396,405,442,472,466,431,428,406,400,436,467,480,495,482,508,444,435,380,388,390,399,400,409,385,414,407,395 14,16,16,205,334,334,202,407,412,407,414,391,405,403,415,422,413,401,435,466,427,412,440,416,403,407,387,404,392,398,396,429,439,421,417,414,414,396,385,406,407,403,439,428,424,411,503,553,548,494,477,431,421,443,453,451,494,494,512,492,462,414,405,384,401,404,418,402,438,396,392 14,132,122,114,166,131,87,430,399,375,393,376,363,431,435,409,401,399,411,406,414,402,385,385,377,393,388,390,382,415,418,396,419,403,421,392,384,376,414,413,411,463,511,486,470,403,437,399,408,424,399,404,383,420,442,440,458,474,541,471,447,393,403,395,389,383,384,383,387,337,392 2,8,8,47,78,80,47,382,384,400,382,381,386,396,421,403,387,385,385,407,416,402,406,399,387,391,377,383,378,376,391,407,413,399,406,395,383,383,400,386,390,427,429,396,397,417,419,464,469,452,429,390,383,439,449,463,450,444,439,450,418,398,388,376,380,393,408,383,375,388,379 18,24,21,31,35,20,20,523,615,575,522,502,544,548,623,609,613,602,670,745,733,504,661,622,570,563,476,483,426,398,529,702,712,627,676,550,508,382,398,409,438,487,586,574,612,406,784,905,898,842,816,744,634,509,586,628,702,705,774,776,745,466,492,483,498,641,742,669,699,591,554 15,85,73,179,253,223,155,505,652,619,569,507,538,525,592,593,583,564,679,788,767,517,735,671,603,584,497,446,424,418,518,737,773,687,728,555,523,411,425,437,465,533,644,606,602,463,790,946,953,885,861,771,643,567,671,697,768,761,813,801,759,449,492,453,468,632,773,717,730,618,550 6,9,8,28,31,24,22,413,400,380,400,380,398,413,414,418,390,390,397,417,401,374,398,398,375,380,389,384,383,410,394,404,409,407,398,397,370,394,390,401,388,397,433,412,401,395,469,451,448,403,412,414,394,425,446,426,465,474,515,482,450,385,375,373,380,395,419,387,392,386,377 20,12,12,115,142,140,112,502,656,604,609,548,571,540,602,581,597,581,726,773,752,562,681,639,625,585,524,531,465,404,530,757,726,685,723,611,565,372,392,417,425,454,568,571,601,437,798,1010,970,939,907,845,739,508,580,610,684,701,771,783,747,486,567,483,506,781,860,813,839,732,649 13,9,8,24,26,20,20,437,427,422,419,413,415,435,465,422,414,427,450,498,515,408,480,467,432,417,397,405,381,408,423,507,525,461,465,429,389,402,411,427,426,485,560,532,490,411,543,647,658,579,563,491,438,477,524,526,569,549,588,573,520,386,406,398,389,406,496,461,465,416,409 4,10,9,26,27,24,23,413,388,384,360,390,379,410,417,384,393,377,372,376,390,379,379,380,378,389,382,388,400,398,398,391,383,389,382,388,388,386,404,400,400,407,434,403,404,396,418,411,399,407,383,382,377,420,418,422,455,431,472,450,432,382,387,377,380,379,390,379,371,396,386 17,21,18,32,53,45,27,400,385,363,391,379,375,418,414,409,403,390,394,389,412,388,396,386,399,379,392,384,377,395,393,389,395,393,400,377,371,420,418,417,421,433,473,425,432,411,467,443,403,391,381,379,390,429,489,504,524,524,526,492,473,389,369,399,396,377,389,385,374,387,394 20,21,21,222,318,325,224,413,448,411,398,409,412,441,427,435,409,425,454,495,481,415,459,440,416,424,398,400,394,374,405,481,511,445,455,406,421,378,381,411,395,401,455,436,439,432,514,670,663,593,540,486,460,422,473,487,526,516,561,538,499,395,384,388,395,433,487,468,458,445,418 17,47,44,60,71,63,51,417,400,382,378,372,396,436,436,432,420,422,419,431,424,405,426,420,410,381,388,393,371,388,404,409,423,417,405,369,387,392,409,395,422,436,498,459,451,413,525,466,484,452,436,388,396,436,479,482,539,534,594,554,481,387,378,387,380,385,412,451,420,404,398 11,59,57,111,171,170,109,426,543,502,486,409,436,450,477,455,441,470,536,663,625,450,577,534,488,492,426,433,423,400,441,626,659,557,573,466,455,375,404,415,420,419,508,468,494,423,612,850,859,782,750,637,501,454,512,513,581,552,644,611,566,400,392,421,415,500,614,558,586,489,435 6,11,9,66,86,69,54,419,455,433,410,408,414,400,423,423,420,425,468,545,538,404,505,473,452,412,397,382,395,377,403,500,534,479,504,437,414,394,381,383,404,408,420,429,427,402,559,719,723,633,605,521,452,421,459,459,518,489,546,533,491,398,411,401,400,434,519,472,491,432,417 18,52,46,73,77,69,64,435,525,477,446,457,428,476,515,490,468,463,548,657,629,454,609,537,478,470,422,405,400,438,472,620,661,548,551,489,440,441,473,468,526,575,655,590,561,424,675,815,823,748,697,598,480,527,602,629,683,678,730,692,642,417,420,396,412,512,656,598,592,508,457 14,437,373,80,95,79,66,433,514,482,466,437,432,421,474,441,463,452,496,669,632,439,648,578,491,474,426,424,398,428,464,596,674,556,587,469,439,420,440,456,459,519,603,540,510,456,605,747,794,690,670,545,452,543,604,582,644,617,668,618,569,395,422,400,418,484,653,596,607,510,465 14,54,52,80,108,106,77,445,606,538,548,463,499,476,508,518,514,515,627,758,738,495,703,645,575,561,509,446,418,388,469,706,758,656,700,552,510,392,428,426,420,469,554,526,528,436,705,923,937,867,836,732,614,479,555,561,653,641,706,703,650,426,465,415,435,578,731,669,686,555,498 5,9,8,21,30,27,19,405,391,399,374,379,382,394,415,406,395,391,368,394,386,394,391,384,380,378,367,391,376,395,407,387,397,381,385,382,378,394,383,405,384,415,433,424,423,393,442,400,395,396,402,381,380,404,445,420,469,451,467,460,445,389,377,393,389,385,392,382,388,399,383 9,24,24,121,199,204,122,368,385,396,397,378,389,399,406,405,383,387,390,431,414,396,417,430,409,392,387,384,406,387,390,427,433,414,402,399,390,398,384,395,389,417,437,390,396,406,444,514,497,473,438,427,407,408,461,453,465,447,460,418,427,398,379,372,393,405,427,413,412,408,384 18,94,82,106,139,101,78,528,650,596,582,495,527,558,610,606,591,581,670,797,775,529,750,686,624,610,519,494,449,444,564,769,798,704,730,587,519,418,440,476,542,620,725,671,652,481,803,940,944,877,852,762,656,641,710,726,796,782,833,815,775,471,474,501,490,650,798,739,757,649,543 17,14,13,213,260,265,214,394,390,385,388,383,401,400,417,401,392,394,421,434,442,398,409,400,407,404,408,396,391,384,392,418,434,401,407,381,399,379,383,392,377,418,426,413,429,409,476,550,556,485,486,432,419,428,434,463,483,466,502,484,456,405,378,411,383,408,443,427,421,412,397 3,9,8,36,34,29,31,408,476,449,445,406,426,438,459,471,461,451,511,611,590,447,542,490,454,456,414,422,384,413,427,569,612,518,530,460,418,385,405,402,414,455,504,467,490,413,609,781,783,709,657,580,483,445,524,543,602,591,633,620,589,397,420,401,432,468,579,533,559,460,430 20,11,9,38,53,34,26,410,406,392,387,402,387,421,426,422,429,408,413,415,421,391,416,380,383,391,405,392,391,412,409,405,419,407,388,379,397,385,394,418,392,402,463,428,431,393,483,505,477,437,435,415,390,431,471,450,512,510,543,508,463,383,389,378,396,408,415,410,402,409,394 1,25,24,24,38,33,20,569,656,602,560,510,550,618,693,690,687,666,709,776,762,530,691,644,584,561,482,476,423,452,595,740,746,666,701,585,530,428,437,433,472,557,704,673,696,470,847,912,898,850,826,766,669,620,685,717,796,793,852,854,815,511,487,520,534,682,778,719,744,631,545 16,13,8,41,47,27,24,449,397,402,398,389,381,443,447,446,429,421,404,429,426,391,420,405,396,391,397,387,392,405,409,439,417,423,413,388,385,404,392,423,443,446,526,471,450,409,530,481,468,433,449,404,403,462,511,524,580,564,625,572,521,382,386,378,396,406,418,402,425,398,377 10,64,59,257,338,333,249,558,538,491,504,437,476,602,652,610,599,601,608,663,655,502,598,569,524,499,452,451,417,428,525,634,636,554,587,490,441,426,431,459,457,493,644,622,622,481,776,817,795,744,716,635,525,560,648,681,775,776,827,805,756,476,437,472,478,564,646,605,616,508,444 1,12,8,23,28,16,14,486,453,430,412,418,390,502,536,519,510,501,515,504,504,394,433,417,418,397,390,396,398,439,518,490,475,446,471,417,442,431,486,511,566,659,751,676,641,462,725,665,620,568,538,514,459,626,691,705,774,768,814,766,704,422,399,419,447,448,466,457,455,407,417 1,40,38,182,259,263,182,388,433,393,389,401,391,408,409,426,427,420,405,447,465,390,462,431,396,422,387,391,377,378,398,455,478,425,450,413,412,407,388,393,421,417,470,427,431,438,484,565,573,491,494,431,413,460,492,490,539,506,558,514,479,394,377,381,383,397,454,438,438,401,398 12,35,34,91,123,118,86,430,476,480,443,403,415,446,470,477,452,480,505,609,596,450,545,514,469,469,427,432,405,374,441,582,610,517,551,466,424,383,402,417,422,430,496,485,484,417,630,796,789,731,677,594,470,476,526,535,609,609,669,652,582,413,422,405,403,483,610,536,554,455,457 4,20,19,36,43,38,30,528,483,440,443,405,433,551,591,553,540,512,499,573,547,412,508,481,434,447,411,405,385,448,475,540,554,481,499,439,412,435,435,463,467,534,638,594,563,480,704,723,717,648,597,532,460,635,697,708,756,745,786,755,698,441,424,443,458,474,553,513,515,453,405 18,11,10,30,38,33,27,423,402,390,381,395,392,441,449,423,436,407,432,414,426,384,433,396,397,391,384,394,386,391,420,415,440,399,416,400,398,395,410,421,420,456,506,463,467,415,510,511,510,461,438,405,395,480,537,530,582,579,618,569,530,394,393,401,382,394,425,424,407,396,383 8,13,13,51,61,60,50,407,446,417,411,399,386,396,430,433,421,400,448,503,498,403,482,443,424,399,394,392,382,376,409,473,509,461,461,431,396,397,395,407,394,400,429,432,426,395,499,685,704,608,601,478,439,424,479,454,487,496,529,501,485,391,408,409,398,413,498,474,450,434,406 20,66,64,142,210,202,136,448,521,515,491,465,471,472,519,505,510,487,557,668,636,443,591,544,495,484,453,450,410,410,461,617,641,560,570,508,464,388,404,406,433,452,532,499,509,427,681,837,833,768,744,652,521,486,525,560,628,630,702,675,622,427,440,436,424,528,638,593,606,522,465 13,25,24,34,34,30,29,460,573,536,502,480,450,482,524,506,520,502,593,710,683,472,657,602,534,496,446,423,406,396,459,676,705,605,635,528,488,397,401,395,425,477,550,503,537,410,698,855,855,789,755,668,518,501,540,574,643,638,707,700,662,418,449,433,437,558,713,636,644,539,475 3,22,22,92,112,114,92,411,501,451,452,426,428,456,459,460,459,475,526,599,595,434,543,495,445,470,425,436,408,396,447,565,587,517,513,443,413,406,389,416,417,423,486,467,477,423,641,788,792,723,692,589,498,459,512,530,592,578,661,639,575,404,421,407,419,493,581,562,535,478,422 3,60,59,88,112,110,84,486,642,609,555,461,504,511,581,539,545,524,663,790,773,534,746,687,622,602,506,510,429,403,510,753,796,687,717,582,524,383,406,414,425,462,602,584,561,429,759,938,951,883,856,762,618,517,577,616,687,691,764,754,709,453,469,434,451,626,782,724,733,628,517 17,12,12,132,230,237,132,383,411,400,398,382,367,389,392,410,401,403,405,416,415,400,402,411,394,381,394,381,389,382,402,408,407,396,390,395,403,400,390,387,393,399,401,419,393,406,451,512,518,470,457,421,405,426,407,396,415,428,429,428,426,395,379,376,402,402,430,414,416,385,398 7,43,29,199,196,158,163,416,462,441,422,412,434,433,447,456,450,458,476,553,525,424,509,475,446,446,407,429,395,384,420,496,556,484,509,418,431,408,417,420,443,454,530,466,493,449,605,726,767,716,676,593,488,506,576,583,644,634,685,641,570,426,417,390,393,429,550,519,512,458,429 18,16,12,32,43,31,23,453,410,395,382,387,386,438,480,447,444,416,412,412,417,400,406,406,388,386,391,380,381,379,403,408,425,417,402,378,397,414,396,425,422,430,489,488,452,406,512,485,478,440,435,400,391,439,497,497,551,562,627,577,498,391,395,394,397,386,410,400,402,404,382 15,9,9,66,104,107,68,409,490,456,443,412,439,429,448,438,415,435,523,593,584,433,546,516,470,464,414,422,405,406,425,587,593,541,556,500,437,395,407,391,410,429,469,456,471,411,578,809,807,736,703,599,507,452,483,493,540,536,567,556,527,410,416,417,408,488,613,567,591,479,440 6,14,14,60,91,93,60,417,455,429,403,405,408,423,445,439,435,426,461,516,493,405,476,448,448,430,415,399,384,424,418,499,512,473,476,415,409,399,416,392,413,417,477,463,449,392,573,707,709,640,597,509,447,449,484,490,571,552,596,553,510,375,390,406,396,444,512,472,493,436,410 18,29,18,64,79,45,37,429,387,392,381,398,386,411,435,419,418,402,406,417,395,387,396,400,382,389,387,405,384,400,423,418,406,401,391,374,395,412,414,434,421,475,519,470,456,428,496,483,432,413,396,401,412,486,537,516,589,551,582,534,487,383,408,399,405,389,408,392,391,374,363 2,346,297,225,234,205,200,743,788,742,727,678,722,786,850,841,835,821,843,864,861,608,768,741,703,681,623,612,519,468,754,808,815,745,776,700,647,481,500,539,592,688,821,811,828,599,978,1009,993,956,939,888,794,769,836,852,917,919,975,982,951,659,643,665,714,799,853,816,852,761,707 12,15,15,78,126,132,81,393,390,385,373,389,387,391,410,388,395,396,398,404,387,377,386,399,379,393,378,401,370,388,397,400,404,398,397,375,384,387,382,408,387,402,431,420,403,393,454,448,428,422,396,407,399,478,528,536,549,503,510,481,448,405,382,393,388,385,390,378,397,389,391 16,25,25,124,206,214,127,445,425,407,407,399,419,459,499,488,475,428,451,449,433,394,393,403,409,388,391,394,392,408,446,423,412,411,410,419,398,381,407,415,422,451,522,483,496,426,633,556,516,507,498,459,439,505,569,625,694,672,718,676,613,407,384,417,421,437,431,422,452,419,396 8,905,215,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 19,253,216,226,288,239,191,494,548,494,478,429,450,502,544,502,497,467,552,684,667,464,679,591,515,500,436,423,378,423,467,647,701,607,618,483,431,443,483,483,503,595,691,616,587,468,690,847,866,771,732,609,469,572,630,651,711,697,758,711,645,417,414,416,399,519,711,635,636,513,450 9,27,15,72,96,50,37,450,422,419,405,411,400,445,469,467,466,431,426,482,474,388,454,418,403,394,387,385,402,386,429,460,448,427,434,412,395,398,423,445,439,492,571,509,493,435,618,574,586,492,499,444,382,534,604,583,669,662,710,654,608,406,383,416,420,400,484,433,433,422,401 8,28,27,88,140,133,82,413,485,450,446,402,443,442,480,472,448,470,515,566,580,433,531,487,465,455,445,428,412,385,453,543,570,505,521,434,427,406,398,417,392,447,477,480,489,418,634,796,792,726,682,620,498,455,498,515,597,585,652,628,582,419,407,410,428,501,587,538,560,479,452 9,38,36,53,83,76,47,449,471,451,434,405,430,430,473,456,453,444,509,586,597,426,523,497,464,460,438,445,404,407,436,563,587,512,521,452,440,397,398,401,419,437,492,471,461,418,611,795,791,718,685,564,487,453,502,505,600,577,635,612,560,405,411,419,413,478,573,539,531,471,446 8,8,8,36,39,35,32,399,442,427,413,378,413,398,422,422,420,420,444,506,481,405,474,448,429,410,413,417,389,380,425,483,487,469,448,410,409,390,387,402,394,420,436,423,411,402,516,685,678,611,590,495,449,419,443,438,502,469,525,511,490,397,404,387,391,451,516,456,492,441,432 17,30,24,57,64,45,40,436,446,403,442,401,395,453,481,437,464,450,443,479,465,410,436,430,421,402,397,397,393,379,428,462,475,427,443,421,410,404,431,430,446,489,572,492,494,430,609,639,616,545,520,483,443,532,609,595,653,651,698,641,582,425,419,418,418,434,465,439,456,425,401 19,13,13,36,38,35,34,488,555,527,478,447,476,517,587,565,544,527,607,700,665,456,629,563,522,492,434,427,394,403,486,672,691,608,614,508,477,425,414,443,444,472,597,556,567,426,720,862,848,786,747,625,520,548,623,643,708,704,766,732,699,438,432,448,454,565,704,638,654,519,465 19,27,25,74,124,115,68,424,500,481,436,432,431,457,473,498,468,463,525,647,615,436,593,539,484,466,426,438,405,409,447,604,632,547,573,466,418,391,396,420,423,453,506,495,501,422,629,815,827,747,706,587,499,481,509,537,615,597,677,644,602,417,411,407,403,494,621,560,597,503,456 6,34,34,228,386,390,229,422,394,390,398,386,418,431,432,450,432,432,426,404,439,392,394,392,409,399,393,390,379,408,418,392,411,419,398,391,398,401,413,415,428,438,510,468,449,464,540,505,498,452,451,430,399,509,591,594,628,587,629,580,505,409,410,402,385,408,409,399,433,388,396 2,37,31,33,37,24,21,619,710,655,636,567,596,667,738,734,728,715,765,821,810,565,746,704,639,626,551,529,457,409,635,791,797,721,743,625,552,429,474,475,520,594,739,724,739,497,884,955,944,897,872,802,693,645,733,755,821,827,884,886,851,551,523,567,590,736,822,775,808,686,611 10,27,21,78,111,86,60,439,517,497,485,421,427,449,465,476,466,458,534,675,649,458,646,572,526,503,433,425,407,403,459,622,679,571,585,531,445,400,413,417,406,466,547,494,482,428,663,833,854,769,746,614,523,490,576,578,644,630,693,655,633,392,411,419,428,491,654,594,617,504,454 3,34,33,218,328,324,210,443,567,524,492,449,500,458,511,484,489,470,585,707,674,465,645,585,527,515,454,449,412,386,450,658,696,596,599,510,448,412,395,408,409,437,508,484,507,446,663,881,893,821,780,681,555,472,528,540,622,612,677,659,620,420,418,413,422,557,705,636,649,532,504 2,11,10,16,42,39,13,396,395,366,412,391,379,379,394,408,403,390,406,427,419,385,397,397,386,393,390,390,377,374,410,403,413,402,404,389,412,372,399,401,420,434,482,457,434,398,476,478,484,436,412,403,375,430,456,463,558,544,581,506,448,371,390,391,393,392,411,402,405,391,392 13,92,86,71,97,92,66,410,415,416,386,394,404,442,463,432,429,421,424,469,454,405,458,441,419,417,408,376,384,417,420,443,497,442,450,404,415,398,429,424,446,454,494,464,478,433,560,567,577,500,492,425,407,471,497,496,562,577,637,564,532,420,370,393,404,433,469,436,445,427,413 9,121,109,97,125,108,81,433,426,430,400,395,420,456,498,478,482,462,427,498,470,405,501,462,424,436,391,427,368,428,464,477,514,441,465,416,399,441,437,450,472,508,590,530,512,433,636,622,631,561,511,469,422,533,605,626,705,694,740,676,614,385,400,404,410,440,535,470,476,424,394 6,56,46,28,35,28,22,585,712,664,637,587,593,654,712,715,703,687,767,839,819,596,780,721,665,648,538,518,450,420,613,814,828,742,757,636,567,424,440,453,499,563,709,686,709,475,868,972,962,911,884,810,696,604,713,726,809,814,873,875,837,527,505,534,566,741,844,785,812,712,622 19,10,9,32,42,37,28,406,467,436,429,401,437,413,435,438,430,422,477,557,553,413,507,478,444,429,408,411,392,369,430,512,566,488,517,455,413,408,394,392,414,408,438,439,423,407,562,747,769,672,652,531,472,438,463,471,539,530,594,578,522,401,407,395,404,444,556,483,496,428,420 10,14,14,65,87,87,65,417,440,420,417,415,413,406,423,411,410,427,460,538,542,433,519,487,430,434,395,400,396,402,414,513,541,470,477,424,412,388,417,412,398,416,442,429,442,416,546,766,778,683,656,543,461,434,461,465,545,511,574,553,500,396,415,389,412,435,530,488,473,453,405 19,14,10,44,47,30,28,423,386,413,397,387,395,436,454,431,423,403,426,419,419,388,406,408,386,401,396,377,390,391,405,424,441,406,410,388,399,391,410,420,428,459,503,450,447,426,533,501,509,461,438,403,405,462,509,518,551,565,613,549,519,383,388,395,382,412,429,404,400,405,397 4,10,10,36,59,57,34,410,461,439,438,423,427,417,448,432,428,412,488,578,575,439,548,498,459,457,422,420,399,394,435,557,599,525,536,440,423,395,379,412,409,417,451,436,437,389,535,781,797,714,668,579,485,416,457,459,506,490,564,539,505,403,408,406,416,447,568,528,525,461,420 4,25,24,66,80,82,66,461,495,495,452,440,445,492,543,525,494,497,551,662,611,448,584,530,480,483,421,410,405,382,452,622,633,551,579,472,441,391,413,425,420,471,548,525,529,437,672,818,815,741,699,594,515,500,566,571,648,647,701,694,640,418,414,425,426,534,631,564,596,470,444 11,8,8,31,46,46,31,396,404,400,399,386,390,422,435,403,412,401,408,434,425,386,424,407,415,399,396,409,388,390,395,430,444,423,415,417,397,392,402,415,413,415,453,432,435,397,507,542,542,466,464,442,400,453,477,459,510,511,536,520,460,405,391,380,383,408,427,416,432,408,383 6,19,16,36,49,40,30,378,401,384,372,394,396,412,422,421,390,415,417,445,433,392,416,406,408,390,385,392,388,364,402,461,466,419,437,399,387,376,406,420,408,418,472,421,446,399,486,570,558,491,460,432,404,452,469,461,499,503,533,514,485,387,391,399,404,426,452,424,423,406,387 11,35,33,100,141,95,74,436,517,473,437,404,431,457,452,464,451,464,513,625,597,431,549,508,477,454,430,423,408,402,433,591,616,536,563,439,417,377,402,417,411,428,494,472,462,422,643,822,828,752,722,622,510,463,514,503,571,593,639,625,579,388,418,409,422,500,588,543,555,491,448 9,53,47,162,200,161,132,426,513,472,437,429,426,457,476,474,468,452,558,681,635,467,651,550,513,477,451,413,420,395,433,656,675,568,565,466,442,412,411,418,455,494,555,511,506,456,624,826,823,748,696,606,495,554,590,563,627,610,657,646,588,420,398,419,399,540,669,586,583,487,441 10,110,94,134,244,222,115,571,764,712,677,585,606,608,683,668,656,654,775,883,864,624,848,803,727,709,599,569,474,437,596,845,884,797,810,695,618,431,447,460,496,557,704,678,682,488,854,1019,1023,964,938,854,743,636,710,729,796,793,859,855,817,510,553,502,528,751,889,842,842,743,641 12,628,214,791,752,270,285,922,1023,1023,996,927,936,957,1001,987,981,974,1023,1023,1023,994,1023,1023,1023,1023,961,916,823,673,942,1023,1023,1023,1023,1020,961,714,774,818,869,941,1023,1007,1015,865,1023,1023,1023,1023,1023,1023,1023,994,1023,1023,1023,1023,1023,1023,1023,831,883,846,873,1023,1023,1023,1023,1023,966 12,12,11,28,31,25,24,450,416,405,408,393,428,437,436,412,415,392,420,442,456,399,446,418,405,406,395,389,394,401,424,448,473,430,437,390,405,399,413,423,430,476,579,525,488,394,474,549,588,493,476,473,423,437,437,461,498,491,541,497,444,398,397,385,383,393,442,418,445,414,405 7,88,75,103,140,123,91,516,707,663,583,490,525,537,601,586,581,546,723,874,832,620,850,779,701,664,554,486,439,425,518,847,879,777,788,632,557,418,443,468,517,580,679,628,612,503,764,990,991,916,883,766,620,661,725,717,769,763,815,789,737,461,464,435,456,693,865,787,792,675,533 17,9,7,28,31,24,21,409,397,384,377,385,383,422,439,416,400,402,409,416,433,392,414,408,397,396,385,385,372,391,405,426,438,401,403,397,409,395,383,394,395,413,451,437,401,412,468,510,509,464,450,427,401,426,460,470,496,500,520,501,477,380,386,391,387,409,423,416,404,411,394 10,14,8,37,42,22,21,439,411,386,405,376,382,441,466,441,445,429,419,419,398,367,397,402,394,384,398,366,393,408,438,413,386,395,412,384,377,393,409,423,437,511,554,511,476,431,573,478,466,452,438,407,398,518,594,591,653,633,673,622,565,407,370,373,379,399,403,398,389,380,387 1,10,10,16,18,15,14,411,450,454,430,413,411,413,423,425,412,411,452,611,599,415,594,548,470,470,424,399,389,407,399,548,627,494,548,428,423,402,399,416,439,453,508,461,458,411,526,694,746,622,606,490,410,486,536,535,603,572,614,557,525,395,403,394,383,423,626,551,542,453,422 20,26,22,33,38,28,24,438,441,403,425,389,386,450,491,475,442,452,433,486,487,381,421,442,395,403,388,394,393,435,469,460,454,414,423,426,389,439,534,577,633,720,800,691,596,467,676,618,578,524,500,441,410,641,738,783,831,811,825,748,659,400,377,416,397,396,460,429,430,412,428 15,9,9,8,9,8,7,458,552,509,498,460,480,500,538,554,555,540,617,702,659,474,610,560,513,510,464,449,428,402,481,664,674,600,624,521,458,388,389,393,410,433,542,515,533,401,722,847,835,781,750,654,541,462,508,534,620,623,709,707,671,445,437,444,465,585,692,632,658,538,495 10,18,19,124,191,199,127,402,388,379,403,369,399,375,399,383,378,404,400,406,422,408,412,391,395,381,393,384,393,406,384,396,404,397,395,393,410,400,389,394,385,386,404,398,385,404,395,448,438,415,399,395,399,400,387,391,395,420,416,404,399,395,387,399,398,396,392,418,412,394,387 6,17,14,40,49,39,31,409,397,386,378,394,393,413,419,408,422,414,397,410,413,385,408,386,394,396,391,383,386,391,397,396,409,396,402,406,385,406,402,416,424,466,504,457,446,418,525,471,469,441,413,420,385,487,530,521,574,569,621,564,500,386,384,384,390,382,408,384,412,390,400 13,122,91,85,111,65,56,478,603,552,512,458,445,491,538,520,515,509,611,760,748,479,720,664,573,584,465,458,403,389,464,715,771,646,674,540,495,408,445,475,474,544,638,566,559,489,713,893,904,829,792,697,556,590,667,675,730,713,766,732,681,443,442,434,453,561,748,684,689,586,488 1,15,16,144,213,222,149,407,422,384,402,390,402,422,439,413,408,410,420,448,433,401,423,410,389,401,399,383,392,399,404,449,438,396,412,401,404,378,403,424,426,444,499,456,448,431,513,537,531,485,456,417,415,486,558,558,580,550,582,538,504,404,388,400,393,395,439,424,410,424,402 18,15,14,38,56,51,34,413,444,409,427,412,407,392,441,417,421,425,469,488,481,411,466,445,440,444,392,411,397,364,422,485,513,448,462,437,417,384,395,367,388,411,449,431,419,389,519,660,659,591,560,484,456,433,457,458,501,500,547,515,482,426,392,391,402,428,497,456,477,409,417 19,17,15,34,41,35,26,422,492,456,445,447,438,430,459,456,454,444,526,600,560,421,545,496,462,477,415,414,409,374,442,564,583,506,556,440,423,381,418,403,424,455,492,477,472,415,620,775,782,710,668,560,460,470,521,527,579,576,649,615,572,408,403,407,411,476,583,536,548,489,431 5,45,43,217,224,227,216,631,604,524,529,490,517,675,738,715,710,678,682,692,693,449,546,511,477,475,425,438,419,583,766,739,702,653,660,607,551,667,758,773,826,888,956,899,876,564,896,877,835,794,771,716,602,762,850,875,929,916,955,924,877,545,450,552,571,631,668,646,654,540,518 9,24,16,17,20,13,11,436,414,411,395,414,393,460,488,483,473,446,483,450,453,401,416,410,411,372,402,408,399,396,449,441,438,416,421,388,402,429,439,454,474,540,633,568,537,441,664,585,548,519,473,444,424,545,638,650,712,705,748,694,637,419,399,400,408,398,426,406,422,397,395 18,59,58,109,173,169,106,441,523,464,469,423,449,475,504,497,486,462,542,647,626,429,584,556,468,458,445,420,401,418,463,610,625,528,562,497,462,392,419,435,438,458,555,532,523,435,696,841,845,766,732,624,534,516,574,611,685,688,730,720,660,414,446,431,427,519,625,590,587,498,451 16,12,11,66,98,68,47,412,406,408,405,404,398,411,427,437,420,417,406,409,417,401,383,395,387,396,406,392,385,435,463,438,424,401,413,409,394,464,541,601,667,750,813,694,584,420,568,489,466,460,400,419,409,514,639,701,765,719,741,621,555,398,388,393,396,418,416,403,407,397,389 17,11,10,33,37,25,23,394,409,388,391,391,389,405,424,410,399,408,416,427,402,399,405,407,396,395,387,398,368,397,408,418,426,385,400,384,400,400,389,407,405,423,439,439,421,394,480,488,481,453,435,397,396,437,462,466,490,472,532,506,457,378,368,380,383,402,444,410,420,394,390 14,23,21,140,185,163,125,403,395,379,416,401,391,418,414,411,395,383,400,447,432,394,417,386,394,399,380,386,375,376,402,424,431,406,420,379,408,392,397,380,404,410,440,412,408,400,474,561,557,483,439,447,409,410,476,476,502,484,518,486,453,396,402,380,402,406,440,406,409,401,392 6,15,15,15,22,20,13,489,706,674,630,597,627,496,543,551,531,531,741,809,803,591,737,699,672,629,578,553,490,403,526,792,782,746,757,688,635,393,403,403,425,443,535,522,574,407,759,1023,1018,983,954,895,796,451,513,535,614,636,715,731,692,462,618,453,456,768,865,835,865,760,699 13,33,33,88,138,140,88,422,414,385,384,401,401,429,442,439,424,427,429,425,452,392,406,407,396,397,398,383,395,395,421,417,431,414,419,406,386,408,419,392,430,438,488,439,438,426,528,543,543,500,478,442,398,498,564,554,568,560,597,555,524,405,384,402,401,416,468,412,440,402,390 6,9,8,53,86,86,53,401,417,404,420,393,403,402,415,418,416,406,434,456,443,396,427,427,411,411,390,377,408,398,407,450,469,419,426,413,420,398,379,386,397,414,451,432,430,409,490,624,635,548,518,448,420,437,469,479,503,488,525,517,455,393,396,391,399,417,458,431,451,418,396 12,18,14,39,51,38,27,472,392,404,395,361,394,449,482,436,441,409,411,427,421,390,403,397,393,401,392,383,388,400,405,413,419,405,396,380,416,377,409,388,407,425,448,481,438,417,541,463,467,420,408,389,389,431,426,463,518,535,594,549,492,380,375,387,383,394,412,397,395,395,394 11,15,14,109,131,127,104,402,426,413,391,378,388,411,426,404,417,423,403,437,435,400,421,425,409,398,384,380,390,398,394,424,434,398,387,392,404,396,385,392,407,391,455,406,419,395,475,540,535,481,458,436,394,435,460,464,482,492,513,512,460,397,379,393,382,406,450,420,413,413,403 6,8,8,14,18,10,9,497,596,560,509,480,470,527,586,584,565,552,670,733,708,484,660,604,555,527,453,457,442,389,505,708,717,636,674,543,496,393,401,402,428,457,573,557,588,424,746,893,878,823,793,706,584,472,549,563,653,675,738,736,698,466,460,453,479,615,726,671,694,578,501 14,12,11,22,28,23,17,408,428,413,408,395,400,419,452,399,429,434,437,486,486,394,465,440,426,409,413,391,376,383,415,468,507,447,454,423,410,389,406,423,412,441,488,442,432,406,506,616,622,541,504,469,430,460,496,491,522,514,568,524,489,404,393,384,395,418,488,455,461,408,402 20,14,14,34,53,53,33,465,444,431,445,410,439,499,519,500,490,471,491,538,529,402,435,419,425,420,418,399,401,392,455,466,467,448,455,432,435,406,399,407,426,415,524,486,509,445,659,709,671,620,594,542,471,552,597,583,651,639,701,675,618,410,415,425,423,481,513,492,493,426,411 7,104,96,266,412,386,249,517,627,624,563,526,499,532,593,563,564,536,685,793,774,531,742,698,626,601,522,474,464,431,509,749,791,704,715,590,529,422,417,433,482,513,620,595,609,467,781,960,974,910,878,783,650,578,657,666,747,745,796,781,732,445,481,446,460,608,779,742,742,608,535 1,23,23,51,80,79,49,464,911,871,798,667,662,443,481,458,448,433,918,1023,1007,869,1023,975,916,890,775,685,562,405,496,1023,1023,975,977,840,727,403,482,516,556,609,694,635,597,537,636,1023,1023,1023,1023,920,787,666,680,650,647,614,660,636,588,410,591,389,414,893,1023,957,967,853,718 17,14,13,35,46,34,26,402,412,387,375,390,385,397,414,395,390,397,409,412,433,383,398,386,395,382,387,397,384,370,402,408,395,390,395,384,384,400,417,395,402,411,434,436,402,390,452,461,463,427,433,405,396,430,446,430,460,459,495,480,457,380,376,392,396,400,400,418,391,402,377 8,47,44,62,89,84,57,470,428,409,407,408,441,506,526,534,513,476,494,448,479,390,400,411,408,402,395,390,394,527,665,520,483,469,466,442,428,629,770,819,879,947,1002,910,822,466,732,602,526,498,480,498,442,671,815,868,913,875,892,800,731,439,396,430,451,454,433,454,447,445,420 12,170,128,231,372,269,169,627,792,752,688,602,632,681,744,725,718,706,811,924,895,672,889,839,773,758,638,589,491,447,655,890,930,844,866,732,654,450,517,576,635,722,821,769,753,562,889,1023,1023,983,961,876,761,731,809,826,878,868,916,898,864,536,572,527,564,784,927,873,879,784,670 14,13,13,164,195,204,168,395,412,426,388,394,399,409,405,406,384,415,423,466,441,400,424,415,405,399,382,387,400,406,405,448,456,413,426,401,401,379,383,390,379,411,421,394,402,405,441,579,604,513,478,453,405,407,427,422,440,457,478,452,419,399,389,390,386,407,450,399,419,383,385 10,12,12,14,20,20,14,408,438,411,415,389,406,402,416,420,404,426,429,485,465,405,459,442,413,397,414,409,380,397,406,460,509,442,476,434,395,376,395,400,417,465,516,488,470,404,482,595,613,547,532,482,441,412,420,406,447,444,471,484,434,387,394,403,387,416,473,442,450,395,392 16,10,10,51,47,48,51,415,456,416,420,399,428,411,430,421,422,437,472,500,486,410,449,446,423,434,391,401,379,394,425,476,486,456,450,433,417,378,381,392,402,403,444,431,439,416,528,671,665,607,572,489,438,431,447,447,507,506,551,534,506,391,407,394,401,433,497,461,490,426,415 11,21,17,95,88,68,75,450,569,524,477,458,482,475,510,507,512,481,577,704,680,451,632,577,515,503,443,452,413,413,483,681,702,611,605,499,457,407,410,433,465,510,601,551,552,448,702,863,865,793,759,646,532,561,647,650,704,686,747,714,667,415,426,405,428,531,676,605,623,520,452 11,27,27,72,98,89,62,442,535,512,478,419,452,448,481,477,469,442,542,667,657,455,609,561,502,491,436,435,392,388,432,618,682,582,596,474,463,390,402,416,401,430,503,480,506,387,642,850,862,785,747,631,529,455,518,524,594,601,641,616,582,408,444,395,420,502,651,581,610,506,466 11,12,10,26,35,25,19,423,439,451,409,402,410,431,436,462,445,421,451,511,503,406,486,453,428,419,410,399,397,398,419,501,520,460,461,419,402,417,402,417,429,449,513,467,468,431,561,649,658,579,558,467,441,498,518,521,565,569,622,580,544,407,407,379,402,438,513,464,464,424,408 18,29,25,54,73,52,43,455,581,537,507,423,472,443,482,483,461,460,584,758,721,502,729,655,571,553,465,452,434,379,455,720,764,647,664,555,465,399,402,431,440,470,528,498,496,437,644,908,919,836,796,678,532,525,556,564,621,624,658,660,608,406,443,404,413,561,754,674,665,550,491 18,143,133,77,104,95,70,424,399,397,386,371,386,456,446,403,422,396,397,385,411,396,415,377,397,388,378,380,385,406,430,432,426,411,413,412,413,403,403,433,437,507,525,494,477,405,485,450,466,432,407,407,396,432,458,477,490,505,550,524,471,388,377,392,380,380,396,406,406,408,388 4,19,19,128,190,196,130,397,402,397,385,392,382,399,390,414,404,396,416,431,451,386,414,415,393,401,392,393,392,385,418,414,435,413,408,409,392,399,387,381,405,403,400,399,402,400,459,544,539,483,450,426,393,409,442,448,430,442,472,463,428,401,387,392,392,398,423,411,413,400,402 8,1023,717,404,403,179,179,737,792,738,719,628,651,791,841,818,808,795,834,905,885,652,847,799,729,719,604,599,480,580,762,871,887,807,828,703,615,668,720,765,826,882,956,898,868,768,986,1023,1023,978,950,883,780,920,976,983,1020,1008,1023,1014,971,553,567,604,656,799,897,844,861,757,680 1,52,47,41,50,39,32,477,558,533,509,449,476,477,520,526,513,502,585,695,677,478,658,599,520,530,443,442,409,406,475,671,703,621,628,512,445,384,401,431,445,473,567,535,519,452,709,852,854,779,751,653,526,522,594,597,662,664,719,713,667,413,419,425,436,587,716,657,650,546,472 1,10,11,77,112,97,59,359,395,388,384,376,379,390,350,352,360,391,390,402,402,396,395,405,384,379,384,389,385,393,359,387,406,398,394,391,378,383,376,368,366,391,398,362,340,465,432,440,457,433,402,405,385,677,773,768,717,629,600,462,408,380,392,383,375,396,416,407,393,396,370 12,28,16,51,75,41,29,444,386,391,366,380,396,431,435,431,403,436,424,421,423,388,399,390,392,376,385,393,379,405,427,393,404,410,391,412,374,405,430,426,452,482,513,492,461,430,533,474,454,446,414,405,390,516,554,547,622,593,641,574,546,397,392,396,393,401,409,393,398,390,386 19,25,24,74,116,113,71,420,479,463,444,428,426,422,441,438,460,441,490,573,570,421,534,472,444,443,429,431,397,379,423,532,568,520,527,438,427,395,385,415,405,406,472,443,445,405,578,786,793,713,679,576,479,429,479,465,516,525,579,585,532,392,424,399,408,481,585,511,545,460,423 9,98,96,109,150,136,98,433,455,405,422,385,419,436,439,427,454,453,451,497,493,395,469,446,436,428,410,414,394,408,431,485,503,459,459,421,431,376,403,400,417,427,484,472,479,411,596,702,707,643,589,536,460,516,524,574,643,612,660,640,576,410,396,404,413,446,492,471,497,439,426 9,38,37,208,347,355,212,423,424,407,399,398,390,420,449,435,466,470,446,446,455,389,408,412,406,395,395,396,389,399,435,436,444,407,422,391,396,400,391,388,416,436,490,469,481,452,567,568,543,515,501,457,411,452,527,518,566,554,589,598,536,401,387,400,415,438,429,408,437,397,403 5,12,12,80,112,115,79,383,433,416,400,401,394,399,398,395,383,406,426,472,462,395,460,443,428,409,411,378,401,367,396,461,492,447,435,418,419,375,397,391,380,379,412,415,419,390,441,661,661,552,536,469,432,392,411,420,431,416,447,437,425,397,394,392,388,416,470,437,455,395,382 5,11,10,15,17,15,13,468,504,493,483,444,462,491,514,514,495,502,557,657,629,462,583,518,506,486,441,426,395,400,471,619,637,535,594,475,428,389,403,413,431,464,556,510,533,419,683,804,792,728,697,607,506,493,525,547,625,631,688,681,635,434,438,428,433,534,658,589,594,504,445 16,13,11,32,42,36,27,395,391,386,364,383,400,400,414,397,389,391,394,396,383,377,405,402,382,375,387,381,379,362,380,391,408,383,400,375,391,406,392,420,393,387,430,419,397,398,421,422,400,386,408,376,397,395,427,419,438,459,472,442,430,397,390,394,394,388,398,375,401,387,419 18,52,47,32,50,38,20,418,603,556,492,406,455,418,462,430,425,410,639,814,748,549,800,699,605,570,481,449,411,389,434,780,807,690,696,541,447,388,394,411,414,429,468,456,437,425,560,937,933,843,800,649,500,448,508,502,520,524,599,573,523,395,423,404,398,636,833,715,728,602,485 15,15,14,87,137,140,87,433,476,463,424,417,415,428,439,443,425,442,494,587,569,424,536,494,459,468,423,407,419,388,422,542,584,496,524,450,423,393,399,386,405,423,473,434,451,392,571,778,785,707,674,585,478,417,464,479,519,545,579,561,534,399,413,396,415,466,578,523,534,465,439 1,13,13,40,43,43,40,422,468,446,426,408,423,433,452,446,444,435,472,577,551,418,524,469,454,439,430,405,397,376,416,561,572,502,526,427,405,386,380,413,417,453,521,481,459,418,590,761,774,685,628,538,446,473,536,548,602,580,638,604,555,404,394,402,408,466,567,500,520,461,430 18,9,8,57,61,54,50,430,461,439,415,413,402,411,453,459,446,420,477,552,525,416,488,453,430,436,411,408,390,406,428,516,544,476,497,443,428,397,404,425,422,453,491,476,474,402,571,748,764,676,637,543,477,455,515,534,577,564,622,581,541,393,422,409,395,446,532,472,501,454,425 20,22,17,42,59,45,31,454,406,398,388,399,397,475,467,433,418,416,399,418,413,384,403,399,393,391,395,368,385,388,410,417,430,408,395,381,390,415,406,416,435,444,509,480,444,415,550,495,479,423,420,396,396,467,469,496,564,570,615,576,513,384,381,391,396,387,413,420,394,388,390 6,16,14,32,44,37,26,423,408,401,382,389,380,398,429,380,402,408,410,400,404,380,398,411,387,392,401,382,376,396,408,400,403,404,411,412,399,385,390,401,404,427,451,423,426,402,461,433,436,406,407,394,389,440,472,484,525,493,534,503,443,381,379,376,397,395,415,404,399,395,382 19,22,18,43,48,35,30,443,501,437,455,422,438,453,513,499,492,482,535,599,591,440,536,497,461,471,429,411,395,400,453,573,602,514,537,479,437,416,409,423,453,463,560,525,524,436,654,776,772,707,676,577,486,490,559,552,645,618,688,676,622,414,430,416,424,496,596,552,544,489,437 18,11,11,35,49,48,33,411,457,440,428,412,423,432,440,452,444,456,474,557,552,407,507,486,451,430,418,391,404,392,422,537,559,512,524,439,429,393,382,392,407,398,467,452,437,392,573,756,768,675,629,554,441,414,473,480,548,533,587,552,518,402,402,400,401,450,558,500,497,452,423 12,14,14,53,55,54,52,413,485,466,419,421,412,412,426,428,418,424,495,601,575,423,540,510,451,463,415,420,404,390,408,562,594,497,527,443,430,389,399,415,409,432,473,454,434,405,552,802,817,725,706,580,479,441,499,467,535,531,579,560,517,399,418,401,395,461,578,533,555,464,426 15,14,10,47,49,31,31,414,394,393,388,400,380,439,445,438,401,413,406,393,393,387,376,392,389,375,383,377,371,392,393,408,374,381,383,394,385,404,403,409,404,426,462,453,416,417,470,413,414,404,396,395,390,446,469,465,508,529,570,509,466,398,377,387,373,380,390,376,386,387,380 13,25,17,55,75,53,39,431,500,448,438,425,444,436,497,468,466,430,501,602,571,427,560,499,454,466,431,426,399,411,469,581,617,507,536,457,443,408,485,488,583,664,743,639,549,426,660,796,810,736,685,585,482,525,666,711,776,750,776,700,631,395,406,403,421,463,594,554,526,462,448 3,9,9,61,93,96,64,387,386,391,388,381,378,410,405,388,404,413,412,392,414,391,394,397,376,392,377,380,386,373,398,405,396,390,390,392,385,376,391,402,405,410,416,410,409,392,435,422,425,414,395,398,400,438,464,466,465,452,489,453,424,399,376,399,401,404,392,395,397,380,384 11,51,38,24,29,15,12,703,758,701,679,620,663,747,804,796,791,781,820,849,838,601,764,715,685,665,570,555,498,448,710,825,816,754,780,675,631,440,486,519,557,656,807,782,802,494,932,980,960,924,902,848,746,695,778,795,873,874,932,935,899,594,581,626,662,782,850,814,836,731,659 5,277,132,411,507,221,190,786,756,692,674,628,655,827,875,853,844,835,836,849,834,585,748,705,656,638,562,549,491,702,878,850,829,760,787,716,646,797,921,972,1022,1023,1023,1023,1008,747,1023,1004,964,926,903,850,748,928,1023,1023,1023,1023,1023,1023,1023,675,573,692,720,801,843,801,828,709,647 2,100,95,95,131,127,89,426,378,392,407,405,407,445,444,406,423,427,438,464,432,390,445,424,417,406,407,388,393,398,420,464,469,432,427,412,401,411,400,405,414,439,501,469,454,422,551,602,592,510,500,471,413,456,489,458,518,488,563,534,498,401,366,399,400,421,468,448,444,414,396 2,13,12,22,22,19,19,409,484,502,455,415,443,430,460,413,435,419,494,639,642,431,629,571,501,507,433,413,393,403,435,560,667,553,565,477,439,389,392,394,409,429,481,463,458,430,577,735,782,697,658,548,442,467,483,484,544,532,596,567,519,388,401,388,401,460,665,601,590,503,434 3,39,33,157,196,120,96,544,588,535,523,472,478,549,618,586,575,559,627,732,708,481,640,611,537,501,472,458,420,440,519,677,719,620,633,518,495,459,478,506,540,635,730,671,631,533,805,901,904,841,809,731,593,715,781,786,832,824,865,828,779,444,451,457,462,564,702,641,662,561,498 4,16,13,32,46,39,27,453,393,380,391,392,395,453,468,439,404,416,402,409,406,386,385,397,405,377,379,391,388,385,405,379,411,390,395,400,392,394,393,400,404,423,456,466,449,429,517,479,447,409,420,405,376,430,466,467,540,546,614,561,483,386,376,406,382,395,401,403,400,395,389 7,42,29,50,91,60,33,440,419,405,402,406,393,478,512,463,451,444,450,484,470,398,450,419,419,389,397,372,384,405,424,453,458,422,418,421,401,408,421,399,406,475,526,488,480,405,585,573,573,501,480,455,409,476,536,553,612,629,669,627,567,409,381,387,400,415,461,432,463,407,404 9,24,21,20,21,19,18,410,408,409,403,392,401,410,419,410,438,422,409,434,417,392,400,397,393,391,394,391,399,402,423,416,421,384,414,415,406,405,397,418,397,461,514,481,429,399,548,523,481,459,462,399,395,461,518,532,579,583,613,558,497,397,393,404,403,400,415,419,410,410,397 8,13,12,26,36,33,24,385,403,386,386,388,373,388,400,395,398,379,399,391,376,381,380,392,374,376,372,396,388,395,396,389,388,379,380,395,381,395,396,392,398,412,416,399,414,390,425,400,400,407,379,380,392,408,418,428,431,430,444,414,413,382,391,394,387,370,392,395,376,391,389 17,8,8,14,15,14,14,448,561,509,496,455,471,500,549,549,525,532,603,677,657,457,609,553,508,511,450,448,402,396,492,648,657,596,604,501,455,378,395,409,426,450,546,526,543,419,717,847,833,772,750,660,550,475,526,539,630,625,694,700,658,436,436,432,455,572,684,627,628,544,472 11,29,28,297,402,408,300,454,438,413,421,403,408,451,489,457,442,433,457,508,486,413,442,444,412,409,396,408,390,390,410,472,480,444,432,433,410,392,390,404,419,419,476,465,458,436,586,674,642,590,554,498,445,473,513,516,576,566,622,609,563,433,399,414,414,446,496,450,492,440,412 8,52,50,31,44,42,29,500,644,590,543,511,528,513,577,565,569,574,677,776,754,539,718,662,599,578,503,483,441,403,522,747,765,665,717,552,517,404,399,428,440,482,598,572,604,415,769,933,929,872,845,754,635,525,597,615,707,697,769,758,719,443,491,446,472,653,772,723,732,621,556 9,14,14,15,21,18,12,539,618,557,540,527,559,572,630,653,642,635,682,727,719,490,638,591,566,547,484,498,447,393,542,676,700,621,633,547,492,406,409,422,443,462,588,586,623,413,801,886,871,825,803,736,626,501,579,605,695,703,777,795,761,502,490,480,539,643,737,687,708,609,544 20,9,9,60,96,87,54,399,400,389,388,400,389,412,399,397,387,385,398,391,404,393,397,384,388,401,385,376,395,371,391,398,391,383,385,412,400,389,392,385,384,389,417,395,399,406,450,445,447,412,413,415,416,429,426,450,475,470,468,454,442,384,376,398,390,390,391,392,400,381,382 12,31,27,157,198,170,130,434,503,479,471,433,433,456,470,479,460,457,490,578,571,431,526,500,462,440,419,413,400,388,429,545,582,503,504,450,414,393,400,374,403,433,500,483,461,425,647,794,804,730,691,611,497,475,525,548,620,614,666,644,602,424,420,406,420,494,580,546,554,469,448 17,10,10,48,76,74,45,404,434,438,411,415,392,427,415,425,404,384,422,483,479,382,430,443,417,413,406,401,381,386,403,456,470,418,432,409,391,393,402,379,411,401,423,423,421,391,506,621,621,544,529,463,432,416,453,465,522,509,540,540,472,396,399,384,397,409,479,452,455,425,375 13,21,20,29,45,41,26,469,401,416,416,403,401,447,463,438,397,422,413,439,429,392,429,415,400,406,395,376,378,384,427,438,447,428,444,423,380,401,384,419,428,478,590,543,512,393,502,549,558,496,483,473,453,436,442,456,476,489,533,506,470,389,404,388,398,415,437,419,404,420,401 7,11,9,25,30,16,17,433,426,422,398,386,402,446,464,452,443,423,430,454,447,389,429,420,401,383,394,383,386,406,422,431,433,417,415,400,389,408,424,414,469,519,639,555,513,437,645,590,553,506,502,426,431,536,624,646,764,757,797,717,628,390,383,392,405,414,424,424,424,398,395 14,9,10,91,183,187,92,410,447,451,427,406,406,433,426,424,432,419,461,525,530,410,495,471,446,426,420,397,388,391,414,503,546,464,471,434,423,387,391,386,395,397,431,414,427,397,506,694,728,649,610,521,437,398,409,441,465,474,499,503,457,399,393,399,405,457,526,470,510,460,427 12,20,13,42,56,37,30,470,415,402,401,386,375,468,492,464,423,419,412,422,417,361,404,397,386,392,386,381,378,391,429,409,404,405,377,388,392,396,411,396,437,436,512,471,469,406,565,464,451,439,409,397,395,445,455,489,563,568,643,588,531,391,389,381,396,408,400,372,385,394,380 1,23,22,188,282,291,193,445,446,420,452,408,402,447,473,487,492,447,469,505,500,417,475,441,441,411,398,398,396,437,419,490,504,437,470,415,415,394,402,418,425,467,529,482,509,455,609,666,651,578,537,498,439,538,583,595,638,607,669,620,574,410,404,397,413,441,517,468,465,423,407 8,12,11,61,105,104,59,398,422,410,410,395,416,421,433,439,429,412,434,469,454,405,451,425,420,414,396,403,387,405,403,451,478,461,408,423,409,384,383,408,400,413,456,419,415,410,509,644,629,553,512,475,443,433,473,468,534,526,552,529,503,388,395,389,402,415,462,447,442,419,384 9,9,9,45,56,55,45,395,440,420,388,389,399,407,398,415,418,402,436,483,454,413,452,450,395,421,397,397,393,379,404,461,479,444,450,407,411,383,392,393,393,407,445,408,412,399,478,644,661,575,550,485,415,390,426,429,469,458,475,490,439,389,404,385,386,420,475,447,483,421,410 2,16,13,16,18,11,11,413,404,394,388,401,400,431,431,432,436,411,440,420,436,393,400,408,411,388,387,378,377,377,423,437,422,400,418,393,391,395,415,433,430,458,523,483,447,418,545,540,507,457,481,418,403,476,526,540,636,608,674,595,526,411,396,391,387,398,410,431,421,407,414 15,124,112,248,323,282,218,532,696,642,592,541,534,586,618,599,598,587,712,823,795,568,770,727,632,632,536,534,450,407,549,784,818,730,754,616,552,439,444,415,461,529,657,636,648,485,823,974,980,918,891,808,683,596,677,708,782,778,837,831,795,485,489,479,481,682,814,748,769,655,563 6,107,89,327,731,619,257,505,781,731,694,619,681,575,627,626,626,635,806,911,871,674,874,802,743,716,621,596,514,403,536,848,859,772,781,665,607,410,425,420,456,517,646,613,625,490,819,1023,1023,971,937,860,745,523,591,604,722,726,789,804,770,519,587,510,551,786,914,840,869,765,680 15,17,16,69,89,87,65,423,454,437,434,420,417,409,438,407,441,421,486,556,516,414,495,468,437,407,411,409,384,386,417,515,557,477,479,415,404,413,392,403,398,430,474,457,440,412,562,712,733,638,605,530,458,428,488,497,547,558,597,551,525,396,403,396,403,448,525,498,488,457,415 15,9,9,43,60,60,42,416,461,430,432,418,418,414,439,422,431,432,472,546,508,421,483,435,443,432,395,406,400,404,410,512,522,473,484,431,420,386,389,379,386,399,427,433,447,395,525,743,744,666,626,533,465,413,417,413,484,490,525,527,505,402,406,405,407,454,519,481,505,439,414 19,19,16,35,53,44,28,420,380,375,389,388,389,393,406,417,407,398,386,430,416,399,406,403,381,412,392,388,371,400,411,425,404,392,404,399,389,388,402,403,407,436,457,454,421,415,499,483,476,422,435,392,369,449,475,475,506,529,550,502,484,384,387,385,387,398,426,402,417,392,387 14,12,11,42,59,60,41,421,510,484,462,423,443,423,440,443,459,431,507,636,622,441,584,532,489,491,441,422,388,399,431,583,656,545,581,461,424,385,421,415,407,436,488,472,465,409,593,823,836,746,715,614,489,458,514,528,589,563,629,607,554,405,431,406,394,497,618,564,583,489,429 4,20,19,154,178,173,150,413,441,425,442,411,426,426,407,439,420,420,468,543,531,408,511,463,443,429,415,400,402,395,403,499,556,476,484,456,423,400,408,376,396,410,448,420,433,412,533,729,744,645,621,503,446,429,431,445,499,482,531,523,488,413,407,386,389,440,547,490,500,441,439 17,671,365,231,292,139,110,651,629,551,514,451,472,661,714,688,655,663,683,750,729,507,665,593,537,515,447,446,426,569,756,744,750,650,666,560,548,707,834,888,937,1007,1023,990,912,686,965,926,901,839,811,748,610,886,994,1023,1023,1023,1023,1023,969,476,449,458,509,614,722,666,667,565,489 8,24,22,319,535,537,312,408,423,402,396,401,356,419,462,432,440,413,442,447,451,404,417,435,398,397,398,381,370,414,417,419,462,407,402,417,366,418,408,428,445,480,521,484,463,481,547,538,548,476,459,459,396,570,664,672,675,643,683,600,551,419,379,398,399,393,423,419,425,409,389 17,21,19,23,27,25,21,406,442,433,412,411,401,411,424,430,426,429,439,525,510,402,479,456,437,432,409,374,371,406,436,496,525,477,482,424,395,409,460,478,514,606,691,588,496,409,576,705,698,625,567,512,443,499,578,638,701,664,698,610,560,403,386,382,417,442,532,470,492,444,408 15,114,84,234,383,269,159,460,637,601,544,478,509,515,569,540,533,536,680,806,784,530,764,709,621,609,509,486,442,404,512,761,812,715,730,590,517,412,411,433,453,487,625,580,576,471,753,950,960,888,863,759,636,541,638,655,721,727,775,756,709,447,442,443,449,626,793,743,746,632,544 8,12,12,52,81,84,53,413,468,449,452,409,428,431,445,455,452,430,488,568,556,428,516,481,444,441,405,412,394,390,433,530,566,486,517,477,437,392,386,395,418,408,479,456,458,414,560,763,767,694,664,575,469,448,470,501,561,541,606,585,534,407,402,395,404,476,567,511,533,445,437 3,17,18,82,140,144,84,390,399,421,407,383,387,392,413,400,408,418,412,433,436,402,418,425,420,402,391,393,398,375,396,418,425,407,414,401,387,392,402,391,405,416,431,408,411,407,504,535,548,472,493,442,419,462,504,522,514,502,524,493,436,401,366,392,391,420,445,421,438,399,407 19,11,11,31,34,34,31,411,465,426,431,421,403,424,450,422,419,429,464,540,521,413,487,456,420,430,415,421,411,368,403,489,544,491,496,422,416,394,386,391,421,401,446,433,457,379,558,730,742,656,623,540,457,429,454,461,513,489,536,526,522,405,403,396,412,435,529,501,495,438,419 11,85,80,368,545,545,364,491,558,520,473,446,475,524,563,570,551,551,603,684,641,472,596,558,503,501,459,446,418,420,503,626,655,560,608,487,450,407,428,426,476,520,664,633,604,487,770,867,860,795,765,675,541,592,674,708,776,769,825,794,741,449,461,448,466,544,646,592,614,535,480 4,12,12,84,118,117,82,422,490,450,445,419,422,428,465,462,465,445,512,581,586,421,538,485,476,449,429,435,402,391,423,555,597,501,525,445,420,392,402,398,392,432,476,449,445,401,579,786,785,706,682,556,479,431,443,449,517,517,583,573,521,402,389,409,418,474,594,528,528,467,424 8,25,25,71,94,81,61,448,510,482,440,440,453,460,494,494,468,473,547,618,588,440,545,506,473,469,429,430,418,403,453,574,591,520,545,469,431,413,384,412,420,459,519,489,518,423,670,816,819,753,721,618,511,485,555,573,646,637,694,672,632,412,414,408,425,500,602,557,567,475,443 9,9,9,31,46,38,26,407,408,395,415,389,405,421,432,448,415,416,431,453,459,387,425,416,401,404,404,390,391,382,421,434,450,417,433,400,404,381,406,404,399,415,433,428,429,407,513,600,593,530,507,436,423,418,432,486,497,494,538,524,467,391,398,396,395,412,442,424,456,411,411 20,25,24,35,49,35,25,480,467,447,434,415,451,524,564,548,546,537,533,514,517,404,444,431,406,423,406,399,401,416,515,506,475,445,448,421,434,422,442,470,518,582,698,651,624,428,765,705,661,607,577,542,479,573,664,679,754,751,799,785,739,436,414,443,445,447,475,460,487,448,426 8,9,8,33,39,26,23,405,394,385,395,396,385,448,431,419,412,420,404,427,407,389,418,407,379,378,381,391,377,417,408,398,418,393,390,396,383,430,410,405,400,422,456,443,417,400,475,467,472,441,421,398,406,427,464,466,512,497,545,510,475,386,386,402,382,395,404,401,403,400,380 8,16,15,79,121,122,77,425,443,436,414,399,396,442,465,463,444,445,480,550,529,416,500,481,453,447,417,404,390,409,418,517,560,481,504,436,411,390,396,397,420,433,509,469,460,436,607,775,786,708,655,564,453,481,541,552,598,613,653,612,556,408,407,407,401,470,538,483,518,458,425 18,15,11,42,47,31,28,452,393,403,370,388,382,456,465,430,417,443,399,420,433,398,400,403,389,381,387,387,390,383,405,431,424,408,402,414,391,401,402,431,436,461,518,483,445,408,553,515,486,456,458,418,391,500,540,560,604,606,649,598,512,387,397,407,408,396,418,412,397,387,379 15,15,13,89,128,116,80,410,471,451,437,427,459,446,440,438,418,460,499,566,544,423,519,471,458,436,421,413,390,399,424,521,558,494,490,426,422,410,411,391,430,429,480,461,482,399,619,747,745,675,633,555,465,468,506,537,571,588,650,616,555,406,406,412,410,460,540,523,507,458,431 4,9,10,48,86,87,47,400,388,379,393,384,395,358,405,390,385,380,401,402,396,379,399,390,391,384,391,379,379,392,385,390,407,397,393,394,380,387,387,398,401,389,410,400,389,395,418,435,437,412,422,396,379,417,426,427,448,426,444,412,405,389,396,377,385,400,379,386,401,398,387 16,128,121,117,122,117,112,594,547,504,497,489,493,629,684,622,649,618,626,632,622,457,518,507,470,462,433,445,410,409,517,566,555,501,545,482,496,399,427,410,470,498,605,612,618,466,804,814,782,743,722,675,581,569,643,660,746,759,829,823,776,461,448,471,505,580,662,594,634,549,486 8,48,46,140,150,137,130,434,565,516,487,458,478,458,480,488,459,497,575,696,668,468,633,587,521,512,445,461,418,425,465,652,693,601,612,526,452,401,395,437,405,445,535,498,515,422,690,887,896,825,795,696,563,495,556,567,661,641,709,689,629,422,428,390,429,546,684,629,647,524,463 9,17,8,102,118,48,41,511,555,520,499,451,470,544,582,583,560,550,617,702,674,457,626,563,516,498,446,421,404,441,502,649,681,592,613,478,458,430,457,474,530,582,684,627,607,536,793,880,875,811,781,698,558,698,770,770,821,812,853,820,769,428,445,420,439,572,700,651,670,551,492 12,30,30,91,120,121,91,440,553,504,479,450,422,435,479,459,453,437,552,669,659,447,620,571,506,494,442,434,400,376,439,626,672,576,586,486,466,388,406,393,398,446,494,463,500,413,657,872,884,811,775,677,533,483,520,534,598,589,648,640,606,419,453,419,414,507,680,609,617,529,473 20,14,12,34,44,37,28,409,395,388,382,393,389,403,414,428,433,408,397,410,394,381,402,398,391,376,390,384,382,401,395,398,404,389,394,402,386,402,410,404,410,446,472,424,430,419,456,439,429,415,412,417,372,456,507,482,514,514,545,516,467,397,391,391,394,387,389,409,381,386,388 15,210,126,193,211,71,73,627,684,626,575,540,539,679,728,716,694,695,728,824,799,565,757,697,631,605,516,516,439,523,761,814,816,743,752,644,564,672,806,852,916,985,1023,970,902,652,955,978,959,906,876,800,687,866,965,1009,1023,1023,1023,1008,952,506,483,505,546,714,818,757,776,679,563 6,10,9,27,32,23,20,415,434,434,415,394,408,430,435,431,414,431,479,531,503,402,472,451,421,421,413,393,384,398,424,497,517,468,471,400,416,397,407,413,402,433,459,450,440,379,513,693,703,619,569,495,437,443,472,487,551,516,574,546,492,396,395,397,400,427,489,477,476,420,427 11,30,17,137,163,82,70,586,709,676,642,536,608,638,705,685,680,654,762,851,833,597,798,749,683,660,552,536,456,426,609,832,849,765,778,651,564,454,517,566,566,663,781,734,725,564,870,986,982,923,898,816,694,741,806,815,864,858,904,884,846,500,509,494,522,729,843,791,803,696,592 10,33,32,162,281,288,163,411,437,412,400,398,397,416,441,426,422,439,465,477,461,395,447,442,428,414,408,389,386,390,420,465,449,430,441,401,387,414,420,424,444,458,522,480,457,448,557,615,601,550,508,468,430,512,609,600,620,593,613,578,517,416,392,394,395,430,452,427,437,426,408 17,9,8,25,32,26,22,409,385,364,382,385,392,421,446,411,400,401,385,389,395,377,388,401,391,388,392,385,374,375,409,392,390,380,388,375,392,405,381,396,416,400,428,423,415,405,472,429,402,395,407,386,396,407,451,457,461,479,525,482,447,381,386,379,386,391,393,385,374,380,376 8,10,10,53,94,94,51,410,411,408,402,379,382,412,432,417,432,423,437,455,445,391,426,397,396,407,379,397,379,382,410,415,435,401,415,406,391,386,405,404,406,416,464,452,421,407,531,539,529,486,462,425,408,445,469,496,543,523,576,533,489,407,399,410,402,417,446,421,426,417,397 16,15,12,25,40,30,20,423,403,396,393,393,391,425,424,444,420,416,418,388,401,389,379,387,393,386,379,378,366,401,408,403,396,388,390,382,391,402,408,415,436,456,506,472,437,398,498,445,407,416,388,379,380,485,530,535,577,562,600,531,489,392,380,395,388,398,378,391,405,402,378 10,10,9,38,60,60,36,405,437,420,417,393,407,404,454,432,429,440,452,492,496,405,458,432,418,420,403,401,398,400,426,477,488,445,442,407,395,390,398,410,426,435,475,439,467,412,574,670,670,593,556,515,415,452,501,507,567,543,597,575,521,400,400,393,386,433,486,471,456,424,425 12,16,13,22,29,21,16,493,583,528,514,497,494,518,573,571,571,558,637,711,701,471,645,592,537,521,460,462,412,396,514,692,703,617,638,535,476,407,395,401,439,472,590,583,575,434,747,866,857,792,772,683,575,527,582,608,697,685,757,753,708,437,444,428,468,605,707,677,665,559,492 15,228,211,166,211,197,155,385,393,370,397,388,382,404,430,448,414,405,405,402,399,391,395,391,389,395,395,403,394,394,419,420,409,392,402,379,402,414,442,480,483,544,642,543,495,446,485,467,428,396,424,428,386,439,469,470,539,519,588,536,487,390,394,385,386,372,407,377,395,408,389 11,10,8,30,36,25,19,432,387,382,386,381,378,443,433,421,416,421,400,397,407,375,409,397,384,390,371,389,373,383,398,409,399,398,394,413,407,383,404,380,412,416,443,440,424,399,501,478,455,430,419,407,383,467,487,481,541,531,593,530,487,387,389,388,396,394,414,384,407,402,393 5,397,233,232,289,167,137,405,430,425,427,392,402,433,450,425,435,436,447,462,441,427,442,426,426,422,416,388,391,403,451,467,465,427,443,445,412,433,448,494,510,581,667,590,578,442,563,618,588,534,470,491,411,482,530,534,596,577,655,600,545,391,405,397,388,422,453,411,451,410,423 7,27,27,88,129,125,84,374,404,396,400,395,405,401,412,411,410,405,418,452,442,394,424,426,393,400,403,375,378,389,388,413,458,412,423,391,384,369,389,387,404,392,418,405,411,408,472,566,582,519,479,450,407,421,457,448,497,494,522,499,468,403,391,389,388,405,427,432,433,400,390 1,71,28,317,314,113,101,635,775,736,679,617,629,683,739,723,697,706,810,900,877,645,852,800,730,716,608,564,484,453,661,872,897,819,835,727,630,502,539,591,616,718,820,784,768,624,909,1023,1023,973,946,866,754,790,847,854,907,894,941,917,881,537,538,542,564,759,882,833,847,736,640 17,14,14,55,82,83,53,415,441,422,440,387,428,419,420,428,431,422,455,503,478,406,455,439,408,432,399,404,380,372,427,466,481,442,466,416,408,390,381,396,396,430,465,444,446,398,532,672,669,586,557,486,452,438,468,499,536,528,571,523,507,407,398,389,405,450,504,447,476,430,420 11,8,8,19,16,15,18,406,417,391,398,399,383,407,405,378,400,387,422,421,423,381,409,402,394,396,381,389,378,401,382,415,421,392,401,393,381,394,368,383,399,391,415,405,392,386,418,487,467,426,445,388,399,399,398,402,415,406,425,416,423,387,364,387,391,399,413,412,410,417,375 4,22,22,330,547,556,335,470,469,426,435,406,414,506,523,501,484,473,491,534,511,408,456,435,429,432,389,401,391,403,464,486,496,447,450,425,388,419,421,420,470,512,592,537,539,488,652,683,665,593,575,498,429,612,685,681,721,687,727,690,622,448,412,436,450,440,485,468,465,440,410 15,20,13,49,61,36,33,437,383,373,398,375,402,482,481,407,444,425,421,392,388,388,389,399,383,370,379,384,375,393,413,402,388,381,388,380,386,390,411,405,418,421,482,467,448,411,538,447,445,418,403,381,391,446,453,468,535,550,627,576,516,386,386,388,381,395,390,407,384,362,395 10,12,11,47,51,50,47,408,457,459,427,396,423,422,428,412,431,425,445,540,512,429,488,469,450,437,413,394,394,389,416,505,541,470,468,415,418,402,403,374,402,424,462,442,449,412,536,733,740,663,622,531,433,435,470,477,523,515,569,535,494,390,389,396,407,436,523,469,500,431,437 15,28,28,66,76,76,66,406,484,434,441,423,416,415,433,425,419,432,495,595,578,407,556,505,450,472,427,395,408,406,425,565,597,513,524,470,432,388,394,405,416,414,441,437,457,405,575,779,799,708,670,560,464,433,457,478,532,531,578,565,511,416,411,415,402,458,559,518,519,470,440 17,9,9,23,28,26,21,411,392,407,376,388,371,412,415,412,406,396,416,421,399,383,384,380,396,373,384,385,397,410,402,400,414,397,391,397,385,386,402,401,404,417,436,419,422,398,463,414,434,418,400,378,398,433,444,448,488,487,530,501,463,387,403,401,384,395,396,398,391,383,381 3,144,122,135,195,171,119,569,745,687,645,564,575,627,687,678,673,654,767,872,855,597,826,775,700,687,580,551,478,417,591,843,870,785,799,677,598,418,450,452,520,603,724,688,699,508,858,1004,1010,947,921,835,708,667,745,767,824,824,876,866,824,507,539,503,530,743,870,814,825,717,605 14,29,26,40,49,43,35,432,490,428,455,427,417,418,446,446,444,443,478,554,539,421,501,480,446,444,415,417,381,438,433,522,555,492,496,445,428,383,393,415,420,461,550,508,484,400,605,726,726,639,613,506,436,457,512,491,583,588,644,609,570,387,400,417,395,435,540,493,503,427,427 1,27,19,41,45,29,27,413,446,454,417,405,402,420,451,431,428,427,484,574,556,418,530,490,444,441,411,401,385,408,406,540,570,498,522,430,398,370,388,412,411,443,479,462,454,429,556,716,733,632,620,510,440,484,543,555,583,580,623,607,543,413,399,391,404,435,571,520,518,464,411 1,51,33,63,119,73,37,452,410,414,403,383,402,490,502,473,440,434,433,435,448,397,423,413,379,395,381,389,395,389,420,438,433,407,400,398,380,399,420,434,468,505,572,529,511,429,614,537,503,469,443,442,415,531,583,596,672,654,722,666,596,388,401,423,390,398,418,394,403,389,392 16,126,79,152,175,98,82,506,519,475,473,445,464,509,537,527,524,502,571,623,596,431,536,460,466,449,424,409,414,442,502,605,598,518,519,478,433,455,512,555,614,694,799,723,659,491,793,819,793,737,717,633,513,627,748,803,897,888,921,849,786,437,409,424,444,517,599,546,569,480,464 3,288,252,207,274,210,156,457,417,381,373,358,394,478,492,448,432,443,450,479,455,385,436,436,413,394,416,391,380,404,453,452,474,450,447,419,389,439,437,467,471,545,623,544,539,463,610,614,622,539,511,442,420,512,585,599,671,629,710,664,574,422,403,397,415,443,467,462,468,431,385 15,145,138,104,164,147,93,398,398,390,394,384,392,393,385,408,390,411,404,422,417,356,405,387,384,402,393,395,383,384,420,413,424,402,413,405,405,382,420,422,414,473,508,464,441,396,437,440,465,426,407,406,372,395,466,466,458,466,493,460,462,390,403,391,397,408,412,411,389,399,391 11,12,12,26,52,53,25,421,407,407,399,390,390,391,440,422,402,425,427,469,451,404,439,416,414,424,391,398,392,385,405,464,441,432,419,426,381,383,389,404,391,420,438,455,431,389,525,621,591,535,507,455,425,415,471,474,506,516,558,516,498,384,384,392,383,417,450,440,432,410,397 8,42,27,59,98,60,37,435,396,375,360,364,378,443,433,439,420,407,412,461,423,389,422,410,400,411,389,383,391,380,393,441,452,415,419,395,398,417,416,423,461,486,549,492,465,420,564,529,513,460,435,412,412,508,565,570,620,609,649,595,555,402,401,390,379,401,444,438,416,404,386 3,15,15,26,33,28,22,472,436,421,415,408,422,447,458,465,438,436,434,491,480,389,455,431,432,422,411,382,389,380,468,486,495,457,434,419,401,390,416,447,454,557,663,597,553,415,547,626,631,557,544,498,438,471,511,512,585,577,628,582,541,401,388,383,408,420,473,448,448,406,400 1,10,8,43,45,40,38,436,513,457,455,440,440,465,502,468,476,453,530,621,607,425,557,520,465,453,429,419,394,394,465,584,613,536,518,451,441,410,401,410,437,465,540,495,525,438,664,806,803,734,693,608,490,505,559,567,649,633,702,676,628,427,417,421,438,507,629,554,577,485,430 6,98,86,149,201,186,138,481,651,583,545,491,503,527,568,571,541,524,628,793,764,502,737,691,591,588,500,475,443,401,479,748,795,697,702,588,507,411,459,405,458,511,615,560,578,464,734,923,934,856,829,731,604,566,639,650,714,705,760,740,704,432,475,436,459,610,773,719,722,604,511 10,14,14,15,21,17,13,519,616,551,542,492,498,564,611,606,616,594,658,729,710,494,638,607,549,543,475,482,411,413,526,694,693,612,663,544,515,390,392,435,424,479,570,564,607,418,782,900,884,831,804,726,610,498,568,589,684,680,771,780,736,471,466,470,484,649,743,684,719,605,514 2,74,63,75,97,80,63,503,638,600,554,521,536,551,596,589,596,580,684,780,761,529,733,679,590,584,489,501,416,416,521,760,785,685,708,581,533,410,425,444,485,537,653,614,637,454,788,926,922,861,828,739,618,584,664,679,748,742,806,793,752,458,478,475,493,657,790,736,743,637,540 6,18,17,63,92,88,58,421,442,426,410,405,396,432,462,453,451,440,460,502,500,403,467,433,419,409,381,395,384,396,410,469,485,421,441,415,416,395,415,401,421,451,489,445,454,432,561,687,681,601,577,506,432,473,530,527,605,577,651,600,554,423,408,409,417,432,485,455,474,444,413 8,12,13,69,75,76,70,419,456,439,411,427,437,420,444,450,451,435,489,537,517,405,486,469,434,427,406,420,411,375,402,501,522,477,483,456,428,395,393,405,399,421,460,443,448,412,600,739,733,667,627,540,458,442,480,466,550,544,606,592,558,413,402,424,410,472,550,485,513,468,410 6,10,9,37,44,30,28,394,385,379,376,374,377,381,405,397,400,377,401,401,396,384,399,394,390,392,384,380,397,397,396,381,382,384,375,384,399,389,384,404,399,402,427,400,392,395,432,407,397,411,387,387,378,409,447,422,471,438,485,457,419,390,397,373,378,395,386,384,399,384,393 13,10,8,25,31,27,22,417,390,389,372,373,384,415,418,412,403,399,399,381,388,386,382,393,394,394,384,388,370,398,395,385,393,369,384,396,379,383,394,408,394,419,438,426,414,403,454,404,404,382,399,354,387,419,440,456,485,454,519,473,447,385,380,369,388,381,380,391,388,383,384 16,16,15,19,26,26,19,412,401,390,385,414,385,392,413,401,407,393,418,412,400,376,404,386,393,405,385,390,378,423,417,419,419,397,421,390,387,391,437,463,477,552,625,515,468,413,514,489,466,440,444,397,384,457,563,580,675,630,669,563,505,398,389,390,395,402,406,403,403,384,392 13,32,31,147,241,246,147,374,398,392,372,398,399,415,408,390,406,403,404,396,389,393,386,392,377,372,401,380,388,407,392,380,413,380,374,391,382,393,373,382,410,413,426,409,403,406,440,419,424,425,399,382,399,429,461,442,474,438,473,462,436,406,389,373,385,409,395,382,400,376,387 14,21,20,56,89,84,51,425,517,453,460,406,432,437,458,463,426,457,537,651,617,450,606,548,487,491,442,434,408,379,429,605,661,559,569,454,435,406,401,398,405,423,498,476,463,417,602,827,841,758,724,617,486,457,474,489,559,569,617,595,569,394,412,396,406,489,637,587,578,490,459 16,19,19,94,161,162,91,428,412,437,396,397,387,432,476,468,440,450,448,437,436,385,423,413,388,395,403,415,393,393,415,418,428,408,413,421,398,407,419,432,449,479,545,506,481,449,578,545,517,469,449,437,402,537,600,610,626,615,653,612,545,408,393,401,417,424,444,449,406,410,389 7,25,19,44,70,51,31,406,405,359,384,377,378,427,440,394,418,399,410,404,399,387,383,391,389,384,397,400,399,403,413,387,391,396,400,360,362,406,417,417,434,464,514,467,439,411,515,447,433,394,401,408,387,450,537,518,565,540,590,549,481,401,387,386,394,383,394,386,380,387,404 17,157,142,100,130,114,89,440,407,427,400,395,384,461,472,445,459,421,452,468,446,388,445,436,409,419,402,380,384,425,448,475,480,447,463,425,409,410,439,471,460,504,602,540,526,433,624,593,592,511,488,444,406,505,565,582,636,643,700,657,593,398,387,430,426,441,469,447,446,419,392 5,33,22,49,81,49,30,427,392,393,406,388,397,465,465,421,432,408,391,413,401,400,392,384,376,372,387,396,400,388,402,405,380,414,394,396,394,395,417,414,405,452,518,475,449,416,527,462,460,427,398,417,396,491,508,506,555,556,616,578,540,383,377,381,409,398,383,398,417,386,386 17,246,171,187,188,122,115,602,633,583,524,493,508,671,720,690,684,655,704,749,743,486,668,614,542,546,487,477,444,539,709,734,734,646,681,576,493,640,775,823,878,947,1011,924,853,667,922,929,908,853,821,744,634,868,959,995,1023,1022,1023,976,919,513,456,485,521,626,744,678,692,581,513 18,62,25,103,150,59,39,419,401,385,401,393,397,441,497,449,472,461,436,477,453,382,407,385,394,413,397,399,403,383,458,446,468,421,425,395,397,419,462,432,478,501,564,521,511,451,602,531,542,478,463,433,386,569,606,616,661,651,702,643,587,393,391,379,377,407,435,407,438,384,396 14,10,9,26,23,19,22,434,493,451,444,423,427,448,469,457,465,439,510,614,586,432,576,525,481,469,418,403,403,427,431,566,624,525,560,452,433,399,418,408,439,454,530,494,488,424,604,735,753,673,638,517,455,463,555,555,608,593,649,626,573,413,408,389,421,476,613,541,539,480,425 1,12,9,42,80,61,30,449,466,455,449,416,402,433,494,464,457,453,483,561,534,422,499,467,433,443,409,401,396,392,444,537,557,473,495,458,436,403,430,455,465,498,603,522,499,454,635,736,730,649,608,524,442,566,628,634,688,662,709,677,619,416,412,417,413,452,551,490,472,441,426 6,26,20,43,63,47,32,403,410,384,389,403,389,426,426,432,423,424,415,439,416,369,416,399,386,384,383,375,362,409,406,418,412,397,424,405,399,377,402,420,418,469,497,449,445,413,509,453,449,454,427,393,385,465,527,505,571,537,586,552,495,378,394,390,390,370,418,378,401,399,381 1,12,12,128,208,215,132,413,414,411,398,407,391,397,424,413,393,419,427,505,457,396,465,439,428,406,406,386,385,379,396,476,475,439,435,415,392,399,391,386,415,428,447,426,435,422,519,680,667,595,557,493,417,446,460,470,505,487,539,522,481,399,397,397,399,418,477,461,447,423,405 9,8,8,17,17,15,16,415,417,412,405,405,394,411,436,429,423,417,441,451,442,396,419,415,393,401,393,394,381,383,441,467,458,426,463,420,413,405,402,390,419,471,532,502,502,390,564,644,617,568,538,480,441,432,461,481,553,553,627,571,527,395,406,402,401,414,451,429,441,411,405 16,17,17,93,109,108,92,423,435,424,406,407,425,410,452,438,436,431,469,527,506,413,475,459,430,437,392,397,400,384,419,505,508,441,481,443,421,393,395,389,398,421,463,441,443,402,544,706,704,621,607,513,456,423,467,471,527,521,586,536,516,402,398,387,397,446,521,481,494,447,419 2,9,8,10,14,12,8,388,394,406,397,384,394,409,415,406,406,397,390,418,414,392,403,393,386,405,395,395,401,377,397,413,423,404,397,412,366,379,385,407,392,397,446,417,415,407,450,492,482,450,439,428,395,415,444,436,480,480,501,466,458,395,385,385,399,409,409,414,425,400,397 16,8,8,44,77,78,44,409,405,402,421,390,408,403,432,420,394,433,421,431,428,382,413,411,405,401,382,402,410,394,401,426,416,403,417,401,389,394,394,408,399,401,425,411,420,403,506,539,522,483,451,438,436,429,456,461,493,501,537,498,484,404,408,396,383,401,436,442,426,403,399 13,128,115,142,181,164,129,536,721,676,608,544,586,568,625,604,582,598,737,849,827,567,806,761,669,660,549,529,471,395,544,803,852,756,783,645,572,415,417,455,484,538,657,637,613,482,808,991,1001,937,909,826,696,570,666,683,756,759,815,802,770,465,527,462,495,673,838,790,791,688,597 20,10,8,34,39,31,27,414,400,385,393,386,391,408,432,402,421,415,397,422,430,394,400,394,404,389,383,374,400,404,411,405,427,392,399,392,400,396,390,394,407,419,467,433,430,391,496,483,476,434,423,403,396,429,467,477,516,514,558,517,449,391,381,384,392,384,421,404,385,407,396 9,21,20,408,743,737,398,434,473,462,453,443,476,460,492,504,483,479,530,534,513,395,435,429,423,426,418,424,411,401,419,417,452,413,430,419,414,397,399,401,405,393,438,437,459,420,620,651,623,588,574,538,482,455,486,496,544,540,614,597,577,442,409,427,444,466,481,475,490,456,429 9,236,116,286,401,210,145,602,695,642,606,542,532,645,700,676,666,646,738,816,805,560,775,722,648,618,527,523,449,450,610,789,823,735,743,637,540,465,527,562,618,702,800,745,731,617,869,971,969,909,884,799,680,776,828,842,884,873,917,889,841,493,500,483,526,688,821,764,781,665,571 6,1023,986,1023,1023,1023,789,1023,1023,1021,1000,960,981,1023,1023,1023,1023,1023,1023,1023,1023,929,1023,1023,995,978,919,907,813,1023,1023,1023,1023,1023,1023,1023,996,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1000,917,1003,1023,1023,1023,1023,1023,1023,984 17,20,14,45,57,40,32,426,408,397,391,393,380,471,486,435,424,421,438,458,444,404,419,418,408,409,404,382,378,383,419,432,433,399,414,415,390,398,415,426,419,444,465,484,463,409,568,566,572,497,495,443,405,467,504,500,565,566,621,599,516,393,392,392,376,399,435,415,420,410,378 18,179,155,70,87,71,57,570,674,629,597,543,587,578,669,656,648,650,723,794,781,520,708,676,617,591,525,511,452,404,578,760,779,702,711,604,519,441,457,478,505,583,718,689,680,483,849,959,953,900,875,802,687,639,721,765,831,830,876,861,817,488,508,497,529,666,768,713,759,637,570 5,1023,530,783,935,243,215,934,942,906,872,812,841,962,1010,991,980,970,995,1023,1023,825,988,945,894,873,797,747,647,811,955,1023,1023,970,983,880,809,869,940,974,1020,1023,1023,1023,1023,968,1023,1023,1023,1023,1023,1017,927,1023,1023,1023,1023,1023,1023,1023,1023,813,753,821,844,952,1023,987,999,908,836 11,21,21,69,102,104,69,402,394,393,398,390,389,400,422,406,398,388,421,417,431,405,399,406,377,392,393,410,387,390,392,421,418,400,420,404,406,393,404,403,413,438,483,425,404,439,489,504,503,456,453,424,396,586,677,675,652,595,598,492,479,385,407,387,398,380,413,401,425,390,399 2,52,50,96,118,112,91,447,506,498,466,418,427,434,455,456,451,464,534,645,637,447,582,541,495,466,445,406,409,413,453,594,659,536,581,461,442,400,401,411,424,477,526,489,519,428,659,824,836,758,730,620,509,494,570,591,659,646,711,678,622,418,419,397,428,517,643,564,598,469,448 1,73,65,671,1023,1023,601,446,532,481,451,427,433,457,464,483,471,436,524,684,681,440,647,611,524,520,434,416,411,402,449,652,715,602,638,506,454,399,405,400,423,460,551,506,512,516,609,838,868,782,747,624,513,500,547,567,618,614,684,641,593,463,417,411,416,521,679,625,590,517,461 20,13,12,29,42,38,25,392,400,377,384,373,386,400,417,406,405,393,401,406,390,388,387,401,390,383,389,377,393,399,398,409,406,409,399,375,405,401,398,410,418,451,477,455,425,400,468,454,440,417,396,387,403,450,512,492,540,519,543,518,468,390,387,384,373,393,409,391,381,389,391 13,35,35,194,332,335,192,410,406,380,406,387,403,418,455,436,412,417,416,425,412,388,403,404,409,396,400,390,379,396,424,436,403,430,393,398,383,401,396,392,417,428,429,423,431,420,522,486,494,453,434,444,417,447,488,495,531,480,539,525,470,402,405,417,387,419,419,391,412,387,405 19,53,43,48,67,49,35,444,503,456,443,443,441,453,508,487,465,445,517,614,598,446,553,518,469,452,434,394,392,408,437,589,604,520,542,463,428,400,419,440,444,484,538,501,506,441,654,780,781,702,678,579,492,547,596,590,655,648,689,675,624,435,421,409,415,498,610,541,565,475,446 18,29,28,109,161,160,103,397,385,424,397,396,362,391,413,415,396,387,419,403,422,393,398,392,378,403,390,377,382,404,396,411,407,378,402,399,372,396,396,394,394,408,435,402,402,406,451,468,433,421,424,401,404,427,458,453,485,476,492,467,396,385,381,387,372,375,398,384,395,398,379 16,72,65,42,52,41,34,411,411,394,407,398,392,392,388,417,424,436,416,407,397,383,404,394,386,371,389,388,377,384,394,389,389,404,407,390,379,399,373,382,404,414,439,401,423,410,472,475,441,419,452,426,399,435,469,469,499,495,514,478,457,385,385,400,390,389,406,415,414,380,390 15,19,18,16,18,15,13,511,614,571,541,487,509,545,612,611,601,583,660,744,717,510,681,618,559,537,472,454,410,397,534,720,734,634,669,558,481,396,421,427,457,483,630,600,628,423,782,899,884,825,797,709,591,528,614,622,724,715,792,787,744,450,465,453,484,628,740,678,693,578,501 12,15,14,54,59,58,54,421,480,472,453,404,421,428,428,445,444,442,501,585,589,442,545,501,459,462,407,429,396,387,417,554,606,514,526,438,421,391,405,408,409,424,478,441,454,418,559,773,783,699,658,564,456,432,474,494,546,534,599,576,531,416,404,395,395,474,601,545,559,456,420 13,14,9,43,43,27,28,450,400,381,405,397,385,433,462,423,420,408,405,401,397,395,398,388,403,379,397,399,400,394,401,401,415,386,390,394,387,406,396,411,423,413,458,468,459,403,514,444,430,422,379,408,391,439,453,496,521,522,592,520,480,401,388,393,392,384,385,386,393,416,378 3,57,45,60,89,53,36,632,690,632,633,566,600,693,756,743,735,724,757,799,792,562,725,675,634,611,526,540,452,429,645,771,775,715,731,642,552,437,458,489,531,641,763,731,749,496,885,938,923,883,857,792,682,657,744,763,835,838,895,892,857,554,518,562,599,725,811,761,786,671,612 6,11,8,35,42,22,21,409,402,388,384,398,385,423,440,407,404,398,390,432,433,383,404,410,398,394,379,387,391,404,393,411,423,387,407,413,381,384,398,388,419,425,456,443,439,403,500,483,489,462,437,418,367,434,466,464,515,526,568,522,476,389,388,386,387,404,402,402,402,384,371 18,29,28,75,83,81,73,422,512,455,451,414,438,451,454,456,450,456,538,634,625,424,583,530,470,467,424,438,410,381,429,570,619,541,558,470,435,370,396,406,419,424,479,480,495,425,612,800,815,732,698,600,495,479,538,535,604,588,650,636,595,411,424,403,400,481,622,562,581,480,443 12,15,14,65,81,69,55,432,494,464,461,429,449,436,469,462,451,460,502,629,596,422,568,518,468,460,405,430,389,399,432,572,632,545,528,448,438,410,408,402,406,444,504,475,450,399,623,815,825,753,729,624,491,445,509,533,596,604,649,637,584,404,411,408,427,489,607,553,565,492,440 8,11,9,23,37,26,16,406,402,400,402,369,395,417,429,414,410,427,429,448,433,400,430,416,410,406,388,393,383,382,404,422,442,399,432,392,382,382,398,383,393,409,446,431,412,402,484,523,512,478,447,433,397,422,452,448,493,492,534,505,462,403,388,397,388,413,439,413,429,382,397 7,23,20,30,56,47,24,386,386,399,373,390,401,410,400,401,400,398,393,391,395,374,378,390,399,410,384,380,384,412,393,401,420,387,399,403,380,387,405,383,412,421,442,432,398,402,428,430,422,418,410,396,387,414,419,441,439,454,479,436,423,377,383,380,372,384,399,396,390,384,382 13,9,9,165,167,167,165,396,393,381,371,391,374,386,393,379,390,389,395,393,394,376,386,376,377,384,385,399,380,388,391,388,374,379,381,395,404,393,395,395,398,383,400,397,407,392,397,404,409,403,398,377,392,418,407,425,429,413,440,427,399,402,383,398,398,381,406,386,384,393,385 16,353,175,1023,1023,1023,888,883,920,878,848,793,808,911,955,938,928,915,968,1023,1003,829,994,940,890,866,779,752,648,732,899,1007,1017,944,954,861,798,809,908,951,999,1023,1023,1023,1005,869,1023,1023,1023,1023,1023,999,904,1017,1023,1023,1023,1023,1023,1023,1023,782,730,786,814,944,1023,977,990,897,829 2,10,9,19,45,46,19,392,389,411,387,389,379,385,404,402,390,396,400,434,399,382,421,400,396,406,383,389,369,390,393,418,429,400,434,400,386,381,376,382,395,385,405,381,385,391,417,459,483,426,419,416,370,372,406,381,399,398,407,417,393,390,372,370,386,385,432,406,400,394,390 14,16,15,75,108,111,77,425,385,391,387,397,413,397,412,420,393,394,422,411,418,393,405,394,390,406,384,386,391,385,410,407,408,402,409,390,396,396,406,418,421,435,461,438,424,406,509,491,459,436,417,419,389,477,528,514,540,535,563,540,470,392,387,392,398,396,401,412,401,404,378 4,12,12,54,71,70,53,428,450,443,415,417,399,419,424,443,421,416,444,515,503,409,484,450,422,434,406,409,392,373,413,507,511,483,473,450,412,387,383,405,395,412,446,444,410,421,552,731,733,651,610,522,452,445,464,488,513,517,560,539,507,385,383,392,400,454,507,465,481,416,422 7,9,9,13,15,13,11,418,434,438,405,407,406,399,458,437,438,424,466,510,507,406,478,440,428,432,403,400,387,379,417,486,504,451,446,434,417,392,402,396,409,415,437,436,471,380,550,674,655,583,566,505,458,407,442,454,501,484,551,549,509,402,404,389,403,459,506,473,485,436,406 16,10,8,15,16,14,12,404,399,384,375,385,385,402,423,409,430,416,390,402,416,393,407,389,402,393,413,391,390,390,398,398,414,393,395,402,400,386,383,406,413,418,461,422,446,411,507,460,464,446,413,405,403,476,492,486,521,509,549,487,459,385,368,391,396,398,400,396,420,406,387 3,199,159,36,41,30,25,503,470,454,441,402,451,514,560,562,543,512,542,566,526,399,467,477,439,430,423,416,392,450,601,557,538,499,505,444,426,500,635,684,770,854,937,850,767,493,822,769,726,660,626,564,486,689,806,859,952,944,971,900,824,434,404,429,446,472,545,482,509,445,416 17,42,38,151,152,134,132,487,647,606,558,518,531,545,585,553,577,571,686,778,762,523,718,665,599,579,478,490,442,393,511,757,778,705,714,572,530,423,399,424,444,501,607,588,593,457,782,942,941,878,850,764,644,540,630,648,729,734,785,780,736,448,469,447,465,650,773,715,721,623,527 11,123,108,168,253,230,147,513,632,573,565,483,521,540,603,589,582,548,686,786,759,535,741,683,616,577,493,486,417,372,524,755,788,685,701,588,517,397,431,473,465,524,645,596,594,478,771,926,931,871,836,741,596,579,664,671,734,730,789,773,736,448,474,438,470,638,794,728,746,613,533 12,89,86,291,456,453,285,530,651,587,553,485,519,572,634,596,600,595,657,791,766,512,735,694,614,594,496,510,437,437,524,742,785,691,700,554,512,454,463,453,484,555,667,637,633,523,805,970,991,920,887,791,657,663,728,736,790,773,827,812,767,471,477,451,506,612,774,731,727,621,518 17,8,8,33,43,42,33,448,527,497,450,444,456,460,548,509,512,511,551,638,622,448,559,518,473,468,439,415,404,402,522,606,608,553,579,479,468,392,434,421,424,479,593,588,592,394,702,845,830,769,729,642,522,470,526,547,630,642,708,697,656,413,438,426,437,561,693,627,647,535,455 8,20,16,36,53,39,26,405,412,404,402,390,415,431,443,429,419,405,429,453,429,400,424,411,419,389,396,402,379,424,406,432,431,420,429,406,396,407,420,418,440,432,503,464,435,414,526,581,589,533,483,448,414,459,515,505,564,564,603,562,502,399,398,402,391,405,421,413,433,400,401 16,8,8,19,28,28,19,381,381,385,379,377,381,387,386,406,395,394,376,387,393,376,393,393,382,371,379,375,369,382,391,385,386,385,372,384,384,384,402,380,394,415,401,424,400,389,419,405,394,381,382,383,408,401,400,423,431,433,439,425,405,385,393,374,390,397,389,397,400,401,392 9,46,40,36,47,31,24,537,638,587,555,504,526,573,639,608,612,603,689,781,750,513,709,657,586,583,514,481,430,411,541,749,766,682,711,587,530,422,444,453,483,553,662,635,651,465,798,919,913,857,823,743,632,587,675,706,780,768,827,805,762,468,472,471,476,655,771,717,735,627,545 10,32,25,23,23,12,13,442,441,417,416,414,412,468,510,478,459,454,441,457,452,382,428,434,384,403,392,394,385,417,544,475,481,447,444,435,413,402,472,483,581,689,856,806,733,463,862,722,632,576,519,483,433,616,742,825,986,994,1023,947,876,398,401,421,409,439,450,440,426,417,406 3,13,12,118,186,181,115,468,754,702,655,599,653,508,529,536,551,534,793,860,826,682,799,743,708,683,582,582,517,384,530,847,826,767,787,697,659,393,392,400,398,436,523,567,581,424,760,1023,1023,1020,981,911,813,455,503,523,586,601,693,719,690,461,636,453,465,847,923,875,904,795,719 11,9,9,26,34,34,25,387,398,365,381,370,388,379,396,393,393,384,387,412,399,403,395,399,398,373,389,393,367,397,389,396,394,385,404,400,387,401,394,403,393,395,405,401,386,390,413,426,426,408,416,398,380,398,416,401,439,421,430,425,409,385,381,390,375,383,377,390,383,392,397 16,285,252,183,247,216,158,435,410,420,385,374,381,411,451,422,411,400,405,414,426,392,398,398,417,384,383,416,390,419,434,414,414,412,425,377,392,415,449,469,468,533,613,527,509,451,532,498,477,436,415,404,390,460,458,491,548,538,591,558,488,391,396,392,420,406,411,401,388,395,396 9,14,13,59,85,82,57,413,426,398,407,398,394,417,408,416,422,398,433,473,484,406,457,435,423,416,391,373,407,401,416,461,496,447,450,420,410,397,392,377,401,414,421,408,439,398,487,651,654,586,545,480,446,428,434,442,507,487,521,494,481,395,383,394,404,429,481,461,466,417,385 6,28,23,40,52,42,32,384,392,396,372,398,387,402,420,372,391,388,392,388,382,388,384,380,386,386,370,398,374,375,404,398,407,391,395,392,403,387,400,383,386,411,439,421,425,403,469,433,416,413,392,383,375,419,417,434,474,447,506,447,441,378,378,390,379,386,402,390,385,392,383 8,37,32,153,196,165,128,441,530,496,477,466,437,464,503,478,482,461,544,673,647,459,598,573,522,491,450,436,410,376,449,626,680,589,613,508,442,408,409,406,412,465,498,503,489,437,677,872,890,817,781,679,536,490,561,572,643,644,706,689,636,420,420,422,420,515,680,621,621,523,455 17,196,159,125,156,113,89,467,423,404,380,408,383,461,495,450,444,440,437,445,453,405,444,425,400,425,398,391,377,446,441,476,459,464,431,413,400,433,430,411,429,474,534,498,475,408,577,592,579,523,475,421,396,472,539,530,616,601,639,612,546,405,378,409,407,420,453,444,454,396,420 17,9,8,30,37,28,24,407,384,372,379,388,379,418,412,408,421,397,406,402,399,392,393,397,394,395,391,389,388,388,399,395,408,403,387,376,396,395,399,405,398,410,460,427,410,401,465,441,449,422,416,401,408,428,457,439,476,477,521,477,457,387,378,390,387,395,402,406,381,383,391 14,18,17,21,28,21,14,531,542,518,504,462,482,565,615,586,584,581,613,660,636,443,572,509,496,484,441,438,425,401,532,619,629,567,576,498,472,414,404,427,452,491,623,591,609,431,784,825,805,761,733,678,565,508,594,620,708,713,780,779,740,464,433,470,490,598,663,592,623,532,500 19,9,9,92,154,156,91,379,415,400,396,390,407,401,400,401,385,395,430,454,461,410,448,417,409,416,392,375,374,365,381,450,456,412,431,391,386,386,392,376,385,394,399,423,422,402,443,546,551,511,456,427,392,385,401,420,422,427,432,441,426,396,396,388,392,395,450,421,434,407,385 17,24,11,64,79,32,29,461,408,395,378,369,365,490,480,466,444,434,428,417,436,388,405,402,399,394,372,394,372,379,417,423,409,380,412,397,391,400,393,421,422,452,514,505,496,425,559,516,499,465,401,414,379,464,523,554,628,607,660,614,540,382,390,390,392,412,415,438,402,375,375 14,540,198,473,520,181,163,899,1023,1010,960,874,874,934,973,952,934,924,1023,1023,1023,972,1023,1023,1023,1023,934,876,768,720,894,1023,1023,1023,1023,987,912,738,811,843,891,954,1023,991,979,874,1023,1023,1023,1023,1023,1023,962,1000,1023,1023,1023,1023,1023,1023,1023,759,815,768,797,1023,1023,1023,1023,1018,916 4,31,19,47,59,35,29,415,372,391,372,396,394,468,441,445,416,417,414,414,411,370,380,383,390,382,382,397,389,385,422,411,419,399,406,406,395,399,426,423,451,469,508,501,458,441,549,493,467,449,434,412,393,497,564,553,598,601,640,585,533,401,388,391,376,400,393,400,385,385,382 5,15,15,21,30,30,21,429,478,432,445,413,403,438,445,441,445,444,460,590,580,435,549,524,449,470,422,410,384,398,420,532,604,483,507,447,416,387,395,402,409,413,459,448,436,405,563,721,759,658,642,532,450,430,468,497,544,525,587,545,516,393,409,403,409,477,568,522,546,452,428 2,62,58,109,196,179,97,681,759,728,674,624,646,720,784,774,769,762,815,872,853,599,804,748,697,685,605,550,494,426,678,833,844,775,777,686,619,452,431,505,518,607,759,743,770,513,916,1012,1001,954,929,863,758,673,754,771,844,851,910,915,882,605,590,608,636,785,878,827,845,748,661 13,29,27,26,28,25,23,479,449,405,402,399,381,465,460,436,408,438,425,472,485,372,457,420,423,411,388,387,401,413,416,474,475,427,443,408,417,401,402,432,455,510,628,573,538,401,518,584,594,538,533,503,430,433,467,456,524,513,550,533,484,396,407,374,393,442,470,455,435,415,392 12,10,10,26,37,35,25,406,466,406,418,402,413,419,433,431,413,426,458,523,509,396,477,465,424,424,404,399,398,383,402,498,523,468,476,413,413,382,396,390,392,401,449,432,430,388,519,702,722,634,594,516,446,426,455,460,504,495,534,521,500,378,403,393,406,431,525,475,485,441,413 18,12,9,39,38,28,29,424,400,391,385,392,400,442,423,411,407,396,403,396,411,394,394,396,374,392,370,380,372,373,409,395,400,393,410,402,399,391,413,411,400,435,474,435,427,417,485,449,434,409,400,405,388,455,484,489,511,520,575,509,469,386,381,374,375,400,401,376,397,395,387 6,1023,540,685,839,208,150,864,834,781,753,710,718,899,947,928,918,895,903,929,919,678,841,803,748,728,610,636,510,719,896,904,901,835,851,749,674,797,884,932,982,1023,1023,1023,1007,908,1023,1023,1023,1001,976,926,830,1023,1023,1023,1023,1023,1023,1023,1023,712,626,730,765,847,902,865,879,783,733 11,24,23,13,15,11,10,543,614,569,555,490,527,591,649,638,642,614,685,748,734,517,677,628,585,553,460,471,448,427,553,726,737,646,664,567,510,413,420,442,459,533,661,645,658,444,807,892,882,833,800,732,613,563,652,676,748,753,812,808,768,486,476,482,515,643,747,701,725,593,527 14,10,10,51,79,82,52,395,444,444,401,396,393,410,411,421,420,409,462,546,518,407,505,467,442,439,405,408,407,386,413,518,563,489,480,443,414,392,389,396,405,421,441,430,440,418,515,746,772,666,639,531,459,428,436,463,479,498,546,511,496,399,382,402,387,436,547,484,523,442,410 19,194,152,320,389,343,277,605,743,701,648,565,587,638,719,689,683,673,775,878,852,603,831,784,706,686,602,543,455,443,636,840,875,786,804,671,598,439,470,515,546,667,785,736,727,572,864,999,1007,944,915,830,729,721,790,804,850,842,895,873,840,513,520,500,548,726,858,811,818,719,588 16,46,42,1023,1023,1023,1023,564,466,443,440,411,441,557,599,566,542,533,520,496,517,426,444,428,429,416,412,420,403,419,509,489,489,467,475,437,434,443,494,511,540,615,717,644,614,677,773,720,666,633,590,553,474,760,809,806,822,803,847,800,746,517,402,458,469,482,509,488,474,428,446 2,20,19,30,46,41,24,408,517,487,466,441,453,440,458,438,435,428,547,654,648,451,604,559,498,469,438,418,398,406,437,621,666,533,574,462,425,384,394,400,406,413,469,467,470,409,583,863,882,799,763,639,506,442,482,463,541,535,596,579,532,396,425,408,400,475,644,569,583,496,452 18,10,8,36,35,26,27,415,408,387,370,380,401,418,426,421,441,408,397,421,410,385,398,404,390,389,404,383,386,393,394,429,408,389,390,394,380,400,406,391,416,450,451,443,420,406,504,461,448,427,409,402,400,435,467,472,521,516,568,545,478,392,388,393,375,395,408,401,398,392,382 18,16,14,51,77,46,31,399,387,396,385,394,402,392,428,421,411,426,411,411,420,378,389,402,395,380,385,390,374,384,394,401,405,405,404,366,388,383,397,400,390,424,425,439,410,398,465,430,433,401,407,392,378,421,436,449,481,473,486,487,433,397,377,389,382,397,397,415,408,376,388 11,8,8,43,58,57,42,378,434,408,421,405,418,403,413,398,424,406,439,474,475,400,453,430,426,418,415,417,388,391,399,458,484,455,470,412,408,411,380,387,395,398,437,413,435,391,515,646,644,591,550,497,412,425,455,454,497,492,527,534,480,397,393,392,399,446,472,442,450,416,414 18,12,11,19,31,28,17,393,394,394,380,397,373,406,427,408,394,392,402,412,416,386,391,394,395,399,390,381,387,384,401,379,387,380,392,381,382,404,401,413,422,403,444,435,423,380,468,427,415,423,416,400,394,440,461,445,499,501,514,458,452,390,392,377,388,381,390,392,396,376,380 16,240,211,194,254,219,168,435,400,411,391,396,367,434,436,427,404,427,412,382,411,376,380,402,382,392,379,368,376,404,404,391,399,384,403,404,400,412,402,419,427,501,552,487,482,406,492,464,436,386,358,387,410,428,462,462,528,527,545,511,496,387,377,392,398,398,408,368,397,390,402 15,39,35,13,13,11,11,666,728,673,639,581,615,719,773,764,757,753,788,829,814,560,742,697,642,617,549,514,466,419,678,800,797,730,751,649,594,425,449,482,519,624,764,749,775,496,916,974,954,911,888,830,734,697,774,788,860,863,918,923,888,598,527,581,623,764,827,789,810,708,613 17,9,8,25,36,31,20,401,396,375,368,371,378,415,391,407,414,404,370,395,395,391,382,376,385,389,387,388,394,373,394,401,403,392,393,378,405,389,385,385,393,392,411,400,390,397,413,418,414,402,415,399,385,403,407,404,426,447,452,449,425,375,378,390,382,377,389,384,376,393,391 17,26,23,33,52,45,28,394,413,392,427,426,391,425,437,424,423,422,418,445,451,380,406,413,404,389,386,379,354,398,425,440,410,423,418,397,385,420,401,450,447,465,545,474,465,423,554,543,518,507,457,426,408,483,517,526,626,612,678,601,542,376,372,379,392,398,439,428,416,414,404 12,11,9,26,37,29,20,411,366,402,388,386,396,406,418,401,412,390,392,389,391,371,383,391,383,388,367,371,368,401,381,404,391,393,388,400,368,385,388,390,391,390,409,413,400,400,411,390,402,381,387,387,405,400,399,407,442,426,450,424,410,388,388,386,395,393,400,392,408,384,391 1,26,21,79,119,80,55,486,475,467,437,442,436,536,599,582,560,564,567,553,549,413,444,440,438,417,416,407,415,411,676,609,555,542,572,531,479,466,558,617,691,781,875,821,797,506,836,782,716,675,660,610,502,687,779,805,868,855,894,865,816,473,418,443,464,503,513,504,507,446,429 17,8,7,24,30,24,17,415,397,371,381,382,393,410,401,417,412,401,401,405,395,376,384,388,394,382,385,395,379,384,404,415,399,399,394,388,391,388,400,409,394,412,441,425,394,410,459,435,439,429,423,409,396,424,457,457,469,452,504,473,446,393,378,399,389,393,389,416,406,396,380 6,15,15,92,146,149,91,402,428,412,415,402,395,419,417,402,423,399,433,453,468,399,443,418,410,403,412,378,385,398,396,469,483,414,439,428,393,394,395,412,402,406,452,432,407,392,506,627,642,554,526,475,429,414,450,463,501,502,530,497,492,382,402,401,389,417,482,462,439,413,399 10,9,8,30,28,22,25,413,388,410,377,366,379,434,433,421,403,386,392,394,411,380,385,391,376,377,389,391,378,370,389,392,410,392,386,390,379,387,385,395,403,407,423,420,421,382,436,415,426,400,394,375,384,394,412,420,438,468,490,467,432,390,380,381,381,382,406,386,383,369,392 4,278,220,288,379,304,232,622,795,755,713,633,641,677,750,729,732,702,823,922,900,679,879,834,763,741,647,599,541,415,648,892,915,840,859,730,640,485,497,514,583,665,776,752,758,570,902,1023,1023,988,961,882,772,719,802,817,874,871,919,908,874,552,590,564,587,782,911,860,870,770,690 10,63,58,533,938,965,534,572,544,492,490,465,487,611,670,648,632,615,624,657,649,450,567,537,494,462,440,434,416,464,536,601,616,531,579,488,444,454,467,491,523,621,708,662,649,566,814,822,809,749,725,650,544,694,768,779,838,830,872,836,787,489,420,502,496,564,641,608,631,512,488 3,28,20,41,56,39,28,449,405,390,395,387,412,461,477,466,432,419,424,427,430,391,413,401,381,377,394,390,379,412,417,413,413,414,410,399,395,411,421,430,449,501,570,506,475,431,546,502,495,463,447,413,396,542,582,595,650,635,673,617,542,414,395,391,401,410,408,411,418,394,396 10,14,14,22,25,19,17,461,402,410,408,429,406,420,437,413,419,408,419,459,454,396,441,424,405,402,421,380,396,391,433,465,476,435,441,417,393,410,393,412,444,488,589,536,484,412,506,600,601,562,521,487,447,446,470,477,512,504,544,524,484,401,390,392,398,408,462,438,428,407,379 6,13,13,36,42,42,36,417,447,424,423,393,429,412,439,418,413,438,458,509,501,405,464,459,428,439,404,399,392,381,421,489,507,456,480,435,420,399,379,403,387,417,442,438,434,396,532,690,695,622,576,520,452,415,440,465,496,505,536,538,496,404,411,395,406,448,493,458,474,422,391 18,15,12,30,42,32,22,433,408,402,394,416,394,435,472,431,446,429,428,437,450,408,428,406,399,388,385,382,385,381,418,407,454,400,425,410,375,389,401,410,438,446,475,460,443,402,542,525,498,476,459,440,403,472,475,495,559,557,609,564,526,383,397,383,389,397,432,399,414,399,400 15,227,182,304,411,288,218,646,803,767,720,663,662,685,749,740,727,721,828,928,906,688,886,840,781,763,649,602,519,438,663,896,926,846,870,757,658,466,501,509,550,653,783,749,761,554,909,1023,1023,1003,979,895,787,715,784,801,871,866,917,912,875,555,583,556,581,796,924,875,890,791,673 5,21,12,46,46,22,29,438,417,407,408,380,402,423,438,446,420,415,407,426,417,383,417,394,413,397,400,376,381,403,423,440,422,396,408,383,390,413,410,404,426,475,514,472,460,426,566,520,524,463,461,419,404,488,552,556,608,573,632,591,534,405,401,387,395,411,437,410,419,394,398 20,11,11,60,89,90,59,402,450,407,417,398,413,415,421,404,418,426,455,515,465,402,472,450,434,419,408,407,389,381,403,479,514,439,451,408,407,395,387,372,408,413,437,434,417,390,520,673,668,598,562,486,441,410,453,453,493,493,538,532,485,411,403,390,391,428,510,448,490,412,403 9,95,78,1023,1023,1023,1023,567,620,549,527,514,497,591,621,609,604,589,674,753,733,528,700,660,578,553,501,477,450,404,524,708,737,655,660,540,503,396,451,488,485,554,674,634,643,692,796,926,925,868,836,758,630,655,742,764,812,795,845,812,765,587,441,468,505,643,745,697,713,592,541 5,12,11,20,24,23,19,545,576,546,537,486,506,590,665,650,650,636,673,698,695,482,591,568,529,513,447,454,427,393,550,644,655,575,602,531,456,405,413,433,436,481,617,609,612,433,810,859,832,791,761,700,605,548,624,646,732,737,808,809,775,499,451,506,527,631,696,657,679,567,525 11,253,213,346,494,412,277,740,734,684,653,616,671,798,855,846,838,822,820,810,809,507,623,627,578,554,509,538,464,536,846,800,761,720,778,716,684,612,714,777,838,918,1004,959,940,622,991,956,910,892,872,839,740,804,886,922,994,987,1023,1009,971,658,579,642,683,745,765,736,770,677,646 7,8,8,43,43,43,43,424,435,413,399,389,411,401,411,417,423,400,440,487,477,385,454,427,423,413,399,403,389,400,405,471,489,442,448,421,400,400,388,417,413,442,479,449,428,416,524,657,656,575,536,457,442,463,493,523,531,534,576,564,501,395,398,390,389,435,472,460,472,422,426 18,11,7,66,68,38,39,435,420,413,395,382,401,437,442,451,440,412,420,437,443,398,415,402,403,385,388,383,384,397,430,436,434,404,426,392,401,426,435,458,484,542,633,524,490,441,591,562,524,482,480,437,411,557,617,634,706,675,705,636,564,401,395,403,394,415,419,425,422,394,390 7,8,8,27,34,27,22,397,391,387,372,389,395,415,414,404,392,401,403,417,403,393,386,396,394,397,374,401,385,382,390,404,410,406,411,394,389,385,379,400,405,421,440,414,409,398,442,457,455,435,397,399,389,427,459,456,470,472,521,462,455,391,375,384,374,403,406,378,395,404,379 14,32,27,45,59,46,36,478,411,389,375,391,405,479,468,440,421,425,416,452,443,399,447,419,390,415,396,387,385,394,470,468,466,436,426,442,398,390,414,449,466,543,691,619,582,417,545,561,563,533,516,474,449,449,494,527,575,554,582,546,502,390,379,388,386,422,423,405,445,405,400 1,72,22,90,169,47,35,824,805,756,710,641,649,839,878,847,831,809,839,925,906,635,888,833,749,749,635,559,471,639,780,863,887,802,834,703,606,672,756,794,840,905,968,959,963,803,973,1011,1019,958,933,838,713,951,1000,1001,1023,1014,1023,1012,963,585,580,587,631,769,906,852,857,769,656 14,55,48,30,36,27,22,628,789,738,699,632,663,671,731,728,721,713,819,910,888,669,855,810,746,727,624,592,501,429,645,880,901,826,848,720,654,433,441,480,506,586,740,717,750,472,892,1023,1023,983,954,876,767,633,720,746,819,819,883,886,853,542,594,559,596,791,902,851,871,765,673 12,11,11,53,73,76,53,392,438,431,410,410,404,411,427,418,418,430,469,561,518,410,497,473,434,430,412,415,392,385,414,501,544,484,513,409,419,384,404,399,387,413,431,419,429,404,521,717,736,641,592,531,434,414,461,470,498,490,532,518,480,401,405,396,388,443,542,494,508,446,401 5,23,21,316,400,396,311,394,402,391,379,385,392,407,405,416,404,404,405,386,423,374,391,402,405,390,396,376,388,400,399,396,404,408,406,404,385,391,386,386,389,415,429,435,424,428,462,478,473,440,421,435,395,430,458,455,476,466,507,460,452,407,389,390,389,390,413,405,411,395,390 6,23,13,55,64,33,30,455,404,386,397,378,390,453,470,439,431,421,409,442,416,383,425,405,416,402,404,395,397,372,419,421,456,426,423,393,383,417,413,404,422,439,517,495,474,410,539,518,507,437,453,422,394,486,525,523,590,582,618,588,525,419,407,409,395,398,437,420,432,388,396 19,19,16,37,56,42,28,434,427,410,393,395,389,438,439,431,411,406,407,453,440,406,421,421,413,400,393,404,387,394,405,433,432,419,434,397,379,409,408,413,406,408,471,440,434,399,514,517,507,434,435,420,395,459,487,480,541,519,578,568,502,401,383,400,396,412,429,422,421,402,405 11,9,7,24,29,23,18,443,397,383,385,384,382,423,442,425,412,401,388,412,406,388,404,396,390,386,384,399,393,397,391,407,403,390,386,371,404,399,395,399,395,415,438,440,419,407,431,444,470,433,428,376,400,433,429,451,487,466,506,470,431,379,395,389,392,383,405,403,381,382,392 14,23,23,47,68,67,45,408,519,491,465,420,433,422,463,458,438,450,527,667,650,459,624,570,513,488,457,419,417,400,447,630,686,568,582,511,471,395,408,391,408,434,502,477,472,409,602,838,858,773,744,626,494,463,493,490,547,547,611,596,548,401,419,403,417,475,663,580,595,506,454 16,14,12,30,40,34,26,394,392,381,393,366,398,424,420,418,426,411,409,409,408,389,407,390,386,392,382,384,388,392,398,401,404,392,384,393,399,394,413,428,414,432,454,449,431,408,472,442,416,414,386,396,397,436,476,471,506,497,532,509,461,395,388,393,387,403,401,409,394,395,389 10,11,10,39,46,43,36,416,426,415,416,395,392,423,459,460,424,431,445,449,436,405,421,426,407,397,393,390,391,429,521,480,465,453,460,428,415,465,561,631,700,791,862,762,669,412,648,609,584,553,523,486,417,500,617,671,781,762,787,703,627,404,395,395,410,441,483,450,455,434,400 8,10,10,70,96,99,72,415,449,432,411,417,401,414,410,434,414,414,459,535,528,416,494,462,443,431,412,384,399,406,417,493,537,479,476,430,414,392,385,410,403,424,445,433,430,395,519,720,742,650,604,521,452,437,476,487,510,516,556,539,504,376,401,396,392,445,525,503,479,446,404 6,47,47,60,85,82,56,441,476,460,418,401,416,470,501,473,456,464,512,584,581,438,543,517,431,445,420,403,402,420,441,539,591,495,511,449,423,397,414,406,424,468,549,499,494,444,636,739,751,648,625,535,448,533,586,593,646,630,690,656,600,408,402,402,433,477,580,533,533,471,427 16,17,17,68,73,74,69,420,454,431,420,415,404,421,420,414,396,423,454,512,507,409,466,440,429,419,408,416,388,378,416,492,509,475,462,428,407,400,401,394,405,432,455,440,448,395,561,697,698,613,600,525,440,448,494,504,556,526,578,580,520,397,409,401,402,436,493,464,481,431,420 17,8,8,25,29,24,21,429,393,382,391,394,393,425,417,410,412,414,389,390,403,373,393,387,387,380,376,389,396,380,398,394,391,383,390,368,375,393,376,375,405,396,441,418,418,378,462,436,443,418,402,412,392,394,430,417,471,475,530,479,459,381,398,415,379,389,397,392,406,391,398 16,22,21,93,117,116,91,555,740,684,665,585,623,590,671,639,655,650,779,827,821,622,749,721,677,656,571,548,476,403,576,813,798,740,772,673,631,374,433,393,463,499,645,646,670,437,840,1023,1002,966,934,874,766,558,633,655,742,746,817,826,801,521,617,532,543,829,912,878,900,797,717 11,11,11,17,26,26,17,395,398,384,389,387,395,391,407,399,393,393,394,413,404,384,385,373,382,388,393,398,400,373,373,381,391,391,378,376,395,404,394,383,398,412,418,395,388,391,438,400,405,388,407,378,393,403,431,425,436,432,453,440,413,385,381,384,386,391,390,372,389,382,374 17,22,18,32,41,22,19,453,445,403,401,389,418,471,508,489,485,472,456,479,470,378,421,415,413,400,398,401,395,433,552,466,466,427,441,421,426,492,607,690,747,825,900,804,712,465,745,650,594,554,514,477,425,659,773,826,903,882,905,815,746,399,381,383,407,435,442,427,458,419,401 11,12,12,62,114,93,52,390,436,410,421,387,422,397,421,393,414,428,448,499,472,415,477,451,436,417,416,414,396,381,397,471,511,453,463,423,423,391,394,397,396,422,430,437,421,403,504,662,675,583,563,492,433,427,451,439,494,481,532,498,492,398,387,400,400,415,490,470,484,405,424 4,88,68,89,92,48,44,510,469,487,448,455,461,548,601,555,567,555,579,605,574,426,489,491,439,431,419,405,390,473,563,581,582,511,517,470,441,483,556,594,661,752,847,773,709,517,816,786,768,698,660,572,487,715,790,825,907,902,935,871,808,437,400,433,464,486,575,533,549,464,443 20,23,20,61,69,58,52,415,609,577,511,463,458,434,440,454,467,444,628,802,741,533,786,700,602,583,496,450,401,405,413,771,810,686,696,539,473,417,421,427,422,455,516,469,475,412,574,924,926,839,795,655,526,505,531,512,567,557,623,569,547,400,459,412,391,648,846,765,756,615,498 18,78,71,699,947,875,655,458,511,469,475,445,440,477,525,519,509,485,549,632,624,446,569,524,457,467,432,423,374,404,463,592,609,534,550,493,424,435,424,426,437,486,579,535,539,508,703,814,810,754,713,615,501,557,634,666,740,726,771,738,677,454,421,425,435,511,627,572,587,505,443 6,14,12,48,61,41,33,447,523,496,462,414,441,476,481,471,468,454,528,658,640,443,616,578,496,493,429,429,409,370,438,628,668,565,583,484,451,387,409,413,413,447,510,500,495,419,644,808,816,736,700,597,491,488,529,532,614,618,657,650,595,431,429,419,422,515,673,599,592,527,459 13,20,18,52,55,47,44,469,475,456,466,425,417,471,531,535,515,505,515,553,549,412,480,474,446,424,411,409,395,399,469,517,522,455,473,437,440,420,459,478,519,625,720,621,588,464,719,739,712,661,639,563,499,597,693,711,782,765,803,754,693,414,412,433,445,469,524,487,523,467,428 18,9,9,20,31,29,18,407,385,396,372,388,372,416,396,392,395,403,398,397,406,400,397,403,393,394,395,396,383,404,383,395,386,391,400,385,385,396,388,405,382,423,431,431,428,387,457,434,431,410,390,381,373,417,455,461,449,462,480,459,423,406,376,387,386,387,396,378,389,390,402 9,35,34,71,186,181,68,446,431,432,414,388,381,468,509,490,474,467,475,468,467,386,424,415,410,401,395,401,386,411,421,442,440,422,420,401,395,405,399,417,422,471,547,481,475,418,625,585,555,513,504,438,421,522,598,626,683,670,705,665,599,410,383,407,428,433,458,451,452,404,424 5,253,235,151,188,169,136,446,438,444,425,414,420,428,476,472,459,438,483,548,539,420,540,480,452,435,420,397,393,416,464,531,593,496,512,422,427,399,450,472,533,590,682,589,554,460,593,699,712,626,607,513,420,522,563,544,624,617,665,619,579,409,401,406,399,470,567,494,501,450,395 15,26,25,282,493,496,282,423,437,421,387,390,417,431,452,472,455,469,471,473,479,406,445,422,410,399,391,398,394,391,435,451,469,422,428,427,409,400,409,412,420,466,528,492,476,457,607,623,596,553,511,464,426,583,660,653,669,630,682,633,589,411,405,394,408,443,479,462,456,422,399 14,14,14,29,44,42,26,477,587,571,510,491,509,496,515,521,522,516,618,717,703,501,642,606,545,527,483,446,427,400,488,695,708,630,652,540,473,392,410,408,420,472,557,539,565,410,750,919,903,851,821,730,616,520,583,587,672,674,743,731,697,440,449,426,452,630,741,696,722,592,526 15,14,13,27,30,25,23,429,456,439,427,408,427,432,445,427,457,426,471,535,529,431,522,468,447,438,415,409,391,381,441,534,539,479,493,442,415,400,407,400,442,452,504,475,459,417,571,735,731,645,609,525,456,485,549,563,606,588,636,594,541,408,406,406,412,458,532,493,500,446,420 9,9,8,15,26,14,7,399,396,385,386,402,392,406,404,403,407,409,395,427,423,376,410,390,389,397,384,391,377,406,397,396,408,399,400,403,387,408,392,400,413,431,470,428,431,415,478,482,451,445,433,398,401,432,468,481,520,509,547,531,468,400,385,395,395,409,395,410,385,399,373 5,18,16,53,64,52,43,526,546,491,454,420,444,552,609,573,553,548,563,654,631,450,594,549,486,482,449,421,402,417,488,599,634,544,549,487,443,423,418,440,487,511,614,604,584,449,737,793,793,717,687,594,494,578,644,668,727,720,783,759,704,438,430,454,468,540,654,585,585,497,478 18,73,70,166,206,190,155,492,631,598,532,489,508,519,563,567,547,543,645,785,769,521,739,684,614,574,478,453,448,412,494,748,791,687,710,554,495,413,426,445,463,505,616,569,594,460,773,947,961,888,859,760,642,573,645,657,742,733,787,780,725,446,478,441,457,615,787,724,737,618,517 17,82,56,139,180,122,89,507,506,483,443,431,432,538,576,552,551,546,532,586,565,407,495,488,445,445,420,387,380,503,633,585,575,501,521,466,424,597,720,779,850,917,979,884,796,564,833,795,759,705,639,590,508,797,904,949,1000,971,985,900,835,436,405,444,458,485,557,519,527,476,434 20,10,10,33,37,31,28,417,390,395,402,400,384,431,441,437,418,418,433,451,442,399,433,408,405,388,398,382,388,421,406,416,437,402,442,410,396,400,412,415,428,437,532,466,464,418,533,564,528,486,463,438,415,506,539,550,598,582,634,602,533,406,384,394,381,414,429,419,436,408,389 5,12,12,57,65,56,49,409,420,421,430,404,401,395,417,429,413,401,443,504,469,409,472,450,410,413,404,399,394,379,412,457,509,460,457,401,398,398,391,370,403,408,419,447,436,403,512,663,655,585,549,489,431,422,426,449,496,492,530,519,475,398,401,404,392,424,494,469,483,409,401 19,12,13,33,45,45,33,409,450,423,438,415,423,409,432,428,432,418,471,543,516,428,483,443,430,419,396,420,398,399,416,513,530,472,489,417,392,392,385,396,393,419,435,432,434,398,547,702,708,629,588,533,448,405,442,474,504,515,565,553,527,400,406,400,407,446,508,489,490,442,401 1,185,137,129,167,136,107,556,653,602,570,504,487,569,652,621,627,602,693,790,775,542,737,677,613,588,501,484,442,401,546,764,798,695,727,598,526,418,456,483,529,600,707,660,652,528,818,934,931,870,839,741,613,676,751,764,811,803,855,832,788,437,480,462,476,651,801,734,748,608,536 7,13,11,30,33,26,24,430,404,401,398,393,396,433,469,451,440,427,423,415,434,388,406,412,395,408,370,394,389,383,425,433,423,419,410,399,398,393,411,412,408,442,507,463,455,407,545,524,493,470,448,415,392,455,498,515,545,556,621,569,529,383,389,389,401,418,420,411,432,402,417 4,10,9,23,27,24,21,384,385,386,395,387,389,373,395,378,381,383,387,389,411,387,399,401,402,390,388,387,369,376,376,400,407,402,404,397,389,381,386,378,384,374,383,396,398,365,386,442,435,428,412,391,389,375,368,384,392,378,381,390,399,388,387,396,381,390,406,369,374,375,398 11,9,8,14,16,13,11,465,549,516,501,453,497,493,539,540,529,534,599,682,675,473,606,562,509,500,451,451,421,378,474,655,674,575,596,500,457,398,420,418,405,459,549,505,535,412,721,859,848,787,760,666,547,475,556,551,643,635,719,720,679,439,447,450,471,588,708,640,675,557,470 18,140,113,241,317,259,199,453,477,455,437,419,410,522,563,553,514,520,541,562,567,405,505,453,441,443,425,389,400,398,467,516,550,499,512,425,421,412,416,484,467,553,648,598,552,471,734,766,744,678,650,552,463,616,705,731,792,774,819,768,715,437,428,432,425,497,541,535,520,452,427 12,36,35,202,345,355,204,427,415,380,415,420,415,434,445,426,433,425,426,473,458,408,424,414,421,417,403,394,382,425,416,448,445,420,446,409,441,418,410,417,414,455,493,455,456,440,535,591,586,514,487,468,417,501,584,590,590,580,594,572,513,418,401,421,403,389,447,452,451,387,402 5,9,9,7,8,6,5,456,573,534,514,473,482,495,572,547,554,547,629,713,681,473,626,578,519,509,460,437,411,383,486,684,685,625,633,512,456,388,398,415,411,451,556,529,568,427,731,862,849,794,760,685,563,480,515,560,643,641,720,726,681,441,459,451,452,593,709,638,659,554,490 4,13,13,68,105,107,69,399,462,408,444,415,435,402,421,425,434,428,464,543,531,415,498,476,444,436,414,412,397,391,408,513,544,489,498,414,411,400,404,411,403,433,431,438,407,394,519,738,751,654,613,511,467,433,456,468,497,486,557,533,514,394,413,407,397,457,520,498,501,435,421 4,472,363,514,643,520,416,710,769,733,699,626,667,743,814,791,788,779,824,869,859,612,804,766,710,690,606,587,512,485,723,837,854,777,799,702,661,510,546,562,640,735,846,823,815,641,961,1016,1005,957,936,876,780,793,874,893,950,946,991,974,936,610,580,610,639,781,865,820,836,729,672 3,11,9,27,35,29,22,408,387,390,378,371,374,410,421,403,394,412,397,391,396,397,390,388,385,380,391,376,387,400,387,392,399,383,391,385,374,402,404,396,425,426,493,455,418,400,469,437,422,429,394,374,373,468,491,478,532,523,562,517,463,390,393,394,394,388,389,385,398,385,378 17,11,10,32,36,28,25,402,380,374,384,396,390,427,436,414,391,401,395,398,390,392,390,389,378,380,377,392,388,404,397,400,398,397,389,395,381,376,385,418,404,410,446,438,433,409,482,422,422,423,411,395,382,417,455,437,473,484,522,490,449,372,383,376,387,396,391,387,391,389,396 16,10,7,65,63,38,38,418,421,412,411,397,386,425,452,436,425,421,421,438,457,386,425,412,395,401,402,381,386,391,411,441,445,418,425,397,384,414,459,473,494,586,685,569,493,416,574,591,550,498,486,425,402,515,615,661,727,687,724,636,564,403,372,389,405,406,448,422,421,411,383 8,52,29,171,182,83,88,525,530,511,468,443,444,591,647,620,579,602,633,670,641,451,581,544,488,482,442,454,424,439,581,651,659,579,579,494,453,445,539,578,649,735,832,757,724,554,839,863,839,775,744,677,541,745,817,843,902,890,923,876,818,438,420,460,470,578,657,607,611,523,462 11,32,32,167,286,296,172,419,412,401,411,369,400,411,419,413,425,426,437,403,408,373,386,396,392,398,401,396,367,415,401,391,399,380,396,389,370,414,410,404,404,439,460,429,422,428,453,458,432,395,407,400,400,476,513,510,513,476,499,483,440,409,379,402,393,412,383,398,398,395,390 7,22,21,33,34,26,27,403,465,434,420,421,396,436,484,437,458,428,493,584,569,424,571,509,452,436,410,413,382,388,414,548,599,510,522,447,429,396,400,407,417,479,509,472,475,416,582,719,740,639,627,528,439,472,502,520,581,590,629,600,544,401,414,395,407,456,584,539,529,461,415 10,13,10,47,48,35,32,448,479,439,458,433,427,455,473,467,453,469,501,595,566,447,557,495,457,460,428,408,403,396,429,544,586,514,522,478,434,384,376,406,429,434,499,491,472,422,618,751,757,669,653,555,479,551,619,624,655,621,673,631,595,413,409,408,412,456,586,538,562,476,425 12,23,23,75,93,94,75,404,453,436,447,421,417,403,439,440,433,427,471,555,541,405,504,473,443,441,417,413,410,374,439,523,561,502,494,439,429,391,406,400,413,429,478,456,430,393,580,763,794,697,660,556,479,435,491,491,563,563,590,581,518,395,403,383,396,449,561,508,504,450,416 15,65,57,43,53,40,32,636,716,686,650,575,614,674,746,724,717,706,767,847,826,599,778,731,676,654,566,539,458,428,640,817,827,757,786,659,591,410,455,446,517,601,749,719,737,488,876,971,959,912,887,816,709,636,715,743,825,823,881,879,844,536,535,534,578,744,835,789,809,702,613 12,9,8,41,68,65,36,403,413,395,401,382,395,395,398,409,421,420,412,447,447,402,428,405,415,412,409,402,395,367,399,433,457,420,413,398,416,405,390,413,406,404,427,409,435,398,472,589,584,517,498,450,428,441,450,438,488,474,519,479,474,382,379,402,379,415,450,414,451,394,405 11,9,9,29,49,50,29,408,483,457,432,415,400,410,443,416,431,423,479,592,567,430,534,507,458,440,413,410,393,392,424,556,576,513,523,427,424,398,384,382,396,416,453,433,459,398,546,772,786,701,669,573,472,412,432,462,492,486,534,545,496,403,413,372,401,468,561,526,529,451,418 18,9,10,21,34,33,21,462,409,409,393,406,415,449,436,412,411,428,427,432,432,398,417,401,411,415,400,399,373,369,422,443,423,432,417,420,393,393,412,411,421,455,550,515,493,409,496,525,518,473,470,444,413,428,453,462,508,478,515,489,454,390,394,387,394,407,432,422,414,411,387 20,12,10,29,35,28,23,430,403,401,374,382,382,418,440,434,415,397,397,422,416,391,412,411,382,399,389,388,371,385,396,412,423,399,414,376,397,415,397,404,411,403,456,434,441,402,489,482,460,413,430,397,378,438,468,454,525,525,559,520,485,381,380,393,400,396,405,389,393,376,379 1,9,7,22,30,26,19,457,491,475,449,436,417,487,483,470,476,462,507,623,606,428,601,534,477,468,436,415,402,394,434,585,633,520,545,470,413,401,403,405,436,482,547,515,511,429,634,760,770,688,655,551,468,498,552,564,635,622,672,638,598,412,415,421,422,490,636,552,558,487,450 9,11,10,26,34,28,20,392,418,397,401,391,394,426,410,407,396,405,416,416,417,397,413,410,400,387,391,381,382,379,380,402,417,400,402,396,393,386,399,400,413,402,426,423,407,402,454,488,485,447,436,411,401,425,461,441,457,451,510,463,435,385,384,390,398,398,408,424,404,397,376 17,9,8,37,41,25,21,409,402,381,392,389,388,416,439,436,407,403,389,425,419,386,424,407,400,399,383,384,391,373,402,421,416,403,404,419,402,377,386,389,418,406,422,429,423,397,494,505,514,479,433,416,407,419,437,422,480,498,525,491,444,378,383,375,380,396,414,428,409,397,397 8,9,9,17,23,23,17,417,470,456,438,416,405,418,437,425,445,453,471,567,516,414,496,468,439,434,393,416,396,399,424,504,532,474,474,437,417,372,370,389,403,398,434,411,448,390,548,770,770,704,652,575,485,411,447,419,495,502,557,551,545,408,406,386,426,460,544,497,496,450,418 8,11,9,39,49,26,21,435,389,394,395,402,398,438,445,407,420,384,395,433,433,391,407,413,391,390,387,387,381,369,405,424,415,409,396,390,385,373,400,402,405,398,437,447,427,402,490,528,487,444,428,410,393,411,450,433,497,505,573,532,467,379,386,383,384,404,422,398,402,398,387 11,57,35,116,136,88,77,459,502,474,466,433,432,485,516,510,498,487,520,634,595,445,581,527,468,474,415,399,396,432,460,569,617,550,554,445,440,413,448,472,485,559,638,562,553,498,702,790,795,717,666,584,477,644,712,722,761,741,786,746,690,406,401,423,431,496,616,570,562,484,437 19,21,17,36,57,44,28,430,406,382,402,398,386,402,434,432,407,408,419,424,441,401,389,390,397,388,390,380,392,381,419,419,410,402,409,406,399,386,415,401,443,466,500,466,443,424,500,507,464,428,424,393,384,481,521,525,563,559,597,564,505,386,387,394,399,397,416,411,403,395,390 19,15,12,42,44,34,32,427,404,380,373,381,403,441,434,419,412,407,419,394,393,380,399,378,390,387,388,378,366,397,408,387,392,401,390,385,377,388,395,398,419,445,485,444,439,397,518,442,423,417,398,408,397,459,480,475,543,535,592,552,496,382,395,401,386,379,402,374,393,399,383 14,403,320,304,446,350,239,643,668,595,588,564,595,695,768,755,739,728,739,754,743,496,638,596,511,539,484,466,436,470,748,748,730,661,702,638,585,518,587,657,730,818,917,868,855,563,910,904,876,836,817,777,677,689,789,823,895,893,942,921,882,547,519,572,581,673,710,671,700,581,563 6,14,14,120,172,155,107,394,442,425,399,388,394,411,434,427,401,426,451,530,513,414,488,451,429,425,421,386,397,396,411,489,529,453,470,416,404,390,391,394,390,412,445,436,438,417,522,691,707,607,589,500,443,448,470,485,534,516,561,546,489,396,401,400,402,425,507,470,471,449,414 10,17,11,91,90,61,66,421,437,439,408,417,395,468,486,457,471,467,457,480,486,408,438,424,421,406,407,406,400,431,483,495,488,450,444,418,403,488,583,626,701,784,850,744,649,451,654,654,635,551,527,498,445,603,704,749,804,776,795,712,637,408,391,403,399,432,461,452,442,428,395 9,10,10,34,56,57,34,411,413,407,397,413,406,435,422,437,432,426,427,434,436,387,418,411,418,380,383,378,391,388,406,436,416,403,404,393,403,391,386,396,406,408,445,428,419,401,511,542,514,489,494,453,432,431,450,460,505,496,545,527,485,408,412,406,412,406,429,411,435,425,385 9,64,59,66,114,99,57,633,705,656,636,543,592,675,739,708,705,685,756,836,810,585,778,719,654,637,555,521,471,423,621,797,811,730,754,636,590,434,432,484,502,568,725,715,720,473,867,1004,998,944,916,832,721,608,698,725,818,823,885,872,838,525,566,528,563,783,903,843,856,748,638 16,31,27,42,45,32,31,446,426,407,420,380,401,476,502,463,477,462,462,488,498,404,455,434,437,402,407,412,398,425,531,496,479,447,468,439,433,470,590,661,730,818,893,798,702,467,747,673,639,560,558,492,413,648,766,822,899,882,909,822,752,392,391,391,412,432,480,441,468,406,409 18,11,10,17,24,21,15,439,374,402,377,375,394,428,437,425,406,397,406,410,391,389,400,398,401,395,401,387,369,391,397,406,417,413,406,391,399,401,391,404,398,415,441,442,430,400,484,452,458,431,426,404,391,426,459,459,496,475,536,468,468,377,376,395,392,385,411,408,426,399,397 8,17,16,47,75,72,45,422,448,432,414,423,403,419,439,429,440,447,448,533,510,422,486,461,429,438,413,395,382,400,443,491,502,483,462,424,422,383,400,402,400,410,470,442,444,389,552,703,692,621,598,524,444,441,466,485,529,523,576,551,538,390,420,391,416,468,524,472,498,448,423 16,24,24,62,75,76,62,427,458,439,442,441,430,445,447,475,452,444,486,575,549,436,525,488,463,452,408,411,416,388,424,529,560,506,496,457,412,407,386,389,418,417,454,452,455,410,568,766,764,691,652,569,491,432,461,507,537,535,609,602,557,417,412,404,416,463,567,517,511,468,415 15,18,17,36,51,46,33,394,426,407,413,389,400,393,418,414,424,414,432,463,449,396,444,421,410,406,392,393,385,411,418,412,447,419,429,417,399,371,403,402,390,419,442,423,429,405,512,585,594,503,508,451,422,436,466,468,546,519,539,517,486,384,397,388,398,417,456,430,425,403,398 2,35,24,40,53,31,26,428,403,412,394,384,391,464,446,426,429,418,435,427,435,371,404,416,403,377,386,405,398,383,425,426,438,418,425,398,392,419,415,445,430,461,527,481,452,420,540,538,527,475,460,408,378,494,555,557,597,583,646,591,534,391,394,384,390,416,429,390,408,400,393 10,21,18,25,38,30,19,430,481,415,443,405,407,445,473,455,446,453,495,564,518,431,519,485,434,436,416,406,389,395,446,535,575,486,530,447,437,422,401,438,427,469,547,501,489,429,620,743,731,659,621,513,461,497,566,573,634,617,678,629,589,403,400,425,412,470,555,514,517,459,446 15,16,8,137,142,60,59,529,671,619,586,500,523,586,635,618,600,589,678,803,790,527,761,697,616,597,509,474,423,425,535,769,810,705,744,596,532,467,481,500,541,624,733,672,651,522,811,935,940,876,847,756,622,711,773,776,826,815,863,833,783,455,463,455,470,641,786,734,741,601,515 10,55,33,104,74,48,67,434,450,436,428,433,388,475,514,483,484,460,494,536,533,399,485,466,428,411,409,403,388,417,469,507,487,470,485,432,419,414,445,474,498,564,678,583,563,467,704,733,709,648,606,533,471,592,688,710,777,756,800,755,689,418,395,420,424,457,520,487,486,448,403 12,32,30,104,132,121,95,436,562,519,459,436,436,456,472,472,440,476,566,698,676,473,653,585,510,507,460,426,425,397,442,658,700,596,634,532,470,386,396,389,401,438,476,481,497,417,617,884,899,823,789,665,535,448,482,490,557,554,626,596,572,405,445,402,412,518,681,617,628,527,460 14,10,7,177,96,73,161,406,445,444,428,396,400,401,423,402,434,404,453,558,521,409,503,471,425,432,400,404,402,396,414,516,549,484,479,425,406,397,407,395,406,420,454,440,424,402,515,736,761,666,619,513,433,431,452,474,498,480,548,503,473,412,397,391,383,427,509,454,481,434,400 8,16,16,29,50,48,27,421,411,395,412,378,389,414,451,441,412,432,432,428,428,401,405,401,388,399,388,376,405,399,412,430,411,414,417,391,392,405,393,412,425,435,480,442,446,408,522,537,509,458,459,440,407,483,547,529,568,549,578,541,490,393,389,387,404,421,426,415,405,417,381 6,8,8,21,30,29,19,441,454,438,424,405,403,443,446,456,443,421,452,525,506,408,495,453,448,421,400,395,389,387,444,514,547,471,501,429,430,389,388,415,436,490,609,541,511,403,544,680,684,617,580,532,468,444,457,475,514,517,578,566,527,409,388,411,398,458,520,479,492,439,422 11,17,14,60,63,50,51,417,406,395,407,392,394,429,436,409,411,401,437,443,438,398,444,419,409,406,392,381,397,405,418,447,460,423,437,405,411,373,401,416,401,435,485,454,454,390,463,568,573,499,471,431,399,429,450,449,484,483,526,498,475,400,402,397,387,400,437,412,436,391,385 19,9,8,34,42,34,28,411,422,391,405,393,374,421,427,444,415,412,413,435,425,377,407,400,383,385,388,386,360,398,418,421,431,414,405,410,393,398,423,397,429,445,500,449,447,403,519,555,540,488,474,447,401,469,504,521,574,557,595,565,518,392,387,395,388,389,436,414,432,410,386 11,19,19,160,163,165,162,400,462,433,434,395,423,420,419,431,433,409,492,574,549,428,529,491,450,437,408,381,407,398,395,522,576,495,512,437,412,385,390,396,388,417,450,439,425,395,512,788,810,718,688,568,479,418,444,443,490,478,516,498,487,405,399,405,401,470,582,540,526,441,432 18,11,10,37,31,28,34,414,415,406,393,396,401,409,405,418,410,398,442,480,461,399,444,417,416,406,410,390,385,385,411,445,470,428,435,404,398,394,397,400,404,450,472,434,446,405,514,602,583,525,487,441,425,439,499,498,521,501,548,533,472,385,401,380,395,424,454,443,451,423,392 15,74,72,337,563,552,321,390,430,417,420,402,396,374,416,402,391,392,440,516,486,422,479,443,424,426,406,400,393,372,374,473,495,442,470,394,407,397,398,397,401,416,406,418,419,444,468,680,695,597,566,481,408,411,424,412,443,438,486,467,428,412,392,398,411,424,478,461,476,426,393 8,21,21,71,76,77,73,407,447,453,407,401,405,420,425,420,407,419,449,539,522,423,502,461,438,456,418,398,390,383,407,501,535,481,484,418,403,421,383,406,397,409,460,439,455,398,534,731,731,650,608,512,454,427,457,469,515,505,569,530,511,383,411,402,393,445,563,491,507,444,413 12,19,19,44,60,57,41,410,431,405,396,394,420,407,399,427,412,404,438,490,484,414,437,423,405,401,388,413,400,405,391,454,465,430,443,402,411,386,386,394,402,403,424,433,427,397,514,663,668,599,549,501,425,419,429,442,490,486,521,510,492,397,392,405,409,404,475,440,446,434,418 12,89,72,89,152,123,73,554,689,644,591,531,552,588,647,634,634,621,734,830,808,566,780,727,641,633,552,483,439,418,558,802,830,734,757,633,529,434,437,464,488,557,677,656,669,478,815,969,967,906,882,790,661,616,693,706,777,768,827,820,781,460,491,495,506,718,843,784,795,679,564 1,77,67,110,238,221,94,617,646,605,577,546,585,679,750,740,736,727,718,727,733,477,592,565,519,518,487,466,458,462,745,716,681,637,684,607,564,502,582,620,703,789,895,854,847,597,921,884,845,818,795,761,668,772,843,864,921,917,963,938,898,535,466,534,583,666,688,658,686,592,545 13,88,84,203,253,245,196,452,594,554,527,455,477,493,533,507,522,489,632,743,729,484,696,634,555,554,490,457,412,409,501,696,745,652,661,543,467,397,414,444,451,481,565,517,519,445,712,906,915,845,815,720,602,528,595,602,682,675,736,721,671,423,449,435,460,590,730,682,702,561,487 9,112,85,90,157,141,78,459,596,559,598,577,655,476,532,529,549,560,605,622,651,441,518,537,519,508,510,549,502,405,537,537,540,527,581,566,569,415,468,494,539,608,720,646,618,441,765,809,801,792,805,804,747,549,638,676,761,745,792,766,724,465,596,452,478,581,626,618,704,607,619 19,15,15,66,61,58,62,403,469,440,433,401,428,423,453,459,466,442,478,589,560,417,532,502,457,448,413,410,398,405,422,560,600,486,518,451,414,402,382,401,403,447,475,445,452,397,592,777,786,694,668,572,474,455,495,502,563,572,619,589,556,410,416,402,412,486,569,525,532,457,418 3,12,11,12,11,8,9,410,395,411,393,378,398,427,434,425,424,437,414,431,419,383,402,398,398,390,401,386,396,378,409,411,414,408,399,402,401,388,414,432,450,482,537,490,463,427,579,506,495,448,452,439,386,504,571,557,616,605,656,580,533,391,401,410,396,408,412,399,407,412,389 12,17,17,40,47,44,37,418,492,470,458,433,432,422,435,438,429,436,500,617,568,433,554,521,465,469,423,408,396,388,418,578,601,533,548,440,417,404,416,403,401,420,462,446,440,399,548,800,802,734,694,589,469,421,440,437,505,509,564,544,534,407,399,418,420,472,597,541,569,464,436 2,11,11,16,18,18,15,454,569,550,504,470,475,486,534,530,514,506,612,718,683,491,656,605,539,527,468,448,407,400,480,694,716,631,640,522,455,382,395,414,437,453,529,527,528,411,706,878,866,808,777,682,555,471,516,540,613,617,701,703,661,453,449,437,434,604,732,662,687,571,485 3,11,8,24,38,23,16,387,412,409,402,395,411,405,420,433,436,435,463,482,468,410,465,443,426,411,392,397,384,389,412,468,490,434,453,403,401,403,408,396,420,445,468,449,429,418,538,601,631,543,499,452,407,480,494,510,574,555,600,559,504,384,380,400,404,430,492,450,455,410,403 11,9,9,18,15,13,15,485,545,499,461,446,454,492,559,561,535,532,573,663,632,453,569,540,508,488,438,448,397,408,455,613,638,548,553,490,458,407,394,403,425,447,550,531,550,415,726,819,803,751,720,628,509,488,533,559,643,654,718,715,678,437,426,435,458,552,660,607,619,527,456 19,9,8,24,28,23,20,415,379,381,365,366,390,421,428,404,420,392,397,395,382,392,385,382,397,401,391,385,380,400,404,396,394,391,397,377,395,395,404,375,388,423,454,434,422,389,451,404,399,387,383,397,395,417,427,421,450,474,492,480,443,372,387,380,394,385,388,411,400,389,395 15,44,40,296,495,478,283,461,428,415,410,399,407,448,506,468,468,465,467,451,445,389,420,408,406,398,388,388,377,408,430,423,434,408,442,390,393,424,419,442,444,516,564,511,495,471,606,566,556,517,486,440,412,559,631,636,659,629,684,642,575,428,391,405,407,421,446,410,459,408,401 8,9,8,137,211,219,140,398,418,401,388,404,409,410,455,436,444,425,430,438,428,401,414,418,403,399,382,392,382,408,416,435,455,426,420,396,411,393,394,384,408,437,483,463,444,411,587,599,575,540,507,466,419,440,475,494,594,582,647,614,533,411,384,396,403,422,443,433,425,410,401 20,11,9,29,40,28,21,399,395,404,398,394,399,424,425,411,417,389,397,409,410,393,401,388,405,394,388,383,386,395,410,412,410,412,409,386,402,410,396,417,406,421,460,444,423,406,464,464,458,442,408,395,387,416,440,443,506,487,519,495,445,392,400,404,394,404,397,407,393,396,387 14,11,11,28,33,30,25,405,472,453,427,430,424,418,434,446,440,417,485,575,580,423,542,496,453,440,426,422,387,400,413,560,614,508,532,448,431,390,404,402,425,447,493,453,445,390,555,773,792,700,672,556,450,461,487,495,544,530,590,560,504,403,398,395,399,475,580,531,532,467,418 15,215,74,1023,1023,355,306,862,948,915,880,808,842,897,936,922,913,899,973,1023,1023,837,1012,975,913,904,816,783,665,648,869,1023,1023,984,999,896,835,709,786,822,868,934,1007,970,955,863,1023,1023,1023,1023,1023,1023,936,994,1023,1023,1023,1023,1023,1023,1023,742,752,738,768,937,1023,998,1006,922,844 2,103,87,31,33,20,20,763,799,756,731,675,707,803,866,857,850,834,862,896,884,653,814,778,727,701,625,580,519,454,768,862,868,809,829,733,669,485,509,561,636,738,864,842,857,614,991,1023,1009,970,948,896,800,801,871,885,948,947,999,996,963,689,611,693,725,839,897,858,874,774,715 8,14,14,53,69,61,46,428,463,435,439,417,428,456,443,445,439,431,485,543,528,430,524,466,455,432,418,408,395,379,435,518,520,482,485,430,402,395,393,402,381,415,470,439,459,391,566,752,754,676,629,564,476,405,450,469,510,516,564,566,507,391,410,407,411,480,566,484,525,459,421 9,20,14,46,55,37,30,421,396,385,402,394,396,421,433,426,407,402,418,441,421,400,421,401,401,382,401,399,395,403,399,418,436,397,410,388,380,406,377,401,408,428,460,445,437,409,515,514,522,476,468,428,403,451,498,510,573,553,607,544,492,403,386,404,402,424,429,409,428,425,405 15,10,10,19,31,30,18,401,459,449,401,384,410,407,429,438,410,423,481,573,518,417,538,488,436,424,405,409,380,368,403,529,558,485,501,429,398,397,405,393,412,437,462,440,440,391,520,734,727,626,596,506,439,423,488,479,506,508,552,541,495,403,402,410,395,458,554,478,480,441,421 5,26,24,14,13,10,11,561,646,595,567,545,525,609,685,667,666,635,712,767,751,527,692,644,587,546,472,487,433,418,568,734,747,675,698,585,518,418,447,445,486,546,681,654,671,468,832,909,891,839,814,743,630,593,683,700,783,774,839,832,796,473,493,518,531,679,769,708,741,627,540 5,9,9,144,236,246,149,396,422,404,392,376,394,416,407,394,386,385,395,457,440,403,431,421,404,409,391,379,394,389,394,422,462,427,408,404,379,387,401,377,381,402,415,407,405,401,438,542,545,478,459,429,409,393,421,405,427,436,448,442,445,409,399,385,396,412,437,429,419,395,398 15,15,15,95,153,152,92,403,416,405,384,381,406,413,452,404,400,425,449,469,476,414,454,437,415,411,404,393,380,410,420,436,465,434,451,412,426,401,385,409,405,437,473,446,445,416,532,606,620,526,504,454,401,466,495,523,554,542,585,548,504,398,388,398,406,435,453,420,443,404,409 18,27,16,97,123,63,54,413,415,436,416,381,402,422,416,415,419,429,419,490,476,389,472,439,409,409,408,391,390,389,419,464,478,428,438,435,409,423,405,407,407,467,512,438,457,423,566,641,626,544,523,445,446,473,510,553,584,584,632,581,524,398,404,387,391,445,453,432,457,415,403 13,39,38,73,79,81,73,427,455,445,439,408,411,416,439,437,439,441,503,582,554,433,548,497,459,448,434,420,392,425,441,538,573,505,516,445,415,398,415,398,407,420,481,448,461,395,581,778,785,699,654,570,462,449,460,484,547,524,595,593,551,394,425,399,409,499,601,531,572,459,440 18,118,101,138,136,119,123,602,738,713,657,566,605,639,714,693,685,681,775,879,857,627,834,782,716,689,598,537,495,437,628,854,874,787,816,693,598,443,451,487,532,591,723,693,729,506,874,1021,1018,959,934,852,727,666,744,754,826,834,879,878,843,526,534,534,552,757,886,829,836,736,638 19,9,9,31,42,36,25,422,409,402,395,414,375,403,423,417,410,409,387,444,443,382,427,410,408,412,401,394,379,414,401,424,436,407,425,415,387,390,407,400,398,428,461,431,427,395,507,502,521,448,448,426,409,427,455,464,514,496,527,505,480,409,390,396,391,414,446,431,416,409,391 10,82,79,59,84,79,56,401,392,381,369,397,393,403,409,383,390,398,399,393,398,411,403,407,391,376,356,387,354,371,397,395,401,397,402,380,364,397,398,383,404,397,439,401,419,385,438,431,432,419,412,389,386,381,416,402,424,413,454,447,419,403,367,393,375,400,398,392,392,390,407 18,16,15,26,32,26,22,409,453,416,428,404,416,407,422,414,438,423,442,521,502,408,518,473,432,424,398,379,387,399,414,486,538,464,502,419,402,388,385,402,413,417,476,439,444,397,514,635,678,574,555,470,406,459,497,506,518,537,563,531,503,399,388,391,410,437,536,489,487,446,411 12,8,8,22,29,26,20,403,383,396,394,384,376,399,382,397,381,393,409,398,393,377,380,388,379,383,384,376,368,394,375,385,376,371,386,377,392,383,400,388,397,410,423,416,391,386,417,398,408,394,389,390,378,423,443,414,445,435,471,449,427,377,387,388,379,382,383,383,398,374,380 5,23,18,47,65,28,21,664,689,645,587,533,581,713,762,740,732,711,762,811,784,541,732,673,608,597,494,504,455,444,677,789,794,729,731,625,545,477,487,532,603,692,815,787,783,575,906,959,935,886,854,789,667,764,828,839,895,893,939,925,885,544,517,542,567,720,803,743,771,645,555 1,31,29,79,150,142,69,436,1023,982,929,838,829,477,493,454,452,460,980,1023,1023,944,1023,1023,1023,1008,917,853,731,405,539,1023,1023,1023,1023,979,898,408,457,509,548,626,719,671,653,531,709,1023,1023,1023,1023,1023,981,643,653,616,624,590,658,649,630,412,767,396,426,957,1023,1023,1023,990,887 6,154,139,191,224,195,167,527,686,630,613,545,556,600,664,648,642,632,736,821,800,552,753,711,628,622,544,498,454,421,579,772,808,716,727,625,538,426,421,460,483,552,680,663,670,486,835,976,977,914,888,798,706,611,710,738,806,804,856,846,805,455,495,476,515,687,801,757,766,644,577 6,13,12,21,35,32,19,407,393,383,380,374,367,399,404,397,391,392,390,400,392,386,381,384,381,382,383,389,401,394,399,389,395,392,375,372,390,393,384,397,399,411,432,413,407,384,432,420,389,397,396,378,375,412,437,422,454,449,454,442,435,389,382,384,384,383,370,379,367,367,397 20,22,18,39,60,44,28,399,422,399,389,410,409,425,452,437,458,429,435,419,414,383,404,405,408,407,394,380,386,400,435,419,424,429,414,390,389,386,398,416,431,447,503,431,444,400,524,517,504,458,432,424,409,449,502,517,559,551,611,553,527,389,398,390,398,403,421,398,429,398,390 5,48,42,32,37,19,15,435,402,413,395,392,413,453,473,463,449,459,445,444,440,388,396,403,389,388,391,396,379,434,565,474,449,435,434,397,417,475,578,642,729,816,913,839,752,463,836,686,593,557,528,462,432,618,777,859,982,981,1012,930,854,407,386,408,406,435,447,395,395,427,384 18,32,27,42,67,51,31,418,444,397,418,383,402,420,441,431,457,418,447,485,456,403,449,435,408,416,386,376,388,406,426,466,459,445,456,416,397,416,406,426,425,468,523,492,468,397,563,633,601,548,527,456,425,487,547,535,575,584,609,588,530,389,397,383,401,431,478,434,474,412,427 6,10,9,46,52,27,28,428,403,396,399,390,400,438,444,447,420,396,429,418,418,398,397,405,400,391,389,387,382,402,396,430,407,408,401,387,387,392,390,422,415,415,454,425,430,409,468,505,489,447,427,424,394,446,460,458,510,509,561,529,464,389,380,385,400,402,422,401,397,382,389 20,9,9,29,34,26,23,407,391,382,407,394,397,412,421,401,385,395,390,410,391,389,374,388,388,385,383,386,392,394,394,417,383,384,385,381,385,374,406,388,381,419,426,427,400,387,445,412,415,396,393,399,397,398,438,437,452,428,482,462,430,381,389,383,385,386,399,384,376,401,385 20,9,9,18,28,27,18,388,375,378,389,380,375,403,409,396,400,396,406,380,389,391,384,377,394,385,389,386,378,368,395,401,369,382,385,367,378,391,394,384,398,404,414,392,389,377,422,382,369,389,375,377,384,431,428,441,460,432,481,423,424,398,393,389,388,378,377,385,389,368,368 9,17,18,75,108,110,76,405,390,376,413,395,405,394,423,421,398,418,411,459,449,389,435,412,403,405,378,390,387,403,402,432,441,425,425,409,408,383,388,385,406,411,428,433,410,416,509,573,569,501,491,447,409,426,488,495,536,513,558,513,469,398,393,394,399,423,442,441,416,405,403 17,152,138,95,130,117,84,443,408,383,378,402,380,444,429,399,415,415,408,392,388,400,422,396,376,391,405,418,370,391,406,408,381,397,400,416,384,396,411,435,447,440,500,489,472,433,480,434,432,437,426,406,396,426,454,472,495,503,555,527,459,393,378,397,401,410,409,408,402,387,401 13,32,28,65,85,75,56,434,498,493,470,431,433,438,455,422,466,440,526,628,609,435,596,546,494,500,452,433,420,403,434,609,646,558,566,482,438,401,411,419,417,433,502,472,464,424,605,794,804,723,684,578,473,446,513,520,549,560,617,614,557,411,425,412,419,474,623,578,575,499,448 6,37,29,51,88,70,40,431,391,370,392,387,417,415,423,420,419,397,409,425,419,390,427,405,385,402,387,377,370,380,419,458,438,414,406,403,383,408,421,429,425,452,499,446,460,406,487,519,526,464,439,422,409,442,505,502,527,541,561,516,495,399,379,395,390,404,422,407,412,404,388 18,14,11,50,53,27,30,430,410,408,401,409,415,437,482,448,419,434,421,437,419,384,425,405,404,400,392,376,376,389,439,420,453,422,411,398,399,402,421,425,443,467,530,489,455,409,559,578,530,506,486,426,425,484,532,569,607,599,640,610,547,408,400,389,411,406,437,430,432,373,417 9,11,9,25,40,25,16,437,448,434,442,412,418,459,481,469,457,469,468,488,517,395,460,438,422,416,402,421,402,396,452,492,491,455,465,424,403,400,414,432,450,506,595,555,528,410,585,666,654,594,588,535,483,450,475,475,551,550,604,593,548,395,410,384,403,442,497,460,476,423,407 11,15,10,41,41,23,26,416,512,498,462,408,459,468,506,496,488,505,556,668,646,432,636,587,508,505,458,429,398,417,454,642,698,583,610,484,444,401,423,430,445,514,587,524,511,444,680,824,841,762,720,618,518,555,620,621,673,658,718,682,637,408,425,402,409,517,677,622,617,524,464 2,17,16,67,86,81,62,403,438,440,427,413,400,398,437,443,424,418,459,523,518,414,502,475,439,425,400,413,387,401,404,495,523,469,486,427,402,392,396,395,413,415,461,440,456,413,562,712,709,641,595,522,450,436,468,486,526,518,569,546,520,391,406,398,408,444,543,490,508,436,427 16,8,8,99,162,163,98,390,401,405,394,401,398,408,393,381,392,395,413,409,431,398,405,390,378,404,398,392,387,385,384,395,419,410,392,378,383,382,384,373,396,380,405,388,404,396,417,502,499,437,442,417,397,407,386,396,417,415,450,423,407,394,382,392,385,392,433,416,412,389,389 19,10,10,33,50,31,24,410,385,388,393,387,408,407,414,401,394,387,390,399,407,380,394,391,381,385,386,383,379,374,400,398,411,395,405,393,387,388,401,407,395,417,442,424,426,404,461,440,455,416,397,393,392,438,456,434,485,471,497,473,452,396,388,376,378,384,401,365,402,398,396 9,11,9,37,45,30,26,411,398,383,395,366,400,438,423,417,408,420,413,412,411,393,417,401,405,407,384,385,392,386,404,432,435,414,424,401,391,398,402,386,397,445,443,434,427,404,493,511,512,464,441,416,393,419,452,461,490,504,522,520,457,395,378,383,389,398,418,419,411,411,387 20,12,10,29,39,27,19,406,404,396,402,391,374,415,430,421,399,405,415,415,421,391,416,397,406,393,393,385,385,389,400,404,413,418,402,381,378,404,381,394,402,408,461,435,422,392,468,461,479,442,432,402,418,447,463,464,496,494,545,526,472,395,368,386,373,402,410,400,431,399,387 15,11,8,37,39,28,26,422,372,385,387,371,385,420,414,418,412,411,384,398,390,380,397,382,378,377,400,389,378,389,402,389,390,382,381,382,384,380,409,391,406,420,451,442,438,398,453,423,415,410,424,393,386,438,450,476,505,490,536,519,468,382,379,381,387,391,400,394,390,388,378 17,101,91,149,234,196,123,506,591,540,527,493,520,544,577,586,587,559,636,714,692,482,673,620,560,552,475,461,402,408,519,682,709,629,626,518,490,419,438,433,492,499,617,582,594,471,771,892,883,825,791,704,585,551,660,670,735,735,795,775,736,463,479,449,464,595,709,655,672,573,507 8,10,10,79,110,112,80,396,395,395,368,392,388,412,399,399,385,394,392,394,404,405,399,386,405,398,376,394,385,396,387,390,403,376,392,392,408,394,371,371,388,406,393,395,406,390,429,453,441,396,413,404,406,389,403,404,422,419,449,432,421,396,389,377,394,405,394,397,397,386,390 7,11,9,30,39,29,21,432,393,408,391,386,377,435,462,446,428,420,427,418,420,400,413,395,399,395,397,392,395,392,442,434,416,389,428,395,395,412,418,422,471,481,580,524,486,443,596,529,493,474,443,428,399,559,610,616,665,648,680,626,554,383,382,388,391,404,412,395,409,389,394 15,13,13,35,51,46,31,419,482,458,425,406,429,404,421,433,428,407,478,580,565,422,524,496,452,453,431,401,398,387,419,539,581,506,524,458,434,377,394,372,397,414,419,434,424,402,538,778,788,701,677,553,453,410,456,466,490,488,515,523,500,385,415,409,407,442,571,507,527,430,434 1,270,248,223,305,285,207,427,384,404,399,395,409,447,473,460,437,437,443,476,487,417,474,439,426,392,405,376,392,428,449,508,483,466,463,427,397,427,436,466,489,569,666,596,562,471,581,642,631,549,503,460,418,487,556,566,629,608,655,608,570,409,392,416,391,455,516,437,428,412,392 16,12,12,68,81,83,68,417,431,407,413,408,401,404,417,414,409,401,452,471,465,395,440,423,408,388,401,402,407,386,394,484,476,439,437,409,410,401,394,383,393,400,436,415,438,401,498,634,639,569,540,470,417,417,442,432,479,471,503,486,478,401,404,398,393,427,469,449,470,425,417 8,9,8,32,34,24,21,398,396,384,386,372,396,412,419,397,393,396,409,404,409,380,404,395,390,401,387,380,381,380,406,385,414,396,394,385,379,379,388,392,397,425,454,412,424,396,433,446,451,422,422,395,378,420,447,447,469,466,507,469,449,394,385,390,395,396,407,395,399,396,387 13,12,11,27,37,33,24,404,395,371,382,401,390,428,436,407,389,406,407,400,391,394,388,386,376,372,371,389,382,402,401,399,410,380,397,401,380,379,397,397,385,390,442,427,434,404,487,447,418,428,390,396,378,425,425,417,475,488,539,511,453,396,402,378,387,397,390,388,397,382,390 15,73,71,94,115,112,89,431,490,464,419,422,445,460,469,481,467,467,513,589,582,421,537,486,448,443,422,391,391,394,438,564,587,511,473,459,412,410,410,426,447,484,548,500,494,450,647,781,771,695,659,594,476,505,575,599,667,645,706,675,633,426,395,387,414,491,584,548,523,462,433 4,9,8,20,21,16,15,440,454,432,445,411,419,450,476,456,467,461,493,548,524,425,507,456,446,429,407,397,391,389,471,548,547,491,508,447,439,407,407,435,455,528,643,581,556,402,649,736,712,651,602,515,453,451,493,540,671,679,736,674,625,400,414,416,398,460,545,492,495,430,427 7,12,9,32,37,29,25,419,401,399,405,379,380,409,449,435,421,424,404,415,394,392,401,390,388,385,390,381,385,396,422,407,399,381,388,400,377,385,412,429,434,456,523,486,448,401,534,481,457,416,429,419,403,510,552,565,597,586,628,568,521,378,383,386,383,387,409,404,411,404,386 15,11,10,43,63,45,36,412,466,444,419,422,409,437,434,439,429,450,460,567,545,433,514,483,450,455,400,423,408,405,432,529,554,489,507,446,424,393,395,403,409,421,451,437,439,399,544,769,765,688,657,545,484,429,448,469,537,517,572,568,520,403,411,387,407,456,561,520,530,463,413 16,161,151,126,165,145,110,424,380,371,386,402,398,435,433,420,426,426,407,387,398,381,414,393,395,376,386,389,365,413,402,389,393,402,388,384,385,395,426,405,434,480,535,477,470,424,480,460,452,463,418,412,416,469,500,501,553,541,583,513,473,408,389,383,413,427,418,410,394,373,409 9,155,130,1023,1023,1023,1023,727,792,752,719,670,713,767,815,807,796,788,837,891,883,644,824,796,744,715,638,633,532,568,731,847,862,792,809,719,645,563,569,628,672,757,862,831,829,755,967,1023,1023,989,968,905,803,816,893,919,978,965,1008,985,942,681,620,635,659,796,882,846,861,772,710 1,14,12,19,19,15,16,417,479,473,433,431,405,431,469,453,441,424,478,640,618,439,644,595,483,504,432,402,403,405,439,580,679,542,571,449,426,416,405,415,443,479,527,493,466,427,600,731,793,674,643,533,437,513,570,574,638,625,665,624,566,396,414,401,389,452,646,568,558,503,437 10,21,21,41,51,46,37,448,497,470,445,418,453,453,458,489,480,458,523,612,597,448,561,528,491,463,442,427,397,398,418,573,610,534,546,477,458,393,389,393,404,421,451,444,478,408,628,821,816,748,716,631,521,438,474,481,561,553,617,615,578,411,421,404,417,519,607,582,590,481,450 14,8,8,32,51,53,33,399,433,422,422,389,420,409,418,403,408,414,440,495,473,396,474,452,415,404,402,400,392,385,400,485,508,464,462,430,408,396,395,387,404,406,435,423,424,415,501,691,709,609,579,501,441,454,466,470,509,487,537,493,467,383,421,389,395,425,485,446,467,420,399 7,92,69,164,185,133,122,474,575,544,510,453,473,496,541,523,529,500,627,762,733,502,713,670,578,548,472,459,416,404,485,711,774,657,664,515,497,393,430,445,469,531,639,586,564,476,735,894,912,840,805,699,570,615,684,680,736,730,778,745,696,414,436,417,430,563,744,705,700,581,485 9,328,195,207,222,119,114,882,1003,964,924,869,878,917,964,952,949,938,1023,1023,1023,919,1023,1021,972,951,869,822,717,575,938,1023,1023,1023,1023,956,888,652,744,794,855,928,1023,1013,1014,761,1023,1023,1023,1023,1023,1023,992,926,989,1014,1023,1023,1023,1023,1023,804,812,806,830,1012,1023,1023,1023,986,902 15,135,104,244,462,377,191,610,689,643,596,544,569,650,721,705,696,682,757,824,801,572,765,710,658,618,540,503,450,403,620,792,810,717,738,623,549,429,479,498,547,617,742,706,708,528,858,958,951,898,867,788,672,682,748,757,821,820,872,868,827,496,485,526,537,725,824,773,786,689,585 12,8,7,14,21,17,12,418,395,396,384,373,388,415,431,417,390,391,399,389,406,389,373,392,388,382,366,382,382,400,383,374,398,391,394,376,384,396,393,393,399,406,422,418,413,401,444,399,407,399,388,380,370,409,421,402,451,455,480,455,421,381,368,374,379,392,394,379,379,380,387 19,21,14,54,61,38,33,451,402,400,380,398,382,448,476,441,438,423,432,412,413,396,398,393,398,369,410,394,393,402,405,404,405,368,387,407,388,410,417,413,416,464,511,486,442,430,542,464,460,415,400,396,396,478,540,533,605,597,662,589,554,405,401,388,404,398,408,395,397,389,399 4,20,19,9,10,7,5,374,388,375,397,399,405,391,394,409,395,394,382,382,420,396,394,391,406,371,384,367,382,377,395,425,430,386,383,397,390,379,387,407,407,400,474,428,439,383,449,446,437,434,419,397,398,416,435,463,495,469,494,460,440,396,391,389,403,390,410,399,408,372,392 3,151,139,138,176,156,122,421,420,420,407,413,404,468,465,421,419,435,414,455,471,396,445,427,405,406,394,377,399,399,438,460,471,423,447,402,387,412,420,442,452,517,594,525,482,428,523,564,578,492,493,434,416,435,500,495,570,541,593,568,507,371,408,390,416,403,462,422,434,413,390 2,52,27,139,167,84,63,545,495,452,451,452,452,583,657,626,593,562,597,617,592,423,521,487,433,445,437,417,409,470,643,594,591,519,540,484,450,473,579,636,708,808,921,862,799,595,915,843,789,739,699,615,526,787,873,916,1022,1023,1023,985,920,446,407,465,464,495,567,527,560,475,449 19,55,25,72,123,55,33,555,412,423,390,417,407,552,580,498,502,493,463,440,461,387,440,429,412,398,414,367,400,426,463,420,455,410,416,401,417,405,451,448,471,500,621,594,572,434,681,601,547,510,482,432,405,551,614,616,705,712,776,728,656,399,407,396,407,405,448,449,439,387,391 16,28,23,41,63,50,32,395,400,390,379,390,388,421,425,439,404,401,390,416,401,378,398,396,395,389,382,388,400,407,406,393,401,414,385,375,381,403,414,412,407,447,483,462,459,391,462,450,440,390,410,395,379,450,481,482,514,509,561,518,464,380,390,379,387,402,404,393,378,379,387 7,34,25,64,99,51,36,415,401,406,410,387,402,417,447,429,421,411,417,438,431,414,434,396,404,407,362,387,375,390,423,426,448,434,422,418,403,411,409,426,432,440,490,463,447,407,522,581,572,468,452,422,410,461,506,496,558,553,610,552,504,397,385,375,383,401,427,391,420,402,379 2,97,47,112,142,64,45,631,561,513,475,486,456,656,721,684,675,652,641,681,670,467,565,519,480,459,445,430,393,466,710,681,653,587,603,525,492,556,691,750,820,900,990,926,861,678,968,889,844,791,755,682,566,872,955,993,1023,1023,1023,1023,973,467,444,496,517,545,638,604,604,506,453 14,19,18,34,34,33,33,507,469,436,425,412,421,488,507,470,473,448,459,541,519,404,489,466,407,426,405,379,392,412,493,512,567,470,502,439,410,423,427,468,505,585,714,654,607,416,634,655,667,618,592,531,481,561,631,629,681,661,717,663,600,409,408,403,413,422,537,470,485,429,405 6,18,17,42,45,36,33,437,384,381,388,381,384,431,453,442,401,409,427,408,383,373,385,408,390,384,382,393,381,383,410,409,383,400,391,385,377,403,388,412,408,440,498,465,444,400,502,436,424,411,396,424,387,460,493,480,563,547,584,535,482,385,393,387,383,401,414,400,400,395,389 4,19,12,45,56,31,26,428,411,380,396,404,386,447,471,436,431,433,423,446,448,390,419,408,417,398,409,386,369,398,425,450,447,420,397,402,396,397,407,433,453,494,552,505,498,428,573,571,559,488,464,456,410,532,578,595,634,621,674,636,568,401,407,388,385,389,433,412,383,403,394 9,16,11,42,44,28,27,437,393,393,401,399,384,474,481,447,452,441,431,415,431,381,416,402,401,406,394,409,388,395,431,413,441,408,402,427,406,412,443,461,471,507,605,531,489,451,608,534,515,456,427,428,402,574,625,628,691,667,726,660,592,390,392,391,401,414,420,408,411,414,385 14,12,12,109,186,183,103,391,433,425,423,394,402,413,410,407,412,407,448,525,509,403,501,457,438,425,388,415,387,392,406,484,544,457,465,419,402,399,390,382,413,409,432,433,410,418,496,709,727,629,597,494,441,427,443,453,502,484,523,491,474,405,399,391,405,435,496,492,470,433,405 10,65,56,62,94,85,55,479,634,561,514,470,477,511,553,541,533,522,635,796,761,534,776,703,616,598,492,474,432,398,477,760,806,696,706,566,498,409,419,408,445,508,610,568,547,439,727,927,933,856,825,710,554,540,592,603,687,670,751,733,691,441,447,444,467,597,801,724,724,617,503 3,22,21,157,142,125,142,432,507,504,480,430,436,435,479,474,462,455,548,646,624,434,583,543,478,490,437,410,407,404,449,624,657,557,570,502,456,408,393,399,428,476,515,510,509,424,666,845,849,777,733,630,513,495,553,553,641,633,689,661,610,408,398,403,416,522,636,590,579,497,450 3,21,20,260,379,383,259,431,440,424,427,406,408,431,457,444,439,453,461,512,485,399,479,456,434,425,389,390,392,392,438,491,519,454,475,433,390,386,417,401,432,445,502,459,462,454,594,681,669,594,559,479,437,517,569,592,601,585,631,602,546,414,397,416,405,450,517,476,494,426,424 2,16,13,36,51,38,27,419,389,391,394,379,382,410,425,404,407,396,390,412,407,378,384,407,400,390,373,379,395,391,387,403,403,397,388,387,398,384,397,419,414,435,468,449,434,405,475,445,433,422,425,398,400,440,482,471,523,507,551,494,475,392,390,392,386,385,407,404,396,397,398 9,11,10,26,34,29,22,389,390,382,375,381,373,369,411,398,393,384,383,397,386,384,379,395,388,381,383,380,374,398,386,400,395,388,399,378,401,393,394,400,415,404,405,412,421,401,429,394,398,389,393,389,378,396,426,421,457,434,450,425,411,385,382,381,399,385,394,391,381,364,384 17,12,11,25,32,30,23,410,390,383,366,374,367,403,404,406,394,394,396,376,382,371,380,375,394,385,377,373,379,379,375,384,383,385,381,369,373,399,392,399,391,398,431,384,390,392,443,402,383,400,375,385,366,389,401,395,435,445,478,451,431,378,392,384,396,385,388,370,373,386,391 4,8,8,35,36,36,34,420,437,409,410,399,421,416,421,417,431,411,448,503,470,408,467,462,436,418,402,412,385,395,405,484,510,461,439,431,416,397,381,393,384,409,436,423,426,397,519,681,684,607,565,493,441,406,441,439,487,483,532,506,496,386,406,396,406,456,507,467,468,430,409 9,23,19,35,56,45,28,409,404,398,394,384,378,418,423,431,396,414,392,413,401,385,398,391,397,384,371,393,383,403,410,401,407,389,396,397,379,384,404,408,392,421,449,435,427,382,464,418,404,406,385,390,393,432,427,442,474,481,527,491,463,405,384,386,370,397,392,415,401,397,394 14,9,7,27,30,22,20,437,417,410,394,386,401,419,449,430,404,419,415,452,446,401,458,422,410,405,396,386,393,396,414,448,466,429,454,408,391,390,402,401,424,454,530,480,461,394,510,567,579,502,486,446,417,472,500,486,532,530,582,540,482,392,401,393,398,400,451,419,442,404,402 10,12,11,24,31,28,21,426,381,402,396,403,381,438,450,420,425,420,392,400,412,392,385,410,388,372,408,381,388,397,408,393,388,386,391,391,395,408,394,407,416,424,460,469,432,400,503,438,450,416,404,387,391,441,467,442,531,539,587,551,511,374,384,386,393,398,396,388,424,393,390 18,15,11,45,46,30,29,430,386,394,386,388,384,454,473,427,415,422,395,424,401,385,412,387,394,385,369,381,382,401,413,397,424,392,408,404,369,391,412,394,417,439,470,449,436,420,502,486,492,417,406,410,404,450,513,492,540,555,604,546,500,394,381,389,392,395,411,407,421,395,394 4,41,38,701,1023,1023,681,691,645,595,588,529,552,744,799,781,773,757,752,757,751,491,628,584,524,511,467,461,446,477,694,697,701,612,643,561,521,547,605,645,714,785,867,821,806,719,916,901,864,819,793,732,602,877,938,937,956,934,971,941,898,591,493,598,611,670,712,663,697,578,528 4,37,31,746,964,779,613,507,616,569,553,530,562,560,621,636,645,636,681,666,672,407,469,472,460,471,435,445,418,514,699,677,632,606,674,599,571,508,510,506,565,643,775,760,788,577,894,865,819,808,800,775,688,663,732,756,822,831,892,897,868,500,484,476,482,577,575,568,633,547,510 10,75,72,96,130,120,89,689,719,670,664,622,659,740,808,810,807,795,809,793,803,501,613,605,598,587,534,537,474,473,818,793,757,723,748,698,678,488,553,602,672,778,913,899,902,533,973,947,907,886,870,834,749,708,807,848,934,935,985,982,948,650,576,653,697,759,773,743,786,687,631 7,76,62,42,58,37,27,622,599,556,549,503,554,648,723,730,718,712,697,698,698,452,537,527,496,503,475,441,403,468,748,707,675,628,677,604,566,482,584,644,692,783,884,848,844,494,909,869,825,799,777,737,625,699,783,815,893,892,942,923,888,530,462,542,573,643,662,633,665,563,512 9,24,23,52,66,54,41,441,508,458,459,421,431,454,484,503,476,472,514,580,573,439,522,489,457,451,424,409,398,392,444,556,577,489,535,496,430,414,407,416,414,428,516,472,492,418,653,782,782,704,672,589,497,475,514,531,611,610,680,656,603,410,407,411,411,488,596,548,549,482,472 17,14,14,57,73,75,58,427,427,415,411,395,421,440,446,447,428,437,427,461,443,401,422,429,413,402,389,377,397,401,412,434,440,410,426,426,390,415,389,399,415,412,448,444,466,402,563,614,586,534,502,473,434,442,478,502,545,562,606,586,533,386,385,417,419,428,459,454,459,408,416 17,15,11,46,58,31,25,439,386,386,388,390,385,432,456,419,422,417,382,414,410,402,394,393,386,396,395,386,385,381,408,402,424,402,397,411,383,390,407,398,422,422,467,438,439,416,513,478,464,426,411,409,390,439,464,474,525,512,569,536,489,402,396,375,400,397,399,386,390,403,385 4,16,16,25,30,29,24,414,502,455,435,402,424,412,438,430,440,437,506,611,579,445,557,488,479,449,409,407,395,393,425,585,609,519,560,459,451,388,395,400,396,417,448,444,446,379,571,796,794,716,676,578,458,425,450,469,512,524,580,552,536,400,403,392,404,485,596,542,547,473,426 20,38,33,78,124,98,62,407,441,437,422,446,439,448,472,463,459,467,518,521,515,406,463,439,425,414,403,415,414,373,438,494,502,475,451,442,420,407,431,401,426,455,536,516,486,445,661,719,708,641,612,531,471,487,581,605,671,656,708,683,626,399,426,401,408,441,502,460,489,435,404 12,81,78,70,91,81,62,372,399,412,387,382,390,421,398,413,415,402,416,422,385,397,397,399,402,395,384,389,384,378,383,418,427,412,402,406,406,384,381,399,389,403,428,398,408,399,472,475,470,461,418,396,390,412,407,436,442,453,482,489,445,399,381,393,387,426,385,407,405,398,405 3,38,37,117,267,267,114,670,1023,1021,975,896,893,711,762,713,705,689,1012,1023,1023,940,1023,1023,1023,1016,937,888,773,439,654,1023,1023,1023,1023,986,909,402,425,429,486,557,714,710,744,477,895,1023,1023,1023,1023,1023,1023,573,639,651,739,762,846,865,837,522,831,488,515,970,1023,1023,1023,1018,937 5,237,214,131,177,159,116,419,414,376,392,402,387,445,430,434,379,424,424,450,441,391,419,425,390,402,398,373,390,395,417,432,461,401,422,429,393,404,404,460,472,523,590,534,524,426,537,553,520,478,463,409,411,462,496,522,540,505,586,530,518,417,387,394,394,404,431,400,442,403,408 10,14,12,25,40,22,16,409,420,386,396,394,394,397,432,423,414,406,423,452,419,388,413,388,404,402,400,402,381,396,408,430,452,407,430,414,393,412,435,463,461,554,609,517,465,404,508,558,558,507,460,429,396,460,516,559,612,577,625,542,473,398,393,397,397,402,417,433,417,395,391 5,307,247,312,264,218,270,627,675,604,580,508,543,663,707,681,671,662,731,809,783,542,763,703,626,591,511,496,427,469,599,782,805,715,718,601,531,471,519,541,604,695,787,734,707,613,869,964,961,897,867,786,644,759,835,845,894,886,924,893,848,495,475,519,554,692,803,735,759,627,552 20,23,23,61,69,68,62,433,489,453,440,426,428,445,481,465,460,466,493,605,582,416,546,500,456,455,426,422,395,390,441,559,598,502,509,453,427,394,388,407,415,428,514,460,492,415,634,777,787,710,673,600,470,477,528,543,621,615,665,648,595,399,409,402,412,474,589,534,547,462,424 20,10,9,20,22,16,15,431,474,462,426,418,414,431,450,452,428,441,483,586,561,425,530,501,460,461,392,414,396,367,420,549,579,499,518,430,414,393,398,398,426,441,497,466,457,400,563,731,736,652,620,532,472,468,493,483,552,523,589,590,537,398,383,396,402,476,569,526,520,447,404 12,69,51,66,117,92,50,424,515,454,455,447,427,443,480,457,453,438,498,626,605,428,572,517,483,462,426,407,373,393,444,597,614,507,565,453,422,420,420,436,440,465,539,524,491,439,609,770,780,683,655,537,448,518,564,563,638,621,667,646,580,393,391,408,418,470,598,551,560,481,431 17,14,10,37,44,31,26,419,392,386,382,381,382,410,434,410,411,397,418,421,397,389,394,381,385,384,394,384,370,405,402,410,424,390,402,397,404,406,402,417,417,458,476,460,440,413,487,457,455,418,419,415,390,449,484,500,555,551,580,546,500,397,396,394,396,413,407,407,392,394,406 12,10,10,11,10,9,10,511,624,548,511,503,522,558,612,607,611,591,656,745,720,487,666,604,548,554,471,466,454,398,542,698,721,635,668,559,499,419,394,395,423,480,590,582,609,432,778,899,890,835,804,730,606,510,583,597,687,696,767,771,734,473,461,461,493,638,749,689,715,602,507 7,9,9,83,97,97,82,399,421,417,397,396,410,433,419,398,400,404,453,500,480,399,473,466,433,428,414,385,383,386,392,483,490,455,456,414,391,376,392,395,396,394,450,448,411,415,504,670,682,589,557,486,443,395,451,456,498,476,520,492,459,391,390,398,391,430,501,471,464,434,391 18,19,14,53,58,38,36,430,404,380,377,364,378,431,441,417,407,404,393,407,381,378,390,378,369,392,386,400,388,393,407,409,412,395,383,388,384,387,394,406,423,439,481,466,416,418,487,439,439,411,413,395,384,470,500,479,537,557,603,548,494,382,398,367,382,402,408,361,392,398,414 17,10,8,31,35,24,23,411,388,392,391,405,401,423,412,415,401,403,421,415,410,388,400,402,387,389,390,392,385,387,395,417,381,393,395,390,387,409,391,410,414,416,442,427,406,401,485,442,436,407,426,385,411,436,469,464,521,514,533,505,462,378,395,385,390,387,389,388,390,383,384 10,39,38,119,248,254,121,461,482,422,437,443,455,494,551,533,539,485,511,519,522,403,452,448,430,429,408,428,400,419,435,481,499,470,460,408,408,380,422,418,434,476,533,517,520,456,673,702,681,606,575,540,457,540,582,611,690,672,724,699,656,426,409,451,436,469,512,502,516,458,426 10,15,13,30,42,37,26,387,398,366,378,386,384,385,389,397,398,382,401,389,385,389,396,397,384,384,384,374,370,411,382,394,382,384,384,368,370,395,408,386,416,413,426,413,419,399,437,389,392,394,398,406,364,418,434,416,449,445,455,423,413,381,368,376,386,369,398,386,401,379,396 11,23,22,72,78,73,67,418,510,460,454,439,440,439,439,450,462,432,529,663,647,446,610,555,486,489,432,409,413,382,422,623,671,556,576,489,439,370,393,403,397,447,487,450,447,405,619,841,856,772,737,617,516,450,504,494,564,553,611,597,544,402,408,404,399,500,636,581,587,497,457 16,13,13,109,197,200,110,430,412,409,397,405,429,444,477,475,458,446,444,467,456,399,441,427,413,401,390,378,378,386,420,442,452,426,432,408,423,406,397,410,420,434,489,463,454,412,573,620,604,539,507,476,435,458,514,524,567,581,621,602,531,406,414,400,420,446,479,435,445,409,401 1,45,43,760,1023,1023,716,435,486,447,405,419,440,449,467,470,458,463,497,594,569,445,559,495,456,447,412,421,392,374,429,554,580,503,533,464,406,391,386,415,408,443,488,475,479,489,592,788,800,725,685,559,464,454,528,522,576,566,626,605,564,432,381,409,428,483,534,514,522,470,413 8,103,96,87,110,98,76,426,384,389,398,403,372,438,446,446,417,425,414,435,432,379,443,400,397,405,397,387,387,429,419,412,440,424,437,416,407,382,420,409,424,443,514,464,477,409,528,490,527,454,470,428,419,457,522,523,575,553,603,576,497,395,393,397,396,392,437,410,414,415,376 7,9,7,14,15,10,9,415,410,397,400,390,393,413,437,432,445,424,438,453,442,400,412,406,408,394,403,388,375,392,419,430,445,413,423,407,414,396,419,409,463,508,556,506,461,421,563,544,533,489,493,431,402,517,564,584,643,614,674,606,544,399,401,404,420,413,437,424,432,398,381 10,59,53,182,241,213,159,389,404,397,393,398,397,387,403,404,366,387,390,444,422,403,435,419,398,412,394,389,396,375,387,434,440,409,421,414,391,399,376,380,387,394,406,374,402,411,409,548,592,512,486,438,402,374,396,394,403,395,421,420,402,403,364,378,390,410,436,419,421,416,391 2,18,18,40,58,58,39,412,422,428,415,400,391,404,426,412,422,421,453,492,502,400,472,438,436,419,401,397,388,373,408,476,510,453,458,414,417,384,388,401,405,411,436,426,440,410,526,670,697,597,580,512,428,435,468,469,525,525,543,518,498,394,375,389,397,422,482,477,455,413,406 11,9,8,27,33,22,18,436,518,469,480,435,436,461,498,495,480,492,563,639,614,456,589,531,495,474,442,434,401,395,456,617,641,541,555,472,428,412,410,418,422,436,532,499,501,413,650,799,803,731,692,602,488,460,521,539,602,617,664,662,616,412,417,420,431,517,629,580,600,503,437 4,10,8,29,48,46,27,416,410,388,391,387,395,417,445,426,436,429,417,432,429,395,409,399,394,388,411,378,380,397,430,417,415,400,400,407,398,406,438,456,488,562,650,549,486,417,538,508,489,450,442,426,400,481,564,613,662,642,684,587,520,397,399,384,388,390,429,405,417,406,383 15,15,12,23,30,23,18,451,375,387,375,383,386,456,465,422,428,394,391,394,386,373,390,377,370,379,394,374,387,394,396,420,390,385,371,366,368,383,392,397,396,397,447,418,433,397,462,412,413,388,403,377,391,418,430,427,498,495,525,492,452,381,377,380,395,381,395,383,383,383,372 8,23,20,107,150,124,88,428,482,452,428,403,435,434,475,462,466,436,468,549,545,420,509,470,437,433,425,401,388,388,423,511,543,466,493,434,436,418,408,404,411,419,470,462,453,409,593,735,727,660,632,524,443,448,502,520,581,570,629,602,569,414,420,393,418,439,547,500,519,446,404 1,13,12,28,28,25,25,424,494,472,443,430,421,469,486,484,446,457,521,619,574,428,574,510,466,456,427,427,390,400,458,585,620,530,560,473,453,397,404,408,415,442,525,477,486,405,634,790,787,720,682,592,470,467,517,528,625,604,658,647,595,418,423,408,402,528,620,549,565,481,443 1,16,15,12,15,13,10,557,631,571,517,483,530,604,655,644,644,639,680,732,723,505,649,606,562,553,464,481,432,396,525,688,703,627,652,531,487,403,415,419,453,502,627,601,633,436,809,883,865,812,793,709,595,555,657,678,754,745,811,807,773,488,472,509,532,662,746,690,708,607,534 9,18,12,44,60,34,27,513,470,448,432,411,418,531,587,558,518,516,524,525,556,418,477,464,423,429,420,404,400,426,458,481,502,444,466,416,417,419,432,428,460,500,581,549,530,459,700,683,654,615,554,495,454,578,629,640,707,711,765,735,677,411,408,417,425,476,528,483,527,436,413 15,23,23,101,184,187,102,433,457,433,414,387,384,439,445,461,448,427,430,502,480,401,472,443,428,409,395,397,396,401,412,472,480,444,462,404,410,393,396,406,422,429,477,439,456,403,558,656,650,581,540,444,431,432,498,492,535,531,582,572,519,412,409,411,398,430,489,448,459,416,396 12,31,18,53,79,42,30,448,406,390,373,375,408,454,434,422,431,429,404,425,432,375,403,394,390,378,375,402,395,393,414,430,419,399,402,414,395,402,441,469,473,501,544,506,465,449,559,496,490,441,434,386,395,543,613,602,664,619,677,620,538,377,391,399,386,391,399,392,399,382,398 12,8,8,42,48,47,42,386,449,427,412,416,400,390,416,405,402,409,438,516,494,406,479,451,415,430,397,385,397,402,408,482,531,471,482,437,404,408,387,390,395,394,414,421,439,405,485,707,727,645,606,494,443,429,420,425,469,470,495,500,459,414,397,396,398,432,505,484,461,425,411 20,9,8,44,65,58,36,452,756,709,631,550,560,493,535,506,495,498,790,905,849,681,862,781,726,693,580,529,462,377,510,881,877,800,797,666,605,383,390,414,435,446,562,563,567,420,734,1023,1023,998,954,853,723,463,526,534,625,630,698,718,678,444,542,430,446,825,954,882,902,789,673 5,21,15,35,52,36,25,438,395,381,359,385,375,443,445,421,405,417,412,389,403,380,387,392,377,381,393,382,390,385,417,402,392,406,390,392,379,400,402,414,436,446,494,469,451,422,512,434,431,420,401,395,386,487,541,541,568,544,609,528,490,392,402,399,398,384,401,393,381,379,377 20,191,152,1023,1023,1023,964,754,637,587,562,525,523,789,842,814,803,781,765,738,725,469,536,535,505,472,459,429,424,759,868,786,727,700,719,659,617,843,910,944,983,1023,1023,1017,977,793,995,919,859,822,797,760,660,955,1023,1023,1023,1023,1023,1023,987,664,459,632,658,696,700,676,686,572,528 2,323,285,252,353,325,230,467,395,375,380,365,380,442,459,459,448,403,421,387,414,400,391,391,387,383,399,394,408,418,449,416,411,405,380,413,411,412,458,442,477,554,655,561,517,440,536,450,435,429,422,388,398,447,489,509,546,550,604,532,507,402,369,397,389,404,404,372,374,385,390 6,128,117,95,127,117,88,387,395,397,400,384,386,439,412,386,405,393,389,387,389,380,414,409,404,386,396,368,371,421,394,408,425,399,397,381,396,402,401,380,412,417,446,425,426,389,465,437,467,418,424,403,378,382,424,419,431,448,490,452,429,368,390,399,410,387,422,407,415,370,379 20,71,61,362,599,512,318,479,528,469,481,436,454,499,540,503,535,508,576,621,616,449,550,523,455,467,437,428,400,400,491,582,600,526,548,503,461,417,422,441,414,486,582,551,563,475,747,810,801,739,715,636,530,545,639,668,753,734,787,760,711,452,441,420,446,539,614,584,575,494,462 1,8,8,14,15,12,11,385,443,447,429,417,416,401,411,417,427,397,450,535,518,420,526,481,438,426,414,404,388,376,397,534,551,482,477,422,423,373,366,362,345,351,356,384,391,364,447,682,707,600,587,489,425,323,305,319,337,367,393,433,422,407,405,394,389,452,547,504,506,428,402 4,22,22,50,64,65,50,419,434,426,431,408,413,404,414,418,438,411,457,518,510,402,501,458,437,429,403,408,382,403,413,487,532,443,473,415,404,386,400,384,412,410,438,444,432,405,538,680,695,595,594,512,431,419,472,469,513,503,566,529,489,398,407,409,409,419,506,475,480,423,420 15,9,7,30,46,25,16,433,381,395,402,386,384,438,423,412,409,410,389,402,404,383,400,393,393,396,388,368,405,406,379,399,414,384,389,369,387,384,388,390,404,406,445,426,418,401,438,456,440,427,403,389,399,428,432,447,483,485,519,489,438,389,377,385,396,388,394,392,404,385,385 10,12,11,29,37,33,25,400,409,397,389,399,353,394,408,419,406,391,405,407,418,387,414,405,391,395,383,387,400,400,392,402,411,401,394,384,375,372,379,401,401,418,439,428,423,398,471,461,455,426,409,401,390,433,453,446,483,482,499,474,436,384,379,395,378,388,410,406,411,371,392 13,364,314,273,399,351,242,427,412,401,370,392,399,440,445,426,414,432,408,433,393,396,410,391,376,382,390,391,396,427,453,418,437,396,422,425,427,397,436,465,495,558,638,569,526,433,531,478,438,429,419,423,404,454,489,506,569,570,581,557,506,403,362,384,408,393,381,416,408,392,375 1,15,15,29,32,31,28,462,408,410,397,409,416,441,448,424,419,416,422,453,437,391,436,433,398,406,377,386,395,376,457,466,478,420,435,420,386,386,411,443,458,552,670,597,570,407,512,564,551,493,494,466,427,431,506,508,560,524,575,526,487,402,391,386,398,408,455,428,423,396,407 18,11,10,24,29,25,20,392,414,380,401,398,387,394,407,408,421,413,415,436,425,390,418,403,398,396,386,389,384,412,410,447,424,410,423,392,384,395,405,393,409,428,441,440,434,409,502,516,514,478,463,430,398,455,461,470,516,494,534,509,483,399,393,371,388,402,436,425,427,405,401 4,118,112,94,140,134,87,405,404,397,372,399,404,397,418,404,408,423,425,409,382,390,399,392,377,384,411,393,382,412,399,407,412,379,381,399,368,392,407,404,424,430,474,455,437,408,475,453,439,403,392,403,393,391,416,440,484,459,492,474,446,384,380,379,375,396,409,398,387,405,384 18,9,8,31,37,36,30,410,433,440,408,378,388,415,425,417,412,419,449,530,512,413,474,461,422,431,397,395,377,374,397,494,536,459,466,413,434,384,391,399,397,412,418,434,444,410,526,701,713,627,602,496,445,429,440,465,500,493,535,528,502,387,394,388,395,446,517,469,480,440,417 19,12,11,29,40,34,24,389,382,399,394,392,383,398,395,409,396,397,400,401,417,383,390,396,372,387,385,386,383,416,397,407,405,393,393,380,377,392,413,409,405,421,457,423,429,414,439,447,425,414,394,394,391,426,453,460,468,480,506,477,433,386,382,399,377,391,401,396,387,387,389 4,9,9,38,54,51,33,401,432,423,409,395,395,424,437,430,431,413,444,536,498,404,482,460,427,431,413,412,389,386,405,498,533,457,490,430,401,401,395,403,399,399,451,426,432,390,524,696,697,624,591,516,425,409,437,461,490,488,532,535,502,407,402,384,397,446,535,472,485,429,403 1,54,52,492,937,919,471,448,458,437,419,414,417,458,508,484,480,483,503,546,509,417,497,461,438,427,399,410,412,461,463,511,520,471,455,421,400,458,447,444,482,527,619,550,517,543,673,727,718,638,628,519,455,685,766,774,784,750,772,723,639,447,396,408,431,456,501,485,505,444,406 11,13,12,32,42,28,22,452,440,423,424,414,396,471,501,493,460,469,469,486,496,392,435,425,417,407,392,400,373,381,445,472,471,446,430,393,402,414,429,436,438,486,564,520,509,446,633,637,623,547,528,466,407,527,611,604,679,661,719,682,616,425,385,412,412,420,467,454,433,415,404 1,32,31,119,230,229,116,439,506,468,454,436,425,455,486,454,447,470,496,624,603,446,560,540,481,460,443,437,427,399,448,581,616,513,552,476,449,398,399,375,410,460,500,474,497,426,619,818,835,753,721,610,474,466,525,536,593,583,647,622,576,407,416,405,411,499,611,549,563,466,446 6,9,7,26,30,23,20,419,392,382,380,397,389,419,421,409,409,404,386,403,423,383,404,391,388,401,385,380,379,375,390,409,403,398,409,387,387,392,393,415,391,420,458,431,425,400,461,463,443,426,430,405,402,437,456,440,482,500,544,475,471,380,387,384,394,405,411,397,411,396,396 1,8,8,12,22,22,12,412,384,391,395,408,393,425,434,382,400,392,387,385,394,373,400,383,393,391,374,377,384,410,394,393,392,397,396,382,405,393,416,406,394,414,451,413,419,400,447,414,409,375,397,396,385,437,451,481,490,458,512,467,433,387,408,394,381,392,401,394,385,377,380 6,73,67,60,87,64,48,652,822,769,716,668,681,678,747,746,742,737,865,923,898,719,869,813,771,740,640,615,530,431,712,918,905,849,866,761,675,439,441,466,543,630,786,774,801,522,926,1023,1023,1023,993,918,825,696,770,790,861,865,919,925,892,555,639,584,609,872,962,907,929,829,736 18,64,59,40,42,33,33,475,541,506,465,423,467,492,549,564,537,530,582,680,652,459,603,553,509,501,454,442,385,406,471,635,658,579,599,507,451,399,429,416,444,499,588,537,563,432,732,830,819,752,714,646,516,534,601,627,690,697,756,732,692,424,453,444,457,538,667,579,657,498,438 5,47,43,160,216,195,143,435,521,481,443,436,465,442,472,478,443,485,520,642,610,427,574,517,481,459,450,408,409,375,446,588,621,536,556,461,451,385,386,406,410,430,516,488,447,422,618,813,819,734,700,611,486,452,526,552,600,590,656,657,581,407,408,408,419,493,615,563,575,489,423 1,33,32,55,71,71,55,451,577,513,491,463,462,477,528,520,503,492,577,730,690,458,672,607,534,537,473,444,404,377,472,670,728,618,631,514,486,403,423,413,446,486,594,549,532,437,696,882,891,813,781,685,544,541,626,646,706,699,738,716,654,434,444,417,428,546,698,630,634,536,472 7,49,45,41,67,59,36,456,430,421,436,384,425,507,554,510,514,502,502,479,483,416,419,425,403,401,398,381,382,477,632,520,482,465,503,475,424,512,652,736,792,874,949,864,794,437,780,673,609,554,532,512,436,626,765,819,912,902,929,850,784,429,406,424,438,455,479,443,443,442,406 6,17,16,28,51,45,25,387,392,392,409,380,407,391,393,387,402,396,372,404,401,387,403,388,386,370,374,382,379,369,368,385,399,409,387,392,385,391,386,387,420,403,431,389,405,393,428,440,443,386,381,411,395,406,407,419,438,426,443,437,401,392,379,390,381,395,400,408,382,398,366 15,13,14,161,258,268,166,412,417,411,398,389,373,405,422,395,413,387,409,455,446,397,450,419,411,412,393,391,385,385,389,448,450,422,419,421,407,380,394,391,393,400,421,401,408,419,475,577,571,499,476,441,406,409,436,435,450,451,467,468,463,396,375,384,397,423,452,418,438,431,383 14,8,8,19,25,22,17,492,606,569,536,486,517,526,568,564,576,557,654,737,705,482,652,595,536,535,487,476,431,396,512,697,717,631,647,547,490,372,401,404,429,442,533,550,577,399,747,909,897,839,810,717,610,475,525,550,638,652,728,740,709,466,449,472,486,656,756,691,721,600,508 14,16,16,69,95,97,70,421,441,437,432,408,417,407,419,424,418,427,439,516,473,399,474,450,418,424,395,403,392,396,396,483,512,459,455,421,391,398,406,396,402,414,456,432,436,416,533,697,703,616,589,505,432,433,468,486,520,516,546,535,492,400,385,391,409,424,481,478,478,421,403 6,16,16,7,8,4,5,404,392,386,391,409,394,393,394,380,410,396,383,400,396,374,375,375,387,385,379,386,398,387,400,413,393,372,388,382,391,404,390,392,401,408,436,409,405,396,442,406,406,401,392,409,392,413,452,461,481,459,493,466,443,384,360,386,387,377,384,396,398,404,399 12,21,21,49,60,57,46,541,569,538,516,448,498,595,661,657,649,628,667,684,679,482,580,556,519,514,463,468,427,386,529,643,626,566,603,508,483,413,404,438,434,505,621,600,622,455,799,854,831,783,758,684,567,568,663,687,753,750,813,805,766,504,460,519,539,641,705,658,682,579,514 15,79,73,111,133,126,102,484,660,604,560,500,548,510,563,546,540,529,665,795,775,522,732,686,617,588,497,488,440,418,506,754,785,703,730,596,538,394,401,428,432,444,587,545,576,432,758,959,965,901,873,779,651,503,590,612,714,702,764,755,714,450,482,441,466,627,773,731,735,618,525 6,9,8,17,25,18,12,428,390,403,405,398,388,442,439,430,406,393,397,404,399,378,407,390,379,389,391,388,372,391,391,408,419,393,409,391,403,395,409,400,404,421,469,443,435,401,485,459,460,428,404,402,400,446,463,480,498,505,551,505,462,390,383,388,387,386,404,395,404,405,390 5,43,34,73,77,59,56,406,470,456,443,418,400,453,464,429,417,437,487,607,578,436,549,517,459,474,415,416,404,374,421,554,614,516,530,452,417,382,395,410,422,447,488,465,473,411,564,773,775,686,650,558,467,458,517,506,552,552,598,581,531,402,400,405,387,473,597,531,537,465,429 14,119,97,135,211,179,115,492,714,650,595,512,512,530,606,575,583,563,739,885,832,627,860,777,709,679,553,486,406,409,534,862,882,778,793,660,527,432,456,442,497,556,665,637,624,495,768,1001,991,920,880,771,643,642,688,695,756,749,802,790,741,437,469,439,460,718,876,790,802,690,586 15,11,11,71,104,106,71,425,453,443,445,402,414,416,434,418,427,438,473,555,568,404,512,497,451,439,421,407,400,398,424,533,585,505,514,440,421,398,402,408,414,412,466,455,445,416,527,762,783,693,653,561,461,449,482,467,523,532,548,531,508,396,407,405,406,451,534,498,486,454,429 16,25,18,62,76,47,36,444,502,452,433,388,426,454,473,457,460,450,503,588,556,433,529,488,467,465,424,414,413,382,422,557,589,523,524,442,427,376,421,407,430,450,530,503,481,430,608,773,764,681,648,574,476,506,523,560,616,608,653,618,602,400,386,395,401,493,570,522,549,473,418 17,17,12,46,51,34,29,439,403,398,379,386,394,431,452,445,425,416,408,403,417,387,395,391,395,388,388,371,389,409,412,395,410,398,391,387,389,397,391,432,443,449,507,476,459,411,512,439,416,406,421,396,391,473,522,527,573,569,623,576,506,384,393,382,380,385,404,398,391,389,385 6,15,13,30,42,36,26,414,410,390,380,387,385,430,438,431,441,409,426,416,415,386,408,402,389,386,398,387,382,388,409,407,407,417,417,387,378,401,393,400,430,411,480,450,444,421,527,467,493,459,435,419,393,452,499,507,549,537,589,509,499,397,395,392,395,380,414,395,407,399,405 6,13,11,12,21,17,9,389,393,379,393,395,377,404,402,400,390,393,391,419,417,396,412,402,387,400,385,396,385,383,403,418,417,402,405,406,377,390,421,388,400,428,435,450,409,398,486,492,476,471,453,412,398,445,497,482,514,508,533,496,461,394,399,376,390,397,415,395,394,382,395 6,24,19,43,65,45,26,437,429,435,418,403,387,443,466,461,433,434,453,502,454,394,464,429,419,414,387,380,396,408,412,482,481,437,459,412,399,398,403,417,431,448,519,467,443,430,572,644,632,574,523,446,410,476,513,521,584,589,639,589,540,393,396,406,389,413,473,448,456,438,420 11,78,71,194,324,290,170,479,544,508,458,467,475,474,524,537,507,523,593,667,659,461,614,570,528,517,483,466,430,408,480,599,659,570,607,503,468,425,407,433,449,473,563,522,537,446,721,863,891,817,785,692,560,496,580,601,689,690,743,716,673,435,413,433,434,507,645,604,625,511,479 5,21,21,122,181,183,121,427,458,436,427,387,413,428,436,435,427,444,468,515,484,417,473,443,430,424,401,407,388,400,435,451,519,445,440,427,409,377,404,391,409,416,472,447,443,427,571,676,676,601,575,496,416,446,492,506,553,559,590,581,540,401,404,402,411,436,491,467,475,430,411 7,336,256,727,1023,1023,559,627,759,718,671,617,630,670,746,712,711,710,799,880,856,626,829,783,715,691,604,574,515,443,645,845,868,781,803,687,598,460,509,546,604,693,794,755,746,642,900,1018,1015,958,934,862,745,741,828,834,888,880,927,911,872,546,522,531,567,756,875,827,830,737,654 11,35,34,82,114,114,81,460,519,474,448,433,449,474,507,502,488,476,557,641,597,431,572,518,483,465,435,417,399,399,464,599,632,537,560,471,439,418,418,419,425,486,596,537,547,431,695,817,815,746,714,622,508,519,590,627,696,672,740,711,659,418,423,404,425,522,617,555,557,467,448 10,13,13,27,42,40,25,420,415,392,410,400,384,439,419,411,400,394,397,441,435,402,428,427,401,405,391,392,388,367,422,437,462,411,417,407,396,403,395,405,406,456,523,499,466,366,472,532,552,483,479,466,416,392,409,411,448,442,464,473,432,393,401,394,390,406,433,430,425,400,375 17,13,11,27,38,29,21,391,400,384,380,373,385,413,427,414,404,396,397,402,386,385,392,383,392,382,375,374,384,401,410,404,393,387,391,372,375,388,406,410,415,438,493,448,437,406,481,428,420,412,396,386,394,460,492,485,530,530,552,512,462,379,388,399,385,405,388,392,391,371,377 1,13,12,41,54,54,40,429,461,430,427,387,409,435,430,431,424,414,446,518,504,409,483,461,425,463,406,393,390,388,423,491,525,455,481,428,406,380,392,404,415,419,463,437,432,407,557,713,724,646,588,527,437,454,518,517,561,561,613,583,536,408,406,404,408,453,520,507,498,427,418 12,19,12,49,54,31,28,432,400,386,402,396,407,441,471,410,429,413,423,429,437,385,421,403,394,415,378,385,391,388,411,426,449,411,420,397,388,387,400,416,415,425,499,482,456,403,535,551,541,509,462,450,424,472,490,507,573,573,633,570,532,381,385,400,397,408,440,426,416,411,395 18,13,11,31,47,31,20,381,402,388,390,405,386,409,408,411,400,383,386,423,406,389,407,380,387,379,382,381,382,389,404,397,410,402,391,383,395,391,398,393,406,423,483,436,474,391,463,461,455,452,414,412,391,446,450,453,489,473,511,468,457,380,383,389,367,389,404,385,410,406,392 16,37,35,111,125,118,105,438,508,475,464,440,449,456,485,464,462,478,526,632,609,436,581,523,474,475,446,411,414,389,438,570,624,531,536,484,436,385,406,398,446,429,515,490,470,419,645,814,828,753,719,622,497,459,547,578,640,621,675,638,595,442,429,396,415,520,623,572,570,495,459 18,14,12,56,66,58,49,424,425,411,411,405,411,419,447,428,430,419,428,445,464,397,431,421,390,403,393,381,379,404,414,450,456,423,441,392,398,399,410,406,423,453,492,464,450,427,541,603,585,518,503,445,395,469,502,518,573,566,608,584,510,381,372,395,389,418,464,416,432,418,381 14,11,11,12,14,13,11,482,624,569,530,480,517,519,590,592,570,574,649,743,735,499,685,625,561,538,485,470,411,423,522,732,746,654,684,549,501,405,413,443,434,468,607,577,611,423,756,901,894,834,801,719,604,504,555,582,670,675,752,755,714,437,462,454,473,633,749,691,725,604,519 11,18,16,40,46,38,34,460,580,556,500,457,455,476,538,514,515,512,599,714,692,471,684,626,536,535,465,433,409,401,482,688,719,627,655,515,465,404,421,406,426,468,568,536,518,421,705,862,868,792,768,654,531,495,552,562,648,667,720,704,656,410,449,430,444,572,719,665,662,557,475 4,22,21,64,67,64,61,613,612,563,505,495,525,669,728,704,689,679,686,740,715,472,643,578,514,528,465,449,418,444,605,693,694,610,634,513,481,444,484,466,525,601,741,702,712,479,845,886,861,806,776,703,593,668,727,751,815,813,872,861,819,519,464,510,549,643,735,662,686,557,495 14,8,8,36,32,32,36,395,438,426,417,390,412,394,404,427,417,403,428,530,507,405,478,443,431,433,400,398,375,390,400,470,517,462,473,430,417,388,384,373,400,396,435,409,410,384,480,713,725,636,596,508,440,398,411,432,465,441,457,487,452,394,412,408,388,435,492,477,462,428,419 10,35,33,422,682,671,407,516,584,548,525,540,553,577,663,672,666,668,673,664,681,423,470,480,470,460,433,451,403,400,632,597,577,524,571,537,520,407,438,424,488,548,712,707,727,486,886,852,798,779,750,734,621,579,672,710,803,814,881,889,856,503,454,482,505,564,581,585,622,532,496 10,15,15,10,14,13,9,493,614,572,532,488,508,517,587,572,594,552,637,745,724,492,683,626,559,556,473,482,432,393,517,705,736,656,674,569,501,370,398,422,414,444,570,575,566,406,752,911,899,844,816,725,601,483,530,566,659,664,749,749,724,462,464,457,483,642,767,720,724,617,536 18,16,14,21,25,22,18,417,514,500,461,437,449,413,438,440,433,448,527,688,681,441,662,598,520,495,439,425,393,386,430,630,704,579,607,467,408,399,396,433,422,466,505,458,462,404,591,806,836,731,699,567,463,487,531,529,574,557,609,576,511,394,406,405,412,470,673,618,586,513,427 3,160,153,123,160,147,114,418,425,411,390,375,401,389,425,422,374,417,413,459,460,403,436,426,403,395,408,397,384,417,427,455,473,445,428,424,405,422,397,428,435,444,514,480,462,434,523,645,654,544,527,470,432,478,506,498,520,559,587,552,491,389,388,386,395,406,468,428,447,392,391 20,10,10,43,47,45,41,412,529,477,461,413,424,404,423,414,416,435,574,711,629,506,658,575,519,495,427,441,423,388,425,688,690,602,602,452,462,391,418,399,416,454,510,472,453,414,554,839,806,727,674,558,476,462,474,476,512,520,562,564,506,398,427,396,392,544,680,585,598,487,438 16,19,18,59,76,76,59,388,455,422,435,398,411,430,444,449,434,435,470,522,518,413,477,459,421,420,413,418,399,397,442,477,521,467,487,432,424,401,392,404,405,408,442,442,432,399,545,719,713,652,621,518,445,436,462,483,526,517,560,559,516,411,408,396,397,462,517,487,495,454,410 5,8,7,26,47,48,26,398,851,798,718,606,597,405,411,411,410,406,841,1014,954,791,1006,921,856,829,704,612,488,392,456,999,1018,922,924,786,684,394,421,448,487,535,597,542,503,463,525,1023,1023,1023,1011,889,738,540,543,510,528,509,533,493,477,394,527,406,391,818,997,904,916,796,659 4,10,10,68,76,76,67,394,430,423,408,399,396,411,417,418,406,415,433,480,470,407,482,447,416,423,406,403,395,367,401,469,488,438,435,432,419,389,382,405,407,409,422,421,413,413,486,642,656,561,533,471,414,416,424,460,481,463,497,471,473,389,392,397,392,414,466,465,454,409,399 7,28,26,105,144,144,102,451,486,458,439,437,431,469,489,480,467,457,514,573,564,433,534,507,459,446,420,432,401,402,443,551,585,500,543,462,407,401,391,411,409,468,521,496,492,441,629,780,779,704,675,582,508,496,551,558,630,630,676,651,603,396,414,414,403,503,592,531,540,471,435 19,24,20,36,60,52,31,421,431,422,429,396,412,431,423,411,439,425,457,522,461,396,469,447,416,416,399,399,384,392,427,470,509,458,462,419,412,400,402,412,422,425,509,443,443,418,528,653,670,576,551,487,444,485,523,532,582,553,619,569,517,396,385,394,398,423,497,453,463,412,399 19,16,15,30,41,34,24,391,391,390,385,374,371,406,394,416,409,388,396,438,400,394,412,421,389,386,389,388,391,374,401,410,417,402,404,396,383,378,399,413,402,439,446,419,401,387,470,488,480,437,450,399,392,445,439,461,495,484,514,466,454,387,365,389,390,396,403,406,411,385,385 18,17,14,31,29,20,21,515,560,545,486,470,507,551,626,600,588,591,645,673,665,458,592,546,513,497,452,445,426,409,533,654,667,580,619,506,490,409,434,430,451,516,623,616,604,457,785,855,828,784,763,677,583,546,647,661,734,733,796,791,752,463,454,479,492,605,683,641,655,557,494 17,11,10,38,56,52,34,421,426,429,405,415,417,412,461,447,437,441,451,473,480,394,436,426,412,414,394,408,397,390,430,469,471,439,442,424,412,382,404,402,398,434,456,452,458,407,581,686,670,629,582,514,459,436,468,496,539,532,583,595,554,413,413,402,408,427,471,473,467,449,415 15,8,8,20,18,18,19,484,576,545,501,476,477,507,575,549,555,536,620,721,694,481,649,593,531,505,464,460,413,382,489,688,703,617,640,527,511,386,395,395,417,447,556,521,548,424,735,889,883,828,800,699,591,502,536,527,640,661,733,740,702,449,453,467,462,616,736,667,694,581,501 6,79,72,472,670,639,446,464,528,500,473,441,432,506,524,524,528,514,550,678,651,435,590,556,497,486,418,424,409,449,469,610,654,554,562,500,459,420,414,457,464,521,628,573,576,502,721,840,849,775,741,646,530,570,672,695,756,746,792,759,699,443,429,441,434,517,626,587,583,497,456 15,137,122,146,175,140,108,545,643,599,521,480,524,573,622,598,585,568,669,783,756,511,727,675,597,581,494,480,415,433,555,744,786,679,718,577,535,454,493,516,565,642,742,687,651,515,815,938,943,873,846,753,607,710,782,788,839,831,870,833,782,445,454,444,455,594,756,701,702,596,517 18,10,8,35,43,24,21,406,400,403,383,389,394,432,418,416,402,400,411,403,412,380,400,405,383,387,397,373,395,399,416,423,422,401,409,376,372,399,395,392,388,413,447,445,426,394,474,494,464,440,410,413,391,426,454,464,483,499,517,502,450,387,393,390,406,392,394,407,405,410,382 7,118,92,153,174,140,124,537,722,682,619,560,576,583,647,613,620,609,735,859,834,571,820,766,684,670,570,519,459,413,567,823,861,772,790,660,575,444,457,467,521,587,695,666,659,499,821,991,1000,932,911,816,696,664,749,748,804,795,849,827,786,475,505,459,493,705,847,795,804,687,577 3,28,17,124,139,84,71,501,615,556,514,475,512,558,583,566,553,567,641,738,718,474,675,623,538,529,455,445,416,409,528,698,731,645,653,539,480,431,449,482,532,599,708,638,623,499,787,892,890,826,791,704,581,676,753,758,805,795,839,809,753,463,423,443,454,578,716,660,669,549,493 15,9,8,94,126,123,90,412,402,397,380,398,405,391,405,412,409,422,426,471,442,400,447,432,407,398,394,388,394,385,387,457,452,430,426,413,400,388,390,399,425,425,426,404,400,396,475,611,622,553,496,445,417,418,459,440,461,478,491,478,459,399,401,382,382,404,452,442,426,409,405 9,18,14,39,50,33,27,437,401,389,389,377,390,425,455,450,419,414,402,414,424,373,415,398,380,403,387,384,391,396,406,410,425,396,397,393,361,411,399,400,395,421,497,479,441,409,498,482,491,449,433,411,389,434,452,469,530,536,592,550,493,382,393,386,403,387,417,408,398,392,403 2,13,11,67,72,65,58,414,469,437,437,418,431,437,451,439,429,443,474,567,561,425,535,492,452,455,411,423,392,381,437,532,561,501,511,452,423,386,396,385,404,422,474,438,457,407,579,766,767,688,644,552,475,439,462,476,519,525,586,579,542,401,408,399,409,456,573,527,521,469,433 14,160,130,102,157,108,71,516,632,576,527,489,504,548,603,546,575,555,650,780,754,510,731,681,597,558,489,476,433,405,545,727,786,700,707,576,481,436,442,463,487,550,682,634,616,484,808,937,952,878,853,763,623,602,710,740,798,792,842,813,772,461,454,448,443,603,752,707,700,583,530 15,21,21,56,65,64,55,416,552,519,471,455,450,438,475,444,453,445,577,687,655,451,625,571,512,489,441,434,430,403,442,652,682,579,590,527,466,400,401,405,406,441,486,474,474,396,621,875,883,813,774,663,517,458,520,527,595,587,640,620,593,418,421,406,412,508,658,591,589,509,456 17,15,13,30,44,39,26,404,374,405,394,381,402,407,419,386,395,381,407,401,392,393,377,379,382,381,368,390,386,388,399,391,390,383,387,391,384,392,388,409,402,404,451,431,417,411,435,414,440,399,396,397,367,432,469,454,486,481,508,481,449,387,386,400,393,395,405,386,410,377,417 6,15,8,41,43,23,22,430,401,393,397,386,387,449,472,437,406,399,395,408,417,400,397,407,381,382,391,380,399,415,407,377,405,398,402,389,388,394,386,405,423,442,484,450,444,422,499,437,432,416,387,408,372,464,521,524,558,552,611,539,490,395,375,403,381,391,396,364,373,392,371 20,15,13,35,45,38,29,418,385,371,392,377,387,407,414,414,410,406,400,416,398,379,398,389,408,380,397,404,378,378,395,412,400,388,399,397,383,387,416,398,401,442,480,436,424,412,495,477,462,436,414,391,407,467,489,497,515,519,555,535,487,386,392,381,385,400,402,394,401,389,400 16,9,8,27,34,27,21,423,401,377,392,397,368,420,446,424,422,400,409,422,431,398,408,418,399,396,384,376,382,388,397,428,412,398,408,404,371,386,373,405,402,412,447,420,413,393,462,467,483,447,422,419,395,408,421,426,476,475,532,497,466,380,389,398,393,407,420,396,411,400,395 13,13,13,54,80,82,55,384,400,386,408,382,392,396,401,419,399,398,403,434,432,397,427,415,413,400,370,396,371,377,393,425,455,410,421,396,384,424,398,404,382,398,427,391,423,392,457,600,594,514,473,444,428,400,424,415,441,451,460,454,448,394,389,394,387,402,449,410,450,406,398 4,122,96,94,142,113,75,525,692,656,589,515,504,567,624,593,599,564,739,860,825,613,831,767,685,655,550,509,459,397,526,846,863,763,788,639,558,416,446,459,509,553,671,637,629,491,795,984,980,907,875,774,638,628,705,701,764,762,819,797,760,462,490,452,463,719,857,784,799,672,552 3,10,9,13,16,11,10,421,395,394,384,379,391,402,428,426,421,405,418,447,430,391,415,399,389,391,372,389,373,399,426,433,413,417,414,393,405,393,394,411,440,457,550,508,462,413,565,551,522,462,447,419,401,488,545,564,703,698,746,662,582,399,382,383,379,407,451,432,429,398,387 5,12,11,70,106,106,67,395,399,385,394,390,393,408,408,423,377,404,387,405,404,370,406,402,395,387,369,388,382,386,385,401,407,395,384,395,383,389,385,385,397,407,422,408,421,415,431,454,443,413,420,397,388,437,470,473,481,454,495,442,430,384,371,391,380,382,403,386,378,377,382 17,500,205,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,791,1023,1023,1023,1023,1023,1023,1023,815,877,921,973,1023,1023,1023,1023,935,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,972,1023,965,989,1023,1023,1023,1023,1023,1023 8,13,9,55,66,38,32,451,416,397,412,399,403,446,454,435,407,412,422,468,428,391,428,422,392,404,398,403,386,390,416,424,447,414,415,390,401,400,407,391,400,430,481,447,441,406,513,570,548,505,469,426,402,446,490,495,551,551,607,560,496,373,404,390,386,397,430,447,406,393,389 5,85,79,338,530,526,332,469,517,470,445,427,440,510,560,526,517,497,551,615,608,442,551,514,468,451,437,415,409,388,463,568,602,513,546,447,432,429,435,437,466,523,604,555,557,486,714,788,783,714,680,587,463,579,660,671,722,712,774,743,678,431,414,439,452,506,580,538,557,462,413 11,33,29,345,592,580,334,417,424,399,417,398,416,415,471,455,444,433,438,458,449,385,434,411,400,387,396,403,377,425,428,448,465,433,420,402,374,436,434,449,454,507,582,529,479,522,610,580,572,506,505,441,410,672,759,761,751,721,745,659,582,413,404,405,403,404,423,429,437,409,392 13,22,22,126,227,233,127,399,416,409,382,391,387,426,423,408,405,420,438,472,433,414,431,434,418,414,397,402,388,395,405,437,447,416,433,408,414,387,396,386,410,404,426,410,406,393,479,583,556,488,469,428,386,399,419,433,439,426,475,438,439,399,374,408,386,408,443,416,434,402,397 20,71,68,109,131,120,100,501,670,627,579,528,584,563,584,614,597,577,692,798,775,533,719,686,610,582,499,506,424,407,556,747,786,702,718,592,548,412,409,431,469,491,644,611,632,454,839,977,978,925,901,833,734,557,646,668,759,761,825,833,797,440,489,457,487,655,782,729,736,622,560 2,67,60,68,102,95,61,623,606,550,524,508,513,651,718,696,694,673,690,719,705,446,559,520,494,495,455,448,435,466,606,657,657,593,624,527,484,477,501,554,584,683,786,744,736,597,883,878,851,806,782,723,617,779,846,852,896,886,930,906,859,488,454,510,510,579,669,627,661,566,526 16,17,17,91,132,132,90,397,381,401,372,376,377,398,389,379,394,378,381,379,393,380,379,386,392,384,380,378,376,392,377,383,381,382,372,389,379,393,387,392,393,398,407,418,398,403,413,413,411,409,405,403,382,454,486,482,487,461,471,438,424,392,384,389,387,385,392,404,381,395,374 10,9,9,39,71,74,39,378,400,379,381,378,399,409,404,399,400,385,394,407,389,390,385,393,387,396,391,375,378,378,400,397,402,395,386,395,372,386,388,384,391,397,397,403,400,392,437,468,468,421,430,409,391,413,440,435,471,466,507,463,451,382,390,383,404,395,412,403,404,390,385 7,18,15,221,280,229,176,486,449,417,411,388,422,508,570,545,524,497,532,504,495,396,440,429,437,422,406,394,404,426,594,541,518,464,522,463,444,477,562,623,702,787,882,815,750,471,756,682,632,602,545,515,461,603,707,755,837,827,865,804,743,431,400,434,447,470,487,471,486,415,428 4,10,10,24,30,30,24,387,399,393,404,400,396,383,403,415,382,400,400,425,422,405,423,392,416,387,395,392,389,386,393,410,446,395,410,417,390,389,383,400,397,395,397,384,406,402,451,528,537,475,457,424,390,414,437,439,456,462,475,447,437,389,366,387,386,407,415,421,400,405,399 17,14,12,33,45,35,25,405,389,400,388,372,395,406,422,410,396,383,386,383,387,404,386,401,377,375,377,391,376,387,409,390,389,379,392,398,394,377,404,397,388,406,428,430,427,399,475,427,420,402,399,393,385,411,420,437,482,460,513,480,453,376,389,386,388,388,362,390,384,374,382 12,9,9,19,19,18,17,396,404,380,387,390,406,406,401,385,405,389,396,420,409,390,393,389,395,393,391,370,383,420,400,398,413,402,393,398,400,387,393,385,397,399,420,412,390,399,433,438,455,420,412,385,387,417,426,425,449,466,480,478,427,379,390,393,389,403,414,395,412,390,393 17,31,18,64,85,46,35,478,386,416,384,377,401,484,520,469,457,463,437,417,417,394,418,401,379,387,388,371,381,417,420,419,408,410,392,409,420,385,419,427,433,470,544,511,472,429,605,517,474,466,427,409,378,484,552,529,625,635,696,661,559,409,376,385,398,397,399,401,397,407,375 3,14,14,61,91,88,59,425,478,434,416,381,424,431,452,434,439,446,491,558,534,415,520,486,446,444,403,407,406,409,426,530,547,482,479,455,408,407,396,413,427,470,518,483,467,422,569,733,735,653,607,527,461,466,518,546,598,574,638,589,538,400,399,414,405,466,559,508,501,449,398 5,23,21,10,11,9,8,551,669,602,583,465,529,572,645,647,647,619,715,796,778,548,751,685,625,596,529,475,439,404,538,778,785,712,720,614,546,422,415,421,444,501,646,635,651,427,803,927,921,867,834,749,622,563,613,642,721,733,800,801,766,492,476,480,512,677,788,733,745,623,548 5,13,11,42,53,39,32,409,402,397,378,375,389,399,415,403,419,384,385,396,386,390,385,379,375,381,375,380,391,362,394,387,389,403,392,388,372,382,389,391,402,417,445,429,405,395,467,450,426,390,411,381,386,430,446,447,504,489,524,486,445,393,384,390,389,397,390,387,397,374,373 5,8,8,47,61,47,35,404,416,412,410,395,414,420,404,407,396,420,430,477,462,403,446,424,404,416,408,389,394,386,401,456,485,420,454,406,402,381,380,396,401,415,431,418,430,405,508,620,615,547,525,482,431,424,452,447,487,472,518,507,467,398,390,397,396,411,463,440,438,406,401 20,13,9,36,40,27,24,404,382,401,376,375,382,439,414,411,431,397,403,407,409,387,408,395,384,399,397,369,380,395,416,413,419,402,400,372,364,410,399,400,411,445,486,445,437,388,479,428,427,405,396,383,384,426,485,455,517,504,553,516,474,384,380,377,390,391,400,397,367,403,384 6,11,8,31,33,24,22,419,410,386,384,363,401,424,448,428,403,407,388,426,426,389,414,410,386,403,399,392,373,397,403,420,428,413,401,397,379,396,388,375,408,407,442,430,418,393,484,488,475,454,434,429,383,420,446,438,517,513,556,522,491,392,389,391,389,396,416,384,407,405,389 5,19,18,15,18,15,13,537,638,590,563,505,550,578,650,628,619,607,694,777,744,530,699,650,581,575,493,467,438,380,545,743,758,681,709,567,523,403,415,447,457,525,636,633,645,444,799,914,904,851,819,741,619,535,638,652,732,743,805,802,759,462,458,481,512,655,768,710,734,617,526 10,59,56,20,26,23,18,458,585,524,491,461,525,469,509,535,503,502,620,742,698,494,689,628,558,546,481,458,419,399,461,712,736,644,662,544,481,375,409,394,423,453,527,519,511,410,702,902,901,837,800,706,564,479,542,563,628,635,705,703,662,428,442,441,441,595,749,696,702,577,503 13,54,33,66,117,70,41,418,415,402,414,396,382,447,496,456,465,453,450,401,431,388,411,396,399,387,398,383,385,365,410,410,408,401,430,386,388,422,410,451,438,481,525,498,467,432,556,474,458,408,411,421,396,468,536,516,609,584,664,606,569,395,399,392,378,399,386,396,399,387,388 18,26,25,25,33,26,21,543,511,486,483,449,454,596,660,643,645,630,605,592,604,422,450,439,436,431,420,423,414,386,620,585,522,506,525,494,482,421,443,460,499,597,754,732,731,434,830,771,711,683,646,617,520,570,656,699,791,796,855,844,800,509,421,506,527,543,542,491,553,492,455 17,11,10,25,37,34,23,403,395,385,389,381,388,386,409,397,406,391,384,403,390,382,401,394,391,400,394,377,383,380,395,389,399,391,398,386,383,413,400,395,410,412,406,397,403,387,433,458,454,427,434,384,368,376,425,429,441,431,439,434,420,400,393,408,386,378,405,400,398,382,393 18,16,11,30,44,29,20,422,404,399,390,368,394,432,446,417,418,420,419,383,409,384,404,399,383,375,356,380,393,412,411,398,392,409,398,396,385,422,410,415,464,477,566,496,484,446,550,495,461,428,417,414,389,538,597,602,639,630,667,608,535,399,389,395,393,387,411,399,391,391,393 4,9,9,82,97,98,84,541,566,513,493,446,477,563,638,607,606,584,625,675,657,468,574,535,500,497,460,429,410,396,526,640,643,575,593,509,480,409,399,408,438,468,598,583,600,426,765,851,835,780,748,667,562,526,603,613,694,694,773,775,732,462,443,483,498,620,734,661,685,571,482 4,171,139,154,165,102,95,591,620,569,554,509,506,631,691,672,661,644,681,760,747,507,683,614,542,540,476,444,433,524,696,746,756,665,693,578,533,601,745,798,852,929,992,911,850,571,885,912,902,845,812,738,626,759,858,890,961,949,978,924,870,469,466,488,509,629,730,670,685,582,518 1,9,8,22,29,25,18,405,389,393,402,393,391,441,423,424,409,414,417,404,415,373,387,388,390,390,379,375,369,393,394,389,416,391,398,385,384,371,404,414,412,438,486,448,449,418,494,464,445,403,429,398,398,451,501,505,547,534,586,524,478,381,385,389,390,383,390,391,373,388,396 2,8,8,26,34,32,24,385,411,400,390,392,381,402,411,390,398,397,413,420,432,394,408,414,409,404,379,382,376,389,391,440,431,425,425,397,392,382,396,378,396,406,428,406,418,390,453,509,535,487,453,451,384,389,430,414,452,438,437,447,422,381,385,390,386,419,447,407,422,395,397 16,15,10,47,51,31,29,431,396,364,398,375,376,463,470,420,407,403,402,415,387,398,402,403,384,371,386,383,382,377,418,403,406,398,408,398,390,391,398,430,430,437,466,458,455,419,514,472,466,416,427,405,402,470,468,486,533,528,590,560,505,393,374,371,391,378,404,409,404,383,382 6,25,22,37,62,50,29,404,406,372,389,391,387,426,447,441,429,435,407,430,415,388,413,402,389,393,382,394,388,379,406,426,422,407,412,382,395,408,402,425,409,436,471,450,449,428,476,483,500,446,441,397,388,458,494,501,527,513,565,523,487,388,372,383,378,398,432,411,405,401,402 13,11,12,55,73,73,54,404,417,409,399,393,416,404,416,402,398,400,431,458,439,411,422,412,414,406,388,393,388,396,409,445,468,417,430,402,407,379,388,381,392,401,431,404,416,390,473,603,621,541,507,444,418,408,412,428,458,441,488,465,475,407,393,397,406,397,453,418,453,418,399 9,34,18,60,75,41,33,482,420,390,392,406,402,485,508,477,492,457,436,479,448,408,446,415,422,398,398,375,389,390,460,458,462,442,437,414,410,421,445,478,497,586,686,614,576,457,668,596,569,541,477,449,408,585,653,676,739,729,770,715,637,437,382,402,378,409,435,396,429,404,407 3,87,56,134,215,141,89,470,492,460,474,426,439,499,524,520,520,499,556,628,589,441,582,510,472,473,438,412,419,431,468,601,639,537,561,471,419,414,445,477,489,541,639,576,563,504,706,785,776,714,662,564,485,629,695,701,743,733,775,737,668,434,414,407,428,495,601,549,567,495,431 14,16,16,120,151,144,114,375,408,409,401,382,395,390,388,392,390,381,418,468,445,407,438,415,401,393,407,387,392,387,376,433,457,420,427,392,403,375,374,383,382,407,400,404,383,382,422,582,608,517,504,426,401,386,400,388,387,411,436,406,416,396,392,385,388,413,442,426,408,399,408 6,28,24,31,36,30,26,418,466,435,440,425,420,429,460,448,437,437,486,570,567,425,532,486,448,450,420,401,403,415,419,539,591,484,510,453,414,397,394,407,410,461,499,460,464,404,592,755,756,674,637,545,463,472,524,540,564,554,613,603,551,404,402,410,401,483,575,518,537,461,441 7,20,17,42,58,47,34,390,382,380,382,393,375,402,416,421,392,410,391,393,393,394,399,399,397,374,376,386,377,384,394,392,393,390,408,393,388,386,400,391,425,416,481,453,419,408,454,454,447,424,416,394,406,450,470,466,494,499,529,487,449,395,374,387,377,396,398,381,390,398,389 3,11,12,35,44,45,36,494,658,613,568,525,507,520,576,553,550,562,679,810,779,524,740,677,609,574,511,472,433,417,509,763,780,693,700,594,519,369,383,403,428,448,541,555,585,433,745,989,990,928,896,792,663,498,528,557,629,656,714,724,695,449,512,460,470,697,864,808,818,706,596 8,8,8,80,94,79,66,419,453,441,413,421,418,424,449,451,440,450,477,519,511,403,483,451,431,422,410,406,388,404,425,497,532,469,490,444,388,389,394,385,411,423,467,440,457,409,559,738,737,665,622,531,467,455,481,489,541,535,598,564,519,401,415,400,403,447,516,490,504,444,418 4,45,42,19,22,19,16,625,710,648,617,546,583,658,739,719,721,697,758,817,796,552,746,695,631,622,521,526,473,425,627,786,798,719,731,620,555,405,431,470,520,575,733,702,732,463,869,948,933,887,864,794,677,609,701,725,808,812,873,874,835,535,518,537,563,725,808,762,781,674,588 3,61,53,34,40,17,15,493,446,432,439,408,432,517,565,548,527,522,498,523,523,407,431,420,413,438,398,400,389,421,528,499,483,472,466,422,412,430,479,530,559,651,761,689,656,496,770,709,668,596,574,505,479,671,733,750,810,803,848,803,744,443,409,417,439,439,493,471,468,425,419 15,161,152,109,150,144,102,414,380,386,364,382,407,426,448,403,408,399,387,415,418,378,409,405,392,394,396,390,371,421,409,427,425,415,392,401,390,421,414,417,449,496,572,523,479,419,527,468,478,428,408,400,398,461,478,479,543,526,554,560,468,390,390,394,389,416,420,400,407,404,398 17,11,11,32,44,43,30,387,416,411,424,378,408,403,429,429,413,406,448,440,433,388,400,406,406,386,394,372,399,389,400,421,422,409,413,400,397,386,395,409,403,393,456,414,420,402,504,565,543,500,472,444,416,422,453,472,508,511,538,530,481,400,386,385,406,424,418,427,412,399,409 3,87,82,188,446,416,175,548,520,500,475,428,447,575,624,617,583,574,582,625,600,430,532,521,475,441,450,453,406,434,498,578,594,522,538,442,454,426,441,442,483,535,638,587,588,517,775,804,797,733,696,632,539,635,717,738,795,777,833,798,741,479,419,467,480,535,619,568,594,503,453 16,10,10,56,72,74,57,407,419,406,387,387,391,407,413,402,405,413,427,461,456,398,436,426,412,414,410,393,383,383,405,445,449,420,419,407,401,385,393,398,393,402,414,408,404,391,474,598,613,527,491,462,429,412,449,427,477,460,482,477,449,392,385,385,386,414,459,445,428,393,408 20,12,12,47,62,60,45,405,468,458,412,412,424,410,440,443,423,437,477,583,553,430,520,476,452,438,420,428,394,391,412,545,575,488,503,462,418,407,377,394,394,415,452,439,437,409,539,772,782,701,664,560,478,416,450,475,504,510,562,517,512,405,403,394,409,448,558,530,504,462,429 3,64,61,419,549,547,409,410,468,416,422,401,395,426,461,437,415,434,448,559,527,433,496,472,431,434,416,408,384,388,422,521,538,471,502,428,409,404,384,417,400,423,478,468,464,461,572,705,699,614,598,511,420,448,505,519,555,553,609,597,547,416,397,399,415,437,526,480,487,444,414 18,15,10,50,58,33,30,407,394,362,385,391,396,456,460,428,430,427,409,415,414,389,403,396,389,392,396,385,392,407,405,413,398,404,402,399,382,392,377,423,409,432,491,441,455,413,521,512,484,442,433,403,414,476,498,494,544,535,592,550,499,388,383,394,397,386,401,408,411,386,395 8,8,7,25,27,23,22,432,422,415,423,407,403,411,416,427,398,408,406,454,449,389,429,394,417,420,401,389,371,369,433,434,444,411,421,422,417,408,398,412,424,465,588,520,506,392,500,548,519,505,492,465,437,414,449,452,488,483,517,499,470,391,381,385,399,393,425,419,412,410,380 4,37,34,15,21,18,12,563,629,561,549,510,528,610,677,645,649,635,697,738,719,489,641,606,563,531,469,475,446,427,565,698,698,627,657,548,536,419,435,439,487,549,682,647,677,447,815,878,861,817,787,726,598,572,647,662,751,753,820,824,783,487,481,507,524,649,730,686,710,599,537 4,28,26,295,518,514,287,419,598,531,489,414,429,430,450,430,417,419,594,795,726,536,781,658,591,564,466,434,416,407,420,778,787,675,656,512,475,404,414,454,430,483,537,475,449,463,546,923,906,822,766,604,494,606,672,675,670,603,647,589,534,417,403,401,388,583,772,635,668,524,449 6,30,17,57,82,43,28,445,411,414,389,392,410,451,478,443,425,422,430,440,448,386,418,418,401,380,406,385,382,410,405,424,439,405,432,389,391,422,414,408,434,457,531,478,467,390,543,514,502,464,424,399,378,478,504,506,597,584,647,598,539,395,396,409,390,397,438,406,406,408,377 12,10,10,5,9,9,5,387,389,405,371,402,396,387,372,380,401,372,379,381,373,381,380,373,377,397,394,394,383,393,380,382,385,397,385,392,372,371,394,381,389,392,392,382,396,379,402,399,389,383,363,387,376,395,414,407,399,409,408,407,385,378,390,381,388,386,406,387,398,380,375 12,28,25,115,150,134,101,447,538,508,476,433,435,466,492,496,472,475,543,668,644,449,615,586,513,500,439,428,398,411,451,619,677,586,583,508,462,388,405,407,417,440,531,494,509,429,675,851,862,788,754,644,513,487,549,556,634,614,678,665,610,408,426,423,424,539,658,590,610,510,456 1,12,11,61,104,102,55,416,414,403,397,394,380,412,434,436,419,424,420,438,434,383,397,391,381,396,377,390,399,388,399,422,406,400,414,402,387,419,409,411,441,468,529,481,464,435,565,500,495,451,454,418,410,509,580,586,639,599,657,613,546,395,398,391,394,406,404,411,422,379,401 14,86,67,484,805,616,349,546,582,529,519,471,469,571,637,610,591,590,633,709,715,487,652,605,514,539,483,444,427,443,535,654,669,591,618,524,471,442,459,464,505,577,691,658,650,527,806,879,885,813,794,696,565,662,733,755,815,808,854,823,780,466,441,466,484,599,721,667,671,565,508 4,157,120,608,1023,1011,536,602,755,719,668,611,612,666,720,691,689,670,792,892,867,633,846,789,727,713,608,584,492,453,617,857,888,803,819,705,596,465,480,499,547,631,746,714,724,583,873,1022,1023,961,935,855,738,704,769,792,852,848,898,886,848,542,529,521,553,744,879,834,841,733,638 12,15,15,52,78,80,52,404,410,396,420,397,395,406,416,397,403,418,419,445,446,383,425,424,391,410,392,384,396,408,396,426,422,420,411,405,392,395,390,395,394,413,449,422,418,410,491,534,532,470,454,414,407,413,473,479,519,503,539,501,456,399,408,393,386,407,428,411,425,392,398 2,26,17,43,66,38,25,425,407,423,390,380,392,452,455,425,425,418,416,476,477,387,441,415,417,392,401,409,404,404,406,436,478,443,443,390,375,412,412,437,430,477,476,469,447,424,518,635,622,539,504,459,415,481,517,521,558,570,634,543,516,385,382,378,379,409,441,453,438,403,387 14,146,32,547,495,99,111,834,950,917,873,795,812,864,906,885,872,855,965,1023,1023,862,1023,1008,940,927,836,780,653,634,829,1023,1023,1004,1019,905,827,660,722,756,814,887,971,931,923,821,1023,1023,1023,1023,1023,1015,911,957,1004,1007,1023,1023,1023,1023,1019,694,728,703,735,942,1023,1023,1023,936,839 18,34,33,193,320,327,195,408,393,389,407,402,384,391,403,401,393,391,415,408,411,374,380,394,389,386,378,391,385,402,389,409,412,392,411,397,387,391,378,392,383,416,414,419,398,418,446,468,479,431,432,405,394,444,465,461,453,485,482,417,415,409,402,397,396,413,411,401,418,387,387 6,11,11,58,76,65,49,424,453,444,445,419,431,438,446,446,457,443,488,541,524,410,492,469,436,436,411,411,393,380,422,507,533,479,512,419,406,392,381,414,422,416,475,448,464,413,588,741,745,669,627,544,464,449,495,501,563,555,600,600,546,390,384,402,406,468,537,510,514,443,430 20,9,8,24,31,27,20,404,390,387,381,395,385,402,423,408,399,398,395,393,385,389,381,402,380,380,393,384,378,399,397,382,379,396,391,378,393,388,394,403,400,395,412,421,399,410,427,399,408,422,401,379,373,399,411,413,430,451,488,430,431,375,396,386,378,394,392,386,376,383,385 9,35,24,50,80,51,33,386,412,393,385,380,388,397,418,419,428,401,407,436,407,382,407,406,387,397,383,397,385,392,407,422,426,393,409,387,379,407,404,408,416,452,498,457,448,413,485,494,438,420,400,404,411,471,498,502,511,513,541,509,475,397,377,389,388,366,414,404,406,388,406 17,76,73,125,175,171,121,457,512,492,461,439,447,490,514,524,495,480,560,619,614,449,542,512,474,481,428,430,394,352,448,581,613,531,559,472,452,396,423,410,448,497,565,541,524,441,710,823,821,750,728,631,524,506,599,618,696,686,751,731,679,420,421,400,436,513,615,546,573,497,455 3,12,13,44,71,64,38,407,390,387,385,393,394,391,392,411,391,398,403,417,425,380,416,411,407,389,400,394,371,382,390,410,441,407,410,401,397,381,367,383,372,395,397,384,389,390,448,538,539,482,457,422,398,412,403,427,423,425,466,441,415,374,392,374,392,387,425,411,407,393,381 5,169,130,201,253,199,158,593,805,770,700,612,615,623,672,670,661,635,824,960,923,731,943,880,804,784,667,599,487,458,594,934,971,878,892,731,652,446,501,513,580,656,753,718,710,566,840,1023,1023,999,968,861,727,725,776,768,830,820,873,854,817,490,538,514,515,803,950,885,885,777,636 13,11,10,35,38,30,26,394,380,396,388,358,400,404,406,421,395,401,395,395,372,392,382,409,385,378,394,375,393,386,389,395,366,381,387,386,388,390,393,389,392,402,423,416,409,394,427,386,401,390,398,393,387,412,432,426,439,430,470,436,430,389,395,369,388,381,385,387,401,383,382 2,25,13,81,91,40,44,468,433,451,425,396,426,466,517,522,481,483,488,513,502,413,462,455,423,418,394,408,384,399,475,510,518,464,495,427,407,438,483,531,536,642,755,691,604,494,754,722,684,618,563,515,456,631,715,754,852,850,882,807,732,422,391,416,424,459,510,465,485,439,398 20,28,23,44,75,55,32,395,391,413,392,380,382,408,443,428,402,411,409,388,421,376,401,391,388,398,392,384,383,391,385,407,400,375,397,411,408,393,397,418,393,442,475,437,426,398,482,452,438,430,411,397,377,437,475,456,505,510,537,491,429,383,387,396,383,388,404,417,370,392,383 16,823,347,1023,1023,1023,1023,892,855,799,786,749,784,943,999,978,968,951,942,921,921,671,766,753,727,705,649,648,549,826,1010,939,895,866,885,835,807,924,1023,1023,1023,1023,1023,1023,1023,936,1023,1023,1020,1000,980,949,871,1023,1023,1023,1023,1023,1023,1023,1023,849,688,832,848,884,886,872,895,805,759 10,9,9,52,107,112,53,401,443,419,406,415,415,403,420,416,398,430,422,432,442,404,393,379,405,414,404,385,403,393,398,407,387,404,404,391,407,389,391,394,372,401,407,401,408,394,485,505,487,479,493,464,442,395,412,409,438,444,470,477,461,418,405,408,401,402,425,413,439,404,426 5,81,68,487,765,745,467,699,707,656,633,586,632,739,787,778,772,762,777,821,810,541,743,695,642,616,538,514,469,500,736,797,792,720,740,665,602,514,555,596,658,759,873,840,838,590,938,972,957,906,884,830,718,750,833,862,926,923,970,955,916,609,542,598,636,731,813,768,792,689,620 3,11,10,90,112,98,78,408,404,382,379,388,397,401,440,424,424,412,419,442,430,394,420,408,405,398,394,389,381,371,411,419,451,402,412,412,381,383,378,419,416,416,430,427,414,402,485,563,555,501,491,431,430,420,459,475,491,478,517,511,487,394,381,393,389,403,430,428,454,423,396 13,32,31,66,84,74,58,406,555,503,481,443,448,483,488,476,458,482,554,687,669,457,633,595,494,511,457,443,411,401,461,650,700,592,609,501,451,397,408,402,408,444,526,508,498,443,651,847,860,782,750,650,509,462,536,559,617,599,670,639,621,430,442,412,413,513,679,616,625,528,454 18,31,30,169,256,246,161,417,461,445,434,400,426,430,440,437,443,438,475,540,556,421,501,484,441,439,409,404,411,387,432,507,543,479,493,441,416,405,393,411,403,442,458,462,451,420,594,756,763,686,637,561,484,469,508,510,587,585,640,613,567,411,414,396,410,459,531,478,493,438,418 15,12,11,18,18,11,11,440,514,500,446,427,463,451,470,475,468,467,521,634,612,454,593,525,478,462,454,425,411,388,439,604,645,554,559,458,447,373,382,402,412,422,488,472,488,409,633,818,814,745,699,599,497,446,493,500,550,542,619,629,600,421,432,409,403,500,612,572,568,503,446 12,86,81,275,380,357,255,465,517,455,468,438,464,474,507,497,491,473,535,600,594,422,537,505,457,457,441,424,394,418,450,549,585,492,553,450,420,393,409,405,444,490,589,516,519,472,668,785,785,711,682,582,497,537,602,632,693,689,739,694,634,439,418,414,412,495,592,512,555,456,438 6,13,9,30,33,23,21,453,393,384,383,370,375,457,467,431,412,405,389,399,414,398,405,397,377,392,384,394,370,391,400,395,410,392,416,372,383,407,407,408,411,416,486,443,436,401,500,449,451,436,427,378,396,421,457,470,537,522,589,538,488,391,400,393,380,406,410,393,406,383,387 8,44,42,131,175,169,127,468,522,499,481,457,461,471,528,510,493,476,588,668,639,452,611,569,509,489,446,425,414,407,452,623,681,572,584,472,451,410,401,408,450,481,557,516,502,432,712,868,883,808,780,685,542,522,604,624,697,697,743,728,677,433,415,417,414,535,669,628,629,521,485 19,25,21,46,71,49,31,421,386,410,383,367,373,422,422,424,398,423,402,410,415,377,400,387,397,385,409,387,375,386,396,404,423,376,397,401,398,407,407,421,428,450,481,461,440,414,512,481,453,437,415,426,382,456,497,512,545,514,561,534,485,388,391,387,389,394,403,395,398,389,379 15,85,82,160,223,212,150,487,641,604,554,471,536,535,607,574,582,562,687,782,754,514,734,668,603,585,498,493,439,432,514,751,772,680,683,579,520,427,424,429,452,483,615,570,593,437,784,944,938,880,854,767,645,547,631,637,735,728,794,788,747,466,472,459,485,668,777,732,742,644,540 18,42,20,195,212,119,106,521,588,555,491,431,472,566,618,605,589,585,624,706,683,476,624,576,512,514,455,443,407,456,594,672,702,619,637,513,466,542,646,704,777,852,922,834,750,581,853,891,876,815,785,695,576,778,876,910,964,941,965,898,840,459,424,448,445,564,677,631,655,517,504 4,18,16,37,42,26,24,510,572,548,519,487,510,569,614,605,600,578,648,707,688,480,606,561,519,509,465,476,433,390,533,658,666,588,625,526,496,408,398,433,446,491,612,598,629,452,802,890,869,827,798,734,620,530,605,623,705,716,789,793,758,466,459,466,488,599,698,639,666,577,517 7,18,16,63,98,93,59,419,498,448,457,413,435,450,476,437,448,448,514,594,595,439,555,517,458,461,429,425,399,398,426,568,594,517,537,459,424,404,408,398,415,444,496,465,459,414,616,799,811,736,698,574,495,458,506,553,574,593,649,624,591,418,428,409,412,505,589,554,566,483,437 18,13,12,29,39,32,24,477,524,496,463,437,444,479,540,497,510,478,557,662,622,442,594,565,487,481,437,415,403,398,468,614,646,570,592,494,438,404,400,422,441,471,547,528,532,429,666,810,803,740,703,600,501,510,580,577,638,632,698,679,632,414,432,426,415,531,644,598,590,503,457 19,12,11,24,35,31,21,408,384,405,369,371,381,397,403,400,387,405,379,406,388,396,416,390,389,390,411,366,393,388,411,397,412,388,390,371,381,388,394,400,403,416,434,431,409,406,470,430,433,409,410,381,391,424,461,439,480,472,489,482,426,382,388,391,382,386,396,399,405,382,399 2,16,15,5,8,8,5,390,393,382,384,392,400,389,395,375,391,372,392,415,394,387,395,392,375,383,364,394,380,367,374,372,404,384,381,398,384,387,398,388,421,416,414,409,386,394,413,413,410,403,394,384,393,402,419,422,421,441,415,416,403,384,382,399,385,391,392,394,380,394,373 5,10,10,17,23,20,15,411,422,411,402,391,404,393,415,396,400,411,444,498,457,413,488,437,425,418,390,386,383,385,411,474,515,441,463,404,379,401,404,401,399,418,448,414,437,397,471,614,616,546,510,431,415,410,443,442,478,465,507,487,450,398,401,394,391,421,502,478,454,429,410 2,11,11,406,681,649,390,433,415,410,392,417,401,475,486,464,447,449,446,482,487,410,421,430,419,401,388,390,391,421,470,464,475,436,442,413,401,437,428,443,467,523,615,550,545,471,657,612,574,513,483,449,412,542,595,609,677,669,729,697,644,432,416,399,407,420,458,423,417,397,400 1,27,22,17,19,11,10,600,717,651,632,540,590,653,727,700,701,691,765,840,810,581,773,717,661,624,533,512,440,454,616,808,818,739,752,608,558,447,488,504,559,639,757,722,730,558,886,996,981,929,902,819,708,729,797,808,863,856,906,897,858,544,507,537,576,763,872,802,833,715,601 18,8,8,13,21,19,11,475,529,482,466,468,461,508,553,556,566,543,594,612,617,447,526,488,465,464,421,443,422,383,491,560,565,521,544,487,450,391,397,417,405,451,514,519,554,413,720,789,763,723,686,620,524,469,519,554,631,645,699,712,680,452,437,462,480,546,615,566,600,512,465 19,20,16,50,74,41,25,412,441,425,425,416,411,427,434,418,426,433,451,491,483,397,450,434,416,394,398,405,397,395,423,472,464,439,430,410,414,411,403,398,407,437,471,445,451,407,537,632,634,551,520,473,413,451,484,475,536,543,594,560,511,387,398,386,408,435,466,431,466,422,403 5,17,14,25,21,14,19,523,594,536,502,478,506,566,616,612,590,595,657,726,706,489,648,596,524,515,460,468,431,427,533,693,709,627,635,530,497,400,419,436,439,501,629,596,616,449,789,868,853,799,774,711,594,547,618,631,723,730,794,797,752,473,465,455,493,616,725,651,692,565,488 4,36,34,204,338,346,202,392,401,400,385,383,391,410,413,398,382,391,410,429,412,391,411,389,390,404,379,396,385,412,401,394,414,408,397,395,387,403,412,399,425,410,476,430,412,473,448,480,481,421,427,421,372,568,638,640,622,561,565,475,453,388,383,399,393,400,425,401,396,397,390 8,20,15,40,53,39,29,396,382,388,395,392,391,407,427,396,420,414,400,408,407,379,400,393,404,387,381,412,395,397,399,414,418,403,393,403,393,424,414,417,422,436,463,452,418,417,474,463,437,425,400,397,403,472,491,504,530,540,581,494,476,388,373,396,399,400,409,399,396,404,381 19,14,11,71,95,77,57,424,440,441,407,415,429,440,449,431,432,440,475,503,512,401,464,443,431,412,401,390,383,411,436,492,499,459,451,426,406,412,401,413,438,445,493,473,487,403,588,705,706,624,585,532,444,474,525,527,585,583,643,605,539,399,416,395,403,428,489,457,478,444,410 2,205,146,36,47,27,21,434,520,464,497,423,426,471,504,469,456,457,534,655,615,432,626,585,492,488,448,433,418,416,447,591,647,534,549,487,445,384,391,423,427,438,500,489,501,410,638,815,841,754,721,621,504,454,502,536,594,590,653,632,601,404,409,422,412,510,676,626,605,525,455 19,10,9,30,30,25,25,414,392,374,383,370,386,398,420,402,394,391,383,396,372,378,383,391,376,387,377,390,375,401,390,392,375,379,375,382,364,391,391,415,410,403,453,420,417,400,429,394,391,388,390,378,402,417,440,446,474,481,514,481,428,373,389,381,384,380,389,378,379,372,407 5,264,243,134,195,171,115,422,399,406,377,397,413,429,429,425,416,441,430,444,426,400,435,407,380,380,404,395,386,464,446,486,470,454,461,414,394,410,441,474,483,541,624,522,525,408,554,569,553,488,482,449,415,467,486,497,578,563,611,584,539,420,398,397,388,419,441,422,430,397,397 2,15,15,30,52,50,29,407,409,400,401,400,399,422,427,407,416,404,429,461,461,407,425,424,431,405,400,411,389,380,397,448,454,432,435,395,392,389,395,401,410,421,438,428,416,415,490,607,611,517,532,455,415,432,476,458,501,489,549,520,479,404,404,397,405,405,454,456,422,420,398 18,27,19,70,77,52,48,441,412,414,402,371,386,455,474,429,431,416,423,451,449,388,416,400,403,410,410,399,391,414,417,438,428,434,426,406,402,402,416,425,442,477,535,489,475,429,552,548,528,465,463,436,393,492,542,547,605,611,669,594,547,404,390,373,384,416,435,409,431,398,398 17,27,27,110,183,190,112,387,393,379,378,384,377,418,390,404,391,391,396,407,396,387,396,393,392,399,391,379,391,390,398,391,405,386,398,370,385,375,400,399,374,397,431,407,401,430,431,430,450,430,466,415,404,417,448,451,450,441,478,452,412,405,381,395,411,398,419,413,408,396,377 20,14,12,36,44,35,29,396,399,400,404,386,384,415,428,386,402,411,417,429,417,389,411,390,382,403,400,376,392,419,417,400,422,393,416,377,390,404,409,416,448,460,498,456,444,409,512,482,477,455,438,420,393,479,527,539,587,574,603,548,505,389,375,394,389,396,400,393,413,386,380 2,35,13,138,129,58,61,756,743,710,644,576,599,795,844,810,791,766,793,880,860,593,829,781,703,689,562,529,449,462,683,841,879,782,804,681,587,533,588,611,673,752,845,802,794,664,926,1001,1004,940,911,824,717,834,894,900,946,936,980,954,906,593,505,610,610,750,862,819,822,715,598 20,18,17,99,136,130,95,433,484,461,442,421,433,452,488,460,464,438,502,579,553,443,530,482,444,447,413,439,401,398,430,564,575,494,527,446,413,396,400,419,438,483,520,493,496,414,633,774,773,705,663,553,473,506,565,572,635,628,667,649,579,403,404,396,429,493,561,523,524,472,438 6,54,50,396,791,786,387,445,492,477,474,419,440,448,496,476,462,463,522,599,601,435,527,515,480,481,438,422,411,408,431,562,610,518,550,457,447,393,403,392,413,449,515,507,499,444,641,823,835,763,733,639,502,470,551,557,634,642,698,668,597,439,414,422,422,505,630,607,610,519,469 18,16,15,101,120,109,90,404,459,443,409,404,395,405,437,419,407,440,476,514,540,405,489,465,426,428,408,398,400,391,409,482,521,458,478,449,413,402,423,392,411,418,466,443,433,414,537,711,729,629,603,516,438,457,472,491,539,529,562,558,513,404,399,398,402,444,502,477,495,422,424 3,68,58,29,36,28,23,456,469,428,431,411,424,481,540,510,501,494,534,559,547,428,492,468,446,438,404,405,386,440,480,553,548,490,506,473,419,426,455,464,513,591,692,616,571,455,716,762,725,674,632,567,480,585,681,696,765,746,796,744,681,432,408,421,442,495,568,533,558,448,449 9,30,30,124,197,194,119,437,486,471,441,429,437,448,473,474,458,443,504,622,567,421,542,525,458,444,413,412,405,390,429,552,593,508,505,466,417,400,391,418,424,455,495,469,478,437,613,794,808,723,688,568,480,460,526,555,609,592,651,623,571,421,416,406,429,487,583,567,553,462,452 16,9,8,25,30,25,21,442,393,383,399,384,380,444,426,420,413,415,404,409,389,398,392,397,402,374,383,383,389,405,400,405,398,392,394,395,387,398,395,400,399,425,450,447,429,409,477,441,425,407,412,387,403,434,440,467,501,506,550,503,470,404,388,381,379,399,398,403,397,374,381 4,115,65,129,176,91,71,506,422,375,393,370,390,559,591,519,535,486,484,452,457,406,412,403,411,406,386,387,389,436,463,430,455,440,422,415,394,461,484,513,538,624,708,642,603,526,718,623,586,518,518,440,393,685,759,752,801,786,825,780,708,410,411,376,402,405,425,418,422,389,400 8,541,379,62,92,44,28,618,548,498,479,426,472,667,730,695,676,645,628,634,630,439,508,498,467,463,420,426,383,694,859,726,658,620,636,560,486,804,940,990,1023,1023,1023,1023,1010,656,1013,902,831,787,751,690,560,887,1001,1023,1023,1023,1023,1023,1023,465,427,492,508,549,602,545,587,498,460 7,30,20,31,32,14,14,479,462,442,433,410,450,508,547,509,515,501,525,523,533,411,479,440,415,405,380,388,396,406,536,534,522,455,494,432,422,466,500,523,570,673,794,734,662,496,788,739,690,619,590,524,440,660,750,782,883,883,917,852,785,423,408,414,428,461,534,479,506,434,422 4,32,30,59,96,93,56,431,462,442,421,407,436,439,457,453,457,415,492,549,553,425,507,466,440,434,405,419,385,388,434,523,547,474,499,434,417,404,401,414,419,448,515,461,471,413,608,747,753,671,645,544,449,484,530,544,619,621,655,633,563,401,409,405,397,454,528,497,512,457,423 16,94,66,92,112,73,60,449,519,493,481,427,463,482,508,490,494,467,557,632,627,451,609,550,502,479,451,430,420,415,450,619,655,552,588,466,441,391,411,438,471,499,564,544,511,438,674,810,810,735,707,596,485,522,609,623,661,658,721,686,637,405,420,395,420,511,616,596,585,497,441 8,11,10,40,51,48,37,417,408,390,380,387,402,410,422,417,414,407,415,432,405,390,424,406,408,394,392,383,377,381,402,421,421,397,402,399,380,400,395,382,394,399,457,446,423,401,488,520,518,454,453,423,406,428,442,450,496,476,532,487,472,391,384,396,391,404,414,406,391,393,392 7,11,9,36,39,31,31,395,401,389,384,380,375,418,406,393,407,400,374,407,396,384,404,396,391,385,386,386,382,397,391,397,409,400,377,376,374,396,406,404,413,416,470,438,420,394,430,467,450,400,412,412,391,462,500,490,531,496,552,507,468,384,383,388,386,374,419,407,380,395,386 10,68,61,76,140,136,73,520,668,619,566,519,551,545,606,598,585,562,704,802,787,555,754,692,622,614,520,493,425,386,523,774,802,722,741,613,520,416,434,428,464,496,623,592,610,454,788,953,955,896,866,775,654,570,634,643,737,739,796,789,751,470,488,462,492,666,807,765,769,642,546 19,142,132,114,149,120,89,408,419,394,390,391,372,407,439,420,418,400,436,446,421,398,403,412,398,385,384,407,381,403,409,431,433,405,437,410,410,394,417,439,435,505,577,504,493,406,505,529,519,478,474,418,423,428,454,474,516,488,532,531,470,384,380,402,395,406,427,409,420,371,389 5,16,16,5,6,5,4,403,398,348,372,405,382,404,399,411,387,384,403,410,395,376,407,395,398,392,390,385,381,398,390,411,412,411,401,390,385,382,403,392,407,401,431,411,415,392,422,453,455,445,432,416,388,397,437,427,429,445,463,451,424,381,387,389,381,396,421,395,402,399,399 1,19,18,34,49,38,26,420,479,443,435,418,410,425,435,427,449,432,492,595,576,432,566,511,469,459,415,408,386,401,422,550,607,516,541,440,430,396,400,398,412,441,475,485,467,405,570,755,769,678,638,531,485,462,515,527,575,558,612,585,561,394,400,389,387,457,593,525,548,466,419 6,9,9,34,38,34,30,404,400,413,404,386,408,396,400,394,430,408,411,457,458,406,425,431,399,401,396,389,379,400,391,449,464,432,434,392,385,404,389,379,399,405,428,412,443,387,474,571,578,494,495,435,395,423,458,464,502,487,526,498,463,385,387,389,399,413,442,431,418,389,403 2,13,12,9,11,9,6,403,398,380,382,384,402,392,393,391,401,382,396,387,397,398,412,394,396,385,374,369,357,379,399,398,398,398,401,382,383,388,389,376,395,400,410,408,401,390,440,442,467,425,421,422,386,415,394,419,436,417,433,412,421,398,383,398,393,399,389,388,381,409,392 5,16,16,81,101,98,78,413,458,441,409,388,428,413,436,409,454,429,478,541,524,421,491,460,435,409,388,411,397,401,408,509,555,472,495,457,397,387,385,385,392,389,453,446,435,399,557,736,741,657,620,546,452,434,451,474,512,507,560,543,501,398,414,395,408,437,521,490,496,435,410 14,8,8,26,42,39,23,435,457,433,429,411,419,431,451,440,443,433,481,544,509,399,483,469,425,423,408,399,394,390,410,526,525,474,501,430,417,407,418,396,404,414,456,442,461,402,553,707,690,639,594,516,458,448,464,477,539,520,579,582,532,403,411,394,409,478,535,497,496,463,414 20,22,21,113,240,242,111,428,474,417,426,412,429,474,483,488,467,477,506,527,529,412,447,445,427,436,414,405,398,427,446,477,493,451,459,433,435,391,411,416,427,440,492,490,480,428,657,724,706,651,615,556,485,473,537,557,617,610,678,676,606,415,417,433,429,471,507,483,515,455,420 18,8,8,14,16,11,8,417,392,398,400,384,375,403,431,412,400,400,442,428,424,397,387,396,391,395,373,381,391,374,410,406,416,403,399,383,384,395,378,418,402,421,438,429,419,402,500,510,484,456,453,429,395,450,466,462,508,503,526,512,469,392,394,393,384,402,397,411,413,407,404 19,12,10,56,63,44,36,394,457,418,421,394,411,435,430,424,421,413,459,534,505,414,499,466,424,430,413,396,393,401,418,511,520,466,465,423,410,376,404,398,400,402,425,422,421,396,546,705,722,625,592,505,440,431,459,452,520,506,538,535,499,398,402,393,402,432,500,476,500,451,414 4,87,80,161,209,182,142,493,652,587,549,510,513,543,582,584,575,554,690,789,756,523,731,670,607,569,511,500,444,423,530,753,783,677,723,587,516,403,415,416,461,505,602,593,601,447,785,944,949,885,857,769,645,547,626,636,723,712,786,784,745,455,472,451,492,639,769,728,735,625,537 10,9,8,21,24,22,19,409,382,383,384,381,368,414,390,403,411,399,387,390,402,389,373,375,389,387,403,389,392,399,382,392,380,391,381,377,387,390,376,382,388,380,400,405,414,399,423,376,384,397,384,375,383,409,407,406,426,437,473,429,433,375,378,387,393,384,385,395,381,390,400 17,10,10,318,314,310,314,396,391,411,398,390,396,377,404,385,402,406,395,387,398,398,400,400,397,399,387,391,391,383,391,393,419,400,425,405,397,384,391,387,383,394,423,403,404,396,433,491,545,516,463,442,419,407,430,438,464,454,456,438,438,390,385,393,391,399,418,404,407,405,412 16,14,13,83,126,126,82,417,407,430,420,386,440,412,425,419,410,411,415,475,461,393,451,447,417,426,399,392,399,402,413,476,491,433,460,410,412,389,411,426,425,440,477,457,451,421,499,633,648,584,540,478,440,419,482,490,543,522,562,513,493,392,397,400,403,402,481,466,457,420,402 14,15,15,28,35,35,28,413,452,405,417,417,423,423,409,432,421,408,451,528,499,421,498,474,445,443,413,398,411,393,403,499,542,473,466,405,410,388,394,399,399,409,456,405,416,387,526,696,701,614,588,492,427,413,447,444,511,506,549,513,484,399,390,381,394,433,503,474,493,428,409 16,8,8,27,33,29,24,391,388,406,390,382,373,392,399,403,410,396,412,402,378,382,405,383,389,384,397,392,392,389,385,393,414,406,394,372,402,389,401,397,394,413,428,407,406,409,436,420,429,411,417,394,401,402,456,444,474,467,461,459,456,387,384,381,394,387,397,403,391,386,400 7,14,14,29,23,22,28,465,500,462,435,403,434,441,458,425,455,436,478,628,633,422,640,586,511,489,440,399,380,410,428,555,660,532,561,448,422,385,422,387,392,420,455,431,442,407,567,714,781,662,650,524,429,440,491,503,559,547,609,582,510,375,410,387,405,469,655,600,574,488,444 18,22,18,78,93,76,61,449,406,382,390,401,379,441,456,440,435,417,423,412,421,394,400,399,391,396,397,393,392,396,401,419,408,403,412,379,400,385,409,414,443,462,521,484,433,418,533,483,479,427,426,410,380,471,528,505,562,582,618,571,496,373,376,392,386,392,415,390,402,385,403 12,37,17,85,104,47,39,470,487,465,475,425,429,493,510,499,500,476,521,662,628,448,592,546,486,472,407,432,406,429,460,611,647,551,567,444,440,436,439,454,475,540,644,571,539,468,706,803,800,729,692,582,518,620,662,681,723,726,767,730,669,418,419,421,432,492,637,579,587,487,430 20,12,10,28,36,29,22,403,391,380,383,385,378,426,416,414,375,411,403,406,402,375,406,393,389,401,395,392,390,392,389,402,404,388,403,402,383,390,401,391,395,414,466,436,431,401,469,463,447,432,384,408,380,434,488,483,502,531,564,508,474,390,396,382,399,395,396,411,418,401,380 16,179,124,1023,1023,1023,1023,655,760,716,683,630,657,675,728,716,714,696,803,896,873,659,857,811,738,728,628,598,501,428,634,862,895,814,821,706,627,447,468,497,542,620,764,733,743,761,889,1023,1023,981,955,874,767,711,775,797,861,850,902,891,851,637,565,553,597,776,905,853,865,760,659 6,15,14,30,52,35,20,423,396,400,400,403,388,427,464,441,435,410,420,412,439,402,414,389,404,400,389,385,366,415,428,426,417,402,396,378,378,399,406,443,439,462,500,477,456,435,560,506,493,437,425,418,396,517,562,560,613,619,659,594,530,383,380,389,384,391,411,390,415,392,388 17,15,13,39,55,41,29,398,393,387,386,377,383,429,405,414,411,400,394,394,394,383,388,388,373,387,390,381,367,389,399,386,394,396,402,389,381,384,408,398,406,409,447,429,408,413,459,446,419,436,414,404,398,407,447,442,484,473,523,470,451,378,384,376,400,400,389,374,390,399,383 5,20,14,32,52,35,22,429,398,396,390,381,396,433,451,440,409,394,426,401,398,380,387,404,392,388,380,377,377,380,407,381,384,375,399,379,391,389,396,419,419,428,497,451,427,406,509,421,427,423,389,409,387,449,482,482,539,533,593,537,496,395,382,387,388,376,399,385,392,375,383 14,9,8,27,33,30,24,426,392,390,389,388,389,434,416,429,419,399,386,401,412,395,395,393,396,406,389,383,375,392,401,408,425,403,403,384,398,389,391,386,399,417,466,429,422,394,459,465,460,443,425,406,391,428,445,447,487,503,519,488,443,391,397,380,390,390,416,389,396,387,393 5,67,42,74,79,25,28,512,505,463,451,416,450,552,621,581,570,539,557,560,565,392,468,452,435,422,423,397,385,447,570,550,530,493,517,440,442,482,552,603,656,767,867,797,732,551,855,767,721,660,628,556,480,745,833,858,944,944,978,909,848,429,391,435,439,497,531,502,501,445,415 11,51,45,296,419,364,257,461,447,419,417,397,401,484,534,485,477,462,468,494,502,405,474,442,426,429,410,410,392,409,442,459,508,478,472,417,441,445,426,425,463,474,544,508,467,497,638,739,740,659,614,534,465,599,679,689,725,710,750,688,620,408,401,399,397,448,481,478,489,442,430 18,26,19,38,67,45,28,421,392,398,394,395,384,418,433,398,441,411,415,414,419,400,418,394,395,394,393,373,380,386,401,414,415,413,396,414,391,407,390,402,422,460,480,467,459,393,485,525,509,458,442,400,397,447,511,491,564,518,581,531,474,380,385,379,397,403,411,391,394,400,390 19,34,33,258,452,461,257,412,407,405,409,378,399,410,441,439,414,434,435,428,428,382,390,396,393,407,380,386,387,416,402,405,434,403,414,392,414,400,408,416,436,442,495,464,431,438,531,517,514,488,443,426,392,504,542,558,578,566,587,537,519,411,380,399,406,411,426,417,424,408,363 9,14,14,33,41,33,26,440,549,505,441,429,425,452,494,472,452,435,520,691,662,446,663,589,519,527,455,425,415,389,443,629,697,580,601,484,425,420,420,419,422,462,529,496,490,428,616,798,826,734,700,589,489,492,549,557,611,615,670,637,596,406,408,419,402,490,675,597,624,506,432 2,16,14,14,14,12,13,531,626,583,530,484,505,586,624,616,611,593,665,762,734,498,689,632,564,550,500,456,433,416,534,735,743,669,690,569,524,409,407,425,450,514,622,615,616,449,803,907,897,843,811,730,617,551,611,636,726,730,794,801,764,464,460,461,510,638,768,706,724,625,558 17,1023,1023,1023,1023,620,357,1023,1023,992,966,917,938,1023,1023,1023,1023,1023,1023,1023,1023,886,1023,999,957,939,869,856,740,968,1023,1023,1023,1023,1023,967,917,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1020,1023,1023,1023,1023,1023,1023,1023,1023,939,859,937,974,1023,1023,1023,1023,985,936 8,31,31,127,173,173,126,445,517,501,453,456,443,468,496,468,483,471,538,655,613,435,571,526,486,468,442,412,428,421,453,602,632,545,557,489,450,406,402,409,425,431,527,474,508,417,663,847,852,784,748,653,539,467,560,562,646,639,704,677,633,417,416,402,421,516,647,594,623,517,466 3,49,41,35,37,25,24,567,632,597,554,487,531,625,669,663,650,638,692,751,731,511,699,630,566,547,486,470,435,412,570,729,749,641,689,560,509,408,444,447,490,569,700,670,676,465,823,894,884,820,795,723,592,612,700,720,786,789,844,834,786,497,461,481,526,650,752,694,715,598,537 10,18,18,38,51,45,33,546,689,623,596,536,568,565,646,630,606,596,754,800,783,604,726,686,645,612,544,522,442,409,529,793,769,711,737,625,585,413,406,431,455,487,626,615,624,465,808,1016,973,937,904,830,712,549,630,649,725,728,806,809,760,468,558,487,514,787,867,822,849,739,630 10,9,9,79,118,120,80,401,398,377,394,393,376,407,410,406,410,406,419,422,393,386,407,400,397,396,401,392,378,380,394,406,408,402,378,398,386,373,388,405,404,400,425,429,409,408,490,475,477,431,424,401,390,425,464,460,479,463,491,487,449,392,396,384,392,397,413,408,404,378,389 6,74,58,90,117,90,67,487,535,505,475,445,470,498,543,539,512,527,574,680,663,455,631,586,517,492,450,430,418,405,490,638,687,583,596,497,447,396,435,421,455,513,631,564,551,461,709,855,858,791,748,657,548,595,649,671,717,714,768,734,681,430,433,422,439,529,666,594,617,499,466 4,78,68,178,263,219,149,528,715,681,614,561,588,586,631,632,621,617,740,855,829,594,814,761,697,680,573,551,455,426,559,809,844,752,777,649,559,424,417,467,454,510,645,635,637,487,816,1002,1010,945,918,834,716,564,667,685,755,763,816,815,774,470,499,487,504,694,839,785,803,697,584 1,22,15,43,39,26,30,423,554,502,466,420,422,441,452,453,437,427,523,702,666,445,699,631,528,536,469,427,390,401,417,633,724,590,634,462,412,401,415,413,458,470,562,490,487,416,609,776,828,728,702,583,450,518,581,586,649,631,684,655,579,414,414,396,395,502,710,646,621,524,440 15,95,73,136,185,139,104,536,748,695,629,556,571,579,654,633,637,610,764,883,850,621,847,788,706,692,584,534,451,416,541,856,882,789,819,651,576,437,446,483,533,593,712,668,670,506,836,1017,1020,952,921,830,699,663,726,743,797,799,850,842,800,500,499,480,518,727,881,818,833,721,607 12,11,8,37,47,33,24,398,381,392,389,393,410,412,404,420,402,405,414,405,405,389,409,388,388,394,393,365,376,399,397,388,394,398,397,388,408,384,380,388,397,411,419,399,401,395,428,440,448,419,420,413,396,412,418,415,432,455,491,440,417,388,395,381,389,387,410,391,389,383,389 16,10,10,26,36,31,22,443,401,378,384,385,403,438,462,427,409,405,406,432,404,390,400,393,395,387,407,391,381,393,397,391,413,402,405,412,372,395,400,399,401,417,467,453,429,395,498,485,456,419,428,426,379,429,457,455,519,533,595,537,486,383,374,375,388,393,402,398,404,397,393 17,10,9,54,83,76,49,394,419,408,406,383,393,419,427,423,402,392,415,467,440,402,451,431,413,399,399,400,392,366,390,454,454,438,439,411,416,379,401,401,387,412,433,427,406,383,499,602,582,543,496,457,424,416,452,450,487,483,533,521,468,383,392,385,383,430,451,426,413,401,384 8,8,8,29,33,30,26,395,396,378,391,393,394,401,407,393,411,393,403,404,412,393,406,393,393,384,393,387,388,370,410,393,414,383,407,386,392,389,390,388,386,408,424,414,409,402,443,474,486,436,408,400,387,410,439,448,464,457,468,454,432,379,385,382,389,384,413,381,422,399,379 19,19,18,458,338,338,459,409,409,393,370,385,371,384,408,411,414,396,388,411,437,381,396,406,392,388,380,392,375,402,411,421,418,395,383,368,399,387,387,394,397,401,415,408,401,431,459,495,486,429,424,389,391,427,445,450,473,463,478,455,436,396,391,393,407,415,412,396,401,385,385 14,11,11,36,58,56,33,390,398,393,398,392,375,398,396,415,391,403,408,405,408,393,404,404,393,395,378,380,378,375,392,412,409,396,403,386,380,389,393,391,413,407,433,429,397,387,478,461,449,420,425,418,396,422,447,471,497,492,515,474,457,401,383,380,397,390,417,403,393,404,393 11,26,24,30,38,28,23,466,546,499,488,448,437,478,522,493,495,474,544,687,656,453,663,597,523,491,443,435,410,390,451,641,698,571,613,482,439,411,408,412,438,461,551,520,498,437,666,808,827,747,716,609,504,510,573,594,664,653,710,681,637,434,428,427,436,535,682,630,632,526,469 3,318,188,64,125,79,37,466,420,380,418,416,415,498,544,509,463,461,473,468,468,373,411,401,397,400,408,380,390,446,470,457,465,431,438,401,421,446,455,460,534,573,667,570,545,480,680,609,559,526,502,499,411,636,708,705,753,742,783,735,660,394,395,404,402,430,475,439,438,417,395 4,9,8,12,16,13,10,422,376,386,364,375,371,426,420,396,382,392,395,391,378,396,383,386,385,398,386,387,383,384,401,378,399,379,378,386,385,401,392,405,394,406,423,420,410,401,403,407,386,388,391,361,376,414,397,409,436,431,468,429,421,392,393,391,389,384,395,387,380,404,380 11,18,14,53,64,40,33,520,503,484,491,446,458,559,610,598,583,560,575,619,609,422,536,507,467,463,440,418,394,414,604,610,615,560,589,495,467,469,513,559,616,693,803,751,734,479,805,815,788,735,701,634,509,652,742,757,821,814,860,831,781,447,420,457,455,532,599,545,559,490,453 14,126,97,195,224,163,152,524,685,643,594,539,557,569,623,608,602,570,722,839,822,571,794,753,669,641,542,514,450,429,536,804,844,760,772,625,560,412,444,466,487,561,699,631,642,502,804,972,979,910,882,793,666,625,708,722,785,770,827,811,765,454,479,472,488,679,830,773,782,673,570 20,11,10,24,33,28,20,408,422,399,396,388,401,411,419,445,401,395,438,454,443,400,425,400,407,383,397,389,396,380,411,419,456,410,426,398,396,394,396,397,423,431,454,443,437,401,495,560,563,504,482,434,408,439,487,477,494,522,557,524,492,402,379,405,392,406,463,425,421,416,390 3,24,22,904,1023,1023,871,461,513,510,480,434,444,456,503,509,503,469,565,665,653,462,613,566,509,505,446,418,405,398,453,618,661,581,597,467,443,395,408,401,438,457,531,487,510,498,655,849,865,787,749,640,513,514,566,566,636,633,698,671,620,475,420,421,428,538,648,590,613,500,454 7,8,8,49,58,58,50,414,418,409,399,413,398,401,423,419,411,420,435,507,502,395,464,456,430,404,391,399,391,382,402,464,491,444,465,426,404,390,380,384,375,404,437,420,424,399,508,669,681,602,567,476,439,421,438,456,483,483,547,522,469,406,392,394,410,422,499,458,462,427,404 8,30,29,169,259,253,165,437,454,421,404,396,404,450,475,474,451,452,464,503,496,396,451,451,418,435,404,400,380,405,410,464,486,460,463,431,404,425,394,418,404,417,472,466,476,420,601,666,665,604,557,527,452,484,547,561,620,613,679,635,583,425,402,397,431,448,502,469,493,428,407 12,86,81,91,123,113,81,441,423,436,418,371,405,446,455,455,442,416,427,466,476,397,464,434,435,434,389,383,380,416,426,451,484,432,463,393,415,395,387,417,428,462,541,515,474,414,548,543,570,490,464,424,396,467,539,516,577,575,639,592,533,391,404,395,412,447,458,449,445,412,394 17,32,31,180,307,317,183,388,384,377,389,382,393,397,413,431,397,401,432,414,411,393,387,390,384,410,354,382,387,389,402,382,408,382,399,405,378,390,418,396,419,422,457,413,426,445,458,473,468,426,416,396,393,543,603,597,587,541,546,489,475,403,389,388,384,394,399,405,405,381,397 16,10,9,18,28,25,16,408,399,393,379,391,406,434,431,421,410,401,405,418,420,390,397,400,389,387,385,395,363,396,385,397,406,384,397,378,367,400,400,405,402,434,502,448,442,393,486,435,426,436,416,402,411,459,501,492,554,533,582,544,493,379,389,388,388,391,393,397,398,385,386 5,14,14,66,77,79,67,401,462,429,448,409,408,412,429,466,429,399,462,539,546,424,485,481,445,424,406,406,394,391,423,522,559,480,498,437,423,410,391,400,417,418,460,445,439,402,576,733,737,657,621,524,454,454,489,495,525,542,585,569,516,401,412,405,391,465,536,481,494,449,410 5,27,23,432,776,762,416,457,449,439,426,399,414,455,488,485,462,463,492,570,534,414,524,490,447,455,411,385,394,411,454,525,566,496,505,459,423,400,439,434,463,494,583,535,508,499,641,698,707,627,572,504,452,619,702,691,717,688,714,678,630,434,409,416,422,447,544,491,512,435,423 11,7,7,7,8,6,6,484,558,542,500,462,477,518,563,566,549,554,618,706,672,465,633,583,516,524,461,434,412,409,498,667,699,600,638,503,481,395,405,397,422,448,544,540,571,414,733,864,862,798,770,683,563,455,533,550,641,642,725,722,681,441,444,453,461,588,705,648,676,545,497 9,20,19,108,138,130,102,447,497,457,428,403,444,428,479,443,429,429,491,610,598,424,557,510,473,469,439,419,390,397,422,556,622,541,543,436,426,403,409,414,398,420,468,467,459,409,589,805,821,743,712,601,475,450,503,504,545,563,615,601,552,416,403,412,379,478,602,563,574,489,433 13,10,9,39,49,47,37,403,451,427,423,414,398,412,407,427,415,408,441,524,489,407,490,446,414,405,405,404,388,391,401,471,531,447,459,418,407,383,383,382,402,399,431,416,412,382,504,681,700,625,584,481,448,424,422,427,486,443,499,492,467,378,395,393,380,439,486,477,474,420,423 4,18,15,33,50,42,28,438,408,398,402,391,401,463,459,430,435,432,410,407,406,387,407,407,389,396,392,396,367,421,405,404,416,403,377,386,394,407,412,408,415,452,497,478,467,424,543,509,477,447,425,400,416,481,531,541,573,594,630,588,532,386,381,376,390,398,418,399,405,402,388 19,8,8,29,36,25,21,404,384,377,377,383,382,409,414,396,395,394,379,420,402,401,400,389,399,397,389,380,381,406,401,402,406,385,402,383,385,381,405,406,389,389,421,424,408,390,439,437,436,440,403,388,383,399,419,433,441,464,504,457,435,395,386,385,399,378,387,382,393,388,385 4,35,35,217,363,370,220,421,437,408,406,396,403,424,438,419,418,417,439,426,424,385,399,400,400,395,416,403,376,420,405,417,416,416,391,418,419,416,421,424,418,425,466,431,443,429,530,499,466,456,451,428,408,432,491,504,527,507,549,525,492,405,387,420,416,421,415,415,426,398,406 18,12,10,25,32,27,21,422,399,373,400,375,388,440,455,437,427,398,384,405,395,387,392,379,374,382,382,370,390,390,397,395,407,399,382,405,387,401,393,389,413,407,457,457,434,394,495,433,408,404,393,388,388,444,465,488,521,555,568,558,468,381,398,395,399,395,406,389,376,384,391 6,17,17,37,45,42,35,414,517,489,468,438,421,429,440,462,448,451,522,641,635,451,586,550,505,495,439,421,400,385,435,606,644,545,570,489,462,396,409,398,399,421,463,458,456,396,620,863,892,811,778,672,529,436,468,508,568,550,625,611,551,403,425,407,424,499,638,591,602,484,463 3,25,20,34,36,24,24,447,428,420,425,418,404,466,489,477,479,476,471,460,485,405,416,405,393,423,397,402,382,413,445,451,459,423,439,405,400,404,446,459,488,534,625,570,541,438,677,640,604,561,515,478,430,589,650,663,733,725,766,720,656,407,373,419,412,446,480,461,450,425,402 3,54,44,293,441,400,255,747,744,673,654,636,659,795,854,852,844,832,829,817,815,528,661,638,593,583,513,521,465,452,795,766,739,698,725,650,612,462,513,557,640,742,881,868,884,587,992,960,920,893,869,831,733,779,861,886,960,962,1013,1006,968,682,576,682,710,770,782,750,783,682,611 5,17,14,156,195,174,135,414,396,392,386,394,399,401,392,396,407,385,414,417,426,395,420,399,403,390,398,390,375,382,392,402,423,401,402,411,385,392,378,389,397,410,438,410,400,389,451,511,513,448,433,394,391,414,456,449,494,486,483,457,447,393,390,360,392,397,395,397,408,390,390 20,15,14,24,30,26,20,454,522,502,474,457,485,479,530,528,508,498,543,643,635,448,562,524,490,471,435,444,405,367,478,607,627,547,571,496,453,374,394,405,420,434,527,520,531,421,690,823,812,748,723,633,544,475,511,535,622,616,682,676,640,422,434,420,446,562,662,603,619,501,468 13,60,52,62,73,61,51,524,648,623,567,507,515,566,630,600,577,585,669,794,770,530,771,723,639,617,520,493,436,430,520,756,807,702,730,587,526,405,419,453,475,545,680,620,631,481,776,914,918,850,824,723,604,615,690,687,757,754,810,794,743,443,464,425,457,638,799,727,739,627,555 2,419,327,162,233,174,120,829,784,734,726,670,710,867,921,911,905,892,879,855,857,540,634,638,618,597,540,582,498,634,851,803,743,718,746,702,630,625,664,703,762,848,953,930,938,720,1023,998,945,928,911,883,793,893,953,966,1023,1023,1023,1023,1023,747,591,757,778,808,808,782,812,722,685 16,325,163,1023,1023,1023,793,935,928,888,870,830,866,975,1023,1014,1007,995,998,1001,996,753,893,870,840,824,765,762,667,775,1004,990,967,929,952,897,855,851,919,953,996,1023,1023,1023,1023,853,1023,1023,1023,1023,1023,1017,936,985,1023,1023,1023,1023,1023,1023,1023,864,783,870,892,949,979,957,977,895,853 10,9,8,25,31,24,19,411,404,381,382,384,375,421,426,402,412,399,400,402,408,378,383,397,391,399,394,381,394,413,398,397,402,395,384,384,389,393,394,411,384,404,439,445,418,391,444,419,423,401,417,395,390,418,453,442,459,467,514,477,459,391,386,390,385,387,380,382,406,381,382 19,9,8,26,30,24,22,415,395,396,376,382,384,411,411,420,400,396,404,403,388,398,389,389,390,384,406,375,382,396,393,399,397,386,375,378,386,391,401,403,409,420,441,438,422,398,471,416,412,405,401,397,385,416,429,452,505,452,511,484,458,389,390,387,388,385,398,386,391,386,391 6,10,9,58,96,92,55,420,414,388,389,398,401,407,411,411,408,402,422,471,479,400,432,420,401,406,384,387,385,399,406,448,447,413,430,391,392,397,392,388,407,414,435,445,429,405,498,588,579,524,463,444,420,441,473,471,546,508,552,508,495,394,378,398,403,406,437,432,424,407,382 14,14,13,18,31,30,18,440,407,412,424,390,417,441,419,399,389,385,412,446,452,402,419,411,393,398,381,387,400,378,447,430,464,436,419,402,400,411,397,416,423,485,584,528,484,407,456,540,535,485,476,469,436,401,415,426,456,453,469,476,444,387,387,378,387,400,433,428,426,413,387 18,9,8,22,23,19,18,426,416,398,401,389,396,418,436,410,414,390,402,411,426,390,411,392,395,383,387,382,384,415,408,420,442,397,405,412,398,385,399,411,419,437,529,491,466,400,480,467,481,443,438,433,403,424,450,444,467,492,485,485,450,399,384,373,390,400,413,394,396,392,382 18,32,31,79,102,97,74,456,501,473,468,450,455,467,524,500,528,492,543,619,597,433,536,501,476,481,432,429,402,398,470,571,607,531,544,479,457,423,411,419,433,447,540,499,531,402,677,806,801,740,701,601,513,484,544,561,634,642,696,695,656,409,424,413,435,533,594,562,583,484,457 11,30,29,39,50,44,33,415,503,476,455,442,444,447,450,452,446,448,541,656,622,429,582,526,476,474,436,424,407,378,404,593,651,534,575,494,425,396,409,381,406,425,485,467,461,407,608,835,846,761,730,632,505,444,500,508,574,568,620,629,557,402,417,401,413,488,631,575,572,484,443 3,36,32,73,96,87,65,426,555,514,460,454,435,490,515,507,483,490,587,700,689,460,642,607,536,509,449,441,411,412,470,663,714,612,625,533,466,400,411,419,441,476,572,534,535,434,683,858,872,797,763,654,530,507,559,582,672,663,727,695,643,430,411,412,447,520,689,641,649,539,463 13,19,19,190,274,275,186,396,409,398,392,376,376,376,373,400,396,390,427,433,423,377,409,405,393,381,405,391,370,384,401,416,438,405,413,410,393,394,398,376,384,402,409,391,394,398,420,481,482,457,435,433,385,388,405,408,396,407,398,416,414,405,393,373,382,395,422,407,407,397,385 11,27,24,31,33,25,25,528,653,596,558,506,524,582,628,614,589,605,682,785,776,525,740,665,601,572,500,481,420,398,531,755,785,696,712,609,516,435,452,465,484,534,652,630,624,472,783,928,928,866,836,740,626,589,661,682,752,747,805,796,755,457,467,482,464,640,783,722,753,608,529 2,51,50,100,120,115,94,463,603,572,525,458,494,462,522,521,504,508,619,755,736,481,721,667,543,541,474,464,411,407,491,712,760,665,694,542,475,409,405,438,447,468,556,524,535,447,717,915,932,861,826,733,576,526,584,605,686,673,740,720,669,421,460,419,419,573,744,683,697,599,514 12,169,120,266,295,206,190,550,669,633,572,512,548,627,670,644,614,628,717,802,779,528,746,678,616,600,515,473,433,493,639,780,802,719,735,609,521,561,673,723,783,864,930,844,779,583,875,958,953,898,865,788,676,777,876,908,962,939,965,909,857,482,481,486,505,659,787,735,739,624,528 14,8,8,35,56,59,37,393,432,403,407,402,390,402,427,398,386,407,439,463,442,401,458,421,407,408,397,390,393,390,401,461,482,435,449,415,401,384,407,399,387,402,433,406,395,396,468,596,617,530,500,449,412,440,465,463,475,478,485,465,450,383,401,407,396,416,461,447,436,421,398 3,17,12,39,53,34,25,402,404,391,378,378,360,422,442,413,408,381,408,400,414,400,418,392,394,373,384,392,375,397,399,408,403,396,394,399,398,393,425,388,416,445,485,454,418,407,493,452,442,433,405,408,384,447,504,495,507,533,561,525,453,388,388,378,388,386,416,401,406,378,372 14,206,149,429,444,297,278,845,866,831,785,707,731,882,920,894,877,853,896,982,963,731,941,902,826,810,712,676,553,553,777,940,972,888,914,791,706,605,634,679,738,809,907,879,874,723,988,1023,1023,1023,1005,923,814,881,938,951,995,989,1023,1009,970,718,633,704,733,858,972,926,929,840,743 7,8,7,24,25,22,21,420,388,380,402,395,382,414,431,427,405,404,390,402,400,384,413,383,392,389,392,390,389,387,400,392,399,392,393,387,382,392,404,399,413,417,462,440,408,403,470,424,420,412,400,388,389,441,471,473,504,511,562,500,487,381,379,383,372,387,380,391,384,367,389 16,143,111,178,251,180,131,554,668,627,599,494,537,589,641,637,614,608,704,813,796,556,769,707,633,617,535,506,442,412,539,775,813,718,749,638,566,398,462,477,490,574,688,663,644,482,808,953,953,891,865,782,644,628,714,718,786,779,832,821,774,457,486,476,480,668,814,756,770,656,577 13,34,22,107,156,140,93,583,655,578,555,524,583,661,730,724,707,695,726,758,747,497,642,616,558,530,488,481,450,415,646,725,718,646,648,554,516,408,441,466,512,615,760,744,747,489,906,927,901,857,826,759,659,692,795,820,893,892,943,927,888,527,476,549,561,669,740,685,727,616,550 11,52,26,87,131,58,39,429,403,378,375,380,405,443,475,421,453,415,418,425,435,377,420,391,399,392,382,383,374,410,428,421,428,396,395,391,409,418,412,448,423,482,547,504,483,430,562,520,495,448,421,417,389,504,560,562,616,608,667,597,563,371,376,399,392,401,421,431,380,402,382 12,15,11,33,38,24,20,426,421,415,391,385,390,417,449,426,425,408,424,441,419,386,420,397,402,396,388,391,391,398,397,432,411,405,410,402,388,406,411,409,417,469,496,455,430,406,531,536,514,471,470,433,408,476,531,520,574,558,609,550,503,402,385,374,393,388,432,416,416,407,401 2,41,36,22,26,14,12,627,726,661,644,570,577,644,724,714,702,703,761,831,806,584,770,718,672,646,553,536,437,411,633,805,822,745,761,639,577,422,444,472,513,590,731,715,730,480,867,960,951,901,875,810,703,615,707,729,800,808,869,871,832,528,524,549,578,739,832,774,790,678,591 15,80,68,111,159,132,90,460,616,559,520,447,477,513,552,531,548,523,654,773,746,516,740,680,603,572,504,452,422,402,490,741,783,670,688,515,506,433,458,441,477,528,612,566,555,463,723,901,908,833,801,684,558,570,638,648,708,690,759,729,675,453,443,424,446,638,765,708,706,597,482 19,9,9,19,26,24,16,424,456,427,429,409,403,424,413,446,432,430,468,515,537,431,494,446,442,429,402,396,387,400,408,488,535,484,471,412,434,396,397,400,388,380,424,425,442,390,550,701,696,623,580,503,451,399,448,443,492,477,522,536,496,399,412,398,398,455,519,471,490,451,428 7,9,8,18,27,24,16,388,393,392,383,387,381,410,386,374,387,389,399,388,393,375,383,392,386,399,375,380,373,388,383,387,400,375,391,398,394,375,382,380,387,390,423,400,397,387,415,409,410,406,384,382,378,401,399,400,425,430,429,417,410,386,379,380,386,385,393,391,386,391,379 6,79,41,94,157,72,46,441,403,397,394,385,417,461,469,446,457,432,433,432,431,394,395,397,403,387,385,395,389,399,438,422,423,399,403,418,427,420,436,452,450,521,579,520,513,464,556,477,463,451,450,409,380,523,596,612,664,650,691,617,556,381,365,397,385,389,406,393,406,400,385 18,53,51,82,101,95,77,497,572,530,489,470,488,509,582,578,566,550,601,698,680,453,620,584,509,512,460,439,411,423,512,662,684,592,619,514,484,418,440,449,474,530,636,602,621,445,778,863,855,795,761,694,565,584,647,658,740,739,804,784,741,438,461,444,469,549,675,612,648,539,484 12,16,8,110,118,48,45,486,617,563,514,459,474,518,554,566,550,530,634,738,710,467,673,609,547,529,475,449,407,418,500,701,737,634,660,523,484,420,454,477,489,556,660,621,595,501,768,893,898,827,795,702,562,657,716,723,785,766,814,792,737,433,430,433,446,567,719,646,667,550,479 9,12,10,23,37,25,16,412,444,411,414,387,391,424,456,430,411,459,467,469,443,399,437,427,423,405,396,385,389,410,425,467,489,440,433,431,410,398,385,388,400,424,462,448,456,395,506,604,588,533,498,451,422,431,440,449,504,474,523,510,491,395,402,401,391,411,458,431,440,427,398 13,95,74,132,159,115,96,485,648,623,550,519,516,512,552,534,535,537,663,789,782,512,751,695,612,588,514,462,430,404,485,764,810,708,745,584,528,429,430,427,458,523,617,567,593,458,756,959,973,905,874,780,649,587,661,668,723,714,778,756,710,453,466,430,456,619,795,740,753,627,534 2,10,10,73,85,88,76,382,430,412,418,400,400,385,417,422,421,407,427,475,475,404,463,427,415,405,397,383,392,386,408,457,477,439,459,400,402,388,377,394,396,400,416,406,418,371,483,662,671,583,544,484,407,413,426,425,442,444,473,478,443,366,382,385,415,415,482,447,437,422,405 12,13,12,45,65,51,32,415,453,419,422,392,410,405,423,417,411,416,455,522,500,411,487,462,431,440,416,390,397,405,410,496,526,458,491,424,410,387,400,398,381,432,457,429,437,406,509,699,716,611,579,506,436,420,491,488,515,499,543,531,470,388,392,407,407,441,513,472,506,407,406 11,11,9,42,48,29,26,434,402,410,411,410,415,433,455,421,442,390,420,456,410,407,426,407,395,388,394,390,379,385,419,437,419,403,406,378,402,412,403,395,403,406,475,437,429,398,510,528,514,449,442,405,407,436,463,444,498,511,580,516,489,379,401,395,378,405,439,402,416,390,400 3,11,10,35,38,21,21,389,394,411,372,383,395,399,408,396,406,387,404,436,429,400,428,416,400,399,401,392,405,380,390,411,433,424,419,403,395,372,395,405,396,422,403,404,396,409,453,517,534,482,440,429,415,423,451,469,468,448,494,473,431,400,384,399,394,391,431,416,411,387,396 13,11,11,15,15,12,11,473,523,490,480,430,463,481,536,533,502,506,543,595,562,441,523,477,469,465,449,435,421,394,436,539,542,494,518,466,422,381,399,408,407,417,477,490,499,396,669,779,757,707,689,630,530,441,470,504,581,582,659,667,616,432,430,438,441,503,578,547,577,493,463 11,8,8,44,59,56,41,401,436,418,415,410,398,396,419,415,402,389,441,490,508,408,479,456,434,406,397,393,382,378,403,476,509,443,467,411,410,386,401,393,394,417,423,426,418,387,498,675,696,604,576,498,413,422,448,446,462,482,521,485,467,401,396,392,398,418,487,460,445,423,403 13,20,17,29,36,32,26,411,420,408,422,413,395,426,431,428,405,404,450,486,460,388,460,442,417,412,397,398,395,408,415,453,478,434,459,407,407,435,409,410,426,443,482,453,464,411,505,593,586,518,491,440,413,472,510,517,562,529,578,543,485,383,385,384,405,410,487,427,455,418,410 6,20,20,99,148,154,103,400,399,387,383,404,402,397,416,420,410,409,403,421,419,385,414,391,399,390,386,391,392,399,405,404,424,379,419,387,401,384,394,420,432,445,459,427,426,437,492,523,491,467,436,424,400,589,693,680,664,605,619,533,482,402,407,384,404,409,427,407,418,387,390 2,12,11,262,385,348,238,406,398,387,376,393,386,408,406,401,417,405,426,394,410,408,391,397,372,386,383,391,393,388,396,380,397,396,393,366,391,402,408,388,412,409,439,415,414,422,467,453,437,429,428,406,403,449,476,481,500,495,520,510,464,418,368,395,403,375,403,389,403,403,392 20,9,9,30,42,39,28,395,439,406,399,395,426,405,432,418,423,414,446,499,455,407,446,442,418,426,404,402,393,399,400,469,468,431,459,416,421,394,380,385,411,418,453,441,417,388,528,655,633,578,548,474,421,429,466,472,523,487,524,519,488,397,388,393,400,408,471,456,432,412,397 1,12,11,18,21,18,14,409,462,449,431,401,421,414,425,434,436,420,477,571,554,437,520,489,451,447,419,393,390,385,414,533,570,490,526,451,415,399,380,389,393,393,433,428,433,396,517,769,782,694,659,551,460,414,445,458,508,488,545,534,495,393,403,388,405,455,558,498,503,469,430 8,18,14,34,44,29,24,400,411,400,398,395,418,413,425,434,426,417,411,448,466,391,464,425,414,401,400,390,391,396,405,433,470,428,441,407,398,381,412,410,408,428,445,441,415,411,506,576,595,536,487,451,416,392,461,473,508,484,527,525,467,392,410,386,395,407,462,436,449,427,412 10,10,10,9,13,12,9,394,425,414,415,411,402,406,427,430,426,430,430,447,449,387,405,407,384,413,390,401,383,383,415,414,418,400,422,397,389,399,390,401,398,418,438,420,440,384,524,513,490,488,469,464,419,400,426,431,472,476,520,512,478,398,407,397,403,439,417,416,448,423,399 20,13,12,35,51,44,29,400,446,438,413,416,421,424,436,462,432,425,440,511,525,406,469,452,424,424,408,417,394,373,437,483,512,477,451,434,387,381,405,397,391,422,465,438,436,406,578,711,711,618,594,513,449,469,487,525,565,583,611,597,546,396,398,385,407,446,501,492,484,436,416 16,15,14,28,35,31,25,411,392,382,370,376,377,426,435,435,393,405,398,386,405,395,380,384,386,375,387,387,401,410,399,403,395,393,379,396,385,382,399,395,405,432,451,429,444,400,465,429,408,384,420,395,390,450,458,463,504,488,536,500,462,389,389,376,395,385,391,393,378,382,396 16,35,35,107,126,121,103,446,520,488,476,448,457,455,490,456,468,486,551,669,655,468,608,549,515,506,446,433,397,417,497,673,710,609,612,490,486,386,393,410,451,467,568,580,586,439,671,880,886,810,778,676,540,463,523,538,615,593,667,657,617,415,414,419,426,517,677,610,632,522,458 10,9,9,21,26,23,19,418,384,394,378,388,388,421,441,411,392,388,376,393,397,396,389,386,393,399,383,395,393,399,401,398,388,390,394,400,393,404,405,384,394,400,425,404,414,390,440,432,415,410,397,388,381,394,416,432,460,468,498,466,441,387,383,392,382,402,402,395,400,388,374 3,234,130,73,100,48,32,552,551,512,464,429,448,562,630,579,583,589,606,688,664,441,591,544,522,495,450,416,397,461,603,655,667,559,575,527,452,507,600,660,742,821,909,835,759,549,858,857,836,771,750,651,518,732,823,858,954,949,983,915,855,454,438,455,457,543,657,587,616,511,462 12,30,30,76,120,121,75,479,672,642,624,588,615,533,570,578,558,561,695,739,742,520,644,628,617,592,554,562,468,389,532,700,702,685,716,654,607,400,387,405,410,453,531,563,591,421,777,993,975,955,931,887,788,485,534,544,658,663,738,759,729,468,618,467,479,717,792,786,829,736,685 9,40,25,240,292,181,147,546,662,615,560,523,542,565,635,639,624,609,698,799,768,521,726,678,615,576,522,474,438,447,570,767,789,685,722,594,518,446,509,499,559,635,746,694,659,535,826,948,944,886,857,776,659,710,781,788,841,830,874,848,802,460,457,459,484,641,780,707,731,604,521 19,10,9,24,33,28,20,421,401,380,386,380,390,412,415,425,419,385,421,406,406,387,402,388,384,391,383,386,386,392,408,402,411,389,392,404,378,393,400,406,404,431,452,446,417,401,476,451,441,428,408,407,385,424,469,460,508,499,543,484,475,379,387,384,379,398,392,389,373,387,389 16,9,8,28,35,28,22,409,383,404,404,396,378,434,423,390,408,405,397,416,412,393,404,390,373,393,387,387,387,406,399,406,406,413,402,393,377,385,400,387,398,426,459,433,419,390,479,451,440,414,418,415,398,439,448,451,499,514,541,464,450,363,381,391,377,399,403,400,375,390,391 9,13,9,42,44,27,27,405,396,405,402,384,396,423,423,406,406,413,419,423,419,388,405,407,391,395,390,384,382,393,401,408,414,409,419,398,392,399,396,418,421,429,485,456,440,425,476,481,460,427,433,417,385,452,493,471,541,520,576,528,475,384,390,391,379,399,424,419,399,400,394 3,8,8,31,40,40,30,401,455,420,413,406,403,423,411,414,419,400,438,507,509,408,491,474,439,440,411,393,387,377,403,488,536,466,478,435,414,381,404,396,393,397,460,429,432,416,527,703,725,638,603,495,451,443,458,455,508,495,530,500,476,392,382,388,400,450,514,481,497,430,416 5,16,13,71,111,102,63,452,435,410,423,400,420,468,493,472,488,475,483,531,492,403,463,445,426,420,410,391,388,402,444,479,504,465,486,423,417,404,400,402,409,441,503,489,481,412,604,655,638,585,555,479,448,502,526,523,599,596,652,625,583,409,411,405,409,462,491,476,483,434,425 9,16,16,108,162,155,104,410,453,443,413,407,397,419,446,451,429,422,450,504,491,391,465,443,412,421,412,398,402,388,414,481,504,446,459,418,437,384,393,403,408,403,447,431,431,419,547,679,673,584,562,482,457,451,483,471,546,538,597,562,500,399,411,388,400,444,493,465,470,429,403 20,83,79,178,233,221,164,502,601,568,518,468,479,537,587,566,571,557,633,747,716,469,662,610,562,534,478,456,422,419,506,692,729,638,651,551,467,431,429,443,483,533,662,609,606,478,787,907,910,848,815,736,607,589,685,725,788,778,829,807,766,456,457,445,465,593,726,670,663,574,484 5,1023,647,339,496,162,101,726,735,680,630,589,595,769,828,803,785,768,799,848,828,574,760,715,635,624,531,528,440,553,732,824,828,740,750,630,601,637,728,773,834,901,967,907,866,762,979,992,971,918,890,821,717,926,983,992,1023,1015,1023,1010,966,584,522,588,612,749,830,772,792,684,570 13,35,33,18,22,19,16,597,714,654,624,580,589,642,703,697,692,685,751,820,806,555,744,704,643,636,520,519,473,417,608,789,802,722,750,619,569,405,446,462,484,539,701,685,711,469,866,960,950,902,878,813,698,598,683,712,793,795,857,866,832,522,530,531,555,726,824,766,794,692,611 17,18,15,42,71,48,28,422,396,400,386,386,382,408,414,398,404,411,407,407,421,383,391,398,412,381,390,374,395,394,412,409,413,404,397,390,381,394,402,383,396,415,451,427,417,402,479,460,457,432,428,397,399,416,460,453,491,490,505,492,454,388,380,400,388,398,409,400,387,402,389 2,17,14,68,114,110,63,559,634,620,566,520,528,611,663,648,647,639,690,784,762,530,721,664,603,580,512,478,436,406,551,758,774,696,706,589,506,417,425,453,500,557,677,657,658,470,820,922,917,863,832,759,649,607,676,697,768,768,830,822,785,491,471,512,494,670,784,736,731,654,549 9,60,43,82,118,93,62,454,531,490,451,422,441,499,489,471,478,469,553,656,646,475,607,551,510,466,433,432,415,395,460,632,671,592,574,495,442,403,407,422,443,499,574,518,499,430,658,829,833,757,726,614,489,504,589,582,646,650,698,671,608,404,422,414,412,517,659,584,588,503,449 18,90,72,154,173,141,126,539,665,618,593,521,549,564,614,598,586,587,703,820,797,567,776,722,642,628,529,473,444,396,518,789,823,738,751,623,536,436,442,478,500,607,696,647,630,515,799,957,964,897,874,769,654,644,704,718,785,778,829,810,760,451,463,463,471,650,819,769,762,661,540 11,15,14,63,72,69,60,401,459,425,418,402,421,418,428,444,416,436,473,566,536,408,526,480,446,447,416,402,383,396,413,538,563,485,497,466,430,403,406,391,414,415,459,445,440,402,552,756,769,682,633,554,458,436,481,482,530,514,577,558,508,412,403,404,389,445,524,495,500,446,409 11,258,223,557,697,605,486,572,727,683,640,566,614,632,689,658,668,653,763,859,838,593,812,757,694,678,568,517,431,434,601,829,854,770,783,652,585,414,474,520,523,619,749,703,697,545,858,1003,1007,946,917,843,729,673,746,773,838,828,881,866,823,502,534,506,537,727,852,793,815,703,617 20,11,11,30,41,41,30,415,464,432,423,409,414,413,440,426,435,427,482,542,510,418,498,468,439,428,414,416,400,379,423,519,547,476,496,453,434,390,389,424,390,406,436,431,441,407,555,769,773,697,665,570,477,419,454,468,508,515,554,552,513,406,401,402,404,446,518,498,496,439,407 20,25,17,52,79,48,30,436,407,394,390,373,390,446,454,428,433,400,414,436,401,392,400,392,395,414,372,381,383,389,429,410,440,414,411,386,374,392,424,429,431,455,511,490,456,416,540,506,488,444,429,418,415,475,536,524,609,602,641,594,550,398,377,395,402,396,423,393,416,393,403 1,147,136,95,130,122,90,405,370,366,382,384,371,386,358,369,363,365,354,362,389,385,402,393,373,393,384,372,361,371,376,417,416,414,377,387,388,387,384,377,387,372,396,378,368,367,356,405,408,384,384,379,361,301,258,270,290,297,302,311,321,387,378,370,384,374,404,398,380,367,379 18,9,8,42,66,60,34,434,481,454,446,442,445,467,492,496,476,490,520,539,524,415,489,453,426,446,409,417,396,393,484,527,559,503,507,458,453,392,396,405,412,434,543,506,554,418,673,751,731,688,643,561,491,446,511,528,579,596,677,680,640,428,424,403,423,468,567,512,525,470,434 5,16,16,64,107,95,59,405,417,406,408,387,402,397,421,423,402,393,433,471,459,397,444,436,407,409,386,406,393,397,414,438,479,436,421,421,392,393,391,396,399,417,452,414,422,396,497,581,589,522,506,447,427,407,428,448,495,457,511,487,467,387,377,394,386,414,447,437,449,400,384 16,70,66,166,283,258,151,481,509,480,473,441,471,522,575,579,561,558,572,612,588,445,538,494,471,465,435,435,391,396,487,576,586,521,528,447,434,410,426,424,443,491,595,556,558,448,738,805,785,724,699,615,537,555,629,653,734,717,769,753,698,466,425,439,471,535,622,557,578,507,460 14,10,9,32,38,31,25,411,406,390,375,384,373,439,452,422,425,414,421,413,410,406,398,392,387,388,373,387,387,419,414,404,415,414,410,372,377,398,393,393,412,432,481,449,435,408,493,444,439,434,407,403,387,436,468,483,514,518,567,527,487,390,404,408,382,417,397,387,384,389,391 16,137,122,422,673,637,402,487,512,454,441,423,456,512,550,554,546,521,571,619,623,435,546,515,471,462,435,411,436,410,492,591,601,521,554,462,432,408,414,418,479,519,631,575,578,507,737,828,830,759,730,635,521,582,673,687,766,760,801,768,720,447,415,428,437,502,607,531,577,489,454 3,31,30,77,164,156,73,498,692,658,648,625,697,574,656,657,682,689,743,751,768,520,648,627,623,620,576,602,525,365,539,612,610,574,605,580,524,406,427,423,454,519,591,573,601,422,813,878,854,824,818,792,703,473,534,564,671,678,758,792,756,547,626,558,595,710,748,742,778,690,688 19,13,13,28,33,33,28,422,474,442,444,425,424,420,445,444,438,412,478,585,578,418,525,502,461,460,422,406,396,380,411,534,595,509,516,468,424,385,400,409,403,429,434,437,451,408,570,789,804,725,677,566,479,433,478,474,523,533,585,581,518,397,408,407,412,461,578,497,529,460,426 13,15,15,56,75,74,54,424,475,455,469,442,432,447,448,466,437,435,500,625,597,441,566,514,483,460,412,424,398,383,439,554,624,525,556,443,415,379,401,399,399,442,487,457,457,406,599,813,822,738,704,598,481,453,483,502,567,552,598,580,561,397,420,386,406,455,593,541,552,473,438 5,20,20,33,54,50,30,412,446,422,426,440,407,417,428,417,435,425,453,525,512,419,479,468,428,420,403,413,393,366,409,470,516,454,472,431,409,390,401,374,412,397,433,421,431,391,533,677,676,612,575,492,440,414,428,452,474,483,524,513,489,398,410,384,394,428,523,454,467,430,422 18,49,46,104,154,148,99,502,586,541,516,499,505,534,585,592,582,583,614,702,693,466,619,573,523,498,467,474,421,423,527,639,675,605,624,520,500,406,417,415,469,491,627,601,607,444,783,871,860,807,785,708,594,562,619,640,730,726,789,784,741,447,456,428,471,586,689,632,667,561,525 6,9,8,50,61,54,44,420,429,413,409,402,391,412,441,441,432,406,438,451,460,396,435,438,409,406,392,403,389,398,403,439,466,426,445,413,396,396,384,395,403,416,465,446,434,404,520,561,583,519,494,452,419,441,468,490,537,527,575,545,491,402,389,391,398,396,464,450,449,428,401 15,10,10,49,83,83,48,405,391,399,399,401,374,385,397,400,384,404,404,401,396,388,393,395,394,391,390,383,384,395,385,399,421,404,390,389,388,371,392,382,382,383,394,404,399,403,424,461,434,421,405,381,384,394,403,411,424,430,411,415,389,384,372,388,395,393,413,400,397,391,396 8,13,10,30,38,30,22,427,418,379,402,387,396,416,435,406,401,390,418,417,419,370,407,411,389,395,403,374,385,404,403,427,411,405,400,395,389,382,398,403,404,436,453,431,424,412,529,453,471,424,424,393,403,455,505,527,578,574,615,569,496,380,388,398,398,412,416,408,408,395,398 3,8,8,40,59,52,35,430,694,654,595,548,580,437,466,460,454,452,736,826,790,607,759,691,643,617,546,519,458,391,467,808,797,734,744,636,585,383,398,394,385,402,464,475,510,392,689,1023,1023,988,951,874,758,418,449,442,483,517,608,642,613,432,568,425,409,754,865,809,837,725,635 12,261,239,166,240,222,154,415,413,407,424,387,385,421,446,417,404,419,414,429,417,409,425,399,402,391,404,378,408,402,422,448,429,408,418,426,406,394,425,435,459,475,549,503,437,410,519,535,524,492,453,440,395,449,477,495,547,538,577,547,472,396,367,401,373,416,429,412,410,381,378 5,55,52,307,457,440,293,468,554,536,490,481,489,480,545,539,522,500,616,716,686,465,644,608,532,526,447,435,408,411,472,660,701,608,616,524,490,401,426,436,444,490,583,544,541,482,729,881,883,820,793,696,571,538,625,649,718,709,751,735,692,444,445,443,447,560,692,645,655,547,483 4,33,32,84,168,165,81,457,483,452,438,384,434,472,490,483,491,484,505,545,542,413,499,468,436,433,404,413,398,397,427,512,531,467,483,427,402,417,404,399,417,429,499,456,484,418,621,720,725,630,618,522,462,488,532,551,606,616,664,641,580,408,415,438,419,461,535,502,503,428,437 18,18,15,44,55,46,37,420,399,395,398,396,388,429,432,423,407,407,421,440,439,397,417,412,401,389,396,399,372,393,422,433,441,435,449,397,392,399,395,401,420,420,478,448,431,426,525,566,567,498,469,426,402,443,473,491,528,532,583,566,521,388,394,386,394,396,435,426,440,402,381 7,16,13,35,51,37,21,444,414,405,391,410,390,431,473,443,457,425,417,451,457,389,415,390,391,388,389,383,398,414,428,429,431,411,420,394,390,407,410,432,424,439,503,467,456,424,548,513,498,467,434,421,408,474,522,534,576,568,642,587,535,400,384,370,396,402,437,424,424,423,392 4,438,158,1023,1023,572,483,838,962,927,893,834,852,879,928,916,909,904,986,1023,1023,858,1023,984,929,912,836,803,719,601,865,1023,1023,994,1012,913,848,640,704,749,801,879,971,942,943,806,1023,1023,1023,1023,1023,1023,949,932,989,1001,1023,1023,1023,1023,1023,750,775,749,777,951,1023,1009,1018,933,858 7,16,12,27,36,22,16,461,396,375,391,384,393,455,485,434,432,399,419,419,420,377,408,400,380,376,382,386,390,371,406,390,399,398,395,411,385,396,416,409,416,435,483,455,440,401,516,469,461,424,423,399,407,444,471,513,562,575,616,554,519,402,386,386,394,391,393,398,416,393,392 11,11,11,51,69,70,52,398,440,397,392,407,387,398,400,415,410,409,396,482,474,390,453,436,413,396,414,395,389,371,403,454,481,448,455,417,395,399,372,400,383,393,413,404,411,385,472,631,656,566,538,488,413,405,403,439,441,437,440,457,438,383,402,385,389,416,473,465,453,405,417 4,10,8,21,23,18,16,406,416,411,424,395,388,407,431,400,416,399,426,498,477,404,483,444,415,404,407,399,389,402,409,466,491,439,447,408,409,392,396,403,399,417,434,439,414,391,475,624,623,547,525,466,415,439,462,469,497,482,543,499,473,388,410,391,382,421,497,432,450,425,403 7,11,9,33,43,28,20,425,486,482,448,425,453,463,488,491,475,468,536,637,602,449,562,515,497,463,443,433,413,398,447,582,625,531,548,472,428,398,401,393,404,427,502,488,498,411,658,827,837,765,729,643,508,452,524,535,608,608,675,652,605,417,408,411,424,511,602,574,558,501,459 10,13,9,37,39,24,23,429,388,375,374,385,391,426,452,421,431,408,398,411,411,388,414,400,387,399,385,392,375,377,385,399,399,397,403,391,377,406,407,403,406,416,471,436,433,400,516,463,453,413,399,401,412,455,478,454,558,536,585,516,487,387,391,394,399,396,414,383,425,402,377 3,14,14,61,83,82,60,400,432,413,430,404,430,430,436,433,420,424,457,494,470,395,449,439,395,412,403,395,390,392,417,465,455,440,455,426,394,401,400,430,419,445,487,458,429,413,550,656,647,557,548,505,421,466,505,530,586,566,616,561,518,395,399,398,397,425,481,457,463,409,400 13,14,14,29,34,34,29,439,492,486,442,432,425,437,473,445,445,428,512,587,575,426,551,491,466,458,427,408,397,406,427,581,592,499,506,457,433,391,396,391,407,417,480,434,451,403,582,764,765,691,648,572,486,433,468,498,535,544,593,589,553,406,431,409,404,476,591,527,541,476,419 20,14,11,30,47,33,21,427,400,392,374,362,386,431,432,423,420,417,415,405,415,390,401,392,397,396,389,375,384,420,409,406,422,396,386,385,398,403,389,413,419,415,484,439,428,403,487,469,459,441,407,380,389,443,476,479,523,528,566,531,499,405,385,392,397,404,412,392,398,399,382 17,26,19,49,57,40,36,438,446,412,418,398,433,438,444,439,449,424,481,542,519,410,491,472,435,424,418,404,387,383,423,529,533,468,468,445,428,392,398,431,441,472,516,493,491,411,584,719,714,615,606,523,463,497,552,553,615,571,639,612,550,408,406,394,404,436,519,500,498,437,415 11,22,22,54,64,62,51,388,446,418,405,412,419,400,399,400,406,418,440,468,456,399,441,438,427,412,411,407,394,383,389,457,490,452,492,425,400,379,385,376,385,392,416,400,414,405,456,655,712,646,606,541,466,406,416,420,443,435,461,457,415,383,407,382,400,413,454,448,509,443,406 15,13,12,13,17,14,10,495,632,589,556,498,529,554,617,598,591,590,676,765,743,503,690,633,571,559,476,477,422,398,517,723,754,654,698,557,503,391,418,431,450,483,592,587,602,435,782,920,910,857,824,744,632,518,597,608,704,704,776,779,744,477,467,476,501,662,778,704,731,618,522 16,13,13,54,67,68,55,405,423,429,398,394,406,412,423,402,407,398,421,456,458,395,433,427,413,399,397,387,402,375,408,455,447,419,430,404,408,394,397,389,402,419,427,417,432,417,512,610,610,556,518,451,419,437,455,474,506,497,550,493,472,398,401,402,402,410,459,438,442,428,388 8,115,42,242,293,150,114,669,688,627,600,550,573,703,761,747,724,707,750,801,793,528,733,667,618,588,505,505,453,514,698,771,789,703,728,605,538,596,655,708,770,840,916,860,817,698,931,961,952,892,871,790,686,863,929,939,988,977,1010,968,919,497,494,518,563,682,790,739,754,642,559 14,16,14,122,190,189,119,447,482,463,418,411,430,453,498,484,457,449,547,610,576,444,532,487,469,444,419,420,395,416,453,508,569,500,497,463,415,402,390,402,411,447,520,501,502,433,668,771,768,691,662,552,474,497,553,568,649,646,705,697,618,437,429,420,436,514,623,555,561,485,432 20,8,8,73,137,139,72,397,393,390,395,381,393,395,373,385,397,397,399,398,396,385,402,393,390,373,381,388,389,389,387,402,396,400,397,406,398,390,395,387,389,382,391,404,386,380,402,421,420,412,395,397,402,402,390,388,425,393,412,412,402,394,395,392,386,383,393,393,415,390,387 6,18,18,125,216,221,127,411,424,399,392,408,410,426,437,440,441,432,443,461,477,403,449,435,403,400,403,397,379,402,406,453,471,415,436,411,399,394,396,400,406,430,471,453,473,419,533,614,613,548,506,464,428,479,507,522,566,551,613,572,507,415,388,400,391,400,467,415,469,431,394 5,19,18,21,24,17,16,551,466,450,445,437,454,576,642,625,606,583,551,549,575,403,432,435,415,416,401,413,398,413,628,549,484,483,499,431,453,488,566,639,666,754,837,785,757,491,816,736,677,641,611,566,494,642,737,770,837,834,880,850,799,472,411,482,466,481,502,509,513,443,430 6,13,10,28,36,28,22,390,382,406,392,382,395,397,409,409,412,398,398,400,399,400,395,381,382,389,391,377,396,381,394,403,391,393,406,380,390,384,381,396,384,411,409,399,416,405,437,397,401,392,380,390,393,403,413,410,437,447,461,444,402,384,381,385,395,377,387,376,393,373,378 6,15,13,35,51,37,25,394,412,395,368,384,401,414,418,408,400,408,412,418,417,384,408,400,384,390,394,379,369,418,391,433,402,401,413,393,403,402,402,424,408,444,481,424,440,419,464,482,491,441,418,408,398,462,494,494,513,522,557,524,486,391,396,372,397,391,411,396,392,408,380 8,13,13,70,81,72,64,417,444,443,419,406,402,410,424,410,428,423,438,539,545,393,472,467,423,433,406,406,387,386,406,493,542,491,475,445,409,381,374,419,391,402,439,434,423,401,513,712,721,637,590,524,442,422,471,456,502,495,537,541,493,403,401,391,389,453,538,491,489,446,423 12,8,7,13,19,17,11,435,383,377,388,397,367,415,425,421,397,401,401,376,373,381,389,389,387,371,382,370,377,389,377,400,396,364,393,363,376,376,387,400,391,389,414,413,394,395,438,396,376,375,363,393,387,395,411,386,446,440,461,451,424,391,375,374,373,375,390,386,376,387,371 17,16,12,27,40,31,20,450,390,373,378,386,404,434,456,439,411,409,407,407,397,398,402,384,366,392,387,388,385,364,391,371,401,379,388,389,386,399,394,402,393,404,467,447,441,409,474,431,414,380,399,405,391,426,438,443,519,522,582,536,489,389,399,374,385,388,389,376,393,389,389 19,29,29,89,102,103,89,428,532,505,472,452,453,450,487,460,462,463,515,681,645,450,608,558,494,501,445,436,405,381,435,617,664,555,591,505,422,374,398,391,409,438,496,489,472,428,630,856,869,789,760,652,526,427,479,492,555,549,631,628,564,389,424,394,408,493,677,600,623,509,449 2,122,84,24,31,18,14,435,438,425,394,395,388,451,450,446,433,441,455,478,439,395,405,413,406,415,366,379,387,407,436,422,447,408,398,425,392,425,431,445,486,521,587,516,481,424,609,581,556,496,495,442,422,532,605,598,661,655,685,608,567,411,370,412,399,423,445,424,450,398,402 4,27,16,44,57,35,27,460,404,393,415,365,420,466,478,462,459,419,436,449,424,388,411,399,405,402,402,389,384,424,437,442,439,414,440,403,396,400,428,424,444,502,566,523,507,454,593,562,529,487,449,430,396,529,602,602,650,647,692,641,568,396,406,395,382,412,437,425,417,390,405 3,14,15,68,98,103,71,420,387,384,388,381,406,433,457,445,433,426,409,404,400,375,393,384,374,393,390,385,366,402,376,378,381,382,385,384,389,399,402,414,414,441,465,442,430,434,511,448,432,404,392,398,382,510,573,580,625,594,610,545,479,397,396,393,395,392,403,391,386,382,379 19,12,11,29,42,32,22,396,397,365,406,386,379,385,410,408,401,405,416,409,415,389,414,408,396,407,401,388,382,397,398,439,436,404,414,413,399,411,404,403,409,432,469,427,437,404,440,474,496,453,435,406,399,441,477,462,465,484,516,458,466,387,400,382,384,379,413,404,398,385,385 5,11,10,7,7,6,5,498,612,563,539,503,535,562,611,604,590,604,670,739,727,508,658,621,570,537,479,458,434,390,547,717,723,641,666,560,485,399,426,420,450,489,640,607,634,428,790,893,878,830,793,730,606,513,585,621,716,718,782,787,750,457,476,475,504,639,746,682,709,584,512 18,10,9,28,36,28,23,412,397,405,395,397,398,416,431,407,413,404,391,398,416,393,391,401,394,387,384,385,381,389,417,378,391,405,394,384,380,385,384,407,405,424,433,419,410,408,470,464,435,427,401,393,379,440,427,453,482,498,532,487,465,400,385,368,404,383,397,385,389,383,382 13,22,21,39,49,48,38,415,508,483,439,421,446,436,481,478,484,473,524,648,634,441,602,547,486,471,442,407,397,414,446,596,635,540,563,470,433,388,391,409,416,441,499,484,485,418,643,804,810,733,704,595,482,479,520,541,620,588,669,643,610,410,414,418,423,525,640,574,584,485,450 18,39,33,145,190,165,122,442,529,491,449,459,463,480,499,501,476,470,556,658,619,460,591,535,476,476,442,448,412,385,444,610,635,552,577,481,454,396,389,420,424,469,524,501,487,428,661,839,844,780,734,657,536,483,551,572,629,621,694,682,632,420,436,407,427,519,639,579,597,501,449 1,86,80,198,294,269,179,495,554,540,480,466,439,488,561,536,512,513,610,717,696,474,654,606,517,519,445,466,420,423,503,652,709,609,615,510,463,415,419,438,458,524,626,583,567,473,744,885,895,821,795,684,561,568,665,681,753,734,794,766,721,446,432,443,447,562,704,651,662,524,492 5,35,35,62,83,76,56,433,944,902,839,728,710,479,460,458,422,437,902,1023,1023,843,1023,1003,942,916,815,747,600,419,490,1023,1023,995,1001,876,776,394,443,461,488,561,668,613,588,467,628,1023,1023,1023,1023,992,861,575,587,560,565,570,612,610,555,423,655,407,389,862,1023,999,1007,902,788 13,8,8,10,14,13,9,440,499,483,471,434,454,455,498,482,485,490,537,589,583,437,538,489,474,461,428,403,397,397,450,580,577,519,514,462,441,392,395,388,416,421,471,483,493,410,641,782,766,705,675,585,487,450,450,482,539,546,623,623,592,418,422,420,428,494,602,560,568,482,456 1,12,11,34,50,42,28,429,394,385,373,387,375,416,400,395,396,396,389,377,389,387,376,384,384,382,389,368,386,394,405,385,378,386,391,395,374,408,391,394,408,422,459,431,434,388,460,379,389,369,383,412,374,437,464,478,500,481,532,452,458,388,388,398,385,376,380,375,366,386,373 17,8,7,29,31,23,22,408,412,396,385,388,375,405,417,419,415,400,393,387,404,384,403,377,386,387,374,398,380,359,382,404,397,400,393,382,387,397,411,389,384,409,433,434,409,403,481,458,424,425,402,396,404,422,435,445,476,485,524,492,443,380,371,386,388,384,394,397,401,391,395 15,8,8,26,37,38,27,431,446,433,432,383,422,437,457,434,439,453,475,527,507,413,484,443,426,437,412,407,391,389,424,490,505,451,484,443,410,377,390,376,394,405,457,443,450,382,575,707,687,631,597,536,475,421,455,434,508,500,573,560,525,396,393,414,410,456,502,457,504,421,419 6,65,56,22,38,22,11,408,416,395,409,411,398,434,430,425,433,420,430,440,432,400,420,423,422,409,389,390,390,405,419,444,444,419,442,407,378,402,404,425,429,473,539,467,441,419,546,605,586,518,467,448,409,495,535,542,588,557,616,567,491,389,385,391,409,407,434,415,420,408,388 20,22,22,92,120,117,88,418,474,443,432,427,442,438,444,465,466,448,498,588,549,415,522,482,461,434,415,405,390,390,428,537,569,500,500,442,415,404,382,398,411,417,483,457,464,411,575,781,791,716,669,574,478,466,498,522,571,552,606,600,524,413,409,402,413,455,595,529,544,469,435 10,10,9,20,27,22,16,414,398,392,377,387,377,416,401,397,419,398,385,394,388,385,397,388,373,377,392,370,378,408,392,405,409,410,382,387,392,390,377,397,395,431,434,423,405,403,420,410,409,401,386,401,395,416,436,452,476,448,478,464,435,387,392,367,372,393,394,391,368,394,383 12,15,14,53,144,137,44,489,910,867,823,745,748,502,501,484,487,476,831,1007,997,738,974,940,895,861,773,731,595,415,463,939,998,935,945,853,769,394,407,418,436,455,531,522,542,409,685,1023,1023,1023,1023,1023,911,494,537,554,598,591,661,642,614,424,687,417,418,774,977,955,968,869,797 11,9,9,38,58,60,39,404,449,417,435,430,391,414,414,430,406,406,473,546,518,426,504,473,437,430,420,391,375,392,406,491,535,470,472,409,420,387,378,389,400,403,427,412,428,409,496,733,758,669,630,538,467,408,453,426,472,482,509,508,478,398,395,394,406,427,519,482,523,451,418 3,11,11,64,84,75,56,410,459,442,424,398,409,402,436,439,406,418,462,537,523,422,516,461,442,425,417,421,380,374,396,540,572,494,466,422,420,384,386,397,397,412,432,432,428,404,539,741,750,663,624,513,439,424,468,458,503,501,523,528,497,393,398,397,385,448,542,482,517,453,427 5,129,84,108,128,58,56,523,501,477,459,421,430,558,613,561,556,543,572,608,584,430,537,491,476,448,422,393,401,459,620,616,606,527,526,487,420,450,541,600,661,776,913,864,796,520,919,837,787,726,694,606,519,729,821,893,1023,1023,1023,998,934,438,419,447,439,504,602,550,537,469,441 3,8,8,41,45,36,31,412,473,445,446,406,410,432,447,454,439,443,472,563,534,410,520,492,450,440,407,402,389,392,427,533,576,485,510,452,434,389,390,424,420,418,484,461,460,426,585,752,765,685,646,556,466,464,521,523,572,580,628,601,543,395,411,399,410,442,559,495,525,443,423 5,218,168,232,310,259,195,539,736,687,638,533,578,593,646,646,627,627,758,872,849,614,835,786,706,696,573,520,439,420,571,841,881,788,807,678,588,440,451,451,517,588,714,668,678,523,826,1000,1009,944,919,831,704,641,719,738,799,798,845,834,799,495,502,472,489,712,865,808,824,702,621 8,17,13,47,99,94,39,504,479,431,454,418,447,537,561,541,525,528,528,533,522,417,446,434,422,418,418,400,412,400,469,509,478,462,460,423,423,421,444,442,486,539,626,572,533,447,668,696,661,617,574,524,460,582,656,669,727,708,752,704,655,478,434,466,458,522,521,517,552,470,447 12,137,60,455,483,168,159,688,813,763,727,677,680,734,786,759,754,743,836,932,912,681,884,834,766,748,652,623,507,471,698,903,930,850,871,758,692,538,585,660,682,777,872,824,813,693,941,1023,1023,1008,982,902,800,843,903,910,952,942,983,960,920,539,572,559,595,795,915,863,870,775,698 10,11,10,26,25,18,20,421,444,441,436,382,393,425,447,427,409,420,426,527,540,422,535,487,442,431,415,414,401,385,398,500,557,448,478,424,397,397,407,404,400,433,461,446,431,398,519,644,684,588,550,479,421,435,486,476,529,526,571,541,491,412,394,389,387,440,538,494,518,437,432 11,9,9,48,50,49,46,384,402,413,401,399,411,390,401,418,409,409,420,464,465,409,441,437,420,397,397,396,392,376,376,449,468,430,433,412,401,402,386,390,387,404,430,414,422,390,467,637,630,568,540,467,414,419,433,425,445,458,483,503,437,404,395,389,395,415,461,457,471,415,396 18,188,169,111,143,120,94,442,389,381,359,391,409,427,434,415,419,414,398,391,407,393,392,397,400,393,370,362,386,410,400,416,435,411,418,389,409,406,423,424,450,471,521,502,451,421,522,466,452,467,428,396,397,429,466,474,530,527,591,537,501,402,380,399,408,437,415,417,425,407,384 9,149,139,236,271,259,216,555,689,649,613,525,544,580,644,622,628,621,719,827,808,565,791,741,653,650,530,523,449,436,564,788,822,732,760,620,558,455,456,468,493,547,686,645,652,505,816,972,980,913,885,796,673,624,719,740,805,800,849,825,788,481,484,455,518,683,824,781,781,676,561 12,14,14,51,62,59,50,419,497,462,443,422,432,420,445,424,421,437,482,627,600,426,574,539,473,465,443,427,397,398,414,574,631,545,543,470,447,410,399,397,400,411,476,443,433,408,570,812,824,745,714,576,480,423,461,477,516,509,555,576,523,394,406,410,408,476,630,568,565,479,433 9,8,8,42,62,62,41,407,429,425,391,384,395,414,427,401,396,399,428,465,463,412,433,425,414,400,396,396,397,395,407,454,467,435,453,406,418,386,396,406,406,407,431,431,423,411,480,630,644,571,533,480,410,423,456,452,471,489,521,480,471,405,391,404,390,429,464,448,440,419,387 11,22,20,61,35,29,55,392,383,394,386,396,387,401,404,397,396,390,404,397,402,384,381,388,381,391,384,395,376,378,392,387,393,391,400,398,395,399,394,388,388,398,465,403,402,389,420,388,422,393,400,401,391,402,425,408,450,434,479,442,424,373,374,385,381,389,406,414,394,365,379 3,10,10,124,130,132,125,491,489,462,466,455,467,537,603,600,592,593,594,558,557,414,424,434,423,417,427,410,409,412,558,522,474,458,497,443,441,381,402,434,432,469,616,616,653,432,816,753,681,657,651,613,503,530,607,657,752,760,828,827,786,473,437,482,500,513,520,496,545,455,448 15,18,17,146,149,111,116,401,467,422,429,406,402,420,423,440,428,400,451,500,514,406,461,468,434,418,427,408,396,386,392,491,516,493,478,432,417,389,392,395,405,421,464,442,412,407,505,692,737,684,629,553,475,409,455,460,488,485,531,505,476,412,396,399,397,445,516,498,504,425,424 11,11,10,27,45,25,17,484,666,605,583,520,558,520,558,542,538,525,684,766,755,566,695,671,616,583,511,497,453,404,492,756,755,700,722,608,553,402,411,403,426,441,531,536,571,416,747,998,974,935,901,828,699,474,516,562,641,643,719,738,702,461,548,466,453,750,857,826,847,735,637 2,109,103,533,1023,1023,512,703,710,665,664,610,675,746,807,788,780,766,776,789,796,633,740,728,718,706,650,657,544,439,685,737,719,681,709,635,589,450,467,520,536,645,779,750,767,599,927,944,925,892,879,851,763,727,807,841,902,897,946,931,892,644,575,630,678,749,785,757,798,703,659 6,14,14,32,46,44,29,489,607,543,498,455,447,492,566,531,531,540,639,765,707,510,721,620,566,534,474,449,405,424,551,757,743,652,671,527,495,407,460,513,529,617,749,694,674,442,745,920,898,828,788,658,546,527,628,656,743,738,796,764,721,452,465,426,446,636,802,687,707,591,476 6,168,143,165,210,182,141,526,670,606,559,503,538,572,622,612,591,579,689,802,790,555,777,722,655,628,533,521,423,409,538,779,817,717,742,618,506,436,460,463,501,578,679,626,628,494,796,957,968,898,870,783,643,608,694,707,774,771,828,808,771,462,480,469,468,644,813,738,748,647,555 15,10,8,29,30,23,22,398,413,409,396,391,387,405,415,393,398,402,389,432,408,390,421,408,399,393,388,382,386,419,403,426,418,416,412,393,402,385,392,390,400,434,432,419,417,400,477,523,507,467,446,441,404,422,468,449,499,500,513,483,456,384,391,391,375,390,427,425,419,390,403 3,13,13,43,51,49,42,415,460,432,438,394,431,446,438,449,443,444,478,535,532,428,502,474,441,427,433,417,394,380,418,516,554,477,498,450,423,395,389,410,405,408,457,460,455,396,576,736,742,658,630,537,469,436,479,502,543,545,609,580,536,407,396,413,407,465,545,494,508,439,414 1,14,10,14,19,15,11,411,403,381,374,387,378,421,459,450,422,422,425,414,408,393,396,383,383,389,399,405,367,395,417,396,401,407,390,394,382,392,426,431,455,509,612,532,498,429,599,528,480,444,431,430,400,540,613,627,731,718,759,690,598,381,400,382,402,408,418,423,415,402,395 16,13,12,21,35,33,20,395,377,378,398,398,376,396,404,394,389,400,398,419,396,398,392,408,397,380,386,379,379,394,401,406,403,388,374,377,386,401,395,388,388,411,436,418,416,389,452,424,440,413,406,397,389,392,420,421,432,431,437,441,429,387,382,397,376,373,409,379,390,393,393 10,24,18,37,36,27,28,435,437,426,400,403,404,464,479,451,458,450,456,469,475,399,413,425,403,393,406,387,391,392,475,466,444,439,452,435,408,423,467,497,536,643,765,687,593,444,757,647,615,548,511,468,420,580,676,758,887,890,921,838,763,413,401,401,406,429,457,437,445,434,401 8,16,13,29,33,26,22,411,391,417,399,393,391,423,424,438,442,427,440,456,448,385,413,412,394,396,393,397,393,385,430,442,469,416,448,398,390,405,420,433,433,467,560,500,473,414,605,596,558,528,497,452,436,501,555,585,659,656,702,647,569,397,388,406,387,412,433,440,430,402,409 20,10,9,28,32,27,23,404,388,385,378,399,395,435,446,407,414,406,393,391,392,381,400,389,377,398,373,392,379,383,408,404,389,381,390,396,398,370,377,382,392,396,440,439,413,377,489,438,442,429,418,392,391,425,439,432,467,493,554,531,460,394,397,384,393,396,409,409,381,383,397 1,64,58,369,620,594,345,476,387,394,393,400,387,464,483,470,443,444,425,440,414,378,404,417,394,372,380,391,375,403,441,429,410,408,403,392,370,426,429,417,459,474,573,514,506,481,597,533,494,469,432,407,394,538,610,628,684,647,705,644,595,415,375,411,402,404,401,412,396,416,390 12,12,12,48,49,45,44,413,431,405,422,426,412,415,420,411,401,432,454,484,475,409,472,439,430,414,417,401,381,388,419,478,494,466,454,418,404,388,389,407,382,404,434,421,426,389,489,667,682,614,573,488,439,393,428,435,479,483,532,502,466,401,402,402,399,431,479,478,455,428,398 18,9,10,38,34,30,33,417,448,456,439,419,403,395,432,429,421,426,487,575,553,418,532,480,462,444,417,417,399,393,423,544,564,492,518,437,415,397,396,395,405,390,432,439,425,394,546,782,799,714,679,575,466,430,446,427,508,489,543,542,514,405,390,387,381,440,561,500,516,460,421 9,82,80,67,65,60,60,578,628,556,542,513,530,615,686,687,672,644,686,715,714,497,609,571,533,527,463,487,424,418,573,672,678,594,642,545,497,441,431,462,514,566,695,660,674,507,846,906,889,844,818,752,633,657,735,763,826,826,873,856,818,507,471,511,549,650,732,692,721,600,542 10,38,36,142,196,196,138,437,523,494,474,457,433,455,489,482,461,468,511,638,645,440,606,568,511,474,442,434,417,385,447,623,660,575,587,468,424,416,405,425,431,460,538,500,507,417,650,834,848,776,732,641,504,500,566,585,670,657,714,661,630,404,413,412,419,526,666,603,609,505,436 11,43,37,157,202,124,96,446,622,578,543,492,519,477,555,536,529,532,652,767,749,511,711,655,579,572,488,497,442,407,483,719,765,667,693,546,511,393,422,396,439,479,567,529,563,431,754,949,961,894,869,769,644,491,584,612,699,700,768,754,717,434,464,445,456,605,763,710,718,597,525 12,21,21,66,101,101,63,445,992,954,893,783,763,455,460,445,436,449,960,1023,1023,916,1023,1023,1000,977,879,814,673,395,494,1023,1023,1023,1023,936,850,404,417,442,472,521,659,630,591,465,655,1023,1023,1023,1023,1023,938,553,585,544,556,540,621,623,565,416,725,402,394,940,1023,1023,1023,964,853 12,58,56,223,329,327,220,445,560,515,493,440,454,452,491,494,469,479,556,698,673,461,653,594,513,512,466,427,414,390,447,660,703,600,635,502,481,382,409,409,424,477,560,516,532,436,666,878,886,817,781,679,544,479,560,573,644,639,699,684,619,419,460,427,417,546,689,628,640,542,447 1,14,14,51,63,61,49,432,476,458,435,417,422,428,449,450,452,428,504,598,576,422,544,500,460,452,410,419,402,381,426,550,593,517,514,428,439,386,404,402,405,446,506,478,462,417,606,787,794,707,666,556,504,484,542,548,613,579,637,606,556,407,388,405,402,459,571,538,549,479,418 1,61,59,252,361,357,245,455,507,464,463,421,413,493,546,496,509,499,533,634,612,428,594,548,482,472,435,427,405,412,468,578,629,510,559,471,439,418,424,453,472,526,618,562,524,502,673,775,796,696,662,583,480,629,725,718,735,712,762,715,656,428,430,428,416,481,610,564,572,467,445 8,10,10,36,51,50,35,421,506,485,451,426,448,440,462,469,452,469,516,611,605,426,571,508,485,456,428,415,406,392,440,591,615,525,544,461,421,388,400,397,407,420,511,474,466,418,619,809,807,735,690,594,486,466,500,519,582,579,642,643,577,403,411,407,406,504,607,547,578,495,433 6,19,18,34,46,40,30,408,467,446,443,417,395,415,437,438,432,444,506,546,531,435,517,468,444,432,413,389,390,382,401,546,553,502,489,444,421,399,380,400,420,433,482,448,454,416,567,736,732,662,623,544,444,466,503,507,550,556,607,581,540,401,400,412,395,454,551,509,533,458,430 5,161,69,297,297,159,148,678,665,602,581,542,584,729,788,770,763,741,742,768,764,489,640,607,565,542,515,448,441,507,742,756,723,659,695,616,573,556,637,703,759,844,929,874,855,668,954,943,911,872,853,803,699,841,906,928,980,971,1010,982,940,579,483,568,590,663,750,702,722,604,561 12,16,16,65,89,93,67,378,382,386,390,388,387,391,423,402,409,398,403,410,384,388,399,397,387,377,401,381,379,412,384,387,415,382,386,382,377,405,394,377,397,388,443,385,410,408,427,439,452,439,422,403,381,471,490,490,484,457,482,443,416,395,380,382,388,392,395,387,398,381,388 6,305,204,517,590,366,315,690,683,644,620,535,591,731,787,767,751,737,759,805,787,541,714,662,600,597,476,509,456,549,752,779,791,711,741,640,547,564,653,712,766,848,936,885,856,689,960,967,948,894,866,797,690,846,916,937,1002,994,1023,991,943,551,487,571,609,725,783,735,770,660,572 17,8,7,35,42,37,31,403,438,423,406,406,404,430,444,450,436,446,453,470,485,411,445,441,405,415,392,389,375,408,414,468,469,437,433,419,409,400,411,388,413,417,467,445,448,405,570,667,661,603,562,499,441,458,485,519,548,564,602,579,534,401,393,405,395,437,452,433,460,423,413 9,717,290,962,910,426,492,818,847,807,779,713,729,852,900,883,877,859,896,953,939,711,892,856,800,778,695,654,542,691,905,944,952,885,902,816,755,800,912,958,1010,1023,1023,1023,1021,826,1023,1023,1023,1023,1017,952,857,984,1023,1023,1023,1023,1023,1023,1023,705,660,713,749,867,955,912,927,831,755 16,33,32,86,83,73,77,405,437,435,416,400,390,418,433,438,441,426,456,517,485,427,497,458,434,426,403,407,385,412,421,513,513,470,448,417,422,404,415,411,435,464,510,467,444,429,527,681,656,586,542,463,429,468,506,499,559,522,591,546,511,414,396,393,409,461,502,455,458,434,400 2,17,18,13,17,15,12,658,626,564,544,531,586,699,767,760,755,745,731,693,708,436,505,482,496,482,447,478,426,437,670,625,599,548,576,557,488,421,455,468,507,589,752,737,763,497,899,851,795,779,759,721,623,673,753,776,854,850,908,905,871,571,490,591,615,674,658,646,686,592,538 19,25,23,21,22,16,15,479,545,503,462,433,462,497,557,529,544,525,581,631,616,431,540,520,450,446,417,412,398,415,496,598,611,533,573,487,431,397,413,419,449,485,597,557,570,439,739,790,776,726,693,627,521,547,626,632,702,701,767,747,699,442,429,441,458,524,594,555,581,485,451 15,266,218,187,296,248,155,420,409,387,363,381,386,436,461,433,409,411,403,453,424,395,420,399,410,411,387,404,419,404,437,439,428,407,415,406,407,417,435,442,483,510,624,539,504,438,541,509,510,436,436,406,386,431,507,514,571,564,602,566,530,395,381,389,410,406,419,413,419,371,389 3,20,20,69,107,109,70,399,474,453,432,420,409,423,452,454,441,431,484,570,564,430,556,501,459,458,418,398,388,412,415,543,595,492,532,447,413,387,375,396,409,419,435,442,443,406,549,773,794,714,669,568,458,420,461,451,525,509,547,555,514,406,412,400,398,464,589,527,525,442,418 9,74,46,46,49,25,25,456,440,409,433,398,409,474,502,499,495,472,478,497,488,402,433,434,407,421,387,390,395,391,480,488,466,445,460,424,422,429,464,472,527,598,719,643,588,462,715,665,626,566,526,474,431,604,697,716,799,797,840,768,710,431,400,432,430,446,468,464,484,414,378 3,26,25,1023,1023,1023,1023,408,426,423,394,367,400,403,415,427,418,399,442,489,444,418,463,436,422,405,402,383,372,378,402,442,472,428,433,400,408,407,383,383,382,402,425,407,439,523,496,549,560,465,471,415,394,414,432,447,491,487,487,495,455,457,417,422,389,417,448,430,440,397,391 20,31,30,72,90,85,67,426,487,469,435,427,442,449,472,470,444,458,484,577,573,419,536,491,448,444,431,420,414,394,438,566,590,515,506,453,412,375,407,406,403,443,498,489,475,427,621,773,773,705,656,576,470,480,522,559,647,625,673,643,587,410,404,399,406,474,566,520,536,469,417 6,37,32,84,128,115,75,493,482,437,470,410,425,551,604,579,585,572,541,533,514,406,413,424,411,417,429,402,411,419,526,503,466,438,431,429,424,477,470,493,543,625,748,677,662,513,792,704,638,599,569,535,452,682,759,783,848,837,879,840,782,438,400,450,450,480,490,460,475,441,432 4,16,16,253,432,440,255,394,447,442,407,397,408,406,448,427,421,412,453,546,511,411,504,462,424,429,406,411,386,393,398,509,536,461,457,432,400,372,392,381,397,409,440,434,431,428,501,715,730,635,609,504,446,407,462,462,495,499,509,508,464,403,423,394,406,430,510,463,476,423,410 10,17,17,38,62,63,38,387,448,418,417,421,411,430,415,446,422,426,478,516,505,418,495,460,429,439,415,407,391,423,425,504,536,473,465,442,434,368,401,386,382,406,435,427,437,399,547,725,731,643,608,533,437,422,444,459,519,505,560,526,501,402,405,405,401,448,531,483,496,438,402 10,9,8,18,22,17,12,427,443,427,417,421,403,432,454,426,419,413,461,519,502,410,476,446,427,438,401,409,389,389,427,506,525,478,485,446,405,400,394,404,442,479,566,537,514,393,535,677,670,613,581,512,449,443,492,474,520,507,556,535,513,396,387,381,397,438,517,491,478,427,421 10,64,51,14,15,8,8,469,409,408,417,391,385,479,533,492,478,473,473,454,451,400,423,420,406,406,377,410,366,433,557,482,459,437,426,431,391,505,626,691,774,859,930,840,736,457,784,666,583,532,525,474,423,674,809,869,950,933,953,867,789,402,392,417,407,444,426,437,461,417,415 12,20,20,112,173,176,113,398,398,371,390,376,386,366,380,404,399,386,398,415,399,386,391,402,389,388,397,398,385,405,394,406,414,386,383,407,388,399,395,390,386,381,411,405,395,397,412,478,457,459,425,406,377,420,448,461,459,417,477,442,409,392,396,396,392,400,416,399,401,414,403 3,14,10,52,59,31,28,552,533,467,471,444,429,575,620,587,590,568,583,657,617,444,582,526,473,454,438,416,399,458,540,608,632,534,579,477,440,454,517,564,607,692,782,720,679,574,809,807,787,738,700,625,495,766,828,824,864,848,889,844,793,425,411,425,438,532,639,584,603,495,445 1,106,79,109,172,131,84,542,798,758,702,579,594,597,640,614,616,595,821,955,911,729,940,868,795,773,656,576,489,429,542,932,959,863,875,736,618,411,479,485,526,595,717,657,673,520,798,1023,1023,989,956,847,702,668,717,717,777,765,822,807,768,487,537,480,494,803,955,881,889,779,647 1,188,179,105,144,139,102,408,401,408,363,391,403,421,392,405,406,402,404,416,424,375,406,422,403,410,375,381,385,389,438,426,442,420,421,404,363,405,417,412,440,450,494,462,438,394,467,517,498,446,451,412,383,394,443,444,472,484,522,469,445,397,376,390,389,402,442,408,408,392,402 10,48,46,101,141,136,94,422,447,435,417,406,416,427,457,421,433,426,447,538,526,410,531,492,428,445,423,412,384,418,432,498,549,482,497,445,423,402,394,412,432,491,580,504,492,429,553,650,695,580,563,474,440,482,527,491,539,518,583,556,532,408,406,406,411,432,548,495,487,452,407 5,14,14,48,59,57,47,419,480,443,427,415,419,412,450,439,444,412,462,571,541,427,521,500,451,436,419,416,395,398,422,535,560,494,495,447,436,393,411,401,412,422,461,459,434,393,546,746,737,656,631,512,455,423,419,461,501,507,568,554,513,383,406,397,396,471,558,476,526,439,429 8,22,22,116,176,172,112,440,485,454,439,428,428,447,482,447,461,444,505,591,562,437,523,502,459,466,431,434,402,380,419,559,593,489,531,463,430,383,398,393,377,437,469,456,466,420,604,779,789,712,673,566,489,439,485,501,563,543,603,595,549,424,411,420,409,481,580,544,528,463,440 5,98,52,63,79,37,30,530,480,482,440,427,441,566,631,607,588,561,563,609,598,434,527,491,437,450,416,423,385,456,607,586,572,515,504,436,454,451,543,625,682,772,880,820,757,564,879,809,764,707,682,623,499,769,837,874,977,976,1011,941,877,439,415,435,447,485,556,527,522,461,446 1,50,49,189,320,317,184,441,499,452,422,430,450,453,497,462,472,451,532,613,579,439,538,503,465,454,429,427,399,397,436,532,585,491,531,438,408,410,402,387,429,447,540,486,483,426,635,778,794,710,674,573,483,467,540,557,631,614,680,657,607,417,435,414,411,498,600,576,546,474,425 4,9,8,17,20,18,15,453,460,435,461,424,418,494,555,539,545,521,503,527,528,396,425,433,436,424,414,416,387,386,492,474,475,452,468,445,416,403,408,415,448,461,553,554,562,428,735,694,630,605,573,549,449,525,587,605,690,693,759,737,695,427,432,428,442,477,495,474,515,455,430 9,11,10,27,34,28,23,433,423,422,388,380,412,420,438,416,445,412,419,475,458,406,425,419,403,401,380,392,401,393,424,472,471,418,465,389,416,399,399,404,408,415,449,441,425,405,525,616,603,542,540,472,422,434,459,484,543,553,582,546,494,403,400,403,402,436,463,438,430,406,413 10,13,11,27,35,30,23,413,394,402,379,377,378,426,439,418,408,403,411,396,403,381,397,395,384,374,368,368,386,394,414,376,385,379,391,396,382,384,396,404,399,420,466,432,411,395,474,424,412,396,392,400,387,408,427,440,494,492,528,488,461,410,389,381,399,393,390,404,382,384,387 5,45,42,72,84,80,67,423,434,408,415,406,439,439,463,442,428,430,476,511,515,405,490,470,430,429,402,402,395,383,416,509,540,479,477,436,407,398,419,416,427,424,498,471,466,417,571,664,673,586,566,490,444,468,510,505,576,545,599,583,546,398,407,400,412,443,528,483,497,461,426 8,85,79,275,399,382,261,509,604,560,504,489,488,540,607,566,573,561,635,748,718,496,687,651,569,555,472,466,430,438,508,703,734,644,674,581,485,424,429,423,475,533,633,595,595,479,772,922,929,859,830,742,612,595,681,700,767,763,807,789,741,458,462,440,465,611,741,684,700,592,513 7,13,12,69,72,72,69,419,459,421,430,403,433,425,479,466,448,423,468,546,533,418,494,468,426,421,410,402,385,415,432,495,536,470,483,424,404,385,399,420,440,465,563,492,479,434,628,728,730,657,620,524,443,538,580,610,655,652,690,658,591,398,404,390,399,446,547,476,514,452,427 20,12,10,28,35,27,21,403,388,381,407,373,401,433,441,417,418,388,407,412,409,391,404,402,408,374,399,396,379,407,402,410,420,396,414,400,384,409,406,407,405,436,475,443,438,407,516,491,463,431,425,410,404,441,464,499,529,518,572,524,465,398,400,379,400,401,399,394,399,386,380 7,17,16,51,55,49,47,423,446,436,431,413,434,444,503,484,480,475,503,543,535,406,462,450,429,439,410,410,396,409,465,508,525,459,480,436,409,372,415,417,439,470,577,520,538,439,679,741,709,650,612,542,468,504,584,594,670,671,728,706,656,409,400,409,411,477,526,489,510,457,425 18,20,19,90,137,137,87,406,411,402,405,388,396,426,406,431,427,395,427,427,424,400,421,412,407,387,397,390,388,396,405,431,424,419,420,417,404,390,404,410,424,449,474,445,435,439,526,543,515,491,441,402,407,494,567,568,591,551,598,549,505,392,402,413,391,390,415,425,395,391,392 14,12,10,157,191,169,138,390,415,403,398,393,388,384,419,414,408,402,415,447,437,388,421,421,413,402,391,380,386,403,384,427,435,434,424,390,413,388,399,387,383,409,405,399,419,395,418,547,582,520,497,444,425,397,410,411,429,427,442,417,426,394,396,375,391,400,433,409,434,422,400 17,10,9,19,28,27,18,390,386,389,367,383,383,428,399,395,404,390,396,381,372,369,376,386,382,379,386,369,388,382,405,399,378,398,402,379,364,389,379,381,387,399,418,409,400,389,438,385,376,395,395,373,385,407,385,393,432,436,462,439,442,372,380,373,382,378,393,383,382,375,391 19,109,90,95,155,128,78,527,639,610,561,509,523,588,641,612,620,615,682,786,765,505,724,661,592,567,495,489,426,446,548,752,773,697,707,571,521,427,439,458,515,566,670,644,640,511,816,935,932,875,843,766,636,659,732,731,792,784,838,825,779,472,487,463,487,661,783,734,751,625,559 3,101,95,294,410,381,270,565,747,711,667,559,595,609,670,652,640,640,763,885,872,610,845,798,726,708,609,565,479,421,602,841,882,790,812,688,592,401,435,469,498,572,707,681,676,512,851,1023,1023,973,946,857,728,645,731,754,826,819,871,857,809,496,544,476,527,727,883,835,841,735,628 14,54,43,72,132,103,55,427,468,422,433,401,412,421,454,440,427,436,487,554,529,440,529,504,423,441,429,413,375,406,422,542,569,490,515,440,396,370,390,417,428,470,487,474,472,421,565,715,716,629,606,508,464,506,540,548,575,576,646,590,547,401,388,392,417,446,553,516,502,446,432 20,10,9,27,34,27,21,410,389,391,384,406,395,418,429,416,408,392,406,430,425,383,415,399,396,382,389,374,386,395,396,424,428,401,393,405,381,387,413,395,403,420,460,440,435,399,501,496,488,456,433,417,396,452,470,485,523,519,559,529,466,385,389,377,384,406,429,412,401,390,392 6,59,55,229,364,340,210,455,500,479,447,433,470,469,472,481,465,463,529,629,599,430,569,511,480,459,434,410,405,425,461,573,624,539,528,472,455,399,414,406,434,447,521,492,503,454,672,850,860,784,746,653,544,502,541,572,636,637,694,669,633,413,418,421,421,486,606,554,571,507,458 11,8,8,58,70,72,59,416,431,431,425,405,402,401,412,420,414,422,438,529,504,409,477,462,433,429,413,395,380,390,406,501,535,471,485,427,420,397,396,397,398,385,412,398,417,396,507,723,738,644,618,496,458,397,415,435,446,473,499,497,467,384,392,394,396,429,524,487,481,445,413 1,12,11,39,51,49,37,399,424,432,415,409,416,421,429,419,444,425,468,535,528,410,501,463,420,420,407,412,407,380,420,521,538,471,474,428,427,385,386,404,399,402,450,427,438,399,520,694,692,600,585,475,442,410,455,446,502,491,520,538,500,383,390,383,400,450,521,498,500,438,405 17,8,8,36,66,66,35,397,390,398,408,397,386,398,389,406,389,374,393,398,389,386,394,391,392,379,374,382,391,379,383,397,392,391,389,391,389,388,398,399,396,397,420,402,413,405,440,427,432,429,422,398,398,464,532,531,511,478,503,458,423,384,386,382,379,396,399,385,391,396,383 20,16,10,51,55,30,28,434,406,408,398,398,403,436,452,430,423,386,430,455,438,403,414,417,398,395,394,387,383,397,415,417,420,425,428,404,391,382,393,421,404,434,487,463,439,411,511,510,497,485,456,411,399,447,484,479,544,567,614,560,506,406,380,391,378,387,425,413,417,390,402 1,24,24,172,250,261,178,400,411,408,384,387,389,406,414,401,433,402,387,439,427,406,418,389,393,389,378,398,378,387,403,419,422,415,407,420,387,389,396,381,401,436,459,437,446,419,496,487,479,447,434,394,417,464,487,512,542,499,553,497,463,388,396,391,391,403,414,390,418,402,390 17,97,82,175,259,224,153,546,707,675,617,544,569,615,669,658,646,648,755,836,815,579,781,734,666,635,544,533,459,414,602,800,834,742,772,643,584,402,436,475,512,594,706,672,677,488,845,986,980,926,897,818,696,625,720,733,804,802,859,848,809,492,513,493,518,718,847,788,801,691,613 14,11,10,27,30,25,23,452,461,425,418,415,411,463,458,436,449,456,471,581,540,411,559,500,438,442,423,387,396,407,424,522,583,494,495,432,425,405,419,434,440,497,545,495,488,439,594,694,720,624,592,475,430,525,583,580,654,620,665,609,568,401,392,386,388,442,565,519,525,442,409 17,10,9,20,29,20,13,413,392,383,398,388,408,440,429,429,421,428,407,406,424,393,393,398,390,384,381,378,382,407,406,410,407,395,396,398,379,393,414,426,409,433,456,442,428,412,525,488,462,421,414,415,393,462,508,492,542,534,579,537,506,388,386,390,387,395,393,417,407,388,398 14,11,12,123,170,179,128,401,392,384,398,382,393,401,416,396,400,394,406,418,431,392,412,421,394,398,385,377,394,387,393,415,433,400,422,398,394,396,375,390,407,390,409,405,399,405,428,516,529,462,453,418,408,415,428,441,442,441,461,448,422,393,397,397,387,407,422,409,413,393,383 1,22,18,29,30,22,21,425,539,491,458,413,441,442,478,469,459,448,540,680,652,463,672,603,511,509,468,425,389,403,427,642,702,583,593,480,446,410,421,409,430,456,541,515,516,428,640,800,821,734,709,562,483,495,566,571,626,608,668,643,584,410,416,404,409,534,702,605,613,510,442 10,36,29,16,20,9,7,447,418,402,397,420,391,457,481,466,471,464,464,455,443,385,415,404,407,412,394,400,374,480,589,470,446,441,443,424,406,551,704,772,830,907,970,875,776,482,755,631,570,523,493,474,435,665,808,865,939,918,936,842,767,405,394,399,416,409,414,421,460,404,393 19,11,8,27,39,20,13,436,411,390,388,379,372,441,452,420,414,415,418,444,423,395,423,398,400,409,395,385,375,390,418,406,428,403,406,390,413,395,400,396,403,407,448,425,437,395,479,514,526,477,465,429,392,411,447,459,463,497,555,506,476,402,378,395,387,397,432,413,392,404,382 17,10,9,95,184,187,91,409,411,399,395,389,395,401,405,402,389,398,435,464,426,389,435,439,398,397,395,389,383,366,385,434,439,409,439,379,403,385,386,385,400,400,400,412,399,382,457,547,550,483,476,418,408,410,416,425,435,432,473,424,423,396,407,387,390,419,433,426,432,394,418 12,15,11,56,70,56,44,415,470,423,407,410,414,423,468,429,453,450,477,534,523,419,464,450,431,420,413,397,384,401,420,499,520,473,467,440,411,408,400,393,414,432,490,456,453,411,574,717,716,635,598,511,442,471,501,499,579,574,611,579,550,397,397,405,389,450,513,481,484,428,422 5,9,8,44,57,38,30,421,504,488,449,438,458,432,479,459,453,443,517,625,597,428,555,514,445,454,427,410,389,394,413,583,623,522,531,466,423,385,387,383,401,407,457,462,469,379,585,823,819,741,715,618,509,442,466,483,526,538,594,581,529,407,418,401,408,471,607,539,546,465,444 17,246,224,243,262,191,147,424,419,422,371,428,383,468,501,458,446,454,448,464,461,408,437,420,436,377,394,401,389,441,458,445,440,436,446,406,421,397,459,478,485,574,648,586,562,467,626,604,587,529,491,452,455,562,625,629,680,666,726,665,624,421,393,423,418,395,429,444,421,412,385 2,18,16,7,8,5,4,402,387,410,386,400,392,394,397,408,399,396,423,427,440,387,425,400,403,401,385,395,401,397,402,417,417,413,416,390,399,386,398,389,407,441,463,430,403,424,463,539,513,471,441,434,388,414,439,459,495,486,509,481,438,392,393,378,384,401,417,424,421,395,382 12,11,9,34,52,45,27,429,395,384,389,381,394,432,432,412,413,426,411,399,391,387,398,392,384,386,380,398,383,382,405,393,399,391,387,406,383,399,387,392,407,405,459,439,409,387,464,427,434,409,411,391,395,429,459,434,486,491,512,477,448,397,392,385,367,389,403,393,385,388,378 16,17,17,52,66,66,51,431,457,441,445,424,425,430,457,464,458,430,473,555,529,422,493,471,423,441,429,428,379,385,426,507,537,480,486,445,410,404,404,412,411,442,486,469,465,402,573,735,735,656,622,548,464,457,492,498,569,558,611,600,538,397,406,391,397,461,536,499,507,442,417 14,43,33,25,31,13,11,611,668,607,587,545,543,634,720,706,691,676,716,772,755,516,711,651,603,583,523,506,452,423,613,743,758,685,708,606,543,422,458,497,520,601,748,710,727,492,858,914,899,850,830,759,661,653,736,753,821,823,878,868,826,520,479,530,552,677,771,726,745,646,561 18,11,9,18,23,18,13,439,376,386,371,384,391,427,437,411,412,404,407,407,397,393,397,382,398,387,389,378,390,397,371,382,397,396,396,397,378,391,400,397,382,410,437,420,407,386,451,418,418,403,398,371,377,393,422,421,448,469,514,465,447,391,386,379,376,381,391,402,396,372,395 2,21,21,52,63,64,52,412,514,487,469,437,416,447,457,473,439,440,525,647,625,438,598,553,510,477,448,413,396,387,426,612,674,572,592,483,475,390,392,394,412,432,471,474,472,417,610,847,859,779,752,625,502,433,479,494,578,557,622,611,577,397,425,391,404,491,624,577,594,493,453 19,33,31,66,77,63,58,659,739,673,653,622,663,709,773,773,762,749,817,836,819,603,733,699,677,637,568,558,489,424,711,823,790,754,763,648,621,415,435,469,498,593,760,773,791,484,932,1023,982,957,924,866,769,664,744,766,848,857,918,933,901,618,618,628,659,833,897,837,881,762,686 8,231,151,71,90,56,42,463,486,438,416,410,427,494,558,548,518,492,540,582,579,435,515,466,444,439,413,409,398,407,491,553,572,513,519,428,399,462,464,470,513,600,688,624,564,484,730,781,767,687,657,564,443,659,722,726,779,763,798,759,704,423,391,392,437,461,572,544,525,444,425 12,11,11,46,62,63,46,392,405,439,409,413,409,406,420,418,417,416,430,496,468,414,453,445,429,430,416,402,388,413,401,444,486,451,464,453,404,407,383,385,383,409,425,402,417,401,508,686,691,607,576,501,455,431,435,452,489,473,511,513,457,392,396,402,406,427,494,460,462,410,406 2,321,260,169,182,142,133,591,777,735,675,590,598,625,700,663,653,655,787,920,889,681,901,842,770,737,630,579,466,441,602,896,928,835,853,718,613,458,483,518,548,641,767,721,705,555,866,1023,1023,989,958,861,741,715,787,808,864,855,898,879,835,481,525,508,520,756,912,844,859,743,647 14,48,46,80,115,108,73,432,479,461,469,408,425,425,456,462,459,438,471,597,568,428,546,506,435,453,419,420,412,410,438,567,604,492,523,440,434,399,396,404,416,459,506,478,465,416,610,780,784,697,654,581,464,474,548,570,623,615,662,626,594,397,403,401,416,458,586,527,530,450,435 15,124,113,25,27,21,20,458,611,550,527,467,483,509,557,535,523,517,599,746,725,492,679,631,533,539,470,458,415,436,489,694,747,647,657,557,476,399,437,438,465,533,642,586,570,463,739,891,904,829,798,705,571,578,678,696,750,744,789,759,714,424,428,408,426,547,714,637,659,562,482 15,150,136,111,185,126,73,738,669,614,580,525,549,769,819,795,784,754,759,800,778,503,704,650,564,555,475,466,441,621,742,760,776,685,700,583,556,680,750,781,830,894,958,902,861,769,939,921,899,838,811,727,602,922,971,970,997,982,1017,977,929,511,477,515,552,635,727,691,681,583,509 18,10,8,34,40,29,25,435,403,407,393,391,388,427,438,429,419,410,404,410,413,383,391,402,380,377,389,372,382,411,397,422,406,385,403,408,382,392,402,398,421,424,487,446,444,406,531,458,453,433,411,414,400,463,489,506,537,551,621,566,511,387,392,372,394,393,414,402,399,387,384 14,9,9,10,11,9,9,473,589,531,503,455,478,507,568,559,565,549,646,736,700,497,659,607,567,532,455,464,416,400,500,703,722,643,656,564,495,379,409,410,424,476,566,559,557,421,743,885,878,820,790,700,572,496,554,573,662,669,740,738,703,440,447,459,458,620,739,675,692,579,491 15,11,10,21,32,28,19,434,397,393,364,375,387,433,446,427,414,402,408,409,388,384,386,379,381,386,388,383,396,380,413,403,415,383,387,394,383,378,383,400,408,400,463,423,435,400,470,421,400,397,407,399,385,423,431,427,496,497,538,508,477,380,388,387,382,387,396,394,405,377,376 6,12,9,36,39,28,26,442,389,382,392,388,404,461,476,466,437,452,426,447,452,399,425,406,393,395,396,396,387,394,437,422,424,405,429,378,395,407,439,420,466,488,576,539,473,444,602,537,505,466,437,414,407,553,631,625,673,664,722,658,585,398,383,401,392,401,413,425,438,396,392 9,54,51,71,108,99,65,453,441,436,393,410,418,465,496,471,488,460,489,471,442,388,413,405,398,386,381,392,376,455,543,477,445,411,439,422,407,474,584,633,717,808,884,801,724,407,729,609,554,509,491,477,438,547,657,735,851,844,880,803,731,418,382,398,410,407,436,432,416,401,394 7,17,17,50,83,85,51,386,423,402,409,389,412,398,423,413,414,402,410,440,439,395,418,410,420,389,386,376,381,392,378,451,429,411,412,406,390,384,396,389,400,402,423,427,425,406,504,528,552,487,472,402,391,442,473,493,559,526,579,525,488,396,391,387,390,392,440,404,405,394,382 19,8,8,24,33,22,15,402,442,434,425,399,411,414,430,434,423,423,455,546,525,412,491,465,436,436,423,408,391,371,419,512,546,478,488,431,431,390,411,388,407,417,430,426,419,397,554,732,736,653,625,539,463,442,457,468,511,513,558,563,508,396,401,385,407,448,529,495,491,454,432 5,12,13,31,42,44,32,407,397,397,406,385,391,394,405,396,399,396,384,416,448,393,405,398,398,390,390,383,387,399,401,404,406,409,400,413,397,390,381,390,404,406,425,398,399,400,452,477,466,437,419,392,412,441,463,446,480,463,500,464,442,390,392,394,394,403,408,412,408,401,385 17,9,9,23,31,25,18,438,401,376,378,361,395,396,421,420,413,388,396,399,408,396,389,392,391,387,378,397,380,399,407,410,403,396,391,383,372,368,395,385,397,417,447,450,435,402,464,432,456,427,416,393,392,427,466,462,482,510,514,498,458,375,392,370,385,392,405,394,398,380,378 20,9,8,43,47,36,33,409,422,414,386,390,392,411,414,414,422,417,408,440,424,392,419,410,404,394,390,403,384,397,390,431,442,411,418,384,389,395,401,402,389,417,434,416,405,390,478,572,574,501,480,429,404,424,458,450,478,481,505,500,445,399,384,385,390,404,436,408,428,407,417 5,9,9,39,49,49,38,401,433,414,417,411,408,404,418,403,409,416,438,495,454,396,454,432,409,392,387,408,382,391,403,465,475,445,448,410,408,403,390,395,390,398,437,424,438,402,470,645,630,550,522,469,416,414,413,417,463,449,491,493,471,404,397,393,399,422,486,447,438,429,415 11,9,9,9,10,8,7,475,558,498,483,467,485,505,547,549,545,530,599,667,641,465,594,547,500,493,436,437,407,388,495,639,660,566,601,500,462,392,389,406,427,478,548,538,579,406,719,838,832,765,736,652,530,469,547,552,631,636,716,720,676,437,432,456,467,585,673,614,632,533,479 10,8,7,21,27,22,17,416,410,405,388,393,385,407,422,399,398,396,417,428,437,393,421,413,401,400,384,398,381,362,402,434,442,417,430,405,381,389,393,410,410,432,497,458,449,385,462,493,525,467,456,440,406,386,407,416,445,433,461,443,405,392,392,399,395,394,417,412,409,407,395 17,10,9,22,34,30,20,432,389,395,392,377,400,413,422,434,392,395,388,400,384,390,392,381,394,376,370,392,398,397,404,418,403,392,408,386,364,392,377,395,406,412,448,424,431,384,502,473,437,444,414,403,400,410,400,427,484,489,556,542,466,388,394,385,377,403,395,380,390,393,377 4,12,10,26,31,22,19,406,398,390,380,384,392,411,435,404,405,405,411,438,433,380,416,397,401,401,398,393,380,399,394,414,424,420,412,395,389,380,398,408,411,437,458,442,417,391,468,530,513,474,451,419,410,450,467,485,524,503,557,530,481,390,411,392,396,382,419,416,420,391,380 14,12,11,29,37,37,30,408,412,403,386,411,413,412,420,388,403,407,449,458,471,394,460,442,410,414,402,388,384,387,418,470,465,443,428,397,404,399,404,409,400,394,436,431,420,396,485,631,629,582,539,442,421,426,437,466,488,477,522,489,474,392,411,407,404,416,460,443,455,420,404 12,16,16,59,101,106,61,400,393,405,386,375,384,393,387,418,384,389,396,407,394,390,400,406,369,393,382,373,398,367,384,382,385,394,402,409,389,403,382,399,404,404,437,419,411,391,433,458,460,415,392,408,380,434,446,450,449,431,448,447,427,386,383,389,389,383,394,384,377,386,389 20,55,54,159,227,228,158,465,556,526,503,444,468,470,535,494,495,511,568,707,686,464,621,596,515,523,464,438,406,404,474,644,697,589,611,519,457,399,415,430,450,484,594,543,531,429,714,873,885,807,781,679,532,518,623,639,709,705,751,720,669,431,436,416,442,536,677,638,638,525,479 9,19,16,63,65,47,53,446,436,411,401,411,402,469,459,444,425,430,457,527,509,407,482,447,433,423,409,395,391,410,433,504,528,471,482,436,416,407,408,395,439,431,499,483,485,402,543,683,673,603,560,502,459,458,503,493,544,550,612,562,507,395,387,400,405,422,484,457,452,425,402 4,12,12,49,63,62,47,391,433,421,402,401,402,410,409,421,403,427,450,494,478,395,450,443,416,412,408,391,388,352,381,452,474,442,435,440,414,375,401,401,408,390,421,422,414,388,495,627,646,560,534,489,430,414,421,442,456,460,506,485,452,400,375,397,379,425,463,432,466,409,395 19,29,18,59,83,47,35,481,499,498,468,451,479,509,531,523,521,501,590,640,627,446,576,513,482,487,433,419,387,402,479,614,646,541,554,495,470,410,408,418,437,494,593,554,567,438,718,824,814,743,718,626,504,530,598,590,664,667,733,728,684,419,425,433,448,532,651,579,621,526,458 18,20,17,32,51,43,26,399,406,384,379,391,373,425,426,410,419,408,405,406,419,376,393,387,384,374,384,392,381,394,403,402,400,389,411,384,379,389,418,427,452,459,495,468,455,423,506,449,434,440,419,388,392,477,534,544,568,546,601,551,503,385,393,382,393,389,406,396,388,379,392 2,10,10,5,6,5,4,400,395,392,388,387,380,397,421,406,412,396,382,400,398,393,382,398,394,385,392,408,384,379,404,378,389,396,392,381,401,391,389,391,396,425,464,413,415,388,435,436,438,405,399,394,379,422,447,469,488,476,504,479,441,401,389,385,383,400,396,398,401,370,396 9,63,62,99,147,144,97,461,487,467,454,428,440,469,506,484,489,490,536,618,603,434,539,498,467,465,429,409,393,428,458,556,602,515,544,458,414,418,403,408,437,464,549,502,501,439,659,816,819,751,708,601,492,514,565,577,656,640,706,675,611,412,440,420,417,524,604,548,564,478,444 12,23,23,74,76,74,72,422,442,436,423,419,416,455,434,428,453,432,478,537,519,422,496,454,432,417,412,410,405,365,433,506,534,465,467,445,408,402,413,440,428,469,505,473,459,422,586,709,712,647,602,500,427,490,529,539,607,586,627,602,552,400,411,409,391,445,509,497,489,426,397 14,14,13,31,35,31,27,449,532,518,457,412,446,467,501,496,453,470,542,694,679,446,696,630,530,534,452,425,395,414,457,646,725,609,626,491,460,429,425,446,462,507,593,555,520,436,641,790,830,732,702,570,480,574,634,634,686,670,718,673,614,404,410,393,408,501,700,631,613,505,453 16,11,11,32,43,41,30,427,447,447,440,428,431,433,432,429,438,423,454,531,524,415,488,449,445,426,416,420,399,397,429,517,515,471,456,419,406,398,391,404,410,416,446,434,452,387,540,719,718,653,606,551,457,414,460,480,498,519,550,548,500,419,390,402,401,451,523,505,488,446,431 20,10,10,25,25,18,19,405,456,444,449,400,434,402,425,434,440,412,466,545,539,424,500,467,445,433,409,413,400,401,408,500,554,475,483,419,429,398,388,380,404,417,443,421,425,398,546,732,738,657,615,525,462,434,450,462,516,506,555,545,517,399,391,407,405,453,547,505,494,440,421 18,18,17,30,46,42,27,392,389,413,406,393,367,395,416,406,389,399,395,422,398,392,398,383,387,397,389,389,383,374,396,387,414,391,375,382,391,394,399,409,404,401,431,427,419,415,447,455,454,407,411,391,375,430,428,441,472,467,487,476,443,392,393,387,396,388,422,386,394,400,379 5,240,148,548,645,402,329,841,826,777,754,710,730,877,927,909,894,875,892,926,913,659,848,802,740,719,643,617,522,613,839,891,895,830,853,759,690,642,683,734,807,883,980,947,935,753,1023,1023,1023,997,971,912,819,900,965,979,1023,1023,1023,1023,1016,736,630,735,753,845,910,870,891,787,714 5,22,20,47,51,50,45,410,405,391,428,395,383,413,420,414,416,418,423,464,436,397,433,430,407,409,401,397,397,367,402,428,449,402,406,398,388,405,383,395,403,438,441,432,409,379,474,532,524,494,477,414,403,414,433,432,484,462,502,475,455,408,385,391,393,403,446,437,391,394,397 7,8,8,21,29,27,20,390,375,375,373,367,390,387,386,380,386,387,387,389,388,395,396,384,384,382,383,375,380,394,385,374,385,378,381,391,399,378,386,394,385,387,395,373,378,396,397,389,387,378,382,375,375,373,383,392,396,398,415,396,407,392,384,392,384,382,371,381,374,380,376 8,1023,297,1023,1023,336,281,969,940,899,875,828,860,1001,1023,1023,1009,995,1002,1023,1018,798,954,920,872,859,783,766,657,939,1023,1023,1023,971,992,919,874,1019,1023,1023,1023,1023,1023,1023,1023,981,1023,1023,1023,1023,1023,1023,955,1023,1023,1023,1023,1023,1023,1023,1023,840,759,844,873,946,1007,969,982,899,843 5,29,27,28,36,32,25,449,555,519,515,474,485,480,508,489,495,475,571,688,657,464,635,561,525,496,464,428,412,404,458,668,690,586,616,494,471,399,398,401,444,440,519,527,497,405,668,867,862,795,751,661,535,481,542,537,621,616,699,677,634,409,433,426,430,566,686,640,636,521,481 5,38,37,18,27,20,14,404,408,391,395,392,403,408,426,416,427,423,394,409,396,383,387,386,392,402,384,381,379,431,543,439,430,445,429,423,420,502,658,728,790,874,945,851,743,447,759,576,503,469,471,429,403,659,819,893,972,950,963,863,775,411,396,397,391,400,401,399,411,394,391 9,28,28,100,113,105,94,419,450,450,434,429,415,427,471,426,428,411,488,553,536,405,523,479,439,421,433,425,392,385,417,546,560,470,496,429,415,394,385,420,414,432,476,452,426,386,555,739,743,671,633,548,449,456,471,502,557,549,605,565,550,401,395,401,406,464,554,506,526,426,440 11,28,27,202,237,235,199,427,518,502,446,453,442,437,451,427,434,435,514,669,648,457,645,561,515,479,439,410,411,395,410,598,651,573,550,454,423,382,390,393,392,384,443,438,451,428,560,887,897,814,783,660,519,416,456,463,502,511,565,546,508,410,419,394,402,532,693,596,601,514,463 3,9,9,55,57,56,54,425,451,417,425,419,383,431,437,441,425,422,467,529,551,417,511,487,466,446,422,415,394,396,410,530,565,490,489,442,427,396,398,412,400,400,439,429,439,394,542,753,768,686,644,554,461,430,440,453,479,483,507,536,494,402,411,397,407,439,566,510,506,453,407 12,261,237,199,244,224,182,442,397,409,402,391,391,457,431,412,439,418,391,405,401,374,392,380,398,403,377,390,413,447,448,431,391,399,401,386,379,427,434,452,501,542,643,555,529,443,532,448,422,458,392,380,391,468,501,519,569,558,595,574,528,411,397,399,393,391,429,397,411,390,398 4,13,13,94,165,162,91,567,476,455,435,434,431,619,680,642,623,598,558,527,545,416,431,434,422,421,404,404,382,422,505,493,466,436,438,426,417,415,441,453,471,523,633,582,583,466,758,683,613,581,561,506,473,587,650,674,747,736,800,784,732,497,413,497,495,504,522,491,537,450,406 2,226,168,109,147,111,82,470,479,438,421,422,435,521,568,529,513,505,526,548,533,406,494,453,446,423,417,417,398,537,691,604,580,523,523,459,452,633,798,848,908,975,1023,962,872,468,872,792,735,678,638,575,482,694,839,910,1017,1015,1023,956,884,431,389,413,440,482,519,475,505,440,424 5,198,183,281,435,403,257,735,661,602,592,547,556,776,835,817,806,779,760,739,747,449,533,516,498,489,437,450,410,553,784,727,663,622,650,591,582,582,666,712,778,859,949,908,898,663,979,913,857,833,803,772,662,841,908,929,988,980,1023,1003,964,620,461,598,645,681,668,642,679,560,537 19,13,9,29,41,28,19,390,376,379,400,375,400,404,421,432,404,405,407,399,415,384,405,375,386,381,370,365,377,396,411,394,392,399,402,375,397,384,417,427,440,457,524,470,444,416,526,462,418,422,411,382,379,483,543,531,593,581,611,538,518,403,383,382,391,393,400,396,390,386,381 11,13,10,77,79,55,56,459,567,518,472,426,432,492,522,500,486,495,578,718,677,482,669,594,537,521,442,426,414,399,461,689,717,600,628,489,457,419,425,423,469,484,574,532,519,444,676,855,860,780,742,637,534,553,606,618,670,653,710,690,638,419,388,417,424,546,704,629,658,517,476 9,8,8,28,31,27,24,420,381,393,393,389,396,425,424,406,403,402,393,408,412,376,386,400,391,397,401,379,385,371,391,400,399,379,396,367,392,390,390,389,405,409,441,426,418,385,489,456,422,415,414,375,385,426,439,440,463,461,493,478,443,384,371,394,388,368,386,377,395,389,384 5,180,139,57,65,48,41,764,833,789,762,703,734,805,862,848,849,834,882,936,917,707,877,835,783,760,690,645,550,475,780,912,918,851,873,771,720,497,533,594,647,738,868,848,861,596,983,1023,1023,997,974,909,816,776,852,868,933,933,987,985,953,675,662,682,716,858,932,890,907,814,743 13,166,138,186,242,188,142,669,653,577,576,532,569,726,793,772,749,733,742,763,746,491,622,571,531,534,466,458,429,507,806,763,747,686,707,632,586,541,677,740,810,900,998,956,923,572,960,929,894,853,829,774,677,763,861,904,987,988,1023,1000,951,560,483,585,593,655,704,672,689,592,521 9,42,42,118,183,175,110,419,527,507,490,457,458,449,504,465,475,468,543,686,662,458,617,585,508,527,461,413,408,396,448,644,682,575,605,487,457,403,394,423,416,446,498,496,492,437,675,874,885,812,782,671,529,486,544,574,629,631,691,660,621,420,437,424,413,534,675,619,625,526,479 11,18,18,85,127,130,86,405,441,414,407,396,405,413,437,403,444,428,437,454,447,402,421,418,404,391,387,405,396,402,411,416,451,429,421,404,404,399,405,420,421,404,468,429,426,429,510,565,586,505,501,446,399,445,475,478,518,509,553,524,490,410,396,398,386,417,460,448,463,396,395 2,10,10,43,56,55,43,407,453,435,407,418,398,399,418,425,406,407,477,551,504,419,499,470,433,429,423,410,402,398,428,504,536,475,499,422,422,389,380,411,395,405,441,420,442,397,518,723,726,661,619,546,446,421,442,440,498,485,544,516,499,398,403,391,408,451,526,475,503,451,421 1,8,7,14,16,12,10,395,437,421,416,407,411,414,420,404,391,416,425,541,540,411,556,514,445,435,400,384,395,375,414,519,587,480,508,430,408,403,407,409,402,444,452,447,429,413,488,602,678,557,526,433,408,448,476,481,507,508,530,512,460,398,388,381,391,403,547,504,477,434,420 7,13,13,76,118,124,78,396,395,390,382,402,399,384,384,391,394,372,382,398,394,394,388,386,392,386,381,374,385,378,381,394,401,402,383,372,399,393,383,388,383,397,384,383,387,383,409,453,427,420,425,395,385,392,416,439,420,413,405,413,395,382,388,387,391,386,392,393,391,393,399 1,24,22,12,15,10,8,573,682,611,598,533,528,622,702,666,672,662,734,806,791,554,747,690,621,597,524,484,435,404,604,783,792,717,731,603,530,407,439,466,484,577,708,679,698,453,844,941,930,877,850,773,657,620,701,714,794,785,848,847,806,511,502,498,548,719,821,760,775,683,588 9,38,37,89,118,101,75,463,568,510,512,464,458,469,505,488,504,505,579,693,659,468,637,593,521,519,462,426,405,400,476,662,698,590,633,523,462,431,416,412,453,489,567,561,545,423,703,881,882,815,779,682,585,514,585,610,720,715,765,729,665,422,446,424,441,550,696,619,659,537,458 1,32,32,145,242,249,148,411,418,410,399,376,391,421,434,438,423,434,425,437,456,396,423,401,399,402,382,419,376,398,435,399,427,408,414,402,376,398,407,426,421,439,484,445,447,460,537,521,518,481,446,432,409,533,595,613,616,578,623,558,511,401,392,405,404,423,428,411,430,423,396 3,46,39,66,79,67,56,415,452,455,430,402,431,435,458,439,436,452,481,560,526,414,514,495,451,471,421,398,395,400,420,539,568,497,508,440,422,409,391,412,416,453,519,456,483,435,613,743,748,667,631,536,458,491,540,561,602,597,652,628,554,405,407,412,412,450,580,502,513,448,445 16,258,236,110,153,140,100,429,392,378,416,389,358,449,450,423,439,427,393,405,394,390,403,398,405,394,396,374,389,402,428,413,412,397,414,399,392,405,454,417,452,490,551,501,489,425,471,477,456,439,422,416,375,424,473,469,548,518,568,522,487,390,413,404,392,401,401,407,426,409,378 10,9,8,24,28,23,19,403,393,384,396,389,381,413,428,414,396,407,395,400,408,390,403,393,393,379,394,391,376,392,394,407,416,398,412,404,392,377,409,399,413,399,435,438,427,395,468,472,461,408,418,384,396,428,434,444,498,492,532,517,472,393,374,390,387,382,404,387,394,411,386 10,41,40,154,217,208,146,412,406,385,365,389,402,405,413,405,395,391,435,403,410,395,408,392,379,384,386,387,386,389,402,394,411,401,385,390,379,379,400,384,387,394,423,399,408,399,477,492,465,451,447,426,410,397,442,427,456,452,481,472,442,389,360,392,401,393,438,402,403,391,388 17,131,77,138,160,73,62,594,525,484,490,474,491,606,683,652,646,617,627,647,646,457,546,520,461,473,430,403,392,540,678,628,623,545,571,491,447,649,773,823,879,950,1008,919,840,667,903,847,816,757,721,658,543,872,961,994,1023,1014,1023,958,897,464,424,458,454,516,618,566,574,500,460 5,86,79,55,59,49,47,497,474,417,415,425,422,546,633,573,559,540,534,542,558,413,473,457,427,415,406,403,391,554,696,610,559,538,539,490,446,656,801,853,912,979,1023,949,864,527,830,750,707,659,596,550,513,780,896,945,996,974,989,903,833,446,399,444,438,486,541,503,508,468,418 9,15,15,87,111,105,84,403,397,395,389,378,389,390,401,407,389,413,402,390,411,401,407,403,397,391,379,396,363,407,387,412,404,397,398,392,386,395,397,398,400,392,439,416,404,389,478,473,466,417,410,407,388,440,462,470,502,475,527,476,457,401,382,398,385,385,404,399,382,399,394 3,26,19,39,49,26,22,454,443,415,410,402,402,446,468,442,449,434,456,504,459,396,447,431,418,406,406,400,398,394,439,461,468,438,442,430,416,420,440,434,472,545,646,570,520,415,633,651,633,561,538,468,423,499,587,631,712,695,745,668,606,410,380,409,407,428,473,444,444,400,402 2,43,39,278,356,323,252,409,435,435,400,404,415,425,431,442,418,430,435,472,468,394,418,434,442,414,421,414,405,402,416,451,491,463,478,438,432,392,370,386,374,401,423,425,430,413,499,643,714,645,621,551,464,413,461,448,512,501,555,526,468,411,417,416,412,401,474,486,499,461,418 10,9,9,17,26,24,16,412,381,380,390,389,389,411,416,407,398,418,380,400,380,382,404,376,384,385,372,385,375,395,400,399,407,389,382,389,378,392,387,394,396,392,424,395,385,387,432,411,399,387,365,379,371,395,417,413,429,443,477,457,431,389,388,386,377,389,398,371,387,377,396 11,25,25,112,184,187,113,430,420,405,408,426,408,435,470,455,454,429,434,438,433,388,396,382,397,397,404,398,392,397,425,426,417,403,408,390,390,392,411,394,414,435,476,477,480,426,552,532,519,494,469,455,421,485,520,519,557,551,617,560,541,410,403,418,407,429,403,417,417,413,407 6,11,10,23,32,27,18,437,415,413,400,369,381,425,458,419,418,432,413,421,425,388,417,393,390,405,397,391,390,419,401,427,433,400,425,400,409,406,427,444,464,493,563,510,495,431,565,522,502,444,425,415,403,545,611,624,656,647,679,615,557,409,374,394,400,401,425,402,421,384,400 19,38,33,72,83,59,47,479,646,613,551,486,462,514,563,549,554,530,647,809,782,538,782,722,629,614,528,458,416,394,513,767,816,699,734,562,509,433,425,433,456,511,625,591,581,456,735,923,938,863,831,722,591,562,613,641,704,704,761,748,694,452,453,437,444,641,816,755,749,626,522 1,53,50,132,221,222,129,501,654,576,535,491,502,539,604,581,556,576,678,769,741,527,707,651,589,566,495,461,423,417,534,737,760,657,685,556,497,416,433,433,493,543,655,614,624,466,796,925,923,858,832,743,614,618,689,712,769,764,819,797,755,467,449,454,482,629,765,700,723,599,536 11,10,10,203,312,322,209,374,425,411,408,386,410,393,377,391,380,408,428,469,441,405,447,431,435,397,395,384,377,390,388,455,501,414,455,416,398,396,389,368,384,397,410,393,400,390,444,634,645,565,529,454,416,410,399,421,431,425,457,460,425,393,389,384,393,424,478,464,446,416,394 3,92,68,61,50,37,45,753,806,760,715,651,691,796,851,839,833,824,861,903,889,675,838,792,742,727,622,604,528,485,762,873,888,814,842,738,673,476,520,565,638,735,857,842,850,597,976,1023,1011,966,947,888,791,792,856,876,936,936,987,983,951,660,627,676,703,827,906,867,879,783,694 4,71,62,42,53,42,32,658,787,737,696,643,655,713,770,771,758,755,828,896,882,653,836,789,737,713,616,596,497,396,666,865,885,811,830,716,650,443,447,468,523,608,758,741,773,491,923,1023,1016,967,943,876,773,659,752,772,848,854,916,919,887,574,590,603,634,795,897,853,861,768,665 14,17,11,43,52,31,26,459,397,406,410,392,401,451,458,408,421,422,401,414,390,399,401,398,393,391,382,382,380,386,426,410,404,379,412,381,395,396,403,423,409,428,483,483,456,415,520,444,449,419,412,401,403,442,490,494,555,564,623,582,522,397,381,399,382,386,401,394,400,393,391 16,10,10,35,42,41,35,397,477,443,431,432,396,402,445,425,416,427,488,545,543,423,508,481,454,445,413,417,400,374,424,530,566,478,489,428,418,398,387,389,409,404,442,439,453,396,536,749,746,659,623,545,470,417,429,453,491,468,552,523,503,408,401,399,401,459,539,494,497,444,429 12,9,10,27,36,36,26,444,490,470,463,474,471,460,487,474,494,470,527,601,582,422,516,486,453,446,413,426,419,392,461,576,586,530,549,465,449,387,406,420,436,444,515,506,520,413,711,811,796,751,726,651,542,463,522,545,609,606,688,696,672,427,415,417,429,506,588,537,562,492,444 7,137,113,496,750,641,422,556,672,613,570,512,553,586,651,635,621,598,702,792,789,534,740,696,622,604,538,508,430,422,561,745,790,690,727,589,546,434,486,481,534,623,721,682,684,553,835,969,989,922,892,810,672,675,765,790,855,843,882,856,810,485,494,458,482,629,769,727,717,640,568 16,10,10,6,8,8,6,420,407,413,410,434,398,433,474,462,471,451,452,432,439,395,398,395,400,386,386,406,382,389,507,463,433,414,420,411,405,391,425,472,517,605,723,664,598,408,651,550,492,488,454,481,428,457,530,572,690,690,745,690,626,400,399,420,404,429,431,407,417,407,389 18,15,14,41,46,36,33,411,414,415,399,409,398,437,442,431,420,411,437,491,465,403,455,440,396,404,387,406,392,391,412,465,505,434,447,417,423,393,407,417,423,439,469,466,449,415,553,629,627,544,520,453,425,486,508,539,583,563,620,573,523,375,396,393,395,429,487,454,432,397,410 9,78,64,160,230,196,134,519,619,580,546,488,491,535,590,561,549,535,640,776,750,519,738,683,598,570,493,456,434,434,502,735,781,675,711,559,502,436,445,474,480,533,666,611,585,482,767,911,919,845,818,715,589,623,687,692,759,751,801,780,715,446,456,454,440,600,775,706,725,607,518 12,150,92,771,1023,842,574,818,888,844,819,763,788,858,912,908,900,888,934,972,964,755,905,877,833,806,723,719,603,635,892,975,968,915,934,847,800,702,765,803,861,932,1013,979,976,772,1023,1023,1023,1023,1023,995,905,926,994,1011,1023,1023,1023,1023,1023,760,739,763,787,921,996,959,980,888,825 13,293,173,1023,1023,1023,663,722,828,787,738,685,713,758,810,790,787,783,852,936,923,681,885,856,783,767,686,654,569,509,733,895,925,843,872,765,682,522,525,588,661,739,859,834,831,706,968,1023,1023,1023,1008,932,832,804,877,897,958,951,996,977,939,632,636,606,653,812,915,881,883,799,720 9,66,49,297,454,337,208,485,592,520,510,463,495,490,559,535,515,498,601,723,703,480,654,610,546,521,453,437,423,416,487,668,714,603,626,529,479,415,418,412,446,491,579,526,561,468,734,906,917,849,817,720,591,540,613,639,712,709,763,745,699,411,432,452,444,569,713,658,682,578,494 3,31,31,250,401,409,251,397,400,416,398,401,401,409,412,391,401,411,385,405,393,374,397,400,388,381,402,376,398,404,395,410,381,399,380,395,388,400,376,394,403,411,461,439,413,440,470,449,467,451,430,402,396,438,477,467,508,504,519,493,463,420,366,382,394,390,405,405,394,377,392 17,9,9,25,31,26,21,430,397,397,394,399,383,443,422,391,405,414,421,399,388,398,396,390,398,385,374,396,379,401,399,415,424,397,406,408,394,393,402,396,392,410,432,449,410,404,465,452,449,458,417,390,380,430,438,454,476,497,523,498,464,379,381,394,383,410,404,382,374,373,394 8,29,19,75,108,51,36,429,428,401,400,409,410,441,492,464,455,431,445,483,483,404,452,419,426,405,390,377,393,383,415,472,475,436,430,413,411,422,409,398,430,449,490,489,452,411,591,649,636,562,525,468,406,478,540,546,609,602,660,622,552,408,394,385,387,414,466,446,452,427,392 6,10,9,37,44,40,34,520,623,567,532,503,523,557,620,591,583,594,680,743,718,543,659,614,568,557,482,470,426,403,519,717,707,654,641,568,497,413,424,441,454,521,612,585,614,450,786,942,905,869,835,752,634,563,633,649,729,735,791,791,752,464,505,480,490,726,809,753,787,675,577 14,11,10,20,24,23,19,385,374,392,349,383,395,401,389,363,393,388,398,386,386,384,398,389,380,388,389,370,372,408,392,379,392,395,384,381,397,397,405,400,405,400,413,407,401,372,421,394,408,410,394,402,378,388,416,430,425,428,454,440,419,380,374,389,372,388,400,379,382,394,395 2,349,247,34,38,23,22,530,430,424,429,407,455,559,588,588,555,526,514,500,510,403,452,429,409,431,406,387,395,562,743,589,546,477,482,471,440,686,838,895,946,1019,1023,1001,914,551,925,783,684,634,599,539,477,783,908,973,1023,1023,1023,1007,939,421,406,422,431,464,484,445,481,423,395 19,17,17,55,76,73,53,412,444,452,412,391,409,420,440,431,437,429,482,562,510,423,487,475,440,438,417,404,401,380,408,513,544,480,502,439,405,398,394,408,422,441,455,451,437,392,567,731,728,653,603,530,442,443,478,496,536,542,597,564,508,408,407,397,400,451,533,493,536,450,414 2,9,9,44,71,68,41,402,398,422,407,403,371,411,420,404,404,411,408,446,456,398,437,410,405,412,400,396,390,428,400,429,453,425,427,395,396,384,379,401,400,399,433,406,420,396,465,566,586,516,488,452,406,412,429,449,460,473,505,472,443,404,374,393,403,400,448,433,434,410,383 10,34,31,36,39,35,32,483,492,464,452,434,431,463,488,479,449,449,518,587,573,426,572,507,461,463,414,408,384,404,511,580,629,509,529,443,422,389,424,445,474,567,697,645,602,412,619,738,751,678,673,599,516,482,525,538,595,587,651,645,561,404,402,385,379,447,589,525,531,438,424 8,67,55,211,515,438,164,499,623,582,605,571,635,523,580,551,564,562,656,728,736,509,683,641,599,600,534,572,531,377,503,645,665,584,638,517,494,401,428,464,459,521,657,618,585,477,779,886,889,839,821,779,692,592,671,691,777,782,825,798,747,472,597,471,496,628,727,686,730,642,631 2,8,8,8,8,7,7,545,576,525,490,480,483,569,630,633,616,614,639,687,683,458,581,542,514,489,448,443,407,394,538,655,657,579,592,518,480,412,427,443,453,488,631,613,634,436,800,848,826,778,751,693,569,563,639,662,739,745,804,803,766,481,461,483,496,605,682,614,661,549,500 3,12,12,24,31,30,23,397,393,394,422,396,396,427,416,425,411,407,412,447,443,398,425,415,403,415,384,391,388,399,428,446,448,436,428,421,406,396,401,427,434,509,610,564,518,400,497,557,552,513,486,458,435,428,457,445,517,489,540,497,482,409,395,403,384,400,430,418,440,395,388 10,12,9,34,35,24,24,391,381,395,396,392,383,429,426,401,402,412,404,403,413,381,399,406,398,393,395,380,382,387,398,388,403,388,390,374,380,390,386,390,397,416,408,407,405,397,446,435,424,411,420,393,378,413,421,409,432,445,504,466,443,403,367,379,377,392,407,392,404,399,406 15,109,103,104,135,103,75,389,397,398,420,391,392,413,426,424,411,416,420,431,448,390,416,402,408,412,388,390,373,371,420,433,449,425,430,408,412,421,418,437,437,484,548,494,438,403,491,557,559,496,479,438,401,466,514,515,520,523,578,516,481,393,375,396,391,411,430,409,414,378,381 4,9,9,57,122,117,52,384,392,393,400,383,385,378,389,405,397,387,414,451,452,398,441,424,410,407,394,403,382,371,394,424,453,419,421,394,390,384,398,384,397,400,409,390,416,408,427,528,557,474,464,420,405,389,406,398,403,420,439,436,414,394,391,391,375,400,438,410,404,386,397 9,10,8,32,41,32,26,394,408,403,385,390,392,404,418,411,406,407,403,412,395,371,392,406,383,395,402,399,390,395,396,411,433,402,398,395,383,393,409,392,386,418,443,420,410,408,464,461,451,433,437,392,381,425,454,429,487,467,499,474,439,390,396,388,380,390,400,407,398,390,399 9,11,10,44,53,44,38,487,742,689,663,607,645,489,537,518,521,527,723,809,809,605,757,740,712,674,613,609,511,412,470,792,811,776,793,727,664,386,397,409,432,457,526,509,539,409,711,1023,1023,996,972,917,824,473,522,519,585,623,685,685,651,452,658,433,439,748,860,850,877,794,737 16,11,10,33,40,31,23,389,420,401,375,405,386,409,417,407,387,409,416,419,416,404,411,397,393,389,387,380,382,385,406,406,414,397,408,395,387,390,401,396,408,412,435,422,412,401,449,501,505,440,450,402,414,458,470,462,493,477,491,490,458,381,414,394,390,397,446,413,433,393,397 1,34,28,43,47,38,34,426,559,543,489,439,447,452,498,506,487,478,536,730,703,455,723,672,555,573,476,425,408,420,458,666,757,624,671,507,447,431,440,430,452,514,621,546,527,457,670,803,856,752,733,589,474,592,661,662,717,707,751,704,636,408,427,409,402,492,745,670,656,546,484 2,56,51,44,39,37,43,439,657,600,553,456,466,463,505,497,485,460,680,835,776,604,818,730,653,629,523,493,435,413,499,824,837,742,744,563,509,383,447,486,557,648,756,668,605,461,725,995,982,910,873,752,599,532,637,694,810,811,851,776,727,426,466,402,437,720,885,798,811,681,531 11,15,11,24,35,24,16,453,423,385,395,390,390,457,456,425,408,422,391,398,384,381,387,389,401,393,400,408,389,410,416,400,388,392,389,379,381,409,389,412,409,407,468,450,445,397,491,432,418,406,393,383,388,429,442,470,546,511,563,540,462,381,385,385,391,378,393,402,386,388,390 9,42,36,60,90,77,52,408,484,473,449,409,410,437,461,450,452,435,513,627,595,445,578,509,461,456,429,430,415,388,423,588,622,540,528,484,446,384,403,419,434,443,506,457,468,428,608,791,796,721,686,598,485,458,528,520,584,568,639,619,568,403,431,407,417,466,633,559,575,500,449 15,11,9,30,35,26,22,414,380,405,375,386,388,412,416,412,406,392,386,398,420,385,394,385,391,365,390,365,394,392,392,383,405,382,389,365,400,396,406,399,408,421,459,426,410,392,482,433,412,423,407,396,402,428,458,462,499,470,512,485,443,405,400,388,397,405,407,391,413,396,375 9,8,8,23,29,24,20,399,400,383,371,391,388,391,394,390,380,389,393,403,407,380,393,376,392,392,380,393,364,397,382,388,387,389,398,386,405,399,393,396,411,398,417,392,398,386,418,408,405,406,410,395,400,402,426,437,450,415,462,432,410,396,379,388,391,376,373,361,382,389,392 19,27,26,205,255,258,206,412,466,456,442,413,426,401,445,426,436,444,488,595,575,436,550,513,457,449,416,407,419,379,425,541,595,500,543,445,426,393,382,393,397,418,460,419,443,417,539,781,789,701,669,551,459,406,438,437,498,493,530,546,501,395,419,399,412,473,581,544,515,477,438 7,39,34,342,688,625,303,540,577,535,479,460,489,568,622,594,582,573,628,706,691,475,627,569,515,513,443,429,444,454,512,649,689,590,622,511,464,459,467,472,519,595,698,642,628,535,800,883,883,811,779,693,581,662,758,781,839,827,864,829,768,456,447,461,458,573,683,626,653,529,474 8,38,22,67,97,53,39,423,405,397,390,387,408,415,441,433,424,407,419,430,441,405,415,393,409,398,382,387,375,418,417,424,435,395,401,383,385,405,401,430,437,461,528,488,445,449,523,522,488,466,462,398,396,511,524,538,592,574,639,572,520,403,412,393,373,405,431,400,391,394,389 11,8,8,41,46,44,38,428,822,781,699,588,584,417,414,426,405,409,792,976,932,720,959,889,815,795,657,581,473,381,419,939,977,886,892,751,631,387,408,397,423,425,481,457,452,414,506,1023,1023,1023,989,865,717,453,464,433,461,465,510,491,460,398,516,388,388,765,970,894,900,793,652 8,20,20,173,309,316,175,390,394,410,393,415,390,423,393,386,411,378,421,430,446,393,425,414,416,401,391,390,383,375,411,415,433,434,430,399,391,380,386,412,379,395,397,381,403,399,442,520,557,492,472,407,404,400,398,425,445,427,453,465,442,392,387,385,379,401,420,389,428,403,394 7,32,26,40,71,56,31,410,387,395,389,399,383,408,433,426,433,427,420,428,425,370,382,399,386,387,383,377,396,421,417,402,416,429,401,402,378,383,422,419,443,470,527,476,465,421,534,488,470,442,439,418,412,484,542,554,590,586,638,571,512,395,408,409,380,392,410,404,417,386,385 3,9,9,73,102,104,73,394,439,400,382,402,411,399,422,423,416,415,433,479,486,397,451,447,412,410,406,406,385,398,399,476,480,431,473,412,406,401,388,390,394,392,452,425,435,396,486,643,633,567,550,461,417,417,435,446,484,481,513,490,454,400,397,367,389,421,490,446,461,436,390 14,9,9,15,19,19,14,394,387,379,381,371,380,387,397,390,391,399,389,392,404,387,403,381,382,389,380,395,390,373,387,389,399,383,400,392,386,402,381,382,392,397,421,397,396,394,411,426,431,409,396,388,390,408,400,403,425,438,422,412,413,400,386,384,400,395,405,385,395,370,381 12,10,9,37,47,43,35,400,451,413,436,432,419,399,428,434,423,423,458,531,511,408,503,459,433,440,415,404,390,376,396,522,536,449,483,438,416,390,405,410,396,414,443,417,451,404,521,722,733,648,616,519,435,435,462,475,521,506,557,549,517,396,392,396,399,447,524,475,506,435,429 6,57,56,87,126,127,86,485,502,460,461,434,462,521,569,547,551,550,565,594,558,411,502,499,457,451,431,439,420,441,482,542,541,490,489,459,435,409,420,429,453,485,587,552,542,448,730,783,771,697,668,599,493,565,622,639,706,691,762,734,692,456,439,451,464,503,557,557,546,478,437 4,20,20,21,22,21,20,544,580,503,512,488,497,578,625,623,603,605,661,709,680,470,616,578,539,519,449,437,423,415,547,666,685,590,629,528,476,414,404,413,452,507,625,607,655,440,792,847,838,783,751,688,568,531,616,650,727,726,797,789,756,475,434,488,508,608,691,628,656,555,492 16,14,12,15,17,13,12,414,389,408,393,400,401,405,424,412,421,421,425,467,445,384,430,407,409,412,402,389,378,415,418,442,458,429,421,375,400,399,430,439,467,523,596,504,455,420,521,569,536,478,467,440,404,477,542,569,649,620,640,571,516,383,373,400,394,400,431,420,428,427,378 10,42,35,104,91,81,90,426,422,391,420,406,372,434,455,438,429,429,421,469,442,391,417,411,401,417,405,403,383,454,557,476,474,455,442,441,420,448,569,652,699,804,910,828,728,414,803,691,637,544,510,485,422,549,733,816,955,956,986,900,818,396,401,398,398,402,443,403,432,403,390 10,10,8,32,36,27,23,430,414,391,403,410,400,438,449,437,446,434,430,464,451,408,443,416,410,397,405,385,380,375,416,430,457,415,442,404,401,384,407,388,411,414,458,445,424,407,565,559,553,509,490,466,430,441,475,481,529,529,597,553,517,394,385,401,399,422,465,447,441,397,404 10,115,108,143,220,210,136,605,756,720,675,647,669,653,714,697,682,677,780,872,862,610,808,775,728,709,639,604,520,420,611,819,844,771,799,685,613,418,436,430,472,539,679,675,703,471,885,1023,1023,996,972,902,801,583,677,708,801,809,871,871,837,498,592,499,559,760,863,828,844,752,672 12,69,62,129,164,148,113,495,670,621,568,507,518,512,559,559,538,535,675,802,781,528,756,704,643,609,526,492,449,396,499,770,809,722,733,601,518,424,429,415,449,509,592,589,594,445,772,980,994,925,901,811,677,530,621,654,728,729,782,778,732,443,505,442,455,644,797,759,764,645,572 5,17,17,24,25,23,23,513,519,485,456,449,481,562,621,608,601,564,583,607,601,426,497,472,441,439,412,413,396,415,604,619,603,540,566,517,493,407,422,431,467,563,733,707,715,430,823,813,777,736,715,660,559,534,612,658,775,783,845,832,792,465,437,464,475,540,555,556,582,485,448 1,50,45,69,90,80,61,662,777,742,698,616,663,707,772,762,753,746,823,905,882,655,844,796,734,721,630,553,499,407,690,875,887,816,823,702,650,435,430,468,524,593,765,754,780,497,917,1023,1023,979,952,877,764,667,747,769,847,845,911,913,882,591,597,610,625,829,927,871,887,785,704 2,95,85,649,950,845,575,460,576,522,493,445,463,469,507,516,506,482,588,706,699,478,672,621,538,513,463,431,425,396,481,673,726,625,632,529,453,405,410,443,431,472,569,543,533,504,671,885,902,822,791,691,535,518,562,584,653,631,716,700,639,429,433,434,427,550,707,658,640,544,458 16,69,64,131,185,165,116,521,595,556,534,495,504,518,599,563,582,554,643,725,707,476,636,595,553,512,454,470,425,415,515,666,704,618,644,533,491,413,462,492,546,617,730,647,629,456,784,910,904,849,819,735,607,592,697,727,795,787,827,793,745,454,469,415,468,623,735,677,693,585,515 5,9,8,32,41,38,29,390,445,427,416,385,396,406,431,413,418,423,433,520,512,421,477,439,423,416,411,401,419,385,407,479,522,446,468,401,405,380,384,389,411,396,424,424,427,392,508,692,694,628,582,484,455,419,435,439,473,482,528,531,474,409,407,392,399,443,511,468,484,429,411 2,41,38,186,279,271,174,569,506,477,460,452,450,612,676,664,643,621,612,567,570,412,431,422,436,423,417,407,401,427,660,572,530,487,521,490,450,503,608,635,701,776,866,813,787,499,846,766,696,657,630,601,506,672,758,783,856,850,897,869,823,482,413,475,492,516,506,497,534,460,433 5,27,24,26,23,15,19,541,576,548,516,480,498,589,660,634,620,615,642,714,696,481,620,565,525,526,471,417,418,407,527,675,680,617,636,509,481,435,432,453,485,563,683,651,640,457,814,866,848,788,767,687,575,618,697,712,784,779,837,824,783,482,473,493,521,624,711,658,668,560,506 2,11,9,16,19,10,10,411,395,385,390,380,394,404,410,406,410,410,405,397,420,386,385,398,377,398,394,379,388,417,445,414,427,405,392,426,383,421,444,494,529,625,773,695,590,400,685,538,498,474,439,414,411,475,593,686,859,860,896,806,718,399,376,396,393,405,419,386,397,387,376 10,10,8,24,33,27,18,416,382,396,391,390,391,427,420,410,412,401,403,408,395,398,386,387,374,380,401,386,377,376,424,395,385,385,388,373,393,398,404,397,424,444,464,442,428,400,494,430,396,405,385,389,369,439,487,478,524,519,557,507,454,366,374,391,380,389,373,397,384,380,389 15,34,29,165,201,160,127,411,456,445,433,411,408,434,449,436,430,434,497,537,534,420,507,491,440,435,418,389,396,411,421,504,535,471,482,451,416,406,402,410,417,469,509,469,461,442,594,723,738,641,619,499,437,499,533,558,629,629,665,622,570,397,409,394,401,424,502,494,490,432,416 20,9,8,20,28,23,16,399,418,401,413,392,399,407,421,411,405,410,422,463,444,400,443,434,418,412,396,395,397,385,417,454,473,440,442,403,392,385,401,401,409,402,444,433,439,420,479,590,610,525,496,438,413,443,481,476,504,507,527,495,460,400,370,393,392,421,467,450,430,431,402 14,24,23,59,57,44,48,492,556,521,472,454,475,480,547,513,519,505,590,696,678,456,647,578,503,499,446,460,408,403,480,666,704,602,609,485,451,414,419,427,463,496,586,561,541,448,718,873,879,808,778,677,532,581,652,665,723,718,770,742,693,422,427,410,428,535,697,625,631,533,475 4,13,10,27,36,26,19,422,417,379,395,395,376,431,439,414,422,398,427,408,422,397,406,386,383,390,388,382,371,381,402,412,415,401,395,385,375,401,408,420,415,451,502,446,440,417,489,480,464,434,443,404,394,448,496,494,542,538,581,546,486,399,386,389,391,398,400,421,401,392,389 18,114,100,63,110,91,51,549,716,657,615,560,560,636,689,684,668,639,746,849,826,590,809,754,666,663,553,502,442,422,587,809,844,754,770,637,543,434,470,490,515,601,723,684,678,485,842,974,977,914,883,795,660,658,737,745,807,799,858,846,809,507,539,492,510,714,847,789,799,677,587 12,11,10,72,99,90,65,403,429,444,424,405,391,416,420,414,427,427,440,476,479,393,444,428,430,410,392,383,411,370,414,460,491,435,434,404,404,394,402,398,420,414,455,432,444,395,527,654,662,571,554,469,426,428,459,473,533,539,565,537,493,394,394,399,407,439,488,431,438,426,403 6,16,13,36,48,36,26,444,387,396,386,397,400,444,457,428,429,423,415,416,408,400,406,399,388,399,386,401,393,405,390,404,430,404,420,390,404,403,410,421,417,431,481,460,433,396,530,507,480,438,450,404,405,454,478,485,552,539,618,558,515,390,390,394,389,405,423,415,430,390,386 18,10,9,29,34,27,23,404,417,394,388,384,391,438,426,401,421,407,416,436,426,380,404,410,395,418,398,397,367,389,410,425,431,418,413,400,404,397,391,413,424,417,446,460,435,406,484,533,493,473,446,421,399,445,474,486,517,515,561,512,477,390,389,381,392,395,433,419,420,395,390 19,11,11,29,48,45,27,395,410,390,397,390,398,402,416,407,421,402,429,441,420,396,414,410,407,401,405,387,389,372,388,414,414,408,409,385,408,388,380,386,393,397,419,423,408,396,471,538,523,473,468,421,403,400,409,427,432,437,451,451,443,388,393,402,396,406,417,413,415,402,393 3,68,35,167,237,136,92,464,507,478,440,443,419,481,521,479,483,507,565,632,605,447,585,547,476,474,455,418,424,394,472,622,651,538,558,490,432,417,422,460,457,494,602,517,536,480,690,810,808,747,694,607,490,531,606,630,683,674,734,707,635,417,426,424,428,529,613,557,599,466,435 16,15,14,14,16,16,13,417,440,426,442,422,380,415,420,443,416,416,465,510,511,423,493,467,425,422,417,405,374,403,414,492,528,479,478,451,413,403,390,405,407,429,477,440,439,411,530,695,698,607,596,482,447,451,462,480,516,528,571,525,506,381,404,390,401,447,524,494,490,444,419 8,150,122,82,92,33,30,525,469,412,409,397,399,531,589,552,549,524,508,550,528,416,470,458,406,436,398,399,381,509,665,573,541,482,475,448,447,567,736,794,851,931,1005,926,840,528,884,793,747,670,646,574,490,771,878,932,1023,1019,1023,966,898,427,404,439,448,468,517,485,487,458,416 19,17,15,29,45,39,24,405,410,399,412,383,390,396,427,416,396,403,446,476,442,389,429,402,406,384,399,394,387,402,411,449,459,418,431,415,393,379,412,408,412,460,499,463,436,402,501,597,580,526,504,432,414,472,496,492,533,527,568,537,506,390,392,390,383,419,457,428,426,414,401 4,202,169,609,758,632,516,617,782,738,696,648,649,666,723,697,702,679,803,907,890,651,858,812,753,720,638,620,493,457,628,864,899,811,836,726,661,447,469,518,524,622,746,710,720,574,896,1023,1023,1004,977,898,792,699,767,790,861,855,910,898,864,524,580,540,562,770,897,852,866,766,665 19,10,8,31,50,39,25,457,458,450,425,441,437,459,493,495,491,505,491,495,517,395,428,424,409,426,408,405,395,394,489,500,460,444,466,448,455,405,417,429,432,458,545,517,543,418,667,675,633,592,576,540,491,476,527,523,620,612,658,636,625,417,416,413,419,443,452,446,484,440,427 1,32,32,106,180,186,106,388,402,401,394,392,398,399,412,419,406,393,408,445,421,371,406,393,393,385,396,375,411,386,394,429,408,408,400,390,396,397,384,400,403,409,422,416,404,427,468,477,470,424,424,429,391,502,550,560,554,533,551,490,483,397,401,390,403,399,421,396,407,388,401 4,13,13,41,51,50,40,668,603,561,543,524,541,693,768,754,743,716,707,695,693,446,502,511,478,479,440,460,420,405,673,655,616,571,588,562,499,411,443,463,518,607,756,747,774,506,911,877,833,809,798,765,656,680,772,781,857,861,916,917,882,576,479,580,594,635,669,629,666,555,515 8,16,15,89,121,104,75,424,454,434,446,415,407,419,451,447,440,444,486,565,534,415,520,474,450,443,421,424,401,400,417,525,564,474,491,419,428,399,405,415,415,436,491,459,470,418,585,752,747,669,643,551,462,476,508,528,590,588,620,614,542,415,409,404,405,449,576,516,520,464,408 11,30,29,223,338,332,216,403,418,423,387,413,409,418,425,386,402,391,437,430,459,399,419,425,398,396,396,392,391,405,398,421,434,418,444,388,395,394,388,382,375,389,387,412,411,400,442,549,545,493,462,423,410,375,411,380,429,418,478,444,418,397,381,392,402,418,464,412,443,416,405 2,54,48,24,33,22,15,403,417,400,398,396,425,399,425,426,443,415,438,469,449,409,437,429,403,406,418,393,393,390,398,469,460,427,438,405,406,403,404,417,417,449,463,452,442,408,524,608,604,531,503,470,402,473,505,488,543,530,590,527,505,381,393,393,395,411,466,445,436,401,398 20,11,9,35,40,30,27,442,398,386,409,400,392,437,451,440,423,410,428,430,416,386,415,420,397,420,395,384,383,423,423,446,448,406,415,397,376,402,416,408,424,454,496,453,452,415,525,532,519,456,430,388,411,470,529,528,570,563,624,567,516,398,393,382,390,406,433,419,434,397,386 3,96,94,80,90,79,73,703,704,652,633,571,636,759,823,814,805,786,784,793,792,519,637,616,569,551,531,509,459,672,867,843,811,766,799,740,697,753,813,842,888,948,1019,975,961,615,970,967,932,900,873,831,738,818,900,927,984,973,1014,990,952,650,530,651,682,767,823,778,803,692,628 3,60,28,82,102,39,31,634,537,475,477,449,460,638,714,674,656,640,633,624,629,431,496,481,463,445,422,413,408,547,768,673,623,552,575,500,463,683,823,875,932,1002,1023,998,921,638,969,871,805,761,726,670,554,859,956,1007,1023,1023,1023,1023,977,462,411,493,494,558,609,559,576,495,445 12,10,9,17,20,16,14,393,405,388,397,391,380,382,407,411,399,392,400,423,409,371,410,401,394,389,401,399,373,373,410,402,424,434,410,393,396,413,390,391,402,425,430,400,414,396,446,474,492,444,458,412,394,423,447,445,460,451,495,452,439,400,383,388,389,373,425,434,422,407,389 16,17,17,87,125,129,88,416,447,408,409,383,406,401,411,436,389,416,454,487,479,419,462,445,406,407,415,401,391,380,396,486,495,458,449,429,400,388,395,385,406,399,414,411,427,406,515,668,666,595,564,487,462,407,424,454,453,464,498,473,454,400,400,410,403,439,492,450,464,430,408 12,11,9,24,31,14,12,420,441,425,421,403,400,413,440,430,409,409,437,540,529,413,506,480,434,440,407,406,384,391,424,514,565,475,467,452,414,399,392,425,404,439,462,451,442,405,497,664,689,574,557,459,422,454,467,476,513,505,555,544,496,387,382,397,399,445,539,493,479,435,414 1,349,242,107,141,81,62,950,1013,977,962,930,967,988,1023,1023,1023,1023,1023,1023,1023,907,1021,1000,978,966,918,918,842,530,951,1023,1023,995,1013,950,910,588,632,685,757,852,984,985,1010,730,1023,1023,1023,1023,1023,1023,1023,911,982,1006,1023,1023,1023,1023,1023,908,909,930,961,1023,1023,1023,1023,1005,967 6,10,10,25,35,29,21,407,412,386,384,377,390,416,411,420,389,393,408,426,413,404,422,406,400,403,405,389,380,393,399,406,411,392,405,403,388,405,380,395,395,414,426,413,400,398,478,480,494,438,442,415,391,410,434,433,455,466,513,474,440,381,398,394,388,402,458,429,409,399,397 10,10,8,23,29,22,17,434,395,365,388,371,384,432,438,409,420,419,397,397,387,395,385,388,381,383,394,384,363,372,416,388,394,379,403,373,373,387,406,388,423,424,460,455,432,407,480,429,419,395,407,407,391,446,494,480,512,537,580,516,485,386,369,379,386,391,402,408,396,396,377 11,11,8,58,41,33,53,407,404,403,426,379,390,413,421,422,414,413,412,456,441,400,444,431,404,390,395,372,381,388,396,445,454,431,416,412,384,386,402,407,404,439,465,452,431,396,494,580,571,507,486,444,420,448,472,480,497,520,541,500,464,397,397,395,397,419,444,436,425,390,387 20,21,21,72,84,83,72,412,459,453,443,403,427,428,424,437,458,423,460,551,544,418,523,494,445,438,428,403,391,385,428,529,551,486,511,439,420,397,403,399,424,430,483,455,461,423,554,736,727,657,617,526,455,433,492,515,568,565,596,575,524,409,408,391,410,462,567,531,511,434,422 4,14,12,30,40,27,20,420,443,412,396,399,382,418,436,423,414,417,425,496,462,405,452,431,424,411,405,384,375,388,401,467,495,426,439,389,420,406,392,396,407,438,456,435,444,397,521,623,608,541,509,461,405,445,499,508,519,519,582,545,504,404,399,403,402,415,457,418,443,414,409 9,8,7,27,29,24,23,419,403,397,397,392,376,426,429,410,400,421,408,417,405,388,395,403,388,378,377,384,378,390,400,404,404,382,387,408,394,397,394,390,415,415,441,436,420,402,462,451,441,429,419,401,390,431,442,448,503,502,548,500,462,391,399,375,378,398,401,402,387,390,395 18,12,11,65,95,91,63,466,527,483,430,421,425,501,533,520,508,491,562,663,611,457,594,517,474,473,430,416,399,414,524,664,669,574,586,488,479,439,492,510,560,643,752,686,638,460,714,863,839,775,730,621,518,542,621,673,755,739,791,753,694,434,423,432,438,538,681,564,591,498,449 1,40,27,51,65,35,26,464,508,492,461,432,452,502,537,535,509,513,576,628,631,438,583,525,471,471,440,423,410,412,491,628,638,529,578,507,451,407,446,451,524,610,712,631,586,471,740,814,805,742,704,598,508,634,716,726,802,780,826,774,719,422,411,424,431,511,631,555,581,488,433 3,16,16,45,58,56,44,416,424,414,411,390,400,412,400,441,423,410,444,465,459,398,437,420,413,394,402,405,385,361,409,466,465,430,446,422,392,371,401,381,401,393,420,427,404,398,495,611,604,517,513,467,419,398,432,421,482,472,533,497,475,399,395,397,396,425,468,450,440,397,401 13,8,8,48,67,70,50,397,425,406,404,398,402,411,425,426,419,420,431,481,478,398,449,438,416,405,424,388,392,389,396,458,486,441,446,413,420,379,390,409,401,424,450,444,441,392,522,644,655,560,545,454,415,441,461,480,520,488,542,521,508,383,398,397,394,419,475,449,442,428,403 10,32,25,38,59,47,29,526,460,448,454,427,399,551,620,592,593,582,561,518,538,412,432,416,418,417,414,414,398,422,614,535,492,474,503,456,431,482,554,583,667,758,839,782,749,481,807,725,655,618,581,547,472,639,746,778,851,836,879,841,785,449,417,457,460,482,497,499,492,437,431 12,33,32,242,402,390,228,408,441,404,438,415,427,419,423,445,441,432,449,532,515,408,507,473,448,437,419,413,397,415,429,502,524,486,468,455,403,411,404,430,450,498,520,464,432,548,566,735,744,661,621,532,456,777,847,841,806,740,744,624,566,400,421,412,388,448,513,491,479,444,438 8,81,78,110,133,123,102,407,445,424,398,398,407,441,467,462,437,445,475,533,502,421,500,468,424,423,398,382,400,405,439,498,517,443,446,419,401,414,423,443,453,492,595,525,492,445,645,689,669,615,564,517,429,531,583,612,683,665,714,651,616,403,425,396,414,449,508,473,494,437,417 1,106,102,437,541,532,420,450,568,529,477,474,480,468,515,500,516,499,601,714,706,467,676,615,540,542,475,445,413,402,465,666,722,601,641,505,459,385,424,434,427,463,569,530,521,481,689,879,894,819,788,687,558,515,583,587,670,667,729,707,648,432,433,435,443,537,711,656,671,551,489 20,25,20,42,73,54,30,406,397,393,375,388,390,434,417,407,422,414,418,415,405,379,407,399,396,418,392,387,383,419,398,415,412,393,429,392,383,400,408,427,423,453,499,454,451,410,510,472,474,431,423,396,396,480,526,513,581,556,586,547,503,407,381,398,374,402,419,411,397,376,373 16,16,16,19,26,25,18,400,466,455,469,450,471,433,454,473,480,471,494,498,518,395,398,409,422,420,417,417,402,392,446,476,445,435,466,435,472,429,397,406,401,405,459,478,497,396,676,662,629,627,626,597,529,430,451,463,538,561,635,653,630,420,425,430,425,446,465,458,501,456,453 14,13,12,21,24,21,18,430,555,485,480,436,437,460,506,495,470,461,567,700,670,476,672,608,529,507,446,426,402,408,430,656,712,593,617,478,457,414,388,440,415,448,523,490,487,414,628,833,847,761,728,585,483,477,519,538,599,587,664,651,580,398,435,414,424,514,711,645,632,527,450 17,9,9,34,47,43,29,409,476,465,440,427,449,439,448,433,441,446,482,566,552,433,494,474,447,462,438,414,396,378,432,516,531,473,488,440,432,387,407,400,420,438,475,449,460,414,602,791,796,718,695,600,490,419,454,469,538,534,583,578,532,409,417,420,413,461,543,496,535,464,438 5,596,264,1023,1023,1023,1023,808,719,659,646,578,653,853,906,884,869,848,833,819,819,558,661,636,609,562,527,513,448,873,975,883,836,789,809,757,707,971,1023,1023,1023,1023,1023,1023,1023,882,1023,1003,950,922,895,857,755,1023,1023,1023,1023,1023,1023,1023,1023,733,538,709,730,774,792,756,792,679,607 20,39,29,114,107,71,72,528,502,483,474,438,434,524,578,555,502,532,573,641,643,428,586,547,496,468,429,422,420,422,487,605,657,547,580,480,425,421,471,468,515,548,670,623,569,502,760,816,810,740,708,608,499,654,721,740,792,778,824,791,739,435,423,427,437,534,627,570,591,493,441 12,146,140,86,137,124,76,415,408,391,384,388,397,381,429,415,431,415,426,435,424,394,414,415,375,401,376,375,378,407,412,430,440,410,435,386,408,414,409,391,417,460,511,461,463,422,509,516,497,465,476,419,391,445,459,474,535,516,569,518,478,386,373,391,374,389,431,399,414,367,407 5,10,11,54,67,70,56,396,397,412,408,407,391,410,407,405,414,407,390,415,425,386,401,397,395,392,381,372,380,400,405,422,401,392,403,394,399,398,399,406,410,406,427,421,412,397,470,491,492,419,446,414,396,446,463,477,506,465,486,479,472,404,403,387,413,415,411,398,412,390,387 12,56,51,67,87,80,61,509,724,666,627,566,574,557,636,631,622,613,744,853,827,600,797,750,685,659,568,535,460,390,562,823,848,760,783,659,572,417,404,444,464,511,646,623,643,442,813,993,992,934,900,823,692,587,645,660,744,737,810,806,777,478,501,476,501,731,850,795,805,695,591 3,222,176,89,110,65,54,876,925,887,858,815,833,914,968,956,951,941,975,1016,999,811,955,918,873,858,780,755,667,554,873,984,989,929,946,859,805,581,649,702,765,846,958,940,952,742,1023,1023,1023,1023,1023,1005,914,908,969,981,1023,1023,1023,1023,1023,811,768,817,846,955,1023,981,1002,913,849 17,11,8,33,37,21,22,431,418,386,393,390,421,446,500,482,453,441,435,464,451,392,416,429,411,402,411,378,392,419,452,450,446,419,429,415,390,419,444,440,489,526,605,561,502,464,649,596,573,512,490,466,412,606,666,658,717,700,749,683,627,397,388,405,397,403,440,424,436,380,402 2,24,15,42,53,34,27,451,404,383,372,378,410,413,449,412,417,413,392,395,414,396,385,394,394,394,408,384,371,420,407,406,400,384,372,410,384,409,403,402,424,444,495,468,446,398,490,447,432,408,391,420,397,480,508,490,557,545,571,529,500,381,396,394,387,381,385,362,393,388,399 2,11,11,130,211,218,131,393,425,411,413,395,394,396,410,383,410,387,421,489,481,390,457,451,429,391,406,384,396,389,414,471,514,447,459,412,402,383,393,395,390,394,413,420,405,396,452,672,690,589,537,471,425,398,413,421,443,453,476,456,434,389,385,393,395,419,481,451,450,416,409 14,21,20,80,129,120,72,428,524,473,435,454,437,448,470,486,477,448,538,632,614,447,586,518,486,479,451,408,399,382,434,597,619,542,578,465,438,379,388,389,409,441,495,482,479,427,642,830,840,764,726,630,497,455,492,512,579,590,636,618,590,410,427,418,412,495,605,578,578,483,441 3,63,62,179,279,282,179,436,422,425,412,378,385,420,434,423,418,429,420,484,447,407,458,432,407,417,409,384,381,408,414,465,465,449,440,380,401,395,411,414,435,460,502,456,441,440,536,598,596,532,509,464,386,482,566,553,592,578,625,578,513,404,406,396,382,413,458,417,430,422,403 19,9,9,33,52,41,28,416,446,433,426,384,400,422,453,434,441,422,461,514,480,411,469,439,424,414,408,407,411,393,412,483,498,457,474,427,407,385,394,399,406,428,452,449,439,414,585,669,671,597,574,503,431,443,490,492,551,527,599,580,539,397,408,407,393,419,488,457,479,430,417 11,13,10,36,36,27,27,401,406,391,407,376,382,412,409,412,400,379,431,452,430,394,426,423,409,412,389,387,388,393,405,444,469,429,447,416,384,380,415,429,426,441,493,447,428,420,479,560,553,523,476,425,397,449,486,488,540,512,545,497,461,385,389,388,405,414,433,413,432,426,392 9,13,8,10,11,7,6,406,395,388,381,381,398,408,407,422,405,398,400,412,421,402,385,377,402,392,390,386,388,377,398,404,392,398,397,396,377,387,397,401,418,428,471,425,425,402,470,489,461,439,430,389,399,443,466,484,500,527,537,503,470,391,403,397,390,402,411,405,394,402,391 6,8,8,48,74,77,50,398,399,396,397,380,386,395,401,381,385,396,362,405,429,396,411,400,389,388,394,386,404,385,369,412,419,395,385,390,374,365,386,380,383,368,391,379,387,395,417,445,438,412,395,413,365,391,393,405,401,408,407,420,413,383,397,400,388,396,416,391,392,385,385 11,17,16,96,113,102,87,428,457,440,424,424,417,447,454,437,465,424,480,562,533,410,512,482,456,430,414,402,402,420,428,534,561,478,495,420,393,402,400,398,392,421,471,464,424,410,561,777,800,709,679,582,461,459,499,487,536,547,591,562,532,405,425,416,406,440,538,516,525,458,433 13,28,27,94,123,119,90,440,532,493,488,455,468,457,490,485,479,470,549,692,669,459,628,572,496,500,463,419,417,408,436,645,683,595,595,502,455,401,398,427,436,468,554,505,516,446,636,836,849,769,738,610,501,599,688,683,702,659,698,658,611,404,422,404,424,488,667,606,613,517,476 1,9,10,14,15,14,14,391,445,428,432,403,388,401,418,418,407,419,412,499,496,399,500,455,421,431,418,397,386,379,402,465,531,455,464,416,404,393,386,390,409,416,465,451,431,419,510,575,622,518,514,436,409,460,477,484,530,504,553,517,474,401,397,393,406,413,520,476,456,428,390 18,8,8,44,55,52,40,396,451,431,422,407,391,412,409,410,432,423,447,525,498,398,487,450,418,425,409,414,393,394,399,479,513,458,469,428,418,380,399,398,410,411,464,426,427,405,505,694,697,607,577,503,432,435,465,468,519,498,543,539,499,401,396,398,384,440,512,488,482,449,410 20,9,7,32,38,30,25,408,400,409,399,402,395,411,424,398,406,422,403,440,441,379,428,417,389,407,404,383,386,381,392,425,432,415,403,399,389,393,398,412,405,445,473,460,426,406,523,507,511,468,447,422,413,454,477,500,546,535,582,531,494,396,402,397,401,393,435,429,405,404,392 8,8,8,63,72,72,62,400,411,407,400,398,400,399,411,438,408,400,419,465,448,403,428,418,406,404,389,389,399,378,392,437,456,419,424,401,406,388,396,398,402,403,395,404,419,404,501,580,576,508,496,434,408,416,418,436,491,485,509,482,461,390,397,379,397,406,441,431,445,412,393 11,13,11,61,80,44,34,417,447,431,403,394,400,412,412,418,423,427,447,514,483,414,486,458,425,423,403,396,390,367,426,486,517,462,450,440,399,394,380,389,388,402,432,412,434,393,517,680,670,601,560,482,452,405,425,427,477,462,506,509,474,394,402,394,410,436,513,478,471,437,409 13,10,8,32,36,28,23,415,393,396,398,388,385,407,421,415,411,401,404,402,425,386,401,389,398,409,375,366,392,393,404,405,388,412,410,398,386,380,387,384,414,423,439,426,411,409,471,470,456,419,414,413,378,419,452,424,478,481,517,491,456,392,384,394,382,381,410,398,400,387,389 16,8,8,20,28,26,18,426,411,409,413,400,391,408,429,416,422,405,434,464,427,407,439,409,403,404,387,385,379,380,405,445,465,422,433,394,405,386,388,407,411,443,503,463,447,387,468,546,543,486,491,450,427,415,441,444,466,468,506,494,444,376,374,395,396,414,443,431,427,410,398 16,10,8,23,30,25,20,451,410,400,391,391,403,456,448,439,428,425,409,430,408,398,404,411,404,395,405,395,388,394,415,422,417,395,409,379,390,381,383,401,412,413,459,468,443,392,510,510,497,472,452,440,384,426,428,448,486,481,563,520,499,402,388,382,390,399,421,416,398,381,401 8,34,27,87,114,77,62,410,467,409,427,407,429,439,446,458,444,456,474,575,548,415,521,496,439,450,412,418,409,394,436,535,585,490,512,435,419,394,404,408,428,453,522,470,484,434,597,743,744,674,645,538,447,505,560,529,613,593,656,625,558,408,399,406,411,470,560,530,516,477,433 2,42,38,238,375,355,220,684,634,553,536,512,528,730,783,751,741,715,728,756,735,516,680,599,542,522,462,453,429,454,644,722,708,621,643,534,477,477,553,586,648,730,825,780,769,623,882,890,861,803,764,695,584,796,851,849,890,879,929,907,869,586,463,581,596,675,745,688,705,576,515 4,71,67,132,201,196,125,452,428,416,402,385,390,500,519,484,516,482,469,475,461,410,398,403,405,415,402,390,391,489,616,514,475,465,439,427,432,561,695,762,825,899,974,891,797,470,797,677,590,550,515,474,429,633,789,860,960,948,975,887,812,406,383,431,442,429,455,443,443,410,392 5,39,38,33,56,52,29,438,490,459,440,425,455,440,454,458,445,450,523,622,596,460,563,530,455,488,419,422,405,394,429,576,602,530,537,462,428,392,408,405,414,435,479,492,478,409,598,806,830,752,714,587,486,468,499,512,574,549,623,602,566,403,427,409,418,458,567,549,557,472,412 7,30,22,52,84,53,32,411,406,408,385,396,383,418,451,385,416,413,414,451,423,404,415,408,404,406,382,393,382,390,406,453,443,415,428,385,384,385,394,407,398,425,482,448,414,405,492,552,538,466,452,442,397,450,480,471,509,523,581,542,487,399,376,398,395,397,451,426,428,404,396 17,12,12,33,43,31,23,427,390,404,407,387,385,432,432,423,411,404,425,416,424,387,382,386,385,384,394,383,392,370,410,391,409,404,393,375,382,399,407,384,411,442,471,448,442,410,540,459,458,422,417,409,390,464,483,499,536,559,596,549,505,387,399,362,404,394,401,418,388,393,387 19,12,10,22,26,16,15,382,406,406,389,373,393,391,419,386,412,395,401,440,425,409,424,397,409,391,384,392,372,406,399,417,438,408,404,409,398,383,387,389,414,411,439,411,419,398,453,527,532,486,445,433,398,427,448,462,469,455,495,455,449,411,378,389,388,398,444,414,418,396,400 7,25,18,45,46,36,35,435,439,408,416,393,393,475,460,477,464,449,446,473,476,412,420,419,418,398,393,398,393,410,443,444,460,406,445,399,398,408,444,453,463,531,634,563,522,464,648,642,599,534,520,459,427,594,654,669,724,712,765,708,640,390,389,413,408,418,457,430,438,432,407 7,15,10,32,36,22,20,416,426,422,416,403,404,447,458,450,435,424,461,497,500,393,474,448,434,422,404,396,402,424,424,467,519,451,474,415,398,405,441,419,434,465,537,501,465,427,587,644,662,572,540,469,412,525,588,577,630,627,674,618,546,396,409,382,409,424,494,472,461,412,399 19,10,9,161,240,241,160,386,397,390,390,397,395,404,410,388,391,412,409,424,418,376,409,407,404,409,378,381,404,400,390,430,419,396,406,397,397,378,372,388,378,393,380,396,401,399,447,519,509,460,431,418,407,385,410,406,440,412,445,431,415,382,392,376,397,399,414,403,406,399,385 20,128,79,238,259,145,153,576,613,578,516,485,502,585,657,625,623,600,676,746,718,518,682,607,577,554,477,444,427,504,632,729,736,652,657,555,534,539,653,713,776,848,931,857,793,565,879,932,909,854,810,722,597,755,853,894,978,969,999,933,876,455,454,452,477,638,759,683,692,586,510 16,21,21,68,94,95,68,436,437,427,405,401,402,416,434,425,412,419,455,515,502,401,519,476,439,421,406,414,401,391,414,494,532,472,497,443,406,396,387,386,413,416,457,435,431,404,502,666,683,599,552,491,421,439,485,492,515,512,554,536,490,393,390,384,391,458,527,481,485,445,410 14,56,51,43,64,60,41,424,507,480,471,426,419,435,440,437,436,428,534,653,596,442,616,551,490,460,439,412,404,407,416,606,647,545,558,461,445,408,402,410,434,435,521,458,452,420,589,812,813,730,686,571,464,474,526,540,585,571,622,614,560,410,400,393,398,502,641,557,570,468,434 8,21,21,94,144,145,93,369,401,381,386,390,372,369,403,405,391,385,406,368,393,392,382,381,372,373,360,393,369,396,388,374,397,390,399,374,395,361,407,383,407,399,410,420,402,408,404,446,413,416,408,377,380,435,476,476,458,450,471,444,400,394,378,380,399,391,414,407,392,382,394 13,13,13,39,54,53,37,399,484,455,436,413,411,406,403,426,424,414,464,578,553,418,502,479,460,434,404,386,397,396,402,541,569,505,516,440,398,384,388,407,378,390,424,432,424,391,513,765,787,698,660,553,461,406,415,431,468,474,499,504,482,390,403,391,406,447,541,498,503,447,403 16,84,69,50,60,44,37,435,438,436,446,407,422,460,505,474,468,443,495,517,488,388,454,450,426,407,411,388,415,439,523,514,517,453,484,416,421,479,587,629,706,788,856,748,646,451,716,693,668,603,575,526,465,626,748,799,863,838,856,768,695,416,402,399,415,428,516,480,464,431,395 7,16,11,33,47,31,20,415,428,411,386,395,394,431,454,427,421,416,435,433,463,384,419,430,414,401,396,391,393,365,427,448,470,437,434,394,408,393,413,421,439,483,565,511,485,412,539,571,583,514,491,471,422,456,504,523,569,547,609,571,500,377,397,384,393,407,447,424,439,405,394 4,19,16,23,22,16,17,416,416,382,393,396,397,412,418,431,417,404,412,450,421,399,410,410,405,396,380,391,396,406,419,422,441,405,413,397,410,403,405,405,433,482,517,453,438,401,505,557,526,475,450,433,404,445,491,514,568,564,596,537,497,402,398,402,394,399,427,411,426,395,378 9,9,9,63,77,78,64,399,413,404,417,393,423,424,414,417,414,405,439,466,454,388,450,429,407,406,405,394,393,409,395,457,475,446,425,417,409,378,399,416,412,419,473,434,436,417,532,634,639,552,540,456,404,449,504,505,511,535,578,529,494,395,380,389,393,415,458,438,426,419,409 15,24,24,63,91,87,59,430,508,464,453,436,429,438,468,449,465,446,535,630,603,426,569,529,476,478,417,413,417,371,423,581,628,558,553,470,443,382,389,408,399,439,507,453,472,418,599,816,832,752,711,603,508,457,504,505,565,568,613,609,560,418,431,407,410,502,595,550,561,471,431 6,9,9,78,89,93,81,399,364,387,392,387,390,390,414,424,403,414,407,432,434,395,396,402,394,382,392,395,375,400,402,418,417,396,386,394,398,387,394,394,410,396,407,406,400,397,461,493,486,435,440,415,406,419,453,430,496,463,484,459,434,404,386,386,391,405,411,408,416,393,400 18,9,9,47,71,72,47,393,431,409,396,395,380,406,431,418,406,411,461,509,494,399,473,443,423,415,403,397,384,388,395,483,524,443,459,412,421,403,389,392,402,419,426,413,418,397,508,683,686,588,568,481,417,413,438,450,474,482,500,495,480,393,404,391,402,438,511,466,477,422,435 5,13,9,13,20,12,8,401,388,385,388,383,387,401,409,401,383,396,383,404,395,391,386,397,373,376,387,395,390,395,397,392,397,387,393,381,379,400,387,401,406,413,425,415,413,403,462,424,420,417,395,399,398,443,454,452,463,483,492,454,433,406,391,388,391,395,401,401,379,391,396 6,16,9,43,60,46,29,446,514,503,473,451,452,493,541,515,519,487,547,656,627,440,578,533,488,487,448,417,406,389,472,601,645,560,578,473,444,407,413,431,439,484,561,522,524,437,696,811,811,739,711,610,504,519,601,604,668,674,733,702,661,414,430,425,438,526,654,583,588,494,432 6,9,8,37,63,62,35,382,402,383,387,380,361,389,401,415,399,384,417,418,422,402,400,396,397,381,399,403,372,393,398,400,405,402,415,396,398,398,381,392,391,404,417,398,416,383,460,493,487,458,432,407,399,409,439,444,479,477,493,474,432,397,397,396,394,406,400,407,428,396,387 12,23,23,92,119,122,94,397,456,421,432,405,421,436,455,431,424,426,483,562,543,426,508,479,439,447,424,394,411,369,417,500,562,487,525,447,414,391,398,382,400,387,446,451,440,406,548,774,790,712,678,580,459,436,456,459,519,512,569,546,495,394,420,387,391,443,559,507,548,458,428 9,8,7,15,19,16,12,430,398,392,399,413,400,422,456,448,448,434,413,427,418,398,390,392,405,401,392,391,395,395,423,432,408,397,401,414,391,391,406,405,432,442,487,474,443,413,544,512,478,461,459,425,419,464,498,516,578,569,610,577,533,418,382,408,417,409,422,406,420,403,403 19,14,13,34,45,36,28,406,462,448,434,426,431,413,447,436,436,417,479,590,561,419,530,483,467,431,428,408,382,385,423,535,590,487,516,447,419,378,398,392,401,429,473,447,469,414,579,760,766,689,655,533,477,455,445,482,530,550,591,578,543,402,419,395,401,480,550,527,517,471,417 18,222,202,114,148,131,100,488,386,370,382,354,376,450,475,444,428,418,383,409,388,385,382,384,402,370,381,392,393,399,457,412,393,397,396,397,410,410,413,447,444,490,574,494,492,405,494,471,419,425,411,384,380,450,450,422,502,536,566,505,483,388,392,411,400,400,418,416,377,378,378 15,77,67,78,138,121,65,501,577,522,464,431,469,488,540,515,509,513,595,725,673,498,709,605,549,531,447,432,441,391,450,729,739,646,663,516,475,399,403,442,433,505,581,536,548,449,700,926,908,837,795,680,553,520,582,594,666,665,726,722,666,417,452,450,452,585,761,657,684,557,469 9,10,10,47,91,93,47,417,425,415,417,388,405,452,420,401,424,408,446,484,464,406,447,443,430,396,390,393,389,381,398,466,475,448,434,412,413,388,397,388,389,403,433,428,423,411,531,643,628,569,543,481,427,413,428,444,474,471,529,516,467,397,388,395,394,452,478,454,449,401,412 14,170,119,244,308,236,186,598,777,735,680,593,610,652,703,680,671,654,782,904,885,630,869,821,747,722,630,565,487,431,617,871,911,833,845,724,631,448,479,523,565,656,762,721,718,550,864,1023,1023,969,941,849,743,714,787,797,848,847,889,878,835,481,518,490,520,743,895,844,847,752,625 13,9,9,112,151,155,113,402,442,416,412,405,388,413,415,394,392,404,410,497,480,397,467,446,439,410,390,406,383,399,389,477,505,453,455,420,395,397,384,375,395,394,418,406,428,389,469,705,727,642,618,501,433,405,414,426,459,465,472,459,459,397,407,396,390,426,471,470,462,422,425 18,8,8,21,30,27,19,395,456,448,426,401,433,403,427,439,435,390,459,527,533,427,506,475,434,423,399,414,390,384,404,517,560,483,496,439,433,392,407,415,389,409,426,426,427,397,519,742,755,671,629,509,436,417,436,433,476,472,510,488,462,397,410,400,391,449,533,485,513,418,408 4,13,10,14,17,11,9,491,568,512,476,452,455,526,581,575,549,555,606,680,652,466,602,566,505,494,455,436,414,387,495,653,661,586,583,509,453,403,430,430,447,509,601,569,583,423,741,836,825,767,727,659,545,545,599,634,697,699,761,745,697,448,438,444,464,562,669,615,635,542,480 4,18,18,45,63,61,44,417,470,440,431,430,435,415,408,447,435,413,483,586,557,418,569,508,459,454,425,421,411,391,410,547,598,503,517,459,414,386,413,396,401,375,448,422,430,400,523,817,835,740,714,593,479,418,445,435,484,487,549,532,513,393,410,402,391,452,583,529,517,464,417 18,14,12,37,42,36,31,464,512,483,461,429,435,468,508,491,467,452,548,667,639,444,634,565,497,491,439,413,404,403,455,618,681,568,574,459,445,415,399,421,436,472,549,508,493,419,644,791,804,715,687,560,494,502,550,575,639,625,684,662,608,417,429,404,443,500,666,589,594,495,456 12,18,18,41,47,44,38,425,450,445,448,402,425,440,438,432,422,429,467,559,531,422,513,462,429,435,413,426,387,399,422,512,560,504,509,444,416,382,395,392,402,428,471,446,453,424,549,738,749,653,636,531,455,456,507,517,543,541,574,573,511,395,416,387,391,449,535,511,507,437,418 8,11,10,29,34,30,27,403,383,401,405,382,366,411,415,386,406,397,353,399,422,391,408,390,394,379,390,375,370,376,383,396,399,419,399,400,386,391,403,381,392,415,432,410,421,409,463,442,463,434,415,382,395,433,450,464,494,477,504,496,444,398,389,398,393,395,411,382,404,379,387 2,19,18,26,31,27,23,420,455,454,425,415,435,417,432,414,443,419,435,574,539,415,509,468,443,445,408,397,397,392,395,533,573,480,506,443,421,382,394,394,415,428,455,444,447,400,547,720,730,630,613,515,426,436,461,474,510,513,562,547,508,412,394,381,413,446,539,529,498,448,419 11,89,82,157,271,251,141,470,641,570,534,498,514,504,564,543,546,541,662,781,765,510,730,687,614,583,510,493,428,432,504,735,782,686,699,590,516,419,431,431,444,485,606,571,568,447,741,944,956,890,856,768,639,539,612,628,709,700,759,748,718,452,461,428,458,604,766,710,719,623,525 11,12,12,20,33,32,18,406,386,411,398,391,391,407,406,399,414,407,407,412,432,392,406,402,392,387,370,381,387,402,387,420,435,412,404,395,388,384,383,388,383,411,439,392,413,393,476,505,491,456,443,397,391,410,441,442,470,452,492,474,449,394,399,390,390,409,435,419,411,410,381 13,9,8,23,29,24,19,399,401,414,388,381,382,424,430,427,415,406,416,414,411,387,410,404,384,404,399,392,376,397,412,418,430,422,423,398,381,402,387,402,411,409,450,419,429,387,459,501,468,447,416,410,395,413,426,422,471,475,518,493,463,392,386,389,388,399,430,415,409,401,391 17,24,23,179,298,288,164,455,443,417,420,424,427,455,492,494,467,475,491,503,494,397,440,417,412,430,419,390,404,401,436,472,477,457,465,418,414,382,430,407,432,443,525,497,489,431,656,701,677,641,569,523,447,483,552,577,643,651,691,669,616,414,407,396,433,469,482,473,491,448,412 19,11,10,38,43,33,29,446,375,400,387,388,388,440,427,389,405,404,405,423,409,384,383,394,384,395,391,382,377,368,400,393,408,394,392,383,395,409,402,398,426,415,478,449,445,409,473,457,449,420,423,405,392,432,475,465,505,515,538,526,470,385,389,389,388,399,401,396,398,389,390 12,9,8,39,63,60,36,417,479,451,402,405,424,411,452,442,428,443,488,569,542,418,527,489,445,465,419,407,393,399,424,535,575,496,498,438,425,394,393,396,405,399,446,443,452,415,569,776,788,711,667,574,463,428,466,475,519,528,568,568,519,402,417,404,416,441,566,530,546,447,439 12,245,200,109,127,84,69,646,608,563,521,531,487,718,779,760,744,726,710,683,693,439,538,516,495,487,432,456,415,626,787,714,657,625,639,578,521,676,769,808,872,938,1019,962,915,606,953,890,839,808,775,722,620,801,890,929,1008,1003,1023,990,940,538,446,523,543,609,653,598,634,543,496 19,22,19,36,53,44,28,400,400,383,387,394,390,390,429,419,404,403,395,404,418,385,396,380,391,379,382,393,388,393,392,398,404,404,393,389,384,393,402,414,402,442,419,415,437,403,461,439,457,426,412,390,385,434,454,466,478,475,522,456,449,376,383,389,379,402,407,404,378,387,386 15,8,8,7,8,7,6,449,564,525,497,469,468,478,525,525,501,501,612,708,688,475,639,576,528,503,453,449,402,395,471,679,698,608,626,532,466,391,397,415,397,426,507,508,530,385,681,879,873,812,773,688,552,449,486,511,594,599,671,694,654,431,444,438,444,580,708,646,664,560,498 11,57,54,350,590,567,330,632,619,564,561,522,571,640,680,633,635,614,672,732,737,497,649,596,573,531,492,461,440,474,529,687,701,636,644,558,491,440,458,499,507,569,692,650,661,597,812,915,906,854,826,757,634,732,791,779,819,813,855,829,789,507,480,505,515,634,716,687,710,598,555 5,25,18,180,206,148,134,487,587,537,535,478,507,495,559,537,548,534,620,731,696,489,665,607,545,523,466,427,402,409,513,692,731,622,643,522,492,419,452,467,496,549,666,616,595,490,754,887,887,818,783,697,557,634,708,727,770,762,812,779,734,419,443,417,439,561,698,640,657,541,496 19,8,8,23,34,34,22,389,411,404,405,399,396,414,421,414,420,415,438,469,466,396,436,428,415,426,391,407,387,396,412,447,458,415,441,412,391,399,401,397,399,413,461,447,432,408,522,611,602,543,513,467,429,439,452,479,524,513,550,514,487,397,399,398,393,414,465,435,444,414,396 8,28,18,52,77,45,29,451,435,419,402,384,411,489,524,496,466,470,450,499,453,397,440,425,424,417,391,404,382,419,445,463,484,444,421,418,392,419,437,452,474,532,624,542,543,463,668,644,606,533,518,450,426,602,679,677,725,718,760,716,655,412,413,405,392,416,487,445,451,433,399 5,92,67,102,133,86,68,463,586,540,492,457,495,498,557,518,518,537,612,744,733,491,702,638,562,540,451,422,401,365,485,696,745,638,670,534,482,422,444,452,478,538,616,566,544,452,735,879,885,812,778,674,533,580,668,660,731,722,772,742,690,428,441,444,437,566,733,667,670,554,481 8,22,21,67,90,71,51,407,486,475,436,409,402,430,437,428,390,416,519,658,556,459,623,518,492,467,408,398,400,398,403,633,636,521,551,453,408,420,415,422,454,518,541,492,455,470,542,767,748,647,597,505,430,556,574,570,595,563,616,568,502,380,392,395,388,485,588,491,520,448,407 15,23,23,70,94,95,70,423,510,481,474,432,421,424,453,440,462,452,519,618,601,447,583,541,489,463,439,421,407,382,435,586,631,531,552,476,445,384,398,394,401,416,470,458,444,398,601,830,842,762,728,621,506,436,476,509,547,556,604,627,574,416,402,395,395,495,606,577,566,478,428 5,338,148,584,657,475,402,788,750,697,666,617,669,835,895,871,858,842,840,843,837,535,721,676,617,612,531,528,437,670,893,856,828,774,798,730,705,762,873,922,975,1023,1023,1023,1003,788,1023,1007,968,930,908,862,766,963,1023,1023,1023,1023,1023,1023,1023,663,527,658,700,769,798,772,793,690,627 19,32,21,59,82,52,37,407,409,395,407,372,406,419,470,458,438,434,419,456,429,387,412,400,383,383,386,390,386,445,410,434,443,400,397,389,384,416,433,405,454,458,528,505,479,438,551,494,474,464,441,430,409,517,571,563,628,610,656,579,537,387,390,395,384,392,431,382,380,406,390 20,12,11,21,33,29,18,411,378,384,394,384,389,412,437,416,423,400,389,400,393,380,393,398,383,388,380,392,364,404,393,404,395,393,401,378,399,383,393,411,418,432,461,440,443,402,466,441,443,410,406,382,398,437,470,461,485,500,545,521,467,388,387,397,395,378,400,382,400,399,389 13,21,13,266,326,305,243,413,447,411,436,385,416,442,466,444,440,429,474,537,518,427,514,475,440,443,404,413,400,401,419,519,552,472,495,431,409,392,404,425,434,448,510,474,460,459,576,712,733,634,613,526,439,484,526,532,591,570,622,591,548,404,401,403,405,416,541,480,509,446,417 4,9,9,9,10,9,8,458,518,468,445,435,440,502,567,557,544,529,579,585,597,446,507,493,482,441,434,435,394,416,494,554,569,507,526,479,424,406,416,418,427,481,578,548,561,415,721,748,730,675,644,579,489,488,568,571,658,659,725,722,675,430,434,445,463,529,586,542,556,493,445 14,15,14,36,42,36,32,403,460,449,420,426,437,439,431,438,456,417,457,567,540,403,533,489,452,446,387,388,387,394,407,529,586,495,510,439,424,398,411,396,385,422,465,435,449,390,547,752,763,668,625,523,456,438,484,470,518,533,570,541,480,398,406,409,391,464,544,530,519,450,428 7,82,22,323,361,67,60,681,738,678,651,573,609,724,793,769,756,735,786,852,837,585,789,741,667,637,569,529,464,535,704,825,846,764,784,669,579,581,663,720,757,829,907,855,822,751,948,997,988,933,906,833,720,899,954,955,988,976,1012,977,931,549,521,523,579,712,828,778,785,677,585 5,28,22,26,40,33,21,418,428,420,404,403,418,453,453,480,445,457,438,456,454,398,426,406,415,403,397,395,378,431,537,461,471,446,459,408,401,481,598,673,735,825,904,807,710,433,711,626,583,519,494,470,429,571,712,767,866,855,881,790,708,403,398,399,415,420,435,426,432,415,396 18,15,12,129,96,90,125,424,387,391,383,389,372,437,437,422,414,403,416,420,439,379,420,411,395,401,383,398,389,378,420,435,425,414,407,396,385,407,407,416,414,453,482,450,459,432,512,524,504,453,449,410,387,472,524,533,565,554,608,567,523,392,392,395,409,410,438,425,396,404,391 4,24,23,38,54,49,34,472,424,436,395,401,445,478,452,456,424,429,459,522,488,409,451,458,424,421,404,393,393,391,483,493,517,448,498,426,421,396,414,461,484,563,696,640,595,425,581,627,631,553,565,502,447,488,557,558,601,602,660,606,568,407,405,395,397,421,489,454,451,412,405 3,60,54,39,66,57,33,411,524,493,439,406,434,448,501,490,471,458,565,676,635,469,649,558,508,500,422,425,389,410,429,653,684,578,571,467,445,396,415,420,445,443,550,494,492,448,623,802,807,713,676,575,463,537,580,604,623,619,675,648,583,428,413,416,415,533,676,594,586,504,446 3,22,21,108,136,122,97,410,463,450,416,427,403,403,454,439,421,444,505,546,545,419,516,483,459,418,409,405,383,385,413,518,557,479,507,429,420,405,406,406,395,408,448,432,452,414,572,754,764,681,638,536,462,421,458,472,516,528,598,565,522,406,401,398,414,446,560,496,542,458,432 5,149,130,267,396,332,224,450,474,453,433,402,413,476,492,485,497,490,519,608,553,409,555,499,471,478,427,424,405,389,462,559,587,500,537,458,441,390,406,435,435,485,553,506,510,464,657,785,782,706,671,570,470,496,585,612,678,662,718,698,631,422,398,425,438,493,579,550,552,469,426 1,15,14,520,1014,1023,528,441,467,479,440,413,418,442,460,441,439,439,514,617,569,430,562,521,469,447,438,411,408,391,430,563,601,500,516,437,426,393,421,383,422,430,506,482,455,467,579,758,782,692,660,551,459,471,522,519,574,554,624,598,541,431,403,408,402,474,615,560,560,478,445 2,14,13,13,15,14,12,493,589,533,517,483,499,527,579,567,588,576,619,677,665,466,613,547,526,505,453,461,421,401,495,639,652,591,584,489,483,402,411,388,420,445,536,531,569,429,740,838,833,783,758,673,574,481,531,562,641,645,724,739,701,454,439,440,485,594,687,628,655,548,521 4,249,115,264,327,158,114,647,710,654,630,579,623,684,766,741,750,745,775,805,801,535,703,665,615,610,513,499,465,475,665,753,753,694,706,598,549,527,593,658,722,797,886,821,795,617,919,948,926,879,856,807,694,805,878,896,956,948,985,946,901,561,541,570,596,710,776,730,752,661,617 11,19,16,28,47,35,21,426,406,409,383,402,409,438,465,439,434,425,442,454,461,390,428,420,402,397,402,388,394,429,441,452,463,417,433,396,407,392,425,430,440,461,539,499,485,432,524,536,540,474,470,461,397,464,533,533,579,543,600,571,524,389,389,400,404,430,447,429,415,419,400 2,13,12,82,89,83,75,424,435,425,397,412,396,409,423,427,411,415,440,496,470,403,444,446,426,412,405,390,396,405,414,476,513,443,457,434,417,378,384,396,399,411,447,431,424,416,516,663,662,593,548,495,431,421,451,474,507,508,528,531,477,395,410,396,383,426,482,453,464,426,405 6,11,10,31,45,40,25,410,416,412,395,392,390,420,406,412,427,391,405,429,420,398,402,411,399,384,389,390,377,405,406,418,436,402,414,400,391,374,384,403,401,426,442,420,409,400,494,516,522,473,464,437,386,426,463,464,495,498,526,499,464,391,380,398,384,414,433,402,411,399,396 3,33,12,321,380,129,109,547,722,673,624,546,588,603,674,665,648,644,751,852,838,580,800,750,678,649,549,538,458,451,608,820,850,767,779,649,587,451,478,488,569,648,751,706,706,562,859,988,991,926,902,814,708,727,789,801,855,844,892,868,830,481,487,505,520,694,831,787,788,676,576 17,126,119,67,109,102,62,431,382,367,395,383,378,424,410,413,398,384,376,389,403,380,372,381,384,373,381,379,398,444,400,395,388,380,387,383,388,402,413,425,434,465,538,475,434,390,443,417,406,392,389,402,388,424,427,423,433,465,477,464,417,397,379,396,385,379,382,382,383,393,392 18,18,15,32,51,41,25,409,384,391,395,379,386,404,416,415,388,395,388,399,396,369,404,402,396,391,387,385,368,390,388,406,402,394,391,386,389,388,393,398,416,418,438,432,405,401,447,434,425,422,403,401,402,400,461,455,471,453,474,454,443,391,379,392,382,395,386,399,383,383,373 3,14,13,22,39,37,20,392,407,396,409,380,394,377,389,391,406,389,434,506,470,392,487,454,413,427,407,391,390,372,393,460,502,457,446,430,390,389,391,407,397,388,398,410,397,372,434,592,626,532,512,448,412,404,414,429,425,428,431,433,422,404,400,398,401,418,513,460,451,419,380 13,10,8,25,30,24,20,390,391,377,393,376,397,418,414,393,405,384,401,420,404,385,404,404,393,396,380,390,382,398,392,415,424,410,378,406,382,390,405,411,416,432,465,438,435,396,477,459,452,419,400,415,387,447,472,478,526,500,547,505,469,396,394,388,401,403,425,407,397,386,389 12,98,93,161,188,175,151,521,668,626,580,511,542,554,608,592,591,571,697,808,798,536,763,715,621,628,532,491,439,398,529,765,811,713,734,604,543,423,469,475,524,601,717,657,629,488,810,974,984,913,889,793,667,657,735,763,826,811,859,828,782,457,491,456,472,654,805,755,759,648,541 13,32,25,32,53,38,23,408,399,381,393,379,378,407,429,427,418,415,420,436,445,393,418,385,392,380,402,368,373,411,443,409,412,409,418,401,389,419,471,526,553,647,752,660,560,424,604,538,465,466,458,442,393,512,598,668,786,780,817,716,629,399,397,391,398,398,415,415,408,390,406 6,11,10,76,117,118,76,400,409,400,398,373,403,401,401,404,387,394,421,449,427,392,450,426,396,402,397,392,394,393,389,435,450,415,436,424,393,389,380,388,379,402,408,391,405,403,433,568,590,512,508,450,401,419,424,404,457,435,456,433,441,390,378,400,391,416,438,439,443,394,403 6,248,221,186,250,223,166,431,386,409,381,385,392,426,451,431,416,421,414,392,392,387,382,385,376,387,388,373,383,439,441,411,414,402,395,416,414,429,449,438,473,529,603,558,494,419,521,470,435,420,403,402,394,432,477,495,548,549,619,567,502,405,384,394,407,393,412,389,379,389,378 10,36,33,41,54,46,34,545,458,466,462,429,419,502,522,494,459,481,505,575,552,430,537,506,445,435,437,422,402,385,471,560,600,519,543,429,427,401,423,441,460,551,681,632,590,400,609,714,742,662,646,598,504,466,521,534,590,599,642,619,557,382,406,393,402,439,571,520,521,452,400 4,8,8,29,35,34,27,392,460,436,416,404,421,416,446,413,429,415,454,552,526,409,529,464,430,419,408,396,383,384,410,517,567,479,503,418,414,384,385,394,384,412,438,421,445,404,514,736,756,663,617,523,447,424,421,434,477,471,507,492,471,400,405,399,407,431,533,490,483,438,403 11,9,9,21,24,18,16,417,447,429,418,395,399,414,448,436,441,441,457,502,506,412,480,452,432,410,407,419,401,386,404,490,503,449,491,428,405,397,394,430,413,417,474,443,452,399,522,652,647,571,540,461,425,466,494,466,514,516,555,527,497,402,398,399,405,418,513,471,469,440,418 2,30,30,139,232,242,143,425,417,393,383,394,376,434,454,441,448,439,421,425,443,377,395,399,377,376,387,403,385,401,413,418,400,396,411,402,393,391,404,414,405,429,481,447,440,436,560,489,457,436,448,432,388,455,530,529,583,530,604,562,521,411,396,400,419,406,408,399,410,408,400 3,23,22,55,76,73,52,438,476,434,442,396,419,441,446,458,465,426,490,575,530,410,506,476,447,427,415,404,396,414,429,545,574,486,502,445,423,409,388,399,400,439,486,459,464,402,582,745,753,672,627,540,441,450,504,522,571,569,624,608,550,392,410,398,415,447,554,488,527,465,422 19,16,16,77,120,116,73,416,473,442,437,429,421,434,448,462,453,462,493,578,536,428,497,473,431,426,397,408,399,388,420,539,560,490,499,438,414,397,384,402,391,432,471,466,466,408,595,739,738,667,630,538,456,445,472,503,569,578,625,595,552,398,420,402,425,464,565,519,514,439,417 3,13,10,41,42,30,28,458,394,409,400,384,397,463,486,455,448,414,418,420,421,404,424,416,397,389,385,391,390,417,411,420,428,419,410,399,389,402,405,419,445,431,485,491,455,400,550,507,500,462,460,403,392,465,493,494,581,590,657,590,515,393,403,388,399,391,418,410,406,407,378 12,8,7,14,20,18,12,412,382,397,384,357,371,419,412,408,400,388,389,394,391,381,391,373,385,393,382,390,390,405,378,404,387,392,400,395,386,388,400,397,379,406,408,407,390,397,433,409,407,376,375,387,384,387,399,401,457,448,478,444,450,379,375,376,385,375,408,385,392,391,374 13,8,8,19,27,25,18,459,464,429,413,397,411,463,466,440,434,419,459,534,501,408,482,473,440,442,421,395,388,378,439,522,548,477,488,422,427,392,396,412,428,462,542,492,482,399,557,716,710,640,601,545,470,428,453,450,535,526,565,553,520,396,408,395,399,455,519,487,490,448,403 10,9,8,70,114,113,68,385,378,393,384,390,390,386,391,384,388,395,402,392,406,385,384,382,388,385,388,387,391,388,389,396,401,394,382,396,389,392,388,393,387,394,396,398,400,388,418,436,438,412,419,395,388,389,388,392,398,405,416,403,410,401,394,398,379,392,401,409,404,388,373 7,10,10,32,58,58,31,403,433,411,411,391,403,419,428,437,430,432,429,475,479,396,441,431,420,421,392,385,397,383,406,469,467,432,431,423,415,387,403,399,424,419,473,444,447,389,558,641,621,566,522,484,415,445,492,502,544,546,601,565,518,390,384,402,390,446,471,455,460,420,407 10,162,131,125,197,171,101,495,466,428,418,418,421,534,585,531,519,512,505,489,501,418,438,428,420,416,405,417,389,524,714,579,515,493,463,468,454,665,801,857,913,982,1023,961,877,499,838,724,650,602,581,503,457,705,850,905,996,981,1006,921,852,432,414,412,438,463,473,451,466,418,406 5,17,17,52,103,101,50,560,600,539,516,482,534,608,662,634,655,628,670,691,670,448,556,529,485,484,454,442,443,402,561,610,605,531,561,502,479,407,405,420,421,487,623,620,657,443,816,841,814,779,753,704,596,572,634,662,746,743,812,818,782,504,474,521,536,626,667,601,657,572,507 7,57,49,56,57,46,45,509,660,627,552,490,464,553,582,557,540,537,656,823,802,544,815,767,661,652,540,461,449,420,521,775,847,731,760,617,533,429,440,487,508,559,675,636,607,489,762,902,943,853,834,710,570,632,720,729,783,769,824,787,726,434,452,421,445,614,834,770,760,641,505 3,19,18,10,9,6,6,536,597,542,531,491,501,573,639,621,601,591,645,709,687,473,633,580,538,500,462,454,412,427,536,679,684,608,634,514,466,424,418,435,449,499,629,618,611,437,788,855,840,796,765,695,567,543,611,643,727,735,795,795,750,466,474,473,498,617,706,643,663,553,516 10,9,8,29,30,22,21,421,395,393,386,353,396,418,441,415,421,391,393,401,401,377,388,399,380,384,388,379,393,410,391,398,407,395,393,383,412,397,386,394,399,394,423,424,420,382,463,443,443,404,418,395,395,398,407,407,452,452,506,504,450,387,389,386,394,397,403,387,393,395,379 11,26,26,331,784,792,329,428,424,409,413,384,392,442,476,464,456,441,439,472,477,409,438,422,424,399,386,409,383,416,431,460,436,408,438,416,409,461,436,418,475,505,537,492,474,516,580,624,624,540,526,467,415,663,752,741,734,672,694,606,551,418,412,418,413,438,461,439,450,414,394 12,8,8,48,60,61,48,414,472,429,427,424,415,411,394,425,422,418,435,540,528,411,508,492,434,427,403,403,389,373,400,515,554,476,482,452,427,381,383,393,403,412,438,427,424,399,504,730,757,658,617,509,457,394,453,437,474,467,515,504,480,398,396,391,395,437,524,478,495,430,411 7,17,14,39,54,37,27,413,404,399,391,403,402,445,441,425,420,422,415,452,432,397,428,413,391,383,395,386,399,380,415,421,436,422,427,390,396,382,421,425,445,482,535,473,447,428,559,535,525,473,463,425,400,514,573,582,624,600,653,587,528,399,385,396,390,404,439,414,423,401,385 11,18,17,374,655,661,371,426,440,415,385,402,401,418,453,420,445,444,448,467,463,393,429,420,413,408,410,400,388,410,419,434,460,423,419,402,402,395,433,452,465,518,579,489,467,603,595,586,580,512,487,455,417,817,892,884,856,797,789,680,607,417,398,406,399,413,456,433,429,385,421 4,8,8,7,10,9,7,436,416,409,404,396,386,405,436,419,424,424,409,425,443,398,417,433,416,404,378,382,377,412,409,422,438,421,415,402,394,371,396,397,399,426,451,443,434,437,508,510,506,462,442,428,411,492,520,542,558,531,572,549,495,382,393,394,404,423,448,440,427,407,396 4,8,9,51,80,84,54,405,393,407,394,393,381,414,408,415,418,417,387,407,395,381,387,395,395,404,390,371,388,401,405,401,398,374,405,396,404,390,381,400,407,391,460,429,410,405,473,469,422,424,405,413,389,440,480,477,490,474,512,494,465,394,389,398,385,407,408,394,386,391,380 12,193,162,318,339,297,278,600,747,718,665,584,620,616,684,667,659,639,771,888,870,624,847,803,733,712,599,543,462,414,619,860,899,810,824,724,617,446,494,540,570,667,778,729,716,546,854,1023,1023,964,940,856,738,699,780,795,852,837,887,870,824,481,538,496,508,745,884,836,834,733,627 10,8,8,31,44,44,30,390,450,425,432,416,428,428,433,444,431,428,462,556,542,421,500,470,442,419,417,406,392,396,416,527,557,471,507,458,437,397,399,401,394,414,458,443,438,409,561,761,768,696,648,559,493,416,467,458,525,515,564,550,507,392,407,406,403,447,534,493,491,447,419 8,72,70,194,296,277,177,474,609,559,564,498,523,505,565,556,536,536,638,744,736,505,697,639,577,558,476,479,433,408,504,707,747,645,684,570,504,407,418,414,439,496,602,561,588,443,754,924,935,866,842,753,626,520,599,641,717,716,773,761,715,436,471,445,468,610,752,689,709,610,528 3,8,8,42,70,67,40,424,458,436,431,424,423,423,436,413,437,433,484,556,531,421,510,481,449,442,408,410,399,392,414,519,543,466,497,439,404,377,401,392,413,417,473,427,446,403,555,772,785,706,678,576,462,442,472,488,531,527,593,573,511,399,387,403,395,465,522,501,510,439,426 12,10,10,34,40,37,32,411,465,456,427,408,434,423,435,409,417,420,487,575,552,432,527,502,474,449,412,400,407,400,408,543,575,508,501,419,408,374,387,408,405,408,451,425,442,394,544,772,777,696,652,553,463,435,457,452,504,476,538,536,489,386,425,396,412,462,552,508,523,457,407 17,60,46,126,196,117,76,540,669,596,598,517,572,583,649,629,604,610,698,787,769,520,720,676,633,602,534,518,457,414,562,745,771,683,729,616,556,422,429,434,453,521,616,631,628,449,822,971,974,918,887,813,691,546,638,658,747,752,821,816,765,462,514,471,493,664,783,725,758,643,560 2,31,31,231,389,402,235,411,398,383,389,379,377,423,460,425,430,408,428,398,399,386,381,400,390,385,376,389,387,409,415,415,399,395,380,380,362,422,420,422,439,442,537,477,455,453,509,439,428,408,420,419,389,516,553,559,604,571,590,561,496,405,405,401,391,399,398,401,399,391,388 7,48,25,85,149,84,44,417,429,414,426,398,426,453,491,479,470,449,457,466,428,393,445,422,417,402,394,371,380,425,433,448,467,426,425,386,379,413,434,412,444,506,574,521,500,439,588,558,554,499,475,438,391,543,582,615,641,645,689,628,556,390,383,375,405,395,461,423,417,425,397 3,63,58,155,200,187,144,507,620,573,527,468,527,518,575,551,526,537,636,760,734,499,702,656,580,563,495,470,414,422,498,718,762,648,693,540,506,427,418,429,459,495,618,584,566,427,771,940,947,878,848,753,630,538,641,672,749,748,806,781,734,461,460,456,454,594,753,697,719,612,520 20,33,33,60,76,77,60,414,532,510,469,437,463,441,460,468,477,469,533,671,628,449,592,551,499,470,446,426,410,394,458,603,650,573,607,483,440,383,395,404,403,455,490,480,512,394,656,854,852,784,752,650,536,451,516,528,596,578,660,642,606,432,442,415,408,546,656,606,598,510,453 12,12,12,53,54,54,53,403,462,429,432,422,423,426,432,431,447,443,457,550,519,406,506,475,448,426,418,408,406,416,406,521,546,462,496,437,409,396,393,398,404,422,439,440,432,394,556,733,749,672,637,543,447,409,459,465,513,506,565,538,493,413,389,394,383,445,543,504,499,449,419 9,13,12,31,48,31,22,395,406,387,397,371,396,401,403,393,385,403,415,415,382,390,390,405,384,384,379,388,368,393,405,397,407,388,395,382,388,375,391,393,395,403,440,383,400,403,441,439,433,419,412,393,398,421,408,432,462,440,479,469,441,378,398,380,389,389,386,391,390,390,388 19,28,27,270,474,480,274,418,416,384,386,393,384,425,459,432,418,433,424,456,432,386,412,398,395,389,391,382,392,417,400,421,425,396,393,404,386,424,398,404,432,470,513,458,452,457,544,517,495,454,452,430,396,491,563,541,595,571,621,587,494,421,383,390,395,403,423,415,428,400,390 5,10,9,22,31,28,19,384,392,383,385,390,393,402,416,401,408,393,381,403,394,370,389,391,388,383,381,393,398,385,386,379,387,370,398,379,380,377,414,408,409,407,424,414,418,399,440,420,402,411,381,386,382,432,439,449,467,444,492,461,437,389,375,384,387,387,388,377,389,391,383 10,223,203,131,188,169,118,419,372,388,382,384,385,404,413,419,418,415,403,388,381,385,393,385,385,390,382,389,366,385,417,407,370,404,365,392,383,395,426,456,457,499,554,522,471,414,463,427,408,401,406,393,404,412,443,472,498,490,529,489,470,379,363,386,374,385,397,401,381,393,397 15,11,10,18,25,18,12,495,554,526,514,481,499,531,581,590,587,566,635,667,671,452,575,536,516,502,441,455,417,411,503,636,637,572,598,509,485,395,409,433,420,463,591,571,593,428,762,844,822,777,756,701,584,532,559,570,671,677,744,750,716,463,451,447,489,576,666,608,651,532,501 9,43,42,109,136,131,103,456,548,493,488,442,431,460,507,488,501,506,573,666,645,451,606,547,510,503,445,420,398,376,460,623,673,572,600,496,445,417,426,419,429,445,517,507,518,434,683,853,854,791,754,661,528,509,552,584,661,655,711,683,643,429,412,403,440,559,687,641,637,535,475 19,10,9,14,15,11,10,406,406,401,370,398,385,423,400,409,413,413,415,429,434,392,408,417,405,399,380,367,382,377,396,430,435,421,399,402,390,396,407,429,420,451,507,472,439,391,486,549,525,487,443,427,389,429,473,508,547,538,567,497,473,405,377,392,391,417,424,415,432,403,380 7,15,13,29,39,31,23,394,393,395,402,390,384,396,412,402,386,407,403,413,411,397,407,405,401,398,392,404,371,380,398,409,418,395,398,401,392,398,385,393,402,428,441,411,414,388,435,457,474,453,445,414,387,388,436,441,437,468,493,471,441,395,393,382,378,397,410,403,398,398,392 18,11,10,30,37,31,23,403,400,400,398,388,393,402,408,396,383,420,413,413,409,392,407,409,373,395,381,381,384,390,374,410,425,390,411,384,375,398,395,389,400,432,435,415,418,388,453,440,452,426,422,393,374,421,423,475,479,458,514,466,429,395,382,378,372,399,421,413,406,396,399 9,9,9,42,51,50,39,419,475,475,456,421,409,436,445,451,446,427,469,550,553,425,509,492,424,445,440,426,398,388,421,519,542,500,498,452,420,395,389,401,395,408,457,443,449,404,582,749,756,685,654,555,494,423,443,455,521,516,566,577,543,401,405,396,415,465,544,513,529,450,429 5,26,23,25,27,18,17,479,485,477,459,432,437,492,547,544,526,506,531,568,567,439,493,463,452,438,423,400,397,384,488,567,554,509,515,456,445,441,474,506,533,615,714,628,598,459,734,791,748,703,639,594,486,628,703,726,781,765,807,767,708,425,420,434,435,530,556,520,541,470,448 9,74,68,73,85,73,54,432,378,393,395,402,384,449,438,421,420,411,397,416,405,395,419,409,404,384,378,391,401,403,423,421,421,402,421,402,382,384,399,394,413,416,498,432,446,401,474,511,508,420,444,416,392,421,441,442,460,494,511,494,453,387,391,396,403,403,421,421,411,390,400 6,8,8,47,79,81,47,414,423,419,394,397,424,408,425,425,408,397,438,465,465,400,442,433,415,409,393,380,389,405,414,483,479,448,457,429,382,394,381,393,389,398,433,433,416,402,510,667,673,605,568,500,444,423,434,446,495,492,526,511,477,402,404,391,399,445,466,459,474,431,404 18,9,7,46,44,26,31,450,412,418,405,400,410,444,448,454,430,432,464,473,464,411,445,433,408,411,389,389,364,390,427,450,460,445,439,416,403,395,407,415,430,439,479,479,452,404,540,620,613,532,500,468,424,438,474,484,541,543,599,552,504,383,382,384,396,429,460,428,420,416,414 2,64,54,86,99,91,76,672,651,587,553,536,536,720,775,738,715,698,730,798,755,524,709,638,581,569,482,468,427,479,617,757,759,674,702,578,503,488,517,529,567,680,800,755,748,580,873,925,903,844,817,737,605,764,820,830,888,878,923,899,851,540,461,538,537,702,794,722,738,636,537 2,8,8,18,23,22,16,403,397,401,404,403,399,401,425,414,402,412,418,433,413,393,406,406,387,391,390,401,395,409,471,436,424,416,400,426,409,425,475,540,611,705,805,702,594,392,617,517,483,462,431,430,403,472,573,659,802,795,827,706,618,382,382,390,382,409,429,389,424,384,395 14,117,100,194,216,188,167,539,734,686,654,549,577,609,660,633,637,625,751,882,853,581,845,794,710,699,579,540,462,430,565,845,887,798,817,689,571,439,449,481,538,599,731,674,672,526,833,1003,1017,949,922,832,699,684,754,766,818,815,865,844,805,485,525,484,496,713,875,825,825,715,611 19,8,8,27,29,26,24,426,396,401,384,381,383,434,415,435,419,406,400,399,398,389,389,380,391,384,382,381,383,399,407,388,380,379,398,400,391,382,397,395,432,435,456,442,413,404,492,436,420,404,400,384,396,447,478,461,521,522,569,518,473,395,394,375,379,377,389,387,400,384,385 1,8,8,15,22,20,14,416,384,373,388,390,396,413,405,416,401,392,399,384,401,370,379,382,376,382,391,368,380,388,379,377,378,384,398,380,384,405,387,404,413,434,430,407,409,410,442,406,389,377,387,382,393,420,453,472,496,473,509,467,452,389,391,379,392,393,392,400,392,380,377 3,13,12,250,464,477,256,525,403,414,409,410,414,534,576,543,505,504,485,482,470,391,420,415,387,382,398,380,378,408,450,445,444,413,422,406,396,426,418,444,464,517,571,533,535,484,670,597,578,505,495,462,432,591,662,665,723,702,750,700,640,450,394,431,452,464,456,443,454,407,397 11,36,34,103,148,141,98,402,447,455,424,427,426,408,438,432,432,432,477,530,503,431,471,451,424,429,406,397,405,386,419,470,513,457,458,424,417,387,398,398,415,405,479,431,448,399,535,709,723,639,588,530,440,454,463,468,514,518,553,530,501,389,414,379,395,429,492,469,483,449,420 12,17,16,48,51,49,46,425,424,436,435,397,434,418,446,431,449,415,451,531,500,413,493,456,440,427,411,399,390,383,407,525,526,476,485,416,413,408,387,378,419,412,480,436,418,403,540,736,745,648,614,520,463,441,460,487,543,503,575,548,500,394,383,390,394,450,520,485,486,438,402 7,19,16,180,148,121,151,453,594,556,512,456,465,485,531,513,495,510,629,745,709,475,708,623,554,559,477,469,429,402,463,711,741,634,655,522,486,384,400,428,408,447,527,514,527,423,699,883,886,813,791,691,581,490,533,559,619,628,695,694,651,422,456,414,445,573,739,658,670,572,502 2,9,8,14,15,10,10,424,423,412,426,409,401,430,456,453,426,422,441,469,474,390,430,429,406,402,398,404,396,397,428,439,463,445,427,410,390,406,405,428,452,504,583,517,486,425,599,595,588,524,495,463,414,509,561,571,655,638,688,625,547,407,393,391,403,438,459,437,448,422,399 1,18,12,36,51,31,22,434,401,391,381,383,368,434,447,422,421,416,411,403,404,388,389,371,382,400,397,384,382,393,410,399,417,399,400,391,393,383,410,414,408,444,473,461,439,411,520,445,431,410,405,380,380,445,494,523,551,551,610,553,489,386,388,377,382,388,396,386,389,393,378 4,11,10,16,26,23,14,448,407,405,396,374,398,443,426,421,427,415,418,439,429,397,426,416,400,408,383,392,394,385,423,433,453,412,442,412,415,400,397,418,416,479,589,514,496,403,457,518,515,475,466,443,407,407,452,454,491,476,498,478,460,384,388,372,384,395,424,417,414,383,397 8,12,11,38,50,44,32,435,388,395,383,403,390,419,416,417,435,392,406,426,409,392,401,387,380,402,399,386,390,381,399,393,411,406,408,397,402,389,381,400,388,382,438,417,412,395,474,489,484,447,441,419,397,416,441,473,525,493,529,509,472,399,392,390,389,413,405,378,410,390,389 7,12,11,24,35,32,22,419,394,373,401,384,399,404,439,418,381,381,399,390,379,397,384,378,380,381,383,373,382,397,398,392,381,392,414,382,387,389,406,408,411,429,487,442,438,398,489,404,400,393,390,389,384,462,483,499,527,518,553,519,500,379,385,388,395,378,384,376,383,393,374 10,18,17,114,147,144,110,390,393,399,389,393,416,390,387,369,399,382,403,403,405,397,402,386,406,404,387,382,367,394,390,407,399,390,406,388,396,384,392,368,377,386,393,378,373,393,398,460,469,442,423,428,399,378,384,387,398,381,403,400,395,390,394,376,387,371,399,388,411,394,398 19,15,15,69,57,58,70,567,489,450,433,451,453,610,664,613,593,571,561,553,547,402,441,428,428,430,413,390,397,451,702,634,576,540,579,523,484,506,552,620,681,775,884,849,823,498,818,761,715,672,657,594,510,667,764,787,855,850,889,850,800,476,391,467,486,482,517,507,527,423,416 15,72,70,56,80,76,53,415,397,368,369,395,396,400,409,397,407,411,422,429,433,396,427,406,409,409,400,385,373,416,416,412,433,400,419,403,384,413,427,442,419,450,517,453,478,406,485,474,503,435,423,408,401,424,489,470,547,520,554,519,495,373,395,387,393,393,437,416,402,387,387 9,11,11,69,100,81,59,405,451,408,418,415,419,417,438,415,427,431,454,539,522,420,500,472,444,445,416,408,396,396,407,533,556,487,496,441,412,385,394,383,396,421,446,450,430,408,530,733,733,648,611,534,464,428,459,443,510,489,533,498,476,400,403,380,394,425,525,490,466,442,418 5,10,10,19,44,43,18,392,395,400,395,393,385,405,391,389,395,413,400,394,432,396,399,400,379,371,390,376,386,402,375,402,402,389,383,400,375,400,384,374,375,382,391,387,385,382,435,484,464,443,444,427,401,387,388,375,413,407,395,407,411,394,387,374,389,386,421,406,410,390,388 9,16,15,28,44,38,24,391,395,395,388,379,406,401,395,392,400,397,387,390,388,382,382,390,386,395,383,397,384,388,405,384,401,398,391,391,368,385,396,394,402,414,453,418,422,399,454,424,422,411,422,390,410,426,427,433,456,445,494,470,446,393,397,397,384,383,391,390,405,395,382 4,21,13,29,33,16,15,437,414,409,398,383,409,434,516,481,465,463,457,482,481,400,414,413,426,405,387,399,397,384,447,463,431,398,431,428,409,404,444,448,492,570,682,597,564,473,706,634,586,529,513,458,420,607,672,701,801,795,834,765,684,401,399,399,414,430,450,450,434,410,397 19,12,11,52,49,43,47,417,422,421,397,394,402,439,450,460,451,455,445,460,472,386,421,414,403,394,375,395,385,396,459,460,449,413,423,428,412,420,423,469,506,555,656,573,537,422,618,607,562,525,488,470,416,519,581,602,686,679,720,657,594,393,412,401,419,431,453,444,448,391,390 1,8,8,19,19,19,18,489,513,489,465,467,458,520,589,578,579,570,596,638,624,434,524,497,462,451,425,421,396,378,500,579,581,521,523,472,448,386,411,425,434,468,566,568,597,409,756,786,768,720,693,634,531,501,562,601,685,684,760,759,722,466,434,476,486,566,617,579,588,509,474 17,10,9,30,32,24,24,411,401,379,403,391,394,405,420,419,397,409,398,423,423,398,399,401,395,383,393,397,392,379,390,407,424,411,393,390,390,381,393,395,402,418,452,420,424,406,466,487,481,424,425,400,393,435,464,467,490,472,524,481,450,391,371,388,395,389,403,393,411,392,395 17,12,11,34,45,30,25,404,397,390,364,377,396,390,400,380,382,400,389,401,388,385,383,387,392,396,384,390,383,385,401,398,387,391,390,397,402,409,403,387,396,395,409,403,409,400,449,405,422,408,405,387,386,412,439,408,433,433,445,466,404,388,395,376,386,390,408,423,394,392,389 19,79,76,127,183,175,119,500,617,558,544,489,511,538,580,548,557,547,658,757,733,491,700,643,554,550,480,468,404,420,496,709,748,666,674,523,502,418,409,446,453,517,621,563,578,454,779,923,931,860,835,743,609,549,645,675,765,745,806,788,738,434,468,444,450,574,750,678,694,583,515 4,12,9,25,28,20,18,448,380,391,391,372,373,435,437,420,406,412,397,389,391,386,374,380,384,385,393,395,377,386,397,383,378,383,407,395,392,381,390,418,400,413,435,443,430,404,454,410,394,399,381,419,375,408,429,432,485,477,520,465,428,379,387,373,389,384,369,379,393,398,377 16,8,8,58,105,107,57,404,444,429,414,390,414,433,434,420,421,432,446,496,507,416,471,444,422,412,407,414,393,394,397,488,501,451,454,425,397,384,381,395,393,422,420,428,433,386,535,693,700,617,592,527,453,403,433,442,485,484,519,510,485,424,415,400,404,451,512,486,502,434,409 5,13,12,42,35,32,39,483,504,466,441,437,454,492,529,537,519,510,543,599,589,443,531,505,471,456,430,415,393,394,461,562,571,498,516,457,439,393,410,406,439,464,537,541,529,446,701,763,759,687,663,584,499,511,583,588,658,654,724,704,653,437,422,430,432,519,585,523,579,469,470 1,9,8,17,22,19,15,422,382,381,402,387,387,420,420,413,418,393,399,395,402,387,398,392,397,389,393,380,373,392,384,406,393,388,401,382,387,394,389,395,381,394,422,408,426,393,447,420,439,425,398,402,409,400,411,400,460,455,491,469,432,397,380,375,391,383,405,386,400,379,384 14,13,11,24,37,28,19,422,405,380,373,405,390,394,429,417,403,392,419,408,402,389,398,397,381,410,382,385,386,373,398,407,420,393,407,396,396,393,408,408,416,437,484,442,414,416,466,491,482,447,442,392,377,443,475,492,515,519,537,504,447,378,379,389,386,401,408,413,424,389,382 17,49,47,85,123,113,76,462,512,495,484,476,449,469,508,511,509,483,550,609,620,434,545,511,495,469,421,424,427,386,455,593,594,515,541,449,477,401,399,384,409,446,529,508,519,439,707,820,804,749,717,628,525,461,526,528,646,638,702,695,651,442,428,437,435,535,617,574,596,489,449 10,17,16,7,9,7,6,512,660,612,582,518,527,547,617,601,598,592,695,787,770,543,738,678,603,592,499,490,440,412,541,761,776,681,713,583,507,401,406,386,414,464,578,585,612,425,786,951,941,882,859,772,647,498,577,594,683,692,765,778,747,460,485,485,489,694,813,758,773,664,548 3,19,18,14,15,10,9,544,718,677,633,573,596,590,667,678,674,670,750,840,813,562,742,687,634,611,543,532,482,415,598,784,805,728,737,646,581,396,410,428,447,494,632,639,670,450,856,983,978,924,901,832,739,554,626,660,744,761,829,845,818,523,549,529,567,721,823,772,795,689,633 4,22,22,100,157,162,103,399,374,351,378,391,396,388,389,395,401,394,397,402,383,383,399,379,387,406,389,374,384,382,375,371,374,392,369,378,394,405,383,376,379,398,389,379,389,399,410,379,407,416,395,387,385,427,415,428,444,417,443,412,414,398,400,391,392,399,389,392,388,398,398 1,8,8,16,19,19,15,417,438,424,402,391,394,424,450,419,431,426,446,517,502,412,474,462,420,420,410,401,381,374,417,488,512,461,471,445,395,412,392,390,409,457,486,441,447,409,557,678,667,612,573,500,430,462,499,517,568,548,596,569,523,397,389,396,404,441,501,484,492,432,404 4,35,35,138,225,232,141,389,370,381,379,386,388,371,409,391,396,391,401,409,389,394,417,412,383,388,371,401,360,373,396,388,406,385,409,397,407,389,376,423,397,447,465,402,413,445,480,458,450,446,429,419,388,586,680,682,670,597,606,499,468,377,404,387,388,386,392,381,372,394,398 3,104,71,93,114,75,60,575,559,504,478,442,456,621,665,650,621,591,618,649,647,432,538,516,484,456,410,442,406,521,706,650,627,554,562,462,484,596,741,798,858,936,1017,943,865,584,917,858,816,763,715,656,546,794,897,947,1023,1023,1023,989,920,465,438,457,478,550,606,555,572,492,465 15,26,19,30,49,36,21,409,392,402,392,396,375,439,430,407,419,407,393,411,398,389,381,396,375,369,383,372,367,406,412,406,408,384,384,398,376,397,424,417,445,470,522,513,441,426,528,443,431,398,398,430,381,510,577,579,618,611,658,592,521,381,382,387,386,383,385,397,389,388,389 1,16,10,82,77,52,57,554,522,491,498,447,454,600,645,632,637,601,603,609,628,420,496,469,436,441,406,437,397,405,533,566,559,506,515,460,442,423,431,463,500,586,709,670,652,479,818,788,748,704,677,611,508,667,743,769,839,828,878,850,803,441,432,437,452,511,562,523,559,483,442 14,11,10,57,89,82,50,423,429,408,392,411,420,423,426,430,427,423,435,485,474,401,439,413,421,414,403,391,398,389,420,463,470,443,448,392,392,388,395,421,388,437,484,451,432,414,557,646,637,549,536,486,417,448,492,524,582,562,608,574,520,410,388,407,409,416,485,460,453,414,400 12,13,13,44,65,65,42,411,926,877,809,686,678,410,396,416,401,409,915,1023,1022,871,1023,986,926,905,791,703,570,396,458,1023,1023,989,990,860,766,389,422,443,457,519,616,555,548,481,536,1023,1023,1023,1023,958,830,547,561,512,482,458,512,511,483,401,594,375,384,893,1023,979,986,878,743 17,13,12,120,239,221,107,426,412,412,404,383,410,407,434,452,451,426,444,448,454,399,433,402,415,407,394,402,395,413,427,438,437,421,416,408,377,389,404,420,440,448,481,471,441,424,574,613,598,523,495,458,428,469,519,546,610,591,638,593,541,402,397,398,406,415,447,426,433,398,411 16,16,13,42,58,34,23,395,413,397,398,397,389,416,423,415,412,402,414,457,435,396,461,433,415,407,412,398,394,390,405,453,466,423,421,416,389,381,413,409,415,461,474,456,435,415,499,569,563,492,467,434,410,453,481,470,531,518,550,518,445,374,393,392,376,417,452,435,424,414,394 2,11,10,103,154,155,101,393,413,403,405,379,410,420,418,391,411,399,424,478,457,410,438,419,413,402,394,387,391,395,395,443,460,427,440,408,417,390,398,391,413,411,435,429,425,412,488,561,576,516,469,442,408,434,484,486,515,497,543,515,459,408,384,385,389,411,452,434,433,409,405 13,31,18,58,80,46,32,468,431,428,419,421,409,460,495,453,444,448,447,515,490,407,448,446,398,421,416,411,390,403,455,491,496,441,455,397,413,429,453,464,480,533,610,544,528,468,637,631,624,546,543,454,423,561,632,646,698,674,729,686,607,397,399,405,401,410,467,449,479,433,405 12,9,8,27,40,32,21,444,473,440,440,426,452,470,487,488,484,473,501,540,515,403,452,450,433,431,403,415,401,383,459,491,504,430,466,427,418,400,408,395,417,430,504,480,507,414,664,691,677,626,592,536,479,462,508,521,586,587,667,653,611,413,443,415,414,463,507,481,495,455,440 14,12,11,69,97,82,59,402,458,407,409,410,403,403,430,411,426,411,436,512,510,398,483,445,432,433,401,387,399,381,412,498,531,442,463,414,422,386,392,371,409,398,449,428,402,407,505,676,698,591,545,476,441,419,452,460,483,487,531,483,468,400,389,386,387,427,498,459,465,412,410 20,14,14,70,86,79,65,420,473,454,423,418,418,442,451,426,453,454,470,589,551,425,513,487,433,437,430,389,391,374,432,522,553,472,504,445,433,391,383,397,413,420,467,447,477,395,603,750,748,678,628,548,468,449,486,506,564,558,608,600,552,410,402,402,413,459,560,491,529,456,423 1,47,42,32,34,25,23,490,505,494,430,431,432,517,575,545,523,495,512,658,631,428,622,589,486,509,424,423,411,444,474,591,670,526,588,459,422,450,460,528,541,623,714,649,587,522,742,760,784,685,648,548,461,708,780,778,817,802,841,800,733,419,408,415,416,483,645,581,563,491,434 12,22,20,31,49,45,28,547,583,538,526,488,530,560,625,626,616,609,636,682,696,469,605,551,515,517,462,466,423,378,525,653,635,581,617,516,460,417,398,437,422,466,593,579,603,432,791,864,848,806,776,705,613,529,599,635,714,711,784,793,751,487,448,471,506,622,688,640,687,589,524 14,16,12,36,49,34,25,429,411,392,379,376,376,462,456,422,421,403,403,434,412,383,398,398,385,379,392,393,393,397,408,410,404,394,391,389,393,400,395,409,424,444,515,467,451,421,537,490,454,436,407,407,392,447,497,521,573,562,626,578,534,397,390,385,389,391,398,401,397,388,384 8,33,24,112,150,88,64,562,530,469,469,449,473,588,658,635,629,607,598,571,589,422,460,430,426,440,401,403,386,458,704,622,549,541,537,489,468,477,548,619,701,798,937,890,847,460,867,785,718,677,654,613,521,639,751,811,933,933,973,912,859,488,437,462,505,540,539,518,558,476,459 4,13,12,66,94,86,61,434,453,422,417,421,398,457,484,479,456,461,466,515,502,423,472,459,443,419,401,415,387,450,545,566,542,502,519,443,443,471,570,626,698,782,856,759,683,410,663,739,723,645,607,517,449,535,647,698,771,755,791,702,655,399,393,410,394,450,534,496,493,447,430 7,13,12,66,96,98,65,418,421,424,432,398,410,429,434,457,426,421,454,524,500,395,457,458,420,418,386,410,410,407,411,484,513,473,461,429,415,396,404,398,421,453,497,460,457,415,552,697,703,622,578,514,425,473,521,552,576,581,619,574,517,403,408,390,413,427,506,473,469,436,428 19,15,13,32,45,36,25,422,385,412,398,374,387,437,443,409,409,391,394,395,402,377,389,391,386,386,380,374,367,372,396,383,405,390,398,394,398,386,394,403,407,406,446,446,430,387,489,452,440,417,409,381,378,415,459,468,522,513,565,515,481,375,400,382,383,405,392,381,401,401,386 5,11,10,15,18,17,15,417,436,398,386,398,402,442,408,407,390,399,411,439,433,395,427,420,408,391,393,392,387,373,447,432,440,413,431,403,405,371,414,436,437,517,627,568,531,396,446,495,502,470,460,439,416,404,436,433,471,450,479,444,434,389,378,390,390,408,412,403,407,373,401 20,19,19,65,91,89,63,414,445,429,412,401,418,422,436,417,418,409,469,531,522,396,497,459,435,436,416,397,393,393,410,479,544,476,466,446,425,396,386,400,396,407,473,434,437,412,568,731,749,669,612,524,440,461,496,505,562,571,590,553,527,401,397,397,402,436,538,506,498,462,401 16,42,39,31,45,39,26,451,441,395,379,410,414,458,475,457,477,452,464,488,490,408,446,427,421,431,388,401,389,411,428,461,474,452,463,411,419,411,394,398,417,460,503,466,476,434,593,688,676,611,581,507,427,454,529,543,608,591,646,615,569,403,414,413,408,466,523,498,492,432,416 14,19,18,21,24,11,10,518,657,617,590,508,561,568,631,630,621,607,708,795,770,531,716,656,594,575,493,499,445,409,563,753,779,693,725,598,529,400,417,420,476,506,637,622,630,428,805,945,937,882,852,774,663,522,608,630,719,722,793,797,765,488,501,488,504,689,798,749,774,659,586 11,96,76,179,224,183,146,561,723,681,609,547,576,614,674,645,644,639,731,846,820,573,779,733,653,652,553,519,463,438,590,811,838,750,775,626,562,464,495,510,566,638,745,700,695,548,845,989,991,930,904,823,700,692,763,777,829,824,870,856,821,472,492,477,504,695,818,763,774,670,587 20,28,27,81,114,112,77,438,504,464,430,426,421,439,474,472,461,467,523,602,584,428,523,501,452,468,431,406,403,380,437,572,595,504,523,457,436,400,418,394,421,424,516,472,475,421,633,791,792,719,679,573,478,468,529,567,636,617,679,653,601,401,413,413,414,486,585,535,547,475,441 17,19,11,31,32,22,23,862,650,578,577,537,506,907,942,908,884,852,807,761,757,456,486,484,472,456,447,429,401,465,685,598,560,512,521,468,465,506,556,600,635,712,838,810,809,626,942,856,785,747,708,665,553,819,878,883,945,944,992,970,926,694,471,717,738,738,711,680,706,560,527 20,10,9,38,49,36,30,428,428,438,409,405,412,422,429,412,421,406,454,487,482,401,464,438,422,424,392,389,404,371,398,476,501,449,448,438,408,392,403,390,419,426,473,447,438,388,511,648,642,553,531,485,423,406,440,428,491,491,518,504,486,394,384,401,397,404,484,451,454,417,408 7,123,108,138,193,133,96,600,550,490,511,479,517,648,722,705,674,674,660,653,659,438,476,471,457,456,433,440,401,480,735,662,617,564,608,534,502,593,693,745,803,863,941,883,849,531,899,836,781,744,718,665,557,730,825,853,929,923,965,931,885,517,423,514,539,578,585,552,608,495,464 14,23,22,25,35,28,17,392,398,408,367,402,392,382,411,386,387,396,372,373,391,391,369,374,390,382,394,391,387,389,391,385,385,392,372,400,385,411,383,393,399,409,428,408,421,398,428,417,399,393,401,394,383,399,421,422,420,407,422,418,425,405,375,382,380,401,387,393,399,384,388 18,98,83,186,307,277,165,488,541,498,468,408,466,493,524,531,529,508,583,698,672,454,635,583,510,501,462,432,421,383,475,635,697,595,619,510,453,406,450,446,474,537,637,582,562,487,707,847,854,781,748,647,513,613,691,686,723,708,762,725,677,448,401,417,445,524,675,598,623,528,478 3,8,8,39,60,60,38,400,404,404,398,399,390,408,416,413,404,415,425,431,429,383,404,403,410,393,393,394,383,389,386,423,421,409,423,391,394,400,384,379,402,415,410,402,401,392,427,504,507,468,465,417,395,425,442,411,457,458,465,477,450,388,394,390,395,401,423,415,417,399,389 12,29,28,90,104,101,89,408,481,430,419,419,408,417,438,416,425,426,464,569,553,417,513,477,450,438,405,402,394,395,422,531,568,496,498,429,411,375,378,411,427,401,470,438,436,422,577,752,764,685,636,537,458,456,469,485,549,519,567,562,515,397,413,400,395,459,576,515,512,447,429 5,38,25,65,104,69,41,477,403,394,387,410,396,510,499,490,444,430,396,425,439,400,376,394,402,387,395,377,388,424,448,425,386,393,393,400,404,434,438,470,475,529,633,577,521,439,623,516,460,437,434,397,404,591,648,655,715,694,741,692,612,382,380,387,396,400,412,388,403,408,380 5,191,137,64,71,46,41,451,474,436,436,417,424,465,503,477,464,482,504,590,542,417,496,471,461,427,416,399,397,421,471,546,577,483,542,451,432,395,434,453,465,522,614,560,528,459,660,757,750,674,635,549,475,547,636,650,704,689,740,692,629,413,418,409,423,466,571,508,511,430,435 14,10,9,127,153,151,123,397,417,408,410,377,401,405,410,402,385,402,431,439,452,402,431,416,415,397,401,395,405,398,403,430,443,413,421,402,389,385,385,377,386,398,424,397,412,413,441,552,582,511,465,449,403,416,410,427,438,442,464,450,434,394,382,396,398,397,449,421,430,398,403 10,12,11,27,24,20,23,395,401,398,371,382,411,401,429,421,428,395,408,413,416,388,401,403,391,378,383,389,367,402,397,432,420,412,402,395,400,388,396,405,404,415,447,443,418,412,497,503,457,451,439,423,395,440,485,475,525,518,561,541,486,394,394,394,389,396,438,391,405,407,407 13,73,67,138,173,154,124,450,628,575,556,496,505,504,564,546,542,556,654,758,754,504,697,656,568,546,504,461,437,404,509,718,754,671,691,538,504,385,422,409,457,492,584,567,586,438,764,938,948,878,854,771,620,528,616,632,715,716,771,768,722,464,461,430,450,606,752,689,694,587,509 5,20,19,90,145,147,91,409,441,442,434,392,403,424,442,407,401,427,467,547,537,412,499,473,437,429,420,404,386,392,416,514,550,472,486,424,405,401,411,394,386,420,451,428,432,399,526,721,725,624,613,490,458,415,455,465,522,523,560,548,499,420,373,394,401,424,533,498,506,452,422 13,1023,271,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 6,12,10,53,52,31,35,462,495,461,459,436,443,493,544,513,515,492,573,619,596,419,543,498,448,433,420,414,402,420,488,582,617,528,536,460,439,415,450,467,511,555,652,587,567,488,736,812,801,731,695,598,496,652,723,724,774,763,806,776,715,424,429,443,419,484,612,556,560,488,451 3,21,18,116,129,114,101,504,565,496,491,453,472,522,577,555,554,534,591,674,657,454,603,553,509,482,459,454,392,430,508,645,666,550,594,499,465,443,461,489,529,596,693,641,620,527,783,868,869,802,775,680,542,691,757,768,809,798,847,809,759,433,426,439,454,544,660,623,638,531,486 8,9,9,64,88,91,62,393,394,389,379,387,390,406,438,421,428,406,397,417,404,381,406,396,394,383,385,395,388,398,398,393,406,404,406,404,391,390,404,412,393,412,435,421,431,384,471,505,483,449,428,407,407,416,454,472,486,480,515,484,455,403,392,387,390,403,403,390,427,393,397 19,17,16,27,45,42,24,390,384,391,375,384,382,407,425,407,398,404,394,400,415,395,378,384,378,394,392,370,380,404,412,392,384,399,376,390,389,406,383,405,414,433,438,411,427,388,457,417,429,417,392,385,384,424,469,466,493,477,502,473,442,395,374,384,388,388,400,385,397,390,366 14,20,16,57,69,37,30,545,463,441,434,409,435,520,541,471,482,483,485,550,526,397,505,471,439,434,405,411,404,391,484,526,545,479,491,432,437,393,415,446,479,555,666,613,580,432,650,711,719,641,608,551,479,495,586,597,672,657,712,677,624,405,397,404,418,432,522,489,489,431,418 20,13,13,104,144,147,105,383,385,400,410,379,369,380,394,396,387,378,381,415,381,381,396,393,376,379,379,374,370,413,387,383,388,401,398,381,387,410,388,396,381,387,380,405,401,392,421,437,463,399,410,399,376,385,410,423,435,405,425,420,390,391,384,382,373,393,407,402,388,387,371 2,16,16,91,125,128,93,388,454,411,397,390,404,410,430,414,405,405,458,524,502,407,499,463,432,431,394,396,401,398,406,494,525,460,473,432,401,390,400,395,407,397,431,403,425,414,483,698,719,616,577,496,445,416,424,422,495,458,485,487,453,410,403,398,395,424,516,494,483,435,406 3,29,29,127,151,148,124,389,501,452,449,431,423,444,447,444,456,439,507,593,577,434,541,489,449,435,421,412,419,384,441,551,601,523,540,452,408,393,382,387,394,424,442,445,480,408,578,789,797,714,675,592,494,432,468,485,551,550,593,578,564,411,393,399,412,470,573,540,546,466,422 4,19,18,87,110,100,80,412,462,443,425,415,429,426,433,450,425,404,468,562,544,398,526,473,463,438,419,392,382,400,422,519,560,480,476,445,390,384,394,390,401,402,429,433,444,408,548,743,761,681,635,516,445,422,443,447,516,503,557,558,505,377,397,390,398,446,550,502,516,442,425 10,9,9,118,145,150,119,407,408,387,367,403,395,385,403,406,393,408,429,447,443,390,421,398,391,401,392,398,374,370,402,417,438,422,421,399,382,383,395,406,403,399,432,407,411,421,478,530,543,474,462,437,393,431,465,450,496,494,514,478,459,391,396,404,390,399,435,416,415,402,398 8,11,11,31,55,53,29,401,417,395,402,391,416,408,396,418,421,410,408,471,442,399,428,421,413,402,395,388,391,385,414,439,455,411,444,402,391,393,389,395,402,411,430,429,433,402,502,581,595,529,496,453,421,415,456,473,525,508,546,545,472,397,399,380,398,395,453,433,434,420,408 20,44,42,46,62,58,42,449,594,552,480,452,460,498,509,546,525,489,587,720,697,489,665,614,538,524,460,427,423,391,450,680,731,631,641,517,467,387,415,424,443,469,537,538,538,415,702,876,877,809,778,671,549,522,566,584,662,656,715,699,655,422,452,434,429,586,730,654,665,550,465 11,53,46,73,80,62,56,509,542,491,497,434,468,561,613,612,605,581,637,700,650,462,603,553,511,500,425,438,422,405,633,680,688,610,612,514,485,440,499,551,611,719,838,785,752,435,835,880,850,794,768,662,572,604,712,748,850,846,896,859,813,457,446,459,483,576,691,606,638,519,461 8,27,27,113,159,152,106,444,497,477,448,418,438,438,504,476,470,468,535,620,590,423,560,519,451,462,412,417,397,394,436,588,606,533,513,434,456,376,404,397,431,451,495,478,485,423,650,808,797,727,695,608,492,456,527,545,620,611,671,651,597,415,437,410,419,521,642,576,596,504,458 5,67,62,117,111,98,106,434,519,461,456,427,433,440,486,498,489,467,548,620,599,451,564,526,463,486,423,413,404,421,457,578,595,518,537,452,445,405,414,407,434,444,535,493,483,437,673,799,792,720,689,599,497,497,536,578,627,635,693,683,629,425,409,421,421,506,607,561,555,482,418 2,13,13,134,213,221,139,380,403,404,405,390,412,383,393,380,384,401,424,455,421,380,410,424,391,412,398,374,402,394,394,440,443,429,400,405,394,385,383,398,397,402,418,404,403,392,424,552,544,480,458,439,387,412,417,411,446,438,470,424,431,418,403,397,391,385,431,419,420,404,390 7,181,164,86,93,65,65,559,652,579,567,511,515,589,638,614,614,600,680,786,766,519,729,673,613,582,470,460,410,434,560,752,778,694,711,592,525,469,480,536,566,654,743,688,666,514,807,939,937,874,848,755,630,683,748,762,820,804,853,829,776,487,442,456,468,646,779,725,736,617,530 6,15,15,29,38,35,26,427,448,459,440,431,402,449,454,447,438,432,506,564,533,409,510,480,442,436,399,393,396,393,414,535,568,478,507,436,431,410,387,415,434,449,476,482,463,417,583,730,732,661,610,510,462,474,514,524,569,556,631,595,553,388,411,406,401,463,533,496,512,444,425 10,8,8,10,15,14,10,432,401,401,397,401,394,417,413,387,405,395,410,421,432,388,420,401,395,381,398,381,387,393,425,435,421,411,419,382,388,384,389,409,425,445,522,485,460,395,431,503,512,484,467,447,410,405,403,396,434,416,458,440,421,389,396,371,383,390,426,407,412,398,402 16,35,34,70,124,117,65,407,468,427,443,395,408,405,449,443,449,429,477,538,536,421,507,463,456,439,423,406,379,390,428,508,544,485,493,450,403,408,396,398,407,434,482,445,446,419,594,772,780,690,672,568,481,451,505,520,601,571,639,615,563,406,400,393,402,474,526,498,504,462,435 1,9,8,23,23,17,17,419,484,497,454,412,424,439,452,439,443,443,519,650,627,447,621,549,503,486,429,396,388,378,426,603,660,541,591,479,429,390,406,416,405,428,491,457,451,411,574,768,786,705,658,525,471,458,492,508,572,560,620,593,548,405,414,409,406,487,646,570,583,485,454 6,35,33,87,101,92,79,598,530,512,497,474,487,644,709,704,686,666,657,625,616,405,456,442,418,429,417,413,399,435,692,618,560,525,547,517,515,450,494,525,596,706,828,801,800,514,888,814,747,727,706,663,549,697,791,813,883,878,929,910,868,505,431,522,547,568,545,550,570,483,454 10,23,23,45,61,58,43,539,515,467,466,432,474,572,651,637,616,595,601,595,575,402,475,455,428,427,402,416,394,409,612,582,559,492,547,472,452,456,487,499,578,669,780,737,736,477,840,803,742,704,666,602,515,646,747,768,835,832,882,862,813,485,408,488,484,540,573,531,542,462,433 12,25,24,68,94,88,62,432,504,449,447,414,438,444,454,459,449,436,529,608,600,447,557,530,474,461,423,423,391,370,414,560,631,530,544,456,432,390,397,407,417,431,464,459,486,426,603,818,830,747,721,616,490,443,474,498,552,546,604,587,549,410,405,403,406,495,598,550,557,471,441 11,1023,499,844,1023,348,273,1008,1023,1023,1023,1003,1023,1023,1023,1023,1023,1023,1023,1023,1023,947,1023,1023,1023,1008,962,966,890,821,1023,1023,1023,1023,1023,1023,1023,864,926,970,1018,1023,1023,1023,1023,938,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,946,991,955,981,1023,1023,1023,1023,1023,1023 9,81,41,153,174,107,94,567,557,536,489,446,475,606,663,637,619,609,629,676,658,454,577,528,507,491,439,431,420,424,580,636,633,537,590,488,482,484,527,581,612,712,803,736,696,589,833,858,830,777,742,650,542,757,825,830,877,862,901,865,812,483,437,454,458,547,640,576,617,497,464 16,13,12,81,123,106,69,411,481,419,440,414,407,437,460,433,432,452,484,534,513,413,505,448,439,428,396,414,376,395,425,514,535,475,498,431,429,389,396,409,421,407,467,469,470,392,569,722,712,643,605,524,470,441,488,496,567,555,606,557,537,405,400,405,399,459,536,469,522,437,424 16,9,8,25,33,18,15,433,464,455,438,415,436,445,474,472,459,454,493,609,575,421,568,518,463,476,439,409,401,408,443,568,620,517,547,447,442,403,410,421,436,455,526,498,494,411,590,741,758,666,636,539,453,458,515,509,583,589,643,610,563,405,409,414,409,465,603,553,552,475,418 9,9,9,8,13,11,7,401,421,400,383,391,379,407,414,391,408,393,428,449,456,394,435,424,414,407,402,382,384,391,398,442,463,418,437,406,405,398,408,391,391,407,425,418,414,386,456,554,560,491,475,425,385,411,426,411,448,452,484,476,443,398,396,388,387,421,455,434,438,395,404 18,36,26,58,83,56,38,419,411,412,408,380,395,411,438,452,435,420,427,457,448,387,417,406,385,393,393,386,381,405,413,431,412,406,408,423,411,401,412,430,431,444,507,483,463,420,506,514,494,459,453,428,408,460,501,509,556,543,593,564,523,415,406,385,382,395,419,435,416,397,392 16,9,8,24,31,23,17,422,474,463,438,421,420,433,467,464,448,455,469,560,547,423,507,481,447,443,425,406,390,412,436,553,549,501,483,453,422,410,400,411,402,424,478,472,470,420,616,735,721,660,621,538,445,452,509,518,570,568,620,607,573,420,386,406,417,454,572,512,523,468,433 1,8,8,70,104,106,70,396,483,446,424,415,410,405,429,436,423,409,511,580,550,421,548,517,463,454,426,416,388,391,411,545,602,511,532,421,416,395,387,403,383,413,448,432,433,404,535,783,812,716,681,579,463,409,442,453,498,491,546,537,499,410,405,400,399,474,598,541,547,476,424 13,68,64,68,83,72,58,418,448,444,425,400,420,425,439,468,437,410,462,518,503,408,469,436,422,419,420,397,386,411,424,488,509,463,475,393,407,397,401,402,408,447,474,447,460,411,561,684,692,604,557,503,429,458,504,522,587,593,609,576,532,397,393,399,390,428,468,448,463,407,403 15,19,18,97,149,127,85,392,445,448,407,395,430,414,444,427,419,417,475,539,521,418,499,488,423,434,414,399,375,404,404,524,546,477,487,443,419,390,399,398,402,408,453,432,434,396,532,730,733,652,623,526,443,432,454,466,513,498,558,545,495,385,402,387,395,447,518,475,490,451,417 15,10,9,27,33,25,21,431,385,376,387,407,395,432,445,417,400,399,397,402,420,389,412,397,391,389,385,368,396,390,392,396,405,396,397,384,374,406,395,405,417,417,446,435,452,408,472,442,451,432,383,413,387,439,444,460,514,500,555,513,469,389,396,384,390,379,399,396,387,377,377 19,16,12,29,34,23,21,434,398,389,381,382,393,439,456,421,428,409,421,406,429,395,395,400,398,396,406,397,384,376,403,405,424,402,390,367,396,383,398,380,410,412,445,432,427,393,511,489,491,439,425,405,392,432,453,457,528,521,571,521,478,395,385,372,383,384,422,395,424,380,384 5,21,17,8,10,7,7,514,594,560,504,472,490,573,626,621,613,588,671,726,697,491,646,604,539,534,467,456,426,420,530,696,706,618,665,538,485,399,429,435,462,512,641,614,609,451,781,864,851,801,773,701,588,549,622,654,722,724,794,780,748,470,477,467,480,612,721,666,702,578,492 13,461,316,843,1023,969,554,757,863,833,786,727,760,780,839,820,814,810,882,970,960,725,927,892,826,807,734,712,621,452,761,924,965,890,907,805,744,518,557,612,653,758,875,847,849,690,990,1023,1023,1023,1023,981,879,816,891,911,968,964,1012,997,962,657,683,643,683,849,962,932,938,852,777 1,10,10,13,12,11,13,429,427,423,384,404,394,404,421,426,412,406,428,473,460,399,476,430,420,401,396,388,391,380,405,446,480,429,426,395,396,399,403,416,434,438,488,445,422,406,502,554,583,505,473,440,392,471,515,510,536,539,563,532,490,390,404,384,393,400,463,459,459,419,419 16,12,12,27,28,27,25,400,425,403,394,393,392,402,404,415,403,404,418,463,462,399,472,442,424,419,396,403,391,388,412,433,468,451,450,416,410,381,406,411,418,426,455,441,434,400,483,531,551,504,471,442,397,447,470,436,488,485,544,517,468,391,393,403,398,410,488,441,426,415,410 7,56,54,85,97,91,80,546,722,668,622,562,596,586,630,628,630,612,747,840,818,571,782,735,676,655,565,540,468,404,549,797,836,742,775,664,554,403,416,442,477,537,666,636,633,467,828,995,1000,938,912,838,722,598,674,689,764,768,832,828,791,470,518,474,498,696,830,781,798,692,597 2,56,52,69,86,71,57,486,627,569,528,480,494,489,547,512,521,526,638,772,754,493,732,689,610,577,485,502,446,396,476,732,789,677,700,584,490,389,396,439,447,490,548,547,559,433,723,925,941,868,842,738,608,514,575,594,670,663,730,718,669,433,454,409,429,573,766,711,713,583,471 10,21,19,13,16,12,10,538,660,604,592,549,560,602,648,649,646,649,706,776,766,539,687,661,601,592,539,498,452,383,561,722,742,663,705,565,529,403,407,432,421,497,625,598,648,434,831,932,925,876,857,791,686,542,613,647,744,748,813,822,783,493,498,503,556,692,773,735,751,637,590 20,23,22,56,99,94,51,417,443,418,429,420,406,442,466,458,473,458,483,515,502,415,461,444,422,407,395,404,389,384,428,455,473,450,454,436,426,389,395,399,408,436,494,469,474,399,628,669,684,601,555,502,461,473,530,565,621,625,670,647,591,409,410,416,421,448,496,448,481,426,394 6,10,9,22,32,23,17,422,444,433,405,402,434,448,454,437,430,426,431,507,490,410,489,426,415,423,406,404,381,388,447,506,514,463,486,413,413,391,413,436,451,506,600,561,510,415,549,630,633,555,554,487,445,459,521,535,582,562,629,590,552,397,388,396,403,441,492,457,452,426,404 14,124,103,141,189,103,87,425,466,435,428,415,398,452,464,474,475,448,488,577,561,409,519,467,431,435,398,420,406,387,451,508,550,477,496,424,430,374,408,411,418,460,544,507,520,433,618,759,786,692,658,547,484,463,498,538,594,583,658,618,571,409,395,394,406,457,537,527,517,460,429 15,76,66,80,104,83,64,689,815,767,737,679,699,743,812,803,790,777,862,918,895,698,859,812,766,744,647,621,526,439,720,895,902,836,853,750,682,436,467,500,550,649,799,789,808,525,953,1023,1023,995,971,908,815,718,787,809,883,887,947,951,921,621,620,622,653,844,928,875,903,801,717 20,15,14,82,117,103,72,404,475,436,460,424,455,435,457,449,461,444,491,580,547,419,541,481,454,447,423,407,395,422,427,551,575,491,515,443,407,382,382,406,413,444,509,470,484,413,594,765,759,686,651,557,487,468,531,526,606,607,653,608,570,409,410,407,412,463,553,512,534,454,416 3,31,30,109,152,144,101,428,541,493,483,438,444,458,505,495,484,486,547,677,659,452,632,577,517,506,460,447,375,419,463,629,684,567,598,505,461,391,405,420,439,442,522,487,506,422,682,860,872,792,760,665,555,497,566,578,646,638,712,682,627,417,438,402,411,532,659,594,624,494,473 13,38,31,53,81,62,40,431,397,390,400,387,394,440,457,440,434,419,404,421,411,367,402,407,390,379,379,370,394,392,402,404,420,405,423,416,396,389,406,419,411,430,473,454,455,418,529,517,476,460,444,409,395,424,470,490,525,546,594,548,514,377,370,391,381,380,422,407,417,392,376 3,29,27,27,36,30,21,484,549,505,481,436,468,497,559,550,560,538,593,666,657,453,595,540,498,504,448,440,395,420,497,632,650,559,569,488,448,398,408,429,440,482,583,567,567,435,745,832,814,755,721,655,541,505,588,615,696,694,759,746,713,449,422,431,466,555,673,610,622,542,465 2,12,12,48,61,61,47,451,486,466,442,437,421,462,510,517,488,499,518,598,563,442,531,485,448,455,427,409,397,390,457,575,566,505,526,463,426,407,418,416,423,453,537,529,537,426,683,766,754,687,647,553,462,497,570,563,649,655,708,690,637,419,420,409,410,499,570,529,539,460,432 18,85,80,147,177,167,137,482,613,559,500,450,493,519,579,546,541,555,645,747,734,491,695,629,569,550,480,454,426,396,512,721,745,643,678,560,505,396,421,426,449,534,626,600,608,446,772,912,915,847,820,724,617,557,649,666,738,729,792,780,725,441,458,430,451,607,734,673,691,599,493 11,92,78,1023,1023,1023,1023,535,652,594,556,525,555,555,609,599,580,577,691,790,782,539,734,693,610,585,499,481,439,422,537,749,786,698,697,562,537,408,450,448,513,549,664,625,646,596,790,942,951,883,857,768,653,610,690,706,769,753,813,800,756,530,490,498,480,638,773,707,741,618,556 3,33,28,23,27,16,15,376,421,414,410,397,404,414,396,406,404,391,431,465,449,398,428,399,409,405,399,395,394,377,390,432,462,422,432,419,390,386,396,401,383,403,491,435,416,388,469,597,575,535,485,471,398,421,447,454,497,504,528,510,449,387,399,401,393,419,437,422,422,407,402 16,8,8,59,81,81,58,395,426,407,418,400,421,421,431,409,406,409,450,473,473,417,455,431,426,414,407,419,387,382,402,465,481,428,454,411,395,381,383,380,390,407,419,428,425,389,504,665,684,603,572,491,444,404,443,436,466,464,501,497,464,400,398,392,390,421,478,439,457,421,400 18,28,27,126,205,197,119,434,423,398,413,398,405,428,451,432,411,438,430,430,440,398,392,418,411,408,406,395,387,399,421,428,413,400,429,402,400,415,405,407,411,417,468,428,437,430,572,568,535,515,494,456,432,456,502,510,569,560,608,594,526,401,405,407,410,429,454,437,438,418,407 8,17,17,140,228,230,139,399,468,435,430,396,440,433,459,456,432,443,483,558,536,422,510,486,447,449,400,416,396,401,407,532,549,494,497,423,421,414,401,406,391,433,478,452,460,413,579,763,766,683,652,557,447,472,488,520,577,552,616,589,553,408,408,405,405,454,537,519,522,439,419 10,81,76,98,172,165,93,421,501,478,441,455,448,443,454,438,443,448,525,630,599,449,563,537,470,459,421,419,408,410,430,568,619,537,557,473,452,397,402,420,430,463,541,507,474,437,613,811,826,737,707,587,507,520,609,618,678,649,691,633,571,410,389,416,396,493,592,563,557,462,448 1,15,13,157,205,212,160,445,458,449,417,414,435,462,470,464,470,464,500,548,527,415,495,455,419,437,411,408,380,400,434,496,537,471,477,432,439,415,419,438,466,520,606,541,508,474,662,743,738,654,619,515,456,599,664,670,720,706,744,699,632,418,396,409,409,433,524,488,478,428,406 6,19,18,26,37,35,25,456,450,442,421,433,405,471,479,450,442,445,460,531,542,410,506,484,431,436,408,396,371,382,479,521,551,459,497,421,414,388,412,437,471,552,679,627,583,408,585,672,688,605,593,535,482,464,508,512,586,589,632,622,567,395,397,414,390,442,526,469,475,437,410 3,11,12,24,44,43,23,420,460,425,426,400,402,436,459,427,428,427,451,517,506,422,486,461,442,432,420,410,392,403,422,501,530,475,464,438,395,395,384,390,398,407,402,415,426,409,535,689,706,631,586,513,454,414,449,442,469,493,550,534,484,394,403,417,409,443,525,484,505,440,412 6,9,10,26,40,40,26,407,460,429,429,406,417,415,426,414,409,426,464,557,541,423,524,478,446,444,423,402,380,377,418,527,562,484,505,438,413,384,385,397,387,393,429,423,436,390,516,743,766,680,638,544,481,419,432,442,491,454,507,519,471,407,393,403,385,450,548,529,496,462,412 2,9,9,75,99,104,77,493,436,406,411,418,408,505,570,546,518,515,524,466,479,388,416,390,409,401,402,405,381,432,534,482,442,433,453,424,426,431,456,470,533,593,720,656,643,453,754,657,566,553,540,509,436,596,690,720,793,775,825,795,734,440,413,432,444,479,450,430,475,430,413 2,13,13,61,80,74,56,422,494,493,458,425,409,433,454,445,434,444,531,660,627,445,600,549,496,468,427,443,418,381,445,607,662,553,568,487,428,390,379,404,401,404,462,439,464,413,590,835,851,777,736,625,506,449,462,482,534,529,585,571,558,406,420,411,412,506,620,583,580,475,446 1,20,19,25,29,26,22,466,453,426,430,422,421,449,478,435,449,426,462,549,524,418,512,480,454,445,409,391,384,404,472,523,559,492,502,450,420,406,408,444,493,572,699,641,615,428,599,687,693,606,578,551,462,492,551,557,615,604,660,624,571,385,402,396,409,437,540,505,482,452,421 8,11,10,62,82,72,54,427,427,432,417,405,405,452,471,468,447,448,477,518,506,400,488,462,424,438,416,408,377,400,428,487,526,467,482,431,432,423,406,416,429,463,534,491,478,425,614,715,711,637,583,522,448,531,579,590,655,629,678,635,589,395,404,407,431,441,504,497,491,441,419 11,13,11,17,27,15,13,398,427,399,412,389,392,412,430,412,426,423,412,480,458,401,441,442,419,406,409,391,400,375,419,454,482,438,459,437,412,391,369,393,416,451,466,443,436,410,493,607,605,529,503,452,424,448,466,491,530,508,536,516,471,401,387,397,398,413,446,428,422,411,398 10,1023,611,151,196,72,56,799,711,645,618,571,597,839,883,856,832,808,791,808,799,512,690,640,613,567,511,494,444,831,989,881,831,774,786,740,661,937,1023,1023,1023,1023,1023,1023,1023,803,1023,1023,974,933,899,854,744,1000,1023,1023,1023,1023,1023,1023,1023,632,493,633,653,725,768,741,757,672,604 17,159,139,87,117,93,67,436,380,392,388,381,392,452,443,410,391,410,380,406,407,380,405,394,393,401,382,392,378,435,431,422,386,399,404,374,397,381,407,435,433,447,536,491,485,421,456,464,461,408,435,409,386,418,431,451,487,451,485,488,476,399,388,405,403,400,413,425,407,383,368 20,24,19,47,67,47,33,404,393,382,367,369,394,412,418,413,396,398,412,394,394,385,386,380,399,406,373,384,382,399,403,397,400,408,397,407,410,397,392,401,415,402,469,438,446,409,483,445,445,435,406,404,394,419,435,449,510,486,528,495,464,380,375,387,387,400,394,393,383,387,383 14,43,39,52,56,44,43,469,555,511,481,450,460,467,513,498,502,504,558,694,660,483,635,587,530,516,443,434,408,457,474,656,705,599,620,496,493,424,412,435,441,490,580,540,548,441,710,846,854,788,756,646,544,523,588,622,686,685,735,719,652,429,431,430,435,541,673,616,632,517,450 7,100,92,119,144,79,72,600,575,528,544,514,496,643,727,716,704,683,680,670,664,430,523,486,471,443,439,433,412,444,721,659,627,563,624,541,507,497,586,652,722,815,915,863,835,540,911,858,803,763,741,700,582,739,818,855,931,926,971,941,893,519,443,531,551,604,620,578,607,508,476 6,167,93,152,183,91,78,612,659,608,600,521,547,665,700,703,681,671,728,797,771,534,729,676,619,596,516,480,449,464,672,770,779,704,730,612,559,528,617,664,739,815,903,835,801,621,897,947,933,879,849,774,657,799,873,896,957,943,979,933,883,495,495,474,520,675,773,713,723,617,573 20,8,8,21,21,17,17,402,405,392,425,390,406,413,399,407,419,416,431,439,462,390,446,427,402,409,402,398,398,388,396,444,474,412,429,416,415,390,399,399,405,430,458,452,418,410,509,573,573,493,497,451,399,459,481,494,527,500,556,519,472,379,380,403,393,420,456,434,438,391,390 14,17,12,39,50,27,23,481,582,504,491,462,448,488,554,504,530,508,591,698,680,471,663,612,529,531,463,441,395,399,470,657,713,597,634,494,436,396,429,411,457,500,605,531,560,446,695,830,839,764,721,625,499,542,614,611,683,682,738,716,663,413,435,426,436,562,702,639,634,533,452 6,28,21,47,68,48,33,412,408,387,416,375,378,411,437,425,424,401,397,419,404,386,403,380,402,390,387,386,379,421,387,419,416,391,409,406,416,397,398,402,407,445,424,420,434,407,476,450,448,400,411,387,391,405,463,448,501,488,534,483,467,409,379,384,394,392,420,409,383,391,376 18,15,10,73,72,39,42,453,441,417,441,406,396,451,498,492,474,463,479,520,501,418,457,444,442,421,380,408,393,456,570,522,527,456,491,429,404,540,688,749,815,898,957,850,747,509,774,715,686,618,580,514,448,759,877,930,973,942,947,846,777,415,415,385,408,458,501,487,465,433,413 6,14,14,69,82,80,68,408,470,428,427,388,418,420,422,431,421,426,451,533,525,415,506,469,443,441,421,401,402,391,406,500,545,469,467,448,420,394,388,390,389,415,447,440,445,429,553,756,768,680,643,560,472,426,467,455,521,504,579,561,510,400,412,392,414,434,541,485,505,455,422 14,36,35,86,135,135,84,415,495,461,408,420,448,449,470,446,440,435,496,592,593,415,546,493,466,453,420,417,406,409,426,556,596,514,509,447,410,411,424,427,417,465,510,474,466,421,587,771,781,693,657,551,445,486,556,566,594,595,662,603,553,392,386,412,397,450,586,534,544,453,423 17,8,8,201,273,276,183,407,407,411,377,385,400,426,399,413,408,410,414,428,416,404,402,405,397,397,397,399,387,389,391,396,408,399,413,395,382,415,369,399,410,426,418,418,406,425,464,507,496,471,446,425,398,431,477,488,488,484,514,472,451,402,398,384,386,396,408,428,385,395,386 9,47,45,177,420,419,172,587,560,489,499,461,483,641,678,665,654,635,656,630,641,430,511,498,479,450,431,442,416,405,570,563,565,519,515,479,466,426,428,457,474,562,683,647,654,515,830,827,800,753,721,675,545,656,735,756,825,819,869,849,806,516,449,512,540,590,631,617,631,537,522 6,130,110,135,200,181,123,570,794,750,691,573,583,578,641,623,588,595,814,957,912,722,940,868,795,772,647,579,479,438,562,927,959,861,873,726,630,447,458,466,543,613,721,667,653,536,799,1023,1023,986,954,842,709,665,733,724,782,774,826,806,764,469,499,485,484,790,948,879,876,771,658 1,14,11,34,41,30,25,412,394,379,407,399,407,436,453,415,410,397,408,409,403,387,390,377,385,390,395,382,378,413,409,391,400,399,390,386,387,403,413,411,426,446,507,468,435,430,501,435,416,415,394,401,388,489,546,546,585,564,611,532,507,361,387,397,381,401,393,394,407,388,381 2,33,31,237,443,423,221,555,576,527,503,495,475,591,660,628,620,611,656,687,680,456,591,571,516,497,435,460,405,408,557,631,646,549,568,485,470,412,419,456,467,533,656,643,654,499,804,862,856,791,756,688,557,610,694,705,779,776,836,821,773,493,455,487,503,594,683,636,664,566,471 3,18,17,91,95,89,85,464,405,409,399,413,399,481,531,516,501,480,449,441,455,383,394,384,386,386,399,391,389,443,471,436,421,400,421,395,388,431,453,460,487,546,644,581,548,449,692,580,512,488,454,457,407,574,655,666,740,733,779,743,679,423,408,404,414,426,427,418,436,405,400 6,11,9,20,25,14,12,405,389,384,392,378,390,390,410,407,391,403,410,408,414,387,407,393,379,394,382,384,384,412,433,424,422,396,405,409,401,414,425,475,508,607,710,618,525,397,571,522,490,440,442,411,405,450,519,595,738,735,773,656,573,381,382,403,403,399,422,406,387,375,386 5,29,17,41,53,27,22,490,411,419,389,396,390,485,522,457,452,417,408,433,433,395,410,412,395,374,380,397,387,418,423,412,427,400,408,407,380,386,408,425,444,445,534,504,464,410,565,502,478,408,423,405,373,476,514,536,594,619,661,602,551,398,371,380,392,385,411,401,397,379,381 4,22,16,32,53,38,24,409,382,390,406,391,388,394,411,395,416,391,403,398,383,379,387,390,389,382,392,384,378,387,407,400,397,390,402,403,400,406,409,398,408,414,462,434,408,415,440,437,417,396,386,398,395,438,463,459,499,500,510,479,467,393,392,390,391,376,396,389,378,373,401 4,24,25,117,188,194,119,392,390,404,402,402,390,400,411,388,402,393,404,375,392,390,392,397,377,388,386,401,392,382,392,408,384,393,377,385,381,370,418,384,411,445,451,395,395,443,457,441,434,431,393,386,389,538,620,604,585,544,543,458,428,375,380,387,403,394,392,400,410,397,388 12,35,33,40,45,37,30,448,494,460,436,433,454,498,524,523,516,503,531,601,547,449,544,477,462,443,394,402,390,417,539,593,574,511,531,455,437,430,479,517,570,670,770,719,671,440,733,780,743,678,634,556,461,539,596,646,752,740,795,756,707,430,408,434,449,511,582,532,532,431,421 11,51,37,55,66,53,45,442,484,440,438,406,420,446,499,470,472,462,507,588,556,424,531,507,444,468,431,400,413,381,459,562,596,509,518,444,415,415,425,444,465,496,577,524,511,439,655,757,758,682,634,554,476,569,632,639,682,676,725,678,618,413,408,391,403,475,572,522,553,462,440 7,10,10,24,28,27,23,388,388,411,393,394,376,397,389,395,394,400,394,402,418,388,382,391,381,398,390,380,395,372,390,392,401,394,382,395,385,400,388,404,387,394,418,402,414,400,431,429,429,421,404,385,374,418,422,410,431,415,442,423,416,385,390,385,386,375,373,394,393,403,388 12,28,27,43,52,51,43,430,457,429,416,416,418,417,448,429,440,432,477,518,505,408,478,461,423,438,391,396,408,395,421,491,526,486,462,450,428,394,385,393,403,410,485,459,463,406,598,706,704,629,590,487,441,445,481,508,575,559,614,610,538,408,396,393,399,456,527,470,498,431,399 12,172,161,103,167,161,98,419,409,398,363,384,373,409,391,401,388,390,380,434,422,390,413,384,391,385,375,402,376,383,377,412,411,407,411,403,374,392,409,423,432,442,479,455,424,414,439,491,496,438,430,423,393,396,443,422,463,451,463,451,448,401,375,390,384,392,399,393,392,401,391 17,22,20,79,136,127,70,427,458,444,427,402,428,445,478,473,472,446,494,578,538,427,556,490,451,440,407,404,387,414,445,550,572,500,481,426,419,401,392,432,418,469,523,468,470,414,593,742,729,652,625,518,450,495,544,549,599,600,646,607,565,412,411,389,407,460,575,509,524,481,433 6,22,17,58,44,34,51,422,410,405,406,391,416,423,438,427,422,420,423,461,443,401,417,416,387,399,395,386,382,408,434,430,456,434,407,404,408,414,432,450,483,530,592,509,487,414,573,589,551,507,468,456,430,474,545,553,634,607,655,584,546,395,397,396,400,415,438,420,432,405,393 4,94,91,281,411,389,262,437,483,458,433,438,416,486,485,524,469,474,506,580,565,440,529,501,451,468,419,405,391,427,442,534,561,510,518,472,422,408,411,436,455,476,571,519,508,476,649,770,764,689,665,570,500,545,602,618,667,663,715,671,618,433,401,412,428,469,572,514,533,476,442 19,9,9,41,45,44,39,396,438,405,409,386,404,410,411,426,430,415,407,488,487,401,479,445,429,425,391,384,382,389,395,472,509,447,458,424,397,405,393,407,387,417,448,430,415,405,485,683,687,599,563,476,437,423,427,432,475,467,489,501,467,394,398,388,410,440,489,458,454,412,393 11,11,8,35,37,27,26,404,411,416,407,390,385,408,417,402,400,406,402,436,424,389,429,408,392,413,401,384,371,391,404,428,444,421,428,399,379,388,387,400,406,425,447,436,428,400,480,552,558,510,471,444,406,458,486,476,514,507,532,498,456,378,399,389,394,422,437,420,415,394,403 9,22,22,64,103,97,59,438,462,455,417,435,423,440,443,443,448,445,509,586,564,429,534,511,449,460,419,426,394,396,424,563,587,503,503,454,422,399,390,380,410,422,468,452,456,405,557,755,770,687,665,566,475,464,489,503,579,562,622,577,525,396,414,387,403,443,578,509,547,464,420 13,41,36,54,72,50,39,469,438,415,384,404,425,472,481,441,443,451,461,534,460,399,470,448,440,444,388,390,396,403,476,516,522,460,465,434,419,389,429,435,461,549,680,621,584,431,587,666,659,609,582,534,470,476,511,535,573,582,627,600,560,380,399,399,413,431,508,455,451,445,410 15,14,13,59,82,76,53,408,417,408,409,388,405,409,427,402,407,398,426,478,474,421,445,447,411,401,395,393,404,385,401,456,493,428,455,420,392,383,373,373,387,405,413,416,404,391,497,638,649,569,518,450,427,405,418,427,450,462,487,476,449,400,401,383,393,404,465,445,472,435,393 11,21,19,50,65,61,45,417,498,469,458,455,438,445,488,472,473,465,529,643,618,447,575,527,476,468,423,403,390,408,440,609,623,542,575,474,447,411,417,438,436,464,551,505,509,431,653,810,812,728,693,589,488,513,574,581,645,629,682,655,609,411,422,405,412,504,628,573,580,487,436 3,13,13,59,82,77,53,412,472,461,446,421,423,428,438,450,441,450,494,612,577,429,577,518,467,450,411,416,403,407,422,593,605,527,515,460,410,400,408,385,422,437,463,461,459,414,575,796,798,722,671,581,492,464,495,497,566,558,615,592,547,400,417,398,409,478,618,549,571,470,438 7,10,8,22,26,19,15,449,380,385,391,382,371,415,454,428,406,416,387,395,388,375,389,383,384,390,377,380,392,395,399,379,389,383,382,375,413,385,385,399,413,421,471,445,423,404,477,419,409,395,399,408,395,435,472,468,522,506,539,522,471,394,391,394,383,391,386,390,395,390,385 6,11,9,28,29,23,22,398,408,390,394,386,377,408,435,427,432,415,386,407,401,395,403,391,387,374,395,385,369,406,414,410,413,401,393,394,391,419,416,409,434,451,519,466,447,401,515,497,461,462,427,403,394,459,492,511,568,561,614,556,501,384,404,385,400,395,405,400,392,393,402 6,9,8,33,49,49,33,411,415,385,403,382,381,414,445,432,432,415,427,429,435,384,404,403,395,390,400,395,381,395,419,418,416,395,406,397,393,400,410,421,435,481,523,473,443,420,534,525,490,465,445,412,391,466,524,541,612,596,639,582,540,390,394,402,393,422,422,412,438,400,394 16,17,13,39,59,44,26,446,408,420,390,387,396,443,465,447,444,414,410,421,428,385,412,402,400,402,381,402,367,416,409,424,433,400,401,401,393,401,404,406,404,428,490,477,434,415,540,513,512,470,452,420,403,459,461,489,534,560,611,563,503,396,384,402,378,382,414,409,396,389,374 12,19,18,27,28,24,22,421,535,502,480,399,437,440,451,432,439,438,517,711,690,462,702,644,549,526,473,450,393,411,426,664,745,620,627,522,456,392,401,406,424,454,502,471,474,429,590,801,853,753,714,576,464,503,551,558,618,595,627,612,549,391,416,407,408,505,722,662,643,558,469 17,14,14,62,88,87,61,407,436,432,413,422,421,423,422,432,427,408,471,502,496,410,472,446,414,408,410,407,390,380,405,472,501,449,462,433,433,387,381,400,409,420,443,423,421,400,535,679,689,600,578,499,451,437,465,478,517,507,542,537,487,388,390,398,395,442,470,471,448,419,407 4,18,18,88,129,132,89,394,400,356,391,385,395,407,393,411,407,382,400,417,425,386,393,401,387,376,389,374,380,402,393,406,410,396,399,388,395,395,375,408,402,403,443,414,416,420,459,495,482,454,441,389,409,451,510,521,525,496,523,483,453,389,381,382,404,401,411,398,419,398,391 8,21,21,84,125,125,82,425,448,432,430,398,400,424,432,462,431,416,457,525,517,393,473,465,446,415,403,409,399,394,410,504,520,475,494,443,418,393,401,391,393,392,463,439,446,400,541,729,733,639,613,533,444,435,469,489,545,538,572,565,523,380,398,394,403,460,521,494,494,438,394 1,55,49,25,24,20,21,670,739,701,655,620,604,707,777,762,756,741,799,858,834,603,794,750,687,661,575,555,471,430,680,833,841,766,779,683,592,450,488,495,555,657,793,762,777,519,918,988,977,928,904,836,731,716,797,810,878,876,929,924,891,574,549,589,618,781,866,815,826,735,653 6,113,100,71,77,56,56,554,737,679,657,556,594,608,668,633,649,632,760,866,847,605,817,769,706,665,579,527,479,403,579,832,856,767,802,659,596,429,426,436,499,562,693,661,684,457,845,1010,1009,954,924,842,736,629,719,726,792,793,851,848,806,491,542,489,514,744,874,818,837,731,629 16,22,22,101,169,175,103,414,425,424,407,383,403,405,404,385,392,403,420,442,410,383,424,435,414,401,388,387,391,378,384,417,442,410,422,391,402,388,388,398,388,397,413,412,402,392,466,576,566,514,497,445,408,427,415,430,452,442,486,448,453,397,394,397,388,410,438,429,433,414,415 12,19,14,45,63,38,26,433,425,415,407,380,386,424,449,445,402,425,429,451,467,392,435,415,402,418,386,378,381,395,405,436,465,435,444,418,390,405,385,437,424,445,486,445,442,419,536,573,571,525,458,431,405,482,516,543,587,562,607,551,534,374,371,389,402,409,442,410,429,410,399 5,47,35,82,128,85,56,447,498,459,445,430,446,467,466,468,485,431,512,597,574,433,564,513,460,445,425,411,394,401,426,562,602,505,540,445,419,404,399,411,433,480,539,503,485,451,609,763,763,684,635,548,464,531,570,571,631,626,689,651,588,414,419,393,405,473,582,542,540,441,425 13,39,27,48,64,42,31,438,470,461,417,416,425,423,436,455,432,407,478,598,564,430,561,497,461,460,406,396,400,409,416,558,586,490,498,424,408,412,413,415,432,452,495,472,462,443,576,737,749,651,613,495,443,498,541,550,597,573,633,586,537,406,384,404,406,457,575,523,526,454,412 20,10,10,36,54,56,36,401,453,423,397,399,413,416,439,438,438,422,443,521,495,411,463,444,420,422,395,394,378,394,407,484,497,458,458,418,405,377,381,388,387,396,445,438,435,411,549,691,694,619,571,497,438,441,477,461,503,508,576,533,512,398,409,388,404,457,504,463,478,439,416 9,17,14,49,57,40,34,396,421,408,385,383,398,416,421,415,381,397,431,439,445,396,424,406,390,418,389,367,398,404,424,423,445,408,423,408,413,391,382,398,412,437,463,441,424,411,472,555,547,490,473,426,405,427,450,483,501,509,530,497,463,383,396,382,388,408,455,419,400,411,382 17,21,21,52,76,73,50,398,413,400,401,414,394,405,407,410,419,417,418,436,409,392,413,406,403,396,393,380,372,404,395,409,426,401,404,405,387,385,387,372,391,428,423,435,432,410,500,544,548,511,484,415,404,434,466,483,515,502,548,502,498,379,385,383,408,415,432,413,408,406,385 1,13,10,35,44,34,27,529,646,606,558,488,536,547,620,620,610,603,700,785,757,528,718,643,596,574,498,499,423,402,544,759,770,694,716,581,540,407,418,428,474,544,660,632,632,434,802,927,916,860,832,741,611,595,665,681,749,752,806,802,760,476,479,458,503,674,796,731,746,630,538 6,11,11,53,77,76,52,398,439,416,405,396,398,405,428,404,413,413,430,475,479,404,447,428,413,404,413,405,404,408,398,451,484,434,455,425,411,386,402,394,412,410,436,410,413,398,510,647,680,591,551,473,433,443,470,488,508,526,536,512,493,398,404,385,393,421,454,451,452,418,404 18,10,8,45,63,48,34,458,445,423,437,411,420,458,503,509,493,474,507,538,523,423,478,450,435,426,408,397,373,417,505,536,537,468,495,438,415,439,499,520,584,662,757,667,621,436,678,707,688,625,587,516,462,541,651,681,757,743,782,722,660,434,398,414,420,479,515,487,486,436,405 14,37,35,32,40,37,29,512,443,410,397,414,410,474,458,430,446,416,421,491,470,393,468,436,420,422,374,396,386,402,470,480,486,442,428,422,417,391,404,437,448,543,672,600,556,398,529,598,627,541,540,490,470,432,452,477,536,505,578,545,487,395,402,376,390,421,476,444,434,423,402 13,101,92,338,474,453,319,766,712,647,617,561,603,801,855,834,828,803,802,824,804,522,714,644,601,581,515,483,443,632,832,820,779,731,744,647,605,670,753,806,867,935,1008,957,935,720,994,978,939,899,869,812,708,907,983,1004,1023,1023,1023,1023,982,672,534,662,680,753,826,764,786,670,610 7,16,15,29,41,39,26,530,625,589,549,517,534,579,642,637,615,619,684,748,738,504,672,620,570,545,477,478,421,415,536,715,731,658,671,561,512,403,417,421,452,514,629,632,646,429,813,917,907,852,831,743,639,551,620,654,739,744,808,810,774,473,483,477,514,660,778,707,733,630,532 14,31,31,125,196,205,128,438,473,428,422,402,408,437,464,448,448,434,455,528,523,414,503,472,418,413,406,378,397,373,430,504,527,473,488,453,392,403,423,421,423,452,511,477,473,443,572,691,692,620,576,501,429,548,595,597,632,597,662,598,562,399,409,403,408,438,513,487,475,452,422 5,13,12,72,112,113,68,399,393,378,391,385,387,386,392,383,378,392,396,377,399,385,377,376,384,385,382,379,386,380,378,382,394,384,382,382,404,381,400,392,406,422,410,383,389,439,403,411,411,391,394,410,394,573,676,662,615,543,535,451,420,385,399,380,387,399,380,381,390,381,395 3,11,9,22,34,28,18,412,404,394,385,386,378,408,402,405,382,392,395,388,380,385,399,384,392,375,358,389,371,358,395,390,386,386,389,391,384,399,392,406,411,410,436,407,418,393,439,422,413,416,380,393,402,416,454,441,478,474,470,445,425,388,394,388,393,386,385,386,384,373,388 4,9,8,24,30,27,22,425,401,403,374,378,416,418,402,423,398,403,393,402,395,389,391,384,391,378,376,390,367,395,394,405,379,395,392,397,373,398,393,397,403,409,429,413,404,382,459,409,408,408,391,381,360,435,435,413,452,476,504,471,430,382,387,386,379,393,391,400,389,386,393 5,17,17,40,47,47,40,423,473,457,437,413,436,433,444,435,448,445,505,554,574,419,520,478,445,435,416,421,378,389,413,552,592,505,522,450,417,390,406,386,407,436,481,446,464,412,573,767,760,675,637,551,482,446,452,485,540,530,587,590,545,402,421,394,388,470,582,534,536,467,426 4,86,81,236,375,369,231,378,388,371,381,383,377,394,417,380,397,400,396,412,407,389,388,389,382,370,387,387,382,416,408,403,413,402,405,404,401,417,399,410,440,460,465,434,419,436,476,482,448,429,410,409,393,487,530,526,550,522,575,520,463,409,388,378,392,411,408,393,397,395,386 12,363,318,300,447,372,238,417,427,400,434,408,410,420,476,460,457,438,465,484,485,410,459,422,406,403,392,410,416,420,456,484,511,440,479,432,383,421,463,468,481,563,653,592,538,480,641,697,691,598,589,486,440,498,565,582,649,632,682,639,573,406,403,402,412,462,511,469,502,438,395 10,70,41,221,461,379,139,556,601,540,534,481,539,589,665,641,627,622,672,715,705,485,619,589,541,531,497,500,434,436,622,686,693,626,638,542,529,463,541,598,677,770,874,812,757,562,887,908,883,841,815,757,654,729,820,862,961,960,995,934,876,500,486,472,497,610,709,673,693,589,541 3,9,9,13,15,11,10,481,552,517,507,452,476,529,581,562,562,545,611,698,664,477,616,554,503,489,458,447,417,396,517,666,673,583,611,497,483,405,406,413,433,475,584,577,581,428,740,837,821,766,734,652,538,477,546,563,661,666,739,744,700,450,428,454,464,595,704,627,652,547,482 17,21,19,16,20,16,13,533,659,587,571,529,528,578,635,632,614,614,700,786,752,521,711,663,595,585,505,487,450,416,550,756,764,693,719,605,545,416,436,445,459,510,637,626,639,444,805,936,928,875,844,769,649,548,617,648,722,732,797,796,765,479,498,470,498,672,777,723,742,631,552 18,50,33,55,101,65,35,399,402,405,403,410,380,426,460,435,436,419,438,426,428,400,433,406,398,381,381,374,387,381,406,441,437,400,424,399,409,410,419,428,432,482,543,467,467,419,536,549,543,461,474,430,394,491,536,527,564,546,602,553,511,389,406,408,394,402,441,421,400,416,397 11,13,13,91,118,119,91,386,397,400,410,398,403,374,402,409,407,409,392,432,421,390,424,415,394,389,384,390,389,409,403,436,432,419,399,415,391,381,377,390,390,392,396,385,378,382,438,533,557,511,465,455,403,394,401,394,436,400,443,422,411,406,390,400,396,407,434,418,418,401,412 12,92,87,94,139,123,81,423,443,439,410,400,410,422,429,398,430,404,420,517,484,403,472,474,443,427,401,407,395,385,403,485,528,463,492,424,418,402,404,386,416,432,464,433,448,413,461,731,752,656,603,514,420,413,446,438,475,490,506,491,465,388,405,392,382,410,479,480,463,434,404 17,37,35,81,119,111,72,513,762,713,642,568,586,520,582,561,549,531,756,905,868,663,878,805,733,708,601,554,469,383,525,877,907,822,830,688,599,404,425,447,464,503,625,594,624,444,754,1023,1023,992,957,848,718,544,604,626,694,691,755,752,712,454,505,434,461,753,919,849,861,741,633 20,13,12,41,57,56,39,407,418,431,399,403,389,412,443,433,427,418,460,524,486,395,463,440,423,434,408,406,381,376,423,470,491,445,464,423,412,409,396,383,413,410,469,459,459,421,569,678,671,592,546,499,434,446,492,504,567,572,613,582,506,393,383,397,398,456,500,465,453,430,414 9,8,8,25,29,28,23,407,390,392,395,399,388,412,418,408,390,415,417,395,422,393,420,410,403,397,401,378,397,381,403,406,423,410,413,394,401,402,384,394,390,417,432,411,416,399,480,523,528,478,438,425,398,435,469,465,480,476,502,480,450,403,387,388,388,390,421,428,416,392,398 20,10,9,41,68,65,37,420,439,422,423,414,436,398,426,416,412,414,438,491,494,403,466,437,427,418,400,401,405,379,407,470,496,445,459,402,399,384,413,402,394,404,447,424,435,372,520,675,679,592,561,505,445,423,438,470,494,505,543,531,489,397,399,391,404,434,482,458,451,413,410 18,11,10,29,32,24,20,411,457,412,434,393,414,443,457,464,451,462,495,494,483,394,461,449,411,428,405,384,392,416,470,502,498,470,469,416,418,401,432,456,490,534,671,606,558,409,631,711,681,611,581,504,442,475,566,590,694,696,741,692,631,407,401,401,422,445,524,468,481,432,407 6,90,86,112,171,168,107,463,599,558,517,462,489,491,543,531,522,518,608,740,722,500,673,621,566,551,499,465,432,409,489,693,731,636,647,539,519,402,395,389,414,459,548,536,521,426,729,918,925,862,831,742,608,465,555,559,673,663,729,724,687,440,460,437,447,591,729,663,671,573,512 2,27,27,127,199,208,131,380,388,391,394,384,378,382,396,386,410,395,375,403,399,384,394,379,389,369,373,387,383,407,385,417,401,383,378,388,388,408,388,397,408,419,421,417,417,414,452,433,436,428,379,388,400,443,469,478,503,474,504,486,430,391,383,390,397,382,385,395,394,378,381 13,14,13,49,61,63,49,398,456,424,421,408,394,411,434,442,392,427,443,516,521,391,489,461,438,425,407,428,378,422,394,500,524,466,469,426,389,382,394,394,408,409,428,435,430,402,547,720,735,633,618,524,427,425,456,460,493,511,563,543,506,402,425,409,393,441,517,446,497,431,421 15,28,15,46,65,38,25,428,390,403,383,385,373,444,440,425,428,393,411,422,435,382,408,397,385,371,381,387,384,409,410,417,403,408,378,382,398,405,434,426,447,488,525,465,470,438,531,495,480,459,426,395,392,507,578,585,626,616,649,584,541,386,368,379,382,392,417,394,381,388,375 3,14,14,101,105,100,96,393,440,416,397,404,424,395,416,425,387,414,422,474,462,397,443,430,413,423,392,395,372,391,398,462,483,443,439,411,408,393,402,398,405,407,447,423,407,408,500,681,710,637,608,532,463,444,475,468,509,491,529,521,464,389,402,399,392,412,454,480,474,427,408 17,184,146,211,274,119,91,497,399,414,378,406,389,509,521,473,468,428,441,464,477,395,490,454,411,435,411,385,367,390,438,443,483,439,444,414,411,409,426,424,417,473,567,516,511,446,636,603,595,516,499,447,404,487,544,552,624,632,705,646,612,391,383,413,409,441,488,458,447,404,409 2,112,28,163,160,41,45,702,627,597,559,501,544,735,801,768,759,724,741,775,758,481,682,624,565,532,476,483,448,569,778,763,765,673,699,613,516,612,745,801,863,939,1023,981,921,738,1023,971,935,879,844,778,639,919,991,1023,1023,1023,1023,1023,1023,531,488,524,555,658,764,697,711,610,550 7,23,23,99,229,228,95,559,752,715,701,682,748,592,662,658,672,690,757,829,824,518,707,683,645,641,566,611,551,396,621,736,756,712,757,699,683,402,407,420,437,485,631,650,702,453,874,1006,1021,978,964,924,842,537,618,654,740,754,823,853,828,550,674,544,580,723,818,801,837,757,740 1,233,178,298,457,366,240,625,860,819,767,643,660,671,737,712,695,675,877,1011,966,802,995,931,861,844,733,655,543,453,635,989,1013,925,936,799,698,477,536,562,632,702,798,742,744,639,869,1023,1023,1023,1008,903,773,779,820,817,862,851,898,883,844,517,576,509,555,864,999,927,931,834,704 20,29,25,43,66,51,32,389,400,408,404,380,411,436,437,432,430,421,413,424,405,392,387,395,393,384,380,379,380,397,405,413,430,383,402,399,404,390,425,404,446,462,513,467,461,428,528,465,471,441,422,389,382,471,542,535,561,547,610,549,520,401,372,390,386,390,408,393,399,381,386 15,8,8,56,79,79,56,396,438,403,411,400,394,405,414,385,398,407,449,484,468,400,463,453,408,408,397,394,400,393,399,473,492,438,444,411,399,391,389,389,403,407,416,412,400,391,455,651,658,573,533,479,427,394,430,421,446,449,490,439,443,381,385,393,392,446,478,429,450,433,399 2,538,253,325,516,192,124,743,783,729,701,651,634,787,833,807,795,767,827,903,879,642,846,802,736,700,628,576,496,671,870,894,907,828,849,746,648,775,898,948,1002,1023,1023,1023,1005,746,1023,1023,1023,978,953,878,775,928,1017,1023,1023,1023,1023,1023,1023,574,542,601,616,762,880,832,837,737,640 4,14,13,26,33,21,18,476,626,593,556,515,541,524,583,586,576,593,672,771,741,506,701,649,579,564,493,470,428,384,513,734,751,662,691,556,489,396,398,423,429,476,556,557,575,416,764,923,915,862,826,749,626,488,540,564,666,674,750,754,718,452,478,461,488,646,768,704,727,609,520 1,39,37,372,601,582,362,448,484,463,431,422,453,441,499,491,476,487,489,604,605,426,562,521,465,463,440,419,405,414,442,556,596,527,535,462,434,408,426,417,435,490,552,508,516,450,661,778,782,704,675,572,480,510,575,580,648,643,702,674,635,419,430,407,399,504,597,523,543,497,433 1,1023,485,782,811,348,324,832,851,810,776,713,737,870,914,890,885,864,904,963,947,709,906,860,797,779,679,649,532,625,833,932,953,873,894,789,723,717,793,827,875,940,1009,957,938,854,1023,1023,1023,1023,1007,940,832,989,1023,1023,1023,1023,1023,1023,1023,707,637,700,729,865,951,905,918,822,739 16,8,7,28,33,25,21,425,390,393,387,391,394,416,417,414,390,398,380,401,408,387,407,390,383,385,377,391,370,382,387,407,395,390,388,383,405,386,392,399,415,431,428,422,408,396,456,425,428,414,397,382,377,413,436,447,489,478,510,480,451,371,390,384,386,382,401,387,393,390,379 16,45,42,406,898,894,399,477,482,456,445,430,437,497,531,511,503,484,520,577,543,432,519,486,462,435,434,408,416,402,461,552,569,494,520,444,419,415,395,413,427,464,545,504,513,496,667,783,762,694,651,568,494,526,592,615,681,671,722,692,637,439,422,421,429,494,569,514,536,450,439 11,18,13,36,44,29,25,424,438,419,412,399,408,416,436,422,427,429,445,496,513,404,480,438,432,420,391,388,404,394,418,474,509,449,474,415,412,381,413,419,425,437,495,454,454,410,555,638,644,555,531,479,418,466,513,535,551,533,591,551,505,398,401,404,378,435,496,442,443,428,404 10,90,69,156,232,192,131,521,682,621,581,502,541,547,600,592,589,569,694,809,785,545,768,721,636,619,527,506,436,416,545,781,816,734,744,600,566,404,427,455,492,532,668,617,616,486,788,954,954,891,861,778,651,611,677,695,754,752,807,796,755,447,469,448,472,667,803,742,763,641,547 12,142,104,284,351,257,217,591,800,765,696,581,597,636,696,672,644,663,822,955,913,732,941,869,792,776,655,594,490,428,598,938,961,867,878,751,629,457,488,526,587,658,768,710,707,584,859,1023,1023,997,966,862,724,729,793,797,844,833,888,867,822,502,522,498,535,813,952,878,882,780,642 12,23,14,53,69,48,33,492,485,439,433,402,432,522,574,559,524,507,517,547,553,413,480,476,443,438,421,409,373,442,465,512,505,447,480,433,400,415,429,452,461,508,598,562,531,451,698,713,689,615,592,522,460,562,647,640,711,700,758,723,669,457,410,440,463,488,556,501,506,448,439 4,9,9,20,25,23,18,392,398,398,370,413,402,437,405,427,412,404,402,441,430,390,407,407,389,406,387,396,385,405,416,435,428,420,429,415,384,377,388,396,430,471,576,520,492,393,468,510,528,487,472,446,414,425,448,445,488,483,514,499,458,396,394,376,379,400,436,414,408,401,379 2,18,18,94,146,151,97,411,397,403,384,386,406,393,402,395,399,401,411,398,408,401,387,391,408,394,376,395,395,398,388,396,395,394,411,387,388,385,403,412,399,410,437,415,417,410,439,445,428,437,412,418,402,455,491,521,519,468,485,445,418,399,395,377,393,401,391,411,384,381,379 6,30,30,130,217,222,132,421,419,419,374,388,410,436,461,444,455,454,462,446,460,403,428,400,408,391,393,393,392,412,422,424,432,409,426,399,400,415,425,420,416,457,518,465,465,449,624,610,579,536,522,479,417,513,574,596,679,658,692,655,589,407,398,417,404,439,465,428,437,419,397 11,19,19,29,39,40,29,417,433,401,417,403,385,399,398,400,431,404,437,451,451,406,435,420,421,407,389,394,376,396,388,453,456,423,421,404,405,399,386,401,407,406,408,407,417,388,478,582,581,522,496,435,420,401,437,416,451,438,459,454,430,402,385,393,386,438,445,443,433,418,396 9,13,13,61,90,91,61,399,451,427,427,395,404,426,447,430,442,408,446,533,510,425,488,475,435,423,408,395,405,393,397,493,524,472,477,422,428,400,403,399,382,404,415,437,427,425,521,723,739,642,602,520,464,424,445,468,507,494,548,536,497,394,407,419,410,461,532,471,493,442,412 12,32,31,88,85,77,79,443,550,529,474,463,466,424,457,441,479,461,557,702,692,466,649,591,518,519,464,453,404,383,447,663,698,608,626,510,432,399,402,396,388,430,486,476,459,425,609,901,907,831,797,685,562,447,463,484,547,561,625,626,577,404,409,410,398,531,688,620,637,534,464 6,11,10,24,36,30,20,384,399,392,386,379,399,413,403,396,385,385,402,391,398,380,399,387,377,375,387,382,392,402,387,392,408,387,392,386,381,374,390,373,394,401,391,393,399,394,419,407,418,409,386,381,385,365,398,393,419,417,424,435,409,395,388,393,391,369,380,375,379,385,398 17,108,99,186,287,262,168,637,780,740,723,688,725,712,769,770,773,775,830,874,862,601,794,746,713,694,626,606,548,512,768,848,842,785,818,726,688,531,535,569,639,733,858,840,846,526,958,1023,1023,986,969,916,823,725,800,815,888,890,947,954,923,578,656,604,644,812,896,841,872,781,714 14,11,11,26,32,26,21,407,408,398,405,393,388,392,420,411,398,393,407,428,420,389,418,411,400,389,406,386,380,391,402,427,433,399,430,418,406,378,403,402,419,440,459,434,417,390,474,520,518,482,458,414,399,431,451,444,477,488,511,457,444,386,400,384,386,407,425,405,415,408,403 18,9,8,42,44,38,38,402,406,417,393,390,386,395,414,401,419,407,397,458,458,401,437,412,409,400,406,391,383,384,392,445,476,425,440,414,408,383,393,385,413,411,396,411,420,390,487,625,599,524,500,431,421,415,455,443,469,482,495,486,430,389,385,389,403,408,446,414,428,411,393 6,31,26,28,41,25,18,477,491,440,438,422,427,522,568,549,525,527,503,524,529,399,434,440,401,428,402,410,390,425,577,513,497,473,486,428,434,461,535,561,628,721,820,749,707,472,781,713,655,597,583,528,462,637,728,759,844,839,875,821,770,432,405,422,438,473,483,472,480,418,434 2,16,16,82,126,131,85,378,380,377,374,413,373,381,404,400,404,398,408,404,390,392,390,383,389,396,350,382,382,394,399,396,389,397,377,379,393,388,394,389,394,414,430,407,410,419,435,404,419,420,403,396,369,441,479,466,472,447,501,462,427,399,383,378,396,387,386,402,387,394,395 15,10,9,24,26,22,21,425,470,443,436,411,417,455,463,453,440,442,488,593,561,422,559,505,475,456,406,404,403,401,431,548,598,517,526,450,441,388,422,380,425,442,495,476,484,395,574,741,749,662,621,544,458,450,510,508,578,571,642,592,569,402,407,410,411,485,595,532,535,465,414 11,15,15,83,126,131,85,408,396,400,392,397,403,389,399,407,406,409,425,419,402,388,405,378,382,390,381,368,396,398,396,412,414,405,410,382,386,402,400,416,406,419,444,427,414,406,462,495,457,443,417,416,406,440,472,472,516,507,526,496,461,394,393,397,402,404,428,419,424,378,398 8,12,11,22,33,28,19,406,390,385,380,374,378,397,405,402,384,380,381,400,386,360,385,404,371,379,385,368,361,390,384,386,412,385,390,395,407,387,402,403,400,401,406,421,408,384,438,393,398,371,386,385,368,399,395,405,451,418,455,421,398,376,375,389,390,386,381,382,406,392,387 9,218,202,71,101,87,58,683,622,535,534,501,513,732,792,775,750,747,727,683,691,434,479,470,474,440,439,437,425,554,789,707,630,597,637,546,534,645,765,811,859,923,995,940,905,594,943,867,794,765,741,698,601,787,871,899,975,970,1009,974,930,580,469,568,579,618,614,580,625,511,505 13,16,15,37,48,48,37,423,462,457,440,426,413,411,436,432,429,430,504,574,542,418,507,467,441,450,390,399,396,394,437,521,566,501,495,431,414,396,394,385,407,415,463,444,466,397,592,739,728,661,621,537,458,449,476,487,547,558,606,591,541,397,398,390,422,477,535,510,494,454,433 8,16,11,38,44,29,25,419,402,383,369,393,396,428,448,422,411,397,392,435,426,396,396,408,404,395,391,375,378,373,403,418,422,405,403,389,370,386,406,411,438,435,509,464,446,430,543,474,474,436,437,416,396,479,526,531,583,578,640,582,536,397,396,371,397,389,411,400,409,412,397 20,8,8,20,25,23,18,429,393,377,386,392,378,425,418,412,395,401,396,393,418,395,389,380,372,386,386,389,387,380,404,394,389,393,384,372,384,381,406,418,409,426,466,457,421,406,459,428,432,427,400,395,388,442,485,489,527,511,559,494,478,386,380,375,386,388,397,376,385,376,397 20,9,8,31,38,24,20,417,407,362,392,371,394,445,439,430,429,405,408,430,405,388,414,401,389,397,389,366,369,386,404,424,423,389,419,418,396,388,401,408,412,424,448,437,429,388,517,521,484,459,439,421,391,439,460,454,499,512,561,518,452,389,384,383,390,409,430,416,426,397,394 3,237,208,174,226,188,146,415,440,414,422,392,394,425,463,448,403,426,445,465,473,422,468,415,403,411,411,406,377,383,457,463,483,451,443,408,398,434,421,437,463,520,622,540,513,425,558,644,634,590,528,472,430,475,492,510,575,588,641,580,559,400,397,405,407,432,484,450,481,427,387 19,42,41,157,253,257,159,403,392,409,406,380,405,382,432,409,402,414,403,422,442,409,405,389,388,398,398,388,397,420,384,410,432,420,411,384,385,414,391,404,435,427,482,454,422,419,504,506,468,434,443,425,402,463,524,533,560,545,567,524,466,390,375,391,381,396,397,382,412,393,397 20,23,21,35,48,42,31,404,397,392,382,380,392,395,414,393,413,382,395,422,395,394,398,391,392,383,396,364,382,380,393,384,391,371,375,367,376,387,405,403,408,408,442,421,413,403,437,418,424,409,403,386,377,393,452,457,450,454,488,477,453,379,383,376,383,387,414,396,373,387,397 8,27,20,45,65,46,33,406,402,368,396,401,398,406,447,422,400,405,412,391,390,378,401,382,389,380,390,375,378,396,416,398,378,385,385,380,377,409,428,425,426,481,504,451,451,404,458,440,418,411,399,404,398,452,513,504,523,511,558,531,468,382,397,384,382,367,411,398,374,393,393 13,9,8,21,27,25,19,411,374,381,376,386,383,414,417,423,405,386,404,402,385,376,389,384,381,374,381,390,398,388,384,381,387,376,381,389,358,391,388,385,384,391,427,419,407,407,450,411,395,386,385,374,400,407,399,404,444,447,490,456,446,382,387,378,380,380,386,393,383,395,377 1,12,11,26,37,37,26,415,414,392,386,361,410,424,428,430,421,408,411,434,423,403,408,407,397,399,397,393,388,385,445,428,415,416,400,398,402,367,393,431,451,512,614,564,520,423,506,518,506,463,470,431,416,479,509,510,563,530,576,526,486,383,376,388,397,405,412,415,423,400,382 18,10,10,37,52,50,35,406,459,455,413,403,424,410,411,412,426,425,451,534,527,417,489,468,427,427,408,405,382,399,415,503,516,463,491,426,420,398,386,403,387,398,417,440,435,402,507,723,734,641,603,506,446,385,438,436,456,462,504,509,463,394,387,379,401,448,524,497,482,438,406 18,18,16,35,51,41,27,389,407,391,400,387,389,392,416,417,416,387,400,407,435,395,394,385,393,397,387,384,373,402,411,421,429,406,406,377,366,392,412,409,398,428,456,452,415,389,477,492,493,457,434,436,397,431,456,463,497,486,516,459,446,385,385,387,395,398,426,418,411,400,391 18,20,16,46,63,48,35,450,409,413,395,383,413,468,491,457,458,466,447,458,466,414,436,411,417,411,402,395,389,393,439,427,465,435,432,409,402,394,412,399,420,441,510,478,481,418,599,565,546,519,495,452,397,482,527,547,627,616,657,622,589,402,387,404,417,429,452,422,452,406,414 11,190,175,128,162,145,113,427,361,389,396,378,369,417,435,401,416,391,395,390,389,395,386,392,378,403,389,397,376,410,431,428,389,387,406,391,409,420,465,457,490,528,634,555,525,439,487,445,427,408,373,409,384,462,488,484,552,544,587,538,480,402,397,402,404,404,402,370,392,384,402 15,18,17,46,69,63,40,430,426,383,397,413,410,461,504,463,479,478,460,445,466,391,426,408,400,392,377,386,405,402,505,461,428,436,416,424,417,435,477,529,560,665,769,694,635,431,663,583,528,496,467,442,418,523,607,651,749,738,778,725,659,413,377,404,411,420,434,423,448,397,401 3,23,22,58,103,92,51,450,581,511,491,457,471,492,519,510,494,509,584,703,670,460,643,594,517,508,450,442,402,428,466,673,702,608,622,535,455,420,416,396,441,499,576,526,524,415,700,880,890,819,786,692,578,513,589,591,674,655,714,696,647,428,434,407,428,552,686,623,643,534,476 6,13,13,65,93,91,63,416,413,378,395,374,402,395,415,381,399,403,419,410,424,381,412,403,389,391,389,399,379,373,387,411,428,401,388,405,404,367,390,398,392,397,434,405,414,401,457,499,504,461,442,414,397,411,435,460,438,447,499,440,438,394,383,385,389,412,432,388,415,402,407 15,20,19,57,57,51,49,412,474,465,454,400,422,427,450,442,432,428,491,586,578,430,567,517,472,466,420,420,375,403,412,567,617,506,531,450,417,403,398,417,398,439,514,459,464,428,588,785,802,713,677,566,478,480,532,544,576,563,628,592,562,392,396,390,402,455,588,537,543,467,432 19,37,36,81,136,130,76,449,483,456,410,394,442,462,494,490,484,468,492,536,545,422,492,459,439,423,403,410,392,373,426,514,531,476,480,457,421,391,379,429,420,432,500,469,473,422,634,738,734,671,611,537,490,459,539,550,605,619,682,654,601,438,405,412,430,473,554,484,519,438,409 20,199,140,228,295,174,129,798,910,877,868,842,883,837,899,899,905,909,949,963,966,688,849,826,800,790,742,754,667,459,876,919,911,882,914,868,834,439,513,579,664,769,915,912,932,581,1023,1023,1023,1023,1023,1010,936,760,851,891,982,987,1023,1023,1022,749,789,772,807,907,947,921,958,883,853 13,9,9,7,10,10,7,439,552,511,470,445,472,477,503,496,520,497,585,666,656,461,598,547,510,490,451,461,420,383,473,638,671,580,604,510,469,401,391,406,424,438,521,515,544,419,684,838,825,767,735,644,523,438,504,505,598,594,666,675,638,427,447,435,443,562,669,613,626,526,465 3,21,12,49,53,34,30,413,429,406,401,422,397,447,470,474,447,451,450,476,443,408,435,416,425,400,415,378,383,405,476,463,470,422,426,403,409,431,461,533,579,680,779,692,603,456,679,632,601,539,505,469,423,562,661,702,807,802,832,757,678,408,397,392,397,410,447,435,448,427,421 5,340,240,323,502,360,222,544,645,601,546,471,503,559,635,597,587,587,666,795,770,538,756,696,603,593,487,453,435,469,568,764,810,700,734,594,521,496,510,533,578,645,752,699,676,588,797,918,927,856,831,729,588,709,761,763,808,797,846,814,768,447,443,454,446,612,792,728,740,613,535 11,18,12,55,59,35,33,457,404,381,388,369,388,461,479,428,422,414,419,406,393,373,387,383,370,385,379,384,372,361,411,397,386,396,388,380,377,397,417,417,426,447,492,469,444,402,527,443,442,413,400,399,394,452,490,509,547,550,623,573,519,386,379,384,383,395,400,371,401,398,393 15,13,12,47,64,59,41,419,528,472,460,445,441,445,439,451,438,437,536,673,646,444,640,587,492,511,453,426,399,394,423,634,670,577,573,466,424,397,402,389,411,424,486,465,467,411,573,838,861,774,743,628,496,444,482,486,545,536,581,571,534,414,415,399,411,494,653,612,599,477,437 8,14,13,111,144,142,108,403,455,436,423,400,411,417,425,444,438,418,467,490,483,406,461,455,422,409,403,403,392,384,412,472,489,439,453,425,422,374,386,402,395,420,456,438,423,404,542,678,677,611,577,502,440,455,483,481,534,527,578,571,508,386,410,398,400,437,500,455,464,430,416 13,24,24,47,51,48,45,419,512,479,466,435,439,463,472,469,450,440,521,627,611,436,571,536,480,459,409,426,405,382,443,586,616,550,561,489,429,403,386,402,419,429,497,466,480,433,639,827,830,762,731,620,536,459,499,521,586,566,643,633,599,403,428,405,426,497,607,553,570,486,462 16,9,8,27,32,27,22,430,397,357,383,388,381,439,429,426,402,381,392,406,384,399,383,399,388,383,384,383,369,390,398,398,408,402,400,382,386,385,388,386,402,406,440,437,419,389,462,445,422,404,399,391,389,396,428,437,442,481,507,491,452,395,373,380,383,381,398,396,397,396,365 3,35,33,24,24,19,19,452,433,395,400,372,398,477,457,455,481,468,468,430,456,397,403,403,414,411,386,403,385,444,516,455,422,446,429,428,390,460,524,559,634,733,818,727,666,427,705,600,514,500,475,451,415,522,635,690,788,779,817,750,684,409,392,420,421,434,421,411,434,393,393 5,8,8,36,46,44,34,407,451,412,430,424,454,414,444,437,440,458,453,471,467,391,407,412,410,420,404,399,394,391,482,458,461,455,462,439,441,417,416,419,432,450,540,522,554,408,678,644,603,593,564,535,456,450,480,505,568,567,637,634,621,402,418,400,414,437,436,440,458,414,408 20,23,22,51,71,69,49,431,487,463,437,412,419,450,479,474,444,449,480,599,582,416,524,481,468,458,426,411,404,394,449,553,578,510,537,445,401,388,384,418,415,441,514,466,484,404,621,780,787,710,674,588,487,466,509,523,583,586,642,626,570,415,433,416,408,483,581,526,529,476,417 8,14,13,16,17,9,8,513,613,548,516,474,493,553,616,617,599,601,662,720,705,484,638,580,542,529,464,457,413,403,519,693,705,621,645,519,516,394,400,411,441,478,594,583,614,399,789,889,869,821,793,717,624,496,568,596,702,706,776,783,748,475,457,478,501,641,748,682,705,599,517 4,50,30,230,295,167,129,553,714,658,617,529,576,570,634,624,602,609,729,846,816,579,798,743,657,647,548,518,460,440,559,808,845,749,767,651,548,445,481,469,518,593,718,671,662,518,822,977,982,918,892,803,678,661,739,755,808,806,853,833,792,475,483,473,483,671,824,770,778,664,572 1,17,17,328,485,505,336,425,411,427,391,394,408,427,423,409,420,401,439,440,444,394,430,416,394,400,400,378,401,390,410,428,437,408,404,397,388,398,396,376,396,409,442,410,447,433,501,549,521,491,459,440,417,428,438,450,483,478,530,511,485,403,396,398,409,416,444,409,430,408,393 13,32,32,81,114,109,76,442,461,434,436,425,426,459,457,452,467,468,489,523,521,418,474,457,424,430,412,419,410,394,427,485,507,468,473,435,437,404,397,409,414,411,486,449,481,408,630,721,695,632,615,531,477,456,483,498,585,558,635,636,582,402,416,409,393,446,508,479,505,447,429 4,16,16,64,91,83,59,411,475,445,452,406,408,422,454,425,443,442,481,600,585,432,563,530,482,464,414,428,408,374,424,566,607,533,543,458,422,395,396,378,417,426,474,445,451,408,576,797,806,723,691,571,472,431,478,497,557,534,603,585,540,400,414,395,408,461,597,528,542,481,438 15,22,21,50,92,85,43,669,695,649,633,605,664,702,776,765,764,754,758,759,764,473,568,567,556,545,478,525,459,407,723,713,684,654,679,639,610,415,431,471,507,580,765,770,807,489,928,922,892,876,861,837,747,659,741,767,849,857,918,926,894,577,572,594,618,694,729,712,749,652,626 5,8,8,8,10,8,6,490,539,502,497,431,479,490,546,533,548,516,586,665,662,454,596,549,497,491,429,432,412,404,489,652,651,568,565,491,468,410,405,417,415,441,547,525,536,412,717,825,808,756,728,636,516,453,517,544,628,629,705,711,668,418,446,469,457,574,672,615,622,528,498 1,8,8,12,12,12,11,387,435,440,403,395,398,396,413,405,398,401,397,534,510,409,547,510,435,440,425,408,392,393,403,499,575,486,492,415,411,388,387,404,417,406,426,413,419,397,432,596,671,537,545,458,396,413,428,423,449,431,478,458,423,390,391,382,392,413,559,486,484,444,407 4,13,12,42,75,72,38,403,433,413,382,415,424,419,423,424,418,412,396,457,433,387,431,421,412,404,383,389,385,378,443,426,463,436,437,419,378,394,403,409,451,513,620,558,502,416,502,538,538,502,488,481,424,438,466,469,494,482,531,479,449,397,396,372,392,409,447,416,427,412,406 7,100,91,60,78,71,55,441,409,390,386,392,392,450,462,418,438,409,416,437,415,393,397,406,391,430,421,397,389,360,443,414,414,410,386,395,410,398,404,437,443,458,544,484,477,403,517,496,469,447,415,395,393,460,504,498,562,552,597,544,496,371,390,409,399,382,414,397,423,399,395 17,18,16,22,26,17,15,410,395,402,397,391,388,417,460,438,425,439,415,448,435,384,418,403,389,390,394,386,400,416,446,451,414,425,409,399,397,445,468,533,577,649,736,627,534,415,616,596,563,512,474,447,412,531,649,705,778,749,773,676,586,401,384,398,395,415,436,410,408,409,389 8,16,15,34,51,43,28,409,396,386,373,381,382,402,410,409,405,385,408,404,393,383,384,385,384,381,385,387,376,382,407,406,400,391,394,390,377,390,411,409,445,432,452,428,434,405,449,432,417,403,402,400,404,445,459,472,513,513,541,489,457,386,373,379,373,385,399,393,394,385,386 4,131,96,194,251,201,153,597,758,712,675,582,620,665,723,704,692,671,789,888,863,636,839,792,712,693,605,561,469,433,626,851,881,795,809,697,604,430,466,492,550,614,753,724,735,547,883,1022,1023,964,935,851,727,715,777,783,844,844,900,890,852,519,547,531,546,769,896,844,850,747,656 13,37,36,67,87,84,64,427,474,463,460,405,422,423,435,445,434,442,507,603,577,448,547,522,459,437,433,434,408,405,438,565,614,522,557,449,442,383,385,376,438,422,472,449,460,416,591,792,797,715,672,574,461,441,471,502,545,535,582,574,538,423,423,411,392,468,598,559,552,453,423 1,12,10,20,19,15,17,431,497,484,448,425,411,458,474,447,434,440,506,656,637,437,657,597,498,504,432,417,405,406,418,624,694,556,591,488,441,402,409,427,448,491,538,497,501,437,603,774,799,706,666,537,464,515,574,583,625,628,681,653,582,405,421,404,395,494,680,591,578,503,430 8,16,11,86,117,74,51,430,479,433,448,425,428,450,462,476,458,448,535,618,587,438,562,532,472,439,417,424,403,400,436,572,598,502,536,456,447,384,386,432,405,438,495,474,454,407,622,799,803,729,692,578,489,510,547,558,625,620,674,642,590,417,398,407,411,496,606,535,585,496,427 2,8,7,19,27,27,19,388,390,390,386,375,388,411,390,405,398,405,395,406,401,379,395,396,398,385,370,392,363,380,370,401,413,399,378,374,388,377,374,365,389,400,395,424,409,384,413,449,454,418,393,403,395,395,401,409,439,410,442,422,399,396,379,380,384,393,411,385,390,390,380 14,380,219,645,853,391,295,833,819,783,747,696,715,871,921,907,893,874,888,918,911,647,832,795,741,715,628,615,500,764,927,917,910,853,869,801,731,840,922,955,1006,1023,1023,1023,1023,819,1023,1023,1023,998,975,918,821,989,1023,1023,1023,1023,1023,1023,1023,724,619,722,748,834,894,856,873,778,713 9,75,73,588,944,958,579,502,573,527,505,457,488,524,562,546,555,524,627,694,681,495,632,581,540,508,454,465,411,401,502,650,689,589,607,518,461,407,416,427,444,485,583,566,568,497,751,901,906,843,809,720,595,553,624,653,720,713,768,749,696,473,428,444,454,566,662,641,637,531,466 8,15,13,42,54,37,26,398,377,400,388,397,397,423,401,427,408,388,393,399,402,394,412,393,381,398,382,389,374,388,406,397,415,394,381,389,373,382,386,392,395,436,444,435,431,404,445,433,453,405,398,400,378,429,425,435,471,464,500,458,419,386,386,383,387,386,402,406,385,393,383 17,10,9,138,133,114,124,426,400,404,389,398,389,435,470,442,457,442,454,444,426,389,412,398,385,389,384,392,376,460,507,464,439,429,438,426,416,479,565,612,671,748,815,730,641,448,636,549,496,461,481,450,409,543,655,688,757,741,774,698,631,415,382,402,410,412,409,418,424,401,397 16,11,11,33,38,38,32,423,515,481,469,442,467,466,473,479,469,465,543,639,614,438,561,515,477,481,438,440,404,399,426,598,621,541,596,484,447,371,395,394,394,424,488,466,483,403,637,841,846,779,751,664,537,449,472,491,555,554,633,635,586,418,407,424,420,506,612,585,591,513,456 11,9,9,29,22,20,27,385,406,395,381,391,362,397,409,386,390,388,389,384,404,383,386,398,375,399,390,371,394,381,381,405,397,392,397,412,396,393,392,387,379,408,416,414,395,388,443,403,414,397,417,401,379,399,423,425,447,445,456,422,428,390,377,385,382,386,388,394,404,386,368 15,21,19,40,53,46,35,401,431,426,427,394,421,430,438,448,416,426,469,522,495,400,472,466,415,431,400,396,386,384,411,496,528,443,474,420,412,413,410,414,410,439,495,464,462,405,547,669,672,576,568,489,435,481,500,519,561,535,599,565,520,396,395,396,394,433,514,485,474,418,391 1,9,9,23,27,24,22,409,457,438,416,405,428,412,438,440,439,411,487,567,542,437,504,482,438,434,423,407,388,391,416,557,570,499,507,459,433,396,399,400,408,434,468,466,453,404,556,755,754,671,639,539,447,453,484,505,538,539,573,569,533,400,399,397,391,451,550,505,523,461,424 13,11,10,25,32,29,21,394,427,418,392,421,377,443,424,435,429,418,452,474,475,401,476,433,427,416,409,392,386,381,412,477,483,445,453,414,414,387,391,396,400,430,414,432,433,387,501,625,606,551,535,445,419,427,440,456,479,487,527,494,485,390,392,398,403,446,470,446,469,417,417 13,13,13,45,47,47,46,405,479,452,414,427,445,429,428,431,430,428,486,577,555,409,519,479,442,444,416,415,386,384,414,547,572,500,523,437,407,392,388,386,390,406,450,439,428,395,549,781,786,696,666,579,466,418,451,432,522,493,538,556,513,402,411,400,421,454,557,511,513,464,443 4,40,39,64,84,82,61,448,499,476,455,418,440,465,485,477,483,474,517,612,591,445,550,518,476,476,429,446,392,394,444,582,594,506,529,481,426,393,398,411,402,441,502,478,486,403,631,804,798,730,697,602,508,432,482,506,564,580,655,647,602,401,422,418,436,507,593,555,567,477,463 15,36,34,113,145,136,99,667,658,611,586,563,586,699,780,774,763,758,752,746,755,506,610,578,572,553,497,477,457,425,641,684,651,622,643,542,527,425,440,446,487,578,707,708,728,486,890,882,848,819,802,753,655,635,721,750,818,822,885,891,856,609,517,624,638,715,745,707,760,618,593 15,15,11,35,44,30,23,453,414,386,386,381,385,435,466,419,453,421,400,434,429,390,414,406,389,396,376,369,385,376,409,421,426,395,404,395,384,391,397,404,423,436,503,456,457,423,530,484,484,453,427,420,388,471,509,525,574,573,645,583,540,385,379,386,394,398,412,413,399,396,369 17,8,8,17,20,15,14,416,431,441,424,408,412,419,447,443,436,426,471,478,486,406,447,438,402,410,397,404,388,383,429,478,474,451,465,404,418,394,366,393,405,416,438,447,447,396,566,664,648,585,557,496,449,443,447,487,502,525,566,578,530,398,397,393,408,433,500,450,468,425,408 1,13,11,32,64,61,27,448,421,406,424,392,425,474,515,494,501,482,464,453,460,398,411,408,407,388,390,372,396,466,568,496,437,428,442,446,404,533,617,657,712,787,850,754,715,447,689,574,508,484,458,441,407,597,698,719,784,763,804,745,673,424,386,413,427,426,434,434,425,409,393 8,24,22,113,165,160,111,414,448,435,412,390,398,437,476,448,467,430,464,498,499,421,446,426,419,416,407,389,388,402,420,475,468,436,447,414,395,395,404,395,383,411,479,453,455,408,594,680,662,595,552,514,462,451,468,511,558,544,614,602,564,410,405,403,405,456,471,459,498,428,431 10,157,147,110,107,99,101,586,671,623,567,500,479,626,665,639,609,578,680,810,790,553,809,750,664,653,552,503,435,408,505,758,824,726,746,598,491,424,438,445,478,515,668,639,635,495,793,902,935,860,839,731,608,616,677,688,776,782,836,813,760,449,471,460,472,651,825,768,769,667,562 12,14,13,109,177,182,109,389,396,397,397,384,390,390,393,408,400,398,418,436,424,387,420,408,405,385,392,390,392,382,382,409,446,402,414,413,386,372,376,382,394,391,400,399,397,405,457,526,546,493,456,405,396,416,426,434,439,427,449,430,444,394,369,385,391,399,432,414,396,389,391 19,20,17,38,60,49,31,427,416,413,393,388,389,407,440,420,416,410,422,447,444,388,452,404,400,422,397,372,384,371,413,429,437,397,420,405,391,387,393,400,416,389,440,433,429,404,525,556,533,516,472,445,415,443,466,483,545,532,578,536,505,395,387,407,401,406,424,429,420,400,412 12,10,10,61,66,64,59,379,436,436,394,395,423,412,430,409,433,400,435,488,497,415,461,447,428,419,402,396,389,383,397,472,506,471,457,428,408,389,392,383,395,407,434,407,429,390,472,683,698,602,579,497,409,425,440,448,480,472,508,490,471,408,383,391,392,434,507,476,468,439,418 7,12,11,25,31,29,23,473,554,522,493,461,463,495,528,521,508,497,593,691,666,460,633,581,517,500,447,431,421,396,461,653,684,576,631,507,466,413,408,419,440,481,551,518,526,441,711,858,851,784,754,669,570,507,563,581,655,655,723,702,652,424,441,417,432,541,695,626,642,537,467 12,61,53,36,45,32,25,685,834,789,754,693,704,719,780,771,773,763,859,939,920,685,879,833,775,755,658,643,539,433,700,899,921,850,863,757,700,427,438,457,486,607,756,754,782,505,939,1023,1023,1023,1000,924,826,688,757,787,861,866,925,935,905,612,644,617,655,836,943,892,913,815,734 6,20,17,32,45,40,28,408,392,388,381,399,397,412,418,428,422,418,377,402,407,382,391,383,386,386,401,393,399,376,401,383,401,387,390,398,376,406,414,402,418,444,461,443,429,423,494,451,414,420,396,407,382,465,507,509,564,535,580,529,504,393,394,372,380,385,398,389,388,388,390 2,14,9,44,50,29,29,524,471,438,425,406,416,585,638,612,580,574,537,563,530,390,460,434,423,402,406,403,392,441,516,496,497,446,443,417,416,452,482,487,523,580,702,640,616,492,759,680,647,596,559,496,444,643,731,727,786,777,827,794,747,471,395,453,461,478,508,499,495,433,417 10,38,31,57,56,39,42,505,488,462,444,431,440,498,527,481,461,477,502,599,576,417,568,518,459,459,435,397,386,419,509,577,629,520,527,451,443,395,436,465,520,605,743,687,653,440,645,739,758,695,681,636,508,488,570,562,644,635,704,667,626,402,391,408,407,467,575,518,541,448,435 19,11,9,34,40,27,20,405,396,393,376,384,385,421,438,416,415,400,392,440,411,376,409,398,394,387,381,372,384,371,410,414,431,401,426,406,397,394,397,445,423,454,483,455,453,409,509,477,469,450,450,410,385,449,511,490,545,545,586,530,476,393,379,373,397,380,418,381,401,389,392 7,359,212,232,390,271,168,833,785,721,720,687,699,878,925,915,907,893,874,847,858,504,647,633,611,589,561,555,489,651,926,859,806,781,815,746,724,752,858,903,952,1014,1023,1023,1018,718,1023,993,937,917,897,866,776,889,963,994,1023,1023,1023,1023,1023,740,574,749,771,810,805,779,806,716,679 15,91,81,428,433,377,380,412,409,408,415,420,398,407,438,443,433,423,450,453,460,383,433,416,413,402,399,385,394,378,398,433,427,403,441,378,383,390,408,416,406,395,469,408,424,472,542,571,564,517,469,413,380,504,527,531,590,559,617,532,492,429,391,419,421,428,444,432,423,388,404 1,29,16,71,87,45,37,500,411,427,392,399,413,514,542,475,467,440,434,489,463,407,424,410,403,382,402,385,381,420,445,451,451,401,421,400,388,392,423,437,455,502,601,546,518,428,657,571,556,482,454,448,413,541,611,594,692,686,756,703,631,395,397,402,390,413,439,409,424,392,374 9,10,10,34,45,38,28,408,483,443,455,416,429,430,452,454,442,439,506,602,584,425,535,502,462,452,429,438,402,383,433,561,587,501,539,462,421,389,387,388,398,424,456,456,444,400,598,805,814,731,698,597,495,439,444,457,529,528,589,581,563,397,396,394,403,478,603,552,548,468,431 10,10,8,26,30,24,21,420,375,393,367,400,364,419,435,421,409,380,395,397,407,396,385,409,380,396,402,387,380,401,385,397,407,404,390,376,382,380,395,394,402,394,418,433,426,406,467,430,433,412,392,397,388,427,424,417,465,480,494,472,462,391,387,381,378,396,413,400,389,379,385 15,22,21,28,31,17,15,429,491,477,453,429,432,414,449,442,442,431,506,613,599,435,551,526,479,464,426,412,390,400,426,591,617,532,573,465,432,404,395,404,402,416,475,447,452,393,584,820,823,750,709,600,490,448,484,515,563,566,611,594,547,394,407,407,406,490,601,539,538,469,440 6,18,11,26,30,13,14,441,407,419,400,385,398,447,452,425,415,418,430,456,451,382,422,400,394,412,398,393,369,408,416,436,426,407,421,392,365,405,423,424,433,488,540,474,470,418,548,533,531,469,432,425,416,486,554,560,625,619,667,591,542,402,388,387,392,415,425,407,420,386,374 10,40,40,297,451,457,300,427,397,395,392,395,400,451,440,458,419,430,424,447,460,398,435,422,405,400,390,389,384,374,413,442,453,409,420,402,409,407,423,401,436,456,525,449,432,469,508,588,572,498,481,439,402,555,653,647,643,587,632,554,505,409,389,394,410,430,450,419,446,399,409 14,35,33,231,441,435,224,480,458,468,426,416,426,520,559,549,521,506,523,600,583,426,522,503,447,428,418,410,393,424,469,525,593,502,520,452,449,428,446,440,471,537,628,578,570,477,719,769,771,694,665,556,463,591,670,697,766,752,800,757,699,445,387,433,430,484,568,535,543,472,427 1,24,21,35,45,39,29,402,437,429,408,377,382,399,406,412,407,399,429,470,474,394,440,433,410,417,381,393,382,397,418,461,470,449,456,398,391,385,411,401,412,427,471,451,428,408,521,599,611,531,502,444,420,441,486,495,536,522,563,523,499,396,388,410,386,422,473,429,452,409,417 16,8,7,51,78,57,38,422,442,422,424,416,422,419,456,437,428,457,456,535,511,427,479,457,436,427,407,418,417,380,416,520,521,470,465,421,422,389,384,376,397,426,465,450,446,396,560,722,721,649,601,518,460,433,461,493,535,547,596,558,522,402,405,402,398,452,523,484,487,454,428 16,11,8,34,47,28,22,422,418,401,399,392,411,441,467,435,445,426,422,445,454,399,431,395,404,402,385,375,407,401,432,421,459,409,423,405,399,394,400,413,442,448,521,487,456,422,559,555,535,489,465,430,400,460,519,519,582,572,632,587,565,402,400,401,392,406,447,442,431,397,400 17,11,10,49,63,59,44,403,414,409,394,398,391,414,435,435,429,428,413,414,436,389,412,406,401,396,402,388,384,371,412,419,441,415,413,398,391,389,400,393,391,422,457,447,417,406,528,551,524,486,479,435,404,460,465,495,543,522,573,523,484,421,389,392,401,406,441,414,419,405,395 7,13,9,43,59,35,26,400,439,437,398,408,422,433,456,431,445,428,484,524,488,411,482,445,428,440,399,407,385,388,429,499,507,476,472,424,422,396,399,425,410,448,514,453,450,424,584,698,696,619,572,507,434,493,559,555,595,600,645,591,555,405,407,402,407,456,523,481,469,424,399 11,23,22,65,94,80,55,427,518,471,444,412,414,424,448,449,460,444,509,628,602,442,562,511,462,467,436,418,391,402,423,577,630,524,538,458,435,376,415,400,405,458,494,488,456,412,609,797,803,722,689,577,486,474,498,514,579,570,622,600,569,405,397,401,412,483,594,551,552,475,441 8,8,8,61,75,64,53,413,444,439,422,414,426,427,429,437,433,444,463,505,489,403,457,433,421,407,408,394,397,407,420,508,481,441,454,417,432,392,391,424,432,427,488,446,461,410,573,670,659,580,555,501,440,464,522,525,590,564,625,581,541,395,408,398,403,425,501,451,479,424,400 17,52,51,139,224,220,136,430,444,421,445,390,437,433,467,455,450,427,470,508,492,408,459,459,422,415,392,401,396,395,414,458,468,447,468,441,415,392,395,396,405,420,466,467,441,434,591,706,711,643,585,545,484,452,520,518,589,584,636,602,566,416,407,413,427,454,488,474,467,419,435 10,17,16,30,35,26,20,441,437,414,433,408,442,433,467,449,431,421,448,508,510,404,480,457,419,419,391,412,387,384,435,502,542,451,476,422,409,388,402,408,421,487,614,561,527,415,566,634,650,575,562,493,451,426,494,485,546,540,594,557,508,402,388,406,412,423,511,468,452,427,408 11,16,15,33,43,38,29,411,407,398,390,397,389,388,416,400,391,409,419,442,424,391,443,410,408,399,387,383,390,408,411,438,439,410,442,386,379,399,415,411,408,451,511,467,459,409,493,536,557,483,433,428,397,441,448,453,485,504,531,506,483,391,380,390,378,426,439,441,412,402,375 4,9,9,161,282,293,166,411,383,397,379,380,386,393,403,415,391,403,405,412,412,399,398,404,403,394,388,393,387,371,385,394,406,405,395,411,384,383,387,383,399,387,414,411,392,402,443,465,447,442,425,395,375,405,416,423,417,442,450,428,416,395,394,396,403,399,413,417,408,392,393 16,10,10,16,26,26,17,410,434,415,422,435,451,413,438,429,440,447,465,454,472,392,402,421,417,409,411,407,416,388,412,413,421,425,422,418,405,398,394,394,390,407,434,424,442,397,550,560,521,524,509,501,445,393,413,422,460,461,505,528,528,403,413,398,419,438,458,437,467,424,444 16,9,8,24,38,30,19,411,383,379,383,384,386,427,435,413,407,416,400,400,395,397,386,387,388,391,392,375,392,391,388,398,411,392,405,385,376,398,388,391,404,420,426,434,412,407,463,434,444,408,413,397,403,385,410,439,466,467,510,467,449,388,392,384,387,394,409,415,396,386,393 11,33,22,60,73,42,38,428,414,415,403,401,411,429,485,429,434,429,439,451,421,405,425,409,374,386,361,366,401,378,414,430,422,417,406,390,396,400,439,437,451,491,542,520,492,406,555,524,524,497,474,421,427,533,601,587,638,642,676,621,566,394,386,392,411,404,422,414,423,390,398 10,10,10,10,15,13,9,496,594,557,517,467,505,514,570,539,548,564,637,731,699,483,649,605,540,550,476,480,426,399,499,688,692,616,656,524,485,405,383,406,427,440,518,529,545,410,745,890,874,823,794,709,592,485,520,542,638,646,727,736,701,459,451,471,464,617,742,673,697,588,521 16,8,8,26,37,29,21,415,386,388,392,390,388,413,424,385,415,399,399,398,387,380,401,392,402,378,393,389,384,406,408,398,397,388,387,386,382,383,382,404,399,399,438,420,423,384,432,410,407,377,387,374,377,397,408,404,441,457,496,467,448,381,378,385,379,393,382,386,393,377,384 4,361,142,1023,1023,1023,1023,887,1009,972,942,882,905,923,970,959,952,946,1023,1023,1023,911,1023,1023,980,965,888,856,757,655,906,1023,1023,1023,1023,967,902,692,746,785,839,912,1005,979,983,866,1023,1023,1023,1023,1023,1023,1005,971,1023,1023,1023,1023,1023,1023,1023,815,837,816,844,1005,1023,1023,1023,990,920 16,8,8,61,72,73,62,406,407,374,408,395,405,413,425,426,406,410,411,396,409,386,393,396,388,379,379,376,371,382,399,395,407,390,396,397,404,398,382,401,390,410,411,413,404,401,492,474,427,452,426,422,399,440,448,478,516,506,557,517,484,390,396,387,398,393,401,397,396,396,395 8,109,98,93,115,91,73,515,449,445,432,432,408,545,585,525,502,497,459,554,555,435,538,494,446,468,404,387,407,426,484,542,566,485,530,457,411,435,473,506,527,595,708,632,600,497,711,705,709,613,575,516,434,665,730,737,779,766,816,775,708,402,392,431,432,443,555,488,485,423,414 13,35,31,36,44,35,29,512,468,448,431,374,447,472,509,449,438,437,483,540,513,412,497,467,418,420,406,387,396,412,477,510,545,479,482,440,426,394,424,452,481,591,707,643,623,435,616,683,705,628,601,552,475,493,560,562,627,609,673,635,579,398,385,411,401,428,505,473,473,429,410 8,111,90,362,565,470,302,537,654,598,578,509,503,565,615,594,589,582,692,798,777,553,745,704,625,599,513,492,445,441,546,752,794,695,717,599,509,448,454,456,503,549,697,655,646,532,818,966,976,908,881,791,665,644,739,762,828,820,867,839,788,476,488,461,485,642,786,740,740,630,547 11,20,16,28,38,28,20,479,541,524,484,448,449,488,512,528,508,509,576,675,653,454,620,576,498,506,414,433,392,415,467,645,676,573,606,499,465,432,427,438,468,473,579,550,537,438,693,836,830,773,732,631,526,509,580,587,669,646,719,703,652,410,415,418,431,568,672,607,624,535,460 17,271,202,1023,1023,1023,1023,769,769,713,689,650,676,811,851,835,823,806,830,865,852,596,777,733,697,669,596,564,501,563,746,837,834,779,797,702,656,580,630,664,725,799,895,856,851,753,982,1023,1005,961,936,878,769,877,937,951,1000,990,1023,1001,960,663,609,651,682,792,863,816,851,745,658 17,29,28,277,492,501,279,395,405,367,394,377,370,401,429,385,386,418,402,421,413,392,393,382,396,400,384,376,393,396,402,403,413,413,387,397,393,416,410,428,415,417,469,430,412,441,490,481,470,467,423,415,393,498,546,548,558,531,533,526,452,402,401,409,369,401,403,393,427,411,400 1,37,34,101,149,140,90,458,420,419,422,414,408,442,478,470,442,437,437,455,448,396,422,403,409,400,407,382,383,392,424,448,413,408,424,423,394,411,405,420,446,468,512,470,469,416,558,558,533,485,487,439,415,447,475,508,567,555,620,570,539,409,413,402,408,419,445,421,418,414,397 7,32,31,90,96,94,90,424,479,441,427,420,421,454,446,438,419,436,476,561,559,441,537,503,462,440,402,401,416,421,415,534,556,485,510,430,411,401,416,420,424,443,510,467,467,416,602,761,770,702,662,557,481,458,518,547,605,590,637,607,548,391,417,395,392,468,572,510,526,462,443 19,10,10,43,62,61,42,416,432,432,416,431,408,418,415,420,427,414,456,532,514,405,481,454,425,424,407,397,385,387,402,496,526,471,460,396,407,391,380,398,399,432,449,426,437,402,518,711,725,629,588,514,453,424,438,450,521,484,528,523,482,415,401,392,381,453,501,480,468,440,411 16,9,8,25,32,29,23,395,395,388,383,385,376,378,404,389,361,405,389,375,405,373,393,395,387,398,387,389,366,403,378,391,390,386,377,385,386,387,384,399,402,405,408,396,425,387,393,420,402,407,409,370,378,404,414,405,414,412,442,430,412,382,381,386,384,385,383,416,394,382,390 3,307,269,250,388,336,206,421,403,395,404,391,409,439,464,431,443,407,407,428,382,383,376,378,401,379,389,395,380,427,434,415,408,388,403,381,386,413,440,468,454,508,587,527,473,440,494,477,496,475,434,422,382,451,483,487,559,520,596,558,496,400,395,391,399,400,406,399,423,382,412 10,15,15,32,37,31,26,400,418,405,390,402,394,426,412,419,414,409,446,475,461,388,455,434,412,405,395,370,389,376,402,441,471,436,452,414,381,391,377,415,412,411,448,428,445,398,508,636,647,559,535,457,423,421,457,466,521,484,544,507,488,381,390,392,383,433,447,449,445,420,401 7,14,13,26,36,34,24,399,377,375,381,372,398,399,409,403,394,404,388,407,412,390,395,409,393,386,386,385,394,383,397,406,401,399,386,369,373,376,372,386,405,396,435,407,392,386,417,434,440,417,402,395,375,411,409,413,409,429,471,407,412,385,381,389,372,383,396,387,387,393,366 10,109,99,82,117,103,71,488,804,754,668,551,543,500,564,553,538,520,846,967,906,773,948,868,795,769,643,575,451,415,513,950,957,868,868,722,593,401,448,478,514,566,637,593,587,532,730,1023,1023,979,940,823,680,672,706,685,712,694,763,738,693,431,494,425,448,839,958,867,877,758,605 12,25,22,386,714,715,378,420,422,408,430,396,389,417,442,452,453,419,449,485,458,406,445,409,412,403,398,392,391,392,406,446,480,420,445,414,409,397,402,405,427,444,488,453,448,454,543,632,615,526,522,472,435,494,569,559,582,561,628,575,517,417,388,394,401,438,466,451,460,423,395 7,70,63,40,67,64,37,625,783,739,694,608,655,678,739,724,722,707,819,906,880,662,849,797,739,717,618,596,481,416,638,868,884,813,825,714,639,414,455,460,484,550,723,707,729,470,889,1023,1023,987,960,880,775,608,703,725,809,818,881,888,853,547,572,538,571,799,908,855,884,773,683 10,9,9,44,56,54,42,403,432,418,410,414,417,408,417,421,408,420,453,482,468,403,460,443,435,417,409,406,393,388,411,469,483,450,443,419,402,403,395,400,398,426,424,427,420,384,509,652,654,570,540,490,424,438,453,472,536,510,552,518,484,397,404,392,400,428,488,444,476,426,403 12,10,10,100,148,154,103,407,424,426,390,407,397,398,407,417,418,419,444,507,475,399,456,443,419,435,414,393,391,378,406,455,497,432,433,419,398,402,392,398,378,392,427,430,415,405,487,673,671,587,553,489,430,405,435,444,474,463,512,494,453,403,402,406,406,435,491,452,466,423,393 15,11,10,31,42,34,26,395,457,450,422,426,417,431,430,407,407,412,484,529,524,421,501,476,444,441,417,407,387,407,407,507,536,478,481,442,401,385,403,389,408,400,452,414,463,402,546,740,744,657,619,528,453,426,445,466,511,506,548,543,494,401,407,398,406,456,540,480,489,445,426 5,734,417,172,238,121,90,542,565,534,489,426,485,580,634,610,583,588,649,707,683,457,639,596,472,507,436,430,407,457,539,660,697,588,633,486,449,483,518,556,593,675,766,717,679,553,812,858,856,790,751,664,557,728,803,808,853,833,877,837,783,454,404,459,466,552,665,638,638,518,448 8,143,133,348,492,443,315,493,592,572,506,500,486,539,595,555,551,553,615,746,731,491,684,642,561,536,467,458,436,416,504,704,735,633,671,547,479,462,465,475,503,560,669,614,590,514,781,895,900,830,805,703,566,628,722,739,804,793,831,800,758,455,464,445,476,574,736,681,687,549,470 15,174,137,192,295,211,138,587,805,758,719,644,656,660,725,702,698,690,812,924,902,665,877,831,755,742,630,589,505,428,626,892,925,847,860,750,660,449,459,482,557,619,754,723,732,534,878,1023,1023,997,969,885,783,679,751,768,834,833,888,880,846,514,562,532,556,774,914,865,873,779,683 12,9,9,56,58,60,57,400,418,407,408,406,422,408,409,399,426,422,395,440,447,390,430,417,402,400,386,394,379,384,402,426,446,424,435,415,409,385,383,402,396,405,415,426,421,385,492,571,564,513,487,423,411,425,438,454,482,473,516,506,459,393,404,395,394,403,443,433,425,407,409 14,16,16,25,34,29,20,580,605,539,539,491,511,621,687,693,667,658,664,686,686,445,562,531,513,492,472,472,425,412,572,609,603,540,580,483,468,416,419,437,450,494,636,635,666,439,820,833,802,766,749,681,581,569,648,664,756,756,819,821,784,506,447,529,563,649,694,639,676,568,526 1,8,8,25,39,40,26,390,405,401,395,404,391,381,399,400,395,382,398,450,460,403,445,422,408,416,401,384,375,396,384,454,474,417,422,397,394,413,390,387,390,404,419,408,413,401,453,582,588,505,496,445,414,410,421,425,449,440,466,443,437,393,397,384,401,420,448,423,426,407,396 10,73,60,109,113,87,85,579,735,711,644,536,556,642,678,651,636,640,744,888,869,607,884,831,745,737,628,574,469,434,590,848,907,804,822,675,573,446,478,505,535,632,745,710,696,536,842,973,1004,929,905,805,667,701,759,782,843,837,882,861,813,454,508,497,507,713,897,845,839,747,597 10,44,42,38,52,48,34,497,482,444,424,428,417,497,509,490,460,454,488,592,566,428,577,508,459,436,409,396,394,412,495,555,602,526,545,442,421,391,403,447,488,565,687,640,603,422,618,716,745,662,640,600,504,488,552,556,602,608,661,625,579,387,399,408,406,450,579,513,503,459,432 10,11,11,20,22,16,15,413,453,444,435,399,411,433,420,429,407,422,470,568,551,429,536,504,442,434,397,403,409,390,421,545,570,509,507,447,419,391,395,395,415,417,462,443,449,405,544,730,739,639,604,511,465,445,476,481,550,522,581,567,508,395,404,391,393,470,546,506,521,454,416 5,316,277,257,343,304,228,428,401,416,392,375,403,446,435,420,423,436,416,421,420,380,417,402,381,397,391,402,388,425,459,443,432,432,408,415,394,426,470,489,539,585,679,610,548,440,568,506,466,456,451,408,396,483,474,519,556,581,629,566,540,389,389,403,398,418,391,389,405,387,398 2,19,17,22,34,19,12,542,660,608,562,534,546,587,656,645,645,630,700,775,759,527,700,646,587,582,509,484,434,399,554,745,751,655,694,583,537,406,423,438,454,493,627,602,633,431,808,931,918,864,843,758,645,530,609,632,725,737,803,808,767,488,508,495,525,687,792,724,758,623,543 8,79,73,104,157,139,93,500,534,518,465,450,449,518,564,541,549,551,562,643,639,461,583,520,508,460,450,435,408,370,484,603,639,551,562,494,444,414,415,436,457,499,570,555,547,444,750,840,842,774,752,658,546,563,642,656,725,725,774,754,701,444,439,444,470,567,635,594,616,545,477 15,12,11,16,20,14,12,515,652,589,569,546,540,523,585,574,566,549,687,771,745,556,697,660,605,580,494,500,448,387,496,754,752,691,706,597,530,400,401,427,429,470,596,565,561,416,759,961,938,895,860,787,673,485,548,556,651,659,725,742,705,451,510,457,479,715,808,762,789,672,596 9,77,69,224,258,235,202,430,477,456,438,430,404,441,472,448,444,433,529,657,594,471,592,524,481,460,408,423,381,433,454,620,614,537,526,446,427,426,432,450,474,536,590,529,494,500,630,777,774,699,622,537,462,568,613,584,644,594,680,629,577,403,401,401,401,519,624,556,540,467,419 7,10,10,147,214,214,148,419,426,405,430,427,395,483,505,505,479,495,493,455,462,394,413,406,399,395,414,398,386,382,452,442,421,426,434,412,420,405,407,440,419,461,544,503,522,412,663,602,538,512,504,472,437,453,513,534,597,621,678,679,622,432,400,426,441,446,445,433,442,442,428 4,37,29,16,20,12,9,417,395,404,405,415,396,443,440,453,437,427,414,426,416,384,401,404,378,402,400,384,404,420,500,454,449,420,419,416,403,470,570,620,698,789,869,772,660,424,694,562,548,488,477,437,419,568,683,753,857,848,878,783,705,378,387,383,398,401,410,406,407,389,385 6,8,8,203,299,308,210,404,420,389,395,403,425,421,421,422,379,418,438,429,446,383,428,419,409,407,399,394,384,391,392,440,447,413,434,396,396,384,381,393,422,425,468,435,434,420,533,597,591,539,516,483,416,454,504,508,547,555,604,550,499,398,379,396,396,424,454,434,431,413,416 1,77,67,121,123,108,107,651,658,601,581,516,546,692,741,720,706,692,722,792,773,509,722,664,574,558,488,470,436,480,628,745,780,690,721,588,522,471,502,543,581,684,794,758,746,587,885,937,931,869,843,756,635,778,842,849,893,882,929,910,865,515,462,512,535,655,776,722,730,619,536 20,36,35,77,96,89,70,491,586,527,516,455,480,503,566,547,540,533,627,722,690,477,645,606,553,526,479,458,426,391,489,673,702,615,623,536,464,404,400,427,439,468,577,549,577,422,747,896,900,836,807,721,602,501,586,598,682,682,744,734,705,434,467,458,456,597,701,653,673,556,486 6,11,10,244,232,226,242,467,444,421,431,407,423,470,537,514,515,493,484,465,477,386,415,409,404,379,391,398,385,399,534,469,464,435,446,441,430,432,463,477,524,623,730,679,660,447,715,639,578,534,522,481,431,553,642,659,738,732,787,755,691,453,409,437,449,453,448,436,448,428,406 5,9,8,30,35,35,30,394,445,417,417,394,409,408,424,413,410,390,424,513,478,418,468,452,422,409,423,410,392,389,394,479,494,458,471,424,413,387,389,408,389,396,425,407,409,390,490,692,699,615,569,504,444,401,427,422,438,456,503,475,462,397,413,395,397,433,505,465,488,438,415 1,10,9,28,35,29,24,405,389,353,383,395,389,424,434,393,392,381,380,393,398,382,410,393,392,397,381,396,376,392,387,391,405,401,399,391,388,405,389,385,375,381,399,399,388,380,418,421,407,415,378,393,397,378,379,387,397,425,458,428,401,385,385,365,371,385,380,406,390,381,390 18,31,20,54,84,53,36,421,416,375,395,386,395,400,402,401,424,407,383,415,387,376,401,399,386,391,385,395,373,395,407,392,404,397,385,371,372,395,393,425,431,458,483,442,439,406,486,437,421,420,402,399,396,443,505,485,519,527,555,512,485,389,375,378,403,391,414,393,387,391,384 11,294,191,1023,1023,1023,1023,680,793,748,691,612,641,726,783,767,754,741,814,907,891,648,864,816,742,720,636,574,465,529,686,866,907,809,840,714,616,572,582,636,692,782,871,827,812,747,930,1023,1023,976,951,869,764,841,906,911,947,934,976,954,909,601,559,562,593,763,898,847,859,755,633 11,40,19,53,74,39,27,445,389,395,394,393,390,450,451,453,445,429,417,431,411,399,422,404,413,381,381,376,381,423,415,421,422,387,402,398,402,410,413,443,436,478,549,509,483,439,582,488,467,440,430,404,387,503,598,581,626,630,678,626,542,410,392,410,413,402,411,398,407,398,384 4,9,9,22,28,25,21,428,398,416,397,402,397,435,411,414,408,407,410,433,426,385,412,402,406,398,391,391,397,411,429,434,425,405,406,399,404,384,409,429,421,475,564,517,469,413,488,500,496,466,449,437,418,439,469,472,489,487,527,496,463,393,399,390,384,411,418,421,413,407,397 15,19,18,15,17,15,13,522,675,594,593,530,557,584,617,622,604,583,701,787,774,539,719,660,603,590,500,462,431,376,542,758,779,707,705,579,549,408,405,403,431,515,618,602,623,427,791,937,931,871,846,760,646,538,597,611,710,720,787,793,751,466,498,478,501,666,790,735,756,635,532 15,20,20,359,608,626,360,488,465,450,440,427,424,510,533,515,507,496,538,562,549,426,495,464,429,437,421,419,378,396,479,529,541,477,489,432,428,422,412,435,428,479,580,540,541,481,695,751,738,676,642,560,477,561,626,646,717,698,757,721,661,435,424,433,439,472,554,516,518,462,420 4,10,9,76,104,101,71,417,431,417,401,419,429,433,441,430,430,407,431,470,465,418,451,432,422,408,398,405,387,373,401,457,473,438,448,408,415,388,384,390,403,404,442,425,427,408,514,673,676,594,566,495,434,432,463,465,515,503,555,520,482,392,394,389,394,435,482,449,469,427,415 6,10,8,30,40,27,21,411,410,424,386,408,380,408,454,427,412,426,411,433,421,391,420,401,397,391,400,398,390,374,415,423,415,418,421,411,412,406,420,437,421,451,519,478,471,432,536,528,531,450,448,418,415,494,564,562,617,585,646,589,521,400,393,391,407,393,429,439,413,417,393 5,9,9,13,13,11,12,426,508,480,438,428,430,430,460,463,446,425,476,629,630,425,622,577,492,489,433,405,394,402,412,586,676,555,591,473,408,392,401,403,422,435,491,470,466,418,598,746,786,692,665,546,452,475,505,514,576,568,620,592,561,425,416,401,405,463,650,575,568,485,429 9,43,41,81,143,125,68,469,569,568,543,547,604,517,596,604,607,608,656,661,673,463,540,537,519,543,502,499,466,406,518,579,554,523,546,488,524,412,418,449,470,523,619,556,575,449,775,802,789,750,738,709,623,558,628,614,706,711,766,770,727,467,514,462,503,601,628,637,673,595,560 10,12,12,64,110,111,64,398,398,395,387,394,403,401,396,405,409,416,399,399,414,398,390,401,393,388,382,378,399,377,391,413,403,403,410,396,396,389,407,388,395,406,415,402,429,385,451,478,480,444,422,410,398,426,466,440,490,455,464,458,434,380,388,387,393,382,412,388,405,393,395 5,9,9,15,14,13,13,417,436,410,404,400,414,421,394,428,412,413,450,492,470,397,454,432,429,402,402,392,387,386,393,457,472,429,444,418,402,387,399,407,391,412,455,431,408,396,487,631,636,551,523,456,422,420,469,460,478,485,513,483,480,376,384,386,394,420,472,450,445,408,404 2,15,14,29,26,24,28,516,574,545,507,496,513,555,624,611,600,584,662,698,688,454,607,567,512,498,479,449,419,402,544,665,660,607,626,539,498,403,411,436,450,492,624,601,623,423,805,862,841,803,781,729,640,522,600,599,705,708,785,797,764,471,461,487,481,603,686,635,672,565,498 9,94,79,83,101,82,68,497,541,495,466,459,431,537,562,531,517,518,567,661,628,454,590,545,496,491,448,425,439,380,502,625,655,550,594,474,464,411,449,485,496,588,697,645,602,463,733,830,818,747,711,612,523,605,676,697,772,761,807,766,720,438,435,465,433,554,666,612,620,511,438 17,84,67,138,161,136,111,507,566,514,481,458,482,538,618,604,565,545,611,655,651,447,581,547,489,497,461,418,399,472,598,651,661,575,590,498,473,498,593,658,714,793,864,785,725,513,799,843,829,770,741,659,545,681,790,822,877,863,893,840,778,448,445,461,447,555,640,580,614,500,484 6,14,13,28,29,24,23,472,434,440,427,414,410,473,498,483,479,460,455,492,499,406,483,442,422,411,405,382,382,401,464,505,513,455,481,424,425,400,426,468,509,583,690,636,597,442,661,662,657,601,575,518,458,581,662,657,707,695,735,685,625,401,397,397,407,444,493,456,471,413,393 2,29,28,238,382,393,240,557,618,546,561,528,538,613,660,653,647,627,673,736,726,479,638,619,549,540,502,495,435,408,560,668,698,616,643,547,498,426,431,446,473,555,668,629,648,482,828,905,916,857,829,754,615,593,698,724,789,787,844,833,794,507,501,492,546,635,742,699,713,608,540 18,11,10,41,46,43,38,418,477,445,411,427,422,419,436,432,428,434,473,545,502,408,497,468,437,446,415,405,400,385,423,520,542,492,485,428,415,382,397,405,409,426,473,447,461,417,591,762,766,689,645,550,451,457,515,516,556,554,602,585,526,391,397,403,402,454,538,496,521,469,422 7,9,8,6,7,4,4,397,381,357,388,402,401,399,434,424,399,410,397,405,398,396,394,400,387,391,376,380,376,399,438,387,398,384,385,388,391,428,445,481,500,582,693,582,505,400,550,465,440,424,408,404,405,484,552,609,725,716,755,658,564,385,375,387,394,397,395,399,390,399,383 8,14,9,91,92,47,48,478,508,475,445,437,441,496,526,504,498,498,535,609,606,441,562,521,462,466,438,416,414,410,469,609,621,538,557,479,443,419,447,462,478,532,633,572,544,473,707,802,803,729,692,593,506,611,671,685,739,729,780,737,676,425,410,411,413,492,604,556,568,470,435 10,8,7,21,26,21,17,425,398,388,376,384,393,410,419,399,389,399,379,388,384,384,390,390,399,383,397,397,395,391,389,388,378,401,400,412,375,386,389,395,400,410,422,425,414,394,439,434,421,416,388,413,384,412,421,409,435,445,488,444,454,402,389,373,390,384,388,376,386,371,386 17,9,7,31,45,24,19,413,382,392,399,363,373,401,448,404,398,397,414,411,402,372,391,390,383,390,386,391,400,411,408,408,401,388,379,375,391,407,410,409,399,419,463,402,413,398,464,473,480,416,427,408,397,419,442,464,469,507,540,489,454,388,388,391,397,389,394,401,387,390,403 1,21,21,41,71,68,39,404,476,423,427,413,419,400,426,427,427,408,453,543,537,408,504,475,431,442,414,399,404,386,415,509,565,480,514,414,400,388,400,414,420,424,475,454,447,415,556,733,752,654,626,534,444,467,513,514,563,544,597,568,523,392,407,410,404,442,528,477,499,455,396 16,13,13,107,89,85,104,427,403,396,422,408,395,411,445,416,417,399,403,444,419,397,411,416,399,397,375,374,397,403,413,424,406,415,410,397,387,396,432,435,469,518,605,511,455,413,550,517,510,462,438,421,395,489,554,594,661,610,645,571,520,395,389,404,399,399,424,396,416,388,407 14,17,17,38,44,44,38,416,504,462,451,421,439,430,451,457,446,417,509,626,605,442,570,526,475,468,431,405,393,393,424,569,627,538,546,454,435,378,397,407,407,411,482,457,465,427,605,796,809,730,699,588,483,458,497,504,563,557,612,607,565,391,399,396,422,488,614,562,565,487,446 19,613,348,648,827,685,492,699,733,676,632,593,617,743,789,776,761,748,784,847,828,564,778,724,665,649,528,519,481,538,715,822,835,749,774,640,607,578,671,724,770,847,922,859,833,734,954,1001,991,939,909,837,723,881,941,952,994,978,1014,982,940,597,545,584,627,751,840,790,808,701,599 1,151,125,354,399,328,288,623,717,667,638,575,596,679,721,710,703,675,762,861,841,595,811,768,696,673,576,545,444,474,650,833,860,770,796,673,568,499,554,592,661,742,842,790,772,633,912,1004,1001,941,916,833,703,810,876,887,930,921,961,929,889,508,514,529,550,724,861,811,815,705,605 10,78,66,81,139,122,71,476,673,611,553,479,481,503,522,538,530,510,677,844,794,562,829,753,664,639,539,481,433,405,478,818,853,752,755,581,495,424,413,431,443,486,595,553,573,452,691,966,971,893,858,729,601,546,600,604,665,666,728,718,664,418,458,421,425,642,835,758,763,637,511 18,47,45,131,195,187,124,475,588,551,498,478,494,474,520,541,518,520,631,739,717,484,681,619,534,538,487,458,419,409,487,698,729,647,644,539,452,414,410,433,438,503,594,549,554,447,732,900,908,840,809,710,589,544,627,644,699,695,746,731,690,439,439,446,447,574,723,670,684,578,502 15,32,24,77,105,87,62,474,449,436,414,425,413,471,514,514,508,483,462,502,500,401,455,422,422,406,404,387,388,434,510,492,491,464,476,412,398,456,549,577,648,740,816,720,635,476,725,685,655,597,574,504,461,635,745,784,846,821,843,769,710,414,402,438,417,438,489,476,463,448,429 13,12,11,20,20,17,17,434,410,405,414,408,413,423,438,422,419,414,430,484,448,390,448,426,404,412,391,409,394,408,413,458,469,424,449,420,385,395,400,410,448,494,600,544,508,411,534,605,597,529,509,478,436,463,499,495,550,531,558,545,495,396,391,389,386,422,481,419,447,403,413 14,21,20,42,50,45,38,433,508,453,467,427,429,468,475,459,462,437,512,637,624,438,599,535,472,478,439,416,405,413,443,594,646,549,553,476,452,417,393,393,413,443,510,468,476,410,625,810,820,744,715,596,473,474,532,563,604,592,663,636,585,407,430,416,416,499,625,560,561,489,435 14,42,40,119,157,152,113,461,503,484,447,422,459,466,492,478,475,466,525,654,606,423,586,541,486,477,415,426,417,402,451,591,638,566,566,473,424,403,414,425,442,488,548,496,513,443,664,818,824,737,713,613,497,524,585,617,670,662,717,684,622,400,416,405,411,478,614,563,571,483,437 4,103,87,213,277,247,191,551,700,639,583,508,528,576,619,605,595,577,716,831,809,548,792,734,653,625,535,481,440,445,534,802,830,733,743,615,547,442,444,458,481,571,681,642,653,508,813,966,967,900,875,774,653,650,720,720,794,790,839,824,780,467,486,477,477,685,824,759,772,646,563 11,697,310,1023,1023,1023,1023,1023,1023,997,969,918,934,1023,1023,1023,1023,1023,1023,1023,1023,913,1023,1023,985,968,898,866,769,819,1013,1023,1023,1023,1023,974,918,854,896,932,976,1023,1023,1023,1023,984,1023,1023,1023,1023,1023,1023,1008,1023,1023,1023,1023,1023,1023,1023,1023,953,860,953,967,1023,1023,1023,1023,1003,939 15,13,11,21,29,20,12,480,602,551,515,482,524,535,588,587,576,584,646,713,701,481,637,592,551,529,460,449,429,403,528,691,710,638,648,542,500,401,410,395,422,482,603,580,605,422,764,869,855,803,777,689,584,510,582,582,671,681,757,755,715,453,455,469,468,613,715,652,684,582,478 11,9,8,20,32,31,18,510,413,404,416,401,412,524,589,541,532,492,466,474,467,397,392,389,399,404,374,397,372,397,470,434,404,405,399,414,386,421,432,454,475,517,597,556,524,443,661,561,488,489,489,441,421,580,661,665,705,694,747,706,652,419,394,434,429,437,442,436,431,399,415 8,9,9,51,55,54,49,404,456,450,413,410,400,420,438,416,420,417,451,526,512,419,483,472,430,442,406,395,397,375,410,507,551,463,476,448,413,390,395,376,403,404,429,459,440,403,526,725,737,657,609,514,452,428,449,465,510,507,554,539,486,404,405,412,407,442,522,490,516,442,421 3,11,11,8,13,12,7,513,591,558,506,484,522,528,608,581,580,577,648,727,708,502,653,600,570,531,476,456,436,391,510,698,706,633,640,534,482,408,405,436,417,473,568,564,596,405,767,888,868,817,784,703,583,497,557,582,667,684,755,756,727,458,453,459,471,636,749,691,709,593,501 15,132,96,1023,1023,1023,1023,796,640,584,555,525,555,824,864,825,810,784,761,737,735,466,553,540,506,499,467,481,435,505,699,661,626,587,604,539,493,589,663,697,756,823,894,844,821,783,962,914,869,839,804,763,666,897,958,965,1009,999,1023,995,951,653,469,606,641,684,697,647,677,583,522 13,15,15,24,32,29,21,450,510,480,463,448,446,466,493,484,490,491,547,603,582,447,541,521,485,474,431,423,408,391,462,581,608,515,550,474,462,387,400,400,410,424,499,483,510,393,661,796,779,719,681,594,516,457,490,500,584,595,654,660,615,428,425,424,437,530,636,563,586,497,454 12,27,28,126,196,200,127,384,394,371,398,380,403,402,433,414,400,415,395,404,409,375,391,384,377,385,384,384,383,389,387,394,402,385,400,386,384,388,386,408,382,411,420,411,406,425,475,454,456,440,428,388,421,429,483,496,502,475,497,466,463,390,386,403,391,404,400,405,402,414,403 11,15,14,90,151,145,84,434,449,459,430,432,412,455,489,481,459,469,511,533,523,423,486,467,441,441,421,409,388,395,441,521,537,476,481,441,418,390,384,397,407,428,492,451,490,419,631,709,711,637,599,536,462,464,505,529,588,572,642,624,569,403,425,412,412,478,531,489,522,438,409 19,13,12,23,34,30,21,396,396,388,374,387,377,405,417,417,401,395,386,411,397,387,388,397,392,395,386,362,366,390,401,387,397,381,377,384,390,373,403,389,422,416,447,429,434,399,471,410,401,403,405,406,370,437,473,464,468,507,498,449,431,388,383,390,381,386,396,394,385,384,363 9,18,16,31,49,39,23,411,391,382,409,382,396,386,429,410,416,390,384,405,391,397,397,403,384,398,376,377,386,375,402,422,420,400,400,399,375,397,375,389,402,417,455,434,418,402,460,441,437,438,399,388,372,436,451,418,485,480,515,480,452,390,403,399,393,389,418,404,414,399,389 7,23,19,43,64,45,29,404,393,379,385,397,394,413,395,413,415,390,382,428,399,398,413,408,399,389,387,399,384,390,411,402,415,418,409,391,398,392,384,397,420,426,457,416,417,400,476,501,504,460,462,417,383,415,438,471,487,468,504,451,459,385,388,382,402,394,412,419,421,425,405 7,10,9,26,31,25,21,425,400,400,396,379,418,439,433,452,445,436,413,446,438,388,404,398,405,392,393,380,378,396,431,415,421,415,412,401,395,407,429,442,476,510,583,503,484,439,606,535,519,478,462,419,385,590,656,644,691,664,714,647,595,399,406,388,402,402,431,415,431,395,374 15,15,15,61,100,94,57,421,504,488,450,443,443,427,481,450,458,468,527,642,626,429,584,547,491,474,424,421,398,406,435,609,649,556,593,489,441,401,392,392,424,431,504,472,481,413,613,836,845,771,732,631,501,465,516,509,576,562,638,599,564,408,395,394,405,511,615,593,595,509,412 7,36,23,64,87,52,39,451,427,375,384,409,380,422,499,431,444,442,438,431,422,392,426,401,402,413,385,383,376,385,435,430,436,404,423,389,394,421,424,412,469,483,554,514,483,445,577,555,524,461,451,435,395,533,602,600,655,636,688,620,569,414,405,399,399,424,424,434,413,383,390 4,28,28,72,122,126,73,416,422,409,402,410,390,428,431,434,415,403,418,486,458,395,443,430,445,396,393,389,398,402,404,447,442,424,439,403,397,377,390,390,401,415,473,430,430,396,519,588,582,511,491,434,414,416,459,490,553,523,566,540,479,389,412,403,385,408,458,418,446,393,398 3,15,15,49,88,88,48,395,391,387,370,368,385,404,406,396,389,386,402,405,406,391,382,395,395,395,389,372,383,386,396,390,390,401,384,394,386,393,385,385,383,400,424,410,434,398,439,442,441,410,431,403,385,422,443,448,459,452,481,454,438,383,401,391,396,392,390,391,392,389,378 17,19,18,106,128,119,101,411,455,449,404,423,430,401,438,432,423,421,487,534,526,407,505,465,443,422,407,415,393,403,428,506,543,468,485,451,406,407,388,401,397,408,438,444,435,409,544,729,725,657,616,527,473,388,433,468,508,506,536,522,493,411,408,400,401,446,527,484,496,438,408 4,11,11,75,120,121,75,405,442,420,411,398,422,410,426,415,433,412,479,506,505,414,467,452,426,437,395,407,385,379,406,498,513,466,479,434,405,382,388,389,385,403,410,413,433,401,518,720,720,626,599,505,462,418,445,442,493,478,538,503,480,399,394,397,396,454,504,460,475,435,406 8,10,10,30,53,54,31,415,432,410,416,407,410,412,438,421,431,423,455,488,481,404,445,436,419,423,413,393,396,391,409,477,483,440,441,431,424,390,381,390,381,410,431,436,413,399,520,665,660,605,576,482,429,386,417,440,486,465,529,509,496,401,394,415,404,419,474,442,470,425,410 1,16,15,80,129,134,82,429,462,431,407,405,425,420,470,444,429,444,480,526,509,405,490,469,434,422,418,396,387,378,409,482,520,466,477,431,397,391,392,418,398,446,482,457,469,414,580,716,725,638,610,493,445,467,514,548,601,580,637,604,565,406,420,415,420,442,536,477,505,433,425 20,16,14,64,68,58,53,417,438,410,401,400,415,426,442,417,415,420,450,484,471,401,459,442,411,422,404,397,391,393,418,461,493,432,456,411,421,402,396,397,428,408,448,436,435,413,508,638,645,569,519,453,412,423,462,464,510,511,569,534,511,399,411,392,399,429,478,448,461,410,388 3,56,54,119,169,157,110,452,466,445,435,425,425,449,482,461,474,465,522,543,561,419,497,460,440,431,416,390,397,396,448,537,531,476,497,441,416,398,395,427,434,466,574,505,520,424,684,757,747,682,639,552,460,491,571,600,670,681,728,697,635,427,400,396,422,466,543,476,514,445,415 4,19,13,34,43,31,24,416,394,390,402,396,380,434,450,436,413,419,428,409,412,376,409,395,376,388,392,393,375,395,413,393,401,401,395,394,386,408,411,425,422,455,499,464,446,397,508,480,441,410,416,400,393,470,521,531,563,570,618,548,516,385,417,388,385,369,376,404,403,394,388 17,14,11,45,46,30,30,440,396,416,395,375,387,434,456,424,411,413,408,422,413,381,408,391,394,402,383,387,372,405,402,390,397,399,409,401,395,396,410,422,422,428,448,452,436,417,518,460,463,441,424,407,396,457,493,480,526,540,587,540,484,385,394,367,393,373,399,396,397,405,380 1,13,11,29,38,31,23,394,396,374,403,394,372,416,432,409,404,398,388,398,406,384,392,383,393,378,393,388,357,393,396,406,389,399,379,371,391,395,401,373,398,389,454,425,410,389,466,438,435,418,392,396,383,398,417,417,474,469,507,489,460,388,383,385,391,382,393,387,386,394,373 6,26,26,114,204,210,116,416,376,406,374,412,375,398,422,432,434,401,417,419,433,394,397,392,399,385,388,376,381,392,398,414,415,415,396,408,401,393,393,408,413,421,481,456,426,422,497,489,473,421,427,402,400,462,520,526,574,540,574,543,509,404,382,403,413,387,418,419,416,393,385 17,24,19,38,41,33,31,425,438,409,410,408,414,460,486,485,454,462,468,505,508,426,449,435,433,428,400,406,412,417,499,496,499,448,452,440,428,442,485,528,587,686,771,665,603,475,700,683,660,609,543,508,450,590,709,742,803,787,812,741,661,426,417,403,416,442,487,451,460,417,422 9,33,32,215,374,387,218,433,532,471,448,454,469,450,499,490,450,478,542,636,610,448,554,525,482,479,433,431,421,400,450,586,614,548,552,483,461,408,401,388,414,413,477,475,491,435,653,823,831,764,720,648,525,477,521,521,598,599,665,648,607,427,427,426,437,512,619,597,619,516,453 5,12,11,17,21,11,9,392,395,414,386,390,389,437,418,420,406,403,415,407,404,375,393,400,379,403,382,379,376,412,418,398,412,390,399,412,391,384,411,415,436,475,548,469,452,412,524,483,449,442,431,411,400,454,520,544,615,578,617,571,510,390,387,394,404,406,395,393,392,403,398 6,16,13,34,42,17,14,413,482,444,420,410,421,442,456,444,443,421,482,582,531,430,523,484,456,429,418,399,398,378,422,533,594,479,490,456,423,406,413,402,405,421,489,467,471,404,582,731,731,640,600,506,421,460,518,545,573,575,628,606,539,395,402,418,408,469,569,512,518,451,413 12,20,20,76,121,122,76,406,410,399,400,410,384,399,413,413,390,414,437,471,458,394,457,426,408,423,398,405,381,394,411,442,457,425,427,414,399,389,402,393,393,434,422,435,415,413,463,616,633,521,518,469,425,428,459,446,478,491,516,492,466,399,390,388,392,416,458,437,438,423,378 7,28,21,49,74,49,30,404,412,404,416,404,376,421,433,411,428,413,411,430,448,390,451,422,407,387,396,396,359,400,421,422,459,412,433,383,390,396,431,454,442,454,522,493,428,421,536,577,553,499,473,450,410,496,546,561,597,578,620,576,521,389,397,385,387,405,458,440,442,416,408 13,14,12,66,86,82,59,405,478,445,433,412,419,429,442,422,440,426,490,563,537,431,536,485,447,454,429,387,406,399,424,539,579,504,502,448,411,392,392,407,393,424,444,434,442,405,550,781,790,701,665,560,458,412,443,461,505,496,557,547,523,411,397,402,404,458,566,512,518,449,411 19,10,9,26,29,25,21,412,398,378,398,375,393,416,420,414,411,395,399,411,421,392,412,394,392,388,403,388,388,402,414,416,407,397,398,390,374,388,398,427,422,437,475,437,432,417,514,497,478,440,424,409,404,444,478,513,538,530,560,524,475,397,385,381,390,397,413,402,390,392,392 2,12,12,61,112,116,63,399,374,396,396,397,401,395,418,436,399,402,400,424,401,390,394,384,384,391,383,391,389,373,408,399,405,403,398,386,381,398,384,397,380,414,433,416,418,394,465,447,426,419,412,401,389,429,456,450,483,472,498,455,450,394,373,394,383,403,406,399,403,396,385 9,24,23,119,162,161,118,397,458,411,410,413,419,422,436,422,431,418,494,553,546,427,508,488,426,429,411,396,405,385,410,516,564,478,500,413,422,392,409,403,422,412,500,432,457,385,533,716,727,652,599,518,435,429,475,486,537,526,570,572,514,412,421,382,398,437,544,503,511,447,418 13,9,9,21,28,29,21,403,463,455,423,412,424,415,433,420,426,441,460,537,523,420,506,486,435,441,398,400,407,380,401,522,542,481,493,436,421,386,394,394,395,392,436,429,436,391,521,725,728,650,619,524,457,422,431,458,477,491,535,514,490,391,398,395,403,431,533,503,507,461,422 12,9,8,81,128,128,78,393,420,421,431,378,392,407,440,404,417,406,451,502,498,413,475,435,417,405,420,410,383,393,406,467,499,443,457,420,416,387,392,393,402,402,447,433,431,407,509,657,650,587,526,498,442,432,443,465,484,500,522,511,461,413,377,408,403,424,495,471,479,411,411 6,26,20,36,39,30,29,438,459,434,437,405,406,460,500,516,489,475,491,557,538,418,498,460,438,424,410,418,393,382,487,557,579,508,488,462,423,392,444,456,499,577,690,603,558,437,687,769,744,661,628,543,465,555,626,669,745,739,783,730,669,419,406,413,422,481,563,537,530,449,415 3,11,10,33,38,35,29,417,479,428,411,433,408,424,442,442,434,426,473,558,553,419,518,482,440,435,400,408,386,387,416,534,558,494,477,452,420,383,413,410,412,444,470,446,453,424,544,722,726,648,590,512,433,452,493,487,533,528,586,567,513,400,418,401,397,453,553,505,508,465,419 13,22,19,37,57,48,30,380,380,382,388,407,376,399,410,423,417,403,404,408,395,373,409,401,386,397,387,394,382,396,392,417,417,392,390,406,372,401,406,403,400,426,463,432,418,412,452,417,427,415,433,369,394,421,452,456,482,466,500,473,454,378,386,366,389,390,400,377,392,388,393 7,19,16,29,43,38,24,458,428,408,381,379,402,467,517,495,492,473,449,466,442,396,409,407,391,393,394,390,379,426,456,420,438,418,424,393,404,416,439,492,507,568,654,569,536,495,667,564,521,477,457,424,394,656,726,720,756,746,783,725,662,406,385,401,410,396,436,403,423,415,390 4,26,21,40,60,43,29,425,508,431,441,410,403,439,432,460,455,438,501,610,581,418,557,503,476,469,424,408,389,386,423,573,623,504,551,465,443,400,410,405,414,472,518,479,458,429,573,760,777,689,638,562,454,483,520,548,577,574,640,589,551,420,395,408,400,483,591,513,508,466,416 2,12,10,32,40,32,26,416,419,401,403,395,382,393,430,395,415,406,400,421,420,381,429,411,394,412,390,380,379,394,391,426,441,410,436,390,415,400,389,395,401,378,435,427,416,383,440,515,533,448,444,403,388,428,434,450,479,455,477,457,438,393,393,389,387,401,427,416,418,409,412 17,9,8,37,51,46,32,416,437,417,399,401,395,413,433,424,416,418,442,464,449,401,420,411,406,405,391,377,397,372,401,456,446,425,441,425,399,387,394,398,397,405,453,421,421,400,527,604,619,560,541,479,447,416,459,482,530,497,545,524,498,386,408,398,406,407,463,441,433,406,408 5,8,8,28,31,31,28,395,422,413,393,400,397,404,416,423,420,418,431,448,437,400,431,404,400,408,398,402,389,365,400,456,450,403,429,398,397,391,398,389,386,404,428,410,404,399,486,560,584,508,494,455,425,404,450,439,482,483,512,481,445,392,407,384,397,423,459,433,425,408,391 9,124,114,138,158,135,119,623,626,589,539,510,535,675,717,686,665,641,698,755,749,607,724,682,627,613,518,505,463,404,568,716,731,638,653,547,502,415,438,498,524,593,727,675,672,505,836,903,886,840,817,745,630,625,703,712,789,803,860,843,805,491,483,501,522,678,765,718,741,618,556 11,12,10,24,32,27,20,398,398,385,395,377,384,411,428,427,392,403,411,408,405,389,392,392,390,391,391,387,395,387,408,398,411,386,398,400,406,390,405,389,425,424,481,419,425,410,474,465,440,429,405,412,393,469,509,505,539,526,577,521,494,382,380,389,396,392,394,393,389,388,378 5,16,14,14,13,10,12,532,632,571,542,507,530,579,659,631,626,614,678,744,729,502,659,613,577,545,474,476,427,406,554,719,726,644,673,535,499,413,429,432,459,525,653,613,639,441,802,893,876,825,804,720,615,568,638,665,748,746,810,810,767,476,485,498,499,645,749,697,727,609,516 12,184,170,132,177,168,125,418,392,397,384,382,387,435,419,399,422,410,410,387,400,382,398,379,389,388,403,356,397,376,430,411,402,400,389,384,386,393,429,440,420,470,522,490,450,417,482,450,466,426,401,389,411,446,451,455,497,497,546,497,466,390,386,395,405,400,384,360,399,414,391 8,13,12,35,52,35,23,407,403,398,381,390,386,393,406,419,395,385,400,402,409,394,397,396,408,388,393,384,385,398,404,415,414,394,412,396,397,388,376,386,407,387,416,402,411,390,433,459,458,421,410,391,380,408,427,423,465,426,481,475,444,384,393,393,397,379,399,396,402,392,388 19,9,8,23,30,27,21,413,408,393,387,381,400,429,418,422,399,417,389,421,400,395,401,391,396,399,387,391,374,390,402,389,406,416,395,375,406,388,405,399,420,409,441,424,439,400,466,447,451,413,408,411,398,416,433,458,507,487,535,479,460,391,369,387,394,397,406,388,393,379,387 18,36,33,38,51,41,31,574,446,443,430,426,449,555,541,502,478,447,447,542,537,419,492,460,421,426,424,411,410,396,494,518,537,482,502,431,437,410,452,463,503,598,721,660,615,434,613,675,690,626,620,548,503,530,561,595,651,647,694,649,605,392,393,404,384,423,514,468,493,446,422 3,9,9,42,58,58,41,417,394,375,390,388,401,386,420,403,397,403,403,429,406,391,408,385,388,382,379,382,386,384,387,387,408,401,407,376,403,372,383,414,398,402,423,416,427,412,489,482,470,425,415,407,404,418,448,471,482,473,488,484,446,393,398,374,402,386,419,398,407,384,385 17,15,15,68,108,107,67,411,385,400,381,383,404,397,415,396,405,383,401,411,410,396,418,406,392,395,399,389,391,406,393,408,419,414,389,398,402,361,394,383,379,397,382,395,388,389,435,505,508,465,431,426,427,395,396,416,412,386,405,410,411,396,398,386,404,410,426,399,406,404,391 1,12,11,80,122,112,74,423,444,418,405,440,366,438,423,406,462,412,443,526,497,414,486,441,433,414,404,386,375,389,412,490,537,456,478,429,418,377,406,392,418,428,476,418,443,419,533,699,700,614,557,492,439,452,501,498,550,538,566,533,513,397,409,401,393,426,509,471,473,433,418 12,213,195,146,179,164,135,405,362,376,387,373,379,416,402,410,362,394,392,396,414,387,405,394,371,383,395,394,369,401,418,415,433,408,413,380,368,423,419,435,442,499,582,522,470,403,478,485,462,423,431,413,388,429,438,490,518,484,553,490,456,404,396,369,394,401,388,413,382,396,395 3,20,15,27,42,32,20,433,407,400,378,379,367,451,445,424,426,411,404,426,420,377,400,415,390,400,377,389,398,369,414,436,413,398,390,374,399,400,411,432,439,473,524,487,452,406,524,467,459,450,410,416,402,478,551,547,614,582,624,573,515,402,394,397,378,389,395,409,403,382,383 10,29,23,52,70,55,43,415,462,446,431,429,433,432,461,452,455,439,484,585,553,435,535,502,462,433,405,395,391,395,422,557,590,496,504,445,409,389,423,418,441,465,524,480,459,431,595,728,727,642,609,518,433,516,554,583,630,618,667,629,547,383,401,417,411,457,586,523,540,461,422 5,57,47,366,1023,918,289,524,695,667,661,636,696,576,664,661,673,703,753,747,765,528,620,623,624,610,571,614,545,384,534,593,571,540,573,538,509,401,418,428,445,485,610,582,600,462,824,855,840,817,810,786,717,525,590,608,718,718,797,813,782,574,620,535,590,701,727,725,784,694,685 14,9,8,76,102,103,75,407,410,389,400,392,393,411,426,422,419,429,431,423,438,404,417,400,397,400,392,396,389,393,404,427,435,425,400,404,401,396,400,392,394,399,441,436,429,406,505,537,520,475,468,436,394,431,444,489,527,499,558,529,484,408,394,399,395,410,428,403,418,419,390 19,22,17,42,59,41,29,412,388,391,405,380,413,422,410,411,397,382,406,393,393,393,390,395,385,379,377,391,380,382,399,385,410,410,403,385,373,383,395,428,382,427,442,422,431,402,501,442,420,409,407,386,368,408,449,468,500,507,532,501,433,388,377,384,392,392,417,385,400,397,381 20,9,9,346,469,482,352,409,417,396,404,388,401,394,419,415,411,406,420,478,449,391,444,434,416,411,404,403,399,389,395,449,451,427,431,403,392,383,379,399,388,414,434,419,423,418,501,607,618,537,503,445,426,429,428,441,487,486,506,474,484,396,397,394,391,414,465,430,432,403,385 11,56,53,118,142,129,105,442,553,518,481,456,455,446,489,501,498,475,588,713,696,461,666,611,538,536,458,442,414,390,458,667,722,622,635,505,468,405,402,407,415,454,539,508,524,427,672,889,902,832,801,699,550,489,540,569,625,640,703,685,636,411,416,402,425,562,709,646,652,534,471 8,12,8,37,47,25,22,433,378,409,396,389,397,435,439,407,418,394,400,435,417,387,398,404,385,387,377,381,382,406,399,401,399,389,388,394,383,408,418,415,422,464,474,463,459,427,516,484,478,444,409,409,407,466,524,506,565,558,601,536,501,390,403,381,390,390,400,389,401,408,377 15,9,9,107,113,115,109,422,522,470,447,441,446,460,489,478,475,475,528,616,602,439,576,525,486,485,426,438,394,396,453,604,627,544,557,491,452,390,400,407,433,467,506,474,510,422,644,800,801,735,698,613,493,482,525,525,599,600,651,638,595,403,408,422,408,513,615,564,564,490,440 7,18,14,49,55,37,34,417,442,421,397,406,398,443,486,468,458,458,443,463,446,397,428,418,401,394,386,399,391,397,428,463,454,427,420,386,403,397,432,434,457,497,581,522,482,445,612,606,580,515,508,439,417,576,634,638,700,673,719,659,596,411,396,407,408,436,451,417,424,414,418 11,8,8,23,35,32,20,409,403,390,403,395,399,409,424,398,408,422,414,427,434,384,404,398,386,407,387,378,382,405,399,412,415,409,397,402,379,377,398,401,398,426,451,415,422,407,470,501,494,449,435,404,396,453,445,465,494,480,522,498,450,388,382,395,406,407,413,405,407,381,392 16,13,12,29,41,26,16,411,407,389,393,372,402,429,416,425,406,417,409,443,453,414,432,422,396,394,392,401,384,410,409,443,453,422,429,395,400,396,405,400,431,418,468,448,454,411,480,533,542,486,462,420,416,451,457,473,519,495,548,490,475,394,377,393,404,392,409,418,402,391,384 11,9,8,9,10,8,6,489,535,504,484,436,482,530,587,569,567,551,612,672,643,465,577,544,504,481,456,434,422,415,491,638,643,572,591,512,467,414,415,399,439,470,569,553,577,412,733,833,807,756,732,642,539,472,544,577,655,668,727,732,696,453,437,456,476,594,675,628,645,521,476 7,19,18,24,37,22,13,451,475,433,437,407,447,476,538,512,513,492,517,515,515,404,417,416,412,401,409,406,381,407,471,463,459,431,461,427,414,400,418,426,420,491,582,558,559,432,709,680,632,602,573,525,461,517,589,601,684,686,751,733,677,427,418,428,450,465,472,459,488,421,430 12,21,18,35,54,48,31,398,387,379,397,379,396,413,425,414,412,400,394,422,392,387,389,385,370,383,386,393,391,369,401,394,410,393,395,366,382,403,415,434,422,458,504,455,451,415,501,446,444,433,416,406,386,472,525,534,570,547,590,547,500,387,367,397,381,384,403,409,395,369,393 5,41,13,555,594,175,162,648,782,744,695,599,619,700,752,731,724,714,807,904,886,638,849,799,734,712,604,562,475,508,679,872,900,818,832,723,650,498,559,601,649,738,833,790,777,660,924,1023,1023,978,954,877,770,815,878,888,931,922,962,941,898,529,549,524,573,754,880,832,846,734,634 11,21,21,67,65,66,68,435,584,540,498,453,458,464,504,470,490,472,593,748,725,476,718,661,577,565,470,468,420,401,435,694,765,647,666,534,464,405,409,437,441,473,535,486,492,423,642,885,916,830,799,685,535,527,602,585,641,629,694,658,619,428,442,418,419,540,750,675,687,575,469 4,15,14,24,22,19,21,431,417,397,412,410,406,454,456,444,448,442,433,488,493,400,462,448,430,424,405,380,392,362,475,487,518,443,461,435,415,393,432,423,461,550,669,597,565,411,570,630,632,556,524,498,415,506,551,542,615,582,639,605,542,387,404,382,398,430,501,471,454,426,396 15,99,92,123,169,154,112,477,573,513,488,449,453,527,559,541,535,533,582,698,688,467,667,600,521,508,451,446,413,431,467,663,702,615,631,521,476,427,418,445,456,502,616,560,548,476,738,873,875,799,769,663,558,590,657,674,751,730,785,760,708,429,424,439,461,571,703,641,652,540,450 7,31,22,53,79,52,31,432,408,384,389,375,388,413,442,435,408,418,397,409,406,377,383,372,383,385,380,373,382,385,398,386,406,401,376,380,378,389,397,409,401,427,457,464,433,395,480,408,414,388,386,401,386,431,447,451,486,510,561,511,470,403,374,397,372,376,397,398,369,391,387 14,228,198,99,117,100,84,582,697,624,588,518,572,596,653,639,624,618,713,821,799,552,761,704,646,600,543,496,454,447,573,780,815,716,739,626,544,448,451,475,530,602,720,679,685,515,841,969,970,908,881,799,683,663,745,769,838,823,875,857,810,466,502,474,502,677,810,751,776,651,579 12,82,69,38,63,55,33,522,615,564,540,471,531,580,638,616,610,593,651,743,714,506,668,610,563,546,466,474,425,402,565,714,730,634,675,543,514,427,429,436,509,565,675,641,669,460,806,903,888,836,802,711,613,625,688,704,772,770,829,813,768,472,470,482,492,643,748,692,720,600,553 5,22,21,49,61,49,41,576,563,539,509,487,484,605,657,651,639,606,629,700,667,465,617,569,493,501,457,455,400,405,547,656,669,588,596,494,462,432,444,461,482,555,684,649,645,464,807,850,833,782,746,672,562,604,688,702,778,772,833,822,777,495,438,492,505,598,706,644,653,557,489 7,8,7,25,28,24,21,427,401,394,391,374,385,400,422,404,404,404,404,412,406,383,406,400,378,403,384,386,384,401,404,423,407,388,412,386,385,409,385,396,401,421,461,438,431,393,471,454,442,410,392,406,374,426,462,470,506,503,540,495,471,389,381,379,383,401,406,400,410,376,419 18,11,11,21,34,31,19,404,393,384,381,377,382,408,415,393,387,389,372,404,399,383,403,399,392,386,388,387,379,375,378,416,428,393,386,401,394,397,391,406,380,430,428,405,396,390,437,430,425,388,403,389,391,422,427,431,452,446,460,438,438,389,378,371,367,390,399,387,384,392,376 17,11,11,74,120,110,64,400,386,387,382,396,403,388,392,392,410,398,395,391,387,393,410,399,395,391,391,385,383,408,402,404,402,397,401,403,388,396,375,393,398,401,429,398,416,404,416,459,447,405,424,391,383,432,437,437,451,447,481,460,421,392,386,389,388,378,417,378,381,384,380 16,19,19,128,229,227,126,426,468,448,432,425,454,450,473,461,472,488,495,512,499,425,439,441,432,431,421,408,387,407,447,486,492,441,476,443,421,404,403,394,394,433,498,468,486,414,638,719,687,633,601,557,484,446,507,512,597,595,646,641,588,416,429,410,415,465,523,487,518,457,427 7,11,10,28,33,27,23,419,397,381,388,389,385,421,435,417,411,413,394,401,415,394,387,387,384,391,366,372,389,388,397,401,389,395,380,390,385,379,397,430,423,444,497,451,447,427,496,454,426,426,432,422,393,458,493,527,550,546,602,548,491,385,388,395,383,401,382,393,392,397,404 9,8,8,27,33,27,22,428,409,385,374,389,400,449,433,401,398,402,406,401,407,392,399,414,388,393,386,393,379,382,388,412,408,382,388,384,395,396,383,404,391,396,445,431,421,413,441,468,475,429,420,414,371,413,424,431,481,479,512,467,434,390,370,377,385,387,393,400,394,387,383 14,168,155,174,226,202,152,518,711,667,626,525,593,564,602,623,615,600,720,849,822,576,804,750,692,659,566,496,471,430,555,816,852,758,777,664,588,437,443,461,503,519,668,648,637,479,812,991,1005,937,906,819,679,597,692,707,778,768,821,809,769,457,485,475,494,688,834,784,783,675,568 5,723,217,1023,1023,1023,1023,1023,1023,1023,1023,1017,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1009,986,900,799,1023,1023,1023,1023,1023,1023,1023,834,890,926,974,1023,1023,1023,1023,978,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,987,977,994,1016,1023,1023,1023,1023,1023,1023 3,8,7,39,47,41,35,413,472,456,439,416,429,424,430,430,442,433,491,583,562,426,525,480,454,443,408,418,397,390,419,552,587,494,520,437,408,401,400,409,406,426,461,446,455,405,556,759,777,690,658,535,474,434,476,497,534,531,575,561,520,393,419,388,410,459,550,519,500,454,430 12,9,7,32,33,25,24,422,388,390,393,403,377,426,432,417,400,401,403,393,390,375,394,372,385,389,367,391,385,402,412,377,412,387,398,392,380,379,375,413,404,410,455,437,433,402,471,436,418,435,415,395,393,419,452,417,485,489,538,488,449,383,396,387,371,380,406,377,383,395,371 14,10,9,12,17,16,11,427,376,396,406,378,381,432,426,398,400,384,391,394,382,385,381,370,381,373,369,377,403,408,381,384,370,405,390,390,380,398,373,387,390,388,417,410,405,382,442,410,410,382,377,402,385,401,429,431,455,466,491,465,423,371,379,385,369,390,381,376,379,384,370 17,19,16,46,53,46,38,415,428,418,396,407,401,413,415,408,413,410,449,484,467,401,447,419,402,411,399,398,388,386,414,459,479,421,439,413,411,402,405,391,412,419,458,455,423,408,527,627,623,556,518,461,429,448,483,487,553,515,557,527,489,409,391,380,399,430,476,441,467,420,403 3,29,27,270,471,473,270,442,472,407,426,403,428,484,489,475,498,466,491,537,504,406,482,443,422,413,413,413,392,416,464,496,496,446,476,445,404,404,430,476,471,523,604,535,520,488,669,692,674,602,571,487,468,605,671,677,720,693,745,690,646,432,391,419,419,444,483,453,475,432,413 11,159,148,115,159,152,107,425,420,396,382,402,398,471,496,466,453,471,437,445,444,409,401,419,396,394,379,379,390,407,465,428,459,419,411,398,419,432,458,462,508,555,647,575,546,455,639,560,539,477,471,454,402,560,629,647,682,667,715,669,604,392,388,396,406,405,431,440,433,399,399 3,90,66,143,192,123,91,520,509,469,446,430,440,559,616,567,574,544,564,609,607,429,535,477,440,433,421,411,384,437,549,567,607,502,534,503,469,486,544,576,658,737,823,747,698,550,799,789,764,696,663,592,472,701,792,811,869,851,891,836,778,439,400,445,440,511,569,553,560,469,442 8,24,22,118,158,134,105,437,475,463,459,426,427,420,476,459,427,443,502,593,563,417,569,512,475,472,421,413,393,383,444,555,601,511,511,454,421,402,401,406,416,448,481,475,458,421,627,798,820,743,699,599,471,480,527,557,608,606,668,630,573,407,414,414,411,483,599,559,562,480,443 9,12,11,44,71,58,37,415,449,414,400,408,393,432,419,416,448,425,459,515,501,400,480,456,414,439,398,407,391,408,410,480,525,460,475,410,416,398,381,394,403,420,438,431,446,400,535,685,690,613,575,498,433,422,463,487,552,540,582,540,509,384,399,385,389,429,483,466,469,435,401 18,14,10,44,46,30,30,430,412,410,408,389,406,471,490,453,429,431,435,477,459,401,441,421,417,413,396,396,378,380,404,446,483,443,431,420,392,395,402,430,437,459,516,491,468,411,566,611,592,527,486,449,418,446,516,525,574,595,654,603,537,402,399,397,402,424,472,458,448,404,410 18,36,28,58,87,64,41,401,400,387,408,408,402,426,433,431,423,413,409,416,435,376,397,397,396,372,384,370,400,385,398,411,408,380,400,398,388,387,401,427,410,423,494,446,430,412,501,486,478,434,428,391,381,444,502,510,527,545,552,544,473,414,369,393,397,381,413,397,396,389,396 16,13,13,15,19,15,13,421,464,452,426,401,407,424,457,431,441,434,463,558,523,417,520,489,448,451,417,385,387,381,423,506,583,496,503,445,390,391,400,392,399,434,455,446,449,400,543,695,718,622,590,494,443,447,453,474,510,502,553,530,503,386,408,389,400,447,568,501,520,440,411 13,37,36,92,126,122,86,413,429,420,406,420,429,440,476,455,440,448,478,529,522,412,450,454,422,432,404,412,378,371,428,492,497,447,454,431,429,391,404,388,424,446,504,463,481,416,607,707,692,616,595,517,464,454,506,508,582,573,645,616,581,392,401,397,407,451,505,463,473,446,407 10,22,21,98,95,93,96,410,446,452,406,399,411,407,423,421,444,410,505,600,544,445,564,506,445,438,426,413,374,400,423,566,588,483,506,414,428,401,429,412,448,468,528,484,455,434,545,716,712,617,566,490,425,505,542,499,563,536,574,559,504,406,410,400,417,490,577,502,489,449,394 20,31,24,72,107,55,35,396,408,404,394,409,416,433,462,430,435,420,432,447,417,394,393,409,386,400,402,402,373,378,407,413,408,395,418,394,378,412,415,412,436,450,498,480,450,416,522,517,536,462,450,407,394,483,529,525,601,562,624,581,521,390,380,405,379,404,414,415,397,387,387 1,10,9,11,15,14,11,399,459,450,443,417,415,409,425,440,434,404,466,588,555,404,580,524,455,463,422,397,376,392,402,549,630,513,522,461,420,377,404,412,403,414,458,441,435,400,530,683,734,625,610,508,426,447,493,475,530,523,560,532,491,410,405,402,391,438,599,544,518,464,410 7,14,11,31,39,29,25,440,399,401,392,370,407,420,426,426,399,400,410,400,392,382,421,398,391,384,387,377,383,399,399,403,403,393,397,377,391,393,409,395,411,432,478,445,426,407,501,440,412,414,399,386,394,427,461,458,512,503,572,521,466,387,391,390,382,398,397,378,401,368,393 15,11,11,44,64,63,43,392,444,429,420,409,415,415,436,443,427,426,464,525,536,413,500,474,433,414,406,402,414,400,428,498,530,446,477,446,411,393,386,384,392,428,467,425,440,402,551,723,726,637,615,528,473,433,466,463,534,505,575,576,512,396,418,410,407,428,515,472,489,451,400 7,15,16,44,62,54,36,392,403,388,404,381,392,388,414,399,395,404,391,409,420,383,408,402,378,384,367,394,384,392,394,395,401,400,429,396,394,393,394,379,398,404,415,414,404,392,450,489,486,455,424,402,387,395,433,442,473,456,476,464,426,387,397,383,379,402,405,413,387,387,391 4,56,53,135,173,164,127,450,516,473,469,427,449,447,488,467,479,439,523,647,619,448,584,538,504,479,430,419,402,410,444,618,620,553,582,463,449,383,400,425,425,448,511,509,531,424,631,797,806,733,696,589,483,451,546,554,628,627,678,649,582,412,416,410,420,483,626,560,578,483,455 4,12,11,25,34,30,22,402,384,377,381,376,396,407,416,395,394,395,402,400,393,388,373,386,390,394,376,386,376,399,401,392,387,384,400,393,400,417,388,406,404,441,455,436,415,398,464,401,382,385,395,381,392,473,468,488,503,479,536,499,426,385,370,389,385,394,373,383,386,354,395 5,17,8,150,151,57,55,564,570,513,517,465,474,607,657,626,595,599,619,688,667,447,597,544,500,493,439,444,393,440,593,649,672,572,614,485,452,482,569,610,660,748,846,786,740,619,872,868,852,787,754,654,547,803,866,878,951,948,984,929,867,448,443,447,463,547,659,585,606,491,457 3,8,7,20,21,16,17,432,410,400,404,394,393,417,438,396,427,415,408,419,404,380,411,405,400,390,380,390,393,409,438,446,434,415,426,418,404,382,418,428,424,494,592,534,490,409,483,491,496,468,456,449,425,438,472,469,491,479,523,511,454,390,388,386,398,397,414,412,423,398,389 2,11,10,60,99,100,60,392,378,400,393,403,366,409,400,392,386,371,399,394,396,379,394,381,387,402,376,370,377,388,387,383,385,382,387,404,387,385,395,400,382,393,413,405,396,402,404,429,399,403,390,393,377,404,424,426,437,431,441,411,402,381,400,376,387,393,391,394,403,397,384 6,9,8,16,15,9,9,389,403,374,409,395,389,406,405,391,389,411,399,405,400,388,382,386,401,384,399,392,388,382,399,414,419,401,397,397,377,375,411,396,413,453,463,435,430,393,454,470,464,424,404,395,377,444,451,469,517,489,532,476,441,385,371,388,393,388,393,394,384,376,393 19,10,10,49,70,68,46,391,401,393,398,390,388,387,397,388,401,393,410,425,423,402,411,398,383,401,405,390,393,409,399,406,423,394,410,391,376,387,394,400,370,393,404,395,391,387,442,512,510,466,454,414,386,385,426,433,444,447,472,419,414,395,391,383,387,401,421,400,390,389,388 8,16,14,30,43,35,23,405,385,364,401,387,375,412,403,401,395,404,400,393,403,384,397,385,384,391,382,388,379,377,392,392,383,391,396,388,393,389,386,390,412,422,439,412,390,393,423,409,397,385,376,372,385,420,415,432,447,444,493,436,418,388,393,377,391,384,403,396,386,371,377 8,14,13,31,37,30,26,433,428,425,418,397,410,445,462,448,441,425,459,496,486,407,470,446,429,417,374,402,388,413,440,492,496,427,468,403,405,400,428,442,441,468,570,502,460,417,599,658,638,568,541,477,425,517,563,572,621,621,654,614,566,401,411,396,397,442,490,463,468,422,404 7,15,14,29,38,31,21,435,525,495,446,460,440,483,497,490,505,494,526,638,628,439,591,538,474,481,452,420,422,404,471,629,647,569,580,480,476,393,405,420,422,458,585,524,550,405,653,807,805,742,699,612,515,471,508,532,595,592,658,672,595,435,414,419,418,544,650,586,604,504,464 5,204,155,831,975,684,635,803,1020,979,927,858,865,837,883,864,851,839,1023,1023,1023,1009,1023,1023,1023,998,907,864,747,526,844,1023,1023,1023,1023,964,895,574,617,664,737,817,931,915,923,738,1018,1023,1023,1023,1023,1023,976,870,916,922,970,969,1020,1017,985,721,855,712,747,1023,1023,1023,1023,1023,943 18,11,8,30,33,23,21,415,396,372,381,389,394,420,448,405,406,410,405,414,432,384,413,400,396,396,381,385,389,386,397,412,408,397,399,375,394,389,400,414,419,435,449,441,419,400,479,477,479,429,433,415,385,467,478,466,519,522,570,527,471,396,396,390,377,389,404,416,407,387,379 11,9,8,21,28,21,15,459,551,497,478,460,474,483,555,541,543,534,584,652,644,460,598,535,510,488,437,425,422,388,466,620,645,576,586,479,415,388,395,397,436,436,542,526,531,418,691,825,815,758,722,636,523,485,537,543,623,627,697,699,668,428,424,443,457,559,674,614,633,535,468 4,64,62,70,125,116,62,424,498,491,456,418,425,424,473,428,473,459,544,670,617,442,596,553,472,462,421,417,403,429,442,594,631,546,551,501,434,402,410,415,433,454,515,489,499,409,621,837,847,769,734,618,496,459,528,550,602,601,671,644,581,428,429,404,428,481,624,547,595,476,447 13,35,25,47,54,38,34,464,444,433,419,399,430,489,538,499,470,481,473,500,475,409,459,414,419,414,397,397,385,409,522,492,495,461,464,424,423,434,533,590,639,740,817,728,659,451,707,666,619,568,537,500,439,593,716,759,828,805,833,768,695,423,398,411,428,442,475,456,429,418,397 11,11,10,51,60,55,48,435,455,414,418,390,420,412,445,440,442,413,456,517,517,404,471,438,426,407,393,395,405,369,420,467,502,457,504,424,406,376,402,400,431,432,471,458,457,391,559,701,705,619,584,503,428,455,500,506,574,567,599,565,543,408,397,403,389,437,505,462,452,425,409 12,12,10,14,16,10,9,505,586,547,509,461,493,529,601,593,585,560,637,712,695,482,649,579,545,515,457,443,428,401,525,686,710,610,645,529,454,382,413,434,438,493,593,565,603,423,757,866,852,799,769,687,570,508,569,591,683,695,754,751,715,452,458,445,481,607,710,650,682,553,509 2,81,67,687,883,788,608,652,620,572,541,476,517,679,724,696,688,660,699,754,731,486,649,609,557,539,491,468,438,469,588,697,727,633,666,550,493,537,550,535,604,681,784,729,699,645,855,915,909,848,821,743,613,784,850,862,896,880,915,885,835,536,480,531,537,639,736,680,705,597,523 3,25,14,94,101,40,37,682,583,538,500,480,496,711,763,736,716,690,687,714,696,455,586,540,492,477,453,426,415,500,667,671,681,599,611,515,462,574,676,716,775,841,910,847,812,749,927,891,857,798,769,695,576,912,964,964,993,978,1010,969,918,476,432,491,509,591,672,614,620,536,460 15,44,44,80,104,103,79,393,444,431,429,410,422,422,468,422,442,456,476,541,526,432,514,471,439,423,405,407,385,383,409,482,536,477,501,423,425,401,414,390,403,434,481,475,465,401,597,755,764,680,638,555,478,444,520,521,606,597,651,612,574,420,394,413,408,444,516,483,487,439,435 8,102,90,399,681,610,350,636,707,660,594,566,603,647,706,695,676,670,745,834,818,574,775,740,669,641,578,582,495,462,589,781,810,725,762,627,574,445,451,499,516,580,713,681,681,522,856,991,992,935,908,834,714,657,755,769,835,823,877,864,820,494,528,519,549,718,833,789,808,690,606 7,10,10,63,86,89,64,417,416,406,389,406,404,421,448,426,408,417,440,443,467,395,421,421,396,394,391,392,397,393,400,443,430,401,436,416,404,393,398,433,423,455,503,469,453,410,552,597,584,503,496,452,417,497,541,546,601,587,635,584,546,404,401,388,392,421,447,419,449,411,394 13,9,8,24,28,24,22,412,385,375,400,371,380,423,423,411,390,383,391,400,393,383,392,409,383,385,403,393,381,387,399,401,398,391,400,396,393,390,397,407,394,395,440,428,415,391,435,422,419,400,393,387,371,413,425,453,470,464,528,474,445,389,380,386,389,393,389,387,388,374,377 13,29,24,26,37,30,21,409,429,403,408,408,419,416,414,404,418,419,444,466,466,390,470,423,407,416,379,394,390,379,407,476,468,434,437,417,416,382,407,428,432,470,512,470,440,417,513,610,608,523,512,457,417,450,498,507,561,544,573,535,501,386,380,398,384,409,482,438,453,424,399 15,24,24,89,97,91,85,400,506,487,434,431,444,450,452,446,447,429,523,652,618,433,582,532,492,478,422,428,402,407,428,612,631,533,550,459,450,417,404,400,415,410,475,447,465,398,596,822,824,748,714,616,509,452,469,464,544,517,589,617,566,394,431,403,400,490,614,585,569,499,434 2,8,8,7,10,8,6,497,546,507,494,456,462,520,569,574,560,556,594,640,622,443,553,518,482,481,440,464,413,381,486,582,602,541,546,490,455,396,393,406,422,440,512,497,553,419,730,808,789,740,720,646,544,463,519,546,625,627,708,716,680,452,439,462,481,576,641,593,621,527,485 12,56,51,98,130,116,85,479,602,589,538,491,495,521,542,538,512,529,655,777,743,527,723,675,575,567,500,460,420,411,495,733,771,670,705,572,525,399,412,414,439,468,584,553,541,450,731,930,937,863,839,741,615,498,569,583,665,670,739,734,686,431,462,420,440,605,760,703,703,603,519 9,8,8,50,79,80,50,412,404,384,384,378,383,389,431,429,422,401,409,404,408,381,387,401,409,391,383,378,387,395,404,392,395,382,393,390,410,405,386,418,391,433,428,434,419,389,491,441,442,423,404,396,400,424,449,472,477,505,542,517,454,409,387,390,392,387,405,420,391,391,381 20,8,8,25,30,24,21,419,391,383,385,381,386,392,410,409,408,389,392,405,393,380,390,397,383,404,374,379,383,388,389,408,409,395,388,380,375,386,394,379,396,403,423,415,405,379,442,432,416,438,398,380,394,414,420,402,451,449,490,450,434,397,380,382,385,382,386,388,395,392,377 19,32,17,68,84,43,37,472,423,398,400,415,401,486,514,471,453,437,408,477,437,395,410,405,402,407,412,364,392,390,426,422,439,422,410,402,396,399,420,436,454,487,561,542,494,432,595,547,559,509,417,417,387,530,582,586,660,653,706,659,581,404,398,395,399,429,447,418,433,424,369 4,29,20,127,129,75,75,545,672,611,549,525,520,602,626,627,623,607,694,801,775,538,736,679,608,592,512,468,438,415,555,764,796,699,735,587,526,445,453,474,497,574,689,654,661,492,815,946,940,881,849,760,646,643,717,725,790,788,845,825,784,457,473,463,494,652,787,732,750,630,544 7,42,26,82,87,52,50,492,543,499,467,449,447,523,566,549,539,536,593,685,669,451,615,552,524,499,456,437,406,410,511,649,675,570,600,507,447,405,444,463,509,576,692,609,608,479,781,850,835,776,736,651,522,648,728,741,800,793,833,798,749,420,409,438,452,518,663,605,593,502,463 1,32,17,54,77,38,27,451,384,390,390,376,379,465,496,437,438,434,427,419,423,399,403,401,377,397,378,378,379,409,410,400,407,384,417,401,386,426,412,437,453,486,564,529,483,442,596,514,463,436,412,403,430,535,595,614,666,656,703,617,581,407,384,386,388,386,401,403,377,389,385 20,17,18,49,67,68,50,414,385,398,379,406,395,404,415,406,427,404,395,416,385,377,384,383,399,395,392,378,368,398,394,402,402,393,387,386,389,386,393,391,409,411,427,406,402,392,467,472,458,428,424,409,399,431,438,475,512,493,527,482,444,381,376,398,396,406,405,403,409,402,390 19,99,84,174,203,164,137,522,663,600,582,532,549,552,607,584,585,573,696,803,787,553,756,696,623,606,507,487,430,446,531,757,803,711,720,629,535,417,412,451,465,515,649,623,625,468,801,965,974,909,880,793,679,597,674,691,774,758,820,802,764,460,491,457,474,663,800,738,754,641,536 20,11,11,37,51,52,37,410,419,402,403,389,404,421,434,449,433,421,415,418,407,394,403,398,392,405,392,385,387,395,417,422,421,389,414,404,393,393,390,406,394,420,441,441,425,401,560,502,501,481,432,447,433,426,464,482,538,519,586,571,518,416,371,397,395,421,416,415,439,415,403 16,29,19,189,165,97,122,805,662,591,576,538,518,858,900,867,842,809,777,778,766,494,638,599,536,531,477,469,420,415,669,704,700,612,657,532,475,469,525,576,608,701,829,796,793,582,903,887,863,809,770,706,583,764,832,839,900,900,948,928,884,648,498,657,710,735,766,718,728,612,546 16,14,13,30,44,39,27,408,394,388,381,387,398,387,404,399,404,389,393,390,385,386,400,400,393,381,394,405,377,396,407,401,395,384,387,378,401,395,375,388,408,411,428,404,414,396,424,398,408,392,389,402,372,420,434,439,467,439,473,433,413,403,386,392,377,386,373,390,375,383,405 18,12,11,134,202,187,121,416,482,461,441,442,457,431,435,439,428,448,491,523,506,404,465,430,422,432,408,424,394,359,407,453,477,431,458,444,412,378,378,389,409,397,435,422,452,401,573,688,694,630,611,567,489,400,434,420,459,470,520,552,532,424,417,410,415,471,498,479,515,465,456 18,11,9,32,36,28,26,404,399,405,380,387,378,427,419,410,410,398,413,396,390,386,400,396,388,380,389,369,386,387,395,406,411,390,411,400,384,389,397,380,403,423,464,424,441,402,487,464,440,433,435,421,406,437,465,476,532,512,579,508,503,388,383,387,397,384,404,403,398,389,386 7,92,70,70,103,76,53,465,714,654,597,504,477,481,545,518,502,508,732,890,842,640,877,792,701,690,569,499,422,413,470,861,884,773,778,619,515,389,418,459,457,531,630,566,549,465,711,1002,1002,920,884,757,595,587,660,657,706,696,751,737,687,412,462,409,436,732,905,819,823,697,549 14,17,17,74,86,87,75,528,441,445,456,421,419,564,618,598,584,569,580,522,536,405,438,427,406,412,386,405,394,447,611,544,503,474,489,447,433,456,498,544,591,679,793,744,736,503,810,727,653,622,603,555,460,669,759,785,846,836,878,841,794,450,402,470,474,493,482,474,491,439,426 18,10,9,23,33,29,20,402,392,385,392,405,381,374,396,409,392,407,397,399,383,391,415,404,390,395,387,383,372,382,398,412,384,399,389,398,374,369,389,400,394,390,425,405,405,387,435,453,446,395,423,407,375,383,408,431,436,430,444,450,406,386,395,390,382,397,413,397,399,392,383 5,35,32,114,209,194,101,493,598,540,518,472,490,495,570,536,546,531,622,735,705,501,671,606,559,520,472,438,414,400,492,693,713,622,635,524,470,422,420,414,439,505,608,565,564,441,735,875,866,804,773,677,563,540,605,626,706,683,752,734,687,442,452,451,451,588,712,644,659,558,487 4,109,100,264,394,363,238,531,622,547,548,471,484,551,599,604,584,589,655,738,726,500,679,636,566,561,502,470,427,385,513,688,720,630,649,533,490,427,439,451,453,512,645,600,601,459,781,902,901,834,807,721,602,603,687,712,770,759,818,800,756,466,454,475,498,617,726,669,696,580,510 18,8,7,25,28,25,22,387,378,391,376,394,394,395,399,403,381,402,382,387,398,384,385,382,394,370,386,394,387,412,382,388,406,387,367,396,388,404,402,389,417,426,435,404,399,380,427,397,391,409,393,400,375,420,413,433,456,452,479,447,422,386,360,380,376,386,392,393,382,394,391 3,17,9,114,139,72,55,690,655,600,560,515,555,739,787,756,748,721,730,780,761,474,672,626,567,541,475,471,424,558,698,739,748,656,692,573,504,611,674,739,783,847,917,860,820,762,943,935,912,859,831,754,627,921,970,969,1002,987,1022,982,932,500,457,502,542,629,739,686,706,591,514 18,84,79,131,164,154,114,510,625,576,547,498,559,537,590,583,555,565,670,777,759,527,714,669,604,585,500,495,448,400,518,723,766,682,695,590,535,409,380,438,411,503,623,593,602,434,784,948,953,890,862,776,663,544,598,632,722,721,784,780,732,451,495,447,478,636,764,712,728,623,538 17,9,9,29,34,30,26,398,434,427,400,400,400,418,426,421,414,414,432,477,441,402,437,432,435,424,389,380,390,402,394,446,474,437,443,405,411,385,397,365,399,415,440,435,429,391,492,645,635,580,557,496,423,432,463,475,519,493,542,526,489,400,391,401,405,407,459,439,451,425,400 8,16,11,48,61,32,26,433,397,401,378,402,391,442,455,417,428,420,431,435,430,395,411,392,389,400,387,376,389,414,416,417,441,423,402,393,404,393,417,413,407,421,478,465,447,403,514,537,524,466,442,437,397,417,471,460,498,518,563,529,493,395,392,395,390,411,422,418,404,406,407 9,19,19,94,137,145,97,402,385,387,376,372,377,395,409,400,406,408,412,385,411,389,396,382,375,410,386,392,401,421,388,388,373,374,389,389,388,376,410,395,398,409,424,414,418,409,463,420,417,401,417,389,407,462,482,489,507,496,504,476,454,389,382,402,391,393,387,370,389,379,379 15,55,34,107,153,78,54,453,430,423,403,390,402,476,491,462,473,444,455,509,502,406,471,433,416,397,411,415,389,413,424,487,497,461,472,447,404,416,424,431,471,500,597,512,502,449,619,713,702,622,587,508,464,553,628,640,688,689,725,676,613,395,410,395,397,450,493,482,483,402,395 10,20,16,28,30,21,20,426,437,411,411,413,392,447,446,444,449,445,462,462,460,400,431,419,416,397,389,387,370,398,444,451,453,427,425,407,413,390,418,418,437,507,564,511,493,423,589,606,580,506,487,461,441,462,537,570,643,636,692,631,564,388,391,414,419,436,471,456,448,410,406 19,52,49,238,331,295,212,453,524,479,482,446,442,498,540,525,520,513,517,646,623,441,558,543,484,472,427,440,419,388,474,591,625,530,568,466,444,393,408,430,447,477,573,532,540,422,727,829,836,763,733,646,528,524,601,647,706,695,755,727,668,440,424,435,436,525,628,569,590,508,465 9,44,33,213,265,229,185,441,452,444,439,434,408,470,505,487,463,450,470,516,516,419,511,459,449,437,422,401,389,437,430,506,542,456,477,452,419,427,441,439,468,507,570,541,501,464,644,688,679,602,555,505,459,577,633,645,684,672,727,678,612,409,401,410,400,410,494,483,456,412,405 11,17,17,61,81,74,57,557,614,545,529,513,560,620,710,715,710,693,709,691,688,436,536,512,495,494,466,474,422,385,605,602,588,532,568,509,482,408,414,424,452,508,654,669,700,448,852,838,792,770,740,701,597,579,655,670,757,770,838,854,817,556,469,574,583,653,651,648,678,579,541 4,35,33,154,260,252,147,417,408,412,396,374,400,465,453,424,415,425,425,432,425,397,424,407,414,397,403,400,404,396,416,421,433,406,413,399,401,413,414,424,439,473,508,471,444,445,547,546,513,477,471,420,392,487,546,553,582,555,616,567,523,390,384,397,383,401,429,410,422,414,397 17,37,19,58,65,23,21,461,404,414,390,399,403,478,507,487,479,449,435,449,445,381,413,425,397,405,392,404,404,435,513,448,455,414,428,405,422,510,590,669,727,816,879,771,671,473,719,606,562,516,500,452,423,680,797,842,896,864,886,799,714,390,399,397,407,407,419,403,426,419,394 5,22,18,72,98,78,56,520,435,419,429,434,415,539,603,565,564,561,540,508,523,412,420,400,426,409,388,383,405,458,537,492,444,435,450,429,406,433,449,488,534,619,732,687,658,518,832,728,652,609,577,537,464,692,781,806,867,859,905,871,817,451,410,435,463,454,474,437,472,439,419 10,10,9,13,12,9,10,434,489,450,444,401,438,461,480,466,466,458,502,562,564,459,533,483,449,459,406,432,391,392,448,545,575,527,510,457,438,387,403,411,425,437,522,480,469,412,648,755,751,666,649,555,480,502,547,541,631,611,677,657,603,412,408,401,416,508,568,538,534,461,421 5,19,19,90,136,142,93,400,412,392,413,385,391,408,408,411,405,408,412,401,397,385,407,399,385,400,389,389,384,374,382,413,408,386,416,372,390,396,391,400,396,415,453,426,415,414,472,447,417,430,421,400,376,500,557,543,549,517,544,468,453,399,394,390,391,372,395,405,393,393,366 6,9,8,22,29,23,17,439,429,429,401,405,414,442,455,429,423,435,421,485,457,391,430,427,410,396,407,400,385,393,453,473,482,450,433,417,396,396,388,408,450,503,631,566,546,400,515,570,589,532,539,472,442,425,444,452,499,478,552,498,479,393,392,400,388,417,462,429,431,415,399 18,19,18,41,54,45,31,516,463,436,446,421,423,494,494,483,450,456,473,532,507,427,483,477,439,447,407,420,391,397,457,529,544,502,513,449,436,424,409,429,448,518,636,575,553,405,600,735,721,663,631,551,500,451,478,489,576,562,638,597,560,392,418,402,411,485,553,491,516,471,414 2,18,18,107,162,160,104,431,438,450,423,397,427,454,480,467,459,472,465,478,488,389,428,431,409,432,401,389,402,405,435,466,466,439,446,419,396,394,380,404,415,445,519,503,491,417,636,649,602,565,536,497,439,469,536,559,621,615,678,651,601,419,389,410,414,431,487,464,475,408,416 2,64,59,364,612,538,316,511,605,536,548,479,502,557,567,573,536,537,636,756,725,508,699,659,579,554,501,470,423,399,510,704,753,641,664,535,492,397,424,436,460,490,633,580,604,496,761,919,937,862,832,734,592,569,662,672,747,739,794,775,715,488,453,478,476,606,748,697,702,576,508 9,51,49,101,108,101,93,468,564,520,515,471,481,488,535,511,525,511,581,695,681,470,628,576,549,514,460,443,445,396,469,664,688,592,612,523,467,409,396,388,423,467,534,520,538,428,719,896,908,848,813,710,602,488,558,563,665,657,729,727,666,423,441,432,436,567,693,651,668,559,486 10,38,32,32,33,26,26,421,408,405,411,400,387,427,463,425,442,436,411,436,435,402,430,407,384,395,389,402,389,399,435,405,436,409,423,384,404,388,416,423,444,463,522,474,473,410,580,564,530,479,467,453,415,460,538,538,617,613,652,609,543,378,398,405,410,402,428,400,420,437,395 14,254,235,205,314,284,185,397,390,397,397,366,387,452,444,433,390,418,437,417,425,406,376,387,388,390,407,388,393,396,413,435,425,396,411,401,385,420,417,444,475,526,592,551,485,421,499,492,490,470,448,415,407,450,444,464,530,508,549,520,476,418,384,397,389,401,423,386,392,397,381 7,184,176,136,193,180,124,429,398,409,371,361,393,419,393,398,408,411,387,402,376,395,403,397,396,397,393,412,360,388,403,423,402,404,384,388,353,396,412,445,440,487,545,507,454,424,454,443,445,424,397,400,395,441,433,474,501,510,554,522,477,416,421,383,382,419,401,389,372,398,378 10,54,50,24,28,20,17,632,758,714,666,599,643,694,752,739,736,731,803,876,854,629,818,772,709,687,608,569,490,435,662,845,863,785,804,694,628,421,436,488,496,586,736,727,752,475,896,1003,995,948,920,850,746,626,713,738,825,827,890,898,864,560,567,579,611,780,878,833,848,739,649 3,14,14,44,83,84,44,413,433,403,427,412,407,423,422,435,427,429,440,486,490,391,441,423,412,425,381,408,392,390,419,432,471,436,436,415,389,391,380,392,390,385,425,405,422,404,516,631,637,583,554,497,441,427,457,450,506,511,536,520,510,401,394,398,398,432,472,444,473,415,409 20,42,41,58,95,94,56,408,600,533,493,429,405,418,407,409,383,402,671,810,697,605,796,672,601,570,453,434,410,400,423,802,776,663,652,489,461,403,429,452,467,518,550,491,459,499,479,907,867,784,721,566,453,583,593,561,518,503,540,502,455,398,418,386,370,662,763,613,656,513,441 14,39,36,77,102,78,58,459,502,472,434,417,427,468,503,490,477,470,526,634,626,444,591,553,490,476,431,421,391,416,447,598,627,539,563,470,424,403,406,395,419,456,509,476,490,407,637,808,818,743,704,595,497,449,528,543,607,605,671,633,598,417,411,403,422,489,605,577,572,505,438 5,10,10,30,49,48,29,394,393,368,388,377,402,403,388,390,389,394,393,422,403,382,388,398,388,386,381,374,385,380,401,397,415,388,410,396,383,392,373,389,386,390,416,404,408,384,456,493,482,452,442,412,411,397,414,415,444,440,463,429,445,394,378,392,397,406,417,393,424,408,396 18,13,12,26,40,32,20,383,383,388,399,399,387,386,380,414,408,385,395,403,415,380,396,402,392,386,379,392,380,389,390,393,404,404,387,405,379,401,395,397,400,433,440,417,413,400,444,452,452,430,410,436,398,436,468,454,458,473,493,473,432,383,383,374,380,390,389,385,418,385,408 7,13,12,23,35,30,19,406,396,397,376,378,393,404,431,421,414,413,403,429,396,368,402,395,396,402,385,384,371,409,408,407,407,405,402,390,393,381,391,409,395,420,455,426,416,397,464,455,464,410,405,403,400,444,469,473,502,480,528,488,456,384,374,385,396,389,408,405,402,390,395 11,26,18,39,60,36,22,416,373,391,393,373,401,444,445,427,437,423,439,426,417,390,407,404,399,389,363,382,370,402,421,411,407,402,390,402,385,384,423,419,431,469,514,491,443,422,557,509,511,470,454,403,385,508,542,527,589,577,626,585,520,389,389,378,398,416,423,403,424,399,395 12,20,15,87,91,48,46,529,755,708,678,627,651,552,620,608,600,579,771,851,843,645,801,780,723,703,617,592,501,413,561,823,843,785,805,729,659,422,425,451,480,538,653,624,630,474,809,1023,1023,1002,974,909,805,599,688,701,753,754,810,809,770,470,622,460,488,793,905,887,903,805,734 9,141,107,75,80,50,50,615,662,574,557,528,554,668,735,717,708,686,741,765,753,505,660,619,582,550,490,479,423,454,652,734,744,671,685,577,527,484,506,554,593,704,811,767,756,568,892,929,907,863,828,766,651,740,822,836,895,887,931,907,867,520,518,542,532,674,732,709,736,614,534 1,15,13,38,36,29,33,475,453,423,436,412,398,464,451,441,436,428,457,491,509,408,455,434,420,422,404,382,407,378,452,494,486,443,460,410,403,392,420,418,451,532,638,572,533,401,528,623,629,565,557,482,454,417,464,480,520,532,558,543,509,395,394,390,400,448,480,458,465,428,415 19,18,18,94,135,135,93,436,434,414,415,409,432,444,475,465,459,454,470,447,448,386,412,405,409,391,396,398,392,383,424,434,421,412,424,408,395,413,413,395,426,468,493,483,486,428,588,559,511,505,476,457,409,484,547,529,599,556,632,584,566,421,398,406,421,436,418,432,458,411,419 6,234,168,36,44,20,18,492,503,473,429,415,444,515,571,535,526,513,562,629,599,421,560,493,454,448,418,409,403,414,490,586,592,525,532,452,439,413,481,477,506,605,685,606,599,493,749,821,805,742,703,594,491,667,743,746,801,789,830,785,733,423,438,430,436,494,615,554,588,493,419 6,13,10,18,19,10,11,415,413,382,384,374,391,420,424,439,408,413,396,431,437,384,414,403,388,408,384,378,366,386,436,426,446,420,402,403,401,397,418,444,477,546,632,555,495,415,615,559,514,479,453,437,403,490,571,626,765,756,792,696,608,394,399,394,406,408,417,419,409,395,382 14,12,12,27,31,29,24,426,551,515,484,431,426,430,469,455,456,451,521,701,667,463,676,612,542,527,459,426,408,388,437,646,722,595,637,473,443,415,401,393,421,450,491,493,470,406,594,810,841,759,725,604,483,470,520,511,576,580,626,611,569,413,426,404,423,521,704,644,630,552,463 16,8,8,21,30,24,17,432,385,385,383,386,380,436,454,415,425,406,408,414,391,377,405,390,386,412,373,402,392,401,397,406,394,387,397,406,401,393,387,390,400,426,463,439,438,413,500,449,420,415,420,412,393,451,468,485,537,522,582,528,483,384,391,388,383,383,408,398,399,386,390 14,14,13,17,20,19,16,482,595,552,536,494,516,548,587,583,579,570,650,728,700,487,638,597,557,528,477,466,414,374,511,687,702,602,636,543,497,389,402,419,426,472,563,557,589,423,756,900,892,835,804,727,607,481,555,579,655,669,740,751,715,466,477,454,470,637,757,696,728,591,535 2,11,9,105,160,147,95,386,416,408,392,390,400,400,403,405,395,400,393,446,412,379,405,402,410,400,389,402,389,365,399,421,428,413,408,425,401,379,386,401,387,410,417,402,419,399,467,538,537,470,448,405,404,389,404,412,455,438,468,441,425,393,368,397,397,410,444,410,422,407,390 7,14,12,33,49,36,25,405,385,389,405,374,383,396,411,386,406,405,410,401,396,386,400,414,388,387,361,401,379,394,391,401,401,384,395,388,379,389,402,408,404,407,450,427,412,406,413,452,457,434,431,393,370,413,450,453,469,447,483,457,423,377,400,384,391,372,386,406,408,371,378 12,8,8,14,18,18,14,404,428,413,389,382,398,405,411,405,412,407,426,477,461,403,431,430,407,402,399,392,385,398,398,447,478,446,452,432,404,397,394,390,416,393,414,419,418,396,485,631,640,552,518,465,408,389,436,438,487,478,476,461,452,399,387,390,398,421,443,443,445,410,397 7,9,7,24,27,22,20,401,387,398,384,400,382,389,398,393,393,409,379,392,388,374,382,374,385,368,391,391,383,380,385,387,401,388,382,383,389,390,391,393,392,411,417,417,410,381,391,422,401,400,398,403,395,397,420,417,440,431,456,441,432,398,382,388,388,397,395,387,382,404,380 2,23,22,126,218,213,120,443,452,428,408,410,422,440,467,466,452,436,495,508,533,408,488,446,428,424,392,395,394,394,439,485,487,460,451,397,424,392,394,392,409,425,478,452,470,419,596,693,697,610,578,520,450,464,492,508,574,555,630,600,540,410,384,415,407,448,505,469,483,421,442 6,16,12,27,40,27,19,438,402,387,374,390,388,454,461,429,408,404,394,391,410,383,407,404,369,395,373,401,388,398,401,412,404,403,411,377,386,398,400,380,408,413,470,425,442,385,472,437,447,430,403,406,395,435,449,469,502,490,536,512,464,388,397,393,389,403,398,389,411,385,394 11,29,25,42,49,39,34,432,438,440,434,404,414,425,473,442,420,445,458,496,498,410,467,441,419,427,378,405,395,400,419,485,487,439,462,400,410,409,426,430,437,480,534,481,482,428,601,645,639,568,535,479,400,512,580,571,633,614,658,614,557,400,355,410,409,428,496,473,470,428,397 9,49,47,275,416,423,279,452,519,482,445,440,452,467,489,476,460,470,529,620,610,424,539,496,469,447,426,405,400,410,454,557,574,508,544,483,440,407,422,410,432,460,537,514,511,455,668,793,794,721,686,602,482,522,588,609,674,670,728,687,635,420,411,416,419,492,582,564,567,490,425 1,72,62,159,244,229,143,577,560,545,507,482,503,637,704,702,692,687,670,660,639,446,485,491,487,455,422,436,418,458,703,637,595,561,610,552,502,475,576,629,706,790,885,841,818,506,879,829,773,739,722,673,573,668,753,784,871,867,919,901,859,501,457,514,534,602,591,576,620,503,483 10,9,8,23,27,24,19,416,423,388,416,400,400,402,421,429,407,420,425,438,413,392,417,401,410,395,402,381,393,392,423,435,421,414,425,401,391,403,416,435,452,473,534,483,446,407,522,532,526,485,450,417,410,459,532,557,616,576,616,569,518,391,391,400,399,410,429,412,426,393,379 5,11,10,11,11,9,10,462,543,522,495,441,477,505,561,533,550,532,609,682,656,450,611,572,496,509,443,418,434,403,466,654,666,593,606,477,464,404,404,419,423,459,552,539,558,415,739,843,831,778,743,669,545,487,557,579,663,662,730,727,685,452,418,437,461,581,687,619,642,524,485 4,39,9,716,727,183,171,765,854,808,767,701,701,800,849,824,817,801,880,975,953,728,928,882,816,796,690,650,524,592,768,944,971,893,908,801,719,615,688,740,796,864,939,894,872,787,998,1023,1023,1023,1015,937,838,929,982,986,1023,1013,1023,1021,980,601,615,608,641,830,953,903,916,817,719 15,26,26,30,43,37,25,564,752,707,653,548,565,629,696,663,662,663,769,883,856,610,823,761,700,671,585,537,469,404,572,841,864,775,800,662,582,416,424,413,447,521,678,665,690,450,844,1023,1023,985,956,862,740,590,674,691,766,778,839,844,805,523,542,529,553,792,931,876,882,772,659 9,14,13,29,43,36,24,389,393,387,388,403,396,409,404,403,404,402,395,411,396,385,396,396,385,391,388,374,392,402,387,390,412,394,401,393,396,375,384,388,406,406,419,399,400,391,422,423,447,420,409,398,387,415,428,422,435,449,456,430,417,397,382,382,389,397,402,377,393,396,380 12,8,8,57,87,92,60,391,389,373,376,400,405,399,399,397,399,399,392,392,404,374,387,378,377,376,372,392,364,383,396,384,389,384,388,391,374,406,391,399,401,416,435,423,411,408,424,411,404,381,393,407,384,405,456,454,442,444,474,431,422,402,393,391,405,398,391,375,398,382,391 11,12,12,51,63,63,50,418,470,462,437,418,404,427,434,425,419,426,464,580,540,417,536,498,449,449,411,394,395,378,426,518,585,490,516,439,403,379,390,399,376,416,441,431,442,415,535,762,784,683,663,540,448,440,467,487,528,506,575,525,514,386,406,406,387,432,548,510,494,456,425 18,41,34,55,88,75,46,484,621,572,532,490,483,516,590,564,562,542,672,772,736,490,698,637,569,532,474,469,414,397,508,719,744,668,683,569,498,423,436,432,463,504,625,583,611,455,773,930,923,866,834,747,615,586,666,669,732,726,789,778,741,454,472,442,466,620,770,716,733,621,533 8,12,10,29,33,27,24,419,403,405,396,410,403,438,454,434,440,447,436,430,429,394,396,403,385,394,376,397,380,412,453,442,416,395,401,395,392,430,452,484,527,603,691,599,566,429,593,549,493,460,447,448,402,471,530,552,644,642,688,644,557,400,391,406,408,413,421,411,430,400,376 1,31,19,150,189,113,69,723,676,625,590,522,547,757,807,782,764,750,758,806,790,525,727,673,608,583,503,482,419,536,730,768,786,703,715,609,546,624,711,753,808,873,942,887,852,791,966,956,938,880,854,778,651,945,992,994,1022,1008,1023,1004,956,545,478,533,572,694,791,725,739,623,558 16,26,25,72,103,96,65,439,538,500,467,444,468,466,497,481,488,500,565,646,629,431,584,541,498,475,448,422,424,370,440,606,635,551,580,476,451,421,406,397,433,442,520,518,506,426,680,849,856,794,753,665,539,474,543,549,631,623,685,677,623,405,424,400,439,536,644,603,607,508,467 12,11,11,11,16,16,11,435,430,420,427,392,412,428,438,421,423,421,429,493,482,406,462,433,413,435,393,400,383,391,412,473,485,444,426,435,412,401,402,412,430,464,506,456,456,418,547,633,629,572,538,467,431,459,508,530,574,560,601,562,522,405,387,412,386,437,477,461,455,420,433 8,13,13,62,72,72,63,405,491,429,433,402,409,407,418,416,422,431,461,582,556,393,508,471,451,431,414,408,411,385,422,519,550,504,509,441,422,385,395,383,405,421,477,440,446,408,548,751,756,678,643,524,470,423,482,492,550,543,597,568,524,396,422,397,407,463,540,524,517,447,414 9,8,8,40,57,57,38,388,408,385,383,387,401,421,401,418,405,402,435,462,444,405,440,422,406,407,396,385,381,378,393,446,443,418,419,411,392,376,385,380,398,397,414,393,402,402,473,584,583,526,489,444,409,399,446,430,480,456,493,483,463,404,399,378,398,418,450,429,435,405,399 8,21,14,35,44,30,24,406,397,384,422,390,390,399,416,415,405,395,416,448,449,389,420,409,392,389,395,389,384,419,400,436,434,405,408,401,399,401,401,421,412,435,492,437,450,409,524,547,562,475,460,416,398,455,501,518,550,543,576,520,493,387,385,393,400,401,435,422,448,403,391 1,70,67,26,35,33,25,685,756,718,685,638,664,721,787,783,784,765,813,855,841,608,770,724,677,657,586,579,490,408,712,818,823,752,780,676,629,422,439,477,512,607,765,765,789,505,924,989,971,931,907,855,752,673,757,777,854,858,917,920,893,606,579,606,661,788,863,812,836,738,661 5,12,12,47,81,84,48,376,393,397,391,383,370,388,390,388,395,397,421,424,420,388,390,401,376,396,394,368,363,376,380,403,422,384,406,374,413,377,395,387,384,381,379,391,386,384,411,450,451,429,424,415,378,393,410,385,409,402,433,418,416,393,397,384,387,384,409,395,406,376,398 11,20,20,94,142,148,97,386,381,375,374,370,392,395,410,414,382,387,426,429,405,399,402,387,400,404,380,374,377,368,402,385,390,395,382,380,379,382,387,411,389,407,397,407,410,418,414,450,489,423,412,415,385,418,439,442,423,436,434,424,419,399,396,375,388,412,392,380,397,397,391 5,12,10,32,38,31,26,415,387,397,401,368,393,421,427,409,407,396,399,405,388,377,376,369,382,387,391,381,387,385,412,383,375,380,384,376,387,394,403,397,409,432,444,444,422,390,474,410,419,384,391,371,367,420,434,461,491,461,510,489,461,379,372,378,381,371,372,386,383,362,380 1,21,20,10,12,11,8,596,680,624,596,530,572,629,689,686,672,670,743,800,789,537,727,668,610,592,519,517,428,419,596,768,779,697,732,599,551,421,431,430,468,535,696,668,700,454,855,951,936,888,859,794,687,590,679,700,779,787,852,856,819,524,507,534,561,722,822,758,792,681,587 9,8,8,51,88,84,46,399,413,402,410,405,414,394,394,400,380,392,417,411,429,403,403,390,397,402,383,403,393,383,413,425,424,401,431,431,413,407,375,370,382,386,393,402,393,393,446,498,489,450,457,446,428,400,401,395,414,410,437,430,427,381,391,390,391,401,418,389,414,411,394 4,9,9,14,12,10,12,397,506,468,445,422,439,413,420,421,440,418,466,623,601,426,633,573,501,475,433,401,387,395,411,565,654,526,550,465,419,392,396,412,412,422,468,444,446,405,529,722,772,663,642,501,446,452,476,476,524,530,560,538,506,392,399,399,398,456,645,586,571,479,434 2,11,10,14,20,18,13,485,680,618,589,553,569,533,595,589,580,582,710,773,768,548,680,642,610,579,523,513,464,401,543,756,737,688,726,614,557,388,407,411,409,467,586,579,613,411,779,983,948,917,882,822,709,512,551,573,673,677,751,756,729,453,542,461,497,750,826,790,819,707,638 5,8,8,12,21,20,11,469,610,579,519,479,489,482,509,543,503,519,642,761,727,528,713,647,579,552,480,445,425,372,473,746,759,663,691,542,494,395,394,403,408,438,535,511,555,416,705,909,903,841,810,709,570,466,509,530,597,609,691,688,645,430,451,440,451,636,778,702,724,607,510 17,15,16,17,22,21,15,466,436,416,429,411,405,498,541,507,509,508,486,478,485,402,412,399,407,399,401,396,390,429,525,486,459,448,439,426,430,458,518,553,621,700,799,722,678,435,738,657,581,569,532,503,453,556,644,681,773,773,819,774,716,428,407,430,429,444,448,453,461,421,418 10,20,18,37,46,37,30,442,540,499,462,437,411,457,490,484,477,464,537,705,685,460,705,637,551,554,467,421,405,386,440,660,730,601,649,501,448,382,416,425,427,466,557,506,512,418,648,811,847,753,718,592,494,510,549,576,643,639,691,666,592,400,440,410,417,514,709,636,631,537,455 3,8,8,11,13,12,10,460,532,479,464,439,446,482,521,538,522,491,583,661,619,455,592,527,497,462,422,435,407,399,465,625,627,545,562,466,473,385,410,415,428,465,536,522,539,427,701,825,811,754,715,631,522,494,556,575,646,636,710,708,670,424,437,440,438,557,675,623,637,515,450 13,21,16,23,38,28,16,416,392,390,406,393,395,396,416,404,407,413,420,426,432,378,426,411,386,401,406,395,376,393,394,413,441,393,419,395,386,400,395,404,401,422,426,427,443,406,483,517,517,485,419,427,409,441,478,457,507,483,520,472,447,399,390,387,403,400,433,412,420,424,395 19,15,9,43,51,27,21,475,600,572,531,478,495,524,559,570,562,549,638,729,708,476,667,611,543,538,468,454,425,385,488,703,736,642,671,541,494,395,403,418,436,450,565,559,577,436,746,899,893,833,803,703,576,503,551,576,669,668,735,739,686,437,449,422,457,604,722,668,696,577,513 17,15,12,56,66,48,38,426,501,429,416,391,409,447,468,454,453,438,510,540,529,426,491,455,450,443,410,420,389,390,435,521,517,486,501,439,408,404,389,405,401,435,491,488,456,420,606,739,729,665,633,554,457,483,548,547,603,610,661,638,578,415,410,404,418,474,519,472,524,436,419 7,30,25,42,47,36,33,431,547,496,451,444,445,473,502,475,464,471,557,676,668,457,646,589,514,510,444,438,423,386,431,642,678,582,592,471,471,419,433,390,451,467,526,477,496,427,642,833,856,763,743,640,505,489,554,551,617,610,676,661,610,417,437,401,416,505,684,646,623,540,462 18,10,9,27,35,29,20,390,400,391,389,380,390,409,414,421,403,398,429,411,408,387,391,391,389,395,386,387,387,401,402,418,426,397,404,403,382,403,408,395,421,436,466,432,424,414,473,465,462,445,409,419,378,469,483,475,514,511,521,486,462,387,375,392,391,402,403,397,400,401,390 9,115,100,321,415,362,278,527,707,661,634,537,578,568,621,603,607,578,720,838,823,557,799,748,670,656,561,528,465,402,535,793,838,739,759,627,557,405,420,444,461,543,639,626,621,503,808,995,1008,942,913,823,697,610,682,709,764,761,820,807,766,462,497,464,492,686,837,793,796,685,588 1,23,19,145,180,129,108,410,451,422,421,407,420,415,430,438,412,417,440,517,517,420,490,465,436,419,416,404,390,400,413,492,521,484,474,438,418,388,397,401,406,402,465,436,425,406,526,706,711,609,601,521,441,424,453,453,534,509,552,515,484,385,404,401,407,444,517,482,497,416,401 6,21,20,194,251,240,183,385,437,434,418,422,404,407,399,422,418,407,454,524,516,404,488,469,423,412,399,387,384,384,407,494,534,460,454,432,389,391,394,386,376,431,452,418,440,409,532,691,702,628,584,494,444,442,462,476,537,525,570,531,494,396,389,396,398,427,502,451,465,435,388 8,13,9,44,68,37,25,415,407,380,375,392,405,445,436,415,418,407,424,435,427,382,422,414,391,411,378,377,378,389,406,426,429,411,417,384,400,395,406,415,438,457,498,472,437,417,545,507,508,460,428,419,405,491,517,534,591,574,620,554,499,387,386,383,374,409,417,410,392,393,395 3,15,13,71,94,86,64,427,474,444,427,427,439,447,460,443,453,435,496,592,550,421,525,494,456,430,425,407,387,377,441,554,575,502,513,461,417,395,409,406,418,431,483,485,473,424,593,759,769,685,649,552,464,464,516,525,580,583,630,602,548,392,405,414,408,466,550,534,531,449,428 17,11,10,31,38,29,23,420,396,407,395,396,376,404,424,409,406,407,403,398,392,382,383,379,384,398,399,387,382,395,402,401,393,403,407,379,395,409,395,410,395,411,452,418,422,393,483,462,434,423,409,411,402,433,447,458,472,493,506,503,453,395,392,390,380,391,398,389,388,385,382 18,11,11,129,187,182,123,421,469,426,429,431,453,387,428,426,423,401,457,490,500,421,477,453,426,441,429,437,417,404,422,474,472,446,460,444,449,389,392,396,397,413,441,416,419,397,521,665,666,607,584,529,506,404,422,430,487,466,511,514,481,418,445,394,399,438,473,465,501,470,430 3,41,40,175,258,256,170,411,402,404,402,399,387,404,425,421,410,416,409,448,452,392,419,411,404,382,400,391,393,383,376,419,452,420,410,391,401,397,401,407,409,418,424,419,426,426,484,547,558,499,489,438,412,478,562,533,542,523,541,497,467,410,382,386,380,409,454,433,430,415,395 12,91,84,1023,1023,1023,1023,449,537,514,466,452,463,476,511,500,511,494,565,674,648,488,631,587,525,513,451,441,401,407,458,631,666,572,608,489,445,380,399,430,421,482,566,540,513,578,687,846,851,781,742,634,526,531,599,622,676,665,729,702,643,478,442,437,446,557,674,646,638,520,463 4,8,8,102,169,175,105,397,428,391,394,409,384,408,390,404,391,383,412,444,437,394,431,428,415,398,402,384,393,376,399,421,438,405,407,407,387,378,400,379,387,396,409,398,420,392,440,519,530,461,452,424,392,413,401,411,430,418,460,431,434,400,377,390,389,416,437,424,417,385,377 3,83,77,215,425,384,189,521,551,498,487,447,453,567,631,619,593,579,596,661,631,447,572,531,490,486,440,418,394,418,484,600,623,534,574,481,438,448,442,463,475,526,654,599,595,491,779,826,813,753,721,642,520,624,724,727,792,786,831,803,745,466,421,452,471,541,636,589,610,505,456 11,9,9,29,37,30,23,423,463,419,430,404,412,429,425,427,429,442,456,535,509,411,484,465,432,417,398,409,386,403,420,498,531,468,486,445,420,396,393,393,413,436,474,444,425,401,531,712,722,635,588,512,458,444,490,511,545,537,570,568,496,403,409,397,389,424,507,479,487,437,406 20,10,9,29,44,28,18,392,387,380,395,377,401,391,389,392,407,394,417,413,398,396,393,406,379,382,378,369,371,372,389,403,412,408,410,397,380,381,384,398,413,401,413,433,391,378,451,454,474,427,427,401,391,422,463,449,482,449,500,491,436,386,370,381,378,390,414,392,411,398,404 20,12,12,47,83,83,45,394,471,452,407,398,396,404,390,390,396,403,512,652,568,460,642,510,472,459,403,399,398,397,402,643,617,518,515,418,413,384,413,420,434,437,467,433,425,433,410,755,711,614,569,444,411,473,492,457,451,439,453,404,405,388,388,398,392,498,608,487,476,436,401 17,16,14,41,49,37,32,406,418,401,394,386,385,429,430,421,395,414,420,426,415,386,387,398,402,380,397,394,384,386,415,394,418,405,420,382,391,399,405,373,397,433,456,444,437,406,490,468,452,429,434,402,388,432,441,468,500,496,546,514,479,385,388,393,381,379,391,408,384,392,393 5,60,51,94,151,133,83,492,605,550,503,455,474,502,546,535,527,498,613,740,719,492,700,643,562,535,480,441,416,404,472,711,742,645,666,527,465,394,419,436,458,507,581,563,566,447,730,875,882,813,785,678,555,558,612,629,694,691,743,728,690,409,447,434,429,576,741,668,681,560,490 16,11,10,28,35,30,24,378,379,385,383,365,402,388,397,396,391,396,396,391,399,385,391,378,388,395,373,390,382,406,398,397,396,381,380,402,401,389,388,397,402,418,424,408,397,402,431,414,407,396,380,401,384,422,444,425,440,432,448,445,417,377,381,394,383,384,398,390,379,401,389 3,18,17,53,57,54,52,488,514,484,475,459,484,493,552,538,524,526,553,629,607,433,545,493,479,454,426,412,410,404,482,577,594,525,539,481,424,377,408,413,437,454,543,524,556,424,716,800,790,729,708,627,519,506,567,587,647,662,730,721,694,446,426,430,459,545,624,566,592,523,467 10,16,9,44,60,36,23,451,430,421,426,410,399,461,452,442,449,443,452,518,493,411,455,450,428,402,406,400,406,389,431,464,510,453,491,421,425,375,407,409,410,420,475,461,452,415,570,689,702,613,586,500,448,447,490,508,567,579,631,574,535,408,414,402,396,437,481,460,450,414,421 4,10,10,15,18,18,11,479,530,491,476,451,480,522,594,569,572,550,582,632,621,426,543,493,481,476,439,418,403,386,490,595,604,519,563,483,448,401,424,415,441,492,602,573,577,421,748,794,769,717,692,635,507,516,598,625,699,696,756,745,710,452,425,457,448,549,639,578,605,507,450 7,17,15,30,47,39,25,390,406,424,377,388,394,397,400,403,403,411,378,404,407,383,389,386,376,390,396,375,383,392,386,396,382,381,394,382,383,392,402,393,392,405,453,403,418,397,425,417,391,396,383,385,388,400,435,415,452,453,479,460,439,382,391,373,378,370,387,385,382,391,397 17,69,66,117,129,113,105,573,625,560,551,511,544,630,702,692,693,678,710,729,713,482,611,548,530,514,444,445,408,706,758,770,748,696,724,630,587,748,750,761,805,862,927,880,867,541,886,910,878,833,806,745,634,724,797,806,861,858,906,894,860,488,464,505,537,705,796,700,750,617,539 12,11,11,18,22,19,15,498,679,614,585,526,566,558,589,574,568,572,713,776,756,557,692,650,619,586,527,516,441,406,531,755,742,698,710,613,554,420,393,405,433,447,553,571,604,416,762,990,955,916,886,807,703,471,538,527,630,646,735,744,710,468,535,456,476,754,844,792,824,717,627 6,29,24,40,60,50,33,405,392,375,384,382,407,391,431,395,397,386,412,384,409,386,400,377,390,398,380,384,389,390,392,390,406,384,380,392,379,396,397,415,406,430,446,425,414,405,428,408,402,399,387,396,364,423,467,436,484,463,517,462,437,395,380,384,379,393,391,386,394,366,374 20,8,8,22,29,25,19,393,382,391,375,373,381,402,438,410,400,399,397,403,414,391,401,391,384,398,396,373,374,384,390,379,398,388,396,388,386,385,381,393,406,404,447,416,402,402,461,430,424,392,394,398,389,428,453,433,474,461,505,466,424,379,369,371,380,398,407,397,397,388,367 17,9,10,37,61,63,37,400,411,393,411,383,411,413,422,415,411,413,416,425,413,390,413,407,387,392,389,394,406,379,403,405,424,405,411,397,382,400,399,406,412,396,445,427,425,408,492,526,505,488,430,435,405,426,479,495,510,520,561,513,471,396,402,394,405,414,420,423,403,385,405 15,15,11,37,45,30,25,406,405,395,397,387,394,405,441,421,406,392,400,402,397,388,387,406,392,386,398,391,384,417,398,385,411,390,391,394,377,412,421,415,434,471,503,464,418,418,500,444,418,407,400,422,371,491,556,509,582,571,612,552,494,380,383,395,390,388,385,388,381,374,389 7,13,9,65,106,78,45,427,505,441,423,417,443,441,453,462,431,457,499,565,551,428,522,486,445,465,416,415,383,380,433,544,561,491,525,449,413,381,414,406,419,449,510,485,489,421,632,786,795,714,682,597,485,508,539,561,620,610,672,624,585,402,424,398,409,471,554,521,525,459,429 8,9,8,24,31,28,22,395,379,380,383,389,382,408,408,397,403,382,373,388,410,397,392,389,377,380,378,389,395,403,396,377,396,386,368,378,397,380,382,389,408,395,417,399,407,378,430,410,405,377,371,385,366,390,399,403,410,433,481,447,425,394,390,371,394,389,386,381,413,389,404 3,40,38,320,512,506,315,507,503,485,462,431,470,595,624,605,597,581,571,625,580,436,540,486,452,427,429,415,399,443,535,553,568,484,517,436,437,449,522,527,591,657,725,659,634,584,768,757,719,662,623,554,469,717,768,751,788,768,821,794,738,492,404,462,486,532,597,540,550,477,454 11,10,10,45,57,52,41,415,485,452,440,401,415,413,423,429,427,423,486,580,555,430,536,496,457,435,436,419,400,391,415,551,581,505,506,446,406,395,397,377,404,405,445,447,440,393,538,775,783,709,657,561,470,423,439,442,474,494,532,537,501,393,395,394,405,472,560,517,537,469,440 13,35,34,57,92,94,57,405,455,429,415,396,410,433,441,445,434,449,491,523,504,407,476,459,446,429,405,410,398,389,444,481,512,442,473,441,430,403,406,400,418,441,491,468,490,412,615,721,715,647,607,541,468,436,479,522,559,563,639,622,580,396,400,403,389,438,509,483,467,428,419 8,10,10,39,48,47,38,390,422,399,390,399,410,406,407,413,420,418,434,493,475,397,451,449,414,422,394,384,383,403,389,469,504,446,434,409,398,388,402,392,404,414,424,414,416,405,495,644,652,553,537,469,411,422,430,476,505,490,518,499,472,403,395,394,379,415,506,454,461,424,391 4,129,114,216,264,228,186,622,589,534,538,480,531,680,761,738,719,706,692,693,689,442,557,523,491,462,429,457,435,492,767,720,684,633,666,568,543,567,691,757,820,906,993,933,897,537,923,887,844,806,780,730,613,738,853,898,983,977,1014,966,915,530,445,534,566,619,668,638,671,553,500 9,10,10,24,32,30,22,397,382,400,377,396,384,362,393,405,391,388,372,389,374,372,389,387,386,397,379,383,381,401,388,397,401,385,382,386,391,399,393,379,409,411,410,408,401,378,427,434,396,401,391,376,373,409,430,421,428,432,439,424,407,374,377,379,381,371,371,390,397,389,369 20,23,15,46,63,37,27,450,391,408,400,383,387,470,488,447,427,419,418,403,397,363,392,403,372,391,396,387,405,416,393,364,408,389,381,380,374,403,400,420,414,437,498,494,467,408,548,451,431,409,397,404,372,439,499,510,565,586,629,610,538,410,389,385,379,395,390,403,399,383,385 16,41,38,104,114,106,96,417,480,458,443,417,456,447,472,485,473,466,519,615,604,433,553,511,474,477,427,412,420,400,447,564,591,524,545,465,432,395,412,425,425,440,508,485,502,416,660,806,799,734,697,600,519,480,525,543,622,615,678,652,620,406,437,406,445,517,619,573,603,478,456 11,12,12,27,45,41,22,438,447,416,407,410,421,453,469,466,472,467,475,494,495,403,445,422,408,426,412,388,391,378,430,455,467,428,462,421,412,396,389,408,403,413,488,473,485,388,611,668,652,603,557,492,443,436,485,501,576,554,628,607,567,401,411,419,408,446,504,469,484,439,433 18,419,345,329,418,350,267,709,650,608,578,543,585,770,836,803,792,769,755,750,755,483,581,574,552,535,489,488,444,737,903,805,745,708,728,676,640,857,974,1017,1023,1023,1023,1023,1023,746,1005,929,874,838,807,770,670,970,1023,1023,1023,1023,1023,1023,1007,591,512,606,621,675,707,682,718,580,556 19,7,7,110,115,115,110,419,423,394,407,404,403,439,451,457,459,449,455,448,445,397,420,409,401,394,392,406,393,388,422,427,433,415,395,411,385,399,399,409,401,424,474,454,457,418,576,546,540,501,465,445,408,454,510,524,568,568,615,599,557,414,414,403,401,421,440,425,423,415,411 7,11,10,21,30,26,18,411,396,384,385,398,371,403,410,405,404,407,405,419,432,383,415,394,401,401,386,386,379,389,390,418,422,400,407,388,386,387,394,395,406,417,469,423,423,393,473,461,469,439,425,400,385,430,461,470,491,476,556,480,438,384,404,374,386,400,421,390,399,385,383 20,20,18,31,54,43,24,402,404,381,374,413,380,403,436,432,416,400,413,406,413,390,409,394,403,388,390,374,382,396,400,396,407,401,419,380,401,378,390,383,404,391,436,418,409,403,467,443,441,410,400,385,385,445,447,451,498,478,499,497,448,387,382,406,391,386,397,403,378,374,387 12,30,29,75,118,118,73,440,526,490,458,451,427,440,478,478,476,436,529,636,625,438,594,549,481,452,420,414,414,385,441,573,645,533,552,490,457,410,396,404,420,461,494,489,476,418,613,811,832,749,724,608,507,459,536,537,598,614,668,637,580,398,402,416,394,487,626,576,567,494,445 14,32,28,59,66,48,42,402,498,469,451,423,432,438,473,430,423,420,520,659,627,446,642,557,495,496,438,428,397,385,407,620,683,562,570,486,423,400,396,395,408,430,473,456,449,426,548,840,859,760,719,583,466,431,469,484,544,549,598,566,508,406,411,400,407,477,666,596,596,478,451 7,20,20,95,116,116,95,441,423,407,388,395,387,452,456,442,429,444,418,455,441,413,431,411,409,393,390,388,397,415,414,430,458,413,415,410,395,406,429,439,448,478,546,500,464,438,552,577,555,513,480,432,417,547,605,628,647,605,647,609,551,392,380,392,413,403,441,427,442,428,396 9,29,29,84,117,115,83,441,502,469,450,419,424,452,466,437,436,446,523,619,591,445,559,534,476,461,431,426,401,415,429,573,620,525,517,464,441,413,406,402,415,437,488,468,472,398,604,795,815,730,688,573,497,477,518,532,580,578,634,607,548,405,407,406,425,479,597,534,550,489,451 12,14,14,20,36,32,15,385,431,414,414,391,411,401,412,405,408,409,413,458,458,402,437,421,396,392,392,383,397,403,401,436,461,415,430,416,396,363,379,401,401,414,438,432,427,411,488,613,616,554,502,450,424,409,420,447,492,469,510,504,440,415,379,381,401,417,458,419,434,430,408 8,48,46,92,164,159,89,417,503,458,459,446,454,437,463,460,487,448,515,610,606,449,547,499,466,451,427,434,407,378,438,570,610,523,541,466,457,405,408,375,401,441,487,483,479,421,656,830,834,769,741,642,528,450,484,514,591,597,671,655,617,424,433,424,422,488,610,565,581,480,456 13,10,8,35,38,26,25,404,382,393,389,381,389,427,438,406,404,402,397,390,403,386,400,394,394,375,387,391,369,404,389,397,398,385,400,399,392,388,407,392,397,429,465,428,437,408,485,442,444,418,394,390,380,440,462,445,519,498,530,525,475,393,390,378,386,392,418,404,387,400,381 3,21,20,141,202,204,137,448,437,415,402,420,427,476,494,488,473,471,473,483,452,390,435,424,401,415,394,391,391,390,460,474,470,424,434,417,411,421,437,455,497,551,641,559,532,497,676,645,621,556,504,473,423,643,710,709,746,729,769,709,649,395,385,393,395,440,459,445,450,415,400 3,25,23,36,46,25,19,563,770,725,674,605,616,625,687,662,675,658,816,881,859,672,818,770,726,695,618,577,500,392,594,871,864,813,815,699,635,410,423,453,459,507,667,668,679,458,858,1023,1023,1001,966,890,778,586,685,709,790,792,854,857,822,513,602,515,539,840,926,874,901,799,701 7,15,14,34,45,38,29,399,374,389,385,402,389,387,400,385,389,363,399,410,397,394,413,388,387,376,380,383,387,373,397,406,391,398,414,398,391,385,381,406,398,390,399,400,400,379,429,432,464,438,423,409,422,407,421,419,412,423,437,428,429,378,403,380,384,387,408,387,402,390,393 6,10,10,27,31,29,24,399,431,433,408,400,411,405,417,417,414,398,431,496,482,410,474,457,426,419,410,402,397,382,411,477,506,438,453,420,415,385,391,399,418,412,435,422,428,393,512,656,673,582,553,470,446,430,461,473,516,501,542,518,491,384,400,386,395,428,493,473,462,431,408 13,305,266,246,348,294,206,427,389,381,363,390,372,422,433,422,428,420,431,395,392,402,366,395,367,380,407,392,400,437,442,395,410,395,407,365,402,405,418,441,485,514,592,542,499,428,501,448,405,417,409,406,402,429,495,521,554,530,578,533,492,396,364,391,380,400,411,398,405,416,384 19,18,16,128,147,142,123,410,415,418,395,399,416,407,433,411,411,393,449,450,456,405,434,430,398,421,406,400,400,407,400,438,466,428,448,409,393,397,400,404,404,436,458,428,431,413,514,675,670,591,543,476,425,462,486,488,535,519,541,519,497,398,389,382,395,420,455,452,443,412,409 19,8,8,26,36,33,23,422,401,407,414,383,407,433,455,420,426,417,407,434,420,387,406,412,405,391,386,394,390,388,404,424,438,397,414,395,386,395,391,402,396,428,446,436,438,406,492,486,478,448,431,401,400,420,437,444,487,487,544,522,476,385,373,391,384,396,410,426,421,394,392 5,42,37,27,23,19,23,651,763,718,675,606,635,690,757,750,741,726,810,881,862,634,823,777,710,690,592,534,485,403,657,853,873,787,819,707,636,446,450,484,509,598,755,738,752,511,905,1013,1006,955,928,860,750,673,747,771,849,852,908,909,875,565,564,582,604,785,893,836,852,748,666 2,10,11,110,117,119,112,427,419,426,410,401,399,394,415,391,410,385,426,464,432,397,435,411,406,409,380,382,377,403,406,439,457,436,424,406,412,393,388,399,417,399,422,417,407,398,470,584,616,541,499,456,400,411,436,437,486,486,524,495,454,405,386,386,394,413,455,420,452,403,412 7,13,12,23,36,33,21,401,391,370,389,381,385,423,414,406,394,387,392,393,403,394,401,383,387,395,373,371,400,397,383,400,398,398,406,392,391,404,411,427,399,439,466,441,430,422,472,443,408,389,411,382,394,464,505,494,528,517,557,502,463,389,383,361,398,398,397,400,399,384,387 4,27,25,296,522,525,292,420,417,409,401,399,402,402,436,428,431,413,436,428,429,396,400,403,383,399,396,379,387,410,413,415,419,395,408,400,403,419,404,423,439,467,485,453,436,505,523,511,475,437,429,412,414,676,763,764,737,685,687,563,497,413,368,388,393,411,425,404,411,385,390 17,60,48,114,179,147,87,483,463,445,419,409,437,503,543,510,529,498,519,533,547,394,461,432,427,421,414,411,391,403,482,487,492,463,479,418,426,406,424,469,488,513,617,579,590,478,737,730,709,652,617,568,488,588,656,691,752,745,795,767,715,432,413,417,442,468,490,473,502,452,426 18,27,27,63,73,72,61,429,510,442,440,426,417,429,460,444,445,432,519,608,578,440,566,506,462,447,429,423,393,395,431,571,606,527,547,471,425,399,405,400,413,453,483,449,450,409,606,792,802,716,671,603,497,441,483,466,544,566,597,603,545,405,406,407,414,486,597,555,548,462,423 1,11,11,10,13,12,9,488,501,462,464,431,443,511,560,573,555,515,582,605,601,440,532,528,457,480,426,447,403,402,478,578,593,523,532,478,458,405,408,423,426,493,582,547,558,419,708,760,760,692,666,588,493,497,556,586,672,662,728,723,665,436,423,450,442,521,611,550,585,503,449 18,18,12,44,54,33,26,442,369,405,391,386,398,457,466,448,432,421,413,425,423,398,395,396,375,378,408,386,380,389,409,400,414,392,402,394,398,410,421,422,413,454,521,479,462,412,524,473,442,423,424,383,395,482,528,524,583,591,630,579,523,386,383,388,372,382,396,388,386,399,398 18,10,10,40,62,63,40,414,419,393,412,400,408,388,399,414,414,396,431,480,483,402,446,423,414,420,400,402,388,398,387,440,473,416,417,398,385,385,382,389,387,395,404,415,388,394,483,631,642,551,516,434,421,395,421,420,443,448,474,452,444,382,389,386,401,405,461,447,444,409,391 16,16,16,73,140,138,72,426,474,455,444,419,426,434,464,456,451,459,501,561,552,411,504,484,458,453,424,408,402,386,433,520,575,500,525,467,447,388,392,382,392,409,470,459,456,413,616,780,782,718,670,592,493,427,454,489,556,554,604,606,566,406,410,412,411,463,563,521,538,459,443 12,44,25,50,76,42,28,437,373,395,389,395,389,461,477,459,447,438,444,415,393,402,391,392,373,376,389,379,389,407,442,436,401,396,393,401,401,434,443,456,495,530,603,549,522,462,617,516,454,447,401,429,407,595,642,655,707,670,732,649,575,394,392,395,392,395,405,402,401,390,397 19,14,11,41,43,32,30,423,411,392,374,392,404,448,461,438,396,397,417,409,403,386,405,378,389,392,380,389,381,389,399,403,403,381,398,381,399,399,408,404,416,430,492,467,445,378,510,456,435,418,410,390,400,430,455,469,530,558,600,552,499,374,382,379,387,380,410,387,391,381,402 4,15,14,28,30,25,21,404,381,376,372,395,381,403,415,397,401,411,389,378,404,379,394,396,378,374,373,383,371,396,413,384,391,398,387,397,376,394,399,419,421,427,478,435,429,408,439,406,411,413,400,379,388,446,489,477,486,494,542,494,441,385,385,384,381,402,389,395,395,370,370 3,491,284,125,153,63,48,570,506,441,449,435,450,619,664,622,620,581,598,604,599,417,487,476,475,428,437,437,407,526,746,648,599,541,543,491,437,619,778,832,898,977,1023,986,908,630,987,871,798,752,699,646,543,866,981,1023,1023,1023,1023,1023,1000,459,422,462,460,536,545,531,536,477,426 2,8,8,33,41,42,33,380,443,425,415,408,403,406,403,408,407,404,429,487,462,389,449,431,415,400,400,388,390,390,401,456,484,435,459,404,399,405,378,382,391,418,423,403,400,391,457,651,660,574,556,479,410,405,416,432,443,438,475,459,424,393,403,384,380,432,476,438,420,434,403 17,13,10,38,42,30,27,454,404,408,382,382,382,443,455,430,417,419,427,421,423,397,420,411,384,396,378,378,399,377,395,429,422,410,408,404,389,400,391,402,401,407,453,430,431,407,501,504,477,458,454,409,416,414,463,468,516,540,569,567,501,399,379,387,395,410,415,420,424,378,380 20,39,38,221,226,219,216,461,529,489,482,434,435,480,548,520,494,496,573,657,632,449,574,542,498,489,437,416,414,385,472,612,641,542,578,482,425,397,434,417,478,496,596,549,537,468,734,854,850,786,754,651,540,587,677,680,745,727,781,752,700,411,436,429,437,526,634,607,604,501,451 17,8,7,24,26,24,22,415,373,387,403,386,398,408,419,410,406,388,396,385,387,386,393,371,389,383,383,386,384,394,390,371,399,387,378,375,382,391,383,376,392,406,438,412,419,389,466,406,395,399,391,395,374,408,433,437,452,483,508,454,434,389,391,376,382,392,386,378,379,371,390 15,23,14,55,71,40,33,490,418,395,402,393,391,528,538,482,460,453,432,445,439,399,419,409,398,404,406,379,389,412,428,438,448,402,422,407,384,417,392,417,435,477,531,515,497,428,622,555,539,496,449,426,417,478,536,542,633,644,702,663,592,396,403,401,404,405,421,411,395,385,408 2,8,8,39,47,48,40,411,455,437,417,411,428,403,411,410,410,395,453,532,508,407,477,451,422,421,404,397,383,383,402,509,521,469,473,419,427,372,389,395,410,410,430,427,414,396,497,709,721,642,605,493,444,413,436,450,473,459,516,493,473,376,396,406,395,414,512,472,476,420,412 3,34,20,79,93,49,45,422,453,447,413,412,416,446,465,451,440,443,468,557,538,421,505,477,439,420,402,396,404,400,445,518,558,479,506,448,419,399,420,397,437,452,524,487,459,429,615,715,714,638,606,513,447,507,565,579,626,610,677,628,569,407,395,402,404,459,540,504,483,436,394 12,17,17,46,63,62,44,428,476,453,449,418,405,418,439,447,448,439,506,580,569,428,532,489,462,456,410,398,394,391,422,560,579,518,551,452,422,379,390,388,403,430,484,452,454,413,572,785,798,717,678,598,493,450,472,503,555,558,604,567,550,386,417,408,398,459,596,521,546,467,420 14,13,13,17,31,29,15,490,598,569,518,471,517,525,583,589,562,572,633,740,713,495,664,595,533,523,477,458,419,386,514,709,716,627,647,565,492,396,416,433,445,479,588,578,587,431,755,885,876,816,794,697,596,496,555,573,667,671,743,743,703,457,461,456,468,622,724,671,690,576,504 11,22,21,17,22,18,13,552,641,598,561,545,533,603,681,677,666,653,713,764,752,514,666,621,573,547,503,488,445,388,560,727,733,654,676,580,489,427,433,442,474,518,657,637,665,451,838,921,900,858,825,769,661,578,667,679,768,769,835,841,806,501,491,512,538,682,762,720,733,639,542 5,14,13,93,175,174,92,453,567,543,563,532,595,481,535,560,558,579,639,634,645,416,482,480,476,490,460,481,439,365,519,555,551,527,571,532,525,416,392,394,398,425,490,499,561,405,770,800,776,769,755,729,643,418,466,501,587,610,692,736,707,464,515,459,501,578,589,602,657,574,567 20,17,17,42,61,60,40,504,673,636,577,533,535,545,607,597,600,590,705,809,779,554,745,682,620,592,525,502,441,402,530,778,792,692,724,598,523,384,415,435,443,476,598,596,605,436,784,987,977,917,890,794,664,524,596,587,697,696,768,778,744,467,481,470,483,727,866,795,817,703,586 7,8,8,16,24,23,16,385,394,388,373,386,398,382,381,380,382,398,382,391,385,393,384,387,378,379,386,397,383,379,374,379,392,394,385,384,373,389,392,381,389,397,417,385,392,390,392,406,409,374,391,375,390,399,394,424,416,421,461,406,410,377,384,383,380,390,389,393,377,377,380 14,12,10,136,96,91,137,448,390,403,385,381,375,451,469,433,417,409,428,407,423,383,403,402,397,403,400,382,366,378,390,416,451,410,415,383,392,398,401,405,388,440,467,444,421,414,461,515,524,463,441,408,390,440,464,479,492,525,547,512,468,396,391,397,400,401,433,429,411,410,381 10,30,31,53,67,68,54,421,770,722,635,509,525,398,433,417,436,413,812,958,886,752,943,852,784,757,625,535,471,388,455,939,945,848,852,681,585,421,427,474,500,511,571,501,505,489,548,1023,1018,941,897,755,595,602,602,578,557,547,579,548,513,388,458,415,407,793,936,826,842,716,551 2,11,8,25,31,22,18,420,394,393,402,364,391,431,445,424,400,392,404,385,390,379,397,391,379,374,392,382,371,390,399,395,399,383,397,379,375,406,406,408,417,445,490,447,434,414,482,428,408,411,392,404,395,476,507,522,536,527,568,521,477,384,386,387,398,385,377,389,388,386,382 11,300,267,171,230,207,155,423,388,399,377,374,363,426,435,436,421,414,385,393,391,384,360,400,387,392,378,399,390,398,462,418,409,384,390,402,395,421,419,443,499,573,653,588,537,426,537,429,402,407,398,418,387,469,505,491,558,536,598,540,490,389,405,391,403,412,378,388,402,375,384 16,65,60,76,121,108,65,498,611,568,518,508,498,548,579,564,562,561,650,757,725,507,684,624,559,545,494,470,427,421,528,717,749,658,666,525,511,419,414,418,442,480,606,589,598,445,766,912,909,848,821,726,608,532,604,619,716,708,776,773,718,439,474,443,489,636,760,706,729,588,522 6,30,22,49,78,54,33,443,392,407,399,372,380,414,431,428,406,405,410,427,412,366,411,396,401,396,401,404,390,404,415,407,435,400,397,374,405,398,442,428,446,461,526,462,433,420,525,498,482,438,454,413,400,496,534,545,601,566,619,564,500,379,374,385,391,409,414,404,400,398,378 2,12,11,17,16,10,12,548,570,523,493,482,501,586,643,621,620,612,648,706,681,491,621,588,535,522,457,451,431,416,549,672,685,595,614,531,483,420,416,420,453,536,654,617,624,452,803,858,842,792,759,692,578,576,648,677,752,747,812,806,762,469,453,479,508,606,709,669,682,571,502 19,72,66,96,105,95,86,544,602,525,512,476,490,577,663,634,628,627,639,687,694,460,610,556,497,489,468,436,424,511,742,716,703,627,658,566,518,624,794,841,898,967,1023,949,885,519,861,872,854,810,778,705,581,739,850,898,962,942,968,907,854,485,431,468,503,589,690,622,658,553,492 9,27,26,101,99,95,97,472,449,443,420,418,423,537,590,555,556,535,503,496,487,401,403,410,408,402,398,387,395,509,643,568,529,489,509,476,470,549,645,683,740,816,885,817,777,472,775,700,640,597,555,520,470,658,758,798,857,837,870,816,761,436,405,460,454,481,473,464,506,428,410 1,25,18,97,171,171,93,544,964,917,866,764,759,570,612,611,585,552,915,1023,1023,852,1023,1015,961,931,843,777,636,401,546,1023,1023,1014,1016,901,813,417,445,453,514,576,694,664,666,494,799,1023,1023,1023,1023,1023,912,617,678,673,740,724,793,797,741,463,709,460,463,887,1023,1023,1023,932,830 9,16,14,37,50,40,28,398,397,386,395,381,385,380,402,406,406,401,422,410,407,394,398,390,398,391,384,396,384,396,385,421,412,388,404,406,383,390,397,384,419,436,435,431,410,404,447,485,488,456,438,389,396,451,442,465,471,486,525,455,439,380,389,373,384,390,426,392,421,393,381 4,9,8,25,35,25,18,385,393,391,404,386,382,404,397,396,402,382,395,390,376,376,392,386,387,384,380,390,384,391,396,403,405,383,376,389,386,387,396,402,386,411,426,422,399,409,435,434,438,428,420,401,395,417,421,444,456,442,485,443,429,386,373,388,372,382,390,394,386,386,377 19,8,9,44,67,53,40,406,403,407,416,394,396,386,404,405,394,415,414,441,435,399,428,427,399,401,407,377,393,374,408,440,434,423,416,399,388,390,384,389,392,406,410,423,419,394,464,570,572,503,484,449,402,407,414,439,492,445,506,481,452,389,402,390,384,407,432,430,410,420,410 6,32,20,56,79,50,34,438,417,396,397,390,396,441,460,467,428,427,431,465,460,387,431,417,403,399,382,369,380,402,422,432,451,419,435,401,392,414,412,421,430,445,530,489,465,416,569,550,555,479,454,450,402,477,551,555,627,601,668,593,559,404,395,391,422,423,441,441,421,393,392 13,11,11,16,22,20,14,501,623,579,548,489,517,541,602,601,580,576,671,752,734,503,688,631,565,557,484,482,427,374,539,728,743,652,665,569,475,401,412,427,441,468,588,570,594,427,775,903,895,838,808,722,605,512,592,606,687,698,771,771,735,455,442,456,472,636,754,691,713,603,514 18,34,23,54,87,52,29,441,423,426,377,415,416,467,489,475,460,459,452,464,471,400,428,400,393,395,371,388,388,403,414,443,466,428,412,411,410,361,410,419,431,459,508,480,459,431,593,586,582,511,498,448,427,482,542,532,595,604,667,624,564,421,394,402,401,440,484,436,429,420,385 12,11,10,19,25,19,15,402,411,413,391,404,394,395,427,419,408,397,409,444,459,398,441,408,399,406,393,392,369,385,397,445,457,437,423,417,397,383,407,397,427,422,429,429,397,401,471,550,562,488,468,437,404,441,455,462,501,498,532,501,455,391,377,378,388,407,447,431,414,409,404 2,60,57,52,58,52,48,464,585,544,484,452,457,482,519,516,500,502,614,738,718,488,686,625,575,526,462,461,405,427,489,703,739,642,661,555,521,387,411,418,428,456,527,522,547,416,697,894,902,832,802,708,548,464,533,546,619,634,702,689,648,438,440,428,437,570,716,657,679,548,472 15,18,18,94,144,148,94,388,396,397,390,388,370,401,404,405,386,396,412,406,430,393,388,403,384,392,400,376,389,376,388,408,412,387,396,401,369,393,390,424,397,385,445,394,398,402,438,437,455,414,421,398,404,447,484,485,476,434,485,468,418,388,392,399,380,409,399,421,392,390,395 4,38,29,60,74,54,46,469,549,517,499,434,468,481,523,496,479,504,574,702,665,461,641,588,514,522,463,439,411,436,469,666,704,600,623,469,442,424,414,419,466,497,591,551,539,441,704,861,859,786,757,661,543,565,631,635,690,690,756,722,683,423,412,427,439,540,702,621,626,531,459 3,8,7,43,53,53,44,393,454,421,410,397,399,422,415,431,414,400,445,513,525,410,485,471,427,435,411,401,404,401,412,492,527,442,486,438,400,377,376,391,389,408,427,429,423,398,531,714,725,636,593,495,442,419,445,446,487,477,519,516,466,389,410,376,389,442,509,485,485,443,417 5,10,10,51,83,84,50,388,408,380,402,392,400,397,416,401,394,400,413,442,442,395,442,414,390,403,391,398,393,391,392,449,452,430,416,401,408,401,372,386,385,394,399,402,405,376,435,575,583,521,476,432,411,395,416,402,418,433,465,440,439,387,403,400,386,415,441,453,413,403,403 18,440,147,471,474,144,146,778,787,742,711,648,674,817,860,841,829,809,845,897,878,628,826,785,706,690,603,572,502,726,862,883,895,817,833,727,655,811,922,961,1013,1023,1023,1023,985,822,1023,1023,1023,979,950,885,784,997,1023,1023,1023,1023,1023,1023,1023,610,572,628,672,777,883,840,848,747,653 12,8,8,25,41,36,22,410,478,452,449,391,410,425,441,438,420,426,490,588,546,421,547,503,449,444,409,400,383,361,414,545,587,507,528,455,423,408,401,391,403,414,447,426,441,401,556,794,820,728,699,568,482,413,465,475,513,522,573,549,512,405,401,406,407,452,570,537,548,464,443 8,31,30,497,776,765,480,452,390,394,389,401,397,445,480,445,440,419,427,417,448,401,405,399,420,378,376,369,391,405,417,414,407,415,396,391,389,408,410,422,418,475,507,458,464,532,587,552,525,497,451,439,408,612,649,653,681,645,702,623,583,436,389,415,418,402,416,418,424,412,416 1,9,9,10,14,12,9,475,599,572,521,479,497,522,584,578,572,549,647,752,716,502,690,623,561,540,490,463,414,402,490,715,738,655,694,540,497,403,404,417,425,466,575,560,579,414,744,901,898,839,805,725,596,503,569,589,667,665,744,741,703,457,453,455,473,616,737,687,700,587,508 13,22,19,46,72,46,26,441,382,399,389,386,399,450,462,444,426,416,394,430,415,390,409,392,412,403,390,392,392,390,419,440,451,403,409,381,402,407,422,407,431,422,499,459,449,425,506,523,506,468,450,425,409,440,488,486,544,524,606,567,515,396,390,397,375,384,423,402,414,391,402 12,16,12,43,58,38,28,444,407,408,398,396,396,447,460,437,431,415,401,437,424,390,433,413,397,400,385,388,372,379,408,403,423,405,412,395,403,386,409,412,421,425,511,477,440,424,541,534,518,469,459,413,404,445,481,477,548,561,605,562,520,394,376,389,381,401,421,404,404,397,400 17,10,9,24,33,24,17,431,400,390,383,394,392,430,438,420,421,402,406,431,430,388,413,398,399,409,399,381,378,395,404,411,402,412,411,399,401,393,403,402,400,417,462,434,424,388,522,490,486,465,439,425,390,437,468,489,511,527,567,533,478,378,388,396,393,404,404,391,425,392,390 10,11,10,31,37,29,24,426,388,378,383,397,379,440,448,427,414,419,379,405,405,380,391,402,379,396,382,396,386,388,389,397,385,405,397,387,365,384,405,392,413,397,429,435,424,385,482,448,431,409,403,393,406,408,414,420,471,489,509,496,447,399,389,390,373,392,386,391,393,384,400 19,92,46,93,137,61,44,453,438,426,412,392,390,492,537,486,486,471,489,505,487,401,452,428,414,410,383,400,385,426,444,485,475,434,459,392,426,421,455,434,482,536,633,586,552,447,657,657,617,564,535,466,398,569,649,636,711,693,747,693,627,396,419,393,400,418,473,458,466,407,389 6,26,25,162,241,236,153,454,495,477,459,439,457,483,511,488,496,488,552,630,618,447,566,536,485,487,434,420,391,395,484,592,611,532,572,458,465,410,416,413,422,445,537,499,506,415,684,827,823,758,724,636,524,476,524,563,637,642,694,683,647,438,438,429,416,531,628,601,586,492,445 9,288,268,216,317,294,192,420,428,421,394,398,408,459,468,464,435,429,433,496,483,410,466,460,416,419,409,386,394,495,458,472,502,435,460,432,410,443,455,528,525,608,692,592,565,461,594,600,621,535,483,450,418,543,586,601,675,654,709,649,568,420,384,381,401,451,496,452,447,396,409 16,21,21,63,92,93,63,418,504,466,479,414,442,441,498,464,471,448,515,585,570,437,528,490,466,446,427,431,402,388,433,560,570,498,529,458,415,382,403,381,400,425,486,468,470,391,646,792,778,722,690,612,494,464,507,513,594,601,650,628,607,423,417,420,424,509,607,551,566,485,443 12,9,7,23,23,15,16,412,419,400,396,389,389,413,425,415,410,403,418,468,445,408,437,429,400,391,397,396,393,404,417,443,471,431,427,413,389,391,407,400,398,421,451,430,425,394,480,575,578,519,487,425,398,429,462,459,482,485,522,508,464,386,392,410,399,426,450,437,440,395,410 14,12,10,17,24,18,12,393,383,383,397,419,384,400,416,407,409,414,413,442,434,407,409,399,386,395,412,391,379,396,402,411,427,409,413,377,397,388,392,388,403,396,452,424,421,390,469,533,518,485,459,418,387,434,469,461,486,462,513,480,456,384,388,414,384,408,418,406,421,400,400 1,11,11,81,147,155,84,389,403,403,392,394,375,389,398,394,382,402,388,451,431,404,415,416,418,403,404,380,397,385,386,423,435,403,421,399,365,386,380,379,389,384,386,389,386,402,396,484,504,448,421,394,396,380,395,399,396,396,412,400,389,399,384,376,389,391,423,426,417,398,411 4,13,11,46,48,37,37,408,390,388,380,360,396,418,421,415,388,388,380,391,385,386,391,376,389,379,370,369,407,393,397,391,390,385,377,382,388,389,391,391,402,414,427,428,405,404,441,409,401,392,373,392,408,419,422,432,454,471,519,472,430,379,393,403,378,384,379,380,371,373,370 14,11,11,134,219,226,136,374,420,400,417,403,397,390,397,421,388,402,409,460,454,404,431,415,402,405,409,409,393,382,388,456,474,443,453,407,402,378,395,397,403,388,410,399,401,400,429,612,597,546,509,439,415,406,420,390,423,425,436,432,418,396,388,393,400,422,471,430,444,418,397 5,145,121,903,1023,1023,825,881,868,821,801,758,803,915,967,952,944,932,935,943,938,691,845,817,792,768,718,713,615,582,848,887,880,823,844,777,730,626,664,708,775,855,954,927,930,779,1023,1023,1023,1018,996,954,868,924,987,1001,1023,1023,1023,1023,1023,818,724,827,847,909,938,913,937,844,797 11,32,32,242,388,395,243,399,423,450,407,410,387,417,433,452,407,420,448,473,452,394,448,415,421,413,389,385,389,392,408,463,481,431,445,414,390,392,388,390,414,421,481,444,441,426,515,616,584,534,497,449,425,483,524,533,572,553,605,577,492,413,376,409,386,405,441,423,465,428,378 7,160,144,173,246,222,151,507,428,426,433,417,422,532,560,527,484,476,480,538,500,406,490,479,418,410,435,401,412,437,496,514,546,458,484,436,384,438,457,478,532,586,694,618,582,501,703,671,671,579,535,467,432,645,708,720,769,759,803,747,690,418,389,409,427,425,531,501,487,446,426 13,36,36,199,331,338,202,410,395,381,372,414,385,400,405,422,405,403,365,405,403,384,415,383,388,386,385,389,402,387,397,402,404,401,405,400,385,387,412,383,404,405,421,423,410,403,438,469,472,417,397,399,394,439,439,464,467,458,466,443,435,393,408,387,387,400,404,395,399,398,395 19,19,16,35,51,44,30,402,383,350,384,380,375,407,421,396,404,396,385,405,397,387,383,396,376,395,379,391,382,387,397,394,387,388,401,388,381,401,404,425,425,444,471,432,446,422,480,414,408,419,400,381,392,470,498,509,536,534,568,511,471,389,401,382,396,397,401,384,406,390,374 20,9,8,39,42,30,29,422,394,387,394,397,386,428,460,425,416,421,393,427,421,391,410,379,395,390,379,386,383,398,426,405,414,419,409,390,373,381,395,398,404,443,471,465,428,419,505,473,484,435,409,398,378,451,500,482,547,526,581,554,497,409,381,386,389,397,408,403,402,405,397 11,13,12,12,15,13,10,491,570,543,522,464,497,514,577,593,572,568,642,697,679,473,633,577,524,527,443,463,413,380,519,685,684,597,632,512,473,397,405,439,425,469,596,569,596,411,744,859,847,788,759,672,566,503,555,581,674,670,749,746,706,462,454,456,468,611,703,648,691,572,490 19,11,10,21,31,30,19,404,386,387,379,374,385,398,398,410,389,395,379,394,398,395,396,396,382,386,397,389,386,395,412,387,395,394,396,376,391,381,394,400,395,424,435,414,403,404,454,409,400,405,389,410,398,412,450,433,472,461,490,470,438,386,389,398,373,368,395,392,389,394,374 17,9,8,26,31,24,19,423,390,384,399,394,387,416,419,414,401,417,390,417,398,385,389,393,382,392,415,373,380,391,409,382,411,390,387,388,389,397,399,384,415,403,429,446,383,411,450,422,416,418,385,377,380,412,435,428,470,466,520,465,439,399,389,382,394,373,407,381,396,390,397 12,9,9,73,94,78,59,411,408,410,393,373,399,409,395,424,392,415,410,453,418,399,429,419,413,384,395,391,376,380,405,441,439,419,422,390,395,391,399,383,384,399,419,406,388,394,465,565,582,507,497,440,402,404,420,437,470,452,476,459,447,393,392,393,404,405,431,442,430,407,384 19,9,8,18,20,14,14,505,490,466,450,440,458,516,586,572,569,550,571,599,567,430,491,459,449,424,414,417,402,412,503,552,557,504,497,442,420,422,444,453,497,544,673,608,609,461,759,770,738,684,654,570,480,610,682,702,767,755,804,778,728,422,438,427,445,486,548,514,526,486,435 3,169,129,94,97,58,52,509,536,500,476,444,439,512,553,524,520,500,594,670,658,461,601,564,492,502,448,432,431,413,472,646,676,555,584,494,409,438,448,441,496,568,653,599,579,477,727,834,831,761,731,626,514,609,687,697,756,743,792,752,709,422,428,437,437,520,637,575,594,542,482 14,22,22,51,64,62,50,423,477,464,452,418,446,429,445,430,432,411,514,630,612,441,570,527,473,464,410,431,403,372,415,581,633,525,564,476,441,394,397,401,400,414,454,476,446,400,568,804,818,745,701,598,474,425,456,483,532,536,596,574,563,416,408,394,407,481,607,555,560,484,432 10,9,8,10,11,8,7,467,596,527,521,489,481,517,573,562,540,540,625,725,702,504,645,601,544,528,477,457,424,399,484,681,708,590,642,539,494,402,392,384,415,420,524,528,541,415,735,889,882,829,797,719,581,458,510,518,636,634,720,721,697,445,450,452,449,620,742,686,704,583,525 14,19,19,211,310,319,216,425,446,430,425,426,434,420,435,463,437,428,484,521,524,413,480,466,431,438,402,392,388,376,421,487,534,459,474,449,376,379,391,393,411,430,465,469,472,420,557,704,709,624,603,515,443,457,508,490,560,561,606,586,546,403,403,413,415,457,519,483,496,453,421 4,142,114,90,105,76,66,536,468,453,463,449,458,580,690,651,629,596,563,549,548,413,438,447,418,440,424,425,388,597,774,650,588,557,583,538,487,718,859,905,961,1023,1023,994,917,575,874,786,718,683,630,601,511,821,930,974,1023,1001,1019,941,881,464,417,481,479,494,526,501,523,478,415 8,14,14,51,87,90,50,395,415,389,388,384,374,417,428,422,431,400,414,427,415,370,400,410,394,391,387,388,389,377,393,404,418,395,401,395,407,380,394,396,399,417,436,422,412,423,467,477,466,452,427,389,412,463,485,503,530,505,511,495,457,395,386,398,394,394,410,407,388,388,397 3,18,18,96,104,103,96,404,491,465,431,398,408,447,477,440,457,452,482,589,565,440,535,514,447,452,423,409,405,410,433,551,592,508,518,446,432,391,412,393,415,436,482,447,454,416,596,775,785,706,653,547,488,446,512,510,574,545,598,594,545,400,391,408,408,478,583,539,536,477,422 10,15,14,38,39,34,33,461,516,518,494,436,470,492,534,512,516,501,593,670,652,474,628,576,537,502,473,453,437,369,485,626,664,559,599,525,479,392,409,429,430,454,563,524,536,433,703,828,830,765,739,670,562,509,559,553,646,647,711,709,666,405,450,427,430,538,679,628,639,522,483 15,12,12,34,41,33,27,405,412,382,392,382,402,414,427,412,400,416,394,440,436,397,431,420,396,400,383,389,389,397,400,438,435,403,398,388,391,389,399,400,408,410,436,429,408,404,482,563,552,503,475,429,392,423,462,447,487,468,517,493,458,381,391,390,392,414,430,432,444,413,411 13,76,69,79,82,63,63,460,608,557,521,437,461,495,525,515,497,491,588,782,756,486,775,722,610,609,517,463,419,415,476,726,807,679,713,553,473,403,399,449,437,490,600,540,533,442,688,863,910,815,796,659,537,544,604,626,690,694,745,706,661,416,439,417,440,565,796,741,721,614,479 3,27,26,26,29,25,22,402,392,404,392,366,385,405,417,395,414,398,409,418,447,379,409,401,395,409,377,379,374,382,408,417,419,410,398,388,379,382,406,399,399,419,450,419,408,397,466,516,494,469,445,406,409,439,479,460,515,475,550,501,479,392,387,401,395,402,425,412,408,405,385 2,62,59,52,80,72,44,434,511,499,450,435,467,451,480,489,475,468,550,654,628,430,574,521,478,494,440,432,394,407,453,605,645,557,563,493,452,406,417,396,414,434,500,484,509,415,659,823,819,753,714,613,519,459,520,538,604,607,657,664,609,421,389,427,425,507,629,575,570,488,443 3,23,23,76,113,103,71,427,482,464,450,410,445,452,486,467,459,462,511,593,563,425,526,502,458,442,428,402,411,376,449,555,585,498,492,474,426,384,380,401,423,451,529,470,496,411,651,794,794,720,673,583,470,468,524,538,614,599,675,637,588,421,417,406,411,463,581,510,523,468,418 2,21,21,377,624,635,377,424,400,409,391,400,384,406,418,406,427,415,435,463,446,395,431,415,411,401,387,384,401,394,399,434,457,448,433,414,399,400,377,390,397,415,432,420,426,439,474,574,578,497,487,459,422,414,457,438,480,471,506,498,479,424,398,392,408,413,467,439,446,403,396 20,12,9,39,53,36,23,442,390,387,384,372,399,443,431,420,425,395,414,396,390,397,401,392,387,396,398,387,385,403,398,396,413,393,396,394,362,385,392,402,387,431,438,434,422,398,476,463,458,439,411,391,382,426,422,439,485,473,535,505,462,409,385,405,392,406,408,402,397,389,377 20,13,12,35,48,42,29,400,396,398,407,403,412,411,421,408,413,411,417,446,418,398,417,406,401,401,401,405,392,379,403,417,420,402,424,413,399,398,405,392,391,417,462,416,424,413,484,531,529,474,448,443,407,455,460,472,497,492,522,489,460,381,400,383,387,419,411,402,397,403,392 10,34,34,144,233,231,142,427,459,448,428,425,412,434,459,460,432,425,458,541,533,411,483,470,437,443,429,401,388,405,421,511,544,470,491,437,412,385,398,376,407,441,504,458,454,416,610,776,793,713,674,587,485,470,523,542,612,600,664,630,566,399,403,400,412,442,524,486,507,450,418 20,15,12,37,44,33,28,409,403,382,378,396,396,440,426,423,420,400,400,419,390,400,398,398,379,399,387,391,383,426,425,393,419,399,396,400,405,397,408,446,432,471,510,475,447,429,542,463,454,428,412,403,405,496,537,548,594,587,621,580,534,388,407,382,399,395,413,415,408,405,396 16,92,78,202,269,205,155,480,554,522,499,467,497,521,546,512,510,505,587,694,687,473,625,571,521,504,454,452,427,436,473,659,703,599,613,529,463,402,417,409,474,482,597,570,571,453,740,891,904,832,797,702,564,532,653,672,758,736,786,753,701,444,413,438,445,539,682,616,658,546,463 19,293,216,189,251,209,159,768,729,666,667,642,660,818,874,869,853,843,835,804,810,471,567,559,534,541,492,512,442,617,885,812,764,729,752,695,650,727,829,868,918,975,1023,997,977,682,1023,967,910,887,867,837,743,865,943,969,1023,1023,1023,1023,1012,671,548,686,721,754,739,724,765,651,641 17,9,9,30,52,51,28,402,884,841,764,641,633,412,409,411,411,411,851,1023,982,803,1023,953,896,867,750,674,523,368,425,1004,1023,950,955,826,718,404,410,447,417,473,523,485,480,440,523,1023,1023,1023,1023,940,808,499,523,467,504,488,511,497,475,384,576,395,398,825,1018,945,954,843,701 2,51,42,169,191,155,135,455,593,549,512,461,481,514,530,533,533,523,604,746,719,472,680,625,562,537,478,458,418,410,504,693,742,639,658,539,505,435,442,456,495,533,634,591,558,498,748,908,915,846,809,708,585,622,700,705,760,748,796,763,717,428,432,414,436,558,727,679,668,577,485 20,12,8,41,46,26,23,416,412,408,413,387,382,396,444,424,410,408,409,410,415,392,394,405,385,402,388,374,381,401,395,408,422,412,415,387,390,412,395,403,415,453,490,461,437,409,512,480,481,449,419,410,415,440,512,505,562,552,604,560,511,397,391,381,399,406,401,407,396,404,392 7,138,48,663,756,210,170,801,823,764,741,651,705,843,892,866,853,849,874,927,914,671,862,820,759,735,653,625,509,632,854,911,923,850,869,765,705,691,807,856,909,975,1023,1014,970,835,1023,1023,1023,1012,984,923,824,975,1023,1023,1023,1023,1023,1023,1023,664,607,669,697,827,917,871,881,774,721 14,34,13,83,102,38,28,514,462,462,434,413,428,548,596,570,543,531,539,557,554,414,492,443,404,435,410,405,402,498,562,543,539,480,495,428,436,562,682,732,787,867,927,832,750,586,820,756,734,646,617,560,468,790,883,914,960,935,953,880,810,429,400,424,432,483,533,495,524,433,420 4,12,10,39,47,38,33,395,385,384,401,368,373,403,389,402,382,386,375,374,371,390,391,384,389,380,377,384,394,382,399,390,382,392,386,380,397,383,383,388,403,404,438,383,419,392,439,403,399,379,376,405,381,417,445,451,454,448,481,458,410,397,390,375,399,379,370,377,394,400,380 5,11,11,41,48,47,40,534,662,584,582,498,547,572,640,605,598,595,705,767,734,563,680,622,599,558,501,502,437,387,536,755,729,667,698,600,523,388,416,424,437,483,609,596,611,439,788,977,933,897,854,784,660,529,595,630,706,721,787,786,747,465,524,481,507,768,840,786,817,695,592 5,28,26,93,357,349,84,434,456,442,424,427,429,418,464,472,489,473,482,531,527,443,515,468,457,457,425,445,428,377,393,437,442,409,427,393,413,400,386,363,376,390,411,416,418,393,524,624,630,566,535,485,424,394,404,415,416,446,491,504,481,460,440,437,459,504,532,509,551,470,483 17,339,300,204,270,217,166,436,414,382,397,405,400,449,471,464,439,459,427,454,441,395,395,422,429,410,415,382,388,476,510,469,479,435,441,409,409,449,476,508,567,647,722,647,599,449,621,582,564,493,457,486,412,500,553,561,626,597,682,648,579,425,385,400,434,412,450,456,433,379,390 5,45,39,129,136,106,102,527,673,643,601,575,560,614,641,653,650,636,729,808,789,528,731,686,603,592,517,491,453,410,605,762,795,711,725,600,562,423,454,485,519,624,796,755,735,483,894,967,962,906,879,811,709,619,723,777,920,933,975,929,878,496,509,507,497,662,792,737,757,649,564 18,25,21,35,58,46,26,395,397,407,385,390,410,409,424,407,411,394,410,414,423,378,406,397,388,404,400,376,374,396,404,404,400,396,401,379,388,402,409,385,431,424,473,429,427,401,479,459,447,421,409,386,402,434,456,467,501,513,545,506,464,386,382,395,391,390,400,395,392,397,382 15,82,61,151,215,175,123,518,738,692,651,544,583,560,594,592,552,542,748,894,870,636,878,822,739,722,612,548,449,433,535,871,913,814,841,672,571,426,460,455,487,571,684,650,630,501,780,1012,1023,948,921,809,673,625,689,701,760,748,808,791,748,468,508,468,466,721,891,836,835,714,595 1,11,11,16,13,10,13,417,488,482,436,423,403,418,438,422,428,410,467,627,616,428,634,581,480,475,426,406,394,384,410,554,665,539,565,444,413,392,411,390,397,435,469,446,442,409,529,700,770,656,623,498,412,462,495,500,520,518,586,535,505,387,390,399,405,442,646,571,573,459,422 2,13,13,57,80,81,57,402,420,424,413,399,390,405,423,413,402,407,449,489,491,397,476,442,416,431,405,408,376,401,398,465,487,446,460,399,418,392,376,393,408,416,438,416,421,384,481,632,655,582,532,453,425,426,447,444,479,475,498,499,463,394,395,398,404,420,497,459,459,424,408 1,17,16,16,35,34,15,436,406,403,411,393,415,444,480,474,457,431,421,448,442,404,438,415,407,401,410,371,386,406,433,452,451,435,438,407,416,397,411,409,435,458,534,486,474,430,573,559,550,470,480,443,401,513,572,568,626,601,654,606,549,400,399,392,404,421,458,430,436,415,386 4,8,8,7,8,4,4,393,372,379,371,388,391,391,392,395,400,402,383,387,378,392,371,383,397,384,386,387,381,374,414,398,391,384,378,389,384,416,407,413,466,530,648,578,488,388,589,463,417,397,401,389,377,447,505,596,781,787,817,701,609,381,390,386,385,383,386,388,374,371,381 5,13,10,28,32,26,23,412,355,374,381,385,384,406,424,412,381,394,409,376,364,380,385,369,379,384,392,365,371,391,390,404,382,384,381,391,394,391,410,394,421,440,463,433,423,405,469,410,388,400,379,376,372,450,460,473,501,507,537,508,473,392,378,378,387,392,389,384,392,374,388 13,11,9,26,29,20,18,423,433,398,394,403,397,409,420,418,421,416,436,475,459,398,450,428,402,411,403,403,371,407,401,453,460,416,438,406,393,402,383,381,401,437,458,431,438,407,513,597,594,541,516,456,423,450,493,487,510,508,569,518,495,401,393,393,398,413,467,447,454,409,398 16,21,14,141,114,69,89,749,730,686,636,549,571,788,841,806,790,759,791,853,832,591,791,735,668,643,540,520,437,423,633,825,842,761,780,658,563,493,518,541,606,693,797,767,757,615,908,1000,989,932,904,808,692,793,855,865,917,911,957,936,890,616,535,611,627,759,870,816,827,720,616 10,9,8,24,28,25,21,429,377,393,387,391,396,425,429,420,423,400,388,386,386,386,386,401,384,380,375,396,392,385,393,399,397,389,381,393,369,406,408,400,416,405,443,433,435,387,496,434,431,390,408,394,380,431,440,450,527,501,538,498,457,374,389,386,390,386,387,387,396,392,374 16,12,9,43,48,26,21,424,438,412,400,411,398,447,467,445,447,417,455,500,493,409,475,454,423,412,394,402,391,398,414,480,505,459,465,421,403,407,404,408,419,448,514,468,452,410,539,661,671,577,561,482,440,463,497,520,559,560,611,572,513,395,397,401,394,424,497,462,451,406,405 5,27,16,219,232,131,122,514,624,582,538,464,509,529,596,573,572,546,659,770,733,487,710,653,568,549,473,461,427,421,530,723,763,670,678,561,478,409,444,467,498,568,670,626,600,507,779,917,920,857,822,737,594,645,720,729,788,772,828,802,756,453,483,452,448,599,740,683,694,565,507 16,9,8,29,33,26,23,443,395,390,397,375,379,428,429,432,401,407,404,379,408,388,380,390,390,396,374,384,376,403,404,390,403,375,382,377,385,410,380,369,390,413,436,420,428,386,446,422,408,394,403,379,383,412,419,405,467,472,541,503,453,409,401,372,380,398,399,395,383,381,391 13,9,9,65,86,87,65,392,416,403,388,376,407,374,400,409,398,415,402,438,437,387,427,425,410,424,379,388,398,409,394,433,453,421,425,398,390,377,394,388,397,398,418,398,394,387,418,583,620,528,486,437,381,397,405,388,412,419,421,408,410,375,398,386,388,400,441,422,412,416,397 17,11,10,31,40,29,22,417,396,396,381,386,393,406,418,426,393,406,409,429,417,388,401,383,400,402,388,398,381,400,400,403,404,401,408,376,389,408,394,396,390,406,462,432,416,405,478,463,444,420,418,400,386,431,478,446,501,505,528,484,457,389,390,388,399,398,417,390,396,392,388 20,14,12,42,53,34,25,408,404,405,385,378,399,416,431,408,420,398,405,432,410,378,386,406,399,402,391,399,382,382,393,403,417,410,390,399,402,380,422,404,422,415,470,440,420,409,500,514,512,471,418,405,400,466,486,484,525,528,552,514,478,393,380,390,385,395,422,427,408,400,400 15,14,13,61,113,111,58,405,507,458,462,417,426,420,452,454,458,447,488,584,582,422,537,512,472,468,423,422,407,401,438,551,593,510,525,433,413,382,393,394,403,423,453,476,446,409,578,800,815,731,694,594,483,441,487,481,567,555,599,598,534,399,427,392,413,481,580,522,532,461,409 6,112,73,183,200,103,105,521,558,527,474,457,429,592,645,599,581,597,614,685,674,452,598,540,498,493,443,433,416,450,555,660,663,563,603,524,471,473,521,554,604,706,804,729,695,547,828,859,849,790,751,666,550,729,806,826,885,871,912,867,806,467,462,456,472,543,665,599,622,511,464 19,14,12,33,43,35,26,403,388,391,390,389,409,400,415,384,409,390,403,414,390,385,404,403,386,389,391,395,379,388,399,407,411,405,405,381,387,406,396,400,411,427,456,432,418,402,458,452,436,419,406,395,382,459,472,485,522,512,532,498,438,376,374,387,384,392,406,411,404,375,383 13,23,22,30,41,39,28,453,431,425,412,408,403,452,468,421,435,415,442,493,460,396,476,443,414,415,399,398,392,376,448,474,510,450,447,454,412,385,406,437,444,514,621,570,522,392,537,599,599,537,546,479,451,442,460,479,502,517,557,524,502,402,402,400,380,417,473,441,429,408,396 7,123,87,90,128,105,74,490,780,734,655,543,546,537,578,552,542,527,807,944,891,724,923,846,771,743,616,539,466,390,520,918,935,843,844,703,560,389,463,454,498,561,669,603,583,527,757,1023,1023,959,920,805,649,657,696,687,738,726,788,757,722,450,483,454,444,816,945,863,867,750,592 8,11,11,96,100,98,96,405,455,455,452,447,455,433,435,456,463,437,473,475,516,415,412,446,430,434,417,433,394,381,408,419,425,412,420,438,427,405,402,407,395,408,443,429,435,386,581,616,586,558,550,522,485,414,445,459,479,487,547,528,489,407,423,407,422,462,469,490,498,457,451 7,10,10,62,93,96,63,383,393,399,413,394,389,398,419,406,395,399,409,421,433,385,414,405,410,385,403,392,389,392,403,394,417,400,416,384,406,399,394,402,394,403,463,419,427,408,472,507,514,473,428,406,406,432,487,477,492,485,552,489,468,394,400,384,381,404,428,428,418,401,399 16,33,33,93,126,124,90,451,522,469,464,442,445,471,498,471,483,482,547,622,605,431,545,525,488,488,436,413,406,378,469,590,616,547,558,463,441,398,402,417,417,412,491,497,484,425,647,817,812,751,718,612,539,443,510,519,583,604,645,641,607,422,422,401,413,527,635,578,590,506,469 18,8,8,40,52,53,41,408,436,424,411,407,387,401,413,421,410,402,428,489,461,406,461,416,405,417,396,395,398,395,397,470,483,427,456,404,417,400,395,383,390,401,425,412,432,394,485,660,663,573,551,495,427,415,440,440,476,506,519,502,480,390,398,394,396,416,479,444,454,399,410 6,21,21,58,79,78,58,408,421,423,422,399,404,416,416,433,440,398,454,488,468,401,466,440,413,403,393,408,398,398,427,475,470,437,427,422,398,400,387,400,416,419,455,434,437,407,546,655,639,573,548,500,443,439,484,503,559,549,589,542,524,396,395,389,401,437,487,456,459,431,412 4,179,161,210,272,241,183,485,643,599,557,510,525,533,594,558,551,552,666,792,762,527,743,694,612,587,524,518,438,416,532,749,790,684,717,577,497,419,409,435,463,528,653,630,617,494,783,936,944,874,847,741,622,597,684,699,768,758,818,797,748,439,479,430,456,628,784,732,734,621,534 9,70,48,123,176,116,81,554,652,587,545,491,505,594,641,611,610,584,686,793,772,536,746,684,609,594,502,492,439,389,540,762,796,695,711,591,525,421,434,477,472,532,664,617,629,475,787,934,933,871,843,746,622,593,658,682,749,757,816,798,753,437,478,454,467,647,803,745,748,637,529 5,9,9,33,42,42,32,500,523,490,472,452,450,543,599,583,581,576,578,617,607,438,542,488,477,449,447,418,413,404,488,573,570,512,534,465,441,402,418,408,440,471,591,572,567,415,745,789,764,710,676,606,504,521,598,605,693,694,764,748,708,460,427,472,485,544,622,576,595,516,457 4,15,14,43,46,39,38,396,441,437,401,407,410,408,422,425,414,401,459,510,504,405,462,463,437,424,409,394,402,379,416,488,518,445,455,420,417,405,403,388,405,419,472,428,423,394,514,676,690,608,576,505,443,447,464,469,513,501,546,527,482,386,402,388,402,427,514,461,469,444,399 10,13,12,22,34,31,19,416,443,446,411,424,399,437,463,472,452,431,482,483,481,407,442,434,416,402,399,410,381,384,462,478,487,447,456,419,406,408,397,420,443,468,552,516,531,432,631,651,616,585,551,500,442,450,500,504,596,592,664,645,585,416,397,395,416,453,472,459,472,420,412 2,32,32,168,233,240,172,388,386,394,388,413,394,410,384,396,411,406,416,406,425,375,404,412,401,398,388,391,382,418,403,414,442,413,408,409,398,393,384,391,390,435,464,451,411,418,432,511,482,449,452,436,405,475,554,535,547,518,524,462,448,398,381,404,389,394,426,405,406,393,371 11,13,12,9,11,10,7,533,617,547,540,481,524,536,580,590,587,582,654,748,724,510,653,603,540,543,469,463,429,396,514,706,711,641,648,531,483,398,412,430,429,476,591,576,590,435,776,892,879,827,801,718,616,503,567,594,685,694,760,770,725,447,474,463,486,635,748,680,704,598,541 14,63,47,210,273,213,165,414,486,478,430,425,421,466,500,464,474,464,520,602,596,438,547,495,471,465,420,406,406,405,458,582,619,511,533,463,420,397,424,448,462,515,592,522,496,451,649,781,788,703,684,564,491,524,632,650,691,689,724,679,615,408,389,414,416,469,600,512,555,448,435 9,16,14,36,52,36,22,390,414,409,389,402,384,394,398,395,377,393,411,438,406,399,409,406,408,404,392,380,389,395,389,409,428,412,422,406,390,391,396,402,394,394,424,416,407,398,449,532,520,463,441,408,387,424,427,435,466,458,501,467,426,400,395,391,382,389,419,432,417,416,381 12,28,17,53,83,55,34,416,378,407,371,394,398,455,449,438,429,407,419,427,395,379,400,398,379,377,391,391,378,398,427,410,392,416,395,393,368,409,425,431,462,501,559,502,482,435,567,481,469,447,404,396,386,569,622,629,661,651,690,621,552,399,385,383,397,398,397,406,407,395,400 11,44,40,28,33,25,22,623,690,624,583,539,591,667,734,716,711,688,747,799,782,538,711,667,625,577,528,501,457,441,620,762,773,683,726,597,514,438,431,465,519,580,718,719,725,485,867,932,918,871,846,777,682,638,727,742,818,817,878,873,838,549,498,559,573,712,796,734,770,660,585 15,26,18,47,67,41,29,492,410,407,395,376,399,532,569,495,480,480,464,452,447,386,415,398,402,410,391,389,393,422,460,437,444,420,427,414,400,401,452,473,508,547,645,583,551,469,679,580,536,497,479,451,401,622,684,687,740,738,790,729,667,422,387,395,398,422,441,405,401,406,413 11,11,10,29,34,23,21,412,442,443,438,403,405,416,428,425,417,429,449,520,492,403,485,444,424,425,404,413,400,421,411,488,508,452,462,417,415,416,421,401,404,438,461,461,471,406,535,658,657,568,541,477,430,457,493,504,536,527,571,552,498,391,391,399,390,431,511,462,462,439,415 12,8,8,16,23,21,14,397,398,392,396,400,397,394,418,381,406,400,424,441,426,376,425,393,394,387,401,375,385,386,400,421,412,407,399,414,393,391,394,412,426,409,435,428,417,396,439,486,487,459,441,419,405,426,428,456,458,449,457,436,428,384,376,398,380,407,409,401,419,392,391 18,25,21,42,68,52,30,396,381,394,378,374,367,394,441,409,395,410,386,395,395,392,397,379,403,376,380,379,375,410,400,399,387,397,404,389,391,402,413,411,421,455,493,448,423,418,454,429,428,399,405,388,377,471,489,483,524,529,549,508,474,391,377,383,391,386,379,387,386,394,378 19,41,30,45,62,49,34,481,534,493,483,465,489,504,537,541,546,521,572,613,619,427,531,489,483,460,438,428,416,393,515,569,559,512,524,482,471,424,471,490,560,640,737,660,611,466,751,788,764,710,689,631,539,598,680,719,780,761,804,773,719,432,442,447,475,529,599,554,570,501,487 1,10,10,8,9,9,8,402,393,397,382,384,408,385,393,401,421,376,396,431,411,399,421,406,388,376,398,375,400,379,392,440,447,410,417,402,392,394,393,390,392,373,401,399,391,379,425,518,540,455,456,412,394,381,406,417,420,414,437,417,422,388,378,400,402,401,446,420,405,404,378 19,282,95,482,582,257,208,693,764,723,661,616,651,741,800,784,764,750,809,884,862,627,821,780,712,700,595,547,499,624,805,865,875,804,829,730,652,734,851,897,947,1010,1023,992,932,699,968,1023,1021,963,937,864,767,895,984,1022,1023,1023,1023,1013,961,570,543,552,618,756,864,813,835,725,627 7,14,14,74,92,93,75,416,465,457,437,436,434,412,464,444,425,422,477,557,548,426,497,467,453,440,423,396,395,383,426,529,553,478,504,456,433,376,388,393,410,424,454,448,473,406,611,775,781,707,662,584,480,423,489,496,572,567,626,623,561,398,402,399,402,463,561,502,535,466,421 1,79,67,25,31,15,14,448,458,457,436,408,413,463,479,465,459,450,494,578,537,421,534,465,439,440,424,418,420,404,410,538,574,500,502,452,425,379,425,414,441,473,557,499,500,433,607,753,735,667,623,546,459,509,571,585,647,629,684,638,611,421,382,398,403,448,559,511,497,447,440 13,235,188,170,232,189,138,444,443,411,420,384,414,448,452,405,444,426,432,484,460,394,466,437,410,415,395,380,386,420,435,450,493,423,439,372,424,400,445,444,464,489,582,532,474,447,558,552,564,478,490,445,415,470,505,503,558,586,611,575,528,410,378,395,384,426,462,419,438,418,387 5,238,217,150,194,177,139,415,370,391,389,409,412,401,431,398,414,431,389,407,398,396,411,405,405,397,384,401,395,399,457,414,433,423,400,410,402,432,437,467,485,547,618,555,505,398,499,463,460,417,420,398,386,435,470,468,507,501,544,522,443,391,365,377,378,386,412,392,416,381,374 3,14,14,83,94,93,83,402,465,441,418,401,403,392,414,421,406,417,455,527,480,402,478,454,430,433,411,404,393,381,408,496,498,451,453,435,399,392,377,386,397,395,427,419,430,398,538,697,706,629,593,509,445,415,465,474,512,502,531,504,485,393,400,407,391,430,514,466,477,423,408 20,10,11,44,50,52,44,400,446,444,413,415,416,402,415,452,426,433,447,504,504,418,466,429,422,426,409,408,392,394,404,489,514,461,457,418,436,379,381,377,392,402,426,445,429,396,542,720,719,635,589,524,455,425,436,472,520,492,540,542,524,381,408,388,410,442,508,475,491,434,428 15,14,14,75,122,128,77,379,418,394,390,379,390,403,397,413,399,402,391,427,405,382,408,410,387,381,392,388,393,381,390,406,430,412,411,406,406,392,398,377,382,408,435,421,414,404,463,497,503,456,445,421,391,436,474,456,461,476,493,478,454,399,397,387,395,402,436,423,404,398,400 14,13,12,47,65,60,44,429,458,449,413,420,420,427,437,432,460,440,457,566,553,427,533,506,443,430,396,402,394,420,424,544,575,490,528,456,437,401,391,413,419,430,479,463,464,409,566,758,760,676,653,531,472,438,493,500,556,534,595,570,519,400,403,402,413,453,525,515,525,468,411 9,16,12,59,61,35,31,475,463,425,424,387,397,498,540,490,491,475,479,519,508,392,468,438,418,421,411,409,385,433,453,479,512,444,463,408,408,424,446,484,511,552,654,581,540,500,698,686,668,594,578,497,431,657,722,726,767,761,799,751,683,405,384,409,419,439,513,469,474,432,412 3,12,11,51,64,60,47,424,444,420,420,396,387,426,447,452,435,432,474,525,518,405,484,436,423,418,412,403,381,416,418,491,523,462,478,425,407,419,408,387,440,468,532,456,462,420,591,694,695,605,576,488,428,503,578,581,627,612,679,613,571,407,406,411,414,442,502,472,490,433,394 3,19,14,65,52,34,43,474,546,479,470,446,458,496,515,527,499,484,574,670,651,455,608,553,504,471,449,415,409,395,479,641,667,571,567,483,457,431,429,458,487,525,621,631,649,463,714,848,843,778,736,639,544,614,673,678,746,730,775,736,689,432,415,412,422,533,657,593,602,499,450 8,8,8,32,39,39,33,392,406,415,398,391,401,410,419,420,410,416,419,453,442,400,418,410,411,400,391,403,407,397,395,438,439,428,432,404,396,384,394,398,399,398,421,414,405,388,471,601,615,550,510,449,410,422,428,446,473,486,519,485,441,399,382,399,389,413,438,423,455,391,405 11,251,213,142,162,140,122,563,713,678,639,556,577,610,672,665,648,635,748,863,849,592,826,779,708,688,578,528,467,454,572,834,874,785,808,673,592,451,441,493,525,595,720,695,681,523,853,1016,1023,963,938,851,714,674,751,766,834,829,875,862,823,510,514,484,513,722,852,802,812,713,592 18,33,32,115,159,152,107,423,463,442,444,408,414,434,474,458,478,442,500,576,547,412,519,492,458,442,432,412,417,367,442,535,562,482,487,435,440,404,397,413,421,413,499,482,484,406,618,761,754,677,638,552,469,486,507,533,598,585,643,617,563,403,421,395,412,488,569,519,524,466,435 15,343,257,151,232,180,112,898,974,940,916,863,890,934,982,979,974,966,1013,1023,1023,854,998,963,922,903,838,820,739,549,906,1023,1023,978,994,914,858,550,613,666,740,827,956,951,973,727,1023,1023,1023,1023,1023,1023,974,899,959,973,1023,1023,1023,1023,1023,848,828,862,884,999,1023,1023,1023,968,899 14,11,9,28,33,27,23,393,375,403,380,382,380,409,409,414,414,407,388,408,395,386,392,389,388,387,381,384,371,386,396,389,404,382,396,389,408,379,395,416,408,423,456,449,435,400,469,441,440,424,402,392,398,433,464,491,515,495,572,516,486,401,376,392,381,392,389,398,381,386,390 3,10,9,11,14,12,10,471,533,482,468,455,475,488,542,553,541,522,580,645,618,439,565,524,481,477,436,436,394,396,491,607,621,534,573,507,425,412,400,428,438,484,555,549,564,422,710,799,778,724,694,619,523,489,563,577,662,661,734,723,672,436,422,428,444,550,637,578,604,510,463 20,10,8,37,50,41,29,420,401,405,395,393,388,428,418,409,404,399,397,431,410,381,402,401,397,392,373,371,379,383,400,426,412,417,403,401,394,392,390,387,406,404,437,421,437,386,500,463,456,441,422,401,397,395,433,431,481,490,527,494,479,392,385,399,384,400,416,421,406,403,374 11,37,36,66,86,83,62,445,526,510,476,430,448,435,483,472,467,471,552,671,635,456,639,563,505,493,434,440,411,402,450,646,671,578,595,502,446,375,393,406,402,444,506,489,493,412,646,851,853,780,752,651,520,477,522,538,590,603,660,637,595,425,440,399,431,535,663,590,619,509,467 3,41,39,308,234,228,302,406,420,394,413,400,390,432,425,430,402,417,434,488,462,429,468,428,423,419,401,405,374,393,405,467,494,441,431,440,389,397,394,396,395,423,438,439,436,418,520,659,658,571,541,456,422,477,490,472,524,516,568,532,484,410,394,396,398,408,468,442,445,434,378 18,53,50,187,308,307,185,458,433,404,433,409,389,459,479,476,475,464,475,459,466,388,406,420,391,396,397,392,383,386,435,428,415,421,426,413,403,426,425,416,442,477,522,508,488,451,630,587,556,483,494,439,419,556,627,643,688,639,690,660,593,428,384,410,417,409,440,420,425,421,386 20,29,24,67,83,58,36,401,400,401,403,382,385,408,431,411,429,396,438,441,419,383,405,400,384,389,382,388,379,381,429,423,431,411,422,385,399,423,389,391,430,451,492,440,437,420,505,534,506,445,459,397,402,463,496,501,564,541,565,532,476,385,375,380,394,398,417,407,412,392,408 20,8,7,29,34,29,25,409,400,397,403,405,401,409,428,423,407,413,415,431,404,390,417,403,412,395,381,393,384,389,401,426,402,400,404,395,396,394,392,385,401,398,426,442,424,400,489,480,495,477,451,423,395,427,444,467,490,486,518,511,478,388,382,392,391,402,431,428,409,402,396 15,7,8,23,30,31,23,396,428,423,430,400,424,417,411,404,416,414,446,536,505,402,486,472,438,443,400,394,378,380,412,512,538,476,475,431,419,391,393,398,406,406,421,424,416,386,508,726,742,647,613,520,449,411,430,438,475,473,521,503,475,389,413,399,400,433,526,476,487,421,424 10,107,86,307,680,621,251,606,681,642,615,598,628,657,698,693,678,667,733,755,759,664,755,753,746,728,667,672,604,392,560,709,702,667,688,613,595,413,413,441,475,517,637,617,642,489,850,914,914,891,883,845,762,564,644,678,785,792,851,842,798,518,557,513,554,697,744,734,757,660,637 7,36,27,57,85,63,42,383,384,403,400,401,397,394,420,399,400,395,395,404,399,389,408,389,376,393,398,391,378,389,393,394,398,385,390,382,368,399,397,386,434,442,459,416,439,427,472,459,452,406,412,387,402,437,476,434,502,507,543,507,454,384,399,365,374,377,382,386,365,390,372 2,15,14,4,4,3,3,406,389,398,389,383,387,401,400,395,395,403,393,389,413,385,382,372,392,378,391,382,391,364,425,393,396,391,399,386,383,400,427,458,483,567,683,586,505,392,522,454,442,406,412,390,409,443,515,565,708,697,740,624,550,407,386,377,400,389,384,379,386,371,398 19,23,22,20,31,29,18,492,577,556,511,478,500,551,588,575,576,569,645,708,707,489,643,585,549,527,463,449,419,394,510,688,699,619,657,539,487,431,408,428,446,480,625,581,583,428,754,883,875,815,781,702,582,498,574,601,660,686,754,748,708,463,478,472,483,604,730,654,697,560,509 15,9,9,7,7,7,6,490,574,531,504,467,482,497,562,557,540,545,609,710,666,466,622,576,508,494,439,438,421,401,506,662,684,598,614,494,468,401,395,406,420,447,550,539,578,412,725,860,849,785,756,657,554,458,527,527,643,643,721,724,685,437,464,437,464,579,693,632,658,546,483 12,8,8,28,41,38,25,395,400,394,381,385,380,405,387,395,409,414,413,418,417,383,404,395,398,392,385,373,383,385,387,407,422,395,412,398,393,373,389,399,405,388,424,392,398,393,428,506,523,476,441,408,409,400,419,408,444,449,452,433,413,382,398,398,387,411,413,411,408,397,394 10,52,37,63,68,45,42,410,445,448,414,408,434,432,460,451,452,453,500,585,574,429,545,504,451,437,430,422,406,387,432,535,590,508,538,422,414,416,432,449,458,492,576,504,500,453,633,739,742,674,618,533,448,574,622,613,682,642,701,659,602,419,411,407,405,454,567,504,512,458,415 2,8,8,29,44,43,29,403,459,443,440,403,419,418,431,430,429,437,477,582,547,419,524,484,458,443,428,407,392,390,414,517,590,494,523,448,436,391,395,397,391,407,437,413,447,394,540,757,771,682,651,546,445,427,445,437,487,483,525,529,494,394,421,405,398,460,544,520,519,453,422 5,106,95,221,283,242,189,469,552,525,496,451,456,511,539,520,523,524,596,705,679,487,647,593,541,492,464,447,421,418,493,661,702,611,611,521,473,406,420,438,491,523,639,588,584,485,729,873,874,804,776,674,566,622,682,695,754,744,793,754,717,439,421,426,422,534,684,629,630,539,450 15,16,14,80,121,118,76,400,420,411,397,395,406,418,421,404,413,413,425,498,448,404,462,421,422,406,402,394,400,377,393,451,485,439,430,420,401,392,392,402,401,416,417,417,423,394,473,593,593,528,478,446,408,419,465,469,482,459,501,503,444,398,387,396,397,420,467,450,431,418,397 19,16,14,28,44,38,24,429,396,390,405,393,400,425,429,416,413,406,408,408,444,387,408,388,396,388,390,385,388,392,417,411,400,407,387,396,383,392,393,390,413,424,492,433,426,397,489,463,446,415,428,406,384,440,482,479,548,503,554,519,469,394,370,395,397,394,397,395,434,384,388 11,9,9,24,37,38,23,396,427,396,390,389,407,403,417,386,398,403,408,447,419,396,434,415,395,405,409,388,371,403,401,434,455,415,429,399,404,401,387,392,379,396,429,399,417,389,449,566,578,521,498,434,409,413,424,429,452,458,482,433,430,406,393,377,405,411,435,429,415,396,406 1,34,16,175,217,100,63,660,674,607,559,507,556,688,761,727,715,699,732,786,773,511,712,644,586,573,492,477,437,517,695,760,783,698,710,610,550,546,628,660,732,799,889,835,813,689,924,950,938,882,854,778,656,868,922,926,963,949,987,951,906,511,471,515,546,665,763,706,735,608,539 6,128,86,121,177,123,82,489,510,480,460,418,387,495,539,505,509,505,546,654,638,463,587,549,487,488,436,404,408,411,449,610,663,573,577,491,431,426,432,461,473,522,604,569,552,485,710,821,817,745,713,596,506,624,668,676,731,722,770,734,667,427,416,438,419,533,649,585,607,507,464 5,9,9,16,18,11,10,476,566,522,478,468,482,500,562,548,551,534,619,696,677,472,625,581,531,516,455,442,413,391,505,679,697,609,636,534,481,395,400,404,426,466,565,542,574,420,723,856,845,793,757,669,547,476,529,578,635,642,710,721,682,446,435,432,462,574,701,644,650,559,476 18,9,8,28,34,25,19,389,395,388,396,397,393,401,409,408,402,396,400,397,423,403,398,401,394,411,391,383,377,382,404,406,404,395,397,399,397,410,411,404,415,432,460,438,422,411,469,457,432,406,411,405,399,431,459,480,494,481,517,468,449,396,382,393,384,397,412,402,389,386,396 4,121,113,184,215,201,168,525,688,645,623,545,563,572,641,614,597,618,713,822,812,552,765,723,634,624,535,501,471,421,542,785,822,727,755,619,555,415,445,416,464,522,642,628,640,462,823,985,992,930,903,827,706,575,661,685,762,762,829,825,781,487,488,475,485,677,807,759,770,661,570 16,33,32,23,25,22,20,462,636,570,541,481,513,492,549,537,526,524,647,756,754,502,697,639,592,553,497,483,436,398,470,729,754,673,682,569,492,402,401,394,419,465,536,519,534,422,730,933,934,873,841,742,628,488,516,551,636,632,702,712,680,433,470,451,462,613,740,680,720,587,523 15,35,35,131,213,212,126,409,403,393,404,402,383,427,442,415,414,423,430,451,429,389,429,406,410,389,398,375,390,394,399,436,424,413,428,406,373,392,408,411,400,421,460,462,449,420,529,546,540,465,484,447,399,434,466,465,516,530,587,542,508,403,385,408,402,423,448,428,421,410,409 18,10,8,35,38,23,21,430,400,397,393,380,387,431,436,409,418,418,424,411,409,380,420,405,383,390,394,388,389,382,413,414,412,383,405,380,390,381,402,386,414,433,459,426,430,405,506,497,468,444,453,416,398,416,448,441,477,499,542,535,493,398,386,390,388,394,400,392,427,383,407 4,66,38,70,121,68,36,455,403,400,409,386,413,480,536,478,451,438,406,440,448,376,401,414,400,402,409,369,385,421,420,439,433,408,411,411,398,435,447,486,477,543,605,566,501,456,623,553,510,468,432,440,402,581,653,651,697,687,736,691,618,380,390,407,379,402,437,419,413,384,380 16,22,19,45,72,50,31,408,411,381,386,362,395,388,420,399,398,394,407,421,406,376,413,393,400,391,383,402,384,416,409,399,417,389,391,411,385,389,387,395,396,433,456,424,416,397,435,450,426,431,413,402,378,433,436,435,481,474,493,454,434,389,384,383,386,404,395,397,405,374,380 8,14,12,26,37,33,22,395,361,364,367,372,364,390,390,392,382,402,386,379,367,385,392,380,379,401,389,375,386,377,405,374,387,376,388,388,412,386,390,394,402,417,392,416,385,390,441,381,380,389,392,389,390,406,437,429,441,436,473,450,424,380,388,388,375,383,391,388,365,374,383 7,15,13,24,38,33,21,400,391,390,373,394,372,407,425,388,403,409,388,395,405,383,403,386,379,381,388,384,384,375,402,389,388,380,387,382,391,400,403,388,392,430,461,413,392,400,462,421,397,416,395,378,404,438,475,467,514,495,528,488,453,386,363,391,395,386,392,380,397,379,387 10,51,44,51,73,64,45,540,529,489,478,439,465,604,677,660,648,631,610,582,571,413,451,437,446,431,408,414,396,442,697,610,567,516,553,487,493,467,572,651,699,804,902,851,823,495,857,784,706,675,650,607,524,673,760,796,891,891,933,892,837,466,425,483,513,550,528,527,537,466,461 15,27,23,84,126,91,58,472,552,531,467,444,443,483,504,500,509,483,571,670,673,439,623,561,509,512,447,429,409,420,460,633,667,565,598,492,467,415,431,444,447,503,595,541,528,451,703,868,875,802,768,652,517,566,628,641,699,683,732,716,643,419,424,422,429,524,651,590,609,496,428 15,16,16,71,119,120,68,419,880,831,771,633,600,411,433,420,413,429,841,1023,981,783,1021,942,877,853,739,656,523,392,412,992,1023,935,931,795,692,401,395,422,417,448,521,491,463,415,530,1023,1023,1023,1023,929,785,475,484,461,489,477,512,524,479,410,571,400,407,815,1023,951,957,848,710 6,13,13,55,87,86,54,423,463,465,434,411,419,425,440,444,433,440,487,561,545,432,515,468,443,444,421,393,377,387,406,536,560,501,500,458,434,394,390,383,402,404,458,444,431,383,577,761,766,691,647,555,480,418,446,439,507,503,540,564,524,392,411,414,403,468,570,530,513,443,416 17,11,11,58,92,96,60,410,408,417,405,414,405,385,429,415,405,428,436,485,463,398,437,432,404,394,389,401,386,355,407,426,467,425,425,401,389,370,396,393,378,418,436,413,411,399,496,600,598,536,497,448,405,398,420,431,452,454,506,490,441,406,378,387,409,433,468,434,454,418,415 13,11,10,19,24,19,15,432,453,446,441,406,425,433,460,458,464,436,497,555,564,427,495,485,443,415,409,417,388,388,425,525,554,476,495,439,428,397,384,397,410,429,462,461,443,405,584,722,714,642,602,516,441,427,460,496,523,528,583,571,547,418,409,409,394,468,552,509,525,423,430 7,28,17,46,57,40,29,480,557,524,503,477,501,536,581,558,575,550,605,670,656,450,572,544,521,489,430,441,408,390,494,636,649,550,576,505,457,389,413,409,445,495,604,592,612,424,764,838,825,772,745,672,558,537,578,618,706,705,773,769,732,433,435,440,468,567,672,626,652,527,498 19,22,22,62,76,77,61,449,538,473,464,452,440,455,485,464,452,467,528,659,639,444,606,545,486,481,420,411,395,378,437,599,669,549,599,491,443,391,419,395,428,465,529,474,492,413,636,832,848,771,734,631,495,482,546,554,616,608,685,650,594,414,407,413,417,502,650,588,602,483,435 10,13,12,12,19,15,9,393,381,382,383,400,386,398,407,409,419,408,391,398,408,392,397,390,376,377,386,382,375,399,444,408,403,394,397,414,371,391,447,488,510,595,718,618,542,394,584,487,447,449,425,403,407,460,522,589,743,740,775,664,585,396,377,405,382,387,404,394,384,377,385 2,124,65,238,242,101,108,601,657,600,554,501,526,658,709,685,668,657,703,785,757,526,707,646,593,564,500,461,446,487,652,757,782,677,718,610,555,538,650,706,765,847,921,853,801,617,891,936,929,867,839,760,623,803,882,902,960,945,978,928,877,500,488,483,514,642,759,716,725,614,536 16,146,129,228,271,233,193,565,682,637,606,526,587,614,652,648,650,633,727,811,789,540,747,689,640,612,534,506,464,417,569,771,791,717,736,621,579,417,426,448,487,534,666,657,658,501,839,972,970,915,891,817,698,594,698,720,804,795,850,839,807,481,502,471,519,691,805,755,778,669,575 4,433,285,789,1023,822,474,691,826,789,797,774,832,765,830,830,837,833,859,862,880,569,726,739,718,728,685,710,635,469,729,761,746,714,757,709,685,506,627,656,719,809,894,837,827,658,984,985,968,948,945,931,859,779,863,886,955,950,997,985,950,698,757,691,740,817,833,838,886,818,811 4,14,14,83,116,106,74,411,482,449,427,400,406,414,430,437,428,437,459,567,514,415,517,485,446,448,418,407,386,399,390,526,565,499,495,439,416,394,383,400,406,411,468,421,427,415,522,745,748,667,628,520,445,418,428,467,517,486,543,540,485,403,400,403,406,452,545,490,496,449,400 11,14,13,34,25,22,31,421,422,386,412,393,392,450,448,439,432,418,423,460,432,379,414,407,383,407,388,392,369,410,413,410,432,418,412,399,391,410,414,432,445,492,550,484,463,429,569,554,541,480,472,426,403,508,576,591,608,614,662,607,539,404,388,395,407,404,425,412,414,394,399 20,9,8,34,42,23,19,403,392,395,390,401,394,412,418,413,407,407,402,397,406,397,418,403,400,409,392,389,397,365,388,416,410,407,405,390,399,385,405,407,401,405,445,429,418,398,475,487,462,448,420,414,396,449,455,453,494,498,518,499,469,380,389,381,391,376,411,415,399,393,391 6,101,99,146,206,197,136,472,560,515,506,462,442,508,560,531,512,492,594,710,681,469,650,608,526,523,448,429,423,392,499,672,710,608,626,509,486,424,423,449,473,526,627,569,562,464,736,879,881,809,782,675,563,606,680,686,743,732,782,746,698,412,424,410,442,552,691,623,643,529,449 3,80,65,123,200,175,107,488,555,525,497,473,468,514,574,559,557,535,603,714,701,474,665,610,536,517,465,420,412,423,497,681,711,603,627,519,469,413,431,419,467,528,622,591,570,473,757,869,866,803,767,669,561,589,662,678,739,738,797,773,724,437,435,444,452,599,728,672,680,563,477 17,154,104,276,348,260,206,605,733,673,631,546,597,631,707,690,666,672,763,852,842,576,811,769,700,665,563,528,443,417,623,825,857,776,783,655,591,462,479,516,546,659,764,720,717,571,876,997,1002,940,914,841,717,733,801,805,859,852,902,887,848,518,520,502,535,713,856,801,814,699,626 17,91,88,203,342,326,192,405,420,404,410,401,403,442,423,447,428,419,469,510,476,426,468,469,410,416,390,408,379,367,400,456,509,428,463,418,428,402,383,403,402,413,424,438,452,432,514,637,639,560,523,466,452,434,460,455,495,491,532,512,514,428,402,406,429,434,487,480,466,442,398 1,12,11,31,38,33,26,433,397,388,405,371,397,431,456,431,414,406,404,407,390,380,394,389,384,390,390,376,396,359,398,388,401,394,400,400,382,396,399,414,410,426,489,460,431,406,512,467,426,403,397,407,391,464,510,513,575,575,617,557,497,401,398,400,394,381,390,388,399,405,381 3,15,11,70,99,62,42,459,464,466,442,426,425,474,497,484,480,474,516,613,592,435,553,494,464,447,414,410,398,416,450,551,616,511,553,455,425,415,437,447,474,522,602,545,529,461,675,797,806,728,693,562,492,579,644,651,706,704,751,709,652,409,396,393,401,502,568,530,549,456,435 6,16,14,27,30,25,22,420,400,395,374,405,381,410,439,418,408,414,424,440,397,381,390,397,403,378,385,390,372,411,412,425,429,406,403,404,387,411,413,439,439,466,524,473,436,424,552,510,485,454,454,419,388,482,532,544,572,585,621,566,517,396,394,388,390,400,412,406,407,397,396 14,31,14,128,159,84,61,502,592,530,496,463,461,514,557,551,538,529,619,713,690,490,656,609,527,539,461,439,409,414,497,687,720,608,649,528,491,427,463,497,511,604,705,621,608,501,764,886,883,813,787,677,574,644,723,738,792,775,822,788,736,455,415,446,448,566,690,635,660,562,496 14,22,19,32,36,24,21,441,436,398,412,418,413,444,444,421,412,437,442,479,479,409,458,451,425,418,390,395,393,374,435,479,494,436,459,411,398,376,395,423,460,530,615,574,529,390,533,604,612,550,543,480,467,449,477,494,538,546,594,547,519,396,395,385,400,411,486,457,459,425,411 10,13,13,69,99,100,69,407,426,422,405,417,388,430,449,420,419,414,424,448,454,393,415,413,403,429,405,395,383,395,404,430,449,423,425,416,413,395,378,392,408,414,457,435,425,410,572,589,578,528,501,462,428,423,460,477,550,537,601,567,515,405,394,390,390,427,427,436,441,415,416 12,23,22,83,102,103,83,424,507,506,440,452,427,452,463,465,449,454,526,662,636,448,593,556,505,486,458,421,415,376,438,612,667,569,583,477,453,405,402,405,401,445,495,467,481,412,602,842,851,773,747,642,526,460,515,527,581,583,635,619,579,421,431,404,407,506,659,596,596,495,448 16,350,258,46,56,34,29,520,499,463,419,424,439,581,613,590,572,565,511,530,525,406,433,453,421,419,418,396,395,513,724,576,527,476,505,462,441,636,794,859,910,982,1023,972,889,541,907,785,706,642,601,564,481,766,877,936,1023,1023,1023,986,919,423,400,437,435,457,514,497,505,451,398 5,57,54,28,43,40,25,689,874,834,800,751,779,739,801,801,805,800,893,973,953,718,898,851,803,784,710,693,583,422,744,930,942,879,896,809,753,422,434,426,473,527,732,755,819,469,957,1023,1023,1023,1023,973,880,597,699,724,823,841,915,941,917,642,714,664,693,871,974,929,944,856,787 19,10,9,31,45,36,26,414,385,387,393,373,393,426,426,396,394,395,387,398,404,363,400,398,387,380,410,390,400,366,406,397,402,385,419,412,369,393,396,405,403,401,445,418,421,400,470,455,445,440,398,388,391,391,453,424,495,485,533,493,451,391,376,378,384,407,416,384,395,379,386 20,11,11,43,48,47,42,478,478,464,434,452,444,496,566,565,530,556,556,549,552,412,440,428,442,442,430,423,405,412,553,556,529,493,525,472,457,422,427,451,481,530,663,639,657,419,758,770,724,689,663,600,518,521,584,613,695,699,770,763,723,457,420,464,469,528,560,525,536,481,438 13,11,10,17,22,22,17,490,430,393,411,409,408,460,464,421,422,428,405,460,444,390,455,420,414,416,386,407,390,409,431,443,451,432,436,401,390,376,406,426,445,502,608,524,509,408,524,560,555,500,488,466,431,447,492,492,555,531,568,555,507,391,399,383,398,410,450,444,410,410,393 1,18,18,74,115,120,77,412,388,378,387,377,402,408,434,406,415,406,409,410,419,385,371,380,385,397,408,392,389,380,404,378,390,391,395,397,387,408,395,401,415,413,464,447,418,419,496,442,428,406,393,421,383,446,485,488,522,495,534,504,471,395,398,394,405,377,391,381,406,381,389 16,17,16,27,50,44,22,405,392,407,394,379,389,407,421,398,412,398,417,422,404,399,400,386,389,381,404,382,372,394,410,394,386,386,404,380,398,392,387,391,405,400,467,423,428,398,446,450,441,413,423,423,384,421,419,442,463,476,509,472,449,368,362,372,378,399,395,419,409,396,376 2,13,12,113,170,172,112,445,469,443,436,406,424,457,478,462,467,450,485,542,499,410,487,460,429,429,398,397,396,412,452,523,534,468,478,407,408,408,389,404,407,430,485,474,482,425,628,703,681,615,561,509,432,439,502,503,574,562,599,603,561,407,380,422,425,478,519,468,487,448,423 11,233,215,243,348,328,228,407,394,382,382,380,393,419,422,437,423,418,436,455,416,380,429,432,409,398,368,357,383,387,415,426,438,432,406,409,397,405,418,439,457,505,567,503,471,447,526,530,514,444,446,436,414,471,510,499,581,574,600,566,521,387,374,395,401,400,435,431,398,394,390 15,12,9,20,31,22,15,440,378,393,380,388,382,444,444,425,406,401,383,392,404,386,386,369,383,371,372,367,371,372,399,384,395,407,391,371,394,364,388,382,397,411,437,415,402,403,427,423,412,386,401,382,355,420,443,427,465,480,522,487,451,379,373,376,393,395,399,384,384,397,374 11,18,16,13,14,10,9,495,571,535,498,458,474,522,571,561,550,547,628,697,668,467,632,578,532,504,455,438,428,394,493,668,695,597,615,509,494,398,417,413,442,478,566,568,572,434,742,854,847,790,759,666,554,518,584,596,686,677,745,744,707,456,430,453,456,592,703,637,663,541,506 14,11,11,71,102,106,74,384,422,424,414,387,401,400,383,393,385,388,422,474,439,393,430,416,420,414,402,385,396,362,407,457,487,438,419,416,409,386,388,407,397,396,400,405,397,386,462,615,624,572,515,453,412,394,389,410,406,422,450,442,427,390,412,394,395,413,465,430,421,411,405 9,46,15,370,444,122,108,650,786,737,691,617,625,683,750,718,708,714,828,922,890,688,885,813,751,729,609,585,488,479,677,902,911,821,841,714,630,548,611,652,701,781,862,810,789,699,919,1023,1023,969,940,849,745,851,901,905,944,932,971,941,895,513,552,521,555,786,905,836,846,730,620 15,8,8,37,47,42,32,403,436,432,410,402,414,410,437,424,414,425,441,512,502,402,482,436,433,421,398,398,392,392,417,481,526,455,465,411,416,390,401,414,426,440,471,473,453,409,544,679,685,611,567,484,451,475,497,511,567,545,610,564,501,399,401,400,402,443,487,460,478,429,409 3,17,16,22,21,14,18,475,559,529,501,457,484,495,548,556,542,536,627,711,675,495,612,568,513,500,451,448,428,404,489,666,678,582,603,509,464,411,403,411,405,473,550,550,559,416,725,850,826,776,739,656,532,466,552,563,656,659,725,729,693,439,428,448,457,576,689,620,647,537,483 16,33,30,88,127,121,85,430,462,444,443,426,405,427,430,446,442,443,469,569,529,427,536,490,456,444,413,398,411,398,416,535,597,474,511,443,422,400,400,428,404,430,493,459,466,402,582,743,749,667,618,542,447,462,504,530,577,560,624,583,547,392,411,406,402,461,581,511,525,470,422 20,17,15,35,55,41,24,393,387,377,375,375,405,404,388,408,415,392,395,397,404,385,399,376,383,387,392,392,379,380,391,379,406,381,403,379,384,387,388,382,410,408,437,424,395,381,450,453,426,415,427,396,396,413,449,439,475,457,475,459,425,389,355,384,382,396,410,395,387,398,398 5,113,75,142,129,86,94,501,628,622,550,462,461,516,586,565,560,529,624,813,793,509,817,756,640,641,517,476,427,442,519,747,842,721,760,591,483,451,489,497,544,635,719,656,623,549,752,877,929,836,808,677,526,706,777,775,816,797,841,796,747,415,448,420,447,562,819,745,741,652,496 20,14,15,55,59,53,50,418,476,457,444,421,442,432,447,454,450,449,506,582,567,430,523,491,447,445,414,411,404,354,432,545,573,504,522,423,433,370,378,406,397,422,464,452,483,394,599,769,775,695,667,566,480,429,467,479,550,562,598,586,550,405,411,411,406,472,562,529,527,441,441 1,29,25,44,44,36,38,395,434,400,399,394,370,426,418,434,434,419,423,457,466,401,440,431,410,416,393,396,392,376,392,449,467,438,429,397,373,395,397,427,419,457,503,441,451,418,529,591,572,509,503,453,395,480,515,542,570,557,589,536,521,392,361,407,406,418,457,407,429,416,399 17,13,12,53,72,68,50,407,389,418,412,381,397,419,442,443,447,437,458,471,459,411,432,414,397,393,391,382,398,391,434,439,450,406,424,406,399,403,409,427,407,453,517,484,490,420,627,612,579,535,513,468,441,497,533,553,614,613,675,664,600,395,383,405,418,426,449,428,453,412,399 15,15,13,21,27,19,13,499,597,555,507,478,494,544,615,583,585,584,655,733,708,491,655,600,560,510,477,447,422,372,517,702,716,626,638,540,469,390,415,422,438,488,596,575,594,425,775,884,871,820,788,701,583,519,595,593,698,694,768,773,726,470,468,460,496,620,756,677,708,596,513 13,179,163,140,202,185,128,416,377,417,413,412,404,432,462,426,420,428,425,452,442,408,444,427,401,419,403,373,373,406,436,456,447,435,442,413,423,414,412,409,421,444,501,452,450,417,493,527,515,473,436,408,394,440,472,468,539,528,590,540,483,407,384,405,382,410,428,411,400,399,389 13,10,9,53,50,44,47,409,470,450,447,422,404,429,452,442,432,436,468,527,508,411,477,444,448,432,405,391,398,405,426,520,527,469,484,430,422,403,406,397,404,429,483,477,471,400,582,687,693,645,608,545,437,430,471,476,542,542,582,567,522,389,408,394,410,465,505,489,506,460,437 13,15,11,31,42,28,22,410,395,381,370,390,373,433,444,431,404,391,403,394,390,396,414,405,380,403,373,386,383,402,415,403,413,382,398,379,412,405,384,417,411,429,478,433,430,416,486,438,402,416,402,425,394,460,487,496,519,520,570,518,473,383,381,395,378,379,393,398,389,378,383 17,18,16,18,22,17,14,421,436,417,426,394,403,412,449,428,449,415,430,475,442,400,444,414,408,411,389,397,387,400,417,459,471,427,438,411,376,387,407,429,444,488,541,489,452,422,564,603,597,542,519,450,401,483,576,601,649,629,671,620,551,388,410,402,387,415,463,443,451,426,392 7,8,8,79,103,106,80,408,398,388,393,401,397,408,430,412,418,423,426,424,428,389,400,402,395,398,395,402,400,385,414,414,434,400,408,395,389,399,403,403,397,445,489,442,445,417,534,532,508,460,456,426,387,492,528,514,564,549,604,543,496,400,384,413,399,409,434,406,429,396,396 18,11,11,48,76,73,45,413,444,452,417,399,402,423,440,414,426,413,456,537,518,430,489,470,415,435,425,408,377,391,407,496,540,466,476,453,414,393,419,399,417,410,466,456,450,416,544,727,727,648,612,514,447,462,491,496,539,527,595,549,529,401,406,395,401,439,538,488,487,436,399 16,14,14,58,100,97,57,401,443,409,403,404,409,405,425,411,394,404,435,479,489,405,468,425,405,421,392,409,380,416,412,459,470,424,448,421,402,389,409,393,401,418,426,424,410,418,510,616,626,558,532,468,425,419,454,469,487,466,535,492,470,379,406,394,415,420,467,447,453,424,413 4,37,36,243,428,437,244,423,403,400,383,367,399,432,425,400,431,452,434,412,399,398,375,393,395,386,399,383,387,403,409,412,402,400,373,388,400,400,420,419,448,467,516,475,427,449,538,497,482,438,427,420,398,504,574,579,597,582,632,557,533,404,382,400,396,414,405,397,410,376,384 20,77,71,85,115,96,70,496,622,565,507,480,537,516,576,567,559,535,647,749,726,498,682,651,571,565,495,459,440,398,526,704,742,648,659,576,492,395,388,443,427,470,596,568,586,433,754,913,912,854,825,742,632,482,590,620,697,692,764,755,715,442,462,422,462,612,734,682,704,602,520 18,10,8,34,38,27,24,420,395,399,403,374,369,414,438,415,423,419,388,401,410,388,380,390,387,385,396,379,385,402,389,392,414,386,407,397,377,401,402,400,409,412,458,446,443,409,461,473,450,424,416,376,406,414,435,444,499,489,515,489,453,386,393,387,398,388,411,383,404,396,397 19,12,10,36,41,32,29,411,421,418,397,407,381,431,459,430,419,390,407,446,452,396,423,422,412,404,395,390,379,382,394,435,446,424,438,398,396,389,395,420,427,422,480,462,426,412,527,556,534,486,463,448,420,451,479,492,534,534,601,569,495,385,397,395,389,411,439,418,406,401,383 8,11,11,85,115,102,76,401,435,442,432,405,426,406,434,430,423,428,499,550,523,428,501,478,442,424,416,403,388,384,417,505,552,477,483,447,412,384,387,405,413,421,460,447,445,418,541,742,749,652,614,525,451,434,480,475,522,542,578,563,505,389,397,396,406,423,531,513,490,450,429 12,14,10,33,54,38,23,408,415,413,388,391,367,418,418,419,410,393,396,416,394,388,388,378,379,391,377,378,379,369,417,412,401,401,407,394,376,391,385,403,391,402,426,407,417,393,458,458,427,405,409,384,404,417,458,431,456,480,491,481,439,383,397,382,383,385,408,406,395,399,389 9,15,12,25,33,22,18,392,394,385,385,399,388,420,413,394,404,403,405,438,424,398,397,407,398,385,391,400,405,399,388,414,422,412,413,387,377,403,392,397,387,415,436,417,407,401,471,511,494,473,440,415,395,437,444,446,491,470,484,477,425,398,380,393,391,391,418,409,411,413,380 14,54,39,101,155,105,68,425,448,440,439,427,404,426,464,456,448,472,496,577,547,436,544,493,447,461,414,390,406,388,446,545,576,511,510,423,415,413,434,429,475,503,558,515,489,448,631,737,729,662,611,527,438,543,615,608,665,659,702,658,596,422,397,395,417,460,568,517,501,457,402 17,9,9,25,32,26,19,398,387,368,379,378,400,399,415,398,412,404,382,387,394,391,388,383,375,385,392,392,395,388,401,389,393,392,390,394,393,406,424,410,419,417,451,416,401,406,453,435,420,400,411,384,388,433,471,464,493,503,525,471,444,395,381,380,375,403,380,399,378,380,377 13,12,11,19,30,25,14,414,439,452,432,418,424,401,420,415,426,416,478,539,539,408,499,465,438,419,422,407,404,380,437,519,537,480,504,473,422,386,374,399,393,419,444,440,476,394,553,785,821,746,723,612,529,431,471,455,507,489,542,557,538,400,429,389,408,443,511,493,530,457,427 17,14,11,39,56,42,30,420,385,388,391,381,379,424,436,413,430,408,413,410,402,385,388,385,405,395,373,365,383,404,411,391,405,390,400,371,391,422,395,410,437,483,513,455,455,423,489,474,444,432,412,387,376,496,550,543,596,571,629,556,515,385,371,399,383,394,411,393,393,402,387 5,23,22,7,7,6,6,579,692,640,592,519,582,621,689,677,669,664,754,819,800,566,758,702,636,631,534,515,461,401,584,797,806,728,752,629,561,428,419,447,467,549,688,664,696,463,846,960,950,901,874,793,695,570,666,692,780,779,843,848,812,489,506,523,548,725,828,771,788,684,584 1,10,8,95,163,164,92,413,405,415,378,399,408,407,418,411,417,422,417,456,434,395,429,407,415,385,384,394,393,390,412,432,438,431,431,400,384,395,400,389,396,432,470,445,430,414,491,528,534,476,457,414,406,462,508,528,555,547,585,519,502,389,388,392,388,402,446,423,416,385,405 15,22,21,7,7,6,7,560,736,682,641,565,595,589,671,668,667,645,773,858,833,597,798,749,689,665,554,552,478,413,579,829,845,767,786,679,610,383,418,442,447,509,643,644,668,448,836,1007,1001,947,918,840,720,546,612,652,738,750,816,828,799,522,549,515,534,740,868,816,831,721,630 6,11,10,22,25,20,18,410,414,406,419,391,397,412,408,421,399,396,389,433,430,389,410,401,392,388,385,369,376,376,392,417,402,424,390,396,401,400,402,425,414,427,451,427,428,399,497,490,483,436,443,431,379,441,494,487,512,511,537,512,474,393,386,398,397,397,424,426,398,399,374 1,60,48,43,43,32,34,645,747,704,665,620,617,702,770,760,752,740,806,874,851,621,814,766,709,683,583,580,496,437,667,847,859,783,802,683,619,445,469,500,542,610,768,747,766,496,903,997,988,937,913,839,729,680,756,776,850,851,907,906,869,576,549,604,624,792,877,828,842,733,658 13,20,20,36,47,48,36,425,522,514,480,448,453,436,450,452,477,446,540,661,644,445,620,569,503,491,463,394,408,380,438,631,675,587,612,502,453,397,388,401,408,435,468,439,480,395,595,847,865,785,753,624,511,456,477,488,545,530,589,581,553,408,431,414,429,502,656,605,591,492,462 10,10,10,41,67,69,42,401,404,385,401,393,386,404,409,393,423,395,413,401,419,384,409,396,385,387,406,385,385,396,397,396,414,410,390,390,404,403,402,401,412,447,451,424,423,397,493,477,492,458,452,426,386,456,485,498,540,515,556,513,484,403,386,386,380,411,406,374,411,398,392 11,100,94,250,537,514,231,516,685,621,576,511,546,551,592,578,555,569,693,818,786,541,760,707,631,616,538,497,441,419,524,770,804,716,733,609,534,398,416,443,456,520,639,614,608,495,792,971,981,914,887,799,665,571,658,666,755,753,810,795,750,477,517,458,473,675,811,756,775,672,553 20,19,18,67,135,137,67,412,424,399,395,408,418,435,481,449,453,461,451,462,471,400,432,405,409,417,398,411,376,396,417,448,437,423,416,416,423,416,407,411,425,448,500,469,480,430,606,616,601,554,522,471,443,504,558,569,634,604,672,631,570,404,386,388,415,427,469,453,473,413,397 18,38,37,190,321,315,184,377,424,411,395,398,379,395,427,420,389,412,419,430,448,385,418,409,406,402,392,393,385,390,380,435,438,429,414,395,389,383,396,388,398,407,416,404,416,417,479,558,558,484,470,444,400,420,450,444,460,469,504,467,422,408,387,401,401,405,419,426,420,397,407 18,10,9,25,30,26,22,389,379,384,394,389,387,393,407,398,394,386,383,399,384,392,405,389,384,394,389,377,382,387,389,395,392,387,381,377,377,408,402,402,405,420,436,404,408,393,434,421,400,408,404,381,403,416,444,451,466,471,474,452,412,385,381,402,382,385,384,376,398,382,370 16,48,29,67,106,61,40,411,400,402,391,357,388,407,441,441,433,424,410,413,420,400,410,399,382,372,403,377,380,397,434,412,399,389,404,389,378,405,401,433,428,459,509,459,425,424,511,480,461,467,421,412,392,473,515,533,553,547,591,538,497,393,382,407,382,398,424,407,408,379,392 19,311,276,203,277,244,178,442,403,402,408,371,377,447,452,411,421,411,409,403,427,386,397,387,401,375,377,397,393,430,449,420,404,399,426,398,395,420,422,436,464,522,604,546,520,429,558,498,462,431,436,422,382,451,489,509,577,565,605,568,489,404,387,409,413,410,420,396,414,391,385 18,10,10,101,117,119,103,397,390,384,380,382,383,389,391,367,381,375,374,377,390,383,393,384,390,385,396,385,388,384,387,383,389,380,379,381,378,386,372,385,392,372,373,366,372,392,359,387,402,374,402,378,395,373,359,371,359,359,358,366,376,386,379,384,394,398,379,395,376,389,375 3,10,10,53,87,85,51,409,457,459,424,393,417,427,420,452,432,417,471,567,555,430,526,484,454,457,405,419,395,376,422,538,556,482,499,435,417,387,398,390,403,408,434,433,434,379,525,751,757,676,648,556,460,418,441,432,489,510,551,538,502,393,403,399,409,464,559,499,512,477,422 19,36,27,53,78,55,38,431,402,393,394,389,391,423,405,431,399,405,411,407,414,375,401,390,395,393,391,386,374,403,411,387,418,395,419,397,389,395,426,412,429,452,494,449,439,401,492,451,451,433,414,407,392,463,505,507,531,528,573,544,472,380,397,365,380,397,410,410,382,398,385 10,10,8,27,30,22,19,434,404,386,372,388,377,445,434,424,411,408,386,401,404,383,392,386,384,391,377,394,393,391,405,412,408,389,385,394,390,397,395,403,405,412,473,439,434,410,473,428,430,392,404,405,373,447,469,478,523,545,564,538,481,395,391,389,378,392,403,390,393,394,396 11,256,232,180,238,216,163,420,404,403,406,389,374,445,446,424,418,405,405,417,416,397,394,421,392,397,397,361,399,372,440,403,406,401,403,386,397,399,422,442,443,458,554,488,480,429,496,507,483,445,417,413,386,437,487,477,519,505,583,544,500,384,371,391,407,412,409,414,417,424,363 5,10,10,65,97,101,67,394,417,408,391,406,402,403,393,400,403,401,437,466,461,400,446,427,404,407,399,385,388,373,386,456,486,438,426,407,397,403,404,386,414,419,437,437,401,393,492,624,606,558,502,475,433,419,452,471,493,494,516,480,452,390,387,383,398,421,472,447,443,419,400 17,10,8,37,35,25,26,429,392,405,391,377,385,438,446,418,416,412,387,402,401,390,384,391,393,384,390,380,384,389,393,392,400,394,405,391,390,395,397,373,388,421,442,436,415,392,455,447,429,407,401,381,380,415,442,448,476,509,527,514,458,391,397,382,376,369,403,398,398,377,394 7,10,10,3,3,3,3,383,386,399,395,391,376,397,383,384,365,398,396,391,380,397,367,393,396,389,392,383,391,399,392,392,405,393,376,377,384,403,393,404,394,419,441,404,415,385,424,449,426,408,404,405,395,405,424,429,451,449,485,465,430,374,391,388,390,372,388,391,392,369,389 4,12,10,51,69,45,34,399,423,420,410,404,414,414,413,406,403,412,452,471,455,412,470,440,416,407,417,397,408,371,394,471,486,449,431,434,392,377,388,385,400,413,415,411,407,393,480,669,684,594,566,486,415,418,440,443,473,473,515,500,475,388,407,384,397,422,499,442,448,428,424 2,15,15,76,117,118,75,377,402,406,386,391,402,413,409,387,400,398,403,441,434,392,438,428,404,405,395,386,386,381,383,429,466,425,411,396,404,380,393,391,408,394,401,401,423,406,441,492,522,470,428,401,401,400,431,426,440,432,462,466,426,380,376,397,390,409,440,435,421,417,385 3,56,52,47,49,37,38,647,756,706,677,612,658,693,754,754,747,738,803,865,851,587,777,731,692,660,591,592,478,419,668,831,834,769,785,690,612,427,443,435,480,577,735,728,760,482,911,1006,995,948,928,861,762,641,728,750,830,839,902,915,879,578,576,589,609,780,864,820,839,738,661 14,15,15,50,62,62,50,469,673,607,577,506,525,494,542,532,514,507,702,812,784,601,769,708,641,612,541,500,443,409,487,790,796,718,715,595,527,393,412,406,421,466,541,549,548,422,722,998,970,916,875,786,656,486,555,554,632,637,705,716,671,432,517,427,445,714,844,786,807,685,579 19,8,8,84,129,136,88,390,415,402,408,387,392,389,380,409,400,388,408,433,436,384,424,400,399,408,388,376,376,385,387,432,440,414,442,376,396,391,394,380,381,387,412,404,393,383,443,538,547,495,471,429,393,388,396,399,421,419,438,427,408,390,395,398,389,406,421,428,417,395,403 13,13,9,38,45,29,24,412,396,399,380,400,393,419,448,415,413,413,399,405,420,383,397,404,379,383,379,394,391,388,418,404,415,385,398,398,402,379,410,413,429,438,486,475,455,418,499,480,446,431,447,417,396,493,514,537,570,545,592,557,490,395,397,388,394,388,392,394,411,387,397 7,31,30,90,107,101,83,424,464,451,441,399,407,434,457,459,443,440,498,587,553,429,545,510,453,438,412,404,392,385,435,564,586,503,531,451,431,405,418,411,426,461,520,479,478,429,625,766,765,701,652,547,461,488,559,599,635,630,683,651,567,407,416,414,394,487,575,517,524,450,439 2,229,215,111,158,151,105,424,378,403,390,399,406,420,440,426,406,391,410,437,415,405,413,405,378,382,384,398,392,401,418,433,441,400,416,412,406,395,427,401,441,468,649,483,477,438,492,487,500,466,425,425,418,439,469,477,512,498,527,522,491,420,411,394,395,412,415,400,411,394,396 5,13,12,12,14,9,9,544,613,574,541,521,537,594,655,642,641,618,691,751,727,502,672,609,568,533,467,460,421,405,566,724,731,647,676,546,512,392,437,449,477,516,663,635,652,449,821,895,881,828,798,732,609,574,665,689,756,754,823,820,778,492,465,497,524,652,748,688,713,600,523 1,23,21,9,13,12,8,406,398,381,368,381,378,401,399,409,407,381,420,402,392,380,394,383,382,388,389,388,375,398,412,400,403,388,397,396,380,398,414,420,415,433,473,419,415,411,471,434,439,424,412,395,385,454,490,495,537,516,571,480,475,397,380,399,378,376,397,392,387,391,390 3,9,9,19,22,17,15,398,402,378,383,394,383,434,409,402,393,400,417,406,415,389,405,406,385,391,383,380,402,371,402,403,411,402,397,403,395,402,376,382,395,406,439,428,412,398,419,489,484,446,446,407,399,415,415,425,441,451,486,467,432,388,387,394,412,410,424,415,413,394,381 11,101,95,36,62,56,33,444,567,549,469,459,446,460,528,484,483,467,618,760,710,533,730,636,548,560,463,451,427,373,451,730,756,648,660,505,455,398,411,452,429,496,563,501,519,445,629,874,871,786,747,616,485,551,595,581,626,614,680,654,602,435,425,415,426,610,749,671,664,540,456 6,136,108,1023,1023,1023,938,754,825,780,741,680,712,787,844,833,813,804,862,938,921,684,882,844,777,762,676,650,534,573,769,892,923,845,856,744,687,603,620,678,730,821,915,876,865,731,996,1023,1023,1022,997,926,822,862,938,959,1013,1004,1023,1017,976,639,614,620,657,811,918,875,888,798,712 3,95,91,260,338,325,246,496,580,566,539,473,494,500,539,526,542,530,625,745,726,465,683,621,555,545,468,455,418,420,472,697,730,641,650,548,499,400,409,435,451,467,585,557,552,447,747,897,902,832,807,720,588,544,621,639,716,708,765,748,697,434,427,438,477,594,739,688,691,564,490 9,11,10,22,33,29,19,416,388,391,391,380,394,438,458,435,443,430,417,405,438,402,416,410,397,389,397,382,370,408,409,408,435,418,411,396,403,387,384,393,388,430,442,428,432,385,502,492,474,440,430,423,388,427,444,439,505,506,562,524,479,394,397,392,390,408,415,419,422,398,383 4,14,14,40,52,49,37,406,448,436,411,398,432,441,435,435,414,421,466,547,535,414,497,480,445,452,416,407,384,365,417,520,560,472,518,425,409,394,368,402,408,417,465,427,440,406,526,733,739,666,621,537,464,433,480,443,504,507,550,541,511,388,401,403,394,443,530,487,496,456,409 9,62,60,66,77,73,63,661,762,714,699,686,709,707,774,779,785,781,812,814,832,592,714,713,695,682,643,654,570,396,672,756,745,705,746,674,644,391,436,421,461,496,672,670,730,460,924,968,951,926,918,887,804,587,671,707,806,816,885,907,878,618,657,655,694,793,824,811,848,764,719 16,18,15,46,57,46,37,418,405,381,402,386,395,419,420,422,404,406,400,405,427,401,402,391,377,397,378,386,379,413,400,413,400,401,396,376,383,399,418,417,426,447,502,461,452,408,513,481,464,420,414,411,380,465,520,515,559,558,590,544,503,393,389,399,395,381,410,397,405,392,390 4,248,61,1023,1023,219,238,824,911,874,838,769,785,868,911,897,887,870,938,1018,999,785,969,925,870,858,769,736,604,633,850,991,1013,944,956,870,794,671,773,815,864,928,999,956,940,859,1023,1023,1023,1023,1023,1000,901,987,1023,1023,1023,1023,1023,1023,1023,701,696,693,739,901,1002,955,964,878,789 4,9,9,88,96,99,90,422,439,426,424,403,424,400,437,439,414,417,454,507,486,407,475,451,434,424,404,390,384,406,416,489,515,463,459,421,418,384,402,394,405,404,437,421,435,406,531,716,711,632,588,519,434,429,443,461,500,501,536,530,488,403,390,391,392,436,491,461,483,442,409 20,517,346,274,473,240,149,650,802,768,742,693,729,698,761,750,755,749,842,914,895,665,859,815,749,743,652,629,544,439,661,857,872,805,821,726,680,406,496,497,565,647,783,761,769,565,922,1023,1023,988,965,905,815,713,790,807,873,871,924,922,883,594,656,585,629,807,915,868,880,789,727 2,19,18,11,14,12,10,551,628,590,550,521,522,588,659,658,640,627,688,755,745,501,675,628,577,550,491,466,432,403,569,719,735,654,687,562,506,399,423,442,442,506,649,631,641,435,805,898,885,839,812,733,618,542,612,643,728,734,801,805,772,494,469,504,520,657,766,696,726,614,542 11,9,8,19,28,26,18,439,404,409,387,408,377,431,451,414,413,398,406,405,400,377,394,392,381,375,389,381,379,390,397,403,396,385,388,398,378,401,407,399,397,412,423,416,407,393,476,452,419,416,411,399,391,421,425,412,475,488,536,493,456,380,386,374,384,384,394,388,392,375,372 15,11,11,102,151,152,100,390,386,370,378,377,399,391,390,392,390,383,407,452,424,395,421,414,397,410,384,401,377,376,387,429,431,392,433,402,387,397,398,379,369,393,418,397,397,398,432,555,581,496,467,432,403,394,414,421,432,405,461,422,409,379,405,391,392,419,437,420,423,393,390 1,28,21,229,230,223,220,568,637,611,559,493,539,604,673,633,629,618,698,789,762,512,746,682,588,601,491,470,418,422,562,749,788,686,714,589,489,427,463,497,509,605,714,678,671,540,831,925,923,862,835,738,622,703,771,774,834,820,873,851,803,486,461,493,521,661,798,734,749,630,519 9,138,131,91,136,127,85,453,409,408,394,402,409,463,472,441,425,438,425,472,446,404,458,432,407,417,379,400,370,417,446,464,497,419,456,421,420,417,441,469,488,521,620,565,524,434,565,550,571,472,453,432,399,495,536,548,596,620,676,629,564,395,404,399,405,416,478,435,431,415,383 4,241,181,308,365,275,238,678,843,805,754,682,700,726,785,773,767,753,866,964,944,714,927,880,808,801,702,650,540,439,701,933,965,887,898,784,706,479,523,561,604,707,817,787,791,628,941,1023,1023,1023,1009,932,820,773,838,852,905,905,955,946,910,596,616,588,631,841,964,916,923,822,724 18,15,14,32,50,40,25,400,402,378,373,376,406,392,408,386,392,385,401,420,430,387,398,398,377,395,386,366,372,401,378,411,410,392,392,383,398,393,390,397,398,428,457,426,443,404,437,466,460,421,408,415,388,410,474,438,466,480,521,467,421,384,391,379,391,384,395,391,393,392,410 15,9,9,13,20,15,10,451,443,404,417,416,403,455,512,497,476,464,471,468,473,398,419,423,406,416,396,411,378,416,545,506,471,439,452,438,436,429,489,520,569,652,754,685,656,411,700,648,592,547,538,486,447,523,598,631,723,723,776,732,685,405,399,412,420,435,449,441,451,424,405 17,9,8,22,29,24,17,395,403,413,377,381,385,391,419,416,390,400,406,411,412,387,405,404,407,399,392,378,385,393,385,399,409,411,400,397,401,384,400,407,396,411,447,429,421,390,455,471,473,443,433,409,403,402,417,422,468,474,496,464,451,399,382,399,399,382,422,407,415,399,408 18,16,14,63,91,82,57,417,427,390,416,410,407,429,472,444,435,441,455,501,492,399,435,437,411,419,392,397,376,399,427,482,492,451,438,407,415,404,388,406,415,460,514,478,454,419,613,659,645,597,550,491,447,488,553,560,608,596,650,630,571,413,398,424,413,452,477,449,491,411,426 16,1023,438,648,891,313,202,1023,1023,1009,994,962,983,1023,1023,1023,1023,1023,1023,1023,1023,888,1005,974,952,937,885,888,817,867,1023,1023,1023,1023,1023,1023,1007,941,1023,1023,1023,1023,1023,1023,1023,949,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1008,915,1019,1023,1023,1023,1023,1023,1023,982 6,10,8,39,42,28,27,427,397,386,390,375,401,437,437,424,409,398,405,440,406,377,413,405,402,417,383,403,387,388,396,416,425,391,422,381,390,364,404,398,388,405,457,416,426,403,495,499,500,452,442,416,386,424,454,456,509,509,552,519,473,390,388,386,388,398,413,407,412,406,411 2,8,8,26,42,41,25,399,454,449,408,406,429,412,425,427,430,437,454,567,544,430,516,489,450,448,414,397,389,376,403,544,577,482,516,440,418,382,388,394,399,412,452,419,440,393,515,755,777,693,654,548,453,424,434,447,490,487,544,523,489,407,399,400,404,444,552,515,513,452,415 4,26,25,25,27,22,22,512,533,476,468,472,457,535,614,599,591,575,595,607,605,435,497,475,437,448,434,429,416,417,531,575,579,510,514,480,418,434,424,450,465,537,649,645,638,455,790,790,741,705,667,592,528,593,678,693,769,766,824,799,756,450,428,459,480,549,573,532,587,469,448 14,65,61,446,454,429,419,419,442,424,413,415,423,411,432,440,449,398,434,517,506,421,487,455,428,411,407,379,384,389,426,482,514,468,458,398,393,392,404,398,417,434,488,445,460,455,538,695,712,612,572,509,450,495,536,519,572,560,605,570,516,411,387,412,394,424,496,475,451,411,406 10,14,12,32,49,26,15,407,451,433,407,413,384,397,424,421,422,429,446,531,510,404,507,479,416,440,415,412,400,387,409,481,525,468,485,413,418,407,391,391,386,416,439,424,422,399,516,645,670,572,546,485,424,414,441,456,470,491,507,494,463,398,412,394,399,425,518,462,472,427,425 7,29,26,56,63,47,43,482,624,589,557,518,525,514,589,583,568,571,665,782,752,522,729,661,594,558,500,489,437,392,505,753,772,696,699,593,519,391,419,457,464,484,627,589,598,440,770,925,925,865,834,744,632,536,611,621,700,700,773,770,721,443,487,454,478,637,782,721,734,631,530 15,8,8,42,46,46,42,414,440,445,421,399,414,412,425,419,414,432,460,544,503,419,485,457,432,437,419,413,408,370,407,505,531,464,466,412,408,383,403,394,385,408,420,428,444,389,517,726,718,643,614,511,435,405,433,442,480,459,531,501,476,393,412,390,399,455,508,470,507,437,409 20,11,10,23,29,24,19,469,747,698,689,610,669,497,524,540,538,528,735,820,822,592,766,747,711,697,624,618,528,387,491,792,817,790,819,743,685,384,404,399,413,438,521,543,547,418,742,1023,1023,1023,999,939,843,486,538,550,643,629,707,723,675,452,660,441,465,757,869,849,883,806,746 7,225,190,156,203,159,126,466,412,399,401,414,397,479,506,455,442,444,424,456,444,411,406,405,415,403,401,397,385,459,500,459,448,410,438,431,405,434,463,489,513,604,702,628,556,465,652,586,535,466,524,436,411,583,629,651,688,686,741,692,626,428,387,410,375,420,456,423,414,415,393 15,16,12,42,47,31,29,396,404,383,380,407,375,414,403,419,400,405,415,448,419,415,444,408,409,407,394,386,391,381,389,437,446,420,438,401,395,410,373,389,411,423,446,420,412,408,473,549,562,485,453,418,388,437,485,479,498,485,515,491,452,394,403,389,391,393,452,433,435,392,401 20,15,14,31,51,41,25,404,384,398,385,391,390,411,389,412,401,395,414,410,412,401,408,407,394,391,399,396,385,410,396,399,421,398,399,384,374,418,393,402,398,406,437,406,406,391,457,470,476,440,441,393,398,430,423,433,470,454,482,444,444,384,387,379,372,396,405,396,398,396,401 16,13,13,52,82,81,51,411,413,422,394,371,404,429,427,432,429,424,415,478,444,408,442,403,402,407,387,403,389,407,413,429,446,418,416,392,402,404,396,386,403,413,455,412,425,420,504,572,556,531,487,465,412,446,456,487,543,526,553,529,486,394,401,376,394,418,442,426,430,428,392 7,58,40,65,105,66,43,435,409,396,401,416,398,447,490,425,451,446,432,451,456,385,404,398,402,380,403,379,388,395,425,421,421,395,411,418,405,413,443,436,452,479,553,506,470,446,566,545,516,455,459,425,416,500,555,563,634,623,666,632,540,383,394,395,401,394,398,409,408,393,405 1,8,8,46,78,82,48,381,382,393,384,384,386,400,386,370,371,387,384,401,407,376,403,380,383,380,388,393,383,386,387,407,401,391,390,375,378,385,375,386,390,377,395,393,396,389,405,442,440,404,420,420,398,387,387,405,426,414,411,391,400,380,387,379,386,388,409,395,389,382,383 19,11,8,36,50,30,20,419,449,445,431,417,414,419,434,437,436,421,459,558,510,420,488,472,428,442,416,400,387,390,408,509,559,483,493,437,400,383,393,401,394,421,487,452,458,406,556,728,725,650,608,542,437,439,479,494,559,534,594,579,526,399,415,391,409,444,529,481,486,450,425 17,11,9,28,34,25,19,488,457,444,420,404,406,524,535,532,515,513,495,494,511,402,426,420,408,416,400,376,387,440,473,474,481,435,447,434,405,433,483,494,534,619,710,620,592,518,730,651,617,561,533,480,422,703,765,765,801,789,829,770,720,393,392,408,415,419,483,453,445,412,405 12,13,10,21,23,17,16,407,457,425,430,405,399,420,425,420,424,429,460,526,517,416,477,470,425,408,400,401,401,404,416,506,517,462,459,422,413,406,408,406,411,431,498,442,440,400,521,664,673,606,560,480,415,461,471,502,527,530,570,545,499,409,389,381,397,433,504,465,486,411,406 13,10,10,9,10,9,7,470,586,523,494,501,493,509,559,540,546,539,623,700,671,475,621,583,515,508,465,453,416,401,490,662,686,605,622,536,459,403,401,393,420,450,547,540,558,403,724,857,849,791,765,687,573,474,518,521,630,637,697,721,684,438,438,444,456,576,693,639,650,545,499 17,13,9,32,42,28,20,397,418,384,411,391,391,428,403,414,387,403,378,413,431,394,407,405,398,404,395,385,389,386,382,425,428,406,402,400,396,408,401,402,404,417,440,407,431,401,477,493,520,447,431,388,380,437,443,470,478,466,517,489,457,370,384,366,395,413,414,405,437,398,391 2,31,25,22,24,19,17,427,403,405,407,415,424,452,429,427,439,424,424,448,436,372,425,419,397,392,406,393,385,386,450,446,442,428,426,410,385,404,422,433,449,531,636,553,506,420,602,575,549,508,473,441,432,520,545,582,727,723,765,676,603,409,379,394,408,417,420,426,448,418,407 9,99,89,309,312,280,276,506,644,583,552,490,530,541,601,608,596,584,669,766,745,517,711,663,598,559,506,482,438,426,523,725,750,667,687,560,502,415,423,432,419,499,592,593,602,464,789,929,930,868,840,759,627,565,648,668,738,744,804,789,750,467,501,480,485,657,777,716,744,625,541 15,82,78,160,197,184,150,478,591,549,508,462,495,535,565,553,537,545,630,725,721,470,667,614,563,546,489,466,408,401,489,679,721,622,625,527,467,400,409,427,459,519,614,585,579,440,760,903,909,840,816,718,587,558,628,654,730,726,783,758,715,441,441,444,454,575,707,648,668,561,493 15,10,10,59,77,76,58,405,437,433,407,387,409,391,413,402,412,412,441,518,482,398,473,446,421,429,412,401,408,386,413,507,511,452,454,421,392,407,400,376,410,406,442,421,410,397,513,704,699,625,578,502,430,428,456,435,482,473,526,478,475,382,405,390,390,419,501,458,489,409,435 3,10,10,35,49,42,30,379,416,413,418,389,393,401,399,406,394,413,426,456,437,392,437,427,422,408,390,406,388,379,407,441,462,415,423,406,403,390,391,387,390,400,411,395,415,388,470,612,630,538,511,440,420,396,439,438,460,454,486,481,444,382,406,394,407,414,450,427,422,408,404 4,15,15,41,61,58,39,454,420,427,425,405,432,440,439,421,420,420,437,504,467,402,458,449,420,418,398,409,381,394,442,495,502,460,471,428,413,397,405,440,420,504,608,580,549,406,525,624,651,555,551,494,435,419,451,475,502,512,562,542,474,390,390,397,390,420,487,454,457,419,395 3,15,15,82,108,109,83,404,461,440,419,408,396,391,435,430,432,443,477,570,548,424,519,481,461,468,423,422,406,410,418,521,577,503,517,451,416,389,392,397,388,399,447,433,424,397,513,785,791,709,679,547,472,436,449,469,513,496,537,544,490,403,404,398,390,441,557,506,524,459,423 13,41,41,197,335,344,200,437,424,399,408,411,430,435,451,475,445,446,469,477,477,396,437,416,405,407,401,388,388,406,416,447,473,411,444,411,398,417,420,410,424,432,486,483,463,440,584,616,569,532,508,480,407,491,522,522,568,553,610,604,566,408,392,404,399,428,454,457,444,411,403 12,20,20,54,72,71,53,446,506,493,465,444,467,442,454,469,461,463,528,648,624,442,582,572,501,477,441,422,417,378,439,606,646,540,580,488,425,385,402,395,411,435,494,468,481,415,634,841,853,777,738,622,509,447,511,519,572,580,646,631,584,405,426,405,414,516,639,584,584,496,446 3,8,8,21,20,19,21,460,439,429,415,397,406,436,448,424,417,402,440,474,478,397,463,427,423,401,419,386,385,404,429,472,489,440,440,413,422,385,419,422,429,491,583,551,515,409,527,601,605,549,490,467,435,454,484,514,547,530,573,530,489,387,396,390,398,415,477,450,454,408,399 7,32,31,175,237,243,175,414,459,446,440,414,422,438,439,441,446,434,444,532,510,399,504,453,418,444,415,403,397,383,438,494,515,482,464,424,414,432,420,406,448,459,510,470,481,428,607,701,700,620,575,520,438,497,565,574,628,618,662,626,570,426,401,401,413,472,524,475,490,420,405 11,24,19,54,70,61,44,398,471,466,421,430,414,440,473,448,440,431,487,577,566,410,539,490,445,438,417,411,402,397,431,553,605,495,534,446,427,389,410,409,431,437,500,478,486,429,596,757,751,672,654,568,468,488,518,515,570,554,631,611,570,410,405,393,405,455,572,539,493,461,420 15,29,20,50,73,46,32,417,423,396,402,397,403,439,451,449,443,425,422,439,457,398,429,414,403,412,401,405,399,395,438,462,473,447,432,388,387,425,422,423,441,453,549,482,478,435,581,636,614,532,512,447,409,492,558,546,619,596,659,636,548,392,395,376,381,428,452,437,461,397,397 12,169,153,110,144,114,85,430,386,411,396,395,374,422,428,448,420,420,416,423,423,408,397,413,404,391,384,406,397,367,409,412,402,393,407,411,392,400,425,439,435,488,541,472,468,429,530,486,469,450,424,380,407,489,507,545,568,564,618,583,494,392,408,377,393,395,387,389,415,399,382 12,16,16,122,184,184,121,398,423,417,416,418,415,400,413,416,413,408,424,507,506,415,488,444,408,426,425,404,375,380,399,485,509,436,475,428,422,386,395,392,384,403,416,424,424,406,501,666,685,589,562,479,409,414,423,456,470,474,496,498,465,393,382,389,390,434,484,446,465,432,385 5,14,13,258,518,490,239,403,385,382,387,400,393,400,404,403,400,405,392,424,426,409,408,417,391,400,404,395,386,382,396,400,409,395,400,396,402,389,397,390,403,401,436,413,418,409,472,484,477,446,424,414,387,438,413,457,474,456,485,467,449,399,390,398,400,403,416,404,401,410,394 8,8,8,34,46,44,32,416,454,431,420,418,436,438,452,459,463,464,468,507,512,419,459,442,434,433,415,387,385,395,450,480,497,452,479,433,419,379,383,401,415,445,484,483,483,399,639,700,679,610,584,530,470,460,503,512,589,579,654,632,595,420,429,410,422,453,507,482,498,444,431 14,143,123,110,196,183,102,520,745,705,631,536,537,562,617,585,586,592,772,903,870,663,886,822,744,720,600,556,445,419,547,882,912,817,820,680,544,420,446,481,505,573,695,643,638,501,781,1010,1017,942,912,795,639,642,695,708,763,758,807,786,737,471,513,460,452,746,894,822,825,708,561 19,13,14,89,132,138,92,412,379,379,388,378,400,389,393,399,392,393,391,407,397,381,375,381,384,390,373,383,371,406,377,380,391,387,386,403,400,392,386,382,393,395,423,388,381,380,402,394,419,389,384,376,370,396,424,425,443,420,447,431,419,395,376,386,390,397,389,392,398,383,397 4,97,71,92,126,95,67,447,579,553,535,485,468,483,520,521,506,503,582,749,712,498,706,656,552,554,460,454,428,370,484,695,756,647,662,516,495,409,441,420,430,496,581,548,543,458,700,887,903,823,795,679,559,554,617,636,693,669,738,728,667,434,439,440,421,564,732,685,670,567,476 19,36,35,84,95,86,78,438,503,494,476,423,462,462,475,482,458,461,525,625,615,429,579,530,466,465,443,416,399,402,452,592,640,539,538,466,452,390,409,405,409,430,523,476,468,432,657,831,840,766,732,634,510,463,550,580,642,620,693,673,612,413,413,413,419,482,615,577,577,502,444 16,21,18,34,54,43,25,410,387,378,406,384,362,402,407,414,397,412,398,395,404,365,376,384,387,382,394,376,373,390,403,392,368,393,388,401,391,377,397,390,388,432,434,414,401,390,445,407,409,399,401,405,388,406,428,415,433,457,481,439,424,374,367,382,396,394,394,388,396,401,395 3,17,13,39,46,36,27,503,606,550,523,480,478,536,602,587,576,580,646,717,697,481,640,584,546,526,455,461,396,403,505,684,704,601,636,523,483,399,406,418,454,481,624,585,601,425,767,868,855,797,768,702,585,505,585,600,690,693,764,768,721,447,444,469,490,612,711,661,680,568,482 13,28,27,97,125,122,95,436,475,438,434,434,428,415,430,444,440,436,491,579,554,447,542,495,458,460,434,407,408,379,430,552,580,510,520,468,457,398,407,410,403,428,482,469,452,417,575,788,787,704,679,591,475,441,485,477,559,541,604,581,536,398,399,402,387,479,575,531,539,464,434 6,10,9,301,579,578,290,404,404,394,376,389,398,412,394,413,403,383,411,423,394,390,397,399,404,392,392,389,386,378,390,413,413,399,394,397,389,389,387,391,381,393,405,389,412,421,451,488,460,423,428,416,395,424,424,430,448,433,480,453,439,404,399,401,394,391,414,413,407,391,417 15,11,11,43,66,69,45,385,402,392,386,385,383,409,421,397,393,405,413,423,424,396,412,405,387,404,390,392,389,396,399,398,408,390,402,395,383,378,398,392,398,411,412,420,397,410,457,485,445,432,428,398,402,434,453,472,502,483,496,465,452,397,394,395,389,398,415,407,403,381,404 13,132,121,106,151,124,86,423,414,409,401,398,394,453,485,436,433,437,436,484,512,407,478,447,412,439,382,380,392,423,432,480,510,428,464,411,410,417,410,442,429,495,537,503,487,434,579,593,611,499,501,463,407,464,506,516,586,571,655,606,552,403,398,415,401,406,501,430,447,446,397 9,39,38,150,220,224,152,445,492,462,435,429,431,476,486,492,469,471,488,608,582,422,535,487,468,452,447,400,393,428,434,567,586,520,516,453,442,379,406,413,444,466,536,487,495,424,661,788,790,714,676,585,485,483,547,599,662,654,696,669,621,414,427,411,395,500,589,558,558,453,459 7,59,47,35,46,39,29,474,465,425,428,410,460,500,553,519,522,510,533,547,556,401,490,460,442,412,414,406,417,437,485,533,537,487,485,435,429,425,443,468,486,551,659,611,568,485,725,767,752,683,654,550,466,619,701,700,761,739,794,751,697,393,419,411,415,470,560,522,531,456,430 13,9,9,21,24,24,21,409,464,441,424,420,416,419,427,412,433,405,465,526,500,395,500,459,433,437,407,387,383,390,405,500,531,469,478,438,429,394,395,381,401,417,436,408,424,392,510,700,719,630,600,519,452,401,418,426,481,475,505,511,480,372,404,411,407,457,521,465,511,435,404 7,37,29,45,43,29,31,485,552,528,491,445,462,510,535,523,516,502,597,692,664,481,645,591,537,510,466,419,410,389,468,671,699,584,615,515,450,405,424,438,487,534,642,564,571,471,722,853,853,779,754,645,528,615,676,687,737,731,782,740,692,440,450,427,432,534,693,632,635,523,448 14,20,14,43,45,22,22,486,586,549,506,447,478,497,559,534,506,513,586,733,709,488,693,636,539,557,465,467,418,422,513,707,743,625,650,534,464,410,422,432,460,500,641,581,568,458,725,871,873,806,769,671,545,555,606,645,704,687,752,735,686,441,429,434,429,587,725,653,671,536,491 1,9,8,11,11,9,10,442,415,399,389,387,393,457,462,442,451,425,433,419,409,390,403,398,388,388,385,397,379,414,424,414,408,397,391,383,389,405,429,447,457,485,552,491,471,426,585,493,457,454,440,412,418,533,598,585,649,635,679,611,555,386,383,403,412,420,414,400,416,396,394 14,19,16,61,89,82,53,542,685,627,594,528,550,580,630,631,617,607,714,821,793,541,755,703,634,610,529,504,451,412,543,780,812,722,751,613,536,402,426,432,458,531,642,638,639,458,803,952,950,889,866,780,665,556,636,651,730,735,803,801,761,471,466,482,495,662,803,746,769,652,565 11,16,15,53,62,58,49,396,432,419,422,404,418,412,448,430,444,427,472,542,524,419,490,482,428,418,406,412,404,412,399,508,563,478,478,425,413,391,406,378,418,431,447,449,440,405,549,731,736,664,618,523,461,440,482,479,500,517,568,526,517,404,396,395,405,462,520,486,490,445,417 19,11,11,6,9,9,6,468,496,487,467,451,464,523,562,563,554,532,551,586,586,430,497,486,458,452,428,436,408,386,496,567,546,505,526,484,453,380,426,408,430,455,574,548,566,409,723,762,724,696,666,615,520,447,504,540,628,641,720,719,667,460,420,442,468,537,590,564,585,504,461 15,17,17,52,85,80,49,438,713,662,589,497,503,441,481,460,473,476,778,897,824,707,883,784,713,674,547,506,440,397,470,889,880,791,789,629,528,409,415,434,474,512,564,548,533,482,647,1001,977,903,859,725,584,569,605,581,610,598,648,653,608,434,463,419,424,759,870,761,779,643,507 8,69,56,89,108,88,73,477,571,539,518,456,475,491,564,548,535,521,614,706,698,479,649,600,522,529,475,454,408,419,486,686,712,625,632,510,461,371,446,427,456,500,593,554,561,479,733,878,876,808,780,692,573,567,623,645,712,706,760,731,696,425,436,430,436,574,710,658,667,549,484 12,16,16,29,60,61,29,395,438,444,408,403,391,407,414,417,429,407,464,548,509,408,489,466,450,423,399,394,393,373,410,500,540,478,495,419,434,377,409,403,410,433,473,438,431,396,522,716,722,629,598,506,442,423,466,460,506,510,545,547,526,403,385,376,411,434,509,460,473,412,428 4,9,9,177,262,269,180,394,406,393,366,382,378,382,400,373,399,396,390,404,396,385,388,401,380,390,377,377,387,381,394,390,406,394,384,387,385,393,403,375,386,389,390,388,391,399,411,411,423,427,399,403,365,381,402,409,403,415,407,400,379,395,393,395,392,386,408,400,376,386,389 1,271,231,409,459,403,360,736,842,796,768,714,745,769,833,825,810,809,877,934,919,721,884,846,791,774,698,662,574,512,762,908,922,854,875,772,723,531,590,619,700,789,891,853,854,629,975,1023,1023,1020,997,936,845,797,866,884,945,941,991,979,948,631,643,633,677,849,932,887,907,816,750 6,39,13,54,59,16,15,478,473,435,395,431,399,505,551,522,509,515,523,553,540,421,491,458,431,449,407,416,405,436,496,534,550,482,480,448,423,425,484,514,561,642,765,717,648,506,800,766,731,666,598,556,462,676,751,790,893,898,934,865,796,407,417,411,430,480,544,487,499,462,411 10,9,9,57,77,78,57,405,414,419,419,391,394,414,396,404,399,396,431,476,445,396,432,408,409,409,403,399,400,380,396,454,441,423,451,426,396,388,376,375,394,388,411,401,415,390,497,653,668,588,538,476,414,394,427,428,467,464,482,490,451,401,389,398,389,410,451,437,431,422,413 20,23,20,45,62,51,35,459,478,457,429,425,440,478,487,491,464,467,512,564,574,406,508,476,442,411,415,409,387,417,455,539,556,479,508,444,435,398,418,415,410,454,514,507,488,440,645,746,742,680,642,572,487,477,555,525,617,611,672,658,596,411,405,413,414,463,549,513,550,457,426 17,26,26,256,539,554,261,459,431,405,409,391,404,437,486,465,466,472,451,450,484,407,422,431,404,401,391,382,388,388,422,434,437,424,410,419,413,401,390,428,445,475,533,493,471,447,605,614,590,522,521,474,440,503,602,620,677,633,703,626,597,429,398,405,408,441,440,437,428,408,395 5,12,9,41,46,35,33,443,404,373,384,403,396,432,491,464,438,441,429,439,450,376,410,409,406,403,396,393,407,413,456,453,426,416,416,394,409,422,423,459,493,533,634,558,532,433,639,558,523,481,459,447,395,552,628,650,696,681,730,683,603,428,389,411,402,412,418,407,435,418,402 1,9,8,6,7,5,5,473,562,528,488,444,460,503,554,555,554,529,601,707,678,474,628,564,529,521,453,427,423,385,483,666,695,616,627,498,489,395,406,404,440,452,586,557,566,422,733,861,847,793,758,659,546,495,555,586,670,664,736,735,694,448,442,459,466,582,703,641,655,542,485 1,23,23,56,62,58,50,417,457,468,437,407,419,436,421,434,429,423,518,573,574,415,532,491,475,433,413,414,400,373,418,553,592,509,506,448,434,411,400,394,400,415,475,468,454,405,587,760,778,698,652,554,440,423,481,479,568,554,604,594,549,412,400,397,391,472,576,522,530,457,423 15,12,11,50,75,70,46,383,409,396,379,384,386,371,392,392,388,394,413,438,443,388,416,410,407,397,390,398,397,376,387,412,442,418,424,417,392,389,383,392,392,399,404,397,403,389,433,559,548,490,478,423,400,381,422,402,442,423,437,445,405,381,396,392,391,402,422,418,421,408,388 15,195,151,109,172,126,79,510,781,724,650,528,541,553,600,577,557,560,816,944,885,728,924,839,771,743,618,530,488,412,540,921,932,830,840,691,564,462,467,467,516,599,711,649,649,523,806,1023,1023,963,926,812,678,671,732,754,816,803,851,827,773,422,497,447,461,809,932,842,851,732,593 16,22,17,71,68,48,53,433,419,413,402,403,403,452,443,451,435,445,474,462,465,407,428,422,413,405,389,393,374,389,436,463,474,417,421,423,383,406,409,421,450,475,514,471,454,416,585,596,577,500,497,421,422,512,540,550,619,591,650,612,537,410,393,403,397,439,465,431,453,434,399 18,16,14,199,343,267,157,420,430,407,397,392,410,396,404,433,383,404,421,454,448,392,439,418,403,402,378,402,393,406,400,426,454,415,440,398,402,410,393,395,390,394,407,426,400,409,458,579,591,517,509,448,407,426,444,438,447,463,492,456,453,400,400,393,407,423,429,409,420,416,410 2,119,104,232,244,217,209,483,584,544,536,477,471,520,541,551,540,539,625,742,705,512,693,634,563,524,479,444,420,426,492,697,734,641,672,538,477,419,433,424,474,520,599,575,567,472,739,887,888,824,796,700,569,552,629,654,728,714,774,757,709,441,433,432,458,594,719,673,678,562,495 6,8,8,57,69,65,54,405,414,412,406,385,405,407,420,417,421,402,436,489,474,391,445,428,438,428,396,402,404,393,401,474,500,439,445,409,390,391,401,396,398,424,457,440,438,407,511,664,673,585,554,472,443,445,475,481,529,522,566,538,494,401,378,394,397,424,472,447,456,427,404 17,12,9,30,42,28,19,424,403,409,398,394,393,446,455,435,425,428,437,473,481,402,449,431,417,409,409,395,394,388,435,433,479,447,457,419,385,411,415,426,438,434,507,469,437,411,547,633,604,535,501,464,404,476,523,530,572,555,616,571,504,401,413,397,402,427,464,444,435,421,410 3,45,39,22,28,22,18,641,684,622,618,542,577,683,749,743,737,719,762,793,768,530,674,629,595,586,537,510,457,446,667,759,756,686,713,600,551,420,453,477,528,601,762,738,759,457,895,933,907,870,850,793,693,650,738,764,840,843,900,897,864,555,501,581,605,725,800,742,773,661,582 3,36,31,55,62,51,45,446,516,458,478,428,423,461,508,489,473,477,545,643,642,449,614,560,489,485,444,423,393,397,450,622,676,567,566,494,447,422,424,427,440,496,576,530,529,409,678,807,816,736,692,599,491,518,598,633,664,647,706,665,610,435,419,416,421,506,650,575,585,495,433 6,35,33,318,472,466,309,486,494,463,443,437,453,505,564,542,556,513,565,581,562,413,492,457,448,437,409,393,399,385,497,529,537,468,496,447,421,442,463,451,502,557,633,586,581,540,746,732,703,635,607,530,463,695,762,759,781,750,795,762,705,452,423,454,431,507,559,506,550,476,442 9,68,65,178,186,175,162,451,570,532,515,447,475,482,524,503,490,506,600,711,708,470,661,618,536,537,471,445,419,405,463,668,713,625,627,505,460,420,404,423,428,484,557,522,549,434,701,894,905,833,800,701,580,534,597,608,668,666,734,718,661,425,441,445,454,555,715,659,679,567,482 16,62,59,43,58,55,41,426,411,373,396,384,390,421,413,423,417,400,405,411,411,389,405,408,401,400,397,380,372,401,405,403,417,396,403,416,388,391,394,396,398,422,420,424,416,390,442,448,468,429,409,399,400,406,408,397,443,449,468,467,421,399,382,383,397,398,420,415,389,393,397 17,9,9,77,75,64,65,435,461,438,436,410,421,449,473,449,442,445,509,561,541,432,531,461,448,421,406,407,393,575,546,651,637,560,588,494,451,609,605,634,659,735,802,717,681,457,647,796,767,692,622,555,454,585,638,666,706,694,730,672,612,412,404,399,410,563,710,571,608,504,465 13,36,35,258,435,442,263,387,404,383,393,375,397,420,420,431,433,416,411,440,432,389,381,405,389,398,384,373,383,386,400,403,417,390,409,397,382,387,394,403,429,431,479,444,433,437,497,482,465,436,432,420,399,500,528,545,559,543,571,534,485,386,394,398,375,405,433,406,407,405,382 3,16,12,70,98,82,56,449,481,448,428,415,419,477,513,473,472,470,487,577,533,412,495,468,431,427,401,417,410,420,487,549,557,490,499,439,430,443,482,484,533,595,708,618,584,458,693,752,740,673,636,540,461,576,662,686,743,725,768,724,665,426,386,431,415,463,548,500,518,442,447 12,19,14,59,88,57,44,469,446,445,413,406,427,499,531,496,485,475,511,536,496,409,450,427,422,421,399,408,397,400,449,503,497,451,477,438,413,415,420,413,439,478,547,514,511,459,663,686,674,610,576,497,441,557,612,629,680,669,713,685,623,437,421,422,426,461,506,480,484,443,422 17,24,18,33,54,35,21,424,454,393,408,374,413,428,427,430,433,428,435,480,458,389,445,432,407,406,401,401,403,396,410,475,467,442,436,404,413,383,421,405,419,446,508,450,444,425,535,634,641,585,524,466,412,477,528,526,556,553,604,582,526,390,402,400,412,419,469,452,442,424,399 1,71,69,291,384,381,288,470,535,471,458,452,426,511,550,515,515,491,536,658,640,445,599,550,489,475,438,403,403,415,465,581,643,530,560,451,430,442,453,482,518,582,644,575,559,546,705,820,821,733,707,580,472,712,800,794,803,768,792,731,675,443,421,431,438,503,623,572,562,492,447 9,14,13,72,89,81,65,475,441,413,406,405,403,497,553,531,526,497,494,478,464,394,398,408,408,395,387,398,386,458,531,471,427,433,423,439,427,451,478,523,591,685,781,706,645,457,744,653,581,533,527,482,423,591,695,727,801,782,825,781,720,412,379,431,435,453,446,449,439,423,409 1,11,10,147,232,229,142,437,411,393,392,384,399,412,433,429,429,424,413,421,413,387,411,394,394,396,398,388,381,380,410,418,430,404,409,396,402,395,398,399,415,434,502,465,475,448,564,517,502,456,454,439,430,536,577,581,620,604,640,600,553,409,398,383,407,417,414,419,400,387,386 4,12,10,43,58,36,26,475,461,450,449,418,434,502,554,524,522,505,513,527,511,400,438,433,416,413,427,391,403,433,565,547,510,491,497,471,425,475,520,568,617,694,782,722,706,439,736,704,652,605,567,531,458,572,675,711,779,765,810,768,712,442,404,445,450,478,514,496,498,465,425 12,16,12,27,34,23,18,412,479,476,428,395,419,437,449,428,433,418,478,612,606,442,590,548,492,489,428,410,406,410,434,547,647,508,544,459,415,397,396,426,422,428,484,444,426,402,517,738,772,677,647,528,437,430,470,481,517,525,546,539,517,394,402,398,403,449,605,567,556,494,434 5,251,225,186,274,189,116,436,428,402,414,401,421,464,481,469,476,443,460,479,446,394,434,427,418,403,401,385,397,431,500,485,506,459,465,448,419,426,463,514,546,623,730,651,625,486,655,621,605,552,526,472,437,532,628,632,699,687,729,684,611,412,382,428,413,438,464,433,471,409,416 4,17,17,88,109,111,88,400,371,378,386,390,399,400,403,396,396,380,395,408,411,383,389,406,381,399,382,381,390,375,395,419,399,388,390,402,388,368,387,394,418,415,434,419,394,403,437,467,458,439,417,407,387,445,484,482,520,489,513,463,437,387,381,391,391,390,386,395,391,388,392 18,16,8,87,113,75,54,554,602,546,499,447,467,583,616,602,570,560,651,775,731,519,743,667,583,562,497,441,412,439,519,737,773,671,689,524,458,447,470,482,541,615,712,653,615,556,777,893,905,820,795,666,539,723,781,786,814,809,857,816,761,438,452,431,452,623,768,690,698,574,502 13,12,12,39,55,46,32,412,470,445,445,426,403,417,436,432,436,410,480,568,551,416,536,490,448,446,402,435,393,363,426,543,564,482,493,446,415,395,395,386,406,392,430,434,447,389,528,741,757,677,624,566,461,426,459,427,495,487,521,529,502,391,392,393,404,465,535,499,501,458,440 20,18,14,51,54,37,34,432,384,382,369,373,394,443,455,427,420,416,413,444,405,409,419,406,398,393,390,373,375,411,415,428,427,419,424,383,373,392,400,399,418,449,500,460,452,423,535,526,505,479,445,413,403,469,513,545,593,570,625,578,533,393,388,388,377,392,431,405,426,409,387 5,12,11,129,151,147,126,524,669,609,572,542,565,537,606,597,576,563,730,783,759,594,710,669,623,593,532,509,460,394,543,777,758,712,719,621,523,408,411,423,425,475,592,586,615,431,786,984,944,911,872,803,683,520,587,604,688,692,767,775,740,475,519,482,512,756,833,778,811,684,589 2,17,17,36,50,49,35,420,483,448,458,415,423,428,454,433,425,440,473,606,594,439,560,550,476,465,426,419,398,399,412,571,622,541,550,472,419,401,390,401,390,430,475,441,451,388,566,798,812,736,693,582,466,420,471,462,546,520,557,570,509,411,411,400,402,485,608,542,552,467,428 16,17,17,48,57,55,46,426,462,448,415,401,452,448,452,456,462,463,491,552,556,442,513,480,448,450,425,413,399,398,420,531,549,491,513,450,451,391,402,416,415,436,501,460,463,403,593,772,764,684,648,565,468,460,519,528,576,571,637,602,562,394,417,418,411,477,565,532,532,463,427 14,142,131,109,149,133,97,421,416,430,422,404,399,483,471,437,443,437,468,533,511,390,528,485,440,431,424,401,365,430,456,530,566,474,515,429,405,417,437,460,473,525,597,536,510,454,616,654,665,553,527,466,415,524,585,589,642,645,699,655,577,393,397,388,403,426,529,485,489,438,424 19,65,59,54,66,60,50,513,513,460,457,435,471,557,623,594,592,590,562,560,549,395,430,441,429,419,418,403,391,406,658,590,526,523,536,478,489,462,553,607,691,779,883,825,796,437,821,758,699,668,633,600,503,607,703,765,866,862,903,861,810,443,415,460,473,515,502,494,529,464,417 20,9,8,13,12,7,9,444,502,479,487,437,488,484,525,532,516,505,566,604,586,418,509,493,452,456,422,436,417,381,499,579,574,503,543,482,445,393,412,390,413,442,542,520,545,397,710,779,757,707,676,608,514,464,511,544,615,622,692,704,669,437,420,429,453,533,592,546,580,494,467 10,29,28,271,479,486,271,474,484,448,429,406,436,525,565,552,531,510,557,569,522,429,516,458,454,437,407,420,391,418,501,539,540,483,489,435,440,442,484,509,531,614,682,608,599,557,726,724,679,618,587,531,445,742,812,801,805,770,805,755,698,451,421,443,447,500,599,529,553,480,438 15,27,27,126,201,204,125,390,425,402,403,393,397,420,421,418,425,417,419,437,459,384,427,417,405,400,408,384,399,405,400,425,451,427,446,404,375,407,414,434,404,443,487,444,445,428,522,575,574,481,475,451,388,482,505,524,561,571,582,556,488,404,388,393,390,397,445,425,433,401,390 14,14,11,41,47,33,28,434,422,413,407,381,398,447,476,446,449,411,425,453,440,395,431,421,394,405,394,384,398,381,404,452,444,407,418,412,376,400,410,392,439,449,502,464,467,404,545,571,571,500,458,429,403,463,503,491,568,572,626,580,521,385,391,382,377,390,457,422,421,405,383 9,28,26,208,301,303,210,582,530,514,473,461,522,632,699,682,674,658,652,589,613,406,430,433,432,425,419,418,390,439,662,587,528,508,553,492,475,472,537,584,635,714,820,783,775,485,866,800,725,703,678,649,539,649,740,771,850,848,899,883,844,501,417,519,527,574,559,500,571,490,456 18,319,245,459,553,432,353,678,802,765,718,663,683,731,786,772,758,766,832,912,896,649,859,818,755,736,655,602,524,535,709,878,904,824,848,738,660,491,551,589,633,728,849,820,810,649,959,1023,1023,1001,979,906,808,798,880,899,956,949,991,976,934,574,616,581,634,799,903,860,874,780,694 13,38,38,169,269,278,173,387,402,381,386,379,384,394,371,406,401,386,390,407,409,398,393,398,382,389,366,404,376,404,387,390,405,390,397,414,406,366,408,403,407,424,413,395,390,417,420,420,422,401,386,385,387,435,459,463,461,459,456,446,416,394,398,380,390,398,380,407,386,374,395 3,19,19,63,69,62,57,422,434,417,379,401,395,410,425,427,420,411,422,490,477,403,481,453,432,427,399,400,386,400,398,467,499,445,461,419,394,399,410,424,420,425,449,438,412,427,495,609,616,549,519,444,415,477,502,478,495,484,548,502,461,404,380,390,386,419,473,451,442,429,384 5,28,27,73,125,120,69,436,535,486,477,466,465,447,480,456,481,455,568,670,657,446,609,575,512,496,451,419,416,360,451,637,673,564,594,496,461,397,389,400,393,443,514,484,488,414,656,858,883,806,767,668,556,468,503,520,600,596,662,653,619,420,420,416,409,504,658,591,614,519,459 11,67,65,91,126,124,89,438,533,491,486,451,464,460,510,500,520,515,549,664,642,442,585,536,513,473,467,437,413,393,472,592,632,537,568,483,459,424,400,407,425,480,549,511,537,444,701,844,842,781,748,652,554,512,574,605,660,659,727,708,665,410,445,434,417,542,630,597,594,515,451 15,37,34,27,33,28,23,578,648,597,577,533,540,625,688,683,675,671,719,746,737,481,648,611,562,539,504,464,425,404,600,716,719,629,657,565,546,376,426,440,472,550,698,668,699,479,850,899,873,835,810,751,633,583,676,702,783,778,852,851,810,526,467,537,543,676,751,704,726,610,555 18,54,51,150,221,207,139,458,533,503,469,428,451,458,477,484,466,460,563,662,658,446,597,552,479,493,437,438,408,381,446,621,659,567,595,482,444,400,382,418,417,447,521,477,494,437,641,856,861,785,752,649,504,469,533,535,612,618,667,636,605,432,423,426,440,493,637,590,584,499,479 15,9,9,38,75,76,37,393,433,416,422,401,411,413,435,415,416,416,464,506,487,415,460,450,420,413,405,407,393,400,398,477,508,448,459,410,429,394,401,399,376,403,429,409,446,390,503,667,666,608,573,491,436,412,446,458,469,494,532,529,483,391,394,400,409,460,511,476,474,413,408 15,10,8,11,11,8,6,500,524,476,467,458,446,513,584,563,548,540,600,647,627,452,554,524,484,476,427,441,421,390,502,611,621,549,534,486,453,400,420,415,425,492,578,552,583,427,727,803,778,720,698,629,515,511,573,606,679,677,742,739,690,452,409,433,465,559,649,567,616,522,457 1,15,13,31,39,35,28,426,471,453,435,410,416,446,463,431,443,452,493,583,543,428,529,480,446,434,427,420,388,402,431,551,575,499,496,433,405,408,427,410,432,473,543,488,463,426,597,767,770,673,651,562,448,527,564,571,644,613,680,620,571,401,406,392,402,455,553,497,514,451,412 13,49,20,49,62,24,19,539,426,465,438,418,424,570,622,604,571,570,529,533,531,427,457,438,440,417,409,395,381,498,658,548,519,488,482,447,451,546,698,769,828,909,986,906,827,544,864,753,693,636,596,552,472,756,863,915,997,986,1012,937,865,412,408,436,448,478,503,469,501,440,422 12,32,31,112,150,140,105,430,476,455,440,423,408,442,445,443,448,466,510,593,578,432,544,503,466,450,413,407,399,383,436,566,587,504,527,468,432,385,411,408,398,440,501,487,474,430,602,782,787,710,662,584,479,483,548,550,604,596,632,617,580,405,428,405,408,472,590,509,543,488,427 17,9,8,24,29,26,21,391,388,378,393,383,392,426,423,407,403,412,403,402,401,384,374,385,389,388,387,393,369,386,395,412,395,396,392,405,390,390,402,390,403,417,461,432,419,401,467,416,426,407,394,392,399,422,436,453,482,476,508,482,440,380,383,389,396,387,383,371,396,401,388 14,10,10,41,56,47,33,418,462,451,446,417,428,418,461,450,446,410,485,573,544,412,529,499,441,454,421,401,393,382,415,526,559,499,515,427,408,396,389,405,402,434,476,465,442,409,566,752,760,684,657,541,464,448,482,523,547,544,591,576,527,396,401,389,399,461,556,514,506,453,420 6,9,8,19,28,20,14,405,437,411,396,386,392,416,409,411,424,417,417,465,450,393,443,418,414,406,405,384,371,402,416,428,454,421,426,412,414,385,384,391,403,407,430,412,428,399,485,550,578,498,485,443,400,410,459,447,484,477,501,474,450,385,393,394,405,399,463,452,431,410,391 12,67,64,169,305,291,157,520,662,595,550,504,565,525,576,589,582,576,692,771,758,525,718,662,615,591,521,486,445,384,512,742,761,670,708,580,537,393,416,404,434,459,583,562,585,428,780,966,969,910,880,807,674,502,575,593,696,690,764,770,742,472,499,449,461,650,773,724,737,644,556 2,43,37,127,174,134,99,512,513,440,464,456,460,579,652,633,594,589,589,591,597,425,480,441,462,448,415,431,389,440,651,608,562,535,570,499,492,465,541,590,667,765,872,815,786,466,827,790,732,696,668,614,509,596,711,761,857,852,900,862,812,467,435,484,505,544,545,553,562,479,451 9,30,22,50,69,50,36,403,401,381,379,398,384,456,440,425,422,418,402,410,414,384,380,386,398,383,381,375,396,406,392,412,406,393,403,386,373,398,404,402,424,435,498,459,446,426,530,452,446,403,429,395,400,451,496,510,558,555,627,568,498,395,397,386,398,380,387,398,404,373,386 11,13,13,19,28,29,20,475,534,484,460,459,457,513,549,532,525,521,588,659,632,459,578,535,490,497,430,422,386,396,473,612,646,559,583,482,441,397,412,406,433,456,558,530,538,426,701,811,804,742,701,631,525,483,532,552,632,634,701,709,665,433,444,431,469,550,654,603,617,509,483 18,91,64,70,112,60,36,508,590,542,514,438,485,517,570,544,535,526,601,723,703,493,670,612,542,524,466,452,420,406,522,692,725,635,656,525,455,428,445,475,496,560,673,617,584,494,755,881,877,820,780,686,551,644,703,711,766,753,804,781,736,439,455,440,451,586,715,662,667,555,472 9,13,12,64,78,76,62,395,433,411,413,411,407,422,436,449,424,414,467,508,484,403,480,448,449,427,419,391,407,408,409,476,506,444,463,421,405,391,393,390,410,396,441,443,443,398,545,702,694,628,580,536,451,428,428,443,521,500,553,539,494,395,396,415,408,455,510,459,474,425,403 20,15,11,57,67,54,45,398,437,435,412,407,392,435,434,430,433,432,457,523,499,414,483,466,437,417,412,395,390,400,421,478,496,455,456,432,414,394,388,402,403,421,450,432,437,400,522,699,705,628,590,498,449,431,446,466,518,514,566,535,494,401,394,383,394,450,505,475,486,438,428 5,9,8,76,101,98,69,387,383,374,380,390,383,393,395,378,408,398,393,415,402,382,399,383,379,390,396,397,385,386,376,391,393,391,398,386,390,388,396,405,391,389,403,401,407,385,394,426,422,427,394,402,382,403,406,406,421,417,427,417,399,384,399,371,377,391,399,395,401,389,385 3,14,14,78,131,132,76,404,435,426,417,403,422,416,458,433,445,428,466,506,484,407,444,447,414,402,394,399,402,393,422,462,477,462,447,413,402,399,401,404,410,424,452,442,441,400,545,647,658,581,530,474,427,435,480,492,536,537,592,553,504,405,408,409,404,420,496,465,460,423,396 12,16,8,117,110,49,55,460,592,555,520,457,468,506,557,548,548,503,618,738,712,477,674,611,551,528,472,457,397,426,497,707,735,628,666,496,504,440,464,474,513,570,673,613,581,484,754,898,899,829,797,706,577,646,715,728,775,771,810,769,724,435,439,450,431,576,714,642,668,538,469 15,8,8,68,95,98,70,412,421,421,408,410,396,418,417,414,413,402,429,480,472,401,444,441,413,407,398,388,396,397,413,463,483,445,456,425,401,403,428,438,470,519,595,492,476,402,527,611,623,549,517,453,406,466,527,535,617,587,613,542,498,405,388,391,391,407,460,446,459,428,412 10,20,20,32,44,38,26,425,441,438,405,415,409,428,446,446,424,430,456,548,527,429,491,470,435,435,401,410,391,394,420,515,543,480,496,450,408,395,386,368,403,421,446,455,437,401,545,736,743,665,605,519,445,457,480,465,546,526,577,535,509,395,422,398,402,451,510,492,498,414,428 13,54,51,54,120,112,49,486,645,588,538,511,538,488,559,571,543,545,665,775,764,516,733,673,597,587,529,480,441,420,468,725,763,682,696,571,492,404,404,420,443,480,574,539,575,453,747,942,953,885,862,770,643,521,584,604,676,680,749,739,693,439,481,437,451,611,763,712,720,624,517 1,57,57,270,443,453,272,402,391,412,410,386,396,408,412,406,415,429,445,414,438,413,435,423,399,400,399,395,380,401,412,417,419,405,421,395,412,390,425,393,414,417,455,428,439,423,478,523,523,469,458,435,408,476,517,514,534,479,522,469,458,395,412,396,388,402,453,414,408,407,389 16,37,34,43,69,64,38,563,712,665,593,534,559,580,646,637,623,620,763,879,826,635,844,761,692,668,548,501,428,415,632,860,862,777,788,653,590,438,466,501,566,679,805,763,749,454,828,1023,1007,945,905,804,680,591,682,723,801,808,857,842,800,468,506,473,503,774,921,837,854,728,590 16,10,9,44,63,54,37,424,416,399,393,402,401,411,418,398,415,397,411,424,408,406,417,392,402,385,395,383,392,408,390,430,445,396,404,413,398,394,388,401,422,433,483,446,441,418,504,538,534,460,458,436,397,430,488,500,551,535,565,525,484,397,391,397,386,405,405,408,404,402,387 16,9,8,23,31,27,20,433,377,404,391,381,399,423,438,431,401,410,404,407,373,381,396,393,383,385,367,378,392,379,409,396,392,399,388,382,379,386,399,411,400,416,446,442,433,398,479,410,400,419,413,388,382,410,435,427,468,500,536,485,455,384,385,390,393,390,392,377,389,396,367 20,12,12,64,89,82,57,411,436,417,390,413,413,387,435,412,410,421,442,489,490,385,427,438,425,416,391,413,407,396,422,462,469,432,439,417,410,373,430,397,391,428,474,441,416,402,548,651,644,564,519,469,428,443,476,498,548,543,583,537,521,386,400,393,403,437,459,467,457,421,419 14,158,123,171,260,207,135,556,802,746,687,593,563,577,632,621,600,593,822,953,910,731,936,870,801,780,652,585,492,418,548,931,955,867,880,732,619,441,457,480,508,586,704,663,645,520,786,1023,1023,990,957,847,710,664,716,723,759,764,820,805,757,477,523,479,486,799,941,869,869,766,642 13,76,55,134,201,137,93,538,686,642,601,520,544,569,643,628,621,599,722,830,813,567,784,733,653,639,537,523,446,411,568,804,835,738,770,626,566,400,453,446,502,581,695,655,647,466,815,969,971,909,884,794,668,605,695,706,777,776,831,816,782,462,513,481,498,714,839,777,797,684,581 11,38,33,427,627,551,370,446,535,510,466,450,436,452,488,475,464,467,531,655,646,448,596,532,486,486,452,438,406,380,419,562,606,510,548,447,421,411,394,405,407,444,473,465,452,454,610,877,898,816,783,667,538,472,499,489,558,556,609,614,582,442,422,411,415,514,633,560,595,480,431 9,11,10,29,36,29,24,447,390,382,404,396,402,439,446,411,415,385,407,409,394,389,396,407,389,388,377,389,396,379,403,407,402,398,403,389,390,389,389,399,400,412,440,423,427,392,461,438,422,431,411,411,389,427,436,436,459,502,536,502,459,390,380,393,375,394,413,402,408,369,391 18,61,48,94,132,111,79,533,733,693,621,524,553,595,626,614,603,606,755,884,859,635,864,795,722,698,584,522,463,430,546,858,893,797,817,687,575,416,442,466,499,587,686,651,628,486,802,1018,1023,949,917,815,675,641,707,710,771,766,822,809,770,470,515,464,486,716,880,822,824,693,586 17,11,10,23,32,29,20,418,383,389,371,379,385,417,432,423,402,397,419,402,393,383,391,396,385,400,393,385,389,409,381,394,407,394,412,384,393,405,395,397,399,410,423,427,431,375,456,426,422,400,395,388,408,405,421,409,450,467,497,483,414,378,405,396,394,411,383,391,410,389,396 17,8,8,74,111,115,75,386,420,413,396,375,401,393,412,412,414,419,409,472,462,391,431,416,415,421,415,392,390,372,401,444,443,424,422,406,403,384,397,384,384,385,416,417,414,389,468,628,643,573,550,453,435,397,425,423,454,428,451,463,436,395,389,404,395,401,460,443,440,398,412 16,11,9,72,94,83,64,420,441,429,415,420,435,456,444,443,422,446,472,534,522,402,479,470,424,437,414,417,386,394,406,509,518,483,478,438,406,402,392,393,415,407,467,467,447,397,571,719,726,639,627,530,462,437,463,480,531,516,581,573,531,393,414,413,405,471,546,514,495,432,397 13,16,15,50,60,56,47,417,495,477,462,420,426,438,437,432,424,427,492,604,580,428,552,501,462,438,422,415,406,387,417,558,613,517,543,467,409,380,396,409,411,411,447,430,448,398,533,788,804,719,694,574,487,427,457,464,529,501,565,537,529,399,432,410,410,467,577,534,547,466,418 11,8,8,12,18,12,8,489,532,511,482,454,490,513,571,565,536,552,592,637,616,449,547,515,479,481,439,431,401,386,495,606,611,542,562,476,455,386,419,414,404,441,532,533,561,398,726,800,790,737,702,642,543,478,536,559,629,643,719,721,687,450,446,443,470,532,641,594,603,526,482 7,18,15,39,48,38,29,406,372,399,383,380,386,396,417,438,406,385,381,407,395,386,387,399,392,396,396,381,379,403,405,393,386,385,388,384,371,415,418,404,442,469,520,461,422,427,501,434,418,404,423,400,378,500,550,562,575,556,616,539,488,386,382,385,393,391,391,391,386,397,387 14,10,9,27,35,30,23,406,383,387,380,386,396,410,410,389,397,391,382,388,400,383,374,386,373,398,389,387,381,388,393,403,379,398,388,389,371,384,396,392,432,422,476,438,427,409,454,423,410,397,414,398,397,448,460,494,516,481,513,492,437,382,385,383,386,387,395,371,400,400,385 5,17,17,59,56,56,60,418,449,439,425,415,441,433,445,435,435,433,469,524,543,422,516,477,439,439,417,402,394,385,422,535,559,489,510,440,439,380,418,384,387,407,435,452,449,391,538,750,761,672,643,534,470,413,458,461,517,498,549,547,527,414,403,410,409,435,547,505,505,436,405 7,16,15,19,27,26,19,408,454,443,409,421,412,427,413,430,420,398,472,518,513,408,489,444,432,416,398,399,389,399,404,477,506,450,470,414,406,401,408,407,389,431,464,443,440,397,533,695,715,632,581,508,451,447,473,494,541,552,595,542,511,395,405,393,398,417,492,477,451,433,412 9,14,10,38,43,29,26,454,407,413,378,400,380,458,479,430,426,435,408,428,442,387,436,392,402,384,386,391,369,372,401,434,453,426,406,384,407,392,404,404,413,419,483,478,450,408,535,510,511,470,442,425,411,415,465,480,510,526,594,553,511,386,397,395,379,394,440,416,405,419,395 3,11,9,32,32,24,25,427,394,376,378,381,382,421,456,413,421,416,389,394,401,391,389,372,385,409,402,373,371,374,390,411,390,393,392,397,402,403,404,382,396,415,434,429,435,392,468,425,413,419,395,386,374,406,445,427,478,476,549,518,487,373,375,380,388,386,386,383,376,368,386 13,32,30,18,27,16,12,591,741,692,653,598,601,649,708,704,703,677,776,863,840,601,799,736,690,668,573,552,474,436,620,826,847,770,789,675,601,400,433,455,474,563,706,684,716,448,861,1005,998,945,917,842,733,613,681,700,791,790,856,862,831,526,555,542,568,763,872,819,835,734,643 3,84,45,256,275,136,137,625,676,619,580,513,539,624,680,639,623,589,711,827,807,569,798,746,653,642,519,500,441,493,554,803,835,735,758,618,512,470,489,525,569,641,754,698,673,578,822,951,961,895,859,764,629,735,796,808,852,837,877,849,795,476,447,471,475,675,834,778,777,662,539 2,823,320,518,777,372,242,564,522,481,514,455,456,633,704,691,641,626,624,658,638,413,523,498,468,478,438,438,395,461,580,594,588,499,527,510,425,527,630,633,706,786,864,791,743,676,858,821,782,731,697,638,521,812,870,878,918,904,939,897,843,478,433,470,484,551,615,557,577,466,426 6,23,18,38,55,42,30,402,419,372,389,389,375,421,410,427,430,427,404,424,390,396,400,396,403,408,383,384,386,394,414,407,408,408,411,380,387,411,408,416,441,442,522,453,427,432,525,474,459,414,419,403,396,492,536,544,577,555,601,534,498,376,384,386,388,393,398,410,385,388,404 8,8,8,28,36,25,22,420,396,396,393,388,383,414,417,417,399,379,411,411,401,383,397,380,382,389,382,385,394,393,393,397,403,404,383,395,379,391,393,406,386,411,443,435,426,388,461,442,415,391,390,398,381,412,420,425,479,481,500,468,454,379,379,388,401,395,388,386,391,396,392 19,17,15,34,46,36,27,412,415,402,408,383,391,403,436,431,411,412,412,424,449,396,408,396,387,401,401,393,387,397,392,426,439,427,429,407,380,387,400,408,426,456,491,447,463,418,502,534,536,480,462,404,397,480,513,496,569,541,586,540,494,379,388,396,389,390,422,395,408,389,404 15,9,8,220,460,427,195,419,419,411,410,405,394,407,425,415,422,420,422,462,464,393,445,422,410,408,391,400,388,419,406,421,452,417,436,392,392,381,408,400,407,455,470,456,426,439,523,590,581,513,497,437,425,485,530,517,564,539,589,552,506,424,417,397,411,415,467,435,438,409,396 16,12,12,58,78,76,56,409,442,429,412,421,426,416,427,441,415,428,448,521,499,412,452,458,416,428,400,403,383,395,411,476,496,450,456,422,419,413,373,374,394,412,448,438,429,404,541,696,694,630,586,516,442,418,436,450,494,498,546,520,491,409,403,395,404,435,496,457,481,417,423 9,9,9,42,58,59,43,400,433,421,403,376,408,408,421,393,392,411,453,479,468,394,451,428,412,413,398,388,384,399,395,441,489,451,446,396,394,395,398,386,387,413,443,417,413,395,486,628,623,546,523,454,418,418,426,453,495,498,524,504,481,382,394,383,393,416,480,449,442,395,388 6,15,15,8,14,14,7,364,394,387,389,390,388,407,395,398,370,401,378,383,390,387,387,381,380,387,384,393,377,372,382,407,385,397,377,375,381,392,391,374,384,399,431,411,391,397,408,374,384,394,382,383,389,419,425,415,424,426,439,445,407,386,396,395,385,403,375,384,396,390,375 4,9,8,14,15,10,8,467,481,484,463,447,441,490,531,535,527,515,550,618,601,442,540,502,483,458,424,437,411,398,474,591,594,541,549,482,463,385,399,424,421,452,560,531,530,409,691,783,765,709,686,600,505,477,536,541,618,632,699,694,645,432,411,422,452,533,615,556,595,502,450 17,10,9,31,59,34,22,402,389,382,399,405,392,401,405,407,399,397,399,387,402,375,399,386,370,381,398,376,384,404,385,374,400,401,390,387,383,404,385,379,395,416,417,414,389,389,409,412,435,425,399,399,385,400,409,421,420,442,461,447,405,385,390,383,374,385,403,398,389,401,384 6,18,15,33,47,27,22,440,419,432,409,396,395,458,460,468,450,438,458,474,474,414,442,433,416,400,391,386,395,399,437,457,462,421,448,419,397,425,420,447,456,527,623,540,498,442,625,643,617,545,513,478,423,546,621,636,698,671,734,676,600,415,384,405,406,428,468,420,440,406,418 4,17,17,16,23,19,13,549,653,604,558,520,509,601,657,657,653,635,701,776,751,537,696,664,603,568,514,474,446,406,567,744,750,682,698,597,519,407,418,423,453,501,652,630,657,448,817,924,908,854,836,761,640,566,639,650,739,748,815,815,784,482,495,499,529,684,784,735,744,637,556 1,43,42,190,259,264,191,412,477,455,441,424,412,419,436,418,438,441,468,582,545,418,552,494,441,430,414,404,390,396,409,538,576,506,487,421,435,396,409,402,410,403,454,433,450,417,534,745,750,662,628,520,448,450,455,480,520,486,558,537,500,410,402,412,390,466,585,513,507,448,429 18,24,24,38,42,42,38,415,415,402,399,396,404,398,405,424,432,416,434,500,468,389,440,432,408,416,397,394,389,406,411,480,495,456,454,394,396,400,394,390,391,412,415,418,415,384,518,646,657,587,541,480,399,441,445,460,500,500,538,506,484,402,403,401,394,451,486,443,458,418,419 12,11,8,21,29,19,14,429,390,372,387,366,389,387,432,408,391,389,390,401,385,380,400,394,378,386,374,388,382,388,396,389,408,397,374,369,397,397,400,390,386,386,426,396,400,404,434,408,416,421,400,384,383,401,436,416,423,454,485,437,437,387,384,374,385,389,404,386,412,395,394 13,69,61,84,132,117,74,492,626,597,556,523,501,544,597,589,567,566,677,784,749,530,729,664,599,575,483,470,420,403,507,741,768,674,694,587,532,420,409,429,435,505,621,597,608,427,767,925,923,863,832,758,627,527,605,614,708,708,769,770,729,445,489,440,483,634,784,715,729,634,539 8,584,252,625,619,235,267,793,838,804,762,693,722,827,875,862,850,838,893,955,934,712,899,856,796,776,673,655,521,599,817,932,948,873,890,779,707,690,779,814,868,940,1010,952,913,808,1023,1023,1023,1023,1008,937,842,960,1018,1023,1023,1023,1023,1023,1013,653,612,651,700,853,951,904,915,812,734 12,24,22,45,74,63,38,455,519,482,452,442,451,481,522,521,505,495,570,624,602,430,546,507,482,471,424,433,407,374,481,595,602,536,545,451,427,395,404,391,425,461,575,547,535,402,695,789,780,710,689,601,495,467,514,548,638,631,695,686,645,440,429,435,439,518,614,559,577,485,451 12,26,23,76,97,75,59,456,670,620,581,484,467,479,532,491,501,513,682,843,811,576,823,755,661,657,542,480,418,394,497,815,850,753,759,604,525,398,439,428,471,532,611,557,550,458,692,956,966,890,856,736,579,554,628,616,670,656,716,700,657,418,464,421,441,651,845,772,776,656,530 18,8,7,39,48,44,34,412,435,423,398,394,398,416,410,429,433,430,445,507,510,403,470,437,412,426,395,400,390,397,415,478,507,474,477,421,422,405,403,398,396,417,455,424,436,398,513,688,692,613,593,477,442,446,461,472,504,487,564,546,485,386,403,383,411,450,500,461,477,423,415 18,9,9,28,40,39,28,403,450,414,425,399,412,395,419,433,416,425,448,506,491,412,469,427,427,413,400,397,390,414,411,499,497,460,448,441,414,403,412,399,404,393,408,423,452,389,516,687,688,593,566,479,434,412,442,459,469,483,534,510,483,389,396,390,399,438,496,469,463,414,402 2,258,208,222,377,279,154,560,603,518,528,479,496,576,649,595,604,591,654,737,715,482,671,612,559,547,475,448,406,501,658,720,725,622,670,554,516,559,697,748,818,893,965,887,812,545,845,890,880,814,785,698,574,739,829,865,944,934,963,898,839,467,421,470,483,567,709,655,665,556,503 20,29,24,35,60,49,28,419,387,398,396,376,416,424,446,410,409,400,395,411,422,381,401,399,390,378,389,391,379,389,418,406,409,395,399,393,386,400,394,415,432,456,502,472,464,420,522,486,469,458,419,412,415,487,535,516,576,562,625,563,509,397,390,390,401,399,396,416,392,388,397 1,40,37,170,269,263,163,435,411,412,415,408,382,448,479,449,458,441,442,447,460,389,425,406,404,403,401,393,380,402,423,435,434,429,414,404,379,411,426,430,468,520,600,513,482,473,637,588,546,504,480,452,399,610,680,686,722,689,728,666,610,401,402,406,421,407,427,438,424,399,386 8,9,9,35,40,41,36,422,464,438,440,395,421,415,438,426,429,423,483,519,515,413,502,466,431,433,422,414,385,372,418,493,528,469,490,435,417,382,383,386,393,409,432,415,437,402,523,718,726,639,606,512,464,427,449,437,507,484,548,535,521,389,408,386,400,457,522,488,507,456,410 11,9,9,39,40,39,39,386,427,416,418,403,412,397,384,398,405,417,447,486,483,402,443,431,424,414,398,402,400,381,398,461,492,446,462,439,387,384,394,398,378,410,429,414,399,391,521,651,665,581,572,482,410,407,441,442,471,477,493,465,473,383,387,396,405,426,457,453,448,422,393 4,43,39,27,33,24,19,612,662,621,617,562,581,654,723,701,700,699,740,774,761,534,679,653,597,590,521,515,459,404,621,749,747,682,706,613,545,391,429,466,499,573,728,707,720,457,872,920,901,863,843,788,691,604,689,717,810,810,868,871,833,537,504,537,571,699,778,743,766,652,584 7,324,291,226,313,274,199,453,404,398,379,383,397,435,449,450,448,404,405,402,425,389,422,401,396,391,390,391,360,409,458,423,427,408,437,423,402,402,462,487,504,573,679,607,539,429,561,525,485,462,447,437,393,504,551,560,619,605,657,602,540,399,399,381,402,412,440,400,398,381,417 18,12,10,29,36,29,23,416,382,387,399,385,385,421,421,405,399,404,400,399,412,384,380,373,387,390,376,377,394,393,421,385,389,373,384,398,377,405,413,418,428,474,502,447,462,413,496,434,405,408,382,380,386,491,527,537,588,565,590,543,491,390,398,393,391,385,374,389,383,382,388 18,19,14,64,73,58,52,376,402,402,400,372,395,415,404,431,425,407,433,447,440,392,432,419,412,408,386,416,377,395,404,454,447,413,427,415,407,401,394,389,395,441,461,443,422,400,506,571,565,491,490,446,415,467,505,500,568,558,608,541,508,391,398,397,391,417,432,432,432,414,413 6,10,9,24,32,27,21,411,400,385,385,374,378,405,393,399,400,398,396,425,412,392,412,402,399,387,388,382,391,396,406,411,437,398,393,402,372,400,407,390,395,414,426,430,391,394,439,471,468,422,426,417,388,407,434,439,455,438,464,462,439,390,400,393,384,404,415,408,412,394,394 8,120,73,205,214,126,118,641,685,647,610,534,567,675,737,722,707,688,763,836,809,581,783,707,639,634,528,496,416,506,681,829,828,748,769,636,585,501,601,664,714,797,894,841,818,639,914,1002,984,926,890,807,693,806,879,888,947,941,982,943,897,517,507,535,557,747,863,784,800,697,563 6,13,12,68,100,80,57,400,419,428,398,400,405,414,425,396,403,408,458,509,483,412,455,433,413,413,417,413,400,381,398,482,511,453,472,424,408,385,412,406,401,400,440,424,425,396,491,667,669,576,573,472,418,400,447,450,505,502,521,531,456,382,393,394,396,441,477,476,476,418,396 20,11,11,15,18,13,12,446,447,429,424,418,405,447,509,477,465,482,476,469,463,401,423,420,402,425,406,404,389,408,489,485,463,438,468,441,424,416,432,437,476,551,670,639,595,419,666,651,607,541,552,483,442,465,517,573,684,686,737,703,650,415,405,409,423,462,468,458,455,432,413 2,9,9,39,56,56,39,410,458,453,434,406,414,424,439,438,440,423,482,580,557,422,545,486,443,445,421,401,394,383,416,553,581,501,525,475,447,392,392,399,405,416,453,440,439,397,563,773,789,705,677,575,458,432,460,478,494,500,551,568,511,379,418,411,402,476,550,520,523,466,429 17,28,17,78,113,69,48,472,425,404,386,387,404,469,509,484,460,450,437,448,432,407,427,405,393,396,385,390,380,429,435,401,433,428,434,401,373,396,418,420,454,468,550,523,489,415,595,565,543,474,456,428,402,493,560,535,610,630,692,650,572,401,390,403,402,425,434,405,394,388,374 9,16,16,90,138,143,93,392,373,383,374,363,395,422,406,410,415,406,413,392,392,389,388,389,397,385,394,387,389,421,388,402,412,405,409,397,381,397,392,418,413,453,438,409,428,411,466,432,439,424,402,381,386,464,512,505,532,481,498,484,446,409,376,386,398,399,396,374,403,392,397 13,8,8,105,133,121,98,391,386,375,401,365,394,406,393,385,378,401,391,384,370,375,387,395,389,380,366,377,389,395,371,396,397,388,391,383,386,377,396,384,397,392,406,393,384,398,412,397,413,377,383,412,376,398,374,400,407,414,422,404,410,392,386,380,393,394,394,403,384,369,401 19,9,9,35,37,30,29,416,390,408,394,375,401,443,444,415,408,401,429,446,433,381,423,411,402,404,402,379,389,392,411,442,442,409,425,407,402,412,406,410,412,420,461,441,425,403,482,551,531,483,463,426,398,434,466,464,510,519,549,527,467,381,389,396,385,396,433,418,421,393,382 15,21,21,185,247,245,185,396,436,432,405,402,414,435,438,436,462,445,459,490,477,415,456,431,428,410,399,400,389,388,409,474,480,452,459,438,400,380,395,419,412,442,488,474,459,413,577,678,674,587,548,474,441,459,514,508,578,576,634,595,543,406,387,395,401,429,494,452,461,407,411 12,101,78,86,140,111,67,440,508,467,451,409,450,481,490,504,479,471,546,642,619,430,594,548,460,471,433,415,393,406,464,609,646,554,579,477,428,401,434,462,486,541,623,566,523,469,675,804,809,730,682,577,486,557,648,648,711,685,741,686,643,421,406,411,439,521,631,577,567,489,444 16,106,98,412,529,506,399,534,638,593,566,518,552,572,647,629,623,631,685,755,736,493,655,611,574,561,497,484,439,377,558,692,723,657,668,568,534,399,428,442,486,537,670,642,650,491,834,922,916,861,838,775,670,598,688,719,799,802,854,840,798,489,493,472,503,650,749,702,726,606,547 9,35,34,120,176,168,112,429,545,508,458,423,447,451,482,472,478,452,534,628,613,448,590,539,501,459,434,413,410,414,427,592,636,551,552,489,452,406,389,408,420,443,469,491,476,412,631,837,848,769,736,637,518,461,502,524,600,593,632,624,584,421,438,400,408,516,631,577,590,500,430 15,25,23,15,16,12,11,575,661,592,560,526,556,599,677,672,666,659,714,767,764,512,697,639,591,566,504,481,444,406,578,745,744,677,693,584,519,424,424,431,470,522,660,642,662,436,837,924,910,863,835,774,652,568,642,666,758,769,830,834,797,508,469,498,539,696,785,742,751,645,558 8,8,8,10,12,10,8,407,458,425,438,402,407,398,437,419,418,418,464,556,533,413,526,489,441,435,415,382,389,383,404,501,569,484,497,427,410,396,395,412,390,425,467,429,416,408,527,705,732,638,607,494,426,449,468,496,539,526,566,548,495,395,397,394,390,453,550,518,505,439,421 13,31,31,50,49,48,49,583,778,734,707,613,651,643,691,690,667,665,816,882,860,682,820,779,742,711,608,599,509,408,613,866,849,800,821,718,654,428,422,440,475,544,688,677,703,463,854,1023,1023,998,963,894,788,597,692,703,780,780,850,848,815,512,629,513,552,849,931,888,914,806,722 15,24,13,50,65,34,27,412,377,414,375,401,386,423,420,423,403,397,399,410,393,390,384,393,391,378,383,382,382,364,421,393,400,389,402,404,400,392,404,415,415,448,511,476,436,438,512,426,448,422,401,403,380,483,533,542,583,571,627,576,512,383,397,388,387,407,407,393,387,401,409 20,33,30,387,729,710,362,530,525,495,462,457,458,581,628,611,619,579,600,628,634,451,518,503,473,462,434,411,400,398,549,572,594,505,558,482,451,434,453,462,476,552,695,646,648,516,810,828,799,749,728,654,550,628,716,744,812,810,857,834,795,490,430,471,494,542,587,547,590,484,473 17,10,8,122,213,195,107,435,483,417,426,428,458,436,471,460,444,459,481,517,521,397,470,441,434,439,410,417,397,392,441,502,511,479,488,450,414,422,403,425,450,481,539,503,511,455,662,763,787,708,691,617,524,539,610,627,664,639,697,666,612,417,416,391,405,443,502,475,480,440,438 14,218,198,139,182,166,127,403,395,380,387,379,400,419,407,411,393,401,404,411,415,381,405,396,389,404,389,398,401,399,424,423,428,419,425,419,377,391,420,439,420,475,535,486,452,417,451,491,491,451,419,407,399,407,445,442,476,490,524,488,464,383,383,382,388,392,415,397,393,415,390 6,22,20,231,252,236,219,404,424,392,410,397,426,400,394,390,401,393,405,450,472,391,428,426,407,421,408,395,383,376,395,417,459,430,458,412,404,372,382,384,386,375,401,395,394,403,446,583,663,614,568,517,452,383,398,398,424,416,452,432,413,392,393,380,385,393,444,438,466,425,426 5,10,9,11,22,21,10,411,405,388,398,403,395,407,404,398,396,385,407,412,404,382,388,401,398,384,383,375,381,395,404,386,419,382,394,409,388,408,385,392,401,407,421,415,409,384,461,449,481,427,428,394,386,417,440,436,476,463,488,459,443,396,380,386,390,388,413,399,396,387,383 5,273,227,290,392,329,240,941,942,900,881,843,875,975,1023,1014,1006,995,1001,1017,1008,799,925,898,870,856,790,789,686,606,929,967,956,908,932,860,803,621,677,721,791,878,994,987,1000,784,1023,1023,1023,1023,1023,1023,948,938,999,1013,1023,1023,1023,1023,1023,894,816,900,919,990,1023,1006,1023,946,889 14,9,8,27,31,26,23,434,377,393,377,377,360,421,435,402,406,405,397,385,380,376,389,387,378,379,396,385,387,377,407,381,384,392,382,379,369,379,382,404,397,401,430,423,413,393,453,413,401,398,380,388,379,383,423,415,455,473,509,477,438,380,381,381,384,383,389,384,403,387,372 1,10,10,29,46,46,29,383,403,410,395,403,398,390,403,406,390,408,423,471,467,396,452,438,423,396,396,383,387,393,399,466,473,418,442,407,390,379,381,400,389,396,439,385,401,392,440,587,610,528,513,450,421,404,403,404,431,438,466,455,454,377,391,397,385,403,462,447,443,417,419 5,12,12,48,60,61,48,411,428,414,398,385,407,382,425,415,409,390,447,491,435,411,460,436,419,399,409,402,400,394,394,450,476,423,447,409,394,385,388,398,381,391,421,423,406,388,486,622,621,573,530,457,415,412,424,416,459,431,499,483,455,382,390,397,392,416,472,437,464,415,415 17,66,61,369,576,546,344,528,614,565,537,496,538,582,631,617,595,589,662,740,720,483,667,620,561,541,478,490,444,419,528,695,718,636,668,567,482,422,449,468,459,533,645,619,624,518,799,922,918,860,826,744,617,590,695,720,794,787,836,809,760,482,477,472,489,602,728,682,707,585,509 7,12,12,45,79,78,43,524,661,604,580,516,593,532,603,592,565,553,726,765,744,575,689,653,620,612,517,500,431,385,514,767,739,702,706,614,558,408,389,397,408,462,558,556,575,419,773,1020,981,953,916,842,724,483,555,588,678,686,758,766,724,458,583,457,483,828,903,861,891,780,701 11,31,27,165,184,167,147,640,644,601,583,555,564,676,747,746,745,732,739,752,742,505,622,605,557,562,526,508,462,413,610,667,659,596,634,556,524,398,430,440,466,522,676,672,721,480,880,897,871,833,815,783,663,608,699,729,802,808,874,878,847,591,524,604,631,728,751,730,756,655,599 15,11,9,25,28,23,20,429,419,408,406,405,387,443,484,452,434,434,439,452,447,397,425,402,383,398,394,380,383,418,423,423,430,406,414,408,404,396,430,445,469,516,558,512,506,448,610,556,535,478,456,464,414,579,651,648,682,669,708,646,608,402,402,382,398,404,415,418,413,396,403 2,21,21,152,263,269,152,418,410,397,403,392,405,402,427,420,428,426,428,421,445,380,405,394,394,382,398,400,388,369,396,419,412,412,396,412,392,423,393,394,391,416,422,417,411,419,512,523,502,484,479,433,438,424,465,459,485,455,493,489,464,404,394,409,395,409,417,423,431,415,400 7,32,19,66,84,49,39,420,393,375,393,372,396,415,441,403,412,410,402,416,417,404,382,392,386,397,374,388,387,402,401,401,419,383,402,385,386,420,425,445,444,473,540,504,471,409,538,483,446,429,412,404,379,522,571,579,627,610,674,583,525,397,389,383,389,399,399,389,398,401,362 18,11,10,29,41,35,24,425,394,406,391,400,386,441,472,441,430,427,428,426,431,399,412,407,398,398,395,399,377,391,416,427,429,399,406,394,415,400,389,386,412,417,467,460,448,418,533,510,484,464,447,425,418,450,491,507,541,543,596,571,497,396,403,404,414,432,434,411,431,399,403 9,194,151,124,170,123,90,467,463,433,423,410,384,499,534,485,506,458,461,521,531,399,548,479,442,444,412,391,395,412,483,517,539,474,515,455,402,415,465,471,501,559,651,594,543,483,646,640,671,577,538,459,397,555,624,638,698,703,749,693,642,409,362,418,427,460,547,489,472,447,394 17,68,58,678,1023,956,544,535,511,479,485,417,449,561,592,557,544,556,578,595,589,443,513,487,458,447,443,425,407,447,486,565,566,499,518,457,445,447,465,464,502,547,677,615,595,564,764,811,797,734,702,630,522,639,720,721,777,769,815,792,736,484,445,469,468,523,571,519,563,474,463 20,9,8,25,33,23,18,426,402,413,396,401,392,407,408,419,398,408,413,402,401,395,413,400,396,390,376,399,400,402,408,393,419,406,397,401,390,392,404,400,401,423,441,442,440,383,478,475,474,463,417,394,403,433,447,456,500,493,542,518,455,398,374,388,404,399,413,409,409,404,381 10,20,12,38,56,32,22,424,410,396,397,399,370,465,463,440,445,434,434,444,429,407,417,420,406,408,405,398,376,408,413,420,408,399,419,389,373,407,421,415,434,457,498,482,466,422,574,523,531,454,460,421,407,484,518,516,603,591,670,606,560,395,393,388,377,421,451,418,420,416,399 3,43,40,161,229,219,152,488,622,559,530,476,517,514,568,564,556,561,646,755,734,515,686,645,572,560,508,478,424,408,503,711,737,655,677,564,495,418,406,422,416,450,572,540,564,429,745,926,932,867,837,752,625,511,555,591,688,677,739,749,702,451,464,436,463,609,733,691,718,582,527 17,12,12,37,60,59,37,386,425,400,401,379,402,411,410,403,398,404,423,435,431,399,412,417,409,403,398,382,386,390,415,436,439,424,420,403,397,384,398,394,410,414,428,430,417,402,485,584,596,517,489,445,408,406,440,449,488,483,523,485,472,398,386,380,390,412,440,428,424,412,397 1,16,15,29,37,33,26,418,458,425,420,412,424,422,460,445,444,419,470,531,510,410,491,475,436,410,406,404,405,411,405,545,540,480,473,436,392,387,397,406,401,426,464,454,449,418,545,691,693,627,576,488,468,484,503,521,557,549,608,570,542,399,390,399,415,461,549,487,500,449,405 19,239,157,232,354,302,181,863,899,854,850,824,857,902,960,959,958,953,957,948,952,647,774,773,753,732,682,691,614,614,968,945,912,889,921,881,852,688,751,804,860,941,1023,1023,1023,714,1023,1023,1023,1023,1016,991,915,883,958,988,1023,1023,1023,1023,1023,808,761,815,844,904,912,893,931,852,818 5,14,14,76,111,116,78,424,416,390,398,408,386,406,408,412,392,416,413,430,451,395,421,423,404,392,393,386,376,389,415,439,450,389,419,385,374,398,386,409,393,412,432,410,413,397,484,559,528,493,488,417,409,425,464,472,497,515,542,496,465,387,414,403,391,401,430,426,427,399,375 20,8,9,37,55,56,37,395,398,380,393,375,394,405,392,403,407,403,413,412,421,396,407,395,404,383,395,395,389,384,412,387,407,415,396,408,386,390,387,411,415,410,442,430,420,395,484,497,493,450,437,418,402,414,461,478,516,511,534,494,480,387,385,401,398,395,421,411,419,400,387 8,12,12,58,89,86,54,417,439,421,427,424,408,440,423,408,422,412,438,530,502,408,471,444,436,418,407,393,395,393,414,488,500,456,468,423,407,394,395,388,402,418,447,435,435,400,553,706,711,643,597,490,448,414,465,484,526,519,567,536,506,404,404,403,405,445,501,481,489,440,414 13,11,10,24,34,28,18,388,398,388,375,383,392,391,398,408,392,372,399,415,407,384,408,422,384,395,382,391,390,381,395,388,404,401,393,390,396,383,396,393,421,437,436,420,410,394,418,425,438,408,392,394,412,418,423,432,471,460,471,436,444,393,390,387,387,397,409,400,393,374,382 16,9,8,23,27,24,20,414,370,386,359,379,384,407,420,415,402,408,388,393,400,388,389,378,383,392,388,381,381,417,403,385,393,404,390,385,383,404,397,389,400,405,446,425,406,377,460,424,427,411,391,385,384,418,446,438,469,485,519,465,448,394,381,402,380,396,387,384,395,377,377 10,13,12,6,8,7,5,410,407,392,394,399,373,408,411,406,405,414,392,412,407,394,395,385,386,384,398,392,361,396,422,389,430,401,397,386,399,406,426,457,465,544,695,611,526,400,627,498,449,415,408,396,397,461,551,612,783,784,825,733,633,389,395,392,397,382,408,414,385,381,401 6,9,10,87,125,129,90,407,471,393,417,416,408,422,413,423,426,410,439,487,488,414,449,441,417,416,400,384,390,373,401,457,480,435,441,409,413,388,392,381,382,393,434,411,413,389,524,669,664,596,558,509,432,422,449,450,507,491,551,522,501,392,393,383,403,424,491,459,473,434,405 11,37,18,68,83,34,29,439,439,429,377,410,389,476,501,451,456,432,433,460,442,383,410,403,400,385,386,387,358,437,445,428,429,416,422,404,371,423,471,481,484,573,632,552,523,474,649,585,564,487,464,442,407,615,696,689,737,717,754,704,638,407,374,396,396,412,430,412,416,391,417 9,13,12,31,48,43,28,409,421,418,427,434,399,429,464,456,443,451,446,442,448,389,412,396,400,393,397,381,384,413,438,430,411,415,421,400,408,393,406,401,420,452,492,479,470,401,577,570,545,521,505,473,436,439,489,491,559,529,595,580,552,425,411,430,418,415,413,407,437,408,400 10,12,12,74,88,86,72,381,403,396,397,380,398,394,376,398,411,384,417,408,401,381,426,401,406,391,413,389,386,370,403,412,432,415,399,389,386,398,384,390,391,402,401,404,402,380,423,507,507,460,448,413,400,382,402,394,439,427,440,427,413,382,393,394,398,410,408,401,419,389,402 4,46,45,110,141,136,103,462,467,440,445,430,404,473,467,469,478,457,509,580,562,429,555,471,453,446,427,404,390,406,455,552,590,502,513,459,429,399,426,424,435,467,536,505,497,442,648,780,776,705,668,569,476,511,575,607,677,665,715,668,615,413,418,418,422,490,571,535,518,461,427 13,10,9,22,22,21,22,415,469,444,450,404,424,416,435,444,432,420,497,551,540,415,515,486,441,443,412,402,397,381,426,517,558,489,505,445,405,383,389,399,400,418,476,422,449,392,569,760,762,695,638,565,479,462,484,474,539,526,585,582,519,394,395,397,403,443,556,495,512,445,427 16,33,30,61,87,75,51,474,599,538,500,436,492,504,570,545,529,532,599,762,733,478,731,659,591,571,482,434,406,414,505,715,771,660,675,554,474,423,446,445,478,521,651,589,585,473,729,865,880,798,780,656,510,596,653,657,720,725,779,749,703,428,427,422,440,573,748,685,689,586,481 9,16,12,38,57,41,27,443,394,400,399,388,394,457,458,434,423,427,422,420,421,389,406,424,395,407,389,390,396,398,411,416,430,400,420,410,390,402,419,421,425,469,511,468,465,436,550,510,496,476,460,417,389,493,530,552,600,583,643,608,551,405,380,404,383,384,428,405,428,401,407 11,9,9,49,64,66,50,404,447,430,416,418,420,411,409,438,417,427,460,535,506,414,483,459,451,413,401,393,384,378,407,499,522,449,485,439,412,393,389,383,402,407,445,435,449,395,525,717,727,649,612,501,470,413,439,464,513,509,562,544,511,386,408,407,405,432,505,464,471,439,412 14,26,25,58,105,100,53,422,454,424,416,428,420,432,472,452,447,463,453,515,495,415,464,445,436,414,415,404,395,391,422,500,512,460,447,422,408,393,406,402,398,428,470,466,450,410,568,683,682,591,582,503,432,469,504,527,562,576,607,595,541,423,414,407,414,445,506,460,487,427,419 12,14,14,57,60,61,57,409,458,421,411,408,422,421,428,431,431,437,458,503,478,392,489,464,431,443,401,409,385,386,409,505,556,464,477,439,416,373,383,386,397,413,445,450,435,404,541,703,704,628,603,494,446,427,443,439,474,505,540,531,499,412,396,399,405,444,516,472,491,446,403 19,421,189,275,316,115,114,677,697,619,581,561,563,717,780,749,730,716,754,822,796,534,745,684,628,588,513,491,429,607,789,803,802,710,727,623,539,734,857,903,957,1022,1023,994,924,730,970,970,951,895,864,797,675,920,1008,1023,1023,1023,1023,1023,969,533,510,551,565,696,792,743,763,637,560 15,31,30,126,206,208,127,388,401,355,387,389,392,391,405,394,400,384,414,409,415,379,399,392,381,416,383,386,377,393,374,402,412,391,410,380,404,388,388,364,399,431,420,411,417,416,444,469,460,439,426,414,379,472,514,500,513,497,524,454,437,404,387,381,391,389,416,407,402,387,404 20,10,10,30,41,40,29,405,430,428,412,391,402,401,437,416,422,416,470,486,488,409,466,426,438,414,397,393,385,390,400,458,491,431,453,438,397,405,390,400,397,402,421,424,411,380,515,665,675,583,570,496,436,413,449,457,508,487,528,504,491,404,389,395,386,444,474,450,461,422,398 10,60,56,58,66,56,50,476,630,566,569,503,517,538,561,546,546,524,675,763,741,523,720,675,597,573,485,500,439,399,497,725,760,677,700,544,509,394,411,413,431,463,564,543,555,434,750,929,935,872,849,754,625,518,597,595,680,690,763,750,699,437,464,445,462,607,754,698,731,608,536 9,111,56,160,187,95,86,408,413,375,377,388,412,431,490,466,455,417,425,440,443,392,435,421,408,397,383,382,382,406,415,450,436,402,449,388,422,403,443,420,468,511,590,532,514,443,587,599,562,516,490,429,394,528,605,587,654,639,696,623,575,383,396,383,377,408,455,417,427,401,394 6,18,19,82,97,98,84,412,473,442,445,423,388,406,457,453,433,427,463,585,537,424,525,490,439,435,419,419,395,404,411,531,581,491,523,473,420,388,391,384,399,411,455,432,456,420,548,755,766,679,649,550,462,447,453,469,543,511,568,561,517,409,391,397,392,447,549,498,524,445,426 2,13,12,36,57,56,35,415,467,446,426,421,426,415,434,431,426,433,475,569,538,419,513,485,427,436,413,410,383,372,417,552,568,496,519,455,429,381,393,397,394,404,459,437,442,400,534,760,767,678,648,534,468,424,456,472,506,511,558,544,514,414,411,395,399,453,537,504,486,451,419 18,16,14,33,43,36,28,390,385,376,383,391,380,375,401,376,382,393,377,397,415,405,397,390,389,397,382,380,392,395,383,404,408,385,385,373,376,370,397,393,401,414,432,413,413,410,429,440,435,406,407,402,407,402,439,415,438,453,467,475,401,388,381,392,383,400,396,400,385,379,385 6,138,120,119,141,117,100,930,905,858,849,817,847,967,1018,1015,1009,1000,985,958,968,641,722,744,731,716,666,697,594,717,1000,940,885,870,888,854,822,803,889,928,976,1023,1023,1023,1023,811,1023,1023,1023,1023,1008,988,908,979,1023,1023,1023,1023,1023,1023,1023,864,742,873,891,925,901,895,925,846,809 4,8,8,44,58,60,45,388,416,417,393,410,417,383,409,396,426,406,428,468,448,393,460,429,412,407,389,389,397,374,404,454,476,423,442,407,405,402,395,403,390,397,426,429,410,396,472,605,614,523,487,448,425,406,445,438,487,476,508,459,443,408,393,393,390,397,441,418,431,418,396 9,82,78,22,26,16,15,422,413,410,399,402,403,456,478,454,435,449,452,457,460,392,428,417,407,412,394,404,402,390,508,476,449,440,447,421,425,426,485,578,621,725,834,750,671,432,753,664,608,548,517,476,428,589,738,811,917,908,933,845,770,403,389,411,399,413,444,426,454,424,405 14,515,347,633,872,590,431,892,1023,999,963,902,917,925,969,957,953,947,1023,1023,1023,926,1023,1023,1008,992,919,885,794,631,904,1023,1023,1023,1023,975,917,668,724,763,824,899,996,973,976,818,1023,1023,1023,1023,1023,1023,1023,959,1016,1023,1023,1023,1023,1023,1023,796,856,812,838,1013,1023,1023,1023,1009,940 16,21,20,33,48,43,30,403,400,393,384,376,392,409,409,417,407,399,395,407,420,380,403,403,390,387,386,393,380,393,391,411,408,389,417,399,387,400,401,414,408,436,465,449,440,404,460,474,452,433,419,419,395,422,467,473,491,510,541,511,470,406,384,379,389,390,415,406,397,406,389 5,22,22,25,59,59,24,403,479,428,406,410,417,435,468,450,437,437,483,604,557,424,572,499,477,455,427,404,391,395,419,587,598,516,512,442,409,392,391,387,415,433,462,474,447,396,581,776,778,692,647,536,461,458,480,502,551,549,602,553,531,402,393,397,412,489,584,531,540,461,422 19,18,18,177,240,244,177,407,422,416,405,415,413,431,430,406,418,437,433,476,467,396,444,424,410,407,393,412,385,413,410,477,476,433,445,421,407,385,415,392,407,447,452,448,439,418,565,648,652,581,553,498,439,458,502,511,563,562,591,577,517,401,396,393,393,407,484,456,456,429,420 20,22,17,57,88,43,26,406,455,439,424,425,411,438,450,437,441,418,447,514,488,409,471,447,426,409,394,402,375,449,406,484,520,459,467,448,406,408,396,404,416,440,510,454,456,404,537,696,696,628,584,526,449,462,507,488,553,540,585,567,516,397,398,382,381,435,476,464,464,436,414 18,15,10,46,58,33,26,461,442,409,414,405,402,456,468,427,434,430,439,499,495,396,476,445,409,427,396,401,387,402,405,469,489,454,463,420,411,414,414,409,424,435,479,452,441,401,536,653,665,573,547,452,434,449,486,492,544,567,606,577,516,392,395,400,407,442,474,462,465,411,412 6,10,8,22,28,22,18,422,400,396,390,390,385,405,404,405,408,408,381,412,402,379,401,395,387,375,391,393,362,397,409,404,409,371,404,384,380,415,408,435,420,448,494,457,443,403,492,450,427,408,417,405,408,478,517,530,567,537,570,523,478,392,389,385,378,390,402,384,390,400,396 4,10,9,42,56,51,38,403,460,418,413,410,412,410,427,419,406,415,450,537,533,413,520,467,428,413,418,390,395,374,414,506,536,478,493,434,431,393,389,383,398,382,424,412,443,394,517,748,765,684,643,535,461,400,401,414,447,450,481,489,460,403,407,388,404,430,524,494,492,429,399 18,17,16,26,42,39,24,387,369,388,385,386,382,415,411,418,388,393,406,410,390,392,386,376,392,379,372,382,375,376,401,431,385,388,384,393,387,407,378,405,413,407,445,419,410,389,427,406,398,419,392,405,398,413,427,449,488,461,477,459,418,379,400,389,385,396,403,377,377,392,397 7,12,10,29,34,25,20,416,431,409,401,397,409,419,444,422,431,416,439,504,486,398,484,438,416,399,408,380,394,399,410,477,494,436,447,418,415,389,400,396,433,459,521,457,474,410,518,576,605,523,498,446,415,461,494,495,533,542,587,541,498,373,390,402,396,419,490,443,468,425,389 16,15,14,98,145,134,90,412,405,421,391,408,401,408,415,409,399,405,431,458,440,415,438,435,418,419,385,401,382,400,398,458,452,436,432,448,388,378,380,406,395,418,423,408,420,392,463,630,641,558,516,461,419,392,443,433,478,470,515,478,482,405,400,404,400,426,467,438,416,405,385 3,20,19,346,630,630,344,403,396,396,386,375,386,404,405,423,403,398,403,402,401,385,404,402,395,395,399,393,384,416,417,389,410,396,395,401,390,398,403,406,412,439,469,438,420,436,494,509,473,448,423,419,393,523,586,592,585,556,585,515,463,402,373,390,382,402,402,401,413,383,392 13,8,8,31,33,31,28,412,439,416,403,385,389,415,422,424,401,430,455,508,509,407,462,447,427,418,402,389,395,378,408,496,511,465,456,420,407,394,406,395,400,405,424,428,432,404,523,677,687,588,581,500,439,412,449,463,475,472,510,500,477,396,397,394,418,422,501,471,466,426,413 10,180,124,151,131,76,102,525,568,523,517,492,453,575,631,610,594,586,632,706,674,477,623,551,526,497,462,448,413,415,592,673,697,606,621,518,464,441,500,533,583,668,768,720,692,517,828,876,863,809,773,704,560,693,770,789,852,845,888,850,804,463,442,466,476,600,697,644,650,528,485 9,19,18,220,303,291,211,395,405,400,402,382,386,415,432,393,407,400,418,426,420,396,408,409,393,402,377,392,390,397,403,412,407,403,423,416,382,381,392,400,402,408,456,428,421,423,472,519,519,488,464,416,403,431,462,465,478,477,491,488,449,394,397,392,386,414,405,401,429,385,393 1,163,138,66,72,61,54,860,930,891,863,813,838,901,952,948,940,933,977,1021,1005,820,962,924,883,867,796,764,662,531,874,994,998,942,957,868,819,538,615,667,733,827,945,930,950,717,1023,1023,1023,1023,1023,1016,927,887,951,968,1023,1023,1023,1023,1023,816,788,825,850,974,1023,1004,1023,933,864 16,285,259,190,259,237,173,417,376,398,386,383,390,426,440,425,403,408,405,415,390,382,385,387,392,372,393,348,390,408,412,412,383,404,386,390,392,396,416,408,449,503,562,518,485,416,504,455,435,406,410,416,400,432,445,454,503,504,546,519,460,383,379,391,397,404,378,374,399,375,385 20,15,13,28,27,21,22,410,430,417,424,382,390,424,427,428,428,426,438,459,472,393,430,423,403,402,397,380,380,380,414,444,466,428,429,395,382,427,432,444,472,503,599,537,473,426,567,601,595,533,509,458,415,510,575,595,656,622,671,599,553,390,395,396,399,434,439,426,432,434,396 3,39,37,80,108,99,73,439,559,523,485,440,470,477,523,505,493,506,594,717,691,474,662,607,542,523,472,441,423,383,458,663,713,620,608,527,466,416,424,416,423,455,530,517,540,405,686,882,896,824,800,700,561,459,540,558,641,633,703,696,647,414,418,424,429,559,696,637,653,559,495 4,126,92,148,166,94,86,579,586,529,509,504,488,614,678,657,645,628,662,729,716,481,630,595,528,506,454,404,444,482,617,697,709,621,655,527,476,497,544,595,647,742,832,776,746,572,863,887,871,816,791,711,593,765,836,852,903,890,931,892,842,490,451,467,481,613,698,633,674,532,502 17,10,8,29,33,27,24,419,382,392,390,378,388,390,405,389,402,395,402,404,407,384,389,388,374,399,389,374,394,400,388,420,403,385,391,391,377,380,398,392,389,403,462,420,423,406,462,423,419,396,393,388,377,420,443,442,505,487,515,478,443,376,369,391,381,387,398,391,396,396,397 17,9,8,31,37,35,28,394,429,412,404,409,398,394,386,411,407,424,410,444,428,391,418,408,399,379,385,394,381,406,389,421,426,418,417,396,388,380,391,402,378,394,407,387,410,391,462,622,629,551,529,466,415,387,399,416,445,441,441,442,454,387,383,382,388,404,426,432,415,394,401 18,22,20,83,125,121,77,399,393,387,378,384,403,401,415,396,400,404,398,407,401,392,398,404,391,388,374,392,370,387,377,409,396,392,382,389,401,370,402,398,399,413,438,422,409,406,468,461,441,429,423,400,379,498,562,546,540,523,554,453,437,386,380,389,393,383,417,395,407,378,372 14,255,233,200,289,261,181,419,391,408,394,386,380,405,420,407,377,408,385,440,417,395,427,417,394,387,390,384,408,397,410,452,422,446,418,393,394,397,428,413,443,457,535,463,455,419,489,538,520,469,459,416,399,444,483,506,486,514,561,528,471,420,400,385,403,397,439,432,438,379,397 11,15,14,13,18,12,9,510,589,537,538,483,511,528,619,600,592,582,636,704,698,466,633,581,538,536,480,461,431,421,515,680,693,593,649,520,485,404,408,420,437,498,606,586,615,420,772,865,852,794,773,696,583,523,585,608,689,689,761,765,727,460,464,472,480,622,709,647,676,542,518 17,9,8,30,36,28,24,403,392,395,389,398,388,396,397,385,394,395,397,397,400,382,393,388,390,387,384,390,380,400,393,384,390,388,388,389,392,399,389,399,414,401,425,429,420,384,440,396,407,401,395,391,373,413,450,452,468,443,491,467,440,393,372,388,384,387,376,377,378,374,389 16,14,12,34,43,35,27,411,420,404,397,378,400,439,446,413,427,414,420,432,439,401,404,413,397,405,393,395,379,407,413,429,443,412,407,408,391,389,375,393,401,402,454,428,441,397,528,561,563,506,478,444,423,432,466,468,533,529,566,532,461,380,363,388,392,413,439,412,407,398,397 10,1023,704,1023,1023,476,441,1023,1023,1023,1007,978,1003,1023,1023,1023,1023,1023,1023,1023,1023,899,1015,998,970,953,903,908,825,899,1023,1023,1023,1023,1023,1021,983,938,995,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1005,927,1014,1023,1023,1023,1023,1023,1023,986 1,41,35,214,287,268,198,466,507,476,452,447,434,505,550,538,530,515,562,642,614,442,569,505,499,457,444,424,399,415,473,595,611,530,549,473,410,427,447,445,481,534,632,574,560,465,724,809,803,739,688,595,500,606,670,682,740,731,783,743,700,436,417,424,432,513,614,583,580,483,430 7,18,15,33,51,38,24,417,419,398,394,405,402,429,464,434,429,424,446,449,430,391,433,423,409,380,393,392,388,389,439,444,451,412,412,410,394,407,427,450,443,480,559,495,455,453,597,598,567,492,474,433,418,555,617,587,633,629,688,623,573,384,403,390,395,417,446,440,425,384,399 1,26,24,97,122,113,89,441,492,437,446,446,423,454,480,480,459,493,497,591,582,427,543,490,475,453,444,409,394,413,435,554,606,506,513,467,436,409,410,432,423,487,565,503,492,419,631,786,789,705,683,573,472,519,583,606,661,637,689,647,605,404,416,413,420,488,565,529,536,446,434 15,12,11,26,36,30,22,396,384,372,386,386,382,401,402,392,420,396,390,376,396,383,393,382,379,385,382,385,383,409,397,375,380,367,387,381,385,400,394,416,408,422,449,422,408,411,462,400,392,397,396,374,381,428,467,481,502,503,515,462,449,387,377,382,387,377,379,372,375,374,395 12,278,249,194,257,227,170,400,376,391,394,417,370,417,434,436,438,402,404,395,395,390,388,369,395,375,379,384,367,382,419,412,420,380,416,395,395,398,429,445,437,493,568,513,464,412,466,438,431,423,428,378,398,431,470,495,508,500,587,500,495,381,387,393,397,386,384,397,386,391,384 9,32,28,417,825,807,401,497,492,471,472,439,439,523,568,562,552,530,562,619,571,454,541,512,465,458,444,418,391,436,502,568,565,496,513,443,423,448,414,449,473,536,646,592,589,474,741,786,778,713,683,593,510,593,673,691,763,744,796,763,710,465,430,426,436,496,578,548,537,481,443 14,331,260,246,336,261,203,493,506,476,431,408,428,523,540,523,519,494,543,626,598,441,578,525,462,478,425,415,388,411,508,628,635,539,550,481,457,454,479,505,547,657,727,656,628,514,720,813,801,743,706,596,512,603,686,691,746,733,784,740,695,412,433,413,410,517,613,550,556,493,424 4,69,68,180,192,187,175,454,560,530,506,466,489,478,528,510,517,500,609,710,695,476,655,605,526,521,456,471,404,413,459,675,707,615,593,512,471,398,405,417,407,486,553,551,551,446,710,878,883,814,784,693,559,469,582,594,666,674,730,717,673,450,437,429,427,572,697,631,673,551,493 9,9,8,31,37,36,30,404,405,417,406,394,397,415,410,397,410,412,413,469,448,391,435,437,398,407,378,400,395,400,378,428,466,426,425,407,396,395,378,412,398,396,423,411,412,399,467,572,575,506,474,419,406,420,442,434,473,468,473,445,441,397,393,390,382,409,459,443,416,409,386 2,8,8,35,46,46,35,516,584,527,516,460,502,527,604,593,593,572,645,697,671,458,598,547,514,485,460,444,410,406,504,643,640,574,605,514,466,376,403,415,402,444,570,551,591,409,757,865,841,791,766,691,568,490,521,552,640,653,734,745,708,477,448,469,500,637,733,654,687,570,508 5,44,43,117,151,150,116,456,568,478,485,461,440,497,519,494,525,493,576,683,675,450,622,570,518,491,450,458,414,398,469,645,687,589,585,501,463,418,427,433,429,463,551,534,528,432,713,863,870,803,772,670,547,515,585,594,675,673,735,723,675,422,442,428,438,528,676,635,627,537,480 5,11,11,18,26,25,17,378,385,381,383,366,388,397,400,374,382,388,373,421,393,367,384,394,391,381,379,384,375,388,389,393,399,393,396,399,397,371,380,395,385,384,408,397,404,389,391,417,419,398,408,383,384,384,378,395,392,409,423,399,404,392,400,371,396,384,389,417,389,382,385 15,8,8,38,56,52,35,387,436,405,403,408,409,387,405,401,410,415,443,519,501,412,502,468,439,410,415,404,386,407,397,502,524,444,479,410,402,382,397,400,384,400,418,420,414,392,475,699,694,597,562,476,423,423,455,453,476,457,506,490,480,387,401,389,394,444,523,482,471,446,402 20,8,8,27,40,41,27,405,401,406,385,406,397,403,414,404,398,398,431,438,444,390,425,415,416,386,390,391,376,393,395,437,437,433,442,405,403,367,386,397,386,400,407,400,418,386,476,570,561,513,480,437,406,410,433,434,486,450,494,479,440,392,395,404,382,412,440,417,429,404,384 3,18,16,30,37,31,24,472,409,418,382,403,414,454,460,421,416,432,429,452,443,382,424,403,399,399,396,395,365,400,437,451,466,412,432,407,401,408,424,425,447,508,631,583,542,421,526,547,547,485,502,461,434,440,476,494,563,552,592,539,506,382,388,398,394,407,435,431,406,407,407 20,11,9,30,36,26,23,437,390,390,393,376,403,424,439,418,405,392,403,385,390,394,396,400,390,385,401,392,388,386,400,422,407,408,392,381,385,372,393,388,397,429,442,441,414,393,474,452,439,426,407,409,399,409,432,434,476,482,533,489,459,382,378,383,377,394,397,405,386,380,392 1,9,8,47,45,40,42,418,469,431,434,416,428,431,448,428,441,438,493,562,540,422,527,477,447,429,410,403,397,380,424,538,559,486,505,429,414,395,403,408,425,428,505,489,458,423,580,732,732,651,622,511,450,485,545,520,588,581,630,589,547,385,395,401,408,455,545,490,498,448,439 12,32,30,89,134,119,78,443,501,448,449,415,450,442,476,463,473,443,527,611,594,443,568,527,482,477,447,416,420,382,435,586,602,536,547,479,457,406,398,404,407,450,483,473,494,422,605,802,804,729,708,600,488,444,497,513,580,581,642,634,583,426,416,409,422,516,614,560,576,492,429 3,63,57,49,71,70,46,440,436,424,402,378,420,420,492,463,469,447,462,464,455,416,398,401,411,420,404,389,386,387,434,442,426,420,435,402,409,398,394,407,420,435,498,480,482,424,611,613,566,537,505,469,447,477,526,511,583,575,648,634,579,434,391,429,412,452,466,430,460,431,403 4,22,20,292,463,407,265,388,430,413,406,379,402,413,430,424,407,400,450,538,520,426,518,500,444,437,398,398,365,389,410,527,563,474,493,413,424,390,398,385,409,400,453,429,435,443,506,658,685,583,554,455,424,433,454,444,499,475,538,515,485,429,394,415,398,447,533,490,476,442,401 5,374,221,134,137,72,75,920,951,917,890,839,874,956,1006,993,985,976,1007,1023,1023,847,984,947,906,887,816,795,694,587,919,1016,1023,964,982,892,845,669,729,775,830,914,1011,993,998,799,1023,1023,1023,1023,1023,1023,940,956,1012,1023,1023,1023,1023,1023,1023,841,797,850,874,974,1023,999,1019,934,868 3,11,10,45,50,39,36,467,508,460,444,427,419,499,538,525,531,483,538,619,588,441,535,503,450,453,428,403,400,405,473,573,604,524,532,451,423,429,473,506,525,584,682,614,589,511,736,815,808,734,705,609,500,675,748,746,787,775,818,770,713,434,400,429,425,512,600,538,550,484,433 3,27,27,82,100,101,82,426,533,513,463,454,457,468,474,462,464,460,531,662,632,435,601,560,507,492,449,429,402,402,435,619,654,574,577,505,443,396,382,394,402,418,496,472,501,390,647,874,895,823,786,690,546,458,475,502,570,571,645,620,592,397,446,408,415,494,646,605,583,508,475 16,133,127,61,94,92,58,450,402,417,403,374,388,469,511,439,451,427,464,500,459,399,484,442,433,433,392,390,365,437,440,456,494,445,444,421,403,426,412,436,479,503,600,530,500,436,602,591,581,520,495,455,420,511,579,584,663,650,704,636,608,410,394,415,389,419,482,464,443,411,392 7,272,228,163,173,143,136,461,379,358,401,405,382,442,473,441,409,426,390,427,395,419,409,408,393,376,371,396,384,441,429,407,425,399,417,390,386,389,429,452,488,569,647,564,507,413,572,502,478,412,439,388,389,493,519,559,613,595,650,596,535,414,381,398,407,406,411,387,399,411,382 18,18,18,39,55,53,38,399,408,400,387,394,385,398,409,401,407,414,424,438,438,397,427,424,405,410,391,398,394,386,394,426,429,419,423,378,391,402,403,389,399,389,432,432,445,403,492,536,512,474,470,417,399,434,422,474,493,492,510,496,459,382,404,400,399,413,443,418,417,422,402 16,14,11,33,44,33,26,438,390,381,405,390,388,430,466,429,409,424,408,392,397,398,390,403,393,397,371,380,383,410,391,398,407,391,402,384,394,388,388,413,412,415,464,459,442,410,479,444,423,413,389,381,392,426,454,449,528,514,575,528,498,381,392,382,394,367,401,392,396,404,385 7,37,26,64,97,55,38,430,397,394,377,374,392,423,459,426,442,419,409,429,422,368,400,403,391,392,392,392,390,393,419,408,383,400,381,391,392,413,415,404,419,464,506,473,454,436,521,474,476,417,418,404,407,485,544,547,586,576,616,560,504,394,374,372,394,407,418,412,409,393,387 3,33,32,23,28,26,21,620,691,630,595,547,583,675,721,711,704,691,752,827,799,558,748,697,636,616,532,528,447,420,613,786,800,719,743,639,585,431,441,438,473,579,714,697,714,458,865,958,944,894,866,784,689,606,695,728,798,798,867,865,834,524,514,530,564,739,828,772,795,681,602 18,13,10,42,39,28,30,410,394,369,383,380,391,425,441,415,405,402,393,408,396,407,393,398,386,385,390,361,389,386,400,399,402,375,398,389,392,380,399,417,377,403,448,456,436,394,475,440,438,398,392,399,409,448,442,461,497,513,569,520,463,393,372,384,381,386,399,374,408,383,411 11,8,9,59,94,99,62,371,376,391,391,373,392,388,389,408,400,382,407,392,403,388,388,390,383,398,378,389,382,404,400,401,394,382,376,388,390,382,401,392,397,413,436,408,409,407,452,419,429,418,404,402,381,473,534,513,527,490,502,460,436,389,382,385,389,406,406,391,385,386,377 17,12,11,34,48,41,29,389,393,375,405,378,386,388,396,388,387,402,385,407,426,384,405,397,394,381,399,389,396,400,394,405,404,395,399,411,380,382,381,400,388,400,412,410,410,383,425,468,467,433,442,391,383,407,413,409,435,435,496,428,421,388,390,380,384,398,404,374,394,387,366 8,14,12,18,25,20,15,418,442,401,402,390,421,412,435,419,408,409,436,490,473,412,459,434,426,420,404,386,388,394,412,480,496,443,452,418,421,409,408,419,408,437,481,448,425,408,532,659,651,580,535,449,415,470,519,519,565,555,574,576,523,387,394,390,409,431,508,457,478,428,399 14,18,14,71,80,56,51,568,650,596,526,473,476,583,644,591,568,565,685,814,777,550,787,727,634,607,507,457,431,415,513,788,828,721,743,577,502,424,459,487,519,585,691,646,618,512,758,919,928,850,816,707,560,665,728,735,784,768,817,785,741,444,429,443,465,632,807,733,722,616,513 8,20,18,16,20,11,9,398,386,410,388,377,375,371,405,385,397,378,413,403,425,400,399,393,392,388,399,387,364,387,393,400,406,414,409,387,412,388,408,404,366,419,440,423,400,387,431,444,448,413,419,406,389,419,435,421,465,455,478,468,421,402,382,407,381,398,387,379,408,374,378 19,13,10,37,46,32,25,430,417,414,406,426,408,423,470,438,415,406,446,479,488,405,450,415,408,405,379,383,382,408,425,439,470,430,438,432,392,393,391,403,401,430,447,449,452,413,528,613,618,542,505,447,437,435,483,474,505,525,594,542,535,395,401,390,391,425,461,446,453,416,394 20,8,8,18,26,25,17,390,392,385,395,371,397,389,394,390,397,387,388,380,383,378,392,380,389,380,375,376,388,397,377,389,386,384,394,386,360,396,392,402,395,396,389,395,377,382,398,377,394,383,391,371,384,389,407,424,445,395,422,399,395,376,377,379,386,392,386,365,378,380,396 12,17,16,10,15,12,8,548,611,541,528,489,525,594,648,641,621,627,670,733,720,491,650,598,546,533,490,471,418,425,556,696,698,631,660,558,498,393,408,421,461,520,660,641,655,436,806,879,864,816,791,721,593,564,637,659,741,745,808,808,776,487,460,488,516,633,735,676,701,587,523 9,29,27,12,13,9,7,381,391,386,417,404,374,396,389,400,406,389,395,420,415,399,401,391,391,394,381,399,374,394,405,418,405,398,399,401,384,413,397,390,415,415,449,429,435,399,455,496,497,452,434,413,392,439,463,459,507,488,499,478,451,400,391,401,381,391,408,393,396,390,376 7,17,13,72,88,76,61,433,408,403,394,393,402,458,473,463,436,435,428,432,427,393,414,410,409,379,384,406,390,399,419,414,442,410,424,402,383,411,424,430,432,472,569,518,499,432,618,559,551,485,455,442,412,561,609,602,663,665,703,653,592,410,380,397,387,400,416,412,423,405,374 5,14,14,89,134,135,88,441,448,431,414,400,414,437,501,484,450,449,455,512,517,426,493,464,441,440,414,403,409,390,445,495,530,461,482,432,420,406,424,413,444,454,531,486,473,450,623,682,681,601,570,501,444,522,580,587,635,619,658,645,581,417,406,421,425,461,508,477,494,445,432 3,225,158,642,1023,814,458,654,742,688,680,594,670,708,773,762,756,742,792,840,828,565,750,709,665,644,585,554,482,433,680,797,808,742,759,673,632,443,477,469,540,632,778,759,776,586,937,987,974,933,910,860,765,705,793,810,883,886,943,938,903,582,574,567,602,747,817,786,804,714,642 15,53,50,1023,1023,1023,1014,454,570,517,472,461,481,472,493,469,481,457,590,714,700,472,669,620,535,521,452,430,401,398,422,670,715,626,631,495,460,377,406,392,425,449,503,489,514,503,644,865,882,800,773,661,554,494,558,534,607,611,670,635,595,451,424,402,432,534,698,654,643,536,467 13,33,31,38,48,42,33,445,426,424,402,394,412,465,509,480,481,465,465,451,469,403,417,398,397,407,382,406,380,405,474,454,433,433,444,416,404,437,478,505,574,669,754,678,602,436,674,590,528,502,476,457,395,530,625,674,752,742,775,717,656,409,400,419,419,417,434,419,423,420,392 7,18,17,29,46,41,25,455,545,522,480,446,461,478,504,486,496,471,553,672,632,461,590,548,505,481,448,433,407,400,459,615,655,575,570,489,451,395,397,399,413,438,528,510,502,398,681,822,816,760,721,638,528,481,508,521,596,592,678,668,617,422,425,404,431,523,653,607,616,528,464 20,152,124,1023,1023,1023,929,838,870,822,810,768,785,878,924,917,909,901,921,947,942,693,857,830,782,776,708,693,600,504,846,895,902,849,868,789,742,568,610,652,735,824,941,923,926,741,1023,1023,1023,1023,1022,971,882,880,952,974,1023,1023,1023,1023,1023,760,712,760,796,881,927,904,923,836,789 5,18,18,143,153,152,141,386,413,374,384,400,385,370,394,382,391,385,395,407,399,393,426,412,401,402,380,387,382,391,385,417,432,425,408,393,405,388,390,392,386,404,396,385,402,399,421,511,519,482,436,430,382,391,398,390,394,417,416,426,407,379,399,389,388,386,416,383,398,395,389 18,14,14,25,30,31,26,427,470,457,422,423,410,426,442,415,458,419,483,612,586,431,573,513,474,454,419,409,402,376,419,557,613,502,518,458,448,390,378,410,408,421,461,434,456,400,561,764,780,695,649,547,464,422,464,487,538,520,578,570,520,392,413,405,409,463,594,531,555,469,430 15,22,22,108,165,163,106,391,417,398,419,391,389,409,398,399,390,410,420,486,476,407,450,433,411,417,379,410,395,394,399,450,479,439,436,417,396,384,366,391,375,389,402,396,395,374,446,635,619,540,504,449,411,392,398,410,441,436,451,441,430,394,391,396,389,419,466,430,426,420,394 14,11,10,49,73,67,43,398,448,406,420,418,387,409,410,425,417,417,434,507,485,418,468,449,426,419,395,387,394,385,401,473,491,446,451,416,412,384,396,376,405,411,430,415,434,406,499,681,689,604,572,497,456,405,429,468,489,468,498,495,465,389,397,383,397,415,482,470,443,427,419 18,15,10,30,37,24,20,417,396,381,377,381,393,417,414,416,425,419,373,402,399,370,394,393,377,383,367,373,382,395,420,411,404,386,369,390,374,398,395,425,442,462,509,478,453,413,525,458,422,403,408,407,399,501,548,566,589,584,626,543,527,395,398,397,381,387,389,403,375,390,379 8,11,10,41,54,34,28,401,414,401,413,399,403,406,416,436,427,417,418,430,421,406,405,402,395,395,387,397,388,382,417,425,435,410,417,414,394,380,391,391,387,409,442,417,435,396,516,557,545,490,470,463,420,428,451,469,487,480,528,545,490,377,382,402,382,398,416,417,414,400,407 14,161,151,142,166,158,135,401,400,393,402,383,385,395,406,407,397,402,399,396,390,382,398,385,386,370,382,367,390,396,422,398,385,395,399,413,387,397,403,398,430,446,479,436,445,444,432,432,416,410,383,396,391,448,437,464,466,490,503,469,422,403,363,397,389,392,394,411,388,365,406 18,35,35,98,127,120,90,440,525,483,485,425,475,481,498,476,490,490,550,657,635,440,600,547,491,469,430,415,413,396,445,612,652,549,549,468,445,401,396,412,422,480,519,504,511,416,687,834,837,767,733,642,535,494,576,598,666,655,719,696,630,393,422,409,413,509,642,582,597,487,448 4,9,9,34,43,42,32,408,448,421,410,407,409,404,411,419,404,405,438,506,480,401,472,432,420,412,417,403,388,386,403,478,510,453,460,415,403,406,399,382,417,393,434,431,415,399,484,677,681,612,551,457,426,430,445,448,485,486,524,495,460,397,393,397,398,427,474,452,454,408,412 1,49,31,57,103,62,34,441,416,411,405,401,394,430,471,439,435,428,411,416,420,414,413,421,388,412,402,393,391,398,437,424,457,397,398,396,405,419,408,430,427,445,536,499,462,410,513,480,475,430,446,426,381,480,511,527,587,582,641,588,533,406,371,380,382,383,415,418,393,381,388 19,24,23,18,23,16,11,516,599,556,529,485,488,574,628,633,600,598,650,708,700,470,609,569,524,526,465,453,417,394,537,677,677,602,640,523,488,411,426,430,453,517,653,625,626,448,789,863,841,796,763,698,594,571,648,661,736,737,809,792,759,458,450,471,482,612,707,645,679,575,500 12,8,8,59,94,97,61,410,804,757,703,591,574,408,419,418,403,397,721,937,914,647,921,865,801,760,653,594,474,381,415,892,949,873,876,749,651,393,387,397,409,429,464,447,438,410,493,1023,1023,1023,1007,899,757,430,451,434,451,437,468,460,449,386,530,399,386,669,920,876,887,765,662 6,27,24,43,57,44,33,440,399,379,397,372,384,460,452,437,420,412,403,406,408,392,401,400,402,376,390,384,387,375,403,409,423,398,407,399,382,412,407,412,416,438,487,465,455,395,525,505,479,447,430,414,392,455,489,479,536,541,612,557,501,363,382,386,396,396,408,406,414,401,376 11,21,13,34,53,32,21,423,390,383,382,357,363,421,421,391,416,424,387,378,383,378,398,370,379,402,385,398,380,425,387,385,389,375,386,385,365,396,392,396,416,441,477,443,421,392,459,402,392,393,371,381,379,430,464,447,498,488,528,482,456,377,373,374,381,400,374,378,381,382,391 16,20,18,26,47,41,23,401,384,386,382,412,372,414,423,410,403,413,394,402,392,384,386,386,392,393,392,381,373,392,398,412,387,383,398,377,385,388,379,403,381,412,444,424,420,415,451,414,393,412,379,410,380,434,441,458,490,446,516,477,453,382,383,382,382,379,397,402,405,402,380 20,8,8,38,52,51,38,390,415,408,416,404,392,414,419,420,417,417,426,478,479,404,449,445,420,418,400,395,376,400,394,464,503,447,437,408,401,384,385,407,400,401,421,415,418,381,510,659,661,597,546,477,434,429,444,452,513,496,536,510,488,403,418,407,383,409,490,453,456,418,409 8,8,7,44,75,68,38,410,419,414,416,408,408,401,412,410,428,432,428,501,495,414,463,435,423,414,402,409,401,392,392,461,497,441,431,421,424,407,386,390,394,399,430,429,428,414,519,664,667,578,547,479,430,425,453,449,491,494,532,495,468,389,397,395,405,436,492,467,470,398,402 18,14,13,30,41,36,26,398,388,393,386,403,394,397,410,420,394,406,387,394,372,398,388,377,379,380,383,388,386,379,406,386,385,387,395,395,397,373,378,379,397,410,404,404,444,383,435,404,394,391,387,401,382,406,406,409,423,425,454,464,429,385,382,384,376,374,382,404,378,397,390 4,32,31,74,92,88,71,408,515,471,437,422,428,417,470,458,471,451,525,640,608,450,582,546,483,474,434,432,410,388,440,593,641,549,566,473,457,411,388,385,380,421,458,457,476,405,600,817,826,741,723,606,511,447,484,501,558,561,617,607,566,411,416,407,408,492,621,564,579,497,443 15,11,8,38,49,27,22,424,384,401,374,375,404,425,434,405,420,394,390,409,438,384,415,405,379,400,389,377,389,389,393,410,425,404,413,378,395,375,386,406,407,410,462,432,428,405,483,486,488,449,436,397,403,436,446,438,496,506,525,517,464,393,384,397,382,393,415,401,407,411,388 7,30,21,54,65,36,32,534,586,522,504,469,485,558,631,606,623,614,637,675,676,458,567,534,485,485,436,438,425,379,585,630,650,567,593,515,503,420,415,451,491,569,696,666,672,468,822,840,826,775,745,672,587,618,695,718,788,789,846,835,790,451,445,449,480,556,650,603,635,543,501 5,17,14,37,45,26,21,491,545,519,496,507,509,526,559,554,542,536,602,623,633,436,517,505,469,483,449,440,419,397,504,587,584,545,566,489,490,393,406,385,420,429,510,513,520,397,740,824,814,769,748,699,596,437,467,479,594,603,695,708,677,433,442,439,432,530,602,539,588,502,473 13,11,9,26,33,27,22,407,397,384,373,388,389,440,431,412,407,398,386,391,387,382,390,392,389,392,376,383,391,411,396,406,402,401,392,375,380,395,402,402,416,417,439,451,428,381,483,424,400,389,408,416,400,406,430,415,476,467,516,484,460,376,379,379,376,389,398,385,401,380,392 4,43,40,39,25,14,26,677,768,728,686,612,654,730,791,781,771,757,827,880,864,630,816,770,714,699,610,581,480,432,699,851,862,798,811,700,642,425,437,481,547,629,778,765,785,502,923,1007,994,949,924,857,755,670,746,772,854,856,918,921,889,599,578,610,639,787,879,834,856,748,663 15,13,8,34,35,23,25,437,446,436,406,404,399,441,483,448,446,461,464,518,487,399,463,442,425,413,413,404,389,384,412,491,483,443,461,403,390,392,394,391,401,446,497,447,456,394,575,651,638,573,546,481,424,427,492,490,563,548,614,605,543,404,411,404,400,444,494,474,490,437,420 11,14,14,109,121,113,99,386,484,455,459,439,426,431,446,429,439,440,513,597,583,432,549,507,477,458,415,410,406,403,422,556,593,510,547,492,445,396,390,401,422,423,486,467,482,412,587,794,798,716,684,584,487,427,492,506,555,565,605,589,554,413,448,407,416,474,593,539,552,470,421 14,13,13,23,28,28,23,402,464,440,429,419,416,420,440,423,424,419,481,568,553,405,533,493,451,446,418,403,411,378,431,522,585,486,503,433,390,396,396,418,392,416,470,435,424,423,550,741,752,653,619,514,462,449,479,511,541,544,576,544,490,423,406,385,407,450,531,493,509,454,433 2,13,13,37,56,54,36,419,444,430,398,392,410,405,434,434,425,413,427,524,518,418,487,462,426,419,408,414,392,402,406,487,538,464,466,397,399,397,391,401,382,408,446,442,419,411,517,713,743,645,620,503,439,422,462,473,512,498,550,546,496,395,401,383,412,448,493,476,493,418,390 4,279,253,185,264,228,161,393,416,391,403,384,367,433,412,401,419,419,396,459,406,401,427,400,404,398,391,406,405,386,408,422,432,396,445,393,379,384,454,436,484,533,618,540,506,445,523,579,563,474,471,424,413,463,490,491,524,514,569,523,467,385,385,404,393,397,436,416,428,399,388 7,9,8,16,18,14,14,403,397,378,391,404,404,402,407,385,407,406,381,392,405,394,393,396,381,398,396,380,385,389,382,410,413,392,379,401,379,402,392,385,396,398,417,408,397,397,445,476,462,455,436,414,402,389,427,421,467,460,477,443,425,383,393,387,382,394,419,418,404,393,394 4,62,55,494,606,559,448,442,582,512,502,451,477,481,520,502,505,499,598,718,679,477,659,615,543,532,453,476,432,389,469,665,716,620,628,518,441,379,432,430,427,475,569,537,542,478,688,871,876,805,763,651,552,506,573,615,667,672,722,695,641,439,444,432,437,574,713,629,639,542,473 15,8,8,46,61,62,46,393,394,384,382,397,402,400,421,389,410,420,413,406,404,382,391,391,378,394,385,375,387,390,383,404,398,391,393,396,384,381,392,401,396,411,425,406,404,416,456,434,442,415,417,397,386,456,499,498,510,514,517,476,440,389,382,378,389,391,407,385,397,386,389 6,73,62,32,40,29,23,582,733,688,626,543,592,637,689,679,665,648,762,858,835,587,806,758,693,672,577,551,469,422,608,833,855,773,784,661,603,448,494,530,564,665,764,726,714,548,869,1009,1008,953,923,842,725,727,798,812,862,851,900,881,837,485,547,483,528,723,837,793,807,694,604 17,9,9,28,38,37,27,386,376,374,392,415,377,405,384,399,390,384,386,403,389,383,405,379,398,389,395,384,385,382,380,400,395,383,398,398,382,382,388,388,402,423,440,417,416,370,445,440,421,420,394,395,399,397,417,392,428,425,437,443,400,373,366,383,378,390,376,393,393,392,384 18,9,9,18,25,24,17,392,380,379,388,375,379,368,374,390,393,397,392,383,395,375,395,399,385,395,381,390,378,386,398,393,393,379,387,371,389,377,386,389,396,405,429,413,392,391,425,400,433,405,394,386,373,421,427,419,438,420,442,410,414,388,394,382,390,382,392,381,397,392,381 5,10,9,25,25,19,17,437,413,391,401,405,419,417,419,416,428,410,410,465,424,398,430,426,404,408,376,386,372,393,445,440,470,418,444,390,398,398,403,434,457,503,611,549,495,407,517,524,532,478,482,457,415,469,501,514,549,532,581,552,495,393,380,392,385,404,441,427,432,413,403 15,29,29,156,272,283,159,412,430,384,386,390,393,410,389,402,416,416,406,436,427,399,412,409,390,388,417,392,376,368,392,421,445,413,423,388,389,387,382,403,408,414,430,394,428,417,470,567,586,517,476,423,408,407,444,458,451,470,472,474,444,402,396,396,393,420,436,426,435,403,390 15,14,14,147,231,231,147,400,406,414,402,391,378,408,425,411,411,437,422,439,414,408,406,402,403,388,404,382,376,389,398,395,414,416,411,377,404,382,378,366,382,396,426,433,417,414,479,548,523,462,470,427,394,416,441,452,460,476,496,498,465,412,411,416,402,400,416,420,433,422,398 5,29,25,27,29,23,22,645,719,670,638,571,600,705,756,750,735,732,778,834,816,586,764,715,644,639,541,523,471,433,650,803,816,730,758,638,588,445,465,512,536,625,758,739,751,504,897,963,949,902,876,812,704,688,762,783,851,850,905,902,868,539,531,570,612,746,831,781,802,692,606 20,11,10,25,39,35,21,389,403,386,382,386,398,408,393,398,404,411,403,397,408,380,411,387,396,392,391,386,381,394,396,397,413,391,413,388,390,380,390,393,401,398,425,414,401,386,446,446,448,420,401,391,412,395,438,430,450,437,439,452,432,380,380,387,394,383,404,401,402,393,399 15,12,12,64,104,109,66,389,403,414,398,381,399,405,415,404,411,408,393,422,397,383,417,395,408,387,380,376,384,392,397,415,412,405,413,399,383,406,398,400,400,409,436,420,422,409,459,498,477,460,451,400,404,456,483,475,476,450,485,447,435,395,389,403,392,384,421,413,410,393,395 9,12,10,29,37,28,22,425,398,393,393,373,396,420,422,428,425,398,425,417,421,393,406,406,383,391,393,383,368,399,416,414,430,402,407,409,393,396,398,417,397,427,451,443,412,410,497,486,477,440,429,408,382,432,437,451,489,509,568,507,484,387,373,380,382,398,427,423,413,392,382 18,212,194,133,187,171,119,412,394,384,395,367,362,421,427,432,420,412,397,378,393,397,396,411,383,381,385,391,401,416,445,415,386,386,408,395,394,394,422,439,462,532,603,546,491,414,506,457,470,429,452,403,393,469,496,516,542,540,598,531,493,391,387,390,390,406,408,417,403,395,393 19,9,8,30,32,26,25,403,386,386,377,383,391,408,411,401,402,382,404,388,402,389,399,379,389,395,391,384,377,380,403,399,406,385,381,392,389,403,396,415,394,427,451,427,412,402,463,418,401,392,399,394,373,434,459,453,483,478,515,464,454,399,384,378,398,391,394,395,386,383,392 14,103,88,95,133,118,85,502,724,678,621,528,527,570,615,583,557,546,759,890,846,632,866,795,713,695,574,539,464,425,517,859,893,793,809,662,540,412,444,467,504,568,661,636,632,489,772,1011,1016,942,909,797,665,614,686,682,744,748,796,780,736,443,477,465,469,730,884,804,816,710,571 16,53,51,139,175,175,135,675,620,576,563,543,547,720,793,787,772,754,748,730,724,446,527,505,491,478,459,471,429,447,719,678,636,599,617,548,509,464,488,536,609,699,845,824,823,558,955,900,844,816,784,753,637,755,843,875,945,944,994,978,937,584,472,567,622,663,659,653,671,566,532 2,9,9,54,92,96,56,379,397,384,385,395,387,402,399,400,387,388,402,404,405,388,383,382,392,371,395,371,382,394,389,388,403,374,391,377,370,390,391,406,390,390,406,405,398,402,417,444,428,405,417,385,399,427,455,439,436,415,446,431,390,383,379,388,388,384,419,380,410,400,386 9,15,15,70,73,76,72,396,446,411,439,422,403,401,406,428,402,431,458,540,521,424,489,482,443,436,434,398,405,386,419,502,522,494,483,426,404,388,389,391,392,402,443,442,432,406,522,761,773,690,657,543,461,427,449,455,497,497,543,523,503,388,399,401,398,451,516,473,484,462,424 16,14,14,97,175,180,99,406,407,408,396,392,405,404,433,428,423,421,420,428,410,394,396,399,394,407,384,393,388,396,402,419,412,394,414,385,392,402,386,407,403,426,450,430,427,412,511,504,494,461,443,409,400,451,458,489,539,527,566,525,481,393,398,406,396,398,411,394,407,409,405 10,35,34,45,60,58,43,600,711,675,624,532,586,630,719,691,687,679,754,830,804,593,764,705,657,635,545,524,463,412,590,797,813,737,760,623,568,434,423,443,446,533,656,660,693,449,859,979,972,922,894,819,703,583,653,684,783,781,847,855,821,528,525,514,556,750,855,799,818,708,629 9,105,90,83,80,66,71,468,467,430,454,420,476,513,542,524,517,511,521,547,546,420,492,460,430,437,397,422,386,415,510,531,551,481,508,446,426,455,460,496,533,604,713,657,615,480,725,744,719,652,605,547,478,608,693,720,790,777,821,771,713,428,416,441,441,475,535,498,518,443,424 14,11,11,210,334,345,213,393,465,430,410,419,388,402,420,434,410,419,473,552,528,417,510,478,437,441,406,404,394,383,400,520,571,485,510,451,425,399,394,396,387,397,414,423,421,411,508,775,799,702,667,540,475,416,441,450,480,476,536,501,464,407,405,392,416,437,530,505,503,445,413 7,28,26,81,104,93,70,415,501,469,433,417,424,412,459,471,436,444,488,600,582,425,532,492,469,471,442,404,414,375,411,530,584,522,515,460,425,397,389,403,395,415,489,451,463,423,579,795,798,712,696,586,491,445,476,500,539,565,588,603,539,398,419,410,423,474,563,536,549,473,435 3,91,83,134,172,146,115,510,643,605,582,509,526,540,582,562,563,559,680,791,769,531,745,700,612,612,499,494,448,412,512,759,795,704,726,600,548,432,409,421,451,479,605,580,588,443,767,948,955,890,860,772,628,569,623,637,725,718,787,778,733,438,458,465,455,630,776,727,731,627,539 7,9,8,15,23,16,9,415,379,368,414,399,381,415,408,404,416,405,390,399,391,384,406,388,390,384,370,385,382,384,394,404,400,399,391,396,381,395,397,404,390,427,445,429,422,417,439,431,420,410,409,401,384,433,469,455,500,473,523,485,441,387,372,382,384,384,411,396,385,396,383 19,15,14,18,24,19,13,486,549,516,498,448,480,526,586,580,567,563,601,658,628,452,561,507,488,472,440,431,416,414,503,608,627,554,582,523,458,391,407,420,416,486,589,569,583,433,746,815,798,741,718,652,532,496,565,594,681,670,750,754,708,450,437,455,474,553,641,596,619,513,474 19,14,13,24,39,35,20,386,391,397,393,388,394,394,401,408,393,403,393,391,416,389,392,388,387,366,393,369,388,375,398,400,400,400,402,393,380,395,405,389,400,400,393,411,422,405,428,446,459,402,400,413,382,414,423,434,432,439,451,437,409,367,383,395,384,393,395,398,399,388,388 18,467,232,337,379,160,150,758,741,689,677,599,666,800,858,849,840,823,829,844,835,539,709,687,625,604,537,526,462,605,867,841,815,762,782,719,664,695,811,858,916,989,1023,1010,974,715,1023,1002,970,932,911,862,767,897,977,1012,1023,1023,1023,1023,1020,657,554,668,695,765,810,777,794,692,631 10,8,8,18,24,23,17,433,434,426,415,401,394,416,436,417,418,413,440,499,508,406,488,440,419,423,394,397,393,382,440,471,519,448,481,409,400,379,398,397,426,476,573,502,484,393,506,588,630,543,543,483,428,418,419,437,462,454,511,500,462,380,390,397,401,422,483,437,438,437,400 5,17,17,50,76,74,48,419,468,422,416,404,421,413,422,424,411,433,468,536,499,413,501,471,440,431,404,406,369,393,411,518,544,462,487,443,396,378,394,398,407,424,461,442,465,396,562,697,693,620,578,515,442,419,473,489,550,539,600,560,534,397,408,392,393,436,528,476,479,432,429 16,10,10,24,33,30,21,396,383,379,372,378,380,398,412,398,405,393,395,407,397,393,401,381,386,394,395,393,399,398,397,390,386,389,384,401,379,388,391,383,397,400,438,413,400,399,441,416,432,410,388,386,380,410,414,429,444,445,465,450,429,387,379,377,387,380,375,390,383,400,378 5,8,8,9,8,7,8,462,495,466,465,430,423,479,524,516,520,499,549,629,604,427,529,497,459,461,437,408,398,407,485,581,601,517,533,476,435,381,396,405,425,442,559,528,542,407,698,782,762,706,675,594,501,484,533,553,638,628,707,697,644,422,423,430,430,539,625,568,604,493,448 9,66,61,54,70,57,43,558,521,500,472,456,474,612,681,679,671,635,617,601,598,409,428,429,428,426,405,404,388,478,639,563,504,472,514,468,461,461,505,536,615,722,841,799,775,487,880,801,724,718,664,638,550,648,753,786,876,874,924,905,864,489,424,473,490,543,501,512,548,460,450 19,12,11,23,35,32,20,394,388,397,385,360,376,398,416,372,393,397,393,381,390,391,388,376,396,380,384,363,369,353,405,383,414,387,386,387,392,398,402,389,409,413,415,403,411,395,423,411,401,404,387,378,396,433,445,435,453,436,480,457,436,373,387,386,382,397,385,388,393,393,396 8,50,42,128,167,123,96,495,554,511,492,445,469,512,548,516,519,521,599,691,655,455,611,555,514,509,464,458,430,404,474,628,678,577,597,470,498,399,411,404,415,489,545,539,546,436,725,874,874,806,780,676,567,514,572,622,686,693,759,734,680,424,415,432,452,548,685,612,626,537,488 7,9,9,19,30,29,19,384,389,393,401,390,393,374,395,398,379,392,404,391,384,382,382,383,386,385,387,384,378,376,378,386,384,385,381,393,386,374,390,382,399,399,416,410,397,381,399,382,382,401,384,386,371,392,397,418,399,397,431,414,410,391,380,402,376,376,383,384,397,391,387 15,166,154,189,209,190,169,539,549,510,473,436,493,555,609,612,581,584,598,651,626,458,564,531,501,472,447,446,410,403,514,597,600,558,549,469,426,434,438,484,532,615,710,667,643,514,790,810,790,737,716,640,539,664,723,726,787,776,829,800,754,459,437,451,475,581,627,575,608,522,459 10,10,9,43,52,50,42,422,428,416,406,418,412,398,420,400,404,401,440,491,499,406,474,441,417,419,396,400,382,396,387,481,500,450,470,429,401,393,393,399,387,394,447,412,422,387,495,684,686,608,567,477,440,416,434,461,484,481,492,508,462,398,404,396,384,413,486,461,460,409,401 6,12,9,20,22,12,11,412,426,408,411,404,392,422,443,424,402,423,420,456,426,390,431,417,389,396,395,387,387,409,415,433,447,406,423,393,393,401,405,425,420,454,508,486,459,421,567,570,549,489,467,440,398,477,528,542,615,587,649,603,536,401,391,391,393,406,442,405,431,400,398 4,8,7,11,14,11,8,493,585,542,523,454,473,497,562,553,545,535,618,724,694,496,658,592,541,533,459,455,415,375,500,696,714,624,629,511,462,380,405,408,437,466,584,557,552,411,728,876,867,808,781,683,574,496,551,574,654,661,721,735,685,444,444,434,442,610,723,665,689,567,498 6,23,23,42,61,61,42,400,427,402,408,404,390,400,446,414,416,409,418,444,441,396,436,413,401,395,399,392,396,409,405,451,453,422,444,402,404,391,375,387,402,402,444,420,401,411,501,598,603,543,478,449,409,432,458,454,524,508,552,532,465,396,388,400,389,420,465,430,441,420,412 18,10,9,28,33,25,22,430,410,381,399,363,380,424,444,428,425,411,413,423,409,397,397,395,387,404,373,383,383,381,399,422,412,413,409,397,390,398,415,421,396,452,483,449,437,409,518,479,490,436,438,412,384,471,494,490,543,553,560,529,499,370,393,399,386,395,417,419,400,387,387 5,32,32,217,363,372,218,386,414,374,405,383,378,412,415,388,412,406,412,438,415,400,426,384,414,387,384,384,376,404,416,419,430,404,426,384,399,403,390,395,379,409,433,436,421,430,459,522,526,492,447,432,398,452,491,492,523,497,526,498,468,402,388,379,389,402,418,395,416,388,397 4,119,104,193,263,247,179,504,656,626,548,499,519,558,596,558,564,558,684,805,770,547,771,708,629,588,504,457,428,442,524,778,803,708,724,565,517,405,413,475,487,548,660,619,619,512,786,950,953,886,854,766,625,629,704,707,771,759,815,788,753,451,455,463,459,637,804,744,748,636,536 3,23,22,17,22,12,10,590,679,607,595,534,535,618,707,699,690,676,728,787,767,522,707,638,586,579,495,474,431,385,601,748,758,686,698,560,544,427,428,436,461,538,671,660,693,452,857,932,915,867,844,775,657,603,687,702,777,792,853,857,822,512,492,532,570,713,795,745,763,659,581 12,8,8,38,39,37,36,392,448,450,421,411,419,418,427,430,409,430,451,537,522,415,495,455,435,432,416,402,393,355,412,501,539,458,480,419,428,381,380,386,387,404,417,411,432,392,519,710,734,637,621,504,459,406,414,421,473,476,523,518,482,399,400,386,404,438,539,490,516,451,409 7,44,43,181,270,272,182,458,534,477,473,429,470,476,514,505,479,484,555,657,640,463,597,560,502,496,458,420,400,431,463,624,648,580,577,497,445,399,409,414,415,453,538,505,539,421,686,841,839,776,735,651,533,506,567,572,655,668,708,688,650,423,416,430,416,555,674,617,631,519,476 7,15,13,30,42,34,25,435,401,390,381,387,388,461,456,434,412,401,408,434,424,394,416,411,387,391,390,376,398,393,413,439,407,394,393,382,386,400,392,416,406,412,485,461,442,399,506,498,473,439,438,434,389,446,490,497,544,542,606,558,505,392,374,394,393,383,404,387,401,393,378 18,8,8,21,24,23,20,408,382,393,374,377,379,419,411,405,405,396,400,400,396,376,391,393,379,381,388,371,371,386,385,404,392,388,381,380,391,393,393,395,411,414,417,407,417,389,458,429,414,410,396,385,400,402,429,416,451,458,497,463,434,379,398,397,397,395,396,391,399,390,384 15,11,8,11,14,8,7,461,526,477,462,432,454,477,539,508,506,518,578,632,627,443,579,523,472,481,439,444,410,391,469,617,616,556,560,488,445,406,400,420,420,457,544,526,543,409,696,788,780,719,697,622,508,485,547,546,620,617,682,685,647,421,428,425,445,516,629,568,573,492,455 2,36,33,19,22,14,12,420,434,403,404,392,396,428,469,455,421,418,428,453,457,391,431,435,402,420,403,373,372,399,465,466,446,426,435,425,400,415,462,494,539,634,762,670,578,434,682,621,578,537,517,441,416,520,621,675,826,827,859,769,680,399,385,395,403,419,459,429,440,419,393 3,14,13,27,39,37,25,404,391,372,377,379,393,405,407,405,409,382,396,389,386,387,390,375,381,395,377,384,387,378,384,397,394,387,395,397,382,394,385,389,392,400,431,431,414,399,434,407,405,387,398,374,380,403,403,416,446,433,481,486,429,391,371,383,390,393,375,386,375,394,404 17,20,16,47,56,38,30,415,391,414,378,397,400,417,443,424,419,419,429,427,434,392,424,418,393,389,402,393,403,385,417,424,435,400,427,399,402,416,425,400,412,452,475,431,431,421,510,503,502,467,464,440,427,458,480,490,546,529,585,563,515,378,395,400,402,417,429,422,412,399,400 19,27,25,94,148,138,83,447,529,489,453,445,424,457,510,477,487,470,543,649,636,450,582,510,495,464,438,444,405,391,446,600,643,552,573,498,467,371,404,409,406,427,481,475,490,418,652,824,830,758,729,635,510,480,501,526,602,585,661,659,621,417,423,409,432,513,632,565,593,493,465 6,40,31,57,72,54,44,427,474,442,434,415,414,430,489,446,426,437,477,571,568,429,527,494,447,432,422,409,388,408,414,533,583,502,508,446,422,395,421,431,424,451,517,477,464,428,597,735,746,660,622,521,439,486,561,546,624,610,649,613,568,399,399,398,403,453,559,538,520,437,424 19,10,8,37,39,26,26,413,403,375,380,371,382,413,420,424,400,404,411,402,418,404,430,397,391,390,371,383,396,392,394,414,407,403,392,398,404,410,403,403,402,438,469,430,416,386,477,464,451,432,417,384,404,434,459,478,517,514,540,503,455,395,381,380,396,386,395,390,408,392,398 20,12,9,38,45,32,28,435,406,393,401,393,384,438,433,424,408,391,395,429,412,377,409,410,393,395,390,396,373,395,408,430,431,414,400,390,397,383,385,397,399,415,447,446,419,396,468,512,502,470,446,421,390,430,470,425,503,494,528,516,488,388,380,389,392,397,435,410,399,387,390 13,11,11,60,119,119,60,419,404,396,391,402,406,404,398,431,410,400,407,398,398,375,395,391,390,389,380,370,377,385,403,418,395,410,408,389,401,407,399,379,403,387,418,382,408,418,470,482,488,450,439,414,400,422,441,445,479,456,490,487,468,394,371,397,397,409,425,422,392,383,411 20,8,7,29,34,26,22,428,411,384,385,404,376,429,427,415,412,419,408,418,411,390,407,395,395,392,385,392,395,382,406,401,404,393,384,403,371,376,400,400,429,430,470,442,418,405,476,478,460,423,433,416,390,443,467,478,513,507,521,509,472,376,402,395,381,399,399,420,404,391,379 7,23,17,39,61,45,28,403,409,398,397,393,425,434,459,450,440,439,430,446,444,394,404,403,414,404,375,366,377,404,410,426,420,414,406,404,396,399,420,432,448,469,514,476,459,424,555,519,501,458,455,452,418,513,564,555,614,589,661,606,530,395,384,387,395,400,428,398,422,410,396 7,12,12,32,49,49,32,396,402,381,387,400,384,397,389,409,396,393,414,434,430,390,425,415,404,420,383,400,381,387,404,418,431,414,419,393,406,396,386,416,385,416,436,414,412,393,483,538,553,480,460,424,411,450,445,477,499,491,525,489,459,382,392,394,393,415,417,426,409,378,391 4,22,21,227,339,351,232,396,453,422,419,404,417,405,429,404,428,423,446,525,513,413,475,465,444,423,399,403,393,385,421,492,536,474,489,427,431,387,381,390,402,411,429,414,422,416,525,718,726,639,611,523,437,422,435,460,495,496,528,518,490,407,423,397,409,442,524,475,489,420,433 15,9,8,13,19,17,11,420,385,399,399,373,375,428,424,422,400,401,390,384,393,388,381,384,379,397,392,375,380,383,382,384,394,375,390,355,387,392,400,395,393,390,410,429,409,375,416,416,399,388,400,383,382,403,415,378,437,447,455,429,415,377,399,371,389,381,396,379,388,379,370 15,12,11,34,44,42,31,411,473,430,430,412,427,404,425,426,430,434,479,541,530,401,516,475,454,437,406,403,400,387,421,498,551,468,475,439,409,382,386,381,378,413,443,439,446,394,542,740,745,671,636,551,457,423,430,420,472,475,533,521,509,392,392,390,405,458,521,474,517,427,433 11,8,8,29,36,36,28,403,450,443,417,409,414,421,413,413,409,415,441,534,503,421,516,474,440,441,397,409,398,406,395,504,532,462,492,440,414,391,390,393,389,418,434,410,408,392,506,728,740,658,609,512,452,409,434,428,466,459,497,487,471,403,397,396,399,440,508,484,487,443,402 16,136,128,88,113,97,76,388,396,389,408,374,410,422,405,413,418,408,408,400,395,404,387,379,377,377,396,385,375,411,407,418,407,411,399,416,390,400,409,404,421,457,521,461,458,401,474,440,439,419,411,392,390,421,413,439,486,483,507,488,467,374,379,393,402,408,401,403,402,401,398 16,23,22,100,123,102,86,409,424,446,413,413,439,442,458,445,440,427,460,477,481,405,459,433,417,414,404,413,386,414,436,474,469,434,453,402,413,412,401,407,423,439,486,454,463,432,590,668,641,588,572,497,432,476,514,536,596,590,643,601,546,409,398,408,427,445,480,442,467,422,424 12,11,10,33,36,29,28,425,388,386,401,385,388,437,420,417,425,391,393,399,395,380,392,392,379,386,382,377,392,380,399,400,409,395,413,388,393,397,393,397,400,397,443,443,419,394,462,450,428,396,396,406,389,433,408,411,474,479,542,513,457,371,385,380,394,393,404,372,392,385,386 19,197,181,157,233,205,137,627,793,739,706,644,692,676,731,725,725,722,822,901,875,660,840,804,743,721,620,624,516,450,653,857,878,805,822,724,664,437,476,459,511,586,736,714,750,522,908,1023,1023,994,969,902,797,656,753,776,851,851,908,908,877,543,605,554,586,789,894,851,864,769,688 4,15,15,43,45,46,44,416,490,476,449,425,432,436,457,431,443,428,498,606,618,431,566,512,487,478,445,418,394,411,428,566,620,554,548,468,420,402,390,401,421,419,474,440,454,419,570,808,833,747,713,615,494,441,456,502,558,544,599,577,559,381,407,390,413,462,583,524,546,477,437 13,17,15,21,30,25,17,444,478,447,429,410,409,447,459,463,463,445,487,531,557,404,498,473,453,433,409,408,395,413,429,531,533,504,497,455,422,408,408,397,415,430,520,486,495,410,611,714,705,636,617,537,466,457,498,533,578,579,643,616,590,409,399,410,411,455,553,507,507,446,450 11,40,38,189,262,255,179,445,581,540,504,435,467,452,500,490,489,484,575,727,694,482,687,624,554,544,474,447,424,410,467,677,729,623,642,534,461,400,404,421,413,458,531,506,512,439,685,905,922,847,820,703,577,486,567,569,653,640,692,674,638,441,438,426,426,543,719,665,672,547,472 6,10,8,22,25,21,19,405,399,399,399,389,392,439,437,406,422,415,423,455,450,380,422,412,406,394,395,391,375,373,385,433,447,407,420,418,410,386,403,401,397,432,467,423,427,388,499,548,527,496,459,426,395,434,462,466,505,503,544,509,472,384,397,399,384,405,454,412,413,391,369 1,24,22,36,50,47,32,473,563,555,497,427,449,482,528,487,461,479,572,742,704,462,734,651,569,576,472,448,400,403,459,709,761,644,686,550,458,396,430,402,447,472,586,537,527,430,661,842,866,779,749,614,501,519,575,575,648,647,705,676,636,407,444,417,429,540,750,668,670,573,460 15,14,9,41,40,23,23,413,445,435,432,387,410,424,500,455,430,449,485,556,518,410,478,473,442,436,404,380,386,401,420,503,540,481,466,413,412,428,419,452,454,509,582,529,494,444,612,701,707,622,588,499,424,563,614,632,679,664,716,668,597,399,382,411,412,440,513,471,477,451,400 19,59,54,89,87,71,75,651,811,765,716,677,700,700,755,745,746,735,863,906,882,716,839,798,764,733,653,618,526,426,667,888,875,826,835,744,690,435,438,471,506,569,741,731,753,489,910,1023,1023,1023,996,928,829,654,732,760,835,840,901,905,871,572,669,577,612,889,957,912,940,839,757 3,25,23,405,721,712,397,444,444,399,424,402,420,436,474,453,448,441,465,501,499,415,470,438,411,425,409,400,373,409,436,468,493,437,436,434,408,420,434,469,476,532,591,534,507,546,630,667,652,577,559,495,446,734,818,812,794,743,773,678,610,428,387,399,390,422,489,429,453,421,398 8,1023,609,1023,1023,497,394,956,956,921,894,844,864,989,1023,1010,998,987,1009,1023,1023,827,987,951,902,889,817,776,665,816,1018,1023,1023,979,997,910,853,879,967,1007,1023,1023,1023,1023,1023,968,1023,1023,1023,1023,1023,1023,963,1023,1023,1023,1023,1023,1023,1023,1023,845,779,838,877,969,1023,1003,1014,923,857 14,8,9,56,88,90,55,381,398,404,409,397,397,374,388,387,390,384,420,416,434,395,423,411,402,398,384,375,380,371,399,428,445,405,403,395,387,377,382,384,399,381,388,395,385,386,423,505,508,476,462,427,403,391,393,394,400,388,419,417,402,384,387,393,390,405,434,416,426,407,374 6,21,20,50,90,90,49,491,438,433,400,417,410,513,566,547,539,538,527,488,478,405,411,395,392,402,376,393,372,412,505,473,421,424,429,425,426,436,431,440,506,567,682,641,623,470,787,672,585,529,532,468,437,635,733,756,825,820,862,824,769,432,398,429,455,448,451,437,451,419,410 9,32,32,115,170,168,110,450,533,489,463,429,458,454,512,485,494,483,548,651,618,441,597,545,506,478,440,447,407,382,454,621,664,570,609,475,440,400,398,418,434,462,516,482,494,424,677,850,855,783,739,657,549,473,495,537,602,607,675,669,622,414,439,408,420,518,665,588,609,523,468 16,72,68,134,145,139,126,487,605,551,538,478,505,501,575,552,549,552,632,727,720,489,670,617,566,538,475,471,417,399,490,699,717,631,671,570,504,407,388,419,429,498,586,553,568,435,767,911,911,851,826,736,616,511,594,617,693,702,764,761,721,434,457,445,464,627,745,680,710,586,489 12,7,8,58,99,102,58,400,433,397,400,388,411,406,414,405,416,413,424,525,526,406,479,455,447,434,417,406,407,371,400,512,523,465,467,436,393,399,398,379,385,408,410,410,411,387,479,690,711,627,593,489,437,409,412,428,459,429,465,458,441,396,396,390,404,420,497,472,478,447,409 5,21,20,106,156,158,106,539,481,442,446,445,446,586,647,628,621,610,611,561,570,420,437,448,441,420,411,427,407,420,566,526,477,463,484,457,435,429,435,495,511,610,738,702,689,498,847,762,688,657,625,573,491,677,764,794,861,851,903,877,827,460,405,452,488,494,502,476,494,443,422 13,32,31,64,91,87,61,436,505,475,456,450,438,442,476,457,462,458,507,621,576,453,569,538,453,465,441,432,412,386,458,584,607,547,549,470,412,386,389,393,400,431,497,463,485,404,629,792,789,717,685,584,505,449,466,497,571,560,632,617,590,415,441,413,413,501,587,565,557,478,426 7,16,14,31,41,36,26,459,499,497,471,419,451,473,526,501,491,480,535,670,646,444,634,581,503,500,460,416,396,389,457,612,657,563,595,461,455,415,425,454,445,501,585,550,533,448,667,794,811,732,695,585,479,559,610,618,688,677,739,699,646,399,407,413,430,498,656,611,604,502,446 17,10,9,36,45,37,28,425,443,424,412,403,405,425,436,435,434,429,490,539,535,418,504,470,440,431,414,399,395,399,418,542,560,464,472,441,435,399,402,420,418,432,472,464,446,402,579,716,712,632,591,509,438,443,480,505,551,548,586,560,528,400,406,402,395,450,552,506,488,431,412 13,16,15,237,488,492,231,402,407,401,419,394,408,403,421,417,405,419,430,440,433,390,439,423,415,403,396,400,396,396,392,411,429,399,400,394,388,392,383,385,393,404,428,405,414,412,448,565,556,490,480,437,423,397,410,426,462,450,465,470,453,412,405,388,399,401,431,431,436,412,414 17,28,26,266,480,480,263,428,406,392,397,380,396,413,450,438,424,434,421,418,422,387,404,403,400,406,379,403,392,445,425,430,414,409,425,395,406,430,450,432,470,507,585,502,462,463,563,517,506,466,444,445,403,555,632,658,658,622,686,586,529,430,376,404,414,417,412,416,429,413,394 3,16,15,31,39,33,25,517,414,419,404,409,394,511,493,445,432,428,449,446,465,391,442,426,402,400,388,384,378,378,482,480,471,435,427,405,393,404,425,432,479,541,673,596,557,412,581,596,591,528,517,467,431,501,559,574,639,629,688,613,556,378,398,379,381,407,460,433,432,395,403 19,11,11,30,35,26,23,423,428,453,414,401,401,422,445,422,420,431,472,536,513,420,473,476,437,423,398,413,399,389,405,517,531,482,479,440,397,378,384,397,405,415,440,424,439,402,529,701,702,630,589,511,448,416,453,460,497,489,534,528,503,391,406,399,404,461,529,488,500,438,402 5,489,333,417,532,361,285,439,428,420,377,391,389,440,467,436,442,414,415,447,421,407,417,412,402,399,379,396,369,437,512,478,454,432,446,418,382,440,477,483,561,648,734,653,586,484,590,542,552,495,480,432,401,492,519,569,634,631,680,642,551,433,396,382,401,413,416,397,395,392,417 11,98,80,135,160,102,87,610,771,744,662,583,586,637,705,689,682,668,768,916,895,637,908,861,770,771,658,585,493,462,625,871,934,834,854,721,620,476,485,526,570,655,775,739,718,575,861,996,1023,949,930,822,695,732,804,808,858,855,901,881,830,479,520,496,522,737,922,862,865,764,634 1,12,12,30,38,39,30,399,397,384,389,392,378,405,403,390,409,391,406,419,401,398,403,411,387,409,398,379,387,379,381,399,416,386,407,367,391,363,397,375,374,379,387,376,404,380,414,469,472,449,423,411,393,396,391,382,422,396,415,407,405,403,384,384,383,395,405,405,408,401,386 10,9,9,59,72,71,57,412,428,433,412,400,406,416,415,428,412,407,439,524,529,418,490,471,427,432,393,413,385,373,407,502,540,474,458,422,418,390,386,388,402,412,433,411,410,397,520,716,729,644,602,512,432,406,417,452,477,480,536,504,475,411,417,398,393,428,516,489,463,438,406 15,80,67,127,157,121,99,580,726,677,604,525,543,630,684,664,656,618,729,856,831,588,837,785,702,680,563,503,464,398,591,823,869,763,797,653,564,440,469,484,537,633,752,711,704,516,839,964,976,907,876,786,666,681,755,764,830,820,877,852,805,474,500,485,501,710,856,787,805,695,591 5,22,22,63,88,83,58,456,580,543,504,464,479,494,559,525,521,531,610,712,688,479,650,584,519,521,446,446,416,392,467,680,699,619,639,519,475,403,412,402,447,452,575,509,546,426,721,873,867,802,771,668,549,497,555,556,653,650,713,715,674,433,429,434,441,569,700,640,666,542,464 6,12,12,29,39,39,28,430,486,455,417,417,422,444,428,430,455,453,496,582,572,415,518,483,449,440,425,413,385,394,421,536,568,491,534,456,438,397,397,403,403,431,451,429,453,404,570,762,766,691,649,558,466,428,463,482,548,532,581,570,553,409,424,417,401,463,573,522,528,455,426 1,8,8,24,35,33,22,411,407,387,390,376,393,414,415,378,402,409,403,419,402,385,400,409,392,390,379,379,391,398,417,412,428,412,405,409,378,376,411,411,439,482,596,522,488,401,470,477,491,457,445,436,407,429,454,462,485,470,502,493,440,383,375,370,398,401,417,411,411,405,386 5,149,124,108,168,147,93,515,774,719,664,594,581,586,644,641,627,598,771,912,881,650,883,822,754,721,604,578,462,415,552,882,917,831,843,722,621,435,441,472,500,580,700,670,666,491,816,1023,1023,984,954,854,726,638,714,725,794,785,838,828,782,471,532,494,496,733,899,835,855,735,645 15,181,162,192,288,257,172,602,765,717,662,596,638,644,704,689,693,665,774,886,861,620,836,793,715,705,614,551,488,447,624,845,881,802,828,698,620,413,459,483,550,603,742,718,714,524,864,1019,1023,963,938,853,746,674,743,765,826,821,877,872,835,514,549,501,534,756,882,823,841,741,641 1,8,8,41,55,55,40,537,514,515,484,441,448,572,631,596,595,563,601,630,630,449,541,508,464,449,434,437,408,400,533,591,598,529,535,461,453,428,426,436,467,526,666,629,637,441,774,791,766,718,682,623,538,577,649,663,732,727,794,787,741,469,428,480,486,539,635,586,597,493,461 20,30,27,109,127,115,98,444,463,437,436,420,433,434,468,452,443,419,470,557,528,418,500,469,444,425,408,392,385,395,420,533,543,489,487,442,423,408,392,396,413,438,467,482,459,411,605,744,746,667,630,570,465,454,503,530,594,590,653,606,578,415,414,413,384,453,547,513,505,454,410 14,22,22,123,170,176,126,407,421,413,413,393,385,417,441,443,426,417,438,454,452,399,438,439,411,417,385,407,394,406,413,454,476,439,436,418,399,406,418,422,434,428,479,472,434,417,528,575,587,513,487,438,416,494,555,568,579,538,569,522,495,385,401,389,416,424,460,433,438,411,399 4,9,7,24,26,21,20,429,393,376,388,383,376,424,438,420,411,395,384,401,393,375,382,392,391,395,383,383,375,384,407,396,396,393,393,386,392,399,384,403,415,414,461,454,427,396,472,419,430,387,395,393,388,427,427,440,496,479,533,514,484,391,375,393,376,378,398,393,390,386,390 4,57,48,80,84,61,58,555,533,507,480,458,478,580,651,630,610,601,641,647,652,419,549,507,479,470,446,417,429,445,575,613,613,548,566,494,463,461,487,539,592,668,777,718,694,535,830,829,799,745,722,660,541,698,786,796,855,842,883,853,802,457,433,463,480,534,623,556,596,493,470 12,213,194,139,162,139,119,413,398,369,399,398,384,440,439,403,399,423,407,409,418,381,402,405,383,406,388,391,378,403,421,417,410,416,434,400,362,413,426,430,433,462,540,509,475,425,484,507,500,440,425,412,389,455,471,472,526,530,559,550,464,388,385,395,399,403,411,396,398,404,377 16,10,8,34,40,30,24,429,420,421,412,397,405,450,480,477,446,455,458,495,503,407,459,448,413,413,398,415,379,401,426,471,472,429,443,399,403,393,420,407,432,445,476,470,456,408,563,583,611,522,513,452,419,477,525,522,585,581,633,594,555,387,397,397,402,428,487,465,461,414,410 4,146,138,113,143,136,107,397,411,395,382,395,414,394,428,402,414,392,400,406,410,379,386,394,400,387,379,379,381,410,408,412,410,401,412,391,389,417,425,433,425,467,535,481,443,414,452,436,428,414,411,381,382,437,454,469,465,481,494,463,450,387,390,363,401,383,388,409,406,395,359 18,9,8,25,30,28,23,406,392,401,380,387,389,418,438,412,409,395,395,410,380,383,399,380,390,381,395,381,388,373,406,395,406,394,391,401,393,395,382,409,393,441,458,454,437,406,534,470,432,411,405,389,381,453,479,492,536,533,582,525,481,391,375,387,383,405,378,400,384,383,378 20,10,10,85,150,154,85,391,424,417,415,405,419,418,410,419,421,420,457,492,480,409,454,431,424,405,408,386,395,397,401,468,477,446,449,403,393,373,397,395,393,398,454,406,423,394,500,671,672,600,552,478,430,440,430,453,477,475,524,505,466,398,410,389,385,437,475,466,435,427,405 11,142,116,140,202,173,121,554,714,666,606,518,534,583,645,621,618,586,750,859,836,625,834,773,691,670,576,528,442,428,583,841,867,767,785,660,556,433,471,482,543,605,726,674,664,529,811,982,988,915,884,782,639,667,740,744,795,789,845,819,775,477,479,469,502,735,858,790,797,682,568 10,11,11,15,19,17,14,401,426,405,385,391,392,395,404,400,390,406,427,465,451,393,456,430,408,416,402,390,382,371,393,442,461,432,432,409,388,378,405,377,395,403,428,405,420,384,444,566,583,505,490,439,408,421,424,426,446,425,448,458,415,392,376,386,391,414,467,429,433,406,402 5,229,194,618,1023,1023,536,788,755,699,688,638,693,832,896,884,875,861,851,828,824,477,618,596,578,572,542,523,480,564,874,820,765,738,776,723,664,664,781,820,880,947,1023,982,969,714,1023,970,916,902,882,850,753,860,931,955,1020,1017,1023,1023,1007,709,564,714,738,788,768,755,795,675,641 8,21,15,54,55,30,35,413,423,423,401,407,355,453,454,436,417,425,419,426,423,387,409,410,393,404,394,401,361,403,435,436,436,417,423,395,391,418,446,478,503,601,719,651,555,423,648,587,551,482,492,441,423,524,588,663,784,782,820,729,643,399,364,403,395,412,422,411,424,408,371 12,76,59,268,331,254,204,749,724,654,610,561,618,787,849,829,811,789,799,828,811,541,723,672,618,592,521,507,439,500,725,777,781,702,713,620,559,529,555,592,674,750,856,825,824,638,949,966,940,892,870,805,688,816,884,890,940,932,980,966,929,653,514,645,674,758,827,769,789,678,598 12,9,9,7,7,7,7,475,561,521,504,445,480,504,541,547,529,523,614,715,690,473,644,577,532,509,452,446,422,382,487,682,701,612,640,522,475,396,402,414,416,440,521,513,552,414,732,882,874,810,783,686,557,473,526,541,641,631,713,722,679,446,438,444,459,596,716,656,678,564,471 19,12,10,31,37,31,26,424,404,407,400,382,390,433,430,425,405,406,404,419,404,386,406,396,387,389,376,387,381,391,405,391,426,399,417,400,375,391,403,415,428,439,467,449,450,402,484,492,477,442,451,408,405,449,507,482,533,525,579,539,465,394,405,388,379,397,404,424,404,390,407 6,15,15,63,105,99,57,415,483,481,433,429,433,423,459,456,443,451,500,616,571,437,560,512,463,456,416,396,407,399,413,567,611,520,528,458,435,382,399,397,404,415,467,434,454,428,594,808,815,735,707,600,472,444,480,479,557,539,612,594,555,417,405,403,407,484,611,545,535,471,435 20,44,25,83,117,54,39,424,398,387,405,382,392,435,476,453,447,433,449,447,435,383,409,390,389,387,379,372,399,391,434,417,426,413,386,400,386,400,421,435,446,461,535,505,469,430,581,532,518,487,467,415,404,516,562,572,607,610,660,627,568,399,402,378,385,413,436,434,435,405,380 14,63,48,30,34,20,19,770,801,755,740,676,704,809,867,854,843,839,864,894,880,650,813,773,732,716,633,630,530,437,765,860,858,805,819,719,662,484,536,565,634,724,856,841,848,589,980,1018,996,961,939,892,792,775,851,866,934,934,986,985,954,683,621,703,733,843,893,856,883,779,713 6,18,15,44,55,42,32,406,403,377,371,405,378,394,416,431,401,403,400,386,396,386,388,391,379,393,388,373,383,414,394,378,395,400,380,378,375,371,393,401,405,440,491,441,438,399,512,431,396,396,387,394,388,454,512,513,527,526,551,508,449,403,389,396,397,378,386,386,398,389,381 13,18,17,16,21,16,12,487,581,549,520,487,504,542,596,602,594,573,658,727,704,481,660,603,549,532,461,452,422,414,542,685,698,632,645,541,490,384,428,430,437,468,598,581,615,410,786,885,871,813,792,715,609,514,581,618,700,710,776,777,743,472,459,455,492,624,721,666,684,570,510 4,12,11,24,26,16,18,544,628,595,555,511,531,566,631,633,616,610,693,771,741,513,685,625,579,547,496,466,420,406,550,731,744,665,680,596,523,415,401,444,459,516,629,626,641,449,809,910,896,848,821,749,635,542,612,646,725,724,796,797,762,487,481,500,507,668,766,705,737,616,554 18,8,8,47,68,66,45,401,432,427,413,385,396,409,429,401,410,400,431,493,471,403,462,448,430,414,381,407,385,397,402,458,487,441,455,431,411,365,392,377,396,399,407,395,412,392,470,666,693,588,568,495,431,398,432,437,459,443,505,476,457,388,393,402,389,416,478,457,462,419,398 2,21,12,42,55,31,23,422,378,396,383,405,396,432,453,425,412,404,407,404,410,376,407,382,378,405,383,379,375,424,411,403,405,398,411,408,382,395,419,424,428,455,495,480,450,409,509,454,451,441,410,396,371,468,512,540,544,525,575,535,482,381,379,373,383,416,396,405,410,393,391 8,125,104,129,204,168,105,510,726,690,609,503,544,560,620,581,566,547,764,894,857,661,884,806,727,709,583,529,431,407,537,878,901,804,810,659,574,419,447,486,514,592,671,641,628,514,769,1009,1009,934,898,792,647,637,698,702,762,749,802,789,733,447,491,452,463,750,887,811,815,693,558 1,18,14,33,48,37,24,447,500,467,439,412,432,459,479,475,446,455,480,663,648,433,663,598,522,507,450,437,405,415,437,611,686,550,610,484,438,405,438,435,447,484,563,503,497,432,623,750,797,683,657,542,445,531,601,616,674,649,690,635,579,397,416,404,416,477,677,593,579,512,435 6,12,12,19,34,34,18,412,395,374,403,392,391,420,445,442,414,422,430,386,422,393,377,383,396,373,394,380,395,436,472,422,411,402,398,407,378,460,545,579,652,747,818,700,625,410,559,471,427,421,405,428,386,523,648,720,787,748,762,642,569,399,379,408,386,398,404,395,395,401,378 10,12,11,22,28,22,17,439,438,422,423,400,428,444,451,437,417,398,450,489,477,393,465,450,413,413,386,397,386,413,424,470,495,454,464,446,417,398,408,409,431,469,553,520,504,395,521,599,631,534,546,498,445,441,456,448,494,499,552,526,476,397,397,382,393,419,469,437,444,411,394 14,18,16,58,60,50,49,450,585,528,507,459,469,455,490,491,475,455,570,720,698,460,676,620,540,529,472,453,419,378,452,671,724,608,653,507,465,393,388,411,411,446,514,501,508,421,672,896,904,837,802,695,554,470,531,537,608,608,679,677,618,412,438,413,433,553,705,659,678,543,487 18,15,11,49,59,34,31,409,402,427,387,401,406,444,433,425,410,422,436,467,451,399,431,405,409,406,394,396,384,393,391,430,450,424,425,420,377,402,405,425,415,435,478,480,444,411,535,600,609,521,478,441,416,458,508,492,561,539,581,543,499,388,396,380,386,428,466,427,436,388,413 2,10,10,27,36,36,27,399,394,415,408,384,397,413,416,421,403,403,429,431,425,394,407,408,398,394,395,396,372,393,409,425,428,403,403,399,377,371,401,382,390,393,421,413,421,383,474,517,509,462,453,420,395,421,431,442,465,457,469,440,456,401,397,392,400,407,430,423,424,407,406 2,433,192,38,59,23,15,618,517,463,483,444,439,654,704,663,667,620,640,610,590,419,475,471,449,420,422,402,411,705,870,724,644,585,600,549,511,831,966,1013,1023,1023,1023,1023,1020,625,995,867,785,747,711,654,547,874,994,1023,1023,1023,1023,1023,1009,490,428,480,499,513,548,521,567,465,467 16,9,8,27,29,24,23,405,392,399,395,394,382,425,459,422,394,401,398,399,412,389,391,382,396,383,388,381,374,396,392,398,404,398,389,398,371,376,387,399,387,391,444,423,402,368,456,419,403,404,406,390,377,406,416,425,471,471,523,498,470,393,399,397,383,390,412,390,389,377,386 17,48,48,184,255,261,187,416,412,409,405,411,390,396,413,411,431,396,417,452,452,404,439,416,402,404,394,374,386,417,415,450,466,404,414,384,412,413,391,385,423,402,442,407,421,415,483,571,594,516,492,453,401,435,467,474,508,484,513,502,483,397,395,393,379,409,435,422,449,415,386 9,10,9,28,37,33,23,403,405,393,372,377,394,397,425,397,410,389,394,415,417,402,404,395,393,385,380,376,385,383,393,404,392,392,405,378,367,376,404,385,376,409,431,403,410,401,457,455,454,423,412,393,382,413,423,411,458,457,509,479,446,403,393,387,385,393,408,399,407,397,377 16,16,15,73,112,107,69,446,470,424,423,424,410,416,448,440,430,436,461,543,543,419,511,470,442,442,405,405,392,396,429,505,551,492,483,431,426,387,408,393,408,431,475,465,467,409,568,736,744,649,622,544,458,446,492,497,574,556,621,579,547,393,405,402,406,448,537,499,510,437,401 19,11,10,77,71,39,50,412,461,452,434,427,413,436,444,428,434,433,475,562,558,415,523,498,435,440,410,436,389,417,412,532,563,480,518,437,431,383,390,404,382,401,482,449,427,398,551,746,760,677,646,545,447,432,458,470,519,515,564,561,511,404,424,399,398,463,541,512,515,454,416 17,12,10,38,52,31,25,444,407,391,396,371,391,402,438,420,411,397,400,413,410,393,400,404,392,394,393,392,365,389,398,422,424,402,409,394,381,395,389,388,417,423,460,422,440,389,480,450,473,445,399,408,390,426,443,430,486,477,513,511,446,392,372,384,394,384,418,414,405,394,397 4,40,39,82,111,97,70,385,428,419,391,400,419,423,409,429,424,411,445,486,463,396,450,433,427,423,408,386,403,382,400,454,468,429,459,405,412,380,412,405,411,439,495,435,443,406,530,651,645,581,544,503,428,464,517,532,593,563,621,559,506,396,397,377,384,409,459,432,443,391,399 16,14,12,45,52,41,36,399,398,400,395,401,394,401,409,404,412,393,422,427,415,395,437,422,407,399,404,388,399,397,403,410,438,423,414,400,400,395,386,420,404,424,460,415,432,386,455,525,521,474,460,427,402,423,456,466,505,496,523,493,469,392,384,376,403,401,432,414,434,418,398 2,128,94,155,250,203,125,522,705,641,630,501,554,569,644,618,618,588,732,849,828,587,807,763,688,654,564,520,428,419,554,820,855,767,785,651,563,448,458,471,488,588,678,663,624,491,804,980,988,922,892,803,669,639,707,722,775,775,826,821,775,476,526,475,476,688,839,782,787,671,593 1,17,15,23,38,35,20,414,398,396,388,384,374,422,432,406,414,406,401,407,411,384,389,401,378,399,379,395,401,408,411,408,409,405,388,374,388,395,402,403,411,453,494,476,450,410,506,453,437,422,398,399,403,455,495,515,547,527,584,528,477,392,377,392,395,392,406,395,395,388,396 14,22,14,44,59,35,26,456,375,390,373,365,389,458,463,440,424,414,408,423,419,390,403,398,384,383,389,388,408,405,405,415,444,391,390,391,384,408,413,443,449,462,520,485,479,419,573,484,468,419,430,407,382,492,556,567,618,626,662,615,560,380,391,384,384,394,414,397,422,392,398 17,12,10,37,41,29,27,446,387,392,370,376,365,424,465,417,420,412,421,411,412,393,391,400,385,384,376,392,386,408,388,403,401,390,417,395,384,398,400,401,403,421,448,444,430,400,501,442,457,395,387,410,384,445,474,447,514,530,561,525,488,398,377,390,395,388,391,370,391,395,393 8,13,12,35,50,45,29,396,429,408,412,408,401,404,421,424,431,420,428,494,486,406,460,448,417,417,401,397,390,396,411,464,495,450,453,407,397,395,390,417,412,416,451,446,431,393,507,658,665,576,539,470,428,438,493,463,527,526,559,544,492,413,397,389,385,416,467,446,459,422,402 7,37,22,65,75,46,42,469,473,462,421,434,444,509,543,514,491,499,497,552,547,423,494,460,444,421,417,401,390,404,492,547,542,487,500,463,445,438,462,487,546,624,744,674,615,487,765,768,746,671,636,570,466,639,733,765,855,853,892,826,761,407,421,434,425,473,558,524,502,467,429 15,45,44,74,100,93,70,428,456,417,402,395,395,440,448,433,443,403,454,520,488,421,466,444,419,410,407,396,394,373,410,478,504,451,443,393,397,388,408,403,417,419,453,433,437,408,567,687,690,600,561,481,442,461,496,513,565,546,606,569,541,393,412,400,392,425,495,467,471,426,408 12,39,39,79,121,121,78,447,589,522,509,460,487,477,534,517,516,529,615,703,680,476,631,601,542,511,484,454,442,378,462,636,679,593,629,515,499,375,401,424,407,420,535,487,523,423,718,909,918,855,824,734,594,452,527,525,623,625,693,706,661,419,422,428,442,593,696,639,656,576,495 17,13,9,48,49,35,36,450,518,470,448,416,413,476,499,473,470,458,512,668,631,439,624,577,493,474,438,412,399,416,427,601,662,555,570,455,434,381,414,408,452,491,556,491,523,430,610,770,803,708,683,553,452,540,597,595,647,645,690,634,588,416,414,400,412,469,639,587,563,487,435 19,33,32,75,109,79,57,440,528,490,456,439,456,432,488,468,489,483,527,635,606,433,573,521,478,485,418,440,405,402,429,574,619,534,553,469,456,413,400,390,400,415,461,471,483,402,634,821,817,747,724,613,532,432,454,503,549,572,618,613,587,421,415,404,423,510,597,578,584,488,463 20,8,8,21,27,24,18,411,397,397,389,394,384,420,428,410,387,399,398,410,416,385,405,402,398,402,380,386,386,399,395,388,409,389,395,390,377,368,395,397,406,403,434,434,405,391,453,462,446,410,407,399,387,397,406,410,456,458,494,471,450,372,396,374,383,380,399,407,407,402,381 11,17,16,136,73,72,138,422,474,455,445,413,434,426,430,440,442,446,490,616,601,425,571,533,469,458,423,417,399,379,403,569,605,503,560,462,416,392,378,380,418,410,464,468,425,405,563,793,806,728,694,577,487,419,475,483,525,514,565,549,528,412,399,405,410,476,571,543,570,469,440 10,168,109,1023,1023,1023,1023,673,673,590,579,524,558,720,765,740,729,717,731,782,769,546,686,641,604,538,508,494,435,558,671,730,734,663,681,575,513,556,582,621,656,754,856,810,798,726,927,946,927,875,850,783,679,808,894,917,970,956,993,958,911,581,487,558,569,683,748,696,743,630,549 2,77,67,39,46,40,33,707,771,725,690,643,680,758,815,807,801,787,830,873,857,623,794,756,699,687,601,573,489,436,717,835,841,773,795,701,622,467,470,517,539,651,802,788,805,537,950,1006,989,949,928,870,781,714,795,816,887,892,950,953,922,643,590,636,686,813,887,844,864,763,689 19,49,42,83,115,100,72,503,595,562,501,468,479,510,567,529,529,531,616,748,724,486,701,634,582,547,467,453,410,407,498,715,757,632,657,555,499,417,442,433,465,508,608,571,576,461,733,897,902,833,798,713,574,589,637,649,715,708,771,751,715,449,454,412,460,606,736,678,686,581,487 13,200,148,164,217,152,115,452,424,410,403,384,410,435,462,441,443,411,456,504,454,412,474,454,409,403,383,404,378,408,433,496,501,443,451,418,399,411,435,441,476,511,603,532,524,445,556,602,619,515,495,425,411,464,522,533,605,595,649,612,557,399,389,392,395,424,472,463,437,436,411 18,54,52,41,66,56,34,624,698,645,642,607,653,683,746,757,748,746,766,784,787,537,672,649,637,614,558,556,483,386,628,720,715,662,687,627,570,406,390,398,419,517,673,675,707,464,879,921,903,873,858,812,729,577,644,696,778,794,860,865,836,577,577,602,642,741,776,746,787,690,649 3,8,8,62,98,94,58,408,420,403,400,423,385,398,415,414,403,403,433,428,447,395,425,415,408,413,390,414,394,392,412,440,459,417,426,387,378,397,396,396,402,397,408,417,414,401,480,592,593,515,491,444,410,410,442,448,470,459,484,481,457,400,395,386,391,402,437,417,432,400,406 11,9,8,8,9,8,7,458,543,478,453,445,454,492,524,512,506,498,569,638,610,459,563,534,460,455,406,414,415,398,474,609,617,542,562,467,433,384,411,405,412,433,502,516,530,405,694,806,793,738,703,602,514,476,481,537,589,612,681,681,641,425,437,428,440,545,649,587,610,518,472 9,16,16,17,23,19,14,433,411,415,399,399,415,437,493,464,463,442,426,446,453,388,380,404,388,398,370,388,394,433,525,460,450,441,440,430,430,441,510,570,644,733,847,770,695,399,694,591,521,509,459,450,415,484,594,651,818,819,858,774,692,407,398,403,404,417,432,423,407,413,387 18,42,20,98,124,54,45,438,506,498,436,420,439,486,518,469,457,452,532,621,614,439,577,527,491,460,410,402,422,425,446,586,645,536,555,476,448,401,401,430,435,463,550,491,501,436,649,829,833,746,714,623,498,486,550,567,609,638,673,671,595,406,417,401,416,483,616,542,556,484,468 16,8,8,21,21,18,19,403,414,393,398,399,390,423,442,415,418,416,414,457,444,398,429,424,404,409,397,400,382,400,417,442,459,428,424,418,419,403,402,419,426,428,503,481,449,420,501,555,554,490,510,449,429,440,464,465,518,506,556,519,463,399,389,382,388,419,433,425,425,414,394 1,399,340,212,346,308,188,475,398,399,414,383,394,444,500,491,501,431,418,492,478,404,441,424,441,419,378,411,381,423,466,468,478,431,434,386,401,441,478,456,521,588,684,614,551,469,624,600,601,547,500,463,424,539,601,612,678,662,712,673,586,386,382,391,405,416,435,464,428,426,414 16,9,9,53,79,83,55,401,389,394,398,368,390,423,447,444,425,423,414,421,421,395,383,388,393,396,395,399,407,382,412,400,410,399,390,399,387,406,392,419,393,411,445,434,422,395,531,472,480,446,454,408,415,425,457,474,551,538,586,554,508,399,391,387,397,423,409,420,404,401,390 3,7,7,13,16,14,11,432,413,389,382,398,400,431,431,398,419,411,414,433,418,394,423,408,381,389,400,392,387,410,429,455,455,416,432,400,387,378,411,411,422,473,572,523,480,397,477,494,506,468,463,439,407,414,424,441,465,461,501,466,458,376,389,389,390,408,429,408,406,394,391 10,189,149,74,122,79,46,626,552,503,531,486,499,693,741,719,705,695,671,634,649,431,476,476,445,438,422,424,403,528,742,656,597,558,581,555,499,597,714,767,817,885,961,903,871,573,911,825,760,725,704,661,558,758,840,870,951,945,985,943,894,518,420,517,539,594,572,570,589,494,491 2,9,8,95,204,208,92,412,402,377,399,383,384,406,415,383,401,388,412,398,406,402,389,396,389,388,378,387,375,373,387,420,388,391,382,401,397,401,384,395,402,432,446,426,428,397,429,412,434,412,411,398,400,407,407,400,416,425,437,426,426,393,386,392,379,383,386,387,397,386,386 2,17,17,88,125,130,91,405,380,371,386,377,380,407,416,399,412,405,399,420,387,392,410,400,389,406,385,391,368,395,408,413,401,387,407,385,373,395,411,410,398,431,452,428,443,426,479,452,441,447,429,413,389,507,566,573,577,527,567,512,470,395,386,394,398,404,401,389,388,391,396 1,9,9,187,237,250,194,396,428,428,391,384,403,405,401,400,397,401,442,479,462,407,444,425,419,394,397,403,376,393,395,450,479,440,438,399,396,379,375,399,394,402,423,403,399,395,445,659,670,576,535,470,439,405,419,415,452,440,468,439,427,400,406,381,396,396,453,450,438,419,399 2,16,14,38,42,39,35,437,489,436,438,420,451,465,483,489,476,455,505,530,516,417,467,453,429,444,396,403,409,402,450,527,514,480,469,436,440,408,409,416,426,475,575,515,527,425,649,739,720,654,620,549,467,500,549,574,646,645,693,664,612,407,413,420,413,454,501,494,496,450,418 20,28,28,144,250,259,146,480,442,419,419,408,415,532,591,559,534,534,502,504,476,400,434,414,404,386,397,401,384,429,486,477,445,424,423,426,397,431,445,469,519,609,692,608,580,573,724,654,586,568,525,477,436,798,872,871,864,822,839,768,715,452,411,439,454,453,470,470,459,413,418 19,11,10,23,31,29,21,384,370,388,392,379,365,400,396,390,385,408,397,388,399,371,391,399,392,389,390,393,383,394,399,369,392,394,395,387,397,385,398,383,411,401,430,408,404,398,433,402,404,381,385,387,398,404,435,432,464,433,478,452,429,383,381,384,383,378,404,376,378,404,383 8,21,21,96,147,145,93,399,434,415,394,414,412,438,433,441,429,428,451,501,497,401,468,448,426,414,411,418,396,398,414,482,499,444,477,419,404,388,387,386,404,416,462,433,435,391,552,711,710,629,580,509,427,442,474,493,567,541,571,551,513,397,386,398,410,435,522,482,469,416,425 1,8,8,51,52,53,52,403,454,437,416,415,409,421,422,412,417,423,445,555,504,415,496,474,422,429,416,404,387,399,403,517,528,467,501,424,407,391,375,381,395,428,431,423,423,397,511,711,727,633,611,516,445,408,442,453,499,489,528,510,471,403,400,396,397,442,522,481,475,432,418 9,11,11,44,48,46,43,403,435,409,404,392,394,413,432,423,400,416,443,465,482,389,454,436,418,416,403,389,375,380,405,462,487,426,449,399,398,383,396,380,399,415,420,409,425,393,492,650,646,581,544,470,435,415,463,411,494,481,522,511,481,378,398,391,403,421,461,437,450,421,410 15,163,146,134,197,184,122,477,813,774,686,556,552,542,567,542,545,524,865,985,919,800,967,880,818,789,664,576,469,403,501,963,966,872,873,729,605,445,499,499,585,617,686,623,600,604,737,1023,1023,980,944,821,670,723,766,732,746,734,783,750,710,437,506,438,438,860,968,870,887,766,631 9,10,10,43,84,83,42,417,421,418,403,393,406,427,433,429,419,422,445,472,472,422,447,428,423,418,401,392,393,389,391,468,463,434,446,427,399,377,405,397,388,389,425,430,425,391,520,683,699,608,586,514,434,418,448,467,495,502,515,512,490,408,393,379,397,429,460,461,475,413,406 19,11,11,60,102,108,61,390,389,376,384,364,370,393,403,387,385,390,411,412,380,398,389,380,389,381,384,372,398,390,382,388,407,395,395,394,378,388,397,383,404,391,423,406,405,401,431,420,423,414,429,401,385,464,504,512,502,469,482,446,423,399,397,392,394,391,384,388,382,377,392 18,380,310,640,698,579,533,798,908,869,850,795,827,837,887,878,879,873,943,1002,990,785,950,916,865,854,778,769,670,485,813,963,979,916,933,845,791,502,549,594,675,764,891,875,886,669,1023,1023,1023,1023,1023,1012,926,819,890,915,981,981,1023,1023,1004,711,754,724,766,920,1006,968,983,897,836 13,31,29,58,71,60,49,421,525,471,429,421,438,445,462,444,434,461,492,640,611,441,603,541,477,470,432,428,391,416,443,590,635,534,564,442,457,397,399,389,412,447,507,462,486,405,597,808,821,736,703,582,485,434,491,493,563,552,615,604,565,398,421,401,425,476,614,556,587,486,447 19,10,9,27,31,26,23,402,394,391,377,388,393,421,409,411,401,394,406,400,393,377,392,386,391,389,398,378,380,404,404,396,400,387,385,380,396,398,401,403,419,421,465,423,426,405,471,436,431,419,403,406,368,452,469,489,517,508,545,525,460,378,385,385,392,383,396,389,390,369,392 1,32,28,15,15,12,12,657,750,685,660,603,607,704,775,774,771,747,804,856,833,598,776,731,680,658,565,547,481,409,685,821,836,755,768,681,599,434,455,498,524,623,770,757,772,493,908,981,966,922,895,832,728,668,758,770,849,851,908,909,877,592,555,607,629,773,852,803,826,720,636 19,27,27,58,99,101,57,423,477,454,444,408,457,447,452,455,476,469,501,589,538,431,519,495,456,461,425,412,396,366,411,557,560,486,532,450,414,404,405,398,400,430,466,438,476,381,603,765,756,693,640,573,493,436,459,497,552,552,629,613,557,416,401,399,417,478,583,514,548,467,434 6,10,9,41,65,58,36,422,500,464,459,422,429,439,470,443,450,446,498,590,589,422,536,500,463,454,405,432,399,384,428,555,587,499,533,465,430,414,394,398,418,431,482,467,478,417,602,769,787,710,660,561,463,460,522,530,595,592,639,632,561,408,414,404,420,470,589,538,519,479,433 18,11,11,91,116,116,90,409,403,413,380,390,402,415,404,387,426,399,407,456,430,385,414,411,401,379,410,391,388,370,402,413,436,407,417,408,384,397,382,389,403,404,417,426,411,380,490,540,530,474,459,417,411,407,430,446,499,489,545,496,473,389,402,377,390,402,423,408,422,395,398 2,14,14,76,101,105,77,413,436,418,426,408,406,403,442,428,415,437,474,525,502,420,491,456,416,422,402,399,394,403,422,491,521,466,476,419,420,390,399,406,390,405,439,438,443,393,506,674,679,597,554,512,421,415,452,452,493,478,533,520,464,404,400,400,418,420,494,468,453,458,392 6,305,273,247,309,275,223,413,390,357,405,387,380,448,439,457,414,406,420,388,417,401,386,374,399,382,390,376,377,383,430,438,392,402,401,405,403,435,423,457,468,539,602,559,519,431,518,434,419,420,396,395,384,439,468,478,552,546,619,552,500,409,379,408,379,392,375,387,394,375,390 17,10,8,27,30,25,23,413,402,373,384,389,391,418,425,417,410,416,404,404,395,389,396,395,386,376,381,385,365,391,402,402,387,385,387,388,386,383,401,407,404,417,446,439,433,415,473,449,441,430,419,401,384,441,469,471,477,503,528,496,479,381,385,384,377,393,393,384,395,393,380 16,96,87,68,92,83,60,432,389,396,387,391,406,403,450,400,399,396,402,390,405,386,387,386,388,402,378,391,385,394,399,408,397,413,393,390,392,397,416,396,431,431,496,463,448,407,468,464,459,443,409,402,377,416,422,439,471,487,510,470,455,394,412,374,399,392,398,400,400,381,385 1,9,8,11,17,17,11,442,414,408,386,393,398,420,411,405,391,384,413,404,418,379,405,400,398,389,375,367,395,392,420,423,436,394,409,393,409,394,397,411,408,495,576,498,475,382,448,456,464,445,459,437,401,391,424,424,466,437,449,436,432,375,384,389,378,390,407,397,407,387,388 13,201,149,219,320,247,169,600,759,716,644,572,572,634,689,659,658,649,803,909,874,690,886,820,749,721,605,549,453,448,608,887,913,815,833,698,579,478,538,547,603,682,775,728,707,592,843,1023,1023,950,922,821,682,746,799,792,838,827,878,856,814,492,520,493,521,786,901,832,840,727,604 4,9,9,25,34,32,24,417,471,452,441,419,419,422,433,447,437,426,495,583,559,423,533,506,452,443,424,407,392,400,404,563,596,504,508,423,436,387,387,385,379,417,458,424,436,390,538,777,784,708,662,556,482,423,444,463,502,485,526,539,518,404,399,386,397,467,571,530,518,457,427 18,11,10,62,77,49,43,412,442,430,442,413,413,413,431,408,415,421,441,483,490,415,465,439,430,403,415,408,396,391,416,472,497,449,475,435,401,399,395,410,410,410,442,427,428,388,522,675,675,579,575,479,451,426,446,474,507,507,552,530,507,402,394,401,392,445,487,457,485,445,417 15,12,11,33,50,47,29,423,492,452,458,418,424,444,460,455,450,440,519,576,572,432,535,500,454,452,414,423,388,380,418,551,577,509,514,459,446,392,405,404,424,435,468,466,465,411,593,784,774,703,659,579,465,466,508,498,561,566,617,596,568,393,401,396,409,479,591,532,563,491,445 13,164,150,120,152,140,111,404,423,415,396,386,374,428,440,420,403,419,413,485,461,377,479,449,406,407,413,397,387,397,428,462,489,446,454,403,398,402,418,408,420,437,490,454,427,406,472,660,661,549,519,427,401,413,437,439,488,475,492,492,485,386,401,382,406,419,467,473,440,417,394 6,9,9,32,46,42,29,420,463,461,442,411,416,431,465,461,460,438,494,573,556,412,507,472,451,440,430,399,396,374,421,553,572,490,520,443,430,409,397,407,416,436,505,456,476,427,600,762,759,688,651,552,482,463,483,525,578,562,629,610,545,404,415,407,418,470,566,514,530,458,422 17,9,8,27,35,28,21,408,397,377,384,386,395,427,444,420,415,401,421,436,446,394,425,414,395,397,376,370,384,400,414,423,452,426,429,405,399,393,383,403,388,421,430,440,422,397,478,507,503,455,451,414,404,427,449,457,489,486,542,509,490,385,396,396,377,400,445,422,416,409,378 20,9,8,22,28,25,20,398,381,390,376,384,378,406,407,404,396,413,407,376,382,375,380,378,392,367,400,385,387,424,395,390,390,378,389,374,381,399,399,391,393,416,444,429,396,396,450,391,401,368,374,375,375,391,452,447,482,456,512,481,447,388,398,396,375,395,378,401,381,365,383 14,26,22,21,25,19,14,403,416,410,426,399,405,427,440,442,409,424,436,472,459,399,448,416,402,401,395,400,387,394,425,447,465,416,431,408,400,391,405,416,396,466,508,460,441,433,542,595,599,535,489,437,395,497,541,553,569,559,613,572,520,414,394,389,389,394,453,423,437,408,382 1,61,56,302,450,413,275,447,581,532,478,450,471,495,506,514,490,484,590,693,672,451,637,604,509,522,463,435,413,424,452,652,700,603,624,523,444,412,400,411,441,437,547,520,550,447,710,902,920,843,812,722,585,515,556,589,671,667,723,716,668,443,446,430,435,551,687,619,661,544,480 16,30,30,174,263,253,164,392,418,425,438,388,402,395,422,410,398,404,444,487,457,407,455,434,429,440,401,408,405,376,420,468,476,451,458,399,424,374,400,396,388,394,422,406,412,388,487,655,647,574,535,468,433,399,427,422,448,443,467,465,460,403,405,385,395,435,473,454,477,434,420 5,32,31,26,31,27,22,614,592,541,495,481,491,653,707,684,671,646,675,729,705,486,651,592,554,530,478,470,426,419,570,685,695,624,626,519,496,431,469,476,494,591,716,682,684,503,824,879,857,804,775,696,550,677,744,759,814,809,862,843,800,514,455,510,521,649,739,679,691,581,504 3,30,28,157,180,162,138,496,434,430,423,411,415,502,560,506,498,496,480,485,511,421,435,422,416,410,391,403,386,398,454,482,472,425,456,435,398,411,406,426,443,483,563,544,520,485,689,679,631,597,561,511,440,585,651,635,701,684,736,714,652,447,412,450,441,454,504,478,471,442,430 16,46,45,129,133,129,125,488,486,446,454,425,449,476,516,509,499,463,517,587,568,427,525,474,474,466,413,416,387,397,450,543,576,518,510,474,444,412,417,421,439,477,532,503,483,455,673,795,788,721,687,591,492,533,591,601,672,655,713,671,614,424,412,427,433,513,581,549,554,480,436 4,28,26,110,160,141,92,472,533,497,495,449,448,458,504,491,481,503,587,699,680,444,645,574,516,494,456,420,413,405,466,654,689,593,610,494,444,396,401,406,437,485,598,539,520,455,688,856,856,783,762,645,530,529,601,626,692,690,738,718,661,416,413,415,430,530,679,621,620,514,444 4,14,14,32,40,35,29,401,430,451,418,425,408,385,421,440,426,419,478,532,531,425,489,463,428,433,410,403,393,385,409,500,540,479,482,448,416,400,392,391,407,415,427,430,435,387,515,712,728,649,599,515,455,418,448,458,485,470,529,520,471,404,394,405,391,449,500,481,476,443,412 17,11,9,33,41,29,22,429,402,397,405,399,404,433,438,416,414,393,409,411,414,388,401,398,390,385,385,382,364,398,392,410,412,396,394,390,400,398,392,410,411,417,461,445,425,404,485,468,446,428,414,421,389,433,456,443,512,521,570,510,478,383,390,393,392,393,406,398,395,391,399 7,11,9,27,38,27,20,424,398,378,389,380,387,421,444,408,410,404,396,402,384,371,396,384,389,395,377,378,385,366,403,399,408,393,390,395,373,378,391,381,387,409,454,415,414,403,471,422,426,409,400,385,385,415,428,440,474,471,530,505,460,399,382,386,383,397,393,385,402,395,375 5,17,17,19,21,19,17,546,603,574,565,484,518,582,654,629,632,617,668,737,720,485,654,608,553,534,464,480,434,421,549,709,717,625,661,561,508,406,420,431,448,516,624,608,630,451,811,885,868,820,794,742,622,535,615,644,730,730,803,810,770,470,467,472,512,643,737,683,699,603,502 18,10,10,25,22,22,25,378,414,422,400,387,408,395,405,402,408,392,429,446,438,384,425,427,396,407,406,396,398,379,401,433,446,410,434,400,398,397,392,375,393,399,420,396,400,393,472,559,567,508,467,434,398,429,437,446,469,460,495,459,433,397,395,376,385,426,445,428,437,411,382 15,15,14,15,19,16,13,537,608,569,543,501,502,555,633,607,614,591,675,746,716,514,675,611,574,545,506,486,420,400,527,725,715,643,666,557,496,390,417,435,437,473,630,596,617,432,796,895,879,831,803,718,604,527,602,620,715,718,792,789,750,463,468,479,475,662,759,693,715,619,515 12,14,13,12,14,12,10,539,601,570,526,512,507,589,649,643,628,628,678,724,698,481,628,585,533,504,464,461,418,407,563,693,675,597,653,531,495,400,422,412,444,489,630,630,647,427,812,880,858,808,788,718,606,531,616,633,735,736,811,812,773,481,483,506,530,648,728,671,713,598,505 3,176,167,111,147,137,103,403,397,365,375,370,372,409,420,400,432,403,415,384,388,370,389,389,371,386,367,382,373,411,429,409,386,406,382,389,394,416,437,449,428,504,588,477,470,438,471,446,400,419,380,410,378,453,479,490,522,536,564,487,465,373,405,383,396,382,387,390,394,374,378 4,15,14,34,43,42,33,410,479,472,458,417,443,413,454,454,427,446,482,620,621,423,573,533,456,461,427,419,395,402,427,588,633,541,561,452,428,412,391,404,408,419,468,456,459,397,584,815,831,758,721,626,526,437,473,487,534,525,586,586,539,400,420,390,414,487,597,562,559,485,443 2,13,13,70,135,140,70,383,395,396,412,389,373,391,385,373,394,386,386,403,418,388,400,404,392,396,376,391,392,377,384,409,420,411,401,415,381,380,382,382,404,373,402,385,397,391,408,460,489,443,435,401,372,402,401,401,412,393,417,417,401,391,384,394,381,385,402,408,411,369,395 4,105,59,501,472,297,324,635,693,628,626,542,546,677,733,703,697,673,745,835,808,556,783,707,637,622,533,493,452,496,674,814,828,747,752,627,585,531,578,648,701,785,882,819,793,626,900,992,978,918,890,791,669,792,859,878,936,928,967,927,881,513,495,497,532,690,822,763,769,652,551 19,98,84,148,186,149,114,509,692,643,581,537,552,564,605,595,590,563,706,834,813,551,785,737,659,623,554,530,464,419,539,792,831,733,758,622,572,413,437,475,459,536,651,608,615,474,806,988,1000,935,904,816,691,598,664,685,758,754,817,803,756,439,489,468,463,677,819,774,776,668,587 6,8,8,53,89,88,49,418,387,399,378,388,399,423,440,410,420,409,420,413,415,394,397,378,392,385,388,372,388,405,397,419,403,391,403,385,378,410,412,404,426,467,503,478,446,428,526,512,496,461,436,422,406,508,575,565,612,584,641,581,508,401,396,409,390,400,409,412,406,387,392 3,12,10,23,33,26,18,418,435,409,404,398,415,423,425,409,422,408,437,473,485,393,453,436,434,419,402,389,406,405,392,460,501,434,449,409,416,395,384,409,407,443,446,437,415,395,504,619,621,547,523,472,412,427,490,452,508,504,549,516,481,386,428,387,395,430,488,446,430,412,408 2,580,388,108,145,83,59,662,627,563,527,508,534,696,755,720,693,672,695,760,738,497,683,611,537,528,477,472,408,574,787,751,755,669,683,588,536,680,824,871,931,1003,1023,1010,941,665,985,933,904,848,823,745,624,854,957,1013,1023,1023,1023,1023,996,511,441,524,519,658,726,683,700,592,503 18,42,38,54,85,75,45,520,477,453,447,399,446,568,637,608,599,576,554,525,527,426,433,439,417,395,427,399,413,480,642,574,509,476,482,451,428,520,625,684,743,820,896,825,779,492,811,725,674,637,609,550,465,671,776,817,886,872,906,854,799,445,428,456,484,484,470,479,506,434,443 5,12,10,28,36,15,14,484,559,533,505,462,440,521,558,537,523,518,618,718,685,484,664,596,539,526,472,438,411,383,489,684,711,604,622,514,454,419,406,422,428,496,587,568,559,428,728,857,850,790,763,664,543,533,598,619,681,686,746,737,699,433,453,442,449,590,714,648,652,550,474 8,9,8,27,39,40,21,463,531,515,468,461,468,484,540,533,509,525,564,651,633,442,558,518,469,473,439,422,412,390,540,669,672,606,634,529,488,425,423,435,441,479,598,604,616,429,723,851,836,775,746,663,557,500,559,580,655,656,727,727,683,430,441,440,451,572,687,610,663,532,486 4,14,14,153,244,238,148,413,431,414,396,383,421,413,410,412,394,421,435,493,457,408,462,447,413,421,396,396,404,399,404,481,506,443,438,435,408,391,387,373,386,407,422,410,412,397,494,667,710,599,586,496,436,414,415,433,452,455,487,477,461,397,404,397,399,422,491,463,474,415,408 17,14,12,37,43,34,29,397,387,390,409,401,378,416,416,389,390,392,386,390,389,381,392,397,405,383,395,384,387,398,389,402,404,409,417,388,383,384,398,404,413,433,465,430,420,415,479,452,445,416,398,388,375,439,476,479,504,489,497,492,443,374,388,372,386,407,394,389,395,385,383 2,15,15,71,96,94,68,601,565,534,514,488,524,649,731,711,713,695,673,676,662,430,518,509,475,479,449,447,405,444,610,607,584,540,531,487,442,432,449,458,476,559,710,696,712,481,847,824,782,742,721,678,568,639,694,716,797,789,861,855,817,545,450,560,583,635,663,625,640,566,510 19,23,18,36,56,43,28,405,394,375,379,361,366,404,430,427,409,410,400,406,389,387,399,386,382,376,400,394,380,384,409,373,396,388,364,375,389,374,412,414,435,445,481,451,437,382,472,434,395,387,403,380,378,447,483,481,526,487,541,493,460,379,397,381,373,396,397,391,384,391,385 15,9,8,28,27,17,16,476,662,610,572,517,523,504,569,550,532,513,688,793,766,552,729,682,633,596,518,488,446,390,505,768,778,708,734,616,554,394,403,417,445,465,556,550,549,414,744,967,954,905,872,788,676,500,556,563,657,669,740,740,698,436,475,438,461,700,822,771,795,669,570 1,10,9,8,8,7,7,519,533,494,493,470,505,500,563,554,551,532,601,664,660,476,619,570,523,503,459,433,418,391,500,657,669,592,614,509,450,396,407,405,440,473,590,565,572,410,731,830,816,763,730,652,529,528,573,619,688,667,737,738,688,450,442,455,467,581,691,628,636,546,478 20,10,10,17,32,30,16,419,397,386,378,382,365,428,430,423,393,399,404,400,394,387,386,391,390,386,389,381,386,377,413,399,408,391,390,402,395,392,404,410,405,418,463,451,437,395,485,442,417,413,417,400,403,439,475,475,526,540,554,498,487,387,392,376,390,405,397,392,388,391,386 12,9,8,15,22,13,9,472,542,494,459,440,455,484,531,536,517,516,566,655,621,459,591,526,483,485,442,438,410,386,471,630,642,562,580,498,440,407,409,408,442,479,574,533,535,422,692,823,808,743,707,621,526,517,586,574,675,655,722,709,658,427,426,434,442,550,669,598,619,506,450 10,22,22,65,134,136,65,420,402,398,402,399,385,448,457,447,428,441,446,445,443,398,404,407,398,411,390,385,387,381,411,426,414,418,435,388,410,407,408,408,422,437,509,472,455,425,607,561,527,492,490,436,403,477,548,565,639,619,670,628,583,392,400,388,402,399,425,403,432,408,384 3,13,12,42,49,37,33,406,441,431,412,404,402,410,441,446,418,427,445,545,522,407,504,460,449,423,407,400,388,392,392,490,538,475,501,447,419,383,398,391,403,432,469,455,454,393,517,703,710,628,579,520,433,439,480,479,518,520,559,548,500,402,389,408,394,410,519,470,483,435,412 7,38,28,31,34,15,14,479,440,413,425,417,412,493,508,507,463,482,461,520,506,412,465,443,410,414,419,376,370,421,457,504,508,464,476,421,409,411,456,489,500,594,677,594,560,472,701,691,665,582,575,504,440,641,717,723,778,756,804,750,683,408,406,396,417,440,497,467,485,420,395 3,14,13,35,53,41,26,468,416,410,403,387,414,444,466,422,405,406,393,416,426,381,407,397,392,385,392,372,392,387,457,452,433,422,424,422,413,398,404,401,458,514,629,580,539,403,484,542,512,480,490,451,430,439,452,455,475,485,524,495,469,382,406,378,402,400,414,403,401,397,403 18,163,138,165,220,196,146,531,760,696,639,511,564,537,605,600,579,582,784,925,872,695,904,826,748,721,611,547,461,430,531,900,921,826,828,687,582,426,470,491,516,583,690,646,657,517,779,1023,1023,960,922,805,669,654,719,725,784,773,823,793,754,463,471,462,459,763,907,825,832,708,585 19,12,12,48,60,55,43,428,462,441,420,435,420,429,447,441,442,442,474,548,546,415,496,464,439,426,419,406,401,396,433,503,541,479,516,434,399,380,390,409,414,412,473,455,444,408,595,728,738,659,616,538,453,436,484,494,557,557,601,590,557,396,418,406,406,452,545,502,504,470,414 3,223,164,249,350,218,168,712,776,736,692,656,701,762,818,816,809,800,835,867,853,581,770,731,681,660,588,567,499,488,773,837,835,771,803,724,657,502,584,602,670,773,880,857,862,643,982,1006,987,948,929,879,798,823,889,904,956,953,998,992,955,580,569,597,634,753,838,802,819,720,648 7,27,24,429,755,735,416,424,411,400,394,404,404,444,450,442,437,452,417,444,439,386,410,403,395,391,397,384,383,422,414,416,420,409,392,401,410,432,431,471,490,560,606,533,488,598,630,537,506,476,444,420,405,791,868,863,844,788,797,698,620,403,385,406,397,417,401,401,413,378,396 6,92,81,403,609,557,365,523,640,579,547,490,528,522,613,566,581,573,667,761,747,513,705,653,589,562,498,474,438,418,523,733,753,666,686,582,518,416,420,420,457,504,607,593,598,502,789,931,931,868,837,759,646,565,649,664,742,735,795,790,744,478,505,463,475,633,763,710,721,604,541 8,172,88,262,331,175,140,661,690,627,595,557,572,717,780,756,737,722,769,810,791,545,734,686,605,594,504,515,451,490,697,787,789,711,722,617,569,572,642,684,751,835,912,851,817,693,934,969,952,896,868,794,678,858,922,929,976,966,1000,960,915,530,506,532,576,692,803,752,761,643,566 19,132,125,109,130,121,101,446,429,420,390,400,381,459,513,452,449,457,456,453,452,390,456,419,383,394,395,402,367,467,476,456,470,428,423,390,385,431,438,475,499,526,627,561,548,447,637,567,568,488,467,446,407,504,582,589,664,657,719,677,625,402,398,409,421,431,458,434,423,400,394 5,21,21,28,41,42,29,383,399,400,391,403,385,379,414,424,402,413,422,413,404,396,421,391,400,408,391,376,377,368,402,422,418,403,409,408,381,363,402,384,381,398,417,407,425,402,463,527,507,462,468,449,401,411,410,428,440,450,467,474,437,393,404,394,386,397,414,402,413,408,393 2,74,67,18,24,22,15,428,394,401,395,398,370,443,480,456,442,436,423,413,414,387,413,407,386,390,391,404,368,411,591,456,419,435,417,410,407,499,639,717,773,864,949,871,766,457,812,621,532,471,467,443,402,632,760,844,972,970,996,907,830,382,395,384,403,415,419,399,409,402,384 18,9,8,24,29,24,19,437,411,390,387,398,406,436,445,453,429,442,433,432,423,388,425,397,378,393,397,384,398,411,421,414,430,402,414,365,401,406,431,442,468,500,570,508,474,446,581,527,499,458,467,431,404,564,631,636,670,657,704,616,582,403,383,394,397,384,434,413,403,397,414 8,11,8,38,44,25,22,428,394,393,386,394,384,437,454,409,414,412,415,434,412,398,421,422,395,391,383,393,394,374,393,401,419,414,409,385,393,387,411,386,396,405,449,435,438,392,476,482,483,426,424,409,397,417,443,439,483,502,542,519,478,390,391,382,398,392,391,402,405,394,378 19,13,12,33,45,33,24,383,393,394,378,385,400,404,422,381,411,397,410,415,400,379,388,391,384,390,383,396,381,393,398,398,410,405,401,375,394,384,388,386,407,425,436,432,411,411,465,470,484,456,432,410,393,465,452,476,482,492,527,482,462,387,387,382,389,386,425,389,405,401,390 15,8,8,48,53,52,47,403,446,405,415,406,383,398,427,411,413,403,454,499,500,417,487,457,424,427,410,408,375,383,416,487,528,462,481,427,408,404,390,389,392,404,429,421,416,399,525,680,688,600,570,488,432,399,446,450,481,474,546,525,484,386,403,391,397,436,502,469,475,419,410 17,20,14,43,55,35,28,425,381,375,383,378,397,481,477,429,428,424,416,417,421,397,400,387,378,396,365,392,381,388,426,413,390,399,418,402,382,407,411,412,446,449,595,465,448,415,535,481,474,415,438,407,402,463,531,525,582,585,621,572,524,387,390,389,404,406,409,402,411,388,368 18,32,30,78,105,96,71,445,484,497,456,446,437,448,470,468,447,455,541,642,630,433,605,539,496,497,434,433,403,379,425,594,652,555,574,484,453,377,396,410,418,451,498,457,482,416,633,840,847,758,731,625,496,460,516,555,614,590,668,650,586,422,415,418,413,494,630,584,589,510,461 19,14,10,41,46,29,27,439,407,383,386,418,404,432,437,431,424,425,416,458,428,401,411,396,395,389,383,389,362,400,408,432,419,421,424,402,382,411,402,414,424,440,518,455,444,441,528,550,552,468,473,421,398,478,511,525,566,558,620,584,499,387,380,379,392,420,444,431,430,422,403 5,9,9,24,29,27,22,414,455,441,422,395,405,421,439,437,443,415,473,541,529,416,502,451,438,420,424,401,381,377,408,522,538,478,486,433,431,395,400,397,402,420,441,428,462,405,520,705,718,618,607,518,454,420,445,464,513,483,554,551,517,411,382,395,404,435,519,500,499,457,432 20,144,130,251,376,344,225,566,728,666,631,544,604,594,672,650,649,637,741,848,831,574,793,743,670,651,558,552,444,451,573,802,836,745,766,645,567,440,440,479,505,585,712,680,678,533,855,1005,1011,947,921,838,725,660,739,760,829,819,869,857,818,489,512,504,527,713,833,791,801,691,605 7,78,69,93,124,101,74,605,594,529,565,495,487,650,717,701,715,687,700,710,705,469,588,530,509,490,447,452,405,446,638,684,659,595,618,520,505,510,514,550,620,714,824,776,764,543,892,887,854,808,777,713,592,740,819,845,906,899,945,915,876,493,464,507,543,635,696,638,667,574,519 15,24,23,86,130,127,81,404,401,415,400,383,408,393,421,422,402,419,439,485,481,401,453,435,408,407,412,393,398,397,402,442,477,421,435,408,391,384,380,389,400,411,429,437,435,403,505,613,630,548,531,432,422,438,486,484,527,506,574,525,478,409,393,395,390,419,464,472,454,410,421 12,10,8,27,31,24,21,417,378,391,389,380,389,393,418,416,404,401,378,401,386,382,392,398,395,378,383,390,397,377,401,381,385,388,398,384,381,403,403,385,419,429,458,444,446,400,478,456,453,423,414,394,361,445,508,509,523,521,545,510,453,387,387,377,395,384,390,383,402,378,398 1,10,10,20,24,23,19,422,489,477,445,433,439,445,443,466,438,441,523,609,591,428,576,543,471,481,423,420,402,397,424,595,622,542,543,460,431,394,384,380,403,427,488,431,449,410,594,807,818,737,693,581,488,429,476,477,534,528,584,571,559,395,395,392,418,489,606,557,547,484,443 15,12,9,24,34,16,12,423,498,459,464,420,439,452,469,463,485,473,511,627,609,437,555,497,478,468,430,428,417,417,454,581,619,534,552,463,434,394,396,394,428,434,462,463,497,409,622,795,783,718,685,593,496,453,484,517,556,556,634,624,592,407,415,420,408,497,615,562,544,471,445 5,10,10,29,43,43,29,419,486,478,446,427,428,415,458,443,453,426,487,605,576,436,564,520,476,470,431,420,413,405,425,584,610,550,563,464,444,395,377,391,384,419,446,443,443,410,551,796,819,728,689,576,491,421,436,474,494,489,550,526,522,417,411,414,406,468,581,522,536,471,460 20,10,10,49,62,58,46,416,401,387,385,393,400,397,426,432,414,411,412,422,434,395,387,386,393,411,401,393,388,403,404,386,407,397,421,400,395,396,394,393,400,421,447,426,439,394,504,496,481,472,461,417,417,407,482,472,508,519,581,535,490,387,396,392,383,416,416,403,420,388,384 5,155,109,1023,1023,1023,1023,446,513,483,441,430,438,455,468,462,459,491,568,672,644,504,662,610,519,478,448,453,424,390,453,635,682,594,581,475,436,398,415,396,440,445,537,508,495,690,633,807,828,724,698,571,480,529,572,575,630,649,695,660,593,571,419,473,451,516,665,580,576,483,447 4,15,14,34,40,36,30,462,469,452,437,411,437,484,525,479,485,484,520,556,539,431,501,463,454,441,424,397,381,395,440,528,549,499,500,443,420,391,403,389,404,444,502,492,494,406,636,756,725,669,640,545,463,468,477,519,582,599,672,644,607,403,413,396,406,501,561,528,528,447,429 12,13,12,21,34,28,17,399,391,406,388,384,384,397,419,404,405,401,407,400,415,385,408,415,389,387,387,402,384,376,402,421,426,395,420,382,371,391,396,411,401,419,436,421,414,400,482,480,491,448,444,421,407,447,460,465,490,499,531,485,482,388,365,394,401,396,417,379,410,408,390 2,90,74,90,131,112,71,500,642,572,520,509,495,530,589,576,568,532,661,786,756,514,750,684,612,582,503,483,410,443,519,746,792,702,720,579,526,437,457,455,502,555,644,610,602,478,755,914,922,854,818,719,595,600,668,668,740,721,776,772,721,447,463,431,468,628,775,706,724,606,517 8,88,80,330,444,401,298,496,561,532,508,488,458,506,566,553,536,519,588,705,683,473,656,589,541,512,469,448,441,440,500,657,700,615,623,510,460,427,437,445,481,509,620,585,569,491,751,869,872,807,771,673,568,583,665,690,753,738,791,763,705,467,431,431,431,576,703,639,664,554,500 12,9,8,30,32,28,25,415,383,397,389,398,401,402,430,409,406,401,383,394,404,379,387,380,380,383,381,381,388,378,404,400,405,387,371,386,382,394,392,390,391,418,413,438,406,396,441,412,415,422,398,390,391,413,428,425,462,464,535,483,447,387,381,386,393,379,382,391,405,390,391 9,131,76,578,592,303,295,671,745,696,656,578,597,707,768,740,725,725,788,857,844,604,801,761,687,660,559,534,461,477,700,838,858,778,797,672,601,537,622,652,731,815,901,845,820,677,928,1007,1003,946,918,845,739,825,895,909,961,949,988,956,908,557,526,550,574,742,849,795,810,702,587 4,12,11,62,95,91,57,522,627,572,544,517,553,576,629,637,641,639,692,732,712,464,610,576,523,524,469,476,443,419,604,685,678,608,635,545,547,402,406,434,414,501,621,635,676,428,839,925,898,859,832,769,658,517,602,628,732,732,813,830,798,530,502,518,536,696,788,718,750,633,559 6,8,8,21,27,25,20,416,398,389,393,377,398,406,431,391,393,401,394,424,416,385,402,392,385,396,395,389,391,377,401,433,431,405,398,404,383,385,387,392,400,409,436,408,413,382,461,517,501,456,429,418,399,393,404,410,463,438,503,486,449,379,397,386,386,393,413,438,420,399,388 15,9,9,23,26,23,21,437,471,465,433,400,422,441,450,444,440,415,488,621,588,443,603,533,464,464,430,402,398,399,410,564,633,517,549,449,423,396,396,410,422,433,490,457,456,400,553,724,764,666,625,522,452,461,490,496,558,546,590,577,537,411,397,398,401,478,619,567,560,456,409 13,15,13,30,46,27,16,497,608,547,516,476,524,514,578,566,554,539,638,731,708,498,671,602,549,528,476,460,415,396,503,704,712,623,664,550,479,396,407,386,418,451,554,558,583,414,751,898,885,828,796,722,600,479,536,561,661,666,729,741,711,454,458,446,472,626,743,675,710,593,495 20,24,23,79,101,96,75,436,434,409,402,399,398,449,453,436,432,443,451,505,502,412,470,465,429,416,403,405,379,382,431,469,490,450,448,415,410,419,387,397,423,454,491,463,454,415,563,680,668,575,569,466,429,488,514,527,580,560,614,594,540,388,410,401,410,450,509,470,507,425,409 13,116,102,164,210,172,134,534,739,689,637,568,605,569,623,611,611,604,747,869,844,595,815,770,691,685,570,553,445,434,573,826,864,775,799,673,602,429,428,428,473,548,642,618,645,472,812,1023,1023,968,941,855,730,591,654,678,759,744,818,809,774,472,523,472,488,719,851,806,814,707,599 6,9,9,10,15,9,6,473,629,578,551,495,504,521,564,571,574,570,676,766,747,499,685,625,578,532,492,473,433,383,509,726,748,677,680,557,500,385,395,399,400,459,552,553,575,403,761,915,909,852,821,737,622,471,519,532,638,644,731,742,713,457,462,455,471,636,758,698,717,602,532 14,10,7,25,34,23,16,527,469,436,431,425,408,556,618,607,580,553,520,515,535,384,426,431,402,414,410,393,388,398,498,455,464,441,428,430,415,419,433,470,489,542,650,596,600,470,748,657,593,556,547,486,443,595,682,690,755,749,802,773,722,461,411,461,483,483,495,489,488,451,414 9,538,250,1023,1023,1023,687,1023,1023,987,981,962,990,1023,1023,1023,1023,1023,1023,1023,1023,811,899,902,891,869,832,841,748,851,1023,977,938,913,942,900,879,890,922,950,1000,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,903,1023,1023,1023,1023,1023,1023,982,957 17,17,15,34,51,38,25,385,389,384,372,388,411,401,414,420,393,390,400,442,408,396,402,408,395,397,395,376,382,398,397,408,433,409,407,379,415,389,409,414,402,433,465,423,428,392,478,493,499,473,417,411,420,427,470,468,491,489,514,471,458,363,398,381,393,382,426,408,376,379,372 7,214,195,118,150,134,105,432,388,400,389,385,395,419,435,389,400,409,399,414,377,412,380,392,402,394,374,377,396,391,419,417,398,408,403,383,397,373,415,424,465,473,538,478,475,385,465,452,426,401,394,397,371,420,427,426,469,458,508,488,476,401,388,399,391,406,377,358,395,376,365 17,48,43,66,71,55,54,464,422,413,423,420,408,501,533,525,507,485,510,488,496,392,419,399,410,395,412,384,393,490,638,534,486,479,493,478,431,578,708,767,832,906,973,886,810,459,752,694,631,583,544,521,458,627,765,823,893,873,898,822,752,430,392,433,420,462,494,463,450,429,414 7,27,26,69,97,90,59,446,537,477,487,422,480,459,504,486,481,455,564,676,668,457,612,571,510,499,443,436,399,388,442,624,664,582,613,493,446,399,388,407,427,456,508,497,501,417,661,857,859,789,752,671,544,451,549,565,621,619,685,663,622,410,424,422,428,536,660,616,620,502,478 12,10,10,324,509,510,320,404,393,387,386,381,380,394,384,390,391,404,391,380,375,395,390,398,383,387,382,380,386,389,393,402,387,379,386,396,389,381,380,388,401,410,439,411,400,421,442,440,425,409,408,372,402,427,435,437,460,446,484,456,422,410,388,397,392,399,394,385,412,397,392 19,33,33,75,105,104,74,381,398,431,391,392,417,401,413,422,418,418,431,442,461,399,440,425,419,401,388,402,390,375,415,455,457,425,424,403,399,376,386,393,393,414,431,422,402,393,484,602,613,532,491,446,396,419,442,444,484,456,498,490,438,387,392,389,380,404,452,426,432,405,386 16,69,67,218,450,449,213,541,591,558,495,499,484,563,640,618,604,598,662,712,699,492,635,598,533,530,470,456,437,435,535,685,706,614,640,521,497,432,430,430,454,516,650,623,616,482,792,903,899,838,810,728,617,589,680,705,776,769,825,807,760,477,468,472,486,637,738,673,693,595,516 19,15,13,36,57,48,29,426,380,398,378,385,398,435,426,436,417,403,399,414,403,400,402,391,378,384,395,390,376,421,415,396,408,407,390,404,393,372,393,389,408,421,469,440,438,413,496,455,458,415,404,398,389,450,481,468,531,536,567,549,499,399,387,388,380,402,411,392,389,396,388 20,11,10,24,33,28,20,429,382,384,389,367,364,435,444,416,407,389,399,409,415,393,391,386,370,397,372,392,370,384,379,410,400,403,396,396,400,393,387,398,401,411,434,431,426,395,465,444,450,410,397,399,369,430,449,455,504,486,541,489,474,390,384,390,389,371,374,385,394,389,385 12,9,8,44,78,71,38,416,474,457,431,411,410,459,444,440,429,424,480,617,581,426,614,543,454,472,418,414,379,415,425,588,637,533,543,441,421,404,397,407,436,459,506,478,445,426,537,740,750,640,598,509,447,476,498,524,571,550,607,565,498,408,403,403,398,467,637,567,529,463,399 10,19,17,215,184,150,187,507,644,569,534,462,483,547,594,587,540,550,688,792,725,581,771,666,614,576,491,454,419,387,560,807,791,694,708,559,503,412,442,456,496,569,707,654,661,474,778,980,952,890,848,739,619,605,688,715,771,762,815,791,746,455,481,460,462,776,894,797,824,686,555 20,16,16,79,121,120,77,381,405,419,391,391,389,396,416,409,398,392,419,458,424,388,417,409,401,402,382,396,383,405,395,421,443,416,421,413,383,389,389,387,384,398,421,403,400,380,459,570,553,503,484,437,406,400,425,442,431,435,489,453,437,408,374,382,391,414,433,453,423,379,395 14,128,119,644,875,847,615,502,675,626,580,516,529,524,566,553,541,550,678,819,802,553,771,720,635,611,527,500,435,418,522,775,815,715,734,598,560,440,440,458,463,518,639,598,622,508,758,989,1003,929,905,802,677,532,617,660,722,723,784,760,725,469,475,452,479,657,803,761,756,638,547 4,17,17,81,158,165,84,383,397,407,388,397,393,396,373,399,374,393,426,425,420,390,435,407,396,381,375,392,398,389,388,405,440,404,418,391,381,394,374,399,386,402,400,391,414,384,444,520,522,477,460,418,386,392,410,409,410,401,458,439,411,397,395,388,401,402,427,406,414,414,389 14,11,11,36,54,53,35,409,464,448,444,389,397,410,433,409,418,420,474,542,529,421,510,485,445,425,407,378,388,394,414,527,552,478,478,455,411,392,389,392,399,416,437,424,425,401,502,743,755,663,627,537,455,422,422,449,487,490,518,508,484,393,413,403,397,442,535,493,505,453,423 4,8,8,26,28,27,25,402,462,442,412,406,416,418,442,416,423,427,482,544,528,424,484,475,449,428,396,417,396,372,411,516,535,473,488,432,413,380,399,401,393,429,454,427,432,403,527,720,723,627,594,507,453,447,452,458,511,510,581,551,513,400,399,393,412,457,508,489,468,438,418 6,24,22,19,24,17,14,450,437,443,391,389,428,444,462,478,458,474,465,501,483,385,439,433,423,406,393,399,386,424,487,489,496,454,480,422,438,460,505,553,596,702,791,683,624,412,610,632,604,554,532,472,420,497,597,628,721,696,735,679,604,398,400,404,414,436,474,456,444,439,423 15,11,10,138,185,183,138,414,434,439,419,401,430,413,457,439,424,426,437,521,492,410,459,435,420,421,396,385,404,375,417,483,510,459,470,423,428,400,403,393,395,422,456,418,451,412,530,665,655,577,540,496,448,441,478,463,510,496,557,543,500,405,397,396,412,432,492,463,472,442,417 20,26,19,83,104,88,69,425,481,463,437,400,439,434,482,447,460,457,514,565,559,428,514,485,469,457,426,407,391,425,454,538,572,505,485,430,419,407,406,414,409,440,505,482,469,425,614,767,773,697,667,554,476,457,503,520,586,598,643,628,576,417,412,421,412,461,578,480,533,461,422 7,15,12,27,34,24,20,423,429,409,436,400,409,434,449,442,410,412,448,535,491,399,500,470,433,424,402,407,387,382,410,505,530,467,465,416,392,407,400,421,420,436,476,474,423,415,531,667,673,569,531,469,403,466,510,511,541,553,599,567,484,385,379,395,382,454,530,477,462,435,403 6,13,8,27,32,18,15,486,401,404,395,397,385,465,486,438,423,429,401,431,410,398,425,397,399,408,383,373,388,388,417,408,414,412,424,395,379,399,416,399,420,452,506,486,457,422,549,486,487,450,432,410,389,506,563,555,607,610,641,591,526,386,368,395,392,399,429,409,393,394,383 17,17,15,97,155,136,84,411,426,411,399,389,378,419,436,437,433,440,432,441,432,407,404,402,395,393,389,393,383,365,430,434,432,406,408,404,415,393,407,416,425,427,463,459,465,424,581,565,526,476,462,443,407,432,507,522,572,573,609,589,549,410,408,405,415,414,416,409,423,386,409 8,77,72,562,967,947,539,492,626,560,528,504,505,546,587,561,554,535,660,769,749,522,716,662,590,571,467,480,436,451,499,723,761,671,683,554,482,421,421,452,470,544,647,601,589,520,762,927,939,867,842,750,596,627,694,706,768,756,811,775,721,489,468,437,475,607,762,714,712,592,531 17,48,41,62,77,47,36,663,648,583,566,522,568,690,750,713,701,687,711,749,742,490,642,605,559,545,491,475,450,409,718,751,739,680,695,616,582,453,491,519,622,736,882,854,835,499,907,920,895,852,832,777,672,701,785,824,918,919,962,933,888,519,503,535,550,668,739,681,716,606,539 20,146,122,105,125,103,86,720,754,702,671,641,662,768,817,800,798,788,807,856,842,585,766,712,644,635,561,534,483,508,744,825,829,763,780,677,615,517,568,614,671,755,863,834,839,657,971,1004,984,942,917,859,753,837,897,907,959,955,1000,987,949,603,534,607,634,761,842,788,822,715,644 2,16,10,26,51,39,14,414,404,406,392,388,405,429,455,464,453,431,428,451,440,399,413,413,385,387,382,403,387,404,459,445,435,427,429,394,401,438,454,495,524,601,690,599,552,408,577,556,536,484,477,443,411,495,583,596,660,651,684,638,567,410,401,397,403,411,432,407,417,386,401 11,120,106,1023,1023,1023,839,505,477,468,464,428,457,488,563,540,507,510,558,610,567,439,546,508,471,445,424,433,390,391,476,575,589,523,530,460,443,436,426,426,475,486,613,563,573,589,696,765,749,682,660,565,493,617,678,667,727,696,745,711,665,519,409,463,472,509,550,547,533,472,445 15,8,9,18,22,22,18,401,478,444,457,422,434,395,425,404,424,434,484,562,532,412,526,467,451,414,428,409,393,393,423,527,567,468,497,431,430,385,396,400,383,403,416,430,440,388,517,739,737,658,604,518,452,405,423,432,479,455,516,504,479,409,399,385,403,460,542,481,489,442,414 11,31,31,232,388,400,235,399,386,393,380,405,405,416,403,403,420,401,419,419,415,396,391,385,398,367,403,385,372,417,394,409,399,381,418,400,378,388,395,394,436,413,479,440,427,446,470,480,477,432,427,397,392,484,557,562,552,538,559,494,462,415,388,386,400,397,414,427,406,410,395 17,14,12,35,42,30,26,422,399,390,386,379,386,417,445,416,428,402,402,392,402,393,384,382,387,392,386,395,373,396,402,393,404,394,395,389,359,402,380,384,384,410,439,431,423,389,485,443,433,415,396,397,402,441,441,438,496,501,564,525,478,391,382,372,386,387,391,387,392,389,377 10,44,26,378,400,184,177,644,764,705,672,590,603,683,745,722,709,704,794,890,859,631,836,778,718,697,595,562,460,473,666,858,878,800,816,696,644,504,554,578,629,728,825,777,775,616,907,1023,1023,967,941,863,761,790,852,863,916,908,948,926,884,520,547,535,548,763,879,820,842,738,632 4,16,15,29,33,28,25,429,475,453,416,413,434,435,458,476,457,458,489,572,548,411,512,470,447,434,390,397,393,400,455,521,552,494,520,425,416,382,430,449,486,536,654,569,530,420,668,746,735,660,623,559,467,463,578,616,741,740,779,710,646,402,392,405,403,469,568,499,515,469,437 1,10,9,30,37,36,28,400,427,428,429,417,416,422,413,415,420,402,442,524,482,401,484,440,427,428,409,388,373,386,413,508,510,463,461,456,424,398,390,403,403,426,445,425,415,413,504,673,687,608,562,464,426,435,438,474,504,485,534,486,471,388,407,389,391,418,495,471,471,424,407 1,21,17,39,56,40,26,425,390,382,391,378,402,422,445,411,428,414,389,411,406,378,402,405,403,387,380,389,368,394,414,397,396,382,405,383,378,409,397,395,403,421,457,442,449,416,489,447,443,414,423,414,371,458,479,473,545,525,567,538,488,373,387,380,390,387,409,388,392,381,385 2,288,145,31,36,19,16,524,485,474,462,432,439,573,645,602,577,558,574,563,546,417,471,450,432,439,432,407,392,485,681,589,541,499,487,464,403,569,701,769,836,918,1002,928,848,530,910,804,737,705,663,610,510,771,885,944,1023,1023,1023,981,914,439,406,437,443,515,549,547,529,484,442 13,14,14,32,48,48,32,539,527,501,463,450,454,584,656,624,604,586,590,624,620,434,512,488,470,455,425,426,409,434,587,607,594,547,568,503,457,411,438,449,471,558,721,700,707,442,808,818,785,741,730,668,565,553,620,647,740,747,815,816,774,480,420,461,467,548,650,565,613,502,465 19,33,23,45,79,53,31,477,411,382,420,390,405,486,499,452,442,432,392,421,411,394,413,406,386,382,395,389,382,401,416,417,409,408,403,399,400,413,430,425,451,482,575,521,495,413,597,492,447,429,440,402,393,513,583,577,653,641,702,652,576,401,390,397,400,419,414,405,403,403,374 6,89,62,73,109,75,51,551,729,690,637,542,534,593,625,631,601,580,749,890,853,625,863,795,718,700,584,489,459,401,550,861,898,802,819,677,570,445,459,497,515,575,706,667,655,506,812,1009,1013,939,909,800,652,664,729,736,796,789,844,820,783,470,528,473,501,724,884,817,820,713,588 19,58,55,165,249,246,162,429,400,389,406,384,409,437,447,430,418,416,414,433,438,366,435,410,399,393,386,398,404,391,410,444,448,422,432,402,409,385,385,391,423,436,467,435,440,416,505,561,552,499,487,438,401,439,514,474,536,526,545,538,482,411,396,389,398,422,443,416,418,402,390 8,1023,334,1023,1023,704,520,1023,986,945,931,900,920,1023,1023,1023,1023,1023,1023,1023,1023,830,942,927,901,880,826,826,726,1023,1023,1023,1023,1014,1023,980,940,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,947,842,955,973,1015,1023,1011,1023,952,904 1,26,26,137,525,538,135,387,418,414,424,410,424,408,403,420,430,416,431,446,447,408,411,399,408,397,408,374,391,385,406,414,442,416,406,409,396,385,370,388,372,391,407,427,394,404,477,534,545,502,487,466,451,393,404,411,425,427,460,457,440,433,419,402,410,415,419,420,422,411,415 16,10,9,22,33,30,20,386,391,390,402,385,390,389,392,384,389,379,385,377,374,376,394,380,386,397,386,394,393,409,398,404,380,378,394,386,401,382,404,391,394,411,420,415,410,403,421,424,404,388,403,394,386,404,431,426,449,439,452,421,401,385,370,382,386,390,394,379,405,379,377 17,79,72,144,324,288,124,490,520,487,488,457,458,507,592,544,549,529,576,602,616,436,522,483,463,461,458,431,430,422,499,583,579,529,525,471,444,425,428,447,445,509,613,564,576,452,736,812,796,743,713,649,527,555,655,667,751,734,794,755,716,447,444,427,463,537,594,534,578,485,448 20,12,9,24,31,26,20,449,465,434,445,409,434,470,489,475,455,455,514,566,518,411,486,454,449,424,430,410,397,382,417,508,523,460,481,424,416,391,395,412,412,424,486,474,461,414,633,722,711,647,602,543,460,444,490,502,560,576,664,650,598,418,418,414,429,494,600,528,568,490,432 4,58,53,75,143,135,69,445,504,484,448,393,406,424,485,440,458,458,530,628,593,443,578,527,471,472,430,422,411,403,443,581,620,508,553,490,446,390,416,391,414,444,505,469,507,439,620,797,802,725,689,596,495,474,534,533,590,588,666,627,565,405,420,414,432,492,588,534,568,478,435 10,24,16,54,71,41,33,442,396,393,382,383,396,447,461,453,438,429,384,425,430,382,438,399,398,410,393,401,382,397,413,423,433,412,421,392,375,403,401,421,420,445,512,464,460,407,537,501,493,453,425,429,389,453,483,502,588,571,642,589,524,376,386,400,382,390,410,401,414,397,376 6,232,195,65,66,44,45,501,631,612,557,448,501,545,606,594,561,526,631,807,792,494,795,740,619,643,525,475,414,449,581,754,837,714,749,556,544,460,542,569,640,731,814,759,714,527,795,886,925,840,812,693,556,674,749,752,805,793,846,826,774,420,428,429,459,575,811,758,725,628,507 5,15,16,92,143,150,95,380,408,381,390,382,391,387,386,403,392,400,385,427,412,389,400,406,394,396,387,382,377,385,383,382,415,398,395,388,399,389,392,400,402,387,415,393,394,385,438,497,492,439,443,413,394,393,405,401,416,413,429,429,413,381,395,383,393,397,403,409,402,406,393 17,12,11,23,38,33,19,388,375,385,387,381,384,418,393,401,410,403,400,396,397,374,387,403,381,399,384,403,375,398,390,379,410,390,378,387,393,386,412,401,387,429,421,424,416,402,469,427,457,429,411,392,418,432,467,453,482,468,489,470,424,380,379,384,388,389,399,401,387,382,379 19,10,9,53,83,75,47,402,462,446,425,409,413,413,443,427,426,419,471,554,534,416,501,480,439,436,421,406,389,371,407,530,562,486,499,431,408,389,391,397,406,418,437,409,434,408,526,739,749,663,618,552,447,420,447,445,473,499,525,532,507,392,392,408,405,460,529,506,500,433,413 17,10,9,33,36,27,26,415,391,415,399,396,389,420,431,419,429,399,413,419,416,392,405,408,386,387,391,375,385,396,400,399,394,390,402,399,381,397,397,428,400,398,429,439,435,393,483,491,463,442,418,391,394,452,468,462,513,494,558,522,461,378,385,387,385,404,418,400,405,380,400 4,12,12,30,40,40,30,420,468,433,444,402,438,436,445,452,447,434,504,604,573,428,542,508,460,450,423,419,403,402,428,545,603,529,525,465,417,388,407,403,408,446,495,472,444,419,596,789,791,713,677,565,491,473,484,498,562,561,605,589,548,406,411,398,421,464,586,518,532,470,445 19,25,20,45,67,50,33,397,403,396,398,389,379,433,441,419,419,418,397,410,417,390,417,401,380,402,381,392,393,417,407,407,401,392,399,388,405,407,410,429,431,462,503,468,435,418,500,456,435,446,422,393,393,459,511,525,550,544,580,510,475,390,387,395,393,389,399,413,405,391,384 9,8,8,37,55,51,34,407,452,456,425,404,427,418,443,415,436,414,455,542,530,421,488,477,437,436,410,404,398,385,424,521,546,498,483,419,418,399,387,389,401,423,465,439,439,402,531,715,731,651,592,513,454,424,441,457,499,479,519,496,490,395,384,396,403,423,503,486,483,425,393 13,10,10,17,25,24,16,482,629,558,546,488,501,522,572,557,544,553,641,762,727,495,702,637,568,555,492,463,426,401,515,731,748,640,672,571,470,392,395,398,413,443,550,548,560,405,739,901,896,836,798,698,583,475,540,547,631,646,720,721,693,444,436,433,464,621,748,688,707,571,507 4,25,21,113,159,124,78,575,597,536,516,471,499,603,663,656,627,609,654,729,704,479,654,589,526,508,460,449,421,465,564,678,718,605,631,502,480,482,552,597,642,719,811,743,714,630,848,889,884,816,784,689,571,800,866,868,902,887,928,886,832,458,432,451,477,586,701,642,649,528,492 18,65,47,58,99,70,39,457,412,433,425,399,418,468,517,501,457,470,460,510,493,390,446,434,423,407,411,374,384,452,492,475,497,446,463,429,407,481,580,605,698,781,846,739,639,480,711,664,635,574,544,510,425,684,788,827,873,841,865,784,701,423,370,396,407,445,479,434,459,414,387 17,15,15,48,63,61,46,409,460,456,439,413,429,424,448,450,433,441,496,549,526,418,508,459,441,434,420,411,396,400,430,515,545,478,493,439,416,386,395,397,398,420,472,449,466,395,590,757,758,681,645,560,471,423,471,482,553,520,580,573,557,414,423,397,424,454,546,528,513,462,420 3,10,8,18,19,10,9,486,618,578,534,462,472,511,561,533,546,539,645,755,726,494,690,646,556,544,492,452,430,405,487,721,750,652,684,556,483,381,412,410,422,462,582,550,582,411,718,905,903,843,810,715,585,508,555,571,633,652,728,718,674,442,447,429,465,619,751,690,716,598,506 8,29,22,89,97,81,76,481,447,414,409,402,417,472,530,501,503,478,477,483,465,401,417,417,404,396,413,400,396,427,524,504,484,450,454,408,400,476,544,590,662,741,810,718,657,471,726,656,613,553,523,485,445,647,727,742,807,790,826,772,703,425,392,420,439,447,464,442,436,411,424 4,36,34,29,44,37,23,389,400,406,392,392,387,423,407,414,383,409,399,437,410,392,413,403,392,396,406,380,389,381,395,425,412,398,426,419,407,403,382,413,403,425,458,419,412,390,462,510,497,468,429,411,418,420,449,429,503,471,520,475,430,390,397,384,388,410,423,391,416,375,389 18,29,28,101,129,106,86,449,514,479,465,429,431,438,494,483,481,457,538,636,625,439,582,523,500,474,440,421,416,391,455,607,645,553,564,482,429,407,419,390,398,447,516,490,492,421,657,829,830,755,724,631,522,470,519,544,611,596,665,653,607,430,417,413,430,520,640,584,604,496,433 2,30,26,21,32,25,17,398,426,407,409,397,407,408,420,414,410,426,446,498,480,402,470,438,420,415,417,379,369,380,422,477,520,450,432,433,411,415,404,410,438,422,478,435,426,427,549,657,657,566,548,475,424,451,519,495,543,519,587,543,491,416,408,401,390,431,506,477,471,421,403 8,8,8,40,52,53,41,398,422,398,422,393,409,419,408,417,413,412,423,455,469,407,448,425,407,389,397,399,392,391,398,444,482,438,415,409,402,382,384,399,398,411,448,422,412,401,486,618,632,538,533,474,423,419,459,452,509,489,524,506,470,388,399,384,404,424,493,441,445,424,392 3,22,22,16,26,27,16,508,452,450,436,421,449,553,612,585,580,545,513,484,518,398,421,416,398,404,393,410,392,477,606,510,474,458,477,454,419,509,549,577,647,725,816,762,740,491,808,694,605,585,545,524,435,707,801,823,878,864,899,859,806,464,397,452,453,489,467,459,455,432,412 13,14,14,58,76,73,55,413,461,438,438,405,423,429,435,414,431,426,460,528,522,418,479,455,428,430,412,413,409,399,412,494,519,466,492,440,417,409,400,407,405,435,465,463,460,411,548,712,712,640,584,527,452,447,470,502,538,549,574,567,528,386,411,401,393,446,512,489,478,418,425 14,42,40,99,127,118,91,451,541,526,488,422,472,448,504,478,500,489,594,720,691,466,676,613,548,529,474,439,404,402,451,673,722,606,647,529,450,393,424,432,429,482,544,542,534,421,677,872,883,806,775,666,551,507,591,592,663,654,717,690,637,406,437,424,437,549,696,621,621,549,474 8,10,8,27,31,25,21,426,394,390,394,380,387,420,454,412,406,397,386,395,385,381,389,387,386,397,379,381,401,396,397,396,390,384,392,360,394,405,400,385,385,418,427,432,414,401,452,434,403,402,396,375,393,409,422,434,467,480,524,491,440,388,386,364,384,385,388,373,403,392,374 19,26,26,77,139,138,72,454,478,438,451,423,434,480,518,488,502,488,499,586,555,413,519,473,455,438,421,434,421,413,440,536,559,504,511,446,437,397,430,438,438,469,548,518,518,434,686,774,766,697,655,573,471,539,592,612,677,658,712,698,628,421,406,413,446,495,554,508,515,442,416 4,204,152,109,163,114,76,491,464,453,414,422,426,519,578,541,529,497,503,523,513,411,469,465,433,418,413,390,370,618,793,639,586,554,534,505,473,748,901,957,1013,1023,1023,1023,956,666,934,822,755,698,662,599,518,932,1023,1023,1023,1023,1023,1021,948,436,397,419,442,495,522,496,508,461,420 17,9,9,27,35,32,24,419,413,406,407,400,424,434,432,424,421,406,427,473,453,388,428,424,419,398,402,380,381,368,402,450,463,429,436,425,396,388,374,413,394,401,447,415,446,401,494,601,593,520,490,450,418,435,446,453,486,492,535,513,479,394,391,401,390,420,477,429,460,408,398 15,24,21,85,117,101,72,432,475,443,432,413,412,465,491,462,464,458,521,609,585,434,545,490,469,472,424,404,421,398,448,571,588,499,522,469,435,393,424,420,443,500,554,507,494,451,645,782,773,695,666,548,475,532,614,602,663,656,707,667,601,408,410,406,411,474,573,551,510,454,433 14,135,130,102,149,143,97,394,408,381,353,382,378,404,392,398,395,400,399,387,407,392,389,379,386,393,381,387,382,381,415,396,402,393,380,376,405,392,388,411,418,432,465,443,442,395,446,421,377,400,375,382,391,407,418,425,456,469,476,412,435,374,418,377,388,395,381,391,407,401,401 12,11,11,83,102,91,77,411,625,589,546,420,478,420,445,430,422,437,623,826,766,559,807,720,625,607,501,447,400,385,435,799,826,707,739,584,471,406,407,422,420,474,504,484,471,434,540,939,944,857,816,688,541,473,501,492,516,500,568,536,507,407,427,412,403,578,803,716,707,588,478 19,11,10,21,31,25,16,412,393,391,367,380,397,406,419,403,397,392,402,404,380,387,389,374,378,393,369,373,379,412,406,392,392,379,403,370,386,382,391,403,420,441,468,444,429,391,442,432,401,397,379,395,375,453,473,481,510,504,525,486,451,379,388,382,384,375,385,377,392,384,383 16,18,18,110,166,163,105,416,437,435,407,406,404,428,459,445,442,441,458,514,504,407,457,440,434,423,411,403,397,391,421,494,492,451,458,395,422,411,406,397,390,418,472,441,443,420,560,679,682,598,581,500,437,438,478,502,556,533,590,572,512,406,404,408,393,440,493,463,496,443,402 6,16,15,80,112,103,69,413,420,401,395,401,411,441,443,408,431,415,433,442,438,388,412,406,415,393,389,395,387,397,412,426,435,402,426,404,421,398,396,421,406,437,494,444,430,426,545,559,537,498,477,446,410,455,515,534,605,582,615,570,523,412,391,382,396,422,430,418,413,406,412 9,18,17,60,83,76,55,426,460,441,432,432,427,424,459,440,446,428,486,554,544,404,522,473,438,430,414,415,374,407,428,527,558,477,511,458,438,396,372,399,415,404,467,430,428,393,563,764,769,687,652,554,462,437,465,480,529,518,588,572,538,424,401,396,407,456,552,503,520,450,447 19,20,18,52,66,47,37,414,395,412,389,403,398,403,427,421,401,390,402,401,429,405,410,413,388,398,378,390,375,377,388,397,424,406,406,382,373,392,396,384,417,447,478,419,433,397,468,451,452,420,438,400,379,455,471,481,510,512,537,515,466,388,408,375,386,383,404,410,399,396,378 18,26,24,44,57,50,36,399,425,410,403,384,399,425,424,409,406,417,402,440,411,399,409,388,397,396,389,377,373,411,400,419,417,414,408,387,382,394,409,401,428,424,440,433,419,412,494,518,490,448,454,422,396,458,474,504,552,553,588,517,502,404,385,384,390,404,415,399,403,393,390 6,28,28,7,8,5,4,409,399,375,389,378,412,401,425,425,394,411,406,389,415,391,392,391,393,383,387,382,387,376,445,418,419,395,393,387,386,400,440,470,516,610,747,664,570,389,660,514,465,435,442,409,413,465,556,644,824,830,867,769,675,386,393,401,395,388,400,380,402,392,389 3,8,7,19,24,20,16,409,398,379,405,379,380,411,410,402,389,393,390,394,398,387,391,398,385,384,378,391,386,384,389,390,414,391,378,393,400,392,393,386,405,391,395,399,385,386,432,417,420,401,396,377,385,403,407,401,439,428,440,440,412,391,385,391,385,382,396,400,380,371,389 13,12,12,27,35,34,27,407,446,398,398,401,419,401,400,409,406,411,450,482,461,411,449,437,420,405,384,400,385,387,417,469,489,443,455,395,408,397,392,394,398,397,444,414,431,393,495,617,624,548,516,486,430,414,451,454,493,477,526,498,488,399,384,398,390,426,467,435,462,409,401 8,112,104,275,449,433,257,444,463,445,434,439,423,472,491,472,448,447,525,599,562,440,563,481,453,443,437,403,404,403,441,564,566,501,528,429,437,408,447,469,506,574,644,578,519,556,633,776,768,682,649,555,463,679,717,680,687,656,702,657,604,412,403,420,408,503,627,536,541,465,423 8,23,14,44,61,34,25,440,403,385,415,379,383,452,467,429,445,409,397,438,411,393,412,395,393,394,388,392,377,415,419,414,425,408,385,399,387,391,420,428,443,471,521,505,444,408,524,478,467,422,416,418,367,484,545,540,584,595,648,590,531,385,389,399,403,382,396,403,412,391,405 18,30,30,69,83,82,67,476,509,480,472,441,452,467,514,493,500,463,542,630,622,427,568,525,470,477,438,420,410,397,472,588,625,519,552,496,431,418,416,427,456,490,591,532,555,460,703,815,812,742,715,620,536,552,618,620,697,678,734,711,661,431,426,421,437,524,609,576,589,491,442 3,70,67,139,171,160,128,470,567,539,487,471,454,479,514,484,482,513,590,719,693,482,658,614,547,512,443,448,406,394,468,675,711,604,642,519,477,392,400,425,446,453,545,499,522,427,691,882,894,819,781,682,567,506,561,584,658,651,721,692,643,415,425,398,429,534,687,633,669,537,456 1,8,8,39,45,47,40,383,448,452,436,409,414,405,432,415,431,414,455,543,526,413,496,479,429,420,410,400,394,380,405,500,542,472,499,435,407,389,379,397,409,426,449,443,442,398,507,719,736,661,622,537,473,419,457,470,495,492,547,522,483,384,405,400,402,432,530,487,479,429,417 18,8,8,61,74,74,61,389,379,386,385,395,376,393,397,396,387,401,387,394,389,380,402,392,398,398,387,374,375,404,387,388,369,381,381,371,390,386,389,392,394,391,380,394,385,388,380,436,430,423,407,383,377,398,375,398,395,389,391,385,393,401,386,387,399,386,391,370,408,394,388 15,48,26,150,195,142,107,475,522,473,458,453,461,507,553,551,535,520,573,631,614,436,552,517,462,480,436,424,405,414,558,593,627,548,552,463,451,426,544,574,659,756,847,765,694,474,776,824,824,762,729,641,545,655,758,806,883,869,899,831,768,447,400,432,421,477,585,547,573,488,446 15,117,92,226,306,251,186,541,728,673,617,544,526,588,649,618,601,581,761,884,842,650,860,791,714,684,581,512,446,430,539,865,885,786,810,657,546,436,492,503,526,620,709,667,656,526,803,1017,1017,945,913,801,680,689,748,756,796,791,834,817,776,480,491,451,496,745,879,805,813,699,578 16,84,63,112,139,98,80,456,499,491,452,423,442,469,498,496,484,444,515,657,615,447,608,564,491,463,457,424,405,379,440,617,661,549,583,504,472,399,423,417,447,507,583,528,513,459,662,810,820,735,704,612,482,523,601,613,667,656,705,681,624,413,427,416,417,492,651,582,572,510,465 9,29,19,43,47,27,25,416,424,404,400,400,395,411,445,419,414,395,446,482,486,390,454,447,421,412,401,403,389,411,408,467,509,438,477,409,416,372,423,403,417,449,497,475,459,412,559,618,631,537,522,478,416,478,544,522,567,566,607,576,504,400,391,393,399,428,497,465,481,429,399 12,16,16,42,49,47,40,427,502,496,450,425,446,442,474,447,444,436,516,605,597,426,557,525,473,460,424,407,383,383,438,565,619,522,544,469,440,393,396,389,403,432,472,449,444,404,599,813,827,737,716,588,505,439,482,505,585,569,622,612,549,414,411,395,391,498,616,560,575,490,438 6,72,62,65,81,66,53,488,841,788,711,593,573,520,585,536,527,519,852,1004,944,790,992,910,844,813,694,603,503,420,507,984,1001,906,908,771,651,418,480,485,543,604,697,635,602,537,768,1023,1023,1023,1003,889,741,701,760,753,800,786,826,787,730,427,530,416,430,841,999,908,916,802,661 6,173,162,99,132,120,91,417,415,380,400,410,389,410,426,408,414,393,397,401,409,385,392,385,379,381,392,390,386,419,414,421,416,381,404,395,413,401,425,425,474,507,573,527,489,410,503,470,447,424,434,386,378,422,446,463,506,496,548,505,473,382,404,383,405,401,409,394,393,396,380 15,141,127,252,348,319,229,439,694,655,549,490,498,450,525,478,472,488,754,881,816,678,863,774,695,676,549,495,427,422,516,868,871,762,774,579,523,460,489,517,572,648,731,659,593,529,684,986,972,893,851,728,575,671,691,660,687,668,724,690,622,426,457,406,428,747,860,756,770,643,504 2,32,31,285,491,500,286,447,429,427,391,391,386,466,479,484,444,446,450,511,490,404,467,429,431,438,385,395,401,450,447,484,472,455,441,419,400,423,422,441,439,485,541,520,493,455,577,635,611,553,525,477,408,524,583,579,614,602,647,605,546,422,400,410,421,425,478,451,459,426,418 8,187,153,385,487,416,320,550,680,638,580,507,540,596,648,637,631,620,708,803,788,546,747,695,630,609,540,496,438,451,559,760,795,707,727,621,525,453,434,449,498,554,680,641,667,529,832,959,959,901,872,788,685,624,722,739,802,797,849,835,799,484,506,479,524,683,796,748,755,640,554 13,16,16,64,98,97,63,415,414,395,402,409,413,404,418,432,412,416,427,493,482,393,448,437,410,390,400,392,395,402,410,471,476,413,441,437,401,375,392,386,387,428,454,434,432,405,507,637,623,565,523,481,410,425,456,460,522,507,526,513,485,393,386,396,405,411,457,443,447,404,418 10,34,28,47,60,41,29,518,454,383,396,390,417,503,485,427,419,437,447,525,514,402,490,467,413,423,404,393,395,382,485,498,553,495,477,428,415,398,413,454,459,560,681,614,586,421,576,651,666,601,583,539,493,474,523,516,587,578,652,598,568,404,406,391,403,429,498,472,477,420,397 20,12,10,31,38,28,23,449,392,390,385,391,379,445,456,423,391,411,403,397,383,389,389,384,386,381,386,393,382,370,397,402,388,378,371,387,372,391,388,390,407,396,424,425,445,393,481,444,434,411,395,386,399,408,451,435,499,518,548,494,476,385,381,392,389,390,408,369,384,391,396 3,12,12,60,93,88,56,397,432,440,405,405,392,414,433,433,426,436,439,499,484,419,464,442,431,416,406,386,387,391,414,494,491,448,467,422,423,379,374,408,383,427,455,434,449,401,519,660,667,583,560,483,434,448,488,506,535,542,587,555,507,402,407,410,398,428,487,461,449,420,408 12,13,12,113,162,149,98,392,439,448,406,399,410,401,413,396,405,403,439,508,482,397,479,431,430,422,403,383,395,406,403,471,503,448,470,427,403,391,388,381,394,393,406,411,429,413,478,685,696,606,561,488,435,414,412,448,455,465,499,472,457,392,398,383,379,413,497,433,472,429,401 1,466,232,1023,1023,957,638,909,928,891,852,792,804,942,987,965,953,935,980,1023,1015,838,984,944,889,873,787,752,644,779,895,1007,1018,952,966,864,805,812,827,852,899,964,1023,1002,987,888,1023,1023,1023,1023,1023,1015,915,1018,1023,1023,1023,1023,1023,1023,1023,786,744,785,816,952,1023,998,1004,913,837 5,90,69,33,38,22,19,450,477,419,437,417,404,464,497,472,475,454,483,532,493,412,484,433,425,428,406,392,400,421,442,519,513,466,483,431,398,428,438,475,488,541,616,549,508,467,653,712,696,608,573,511,453,576,640,654,709,693,740,681,624,415,394,425,397,450,510,484,489,432,417 15,10,11,56,92,98,59,396,408,405,375,389,393,390,401,392,379,406,402,422,414,390,403,403,393,384,384,382,383,380,396,418,430,392,399,393,386,401,397,409,391,390,429,421,402,405,453,468,476,439,416,405,402,422,424,429,449,423,440,462,408,401,386,401,399,396,402,402,413,383,391 12,13,13,40,42,42,40,395,433,427,414,399,406,398,420,416,409,412,455,518,510,421,474,472,426,418,396,389,385,403,406,482,527,458,473,420,406,367,400,391,382,423,443,420,420,393,488,685,685,610,570,485,420,395,427,422,466,471,480,495,467,407,396,396,400,437,512,466,462,440,424 8,16,15,87,120,104,76,394,439,419,418,404,412,404,421,406,419,426,448,481,459,418,447,430,410,428,406,394,394,385,411,467,467,435,432,418,400,387,385,400,410,400,458,442,430,410,518,674,677,598,563,502,414,426,435,443,496,484,532,518,493,402,412,387,418,425,472,468,444,411,389 2,205,161,284,362,282,196,484,474,437,432,428,447,503,558,516,511,486,554,587,560,431,518,492,458,452,422,399,423,422,482,573,572,496,517,406,415,427,478,482,531,610,702,638,610,536,736,768,753,690,649,574,474,649,722,720,772,758,809,767,703,417,388,424,417,491,564,517,531,461,457 1,26,26,195,320,331,197,408,400,413,410,378,396,399,405,416,389,399,425,463,440,388,457,424,417,412,408,371,386,399,414,439,442,422,436,422,396,384,395,398,397,398,438,392,410,409,467,570,568,500,499,465,404,418,449,455,487,467,506,508,473,417,382,398,381,428,451,422,435,407,392 7,43,27,84,87,51,54,410,454,437,418,393,428,428,468,443,451,450,466,577,564,397,523,495,455,463,407,407,397,397,438,534,584,485,501,441,419,395,394,411,441,463,530,495,451,435,615,743,749,676,644,521,468,508,581,590,640,617,689,648,603,410,407,420,407,453,567,522,527,457,420 17,31,30,327,701,719,329,568,550,498,468,475,485,599,651,635,620,608,639,640,638,446,542,520,505,480,453,453,404,435,499,590,571,517,527,472,462,413,433,456,479,541,646,608,606,496,784,824,806,760,731,664,544,609,703,714,778,778,825,800,752,489,463,488,515,575,618,584,628,525,489 2,17,13,73,75,45,46,638,601,559,527,463,464,691,731,706,682,648,661,737,712,469,640,600,531,512,458,440,411,419,568,688,717,604,641,486,484,458,502,538,588,671,790,735,700,558,839,887,873,809,772,685,567,742,804,815,897,894,934,884,826,501,439,482,510,616,720,668,670,564,469 14,12,12,27,38,37,27,388,431,405,394,380,390,405,420,409,429,400,417,460,458,401,443,422,412,409,390,387,407,364,395,435,465,419,432,388,382,385,388,412,388,412,437,414,404,390,477,572,598,518,483,446,410,428,467,458,484,476,506,470,478,406,404,399,392,412,445,441,437,403,398 14,11,9,59,95,90,54,411,398,396,401,384,393,428,421,411,417,421,407,407,402,388,417,395,388,382,396,384,388,390,397,408,398,378,402,376,394,371,387,398,401,442,448,428,432,416,477,445,438,414,400,396,387,432,453,470,500,475,542,487,445,394,376,410,405,418,398,404,401,389,373 17,33,24,54,84,51,33,411,399,383,390,373,377,402,425,435,414,408,425,432,402,379,408,393,383,399,398,382,383,409,417,401,429,404,385,403,392,401,427,425,424,442,516,441,457,425,525,490,480,448,415,399,380,465,510,535,582,552,589,559,500,399,387,410,390,399,405,413,391,394,393 4,50,43,81,93,77,63,454,561,519,476,467,443,486,543,528,501,510,577,694,661,482,637,568,530,499,439,408,413,414,485,654,688,605,606,505,477,430,443,443,469,534,627,577,563,448,714,852,850,779,743,655,509,554,635,649,712,707,762,735,675,424,426,415,425,523,678,628,620,525,474 12,340,294,273,414,359,235,454,402,393,430,375,380,461,502,454,452,446,442,429,423,404,413,396,396,398,406,375,377,444,436,428,447,423,423,406,387,456,475,466,529,602,706,613,565,450,614,539,502,492,476,437,422,540,571,590,671,634,703,663,594,419,414,390,426,396,405,435,413,359,424 3,25,25,109,190,190,107,399,502,455,456,409,437,426,456,463,428,423,500,591,591,434,568,518,479,447,432,406,402,399,422,559,615,530,522,476,421,392,394,397,390,421,459,455,450,413,578,797,810,723,684,578,476,446,479,504,530,534,593,572,523,400,428,403,395,494,597,531,550,470,429 12,15,13,29,40,33,24,431,398,386,397,407,376,434,448,436,435,402,416,427,410,399,425,430,391,400,392,392,387,385,408,420,433,418,419,415,393,387,405,404,393,395,468,437,428,397,494,483,503,454,446,394,406,406,452,441,506,502,564,503,484,377,403,398,392,385,433,416,427,388,391 12,12,10,21,24,16,15,408,447,442,431,415,411,457,461,444,469,439,473,556,507,420,502,470,451,433,421,406,397,407,429,525,541,479,512,430,428,394,401,412,425,456,499,477,457,418,587,716,714,639,605,523,446,474,515,507,564,559,611,594,541,400,401,400,404,452,555,480,490,450,413 1,65,33,74,103,46,33,555,479,458,445,395,418,575,639,603,573,559,558,593,566,419,476,458,436,439,412,395,392,459,520,548,573,485,512,453,429,469,523,591,639,721,801,728,669,617,821,779,744,681,635,567,459,802,861,860,892,878,914,868,815,417,398,399,430,485,567,491,499,457,409 12,11,10,63,72,64,54,422,446,431,426,415,416,419,455,441,441,425,468,576,562,426,517,468,450,436,424,419,386,402,412,531,572,496,507,446,409,407,404,380,401,405,446,434,430,415,575,759,769,696,640,553,467,437,466,481,527,532,595,588,550,396,417,391,416,490,584,512,554,464,429 3,9,8,26,30,23,20,431,420,413,397,397,415,447,444,426,429,410,435,475,446,390,440,427,397,404,393,394,385,382,451,460,474,432,439,392,397,391,402,411,444,478,592,533,496,398,530,576,586,508,517,443,429,439,477,479,532,541,582,530,508,385,382,388,388,404,454,437,437,407,395 16,14,13,18,25,24,16,492,506,489,472,469,497,517,577,564,588,574,589,550,580,388,451,434,434,422,428,434,403,394,658,611,569,532,586,565,530,419,436,459,508,584,743,741,751,418,817,768,704,701,681,654,557,512,557,607,729,739,803,807,772,464,442,455,475,521,509,502,555,469,454 20,18,18,60,70,65,54,404,485,447,450,405,427,435,454,446,456,426,487,586,570,417,537,483,447,441,431,412,404,382,431,546,585,495,498,458,449,380,404,411,417,434,493,466,470,410,606,772,781,699,662,553,483,479,524,557,613,588,638,628,577,394,383,400,412,454,569,525,528,466,427 3,8,8,17,22,16,13,410,395,391,386,403,375,401,420,403,437,405,401,424,403,393,389,385,390,383,388,378,393,397,403,396,402,401,393,392,386,397,389,397,420,439,503,456,434,401,505,484,460,450,421,418,391,441,505,504,559,538,580,514,481,383,382,398,394,390,418,407,393,376,394 18,28,27,20,27,24,18,403,430,411,430,411,389,416,430,423,437,420,454,512,498,417,476,431,413,411,397,406,393,383,387,476,492,436,467,433,394,388,397,369,407,417,447,439,401,403,510,660,668,605,548,477,423,422,481,477,532,500,575,544,495,398,404,395,406,442,488,462,462,408,400 3,278,214,155,175,119,116,637,603,530,536,505,524,702,766,748,750,722,697,669,657,421,451,455,462,441,430,420,401,512,783,688,620,585,611,576,524,572,715,756,832,909,991,939,896,575,936,853,776,767,736,699,594,770,852,887,968,963,1003,967,924,545,467,559,593,600,573,600,592,522,470 17,25,25,58,90,85,55,422,464,432,427,412,411,447,449,462,437,444,484,497,497,406,465,455,440,427,393,414,396,391,432,465,496,462,465,417,412,389,410,404,416,414,474,464,453,404,582,670,684,615,584,506,443,469,494,515,560,558,630,566,546,386,406,394,416,457,489,475,474,447,439 19,9,8,23,28,26,21,406,391,387,388,372,379,421,410,410,400,401,389,396,396,386,395,383,388,389,382,393,391,394,398,390,393,377,398,370,411,384,389,400,425,411,444,422,426,408,441,411,398,384,417,400,388,427,454,463,474,477,494,492,450,388,379,390,400,389,383,392,373,385,388 14,29,19,56,76,44,31,477,426,372,372,373,384,490,490,464,441,418,433,486,461,409,453,412,415,412,379,400,396,396,410,457,457,419,429,418,402,368,407,403,432,440,529,495,480,410,590,582,579,499,493,450,394,491,498,521,598,588,679,628,570,382,390,400,388,407,454,457,438,404,401 16,21,21,98,147,148,96,416,438,437,425,404,406,402,423,419,433,422,453,523,518,423,473,481,436,442,408,414,391,398,406,511,516,454,475,439,413,400,387,394,396,416,432,428,451,413,530,750,765,678,644,558,454,414,456,474,528,508,558,550,518,412,417,402,405,449,513,469,486,417,439 19,17,17,93,139,141,93,389,406,388,389,396,388,426,403,410,411,402,415,418,416,382,419,397,388,397,367,378,396,399,393,418,419,405,406,381,387,396,410,414,409,421,435,417,415,382,463,490,486,454,431,431,393,423,456,467,505,470,508,455,458,378,398,396,374,394,427,418,404,386,380 1,16,14,50,82,85,50,421,416,395,404,399,411,466,492,481,475,473,469,468,484,389,430,410,415,402,410,381,405,423,453,466,449,414,420,410,394,419,435,464,460,543,605,568,501,470,672,608,598,552,510,472,436,601,683,683,739,710,760,705,639,411,377,399,406,428,462,435,442,414,389 6,238,193,45,74,61,35,437,405,392,401,395,414,467,475,442,441,426,445,458,464,402,447,410,428,407,378,382,385,395,423,435,441,414,423,416,423,427,426,433,443,512,590,516,502,467,623,612,585,556,510,467,411,534,594,599,666,641,691,630,583,389,385,406,407,418,469,420,439,394,395 4,20,20,54,62,61,51,431,474,440,452,430,435,441,452,462,459,451,491,596,579,429,519,486,459,457,421,438,407,364,451,544,556,496,502,454,426,393,391,414,412,423,486,461,472,403,618,774,766,697,665,582,472,448,467,517,572,585,637,617,583,400,401,406,419,481,566,526,528,475,441 18,9,9,49,71,72,49,411,422,419,401,388,420,392,441,423,408,423,448,448,474,398,448,445,428,410,391,400,389,390,409,464,473,441,443,403,413,393,399,375,409,406,420,442,419,410,503,623,628,567,524,477,417,442,452,437,481,475,509,491,463,396,399,399,399,415,457,437,446,397,417 11,65,63,153,234,236,151,466,607,565,512,486,480,478,541,526,512,523,624,745,727,494,693,644,564,555,464,466,420,411,508,717,752,646,667,545,486,392,411,438,427,492,575,568,540,457,741,915,928,861,830,732,596,516,587,624,698,694,757,744,702,428,459,433,427,578,741,699,698,582,501 20,14,15,54,130,134,55,413,407,403,401,404,403,425,440,422,429,428,434,468,472,399,409,411,396,385,396,392,400,404,407,427,432,411,409,408,408,411,392,391,404,412,454,433,437,406,513,567,547,512,482,444,414,429,482,489,547,519,564,534,500,398,404,380,408,408,433,433,430,423,410 11,26,26,65,93,91,63,451,484,441,462,449,436,487,526,537,508,510,544,589,588,422,492,463,451,456,429,407,400,393,462,542,545,481,487,450,429,376,417,427,423,473,542,519,532,425,686,767,762,694,674,571,490,496,560,573,661,659,698,699,659,431,432,418,422,498,555,515,537,474,434 19,233,206,162,251,218,137,450,432,432,415,403,386,479,506,497,472,441,440,482,492,414,489,423,418,424,398,384,391,445,467,506,523,435,453,433,375,425,462,507,523,598,689,631,559,438,608,612,610,535,519,429,409,513,563,583,659,667,725,668,612,405,409,412,393,404,503,445,443,441,395 9,35,33,93,141,132,84,533,461,411,419,419,413,566,643,579,571,535,521,507,510,398,454,412,414,408,417,400,403,499,684,575,530,510,503,470,462,552,683,741,798,877,953,884,829,472,806,719,650,617,581,543,468,686,804,853,915,899,931,868,796,440,397,458,449,502,497,477,507,438,424 19,171,137,169,263,207,132,648,776,744,702,633,665,702,759,744,741,727,820,904,886,631,854,811,733,725,621,580,500,445,673,868,898,820,840,716,655,466,513,537,578,679,787,754,765,576,910,1023,1023,980,956,881,769,747,810,825,878,872,923,915,881,562,585,552,592,780,902,856,859,761,674 5,9,8,24,29,26,22,411,391,395,373,380,378,412,400,400,397,385,394,399,405,393,388,395,373,375,379,385,383,393,381,382,394,388,383,382,366,379,374,388,387,405,400,392,407,390,418,393,400,392,401,416,378,391,384,394,380,426,431,430,425,392,382,381,395,375,381,389,406,392,382 18,44,40,114,143,121,95,494,625,580,528,508,505,514,580,566,559,556,648,778,754,504,725,674,590,597,476,475,442,421,501,735,770,684,702,566,511,429,440,458,483,536,657,602,592,469,757,919,925,853,826,726,591,603,683,692,752,740,795,776,727,430,452,424,457,592,765,702,721,595,508 5,17,15,48,49,40,40,426,439,415,434,431,409,436,462,444,441,428,464,512,489,411,495,455,428,420,376,378,374,377,431,509,516,445,465,426,411,408,380,405,401,419,485,464,462,415,552,664,658,579,554,485,444,438,466,498,537,529,583,577,531,407,409,396,403,440,523,464,490,432,410 17,12,11,33,34,29,28,413,381,382,395,383,383,428,427,399,400,408,390,389,400,383,398,394,385,411,400,385,376,384,381,395,388,398,409,403,401,364,399,394,385,423,435,427,413,402,471,425,415,419,393,389,371,417,437,422,477,483,522,513,466,390,391,369,392,382,397,391,398,390,384 6,192,96,735,751,296,294,757,818,767,740,664,702,794,844,834,826,809,858,921,903,659,862,809,750,732,644,608,486,536,796,898,914,842,846,750,688,634,719,766,822,889,976,927,906,760,1015,1023,1023,1006,982,915,812,917,978,994,1023,1023,1023,1023,1000,636,616,649,683,817,914,869,882,789,705 11,30,28,67,76,69,61,416,507,474,435,429,427,436,466,445,452,437,509,638,622,443,599,543,480,473,424,418,399,393,430,615,648,548,568,465,445,403,397,389,419,432,480,468,479,390,604,806,815,740,694,578,479,469,510,494,580,559,623,611,563,405,414,394,404,484,637,575,568,503,448 13,114,94,92,107,81,73,657,516,477,474,481,474,621,642,566,545,522,570,660,655,441,585,548,465,458,435,433,394,444,611,656,658,570,612,512,422,472,488,544,622,730,843,794,756,491,762,808,810,751,729,692,611,644,711,719,781,769,816,785,733,437,403,415,428,487,626,569,566,500,435 2,15,14,11,17,16,11,490,636,595,549,509,512,572,609,605,600,584,688,767,742,516,698,634,590,554,492,464,428,406,509,735,759,660,673,553,492,385,421,408,434,471,604,573,599,419,773,917,914,856,821,743,602,487,581,605,684,691,763,759,727,448,463,475,498,660,781,733,737,613,548 11,14,13,63,99,96,58,391,405,398,396,398,391,418,403,388,393,408,400,432,427,384,406,397,402,382,387,397,379,392,409,415,419,390,403,392,397,371,404,407,406,427,466,427,405,425,485,478,478,434,429,413,376,443,477,478,505,489,511,488,450,401,383,385,393,400,411,405,414,389,390 14,19,13,49,62,41,33,420,383,409,387,378,370,441,452,433,412,421,394,424,423,403,418,408,397,391,388,378,384,417,415,391,447,415,403,406,397,377,407,418,420,444,481,472,445,409,526,503,492,452,430,427,374,472,504,519,559,579,618,570,500,390,379,385,385,395,431,430,396,391,409 1,15,15,29,31,31,28,414,482,460,441,419,425,423,429,450,429,422,492,609,570,431,553,511,453,449,411,414,385,417,407,567,602,516,531,451,432,405,396,417,401,435,454,452,445,398,565,770,784,700,663,565,467,447,490,490,551,527,611,573,533,403,407,397,406,492,583,520,540,473,419 7,10,11,37,57,57,37,389,417,409,397,403,405,398,412,414,416,397,425,467,457,395,431,427,422,399,413,388,367,391,397,432,455,441,446,407,380,384,387,400,382,394,417,416,399,404,468,584,570,523,482,448,408,428,420,442,471,454,486,475,445,392,385,392,391,410,450,421,423,395,410 17,11,10,69,162,158,62,397,415,413,422,390,407,438,438,426,439,445,430,431,433,393,420,400,400,401,383,405,390,382,402,424,438,417,405,418,390,390,395,410,420,440,477,479,453,421,542,573,543,498,474,453,411,437,480,472,547,541,592,555,497,421,407,397,398,419,414,432,426,411,404 14,9,9,41,54,54,41,412,439,427,418,387,401,419,447,438,419,407,462,535,524,414,503,457,443,424,411,398,410,392,411,497,546,477,487,434,406,411,396,387,410,406,450,420,437,394,531,714,729,642,594,504,424,444,470,483,517,495,538,511,491,399,403,398,400,438,522,477,488,424,410 5,242,213,14,16,11,9,491,433,411,401,380,404,516,527,500,480,471,454,467,480,383,406,413,390,409,383,404,398,496,639,502,468,455,445,422,410,595,758,810,870,943,1012,925,837,502,855,699,601,569,517,488,438,694,832,902,1010,1005,1023,946,875,413,402,406,408,421,435,434,439,410,395 19,11,9,17,24,20,14,424,401,386,383,371,388,414,428,415,410,371,416,388,383,378,386,385,388,393,387,375,398,383,395,369,389,390,373,372,387,395,401,389,386,398,420,434,409,398,446,428,412,411,381,380,395,410,401,427,471,473,516,494,448,387,374,381,390,384,387,379,394,361,378 17,57,31,77,118,57,37,417,394,415,399,406,397,399,453,436,436,405,425,402,418,395,398,393,389,387,411,370,353,418,438,408,388,418,379,406,366,421,421,449,464,464,557,471,458,428,519,505,482,460,407,415,369,508,564,542,587,576,620,565,518,388,387,383,375,402,401,384,403,403,387 18,23,18,38,58,45,29,412,370,377,387,377,379,428,418,414,393,393,389,398,384,391,385,384,391,374,372,396,376,403,395,391,377,390,383,391,366,407,406,406,422,433,482,434,411,404,483,424,397,392,397,382,393,455,484,490,519,513,549,484,465,387,381,372,388,394,375,368,376,385,389 15,8,8,20,25,25,19,494,580,544,529,488,511,527,576,574,553,541,668,701,700,492,625,575,556,534,467,448,408,402,502,706,676,613,634,540,483,402,403,410,426,445,551,543,582,412,746,917,884,846,808,733,597,463,546,553,657,667,729,741,714,456,463,463,489,676,768,710,736,619,542 1,23,21,17,25,23,15,621,591,541,509,498,520,658,718,723,717,701,685,655,677,424,449,459,462,428,432,449,455,428,616,557,532,507,536,489,482,440,467,483,530,620,748,719,724,521,879,813,751,732,712,682,597,703,781,794,855,847,901,895,853,494,460,514,536,610,589,576,619,528,501 10,10,10,34,63,61,32,402,444,403,426,403,395,413,437,395,397,415,436,493,499,416,466,447,429,420,418,382,397,396,412,478,512,451,446,425,406,383,389,380,390,390,412,409,409,380,498,668,689,609,570,501,440,401,424,439,486,468,496,487,480,406,382,395,378,424,494,469,480,431,418 13,41,39,89,111,106,85,440,538,486,465,413,455,455,491,467,477,479,542,664,655,454,599,556,510,464,445,419,401,394,439,610,655,567,569,456,436,421,414,421,415,487,554,530,534,422,668,837,841,767,733,623,506,503,575,591,667,662,713,693,625,424,433,408,420,508,647,593,594,504,455 11,13,12,40,63,54,33,413,462,453,419,413,408,434,446,421,436,430,479,580,541,421,523,483,454,433,422,420,412,370,416,528,574,504,516,435,421,378,411,423,395,422,461,422,436,401,567,772,779,695,642,563,474,441,466,471,514,508,565,562,524,416,396,399,413,457,564,525,521,445,424 4,46,30,38,43,21,21,512,457,445,409,422,436,561,608,563,565,541,519,539,541,423,467,463,423,423,392,420,397,417,627,537,512,475,474,437,427,467,558,596,688,785,920,867,786,536,919,800,721,674,620,550,459,738,841,909,1023,1023,1023,1003,935,420,413,424,442,478,499,488,501,446,395 20,10,9,32,49,42,27,405,397,380,376,395,399,422,417,415,419,410,394,422,415,385,396,402,393,412,366,393,380,393,387,417,425,409,401,401,399,395,401,413,409,412,449,430,421,402,483,516,504,450,455,396,392,432,464,463,487,499,542,496,467,403,387,409,395,399,422,410,424,391,388 12,15,14,92,151,147,87,379,386,385,407,392,392,389,411,391,378,411,417,432,404,398,415,403,397,386,386,367,392,401,385,417,430,419,411,403,384,398,394,377,393,387,419,404,411,399,436,504,505,471,434,408,388,394,397,406,404,422,428,431,417,395,386,397,385,387,424,415,429,379,406 11,11,11,22,24,18,16,391,392,380,372,379,358,393,401,394,392,391,386,391,418,367,370,383,384,383,388,383,384,381,378,390,395,397,373,396,386,387,394,413,377,423,412,408,391,404,417,404,422,396,386,370,368,405,431,417,439,437,452,430,429,387,385,381,381,389,405,396,404,386,387 11,26,14,156,212,98,61,571,656,580,574,475,523,590,655,645,646,624,688,790,765,527,722,664,590,581,483,471,450,465,580,758,784,693,718,583,510,515,536,579,628,706,789,731,703,571,838,937,931,871,843,756,618,765,824,828,875,861,899,862,824,460,474,463,464,639,758,687,724,617,526 19,8,8,26,47,45,24,404,417,384,410,401,398,417,426,426,413,426,414,432,458,386,408,397,408,401,392,410,388,378,398,429,436,415,425,402,386,389,390,378,401,414,435,428,427,396,519,549,541,498,482,443,412,404,435,443,471,486,534,535,487,397,390,397,409,425,428,416,430,400,404 9,86,56,251,316,217,170,560,617,581,530,503,524,591,665,642,635,606,691,748,740,499,692,638,572,534,467,433,399,434,575,716,735,644,668,576,510,503,559,616,640,735,821,751,710,558,847,921,916,860,825,746,617,738,818,834,882,868,909,874,826,485,457,465,477,609,745,688,711,572,532 20,8,8,49,66,62,47,405,385,399,386,383,397,410,419,427,417,413,402,412,422,400,396,414,377,405,377,385,378,400,382,397,398,387,402,409,392,388,398,395,408,411,434,441,417,394,510,489,482,465,434,421,414,437,444,485,529,518,545,509,500,403,382,383,392,409,415,417,415,392,402 20,41,34,44,59,47,34,468,421,412,402,389,389,492,482,473,458,447,436,468,440,383,405,418,402,405,396,392,389,426,434,425,457,410,426,403,394,417,446,458,502,538,632,554,508,459,639,579,546,487,487,441,407,598,673,675,724,711,753,692,632,403,406,397,377,390,430,406,425,398,379 17,12,9,34,43,32,25,433,411,391,403,377,397,436,456,447,425,429,407,426,405,399,403,392,387,396,396,393,391,396,414,425,406,406,405,409,384,387,399,396,396,403,450,441,433,400,516,490,479,435,425,413,393,438,453,474,501,531,571,553,482,394,388,390,394,386,421,428,416,401,400 12,25,21,38,38,29,28,485,558,512,490,446,458,488,549,554,518,529,587,649,620,470,588,544,499,480,451,451,411,398,473,622,621,562,590,477,449,401,420,437,427,467,574,535,555,409,703,832,817,761,730,653,534,487,547,572,664,653,723,715,682,433,440,429,448,545,652,602,637,519,476 7,171,160,99,143,134,92,381,398,406,385,379,406,413,445,402,410,394,412,412,389,390,387,390,379,382,378,378,382,416,437,418,414,395,423,418,401,395,422,456,489,527,624,529,497,413,478,421,440,426,423,393,386,410,468,472,513,522,581,525,498,391,387,379,377,407,393,394,393,393,388 20,10,9,46,79,63,35,462,442,421,444,412,454,515,552,541,534,507,502,494,477,427,432,430,428,412,395,398,407,382,457,483,447,435,435,410,397,397,406,417,428,458,553,519,525,408,676,661,604,562,550,507,456,483,540,570,640,656,712,688,651,458,404,425,455,472,473,464,477,451,418 15,33,30,54,69,49,38,428,497,467,448,398,423,433,465,443,441,431,498,603,585,437,551,516,460,435,416,417,377,400,424,550,598,517,532,444,417,417,398,398,411,426,495,431,458,420,572,765,776,689,647,561,465,474,517,528,587,544,600,584,546,390,404,399,427,475,583,542,530,469,427 17,20,18,383,698,697,377,436,425,406,396,399,403,442,482,445,456,423,444,468,466,409,433,404,414,391,384,385,381,419,421,420,452,406,427,410,412,413,423,421,437,495,552,497,478,502,599,559,560,479,493,435,434,644,729,734,722,683,701,630,556,427,393,397,408,422,444,408,445,391,402 5,137,130,72,96,89,66,396,392,387,371,396,362,384,401,399,407,387,395,414,406,392,405,414,379,399,382,378,374,440,418,414,404,416,399,374,402,383,408,439,415,463,502,474,463,390,423,448,464,445,415,418,394,405,419,467,442,441,454,447,432,401,378,412,398,374,390,406,404,380,387 19,17,16,52,73,71,50,439,441,429,435,419,416,421,427,428,419,414,451,531,485,390,462,458,427,424,397,407,376,382,410,491,499,460,465,426,425,386,396,401,382,446,466,439,444,387,581,681,679,612,572,520,433,440,475,491,553,531,580,573,542,396,397,409,408,448,508,465,503,424,432 18,14,8,35,43,23,20,422,429,433,388,389,383,425,476,433,452,441,445,488,477,404,451,431,415,416,407,380,398,385,406,443,464,442,444,427,407,395,405,416,421,431,501,462,452,418,568,599,606,525,513,471,425,464,517,528,570,560,617,592,520,381,394,386,398,435,479,471,451,441,413 3,9,8,16,19,17,14,428,431,416,408,393,404,426,457,437,438,432,438,467,465,397,431,412,409,421,401,411,387,405,426,452,448,432,445,412,392,388,410,399,423,462,505,481,467,399,563,609,573,533,505,470,428,424,487,532,596,571,638,581,534,401,394,409,409,440,469,450,461,413,400 11,36,35,65,98,95,61,424,501,473,429,423,441,415,455,446,446,435,502,583,517,428,534,480,461,449,420,419,418,390,440,537,549,489,495,428,430,404,409,393,432,454,494,470,455,402,598,752,741,670,645,579,483,440,485,472,540,552,607,574,542,408,412,409,413,500,600,542,558,476,459 12,18,12,42,56,35,28,424,393,388,365,389,395,417,437,438,418,420,384,416,417,388,401,400,380,394,388,388,362,389,409,410,406,402,410,387,392,407,439,422,424,462,522,466,436,415,527,473,453,411,423,408,395,501,541,553,589,550,606,539,489,383,403,389,381,401,390,381,418,385,387 17,17,15,51,52,42,42,413,494,473,443,428,439,454,495,472,499,474,531,574,582,439,522,490,456,454,432,412,413,410,440,570,573,510,521,463,413,393,401,404,418,444,515,468,511,431,654,774,759,697,657,556,466,482,525,562,634,614,672,656,616,422,419,431,429,490,580,540,544,483,427 19,14,14,49,77,78,49,409,446,447,412,395,384,407,428,412,431,407,429,507,463,401,468,436,420,423,401,406,380,395,387,461,489,441,463,419,390,391,397,386,398,394,452,415,402,394,517,679,686,595,575,476,451,425,444,448,498,487,539,535,485,395,393,399,397,412,488,453,453,434,406 18,11,9,30,35,27,23,400,396,380,398,377,396,423,426,423,397,394,396,404,408,382,408,394,391,389,376,377,385,388,403,386,396,389,405,385,382,385,404,404,407,416,446,419,435,400,454,434,436,401,411,391,380,432,441,447,498,505,514,473,446,381,374,402,373,383,381,387,389,383,382 8,14,11,40,48,36,30,418,376,385,410,381,400,414,468,421,431,413,427,418,425,378,416,408,385,378,398,384,392,383,428,405,409,412,404,395,391,391,412,413,409,425,471,444,441,406,512,474,475,454,430,412,407,446,463,477,536,541,608,540,514,377,363,401,393,409,409,412,409,372,412 6,10,10,57,76,77,57,378,398,389,386,384,387,393,375,402,372,405,395,400,401,395,406,401,381,378,396,405,390,393,383,395,418,382,395,385,382,383,392,390,384,403,396,382,396,395,394,434,447,437,397,389,381,422,395,404,415,391,425,420,395,408,405,378,395,387,404,387,420,396,385 12,12,11,14,17,14,11,470,584,554,511,478,487,511,567,542,526,526,638,737,715,505,688,608,549,530,473,445,414,403,527,727,728,641,660,560,493,403,413,432,435,461,566,560,583,405,735,899,887,828,794,702,587,487,573,573,650,659,729,734,686,442,459,428,459,626,762,698,710,606,502 17,15,15,176,263,270,178,415,403,425,387,398,413,400,411,406,401,411,426,453,443,407,450,428,416,400,413,403,403,377,401,430,447,425,446,405,379,389,398,404,399,405,402,412,412,416,486,615,598,543,511,449,414,411,433,437,478,449,469,473,447,425,372,391,399,407,451,420,441,408,413 1,18,13,40,50,32,25,421,385,402,376,391,396,428,456,431,425,400,400,397,408,378,398,394,404,378,384,390,386,385,392,381,404,389,395,398,387,398,416,411,415,454,517,466,446,427,511,457,437,415,411,404,394,480,528,532,591,575,614,551,512,400,372,389,392,393,409,401,385,383,390 3,10,10,11,16,15,10,489,578,547,502,486,487,537,612,595,577,581,632,698,679,466,613,551,525,508,452,457,397,419,519,658,671,593,613,479,474,401,393,423,427,454,543,558,577,413,762,851,835,788,760,677,576,489,556,556,661,673,745,759,712,470,443,458,495,610,705,652,676,566,494 3,74,71,67,80,75,63,412,388,385,387,383,361,388,408,402,400,400,424,430,416,378,403,408,371,393,387,383,404,376,406,406,417,398,424,428,400,379,391,369,404,410,446,422,452,398,437,494,493,441,442,434,419,418,431,427,463,479,488,478,446,383,384,404,385,405,421,406,443,396,382 12,18,14,33,35,26,25,418,455,450,440,405,397,418,479,457,463,442,478,533,520,400,505,466,433,445,423,397,410,403,429,504,545,476,488,447,403,403,408,404,443,456,496,492,463,419,591,699,691,606,595,500,448,478,543,536,582,585,646,614,568,413,392,401,403,462,537,492,497,458,441 5,229,184,122,98,75,95,831,890,846,823,769,785,870,926,912,909,897,938,980,965,769,917,881,839,818,739,719,611,491,843,957,962,907,917,824,758,545,613,646,721,812,931,910,920,662,1023,1023,1023,1023,1023,966,877,851,918,935,998,998,1023,1023,1015,758,708,767,792,918,986,943,965,874,806 20,8,8,35,60,59,34,416,431,438,409,400,432,411,422,438,438,438,443,493,481,408,447,445,415,412,382,396,382,376,423,461,480,434,459,405,404,391,392,418,393,383,430,419,411,394,524,660,649,591,560,490,450,408,429,440,499,485,546,523,491,402,400,403,401,426,464,463,463,447,396 14,186,160,221,297,260,196,572,758,730,663,588,600,612,664,651,654,626,780,892,866,632,854,803,731,721,609,566,484,455,581,858,893,812,831,711,605,457,486,498,576,664,766,714,707,504,837,1021,1023,967,940,848,729,652,747,769,826,821,866,852,807,488,525,480,518,735,880,836,833,727,632 18,39,28,48,83,56,33,390,380,382,368,375,404,403,426,435,414,424,410,404,397,391,387,380,400,393,372,385,378,392,421,414,416,393,399,393,402,418,417,443,441,471,532,481,468,433,540,479,454,433,448,399,380,479,562,565,587,598,634,565,503,390,376,408,398,372,413,402,396,387,410 2,13,13,39,44,44,39,387,469,467,430,415,421,419,452,438,426,431,451,566,552,416,509,477,451,447,412,398,402,382,415,527,566,494,507,451,433,386,389,378,384,412,440,445,447,394,574,760,756,680,646,557,472,433,466,465,491,493,555,559,526,406,426,385,420,475,557,511,508,452,421 17,18,16,42,61,47,28,409,411,382,389,399,409,403,409,393,401,396,413,419,396,383,408,378,393,378,382,390,378,394,389,414,406,401,389,401,383,407,418,416,406,430,458,441,429,411,468,450,450,432,441,404,391,434,456,475,505,499,494,480,476,397,396,382,389,398,393,392,404,384,399 12,19,18,54,109,111,54,425,425,388,381,387,384,428,477,448,445,451,434,446,442,405,417,408,398,417,409,391,390,375,411,440,450,413,425,412,409,383,405,421,424,456,489,467,467,431,558,563,540,500,462,455,414,490,528,551,593,588,614,582,518,409,407,412,411,431,460,418,428,418,394 13,10,10,34,50,53,35,395,721,669,579,449,476,407,402,400,380,412,758,927,843,688,915,806,737,700,563,482,443,386,433,910,913,805,806,627,537,395,416,446,461,475,518,480,461,467,464,1016,998,915,870,716,570,521,540,491,471,442,450,456,448,392,439,386,400,718,900,769,783,649,503 5,28,27,113,132,126,108,438,526,506,465,451,441,441,501,450,469,472,551,679,650,442,621,561,508,489,449,428,402,396,450,633,671,577,581,503,423,414,404,419,408,470,554,511,489,443,664,841,849,767,734,629,530,514,553,589,657,638,701,673,630,407,429,410,439,507,651,595,607,513,450 19,24,15,64,71,40,38,458,427,420,407,392,414,467,478,450,444,443,424,441,429,383,420,397,400,393,376,386,374,372,424,434,427,430,420,391,385,405,422,444,448,477,571,517,485,438,599,549,512,475,454,401,407,525,573,574,669,656,700,653,583,409,379,404,411,407,417,434,443,402,389 11,11,10,19,21,16,15,428,511,508,482,445,417,455,475,437,452,439,526,682,655,449,654,602,519,495,447,430,387,399,440,615,691,570,618,487,448,389,393,435,409,460,511,498,495,439,611,782,811,723,689,561,462,485,540,541,604,603,657,619,583,410,413,410,412,495,683,601,627,502,435 15,38,37,164,232,231,161,406,447,437,429,405,406,414,457,417,406,434,460,528,518,403,491,457,415,434,402,392,409,390,418,490,529,470,472,430,393,393,400,397,409,406,456,437,443,412,531,711,714,613,597,506,428,427,479,474,544,507,549,549,506,408,415,384,410,421,519,466,496,446,399 8,62,43,80,105,53,43,425,502,448,417,427,403,465,467,471,470,436,511,610,591,440,562,528,468,466,416,406,401,400,440,576,629,519,532,470,428,392,423,418,425,477,551,520,502,440,640,784,790,695,681,569,479,513,578,592,652,644,703,656,597,414,399,420,411,486,623,552,564,473,416 17,9,9,111,145,147,112,402,399,385,393,381,386,391,391,388,383,401,402,414,427,403,430,429,394,393,382,384,404,381,390,413,430,419,407,384,394,397,397,397,398,389,409,404,399,383,425,496,507,460,443,428,399,399,405,411,424,428,458,427,385,389,382,383,389,410,430,412,411,410,401 20,29,26,75,93,83,66,481,566,518,519,468,462,497,555,543,518,499,604,729,708,462,659,598,526,514,474,440,422,411,470,667,723,620,640,530,478,405,412,430,422,456,564,543,548,424,704,896,901,829,799,695,576,505,580,607,688,676,742,719,674,449,441,442,427,560,703,631,657,553,487 3,17,16,23,31,19,11,535,659,595,562,531,531,568,623,629,636,624,701,785,765,510,709,661,589,564,498,474,434,420,559,755,770,690,713,585,533,413,408,405,436,500,633,617,655,428,817,938,931,876,846,772,647,528,617,640,731,737,800,810,777,483,471,477,518,683,783,728,749,640,536 13,10,10,23,29,23,18,439,494,473,446,423,424,458,464,444,474,448,502,626,614,442,624,554,483,471,427,410,395,402,446,563,661,537,554,469,424,392,415,403,409,444,501,469,473,412,592,740,782,676,661,513,454,459,498,512,574,566,620,604,543,422,428,413,417,479,633,571,578,491,424 19,70,66,201,329,324,195,419,549,515,497,451,459,472,510,504,483,488,585,701,672,464,649,586,517,507,455,467,421,385,442,640,699,582,610,494,479,403,398,412,442,443,512,495,478,438,690,878,886,814,790,678,537,495,560,568,634,631,700,692,631,418,430,420,444,541,692,634,636,528,484 12,24,18,37,59,45,28,424,405,393,361,379,376,413,440,438,424,409,400,409,390,373,393,393,393,371,376,391,376,401,418,414,399,395,394,387,372,422,416,423,436,474,522,487,467,429,530,473,446,445,396,405,407,500,560,580,614,583,643,566,512,390,375,387,392,388,399,383,382,376,387 17,9,9,44,77,75,43,388,435,395,413,378,413,425,454,411,438,421,448,463,445,405,434,418,404,404,412,396,387,382,409,434,462,426,446,419,399,400,381,378,411,401,440,437,424,395,533,641,618,547,528,471,430,452,474,462,517,523,545,541,478,401,414,384,403,432,466,448,456,409,400 6,250,147,187,244,141,103,600,541,521,489,457,454,649,707,675,661,632,632,653,636,445,530,483,494,454,439,423,423,507,761,661,634,566,594,530,467,589,750,811,872,951,1023,987,916,640,1003,897,836,787,744,674,562,858,960,1020,1023,1023,1023,1023,1016,454,416,449,491,521,610,557,601,521,466 16,186,119,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,956,1023,1023,1023,1023,1005,1018,954,781,1023,1023,1023,1023,1023,1017,991,805,845,881,935,1009,1023,1023,1023,942,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 20,9,8,30,31,24,24,448,393,395,392,386,405,431,445,407,400,407,422,396,428,407,409,375,392,383,377,392,374,389,392,393,411,385,388,392,392,400,395,396,391,417,451,434,416,389,470,428,446,431,410,397,383,432,444,458,468,468,532,490,450,403,389,385,378,395,397,394,402,393,392 18,77,61,90,106,76,65,510,493,490,468,441,459,547,594,568,533,526,549,626,609,426,544,497,445,434,429,395,416,485,611,605,620,530,553,486,454,566,697,753,815,888,946,852,774,546,820,806,786,725,688,616,520,764,869,911,960,934,954,880,815,428,433,444,425,483,599,533,553,475,431 5,8,7,24,26,23,22,425,435,410,421,414,413,435,448,445,432,410,458,474,467,404,445,418,410,412,398,395,399,418,422,484,480,455,437,399,418,400,419,405,437,451,513,472,452,415,580,623,606,535,518,454,427,478,564,540,596,589,636,583,559,396,396,389,395,419,464,446,433,408,412 14,15,13,37,49,41,29,402,426,443,414,376,391,392,400,433,411,398,451,525,503,398,506,493,424,452,417,392,407,386,409,501,530,456,456,423,406,390,414,394,404,396,410,419,405,401,482,631,660,572,515,463,405,423,437,449,465,456,501,503,463,404,393,396,397,438,541,489,483,430,404 20,41,39,77,91,88,73,507,503,479,463,427,450,536,583,553,559,524,574,620,596,427,545,497,465,446,417,435,418,428,488,575,581,492,503,491,428,432,437,435,466,535,615,585,549,481,717,784,782,699,669,579,497,582,683,686,730,719,761,739,669,463,415,445,457,546,592,573,575,504,447 15,25,23,38,78,69,33,412,426,428,401,415,423,428,412,446,421,417,461,512,505,404,467,440,439,424,385,398,401,361,416,480,508,439,430,400,411,391,389,399,407,440,462,456,465,414,529,686,672,586,561,494,416,449,457,486,548,518,562,541,512,387,406,398,396,437,490,463,470,408,425 14,29,28,925,1023,1023,905,398,396,378,395,383,376,383,428,364,414,399,418,419,417,413,433,399,410,402,383,387,395,374,413,426,429,409,423,389,385,375,376,372,376,384,408,425,392,464,460,528,546,482,433,403,400,423,432,440,448,440,494,465,419,416,383,392,389,406,430,412,426,397,383 15,210,187,291,415,365,249,557,605,569,541,486,512,574,634,610,608,591,658,746,742,488,685,632,568,556,486,459,436,440,545,698,740,624,663,548,483,441,446,473,496,589,698,668,649,524,802,910,922,849,826,727,607,637,724,752,809,804,853,832,781,488,437,462,469,603,725,674,691,572,518 1,46,35,212,378,343,188,476,465,404,401,402,432,486,505,490,489,457,460,467,452,395,449,418,395,405,400,398,368,432,425,438,464,423,428,385,400,413,433,414,457,479,574,529,505,469,636,621,577,507,510,467,431,550,618,631,684,667,724,673,611,422,375,414,406,408,453,456,439,430,386 13,13,13,89,122,126,91,409,412,408,414,400,396,382,405,383,399,390,427,441,465,399,427,424,401,404,394,384,395,387,395,437,461,430,426,397,400,386,389,393,395,407,418,411,419,399,440,575,584,513,497,436,407,385,402,394,451,428,436,428,418,404,390,373,399,403,448,442,437,393,396 19,8,8,20,27,24,17,387,376,384,383,379,381,404,396,417,402,406,406,414,397,390,391,385,395,381,382,377,370,382,407,395,406,389,393,389,387,383,390,389,379,412,419,399,404,400,444,431,425,423,397,381,381,414,420,417,445,428,456,437,407,373,388,388,392,401,403,394,399,377,392 15,206,189,171,236,217,155,422,398,403,384,389,378,415,425,415,403,426,402,423,425,400,411,398,391,428,405,391,383,408,421,428,435,403,429,400,392,409,425,457,445,477,577,512,458,419,526,549,542,489,480,423,409,448,479,480,514,515,555,520,472,384,374,403,388,398,445,421,422,380,400 2,9,9,65,121,116,60,529,513,486,474,430,457,559,612,572,587,549,596,637,602,436,532,498,455,452,430,418,395,400,497,594,585,506,555,459,439,409,425,450,426,502,619,579,596,447,745,785,760,701,663,577,494,556,617,641,710,705,770,762,713,459,429,471,476,549,626,576,589,489,460 19,9,8,26,31,26,22,410,390,402,435,398,394,400,429,422,411,401,414,418,398,395,409,398,387,398,389,397,383,381,401,421,415,421,425,402,397,392,407,405,410,418,452,424,441,393,457,487,481,445,427,408,389,424,469,440,499,497,541,503,461,392,385,373,393,395,426,392,388,378,385 1,36,36,157,263,271,159,442,424,415,399,383,401,428,462,456,458,439,431,437,442,375,414,396,390,388,395,400,398,405,429,417,418,406,422,425,392,399,428,419,456,489,573,514,490,438,601,534,496,466,446,433,409,555,616,629,670,634,683,621,589,412,359,396,402,422,420,400,420,427,387 14,9,9,158,286,292,156,396,480,472,467,440,481,428,435,461,438,446,498,551,552,413,494,482,453,444,433,429,416,376,418,490,499,461,475,439,432,400,395,388,397,397,425,413,436,404,608,757,773,706,676,603,525,410,441,449,492,483,540,558,532,431,440,409,427,460,556,520,555,473,482 13,129,114,132,207,195,124,595,739,691,638,583,591,631,694,673,666,653,770,873,852,609,830,781,701,688,579,538,478,405,601,839,872,785,801,681,608,419,435,474,501,607,721,695,705,495,859,1002,1005,946,921,836,722,650,744,747,817,815,870,867,823,508,513,493,545,752,881,823,832,740,613 9,16,16,32,48,45,29,407,439,437,419,415,432,439,420,412,428,413,470,554,539,412,510,483,449,440,428,406,401,397,399,499,539,499,504,458,419,383,399,390,384,408,444,430,442,400,525,753,760,692,643,563,457,409,444,449,500,502,556,526,483,396,404,398,384,454,518,506,512,457,420 20,21,20,66,89,81,60,417,461,469,413,411,423,435,458,452,448,449,483,547,525,407,505,464,447,429,424,398,390,400,429,510,536,480,497,444,403,395,412,397,390,435,458,447,460,404,591,734,730,648,611,537,443,449,482,476,539,546,589,575,543,407,400,405,412,451,522,501,499,436,427 17,15,13,66,92,80,57,408,422,418,427,408,420,414,433,457,431,428,464,493,491,413,474,460,425,430,410,401,382,392,421,478,506,458,481,437,400,382,383,405,411,425,473,447,457,413,547,697,693,611,590,483,445,457,471,489,537,539,576,526,512,394,409,386,403,435,503,481,502,423,412 10,12,11,25,37,21,13,426,426,380,411,397,398,427,422,412,402,405,410,447,460,395,442,414,396,394,385,388,365,392,415,455,458,428,429,404,399,391,387,397,431,453,539,496,484,397,474,535,546,515,479,479,445,411,411,431,450,453,469,467,446,372,396,382,388,403,430,441,428,391,401 18,78,71,128,223,201,112,502,608,553,534,507,514,489,547,570,557,539,661,759,731,497,699,650,568,563,490,457,425,400,511,723,747,660,687,536,489,434,408,424,455,489,611,586,568,436,758,916,927,858,832,730,611,543,633,656,732,713,778,768,720,447,434,451,464,619,732,686,694,591,516 8,9,8,72,81,60,56,416,428,410,418,398,374,422,409,402,425,396,441,487,479,418,502,445,425,414,401,410,380,394,406,476,498,442,460,421,393,384,396,394,403,420,474,421,426,386,512,629,650,542,528,467,419,452,467,459,484,489,514,495,481,392,387,380,389,413,488,455,449,424,406 19,8,8,28,32,26,23,401,381,401,384,377,379,420,425,394,407,421,396,405,405,399,385,398,383,377,378,394,376,397,387,395,391,394,396,373,390,392,391,402,404,401,439,434,398,387,450,431,420,402,417,391,383,409,436,451,489,476,522,485,453,381,380,380,397,394,386,385,378,395,401 20,20,17,59,76,61,47,430,446,407,432,387,400,454,451,441,434,428,437,472,453,404,439,423,415,416,407,393,386,390,410,444,493,442,442,422,385,404,406,397,393,437,489,448,438,421,562,639,646,569,530,452,413,468,510,514,574,550,615,544,505,403,407,400,390,418,470,439,443,405,391 10,10,9,19,22,18,17,434,419,418,418,402,399,417,430,431,410,420,421,480,457,411,472,431,412,422,395,382,384,385,423,469,477,427,461,431,387,376,394,396,416,436,530,486,457,398,486,592,623,547,523,480,434,437,430,446,493,483,511,479,479,378,386,383,389,415,481,452,456,412,391 7,12,9,23,29,18,14,428,458,445,424,388,401,435,481,460,456,446,472,564,541,410,547,498,453,448,408,404,387,418,431,510,600,485,468,440,411,425,417,427,462,497,582,487,486,452,615,660,706,603,592,481,444,562,622,640,676,667,707,651,593,415,393,389,399,457,576,499,488,449,415 13,37,31,51,51,42,43,590,690,642,615,577,606,647,701,694,682,674,740,794,779,563,722,673,639,609,533,536,449,412,612,769,773,695,729,601,565,429,430,415,486,539,675,680,703,463,861,941,923,884,863,806,703,580,665,698,780,787,857,860,827,531,524,538,563,712,801,744,772,672,589 1,21,22,59,82,85,60,396,419,390,386,375,372,406,411,420,399,401,401,422,432,387,420,421,402,390,415,392,384,375,398,441,441,412,446,419,391,388,391,401,417,422,456,423,420,383,474,515,522,450,445,433,410,450,492,514,525,490,524,496,456,397,397,403,387,409,442,418,421,395,396 17,11,9,31,35,29,25,416,390,381,387,391,385,422,444,432,422,398,415,410,414,383,398,386,373,394,382,387,390,397,412,411,411,388,380,380,384,394,410,405,416,426,473,448,429,405,499,446,452,429,430,388,383,416,494,495,538,509,557,522,489,373,407,399,391,405,401,388,403,387,399 19,21,19,103,144,126,88,420,510,460,444,435,439,440,471,471,439,447,509,611,613,426,556,524,458,466,425,438,412,381,415,575,609,525,543,464,431,393,398,418,411,442,520,486,483,427,631,798,813,726,699,587,476,450,529,549,611,591,671,643,596,399,428,403,415,479,606,525,558,464,419 14,9,9,11,18,18,10,473,587,553,521,477,495,498,560,573,550,561,622,709,702,475,628,585,529,512,466,451,412,409,490,678,687,629,637,519,491,407,403,420,422,471,550,531,575,414,739,891,883,826,793,706,576,497,551,570,657,664,738,729,707,440,449,447,464,626,736,675,694,583,493 10,111,93,476,796,668,398,492,596,557,527,481,499,486,535,530,526,501,631,748,732,505,683,640,569,557,484,464,439,397,484,707,738,647,680,550,482,384,410,418,434,483,570,573,550,504,744,919,922,854,819,747,599,528,616,630,696,688,757,739,705,438,430,441,458,588,724,671,684,576,506 15,99,75,163,217,159,126,570,738,687,639,550,573,617,666,648,626,646,756,874,852,608,839,791,719,699,580,555,475,436,592,837,881,783,803,667,578,475,484,487,555,636,744,682,682,518,840,998,1012,941,915,824,705,705,776,776,830,822,870,845,805,477,516,464,501,695,858,809,815,701,602 1,12,9,64,90,72,47,474,486,452,445,441,432,477,522,524,494,480,535,598,575,442,540,495,466,447,432,419,406,416,470,550,586,518,529,451,445,416,446,439,473,538,618,573,546,467,695,768,776,704,672,564,467,606,675,692,729,718,767,721,664,429,429,412,443,491,600,546,534,463,442 16,10,10,79,120,123,80,387,409,372,403,396,372,421,395,409,401,412,422,455,445,392,420,408,404,400,399,388,407,394,404,433,430,413,424,409,395,386,399,409,403,402,423,419,413,409,475,585,589,528,493,447,421,413,442,434,454,466,489,489,452,396,391,400,388,422,440,425,434,395,396 11,25,24,93,92,82,87,428,538,481,467,449,427,446,457,462,480,458,525,673,637,452,622,564,500,473,449,442,400,409,437,614,667,578,588,477,427,406,382,412,421,431,507,448,485,415,625,855,872,796,765,656,541,460,525,529,594,587,656,637,600,411,426,409,430,506,655,596,598,500,457 10,211,197,130,165,157,124,442,401,383,366,389,375,444,430,415,391,407,404,401,382,397,390,395,385,385,380,375,369,398,418,418,410,390,410,390,387,406,422,444,452,499,555,516,474,418,451,445,411,419,409,402,432,433,467,460,495,516,553,511,463,401,385,386,398,392,388,385,380,400,381 1,38,36,39,52,50,36,470,457,426,416,410,402,481,483,457,450,420,477,564,543,411,528,483,438,434,408,385,385,408,527,539,574,498,536,457,435,406,428,453,503,619,754,707,651,435,600,678,707,618,611,540,460,468,526,542,601,584,655,620,547,396,400,413,390,441,548,486,496,432,416 11,53,50,97,128,120,91,418,459,447,440,425,433,433,451,443,447,440,486,572,536,417,519,489,452,448,422,403,381,393,434,521,558,507,477,462,414,392,404,386,420,433,475,473,460,411,593,762,764,691,643,559,479,468,511,524,591,597,630,613,574,410,396,415,396,462,547,499,526,457,405 15,19,19,133,180,187,137,405,417,390,393,389,394,395,428,406,395,415,430,463,444,402,431,434,420,406,392,386,391,394,394,442,432,411,421,413,421,402,390,397,386,416,424,428,431,396,462,575,567,499,460,441,398,404,431,448,450,473,483,481,444,400,386,379,386,428,444,437,424,413,391 3,8,8,50,60,53,45,412,412,418,393,383,398,401,403,411,404,404,432,467,445,394,445,421,412,388,377,394,376,391,401,451,467,427,428,423,405,397,385,391,409,402,429,408,416,414,480,609,623,537,512,458,429,429,433,457,507,507,522,511,478,398,404,399,396,417,459,441,443,418,398 6,13,13,65,87,84,61,406,449,426,416,401,404,410,419,414,403,408,461,536,542,413,502,462,436,419,424,421,405,395,411,496,535,475,482,423,410,382,389,393,395,391,429,419,433,387,515,726,735,666,607,516,455,417,448,442,467,470,514,506,486,415,413,384,421,436,511,479,485,431,408 7,307,225,278,454,351,206,624,864,816,757,653,654,665,724,706,679,675,882,1011,967,798,998,927,862,839,732,656,535,462,651,987,1012,929,929,791,682,456,535,563,638,715,810,756,754,613,885,1023,1023,1023,1015,914,785,773,840,844,889,885,929,899,859,512,583,499,543,855,997,922,927,825,710 16,9,9,45,55,56,46,420,419,413,414,410,404,411,416,437,424,426,431,479,457,394,439,424,408,416,418,395,405,373,406,448,485,433,443,410,389,381,382,382,398,412,445,407,430,394,503,662,645,595,555,494,439,430,446,463,501,511,549,526,496,391,398,405,405,439,476,446,462,427,401 11,28,27,218,444,456,222,426,391,391,378,382,365,392,388,401,390,404,406,408,407,391,397,398,386,390,383,377,364,412,403,397,383,384,389,368,386,414,401,391,385,422,426,393,411,414,450,423,404,387,415,395,389,470,489,483,489,485,509,451,455,404,384,389,407,419,383,387,383,400,391 18,11,11,10,16,16,10,497,558,498,499,446,473,517,568,558,563,543,601,671,655,449,564,553,503,492,461,434,422,403,494,623,634,564,568,501,452,394,408,402,404,459,539,547,567,420,741,841,825,770,734,665,562,500,554,586,660,667,742,749,698,475,450,464,470,575,665,619,639,522,461 3,14,13,52,72,69,49,416,438,416,410,399,417,439,452,435,468,438,480,528,524,413,480,453,422,430,410,397,390,411,424,494,523,470,470,423,412,396,408,398,424,467,533,471,467,424,593,701,713,622,586,510,444,513,575,576,630,614,657,618,574,409,402,387,418,457,540,478,487,443,409 3,75,41,1023,1023,733,697,801,930,896,854,783,815,845,892,880,872,861,952,1023,1019,827,995,955,896,880,800,757,642,555,830,1016,1023,971,986,889,819,579,646,692,757,838,938,908,910,778,1023,1023,1023,1023,1023,1023,928,905,961,974,1023,1020,1023,1023,1018,729,745,726,761,939,1023,995,1003,916,839 3,96,79,36,43,25,22,737,804,760,725,669,715,799,850,847,844,831,868,900,885,656,820,778,736,711,640,613,531,436,754,863,859,801,820,743,664,465,496,518,571,680,819,813,833,544,971,1023,1008,971,949,895,804,736,813,835,903,908,968,969,940,680,633,693,727,842,911,871,891,797,726 15,99,82,69,86,61,50,761,854,813,784,723,751,801,856,849,841,833,891,957,941,723,898,851,792,784,691,659,555,477,771,930,940,864,890,783,727,476,520,567,634,729,856,844,858,602,1004,1023,1023,1023,1011,953,859,788,855,874,940,942,999,1003,975,671,661,689,718,867,952,908,924,829,750 20,14,12,34,45,36,24,406,423,391,405,406,416,400,425,412,403,397,419,422,412,396,422,399,400,396,390,396,394,384,407,410,411,399,414,400,395,377,393,404,400,408,453,426,432,395,454,503,495,453,448,427,404,426,431,449,488,464,506,478,448,393,393,378,393,404,423,413,431,408,381 1,35,29,41,38,31,33,425,489,471,464,413,401,431,439,449,432,424,508,659,617,440,649,584,498,496,432,413,405,394,448,622,676,583,582,467,425,416,426,418,435,469,534,477,465,424,591,740,792,686,662,526,442,499,548,560,611,587,641,598,560,408,418,406,415,497,682,590,586,503,435 18,10,8,34,33,26,26,435,389,383,386,382,388,431,423,421,396,396,403,401,379,396,388,394,389,398,379,400,379,403,391,390,378,384,383,378,387,381,387,382,407,391,441,427,435,380,472,426,411,394,407,400,383,410,452,457,476,478,538,501,451,378,381,385,371,389,390,369,373,384,376 15,8,8,13,19,19,13,434,410,396,385,395,417,431,431,388,391,403,402,425,429,395,411,379,402,386,391,392,387,383,406,388,404,399,394,399,384,398,405,395,406,449,495,461,449,395,443,479,466,451,436,423,409,413,423,420,452,463,485,446,431,381,384,393,394,389,426,386,385,387,381 2,85,79,398,367,334,353,465,447,433,416,411,417,472,473,463,471,444,477,510,488,405,469,431,409,397,410,387,385,401,415,466,479,430,448,425,393,401,425,419,448,466,505,479,461,468,606,657,645,572,517,468,429,516,605,620,657,641,677,650,570,407,402,418,412,426,485,444,452,413,405 13,17,17,153,220,224,155,397,424,406,380,391,394,379,407,392,409,395,411,457,433,391,435,413,405,398,379,390,407,380,399,450,465,415,427,399,388,390,375,381,399,411,422,409,399,405,448,541,559,492,469,423,391,424,431,424,450,441,462,441,430,408,395,383,393,410,439,416,435,410,376 9,15,11,47,50,30,29,441,404,374,388,391,388,438,463,423,412,407,406,414,427,388,411,387,392,380,389,383,395,405,413,406,409,392,404,394,392,404,411,399,420,445,480,466,442,414,489,477,461,427,421,410,401,454,471,493,522,555,596,576,524,384,395,382,397,399,429,398,400,385,375 18,51,46,146,165,143,127,453,566,510,477,461,478,479,502,488,479,509,572,701,676,463,642,594,504,502,465,445,415,393,471,648,686,597,627,502,475,416,421,452,438,479,572,515,532,447,714,877,876,809,779,675,528,532,611,625,682,674,744,721,670,415,440,403,431,546,696,634,647,532,456 16,46,30,227,313,224,168,590,683,648,596,557,587,631,691,692,680,665,737,812,792,540,739,682,622,606,524,523,451,403,622,785,802,727,739,625,550,433,475,489,538,621,761,728,727,510,871,970,960,908,886,805,695,680,752,764,838,831,886,882,837,490,488,490,522,691,793,743,764,649,573 13,8,8,61,84,81,57,461,478,468,443,437,453,496,553,543,529,526,525,534,533,409,446,435,430,408,405,409,403,403,565,552,519,492,516,475,472,417,440,462,484,550,680,665,669,418,747,724,669,632,610,571,491,490,533,587,691,693,756,756,713,443,423,440,456,475,507,484,492,455,431 6,20,18,38,55,45,31,393,381,379,394,372,396,407,411,407,402,397,372,405,398,379,395,388,393,398,391,369,375,394,375,401,414,396,401,393,393,392,384,373,389,407,413,394,397,386,407,433,431,393,407,384,383,404,393,423,435,426,454,447,413,388,389,382,392,380,400,407,409,384,383 3,64,59,10,13,10,7,416,408,377,405,378,401,416,408,414,424,405,419,439,425,389,423,418,384,398,387,384,384,381,399,432,433,406,417,395,395,386,417,393,433,438,484,447,427,390,492,513,533,479,447,436,408,447,486,477,506,505,574,502,473,390,416,420,394,402,442,411,391,413,409 3,193,144,305,463,369,233,625,825,781,735,650,661,663,729,686,695,684,828,944,929,705,920,881,809,794,692,651,542,431,634,904,952,869,883,761,684,440,458,494,541,614,745,702,710,549,888,1023,1023,1023,1007,918,799,672,755,765,834,835,884,881,841,529,595,520,550,799,948,904,907,812,707 14,72,61,119,172,147,102,551,661,611,555,526,510,580,656,631,630,607,687,817,792,555,778,712,630,623,512,501,443,415,562,797,822,718,723,596,519,422,465,471,531,588,713,671,664,523,805,965,963,892,860,761,629,669,736,739,797,783,835,819,770,471,482,493,497,669,809,746,763,640,564 17,23,16,44,66,41,27,433,411,398,362,388,396,447,456,417,436,426,428,449,425,401,407,396,409,391,381,386,393,385,412,428,412,408,391,367,386,419,391,403,419,440,536,492,457,417,555,494,490,473,442,400,391,452,492,499,569,571,624,564,520,395,389,385,392,398,414,387,409,417,379 17,16,16,65,149,148,61,432,446,408,393,388,421,425,437,450,433,435,458,464,465,407,435,418,399,410,402,393,375,390,430,452,442,433,436,394,406,392,400,399,404,400,448,455,416,399,552,626,619,572,530,472,448,452,477,484,550,536,595,545,516,412,383,407,399,425,466,443,455,417,421 8,48,46,106,242,235,101,428,493,477,468,462,495,440,467,478,480,483,527,517,541,400,420,431,409,430,436,439,406,401,443,458,469,436,465,433,439,390,398,394,419,409,461,455,481,415,660,658,621,627,615,592,536,421,462,469,552,549,625,638,581,442,473,437,448,469,471,494,525,501,475 4,403,140,1023,1023,344,293,995,992,957,919,864,873,1023,1023,1023,1020,1002,1023,1023,1023,882,1023,1012,953,939,858,812,697,757,935,1023,1023,1015,1023,928,871,810,857,885,931,994,1023,1023,1023,915,1023,1023,1023,1023,1023,1023,955,1023,1023,1023,1023,1023,1023,1023,1023,880,801,870,883,992,1023,1023,1023,963,889 10,252,144,88,103,55,48,546,588,521,523,462,470,574,617,606,581,564,637,727,687,468,642,595,542,502,437,457,401,466,549,684,713,623,637,524,485,482,505,547,619,704,788,711,669,533,800,885,876,810,782,690,548,707,777,798,843,838,873,830,777,443,441,431,451,553,684,632,640,520,474 3,14,14,17,20,15,13,547,583,539,518,467,520,578,630,641,616,597,653,713,681,485,624,583,505,525,441,448,428,400,539,674,685,603,610,503,478,406,410,425,433,475,600,599,609,420,780,863,845,798,767,700,580,520,600,618,706,704,781,787,741,481,444,492,497,645,725,674,699,585,496 6,26,25,437,422,411,423,405,389,385,393,395,396,400,411,410,402,402,391,405,399,386,402,401,395,390,387,365,372,380,399,420,395,382,398,388,382,389,406,390,399,413,441,417,412,417,470,465,436,427,409,402,397,441,485,496,539,486,535,495,467,398,365,392,394,391,400,419,398,378,389 3,36,32,227,236,197,189,424,476,425,421,414,442,487,485,481,469,440,520,546,539,405,488,461,438,430,424,394,393,417,436,550,526,497,511,427,428,419,413,435,451,482,538,522,496,468,666,759,742,662,636,549,479,544,607,619,677,667,718,696,633,416,410,417,428,465,546,503,527,443,413 20,9,7,48,58,42,33,424,411,397,400,395,397,422,426,417,418,397,418,445,427,387,447,410,393,389,388,393,393,372,400,412,449,407,418,394,387,406,398,389,406,404,463,434,434,401,520,554,569,506,456,438,406,448,467,477,524,515,560,526,484,386,376,396,393,397,446,429,433,408,401 8,148,126,106,168,146,93,505,663,614,537,486,499,552,622,585,570,546,725,837,802,581,806,747,655,636,533,499,401,414,518,804,837,719,756,606,509,438,433,442,500,558,665,616,620,489,771,948,952,879,847,737,581,622,706,716,769,761,814,791,740,446,459,466,476,683,830,763,767,655,540 9,19,19,21,27,27,20,428,409,391,388,420,396,456,509,485,473,464,442,431,435,393,398,396,398,390,375,400,395,411,536,459,441,450,442,407,407,476,585,632,694,775,851,763,673,422,654,575,540,478,497,445,429,552,681,734,799,775,805,722,638,409,410,407,418,428,425,423,441,417,405 11,12,11,33,45,43,31,393,422,403,383,389,382,398,406,395,382,416,422,446,426,393,420,430,403,419,392,387,378,384,397,438,474,422,427,409,421,389,399,392,380,389,411,417,427,386,471,589,591,518,505,455,407,405,429,409,439,455,470,478,432,398,381,394,376,409,449,416,429,395,388 14,13,10,34,39,30,27,406,398,419,393,380,386,434,430,418,422,395,406,402,380,386,395,394,390,401,403,384,383,395,404,387,403,394,388,368,388,399,393,421,432,430,461,457,435,409,493,442,436,409,410,413,397,420,444,468,507,510,555,519,466,391,389,384,379,392,410,394,406,394,388 17,59,56,55,84,69,45,540,597,551,545,520,561,570,648,659,658,661,666,655,676,409,466,450,453,439,433,450,418,365,642,620,561,571,591,555,511,421,423,452,483,550,709,717,737,477,885,847,801,782,775,750,649,607,679,708,805,809,876,885,853,483,476,480,517,578,580,564,606,535,505 17,64,62,114,144,139,108,479,533,502,474,442,464,482,543,534,527,496,593,686,650,450,606,553,530,484,452,439,405,387,469,643,675,565,622,486,467,425,417,427,451,499,575,551,552,447,715,856,853,794,755,660,536,533,610,626,701,697,750,739,677,438,444,433,433,546,668,622,623,520,498 2,59,56,81,95,91,78,457,424,409,405,410,410,457,482,448,437,436,435,496,475,402,496,449,425,433,395,393,398,403,437,452,495,448,458,419,402,409,437,436,447,482,581,517,511,453,594,586,628,538,498,465,420,502,559,555,618,618,668,629,567,401,370,384,404,430,510,471,486,437,409 12,43,42,128,182,182,124,403,453,452,430,415,430,418,442,414,429,424,463,577,571,421,538,486,456,438,416,415,387,377,430,527,579,499,533,456,394,396,395,381,373,409,438,411,424,400,513,779,802,713,670,562,474,418,437,461,493,478,541,531,484,392,382,409,407,441,565,516,524,447,424 8,9,8,21,29,24,18,392,390,378,377,374,376,395,419,408,399,388,403,393,393,384,388,389,392,396,376,401,385,389,395,396,398,382,377,382,393,396,396,393,408,415,440,410,416,402,432,424,419,403,387,400,384,409,456,454,464,461,492,472,423,390,389,387,388,388,382,375,394,388,389 4,13,11,51,65,56,43,542,657,598,566,544,570,583,644,637,623,613,709,764,742,524,684,632,582,577,496,488,460,411,603,780,757,710,714,621,566,417,431,434,454,496,664,660,710,440,841,974,946,906,873,812,702,547,604,641,735,744,819,833,797,513,505,507,534,721,826,767,791,666,603 16,11,10,28,37,31,24,381,388,382,384,387,376,384,394,395,388,386,384,398,406,388,389,396,387,405,389,383,383,412,391,385,384,405,403,392,384,401,388,400,403,415,411,399,416,398,409,412,412,395,383,373,382,405,404,429,400,431,445,418,420,368,384,377,398,384,391,383,380,381,371 19,8,8,158,185,193,162,408,422,405,431,428,440,422,423,416,408,430,439,459,468,405,421,418,403,394,405,408,394,382,416,434,435,428,433,440,432,387,380,398,389,406,448,430,453,400,546,586,570,539,529,506,477,436,443,458,510,502,549,544,523,423,417,404,413,428,441,425,462,427,419 8,286,252,209,253,219,185,428,427,394,409,402,398,454,489,423,430,423,429,429,426,399,419,404,407,418,394,406,406,423,449,446,443,428,416,391,380,428,430,481,495,548,650,570,535,464,576,583,543,483,460,442,411,496,520,561,620,614,652,604,556,381,406,424,402,434,435,429,429,403,425 11,144,135,107,159,149,100,417,408,390,398,383,373,416,438,414,413,404,407,452,404,386,427,389,392,396,407,398,375,380,445,423,456,418,420,401,403,407,411,408,442,527,573,540,481,403,521,511,517,446,461,426,409,461,487,502,536,549,600,558,509,384,388,406,387,414,435,395,401,394,401 19,10,10,30,34,31,27,422,485,454,429,423,422,446,463,469,463,439,496,615,587,435,574,535,472,450,413,415,378,390,428,560,604,501,530,447,411,385,384,411,417,431,508,485,465,407,566,734,743,654,620,516,450,475,503,500,572,570,613,601,557,397,416,403,408,470,589,529,543,466,442 9,11,9,30,35,26,23,412,393,375,403,397,381,425,433,410,417,402,398,423,396,390,385,400,401,398,381,388,389,381,400,423,413,393,405,396,403,385,402,394,403,430,450,427,423,401,433,432,455,426,405,398,407,417,440,421,468,483,517,482,453,399,387,387,383,397,395,402,426,385,374 12,83,71,139,189,162,118,509,711,656,603,510,534,548,598,548,565,541,721,875,844,602,855,794,699,686,553,503,434,429,517,845,890,777,795,647,530,425,447,474,483,572,673,629,608,483,746,994,1007,928,899,772,633,621,680,691,741,730,790,772,722,474,492,420,441,676,868,797,794,672,569 17,11,10,23,29,26,20,478,398,398,398,389,406,446,443,408,415,420,387,441,427,391,408,401,394,382,388,373,385,392,434,428,419,423,429,416,386,386,401,409,420,492,599,530,502,396,482,502,499,478,472,464,436,420,450,466,507,489,529,491,447,387,394,387,384,401,404,410,417,396,403 15,12,12,60,101,105,62,394,404,403,392,399,392,389,397,390,389,412,389,391,407,386,400,392,381,392,385,384,399,390,394,409,393,389,389,410,359,386,390,379,399,407,429,417,392,422,430,428,426,383,420,400,382,429,457,465,489,442,468,437,414,386,397,384,374,397,398,395,401,405,391 15,15,14,30,42,35,23,535,660,607,574,507,516,563,633,617,608,598,689,804,759,526,733,671,596,565,500,463,447,412,538,757,782,684,704,579,506,431,419,422,463,509,645,623,634,454,796,949,947,876,852,754,628,569,641,669,736,739,804,802,758,463,472,476,494,671,807,728,753,624,549 15,16,15,538,652,604,502,417,438,404,384,400,403,427,425,412,417,404,443,470,432,402,445,411,404,414,403,397,365,396,393,461,473,432,428,390,392,405,395,390,388,411,436,406,425,435,485,614,585,519,494,441,429,426,449,442,485,482,505,504,484,417,397,404,397,414,446,435,435,414,410 6,40,25,54,90,54,32,443,407,428,381,380,401,456,503,456,463,450,429,439,444,397,422,424,405,392,381,393,406,415,414,447,434,416,418,404,381,394,436,437,460,479,575,521,476,453,588,510,521,474,436,419,403,543,593,603,646,645,697,652,599,410,375,390,381,417,447,431,423,405,401 16,37,32,83,87,71,65,572,719,687,646,627,670,656,724,734,727,741,774,796,793,532,678,637,601,604,527,531,500,408,697,765,757,701,736,651,631,400,429,443,454,561,732,735,768,470,914,960,939,902,889,848,759,585,683,713,805,819,886,898,873,530,586,553,598,726,796,762,792,700,655 3,10,9,31,36,31,26,422,429,409,393,377,416,431,427,422,406,421,429,444,427,394,417,418,399,403,381,387,385,383,390,438,430,415,423,419,396,393,380,391,405,411,438,420,436,397,510,550,556,498,486,447,402,427,452,469,526,514,548,520,490,407,391,396,394,408,432,422,434,416,403 3,9,9,24,31,29,22,403,386,389,394,366,375,412,414,411,404,391,384,417,407,387,414,400,400,390,378,398,372,407,403,414,421,408,398,396,402,390,416,405,422,422,461,416,414,398,476,462,484,437,408,400,379,449,478,503,523,521,559,491,469,391,379,387,393,381,419,393,398,392,384 15,22,21,67,81,77,64,410,471,429,429,410,402,406,450,432,438,430,453,554,502,403,476,457,438,442,412,403,408,389,405,484,524,469,464,415,392,395,406,412,411,421,489,452,469,408,561,703,712,631,607,515,456,447,490,499,573,565,614,585,539,404,389,411,403,452,495,491,498,433,420 1,31,27,15,19,12,9,592,665,605,599,526,564,644,703,695,691,683,721,785,750,530,688,645,594,561,503,494,431,421,620,741,751,669,696,576,525,417,453,457,512,580,723,692,718,453,846,919,902,852,828,761,652,603,691,716,792,792,848,850,814,534,501,530,553,691,783,728,751,644,566 13,9,9,20,27,26,19,463,503,462,467,434,484,479,521,547,530,528,549,570,571,425,473,455,450,446,413,407,395,406,513,548,545,503,531,492,483,406,413,414,417,457,569,559,578,406,740,756,719,687,658,613,544,488,515,534,643,649,724,726,701,428,414,436,451,518,553,528,561,469,469 6,78,65,70,87,71,58,622,580,544,493,448,490,668,724,694,680,656,656,709,701,465,657,602,521,529,468,418,400,427,575,636,694,585,612,517,470,456,460,484,508,589,713,679,686,493,834,831,835,761,734,660,537,649,731,748,819,824,878,858,809,472,451,487,517,593,711,651,665,530,488 9,103,99,395,491,478,377,503,594,548,516,471,466,540,586,561,551,546,640,739,717,491,679,623,559,545,476,444,441,435,500,693,729,620,654,551,476,426,441,418,478,530,613,593,593,501,776,906,913,853,819,733,617,603,700,714,776,762,818,797,737,447,464,449,461,590,739,688,698,612,523 7,28,23,39,63,48,29,415,398,382,376,398,395,411,440,428,432,410,423,401,384,398,398,378,386,406,400,380,382,389,422,421,413,409,409,399,387,402,403,407,427,463,531,475,438,422,537,462,452,433,405,389,402,484,557,549,588,575,615,543,518,396,394,389,382,387,413,390,400,394,379 14,578,353,1023,1023,1023,943,827,969,935,897,840,858,857,908,900,896,891,984,1023,1023,871,1023,1000,946,930,849,824,714,582,842,1023,1023,997,1010,912,854,622,647,707,763,843,943,917,919,775,1023,1023,1023,1023,1023,1023,960,893,957,974,1023,1023,1023,1023,1023,742,777,733,768,954,1023,1022,1023,945,875 15,9,9,72,65,66,73,403,401,396,387,376,369,410,423,414,406,397,426,428,401,381,414,406,401,378,392,394,374,393,391,407,415,420,396,385,380,376,394,377,391,379,398,392,413,411,425,488,483,446,422,408,389,416,419,417,457,429,454,457,417,395,393,398,378,406,413,395,403,400,402 14,8,8,26,42,38,21,399,423,413,409,396,404,408,423,400,406,401,461,503,473,396,461,428,421,405,408,398,390,375,418,464,499,453,438,420,405,389,396,397,400,411,412,427,413,401,483,656,656,562,555,480,399,417,454,459,485,488,527,511,456,399,403,384,397,417,497,473,487,431,417 12,49,47,93,93,89,89,437,565,540,493,456,476,460,491,496,470,502,609,712,688,507,674,616,542,525,461,448,409,403,451,680,711,617,638,504,477,405,387,383,433,439,526,502,499,438,688,877,877,802,778,671,533,474,524,520,615,613,687,684,625,413,425,405,429,569,723,650,655,556,487 10,8,8,38,58,60,38,391,433,425,415,386,407,402,400,414,402,414,430,490,474,401,463,430,415,414,404,417,380,390,394,458,483,443,430,408,423,393,391,390,386,405,417,418,413,374,480,653,678,592,546,492,425,424,429,421,470,456,492,494,450,400,398,401,377,432,462,449,461,417,398 4,9,9,18,17,14,16,433,515,472,455,417,416,456,494,470,477,472,510,633,608,436,612,556,490,472,429,416,405,394,427,589,655,543,570,482,438,406,411,399,415,456,533,507,498,423,616,747,777,685,664,544,465,491,553,561,615,626,677,651,594,428,407,408,407,484,636,582,577,505,464 15,12,11,56,57,51,52,400,452,442,406,413,400,423,421,430,425,414,439,553,516,406,496,455,441,420,398,398,391,382,402,498,542,479,480,434,413,392,381,395,413,413,421,445,440,384,521,720,717,625,587,523,442,427,450,455,500,510,539,529,468,405,390,388,407,444,531,490,507,442,422 4,11,11,63,103,104,62,381,404,403,390,392,396,387,396,406,386,389,425,447,418,400,428,416,416,407,381,388,382,382,383,430,426,419,442,394,405,398,392,378,381,398,401,381,390,405,438,557,554,482,480,436,396,500,550,554,533,484,479,435,435,390,392,395,378,398,430,413,405,426,394 4,9,8,58,75,59,48,429,475,445,440,407,444,437,444,461,454,438,497,576,551,418,520,501,449,436,415,415,404,384,418,560,585,487,516,456,407,389,413,407,425,420,514,471,449,427,587,783,779,709,665,566,487,472,512,523,583,568,621,619,551,405,418,415,405,466,549,532,525,455,419 15,12,12,54,71,70,52,400,438,422,425,402,396,430,452,435,440,418,473,542,510,416,498,471,429,417,414,396,407,390,423,508,519,449,479,424,434,385,395,391,412,429,461,460,435,414,555,705,713,615,590,508,444,449,492,495,554,536,592,563,517,399,403,391,394,451,513,477,480,431,416 7,16,13,38,51,37,28,410,394,392,373,382,387,405,419,400,399,383,399,416,400,385,397,407,392,382,396,384,393,383,405,394,403,371,427,374,380,399,401,405,396,418,462,426,429,407,447,475,460,429,423,401,402,438,464,449,486,481,530,477,438,379,406,388,381,383,401,395,400,383,392 10,15,15,23,30,29,21,421,459,452,429,420,421,429,454,444,432,434,467,578,549,418,528,491,462,440,413,412,412,400,408,521,561,514,516,470,437,401,393,387,392,406,455,432,446,402,546,721,728,644,609,546,480,414,455,449,503,514,562,551,532,397,395,403,422,472,566,510,535,473,422 6,34,34,180,298,309,184,436,396,395,397,383,403,420,447,432,426,410,405,406,413,389,394,393,379,381,373,370,389,375,397,399,391,407,386,394,394,392,403,406,428,447,502,436,423,475,553,459,435,430,422,385,402,672,770,763,736,673,679,571,517,402,396,413,378,403,394,411,416,381,392 20,14,14,57,73,64,51,418,474,473,432,421,416,447,457,432,453,425,495,589,585,430,533,513,463,438,425,403,409,373,426,557,584,500,533,466,427,377,393,394,389,425,461,449,463,397,599,798,810,721,671,581,489,445,481,490,567,560,614,588,552,421,401,408,408,452,571,500,525,449,429 5,8,8,20,23,20,18,443,560,521,496,460,499,487,520,530,522,514,598,698,669,474,635,577,517,517,456,424,421,412,482,670,692,597,615,518,470,394,390,405,422,429,514,502,539,396,708,867,865,801,772,678,568,463,516,523,600,597,678,696,650,442,443,426,443,554,685,616,652,542,486 1,87,74,115,129,113,101,481,638,582,547,480,472,495,557,538,526,498,629,771,752,503,725,660,569,570,504,462,417,409,522,736,779,681,699,579,515,444,450,433,483,518,638,576,578,452,747,920,929,857,825,722,580,566,666,696,754,740,794,763,722,430,446,425,437,598,749,687,708,593,516 14,27,22,42,53,28,23,419,486,449,432,413,432,452,494,477,479,466,489,607,566,422,557,484,462,440,408,390,389,407,442,573,596,526,517,456,411,405,445,473,509,547,667,586,535,456,670,770,755,680,641,535,450,544,615,648,731,732,773,718,657,414,411,415,404,462,579,502,528,440,427 5,34,31,37,40,32,28,492,533,490,484,456,490,522,604,584,592,565,602,618,604,429,517,489,451,461,432,439,395,375,577,608,596,548,570,498,442,408,449,445,501,569,716,693,693,442,789,801,777,732,711,649,554,545,620,662,759,762,820,805,758,450,437,459,462,547,574,563,582,490,479 2,25,25,61,97,94,59,449,577,578,499,476,491,472,535,524,514,507,603,727,712,484,655,596,538,521,483,470,432,416,476,674,706,629,641,541,498,396,404,398,406,439,527,511,520,411,711,920,925,857,837,746,613,482,525,536,618,642,701,703,659,433,438,439,457,589,721,673,687,575,500 10,10,8,25,28,24,21,411,383,394,385,375,386,430,439,415,410,397,403,387,409,379,386,388,381,369,386,381,385,399,407,390,392,389,398,381,394,389,392,390,393,412,451,430,416,402,470,422,425,383,398,394,382,429,439,447,506,490,520,493,444,396,408,386,384,395,380,376,390,393,372 5,132,111,251,373,330,213,488,610,571,524,485,505,554,599,584,583,561,649,739,725,496,675,626,576,527,460,463,399,416,517,678,727,632,657,527,488,401,453,443,494,543,633,602,601,489,767,906,910,843,811,719,605,608,675,708,770,750,809,785,738,459,457,456,466,592,715,668,676,578,513 4,20,19,40,57,53,37,402,416,402,389,405,374,410,425,397,414,413,417,447,446,397,438,406,394,382,386,397,388,405,404,428,441,414,424,419,402,409,384,402,417,433,479,431,442,394,502,553,526,467,461,416,404,427,502,498,529,523,561,501,476,407,377,393,403,407,448,422,432,389,414 14,83,61,107,142,106,79,484,579,548,485,437,471,494,554,521,525,484,618,745,714,458,687,621,547,541,479,448,407,406,491,710,747,636,664,527,474,396,454,451,495,526,647,589,570,480,712,889,897,824,790,684,538,595,673,682,731,714,774,735,687,427,441,433,416,544,714,649,654,541,464 9,9,9,53,83,65,38,437,457,408,407,395,400,409,446,434,405,429,467,502,483,412,473,457,426,420,408,403,401,382,408,483,498,453,462,439,401,401,394,375,390,404,439,432,419,402,528,685,683,601,566,503,445,431,446,458,527,503,533,546,488,411,414,394,387,427,477,448,464,420,412 20,12,8,35,42,26,23,423,421,407,409,393,379,423,452,421,426,421,398,428,425,383,407,403,396,396,391,389,369,401,426,414,424,390,399,388,382,395,412,429,417,469,507,477,462,417,539,462,481,426,422,400,397,474,523,519,588,569,621,567,513,394,385,379,392,404,410,399,410,392,386 19,33,28,210,331,327,195,434,441,410,399,382,402,446,471,424,460,413,464,521,513,415,470,420,416,423,415,390,399,398,419,503,493,435,468,434,422,416,405,411,411,447,493,466,444,428,575,683,692,597,567,491,444,447,503,515,571,565,635,601,536,414,387,405,404,444,475,473,493,425,397 11,170,145,383,433,376,362,621,671,611,556,530,524,658,710,697,684,650,720,800,785,516,741,685,603,608,528,513,434,458,592,758,792,690,710,584,515,440,482,524,575,648,762,713,708,574,849,934,932,876,843,761,631,721,788,799,857,845,891,873,829,523,493,520,525,688,790,731,755,638,542 12,69,62,59,80,71,51,701,880,845,804,750,772,744,809,806,801,793,899,983,960,737,925,877,827,805,725,700,577,451,736,944,961,893,912,812,756,420,455,488,527,607,782,786,817,500,952,1023,1023,1023,1023,970,873,665,749,774,858,870,934,944,918,634,700,643,669,868,977,931,944,857,780 8,17,16,42,61,61,42,378,461,441,400,399,395,392,391,408,414,415,470,611,522,436,599,495,480,440,419,384,393,378,410,602,602,505,491,408,401,387,411,416,433,456,494,446,417,426,470,716,691,601,539,452,421,500,516,478,499,470,475,453,438,383,399,380,389,456,578,447,453,429,393 17,9,8,22,26,23,20,420,386,387,377,385,375,424,423,408,393,409,394,379,396,383,381,373,384,383,380,391,383,404,404,368,377,386,375,378,399,377,382,403,396,401,424,422,420,388,466,404,400,386,366,380,390,383,416,419,462,478,531,489,453,385,393,392,392,398,387,404,391,367,376 3,126,93,132,190,139,99,503,623,533,545,489,506,557,603,594,594,568,675,757,738,501,709,641,595,558,508,462,419,390,541,738,760,681,694,559,508,397,452,463,475,527,651,621,608,488,783,920,912,855,821,741,607,622,695,689,760,761,809,796,765,479,468,472,458,664,788,718,749,603,507 18,15,11,42,51,28,25,417,404,388,387,383,380,399,424,403,415,399,414,423,385,391,419,396,394,396,395,399,368,362,406,414,411,402,401,397,396,401,401,394,400,409,454,434,411,406,494,478,462,413,426,406,400,428,485,490,517,520,553,530,468,393,383,386,389,387,410,389,388,373,400 6,23,15,53,65,43,34,440,448,432,414,392,444,431,484,467,454,459,488,553,540,432,495,469,437,447,411,401,384,399,458,523,560,487,489,439,409,403,396,446,456,484,605,558,514,441,658,752,740,657,613,543,479,512,575,597,700,692,735,694,635,426,422,408,415,461,545,507,502,450,429 11,11,11,58,103,109,60,443,483,460,461,446,451,473,490,474,478,455,550,607,566,441,536,504,493,440,421,430,416,383,443,569,595,515,555,477,465,384,395,390,408,415,461,474,497,403,633,840,818,771,738,647,525,458,485,497,564,573,643,639,592,407,433,419,416,530,632,600,604,500,468 5,54,53,99,132,131,98,518,722,664,656,589,644,555,620,594,606,607,773,821,806,615,739,700,663,634,564,572,499,402,573,805,788,742,761,679,633,391,425,422,423,480,606,583,635,438,823,1023,1004,973,941,884,782,527,595,637,719,730,805,813,776,476,592,473,521,785,866,833,865,763,690 1,21,20,941,1023,1023,919,423,465,426,417,402,417,411,439,405,424,419,429,528,483,418,497,467,447,422,411,398,384,403,404,492,536,473,470,412,415,388,397,367,407,404,442,422,430,491,518,684,703,602,565,494,418,424,450,460,491,495,528,506,458,442,413,397,409,441,508,472,485,427,393 18,9,8,25,31,25,21,418,372,380,380,375,390,432,416,412,398,395,392,385,387,396,397,386,374,393,383,370,400,407,398,407,403,396,385,380,399,395,415,395,387,411,444,422,424,388,455,426,434,412,406,379,380,409,427,423,465,481,526,486,441,386,390,383,386,383,399,392,394,406,384 14,10,10,67,106,110,70,406,380,392,403,385,390,380,412,395,394,393,395,407,400,387,387,394,405,398,407,392,365,381,390,386,410,391,382,380,391,393,396,394,395,405,431,392,387,403,430,429,427,411,396,392,372,418,420,424,466,450,445,444,407,389,389,382,386,402,397,391,391,404,369 16,261,202,122,189,150,95,792,772,728,705,683,696,838,906,900,893,878,865,843,846,512,637,616,594,575,542,550,486,623,921,868,813,785,819,771,729,684,806,848,909,979,1023,1023,1010,671,1023,1001,946,931,913,880,788,869,949,981,1023,1023,1023,1023,1023,730,594,743,764,804,797,780,820,703,680 12,13,13,52,74,74,52,409,446,450,388,409,408,419,421,440,423,401,459,527,492,411,483,450,426,415,403,401,392,378,405,464,523,455,461,415,382,375,395,387,403,415,433,435,425,385,497,700,701,613,597,506,447,436,451,453,500,478,511,501,469,388,387,396,395,423,504,454,481,431,411 6,12,11,36,55,32,20,395,414,403,398,389,396,411,429,406,433,412,441,444,437,382,425,407,390,412,396,390,380,399,402,431,443,408,404,408,397,393,400,420,403,420,475,446,435,405,507,530,517,485,449,432,406,445,484,500,540,521,558,517,492,387,396,394,394,397,422,410,430,395,406 16,317,178,298,440,254,167,681,668,632,584,547,583,736,784,773,762,741,760,781,775,506,670,615,561,558,479,476,441,609,764,757,754,681,716,577,582,683,805,853,906,975,1023,955,895,687,959,945,917,869,843,779,678,870,960,998,1023,1023,1023,999,948,555,489,551,584,678,756,712,728,619,564 20,13,11,33,40,29,24,430,406,395,398,395,378,453,446,416,415,419,415,422,419,386,387,399,389,400,382,385,369,409,408,403,410,388,397,397,390,391,379,422,393,409,457,442,436,388,498,461,452,411,424,390,383,438,463,477,524,516,561,518,490,369,391,398,387,407,398,397,386,406,377 13,11,11,18,22,20,17,436,439,435,415,402,401,449,458,421,415,411,434,493,478,399,462,440,431,427,405,400,394,406,434,492,511,459,452,402,402,389,407,401,430,463,571,535,514,404,529,626,643,581,570,479,452,421,458,460,527,513,555,529,510,394,390,387,402,446,486,448,464,425,394 18,108,99,198,232,198,173,498,604,533,524,468,468,509,577,536,543,512,641,752,716,484,687,633,559,559,482,458,406,434,490,701,737,646,672,533,487,425,409,449,473,528,616,580,565,466,773,908,912,845,818,725,602,575,661,673,746,734,790,776,729,443,444,459,446,610,738,683,691,577,505 14,11,10,20,24,18,14,486,600,561,519,466,494,524,566,580,570,560,659,730,709,479,679,605,559,531,467,475,433,420,512,712,722,637,661,543,486,397,418,425,448,488,600,579,586,450,764,892,881,825,794,711,593,533,592,619,702,692,759,764,719,428,444,472,460,620,732,669,685,573,499 12,8,8,36,44,40,32,406,427,414,407,390,416,415,406,416,440,409,431,464,457,399,424,420,411,397,405,378,386,381,410,450,462,415,431,424,403,381,408,412,412,408,461,436,421,404,499,586,571,514,501,455,409,435,461,475,516,502,554,546,498,398,393,385,379,427,454,411,445,400,417 16,23,23,69,126,131,70,422,415,407,389,393,389,425,432,439,423,426,435,434,415,399,404,409,396,390,389,389,382,399,416,415,420,395,411,420,397,404,402,411,411,440,470,437,437,422,556,539,514,464,469,453,382,465,508,536,588,572,626,566,531,404,401,397,409,429,430,425,423,398,385 2,37,36,55,66,64,55,450,589,530,477,458,452,475,494,471,478,485,592,694,686,491,670,613,556,536,462,443,435,382,457,675,716,636,646,523,482,383,393,394,433,427,488,485,514,413,659,888,899,821,794,688,542,463,501,523,587,590,660,660,619,416,442,421,419,535,697,642,640,534,491 9,22,21,94,131,128,92,416,464,445,434,412,398,419,443,452,430,429,469,554,533,424,525,497,459,446,413,401,393,388,406,527,563,489,503,429,435,399,374,414,411,435,486,478,446,422,554,724,736,658,612,516,471,455,504,501,538,535,608,550,507,395,410,381,402,449,577,513,502,453,430 2,312,253,901,1023,939,665,803,696,625,622,595,594,849,897,872,861,844,819,777,777,478,540,525,495,511,454,447,431,754,830,747,680,636,650,575,547,743,761,796,849,920,1009,967,942,814,1023,978,907,881,851,819,708,963,1023,1023,1023,1023,1023,1023,1023,684,469,678,702,733,715,679,706,607,547 17,23,23,109,150,139,101,407,455,443,428,406,413,440,457,447,429,448,467,536,526,414,489,462,438,428,405,390,396,393,427,523,523,466,455,426,409,398,411,407,424,448,486,465,435,413,578,717,708,620,586,521,452,476,496,519,591,581,628,597,535,408,404,394,408,452,499,458,499,418,410 15,258,203,192,213,156,145,457,440,419,404,409,409,472,495,456,446,438,436,549,506,420,539,491,459,445,409,402,370,396,467,515,555,490,513,450,411,396,434,470,461,522,627,523,535,446,650,656,684,581,554,484,425,512,573,574,657,673,724,685,618,398,407,409,430,463,554,494,496,461,402 19,8,8,22,28,26,21,405,386,373,378,397,392,406,422,391,411,377,406,384,401,397,399,380,382,392,387,398,382,394,400,386,380,394,387,383,387,378,392,399,401,412,424,399,410,394,436,442,417,412,396,367,371,403,427,426,435,433,473,439,444,389,384,389,386,382,394,366,373,394,379 1,13,11,13,13,7,8,513,593,561,515,477,486,569,625,618,620,592,659,718,704,484,636,587,536,510,477,455,438,415,553,700,709,624,649,531,473,431,418,443,454,523,669,635,649,447,793,874,859,808,779,714,580,569,647,673,746,751,809,804,760,449,452,488,498,618,723,668,686,580,515 12,17,13,45,55,36,28,399,377,373,367,387,389,415,402,421,400,400,387,406,409,382,390,383,401,382,385,377,382,388,409,393,388,382,406,376,387,394,416,426,428,443,489,444,433,426,486,464,431,417,387,406,399,466,510,489,543,530,565,492,459,389,373,393,394,388,384,388,392,383,382 9,10,9,21,28,26,19,404,394,392,385,367,388,406,413,397,404,391,395,402,377,397,371,389,390,384,377,391,389,379,387,386,401,396,395,388,387,398,374,379,396,417,438,416,411,388,443,405,402,373,387,369,382,425,424,424,454,453,475,420,420,400,383,373,373,387,388,386,376,382,386 5,144,127,193,253,233,173,509,633,594,545,476,495,558,612,603,576,580,655,774,758,493,718,661,585,571,508,461,441,421,537,734,764,661,697,587,504,434,442,481,497,583,688,638,633,511,803,924,930,865,835,744,621,644,714,743,805,790,845,820,773,474,463,449,478,619,759,700,715,600,518 4,94,62,101,99,50,55,547,557,520,495,455,473,620,668,641,620,599,625,685,658,452,600,542,500,465,450,418,408,519,687,670,666,600,582,479,474,567,713,768,834,913,995,923,850,592,915,877,844,779,748,658,549,803,896,945,1023,1023,1023,985,921,465,434,481,478,558,656,594,629,512,449 18,58,24,134,158,77,62,504,561,519,508,447,483,506,580,567,513,544,577,706,687,483,651,589,517,517,450,441,405,404,507,650,704,611,632,524,440,420,457,469,499,555,665,589,582,522,746,865,868,803,766,668,543,640,711,723,767,753,805,762,701,425,439,425,441,550,698,612,646,540,439 17,15,15,50,98,93,44,417,426,404,403,391,388,444,449,450,439,448,436,453,463,398,439,414,417,408,393,391,397,393,407,429,448,429,415,427,413,404,405,381,402,419,463,435,431,398,530,624,614,552,523,453,436,467,470,506,552,522,599,555,525,401,384,401,402,432,461,449,438,431,415 19,28,21,45,61,34,24,441,424,419,393,421,400,413,441,435,443,436,448,485,475,392,444,427,412,415,397,408,388,409,427,457,461,431,440,410,393,401,392,419,420,470,504,462,443,433,569,607,613,527,509,462,413,507,555,563,606,588,628,597,530,405,367,389,406,421,466,453,455,405,410 19,9,9,25,37,35,24,391,398,402,377,409,400,400,414,409,412,399,398,421,446,396,433,413,408,392,386,378,369,358,375,408,427,405,407,396,397,396,406,395,395,386,412,409,420,404,474,537,532,490,479,425,386,420,430,427,484,460,502,468,455,384,399,391,396,406,437,399,421,392,390 20,11,11,44,72,70,41,407,419,402,389,388,434,415,457,427,435,426,437,449,449,386,414,409,407,408,403,381,384,365,405,427,446,414,424,396,421,400,404,399,409,433,471,451,434,414,568,589,564,515,493,458,443,469,483,528,570,572,617,579,545,396,399,406,402,427,421,417,449,409,377 13,205,156,207,321,250,162,591,849,810,748,630,647,634,683,669,669,651,853,996,959,766,980,918,848,827,715,645,509,424,597,971,1004,913,923,788,691,448,497,527,552,655,764,716,715,563,842,1023,1023,1023,1008,902,775,722,781,783,832,823,874,857,818,480,568,473,522,835,988,920,923,824,701 12,11,10,48,65,60,43,409,557,505,488,435,428,435,449,435,426,433,527,677,652,445,623,565,511,490,455,438,409,406,420,618,666,585,608,494,458,396,401,413,432,429,482,475,478,421,590,876,893,813,775,657,525,464,502,515,563,553,621,597,561,413,414,414,403,503,639,589,615,511,460 10,18,17,62,89,86,57,405,440,424,417,405,414,414,408,415,415,412,452,535,523,421,491,463,436,426,410,386,400,401,416,496,538,459,479,445,420,378,393,396,399,414,425,414,439,394,492,732,747,658,618,534,460,409,422,431,489,487,515,507,486,400,392,384,396,456,522,476,490,417,419 2,15,12,26,37,28,19,405,400,396,398,388,388,410,439,412,403,387,387,426,416,400,423,391,389,390,402,381,392,395,403,389,416,403,412,394,391,390,397,408,404,417,454,437,428,421,465,471,474,425,421,406,366,442,473,475,514,511,542,494,433,394,375,387,382,390,405,383,406,397,395 5,18,17,16,20,15,12,523,650,596,556,502,535,569,641,630,628,619,694,779,756,517,709,647,584,566,493,471,435,418,551,747,761,674,698,585,518,420,406,431,464,522,636,628,648,439,800,913,903,849,827,754,636,533,617,641,728,737,805,802,763,474,471,480,507,667,776,701,737,614,541 17,8,8,17,30,29,15,467,409,394,404,393,392,430,443,403,406,401,422,399,418,382,411,392,384,388,376,390,380,410,426,433,407,403,392,393,391,393,389,412,427,458,544,498,463,395,455,491,496,457,457,447,426,406,410,427,469,455,440,439,437,397,392,380,388,388,400,394,398,393,397 15,85,73,30,35,16,16,627,737,697,664,591,614,670,739,743,722,712,797,862,850,638,811,762,708,688,584,564,474,440,661,846,855,781,802,695,607,429,459,473,508,583,747,732,748,480,890,997,980,931,906,842,724,640,716,750,828,830,889,889,855,564,552,553,576,762,863,811,826,726,629 19,9,9,35,42,41,33,411,409,414,423,405,394,398,436,426,406,414,446,452,443,387,413,404,399,406,398,379,391,377,400,431,437,407,448,398,407,402,391,381,405,409,431,441,448,406,521,583,556,502,496,455,415,415,461,467,514,518,578,541,515,390,398,406,393,419,437,444,430,405,405 16,9,9,23,33,30,21,407,400,374,389,362,392,396,401,398,407,404,395,402,404,387,383,393,393,377,370,376,382,390,392,401,390,398,395,389,413,389,389,398,385,409,430,409,410,390,425,442,423,411,421,381,394,408,430,431,444,436,455,451,425,381,393,396,388,384,392,389,382,399,372 12,15,14,16,16,14,15,519,626,578,520,516,514,541,607,606,608,584,639,740,722,502,670,624,569,558,480,475,442,400,542,708,730,637,672,556,506,402,410,411,436,471,608,595,611,427,775,895,882,833,800,707,609,505,593,604,691,703,768,780,743,485,465,481,473,649,758,693,716,616,524 17,30,28,27,32,28,22,459,470,434,444,408,445,486,537,498,470,466,491,560,551,422,534,518,466,462,411,405,398,409,436,537,565,482,484,445,420,418,416,423,433,445,510,494,497,422,635,683,695,611,589,491,435,494,524,552,621,612,692,657,596,400,410,418,415,477,555,497,524,445,409 1,66,62,81,131,122,74,662,612,563,538,510,545,704,768,764,753,736,725,678,700,440,480,468,481,444,451,441,409,511,771,693,628,592,638,581,552,573,673,710,773,844,924,886,876,501,934,866,797,781,753,735,634,717,810,847,923,921,969,955,914,567,449,565,617,648,631,616,653,540,525 2,8,8,26,36,33,23,480,520,486,482,463,460,520,584,552,565,557,588,625,608,442,546,503,463,445,425,439,406,397,491,574,594,506,544,482,442,397,397,415,418,468,552,533,574,409,721,790,770,722,689,614,531,461,546,553,640,657,720,728,682,439,436,444,474,571,629,592,616,506,469 20,31,30,32,48,39,26,430,480,463,449,389,434,468,489,484,474,472,568,664,590,470,618,540,472,454,431,410,390,386,444,626,646,544,539,474,433,407,406,411,426,445,525,509,491,444,635,795,782,697,665,566,470,519,567,568,605,624,670,653,597,398,410,418,409,514,645,551,595,482,432 11,1023,410,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,930,1010,1012,1001,989,955,967,898,955,1023,1023,1023,1023,1023,1023,1023,1018,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,989,1023,1023,1023,1023,1023,1023,1023,1023 7,48,35,79,88,55,52,442,501,452,416,407,440,485,519,510,476,480,507,614,583,418,576,528,469,462,411,409,389,420,456,573,623,522,527,462,423,407,435,434,464,526,616,544,540,476,681,779,778,709,661,560,464,596,677,678,730,712,757,720,662,435,423,408,420,477,590,533,540,475,422 7,52,47,284,511,486,264,522,541,490,491,461,468,562,637,627,595,597,607,649,647,461,574,541,513,486,437,443,412,411,544,587,588,528,568,483,443,440,419,485,499,563,678,638,635,501,800,825,803,754,718,651,553,627,700,725,793,783,837,814,764,480,415,478,504,552,618,557,598,530,477 18,19,18,101,150,122,79,419,431,433,422,392,404,400,408,424,413,421,426,489,478,406,461,439,423,418,394,397,384,392,410,482,482,447,446,428,392,388,403,394,408,407,456,445,432,403,500,657,663,559,554,465,432,453,472,458,523,495,550,521,477,388,400,381,400,414,474,459,462,408,398 18,10,10,53,60,61,54,399,401,416,396,384,401,425,410,393,403,399,429,447,451,397,434,415,403,404,397,400,386,374,396,434,447,417,437,421,386,381,396,380,386,402,428,408,416,378,470,585,584,509,489,441,422,386,433,426,458,462,526,482,426,399,388,396,381,425,456,426,432,407,395 7,30,20,48,76,48,30,426,411,389,389,377,407,409,417,429,418,411,416,393,416,389,388,383,378,387,380,384,409,411,407,409,426,387,398,397,379,411,400,434,458,461,526,462,466,436,514,457,459,437,430,388,385,495,550,558,585,576,631,557,513,400,391,391,395,388,409,419,382,399,375 17,18,16,31,45,41,29,417,401,389,391,408,402,443,431,436,417,422,429,438,442,391,401,399,404,400,404,386,386,410,408,409,424,404,398,391,384,375,388,408,426,441,493,463,437,418,549,488,497,446,438,427,411,448,492,509,552,560,600,585,526,395,398,396,411,400,434,429,410,407,406 20,15,15,22,25,20,16,399,399,384,383,388,377,431,415,402,410,413,413,406,408,375,402,403,394,376,383,410,375,409,407,417,411,386,396,380,396,388,402,396,393,419,497,445,416,401,492,474,452,423,426,412,391,435,501,478,540,521,577,512,472,382,397,380,377,397,401,399,404,394,385 7,9,8,22,29,24,18,407,393,386,401,386,376,431,445,410,407,403,408,416,424,382,409,397,404,384,384,386,395,391,391,408,423,380,408,389,400,404,388,412,415,442,468,453,432,394,475,459,464,441,448,408,387,460,476,490,508,536,564,519,474,386,398,386,385,386,423,421,391,386,394 4,16,15,27,34,30,23,548,602,537,533,491,472,589,654,642,633,608,671,711,697,469,620,567,540,528,475,464,420,376,525,665,661,595,619,527,474,409,399,408,421,470,576,587,610,430,791,863,842,792,768,696,592,489,559,604,699,705,780,798,755,476,496,487,491,634,718,666,695,575,507 4,9,9,20,22,21,20,397,393,392,376,396,387,412,422,393,402,400,407,429,419,383,398,395,399,399,397,379,392,402,402,419,426,399,407,411,379,380,407,394,391,389,402,407,405,399,436,496,493,456,446,409,392,413,438,416,466,446,467,444,441,396,376,392,378,411,418,409,399,392,378 11,24,19,56,76,54,39,436,488,444,420,421,416,449,476,451,441,445,481,582,573,414,532,473,442,447,405,402,394,394,420,539,568,505,525,440,407,397,406,405,443,472,540,493,469,412,599,728,739,652,618,531,442,482,565,538,596,588,662,613,571,414,408,388,397,467,556,518,502,465,419 3,15,15,85,145,150,86,414,434,429,427,442,417,421,441,443,449,415,473,536,526,410,480,473,428,438,429,405,404,380,404,516,547,467,473,454,447,389,389,405,398,415,438,446,429,412,550,740,744,663,629,522,475,431,455,475,524,518,564,545,492,392,401,404,399,432,535,488,493,428,435 15,8,8,55,83,86,57,386,408,407,404,395,387,399,420,407,403,402,433,475,474,397,448,449,415,415,388,386,395,369,390,460,479,442,452,409,386,400,383,380,390,411,413,410,399,400,454,670,692,591,557,484,424,402,409,408,426,444,466,473,443,395,370,389,385,398,464,428,449,417,396 12,11,11,144,290,300,145,399,418,388,388,378,420,387,394,377,420,405,431,455,448,400,426,427,421,413,401,394,379,387,403,426,418,400,411,394,391,384,391,380,387,381,374,389,385,397,457,605,631,551,507,448,419,387,387,411,402,395,421,430,421,400,381,383,379,423,449,450,436,412,405 18,19,19,63,86,88,63,427,492,474,463,445,449,454,483,462,459,457,540,617,601,427,563,514,471,450,417,423,401,380,461,579,619,517,552,456,434,398,399,407,411,442,480,491,478,411,639,806,806,734,703,607,491,453,501,543,592,587,642,643,601,413,434,412,428,517,602,552,568,500,466 7,47,41,61,83,65,48,482,511,489,435,440,450,534,587,574,561,541,558,613,581,433,547,508,463,458,438,437,402,404,523,589,589,517,535,478,460,427,470,488,501,588,717,665,643,467,774,802,793,726,698,618,510,606,690,714,782,783,830,798,747,435,411,460,464,493,613,560,579,473,441 1,18,17,27,30,27,25,423,413,404,399,406,399,407,443,414,415,411,418,429,428,389,423,393,385,394,405,390,378,382,441,437,448,423,449,387,410,386,398,447,461,535,660,598,544,401,508,526,536,468,478,454,420,454,485,492,520,505,564,519,491,385,388,381,387,399,441,411,412,406,393 4,13,13,52,72,71,50,417,486,459,465,424,431,455,454,446,426,439,495,625,600,426,557,526,478,472,443,418,402,383,427,574,610,538,533,450,440,390,410,397,420,434,474,464,463,420,613,815,834,757,713,612,523,467,483,530,567,565,634,616,577,415,410,406,399,455,594,555,558,483,450 18,21,13,58,65,37,36,447,396,401,395,403,389,460,495,471,453,477,430,423,431,390,420,396,394,402,390,384,377,394,451,407,405,414,425,395,388,436,430,469,482,550,634,556,539,462,661,552,499,468,454,425,419,645,704,704,755,738,785,723,652,393,390,400,387,422,422,435,420,383,369 8,43,31,98,88,64,74,470,486,439,422,410,417,482,517,501,492,492,538,567,532,428,492,452,426,420,424,400,383,419,502,546,525,471,490,416,423,424,469,501,507,587,707,633,596,484,737,754,728,657,639,556,462,622,716,734,810,810,844,788,724,412,385,431,423,468,533,504,526,440,419 4,10,7,18,22,15,11,408,393,395,393,394,408,410,418,411,398,416,424,473,440,404,436,415,391,406,388,389,374,402,400,439,466,406,436,398,403,406,400,392,392,404,441,420,412,389,460,553,564,491,481,428,393,400,441,442,488,470,510,489,453,376,400,391,396,406,455,427,425,418,391 9,15,14,15,10,8,15,407,375,405,385,393,383,384,396,378,392,398,393,396,411,394,394,399,380,383,386,380,383,390,383,404,404,396,408,383,365,386,395,392,398,402,418,399,427,406,438,459,449,431,420,403,389,435,448,455,458,464,478,480,427,386,396,391,386,394,405,393,387,396,405 8,10,9,30,37,35,28,398,395,364,398,394,380,397,404,395,392,391,384,384,387,379,389,384,370,381,369,388,389,384,384,390,379,390,384,393,363,386,406,386,396,395,405,407,390,390,450,388,399,401,383,397,391,409,418,430,442,440,436,427,402,374,379,381,381,401,384,375,390,381,384 3,30,29,110,182,175,105,371,395,412,394,391,393,386,403,397,387,382,387,428,446,394,441,427,410,413,397,383,380,377,394,421,466,405,434,419,388,377,373,399,382,389,381,378,399,384,411,535,570,499,474,437,385,378,400,391,407,415,417,412,393,384,407,383,395,395,444,414,416,392,399 9,26,22,35,57,39,22,416,489,475,459,404,419,442,469,467,433,455,515,648,596,432,607,540,490,454,435,417,389,410,451,580,620,516,519,442,423,429,415,423,444,480,534,489,477,428,567,810,817,722,680,564,468,502,568,540,581,581,635,604,555,398,417,415,412,470,615,561,535,470,431 11,27,23,48,64,43,30,586,678,611,591,552,572,625,689,686,675,670,724,791,785,537,708,666,609,592,500,486,440,387,580,750,762,690,697,608,539,417,410,430,451,525,654,660,671,457,841,937,920,871,849,778,676,560,650,672,760,763,832,840,807,509,512,521,542,691,794,735,758,635,557 7,47,40,28,33,26,22,613,717,664,639,552,591,660,729,717,716,706,760,826,808,564,754,700,645,629,566,525,468,422,629,796,810,731,754,636,554,435,444,479,514,581,732,705,724,492,886,965,954,905,880,811,704,660,746,770,835,840,890,885,849,536,517,532,579,736,832,777,801,691,567 12,20,18,75,87,78,67,437,511,439,432,423,420,427,472,465,464,446,515,616,616,442,562,517,468,467,437,418,404,404,434,579,628,538,556,465,449,396,398,400,399,419,488,470,465,421,625,822,821,753,712,603,496,458,496,504,566,554,611,608,571,399,420,416,413,492,621,560,576,491,470 8,13,13,69,107,107,68,412,447,457,416,406,388,426,443,427,427,422,468,540,525,419,474,453,435,422,407,413,403,393,411,494,512,449,468,432,419,414,388,388,381,412,431,427,451,401,572,735,740,667,630,539,439,434,470,473,539,535,574,583,533,404,413,388,399,459,532,474,514,453,408 4,44,42,24,37,35,22,390,387,389,379,377,399,398,407,392,375,405,383,400,415,380,399,405,385,409,387,393,376,388,396,419,395,400,399,388,400,383,398,418,404,421,479,405,410,397,444,418,426,418,414,393,411,438,439,446,495,475,509,444,420,382,393,392,401,392,391,386,380,371,393 19,23,21,42,68,53,30,426,418,402,388,398,396,428,409,409,397,412,408,433,400,404,413,400,397,387,376,393,383,440,407,418,420,405,417,392,389,409,418,412,422,422,471,451,431,418,477,488,449,454,447,424,402,456,461,473,519,522,524,502,474,386,391,371,378,388,411,390,415,389,393 20,8,8,19,28,24,16,386,383,384,383,388,397,417,420,390,410,399,399,384,392,395,401,383,391,381,381,376,377,393,389,369,398,384,395,388,375,389,385,398,401,411,435,409,417,380,424,401,394,409,399,384,371,417,418,442,437,469,463,466,417,394,389,376,377,383,382,390,390,380,381 12,205,189,124,177,166,115,380,387,407,393,364,384,395,441,420,376,399,409,399,421,389,389,390,387,399,393,394,360,405,418,403,421,383,410,391,406,423,389,413,404,470,527,463,471,396,444,488,480,442,410,417,407,419,422,434,491,471,527,479,464,376,379,387,398,405,420,388,403,369,397 5,28,27,361,596,612,367,450,467,414,440,405,414,460,500,502,482,474,481,532,527,423,471,455,442,434,423,419,400,402,446,474,501,476,469,451,419,411,411,409,424,463,535,507,515,451,673,708,704,637,602,542,451,495,557,585,662,651,707,686,634,434,413,428,430,476,523,482,493,450,431 13,76,73,246,336,332,239,415,500,491,454,429,464,470,489,458,469,457,537,639,628,442,577,532,489,472,428,425,404,387,439,595,625,539,558,461,445,389,388,406,404,449,511,485,488,445,641,807,815,746,707,604,495,444,500,494,587,585,644,638,595,416,430,417,412,518,612,557,573,480,464 20,22,21,60,74,51,41,407,728,675,591,465,485,435,490,452,436,426,761,918,848,690,899,808,728,707,555,500,453,392,455,896,907,806,806,625,528,387,436,455,465,511,585,515,504,473,621,1018,1011,927,882,745,594,593,626,601,627,621,675,618,569,412,441,387,409,741,898,794,801,679,534 17,35,31,441,532,469,380,692,551,499,463,449,453,728,770,739,712,671,651,646,637,444,519,491,471,444,439,418,401,432,569,579,556,516,532,460,434,456,483,518,556,635,748,703,687,588,832,814,772,714,686,620,510,733,810,817,866,857,902,868,814,549,424,539,556,587,619,587,601,498,468 3,12,12,56,70,70,54,403,476,448,438,429,408,389,427,407,434,439,458,559,554,417,522,493,446,447,416,407,388,374,403,550,576,484,483,412,412,374,381,386,388,393,432,416,433,389,529,756,773,685,651,539,459,389,431,426,481,484,519,518,503,409,416,398,390,465,559,520,533,449,423 10,17,16,26,29,22,20,482,420,384,403,411,404,456,442,409,409,408,390,431,432,395,416,414,395,377,400,372,396,387,426,432,438,411,428,398,402,388,394,403,427,508,592,537,503,391,484,527,538,482,472,498,446,425,434,427,481,472,505,459,458,379,389,397,367,400,431,417,416,425,388 7,15,12,33,41,32,26,433,423,405,383,391,401,431,469,437,441,421,453,460,465,397,444,425,412,410,389,395,376,399,411,439,463,425,434,410,404,387,391,401,406,414,454,432,446,395,553,577,572,529,490,452,436,440,450,471,524,534,595,556,495,407,391,402,396,426,484,440,433,422,404 15,11,10,78,253,255,73,416,435,430,440,436,472,412,416,403,438,426,426,469,483,388,436,421,427,435,425,433,419,370,418,427,446,439,458,425,444,392,375,397,386,395,412,407,421,397,505,621,628,591,565,571,492,401,416,419,450,446,490,476,469,412,444,412,412,423,461,475,520,451,453 17,10,9,30,35,26,22,423,388,398,387,390,389,421,412,412,408,402,404,403,418,400,392,394,384,391,382,399,370,386,395,399,411,386,402,390,379,399,385,402,396,410,455,431,415,408,462,446,440,416,407,400,377,424,435,444,466,483,510,480,438,387,374,387,397,393,392,385,402,389,399 6,20,19,63,97,91,56,412,455,430,412,420,423,419,445,441,418,411,483,518,500,420,459,456,444,432,402,402,398,404,433,478,498,465,458,418,400,386,398,411,394,431,479,449,445,405,578,692,689,612,585,505,441,458,480,506,557,550,601,590,533,395,397,399,408,445,503,469,487,447,410 20,8,8,28,33,29,24,388,392,383,384,378,383,396,396,377,403,388,373,387,397,393,402,384,394,378,380,374,394,390,380,389,388,404,388,393,388,377,385,395,393,400,433,391,414,388,424,418,415,405,408,388,377,408,429,406,462,442,468,438,418,376,392,394,390,390,395,392,387,380,368 18,22,15,47,63,41,32,456,381,378,399,379,377,477,488,449,438,415,380,407,402,386,389,390,383,381,385,370,393,407,401,415,401,400,391,381,381,396,390,423,406,430,487,461,458,421,522,474,431,404,403,386,385,449,498,478,552,557,604,570,494,392,371,375,373,396,395,392,403,417,383 7,25,19,39,62,47,29,403,380,375,392,384,384,423,435,429,402,408,397,427,417,391,420,393,379,383,392,396,382,374,383,404,416,410,411,392,395,364,417,414,400,411,445,440,408,417,454,461,462,430,428,399,400,417,441,451,457,477,513,497,443,383,403,381,398,396,421,403,418,409,406 15,11,9,26,29,20,17,416,449,438,423,402,404,435,458,455,442,446,471,516,495,416,466,467,422,417,414,404,378,402,421,488,495,442,501,416,401,408,403,399,408,427,486,461,448,402,579,673,644,599,568,508,443,443,472,493,566,544,597,585,552,409,395,411,415,441,520,464,483,437,394 16,189,153,300,350,303,258,627,782,739,687,629,657,685,746,729,721,710,812,902,881,659,857,810,749,722,605,590,488,427,658,872,903,827,829,726,669,446,476,514,549,636,765,738,743,550,904,1023,1023,988,965,885,779,715,783,795,861,859,911,905,868,549,566,553,577,793,913,864,871,765,688 9,19,13,53,59,44,40,445,391,400,399,381,402,459,476,439,432,404,408,434,411,396,409,414,395,395,385,402,372,390,416,421,441,409,425,390,397,424,404,411,410,446,473,482,481,404,542,541,515,479,449,432,390,470,500,482,567,569,623,599,525,403,387,376,378,401,414,397,410,396,386 13,10,10,34,48,50,34,402,445,428,429,403,416,420,430,435,436,403,448,540,530,418,518,486,448,441,402,411,384,387,409,509,530,486,495,424,427,387,391,398,403,405,443,428,431,392,506,736,743,662,628,542,465,420,431,455,475,467,518,504,460,403,408,396,402,461,532,494,507,457,416 2,9,9,23,25,25,23,407,460,442,438,395,407,394,426,405,410,418,457,570,518,411,505,469,447,429,403,418,393,411,403,509,562,488,486,429,411,388,396,401,391,408,426,418,432,389,495,741,756,666,626,523,423,425,411,432,468,449,482,492,467,399,408,383,397,444,518,502,489,433,427 8,23,23,16,22,16,11,382,397,376,391,394,376,403,393,415,410,393,412,420,423,390,391,401,386,372,373,382,404,400,389,376,405,393,412,383,385,380,401,402,389,429,451,423,419,401,470,467,455,419,433,402,387,429,457,468,456,484,507,489,438,403,382,383,383,398,399,398,397,386,391 4,22,21,327,586,595,326,414,396,390,389,380,393,438,444,436,441,420,405,418,418,391,419,399,391,408,367,374,388,430,415,422,406,400,400,423,385,437,433,426,446,485,516,466,444,495,555,510,489,452,438,411,381,689,761,758,739,689,701,586,521,401,380,406,391,419,403,395,405,394,395 17,14,9,33,40,26,20,390,395,406,381,389,407,413,429,412,411,392,407,394,397,378,389,384,378,379,377,395,399,394,394,382,384,391,385,371,392,391,408,399,404,411,448,416,411,394,479,420,395,399,394,376,379,410,439,441,461,495,530,471,434,379,392,386,379,381,398,389,388,406,395 11,51,47,94,137,113,77,441,533,496,466,439,443,461,507,492,458,474,569,670,644,456,613,547,508,472,435,421,419,406,455,631,671,570,607,488,443,395,416,413,440,469,535,509,512,429,663,826,833,758,730,632,504,499,562,575,632,621,683,660,625,420,413,389,417,525,651,580,595,499,450 16,28,27,281,505,509,278,455,432,446,414,405,431,473,491,487,456,469,474,474,491,408,437,417,395,407,406,379,400,445,435,444,439,440,451,429,396,412,421,406,447,469,550,496,502,464,622,636,605,576,544,480,438,549,633,627,661,622,674,656,607,429,384,419,429,443,459,451,470,431,416 4,21,21,106,152,149,102,397,450,437,424,412,410,410,436,427,436,434,468,592,565,412,521,497,463,440,420,419,402,395,411,548,567,494,525,435,397,392,394,394,403,395,448,422,453,431,541,761,768,672,647,547,466,441,447,465,490,489,550,536,490,393,414,399,423,458,548,513,505,430,439 9,209,108,375,509,336,219,663,646,574,565,541,523,704,769,714,715,698,711,763,744,494,675,627,570,553,492,463,448,620,797,769,761,682,696,606,552,707,843,897,956,1020,1023,1014,942,673,973,943,919,863,837,762,654,857,950,995,1023,1023,1023,1023,978,498,477,507,536,643,741,691,716,607,518 17,154,140,130,171,151,111,458,600,554,506,486,487,462,530,498,517,481,598,769,745,487,762,698,616,571,494,483,430,407,444,720,776,665,680,557,492,422,413,428,446,467,584,519,516,439,666,956,976,890,855,737,600,536,574,586,648,659,711,688,636,401,455,413,430,580,796,744,738,618,529 9,311,122,447,431,220,278,724,638,578,551,517,570,749,809,775,760,738,732,749,749,486,637,596,560,527,471,449,394,716,901,806,761,689,722,651,569,841,966,1014,1023,1023,1023,1023,1023,774,1023,963,913,866,835,786,660,968,1023,1023,1023,1023,1023,1023,1023,548,472,531,582,658,714,685,692,571,512 2,14,14,181,208,215,186,413,403,417,423,397,396,409,417,411,423,404,436,422,439,393,412,394,393,379,376,374,390,392,401,411,424,418,422,401,394,400,398,382,401,418,438,423,407,408,502,518,499,467,447,406,406,425,456,450,499,464,520,482,474,384,392,402,397,409,417,417,420,395,414 5,47,43,45,73,64,38,503,584,529,510,454,498,515,552,540,530,512,617,728,694,485,668,591,540,526,470,434,426,399,485,696,724,618,646,519,431,386,421,431,448,469,579,557,558,404,715,869,865,797,772,670,556,528,580,590,681,673,730,721,682,412,434,444,452,586,715,649,683,550,487 11,150,112,154,200,136,107,521,681,622,587,527,546,560,618,608,574,578,711,827,795,550,781,723,649,620,539,492,439,426,537,785,827,728,754,615,540,428,474,492,494,581,689,629,632,487,796,960,967,898,871,786,665,603,687,696,770,757,816,803,755,429,470,468,478,667,818,760,765,654,547 13,15,12,29,39,31,23,412,405,392,395,371,393,450,445,416,402,406,393,413,388,394,404,399,389,390,398,379,398,380,413,401,404,400,377,391,380,387,374,403,419,422,452,451,436,396,490,419,427,412,412,377,384,430,459,437,502,493,545,525,476,385,378,397,377,393,397,391,402,394,397 6,16,10,84,89,51,44,453,500,465,443,425,442,462,514,498,496,480,530,640,615,433,561,512,472,467,435,420,422,431,464,591,636,537,559,468,436,408,432,438,469,528,583,529,516,455,698,816,814,748,709,625,477,573,644,658,720,709,746,721,664,429,421,398,416,511,610,536,571,472,426 11,12,12,34,42,41,33,415,466,461,457,414,410,426,415,433,434,430,484,595,569,430,535,514,460,438,408,418,406,386,412,553,591,499,527,454,429,381,398,403,427,417,446,444,455,381,546,776,787,708,670,548,468,408,440,440,506,506,547,535,498,393,413,382,403,456,570,516,545,468,417 12,28,25,12,14,12,10,588,721,675,640,575,617,640,703,698,697,681,756,832,808,562,758,707,647,642,550,509,438,409,615,805,814,741,768,645,579,412,414,464,488,556,698,681,718,448,876,975,964,922,897,838,737,596,670,695,789,789,861,871,840,518,526,529,550,733,839,788,805,694,605 11,8,8,14,12,11,13,430,397,405,395,395,392,418,416,411,404,397,393,414,433,398,406,409,384,396,399,376,382,386,421,436,442,409,406,396,406,386,393,412,423,485,551,514,480,391,440,482,504,472,459,430,414,404,435,443,442,451,476,462,431,389,389,383,374,393,406,406,404,411,391 7,8,8,122,154,151,121,455,713,658,606,508,494,496,519,503,493,483,741,895,830,661,874,780,710,683,555,500,446,404,467,880,884,796,800,645,563,396,409,429,446,503,579,568,571,440,705,1023,1007,938,896,776,637,511,580,604,638,647,700,700,646,432,515,415,441,770,926,825,853,717,573 7,113,86,89,111,80,62,666,804,765,751,719,749,741,827,848,847,850,870,875,873,581,727,707,689,670,620,627,539,408,815,825,807,774,797,735,706,443,437,445,503,606,795,822,876,509,1006,1019,993,966,949,923,833,670,759,791,879,893,962,986,969,653,659,685,719,826,851,828,867,773,727 13,304,213,269,388,262,186,792,1023,1023,1023,971,973,825,854,818,803,790,1023,1023,1023,1023,1023,1023,1023,1023,1023,975,874,850,893,1023,1023,1023,1023,1023,1023,829,793,813,855,918,1004,979,976,745,1015,1023,1023,1023,1023,1023,1023,880,923,925,970,967,1016,1009,979,645,938,615,658,1023,1023,1023,1023,1023,1023 13,9,9,36,36,36,36,413,459,450,425,418,434,427,421,436,431,445,481,555,527,439,536,492,454,457,417,409,397,408,421,550,559,483,516,458,405,381,405,385,400,420,459,448,441,408,568,763,759,681,652,551,463,429,470,462,523,526,559,551,518,391,418,407,401,475,572,503,530,466,433 11,151,117,163,235,187,131,534,798,765,694,595,583,577,657,616,603,579,836,962,918,746,944,873,801,778,662,576,490,441,557,938,962,870,880,750,639,460,480,492,532,617,724,668,676,551,812,1023,1023,997,966,858,719,687,747,751,789,795,838,826,788,480,536,454,483,816,958,886,888,782,647 16,11,11,49,82,84,49,396,445,411,400,400,418,397,410,392,403,410,412,443,450,389,433,412,423,387,410,377,389,379,406,444,459,423,433,417,406,395,394,387,384,405,403,413,405,384,475,627,622,546,525,464,417,426,421,417,475,467,490,490,450,397,400,394,390,416,469,431,445,419,400 6,101,87,80,129,110,65,529,692,640,585,505,500,547,575,577,566,541,719,854,820,599,827,754,670,658,560,505,432,435,521,825,857,749,780,609,551,419,426,448,474,556,656,602,611,455,770,968,978,900,873,761,623,604,653,656,724,718,779,764,717,449,455,447,470,703,851,786,792,669,549 8,19,12,46,61,35,26,449,396,384,377,399,412,463,457,452,421,421,423,442,420,391,423,410,381,399,405,404,374,391,416,416,408,421,415,400,372,404,410,411,412,441,497,490,479,415,533,527,505,483,427,416,404,473,514,516,581,588,648,604,530,390,385,401,380,384,437,405,401,396,381 14,21,19,147,182,156,123,411,465,438,435,419,434,438,435,459,436,433,479,543,544,425,483,455,437,439,428,404,400,396,421,514,561,485,481,434,387,395,412,401,417,452,498,480,457,419,588,727,728,647,607,528,453,463,531,542,601,585,665,605,545,407,396,405,405,448,544,482,482,453,417 17,10,9,22,28,25,20,426,390,380,376,371,406,403,408,411,400,397,376,391,393,395,400,386,387,397,398,378,370,369,407,374,375,388,379,401,378,384,397,385,399,412,445,437,424,394,425,427,406,428,395,384,392,415,421,410,469,454,490,471,424,387,373,377,391,372,395,373,389,389,389 8,18,16,80,137,126,72,402,447,418,423,422,416,415,466,436,431,449,494,512,484,405,481,447,417,426,394,397,410,380,426,493,509,468,470,423,408,379,402,401,422,442,483,448,452,401,568,712,708,628,598,514,445,474,524,515,583,567,607,553,513,410,407,418,398,448,497,471,490,435,424 20,19,15,72,95,74,53,416,439,435,426,399,410,452,449,445,434,426,465,512,507,413,493,463,419,433,408,401,386,379,434,503,537,469,476,417,423,410,407,428,416,437,506,478,451,432,584,697,700,615,584,501,447,469,542,551,616,597,637,600,561,396,400,401,417,434,513,475,508,427,396 17,10,9,21,28,24,19,376,390,370,383,388,395,398,416,394,392,384,401,385,382,377,388,383,389,386,373,378,375,390,390,397,379,399,380,379,392,391,389,415,404,402,423,411,421,392,425,414,411,395,384,387,379,422,436,442,450,452,477,440,426,391,365,381,379,379,384,370,368,395,393 1,14,13,50,64,59,47,399,439,434,419,406,388,413,426,414,418,408,429,505,493,412,477,458,422,421,407,401,391,381,407,472,517,448,472,427,427,382,375,395,400,425,438,420,415,394,475,678,700,596,567,497,439,426,450,459,484,488,504,490,469,389,398,402,387,423,471,461,469,414,388 15,12,11,18,20,17,15,433,508,475,438,426,440,457,472,476,481,470,530,593,575,440,524,489,449,447,425,411,398,384,460,558,569,508,504,441,443,381,394,412,417,443,505,488,506,405,649,754,750,676,663,577,479,438,486,516,570,584,651,646,594,409,424,415,419,464,572,507,538,467,425 7,11,11,27,39,41,28,391,414,390,369,390,381,398,402,397,402,385,407,422,428,389,445,414,413,413,386,390,392,390,402,431,432,429,421,385,364,393,378,394,389,395,421,408,394,394,440,566,575,509,471,422,411,394,420,421,448,449,471,454,420,384,385,405,377,398,444,410,411,398,385 7,21,19,32,49,40,25,397,389,379,419,388,387,409,425,406,399,397,408,393,405,388,396,398,385,394,385,384,400,387,408,405,409,403,388,402,393,390,402,391,398,418,461,436,426,407,484,462,439,434,381,389,387,418,482,500,501,492,532,502,462,399,386,394,383,379,382,403,392,389,388 19,25,24,57,74,66,49,429,507,457,466,424,438,435,463,480,450,454,506,626,596,429,554,516,465,454,433,430,393,377,450,569,603,515,532,456,426,390,406,404,400,458,470,471,481,424,620,795,801,715,691,591,489,487,496,557,612,593,645,625,575,425,410,416,416,471,601,562,540,478,450 4,11,11,51,85,88,53,406,384,384,383,399,384,391,403,387,395,384,403,407,384,384,386,395,396,377,400,391,378,419,375,394,406,378,389,382,378,390,382,373,388,384,392,390,405,385,426,423,417,395,394,390,382,422,466,468,463,427,448,417,410,384,381,379,389,377,386,407,389,376,396 20,11,11,31,40,35,27,404,396,379,385,386,376,412,402,398,419,399,371,397,405,384,385,392,397,391,390,389,382,412,402,400,394,388,400,373,375,405,386,366,389,418,436,392,423,404,449,440,427,413,410,393,389,403,412,426,440,456,467,468,447,377,383,386,396,396,397,408,386,399,392 16,157,145,105,133,118,92,421,417,366,401,403,386,418,418,423,419,431,440,443,423,402,392,421,401,388,394,371,361,425,433,425,442,400,430,400,397,400,408,419,430,403,505,472,457,413,504,529,505,473,446,440,399,446,477,484,512,506,554,534,488,404,394,409,408,412,446,391,423,404,402 4,9,9,35,43,41,33,407,441,412,391,413,399,407,413,401,401,399,440,510,475,406,467,438,422,419,391,391,388,400,393,470,473,444,461,420,407,378,390,414,385,397,422,412,402,383,478,643,667,571,527,485,430,403,420,432,470,459,497,472,443,390,389,386,385,427,488,462,450,423,410 8,10,10,34,49,46,33,416,446,415,422,411,407,426,425,422,419,415,462,515,512,412,494,442,436,432,415,401,400,411,401,494,527,459,470,407,417,397,389,402,383,407,432,429,421,396,503,722,735,652,615,508,463,417,439,463,478,500,519,501,490,393,410,383,399,443,511,500,482,459,405 7,32,31,223,384,391,226,398,409,394,382,397,396,422,429,411,444,411,428,416,424,388,412,382,389,386,376,379,386,388,411,419,417,404,397,396,387,397,376,387,418,424,481,458,427,422,521,474,451,432,421,405,393,484,545,564,574,548,576,559,501,417,394,405,403,393,412,417,389,391,408 7,9,8,25,27,23,21,410,388,398,372,400,386,414,418,406,406,396,402,403,399,382,399,385,375,382,380,384,385,380,385,398,413,385,396,395,374,403,400,388,396,431,431,422,420,394,446,431,443,412,394,398,380,401,430,412,448,445,477,430,417,380,390,370,381,399,401,390,384,398,394 11,20,19,352,633,635,354,414,408,392,368,404,386,420,414,449,427,421,412,429,448,384,420,404,391,394,391,408,384,429,405,420,432,427,408,384,379,420,422,406,455,470,520,490,465,456,543,535,513,461,452,442,417,523,597,599,623,609,639,560,513,414,392,395,393,406,429,415,415,402,400 7,23,18,59,85,48,33,425,416,415,381,385,390,433,453,437,421,426,429,446,428,378,419,424,409,402,389,402,389,394,412,441,426,420,417,392,404,406,398,417,423,450,510,468,460,421,571,559,531,491,455,449,422,468,527,566,595,587,642,583,525,396,392,387,391,405,427,419,414,400,390 15,29,27,75,147,126,62,447,463,456,425,437,414,457,501,482,482,469,484,552,535,412,497,467,434,426,413,409,401,415,447,510,535,469,490,415,413,420,405,398,438,473,544,515,491,435,639,717,715,654,607,534,484,521,569,563,637,636,689,651,610,418,412,435,432,484,531,490,533,430,430 13,29,29,59,88,89,58,403,465,437,443,405,426,425,428,429,425,432,458,543,544,421,515,488,430,436,414,396,404,394,416,531,553,496,496,442,407,410,396,384,411,415,479,449,459,417,538,734,744,663,633,522,458,449,487,502,539,537,584,557,532,415,410,392,400,440,532,495,524,425,406 19,28,23,73,85,55,45,458,427,397,395,411,398,476,482,450,421,419,436,449,453,387,434,407,409,395,390,393,380,399,442,433,454,430,410,412,382,418,401,419,403,451,526,492,488,424,552,571,560,515,475,435,405,486,502,505,580,586,631,596,539,389,396,391,403,404,425,412,416,404,400 11,55,21,81,105,34,29,518,546,499,467,435,419,508,574,548,534,512,557,671,656,440,620,549,494,469,429,430,411,412,486,646,689,566,612,483,458,430,473,470,505,575,667,612,581,501,741,844,842,767,735,610,521,650,727,730,778,768,807,766,697,421,410,425,438,507,673,582,611,494,446 1,236,198,103,114,81,79,467,546,479,459,435,462,480,526,508,501,464,570,653,631,450,585,533,478,470,420,419,400,429,475,619,642,536,563,469,433,421,437,433,474,520,637,602,564,450,725,827,831,752,708,623,505,565,655,689,763,741,796,746,711,412,430,410,423,507,607,556,551,482,463 18,16,14,36,47,39,30,391,404,396,406,376,393,381,413,410,403,399,416,410,398,379,411,404,400,385,381,390,389,395,401,406,427,397,423,405,380,407,392,398,408,420,463,423,434,400,468,486,478,438,438,393,389,435,445,429,465,487,499,477,431,379,401,381,396,414,407,411,409,413,390 8,9,8,62,95,72,46,485,448,417,411,404,430,509,564,516,515,492,493,482,494,402,421,418,403,412,417,380,401,500,592,533,498,475,508,447,450,544,566,590,650,728,827,774,740,458,728,676,623,569,529,508,436,563,665,701,785,782,833,782,711,429,399,429,436,444,473,452,470,423,414 11,17,16,67,104,101,63,420,499,449,467,418,431,455,464,451,437,443,493,605,565,422,557,507,470,454,431,417,398,412,412,569,608,509,551,471,432,398,396,404,408,420,478,478,467,414,578,789,802,728,680,584,493,445,469,489,551,554,596,587,547,397,423,400,396,464,580,523,549,486,428 4,38,34,215,313,296,195,479,511,480,468,430,450,512,551,518,524,511,556,648,625,445,574,527,484,469,436,405,406,441,476,603,630,522,563,442,449,451,473,470,518,582,674,608,580,520,737,816,811,735,709,609,480,670,734,740,789,776,816,771,728,427,432,436,420,514,612,530,560,481,429 5,12,10,49,58,44,38,412,435,423,414,399,435,428,444,423,427,435,452,519,504,409,469,440,434,421,393,409,397,373,430,479,511,437,446,416,401,379,410,418,416,446,503,467,471,427,568,662,667,592,549,491,438,492,532,536,598,579,649,602,543,389,415,414,403,438,512,488,472,444,401 4,101,90,87,102,91,78,483,765,717,635,512,542,524,574,542,544,524,799,928,869,724,903,824,750,725,598,531,452,419,495,904,910,803,812,636,572,421,459,478,527,609,674,610,587,540,745,1021,1007,932,893,770,628,681,725,709,742,728,778,753,713,432,484,422,441,800,919,825,839,722,587 4,115,95,173,201,171,147,542,710,660,610,537,549,582,637,611,603,597,725,843,822,578,804,744,666,635,541,519,438,406,543,810,851,760,773,661,581,425,437,458,504,571,678,657,643,504,820,984,989,923,898,809,671,642,702,720,778,777,835,828,786,472,517,466,486,699,845,780,794,676,558 10,30,29,104,169,170,104,425,427,404,399,393,391,422,449,441,425,402,439,473,471,401,474,455,425,421,406,399,400,377,408,454,481,432,436,403,399,403,377,380,413,421,438,427,427,397,491,572,607,513,497,436,422,457,456,468,506,489,538,508,476,402,402,390,414,424,477,473,460,407,413 8,10,10,98,144,143,95,397,422,413,382,385,405,417,432,434,416,421,437,443,440,401,421,405,402,402,391,406,397,370,401,438,445,416,431,410,405,395,395,379,386,412,430,441,419,401,494,598,576,533,479,473,415,434,445,452,504,493,526,505,482,397,404,388,394,408,447,429,438,423,407 9,14,14,89,114,113,87,411,458,406,412,408,395,422,433,422,406,419,448,518,500,398,470,477,430,415,408,379,389,394,430,496,506,458,473,442,423,401,402,405,408,402,462,444,450,392,538,707,711,632,604,503,451,439,460,466,514,518,545,549,504,404,410,399,400,454,520,484,506,446,412 12,47,37,47,62,45,34,500,546,530,480,446,489,527,590,559,551,544,601,698,664,473,636,561,517,499,457,431,414,424,498,675,694,594,631,491,454,403,456,469,491,589,674,614,615,491,755,857,847,783,755,663,522,659,720,727,773,764,807,782,732,431,402,447,458,556,684,633,633,537,475 20,13,13,34,45,40,30,415,447,427,410,396,416,439,449,424,413,438,452,497,495,409,455,435,433,418,405,396,403,396,409,471,478,443,447,415,417,387,401,399,402,414,470,463,454,389,567,657,649,582,541,494,449,458,489,501,563,543,594,582,517,400,378,407,409,417,482,451,461,424,410 11,9,8,35,44,39,31,393,437,421,404,415,421,416,430,405,414,392,431,521,491,405,473,429,410,408,384,401,390,381,399,493,505,459,459,405,406,415,386,379,404,429,420,419,406,401,490,671,682,590,553,474,413,420,452,464,490,469,518,496,482,388,386,392,384,438,487,453,455,424,396 18,10,10,8,11,7,6,456,530,487,490,446,460,515,560,549,557,540,585,641,602,438,540,509,476,469,445,426,409,394,502,611,607,536,556,493,435,413,403,413,416,470,575,552,570,404,733,803,779,723,701,627,519,484,534,551,646,653,734,726,682,459,422,451,451,536,627,582,607,504,466 1,17,12,33,39,30,27,416,375,393,369,394,405,429,414,400,417,404,396,398,391,387,370,385,401,370,386,382,378,382,393,365,390,388,387,379,371,382,408,393,404,414,465,432,434,394,473,427,411,402,398,395,381,412,445,445,498,495,546,499,457,389,391,367,378,392,404,387,378,384,387 6,11,10,17,20,17,15,407,498,471,458,422,430,439,461,458,423,424,501,641,596,442,613,556,505,480,450,422,388,394,420,591,663,538,555,460,426,382,391,416,407,426,507,454,464,398,585,761,793,685,665,564,467,461,505,496,565,560,618,600,561,407,416,413,413,470,636,564,566,504,427 16,39,36,73,130,119,65,479,493,453,455,417,418,501,542,517,513,503,532,567,561,415,507,487,429,440,406,406,402,402,454,521,559,473,497,432,430,416,417,425,447,493,577,541,532,435,689,766,749,682,639,545,468,540,622,642,706,697,744,716,658,419,412,418,423,484,557,509,547,453,450 20,308,168,92,111,58,46,638,591,531,518,491,494,698,762,726,712,685,700,713,699,457,602,531,517,503,442,412,421,695,874,768,721,671,682,603,585,825,953,994,1023,1023,1023,1023,1016,664,1011,924,874,826,793,730,618,896,1010,1023,1023,1023,1023,1023,1022,544,448,525,547,635,688,639,671,569,498 6,117,32,179,207,115,92,641,592,517,493,446,491,683,739,706,690,657,684,686,672,439,579,549,507,484,441,421,412,511,688,664,651,584,598,517,504,558,636,706,759,845,937,882,835,688,940,883,842,789,751,688,584,852,923,946,1023,1023,1023,996,939,486,468,497,506,564,659,598,590,520,451 12,873,554,206,281,131,100,693,699,633,578,521,540,743,788,759,740,733,748,802,786,524,719,661,592,584,501,493,394,684,864,826,803,731,737,660,582,800,930,977,1023,1023,1023,1023,1006,719,1023,982,947,896,864,791,690,926,1023,1023,1023,1023,1023,1023,1023,545,480,562,553,702,780,742,738,638,549 15,15,15,35,34,33,34,582,520,492,484,469,458,640,696,674,653,644,648,623,637,421,517,474,462,456,438,428,387,421,552,584,565,516,535,481,453,428,465,429,471,545,680,652,687,471,814,795,751,710,686,626,511,627,703,725,789,787,843,835,790,497,444,513,522,580,624,573,607,500,491 3,15,13,47,59,50,40,408,428,404,406,403,389,418,416,410,408,406,417,445,447,410,433,420,403,398,391,382,378,388,393,419,466,412,428,397,386,378,386,382,405,415,464,430,426,407,506,570,563,506,463,446,396,449,467,472,519,498,538,506,467,394,400,392,392,412,437,414,436,403,393 14,16,15,46,48,44,40,414,451,443,431,415,396,398,433,425,417,425,445,546,536,405,500,480,445,432,404,400,393,377,406,535,567,487,496,427,408,374,392,400,417,424,467,434,428,403,541,727,737,653,603,528,465,430,488,482,544,544,606,556,524,394,390,393,402,471,557,481,476,460,419 2,76,52,46,63,43,31,472,461,423,420,397,428,473,520,492,493,459,472,519,486,415,442,428,415,394,399,401,393,430,563,505,492,449,450,437,428,444,508,559,642,749,882,819,744,479,847,735,666,608,565,521,447,633,766,840,980,983,1014,932,861,426,403,422,417,437,477,447,464,420,396 11,11,11,63,78,77,62,396,453,438,431,412,418,400,442,414,451,413,450,517,519,417,473,446,424,428,419,411,398,386,401,516,529,468,478,431,406,396,397,398,390,412,477,442,429,408,538,708,718,633,590,513,457,429,459,461,532,526,575,541,494,385,395,390,401,434,495,485,472,430,407 8,1023,534,286,352,127,105,672,699,635,607,548,586,724,782,753,744,740,760,810,799,515,727,686,592,607,501,496,451,534,714,782,799,708,728,591,552,596,685,739,776,855,928,860,824,731,941,964,949,899,873,794,697,884,942,952,988,976,1010,973,927,539,509,518,569,690,791,741,753,631,532 16,8,8,34,62,64,35,372,394,400,384,392,380,395,395,384,392,392,395,435,419,397,399,401,397,395,396,386,394,384,396,408,422,414,421,383,394,391,383,392,383,405,422,405,399,401,459,516,504,453,448,416,398,406,415,413,456,450,453,451,421,390,387,393,397,402,410,426,417,405,381 12,9,9,30,35,34,29,403,450,419,406,427,406,414,441,433,432,414,476,544,537,420,491,473,447,441,414,422,400,364,405,517,539,493,512,435,415,403,387,393,388,412,435,422,423,404,528,732,721,646,620,516,456,428,436,458,487,495,538,537,511,397,409,392,411,455,535,493,487,456,408 6,47,22,27,35,16,12,533,483,453,434,440,409,586,641,590,595,551,553,546,550,424,461,427,432,409,391,412,389,566,748,599,551,508,520,472,430,689,830,886,941,1013,1023,995,910,579,925,807,721,682,623,596,491,824,938,992,1023,1023,1023,1004,938,442,399,439,477,506,500,498,499,465,435 12,11,11,13,12,11,12,501,603,537,520,487,511,551,595,588,577,554,651,724,713,479,649,582,538,518,453,448,411,404,511,686,702,610,627,528,472,402,419,417,419,463,566,566,582,409,757,878,861,811,774,690,565,498,544,561,647,666,747,761,720,461,470,461,484,627,715,650,697,569,494 3,42,15,244,281,100,84,583,666,618,548,507,538,582,671,620,626,610,701,803,771,540,742,680,606,593,504,466,438,418,571,775,799,706,731,589,539,422,510,542,574,667,757,713,686,582,845,947,943,883,854,780,657,739,806,818,858,848,895,861,817,467,480,478,496,655,776,721,736,606,534 14,39,39,206,314,323,209,400,409,404,381,386,399,423,392,423,410,417,407,440,430,394,429,408,392,396,402,386,395,407,419,431,422,391,411,400,398,409,408,406,414,435,482,430,422,423,486,524,506,476,455,431,380,499,559,576,577,554,556,532,482,404,387,400,393,405,425,409,407,415,394 7,15,14,31,44,37,26,390,401,382,380,412,400,402,409,417,380,398,401,401,404,399,401,389,398,385,378,387,391,380,400,398,411,403,419,394,409,385,394,397,404,405,453,403,407,391,424,442,462,435,434,399,378,414,420,440,456,454,482,454,427,387,384,372,387,389,424,389,416,393,402 13,50,45,163,215,186,141,462,541,495,466,476,453,465,510,515,514,490,580,686,643,460,614,574,501,495,445,444,420,377,476,645,649,579,579,512,446,393,405,405,441,477,558,540,526,444,702,855,851,786,750,658,557,495,547,592,671,667,715,706,664,430,446,418,451,545,653,599,637,524,461 1,62,50,120,178,137,95,614,624,558,546,511,527,689,762,753,744,714,714,714,713,470,549,536,505,482,469,460,411,460,759,708,676,634,680,590,565,509,613,673,743,831,928,886,867,530,911,876,834,804,778,739,620,705,804,835,913,907,953,928,888,591,458,589,600,647,673,641,681,567,511 16,38,37,86,120,121,86,488,605,569,544,492,539,523,572,571,536,552,640,736,719,499,663,608,551,549,476,460,440,372,500,709,724,639,671,548,499,402,396,425,408,447,541,529,559,416,762,924,924,866,841,759,637,481,528,573,662,668,741,739,704,447,472,435,471,616,746,690,715,612,529 3,35,18,55,85,40,28,461,406,388,389,373,408,473,465,441,442,429,409,445,405,403,413,410,397,397,395,386,400,414,435,409,430,411,408,383,424,412,434,451,481,522,597,538,502,461,600,517,495,443,437,443,400,557,630,633,676,671,706,642,585,408,384,378,397,392,408,413,406,395,390 16,11,10,27,39,32,22,420,400,391,389,374,369,446,439,415,399,398,387,414,386,395,387,376,386,382,391,380,369,396,406,412,403,388,384,370,371,379,406,384,398,415,450,415,431,402,453,416,420,417,410,387,377,403,418,446,485,501,522,502,463,382,399,392,385,383,394,382,400,400,406 7,11,11,30,51,51,30,427,429,401,417,398,404,424,419,440,409,403,446,517,493,412,457,446,405,410,409,399,398,399,399,480,491,459,446,424,404,415,404,403,419,423,469,434,448,413,539,655,659,573,545,492,416,466,520,522,557,541,613,567,500,393,395,374,398,435,494,465,434,428,408 3,10,10,19,38,35,16,463,470,460,461,454,443,489,544,554,542,530,540,524,549,408,438,430,419,427,407,404,402,399,511,515,480,457,513,453,432,397,423,413,439,461,581,579,608,421,747,712,661,637,612,572,502,493,542,571,668,678,744,749,719,438,406,462,459,498,502,497,534,459,465 9,10,9,24,34,32,23,407,395,398,386,384,398,413,418,404,415,407,404,403,404,375,392,411,403,404,390,388,387,391,394,424,428,403,409,393,399,384,391,384,396,401,426,420,426,390,460,470,454,462,427,390,396,404,411,408,440,436,461,450,424,396,397,386,399,391,394,394,398,384,408 6,128,113,100,111,101,91,606,790,748,694,622,645,650,712,706,691,690,810,912,891,664,872,821,746,739,635,582,492,455,623,878,913,828,847,728,635,443,458,474,521,604,743,706,726,522,869,1023,1023,978,950,869,753,669,748,765,824,819,880,870,839,518,551,509,562,779,914,863,869,770,652 19,28,27,43,47,42,38,421,548,523,460,448,438,449,443,436,424,430,508,699,677,467,689,614,542,505,479,435,401,408,418,651,725,612,639,507,439,397,403,404,397,451,497,463,474,402,583,896,921,829,789,658,510,464,523,538,592,583,623,580,552,403,435,404,409,504,717,649,667,525,445 12,24,22,309,553,561,310,400,401,392,395,372,403,404,410,403,410,395,406,412,427,397,408,396,399,394,384,391,390,402,401,423,419,401,397,394,381,417,409,416,407,441,475,418,434,462,502,503,523,464,463,411,411,549,623,637,610,574,590,531,475,412,384,393,377,413,419,389,418,381,375 14,10,10,19,31,28,18,430,388,402,385,400,390,404,431,395,400,402,388,383,387,385,390,374,377,393,394,381,373,355,386,392,385,401,395,365,367,374,387,389,388,414,456,424,415,398,457,409,393,388,383,395,390,400,438,448,476,471,530,499,470,374,385,387,377,387,370,367,390,369,380 4,8,8,21,26,23,18,402,390,381,386,373,384,411,411,387,429,398,385,405,391,380,375,379,378,393,395,377,371,383,388,395,396,385,396,375,419,382,379,393,397,407,454,427,412,401,433,407,398,396,372,388,379,433,440,462,477,471,501,450,429,378,397,379,392,380,375,383,390,396,376 15,39,35,17,21,12,9,592,681,629,597,554,576,644,719,702,691,680,744,795,786,539,721,671,619,602,508,523,459,406,614,772,775,697,717,634,568,401,436,469,468,546,701,694,709,440,862,940,927,881,857,798,677,573,673,689,777,786,856,858,823,524,508,537,566,714,807,745,788,663,595 1,972,276,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,950,1023,1023,1018,1005,964,968,898,947,1023,1023,1023,1023,1023,995,955,960,968,982,1023,1023,1023,1023,1023,992,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,998,1023,1023,1023,1023,1023,1023,1023,1023 11,10,8,34,43,27,22,404,409,385,398,364,371,400,422,405,408,399,405,417,412,393,401,395,374,388,391,380,369,412,399,402,420,400,402,411,392,408,408,435,443,448,512,467,447,408,513,465,470,453,432,407,394,487,534,526,567,561,604,538,484,390,395,398,381,390,399,402,402,389,409 1,15,12,33,42,31,24,431,400,395,384,365,400,436,472,445,429,432,414,463,415,379,412,412,400,401,396,388,377,392,403,410,428,412,425,424,377,394,405,421,427,418,483,477,443,410,533,520,492,459,442,409,408,448,470,469,525,524,593,560,509,385,382,392,398,408,444,418,434,417,392 2,219,131,379,575,448,292,693,753,708,680,602,631,723,790,771,758,745,812,877,861,624,830,781,721,702,601,560,481,510,673,844,869,786,798,688,627,492,537,558,623,705,814,774,776,620,912,1008,1008,949,920,842,728,774,845,853,907,899,950,929,885,589,568,588,623,771,870,827,834,733,631 5,10,10,115,137,127,108,406,411,395,406,406,405,410,408,413,390,395,407,445,434,402,421,411,397,404,401,385,370,385,412,451,437,423,414,387,391,391,369,390,409,407,399,399,410,390,468,544,532,476,462,425,408,411,416,435,453,436,475,450,441,386,381,377,388,405,427,416,432,407,383 18,20,17,60,90,72,46,400,459,456,426,392,400,424,459,442,438,448,499,557,527,407,501,476,444,421,408,409,400,405,426,545,551,476,502,447,433,410,396,398,395,427,475,467,451,411,587,740,733,658,621,523,449,471,480,494,555,527,596,569,536,392,428,390,416,459,530,514,516,437,404 7,9,9,35,43,43,34,389,406,389,395,394,393,402,406,419,414,401,429,403,396,391,389,405,403,391,376,399,383,387,399,403,394,382,399,401,411,384,402,387,405,398,437,422,403,390,471,465,475,429,445,426,409,429,445,460,499,471,528,490,440,407,388,383,395,403,410,391,405,388,370 19,8,8,27,29,25,23,383,391,408,402,381,379,411,413,401,399,404,388,401,405,383,376,388,392,405,382,365,369,391,393,408,403,399,380,394,387,395,386,384,406,418,432,407,395,386,446,425,435,396,396,382,398,405,427,449,453,475,489,480,448,388,379,396,384,392,398,400,384,388,379 15,10,10,112,163,168,114,408,466,445,412,405,427,413,430,435,426,410,445,541,520,413,518,472,439,452,441,403,403,385,406,525,557,490,474,411,414,401,384,400,410,420,452,430,431,391,533,739,761,675,637,525,450,426,458,460,488,492,534,510,471,400,403,402,392,455,520,502,477,442,415 19,16,14,133,161,144,120,418,430,443,413,387,396,429,445,435,410,421,446,557,520,401,517,473,448,438,415,406,390,398,408,515,550,469,499,431,408,399,402,394,427,438,453,449,444,409,518,658,689,589,550,460,424,438,487,487,527,523,555,531,507,397,410,388,408,421,543,509,480,413,402 17,21,18,41,60,46,31,393,382,395,384,397,387,404,428,397,410,405,405,414,407,369,409,385,402,383,377,389,381,393,381,401,398,409,396,387,373,382,379,401,408,423,430,405,429,392,432,447,453,414,439,404,402,416,428,447,472,475,511,460,454,394,369,383,387,385,410,387,384,399,391 11,25,15,600,944,548,347,430,463,451,428,391,404,425,460,456,416,412,486,562,557,423,557,517,474,439,435,405,401,386,410,531,581,494,518,447,380,404,420,380,417,438,513,466,447,483,534,667,700,598,568,489,432,484,534,545,560,554,606,545,517,433,396,413,390,441,580,491,519,439,407 17,78,67,1023,1023,1023,1023,529,664,624,588,520,531,550,583,590,570,572,684,800,782,544,751,705,617,606,523,506,437,417,537,759,791,697,729,587,513,404,432,432,469,518,630,609,622,576,785,952,963,899,871,772,670,592,665,681,743,736,792,786,747,507,467,468,459,635,792,735,737,638,547 17,60,57,77,134,116,62,532,613,582,588,563,616,559,619,604,604,600,665,687,694,450,525,520,530,504,473,514,439,371,514,586,572,557,585,542,541,399,402,384,412,421,511,516,581,403,807,878,868,837,818,781,698,445,483,512,636,658,745,763,732,460,514,454,482,601,633,627,661,580,551 9,35,34,114,166,166,111,380,435,431,397,388,398,415,417,410,426,413,424,493,502,406,478,439,420,426,406,396,399,390,405,482,501,435,462,407,392,382,387,411,379,382,404,408,388,410,422,662,686,585,546,481,424,395,386,406,430,430,455,423,445,411,392,387,392,415,483,437,459,445,403 8,9,9,56,78,80,58,412,412,429,413,390,400,420,430,422,410,427,411,426,472,391,430,417,407,402,396,395,389,380,413,441,454,429,428,410,398,380,386,392,398,420,436,435,447,400,534,596,592,524,503,449,409,430,476,484,533,527,579,550,490,389,390,389,395,424,449,438,445,409,407 9,13,10,38,45,30,27,433,394,389,394,392,405,448,441,415,405,392,386,422,427,389,410,392,397,407,384,388,376,392,396,414,429,401,391,377,398,384,397,411,416,410,456,438,425,402,506,510,475,452,423,410,399,414,448,446,496,499,545,548,484,382,383,386,384,383,412,394,392,396,400 6,12,11,32,47,43,28,404,413,408,416,396,416,396,414,399,401,384,419,459,459,397,434,418,408,403,414,401,381,404,413,435,474,417,434,410,395,382,384,377,396,436,451,405,428,406,503,589,604,504,496,456,421,426,472,492,524,509,541,513,477,390,393,396,394,406,457,438,432,393,405 18,11,9,31,35,25,21,418,379,388,393,381,389,418,413,420,431,401,390,425,394,390,390,391,385,374,391,406,369,393,419,408,391,375,404,385,395,401,400,413,412,436,461,437,432,397,450,439,429,400,410,392,387,444,477,460,503,508,549,502,455,401,385,374,395,387,403,393,384,389,395 19,33,32,132,191,185,126,449,541,525,488,445,469,486,504,506,486,482,574,696,690,472,652,588,523,525,451,437,380,391,481,642,700,600,618,502,493,417,402,422,417,464,529,506,527,419,689,871,883,810,783,679,546,511,569,596,666,659,711,704,650,429,420,417,428,528,689,634,616,550,466 11,9,8,39,52,43,33,438,480,450,443,426,425,449,447,448,436,435,494,609,597,437,565,513,474,457,427,399,390,397,437,574,603,503,544,457,443,379,401,401,408,428,479,470,464,397,579,802,806,727,697,577,471,458,483,504,559,545,603,570,557,411,408,405,412,479,601,557,555,461,441 3,54,40,121,198,115,57,480,514,499,475,449,453,495,549,533,534,491,556,670,630,451,598,561,507,473,435,458,396,439,487,631,646,560,559,483,461,396,425,433,450,491,576,545,555,435,725,823,825,757,720,628,522,538,595,620,704,699,756,728,702,437,428,438,455,524,647,581,602,514,469 17,51,49,790,1023,1023,777,414,446,427,388,418,382,433,412,430,413,424,457,511,494,423,502,460,418,433,408,397,375,404,402,482,525,453,461,417,416,394,387,403,407,397,458,446,434,502,497,650,680,591,576,464,407,440,470,497,516,516,567,518,502,425,395,411,408,437,507,476,460,407,415 6,25,24,22,29,24,17,567,686,636,609,541,569,609,661,663,661,645,748,826,796,556,748,700,635,618,523,489,468,404,593,786,804,726,736,608,570,396,424,452,483,538,682,648,681,465,843,962,952,897,870,799,690,590,664,692,764,771,836,841,805,501,523,507,532,712,818,761,786,679,587 1,10,10,61,96,94,57,417,401,408,389,402,415,427,454,446,450,430,450,462,457,399,432,413,408,404,393,400,373,372,431,441,455,443,436,388,389,382,409,403,424,444,489,459,459,421,542,585,549,515,493,449,414,467,499,507,561,554,599,564,525,412,388,394,405,413,432,432,444,420,398 3,23,22,136,236,230,132,442,511,467,449,424,434,445,449,465,452,451,493,615,597,426,551,514,460,447,421,428,401,407,429,548,607,514,553,474,422,415,425,439,432,480,539,486,497,431,636,800,814,730,692,594,483,499,591,616,685,665,718,671,615,416,417,399,406,489,602,543,544,471,441 7,13,12,23,37,33,20,395,402,403,378,387,400,399,407,421,401,396,407,397,391,392,395,387,379,376,392,379,381,407,398,394,398,389,391,374,363,390,391,387,410,425,458,419,412,393,471,420,420,398,404,406,378,424,461,466,495,483,537,471,448,386,374,402,392,384,388,381,386,376,387 13,103,77,192,289,216,147,560,709,661,623,547,575,613,664,656,639,635,737,840,810,584,800,733,671,655,550,518,458,396,568,816,837,758,767,634,535,448,447,482,505,576,701,661,673,493,822,986,984,919,893,806,687,634,698,723,784,784,836,834,790,478,491,496,513,700,839,777,798,683,597 7,9,9,20,29,29,20,409,372,380,384,394,380,415,416,414,413,406,414,413,396,391,377,388,395,393,390,378,381,372,391,386,387,387,401,377,391,378,400,391,402,405,437,405,424,412,455,409,401,389,399,385,394,416,415,439,472,463,502,458,425,386,372,377,389,372,396,392,386,379,391 4,85,78,104,112,98,94,448,421,431,423,388,387,474,468,441,441,432,440,511,482,397,472,455,418,425,430,387,402,411,453,475,514,443,462,407,409,429,437,450,468,494,588,518,515,421,594,594,611,544,506,461,423,484,550,546,618,628,673,649,578,397,389,391,403,442,503,468,471,439,407 5,14,13,145,248,251,146,391,400,400,366,386,390,404,402,372,408,401,406,402,407,389,400,408,383,378,381,390,359,380,396,405,416,401,409,406,391,388,374,384,386,406,410,400,408,384,411,456,458,423,417,391,384,420,434,425,443,417,426,426,404,375,377,394,391,390,412,406,402,395,388 16,11,10,26,38,30,21,433,390,393,393,406,395,440,433,430,408,418,415,424,413,393,408,405,391,387,403,391,385,394,397,428,414,399,410,398,391,401,407,417,410,458,494,452,449,423,503,495,473,444,432,392,382,454,500,487,550,532,582,555,498,392,385,381,384,387,406,409,404,377,386 9,10,9,104,262,271,104,398,456,419,449,459,484,398,429,425,430,413,439,454,482,392,413,394,419,429,419,428,416,393,408,411,426,415,434,426,421,402,382,397,382,400,417,426,434,396,519,576,533,563,559,571,515,393,434,407,463,465,477,493,472,411,458,392,403,430,434,452,503,450,480 13,14,14,42,57,56,42,425,547,491,466,456,445,445,465,455,439,459,540,661,624,443,604,544,511,500,434,441,390,398,434,605,662,560,587,460,432,370,381,432,419,427,473,464,479,389,606,839,848,767,739,625,494,434,482,490,552,551,599,620,569,408,428,418,422,495,646,591,596,504,445 2,27,26,322,561,567,321,419,421,406,399,384,384,445,444,416,419,408,422,466,442,399,434,409,411,395,408,406,394,412,406,436,448,420,438,422,408,421,421,423,449,455,547,483,474,463,569,594,586,527,512,474,420,549,618,616,655,622,654,588,536,418,389,394,406,427,448,447,411,397,421 20,10,8,65,105,95,57,405,409,415,403,390,391,393,409,397,408,395,434,454,461,395,430,394,406,406,414,396,382,398,411,441,454,420,424,399,384,391,396,386,420,413,441,409,421,392,469,583,567,501,499,421,424,415,455,461,491,477,498,482,476,389,405,393,385,417,449,436,442,419,413 5,22,12,53,69,38,30,427,383,374,409,377,387,442,463,448,423,408,385,409,422,372,401,403,388,390,388,376,379,395,423,397,391,401,384,403,384,414,407,431,440,475,539,476,465,435,555,482,439,433,432,413,373,504,561,554,614,596,651,613,545,399,388,371,377,394,385,394,388,387,391 7,44,41,150,322,291,131,417,470,442,467,457,532,418,402,410,424,408,436,493,493,420,466,457,454,442,442,476,444,361,389,468,476,454,481,466,493,382,392,384,399,392,423,405,429,401,521,675,704,678,662,635,610,419,436,454,473,469,494,504,465,425,463,417,390,444,489,482,506,482,484 8,19,13,62,93,50,29,404,418,428,417,389,403,416,459,447,423,416,452,458,453,398,416,419,401,400,402,387,380,367,417,449,445,408,407,408,403,399,402,406,428,444,512,449,442,426,540,589,583,513,494,450,419,481,516,517,570,564,596,555,520,383,396,402,402,409,447,448,444,424,388 9,16,16,268,458,473,274,402,426,396,401,418,397,414,410,408,408,404,438,438,466,393,440,437,415,383,389,392,392,413,383,432,464,407,441,404,414,400,385,396,403,402,432,414,432,425,447,589,594,535,502,454,421,421,442,433,463,446,504,480,445,387,381,393,399,404,451,434,440,407,396 19,13,13,49,66,57,45,415,463,447,441,410,424,408,433,429,414,407,456,541,522,424,514,461,421,431,409,421,382,352,406,523,521,464,473,429,404,385,391,401,397,414,461,434,441,400,518,730,732,656,607,515,452,427,451,470,508,504,553,544,507,407,413,397,390,440,528,492,486,421,432 12,25,13,54,66,33,26,473,383,387,386,375,393,467,488,443,430,422,416,407,423,374,389,390,398,389,395,373,376,387,423,393,386,401,416,386,379,406,411,415,429,430,534,494,467,414,553,480,457,426,415,399,391,479,516,539,605,599,666,604,539,393,376,360,381,395,406,386,418,395,387 16,12,10,35,41,31,27,429,391,375,400,396,381,459,439,451,429,409,420,415,417,389,405,399,387,405,378,388,388,406,402,402,406,400,406,402,390,409,393,393,415,426,462,450,455,403,529,494,455,439,427,408,403,443,473,472,528,531,590,542,481,378,399,382,384,385,403,407,404,382,388 2,9,9,10,14,13,10,399,413,409,387,397,403,425,434,424,414,430,427,426,443,391,414,404,409,388,396,391,378,408,474,445,450,420,421,404,387,429,474,537,597,698,801,711,616,404,660,585,529,496,478,441,393,469,560,646,803,807,842,755,676,409,400,392,401,412,440,391,405,399,422 16,11,8,22,24,15,14,420,400,406,414,387,381,401,419,419,410,414,403,408,409,380,410,399,389,391,379,379,361,368,391,421,425,413,410,400,393,380,398,395,394,428,438,435,434,412,460,483,483,451,439,420,402,419,464,457,490,490,517,489,437,405,378,385,379,394,418,403,419,394,395 13,42,41,59,93,91,57,429,494,459,457,414,438,454,459,474,463,465,520,612,602,452,549,510,470,459,450,422,396,393,430,561,611,528,531,467,422,406,403,400,431,421,488,478,477,408,604,788,790,715,686,588,510,453,509,536,599,601,650,636,589,399,435,402,426,474,597,552,580,475,414 16,10,10,53,81,85,55,390,392,398,382,376,383,394,391,385,389,396,398,391,403,391,394,388,394,393,385,390,379,394,393,403,390,386,385,381,385,398,396,405,391,426,417,405,416,401,445,441,430,409,416,405,395,400,437,461,491,457,501,457,445,383,383,386,381,392,390,389,387,386,392 6,10,10,47,63,62,46,393,432,430,416,390,411,416,416,413,421,407,456,512,480,401,485,453,436,438,410,391,389,369,413,477,516,440,465,425,406,388,380,399,396,394,404,419,429,393,486,683,687,600,577,478,428,410,432,430,476,468,508,487,461,393,413,396,383,439,506,451,473,432,412 14,30,28,49,62,53,42,467,573,540,508,452,439,495,537,509,505,475,582,748,714,466,727,671,577,561,470,451,411,416,480,702,768,656,686,520,482,423,409,428,432,489,554,550,535,448,690,858,882,800,766,638,527,527,574,590,660,662,719,687,634,418,423,415,416,557,753,672,685,573,475 16,11,9,32,33,26,25,418,383,385,367,373,371,424,432,404,427,405,385,390,399,385,389,392,392,393,369,380,378,408,410,410,412,380,394,378,388,387,379,397,395,417,476,437,442,388,477,428,427,398,420,396,399,408,445,423,477,487,526,489,471,387,391,399,393,400,395,415,380,402,375 20,15,13,39,51,42,32,398,403,392,386,382,384,410,404,403,401,386,389,417,410,384,396,390,384,394,391,392,389,383,410,404,412,396,402,405,383,391,394,409,407,417,436,422,436,404,448,441,444,405,401,404,369,412,452,447,478,482,485,465,443,389,399,382,390,384,404,383,398,399,386 19,17,14,20,24,13,12,410,385,415,393,399,401,406,454,411,434,419,414,451,426,389,419,413,411,399,394,398,384,411,447,461,466,415,419,409,379,434,490,518,589,662,739,612,519,421,579,559,532,486,461,415,423,547,646,704,757,729,748,646,572,393,409,396,383,404,441,414,421,398,396 5,37,35,84,132,124,78,457,495,463,469,426,432,462,500,492,460,474,532,576,564,415,519,496,441,432,421,410,382,407,443,530,559,498,509,449,449,409,411,392,428,440,494,502,481,433,645,788,783,709,681,584,475,479,551,578,636,631,685,661,596,439,428,431,418,493,569,522,558,471,448 14,8,8,8,10,7,6,481,557,534,498,475,458,504,567,554,560,556,616,703,679,480,627,572,523,507,456,445,423,412,497,677,689,601,621,521,455,414,427,439,437,483,578,576,565,439,744,851,848,788,757,649,553,532,606,610,693,691,759,742,704,429,421,443,476,589,699,643,661,545,468 2,180,126,132,169,87,70,615,682,646,623,535,566,681,726,727,730,702,744,805,794,537,733,672,622,603,547,500,443,463,678,762,787,701,739,620,581,465,536,555,629,728,833,788,774,608,917,956,938,891,867,796,668,770,842,861,917,910,954,935,893,523,490,515,540,702,785,732,745,660,563 7,17,15,27,47,39,21,395,416,407,410,393,384,402,441,426,417,412,415,422,405,393,405,404,387,398,394,382,382,400,401,417,412,420,409,381,371,404,399,411,428,464,494,457,441,427,506,484,481,447,418,405,405,475,533,538,572,550,588,544,515,388,380,381,395,402,423,414,414,400,397 10,14,14,36,46,44,35,415,436,439,440,416,386,416,432,432,444,436,466,535,512,413,481,464,447,420,409,402,400,385,411,505,532,461,480,447,403,379,397,388,413,433,466,441,459,387,567,715,695,628,597,511,440,418,477,482,553,545,590,555,514,411,396,389,406,453,518,465,499,448,415 7,30,23,59,94,53,33,419,398,407,399,416,382,425,423,431,422,419,436,454,431,390,419,423,405,406,383,398,413,388,428,453,432,434,434,403,400,415,404,396,453,469,509,462,450,402,523,584,576,504,475,441,414,492,517,545,579,560,597,557,520,401,412,399,396,405,444,424,427,404,407 14,10,10,19,29,29,19,392,420,434,404,420,401,405,418,430,416,416,458,500,483,401,463,444,409,416,404,401,389,379,403,476,492,442,451,412,402,397,386,417,414,405,453,425,427,404,521,632,626,539,529,466,428,428,474,503,540,497,572,512,484,397,375,401,398,436,472,461,466,432,413 20,38,36,57,91,82,49,600,746,688,667,593,633,648,714,694,688,694,790,859,841,640,793,746,695,670,590,569,494,417,633,840,836,776,795,690,605,412,439,452,475,549,694,680,709,459,859,1023,1008,963,934,864,750,595,669,696,776,790,854,863,828,536,572,522,568,800,892,840,861,757,657 6,13,13,215,403,414,219,434,449,436,410,402,415,451,458,456,450,443,480,544,511,398,478,457,436,448,407,403,401,408,418,497,519,471,450,444,425,410,407,397,422,433,487,461,467,428,588,725,734,658,629,529,443,467,506,517,577,576,652,593,553,416,388,413,407,448,514,489,507,451,422 19,13,10,50,58,45,38,411,429,421,408,400,409,443,433,434,420,412,445,479,483,410,453,438,416,402,406,405,402,403,420,435,480,424,423,415,396,393,398,390,410,423,476,437,451,398,558,649,631,574,536,473,434,434,461,472,518,526,612,562,519,392,392,407,406,415,456,459,449,424,392 8,111,89,300,349,284,253,541,712,666,623,522,566,560,649,609,602,598,713,825,810,546,782,732,639,635,543,494,452,417,572,787,826,738,749,609,528,432,442,474,491,551,676,654,671,505,822,985,995,927,902,808,691,624,714,739,809,791,851,831,793,510,478,478,472,672,833,775,790,686,590 7,23,13,43,63,32,25,471,402,388,388,393,402,445,481,440,449,408,395,434,421,378,422,400,389,402,395,374,367,392,412,437,447,399,406,385,379,417,418,426,414,440,519,477,445,421,549,510,512,475,424,416,383,472,502,484,566,582,643,597,546,379,396,387,384,412,425,418,432,419,378 2,22,21,373,589,582,364,423,512,481,444,408,422,440,468,439,475,462,525,611,597,425,581,525,486,467,425,442,409,406,440,573,619,509,533,461,434,413,405,399,431,447,505,499,503,455,638,802,809,725,703,591,489,465,530,533,615,595,680,641,579,423,420,394,413,498,601,565,546,455,425 15,11,10,17,20,16,14,443,402,400,392,373,377,437,441,415,424,412,403,409,396,381,408,381,394,384,372,379,383,399,400,392,413,388,386,399,385,399,395,386,402,416,468,429,428,391,474,461,443,414,389,393,385,450,457,460,492,486,531,485,449,387,404,387,368,402,405,379,405,386,379 9,20,20,35,49,44,31,448,507,442,450,443,438,486,512,526,511,491,523,609,604,434,584,559,486,473,436,417,398,401,454,582,629,547,561,477,435,398,387,410,429,458,532,512,520,414,655,782,793,721,699,591,496,480,536,554,635,639,689,692,622,429,414,429,440,526,641,571,605,500,467 8,105,97,160,188,162,137,503,580,540,501,442,445,505,570,543,540,551,627,720,698,476,663,622,539,528,475,447,410,449,487,682,730,613,626,521,454,449,448,476,482,543,646,587,569,463,762,891,897,830,798,708,585,613,696,727,796,774,823,791,730,431,458,451,439,557,719,645,652,554,477 17,12,10,35,45,30,23,407,400,377,410,383,404,443,431,428,418,416,413,424,419,380,397,396,367,389,378,396,396,391,392,417,404,410,411,409,377,384,417,381,429,433,451,454,433,416,510,468,470,437,419,398,398,445,485,486,533,542,574,567,501,383,396,389,399,387,404,404,419,384,385 7,29,19,57,77,47,35,425,415,406,402,398,390,409,433,381,400,395,415,453,457,395,429,423,403,400,411,376,392,406,388,444,457,412,424,383,401,398,403,403,438,440,482,436,415,415,495,553,561,481,457,422,391,459,477,481,506,519,550,531,479,394,396,387,400,395,446,435,426,403,385 15,14,14,36,43,43,35,406,432,450,446,377,427,426,395,398,403,411,476,540,529,406,499,455,439,433,396,398,411,397,414,510,538,460,498,412,405,397,395,391,394,413,422,418,413,403,499,711,730,632,609,496,451,431,467,473,502,498,503,515,471,385,412,387,401,436,506,465,478,452,414 1,8,9,54,93,98,56,388,387,376,390,391,379,389,384,391,394,393,396,399,400,380,384,384,371,383,388,398,397,368,383,389,389,390,395,383,390,384,388,393,388,395,406,389,385,402,401,412,426,396,401,387,396,475,515,513,488,458,474,415,405,384,374,376,383,406,389,389,377,386,395 15,276,195,163,207,143,118,447,435,430,411,433,401,442,456,450,414,400,467,487,470,389,430,435,424,403,402,389,369,413,445,462,482,437,452,410,413,430,428,479,490,546,641,565,507,444,578,622,585,545,494,472,410,481,549,531,586,594,652,600,520,392,379,403,393,446,472,458,413,430,419 3,14,10,46,65,33,23,437,406,396,371,389,378,441,471,470,437,431,413,435,427,395,428,418,406,397,394,406,383,406,404,434,447,414,431,375,399,393,408,406,414,436,492,458,454,395,541,530,537,472,471,406,385,460,498,483,559,552,601,556,508,385,378,387,386,400,427,411,421,416,399 10,11,10,30,32,20,21,425,443,434,411,423,397,450,455,423,442,432,452,509,517,401,491,463,430,420,407,399,390,407,439,490,502,455,481,420,407,386,405,405,423,458,556,522,501,396,549,645,660,579,561,517,448,432,463,466,511,500,566,553,515,380,391,380,399,420,499,473,467,422,415 15,11,10,116,178,165,100,513,491,449,442,429,443,547,592,589,580,552,571,549,542,414,442,441,419,390,405,409,392,427,630,573,556,509,519,494,437,446,508,526,582,679,796,755,747,468,810,749,697,666,624,583,497,613,706,745,825,815,863,836,790,448,416,456,474,500,505,499,520,463,411 8,291,243,241,235,200,208,679,808,764,721,655,673,722,785,777,768,764,836,920,905,667,865,828,760,745,658,639,526,476,708,886,913,837,853,749,680,479,495,524,557,658,806,780,789,569,946,1023,1023,1020,993,921,817,744,824,852,916,909,962,951,916,611,595,596,638,807,915,875,882,784,700 18,10,8,36,35,25,26,438,390,370,402,383,380,416,428,404,418,404,402,400,407,397,388,385,392,393,381,375,382,414,389,386,388,410,392,388,390,412,394,382,405,430,444,431,425,413,456,438,422,407,397,399,390,423,444,454,502,489,532,499,461,388,364,385,393,385,400,398,401,395,364 2,20,20,88,133,140,91,389,396,379,400,366,381,390,401,397,402,392,388,399,413,393,395,400,387,412,391,378,361,387,424,396,403,389,387,382,372,402,395,381,392,411,423,417,413,430,441,462,459,435,408,405,407,483,558,567,551,510,520,466,441,406,389,395,381,385,415,416,405,396,387 1,13,14,8,11,9,6,528,622,556,533,493,502,567,627,608,619,607,664,727,716,491,646,599,534,538,473,446,427,439,554,695,704,613,658,547,487,395,434,457,474,542,669,626,654,448,805,872,856,808,783,709,589,586,666,680,754,752,812,805,771,470,466,482,480,622,724,661,681,568,503 7,10,9,19,27,25,17,405,395,378,378,380,389,420,411,417,388,388,407,410,397,392,399,396,390,389,400,376,384,397,387,382,407,383,380,378,392,395,405,397,414,401,436,424,421,392,454,424,418,415,425,394,373,412,454,441,467,483,522,484,467,384,379,389,383,389,403,383,386,384,391 11,10,9,41,33,28,37,384,378,387,389,395,380,407,399,409,390,387,407,390,395,377,384,367,386,377,387,377,377,401,404,394,399,387,394,374,374,401,401,392,391,387,420,382,378,397,399,387,393,390,401,387,388,396,399,394,400,425,437,414,384,397,385,376,388,384,392,382,383,387,376 18,19,18,105,181,175,100,416,446,423,413,402,413,425,417,457,421,433,456,514,512,393,492,463,442,432,404,387,393,388,423,489,509,452,485,411,414,396,395,389,407,429,461,444,455,432,560,703,721,633,589,501,447,454,473,508,556,536,605,586,536,405,393,402,408,453,516,484,484,441,410 11,8,8,118,154,160,122,394,407,402,401,380,398,411,417,413,413,405,408,416,411,407,411,395,393,398,384,361,397,389,400,401,408,402,421,407,377,395,384,390,390,394,404,402,415,395,469,500,492,459,438,407,399,402,426,406,443,437,454,477,446,390,399,395,393,404,412,419,418,406,376 7,12,12,76,112,110,72,420,419,406,397,407,383,436,416,426,415,401,431,454,450,405,443,434,421,415,405,387,384,409,422,451,458,426,409,410,389,381,402,385,413,434,475,446,428,410,525,625,632,536,539,465,409,469,488,510,564,526,594,543,494,373,392,396,389,402,455,452,421,401,393 18,273,241,219,282,253,196,443,379,381,379,394,409,445,452,424,442,411,439,382,412,383,406,396,401,384,384,391,362,414,443,431,406,397,399,375,384,429,427,443,479,545,626,558,527,434,548,497,460,427,440,391,390,482,486,515,567,556,650,568,528,407,370,377,376,413,415,399,396,399,377 11,150,130,182,202,168,151,614,760,715,664,596,628,658,720,710,703,693,795,876,861,611,816,777,708,688,584,566,488,450,620,838,867,786,806,702,618,437,460,458,519,584,744,714,725,524,887,1022,1022,965,940,859,747,676,756,774,850,850,897,893,852,561,576,529,576,759,873,818,834,734,639 11,21,21,78,140,139,76,405,423,398,431,396,410,417,441,405,389,409,458,496,489,414,460,467,411,428,396,399,389,406,396,464,495,438,455,418,407,407,403,381,415,420,455,438,428,414,542,673,693,600,589,498,447,440,449,481,526,511,548,517,487,394,403,389,394,442,481,461,483,431,405 3,11,8,28,37,24,18,445,522,507,466,437,435,464,501,478,480,483,606,686,636,498,642,540,510,474,436,404,404,397,491,691,670,593,608,489,447,413,426,456,494,551,660,579,571,430,673,887,842,785,732,633,518,536,613,628,699,696,740,711,651,410,434,417,434,609,734,625,660,527,445 19,17,15,40,53,42,32,416,390,400,375,397,394,422,404,435,413,413,409,443,408,391,427,420,402,398,388,383,379,382,412,424,428,422,397,392,396,387,413,401,421,426,480,431,426,401,489,503,512,467,447,404,406,428,507,496,519,534,578,530,505,387,403,391,385,400,423,446,402,398,393 13,21,15,37,36,25,28,429,474,448,425,410,418,439,447,454,454,435,491,545,539,411,500,478,445,411,401,380,388,378,430,523,570,492,494,444,428,397,405,410,421,449,500,453,463,421,599,730,731,650,612,529,469,492,539,542,603,565,646,621,571,394,402,404,402,461,547,526,512,432,422 1,53,48,55,101,90,47,585,624,573,569,516,526,629,721,723,710,681,702,724,714,449,600,541,537,496,481,446,425,437,714,702,675,624,671,562,551,460,515,568,624,721,850,815,821,484,891,871,842,803,779,735,625,650,744,784,868,862,915,903,867,527,480,527,566,622,669,646,685,587,533 13,45,42,141,217,202,126,395,434,412,426,388,416,410,426,430,412,422,448,480,503,406,460,446,414,407,412,413,389,381,408,472,501,456,463,430,401,400,411,397,405,436,457,444,437,417,491,650,672,606,548,483,425,438,471,481,514,474,513,478,473,389,398,414,392,419,460,459,455,406,406 8,99,90,292,322,288,260,497,629,601,548,519,510,538,591,580,579,569,658,772,765,502,722,654,601,577,509,495,425,420,532,747,777,668,701,571,533,424,412,425,474,534,648,629,620,458,798,949,954,890,863,780,638,596,676,713,787,777,829,806,761,445,472,448,473,628,779,729,744,619,528 9,19,17,30,51,45,26,415,387,404,397,393,375,418,425,416,417,392,414,418,410,382,397,399,393,388,383,398,384,391,390,409,438,403,376,362,387,396,401,396,403,416,452,404,423,393,461,419,444,430,395,407,391,416,430,441,478,467,521,485,449,394,383,379,399,411,396,376,409,368,399 4,24,16,57,73,49,40,432,404,383,372,395,401,468,438,403,415,404,391,411,384,381,394,396,385,376,380,375,381,396,413,403,404,390,401,392,398,390,410,423,419,460,510,463,441,422,510,460,422,417,444,390,405,488,523,532,565,566,615,554,483,383,370,389,392,389,394,397,408,379,388 19,114,97,241,377,319,198,492,670,620,556,492,473,510,566,555,540,531,729,837,788,626,812,732,644,620,520,498,417,396,502,810,823,722,727,589,499,430,465,524,539,605,683,614,617,547,741,955,944,873,838,736,585,655,691,681,733,715,764,741,701,418,449,414,430,695,813,728,747,613,505 1,10,9,26,33,27,21,406,383,375,397,383,380,420,402,411,404,410,390,391,393,397,385,390,389,391,393,376,378,387,396,377,383,383,365,394,387,390,401,396,408,421,460,434,413,407,456,425,411,383,381,379,394,445,470,478,496,503,541,488,449,387,363,391,384,394,382,366,374,372,382 18,101,86,190,306,258,166,548,650,622,595,524,557,585,665,640,630,637,719,808,778,537,743,682,626,589,519,480,455,402,590,763,791,696,714,602,538,443,474,499,545,631,735,701,697,504,847,945,942,887,852,775,658,649,737,752,824,815,870,854,811,489,496,488,506,668,785,726,756,640,573 15,91,78,866,1023,1023,792,683,1023,1004,949,858,859,711,752,703,702,680,1023,1023,1023,1005,1023,1023,1023,1021,923,861,745,733,765,1023,1023,1023,1023,975,903,725,692,715,758,821,907,865,860,678,913,1023,1023,1023,1023,1023,973,778,836,836,881,874,921,911,873,597,834,524,555,1023,1023,1023,1023,1023,941 4,49,47,138,204,200,136,388,425,401,418,397,392,399,413,388,404,414,443,499,481,424,473,450,427,406,397,393,381,367,399,473,516,455,458,420,407,373,386,385,405,397,392,391,425,411,477,644,657,564,527,466,411,410,422,431,438,425,458,424,417,392,401,388,388,429,481,453,456,429,408 19,72,50,113,138,77,68,498,584,480,491,460,484,531,587,532,533,536,612,709,682,472,648,592,515,503,459,436,424,405,473,670,703,611,633,508,489,401,439,481,484,569,654,598,582,494,751,866,861,794,759,667,541,648,713,723,760,753,798,775,724,426,399,438,436,559,695,641,658,514,456 10,39,25,235,238,142,137,530,688,636,576,537,548,587,640,637,628,594,720,819,794,557,763,711,638,615,534,490,448,423,565,785,821,729,746,647,538,446,453,498,520,619,730,674,679,524,830,969,970,909,882,793,689,685,762,777,829,820,870,851,805,463,470,463,504,669,799,742,758,660,553 7,84,47,176,199,92,81,576,587,497,492,442,470,625,691,651,659,621,636,689,668,450,581,533,505,454,442,412,412,478,654,664,663,571,607,533,491,536,610,676,741,830,909,832,782,625,884,868,842,787,769,694,577,817,890,908,957,939,973,919,867,444,438,490,502,565,678,621,642,503,479 12,9,8,30,40,36,25,407,451,426,426,413,406,416,429,416,431,424,470,535,525,407,489,460,446,425,397,404,379,375,411,502,529,484,485,431,401,413,408,409,419,424,462,440,444,407,533,711,709,627,594,509,428,420,453,464,480,499,539,532,487,395,405,387,398,452,538,480,475,446,415 6,18,17,68,99,99,68,416,462,438,429,388,406,425,434,437,418,392,445,547,524,408,494,481,439,435,391,395,390,398,408,524,578,478,484,443,404,398,391,389,387,409,444,435,444,396,513,726,737,641,610,523,444,435,452,463,521,506,556,539,494,409,414,376,375,439,542,490,499,453,404 8,182,167,80,112,89,61,639,586,541,540,496,538,694,775,754,748,726,719,696,690,425,486,491,479,470,440,488,414,480,775,697,635,593,636,554,561,584,703,762,814,893,975,922,889,561,931,861,799,776,747,711,605,758,848,884,967,963,1002,963,917,562,474,569,604,658,629,613,635,537,516 2,36,35,413,719,700,397,431,494,484,442,453,448,447,485,480,497,488,526,578,560,433,499,479,439,451,423,425,406,401,433,530,527,471,496,451,420,402,391,374,418,418,467,479,469,437,647,767,764,692,663,594,500,477,510,515,582,586,665,647,610,428,431,427,440,510,559,525,543,458,470 4,8,8,10,13,11,8,473,596,553,520,476,484,505,565,537,551,525,632,736,695,477,668,608,540,528,466,461,432,386,482,697,719,636,675,540,472,380,392,400,425,425,539,530,550,418,725,888,881,820,791,705,566,460,519,544,615,644,713,718,689,442,451,430,451,614,729,667,691,572,506 4,791,233,1023,1023,549,457,1009,1023,1023,1020,976,998,1023,1023,1023,1023,1023,1023,1023,1023,984,1023,1023,1023,1023,957,938,862,869,1023,1023,1023,1023,1023,1023,990,942,1023,1023,1023,1023,1023,1023,1023,1005,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,930,959,934,960,1023,1023,1023,1023,1023,1023 18,49,39,79,95,77,64,431,428,426,413,409,411,420,446,432,422,458,451,535,508,393,505,453,431,430,415,389,379,391,436,508,540,458,439,424,409,392,425,427,414,457,519,478,450,415,575,696,707,618,569,490,435,506,537,535,586,555,618,599,541,424,398,405,398,432,526,474,472,443,404 17,21,15,44,56,28,22,472,585,554,511,469,453,483,528,519,516,493,603,752,683,505,702,637,581,536,473,433,410,429,521,744,754,665,681,556,483,441,500,551,611,701,786,699,659,459,749,942,929,865,831,710,583,613,721,767,825,800,838,775,709,416,409,424,422,592,733,644,680,559,490 6,10,8,52,77,71,47,426,420,406,403,390,387,433,436,439,437,414,447,462,446,402,449,424,406,422,402,397,387,401,411,462,470,437,440,413,406,374,410,402,407,444,490,454,438,425,540,614,604,538,509,453,420,473,520,506,549,551,617,571,525,388,389,401,403,424,475,455,436,409,398 17,9,9,23,30,27,20,411,408,363,383,391,397,411,404,401,393,402,383,401,388,387,394,399,392,395,389,397,379,392,389,416,390,403,389,378,372,404,401,405,403,423,454,435,423,408,479,430,407,416,393,387,398,437,461,470,499,486,513,486,449,396,396,385,388,392,396,385,399,382,378 18,39,28,67,72,49,47,451,480,448,448,407,425,463,485,446,465,460,517,596,588,418,516,509,456,450,398,416,404,417,450,539,595,492,508,459,426,409,401,414,439,475,556,511,482,441,629,757,748,687,640,553,459,509,606,599,648,637,700,663,607,403,392,400,413,461,580,523,540,476,433 5,19,11,47,50,29,27,424,392,371,401,380,368,441,432,414,402,388,418,393,397,383,381,404,385,398,381,381,391,414,409,401,396,389,411,383,370,386,412,402,426,448,500,464,441,416,495,454,441,401,391,389,384,454,528,503,542,548,584,538,473,380,392,394,394,410,382,378,391,382,378 9,78,64,83,105,79,61,443,566,541,504,431,451,481,515,478,492,495,589,730,713,463,686,635,539,539,457,439,412,407,457,675,749,634,640,536,495,392,422,427,454,487,584,538,543,438,697,872,888,803,780,664,554,539,616,618,691,672,732,712,646,428,436,427,447,554,732,661,658,559,472 5,55,53,26,32,22,18,515,482,456,455,419,437,574,670,643,613,594,574,558,558,406,439,444,432,439,414,385,409,413,663,589,558,508,531,486,448,486,568,616,723,810,908,850,804,467,826,757,706,646,633,572,488,631,748,797,894,887,926,873,818,478,426,473,484,508,528,501,525,464,436 8,16,16,126,221,223,125,427,484,456,445,425,431,443,457,423,427,440,504,572,561,435,543,483,460,455,415,432,403,390,426,542,567,497,508,437,425,403,399,402,406,426,470,433,453,417,561,773,775,700,668,558,480,434,465,467,521,520,573,566,528,415,402,415,398,473,562,525,525,455,433 3,13,13,70,104,99,66,401,421,421,407,387,403,393,421,430,416,398,447,505,508,403,477,441,403,411,396,413,381,387,401,472,509,453,460,418,423,393,387,393,394,405,425,420,415,379,515,688,705,612,568,490,445,426,436,453,489,465,535,499,488,385,401,395,389,408,473,468,451,423,395 13,66,62,126,211,204,117,498,606,569,536,486,486,538,580,564,565,540,634,748,724,505,697,647,580,542,469,474,428,407,510,710,736,645,679,525,506,416,419,438,467,515,598,574,584,446,761,901,906,841,815,735,617,515,596,617,715,708,774,768,708,453,453,469,464,597,734,685,717,583,504 7,98,70,209,328,235,152,440,521,461,448,446,441,450,466,476,444,470,509,590,596,449,544,497,465,449,426,420,404,409,434,564,596,519,512,437,459,407,398,429,421,445,487,464,482,452,627,770,777,703,662,571,503,488,517,522,589,580,653,614,580,422,444,397,418,481,592,546,578,469,452 14,36,35,62,72,68,57,438,527,505,449,434,436,411,458,470,467,452,536,658,648,447,622,581,514,492,438,421,400,394,436,622,676,575,589,492,452,395,418,411,408,463,519,470,478,416,626,831,842,763,732,618,500,473,532,536,610,610,670,649,594,413,412,408,415,507,660,589,594,497,459 12,10,10,46,53,54,47,396,432,416,401,407,414,392,413,415,407,414,439,509,487,417,484,449,431,427,410,382,389,381,415,497,492,458,464,407,415,405,396,389,398,406,425,421,422,393,486,669,660,589,550,480,417,414,444,441,476,480,505,503,467,394,388,397,398,436,515,462,468,410,394 19,131,111,136,197,124,83,519,664,608,557,519,555,575,627,617,616,596,692,793,776,526,733,679,614,577,491,460,426,422,559,758,786,691,701,604,515,450,476,521,536,633,738,680,658,482,819,951,944,883,855,771,649,631,724,754,821,806,855,829,789,458,437,478,487,670,794,752,757,650,551 2,8,8,86,101,104,88,413,417,392,422,405,387,405,413,427,417,406,417,449,429,398,454,414,395,404,384,383,376,400,406,443,453,427,427,402,401,393,399,411,404,416,464,421,408,414,484,530,528,464,458,426,403,459,504,500,509,490,515,475,460,390,373,380,401,409,456,428,443,403,396 13,13,11,32,40,30,23,408,379,414,393,388,398,415,422,426,413,398,399,410,413,397,400,394,390,402,377,377,375,385,385,400,421,392,407,391,395,384,411,397,408,409,443,423,440,401,481,448,435,413,415,423,387,433,447,437,490,495,528,499,464,376,397,393,392,389,418,393,412,404,380 20,26,25,71,92,88,65,431,475,467,441,434,405,442,458,447,452,426,490,580,523,408,521,491,478,445,444,413,394,417,426,536,588,507,506,437,441,408,391,398,419,434,492,478,461,411,584,755,754,691,644,575,458,447,500,506,571,565,623,600,561,399,424,393,434,479,567,519,537,439,442 7,23,21,1023,1023,1023,1022,440,505,484,463,432,450,446,477,466,474,469,535,646,614,438,585,535,480,478,429,428,404,416,441,599,641,538,564,472,458,392,397,392,427,436,513,489,465,511,637,815,820,750,713,599,502,483,527,532,584,587,661,636,576,483,423,423,427,500,648,596,584,487,449 15,74,66,170,254,220,150,435,611,550,506,437,443,458,507,471,484,456,614,811,759,565,808,729,627,609,501,476,423,374,451,792,832,715,724,550,475,405,401,444,438,451,536,512,505,438,642,967,973,889,851,721,548,510,553,573,603,597,667,641,582,409,444,384,413,654,859,770,767,652,502 16,13,11,31,42,36,27,426,397,399,378,392,384,440,446,403,421,408,401,405,409,382,390,388,390,364,400,387,383,388,394,396,392,398,391,387,380,411,396,408,420,423,437,429,429,410,469,428,432,417,417,413,401,438,437,436,491,489,544,497,469,384,391,392,389,395,403,374,405,393,374 11,44,42,112,139,130,106,433,526,502,484,436,453,459,493,474,473,479,555,666,663,446,627,576,495,489,449,416,401,386,451,626,681,578,623,490,424,407,397,422,427,448,528,504,506,430,668,858,867,795,763,652,523,489,541,566,627,634,690,669,607,398,433,400,413,510,668,597,604,518,467 20,30,30,116,202,208,117,405,388,377,359,383,395,400,409,399,395,385,393,392,386,394,372,393,394,381,365,374,372,394,412,408,370,406,389,395,369,399,397,389,401,426,437,405,427,408,484,447,420,404,411,390,392,513,595,566,566,543,560,519,467,419,396,372,375,383,399,398,383,389,393 18,11,10,18,23,19,14,468,647,588,559,508,552,520,563,575,555,552,676,775,755,508,706,666,577,566,506,469,435,384,515,739,768,677,711,580,506,405,404,426,442,480,557,558,579,421,750,933,933,872,841,747,623,520,578,577,661,672,743,747,700,451,483,436,466,635,767,701,736,622,528 6,21,17,38,45,36,31,437,525,511,457,426,438,466,468,477,447,458,534,697,683,441,670,605,491,514,455,426,390,399,432,636,720,585,610,480,428,416,407,416,451,481,518,497,488,439,614,802,835,733,712,586,478,521,580,569,633,620,674,639,579,414,416,401,407,493,685,627,617,520,446 19,12,10,38,40,29,28,427,392,404,385,408,388,433,421,423,418,419,441,431,416,381,424,404,389,385,389,379,377,385,406,415,413,393,406,409,399,397,401,408,416,466,487,471,444,429,530,490,486,449,428,410,399,478,524,544,565,566,602,551,521,384,388,388,390,404,413,422,408,410,396 17,18,18,56,62,56,51,406,447,449,432,420,409,440,458,448,434,444,488,545,534,420,498,449,445,441,402,410,388,424,404,502,536,476,486,432,413,394,395,378,414,421,450,437,455,412,550,707,718,652,610,520,465,417,476,463,534,519,574,585,522,403,412,411,409,467,538,494,513,459,414 2,72,49,1023,1023,1023,1023,719,841,799,750,684,706,746,795,782,770,756,859,949,942,716,915,882,815,805,711,670,563,493,718,910,948,870,887,770,694,509,531,593,628,741,844,806,807,701,948,1023,1023,1023,1016,933,819,791,863,882,938,929,975,955,918,642,633,581,637,821,946,915,918,825,729 7,25,25,79,93,80,55,412,529,472,485,474,508,451,499,497,509,512,563,602,599,429,512,484,468,465,447,436,437,373,452,547,550,510,531,482,460,384,407,394,397,406,463,455,504,418,706,778,771,724,713,670,561,417,460,489,544,555,649,690,649,434,467,430,444,515,579,553,592,518,473 4,16,13,129,144,114,100,455,528,498,454,446,454,483,499,467,487,485,561,663,657,451,614,563,505,481,421,429,409,355,453,629,672,578,588,474,424,390,415,400,429,504,559,515,521,437,682,849,851,778,752,641,529,527,581,601,667,663,707,682,639,403,454,414,424,539,647,611,588,510,465 14,24,19,67,91,83,58,397,456,424,419,405,394,432,428,421,429,421,442,569,553,406,536,486,451,446,414,405,381,416,419,512,587,482,516,434,413,386,412,396,425,423,455,466,441,410,551,705,732,641,599,512,429,469,501,504,553,513,572,541,503,379,403,393,394,437,542,501,503,443,442 7,11,11,47,73,74,47,415,492,466,445,429,448,433,442,461,464,433,505,555,543,435,508,491,454,442,420,409,410,387,423,533,551,488,494,452,437,387,383,367,386,416,466,433,444,405,616,798,808,739,710,607,514,411,463,469,513,529,591,588,540,397,421,402,411,490,570,535,556,478,437 5,22,20,13,16,12,10,513,628,600,542,500,542,565,635,628,622,607,692,763,741,509,704,646,579,572,495,476,418,414,546,735,746,666,678,558,485,405,407,420,444,508,646,607,634,440,791,894,887,835,806,720,600,546,617,645,715,726,789,788,751,454,464,461,502,659,758,689,707,608,507 8,34,33,169,226,216,158,430,495,443,451,389,416,461,474,472,442,449,478,585,557,421,517,471,451,461,427,413,384,397,444,526,563,488,516,432,420,400,400,407,419,442,511,474,459,427,637,788,788,726,686,583,483,484,550,571,644,631,685,651,604,403,404,411,400,502,564,526,512,469,440 6,80,73,89,150,138,80,519,675,650,595,504,513,575,618,595,582,571,702,833,801,544,785,736,645,627,541,501,449,409,528,791,833,725,758,613,536,390,416,450,478,494,638,600,618,457,779,961,966,899,870,781,644,565,641,646,724,735,794,783,748,495,474,455,467,662,831,769,774,661,555 20,14,14,48,59,52,43,407,452,418,408,411,400,423,459,432,437,437,466,500,516,407,482,438,446,427,409,418,376,396,420,491,497,458,478,421,411,383,410,390,394,401,445,430,451,378,589,714,714,640,611,512,452,420,463,478,555,530,598,557,541,416,405,403,400,439,530,490,513,454,405 2,13,11,25,37,31,21,387,428,381,383,387,389,396,415,417,400,396,418,422,421,398,419,404,402,420,395,392,382,406,392,418,425,407,411,376,392,400,397,374,399,410,419,404,394,398,461,506,515,442,439,408,397,420,409,431,450,433,472,462,429,381,397,387,402,390,423,416,413,403,384 2,14,11,10,9,5,6,397,390,389,369,395,397,406,400,421,397,398,399,418,400,379,389,391,382,399,386,386,382,381,398,400,389,393,385,393,378,382,388,402,403,438,474,434,410,397,443,448,427,415,400,396,385,433,442,461,512,499,522,477,455,391,401,382,392,397,420,406,397,393,360 16,15,10,53,57,38,35,446,418,407,396,385,393,465,485,445,440,419,443,457,446,383,414,409,395,409,392,398,399,402,429,423,457,400,428,387,399,404,434,421,422,464,545,499,470,429,571,528,517,459,461,436,414,499,576,575,643,629,688,628,572,398,407,401,402,405,443,430,432,402,380 15,28,28,131,211,217,132,400,385,392,402,388,396,407,417,422,395,403,417,423,397,391,406,386,379,394,384,391,371,421,393,410,407,390,397,406,392,396,383,396,408,437,474,424,426,433,495,473,471,436,427,391,412,507,590,586,590,541,595,509,469,391,375,406,384,384,403,396,418,399,384 1,14,14,34,39,39,33,423,478,452,442,415,401,431,471,442,447,433,483,585,543,425,520,487,446,444,422,416,394,391,424,543,569,486,512,446,443,392,402,414,419,445,509,476,478,427,603,747,748,666,631,533,458,481,525,533,598,584,645,600,565,398,424,393,409,465,554,512,509,474,452 3,8,9,28,47,47,28,415,428,420,403,413,404,417,440,420,420,402,438,492,489,396,470,425,433,422,396,397,412,415,419,485,522,456,476,422,403,382,392,396,398,419,462,435,449,397,546,694,695,607,570,488,430,434,480,483,531,524,591,564,507,384,410,402,398,432,510,478,477,423,414 12,15,12,42,54,41,31,423,461,425,414,416,406,428,431,459,445,432,478,542,506,411,480,451,419,418,401,407,393,374,421,506,535,473,475,419,407,388,412,407,420,444,509,487,473,426,586,695,700,628,598,520,443,522,521,554,590,581,628,594,540,391,388,422,386,459,514,484,491,441,432 18,11,12,24,26,25,22,423,459,425,427,412,434,415,436,416,420,424,469,550,555,418,512,463,443,436,411,402,384,377,414,513,558,475,482,442,397,384,387,390,373,408,425,442,444,403,554,751,756,676,649,550,479,429,471,474,506,508,557,526,529,396,412,403,408,441,529,500,515,451,433 2,13,13,87,153,157,88,398,397,399,369,396,397,391,400,393,387,395,415,440,431,387,414,424,394,393,395,411,393,388,393,417,451,410,424,407,391,378,395,380,396,406,406,402,395,403,438,539,545,465,459,428,401,407,416,391,420,426,422,423,424,399,395,384,401,392,425,434,432,403,380 18,10,9,39,66,61,33,388,406,380,385,379,400,410,416,414,396,396,402,423,419,387,401,387,385,390,397,381,390,391,392,432,433,401,405,388,398,390,397,399,408,405,441,403,414,391,468,507,484,446,454,420,406,415,441,466,491,486,506,502,460,391,396,393,390,400,406,426,409,405,382 18,211,183,114,153,126,94,415,391,394,382,377,399,435,432,423,412,407,404,408,400,391,388,382,399,412,380,372,370,406,423,429,408,390,390,388,381,423,444,459,500,564,617,546,505,433,519,473,430,418,419,399,415,445,487,504,562,541,563,538,495,386,388,383,402,409,400,414,404,384,391 19,10,9,34,35,30,29,406,380,398,389,384,381,403,433,396,422,403,409,418,411,388,408,400,388,383,361,385,357,399,393,395,391,396,396,400,384,401,411,401,394,432,437,417,420,397,463,469,448,436,419,392,385,413,466,453,517,499,537,517,447,390,384,386,388,396,400,405,398,404,376 19,10,10,23,30,26,20,400,402,390,397,414,405,434,435,408,428,406,403,429,421,390,402,413,393,402,393,394,389,404,394,441,440,433,423,397,378,397,381,395,392,402,434,415,436,394,484,524,515,475,449,419,408,417,452,452,494,501,532,490,460,385,388,384,393,408,406,406,415,397,395 12,14,13,195,316,321,193,429,448,426,410,399,410,410,421,418,401,427,440,508,504,404,493,439,418,416,408,386,396,368,400,492,508,457,482,425,398,395,389,408,387,404,450,433,408,400,475,686,695,611,581,490,445,414,435,451,479,480,492,507,471,416,402,389,383,420,509,491,463,431,412 6,74,70,63,102,94,56,709,840,796,741,666,668,756,808,790,788,770,866,977,934,727,935,862,802,777,661,595,495,468,793,941,950,877,885,765,692,486,566,614,677,779,905,882,886,568,966,1023,1023,1023,1021,925,817,750,840,865,939,937,987,980,941,622,606,607,634,846,991,918,931,821,706 8,36,35,211,358,362,211,413,405,411,383,374,381,411,442,434,429,430,429,447,424,387,419,424,388,399,394,383,372,406,408,434,444,390,418,359,384,424,419,434,471,482,544,474,448,452,569,556,519,499,478,416,403,567,677,675,688,644,689,607,541,389,406,392,399,396,443,434,406,400,406 13,35,31,43,52,38,34,465,587,542,525,506,493,511,575,554,536,534,632,723,681,493,655,603,552,539,477,464,412,408,504,691,712,625,637,518,489,405,425,410,447,474,582,553,576,435,748,890,880,826,798,703,588,546,585,598,690,689,757,757,714,440,447,437,464,631,746,670,691,584,511 7,15,11,31,43,33,22,418,456,428,444,411,428,428,453,439,445,435,471,572,582,420,561,522,454,457,425,404,388,405,426,538,593,506,529,456,413,400,385,421,396,437,475,441,473,386,557,712,750,655,620,511,446,445,481,491,551,541,571,534,517,414,411,400,399,465,576,516,535,461,424 1,11,10,24,23,19,20,402,523,506,437,407,433,440,467,469,452,440,484,674,645,435,658,605,516,500,446,426,396,397,428,605,700,588,595,489,440,407,418,421,436,483,555,519,477,441,621,773,810,713,685,543,441,532,580,593,643,629,690,652,585,383,401,404,401,487,683,623,606,512,428 1,26,24,370,919,922,358,437,418,410,401,412,404,425,442,426,410,419,446,499,486,435,473,447,418,416,404,394,396,393,421,487,519,433,451,417,408,386,391,419,414,444,495,466,456,455,543,666,677,567,541,472,435,473,519,521,573,548,607,569,495,431,393,396,406,414,493,477,484,422,404 13,13,13,46,65,65,46,401,491,432,433,420,429,423,431,437,444,415,517,612,600,416,553,507,471,455,423,422,388,403,414,558,606,524,527,469,423,372,386,394,392,414,449,447,444,393,544,802,820,732,702,595,480,426,456,470,492,507,551,532,502,392,409,400,405,454,579,543,542,464,421 20,14,12,32,41,32,24,431,373,395,413,383,400,450,454,429,424,415,400,422,396,395,391,393,391,381,398,390,369,387,422,396,407,390,402,382,389,377,395,407,426,439,503,483,452,394,536,447,435,427,400,407,385,454,523,491,576,591,622,582,523,411,387,392,381,376,390,404,390,389,395 17,11,10,107,143,125,95,396,416,409,396,385,412,418,423,416,415,402,440,454,449,392,427,423,410,414,416,385,392,394,408,448,445,425,423,410,397,403,399,405,421,421,455,442,419,402,511,572,596,514,502,460,421,414,460,443,506,509,545,503,480,408,407,399,392,427,453,439,431,418,392 19,8,8,37,50,46,33,423,484,431,451,418,404,424,429,428,440,437,475,598,565,432,527,500,466,472,420,417,401,394,424,548,596,508,539,441,437,392,407,399,390,409,448,454,454,386,561,769,785,706,671,564,474,440,457,477,520,517,547,552,526,399,408,399,408,468,576,545,541,453,434 11,45,33,57,57,40,41,471,648,619,556,455,473,485,537,496,474,505,609,809,800,523,820,762,642,647,532,484,401,414,468,761,850,720,753,597,521,415,446,445,459,527,621,567,559,457,691,885,933,844,817,693,531,600,660,652,705,703,753,717,669,431,453,417,419,587,822,755,752,640,515 17,13,11,27,39,33,23,413,390,370,393,400,392,436,462,426,412,412,405,392,404,392,389,392,383,392,384,382,387,397,394,388,388,374,385,383,390,393,386,416,414,406,441,449,419,392,500,403,386,404,373,385,377,416,430,390,497,494,555,525,467,385,394,372,385,378,381,369,401,380,369 15,13,13,17,18,13,13,528,614,597,542,496,506,562,591,593,585,572,660,754,730,501,681,612,565,559,489,480,431,410,527,715,741,647,685,545,507,386,416,418,433,481,582,570,603,429,780,919,911,858,831,740,629,491,591,604,699,707,774,778,741,457,456,481,490,657,783,720,731,626,533 1,73,71,154,171,165,145,510,541,500,477,447,457,559,588,569,538,540,579,674,643,457,605,550,507,480,426,419,403,437,512,626,653,557,568,491,461,438,464,478,515,611,699,644,628,493,793,868,865,797,761,657,554,681,760,771,819,810,854,820,768,428,441,435,454,558,668,611,629,518,458 12,28,21,104,116,81,76,418,531,494,459,441,445,453,479,456,463,445,563,670,629,446,615,554,520,478,440,419,401,405,436,631,683,573,599,484,458,407,400,421,423,462,498,501,480,446,655,856,869,789,756,639,521,486,530,570,630,627,682,670,621,406,417,418,412,505,650,616,610,507,449 15,114,109,87,108,103,82,383,388,373,380,375,404,397,406,389,388,397,388,425,406,395,420,411,391,403,392,379,395,402,404,426,427,379,419,392,385,401,412,417,425,453,501,484,412,372,436,469,470,426,423,406,400,404,402,447,438,436,462,461,421,398,397,401,387,363,399,412,390,388,392 2,361,226,1023,1023,1023,1023,667,778,732,691,605,636,723,774,750,747,723,812,897,879,624,840,793,726,718,606,594,497,541,694,862,892,804,833,725,630,566,584,635,700,765,867,815,807,779,940,1023,1023,978,954,874,764,838,908,920,969,956,993,961,917,626,531,557,594,756,877,839,837,736,640 16,78,75,160,234,227,156,397,387,407,394,391,373,391,412,406,410,402,398,430,430,409,391,414,391,387,374,368,378,395,380,404,426,387,416,382,408,381,395,374,396,416,430,411,406,419,432,443,485,445,433,404,378,412,424,440,447,442,491,453,438,386,384,389,407,423,406,412,402,383,395 7,8,8,27,30,24,23,395,375,378,385,389,388,403,396,384,407,392,386,382,385,382,385,384,382,382,395,388,375,394,389,391,390,398,398,400,391,392,386,397,395,398,418,405,384,385,423,385,383,402,393,396,379,392,397,418,427,442,461,440,423,384,368,385,376,386,384,394,387,385,385 20,36,35,107,149,149,104,421,509,490,441,447,449,447,511,478,490,474,538,616,575,435,502,489,453,437,417,415,409,418,443,566,575,503,561,441,441,396,397,375,418,431,473,465,472,416,629,792,787,724,681,618,498,452,499,512,583,590,654,626,578,407,413,419,415,501,592,550,563,482,431 2,20,18,27,30,24,22,581,651,592,573,528,535,624,683,681,681,661,710,767,738,504,684,626,581,563,479,491,442,412,562,725,743,650,683,557,509,423,430,454,465,537,668,643,674,457,837,907,893,843,815,746,634,607,695,719,781,784,848,845,810,509,504,528,550,678,765,715,734,623,534 14,23,23,213,313,316,214,438,445,424,410,412,404,451,458,467,443,448,461,487,484,410,422,413,409,413,386,402,399,400,440,455,448,414,450,404,404,417,382,431,425,441,514,500,483,451,610,628,595,548,515,477,437,510,565,573,637,614,679,631,596,422,390,420,408,418,450,444,467,417,405 1,13,12,21,22,20,19,412,478,433,447,427,415,451,453,439,471,433,478,598,568,422,573,518,456,473,426,395,381,422,426,555,598,508,531,445,439,385,419,422,424,453,522,475,456,409,591,718,731,641,616,516,446,479,535,550,609,600,653,606,558,404,411,401,402,457,585,516,518,453,413 16,9,8,31,38,32,26,409,386,385,381,378,385,372,412,419,395,395,407,402,393,394,394,405,382,387,378,379,382,386,388,382,400,383,376,395,394,380,391,405,409,424,432,421,414,389,426,429,429,387,396,395,378,429,442,450,467,455,479,436,408,386,407,387,380,390,401,393,397,378,377 16,179,142,531,766,599,417,591,637,594,570,530,566,620,695,676,671,652,707,750,739,509,671,645,590,570,515,504,452,453,576,704,713,643,658,547,516,450,441,476,484,553,699,668,674,536,850,915,895,853,824,766,660,636,723,755,826,822,873,856,816,495,500,493,535,657,747,700,726,607,558 9,9,7,22,30,20,16,399,377,382,382,383,391,424,414,404,394,408,397,411,403,384,407,396,394,384,396,376,387,397,404,416,424,418,393,400,381,393,404,419,399,428,471,442,413,405,482,462,471,433,437,404,391,441,491,482,542,506,553,514,464,383,387,377,379,388,392,411,397,388,371 2,114,98,54,83,67,43,739,834,794,753,693,721,771,832,825,820,810,875,943,920,707,891,846,787,770,669,664,535,425,747,909,923,857,873,773,699,461,475,506,565,669,817,813,828,531,956,1023,1023,1000,978,913,810,725,802,819,888,895,950,957,924,647,646,667,700,855,949,899,918,822,737 19,10,8,15,17,13,11,408,424,410,398,380,393,421,447,433,428,401,420,467,443,398,453,429,410,406,410,398,409,405,404,455,489,451,427,411,396,394,398,419,413,430,473,448,431,405,522,603,593,529,511,447,416,449,508,514,544,524,576,541,491,399,399,416,410,408,466,446,444,425,400 13,10,10,25,62,64,25,425,416,416,413,409,408,418,429,436,412,408,431,452,450,394,424,427,404,400,389,391,385,398,403,457,445,429,436,405,406,405,404,400,406,400,436,425,417,397,503,605,572,526,497,452,420,429,451,449,490,492,523,521,491,404,393,385,398,413,452,434,429,419,410 17,28,27,126,194,173,112,419,443,404,423,416,418,451,430,437,433,412,464,492,483,397,446,436,409,403,403,397,396,400,414,469,476,456,463,426,420,414,401,394,413,423,457,448,454,431,566,658,659,570,566,483,426,443,508,517,576,553,617,566,518,398,392,401,399,432,467,434,463,417,389 12,10,9,31,40,40,29,407,402,388,413,415,406,391,402,407,420,407,434,466,445,392,424,428,411,398,390,400,386,405,412,450,450,434,443,405,395,388,392,394,403,402,449,433,414,397,530,599,585,515,501,451,413,434,430,444,483,475,515,501,499,380,401,392,386,440,458,417,438,416,404 19,10,10,60,83,76,54,407,455,440,421,425,416,420,424,424,427,415,480,542,554,417,507,482,444,426,402,397,385,400,419,517,549,484,510,433,426,381,391,360,396,428,438,432,432,401,521,747,758,668,630,530,462,400,450,450,483,472,534,520,483,395,415,386,402,451,529,471,511,451,414 14,11,11,11,12,10,10,490,586,544,517,478,484,524,586,557,572,549,623,723,717,494,668,596,544,541,456,459,414,383,504,693,712,615,652,551,490,400,405,406,423,466,576,555,579,418,729,881,874,814,778,690,569,495,535,549,632,646,719,717,695,440,443,450,481,628,740,676,693,568,515 19,12,11,59,72,57,49,452,552,540,492,430,482,463,507,500,484,484,568,690,680,452,637,579,514,500,464,422,406,402,472,658,698,596,618,506,448,389,406,401,416,449,516,505,514,426,676,849,855,782,752,649,535,480,534,558,620,612,672,662,626,425,435,430,425,536,682,622,636,513,460 17,30,28,362,405,399,358,529,523,483,456,437,470,594,646,618,608,588,583,575,576,427,463,443,445,438,415,401,393,419,620,591,533,516,533,462,468,435,501,538,593,693,797,754,743,514,823,777,726,696,664,610,498,660,747,781,842,833,876,851,798,493,437,486,492,507,551,521,560,484,446 1,10,10,237,341,355,244,416,415,407,406,371,389,388,417,411,396,414,409,463,443,401,449,425,419,410,391,399,407,387,407,448,470,423,442,429,422,404,400,399,395,417,426,413,425,409,492,615,621,527,504,451,411,432,460,452,504,487,545,518,477,411,391,410,403,431,463,430,430,403,401 10,15,15,157,252,262,162,404,438,427,378,373,406,400,397,393,386,392,435,478,488,406,465,451,428,425,403,390,395,377,391,465,487,446,442,417,431,394,397,383,389,382,413,413,409,398,446,659,673,580,534,494,417,397,397,411,443,443,459,476,458,391,394,391,400,420,470,452,463,434,398 1,8,8,29,39,41,30,388,403,397,383,392,398,383,389,374,387,385,391,408,417,392,395,405,389,380,388,394,375,386,394,409,412,416,406,390,394,388,401,376,379,382,379,402,376,378,432,480,498,450,424,402,399,385,392,404,414,417,410,404,401,389,400,387,375,392,398,407,415,400,387 9,32,31,63,84,84,61,456,465,443,420,421,427,469,482,480,477,472,488,546,536,400,457,448,431,430,403,409,417,390,429,489,484,448,484,426,432,389,402,407,410,416,480,460,480,425,634,715,689,642,579,548,474,466,513,551,600,592,657,641,576,401,407,414,425,477,515,505,504,448,437 17,111,50,163,253,81,50,580,553,533,509,484,500,627,686,678,664,649,662,678,647,438,566,503,479,458,445,432,397,533,704,662,653,575,589,492,502,626,745,798,861,931,996,914,841,628,896,854,822,767,736,667,585,839,932,966,1017,993,1014,949,891,481,435,500,488,585,628,597,604,517,480 18,14,10,30,41,28,18,421,385,375,382,388,372,444,434,433,418,409,410,393,387,390,389,391,379,394,357,376,381,391,397,399,387,388,383,399,404,377,382,398,404,408,445,432,434,373,497,427,400,390,399,389,385,399,443,438,474,514,554,525,464,378,367,401,372,390,398,383,387,391,378 19,12,9,28,39,26,18,414,404,403,398,380,388,447,443,433,415,416,417,432,415,391,409,398,387,400,393,373,373,381,415,418,432,417,416,409,405,408,414,416,417,465,523,463,447,418,536,506,488,467,423,426,401,487,537,536,575,574,617,585,521,398,395,387,380,386,410,393,413,383,392 16,114,94,202,223,186,170,535,670,632,555,504,550,557,629,597,581,594,694,814,797,526,772,719,632,615,535,488,432,442,526,777,824,722,745,594,526,419,471,464,496,547,677,637,636,515,797,958,964,894,867,778,653,631,707,719,783,768,825,805,768,455,497,455,472,667,813,765,771,659,545 7,14,15,43,91,91,41,414,442,405,409,404,405,422,440,423,430,434,453,488,487,421,473,434,415,406,409,405,385,396,395,473,473,422,453,415,399,383,400,376,397,387,439,435,452,394,548,648,625,565,537,485,430,442,465,488,530,516,586,548,505,415,410,390,410,438,489,453,466,408,389 5,11,11,26,39,39,25,397,429,409,417,422,408,423,420,412,408,424,438,480,467,413,453,439,424,410,402,400,404,386,397,464,475,440,431,402,396,377,388,390,404,403,425,408,424,394,485,643,640,581,521,480,415,422,423,407,446,465,497,479,481,402,386,390,394,415,471,438,446,422,393 15,10,10,35,44,41,33,425,482,463,424,422,416,425,450,418,432,413,494,580,585,420,550,502,465,452,415,408,425,408,430,553,595,524,520,460,436,404,404,408,397,453,478,455,436,412,551,784,795,711,682,574,483,472,502,512,562,567,603,570,551,394,406,397,406,459,580,513,509,452,414 5,12,12,19,25,25,20,417,456,428,438,407,403,402,433,405,416,425,474,534,513,408,510,471,442,427,433,410,393,404,402,531,537,470,488,422,420,385,391,398,387,390,442,432,438,384,524,715,716,626,596,512,439,400,418,429,469,448,506,523,478,395,430,396,396,438,529,471,456,438,422 13,18,18,89,229,220,81,397,389,381,389,392,412,391,407,385,399,414,408,410,398,391,402,405,399,375,402,380,392,389,389,410,400,396,399,390,388,402,398,379,381,383,396,395,389,402,433,452,454,420,424,394,384,388,405,394,455,427,436,418,406,397,422,380,400,406,408,395,415,398,402 19,16,15,36,49,44,31,409,455,443,415,413,396,426,424,429,426,443,453,522,506,416,489,461,429,435,407,404,380,403,413,504,519,462,482,418,423,395,388,396,420,421,454,444,424,399,549,682,697,618,585,507,441,451,469,479,526,519,551,563,502,399,392,406,401,446,515,479,462,446,417 20,8,8,19,26,25,18,411,390,376,388,370,397,399,402,414,401,414,386,399,396,394,389,391,380,379,392,379,377,381,389,385,386,385,373,372,384,386,400,414,391,405,409,423,425,394,438,408,389,391,408,387,377,438,454,468,463,463,525,481,444,371,387,385,395,370,388,394,386,384,390 3,9,9,38,40,38,37,420,482,454,446,399,438,406,438,437,438,428,478,599,583,415,548,500,451,453,427,413,395,394,426,572,594,518,521,452,438,387,395,396,412,410,445,449,443,400,569,784,791,706,666,579,479,422,464,463,543,513,581,560,550,396,411,402,408,457,584,517,549,472,417 1,16,16,26,50,48,25,499,628,567,553,478,518,565,606,597,604,586,679,767,743,518,699,639,582,565,491,474,415,416,534,735,751,664,701,571,548,415,411,401,429,480,598,597,620,438,782,916,907,846,818,734,633,529,593,607,698,711,778,772,736,454,488,473,505,656,772,709,725,606,543 16,21,21,106,167,174,110,373,384,375,370,394,389,409,390,391,389,398,375,424,388,391,376,394,388,394,392,396,392,374,393,395,382,388,416,386,403,380,387,391,386,395,398,406,407,400,403,431,433,391,393,396,384,417,454,462,451,442,461,432,423,397,386,392,406,391,390,388,393,393,390 11,18,15,35,57,42,24,536,600,545,534,490,505,604,659,633,638,614,669,728,699,481,633,575,526,525,475,465,405,409,549,681,694,604,646,531,486,421,434,461,471,543,659,634,647,452,797,870,853,798,776,694,569,576,660,664,750,745,807,804,761,472,443,478,516,637,716,664,690,573,523 16,34,24,51,83,54,34,460,423,401,395,395,383,482,491,472,443,445,425,412,395,388,391,382,385,368,379,375,369,380,421,411,400,399,404,382,385,401,421,419,424,429,504,494,490,409,546,474,423,423,429,393,388,452,488,470,524,571,634,591,519,391,376,388,406,380,419,383,385,375,399 10,30,25,26,28,16,14,415,434,379,404,404,411,436,453,417,425,422,412,442,418,381,425,406,391,388,406,380,394,398,429,419,413,407,398,376,375,390,409,408,447,438,517,453,436,428,568,526,535,469,457,428,413,495,565,580,607,600,637,598,519,379,381,407,391,403,425,410,401,415,404 14,28,28,162,259,265,162,390,385,382,391,379,402,416,419,415,414,405,412,410,409,389,382,375,391,396,405,378,391,388,407,402,406,401,407,384,393,412,399,413,404,420,438,413,422,412,496,455,457,420,445,425,413,462,484,485,486,485,521,484,453,419,390,390,389,388,413,412,405,402,399 10,9,9,35,36,34,33,396,435,434,415,398,423,421,425,422,417,411,432,516,493,411,483,453,450,423,400,411,387,395,415,507,525,446,472,413,423,385,378,387,384,426,429,411,421,392,489,710,714,629,587,510,443,415,438,442,471,471,509,495,463,399,386,386,379,438,501,458,466,444,410 20,46,31,68,111,66,40,416,395,419,398,381,373,440,470,444,424,412,418,441,431,390,411,402,382,399,383,385,385,411,420,415,427,388,391,371,398,380,417,427,435,478,533,519,458,422,563,514,470,429,430,394,411,502,536,548,621,593,653,585,543,391,399,383,369,390,388,402,421,390,373 14,33,32,406,638,650,409,405,472,456,426,402,420,439,438,446,451,432,507,605,584,417,560,515,468,447,409,408,390,410,414,560,591,499,543,454,420,397,389,408,404,414,468,443,440,462,557,772,780,696,671,546,449,478,496,510,535,545,589,569,532,432,403,389,411,474,592,548,546,471,420 3,8,8,18,16,16,17,487,485,444,435,423,431,491,541,555,552,530,523,536,541,407,472,440,450,417,416,420,389,410,455,498,496,459,470,446,413,395,394,375,406,443,528,503,529,399,695,688,657,613,609,551,480,456,516,541,621,624,693,689,660,432,419,465,463,489,530,510,528,466,460 10,9,9,38,56,54,37,394,435,421,419,424,412,412,412,413,402,404,463,518,506,420,488,435,428,421,402,411,401,381,394,504,524,469,438,442,390,387,387,376,385,404,416,406,432,388,506,727,734,658,614,513,440,398,418,431,469,458,514,498,470,400,388,393,393,447,514,471,493,431,413 17,8,8,29,46,37,23,392,397,372,384,401,376,398,401,390,408,385,380,387,387,379,385,387,370,400,397,365,378,394,389,389,392,376,385,389,371,376,390,387,380,389,402,399,395,403,442,436,428,411,411,393,388,398,417,435,455,442,481,447,420,406,380,391,393,390,381,371,382,389,371 6,26,26,58,68,64,56,407,464,440,416,404,404,407,414,432,422,409,470,526,509,407,474,456,445,440,417,405,384,381,402,495,547,465,480,455,427,372,405,396,385,418,444,426,433,413,537,725,735,652,620,482,453,441,465,467,524,519,550,527,483,391,394,416,387,443,520,478,461,430,413 11,18,17,117,154,151,113,425,459,462,462,418,438,426,460,456,444,447,517,584,555,411,549,503,462,442,432,421,398,385,444,553,585,518,531,465,428,385,389,416,398,416,491,469,467,422,620,788,802,726,694,574,482,451,487,489,556,560,612,602,569,423,429,417,426,502,572,536,557,482,423 3,13,13,229,426,443,233,395,404,411,421,420,404,391,414,410,387,403,413,493,448,407,437,427,408,408,395,399,399,402,384,459,453,422,424,402,397,400,393,371,394,398,419,416,404,396,445,613,608,541,505,455,414,379,416,417,448,411,432,452,439,401,403,405,390,422,468,457,448,410,404 1,11,11,15,17,16,14,396,439,411,404,383,408,417,414,418,393,402,418,496,450,409,466,418,406,410,411,407,388,396,385,446,499,447,439,392,387,393,378,395,387,401,415,433,403,384,444,597,610,527,490,429,414,403,416,449,455,429,466,443,443,385,390,386,393,416,481,453,449,404,395 18,8,8,24,27,26,23,422,475,443,429,411,413,449,468,452,459,441,494,624,579,435,578,529,459,475,412,418,398,393,428,565,616,523,553,447,433,393,403,400,437,441,496,497,446,406,602,739,761,663,627,546,459,473,516,523,577,563,628,585,533,407,393,393,407,465,608,531,534,459,422 15,13,11,13,15,9,8,492,533,517,484,468,470,512,576,565,555,534,593,660,643,454,589,546,490,490,450,449,408,388,485,640,652,563,597,521,445,403,413,416,456,489,602,593,576,435,735,837,815,763,726,642,534,514,582,600,683,686,751,733,693,444,432,446,457,570,673,603,618,541,480 13,39,38,50,54,50,47,403,476,463,429,417,438,428,415,428,405,446,545,628,578,468,615,529,469,443,434,400,404,410,425,626,607,516,519,421,402,420,396,424,425,454,488,455,437,432,540,757,741,645,614,495,438,468,516,515,566,544,597,554,530,395,401,381,394,502,616,541,541,465,404 8,10,10,61,94,98,63,415,396,373,400,406,402,413,411,415,414,394,407,416,429,391,403,386,401,386,384,382,383,401,396,402,430,395,395,394,387,373,402,394,396,397,441,414,423,389,490,518,510,465,437,402,385,443,480,467,497,485,544,506,485,379,378,396,393,409,414,408,405,389,384 3,9,9,27,37,35,25,391,412,395,392,410,401,430,407,417,415,404,414,448,436,394,412,409,396,393,386,382,379,376,407,428,435,403,421,395,376,386,386,401,383,415,448,447,417,401,511,549,519,485,480,467,407,437,449,468,541,523,564,524,479,396,389,404,389,405,432,422,414,417,397 12,10,10,9,10,10,8,459,569,510,456,447,458,481,531,514,536,512,573,669,649,443,599,541,500,483,450,435,425,381,484,633,649,561,585,510,487,384,403,405,427,455,563,515,547,411,694,830,817,756,729,632,520,469,526,549,631,619,705,691,659,438,438,431,460,556,661,600,622,517,454 6,21,17,40,65,49,30,385,383,389,380,401,393,402,397,419,404,413,400,412,380,387,392,377,377,391,371,387,377,394,408,400,405,392,390,380,375,403,390,399,416,425,461,424,408,393,449,407,415,388,399,363,385,424,441,437,468,460,492,475,413,377,394,384,381,385,396,396,394,380,400 4,28,28,130,210,217,131,409,482,437,414,407,393,436,444,436,421,430,458,568,531,418,532,496,443,440,402,406,396,395,425,528,576,491,497,425,430,373,398,399,392,422,483,448,453,413,549,726,735,653,620,506,456,443,489,469,522,524,575,557,489,404,408,405,393,452,577,515,523,450,422 5,13,13,71,122,125,73,392,418,418,413,383,409,432,398,412,426,431,419,473,464,403,440,426,408,398,411,399,382,392,402,434,453,422,434,397,398,396,397,391,398,397,428,418,414,378,484,599,596,545,504,456,411,408,457,447,500,489,530,485,478,403,392,390,400,422,443,443,431,406,401 16,12,12,117,216,218,118,414,395,388,393,391,390,434,436,432,414,419,424,427,425,390,406,399,390,399,390,385,383,380,405,408,415,408,422,395,394,395,394,400,395,420,447,421,440,402,519,484,454,448,435,416,407,426,463,497,540,537,563,522,506,405,391,396,398,408,406,399,404,401,407 5,9,9,18,22,21,17,402,409,389,392,398,387,398,413,386,413,396,397,438,420,400,417,400,388,392,395,403,375,380,407,432,434,412,425,392,391,401,386,391,392,410,426,406,403,382,453,526,511,450,465,433,387,400,437,435,439,453,472,457,428,393,385,389,389,397,423,414,416,394,398 17,8,8,19,29,24,16,420,387,397,377,375,399,405,415,422,398,379,395,407,404,386,388,384,386,381,380,384,380,373,394,390,387,376,390,389,396,389,392,419,400,395,424,431,406,402,470,424,414,401,391,388,414,412,424,420,447,463,487,459,449,389,385,385,387,372,397,393,392,389,393 6,20,20,79,108,109,79,413,462,450,426,403,429,427,439,443,433,441,483,587,546,432,506,491,461,415,408,396,394,396,419,536,566,489,503,444,433,373,391,393,410,404,454,430,437,391,568,756,771,687,641,568,474,429,475,494,545,548,583,570,529,390,405,407,390,485,549,507,515,451,409 5,16,11,39,49,30,24,441,396,389,366,398,403,439,450,441,405,410,398,415,421,390,407,386,385,391,385,395,393,391,413,405,407,404,409,389,407,410,416,421,432,468,530,476,450,433,534,477,457,450,431,418,408,467,545,532,611,579,634,578,527,386,383,390,382,393,415,390,396,406,401 17,15,14,61,94,78,51,398,444,404,426,391,423,406,419,440,429,444,459,488,496,405,454,442,417,414,420,400,387,378,413,475,475,435,463,429,416,388,386,390,408,397,466,419,455,408,550,674,680,583,563,509,420,410,448,463,496,503,551,526,513,402,387,402,403,436,484,447,450,418,410 19,9,8,22,28,24,18,431,393,388,373,383,384,429,446,415,420,422,398,385,396,384,386,389,377,361,403,390,382,412,390,401,398,390,383,391,389,402,392,396,413,412,465,455,435,406,496,431,415,398,413,401,383,439,475,482,518,520,567,529,490,396,393,376,389,385,394,400,393,394,387 1,246,143,51,53,22,24,443,500,449,448,432,413,512,527,496,471,480,553,615,579,437,558,495,452,415,439,404,407,428,489,584,624,508,565,469,413,424,463,490,558,626,735,638,592,441,743,804,791,721,684,603,505,593,682,733,803,786,831,780,708,440,425,423,417,498,606,549,557,470,442 8,395,146,214,258,87,78,715,692,653,585,551,570,754,801,781,765,751,775,821,807,553,728,686,623,587,495,490,422,565,718,789,798,721,733,615,554,611,716,771,808,880,951,886,848,755,959,969,949,901,871,805,690,908,965,976,1015,1002,1023,992,947,537,523,543,578,693,796,755,759,635,564 1,8,7,13,16,14,11,409,459,451,425,390,414,422,423,444,439,435,475,567,555,417,570,509,472,449,420,408,386,397,424,542,604,495,526,454,412,407,402,432,419,458,504,460,456,407,545,674,713,610,585,467,423,483,520,537,571,559,606,558,519,390,395,398,394,441,592,527,507,454,426 7,9,8,23,32,27,18,423,396,396,376,399,388,433,459,420,423,421,389,428,429,383,424,393,397,400,392,387,381,429,418,416,421,414,416,381,384,402,410,402,415,466,502,442,456,420,530,517,482,435,440,419,378,470,543,520,575,570,621,556,510,390,376,399,385,401,413,405,421,387,396 8,12,9,69,108,99,60,459,493,472,440,429,437,477,501,484,470,468,535,594,575,428,524,486,464,464,437,404,402,426,451,565,583,537,520,444,433,413,421,433,465,511,605,543,514,465,678,787,784,716,683,589,472,570,633,632,697,679,744,707,645,402,405,407,433,471,588,538,521,484,432 14,121,115,87,116,110,82,394,405,384,415,404,371,388,391,395,400,381,382,386,391,390,382,373,379,373,364,388,377,391,397,363,381,388,366,399,389,396,394,379,409,417,443,424,421,407,399,406,373,379,373,404,366,395,427,390,447,452,477,431,429,384,378,393,382,380,394,363,380,385,382 20,8,8,22,27,25,20,395,386,394,368,387,388,410,418,389,393,396,397,395,396,380,394,378,380,398,381,391,386,382,387,384,388,383,367,388,394,369,392,382,391,383,418,406,418,399,430,394,398,391,398,388,392,402,422,417,448,443,491,450,430,392,382,399,384,384,377,383,381,363,392 15,56,50,55,61,51,47,479,655,634,569,519,533,509,550,537,540,536,686,806,785,534,755,697,633,589,505,468,423,414,502,766,807,714,733,600,541,394,416,427,419,465,575,544,574,428,737,958,967,902,869,780,658,496,573,589,667,671,732,732,697,445,479,443,454,636,778,732,726,614,539 9,10,10,7,11,9,6,414,412,395,384,389,393,399,414,409,387,398,412,405,372,378,386,388,391,382,385,383,392,410,446,406,412,410,401,389,396,430,474,519,563,657,750,639,535,405,558,476,450,432,426,398,399,447,533,586,708,693,727,616,534,390,378,391,389,378,405,381,413,395,398 12,29,28,133,222,207,122,392,423,402,388,365,385,411,407,405,415,402,416,461,432,409,430,422,403,409,395,385,385,410,396,413,447,407,428,401,406,404,402,410,414,389,429,421,427,401,488,572,565,506,490,438,384,432,488,488,500,467,526,502,457,390,401,398,394,418,444,433,415,409,395 4,352,260,673,1023,796,432,866,800,758,736,692,716,904,950,928,918,903,891,882,881,560,704,689,653,632,556,573,488,780,989,910,859,820,840,798,756,886,1006,1023,1023,1023,1023,1023,1023,816,1023,1023,995,965,942,909,817,1002,1023,1023,1023,1023,1023,1023,1023,741,616,743,764,810,827,803,830,731,683 1,18,17,70,108,113,73,354,377,383,366,388,388,383,399,372,377,382,395,382,378,380,376,385,382,380,379,377,383,372,361,369,377,383,369,370,373,379,361,360,387,378,376,371,362,384,366,351,377,376,384,384,381,393,382,380,398,385,377,376,382,390,388,383,379,371,383,382,365,381,388 17,78,70,60,71,58,46,421,388,384,398,385,390,434,426,416,394,405,423,408,412,394,416,416,391,387,396,398,382,417,398,422,404,395,395,408,385,408,420,454,444,471,542,472,462,403,481,467,446,431,459,397,397,441,431,461,480,477,522,508,451,386,394,392,400,403,410,418,380,411,397 19,11,11,63,114,114,62,414,469,439,421,411,414,412,427,429,440,418,444,547,527,423,492,465,441,429,395,406,390,379,397,515,537,469,494,417,398,406,402,399,385,418,461,439,428,401,526,728,745,648,613,526,461,416,453,456,497,478,538,515,501,420,393,387,396,466,522,466,494,463,412 2,11,10,11,13,10,9,391,411,395,383,379,395,401,419,410,390,399,397,422,424,377,387,409,389,394,382,394,380,393,396,418,421,402,404,397,406,406,398,383,409,424,429,411,415,412,460,500,481,455,437,418,396,415,447,454,501,495,520,482,452,390,382,392,396,398,412,407,407,399,393 12,17,17,51,78,74,49,441,479,446,439,422,430,425,454,475,462,458,504,615,567,444,554,524,485,453,413,427,390,431,429,574,615,531,553,461,431,385,406,406,411,426,490,457,477,400,598,803,816,734,699,599,496,448,474,476,539,547,606,598,560,420,418,397,423,497,595,554,563,464,442 8,8,8,20,26,24,19,404,389,378,391,375,395,456,417,412,403,409,392,390,388,393,384,379,381,384,385,379,369,379,393,388,397,399,391,384,390,391,397,388,401,388,434,416,397,382,435,417,403,393,397,393,375,397,404,400,452,452,501,478,438,405,366,402,399,390,379,382,390,361,386 7,18,11,43,47,29,27,453,392,392,412,383,393,457,479,421,433,416,398,416,418,401,416,383,399,396,372,394,379,396,412,396,407,402,395,378,385,390,393,410,409,406,485,476,458,411,524,474,462,436,401,399,392,447,472,477,563,549,608,574,496,388,384,382,387,393,417,397,416,393,394 5,10,10,60,83,84,60,394,414,402,380,402,390,406,399,404,392,402,426,457,441,396,436,414,418,401,396,401,385,391,393,440,446,421,427,391,388,399,382,383,389,386,421,418,394,393,453,569,569,508,484,427,414,394,420,411,422,436,474,445,442,389,390,384,403,396,465,434,431,409,389 5,22,14,65,73,43,37,428,486,465,437,403,420,450,472,454,461,455,510,614,580,425,529,506,462,418,409,393,399,401,411,545,588,504,512,433,430,418,404,442,436,480,538,481,468,453,647,757,755,684,649,530,477,552,602,614,655,643,684,644,589,427,421,390,412,469,577,518,540,469,438 1,49,44,62,91,83,54,471,574,546,509,456,476,487,533,508,514,502,607,739,718,498,691,636,561,563,468,456,423,406,463,695,739,640,680,547,506,387,397,406,423,457,563,522,540,427,705,900,909,836,811,700,584,463,507,549,631,638,707,715,664,426,448,431,435,585,723,681,685,546,469 5,30,22,34,35,23,23,419,417,413,401,399,401,409,422,459,407,428,409,474,476,401,464,426,408,407,393,400,390,408,424,460,478,431,440,408,398,395,403,403,419,461,489,454,441,415,532,604,608,533,512,469,405,486,534,539,572,557,611,553,517,402,395,394,405,426,472,461,453,422,414 7,34,28,46,67,50,36,444,460,442,458,399,422,435,471,480,481,461,499,572,562,423,509,495,460,423,430,412,406,377,457,527,570,506,517,421,429,386,415,419,424,466,528,512,475,416,632,754,740,662,632,552,500,503,538,563,604,600,662,646,585,406,409,408,400,467,573,523,558,456,436 3,9,9,40,47,45,38,402,395,384,402,391,405,407,423,410,398,389,409,375,393,376,386,390,387,389,389,380,382,405,402,417,413,395,396,392,387,401,404,388,402,421,446,428,411,403,488,448,449,406,412,407,395,448,474,462,510,501,542,522,465,396,386,394,385,403,389,396,409,394,377 2,100,93,97,126,116,91,448,410,393,402,376,379,427,434,432,420,419,411,469,458,400,461,424,401,424,383,386,400,395,420,463,483,438,445,375,407,434,426,446,455,502,564,500,485,432,554,544,564,503,482,441,398,516,528,530,566,559,611,556,527,393,399,406,381,428,448,432,426,417,368 3,21,20,75,86,70,55,425,469,456,435,408,456,412,455,450,452,442,501,581,534,420,547,486,458,465,411,417,395,374,419,563,575,510,516,459,426,393,406,409,397,429,503,483,469,416,614,753,751,670,636,518,461,480,531,558,622,600,656,620,568,407,410,402,415,461,575,513,521,457,408 7,12,10,38,38,28,28,425,419,411,380,393,392,453,458,427,425,400,392,414,405,379,409,380,386,375,379,390,389,387,413,416,418,382,405,371,392,389,405,412,436,451,530,477,467,412,542,479,446,455,430,398,410,483,532,522,596,600,642,589,528,392,385,396,392,396,411,380,379,388,406 14,14,14,52,60,57,48,449,508,495,451,426,442,447,483,453,455,445,547,680,644,449,623,567,492,477,442,411,397,389,442,627,678,568,598,466,448,394,415,423,434,458,550,498,477,438,646,835,845,758,726,594,506,514,563,562,632,624,686,654,612,403,420,399,430,503,653,591,601,501,464 10,137,129,90,145,134,82,421,392,401,397,391,391,416,450,405,431,417,422,410,409,385,387,390,374,382,397,395,374,422,422,404,398,400,409,388,399,378,401,426,428,465,537,479,480,415,476,454,434,434,449,417,372,445,469,478,542,501,552,516,494,391,391,381,393,388,385,375,393,412,387 19,13,12,25,36,33,23,378,385,388,390,403,375,393,411,391,381,386,413,385,393,387,405,383,393,393,394,383,369,381,391,395,399,389,386,378,393,395,381,403,397,401,433,406,399,393,444,423,411,384,396,390,399,385,423,421,421,432,443,423,395,384,397,392,381,380,393,398,388,384,398 17,44,43,135,229,227,131,449,446,434,413,392,409,462,496,485,476,471,478,501,492,403,436,435,418,414,402,410,385,410,454,474,477,459,432,415,410,421,430,429,442,462,533,499,516,427,669,669,650,599,569,512,441,522,579,613,679,658,727,693,626,415,378,419,438,452,466,449,457,448,391 9,10,9,21,29,23,16,446,409,402,409,393,427,455,450,426,404,402,433,452,462,396,445,430,401,398,397,406,371,386,440,459,447,435,434,404,407,382,401,429,441,506,593,521,506,398,506,573,559,511,506,465,431,431,474,477,526,520,543,511,498,391,380,381,392,402,438,422,418,397,401 1,112,95,132,188,170,119,569,758,714,655,574,588,640,686,680,658,649,781,895,864,635,853,798,727,713,602,562,471,424,602,855,894,808,821,677,603,426,476,484,526,609,745,706,710,541,858,1010,1019,955,927,839,730,694,765,781,831,825,877,869,830,482,514,487,548,751,887,836,841,739,613 10,11,10,15,26,25,14,449,386,379,386,378,401,411,439,411,409,392,420,402,396,391,405,379,381,388,393,375,371,388,387,399,393,393,385,361,382,378,384,388,393,385,453,432,412,387,444,417,411,409,398,396,378,410,411,403,432,456,507,476,446,399,386,373,393,387,401,390,398,399,377 8,17,13,32,39,17,15,414,425,398,398,393,412,399,447,422,430,440,433,431,455,404,420,420,424,410,378,388,390,385,402,445,432,433,411,414,385,398,414,421,430,455,528,493,445,432,568,556,531,496,478,457,401,501,535,542,605,595,641,581,531,402,385,383,395,405,444,443,428,404,372 20,20,19,44,60,55,39,389,415,426,413,400,415,426,422,434,408,404,426,449,482,390,424,419,412,414,406,397,377,400,398,442,452,427,427,391,417,396,392,410,397,410,443,434,408,399,525,619,599,542,517,467,421,422,457,474,529,543,566,533,500,394,388,387,386,427,440,425,450,413,416 7,18,19,96,143,137,90,365,392,396,392,371,375,370,398,396,399,380,390,403,392,381,387,384,381,393,387,386,388,389,394,394,404,399,394,394,373,415,391,381,381,403,415,392,403,414,405,424,438,412,416,399,396,398,431,436,434,429,424,430,387,401,393,391,399,411,408,408,391,369,393 2,10,10,44,64,66,45,399,384,392,398,377,387,400,408,391,408,390,379,394,375,405,388,397,395,383,390,391,379,388,392,385,388,394,392,398,384,383,389,393,392,399,415,393,403,408,428,432,405,418,417,381,388,439,469,499,475,453,485,435,400,389,382,385,387,386,394,377,401,376,402 17,10,9,25,27,23,22,406,393,368,389,389,394,425,443,423,414,402,394,395,406,383,379,383,379,380,384,379,395,360,400,374,372,392,380,378,393,383,392,411,399,423,456,427,425,389,469,380,382,402,395,381,381,422,446,432,484,501,510,504,442,397,378,384,382,385,389,401,390,395,387 11,15,15,116,171,163,115,376,394,374,384,402,394,403,392,388,394,392,386,392,384,387,397,380,376,379,396,373,363,385,400,394,377,382,377,391,383,405,383,394,374,407,396,405,399,415,423,411,416,413,406,392,405,414,445,423,443,426,459,419,428,384,398,395,381,400,392,379,392,385,381 11,30,30,259,362,362,254,413,485,471,422,435,401,444,441,453,441,444,508,602,590,431,554,516,461,477,436,413,395,382,429,577,621,505,525,461,429,411,393,401,419,442,485,474,457,429,590,802,824,736,699,602,466,441,497,534,589,573,636,606,550,407,414,398,414,466,589,557,563,469,454 8,20,9,49,60,26,22,573,483,446,437,434,415,599,658,613,579,581,568,570,581,414,498,460,458,423,423,416,397,448,547,533,540,475,497,445,433,490,544,579,653,720,807,735,694,633,824,768,727,661,632,556,478,809,866,866,895,885,918,870,812,421,410,430,450,472,535,513,495,459,434 7,12,11,22,31,28,19,402,398,383,384,381,375,389,423,394,410,402,403,394,398,392,400,400,378,385,376,385,392,391,397,397,403,414,407,393,395,407,397,403,417,421,450,422,422,395,471,440,437,400,401,399,387,434,431,473,480,472,507,490,443,398,396,387,385,386,383,385,381,399,383 13,9,8,35,44,39,30,407,405,386,396,392,381,396,406,404,397,389,396,399,400,385,398,383,371,401,393,386,390,404,387,410,401,390,398,387,397,387,390,387,406,412,426,408,404,386,451,454,437,430,418,411,391,413,407,425,436,452,468,446,437,377,383,406,387,399,404,410,396,393,391 7,9,8,88,148,151,88,419,447,428,408,402,415,443,457,450,434,440,490,544,523,439,525,492,458,450,414,406,399,403,408,502,554,469,503,438,415,388,415,431,412,450,499,465,458,409,574,684,697,600,588,495,421,475,521,535,588,579,628,593,544,406,394,391,402,443,530,481,501,444,420 6,34,33,41,47,43,38,458,600,527,506,476,481,486,536,506,517,492,606,728,709,481,657,614,547,529,460,458,408,377,462,693,723,637,645,526,492,407,409,418,431,471,549,528,527,416,702,917,923,855,820,727,586,515,578,589,653,654,723,705,662,412,457,432,423,567,707,643,648,550,473 9,51,41,78,115,88,62,474,529,513,477,454,456,509,562,542,525,520,595,687,665,468,637,593,506,525,453,436,424,416,501,689,717,620,640,519,457,409,416,446,459,524,605,569,579,444,714,855,850,787,745,645,519,576,634,652,709,696,756,732,685,437,438,427,426,572,724,660,666,559,468 1,68,61,62,101,91,55,491,606,545,516,458,453,505,544,546,523,502,624,750,718,488,716,645,551,543,461,434,397,384,490,723,750,652,662,511,467,388,409,425,423,474,538,543,558,427,699,899,900,829,798,692,558,516,573,592,655,651,722,723,673,442,440,442,448,613,760,691,700,586,494 3,9,8,50,57,54,48,427,449,428,400,402,421,431,449,418,437,410,476,562,527,421,506,470,448,437,411,395,388,397,404,503,554,494,483,434,396,405,389,402,420,445,478,439,451,412,538,738,756,661,614,540,457,456,513,507,544,537,597,555,523,422,399,395,400,439,538,532,527,442,428 12,40,20,72,101,50,38,520,402,402,405,369,399,517,545,496,471,437,424,440,433,380,416,411,394,388,379,392,370,401,402,450,421,394,424,416,388,416,409,425,450,488,589,572,519,465,638,575,535,486,466,414,410,548,613,602,695,709,764,703,645,411,360,394,405,401,435,390,419,396,413 15,12,11,13,16,15,12,437,444,426,427,424,411,456,488,470,477,451,463,502,489,405,459,419,417,418,413,391,386,390,432,486,484,464,458,435,398,427,432,450,477,530,605,546,524,460,670,695,679,611,563,507,436,614,676,674,722,710,756,708,642,396,389,396,396,436,450,457,466,413,405 1,29,25,51,61,49,41,389,404,406,401,393,406,411,409,413,384,432,421,482,452,399,457,426,411,418,411,393,379,387,404,461,471,439,436,390,419,387,393,401,398,398,433,422,411,402,449,569,602,512,464,450,409,433,437,441,499,469,495,459,455,405,389,388,379,427,459,436,446,407,387 13,19,18,40,44,39,34,438,509,475,450,431,436,449,457,456,474,459,509,617,598,421,564,520,463,468,425,428,418,399,442,588,610,534,546,477,426,375,400,394,411,422,488,470,487,410,617,798,800,726,690,607,486,459,526,515,575,576,648,625,580,404,421,423,401,502,596,529,566,488,442 3,8,8,23,20,18,21,407,459,441,432,395,403,407,438,432,422,425,485,527,526,418,477,466,435,413,417,410,392,384,416,491,526,472,478,431,398,394,400,394,392,402,430,413,437,391,540,746,741,664,629,525,457,414,418,436,481,482,534,545,490,402,396,394,408,449,529,470,481,425,417 17,10,10,56,81,78,54,429,405,390,393,404,387,410,429,444,432,437,433,418,438,384,403,389,386,402,364,374,381,398,414,407,416,394,400,397,393,403,402,390,393,415,455,429,434,404,536,484,465,439,431,432,409,434,461,484,527,532,572,536,504,387,390,407,405,414,409,398,407,394,405 14,40,36,84,102,86,65,447,600,557,509,458,479,481,521,514,522,512,612,761,734,513,725,656,571,563,473,462,422,403,464,724,767,658,681,530,466,400,417,435,443,492,564,546,547,430,700,905,908,837,797,672,567,534,610,614,689,678,740,715,657,414,448,422,452,574,744,681,673,559,486 7,15,13,33,43,37,27,408,390,385,383,387,398,389,427,427,428,397,396,415,405,375,407,392,403,387,401,375,398,369,405,413,396,390,406,385,394,387,403,393,423,427,460,431,419,397,484,451,453,427,400,406,405,458,477,468,505,504,525,492,469,403,381,395,381,393,401,392,404,368,381 10,12,11,24,18,15,22,432,506,464,453,430,421,444,472,466,475,451,505,587,560,423,552,499,461,460,420,427,405,410,432,560,595,509,514,434,459,399,387,381,386,420,487,465,474,402,633,770,760,697,667,577,483,454,482,493,566,569,633,625,575,402,408,403,420,495,590,544,541,484,425 9,642,460,86,99,68,61,514,553,511,481,455,454,520,610,577,562,578,592,687,667,445,650,569,516,488,417,427,418,460,515,677,706,589,590,518,459,508,548,564,628,709,784,707,662,536,784,890,876,811,763,661,565,730,800,802,848,834,866,824,762,435,433,421,449,537,674,608,623,513,459 2,29,29,241,427,438,243,418,412,382,390,396,408,456,474,466,444,418,462,446,449,395,417,408,394,389,407,380,394,433,423,416,403,416,409,410,402,407,415,441,447,461,493,458,464,452,552,532,493,443,447,435,408,480,544,540,592,579,601,588,532,422,388,399,407,418,428,401,421,394,419 9,10,10,68,92,92,66,398,437,427,406,402,421,394,436,421,413,412,451,501,477,404,443,427,400,427,394,396,393,395,403,461,473,434,449,409,396,398,395,391,417,403,424,432,414,402,498,654,660,590,541,487,433,435,453,460,521,509,544,531,501,402,398,404,392,419,485,465,476,406,403 5,26,25,54,91,84,48,419,521,515,461,436,445,473,463,474,461,448,548,692,653,447,611,568,509,510,452,433,408,391,442,637,679,568,602,517,423,408,390,420,418,448,503,473,468,395,628,858,869,786,759,640,539,456,504,519,568,553,626,619,581,428,435,410,419,510,635,597,623,518,468 12,112,103,46,53,47,41,514,647,594,541,491,521,537,604,554,577,553,681,766,746,486,690,629,563,545,480,482,420,397,541,728,746,666,692,558,505,440,435,426,477,501,637,609,607,465,793,936,935,875,843,759,636,551,654,695,765,768,818,808,763,468,460,461,483,610,741,675,717,591,533 14,12,10,27,38,29,21,426,405,390,388,399,389,404,441,398,423,409,415,390,393,383,401,385,382,380,389,364,383,380,402,396,395,401,392,391,382,382,396,408,419,431,459,433,409,396,450,413,411,403,398,401,384,458,470,474,488,512,533,484,455,396,368,396,396,389,388,387,386,397,390 6,14,13,85,91,86,78,434,419,391,389,378,400,462,463,453,465,440,430,436,439,399,390,408,398,391,387,405,398,432,495,478,448,435,424,389,408,476,533,589,642,719,788,685,624,432,604,556,505,468,466,421,412,558,671,704,742,719,737,667,594,407,398,402,418,428,426,430,434,406,405 11,30,24,34,62,48,24,436,437,423,421,408,424,442,488,483,484,451,453,520,522,418,483,454,443,420,401,417,401,392,453,490,523,461,471,426,408,417,416,459,459,492,553,519,510,457,641,676,679,590,579,492,440,575,636,639,673,674,724,666,622,402,391,417,417,453,523,478,497,444,417 13,24,16,31,38,24,19,487,393,381,393,383,389,494,497,453,440,440,411,443,451,394,433,418,407,399,388,377,401,412,419,412,428,406,402,393,408,414,400,411,413,441,471,488,459,396,523,524,503,463,449,434,394,447,493,489,570,572,632,577,515,388,374,382,387,403,428,425,392,397,385 19,10,9,29,42,28,20,419,416,394,391,393,394,420,466,428,422,414,422,431,439,386,411,406,399,380,389,372,391,401,425,444,429,409,415,391,381,396,416,421,424,461,510,465,443,426,531,517,475,454,430,393,399,495,540,550,594,570,631,568,511,388,391,395,403,406,399,404,380,394,381 17,8,8,45,45,46,46,396,418,422,411,399,408,405,426,396,429,420,448,485,473,410,449,432,427,413,405,378,384,370,403,451,488,455,446,408,395,400,391,391,385,390,431,418,425,404,504,643,644,553,526,471,433,424,435,430,470,487,525,497,474,389,394,392,403,422,473,461,461,414,405 4,35,35,102,163,156,96,406,430,444,428,401,419,437,451,457,443,434,478,525,522,414,485,464,437,442,434,399,393,383,400,497,506,457,461,422,431,409,396,394,415,437,476,433,470,405,579,716,702,637,595,529,457,449,496,520,578,563,608,599,538,410,393,416,399,420,482,477,483,465,408 13,80,71,219,304,286,201,703,641,578,565,533,601,743,800,788,772,752,751,708,717,435,473,462,449,455,442,424,429,572,724,657,596,571,600,545,513,572,581,605,673,745,862,837,831,638,948,884,822,802,782,758,646,809,871,885,942,937,986,970,931,537,492,552,565,623,634,616,660,566,516 10,335,244,255,322,245,190,717,842,799,747,685,717,750,804,789,784,775,889,966,930,770,926,861,818,786,696,652,562,470,753,944,936,870,881,772,712,530,575,625,690,775,883,843,839,638,962,1023,1023,1023,999,932,835,805,872,888,943,937,982,970,935,607,671,592,653,896,1001,932,951,853,753 1,20,18,12,11,9,10,525,654,594,549,508,522,602,640,625,629,623,683,785,762,517,724,665,591,587,499,493,413,408,556,753,779,686,707,557,518,406,437,436,479,518,666,639,650,455,819,925,918,863,833,754,628,598,673,699,775,764,826,823,789,469,475,496,508,667,797,745,747,633,529 13,9,8,7,7,6,6,474,547,491,490,465,484,512,554,550,539,532,615,655,642,467,582,537,505,504,462,448,414,406,491,637,637,569,583,499,479,388,393,401,427,447,544,527,564,401,728,824,809,762,722,654,538,460,534,534,624,632,706,719,682,441,437,439,456,582,661,610,634,534,472 13,30,30,85,117,117,84,443,513,472,449,436,458,435,455,460,468,438,526,644,616,436,587,528,483,458,439,441,400,374,445,594,635,544,574,477,464,393,384,397,397,431,468,456,452,417,584,827,846,758,725,626,514,449,465,501,545,529,574,591,534,409,407,408,415,496,623,554,551,490,452 13,148,135,114,158,148,107,500,607,555,527,499,526,526,584,564,566,551,619,718,706,505,672,651,615,593,526,556,478,414,494,654,702,622,635,522,488,399,411,430,455,483,566,536,560,450,758,893,910,855,833,765,672,566,626,656,722,727,777,758,721,436,472,457,461,588,684,656,690,583,549 12,12,10,31,31,24,24,419,429,417,420,401,409,424,422,428,415,432,475,509,479,407,483,459,430,414,397,401,380,423,419,499,530,473,472,422,402,396,396,402,408,449,480,459,449,407,544,655,660,575,553,474,426,465,489,496,542,561,594,564,504,408,416,380,411,430,508,469,479,425,416 20,12,12,75,122,120,73,407,393,396,380,367,392,415,409,416,391,399,403,419,413,394,388,393,401,388,410,382,375,383,404,403,408,414,374,385,395,395,386,398,412,414,444,415,418,409,437,491,473,461,431,406,385,460,496,514,524,490,517,456,437,408,376,393,399,408,409,394,402,396,393 5,31,31,144,250,258,147,468,452,432,422,416,422,521,575,557,532,533,534,487,510,399,420,406,407,409,391,409,400,432,473,455,445,410,443,402,386,439,421,420,458,537,614,573,585,463,702,608,561,535,514,481,434,574,651,640,692,680,745,721,673,446,391,453,457,457,467,464,461,426,427 7,14,11,34,47,34,23,440,389,379,391,389,378,422,436,415,417,411,385,404,417,381,392,404,394,377,382,390,395,407,405,394,397,380,397,399,391,376,400,410,436,441,478,469,446,406,491,451,436,427,402,397,406,473,504,500,544,531,577,526,465,386,376,381,392,399,405,388,394,399,406 1,13,12,11,13,10,8,402,388,371,373,396,389,397,398,406,393,397,385,387,403,402,394,394,378,388,395,386,411,377,400,386,402,402,392,394,380,394,394,391,403,418,437,417,409,387,444,428,436,414,404,404,382,408,448,458,468,476,510,458,424,401,381,385,386,380,411,394,396,398,382 1,13,12,17,26,24,16,395,470,453,436,405,416,406,433,445,445,438,480,572,546,415,521,495,452,445,437,423,393,399,404,536,560,499,497,433,438,389,383,391,403,419,444,451,425,396,539,766,771,695,644,552,463,417,462,439,506,478,551,542,505,378,417,396,405,450,554,518,514,452,428 5,20,12,57,74,45,34,448,432,449,420,415,425,484,548,520,504,500,482,507,499,394,443,432,414,405,378,412,397,376,508,502,494,451,457,457,403,449,494,500,566,662,760,670,620,438,709,674,629,575,561,495,440,616,705,733,799,778,816,751,693,415,384,420,426,446,479,441,475,439,399 14,76,71,250,364,353,239,489,505,451,458,426,462,492,549,526,523,502,537,628,600,430,559,530,471,474,428,431,393,399,465,573,591,540,551,445,451,412,426,422,452,478,588,552,552,475,717,804,807,723,704,599,514,566,649,675,732,716,767,732,672,443,407,439,451,515,615,544,568,481,446 12,27,19,44,68,41,25,467,406,366,368,406,392,470,491,452,451,420,408,441,436,405,422,405,392,379,388,386,384,376,402,418,445,423,392,384,388,391,400,427,421,425,489,467,448,419,546,500,491,436,418,400,405,459,471,509,571,578,615,587,532,387,385,391,396,404,439,411,424,417,400 12,37,34,32,33,30,28,642,766,720,678,615,639,697,764,755,740,723,808,890,861,632,837,776,705,688,590,564,482,379,659,858,873,794,800,696,591,405,439,479,506,601,740,736,752,494,898,1023,1011,954,924,846,741,663,741,756,834,839,898,899,866,576,554,581,612,796,897,845,851,743,646 18,56,47,66,100,56,36,500,657,588,545,485,500,549,603,602,580,573,666,805,772,541,763,697,600,601,501,480,413,428,537,772,805,692,717,584,509,431,442,460,482,575,683,631,622,476,792,937,935,863,834,725,592,649,730,725,779,772,825,808,760,455,450,441,485,638,797,709,734,609,514 1,10,10,38,49,50,39,405,445,435,411,413,420,413,425,402,438,428,468,503,492,407,468,450,430,409,405,413,390,374,409,489,507,453,470,438,420,382,384,402,397,405,425,450,437,393,514,682,690,613,567,500,428,405,427,426,486,499,514,531,473,402,393,393,409,457,489,465,485,419,402 9,75,46,111,155,97,69,483,580,521,483,427,442,487,525,523,497,486,588,719,693,484,682,609,540,533,471,433,407,396,479,670,731,605,641,497,465,410,425,436,482,549,634,574,559,466,712,849,866,787,758,651,500,568,658,665,726,711,757,715,681,419,417,433,426,558,709,657,658,542,477 7,16,16,91,122,120,89,422,408,426,412,414,424,429,451,459,430,436,434,428,451,390,412,417,396,409,400,417,391,410,418,450,415,427,405,397,390,408,398,416,426,467,521,482,468,434,592,562,551,483,468,446,406,504,580,591,665,643,692,639,561,403,390,396,403,391,435,401,440,423,391 13,57,47,93,93,76,75,460,555,503,475,414,443,454,499,502,509,475,590,711,683,472,644,603,532,507,469,421,409,405,466,665,716,608,625,481,461,405,392,409,446,463,553,525,531,449,678,856,857,786,751,659,520,500,574,580,645,647,710,688,638,416,437,411,427,572,698,640,639,528,482 18,9,8,38,43,39,33,432,527,505,494,433,456,445,493,491,498,460,555,656,638,448,605,535,503,498,440,420,399,399,452,618,668,551,593,484,442,386,397,406,421,456,519,497,491,421,659,830,831,764,728,627,519,459,530,531,608,606,665,672,630,426,426,420,409,532,664,596,617,491,451 1,1023,540,321,627,258,129,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1007,703,1023,1023,1023,1023,1023,1023,1023,758,805,850,913,992,1023,1023,1023,880,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 8,16,12,31,41,31,24,413,392,394,392,372,379,420,437,424,425,386,390,415,413,385,407,391,395,398,388,379,381,406,407,392,405,385,374,385,376,389,405,386,411,419,477,447,424,391,497,422,442,379,402,404,383,445,463,470,503,535,577,523,475,398,372,392,382,410,389,372,396,390,372 15,38,22,80,100,48,40,476,572,503,483,449,480,486,533,514,513,516,602,696,672,478,626,580,535,504,471,432,416,399,443,668,662,592,612,518,475,392,430,449,458,510,588,551,537,450,721,882,863,810,771,678,558,576,636,630,691,685,741,723,667,428,443,405,425,588,709,663,689,571,484 2,10,10,28,33,31,26,392,436,418,425,397,409,421,425,427,411,426,445,493,492,406,456,429,425,415,395,383,393,416,427,483,511,438,445,412,421,391,403,411,399,396,442,428,437,386,486,632,634,569,514,444,435,426,446,464,485,480,518,483,483,382,384,388,393,419,489,455,463,418,406 6,16,14,28,41,36,25,405,387,393,412,406,377,409,399,401,393,383,386,397,399,390,393,396,386,395,375,376,381,390,387,387,386,383,385,375,389,391,403,380,401,397,443,411,408,408,436,409,417,412,384,377,377,403,463,436,467,443,479,481,430,387,378,379,382,383,413,381,383,394,385 2,13,10,19,29,21,14,395,424,433,426,395,386,427,426,419,431,406,438,494,485,405,480,447,410,411,392,403,385,387,414,474,499,452,470,437,386,399,399,394,406,406,452,438,425,410,503,638,645,563,536,466,430,433,465,476,520,494,542,521,484,391,401,398,405,404,489,463,459,426,406 12,8,8,32,41,40,31,403,450,412,419,389,404,400,405,410,407,406,441,538,503,404,492,465,425,431,423,401,388,389,396,517,530,470,486,426,422,392,388,400,408,404,396,410,429,389,460,709,721,634,593,500,435,394,421,424,461,444,489,465,456,394,398,382,398,430,528,492,488,442,405 18,24,23,13,17,14,11,398,417,401,403,379,411,417,408,387,402,410,404,440,434,389,429,429,406,389,390,411,392,378,401,441,450,440,408,389,396,399,387,406,410,410,427,419,406,395,467,555,591,515,486,425,430,424,462,427,478,460,524,501,462,386,384,399,408,414,448,442,429,411,388 8,46,45,136,226,218,128,401,403,408,426,388,412,434,432,427,405,449,433,435,426,389,421,398,409,403,415,390,392,392,409,428,424,422,411,407,420,397,384,403,412,432,467,439,448,420,552,565,519,494,466,456,404,432,479,457,477,486,530,511,512,405,397,414,413,412,424,443,430,407,417 8,11,11,48,60,57,46,399,427,406,409,396,407,398,404,408,414,401,412,460,438,394,443,417,412,417,393,391,384,388,399,441,449,437,421,420,399,393,394,385,390,416,453,438,427,406,502,615,597,531,491,448,401,420,474,463,515,520,538,507,469,389,393,372,385,421,450,439,431,422,389 11,10,9,41,56,53,36,406,454,432,414,416,403,409,412,421,421,432,446,536,523,413,514,463,442,428,411,398,388,420,410,515,541,469,491,420,414,402,394,410,387,404,477,434,428,404,529,716,729,620,611,508,438,421,477,472,508,505,553,529,504,399,401,385,382,440,533,486,497,428,405 16,214,187,125,170,146,106,455,390,368,396,396,387,448,438,427,429,429,421,408,387,397,390,387,393,403,416,384,400,415,429,416,400,402,399,398,405,391,397,418,428,475,546,509,451,429,449,446,442,415,391,386,379,433,443,433,500,490,536,497,464,399,401,396,408,418,397,416,420,393,395 12,9,9,58,70,70,57,410,408,419,404,404,390,389,401,391,394,390,414,472,443,393,427,420,409,411,391,390,376,400,407,453,459,422,440,400,397,379,375,385,385,373,396,396,393,400,461,611,614,543,521,461,413,379,398,404,429,441,479,457,448,383,398,378,393,405,440,415,446,406,385 17,204,186,116,138,122,103,422,381,378,381,405,376,430,425,436,428,430,401,408,383,398,398,396,384,371,400,371,373,424,438,391,426,385,401,380,395,410,446,453,491,555,628,542,509,413,515,471,462,429,401,389,399,437,470,470,549,521,571,544,495,380,394,376,374,371,399,385,366,383,380 19,11,11,35,44,44,34,380,401,398,395,380,386,402,394,413,391,385,395,415,399,375,400,401,405,386,391,379,383,397,383,393,408,393,398,381,388,389,387,355,394,386,399,396,406,378,470,471,467,440,436,416,370,404,432,430,458,432,449,467,445,397,390,386,394,410,410,400,394,394,385 19,9,8,25,24,21,22,406,383,387,371,390,380,429,404,409,395,390,380,385,388,389,387,381,379,393,388,377,374,403,404,389,391,380,384,390,384,383,399,380,410,410,434,420,403,397,446,391,401,380,391,390,399,400,457,446,467,478,483,493,453,385,381,395,376,393,389,367,392,385,379 17,14,14,32,75,76,32,380,420,414,409,412,408,406,397,414,379,391,418,465,436,393,430,428,411,401,400,402,396,391,416,418,428,406,414,403,392,381,389,405,392,379,400,411,406,377,454,617,650,554,531,457,430,386,399,402,411,418,431,446,424,408,419,383,381,403,461,435,444,391,391 7,28,27,245,408,394,235,428,434,432,424,398,401,411,431,432,415,411,446,508,475,424,441,436,414,410,412,400,403,412,389,462,463,435,449,431,425,388,409,412,405,429,461,432,431,416,544,664,685,594,559,508,438,450,497,530,579,564,605,563,494,404,381,389,396,437,475,462,462,425,403 17,13,11,38,46,33,28,437,401,402,386,384,392,437,437,425,404,395,397,400,404,385,378,404,383,385,400,374,398,378,406,374,409,397,404,388,390,400,394,406,391,428,433,445,411,408,497,440,423,406,399,396,398,450,432,447,514,498,568,507,462,376,388,388,386,378,402,387,403,393,388 3,8,8,46,68,65,43,416,437,420,422,418,399,403,434,435,427,410,482,515,496,408,476,446,423,435,419,419,391,392,408,504,513,467,482,410,404,378,390,403,387,410,430,427,425,387,536,677,673,611,588,520,458,412,442,449,490,497,528,517,491,390,396,403,396,450,502,470,494,440,405 20,13,12,51,65,51,41,427,414,395,389,379,418,431,435,445,432,442,419,448,440,398,406,407,414,406,395,391,364,400,421,443,433,414,429,420,401,404,387,404,405,437,487,440,442,419,554,571,546,485,479,429,416,463,521,522,580,579,621,556,533,400,390,386,397,398,457,421,433,399,407 20,16,14,41,59,48,33,391,397,392,392,392,399,397,388,406,402,388,409,430,399,394,392,393,387,402,370,382,396,397,397,405,406,395,382,383,411,386,374,390,401,424,431,447,421,404,446,469,450,414,415,395,376,433,454,439,463,492,505,476,436,389,381,395,397,398,397,412,403,386,357 18,23,19,43,65,45,26,411,417,405,423,404,400,450,457,438,444,433,458,471,458,401,445,420,415,403,400,375,383,414,428,452,462,415,450,419,405,416,411,395,409,441,496,469,466,410,560,621,603,532,495,457,422,471,491,487,553,547,588,571,516,393,404,397,388,429,473,430,430,402,406 2,15,13,16,23,18,13,403,377,377,397,391,400,401,413,410,397,405,413,402,416,384,384,402,395,392,399,401,387,403,431,421,412,405,403,385,385,421,466,481,536,610,721,600,509,404,552,459,447,443,430,409,385,447,486,557,707,701,736,624,545,386,380,387,408,393,415,391,391,396,384 9,15,15,63,83,76,59,425,463,444,445,407,425,426,466,460,452,444,516,573,567,442,540,484,452,454,413,414,405,407,445,559,588,504,516,455,414,385,409,409,419,451,491,475,474,416,600,766,776,687,657,553,482,455,510,519,575,582,638,619,571,412,413,409,389,474,560,553,533,475,421 9,13,13,70,109,111,72,419,435,436,443,399,395,422,424,415,415,437,459,540,522,404,489,468,446,441,414,407,389,383,422,512,535,481,504,445,424,387,415,405,404,418,439,438,447,400,529,741,753,670,632,535,449,421,460,440,500,493,545,522,491,397,405,394,388,465,527,504,496,434,433 6,18,14,31,45,35,24,425,405,375,385,381,375,431,443,410,421,425,400,433,414,387,410,387,393,391,389,375,375,398,405,410,406,401,394,384,388,424,408,436,409,436,459,447,435,415,518,460,453,433,413,404,378,429,476,461,513,537,562,542,470,393,403,391,389,386,420,405,410,402,396 4,12,10,22,22,14,14,494,701,647,596,517,531,536,573,567,560,549,710,832,799,563,782,722,653,642,537,495,432,392,498,799,831,747,767,631,549,414,426,439,437,453,575,552,583,423,753,976,977,914,882,791,654,525,571,599,679,686,754,754,710,427,483,456,462,679,829,773,785,669,567 8,99,93,457,758,706,414,577,701,641,608,545,577,624,681,669,665,641,740,817,805,560,762,716,663,635,546,537,469,444,592,776,807,723,747,633,571,430,436,453,486,585,706,676,692,548,850,990,996,935,908,828,707,668,738,755,824,821,871,853,818,526,510,514,528,714,832,786,800,698,609 4,34,29,39,45,27,25,424,401,394,416,379,405,412,460,419,420,432,418,488,470,395,464,427,399,399,408,400,379,388,443,455,462,423,441,420,411,399,432,461,491,590,719,640,558,412,680,662,643,561,527,472,436,502,583,676,822,824,859,767,695,410,403,396,408,447,485,443,431,395,424 20,9,8,23,30,23,18,407,382,379,370,392,398,405,395,400,399,389,399,413,391,374,397,395,389,384,395,392,384,388,408,394,386,382,399,399,382,390,397,399,414,414,434,420,413,393,472,438,424,423,407,392,393,434,443,453,477,459,523,481,447,391,390,389,379,394,399,402,393,388,396 5,8,8,20,20,18,19,427,398,382,396,378,391,410,410,409,405,382,408,419,406,393,414,397,396,402,385,407,395,384,411,436,423,402,400,381,384,394,404,413,436,468,564,503,486,408,433,448,445,448,421,418,410,420,421,417,428,441,463,436,437,383,383,393,381,391,398,404,397,397,396 10,34,33,170,201,201,169,405,447,435,442,414,426,408,440,432,417,442,492,542,527,417,518,482,452,443,416,408,398,391,422,509,537,461,470,436,421,389,383,408,395,420,461,433,437,416,572,755,756,683,647,555,464,427,472,489,542,537,560,561,527,409,401,394,415,465,558,500,501,465,405 4,129,116,210,240,219,195,627,719,677,628,584,611,677,740,727,703,702,762,842,817,568,798,749,691,656,569,542,487,425,620,803,832,744,768,627,583,457,444,506,519,616,732,705,714,541,879,991,995,938,911,833,714,694,772,787,852,851,903,889,853,543,548,529,573,725,842,790,808,698,619 18,16,14,37,40,33,31,398,412,386,393,408,412,409,421,404,435,418,415,414,435,386,407,400,385,377,408,380,369,381,413,403,417,397,398,378,386,412,422,410,430,468,531,478,466,440,496,484,487,433,424,404,395,524,578,567,591,585,615,573,500,391,392,388,378,413,421,381,397,384,375 19,40,28,109,104,59,63,577,706,673,587,516,526,640,691,647,635,623,750,869,837,616,845,771,689,659,546,507,439,449,576,849,876,772,779,636,534,467,520,538,603,685,783,733,700,592,827,974,978,906,877,763,632,744,807,817,847,841,879,848,797,462,485,450,495,699,853,778,791,671,564 17,18,16,64,63,53,56,445,475,462,458,395,422,473,483,475,483,476,498,574,555,421,512,455,443,436,421,412,403,382,450,530,559,490,485,443,435,407,398,395,404,438,483,476,489,420,640,768,752,688,650,572,482,460,515,526,607,588,664,658,606,416,416,427,438,495,568,538,532,459,453 16,27,26,89,215,202,80,583,630,608,572,564,571,611,683,677,676,691,706,748,737,480,626,598,572,544,504,513,438,407,593,690,686,631,641,569,526,409,416,409,457,490,640,634,680,433,842,899,879,841,813,767,649,553,621,646,743,753,822,832,803,541,504,541,571,676,740,718,741,628,549 17,13,13,24,40,34,20,387,382,381,397,385,396,392,380,398,397,389,394,381,397,381,388,382,379,395,385,386,388,376,392,388,385,392,395,384,382,385,386,415,396,436,419,401,420,395,419,417,420,392,410,397,374,400,446,440,460,464,466,446,430,386,389,393,384,375,405,406,390,385,389 15,92,84,164,241,226,154,504,565,558,491,457,478,540,594,587,560,546,620,734,711,493,693,616,528,527,469,463,431,425,483,697,721,624,657,494,489,432,450,444,497,559,655,605,591,482,755,902,899,825,786,688,559,597,698,718,785,762,815,775,733,442,429,468,463,585,729,642,677,571,504 5,28,26,31,44,40,28,596,721,661,620,583,605,656,698,683,676,677,785,831,802,627,761,718,677,650,564,545,489,416,619,826,806,744,761,668,601,413,436,439,471,539,704,687,708,459,854,1017,986,949,912,843,736,592,675,689,780,782,852,853,817,528,582,534,569,828,902,860,877,767,677 13,32,31,154,268,274,157,430,389,382,385,391,408,416,452,435,433,428,410,419,415,387,375,408,390,383,390,395,383,384,421,399,418,385,394,389,389,399,415,407,419,446,463,461,417,432,503,470,460,439,436,406,392,491,529,525,561,531,566,536,494,415,397,418,390,403,406,385,415,398,396 3,14,14,66,88,86,63,427,486,459,436,389,430,419,448,463,437,427,487,592,593,422,538,512,453,438,410,394,416,411,408,558,606,517,521,446,426,406,403,385,392,427,458,421,450,396,569,786,805,720,684,583,475,445,497,499,534,534,584,567,534,395,421,387,407,478,572,519,540,463,411 11,22,18,37,42,28,26,417,402,433,415,379,403,432,437,421,420,413,443,506,479,407,484,442,407,405,391,407,371,408,422,456,492,442,457,437,411,413,397,399,419,452,493,438,459,412,511,629,627,549,523,468,406,472,516,514,548,551,591,543,506,393,400,386,398,415,494,446,443,443,401 9,8,8,49,60,60,48,407,432,422,402,391,398,407,408,414,424,399,454,475,464,409,466,423,420,404,391,398,401,370,405,468,488,431,447,426,405,367,392,396,405,417,433,417,424,388,470,654,662,570,545,478,431,412,425,415,467,466,497,478,452,386,385,378,391,427,449,440,452,416,393 8,9,9,54,79,81,53,397,429,423,407,402,397,406,424,424,408,413,430,486,481,399,462,454,423,411,390,382,374,390,402,471,491,433,453,431,403,384,391,412,381,392,435,418,421,402,489,666,692,608,563,488,420,426,443,481,491,467,529,503,478,398,381,388,407,430,469,462,459,408,401 14,8,8,46,55,53,42,443,758,721,705,653,693,451,490,498,482,472,707,810,821,592,740,735,711,710,626,630,546,413,465,778,800,783,817,731,692,377,397,395,392,407,483,473,490,422,676,1023,1023,1013,992,940,843,427,454,473,537,557,622,643,618,435,690,420,429,731,854,848,892,820,768 14,10,10,37,58,60,38,422,390,405,380,397,398,404,414,412,416,417,421,445,449,384,422,426,406,406,379,389,380,415,407,437,457,433,430,411,395,390,389,394,391,418,447,428,437,387,466,585,588,518,486,433,402,406,434,440,501,467,522,494,465,392,393,383,386,402,442,421,434,412,396 13,36,28,154,196,156,121,423,445,417,416,384,375,431,449,421,420,429,425,490,442,401,459,427,431,426,412,402,390,397,435,474,476,438,458,426,403,412,416,400,420,431,465,464,458,433,553,631,635,539,531,474,394,456,492,539,598,564,619,575,544,414,399,401,395,413,466,453,439,424,406 16,21,16,40,61,43,28,407,386,395,378,401,385,395,419,412,409,424,401,426,412,364,392,383,384,387,386,401,373,402,408,411,407,388,404,378,408,396,413,407,401,422,454,427,422,396,442,424,411,408,406,395,374,423,465,449,491,474,499,470,457,383,377,397,383,379,384,378,404,387,399 1,232,219,295,350,316,262,426,376,379,370,396,382,413,430,399,400,417,409,405,410,372,398,388,387,381,409,391,381,394,415,385,406,419,384,373,403,396,382,426,449,511,582,514,483,434,479,467,470,433,417,403,388,443,494,520,531,520,573,533,487,411,393,405,383,401,393,431,391,386,385 13,17,17,21,30,28,18,561,607,542,550,512,529,584,651,625,639,607,678,721,694,484,621,572,531,516,469,467,425,399,527,671,661,584,623,536,473,419,400,414,410,480,572,592,612,409,797,879,857,814,786,718,612,517,578,580,706,707,780,789,756,465,462,503,512,640,728,678,711,594,528 3,51,47,123,170,153,109,440,567,531,476,447,457,453,503,495,491,479,599,717,692,473,666,608,538,521,454,430,421,397,473,685,729,631,617,550,473,401,415,419,418,463,533,518,496,420,676,888,903,827,794,688,553,463,582,586,639,631,700,689,636,420,429,412,426,551,710,657,656,538,476 13,16,13,26,31,21,18,472,371,388,384,376,386,475,480,434,429,428,397,407,386,395,404,392,384,407,397,383,408,393,393,377,391,407,393,395,380,411,397,387,402,419,463,457,452,403,510,433,427,398,406,394,386,414,452,465,516,523,572,528,472,387,390,382,389,395,395,408,390,375,375 19,13,11,45,52,28,25,420,504,478,458,459,443,427,450,462,458,462,543,628,601,446,568,505,490,479,423,423,406,399,438,587,621,535,575,482,448,375,376,390,400,423,449,465,474,394,618,825,831,758,736,626,497,425,461,479,538,538,607,604,586,409,416,401,422,515,615,544,569,487,454 10,24,21,41,51,39,32,464,605,566,528,441,455,476,507,501,506,481,602,798,758,519,773,695,612,600,486,448,442,411,461,750,805,691,729,560,496,395,418,420,457,489,585,525,517,439,678,926,937,858,820,700,554,544,606,617,680,667,736,694,647,424,430,413,439,569,779,700,716,591,482 6,9,8,25,29,26,22,410,397,382,391,365,385,424,444,413,409,402,395,400,406,379,407,392,394,389,384,378,373,393,401,377,401,390,390,386,390,386,392,398,394,415,435,428,433,412,455,415,422,430,395,391,359,410,434,419,468,483,551,492,457,396,387,384,382,380,396,402,402,381,394 16,77,72,108,202,191,100,565,645,567,565,575,594,630,683,701,708,694,713,706,705,436,514,504,499,477,466,453,430,419,650,635,596,575,601,579,541,437,439,461,510,600,749,745,752,515,904,872,824,806,792,760,667,632,726,745,839,845,902,907,873,514,491,519,566,629,635,634,679,576,539 8,14,12,48,87,88,47,435,433,414,398,381,413,442,441,423,452,414,439,449,445,396,423,422,404,390,391,385,384,393,419,442,428,417,435,398,391,391,405,411,428,455,524,479,464,423,565,591,576,513,496,462,413,522,567,570,619,618,644,595,542,408,390,392,414,448,464,417,445,427,407 5,15,15,80,117,122,84,391,380,374,412,402,383,400,390,381,395,380,409,395,386,378,378,395,387,383,382,378,394,376,393,395,387,394,368,371,387,392,374,396,387,406,420,403,394,406,448,416,387,397,409,397,389,424,480,441,474,438,451,440,429,399,383,388,381,381,398,390,397,391,394 18,20,20,50,60,57,48,409,436,433,407,395,414,415,436,416,416,440,477,539,504,419,477,446,430,434,392,396,383,384,420,482,533,459,467,419,408,376,391,394,411,423,465,442,431,417,552,703,711,619,588,509,441,448,494,462,526,506,564,520,507,405,414,392,407,436,509,498,488,426,418 4,38,36,96,136,126,88,456,532,494,471,447,432,469,498,491,465,474,543,661,635,476,614,546,503,491,445,433,402,390,426,622,664,546,594,463,459,376,411,433,424,461,541,494,481,429,650,823,831,759,711,628,519,485,555,582,653,619,698,671,635,403,418,424,434,511,660,589,593,519,459 10,14,12,19,21,12,10,408,406,401,383,395,407,412,438,400,393,414,412,420,428,381,410,402,395,382,389,397,366,399,415,400,419,403,409,398,395,377,408,411,416,429,491,466,461,402,498,497,486,459,449,420,385,453,464,492,592,576,623,545,510,379,398,388,397,406,420,411,399,397,385 12,15,16,79,149,155,81,417,471,440,423,416,417,417,424,420,428,427,482,585,569,415,535,497,461,433,426,401,410,366,404,545,575,494,537,428,424,378,397,402,394,420,443,464,441,398,542,773,784,698,658,562,466,419,451,456,488,513,559,548,500,400,402,396,421,486,582,524,527,464,424 3,38,15,1023,1023,724,736,913,802,739,710,636,642,943,983,947,929,898,881,913,900,614,822,771,708,683,563,565,490,592,789,848,869,794,808,675,604,660,699,720,785,858,946,905,897,816,1013,1023,1012,955,931,863,742,946,997,1005,1023,1023,1023,1023,1002,776,575,767,781,822,882,843,853,751,664 1,20,20,14,15,14,12,529,650,617,563,510,531,579,641,639,637,622,701,774,749,540,705,649,579,572,504,503,443,405,561,748,752,658,709,595,515,415,426,430,447,516,636,632,658,444,810,915,904,851,819,742,634,542,633,660,737,739,814,807,770,479,483,507,521,663,776,710,746,629,529 17,11,8,33,37,27,24,406,391,396,386,392,379,433,426,402,415,398,402,414,394,386,381,408,387,393,395,399,403,389,408,392,390,395,390,395,383,381,398,375,393,419,452,441,406,391,461,457,444,421,431,411,386,415,422,428,488,487,536,494,474,391,395,388,392,400,410,394,405,397,397 1,24,23,351,601,606,349,423,441,408,445,417,401,432,432,447,444,450,441,443,462,400,430,412,396,407,402,390,396,407,426,436,397,401,411,406,399,421,401,428,423,467,501,463,450,453,583,555,528,495,485,472,426,526,592,602,620,583,635,580,537,418,393,405,413,432,437,424,457,402,422 10,76,73,74,96,76,59,601,587,526,524,494,509,652,736,720,707,676,680,663,672,448,517,478,467,469,442,435,415,451,716,654,612,571,599,568,503,517,625,665,735,828,920,872,842,506,886,834,785,747,722,659,560,704,797,835,923,919,958,918,870,527,460,537,541,593,612,589,625,523,492 14,9,10,75,130,135,77,408,482,438,440,407,413,418,444,430,419,422,498,588,561,424,543,497,446,449,424,417,394,398,420,532,596,488,535,432,442,380,390,405,404,421,456,454,446,402,557,760,771,687,643,567,458,433,484,502,552,537,583,552,531,396,416,392,401,465,562,536,520,456,429 9,11,9,25,30,24,19,406,393,398,372,390,395,417,428,415,404,413,399,417,397,376,403,398,391,393,391,384,381,392,408,410,416,393,400,389,387,407,391,388,408,429,465,434,422,405,491,482,480,445,433,419,394,433,466,438,473,473,539,520,469,385,393,391,386,387,416,419,425,394,391 11,13,13,59,81,85,61,397,398,392,397,397,380,396,416,425,420,403,415,409,418,386,399,405,413,390,390,378,372,396,399,410,410,402,401,400,408,397,384,403,396,413,434,423,406,401,477,491,478,454,431,432,394,454,528,529,515,495,538,489,461,387,380,406,386,409,414,403,385,385,387 17,8,7,18,23,19,15,399,390,390,398,390,400,425,389,423,405,411,407,428,412,383,397,387,396,394,397,393,383,406,417,421,425,408,395,386,386,425,505,560,625,717,783,655,527,415,542,483,463,448,425,422,402,519,674,734,795,758,771,649,541,384,379,391,375,400,413,408,391,396,387 12,33,32,468,506,505,470,521,458,426,421,421,416,548,571,559,531,508,515,506,484,410,420,439,409,421,398,408,401,405,481,464,460,426,422,423,410,413,420,471,482,536,628,561,563,525,727,679,634,585,558,490,425,669,729,726,771,755,806,771,708,459,386,455,430,476,495,475,475,430,405 6,130,36,362,427,82,68,823,790,744,711,653,674,861,905,883,868,855,860,896,885,611,803,771,700,677,597,571,453,690,869,871,880,803,808,718,647,764,835,880,934,1003,1023,1023,990,864,1023,1023,1023,977,947,881,784,1012,1023,1023,1023,1023,1023,1023,1023,649,588,655,699,787,865,825,837,738,660 8,30,30,130,219,223,130,416,389,383,377,389,407,396,410,387,412,388,410,408,376,391,382,379,381,378,379,385,398,419,411,395,401,412,391,394,389,401,394,395,406,396,425,419,418,405,439,448,444,406,431,379,383,425,459,464,504,467,489,466,437,420,397,386,388,411,406,376,393,405,402 17,16,15,78,151,136,65,430,448,444,433,406,400,419,478,455,432,452,459,498,487,409,454,445,421,412,399,402,389,396,422,486,498,454,460,422,402,384,395,398,410,437,483,458,447,407,592,686,679,618,570,513,433,469,500,499,582,563,613,601,563,424,407,409,423,454,511,481,479,434,434 16,9,9,134,200,191,126,392,406,420,396,391,406,414,408,403,411,414,412,444,433,399,412,411,415,391,377,391,400,403,401,439,430,404,422,384,387,397,383,386,403,402,417,421,411,409,465,551,535,484,472,425,401,415,446,454,491,491,523,486,459,403,399,392,398,410,423,420,424,392,390 16,34,32,15,18,16,13,468,487,437,434,436,427,488,547,508,534,510,533,524,508,403,455,421,422,419,408,404,389,399,475,485,491,472,457,413,430,407,411,446,434,475,558,547,562,435,713,701,661,612,602,552,477,523,580,570,667,658,719,714,661,452,429,431,442,490,541,505,524,471,441 4,27,23,168,250,225,148,431,463,438,444,418,430,428,443,441,446,419,491,536,510,421,495,456,452,416,412,398,368,364,419,511,546,461,508,429,433,393,403,409,425,406,484,431,458,420,559,738,731,655,617,519,432,450,477,494,534,521,584,544,513,402,403,394,403,439,520,464,501,433,418 7,20,18,34,46,39,27,419,399,391,410,393,387,403,425,408,410,404,396,402,398,389,396,388,382,392,395,385,377,432,392,417,383,408,395,393,374,399,399,424,404,442,463,433,420,411,480,451,437,412,417,407,386,448,478,474,514,498,553,480,452,392,378,392,380,378,404,411,413,402,388 6,26,21,58,82,66,44,421,490,454,433,426,399,416,463,459,434,436,506,602,565,425,564,521,462,454,417,402,400,406,434,567,614,512,543,444,408,404,393,413,423,424,501,472,443,429,582,772,782,692,661,566,453,470,525,522,588,583,638,608,577,418,414,398,400,485,579,547,540,455,421 6,18,16,28,45,38,23,423,380,388,388,392,392,417,444,426,426,413,436,409,408,382,404,407,403,380,370,383,382,405,409,411,394,403,408,394,393,396,413,427,433,462,480,448,442,427,478,484,460,429,433,391,392,480,526,530,561,536,572,539,473,387,378,388,389,393,409,388,398,375,386 1,17,17,101,155,164,105,439,397,407,393,377,401,463,470,469,450,437,426,428,422,375,394,393,395,389,385,383,393,396,441,416,402,414,429,401,386,394,413,420,430,447,545,492,494,428,569,485,459,441,401,436,409,500,555,573,580,572,639,580,554,406,405,397,413,415,430,416,405,406,387 20,16,12,40,48,35,29,442,422,418,399,385,391,461,476,464,467,450,430,460,442,398,425,419,392,392,396,394,393,390,434,425,425,420,436,407,401,391,410,377,412,433,488,434,463,415,570,550,526,510,485,454,401,454,519,501,578,552,625,592,536,403,406,402,405,427,469,437,434,427,407 9,11,11,60,125,128,60,427,433,420,414,399,388,422,439,445,423,435,454,482,468,414,447,446,426,427,383,398,387,403,421,469,492,441,453,414,405,403,381,385,418,425,461,439,452,399,543,668,665,584,544,486,446,448,481,491,552,528,572,552,505,404,409,398,411,430,484,442,440,423,396 12,9,9,60,71,72,61,400,445,410,410,428,421,413,440,426,431,427,442,534,519,419,484,469,434,438,431,413,401,389,413,515,528,467,487,437,413,390,394,401,409,404,436,427,436,405,525,732,747,664,630,504,444,405,441,439,499,477,522,520,494,414,400,396,412,428,531,497,492,453,412 17,9,8,43,65,65,43,418,406,387,385,395,383,415,419,424,411,419,420,446,438,384,413,412,397,384,398,393,393,379,388,426,428,411,400,402,400,382,393,386,399,402,405,418,419,389,512,575,541,499,463,438,395,396,420,443,491,463,520,500,460,413,391,396,395,418,433,417,434,408,400 19,29,22,58,82,58,40,423,416,393,422,401,400,438,464,437,419,416,479,480,456,394,451,432,409,404,392,394,401,420,434,490,465,447,450,391,419,425,437,415,437,468,534,487,466,417,573,612,598,537,511,462,423,494,538,535,587,567,630,574,513,403,377,400,386,434,455,434,453,399,385 4,20,19,90,137,138,91,379,387,412,380,367,383,407,401,404,393,382,382,404,401,386,383,403,393,384,391,397,394,390,388,398,410,400,390,401,362,379,398,406,416,417,419,416,395,415,461,468,459,442,432,385,382,458,525,521,516,496,491,456,433,390,375,405,384,398,404,384,423,406,402 15,60,58,133,156,150,127,703,694,647,604,553,581,755,812,787,778,759,766,799,773,505,689,629,580,567,484,496,452,437,726,768,754,694,704,630,552,440,486,519,564,688,827,818,822,549,934,950,928,888,866,809,700,718,796,811,886,885,945,942,906,588,526,593,608,739,824,768,785,674,596 16,31,30,26,48,45,22,518,450,421,424,410,429,566,609,595,582,545,503,511,494,387,412,419,400,410,408,410,397,523,631,539,497,462,465,451,430,595,685,712,769,832,900,829,784,483,761,654,579,569,522,496,443,635,730,759,836,824,859,814,752,452,413,439,447,458,448,457,484,441,392 6,14,13,43,69,62,38,376,414,410,389,395,407,396,410,425,409,403,411,413,422,391,401,388,391,398,385,410,361,368,408,414,402,400,410,388,376,405,388,408,401,417,459,429,429,402,482,505,475,461,450,423,395,453,490,489,546,539,579,530,476,393,378,398,390,396,412,395,392,397,386 5,317,223,210,264,167,135,476,493,432,419,424,414,474,499,458,484,459,453,541,542,418,513,477,431,437,421,405,400,406,462,560,559,481,515,444,433,424,461,473,489,577,670,614,584,475,635,717,707,641,590,514,448,545,591,604,655,639,705,665,622,406,398,402,415,470,546,492,499,449,419 10,27,23,434,734,674,394,592,718,678,634,565,608,644,689,678,661,663,750,844,830,572,792,748,663,660,576,560,477,423,611,794,827,743,764,666,559,449,452,460,499,559,710,689,705,512,858,1013,1023,958,935,851,737,634,731,758,828,823,876,865,826,530,518,506,536,712,836,787,799,702,605 8,60,46,55,65,44,38,431,504,460,418,424,442,441,452,482,451,446,503,611,583,432,583,525,471,472,426,435,394,398,425,582,618,515,546,468,410,381,419,430,422,462,519,493,486,415,624,773,794,711,683,545,468,519,564,563,623,613,655,623,584,419,413,409,410,464,602,550,548,468,429 10,9,9,36,43,41,35,390,397,414,395,387,392,401,403,398,404,409,424,469,443,394,434,431,405,398,378,398,380,375,404,440,467,424,431,397,378,388,389,402,393,404,451,425,407,402,477,553,586,501,512,452,411,416,432,444,470,458,491,486,458,383,373,380,404,407,460,437,439,408,384 15,12,9,24,25,19,17,430,504,477,467,419,446,472,505,477,483,456,532,609,608,428,562,509,473,456,424,417,415,417,452,597,611,535,529,467,430,419,425,421,432,474,540,522,494,432,654,796,786,713,679,586,468,485,543,561,627,628,679,664,599,405,412,422,427,506,611,550,574,487,451 5,19,17,26,34,19,16,520,637,602,581,516,534,555,628,622,616,600,687,798,770,534,736,670,608,596,511,501,433,384,552,760,786,684,725,570,526,393,423,432,451,504,621,621,642,444,813,937,929,875,847,765,637,551,630,656,739,740,808,807,770,495,473,475,500,672,796,737,758,633,544 8,28,24,462,790,709,396,597,542,532,522,512,524,629,680,645,637,630,633,673,668,459,579,567,518,495,462,492,432,446,561,622,615,553,575,520,495,415,424,454,486,546,696,679,676,608,883,879,857,809,799,753,659,744,802,818,866,856,908,894,855,561,489,548,537,633,692,660,676,572,542 4,15,14,46,47,43,42,419,506,462,447,432,423,415,455,450,437,443,494,606,588,433,550,515,463,448,418,432,397,395,407,572,614,518,551,433,444,376,386,384,389,427,474,456,458,407,582,808,818,734,699,594,504,416,463,472,526,525,580,572,538,392,403,398,418,476,599,542,547,459,436 15,9,9,43,54,49,39,411,468,446,431,403,428,410,443,434,440,411,482,535,545,410,490,454,434,429,406,396,401,414,428,521,557,477,493,417,423,388,390,400,393,419,464,430,455,397,586,751,758,685,648,547,456,401,444,462,521,537,574,575,529,395,400,391,401,436,547,481,496,454,411 5,67,48,84,85,59,59,555,651,624,549,481,444,577,622,603,589,582,665,815,794,534,803,751,636,638,522,490,456,453,533,767,833,719,737,578,513,431,455,488,503,589,697,651,629,502,774,897,926,843,817,718,558,638,714,725,784,781,831,800,745,467,468,442,484,629,814,747,758,638,525 7,17,17,96,123,117,91,426,450,446,428,394,420,410,455,446,428,417,485,546,548,421,508,461,443,425,421,395,399,389,425,517,542,481,524,423,437,390,410,388,418,410,466,443,427,405,573,740,736,668,619,547,449,441,478,497,551,545,594,571,535,397,406,423,401,451,533,491,516,444,417 6,10,10,22,32,31,20,408,399,382,366,395,399,402,405,393,416,392,397,444,417,392,421,400,404,386,390,381,382,369,387,400,415,382,426,399,395,376,384,385,392,403,406,397,394,393,433,462,481,427,425,406,392,406,417,404,413,431,444,434,423,404,402,378,386,400,428,416,420,412,384 20,19,17,34,55,42,23,370,368,364,367,376,398,398,423,416,397,405,406,385,401,397,392,400,412,374,377,383,378,403,385,405,392,383,395,405,385,404,386,394,407,434,464,454,410,404,467,434,431,413,403,395,378,458,505,499,525,530,556,497,452,395,382,388,368,374,398,382,406,391,387 12,12,12,51,77,76,50,440,946,910,842,724,688,422,444,408,408,411,912,1023,1023,870,1023,1014,952,929,821,752,601,409,439,1023,1023,1008,1015,884,795,380,413,411,429,474,540,516,496,433,590,1023,1023,1023,1023,1011,885,490,509,497,498,496,545,541,492,404,659,387,396,893,1023,1010,1017,915,799 12,9,9,51,68,67,49,391,446,422,419,391,399,426,416,419,432,417,452,503,489,402,461,449,423,416,390,395,382,389,422,467,512,455,455,409,402,389,386,410,412,437,501,425,435,397,513,678,701,602,586,498,433,438,464,482,532,498,555,511,460,391,405,391,396,419,481,459,460,428,398 9,247,151,95,145,95,53,664,593,567,537,509,499,709,767,748,724,711,709,708,701,450,578,553,511,497,451,444,438,710,868,779,728,661,682,603,558,833,957,1005,1023,1023,1023,1023,1014,702,993,914,864,823,795,731,639,926,1023,1023,1023,1023,1023,1023,998,529,474,527,568,628,668,619,651,528,512 7,36,35,228,391,385,225,415,398,370,385,387,383,406,418,411,404,421,383,406,430,383,394,408,394,388,379,377,389,421,394,423,417,410,391,378,382,422,419,431,428,466,508,476,438,475,532,508,500,455,456,410,391,649,740,737,713,652,677,561,514,379,396,387,393,394,403,399,406,402,397 10,10,8,23,28,23,19,409,382,414,390,383,408,422,424,402,399,403,396,380,392,383,396,401,388,396,387,398,386,394,400,394,391,395,394,394,395,394,417,399,397,414,442,428,421,402,476,437,424,409,391,374,393,407,439,423,471,458,505,483,452,377,382,388,389,395,414,395,401,392,386 7,32,28,38,55,46,32,395,396,393,389,385,400,430,430,416,399,408,392,391,397,383,381,371,384,374,376,369,394,379,389,385,396,389,385,380,380,394,405,409,405,433,456,419,438,412,437,447,406,390,393,366,376,423,442,426,478,464,509,493,443,387,379,409,394,382,390,393,389,393,389 3,26,24,15,17,16,13,561,640,567,570,534,560,613,686,664,678,669,708,756,741,508,660,632,580,548,501,476,434,408,596,732,740,674,688,603,517,404,425,458,472,539,696,666,696,451,848,912,894,853,823,768,654,573,661,694,784,786,845,847,812,482,493,531,543,667,765,718,736,627,558 6,12,11,230,165,153,219,439,414,412,409,396,393,433,432,432,441,437,440,441,443,409,431,404,399,412,404,398,398,380,410,429,448,426,408,410,377,390,409,406,443,450,505,463,474,440,565,548,534,470,471,437,422,502,573,577,621,593,648,595,526,413,387,404,389,424,438,403,424,402,397 7,65,55,77,79,66,66,565,667,614,588,530,565,592,669,673,645,632,730,782,769,532,705,663,602,588,494,514,443,396,598,756,767,699,717,599,544,401,449,449,504,568,706,677,688,446,838,933,924,873,844,777,670,594,675,705,792,788,848,836,800,485,516,498,523,675,787,730,747,637,552 7,19,13,42,58,39,28,438,398,369,407,381,406,443,468,411,426,402,389,416,416,406,395,408,395,390,380,382,388,417,414,414,426,419,396,395,397,385,397,414,413,453,487,456,442,401,523,472,471,430,429,411,390,435,461,488,545,558,603,551,504,378,387,377,401,377,402,398,407,391,388 8,10,10,46,63,63,45,397,418,413,405,381,388,410,405,397,384,401,408,477,466,403,444,427,410,416,394,376,396,381,394,451,484,439,441,427,403,383,405,411,405,421,418,414,410,397,481,638,640,567,533,449,414,417,456,459,507,501,526,496,468,379,388,391,391,414,483,462,449,421,401 5,9,9,65,103,107,67,399,452,421,417,405,408,399,416,424,413,418,443,500,497,408,488,442,429,384,400,395,390,387,404,468,500,449,468,413,419,372,383,395,381,400,409,418,411,403,506,680,679,601,561,483,423,421,430,431,472,465,491,518,467,404,394,395,398,433,479,453,487,433,410 13,42,42,161,259,268,165,458,432,423,387,416,412,475,519,497,507,471,477,467,473,409,418,406,401,411,407,404,408,403,443,440,424,419,440,409,421,400,418,436,449,490,552,515,514,450,650,607,555,517,503,457,435,570,640,641,663,646,690,664,607,414,413,415,442,479,461,454,460,428,416 16,12,12,43,56,56,43,404,411,398,419,409,389,400,412,410,429,402,434,460,464,397,423,416,398,411,401,382,389,397,414,435,459,416,431,410,437,376,385,384,388,399,446,418,429,383,490,593,580,520,504,463,416,414,445,450,481,473,506,488,450,380,398,400,389,421,456,440,447,384,397 5,161,148,121,204,188,110,427,434,417,407,412,405,433,429,440,423,428,430,491,475,406,463,441,418,400,388,389,377,402,445,462,483,473,445,422,399,409,424,417,460,486,594,520,483,405,528,610,607,543,516,477,426,445,489,491,536,519,573,552,517,383,386,403,401,435,471,453,465,412,415 19,85,73,89,128,91,64,521,694,653,600,552,550,560,612,627,625,620,726,823,806,544,750,694,640,615,526,495,472,400,573,769,797,713,717,604,536,416,425,432,469,530,640,621,663,441,821,972,973,913,887,806,689,575,657,692,769,763,826,818,784,489,491,488,518,683,814,757,768,655,564 19,15,14,44,48,35,34,424,487,457,434,428,439,430,444,455,448,443,488,578,560,400,504,488,455,436,444,422,396,403,410,534,570,496,496,437,449,390,395,388,417,435,503,460,471,420,608,780,789,716,677,569,463,451,515,540,584,591,637,624,567,409,406,404,410,468,560,524,517,463,413 15,60,56,21,32,30,19,463,463,443,417,420,392,452,479,495,484,469,487,564,521,421,510,458,416,414,429,414,406,388,432,527,529,474,483,420,419,384,422,448,462,512,591,553,515,437,613,699,684,602,571,490,426,541,579,577,639,620,679,641,598,422,389,406,415,467,515,505,479,452,418 16,28,28,247,432,442,251,409,421,395,398,398,400,415,433,440,420,417,433,421,423,397,418,412,386,402,392,402,392,392,410,405,416,408,395,412,406,393,423,420,402,437,459,430,426,439,529,516,519,475,474,428,395,491,546,553,542,532,586,512,481,417,388,403,413,417,445,437,432,395,410 2,94,84,87,143,138,81,473,664,621,583,527,580,503,559,577,565,568,687,808,775,535,762,687,635,610,515,495,446,412,648,818,826,750,768,658,588,458,586,645,729,812,899,829,779,447,865,998,989,926,896,819,706,623,749,813,919,914,950,899,848,440,511,460,456,652,799,734,756,630,547 2,22,21,43,74,69,40,434,547,535,498,454,451,449,477,473,478,484,574,702,671,463,666,603,539,509,454,429,434,410,456,667,718,616,625,511,456,385,403,405,401,429,503,491,496,415,643,871,885,809,776,668,514,448,484,527,576,589,641,628,594,413,446,419,418,538,676,627,630,534,468 18,19,19,96,141,144,96,390,418,423,385,381,407,384,416,391,406,394,421,470,440,384,435,423,434,395,381,406,388,387,390,443,457,433,443,411,411,388,404,391,379,382,393,367,392,395,440,593,614,515,490,440,410,380,402,395,410,395,425,410,397,380,398,391,389,420,417,408,415,408,388 2,11,11,10,11,10,9,396,408,385,399,381,393,380,400,404,399,385,400,424,410,384,401,411,397,391,395,400,379,393,394,409,418,411,418,392,410,394,388,380,401,399,416,415,397,395,417,516,505,465,445,449,407,403,430,425,444,435,442,443,429,392,403,383,384,396,413,391,424,409,403 11,9,10,56,68,69,57,387,449,434,414,417,417,416,428,423,413,416,470,566,540,393,511,473,441,436,415,408,384,382,393,515,554,490,489,418,423,402,387,403,399,409,451,435,440,402,522,736,754,657,628,540,436,435,460,449,502,492,536,542,482,396,404,395,397,444,541,498,485,451,419 7,28,23,52,77,55,36,431,422,437,399,395,392,432,465,478,476,449,443,426,461,386,438,401,402,392,408,391,378,421,441,434,429,397,432,400,389,415,428,438,480,532,590,530,499,449,609,555,525,475,478,430,401,575,651,654,682,676,718,681,594,386,391,386,397,403,427,417,418,425,399 5,20,19,182,273,263,174,404,406,402,397,382,406,401,397,399,385,399,422,460,450,410,425,415,390,405,399,384,382,388,385,443,450,415,433,422,382,366,377,389,398,405,430,422,411,418,476,557,554,506,498,438,416,407,432,455,511,478,515,463,452,395,379,396,412,416,452,439,435,400,385 7,12,11,24,37,34,21,408,388,371,360,388,373,399,400,408,389,402,390,398,391,388,389,395,392,380,384,382,375,396,392,409,389,398,387,391,382,387,383,382,403,409,444,420,417,391,440,421,412,403,398,391,394,402,432,439,472,443,491,460,444,386,390,383,379,380,378,407,392,369,394 14,31,23,47,43,30,31,460,477,464,426,428,421,470,500,462,480,490,528,607,581,437,567,515,464,447,438,422,392,433,447,560,596,503,529,446,407,407,440,448,474,544,612,537,533,449,678,749,744,652,622,529,460,592,662,668,714,704,749,708,647,419,410,414,416,482,592,549,524,471,432 11,14,11,38,33,18,24,474,536,507,478,453,468,505,530,506,525,504,591,682,649,460,612,560,514,498,452,429,410,376,478,647,667,583,609,499,426,417,413,419,436,477,563,551,529,430,715,842,838,776,739,656,545,504,591,601,681,668,734,721,673,418,415,440,444,579,685,596,639,549,471 20,18,17,74,124,122,72,429,487,456,410,431,443,477,497,494,478,459,527,573,569,425,505,474,458,452,416,420,405,398,440,537,555,495,507,432,440,407,403,421,412,451,500,476,514,427,657,765,749,692,658,588,482,503,543,556,636,627,685,667,633,421,421,422,416,510,574,513,541,449,442 15,11,9,50,49,33,37,411,453,424,415,391,417,446,468,473,432,434,472,532,520,386,469,455,413,413,403,402,406,392,443,485,516,469,478,417,433,419,426,446,484,538,632,533,507,461,633,715,703,631,589,501,433,564,655,656,719,701,730,681,617,394,409,398,394,437,503,476,492,436,415 13,146,103,189,206,132,124,481,641,563,543,434,518,530,564,544,549,529,646,773,748,494,728,668,592,584,511,460,430,409,503,742,776,673,698,563,523,442,450,438,489,515,640,594,574,486,747,914,923,851,818,718,584,601,679,680,741,734,785,762,707,419,456,442,453,582,767,702,708,588,476 9,12,12,73,117,109,65,400,402,401,368,392,372,413,408,390,425,419,414,420,422,404,399,396,398,412,389,390,380,403,397,419,408,402,428,390,385,388,391,401,403,419,455,418,422,406,491,528,512,471,468,428,398,430,470,483,546,519,566,517,486,393,396,401,383,409,433,419,427,406,392 12,10,9,79,105,101,74,408,403,402,396,400,386,391,407,414,405,406,437,457,443,394,442,425,412,414,413,409,384,385,403,443,447,426,424,419,395,389,393,394,411,399,430,423,410,402,473,603,628,538,520,444,435,403,429,440,464,462,519,460,463,385,394,380,401,404,451,435,422,417,383 5,269,86,273,328,204,149,723,655,583,571,536,544,750,818,803,789,767,751,741,745,466,569,532,526,472,442,475,428,574,819,743,679,636,692,596,526,681,791,837,887,954,1023,979,941,687,1010,929,867,835,815,770,661,876,957,992,1023,1023,1023,1023,1006,597,480,596,633,678,679,649,694,554,523 20,11,11,52,70,68,50,412,419,398,399,387,392,430,456,475,440,430,431,422,422,399,412,406,400,395,377,393,398,389,430,413,442,421,388,392,394,388,403,414,412,415,465,449,443,406,559,505,498,460,456,416,420,459,505,535,601,596,639,596,544,393,386,411,415,404,427,395,415,412,380 4,27,25,482,944,917,466,488,498,467,461,429,466,508,562,524,529,510,554,604,594,435,524,504,475,458,424,422,406,404,486,550,553,480,515,451,447,416,445,426,458,498,637,565,561,505,721,791,777,711,672,587,493,577,666,669,744,733,784,749,701,456,427,427,443,502,593,543,576,503,427 4,13,13,44,77,59,35,421,484,473,439,407,417,431,454,441,437,456,520,587,560,434,542,495,462,451,420,413,403,399,422,551,586,504,521,481,433,396,390,402,404,400,454,440,444,383,562,784,793,707,677,555,486,416,454,458,501,499,547,538,500,409,407,397,403,459,573,505,519,482,408 5,16,16,78,158,150,74,405,433,396,423,398,390,406,415,437,416,389,444,490,468,408,453,433,407,403,398,393,382,401,406,487,475,430,455,395,390,394,395,392,412,418,422,426,444,401,492,639,649,558,545,481,416,416,447,439,491,482,527,504,474,392,398,388,402,421,473,442,445,417,400 12,56,53,163,236,225,148,445,506,472,437,443,459,457,504,493,476,483,558,632,623,446,573,508,478,480,411,421,396,404,462,593,617,545,562,481,448,421,399,431,444,483,546,516,508,428,669,827,832,765,729,629,523,517,586,582,659,645,718,684,625,412,416,412,418,508,614,551,585,491,433 4,18,12,48,52,32,30,404,424,407,388,392,390,427,415,442,415,405,409,490,480,409,461,435,419,417,400,380,394,385,406,458,486,438,462,415,398,386,388,391,415,414,450,443,426,404,520,636,631,548,526,462,419,446,487,504,502,513,565,527,483,388,402,391,387,429,504,428,455,428,399 13,15,14,63,88,82,58,439,493,445,441,411,458,420,445,450,460,450,501,595,586,425,538,508,461,453,442,389,377,396,424,542,595,523,505,454,445,389,384,380,414,433,493,470,477,417,624,789,798,720,694,589,477,444,489,504,568,582,633,619,580,395,412,416,409,489,581,548,535,454,449 13,27,21,41,68,52,29,399,418,400,390,382,409,427,444,410,418,417,401,419,411,386,397,406,395,382,392,384,375,400,427,408,407,395,387,385,404,414,420,421,436,474,502,461,468,440,513,463,445,421,420,398,419,480,503,521,561,535,584,547,506,398,396,389,386,396,393,398,402,402,403 2,48,46,28,33,29,24,497,493,451,434,460,480,523,603,590,588,579,562,555,559,407,465,432,441,416,417,409,391,393,614,550,498,470,506,454,459,447,503,538,621,715,835,776,741,470,786,735,685,641,602,567,472,605,704,746,837,834,874,828,775,472,409,470,469,492,516,508,501,449,428 10,9,9,46,81,83,47,392,382,394,381,391,380,393,388,375,389,398,389,406,401,388,392,392,392,402,387,402,387,368,377,391,408,395,389,376,386,394,381,386,385,397,403,391,398,387,418,435,437,426,400,397,387,402,409,412,430,417,417,429,402,392,366,388,382,396,403,402,401,375,389 5,21,19,62,67,61,56,454,574,536,503,460,464,479,521,494,475,477,640,747,694,547,706,622,579,536,468,454,418,413,491,768,749,662,670,556,485,433,433,430,445,472,585,544,531,426,688,968,924,871,825,723,592,516,574,600,670,639,716,695,651,423,470,423,427,708,828,745,767,640,533 15,61,56,123,152,136,109,470,575,525,518,446,502,457,518,525,504,501,630,734,712,478,684,625,546,537,467,457,442,423,473,686,731,628,667,526,485,403,405,414,425,480,575,528,547,421,707,902,905,835,798,703,577,513,553,593,663,663,727,721,665,420,441,435,427,572,719,642,646,550,489 1,33,33,165,277,286,169,405,402,396,373,378,378,396,398,391,396,382,399,409,389,370,388,385,381,397,385,398,369,393,405,386,378,405,385,374,395,408,394,389,382,400,429,398,405,403,437,424,406,390,392,390,382,425,467,464,480,463,497,457,443,391,383,377,390,390,399,397,395,400,393 8,9,8,11,19,12,8,463,555,532,490,469,487,497,549,547,538,516,599,688,654,469,595,550,510,493,437,440,414,393,485,653,666,593,611,516,488,390,403,404,425,453,530,537,549,400,713,845,834,777,739,660,562,478,529,545,637,633,699,708,676,444,447,440,453,571,684,620,641,539,461 4,115,104,356,658,599,314,455,530,528,470,458,444,493,504,497,493,499,573,691,670,464,639,581,528,484,452,422,405,416,451,656,706,595,610,516,455,444,418,424,454,499,589,557,546,478,693,856,863,792,750,648,543,521,611,659,715,705,751,714,657,436,416,411,405,525,683,621,620,521,457 11,91,72,1023,1023,1023,1023,727,635,584,556,518,538,754,798,771,753,734,732,755,750,492,636,601,542,549,478,479,439,562,671,713,695,628,632,553,497,611,622,656,709,783,872,824,807,744,935,929,903,850,821,755,640,858,915,926,968,955,994,964,919,625,490,584,592,660,720,689,708,570,546 20,19,12,64,73,39,34,542,655,606,560,519,521,557,623,610,586,570,710,776,747,555,709,657,605,585,484,488,444,406,545,770,760,690,705,571,535,415,444,441,484,547,663,624,634,472,800,972,944,898,866,785,659,629,697,713,765,763,826,808,768,478,520,476,475,712,810,763,787,669,587 10,16,13,72,102,71,50,445,384,375,384,405,398,445,472,464,433,432,451,411,418,396,393,391,385,380,388,389,385,502,532,442,430,416,422,415,424,559,631,646,713,781,829,741,673,446,633,510,471,443,455,428,415,566,649,698,758,730,769,705,632,407,394,403,411,409,397,418,418,392,382 3,386,255,829,921,502,443,1001,956,913,898,860,883,1023,1023,1023,1023,1023,1023,1023,1023,771,895,866,830,815,744,727,627,919,1023,1016,984,944,962,908,861,987,1023,1023,1023,1023,1023,1023,1023,975,1023,1023,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,1023,936,793,936,951,994,1023,987,1009,918,867 16,1023,625,1023,1023,470,378,981,963,924,909,868,881,1015,1023,1023,1023,1023,1023,1023,1023,787,941,917,876,861,789,790,693,833,1023,1023,1011,965,980,919,877,920,1011,1023,1023,1023,1023,1023,1023,959,1023,1023,1023,1023,1023,1023,965,1023,1023,1023,1023,1023,1023,1023,1023,899,805,903,924,979,1015,989,1007,924,881 12,10,9,55,79,70,44,414,453,439,428,397,418,447,448,439,430,435,470,544,516,415,497,459,429,441,407,405,379,390,427,520,537,479,480,434,405,394,399,420,444,472,520,496,453,440,595,716,713,641,592,511,451,500,556,554,606,597,644,612,560,400,423,401,407,448,533,471,507,453,422 10,15,14,19,25,22,15,479,779,724,699,652,685,519,548,553,548,552,764,842,844,626,759,761,734,715,636,635,522,401,510,812,823,800,819,746,694,409,408,425,434,448,560,543,575,423,766,1023,1023,1023,1002,945,849,505,578,571,664,669,743,744,707,459,689,460,468,793,894,887,919,837,782 4,9,9,48,118,113,41,393,383,383,382,374,387,392,393,393,390,386,394,403,426,384,420,409,407,404,407,396,400,358,396,410,409,389,404,397,395,374,385,380,396,370,387,394,401,388,408,496,486,455,428,391,402,384,389,389,389,394,394,409,405,387,396,374,390,403,420,399,416,395,392 10,10,10,35,60,61,35,406,433,423,417,406,395,396,406,418,402,422,456,518,477,405,481,447,411,405,404,410,385,405,391,476,510,460,467,416,410,400,397,387,416,398,423,431,444,397,486,697,697,630,583,495,427,408,451,467,512,475,516,516,474,395,396,391,402,431,499,452,473,436,427 1,10,8,25,31,26,21,409,385,396,384,393,391,414,414,407,420,392,400,408,406,387,381,395,385,390,385,385,392,404,408,413,395,395,402,385,387,386,410,414,409,434,474,460,412,402,469,451,424,423,404,410,401,455,500,501,531,523,584,527,492,392,397,396,387,401,395,398,379,394,392 20,12,12,55,91,97,57,374,397,405,393,388,376,376,390,390,388,372,379,415,396,381,371,380,374,395,383,379,380,404,391,378,375,377,383,398,391,383,389,396,398,372,396,394,394,398,411,402,412,390,390,399,384,418,440,446,449,413,424,421,390,400,363,382,390,390,405,397,367,384,372 18,31,19,62,80,47,36,417,397,399,395,393,376,433,450,426,438,431,402,431,435,380,413,414,404,403,396,375,384,420,413,434,429,418,414,395,385,406,434,422,448,477,515,481,455,437,565,501,517,465,454,413,387,514,566,562,608,584,639,585,533,392,378,396,388,406,439,401,415,407,401 11,14,13,24,32,29,22,400,489,471,435,438,441,424,448,456,453,445,518,602,579,439,554,501,471,455,407,413,396,405,423,566,612,512,530,447,432,397,397,383,405,449,463,450,453,406,575,780,792,707,679,580,477,441,465,501,540,519,594,571,534,411,402,410,404,475,580,531,547,459,426 18,351,306,197,277,242,173,430,395,369,392,385,405,431,405,423,402,407,415,397,406,389,404,384,395,370,376,385,402,425,462,389,399,412,396,374,392,430,460,471,529,616,690,611,574,429,522,441,396,411,421,418,392,454,522,493,547,543,610,556,510,387,382,401,393,382,386,377,399,375,382 10,9,8,34,52,49,31,405,447,423,417,409,424,419,430,412,416,418,437,517,505,404,467,450,427,424,402,394,379,386,415,472,515,454,463,429,401,392,391,397,423,429,455,444,432,413,505,665,662,574,554,474,433,442,488,487,543,527,570,554,508,385,389,386,405,435,510,452,482,433,394 12,17,13,37,48,33,26,433,407,369,392,388,379,455,469,430,432,417,400,413,411,383,391,400,393,409,377,390,386,382,404,393,415,414,414,393,386,395,403,422,414,425,495,472,441,401,513,470,457,428,420,394,404,429,467,474,540,530,594,540,474,396,385,381,375,384,420,414,396,392,368 7,10,9,66,64,64,66,404,428,432,402,412,397,427,440,425,423,432,442,489,474,406,469,434,412,418,395,384,384,393,410,493,495,446,465,423,399,386,395,395,409,432,473,439,450,412,538,664,658,595,553,478,428,450,499,508,555,548,591,553,523,393,393,393,399,456,509,475,476,416,394 14,10,10,50,63,62,48,415,440,431,420,404,392,400,406,404,419,416,452,502,492,408,466,445,425,408,402,395,390,402,392,483,505,450,480,405,411,375,382,399,407,397,438,413,409,398,496,688,702,611,578,510,430,400,436,436,482,488,527,479,491,396,385,401,399,426,484,462,466,431,426 13,11,10,61,66,62,56,386,417,411,411,394,402,408,412,399,397,408,442,469,435,395,431,428,410,403,388,387,400,385,407,453,455,414,446,404,383,380,394,409,394,408,435,411,410,412,483,585,605,523,509,446,420,432,455,450,489,470,499,510,453,391,393,390,407,402,446,433,424,395,396 9,17,15,91,159,151,83,386,490,431,431,420,410,422,429,443,429,435,465,570,558,429,533,501,448,436,415,407,385,400,409,549,576,495,515,451,420,414,383,401,428,436,482,468,445,407,580,748,754,655,630,538,451,460,491,515,561,550,607,574,531,400,418,392,402,464,556,520,525,459,422 19,22,22,37,53,50,35,427,532,497,444,424,442,438,497,466,480,472,544,661,656,441,612,542,481,487,435,425,413,412,451,615,652,568,571,486,435,387,396,391,424,443,502,486,488,406,641,836,849,773,743,627,519,459,498,530,599,584,651,640,609,407,419,418,432,522,650,580,599,503,438 16,9,8,34,37,28,27,422,405,388,383,394,387,425,462,415,402,402,395,407,400,391,395,382,385,397,386,373,389,382,392,386,424,398,387,411,388,377,407,409,372,418,445,437,434,379,469,460,422,438,415,405,411,412,429,428,484,508,547,517,472,394,387,397,372,396,396,411,409,393,386 10,9,8,18,22,19,16,413,476,433,452,425,418,439,466,446,441,447,496,598,568,425,541,500,474,462,405,435,388,399,445,571,598,522,553,461,422,411,394,391,398,419,471,452,460,400,587,757,771,685,651,576,470,444,454,483,556,521,603,580,534,407,423,396,414,448,586,519,537,456,441 2,16,13,29,42,33,23,415,385,382,382,387,384,415,420,404,407,389,382,396,407,392,389,382,378,392,399,377,389,416,400,393,390,395,403,393,381,405,415,408,427,434,483,438,438,416,476,414,422,398,382,389,381,450,496,496,531,512,557,512,468,396,379,393,392,402,395,373,397,377,387 9,8,8,21,31,26,17,399,398,401,380,385,402,403,406,386,415,408,422,433,435,401,418,413,399,404,387,393,391,386,398,406,429,405,405,406,395,399,378,383,406,410,427,420,432,398,479,553,553,502,475,452,400,407,428,443,466,464,504,492,458,397,394,401,397,418,446,418,453,404,406 18,17,14,34,38,25,20,446,514,501,479,437,467,471,513,465,470,479,565,690,658,474,664,592,518,515,462,442,430,391,447,636,689,575,597,503,433,408,409,422,430,471,546,507,504,445,648,823,833,759,717,615,519,514,586,590,640,640,710,678,626,393,426,404,404,519,678,613,638,500,470 12,9,9,33,36,36,33,501,523,469,477,431,463,508,570,555,545,512,564,627,601,453,540,499,489,474,431,445,412,406,483,577,596,520,547,472,435,410,412,428,425,475,553,554,542,432,702,788,773,706,679,595,496,511,583,602,663,660,719,715,661,432,429,444,456,537,611,574,594,501,448 9,13,11,20,28,24,17,409,413,384,384,400,405,423,440,422,414,437,435,460,436,391,432,428,414,388,384,374,387,385,416,446,455,417,418,397,394,393,379,388,413,419,486,444,440,401,491,556,568,488,485,429,392,441,506,484,522,510,574,527,491,390,391,386,398,417,438,418,419,409,386 15,281,255,244,337,309,221,414,391,381,375,386,407,431,432,428,424,386,412,394,385,399,376,391,392,384,370,377,378,392,429,407,387,387,398,381,394,418,420,423,462,507,612,523,476,432,491,452,424,406,394,370,406,466,469,476,550,523,591,546,486,404,372,369,405,375,385,380,407,392,383 15,15,14,42,54,42,32,434,537,489,478,447,465,447,493,486,480,486,573,681,643,451,619,557,518,507,435,426,421,404,451,650,691,590,605,507,463,383,400,391,422,439,498,489,500,407,656,872,880,806,775,661,545,464,516,531,601,596,683,664,609,434,449,408,432,531,665,616,616,517,454 2,16,9,17,19,11,9,421,406,400,396,399,388,444,456,449,454,437,441,439,424,386,415,410,390,396,411,404,385,397,442,430,439,401,434,411,389,400,429,455,477,531,631,551,504,446,635,568,523,490,471,432,414,578,637,653,755,744,781,707,636,405,379,409,410,393,419,411,412,404,407 4,10,10,24,26,25,24,396,450,441,428,394,434,418,430,424,427,414,459,568,550,420,524,487,443,431,416,415,407,382,413,536,568,497,506,435,429,366,407,426,389,412,442,426,459,407,542,751,764,681,644,557,468,423,460,476,478,508,558,558,487,399,408,403,400,451,554,496,506,443,423 15,13,13,108,127,124,107,410,426,405,409,387,385,404,423,405,425,410,455,514,481,407,482,439,428,403,400,398,387,385,404,473,519,462,460,422,388,382,391,393,382,416,407,409,427,401,482,690,698,589,572,464,440,411,431,459,480,469,491,479,462,397,405,392,407,418,477,450,482,412,401 2,147,136,130,152,138,119,431,419,413,387,399,390,432,429,419,426,406,409,441,445,402,442,421,399,403,400,387,389,398,409,461,454,423,436,417,387,418,424,433,416,468,534,484,466,437,530,526,561,487,481,419,377,466,497,507,536,540,591,561,502,417,405,381,397,394,455,421,432,414,383 7,56,55,120,158,157,118,420,456,440,424,421,423,453,478,465,461,474,500,508,509,420,465,459,427,447,401,420,397,388,415,472,489,446,464,416,421,405,376,389,384,416,456,467,446,404,613,721,701,653,610,522,460,417,456,512,571,570,629,602,580,407,417,420,422,481,513,481,506,444,425 4,25,18,37,58,40,25,416,374,391,370,387,374,432,448,415,403,416,417,400,415,381,379,398,396,391,398,380,370,400,393,378,411,393,386,394,381,402,409,408,431,451,499,442,443,427,490,450,440,436,408,390,395,460,496,495,572,546,594,536,481,380,370,403,390,382,383,382,409,408,389 14,35,26,36,47,28,22,409,437,413,424,399,390,430,447,450,420,413,438,491,482,416,450,435,425,412,421,388,389,417,413,476,489,461,452,417,440,390,410,399,414,451,494,468,459,432,547,664,677,570,547,487,440,484,513,567,580,575,619,589,534,377,383,381,399,427,488,479,478,420,400 3,27,25,127,172,155,111,437,506,464,456,418,423,412,441,440,438,442,515,613,597,428,553,503,457,457,422,410,392,407,445,566,615,539,558,457,441,387,392,412,391,409,477,458,473,417,595,818,837,753,707,604,496,430,479,491,550,548,629,593,563,418,414,416,395,483,607,563,570,473,437 20,11,9,26,32,24,21,434,407,387,390,400,399,438,460,432,425,431,440,440,431,385,417,418,397,400,391,370,384,393,416,438,444,418,434,416,406,390,394,402,431,450,512,462,456,417,535,531,513,466,454,432,387,504,525,525,581,591,640,575,525,379,403,378,394,418,428,413,430,406,401 16,115,109,67,89,86,65,422,384,378,384,381,375,395,436,412,403,397,394,394,388,379,369,386,371,388,377,394,372,403,405,401,393,375,410,385,396,424,418,396,420,440,497,463,449,387,439,407,404,393,396,391,387,417,422,438,486,463,477,483,436,394,390,375,382,387,400,403,389,392,375 2,21,21,104,164,165,104,391,414,418,398,391,391,421,415,399,421,400,405,426,432,399,414,408,411,403,390,388,404,400,396,453,436,407,424,390,391,407,388,381,411,413,455,427,417,403,478,521,549,487,465,423,407,438,491,484,496,488,524,491,466,397,403,394,391,396,431,406,433,402,397 12,31,30,78,91,88,74,426,500,475,456,439,456,448,507,464,445,465,542,645,613,442,590,528,502,473,440,423,384,409,438,623,644,551,551,479,433,424,407,428,413,442,504,510,525,429,666,823,826,758,724,620,521,486,545,555,632,632,689,675,626,417,420,409,427,514,642,579,606,504,441 17,10,10,22,29,26,19,407,391,383,390,387,390,421,428,415,393,395,396,425,403,375,390,395,394,391,396,378,386,385,393,401,396,398,399,403,397,378,405,391,421,418,441,418,415,402,458,433,428,399,399,383,409,441,444,448,475,480,510,498,447,375,386,380,383,407,401,394,398,387,379 7,12,8,33,36,25,23,435,379,379,394,377,383,420,466,419,432,421,396,396,406,398,390,385,395,375,396,393,378,371,414,381,418,381,407,395,385,394,389,404,412,422,466,445,433,397,504,456,414,408,395,384,397,418,442,460,510,524,559,530,499,391,394,381,386,384,402,392,382,383,397 8,12,11,24,34,28,19,394,379,392,390,402,373,378,400,397,399,405,399,403,420,386,383,387,394,384,386,391,387,380,406,403,408,374,395,401,386,394,387,400,412,418,455,425,422,394,452,443,441,414,397,392,381,427,450,474,495,487,518,476,424,383,397,392,393,397,399,409,400,390,392 7,16,14,29,43,38,26,387,385,388,391,363,378,382,399,409,381,384,381,403,382,386,378,386,386,407,383,369,379,395,392,384,389,399,396,389,404,397,368,390,379,374,387,389,380,376,372,408,409,406,409,388,387,378,400,372,376,382,411,415,401,379,385,369,380,374,391,388,398,403,395 4,27,28,34,51,52,34,406,401,399,379,401,379,419,432,411,422,402,425,403,405,379,383,412,398,382,373,395,402,394,390,390,385,388,386,393,383,372,410,400,416,407,447,404,433,401,510,453,447,427,417,423,405,448,496,508,526,502,551,498,473,387,395,390,389,383,410,426,417,408,389 2,10,9,37,57,48,31,423,484,464,465,419,446,422,453,441,449,443,517,627,599,436,577,538,465,447,422,424,403,407,433,580,628,529,556,466,428,407,407,415,400,416,453,439,464,387,571,816,817,747,708,585,473,421,443,474,535,511,565,568,537,401,405,406,402,486,606,558,550,477,429 10,9,9,39,43,39,35,400,439,417,407,394,406,409,425,402,410,405,430,477,491,417,469,428,429,400,410,409,388,402,412,461,481,427,444,438,417,402,379,394,390,393,405,433,435,401,475,644,652,570,546,468,413,418,435,426,478,451,500,494,451,397,395,394,396,435,475,451,481,416,390 5,8,8,95,133,125,89,409,437,411,417,407,423,405,419,420,419,415,449,506,517,418,488,450,445,423,412,405,389,373,402,482,519,483,475,408,407,371,389,379,401,416,417,427,430,407,489,677,707,603,590,501,428,426,456,450,483,471,510,509,465,401,393,398,398,421,512,464,464,431,415 17,12,11,30,39,31,24,393,397,384,393,369,384,399,416,393,397,373,400,387,379,395,390,381,376,397,374,383,371,392,391,411,399,386,401,387,385,397,389,381,419,417,468,425,418,407,459,444,430,409,430,401,389,453,488,491,531,505,525,483,461,390,396,378,388,385,396,393,385,387,376 6,14,14,23,31,30,22,474,436,418,412,409,412,471,467,427,433,414,439,509,505,389,470,440,426,420,395,390,401,382,451,493,520,457,473,411,412,400,403,408,435,507,646,595,553,404,508,608,634,558,546,495,440,432,468,445,504,501,535,541,485,395,390,383,398,412,486,451,459,411,402 13,10,9,43,56,50,38,411,418,395,408,372,407,402,397,422,416,398,438,466,422,405,428,418,411,407,396,384,386,391,392,441,453,434,450,421,417,398,397,388,410,394,433,415,400,407,486,573,569,499,487,438,418,422,438,458,479,473,530,501,471,407,398,390,392,419,447,431,424,413,387 2,312,245,79,87,59,51,906,951,912,886,845,871,942,993,986,979,970,996,1023,1022,834,969,936,898,883,809,784,689,538,914,1003,1011,954,973,887,834,625,694,736,802,887,995,978,990,757,1023,1023,1023,1023,1023,1023,949,921,984,1002,1023,1023,1023,1023,1023,833,803,843,874,977,1023,1002,1023,931,871 17,24,23,84,118,116,83,405,453,428,419,400,433,433,452,427,427,421,455,543,523,416,499,456,444,424,407,412,385,388,424,505,529,482,486,417,413,418,409,413,416,443,495,481,477,419,573,728,725,659,603,526,478,457,497,502,579,575,613,596,551,392,415,396,413,456,521,479,486,445,406 9,74,65,75,85,62,57,530,669,624,582,496,518,566,636,613,591,588,700,806,777,540,758,701,638,619,507,489,434,404,548,780,809,723,740,590,543,438,425,433,486,556,672,638,653,481,810,956,957,899,866,783,656,633,717,723,781,781,831,824,779,475,509,476,488,691,821,773,782,667,577 3,18,15,20,24,18,15,522,629,582,529,509,507,568,618,585,617,588,672,733,718,500,661,607,549,537,486,459,416,383,529,704,718,640,656,544,497,397,416,417,429,487,624,603,608,441,784,881,871,819,786,706,606,525,607,638,716,726,791,784,747,465,441,487,483,638,734,675,697,586,515 18,414,257,239,301,199,159,891,1003,968,935,890,908,932,982,973,971,964,1023,1023,1023,907,1023,1019,972,956,883,852,766,562,914,1023,1023,1023,1023,950,893,608,661,713,780,862,979,968,985,753,1023,1023,1023,1023,1023,1023,989,909,969,984,1023,1023,1023,1023,1023,824,843,826,865,1013,1023,1023,1023,986,915 20,18,18,55,67,66,53,415,469,412,446,428,428,428,448,455,443,446,470,525,530,419,491,451,434,439,407,415,408,395,425,497,524,480,498,443,392,395,391,399,408,446,474,457,453,397,577,712,721,630,591,506,450,458,496,517,586,582,634,608,528,413,409,409,408,445,512,481,519,453,400 17,14,12,39,49,31,25,428,394,393,391,380,380,448,451,424,432,404,408,415,428,390,402,402,400,400,382,391,387,381,404,421,428,395,425,410,395,405,414,388,436,421,475,476,430,400,506,483,500,430,434,430,395,448,492,482,535,543,591,521,481,392,399,373,398,397,419,402,404,402,394 7,15,14,28,39,35,24,388,369,362,369,380,380,423,422,403,407,389,377,395,398,395,394,390,387,408,366,376,379,385,391,381,377,373,403,396,386,392,374,397,386,392,392,399,409,389,423,397,396,391,384,389,395,392,376,407,407,400,439,437,389,382,387,379,381,389,378,382,379,401,369 8,17,16,36,36,28,30,435,472,440,445,440,419,458,445,445,437,441,491,551,538,425,509,477,451,442,415,407,391,394,450,542,569,473,506,457,423,399,380,399,420,470,509,482,490,425,632,765,758,692,654,564,463,479,532,552,612,596,675,631,586,420,404,414,413,437,562,528,515,476,418 12,10,10,32,46,43,30,514,601,555,554,504,541,555,626,630,632,616,660,715,703,462,579,542,515,512,486,467,443,390,555,648,642,581,611,549,504,407,404,408,414,450,579,575,631,431,813,882,864,825,803,745,645,490,566,569,688,690,770,802,768,497,489,504,517,643,714,673,701,590,545 3,49,41,69,82,50,46,488,670,608,564,471,511,539,583,563,555,532,662,823,809,542,814,761,656,652,551,492,415,394,506,772,848,735,760,600,520,421,427,462,494,558,672,627,593,471,760,912,944,869,836,719,588,606,682,686,759,750,806,778,726,431,448,433,459,622,828,762,763,647,526 9,15,14,73,95,89,69,417,477,453,416,421,430,426,435,430,446,435,494,583,564,425,536,486,472,454,427,410,386,373,428,539,587,502,523,449,427,382,406,388,385,426,435,424,450,407,551,782,791,706,681,574,482,432,453,457,507,506,561,559,508,415,401,386,404,483,579,523,542,466,432 13,53,52,164,237,231,160,405,438,415,431,418,393,418,444,428,412,422,442,518,496,434,500,453,436,425,394,407,382,398,401,462,508,456,456,425,401,416,401,397,404,415,438,448,442,438,506,633,655,572,537,447,400,451,488,478,506,518,545,531,489,391,406,399,409,426,492,460,464,421,405 3,128,112,258,455,392,212,822,991,951,899,824,839,852,893,875,862,849,1016,1023,1023,928,1023,1011,966,942,846,792,678,502,877,1023,1023,1023,1023,923,857,525,574,668,751,852,981,962,960,709,1023,1023,1023,1023,1023,1023,967,890,969,995,1023,1023,1023,1023,1023,747,825,735,755,1023,1023,1023,1023,1023,933 4,28,26,31,38,35,29,437,424,421,408,414,397,452,453,447,433,398,417,484,470,401,449,428,407,401,404,398,379,394,486,468,492,438,459,416,417,371,433,460,484,586,714,654,592,433,565,594,625,547,517,493,457,491,555,556,599,596,644,575,534,391,396,380,396,414,459,446,445,413,384 12,161,113,99,151,113,74,515,602,584,547,451,467,560,594,574,568,542,677,783,754,527,750,680,600,586,480,471,410,390,510,764,792,665,708,540,485,420,457,498,522,592,682,624,618,511,768,904,904,829,794,701,559,649,722,719,767,753,807,785,741,457,454,442,443,659,790,707,720,604,516 2,46,43,368,653,653,360,543,700,670,595,535,578,574,641,629,621,603,719,824,802,555,769,722,662,640,522,521,458,390,541,778,810,707,735,609,543,382,425,437,450,495,639,612,641,483,804,991,1002,939,908,821,700,536,621,651,734,735,805,809,770,494,510,481,503,684,823,768,781,665,600 12,21,18,46,42,26,31,409,460,435,431,397,415,419,438,439,435,428,438,538,522,425,496,484,428,444,414,400,392,420,429,506,527,473,482,425,443,410,407,398,400,443,491,466,460,424,559,695,687,611,577,470,436,473,517,494,554,544,607,564,520,389,407,387,397,437,552,494,473,450,431 13,10,8,20,28,22,16,426,390,389,388,373,389,442,457,419,398,399,393,420,404,388,387,399,390,391,388,399,387,385,403,405,398,408,398,410,394,383,402,401,399,405,469,407,416,371,439,439,419,431,410,413,391,395,428,430,493,480,528,476,447,387,392,383,377,387,403,395,398,381,383 5,8,7,23,29,24,20,412,391,364,396,385,395,393,396,415,400,383,389,395,399,380,398,396,388,377,392,386,387,386,388,406,406,398,381,408,405,399,397,389,398,418,433,422,404,398,438,434,429,435,419,393,384,416,431,450,465,463,488,444,433,385,393,383,386,376,402,388,397,399,378 7,19,15,11,13,6,6,415,400,396,395,399,393,420,433,434,441,414,441,409,435,387,401,386,388,380,367,391,379,404,437,404,413,394,407,381,400,394,449,469,470,581,717,642,555,431,686,556,483,444,447,432,402,572,652,702,834,836,873,780,706,393,375,392,384,394,410,416,387,386,392 6,17,14,35,42,32,27,410,402,402,390,392,398,400,418,413,417,396,401,420,425,386,395,403,381,392,381,386,372,399,385,395,382,399,405,373,401,401,395,410,406,423,454,451,446,407,452,442,449,412,412,405,379,446,447,446,465,479,520,464,468,389,377,385,387,401,406,390,394,387,376 16,36,35,129,156,155,129,394,409,390,387,401,408,414,418,414,402,402,426,420,418,384,404,408,408,397,388,384,388,391,389,406,391,397,393,393,368,397,394,390,381,402,416,412,407,403,459,509,497,478,464,422,427,415,441,443,461,481,505,487,481,389,392,393,400,398,412,405,406,400,402 20,28,25,13,13,7,8,569,587,553,531,503,527,628,705,698,691,683,695,697,693,443,546,511,485,489,455,442,423,397,712,682,662,614,629,573,543,415,488,517,592,725,884,849,825,444,883,862,826,778,768,711,615,580,708,777,909,912,955,912,861,517,461,524,551,631,675,651,656,553,517 18,10,10,42,58,51,35,422,455,431,432,421,437,428,439,454,426,449,490,543,532,408,489,454,437,432,430,417,410,405,430,489,525,471,487,428,406,404,392,385,392,402,451,448,418,408,567,736,732,671,628,563,457,439,448,457,516,511,580,569,517,402,432,420,408,467,556,481,512,446,397 13,8,8,17,26,25,15,399,394,409,382,374,388,423,429,411,411,387,380,411,401,392,400,382,396,394,392,382,385,399,397,398,402,401,387,393,378,401,402,398,385,399,427,428,415,387,442,438,424,405,401,396,388,406,417,431,457,442,477,483,437,377,382,388,382,386,403,403,403,400,372 18,12,10,21,33,26,16,424,392,397,410,374,392,405,418,410,403,389,402,401,368,388,392,410,382,394,374,387,375,422,402,390,394,387,386,385,388,393,395,392,414,434,467,454,428,411,470,456,447,405,403,393,403,456,537,501,541,537,574,514,488,393,385,394,401,397,398,395,387,392,387 18,11,10,24,32,28,20,407,391,405,392,392,379,427,432,401,408,408,395,393,401,394,393,391,378,382,399,385,386,404,406,395,395,393,398,382,406,405,390,395,407,410,462,433,436,404,466,416,422,410,403,390,393,418,440,459,487,481,544,487,446,384,391,389,382,379,389,393,398,401,388 4,14,13,28,41,35,24,431,406,399,396,386,421,422,411,411,417,399,422,440,454,416,427,411,400,389,387,385,375,375,451,465,458,439,442,419,410,385,384,436,439,496,586,553,521,390,492,565,571,510,496,468,423,413,479,445,509,499,540,503,467,399,389,399,404,406,453,436,433,409,405 10,172,51,249,293,130,111,688,689,645,592,553,575,734,786,753,743,726,766,821,801,545,749,689,639,606,525,507,460,531,733,802,806,730,745,607,589,560,656,709,779,860,965,916,870,690,982,984,959,908,876,804,684,862,931,963,1023,1023,1023,1023,981,532,494,537,580,691,794,741,768,642,562 4,141,113,881,1023,1023,782,644,820,781,750,675,691,684,741,737,721,726,834,940,923,682,891,849,785,772,677,634,545,451,667,896,930,851,868,763,673,452,465,518,544,624,770,750,755,581,918,1023,1023,1023,1019,939,833,718,788,807,875,876,928,921,885,551,621,549,576,804,935,891,903,803,709 8,87,57,132,132,73,80,553,567,533,493,461,469,605,645,634,596,583,620,660,668,434,561,538,488,476,423,420,403,459,620,650,660,573,568,525,468,471,538,598,673,748,869,815,761,546,886,869,839,767,739,680,542,749,827,871,977,979,1014,949,886,460,424,444,476,567,652,588,626,486,470 9,123,75,167,145,79,93,500,502,501,476,414,462,536,567,558,560,537,570,613,617,438,535,488,472,472,419,442,403,408,504,594,610,533,555,489,454,440,463,514,552,634,733,657,608,487,778,814,805,749,706,620,494,668,758,772,844,836,872,826,763,414,434,430,434,518,592,571,578,480,464 19,15,14,35,51,40,28,406,392,381,410,394,409,407,422,402,417,402,406,426,429,381,402,393,394,386,393,369,382,423,396,405,407,388,395,397,371,374,404,399,404,446,471,455,432,411,480,489,469,433,440,407,374,444,490,491,519,509,551,514,474,378,395,383,381,394,419,401,399,389,362 17,184,146,278,327,276,235,645,785,735,701,628,670,697,755,735,733,724,818,897,878,654,840,800,742,717,614,613,510,456,661,868,888,817,833,722,650,476,503,533,586,683,787,749,763,582,912,1023,1023,986,961,888,785,748,812,822,880,877,927,915,879,549,579,555,584,784,897,846,864,760,661 17,16,11,47,46,23,26,440,545,481,468,428,470,489,519,492,478,478,567,684,644,447,619,561,509,499,447,443,409,399,462,643,682,586,602,490,467,435,441,474,499,546,639,561,537,466,695,874,878,807,772,647,513,606,666,678,726,707,765,721,674,411,409,396,423,503,632,589,585,503,438 20,28,29,123,193,195,122,414,417,396,410,409,398,414,449,423,427,411,420,480,477,407,451,423,413,400,369,392,412,405,402,454,471,412,427,405,405,413,377,417,406,408,433,410,419,425,487,606,591,537,511,453,400,437,480,488,512,487,553,533,501,405,380,399,398,427,466,419,447,423,412 18,13,13,62,87,89,63,407,427,445,419,397,403,403,424,431,412,423,464,527,499,409,476,453,425,416,391,408,386,394,404,496,506,462,485,435,410,406,382,381,389,410,457,435,431,382,524,711,709,631,577,480,443,413,435,430,493,471,503,510,492,395,403,391,398,442,508,471,496,424,407 15,13,11,28,38,32,23,416,380,380,384,385,362,441,443,425,423,394,398,395,399,391,399,381,380,395,379,390,386,398,409,406,397,401,406,388,388,394,410,396,405,409,470,445,421,382,475,439,434,416,402,403,387,425,448,443,476,499,541,514,478,391,391,388,387,405,390,383,388,390,371 12,15,14,124,94,83,114,407,473,462,432,435,418,421,451,455,444,425,520,610,587,428,559,506,460,457,433,418,397,388,442,562,615,506,546,483,420,408,416,421,426,473,520,475,471,432,597,803,817,729,702,597,481,448,515,529,607,579,639,608,562,420,409,400,425,476,591,535,544,465,430 14,10,10,86,131,135,89,401,436,399,394,405,393,397,404,424,410,410,416,462,448,394,450,438,408,406,385,392,381,390,401,445,480,419,432,414,392,393,404,394,394,399,423,399,420,406,456,607,613,552,528,454,409,418,429,439,473,460,478,465,439,403,381,407,400,429,454,414,458,415,418 5,8,8,43,64,65,43,407,412,415,414,395,401,423,417,401,423,400,451,487,467,397,446,444,420,412,389,407,402,377,404,448,469,439,452,404,394,390,390,392,396,412,442,432,419,413,482,636,644,561,536,475,424,415,427,444,470,464,513,475,466,395,393,381,393,428,466,435,454,416,408 3,51,49,107,148,142,102,462,588,539,499,475,488,496,520,528,503,497,616,724,716,471,680,630,534,531,473,478,405,400,466,691,729,621,657,539,479,406,422,415,426,469,558,543,553,446,710,893,903,834,798,711,569,496,553,574,656,653,722,715,653,430,427,417,451,576,722,665,671,549,486 8,37,33,48,54,44,40,481,588,558,516,474,484,518,553,528,542,537,619,731,726,478,704,649,572,573,490,455,417,419,493,700,741,641,676,570,487,401,404,427,445,504,597,563,554,442,746,878,892,827,805,721,600,530,596,619,681,681,756,750,705,432,431,426,438,590,750,705,701,582,496 13,226,187,277,304,252,227,567,749,711,646,606,597,614,692,676,670,647,763,876,854,630,836,784,711,702,601,562,478,451,611,837,871,784,810,692,603,449,454,491,536,600,731,696,709,522,864,1008,1010,950,922,846,740,638,738,761,827,825,882,869,830,499,542,514,533,739,869,820,824,715,626 8,12,12,89,151,147,83,418,455,430,429,409,425,431,458,437,428,432,500,531,513,420,500,452,433,415,413,403,391,393,429,495,549,474,484,422,414,390,396,413,419,437,491,467,474,419,594,730,741,655,629,541,450,473,512,523,581,580,628,598,551,392,422,385,417,465,532,473,513,442,418 19,343,292,455,508,396,355,943,880,827,812,777,798,975,1022,1009,1001,985,970,949,946,652,773,752,712,696,628,633,529,736,957,908,874,826,848,789,745,759,808,848,910,987,1023,1023,1023,899,1023,1023,1023,1023,1005,969,886,1023,1023,1023,1023,1023,1023,1023,1023,847,675,855,868,896,897,875,899,800,753 20,56,43,51,87,63,39,426,523,452,425,401,440,469,517,497,490,461,507,606,563,431,542,502,462,476,434,400,391,395,460,570,590,529,536,466,426,418,427,435,443,529,599,551,526,451,666,783,774,710,666,582,485,587,655,647,698,691,749,711,660,404,433,413,431,489,594,548,547,462,427 2,276,227,268,318,251,209,721,770,715,720,684,742,769,849,844,843,832,837,811,834,536,625,628,627,630,596,587,538,591,854,811,757,745,786,734,713,666,759,801,845,911,987,948,943,598,1011,970,924,914,906,893,809,792,881,912,981,980,1023,1016,984,686,645,699,730,789,785,784,828,732,713 18,20,18,33,47,39,26,447,392,376,376,390,398,456,463,439,423,396,408,421,404,394,397,387,394,393,391,394,374,386,421,399,409,388,396,394,403,393,406,402,410,461,494,471,432,407,510,456,455,421,394,409,402,451,467,453,540,538,605,555,504,386,404,387,391,388,421,399,402,388,378 1,9,9,13,15,13,12,401,421,422,395,404,386,401,404,385,391,402,418,511,502,409,528,490,435,422,412,405,405,400,401,475,552,453,450,409,387,398,400,404,406,417,447,421,412,408,457,562,642,531,511,436,423,425,467,465,502,472,485,481,448,383,389,380,383,413,513,459,469,426,400 17,16,15,22,21,14,15,411,487,451,452,426,405,427,448,449,443,447,529,598,576,437,540,515,465,461,426,431,406,403,414,571,591,513,533,476,413,385,388,398,412,421,463,451,447,407,576,801,792,725,689,585,474,429,478,485,511,548,601,583,558,411,412,408,419,504,606,557,565,483,425 18,287,258,167,249,222,148,453,392,379,404,384,396,420,417,421,412,417,419,398,406,387,411,392,393,376,379,384,369,434,442,447,420,422,388,400,369,417,433,465,499,573,661,590,550,422,498,504,467,450,420,386,405,426,485,473,531,534,566,532,485,384,394,400,387,428,402,399,379,390,381 10,12,9,30,33,25,23,416,383,404,401,384,381,419,441,401,418,422,393,412,406,385,395,387,382,391,367,376,397,410,387,401,402,399,387,375,383,401,404,404,416,413,450,434,429,415,480,423,422,396,383,412,367,437,460,453,498,497,530,500,478,386,394,394,393,387,397,403,399,384,377 17,14,12,47,63,37,26,396,395,395,389,382,395,401,415,402,429,410,408,423,397,380,391,395,397,365,380,376,388,384,409,410,413,407,394,382,403,396,416,403,418,418,459,436,412,421,508,489,469,424,432,414,405,449,467,480,509,507,564,518,475,388,384,384,385,391,406,401,401,381,375 14,234,210,170,206,181,151,400,420,391,391,365,387,400,432,401,396,416,401,434,419,379,407,381,394,400,390,396,396,376,416,416,422,392,399,387,417,398,387,409,435,461,525,477,468,413,493,533,485,436,463,408,385,425,472,478,514,495,540,516,475,384,379,391,395,391,427,406,384,405,399 11,11,11,38,50,47,36,392,469,450,446,417,434,428,414,429,430,428,485,568,527,420,530,503,469,446,412,407,406,366,416,542,581,512,519,428,410,383,397,400,399,406,453,443,452,397,551,768,769,690,648,569,463,417,455,462,508,518,576,541,498,403,416,388,402,462,569,511,519,458,413 1,72,67,97,137,123,86,486,648,614,548,504,543,545,594,561,574,548,695,808,788,536,767,704,613,597,514,474,436,395,503,766,813,723,745,604,516,396,418,465,491,535,655,599,618,479,777,951,960,892,863,765,625,599,670,680,750,739,793,781,736,428,452,455,452,644,794,738,736,626,542 19,11,8,27,36,22,16,411,399,392,391,381,390,399,426,422,407,419,404,404,391,377,396,388,387,382,394,369,394,399,416,414,401,397,407,380,396,399,399,415,425,431,488,441,432,410,494,436,431,422,417,396,388,466,513,516,533,524,572,527,474,371,386,372,384,388,409,395,394,402,387 14,11,8,130,173,149,113,422,439,417,427,415,406,412,428,392,412,402,445,524,499,403,484,452,431,408,410,398,377,393,390,474,532,448,481,409,397,406,394,391,411,408,432,428,421,424,486,637,661,564,520,454,434,425,456,451,470,476,492,495,462,401,381,409,402,426,487,458,475,436,401 13,10,9,53,88,87,49,387,412,394,380,377,391,407,410,423,415,408,414,392,401,387,395,393,399,391,387,387,391,390,383,437,421,391,423,402,364,385,400,403,399,423,448,421,431,395,476,468,438,437,424,417,392,427,468,465,495,492,516,514,471,392,386,383,402,408,411,416,401,404,401 13,26,25,71,68,67,71,406,491,469,441,386,422,409,483,436,436,444,485,591,565,432,535,484,454,447,429,425,388,372,427,540,577,504,497,466,436,398,394,414,423,428,496,469,465,428,628,790,794,704,673,568,482,479,512,545,606,607,643,619,557,400,397,398,399,447,556,507,517,449,414 14,13,12,40,69,66,36,442,437,399,403,421,401,436,449,438,427,424,457,496,462,402,455,432,429,428,399,397,404,405,403,457,457,429,440,411,403,403,403,409,422,438,464,453,428,405,564,616,621,548,514,463,410,465,503,534,566,566,607,577,533,410,386,405,402,425,489,461,475,452,410 20,13,12,31,48,39,24,416,400,405,385,365,409,395,435,416,420,394,419,438,435,403,426,415,400,399,376,376,395,386,400,411,427,413,418,404,397,395,426,416,406,429,474,458,414,421,485,522,516,464,456,397,395,419,473,471,519,483,525,489,463,387,389,392,401,405,411,411,406,420,391 5,130,106,938,1023,1023,748,793,816,780,746,701,734,830,884,873,861,848,870,914,904,638,833,804,748,741,650,659,546,522,793,863,879,809,830,738,676,568,591,613,692,776,892,870,877,717,1010,1023,1023,998,977,920,825,843,912,927,985,982,1023,1020,982,694,636,695,730,823,898,870,887,802,734 15,144,116,402,515,374,314,630,783,726,672,622,665,662,720,703,702,698,823,897,868,701,862,805,754,732,624,615,529,411,631,873,879,816,830,710,639,429,459,477,525,597,734,715,737,516,869,1023,1023,976,944,867,765,634,732,747,817,816,874,871,841,546,602,542,564,816,908,857,876,767,695 17,9,9,47,57,56,46,406,435,412,429,400,427,393,431,420,415,417,455,496,502,392,466,453,435,416,407,397,387,365,409,468,509,453,442,436,413,388,390,395,388,407,422,432,424,399,511,702,704,626,595,502,427,423,462,451,508,486,533,501,487,401,394,405,403,419,487,455,461,433,405 15,129,124,219,330,319,209,603,710,669,647,585,610,664,721,698,695,693,757,831,816,554,754,705,649,631,565,555,486,425,628,781,801,714,746,636,598,418,440,470,522,583,732,701,731,497,890,986,981,931,905,847,738,658,736,760,844,841,895,892,860,531,514,521,556,718,820,768,794,694,605 5,10,9,37,51,45,31,413,415,388,406,401,398,410,397,408,406,403,410,455,450,385,422,425,414,391,403,385,396,379,396,426,423,415,431,373,406,388,374,388,380,390,420,398,413,391,476,570,560,506,493,443,412,395,416,431,439,467,492,480,435,405,379,398,390,390,453,414,431,415,379 17,12,10,34,40,27,24,434,397,408,385,393,386,422,448,423,429,401,427,440,425,390,420,393,382,389,401,379,389,416,406,430,441,395,414,400,398,421,417,393,422,451,513,476,465,435,541,516,507,445,450,409,400,489,536,524,593,564,622,587,517,402,390,380,398,389,419,396,397,407,399 11,12,10,37,39,32,30,432,383,380,386,364,370,429,426,423,422,400,389,406,403,379,410,385,387,382,394,381,390,386,405,395,399,398,381,393,393,396,383,391,409,432,480,445,413,404,477,420,416,407,393,382,385,413,465,469,482,510,549,522,458,400,393,384,377,378,381,382,379,391,392 10,40,37,127,223,202,113,464,576,494,486,447,427,498,516,493,487,489,606,719,665,498,659,583,535,512,450,437,407,422,457,705,692,612,628,502,467,401,424,424,423,456,535,527,526,440,669,907,881,819,767,657,530,511,561,591,661,649,716,688,642,422,423,425,431,628,767,685,704,561,462 2,10,9,21,30,26,18,397,410,392,399,390,387,417,417,407,404,407,375,408,395,386,389,394,386,382,385,392,379,382,382,397,408,400,387,362,406,377,403,394,413,411,461,420,416,405,448,442,439,411,399,413,391,428,455,450,482,467,503,473,456,386,378,392,397,397,416,388,391,392,386 5,22,22,91,139,146,94,377,398,396,389,375,384,398,399,392,397,399,396,392,384,398,386,395,374,383,386,372,399,397,408,389,384,386,396,372,367,381,377,395,398,403,416,384,399,412,415,405,418,396,385,375,371,446,438,445,478,447,454,432,422,385,381,388,370,387,384,388,404,380,384 9,135,123,502,652,601,452,524,657,605,561,514,541,572,604,596,564,584,678,789,771,522,726,672,600,587,504,507,447,437,512,734,767,680,688,561,542,459,460,439,482,537,641,619,598,521,800,953,958,894,861,778,649,628,709,719,794,781,836,812,767,464,460,456,487,615,782,732,739,635,536 7,21,17,32,39,27,23,423,420,441,421,406,387,452,479,475,469,444,469,451,480,411,442,415,397,390,388,392,374,401,461,464,483,430,430,404,406,430,415,461,491,541,653,581,552,428,639,632,588,554,535,458,415,550,616,643,719,705,742,689,615,398,405,416,404,437,441,425,453,418,397 5,391,309,237,345,278,190,480,480,431,409,416,404,476,505,489,495,484,515,591,559,413,565,523,483,452,417,389,400,457,492,591,604,502,550,461,440,455,498,534,585,641,738,659,621,469,685,729,744,647,642,530,456,565,614,629,708,691,749,707,648,420,390,397,414,466,575,519,540,463,437 17,92,85,97,137,114,79,549,709,662,650,630,684,588,687,684,701,702,730,750,765,522,609,624,641,607,574,602,512,407,598,622,610,566,630,572,519,411,462,492,535,620,725,684,683,421,858,873,848,829,825,793,709,551,638,686,773,769,838,843,813,539,597,553,598,697,711,706,761,679,662 3,19,19,125,173,175,124,401,404,433,395,385,401,417,446,438,422,412,422,464,469,398,439,410,399,408,409,394,377,382,411,460,436,419,415,424,373,385,384,405,421,428,465,439,431,393,560,611,607,511,532,451,425,448,473,515,560,563,599,579,525,407,386,406,392,432,460,466,450,414,380 9,40,38,144,174,163,138,454,515,496,469,452,430,451,480,479,454,453,524,667,651,445,632,576,478,482,437,441,404,401,433,604,671,562,579,468,417,413,399,400,426,470,525,497,480,429,606,799,820,745,692,586,464,489,528,587,632,602,667,626,578,425,405,407,409,493,680,607,592,503,450 4,124,117,205,306,295,196,513,696,648,574,534,556,567,622,612,602,590,707,829,811,556,784,742,654,658,556,499,470,430,551,792,824,740,753,608,542,422,420,476,476,516,656,624,637,490,810,968,981,912,887,803,680,592,656,676,744,751,808,807,761,503,482,473,497,684,816,765,780,673,557 8,13,12,26,40,37,23,404,378,384,357,363,401,397,424,410,414,401,417,397,397,384,393,402,389,378,381,376,383,395,384,385,394,382,397,378,373,386,399,396,411,413,443,424,395,398,443,430,417,391,389,386,399,417,424,448,470,477,506,490,458,396,381,386,396,371,397,392,399,380,386 14,17,17,61,140,145,61,407,402,403,396,406,397,412,429,403,405,409,429,491,468,400,440,423,414,409,407,402,390,385,413,449,462,423,438,405,404,395,390,397,418,413,439,409,441,383,504,643,653,568,526,467,433,415,439,457,499,485,530,490,473,413,404,381,399,416,457,439,455,403,421 15,9,9,17,16,14,14,477,543,498,471,471,464,487,540,544,514,521,595,655,638,465,586,531,518,482,440,428,415,395,495,631,650,580,554,491,458,382,395,402,411,455,553,532,564,418,728,828,812,754,729,647,530,501,548,553,643,641,711,716,673,446,433,432,448,576,665,600,635,525,473 16,16,15,505,852,865,511,418,414,401,407,391,416,427,440,433,426,431,432,457,468,394,429,430,415,399,390,407,388,378,419,441,455,422,427,426,411,390,390,405,398,410,439,423,434,459,522,619,620,558,522,470,442,425,453,472,516,513,556,534,483,413,399,406,402,449,483,431,457,420,408 8,35,35,90,142,140,87,392,406,380,402,377,396,392,396,410,388,394,410,435,419,404,404,403,387,401,403,387,369,412,391,424,437,404,405,388,396,379,401,411,412,399,428,411,397,422,447,530,527,474,465,426,407,422,489,498,508,485,510,447,444,397,399,374,388,390,422,411,420,413,403 16,29,28,83,123,121,81,428,439,400,425,408,424,422,454,434,420,426,447,513,503,417,461,463,447,426,399,400,392,400,417,469,508,438,450,421,402,385,403,381,393,438,453,462,453,406,561,686,685,607,574,489,444,467,482,520,590,561,616,574,542,393,405,403,409,451,507,497,494,440,416 4,196,167,127,206,177,105,819,770,705,704,643,698,864,922,907,898,886,873,845,843,521,596,593,584,584,518,548,470,610,892,817,764,734,767,711,667,699,806,854,904,970,1023,1005,987,696,1023,981,918,899,881,854,763,885,952,981,1023,1023,1023,1023,1023,731,564,743,764,802,778,763,794,701,655 14,13,10,30,40,29,22,422,402,378,403,372,390,431,446,427,409,402,401,409,414,388,408,391,380,376,381,366,377,399,404,395,406,388,395,386,380,402,412,386,412,407,460,448,420,396,486,457,433,428,414,386,379,420,462,463,488,515,561,503,485,377,371,383,383,387,403,401,406,392,396 13,12,12,72,122,116,67,382,432,414,403,407,384,389,406,383,395,395,423,438,457,390,434,414,427,415,398,400,398,383,383,416,462,440,471,419,395,368,400,403,389,416,426,398,410,388,417,557,625,584,554,495,436,381,417,409,430,420,432,421,424,391,398,389,384,420,441,453,446,426,412 9,79,74,578,867,852,559,788,702,626,613,593,621,831,884,873,855,835,814,771,782,470,514,518,512,500,467,464,417,599,855,779,699,682,727,663,609,683,757,804,861,932,1007,967,950,729,1016,944,878,863,840,808,719,906,978,996,1023,1023,1023,1023,1003,688,492,701,698,724,691,679,717,608,575 2,29,29,101,170,178,104,379,391,384,399,369,383,391,371,410,405,397,391,392,387,388,384,394,378,376,396,376,375,392,401,399,388,381,395,384,397,385,406,390,385,404,405,409,409,421,423,431,418,408,413,401,395,432,466,458,492,453,460,449,427,397,373,397,378,394,405,394,408,386,384 6,11,10,37,39,32,31,422,385,396,369,391,375,418,438,426,401,390,387,388,402,383,381,392,388,371,382,377,379,375,404,401,389,380,392,392,385,382,394,402,391,433,462,427,412,415,471,420,411,396,407,406,379,433,459,443,488,513,553,514,465,384,377,378,386,373,380,372,384,387,397 16,8,8,34,46,44,32,378,397,411,396,370,395,390,426,406,419,387,445,441,464,390,409,409,415,395,397,399,386,395,401,429,424,418,421,408,393,394,376,380,377,403,393,409,407,392,485,628,621,558,542,461,423,409,405,420,455,449,483,473,453,386,407,407,397,424,429,427,431,399,386 18,153,112,224,293,177,146,515,502,502,463,461,456,546,618,617,601,580,581,604,614,428,521,495,444,452,426,425,421,505,548,566,566,495,528,470,471,550,554,569,624,700,786,700,651,499,773,794,765,722,681,604,505,631,729,737,795,778,829,797,753,472,452,462,461,528,598,555,566,480,485 17,8,8,45,55,50,41,407,411,390,403,401,412,419,423,419,412,415,417,427,458,381,422,404,392,393,401,392,390,355,407,429,412,409,413,389,401,388,402,386,401,413,449,434,426,391,494,515,477,457,456,420,398,438,474,466,520,521,543,491,480,377,393,395,384,394,426,408,415,398,388 20,9,8,23,25,17,15,416,390,386,397,390,401,424,425,420,418,411,415,415,438,395,407,395,396,385,396,377,380,401,398,417,417,398,403,415,392,401,406,439,423,432,490,450,440,416,506,496,499,443,424,410,385,480,519,513,544,536,570,538,479,394,385,377,389,395,426,410,400,403,391 18,29,28,51,82,77,45,438,470,450,410,433,426,428,451,449,454,452,496,605,581,433,535,500,449,452,402,420,421,398,440,548,581,501,508,482,432,405,388,425,413,409,464,452,476,416,603,771,773,694,668,568,462,465,497,501,547,548,607,617,541,420,423,407,406,473,577,520,551,469,450 16,24,23,94,110,104,90,418,457,471,427,402,421,420,448,465,436,440,486,555,562,395,482,482,444,432,405,407,400,383,443,526,555,483,481,439,416,384,394,414,408,422,457,441,449,397,588,754,757,690,660,536,465,451,472,502,559,546,618,601,555,397,403,408,405,473,544,523,514,477,415 20,86,74,110,158,129,89,528,676,651,574,514,569,570,614,624,595,600,708,815,791,549,770,710,639,605,523,493,438,420,565,785,811,718,747,615,530,431,429,434,490,556,670,637,634,467,799,952,957,890,863,772,648,598,672,698,763,759,812,807,765,467,474,475,493,674,813,753,766,652,548 18,13,9,41,44,29,27,411,372,386,400,378,398,407,422,417,425,404,410,403,398,401,389,407,395,389,380,385,390,400,405,407,397,385,389,412,391,400,407,409,430,428,496,457,436,414,526,421,415,432,416,419,404,479,506,492,542,537,591,543,487,375,381,389,388,399,404,412,404,390,391 17,8,8,16,22,16,11,413,456,417,409,418,434,412,417,399,424,426,468,484,466,396,427,424,435,411,405,416,382,402,403,455,442,432,425,436,418,395,384,399,410,391,442,431,426,403,542,631,618,566,553,525,454,437,453,459,482,469,537,503,489,387,395,393,402,430,465,441,450,412,437 8,31,30,89,157,147,80,569,791,737,687,576,626,616,679,672,664,644,818,934,888,702,906,819,758,732,599,566,467,432,654,909,917,840,837,698,621,419,463,479,521,617,767,743,749,481,850,1023,1023,1015,976,879,757,588,682,705,791,794,852,859,819,505,551,503,514,823,973,892,909,794,683 7,17,16,55,64,58,50,410,454,425,410,417,410,433,442,424,431,418,461,521,514,425,478,468,415,437,402,391,398,377,412,484,522,470,485,428,416,410,402,386,405,443,464,451,427,408,526,691,706,630,592,500,459,439,492,479,544,545,592,551,502,403,399,395,404,436,497,470,484,422,392 10,96,42,63,73,23,20,500,490,479,448,457,438,498,581,546,530,495,504,584,566,437,518,462,444,429,415,443,396,424,520,577,575,498,521,459,425,430,488,536,586,701,833,775,692,498,845,802,776,716,667,591,497,674,773,820,953,957,990,916,848,425,395,412,427,486,552,505,556,466,446 8,25,25,125,162,163,126,689,536,488,485,479,479,707,768,723,701,668,666,634,627,429,451,453,449,416,418,414,413,439,776,712,655,630,664,630,577,459,539,566,654,756,895,872,873,500,896,844,790,765,739,717,603,679,771,802,876,875,931,913,873,558,436,549,545,587,583,566,601,487,477 7,253,188,244,344,256,183,594,831,790,739,631,629,646,686,679,652,644,847,985,941,763,968,904,832,807,689,631,520,443,604,961,986,897,905,773,673,485,504,559,597,681,786,730,719,591,858,1023,1023,1023,992,884,751,741,811,818,872,859,905,872,835,482,553,491,508,813,969,905,904,795,685 14,16,16,67,85,87,66,384,473,444,420,422,432,412,430,426,416,422,482,591,563,414,552,504,449,456,429,409,394,391,415,548,600,511,510,446,415,391,413,394,388,427,470,427,440,395,538,749,765,682,662,538,457,430,459,481,507,521,561,546,499,417,421,399,395,472,572,514,527,458,429 10,10,10,3,7,6,3,395,405,373,386,384,378,404,400,391,380,415,393,415,392,382,400,393,396,383,367,388,387,399,398,397,396,395,402,395,377,397,374,392,381,387,399,413,394,401,438,453,424,415,395,407,376,395,420,419,432,441,452,437,435,399,382,394,376,395,396,382,391,381,399 20,14,12,30,40,32,24,427,422,384,382,389,401,424,412,400,397,404,403,409,407,395,407,394,391,383,402,377,381,363,404,416,406,394,398,397,370,398,405,400,403,418,463,428,412,398,481,467,453,429,427,393,390,418,463,464,514,506,546,518,460,390,391,396,377,393,400,394,402,381,383 8,10,9,15,19,15,12,373,415,415,410,391,407,415,417,411,424,410,433,499,471,397,482,456,435,431,406,405,395,405,394,486,513,447,457,413,399,404,385,395,404,417,450,423,420,396,478,618,625,532,520,459,419,443,462,433,483,479,502,502,466,403,395,394,380,425,505,442,473,420,412 17,16,14,96,153,133,82,390,443,419,410,376,427,424,408,414,415,408,429,451,439,410,412,423,412,420,403,383,397,383,419,448,445,423,427,434,402,392,394,401,384,397,413,396,419,404,487,613,619,550,529,456,435,413,440,431,451,468,490,516,466,390,409,400,406,417,437,431,456,412,414 5,14,13,46,66,57,36,410,505,475,428,428,410,433,462,444,449,437,486,652,629,433,646,605,501,509,432,425,403,395,427,595,680,569,599,471,453,391,399,404,410,441,491,450,442,409,545,746,797,697,665,560,455,457,510,509,546,534,589,554,514,404,409,406,399,458,655,584,582,516,442 14,9,8,26,30,17,14,391,406,388,401,402,382,415,414,394,421,410,435,468,451,394,438,418,397,407,395,406,401,400,410,443,459,422,436,410,414,404,404,400,410,419,451,423,419,403,472,576,574,505,490,435,400,436,452,464,499,491,531,495,442,391,380,372,407,398,460,431,418,400,394 11,10,8,396,396,350,361,406,434,406,424,401,410,402,416,415,403,423,430,469,452,403,444,439,413,431,391,392,390,371,400,431,459,431,444,409,400,376,379,389,395,407,416,427,409,416,502,623,669,624,577,502,450,441,445,457,502,487,553,517,473,426,400,387,418,433,468,446,494,437,412 3,84,82,84,138,134,79,654,591,539,529,467,524,693,767,741,735,712,689,676,684,443,476,479,452,456,438,440,407,471,758,675,627,581,617,571,515,563,681,728,788,862,941,898,873,533,911,839,779,743,728,683,584,726,815,842,919,916,963,938,893,531,458,546,585,605,596,570,627,523,497 12,26,18,38,63,43,27,426,379,383,403,391,386,429,447,420,420,404,407,420,414,391,398,387,394,389,379,385,381,420,430,404,392,383,402,395,363,410,431,456,456,491,550,506,464,430,548,480,455,397,421,402,383,510,592,579,639,611,670,602,530,386,395,390,395,380,392,412,379,376,397 17,10,8,26,29,23,21,391,402,382,382,388,379,431,421,406,413,411,406,425,416,390,404,396,397,390,387,384,387,365,397,408,422,397,392,397,397,401,395,411,393,425,445,445,424,398,481,456,462,425,404,396,402,412,455,467,501,504,529,509,458,403,402,400,396,404,398,395,382,384,390 18,83,56,285,257,133,147,768,864,821,774,670,698,808,855,829,812,807,897,1001,965,808,983,926,864,847,747,693,575,497,762,979,1002,918,931,816,724,574,657,691,749,816,908,867,856,728,973,1023,1023,1023,1009,920,812,884,935,941,986,976,1015,990,954,625,643,640,690,885,1001,941,949,853,755 4,15,15,65,66,65,64,409,470,428,419,409,418,407,435,446,425,444,459,563,548,422,526,490,454,459,417,403,390,398,412,522,553,495,500,444,420,390,384,393,410,405,435,441,427,396,519,743,749,666,621,524,474,424,448,463,494,495,525,523,497,398,409,388,411,440,543,499,490,448,423 14,51,50,100,115,112,98,430,510,478,477,419,459,441,464,456,453,452,540,654,607,454,580,569,486,481,426,422,398,414,430,601,652,575,557,483,433,406,409,397,399,425,500,478,476,399,621,833,852,773,736,640,513,466,497,524,602,580,649,620,559,411,417,416,408,480,628,589,594,500,456 8,1023,511,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,935,1023,1022,994,976,924,918,840,1004,1023,1023,1023,1023,1023,1023,1000,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,952,1023,1023,1023,1023,1023,1023,1023,1013 9,26,26,59,80,80,59,432,500,472,447,436,430,450,479,462,459,459,508,593,570,429,509,487,449,442,403,421,410,392,416,541,577,520,507,466,425,411,411,413,397,446,519,477,478,418,625,789,794,716,675,586,490,484,521,557,619,617,665,645,583,405,409,397,415,494,586,553,547,473,419 11,15,14,56,49,42,50,397,421,430,407,404,406,412,405,414,404,403,423,475,470,389,452,425,415,410,409,387,393,374,386,447,471,430,433,400,422,397,395,385,390,396,431,420,406,403,483,621,651,556,512,454,422,416,434,406,477,458,482,469,454,389,402,395,382,410,460,436,436,430,392 19,19,18,34,48,41,30,387,366,376,367,394,380,401,400,419,393,409,403,411,394,394,416,399,390,400,392,385,373,394,389,424,392,385,401,388,387,407,402,405,411,436,433,428,437,393,469,443,434,408,402,404,394,424,448,436,471,469,480,478,441,393,366,392,388,386,404,389,389,392,388 18,119,112,166,189,173,153,509,618,579,524,488,506,549,571,582,595,563,664,748,735,526,684,641,576,557,488,455,414,402,526,712,742,657,675,556,531,429,425,448,473,532,649,596,608,458,796,916,912,854,827,749,638,578,668,692,770,769,818,802,756,448,484,442,459,613,754,693,713,597,542 11,25,24,62,78,73,59,430,459,441,414,440,441,448,452,446,442,451,482,576,551,424,543,493,460,446,419,408,425,409,450,551,574,487,503,436,412,414,407,421,426,470,538,509,464,429,622,767,771,693,641,527,487,502,562,587,638,616,664,631,584,418,409,411,426,458,568,519,521,467,428 11,20,20,86,143,146,86,400,383,395,395,371,392,408,412,409,411,400,397,425,411,379,398,400,402,401,392,379,375,385,395,414,425,401,393,414,390,386,397,400,394,405,439,427,411,407,434,490,485,447,439,423,409,430,439,464,472,490,495,467,444,383,377,381,387,390,416,391,384,404,396 6,721,392,449,518,207,182,735,630,590,576,511,539,777,827,789,774,762,743,756,753,494,608,572,551,523,448,482,442,781,926,821,767,713,721,633,594,882,1003,1023,1023,1023,1023,1023,1023,751,1023,987,926,880,852,794,677,953,1023,1023,1023,1023,1023,1023,1023,570,490,571,581,659,716,671,706,570,549 20,13,12,62,75,70,54,422,470,446,425,416,432,429,472,439,446,426,481,566,560,434,528,476,448,432,403,415,393,402,413,539,586,498,513,462,404,392,399,418,431,460,502,472,469,432,618,769,784,697,666,531,461,494,561,561,620,612,673,630,577,396,397,397,389,455,558,519,527,470,417 5,25,23,45,50,39,36,435,520,476,442,420,430,426,460,450,431,418,505,649,625,443,641,567,512,483,419,430,404,387,409,615,680,574,576,482,422,400,410,407,411,424,471,444,440,412,538,853,874,786,742,616,473,461,489,494,558,546,597,536,515,400,413,398,405,499,660,595,604,486,457 15,42,40,76,97,87,69,417,521,479,455,423,447,433,474,444,465,455,551,677,649,448,627,551,514,484,440,419,411,391,439,651,675,584,575,468,443,387,387,391,411,418,514,452,476,418,602,848,852,772,734,625,505,450,499,486,571,568,631,614,564,412,400,420,415,521,674,566,606,490,443 17,78,74,245,430,409,226,497,502,490,453,453,467,495,550,540,528,487,557,617,591,442,547,506,470,480,423,401,399,391,477,562,578,484,529,470,434,387,412,416,414,476,571,541,545,439,706,803,793,734,693,625,518,497,602,599,687,692,738,720,674,441,412,426,444,511,569,529,581,507,461 9,88,81,70,89,68,55,418,446,437,424,409,399,464,460,426,423,438,454,504,516,410,482,453,424,420,425,403,367,375,431,488,537,476,482,429,419,407,430,434,470,536,613,535,480,411,594,722,724,650,621,530,453,466,563,599,683,668,703,628,557,396,404,404,396,436,506,449,466,413,412 10,536,234,221,212,62,69,713,750,707,689,630,641,760,817,788,791,780,818,852,847,601,777,723,669,651,552,567,488,539,769,829,836,780,795,705,655,622,749,792,854,919,994,929,886,727,986,1011,993,949,922,868,773,902,971,992,1023,1023,1023,1016,970,587,585,581,609,750,832,790,810,685,626 1,115,82,112,161,105,78,519,464,450,443,423,436,561,647,619,586,570,533,514,502,405,412,426,424,388,402,414,401,574,766,625,553,539,543,519,489,696,851,903,957,1023,1023,994,914,561,859,739,669,649,595,569,494,815,939,990,1023,1005,1014,925,859,447,403,436,436,477,463,457,500,437,429 14,29,29,148,237,247,152,404,418,374,376,382,415,415,426,413,417,420,391,395,439,401,401,397,397,385,370,369,398,380,408,397,415,418,414,401,382,400,382,404,394,400,437,421,417,419,471,483,475,428,427,403,410,458,485,498,509,499,521,485,461,396,386,385,394,399,421,430,416,401,382 13,18,18,35,80,84,35,470,986,941,901,823,818,458,473,449,435,466,875,1023,1023,808,1023,1023,982,947,870,832,696,381,427,1003,1023,1023,1022,943,857,400,388,407,421,450,549,503,496,398,606,1023,1023,1023,1023,1023,983,459,463,447,481,476,512,526,516,411,761,388,399,819,1023,1023,1023,949,877 1,9,9,14,17,18,14,417,418,400,386,397,394,407,420,381,390,398,388,398,393,400,397,393,387,376,393,380,382,392,422,411,416,408,403,378,404,374,392,423,429,468,578,534,485,394,448,452,452,436,435,410,411,412,441,436,476,450,473,446,441,383,382,379,400,380,393,387,412,384,377 16,40,31,50,71,47,32,520,605,570,533,491,476,569,644,625,605,595,665,748,720,490,671,615,570,545,491,454,436,419,511,721,747,656,687,570,501,448,441,458,494,561,675,635,624,481,796,901,895,832,809,726,601,627,701,713,790,780,837,815,771,458,447,453,483,620,749,692,698,584,514 18,11,8,28,34,21,19,512,422,417,431,394,428,520,578,529,531,515,498,501,497,400,436,405,403,410,388,394,389,424,488,476,459,422,429,410,398,456,489,531,585,637,727,653,598,532,748,671,616,561,534,483,425,730,789,789,825,803,846,798,728,425,381,412,413,430,446,451,454,416,407 14,312,278,174,224,200,156,438,413,418,418,397,404,438,439,443,421,432,427,440,444,397,444,417,405,400,404,389,396,413,464,456,466,429,438,403,406,446,442,479,495,570,665,593,546,451,561,563,558,506,473,426,418,473,509,543,607,584,641,594,524,409,387,377,392,397,428,413,427,408,397 8,15,11,31,44,30,21,394,390,397,376,392,382,415,393,405,400,392,392,403,397,407,389,394,383,382,398,371,369,400,389,409,398,390,385,386,381,380,391,407,398,417,476,424,403,391,444,435,431,418,411,381,376,445,436,453,474,470,496,477,434,376,369,377,388,395,413,401,404,406,386 5,14,12,50,60,49,40,544,549,513,482,462,483,598,670,634,620,580,642,674,670,456,593,562,503,475,440,427,411,416,546,647,659,560,584,506,446,436,444,468,496,564,688,645,647,474,789,834,821,759,721,653,528,606,690,705,770,765,819,806,762,467,430,486,497,572,661,595,621,526,470 15,13,10,32,36,25,22,408,381,381,382,368,388,415,439,408,412,410,406,393,384,378,384,389,386,371,370,384,382,406,389,393,394,395,395,374,367,415,416,408,434,440,498,453,429,422,492,419,407,407,388,408,376,502,534,519,566,559,598,544,486,391,385,397,383,382,398,389,389,389,393 1,12,10,39,55,57,39,455,423,398,405,413,415,463,483,466,468,447,483,495,471,408,448,430,403,414,386,397,390,417,445,443,463,421,434,408,407,412,453,459,493,545,641,555,511,488,658,634,601,556,527,468,412,653,727,731,758,734,768,705,641,401,389,409,412,433,475,441,436,418,409 3,10,10,22,34,29,18,431,389,389,390,379,390,443,454,422,431,430,417,425,421,391,419,401,392,403,377,395,388,408,401,420,421,419,410,406,393,402,382,411,409,415,469,448,436,420,532,510,511,469,467,422,408,540,562,551,563,555,595,541,501,405,388,399,392,409,430,424,411,400,400 16,9,10,50,68,69,50,407,446,429,416,400,419,404,427,435,435,430,464,508,487,416,473,458,426,428,409,408,385,393,411,489,507,457,460,436,427,385,398,406,392,419,443,425,431,382,523,697,691,619,579,494,445,427,450,454,475,480,538,518,491,396,414,402,396,457,517,477,483,442,415 20,9,9,23,26,19,17,495,557,496,472,460,461,508,574,553,535,538,590,658,635,446,557,517,479,468,449,434,410,395,482,621,630,555,590,489,444,396,406,420,429,473,559,560,572,417,763,846,826,774,761,700,561,522,601,606,685,684,751,763,721,443,425,458,467,561,664,614,639,525,475 17,11,9,40,58,41,27,399,395,406,419,403,411,432,445,441,441,435,421,430,470,399,392,406,398,396,402,382,387,413,463,437,437,407,414,413,404,439,509,550,599,686,765,652,582,455,602,559,533,482,469,457,432,519,614,647,717,684,722,644,573,385,397,402,403,418,418,440,420,407,403 15,233,199,94,164,119,68,730,841,794,758,724,755,768,830,818,820,808,871,943,921,732,903,860,819,801,739,713,621,445,711,873,895,828,842,746,690,437,455,471,523,625,769,755,788,510,938,1023,1023,1018,998,931,843,697,776,808,877,880,931,939,903,656,689,670,705,859,938,897,918,820,776 20,9,9,70,89,89,68,415,431,406,416,383,388,411,448,422,427,414,442,498,473,409,463,440,414,415,396,403,381,412,404,470,485,436,452,428,405,388,396,412,415,421,455,448,438,405,549,650,658,578,533,469,421,448,470,473,537,504,554,521,495,395,398,401,411,422,474,450,488,406,424 12,15,12,37,39,30,29,423,463,418,408,403,407,453,487,452,436,414,454,536,530,418,491,471,435,431,414,403,373,369,422,510,542,461,497,413,403,420,395,423,429,451,501,492,447,416,584,696,706,620,590,498,421,473,545,548,602,594,632,586,544,398,421,393,404,442,532,481,508,446,424 9,138,33,892,1023,249,216,809,874,834,814,744,768,835,890,870,863,858,918,984,966,746,932,889,838,820,722,678,597,619,815,960,978,910,922,823,747,645,728,765,821,889,969,926,911,816,1023,1023,1023,1023,1023,969,874,954,1006,1012,1023,1023,1023,1023,1013,656,672,679,698,870,972,926,938,849,762 19,19,19,151,242,244,150,435,402,399,422,401,407,402,434,455,448,449,440,448,435,382,421,419,407,396,396,404,382,389,429,443,409,415,420,422,403,415,406,428,431,464,507,474,463,438,588,551,531,514,513,466,419,591,675,662,664,616,661,615,576,417,406,405,423,434,436,431,453,431,420 3,11,11,63,103,108,65,402,401,385,388,373,383,394,378,375,398,396,391,388,400,383,383,378,381,388,371,383,389,381,395,394,393,402,388,384,394,396,393,390,396,403,428,388,408,406,429,414,426,407,405,413,392,448,435,452,461,440,466,436,416,409,382,376,380,383,385,393,394,387,375 10,221,155,191,267,194,139,452,434,438,423,410,389,475,526,478,490,457,464,535,527,421,519,477,460,463,410,404,410,459,477,531,564,462,492,436,411,451,439,467,500,566,668,609,562,472,660,671,663,587,512,436,425,566,633,638,710,711,760,709,643,404,400,395,405,447,548,464,496,435,420 10,14,13,34,38,28,25,424,427,401,408,385,392,445,452,442,448,434,457,450,439,395,427,426,415,412,374,387,378,400,442,444,460,436,421,401,416,409,439,459,519,580,663,562,507,433,618,605,565,513,494,455,424,523,605,634,709,689,726,660,601,413,406,412,399,413,451,443,417,395,387 10,10,9,23,33,27,19,392,441,426,405,409,401,419,437,416,442,427,450,513,476,386,460,457,424,416,399,398,385,379,412,473,479,426,464,425,415,384,386,402,406,420,461,444,435,404,530,643,638,567,546,469,411,440,461,475,514,499,560,552,509,392,399,409,384,454,500,465,475,413,404 3,128,113,240,300,268,210,751,738,667,677,631,650,818,875,867,858,844,831,807,810,489,609,593,564,553,497,507,464,579,887,829,788,756,784,745,696,664,774,817,875,947,1023,1001,980,622,1023,968,917,894,877,846,747,820,913,960,1023,1023,1023,1023,1007,693,553,714,726,768,763,740,776,675,630 10,41,40,146,212,217,146,425,454,449,446,389,420,433,433,426,424,425,494,565,543,406,519,468,457,429,417,405,387,384,411,524,563,480,510,453,407,401,379,381,402,399,446,453,435,417,551,756,770,673,639,558,467,414,465,460,506,496,554,559,503,412,396,407,396,438,545,499,508,467,418 11,9,9,39,53,47,35,412,422,406,397,380,402,419,414,419,404,439,447,487,460,400,426,413,398,385,383,402,377,381,407,453,456,421,440,399,415,405,394,411,408,410,442,423,432,417,509,631,628,556,532,477,431,441,444,465,504,498,538,515,482,396,405,395,393,409,455,413,426,405,404 3,19,17,47,63,56,42,407,425,433,410,410,411,426,442,452,427,406,441,508,480,402,468,447,406,410,395,396,388,391,401,483,500,446,464,395,417,400,400,402,426,436,462,446,426,403,538,631,625,549,532,478,404,488,510,520,567,551,604,583,489,382,416,390,407,421,482,460,441,428,399 4,377,198,58,60,31,29,599,545,487,496,476,460,629,697,665,651,626,618,657,649,435,543,507,469,468,451,415,384,593,803,699,667,579,601,534,447,724,879,928,983,1023,1023,1023,962,661,988,891,833,786,756,691,547,875,983,1023,1023,1023,1023,1023,999,499,436,478,501,549,631,558,589,495,457 9,9,8,20,29,27,18,396,380,373,387,376,388,380,396,387,400,398,389,382,398,391,391,383,384,371,397,367,382,387,406,381,392,364,383,386,415,395,389,395,387,395,434,396,398,386,406,414,395,407,392,375,380,396,410,405,445,436,465,442,411,386,385,393,383,377,388,372,383,377,386 3,15,14,10,10,8,7,456,553,511,484,446,457,510,527,537,530,524,586,662,643,463,604,552,499,489,446,444,408,383,468,634,649,570,603,499,446,400,410,413,427,471,568,537,551,412,723,830,822,760,722,632,515,518,564,584,658,662,732,737,684,435,449,440,465,553,671,591,639,541,462 1,28,28,57,61,60,56,413,527,494,472,427,435,452,484,472,478,472,546,669,639,452,622,578,497,492,446,416,404,416,440,618,680,566,571,497,436,396,397,409,415,435,529,477,503,415,647,844,862,783,751,652,526,482,546,555,625,607,674,637,602,422,431,401,433,510,663,614,621,497,443 14,14,14,27,44,43,25,506,583,528,529,489,509,536,607,603,600,593,653,685,680,469,595,558,541,511,462,483,432,397,511,642,652,585,606,496,498,413,408,428,424,455,550,541,568,402,760,849,835,785,759,701,579,475,552,551,649,661,733,746,715,464,456,466,498,588,680,636,685,572,521 9,42,37,207,239,213,188,580,514,466,483,416,459,640,695,681,664,647,624,581,578,425,438,434,435,430,408,426,405,462,583,538,497,491,485,449,422,476,487,525,561,647,764,728,706,511,839,764,691,664,629,596,497,666,763,775,837,833,883,864,819,488,430,492,484,519,520,498,541,461,465 20,8,8,47,71,74,48,393,432,413,407,399,403,412,413,405,414,408,422,464,453,402,457,425,398,415,403,404,383,401,404,454,473,427,439,404,397,371,393,403,390,388,420,408,420,389,493,611,618,548,534,474,417,390,412,432,469,439,488,479,467,379,398,383,399,427,464,479,448,419,402 17,13,9,30,37,22,17,394,406,389,401,397,384,397,429,421,397,428,431,436,453,401,421,405,401,397,392,394,394,381,402,440,429,417,430,407,388,403,385,398,411,428,441,422,415,388,478,567,562,503,476,439,412,426,423,449,483,475,512,491,483,390,390,368,395,416,425,404,444,412,391 4,94,84,142,210,184,125,527,709,678,617,551,557,577,640,628,599,601,742,848,816,592,805,746,669,667,564,532,424,416,552,816,846,758,788,648,565,431,440,447,477,550,662,637,647,486,811,981,985,921,896,812,687,602,678,694,769,760,825,819,780,458,506,469,480,693,845,787,799,691,579 9,11,11,57,64,56,52,418,444,405,410,395,400,430,420,428,437,421,472,481,483,404,457,449,426,439,405,412,376,390,403,475,501,455,463,415,385,381,394,388,407,405,434,449,441,395,532,660,659,575,543,486,430,420,450,471,504,488,559,523,480,405,409,398,413,441,505,465,467,442,407 16,680,227,413,523,185,137,771,742,691,646,580,654,808,850,833,814,803,806,850,845,574,761,717,651,627,521,558,459,698,881,852,844,763,800,681,620,806,919,961,1015,1023,1023,1023,1017,828,1023,1023,992,939,916,853,757,999,1023,1023,1023,1023,1023,1023,1023,601,531,592,646,752,817,781,795,669,608 5,407,348,473,702,582,392,444,434,386,392,387,388,426,461,430,440,424,414,437,419,385,411,428,414,426,408,413,381,461,458,409,427,427,435,386,390,425,476,497,555,607,711,635,577,497,564,495,515,568,531,487,423,493,542,557,626,614,665,630,557,390,380,409,389,411,401,406,401,411,398 4,95,91,156,231,225,149,479,592,533,523,485,498,490,531,540,521,520,628,730,726,476,681,637,581,560,490,467,434,388,492,688,711,653,651,529,527,397,399,411,427,460,555,550,562,444,740,930,936,866,843,738,619,480,550,562,652,653,731,735,693,429,448,451,454,579,711,662,678,566,513 1,9,9,57,77,78,57,400,419,420,408,393,386,403,414,401,411,400,412,461,432,386,446,421,412,403,376,403,391,396,387,457,467,433,435,414,405,394,400,375,389,423,428,424,405,400,474,586,607,528,506,464,404,438,444,436,482,461,508,474,447,391,384,389,390,412,437,430,426,404,394 3,9,9,16,27,27,15,428,402,390,402,383,411,427,420,406,416,405,403,415,419,374,414,394,390,393,395,376,371,390,433,401,431,414,413,400,396,393,380,416,394,440,523,486,482,394,463,483,477,446,431,430,433,398,428,425,433,430,461,450,412,392,394,398,394,386,419,409,399,400,390 13,105,95,225,278,245,199,464,605,562,517,457,472,492,514,542,498,522,631,748,737,486,721,665,585,555,496,447,408,403,472,701,757,663,656,569,488,419,425,416,464,501,600,542,538,445,721,903,912,842,813,698,581,529,609,608,707,699,749,720,679,441,424,415,446,583,742,686,695,577,475 8,30,29,169,298,288,156,435,528,469,467,421,442,458,469,499,474,467,526,616,588,441,565,529,465,473,419,411,406,413,453,576,593,534,558,447,431,407,402,421,428,450,534,507,484,410,627,808,800,713,696,591,483,476,549,549,632,612,680,658,583,410,442,422,418,507,633,574,600,498,462 19,13,11,36,43,31,27,407,408,399,387,382,391,426,448,407,417,409,416,423,428,388,409,406,400,387,408,381,391,405,399,412,423,408,410,398,367,402,404,409,409,430,453,463,434,398,500,509,485,435,430,411,403,437,472,462,516,520,583,536,493,387,384,387,393,401,411,391,421,392,386 18,8,7,23,28,22,19,421,401,405,403,394,394,416,408,405,419,400,395,402,402,385,413,384,389,383,382,372,388,415,397,396,398,394,384,395,400,368,391,392,413,418,447,418,428,391,463,443,433,441,416,394,397,413,446,430,495,497,532,474,451,380,383,399,396,367,389,380,393,383,404 5,368,267,795,1023,825,640,693,854,815,780,716,720,732,792,784,777,772,874,973,955,736,935,899,830,814,720,689,569,459,715,940,974,894,917,792,712,499,519,563,627,716,836,803,814,645,951,1023,1023,1023,1023,958,846,779,852,864,923,917,967,954,919,601,647,600,613,838,959,916,926,831,748 19,68,65,32,59,56,29,597,592,551,535,511,554,611,643,616,594,571,663,696,684,459,585,544,500,506,451,436,422,435,528,649,643,578,560,507,485,435,446,465,475,529,649,608,616,554,788,882,860,817,784,700,600,701,752,743,787,769,819,806,754,475,481,463,493,590,661,611,661,530,519 3,8,8,32,48,50,33,413,418,419,402,405,399,425,436,431,425,405,406,453,439,387,418,407,388,394,392,395,382,397,407,435,434,427,438,384,388,386,392,391,394,424,449,420,417,389,514,568,569,522,488,458,419,423,458,482,506,500,551,521,498,391,392,387,394,421,438,420,444,417,410 12,26,27,72,104,105,72,414,444,450,449,403,414,425,425,424,429,451,469,544,549,403,490,488,452,424,403,387,388,387,409,509,540,481,498,441,426,405,397,377,408,420,440,451,450,399,557,758,766,688,652,564,464,435,436,463,529,521,579,568,507,404,406,417,403,452,546,506,506,443,421 2,12,10,20,31,26,16,417,390,406,373,411,400,412,421,411,397,406,399,389,387,383,394,398,391,390,367,377,386,385,402,403,408,380,388,379,386,389,421,398,415,427,443,425,427,408,463,420,398,394,399,395,378,429,451,456,494,469,515,486,441,388,380,389,386,357,393,399,396,386,381 8,8,8,10,11,8,7,397,411,390,393,387,390,411,433,434,427,401,409,416,416,387,389,395,390,386,379,383,384,436,464,429,413,411,393,410,401,454,548,594,672,757,824,712,605,394,555,499,468,451,444,423,394,519,640,700,768,724,741,629,555,392,395,393,387,407,418,407,410,400,402 11,13,11,21,21,11,12,497,614,558,534,499,493,503,578,578,542,546,654,761,740,503,709,652,562,566,468,473,415,411,488,734,765,672,682,551,474,383,428,433,452,518,603,577,590,425,753,906,908,842,805,721,593,533,609,626,707,704,765,761,725,444,436,459,462,615,760,694,706,599,514 11,11,11,15,14,13,14,494,505,461,454,421,460,511,574,578,557,538,572,578,592,437,500,482,461,457,418,407,399,407,484,523,547,484,489,454,429,407,412,396,416,450,541,531,573,403,718,762,728,679,660,600,502,497,562,586,655,658,725,731,686,450,411,439,474,531,578,549,568,496,439 9,17,17,93,125,121,88,414,459,447,414,418,405,432,453,421,455,433,484,571,542,424,523,479,444,442,419,402,387,365,411,519,559,463,512,463,412,398,374,381,408,427,466,456,441,404,573,755,776,694,655,565,462,441,478,475,534,551,610,574,517,404,418,404,413,480,557,527,529,450,432 13,18,18,250,438,449,253,418,474,432,441,416,445,416,443,421,440,428,468,565,570,429,533,502,456,447,434,409,398,411,405,520,575,500,516,432,425,377,400,371,396,392,425,443,432,430,524,766,783,693,658,547,457,412,422,446,458,462,507,525,477,421,404,402,387,462,555,522,510,464,433 9,9,9,52,63,61,51,411,425,401,385,384,412,397,416,418,404,418,434,481,453,401,442,435,413,419,403,393,387,410,393,458,461,440,414,395,392,376,391,391,388,411,434,443,425,394,512,610,613,547,529,462,420,417,455,458,484,480,518,506,491,383,406,388,383,421,472,424,459,413,410 15,9,9,21,34,30,19,469,574,522,495,476,473,500,546,546,540,531,612,703,683,465,623,563,519,501,449,442,411,390,477,671,696,612,603,507,476,388,404,405,412,451,529,526,539,408,729,860,848,792,767,683,561,469,525,525,636,642,709,721,681,442,445,445,470,579,713,629,655,546,488 10,18,16,28,45,38,23,406,407,378,384,405,380,416,407,388,390,410,388,408,397,387,401,397,377,363,372,382,385,392,383,395,393,384,375,380,383,381,400,391,391,420,434,442,412,379,441,414,432,410,402,397,384,411,452,441,472,453,487,472,444,384,381,380,380,384,390,395,389,402,368 13,213,197,235,333,307,210,626,805,765,722,642,684,677,741,712,721,716,828,920,904,667,871,827,771,756,658,626,514,429,657,875,908,828,851,723,663,438,460,478,528,624,760,731,748,537,913,1023,1023,1012,989,918,814,692,770,790,865,863,914,909,878,555,614,535,584,792,912,874,881,788,709 7,253,134,1023,1023,1023,1023,1023,1023,1023,1012,986,1012,1023,1023,1023,1023,1023,1023,1023,1023,1015,1023,1023,1023,1023,999,1003,933,712,995,1023,1023,1023,1023,989,944,735,784,810,875,953,1023,1023,1023,895,1023,1023,1023,1023,1023,1023,1023,1003,1023,1023,1023,1023,1023,1023,1023,999,958,999,1023,1023,1023,1023,1023,1023,1015 8,9,9,47,63,58,42,396,439,428,407,399,403,403,418,427,409,409,448,504,482,414,457,448,417,439,396,392,384,407,403,473,500,445,455,416,388,375,403,383,403,396,423,409,407,401,502,662,678,586,547,471,428,422,448,444,488,485,521,505,453,399,399,388,399,428,501,464,466,423,422 8,8,8,50,59,58,48,388,422,403,404,381,411,394,419,408,407,419,425,488,476,408,461,436,419,410,414,391,394,396,389,449,479,424,445,433,389,399,403,389,378,399,428,413,410,389,485,624,644,566,537,457,436,422,429,448,490,474,512,490,461,397,394,411,380,424,468,447,451,409,418 1,13,9,28,40,26,18,412,392,376,364,388,380,429,432,420,417,398,397,392,380,378,380,394,394,389,392,390,385,379,397,398,399,399,392,387,387,388,393,401,403,422,470,440,430,411,461,421,405,401,418,390,394,441,489,490,517,502,583,525,479,393,374,379,385,381,392,388,387,383,380 3,18,16,26,31,23,20,411,416,371,411,374,397,398,427,405,399,405,414,457,449,383,411,420,402,390,392,402,399,372,380,429,438,411,435,417,387,392,389,407,401,431,491,447,446,418,513,564,580,493,479,407,420,465,505,509,553,540,594,532,497,396,386,367,402,419,458,429,424,403,410 10,9,9,29,34,31,27,410,398,373,404,374,383,428,423,391,395,394,412,413,404,383,388,391,384,388,388,407,380,388,402,402,412,393,409,402,389,390,394,411,412,426,455,412,417,402,442,432,432,415,419,408,399,428,444,432,511,481,513,475,442,392,381,393,368,387,397,386,384,380,405 1,921,405,1023,1023,1023,1023,945,914,872,858,812,844,979,1023,1020,1012,1000,991,988,988,701,850,827,799,780,723,712,619,749,1009,976,948,911,934,879,835,827,919,967,1018,1023,1023,1023,1023,912,1023,1023,1023,1023,1023,1008,926,1023,1023,1023,1023,1023,1023,1023,1023,884,753,884,898,935,952,926,954,866,828 14,24,23,63,71,66,59,416,433,458,421,408,413,423,436,412,406,423,452,533,532,413,498,487,432,425,410,399,412,389,404,511,522,470,495,435,416,397,414,398,403,409,455,444,458,414,532,711,723,638,597,504,432,421,447,450,522,508,564,520,507,398,383,401,405,441,508,460,479,421,405 15,17,14,55,62,47,40,495,510,459,476,421,456,505,511,523,502,468,549,626,607,449,581,520,468,462,412,417,411,411,460,605,633,554,561,472,430,421,446,485,482,549,633,580,544,493,705,812,798,722,682,595,477,639,697,714,748,731,788,735,693,408,388,409,405,484,614,563,556,454,433 2,367,322,276,389,345,246,472,431,385,387,405,404,441,472,457,425,435,427,471,442,396,437,412,416,426,401,389,374,410,440,435,428,411,420,386,396,416,429,416,466,526,602,562,491,445,546,585,538,485,506,432,389,465,510,501,570,569,626,599,542,392,395,390,408,428,445,438,448,408,398 8,17,13,42,61,54,35,431,477,454,426,405,449,431,465,440,444,433,497,594,582,423,524,497,466,467,421,410,392,390,419,562,606,518,542,440,440,403,387,409,423,438,467,475,471,401,577,796,805,733,699,588,485,431,494,503,553,556,620,585,555,374,392,405,401,491,566,530,560,470,436 9,11,10,15,20,14,12,413,413,401,412,393,387,420,422,431,417,410,424,465,434,400,446,432,421,405,402,408,403,388,405,450,454,430,416,417,395,389,412,396,395,428,440,413,422,405,465,583,590,512,468,419,398,406,430,409,461,458,489,468,471,385,394,392,395,400,451,432,420,406,391 14,10,10,10,10,9,9,480,584,537,504,468,485,516,565,562,543,542,613,723,694,472,646,587,532,509,456,450,423,410,493,680,712,608,643,506,454,412,407,405,422,473,567,551,580,412,735,873,867,801,773,676,567,477,549,560,651,653,726,740,699,432,431,466,460,590,711,650,680,559,492 2,21,13,37,54,30,20,431,400,393,411,402,372,465,463,420,437,434,420,428,405,399,398,393,379,396,379,401,388,404,429,412,408,398,419,387,391,406,410,401,457,494,549,497,455,433,541,449,468,435,427,391,386,524,583,584,620,602,659,577,541,394,394,369,389,401,412,402,383,377,368 16,61,59,54,119,114,52,555,890,855,846,821,875,603,657,688,680,703,856,948,948,670,861,842,812,803,761,773,711,374,645,855,887,847,879,831,810,392,398,396,417,437,569,612,689,434,881,1023,1023,1023,1023,1023,958,478,535,561,667,679,782,833,820,576,835,566,630,842,936,917,957,892,872 14,8,8,27,26,22,22,394,390,399,398,391,392,392,392,403,394,398,407,424,426,386,410,413,388,394,393,391,372,393,382,403,406,410,410,393,393,398,397,389,415,413,439,416,406,405,463,467,448,433,420,386,390,443,439,465,476,480,513,479,434,365,383,383,380,397,407,406,416,393,398 5,47,42,76,98,88,67,733,746,700,652,585,644,775,833,814,808,787,816,865,840,597,779,728,681,644,556,552,459,456,712,827,828,757,772,646,603,469,488,522,571,663,807,793,812,563,940,989,969,921,895,833,727,764,826,843,903,901,953,953,914,653,559,650,674,793,859,808,826,721,637 12,16,15,22,26,17,14,497,761,720,699,645,654,523,564,559,564,551,708,825,829,576,774,762,723,705,626,622,517,391,497,798,832,799,830,742,690,409,408,412,416,444,545,557,568,416,755,1023,1023,1023,1003,941,844,490,551,567,657,663,737,749,701,471,665,460,488,733,875,857,893,815,746 5,174,122,278,430,317,207,609,833,780,726,629,599,649,701,696,677,663,841,976,934,761,958,890,823,795,687,592,497,447,622,960,979,887,896,763,651,471,520,516,589,674,770,724,723,606,853,1023,1023,1011,977,874,741,738,791,797,839,829,882,865,822,511,550,472,510,820,962,887,891,784,668 17,9,9,23,29,24,20,424,386,377,392,385,379,420,429,408,402,400,410,392,387,378,377,383,395,406,392,375,384,388,410,389,394,390,390,391,383,402,392,398,392,400,430,434,415,389,455,409,404,384,382,376,400,413,422,429,449,443,491,449,444,383,374,379,385,379,363,394,387,395,388 7,14,14,54,80,79,53,411,434,426,409,406,410,432,435,411,413,429,437,508,498,410,449,440,428,424,413,394,380,400,414,471,491,452,451,408,404,401,391,428,418,412,462,437,437,411,525,672,672,590,553,492,450,456,488,493,549,541,574,542,496,392,401,398,403,420,510,440,459,432,392 6,235,146,502,1023,1023,348,820,1023,1023,1023,1023,1023,893,971,998,1010,1023,1023,1023,1023,930,1005,1023,1023,1023,1023,1023,1000,414,824,883,880,864,915,883,863,390,423,424,496,571,765,798,867,612,1023,1023,1023,1023,1023,1023,1023,737,808,831,920,938,1017,1023,1023,947,1023,954,998,1023,1023,1023,1023,1023,1023 2,15,15,60,95,95,58,407,478,446,431,413,406,415,439,437,431,403,476,561,542,402,516,485,437,434,409,405,390,401,415,519,561,486,499,443,424,397,396,391,415,412,455,444,431,402,543,747,753,670,627,528,446,432,447,473,532,512,568,563,519,407,399,396,390,441,524,500,502,436,413 13,9,10,94,121,127,97,385,422,403,410,406,390,402,387,387,404,398,401,435,451,406,437,431,422,401,397,401,390,379,399,431,442,426,443,404,393,388,391,375,396,378,398,393,389,380,422,572,583,525,486,423,404,401,385,401,416,417,425,421,408,391,377,384,394,411,454,434,422,421,384 10,73,68,57,85,77,51,640,546,505,500,471,482,689,752,734,724,698,664,635,649,428,451,451,441,427,436,414,413,533,760,656,608,573,577,544,522,600,708,747,805,874,949,902,878,550,926,836,761,736,694,661,554,769,853,881,949,946,989,959,912,534,445,536,556,577,559,549,563,505,458 5,13,13,43,47,42,39,396,444,428,401,400,408,422,429,449,421,428,466,525,519,415,498,463,434,423,405,407,377,381,408,512,525,456,470,438,398,390,387,393,406,416,448,431,435,379,541,694,709,632,568,519,451,439,452,471,491,504,549,547,507,385,403,407,398,463,533,495,494,432,410 17,14,14,111,397,413,114,439,501,505,515,528,619,424,434,447,432,444,494,516,519,414,465,456,467,469,463,510,475,377,407,452,440,449,484,491,528,379,398,384,374,403,418,409,436,395,580,647,654,674,690,705,655,406,423,406,462,452,484,536,498,427,526,418,423,467,480,483,582,519,558 13,17,14,43,54,40,31,435,431,430,409,432,397,442,467,454,443,448,455,506,476,391,472,457,417,418,413,405,399,398,421,481,505,461,455,415,419,412,391,411,426,439,511,474,459,397,571,676,669,604,558,493,432,446,497,516,581,577,629,599,545,400,395,384,406,447,501,472,473,424,407 14,27,24,557,928,892,524,649,655,602,570,495,538,699,761,745,729,713,750,798,763,535,736,636,576,564,488,454,419,497,648,757,750,655,651,549,494,495,596,637,691,761,835,785,774,673,879,908,875,819,787,703,595,815,866,864,894,879,926,903,862,551,464,537,560,661,771,688,705,582,525 17,15,12,42,49,37,31,389,378,385,379,399,384,412,430,414,402,414,420,387,399,381,392,395,405,386,381,384,385,384,402,388,400,389,405,375,389,398,400,424,433,408,452,412,410,400,469,450,456,398,418,421,388,415,457,447,465,484,545,475,466,380,381,405,378,390,392,380,395,399,396 6,18,17,126,132,123,118,491,467,466,456,429,452,521,597,591,581,565,567,519,514,407,438,425,410,423,385,416,394,421,646,585,519,518,538,486,476,464,508,571,625,716,836,795,769,446,775,714,634,602,580,551,487,556,667,713,793,783,836,807,758,458,412,464,471,480,504,470,499,440,445 3,35,33,127,181,183,128,367,476,447,414,401,422,362,372,375,378,390,475,599,580,426,538,499,462,454,418,419,387,365,357,558,604,515,540,449,455,368,325,317,272,244,185,256,321,298,403,786,799,721,697,582,483,175,129,140,127,175,126,263,286,393,413,384,397,452,583,527,541,473,412 17,11,9,73,108,87,57,408,404,412,390,382,391,404,431,380,398,406,408,433,431,390,420,395,405,388,388,402,377,380,393,430,434,416,414,415,408,382,394,391,380,414,432,422,408,399,461,539,518,455,458,439,406,417,474,455,497,495,520,498,476,385,403,395,387,414,416,423,425,403,400 13,31,30,73,110,112,73,427,507,484,470,421,433,428,452,442,446,432,523,624,621,436,574,539,491,492,418,422,411,382,424,576,633,517,550,472,440,378,403,389,425,415,446,440,450,415,592,820,827,748,719,612,488,443,493,510,543,526,593,574,529,411,405,402,404,488,600,537,562,486,451 17,22,19,18,19,12,11,415,406,400,404,390,419,435,451,447,434,447,416,430,425,385,401,394,384,387,391,370,390,396,451,409,408,414,415,410,395,440,439,475,489,532,615,532,494,443,602,521,507,457,447,425,401,530,620,619,673,665,692,645,574,391,392,401,414,414,412,409,421,390,398 19,25,20,54,69,50,39,393,424,420,412,404,398,421,450,450,430,429,418,441,407,390,417,403,400,404,377,394,379,409,412,436,421,396,425,401,385,391,395,397,414,478,498,441,443,412,493,503,523,458,445,402,399,439,498,494,549,527,570,548,500,387,374,365,391,408,431,408,439,414,383 15,32,29,148,264,242,132,419,568,523,517,502,570,471,499,479,495,498,541,635,641,425,558,524,501,505,456,459,443,399,430,496,551,499,505,463,449,389,381,385,397,376,419,445,439,405,656,795,842,771,751,692,582,394,434,432,479,474,575,613,591,469,492,438,451,514,611,591,621,537,511 4,18,18,98,150,153,102,395,371,374,379,362,377,396,398,389,408,406,399,404,413,398,394,387,386,408,384,367,374,385,399,401,421,381,402,388,373,408,391,391,381,404,415,387,402,402,428,455,458,437,412,404,399,439,463,482,474,459,473,451,419,391,366,396,384,399,393,416,405,397,386 12,8,8,15,15,13,13,393,407,428,419,406,403,395,420,394,393,410,428,470,458,404,455,425,418,404,387,386,371,372,407,443,471,443,435,417,402,389,395,391,413,418,443,434,422,395,483,589,583,524,503,422,410,432,444,451,471,478,506,468,451,392,396,393,398,406,489,447,433,416,406 13,10,8,38,53,46,33,409,476,454,426,416,442,426,434,429,418,405,485,558,511,428,543,506,443,438,425,409,381,386,418,534,581,497,523,443,420,398,387,377,395,403,434,416,421,398,501,765,780,695,660,532,468,401,430,441,485,446,509,498,496,412,398,384,399,441,543,502,507,437,401 16,48,46,106,150,148,102,446,459,455,417,420,435,457,495,482,469,466,495,534,550,419,491,451,462,437,409,429,394,389,412,511,535,458,492,449,431,400,394,397,424,437,483,467,479,398,641,748,728,669,630,573,468,445,499,532,591,589,660,630,602,419,402,406,410,488,541,512,525,457,432 3,30,10,69,84,30,26,499,494,463,430,423,434,552,592,581,548,559,539,572,544,414,507,467,444,437,421,439,406,429,573,552,558,510,512,456,421,457,543,582,648,752,874,817,751,547,874,801,754,685,660,568,507,744,825,868,983,985,1017,945,880,418,402,409,429,462,540,484,517,445,451 10,20,17,78,98,72,55,424,431,435,435,413,384,464,462,453,430,434,443,523,522,414,503,478,427,427,403,398,393,422,412,506,540,453,480,448,409,400,395,403,429,443,514,450,464,407,583,717,714,620,608,514,430,471,506,540,594,597,633,608,553,387,405,395,386,432,514,474,495,451,418 18,9,8,26,30,21,16,435,420,397,395,384,400,416,447,429,412,401,413,442,446,398,430,421,401,386,392,408,390,370,435,431,453,421,413,405,385,391,397,411,446,468,525,512,478,403,510,563,559,501,511,456,424,440,476,486,521,524,553,534,489,391,398,392,396,400,450,435,426,401,407 5,68,54,111,126,95,90,444,507,461,447,429,423,462,500,481,459,468,547,641,627,436,605,550,478,476,438,407,385,424,462,606,647,535,556,494,436,393,419,429,451,482,589,536,529,466,647,785,786,712,676,585,483,583,618,633,667,662,706,674,626,408,426,419,424,484,628,591,570,506,413 6,8,8,32,31,30,32,387,420,410,408,385,395,411,417,419,399,396,444,477,462,397,438,427,401,414,389,383,378,410,395,444,472,435,425,410,382,378,388,403,405,394,439,411,437,405,511,611,615,547,518,445,397,419,459,443,484,468,533,495,475,394,395,402,382,438,467,453,453,426,388 12,17,17,32,32,27,27,426,660,606,544,461,500,438,454,453,467,471,666,838,798,554,801,727,638,608,517,464,407,401,452,797,836,731,759,578,487,385,394,417,437,469,521,501,497,430,605,962,971,888,856,733,561,491,517,521,549,555,603,606,552,401,445,406,413,615,815,729,731,616,526 2,641,329,113,138,57,50,557,617,570,491,494,483,609,636,637,610,599,663,749,730,480,691,624,552,563,477,447,404,474,560,711,751,663,667,538,507,477,534,567,630,699,783,709,684,556,822,910,907,841,814,723,579,731,802,813,861,843,885,851,799,453,452,448,477,599,732,669,698,577,503 5,11,8,84,87,55,55,490,495,496,464,422,458,516,546,536,520,520,568,621,613,447,544,505,463,472,429,410,389,408,526,608,618,546,558,496,433,437,495,524,603,695,786,706,648,460,760,809,791,735,706,607,502,592,693,718,807,802,840,795,734,415,423,427,431,511,621,557,593,500,441 15,315,286,184,265,242,170,422,386,407,393,400,401,453,450,407,431,433,417,400,393,402,393,393,377,403,384,390,363,421,452,411,397,414,383,392,403,390,442,457,512,563,641,567,520,423,523,498,432,426,430,436,410,479,518,500,570,545,589,560,508,367,399,398,383,413,395,390,375,392,411 7,11,11,14,16,13,11,529,694,650,609,558,601,574,651,652,657,648,740,819,803,528,722,671,619,617,521,517,467,379,580,774,785,695,733,620,585,398,389,405,409,441,566,597,645,408,828,967,957,905,879,814,705,466,517,555,678,699,781,809,788,505,527,518,561,711,811,764,781,685,593 2,12,12,52,89,88,49,387,399,389,397,386,374,381,411,389,387,400,393,418,392,378,413,404,394,403,405,408,384,380,391,393,411,383,389,400,370,375,392,397,387,409,417,401,399,395,429,456,459,430,436,392,410,412,429,429,458,434,438,426,423,391,376,380,381,385,406,421,393,408,373 8,20,13,64,57,29,36,435,446,432,418,423,410,463,487,479,463,457,476,521,480,399,463,439,430,417,396,400,388,402,456,497,504,451,454,418,408,422,429,461,462,542,619,550,522,463,658,696,673,607,575,470,432,611,686,671,725,715,757,700,645,415,403,384,407,469,493,443,473,432,435 10,13,13,31,32,29,28,397,418,425,419,404,413,415,430,409,418,395,430,507,483,408,481,453,430,415,403,417,398,413,410,470,501,455,461,427,382,381,393,392,416,417,465,420,430,402,497,665,682,590,558,486,429,433,484,470,517,507,566,509,480,384,383,382,408,416,503,464,483,431,394 11,10,10,27,24,22,26,383,382,373,385,350,372,398,402,392,394,379,378,386,388,388,387,372,377,378,380,374,389,395,404,365,385,391,375,380,380,389,386,375,387,376,396,391,391,372,393,398,384,383,370,394,354,404,401,412,387,401,418,406,388,398,376,382,385,386,395,389,390,381,392 12,8,8,35,41,39,32,420,435,415,410,426,401,414,420,414,415,414,450,518,489,404,471,433,429,437,409,405,395,389,410,495,501,449,472,423,428,399,387,395,398,408,452,437,441,413,519,674,674,590,565,474,419,441,452,435,496,488,522,500,479,408,397,396,396,436,483,457,456,403,403 3,17,17,89,108,110,90,398,471,478,448,419,420,431,449,438,431,444,499,595,584,431,555,512,452,452,420,413,389,368,431,556,610,518,527,449,424,393,393,416,399,420,469,440,442,410,556,779,794,715,671,574,466,453,484,505,540,539,583,559,529,402,406,405,401,472,591,533,538,445,430 14,43,42,40,45,42,37,460,629,584,515,490,462,455,517,514,497,497,631,774,767,504,725,672,585,569,476,465,425,379,467,733,778,689,710,565,499,405,413,428,415,458,553,535,501,420,688,937,951,878,846,735,605,495,555,546,640,617,696,684,641,427,434,423,422,585,754,704,705,590,506 15,9,8,27,34,23,18,456,538,525,482,460,468,481,522,514,514,512,598,688,673,464,611,555,504,486,456,447,397,417,467,640,662,574,583,506,463,414,397,393,425,456,533,517,525,414,707,852,838,783,758,655,549,446,519,529,616,620,698,702,658,418,436,446,438,535,685,628,649,532,479 13,20,20,18,23,22,17,414,403,397,396,374,381,432,437,435,421,414,412,409,441,367,401,405,389,369,393,397,393,389,409,411,404,396,404,396,382,403,421,441,452,492,549,502,460,419,531,470,450,427,409,408,388,470,530,543,603,582,617,556,500,398,411,398,397,404,406,395,406,404,387 8,20,17,23,37,29,17,420,418,414,381,378,400,405,421,408,414,423,421,470,468,388,464,426,414,404,410,382,389,388,407,448,470,452,445,405,395,385,385,398,417,442,469,440,420,401,504,594,589,522,505,462,426,430,518,486,526,513,552,548,480,390,409,408,389,407,479,425,441,425,407 13,9,9,15,28,24,12,376,407,394,390,397,377,400,399,414,398,400,410,431,438,402,415,410,417,382,392,400,380,381,385,424,441,404,420,429,406,383,391,387,390,408,412,395,401,393,429,521,511,472,443,436,402,391,423,416,418,416,446,410,428,387,380,382,393,390,418,426,426,395,381 15,74,68,146,187,175,138,482,583,537,526,475,481,497,557,553,512,522,648,747,729,498,711,636,568,542,477,434,431,388,492,701,747,643,680,541,490,412,459,437,459,505,601,574,571,461,739,886,891,824,788,682,563,585,652,660,715,708,769,746,703,423,431,417,461,577,749,675,665,573,493 19,23,19,38,61,46,29,411,378,381,393,398,400,403,407,414,399,382,396,383,378,380,385,411,403,393,380,383,376,399,400,402,408,399,397,379,390,400,390,393,412,434,472,443,437,408,486,441,410,427,376,402,395,441,465,463,495,512,533,484,462,380,381,392,390,388,396,374,400,398,381 5,8,8,35,61,64,36,384,378,379,398,383,386,402,397,393,391,392,398,390,406,384,391,399,381,388,394,397,386,379,397,379,391,381,397,379,386,393,394,390,381,392,399,403,393,377,416,433,413,401,397,412,391,395,401,411,434,412,433,437,400,375,393,386,382,392,407,403,388,381,375 8,1023,949,1023,1023,1023,1023,1023,1023,1023,1023,1000,1019,1023,1023,1023,1023,1023,1023,1023,1023,1017,1023,1023,1023,1023,997,970,887,916,1023,1023,1023,1023,1023,1023,1004,968,1022,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,941,949,945,971,1023,1023,1023,1023,1023,1020 19,22,22,66,84,82,65,416,529,480,464,444,447,451,475,498,471,472,555,664,647,458,612,555,518,498,446,429,411,391,459,621,672,571,565,512,465,384,408,397,385,427,508,487,488,413,669,843,855,782,759,641,523,448,512,521,595,580,641,634,589,408,428,407,412,533,658,615,613,511,469 3,36,19,159,237,205,132,450,443,421,402,415,411,460,472,453,451,429,453,525,504,395,494,431,436,430,408,392,381,392,455,515,526,461,498,430,406,391,394,401,454,480,640,594,557,412,563,683,693,621,592,542,457,462,474,501,536,540,588,576,517,396,396,402,407,438,518,458,468,426,408 2,13,13,304,185,187,306,387,421,390,410,402,428,395,392,396,396,384,403,463,454,389,430,445,413,411,407,396,380,387,388,437,481,444,443,413,416,383,404,402,399,405,421,398,404,428,431,614,665,591,554,485,426,375,407,390,405,423,429,439,419,400,400,383,386,394,453,439,458,412,402 8,9,9,34,56,51,30,418,395,396,404,370,401,413,438,424,415,426,417,405,419,386,419,404,403,385,396,379,395,382,407,405,406,397,397,390,407,395,391,389,401,408,447,408,428,394,498,508,485,460,451,440,404,409,427,432,504,477,520,515,469,405,386,401,398,419,418,414,432,408,398 20,10,9,72,82,66,58,397,453,433,400,425,403,418,448,433,417,423,447,500,473,403,456,434,417,387,412,386,392,378,412,481,500,453,458,402,422,406,370,398,422,448,478,440,446,416,551,679,666,593,578,498,440,452,497,515,559,551,596,567,526,389,414,387,395,431,474,463,465,433,417 9,9,9,22,33,30,21,395,408,400,392,401,402,404,411,407,390,407,422,463,454,396,429,429,419,409,389,390,396,393,382,435,454,420,413,409,384,380,387,381,397,397,406,408,401,386,462,624,627,552,518,466,416,403,421,420,476,454,507,486,435,388,407,382,398,408,459,434,432,410,395 6,114,53,197,234,126,113,558,584,517,501,466,477,586,634,598,576,571,621,711,684,465,643,587,524,491,456,451,422,458,544,678,701,598,608,536,454,469,527,587,634,732,835,764,712,585,847,878,873,804,766,673,553,751,824,853,929,922,956,898,838,452,427,460,481,556,693,610,638,548,504 1,29,28,72,72,67,68,539,503,459,457,465,422,586,641,634,624,591,581,552,545,404,435,448,424,416,395,390,412,414,652,565,538,514,539,498,479,500,557,610,670,755,849,794,773,487,850,764,692,670,637,606,494,669,773,798,877,869,914,881,839,465,417,482,482,523,525,514,522,465,436 4,83,72,105,145,109,81,450,434,415,430,393,401,424,452,452,458,435,458,482,479,396,456,422,403,399,390,379,402,375,418,446,472,445,430,414,382,394,393,405,448,451,511,470,472,445,564,622,607,537,521,458,427,545,583,571,603,610,633,586,546,431,399,413,408,429,468,435,485,430,411 3,8,8,132,217,225,135,395,399,402,387,375,402,415,403,423,400,410,422,401,401,395,398,406,397,387,378,390,377,406,392,402,404,400,393,404,380,368,409,408,424,425,428,397,424,409,446,443,452,432,423,395,378,438,466,477,504,477,481,466,438,383,376,407,383,383,414,392,405,396,385 10,13,13,57,98,102,59,384,389,386,389,402,389,395,374,394,388,386,381,411,405,381,382,390,388,371,393,377,411,393,391,372,389,386,398,388,391,393,380,395,393,395,411,403,410,404,412,395,398,383,394,380,404,422,448,441,448,430,433,412,398,386,380,386,393,396,378,380,378,383,366 18,12,11,32,42,33,23,415,397,411,392,389,403,402,405,407,414,398,419,423,407,379,408,406,389,395,397,377,369,419,401,405,404,405,407,383,400,387,413,397,402,441,434,417,409,384,455,470,460,424,434,407,398,417,440,449,456,450,496,455,423,375,388,370,389,406,411,393,396,409,386 2,16,16,78,140,141,77,378,440,449,435,411,421,404,421,418,422,438,480,551,544,422,495,478,446,440,417,400,403,384,423,523,546,467,499,430,413,390,392,407,404,401,440,425,436,389,543,744,739,654,623,524,441,418,424,445,486,479,512,526,494,400,402,411,406,454,545,506,514,449,435 13,14,11,34,39,30,26,419,398,372,389,400,394,404,438,437,417,396,404,400,410,381,418,395,381,394,398,377,374,400,389,387,389,388,407,397,389,397,407,399,406,418,461,445,416,405,488,452,427,403,399,410,385,443,466,462,514,520,557,521,454,391,399,372,388,381,394,391,399,395,392 8,32,31,63,104,102,59,406,416,395,376,387,392,423,447,433,427,438,432,466,451,412,423,413,415,396,387,395,369,387,426,437,456,427,420,411,408,401,413,387,421,436,484,461,438,415,543,599,586,519,511,478,415,461,495,551,568,572,613,564,520,402,397,392,407,418,436,436,434,418,414 1,22,21,37,50,44,33,406,379,403,407,365,399,409,414,408,400,403,395,405,406,384,396,392,392,395,371,401,368,377,392,398,393,400,384,400,407,392,401,416,406,423,482,429,412,399,469,438,429,415,403,394,395,435,471,483,495,490,528,485,462,383,391,395,393,385,396,417,398,396,382 16,12,12,86,112,112,84,410,432,417,412,414,412,402,408,419,420,413,455,493,491,425,465,433,415,411,403,404,397,379,410,465,496,442,436,424,411,396,400,377,397,411,436,416,430,401,510,675,689,600,572,478,416,418,458,457,485,488,528,492,480,398,385,387,395,442,509,462,473,432,411 1,25,16,39,43,30,24,489,448,459,438,421,423,499,563,534,521,508,511,551,525,410,485,435,435,422,403,394,401,432,484,519,518,466,436,420,422,446,510,523,565,647,735,655,610,561,752,729,705,628,592,525,466,727,794,797,830,814,852,804,732,401,404,407,408,440,497,474,483,429,429 15,39,37,155,227,216,146,433,494,458,421,409,444,460,492,485,411,444,497,614,583,417,529,492,449,456,437,387,380,381,408,547,595,490,503,452,451,393,418,406,411,463,522,485,476,425,602,779,784,709,669,568,475,477,540,542,625,600,667,624,582,420,416,408,406,455,574,508,528,468,434 11,125,118,94,129,120,86,422,388,376,384,388,404,397,441,418,423,400,408,419,375,387,383,392,380,375,383,390,405,390,395,378,391,364,403,378,385,391,416,389,408,417,447,453,426,395,449,408,409,386,386,399,385,424,442,434,442,465,480,489,406,390,393,378,401,400,383,378,393,385,400 3,26,22,112,128,90,81,465,545,472,445,446,454,503,533,485,512,499,556,667,641,441,593,548,473,472,435,414,402,407,505,627,662,584,580,480,461,416,463,484,551,646,753,672,616,445,752,831,823,753,718,611,508,582,670,724,829,816,859,798,735,418,428,427,428,521,643,588,595,511,428 18,47,43,84,265,246,74,421,424,402,411,395,402,406,428,447,449,424,439,480,458,392,422,419,401,411,395,397,390,393,411,445,434,413,437,391,392,399,403,418,450,479,541,492,453,432,551,561,554,495,490,447,419,504,557,571,610,595,635,595,523,396,408,398,409,408,428,428,451,408,411 9,36,24,74,97,53,33,424,388,373,393,399,389,407,414,409,418,419,412,446,396,384,413,402,388,385,369,400,387,418,430,403,420,394,401,403,369,383,396,399,424,439,480,442,437,421,490,587,597,516,517,429,420,457,481,475,534,511,578,551,503,400,381,411,391,408,450,442,430,417,399 8,13,11,39,43,31,28,439,412,387,401,388,394,444,457,433,430,408,425,425,444,388,425,417,411,391,392,402,382,384,406,443,444,409,412,392,393,402,402,412,409,434,481,449,463,399,536,539,514,464,450,440,409,463,506,499,557,549,588,567,508,389,395,374,391,396,441,414,421,403,392 3,47,44,159,227,218,151,460,616,546,520,450,473,458,497,481,523,501,608,749,723,494,688,634,558,557,470,461,416,389,468,703,748,654,657,535,475,390,400,401,421,461,527,514,522,434,675,914,927,854,818,722,572,494,540,570,648,648,704,696,650,425,445,406,440,585,724,678,656,556,507 1,11,11,59,84,80,56,424,416,412,410,406,418,413,428,409,411,407,423,482,475,402,475,419,410,404,407,400,389,394,407,465,516,437,455,414,405,407,402,394,417,434,447,427,413,402,484,638,654,575,547,455,428,436,475,478,506,491,536,515,473,408,408,398,389,415,476,448,468,422,399 18,12,11,24,36,32,21,388,382,382,392,375,400,400,402,390,402,382,401,398,400,384,383,379,388,396,380,394,391,389,388,411,404,387,389,370,398,396,400,383,394,404,423,440,391,381,427,410,402,387,383,393,396,405,418,412,444,444,485,451,444,384,392,381,392,390,378,390,372,402,384 7,8,8,41,51,53,42,383,419,396,397,383,398,406,416,408,392,409,430,476,466,403,435,406,419,401,383,391,389,375,407,458,457,419,436,411,416,399,392,401,401,400,431,422,442,404,494,617,618,538,513,459,413,429,458,481,504,470,529,503,451,404,397,389,395,419,469,435,450,428,417 4,91,73,66,84,48,39,609,526,489,460,473,478,641,714,696,668,650,636,593,603,400,451,451,443,432,422,416,417,488,640,566,506,508,505,474,452,548,578,611,679,767,863,811,777,630,917,833,761,725,687,652,504,816,890,906,961,951,991,955,908,489,406,489,500,559,546,516,542,447,427 3,20,20,117,175,172,115,414,403,378,381,393,401,382,410,406,407,411,410,405,422,390,406,394,392,385,387,407,385,395,400,408,400,398,401,384,409,367,391,399,376,400,421,399,406,407,449,471,467,431,438,426,394,438,486,464,469,452,505,443,438,400,404,388,393,393,405,422,410,387,391 17,13,11,21,26,21,17,426,417,407,380,389,382,429,450,443,437,424,391,431,423,392,412,405,408,391,397,394,396,394,415,408,421,406,395,386,400,404,387,378,392,404,449,438,430,406,502,508,459,442,435,422,422,430,453,464,514,501,557,542,478,397,393,407,411,402,421,408,432,406,413 19,13,12,34,48,36,24,410,400,394,381,372,385,422,423,394,412,413,413,406,399,380,396,402,391,383,374,389,393,378,387,405,410,378,387,396,382,401,392,390,423,421,447,430,400,403,456,449,434,424,412,397,374,421,474,454,497,485,523,461,443,398,386,380,384,387,406,390,394,401,395 16,21,18,55,83,60,40,422,410,381,395,379,387,411,421,420,406,408,423,409,413,397,422,404,405,382,384,387,391,390,399,416,425,400,397,391,375,402,398,412,415,437,469,420,440,409,478,512,504,459,433,403,399,452,452,472,484,488,545,481,470,400,392,384,393,430,420,397,413,414,388 8,11,11,13,15,10,9,416,436,448,405,406,434,448,452,454,440,428,465,522,519,404,470,451,432,443,394,423,397,406,421,505,508,480,493,425,383,380,408,410,423,456,495,483,464,418,577,701,689,620,569,490,405,477,545,537,585,590,643,610,566,407,398,396,405,458,536,486,476,447,429 15,8,8,59,91,94,60,368,393,383,385,361,379,394,380,391,379,396,389,415,384,383,405,390,388,389,383,373,373,387,391,389,403,386,390,393,384,388,393,389,392,391,384,396,387,388,401,437,455,409,424,392,396,408,394,409,432,395,409,394,406,392,385,390,385,395,395,385,397,384,380 7,15,15,37,47,44,33,410,493,453,435,428,438,456,467,449,460,437,519,570,555,418,520,474,460,453,428,417,397,381,426,537,570,519,520,443,422,383,392,418,389,403,442,438,446,403,600,778,784,715,678,582,472,417,432,452,520,530,569,577,540,408,430,411,416,442,570,518,541,458,431 2,8,8,17,17,15,15,478,479,457,434,417,467,511,567,569,564,548,555,530,537,412,412,414,433,414,399,385,393,420,621,570,507,487,524,509,445,415,456,492,521,628,755,729,720,430,788,722,653,635,635,590,495,548,644,681,773,765,826,805,751,458,413,431,465,496,476,463,492,440,417 12,17,15,29,34,25,22,526,647,595,565,497,542,574,630,620,612,612,691,769,747,515,690,641,587,556,482,473,440,404,549,726,751,666,680,577,520,406,404,406,434,480,632,614,619,430,811,927,918,866,841,775,663,545,606,619,718,727,796,805,773,487,474,473,514,666,771,723,747,613,541 6,17,14,41,52,37,27,421,417,399,399,386,398,431,431,418,418,407,414,443,430,394,424,417,391,403,401,396,376,395,407,441,412,411,408,394,405,405,409,415,427,451,508,451,437,426,523,514,519,461,442,424,389,481,553,529,592,573,628,580,522,385,387,399,402,395,436,423,436,393,384 16,13,12,19,23,21,16,439,469,448,447,457,450,431,463,455,448,453,506,561,546,415,500,483,436,426,408,423,389,396,444,534,544,470,501,439,427,403,398,393,419,446,496,485,476,401,610,720,706,635,617,535,452,456,475,533,579,574,627,613,561,403,402,407,421,481,568,520,530,471,435 7,15,13,20,25,20,16,386,398,388,383,388,392,388,400,401,414,403,418,442,426,392,424,411,393,403,383,405,402,382,380,431,436,408,397,421,390,370,390,383,404,392,424,403,394,404,455,508,517,474,451,426,389,425,426,450,436,444,459,443,452,397,388,371,387,402,402,414,438,417,398 19,11,11,10,13,14,10,477,566,519,502,483,482,544,564,566,551,558,631,699,665,461,618,554,519,510,458,455,427,379,496,668,661,596,619,518,487,398,415,412,429,460,556,544,571,413,749,860,844,792,762,685,573,469,540,566,662,667,737,739,700,463,449,450,460,605,715,632,685,565,499 3,12,12,29,36,32,26,473,603,553,523,468,502,507,544,549,533,533,626,722,711,481,625,586,541,523,460,451,427,435,599,752,773,694,722,604,567,446,448,461,493,547,671,647,687,407,737,925,932,873,840,755,632,481,524,523,612,613,695,708,680,460,479,452,463,660,783,732,751,652,557 9,12,9,39,41,28,28,426,389,394,390,388,378,412,444,416,402,397,410,409,392,392,393,396,394,389,367,393,399,420,402,396,407,395,395,391,378,389,374,388,421,416,443,425,444,403,458,456,464,422,404,404,413,426,460,449,495,508,550,502,472,384,373,391,380,399,409,397,397,382,382 7,19,17,33,52,43,25,416,387,420,375,372,383,423,422,412,399,405,385,424,411,396,404,389,399,409,410,390,381,415,406,405,411,405,405,407,385,386,398,397,421,424,489,439,437,416,492,491,439,458,411,414,399,447,495,501,534,527,587,529,462,385,382,393,388,372,404,407,395,406,397 11,13,12,63,109,82,48,390,431,426,378,380,403,434,404,417,430,407,446,467,458,399,474,431,433,418,401,386,383,364,388,480,484,452,460,406,406,398,396,391,396,406,429,433,408,405,492,635,645,565,547,473,440,420,451,448,500,482,528,506,457,381,383,381,385,409,483,448,469,415,403 12,11,11,12,14,11,9,478,611,568,522,486,479,518,596,591,580,570,655,740,721,489,681,609,562,549,485,453,419,390,513,713,728,652,670,551,490,393,405,407,430,483,584,563,594,425,761,901,890,835,807,720,592,516,574,584,696,682,757,758,717,453,459,453,477,620,743,694,712,596,502 13,50,42,17,18,10,11,604,744,694,650,585,624,658,719,716,698,691,778,860,842,613,802,760,692,681,585,542,478,428,628,831,846,767,789,693,612,422,462,453,482,552,707,692,728,481,871,990,982,932,906,841,725,589,688,721,798,805,864,870,837,531,520,521,568,756,861,803,821,723,621 8,20,20,85,142,136,77,454,445,427,415,398,420,455,488,471,466,458,467,486,501,415,462,439,426,417,411,418,416,395,428,465,468,442,462,424,403,406,404,409,419,446,518,473,476,436,634,689,665,592,568,495,454,513,555,571,625,628,672,644,578,417,391,407,413,472,497,476,495,435,420 5,11,11,57,52,52,57,394,444,427,424,402,416,413,410,389,403,406,427,504,481,424,452,433,426,405,392,394,387,383,408,464,498,442,457,405,409,394,391,385,403,408,437,432,422,397,504,643,650,579,562,485,431,405,417,466,469,466,514,495,464,382,408,409,384,416,501,431,448,406,410 11,14,14,32,43,40,28,424,498,468,457,421,409,413,445,441,439,429,504,638,590,447,557,517,472,456,442,416,396,397,407,588,624,552,564,452,428,430,409,419,412,439,474,464,459,403,579,811,823,745,710,583,480,471,496,509,516,540,583,557,523,392,410,399,406,472,594,531,566,473,443 2,16,11,36,46,29,24,425,412,378,372,370,395,393,416,422,399,401,386,401,418,391,397,387,378,387,413,385,380,393,413,407,395,398,391,370,377,387,408,424,415,449,500,447,433,424,496,425,413,403,400,422,368,477,511,519,552,522,588,532,488,396,370,386,394,378,384,403,383,369,386 8,69,66,138,211,169,119,415,457,441,419,398,418,414,429,422,430,424,455,563,547,428,521,496,442,441,417,402,402,379,400,508,557,470,476,413,420,392,415,409,397,447,500,454,425,417,546,686,697,609,578,482,440,459,489,504,542,521,562,548,525,391,400,392,379,437,566,502,509,438,428 1,22,22,52,79,82,54,415,896,852,781,633,628,402,437,419,415,423,911,1023,999,865,1023,965,906,880,767,661,545,404,472,1023,1023,966,968,826,726,387,477,497,546,605,673,597,563,564,580,1023,1023,1023,1023,906,766,674,686,625,606,563,620,568,527,401,569,392,396,893,1023,941,955,841,691 1,11,11,34,52,53,34,403,845,795,713,582,560,419,426,393,406,413,850,1010,948,795,1000,914,848,825,702,614,491,426,436,991,1005,912,918,764,649,394,431,460,472,539,606,528,499,467,561,1023,1023,1023,986,859,704,582,601,555,552,529,554,520,485,400,527,408,395,824,996,904,912,787,641 12,40,35,175,240,189,138,407,516,503,457,444,434,419,458,438,442,451,521,663,647,452,618,572,503,497,444,421,405,423,439,612,675,570,602,468,461,390,382,402,412,432,475,460,485,427,604,853,874,790,754,636,512,444,521,508,575,595,638,621,558,412,395,402,412,501,649,590,585,493,463 5,27,27,110,184,185,109,392,404,372,408,392,375,392,408,382,406,369,414,412,416,384,393,401,404,397,370,398,386,412,378,420,417,397,417,396,381,383,390,395,408,408,422,409,421,408,477,467,485,448,421,396,392,455,509,508,527,508,507,476,454,398,385,383,393,391,404,395,394,389,379 2,13,14,43,55,56,43,415,445,430,412,406,408,410,443,438,428,426,459,498,514,406,491,452,429,424,394,403,381,385,405,501,520,463,471,422,416,389,395,388,388,404,426,451,434,384,542,704,703,621,577,507,450,426,460,489,509,505,570,543,516,401,418,387,393,431,511,478,474,424,407 12,41,34,521,850,828,499,480,618,578,502,483,485,487,527,504,516,503,639,762,743,497,727,672,572,562,483,486,440,392,470,715,761,649,676,517,497,404,426,407,439,475,589,567,541,481,703,923,937,864,835,713,609,525,591,611,674,666,727,719,660,457,448,446,445,610,770,713,716,602,534 14,108,89,30,37,23,19,448,410,441,406,395,404,485,500,476,479,452,473,488,484,383,417,426,391,421,411,385,392,450,585,514,482,464,452,400,405,535,688,739,812,892,963,868,773,443,775,683,635,548,535,494,435,655,786,849,937,927,949,867,787,424,407,409,421,423,460,483,452,398,388 14,13,12,13,14,12,11,634,611,554,550,504,529,684,742,723,710,689,707,719,710,463,604,569,524,517,483,460,428,416,648,694,682,596,612,564,481,428,475,473,537,618,758,742,745,511,873,870,840,800,770,708,597,705,777,793,854,851,905,887,851,519,458,549,554,635,691,645,676,554,533 10,9,9,4,5,5,3,492,504,503,492,440,493,491,536,522,522,529,561,628,620,454,539,528,491,491,454,437,424,404,472,589,596,530,560,461,444,373,373,388,408,431,486,502,522,410,701,810,795,746,713,639,552,438,486,516,597,602,684,681,657,450,431,438,456,542,630,582,618,509,476 16,10,10,100,135,141,103,397,412,414,424,406,410,407,419,414,407,400,429,442,453,388,421,425,415,415,412,394,378,388,403,436,441,419,418,403,393,392,394,390,398,389,427,420,410,387,476,605,592,541,516,455,428,420,441,455,484,482,524,511,480,395,389,384,398,411,456,427,434,408,414 4,21,18,14,16,12,11,614,715,657,608,558,580,684,735,720,721,711,767,823,810,576,747,699,652,624,545,524,450,397,629,793,809,725,762,628,577,439,451,479,504,583,736,717,731,483,877,961,946,898,873,807,699,637,716,739,819,818,882,878,842,540,518,549,580,735,826,774,792,686,608 4,80,67,164,175,147,140,482,586,569,535,481,502,477,548,534,526,497,630,761,737,501,718,663,587,554,474,447,432,385,480,728,762,668,690,536,501,413,418,444,438,507,576,549,535,466,723,901,910,839,801,701,568,549,615,633,688,697,752,736,691,435,455,433,430,588,756,694,700,579,485 15,20,20,95,146,152,97,387,408,387,397,383,408,416,436,442,444,412,412,426,421,376,400,404,403,405,395,397,390,382,412,421,422,399,406,393,403,396,390,397,404,419,446,436,447,412,513,498,459,463,440,429,406,449,497,501,521,495,545,525,496,398,390,404,410,426,408,409,424,402,376 9,12,11,19,29,25,16,405,423,430,392,397,405,420,436,433,417,407,418,446,440,380,414,424,393,399,388,373,392,410,416,414,447,417,421,406,377,384,389,393,385,407,447,448,423,400,470,544,532,460,462,419,396,444,469,459,531,504,548,497,473,380,383,380,383,411,440,415,407,390,409 13,9,8,24,27,24,21,415,437,426,402,405,424,431,438,433,413,414,449,509,481,412,489,438,424,410,390,406,405,407,413,495,496,439,490,399,410,396,390,390,405,414,470,444,442,418,527,675,657,592,548,513,454,430,461,442,506,496,532,530,481,407,392,392,394,446,514,455,474,449,420 10,354,308,224,329,272,185,434,408,395,392,381,410,450,479,450,433,437,382,424,397,385,414,378,402,396,384,368,389,399,441,434,405,391,396,375,400,447,434,478,515,567,677,578,541,429,504,483,464,447,433,404,417,469,517,496,557,544,616,555,515,389,396,412,390,406,398,384,416,369,393 2,22,22,34,42,39,31,407,457,442,425,413,441,460,491,463,463,449,483,539,520,425,497,462,442,424,410,393,398,393,422,504,515,470,486,446,413,398,404,406,446,420,506,485,498,417,631,729,712,643,596,525,466,477,521,539,589,589,648,621,578,405,395,417,418,460,530,491,476,450,413 11,12,11,27,41,35,21,418,434,420,398,417,393,443,461,440,427,427,474,504,487,412,465,432,411,407,394,401,388,371,415,459,483,446,457,426,397,385,396,416,406,432,468,472,441,407,545,622,637,558,544,490,416,436,467,463,515,504,563,564,507,392,388,405,399,447,488,475,478,436,422 7,23,18,38,64,47,27,409,412,399,402,403,390,405,444,401,426,407,388,407,432,398,398,386,396,370,380,379,383,401,413,406,388,410,397,397,379,394,401,398,423,431,446,439,433,414,457,452,430,424,395,401,399,451,465,479,489,503,555,526,460,397,383,383,387,384,412,401,397,376,387 4,116,100,89,117,100,78,774,838,789,769,711,742,821,878,872,863,860,889,924,914,701,846,810,771,748,673,659,573,447,775,887,887,829,848,758,700,483,499,550,592,696,839,836,860,571,989,1023,1023,987,964,911,823,774,833,854,924,931,986,990,961,711,663,730,753,863,923,886,909,808,758 1,24,23,27,26,23,23,442,512,473,465,435,412,449,499,466,481,460,510,668,632,442,647,589,495,486,447,430,405,396,441,582,672,547,564,449,434,409,444,468,465,524,608,525,520,478,665,747,788,696,660,539,450,603,668,668,720,707,753,706,633,406,408,397,424,478,658,588,564,502,441 4,14,14,82,121,124,81,412,403,378,385,393,387,432,429,422,429,408,431,409,405,405,383,378,401,394,385,389,376,395,396,395,400,382,391,396,400,390,396,413,397,432,452,424,418,408,517,476,442,419,436,401,392,461,499,497,528,527,556,500,499,403,412,415,389,394,414,400,394,378,396 10,43,41,46,58,51,40,449,594,527,496,464,476,462,532,500,505,506,617,714,697,474,672,616,535,540,461,466,413,423,464,689,712,611,652,532,483,407,400,395,423,448,520,510,530,400,707,897,899,831,806,716,589,466,514,515,604,614,683,692,653,431,445,432,453,575,719,650,663,569,512 1,45,26,63,85,49,35,582,440,454,414,434,435,584,638,600,542,543,513,501,520,397,483,454,429,422,389,408,395,454,504,494,498,454,448,415,397,448,489,523,589,661,756,686,663,542,791,713,676,608,571,503,447,737,794,797,843,838,880,834,777,414,404,416,417,453,496,477,447,422,389 4,21,20,42,67,67,41,405,385,386,395,395,397,416,410,423,417,411,413,416,403,388,388,406,408,412,403,384,400,413,391,411,402,398,395,393,405,379,379,395,406,407,445,421,440,404,478,480,431,417,427,418,384,453,481,468,520,486,527,507,475,402,393,395,395,394,403,397,399,390,394 13,16,10,37,48,28,22,410,380,376,385,376,396,422,439,402,398,393,374,396,392,380,401,389,390,389,379,381,382,394,406,396,399,381,387,410,379,413,404,410,396,435,462,430,440,403,463,428,403,407,368,394,372,431,467,461,497,485,515,478,446,396,373,388,390,396,392,384,391,378,391 14,7,8,10,11,11,11,421,490,444,439,411,449,452,495,463,476,474,503,548,548,420,479,462,447,439,424,422,406,385,435,512,522,465,509,445,430,397,396,401,383,389,452,452,456,389,611,732,724,657,637,582,490,439,427,446,506,520,584,592,569,406,413,421,439,484,548,506,533,463,429 18,29,25,32,58,49,27,413,388,400,390,395,376,400,430,422,414,404,401,411,405,382,401,392,381,387,384,398,379,401,407,403,390,386,405,386,361,397,405,422,426,429,464,444,412,396,450,446,410,403,373,382,415,447,477,473,504,495,543,472,453,385,376,385,371,385,406,394,406,402,382 20,193,163,81,94,73,64,765,843,804,781,733,754,805,871,866,860,850,904,938,923,711,866,829,788,768,676,670,583,454,800,908,911,851,879,789,726,478,510,534,604,715,859,856,869,576,1000,1023,1023,1012,990,938,849,775,838,865,936,937,994,1000,971,703,691,709,752,877,941,902,927,833,770 5,17,16,578,887,883,568,415,437,412,395,419,409,416,419,413,445,404,443,499,504,417,471,443,413,425,396,408,398,405,407,475,487,457,444,408,396,399,392,389,391,404,438,420,417,445,506,630,636,558,528,478,420,424,427,448,477,480,526,488,463,431,393,398,399,428,490,460,448,424,408 14,25,18,46,60,42,34,449,406,375,378,373,382,459,473,441,453,435,429,416,414,385,402,399,384,381,394,397,370,401,413,419,425,395,416,405,380,405,397,410,432,456,492,467,445,413,538,478,471,431,442,398,401,451,505,510,577,566,627,569,526,403,391,398,376,367,401,407,402,400,375 19,41,38,121,223,219,116,701,768,733,733,691,745,739,805,818,814,814,827,821,837,519,634,643,633,621,590,610,541,449,751,755,721,684,737,670,647,459,489,502,558,656,804,798,830,520,967,957,926,910,905,885,801,686,776,808,886,894,952,964,935,628,664,651,684,776,788,782,826,742,711 5,16,15,24,35,32,21,553,639,573,549,502,527,603,670,662,656,639,695,749,729,509,669,612,553,544,478,485,427,390,568,707,713,637,663,542,487,410,414,430,437,507,642,621,654,432,819,900,875,830,799,727,622,551,631,649,738,743,814,819,781,489,495,479,528,676,759,703,721,623,541 14,12,10,31,45,32,23,426,403,391,383,405,383,423,449,409,429,401,396,422,406,387,414,411,389,374,378,370,393,392,414,420,399,402,409,372,393,398,397,418,412,421,453,441,429,393,469,492,473,438,426,405,398,431,442,447,496,515,570,537,494,381,391,381,372,406,409,409,386,406,383 16,13,11,24,37,32,20,381,376,385,383,390,366,398,435,394,385,418,396,389,395,379,381,388,396,382,390,398,370,380,390,399,394,386,410,396,381,390,398,405,410,430,451,431,414,399,438,430,428,401,388,387,390,395,421,443,482,472,494,451,442,395,396,402,391,385,378,391,380,377,390 9,17,17,76,119,122,77,393,407,429,401,405,420,411,439,413,427,401,439,476,454,398,441,427,404,403,406,393,392,403,397,448,444,430,442,406,408,388,405,404,408,437,469,461,433,430,515,609,604,556,508,452,390,463,504,525,578,544,602,557,506,384,379,389,397,397,455,440,432,396,398 4,13,13,70,88,74,56,404,453,454,416,403,392,409,418,407,417,407,449,561,544,415,501,467,439,440,404,405,417,396,396,506,545,481,517,429,408,392,388,390,388,407,434,417,432,405,512,738,750,662,628,535,464,436,447,444,484,481,534,516,495,398,378,389,395,434,527,495,477,438,418 5,29,26,23,31,25,20,410,406,369,408,408,384,389,426,393,428,399,414,424,408,402,413,405,397,385,387,401,387,387,389,398,437,420,417,416,385,399,392,419,403,421,439,436,424,413,477,512,519,462,453,438,415,449,483,501,490,487,528,469,447,393,405,394,384,413,428,421,421,397,398 11,22,19,18,21,13,11,561,596,560,533,486,505,590,663,650,641,626,671,729,712,497,625,592,554,524,481,459,425,388,545,689,696,626,650,523,482,423,428,474,485,560,685,649,657,473,823,881,865,822,794,729,602,604,686,708,776,780,840,830,786,499,459,482,516,633,731,674,707,589,506 20,8,8,39,57,52,33,418,462,460,443,428,424,444,451,442,435,438,470,567,555,411,516,482,435,442,429,408,377,401,417,527,574,495,488,447,415,400,396,402,421,422,493,450,455,407,563,763,768,681,644,523,465,444,480,508,573,560,617,572,542,397,390,398,412,444,534,510,520,461,412 14,21,20,341,601,606,337,424,414,390,382,400,396,430,448,423,419,439,427,423,424,392,406,403,407,404,387,371,379,431,400,412,409,410,398,400,403,409,413,387,411,438,453,439,440,444,513,512,496,469,444,405,407,488,519,545,567,551,566,543,504,423,402,399,395,418,417,414,414,388,408 14,16,15,33,44,39,27,449,548,494,471,456,465,443,496,468,493,476,542,657,639,443,599,553,495,497,456,429,417,393,441,599,640,557,591,482,442,379,391,394,408,420,458,467,502,427,655,827,844,775,744,663,566,422,463,477,546,531,620,627,588,416,439,438,431,517,623,572,600,520,456 2,267,213,125,140,107,95,892,928,891,866,832,856,931,985,980,973,964,987,1013,1003,802,942,907,874,853,783,773,676,538,892,979,976,926,945,865,806,588,661,695,762,854,965,954,970,746,1023,1023,1023,1023,1023,1010,928,910,970,986,1023,1023,1023,1023,1023,833,784,846,871,963,1019,981,1003,919,861 1,17,18,58,70,71,60,460,478,423,418,401,410,497,543,505,498,478,480,518,502,407,438,442,416,413,417,399,378,410,551,526,523,484,495,455,437,454,507,576,634,732,834,765,714,424,701,707,675,621,595,513,450,531,627,674,780,777,821,755,694,414,410,421,428,454,492,456,489,400,417 3,9,9,26,48,49,27,442,723,670,599,500,490,435,430,429,409,427,785,906,832,706,884,785,707,690,537,499,444,419,490,901,894,802,793,628,513,417,410,422,433,488,630,599,598,408,648,1012,989,919,875,755,625,437,451,478,501,506,591,609,587,394,471,399,392,772,876,768,781,628,475 12,15,12,35,48,36,27,404,386,383,371,413,411,419,438,414,415,416,402,410,394,404,401,390,388,372,384,384,373,405,390,397,421,389,388,388,378,392,423,409,433,472,477,469,450,433,518,475,458,430,427,387,371,473,541,540,560,572,602,546,494,390,374,378,380,390,412,389,393,402,375 10,19,18,86,124,121,81,417,394,377,383,388,395,432,438,411,387,418,403,386,399,396,390,386,399,383,378,402,374,405,407,393,389,401,376,377,385,378,390,397,428,419,479,459,421,410,479,444,433,420,400,407,397,462,488,493,546,530,573,519,469,373,398,386,392,373,390,410,380,395,400 17,11,9,29,35,26,19,402,392,402,386,386,377,423,425,422,386,408,409,409,394,383,404,392,391,380,399,385,371,366,406,420,403,367,394,375,381,400,401,399,403,433,455,433,415,407,485,453,448,418,429,399,397,433,485,486,496,506,551,515,461,386,393,379,390,386,401,384,401,390,389 20,39,33,101,129,98,75,423,459,453,458,415,436,452,474,458,469,460,538,563,546,426,523,480,451,455,413,407,404,417,443,539,573,488,507,431,434,394,403,396,424,442,497,477,476,408,627,770,764,695,670,554,487,477,533,548,609,607,654,628,564,407,424,416,416,494,542,507,539,458,425 13,55,53,269,377,358,251,419,467,461,419,437,426,440,451,429,439,463,489,569,534,434,521,476,453,438,405,398,406,383,431,530,542,505,483,453,429,409,406,397,416,450,509,488,485,443,639,767,765,696,661,585,498,488,545,571,629,613,674,663,602,425,390,405,431,469,567,532,521,440,440 1,53,30,126,174,86,62,477,483,453,454,421,428,503,541,520,509,504,556,627,602,443,561,509,480,451,442,425,416,430,487,591,601,538,549,466,435,426,420,458,432,514,585,565,548,447,691,785,776,709,678,576,489,557,616,632,698,677,747,714,650,426,418,424,427,485,608,551,564,487,461 5,10,10,39,49,45,37,438,431,404,409,407,409,450,485,433,463,435,451,443,439,390,403,397,397,398,394,389,370,376,424,422,412,399,408,406,383,384,379,399,410,431,485,459,475,423,588,536,507,477,461,433,438,483,528,532,579,572,629,615,558,427,385,406,413,411,415,434,427,393,400 4,11,10,19,20,15,13,486,580,559,515,492,519,534,576,570,584,575,627,712,693,474,624,587,520,520,466,452,409,422,517,675,689,599,649,510,476,387,401,420,438,438,567,556,593,433,768,873,859,810,778,721,617,485,530,569,658,682,743,761,717,463,456,462,478,607,719,661,675,563,517 8,20,19,47,69,63,42,410,402,405,427,407,414,420,461,446,427,425,459,436,426,395,414,415,396,402,387,381,389,384,428,423,427,411,391,415,411,393,397,403,419,422,470,465,461,424,566,537,537,495,480,428,428,456,497,519,589,565,622,578,528,408,403,383,399,426,443,427,432,423,426 18,34,33,72,106,99,67,434,538,481,469,437,460,447,482,483,473,473,557,669,633,455,610,585,511,487,444,427,406,403,463,638,663,572,582,511,423,372,404,442,421,442,493,480,499,405,656,856,865,787,762,644,517,436,499,507,598,584,640,634,597,404,424,388,418,505,633,610,621,499,458 2,27,26,305,538,548,306,411,414,396,367,395,388,430,420,419,400,419,412,417,414,387,405,392,390,397,378,377,391,409,402,403,402,392,386,383,404,377,391,423,412,439,468,430,431,461,498,488,481,453,433,421,404,546,637,625,624,567,589,534,478,402,389,393,392,409,397,407,399,384,398 7,21,20,54,89,84,49,410,418,422,433,402,427,425,440,455,449,447,445,523,511,414,469,468,421,420,416,402,392,388,424,490,505,460,471,425,423,405,416,428,429,475,526,490,483,423,610,707,707,628,597,504,453,515,585,601,652,636,679,634,584,400,408,401,403,434,486,472,475,440,401 13,13,10,64,72,50,46,447,441,418,393,422,405,442,459,437,416,430,448,474,490,395,446,445,408,413,400,394,380,432,422,459,501,432,447,411,406,397,412,425,418,439,479,467,458,411,570,629,634,541,508,479,420,464,516,507,577,562,618,579,533,407,396,389,395,409,477,474,446,410,410 15,15,14,30,34,26,25,432,479,476,423,397,407,419,452,455,439,444,479,611,594,442,611,548,484,490,434,413,403,408,411,560,658,530,552,468,421,410,402,431,422,461,521,477,464,432,593,706,759,649,616,520,424,492,562,555,617,602,656,614,545,387,410,385,410,470,632,573,554,481,427 9,9,8,22,35,26,17,410,391,401,391,386,384,418,414,415,391,395,401,408,417,381,394,391,379,395,389,381,378,407,397,420,409,406,387,392,393,378,383,395,394,406,436,418,414,383,445,468,456,416,420,408,385,411,429,428,455,476,505,479,437,386,389,381,392,393,416,398,405,391,403 4,21,20,400,704,707,398,621,537,503,500,449,484,678,744,725,712,677,666,622,633,432,458,470,457,444,406,433,398,435,605,551,510,471,483,457,450,465,482,530,593,652,768,721,719,659,853,772,710,684,657,598,524,854,918,917,912,882,913,877,833,554,437,561,567,594,562,562,582,497,476 11,156,107,183,281,185,125,496,640,594,524,489,504,525,574,542,546,540,659,805,754,529,773,686,593,588,490,455,435,406,490,776,801,700,697,546,494,425,452,471,503,560,664,608,587,517,760,934,930,861,818,714,577,638,713,707,763,753,798,774,722,454,443,439,457,626,787,702,712,590,492 20,13,10,31,32,23,21,441,397,401,390,399,383,458,467,454,451,461,436,446,461,391,428,403,396,400,397,389,386,413,425,417,430,420,436,387,382,413,419,422,440,467,506,486,468,435,587,517,526,478,454,437,409,498,543,569,626,628,667,628,571,393,391,385,393,402,448,429,416,404,386 13,113,106,85,123,114,79,432,412,408,411,379,398,422,438,417,412,403,403,458,417,401,450,438,405,397,408,393,395,415,428,438,477,440,410,404,396,400,408,419,432,458,513,476,470,419,483,528,555,491,446,416,388,456,484,483,537,536,573,529,495,397,400,392,393,412,464,424,413,383,392 9,10,10,31,52,51,31,405,418,410,417,397,407,417,410,423,426,402,428,477,467,391,442,425,411,411,383,397,391,399,414,457,475,417,427,425,411,382,389,392,393,408,424,419,396,398,488,606,628,548,521,434,433,433,466,450,493,473,516,490,469,398,396,383,383,420,462,441,432,405,389 3,36,33,255,458,446,238,468,536,486,492,425,452,476,502,501,513,489,566,654,647,448,595,566,512,498,443,430,395,435,452,605,668,573,584,488,439,395,395,428,415,461,541,511,520,424,689,847,848,785,752,645,549,499,563,596,655,659,722,699,640,438,439,407,445,535,651,614,619,492,460 17,15,10,37,45,31,26,430,378,371,382,393,400,424,444,425,404,427,380,411,406,382,398,391,384,395,380,375,394,379,394,384,402,401,392,395,384,382,415,407,410,417,472,443,452,404,480,425,425,403,387,404,395,440,468,473,524,522,578,527,475,369,386,390,391,390,402,383,396,377,380 10,113,73,622,1023,1023,469,602,798,752,753,742,797,670,758,770,776,781,827,837,845,554,720,689,689,686,653,679,587,409,654,727,722,687,745,663,657,415,440,451,502,576,711,691,740,541,912,954,938,916,910,886,817,581,677,704,786,786,862,884,862,664,725,652,697,797,827,816,862,785,775 10,67,60,76,121,112,70,511,596,556,509,480,470,523,557,545,533,531,646,750,718,507,687,640,565,557,494,453,397,388,469,707,740,644,664,542,493,403,403,435,466,501,588,557,544,445,744,907,908,841,815,716,596,537,613,640,709,709,767,748,714,441,439,414,455,611,750,692,715,580,513 19,9,8,22,27,23,18,427,390,386,383,381,368,419,414,413,409,399,389,404,406,387,374,392,378,384,389,380,388,397,388,390,386,391,397,405,387,377,394,392,379,399,427,426,419,385,444,428,398,403,394,401,378,424,417,444,455,471,513,470,441,378,395,387,391,396,389,382,403,396,382 18,13,12,62,67,52,48,473,549,494,480,434,467,508,561,523,520,519,588,674,662,450,609,546,509,488,453,427,410,413,476,659,670,596,591,491,438,415,424,426,473,532,626,603,583,449,732,864,851,789,754,650,535,579,665,684,745,731,789,752,704,434,429,429,444,552,686,631,640,535,466 3,12,12,74,98,99,75,420,441,435,405,413,420,446,453,445,474,427,474,522,505,393,458,457,429,412,411,411,404,388,427,491,489,459,459,411,403,407,399,401,411,424,479,465,457,410,595,678,672,587,576,499,437,474,513,522,568,552,618,616,557,411,388,402,420,429,514,479,483,432,423 8,8,8,49,77,79,49,383,391,390,404,390,406,372,389,376,394,374,377,398,388,387,398,387,382,395,375,385,380,386,384,394,412,398,385,402,370,408,375,379,385,410,411,401,385,400,422,453,437,418,413,393,391,448,461,467,457,434,447,436,418,387,390,381,385,393,386,395,385,378,383 19,13,10,29,38,29,21,431,389,389,412,385,404,435,426,423,431,394,404,406,413,389,401,394,378,390,383,388,383,385,413,401,419,398,393,377,396,406,401,393,397,440,452,438,434,392,502,463,454,436,426,409,394,424,443,467,511,514,555,512,481,375,389,381,392,395,398,386,389,382,372 11,45,44,85,145,140,80,393,453,434,419,422,411,412,414,398,424,420,476,539,542,409,499,460,430,444,395,396,404,382,412,511,540,478,484,441,417,410,378,362,403,428,449,429,462,402,555,735,742,645,622,513,459,447,464,462,512,508,566,541,544,407,419,395,397,432,520,478,476,417,411 20,10,9,27,38,27,20,416,380,392,403,388,407,405,421,411,393,388,398,413,402,387,400,389,396,389,385,368,385,392,399,412,428,397,403,396,402,403,394,385,403,436,455,418,421,411,464,474,463,447,423,416,394,453,458,480,508,494,513,497,447,387,373,392,388,393,416,383,388,364,393 11,21,21,75,109,109,74,426,478,480,454,415,433,431,429,447,444,434,484,612,583,421,540,522,465,471,435,428,407,400,429,547,595,494,520,457,441,401,416,406,408,397,477,473,439,425,589,809,820,744,700,597,471,438,485,511,550,568,598,586,538,417,401,396,401,453,590,535,547,471,447 15,15,11,80,79,48,51,440,542,491,462,435,436,487,523,508,498,486,571,669,649,454,609,539,487,491,447,419,423,409,471,617,658,566,577,481,433,403,442,458,488,541,618,578,541,482,713,839,833,762,723,624,521,619,697,697,747,732,778,740,684,415,419,422,415,502,642,569,602,483,450 18,98,90,45,65,60,41,445,379,395,373,374,362,412,432,392,414,384,412,374,381,407,395,399,389,389,381,392,397,398,408,406,381,391,395,360,384,411,408,409,441,467,522,460,476,389,450,445,417,414,390,390,395,428,456,447,491,500,512,479,470,393,375,400,385,401,403,369,385,393,367 20,38,36,116,181,158,99,455,492,475,442,460,463,480,525,522,504,514,558,626,588,439,524,499,460,462,426,421,404,401,458,570,590,514,540,465,450,398,427,425,454,466,556,521,516,441,707,831,811,750,718,646,510,543,622,629,703,694,738,713,666,414,413,428,425,521,608,550,553,483,455 1,188,171,111,184,166,99,427,411,405,389,387,392,426,443,433,414,414,400,436,421,396,411,412,394,416,381,364,397,403,405,441,433,397,394,386,399,427,410,441,448,493,564,480,493,421,520,482,485,422,425,424,408,465,501,516,568,543,577,540,475,411,391,373,385,397,416,393,403,391,414 20,8,8,22,28,24,18,419,370,401,366,379,386,398,436,403,400,411,387,391,414,389,397,398,382,400,381,377,393,396,396,398,403,393,404,406,388,371,398,402,414,430,461,430,423,382,447,430,425,398,402,396,386,423,458,450,468,474,534,496,474,399,397,386,381,389,391,426,397,397,373 13,12,11,25,37,33,22,418,391,371,393,394,377,447,445,422,421,399,400,405,401,384,394,388,395,387,382,402,372,383,416,379,385,405,387,388,400,394,397,411,412,417,467,438,444,389,485,403,419,405,394,393,385,416,424,428,475,501,524,489,472,392,374,383,397,384,399,398,388,395,390 16,24,20,12,18,14,8,422,417,397,407,405,390,444,451,429,433,452,436,428,413,392,399,397,403,396,395,375,388,460,548,465,433,419,431,419,410,539,693,757,815,891,950,850,744,423,650,546,503,482,447,422,409,536,644,706,807,794,831,733,653,399,399,398,397,413,423,375,428,422,393 16,21,21,91,139,144,93,433,482,444,448,448,450,439,455,475,467,455,507,574,551,416,497,462,460,440,431,412,405,369,424,526,558,490,507,468,437,390,385,398,397,422,470,445,471,411,620,785,781,708,686,593,478,446,480,479,562,556,630,617,576,410,413,402,403,472,574,523,561,476,453 16,30,29,81,120,122,81,455,537,496,476,463,476,446,481,487,471,473,549,648,615,439,585,554,484,482,447,440,401,404,425,600,634,573,569,480,450,412,399,393,392,425,472,466,489,416,647,850,862,785,764,654,536,445,493,518,603,567,641,646,600,407,426,435,422,532,624,587,620,500,445 11,10,7,23,26,19,16,397,395,378,387,381,392,411,410,395,397,390,391,421,430,388,398,408,390,390,382,381,384,390,401,407,419,389,424,400,389,388,404,385,407,422,464,429,388,418,447,457,461,431,418,403,396,422,431,449,482,477,509,465,434,382,383,379,387,399,419,395,394,404,391 12,10,10,16,28,17,9,432,474,429,434,422,431,454,479,464,442,466,455,501,485,407,449,448,440,435,410,414,392,391,422,465,469,448,483,409,428,376,415,389,403,431,488,452,456,387,597,665,645,605,576,517,480,470,508,512,560,557,616,577,550,411,389,419,413,455,471,456,488,451,422 1,8,8,28,31,27,24,407,414,419,396,375,398,420,421,414,398,395,399,458,440,400,449,417,403,411,397,380,379,393,412,448,446,411,434,407,397,407,395,405,411,419,478,425,435,401,470,539,558,460,454,427,397,451,461,465,515,501,536,505,464,384,386,386,388,404,445,406,425,394,398 19,62,54,162,253,209,133,472,596,564,513,501,501,512,541,535,536,522,614,737,718,502,683,617,566,538,487,440,413,417,470,709,745,640,668,532,461,411,416,433,443,474,581,554,567,441,721,893,897,832,796,696,571,513,580,619,675,662,737,716,680,436,444,413,448,591,743,671,675,574,487 1,686,431,298,551,433,235,639,538,494,493,453,482,684,757,716,696,649,642,611,605,421,480,446,448,434,426,411,407,739,877,733,635,601,626,529,532,841,969,1014,1023,1023,1023,1023,1023,661,1013,883,804,771,733,687,558,884,1000,1023,1023,1023,1023,1023,1023,521,450,489,528,570,586,551,588,489,452 10,41,39,240,534,539,237,562,604,515,497,473,500,614,666,641,633,599,650,702,674,456,589,548,517,465,463,447,430,425,533,641,653,572,586,521,497,410,447,443,484,578,671,623,637,503,810,861,850,795,772,683,575,635,719,737,803,795,845,821,777,512,426,502,518,608,679,646,667,563,486 16,287,242,176,199,157,141,480,640,570,590,585,645,522,614,608,626,633,668,667,694,418,496,515,508,524,494,550,474,401,533,529,529,514,550,508,532,417,436,461,488,571,684,604,628,458,818,797,757,755,769,750,697,554,621,649,743,733,806,806,779,483,565,493,532,601,621,621,676,589,613 8,8,7,22,27,23,19,415,386,402,378,370,381,405,415,400,402,402,401,402,405,388,397,393,392,390,387,393,388,372,393,402,403,412,398,389,390,382,404,392,385,395,422,402,418,395,437,442,427,420,426,386,383,410,421,420,451,447,495,458,444,389,379,385,392,387,397,384,390,385,399 4,15,15,43,55,55,43,394,396,414,400,411,396,396,408,404,409,409,415,481,445,405,435,420,399,412,394,402,393,372,397,439,487,408,437,398,390,394,399,407,428,455,470,430,418,426,481,608,605,539,491,467,418,577,665,675,661,616,607,531,501,399,400,394,389,402,468,422,444,416,413 14,79,70,122,158,143,106,488,666,622,565,501,517,514,558,541,543,530,677,806,779,527,743,699,619,616,503,501,441,403,494,761,800,714,734,619,514,429,438,435,448,510,614,578,568,456,761,971,979,912,883,796,657,557,626,650,731,725,783,768,729,439,480,446,466,631,791,725,756,635,514 19,24,16,68,67,47,51,432,425,439,392,402,390,437,448,438,438,407,457,518,490,400,457,444,414,406,404,401,390,407,412,475,504,466,460,401,396,381,413,395,425,445,486,467,468,441,575,653,656,581,528,468,441,496,536,546,603,587,625,613,549,392,390,404,411,450,487,468,449,418,403 20,31,31,114,204,196,104,515,437,424,391,408,410,532,586,540,514,512,472,460,447,413,408,403,399,382,391,400,394,400,457,430,422,412,424,413,391,402,445,458,483,549,612,558,522,500,686,609,551,516,492,464,414,649,727,732,778,755,805,736,680,429,392,422,427,426,444,431,452,419,425 14,86,73,30,42,34,24,413,415,417,391,411,418,420,422,407,396,400,420,435,426,397,420,403,416,412,397,397,378,385,404,423,436,410,435,408,406,381,414,405,442,471,502,468,431,422,509,557,554,492,481,430,389,485,534,537,563,563,603,566,504,382,392,397,402,408,425,419,429,414,390 6,8,8,68,100,103,70,406,393,401,413,390,383,415,421,396,394,411,416,464,436,402,425,413,406,414,407,386,392,402,395,418,442,414,425,402,390,382,384,388,396,394,424,442,452,408,472,593,590,521,498,465,426,414,453,446,482,496,499,495,461,396,401,390,397,411,455,451,442,421,397 7,13,12,26,35,32,24,388,385,381,373,373,379,383,395,395,392,371,381,393,366,386,370,384,384,376,386,383,382,383,384,377,386,385,383,376,397,385,376,391,390,385,425,388,394,397,398,374,376,386,362,382,395,414,393,429,398,410,434,404,403,384,398,383,387,375,361,386,392,388,376 2,12,12,68,103,107,70,408,460,426,410,422,414,462,468,464,447,429,465,542,523,413,492,454,433,416,418,394,388,411,424,501,531,470,493,429,422,396,387,396,401,437,463,450,468,392,588,739,745,666,624,544,468,452,484,479,548,546,610,599,558,395,401,411,408,469,539,487,517,440,423 10,34,33,77,109,107,76,436,435,425,414,397,411,453,483,483,461,463,476,495,492,420,462,434,419,416,395,413,392,404,427,487,517,439,464,422,421,411,421,411,439,470,524,478,504,428,600,705,691,611,594,498,438,484,551,544,607,579,646,617,567,404,398,414,401,450,480,473,498,436,394 16,13,12,26,41,38,23,410,383,403,373,367,368,382,411,407,417,409,374,390,400,375,395,376,392,401,386,389,391,394,399,399,390,390,382,385,388,401,391,417,406,418,459,424,413,401,451,402,407,417,397,395,358,430,467,464,487,458,495,483,446,393,366,377,383,394,397,371,392,396,393 9,17,15,37,50,39,27,395,390,392,406,382,413,419,406,406,402,399,383,406,410,370,409,387,393,386,393,381,385,396,399,393,404,405,386,411,392,412,398,408,419,411,417,417,420,403,449,455,486,437,430,394,399,420,473,445,476,473,523,468,452,399,387,400,388,392,394,385,408,396,367 7,16,14,35,49,34,24,397,425,382,388,363,393,424,419,410,400,394,386,428,411,392,408,392,389,371,379,385,374,390,387,405,418,407,406,405,406,370,403,399,393,429,449,421,424,392,469,477,470,432,431,419,395,460,466,483,503,495,532,493,454,398,385,386,390,403,414,404,395,378,396 13,12,9,34,37,26,24,416,389,388,394,385,395,438,448,434,395,405,406,407,391,395,391,382,364,383,391,392,386,393,410,406,407,389,404,386,381,408,395,425,399,433,462,442,427,410,491,442,421,426,410,378,399,439,482,483,531,526,570,527,475,378,388,389,387,382,407,397,398,398,391 16,8,8,155,267,266,152,428,422,423,417,409,418,437,437,467,434,439,479,459,475,395,425,415,397,413,411,393,393,406,429,444,461,431,433,411,410,389,396,401,398,410,457,438,437,413,557,612,594,531,529,483,426,430,479,477,531,524,594,555,530,396,401,424,417,424,448,452,449,428,412 16,14,14,58,70,70,57,383,444,434,443,393,419,428,450,452,426,422,479,525,530,423,472,458,440,423,405,410,405,391,415,481,523,463,464,435,418,397,398,393,376,408,433,423,444,409,529,720,725,648,614,537,448,438,450,464,513,489,540,530,520,406,403,396,400,438,503,480,502,442,414 11,22,22,116,231,233,116,414,439,408,409,404,401,423,429,435,450,409,459,547,518,408,503,476,451,418,405,424,396,398,414,520,541,465,490,427,416,396,391,381,395,430,470,434,434,423,525,725,730,646,586,506,431,438,478,481,542,525,575,544,499,410,394,396,398,425,533,482,511,435,429 16,324,282,270,370,263,188,449,460,439,443,406,429,484,516,489,475,457,473,511,506,400,460,450,423,409,416,398,402,427,493,499,527,447,472,422,414,462,473,507,561,636,723,641,591,462,651,692,679,596,557,497,455,527,597,617,684,666,723,689,628,427,410,416,439,455,495,429,458,444,424 7,109,105,223,356,354,216,540,470,446,441,413,446,572,631,604,594,575,570,536,547,396,444,439,426,429,410,430,401,428,508,486,475,441,451,447,429,459,490,494,536,604,701,652,644,543,762,689,636,601,573,552,466,738,808,811,820,792,830,793,737,467,405,472,474,523,487,509,507,457,434 6,116,106,85,120,114,80,491,740,690,598,492,475,520,551,522,540,515,782,901,848,688,885,802,720,703,565,496,439,402,502,881,895,799,802,638,555,429,462,491,535,602,665,596,585,560,746,1004,998,918,883,765,619,704,746,726,748,735,781,751,711,438,459,430,454,778,887,805,811,678,547 18,14,14,32,52,50,30,399,398,409,405,400,402,440,454,432,444,441,431,461,451,403,436,431,401,419,393,397,390,412,430,438,463,429,443,396,395,388,384,393,393,421,439,438,426,393,548,599,592,538,510,442,427,440,453,474,536,523,585,539,522,397,385,417,395,435,457,450,458,415,415 12,8,8,10,14,12,8,487,569,523,498,463,469,499,549,527,529,510,594,691,661,476,614,561,519,518,455,425,415,386,481,655,677,578,611,504,447,400,405,391,408,442,537,522,536,422,712,858,849,794,759,676,539,472,504,547,625,641,700,720,660,444,445,420,455,588,714,653,674,545,479 13,9,9,16,17,17,16,428,407,398,388,379,402,397,412,409,422,393,412,413,405,378,419,402,405,387,385,389,395,392,422,406,426,421,423,405,396,378,400,388,421,450,523,488,465,396,453,480,480,461,472,440,400,405,421,427,458,446,484,456,442,392,386,378,385,396,419,413,395,400,405 7,10,10,36,43,43,34,381,390,414,402,396,389,382,370,398,389,409,387,452,444,395,434,420,400,393,391,377,385,395,377,427,449,411,415,396,403,393,380,394,392,385,395,385,404,384,395,515,551,479,448,414,408,381,374,391,411,402,421,395,399,387,394,395,393,411,424,419,410,413,401 8,26,25,114,200,196,109,401,447,412,394,391,385,399,425,406,410,417,430,463,482,407,466,440,430,415,410,401,378,383,412,461,478,446,453,422,422,406,370,391,377,386,433,409,402,408,470,647,669,559,542,470,421,410,419,390,429,437,487,462,441,395,394,371,396,429,461,448,436,417,411 12,25,23,42,80,74,37,414,460,447,437,399,436,420,445,433,445,455,465,559,526,423,497,478,460,427,407,404,401,377,439,518,534,470,497,446,415,380,395,388,386,428,477,455,490,408,590,742,733,651,622,553,470,438,478,475,548,544,589,599,529,418,398,406,405,436,541,516,508,441,436 5,12,11,27,45,38,22,398,405,417,380,397,402,381,397,418,409,407,414,466,451,388,439,408,402,388,386,392,384,397,398,438,468,425,435,425,390,402,390,403,412,418,436,422,404,409,455,535,556,491,468,422,404,426,451,452,452,469,489,492,433,391,386,389,392,412,456,424,421,384,372 12,15,15,54,73,74,54,388,459,429,424,408,410,405,413,421,432,403,444,516,510,405,479,434,423,413,403,410,390,371,413,489,498,460,471,418,389,391,384,377,391,406,452,411,416,403,525,671,670,604,558,491,437,413,435,453,473,482,533,550,487,394,395,389,399,447,504,471,467,442,402 16,30,30,132,179,177,130,465,525,489,479,461,486,488,538,530,511,514,572,627,604,437,527,495,474,456,417,439,414,362,483,562,570,530,541,483,449,389,397,407,415,455,545,534,529,407,712,817,804,750,718,626,534,461,531,559,664,641,719,712,667,435,466,442,463,541,626,558,606,514,468 5,24,24,117,156,162,118,410,472,442,443,400,420,432,416,405,422,427,442,566,560,425,528,484,452,445,424,393,390,384,421,532,575,489,485,445,407,366,369,379,405,384,430,436,425,413,494,728,751,656,628,523,443,415,437,432,492,485,513,510,468,396,407,397,408,452,552,520,496,445,413 20,15,15,51,84,86,50,423,517,488,471,459,464,451,471,479,498,464,543,669,635,447,590,527,499,477,426,433,400,385,456,617,664,560,582,469,434,386,403,382,430,439,511,512,510,417,662,857,863,790,758,653,526,496,533,542,623,605,678,658,607,423,432,426,428,492,634,594,614,505,441 9,9,9,153,239,239,155,392,423,382,395,391,390,421,419,432,407,412,412,438,418,399,421,409,401,407,397,403,401,403,403,434,435,415,427,378,403,390,394,390,408,422,445,424,426,410,494,542,524,467,486,436,408,464,516,516,544,526,563,519,487,406,391,389,386,402,435,405,403,406,386 9,93,76,44,52,28,25,419,439,454,437,421,410,437,444,454,424,424,426,487,494,396,452,416,417,413,402,402,375,384,421,472,469,449,445,420,420,408,421,417,424,488,587,500,466,432,594,644,640,564,529,466,418,507,590,592,659,634,682,621,583,393,429,392,398,437,470,457,462,435,406 3,9,9,24,41,39,23,409,414,384,380,407,389,401,419,406,411,433,417,429,436,401,419,386,389,400,395,376,385,389,401,428,421,397,427,393,391,403,404,404,412,436,469,425,422,397,481,513,510,458,434,425,398,431,458,470,526,522,544,491,460,391,394,403,392,389,424,415,414,382,400 14,27,25,62,64,59,58,414,479,465,442,415,411,425,438,474,439,431,482,577,546,427,537,484,458,454,414,419,406,410,430,551,574,502,499,424,404,388,403,412,424,454,500,461,455,408,587,759,765,690,645,519,474,461,535,534,591,583,644,603,581,408,419,388,415,439,561,516,524,447,409 16,14,13,92,134,133,92,421,422,420,409,414,402,426,443,445,451,445,458,470,467,399,445,412,410,406,390,396,394,393,417,444,474,423,428,420,392,402,408,417,407,436,457,447,444,413,568,638,615,565,524,470,433,452,481,500,557,530,598,564,496,397,403,392,406,430,469,450,464,430,390 4,17,16,29,49,46,26,433,416,404,401,405,394,442,442,418,402,399,417,448,431,393,431,427,403,416,401,379,368,377,440,446,450,437,441,405,414,385,412,416,463,534,663,606,554,403,523,531,522,481,487,464,426,453,471,499,538,525,572,507,487,382,395,388,401,416,450,432,431,414,393 2,9,8,14,18,15,12,396,402,397,389,386,395,417,398,412,396,392,410,439,429,399,418,413,402,405,390,390,388,370,393,439,447,423,415,406,374,378,380,396,392,412,406,400,409,415,424,522,533,482,455,433,398,398,412,409,449,430,458,442,416,384,387,399,393,392,431,420,419,402,389 1,22,22,95,149,154,97,388,403,389,408,383,380,413,420,405,408,401,406,424,412,396,416,402,396,391,392,387,376,397,398,400,402,394,401,404,393,394,408,408,438,474,503,453,433,462,507,480,448,426,425,413,381,640,724,716,705,641,652,550,494,390,392,395,384,399,412,400,395,393,373 6,35,32,19,23,16,12,419,386,395,398,381,403,427,448,422,433,432,424,424,416,391,400,384,404,393,406,377,389,404,424,425,428,420,408,412,378,426,408,436,439,509,559,502,472,421,573,522,497,485,430,412,404,531,602,608,659,627,673,614,548,404,394,405,407,403,431,416,406,409,389 7,8,8,54,74,76,55,411,386,392,395,393,400,406,450,428,426,407,417,424,407,381,400,399,401,382,384,383,390,411,412,400,399,396,389,376,392,389,417,423,403,431,475,458,426,405,538,467,449,436,427,404,427,477,536,530,580,575,605,567,513,394,373,400,406,406,411,402,407,404,397 9,10,10,51,101,106,53,417,437,413,418,386,401,421,443,424,415,428,442,453,448,393,427,405,396,406,397,408,392,378,416,441,435,408,435,409,399,380,389,406,395,427,453,433,449,391,530,605,596,545,512,455,426,434,473,474,550,535,573,531,510,410,412,411,401,418,430,424,437,410,400 2,33,33,110,166,166,110,393,401,408,381,382,366,396,405,393,398,405,397,425,399,390,396,412,388,378,399,372,388,399,397,417,423,406,428,394,406,394,389,398,397,411,440,421,418,401,465,489,501,476,439,402,414,446,486,480,505,500,519,470,455,384,386,386,383,403,393,396,404,394,391 11,39,35,613,1023,1023,606,639,727,677,668,638,700,674,735,737,740,751,777,793,800,544,656,646,629,611,578,574,526,388,698,723,713,683,737,682,632,416,440,429,474,559,723,729,767,533,924,947,934,905,896,870,786,643,716,743,831,834,901,913,885,601,614,604,645,743,785,760,803,713,684 5,15,15,66,72,69,63,420,466,429,418,410,401,405,439,432,416,423,467,540,545,406,493,474,447,436,395,402,387,392,413,529,563,482,489,453,417,396,380,383,401,419,436,412,443,410,525,747,743,662,617,518,446,415,454,462,488,495,557,542,496,404,404,409,390,439,541,486,507,447,427 18,15,14,36,55,39,25,404,394,361,366,403,384,410,419,412,403,402,387,412,401,397,404,389,396,394,389,382,388,417,393,419,400,393,399,392,380,406,405,425,403,425,453,416,423,396,453,451,450,438,426,401,387,435,469,475,496,479,532,485,448,379,365,375,385,390,401,415,399,400,409 12,12,11,65,95,92,61,398,395,399,406,388,403,403,398,397,387,402,408,437,439,407,450,419,402,409,378,391,392,365,392,441,457,421,414,423,388,380,390,399,401,395,421,404,401,397,465,555,555,517,469,418,418,403,422,449,459,455,483,474,456,416,382,393,406,408,428,419,441,390,382 13,112,105,156,201,186,139,507,651,601,567,507,533,534,593,571,586,580,694,786,777,536,723,676,611,586,524,474,449,403,528,751,782,690,711,600,523,418,436,458,478,554,675,646,638,472,802,943,949,883,858,780,656,549,671,700,777,770,826,815,770,451,469,462,481,628,760,717,720,634,546 9,175,145,402,507,419,338,601,727,673,637,581,579,634,688,666,660,666,748,842,829,573,784,740,669,658,548,543,475,446,590,802,828,750,773,677,596,429,453,457,483,559,705,685,686,525,859,1012,1014,956,926,848,744,636,726,750,822,816,871,862,823,515,518,510,533,727,844,797,815,708,607 7,14,13,19,25,23,17,420,501,464,468,430,430,441,469,448,462,445,494,636,622,431,605,554,466,463,429,425,403,382,424,581,656,541,552,469,421,398,396,412,422,446,488,489,488,412,594,768,782,696,653,563,472,457,482,484,556,566,625,598,570,415,395,404,393,496,626,548,576,494,425 2,8,9,22,22,22,22,409,455,417,419,431,399,408,434,416,419,412,468,520,523,408,505,456,435,431,420,401,390,380,416,496,529,466,464,431,433,391,406,397,386,402,420,415,410,389,495,715,736,641,603,513,455,399,407,443,453,464,486,478,458,382,399,390,400,436,507,489,468,434,432 2,9,9,34,41,36,30,469,716,672,644,605,648,494,533,535,522,520,711,800,811,566,732,720,681,644,576,579,502,382,500,773,792,753,785,704,640,390,397,402,427,432,521,524,553,398,734,1010,1004,971,945,892,796,459,503,513,597,607,671,681,667,448,629,454,468,728,847,832,864,765,709 12,26,25,133,147,141,125,437,517,482,447,406,443,476,498,463,460,472,543,665,633,445,602,552,499,472,425,427,405,363,427,624,653,547,587,490,419,384,430,405,410,458,509,497,501,443,660,837,839,764,732,625,512,501,572,567,647,643,682,667,616,413,434,408,420,508,656,596,604,510,458 7,8,8,24,22,18,20,388,417,408,404,391,386,408,414,402,410,413,410,489,464,399,489,450,411,419,399,399,390,410,392,446,502,447,449,407,377,384,404,398,397,418,453,417,413,386,455,529,584,502,480,431,409,428,447,466,486,481,487,458,428,387,375,389,384,414,487,453,458,414,395 17,10,10,103,169,175,104,403,397,410,391,375,383,395,414,394,396,404,418,442,420,392,418,410,401,412,386,390,394,380,389,436,422,408,399,413,387,400,391,388,398,392,438,408,400,398,454,553,527,487,459,443,405,411,450,451,497,482,505,469,433,385,401,381,391,401,431,418,416,415,394 16,11,11,55,60,57,53,415,434,411,428,387,423,444,444,454,434,441,451,491,488,404,452,431,428,421,387,403,376,420,414,481,484,445,430,422,407,406,410,419,419,453,530,458,460,425,583,679,664,600,555,494,427,493,559,575,629,609,662,624,566,406,405,391,398,415,491,457,465,435,412 4,10,9,9,11,10,7,503,624,597,500,508,505,537,600,588,575,571,671,763,738,520,693,619,578,566,477,475,422,396,533,726,746,647,680,572,504,403,411,414,427,464,567,563,604,410,762,918,907,849,818,735,607,481,535,555,657,665,746,757,715,456,468,471,481,647,781,717,727,621,526 9,42,26,64,110,59,34,421,404,384,405,382,405,418,430,448,426,427,431,411,441,402,400,409,398,375,381,392,382,423,409,423,447,399,429,396,382,410,423,411,451,466,529,489,434,433,536,528,496,452,453,408,393,499,519,543,596,567,625,546,506,399,381,396,388,400,415,428,398,405,369 17,10,9,21,29,26,17,393,386,395,376,368,392,397,398,393,401,386,384,416,409,372,388,392,401,385,379,391,399,389,398,407,411,377,389,364,388,395,407,387,388,418,443,418,405,417,437,435,425,403,416,387,383,425,442,442,446,457,487,458,444,382,397,388,388,392,396,403,405,382,402 4,19,12,39,39,20,23,452,441,430,399,383,415,462,487,474,493,460,459,509,499,414,444,423,414,398,399,391,388,394,445,483,485,445,467,411,401,404,430,448,485,542,639,563,528,453,668,661,645,569,543,483,452,590,672,687,739,728,768,709,654,397,408,416,404,427,460,474,455,419,409 19,20,17,36,52,41,28,393,387,378,372,369,392,404,420,402,409,405,402,405,411,379,397,398,383,383,390,382,393,386,395,419,389,391,386,374,385,399,399,404,413,416,479,449,425,407,476,448,430,417,420,398,398,421,476,457,481,459,516,491,447,397,401,401,391,395,419,393,416,374,394 8,94,87,84,134,116,70,451,488,481,449,423,421,454,490,447,483,490,526,614,612,427,571,536,473,446,424,414,400,424,450,603,629,536,527,465,415,383,413,448,447,469,576,509,490,450,663,792,794,719,684,563,474,517,590,597,653,641,708,667,637,414,434,444,410,522,645,590,601,490,445 12,8,8,37,46,45,36,405,466,448,426,419,387,403,446,419,422,424,454,557,541,420,527,480,460,427,408,408,382,399,393,524,572,501,509,435,409,372,398,402,393,416,436,430,406,387,523,769,787,696,662,542,463,407,435,470,511,486,548,505,492,397,396,406,403,447,553,501,546,470,431 4,8,8,150,164,161,149,406,497,471,438,423,429,422,459,455,444,459,516,612,602,443,537,514,469,475,433,434,404,395,434,569,608,544,549,463,445,392,392,405,396,412,474,460,492,419,614,797,805,734,697,593,510,440,473,477,534,532,599,591,563,405,413,409,417,489,615,563,564,484,454 14,11,10,29,35,30,25,402,389,387,399,386,383,390,388,394,393,364,385,400,400,383,405,399,375,385,383,379,387,386,380,387,399,398,383,393,395,410,406,410,398,432,432,445,413,394,434,429,419,387,400,389,371,425,425,444,469,452,486,448,441,391,384,383,386,387,389,399,409,380,379 20,9,9,28,33,25,22,428,464,450,434,409,430,435,459,456,443,433,494,588,543,421,533,489,463,451,425,407,395,396,424,567,591,504,528,450,433,373,385,406,407,414,486,457,448,410,561,735,743,668,627,539,467,431,471,474,526,521,567,569,520,396,405,387,408,450,550,507,522,469,420 19,85,68,599,480,377,492,439,439,408,415,386,423,439,460,465,444,439,461,469,459,402,448,425,408,402,400,380,399,444,412,487,481,452,443,416,404,402,418,401,433,434,526,458,481,464,584,640,624,571,518,474,431,492,558,563,624,615,643,623,548,430,408,398,419,425,480,437,460,425,421 8,123,70,148,303,156,78,510,480,459,444,419,436,553,595,551,555,526,524,585,578,424,519,487,450,459,427,417,400,428,506,543,567,511,518,426,441,416,446,484,503,586,684,617,603,487,781,770,750,683,654,583,485,625,745,767,837,823,862,815,759,430,409,419,444,488,566,534,530,473,438 6,8,8,40,51,52,40,411,442,413,428,390,400,424,443,422,418,406,446,524,507,409,484,471,428,423,402,405,394,393,402,495,529,453,485,434,426,380,394,405,395,432,469,437,437,394,533,720,743,647,612,505,450,447,502,478,544,534,565,534,488,399,409,387,400,419,511,478,462,451,415 8,22,20,54,75,47,30,464,470,436,420,402,414,466,470,453,428,438,452,524,543,408,494,471,423,433,403,405,399,395,481,504,541,478,499,423,426,400,404,438,450,553,692,618,589,422,595,690,699,636,621,548,484,482,537,524,608,588,657,609,559,403,392,401,419,438,519,469,479,416,404 19,14,13,64,102,89,53,403,489,450,429,429,415,420,440,437,447,449,477,563,573,430,523,504,427,439,425,417,400,416,422,527,577,498,516,454,432,398,400,398,406,426,454,421,429,413,582,775,791,713,683,564,485,443,479,481,529,525,596,582,535,410,425,408,420,458,569,527,521,460,431 15,35,19,77,98,60,45,478,511,474,446,446,456,493,545,516,520,494,546,620,601,426,553,505,491,465,439,418,406,417,512,591,623,526,546,463,436,431,508,558,596,699,782,679,627,475,745,807,793,717,693,576,487,651,750,782,837,822,852,785,721,427,407,417,422,499,597,560,550,469,453 1,63,51,38,44,31,28,607,524,476,497,463,481,655,709,693,678,650,624,591,602,423,455,430,447,429,419,406,379,445,614,548,515,478,493,431,439,455,494,512,586,680,793,760,750,554,879,791,712,686,651,601,516,748,819,837,899,889,934,904,857,498,425,519,500,519,526,517,529,460,432 5,26,20,22,23,13,13,420,427,414,427,387,401,416,429,431,429,443,453,463,463,398,430,412,420,397,383,385,408,414,425,448,465,421,433,386,410,415,416,420,475,478,586,505,470,421,581,606,594,552,515,451,419,499,574,592,644,620,662,591,544,402,412,387,401,414,462,432,436,424,403 14,210,142,331,549,369,223,749,822,774,727,663,678,798,846,838,831,818,853,927,911,656,870,825,750,729,632,607,491,534,757,887,919,833,857,750,681,562,602,639,701,787,889,857,858,690,977,1023,1023,992,969,894,785,849,914,920,967,959,1004,989,953,624,588,620,655,789,909,867,872,781,679 9,13,11,24,25,19,18,394,412,402,392,404,414,410,421,426,436,424,435,452,447,390,432,426,400,395,395,382,373,404,404,440,447,419,413,406,396,406,395,393,407,430,455,428,431,421,505,583,554,505,477,424,390,471,517,498,539,526,558,544,502,390,401,395,389,417,443,407,434,415,388 14,24,19,16,22,16,11,531,600,535,532,486,518,569,636,633,614,610,665,714,695,471,629,583,537,509,472,453,412,401,560,681,698,614,649,527,500,412,418,447,466,517,655,631,653,422,803,875,856,804,785,705,579,537,648,656,737,745,802,802,756,479,455,475,520,613,718,660,684,569,518 2,131,96,108,148,96,75,478,508,464,459,415,433,526,565,525,502,512,569,630,603,454,577,516,461,468,425,403,402,444,561,623,626,545,571,481,439,467,572,639,709,809,885,807,732,481,802,825,805,735,702,613,514,651,760,811,919,913,945,870,806,425,394,425,434,514,615,566,575,503,438 19,23,23,56,91,86,51,415,496,460,445,426,420,446,468,469,436,459,517,572,566,424,522,501,457,439,407,421,407,396,443,557,578,492,523,442,435,404,403,419,425,451,532,486,481,407,633,785,783,709,693,591,494,445,499,532,588,591,644,628,578,420,418,416,413,498,601,534,551,473,430 4,9,9,63,66,63,59,396,433,423,400,394,409,423,445,433,423,436,453,523,489,429,468,450,412,425,420,414,412,393,424,486,483,458,486,417,403,410,410,394,422,425,488,440,420,432,556,673,669,606,566,497,442,463,505,502,541,538,615,573,531,401,404,415,386,437,491,452,496,433,414 3,17,17,146,219,227,151,418,484,457,429,401,413,422,428,451,415,443,505,557,562,423,538,493,449,441,408,417,392,386,419,520,558,508,505,449,415,424,391,403,399,425,453,448,447,410,557,769,791,712,663,558,469,429,464,468,530,530,566,561,521,410,404,391,409,464,558,531,526,444,439 1,15,13,7,8,5,4,404,426,398,409,388,387,436,455,449,425,423,432,479,456,406,427,413,395,400,389,385,376,382,424,477,465,426,446,420,391,422,423,462,492,565,639,562,504,430,615,614,566,525,511,446,422,522,595,622,719,706,739,675,594,373,400,399,386,432,449,427,424,407,387 9,22,19,70,100,83,57,387,422,428,405,392,410,402,426,389,399,397,427,497,473,414,456,452,435,419,393,405,394,398,409,481,524,471,473,445,391,394,398,398,400,396,439,425,405,390,476,659,705,623,597,524,447,409,437,442,465,455,482,496,455,394,379,387,398,429,480,475,491,437,390 7,80,75,177,229,217,168,581,602,551,529,474,508,596,667,668,641,629,657,713,712,472,627,579,538,526,467,450,437,448,568,644,663,589,627,523,469,431,469,452,484,549,697,664,664,484,828,874,871,810,787,728,586,614,709,734,813,804,860,847,795,489,471,477,511,592,690,652,657,552,513 6,15,15,49,65,66,50,410,449,428,434,418,419,420,424,424,408,419,440,510,490,397,459,448,431,430,419,394,399,384,396,489,493,458,471,419,420,384,394,409,391,417,438,427,428,394,510,688,707,621,575,475,437,440,479,480,528,499,554,531,494,381,417,393,404,460,488,468,462,410,418 16,40,40,75,119,120,75,417,799,731,648,506,489,449,448,410,404,426,840,980,890,782,969,862,799,763,622,545,453,400,449,965,960,867,855,692,615,406,493,513,578,621,652,544,520,592,523,1023,1023,945,898,756,599,706,708,647,605,551,585,537,490,398,485,377,403,824,948,823,841,710,526 20,15,16,92,155,158,92,435,413,409,418,383,418,415,437,417,447,424,455,454,465,393,434,406,401,402,397,382,391,386,414,459,454,408,424,394,387,403,394,427,402,416,488,451,430,411,541,619,604,529,518,473,422,465,514,504,566,563,611,558,501,385,386,402,414,427,447,431,452,419,401 9,132,125,100,129,124,94,433,373,394,392,407,396,425,442,409,409,417,418,458,422,372,433,420,391,396,402,380,387,411,410,412,447,412,404,396,389,413,400,410,407,446,496,426,429,412,514,494,499,438,430,418,391,455,490,476,531,522,546,522,480,401,394,398,395,407,411,419,402,407,385 18,18,15,38,50,41,29,414,396,384,375,358,376,396,397,404,388,396,373,365,384,372,392,382,387,382,375,380,376,393,397,392,387,382,402,377,389,386,418,422,398,420,453,433,400,406,436,413,393,398,376,374,374,438,476,460,489,485,496,465,430,386,386,391,389,376,378,390,366,369,392 11,40,38,75,97,87,66,405,442,429,403,413,396,434,437,449,452,412,457,529,504,402,482,439,421,427,415,398,406,388,430,489,518,438,458,412,393,393,393,401,415,449,499,479,469,412,590,690,686,606,569,521,433,469,524,542,619,602,660,602,561,395,404,410,405,437,518,465,491,427,423 6,18,16,27,48,44,24,395,381,416,370,382,378,383,426,412,414,400,403,396,407,387,389,394,394,391,387,382,386,383,401,400,406,391,390,390,383,384,400,411,415,427,474,444,437,405,474,425,415,407,406,395,382,459,498,490,522,511,542,505,474,381,386,384,391,377,390,382,384,406,363 19,41,40,215,362,368,215,402,386,390,381,382,374,406,414,411,431,417,413,403,416,386,384,407,392,394,394,381,402,413,398,419,406,397,416,387,392,399,418,401,409,475,471,443,413,445,472,498,471,430,411,404,405,497,559,551,556,541,556,512,467,404,391,392,397,390,406,411,400,390,394 3,30,26,27,27,22,21,415,420,400,410,404,394,425,453,429,438,428,448,460,454,410,419,430,403,394,382,383,396,409,432,455,455,430,434,416,413,417,404,436,468,512,595,539,483,416,573,599,573,514,472,452,408,493,586,598,656,641,689,626,559,406,383,402,415,415,460,430,428,405,395 9,105,100,111,133,125,104,470,426,409,385,384,391,470,493,477,475,441,456,470,470,397,465,447,413,419,397,389,400,389,431,466,477,430,435,396,406,423,435,451,448,493,564,530,521,430,572,585,592,524,489,441,422,538,571,578,654,642,700,654,580,399,392,397,418,419,468,424,456,451,400 1,18,17,30,25,22,28,424,492,490,422,407,437,428,461,424,426,416,462,655,631,431,649,575,484,498,442,430,407,418,416,591,681,538,568,456,422,390,406,417,414,438,517,463,448,429,561,742,793,682,660,538,445,470,523,525,593,551,621,568,535,398,411,402,403,476,674,612,570,503,430 18,9,8,27,33,25,21,429,382,413,409,379,373,433,461,435,424,434,397,403,409,393,390,387,382,388,378,386,387,403,416,404,420,402,391,416,388,392,381,419,422,420,491,449,447,415,525,481,489,446,427,411,378,463,526,521,540,556,612,589,494,393,383,394,399,402,406,409,403,381,387 20,9,9,19,29,27,17,384,384,388,373,370,378,384,404,400,397,389,384,400,412,377,396,387,385,379,376,371,366,369,389,383,390,388,397,383,378,400,388,382,388,387,419,381,400,386,425,407,408,402,392,397,393,403,408,407,436,440,436,397,402,389,388,394,382,372,381,382,381,383,384 19,17,17,44,90,89,42,419,456,422,413,392,404,413,443,451,442,426,480,511,491,411,453,454,423,430,420,403,409,392,406,499,513,446,462,430,418,407,383,397,392,417,435,452,439,399,573,691,682,603,571,512,435,430,449,482,531,506,566,572,500,419,404,400,417,447,503,461,490,436,423 7,14,13,10,12,8,7,408,382,382,399,369,413,414,429,417,417,420,406,428,414,385,426,416,397,384,396,392,374,395,390,440,428,423,418,397,408,417,407,399,400,426,463,448,425,383,484,552,528,484,465,425,405,443,470,478,521,512,542,491,475,392,382,395,392,388,428,420,420,405,385 5,13,13,58,75,55,46,398,449,417,416,410,413,401,422,428,426,410,461,525,523,413,504,480,440,438,423,400,402,415,412,512,535,475,491,418,412,389,395,388,400,418,443,434,451,399,501,703,698,622,568,485,427,448,460,492,545,498,552,548,494,395,400,392,402,438,520,467,497,417,422 7,9,8,20,24,23,19,396,427,414,418,399,397,398,403,407,403,414,432,498,472,410,468,452,421,444,400,404,395,375,390,467,513,457,453,407,404,380,390,385,401,409,424,416,422,396,489,648,676,584,563,467,431,393,411,437,466,469,495,477,466,374,393,380,386,425,499,464,467,431,399 13,47,42,705,1023,1023,676,465,604,581,522,478,523,462,543,521,513,514,629,766,738,498,713,671,589,566,501,476,433,421,466,728,762,669,673,567,512,409,420,440,425,491,577,542,554,498,731,942,947,878,853,757,638,538,610,604,694,690,749,738,688,458,484,434,467,610,754,699,710,588,517 18,104,94,61,77,64,51,532,619,582,550,501,523,567,632,620,621,608,673,733,719,478,647,601,556,537,469,458,405,407,566,700,714,652,670,541,463,403,411,446,469,537,665,637,635,434,796,887,874,823,796,720,604,538,643,672,752,754,809,806,762,479,466,478,492,622,717,690,709,597,517 14,15,14,164,237,231,159,406,402,400,407,388,395,427,432,424,414,419,428,469,460,383,453,406,406,401,377,380,384,377,396,460,464,442,430,415,405,391,384,408,411,420,459,426,437,393,488,592,581,521,529,444,417,449,487,494,530,508,557,535,486,408,395,382,392,410,462,418,427,420,403 19,26,26,133,222,227,133,412,409,422,389,402,401,431,437,443,432,440,443,461,456,408,426,414,405,398,371,370,389,385,403,434,439,418,425,412,395,393,404,423,425,470,486,444,433,417,528,566,546,506,459,438,415,469,541,543,559,531,586,561,503,417,381,392,412,417,432,416,421,408,393 8,24,18,54,72,48,35,439,421,412,395,398,402,437,491,430,459,422,459,460,457,402,429,426,392,403,391,394,375,409,436,457,468,440,446,413,403,389,417,416,410,460,521,481,473,436,586,609,592,525,496,470,378,485,530,531,589,595,659,613,547,375,387,408,392,420,477,441,444,403,412 2,11,9,22,32,24,17,418,402,390,381,381,389,424,413,408,402,403,396,376,403,398,389,390,390,379,367,375,383,404,398,396,407,388,391,394,384,391,404,407,406,395,444,412,404,399,427,424,429,415,395,392,385,426,425,462,452,457,507,467,446,373,382,393,383,377,384,387,381,397,376 8,17,16,90,122,107,78,411,462,445,433,415,423,438,454,425,452,438,473,560,547,419,507,498,443,428,427,415,385,407,419,515,549,482,508,446,423,377,407,418,428,443,490,469,466,410,570,757,768,687,666,553,456,414,506,505,573,560,612,585,527,400,395,395,396,478,551,517,521,465,423 1,51,44,51,64,49,39,428,496,464,422,417,434,441,482,468,459,451,528,634,609,433,578,519,501,480,438,427,396,384,432,601,641,550,582,461,456,388,413,397,415,439,494,469,475,408,602,797,802,726,683,584,482,461,505,516,606,572,639,636,582,397,393,395,420,473,609,558,555,488,426 17,199,176,71,94,80,60,439,394,396,403,402,386,430,442,443,429,423,398,415,417,374,407,389,370,377,386,372,380,408,450,413,387,409,409,403,365,416,443,454,473,517,631,563,515,395,488,446,429,409,390,402,394,432,438,444,507,501,544,497,464,403,402,395,397,393,399,392,390,398,400 16,248,157,221,259,144,129,652,669,607,620,593,656,689,761,748,748,742,753,743,756,457,499,531,493,507,504,504,459,461,697,655,634,571,640,587,563,536,601,646,699,779,867,820,808,625,959,912,869,854,839,824,741,789,856,876,936,935,981,968,932,528,512,540,578,658,654,663,698,618,568 10,10,9,23,30,25,19,409,375,366,379,390,388,418,423,439,406,413,403,405,384,380,404,396,392,389,383,391,393,372,384,392,388,391,386,368,379,399,388,376,392,403,420,432,401,398,449,424,406,387,407,400,387,389,402,401,445,450,496,490,429,382,386,385,399,401,396,389,395,399,378 14,507,304,103,136,74,55,532,590,547,513,481,467,579,625,593,584,562,637,742,726,467,666,603,552,522,453,443,405,445,556,699,733,632,632,517,482,463,533,582,635,721,808,726,678,559,816,891,891,829,789,682,537,734,805,820,859,847,881,841,788,456,418,444,452,595,692,646,665,548,450 17,8,8,35,49,39,28,407,402,387,385,393,385,404,422,407,407,404,397,408,399,392,396,400,393,400,390,385,400,384,396,396,395,397,393,381,380,390,389,378,398,398,429,420,413,391,457,414,422,406,409,402,391,405,406,419,451,455,482,450,438,393,391,387,380,387,397,388,403,381,390 14,39,38,149,206,192,139,457,515,465,473,449,463,465,503,493,474,477,535,625,641,447,580,551,508,484,440,435,400,383,460,600,650,545,576,515,461,397,404,425,423,456,527,485,490,448,669,852,867,792,764,655,535,479,521,537,606,620,689,662,624,430,429,437,430,517,611,580,574,496,460 8,23,21,93,130,119,85,417,453,414,423,403,422,420,444,424,420,410,443,520,526,402,512,482,445,427,413,392,388,378,397,493,552,467,465,435,402,399,394,402,406,417,458,409,444,405,467,638,675,580,538,442,424,422,449,470,502,502,509,481,471,380,400,386,396,427,536,506,492,434,396 12,23,24,104,162,169,107,398,416,394,392,392,398,413,412,413,400,406,415,428,450,405,417,413,397,397,404,395,385,399,419,415,421,412,424,413,395,400,399,397,412,418,467,422,431,405,476,504,523,462,460,421,403,437,484,482,496,503,539,499,449,378,368,401,402,392,422,413,405,401,400 17,10,9,87,112,109,85,397,406,423,415,384,400,425,416,411,428,421,416,426,433,387,398,411,419,401,401,403,404,370,395,427,411,400,418,419,416,408,397,404,398,422,471,432,436,393,524,557,548,506,497,465,428,481,497,515,526,551,579,563,485,391,391,397,398,424,415,432,430,409,404 19,9,8,27,32,23,20,395,393,390,397,379,392,418,435,426,389,401,412,425,428,380,415,408,392,397,377,380,378,385,402,433,420,405,405,386,387,401,395,401,403,409,453,438,416,398,487,502,512,441,454,414,382,433,450,439,501,491,543,498,450,393,384,379,384,393,441,427,408,408,385 13,11,8,22,30,20,14,429,410,390,380,385,368,429,434,418,406,405,400,423,427,400,404,403,399,395,390,391,389,407,406,406,418,406,417,404,379,389,406,378,406,405,445,434,431,404,454,473,478,437,420,403,394,413,446,445,488,492,515,480,459,388,384,383,396,398,408,410,406,387,391 18,66,62,104,122,111,93,457,584,541,536,485,475,502,520,515,505,495,613,729,711,495,670,623,541,530,470,435,417,402,500,682,728,645,646,508,441,438,413,431,464,512,589,570,564,457,737,895,903,827,801,699,562,543,626,644,714,704,764,738,693,435,443,428,442,580,719,656,692,571,453 13,12,11,27,35,31,23,427,496,471,420,437,428,437,462,463,444,454,517,588,563,422,534,496,463,450,421,437,389,384,423,546,585,492,515,463,426,398,414,398,416,434,503,468,462,398,610,754,755,674,650,552,476,432,509,507,562,547,627,604,568,396,392,394,422,475,573,513,517,447,428 7,9,8,21,28,26,19,387,399,386,377,378,377,401,391,388,385,393,385,382,372,380,388,393,390,366,367,383,376,391,382,386,383,396,385,370,368,389,392,395,399,405,428,418,393,400,422,401,384,389,391,392,384,423,432,456,444,434,483,447,426,398,385,380,376,385,397,400,384,380,367 13,8,8,18,27,26,18,393,393,398,384,369,380,435,414,442,396,400,392,428,397,392,405,404,395,382,388,395,378,389,411,406,420,397,402,397,409,407,395,390,395,405,440,444,415,399,479,498,476,452,431,415,396,433,445,443,486,490,521,490,464,391,381,393,381,380,412,398,403,403,391 13,148,112,128,205,139,88,592,755,709,658,603,615,646,707,703,692,675,783,877,852,622,832,788,709,688,608,545,490,406,627,847,873,794,809,695,606,429,468,458,513,596,737,712,721,501,866,1010,1010,952,925,847,733,655,730,745,820,811,873,864,831,512,536,501,548,753,876,821,833,725,631 16,13,12,43,88,85,38,427,417,401,396,410,402,431,429,436,441,432,446,446,453,406,429,403,421,406,400,391,403,394,419,442,449,442,425,402,400,396,414,404,406,423,443,429,442,403,548,597,573,531,508,447,412,420,447,475,529,533,584,555,502,415,393,396,407,406,461,448,430,410,412 4,88,59,43,51,22,17,547,554,504,496,471,499,591,644,643,621,615,636,663,660,442,553,514,488,471,421,453,416,444,563,616,617,561,558,464,455,500,533,506,599,671,760,708,685,537,834,836,802,757,733,649,559,723,791,802,850,838,881,860,811,475,418,474,476,548,614,574,595,493,478 11,326,265,620,1023,848,475,821,990,957,923,867,883,858,913,901,899,893,997,1023,1023,873,1023,1011,958,941,869,844,745,580,850,1023,1023,1011,1023,936,878,583,621,660,723,820,937,923,932,725,1023,1023,1023,1023,1023,1023,996,876,946,967,1023,1023,1023,1023,1023,737,821,743,780,966,1023,1023,1023,967,890 4,59,53,135,169,154,120,467,637,584,527,471,511,501,517,516,509,516,639,772,744,507,719,669,578,562,469,466,411,424,472,729,768,671,702,569,521,378,420,409,437,493,559,564,559,426,738,933,939,869,841,748,626,526,601,603,688,676,749,733,703,413,451,438,447,604,760,708,719,605,511 16,18,17,50,79,77,48,423,439,444,414,419,432,437,472,442,458,468,502,542,541,411,488,473,433,435,444,408,399,386,428,503,532,473,485,441,442,390,391,393,403,414,443,451,457,395,601,749,732,671,644,555,475,427,446,485,540,533,589,579,549,403,423,400,416,484,533,513,523,475,438 19,39,19,97,138,81,64,433,463,449,424,397,431,455,497,474,454,465,482,548,553,418,488,465,438,417,405,389,397,393,449,504,542,451,497,442,413,407,420,427,440,497,577,507,507,434,648,713,714,636,613,520,434,531,579,615,646,640,699,661,583,407,392,403,409,445,535,464,518,449,421 16,94,67,297,302,179,183,592,722,662,608,553,583,656,705,685,663,650,748,840,820,581,799,748,665,650,547,528,457,443,606,805,842,747,775,648,570,468,514,553,596,676,779,720,724,572,861,975,975,913,882,801,677,739,814,822,867,858,901,880,836,515,512,488,504,703,836,789,794,687,586 2,50,18,105,160,76,28,490,462,396,407,397,412,544,562,516,507,456,471,470,499,403,434,438,412,406,382,383,398,419,461,464,464,421,436,419,395,428,470,499,523,599,670,611,573,499,699,656,605,543,513,483,415,662,727,725,763,759,793,734,666,399,396,428,397,428,463,440,462,423,413 17,13,12,92,116,111,87,393,465,452,416,411,396,425,439,422,436,434,469,534,535,421,495,460,421,435,411,417,386,385,440,509,536,465,473,441,428,386,403,391,401,433,456,449,457,408,582,763,764,690,660,560,490,423,458,470,533,531,602,568,532,416,415,401,398,450,540,514,504,445,413 8,8,7,23,29,23,18,415,462,455,433,403,422,422,450,458,458,431,484,514,502,404,490,457,414,421,405,399,395,380,439,498,521,469,463,427,426,392,408,400,428,453,511,484,472,406,591,700,702,621,590,520,445,464,495,544,585,584,638,597,557,398,425,397,407,452,516,503,525,442,422 7,12,11,31,39,31,24,426,381,389,382,392,404,432,460,420,419,400,392,397,388,381,384,400,384,394,374,388,374,398,387,412,396,382,405,398,400,394,400,395,405,402,442,437,423,388,481,449,427,416,412,413,380,419,453,446,476,518,569,535,458,374,384,396,393,399,397,415,383,402,382 9,10,9,38,60,51,30,418,459,454,451,410,421,435,457,437,448,413,472,572,549,421,530,482,452,459,421,412,396,402,421,534,567,488,510,455,415,400,389,399,400,424,460,435,435,426,570,747,752,659,622,538,458,451,469,482,519,532,588,557,526,395,427,404,407,441,573,520,534,465,420 14,47,37,58,71,54,47,418,475,474,435,423,427,447,475,448,455,458,487,593,566,410,520,483,441,437,425,426,397,403,442,534,593,511,510,454,422,389,431,426,466,532,608,535,495,460,644,754,770,670,644,550,447,561,633,644,703,685,729,673,614,398,384,396,407,469,579,514,525,447,416 3,292,255,208,264,221,177,447,415,392,394,398,426,432,454,447,448,440,449,449,461,404,434,433,405,403,393,396,377,382,434,458,451,419,428,424,395,403,437,423,463,514,599,540,492,434,541,568,542,526,480,428,412,475,506,515,556,574,632,591,529,414,403,397,412,418,439,436,440,420,387 12,39,37,84,137,126,70,460,561,495,485,431,454,466,519,515,500,495,585,682,648,471,633,587,531,517,445,417,410,398,468,650,692,581,605,493,474,406,426,403,440,478,549,501,492,433,689,849,858,777,760,672,528,497,559,566,648,633,702,682,648,421,421,403,433,536,681,614,644,547,470 13,24,24,84,96,97,84,425,506,460,458,446,444,413,482,464,464,455,520,642,615,448,587,539,504,475,422,411,392,397,439,607,647,553,560,468,433,416,419,382,401,421,482,470,473,414,621,818,825,743,715,620,498,437,480,507,572,569,617,626,577,409,427,424,413,507,632,587,601,499,444 2,10,9,14,14,11,10,391,402,379,376,386,390,397,384,395,381,393,384,407,402,387,400,390,395,392,391,397,392,403,405,400,414,406,399,389,395,402,414,436,461,495,579,527,450,399,520,489,473,460,450,411,406,414,474,515,665,670,703,612,523,390,389,396,385,414,416,411,403,380,379 20,15,13,35,50,37,25,412,397,394,384,390,393,429,444,412,427,397,430,435,432,393,417,396,407,398,384,368,396,404,398,401,422,406,416,385,387,387,393,409,413,455,464,452,433,401,486,491,482,446,433,420,421,439,487,486,536,521,574,543,496,395,371,383,390,414,416,373,405,417,388 5,17,10,126,132,79,77,470,561,552,489,458,457,490,528,534,520,528,614,719,705,470,660,594,533,512,462,455,408,438,491,687,719,620,658,520,474,410,427,437,453,531,614,586,558,463,733,881,882,814,782,675,552,569,653,670,735,730,780,754,712,422,424,427,424,561,685,638,658,533,479 10,13,9,39,50,34,23,430,406,416,402,383,391,426,450,450,434,402,421,438,466,394,422,399,404,402,391,383,402,390,413,434,438,430,420,398,391,400,409,403,423,453,506,479,454,416,554,557,536,497,474,442,414,481,527,533,603,575,641,599,552,394,377,391,404,415,438,401,420,412,408 11,27,26,78,109,108,76,421,448,397,421,388,429,419,444,430,420,422,452,507,485,400,479,460,429,415,399,399,385,389,395,483,525,438,475,426,399,393,404,409,406,448,488,453,415,430,519,681,690,613,561,465,445,528,620,608,627,577,607,542,517,414,399,392,401,432,518,483,467,417,396 18,130,54,146,165,63,61,464,439,428,435,388,405,487,543,515,506,488,475,477,470,385,404,404,420,418,395,387,390,398,480,478,461,424,430,413,400,439,481,491,535,565,668,614,536,515,684,589,560,479,503,434,390,623,690,691,742,732,780,726,663,411,387,398,390,406,433,439,440,396,373 11,32,20,59,82,48,35,425,390,392,404,408,400,417,449,451,432,418,398,433,401,383,408,410,404,385,365,385,391,381,418,417,418,394,412,396,392,392,401,438,417,437,524,477,432,397,536,466,468,437,407,416,401,472,501,515,575,579,634,585,513,393,401,398,404,394,411,414,397,390,403 2,12,10,53,68,63,49,438,422,430,425,394,409,428,432,414,420,401,465,528,524,412,497,455,423,422,406,389,400,390,416,491,516,468,487,415,407,378,398,396,398,384,428,414,437,391,520,703,720,622,574,508,433,432,453,471,506,512,547,530,477,403,389,408,395,448,535,480,486,428,403 20,9,8,15,18,12,10,394,443,406,389,381,400,406,429,429,400,402,435,463,442,386,441,430,415,410,398,403,391,391,406,451,470,418,434,421,380,386,387,426,402,406,437,409,404,410,486,597,594,530,492,463,423,412,448,459,471,476,492,461,455,387,383,394,385,407,453,422,419,410,396 16,184,162,166,256,220,139,454,406,394,402,431,390,419,448,453,434,409,431,396,419,387,403,380,372,391,395,360,348,424,425,424,411,396,374,409,377,419,439,441,453,507,546,498,480,420,535,480,481,454,411,381,410,445,470,495,537,521,577,563,501,406,378,401,384,385,424,384,404,386,402 4,13,13,73,129,133,74,404,463,418,431,421,404,419,440,403,413,420,483,524,519,415,491,451,436,421,406,401,397,382,412,482,501,459,476,422,419,386,383,386,408,404,448,416,435,390,536,714,712,624,603,518,444,409,432,436,480,477,516,499,497,400,402,396,393,450,520,478,507,456,433 11,34,27,50,78,60,38,433,384,377,389,386,391,441,453,447,441,407,394,412,380,379,398,387,368,393,381,384,378,404,393,381,387,410,378,415,398,412,403,405,422,427,487,475,446,406,496,419,422,405,403,388,381,443,458,443,518,529,602,543,485,376,390,372,386,390,403,379,382,384,394 12,15,15,14,18,11,10,485,535,495,490,462,465,522,573,549,558,558,604,656,666,460,594,555,483,482,433,428,395,408,512,631,649,563,602,494,440,400,405,431,430,495,577,589,584,415,740,828,811,766,733,654,541,499,563,571,659,672,736,738,692,437,434,461,475,568,676,626,649,524,495 14,131,95,216,306,233,160,560,728,695,621,578,556,591,662,635,630,617,743,863,848,585,828,779,690,685,562,514,455,402,570,831,871,782,802,669,583,412,451,475,534,585,720,674,670,527,824,995,1003,936,910,819,687,665,737,742,804,800,851,834,794,505,497,488,513,714,865,809,811,705,577 10,116,46,216,233,88,82,658,763,728,694,639,677,721,797,783,772,759,805,862,858,644,805,776,714,701,610,598,525,463,702,827,848,777,788,707,634,474,549,576,641,735,832,799,790,607,941,1002,995,950,931,880,789,786,853,861,919,915,962,950,911,563,569,545,611,752,850,807,826,723,651 3,79,52,55,55,19,23,523,513,465,455,402,478,586,640,598,569,567,573,604,604,441,545,488,441,434,402,411,402,442,589,601,597,525,527,457,425,498,561,581,658,741,862,808,750,577,886,840,797,728,692,588,524,767,844,882,988,989,1023,955,893,437,422,431,437,522,614,534,578,475,465 16,15,15,116,155,162,119,409,443,440,410,394,408,394,415,408,390,423,444,522,506,408,484,461,447,427,418,414,401,377,402,484,534,451,477,419,435,385,393,380,389,388,403,422,427,414,489,720,740,635,607,503,427,399,417,424,438,456,479,473,467,419,385,397,392,431,507,477,495,440,431 10,26,26,123,208,218,126,390,398,399,402,396,392,413,430,413,416,434,419,401,409,383,392,402,393,396,399,380,395,368,403,403,410,390,384,416,399,381,397,410,419,423,460,454,426,425,483,442,447,406,419,443,408,472,519,515,533,523,543,502,461,399,379,383,400,404,397,410,394,389,391 12,9,9,11,14,8,7,493,556,540,510,469,479,541,610,587,576,575,608,691,688,477,601,543,514,483,459,443,421,386,522,674,672,581,615,511,476,399,413,433,435,476,583,590,596,434,767,855,834,786,763,676,587,512,577,592,680,686,757,765,722,463,451,462,477,598,694,637,672,560,515 17,11,10,44,50,40,37,428,404,407,392,381,395,437,448,418,430,418,416,413,416,389,396,402,388,403,387,388,377,351,409,419,408,397,413,386,393,378,389,396,417,429,466,431,438,419,496,523,507,466,429,434,426,452,482,478,528,518,563,545,485,379,391,391,391,403,432,410,394,389,392 7,31,27,89,113,99,75,444,537,509,481,419,473,458,481,470,484,467,569,671,651,466,616,565,523,491,451,436,399,383,456,610,675,575,604,490,439,379,399,408,404,425,515,498,493,409,648,879,891,820,787,689,557,453,494,495,598,594,661,642,594,408,426,396,417,509,648,586,618,500,472 10,9,9,24,27,22,20,412,413,395,402,373,404,436,413,406,401,402,410,412,416,380,419,409,404,397,416,394,398,369,423,435,439,408,414,403,387,403,391,387,410,448,528,485,464,372,445,487,497,455,472,440,427,398,411,412,427,434,443,446,430,385,391,393,389,381,428,401,404,401,373 14,30,29,57,71,66,53,438,428,425,405,415,389,447,465,453,461,448,473,473,454,396,458,428,411,410,381,403,385,401,422,432,439,427,447,417,390,397,400,416,412,439,510,480,470,441,580,605,585,520,519,486,417,520,559,559,621,588,656,606,552,405,389,409,409,444,494,426,459,413,412 19,13,12,21,19,17,19,492,540,519,475,436,466,501,574,572,553,536,610,690,679,465,624,577,512,499,463,436,408,394,497,657,694,582,616,504,458,409,416,432,443,496,598,566,556,432,720,835,835,772,737,630,524,524,589,616,679,684,746,722,686,449,417,436,456,583,695,634,652,557,466 12,116,67,147,224,122,80,564,684,641,605,540,536,604,674,668,651,615,733,830,801,578,807,746,654,641,535,513,429,429,582,806,843,737,772,612,531,455,477,521,559,654,749,708,699,554,841,964,966,903,870,770,637,724,793,791,845,839,883,857,812,462,500,486,507,695,854,783,795,692,583 2,16,16,52,79,79,50,412,858,818,738,594,575,438,449,419,437,432,868,1023,965,810,1020,932,868,851,723,627,509,405,476,1008,1022,928,931,787,676,394,450,467,515,571,651,607,591,500,603,1023,1023,1023,998,873,731,607,617,569,581,564,600,580,571,417,533,403,406,847,1013,918,927,813,666 18,18,15,36,51,40,29,391,377,401,414,394,403,404,407,381,394,400,408,416,396,378,408,403,397,364,374,387,386,410,389,405,424,404,404,381,391,371,402,410,405,414,437,439,419,393,452,481,481,446,451,383,392,421,437,416,465,451,497,451,431,389,398,374,406,400,416,408,400,386,401 5,10,9,26,31,28,24,408,386,387,387,395,384,445,409,405,399,400,404,385,388,390,385,380,390,379,383,386,392,369,382,383,375,395,399,386,381,390,388,400,400,399,421,407,420,383,441,400,393,404,385,385,372,403,407,428,462,436,498,467,446,394,375,375,386,392,383,360,401,370,373 1,688,265,216,230,111,103,819,780,721,698,676,654,858,903,890,878,857,858,885,874,584,786,740,669,662,555,553,483,710,821,846,851,777,787,681,651,773,827,845,896,953,1014,959,931,839,1023,1023,1001,956,932,873,764,987,1023,1023,1023,1023,1023,1023,1023,688,561,699,721,801,862,825,837,721,646 20,10,10,33,43,41,32,423,455,429,417,418,414,417,433,433,435,430,466,503,524,413,464,446,435,431,397,406,399,403,417,478,488,459,463,444,424,383,385,383,401,421,433,437,441,412,570,701,692,633,582,508,454,422,467,491,525,537,579,553,511,413,414,406,403,434,502,482,503,441,425 5,8,8,8,7,7,7,412,408,415,400,403,398,455,443,435,447,429,429,445,414,391,405,400,404,400,389,392,388,384,411,440,435,405,399,391,391,398,396,390,408,431,490,457,466,416,559,548,525,484,463,446,417,461,532,534,591,565,620,594,537,394,398,404,392,415,414,430,419,411,386 2,10,10,8,12,9,6,502,609,567,541,487,503,541,598,599,579,568,660,730,711,504,669,614,569,531,490,472,430,397,529,708,724,631,663,552,512,404,408,412,415,488,600,574,604,414,760,886,879,819,793,717,580,505,548,578,675,678,755,757,719,451,458,453,489,636,749,679,713,590,512 10,18,13,35,49,35,25,414,415,385,397,386,389,422,431,411,427,389,379,393,391,375,392,379,398,379,382,382,379,398,402,404,404,392,398,400,390,400,402,403,403,410,439,418,434,398,454,433,442,424,419,398,386,412,439,453,486,465,537,496,455,384,379,381,391,404,390,388,413,389,389 16,23,20,38,63,50,30,415,390,397,381,382,388,405,435,401,403,419,398,392,397,375,387,387,387,385,373,380,383,412,411,417,385,383,388,382,381,408,410,398,404,428,464,435,429,420,464,443,413,413,408,383,408,425,452,447,511,484,509,474,438,397,382,382,404,385,386,383,379,374,379 15,24,22,31,35,27,24,461,581,512,502,448,476,504,549,519,507,508,597,711,672,471,654,595,524,548,461,430,416,402,483,687,707,595,637,521,468,419,420,431,456,496,593,561,552,445,697,867,854,795,753,642,530,522,602,614,678,672,733,729,676,420,427,417,448,581,714,644,654,540,471 2,11,10,38,47,44,35,382,427,406,397,381,398,396,398,404,426,416,428,482,461,402,439,421,394,416,397,388,376,378,386,447,470,425,448,403,415,388,395,405,385,403,430,429,420,407,506,618,628,557,524,461,409,423,438,450,515,494,535,510,457,389,406,392,396,412,460,455,428,416,395 7,8,8,21,45,39,16,413,425,411,393,396,408,417,430,415,404,412,419,416,450,389,417,413,412,393,388,393,387,382,408,407,442,417,420,405,423,389,397,398,395,415,436,424,418,407,514,551,537,489,482,440,414,450,472,491,530,504,556,514,490,410,370,390,415,407,429,437,426,403,391 19,36,35,83,107,96,75,452,515,474,460,444,452,452,501,480,483,457,536,638,606,427,553,517,483,476,437,421,413,370,440,590,614,551,540,474,415,409,400,414,405,432,494,479,468,411,644,820,824,753,729,630,529,454,504,536,591,585,648,651,597,407,432,415,425,508,627,560,590,499,454 17,97,71,99,132,87,66,476,519,447,422,427,422,484,525,517,492,515,537,603,600,430,554,509,458,472,428,413,396,406,489,590,613,529,547,489,418,430,480,468,496,601,670,617,589,483,716,790,785,722,670,581,514,616,701,700,762,746,799,748,695,419,414,431,434,483,595,560,543,492,464 5,52,49,249,330,327,242,463,592,550,513,478,485,500,539,512,534,537,608,744,715,475,676,621,548,538,479,455,431,410,459,689,729,631,651,557,474,400,407,442,431,510,577,557,557,466,727,914,922,856,821,723,592,569,644,650,711,709,762,741,682,443,445,426,439,571,724,675,669,570,489 3,8,14,93,108,96,83,418,455,452,435,392,400,409,438,459,431,432,498,581,571,419,528,504,471,446,428,400,395,391,413,558,596,516,525,465,409,388,387,389,414,421,481,444,435,414,643,805,820,736,695,598,493,468,539,532,614,597,656,635,589,395,407,411,413,486,582,538,563,464,436 17,29,25,80,105,95,69,442,445,415,422,407,419,453,480,482,448,447,504,528,499,408,479,439,418,426,415,396,395,408,441,500,492,440,458,440,418,391,416,450,478,565,645,561,533,429,634,722,709,641,592,530,448,518,598,601,707,695,726,672,600,393,399,413,414,447,505,497,468,438,437 11,41,24,66,96,51,36,448,407,410,381,389,393,473,492,457,449,431,439,429,431,398,421,383,391,383,367,402,396,424,422,415,434,378,421,418,403,417,431,450,466,488,577,513,484,458,604,513,508,486,458,437,398,532,611,619,666,635,692,621,588,409,391,392,381,413,426,417,418,407,398 1,12,11,10,15,15,10,533,634,568,541,506,510,554,644,647,622,621,679,745,728,493,668,607,553,526,462,476,439,388,542,717,733,647,651,552,503,379,406,421,434,491,629,611,647,436,805,896,884,833,804,725,582,543,610,633,735,728,799,803,770,494,468,490,487,648,759,688,717,609,512 14,26,26,24,26,25,22,571,575,531,496,444,489,611,671,662,645,619,649,706,686,491,623,569,531,488,443,441,417,422,566,661,686,593,619,517,471,419,441,468,502,569,704,665,677,489,806,845,823,762,734,667,546,646,716,732,794,781,838,824,773,499,441,477,499,606,696,650,657,548,483 18,16,13,28,43,35,23,392,389,399,373,373,368,404,414,410,424,374,390,419,403,381,388,399,381,385,384,381,395,400,405,368,387,389,390,390,386,390,396,405,417,407,451,424,421,398,444,411,410,400,411,376,403,436,438,448,490,480,501,456,444,389,390,392,385,394,386,389,369,387,377 15,9,8,65,100,84,52,376,401,392,387,383,383,404,403,418,405,396,414,398,394,392,411,403,386,385,385,391,369,391,388,401,394,411,391,407,373,391,388,400,394,399,399,398,402,399,420,461,451,444,419,388,402,410,423,431,453,444,458,420,432,391,378,384,393,398,405,402,396,381,397 5,84,60,111,96,61,73,614,758,718,660,560,581,646,698,689,662,650,755,905,883,635,901,846,754,752,624,558,459,440,605,867,925,825,850,705,610,469,503,528,592,667,779,734,719,560,859,986,1018,939,916,811,677,740,802,811,863,856,905,879,833,515,513,502,511,733,914,855,852,757,612 15,9,9,34,76,79,34,485,627,614,599,585,664,514,541,567,568,559,635,700,711,456,553,554,550,544,513,550,508,394,523,614,614,573,629,605,586,399,378,384,392,427,525,543,578,404,756,889,904,868,856,829,769,459,509,501,609,618,704,721,692,479,637,460,493,607,676,672,731,650,650 13,244,222,167,216,188,148,422,415,420,411,394,370,444,435,410,419,402,421,455,447,392,441,413,394,382,375,389,367,420,433,421,437,401,403,401,390,394,422,439,479,537,639,535,509,420,530,540,520,487,491,451,402,458,483,486,562,540,576,571,518,395,401,419,393,418,442,420,424,413,386 14,272,241,192,290,259,167,440,464,437,404,398,414,452,482,462,444,455,457,547,533,421,504,466,445,414,415,389,374,412,479,514,541,479,493,439,411,444,460,462,543,608,696,619,567,466,613,695,695,610,592,495,433,544,575,597,652,636,678,647,577,397,403,391,396,440,530,463,475,434,389 15,18,18,77,98,93,74,451,901,862,797,693,695,472,481,455,443,432,847,1023,1000,778,1007,957,894,866,770,706,566,387,445,979,1023,951,958,842,740,406,406,417,396,436,517,516,522,425,592,1023,1023,1023,1023,971,839,468,477,494,531,547,575,560,540,413,633,401,417,810,1010,962,969,863,760 20,12,11,21,33,30,19,430,397,387,381,383,391,425,429,414,428,404,405,383,390,382,388,386,389,380,387,396,392,406,393,390,385,382,387,390,386,393,379,396,398,411,434,441,421,392,469,421,421,409,398,386,378,418,430,434,489,490,516,491,470,377,387,383,385,381,385,387,383,387,394 13,42,38,61,89,82,55,464,470,451,432,424,453,475,503,447,456,438,501,568,556,425,533,480,432,435,416,407,400,375,485,538,588,499,521,448,417,407,419,467,486,595,729,677,641,408,609,731,732,685,654,608,507,479,511,539,606,587,639,635,585,394,393,420,406,436,554,511,521,445,429 1,24,14,46,66,36,25,443,395,396,381,377,378,441,455,443,418,407,393,409,403,373,384,373,381,372,384,381,391,416,420,426,413,380,386,402,392,390,416,437,439,473,549,501,455,429,540,455,423,438,416,394,377,502,569,564,615,595,658,586,533,395,395,395,391,385,396,392,377,374,369 13,239,222,119,167,154,109,442,419,406,394,371,389,443,449,436,436,408,426,409,406,382,413,412,408,392,399,392,398,421,460,413,431,422,425,374,381,424,436,475,520,569,662,563,524,428,510,471,474,440,430,406,394,459,468,484,539,520,583,555,503,391,390,388,381,399,420,364,390,391,395 17,11,9,23,24,18,18,396,408,414,417,376,381,419,433,433,417,415,420,435,441,393,414,404,393,403,387,390,375,403,425,422,418,422,404,417,405,424,455,474,509,615,690,565,511,435,558,533,479,465,461,420,397,515,620,651,726,692,719,629,575,387,395,414,386,416,428,404,425,409,394 1,108,71,22,28,13,10,416,415,398,383,376,398,400,423,438,411,419,428,458,440,388,445,416,418,382,391,382,369,399,416,434,442,408,439,430,396,422,425,417,462,467,516,475,468,405,555,553,571,493,461,431,402,492,536,559,602,557,622,578,528,398,392,399,402,411,451,435,432,417,397 4,113,96,113,128,107,95,563,704,659,597,532,558,601,669,652,653,615,741,838,810,580,781,728,646,640,541,518,469,431,596,803,830,753,752,647,548,438,475,468,502,590,705,665,681,512,825,974,973,910,885,806,683,661,734,738,799,794,848,833,802,477,509,496,520,705,837,774,787,685,582 4,183,156,937,1023,928,770,605,706,655,624,548,567,642,712,666,659,649,746,837,822,574,788,746,673,662,552,530,471,441,604,792,836,737,757,648,584,485,477,522,551,629,754,703,695,604,863,994,1001,938,910,824,721,694,780,802,859,851,898,876,834,530,500,503,520,702,820,765,792,664,599 7,14,11,37,45,33,27,390,399,388,382,389,391,412,405,399,433,416,402,411,426,380,394,402,402,388,371,397,367,398,396,406,414,392,395,398,401,394,395,393,410,419,445,429,430,396,439,439,462,428,406,387,395,438,453,450,468,473,510,470,445,387,388,392,384,392,416,396,414,384,371 4,30,28,103,96,83,91,449,498,479,468,425,430,428,457,439,459,450,502,620,593,458,581,530,467,475,427,407,416,403,418,578,632,528,551,453,428,392,370,412,414,432,491,452,477,408,618,800,806,736,694,589,490,448,493,513,597,580,645,636,575,380,421,398,415,468,626,551,573,473,415 20,9,8,29,33,25,21,414,392,403,400,391,372,426,421,450,416,404,417,418,429,385,424,399,385,383,384,397,380,400,424,412,435,416,412,418,381,383,388,402,418,427,478,447,446,412,531,519,479,452,432,411,407,446,506,503,545,536,596,541,497,400,384,401,397,398,424,411,425,411,365 3,12,10,14,14,10,9,471,527,503,470,478,470,504,549,543,534,506,595,664,648,449,592,551,491,483,450,432,387,400,482,629,669,569,609,494,454,399,399,421,442,476,572,545,563,410,726,825,815,761,718,646,526,479,559,575,654,655,723,712,676,436,440,439,447,546,671,601,640,513,471 15,12,12,32,47,47,32,401,484,444,432,435,427,414,423,422,415,411,457,576,565,416,530,498,429,443,420,403,408,398,419,548,577,508,492,450,415,375,388,391,403,410,464,429,431,403,538,747,765,675,637,550,450,411,451,459,496,485,532,516,496,389,392,375,414,461,557,513,519,462,425 5,64,45,107,121,81,74,434,471,449,440,431,436,452,494,488,467,452,513,591,559,430,542,500,457,449,432,414,412,405,455,551,582,517,523,449,412,410,415,425,410,471,540,503,481,431,621,742,728,674,616,540,486,512,565,585,644,618,685,666,602,425,404,408,406,487,564,515,554,447,409 15,29,28,58,62,58,54,444,540,477,480,456,440,446,498,479,482,464,540,682,661,461,629,578,498,491,449,417,410,406,437,635,672,566,614,475,442,398,413,424,424,454,539,507,497,427,656,836,845,767,740,628,533,467,563,565,640,637,698,674,620,433,427,415,420,527,674,580,623,501,464 2,12,12,14,17,17,13,409,453,434,441,410,441,438,444,440,439,440,459,543,490,405,476,445,441,422,411,410,390,400,405,499,522,463,459,411,411,400,394,400,401,417,445,429,431,411,563,714,710,635,598,523,455,420,440,456,505,491,564,575,527,397,396,409,403,455,505,491,500,423,405 17,20,15,38,55,37,25,414,400,379,391,391,404,420,425,418,434,410,397,409,409,393,407,388,378,376,371,398,373,369,398,401,413,387,380,389,384,389,410,403,427,471,506,485,450,411,490,453,439,422,430,399,396,447,506,517,581,540,584,537,490,386,386,385,391,397,383,369,394,398,392 2,88,73,25,30,19,15,754,821,775,743,678,714,796,852,845,838,830,874,914,897,676,843,798,749,729,650,635,512,444,771,887,893,829,849,752,693,482,492,545,619,718,850,837,852,586,982,1023,1022,982,963,905,813,768,840,859,924,926,982,982,952,687,621,688,721,843,918,875,894,794,728 17,11,11,46,56,56,45,397,453,422,444,386,427,430,430,458,459,430,482,505,498,398,463,451,438,431,407,413,405,374,406,483,509,453,463,426,414,376,387,391,407,409,452,431,447,384,560,694,693,614,598,529,441,419,458,459,522,516,588,573,532,403,391,399,407,439,510,474,504,430,402 12,23,24,112,172,179,113,392,392,384,374,366,370,386,394,403,405,394,406,407,387,386,390,388,395,395,383,376,379,376,400,396,402,396,402,372,401,377,392,382,388,419,404,397,406,401,434,447,443,406,418,392,395,440,467,460,468,437,469,454,440,391,382,383,388,407,381,377,379,402,383 5,16,15,48,47,42,42,412,419,401,405,387,382,422,427,426,405,413,416,419,440,404,419,419,389,406,401,388,368,398,420,428,432,410,392,389,386,400,427,428,426,492,567,493,448,409,513,531,542,486,461,425,405,447,504,542,636,625,659,574,509,387,399,390,398,414,432,422,422,415,373 20,12,8,45,53,33,26,424,426,390,402,394,394,461,471,460,451,414,442,465,473,399,449,430,412,396,406,394,377,405,410,449,461,425,448,415,410,408,394,402,410,414,474,454,444,396,545,576,594,507,495,451,401,440,470,483,575,573,621,587,534,398,399,406,398,417,478,428,441,408,396 12,13,11,71,92,80,61,439,488,478,434,420,425,433,464,457,449,457,494,595,585,434,544,503,468,457,414,390,409,400,440,558,588,525,547,441,439,410,397,386,423,456,513,496,490,433,616,795,802,723,693,597,488,517,557,587,628,622,675,657,588,393,417,392,400,476,597,549,559,483,430 15,43,36,96,130,98,73,424,509,444,423,424,431,438,439,436,442,440,489,619,594,443,572,535,475,468,423,425,407,378,430,574,615,525,560,462,416,374,381,386,420,444,489,448,459,407,582,790,807,721,692,587,465,459,496,520,580,587,629,596,550,410,414,408,402,450,581,538,545,479,437 7,12,10,26,35,30,23,397,392,390,382,381,382,388,401,406,399,386,388,381,396,365,369,387,384,380,363,382,379,380,388,394,397,389,392,388,395,382,387,387,412,407,436,414,399,397,424,419,392,407,405,399,391,423,429,450,469,451,483,437,426,382,373,379,390,390,396,389,376,412,369 12,11,9,27,28,20,20,415,401,407,398,386,394,407,394,428,419,400,403,442,440,390,434,420,394,398,401,398,384,397,409,417,447,417,421,406,390,396,400,401,398,418,436,424,421,396,473,517,518,500,457,417,409,424,447,451,481,482,515,499,458,389,382,382,412,413,435,421,421,384,403 14,158,142,135,166,143,116,451,417,427,397,416,372,475,486,457,458,420,433,469,466,398,460,428,423,400,399,391,372,416,418,448,461,441,423,386,412,402,412,433,458,467,575,533,494,447,564,559,547,496,482,406,389,505,554,551,606,605,667,625,567,391,391,425,425,421,470,440,439,422,390 11,11,10,150,175,166,145,449,510,456,455,422,420,445,509,495,492,480,542,606,594,430,536,483,456,469,421,411,399,446,540,604,614,555,565,480,449,453,490,511,547,620,726,655,647,420,703,801,793,728,697,604,508,503,600,623,708,702,752,726,669,434,414,427,441,508,604,546,545,485,451 6,51,44,47,47,33,33,431,411,411,398,394,412,437,454,454,414,431,419,438,431,386,398,380,395,387,375,386,378,392,486,424,424,416,416,443,406,463,536,594,666,771,862,762,664,436,769,617,558,511,491,436,401,618,767,838,942,932,957,865,780,404,395,385,389,398,434,421,418,407,404 16,14,13,11,13,10,9,390,393,398,402,387,393,421,403,395,408,409,407,399,401,390,395,399,395,379,383,408,385,398,396,400,398,406,404,393,385,400,409,414,430,438,495,447,414,402,454,446,434,412,419,403,391,430,466,458,510,479,516,473,446,382,377,384,391,390,403,406,416,403,382 18,24,24,102,157,165,105,408,399,387,378,375,403,387,400,389,392,365,399,407,407,392,391,390,395,398,383,382,406,379,398,401,390,389,395,384,372,380,381,386,406,407,408,427,409,425,470,445,460,419,424,414,398,466,510,504,509,480,522,459,466,394,391,394,386,381,401,396,402,387,377 7,9,8,24,30,27,21,393,391,386,360,379,381,372,397,390,398,390,375,401,395,378,388,393,399,377,382,389,389,399,380,382,391,381,402,378,377,394,388,395,394,422,431,383,407,395,411,420,433,413,397,408,392,405,426,429,432,420,462,432,405,375,402,397,367,383,385,400,389,385,378 12,161,101,387,441,295,280,688,811,772,727,672,663,734,795,792,772,766,848,927,905,692,882,830,778,751,658,631,508,453,714,900,916,849,865,746,663,444,495,548,594,685,814,790,801,609,938,1023,1023,998,973,902,803,750,825,835,897,894,946,944,908,590,618,601,637,833,935,887,895,794,705 16,29,25,46,55,42,36,449,445,401,429,412,408,465,503,490,469,442,462,511,498,398,481,444,432,422,387,389,369,414,442,501,521,445,466,430,391,426,423,438,459,486,555,512,473,465,606,678,663,588,541,463,421,592,630,638,667,656,695,652,594,418,411,411,406,433,484,446,473,424,422 8,33,31,34,38,30,27,625,749,710,667,606,628,686,740,731,726,715,794,875,849,614,805,759,692,688,589,549,491,413,650,846,857,784,801,684,621,412,431,468,480,571,728,716,742,471,895,1016,1004,955,930,858,747,626,706,735,816,824,887,894,861,565,588,562,608,790,897,840,858,758,663 4,157,122,27,32,24,20,817,887,845,816,775,796,867,918,910,902,896,935,974,961,769,915,878,837,818,740,731,626,484,833,949,954,893,914,831,765,542,579,631,702,788,911,899,909,627,1023,1023,1023,1023,1019,965,876,821,890,907,976,979,1023,1023,1004,739,726,746,788,908,979,935,957,870,806 12,12,12,41,56,53,37,406,467,442,454,414,417,433,428,437,453,427,476,572,559,413,523,497,446,453,427,423,403,390,413,549,557,485,509,454,415,382,392,387,410,423,466,455,436,416,579,760,773,688,660,542,480,450,463,462,542,543,595,567,524,408,418,413,405,458,552,509,531,473,419 3,98,90,78,132,117,68,469,611,608,555,486,495,501,523,497,499,501,671,799,755,532,739,644,579,554,459,444,387,401,464,752,765,639,658,528,466,411,430,442,460,497,583,550,527,487,686,899,892,821,790,698,603,589,641,622,665,653,719,693,656,408,432,439,409,637,764,681,689,550,469 6,18,17,146,257,250,139,493,577,519,530,497,558,551,623,618,631,635,667,651,654,440,466,487,472,480,457,462,428,402,607,600,580,545,604,543,522,401,419,411,463,513,659,657,697,440,837,822,779,758,748,722,629,501,604,646,752,756,830,831,795,494,491,493,522,611,613,610,656,567,520 3,11,10,63,92,93,63,399,429,418,410,395,399,413,407,412,413,419,429,477,452,392,434,425,422,404,393,390,379,382,381,470,450,424,437,412,385,394,381,392,396,418,433,424,413,408,511,603,599,534,489,436,400,418,464,445,478,487,526,511,485,411,393,402,403,433,471,419,461,410,398 16,46,37,263,407,353,227,401,442,433,412,392,395,422,415,420,412,428,457,485,494,406,497,459,417,419,405,381,390,379,427,492,516,469,455,422,418,403,409,396,385,404,442,414,432,431,497,635,651,573,529,479,422,409,441,441,478,465,513,479,486,390,374,381,398,437,517,485,481,425,420 13,95,49,246,297,235,185,633,735,689,650,554,562,657,724,710,691,682,793,891,846,667,859,777,709,695,571,527,447,536,730,875,873,784,790,675,583,611,730,787,847,923,995,920,863,594,911,1023,1002,941,901,818,715,782,878,917,991,980,1010,956,903,514,543,527,536,792,911,824,842,743,637 3,464,321,588,1023,817,347,625,797,771,766,759,813,690,752,764,759,763,832,869,870,635,807,783,760,757,721,746,686,458,701,796,800,751,774,724,701,464,511,543,588,686,803,764,779,620,965,1012,1000,967,958,935,876,744,823,840,900,894,946,946,915,636,759,613,712,804,865,833,876,810,791 20,14,12,31,45,35,24,410,399,394,387,383,397,394,421,420,407,401,419,410,417,376,405,395,391,395,384,379,380,392,401,419,412,396,413,389,395,411,388,408,404,414,475,430,410,400,451,493,463,451,434,400,406,450,469,467,504,483,518,485,445,394,376,383,383,406,396,394,402,390,373 16,11,8,28,36,24,19,419,387,377,391,388,409,404,440,412,430,410,396,394,395,399,386,402,391,380,385,390,400,401,397,392,410,384,386,393,384,396,393,413,391,408,432,430,424,403,457,436,441,409,387,402,399,412,431,430,470,488,519,466,444,386,387,390,385,384,392,397,405,397,398 15,73,57,86,123,91,65,451,524,503,484,425,451,461,506,477,503,504,564,681,652,459,630,567,499,494,431,428,403,393,452,634,682,581,574,483,460,392,412,475,465,500,620,533,531,455,670,826,826,755,714,619,508,529,607,610,680,677,718,680,643,409,417,415,432,514,662,580,581,493,441 17,14,12,40,51,36,28,438,399,384,392,377,414,444,461,455,438,417,429,434,438,391,408,398,400,391,403,377,378,415,418,436,413,407,414,407,406,371,399,401,421,418,467,462,467,421,523,497,505,459,436,410,407,446,482,482,530,544,609,577,518,410,369,384,385,399,419,408,411,387,387 16,10,10,36,73,76,37,386,390,390,402,383,394,395,389,393,395,384,401,404,406,392,399,394,396,377,400,388,400,396,400,397,393,398,385,401,373,385,395,380,384,397,395,402,403,394,411,446,453,429,442,417,411,391,395,397,422,410,433,417,422,386,395,391,381,378,393,410,408,377,387 3,13,13,28,43,38,24,439,404,410,406,399,410,445,440,413,437,422,452,466,463,398,459,430,405,401,386,406,390,394,431,459,471,436,457,421,393,392,419,419,447,522,618,563,515,413,535,587,594,538,521,488,415,447,489,500,534,551,601,550,526,397,398,398,389,418,462,436,431,411,388 11,13,13,56,100,102,56,409,445,439,403,396,393,407,418,412,415,413,458,531,498,418,477,453,418,412,416,404,397,407,426,515,514,455,472,429,407,373,402,388,389,414,432,421,426,405,512,709,714,614,576,494,444,412,445,443,464,454,521,495,462,401,401,406,398,440,500,446,478,439,415 17,22,22,104,193,184,97,438,438,384,419,395,417,428,463,474,438,445,444,462,440,393,423,393,412,393,412,393,376,392,430,449,433,409,396,407,415,388,399,429,414,451,503,466,456,435,573,585,535,518,474,464,421,489,538,545,614,606,643,603,565,408,382,412,415,413,440,430,444,422,410 14,11,11,150,291,305,156,397,398,414,397,396,383,397,386,392,405,393,407,421,404,397,406,410,407,402,386,387,394,369,393,427,433,411,413,394,395,373,381,402,368,387,401,418,400,389,429,528,535,472,460,439,389,380,403,416,430,420,426,424,409,390,374,395,386,397,434,400,385,388,398 8,14,14,25,31,30,23,405,434,410,406,396,421,437,432,425,438,446,452,495,463,404,465,430,415,417,399,395,404,400,403,473,477,426,452,426,406,396,383,386,386,389,423,437,430,419,535,666,644,563,527,487,420,429,460,467,503,499,551,543,501,405,402,385,401,425,479,457,465,418,409 6,32,23,52,70,46,34,542,524,526,455,437,461,529,549,512,507,496,538,654,618,442,607,549,476,470,428,423,389,402,526,626,667,569,601,488,467,402,424,501,505,621,760,707,675,411,684,786,807,738,715,646,544,524,559,574,651,658,728,701,663,423,418,436,422,489,626,557,586,490,460 9,16,15,25,43,39,22,399,389,384,393,395,386,380,400,397,395,375,384,374,386,371,379,386,391,383,394,378,386,386,402,383,386,390,389,409,371,404,392,394,406,427,439,411,407,381,426,395,405,386,386,393,371,418,438,434,444,441,467,445,396,382,388,385,394,391,364,365,388,379,390 19,8,7,24,27,24,21,396,391,394,403,392,376,407,406,412,402,393,406,399,409,374,411,403,391,381,379,372,392,404,401,385,408,393,392,380,392,412,397,403,415,416,431,420,403,412,459,437,443,419,413,379,397,424,451,434,459,466,499,473,432,393,370,392,389,376,411,387,410,407,387 19,18,17,19,25,16,13,538,614,538,545,482,509,570,626,616,601,598,654,709,705,488,627,575,537,515,471,471,425,379,542,668,683,610,628,525,480,414,419,419,439,485,611,590,618,453,783,877,866,819,785,692,592,540,624,632,712,723,788,788,753,468,482,478,502,618,714,663,685,599,518 19,9,8,34,36,32,29,414,386,376,385,395,396,416,420,392,411,401,393,378,397,385,381,387,397,389,378,390,395,387,394,390,379,399,383,392,388,406,395,398,395,400,446,436,412,392,452,413,428,413,391,391,397,440,449,441,485,465,537,481,459,378,385,381,385,373,373,382,396,385,392 9,15,14,59,72,54,45,420,453,435,432,415,412,459,433,449,432,424,491,565,544,424,517,493,446,448,413,426,388,392,423,537,570,481,491,440,417,403,398,402,407,436,463,457,447,406,556,749,759,665,638,542,479,465,495,511,541,556,595,590,529,394,403,394,396,453,553,517,529,468,419 13,20,20,18,24,23,17,385,491,451,407,429,394,442,445,440,431,427,477,551,532,426,522,491,450,432,418,407,401,379,404,532,573,492,511,443,394,381,388,378,383,404,448,436,427,385,520,745,753,661,633,522,464,417,438,453,478,498,538,528,517,393,406,395,401,446,537,506,528,445,424 11,9,9,26,27,25,24,403,508,501,454,445,426,440,439,445,456,439,514,657,624,446,591,547,483,469,441,406,390,365,415,608,656,559,578,462,436,385,381,406,408,420,459,442,455,402,595,837,855,774,740,651,498,432,475,482,520,537,589,606,540,402,415,399,403,500,623,567,590,492,448 12,22,22,25,35,32,23,395,376,409,391,382,397,419,422,403,411,403,406,408,392,398,392,404,406,390,375,383,381,399,406,408,408,391,393,379,397,398,414,424,415,457,473,450,451,419,488,457,446,435,419,396,369,475,519,490,531,523,577,517,483,389,390,383,377,395,415,397,398,393,392 2,13,13,18,23,21,17,488,601,572,533,489,485,532,593,599,574,571,656,741,717,509,679,619,555,533,468,464,413,395,508,713,734,653,659,562,511,405,419,424,436,488,594,581,597,423,749,892,886,821,792,702,579,512,573,591,671,683,752,751,719,460,455,444,473,646,749,694,708,581,526 5,39,34,17,16,11,11,712,770,721,686,623,675,762,818,805,799,789,832,871,859,634,795,757,709,687,609,581,496,443,729,848,848,781,802,703,648,456,500,547,584,694,821,803,812,538,948,1003,986,946,922,862,767,735,806,833,900,900,952,951,919,614,575,633,669,807,878,828,853,751,664 12,136,129,82,114,109,78,410,409,382,379,374,399,384,445,402,428,390,394,407,387,384,410,389,381,395,376,389,386,408,405,429,405,418,399,410,399,385,421,408,429,459,534,482,470,424,462,498,486,425,437,402,390,430,430,444,496,455,503,506,450,390,382,399,373,371,395,402,397,392,398 15,18,14,42,53,39,31,435,389,386,371,390,387,461,473,426,418,399,402,413,404,390,378,400,375,396,372,385,378,385,407,387,392,384,390,384,382,406,405,404,412,422,494,463,453,403,529,451,424,407,390,395,385,440,455,470,520,563,610,573,505,392,389,390,385,403,384,391,393,382,399 8,31,30,81,128,129,81,439,429,407,410,422,410,469,509,494,471,479,477,489,471,414,440,428,415,429,398,420,396,410,434,458,452,432,445,404,392,420,393,423,426,450,518,488,485,429,658,669,641,595,552,486,449,513,578,595,657,642,717,666,615,414,421,422,439,464,478,479,491,439,424 8,11,10,32,48,36,23,419,408,395,384,403,396,412,426,399,417,414,420,439,410,395,420,404,402,404,396,395,383,373,407,394,435,401,401,391,388,399,404,397,406,444,459,431,427,391,510,497,504,456,455,439,406,443,482,489,522,526,563,516,478,403,404,398,382,409,438,420,431,390,390 18,244,171,1023,1023,1023,1023,848,871,824,795,728,758,896,947,925,911,891,933,987,954,779,936,867,824,791,711,687,568,640,891,973,960,904,920,846,803,722,823,883,943,1005,1023,999,978,854,1023,1023,1023,1023,1023,965,872,999,1023,1023,1023,1023,1023,1023,1023,781,679,776,785,930,1017,951,969,870,780 20,18,18,69,90,83,64,413,465,467,435,421,433,439,452,457,458,415,490,588,565,430,528,503,453,450,405,398,385,395,422,548,567,507,520,463,419,394,391,403,380,429,479,450,478,384,588,768,764,692,662,554,471,448,482,503,546,547,589,592,545,408,412,411,408,471,568,525,543,453,435 6,155,122,192,224,172,152,661,816,773,731,654,674,700,770,754,744,732,844,937,911,693,895,851,782,770,666,622,524,416,678,909,932,855,872,754,665,467,474,523,567,631,770,755,765,525,911,1023,1023,1006,980,901,794,700,779,792,863,860,913,912,876,576,597,555,593,812,933,882,889,798,708 2,30,30,247,396,402,248,427,417,402,412,394,376,417,435,425,430,406,439,468,447,392,428,419,404,413,392,383,394,403,410,456,468,430,447,434,414,386,406,396,409,432,453,442,431,448,522,581,569,528,499,442,402,460,519,529,543,529,587,569,486,409,400,384,398,420,467,441,427,414,391 12,11,10,18,28,25,16,400,408,381,397,379,394,399,418,419,388,418,402,407,394,381,382,394,386,387,394,396,375,395,394,393,405,392,403,395,380,416,394,416,416,434,453,436,424,393,459,441,423,411,402,385,383,458,464,478,528,513,537,505,466,405,370,390,381,386,390,381,392,386,387 2,11,10,16,14,12,13,438,486,464,464,441,425,456,493,480,483,464,531,608,588,430,567,492,467,459,427,418,393,411,447,571,605,518,540,487,438,392,394,394,420,458,532,503,501,413,637,765,760,693,653,586,476,455,508,527,611,612,661,641,597,429,406,422,426,498,596,553,568,482,436 15,11,8,31,34,24,22,406,575,560,510,436,426,431,448,439,444,410,511,751,728,454,757,708,578,572,504,445,420,396,411,679,790,656,685,500,463,420,419,437,456,468,543,479,451,430,573,806,875,768,756,591,474,520,584,601,624,632,664,612,537,394,422,405,392,476,756,703,674,577,453 9,12,11,148,217,219,149,433,436,393,402,410,434,441,473,476,442,456,486,485,486,390,447,447,423,410,409,414,382,413,438,467,497,465,448,446,424,403,408,427,443,476,553,505,487,416,605,672,654,597,566,489,433,494,547,571,649,632,677,631,569,418,418,403,403,437,464,466,461,416,405 12,9,8,20,29,24,17,377,392,394,384,371,395,411,391,385,387,390,386,382,394,386,389,383,384,389,381,388,386,400,389,400,390,379,400,381,387,382,396,389,399,412,447,409,417,393,422,424,412,421,405,391,397,427,423,417,456,442,467,427,438,394,374,382,384,387,401,390,398,389,381 13,23,22,22,33,28,18,507,593,538,512,478,501,545,601,584,581,569,634,694,679,489,616,565,534,540,479,467,435,392,522,642,656,572,595,514,472,392,402,409,424,458,558,553,579,430,752,865,852,800,783,693,585,469,542,552,665,665,740,749,705,441,460,461,504,599,694,646,692,560,520 3,9,8,22,30,24,17,403,371,384,368,375,377,406,397,406,379,387,383,373,384,377,378,377,375,387,376,381,395,387,381,377,377,376,381,376,385,372,404,390,401,412,418,425,401,379,448,405,401,386,367,395,376,404,440,421,460,448,496,465,437,386,391,388,382,378,382,382,382,402,397 2,24,21,33,31,21,25,405,408,398,385,384,424,422,421,435,415,413,431,439,419,394,427,388,396,370,400,381,378,387,430,426,439,423,414,402,385,399,417,440,471,536,663,578,521,417,651,571,509,481,482,423,409,501,579,649,801,803,843,745,658,376,403,401,391,400,428,403,419,390,404 4,235,149,247,328,264,195,770,871,817,781,725,762,809,862,846,838,832,931,977,940,805,925,864,829,792,689,694,563,513,806,982,954,899,901,809,757,571,657,691,757,843,938,900,896,699,997,1023,1023,1023,1014,948,853,864,930,940,992,981,1023,1008,971,667,686,678,716,942,1004,941,966,861,768 19,28,27,43,90,86,40,425,460,447,418,390,416,441,477,468,463,456,475,520,489,419,466,447,426,430,404,421,390,419,442,510,496,447,469,436,423,387,386,384,426,431,480,446,456,409,587,709,698,628,601,526,452,442,484,507,567,581,616,594,559,399,436,411,416,452,522,495,499,452,428 14,31,16,80,139,98,47,464,403,397,410,403,390,476,511,480,486,462,439,470,442,398,438,429,412,409,403,387,395,434,453,444,469,426,438,411,392,428,465,476,500,561,656,566,539,465,644,599,585,535,504,446,403,627,688,688,741,714,757,713,638,385,381,392,411,411,458,431,423,410,401 4,8,8,32,51,53,32,388,384,387,403,394,395,390,409,413,407,383,418,425,390,390,407,406,390,398,388,387,391,372,395,401,413,398,398,384,386,381,397,392,387,401,431,424,411,398,472,483,460,439,417,405,409,428,446,461,495,481,515,494,456,394,390,398,384,394,388,391,402,388,377 15,11,9,22,27,14,13,468,530,498,487,435,456,490,505,494,519,492,559,662,634,462,597,551,505,486,437,436,418,420,439,640,666,574,588,496,449,413,391,399,424,451,529,517,499,413,675,841,832,764,737,631,510,452,490,513,588,602,668,667,619,413,428,430,433,539,662,616,627,514,455 5,14,11,21,22,13,13,533,582,529,521,472,466,580,641,635,612,600,646,713,699,475,639,583,519,493,465,437,403,397,537,664,691,600,602,513,482,421,441,441,466,518,643,609,632,452,798,859,850,797,759,694,579,567,650,673,744,747,807,799,760,465,452,485,506,608,698,664,674,566,504 1,19,18,35,49,44,32,422,454,420,429,409,413,427,455,446,436,424,444,540,526,418,502,471,447,424,414,384,389,379,425,509,544,492,484,405,423,403,400,410,437,450,496,468,459,420,548,690,715,606,582,506,428,465,551,555,597,585,622,587,545,388,382,403,399,446,536,493,480,438,401 8,17,16,90,148,127,75,429,418,432,429,395,430,457,479,465,445,445,475,484,465,419,441,411,402,408,400,401,392,377,432,446,470,431,454,437,398,384,399,390,425,425,469,434,470,421,602,641,621,577,555,455,439,445,464,516,588,579,631,594,554,403,402,407,419,457,469,467,470,407,400 19,19,19,43,56,56,43,449,531,506,457,418,435,444,491,463,459,460,555,668,642,444,616,557,494,495,447,423,406,392,440,621,670,568,587,479,453,383,394,416,401,472,525,496,507,410,651,846,861,779,755,639,533,503,558,559,624,620,675,647,603,407,416,414,414,504,651,564,579,495,468 13,23,23,96,121,125,98,388,409,425,394,396,387,425,436,407,407,415,444,471,454,413,453,410,424,395,411,389,396,396,401,419,459,427,417,406,409,411,375,388,384,394,450,414,430,405,528,636,616,564,515,463,432,414,451,447,493,485,537,514,501,399,402,387,399,420,461,425,452,420,410 16,57,54,130,214,212,127,470,495,465,466,434,464,492,546,547,526,494,556,551,555,430,467,485,448,448,440,417,410,379,468,504,521,490,494,450,446,403,400,407,424,445,546,514,530,422,723,755,717,697,651,607,501,516,557,594,684,684,740,723,684,431,439,441,463,511,531,522,544,490,469 14,68,64,245,371,358,231,622,821,787,721,612,624,676,722,678,670,649,818,964,933,710,938,883,803,787,680,605,510,467,615,923,964,869,891,749,666,439,479,501,556,631,760,730,726,548,833,1023,1023,1005,979,873,745,678,756,773,828,818,867,844,810,532,555,516,533,795,963,909,904,805,685 19,178,145,602,720,533,440,599,758,711,686,598,636,618,681,643,654,654,786,896,877,629,862,809,737,730,621,568,497,409,567,816,863,776,785,656,588,402,452,449,500,567,689,656,659,552,850,1023,1023,974,949,856,740,642,728,748,814,807,864,853,812,514,527,499,525,738,879,827,838,734,635 19,9,8,27,28,22,21,409,397,395,387,382,371,439,414,408,413,395,398,412,406,383,405,382,396,384,384,386,366,375,383,395,395,401,412,377,392,403,403,409,406,403,437,434,417,398,473,441,474,443,420,417,378,416,435,448,487,494,529,494,478,381,393,392,376,390,405,400,394,382,398 2,37,32,30,44,31,21,613,737,690,648,576,613,645,717,706,707,692,772,859,840,590,790,738,677,663,570,548,466,409,628,825,841,765,791,668,589,434,429,462,506,561,716,697,718,464,873,999,995,939,916,831,723,614,701,724,804,805,869,875,837,531,541,543,582,753,858,805,823,716,614 4,21,15,42,62,40,25,414,388,391,389,394,406,424,429,423,412,408,397,395,393,403,407,397,389,389,383,387,376,391,403,390,392,400,409,388,396,401,394,412,415,444,478,445,435,418,478,444,452,442,417,403,414,447,478,504,541,524,568,527,485,397,392,405,378,381,403,386,387,386,390 16,20,21,98,150,157,102,412,419,415,432,406,413,418,457,435,450,443,443,436,451,382,390,407,393,392,387,400,396,392,429,409,402,399,406,409,402,392,392,373,411,422,457,451,463,421,550,514,477,456,439,437,442,451,503,504,551,525,566,550,524,401,403,396,404,418,415,414,411,383,410 9,11,11,253,273,278,258,462,464,437,401,423,429,465,491,480,461,454,480,510,488,396,439,437,426,429,410,414,401,398,447,450,467,448,440,416,404,404,396,408,431,449,514,490,475,456,657,704,674,627,599,555,484,554,613,619,650,653,694,666,614,429,420,415,424,437,478,468,496,441,424 2,10,10,26,26,25,25,410,460,457,443,406,416,431,437,423,437,437,477,574,555,417,529,486,447,452,416,409,385,382,425,538,566,503,500,460,436,402,394,401,388,394,419,417,435,396,563,781,783,714,679,574,487,399,430,437,473,478,535,552,518,409,407,393,415,464,567,530,528,460,424 9,19,16,42,60,45,31,411,382,413,389,388,402,414,431,422,411,403,426,420,418,384,398,399,407,390,376,373,393,387,407,414,418,395,402,390,400,401,403,401,390,414,464,441,421,397,484,440,432,415,402,389,387,415,456,461,507,482,545,513,470,398,395,400,392,388,400,372,396,370,363 5,18,16,65,76,65,57,425,474,448,426,428,414,422,431,439,448,459,488,569,523,426,519,475,435,448,410,408,386,373,424,546,567,482,511,444,442,384,381,399,401,405,460,435,443,409,576,763,759,677,648,542,478,428,470,455,526,529,581,570,523,401,403,419,418,452,546,505,508,466,431 4,28,27,60,65,61,57,413,534,499,475,434,450,455,468,454,466,446,529,655,634,442,600,540,484,480,453,421,398,418,435,611,661,562,572,488,439,394,405,405,410,435,474,459,473,411,629,840,852,777,740,640,519,455,510,529,584,582,653,632,584,412,434,414,407,516,647,592,601,503,456 19,8,8,20,26,25,20,390,384,390,383,375,409,406,408,393,389,406,398,387,410,376,394,377,378,386,400,397,375,389,395,374,398,390,395,393,408,392,404,392,413,409,429,439,399,394,434,401,390,404,392,396,377,423,432,434,472,468,463,459,416,387,390,382,391,393,386,386,385,372,380 6,28,19,53,75,48,33,434,406,416,405,374,400,428,457,480,433,411,426,433,423,390,421,404,408,410,381,404,384,411,424,441,441,434,402,409,405,428,436,446,462,484,568,505,474,446,596,549,507,477,437,424,387,541,631,608,668,643,695,627,560,411,381,386,395,399,451,418,417,413,400 16,13,13,31,43,41,29,401,408,410,378,393,391,417,409,418,382,392,397,426,396,394,396,392,392,398,402,382,370,394,376,413,386,387,396,418,407,388,393,390,399,408,439,418,405,390,461,450,470,428,428,403,383,432,440,462,477,479,490,474,449,393,397,388,388,382,422,401,395,367,386 5,16,15,26,28,19,15,396,411,412,410,398,371,421,447,446,430,421,414,447,429,402,417,405,404,395,391,397,392,435,492,466,456,416,430,430,414,492,626,698,751,838,896,785,666,434,616,560,533,481,483,454,430,586,748,800,839,800,809,694,598,387,402,393,382,406,426,396,432,413,394 18,76,70,155,199,173,134,449,566,524,471,455,420,467,505,514,489,470,606,700,676,454,638,607,509,507,452,450,437,395,483,655,702,592,624,507,454,398,409,422,455,459,555,535,530,441,705,876,891,814,782,687,551,523,589,632,698,690,739,714,667,417,434,425,434,537,672,621,620,536,466 9,12,11,33,43,37,30,410,389,380,391,379,371,423,422,426,403,401,387,422,424,390,415,404,399,385,388,387,386,396,394,418,425,416,408,379,399,390,409,388,421,426,456,449,436,407,468,479,468,444,411,398,376,432,447,460,513,511,542,506,472,399,384,399,389,384,409,398,394,401,388 19,9,9,679,532,502,639,404,445,418,401,401,391,420,408,413,404,404,440,442,450,411,410,410,430,404,399,383,395,406,393,432,469,441,474,424,415,399,384,394,396,424,447,429,413,419,487,610,689,643,602,508,436,417,442,473,492,499,506,487,455,421,416,398,398,421,492,480,504,454,425 18,8,8,16,25,24,16,363,402,395,384,383,378,383,393,400,402,384,393,356,385,369,381,388,383,385,398,380,380,392,398,380,386,388,384,369,384,375,396,390,418,419,410,388,409,383,411,388,395,389,394,385,367,414,429,424,420,416,454,422,403,385,393,379,382,400,394,361,388,384,383 14,65,56,553,719,611,476,458,642,589,528,494,501,501,503,513,514,518,660,782,769,530,740,675,596,577,492,484,432,413,493,738,782,696,703,588,502,410,403,410,428,467,575,557,540,467,731,949,959,887,857,762,619,511,570,592,678,674,744,741,687,441,461,432,452,610,763,703,718,595,522 2,9,9,103,142,146,104,593,464,437,443,421,414,604,677,617,583,561,532,514,512,403,429,416,413,402,402,389,387,444,673,601,541,528,539,510,472,461,511,568,640,728,848,813,800,491,805,734,671,638,610,589,477,662,744,768,830,822,869,829,786,472,402,458,474,492,493,455,500,433,429 10,67,40,35,40,23,21,430,454,441,412,396,424,445,509,488,466,488,479,499,496,404,444,436,422,436,415,387,394,423,471,504,472,416,462,423,403,420,443,483,525,606,688,592,532,438,657,646,643,524,545,485,443,572,677,691,764,742,776,703,629,411,399,399,416,440,467,447,465,423,404 17,39,37,163,442,448,162,437,539,496,529,495,552,481,523,537,541,545,553,555,581,432,462,464,479,466,461,460,425,376,447,488,469,468,461,466,447,391,407,409,434,456,532,498,514,408,688,724,690,675,658,643,550,446,510,516,579,587,657,670,638,448,496,454,480,530,539,541,580,528,498 14,11,10,16,18,12,11,517,653,601,544,512,537,541,607,608,581,579,684,786,754,526,719,649,596,578,509,472,444,390,512,753,771,681,710,593,514,401,407,427,431,488,588,592,612,424,785,944,938,883,853,753,639,513,586,619,700,716,778,783,743,465,476,466,497,698,806,744,768,643,559 5,10,9,48,75,75,47,424,490,442,453,421,413,435,444,441,449,444,487,568,554,413,533,482,450,438,426,404,395,394,422,527,572,504,518,439,411,379,404,390,426,416,457,450,438,407,558,755,759,679,629,566,471,456,468,487,513,518,583,556,519,398,394,403,397,450,550,516,530,445,424 20,14,10,35,43,30,25,408,380,396,395,404,377,422,431,428,427,398,389,399,416,390,402,387,393,386,385,384,391,393,420,411,404,404,406,379,408,389,413,411,424,438,493,444,446,414,510,458,439,430,408,381,376,462,494,484,556,536,603,536,492,383,393,401,396,404,414,388,397,387,379 3,173,161,128,174,151,105,431,432,428,397,407,409,463,475,444,441,414,470,523,494,400,483,461,421,419,393,420,407,382,456,507,520,478,479,442,416,414,428,456,479,526,607,531,524,435,632,699,701,609,578,497,439,520,585,577,619,623,678,615,585,401,396,412,420,435,516,471,498,435,394 16,20,19,28,34,30,25,410,438,428,440,400,405,400,451,424,420,433,456,529,518,410,482,476,451,436,410,417,395,386,416,508,542,467,489,442,419,384,395,407,406,413,475,460,439,405,530,692,697,611,578,498,430,455,481,471,526,536,589,548,505,404,387,391,398,454,521,475,498,444,412 20,10,9,23,28,25,20,390,380,402,388,384,377,419,392,398,390,406,390,393,405,388,393,372,401,390,393,383,388,404,380,377,404,379,395,383,390,379,386,408,406,401,430,417,410,400,441,409,407,397,396,398,386,431,437,443,472,441,483,434,415,395,384,388,387,391,373,417,386,375,379 3,23,20,39,58,47,32,458,481,445,427,405,431,472,513,462,470,487,504,572,544,422,495,464,445,431,426,420,394,392,432,536,548,476,506,430,434,410,427,419,440,486,546,516,497,437,632,728,720,641,617,533,461,517,564,580,641,624,700,648,607,408,420,404,425,463,568,513,539,465,402 15,8,8,34,33,33,35,391,416,421,411,398,393,405,410,397,413,399,434,489,475,407,466,424,409,404,408,394,400,391,393,447,485,444,436,416,394,392,399,404,389,383,414,417,415,388,506,632,637,556,527,466,430,390,431,426,460,458,499,481,450,391,385,405,387,423,474,451,459,419,400 10,11,10,21,30,28,19,436,406,406,416,404,404,435,460,432,420,415,440,473,486,405,453,446,432,408,392,387,395,399,424,481,502,433,456,416,384,394,402,411,432,480,580,529,491,406,493,579,600,537,515,483,461,430,456,447,497,493,543,515,495,398,375,391,394,417,477,439,443,402,396 16,18,18,85,126,122,82,432,482,450,455,447,421,437,468,455,445,463,509,582,559,410,523,477,455,435,424,428,400,393,428,547,554,497,496,440,428,389,384,397,398,436,479,447,458,416,621,782,790,717,677,577,488,444,493,500,564,543,615,606,569,408,415,405,411,502,573,523,546,474,428 5,23,23,51,73,73,50,434,455,414,426,395,419,439,430,427,440,423,472,541,531,420,511,469,440,444,418,393,389,388,414,510,540,472,483,428,421,381,406,410,401,424,439,420,448,403,560,738,751,659,640,541,458,420,458,488,532,509,569,568,526,412,395,398,412,460,536,495,506,451,437 8,11,11,56,59,56,53,408,469,420,427,388,421,414,422,401,420,411,473,527,523,413,499,462,439,431,408,404,373,397,413,507,528,469,458,435,408,398,390,403,390,383,438,433,431,385,529,700,714,625,587,514,446,415,431,444,485,506,530,533,497,400,408,400,405,453,535,493,509,427,421 16,9,8,23,31,24,18,420,417,385,387,378,390,446,444,413,407,401,407,407,397,383,407,401,387,389,384,374,407,371,402,391,391,391,395,382,386,386,406,400,405,396,441,417,427,399,472,442,446,406,397,400,386,413,413,434,460,451,545,500,487,386,390,372,401,400,404,384,403,399,391 8,15,13,38,62,54,32,423,439,404,411,403,417,402,439,448,430,439,443,490,484,406,473,469,438,433,400,402,389,388,438,492,506,430,455,443,408,378,401,399,382,422,451,442,434,383,551,677,670,594,581,512,463,408,449,436,498,496,534,560,509,391,390,391,397,439,513,491,480,435,413 20,30,28,189,343,332,182,422,431,408,422,410,390,416,440,429,434,421,478,504,484,414,470,441,427,405,389,398,390,418,409,479,503,445,441,423,402,387,403,385,401,422,455,460,417,419,525,677,677,595,573,484,421,444,482,504,542,550,598,553,494,422,391,408,392,425,499,455,480,438,428 11,42,37,18,19,14,13,655,716,658,642,586,619,707,784,763,759,750,784,808,803,544,712,685,635,617,525,525,467,398,677,777,780,708,732,625,568,434,445,490,529,637,769,748,761,508,911,955,934,892,870,810,707,696,776,790,861,857,918,915,880,599,526,582,620,740,816,771,796,680,618 18,8,8,28,35,36,28,401,442,428,425,404,420,422,458,438,432,443,476,530,517,416,498,449,434,426,412,420,404,392,423,498,537,468,478,437,412,371,396,407,390,445,445,452,449,397,558,723,734,650,623,522,456,423,470,488,517,506,554,551,503,379,406,395,405,443,522,473,497,440,421 18,59,47,160,249,192,112,658,628,560,545,486,508,701,755,728,712,697,719,751,744,485,658,593,567,533,491,468,420,548,655,711,726,641,657,507,488,578,652,699,741,819,885,824,791,729,910,916,899,841,811,733,615,891,941,941,969,953,988,950,898,489,441,492,500,620,703,660,668,560,498 14,9,8,20,27,23,17,414,394,396,393,382,367,402,403,391,417,405,391,400,386,375,386,386,379,399,396,380,398,410,388,385,395,393,393,382,360,386,393,414,413,414,436,414,416,396,448,418,404,390,409,405,390,423,467,466,483,482,522,463,450,383,396,380,389,393,389,387,387,383,397 16,55,51,135,153,128,112,598,550,519,502,478,532,643,715,704,684,675,666,632,658,437,450,460,443,441,422,420,402,449,711,639,578,570,582,571,510,472,549,585,667,766,866,828,815,511,901,832,763,748,727,699,603,687,787,817,885,883,930,918,879,520,468,524,538,568,553,561,598,500,481 20,9,8,34,39,27,26,445,401,390,384,384,382,412,455,438,423,418,400,406,406,397,404,390,393,388,391,387,394,387,418,403,412,398,386,377,390,394,413,407,414,451,490,440,436,406,554,488,474,443,425,413,392,473,515,513,576,564,615,578,511,389,405,408,394,383,423,407,413,395,396 4,17,12,35,47,33,26,457,375,392,378,385,386,437,451,433,436,397,390,391,390,391,386,379,399,385,365,396,393,393,398,402,395,380,368,390,403,388,389,399,400,420,473,454,435,411,481,405,413,390,398,392,399,414,429,446,499,512,563,522,474,400,381,397,383,390,401,398,382,374,404 8,10,9,65,89,90,65,415,426,421,409,395,415,422,423,391,408,404,434,494,468,396,476,454,415,419,394,391,390,395,409,500,516,447,446,430,396,382,403,381,389,403,449,423,423,410,504,663,681,597,554,472,425,406,447,454,481,481,526,495,461,401,402,401,393,420,505,473,462,416,396 13,11,11,32,39,40,33,406,448,420,419,402,409,404,430,411,419,418,455,556,540,412,515,469,443,432,414,400,396,403,405,531,549,499,503,425,404,397,390,389,403,386,440,435,438,397,501,749,768,674,647,543,452,404,423,415,451,456,503,476,474,388,383,392,393,446,539,469,505,458,420 15,15,11,37,43,31,27,450,413,389,376,396,398,434,485,452,439,428,412,428,405,390,404,407,392,386,380,392,384,381,430,415,422,412,409,401,380,394,391,416,420,425,503,465,456,411,532,513,501,446,436,424,406,446,489,487,551,574,619,588,517,390,388,395,389,394,411,412,428,388,388 20,23,18,50,72,53,38,433,397,390,400,391,391,436,447,427,426,414,410,418,421,400,405,403,395,392,383,398,395,378,419,428,437,402,417,395,381,407,421,442,451,490,558,515,460,425,551,516,511,472,459,426,393,503,574,584,631,606,658,589,536,394,371,399,385,408,447,401,418,409,381 2,11,10,49,87,86,48,401,475,427,448,408,413,398,431,421,400,417,461,570,539,424,544,504,447,460,414,417,406,385,419,534,607,502,529,454,431,393,385,369,398,400,428,422,426,399,543,770,799,716,662,549,456,417,435,448,495,483,531,512,500,398,392,396,397,459,531,507,508,465,425 4,17,16,69,108,103,64,425,474,434,430,422,408,439,451,435,419,452,468,528,517,423,489,463,436,412,412,429,374,397,435,509,514,463,491,438,419,381,409,397,399,432,481,475,455,413,599,711,694,621,590,498,455,461,502,530,591,565,633,607,549,396,409,411,409,440,540,458,465,451,417 13,33,19,55,81,45,31,482,392,398,392,391,398,479,477,432,449,443,406,442,423,383,417,411,394,389,390,377,377,406,436,419,405,414,404,400,371,401,422,438,423,474,546,496,505,428,586,499,478,424,429,398,373,516,546,560,626,629,690,640,569,396,383,391,395,411,386,403,402,400,396 4,75,69,107,146,128,92,692,945,895,853,780,805,736,790,790,780,788,990,1023,1015,903,1013,950,915,882,783,745,628,443,775,1023,1023,974,973,872,805,445,460,476,547,639,820,819,849,501,965,1023,1023,1023,1023,1023,941,664,753,777,859,866,931,951,927,670,810,659,684,1023,1023,1023,1023,995,908 10,144,131,59,76,56,45,597,616,544,505,453,503,621,693,649,635,616,654,743,737,481,702,656,561,568,479,436,441,462,580,701,758,640,667,530,485,480,557,604,650,721,808,755,698,607,849,869,878,806,778,686,560,784,849,853,893,878,918,878,829,451,417,485,474,581,731,673,684,584,490 4,17,17,37,48,46,35,460,542,515,462,445,453,469,503,485,476,476,561,676,659,445,640,580,517,502,449,431,388,387,450,643,696,587,591,482,447,420,419,434,458,483,566,531,523,438,686,852,867,789,757,647,539,536,609,600,672,652,723,694,645,415,424,411,418,521,674,599,605,542,455 9,1023,665,1023,1023,1023,1023,957,1023,1022,987,931,954,988,1023,1021,1015,1005,1023,1023,1023,956,1023,1023,1023,1012,939,904,818,785,975,1023,1023,1023,1023,1007,948,829,890,917,965,1023,1023,1023,1023,938,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,861,881,865,891,1023,1023,1023,1023,1023,962 17,175,161,89,115,99,77,423,383,377,401,386,418,428,419,410,435,386,422,417,405,413,404,405,395,401,405,403,380,397,421,423,420,399,420,394,374,402,419,452,470,487,567,510,456,422,480,518,493,456,414,422,395,433,465,489,517,507,550,532,462,392,381,384,376,390,402,411,395,390,398 4,14,14,111,170,177,116,420,459,431,413,419,417,433,468,458,470,473,475,507,506,411,457,443,411,419,402,400,407,387,413,475,483,456,454,426,410,399,396,399,411,411,487,460,464,408,578,671,645,598,572,503,427,442,471,491,556,552,596,602,554,407,396,415,417,464,513,481,480,446,431 14,23,14,45,56,35,27,469,372,398,382,389,386,495,494,465,429,421,411,417,421,377,411,403,380,382,391,382,383,394,425,413,404,409,400,383,406,394,410,411,429,449,517,469,472,403,554,467,488,440,400,409,399,477,493,505,583,597,662,625,558,392,377,385,393,389,403,412,379,394,392 19,8,8,23,28,24,20,413,392,379,382,390,383,421,431,400,407,402,416,421,413,380,403,401,387,375,375,376,390,387,400,416,423,414,407,392,401,390,383,387,400,420,450,431,415,394,470,501,486,433,438,418,397,433,435,450,492,486,531,503,457,384,392,388,392,395,410,422,402,391,395 14,65,62,271,448,449,266,488,536,468,486,427,463,497,554,530,493,484,566,677,660,461,625,585,515,491,463,418,412,398,455,633,673,569,605,480,443,425,445,465,529,564,646,572,549,515,687,846,858,778,739,620,516,709,793,790,799,757,786,722,659,434,406,426,426,515,663,615,594,519,452 20,12,11,24,36,31,20,392,395,389,390,387,394,402,416,422,389,391,414,406,393,386,398,402,400,394,384,387,385,389,398,396,403,402,377,389,400,409,415,420,424,437,465,420,400,410,495,446,425,426,414,392,387,457,490,486,525,511,547,501,465,401,369,390,380,396,382,392,397,380,384 9,18,13,35,48,33,24,439,389,389,391,362,379,442,440,420,414,410,406,402,405,383,391,391,404,387,387,377,389,406,396,399,410,407,396,390,398,402,401,392,407,432,468,458,451,419,497,443,444,431,420,408,393,434,483,459,523,528,572,556,481,392,393,370,389,388,424,398,401,395,384 14,255,227,190,278,252,171,398,363,394,400,362,428,413,417,411,407,409,427,382,373,372,380,377,376,398,400,393,393,382,428,414,402,391,396,374,399,391,431,432,471,537,580,529,480,419,462,414,422,413,377,419,412,480,508,512,553,534,556,509,437,414,370,379,388,394,390,400,381,397,373 10,101,90,65,88,73,54,445,398,403,405,407,395,447,472,431,407,431,392,440,449,405,455,414,401,395,374,377,367,398,428,455,479,408,436,441,392,402,407,406,451,462,541,471,468,405,495,539,512,479,433,412,396,470,504,509,543,563,602,565,496,397,378,396,385,394,448,411,405,391,410 19,12,9,42,42,27,28,414,398,406,374,392,403,445,431,429,411,400,393,430,422,393,408,390,402,389,408,388,390,390,406,410,438,398,404,381,370,380,388,411,424,420,460,450,425,396,481,462,457,419,426,391,375,435,468,469,512,513,570,499,464,379,379,372,386,396,416,388,397,389,392 13,14,14,74,108,107,73,448,408,415,402,408,415,460,475,477,454,459,459,466,442,390,444,422,412,400,384,400,391,390,447,439,447,425,412,407,408,398,418,422,437,480,540,510,470,419,573,565,550,500,481,425,396,504,537,541,592,570,626,617,557,424,397,426,427,418,489,462,464,411,403 11,12,11,30,33,29,27,403,438,408,415,398,410,428,423,423,396,409,474,549,505,417,498,452,429,434,406,407,383,401,429,519,546,463,478,450,406,403,455,455,509,573,654,533,461,402,557,721,698,612,571,470,429,484,561,612,669,631,676,588,543,395,408,397,406,443,570,472,493,432,431 8,14,13,33,44,38,29,382,406,396,383,385,384,417,419,414,408,389,404,405,401,384,397,396,391,387,379,382,391,391,407,412,411,386,388,383,379,400,409,390,407,411,449,439,419,398,443,444,462,436,430,404,388,423,443,433,480,487,505,463,443,394,395,388,370,392,398,373,399,393,380 10,33,32,52,75,70,48,441,517,485,473,431,444,439,468,457,478,466,531,639,627,438,577,530,487,479,437,416,400,377,422,594,629,555,562,460,465,400,412,374,397,443,471,468,483,416,633,845,856,779,750,650,529,447,500,511,578,588,634,633,595,418,432,417,421,497,620,568,600,501,452 17,63,60,427,556,543,410,509,514,455,441,428,472,533,557,554,562,530,553,576,567,437,495,474,444,452,427,416,412,444,507,540,532,487,502,472,416,421,478,510,551,633,752,650,603,514,746,776,746,702,655,606,512,623,715,748,812,787,827,778,718,437,417,435,447,524,590,534,530,490,441 9,16,15,105,166,138,92,422,481,456,436,410,434,422,426,443,435,437,481,594,577,417,527,504,455,473,439,416,412,406,412,555,574,513,526,460,422,401,402,399,418,430,467,441,466,402,575,784,802,713,676,568,476,450,493,507,557,556,604,579,531,400,413,392,413,456,554,536,550,465,432 3,92,86,63,80,73,57,387,381,364,379,381,373,388,410,382,401,404,375,387,381,390,399,418,396,390,388,392,360,400,403,424,419,393,408,387,380,382,391,407,395,416,492,422,430,398,465,439,441,397,416,411,378,394,422,451,499,484,522,475,436,398,376,389,396,397,399,379,396,374,391 13,9,7,21,28,17,12,441,389,390,402,376,384,423,433,412,399,404,397,392,394,391,396,379,375,390,383,396,377,383,388,376,397,390,400,379,375,397,390,395,425,414,453,422,411,413,476,421,415,411,391,386,383,433,442,439,497,483,531,484,455,387,393,380,392,387,388,389,400,375,395 17,18,18,83,157,159,82,456,449,445,429,418,417,465,486,488,478,446,487,515,503,429,478,458,437,417,404,406,393,419,435,491,485,453,457,448,418,394,406,422,433,432,481,450,463,418,615,691,683,620,566,504,464,454,527,520,600,595,650,629,581,404,419,411,419,470,506,485,504,459,421 7,14,12,33,42,36,28,386,395,379,386,393,383,408,413,395,413,407,398,393,369,399,384,383,378,364,397,369,363,398,392,383,392,388,381,375,384,380,393,396,386,391,402,397,402,404,414,394,392,393,377,394,381,390,388,395,405,437,420,392,408,389,410,376,387,367,379,381,369,393,375 12,13,10,38,51,30,22,400,385,397,371,376,426,414,410,414,408,406,403,422,427,400,407,401,401,394,388,385,381,402,394,408,428,391,411,405,382,400,379,410,409,454,482,444,427,411,502,508,512,458,441,431,404,470,479,503,546,525,546,531,483,388,391,387,381,404,419,390,412,390,393 2,252,186,264,343,235,186,641,820,778,720,651,680,685,752,731,728,726,831,943,921,691,906,860,789,773,671,622,526,469,666,908,944,861,881,757,682,469,492,531,570,655,782,756,759,576,906,1023,1023,1013,990,909,796,725,801,812,866,864,913,909,877,551,587,552,563,812,938,886,892,803,706 15,42,40,772,1023,1023,748,430,502,449,442,415,422,454,482,476,479,476,542,634,592,456,572,494,477,465,436,400,407,427,435,575,614,508,522,438,435,403,412,390,427,460,548,482,525,507,633,784,783,694,684,559,464,501,568,573,636,608,677,651,589,464,409,417,447,510,611,563,561,473,445 6,19,16,36,51,42,29,395,394,399,385,366,401,398,420,424,394,408,422,420,403,387,396,403,387,377,401,380,385,390,386,381,403,386,387,383,408,387,396,402,387,426,441,429,425,393,464,442,432,425,406,397,390,421,467,441,480,470,517,491,439,410,382,376,393,403,405,397,385,368,372 10,340,182,57,65,30,25,484,499,472,468,424,447,530,533,532,501,529,543,605,583,418,556,483,464,453,427,423,384,395,471,565,596,527,528,453,438,452,471,497,526,601,701,629,565,503,743,805,782,728,682,585,488,660,725,737,794,772,818,770,717,433,420,432,426,499,601,525,566,474,431 3,131,109,169,195,169,144,579,732,703,643,550,592,622,689,670,664,648,765,871,843,597,832,778,711,686,568,550,449,439,602,842,875,789,801,679,564,429,462,453,505,579,713,687,693,495,842,1001,1005,941,915,827,706,647,716,736,804,797,856,847,812,489,517,482,498,725,871,816,827,714,605 3,23,21,57,81,61,44,442,557,525,491,456,443,470,493,473,478,486,587,699,670,453,648,586,528,511,458,447,421,396,456,654,699,601,632,514,467,406,387,395,424,437,532,477,514,431,657,867,882,804,769,660,551,484,525,533,603,603,673,658,623,424,430,392,406,531,687,625,630,533,466 12,19,14,40,51,36,28,453,394,393,383,389,398,463,467,415,439,407,402,416,408,395,401,386,395,377,394,368,393,384,412,397,411,405,375,393,370,377,388,410,394,437,493,471,452,414,533,439,444,414,402,404,400,460,475,496,563,584,607,584,533,390,399,396,392,394,413,409,390,399,384 9,42,19,93,125,46,39,424,400,392,398,401,354,424,454,437,427,445,433,437,460,386,397,406,390,385,395,393,392,392,439,447,423,394,418,398,384,412,435,448,433,455,529,483,468,434,558,556,519,491,494,430,394,483,579,556,596,593,630,575,539,397,385,399,388,422,427,421,426,405,384 1,14,13,35,43,39,31,432,411,408,406,398,398,437,438,442,431,396,405,467,445,394,459,431,413,398,401,417,394,401,447,473,497,428,425,420,410,377,415,414,454,524,634,578,530,406,503,547,565,511,493,471,416,446,479,488,552,536,578,533,481,383,379,389,385,409,457,421,436,415,388 20,17,14,40,53,39,29,411,400,387,386,403,407,398,414,387,394,396,396,414,392,381,384,397,383,388,376,385,383,396,400,404,385,382,398,377,384,395,407,432,431,447,472,435,414,409,450,416,413,408,389,413,366,431,469,498,497,497,532,492,457,377,373,381,387,376,372,384,400,393,375 3,9,8,55,90,88,52,387,405,389,406,406,408,415,428,417,403,396,413,444,437,410,426,421,397,413,380,399,373,396,389,414,438,431,430,419,389,398,387,377,388,405,407,424,413,390,466,557,541,494,472,430,409,441,441,430,462,435,473,460,440,391,384,398,390,404,438,423,427,397,383 14,242,221,189,236,221,180,423,410,398,385,370,387,384,409,402,391,395,386,417,413,393,395,394,380,379,376,402,409,402,400,425,406,403,395,402,379,395,437,420,470,459,544,473,464,410,432,490,477,407,425,383,371,441,422,447,474,488,511,482,448,381,397,389,372,400,400,402,402,400,392 14,14,12,32,43,25,19,510,656,617,585,508,530,544,604,587,593,582,705,806,769,556,738,681,624,588,515,489,426,403,528,775,791,711,721,605,533,404,416,423,438,481,588,588,608,418,782,963,956,900,870,787,659,521,574,582,688,701,767,775,731,469,480,477,488,703,826,758,782,672,566 2,73,64,36,48,34,24,721,814,766,722,655,704,774,824,817,805,800,853,919,903,680,864,816,759,748,641,614,519,466,747,894,908,837,858,750,691,442,481,552,593,679,832,816,829,534,951,1023,1023,984,961,894,791,726,802,826,899,897,955,953,920,623,610,628,674,827,915,867,887,787,711 10,30,29,278,448,403,246,408,391,412,404,404,394,430,444,433,428,406,439,427,423,393,409,412,413,395,394,383,396,414,413,431,417,393,425,411,402,412,397,418,453,461,485,454,460,437,556,542,541,484,478,430,404,500,598,578,605,573,637,561,513,434,392,388,399,395,421,431,425,412,393 20,38,30,45,77,59,34,389,396,377,389,368,398,425,428,414,427,413,427,420,411,381,404,377,379,388,385,389,399,402,410,428,399,403,413,372,376,410,401,418,422,455,486,450,439,410,508,450,446,411,393,369,395,451,480,500,518,517,564,507,494,395,388,388,368,400,388,404,383,397,403 11,501,218,163,242,112,75,589,544,524,506,455,473,621,687,659,627,612,622,665,681,454,585,508,494,459,442,406,399,587,741,688,665,585,612,525,460,674,803,857,916,985,1023,980,902,637,934,876,840,776,751,663,567,833,929,976,1023,1023,1023,1007,943,460,447,445,478,535,636,596,611,511,446 16,9,9,23,32,31,22,379,387,400,396,385,391,408,390,388,391,398,385,410,389,389,404,385,384,398,385,370,392,384,387,385,396,399,379,399,377,404,392,393,401,407,429,420,400,398,412,409,412,390,393,385,373,416,433,448,453,451,445,441,400,380,393,382,388,389,399,397,377,381,379 17,32,32,130,222,230,133,385,398,388,385,408,387,401,407,401,381,402,398,399,395,381,387,394,384,390,381,369,394,407,395,397,392,389,383,385,380,409,385,389,409,417,445,403,392,421,436,396,432,406,398,403,402,485,547,538,520,497,520,483,446,391,385,369,382,393,392,399,400,369,394 12,11,10,13,15,14,12,471,592,522,491,451,482,514,551,547,546,541,636,692,661,483,625,576,519,498,464,443,406,399,482,675,680,586,622,495,472,400,408,427,409,437,536,533,550,400,725,862,843,791,760,666,554,459,538,552,625,652,726,720,690,447,457,446,463,607,727,656,663,559,487 3,76,70,32,38,34,28,706,799,760,733,675,694,758,818,815,803,798,851,904,885,670,834,795,751,733,639,637,527,410,720,864,871,806,826,727,661,423,447,462,505,623,768,771,804,490,948,1023,1023,981,961,900,808,668,763,790,869,875,938,943,911,635,606,653,690,826,901,861,882,786,720 11,15,15,71,113,119,75,393,393,365,380,374,382,377,387,389,388,384,406,383,410,392,382,394,384,398,400,396,381,389,389,393,384,386,389,398,394,377,406,387,393,415,433,405,381,423,431,419,404,386,408,381,375,539,625,618,604,520,511,446,425,386,387,399,395,381,395,392,398,369,381 6,11,9,46,49,43,40,471,442,429,404,412,426,497,562,526,523,500,507,504,508,410,429,417,409,404,404,396,401,437,561,527,499,470,483,445,429,462,514,573,651,748,828,754,706,441,716,658,622,575,533,504,452,580,694,734,802,783,817,765,706,418,392,420,434,473,464,463,458,405,406 7,8,8,24,35,35,23,416,402,375,375,375,387,401,404,402,390,390,405,410,404,390,388,388,394,387,381,398,362,405,383,402,400,387,394,398,401,390,378,387,409,393,402,401,406,393,450,444,431,434,403,405,403,435,441,458,470,475,497,466,432,402,384,389,385,388,402,391,411,400,374 18,10,9,201,80,76,203,468,558,534,509,476,479,504,572,573,573,563,597,678,666,455,607,555,517,502,445,444,442,370,502,657,661,585,621,528,498,404,386,402,424,432,562,553,572,405,740,853,848,791,764,687,567,470,531,540,639,646,723,729,685,452,474,462,471,593,676,619,669,537,482 7,45,28,61,98,57,34,402,393,378,391,386,383,420,422,419,399,394,424,399,398,391,417,410,381,401,392,387,390,414,409,402,443,416,414,387,367,419,409,411,425,441,502,466,447,413,506,472,459,426,424,416,398,481,515,529,570,536,619,564,508,385,391,361,385,403,419,393,387,380,383 15,10,9,22,30,26,19,407,392,390,385,400,379,430,414,400,404,396,384,396,392,382,378,392,382,373,404,374,379,426,397,400,391,391,399,396,371,382,376,401,408,393,430,411,417,384,441,406,403,399,384,383,393,409,428,412,459,431,465,466,436,382,374,389,396,376,362,363,389,387,409 2,221,205,193,242,229,179,430,406,404,382,368,370,432,423,417,416,389,422,415,404,394,382,393,398,386,384,379,367,378,416,389,421,395,397,411,406,412,395,420,438,456,527,475,480,428,472,446,442,430,386,408,387,450,451,454,517,519,559,512,479,399,379,387,392,407,403,393,402,397,382 3,38,35,185,248,241,175,446,546,513,496,432,466,486,521,501,502,483,594,678,659,465,621,581,515,498,435,425,423,408,458,626,682,586,598,496,448,383,393,397,422,445,510,512,525,427,700,875,878,818,785,674,556,479,537,547,646,640,718,695,651,416,431,435,426,545,670,628,652,532,493 17,156,140,487,679,644,452,629,744,698,654,590,626,651,708,700,699,682,781,849,833,587,790,746,683,659,564,565,465,453,633,811,834,763,770,652,598,462,461,486,532,618,736,718,721,559,889,1005,1001,946,922,849,744,700,772,801,869,861,907,893,861,534,558,528,570,747,855,809,829,714,634 3,9,9,34,38,39,36,393,406,407,393,415,382,415,420,415,408,407,435,441,434,375,402,408,413,393,384,385,381,395,403,443,442,413,434,402,392,401,406,399,403,426,446,427,417,402,522,580,563,501,473,447,408,428,465,491,537,529,579,541,509,390,384,374,398,417,455,428,428,397,408 11,14,12,33,40,26,22,457,519,474,450,436,438,469,503,509,501,481,533,626,602,442,583,508,483,485,430,430,397,422,467,578,628,519,573,475,433,396,414,409,399,451,523,496,517,415,665,787,785,718,679,593,483,439,503,503,586,604,671,660,618,424,417,429,454,510,645,546,579,497,459 2,82,79,74,101,104,75,399,393,389,400,405,394,417,416,398,402,401,402,408,416,400,384,414,377,383,383,390,397,430,408,403,415,407,381,382,383,401,395,413,430,430,459,441,423,408,469,471,435,408,434,404,379,445,471,465,519,504,533,495,459,385,399,400,404,408,394,406,403,402,394 2,40,35,28,36,25,20,652,757,713,688,647,655,699,766,772,761,748,805,866,849,615,796,755,706,691,611,596,520,411,662,824,840,764,787,683,618,402,421,438,487,558,716,715,740,455,903,1004,997,951,927,860,768,608,713,727,820,823,889,898,864,574,584,609,649,787,862,819,843,744,677 4,26,21,38,51,29,21,424,456,427,418,428,421,475,492,468,490,478,493,530,514,400,469,455,420,444,417,409,388,417,443,488,525,457,475,437,423,403,439,440,446,503,579,520,487,446,631,717,706,631,590,531,446,563,646,643,681,682,726,670,610,402,396,403,419,451,509,486,481,443,409 8,39,15,325,377,129,108,645,703,636,624,538,583,691,746,734,709,699,768,827,808,581,762,703,638,623,529,513,451,458,672,805,813,735,758,655,560,505,576,633,673,766,861,810,791,647,922,976,963,913,887,814,709,829,888,898,943,932,972,942,901,502,516,501,555,714,810,763,779,670,571 8,29,22,50,66,30,25,424,431,438,426,422,382,463,460,452,447,446,470,521,517,385,463,482,451,432,393,396,385,421,438,478,520,457,485,437,418,405,417,456,455,504,557,512,508,440,624,688,681,601,562,513,435,567,631,648,680,663,714,680,594,397,389,403,407,445,506,471,481,436,401 13,122,109,109,142,117,88,459,430,444,417,380,410,483,488,469,449,460,460,537,538,406,520,469,446,447,405,400,382,417,470,542,556,484,485,439,414,421,434,435,450,489,563,522,517,419,631,689,693,584,564,480,415,483,535,507,612,609,676,633,567,411,405,405,418,473,568,541,483,416,406 7,37,26,54,90,58,33,397,381,393,399,401,383,403,425,412,433,416,411,406,415,385,405,399,380,389,403,395,373,384,396,409,405,402,409,379,382,382,396,407,420,446,458,454,431,419,453,454,456,415,420,389,404,450,456,475,475,503,542,495,468,393,383,384,377,393,403,395,383,397,401 4,8,8,48,78,81,48,396,423,386,386,403,387,404,414,410,401,401,427,454,431,394,411,413,412,406,383,396,384,393,384,446,439,412,417,410,388,380,392,397,396,387,407,397,404,406,447,563,542,493,486,435,416,411,410,421,436,436,452,453,452,391,395,398,384,417,445,424,438,417,402 2,26,25,26,52,35,15,405,374,389,397,402,378,388,393,392,377,407,399,385,401,375,371,377,382,375,385,392,382,364,398,388,394,402,391,397,374,404,394,395,406,410,442,397,413,390,441,407,410,402,390,379,387,428,456,469,458,451,468,454,407,383,384,377,390,381,384,376,389,354,395 2,36,29,56,72,40,30,421,503,472,440,398,424,448,499,455,458,464,517,615,589,430,573,521,450,460,424,433,387,410,435,568,638,507,553,473,423,408,407,434,443,471,545,499,489,419,620,769,776,678,661,562,462,522,552,570,630,607,672,643,583,412,418,405,402,480,599,543,546,473,435 10,11,10,38,51,38,28,403,380,402,389,394,380,419,439,401,419,412,403,428,415,378,384,395,385,395,379,399,373,409,397,414,417,401,410,385,386,378,400,404,415,415,453,435,439,399,460,475,450,423,417,402,400,449,473,463,525,495,549,499,461,395,380,385,385,385,396,408,393,395,392 18,11,11,43,51,48,40,403,423,398,381,380,408,404,421,408,413,401,436,451,439,389,431,426,405,416,405,388,407,378,399,431,443,409,441,405,412,389,403,394,402,399,416,405,418,379,489,568,559,514,495,425,396,422,428,448,488,453,468,484,448,399,385,397,395,412,448,442,441,410,404 11,8,8,26,34,33,26,413,454,427,434,406,428,416,410,410,423,420,453,573,542,426,530,501,460,432,420,407,395,415,412,538,574,506,519,458,394,385,403,384,397,418,429,422,421,387,526,764,784,695,654,565,465,422,428,435,479,488,511,494,492,392,403,398,399,449,566,515,504,446,441 13,23,23,163,249,254,165,409,409,385,390,410,368,399,400,414,404,416,403,415,406,385,414,394,393,396,399,390,389,377,405,411,418,412,407,404,388,381,397,381,389,380,450,396,394,412,458,480,492,457,420,426,390,416,426,452,447,452,488,482,423,423,389,395,394,413,436,398,418,412,406 20,14,11,79,115,105,70,439,458,412,405,390,420,438,473,446,424,425,450,507,506,402,457,464,429,422,398,400,390,415,419,479,510,449,482,422,409,391,413,427,439,455,493,485,454,412,563,684,679,598,555,484,419,477,526,540,584,585,647,600,547,405,395,393,407,432,491,466,477,423,397 12,343,205,238,346,199,150,571,742,693,638,557,586,621,679,675,669,660,765,868,846,603,818,775,700,682,587,527,457,432,623,840,868,785,803,681,589,469,489,498,545,643,761,723,717,512,849,1009,1011,953,923,842,726,652,739,751,815,814,864,855,815,490,518,490,528,733,875,820,835,722,625 5,14,14,15,24,24,14,527,567,524,509,478,512,582,648,652,630,628,647,671,674,458,588,541,516,502,452,452,448,423,548,621,612,556,577,515,473,400,419,421,414,492,584,604,634,418,786,830,802,761,734,681,569,530,619,626,714,713,788,796,757,492,475,510,520,601,673,627,667,552,509 15,9,8,417,412,374,386,391,428,394,373,408,393,393,396,408,403,390,413,423,455,396,411,427,401,407,384,404,392,394,405,424,460,423,461,406,407,378,384,387,381,398,405,394,397,407,425,557,632,557,520,498,413,391,423,409,451,428,449,459,424,414,402,391,393,392,427,452,455,427,418 2,38,37,257,397,399,253,424,427,422,416,421,385,440,445,417,446,434,457,457,449,397,424,427,400,409,377,415,385,425,416,436,457,424,418,397,407,410,407,437,441,487,538,491,494,487,600,592,572,502,497,457,404,654,760,758,744,695,718,635,581,404,393,394,400,416,451,431,442,409,400 1,52,47,25,29,22,20,680,742,680,656,585,616,718,793,767,763,754,795,844,830,592,777,722,656,646,567,538,463,441,689,815,824,751,776,639,601,430,459,512,553,651,785,765,777,526,919,975,959,912,887,831,723,717,794,810,877,872,929,922,890,587,541,619,632,770,846,802,817,713,649 4,123,31,1023,1023,334,458,1009,907,851,822,759,779,1023,1023,1023,1023,1007,984,1003,982,750,920,867,812,794,692,658,552,697,892,945,951,872,886,787,722,771,811,840,886,947,1023,1001,989,902,1023,1023,1023,1023,1002,937,841,1023,1023,1023,1023,1023,1023,1023,1023,902,687,899,913,939,977,932,948,853,783 4,10,10,87,94,92,85,377,408,406,392,386,382,387,401,412,392,400,408,425,418,391,407,401,396,401,383,384,394,377,391,421,418,407,415,392,405,373,380,400,394,393,381,393,405,389,414,515,496,456,443,415,395,397,412,407,453,422,448,444,424,391,391,388,390,402,425,413,419,382,373 10,82,67,95,151,125,79,510,635,595,530,473,461,528,604,567,552,555,682,798,751,556,774,701,617,597,476,466,452,407,509,775,798,705,711,565,504,436,440,467,494,539,666,603,605,484,738,920,914,841,807,698,559,580,638,660,723,712,770,757,700,434,427,452,453,665,794,706,725,593,498 14,9,8,19,18,16,18,413,400,401,401,394,416,420,422,414,411,427,430,454,454,406,437,429,411,398,394,387,396,365,423,447,469,427,432,399,410,377,392,418,427,483,545,504,482,394,496,591,586,527,509,458,409,429,456,487,493,494,536,497,483,398,402,387,398,419,471,449,429,419,404 13,66,55,79,96,75,62,534,487,490,460,434,436,529,535,499,488,479,515,604,577,423,549,510,455,458,424,406,375,391,529,590,604,523,542,449,450,402,434,487,547,637,779,717,682,427,673,754,761,709,685,621,544,540,581,618,686,673,728,695,636,400,403,421,425,455,575,521,523,463,408 16,15,14,64,52,48,60,411,468,442,430,399,391,414,426,434,419,421,476,572,568,413,578,517,462,452,427,404,396,391,419,554,598,512,529,456,413,405,394,403,411,441,487,432,461,413,547,731,761,659,627,522,447,442,476,489,540,536,587,573,512,393,413,388,393,453,615,541,532,471,430 2,10,9,31,48,44,27,408,480,464,439,422,435,408,442,436,440,438,505,600,573,423,563,496,449,447,420,399,395,381,423,548,588,509,530,444,411,393,389,418,408,403,455,455,454,389,553,771,789,699,667,555,461,429,477,466,517,520,575,555,515,403,402,392,405,468,585,543,549,451,437 11,10,10,31,33,31,29,405,394,394,391,398,388,407,425,405,415,397,413,430,424,386,415,424,409,393,388,387,402,370,401,424,428,417,423,392,401,395,377,397,386,399,417,396,423,386,441,504,508,469,438,415,397,400,422,421,443,450,470,459,435,376,387,392,394,407,439,439,425,385,399 13,13,13,85,122,126,86,378,407,410,376,373,383,391,397,403,396,391,406,437,415,385,418,399,390,403,409,407,374,395,390,414,435,409,422,392,412,382,380,382,386,388,388,385,377,402,394,525,547,458,441,409,418,364,390,389,393,407,423,406,404,393,384,394,374,397,439,402,420,419,396 9,179,156,425,569,439,334,591,691,642,576,526,542,622,669,634,630,621,711,829,813,554,779,730,655,624,543,500,472,454,553,778,830,741,760,628,563,466,470,489,540,613,779,680,666,561,843,1003,1023,953,924,834,706,698,768,794,861,841,888,858,814,481,496,477,514,676,815,770,774,661,554 3,13,11,17,17,12,13,435,403,405,396,390,401,432,449,435,425,423,401,430,449,379,397,394,403,396,394,378,377,406,427,407,413,409,405,405,380,394,401,427,441,457,531,483,445,409,563,519,498,465,443,412,394,495,530,542,606,597,643,586,543,390,395,384,412,412,402,422,398,403,408 4,13,12,50,58,47,41,410,408,427,404,377,393,427,436,446,422,438,424,456,444,402,420,413,415,403,389,398,379,412,415,440,452,414,425,393,384,403,410,423,441,495,539,467,453,410,548,609,576,505,515,461,412,484,527,543,597,585,628,561,533,393,403,410,400,417,441,441,451,399,397 3,48,47,128,205,203,124,447,535,516,491,461,460,448,487,463,452,481,559,678,666,453,628,590,513,499,454,428,399,392,451,629,692,600,613,457,461,385,399,399,422,446,522,497,510,406,648,869,892,814,784,679,529,484,522,544,603,608,678,649,596,425,429,403,431,513,675,639,614,518,464 20,9,8,53,63,60,50,404,443,420,411,422,401,430,428,429,443,423,445,529,509,412,478,430,429,420,401,396,403,399,414,494,515,464,477,417,417,397,390,409,420,423,449,429,447,398,563,693,694,603,574,501,451,437,481,495,532,527,579,567,541,397,400,397,404,459,510,470,466,440,413 15,272,199,202,245,159,127,675,702,656,614,541,567,715,755,725,714,694,764,836,811,586,799,742,663,656,540,522,440,478,655,793,830,726,766,639,512,510,560,578,646,732,832,784,764,633,890,936,936,872,848,761,628,794,853,858,911,904,946,913,867,536,507,511,552,712,834,777,791,682,580 7,25,24,87,104,104,86,415,496,475,472,425,454,434,468,451,454,448,536,615,602,435,573,514,462,470,417,424,401,405,437,577,624,546,528,471,437,384,411,384,393,452,520,476,465,414,648,831,843,766,727,635,513,481,514,539,609,605,655,646,583,408,417,395,433,481,621,560,565,484,451 12,9,9,89,138,140,89,394,415,392,417,397,395,403,390,396,402,388,404,449,448,412,429,424,403,416,386,402,382,389,390,434,456,416,433,411,391,373,383,384,383,384,408,410,410,388,442,584,577,509,479,459,407,404,405,396,418,412,432,441,415,398,381,384,391,422,446,422,409,398,394 16,11,9,21,27,20,15,380,398,390,390,385,400,399,393,411,399,404,403,395,427,378,413,389,390,391,397,382,388,380,411,402,414,386,397,394,393,409,437,458,485,542,625,504,464,408,501,485,455,451,411,418,384,430,508,582,661,620,642,535,495,384,387,383,390,382,416,389,415,392,394 19,13,12,26,37,33,23,404,375,403,382,378,377,417,424,409,394,389,421,375,380,383,384,389,388,386,395,378,371,398,404,401,385,386,381,385,363,402,404,404,406,426,434,399,399,414,450,429,404,393,392,394,378,409,441,455,481,481,512,486,449,387,378,381,384,398,390,393,386,378,381 15,12,10,37,41,27,27,391,404,392,396,381,392,409,417,408,418,402,406,444,422,394,411,404,402,398,403,375,366,368,393,426,448,409,423,401,376,375,406,383,392,415,449,414,413,406,456,563,585,492,467,438,399,407,443,448,456,468,509,483,457,385,380,385,399,387,425,421,434,402,390 8,181,165,484,642,594,445,566,741,692,654,562,580,605,657,638,638,638,755,867,854,608,820,784,706,693,589,541,482,434,583,830,868,778,799,677,580,445,463,482,525,591,721,679,672,547,850,1017,1023,963,938,849,729,678,746,766,828,823,873,855,816,504,522,487,520,714,869,818,821,717,607 10,16,8,48,57,28,24,460,441,433,420,403,413,482,525,516,486,478,485,519,502,394,455,434,412,416,405,392,386,402,485,475,478,451,465,426,401,424,454,466,508,588,738,680,621,492,778,686,652,579,574,515,440,642,734,761,881,887,930,861,786,407,403,403,405,446,465,455,439,403,422 15,63,57,135,186,161,114,471,598,559,533,459,490,500,538,505,513,512,642,761,736,514,716,669,577,562,496,466,435,401,493,718,765,679,677,531,479,406,409,428,460,496,588,543,547,435,729,920,928,862,830,723,588,530,592,631,706,687,746,727,679,448,461,420,439,566,747,669,696,578,476 20,8,8,33,50,31,20,414,392,379,386,399,389,432,432,399,410,400,403,429,434,388,400,403,399,391,380,396,393,394,403,416,414,399,414,396,391,394,395,415,410,410,448,423,421,404,465,483,484,453,431,399,390,440,455,456,492,485,527,480,460,388,392,403,377,405,427,410,409,384,391 7,8,9,28,40,40,27,421,404,403,386,392,391,437,447,428,432,427,422,415,445,391,391,389,385,380,399,383,384,404,422,417,401,395,417,408,398,395,405,412,426,436,516,476,466,395,563,499,458,450,435,451,412,444,479,495,545,560,609,589,546,414,394,394,392,408,389,393,407,406,401 2,12,12,35,46,44,33,429,458,439,411,404,419,424,427,422,417,421,453,537,546,412,514,479,435,439,401,402,401,390,410,499,553,476,502,435,408,382,390,396,408,414,455,461,454,396,539,729,742,663,617,518,449,441,478,478,523,507,553,537,496,386,411,396,393,431,549,476,490,438,417 13,28,24,30,42,35,25,392,421,416,415,384,397,411,416,417,409,434,435,483,484,386,455,438,413,423,402,402,388,396,397,483,483,449,454,413,407,397,385,420,411,441,464,439,427,409,519,638,645,554,546,454,430,441,476,494,517,515,561,523,491,383,390,400,402,424,484,471,460,430,404 18,239,216,157,220,205,144,434,397,408,377,364,400,451,473,426,429,421,431,418,440,370,399,429,400,417,411,396,374,438,457,447,451,432,404,410,379,416,438,452,478,506,600,528,500,429,597,526,517,447,436,418,412,471,517,529,604,611,659,617,531,385,397,390,404,400,433,398,425,386,407 6,21,17,37,66,48,26,422,412,411,393,384,404,445,462,435,419,434,416,440,418,390,409,405,393,380,394,369,370,396,408,432,429,419,427,385,411,393,408,403,420,426,480,459,438,404,545,519,501,451,471,417,403,453,480,498,559,526,577,546,521,386,395,376,394,402,435,418,419,410,393 4,18,17,38,48,46,36,415,445,418,411,382,418,422,412,397,399,403,407,475,477,401,468,437,414,412,399,392,388,397,406,465,490,427,464,422,421,381,388,405,389,401,427,429,418,402,469,599,612,546,485,446,433,423,434,428,442,462,499,448,433,403,400,400,402,408,478,442,454,412,412 2,8,8,31,45,45,31,411,450,434,426,404,391,413,439,424,432,419,441,543,524,414,502,454,437,433,410,413,395,381,410,520,550,458,499,443,415,393,383,401,382,396,462,430,447,379,528,742,754,659,643,523,459,439,454,456,531,510,543,535,495,392,401,391,411,441,531,475,494,447,426 10,13,12,28,28,20,19,488,590,542,510,482,490,514,575,587,570,555,623,693,679,487,604,557,537,498,478,450,427,391,527,664,670,606,625,540,466,381,417,432,461,493,610,592,587,442,773,868,855,803,780,701,599,540,620,632,710,719,777,776,728,458,450,463,479,601,703,658,677,568,490 11,16,16,250,335,340,251,415,419,410,390,387,411,417,415,405,398,417,405,452,446,415,442,413,410,417,401,406,382,388,388,453,450,431,441,378,413,376,401,371,398,392,418,421,405,402,460,590,577,507,497,475,404,405,423,425,465,428,476,471,459,405,404,387,404,411,440,437,461,411,389 20,11,11,54,73,68,50,405,440,427,413,408,421,443,417,426,419,415,463,537,516,411,497,459,423,415,422,377,389,369,405,505,528,462,470,451,412,378,381,388,399,397,440,415,418,404,511,727,745,646,619,524,431,426,454,451,485,477,535,515,478,400,388,399,392,467,523,481,508,435,427 5,128,45,1023,899,306,463,905,850,811,773,708,733,933,976,946,929,902,914,967,947,708,901,850,793,770,677,621,523,636,823,929,943,869,884,779,702,682,737,772,820,891,972,934,920,835,1023,1023,1023,1016,990,921,817,975,1023,1023,1023,1023,1023,1023,1023,779,635,774,775,868,944,902,915,815,725 16,619,267,623,660,283,300,792,747,681,656,613,640,827,872,848,823,818,822,847,837,580,755,710,637,630,557,540,458,828,979,901,869,820,827,754,717,930,1023,1023,1023,1023,1023,1023,1023,822,1023,1023,994,951,925,880,784,1012,1023,1023,1023,1023,1023,1023,1023,624,523,631,661,758,823,790,805,697,623 15,157,124,1023,1023,1023,1023,813,763,715,678,669,662,839,892,876,866,848,847,844,841,553,695,674,641,626,562,569,495,586,801,792,768,719,745,666,636,638,679,705,768,839,934,900,898,817,1019,995,964,930,908,873,776,919,976,987,1023,1021,1023,1023,1001,724,604,706,721,783,809,787,821,717,660 20,9,8,30,42,26,19,407,405,383,402,394,388,420,440,402,412,408,392,390,395,404,398,386,393,389,376,371,370,383,408,397,405,407,397,381,387,389,376,402,379,417,442,433,414,403,466,437,447,426,423,383,411,407,420,429,464,451,503,475,459,389,384,394,387,387,413,402,397,388,379 20,15,13,29,44,34,20,404,415,370,403,378,393,421,393,398,402,402,411,396,409,403,391,372,376,397,381,367,388,389,395,390,413,401,408,388,384,392,396,414,408,414,438,406,395,398,449,449,409,410,420,402,410,427,450,452,486,471,503,456,434,391,393,389,378,402,406,426,387,385,387 2,16,16,105,151,157,107,378,422,394,379,385,387,386,403,377,409,388,405,425,429,399,407,407,383,391,401,394,371,411,396,416,410,413,416,414,384,389,396,390,410,416,411,378,409,411,437,490,490,449,439,412,387,399,407,414,420,430,446,421,416,398,387,387,393,416,406,404,415,393,391 8,16,13,14,16,9,8,413,414,414,385,396,408,417,441,435,430,423,421,412,426,397,402,388,387,405,388,395,386,403,412,428,421,404,404,411,400,396,405,404,423,452,504,464,438,422,531,499,500,479,455,411,404,483,533,525,591,596,617,566,522,401,366,404,389,414,430,405,424,385,396 5,23,21,45,58,52,38,420,515,463,450,441,431,446,467,458,459,456,530,607,608,440,564,519,492,466,426,430,400,414,417,580,606,537,560,490,447,396,391,403,416,417,456,465,461,408,605,802,814,739,705,587,505,456,476,479,527,549,616,613,560,412,414,411,408,490,598,547,572,471,428 8,74,65,28,27,23,24,431,416,415,407,418,406,438,467,448,449,446,444,493,474,410,446,418,402,410,381,396,396,417,429,470,470,451,441,402,381,410,419,432,462,509,588,505,487,418,595,652,637,550,534,481,411,514,578,590,645,634,684,613,581,410,400,398,401,407,467,436,443,410,424 6,20,17,36,53,42,29,406,392,404,390,380,388,406,433,421,410,409,403,410,403,389,412,397,388,396,389,380,377,395,393,400,409,411,413,399,364,390,391,384,402,409,453,437,423,391,468,461,464,433,399,409,383,410,434,419,466,469,508,468,432,387,389,386,391,391,415,382,393,371,399 1,30,26,64,66,59,57,409,401,398,408,397,406,403,408,401,407,398,417,425,419,386,423,400,393,406,390,373,373,389,399,410,418,405,408,400,368,406,401,392,413,426,422,424,424,416,462,507,498,456,456,424,389,450,474,489,519,506,540,515,453,380,395,394,387,402,408,415,412,394,387 4,21,18,35,38,25,24,458,596,599,529,460,496,476,521,475,462,463,565,783,764,505,786,734,637,618,505,474,441,389,469,734,822,693,727,554,516,402,419,409,453,462,548,508,520,438,658,866,916,820,802,680,514,520,581,569,647,650,713,675,622,412,427,407,442,554,794,735,718,611,515 3,11,11,22,30,29,21,451,431,409,399,395,397,432,443,415,413,433,419,441,426,406,430,419,408,406,402,385,396,382,430,447,461,411,440,413,407,388,400,417,441,481,584,521,508,397,494,518,522,486,493,452,417,437,445,466,508,491,539,510,465,382,382,387,386,402,447,423,430,390,387 16,279,220,222,307,260,188,444,406,406,408,420,381,487,489,455,449,444,402,447,377,403,399,399,398,398,376,407,403,410,450,433,406,400,418,390,368,415,418,454,453,508,590,546,504,433,583,491,466,443,418,415,395,480,521,535,606,588,657,604,552,403,411,381,418,428,413,397,410,389,371 16,481,256,359,503,275,188,689,672,617,595,517,543,728,773,752,729,719,743,792,783,515,698,653,582,583,493,492,431,698,845,799,789,723,728,611,581,823,941,983,1023,1023,1023,1023,990,747,1013,965,935,882,857,787,689,960,1023,1023,1023,1023,1023,1023,1020,525,458,522,574,659,771,704,730,612,548 8,19,16,43,49,37,34,428,440,435,420,414,397,428,429,427,417,414,465,566,516,431,510,470,431,434,402,396,402,399,391,528,542,477,479,436,404,406,408,401,408,429,475,446,441,417,511,708,703,618,568,486,422,461,470,503,540,526,566,527,497,393,406,406,388,429,534,482,492,418,426 14,10,10,34,64,65,34,415,445,431,420,404,422,413,417,419,426,408,460,522,513,412,498,468,413,430,398,389,397,392,400,515,543,457,491,437,420,379,387,385,404,433,428,433,443,402,500,686,700,616,570,498,422,392,434,452,497,477,535,503,493,391,385,389,399,434,523,507,475,435,406 18,149,82,205,241,150,132,603,691,646,567,509,567,621,695,675,656,650,743,824,793,551,766,700,625,616,516,492,449,493,680,793,817,733,744,628,548,615,736,787,847,922,983,894,830,595,890,960,954,897,869,793,674,811,912,950,1002,979,999,936,883,494,509,504,521,665,801,750,765,643,566 5,25,21,69,125,112,56,410,424,411,404,408,396,411,419,417,423,409,449,505,483,409,479,460,419,432,394,392,390,406,397,465,502,447,479,401,393,390,394,390,407,393,449,445,400,408,511,676,688,597,574,487,411,430,443,439,494,492,523,524,476,394,412,402,394,454,471,458,469,436,413 7,11,10,25,34,30,20,411,405,402,393,371,379,417,424,406,402,410,426,428,415,373,403,407,396,387,379,389,385,379,394,414,416,397,395,404,378,379,399,391,405,419,440,405,416,387,506,458,474,446,440,401,392,423,459,458,500,487,519,515,480,397,393,385,387,400,431,406,417,378,381 13,8,8,32,32,32,32,418,435,420,407,422,410,407,421,431,413,398,437,497,492,404,474,451,430,424,401,404,383,381,394,488,489,439,448,418,422,386,392,390,385,415,432,414,424,401,499,679,692,607,575,487,443,410,428,430,468,466,493,486,469,387,382,403,411,415,489,457,483,423,397 15,22,22,109,166,171,110,409,389,386,399,394,398,391,418,384,394,405,403,397,417,388,383,384,413,395,388,388,384,386,394,416,388,390,401,416,381,385,387,393,391,418,414,414,410,415,439,457,455,441,424,409,395,462,522,497,507,483,474,439,416,388,372,397,390,404,409,421,416,404,395 17,14,10,46,64,36,23,431,425,382,394,398,395,443,447,426,427,433,438,459,449,397,446,425,397,390,384,391,391,402,409,447,454,400,421,404,395,392,406,425,418,446,495,474,459,418,531,576,571,509,475,440,408,470,516,550,593,576,643,587,532,387,418,415,393,403,456,423,412,412,394 18,1023,769,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,248,224,155,199,183,141,413,380,378,397,394,382,433,440,392,405,387,389,398,413,397,387,388,392,370,393,383,379,425,429,411,393,397,411,383,393,387,390,443,491,496,555,510,478,448,477,422,410,396,413,390,390,460,462,484,532,520,556,518,450,387,392,399,390,413,392,372,384,377,362 17,24,19,54,66,46,37,398,384,385,391,385,397,429,421,414,415,418,414,411,397,391,395,408,407,418,392,376,387,393,421,408,403,401,397,410,407,390,403,423,441,452,507,453,452,419,500,476,467,449,428,395,396,479,532,523,570,557,593,556,478,381,373,392,394,394,416,393,402,385,403 12,556,365,372,512,343,261,454,399,384,386,369,421,495,490,463,450,438,430,447,424,400,403,401,400,399,394,377,391,422,451,427,427,428,415,392,411,472,465,495,543,618,714,629,605,483,621,542,529,461,463,399,384,536,615,614,680,658,708,673,620,402,366,390,396,426,422,420,412,394,398 14,86,74,97,161,147,89,521,727,680,627,542,517,585,613,615,602,597,755,875,836,606,844,780,708,680,579,522,461,422,553,849,877,781,801,660,560,437,478,474,509,607,709,656,656,488,805,1002,1003,936,904,805,676,619,692,708,768,764,817,806,765,465,479,483,486,718,868,805,814,697,591 17,12,12,54,59,56,49,429,440,416,413,385,418,404,440,412,423,410,435,485,478,405,457,423,424,409,404,400,389,368,396,449,491,469,451,415,422,401,373,376,398,397,410,424,430,404,532,712,711,628,589,500,463,417,437,460,472,472,510,503,466,408,401,393,394,412,472,449,449,432,397 18,13,13,80,122,123,79,412,433,410,401,400,400,424,434,424,411,413,457,505,503,404,467,467,419,422,401,416,402,385,412,493,542,449,473,431,398,365,389,377,389,417,441,425,436,404,515,698,696,632,582,497,453,422,458,453,479,493,535,516,492,394,405,410,402,426,504,464,469,421,406 20,8,8,22,35,31,18,433,478,485,457,426,433,440,450,422,422,429,519,645,629,446,591,550,491,472,428,426,406,382,439,591,658,545,578,481,432,389,402,400,400,421,448,441,450,383,591,855,883,801,767,654,528,427,443,473,513,503,583,553,534,407,424,412,420,487,641,587,605,490,453 4,51,48,85,111,97,75,495,603,534,504,462,477,491,573,542,529,525,620,750,729,489,698,646,562,548,489,463,424,397,476,698,749,644,683,522,471,408,443,413,438,491,575,557,558,439,738,903,910,840,819,708,573,537,602,618,705,704,763,754,702,434,458,423,435,579,734,682,700,591,490 15,67,66,157,201,204,159,415,428,448,398,393,400,404,449,446,444,443,456,512,483,399,464,447,422,409,410,381,394,408,435,475,492,448,464,436,402,410,417,398,426,470,537,492,462,459,583,665,660,579,549,485,440,558,651,665,701,673,697,613,579,415,383,395,414,444,480,462,464,421,418 7,14,13,21,26,25,20,478,587,552,515,461,467,502,532,524,536,500,640,777,717,525,742,637,577,547,456,438,416,420,524,763,763,662,676,547,504,419,460,479,507,601,720,672,635,422,727,938,915,848,804,681,542,512,591,625,717,720,777,743,686,440,453,427,442,679,828,717,752,604,495 13,18,14,29,42,30,20,461,405,378,395,372,399,479,472,439,428,411,410,441,430,408,438,398,406,406,378,380,402,405,420,422,431,414,418,377,392,407,396,404,405,442,487,470,449,409,519,490,467,430,413,415,384,466,478,482,544,549,612,566,499,387,377,380,388,402,417,416,404,378,398 17,10,8,36,43,35,30,437,405,388,388,385,384,420,431,411,412,395,391,419,393,389,402,404,376,390,405,392,386,387,408,411,410,398,391,380,389,397,393,397,404,411,446,434,407,394,499,453,449,416,421,386,402,421,444,452,485,509,538,496,469,387,393,377,389,387,408,397,402,400,385 7,35,29,52,50,34,37,456,576,548,505,433,433,477,522,492,482,475,580,762,738,476,761,703,615,602,500,458,407,388,456,716,797,669,693,543,458,393,441,431,450,473,599,540,520,435,665,853,894,802,779,647,516,535,580,592,671,668,726,700,628,405,437,411,410,542,776,700,706,584,491 11,21,16,45,70,56,34,457,426,435,421,420,417,454,495,511,495,475,497,506,489,394,433,438,414,405,379,398,381,410,454,484,461,448,444,446,416,396,428,425,433,484,590,553,517,443,689,674,631,582,565,498,427,559,624,643,697,697,749,712,647,420,412,418,408,447,489,452,494,418,400 14,9,8,29,32,18,17,393,414,408,393,397,388,386,406,390,409,395,385,437,421,390,426,413,398,392,390,404,383,383,384,428,416,415,423,401,391,372,374,394,385,410,411,421,388,385,391,518,511,469,450,422,408,414,416,433,424,441,448,427,423,398,397,385,400,403,425,409,421,396,397 1,10,10,14,15,12,11,395,430,438,404,408,410,405,448,427,420,432,457,541,502,416,511,485,440,431,401,413,377,390,418,502,560,476,479,410,392,396,399,390,399,425,453,447,439,408,534,647,680,580,552,460,421,440,459,472,512,506,553,522,490,394,399,396,399,420,560,493,507,444,407 13,8,8,32,57,59,32,401,445,422,421,412,420,403,422,414,412,408,445,518,502,399,493,457,434,418,421,395,393,378,409,499,531,470,482,419,416,381,400,399,398,399,425,418,441,394,503,724,730,652,615,530,427,397,427,429,460,457,483,486,470,389,396,407,396,434,502,476,490,429,419 12,100,94,63,87,78,55,769,832,792,756,713,738,813,866,860,849,845,886,932,914,675,849,811,773,746,661,649,552,444,777,890,892,834,852,768,696,465,500,523,586,689,836,840,857,573,994,1023,1023,1023,1003,939,846,769,838,854,925,932,990,994,966,709,688,713,735,884,964,917,936,847,759 2,13,13,39,49,50,39,467,806,752,697,617,634,489,542,527,529,534,850,934,885,766,889,825,786,742,624,598,505,398,534,922,900,840,839,727,636,406,415,401,424,481,588,569,603,438,778,1023,1023,1023,996,905,791,506,531,555,627,648,726,738,723,446,643,446,467,920,1012,945,967,860,761 5,11,10,16,16,14,14,392,501,498,420,390,431,413,418,444,433,431,473,637,639,424,652,593,504,498,447,404,404,396,413,599,690,550,588,463,410,394,390,417,414,433,478,447,450,414,541,731,795,686,651,525,441,472,506,502,534,530,563,543,504,383,401,408,385,460,659,599,584,487,436 7,12,10,33,38,27,24,438,404,396,387,387,378,423,424,425,391,392,387,399,383,381,399,373,375,399,382,385,393,372,401,393,388,395,399,379,387,383,375,384,403,401,435,435,411,400,450,410,411,392,403,382,394,421,405,418,465,468,519,478,462,390,372,396,387,364,392,369,390,385,375 12,10,8,19,22,11,9,451,531,519,474,444,449,482,508,491,520,489,579,640,624,440,580,521,476,470,440,442,415,403,474,621,647,567,578,495,438,398,413,413,455,485,565,528,511,407,684,813,800,740,704,609,503,490,549,569,649,643,703,690,651,416,435,430,419,539,636,577,583,517,457 8,140,128,199,283,259,180,714,650,596,571,542,570,759,795,775,762,743,740,720,732,461,596,572,540,512,482,476,451,458,644,638,639,576,611,504,520,476,499,536,544,653,792,764,755,561,916,891,852,821,805,763,665,737,813,834,905,906,954,934,891,558,489,538,588,681,732,691,712,623,538 1,20,21,65,59,57,63,402,417,414,403,382,398,384,401,419,428,408,426,477,466,397,457,432,395,407,400,403,373,377,402,451,472,428,437,380,402,398,396,398,402,378,445,408,414,371,470,608,613,566,527,459,415,393,418,438,485,485,489,498,452,393,392,404,385,405,447,430,462,420,379 9,60,44,26,29,17,16,467,449,415,398,384,407,504,552,531,506,465,465,504,477,396,422,414,408,408,401,406,400,468,621,531,489,448,468,446,408,561,697,766,830,907,982,895,795,493,819,702,655,578,553,483,420,688,826,879,975,965,990,905,832,401,396,394,421,461,476,448,468,418,412 10,228,207,162,187,164,144,710,670,599,595,557,582,754,805,773,755,739,734,749,750,536,659,631,592,567,499,530,438,430,616,675,682,621,651,573,524,429,463,469,532,601,737,698,731,532,894,904,889,850,833,787,675,680,760,767,848,859,916,909,868,523,488,549,578,692,761,718,746,613,576 14,11,9,28,37,26,20,424,378,376,369,387,393,422,413,418,393,402,400,387,408,379,397,392,394,388,387,389,380,381,414,395,406,382,396,388,382,391,410,413,427,433,461,427,436,404,462,445,428,399,421,386,385,429,449,459,501,484,529,487,466,388,389,400,394,381,388,393,381,386,392 9,19,13,52,62,39,35,430,439,410,405,379,375,447,450,432,436,413,433,478,479,391,445,436,400,392,390,393,398,393,416,424,457,431,414,411,420,413,378,416,404,430,483,452,440,400,532,624,625,548,517,456,418,463,494,493,564,565,622,587,533,394,386,404,380,416,456,446,449,402,389 7,56,51,35,32,28,32,422,433,412,421,417,393,458,446,461,454,438,432,504,487,411,450,430,428,419,395,391,386,403,446,451,449,431,464,409,405,405,419,437,458,494,582,529,490,407,579,636,599,552,513,461,429,485,527,580,645,628,675,628,556,404,386,399,415,452,477,460,472,434,420 1,17,15,24,21,17,21,429,466,437,449,405,398,414,441,424,435,419,460,607,584,427,599,555,467,489,422,419,407,416,423,539,643,517,533,446,388,410,408,421,421,462,537,470,456,425,535,668,742,627,618,482,443,516,544,555,624,590,639,581,538,379,420,395,391,423,618,560,537,477,417 4,14,11,38,47,34,30,440,398,388,380,381,390,457,447,432,406,409,401,432,423,388,398,395,391,380,397,380,373,391,405,436,436,414,393,400,387,400,402,415,403,430,472,444,432,410,498,491,515,447,433,408,397,436,453,480,520,511,567,527,487,392,381,396,380,398,421,402,417,376,385 8,35,34,79,111,110,78,427,494,457,464,459,473,454,490,479,497,495,510,526,535,414,472,468,454,477,446,472,434,391,439,469,474,446,452,459,448,384,375,382,389,408,462,441,440,418,637,692,684,637,614,582,514,461,467,473,509,532,587,605,555,406,465,423,424,495,527,526,572,474,477 13,11,10,41,49,43,35,390,446,427,419,406,420,411,421,392,426,407,449,518,491,407,468,460,419,412,400,408,401,391,408,475,517,470,461,409,406,389,401,404,385,422,456,423,436,419,503,690,709,632,577,516,430,432,450,461,488,493,523,517,473,392,405,390,395,428,492,466,467,431,418 7,167,137,101,131,103,78,433,446,423,402,387,374,468,492,442,442,444,460,501,516,414,489,443,443,439,409,408,394,411,462,504,546,473,451,426,419,413,431,401,420,459,549,514,513,433,644,644,652,563,511,440,380,500,538,567,643,623,693,669,626,410,368,430,443,488,535,474,481,437,387 11,12,12,30,35,31,28,398,428,410,425,402,404,417,414,399,412,404,451,512,497,404,438,419,419,417,406,379,384,392,406,435,449,429,440,376,382,388,413,414,401,400,436,435,412,395,485,644,661,582,530,482,423,423,457,448,488,478,505,510,453,391,400,392,384,401,461,430,459,413,408 16,1023,394,235,296,96,81,722,673,638,606,544,563,751,802,777,764,746,772,796,795,516,699,661,577,561,481,493,460,575,733,771,774,707,729,617,536,664,741,789,845,906,974,904,861,738,958,958,937,886,859,789,677,908,968,978,1019,1002,1023,992,945,536,503,553,560,688,768,714,746,619,554 7,60,47,208,237,172,152,525,616,552,536,472,502,551,596,592,575,569,642,740,714,488,667,625,560,525,479,442,426,418,542,695,739,641,662,538,493,442,459,475,501,556,691,634,611,518,801,908,905,847,811,728,597,659,737,749,803,795,840,811,761,438,433,436,471,591,730,666,687,559,485 7,10,8,34,39,23,19,423,424,424,409,396,395,453,462,438,443,416,452,458,448,410,448,435,398,413,399,389,385,386,417,453,444,413,429,397,393,410,391,413,413,427,500,463,469,410,551,590,572,524,494,424,409,469,507,520,582,571,624,611,515,397,394,406,394,428,455,442,444,416,394 10,9,8,21,23,21,19,425,436,419,406,416,399,433,453,448,444,432,438,493,487,408,464,444,426,419,391,392,389,390,415,467,487,465,443,416,398,393,406,416,428,435,487,457,440,414,553,633,613,548,526,468,430,465,512,516,559,561,597,577,515,402,395,417,403,418,478,449,466,415,418 12,17,16,31,37,31,26,409,431,404,395,387,386,416,437,425,410,406,430,458,471,398,433,428,398,426,402,386,388,392,423,455,473,433,428,410,402,407,399,417,410,444,492,461,450,421,516,582,566,505,487,427,422,474,532,512,561,547,570,563,511,385,406,389,387,406,458,426,447,423,391 15,9,9,27,57,57,26,436,523,488,444,424,442,447,473,460,468,457,538,655,648,463,613,573,502,490,437,418,406,371,438,624,678,576,573,476,436,385,402,394,412,422,497,476,475,406,613,799,811,740,693,583,484,451,476,484,571,560,623,585,568,400,417,408,416,515,659,597,586,498,446 7,49,37,189,294,275,175,443,400,414,382,391,382,459,466,433,425,400,399,424,433,386,429,419,391,418,378,375,371,395,405,420,417,405,424,422,394,394,374,409,414,410,478,444,441,422,498,496,467,442,432,412,406,434,488,494,521,546,576,550,473,399,399,394,397,403,423,394,396,396,383 4,8,8,25,29,20,17,449,536,480,464,423,443,484,496,490,481,487,572,641,597,445,567,516,492,469,445,422,398,399,434,599,613,545,553,473,435,401,406,407,398,438,502,486,488,399,653,804,795,732,694,578,504,437,481,500,559,574,637,636,608,421,420,418,409,539,651,565,591,510,457 6,11,11,24,24,24,24,441,418,405,391,396,431,410,427,416,414,405,419,449,450,387,455,426,407,385,407,384,376,385,429,442,454,431,429,393,398,403,390,405,416,464,557,496,493,401,455,539,552,491,497,448,431,417,409,411,446,445,485,469,461,376,391,396,400,405,443,436,410,408,391 4,187,135,1023,1023,1023,797,926,1011,980,955,921,944,964,1015,1008,1005,997,1023,1023,1023,880,1023,1015,971,961,909,900,822,596,914,1023,1023,996,1015,942,895,590,640,696,763,853,970,962,977,775,1023,1023,1023,1023,1023,1023,1023,912,977,997,1023,1023,1023,1023,1023,874,883,883,918,1016,1023,1023,1023,1001,949 3,13,13,31,44,44,31,410,405,377,391,392,381,428,466,452,446,417,412,386,402,397,390,392,391,378,394,377,391,448,524,445,402,402,412,412,390,522,639,696,757,837,906,796,693,441,617,497,431,439,431,404,392,571,721,779,837,806,824,726,622,411,379,411,400,406,414,402,390,379,397 19,9,9,20,24,23,19,393,374,390,397,388,387,392,381,396,404,381,398,383,377,377,380,373,381,390,397,396,367,373,393,390,377,381,382,373,377,395,386,396,375,398,402,405,397,383,399,388,386,393,395,377,378,405,400,430,406,454,435,436,401,375,384,388,384,393,377,393,394,368,372 15,128,68,1023,1023,1023,908,848,990,958,926,869,890,889,933,926,920,915,998,1023,1023,860,1023,1017,960,946,877,844,749,539,870,1023,1023,1001,1018,922,866,585,624,679,747,840,953,934,943,756,1023,1023,1023,1023,1023,1023,997,884,958,980,1023,1023,1023,1023,1023,762,820,757,797,966,1023,1023,1023,978,904 3,9,9,57,83,82,57,415,448,429,407,401,437,414,424,410,424,415,441,516,527,411,489,456,422,431,399,407,407,382,410,478,506,447,471,443,406,383,382,384,390,413,415,438,426,382,520,713,713,635,598,517,445,396,410,444,466,460,488,501,483,406,399,410,404,431,520,499,494,444,401 12,10,10,48,84,88,50,385,382,398,379,379,391,394,400,386,400,398,383,406,401,381,388,393,382,395,398,389,397,390,398,390,400,406,380,410,391,400,384,387,398,399,402,397,382,387,438,454,451,419,422,384,391,385,416,433,407,405,438,420,419,397,403,389,388,410,401,391,403,402,388 14,117,95,242,291,229,162,548,729,704,639,572,563,610,670,653,644,637,763,874,846,605,839,789,706,684,594,546,452,424,569,840,874,791,805,669,577,436,449,476,525,565,705,650,674,511,826,997,1003,938,914,829,694,646,704,718,788,791,835,832,792,489,523,484,494,714,865,808,819,706,595 1,26,25,99,128,124,95,405,471,460,449,428,433,441,446,442,435,439,495,587,563,422,549,476,456,447,426,420,392,424,427,544,588,496,506,462,428,421,401,399,410,459,513,475,477,420,580,747,773,688,641,545,463,501,534,539,614,589,642,605,569,409,409,403,406,463,553,499,522,463,403 12,136,116,98,161,137,85,531,835,787,732,593,610,566,628,596,601,577,842,985,938,758,969,901,831,807,691,611,499,428,528,958,985,899,905,761,674,438,427,476,506,578,671,633,628,492,779,1023,1023,1023,989,876,743,636,703,701,762,748,809,790,744,441,542,449,466,826,986,910,918,804,677 12,181,166,260,324,302,239,538,646,600,565,528,579,581,638,630,625,627,703,785,763,535,718,677,587,578,514,517,437,401,556,735,764,676,697,608,542,444,454,455,486,582,702,677,667,500,837,929,929,872,850,765,660,634,721,753,819,814,865,849,809,486,469,483,501,646,776,723,744,633,561 13,10,7,24,28,20,17,413,396,399,399,399,384,410,440,407,413,412,417,430,417,385,409,408,396,400,398,393,375,403,394,410,421,393,408,399,384,385,409,415,416,442,493,446,431,406,509,479,467,445,426,398,388,442,470,469,515,516,573,524,486,400,392,389,388,405,428,394,422,400,402 5,20,17,84,89,79,74,513,462,447,438,429,427,545,617,608,593,569,538,519,488,405,409,406,400,401,380,397,381,406,529,484,459,411,434,404,433,422,443,480,521,586,725,674,659,496,839,734,653,595,580,519,448,684,774,802,870,862,905,877,817,453,413,444,453,478,462,483,462,425,396 11,8,8,72,86,87,70,386,417,411,406,396,379,405,383,409,396,410,414,469,452,397,445,420,416,395,386,383,380,406,396,442,459,431,438,407,415,378,389,390,390,413,426,418,406,397,462,601,599,525,511,452,411,419,422,414,443,465,498,472,447,391,399,384,407,413,453,429,420,410,400 1,12,12,16,20,16,12,429,420,410,390,406,408,418,460,473,439,431,430,421,425,376,401,389,382,383,385,383,385,413,473,440,421,417,433,419,412,418,444,485,542,615,720,654,612,397,625,527,465,471,442,423,404,458,516,567,701,698,752,684,618,408,391,388,418,413,424,409,401,413,396 12,27,26,57,92,86,51,407,469,447,424,411,424,452,460,460,453,461,486,534,526,425,488,469,437,449,411,403,401,403,420,498,529,471,467,434,415,391,412,411,401,416,497,487,489,418,610,708,729,641,619,554,470,463,498,523,595,588,649,642,588,420,391,421,409,446,512,501,511,437,438 9,26,25,63,79,72,58,438,490,462,436,418,409,457,471,469,477,452,522,599,582,426,540,485,450,455,413,405,407,395,453,563,595,503,508,455,426,406,414,419,414,447,507,503,497,419,620,774,789,710,678,578,481,472,547,575,632,615,678,659,597,404,415,413,401,488,585,543,553,467,417 7,8,8,21,27,24,18,421,396,394,385,393,390,426,435,412,403,396,404,393,394,380,390,378,388,379,387,381,387,378,405,416,402,375,382,379,384,399,404,413,416,414,457,428,421,390,474,413,401,412,394,396,396,420,443,460,499,503,552,506,470,397,395,394,378,389,390,391,379,388,380 17,17,14,37,49,36,25,418,396,379,392,374,379,416,414,402,416,381,390,422,392,382,404,393,389,387,376,376,388,390,401,387,413,402,375,374,364,400,390,410,394,424,429,425,422,381,467,464,446,425,429,404,386,408,434,450,488,498,520,505,461,380,382,381,381,376,400,379,396,387,390 9,9,7,22,26,14,13,402,448,431,399,406,418,424,434,430,424,411,464,520,485,398,486,455,425,433,413,371,382,393,405,489,524,469,447,417,401,390,397,414,402,451,477,460,442,404,537,622,646,548,513,448,408,446,488,500,524,536,556,524,496,397,396,388,409,440,495,478,456,435,405 9,16,14,18,23,16,14,398,405,414,382,390,399,414,413,412,424,392,405,414,420,393,403,414,385,381,387,396,384,380,413,413,434,412,417,386,400,380,399,406,408,457,507,459,436,403,508,492,503,490,441,405,385,458,494,515,567,567,592,534,494,395,390,403,392,406,424,408,419,400,400 2,18,17,27,41,38,25,465,433,413,406,395,409,449,482,438,420,419,431,478,466,391,446,434,411,414,399,406,366,391,470,491,465,450,447,404,410,394,421,431,488,554,678,624,570,418,538,563,557,521,516,474,443,438,479,482,538,537,602,560,496,395,384,386,384,409,460,435,437,422,382 13,44,44,335,340,354,343,429,402,412,381,395,394,474,492,449,459,448,443,448,441,398,426,416,417,400,383,392,386,380,427,438,424,396,409,372,395,420,417,435,430,471,500,475,468,437,604,572,517,497,466,465,407,524,586,596,654,645,677,648,588,391,406,402,409,407,448,409,435,408,414 10,25,24,43,61,54,37,465,476,447,456,437,422,506,581,593,557,541,539,524,504,408,424,431,424,410,398,388,390,430,629,536,508,486,496,440,421,478,531,589,645,731,828,773,747,447,772,692,627,582,562,548,446,546,639,693,804,797,844,804,751,441,419,441,462,484,468,486,492,436,435 8,10,10,59,85,88,59,395,419,408,402,391,387,386,422,404,389,405,422,443,420,380,422,409,403,391,389,389,381,377,384,422,456,416,417,404,395,388,385,375,405,381,440,402,425,393,470,563,559,499,467,436,401,411,444,434,478,464,512,479,449,377,402,390,384,403,408,410,416,397,386 7,23,20,18,36,29,13,406,406,407,410,401,403,427,427,427,424,422,433,479,464,406,459,442,411,399,396,392,380,392,405,453,482,437,436,387,405,411,415,425,413,450,528,465,435,444,542,600,609,525,485,442,428,515,571,562,590,588,638,573,531,397,374,398,393,418,460,425,442,426,386 1,29,29,156,247,253,157,465,439,404,398,420,395,493,550,538,523,516,510,486,481,403,418,419,396,405,409,404,396,374,455,443,431,416,443,423,389,391,416,425,433,474,560,538,538,446,678,587,564,538,509,457,441,538,616,613,664,653,714,697,647,435,407,435,441,437,473,442,458,410,418 18,123,99,48,64,47,34,730,822,781,750,699,725,780,842,829,826,813,876,928,913,736,884,842,798,783,697,663,583,444,755,906,911,853,859,771,700,462,486,532,599,685,834,827,842,556,965,1023,1023,1002,978,917,819,727,804,824,901,904,962,967,933,659,658,666,709,868,947,901,916,823,743 2,78,59,41,74,56,30,539,519,447,469,428,479,603,682,655,632,610,593,586,606,394,455,452,425,424,425,407,408,472,671,581,553,529,535,485,487,493,602,657,738,826,929,864,814,485,865,786,727,688,659,635,527,687,785,838,939,933,968,911,861,484,421,487,506,527,550,510,525,469,445 20,10,10,118,192,192,116,465,441,442,438,424,445,495,500,498,481,464,467,484,493,400,446,442,426,422,420,406,404,387,435,468,475,432,456,440,418,385,412,395,417,441,519,503,517,455,659,660,628,591,571,519,460,556,604,610,663,638,711,685,628,435,416,427,440,467,476,460,469,437,433 3,69,59,968,1023,1023,925,446,446,425,415,408,415,462,489,466,456,464,462,529,511,412,466,450,420,406,419,413,387,423,442,488,491,446,467,410,416,425,426,437,506,546,605,522,494,620,650,670,652,588,565,491,437,779,854,852,836,783,795,701,627,475,402,411,416,435,503,467,491,424,423 12,45,43,273,389,366,254,431,554,534,493,455,466,483,487,508,509,502,580,677,650,470,625,568,515,482,453,445,416,416,449,634,670,569,598,504,452,411,417,421,429,455,520,508,523,443,692,871,871,805,768,683,581,479,553,592,639,650,713,701,647,409,430,410,456,553,687,624,647,520,474 17,36,34,59,116,94,47,419,418,431,412,387,391,431,404,417,421,405,445,505,492,404,479,465,416,408,410,388,384,394,401,467,493,444,449,416,404,401,392,386,406,419,435,427,419,394,455,594,628,528,495,432,424,420,454,447,498,494,512,487,457,400,381,397,392,411,494,448,467,416,399 6,21,13,56,69,49,35,456,447,451,434,440,435,505,510,483,482,476,500,527,531,415,455,434,410,419,396,425,394,434,485,512,505,437,450,438,412,418,457,475,491,555,680,603,559,450,710,700,677,625,593,513,493,579,652,675,752,739,786,734,678,415,400,402,421,473,480,480,501,432,403 8,498,197,881,1023,584,479,932,959,924,893,844,858,960,1003,991,982,968,1003,1023,1023,825,994,956,901,885,803,777,664,713,930,1023,1023,975,988,892,830,754,809,832,888,955,1023,1013,1012,885,1023,1023,1023,1023,1023,1023,954,1023,1023,1023,1023,1023,1023,1023,1023,803,788,812,842,960,1023,1008,1017,934,867 17,12,10,30,35,28,24,429,385,403,399,393,389,433,430,424,407,399,394,397,392,394,397,396,385,387,386,377,389,393,414,391,395,398,384,386,380,394,409,404,388,428,456,453,442,391,487,410,411,402,386,382,381,441,454,458,490,508,564,503,473,398,403,399,392,387,381,396,401,405,372 12,11,10,33,37,27,23,422,438,419,425,409,419,414,443,439,417,424,444,501,523,414,476,460,434,414,407,402,373,399,418,496,525,457,473,415,393,390,406,410,428,444,453,436,447,411,539,697,693,605,558,477,460,453,496,479,521,514,552,560,501,382,384,405,404,429,512,481,485,452,393 4,11,11,44,56,57,44,396,432,422,397,416,396,411,404,429,414,426,451,512,493,401,494,457,433,418,387,399,385,391,411,485,526,475,470,451,403,379,376,396,397,413,444,435,434,409,513,675,689,600,573,493,436,405,439,457,474,471,526,518,487,383,412,385,390,419,508,445,476,423,424 15,8,8,91,54,53,87,486,542,495,477,465,455,503,552,551,545,546,577,631,616,437,544,512,473,467,436,436,407,382,484,590,603,540,546,501,470,397,407,395,421,450,547,534,565,412,736,819,791,751,715,642,535,493,525,550,646,644,724,731,687,441,448,449,446,569,637,599,631,529,475 2,35,28,68,101,72,47,595,547,460,459,453,454,649,709,664,643,625,624,625,622,433,522,478,450,442,428,413,402,602,735,700,665,608,624,529,507,660,723,755,806,871,946,890,858,601,885,839,791,742,711,649,518,796,872,896,950,936,971,926,876,483,403,488,500,549,618,573,578,486,458 1,16,12,48,61,48,38,420,390,393,391,389,394,425,410,431,430,402,393,411,410,382,390,402,368,376,391,375,385,386,412,389,392,387,389,371,389,383,389,414,417,445,479,457,426,406,510,428,397,397,383,385,383,481,522,520,558,563,608,534,499,402,381,388,390,392,404,373,397,410,387 18,45,43,165,176,165,155,436,494,468,458,424,426,438,468,467,463,466,514,608,597,428,565,523,488,449,406,431,401,387,439,582,595,524,542,446,439,415,429,412,428,468,505,479,479,429,647,823,835,754,722,612,517,503,571,577,633,631,687,636,595,388,405,411,403,486,615,541,586,484,431 9,39,37,43,54,47,39,439,546,492,480,442,462,466,499,515,489,490,576,684,662,457,629,575,512,500,445,433,402,403,460,646,693,591,619,511,451,393,407,425,429,466,539,501,524,411,658,856,858,788,757,670,537,496,566,555,631,616,678,670,622,421,417,438,426,541,689,632,659,529,480 7,83,49,99,128,67,56,457,409,407,391,410,368,447,481,449,479,448,444,447,425,380,417,424,402,415,391,398,409,407,418,437,442,421,419,387,395,410,437,444,458,499,569,532,510,453,625,576,551,507,465,433,401,552,596,611,659,651,713,672,581,413,383,399,412,411,433,433,435,431,381 20,10,9,62,95,94,58,384,383,373,388,372,384,387,391,406,392,389,388,391,400,386,376,389,383,389,390,370,379,387,388,407,381,373,380,387,357,384,398,394,401,415,391,403,385,398,446,410,414,408,399,384,373,427,443,460,456,437,458,427,409,399,399,394,380,399,389,396,372,382,378 3,157,148,106,121,116,101,435,419,367,365,384,376,428,429,390,385,405,403,404,388,391,405,390,376,401,399,388,399,409,393,409,415,396,409,425,371,400,419,417,439,460,530,463,453,400,459,478,483,444,421,387,379,408,425,436,475,482,518,473,449,407,376,392,377,390,413,390,392,405,386 4,31,31,114,177,179,114,443,523,491,469,435,435,456,469,460,457,463,543,651,625,444,595,548,499,488,430,427,398,380,438,611,646,550,574,509,433,392,399,403,413,428,491,469,480,403,639,841,853,775,745,621,517,465,493,494,582,570,651,619,576,406,416,406,415,500,638,578,594,518,460 15,52,44,58,73,49,37,607,672,608,571,527,571,638,696,705,687,673,739,789,776,521,714,672,630,608,525,478,446,392,607,769,757,689,716,601,557,408,419,426,471,526,684,673,697,442,866,938,923,881,850,790,685,592,676,703,791,795,858,863,829,506,478,522,567,727,807,747,773,668,590 3,9,9,36,36,34,34,411,449,395,410,403,406,430,433,426,417,418,446,464,457,383,451,413,420,395,396,402,384,376,410,447,462,426,426,417,402,408,398,405,406,422,489,464,456,391,559,623,608,573,507,463,423,453,499,488,567,572,620,602,550,404,399,393,397,425,440,436,433,427,391 2,16,14,85,114,82,64,436,448,434,402,410,407,464,501,475,486,474,473,450,484,399,411,419,409,408,388,410,389,440,459,452,442,437,448,392,402,415,428,460,472,494,561,519,525,433,646,619,604,541,533,496,420,482,537,577,607,614,669,648,606,422,399,420,430,433,449,427,449,421,409 17,44,39,71,154,138,63,584,611,540,552,499,510,645,711,719,706,707,708,696,679,443,516,500,493,496,443,449,422,420,702,667,600,571,615,561,502,438,496,556,610,727,843,802,801,465,890,861,809,785,764,725,620,639,729,764,853,850,909,903,863,537,474,549,584,650,661,642,688,572,554 19,86,79,99,167,158,91,590,771,741,724,720,772,624,700,712,721,728,791,812,826,553,698,680,675,684,641,688,595,407,653,748,735,706,752,706,706,387,391,409,429,485,620,639,715,450,895,982,962,940,935,910,842,548,629,639,745,756,836,865,847,582,701,582,634,764,804,789,838,765,744 10,34,26,50,78,61,37,447,459,461,430,414,440,474,530,520,505,494,487,552,544,428,478,463,456,427,415,408,408,440,489,544,543,465,488,476,431,445,495,529,567,646,734,670,619,432,711,737,699,652,591,555,463,551,649,676,754,736,788,742,681,421,400,422,441,470,530,487,495,444,421 20,10,10,56,67,62,51,427,437,422,406,423,414,429,443,434,411,432,461,508,500,411,484,462,436,419,407,404,381,394,422,489,513,466,485,439,421,395,377,393,380,417,425,446,444,395,528,700,686,618,568,510,457,425,446,463,515,499,558,561,509,380,412,393,389,464,495,453,493,420,417 19,15,13,32,41,32,25,432,391,374,397,395,388,432,434,432,425,425,396,407,393,389,399,394,389,395,384,370,379,410,405,406,396,408,376,401,395,414,421,421,435,435,482,473,443,407,528,464,456,421,411,400,393,446,482,483,528,542,582,529,495,389,399,386,394,401,402,403,386,394,391 2,16,16,85,134,136,85,414,413,394,392,373,385,393,388,384,399,388,408,411,403,391,388,389,394,402,400,382,383,390,402,398,411,389,378,380,385,402,389,376,397,414,407,409,407,401,450,457,435,428,407,416,402,435,468,443,470,465,481,465,424,395,383,406,398,405,402,389,400,384,384 1,29,29,223,319,328,226,441,530,504,455,425,435,458,466,477,455,455,554,675,646,440,624,569,507,496,457,431,390,386,445,610,664,555,582,486,439,419,423,403,420,461,527,502,498,424,664,863,875,802,758,649,532,516,547,564,638,617,685,645,600,422,420,397,402,530,651,600,613,508,454 6,10,10,20,22,20,18,444,435,423,403,409,418,426,449,410,438,400,421,484,489,408,440,446,407,413,391,387,397,406,449,468,522,447,481,395,411,389,407,427,459,505,641,575,535,387,534,588,617,562,547,500,472,436,461,478,505,492,563,506,506,403,390,392,394,422,473,439,448,406,389 19,24,24,70,103,102,68,427,450,432,425,422,419,439,449,446,425,436,452,525,502,428,488,458,425,425,396,401,394,413,419,494,506,456,453,424,427,417,414,382,420,458,511,495,459,422,589,701,700,618,573,487,451,452,527,531,603,591,630,606,550,397,403,395,388,436,509,465,478,452,394 11,353,181,155,242,123,81,520,624,591,535,478,466,550,590,596,581,559,661,798,767,534,762,694,617,581,505,468,410,433,516,754,804,693,714,560,451,418,467,488,519,595,698,632,633,499,771,900,911,840,804,692,560,672,741,741,785,773,823,790,745,453,441,438,448,590,777,697,705,594,482 14,10,9,8,8,7,7,472,568,528,496,452,495,521,553,536,556,545,629,695,663,468,626,559,518,508,456,445,413,376,493,670,683,599,607,533,473,411,407,415,418,469,574,556,571,410,734,851,841,789,763,680,562,491,553,588,647,664,734,737,703,452,448,461,466,587,698,635,672,568,489 9,9,9,75,107,109,74,404,415,404,404,383,395,421,404,412,410,403,420,442,442,401,424,419,414,408,390,400,406,381,387,425,436,408,416,408,395,390,392,390,404,396,452,425,413,381,494,570,586,508,499,451,435,424,445,470,472,472,520,494,466,396,388,404,398,420,450,436,433,410,401 2,35,30,103,120,96,83,545,756,704,658,605,649,586,646,633,630,625,778,866,836,651,818,768,724,690,602,574,490,387,598,865,861,805,809,724,672,414,419,427,466,547,674,652,687,457,845,1023,1023,1007,972,899,794,587,662,674,756,762,827,835,803,489,593,491,501,782,893,844,872,763,692 15,9,8,34,58,56,31,385,375,388,387,383,380,382,376,396,393,386,400,405,393,377,382,392,383,388,382,379,386,396,393,375,398,389,402,398,381,395,389,411,395,385,414,401,402,404,433,417,426,417,393,382,402,414,427,441,467,449,443,449,422,389,390,388,372,385,403,374,384,386,386 4,14,8,43,38,24,25,451,431,409,402,422,407,453,479,474,479,450,469,508,450,407,445,425,411,413,386,401,389,390,460,466,491,441,442,405,397,408,453,458,506,573,671,588,550,469,684,651,618,556,524,471,430,607,683,710,782,770,813,747,674,424,410,404,414,417,455,456,461,414,397 19,195,163,169,223,178,130,724,774,734,692,615,683,773,820,813,805,790,827,884,872,612,805,769,706,685,606,561,499,486,748,851,869,795,816,712,645,522,606,654,705,790,886,848,844,645,966,1018,1010,960,935,870,768,823,887,901,951,945,993,976,939,607,579,622,650,776,859,821,833,730,670 10,16,9,62,76,45,35,436,404,383,418,391,395,465,476,445,446,431,421,435,432,385,421,418,406,399,388,387,377,398,419,407,445,412,407,386,405,383,407,430,423,457,512,490,451,405,570,530,524,465,460,427,382,476,522,536,600,569,645,587,532,399,410,401,392,382,436,409,427,418,407 18,14,12,39,39,25,25,489,574,544,517,467,492,507,590,584,560,554,634,712,704,469,636,583,538,511,454,449,421,413,515,675,694,614,634,504,498,407,412,426,435,509,590,587,593,444,761,876,863,808,776,694,581,544,616,633,711,701,767,768,715,446,449,470,464,594,700,646,679,544,488 7,14,14,46,85,88,46,438,458,410,420,415,416,434,446,419,426,421,490,541,512,423,490,474,432,439,420,411,403,414,406,502,532,468,484,439,403,372,376,397,397,416,473,438,440,401,513,723,733,644,608,506,455,431,478,481,533,531,559,538,477,396,418,395,396,431,516,460,494,445,414 10,51,39,146,168,147,125,637,611,566,573,526,557,696,769,763,764,749,735,708,715,443,488,491,495,484,457,494,424,474,754,688,646,603,639,578,553,505,576,624,679,770,881,855,852,548,946,880,827,812,789,765,666,734,824,847,918,914,968,958,919,566,488,592,623,663,640,636,666,575,548 10,12,12,26,32,32,26,410,467,425,431,416,413,408,442,434,428,411,468,526,508,427,477,440,435,443,409,403,394,382,410,480,506,453,461,430,413,389,391,373,392,396,418,411,432,391,571,736,733,663,634,566,471,402,434,444,497,498,550,554,519,404,400,415,413,449,507,471,503,453,418 19,14,11,41,51,34,27,452,427,395,409,392,405,452,455,432,405,430,429,460,431,398,430,416,395,414,379,403,402,386,419,442,466,431,427,398,416,409,402,421,412,434,504,468,442,388,518,567,552,485,484,452,428,454,478,511,562,551,611,596,535,395,399,390,399,398,441,423,455,429,411 19,10,9,28,34,27,23,411,434,411,404,418,382,413,424,413,400,412,419,486,471,410,453,437,405,409,408,397,385,387,405,481,508,437,453,412,424,394,402,398,403,425,455,425,429,378,513,646,633,557,502,459,430,419,463,460,484,495,505,502,474,391,397,397,397,430,468,433,455,420,403 18,32,29,32,51,37,23,494,539,467,505,456,508,545,600,625,619,621,621,570,604,383,437,421,432,427,413,409,409,435,580,527,504,472,521,474,455,414,412,440,455,545,682,661,674,446,830,776,720,703,680,647,572,554,642,676,772,773,837,832,799,459,436,457,491,543,519,489,572,484,481 5,14,10,31,40,28,22,428,387,387,377,383,385,418,455,409,421,417,402,411,401,401,393,388,385,390,381,394,379,410,411,402,410,391,391,388,406,419,408,411,426,428,480,454,439,399,494,473,455,457,429,402,386,449,490,488,528,540,586,556,515,393,384,387,398,403,399,387,401,394,393 19,12,11,30,34,29,26,406,377,369,382,396,385,420,421,422,395,410,386,394,403,377,390,391,380,374,371,362,363,400,382,391,404,391,391,399,390,387,403,398,403,420,449,428,421,375,445,421,403,402,403,398,371,416,456,459,466,470,504,481,443,393,373,380,398,386,382,379,404,389,395 8,11,11,36,54,56,36,389,418,380,394,395,373,390,409,383,398,393,391,412,424,391,412,405,398,394,391,395,388,389,413,420,399,404,399,387,384,384,374,369,378,397,387,394,397,390,423,491,506,440,415,423,408,399,417,428,445,445,444,437,409,394,374,377,380,392,421,414,421,399,390 19,9,9,63,61,58,59,410,439,423,407,383,410,415,425,423,432,421,454,516,491,408,463,449,431,426,405,387,381,417,414,479,516,469,467,418,407,382,405,388,409,428,482,439,470,408,547,674,677,600,562,493,435,424,453,479,537,518,580,554,510,396,395,389,396,435,508,472,479,422,423 1,13,10,31,38,24,18,442,449,440,421,396,390,453,461,439,449,448,463,570,536,424,553,506,451,463,400,416,400,421,440,546,584,495,508,436,405,412,411,421,429,448,532,480,482,421,578,693,709,620,596,477,431,473,524,537,594,591,654,602,544,395,396,397,415,453,582,498,505,439,422 16,160,137,156,201,117,93,443,429,381,400,377,380,430,447,430,426,419,447,426,462,398,436,433,417,438,394,405,394,377,413,457,463,429,430,432,403,429,429,431,421,462,513,493,483,429,534,631,606,546,528,473,423,444,494,498,576,529,578,563,525,435,413,400,391,421,481,440,454,392,407 5,35,28,40,44,31,29,551,581,538,491,479,496,567,660,630,607,591,647,692,679,468,601,551,505,503,436,458,419,423,557,655,668,597,625,520,498,449,485,504,536,623,732,675,647,492,818,870,852,800,778,699,579,690,759,770,820,811,861,834,792,470,455,465,496,594,695,640,669,563,516 13,8,8,53,76,67,47,386,403,390,390,400,379,376,403,394,402,409,415,445,435,399,425,416,393,403,392,389,390,360,387,431,445,423,421,389,398,376,377,384,384,392,423,415,399,392,470,555,563,480,475,416,410,414,434,438,451,449,492,456,442,397,395,392,387,389,413,427,418,421,389 5,9,8,16,23,19,13,429,404,383,404,412,394,439,438,406,414,397,395,398,407,390,400,398,385,403,380,374,409,396,398,412,413,399,396,383,394,393,388,392,411,398,455,415,394,400,442,440,430,417,401,400,398,414,424,416,467,457,506,463,451,385,395,383,391,392,394,396,376,389,377 2,102,87,1023,1023,1023,1023,590,685,639,576,538,569,607,682,673,657,650,733,808,784,541,739,696,631,608,529,502,473,428,589,768,789,707,712,621,560,432,461,471,510,596,733,683,695,607,848,946,948,892,864,782,676,645,730,740,811,806,864,856,817,535,503,501,523,670,797,740,767,644,581 2,10,10,16,20,18,15,412,441,428,435,409,400,404,425,421,415,412,443,524,504,390,469,461,418,420,400,399,383,389,409,479,534,454,456,428,413,379,379,397,405,407,448,420,436,398,485,692,702,604,572,500,437,401,422,447,474,489,501,486,458,380,402,399,401,409,488,474,480,425,407 4,9,8,15,21,15,10,408,437,440,398,397,404,420,442,452,448,445,440,505,485,404,469,433,418,424,411,402,375,404,416,482,500,455,425,429,429,397,365,394,409,423,477,460,453,413,557,653,633,559,539,502,430,430,452,467,524,502,563,525,512,400,410,408,411,438,493,464,469,422,408 14,8,8,31,59,57,30,410,464,458,425,401,412,413,421,418,423,409,472,582,566,438,556,519,464,435,425,413,394,377,414,565,616,519,508,456,436,386,396,396,400,416,425,424,439,393,525,796,808,716,685,576,453,407,425,427,476,471,508,492,505,386,399,395,413,440,562,503,521,448,433 15,50,31,75,111,61,44,450,475,450,425,416,411,485,508,488,492,498,509,578,543,420,528,499,463,450,407,396,394,401,457,580,584,529,523,454,426,425,461,478,496,548,643,572,546,482,711,763,744,661,633,529,464,624,707,713,738,734,785,744,677,444,395,423,394,472,569,501,524,464,431 7,24,24,59,63,63,58,404,440,435,408,407,435,412,431,409,423,415,436,507,496,392,458,447,433,423,398,394,390,377,404,488,499,453,461,419,394,398,381,411,396,398,454,437,427,397,511,670,673,600,553,491,413,431,446,473,523,520,567,532,489,399,398,388,409,433,493,463,477,427,416 10,9,9,98,124,126,99,436,430,414,400,409,403,461,520,472,473,474,454,453,435,395,386,398,402,390,398,376,375,404,468,410,407,398,412,397,408,407,411,440,443,483,557,528,504,427,646,531,476,468,447,439,407,488,548,562,637,624,697,673,594,413,380,410,409,425,421,394,415,426,404 17,10,10,46,78,79,45,419,445,400,398,383,398,411,429,415,419,413,408,440,448,396,415,416,414,387,406,383,383,373,413,434,419,423,410,403,410,388,392,393,402,400,461,430,424,394,531,566,555,509,488,435,417,424,446,453,491,493,541,508,483,376,383,403,382,401,425,423,427,417,387 9,16,16,63,80,80,62,403,464,441,432,407,414,434,427,445,436,436,479,537,519,421,482,457,429,440,422,407,384,396,428,519,529,490,496,440,411,394,397,405,404,401,453,436,432,402,539,730,732,664,614,532,447,425,450,454,511,502,536,562,513,399,412,418,410,432,545,492,525,455,409 7,19,19,41,61,60,39,457,508,469,471,453,501,477,498,478,473,489,543,619,599,456,544,528,488,457,451,446,411,384,443,560,585,519,551,478,447,397,399,387,406,408,480,470,465,409,668,828,829,772,740,656,563,455,476,507,584,588,656,657,623,426,446,404,424,541,618,572,621,501,459 8,29,29,116,138,134,111,442,469,428,436,409,423,444,477,469,467,459,485,564,571,428,501,480,436,426,416,405,395,385,426,505,543,488,487,444,423,410,415,409,432,450,501,469,494,431,600,743,739,668,653,540,447,474,515,542,618,613,657,626,580,398,394,411,401,458,559,514,536,453,427 11,10,10,37,57,54,35,399,396,401,395,396,403,412,405,425,413,412,430,463,432,384,445,422,417,408,399,380,396,402,406,441,444,425,417,407,410,385,391,395,393,393,420,411,407,400,484,596,589,526,497,448,406,404,436,433,478,479,487,495,443,396,390,385,388,407,449,450,441,418,397 8,33,30,136,207,194,125,450,497,453,421,436,423,436,473,461,463,473,523,598,565,428,529,478,459,450,408,412,402,399,432,564,588,512,528,466,423,368,397,389,404,438,497,473,471,418,616,791,799,719,695,581,484,472,532,542,620,608,671,641,597,414,420,406,414,468,580,523,534,471,432 17,24,18,40,62,46,30,410,384,390,377,363,404,415,434,422,390,401,408,397,422,395,392,383,371,395,389,385,371,378,415,383,393,391,379,407,382,393,412,417,422,437,507,482,429,417,510,451,423,413,402,394,384,474,519,523,564,552,586,526,511,394,397,390,398,379,411,405,401,388,372 3,22,21,24,35,27,19,471,452,432,432,428,458,518,563,547,543,545,548,563,545,405,470,442,442,436,414,417,389,450,583,565,548,486,532,476,434,465,543,562,611,696,797,726,696,415,760,762,738,665,639,572,502,542,635,673,772,759,819,784,733,426,400,445,439,457,509,493,504,438,429 10,18,18,63,76,74,62,410,466,448,408,411,419,424,418,432,425,437,458,525,534,419,491,488,423,435,413,407,367,402,409,505,534,476,464,437,416,424,402,396,412,407,476,451,433,401,559,728,733,652,609,543,454,430,467,485,541,534,590,566,523,398,409,406,398,455,541,496,505,440,422 2,262,181,74,125,65,42,503,462,472,464,424,446,555,607,574,582,554,563,559,558,396,475,449,435,417,398,410,409,504,686,599,545,507,551,455,479,595,744,795,862,935,1013,937,860,510,881,784,717,663,631,584,499,724,842,903,1005,998,1023,953,887,426,411,462,444,476,516,507,500,421,432 15,125,95,357,585,406,250,501,578,524,508,495,505,559,594,590,581,560,631,683,679,471,599,559,502,490,431,445,408,409,542,647,671,571,610,511,511,443,451,474,502,591,710,677,646,538,834,867,855,800,772,703,598,645,747,767,835,828,875,852,804,440,436,458,474,571,677,629,635,561,465 3,14,14,51,80,81,50,390,388,397,385,389,402,395,385,390,385,386,420,421,423,393,424,417,387,401,389,402,400,381,381,406,434,413,404,379,392,384,379,377,384,381,385,386,395,385,420,495,505,444,459,419,423,380,384,395,424,388,420,394,404,386,389,383,369,409,427,424,415,387,387 16,23,20,35,29,22,28,440,539,512,506,435,441,469,491,472,459,472,548,696,678,463,664,614,531,526,451,430,417,418,447,643,717,620,626,493,445,401,397,402,426,460,546,521,493,439,647,857,885,793,775,649,508,510,576,583,641,630,694,679,630,412,424,425,429,513,696,619,617,531,462 20,8,8,32,32,27,28,428,482,461,462,417,428,440,475,477,478,466,520,566,549,428,525,483,451,464,411,417,390,406,446,541,569,497,512,464,413,412,396,404,408,437,510,468,481,394,621,749,740,671,641,541,486,455,494,501,578,585,633,617,582,395,411,395,420,478,564,519,530,440,429 4,36,20,52,57,32,30,462,500,470,433,418,429,493,537,519,498,473,524,589,580,425,517,477,435,443,411,413,410,391,525,586,575,508,523,436,422,431,500,526,583,686,803,731,654,491,811,792,762,693,661,566,481,649,740,793,911,915,953,878,809,413,435,410,432,499,570,510,550,468,422 6,206,183,215,223,194,193,544,447,465,394,391,394,560,623,543,553,508,493,583,572,419,562,534,448,445,418,401,404,474,518,535,602,505,541,441,405,448,510,539,590,657,746,687,653,503,736,717,737,632,604,513,442,617,686,695,767,776,824,789,719,395,414,405,413,451,604,557,528,466,413 12,64,61,124,143,135,117,466,597,562,527,478,452,488,518,525,507,500,611,747,708,503,703,645,557,559,476,457,433,411,485,704,747,648,668,530,511,409,427,429,429,485,585,534,552,442,719,910,920,851,820,710,601,513,588,612,673,667,733,727,675,445,458,413,434,576,740,682,692,582,488 12,40,37,19,24,20,16,608,772,710,670,612,651,642,720,712,699,695,799,883,858,628,819,771,712,686,608,569,480,401,628,847,866,794,812,685,611,404,433,434,504,560,718,704,724,465,883,1023,1017,966,940,860,761,615,701,712,804,811,874,883,852,549,566,566,583,782,885,838,856,745,657 8,11,11,21,34,32,19,389,390,398,393,376,365,404,403,386,373,403,377,384,388,382,388,379,382,398,388,391,375,376,392,383,393,387,390,380,385,394,392,393,403,390,408,410,417,404,408,403,405,384,385,395,375,410,410,408,423,436,423,426,404,370,395,379,383,365,365,374,383,391,369 12,32,32,134,214,218,132,463,430,431,438,417,436,490,540,541,533,494,506,500,483,393,412,408,399,403,384,383,405,397,455,474,438,420,425,417,411,427,410,430,447,470,554,516,558,453,673,613,576,547,527,491,431,539,586,604,639,642,700,693,631,436,406,445,460,495,458,493,483,436,408 19,9,9,23,26,26,23,436,452,438,429,397,436,428,437,451,438,428,472,526,514,406,476,464,418,428,409,413,395,387,425,491,504,456,479,430,437,377,390,404,398,432,464,446,451,400,577,682,680,602,573,494,452,440,461,497,544,542,600,588,542,402,395,403,394,440,539,492,513,426,395 10,35,15,90,107,41,36,483,425,411,431,394,409,547,553,505,464,457,469,491,483,415,478,430,404,389,399,397,386,394,442,472,479,459,458,379,431,412,392,448,439,477,594,555,506,438,662,640,610,532,515,461,402,545,606,624,705,696,759,716,650,403,384,407,411,424,472,440,455,413,411 4,259,236,331,464,423,299,427,465,451,423,431,414,434,470,442,430,433,447,521,492,403,450,441,413,411,402,405,389,408,441,473,514,480,459,428,419,412,425,460,473,522,629,547,516,473,583,667,675,599,544,486,424,463,534,546,586,570,653,587,538,421,393,410,401,422,476,473,478,454,418 16,14,12,35,45,38,29,402,397,404,392,395,395,395,408,389,418,390,397,404,408,398,403,391,390,394,384,388,393,398,385,391,393,391,391,384,377,386,374,370,393,394,389,405,410,396,409,422,423,403,414,387,384,397,415,416,437,427,450,448,417,392,378,397,392,379,400,396,392,378,384 11,21,14,46,68,44,30,459,393,403,392,373,371,461,475,435,438,429,413,413,406,379,408,390,398,397,385,375,376,399,412,408,432,408,419,387,387,384,386,420,417,437,486,454,437,403,535,510,504,461,440,415,384,451,481,485,560,574,624,599,543,395,388,380,386,418,426,410,420,390,382 4,122,98,127,188,151,101,592,721,662,615,568,564,621,701,669,679,655,760,851,823,605,809,744,677,654,569,527,458,411,594,829,845,762,772,648,586,439,446,477,507,586,726,682,686,519,856,981,974,916,889,808,703,657,739,747,812,818,871,863,822,512,528,526,530,723,854,792,802,696,599 9,119,46,408,490,290,211,723,745,693,663,603,627,770,818,808,793,767,801,844,843,566,766,721,667,649,553,551,487,468,717,805,825,759,770,675,593,551,600,645,694,786,887,852,826,697,965,1003,994,944,919,850,756,850,914,931,993,987,1023,991,945,605,539,611,638,760,847,799,821,712,620 14,11,10,31,32,23,23,394,399,412,374,392,388,406,421,412,412,417,434,432,417,391,400,407,394,392,390,383,386,413,425,422,442,414,421,400,398,430,474,513,533,645,724,606,522,407,566,553,523,482,456,437,391,514,627,694,760,734,755,647,572,394,391,391,403,402,418,410,425,400,396 2,8,8,25,38,36,23,416,459,435,438,411,413,418,433,415,423,422,447,526,523,421,483,473,439,429,400,381,400,379,401,513,540,468,487,420,403,380,376,388,391,395,441,434,429,401,496,728,743,655,627,526,451,420,424,438,464,463,514,496,453,405,421,392,394,439,526,497,479,440,421 5,77,68,409,630,562,364,509,679,648,572,523,531,520,568,557,533,527,675,826,804,552,784,741,676,639,564,491,456,438,506,774,840,742,756,621,512,408,404,430,456,528,600,580,592,473,770,997,1021,945,921,827,678,561,631,647,723,715,776,758,708,443,482,429,440,615,808,772,765,659,572 11,13,13,54,79,83,55,402,398,381,392,393,394,375,412,386,398,403,398,408,405,391,396,387,384,377,382,386,390,377,398,390,400,397,399,402,390,388,395,388,384,398,416,425,412,403,431,448,424,435,417,413,390,407,438,440,448,441,467,461,434,404,390,378,395,382,401,415,400,389,364 13,13,13,75,121,124,76,396,417,373,392,372,385,400,407,385,392,407,406,399,402,376,386,387,376,392,378,375,380,393,388,406,411,391,401,404,395,406,398,388,393,381,427,419,406,401,437,438,431,420,402,398,385,416,450,429,454,441,436,430,452,402,384,392,388,384,408,393,393,376,385 10,67,22,469,505,127,116,640,776,721,698,620,640,694,759,730,721,715,812,892,876,644,844,805,736,718,625,593,498,501,665,873,897,821,841,716,634,515,549,583,641,735,832,786,769,639,921,1023,1023,982,959,879,774,803,859,873,921,915,957,936,895,549,566,547,544,770,885,836,847,742,652 13,14,14,31,38,37,29,467,436,423,406,386,412,466,465,460,435,406,421,448,452,393,447,404,407,389,384,376,380,391,446,449,467,425,442,412,393,380,413,425,439,486,603,535,523,398,512,543,561,522,493,497,440,441,477,488,542,546,579,524,514,390,377,394,388,420,442,437,431,407,395 18,279,235,370,440,367,307,614,726,685,647,595,589,638,709,701,682,672,756,851,839,578,796,751,675,669,550,536,453,430,614,807,849,760,787,677,573,460,509,524,584,667,772,746,729,566,894,997,1003,943,917,841,726,741,818,838,894,886,929,906,870,503,496,503,525,723,846,797,806,702,602 2,90,85,219,332,313,203,500,623,586,530,495,513,502,548,551,536,542,661,774,752,514,719,662,585,579,516,483,410,421,510,718,772,671,697,574,513,419,414,405,414,462,579,573,575,462,747,942,950,883,853,763,629,526,587,601,689,691,748,736,692,441,456,440,453,600,756,713,699,609,520 7,13,7,98,90,46,54,636,619,567,522,482,516,670,724,714,684,670,683,742,724,491,656,605,540,525,479,449,425,475,638,712,721,648,646,522,497,493,577,621,686,753,842,795,767,662,905,913,899,843,817,733,622,842,896,900,937,927,966,936,888,502,453,496,529,639,742,677,696,594,532 6,30,21,52,77,52,34,420,402,398,370,375,399,425,426,436,427,398,413,426,418,394,422,402,391,394,387,410,389,404,419,426,435,410,407,392,388,395,424,414,425,478,510,464,452,415,519,518,492,447,443,398,403,485,534,540,573,585,624,561,488,383,372,397,392,411,447,409,415,410,408 1,74,70,111,134,121,103,434,468,454,426,420,439,425,465,453,439,454,502,596,578,419,545,519,484,464,425,408,405,406,457,558,603,516,532,451,410,417,404,441,439,479,552,510,483,446,637,782,791,710,670,557,471,524,604,623,673,656,713,658,612,408,412,410,419,454,587,524,520,464,427 13,8,8,31,39,39,31,402,438,432,427,413,411,416,420,420,430,433,451,523,488,400,477,451,441,413,393,416,390,404,421,495,518,460,472,437,410,386,391,388,403,424,434,445,428,389,548,710,706,639,598,509,438,429,450,462,513,505,574,539,512,401,381,391,394,444,496,466,506,431,416 4,11,11,21,32,32,22,434,419,401,397,401,413,457,489,482,464,443,456,422,424,385,384,394,391,382,386,376,396,448,494,446,434,425,420,400,412,449,525,542,583,667,746,669,608,421,627,527,477,471,439,445,402,482,575,584,692,687,726,675,613,416,397,408,416,415,428,415,420,420,394 9,8,8,38,56,50,32,396,411,405,420,397,414,398,416,405,400,393,428,440,440,397,423,413,400,411,385,395,392,368,384,437,438,412,420,410,397,391,385,408,394,409,427,396,418,408,453,572,572,510,496,427,405,427,447,453,475,457,494,480,437,404,403,398,383,382,436,408,428,399,392 11,14,12,33,35,32,30,436,501,459,460,421,448,459,493,502,496,494,551,613,612,441,549,482,470,453,410,420,415,397,458,578,592,523,531,446,455,415,399,405,415,451,533,495,520,400,664,786,775,711,682,591,488,481,527,550,624,625,690,678,629,422,423,415,422,511,602,534,578,483,428 13,10,9,23,29,26,20,450,559,524,502,450,476,476,529,530,513,506,581,676,662,471,623,553,510,490,466,453,420,405,479,656,675,589,595,523,454,405,403,426,434,453,534,508,547,407,716,845,846,781,752,679,567,480,507,522,618,614,694,706,653,433,441,441,443,565,683,632,647,549,493 15,10,9,27,28,23,22,441,417,416,399,410,400,446,459,408,442,419,435,473,459,395,441,422,412,409,393,386,389,405,415,447,478,426,444,411,388,387,398,409,405,432,465,469,450,407,488,564,590,510,497,451,414,439,470,458,482,502,560,530,470,380,396,393,397,420,461,416,431,405,381 15,9,9,84,128,124,80,393,432,416,405,396,401,392,405,400,423,414,430,491,501,408,467,439,423,423,397,395,383,374,408,471,516,467,462,408,402,398,389,396,382,404,436,431,415,408,493,692,703,621,582,490,433,427,442,427,480,474,506,494,483,412,400,388,411,420,480,468,454,408,396 13,8,8,28,24,24,28,416,441,420,418,404,405,434,433,443,439,433,448,489,507,409,478,449,415,414,407,393,383,397,402,495,499,454,467,420,407,405,411,407,404,417,448,448,414,387,540,674,659,577,558,494,430,428,462,468,498,504,555,523,506,404,407,398,403,444,489,467,481,437,407 13,16,12,39,49,32,28,438,384,404,380,396,395,454,458,435,422,423,408,394,428,389,410,392,384,403,416,389,400,398,395,427,412,412,393,405,417,397,412,381,397,409,454,441,457,391,512,459,456,417,408,415,381,419,449,439,530,514,576,532,498,399,378,388,385,410,419,421,400,380,384 5,9,9,68,100,105,70,407,410,402,391,397,399,411,430,409,408,429,417,455,433,387,420,406,408,396,395,388,379,396,394,426,446,408,398,385,396,401,398,399,414,415,449,437,438,429,482,565,526,464,453,433,409,492,563,567,545,531,560,496,468,390,385,383,398,409,447,402,436,417,389 3,169,132,257,290,154,128,632,632,590,566,505,514,669,731,687,683,662,699,778,755,493,688,641,572,536,492,484,455,510,725,763,777,689,703,591,523,589,707,761,830,906,1006,947,884,655,968,954,933,880,846,771,643,833,918,963,1023,1023,1023,1023,973,493,467,501,522,654,760,699,714,603,536 9,9,9,20,31,33,21,413,394,382,386,390,389,408,413,410,398,401,414,417,407,407,378,398,384,398,375,381,384,397,396,389,409,386,380,390,396,402,388,390,405,415,422,414,423,391,479,481,453,430,428,420,404,406,436,459,509,497,518,485,473,409,385,378,388,397,414,395,392,391,391 17,90,56,120,126,55,51,586,650,582,551,503,522,633,680,655,632,626,673,767,753,490,691,639,606,570,500,480,425,464,591,725,758,681,694,598,531,491,581,613,674,754,830,771,721,612,859,946,949,883,857,776,648,794,860,864,905,889,925,888,830,470,459,453,461,596,733,675,698,579,525 9,353,275,193,287,217,139,475,422,428,420,388,419,467,523,496,457,465,477,514,473,416,445,454,433,426,415,397,380,414,490,507,503,467,450,425,397,438,441,493,523,603,681,606,580,456,671,688,654,589,548,494,412,542,612,606,693,690,737,704,642,418,365,430,425,452,500,489,484,428,409 1,7,8,127,183,190,130,387,401,399,399,400,403,386,398,398,382,408,417,427,424,389,432,408,394,388,394,397,395,390,403,449,433,403,405,389,378,380,379,415,393,407,414,421,422,406,469,541,542,471,479,415,405,412,432,448,475,459,482,468,451,398,391,403,394,383,426,411,414,406,388 1,11,10,21,32,28,18,422,385,382,386,385,384,405,412,392,397,390,404,375,385,380,382,374,380,372,389,378,379,379,406,382,376,376,403,378,388,414,400,409,408,401,452,413,413,392,455,413,393,371,381,402,376,425,455,448,471,453,490,463,433,389,385,378,386,388,380,382,377,397,374 7,9,8,34,37,22,22,461,545,504,445,445,471,471,533,506,511,490,568,646,628,433,552,520,486,469,430,433,409,396,470,606,634,531,559,480,443,414,425,436,443,494,577,537,531,438,700,829,827,766,728,644,543,537,606,632,707,703,761,714,665,425,429,402,427,497,604,570,579,497,442 9,15,12,43,48,38,34,433,381,396,383,407,396,448,447,413,421,386,406,381,390,391,392,385,384,381,372,386,386,401,399,381,395,389,406,375,383,401,398,391,399,423,453,447,428,391,477,401,412,384,386,394,383,452,456,467,519,513,567,506,471,387,378,383,398,379,389,386,394,398,389 4,25,25,36,55,56,36,385,407,409,369,385,385,390,389,418,386,385,375,414,418,406,399,391,388,396,395,387,374,363,392,399,434,404,408,390,413,392,386,402,391,386,402,389,403,393,434,455,455,427,398,404,381,415,426,433,461,430,452,447,421,395,373,387,382,405,408,391,406,395,401 3,9,9,9,9,6,6,502,574,515,495,479,492,537,564,572,553,571,622,712,683,473,628,586,525,514,450,450,426,407,507,663,685,625,638,510,502,386,398,403,420,468,587,552,553,416,750,863,852,803,767,686,566,502,559,577,680,672,745,744,711,448,444,450,461,608,723,653,679,558,488 3,102,54,229,243,130,122,491,584,540,507,437,434,529,565,532,532,525,613,736,704,457,682,632,545,513,452,445,411,426,505,699,738,619,649,499,470,457,468,479,517,593,685,603,579,503,760,881,886,810,782,670,556,666,733,726,779,770,818,786,736,429,413,419,432,551,720,642,661,544,467 20,8,8,43,66,66,42,416,443,414,409,407,415,412,435,427,438,438,459,533,503,413,480,439,427,409,394,399,386,389,409,493,514,473,456,431,412,398,391,403,403,414,459,438,457,393,525,696,703,612,604,494,450,417,477,479,522,521,563,551,491,404,397,390,410,445,506,475,508,437,396 18,14,13,24,38,36,22,381,379,392,375,380,391,389,410,393,403,396,402,382,397,385,387,390,380,391,380,390,378,379,402,401,376,403,398,381,374,389,407,392,408,396,447,414,405,380,449,408,411,379,386,400,386,426,451,440,460,459,482,466,428,377,380,379,387,389,403,373,379,387,380 7,13,11,21,32,27,16,434,413,394,390,412,399,461,468,446,437,429,430,434,410,400,402,400,368,387,386,390,380,417,423,427,434,405,409,414,386,395,443,452,479,535,587,526,512,469,609,542,508,475,439,413,398,579,652,650,688,681,726,651,586,408,392,385,393,412,409,404,403,419,391 8,12,10,31,35,26,23,415,393,405,395,374,395,434,433,432,420,432,404,419,404,390,411,399,387,407,395,385,393,403,395,403,405,386,396,395,375,405,396,421,390,412,459,420,436,395,486,466,446,413,420,390,379,413,437,429,498,489,549,498,478,384,366,385,370,396,409,407,417,385,395 2,20,20,61,95,95,60,541,470,435,443,435,435,563,626,607,606,574,558,556,546,413,447,440,415,405,399,414,383,462,610,555,527,473,485,462,440,477,523,570,617,713,806,757,739,472,806,736,670,625,606,559,483,664,758,780,838,825,873,837,787,475,407,461,477,515,520,483,511,435,429 11,13,12,44,59,56,39,410,481,453,437,403,436,427,444,433,416,427,492,617,599,423,561,521,459,457,415,416,402,373,411,552,615,529,566,440,408,410,379,397,399,411,455,439,434,385,561,802,817,733,696,577,490,432,478,488,524,527,587,553,512,396,413,398,401,465,575,555,546,477,431 2,17,13,33,47,32,21,417,389,401,371,398,392,397,436,399,399,412,408,397,412,386,396,379,386,390,385,389,373,380,401,380,408,398,392,390,386,380,404,417,410,422,468,445,426,420,488,438,455,432,441,406,396,449,484,498,526,518,544,502,486,374,398,388,373,387,404,371,377,370,380 13,136,111,119,162,126,91,462,423,410,393,399,405,429,489,434,423,423,426,440,431,407,440,427,411,395,407,389,386,397,439,451,470,429,432,404,389,388,422,415,426,455,530,489,488,433,571,538,546,501,448,420,408,464,516,539,590,597,654,591,541,386,401,395,396,413,434,414,422,415,383 8,19,18,20,24,21,17,525,609,580,556,505,509,570,629,623,626,611,679,750,722,502,684,620,565,571,489,473,439,397,537,712,732,654,677,576,542,389,401,414,457,498,629,612,629,429,800,911,898,848,824,743,625,528,625,648,727,736,792,795,760,469,479,487,517,655,751,699,725,606,527 6,11,9,27,32,27,23,429,479,439,438,412,404,465,495,457,465,439,490,600,583,425,597,528,475,465,422,415,383,401,432,557,616,517,554,451,432,401,391,408,417,447,527,473,474,420,588,730,757,652,637,525,451,487,544,540,615,601,663,610,559,403,414,402,398,458,606,547,553,490,425 16,21,16,89,121,96,66,436,441,418,410,403,416,423,441,444,449,443,439,496,483,387,427,442,409,420,392,394,403,405,425,480,489,448,454,434,426,401,415,401,414,431,480,462,456,416,569,699,684,622,582,519,450,439,505,525,589,583,642,592,541,404,403,416,404,440,492,473,475,423,422 16,174,161,234,254,236,219,584,711,667,624,569,594,620,666,669,660,643,743,823,812,567,763,719,661,637,553,533,488,432,590,770,808,725,744,629,572,430,432,447,473,549,678,662,675,486,857,991,996,940,915,839,731,609,690,727,805,803,861,852,817,480,534,500,534,714,819,776,797,697,617 6,82,63,36,45,30,25,427,455,416,419,405,430,461,468,441,468,436,459,514,473,405,456,429,409,408,407,406,394,384,417,466,497,438,451,393,414,401,440,434,436,504,582,514,481,442,626,650,630,555,532,481,436,529,593,621,688,679,722,671,576,394,409,407,421,407,462,451,478,422,394 1,30,30,107,185,193,109,395,399,404,399,392,398,408,404,406,393,405,408,399,400,396,388,374,382,384,387,396,374,395,403,393,388,386,390,374,392,390,397,393,390,402,432,415,408,414,464,437,425,409,412,435,384,427,434,468,491,452,492,485,447,390,387,380,395,391,400,399,416,381,396 14,14,14,20,22,19,18,426,437,440,411,410,436,418,431,437,414,419,444,526,500,404,502,482,434,425,412,413,382,394,426,501,555,473,480,449,393,394,420,414,434,478,568,518,504,393,513,657,678,592,561,506,446,460,498,498,538,511,576,536,495,398,414,391,396,426,532,484,476,415,408 10,64,33,72,91,41,32,488,500,448,452,450,441,500,588,547,527,511,533,597,575,416,526,502,455,456,405,420,404,420,509,553,569,512,546,478,438,482,525,514,591,680,774,692,642,507,775,791,779,706,666,590,490,686,766,782,850,837,873,815,760,426,407,417,433,496,548,506,533,489,448 2,20,17,18,25,19,13,398,416,409,389,404,369,408,409,411,390,398,434,462,431,408,444,418,395,401,401,395,366,392,420,482,478,447,430,417,401,398,404,429,436,470,562,483,461,407,521,654,587,533,505,447,407,458,526,535,621,591,635,573,513,382,392,381,385,428,510,459,457,423,406 4,10,10,54,71,71,54,438,488,464,455,429,432,448,458,456,434,456,515,606,565,436,536,497,465,449,432,414,394,391,428,567,599,514,507,463,442,390,407,388,404,400,462,446,460,404,595,782,789,712,678,578,466,436,467,481,518,518,583,568,536,403,422,401,420,490,588,537,538,483,427 12,10,9,12,13,10,9,444,501,484,460,439,467,483,537,513,508,499,581,628,606,456,563,520,489,486,428,443,393,408,447,605,603,547,564,491,446,398,406,407,413,423,500,497,527,396,672,810,799,745,697,602,512,454,497,505,579,607,671,686,626,432,432,428,451,546,653,575,622,520,469 4,11,10,8,12,11,7,490,576,531,504,484,493,529,592,587,571,575,630,693,672,486,613,569,526,498,481,473,423,388,500,645,654,569,605,507,470,385,402,392,403,452,537,516,551,409,739,857,844,796,766,686,589,460,515,553,637,649,720,735,696,449,441,464,487,597,687,634,664,545,508 10,39,28,63,114,72,44,416,476,435,418,435,433,470,462,459,448,446,479,577,544,416,526,500,446,454,410,404,398,405,413,537,558,478,517,443,426,377,407,410,407,409,482,457,469,414,588,749,745,678,636,545,464,447,510,489,570,562,616,592,556,392,399,399,401,458,547,502,537,458,427 11,24,24,75,91,90,74,420,511,467,444,439,431,428,461,441,444,442,504,610,602,424,566,511,481,474,439,393,404,390,429,578,629,536,540,464,435,407,399,393,420,430,473,462,442,398,596,800,808,733,705,607,478,443,504,497,563,550,610,596,545,423,430,387,404,497,595,557,562,493,436 14,190,107,192,252,146,89,704,734,694,642,580,620,758,815,793,778,764,792,854,835,584,789,739,645,634,533,515,416,552,729,830,843,762,785,671,603,618,717,759,816,890,959,897,854,720,964,999,985,933,904,830,727,896,959,971,1013,997,1023,995,950,567,505,573,587,733,838,791,803,694,599 3,37,37,230,370,380,232,417,407,392,399,413,411,423,435,425,415,428,434,460,455,389,431,418,420,404,403,404,393,390,416,462,455,429,438,403,408,387,408,403,399,432,453,444,430,425,536,646,637,565,534,465,420,461,496,486,516,533,588,531,507,415,407,394,413,429,459,422,447,405,405 13,33,30,94,139,126,81,440,503,451,454,433,438,456,487,475,475,473,527,614,595,445,562,521,457,474,425,411,404,390,440,572,599,513,527,474,448,403,390,412,416,458,515,477,498,413,654,784,791,714,674,572,482,484,538,558,637,624,684,659,604,412,422,419,402,461,625,546,571,464,447 11,23,22,49,72,65,44,407,494,459,447,417,414,442,450,434,417,437,496,593,589,427,549,505,476,469,429,411,404,382,422,563,601,512,542,470,426,397,392,396,406,426,462,437,464,395,577,779,795,720,686,569,478,411,477,490,521,528,583,572,523,409,398,401,411,480,579,541,525,475,432 9,19,19,81,102,97,76,416,477,458,430,406,443,457,463,452,448,446,507,598,567,421,517,491,457,454,427,412,400,399,442,562,597,516,537,461,418,404,407,409,413,445,479,470,462,419,608,777,783,702,678,561,461,451,515,532,577,588,635,603,562,407,439,406,406,483,585,540,541,461,434 17,8,7,21,26,23,19,418,383,386,372,371,386,420,436,413,393,394,402,396,392,391,376,393,392,383,379,389,394,396,390,399,389,384,383,388,382,383,384,384,405,401,418,413,408,400,426,400,409,399,394,371,389,414,432,425,428,456,497,471,429,389,383,381,392,388,378,377,393,386,389 10,10,9,53,72,64,47,423,441,413,408,389,427,398,418,432,417,399,459,489,487,411,453,453,414,402,394,394,389,400,404,461,493,457,456,416,411,387,388,411,403,430,448,435,433,409,529,697,701,639,573,497,458,426,455,456,525,502,562,545,502,405,386,382,409,451,484,445,468,421,403 13,11,11,26,41,38,22,411,411,402,407,385,392,409,441,433,411,405,415,446,450,383,446,421,422,407,401,398,371,390,430,433,464,435,434,400,397,391,410,419,420,480,570,509,482,406,475,530,525,483,491,453,425,431,439,445,505,480,509,497,459,394,378,395,398,402,438,424,416,401,406 15,10,9,16,22,20,14,427,385,390,379,372,365,412,413,416,411,411,400,415,401,399,394,380,381,387,386,378,391,388,402,395,395,389,401,382,396,390,399,390,393,421,444,432,417,400,463,430,436,412,405,392,382,431,468,442,450,467,511,491,440,393,380,378,387,390,394,390,394,395,388 9,11,9,34,47,31,24,397,393,377,385,377,380,401,404,398,396,385,410,407,409,388,393,411,394,395,397,387,387,377,398,409,419,399,397,408,374,399,396,379,399,409,460,415,424,405,452,448,449,418,398,394,387,424,453,464,479,451,480,452,418,378,378,381,389,391,379,408,396,369,376 3,10,10,16,18,13,12,487,544,510,464,457,475,516,555,546,536,495,597,657,635,453,588,535,493,481,440,418,406,378,500,639,644,580,603,508,440,410,416,419,450,507,633,590,569,414,716,826,814,753,729,653,541,500,575,586,654,654,726,724,674,436,416,438,455,552,672,609,625,525,471 17,38,36,75,106,95,64,451,541,498,461,444,461,457,501,492,491,502,565,644,612,433,575,530,493,483,426,443,413,395,464,614,637,532,553,470,437,411,415,426,458,494,589,542,538,403,690,836,836,769,741,642,546,493,550,585,683,669,716,674,641,424,445,425,430,517,620,572,585,497,447 14,14,10,12,17,14,9,396,423,398,398,402,402,409,416,424,414,397,435,472,455,398,445,414,401,398,396,386,379,413,415,471,482,432,432,409,408,378,400,408,405,412,439,426,437,402,510,583,588,498,471,451,410,446,483,485,530,521,545,514,479,389,382,395,398,430,462,425,437,416,413 11,31,30,159,255,262,160,476,450,426,424,409,411,478,521,521,506,491,488,504,508,422,429,422,411,415,398,403,388,379,469,454,448,446,455,441,396,414,422,399,446,469,534,510,518,454,661,644,604,562,523,490,447,547,599,613,634,648,696,673,631,428,408,441,435,477,468,471,479,437,414 10,81,77,47,69,51,33,448,432,421,407,409,389,468,500,492,464,464,456,459,451,399,415,418,401,381,402,368,393,430,465,467,444,449,438,408,426,405,420,442,481,513,612,528,552,421,675,645,605,558,518,482,440,530,601,619,696,678,734,691,650,408,386,420,405,448,460,433,439,402,399 6,21,13,72,86,41,31,617,619,561,530,500,509,666,723,702,690,668,688,739,727,487,623,600,511,510,468,434,413,482,660,713,715,626,659,558,522,526,603,648,718,786,877,820,785,677,906,919,894,841,808,746,624,850,907,909,949,939,977,940,889,477,464,490,527,618,732,670,682,577,492 20,13,12,61,78,52,36,422,407,401,402,403,395,416,474,444,438,422,421,436,438,399,411,408,410,396,393,383,380,389,422,411,427,406,432,378,387,392,401,411,410,432,474,459,467,408,558,545,521,496,461,447,410,458,501,517,577,564,638,572,510,406,399,399,403,392,443,428,438,404,400 14,15,13,81,121,106,68,566,756,712,645,561,571,575,623,591,580,566,793,917,868,677,888,806,741,708,594,540,465,390,598,902,911,828,833,694,610,411,429,443,464,566,713,688,691,460,803,1023,1023,980,942,841,709,589,658,686,773,769,826,815,768,473,525,468,477,794,946,860,872,757,643 3,21,18,62,90,58,42,604,653,598,568,518,576,647,715,684,696,674,711,778,757,506,673,621,567,550,471,487,424,411,643,751,748,668,697,600,535,414,422,442,472,571,725,724,734,451,873,938,920,877,848,774,664,583,672,704,803,815,875,875,842,537,486,544,554,707,799,737,762,653,560 4,11,8,20,28,20,15,437,387,374,383,366,388,459,439,428,406,377,403,382,396,392,380,384,383,388,392,394,365,407,401,387,400,387,402,393,396,379,383,400,381,398,418,416,423,398,424,415,419,401,386,383,376,376,401,399,454,463,505,470,430,389,389,392,387,390,401,384,388,382,371 13,12,12,52,92,92,50,412,437,407,386,389,400,406,436,432,422,405,435,454,422,400,409,416,415,391,400,391,384,401,404,437,433,419,428,406,401,403,404,409,394,417,447,431,427,403,517,565,550,516,478,441,399,451,455,490,509,503,563,534,503,403,390,389,385,421,436,446,437,387,415 8,17,13,54,79,47,33,408,425,400,410,382,387,428,432,448,432,410,432,448,452,394,443,410,407,407,414,375,386,404,421,438,448,419,423,413,383,390,399,383,416,452,462,455,434,430,538,554,551,473,481,451,429,453,482,500,554,536,592,567,520,390,387,395,401,412,464,435,449,407,391 1,164,111,60,64,42,39,826,916,881,846,793,817,866,916,912,907,900,957,1014,997,803,960,921,869,857,776,749,653,491,842,992,1004,938,956,863,798,518,584,628,693,789,915,904,921,676,1023,1023,1023,1023,1023,995,904,843,911,929,991,991,1023,1023,1018,757,744,771,799,940,1022,977,994,904,831 12,111,107,83,105,102,81,402,389,381,376,385,362,409,415,411,406,383,405,394,370,401,389,407,384,381,386,375,392,388,416,403,386,385,392,394,387,392,389,398,425,448,501,457,440,413,440,409,420,398,382,413,380,402,422,429,452,463,473,465,430,379,396,399,401,393,403,371,382,402,384 3,10,10,51,70,71,51,408,458,411,426,403,401,408,431,417,432,422,468,550,519,419,514,480,444,435,421,398,385,377,411,495,555,496,497,448,417,376,398,399,401,416,444,419,442,392,507,719,743,661,618,515,437,424,430,446,489,465,529,506,484,403,400,381,406,463,528,482,486,433,412 17,13,11,26,39,30,19,422,397,398,376,387,401,418,462,415,397,417,400,403,398,402,401,397,389,390,388,383,380,381,407,378,401,381,402,376,379,401,400,405,408,434,435,414,423,383,453,443,427,409,402,392,390,397,418,421,480,480,552,491,461,385,377,385,372,375,395,378,378,380,406 11,10,9,41,44,39,37,405,411,402,400,382,395,412,423,427,400,410,423,415,405,379,385,403,391,392,374,382,391,406,409,386,414,410,407,393,393,383,389,395,409,425,454,428,426,399,540,503,472,463,455,422,411,436,470,480,534,527,590,559,512,396,394,390,394,408,401,405,409,387,394 14,10,9,119,115,113,119,396,387,397,377,382,400,391,395,418,393,392,406,418,420,394,403,400,397,393,395,387,380,383,396,399,405,414,417,388,382,387,379,398,400,390,420,413,395,401,434,486,484,467,419,402,385,395,419,411,431,442,442,435,440,398,381,382,385,401,404,419,421,399,401 15,10,10,21,26,23,19,409,398,391,381,367,361,413,422,427,396,406,385,387,398,385,394,391,397,389,391,389,386,376,384,400,400,395,387,405,367,395,380,387,391,407,434,405,406,395,442,422,413,398,387,403,391,416,417,421,475,447,474,457,433,391,381,380,380,380,390,396,375,380,382 19,99,91,120,115,98,104,618,779,734,694,573,595,655,708,691,664,665,794,921,892,673,896,846,766,763,637,555,476,432,610,888,924,832,851,710,600,450,464,504,551,618,748,714,699,522,857,1019,1023,966,938,839,711,684,751,765,829,823,877,869,826,490,551,497,531,777,923,864,861,763,644 14,225,167,27,29,19,18,856,887,851,834,784,814,898,947,941,936,925,950,971,962,737,890,856,822,808,742,728,632,512,871,939,937,882,904,832,783,548,621,688,749,833,954,937,947,702,1023,1023,1023,1023,1023,979,894,877,944,962,1023,1023,1023,1023,1023,795,739,801,830,924,972,938,960,878,813 5,123,110,196,345,322,173,652,590,521,518,470,550,718,789,770,757,733,705,672,683,438,489,497,476,468,450,432,399,608,803,723,654,630,636,603,570,704,805,837,885,941,999,941,912,608,930,858,798,770,736,695,588,798,880,908,973,963,1000,963,916,551,462,530,570,624,611,593,611,516,505 5,14,14,62,99,101,63,417,442,426,411,394,409,432,432,424,415,422,460,503,497,419,461,440,429,416,419,402,387,390,400,486,509,451,457,419,406,393,396,409,395,407,443,429,440,404,528,665,658,576,537,485,430,418,460,469,507,480,531,516,475,391,416,396,391,421,483,457,462,399,397 12,11,10,44,61,55,38,402,422,411,409,393,406,418,438,395,404,418,435,480,474,406,439,413,418,412,377,384,379,395,408,440,467,436,443,405,396,369,399,376,398,404,425,414,405,390,492,620,645,571,538,444,418,415,417,445,461,447,516,503,442,376,416,407,385,416,477,443,427,432,408 11,14,13,17,22,17,13,556,667,617,573,507,556,613,644,651,642,629,702,785,759,525,712,646,588,566,502,503,431,412,571,742,767,679,698,586,524,390,422,416,446,486,642,631,664,437,818,927,917,864,833,754,648,543,634,653,744,745,816,813,782,504,486,501,523,673,784,729,760,642,545 16,17,17,61,81,62,52,397,458,428,428,407,431,428,450,428,430,440,479,549,551,426,505,466,439,443,408,414,394,403,422,542,553,490,503,448,424,386,378,402,408,413,475,448,448,421,586,758,768,695,660,570,463,429,471,468,542,546,599,579,528,413,397,402,411,472,556,496,524,459,437 20,9,9,36,52,49,34,418,473,432,451,423,413,430,442,452,443,444,479,565,586,418,520,485,457,450,423,418,393,389,434,537,567,498,481,458,424,396,403,404,413,416,469,457,468,410,586,772,768,699,659,583,477,457,489,500,570,550,597,607,550,411,397,404,412,465,567,520,521,465,437 13,63,59,49,79,70,42,514,642,588,590,567,609,567,627,622,633,632,700,712,716,485,583,559,561,555,507,508,479,373,550,651,651,607,632,612,571,408,399,422,426,449,562,553,603,419,819,898,887,853,837,793,713,487,532,544,656,689,751,785,760,486,521,479,507,630,691,662,702,619,587 12,9,9,39,57,52,35,402,413,379,404,393,416,427,431,431,421,419,421,452,440,396,427,424,390,402,389,386,396,365,407,455,451,415,423,409,377,393,403,419,391,420,461,440,448,412,512,568,562,496,468,442,423,477,505,490,509,515,542,514,498,398,393,395,399,402,441,419,437,414,387 17,11,9,33,35,26,25,424,404,393,373,374,383,438,435,413,405,396,406,408,377,378,397,384,388,383,381,372,376,400,403,411,392,386,387,378,391,399,396,406,418,424,448,427,416,393,463,424,435,391,412,397,391,406,462,450,490,494,540,489,461,379,360,369,389,399,399,408,393,390,387 6,245,221,167,227,207,152,466,428,442,392,397,394,481,492,466,472,478,443,489,491,424,468,421,416,401,397,383,386,431,482,484,491,435,457,391,409,450,449,507,520,573,685,614,569,447,646,627,605,536,516,422,431,541,614,595,687,697,757,709,636,385,389,410,406,429,469,471,454,411,396 3,33,24,36,44,21,17,398,451,444,416,411,407,429,446,455,445,439,494,577,538,401,520,448,435,428,404,396,385,408,425,528,551,460,471,436,398,394,390,417,413,467,518,471,483,413,586,714,720,624,594,500,437,494,556,546,620,595,653,599,553,397,398,402,420,450,542,489,510,444,425 12,333,296,242,328,290,215,426,396,381,398,401,404,467,475,437,447,403,453,415,408,392,424,412,405,390,396,398,377,411,426,443,461,400,409,428,375,413,401,440,484,555,634,545,520,468,546,529,533,469,444,411,387,513,511,528,606,588,629,560,539,416,395,411,424,404,432,414,422,396,371 3,14,14,66,90,86,62,423,469,443,429,411,411,420,453,421,429,425,484,599,576,416,534,504,455,442,419,409,401,420,415,552,597,523,545,436,414,397,404,401,415,403,455,454,467,392,530,775,783,699,658,565,462,425,449,464,521,535,573,559,521,398,406,401,405,461,575,532,538,476,410 8,28,27,265,476,483,265,444,411,408,414,399,395,444,455,425,436,436,460,451,442,403,430,418,403,411,395,391,394,384,416,452,429,416,438,408,412,412,424,420,451,501,542,484,450,514,559,611,578,534,485,453,426,697,779,772,743,681,694,609,539,421,399,416,399,436,430,441,446,419,414 17,14,13,28,48,42,24,403,391,380,407,409,376,413,416,394,385,400,397,400,385,385,407,392,400,388,394,389,398,402,410,386,416,384,397,380,370,396,389,398,410,430,451,415,422,406,468,459,442,419,420,373,388,462,460,487,498,504,530,495,431,375,380,379,383,401,394,397,413,391,386 16,57,32,76,132,67,41,408,407,410,379,368,384,422,450,440,431,413,416,411,426,403,406,394,396,386,387,383,373,425,420,403,410,400,401,397,372,433,431,427,454,491,572,478,443,435,553,494,425,431,404,412,394,503,563,573,612,581,631,590,519,409,387,389,398,401,403,405,369,380,392 3,87,72,92,118,75,54,738,656,578,555,545,575,775,830,820,801,784,770,737,750,471,567,534,511,473,437,450,416,559,802,731,687,623,667,597,580,666,768,807,863,925,992,942,913,655,976,915,861,828,804,760,664,839,912,936,1003,998,1023,1007,962,634,486,640,663,700,696,674,705,589,548 14,11,11,129,197,198,128,426,431,425,417,391,404,416,442,431,441,423,421,481,465,395,448,429,403,420,401,385,390,386,409,482,481,432,431,419,411,397,381,391,422,421,500,461,461,416,575,623,623,550,541,476,425,455,495,509,562,566,630,599,545,428,391,406,379,414,470,446,446,414,383 12,11,11,45,58,56,42,403,404,376,390,396,373,387,411,387,399,391,393,397,415,371,404,403,391,391,398,396,401,390,402,397,408,399,385,403,381,396,389,395,401,405,401,401,413,405,472,474,456,438,417,411,387,416,441,446,473,463,492,471,446,391,406,404,387,402,418,384,399,402,392 7,12,11,23,31,28,21,401,399,401,403,381,384,411,449,410,405,415,418,407,394,394,407,389,395,378,383,378,390,400,377,407,405,392,403,390,386,401,379,394,402,406,444,405,426,384,474,430,432,418,414,415,363,405,436,442,440,465,483,467,444,387,386,365,391,400,402,391,398,402,380 10,30,29,416,636,621,404,439,500,457,472,417,428,436,458,464,445,453,528,625,616,445,589,532,486,479,426,417,396,408,431,583,626,511,561,437,435,373,400,402,416,427,475,468,479,458,608,814,828,746,704,605,485,445,509,525,586,576,638,616,566,431,426,400,410,502,617,569,586,478,428 13,126,89,178,249,189,134,481,780,716,623,540,517,499,547,527,506,516,794,944,878,719,933,839,771,737,608,529,467,410,502,929,934,833,836,683,578,410,461,479,535,583,684,626,602,539,716,1023,1023,954,915,799,667,642,691,679,721,703,761,728,684,433,464,422,438,752,919,812,822,693,562 16,227,201,157,244,224,142,419,413,385,400,379,385,415,437,437,426,398,431,418,418,375,427,382,399,390,384,412,385,437,426,409,439,401,411,418,411,408,438,445,444,470,520,490,479,443,532,480,491,443,433,399,413,441,463,466,525,535,595,559,510,399,373,386,388,407,423,408,413,414,395 7,22,21,101,184,168,91,426,496,462,434,404,442,448,452,465,449,439,495,588,588,437,532,508,465,464,408,433,393,369,438,576,593,512,528,454,422,398,419,402,435,469,533,480,465,433,612,785,798,715,674,557,494,497,557,572,637,617,676,646,582,402,420,404,417,451,567,526,527,465,436 10,8,8,24,30,24,19,423,386,382,384,401,366,450,449,427,428,408,396,404,398,393,394,388,388,399,406,377,383,391,401,391,393,405,389,396,388,394,387,396,401,411,446,444,447,397,478,420,424,393,408,388,391,415,435,441,513,507,560,507,465,381,378,388,393,389,392,398,400,389,403 11,10,8,33,36,24,23,403,415,404,402,400,403,416,418,424,411,410,428,472,447,400,439,428,409,405,398,387,384,390,403,456,450,429,430,407,406,397,397,396,407,415,463,440,434,392,473,577,573,500,487,462,413,439,468,466,486,498,527,509,472,401,395,393,389,424,460,443,434,434,392 16,10,9,22,31,15,13,397,396,397,381,395,389,388,431,417,403,403,412,426,424,399,415,405,386,392,388,388,400,413,408,408,422,402,417,391,376,402,443,484,551,638,708,588,482,409,521,532,526,489,454,447,403,481,600,656,737,692,708,597,521,379,383,387,379,414,441,398,418,385,385 8,51,46,123,182,179,119,667,573,524,526,485,480,699,773,761,747,724,704,667,660,440,459,472,458,442,416,424,397,495,752,647,594,587,590,528,498,555,604,663,741,824,913,872,857,585,925,847,790,760,728,694,581,787,870,891,953,941,982,951,908,571,442,557,569,598,595,576,593,491,451 6,12,10,21,22,11,10,416,416,417,392,383,399,405,426,410,418,392,423,445,417,389,415,422,407,399,395,393,373,394,398,438,432,416,411,396,402,380,404,397,429,455,486,448,452,403,489,522,544,482,445,429,399,453,493,493,556,538,576,542,482,388,384,392,391,399,450,432,415,401,392 11,8,8,23,35,36,23,402,433,434,415,415,421,398,427,409,412,412,470,570,551,419,505,470,446,440,433,406,392,380,411,524,565,481,494,431,389,382,402,386,388,415,436,419,426,388,488,733,753,653,629,521,428,417,426,445,478,478,517,508,462,390,389,401,393,439,533,507,485,431,430 14,18,18,18,16,9,12,506,575,519,496,455,477,500,573,579,575,574,616,694,673,480,613,577,511,507,455,447,410,417,501,643,666,581,619,517,493,409,399,423,436,478,580,579,598,429,760,845,837,780,762,677,567,502,564,596,689,697,759,765,722,452,440,463,461,592,694,643,656,554,496 16,11,11,43,55,53,41,401,414,401,411,396,391,401,418,411,420,409,443,458,477,399,415,416,412,419,389,395,384,395,408,448,428,427,427,398,407,384,386,389,413,412,424,410,438,402,500,590,584,533,497,455,442,398,433,448,479,487,515,511,471,390,398,391,394,427,434,438,444,395,407 19,117,101,143,209,183,127,521,653,588,547,468,521,536,590,585,555,577,706,827,774,585,789,712,630,615,492,449,433,433,525,800,816,706,735,576,510,454,452,449,492,581,676,631,606,510,768,952,944,873,836,723,598,631,703,706,759,742,802,779,740,446,447,443,478,680,812,726,732,615,519 14,9,9,54,72,73,55,394,393,394,379,384,398,386,386,391,394,393,405,428,412,391,411,405,395,401,373,383,383,382,381,396,420,412,409,400,390,374,382,391,368,381,400,391,381,390,404,488,489,449,445,427,375,385,385,397,400,409,395,393,396,390,384,382,397,388,413,385,384,393,369 7,15,15,198,286,291,200,416,427,415,389,393,420,414,407,432,402,418,457,489,461,418,457,425,429,401,405,389,402,395,408,462,503,435,437,397,388,396,405,402,412,417,467,441,439,429,513,653,648,574,536,473,430,439,481,507,519,538,560,526,482,384,405,396,392,423,488,457,459,428,418 17,39,36,133,173,142,111,458,487,488,428,427,427,505,562,524,529,515,530,565,517,430,480,447,433,444,412,392,409,436,527,534,530,500,495,455,433,453,491,501,564,643,736,665,636,457,742,755,720,681,624,573,478,602,682,719,784,771,820,781,716,431,421,425,427,485,514,498,514,465,433 16,11,8,35,40,23,21,417,407,397,401,385,389,407,449,431,424,438,433,431,421,392,410,417,390,391,410,393,397,398,475,429,436,409,426,393,408,446,526,604,658,748,816,702,601,432,630,553,530,481,469,433,403,595,730,787,849,816,825,720,637,391,399,392,398,393,433,411,423,397,386 7,12,9,31,36,26,23,429,395,395,399,403,387,440,425,412,400,394,399,406,401,386,412,406,386,380,380,370,379,412,424,406,410,391,405,402,391,388,392,400,431,425,481,433,424,408,493,463,453,432,418,391,382,443,478,475,515,520,578,529,480,388,378,406,375,385,412,386,422,387,383 14,64,57,547,832,808,526,526,643,607,549,494,541,529,574,572,536,571,673,797,780,534,756,700,621,601,524,501,427,399,522,748,786,701,728,595,490,390,422,440,456,518,623,590,589,519,760,938,952,882,851,754,646,571,641,658,724,718,782,761,721,493,459,462,451,639,784,746,732,641,535 16,97,77,116,154,123,92,449,550,503,475,444,436,471,485,511,517,465,548,653,653,460,614,547,490,486,434,434,406,388,475,620,655,567,576,491,447,419,405,462,448,485,542,523,521,451,679,820,822,745,722,606,505,509,607,598,674,667,724,690,647,414,429,433,420,523,667,591,600,508,431 1,31,27,224,357,297,188,427,450,416,420,413,394,410,436,445,419,412,433,470,487,414,457,428,423,399,391,398,389,397,402,473,468,437,441,399,402,399,417,423,437,450,524,473,452,440,555,629,628,539,541,442,409,515,564,565,614,589,642,596,546,405,399,390,396,400,464,445,457,394,397 3,53,45,159,330,285,135,467,436,403,441,424,437,473,530,495,474,483,497,513,503,393,480,463,419,414,414,404,388,449,465,510,510,449,445,438,404,483,498,524,539,610,673,597,571,527,658,672,659,584,544,505,429,673,720,724,748,719,757,698,655,412,395,393,432,431,497,455,499,440,406 7,25,17,58,70,46,39,389,402,389,390,391,393,434,461,437,440,418,412,414,413,396,405,385,395,383,391,402,381,407,419,414,399,424,431,404,381,400,414,417,427,483,551,510,477,430,563,495,477,458,432,421,402,522,583,605,649,630,673,619,543,408,397,386,397,414,415,393,406,392,391 9,19,16,33,60,39,21,420,405,398,387,398,398,420,453,427,425,413,398,444,414,379,414,407,399,398,395,385,398,422,412,429,429,408,413,387,395,372,403,384,408,429,460,431,421,412,514,495,499,472,442,418,390,436,472,472,525,531,545,522,465,375,390,389,408,413,429,427,424,395,383 9,21,21,87,89,88,87,402,398,395,395,393,396,373,405,395,408,393,415,444,433,391,412,419,407,406,389,383,384,381,405,428,438,418,429,387,409,378,393,412,402,415,412,404,399,406,474,530,551,477,463,422,379,409,430,433,455,442,460,444,424,381,371,401,383,409,425,411,443,405,384 15,141,110,1023,1023,1023,1023,953,943,906,890,856,888,985,1023,1019,1011,1001,1006,1014,1013,820,937,923,902,881,839,842,762,628,906,953,952,900,920,854,817,663,704,741,804,885,988,971,982,819,1023,1023,1023,1023,1023,1023,954,949,1015,1023,1023,1023,1023,1023,1023,884,820,888,919,969,995,975,999,919,878 13,9,8,12,14,10,8,433,491,473,443,423,431,439,491,470,474,469,535,614,605,430,554,498,466,474,453,439,398,415,440,577,603,538,547,495,428,389,400,396,414,420,489,481,491,420,636,794,791,726,688,611,483,425,475,506,572,562,637,628,593,409,406,419,413,523,636,578,593,484,444 19,19,14,42,48,34,30,458,449,424,420,393,420,467,489,484,447,453,454,517,497,412,454,448,431,421,393,372,397,391,415,486,490,463,479,434,416,390,420,416,425,450,530,493,493,407,592,660,661,594,554,498,440,468,524,534,588,585,649,614,578,405,391,393,409,440,495,451,452,456,407 18,21,20,97,184,172,87,410,408,382,411,403,385,404,420,416,427,436,422,466,455,397,441,420,419,428,388,405,381,366,408,433,465,432,429,402,390,402,397,393,414,427,447,451,449,409,548,591,578,516,496,463,403,437,479,487,538,559,582,528,525,411,402,407,398,401,452,456,416,421,384 16,15,11,61,73,42,37,409,412,393,394,411,401,424,440,431,415,433,427,435,444,389,417,415,408,387,395,399,402,406,428,442,434,417,430,420,384,419,452,448,489,544,632,522,477,422,559,560,545,502,478,443,413,495,582,632,690,668,694,615,553,396,380,396,376,405,454,427,432,403,418 9,13,8,19,17,11,12,443,420,413,395,390,403,464,516,487,462,464,443,453,469,409,432,427,404,404,383,398,391,409,478,463,467,426,441,388,404,431,471,501,522,635,751,695,612,478,772,681,607,557,522,469,427,629,715,760,892,896,935,851,784,400,399,403,413,423,451,427,441,423,411 9,12,10,41,49,32,27,423,417,394,381,398,397,442,445,404,414,403,407,446,456,393,427,417,409,412,386,384,393,413,419,428,445,428,430,390,413,392,413,410,408,456,459,454,442,410,513,555,558,502,454,429,403,447,460,452,503,512,562,543,487,381,395,386,389,407,438,414,418,416,393 10,19,18,30,44,34,22,395,383,392,384,382,394,410,420,406,400,398,421,414,399,385,400,385,389,407,377,386,384,399,394,389,398,397,405,395,398,401,392,393,388,414,418,408,417,405,442,460,481,421,413,401,399,422,436,418,452,442,481,442,437,401,381,396,374,390,414,399,392,379,394 20,12,10,28,37,29,21,444,472,442,434,440,430,465,479,479,472,454,506,566,532,425,519,489,451,436,409,398,408,420,435,535,569,494,496,444,427,383,418,420,424,435,505,484,462,415,617,733,735,654,622,540,452,460,508,534,568,574,638,618,567,397,415,387,413,467,576,521,523,453,429 11,70,40,314,357,167,145,611,758,702,668,606,607,633,713,686,679,663,780,876,858,601,830,777,713,694,587,551,493,438,623,844,882,795,823,698,599,487,498,540,586,669,780,735,730,601,882,1023,1023,969,942,862,746,745,821,822,874,865,909,886,850,504,545,511,518,728,862,810,822,724,629 7,111,88,42,46,23,25,468,511,458,442,432,453,506,535,522,506,497,518,605,610,437,549,516,460,451,436,412,401,396,482,570,614,523,547,470,427,442,455,471,511,592,671,600,581,483,727,793,788,724,667,594,488,644,722,731,767,748,804,757,702,428,411,423,425,486,596,556,559,492,434 18,9,9,31,31,32,31,419,436,411,413,394,404,395,418,424,399,401,439,490,498,404,456,441,409,420,393,390,377,374,394,456,494,443,458,421,396,399,382,409,380,414,425,424,407,397,494,661,649,568,538,471,424,428,436,465,476,479,497,475,462,382,393,385,402,435,493,478,452,429,404 5,9,8,11,11,8,8,475,552,510,472,437,454,506,546,531,502,515,569,657,638,456,600,551,490,476,435,424,412,393,453,627,645,558,600,507,438,391,417,419,410,433,541,517,524,416,692,820,805,755,722,634,512,483,520,558,620,638,709,698,659,431,425,442,453,534,663,601,623,532,460 11,21,17,45,58,46,35,398,410,396,397,366,392,408,408,437,421,432,406,435,433,400,424,396,403,371,398,379,399,393,416,414,433,409,411,382,415,401,405,411,418,419,485,453,431,429,480,539,506,470,457,429,390,469,499,502,534,511,553,507,478,392,387,392,398,404,445,405,426,415,410 3,47,20,114,129,58,50,585,595,552,530,500,498,631,667,644,635,611,639,719,701,450,642,590,529,520,474,445,424,534,713,726,709,649,653,519,490,631,781,839,896,968,1023,943,865,625,895,901,884,820,791,697,575,835,922,962,1018,1001,1023,954,895,465,454,460,471,591,682,645,655,529,497 18,26,21,45,45,25,26,403,452,440,452,422,406,439,461,453,452,448,471,564,532,403,491,477,446,435,420,415,376,401,424,537,550,490,504,424,396,400,399,407,419,462,495,461,452,426,589,736,740,656,611,532,456,493,540,553,605,582,638,595,558,403,404,418,406,446,547,507,513,453,417 9,21,17,33,40,29,25,422,430,425,416,405,389,405,443,448,435,425,453,503,494,437,467,465,415,410,416,408,399,375,402,487,523,464,496,417,404,380,393,395,408,433,475,465,435,413,538,669,691,591,576,494,443,430,480,492,533,526,580,567,517,411,399,408,394,438,498,461,468,431,404 3,11,11,30,29,28,29,439,399,397,395,394,394,425,406,396,396,395,381,399,411,393,389,393,387,399,382,388,381,384,430,409,393,402,411,387,391,395,397,415,443,499,588,527,503,407,448,465,456,445,435,435,417,393,436,427,468,448,474,450,438,379,388,397,373,386,415,393,364,382,376 7,18,15,40,56,44,30,390,383,366,382,393,381,393,403,397,391,395,388,413,390,364,394,401,393,385,393,381,375,422,412,392,399,377,396,366,391,396,391,393,395,402,420,403,409,397,420,413,417,393,377,378,383,401,428,421,448,451,459,430,412,371,381,387,390,384,392,390,390,402,391 16,11,10,29,31,28,25,419,455,451,412,401,420,420,427,439,409,428,455,557,566,424,549,498,451,444,425,404,393,400,420,536,597,491,493,428,414,393,407,393,410,438,459,443,444,415,533,722,753,659,603,503,438,440,504,486,541,547,580,549,513,384,399,399,409,442,561,533,511,452,415 20,342,303,294,456,411,256,626,605,526,521,514,520,664,731,697,699,688,688,693,702,461,520,548,513,517,439,453,396,558,666,625,650,579,601,527,480,586,590,606,668,755,851,805,780,589,912,872,859,811,790,735,624,767,851,880,943,931,968,937,888,520,476,503,541,618,650,656,660,544,524 9,8,8,24,30,17,17,451,495,457,435,455,432,493,545,535,526,513,528,557,527,407,476,451,425,420,411,410,405,397,598,587,574,536,544,496,468,441,495,523,570,655,768,722,714,417,747,756,724,672,631,576,478,537,619,662,767,756,801,771,722,425,396,439,441,476,537,492,531,473,427 4,9,9,16,21,17,13,390,395,399,393,399,371,390,402,393,395,403,392,426,398,393,423,396,395,374,374,375,401,390,396,399,402,413,406,400,383,380,403,386,393,381,402,389,418,384,439,477,483,450,430,423,385,391,420,407,449,444,465,459,438,388,393,389,386,408,414,385,414,391,381 2,62,54,26,25,20,21,664,790,751,708,634,651,723,789,774,772,752,832,903,890,655,847,807,737,723,622,585,505,413,688,875,895,823,840,729,641,455,464,492,530,633,781,770,789,523,934,1023,1023,979,953,880,783,706,776,793,871,872,932,932,900,599,602,604,655,823,914,867,880,786,682 10,21,20,75,90,82,66,459,484,452,476,451,450,452,524,513,519,523,549,519,571,405,426,427,424,416,399,413,403,406,500,497,487,455,512,464,464,390,394,412,421,466,579,574,607,438,753,715,674,656,631,610,537,497,575,582,682,680,753,750,705,446,431,418,436,477,507,479,507,466,451 17,26,23,40,56,47,30,447,420,380,396,414,388,438,443,425,433,429,429,460,470,398,440,423,417,408,391,385,391,383,410,454,479,401,431,383,388,396,398,424,434,453,512,460,447,409,538,554,551,496,459,439,386,477,537,535,571,555,610,554,518,380,394,382,386,417,465,427,429,396,400 12,11,8,31,35,26,24,400,386,393,386,384,391,404,416,399,390,372,385,388,394,399,375,398,396,386,385,390,391,399,407,395,407,391,390,401,382,392,399,395,380,426,441,432,416,406,473,427,437,400,415,412,387,449,470,460,499,466,501,487,458,392,377,392,374,373,392,368,374,372,376 14,105,38,332,314,100,110,728,839,801,735,632,663,768,816,776,755,738,856,976,953,743,954,904,832,812,697,638,534,561,708,947,986,893,916,788,683,580,622,659,725,798,883,836,820,713,925,1023,1023,1020,992,894,779,858,909,913,951,936,976,944,905,543,577,564,602,824,964,913,908,815,693 12,8,8,21,29,27,20,399,465,434,424,408,418,413,427,407,412,409,452,572,529,409,501,468,436,433,413,403,393,382,414,503,555,478,483,423,435,370,402,381,399,416,440,432,409,402,492,742,753,662,626,521,459,419,438,450,495,481,535,516,476,396,416,404,388,440,538,492,493,441,413 20,19,14,36,58,40,24,452,414,412,408,386,400,453,475,447,427,447,431,434,462,399,435,420,394,399,389,380,386,378,416,433,439,399,438,372,400,425,440,432,454,480,567,515,477,439,590,533,535,483,453,432,420,562,602,601,659,635,692,637,575,401,396,397,387,392,447,440,439,399,399 13,189,125,1023,1023,1023,1023,1023,967,921,910,880,902,1023,1023,1023,1023,1023,1023,1023,1023,752,813,818,801,784,735,748,636,843,1023,998,940,920,945,898,864,898,962,1001,1023,1023,1023,1023,1023,984,1023,1023,1023,1023,1023,1023,970,1023,1023,1023,1023,1023,1023,1023,1023,982,793,977,986,996,974,961,986,900,864 4,10,9,42,45,43,41,405,436,439,424,388,397,430,407,411,428,416,469,521,499,407,490,454,423,431,397,418,384,407,405,480,515,441,482,424,414,380,384,388,393,417,425,421,447,391,534,700,702,621,579,528,443,424,434,465,499,505,535,513,478,400,391,399,401,440,495,460,477,421,409 10,23,20,98,120,100,80,436,484,460,435,402,428,449,478,453,448,444,490,591,557,441,524,501,472,451,426,423,406,414,447,533,573,519,512,446,429,406,427,435,461,534,617,531,500,427,615,782,789,714,670,584,476,477,543,554,679,681,726,669,614,404,405,413,410,461,555,514,529,461,418 10,33,33,205,328,337,208,409,426,391,388,391,404,435,447,426,413,442,410,416,434,397,399,391,408,393,388,385,400,411,410,418,395,402,408,421,397,400,417,444,458,498,552,490,478,471,590,522,491,464,436,442,397,652,740,732,727,685,706,631,563,404,390,407,400,406,417,412,422,396,386 8,25,25,73,109,101,67,405,458,436,414,404,424,435,456,442,447,434,479,531,518,429,506,470,431,442,415,400,397,427,408,504,531,461,475,463,416,402,414,419,407,448,491,447,439,413,567,726,731,651,620,518,429,465,522,517,568,569,619,572,526,393,407,395,407,461,525,486,511,435,432 9,220,158,197,173,111,128,773,852,811,768,725,744,816,869,862,858,839,901,954,937,722,896,857,796,779,690,668,562,490,789,933,943,876,891,788,726,523,578,615,679,778,889,865,878,658,1007,1023,1023,1023,1002,941,845,830,899,920,980,978,1023,1016,983,683,672,696,734,880,961,919,930,845,754 11,13,10,19,30,22,14,454,394,399,391,387,386,430,423,442,403,395,387,412,394,392,389,391,365,362,374,392,376,388,401,397,401,397,395,400,395,377,401,392,387,405,447,417,425,396,457,401,407,400,390,391,383,413,443,415,472,460,520,462,446,404,375,386,385,403,389,387,392,385,394 16,100,90,331,813,702,284,538,785,744,738,732,783,611,670,683,706,725,790,828,841,585,764,750,726,718,682,714,659,394,546,686,714,634,687,618,595,403,396,393,431,443,563,553,622,478,846,933,942,902,894,865,800,514,586,576,695,699,785,812,795,588,738,583,632,767,831,814,859,795,779 19,10,9,21,32,28,18,396,374,393,397,394,393,398,403,390,393,388,381,380,407,394,391,382,387,393,384,390,385,386,386,391,388,378,394,380,382,390,386,399,386,400,415,403,402,392,399,402,388,392,400,383,383,415,428,426,423,446,459,439,405,391,390,411,382,382,384,364,366,368,379 11,12,12,47,47,46,45,398,438,422,402,412,404,414,431,433,421,435,453,526,518,402,475,465,428,426,403,402,395,376,412,501,524,475,483,426,403,403,391,388,394,412,457,429,442,395,554,702,692,624,588,511,450,422,452,459,492,489,526,550,512,391,387,392,411,443,518,467,489,454,420 10,77,71,307,448,411,280,427,435,407,394,410,398,427,402,416,405,406,433,474,478,412,448,439,414,409,419,400,379,397,428,449,446,422,409,418,405,381,409,422,405,414,465,437,449,432,504,567,590,510,497,466,424,433,469,459,507,479,555,511,494,422,385,399,401,435,465,447,466,418,410 18,33,29,56,75,65,49,407,408,392,377,367,394,392,417,412,421,393,403,419,437,395,403,394,393,394,388,383,380,393,397,417,431,406,403,370,383,407,397,398,418,457,459,449,443,416,489,514,487,464,443,408,390,437,469,463,500,488,535,488,430,386,394,388,379,405,406,436,425,408,404 15,20,20,47,62,62,47,404,434,416,392,388,421,387,423,432,413,425,451,499,482,398,461,455,430,402,398,405,377,379,419,475,509,449,452,405,417,396,394,401,415,415,442,430,427,391,529,673,684,602,551,504,396,428,466,486,539,524,545,548,486,399,414,399,409,440,489,437,461,425,405 7,149,32,286,312,83,83,771,713,648,608,581,619,805,856,826,817,796,798,822,816,546,730,683,621,612,546,535,442,702,892,829,815,748,764,663,600,809,930,973,1023,1023,1023,1023,1023,808,1023,1006,968,924,890,835,712,983,1023,1023,1023,1023,1023,1023,1023,619,502,609,659,740,805,763,779,679,609 14,9,8,28,39,34,24,439,491,433,441,413,408,446,482,456,467,446,499,571,578,439,527,485,443,443,431,407,398,398,422,559,570,512,512,448,413,393,395,411,423,436,509,481,483,407,594,737,729,657,623,537,450,461,487,490,566,556,621,611,552,397,407,412,405,475,582,524,519,442,449 5,8,7,23,30,25,19,398,388,401,374,395,389,396,423,393,403,400,403,373,393,388,380,389,377,383,389,387,389,392,390,400,387,389,391,387,410,382,382,413,400,420,436,425,416,402,448,424,402,402,395,405,378,431,449,435,457,471,487,446,444,380,394,384,373,383,381,385,386,387,395 19,11,10,27,33,29,23,393,367,377,371,396,378,385,411,404,379,395,398,384,393,389,385,384,402,388,387,380,384,378,388,383,384,386,402,382,378,391,398,391,402,415,437,405,421,395,450,419,443,414,410,391,396,419,433,431,447,463,493,473,430,392,380,400,383,380,398,382,393,379,383 2,9,9,39,54,53,38,401,410,401,401,389,399,412,432,435,420,426,427,461,444,393,417,414,400,407,401,405,388,394,418,420,432,412,423,410,405,390,394,395,403,408,438,441,439,393,519,571,552,513,485,435,422,417,451,453,507,505,557,518,476,394,396,389,403,411,435,418,436,404,408 4,12,11,63,81,77,58,425,471,473,454,422,412,448,452,459,454,429,511,609,586,435,552,505,457,464,432,417,393,383,430,553,623,512,552,467,408,402,391,414,409,436,494,482,468,412,602,795,798,713,686,580,480,443,508,510,570,565,631,606,568,413,417,403,411,472,596,540,545,469,438 12,11,11,37,44,46,38,403,474,419,431,395,427,413,427,418,423,431,457,545,541,416,535,472,440,428,391,404,399,401,403,533,556,484,490,448,412,388,402,402,406,395,428,428,434,385,508,739,744,664,623,514,459,435,442,463,478,498,533,520,493,392,411,391,394,446,555,496,497,418,420 16,11,11,56,70,64,50,401,448,429,436,417,415,428,455,432,426,409,464,505,492,397,471,444,427,434,406,419,391,375,416,481,505,458,455,445,425,389,401,393,412,421,425,441,425,409,552,711,697,621,603,525,460,430,450,457,525,509,547,521,494,415,412,393,386,467,519,489,478,434,414 8,24,23,366,508,520,370,420,503,462,452,416,448,438,443,415,438,437,485,623,593,443,588,555,477,464,423,415,397,416,417,591,626,521,574,474,445,407,386,409,391,425,504,474,470,450,606,819,835,751,716,582,484,449,483,485,561,556,606,604,546,417,419,400,407,494,622,591,572,493,436 18,37,34,47,55,34,28,473,619,554,516,499,506,514,540,568,557,549,652,722,699,472,652,599,532,534,475,457,418,380,482,683,710,627,640,537,509,414,419,425,415,473,585,560,563,434,763,897,894,834,806,720,599,507,592,604,697,697,761,759,724,442,456,440,469,601,719,670,689,576,503 10,9,8,26,28,22,21,431,394,399,399,403,404,408,411,405,398,392,404,430,417,385,409,395,393,385,386,376,381,390,410,426,436,420,423,406,381,391,396,404,423,462,523,480,454,402,443,505,509,468,476,459,427,389,415,425,459,433,446,460,447,379,373,384,387,384,420,398,416,400,389 16,11,9,34,37,25,24,418,414,397,386,404,386,421,438,455,440,422,430,448,430,394,411,409,408,389,376,379,389,437,454,441,444,426,442,417,405,417,507,538,598,710,785,675,575,414,620,581,571,533,495,464,424,495,600,662,762,746,784,694,606,402,411,403,403,406,422,424,428,414,394 14,10,11,24,36,37,25,388,419,401,402,389,397,385,387,389,400,391,409,462,450,399,446,417,414,408,398,384,374,409,379,433,486,416,445,388,389,379,399,384,385,386,398,398,374,394,424,602,631,530,493,450,421,362,402,397,411,418,406,426,412,388,391,378,384,392,447,412,441,404,398 9,10,9,29,33,26,23,394,391,372,385,377,379,405,422,417,385,392,391,396,398,374,392,394,385,386,390,385,379,377,385,387,413,393,386,387,373,404,373,390,417,397,431,424,409,387,442,453,458,423,416,393,392,401,411,424,462,488,517,487,450,390,390,375,389,397,385,409,401,396,376 10,10,9,23,31,26,19,408,393,388,394,385,389,415,431,421,424,429,389,422,402,399,392,412,392,382,387,373,381,382,398,400,419,399,399,389,383,381,394,402,398,421,460,439,432,401,472,460,433,407,418,378,407,430,446,459,500,508,573,506,478,383,384,377,401,383,397,386,382,392,380 11,34,31,57,102,95,52,501,945,899,846,739,732,555,581,516,515,507,899,1023,1023,837,1023,999,941,913,817,747,597,423,488,1023,1023,992,996,875,775,412,449,463,495,547,650,601,603,475,715,1023,1023,1023,1023,1014,889,591,645,632,685,674,734,710,667,424,665,402,407,874,1023,1006,1014,912,804 13,18,13,31,42,29,22,420,396,381,398,382,376,427,416,413,394,411,397,410,417,401,400,405,389,407,390,383,384,412,421,411,415,391,392,390,370,389,388,416,425,442,484,448,417,398,472,458,453,422,423,404,389,437,477,476,533,530,571,510,468,395,398,392,389,394,424,397,416,395,368 4,10,10,42,51,50,41,406,444,416,403,408,420,396,413,416,426,411,456,537,515,398,482,468,446,429,414,410,402,397,408,506,536,448,491,418,418,376,389,399,392,415,422,426,433,402,512,700,719,625,594,488,443,414,423,447,486,494,529,519,461,398,397,392,399,428,538,477,483,444,426 1,17,15,106,141,138,101,438,419,388,406,391,398,429,454,445,446,427,421,440,454,399,437,395,400,396,383,386,391,391,387,431,431,396,437,383,411,394,418,440,440,497,553,494,465,450,588,532,526,470,456,440,398,560,622,624,672,637,678,615,557,395,394,400,402,419,434,424,424,398,385 16,9,8,24,32,28,20,417,399,385,385,387,384,411,443,420,416,409,382,389,405,401,379,397,380,383,394,389,397,405,411,383,399,387,401,377,379,393,382,400,408,403,430,426,441,401,450,414,412,402,388,381,395,407,414,428,467,484,505,486,460,388,409,377,385,391,404,405,401,366,383 6,46,27,69,108,58,38,404,409,403,416,398,404,453,471,438,460,450,476,432,439,406,425,401,381,398,381,406,356,389,445,433,421,410,427,402,404,404,426,423,432,498,539,522,478,431,551,535,519,480,446,441,392,490,526,521,595,584,650,596,538,394,392,398,409,423,409,398,435,409,385 16,62,52,120,127,106,99,588,740,710,633,518,543,614,684,654,644,634,732,891,869,611,886,836,746,731,615,551,481,462,567,846,914,813,829,679,569,451,487,517,563,638,753,708,699,544,829,965,1001,921,899,788,648,709,776,786,843,834,883,857,806,467,492,452,470,702,893,826,830,742,591 15,98,93,113,164,150,101,459,576,510,493,431,451,479,514,520,495,491,608,704,680,464,650,607,527,521,437,462,418,425,467,656,704,594,626,483,455,409,413,443,442,493,559,528,525,435,693,866,877,798,775,669,552,513,591,616,673,656,723,698,653,430,444,405,426,511,671,617,635,542,485 8,23,22,14,20,15,10,507,591,545,517,476,502,543,600,581,579,581,624,699,689,473,626,577,546,502,485,486,448,406,527,645,667,604,622,523,467,383,384,403,434,453,571,539,569,391,750,874,866,819,789,715,611,484,544,571,658,657,747,752,710,448,482,468,498,588,700,640,669,591,508 4,19,10,38,52,27,21,444,423,418,412,394,412,468,486,461,429,415,414,422,413,383,402,406,399,398,392,403,391,386,401,425,435,390,390,410,371,398,405,404,408,411,481,453,457,410,514,518,494,460,453,412,412,419,483,472,543,553,591,536,499,399,395,371,381,398,419,420,403,391,394 3,8,8,28,43,42,26,407,440,434,428,406,424,418,423,423,425,431,452,536,499,415,483,472,428,407,419,401,388,379,415,475,509,468,483,440,405,404,367,386,391,389,414,402,434,398,524,684,699,623,587,511,439,407,438,436,470,468,527,509,498,401,389,401,413,435,516,475,484,424,417 19,10,10,58,68,64,55,414,453,433,397,409,417,424,447,430,441,426,472,507,496,410,480,446,437,421,399,381,388,395,403,491,499,452,485,408,410,377,393,400,410,408,443,439,420,393,543,693,685,610,584,490,429,431,461,480,515,532,571,543,517,403,396,393,404,453,495,483,468,432,412 16,11,11,60,78,78,59,427,482,419,447,425,440,398,422,413,422,420,475,554,539,424,511,480,450,446,408,408,396,380,416,508,559,499,498,426,420,389,409,383,399,437,464,436,436,392,547,752,761,673,640,538,460,435,460,489,514,509,568,539,513,386,398,406,394,454,552,499,511,461,430 8,20,20,69,97,101,70,420,478,454,419,423,438,424,438,426,435,432,493,587,552,415,517,472,461,453,437,429,396,382,421,547,583,508,531,442,399,382,408,402,408,430,482,456,447,428,599,786,786,700,663,563,474,448,524,552,594,577,649,607,560,401,418,405,424,476,580,501,535,482,437 2,12,12,103,145,147,104,399,407,410,404,385,372,406,400,398,406,414,409,429,433,389,406,404,402,409,399,384,371,401,407,416,438,412,422,410,389,384,385,377,392,417,417,405,426,418,468,550,555,514,492,426,426,413,431,426,477,481,496,484,466,399,397,396,394,406,434,406,407,392,402 16,78,73,248,318,309,240,643,535,473,468,455,474,670,730,696,689,678,639,616,582,436,426,423,432,419,416,422,381,583,744,653,593,555,583,550,503,676,733,764,829,889,948,893,867,643,894,803,733,682,651,627,507,835,904,917,951,935,970,929,881,555,435,535,545,564,579,534,559,495,453 17,17,12,38,43,28,24,426,405,398,409,371,388,450,440,442,422,400,406,420,402,382,405,402,397,395,387,384,398,412,408,409,405,389,414,397,371,401,408,413,403,431,471,467,461,415,519,466,450,420,403,400,399,435,487,496,550,559,615,587,508,385,382,375,390,399,414,385,406,393,398 4,34,31,98,101,90,85,485,570,513,494,445,475,515,537,528,524,504,588,688,673,462,630,584,533,489,459,443,415,422,485,653,681,579,626,493,455,422,428,424,467,528,585,558,544,462,723,860,862,790,762,652,548,590,650,659,730,717,772,741,691,414,432,424,429,532,678,617,641,524,478 5,35,35,172,271,281,176,393,408,419,387,395,407,412,424,402,399,421,398,442,411,379,381,395,389,381,385,371,399,382,405,418,405,396,405,374,377,405,400,404,409,439,442,441,417,432,492,500,481,440,409,419,403,498,576,557,569,524,590,507,449,395,395,395,410,399,413,391,399,407,407 11,8,8,38,60,55,34,388,425,419,421,398,401,408,439,437,418,427,431,471,473,399,449,442,415,431,406,408,407,407,395,459,499,432,445,397,405,391,391,401,403,406,454,420,427,409,512,628,642,573,508,456,408,429,448,461,508,496,501,519,482,391,380,391,392,426,468,443,449,424,395 4,14,13,49,73,70,46,422,440,436,425,403,414,422,421,446,424,433,470,526,508,408,481,466,439,438,420,403,383,376,417,491,513,477,499,431,421,380,387,395,405,409,458,443,438,396,551,711,715,636,601,496,431,428,439,462,501,495,564,551,507,416,389,407,390,448,518,464,497,427,416 9,31,30,69,82,77,64,437,558,502,487,468,445,465,492,487,472,474,563,699,683,468,641,616,523,513,458,424,414,401,448,668,707,606,631,524,474,402,402,400,416,454,521,510,516,419,678,891,907,829,801,694,574,489,545,558,641,633,701,687,625,431,440,407,431,546,699,637,651,525,454 5,15,13,58,100,98,54,410,444,415,412,392,414,421,437,398,418,426,452,508,506,415,477,460,431,424,399,398,405,394,403,503,489,452,471,425,422,383,386,397,394,414,451,408,438,409,522,689,683,611,577,483,429,424,429,467,470,490,530,510,481,383,398,399,390,436,503,477,464,433,401 1,39,36,376,458,446,360,429,612,545,532,459,485,484,511,498,510,487,614,749,733,499,703,642,566,565,462,476,410,412,456,704,757,652,674,529,500,406,405,417,431,481,553,534,539,460,701,920,937,863,833,732,594,511,576,589,667,652,729,706,663,422,465,430,450,570,743,681,692,583,492 3,9,8,52,56,36,36,405,469,453,438,423,426,413,428,440,432,420,464,567,538,426,514,489,441,455,408,409,398,393,418,527,560,474,501,446,421,386,392,390,388,427,466,435,432,405,555,770,778,693,651,567,471,452,464,465,537,508,581,554,518,414,419,409,418,460,555,521,524,461,410 2,17,17,86,135,141,89,394,396,390,405,374,379,399,399,400,373,388,370,377,389,407,378,395,382,387,384,384,389,374,393,392,400,377,401,386,376,379,376,398,400,393,404,403,397,407,416,429,420,407,380,392,381,414,425,435,412,444,429,418,393,385,395,379,379,383,384,400,404,393,365 14,17,16,12,16,13,10,510,623,576,540,498,510,572,635,625,603,599,685,749,730,534,683,626,575,563,491,468,436,417,537,728,741,645,679,550,486,397,407,445,445,485,614,599,627,432,791,903,891,842,808,726,607,535,607,606,701,715,787,789,742,496,469,491,493,666,772,706,726,614,518 7,10,8,29,31,24,22,424,396,411,398,393,396,447,469,429,422,406,397,406,397,393,400,397,380,402,406,370,381,409,403,408,401,405,411,384,383,384,391,415,426,452,516,478,454,411,541,481,470,433,418,400,395,488,538,533,585,584,647,589,515,389,393,397,378,394,411,424,408,399,389 7,10,9,28,37,34,26,478,472,463,421,424,423,503,553,521,517,500,524,585,574,426,515,493,436,438,410,420,397,393,470,520,561,503,498,445,441,413,406,407,450,463,563,530,526,427,671,736,725,653,629,539,480,496,575,583,646,647,714,693,652,439,412,424,436,503,568,515,534,461,419 3,19,19,151,183,177,148,393,428,422,406,387,399,394,417,410,404,410,422,495,469,411,469,442,425,435,389,399,376,361,405,478,483,450,437,414,398,394,393,389,401,402,452,438,420,418,522,673,670,579,549,460,425,439,474,488,505,516,558,529,482,390,401,392,387,428,492,479,441,414,394 3,16,14,26,36,25,18,380,429,417,423,396,406,393,415,422,418,417,443,473,461,409,455,435,411,410,403,400,385,401,411,461,488,442,435,403,391,385,400,394,408,406,444,418,423,398,487,617,626,546,511,460,395,427,450,466,485,474,538,500,449,389,387,386,409,427,470,446,453,410,403 17,374,287,853,1023,982,650,616,692,656,631,572,607,666,709,705,693,678,754,814,797,545,746,697,632,612,525,527,444,479,636,760,796,708,722,645,555,478,472,525,557,671,782,751,742,617,895,990,993,934,907,832,730,732,826,843,907,898,939,916,872,543,510,505,539,671,776,740,763,647,562 2,17,17,25,23,23,24,443,590,556,514,470,497,452,488,482,483,472,601,750,725,482,707,656,571,536,476,459,417,401,459,708,759,648,675,531,479,406,409,409,429,442,512,483,498,407,659,921,939,863,831,725,587,456,505,521,590,568,647,653,618,421,444,433,416,570,729,677,670,560,513 2,53,30,60,56,36,36,487,479,463,430,420,402,511,584,574,552,545,559,576,552,406,460,419,441,437,422,402,400,431,578,561,534,485,501,482,445,447,507,546,601,709,823,767,722,471,794,739,703,655,609,576,470,614,711,751,848,845,882,836,781,442,398,423,462,478,521,487,513,451,428 6,21,22,168,252,261,174,390,400,388,378,382,390,402,393,414,399,398,396,387,393,380,389,372,389,371,397,397,396,405,398,394,387,388,390,377,388,386,405,395,389,408,436,383,394,414,441,413,421,397,401,383,400,461,524,514,533,489,520,482,433,392,380,392,384,386,396,403,381,383,384 13,113,82,105,171,141,87,534,606,558,531,479,493,587,627,610,614,592,652,737,710,491,687,619,565,531,452,463,442,408,555,722,739,648,679,536,501,423,452,438,506,566,671,645,654,494,792,893,889,827,795,713,573,621,691,713,769,758,823,801,763,475,476,488,493,627,757,684,700,596,522 5,259,231,190,241,199,152,470,455,447,422,408,412,514,499,494,470,445,506,576,535,432,532,487,459,424,413,398,386,424,476,563,565,492,515,457,429,430,445,461,488,549,638,582,568,446,640,753,730,662,628,542,462,473,538,543,612,639,681,654,603,413,434,398,405,486,573,501,518,440,414 4,9,10,56,94,98,58,388,389,382,382,399,389,400,396,388,391,387,389,395,411,393,399,387,388,395,382,376,379,371,380,385,399,397,412,393,385,370,378,380,391,400,391,386,407,405,413,445,431,414,391,403,389,408,404,429,431,411,433,408,398,389,373,380,389,393,397,385,399,385,390 8,20,20,85,134,137,86,395,379,403,406,391,382,404,422,417,406,413,427,424,407,392,388,399,404,393,371,414,382,397,400,401,412,389,416,403,385,412,392,392,388,411,445,441,444,406,533,527,487,463,450,451,424,445,487,498,543,530,586,518,496,382,408,395,402,409,402,391,418,412,388 20,54,46,92,120,92,74,463,548,488,468,425,448,465,511,484,469,502,556,676,657,459,632,560,493,483,461,429,389,397,463,642,679,555,614,474,454,404,432,431,458,525,598,558,531,460,702,838,839,771,733,624,505,569,627,631,697,672,740,718,642,437,439,410,416,525,659,589,601,520,457 17,31,31,37,45,40,33,413,415,390,366,379,400,411,430,429,398,416,407,411,435,380,409,380,398,398,389,371,389,377,401,399,385,382,395,386,394,407,396,376,414,433,463,439,409,406,463,495,449,449,439,429,394,435,475,507,495,476,513,512,498,384,396,412,383,405,410,398,418,391,398 4,17,15,22,23,15,15,523,580,555,519,502,505,561,638,629,617,593,648,714,698,484,631,593,539,518,465,466,432,390,544,685,680,631,622,524,476,387,418,447,461,510,638,633,635,428,801,869,848,803,771,710,592,546,617,657,726,729,799,800,763,470,453,494,501,642,713,666,698,580,509 19,17,17,21,27,27,21,425,618,579,502,436,438,430,443,441,428,451,621,793,755,527,765,698,596,591,501,463,422,362,445,762,808,693,716,559,472,377,414,436,431,488,521,497,506,441,583,917,935,851,817,689,548,507,510,492,515,538,579,592,541,407,431,410,392,584,782,709,706,587,497 9,196,152,108,135,73,61,692,661,605,588,540,582,751,814,797,787,768,763,763,766,475,622,576,548,533,459,477,419,508,808,767,740,683,695,633,587,617,719,782,837,910,1001,955,923,636,971,931,890,853,820,770,661,833,906,936,1010,1005,1023,1003,955,602,490,600,624,682,725,678,710,585,548 4,51,49,142,174,168,136,485,544,504,486,445,478,501,535,519,488,487,565,681,670,457,631,575,496,513,466,443,409,412,454,634,672,592,602,506,443,434,410,414,425,480,562,525,529,433,709,872,883,810,788,677,558,493,556,579,676,672,737,708,668,434,420,407,440,519,680,619,629,519,462 11,19,18,92,128,94,66,415,490,467,442,435,400,435,451,452,464,435,521,628,613,432,577,519,475,457,442,428,397,374,435,586,610,527,568,470,443,386,415,410,412,434,510,475,460,417,631,815,823,738,707,606,504,463,514,548,595,588,657,639,582,415,408,405,429,493,610,544,583,495,440 13,13,13,39,65,65,39,399,449,433,423,385,404,408,399,402,425,413,442,483,482,393,456,433,435,409,414,395,386,387,410,470,471,463,483,410,409,395,404,398,393,396,420,419,416,406,505,659,661,570,551,468,435,415,421,435,455,454,485,490,456,400,401,403,400,427,465,461,461,427,399 14,29,26,36,33,30,32,596,697,653,632,539,587,628,698,698,671,665,748,837,824,578,786,729,646,653,532,497,443,401,605,805,835,739,765,644,581,449,424,481,509,580,719,688,703,495,848,968,964,905,875,793,682,662,732,754,809,810,868,862,820,513,488,519,536,737,850,792,810,690,596 8,10,10,58,79,71,53,418,420,425,415,407,427,440,453,441,433,435,463,497,491,407,464,442,427,411,397,398,378,393,419,491,485,449,437,415,408,401,395,411,424,443,487,445,471,410,580,680,675,593,578,498,452,476,520,517,575,574,622,603,521,417,390,407,411,437,517,465,488,426,418 19,11,12,43,65,64,42,384,400,412,398,384,401,391,415,414,406,423,406,467,428,404,432,423,398,405,392,386,398,405,414,447,461,430,420,414,402,390,383,410,402,399,445,443,419,399,482,593,575,531,480,439,418,427,443,443,491,476,523,512,475,386,396,390,402,398,428,419,423,410,416 14,21,16,35,58,39,23,459,418,441,403,382,390,471,494,468,439,433,435,506,480,404,462,440,416,425,397,392,402,407,413,475,499,438,446,418,397,376,413,424,424,446,514,487,476,425,558,621,623,530,512,433,418,477,507,540,582,609,671,623,555,398,375,403,397,416,481,450,459,402,388 15,36,35,96,139,142,98,393,434,445,413,404,413,398,439,418,421,422,441,511,486,400,473,452,419,432,406,422,390,386,400,486,520,458,446,390,398,383,391,390,393,414,412,413,417,397,472,689,681,587,566,488,448,462,509,524,550,514,534,491,465,402,413,392,404,445,493,466,464,415,396 4,27,23,103,118,98,87,458,534,496,463,441,453,486,531,494,507,501,579,670,653,456,602,537,483,478,441,417,421,405,512,637,662,577,606,485,470,425,474,512,572,656,753,667,596,447,731,841,840,774,739,638,511,580,676,713,810,795,828,778,710,421,407,422,436,504,625,589,591,497,473 11,10,10,26,26,23,24,378,381,391,374,380,387,400,396,391,399,378,402,392,411,373,392,394,382,384,378,391,376,388,408,395,407,382,404,393,383,394,379,401,389,405,410,413,414,405,405,422,414,414,419,380,397,394,394,409,423,425,457,437,397,393,370,387,393,398,378,363,395,379,376 11,18,18,47,70,69,45,406,433,400,409,392,431,404,412,422,410,425,452,501,499,412,460,442,426,423,408,398,379,379,402,489,498,477,476,410,407,391,383,382,420,425,434,425,420,385,531,676,692,612,577,517,433,409,454,453,503,487,550,530,499,416,402,402,401,435,504,470,483,413,400 5,43,36,39,51,36,22,653,760,717,677,614,638,696,759,755,737,738,804,879,853,627,814,766,710,682,605,554,472,437,657,849,863,797,808,700,628,414,462,467,521,614,750,736,755,479,905,1013,1001,953,927,858,751,654,744,764,843,841,904,904,872,569,541,592,604,788,879,828,843,750,648 11,38,36,73,101,95,68,429,540,500,476,450,441,436,492,484,456,471,556,671,645,447,615,570,497,487,435,435,398,422,444,598,669,592,588,505,435,407,420,422,430,454,532,528,505,422,670,835,839,762,722,617,497,490,555,582,664,657,695,674,639,429,435,404,408,501,651,575,612,511,459 4,8,8,46,63,63,47,384,432,421,386,392,424,389,394,416,423,415,462,490,474,406,448,434,425,410,393,401,368,402,404,454,472,422,410,416,395,389,389,392,389,399,444,425,423,393,498,628,629,539,530,463,423,420,436,430,475,457,486,484,443,396,403,397,389,419,472,425,444,417,413 6,19,18,208,256,234,186,407,422,431,422,381,424,423,433,402,407,448,423,494,480,409,468,447,430,425,414,413,390,390,384,459,499,446,444,432,371,393,400,401,403,420,459,433,400,428,536,668,691,595,567,456,431,444,486,482,562,534,584,562,502,414,394,389,394,428,483,462,465,420,390 14,9,8,28,30,27,25,414,386,380,393,389,377,428,416,417,410,404,404,404,394,385,374,391,393,384,396,386,384,396,389,393,398,396,405,376,386,387,391,385,404,427,433,422,408,386,458,427,408,416,390,387,387,425,437,460,508,502,543,519,446,397,392,385,379,390,394,397,391,394,393 7,13,10,44,44,26,28,424,405,383,390,381,378,434,440,420,400,401,397,414,411,382,412,393,395,393,392,386,380,390,410,407,414,394,395,362,388,383,402,406,401,422,441,444,440,398,513,489,490,440,437,420,395,455,464,484,500,521,590,530,487,381,376,372,374,408,410,408,408,393,389 6,9,8,26,25,20,22,391,423,403,422,394,410,411,440,421,409,410,411,433,448,398,417,402,391,415,400,415,388,396,400,436,451,426,441,396,416,393,400,416,433,460,528,474,460,409,542,568,558,516,491,440,401,445,504,535,618,611,648,562,524,405,383,386,409,415,427,436,434,390,406 9,34,33,107,141,134,104,430,461,432,429,404,430,436,457,457,448,463,498,549,537,419,520,468,456,440,418,394,410,408,434,522,532,474,474,445,418,404,395,415,392,439,488,458,472,426,600,738,734,669,614,537,456,476,532,528,587,588,641,614,563,406,417,407,393,457,544,520,512,430,426 12,124,101,63,71,55,51,723,871,827,789,727,768,775,833,836,827,820,903,970,953,746,918,872,822,810,719,693,570,443,768,948,959,890,918,820,748,435,474,535,571,684,835,819,842,552,986,1023,1023,1023,1023,962,866,749,816,839,913,916,978,980,954,668,683,693,713,888,980,937,953,852,774 14,202,158,285,374,261,201,794,789,751,720,681,703,840,895,889,882,874,873,877,871,584,741,724,668,655,606,585,501,539,876,857,841,800,823,753,699,626,727,772,837,905,997,969,962,674,1023,1018,988,952,938,891,801,854,925,952,1020,1018,1023,1023,1016,726,618,742,760,817,857,827,854,756,685 6,8,8,16,19,18,14,389,394,394,375,392,394,407,392,403,405,385,415,415,408,409,403,399,381,400,371,392,383,379,395,406,412,399,401,390,394,370,385,411,404,387,414,404,406,393,472,475,474,442,436,422,396,429,449,476,509,482,524,487,433,398,393,379,391,399,414,387,407,397,399 14,13,13,10,11,10,9,492,597,543,507,477,512,539,588,568,566,565,651,713,695,485,640,579,539,536,468,449,412,404,527,682,703,624,661,517,496,387,416,423,443,475,578,560,601,415,759,865,853,803,774,703,585,472,576,567,665,667,755,753,714,464,454,440,484,605,708,640,671,571,490 19,25,21,39,63,50,31,389,416,375,379,380,389,418,421,414,423,398,408,413,399,391,402,383,379,386,378,389,378,390,419,413,414,380,397,402,390,414,407,398,437,439,484,443,446,405,472,453,446,406,417,403,398,457,516,514,522,531,544,521,488,383,387,389,397,397,406,378,389,398,358 19,18,15,35,47,37,26,424,421,398,406,398,395,442,446,445,409,420,428,448,433,388,431,410,384,414,383,389,380,417,418,440,451,424,400,393,388,410,398,403,404,412,465,464,437,407,515,542,542,478,475,412,393,425,450,458,513,535,570,541,486,399,412,388,396,408,445,434,416,402,380 11,14,12,30,36,29,24,416,411,417,409,382,381,427,427,413,412,408,420,422,436,389,404,400,401,397,385,379,374,385,399,416,424,413,399,400,388,407,404,416,412,425,480,431,427,414,478,515,500,435,448,400,387,457,495,490,510,523,562,506,474,398,397,378,388,413,415,406,416,397,387 18,234,216,123,170,156,111,420,402,379,395,400,398,413,421,414,433,407,418,412,433,369,411,387,389,377,373,361,372,449,446,406,414,374,399,399,405,389,416,437,484,548,596,537,490,430,498,483,465,454,454,389,359,432,461,437,524,482,554,510,512,396,393,426,373,400,401,400,386,381,384 19,20,17,34,50,42,28,420,375,380,396,388,383,400,392,414,403,390,383,403,385,373,387,386,381,393,392,365,375,411,388,400,378,400,387,385,384,389,397,413,403,432,447,427,420,420,443,413,398,405,392,393,374,424,444,456,482,489,508,488,462,393,388,387,388,389,398,411,393,389,364 6,64,51,48,80,66,40,462,602,553,509,480,497,497,526,526,520,531,622,761,741,501,730,665,594,582,492,475,427,399,489,734,784,685,708,547,503,385,406,435,445,492,592,567,566,453,717,914,928,853,824,714,565,557,626,633,700,692,755,734,686,436,447,435,431,586,756,695,696,589,507 16,55,48,166,215,186,144,443,501,458,447,431,469,477,522,510,494,512,536,581,566,435,497,467,450,443,430,443,424,416,454,513,527,476,495,457,435,381,406,408,433,422,510,502,508,430,693,760,734,694,665,624,495,483,509,555,631,644,690,688,648,412,445,422,438,501,539,511,549,495,448 4,20,17,53,78,65,44,469,453,458,427,437,445,474,463,449,446,438,489,560,543,423,518,471,439,443,399,417,394,399,473,546,589,510,514,455,432,386,418,463,488,595,717,665,613,435,609,711,718,630,625,553,491,491,558,571,638,620,659,627,570,408,408,408,403,443,545,498,491,448,425 6,8,8,29,35,30,23,451,635,612,558,483,509,490,517,530,509,509,668,816,779,547,762,695,612,586,513,479,423,390,486,778,807,713,736,583,525,381,404,413,417,446,540,532,547,408,707,967,962,899,862,763,615,474,527,532,608,612,697,708,673,437,473,441,438,674,832,764,775,648,544 12,8,8,88,120,124,89,379,402,391,395,376,399,409,412,404,395,401,400,435,441,392,436,390,396,394,381,389,371,389,395,420,428,412,413,410,396,405,392,407,396,387,400,414,410,383,460,545,575,478,465,424,379,426,414,420,456,444,470,445,438,386,404,373,409,407,439,416,406,400,389 18,69,34,146,183,96,76,562,539,517,484,453,437,592,647,597,595,583,601,667,631,445,587,539,478,440,427,426,391,489,579,635,654,564,594,497,445,497,624,670,746,826,893,803,735,564,830,843,823,752,722,639,549,775,861,883,928,910,937,876,819,431,436,442,445,549,631,578,605,503,455 9,23,18,41,57,42,30,405,416,388,388,401,372,406,424,410,398,413,400,400,417,384,404,395,399,383,395,400,393,380,395,409,395,395,428,400,379,395,403,396,406,446,452,419,429,392,457,447,442,435,432,401,389,434,467,454,476,487,520,502,448,377,381,376,393,385,417,385,417,392,386 3,34,18,45,66,38,24,439,390,395,388,413,382,464,464,436,434,429,407,430,426,394,400,409,399,396,379,388,385,382,413,401,410,400,415,384,384,411,432,430,443,463,567,507,465,432,578,521,505,433,432,402,412,534,582,586,650,634,679,626,572,404,378,375,383,387,399,401,405,362,398 10,9,8,21,27,23,18,414,400,408,410,386,376,414,435,413,406,396,398,398,391,383,385,403,385,387,394,395,381,390,404,396,408,390,400,370,382,376,387,383,396,395,421,423,417,392,459,441,423,409,407,394,378,407,408,418,478,467,492,470,452,395,386,387,387,383,401,394,397,401,398 9,8,8,14,17,12,10,415,459,463,443,417,427,427,459,442,447,439,490,585,559,427,536,492,462,464,402,405,390,397,428,550,592,505,517,468,424,397,382,403,396,426,455,456,459,394,574,750,746,667,638,535,447,422,449,474,523,527,583,562,524,410,400,402,407,467,581,510,514,454,424 10,13,10,33,42,32,24,412,398,378,390,368,396,433,440,429,424,391,400,413,403,392,419,408,380,392,398,358,395,409,398,392,420,409,396,382,391,386,404,401,414,418,441,421,443,391,483,450,464,421,437,399,397,432,449,435,502,500,541,525,481,389,405,398,386,372,403,403,407,384,386 9,12,10,16,26,21,13,467,393,389,373,370,373,451,440,400,414,399,378,393,386,388,371,380,392,388,398,375,393,412,396,369,385,383,384,383,397,384,391,392,392,392,432,410,404,390,425,391,408,402,380,378,397,411,411,406,456,462,499,456,428,399,388,398,396,372,391,393,372,374,394 6,9,9,21,18,15,18,444,520,511,464,441,450,489,526,501,499,492,565,663,644,458,601,569,496,478,459,432,402,390,460,622,664,560,587,489,464,381,400,390,434,447,521,507,524,419,686,818,821,753,730,628,499,498,554,562,629,636,694,682,634,414,430,405,435,544,665,605,618,516,471 13,21,16,38,58,41,27,442,401,393,392,386,394,445,439,421,429,423,407,417,421,389,412,384,377,404,373,374,391,382,403,410,400,399,390,391,384,398,413,406,416,435,476,468,455,398,523,460,439,420,412,408,386,455,500,490,547,554,596,548,507,372,378,397,401,391,405,415,417,377,384 8,176,166,130,157,142,118,395,385,375,411,396,403,387,422,415,382,413,414,449,430,396,414,408,392,397,403,369,367,392,406,424,448,421,413,390,414,395,399,437,420,482,525,477,485,406,493,526,557,481,461,413,399,430,469,470,528,519,567,512,461,397,412,369,384,404,436,408,435,413,399 2,156,138,180,222,188,153,489,679,613,587,532,550,558,618,611,593,572,698,816,791,554,767,716,623,608,551,517,452,405,545,781,813,729,735,614,505,416,437,447,459,513,650,614,638,473,802,963,967,906,880,793,670,598,675,694,764,762,814,809,767,449,497,456,491,660,803,744,766,647,560 14,27,27,35,50,50,35,620,636,580,553,531,538,646,733,720,706,688,706,740,731,496,622,585,564,534,501,482,426,421,609,678,677,615,639,558,505,424,423,424,462,552,701,676,702,459,851,887,865,824,798,726,621,616,685,713,793,793,858,853,820,544,496,556,590,673,754,701,731,617,542 15,13,11,27,38,18,14,459,424,380,398,388,382,446,460,438,417,406,387,422,412,389,411,399,393,395,382,384,398,394,402,407,427,405,405,395,382,388,386,392,412,399,457,437,411,399,443,473,468,449,420,395,396,412,416,448,489,478,539,506,450,392,371,377,393,390,410,403,382,373,384 7,17,15,17,17,11,13,401,382,390,382,378,376,418,401,405,406,395,396,398,396,386,378,389,397,383,379,374,381,388,384,390,395,383,400,375,387,403,385,389,395,430,427,435,423,388,444,437,421,408,414,420,393,440,427,450,484,469,506,460,438,389,380,379,399,405,406,398,402,373,397 3,42,34,67,91,67,49,405,453,428,427,421,407,422,440,413,417,417,474,519,505,407,483,464,416,414,421,409,385,380,395,497,546,476,465,430,396,397,404,401,399,431,457,438,451,411,525,682,682,587,549,465,422,456,474,481,511,508,554,524,506,405,396,377,418,425,515,446,461,422,416 20,8,8,13,22,21,12,407,415,375,383,387,372,409,426,400,389,408,390,404,390,358,390,395,390,386,375,390,382,393,407,393,399,408,397,399,400,395,389,402,414,422,454,445,434,404,458,433,406,432,404,392,394,425,476,472,509,482,537,496,451,398,392,381,364,391,390,378,385,389,394 10,20,20,100,150,155,102,388,398,410,408,387,385,407,401,397,388,391,381,376,404,375,397,398,387,389,386,392,380,383,381,394,375,391,376,370,385,382,401,388,409,427,451,398,396,441,437,444,406,386,419,388,395,583,670,685,649,582,569,466,428,397,410,397,379,386,404,400,391,391,386 18,171,135,207,277,222,168,575,760,713,655,580,571,628,688,671,650,646,809,931,878,700,907,830,750,733,606,543,474,439,607,912,922,827,847,687,588,441,519,561,616,680,781,728,708,616,852,1023,1023,966,933,835,709,748,807,809,850,841,889,870,825,484,516,504,514,798,921,841,849,739,614 6,73,54,146,207,161,115,515,640,608,557,502,499,555,629,604,591,556,667,792,754,525,739,683,593,593,503,469,432,403,517,758,797,699,715,582,499,414,437,438,487,550,681,623,624,483,780,930,933,868,838,748,613,612,696,703,764,754,814,796,746,468,448,455,462,641,781,721,740,624,543 3,9,8,22,26,23,19,417,419,405,397,385,398,404,411,415,384,396,416,462,460,405,447,410,409,401,392,395,381,368,394,448,454,415,437,395,409,387,386,400,415,413,444,434,438,385,492,575,585,519,506,437,405,449,470,486,523,504,539,494,487,386,400,387,391,411,449,431,442,400,409 4,63,60,196,322,321,191,436,564,549,498,448,467,474,503,488,489,496,574,737,727,475,698,640,561,553,473,461,418,373,472,689,740,632,661,541,476,417,422,412,427,456,530,513,487,448,667,896,922,841,815,692,566,479,531,574,618,631,679,667,620,409,430,417,416,568,726,666,674,568,503 8,11,11,57,78,76,55,393,408,414,393,380,384,400,414,394,397,399,418,450,444,404,421,412,383,384,376,377,396,378,396,436,434,429,439,396,405,380,393,395,373,407,431,406,418,382,456,560,576,499,473,451,414,409,441,472,480,483,510,473,437,389,404,383,398,403,434,417,424,409,388 16,21,21,172,366,375,169,494,534,480,501,453,477,521,545,530,543,536,595,668,651,471,624,555,530,491,470,444,434,410,475,635,646,543,549,492,444,404,412,425,407,465,535,511,537,434,713,852,848,778,744,663,524,502,576,591,676,677,739,716,665,449,420,452,464,555,650,607,614,520,470 15,12,11,26,37,32,23,418,381,396,399,381,384,441,433,410,415,410,395,405,412,401,397,394,384,404,389,389,380,386,400,388,393,404,383,377,389,394,386,389,390,408,426,421,435,389,461,434,416,423,413,382,385,410,412,422,460,501,534,516,465,390,374,379,382,374,401,395,383,392,391 8,24,18,54,61,40,38,395,498,467,432,417,437,428,453,452,421,425,490,670,629,447,666,591,518,488,446,416,393,402,403,630,718,592,577,454,438,406,398,400,404,451,513,468,459,424,552,827,857,752,716,564,464,475,535,520,575,567,599,573,531,381,410,389,398,501,704,638,612,521,449 14,8,8,18,18,15,15,420,469,440,415,410,418,428,430,431,417,416,453,539,519,417,536,482,432,440,416,399,393,367,402,507,561,475,485,427,423,398,410,415,420,444,506,462,459,399,551,672,702,600,580,505,439,463,489,497,524,544,573,552,513,394,403,393,391,441,555,497,488,439,403 14,101,80,222,324,272,186,530,691,638,580,532,560,553,635,618,624,613,713,824,793,551,775,715,639,635,538,505,435,422,549,790,822,743,757,619,551,435,460,471,499,562,681,654,647,517,811,965,966,902,873,782,654,639,717,720,780,772,828,815,772,475,488,469,489,682,817,753,767,656,563 8,10,9,59,93,87,54,418,464,435,434,416,414,451,453,433,455,446,479,521,522,419,473,454,434,423,396,422,403,406,425,487,517,472,473,407,414,377,394,382,392,415,465,430,457,398,582,727,714,644,608,545,475,408,471,468,522,553,588,581,547,411,411,400,411,479,532,493,516,445,426 16,14,14,8,10,10,7,463,585,543,492,478,485,485,527,494,515,499,620,720,703,505,668,608,557,537,471,452,421,392,480,686,723,636,652,515,493,388,392,402,420,445,522,526,534,399,705,893,889,829,798,707,584,470,490,509,598,610,690,706,657,428,427,432,440,600,722,673,678,579,510 17,13,13,57,88,79,49,402,430,432,434,412,402,411,429,445,439,419,450,499,485,403,474,457,435,423,408,403,406,386,418,481,482,458,457,425,409,383,398,388,402,407,438,439,436,386,543,689,686,618,567,510,443,408,462,465,486,495,538,526,514,413,398,398,400,450,501,447,494,443,400 20,19,12,49,62,36,28,461,412,419,387,402,402,434,464,440,431,401,411,437,398,379,397,404,411,397,402,374,380,424,409,411,422,405,420,396,397,406,423,425,432,448,509,474,450,404,524,521,529,471,450,413,387,457,514,517,570,563,617,575,494,395,380,374,401,399,434,395,403,401,391 20,472,340,341,343,246,246,691,838,807,760,644,672,730,783,764,754,732,836,972,959,701,969,927,837,839,739,664,529,475,662,917,989,889,923,778,687,499,544,598,646,735,840,805,788,659,917,1023,1023,1003,986,881,760,806,862,871,927,918,960,937,895,534,606,541,583,809,987,938,932,849,710 13,17,17,81,124,128,83,406,377,379,377,405,392,388,431,394,407,394,403,407,418,395,404,378,391,382,388,383,396,391,401,414,397,403,399,389,390,387,385,412,409,449,459,419,430,422,480,454,452,418,437,409,386,469,496,476,542,507,544,502,471,378,396,405,399,394,411,404,406,398,389 3,11,10,32,48,46,29,423,440,441,414,420,404,427,446,423,421,434,443,536,522,406,505,489,437,435,402,404,396,377,413,515,549,468,470,429,399,382,404,425,426,479,567,530,503,406,508,669,693,608,588,506,444,426,466,470,503,489,540,512,478,394,408,407,396,460,527,478,495,427,397 11,15,11,30,33,21,19,412,410,412,408,385,414,434,437,424,428,434,439,467,460,414,456,423,421,402,399,393,397,407,431,465,490,443,447,410,381,405,406,406,417,426,488,461,455,414,534,610,598,540,517,467,421,457,514,504,573,550,602,551,525,397,394,402,402,431,481,451,461,421,417 19,23,15,51,70,44,32,455,427,391,400,386,389,473,478,450,435,427,434,466,441,390,419,407,402,390,386,388,380,413,406,422,436,400,437,388,386,413,407,436,437,480,531,502,479,446,559,552,543,481,454,431,425,504,546,548,614,607,662,615,534,381,394,396,392,415,435,417,415,399,412 15,89,72,70,90,65,51,477,525,508,478,458,460,467,536,481,469,497,569,702,669,466,642,580,513,505,452,431,399,417,466,649,693,614,610,484,441,410,415,469,453,527,577,541,527,440,693,853,853,788,755,648,525,556,634,630,682,679,727,714,674,434,442,424,419,543,693,616,648,541,463 1,9,9,5,4,3,4,507,591,547,528,474,497,547,602,609,607,596,655,714,700,481,618,569,533,519,451,464,419,395,523,680,697,602,618,520,488,392,410,413,446,475,601,592,616,422,786,873,865,806,782,710,592,534,598,626,711,704,781,777,751,467,452,487,499,614,717,647,681,565,491 15,13,12,17,20,12,11,543,620,563,557,525,552,599,654,653,651,629,675,705,706,451,578,549,496,498,467,469,431,384,580,675,660,592,625,548,522,402,399,436,458,515,639,636,673,450,834,883,858,824,806,753,649,559,635,650,743,750,822,830,800,500,457,510,525,625,703,664,697,573,537 2,29,28,54,66,61,50,437,542,482,445,431,451,465,478,469,460,468,563,663,623,449,600,542,492,483,427,419,414,406,428,630,645,553,578,498,438,391,384,392,410,448,497,482,510,405,639,826,817,749,709,621,518,439,488,516,581,564,644,643,606,424,429,424,418,532,635,590,600,502,439 15,8,8,51,92,97,52,375,386,374,387,383,372,371,393,391,385,404,389,396,409,393,400,397,383,379,381,378,380,393,394,388,405,388,395,378,383,376,381,390,394,391,398,384,379,388,396,429,437,397,403,405,393,373,383,394,413,393,390,407,400,385,385,385,392,395,403,402,421,379,377 15,27,24,570,926,932,561,503,435,436,411,401,422,501,567,535,513,484,497,518,501,423,459,437,411,430,409,406,403,432,461,497,496,444,474,423,406,412,423,427,448,494,598,545,547,508,696,710,674,597,578,502,455,574,652,668,706,707,767,729,676,462,411,448,444,459,511,454,493,433,415 8,191,80,662,751,353,311,818,809,751,717,655,687,854,898,882,867,855,869,912,896,647,828,790,733,708,625,602,489,748,928,910,903,834,853,758,695,841,969,1014,1023,1023,1023,1023,1023,839,1023,1023,1023,1001,973,912,810,1004,1023,1023,1023,1023,1023,1023,1023,678,619,682,726,823,899,861,876,779,709 20,52,44,205,222,162,155,652,693,644,588,546,578,682,747,733,711,691,752,809,796,556,732,676,633,613,521,515,453,452,642,790,800,725,745,607,546,452,512,541,573,675,793,748,753,578,893,962,946,898,868,800,690,762,833,839,886,880,926,908,868,553,513,542,566,706,816,756,775,665,583 20,13,11,30,31,25,25,437,415,374,379,376,380,410,430,405,404,406,410,418,396,389,398,384,385,395,374,394,385,400,388,402,398,397,399,394,399,404,384,395,414,400,445,433,426,402,448,432,408,404,400,419,388,405,418,418,459,494,527,498,450,389,395,383,398,396,396,376,392,393,383 4,10,11,39,42,42,38,462,517,485,455,461,494,496,541,535,542,528,578,611,596,442,547,510,484,496,447,449,421,373,473,546,543,496,518,483,443,386,405,385,408,429,487,482,507,405,710,775,742,706,688,632,553,447,498,542,608,613,699,699,658,454,439,460,471,551,609,563,607,499,499 2,23,21,85,102,92,77,431,548,493,471,451,480,467,490,458,487,479,540,681,650,468,629,558,509,494,467,427,429,386,434,632,677,579,593,496,454,380,387,391,409,430,502,478,500,427,665,870,876,804,776,669,555,448,519,526,598,588,650,650,599,418,421,409,425,545,684,608,636,515,474 7,20,18,41,54,39,30,391,401,410,377,388,414,421,429,420,424,420,416,437,420,393,416,410,401,400,386,398,366,387,399,440,430,417,431,407,392,390,399,404,420,436,458,452,448,419,506,529,540,483,453,438,401,454,494,513,543,526,596,540,479,398,399,398,393,413,422,399,431,387,397 13,10,8,34,42,26,20,403,420,401,394,369,389,402,411,392,399,389,413,441,444,385,426,404,396,398,400,394,396,369,398,431,433,410,417,407,397,384,406,385,388,397,435,410,398,383,445,562,602,510,487,452,406,421,433,425,449,437,476,458,448,388,381,392,396,421,420,409,422,392,417 16,58,56,62,111,113,62,687,817,764,716,651,670,747,798,797,789,774,851,944,906,697,898,823,767,741,641,586,487,434,755,916,917,845,862,747,666,447,496,544,602,701,844,838,849,535,963,1023,1023,1023,1006,915,809,744,828,850,925,926,980,976,943,634,600,632,664,857,979,907,924,820,718 1,200,191,94,132,129,93,429,385,388,389,391,406,410,416,391,404,401,394,410,398,396,415,385,399,372,380,402,390,443,421,391,404,378,397,396,395,425,429,421,460,533,593,487,470,415,512,418,414,387,420,400,405,417,473,472,509,509,564,514,494,386,397,393,387,391,402,399,382,383,401 14,96,80,100,180,160,90,569,720,656,633,555,574,626,699,684,667,670,759,839,816,585,776,719,660,628,506,520,449,394,598,815,827,749,775,636,582,445,454,463,490,570,700,682,690,471,848,975,966,910,880,806,688,628,706,721,795,794,853,849,817,502,509,525,565,727,836,782,799,689,581 1,11,12,44,60,62,45,388,400,398,394,376,404,384,403,401,403,396,416,431,442,392,407,424,396,390,378,387,385,364,401,408,411,402,414,396,394,357,370,355,355,342,391,406,412,348,481,531,524,465,445,427,408,324,324,357,405,417,476,495,461,396,384,388,391,403,432,409,406,401,395 1,113,103,65,78,61,51,650,738,685,636,594,624,715,783,770,756,754,800,878,841,600,821,747,675,652,565,521,478,467,678,826,836,738,750,627,579,476,499,525,576,662,794,772,781,592,920,988,971,911,882,806,704,760,829,836,887,883,936,930,894,590,529,604,634,768,871,796,814,706,617 16,35,31,163,173,144,137,431,429,413,415,416,414,435,422,450,441,440,441,481,419,398,447,419,404,421,392,406,396,384,423,442,444,416,416,413,424,400,411,436,457,501,586,512,492,442,585,588,550,502,498,467,418,470,546,569,636,588,648,585,541,400,402,400,391,437,461,444,438,413,407 15,137,103,124,143,112,96,446,423,427,420,376,399,466,487,433,462,427,437,504,484,396,502,454,428,429,401,387,371,408,446,507,524,448,470,427,410,431,434,429,471,502,583,525,507,438,593,608,630,545,515,441,390,487,558,572,617,641,694,626,575,422,375,391,383,419,510,482,433,414,397 19,21,20,47,57,50,42,447,566,543,478,466,473,448,503,491,497,481,574,703,687,457,662,592,531,514,483,452,424,385,464,665,718,604,634,496,468,385,394,409,439,465,550,507,526,430,672,879,892,819,792,678,545,493,563,587,645,637,697,680,638,414,433,404,428,549,687,639,648,543,474 19,16,16,44,48,44,42,430,475,451,425,440,433,434,476,471,443,446,500,597,566,425,542,508,447,449,410,415,402,426,436,571,579,502,517,414,425,373,396,403,416,407,486,475,466,419,613,775,784,703,676,585,493,458,513,506,575,573,640,629,578,401,429,418,406,481,583,537,554,487,439 8,15,15,24,34,28,20,401,408,413,383,384,390,388,381,405,407,387,432,446,438,394,412,406,409,414,380,376,391,392,401,416,459,418,424,398,399,410,395,397,418,409,422,406,413,408,449,543,575,495,470,419,399,421,470,461,493,469,490,476,456,392,385,397,391,406,448,422,417,407,378 14,35,34,220,357,363,221,413,405,387,390,363,389,405,421,388,412,409,412,429,416,377,393,391,388,373,404,386,403,398,378,404,415,411,408,365,389,408,406,408,424,439,485,430,446,437,498,457,460,422,432,420,409,528,599,614,601,551,570,509,480,397,401,397,391,397,407,410,428,390,373 1,11,10,27,30,29,25,399,408,397,391,391,378,402,434,406,394,400,409,416,424,385,403,396,396,393,389,377,401,391,401,401,403,400,402,392,386,384,401,411,416,422,462,430,418,398,473,491,484,446,455,427,394,439,474,478,515,499,538,485,477,401,383,386,387,390,418,387,404,390,395 7,36,35,107,171,175,107,431,470,447,403,409,419,445,447,453,465,454,481,565,539,410,512,468,436,429,408,406,397,418,433,491,522,459,465,439,417,425,416,436,438,476,558,499,480,453,604,714,740,642,608,531,450,544,599,610,659,639,683,631,584,430,413,394,410,457,526,486,487,435,420 1,118,94,43,44,27,26,781,880,844,810,748,779,830,886,879,873,868,923,982,965,765,928,878,833,814,725,695,601,477,809,954,962,899,918,828,762,505,570,579,661,760,890,872,886,615,1013,1023,1023,1023,1023,960,867,810,879,899,960,961,1013,1015,983,720,707,735,758,910,993,946,960,870,791 2,243,197,680,970,789,544,966,882,827,810,771,795,999,1023,1022,1011,990,970,960,956,671,816,793,751,735,677,652,565,713,923,898,878,823,842,768,704,776,820,854,899,964,1023,1019,1015,900,1023,1023,1023,1003,979,941,847,1023,1023,1023,1023,1023,1023,1023,1023,869,697,872,886,912,934,901,925,837,781 11,8,8,28,18,16,26,393,394,386,386,373,389,410,411,387,398,383,408,389,405,395,389,373,371,384,378,388,385,371,394,401,400,392,382,383,379,405,383,401,403,398,440,419,407,400,413,416,402,418,383,404,376,399,412,417,446,424,449,432,409,382,401,377,390,380,392,394,399,395,396 2,48,46,136,167,154,125,438,531,496,486,446,432,439,487,459,460,456,560,668,658,441,624,566,500,503,440,418,407,389,415,615,682,583,597,515,432,392,412,418,406,447,508,475,488,409,643,844,861,782,748,643,524,473,540,558,608,595,652,647,600,423,417,404,411,510,658,587,599,492,451 10,11,11,33,45,46,33,398,429,413,393,378,415,405,417,407,405,403,398,410,417,376,411,411,390,402,379,391,404,384,393,417,430,393,396,401,393,395,400,399,404,425,445,434,417,403,492,516,501,459,440,419,416,443,483,492,554,531,560,510,470,391,377,384,390,391,413,392,416,388,387 13,15,11,33,39,27,23,416,414,425,388,399,414,424,439,424,429,405,430,493,460,390,450,430,413,426,410,392,393,413,406,446,488,458,447,400,401,409,425,409,407,454,469,422,431,408,498,570,576,523,480,422,411,434,462,485,535,522,530,527,477,387,380,385,395,424,474,446,439,426,399 6,51,31,67,109,61,38,415,399,417,400,387,378,442,487,477,464,448,439,444,421,381,431,390,395,397,358,411,373,419,428,414,439,410,400,405,397,401,401,413,433,452,536,487,473,406,530,506,481,440,453,419,405,474,502,494,580,550,615,572,512,398,401,404,387,400,429,415,386,419,385 11,24,24,300,507,516,303,398,393,407,380,400,388,415,435,415,405,409,427,417,414,391,401,386,402,383,387,385,387,398,410,422,393,395,407,398,394,398,412,413,409,421,473,435,436,467,484,493,488,426,426,424,385,570,646,637,637,578,600,530,485,394,393,390,386,419,409,386,412,386,365 13,9,8,19,27,23,17,431,402,389,396,385,389,409,447,414,396,386,384,390,381,382,398,376,390,381,382,381,392,399,404,403,380,384,401,391,405,374,384,398,382,399,420,438,423,377,454,430,420,411,397,389,377,394,426,417,461,476,518,476,439,399,378,385,394,381,382,376,390,388,385 11,25,24,25,30,29,19,527,663,603,562,527,526,578,632,607,611,590,700,805,767,527,735,664,599,596,517,456,445,377,553,778,787,705,728,564,534,425,416,443,440,506,653,626,662,441,802,984,975,912,883,787,672,541,612,643,740,752,806,808,773,461,506,480,480,704,835,774,786,674,578 17,45,42,162,255,234,140,547,621,565,555,505,546,600,642,649,637,632,688,748,723,494,634,601,553,516,468,453,427,434,606,718,713,646,650,563,541,449,440,452,495,594,724,706,708,501,849,926,911,860,830,765,644,623,707,718,802,799,859,854,818,500,463,490,495,656,769,714,732,620,535 9,25,25,11,13,13,10,478,419,422,401,402,422,481,547,515,518,500,481,464,473,382,408,399,399,386,408,398,396,474,549,485,440,461,446,437,417,487,552,614,674,737,806,733,693,465,716,612,544,512,512,485,425,664,752,760,800,781,818,758,706,433,379,433,436,459,461,429,436,425,414 1,42,23,84,114,84,55,494,491,482,436,431,429,542,571,568,544,540,511,556,556,421,502,474,446,415,414,420,408,440,527,522,536,480,490,443,430,458,518,526,595,693,789,706,671,498,763,739,709,649,621,576,478,667,746,764,834,820,862,813,752,429,429,446,452,493,541,497,501,474,445 3,28,28,105,151,154,106,469,488,466,462,461,441,478,521,518,506,510,560,589,579,429,502,487,463,448,415,419,387,375,469,530,530,462,483,449,411,385,402,416,434,443,530,512,504,437,691,754,734,685,672,594,511,467,521,567,611,620,697,685,652,426,430,427,457,516,598,549,592,473,460 9,71,61,72,93,82,63,481,583,546,497,460,485,509,543,534,514,490,603,742,722,488,698,650,559,567,480,443,420,392,475,710,761,653,667,522,471,433,436,441,441,506,612,562,565,450,719,882,893,818,792,682,552,582,629,649,702,702,755,734,692,417,420,423,437,564,743,682,708,567,476 9,13,13,72,106,107,73,421,422,441,395,390,398,413,439,421,415,416,440,479,471,397,433,429,416,413,387,405,402,403,405,453,454,430,439,396,390,381,394,393,386,421,441,418,422,387,504,632,634,556,531,462,407,430,469,463,507,491,538,509,479,388,423,412,400,433,460,439,466,438,392 6,26,21,41,67,47,26,435,398,437,404,398,399,434,430,433,429,400,410,451,434,401,411,416,410,400,400,391,379,413,418,435,446,419,417,386,401,393,404,395,436,437,498,458,447,406,505,563,555,499,439,454,392,477,471,505,530,543,578,545,499,397,375,386,391,393,440,424,433,416,397 20,41,40,68,105,100,63,456,509,492,453,430,443,471,500,483,492,484,541,640,625,444,570,520,486,462,436,420,382,387,471,591,618,537,563,499,455,412,396,413,426,469,545,506,530,428,688,857,863,792,756,672,547,473,574,592,676,668,719,683,650,423,429,397,430,490,585,546,581,500,452 16,32,31,77,162,163,76,450,461,431,437,437,423,465,486,490,490,472,487,515,506,403,469,446,433,430,411,414,410,400,439,496,477,445,460,427,398,397,424,407,434,434,506,487,504,424,651,694,673,613,558,540,449,473,542,568,630,618,681,637,602,438,404,418,449,457,519,501,493,460,433 13,131,118,214,401,363,194,509,531,510,512,439,470,546,592,578,577,559,599,649,610,431,602,535,507,474,431,441,409,414,507,625,640,549,579,470,458,440,474,501,550,616,727,663,659,477,773,823,816,752,705,628,520,604,693,712,789,776,824,795,735,445,415,451,462,541,627,599,607,505,479 14,27,27,50,68,68,49,401,445,436,399,406,434,406,427,425,435,424,453,539,527,425,519,472,434,448,424,394,382,393,402,536,543,499,496,437,422,381,393,387,396,424,455,436,437,394,550,746,751,662,633,543,451,446,479,504,548,532,564,570,519,390,409,394,401,451,531,486,500,441,433 3,11,11,31,46,42,29,394,405,405,384,389,404,409,395,391,421,396,426,447,435,403,442,409,410,408,385,387,377,375,395,447,450,406,433,396,401,378,392,393,384,384,429,397,405,399,457,586,588,488,502,458,410,409,413,431,463,437,470,466,432,384,396,391,389,419,418,401,445,406,408 5,15,11,52,65,37,29,435,518,501,457,431,442,447,490,463,476,449,522,685,666,458,659,602,514,526,459,426,397,408,446,631,711,589,590,491,458,397,404,402,441,480,533,500,516,444,637,786,821,728,699,579,504,514,551,556,613,609,691,665,592,415,422,425,427,499,674,619,620,528,450 12,9,8,20,27,26,19,412,395,379,379,383,395,408,409,392,399,392,375,391,389,390,388,386,381,376,375,386,398,391,405,383,376,395,380,375,391,399,411,387,394,379,436,431,420,383,460,398,389,397,387,401,364,398,418,405,467,465,469,470,434,388,397,393,384,388,382,387,383,366,379 19,20,16,41,55,42,31,405,383,405,382,401,405,422,411,419,397,396,401,405,408,384,398,395,383,381,369,380,388,409,391,378,413,390,399,387,378,390,398,398,410,435,461,426,421,408,444,422,439,418,405,381,393,445,466,464,519,500,534,482,447,382,392,399,389,400,403,394,410,385,376 20,9,8,37,45,28,23,440,421,400,400,401,403,444,481,438,431,411,431,470,460,396,434,417,416,409,391,383,386,385,418,435,460,406,415,394,388,392,401,401,411,419,470,453,448,391,539,571,578,506,492,460,406,434,476,492,520,539,597,577,534,395,396,405,404,410,454,450,435,404,395 12,8,8,15,20,19,14,426,389,394,376,386,394,412,425,413,405,403,409,387,394,385,395,377,388,376,372,398,393,396,368,377,384,397,397,396,376,389,383,397,387,398,390,434,422,408,423,397,412,403,404,386,399,407,422,415,438,431,478,421,425,392,380,396,388,380,391,383,375,399,385 20,9,9,24,33,28,20,406,387,404,389,397,389,394,408,411,405,400,413,401,407,388,405,408,391,386,391,394,381,376,395,402,397,409,402,371,404,379,384,386,395,414,416,397,393,388,429,440,429,411,412,404,381,407,423,445,424,442,469,435,413,386,384,386,389,378,413,384,399,411,403 15,12,12,18,21,15,13,492,541,520,484,455,476,524,588,587,578,566,616,676,653,472,583,536,531,488,451,442,426,388,519,635,646,562,606,502,473,388,412,412,424,457,571,564,588,406,755,835,808,762,735,659,555,481,548,557,647,669,741,748,701,473,450,454,477,593,691,628,644,547,467 12,16,16,29,68,71,29,477,953,908,868,794,801,473,494,468,464,441,857,1023,1023,770,1002,980,933,899,822,773,663,388,439,953,1023,970,975,891,799,407,395,398,406,420,497,464,474,411,663,1023,1023,1023,1023,1023,951,450,474,496,529,547,597,598,555,422,742,387,421,801,1009,995,1014,920,836 5,16,17,95,139,145,99,393,388,384,411,396,380,392,420,418,400,397,410,407,387,409,398,385,380,384,373,411,374,392,407,409,380,374,402,398,400,390,391,395,390,410,445,409,411,414,457,438,429,398,405,395,392,436,466,463,478,455,491,462,417,380,384,392,380,382,393,363,381,383,381 8,14,14,49,70,72,49,424,446,427,411,416,392,419,425,425,427,426,455,483,455,412,451,443,413,411,396,396,401,391,417,463,484,448,452,429,396,385,397,409,401,423,459,432,445,402,524,647,644,563,577,471,428,438,464,471,521,510,554,530,487,402,394,406,402,432,488,463,458,445,388 5,21,18,35,45,41,31,421,455,433,430,420,420,430,433,418,434,432,466,581,556,433,525,497,452,450,405,418,396,404,427,553,576,498,508,443,426,388,402,389,421,441,466,449,444,417,540,723,736,651,602,513,439,443,486,486,507,530,553,546,494,396,398,384,411,463,543,509,515,457,424 7,18,18,32,50,52,33,390,433,424,430,409,416,408,444,423,437,398,480,507,501,404,475,433,431,433,392,411,394,385,423,471,509,445,464,409,377,400,406,414,412,429,482,456,452,413,557,689,684,615,553,484,434,484,516,557,599,566,638,584,519,381,395,397,392,436,493,446,474,438,403 9,11,11,26,39,35,23,454,461,448,425,415,421,446,448,461,435,447,466,541,535,421,516,480,443,423,404,402,388,383,461,543,581,494,499,444,425,389,401,427,444,511,615,576,532,398,574,695,703,633,613,547,478,448,491,494,535,547,593,578,533,373,409,386,401,433,527,496,485,429,407 19,18,18,103,140,143,105,398,395,387,399,388,381,372,411,402,393,408,396,392,415,390,407,389,387,383,383,392,389,384,379,425,406,390,404,385,395,385,390,390,396,412,423,396,409,403,439,460,466,454,407,412,395,426,424,435,473,450,461,437,434,394,376,393,382,401,422,405,415,412,380 16,30,20,85,110,74,54,451,498,449,462,434,425,457,488,452,450,457,542,591,594,422,541,508,462,462,438,419,396,404,449,579,601,533,542,460,429,396,399,407,439,462,528,476,499,416,634,809,803,740,696,603,497,489,560,560,628,607,683,657,608,416,426,426,430,499,596,573,551,496,455 5,11,11,33,30,29,31,407,381,380,379,377,396,389,395,392,386,375,393,386,393,381,382,387,388,393,381,383,393,351,397,367,394,390,381,388,393,404,388,390,377,405,424,409,413,386,401,404,389,400,389,398,390,393,419,410,419,417,433,410,412,380,394,370,388,384,385,388,386,355,361 11,11,9,33,34,17,16,435,445,430,403,398,406,422,461,444,454,417,438,501,475,397,463,445,416,417,406,402,379,419,430,487,513,453,466,414,407,400,412,416,430,477,549,504,482,397,552,654,655,582,545,466,443,456,467,484,542,531,574,545,510,396,404,404,404,428,496,457,469,411,415 5,22,18,56,98,77,43,443,426,442,411,416,433,469,489,496,511,484,481,489,480,401,455,433,419,402,377,407,387,438,452,459,469,418,433,390,393,427,442,455,471,522,616,536,538,432,656,642,578,547,534,501,449,510,581,590,658,633,694,667,615,420,418,430,433,462,476,446,461,434,440 7,10,8,26,28,24,22,418,396,375,386,392,383,401,423,410,389,385,388,385,404,383,391,397,384,387,373,382,383,378,396,371,392,382,384,390,404,392,391,381,400,386,417,409,412,388,456,388,381,382,393,383,389,404,412,397,428,454,486,462,447,375,380,398,383,392,372,387,385,384,391 1,11,11,36,44,44,36,417,490,478,435,429,434,435,439,451,447,440,491,619,589,429,551,503,470,466,423,419,391,377,424,568,618,508,556,481,424,384,400,382,394,397,441,441,436,401,580,796,807,724,685,569,501,423,449,485,506,531,563,576,516,410,414,398,419,483,595,553,559,494,432 14,154,144,128,172,163,121,379,368,394,408,384,378,404,443,437,421,400,431,416,390,405,418,382,407,400,402,373,372,419,388,431,430,410,394,398,377,390,408,387,423,465,505,468,459,412,457,482,465,444,416,389,401,433,434,434,488,473,493,469,440,372,413,396,387,397,414,382,393,382,377 10,11,11,54,68,68,54,391,451,424,412,419,409,411,434,423,426,412,444,495,503,414,455,450,419,418,419,396,397,403,404,466,486,449,443,424,411,388,388,384,381,414,441,420,419,397,513,660,651,595,560,481,436,416,443,449,499,482,528,516,490,403,416,399,400,424,499,464,465,450,402 15,13,12,8,10,7,6,506,579,533,502,479,499,539,600,587,565,570,646,702,679,475,614,567,521,508,456,434,410,392,501,673,674,597,628,532,500,400,413,433,456,494,593,564,573,415,760,854,836,785,759,679,561,519,572,592,685,692,757,752,719,445,432,465,472,598,695,643,667,575,480 6,12,12,67,80,81,67,403,433,405,389,395,400,409,412,418,411,408,419,464,445,397,437,408,394,393,393,405,393,402,399,436,438,421,433,398,398,394,381,389,411,408,428,398,424,389,479,573,566,507,500,450,420,418,428,429,499,468,508,498,454,395,383,390,391,418,445,447,425,395,395 13,17,17,42,55,53,41,425,478,454,450,421,426,447,447,452,448,428,500,629,585,432,572,519,452,459,436,421,392,401,412,587,619,526,531,450,440,376,399,396,411,424,499,469,476,411,587,781,779,701,659,571,481,461,489,503,555,558,610,596,542,407,406,415,417,492,615,553,545,473,424 15,23,22,43,43,41,40,472,557,544,479,437,444,465,517,500,493,468,561,726,707,485,708,639,539,554,463,438,413,378,447,672,745,630,644,516,430,412,406,440,432,470,543,514,508,429,655,857,876,798,766,639,521,485,576,585,643,634,692,666,620,408,439,403,439,542,731,659,662,553,480 15,8,8,56,94,91,51,397,400,401,373,408,380,409,399,387,378,401,389,416,408,379,394,406,382,396,385,399,380,380,378,404,411,392,407,391,385,381,381,386,386,399,415,421,394,384,407,462,455,436,427,415,383,401,431,447,437,443,451,426,427,382,393,382,379,387,409,409,390,398,398 10,12,12,65,90,92,67,437,431,395,420,384,396,416,435,448,421,421,425,434,457,396,424,409,398,405,397,395,397,376,399,410,428,402,404,433,397,389,390,392,396,406,467,433,444,391,538,569,552,514,495,452,411,436,479,476,541,531,592,548,504,390,392,403,402,432,440,422,423,416,419 6,16,15,27,38,36,25,396,390,398,411,391,385,416,416,418,396,394,406,408,421,386,393,398,398,388,385,374,384,392,395,408,418,397,407,387,379,378,395,399,411,385,421,424,406,392,448,438,412,415,427,406,383,427,451,469,479,458,506,462,431,381,387,380,376,397,400,398,393,395,388 6,20,14,31,34,22,20,427,463,447,406,422,406,429,456,440,431,444,464,547,544,428,531,482,452,424,397,407,380,390,427,535,554,487,491,456,413,404,403,405,433,431,493,444,449,413,586,719,726,625,607,516,455,479,530,537,590,566,623,585,552,397,405,389,398,428,544,514,515,457,407 17,129,100,291,497,366,209,630,785,737,683,602,644,677,732,715,698,683,846,919,879,730,884,801,762,719,604,565,466,475,696,908,892,822,820,709,617,512,636,696,751,832,913,845,807,594,903,1023,1023,993,953,872,760,774,859,889,942,927,959,923,878,572,608,526,576,899,995,918,942,827,709 6,17,16,36,65,59,32,440,508,488,470,439,436,443,470,463,464,457,542,644,602,439,588,529,489,469,437,426,399,396,428,587,639,536,572,470,446,402,383,396,391,408,447,457,483,398,613,827,834,759,724,616,511,434,467,482,526,539,604,594,573,416,424,404,423,494,618,560,581,494,458 17,61,51,109,123,97,89,501,601,557,541,462,496,531,570,574,540,557,643,760,731,525,695,640,581,564,460,470,430,429,489,732,759,674,684,578,498,407,430,446,474,539,626,582,595,479,768,922,919,854,822,733,615,579,654,686,743,738,791,775,737,447,462,466,463,622,760,701,711,588,509 12,62,59,208,340,339,205,399,383,370,385,387,391,396,407,385,410,400,400,418,384,375,394,397,401,404,389,381,383,384,390,390,428,393,394,405,384,389,382,416,415,415,450,412,404,483,444,468,466,430,426,383,412,608,689,702,669,605,616,505,436,391,379,390,383,396,398,401,371,371,387 11,37,36,101,140,135,94,436,508,478,458,426,436,448,466,455,432,454,526,638,608,446,601,543,484,462,426,422,396,383,451,611,651,548,583,464,431,412,406,414,425,454,516,488,481,422,638,832,839,765,728,610,498,496,548,582,625,614,680,654,603,397,413,417,421,502,639,598,575,493,440 8,16,16,74,113,111,72,412,465,459,442,400,408,411,424,426,441,424,478,577,563,422,517,491,461,459,441,411,395,381,413,539,575,500,516,432,411,391,380,396,402,431,448,434,449,401,547,772,788,704,660,553,470,415,471,480,508,501,559,535,513,385,408,405,400,454,550,512,521,471,418 11,33,33,261,444,458,264,414,434,402,413,383,400,415,440,428,428,443,454,480,449,389,429,433,404,404,389,387,384,380,427,420,445,404,430,415,382,417,420,404,427,463,520,468,458,446,543,602,602,529,502,465,423,532,637,625,652,613,644,580,551,410,399,400,393,412,455,455,417,431,414 15,9,9,74,91,94,75,393,418,423,399,387,392,426,406,405,399,415,446,467,473,404,443,435,417,400,390,399,386,370,406,459,464,440,429,414,404,392,397,392,381,408,438,405,418,407,483,646,651,572,530,470,429,403,436,412,476,479,508,492,447,385,395,392,381,434,465,421,446,416,409 9,60,57,185,243,240,176,484,542,518,459,431,438,513,562,510,508,507,567,667,633,444,599,556,502,479,434,424,411,414,459,620,656,570,594,478,447,402,424,439,422,477,557,541,545,439,709,855,854,788,751,650,530,529,625,626,708,702,758,729,668,441,436,434,434,536,664,618,632,520,462 19,9,8,24,32,24,17,427,416,409,396,398,399,412,431,412,413,422,413,465,455,402,441,418,402,396,408,397,366,379,402,440,450,420,437,390,389,399,402,404,422,438,477,452,448,424,507,588,583,490,489,449,420,469,507,524,550,540,571,534,492,404,389,394,394,416,452,415,431,390,396 9,9,8,19,26,23,16,409,396,400,399,390,401,401,422,430,409,421,411,402,413,385,414,404,396,386,374,382,379,407,401,402,427,407,417,398,390,391,404,407,399,402,430,428,399,387,477,461,461,437,432,401,390,427,436,425,461,476,527,472,447,386,377,384,399,398,402,394,412,409,400 6,81,32,111,179,68,39,429,452,401,439,421,405,479,550,534,527,478,492,525,515,385,476,427,427,396,419,388,391,421,479,485,482,448,457,400,417,472,489,527,550,607,699,646,599,506,702,670,660,546,533,480,425,663,725,725,779,760,800,747,697,403,366,402,385,433,493,434,443,418,407 19,7,7,19,22,22,19,404,403,392,390,392,384,394,396,387,384,391,373,396,400,408,385,398,390,382,395,374,392,375,375,392,400,398,393,380,398,384,385,404,395,393,417,410,410,386,416,427,403,400,388,393,376,395,400,420,422,431,444,420,411,388,374,392,373,379,404,379,390,384,393 12,11,8,69,155,142,55,402,414,405,397,398,381,407,397,414,396,397,401,444,432,389,437,422,416,421,401,384,390,394,391,423,435,427,407,397,397,391,382,405,378,385,398,403,403,400,456,557,582,505,501,436,398,398,416,400,424,421,439,424,413,395,386,388,397,403,446,427,422,396,388 8,42,41,168,220,213,163,480,561,521,485,445,456,484,502,486,470,470,560,683,650,436,612,575,507,493,447,428,404,401,452,620,688,562,590,501,415,400,395,402,408,456,525,516,503,426,685,879,889,812,783,677,551,501,580,576,641,654,696,677,631,406,424,410,409,524,668,628,635,528,471 3,15,15,74,91,89,71,395,471,427,440,432,407,418,447,427,426,421,474,559,546,414,503,472,429,431,415,401,407,397,415,518,562,484,509,449,407,394,378,386,409,416,467,439,433,397,545,732,749,658,632,528,444,429,463,465,501,513,580,544,504,408,401,386,395,443,541,496,519,439,431 15,16,12,46,53,39,34,427,389,404,383,378,381,454,431,436,406,415,421,411,434,380,416,402,399,383,381,391,371,411,415,423,426,399,394,378,383,373,410,413,412,423,470,456,446,415,493,467,465,424,427,416,385,429,487,494,523,522,570,531,494,392,388,406,391,409,414,398,407,402,402 14,11,11,25,39,38,23,494,623,595,551,507,517,523,568,555,557,558,654,765,737,502,683,632,574,539,479,464,430,404,518,721,749,660,669,559,493,393,392,412,430,445,556,559,580,398,754,921,915,857,830,744,644,470,519,554,634,646,720,738,712,451,453,458,461,636,751,688,703,597,512 4,18,18,102,148,153,104,388,375,386,366,352,381,400,396,398,405,390,405,402,392,371,399,388,384,398,396,360,394,396,391,400,393,393,407,379,368,404,393,394,399,388,434,403,393,405,427,432,423,415,393,407,387,403,444,469,484,442,485,469,429,404,380,390,382,382,399,393,395,398,378 9,13,13,24,34,31,23,385,395,392,369,384,397,391,393,414,397,409,405,381,383,376,387,380,389,410,397,381,381,417,391,375,395,383,385,384,386,398,396,391,401,430,435,420,407,411,441,441,426,406,418,400,385,420,427,446,469,455,477,446,419,371,380,389,389,390,396,386,401,382,378 9,66,62,110,162,143,99,485,577,534,513,489,482,524,557,534,548,533,634,726,702,504,658,635,554,529,483,479,438,404,494,676,713,622,649,527,486,412,416,423,424,451,573,548,550,441,736,894,895,838,806,730,596,507,555,577,675,679,739,744,691,435,467,448,476,599,719,677,688,564,530 6,24,16,81,124,102,65,447,467,427,421,412,411,427,483,450,462,430,478,559,525,427,531,486,451,449,400,414,392,377,404,530,579,470,513,442,442,413,406,415,418,446,544,487,470,416,593,764,766,688,640,543,468,466,496,514,577,585,657,618,574,413,401,399,381,459,549,507,520,457,413 17,13,11,41,53,29,21,426,403,367,386,382,386,446,459,439,418,413,401,390,383,406,397,405,386,367,391,402,379,368,402,389,380,403,382,370,391,393,398,394,413,411,445,443,442,399,482,445,424,404,398,394,391,425,461,462,485,509,563,514,477,392,389,387,392,395,391,399,400,385,377 12,70,64,57,70,55,45,695,799,751,707,661,702,727,796,793,790,780,843,901,880,658,831,782,743,722,638,618,511,426,717,874,877,817,824,731,662,417,481,505,552,633,783,781,803,518,937,1023,1021,974,953,887,790,691,764,787,862,868,928,935,905,601,622,619,673,831,917,864,885,787,706 17,12,11,17,21,15,13,413,408,385,393,379,394,401,407,409,397,401,398,426,415,386,408,390,390,408,390,380,377,412,391,413,424,422,410,395,386,397,403,416,424,458,494,455,420,387,508,522,530,463,470,437,415,450,506,511,543,548,543,520,465,393,388,383,393,412,421,436,399,394,407 6,17,15,29,43,35,23,395,415,411,387,400,389,392,407,423,412,409,428,459,438,383,419,410,414,385,400,403,392,401,389,427,426,430,435,403,386,380,389,408,397,417,461,417,419,401,476,532,528,476,470,426,417,417,450,465,485,480,514,479,464,404,378,371,390,398,465,417,430,407,396 7,29,29,254,453,465,255,413,410,392,404,409,400,445,432,455,449,439,444,422,446,399,389,404,389,393,393,372,380,418,435,406,414,395,396,393,406,401,402,404,421,460,479,483,451,448,551,508,464,446,440,432,419,493,549,532,569,562,611,569,525,412,410,399,413,422,404,404,434,403,389 15,97,48,1023,1023,1023,1023,885,757,696,673,605,635,914,953,924,904,877,853,860,849,581,751,686,617,595,523,491,457,653,801,806,795,712,729,629,596,706,752,775,827,898,979,937,914,859,1023,992,961,914,882,822,700,965,1019,1023,1023,1023,1023,1023,1013,765,520,730,741,775,821,775,800,686,610 13,8,8,12,16,17,13,428,478,431,437,410,442,429,454,453,448,433,482,571,545,418,499,472,460,440,415,402,399,396,446,537,556,501,507,438,439,378,392,396,389,408,438,446,463,385,580,768,772,700,666,556,497,393,433,437,520,505,549,580,540,406,413,413,412,475,576,515,513,465,421 9,14,12,31,44,25,18,471,505,485,457,439,469,513,556,515,508,506,560,626,619,436,551,490,476,467,454,429,394,396,475,574,593,536,539,471,483,424,422,405,431,474,561,539,526,388,689,778,769,701,680,595,506,485,525,551,638,641,708,687,656,426,426,420,433,520,616,548,561,505,436 9,22,22,154,295,303,156,419,447,403,412,407,407,422,429,429,419,409,422,482,465,403,449,438,431,398,420,382,390,382,407,477,472,426,439,416,429,406,388,386,401,400,464,426,430,407,539,677,681,610,553,492,443,429,445,485,525,533,569,534,509,416,384,404,395,425,492,445,457,433,407 9,72,68,449,610,577,426,491,426,415,392,418,414,505,515,468,462,475,453,476,461,405,441,424,421,391,413,410,380,399,432,451,457,428,440,401,416,402,417,426,457,478,572,527,500,491,645,667,647,567,544,492,428,539,623,626,705,694,741,692,630,417,385,410,424,439,476,463,469,427,415 16,10,9,28,29,25,24,393,437,405,411,404,419,416,414,432,416,408,455,498,500,406,466,443,420,415,377,390,399,387,417,468,505,433,465,434,397,375,404,396,411,418,433,428,434,400,500,651,656,558,544,481,417,427,456,458,506,470,520,532,497,404,406,403,402,438,495,455,471,424,394 1,102,81,75,99,81,63,440,537,501,461,431,445,478,510,510,451,482,546,678,658,450,638,582,517,498,448,447,396,430,457,649,687,600,605,490,462,413,404,442,458,478,569,528,530,439,667,835,842,754,724,617,497,554,595,596,674,657,709,680,639,414,413,411,424,519,670,607,597,507,450 4,22,18,41,49,38,32,402,408,408,403,401,398,405,411,419,429,445,435,482,460,408,441,418,411,418,397,392,388,394,404,455,482,427,435,399,402,401,382,417,400,417,443,458,437,421,520,580,600,517,515,458,409,470,473,488,512,498,551,520,508,394,400,402,389,416,476,454,452,421,398 11,39,37,67,90,85,62,429,502,485,459,438,442,466,509,466,476,453,521,617,576,448,566,502,468,463,425,428,401,370,446,588,612,533,547,492,421,425,412,422,434,468,524,511,489,424,636,799,796,725,678,573,500,518,575,572,642,623,681,648,592,405,429,402,407,467,609,551,555,470,446 2,22,12,34,43,28,19,435,491,494,433,417,424,447,442,444,444,454,523,643,606,443,616,546,489,460,415,416,395,374,420,607,679,565,556,477,416,408,422,464,456,501,583,533,495,429,628,831,835,756,707,579,456,526,576,584,679,642,697,643,591,408,413,386,397,483,643,573,568,472,437 7,13,13,64,66,67,64,393,449,436,428,413,406,403,428,422,427,417,479,553,507,424,490,468,441,431,406,424,398,391,417,490,562,493,488,439,422,397,388,401,402,431,443,445,441,417,528,757,767,686,648,543,443,447,480,487,510,519,559,543,486,396,411,391,392,447,556,490,506,450,423 7,20,20,37,105,107,38,380,470,457,451,449,494,414,435,428,434,465,501,526,508,401,434,447,419,436,425,413,409,387,422,441,452,420,449,427,447,373,370,391,386,399,393,416,439,397,584,642,633,612,600,598,516,390,411,424,438,466,508,550,542,418,471,414,417,452,491,495,519,475,460 20,13,13,94,175,180,94,421,415,390,407,405,400,438,484,464,459,449,454,463,439,393,421,417,421,386,394,385,388,400,422,445,458,422,424,398,417,390,384,401,416,423,444,437,434,420,574,605,597,550,494,482,426,463,477,507,571,563,618,594,549,431,393,415,406,434,438,442,467,421,414 17,10,10,31,34,31,27,411,396,375,375,407,392,414,426,430,403,414,420,414,411,368,394,415,396,377,396,390,379,400,392,405,412,386,403,381,390,398,397,378,372,411,424,434,419,408,476,522,510,463,441,431,394,394,430,432,473,475,528,518,456,384,389,391,395,390,424,414,419,408,389 14,12,9,30,38,27,20,411,391,378,372,376,377,409,418,383,386,399,393,411,386,386,382,376,390,375,377,387,384,392,411,377,384,388,380,385,394,394,390,398,402,401,445,420,416,403,457,412,409,400,397,383,378,433,466,465,475,471,525,483,454,374,382,381,382,376,389,386,377,383,395 17,8,8,52,60,61,52,390,410,408,397,369,401,401,396,415,394,399,415,444,455,397,413,419,406,403,392,383,392,389,397,443,445,424,420,387,393,373,402,384,393,410,434,394,413,401,461,572,567,499,453,449,418,407,446,425,477,455,504,469,447,398,392,393,383,407,455,426,432,412,404 1,24,15,69,82,65,53,450,431,398,411,413,400,480,511,480,480,459,467,458,449,385,394,407,394,411,393,402,389,437,508,452,454,433,425,432,409,451,490,518,591,658,761,685,636,456,710,626,578,513,501,465,417,555,665,714,821,817,854,782,705,416,433,433,435,443,453,442,437,409,400 3,17,11,64,82,56,43,485,476,446,439,428,429,527,589,553,549,536,553,585,562,432,507,482,439,433,407,384,412,448,499,524,547,480,485,445,409,437,490,523,580,659,747,664,618,566,772,754,734,658,629,542,476,738,805,803,842,829,864,809,759,429,404,424,413,477,562,498,535,448,423 19,19,19,13,17,13,9,495,625,573,542,481,487,540,604,590,595,584,690,745,727,485,667,621,551,558,480,483,431,369,515,709,730,652,678,571,520,408,403,417,413,473,587,583,608,408,782,911,901,849,817,748,621,478,556,582,669,683,765,775,732,474,475,474,489,648,754,711,730,607,532 2,15,15,147,203,207,151,406,418,386,394,385,404,394,394,403,409,412,423,463,446,399,429,435,420,414,403,388,402,382,387,430,472,421,420,411,393,384,383,387,381,392,407,389,394,407,439,583,615,531,503,455,406,397,413,426,434,423,446,461,445,386,403,385,390,419,448,447,437,418,395 3,11,9,37,45,23,19,484,516,478,472,444,452,504,552,541,546,513,593,629,611,436,560,511,472,470,435,417,412,402,483,594,611,564,584,515,449,408,424,445,442,493,600,539,544,440,726,810,792,735,706,631,523,524,598,615,684,679,748,739,696,432,416,436,447,552,643,587,610,499,453 13,13,12,18,21,16,14,471,598,536,537,467,489,507,571,579,570,562,650,736,709,503,664,609,538,514,474,437,421,394,493,707,724,621,660,547,487,416,412,440,435,448,564,575,588,423,749,893,886,829,800,706,592,469,548,555,642,658,724,736,702,463,474,448,476,624,746,680,710,593,502 7,15,14,27,47,43,24,424,401,391,384,395,383,409,427,433,410,407,428,427,413,386,420,389,392,398,389,384,373,391,401,444,428,411,412,393,398,385,392,406,410,423,454,435,442,412,495,526,469,464,426,411,402,431,463,476,516,491,531,492,462,383,390,401,390,403,433,421,409,392,401 19,8,8,24,28,24,21,404,372,395,386,376,393,422,398,418,411,410,400,390,384,391,387,379,384,384,381,391,369,366,393,399,409,389,391,382,381,400,390,399,394,420,444,433,425,403,459,436,411,416,394,372,383,439,434,447,482,477,507,486,446,389,372,382,384,395,388,394,399,387,369 19,10,8,33,36,25,23,422,400,388,372,386,390,414,428,397,398,386,383,406,397,401,411,401,380,381,386,394,381,397,409,402,411,396,397,376,398,400,416,398,409,429,455,421,426,409,463,452,436,405,419,398,380,435,444,458,478,498,538,492,461,377,389,397,377,384,404,377,393,389,393 7,266,220,442,560,456,356,654,785,744,695,615,660,712,770,756,737,730,807,890,878,623,845,801,736,718,617,588,508,518,683,855,886,805,826,711,650,479,519,557,627,706,819,785,788,623,935,1023,1023,976,949,880,776,779,850,873,934,921,967,946,909,561,591,552,582,768,887,836,852,748,664 4,21,21,43,51,49,42,435,525,480,446,433,423,438,454,461,474,458,523,626,614,427,593,541,492,476,440,425,401,395,441,607,640,541,568,460,428,390,399,411,414,421,479,462,489,411,611,823,822,758,707,610,509,440,482,477,561,559,598,604,555,419,435,412,417,497,641,558,587,489,448 1,14,12,66,81,65,55,449,512,461,465,425,420,477,496,506,492,497,563,596,610,438,538,521,476,455,424,434,400,427,474,579,613,528,556,474,445,392,405,420,424,469,588,535,535,432,695,783,784,710,661,593,496,509,574,603,675,664,732,708,657,397,419,427,420,491,583,543,556,483,448 7,31,25,33,46,32,23,442,439,413,426,402,434,437,484,445,454,469,429,491,479,409,459,432,407,418,411,375,396,401,450,464,494,439,424,440,424,414,411,428,466,533,624,536,504,427,627,636,634,541,523,467,432,550,610,646,701,681,727,666,621,395,388,404,412,424,452,463,458,424,398 9,14,12,52,74,61,43,445,505,460,426,430,422,471,519,506,499,460,521,584,555,430,509,477,442,439,418,409,392,400,449,554,572,503,517,457,440,401,427,423,443,463,541,520,520,424,663,759,745,674,648,562,458,521,576,583,662,646,709,679,631,420,411,412,403,485,552,518,523,451,436 5,11,11,40,47,45,38,396,446,427,420,428,400,430,437,434,436,426,472,539,533,409,503,467,446,409,411,416,376,401,411,509,547,474,472,442,395,390,385,396,396,413,446,436,447,402,551,732,731,646,619,529,447,443,477,483,524,515,574,553,529,394,395,405,388,447,528,478,512,459,425 3,11,11,29,33,30,27,414,402,378,398,379,393,430,424,410,403,414,413,420,435,382,407,410,391,395,398,400,382,382,445,415,438,414,399,387,377,409,397,398,429,497,584,513,504,393,471,487,489,482,470,447,414,389,410,447,457,452,485,474,437,392,387,381,384,402,411,407,407,399,404 9,18,17,48,57,52,41,420,474,468,462,421,396,419,440,454,444,449,474,569,562,429,509,491,454,443,427,419,392,421,432,535,584,506,507,439,441,389,393,387,409,416,461,450,444,390,581,782,782,712,669,567,484,405,459,485,534,521,601,577,521,394,419,396,387,465,577,510,537,461,425 3,12,9,40,82,60,26,416,415,409,382,394,387,425,448,428,448,427,438,445,440,388,417,415,401,393,387,405,402,426,502,435,454,443,416,412,408,465,572,629,705,794,867,760,655,433,621,589,553,493,473,456,394,555,684,752,828,804,825,728,641,385,392,394,405,423,436,419,418,407,399 15,8,8,11,13,10,8,474,537,485,468,462,473,510,541,548,533,531,593,644,648,448,583,531,467,476,440,422,401,394,495,622,643,573,565,491,472,405,400,428,416,468,556,545,546,429,734,830,819,767,741,668,561,495,555,557,638,645,727,727,693,424,441,440,441,537,656,603,638,520,465 8,10,10,42,67,70,43,392,427,405,400,381,386,428,427,423,428,407,418,433,431,375,402,382,395,384,399,386,388,390,393,428,412,397,403,379,413,389,385,401,413,434,452,424,417,417,535,521,506,474,459,435,396,441,464,489,538,530,565,550,494,409,386,392,397,410,425,406,414,401,413 18,107,99,163,294,258,135,547,718,675,633,553,594,578,651,647,621,612,727,839,823,565,781,737,666,639,551,516,468,428,575,787,825,744,763,652,552,442,424,441,465,519,674,651,668,476,837,1006,1017,953,928,850,721,612,685,721,788,786,844,836,795,491,524,500,512,688,825,785,795,690,601 3,14,14,537,428,427,531,409,371,386,377,368,388,402,399,402,410,388,394,392,410,402,401,399,393,381,371,386,390,402,380,398,411,390,416,388,402,375,386,399,384,398,417,398,390,421,458,472,457,423,410,403,392,425,448,448,453,432,472,446,430,402,385,392,406,411,416,399,414,404,412 12,299,268,197,278,249,177,445,399,365,380,397,395,389,437,432,441,400,414,420,385,404,390,383,374,381,398,394,388,406,432,438,407,398,421,404,407,398,409,464,483,543,617,506,497,440,499,458,461,430,417,406,385,431,480,458,537,531,584,519,481,388,374,398,383,403,403,412,377,397,415 12,8,8,46,61,62,46,401,412,392,380,370,384,381,392,386,402,383,425,445,419,393,430,428,411,402,400,394,370,382,392,445,452,413,413,403,398,379,384,387,381,392,378,390,394,389,416,586,601,508,495,447,435,378,378,378,389,389,404,415,405,396,388,390,381,408,437,409,423,397,390 19,26,26,142,220,225,145,413,412,412,384,392,402,420,430,404,390,398,410,392,388,381,402,390,393,381,389,394,391,383,395,396,396,393,405,394,386,398,401,411,403,431,465,427,403,440,464,490,458,443,427,416,401,611,707,705,672,590,616,532,474,390,391,392,406,410,419,399,436,397,395 16,76,71,172,221,204,155,500,635,565,548,515,545,545,590,578,575,555,670,765,740,502,698,645,581,563,508,465,435,396,517,730,746,661,670,569,507,395,393,438,436,481,590,571,577,450,778,927,926,870,832,760,644,520,606,618,712,708,770,778,727,456,461,458,467,620,751,702,718,615,549 14,19,17,130,70,56,120,445,463,423,432,408,428,440,478,445,454,460,488,548,514,413,501,466,439,437,404,414,386,403,428,513,535,471,498,437,426,392,398,405,431,449,499,466,467,438,609,718,712,642,609,542,460,485,537,541,600,589,665,612,558,411,410,394,443,452,553,515,504,429,427 15,11,10,21,41,41,19,463,575,539,510,495,500,526,577,561,555,548,628,705,682,476,612,583,519,496,450,456,416,408,511,670,678,588,620,527,456,422,424,417,424,462,555,549,588,414,751,861,846,793,767,700,595,487,527,550,643,660,732,746,713,452,439,460,456,594,699,640,658,534,492 9,96,89,157,286,261,142,477,559,532,492,432,487,532,572,556,563,536,606,679,673,455,606,566,517,481,455,453,436,407,480,629,671,596,613,519,449,410,402,421,455,509,598,553,568,462,745,861,859,793,771,689,561,571,638,658,737,730,782,764,718,455,443,440,464,578,677,634,667,527,505 15,8,8,8,10,8,6,489,577,525,484,452,458,504,550,549,545,555,618,701,671,471,626,583,531,521,455,433,411,407,499,679,680,612,632,514,497,405,402,402,419,489,572,554,563,420,728,857,842,787,760,667,559,493,551,557,645,650,727,727,685,438,441,444,460,608,701,628,666,540,486 5,13,10,39,41,31,30,420,403,383,406,385,370,427,428,413,428,394,376,396,387,382,400,389,387,390,391,386,389,386,392,391,390,393,404,387,379,404,377,382,398,423,418,406,442,392,469,439,437,433,393,394,389,400,439,442,473,478,526,494,460,394,389,388,393,388,403,400,405,391,398 19,10,9,29,38,36,27,422,429,427,411,418,423,428,451,409,399,407,443,497,495,387,413,411,391,393,378,386,394,389,381,409,424,411,414,394,396,383,394,421,398,418,431,428,402,384,496,537,555,490,500,472,434,413,434,434,487,487,541,510,484,392,383,390,383,393,415,409,412,411,407 2,64,50,161,279,188,100,657,754,701,665,614,671,711,771,770,754,748,802,846,838,595,775,736,685,660,588,571,495,438,679,820,826,759,778,685,631,425,468,469,516,615,764,751,773,510,921,987,969,932,911,862,768,666,742,758,841,846,908,915,886,584,578,616,636,778,849,806,825,725,654 11,11,10,60,73,68,55,397,435,400,398,407,404,413,419,420,417,417,437,515,492,400,487,458,440,424,400,404,371,394,401,487,513,463,481,424,398,375,386,394,392,413,451,415,427,402,493,687,687,605,563,490,433,407,452,441,490,472,493,508,476,403,397,400,409,437,507,459,470,427,411 12,19,15,28,48,38,23,409,407,395,371,381,387,418,410,420,417,391,399,385,401,375,379,360,386,393,389,385,378,412,391,392,391,409,398,381,369,408,407,417,434,436,493,443,404,436,486,409,387,369,391,405,373,464,531,515,566,532,574,497,492,375,397,382,395,374,378,383,402,382,365 9,16,12,31,42,32,22,431,382,373,384,394,386,437,459,389,415,418,428,401,404,386,401,388,408,377,384,369,375,393,401,394,405,371,380,383,404,379,388,398,405,437,441,460,423,413,484,430,445,416,397,384,399,434,423,445,500,507,545,522,485,389,387,399,389,388,414,390,397,404,394 9,13,12,30,37,34,26,389,394,393,380,379,378,369,405,402,427,395,396,393,388,389,404,396,383,389,406,379,373,392,381,387,406,398,393,382,378,371,393,382,394,411,407,412,409,406,432,452,446,437,405,396,374,419,417,414,447,427,484,453,459,385,386,368,384,400,410,403,377,393,368 3,105,48,188,209,68,70,556,495,425,443,395,457,588,652,612,598,582,584,572,544,412,453,465,426,438,409,404,406,591,734,599,575,503,515,472,445,655,807,862,916,985,1023,971,894,598,915,812,729,704,646,587,482,812,905,955,1023,1023,1023,984,922,452,416,462,474,480,517,467,494,456,417 1,9,9,20,27,25,18,440,414,424,411,397,425,423,441,412,423,409,428,462,453,408,432,432,406,406,413,395,387,409,425,456,475,421,427,422,397,390,402,418,433,487,577,535,492,401,485,552,561,500,513,464,420,458,459,465,532,513,551,514,488,389,399,390,408,407,455,442,437,412,395 2,355,222,792,1023,908,587,813,923,885,844,775,795,845,892,881,874,863,955,1023,1006,827,995,938,889,867,774,732,610,597,831,1005,1014,947,958,861,788,613,674,710,762,842,941,921,919,759,1023,1023,1023,1023,1023,1001,906,898,958,971,1020,1014,1023,1023,1002,723,749,711,750,959,1023,1004,1020,925,837 5,13,13,44,56,51,40,420,471,439,436,420,419,425,444,446,440,444,491,578,559,415,534,498,449,459,430,417,382,399,424,544,575,479,496,443,440,362,393,411,395,420,453,449,450,406,578,771,776,698,657,555,478,437,453,468,532,528,565,565,509,418,408,393,401,470,553,496,539,444,412 17,10,9,31,35,28,23,411,396,403,375,383,401,394,429,408,396,420,410,435,425,388,410,393,398,405,385,390,380,380,406,423,412,413,426,395,416,389,405,387,382,398,422,417,423,390,490,566,565,507,490,443,415,435,460,466,505,469,508,501,466,379,395,397,391,418,415,413,435,402,402 19,11,9,31,37,28,24,414,410,396,392,390,398,428,456,412,422,409,406,402,407,386,410,389,406,408,370,394,375,369,402,409,411,395,404,408,391,383,399,396,425,435,492,436,428,404,483,470,467,442,423,409,398,473,486,490,541,547,567,518,507,389,383,385,379,416,413,394,413,389,385 14,17,16,66,84,81,62,418,456,465,435,414,416,425,437,445,427,437,463,555,570,415,520,499,432,448,416,415,380,390,418,535,557,495,530,446,415,379,387,395,424,461,462,455,462,420,565,764,785,693,648,553,472,435,501,495,539,547,599,570,513,407,394,401,399,449,532,525,521,449,434 9,12,11,30,51,48,29,396,420,405,393,419,406,402,399,418,404,414,440,459,455,418,449,429,426,419,417,393,388,392,390,445,486,434,454,410,397,398,402,390,391,401,402,411,409,408,464,601,606,548,494,455,426,403,415,452,464,469,487,467,450,383,377,374,394,400,439,414,440,402,391 13,120,94,72,82,52,45,620,742,680,655,612,630,679,735,729,720,709,776,846,830,591,774,726,678,650,585,550,482,474,670,814,832,752,769,662,608,411,491,498,565,651,783,748,749,501,895,985,971,925,901,838,734,688,763,788,856,854,905,902,867,539,547,552,593,753,837,790,812,710,612 18,15,9,55,68,30,25,444,477,441,433,407,431,419,467,462,461,459,481,564,558,407,518,463,442,438,404,394,377,407,447,528,558,492,507,418,400,386,404,426,468,507,564,532,497,413,609,729,741,686,637,541,464,485,547,550,629,613,660,632,571,407,405,415,411,448,534,494,532,446,435 4,22,22,111,170,155,97,435,414,389,403,408,409,470,493,460,462,459,422,427,418,406,386,398,405,391,396,392,381,403,430,413,404,418,394,378,402,403,405,428,427,465,518,482,473,454,577,516,479,467,434,418,396,560,618,633,654,627,659,609,561,404,389,399,427,423,407,396,428,409,388 15,22,22,29,41,43,30,536,634,576,564,528,586,588,651,648,651,640,686,704,707,467,598,546,532,518,501,496,444,387,573,672,641,584,625,568,526,385,408,435,431,478,604,616,663,436,832,889,867,829,813,769,674,528,600,603,725,728,800,820,787,483,508,500,537,661,731,687,709,626,589 2,28,27,120,199,203,119,430,428,431,391,369,404,413,435,431,432,432,427,445,432,397,404,410,394,383,405,415,403,395,419,417,420,399,420,400,405,399,389,418,403,422,458,448,449,415,540,527,498,464,458,453,431,431,457,483,486,483,538,535,494,428,401,410,422,422,422,437,427,393,395 19,12,11,21,34,33,20,403,390,392,384,386,384,411,440,415,409,404,418,401,408,378,397,388,389,394,394,380,374,377,402,394,384,387,407,376,356,410,405,392,387,395,422,414,418,394,462,410,404,395,386,377,386,410,411,426,454,456,489,455,421,389,375,391,401,392,379,384,378,402,372 13,10,10,196,306,296,185,382,411,431,406,392,383,395,397,400,414,407,431,459,451,415,446,411,414,407,404,402,401,380,391,436,443,429,445,417,399,386,394,393,400,393,413,395,387,401,448,590,596,514,480,438,406,401,404,410,431,408,449,450,417,399,385,387,382,414,457,415,426,401,388 16,27,24,66,121,118,64,643,692,640,607,551,561,682,741,732,725,712,765,820,790,561,740,654,605,583,504,489,446,417,670,779,748,686,692,593,543,430,424,467,509,594,755,740,762,491,895,960,921,874,838,769,672,656,728,754,828,835,896,897,863,567,523,575,601,760,857,776,800,687,582 10,9,8,25,29,26,22,411,379,377,369,369,371,407,415,411,387,389,403,391,400,376,390,390,384,383,371,390,383,367,414,384,391,370,412,388,386,394,401,377,398,418,406,400,407,407,441,414,421,391,383,384,380,410,423,434,446,461,492,460,427,379,397,392,390,371,403,377,386,408,380 1,46,44,497,891,873,483,475,445,420,411,409,416,509,507,516,479,486,491,503,508,403,436,417,415,430,414,411,412,448,461,487,478,429,475,404,404,429,427,462,474,541,614,560,543,532,683,673,627,544,523,493,439,655,738,747,760,722,762,705,641,439,396,419,436,448,469,456,460,448,420 15,35,35,145,223,231,149,388,389,410,398,389,389,420,381,396,390,395,395,404,398,379,381,385,393,385,382,385,385,379,396,391,406,383,376,383,387,399,402,399,413,419,430,424,396,415,468,432,441,394,398,391,393,504,566,564,548,524,548,489,417,390,379,384,391,375,413,390,386,396,388 17,10,10,124,207,207,118,438,510,485,448,417,489,476,489,470,492,461,550,586,593,454,535,512,485,470,436,446,413,396,436,583,575,538,554,496,462,389,408,410,421,426,494,462,483,431,639,851,812,772,728,659,548,449,492,515,592,597,628,626,587,425,442,421,423,550,634,608,631,531,471 16,10,8,27,33,28,23,426,388,372,378,385,389,435,443,422,404,395,394,380,382,385,369,386,384,385,364,386,393,367,391,377,383,377,393,388,381,391,389,393,395,399,429,429,424,389,471,400,387,368,391,365,399,387,401,403,439,460,496,469,436,375,373,374,387,388,395,391,389,382,387 13,115,106,100,142,137,95,432,425,427,403,403,398,434,455,431,442,433,428,475,469,425,466,422,397,413,397,391,389,408,426,471,496,439,447,400,400,401,422,427,441,451,534,476,452,428,564,569,590,510,481,448,391,447,517,521,580,552,613,573,537,398,394,409,404,437,508,470,438,422,393 6,84,26,155,211,60,47,480,458,401,427,394,377,491,541,538,518,517,486,481,459,407,434,416,420,396,384,407,397,418,457,470,450,428,442,404,384,400,441,427,476,530,644,586,552,482,687,572,559,465,464,439,405,583,665,658,729,723,780,729,656,414,390,402,406,406,418,418,431,410,397 14,83,77,128,147,135,119,468,436,424,416,410,407,466,499,469,472,441,451,550,503,404,507,469,420,427,398,390,382,403,431,485,542,467,491,413,415,416,439,432,445,494,566,511,500,439,612,676,671,597,545,491,421,492,521,557,631,628,699,654,606,419,399,402,397,454,529,497,489,438,412 20,25,16,72,82,50,45,420,415,379,397,405,394,430,462,425,418,415,423,414,435,395,401,397,379,406,377,395,383,384,410,424,421,406,408,402,385,420,428,432,441,477,535,479,480,438,576,527,500,486,442,406,417,505,550,563,617,596,649,604,544,400,382,390,378,411,432,414,403,390,398 7,18,14,39,56,45,31,450,468,422,428,388,420,469,485,463,443,462,483,521,537,432,515,472,434,433,427,402,416,419,438,510,534,479,489,450,413,401,404,398,427,447,520,480,479,416,593,703,699,615,576,502,436,482,516,537,608,599,653,622,574,392,414,398,412,451,513,477,473,423,389 11,11,10,22,28,24,17,414,796,751,678,558,554,443,459,440,430,424,730,932,904,652,912,857,793,753,650,577,464,385,407,883,935,853,860,720,614,386,403,419,421,443,485,460,452,426,527,1023,1023,1023,1004,894,743,444,495,495,530,523,565,513,502,410,503,393,400,711,928,883,888,777,650 11,95,92,562,1023,1023,526,471,425,417,429,393,418,493,513,487,487,456,481,492,459,393,452,425,406,400,387,394,391,405,464,433,447,428,417,429,393,429,459,467,526,583,653,565,536,637,670,638,597,530,507,456,440,790,870,866,851,799,811,720,656,441,405,420,413,421,434,444,453,420,404 12,32,29,108,115,108,102,437,505,477,451,436,431,435,449,482,460,465,509,633,608,420,605,555,496,485,431,429,404,387,417,599,645,527,552,457,448,405,410,376,413,443,503,465,466,423,604,818,834,753,713,601,494,461,525,522,591,596,642,609,567,407,397,408,408,504,628,570,566,475,433 12,11,10,71,92,81,61,437,445,426,413,411,401,425,442,427,432,414,466,532,503,412,483,460,427,429,409,420,408,383,409,492,522,462,481,415,415,417,396,400,423,430,475,453,458,407,552,715,728,637,608,522,453,447,494,524,555,558,609,563,529,419,398,395,402,419,510,477,504,451,407 7,11,10,22,32,30,20,394,367,367,379,387,370,392,400,398,396,404,386,387,386,385,383,395,378,398,364,386,387,376,377,402,393,376,395,384,386,389,391,394,396,406,426,423,398,389,440,392,393,379,392,387,374,422,437,425,450,445,464,440,410,382,391,382,386,388,384,401,408,371,377 18,18,12,46,59,37,28,438,416,372,396,389,385,441,470,442,420,404,410,424,412,396,401,415,394,395,387,364,369,387,430,387,427,399,412,393,376,417,412,419,415,476,537,503,468,431,555,512,482,449,412,402,384,517,587,579,630,615,658,604,535,393,371,378,378,388,414,401,404,394,368 2,14,11,29,36,24,19,421,391,389,390,384,389,436,436,426,418,401,411,411,392,390,381,390,383,384,389,389,387,390,405,397,410,395,393,378,401,402,405,423,426,442,509,485,458,424,502,468,439,426,422,400,382,474,535,534,586,560,599,558,506,371,377,393,390,401,393,386,389,395,397 13,44,24,46,63,37,28,464,492,446,437,423,417,460,492,470,484,450,487,570,554,414,508,462,428,427,426,396,396,419,455,519,559,479,493,443,439,420,408,430,444,506,574,500,511,462,652,740,735,649,612,525,475,570,630,640,696,672,729,689,631,408,393,417,420,475,543,495,526,430,430 1,16,15,68,105,95,60,441,535,505,485,413,420,434,469,454,443,449,527,689,658,449,649,592,519,519,453,430,406,404,433,646,711,564,619,510,434,410,385,408,415,450,507,473,473,422,611,853,880,798,764,627,510,467,530,535,601,593,639,614,576,410,424,409,407,515,670,615,605,515,451 10,26,24,19,20,17,16,559,701,666,598,555,559,597,674,665,653,641,740,832,810,576,773,714,649,648,531,519,455,421,573,800,818,743,768,635,576,407,419,424,467,514,646,638,666,442,841,981,973,922,894,815,710,554,642,654,755,762,827,836,805,493,505,510,533,733,839,780,807,695,591 8,11,11,49,58,59,49,405,440,436,429,423,422,423,429,427,426,418,445,555,510,405,497,471,435,444,408,401,392,391,414,519,546,502,495,418,412,380,400,384,394,415,444,431,433,413,530,750,768,679,644,534,448,425,462,476,533,533,572,531,508,391,398,395,388,446,540,493,514,446,405 10,46,40,32,50,45,28,440,530,483,469,426,430,438,492,491,476,463,541,648,624,449,597,543,483,508,440,430,400,419,436,608,654,556,592,462,419,393,419,407,407,426,508,470,508,413,639,805,812,733,694,599,487,474,530,517,610,603,656,642,593,405,437,405,419,534,681,606,600,519,437 18,22,21,54,55,48,47,546,701,670,612,559,610,587,632,620,621,605,771,823,811,625,750,714,672,628,566,531,474,397,554,808,794,740,755,651,568,399,414,424,429,497,606,616,639,441,824,1023,998,964,926,855,746,539,602,638,724,736,807,813,778,481,574,485,523,816,890,842,875,760,662 1,31,22,97,141,125,75,446,466,446,455,402,406,446,486,499,468,440,463,568,544,406,505,477,439,429,413,414,399,403,449,536,573,479,506,438,415,432,428,434,453,520,585,530,508,443,629,728,716,621,587,521,446,562,634,639,681,668,713,671,596,397,398,397,408,442,542,490,490,448,416 7,8,8,18,25,23,16,424,401,392,395,400,378,382,384,396,404,387,412,402,402,391,396,382,386,386,374,393,379,391,399,409,404,397,384,382,384,386,399,405,409,414,448,426,424,401,439,433,412,395,404,392,387,425,459,463,484,492,503,472,439,382,395,396,387,388,398,370,401,380,397 13,108,102,101,122,113,95,400,419,420,411,417,400,422,435,407,398,405,416,429,430,394,445,411,396,392,404,392,379,400,412,438,463,409,426,406,378,392,393,387,406,397,434,452,418,394,488,538,537,481,490,416,403,410,437,421,472,458,536,499,487,387,399,411,397,429,469,459,413,376,403 9,19,18,118,147,115,96,402,457,439,397,398,416,431,437,452,438,433,459,527,559,411,492,481,449,437,414,413,389,392,415,505,546,452,496,442,407,395,396,393,426,433,468,443,445,422,570,721,720,648,624,530,446,449,506,507,556,546,609,606,546,400,406,399,384,455,553,523,526,436,440 14,30,28,84,115,103,74,438,532,468,445,418,438,442,451,456,458,447,511,645,600,419,578,530,479,478,426,423,413,409,435,589,640,545,545,485,435,404,396,403,399,441,502,460,470,399,614,817,828,755,717,604,508,467,507,511,578,583,647,617,573,423,426,403,428,486,616,576,556,477,432 15,21,19,37,44,37,30,394,389,379,399,382,368,415,443,425,414,423,401,403,387,380,407,388,370,372,383,382,401,396,408,385,395,410,394,395,408,405,402,398,412,444,497,440,431,403,494,450,426,428,378,400,396,471,493,514,541,528,558,515,470,405,385,395,386,394,390,383,375,383,380 16,19,18,33,54,53,32,429,455,436,446,408,409,445,467,450,461,460,480,543,531,428,468,465,433,414,419,402,402,389,432,546,542,491,492,440,412,403,400,393,435,444,528,496,479,401,591,709,699,629,583,525,463,444,487,503,571,571,636,612,576,405,393,403,412,462,537,497,541,451,422 15,89,33,212,238,81,75,497,591,556,516,433,473,502,534,521,514,503,633,750,734,490,721,653,545,543,500,429,385,446,485,704,768,640,681,557,472,452,443,452,476,528,636,573,566,482,721,871,886,805,774,663,564,605,671,667,724,711,769,733,661,428,437,432,424,552,737,687,664,563,486 7,22,16,47,68,41,26,433,400,419,392,383,400,431,447,432,441,434,435,446,440,389,430,432,390,396,388,405,381,388,419,439,466,424,429,399,390,403,410,404,454,454,543,501,485,427,567,571,573,525,478,445,407,514,567,561,613,621,656,608,535,394,385,378,398,411,444,419,422,399,399 19,8,8,25,28,27,25,384,419,405,423,400,401,422,414,433,425,413,451,503,495,410,456,438,425,421,402,411,390,392,399,485,488,442,437,407,423,367,389,383,384,409,439,415,402,378,509,679,687,613,574,502,447,412,435,444,500,482,532,514,488,398,407,401,390,433,483,448,467,426,411 3,8,7,14,18,10,7,383,412,416,402,396,397,399,411,413,429,406,425,461,456,404,425,419,408,408,401,390,382,389,395,426,453,425,409,403,394,389,387,380,394,407,430,426,411,401,468,558,545,518,473,428,417,418,422,439,445,447,489,478,452,395,402,385,393,409,440,431,431,410,393 15,16,16,57,63,62,55,418,494,497,453,432,425,445,441,413,455,434,488,598,586,422,557,495,458,456,407,416,381,396,424,565,608,528,522,471,426,410,383,410,403,400,463,457,457,391,583,820,827,749,713,614,502,440,484,494,552,557,606,569,522,419,399,406,400,464,579,513,556,480,433 2,11,11,31,59,58,29,444,416,422,413,402,409,435,498,483,463,461,470,470,465,391,407,408,401,398,389,404,382,408,455,472,454,432,463,429,421,411,459,470,502,568,664,605,590,413,641,612,561,529,499,490,409,485,558,582,682,666,724,670,614,424,405,406,414,423,464,435,448,428,402 20,9,9,44,61,62,45,390,431,412,406,412,395,405,407,433,406,407,426,484,478,396,449,437,429,421,408,380,389,374,397,470,479,445,475,419,378,398,397,373,401,402,436,427,424,406,508,664,672,583,558,500,426,425,439,418,479,453,496,484,475,390,395,402,403,412,468,449,462,423,400 13,16,15,66,74,70,61,413,481,458,437,430,441,419,432,433,412,440,484,578,573,415,549,498,457,455,438,414,398,400,426,550,601,504,529,454,441,391,390,409,407,420,453,436,429,381,567,799,816,737,706,602,501,439,432,467,522,518,560,552,528,395,397,388,387,458,546,524,540,473,438 1,23,23,13,15,15,13,503,525,505,503,461,498,510,561,569,553,556,584,656,640,479,582,558,506,527,460,465,404,396,469,597,612,547,574,488,460,397,390,412,404,456,544,518,537,414,721,831,825,768,729,659,553,472,522,560,652,648,728,723,693,455,450,443,466,584,654,616,640,529,495 19,219,177,278,444,395,237,709,797,767,737,682,730,741,801,802,793,795,847,895,889,623,818,781,730,714,648,629,560,448,755,860,873,812,822,734,678,488,532,570,634,738,853,832,839,567,970,1023,1023,998,980,928,835,727,805,827,904,908,963,966,937,617,625,609,662,800,884,841,866,759,699 1,134,127,65,100,93,57,445,440,426,428,393,385,462,514,481,444,467,464,469,469,404,422,418,403,382,399,387,377,403,463,454,446,445,440,437,399,418,477,477,528,610,693,611,560,499,682,622,580,539,484,487,429,647,718,721,763,747,791,730,672,415,389,413,414,405,420,452,438,399,395 15,114,101,230,286,247,196,496,636,601,570,509,498,521,558,542,548,536,662,791,761,515,727,663,595,567,506,486,443,430,509,744,782,685,722,581,514,432,443,456,470,537,627,587,581,470,756,955,957,895,862,775,643,560,655,679,740,737,791,771,727,447,483,448,447,611,771,699,728,632,523 11,74,71,69,78,76,66,428,549,518,480,444,474,463,486,501,486,483,576,686,658,450,614,574,517,492,461,425,398,376,471,646,682,583,613,484,437,400,403,418,423,450,499,518,504,421,685,858,856,786,753,660,532,470,535,555,652,639,686,685,627,428,434,402,425,523,681,608,621,498,475 12,123,100,58,54,37,43,637,759,715,672,588,632,683,760,751,738,731,806,876,853,628,825,774,711,695,597,548,461,451,650,853,866,791,804,687,604,457,466,498,554,644,774,748,765,512,908,1001,993,944,917,847,739,691,767,791,862,860,916,910,875,558,548,571,604,789,880,826,848,747,647 1,12,12,114,152,145,108,411,426,412,413,401,412,422,419,424,455,410,477,481,473,401,449,431,424,411,405,389,385,389,400,470,473,457,460,426,407,392,407,384,414,434,486,452,449,415,548,663,659,578,551,494,420,474,490,524,567,549,603,572,527,398,399,399,397,442,466,441,463,426,422 12,14,14,317,525,540,323,405,418,398,409,398,420,406,411,405,397,400,428,470,445,396,451,436,414,404,402,396,397,416,403,448,476,417,443,422,403,395,389,390,389,378,419,406,404,439,463,610,625,533,533,446,418,411,440,456,467,463,471,479,452,392,397,405,390,432,464,434,449,406,405 16,52,31,316,390,134,109,628,685,634,610,559,571,675,733,719,692,686,757,821,796,561,753,701,636,620,514,514,448,491,657,798,800,726,745,636,570,514,566,618,687,761,851,799,766,628,900,974,960,912,880,810,708,803,869,881,928,917,954,923,878,493,514,502,547,691,795,749,768,645,574 19,19,17,53,87,77,45,422,418,443,395,417,413,430,443,440,445,431,448,471,454,402,452,420,414,405,405,395,386,396,400,459,474,432,441,405,394,401,395,378,401,426,466,435,464,408,527,639,619,552,532,487,442,442,458,463,545,525,577,539,502,406,397,396,413,449,471,433,475,406,411 14,53,51,252,428,372,231,463,516,483,453,436,459,488,539,497,514,484,571,655,634,457,590,541,484,492,438,421,424,403,467,583,630,535,565,484,435,407,413,424,420,443,528,527,527,448,705,841,841,778,734,636,536,509,582,594,676,669,728,710,660,428,423,409,463,515,640,578,602,506,448 12,12,12,59,80,77,55,421,441,440,430,390,407,408,435,394,426,414,462,531,502,407,490,463,436,427,407,410,398,387,400,497,533,461,477,424,396,396,399,398,397,406,461,427,430,389,490,695,713,605,556,484,421,415,459,452,512,502,554,514,490,395,403,410,400,435,531,487,502,448,404 11,12,12,11,11,8,8,488,556,526,507,448,503,518,580,559,559,549,615,689,673,471,604,569,519,492,452,441,426,390,496,660,679,585,603,511,470,397,399,393,434,466,577,560,562,434,738,843,833,770,746,661,540,503,566,585,660,657,730,735,685,435,432,446,461,576,678,638,645,540,475 3,172,157,123,165,150,113,426,388,404,387,393,382,447,430,426,383,406,426,422,443,402,417,405,397,392,380,387,385,397,437,447,431,402,430,386,396,395,414,432,447,485,516,494,456,405,465,492,512,446,447,408,363,446,458,464,528,514,538,492,452,394,378,393,399,401,426,427,412,417,411 11,11,11,9,12,12,9,380,378,391,382,378,408,395,385,389,376,378,383,372,375,372,368,376,366,389,373,390,376,403,372,385,377,382,373,388,383,388,376,391,383,378,403,405,402,370,390,381,368,388,364,373,387,411,395,397,424,412,408,402,388,376,385,382,377,389,372,384,390,397,372 9,14,14,66,110,107,62,414,679,632,556,495,494,445,464,469,442,436,683,854,810,583,830,759,669,643,544,479,434,406,432,821,852,755,757,615,541,391,399,409,418,478,526,513,501,426,578,982,989,908,871,746,598,495,507,488,537,503,580,560,520,415,454,408,421,649,850,779,775,639,530 3,47,46,148,227,227,146,478,543,494,487,452,447,464,509,479,512,466,573,694,688,458,654,594,534,509,473,439,411,373,429,645,700,605,623,507,468,395,418,420,427,449,531,505,505,443,676,882,901,826,796,698,556,492,557,582,626,628,694,678,627,427,430,421,427,542,682,635,630,555,474 17,20,17,152,256,207,123,438,449,428,414,415,408,455,455,446,457,464,459,481,484,415,453,439,420,411,415,411,396,389,443,475,484,421,469,410,414,406,400,430,424,451,484,473,472,429,603,701,685,605,575,511,442,490,553,564,626,623,661,629,571,395,413,416,429,416,489,457,497,418,417 15,18,15,41,49,37,31,415,373,412,374,387,406,427,428,397,398,397,397,393,404,387,390,371,389,391,390,386,373,403,399,382,399,385,388,376,388,382,418,414,414,437,478,427,421,416,464,409,405,414,410,393,384,473,494,489,534,523,544,519,469,373,384,379,395,384,373,382,370,383,379 13,16,16,78,93,93,78,480,672,621,582,554,588,534,588,584,563,551,699,754,760,528,699,676,648,615,540,547,478,398,505,740,735,701,722,642,580,414,400,412,430,470,571,553,589,424,757,993,977,943,917,849,742,517,580,600,696,687,756,760,714,469,574,442,469,753,854,822,858,744,673 18,50,47,81,131,120,72,497,488,448,436,436,473,564,613,592,582,561,542,543,533,404,424,432,427,402,402,413,384,438,534,485,482,467,453,442,414,465,466,505,564,632,731,678,639,485,792,727,661,636,605,547,500,638,720,743,797,792,842,813,771,464,413,466,466,489,513,502,489,460,431 17,27,23,93,132,80,62,435,461,443,413,427,405,442,480,441,437,454,472,569,549,427,497,485,425,433,415,412,392,390,417,540,545,485,513,446,430,432,419,404,405,454,479,464,480,407,610,759,758,686,641,569,489,465,493,515,606,588,649,618,572,409,407,406,404,454,538,493,523,442,413 1,16,17,10,13,12,9,409,395,397,396,410,396,425,453,437,428,413,418,424,425,372,398,403,394,396,401,395,374,442,525,453,432,417,430,421,410,496,648,724,787,861,915,811,699,417,600,524,510,447,452,446,407,526,671,746,814,776,799,690,609,395,393,402,402,417,424,406,401,396,399 11,91,73,54,85,59,38,486,529,508,457,400,463,462,522,498,485,479,552,658,627,451,606,554,503,483,449,424,404,398,461,608,660,561,567,472,440,398,408,439,417,492,571,515,534,442,708,832,838,772,741,629,501,528,593,620,689,688,747,714,668,432,432,414,423,514,640,583,598,506,463 6,90,40,104,178,73,43,444,398,394,406,393,413,457,494,450,444,437,424,441,437,381,395,420,386,379,402,387,387,416,422,422,430,420,439,410,388,381,424,438,462,491,574,508,486,426,577,532,535,479,446,441,399,511,583,576,626,615,672,625,560,387,368,412,384,415,441,420,416,401,388 17,18,15,24,26,16,14,468,433,433,438,395,436,483,500,489,504,480,489,467,469,399,418,416,414,380,405,396,390,428,538,489,451,435,443,405,422,461,528,558,620,696,773,701,670,431,694,629,562,547,518,480,456,540,614,657,735,736,783,736,685,418,393,418,408,455,435,435,446,421,411 5,45,37,59,67,53,48,459,542,510,479,442,447,470,501,474,495,459,584,691,658,469,656,590,526,499,443,420,425,414,515,697,709,621,628,511,481,392,410,424,451,493,627,611,613,439,673,852,860,783,746,638,513,505,581,568,641,651,691,675,633,397,426,405,421,561,710,637,645,538,457 14,13,12,9,16,14,7,390,400,386,387,383,386,411,389,406,395,393,378,410,386,382,402,392,397,389,389,369,385,381,381,393,416,392,403,405,392,397,381,384,409,397,455,400,399,397,399,413,449,422,403,390,387,426,424,428,445,438,466,444,410,385,389,389,388,400,392,406,411,382,380 11,11,11,47,58,55,44,399,403,415,410,378,381,408,416,413,386,401,429,459,456,412,451,428,394,410,395,379,372,398,374,448,485,425,424,420,400,381,373,402,403,421,427,417,406,387,428,553,579,492,486,429,401,397,430,417,454,442,465,454,420,401,391,375,393,413,451,434,426,414,399 2,7,8,4,7,7,4,378,385,378,385,371,376,379,382,380,366,386,378,388,379,397,378,383,388,367,389,379,381,396,384,399,384,371,381,399,380,379,400,385,403,392,393,391,380,377,369,394,384,390,381,389,376,385,397,372,388,374,382,415,375,389,388,381,388,380,383,390,385,369,375 20,9,8,26,31,26,21,419,394,378,389,382,388,427,435,411,411,390,398,394,406,384,386,393,383,390,372,403,389,388,383,401,404,382,395,399,378,396,386,395,396,409,446,422,400,393,480,444,436,396,403,398,408,394,428,407,471,460,497,484,442,397,388,386,383,388,396,388,387,395,384 3,21,15,41,59,36,25,399,408,404,390,385,387,437,467,409,409,411,407,431,410,388,403,396,408,395,386,370,372,404,407,417,437,407,400,404,401,415,430,414,451,489,532,465,452,435,540,527,479,456,434,417,391,499,560,549,587,580,630,559,539,385,390,401,384,393,409,373,417,382,395 7,205,79,159,211,77,58,567,600,528,511,499,504,612,685,648,643,608,632,733,715,488,649,601,546,526,469,448,406,458,572,698,706,635,631,499,485,495,537,590,665,731,819,749,703,592,844,890,879,821,783,706,571,764,836,850,891,877,916,874,823,444,458,435,470,604,695,627,647,545,484 14,19,19,70,107,109,69,416,439,435,405,410,399,401,431,426,410,421,467,523,487,412,496,460,437,422,407,401,392,374,399,502,531,472,479,432,418,384,393,377,402,402,427,410,414,402,501,719,716,632,600,491,448,419,456,416,466,488,533,487,475,411,392,393,418,452,512,487,499,429,404 12,23,22,63,84,82,61,408,487,478,446,445,441,445,443,435,446,422,524,641,614,455,569,534,478,451,419,429,395,396,434,592,624,536,542,473,430,388,405,410,418,419,471,455,457,434,591,812,826,744,709,589,507,445,492,506,555,545,619,599,558,390,404,410,400,474,595,557,567,487,441 14,130,114,203,301,253,169,504,619,599,517,474,509,513,595,565,561,550,625,763,761,496,714,671,589,566,492,475,441,424,511,721,767,663,671,568,494,429,431,447,464,537,668,603,605,484,771,926,943,871,841,728,610,591,686,713,773,760,816,786,735,451,449,474,437,602,744,713,696,588,517 1,18,17,21,29,26,18,560,618,574,552,492,539,602,674,656,641,637,688,754,736,525,682,638,579,558,472,477,426,421,565,730,739,661,672,569,510,421,435,449,459,534,665,648,667,454,825,902,884,834,809,730,628,577,658,688,762,767,830,829,789,485,474,501,524,680,772,722,739,622,538 5,10,7,51,41,32,40,452,538,497,461,442,451,464,508,501,498,490,590,658,617,479,596,535,509,485,441,433,399,408,481,695,678,591,603,504,499,396,413,435,468,495,590,551,557,426,692,887,854,797,759,660,543,540,601,611,679,665,728,709,665,431,434,418,426,554,659,584,636,519,466 9,27,21,45,65,46,30,386,391,392,377,381,383,401,384,417,413,385,402,391,418,397,406,393,384,398,393,389,401,379,393,398,404,371,391,376,389,388,391,396,412,429,458,459,444,417,441,431,426,413,400,392,372,418,451,442,478,458,480,477,461,395,381,390,383,395,399,380,397,385,384 2,10,10,48,137,140,47,421,513,486,494,457,510,454,486,487,505,494,535,539,557,405,454,463,453,446,428,451,424,382,432,483,449,438,451,443,430,403,401,372,386,415,435,433,451,392,644,683,638,622,622,601,509,394,421,440,504,503,578,590,572,423,445,454,466,536,524,521,579,494,504 5,431,362,274,390,312,221,447,404,404,418,396,394,469,463,468,460,414,418,439,413,395,409,395,398,395,390,379,379,415,501,454,458,434,432,407,402,438,473,478,557,628,732,651,582,473,581,567,554,488,477,444,382,513,547,546,622,620,659,630,559,410,397,399,414,417,413,430,413,420,387 6,12,10,31,39,27,22,447,387,389,390,399,389,457,440,404,421,426,398,443,410,386,412,397,393,395,380,377,380,396,408,423,414,408,392,375,388,403,402,383,405,416,450,442,427,404,474,473,484,446,436,394,401,414,443,431,479,490,538,517,488,388,386,379,396,396,411,406,406,407,390 20,8,8,18,25,24,17,387,380,380,381,364,381,399,417,408,381,382,377,389,395,385,378,389,378,387,366,375,382,393,397,381,389,385,382,390,384,386,381,401,391,402,407,409,406,373,415,386,395,397,376,368,384,398,393,401,437,421,458,447,425,385,382,385,374,375,388,381,399,388,387 14,21,17,44,56,48,37,557,688,624,615,554,628,619,677,681,663,662,740,796,771,548,703,669,609,607,523,507,467,391,620,768,767,706,726,637,596,408,403,414,468,525,669,672,714,438,863,977,953,915,887,831,725,550,652,665,772,774,843,855,822,526,535,525,558,738,826,767,813,692,634 11,122,97,115,184,153,94,525,660,604,542,489,495,558,623,597,571,576,695,813,773,565,781,715,621,603,516,478,437,435,534,791,816,722,732,616,514,415,453,466,486,575,682,636,625,489,788,948,943,877,846,739,631,631,700,710,781,772,819,802,754,449,472,474,481,669,812,732,766,641,540 16,15,13,39,55,37,25,469,465,437,444,422,427,488,552,531,534,518,520,534,544,425,434,437,411,407,412,420,384,414,544,504,504,480,488,464,439,433,483,514,586,661,771,695,665,446,748,718,694,645,620,559,462,539,665,703,782,768,805,770,715,418,411,437,438,472,511,480,528,444,430 10,10,10,32,45,42,29,404,467,455,439,422,422,422,420,409,433,423,478,554,537,409,490,473,453,443,421,408,395,395,411,498,547,472,475,435,428,374,400,395,391,395,438,417,446,400,516,744,756,675,639,545,471,405,442,441,473,468,522,509,497,388,412,407,401,438,536,480,503,428,407 20,11,8,35,38,24,20,403,392,400,403,372,382,412,424,411,413,390,411,431,418,377,402,391,400,389,383,368,396,387,390,411,424,399,402,383,384,398,392,399,404,420,439,427,420,403,461,468,440,429,421,402,403,438,449,471,500,500,544,504,453,394,390,378,384,392,407,388,398,381,405 14,11,11,32,35,33,31,416,479,439,454,412,403,422,434,441,420,437,501,601,579,428,553,527,458,460,413,422,397,394,430,576,627,530,535,451,422,392,410,410,412,431,456,427,433,402,545,786,800,706,679,573,475,441,476,474,535,508,575,573,529,400,416,422,404,463,595,524,538,495,415 9,24,19,50,66,48,36,416,383,372,394,387,374,419,418,406,408,390,401,414,411,393,395,420,383,406,392,394,385,404,404,397,425,399,425,392,377,410,403,402,411,426,473,439,443,418,466,461,453,431,419,396,407,454,500,509,533,505,553,479,456,385,387,383,389,392,385,398,401,385,381 13,230,210,157,202,186,145,420,389,393,392,370,392,413,421,388,422,402,369,383,406,399,388,390,399,406,379,403,386,412,436,399,380,395,392,381,383,395,401,408,443,443,485,464,435,410,436,433,382,386,401,396,384,421,402,435,453,476,493,471,429,394,386,382,382,370,396,417,385,421,392 4,58,54,136,159,144,124,462,625,563,515,481,502,512,547,550,531,503,636,751,730,487,708,667,570,559,499,483,440,437,495,727,764,660,679,581,484,426,423,425,456,501,575,569,559,445,739,910,914,853,819,722,597,519,593,625,689,696,751,736,703,438,447,438,446,599,745,687,706,572,475 10,17,14,39,47,36,30,389,402,407,406,386,415,407,421,416,383,402,437,454,452,393,426,423,407,391,403,394,386,383,399,446,466,433,427,391,389,382,391,391,414,437,454,408,424,407,480,577,589,505,483,447,416,425,478,481,530,487,533,486,479,400,395,402,391,410,461,426,439,399,410 5,13,13,66,80,81,66,397,429,434,396,408,407,422,425,408,410,417,457,519,511,405,477,458,425,405,397,388,383,406,402,505,501,447,469,421,382,396,387,392,388,424,451,421,438,389,494,677,669,595,541,490,442,414,447,454,488,474,524,523,477,396,399,387,395,435,489,463,470,422,421 5,9,9,40,49,44,36,408,477,432,399,420,412,415,436,435,414,420,467,538,542,417,504,492,447,434,399,393,391,383,409,531,551,478,504,441,418,402,395,401,399,427,465,453,457,398,527,713,720,628,586,488,430,435,475,475,531,520,568,545,505,389,396,391,397,446,549,488,493,447,413 6,20,18,30,31,28,27,489,627,556,565,517,522,543,578,555,569,547,679,754,720,527,698,626,576,563,470,485,434,411,515,739,750,667,680,533,499,404,411,450,458,524,663,606,609,422,774,929,912,860,825,739,624,527,592,643,730,727,796,775,733,469,474,461,466,643,749,677,707,582,512 20,784,276,1023,1023,1023,1023,1023,980,946,918,867,885,1023,1023,1023,1023,1023,1023,1023,1023,855,1017,980,926,913,831,804,687,825,967,1023,1023,981,998,904,847,867,900,922,969,1023,1023,1023,1023,976,1023,1023,1023,1023,1023,1023,948,1023,1023,1023,1023,1023,1023,1023,1023,941,802,936,943,995,1023,1021,1023,946,883 12,38,35,89,110,101,82,461,583,542,536,461,459,499,518,534,523,513,620,718,713,490,659,618,547,538,477,444,413,404,492,679,721,615,627,516,483,396,399,411,419,440,542,531,525,442,717,909,919,850,819,720,604,484,545,547,633,649,716,708,656,432,459,435,448,577,718,663,683,560,481 20,47,45,262,409,403,255,392,438,388,419,408,425,423,416,432,413,431,444,497,485,404,453,450,414,410,404,409,379,386,395,479,497,433,463,428,402,376,395,385,382,415,420,418,423,435,517,696,692,625,577,512,426,426,442,472,491,515,559,530,488,419,389,391,409,436,495,471,496,431,431 4,28,27,121,198,198,120,420,436,417,407,409,417,459,470,449,468,438,489,513,468,401,450,440,426,426,392,411,390,399,433,461,482,442,436,432,394,386,393,425,417,445,492,490,476,413,603,653,649,589,568,522,431,482,544,562,636,608,655,634,581,405,398,415,416,431,475,484,469,425,429 13,10,10,70,95,86,64,389,412,397,386,397,401,391,393,384,406,377,413,434,426,379,423,410,395,392,394,378,368,398,389,428,442,412,406,399,395,392,393,389,405,372,400,397,399,399,418,494,508,455,415,411,402,405,399,415,403,416,423,421,396,391,391,403,394,399,427,409,417,407,370 4,42,30,44,70,46,29,420,453,438,413,397,425,447,477,460,433,445,469,563,540,424,535,498,453,446,419,405,406,421,433,542,573,493,521,427,411,414,407,393,390,448,479,484,459,429,558,730,732,635,612,505,443,475,518,511,561,548,592,575,524,406,398,390,407,454,556,509,521,440,407 2,12,12,4,5,4,3,458,559,504,482,438,466,507,588,580,540,557,594,659,650,457,570,542,490,486,447,436,398,394,511,636,616,557,605,479,454,400,414,409,434,462,571,547,580,420,735,811,794,745,704,637,537,484,545,576,659,655,737,738,699,450,456,452,467,571,653,597,619,524,489 1,13,12,84,99,91,77,436,454,414,401,413,416,451,483,455,455,459,459,532,526,406,500,463,434,429,424,395,380,406,444,508,534,462,481,419,405,396,410,423,446,492,569,515,494,443,637,726,736,642,597,511,447,555,615,634,680,667,719,668,607,401,400,402,415,442,519,476,486,457,414 8,166,114,194,203,128,126,635,631,566,517,504,523,672,744,726,704,703,695,741,729,469,621,582,535,519,444,456,430,463,661,706,712,650,635,546,520,501,574,648,713,792,883,821,788,595,902,905,879,832,802,733,622,784,863,885,948,939,976,935,888,502,469,510,542,618,719,667,684,589,517 15,13,12,51,86,86,49,416,430,421,401,392,400,406,411,401,397,405,424,476,469,406,466,449,414,413,410,403,388,383,397,461,491,433,478,395,401,397,387,391,399,416,427,417,413,398,488,660,669,596,542,492,432,408,436,449,460,485,516,495,467,380,396,387,395,428,467,441,456,411,414 12,20,17,22,35,31,19,431,380,377,371,369,382,431,453,393,405,403,412,397,401,394,387,382,389,390,386,368,388,404,409,375,373,390,393,403,381,399,408,443,457,471,507,473,436,427,506,450,405,415,403,394,387,477,549,539,600,560,626,537,502,390,382,370,386,382,402,348,395,372,387 7,13,13,12,13,10,9,501,600,543,510,486,524,545,598,603,587,574,651,719,705,495,640,593,538,519,469,464,428,414,528,682,697,628,644,539,498,399,417,411,439,469,604,560,599,434,779,886,875,823,793,717,615,509,594,612,705,709,788,786,741,471,446,469,485,624,730,670,711,584,510 9,114,83,85,85,43,48,457,492,465,436,437,457,506,553,539,504,502,543,595,584,412,508,507,479,458,414,404,403,385,481,557,577,512,520,475,425,417,452,462,523,612,719,633,601,481,739,785,765,702,674,589,504,615,694,718,793,778,818,772,722,421,430,421,433,499,588,541,556,479,447 4,25,23,55,98,94,49,605,632,572,549,500,524,648,733,711,704,683,700,743,729,478,647,599,561,523,465,473,422,393,585,687,700,626,621,522,496,429,433,464,484,567,688,666,686,470,844,881,861,807,789,710,594,634,710,724,796,796,858,850,813,531,471,528,563,654,728,683,698,583,541 9,25,20,22,21,13,14,409,403,430,402,395,399,407,451,412,432,442,426,471,430,394,417,407,409,397,401,406,390,393,457,463,455,430,435,427,409,418,485,548,604,702,778,652,584,415,608,614,579,509,486,442,417,551,664,742,807,774,790,686,604,389,395,396,391,431,455,437,429,418,388 10,8,8,46,55,57,47,393,412,403,409,412,396,383,411,392,395,413,425,457,445,399,429,426,414,399,398,402,394,399,400,440,453,422,449,408,408,378,385,389,385,389,422,398,404,394,464,607,607,550,509,447,423,401,421,418,453,456,493,477,455,393,400,384,401,419,458,435,440,405,393 4,10,10,6,10,10,6,412,453,411,391,399,406,423,428,429,430,427,446,515,485,419,474,442,436,425,389,403,385,410,411,486,519,475,473,411,418,395,389,373,397,398,445,420,416,406,513,673,663,593,548,483,436,413,433,449,496,494,548,528,506,400,388,394,401,438,499,461,486,423,406 11,37,37,165,267,274,168,395,402,389,376,393,407,410,404,402,396,391,388,413,397,385,401,403,391,390,384,385,377,405,396,421,414,395,410,382,385,379,397,391,410,419,405,402,412,423,422,476,498,455,413,412,395,438,461,479,489,462,491,470,429,396,391,392,398,384,399,393,417,389,385 6,10,9,31,42,37,28,393,392,399,398,402,398,428,416,410,406,400,400,412,433,399,396,396,399,400,395,388,391,396,400,404,410,396,393,408,390,398,403,393,395,398,441,430,401,411,470,471,446,441,409,396,406,415,443,464,515,481,525,478,442,386,390,397,387,393,421,405,402,411,377 14,30,27,22,24,17,15,582,674,626,582,533,551,625,679,668,660,649,723,806,781,546,738,685,628,618,514,514,431,431,585,774,793,704,733,597,539,435,446,464,493,555,702,672,685,451,828,928,918,865,840,758,646,612,678,704,776,776,837,834,798,484,479,497,538,687,796,730,760,649,560 16,362,313,275,371,329,244,485,404,395,401,369,386,442,503,441,415,420,425,415,425,411,391,397,379,405,384,403,380,400,477,427,404,403,395,391,413,426,445,455,494,561,646,573,527,449,545,474,437,433,421,416,388,439,493,502,571,559,626,568,518,397,378,392,412,386,386,388,389,375,396 11,13,12,36,40,32,28,396,417,415,416,387,391,406,401,396,413,408,438,467,448,404,442,424,419,402,402,405,373,395,411,454,481,425,436,413,389,381,398,388,400,421,437,422,432,398,487,596,622,540,514,446,412,456,459,454,483,474,524,521,447,396,389,391,390,433,459,441,446,427,392 5,41,34,543,803,670,456,506,660,620,568,521,533,557,627,590,589,582,680,804,772,518,744,695,611,604,534,488,453,422,547,749,788,694,725,595,519,431,448,466,484,555,676,646,648,530,812,963,975,906,881,781,660,617,703,726,794,783,837,821,774,464,488,470,478,659,790,736,752,631,536 15,9,8,25,30,22,19,393,423,425,402,403,395,416,421,418,421,411,434,475,471,394,455,451,426,406,412,391,397,394,399,453,481,442,448,416,399,396,406,400,406,432,447,440,419,409,487,615,612,533,522,437,419,432,464,477,489,480,509,511,469,389,396,393,399,430,470,459,452,431,408 18,12,11,55,69,56,44,425,458,447,436,418,418,416,464,433,442,439,472,549,551,407,501,455,438,453,411,412,393,398,415,524,546,493,494,440,419,390,389,401,396,422,462,450,463,397,598,739,732,667,628,534,457,449,506,506,568,561,601,591,534,403,410,405,407,470,535,506,518,430,424 19,50,36,55,95,66,37,404,421,411,417,393,373,434,438,434,423,407,408,458,416,395,410,405,418,398,400,409,391,410,421,429,442,433,399,401,399,396,407,416,436,466,511,477,459,412,521,527,498,465,445,410,406,506,527,523,567,542,611,565,510,411,386,380,394,407,428,403,405,402,376 4,9,9,35,49,48,34,407,468,448,424,427,417,398,422,415,430,426,476,584,553,425,541,487,454,455,432,408,399,388,421,554,583,475,512,444,412,404,398,388,402,399,433,424,427,380,491,758,769,681,636,536,459,408,426,439,495,485,510,507,478,398,413,397,391,445,578,528,538,450,413 14,9,9,100,137,138,101,393,398,393,395,385,398,389,397,375,390,383,408,445,427,400,427,411,403,403,377,391,377,384,396,440,448,402,434,398,404,393,382,402,380,398,396,408,409,395,448,538,565,503,471,432,387,384,417,413,441,438,447,445,430,388,394,383,387,422,441,424,420,400,405 5,82,78,117,129,120,107,480,591,552,519,467,476,496,525,547,521,510,621,738,709,499,689,625,569,543,487,473,411,422,484,707,735,645,661,537,485,398,434,436,439,496,590,550,575,449,748,911,913,848,821,724,583,539,613,645,712,708,770,757,704,432,477,449,452,580,732,656,690,570,485 13,153,82,168,245,131,93,671,875,837,785,694,709,719,779,746,743,738,911,1015,971,805,983,919,853,832,731,663,534,467,679,990,1002,921,931,812,730,469,515,535,597,674,798,774,785,567,919,1023,1023,1023,1015,928,817,742,801,814,870,873,925,921,886,580,638,585,604,902,1011,944,955,852,754 20,8,8,32,39,33,28,392,423,422,412,391,399,417,416,418,403,416,456,465,475,399,452,440,427,403,399,408,383,412,408,460,461,421,441,406,394,388,396,388,402,414,436,416,421,402,518,633,634,551,521,452,430,395,431,438,470,476,529,507,484,407,388,397,379,419,483,457,447,421,388 13,70,70,148,218,225,151,401,400,400,390,399,387,416,397,398,411,397,419,450,433,397,401,414,394,410,394,392,405,410,410,429,422,412,421,402,385,396,387,404,390,418,445,432,400,413,459,523,529,458,453,437,406,460,514,512,533,525,556,506,453,385,402,391,397,383,413,416,435,404,383 15,9,9,23,26,23,21,432,445,415,406,408,404,450,457,462,441,426,487,539,503,422,508,445,450,425,428,399,388,398,435,518,541,468,492,432,417,390,402,388,426,419,489,476,461,395,614,689,690,615,585,524,454,465,505,489,552,556,600,597,534,400,393,418,405,463,539,518,507,453,424 19,24,25,51,62,62,50,432,490,458,411,416,426,421,455,446,448,434,486,601,572,427,520,496,457,458,416,411,396,407,436,548,587,493,524,464,432,407,385,399,428,439,513,485,476,422,607,766,767,681,638,528,465,465,540,549,614,591,661,640,576,417,406,394,420,474,592,519,524,469,430 10,17,10,38,48,25,21,432,389,382,376,364,390,445,452,429,439,409,390,403,405,375,374,382,393,389,385,382,344,410,408,426,385,387,412,396,383,416,430,430,438,487,551,511,469,446,548,502,448,421,392,399,404,533,593,591,640,620,665,603,530,379,386,384,395,399,394,384,377,408,401 7,29,28,35,34,32,32,470,561,538,508,473,471,501,557,541,547,536,595,687,656,480,612,556,505,502,441,445,416,394,488,647,670,567,594,491,481,409,399,413,435,466,571,554,568,397,730,846,835,779,739,660,563,474,537,585,657,650,737,723,685,439,451,440,440,567,691,616,623,534,477 20,10,10,20,23,21,19,385,401,382,389,373,396,395,405,393,396,385,386,387,384,390,400,380,386,392,377,386,386,398,409,389,405,389,382,387,384,390,394,406,402,408,438,412,409,386,415,416,413,402,397,385,391,434,472,447,464,461,463,472,430,389,382,388,385,387,398,396,391,384,386 10,87,77,85,124,103,68,522,669,639,590,506,554,567,621,609,588,592,698,826,799,551,781,722,650,639,538,518,472,392,527,791,824,728,763,597,520,418,434,450,474,546,659,628,630,474,784,952,961,893,867,767,640,593,677,676,743,745,802,790,751,445,491,468,470,672,816,761,766,659,572 9,89,76,161,184,140,126,508,511,467,462,425,433,571,634,596,588,571,570,603,583,427,496,469,428,456,417,409,391,553,758,660,621,564,589,523,508,636,805,855,914,991,1023,970,898,590,899,833,773,738,703,651,561,843,960,1011,1023,1023,1023,959,899,463,420,460,477,528,588,547,552,467,462 1,9,9,63,81,79,61,403,401,402,387,386,367,397,417,390,398,403,413,430,424,375,415,397,393,401,395,391,378,373,411,424,416,400,420,402,399,394,391,405,404,411,427,410,412,391,475,475,481,470,420,414,394,423,452,452,486,454,509,471,447,394,400,398,394,408,413,404,406,396,393 4,68,55,158,256,216,132,523,637,586,546,482,505,568,631,613,609,590,671,785,750,519,721,659,606,596,495,477,423,428,539,760,773,691,719,585,517,401,434,476,487,557,653,613,636,491,813,933,925,867,839,754,639,616,679,698,764,763,827,819,776,478,460,462,500,674,796,722,750,637,559 11,15,13,38,50,41,31,438,416,397,422,388,400,416,431,417,415,387,414,453,456,403,435,423,412,390,391,379,393,375,437,446,446,418,440,405,412,393,417,409,457,491,568,516,525,418,458,535,554,503,493,450,432,426,458,456,495,487,516,500,470,405,396,387,397,414,450,447,426,405,389 20,18,16,50,55,42,38,479,486,469,464,438,441,497,548,567,560,534,541,570,561,413,458,445,423,430,422,400,407,397,519,532,514,474,488,469,431,424,465,476,528,606,718,644,615,432,764,757,714,671,640,574,491,544,647,704,779,769,819,793,741,435,426,449,462,502,522,494,538,462,449 1,48,38,148,319,319,141,491,532,481,478,448,438,517,560,546,549,527,581,651,641,457,573,547,479,480,446,431,424,424,485,613,644,551,588,497,463,401,436,449,476,524,639,591,592,474,739,823,816,753,716,604,512,591,673,674,754,736,792,750,705,444,445,435,449,554,646,587,599,507,454 19,10,9,50,64,54,39,398,434,398,419,415,438,416,436,417,426,431,460,490,476,398,463,442,426,416,395,385,384,400,410,476,505,447,457,422,413,388,398,379,400,414,448,420,427,395,519,653,652,588,548,469,419,420,452,467,504,517,551,511,489,400,418,387,409,438,487,452,467,433,415 20,30,30,313,441,446,314,451,496,435,450,434,469,503,542,526,546,538,543,559,547,434,470,459,444,447,405,412,412,399,482,518,511,471,473,466,451,414,419,405,434,460,551,528,556,455,720,764,743,690,653,606,504,525,609,623,691,681,749,728,693,451,441,454,467,508,549,537,548,486,463 2,8,7,9,13,12,8,476,552,495,492,475,470,501,540,540,541,529,605,693,680,477,622,569,519,518,457,431,407,419,480,671,681,607,609,528,464,386,425,393,411,459,540,509,559,394,708,858,846,783,760,664,549,449,509,530,609,617,693,697,668,428,433,439,466,570,710,640,670,555,493 6,21,18,20,20,16,15,400,404,366,401,367,388,411,395,419,408,403,396,396,406,397,404,397,393,388,368,383,386,385,393,409,391,380,411,408,380,410,390,398,414,449,457,435,428,403,479,478,459,420,421,432,393,444,501,496,543,533,561,513,484,387,394,384,405,402,405,394,396,372,391 1,9,8,23,32,26,19,426,374,400,381,400,380,413,428,413,396,402,406,395,390,395,379,385,382,371,372,384,389,381,396,376,400,377,388,393,396,390,390,380,400,405,419,414,414,383,453,418,402,403,387,389,394,416,438,426,455,436,496,468,447,401,381,375,397,374,391,371,388,360,392 17,14,12,34,43,31,25,412,391,375,380,368,387,429,411,403,396,409,406,405,401,389,395,386,375,393,393,388,385,394,400,401,391,383,378,400,380,401,385,401,418,434,454,459,430,387,477,442,420,408,392,386,379,430,471,487,510,506,551,519,454,388,387,396,389,386,388,397,378,384,394 13,13,12,59,84,81,54,412,488,461,464,439,504,435,449,472,469,466,515,537,542,419,465,458,465,444,438,458,400,403,426,467,475,455,462,420,413,376,382,375,417,413,454,434,452,404,596,681,666,630,604,576,483,422,436,446,487,484,543,570,541,419,451,411,434,468,513,513,563,490,474 13,8,8,12,19,17,10,486,570,533,489,440,490,510,559,566,564,544,620,692,676,487,620,558,522,500,442,448,430,396,495,663,668,585,616,491,473,404,389,407,422,442,527,533,567,405,730,862,850,793,762,676,562,472,510,531,618,637,705,723,689,460,463,436,474,590,711,658,673,560,503 13,27,22,42,65,52,33,440,408,396,398,387,373,455,476,446,438,428,413,425,415,374,410,385,390,381,374,382,381,401,407,409,388,398,392,382,391,401,407,394,402,421,488,471,459,412,536,478,457,440,423,389,380,422,476,467,508,549,596,551,527,381,382,394,401,393,392,392,415,369,402 1,10,9,12,14,12,10,510,587,534,502,477,455,543,608,594,590,576,652,711,689,479,642,581,532,521,472,445,419,393,527,692,697,607,627,528,476,397,421,409,452,492,618,597,608,430,775,855,840,785,761,665,557,534,613,637,711,700,773,770,730,467,459,470,474,594,718,646,667,543,488 20,12,8,42,54,40,30,451,413,448,435,392,391,471,479,467,441,460,454,494,483,414,447,435,415,409,402,394,406,415,469,492,501,457,448,405,406,451,546,581,658,742,814,715,603,481,690,655,632,574,551,480,432,663,763,802,854,829,850,765,689,400,403,393,413,443,487,432,463,426,394 18,20,20,43,61,61,43,416,430,410,402,393,409,414,427,430,411,435,429,483,457,403,436,430,430,399,389,380,380,399,425,459,466,436,461,399,391,402,410,409,417,456,486,462,439,409,560,625,625,572,537,447,414,473,543,555,604,597,633,573,536,388,388,390,407,407,463,416,452,412,412 9,14,14,66,78,74,64,411,447,459,424,417,419,425,432,439,429,422,481,572,561,426,528,494,453,448,407,398,394,391,416,548,588,487,533,433,407,390,384,401,407,420,450,439,441,395,549,773,797,706,680,558,468,436,461,473,521,509,563,556,509,404,401,389,398,458,557,534,518,455,432 7,10,8,16,23,18,13,426,417,379,395,384,385,415,435,402,396,401,402,410,391,381,389,379,384,390,377,378,386,395,401,391,401,395,379,407,388,382,394,389,395,404,433,408,404,388,432,429,440,407,417,395,381,406,426,424,440,448,513,459,431,402,373,393,378,405,400,401,396,380,398 6,14,13,28,44,37,24,425,397,378,382,378,380,431,427,399,422,407,396,401,389,390,389,392,392,383,407,378,384,373,380,397,414,398,390,378,370,396,409,401,409,409,448,428,434,402,455,412,424,409,414,392,381,425,454,445,485,479,537,511,472,393,386,387,383,396,389,388,387,389,388 15,17,14,29,45,36,23,407,388,369,390,378,398,398,389,407,411,391,390,377,402,391,385,387,394,382,370,379,377,390,405,391,391,376,392,394,387,385,397,395,415,419,453,424,416,411,471,410,392,399,381,391,396,448,484,466,503,490,515,481,452,389,382,370,396,388,373,399,383,372,384 15,9,9,138,202,210,143,406,399,403,403,386,390,394,386,389,390,401,398,431,415,384,410,403,402,391,398,393,400,405,386,406,435,402,405,401,383,389,376,372,385,376,378,397,411,401,421,511,519,452,436,436,390,416,407,393,414,405,445,427,401,394,383,377,379,398,419,424,434,385,388 12,21,21,92,143,144,92,383,393,416,383,405,403,373,422,410,430,393,395,414,420,392,410,403,386,383,388,394,378,376,404,397,395,400,395,368,386,398,394,398,403,408,428,404,395,408,441,461,438,440,425,419,397,412,450,473,473,457,490,456,425,386,381,393,382,402,397,408,409,393,386 13,36,26,69,81,48,40,456,533,481,461,454,463,478,527,472,473,472,560,669,667,463,616,554,515,498,451,455,407,398,452,622,670,567,580,500,450,416,433,423,456,459,536,527,504,423,673,859,870,795,765,671,531,508,554,571,651,643,699,674,633,404,437,412,423,516,660,607,615,503,475 5,220,198,198,233,193,160,439,426,428,403,433,402,439,460,450,454,448,451,514,517,409,464,439,425,419,382,389,388,418,445,510,520,472,478,424,412,440,440,448,466,527,617,542,516,433,611,679,672,600,566,486,458,449,522,520,568,565,641,616,560,395,408,405,398,471,506,469,486,443,398 13,36,31,51,87,71,40,493,446,431,430,425,435,478,454,454,431,436,448,535,527,418,498,461,412,438,397,411,400,407,476,509,546,483,475,429,445,383,400,439,485,541,683,620,583,423,570,686,686,618,612,559,497,485,522,526,615,587,631,612,543,403,396,398,404,430,500,477,489,433,415 5,18,18,92,133,129,86,393,376,370,392,383,374,395,411,400,393,399,410,412,399,390,403,394,388,390,385,397,395,389,404,409,408,405,387,381,386,373,388,395,401,396,406,406,403,398,412,460,465,441,422,399,378,426,457,462,462,438,468,448,406,382,369,396,393,400,417,412,405,386,384 14,41,39,69,81,73,62,406,437,413,404,384,406,422,438,442,419,445,487,494,482,395,446,427,412,419,401,402,405,401,422,462,463,435,420,413,394,407,396,428,421,443,513,490,465,441,603,645,636,577,542,487,414,525,573,599,633,620,668,603,567,406,399,407,388,420,457,446,455,435,401 9,10,9,26,33,29,23,432,398,405,391,403,395,423,446,418,407,392,410,401,385,394,381,397,378,386,369,387,378,392,378,412,396,384,396,392,385,397,388,400,393,415,408,414,422,390,439,435,441,424,402,380,392,403,420,423,462,464,502,486,434,388,401,379,376,373,380,396,395,394,377 7,24,11,175,161,59,78,565,634,572,516,479,494,606,664,608,582,574,660,782,765,522,751,697,611,590,487,462,433,432,563,745,790,702,698,579,491,460,502,520,569,649,750,691,659,563,800,895,908,837,800,700,565,733,797,799,841,826,866,831,780,461,471,458,445,626,782,708,710,603,506 17,12,11,31,43,36,25,434,402,398,382,389,378,412,441,431,435,442,439,410,423,378,400,390,399,381,403,382,382,385,413,411,386,400,396,391,383,398,390,404,415,448,497,476,459,410,511,481,450,439,427,402,393,503,513,521,585,574,620,560,503,395,383,384,387,395,394,407,415,405,384 12,225,197,162,212,175,133,426,401,387,377,379,394,452,433,448,421,389,402,438,394,395,402,389,395,368,380,370,374,387,420,413,431,409,416,392,399,397,411,446,439,452,529,485,449,440,505,501,460,431,425,402,377,447,456,480,528,515,569,527,476,415,394,390,401,402,417,414,403,391,394 8,1023,665,152,226,106,72,706,578,529,551,488,509,741,784,758,739,717,704,714,680,468,551,530,499,490,471,446,393,755,909,785,719,665,683,581,567,864,992,1023,1023,1023,1023,1023,1023,725,1023,947,883,838,801,749,641,942,1023,1023,1023,1023,1023,1023,1023,537,450,526,540,625,678,604,671,527,520 19,110,95,150,179,144,119,532,660,605,574,507,536,551,599,606,597,582,691,794,778,517,746,695,620,613,519,483,438,395,528,763,791,704,731,593,542,396,413,415,465,490,610,588,610,472,804,965,973,909,879,791,684,565,655,667,744,741,810,802,764,476,472,460,464,656,796,741,760,628,573 9,15,12,67,94,64,46,423,472,451,421,415,430,426,466,474,457,447,485,553,548,429,488,484,443,416,415,412,390,391,435,517,542,493,503,432,416,404,393,393,407,443,472,477,468,422,606,752,748,678,639,556,475,452,486,529,574,570,625,592,561,414,416,401,410,489,560,493,507,463,420 12,29,28,45,89,79,37,382,424,398,389,394,377,400,418,407,411,405,403,459,460,387,434,410,413,414,398,385,404,378,380,448,443,441,403,412,408,378,378,394,387,375,413,406,422,404,443,584,569,536,480,447,412,394,409,400,441,412,456,463,424,385,362,391,389,414,473,414,427,395,407 17,13,12,28,39,36,25,406,395,393,385,387,387,402,406,394,423,414,387,445,432,404,409,410,406,403,402,381,390,386,389,434,426,421,403,412,400,397,397,384,405,406,426,404,403,387,474,566,553,492,475,425,419,416,428,469,494,492,522,488,458,392,405,396,386,418,428,432,428,389,394 6,40,36,68,79,70,61,511,532,501,500,417,479,496,550,534,492,486,557,687,661,447,635,585,500,488,434,405,398,418,552,655,700,595,629,504,446,414,447,472,530,636,767,698,670,442,709,808,824,752,741,656,549,555,622,618,694,690,745,717,656,400,427,410,426,508,673,596,629,499,432 11,9,9,33,41,40,32,408,427,428,425,409,400,416,417,427,422,419,439,524,504,419,480,431,430,433,406,412,382,370,426,481,518,471,484,432,394,391,409,404,407,430,462,435,433,379,551,702,719,635,607,513,448,449,493,490,559,552,581,551,534,402,411,394,388,434,506,481,484,425,408 19,21,20,59,78,74,54,423,515,486,476,433,453,446,475,465,467,465,522,646,617,417,575,556,482,462,436,439,412,416,453,601,645,558,574,463,442,387,375,394,408,434,524,523,537,423,661,841,855,781,746,642,514,505,549,548,622,616,678,656,603,416,420,405,421,507,636,587,593,493,479 14,14,13,26,33,27,20,443,516,497,469,420,424,446,501,486,477,443,550,653,632,436,606,556,496,473,424,423,414,399,450,613,660,563,575,479,428,402,396,412,426,469,538,496,516,414,638,791,804,727,696,604,485,452,523,525,610,605,671,640,595,424,423,419,431,523,644,600,592,480,454 6,23,16,58,67,43,38,426,403,390,392,386,365,435,461,433,433,399,419,434,435,374,420,383,410,382,378,381,378,382,417,431,420,396,398,385,385,408,404,420,428,458,509,453,470,439,527,505,508,452,454,403,402,478,513,523,571,561,613,561,515,408,383,380,371,385,426,408,417,402,384 17,13,13,50,60,58,47,410,435,404,425,404,394,398,436,402,416,411,455,493,504,405,470,444,429,419,399,390,388,377,405,461,513,452,458,406,404,407,404,399,382,406,429,394,399,394,505,698,711,634,586,501,448,384,432,421,462,479,491,495,460,401,409,388,393,432,503,452,479,428,414 18,55,49,189,254,216,161,468,523,494,485,446,445,477,484,478,496,484,565,698,663,467,656,609,520,503,454,438,413,519,452,654,700,584,614,497,446,468,427,433,452,483,557,533,518,442,678,843,855,770,738,621,496,544,599,614,675,668,725,697,636,434,414,422,424,527,691,613,611,507,445 19,22,18,39,48,37,32,423,428,397,418,418,405,451,455,448,444,454,431,450,461,402,430,416,417,403,394,387,416,428,438,425,461,433,417,409,400,428,443,440,498,576,661,563,510,411,596,612,597,531,497,478,416,507,607,634,708,674,711,646,574,408,397,417,403,418,442,428,449,421,409 9,17,10,54,66,31,26,430,405,409,411,380,383,431,439,419,427,402,417,440,467,386,420,419,409,388,410,389,373,390,411,439,434,400,424,420,406,401,393,392,401,425,486,459,431,398,530,560,556,470,474,446,399,449,504,499,550,548,577,550,508,375,399,388,391,402,459,429,423,415,388 17,10,9,27,35,28,20,398,390,387,391,385,402,406,392,399,391,390,387,397,389,401,384,393,397,386,382,372,385,399,406,388,383,389,394,382,396,401,390,410,409,408,425,414,400,394,416,410,396,379,393,393,397,425,442,428,453,437,450,442,417,392,379,390,383,389,384,372,382,383,392 17,16,16,135,250,251,134,594,732,681,637,619,647,626,688,689,686,692,795,821,804,594,710,681,661,611,548,559,487,403,641,804,770,728,752,677,610,395,413,421,453,478,653,676,722,434,869,1023,1010,980,944,882,790,544,616,645,743,756,833,851,819,555,615,553,580,833,895,850,889,778,710 15,19,14,21,31,22,15,464,387,395,385,403,393,447,444,427,424,399,418,396,412,382,393,395,396,397,391,391,382,383,417,406,407,398,381,380,375,391,377,384,405,412,452,418,438,407,467,422,432,413,410,404,398,425,459,439,478,507,550,502,483,379,380,378,394,387,409,375,408,384,375 5,23,22,131,222,195,109,428,520,489,461,438,448,441,463,457,471,454,567,642,629,453,601,559,498,481,443,433,409,392,446,561,622,545,534,467,437,387,386,404,414,449,467,451,468,422,604,830,844,763,729,628,508,462,490,493,584,566,633,612,554,412,453,424,400,519,643,597,599,487,462 17,349,298,214,285,237,182,408,402,422,407,421,414,439,460,469,427,432,420,412,443,397,402,416,386,389,410,382,384,425,446,448,417,417,398,405,376,406,425,458,501,564,655,575,523,435,534,532,483,477,447,449,411,459,511,509,585,583,636,593,541,387,361,383,392,409,423,374,423,393,395 20,38,32,44,47,31,31,462,465,429,434,411,392,483,532,504,502,481,471,547,520,416,480,455,426,420,414,412,407,452,560,530,543,483,491,442,424,496,632,707,776,857,932,835,737,455,756,730,705,622,610,512,463,630,754,817,902,885,910,828,757,424,411,417,412,450,516,499,500,438,418 11,83,77,203,366,341,188,500,635,581,531,497,512,499,544,513,527,502,644,784,751,492,736,692,602,593,527,481,428,400,487,736,790,700,705,562,504,415,435,410,427,484,581,579,540,457,740,984,1005,932,905,808,658,537,600,630,693,685,747,739,684,446,482,433,447,602,783,742,747,631,518 7,93,86,211,306,279,191,538,568,508,500,457,495,540,617,594,584,565,627,706,675,487,631,577,515,514,444,442,417,439,517,656,668,604,618,536,467,415,452,444,482,544,654,617,624,511,781,869,866,808,773,693,581,644,717,726,786,781,829,799,746,431,443,451,471,583,691,642,656,564,484 18,9,10,40,58,59,40,397,418,386,393,392,398,411,416,394,414,398,423,451,441,387,431,409,396,387,380,398,389,374,398,421,428,401,415,412,388,367,388,383,375,409,411,421,407,397,465,576,570,496,469,439,420,421,418,423,461,458,471,473,453,392,401,397,392,410,430,414,435,391,395 1,13,13,21,32,29,19,413,433,428,393,392,405,408,451,455,421,418,449,500,471,404,438,422,389,410,384,389,384,384,411,456,484,438,418,383,402,396,405,400,427,439,472,451,455,431,568,655,646,561,563,482,433,459,510,531,581,562,610,592,542,398,388,408,393,424,487,441,453,427,379 10,35,15,50,79,37,24,482,399,414,386,390,383,455,488,450,428,418,429,457,438,404,427,415,409,394,408,399,402,388,435,472,483,450,446,411,405,421,413,420,455,482,585,530,484,418,617,568,562,489,489,437,417,507,566,567,648,653,713,662,592,391,384,398,387,407,431,441,404,394,410 18,16,9,33,40,22,18,476,484,459,437,412,433,507,544,519,504,487,504,554,561,427,501,480,441,423,405,417,405,404,505,534,546,485,530,429,425,421,456,491,505,597,757,628,583,499,715,739,727,660,623,561,475,655,724,721,766,753,793,747,697,409,407,411,426,453,543,491,497,440,419 6,10,9,30,48,45,27,403,438,431,418,402,437,384,422,408,408,415,439,541,549,429,559,497,452,442,398,414,399,395,414,496,571,487,497,437,396,392,392,376,385,426,428,425,425,397,487,647,703,584,574,463,427,419,429,411,483,463,486,479,460,402,403,405,397,428,564,498,519,437,395 3,16,14,50,65,46,34,500,664,615,560,522,514,568,612,603,592,587,707,801,778,549,748,696,625,603,514,482,440,415,536,778,799,713,724,604,503,395,415,442,447,496,638,606,622,447,803,949,945,885,853,769,636,550,657,656,744,742,803,798,764,472,467,462,481,689,806,752,759,649,540 2,23,22,492,713,743,504,428,418,413,431,410,393,413,409,386,404,402,445,503,503,400,477,445,430,437,397,416,392,408,404,461,516,453,483,422,403,392,385,379,388,397,415,428,428,452,513,677,678,598,582,495,428,422,413,457,485,469,503,503,462,416,408,412,401,433,493,466,481,433,402 20,28,27,109,144,132,99,464,487,465,474,432,445,476,506,504,504,489,542,619,588,440,524,504,473,464,431,427,407,411,454,580,599,528,542,457,442,395,406,408,417,450,543,499,527,428,690,802,801,738,706,617,522,476,560,573,645,651,711,688,647,424,432,422,436,521,613,563,577,488,441 1,12,12,120,197,191,114,413,436,425,428,401,407,434,443,431,429,415,472,514,486,400,501,454,439,438,415,380,377,375,413,475,521,466,467,413,415,395,395,422,405,415,469,458,435,418,543,697,699,609,571,507,460,452,495,476,536,548,590,549,490,395,401,384,416,440,525,478,491,419,418 15,14,10,65,95,62,41,468,581,548,494,463,464,472,533,518,512,489,591,741,719,487,714,649,567,534,450,430,427,395,457,703,758,640,673,539,462,412,407,411,439,470,562,523,539,433,688,871,886,803,776,664,534,531,577,594,658,641,705,689,644,432,452,436,428,569,739,676,672,550,478 8,56,55,252,424,425,247,422,413,412,420,399,393,444,473,468,478,442,456,430,441,402,408,396,404,394,413,376,378,398,442,425,424,405,421,399,396,397,402,392,438,459,525,469,479,464,587,583,515,512,460,446,426,522,595,599,634,615,657,617,569,406,396,399,418,434,433,427,426,396,391 20,8,8,28,30,27,25,378,408,386,398,416,401,398,397,419,395,388,418,483,470,394,436,419,406,408,404,390,373,394,398,443,465,436,465,385,395,393,393,403,397,406,432,427,408,394,458,636,648,559,530,444,444,425,439,439,484,459,490,494,440,389,392,375,385,412,454,434,442,394,398 4,9,9,70,125,130,71,397,450,433,420,400,418,402,421,420,420,412,459,511,507,410,482,453,421,417,401,407,391,396,409,491,534,472,477,425,398,380,390,392,401,404,419,421,426,402,539,735,741,662,627,536,441,415,429,445,507,464,528,512,498,389,407,394,389,430,503,495,509,433,414 9,9,9,55,67,62,49,396,424,416,412,403,399,413,419,404,431,416,434,506,476,406,460,445,403,398,411,401,404,393,393,452,476,444,441,401,410,404,398,388,394,377,430,416,408,398,492,644,666,560,529,467,437,422,456,452,480,468,507,505,467,403,384,393,395,423,502,458,447,429,399 19,17,17,46,73,69,42,415,500,480,453,414,436,441,459,444,429,449,512,619,624,445,565,507,487,450,439,431,392,399,428,562,627,541,542,442,440,404,413,392,415,423,505,456,466,413,601,810,827,742,702,611,494,445,479,503,563,545,624,593,556,410,416,406,420,484,602,537,554,488,449 11,15,15,104,127,118,97,414,465,475,439,419,417,417,451,438,444,414,493,573,569,416,541,483,469,448,414,411,384,382,418,544,595,489,516,439,421,402,384,378,416,440,494,458,447,405,547,738,765,661,642,538,461,461,470,490,552,537,577,569,529,407,407,387,406,461,544,528,521,463,421 10,11,9,28,35,26,21,428,392,386,391,385,381,431,439,417,391,402,394,414,413,388,404,403,378,396,376,391,393,407,385,402,411,400,406,385,396,389,414,391,408,414,430,436,409,395,460,437,448,431,419,404,394,395,414,435,454,458,516,489,438,397,379,374,380,383,419,409,416,397,393 8,94,78,229,503,412,187,416,550,524,486,442,483,479,489,449,469,468,586,716,702,495,682,638,557,535,468,448,423,413,449,632,684,592,610,507,439,391,382,391,433,428,507,465,478,462,623,896,915,837,802,693,565,506,516,519,586,570,646,632,577,433,442,412,422,540,703,645,644,524,478 7,84,45,77,70,32,37,476,435,428,384,429,422,522,546,519,505,476,485,492,501,402,449,429,433,403,403,403,397,429,549,508,524,456,487,423,418,494,607,661,729,823,905,808,721,547,830,746,684,621,597,534,470,752,861,909,977,958,982,898,834,433,405,408,445,462,508,484,457,441,394 19,23,22,207,258,253,202,397,410,431,409,375,386,394,407,416,415,384,388,475,442,403,443,415,416,407,388,399,371,385,408,456,485,441,433,412,399,390,385,405,383,396,401,434,417,409,463,638,656,565,518,472,413,386,428,425,445,444,481,464,445,396,403,383,398,409,451,447,426,416,388 20,13,12,62,90,74,52,404,434,426,410,405,403,415,430,424,412,423,454,493,474,399,459,433,426,401,396,404,401,397,414,460,512,452,471,428,403,404,396,409,406,432,451,444,439,402,541,686,686,596,584,485,435,415,471,460,526,506,542,516,501,393,404,398,394,434,502,471,461,417,391 3,23,14,50,58,34,28,468,452,438,424,414,412,513,559,537,523,513,521,520,516,395,447,436,429,420,418,374,395,451,525,528,508,454,459,435,422,470,552,566,637,717,814,736,680,491,775,704,648,599,556,514,463,660,754,791,872,864,902,837,770,419,420,436,423,472,477,458,477,431,431 16,35,34,161,240,239,160,475,480,453,428,436,424,522,559,563,541,535,535,560,544,430,491,457,439,419,404,412,387,446,460,509,528,499,484,453,421,424,421,441,446,494,573,546,554,464,714,754,734,672,634,565,508,568,629,663,731,723,773,741,685,428,419,450,454,496,563,524,529,465,452 20,92,80,337,417,384,303,561,627,603,554,495,506,581,652,629,623,601,677,772,744,491,693,652,571,560,487,474,418,420,561,727,756,667,691,553,489,438,470,474,509,564,694,670,659,510,835,932,930,867,840,763,631,655,745,770,844,830,875,850,806,481,469,457,499,638,756,705,723,593,510 16,18,17,86,120,114,79,412,439,439,421,420,443,423,451,472,432,436,481,538,506,437,471,454,438,430,405,426,384,401,427,514,543,461,467,445,405,385,417,395,415,422,489,447,467,416,564,719,722,656,618,500,467,444,480,493,538,538,594,563,527,399,402,401,409,452,543,492,517,449,418 17,13,13,54,66,58,49,403,424,413,415,400,407,422,416,410,413,406,432,456,456,399,422,421,399,405,396,393,381,405,402,455,473,436,420,422,398,395,405,398,417,419,463,436,437,399,533,603,609,541,516,466,421,417,473,475,533,533,572,536,516,405,401,389,399,422,454,429,464,415,389 1,118,100,581,1023,901,469,717,833,793,796,764,814,783,862,869,870,872,888,879,894,591,725,722,712,700,657,691,598,467,751,771,762,717,760,695,669,487,518,534,580,687,813,808,838,617,1008,998,968,950,944,925,844,758,831,850,921,926,988,1003,976,759,730,763,788,851,854,845,891,812,790 5,20,20,27,28,27,26,548,541,494,476,473,477,599,649,643,633,616,599,613,623,419,494,461,477,468,428,428,406,418,550,563,564,509,538,447,459,426,438,472,476,572,693,664,656,483,836,809,764,727,708,651,545,668,739,768,835,835,886,865,817,469,435,469,490,552,595,546,590,509,465 13,10,9,31,37,35,30,406,444,418,432,397,425,410,432,413,417,413,448,514,514,409,493,460,427,432,393,399,392,389,424,501,530,457,487,441,412,397,386,399,395,420,447,428,446,398,520,694,702,620,588,502,435,427,461,463,498,494,538,510,505,393,394,396,406,440,498,481,462,438,403 1,173,64,494,526,155,136,818,965,931,885,801,807,858,899,875,864,848,978,1023,1023,884,1023,1016,948,938,843,782,664,572,818,1023,1023,1015,1023,913,832,623,739,768,814,884,962,922,909,819,1013,1023,1023,1023,1023,1010,904,940,984,986,1023,1011,1023,1023,993,688,732,682,712,950,1023,1023,1023,938,844 16,8,8,54,73,70,50,446,440,442,417,408,398,405,441,411,430,423,452,516,501,404,461,453,419,427,419,390,395,368,398,490,509,450,469,442,429,378,373,379,398,417,438,434,423,414,540,707,711,622,590,493,449,418,445,453,521,495,562,546,533,405,411,400,406,448,510,454,488,406,409 16,12,11,56,62,60,53,424,428,442,424,408,393,419,424,448,432,432,440,492,482,395,457,436,429,428,398,388,398,410,408,458,481,427,455,432,400,395,405,400,411,425,482,462,435,408,548,661,664,588,560,492,441,450,509,523,570,556,604,573,538,407,400,379,402,435,478,458,472,436,411 2,33,31,160,282,265,147,448,524,481,466,449,437,447,473,482,462,474,552,668,644,450,610,559,499,476,460,394,414,413,438,621,655,561,585,493,440,402,396,407,412,433,503,485,490,431,623,829,841,756,716,621,505,462,500,522,592,580,655,632,600,412,414,407,425,520,664,594,599,510,449 17,24,18,61,91,49,29,417,420,399,384,390,384,428,433,422,411,411,411,452,452,391,448,416,400,407,407,373,383,383,402,431,459,436,421,407,414,392,394,407,429,445,494,449,429,415,508,557,589,520,476,436,402,456,507,512,549,549,588,541,487,396,382,391,391,406,448,439,428,415,405 12,11,10,46,66,58,38,396,438,443,414,416,410,428,427,414,405,417,450,530,537,407,487,471,430,416,416,382,386,392,406,493,531,447,496,428,417,387,411,382,402,414,464,438,436,414,548,701,710,617,606,510,425,424,457,464,520,512,561,547,504,408,384,396,391,434,518,490,478,431,403 12,11,12,75,84,85,77,403,440,414,415,404,409,378,392,394,389,373,418,438,479,397,424,428,416,414,416,424,395,387,383,442,462,439,466,421,422,377,379,390,384,389,392,401,414,386,411,586,639,590,557,500,460,393,408,420,394,411,430,434,417,388,402,390,380,399,451,445,474,431,430 17,58,52,232,387,357,212,433,488,437,432,429,444,455,464,480,449,458,489,549,547,425,499,487,455,453,427,415,384,410,453,503,535,485,491,436,406,404,403,401,399,432,477,472,465,424,624,788,780,720,663,575,533,446,506,520,582,589,643,614,582,415,408,420,410,470,547,504,534,443,446 9,64,56,101,138,116,90,503,650,607,570,498,522,533,577,564,573,536,672,790,762,529,740,688,607,590,517,489,437,426,507,761,802,707,727,593,512,440,415,435,454,515,629,592,602,446,764,933,933,873,844,752,625,534,615,637,708,708,759,766,716,435,452,450,470,625,793,727,741,620,512 20,24,15,59,75,43,33,464,402,379,390,403,381,483,488,461,435,419,426,431,439,398,399,414,406,386,391,378,380,407,432,427,422,394,422,383,386,426,420,420,436,485,540,503,469,432,566,527,483,439,442,401,393,502,547,558,621,634,678,649,551,396,412,402,387,405,415,420,411,402,384 2,39,31,42,48,32,30,425,431,433,419,404,433,419,423,443,425,431,476,569,559,407,527,498,452,434,402,410,383,365,424,539,578,500,498,438,417,403,415,394,421,464,496,470,454,420,556,707,732,631,587,491,445,494,533,526,574,573,618,588,515,382,388,402,398,457,553,473,494,449,397 7,15,13,44,49,36,34,400,415,410,383,397,403,404,433,402,408,411,425,409,419,386,408,393,385,391,385,379,377,391,391,404,393,400,402,389,403,401,402,426,442,458,513,462,431,426,489,486,445,434,416,416,395,503,553,537,599,578,619,558,483,381,384,389,380,382,401,386,404,391,387 2,177,150,151,176,153,133,620,786,745,699,638,637,648,717,698,699,686,821,916,894,662,873,824,744,734,630,572,491,411,635,885,913,824,846,717,644,447,461,472,523,621,744,724,734,538,881,1023,1023,985,960,877,767,671,759,774,834,836,886,883,849,538,553,528,557,781,912,855,868,765,664 16,11,9,37,40,30,28,384,406,382,350,398,395,400,397,398,398,401,396,407,397,382,389,381,380,379,377,385,395,388,379,404,399,382,396,384,385,397,394,413,409,428,449,425,416,399,445,434,429,422,402,397,365,431,452,446,464,460,492,474,439,376,380,374,390,387,391,398,395,374,380 11,8,8,26,31,30,25,406,423,432,422,404,422,403,405,423,395,408,431,498,468,397,469,450,437,404,401,404,390,373,409,476,495,452,454,442,395,387,398,389,399,398,420,424,416,402,490,674,682,607,576,480,438,409,429,427,460,452,498,477,461,393,392,398,386,429,496,452,455,441,408 8,11,11,50,64,62,48,420,446,435,392,397,415,425,442,451,412,424,427,462,444,391,439,424,407,419,407,389,400,386,417,451,468,427,454,412,395,408,399,405,403,426,470,440,432,409,540,625,626,555,519,495,432,420,476,491,546,530,566,552,516,394,400,404,398,441,462,455,481,433,404 19,86,43,88,132,62,44,440,422,404,387,419,402,484,546,515,503,454,457,445,449,389,403,379,375,390,385,377,361,413,477,434,410,422,407,395,401,418,443,460,466,511,622,555,514,452,607,535,481,470,418,424,411,537,627,645,666,671,722,668,597,396,384,399,416,402,419,412,409,371,372 16,13,10,34,47,33,24,459,389,398,397,375,374,454,457,441,439,401,395,398,423,392,399,397,390,383,374,383,388,391,404,418,411,400,416,368,388,395,400,405,428,419,474,450,450,412,509,470,451,439,422,398,380,463,479,456,535,549,599,570,508,392,391,396,402,405,408,413,399,392,394 10,36,35,65,61,61,64,440,582,555,508,462,466,508,516,498,502,491,597,759,740,491,722,680,583,558,485,450,419,403,490,707,768,649,672,559,464,393,414,426,443,474,580,535,526,447,690,882,904,823,792,676,557,561,607,627,678,672,724,699,644,441,455,418,426,575,760,696,697,595,476 16,47,35,55,91,66,40,420,404,389,396,372,396,399,414,407,424,419,379,389,402,384,399,391,385,380,386,380,382,387,411,391,405,374,395,378,399,414,412,423,426,471,502,471,467,407,505,436,409,385,391,402,371,469,518,529,545,546,596,546,482,387,375,391,388,395,407,384,376,385,400 2,39,22,57,67,31,28,456,408,424,412,382,373,473,504,491,448,452,437,456,436,384,436,419,375,376,390,388,386,396,428,445,440,399,426,410,401,431,442,458,485,540,643,559,507,475,648,557,536,474,468,427,425,615,674,686,733,713,758,704,622,399,379,394,390,404,449,422,401,400,390 5,10,9,14,17,15,12,420,434,422,417,407,381,412,430,407,406,395,445,533,534,400,543,500,452,453,428,381,384,402,397,494,568,482,497,417,403,391,398,392,413,413,469,445,428,396,456,597,670,558,523,443,394,459,474,481,521,510,536,489,467,391,385,404,406,414,562,496,488,435,403 17,62,56,670,737,701,639,519,569,526,504,454,453,526,555,567,568,535,597,700,682,461,656,610,525,509,464,439,403,451,508,659,701,581,628,519,457,465,481,498,546,620,683,618,597,589,741,866,876,802,768,661,555,756,832,830,838,797,827,779,721,459,432,454,451,553,697,628,640,521,473 1,133,100,225,297,219,168,627,790,748,703,618,653,678,733,725,722,697,812,918,893,667,879,825,748,741,631,586,501,443,654,887,915,838,853,733,654,443,487,474,551,618,767,740,743,530,890,1023,1023,985,960,882,757,699,769,787,847,844,902,896,860,555,579,544,559,784,917,864,871,767,677 13,34,32,10,12,9,8,420,457,455,420,418,419,434,444,427,433,458,474,562,553,411,549,493,439,444,415,415,389,377,433,558,582,523,517,442,431,402,397,417,417,433,474,461,466,404,562,735,745,660,640,533,458,470,489,516,550,552,598,584,518,419,411,408,417,478,594,517,527,467,426 5,101,94,190,231,212,176,498,646,608,557,522,520,526,579,566,564,552,666,783,776,523,744,693,610,595,502,501,444,415,504,743,787,702,712,599,527,418,426,401,455,487,614,571,603,463,764,941,952,884,858,755,644,552,636,645,715,717,774,762,716,435,478,430,460,637,766,719,728,615,522 6,20,18,36,56,47,28,427,384,399,384,375,395,402,400,418,414,405,398,401,406,382,403,388,413,393,379,390,408,374,394,415,391,388,391,377,380,377,396,391,396,404,435,408,398,398,430,435,442,417,402,399,397,397,425,424,446,448,479,434,411,377,399,364,397,397,396,372,402,407,394 5,12,12,63,122,114,57,513,471,451,463,425,440,559,627,588,574,550,569,533,527,403,445,442,428,406,400,418,412,423,567,534,519,474,491,447,428,437,456,495,534,624,741,696,683,461,794,745,689,639,612,550,496,609,712,746,820,810,858,828,781,469,403,465,469,487,492,479,504,433,427 12,127,105,189,227,169,137,533,686,633,591,530,525,565,617,619,592,584,704,830,813,548,788,731,640,634,545,515,446,442,606,807,842,755,764,635,556,420,458,502,560,640,766,713,709,505,810,968,974,909,881,793,654,659,730,735,798,782,840,822,778,478,476,457,472,675,827,769,775,657,548 12,100,82,97,106,84,75,522,717,672,612,540,531,563,628,596,576,592,746,866,829,606,831,764,698,663,553,524,456,420,537,837,868,775,795,652,573,426,423,469,495,576,689,650,655,459,799,1023,1023,966,937,832,691,617,692,707,775,771,828,807,763,451,534,454,489,746,908,845,855,739,631 12,44,44,171,281,282,170,422,448,426,411,407,407,424,442,409,419,421,424,459,458,389,445,420,413,410,380,389,385,393,400,447,451,439,430,417,400,402,400,417,417,466,481,446,437,438,538,645,643,559,538,479,425,554,660,659,639,593,623,567,498,423,391,413,391,439,434,423,445,403,400 15,12,12,44,53,48,42,400,431,430,417,403,388,397,420,405,414,421,465,544,552,416,523,465,422,440,391,402,394,423,401,516,551,484,481,418,432,372,389,400,396,398,432,426,437,394,533,728,747,668,617,520,436,411,448,461,512,474,531,508,475,383,384,394,397,453,528,487,478,450,431 10,10,9,25,34,29,21,414,404,399,403,387,383,413,432,429,417,416,403,422,436,391,409,397,385,386,388,391,388,380,401,413,423,411,403,397,382,394,390,391,385,414,425,416,417,390,479,481,488,443,436,409,404,416,436,448,482,481,524,519,460,390,398,378,398,419,422,401,418,398,388 3,21,20,96,148,142,90,434,396,387,396,418,419,440,440,437,424,424,442,489,481,392,459,439,429,413,379,388,397,421,386,465,482,425,447,405,402,418,387,410,415,454,468,449,448,408,558,643,638,580,531,462,422,485,536,578,615,616,662,579,538,402,381,400,395,413,470,447,439,432,409 14,113,82,212,345,264,162,544,650,618,570,494,502,598,637,610,603,586,699,813,781,547,782,709,637,616,509,474,434,421,545,787,814,702,723,569,533,481,485,505,553,636,726,678,657,563,800,935,930,860,833,714,596,710,759,754,803,790,844,817,770,483,458,450,482,688,816,755,751,628,538 12,32,29,22,23,18,18,548,653,599,567,510,549,567,655,648,632,633,710,787,754,546,709,664,598,581,496,491,450,404,546,747,765,685,711,578,506,415,428,423,464,506,663,647,653,444,829,928,911,861,838,767,651,560,656,672,760,764,832,830,790,495,484,488,522,687,793,748,770,633,542 12,14,13,39,51,53,39,392,458,433,429,407,416,406,422,432,408,427,466,541,533,420,522,484,442,430,420,397,401,388,425,528,562,500,500,426,437,392,386,398,391,406,432,437,433,403,506,753,763,680,638,539,461,399,441,447,476,474,532,513,480,388,407,391,390,456,533,509,492,440,400 6,11,11,115,170,177,118,395,399,375,401,370,393,399,396,397,386,387,391,412,422,396,405,407,396,389,402,390,386,383,399,418,420,406,422,400,402,378,391,393,400,396,397,392,401,406,417,489,485,442,424,393,389,405,418,397,410,407,431,423,413,378,394,395,385,378,435,407,397,398,405 16,11,12,59,88,86,57,412,458,446,421,402,423,442,428,429,435,447,473,546,508,434,495,476,447,432,407,422,409,396,427,507,523,476,506,415,435,387,380,388,397,403,445,443,446,405,549,746,744,678,634,549,471,417,446,459,509,504,554,561,520,399,412,400,395,467,539,493,517,470,421 5,26,17,109,150,132,93,453,461,427,402,407,418,473,475,457,472,446,467,550,551,408,500,464,449,436,421,411,381,405,429,518,552,490,516,424,423,412,420,412,439,478,546,490,468,407,611,751,751,680,635,542,465,523,559,566,605,624,672,640,552,412,426,400,402,446,538,507,496,453,437 16,17,15,33,44,38,28,391,382,391,383,372,393,407,381,395,397,384,372,374,395,372,377,387,386,388,377,392,387,366,406,390,385,383,366,380,383,383,408,373,396,406,413,406,393,407,421,405,381,397,391,378,399,402,421,419,455,449,468,448,424,378,399,384,377,392,385,392,389,406,388 6,113,85,182,268,229,147,521,665,618,584,510,533,547,585,576,580,558,691,819,789,536,773,723,642,619,528,495,438,408,509,774,822,722,752,606,513,409,439,463,483,517,638,606,619,504,777,944,953,886,853,760,642,609,678,691,752,743,807,783,740,462,450,463,463,654,807,756,765,634,534 12,38,29,113,184,125,71,547,932,897,847,777,785,590,623,590,576,578,924,1023,1018,852,1023,969,923,897,802,773,644,406,594,1023,1023,980,987,887,814,409,415,432,453,505,654,649,670,461,835,1023,1023,1023,1023,1023,951,532,592,600,686,704,785,797,775,474,755,461,500,929,1023,1014,1023,938,858 20,9,8,26,31,25,20,403,397,388,397,383,389,420,386,401,416,429,395,405,394,378,407,393,382,395,403,393,396,377,377,406,411,396,391,394,386,395,380,395,409,421,455,423,415,399,460,447,449,439,394,401,381,423,460,460,497,479,509,501,449,406,378,378,381,398,381,401,400,388,390 9,83,80,92,99,91,87,479,579,536,491,428,448,508,505,504,496,492,560,712,692,449,674,628,547,526,455,422,407,412,453,660,729,618,625,497,460,418,417,431,452,484,565,535,540,459,698,859,888,809,770,678,535,529,613,614,704,684,752,719,668,437,395,444,442,529,718,647,650,551,476 2,9,8,46,56,36,28,380,427,427,399,393,407,401,408,419,422,408,461,514,476,409,485,461,432,429,408,394,374,382,400,474,535,463,460,417,395,389,388,397,396,399,425,413,423,400,495,665,671,584,556,486,414,429,457,449,481,470,510,504,471,376,397,395,394,423,506,494,465,428,404 15,25,25,117,197,205,121,371,391,386,385,386,404,384,403,392,370,372,385,401,419,377,397,396,388,369,403,374,379,404,405,407,384,392,379,398,397,392,363,388,409,399,415,385,400,401,411,434,449,407,412,379,376,440,452,459,464,436,448,424,401,400,399,392,398,395,390,410,371,401,398 15,13,13,38,53,54,38,396,478,468,420,412,428,433,436,439,444,433,494,594,569,420,538,505,465,464,425,398,397,402,413,550,590,511,522,439,428,392,386,386,413,419,499,443,454,409,552,800,813,733,690,560,496,465,483,490,548,530,595,560,535,405,414,403,393,467,569,523,517,487,424 4,61,53,29,32,22,21,414,443,407,429,399,408,414,442,417,415,413,424,479,468,398,447,439,416,421,406,384,374,403,403,466,474,456,441,399,412,366,373,420,420,411,473,421,434,398,532,648,624,551,528,470,429,448,464,491,529,525,573,546,487,408,415,398,384,439,477,469,465,405,402 18,11,10,22,29,26,20,428,394,376,379,370,386,424,432,421,417,412,380,408,397,402,391,390,379,396,377,372,367,378,414,394,403,399,382,390,392,383,389,382,403,429,470,435,442,402,467,429,417,403,401,391,379,431,460,472,500,523,552,514,469,387,374,395,380,391,396,387,385,385,393 15,22,21,20,26,23,15,438,584,508,472,470,440,443,493,481,492,465,578,684,664,466,620,556,500,485,446,435,388,387,437,638,677,591,589,501,470,393,400,414,408,422,494,482,485,412,650,867,871,805,770,667,553,449,480,536,586,599,644,650,609,421,428,413,434,521,650,580,616,504,465 19,13,11,39,43,31,28,435,405,394,394,363,378,429,438,431,417,392,411,400,415,381,400,385,387,399,384,389,377,377,401,397,411,404,402,391,375,391,407,399,414,406,454,440,419,408,495,474,441,428,436,393,389,430,455,464,499,496,549,514,493,385,383,392,395,383,404,414,392,392,401 14,26,25,79,89,88,77,425,455,451,438,405,416,420,429,440,436,448,503,578,562,431,542,494,464,443,398,416,398,401,436,545,596,506,534,448,428,406,398,408,410,452,475,458,447,416,565,761,759,682,638,544,443,435,465,495,519,546,592,564,508,396,396,398,416,474,568,534,530,454,416 16,18,17,72,134,129,68,427,459,452,443,428,434,448,466,436,449,475,492,479,468,408,414,404,434,423,411,415,382,397,446,448,435,437,449,434,432,404,390,381,396,419,489,487,499,426,649,644,590,576,556,551,486,450,472,476,547,552,624,644,605,403,430,405,401,431,443,443,469,438,437 14,14,8,79,106,91,62,463,542,524,485,427,447,474,510,489,489,473,567,696,690,467,656,602,531,510,453,420,407,402,466,657,702,593,628,501,463,410,417,451,433,483,560,534,518,434,677,846,855,787,747,652,518,524,573,584,651,641,700,684,624,413,442,424,419,540,688,624,639,537,461 4,9,9,11,12,7,7,502,569,506,495,485,496,544,614,606,594,572,610,675,668,457,599,536,500,488,449,452,402,381,507,630,644,584,586,494,477,393,415,428,449,482,593,568,577,428,763,838,821,768,741,655,553,516,594,616,700,703,766,766,722,468,444,479,476,598,680,629,642,545,491 7,8,8,60,84,83,59,531,572,524,515,470,504,548,604,578,573,569,615,652,648,462,563,526,511,489,459,450,423,384,538,657,642,565,603,516,479,401,408,406,431,485,604,599,633,438,801,923,892,851,809,735,632,525,607,624,715,718,783,798,761,465,475,470,491,660,760,708,734,601,542 11,10,9,24,29,26,21,405,415,391,414,375,395,402,414,403,397,408,396,434,431,382,422,418,395,391,382,382,365,381,382,426,430,419,403,383,388,397,395,389,408,403,417,401,411,394,448,480,481,444,435,391,390,408,424,409,445,417,464,436,423,391,384,382,394,408,438,420,412,393,402 5,14,12,26,31,24,21,417,405,399,383,394,383,414,415,405,404,411,384,378,368,373,373,390,387,391,381,371,389,400,391,399,403,365,393,378,385,381,418,427,407,412,458,433,427,397,460,404,393,403,380,368,383,438,444,468,500,477,512,475,464,381,391,389,389,394,404,392,383,390,395 16,20,19,80,117,109,74,442,449,414,419,409,427,416,447,440,413,451,458,521,505,414,476,451,444,419,412,402,395,373,410,494,497,445,476,416,408,412,382,395,406,399,464,451,449,408,550,690,687,638,593,490,426,453,482,482,569,554,585,568,507,400,412,398,405,444,532,480,485,436,414 9,12,11,29,36,31,24,426,484,468,434,410,425,442,467,449,465,432,498,600,576,424,576,541,482,454,436,401,377,399,430,564,622,511,524,466,418,405,394,421,419,441,489,464,457,425,604,747,772,684,645,527,461,448,528,520,585,581,633,605,554,393,397,401,413,482,624,574,562,499,435 17,9,8,26,33,23,17,422,416,404,384,380,390,426,454,427,426,430,413,433,430,381,411,406,398,398,384,386,390,371,415,420,406,386,396,381,397,420,417,416,426,432,481,458,425,411,512,497,487,462,454,445,393,448,500,485,530,554,588,539,495,395,390,409,391,398,418,409,418,404,392 1,13,14,70,109,115,73,403,381,379,406,403,391,399,398,385,393,400,393,395,400,380,374,404,388,384,380,365,387,372,393,383,391,389,373,391,381,392,382,404,399,399,430,405,408,395,418,411,393,393,379,393,389,413,459,450,466,445,465,429,424,406,381,390,381,381,374,371,386,395,367 8,89,65,40,42,17,18,444,473,436,435,407,429,501,511,511,519,475,514,574,561,415,502,473,468,440,404,389,401,432,469,524,556,489,484,456,414,425,447,504,532,612,714,616,575,486,709,748,730,635,623,554,480,656,733,737,787,781,815,762,693,399,388,435,421,455,534,491,525,429,385 4,32,29,220,212,194,201,553,497,459,446,472,455,577,645,631,628,607,592,568,569,421,432,443,429,419,398,417,387,486,661,599,533,506,516,477,442,517,572,601,685,754,845,796,774,501,829,746,673,646,626,592,496,631,725,750,829,824,877,853,809,467,433,493,488,513,504,487,516,469,438 16,17,18,158,228,235,162,416,433,427,416,416,386,409,430,418,426,413,433,454,453,401,425,421,418,401,412,400,393,386,384,457,457,427,425,407,395,404,384,384,387,422,429,425,419,398,516,628,630,560,536,476,436,410,456,444,495,486,527,512,492,404,399,394,412,435,459,438,446,422,395 16,44,36,52,61,40,34,452,468,449,415,415,432,473,503,497,481,466,486,535,546,399,478,463,444,407,390,396,384,465,563,555,543,474,479,442,420,529,664,728,789,872,951,861,760,477,820,771,728,668,617,552,447,718,854,914,999,982,1004,911,836,410,396,413,419,456,511,490,495,450,413 6,8,8,47,71,70,46,389,427,416,377,394,397,412,403,405,421,400,433,460,476,393,451,418,409,404,400,406,394,387,400,461,462,429,445,431,412,387,404,410,393,403,444,431,429,404,515,614,608,538,503,455,425,435,466,476,527,519,543,505,453,375,397,392,392,423,464,443,441,410,398 19,13,13,38,63,61,36,410,479,439,431,408,403,431,432,432,435,435,463,555,533,415,523,476,452,430,415,411,406,400,407,538,559,486,501,430,419,388,412,389,403,421,476,446,429,404,524,743,753,674,626,534,435,423,454,472,526,524,554,543,504,393,423,391,387,448,554,499,503,462,409 18,28,28,82,90,90,82,432,477,443,441,429,453,397,463,438,445,469,508,613,587,429,554,501,455,459,421,407,391,409,424,572,575,505,535,455,417,398,388,415,402,433,475,450,460,413,621,793,790,723,694,569,494,432,484,514,574,547,633,614,556,398,399,400,401,492,590,531,562,484,426 7,342,244,50,63,36,30,461,501,491,454,410,439,512,533,551,532,503,545,598,576,449,519,484,463,447,404,395,425,424,501,575,603,522,491,458,425,456,471,513,550,634,722,662,595,510,742,770,762,680,654,572,487,688,764,765,809,789,832,786,730,418,400,417,442,488,564,541,529,451,437 8,10,9,23,30,27,20,389,400,384,393,392,393,418,417,390,405,399,389,388,395,380,381,388,374,389,383,383,392,418,398,414,393,404,393,399,379,400,393,395,385,429,437,405,422,389,439,423,412,395,382,390,402,413,437,425,461,449,483,450,411,385,378,384,384,385,398,393,387,405,381 9,8,8,41,56,53,38,391,436,414,414,399,427,413,416,420,418,405,446,501,506,407,459,453,415,433,400,407,377,369,416,475,512,446,460,422,410,399,383,399,391,408,414,414,417,396,500,677,694,615,574,493,430,418,425,435,478,470,508,492,478,389,414,394,398,430,503,469,477,415,414 12,17,16,177,234,224,170,400,430,398,389,397,395,410,409,416,392,421,430,471,470,421,450,422,411,396,391,403,395,370,393,445,467,424,447,394,390,393,397,395,392,392,435,418,408,415,484,601,599,536,517,449,421,410,452,458,495,489,529,514,469,406,395,396,394,425,484,458,460,423,410 15,15,16,244,415,425,245,408,455,445,424,405,429,408,417,406,411,417,489,543,512,403,501,470,442,443,422,398,391,402,415,502,540,467,480,443,394,407,389,381,389,415,410,393,395,407,483,730,746,656,615,506,439,394,422,418,433,466,471,463,456,407,387,406,392,451,524,479,480,427,399 20,10,8,23,30,23,19,400,388,398,380,395,368,415,431,412,400,402,400,399,396,386,384,394,384,385,392,383,377,374,397,399,391,401,388,380,394,399,417,414,425,442,490,440,430,431,490,465,422,417,419,393,415,475,511,517,547,520,571,522,476,384,391,382,374,390,387,394,394,407,378 7,99,34,115,194,65,38,435,428,403,400,384,406,454,543,502,476,491,476,474,459,403,420,416,390,409,382,399,390,401,462,424,433,427,416,397,404,415,465,445,483,543,606,562,550,478,640,536,522,475,472,397,404,551,624,640,687,672,731,670,611,408,396,381,405,398,417,410,421,416,370 4,18,17,51,57,57,51,425,498,454,453,442,422,421,448,451,441,422,503,606,587,439,562,490,464,447,417,423,394,386,422,570,611,516,537,459,444,382,389,400,402,429,496,448,459,392,597,793,801,724,681,572,465,439,498,511,559,564,621,591,565,404,396,409,398,471,599,541,533,475,427 12,144,101,295,310,189,182,677,764,731,682,624,680,724,769,761,755,739,804,871,858,611,798,753,698,677,575,591,481,453,706,840,857,790,809,714,657,476,503,518,582,674,799,785,799,582,945,1023,1023,980,958,897,797,752,826,838,900,898,951,947,917,589,605,573,619,774,879,831,850,754,667 1,12,11,33,49,44,29,619,633,580,575,539,585,639,714,701,702,696,708,719,717,458,561,534,513,509,461,494,437,428,639,670,664,603,635,569,539,409,423,478,478,543,713,702,740,471,880,889,863,835,822,777,696,615,695,713,801,802,871,874,844,520,498,542,566,656,706,639,693,612,537 10,24,21,14,15,9,9,585,648,600,590,532,592,653,715,713,692,689,729,770,747,525,680,637,582,556,510,492,435,406,602,728,736,664,680,586,560,416,436,455,497,580,718,692,714,461,862,912,892,852,832,773,665,634,716,732,806,810,870,869,833,500,480,511,561,680,765,708,748,633,563 13,13,12,24,39,33,21,415,406,388,367,373,396,420,417,400,402,377,399,411,414,393,411,391,395,379,397,389,398,386,392,420,410,395,394,382,385,406,390,418,400,424,451,436,431,384,472,432,430,403,409,416,403,417,449,443,497,471,516,499,440,400,390,389,393,395,390,405,395,372,384 19,21,20,66,77,76,65,440,495,468,444,383,415,427,472,456,445,442,497,589,571,437,529,488,456,437,436,411,410,380,445,540,568,473,502,461,418,372,388,408,414,430,509,471,479,413,617,773,761,687,653,568,466,480,523,537,576,575,654,624,576,399,422,398,414,489,577,532,545,447,443 14,23,20,21,20,15,16,572,721,672,628,556,599,632,693,679,679,672,762,839,820,596,787,727,665,651,560,551,462,417,611,818,828,752,775,671,585,401,428,442,473,561,699,674,696,479,852,983,972,921,895,821,704,601,684,701,783,786,848,853,817,525,523,526,556,738,850,793,816,702,624 8,17,12,36,47,32,25,407,388,397,371,377,376,427,445,429,405,423,412,420,407,394,385,397,375,392,401,388,374,365,411,394,405,386,381,385,383,390,411,388,413,440,487,449,430,410,494,462,429,420,414,397,370,425,474,458,536,541,584,539,475,384,390,397,377,400,406,367,393,379,386 9,8,8,16,21,18,13,425,482,447,434,445,428,446,465,458,446,448,510,589,580,426,548,513,459,449,408,414,408,393,434,557,598,498,540,444,439,391,399,403,405,447,483,463,463,401,569,754,755,678,641,554,467,455,473,490,542,552,591,579,534,387,412,406,410,490,603,543,532,480,438 3,316,286,242,320,281,211,439,431,409,414,377,383,433,457,469,442,418,445,460,476,407,447,434,398,422,418,381,389,412,435,475,483,442,434,396,373,414,471,462,489,528,646,557,519,454,562,617,603,506,497,452,409,513,529,562,603,592,662,595,541,419,393,368,414,438,488,417,433,413,379 16,41,38,233,382,362,219,416,457,439,425,394,418,454,479,439,454,438,482,555,546,409,496,468,433,429,403,402,394,413,433,505,548,482,489,404,401,394,421,405,446,480,546,507,478,473,601,736,739,653,600,528,481,560,653,668,692,660,686,638,578,408,383,398,407,457,520,512,505,454,419 20,34,30,146,203,182,128,457,429,395,432,410,422,473,501,486,457,454,440,475,453,390,418,414,400,403,385,394,382,415,414,448,443,430,406,407,397,414,428,439,453,486,565,510,468,469,619,585,565,507,472,457,405,580,646,658,687,675,719,670,604,422,381,401,412,421,452,439,447,397,395 15,15,15,133,170,177,139,387,425,395,410,385,391,422,440,423,430,405,416,447,441,395,449,431,405,394,399,398,390,397,402,435,436,424,417,392,387,372,403,414,426,416,463,439,428,414,507,588,604,525,497,440,409,474,506,513,544,538,590,519,489,390,404,395,390,403,447,439,436,407,398 19,90,85,586,629,583,538,404,424,419,415,386,390,398,383,427,404,403,425,451,442,393,440,429,403,423,396,410,394,400,395,451,441,437,421,392,388,401,390,376,404,417,439,442,414,439,509,602,593,542,513,467,409,416,445,444,496,492,522,500,477,415,408,400,391,422,432,430,451,400,409 18,17,17,55,58,59,56,405,446,445,429,404,435,430,426,441,434,442,461,522,519,414,486,454,431,433,414,421,382,412,422,501,530,474,492,429,401,399,379,413,412,419,464,471,444,413,572,730,729,643,614,501,454,449,499,510,577,572,615,588,530,407,410,412,398,474,543,495,502,436,420 4,8,8,24,28,27,23,426,444,435,412,377,384,416,444,423,427,443,459,513,498,419,496,461,439,423,404,396,388,400,403,504,534,470,478,418,420,388,377,390,412,409,434,424,424,388,521,693,703,611,588,504,442,425,463,467,505,504,533,525,501,390,391,394,397,441,528,481,498,440,421 7,11,10,15,21,16,12,404,403,396,384,380,391,415,423,425,406,416,402,434,437,382,417,410,389,394,385,390,390,393,415,418,431,414,426,394,389,389,399,416,403,444,451,444,424,409,485,516,495,468,433,410,401,438,479,492,511,513,559,513,482,386,386,398,390,404,422,401,419,381,398 15,11,10,25,29,24,20,399,454,454,422,413,425,423,443,434,432,415,474,563,519,439,500,476,443,437,417,397,387,376,421,516,540,485,465,441,416,388,412,388,415,425,471,447,434,397,553,706,710,614,594,492,432,431,465,463,533,507,564,551,518,398,413,389,407,455,553,482,513,448,400 16,27,27,353,490,497,359,458,464,429,404,410,405,464,510,493,481,472,505,511,507,408,458,439,424,429,387,416,399,419,433,497,517,484,480,419,426,419,407,413,430,472,563,529,512,473,659,718,693,636,590,544,462,535,608,640,709,695,745,692,639,444,412,434,428,480,522,495,509,444,411 7,13,11,24,40,28,17,447,388,378,402,394,387,445,453,428,405,400,418,405,403,392,394,397,392,391,387,392,381,393,386,406,418,389,408,398,379,374,392,406,403,397,464,429,411,386,465,466,485,415,419,422,394,417,431,437,489,490,542,500,467,392,377,381,376,383,387,370,387,383,403 12,50,49,190,272,276,189,429,471,433,428,397,432,451,503,494,490,461,483,552,538,421,487,458,443,438,408,407,393,408,449,508,508,477,491,459,423,430,418,423,451,483,560,523,505,442,642,743,739,669,615,538,473,566,648,642,665,646,694,667,600,428,421,427,420,472,530,486,500,455,422 19,74,67,104,179,165,94,549,640,597,558,516,529,595,651,645,637,605,673,779,765,484,699,634,569,548,480,458,429,392,529,696,736,630,689,530,477,461,466,468,503,576,698,651,637,529,820,903,912,851,821,743,627,715,778,781,829,818,866,830,790,453,478,463,477,585,727,690,690,607,491 16,117,111,83,112,106,78,514,500,447,434,424,420,568,627,587,547,577,544,551,517,425,455,450,439,426,421,424,412,470,541,508,489,475,471,437,420,440,467,513,562,632,733,650,655,516,780,711,678,608,604,552,467,671,736,746,794,777,828,800,754,455,398,442,466,478,519,504,520,455,426 12,21,20,17,22,18,13,564,664,619,591,519,565,597,663,650,659,641,714,789,773,539,726,670,614,590,515,505,448,403,570,763,772,693,718,611,540,397,417,415,442,493,650,644,663,423,817,940,930,878,855,770,666,546,625,653,734,741,808,816,777,497,500,502,531,701,804,742,770,657,572 20,8,8,26,33,22,17,427,390,390,392,381,400,433,428,403,420,410,408,421,429,395,408,403,394,401,388,378,390,393,390,414,415,397,407,395,397,389,396,384,415,422,440,438,435,390,485,483,494,426,433,401,410,448,467,450,507,504,559,519,465,384,394,390,392,395,403,422,392,385,385 2,29,26,22,31,21,13,564,615,564,558,530,533,588,665,655,653,636,683,725,718,506,638,602,541,527,485,475,424,404,596,703,692,637,655,550,506,412,425,451,478,531,671,657,677,440,819,878,857,809,792,732,621,545,637,655,748,756,811,818,778,480,465,510,527,649,729,686,688,592,537 10,36,23,56,62,36,32,484,438,427,424,421,395,497,518,535,507,514,482,533,511,427,452,437,425,429,389,377,377,406,503,509,498,447,466,426,407,439,469,495,552,642,743,663,615,469,719,693,660,612,574,514,458,612,704,716,789,770,820,773,703,423,407,412,437,439,474,454,479,421,396 11,18,15,46,51,41,37,410,394,403,378,394,402,413,407,400,420,407,406,424,390,413,404,392,390,382,388,370,375,376,393,407,408,389,389,395,384,399,406,390,418,412,436,401,411,399,451,448,437,406,410,411,380,426,433,431,468,464,458,449,439,385,382,384,394,377,416,409,424,371,389 19,15,12,41,49,41,34,401,402,383,407,384,388,403,407,428,404,388,396,410,399,387,403,403,400,394,383,400,382,402,408,407,423,395,399,399,391,398,407,405,416,426,483,438,403,397,472,471,483,430,433,416,398,445,486,502,541,523,548,512,471,388,387,375,392,394,408,410,393,397,383 2,23,21,22,25,22,19,561,699,642,617,577,598,607,667,666,666,656,737,815,797,533,738,683,622,610,521,506,441,380,611,776,797,717,740,617,554,399,392,426,472,507,663,653,685,447,853,959,951,903,882,815,718,558,627,652,746,753,828,845,811,511,518,508,542,697,808,760,779,657,609 6,10,10,9,12,10,8,398,444,425,411,397,387,420,418,425,426,423,464,509,510,407,471,431,418,423,410,401,390,397,403,488,514,450,478,393,411,395,391,401,394,410,466,435,441,410,537,672,670,601,554,489,443,431,479,490,549,541,588,556,488,396,388,393,418,421,503,486,497,442,390 12,20,20,55,84,85,53,417,957,913,850,718,711,438,443,424,440,398,951,1023,1023,910,1023,1022,964,939,838,744,617,392,495,1023,1023,1021,1021,891,797,382,466,494,514,567,688,631,597,524,608,1023,1023,1023,1023,988,862,621,627,598,592,582,627,606,571,409,643,393,399,926,1023,1006,1014,907,780 1,40,39,43,46,44,41,453,598,558,516,475,479,486,527,486,487,491,632,758,726,508,708,648,563,559,491,474,419,397,453,717,768,673,667,552,497,403,399,420,435,448,524,515,524,412,694,924,934,861,832,737,602,462,546,556,622,618,696,686,650,438,455,422,429,575,746,691,685,574,498 3,18,14,40,45,33,29,423,455,433,421,410,399,443,483,482,447,466,475,521,510,399,476,449,424,425,390,398,408,394,440,490,504,477,479,417,397,413,415,444,480,528,632,551,513,437,656,708,678,598,569,515,437,583,654,660,720,699,752,688,645,430,406,404,414,454,512,485,482,432,421 19,17,15,52,75,65,46,418,478,454,452,419,441,416,473,467,454,455,487,582,561,433,525,476,441,451,427,412,382,387,430,540,585,504,521,453,421,393,396,401,425,427,494,477,487,404,580,776,782,705,667,560,477,464,517,514,565,575,612,594,550,396,419,405,403,471,561,504,513,463,445 10,24,23,289,512,522,291,402,399,383,381,340,388,411,431,412,411,413,419,426,433,394,413,411,386,391,400,374,380,426,411,409,408,402,414,391,394,405,393,418,416,444,504,448,431,473,520,512,509,442,427,401,399,563,652,654,648,601,630,551,494,402,384,388,402,409,432,418,411,400,397 11,9,9,10,10,9,9,481,546,523,490,423,458,501,549,551,547,537,593,680,651,465,592,557,516,501,448,417,407,419,490,648,649,559,598,515,452,414,404,417,427,479,576,557,556,417,734,829,815,757,730,638,532,485,558,576,665,664,745,737,686,431,446,450,463,589,673,615,651,513,467 1,13,11,33,33,22,24,419,495,458,437,420,431,436,468,447,447,440,500,627,577,432,619,544,499,481,434,426,399,383,437,604,657,547,584,455,433,385,398,385,408,440,494,483,470,399,579,773,792,702,653,532,451,472,476,503,566,565,626,587,547,409,412,407,409,458,623,551,535,484,409 6,16,15,30,41,36,26,379,386,396,375,389,373,386,398,406,406,387,398,409,424,381,414,392,396,385,400,387,374,394,398,416,419,408,421,405,400,392,408,390,401,403,434,436,430,397,468,487,467,433,427,391,394,413,440,438,448,457,492,454,446,401,388,390,392,379,413,387,390,396,394 7,22,20,36,50,42,30,416,446,438,430,419,405,433,435,437,447,443,465,560,539,423,523,495,449,429,417,406,381,407,417,529,551,479,502,444,420,406,416,415,437,479,527,490,462,439,590,711,718,639,589,507,450,533,593,589,647,619,664,619,561,398,400,400,409,445,539,506,502,446,413 20,9,9,52,55,47,43,424,421,415,408,384,400,399,411,420,432,419,438,466,472,410,450,427,415,415,400,390,386,409,388,444,478,440,459,407,382,384,389,382,403,404,428,442,420,403,508,629,618,559,538,466,422,410,444,461,516,486,536,513,508,412,398,394,407,441,480,461,436,411,412 15,14,14,63,83,79,60,411,423,425,392,405,383,400,424,406,421,390,456,481,467,414,457,438,420,420,396,392,388,409,396,452,476,450,440,402,405,387,388,400,392,397,426,422,427,400,489,631,639,567,530,461,433,403,434,447,503,479,527,481,466,380,383,390,378,423,475,446,452,427,414 16,33,29,39,58,47,31,405,385,380,373,384,386,437,436,391,407,401,384,397,392,396,397,393,394,392,372,382,372,403,402,403,394,414,391,391,382,394,402,407,400,428,472,431,423,403,487,449,456,413,429,395,424,428,443,461,509,473,511,520,473,383,395,382,376,377,402,397,398,385,376 13,297,264,189,273,240,167,440,438,438,413,396,405,413,422,439,420,432,432,476,465,422,447,423,408,414,396,414,384,409,440,471,472,437,442,409,394,391,440,474,475,539,614,534,529,431,525,621,580,531,505,451,394,470,479,472,527,522,565,548,524,407,386,403,411,433,478,435,464,444,385 15,14,13,27,31,29,25,437,493,466,440,422,420,425,449,437,456,439,503,617,586,444,541,516,469,434,426,424,404,378,428,570,576,516,531,464,433,376,398,426,409,425,470,464,464,400,619,818,816,744,716,601,493,463,487,491,541,564,627,609,568,386,427,402,413,494,584,548,567,473,415 10,8,8,18,22,20,16,415,430,414,398,387,411,424,421,408,416,392,423,429,443,388,448,411,411,398,411,394,370,398,427,425,461,414,425,397,412,379,384,414,414,439,504,463,444,388,495,541,542,489,489,451,417,422,448,454,482,467,499,474,467,387,388,396,393,404,460,433,414,411,397 18,22,13,51,60,33,28,470,390,397,382,391,389,450,497,445,446,412,395,416,431,381,395,398,378,387,380,380,383,402,422,430,434,412,410,404,382,398,406,409,430,468,514,497,477,435,571,515,467,464,458,406,408,486,552,543,603,598,658,613,568,396,383,393,382,407,411,409,402,384,390 15,10,9,16,27,24,14,393,408,399,402,407,412,383,419,409,406,405,433,489,456,408,440,411,406,407,393,400,394,390,387,457,475,438,437,402,393,390,397,396,393,422,472,428,415,390,482,589,610,519,506,457,406,429,468,487,524,499,533,514,478,393,403,387,400,424,430,454,449,411,394 7,39,35,85,198,158,65,429,458,439,411,402,409,433,452,428,431,428,434,518,523,408,484,471,419,438,416,414,383,397,419,466,507,443,496,437,413,393,395,385,414,422,476,459,461,420,554,667,681,593,565,487,446,499,479,513,562,547,624,577,522,405,385,407,403,464,513,497,490,438,425 16,8,8,22,28,25,19,377,382,371,381,388,379,401,415,377,395,399,397,385,393,406,388,399,394,390,382,384,390,386,398,386,404,395,388,394,397,404,378,386,396,404,437,413,423,403,459,419,422,401,418,414,395,406,412,430,472,457,481,476,449,372,382,388,388,385,400,380,402,389,383 15,10,10,50,84,87,52,370,413,401,400,397,403,412,421,390,401,395,431,446,426,409,433,413,413,401,390,399,395,377,389,438,429,399,450,389,389,388,376,390,391,389,391,375,397,382,454,580,605,520,504,432,396,395,403,407,415,413,452,431,404,400,401,384,387,398,428,403,416,403,409 18,14,13,18,21,16,13,392,437,405,426,398,411,414,422,418,414,414,446,472,478,386,445,428,406,411,409,394,395,398,396,458,486,436,433,417,408,387,382,377,402,404,411,416,421,407,504,644,648,566,543,465,425,401,418,430,460,449,520,490,472,386,389,409,403,438,475,436,471,418,414 8,9,9,12,16,12,9,404,390,386,392,379,401,407,400,401,404,386,404,417,431,383,414,406,407,396,385,391,390,382,414,410,426,407,410,374,401,386,400,397,398,414,436,417,411,379,471,512,513,472,426,422,413,423,455,456,480,476,490,472,446,385,394,408,392,400,438,428,402,391,390 1,8,8,35,54,56,36,401,390,374,374,395,390,402,406,402,394,404,400,392,400,394,387,383,380,387,389,385,391,370,394,383,381,390,387,381,389,397,385,399,393,395,427,394,413,386,413,408,396,396,387,388,390,406,437,431,433,439,441,432,408,392,378,375,389,395,386,363,395,389,382 14,52,50,146,188,185,141,461,601,562,523,495,474,502,535,515,520,524,621,743,722,477,689,632,565,549,474,438,426,401,503,692,741,633,659,555,462,419,418,421,421,481,573,559,565,453,739,913,918,845,826,719,599,517,621,635,712,705,758,748,704,435,451,425,453,589,728,657,683,572,504 11,162,92,1023,1023,1023,1023,818,928,889,857,787,803,845,892,878,874,863,944,1023,1021,805,998,968,904,888,808,781,670,578,827,992,1023,954,973,877,806,608,650,684,754,838,940,909,912,818,1023,1023,1023,1023,1023,1023,947,891,955,973,1023,1023,1023,1023,1019,740,743,702,742,914,1023,1003,1003,919,836 9,11,9,27,30,22,21,385,406,408,394,404,411,415,411,405,409,411,436,460,457,396,435,410,394,396,397,395,385,388,400,430,448,423,435,399,418,393,400,415,414,432,462,451,430,416,484,560,555,495,474,434,408,434,466,475,505,507,562,524,482,387,381,382,399,418,441,414,439,405,407 12,32,27,26,27,23,22,642,687,651,617,552,589,695,752,741,744,719,760,800,783,532,708,664,619,580,512,498,449,413,654,759,764,682,717,610,534,431,451,470,506,604,746,731,747,500,898,936,918,873,849,788,662,683,759,772,850,847,907,901,869,563,517,576,594,721,800,742,776,663,593 6,22,20,37,65,45,24,407,413,383,377,400,395,418,413,436,425,413,413,430,417,410,409,396,401,403,389,397,373,385,391,410,430,421,403,408,385,414,395,409,422,427,449,441,438,411,479,501,494,432,451,417,400,454,459,487,498,480,534,477,477,381,381,379,393,385,403,405,399,410,386 17,23,23,57,76,77,57,412,442,446,393,398,395,397,402,398,395,388,470,617,540,448,567,501,455,447,412,408,368,374,399,592,586,512,499,443,417,397,394,392,401,401,428,410,434,385,434,714,706,609,558,463,404,418,430,406,417,439,436,438,420,398,396,380,387,495,580,492,499,445,403 16,119,96,258,298,254,219,560,689,641,588,507,552,604,639,618,620,612,718,826,803,559,779,728,656,627,526,503,444,417,566,792,833,729,752,616,542,426,477,491,547,625,738,684,663,532,833,972,975,912,885,797,669,657,741,768,822,813,863,845,800,464,493,466,499,698,841,777,797,669,585 17,12,12,84,117,112,78,547,485,447,431,424,414,598,660,613,604,569,566,533,542,399,429,419,418,409,391,403,390,395,493,482,461,443,436,424,418,439,423,442,463,494,629,587,593,464,761,700,636,613,568,536,463,595,682,691,754,745,807,788,737,491,408,512,495,514,515,502,532,442,425 4,15,14,30,50,51,30,385,443,431,410,404,389,392,421,410,396,422,441,500,488,398,482,451,420,418,412,394,375,385,403,491,506,473,444,422,422,373,386,383,388,389,407,409,415,391,474,697,722,619,583,477,429,391,387,397,427,414,452,461,448,395,399,387,397,432,509,458,459,418,414 19,9,9,52,64,59,48,410,426,412,413,397,393,401,425,405,433,421,459,486,489,399,451,432,399,407,404,399,391,391,404,473,496,441,440,405,410,399,369,405,406,411,424,421,411,406,502,637,648,563,525,480,417,422,428,442,493,470,505,516,491,403,403,397,401,410,485,448,445,422,404 3,641,217,983,1023,173,127,999,967,926,896,838,862,1023,1023,1023,1023,1023,1023,1023,1023,815,989,952,898,882,798,772,644,876,1005,1023,1023,979,988,903,838,935,1001,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,956,1023,1023,1023,1023,1023,1023,1023,1023,843,764,845,881,956,1023,993,1006,918,847 4,13,14,72,113,119,75,403,367,375,389,385,392,394,407,411,383,385,396,409,395,371,387,401,381,371,371,388,401,379,388,371,385,387,388,392,373,395,380,400,405,411,422,407,399,425,417,390,408,380,378,384,365,473,513,505,516,492,493,457,405,360,381,380,383,395,394,386,374,388,397 16,38,38,100,137,135,99,433,520,488,460,411,428,438,459,469,462,461,506,636,608,443,594,536,501,469,447,411,395,414,429,572,625,540,553,473,444,412,391,415,410,434,504,467,475,417,626,809,821,742,710,619,503,460,515,558,635,615,676,635,577,407,427,397,413,502,626,587,587,497,455 6,15,11,30,41,37,27,398,438,410,412,394,411,392,421,414,410,398,421,447,432,408,444,420,415,392,401,385,392,407,399,422,449,428,427,415,379,372,401,413,392,400,433,421,437,381,447,556,568,521,478,438,408,424,437,461,494,476,530,482,461,385,406,378,394,410,438,425,442,404,408 14,10,8,24,29,23,18,410,401,392,384,376,380,429,423,404,415,390,408,400,393,391,397,395,400,391,374,383,379,378,405,418,393,387,388,384,388,407,400,430,428,438,482,465,437,410,516,458,443,423,392,392,389,503,535,535,580,574,606,549,495,380,396,389,383,411,407,394,402,388,379 14,45,44,67,96,93,65,472,559,516,509,485,487,479,528,516,529,507,596,674,661,468,608,563,531,507,466,451,421,376,463,636,664,567,588,508,448,405,396,401,415,437,521,511,519,409,712,870,873,810,780,694,556,487,543,568,635,635,709,706,668,436,459,447,439,568,665,614,636,540,490 8,11,9,26,33,25,19,424,410,402,388,394,388,426,422,417,412,412,421,428,402,401,420,393,405,396,380,392,377,387,419,429,428,384,424,387,404,403,397,407,409,424,452,426,430,392,510,506,506,448,470,422,403,452,456,466,525,516,589,546,499,393,375,395,397,389,434,410,408,405,397 12,8,8,49,71,72,49,400,426,403,381,378,398,397,395,408,407,384,423,449,425,398,430,412,391,403,388,403,391,407,393,426,435,427,433,411,407,389,395,387,401,407,422,416,418,387,478,575,568,493,490,437,419,421,432,428,461,461,485,474,442,398,403,396,388,388,429,397,415,384,398 15,13,12,37,30,27,35,390,447,447,428,408,431,408,432,446,450,421,447,549,513,423,508,485,438,431,404,396,386,389,439,523,540,479,477,431,433,382,399,417,416,435,482,451,433,406,555,705,712,632,600,496,433,469,517,500,578,544,603,587,541,372,395,394,407,445,537,493,476,451,419 4,23,21,85,99,57,52,522,629,575,535,467,484,567,622,605,593,586,644,772,742,516,725,660,583,584,493,468,427,454,553,740,768,665,699,561,499,434,510,532,593,668,764,691,665,562,816,921,924,852,826,734,596,750,809,813,851,838,879,845,789,454,464,431,443,588,742,690,701,595,511 13,33,27,47,48,38,38,528,579,534,507,452,455,585,645,598,580,573,615,719,718,491,684,638,542,545,461,471,415,432,519,673,727,616,642,513,444,415,459,447,495,556,665,617,616,465,754,832,852,762,738,642,532,621,680,687,758,745,802,772,730,484,432,470,493,573,721,641,664,561,487 14,18,18,102,157,157,101,395,402,383,372,398,386,392,384,384,400,388,410,409,413,387,398,398,402,400,394,370,364,399,393,394,406,403,411,395,386,386,402,408,410,422,422,415,403,409,435,471,468,440,433,398,380,433,478,465,456,446,454,446,434,399,377,384,382,383,395,402,412,389,380 17,9,8,28,32,22,18,406,403,392,396,387,388,392,393,411,408,402,390,400,417,392,400,400,389,376,398,393,398,393,407,403,417,401,398,396,387,390,383,395,398,409,434,417,405,401,452,435,437,417,418,414,394,427,438,430,474,465,496,473,444,387,383,394,387,399,404,400,389,392,378 20,22,20,64,82,71,54,426,491,473,458,427,428,451,476,483,462,482,510,619,593,419,566,522,477,471,437,414,399,389,454,587,612,520,551,462,435,411,408,407,402,445,527,497,480,407,640,803,806,735,695,606,479,482,543,568,625,618,682,664,604,398,427,408,421,496,586,564,557,482,437 5,97,62,23,25,9,9,556,477,461,445,437,435,605,623,616,580,543,543,530,532,395,433,438,421,414,404,376,394,499,675,581,510,455,497,455,416,593,736,793,855,930,1004,927,844,557,896,785,704,667,636,604,514,784,884,936,1023,1018,1023,969,905,448,400,462,454,478,484,471,488,426,432 10,129,121,74,88,79,68,425,382,386,356,407,368,403,443,408,413,396,406,405,409,384,420,399,390,391,399,375,363,417,423,419,410,397,373,412,382,412,431,458,483,521,610,547,510,408,490,473,470,424,415,415,369,460,475,495,538,536,552,535,478,394,394,379,397,403,399,395,408,393,367 17,45,44,133,241,233,125,478,489,466,443,442,457,498,537,530,518,510,544,586,575,442,492,463,475,427,411,434,405,411,481,525,544,493,511,450,424,408,400,428,428,467,554,536,541,446,717,782,777,715,688,616,507,524,560,591,669,678,733,709,652,437,405,426,452,512,580,558,576,488,456 1,344,289,29,64,44,18,422,448,443,412,383,414,443,452,425,438,450,490,559,566,413,541,494,431,431,393,393,386,407,446,522,571,474,490,452,408,393,431,436,420,475,546,502,497,452,620,729,754,660,625,536,429,530,590,597,650,615,673,655,595,415,387,408,414,456,574,475,516,438,423 11,10,10,7,7,6,6,515,597,536,511,475,488,525,585,562,565,550,649,740,706,506,678,616,561,553,475,487,419,400,497,711,724,648,651,548,512,381,412,408,418,483,571,563,569,427,750,897,882,830,795,724,590,527,594,581,673,675,747,738,711,449,464,435,465,637,763,695,714,596,520 16,66,62,361,489,476,348,687,687,622,614,542,572,704,748,718,701,681,755,792,777,528,680,649,606,578,514,511,465,451,604,746,743,683,678,598,569,431,434,489,511,589,729,709,711,630,879,970,949,903,872,812,701,769,825,826,875,866,914,899,855,575,515,555,600,715,785,734,773,676,599 17,34,32,74,122,109,65,415,509,476,456,428,422,440,501,465,452,461,489,575,567,426,523,488,466,457,423,402,389,385,451,544,578,502,522,449,449,405,417,434,415,453,524,468,501,406,610,783,783,714,697,602,486,454,530,539,620,609,666,649,594,420,408,413,426,468,574,520,546,465,413 17,8,8,36,41,42,37,399,406,390,392,401,397,414,409,415,421,410,409,442,436,395,410,400,409,414,400,412,397,398,387,429,422,415,401,392,401,372,379,392,402,412,408,416,418,396,463,545,539,494,473,440,401,414,435,441,438,476,493,464,456,409,386,386,395,399,432,417,417,399,397 5,34,30,34,35,26,25,542,628,591,546,500,515,606,650,644,635,624,687,754,737,520,688,618,570,559,495,458,412,436,540,726,738,655,672,563,510,423,421,442,469,534,675,665,681,441,811,903,890,841,807,719,596,569,667,682,763,762,824,825,780,459,463,480,495,653,761,704,719,606,531 8,24,21,34,46,26,17,470,482,431,426,405,439,499,560,542,520,510,497,527,531,409,457,443,430,433,409,405,373,416,596,543,528,498,521,453,446,444,554,617,688,788,886,819,750,458,810,735,693,634,603,515,492,581,693,767,915,917,957,881,820,431,404,439,434,474,505,494,514,471,434 19,13,12,15,20,15,12,536,644,605,558,541,543,580,657,632,633,629,691,764,741,484,653,620,567,555,485,478,429,410,566,713,723,649,656,569,504,414,403,417,424,488,626,615,649,438,813,909,894,847,815,752,648,538,610,645,720,732,800,810,774,484,496,488,515,671,756,698,726,599,550 8,22,20,39,47,38,31,419,403,374,395,392,387,446,460,427,423,413,404,421,416,394,405,404,382,394,403,384,386,378,417,396,419,405,379,382,388,389,396,398,418,463,497,456,428,404,485,468,449,440,418,392,385,452,498,483,539,538,593,548,504,383,386,372,380,377,389,404,375,400,374 17,13,10,34,41,29,23,415,437,420,408,389,382,467,455,425,441,445,414,459,430,408,447,431,415,407,388,390,379,412,412,441,476,425,446,403,409,406,407,404,424,423,478,469,462,408,543,574,578,514,483,429,414,461,489,498,542,544,606,556,509,385,395,388,394,405,475,439,410,402,402 6,24,24,133,107,110,135,409,449,406,403,413,387,391,431,406,427,421,447,478,476,395,443,439,432,435,419,394,383,369,405,466,494,450,447,406,394,370,369,379,388,402,407,425,420,400,502,677,688,577,577,478,424,411,403,447,483,467,502,507,472,390,391,397,399,417,459,436,442,446,406 1,12,10,48,77,74,45,552,528,471,455,439,440,573,625,601,582,569,577,648,627,441,564,512,466,465,417,425,394,447,541,603,619,526,541,470,452,487,529,572,626,716,794,726,678,615,821,826,806,738,708,611,505,797,853,852,885,869,906,860,805,436,415,449,436,495,594,549,554,469,447 13,10,10,11,10,8,9,391,388,402,394,384,383,378,394,382,389,395,397,392,388,390,404,393,372,373,384,375,401,390,387,384,392,389,385,395,392,381,395,396,390,389,383,387,386,390,388,403,421,401,383,390,379,403,395,397,428,418,410,405,385,392,396,378,379,380,377,383,365,389,390 6,29,20,49,66,44,32,414,424,404,404,405,383,427,438,409,397,402,410,406,414,385,411,398,388,392,380,401,399,414,411,408,411,400,420,394,354,400,406,411,423,451,486,444,432,400,503,481,455,430,401,396,407,468,494,526,531,544,580,528,494,392,390,386,391,386,414,401,409,379,402 10,13,11,37,38,28,28,413,398,405,394,385,406,419,427,417,400,398,399,429,439,393,417,389,398,403,396,391,391,380,391,421,425,410,407,380,388,395,388,384,408,421,438,421,428,401,464,482,497,432,419,397,390,422,438,424,470,473,519,487,458,398,382,392,384,397,418,403,401,386,390 4,22,8,71,68,28,33,569,714,653,602,527,548,606,670,656,653,638,744,834,820,578,785,723,666,648,553,516,431,420,587,809,840,752,776,651,571,424,441,454,511,566,715,672,692,481,855,977,971,918,887,817,698,643,717,739,804,806,858,857,817,503,490,491,512,720,843,784,804,693,596 3,16,16,34,35,34,33,622,627,562,555,515,547,655,734,721,714,694,716,726,716,461,581,562,540,495,479,452,422,406,626,680,674,605,637,536,491,425,436,455,477,547,702,696,715,466,869,878,844,806,782,738,629,608,712,732,807,806,871,872,835,546,476,561,590,665,717,667,691,590,550 6,9,9,38,52,48,37,409,451,432,421,418,409,416,448,446,435,421,475,522,503,406,484,454,425,430,409,400,394,391,411,479,530,446,462,421,391,398,385,391,392,418,448,446,454,398,559,726,714,647,613,522,441,420,460,475,513,523,584,560,531,399,397,409,406,445,518,479,476,439,409 6,7,7,30,58,58,29,384,400,409,381,388,385,374,387,405,397,382,390,407,398,387,398,397,381,387,386,406,409,372,380,393,409,394,398,401,391,384,388,377,368,386,383,382,395,385,378,451,436,427,428,414,409,386,372,378,385,390,390,419,379,387,378,386,376,396,411,373,388,397,392 17,11,9,65,102,84,52,401,394,375,387,391,392,401,415,412,409,399,403,422,410,375,403,399,399,394,377,387,381,390,394,420,403,399,402,395,394,390,403,397,393,419,433,414,400,411,492,503,469,461,433,410,401,452,472,473,510,492,523,501,473,392,381,400,381,396,407,399,415,403,393 8,43,41,94,137,117,81,435,465,444,444,420,426,433,484,461,473,457,501,570,561,425,513,474,435,476,418,397,416,393,431,541,529,475,498,441,433,398,395,390,386,420,470,455,463,406,626,752,738,673,638,567,489,444,463,503,574,572,630,636,581,397,401,403,435,476,560,522,515,450,426 16,21,21,50,65,66,51,430,507,482,442,434,443,454,462,459,443,446,509,595,603,431,551,503,463,470,411,431,410,392,422,571,616,521,542,439,423,391,395,394,377,438,446,459,461,397,610,816,837,759,733,624,515,431,483,505,544,543,614,583,555,415,426,409,406,494,596,552,539,462,449 7,10,8,26,34,21,18,414,379,395,389,381,382,435,444,417,415,409,407,408,402,383,407,379,388,412,381,376,368,401,392,404,402,396,396,402,387,394,396,405,412,414,479,449,404,413,480,475,428,418,405,389,406,458,492,499,542,544,603,520,487,379,394,392,382,382,397,395,403,400,383 5,52,50,188,304,301,185,403,425,390,372,404,398,416,415,429,427,430,432,433,455,402,418,412,404,396,385,393,392,395,402,425,455,411,414,410,366,402,398,436,445,456,515,438,438,468,539,583,573,512,492,444,413,645,749,746,736,676,700,596,543,421,393,405,402,426,447,411,428,413,380 6,74,47,174,194,141,127,452,568,513,495,459,460,509,537,514,504,497,607,713,695,468,648,608,529,496,458,447,417,424,445,664,723,601,644,485,453,421,439,439,474,515,592,559,549,457,720,864,873,798,762,663,534,574,672,669,733,723,763,744,683,436,430,433,437,549,698,645,631,538,470 5,12,12,13,11,10,12,459,523,475,454,463,456,474,513,495,512,494,551,640,609,472,579,539,478,483,441,413,408,404,473,614,627,547,567,462,428,389,394,406,420,454,509,507,521,402,662,801,793,726,691,602,507,462,503,527,601,616,681,668,641,409,440,428,429,552,643,574,598,490,453 5,36,34,421,489,476,412,512,463,424,414,427,409,508,533,516,498,496,483,533,521,411,473,463,439,436,412,394,396,420,471,515,486,454,463,445,424,406,430,438,474,523,612,559,532,497,702,709,686,628,576,540,480,595,674,684,738,729,768,739,680,438,411,419,435,438,503,483,479,444,424 12,13,13,68,81,82,68,404,420,418,405,387,397,389,405,415,422,397,414,456,448,391,434,425,394,415,398,394,388,386,388,455,461,423,440,388,396,386,396,399,390,411,420,419,410,402,474,614,611,513,513,450,412,425,468,444,481,445,488,464,454,391,392,380,380,418,443,429,459,419,385 10,49,46,233,335,234,144,450,446,435,439,430,410,465,493,469,450,453,465,549,522,407,484,476,435,435,415,419,388,405,450,509,533,469,481,449,398,408,422,424,453,500,581,492,495,460,607,723,722,650,603,522,430,533,617,619,661,623,663,620,557,405,411,406,403,448,531,490,513,421,412 20,15,14,67,100,87,60,385,450,443,417,418,424,427,452,451,432,434,479,511,523,398,456,442,420,425,414,414,414,403,424,500,505,457,486,426,417,399,415,403,387,418,463,459,446,405,547,696,675,615,578,495,445,426,470,463,550,543,600,571,541,412,407,413,416,450,500,470,491,436,412 12,294,134,486,471,169,182,876,1023,996,946,851,850,909,951,925,909,901,1023,1023,1023,948,1023,1023,1019,1009,924,860,748,652,863,1023,1023,1023,1023,977,897,684,760,809,858,920,998,960,947,841,1023,1023,1023,1023,1023,1023,942,972,1018,1021,1023,1023,1023,1023,1023,734,803,732,761,1002,1023,1023,1023,1004,901 10,143,109,150,142,101,111,615,804,770,701,611,617,674,714,701,680,675,790,943,925,679,935,894,810,805,695,625,531,461,620,893,962,863,888,754,659,460,484,513,540,640,757,726,718,560,865,1022,1023,980,959,864,731,712,785,792,852,850,899,882,837,495,564,515,544,758,949,901,895,810,689 16,13,14,59,89,91,59,422,448,420,440,426,420,419,413,417,412,420,446,512,510,405,478,434,427,440,413,416,399,371,418,485,503,453,469,415,408,397,385,405,401,404,443,417,424,384,525,700,701,621,591,525,443,421,444,442,484,491,516,516,486,402,388,405,404,437,507,460,473,450,407 13,19,15,39,58,43,28,427,384,375,382,389,381,435,466,434,407,399,395,392,400,379,399,393,392,372,379,397,383,394,394,408,409,404,392,391,394,410,406,402,409,422,483,487,448,410,520,457,441,424,400,420,390,422,482,477,532,547,595,544,489,388,364,373,386,388,402,400,364,405,388 3,32,27,15,15,11,12,676,740,683,665,611,634,717,787,773,766,743,799,844,832,587,767,718,665,647,562,542,455,423,695,821,822,752,782,677,608,438,454,487,554,646,789,769,782,491,915,978,960,921,898,832,728,677,757,784,858,860,916,916,882,570,563,581,622,775,848,797,821,716,641 14,37,34,57,84,79,53,585,683,623,590,543,557,625,685,666,653,630,741,818,789,587,771,690,630,617,513,498,429,448,620,807,812,719,745,624,541,443,464,489,536,647,785,752,751,481,860,951,934,882,855,796,688,601,685,710,798,800,860,856,824,507,491,495,518,701,805,733,756,636,539 3,11,10,30,36,27,21,465,423,416,399,400,402,432,465,439,426,413,434,471,465,399,433,402,420,423,397,396,395,399,434,482,472,436,447,428,423,392,406,430,448,496,590,545,499,406,543,610,605,546,530,510,429,454,481,480,529,537,591,529,486,392,386,377,399,410,440,449,434,403,396 15,81,78,175,221,218,166,431,513,476,451,453,433,480,513,483,454,468,533,633,612,443,562,518,485,465,431,423,391,406,453,591,624,526,543,468,429,410,407,416,457,466,591,542,512,427,705,827,827,756,719,625,511,538,606,624,711,696,758,711,644,430,412,414,427,499,622,536,578,481,458 12,180,161,323,606,551,290,595,616,533,526,504,518,614,680,671,654,637,677,732,710,501,636,607,535,534,483,455,443,465,573,680,697,597,598,533,495,457,496,498,550,620,728,682,664,547,829,890,879,820,789,716,584,696,770,790,842,828,871,847,802,519,471,514,525,641,729,675,701,600,496 3,13,12,53,54,43,43,459,418,407,412,404,397,459,475,418,415,419,415,447,458,397,425,407,395,382,405,386,382,393,471,462,459,431,444,430,405,403,414,461,480,588,711,645,600,417,553,569,562,523,507,474,442,469,540,563,617,614,647,607,545,394,395,388,395,412,446,423,424,393,392 4,23,22,88,134,122,77,429,481,456,442,434,443,437,449,445,456,413,505,616,584,445,556,507,488,470,432,438,404,409,428,552,618,540,542,462,426,393,398,409,408,426,476,449,445,396,568,784,798,715,678,573,486,427,466,467,531,523,578,579,542,398,398,401,409,471,588,545,577,476,434 19,19,18,26,40,35,22,412,388,385,384,396,393,391,423,393,418,417,402,395,402,370,382,384,377,400,389,376,385,390,393,400,391,388,370,390,387,393,385,415,410,411,429,399,426,390,440,401,408,403,388,389,389,427,421,432,447,453,481,450,413,380,385,379,376,389,382,376,383,390,388 5,11,11,74,112,118,76,390,392,399,390,382,402,400,401,408,381,397,411,434,413,389,409,394,399,373,378,380,374,390,394,405,432,385,405,408,393,392,388,382,395,407,419,413,420,406,431,472,463,439,421,404,400,408,437,439,466,448,472,443,452,389,411,394,393,390,412,394,407,408,381 8,86,76,208,290,255,176,484,662,616,576,500,531,540,602,555,565,584,676,787,765,507,730,678,617,594,525,462,433,389,515,737,782,698,729,597,540,419,435,452,459,513,616,598,586,469,795,979,991,925,898,814,683,571,652,685,762,759,812,807,754,465,490,450,454,640,784,727,736,622,547 20,9,8,22,24,22,20,420,391,386,382,381,388,426,426,426,389,398,393,380,387,379,410,392,374,380,378,392,375,384,391,405,393,402,396,380,377,396,386,381,394,402,429,425,413,391,457,429,406,394,391,382,395,394,411,408,422,447,496,456,430,380,388,388,389,365,391,390,368,387,394 13,17,12,42,61,34,26,447,383,396,419,381,388,427,456,437,437,412,412,434,387,402,403,408,390,397,400,399,388,386,426,420,417,398,394,390,404,398,406,415,422,429,484,476,456,419,537,473,481,436,438,413,415,458,494,486,581,565,607,570,515,385,383,395,398,400,409,404,412,388,362 18,16,14,26,29,21,18,428,377,362,399,362,400,416,443,431,410,412,395,426,417,373,402,377,383,364,388,407,377,387,404,401,393,401,386,386,395,390,404,399,418,439,474,441,444,418,472,444,439,431,416,389,376,455,493,492,542,541,554,523,470,387,399,374,393,386,400,394,393,385,390 14,13,13,75,118,124,77,396,371,395,376,382,386,393,401,402,392,388,406,401,378,389,392,389,396,359,385,396,391,365,383,402,410,377,384,376,374,378,392,395,385,377,417,386,395,404,435,432,427,403,403,387,394,421,462,455,456,427,450,455,415,393,376,373,393,386,392,391,370,376,397 11,17,17,46,62,60,44,417,457,420,429,416,419,419,431,437,421,418,474,512,500,408,494,449,430,439,406,417,387,396,414,491,526,457,483,422,416,396,382,393,417,422,442,436,442,394,548,729,731,643,623,534,456,429,466,491,549,548,583,558,542,391,388,401,392,446,523,485,492,413,423 10,9,9,26,28,19,19,450,414,401,411,397,416,449,442,428,416,403,438,475,460,387,442,422,406,405,398,395,386,383,414,461,473,429,432,408,396,391,401,387,412,439,526,467,470,393,488,590,582,531,511,469,432,399,421,427,464,468,500,479,442,397,377,387,384,415,449,447,435,430,396 16,96,91,97,131,127,92,421,390,380,381,383,377,416,414,408,406,419,395,420,405,397,392,389,404,399,392,399,394,405,400,413,402,394,399,377,407,402,414,382,425,428,458,436,419,432,449,445,442,407,395,391,378,420,452,442,468,455,488,473,435,385,398,403,396,387,405,375,406,386,378 9,14,14,46,55,50,41,403,405,397,393,402,411,401,414,408,403,407,421,435,452,388,430,424,412,419,398,396,391,386,394,430,454,432,422,420,389,396,392,386,402,399,422,422,409,396,478,632,645,568,540,470,418,414,432,473,461,460,491,483,453,391,402,405,398,419,444,436,445,406,388 14,13,13,64,77,75,61,431,495,473,468,424,445,435,460,439,452,444,533,646,615,424,586,531,477,481,441,447,412,403,437,606,651,552,568,493,427,398,384,404,408,430,491,455,468,409,590,840,855,778,739,620,509,447,494,479,554,546,606,595,546,401,423,410,427,497,641,560,581,482,440 20,76,60,114,152,114,90,531,697,657,590,547,570,564,645,622,627,603,728,836,810,577,783,738,655,643,542,518,444,444,550,812,838,752,767,647,567,414,474,490,518,620,736,684,670,483,820,971,970,908,880,795,656,650,729,749,811,804,852,831,789,476,464,481,511,696,836,784,787,677,566 2,9,9,30,38,38,29,407,434,412,407,403,413,415,440,415,405,430,451,482,489,422,467,445,415,412,409,387,374,399,404,480,504,449,459,405,396,363,365,396,403,411,419,428,442,389,496,649,661,587,550,474,429,429,433,421,460,472,515,488,464,403,400,408,409,413,494,441,470,419,399 4,18,14,47,64,51,37,452,460,419,415,409,447,496,515,512,507,480,494,498,479,398,410,411,409,406,401,421,399,406,467,475,448,430,434,419,411,406,452,449,471,533,642,581,558,454,719,649,593,561,530,524,432,580,666,675,744,740,784,744,690,424,416,429,437,441,467,451,474,431,443 1,337,170,42,52,20,17,468,457,433,453,426,425,511,564,526,485,502,530,563,542,423,501,454,424,438,423,385,390,414,452,527,558,459,473,465,439,432,483,475,532,589,698,611,581,509,721,748,726,654,627,536,440,660,729,741,783,761,803,754,700,398,389,417,419,455,536,486,500,448,393 10,10,10,41,62,61,40,407,464,435,438,420,434,414,430,423,411,413,461,564,540,420,515,497,458,433,440,421,414,416,425,520,585,487,481,452,429,392,381,398,405,408,441,427,437,402,533,755,765,686,631,542,444,407,438,460,491,493,537,546,508,409,411,405,411,444,545,492,513,442,435 20,10,9,25,37,30,20,393,381,382,388,385,384,408,426,406,404,410,392,400,407,382,389,400,380,390,396,388,390,391,390,407,415,393,396,388,378,390,386,390,382,415,448,426,405,389,471,467,457,411,435,404,388,418,442,436,478,468,522,482,448,394,384,383,383,395,407,402,406,405,397 20,11,9,41,49,30,26,416,425,404,412,400,391,424,434,437,418,430,429,477,488,408,465,439,416,411,394,382,390,404,432,464,487,442,464,424,404,380,417,398,430,489,573,530,476,423,519,621,605,546,531,468,434,446,484,479,553,531,576,555,517,397,397,389,386,403,471,454,463,429,402 2,12,12,67,118,117,64,413,403,381,368,400,379,419,441,446,427,425,427,433,444,394,432,406,400,399,401,383,389,395,419,450,441,407,424,384,390,392,414,396,444,453,497,437,448,421,505,517,512,477,434,429,388,496,553,533,540,521,581,521,482,408,385,394,403,408,439,422,420,401,396 18,15,15,61,84,86,62,395,412,399,382,382,382,390,410,412,410,414,416,444,421,390,407,400,415,396,382,380,369,386,388,415,446,414,397,420,404,384,383,396,384,376,402,401,406,391,438,533,547,483,458,405,403,395,397,400,422,439,447,469,432,395,391,389,383,399,425,434,412,413,400 16,27,27,290,454,467,295,464,479,448,448,422,444,469,515,495,489,464,525,598,571,437,541,515,455,459,434,416,415,416,443,573,573,521,525,464,431,403,415,427,435,464,555,492,516,452,661,784,776,716,682,589,500,503,592,611,675,657,715,681,632,427,437,433,435,516,611,560,570,491,442 20,9,9,21,27,24,18,423,395,391,387,384,364,408,419,411,419,396,388,409,393,387,396,389,374,398,378,364,377,396,395,403,388,386,397,392,386,368,402,380,394,403,417,426,400,392,453,409,418,414,389,388,413,391,406,408,454,467,505,496,442,394,384,386,389,403,382,388,373,395,381 7,9,8,22,28,23,18,416,403,391,397,374,383,406,422,404,400,403,395,409,411,398,406,392,387,399,383,392,394,393,393,415,400,402,392,396,378,393,380,395,386,400,441,416,414,396,436,446,439,416,419,403,392,393,414,429,426,461,475,463,430,394,392,394,384,391,412,391,394,399,379 18,15,15,84,157,160,83,433,499,469,435,426,435,446,491,466,468,444,497,565,567,410,519,494,449,456,422,414,405,398,447,540,571,487,524,439,423,400,420,392,416,443,507,491,484,427,629,783,790,706,666,572,471,465,538,554,627,618,685,646,603,424,403,425,409,461,558,509,533,446,425 1,19,18,34,32,27,30,414,430,422,374,407,380,420,433,439,427,392,448,511,493,416,515,466,442,428,410,384,395,369,413,489,538,463,467,430,401,381,413,404,406,438,481,470,442,413,502,603,639,540,524,461,406,469,502,518,561,547,590,547,507,401,389,392,398,417,528,471,482,418,406 20,212,191,156,258,223,136,459,428,395,379,412,389,449,488,456,435,440,420,460,460,404,432,440,433,399,395,386,418,415,446,456,485,428,444,378,402,421,429,460,492,512,607,565,510,424,565,574,549,483,473,445,416,488,520,500,586,568,635,613,567,387,399,398,412,426,429,454,415,415,398 20,12,11,28,42,37,23,499,575,534,513,466,514,534,580,583,571,566,622,687,672,465,590,563,506,507,450,452,416,398,502,658,675,599,610,514,489,397,415,417,431,480,584,563,596,425,765,857,844,796,764,688,570,509,572,605,681,696,762,764,719,456,473,460,466,589,698,626,662,536,498 20,20,20,157,322,319,152,399,404,407,386,386,372,413,401,396,411,412,423,417,421,392,411,392,404,385,390,391,369,388,402,405,436,385,394,380,378,380,387,405,406,411,430,414,401,426,441,489,483,447,411,405,395,462,485,482,503,498,496,479,438,401,373,370,395,398,395,412,402,414,415 11,29,19,60,71,43,36,444,444,423,431,376,415,430,460,451,450,421,467,535,505,425,492,471,436,428,405,400,376,395,419,484,526,448,476,421,407,420,426,430,441,466,545,469,463,437,591,683,672,591,557,465,438,536,599,592,634,618,659,607,544,396,398,398,403,433,521,472,480,438,422 17,20,19,94,156,155,91,435,445,428,432,413,391,414,434,411,422,412,456,514,493,413,485,457,412,416,399,390,398,376,417,465,519,471,480,428,422,389,398,400,406,426,447,434,438,397,522,724,741,658,591,507,442,457,472,494,547,518,583,553,492,405,399,399,388,425,500,482,476,435,403 16,39,27,65,95,55,35,389,394,394,386,394,374,419,404,429,432,405,409,411,430,402,398,403,412,402,391,390,384,409,415,413,418,428,420,398,410,381,428,395,416,434,484,442,434,409,503,521,488,447,423,394,410,465,492,497,532,523,580,532,478,411,374,378,374,394,411,428,420,373,393 19,8,8,13,14,12,11,473,514,494,475,446,452,506,549,549,549,529,588,627,611,434,546,518,485,466,439,417,415,384,487,595,613,533,543,480,445,384,398,417,447,451,557,544,536,408,720,802,784,723,697,622,531,487,534,549,635,646,713,721,666,440,440,448,461,535,631,565,625,506,469 3,9,9,39,61,57,36,420,446,423,417,388,400,404,414,414,416,403,448,517,504,400,479,447,434,424,403,418,394,389,395,468,503,458,434,409,413,393,383,400,394,391,431,411,438,394,503,682,699,617,590,495,423,400,419,437,468,476,509,501,484,407,415,388,404,442,488,482,475,417,420 10,18,18,177,318,321,176,432,456,452,420,410,421,450,507,511,494,464,498,481,519,415,440,446,422,412,405,396,404,423,446,453,459,437,440,442,432,393,402,445,425,453,530,500,498,444,641,662,666,610,590,528,454,488,553,553,644,621,686,646,593,425,420,417,426,453,469,447,479,416,403 12,10,9,42,55,53,40,406,419,386,406,392,406,416,419,411,401,393,419,429,423,397,401,404,399,397,379,388,393,362,407,394,410,412,405,396,402,406,387,389,399,421,434,434,404,394,483,495,495,452,455,421,396,433,440,457,488,478,515,499,456,402,387,382,402,396,399,410,411,410,400 18,87,75,121,124,109,107,491,442,424,399,422,400,522,570,528,508,495,494,549,517,411,524,489,448,444,418,393,398,427,471,508,533,461,467,428,397,438,472,485,521,602,687,629,589,476,715,680,675,612,557,494,449,615,699,701,752,750,800,756,701,408,397,417,415,470,549,514,502,466,412 18,101,97,56,66,60,50,398,390,416,377,385,409,417,425,444,396,394,406,423,410,399,398,392,384,385,375,387,380,392,424,404,412,423,407,399,402,404,403,402,436,468,531,468,457,404,506,480,449,454,409,407,380,474,514,490,549,527,584,544,488,387,376,391,394,383,397,404,385,367,398 12,84,81,97,122,118,95,512,500,462,452,439,457,549,577,550,546,505,550,593,586,407,542,494,471,442,391,429,404,396,462,540,579,495,509,459,419,401,393,434,439,460,557,532,514,457,704,744,739,692,659,584,496,522,564,577,669,661,740,736,676,426,420,431,433,511,615,559,547,495,444 17,10,9,55,88,89,53,408,438,409,413,414,406,417,426,409,425,399,414,468,458,400,453,435,418,415,402,387,386,387,405,481,480,441,455,433,392,405,369,404,407,406,431,433,420,395,503,648,661,579,540,472,424,426,465,480,540,534,534,529,491,404,389,389,399,429,457,407,447,419,398 13,13,12,22,38,32,18,438,383,390,378,367,401,424,436,410,425,383,373,417,395,388,401,393,399,386,369,371,375,382,400,399,410,383,409,377,405,376,402,400,422,410,454,426,447,390,465,452,418,412,409,390,401,428,432,454,490,469,528,505,456,372,367,377,389,386,410,404,399,404,378 16,16,15,220,343,334,213,541,473,457,440,432,473,540,572,550,509,505,512,544,538,428,457,420,436,438,430,453,407,402,479,496,471,446,486,443,433,427,415,418,451,469,582,546,554,501,713,723,676,636,630,581,510,604,655,645,713,695,754,726,676,452,439,434,449,496,518,524,523,464,453 8,9,8,32,35,28,26,411,397,381,385,391,398,401,405,391,391,394,387,415,406,386,402,387,395,389,403,382,390,386,397,405,405,378,396,387,376,413,387,394,404,419,453,416,413,401,471,455,452,439,410,409,380,416,464,459,485,477,516,478,464,398,387,394,387,394,393,406,426,392,380 12,8,7,25,32,26,20,417,470,442,418,411,421,442,443,422,420,420,488,577,523,432,518,487,450,438,405,408,384,396,432,546,573,507,519,445,400,390,399,390,399,419,470,437,454,398,536,770,781,701,650,556,468,430,473,490,525,517,568,549,504,412,417,410,405,450,554,514,504,454,418 1,130,123,122,202,184,108,592,546,527,515,465,491,646,716,700,687,676,674,670,678,437,514,506,456,453,418,405,405,469,724,675,636,578,621,557,533,567,681,727,790,868,945,890,849,543,900,858,799,764,732,688,573,730,822,851,935,931,971,937,889,491,440,500,526,595,635,598,619,525,464 18,19,16,35,51,42,28,390,380,399,406,380,385,410,405,385,398,407,394,405,397,379,401,401,390,393,386,377,399,396,394,407,403,392,395,381,396,396,401,404,419,441,461,438,427,417,459,421,445,416,405,390,373,433,468,497,499,513,525,492,451,385,378,393,380,389,386,393,399,391,391 10,463,248,1023,1023,1023,1023,1023,1023,1023,1023,1019,1023,1023,1023,1023,1023,1023,1023,1023,1023,892,980,982,967,951,913,919,844,989,1023,1023,1023,1023,1023,1023,1011,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,957,1023,1023,1023,1023,1023,1023,1023,1013 17,9,8,29,33,23,20,414,398,400,386,389,391,407,439,430,410,402,418,430,420,383,417,399,397,393,383,380,369,394,400,409,411,414,402,389,387,390,375,400,423,413,450,456,429,398,488,493,472,451,438,404,401,433,456,471,486,514,560,495,464,393,392,390,399,403,416,400,423,405,409 19,32,26,53,100,56,33,416,416,422,426,382,397,414,429,426,430,445,421,470,453,395,434,404,395,427,388,393,394,383,412,429,487,422,435,439,393,398,405,418,420,462,485,456,444,418,503,569,588,534,474,452,400,462,490,499,548,530,580,534,492,391,399,384,391,424,449,456,458,394,403 19,31,31,161,271,281,165,384,413,412,412,391,374,414,428,398,413,395,390,444,405,398,424,409,401,392,381,406,387,385,403,432,433,394,438,397,404,380,411,399,417,438,451,441,411,417,484,524,527,461,438,419,400,490,570,549,551,513,551,513,459,405,376,389,401,405,447,411,427,415,389 7,11,11,19,30,29,18,376,379,392,382,388,374,393,404,417,384,374,387,366,375,404,381,396,385,375,375,394,388,394,379,381,381,389,391,386,374,384,387,381,390,406,418,399,383,393,403,408,397,413,372,399,376,402,410,401,431,411,438,405,404,396,382,369,370,380,392,368,406,391,391 12,21,19,18,18,14,14,527,650,587,556,504,551,590,665,637,642,629,705,769,742,532,703,652,588,575,486,487,444,400,568,740,750,670,682,572,508,416,415,434,461,525,664,646,646,441,816,910,895,844,824,746,636,571,649,677,752,758,821,817,782,474,485,518,523,662,778,724,739,633,541 11,8,8,32,39,35,29,574,550,488,472,447,495,608,662,648,648,616,623,606,608,421,487,472,436,427,434,421,409,421,550,563,543,500,529,476,425,412,427,443,472,519,656,636,662,478,813,786,749,708,684,650,543,620,688,704,776,773,830,826,789,495,430,485,519,581,590,564,589,502,449 18,10,9,19,28,22,13,420,460,416,423,389,387,420,418,407,411,411,462,539,527,414,517,478,414,437,398,409,391,398,404,535,557,469,468,399,407,411,391,390,410,408,433,423,427,408,474,705,706,614,570,478,431,435,434,427,479,452,477,473,434,394,408,382,401,440,540,457,481,436,404 16,40,35,258,391,350,229,441,494,464,446,431,443,444,454,439,455,448,509,588,588,422,533,491,456,434,420,419,411,384,435,551,597,525,532,470,435,404,387,402,392,438,503,469,453,439,609,790,799,724,680,590,479,466,516,554,614,609,647,633,557,416,418,428,415,479,575,527,552,470,440 13,21,20,188,310,309,185,439,612,547,563,557,586,473,548,572,569,585,639,632,650,448,514,525,526,514,493,501,473,396,454,495,463,489,487,469,455,383,391,400,419,423,491,473,498,401,724,733,703,697,689,657,588,430,461,459,535,555,644,681,654,493,526,483,518,594,604,606,672,580,586 8,15,15,92,124,121,87,398,476,446,422,433,398,409,435,425,438,428,486,566,550,423,529,490,445,428,411,417,403,369,414,542,584,483,532,449,428,411,392,404,411,423,439,440,435,386,552,777,793,709,672,559,480,437,457,468,530,517,547,561,498,387,414,394,399,467,563,514,549,454,432 4,9,8,35,45,34,29,421,386,398,375,371,388,422,426,421,391,392,422,404,394,380,392,392,384,383,404,393,384,400,407,393,392,399,382,394,390,383,394,401,396,429,427,429,431,392,461,447,428,396,404,381,399,420,447,442,489,498,527,478,453,376,386,384,380,384,375,399,392,370,370 19,77,58,111,128,87,79,460,547,505,460,436,458,487,531,503,499,502,564,699,655,435,637,583,516,499,447,434,404,379,449,635,700,587,619,480,446,394,446,431,442,486,587,519,524,467,693,855,865,782,755,639,531,563,628,639,689,682,745,710,663,395,434,394,430,532,680,606,625,514,466 20,9,8,31,41,30,23,403,379,376,396,395,393,412,420,417,392,393,408,408,390,390,397,392,382,387,380,385,388,377,392,409,405,384,401,397,388,390,400,387,397,405,445,426,393,405,480,439,431,418,391,385,387,432,464,461,494,493,519,496,451,392,385,381,396,392,396,383,395,382,399 9,27,26,282,499,509,282,437,412,397,405,404,406,430,460,451,436,431,432,433,429,381,416,405,393,399,393,382,368,419,416,418,435,412,414,398,396,409,411,430,429,484,526,480,466,470,578,548,516,477,456,436,427,555,650,663,657,632,670,598,563,412,422,393,408,420,415,409,418,395,415 20,11,11,55,73,72,53,396,422,422,386,393,413,408,425,437,414,415,443,480,477,425,468,443,422,423,389,394,395,390,418,452,484,449,445,422,414,401,390,373,396,415,446,418,434,383,504,663,652,582,544,500,427,413,443,468,498,483,541,531,490,401,398,403,394,404,474,444,461,416,412 17,193,127,1023,1023,1023,849,783,785,742,713,673,698,830,890,880,869,859,869,892,869,630,802,740,693,677,591,596,500,544,887,894,872,818,840,768,708,601,729,798,865,946,1023,1000,983,734,1023,1023,1014,974,951,899,804,867,951,983,1023,1023,1023,1023,1022,731,620,720,748,840,908,845,877,771,692 2,110,85,364,486,344,229,639,678,632,602,544,563,689,748,727,717,699,735,810,787,528,731,683,606,596,540,519,444,463,646,760,785,696,721,626,545,486,552,552,623,729,828,781,769,622,905,960,952,891,866,786,679,800,867,882,924,914,957,930,884,498,497,523,565,668,791,742,759,659,558 12,17,9,68,92,50,29,446,435,436,421,406,414,453,453,455,446,451,459,528,511,410,470,447,432,420,406,418,388,406,428,498,507,442,488,410,394,401,416,400,409,439,508,478,472,422,602,692,691,610,569,485,451,449,520,532,587,571,653,618,566,396,405,409,414,461,541,512,489,413,428 6,25,22,49,66,57,42,443,406,422,424,404,393,464,487,467,459,446,456,446,452,382,404,400,405,405,396,390,394,417,511,475,441,432,428,418,397,435,529,574,652,742,811,709,635,453,675,599,561,523,502,473,431,640,763,784,819,793,815,734,653,417,376,400,410,432,440,419,423,396,407 5,323,291,225,318,287,201,414,401,398,392,365,367,420,419,425,422,406,415,423,393,387,409,412,400,392,394,393,385,396,458,450,416,401,418,417,374,426,425,469,515,595,663,579,545,443,509,489,476,434,431,409,402,483,501,495,521,526,591,543,501,402,385,389,400,398,423,385,421,386,409 15,22,22,91,153,153,87,445,449,418,424,394,423,486,511,509,495,508,498,491,487,390,426,422,420,408,394,405,395,429,473,463,445,422,430,414,403,406,439,422,445,467,530,514,509,448,644,626,592,546,543,475,421,545,657,660,679,658,703,671,627,428,399,427,438,456,477,450,455,433,408 15,73,51,1023,1023,1023,1023,786,966,932,897,829,846,820,875,861,858,854,972,1023,1023,851,1023,1001,941,922,846,811,702,531,805,1023,1023,987,1001,903,841,533,590,618,693,784,904,881,887,723,1023,1023,1023,1023,1023,1023,960,852,920,939,999,996,1023,1023,1002,697,782,695,740,940,1023,1023,1023,947,865 16,23,20,36,41,30,26,422,464,468,443,405,403,440,464,431,450,420,482,612,603,438,601,546,466,481,430,399,409,425,445,569,644,513,557,458,419,424,411,423,448,476,528,474,472,416,583,727,761,656,628,507,447,469,488,515,568,562,641,591,559,400,386,389,413,457,609,568,549,456,422 8,24,22,116,142,125,102,446,437,416,384,402,393,461,481,471,468,445,426,443,431,389,389,410,387,400,392,404,393,417,406,394,408,384,419,378,379,411,411,408,411,445,495,472,445,433,587,531,501,483,460,437,397,505,565,566,631,626,683,627,560,397,409,410,407,420,417,404,436,401,395 6,17,17,83,112,114,83,410,438,438,402,405,407,420,445,423,424,408,414,496,457,418,447,435,429,417,415,391,370,397,404,460,490,432,450,411,385,404,394,419,407,419,447,441,423,429,540,637,643,571,517,469,407,461,515,533,588,553,596,560,507,382,390,386,389,427,477,447,446,433,407 19,10,8,45,66,53,34,390,396,386,386,385,387,386,390,397,387,408,384,417,411,391,411,405,397,398,386,385,392,376,395,419,413,416,400,399,382,370,384,400,387,400,394,404,407,393,401,480,488,452,445,417,395,399,409,403,435,417,465,432,411,382,390,398,395,385,399,407,405,390,385 9,11,10,25,34,27,19,401,394,386,368,394,387,390,407,397,398,411,379,386,399,388,392,388,381,399,381,375,385,406,398,382,363,404,386,406,377,389,379,392,400,414,413,434,409,399,452,439,429,402,395,421,377,417,469,467,503,483,515,489,447,378,387,374,394,389,397,389,407,376,379 11,23,23,60,62,62,59,426,466,454,434,387,417,420,443,436,447,434,459,603,589,407,598,532,476,466,421,396,395,410,421,560,638,513,533,450,407,402,404,422,402,431,460,461,443,423,518,699,745,636,615,512,442,447,495,495,550,542,577,555,501,406,400,404,392,430,614,538,527,477,429 15,14,14,18,22,21,16,505,588,545,510,478,500,561,618,616,616,592,649,721,690,485,642,602,538,518,460,448,420,422,534,690,693,612,631,521,459,418,404,434,445,489,600,592,607,421,775,869,851,799,770,689,570,515,592,617,704,698,772,777,733,487,453,470,483,624,720,660,700,569,504 4,9,9,28,51,53,29,411,846,787,723,583,565,410,406,393,404,404,849,1019,947,800,1010,916,852,823,706,612,492,380,438,1007,1015,921,920,776,658,399,413,439,474,535,609,555,519,470,513,1023,1023,1023,992,868,728,536,560,510,488,466,479,478,449,393,511,399,399,815,996,891,902,783,639 11,29,28,104,149,138,95,438,502,466,464,402,439,445,465,463,462,466,523,653,638,442,598,557,509,493,432,429,402,406,436,600,662,566,571,491,440,379,398,405,405,440,505,483,491,416,606,842,852,769,740,616,529,464,503,527,572,574,642,620,587,413,422,410,426,508,636,577,568,494,437 6,105,90,151,281,228,117,557,715,676,665,655,716,622,699,711,707,710,746,763,785,479,609,577,570,563,522,557,491,391,605,671,674,624,679,614,600,414,409,435,452,483,623,623,688,468,880,890,865,851,843,838,762,561,645,657,746,753,831,857,833,549,631,544,585,663,712,706,753,677,659 17,10,10,58,81,81,55,418,402,402,419,379,405,432,443,428,434,415,440,460,438,388,423,405,406,417,395,394,387,391,423,444,446,410,422,397,415,402,403,415,421,463,514,461,458,397,546,595,573,516,508,476,409,444,494,509,573,551,605,558,502,396,394,391,405,436,460,443,439,416,396 8,25,16,43,66,38,25,467,397,386,416,386,381,463,458,451,427,421,413,422,417,391,410,407,405,386,405,391,380,388,415,420,434,408,402,403,361,380,395,397,423,444,499,499,471,405,555,512,529,471,459,422,399,477,471,484,555,572,633,596,517,387,385,389,382,374,417,411,438,400,375 11,21,20,99,162,149,88,413,484,424,428,401,415,437,447,443,432,421,477,590,574,413,534,506,475,458,423,424,397,400,427,553,588,501,502,455,408,385,415,413,401,424,477,468,444,413,577,783,801,719,677,580,470,416,477,508,573,562,582,581,538,414,426,398,408,482,576,526,501,473,439 9,8,8,15,18,13,10,433,434,395,393,396,392,418,447,454,444,442,438,442,415,389,383,383,399,394,381,374,374,387,487,433,408,427,419,415,415,416,465,476,500,590,727,650,607,385,626,512,474,446,467,440,411,445,514,576,704,697,746,672,610,405,390,397,392,413,404,394,403,409,380 15,10,10,34,36,33,31,401,465,450,417,412,413,403,410,429,415,417,457,523,510,400,471,439,428,420,403,409,399,409,424,475,485,455,473,430,428,398,395,406,395,405,443,419,453,399,541,702,694,623,592,532,454,410,468,456,495,481,543,532,504,398,398,403,399,443,504,476,484,443,424 3,10,10,88,98,97,86,412,418,403,382,409,393,408,405,397,414,409,433,436,445,385,418,397,398,400,389,390,383,401,399,422,457,417,455,382,403,380,388,378,382,402,432,406,412,392,463,579,573,493,481,436,424,406,438,433,467,468,497,470,467,393,414,388,401,410,435,431,434,404,389 7,27,20,42,67,49,31,390,371,395,396,373,385,397,392,392,392,395,388,368,389,382,385,389,375,390,382,394,394,401,410,411,397,387,392,414,382,413,403,403,421,451,474,426,432,399,452,417,421,419,421,387,384,438,488,481,512,510,535,494,445,385,392,397,402,393,397,398,389,381,378 16,9,8,36,43,39,33,390,420,450,402,397,403,396,426,433,448,412,455,472,460,406,436,417,422,411,407,386,398,382,407,460,482,427,443,419,403,391,388,403,402,404,438,438,433,397,519,640,627,561,535,469,440,396,431,438,478,478,512,513,458,393,394,401,400,429,473,444,459,412,401 6,15,15,82,121,119,79,413,433,395,407,375,407,407,416,404,402,400,417,433,430,407,415,419,412,395,399,382,390,403,397,453,432,409,424,402,410,395,387,396,377,421,442,410,441,417,462,567,549,499,482,456,388,441,502,490,521,481,510,476,467,396,405,398,400,425,453,415,422,411,404 2,8,8,52,67,51,41,408,425,410,405,406,400,403,436,433,421,412,423,449,456,400,434,416,404,422,405,401,395,390,399,446,433,417,445,409,388,393,388,397,404,407,440,445,447,410,542,575,583,511,503,462,418,432,473,482,528,548,578,540,510,393,400,396,380,426,462,434,440,412,388 1,25,10,39,60,27,16,650,605,546,519,475,490,693,740,715,696,675,688,720,705,467,621,588,521,501,447,441,421,489,654,693,706,620,654,508,471,557,629,681,745,809,882,822,790,698,890,881,848,801,764,677,556,866,920,918,949,935,971,930,878,472,433,473,498,583,673,613,636,527,494 12,45,42,248,381,381,241,400,399,412,405,382,377,404,419,419,395,421,415,425,408,388,435,396,411,399,395,377,398,396,393,427,430,408,420,380,380,405,395,395,425,439,469,423,394,426,485,542,520,459,450,428,392,479,505,495,535,523,550,513,469,388,390,395,398,404,406,422,422,409,377 5,17,17,106,153,149,101,411,433,417,403,391,422,399,419,411,432,425,437,495,486,402,462,428,433,411,406,405,390,387,408,476,497,448,449,425,393,387,388,382,396,421,451,435,433,416,503,655,659,562,535,464,410,428,448,453,511,487,528,506,468,388,390,402,395,417,496,443,447,425,417 14,92,88,146,189,182,139,487,680,617,590,480,552,534,561,556,553,549,684,822,802,550,773,735,642,621,528,486,438,414,527,773,830,723,760,590,544,408,422,442,474,524,632,603,601,474,771,967,984,909,884,782,649,594,657,685,752,745,801,781,739,447,473,439,443,632,810,759,758,625,542 13,14,13,20,23,19,17,401,429,415,409,408,406,396,422,415,416,408,443,498,498,404,480,445,427,411,394,393,396,371,398,485,521,444,471,397,399,383,387,398,432,462,490,445,432,403,489,641,653,572,541,452,406,419,484,488,545,521,547,504,474,400,387,402,401,427,494,457,480,415,409 7,12,10,31,42,31,23,384,406,374,405,395,374,397,409,386,405,395,390,401,414,389,401,397,382,386,394,383,396,415,394,412,383,392,405,395,395,386,389,382,398,447,465,431,430,395,443,454,447,429,391,406,383,454,474,483,490,484,530,486,464,391,380,391,393,373,404,379,384,386,398 20,14,14,46,65,65,45,425,466,455,442,429,429,451,458,468,447,433,497,589,565,416,536,490,436,425,427,423,374,402,430,527,557,494,534,423,432,394,402,409,425,431,485,463,459,396,593,780,779,703,666,573,489,445,504,527,606,585,640,604,582,411,413,407,414,459,555,505,522,468,433 16,15,11,37,47,31,26,443,390,396,398,402,397,432,459,442,435,409,422,399,418,389,422,396,400,381,394,386,410,415,380,396,408,393,387,397,382,415,402,408,421,432,484,444,447,402,489,444,442,420,415,417,395,437,469,469,519,510,562,532,471,402,400,377,392,387,404,415,412,392,384 7,29,24,28,35,19,14,561,625,563,549,519,550,598,654,652,645,635,690,737,731,499,649,612,571,558,504,510,434,404,555,690,686,614,653,562,492,410,410,420,429,472,605,594,631,449,813,896,879,839,812,753,637,517,613,617,732,739,802,802,768,500,497,492,535,666,728,693,704,605,548 1,10,9,16,22,21,15,434,417,386,406,391,408,414,431,421,425,415,424,441,425,396,433,415,411,388,382,399,373,380,441,445,440,429,438,398,403,399,404,436,452,500,607,546,518,412,551,526,536,481,468,441,418,484,537,562,601,582,622,575,527,397,390,377,394,429,428,422,428,406,387 18,12,10,24,35,27,19,393,377,389,387,382,377,390,400,388,402,404,411,395,389,382,392,383,380,370,381,399,368,393,402,388,378,384,375,383,383,394,404,415,403,439,432,429,412,396,481,431,416,416,403,395,380,446,465,442,467,485,517,446,439,399,366,384,374,377,402,376,400,373,380 3,9,8,19,21,17,15,415,395,386,383,366,382,406,426,410,389,402,400,400,417,391,384,388,393,401,388,373,367,409,387,403,384,393,404,390,379,395,392,384,405,411,429,409,427,406,464,456,440,434,440,412,395,427,439,463,474,479,508,482,441,386,398,392,381,394,410,400,401,383,397 8,9,9,13,25,25,13,398,374,361,386,384,393,388,385,385,380,371,393,389,393,382,372,384,381,377,368,387,381,374,389,391,388,395,389,367,380,387,388,385,383,395,413,386,394,398,422,396,386,388,380,391,393,406,421,404,421,395,438,421,395,380,389,374,379,384,368,375,402,378,379 1,68,66,75,118,115,73,488,444,436,419,428,414,517,568,544,550,514,507,516,458,395,415,419,403,412,395,414,387,476,607,517,477,445,459,439,429,501,628,668,737,822,913,841,765,445,803,688,620,580,567,531,451,597,727,792,895,887,923,857,797,429,403,436,430,455,437,447,441,409,410 12,15,15,75,108,108,74,417,481,439,438,397,428,423,442,417,414,412,461,552,542,408,510,464,434,421,424,412,404,383,420,530,559,489,480,434,405,401,387,389,388,404,424,436,425,401,520,756,776,686,662,549,452,434,459,468,496,492,526,524,492,385,405,393,390,447,543,480,507,450,430 12,21,21,86,117,120,87,407,474,449,428,428,442,426,443,439,434,426,482,585,576,417,523,493,441,433,419,402,387,382,405,541,584,501,520,460,449,399,385,404,429,432,496,443,442,411,560,776,784,714,683,567,465,435,479,506,534,537,587,551,526,412,389,406,388,490,560,527,536,453,411 20,21,22,50,62,61,49,422,489,477,430,403,427,424,444,440,438,437,494,571,541,421,525,481,448,452,409,400,379,398,423,536,561,505,512,431,398,394,401,406,418,427,490,464,461,395,603,744,750,678,652,534,459,451,519,538,589,591,655,602,561,398,421,404,416,464,550,506,498,448,424 20,12,10,28,39,28,20,425,399,377,397,392,394,442,449,418,418,390,404,414,410,387,397,413,377,388,378,382,380,412,391,398,417,396,400,390,375,410,379,420,413,414,452,442,426,393,487,453,445,429,418,386,399,452,453,466,515,512,567,527,486,386,379,400,377,389,400,389,398,397,394 13,79,59,131,161,119,102,493,641,596,554,504,497,529,598,577,565,578,681,787,765,514,739,683,607,570,511,484,424,433,535,754,784,700,695,560,543,415,462,458,504,585,680,622,611,476,769,929,931,864,833,733,615,627,704,710,769,751,805,784,743,467,461,436,470,624,776,727,737,616,541 2,10,10,25,51,51,25,462,749,696,614,503,501,472,473,469,467,461,773,920,861,694,896,807,749,720,598,526,446,375,468,892,897,809,804,659,553,403,411,432,431,476,564,515,549,432,670,1023,1023,981,937,817,682,489,517,511,587,582,650,642,615,426,517,414,404,812,965,874,892,774,634 19,32,32,75,162,163,73,491,615,572,548,470,482,515,559,537,540,532,623,758,756,488,700,667,572,568,512,467,420,391,501,694,762,655,669,566,491,408,403,406,414,464,527,505,555,431,753,944,979,904,875,774,649,474,556,576,669,670,748,746,700,432,474,443,455,599,766,721,713,619,542 3,11,9,34,50,25,18,410,400,399,379,402,395,408,417,396,412,406,394,428,409,388,395,397,405,389,410,392,389,377,393,413,405,397,411,386,395,372,405,371,403,426,437,424,422,411,479,490,499,458,427,421,401,438,466,480,503,512,544,496,463,385,377,387,382,390,417,385,399,395,397 11,18,13,50,55,29,26,492,553,508,472,448,445,505,535,535,512,482,586,683,656,457,631,563,522,505,439,435,405,406,476,648,690,601,608,508,470,414,403,419,440,493,555,523,542,441,693,838,842,772,744,646,511,515,590,592,665,660,716,710,652,420,415,426,429,553,693,595,623,532,469 15,94,62,171,208,122,99,514,613,554,483,472,482,569,626,590,581,577,640,726,705,493,665,590,538,539,468,450,433,402,513,698,715,616,637,526,471,415,440,465,479,543,655,622,611,489,783,892,884,819,781,704,573,633,701,717,780,770,823,799,757,447,437,464,470,613,710,640,671,568,503 12,24,22,18,22,17,14,572,657,599,563,544,558,618,671,670,653,658,719,776,753,514,697,643,591,573,499,478,430,430,589,738,749,684,696,596,523,405,436,446,456,531,666,652,677,431,828,917,898,850,826,747,640,571,638,670,765,764,824,830,801,511,482,511,540,689,774,729,757,636,565 14,21,21,94,113,114,94,390,411,388,373,377,391,392,404,417,402,399,406,440,426,399,429,404,403,404,387,384,392,392,413,418,425,407,427,392,398,386,399,386,422,433,448,420,392,407,472,529,528,485,459,434,393,492,535,536,554,532,546,480,457,399,394,384,388,405,437,425,427,419,386 19,19,18,37,44,38,33,422,476,472,440,431,406,446,441,464,441,441,506,603,556,423,520,511,454,457,416,400,407,394,429,551,574,509,517,454,412,411,386,403,407,415,474,465,440,406,609,771,779,699,661,567,479,439,495,506,554,564,609,608,563,418,418,397,406,478,559,511,556,434,420 3,9,9,24,28,24,20,409,380,397,378,381,394,398,420,419,401,405,405,392,408,388,388,392,391,390,386,387,399,374,395,400,395,390,384,391,381,399,383,401,406,421,433,425,412,373,475,442,449,417,426,400,383,400,454,435,472,478,514,488,443,405,384,387,382,387,393,374,390,384,394 9,14,14,50,55,52,47,423,420,410,407,388,419,404,425,421,407,403,435,482,477,413,442,447,413,444,410,388,385,373,410,495,508,454,443,427,380,397,395,399,401,412,443,408,418,395,490,675,676,608,562,493,438,411,446,451,474,485,534,498,470,399,396,398,393,437,493,434,485,412,408 12,12,12,59,67,65,58,394,466,457,436,396,427,406,415,436,414,435,478,550,549,432,515,480,453,436,420,413,401,403,424,529,570,509,510,449,418,369,397,381,392,401,435,425,445,392,534,769,772,700,659,542,453,407,447,434,493,476,536,523,500,393,416,401,408,454,553,521,504,433,423 3,33,30,107,157,147,99,468,551,479,491,412,450,502,541,544,534,509,561,675,652,461,604,570,497,497,450,434,417,409,478,628,676,562,583,492,456,394,427,441,449,501,591,571,567,430,709,848,850,775,745,625,507,527,597,624,716,706,766,718,680,442,420,432,448,526,653,603,588,495,479 20,10,10,34,40,40,34,401,443,424,406,396,425,418,424,428,414,430,441,519,518,414,461,451,423,423,399,399,381,419,416,475,512,460,464,421,410,398,397,388,398,420,458,456,424,388,552,697,713,631,586,488,461,421,465,468,513,523,563,541,502,412,397,389,397,420,484,457,474,418,406 14,19,14,38,42,26,25,464,506,494,450,450,442,477,520,480,493,484,553,652,633,448,608,545,490,461,438,420,395,391,462,605,648,559,580,461,451,427,434,425,464,501,596,545,537,442,677,802,802,724,697,586,497,535,605,595,672,666,725,696,651,441,407,426,429,507,644,570,594,503,434 10,9,8,30,42,40,29,404,445,416,418,432,408,427,424,423,399,404,458,508,492,417,481,439,426,438,390,408,402,389,407,496,502,448,467,426,405,385,390,381,411,410,440,419,425,401,515,690,692,611,581,472,438,435,449,446,506,487,543,530,488,401,392,401,387,425,497,474,466,441,397 10,24,22,34,43,37,29,454,443,450,439,395,426,466,478,457,427,439,467,516,535,408,494,464,437,430,398,409,391,371,477,510,568,481,480,425,421,404,405,419,443,535,645,580,544,415,576,681,699,611,592,536,478,464,508,511,582,558,609,581,550,393,395,399,398,420,518,476,479,415,414 1,9,9,25,31,31,25,432,406,399,385,388,388,434,412,415,391,398,407,411,413,391,405,399,391,398,396,372,384,371,419,426,432,401,423,369,396,373,406,422,430,454,562,523,485,397,455,485,487,466,441,429,406,422,457,436,491,489,514,481,446,384,381,386,387,388,414,410,409,390,379 8,57,57,133,210,205,127,456,556,513,527,461,460,478,529,509,501,497,575,693,671,462,621,572,514,504,436,435,377,422,464,655,683,597,608,506,464,399,401,403,411,442,515,533,513,428,709,880,879,814,785,701,585,492,560,558,663,650,712,705,660,428,434,421,437,535,692,627,653,533,470 15,15,15,45,58,59,46,400,520,476,467,437,430,440,442,439,446,437,487,612,591,429,567,522,465,463,426,421,406,391,429,569,633,522,542,437,411,411,420,396,391,414,481,461,448,395,577,803,827,747,708,570,487,441,478,453,528,532,579,534,530,412,403,405,395,478,597,528,533,464,427 3,14,13,47,81,75,42,461,453,425,423,409,430,494,529,530,503,499,484,501,479,393,412,400,408,397,412,412,403,402,518,506,472,444,469,437,425,425,451,484,537,604,731,654,627,424,704,643,596,575,548,518,433,510,600,626,717,711,763,712,670,423,388,425,443,436,452,440,456,420,417 13,13,13,82,122,123,82,405,401,382,383,372,396,413,390,404,392,400,385,406,390,393,380,384,382,407,388,381,402,410,398,405,428,392,402,384,397,389,393,386,399,398,410,404,386,401,424,446,461,420,408,410,392,415,421,431,436,412,477,451,417,394,385,379,383,392,409,400,403,401,393 4,91,69,107,124,84,73,525,507,465,433,451,450,553,639,617,597,580,591,626,640,450,543,508,473,449,422,421,414,441,574,590,617,534,574,460,452,470,544,564,647,740,827,765,702,525,813,816,793,723,694,623,503,707,796,821,878,868,902,850,794,453,437,456,469,525,611,550,582,484,461 1,24,24,25,30,28,23,431,439,420,418,404,400,443,459,461,452,429,448,521,484,404,481,448,424,422,408,381,390,401,426,503,503,448,470,441,419,383,398,402,417,422,483,444,449,414,553,656,649,574,541,465,439,442,476,498,550,542,583,559,532,410,398,419,412,443,508,481,484,441,414 8,15,15,76,94,88,71,437,466,475,434,419,424,437,442,446,456,425,502,590,567,420,544,501,470,455,415,414,387,384,415,545,591,506,542,431,420,401,408,426,421,434,489,473,472,412,596,773,786,704,668,587,477,482,512,519,589,573,630,609,587,409,420,399,407,470,563,513,519,456,430 9,10,9,14,21,16,11,394,379,377,382,378,386,390,400,412,391,384,382,396,393,387,369,398,382,381,368,380,392,402,447,396,373,395,400,382,408,395,453,504,528,615,746,649,551,395,594,459,414,410,405,406,379,457,486,615,799,802,839,732,624,388,396,385,390,374,384,365,386,380,387 2,12,10,12,13,8,7,431,397,408,378,413,384,420,450,445,427,427,422,418,428,401,398,394,399,393,380,398,378,420,452,427,417,425,395,396,399,423,441,491,530,610,744,658,582,426,699,579,517,476,447,402,404,538,626,708,847,845,880,792,707,393,393,401,389,409,429,412,410,391,386 10,8,8,15,24,23,14,409,399,389,392,388,398,412,407,423,402,406,421,454,451,402,446,399,413,404,401,374,378,388,393,418,436,425,424,407,390,384,397,392,410,411,447,419,417,392,472,530,532,474,468,437,406,420,442,447,492,486,527,485,451,386,390,387,399,388,433,416,417,415,395 8,110,77,299,368,301,240,759,722,659,639,605,624,805,861,849,831,824,815,818,817,511,676,657,610,571,517,519,452,484,806,803,781,733,753,659,600,559,643,699,757,850,946,914,903,643,994,973,945,905,883,830,735,827,901,926,989,986,1023,1015,976,679,519,666,671,749,789,747,774,664,596 12,17,12,38,48,33,26,435,403,376,395,401,393,446,466,442,418,405,428,430,426,366,415,391,385,403,407,389,379,389,416,415,405,407,385,380,383,409,416,406,402,436,476,448,429,424,517,461,478,444,404,408,378,445,494,485,543,560,604,547,507,369,387,388,405,400,408,380,389,398,387 1,28,28,121,205,212,123,485,473,418,406,438,434,514,556,520,511,490,502,513,505,388,443,431,409,415,387,390,405,434,467,479,451,440,451,439,406,428,452,461,488,542,625,572,567,481,699,651,616,545,503,487,429,607,678,679,724,704,750,726,669,429,395,429,434,457,511,475,485,421,409 18,73,48,171,193,140,131,557,678,624,571,523,531,610,668,644,628,613,732,828,789,582,783,706,643,599,489,477,432,520,680,827,827,739,754,597,537,577,718,767,830,906,979,899,833,586,895,1006,983,924,891,798,665,798,894,936,1008,993,1018,951,892,464,492,484,504,735,868,792,808,685,552 8,102,88,337,456,398,283,550,593,525,499,497,532,618,715,679,680,657,651,668,663,449,543,506,464,468,458,445,432,444,590,598,585,528,570,494,458,461,478,509,558,620,740,705,694,533,859,844,805,764,751,700,584,661,758,766,831,822,879,868,832,558,476,567,574,608,627,606,632,537,491 7,26,22,37,54,44,29,383,375,406,396,385,383,398,391,396,402,394,394,411,392,389,378,398,371,392,379,367,380,383,393,408,402,384,390,374,403,386,392,388,381,398,412,408,382,392,390,388,401,394,389,390,403,375,376,388,395,428,427,404,417,383,386,370,380,384,397,390,385,385,388 8,20,14,48,61,38,30,425,396,408,378,394,402,457,464,421,427,421,412,443,443,385,444,420,408,398,404,395,399,389,430,463,451,415,426,408,405,393,406,414,405,452,474,471,440,408,519,594,588,506,475,407,393,445,474,482,543,559,600,571,505,395,380,397,382,412,473,454,423,407,385 10,8,8,48,80,78,47,412,396,384,388,378,386,384,379,389,389,386,393,394,394,375,388,393,391,390,387,380,382,370,380,404,403,391,395,378,386,386,388,382,403,409,411,392,392,405,414,444,447,416,420,413,393,421,456,438,461,426,442,414,401,384,388,385,391,382,386,391,379,406,382 10,17,16,17,23,18,13,428,431,423,414,408,406,412,440,418,421,418,444,505,508,399,484,465,431,414,410,388,384,372,427,485,552,471,469,430,404,385,409,406,423,494,551,521,488,411,548,653,673,606,581,529,447,446,487,484,537,521,584,542,511,387,410,403,399,411,517,487,455,417,416 16,16,12,37,55,35,24,440,420,421,409,393,411,468,449,443,433,438,430,444,451,389,411,413,396,403,394,394,372,388,416,424,449,424,430,390,413,395,389,411,408,422,478,472,479,414,545,562,559,480,443,430,395,449,453,480,552,547,619,556,519,378,393,377,378,393,439,439,430,413,403 15,8,8,29,38,32,25,463,539,505,471,457,473,497,569,556,563,531,586,646,625,444,558,513,507,476,450,435,405,393,484,601,603,526,559,475,456,385,402,384,426,449,525,527,555,396,724,814,793,743,714,638,541,468,529,540,625,639,703,714,679,437,446,455,446,553,639,588,614,515,466 10,8,8,11,13,13,11,398,419,412,396,399,383,404,410,387,404,402,410,474,462,397,453,425,412,394,409,390,400,403,391,436,462,417,433,415,391,397,383,390,398,386,413,414,413,390,441,543,557,489,459,434,402,395,410,414,435,434,461,459,433,385,384,378,385,416,459,453,415,407,393 15,23,18,32,50,40,25,427,395,408,396,378,386,416,430,429,428,399,398,386,398,397,379,391,385,375,394,389,387,399,401,393,394,370,395,376,404,426,418,440,400,450,506,458,425,420,489,434,409,427,419,395,377,475,543,521,547,549,585,547,487,391,387,381,381,391,392,381,393,393,385 5,21,20,12,12,8,8,459,534,496,481,450,462,486,513,513,516,506,584,669,645,456,623,553,505,480,461,446,420,400,477,637,659,561,596,498,457,388,399,401,419,443,526,518,523,410,681,832,820,745,721,644,525,484,532,558,628,630,686,681,652,432,433,429,437,528,660,574,621,510,469 9,26,15,52,74,42,31,442,434,378,402,392,415,448,501,450,450,459,467,488,488,392,444,420,404,414,408,401,384,394,419,483,448,421,435,420,398,398,405,426,414,451,513,495,466,418,602,594,560,509,487,437,421,493,539,543,594,603,656,603,576,383,394,392,386,419,467,451,440,422,393 9,10,9,28,39,32,23,422,393,381,394,388,403,429,403,402,412,405,417,432,412,384,408,398,399,401,392,391,388,391,405,407,428,411,398,371,381,406,388,395,395,415,426,437,422,380,473,503,488,454,436,398,391,409,438,442,465,471,512,483,448,395,382,383,387,405,422,397,418,381,411 16,9,8,23,29,24,19,421,403,397,395,380,388,410,448,409,402,399,402,410,411,390,392,392,385,394,385,384,377,380,394,395,394,398,383,387,375,395,404,407,402,414,441,412,431,421,463,447,421,401,420,401,394,435,442,441,481,489,526,482,460,397,404,391,385,392,414,369,394,388,381 4,21,21,61,111,112,61,528,845,802,744,670,663,544,606,561,570,562,821,967,941,705,926,878,819,794,693,657,546,393,505,918,958,888,890,782,672,387,401,407,428,445,567,542,579,412,776,1023,1023,1023,1023,961,836,464,527,544,601,627,710,738,705,437,600,440,438,776,941,902,913,808,709 4,29,29,162,252,252,159,419,413,383,395,383,402,433,436,444,444,436,429,444,465,388,434,413,407,397,387,386,387,405,424,432,448,418,415,410,402,407,416,438,445,469,528,491,457,456,557,577,575,508,463,428,403,560,642,638,660,635,664,605,547,389,389,397,395,419,441,441,419,421,403 5,207,196,91,129,124,87,426,408,421,410,381,402,410,427,422,435,418,423,469,460,392,440,430,399,437,405,401,378,396,413,471,465,439,446,419,404,410,429,454,453,466,559,509,472,407,514,606,575,517,511,466,420,454,474,482,487,494,537,525,502,398,394,389,391,412,451,429,458,411,385 15,21,16,34,45,33,25,435,411,412,386,416,378,459,460,422,429,407,415,460,443,404,463,415,401,384,402,377,390,421,428,451,465,425,429,408,393,406,403,417,421,463,512,495,447,415,522,566,559,508,493,418,403,463,522,516,576,579,613,578,510,387,400,368,384,401,448,445,441,404,396 11,14,14,37,55,55,37,401,440,443,404,422,412,399,426,423,429,415,474,546,532,393,493,468,446,435,412,403,382,390,423,506,525,473,475,427,384,396,386,396,404,411,449,440,436,380,530,724,742,648,609,505,425,421,451,468,517,535,566,529,512,415,404,413,404,463,512,469,502,447,414 16,51,50,123,142,142,121,472,532,488,487,464,476,507,540,533,520,516,598,660,658,447,580,533,513,476,440,416,413,422,463,621,643,556,587,466,457,389,403,410,424,477,535,516,546,432,716,846,841,779,754,661,527,500,561,572,666,660,728,717,672,423,451,426,451,550,662,599,633,529,490 13,108,89,122,179,145,96,791,844,805,778,737,764,833,891,887,887,874,901,930,921,684,840,809,769,750,688,685,556,473,790,879,874,821,838,750,703,455,497,536,572,691,839,838,871,573,1004,1023,1023,1012,993,939,847,759,836,857,932,938,997,1004,976,745,705,757,776,897,962,923,941,854,796 20,10,9,30,32,26,25,420,385,402,399,391,385,416,449,427,411,408,403,399,392,383,390,401,393,381,378,393,384,395,406,411,412,378,410,405,389,409,398,435,413,424,474,454,447,416,510,447,433,404,418,395,388,473,515,502,566,542,613,542,503,400,382,390,380,388,416,409,399,397,366 10,49,47,100,124,120,96,481,586,545,519,472,482,518,537,540,529,517,608,724,707,493,656,609,559,556,483,447,402,410,488,697,715,628,642,546,516,400,423,410,419,444,538,538,562,421,740,907,904,841,811,720,618,492,579,599,696,685,744,735,687,441,441,432,459,571,719,648,675,593,513 19,37,36,193,313,302,183,412,387,388,394,404,376,416,416,424,406,406,407,405,413,406,402,378,401,385,383,393,386,407,412,418,415,409,406,396,384,402,403,407,417,430,473,448,428,426,488,481,484,420,442,415,382,466,519,519,545,528,565,519,457,409,387,417,392,405,435,413,432,389,379 4,32,17,60,76,38,32,454,429,405,384,397,392,473,480,457,427,430,435,452,465,389,428,403,392,402,381,389,389,388,424,432,456,431,427,404,404,436,435,454,473,541,592,536,502,454,590,543,555,468,446,411,409,554,617,637,671,648,711,651,580,375,383,397,387,401,435,405,407,416,397 1,27,26,48,55,50,43,509,601,566,536,513,537,532,621,617,626,618,655,670,687,455,542,527,499,516,459,478,450,382,603,629,617,569,626,561,527,408,412,412,432,479,639,630,680,436,836,847,821,788,781,751,653,515,598,616,722,740,807,825,796,492,476,484,509,599,632,611,665,564,537 8,21,21,47,68,68,48,373,453,451,419,390,403,388,403,403,399,377,502,640,539,463,638,517,468,467,407,393,385,405,385,613,607,499,518,429,397,387,400,422,433,453,457,409,419,447,400,738,707,593,544,446,437,492,504,459,458,433,451,431,407,389,386,371,376,485,607,476,494,428,393 5,90,84,39,43,40,36,444,750,692,626,476,510,476,479,476,473,466,750,917,866,661,906,830,759,715,588,536,464,385,458,877,914,817,819,657,585,421,415,426,461,481,552,516,512,425,662,1023,1023,961,922,796,643,510,583,578,656,636,697,666,611,426,500,423,421,728,930,843,845,740,590 15,366,193,394,396,161,167,853,1005,973,927,842,843,890,934,913,904,890,1013,1023,1023,929,1023,1023,998,987,899,837,717,613,857,1023,1023,1023,1023,959,879,669,730,773,824,896,982,946,937,807,1023,1023,1023,1023,1023,1023,939,949,998,1001,1023,1023,1023,1023,1022,720,783,729,766,992,1023,1023,1023,991,884 12,155,27,1023,1023,584,468,957,1023,1003,971,912,935,987,1023,1016,1009,1000,1023,1023,1023,932,1023,1023,1001,987,913,888,792,797,970,1023,1023,1023,1023,987,933,850,906,937,983,1023,1023,1023,1023,980,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,845,852,843,871,1017,1023,1023,1023,1003,933 9,16,15,45,52,48,41,430,542,492,452,422,442,447,482,479,494,456,543,671,639,452,621,551,491,492,440,424,397,395,463,631,668,577,580,472,453,412,418,403,436,464,565,514,519,426,656,843,845,769,726,624,531,500,552,576,643,629,696,668,613,416,435,411,423,534,667,610,613,510,451 11,13,12,30,40,39,28,411,484,468,411,431,446,422,448,441,441,423,476,615,591,421,553,506,472,459,420,439,389,411,432,562,631,518,550,427,415,395,414,386,398,431,462,437,445,401,535,781,803,704,675,573,472,435,454,480,496,513,573,548,503,401,411,403,411,464,590,538,549,464,439 20,20,17,111,155,139,97,429,440,420,401,401,407,434,430,435,407,416,450,488,483,402,443,431,402,392,401,395,389,367,395,441,471,435,437,407,404,400,400,408,405,433,480,445,433,412,574,664,666,570,553,471,425,461,498,511,552,576,597,573,502,407,392,390,395,414,474,447,457,431,421 2,10,9,24,32,27,20,408,380,384,380,363,381,425,411,420,402,398,382,408,378,391,389,386,388,375,373,391,386,385,402,386,389,388,392,402,388,396,409,389,422,429,464,440,414,415,462,411,400,385,389,392,387,448,487,488,511,492,520,486,455,386,385,382,387,372,387,380,386,370,399 15,11,11,24,31,27,21,405,388,375,385,398,392,409,403,379,383,387,391,409,411,386,429,414,384,396,379,404,370,400,404,426,430,415,418,400,400,399,393,392,416,430,430,420,398,377,440,466,480,440,440,394,392,419,446,427,465,432,471,468,414,393,387,398,387,401,436,396,407,391,380 9,551,369,160,225,132,94,794,743,692,682,629,655,826,882,874,866,850,836,809,817,480,581,558,550,533,495,524,461,610,912,833,782,743,772,723,672,730,841,892,953,1023,1023,1023,1019,673,1023,970,912,892,867,838,745,867,959,1005,1023,1023,1023,1023,1023,658,535,671,707,740,745,729,764,656,632 1,12,12,19,21,20,18,408,454,438,397,390,419,382,394,405,392,398,427,537,528,405,550,493,447,439,412,414,386,405,394,481,580,471,488,425,391,399,390,400,413,409,459,417,407,401,455,570,659,536,529,406,405,427,443,459,450,456,500,473,429,398,384,388,391,407,554,511,482,448,402 2,13,10,28,38,29,21,403,373,396,362,374,389,397,433,402,407,398,388,400,392,375,378,390,374,396,394,379,404,401,396,380,381,394,381,404,392,394,398,395,400,429,459,399,415,411,428,410,410,400,385,416,376,423,451,441,476,464,496,457,437,402,388,382,378,379,390,386,382,394,380 12,251,230,156,200,154,127,427,416,408,408,409,407,447,481,449,434,414,411,471,472,407,455,417,408,404,410,412,385,426,439,463,470,444,449,418,401,424,443,461,451,486,570,540,508,443,566,622,606,530,488,470,419,480,498,493,566,559,621,576,542,417,393,407,407,419,471,437,460,406,379 7,15,13,28,44,38,21,373,382,407,387,394,374,410,383,407,411,389,396,412,395,384,378,393,384,380,383,383,387,389,393,390,398,390,387,389,381,401,385,407,406,424,461,423,398,403,468,407,395,393,393,371,388,430,483,495,517,490,538,479,459,386,387,385,392,382,401,409,406,385,378 1,11,10,50,77,80,52,394,398,406,389,404,394,379,405,399,411,396,424,403,416,399,405,406,407,396,387,405,373,396,398,412,423,385,409,399,381,396,394,381,386,397,430,419,405,382,483,499,479,456,423,431,400,390,433,442,489,475,510,479,463,404,388,386,383,403,422,402,413,396,387 13,9,9,25,29,23,21,410,478,437,422,413,406,427,435,418,413,402,472,606,598,420,620,561,461,485,416,398,394,395,405,543,656,511,549,448,412,401,395,371,398,424,456,437,446,397,522,679,764,635,610,496,428,452,460,478,501,497,542,519,485,398,385,390,390,444,624,551,539,476,419 8,9,8,21,31,22,14,438,421,421,394,383,406,448,457,464,431,440,427,461,441,400,453,411,400,407,387,391,383,393,401,443,450,438,430,394,385,388,398,400,403,418,469,440,443,407,545,556,538,486,471,427,408,447,486,479,541,533,593,576,496,402,401,399,407,417,478,443,456,420,408 1,10,10,35,69,70,35,397,415,401,422,400,398,416,410,425,407,410,415,447,427,399,421,413,396,413,386,374,378,383,396,438,443,406,422,395,410,391,406,411,398,431,455,416,416,407,491,538,542,485,454,437,409,435,474,456,523,495,528,492,478,402,387,390,396,405,429,411,413,407,398 5,58,53,617,972,935,582,415,417,398,376,404,394,416,410,429,428,401,434,431,434,403,412,417,404,392,395,374,389,383,399,416,421,416,408,409,378,380,392,399,405,415,438,429,400,466,501,551,522,477,456,424,422,443,513,549,591,542,575,504,460,412,396,395,397,397,438,394,423,405,384 10,9,9,39,43,42,40,418,493,440,444,411,415,430,442,449,452,456,498,593,564,422,532,504,457,454,418,412,411,384,419,559,590,520,545,464,434,381,375,384,397,415,450,450,440,404,603,793,798,722,692,590,478,427,460,467,537,543,592,594,547,420,401,399,420,490,601,558,563,481,426 19,23,19,40,59,46,31,386,381,414,399,395,393,422,438,429,398,406,400,424,401,400,412,391,384,379,374,386,375,394,400,397,418,388,394,382,387,381,401,400,425,410,463,460,432,396,506,468,459,436,422,405,405,459,463,483,526,506,527,481,463,386,388,388,394,386,405,389,397,396,387 14,12,12,78,133,139,81,399,393,371,391,382,411,418,394,379,384,389,391,429,420,382,415,401,394,393,393,388,367,378,386,420,410,401,405,399,385,391,384,404,384,398,399,401,391,380,410,492,492,445,425,417,400,396,429,423,424,442,453,422,410,399,386,391,389,401,426,396,394,396,377 9,13,13,82,127,128,83,391,406,429,386,386,395,399,394,408,401,405,433,446,438,406,412,399,409,408,398,389,390,366,409,415,447,416,415,378,393,403,397,385,384,383,415,400,401,376,440,580,576,514,483,449,390,400,397,386,419,413,452,430,424,382,404,377,382,414,412,431,422,394,398 9,13,13,55,68,68,54,416,488,466,443,414,434,442,454,439,450,435,476,593,573,432,525,500,450,442,402,399,415,394,424,574,600,513,520,468,417,395,396,407,403,404,454,439,446,394,578,791,801,728,683,597,495,432,448,471,520,528,585,572,526,412,413,383,396,481,566,550,549,473,441 6,18,16,47,65,57,41,396,412,413,391,392,406,405,409,425,418,409,426,435,463,393,433,419,415,407,387,387,374,370,400,442,448,421,449,406,409,389,375,389,381,376,404,420,414,386,507,642,660,587,537,478,450,385,413,413,460,463,483,501,472,392,390,389,399,415,453,425,451,423,394 16,10,11,49,70,70,47,405,429,419,414,400,403,400,436,438,428,431,448,498,476,387,471,438,409,399,391,402,384,385,400,465,463,433,449,411,410,398,398,374,396,404,445,419,419,401,527,649,639,555,547,466,419,416,459,479,508,503,543,515,481,394,389,399,396,420,479,444,456,423,402 3,11,10,30,43,26,18,522,569,529,519,483,495,550,608,591,593,589,632,707,683,474,612,572,522,509,452,452,424,415,526,663,678,577,616,522,465,418,403,417,451,488,600,583,608,427,773,856,843,791,766,704,576,518,585,615,693,702,769,780,742,459,458,474,476,598,689,618,666,555,497 3,9,8,23,28,20,16,427,412,418,394,401,405,435,421,401,411,406,404,429,429,388,413,400,401,388,393,379,372,405,423,419,438,417,427,403,390,398,398,417,436,493,593,539,520,379,466,521,516,472,468,437,413,409,425,431,458,461,493,464,462,406,401,383,394,400,434,422,404,400,396 19,474,203,460,547,196,177,620,587,514,510,460,471,661,710,682,670,637,662,691,645,465,567,522,517,491,430,420,412,551,743,684,662,580,586,505,481,643,769,829,887,961,1023,973,896,678,980,898,846,802,757,693,578,867,967,1020,1023,1023,1023,1023,991,487,427,483,502,595,663,625,619,503,477 3,14,14,36,63,61,33,432,425,405,409,415,414,433,449,437,449,445,457,485,461,395,430,428,428,403,401,400,365,393,416,464,469,442,435,412,411,404,410,393,416,423,492,446,453,405,555,637,623,553,507,470,416,448,476,496,538,530,612,579,534,404,406,396,409,435,458,449,443,401,410 13,21,20,38,44,40,36,436,453,470,429,414,408,409,452,431,437,453,488,588,594,432,557,524,451,470,446,411,390,382,425,564,614,525,511,455,415,394,391,396,400,416,482,451,445,403,557,786,799,716,672,581,468,453,478,488,527,526,577,558,519,401,413,408,405,475,599,523,540,468,434 9,130,116,66,91,76,55,406,409,413,399,372,409,425,441,421,389,405,408,430,425,403,438,402,416,399,407,376,386,387,415,433,453,436,408,390,392,393,395,418,406,438,470,474,437,391,500,507,520,461,470,400,373,415,473,447,505,502,537,487,459,403,379,395,390,405,427,414,416,407,408 16,9,9,22,31,30,21,396,404,390,393,377,378,384,385,393,392,387,391,403,396,392,378,392,394,395,367,375,374,401,390,383,394,378,381,400,385,399,388,385,399,399,411,388,395,391,415,407,413,377,376,388,376,398,410,412,427,417,446,408,388,377,397,386,383,388,398,374,382,381,396 18,9,8,29,29,26,26,417,382,384,399,378,368,427,436,426,408,386,387,399,388,372,389,395,392,392,401,375,373,408,390,400,385,389,391,372,377,382,403,406,390,415,443,446,416,390,449,423,429,404,397,399,390,423,465,451,487,484,536,504,467,395,388,377,390,385,394,387,396,401,376 15,11,10,19,25,22,18,414,487,485,426,406,399,412,444,445,437,419,461,630,598,422,618,569,481,486,430,402,392,397,423,562,656,538,576,458,424,393,390,401,425,431,466,466,441,404,541,727,773,669,632,513,448,446,507,500,545,544,588,567,518,398,409,387,395,447,619,572,563,482,425 5,137,87,543,704,406,293,839,745,698,675,615,663,880,926,906,894,875,853,847,837,565,711,674,633,615,530,541,466,563,794,791,765,693,736,647,560,620,661,692,755,834,929,899,897,739,1002,968,928,895,873,819,713,895,948,957,1000,993,1023,1021,981,746,582,737,760,806,822,788,823,713,641 16,13,10,32,40,29,24,434,406,398,387,402,385,437,450,434,441,425,435,433,418,376,417,392,396,395,387,390,385,408,426,425,425,417,413,383,408,395,424,420,427,445,497,478,431,416,533,509,485,443,441,415,394,476,499,510,555,562,632,590,506,388,394,387,408,404,425,413,399,388,386 7,24,23,319,571,579,320,419,402,412,376,385,386,435,475,468,462,450,453,417,425,392,393,387,391,400,383,379,380,418,427,424,405,409,404,409,395,439,410,426,429,473,532,493,472,462,579,517,482,443,425,437,399,543,619,624,669,642,682,633,562,426,374,401,388,407,413,407,423,419,386 17,63,48,84,108,69,56,484,509,490,484,428,453,491,569,516,507,526,557,644,614,433,578,521,471,462,426,423,403,426,503,615,639,550,574,524,456,402,459,490,535,607,726,660,627,464,732,819,813,746,709,618,509,596,683,704,780,756,808,764,715,408,397,413,419,497,620,573,589,505,447 4,13,13,58,75,72,56,544,489,445,454,434,445,584,638,599,594,577,562,566,520,409,460,444,430,427,409,413,401,416,508,507,495,462,452,436,414,426,437,462,471,533,645,605,610,460,755,722,663,610,597,551,479,599,669,696,750,742,801,779,732,462,416,470,468,515,519,481,516,460,443 6,31,30,494,800,831,502,488,507,478,460,433,440,479,528,520,511,503,557,626,613,436,556,516,473,471,432,427,411,411,456,587,585,516,531,455,430,422,432,410,458,494,577,542,519,489,714,821,809,742,716,638,509,550,639,655,721,707,762,732,673,466,435,419,433,533,632,589,599,499,466 13,9,9,23,29,27,20,414,380,397,383,393,387,418,417,409,400,392,403,395,382,381,400,387,395,373,392,392,377,409,399,403,409,408,398,393,391,418,404,415,413,427,453,434,424,396,456,423,418,408,404,401,404,442,473,475,502,486,534,493,476,376,391,397,384,389,385,390,380,384,384 9,8,8,20,29,27,17,394,387,416,377,375,383,395,399,402,387,380,392,409,387,378,411,401,387,389,392,384,393,391,395,397,417,405,410,384,388,381,400,404,400,431,433,393,404,404,418,438,456,425,412,390,377,403,420,413,442,450,465,423,414,375,381,383,384,395,400,394,398,389,397 7,21,16,37,55,38,22,430,396,374,391,378,388,427,424,400,426,399,397,393,394,380,390,406,371,384,384,392,371,393,404,397,400,385,404,415,385,389,403,402,390,420,438,441,413,396,446,410,415,381,388,375,379,422,457,451,465,482,529,468,451,387,384,379,383,395,401,392,383,387,393 1,25,19,38,39,22,21,516,525,507,474,444,439,553,594,574,534,534,553,689,664,452,647,607,523,506,457,421,413,446,518,621,696,582,618,506,463,456,507,548,592,664,750,678,647,572,788,806,826,728,706,589,512,755,814,816,856,837,876,824,766,415,414,439,421,503,679,612,603,513,433 5,11,10,12,19,17,11,400,415,394,400,373,371,403,395,406,410,410,398,427,420,385,418,401,394,399,388,393,386,403,390,416,442,413,400,400,393,379,389,398,400,401,421,406,402,398,455,476,496,457,434,423,382,406,427,444,461,447,460,423,425,404,411,385,394,388,427,403,418,398,386 10,70,60,207,287,220,157,506,568,526,495,459,494,505,560,549,549,530,616,706,685,477,619,587,525,503,470,438,423,422,468,656,680,569,585,513,443,405,412,421,438,472,549,537,561,448,728,862,859,799,772,685,574,516,590,588,689,687,753,735,691,450,469,431,463,568,689,629,654,547,470 2,62,58,50,58,50,43,667,893,850,822,772,803,712,774,780,773,772,928,976,954,784,889,857,832,801,731,715,615,391,735,960,943,908,918,852,793,432,436,456,495,578,763,769,813,500,961,1023,1023,1023,1023,1023,936,665,743,771,852,860,926,941,919,639,796,642,677,962,1023,1003,1023,940,875 18,18,17,333,616,618,328,525,576,519,490,467,479,533,564,558,574,547,633,703,688,478,624,578,522,514,470,459,406,426,514,672,692,619,639,504,474,426,436,447,460,497,603,592,590,479,757,878,869,810,786,677,566,555,627,642,703,707,769,762,724,468,458,458,477,601,725,662,683,568,498 20,12,8,52,63,46,34,404,405,409,390,405,376,395,438,411,436,419,424,432,428,391,423,417,407,411,388,387,385,398,410,403,423,417,424,393,398,378,396,421,412,423,464,431,433,415,532,550,526,493,467,434,415,466,479,481,544,534,582,535,490,395,400,393,396,403,431,428,418,399,390 3,64,62,90,133,129,87,428,513,458,453,420,452,448,511,497,485,476,543,610,601,441,552,509,455,451,425,422,407,378,451,551,588,523,528,467,438,408,404,398,424,457,511,500,508,428,673,800,796,731,688,607,500,495,571,586,646,638,698,688,637,442,426,425,425,530,584,548,579,489,434 5,54,50,93,115,103,81,479,643,579,547,525,515,506,555,537,539,525,647,776,753,506,727,670,589,581,503,487,437,402,505,730,778,679,709,569,506,394,413,413,459,481,568,540,590,437,741,938,948,883,855,758,625,513,580,606,685,678,739,744,700,439,472,433,456,617,760,713,727,598,515 17,10,8,33,36,24,22,420,382,382,397,401,373,438,448,421,424,408,389,397,409,393,399,375,383,382,384,375,403,389,392,405,407,385,385,392,395,395,406,415,415,420,457,446,428,400,476,457,429,399,394,401,403,445,487,480,522,512,570,507,493,385,382,383,383,372,390,378,392,397,392 8,11,12,64,96,98,64,403,431,413,418,393,419,417,427,417,407,422,438,485,468,396,453,436,417,412,411,404,390,393,398,442,461,453,467,417,398,395,398,379,406,412,431,444,436,400,508,643,650,572,563,474,444,421,449,448,506,502,540,487,486,381,410,394,392,430,451,462,460,425,405 15,13,13,24,38,37,23,400,393,408,385,390,392,398,397,428,409,417,411,441,435,396,435,407,405,402,386,399,369,402,387,442,445,429,430,401,397,379,403,389,394,385,432,424,410,397,483,589,592,520,510,454,439,431,424,431,475,467,498,497,471,394,382,400,379,422,435,426,429,409,403 2,11,10,26,39,36,22,487,459,434,422,404,412,505,558,536,527,509,507,496,507,391,413,430,420,415,412,408,399,410,540,489,470,449,473,451,411,416,450,480,513,594,707,669,646,437,735,666,596,561,541,524,435,514,587,608,716,720,772,750,702,437,408,437,444,458,459,448,491,435,432 15,11,11,59,71,52,42,429,436,434,410,407,401,440,446,429,424,414,457,527,510,415,467,443,434,411,391,417,393,388,413,496,512,465,460,394,434,386,386,390,412,421,463,436,427,405,531,675,673,607,575,514,432,439,472,479,510,516,569,545,498,405,403,403,403,452,512,471,494,439,420 4,198,175,227,308,271,200,873,847,802,780,731,770,915,962,949,935,921,924,935,925,704,846,815,780,752,689,677,577,596,843,891,883,824,842,752,700,618,654,700,760,845,947,925,932,751,1023,1023,1023,998,977,926,838,911,969,980,1023,1023,1023,1023,1023,794,693,796,825,900,944,904,929,838,778 16,17,16,49,68,62,45,444,420,393,383,400,382,421,448,435,417,430,428,436,438,401,426,386,390,396,416,401,391,381,404,404,437,400,415,415,413,386,393,388,403,413,452,422,440,413,520,503,512,474,465,436,407,436,479,488,545,537,573,544,506,400,394,400,406,424,437,427,417,414,402 18,75,59,739,905,721,588,458,611,593,554,476,538,537,589,564,538,534,660,772,745,513,722,657,592,572,492,447,443,397,514,726,769,662,693,553,492,421,429,444,474,532,635,590,577,538,763,909,918,844,817,717,586,595,671,683,745,743,795,773,724,488,452,454,471,600,757,704,719,594,502 18,9,7,48,53,46,40,403,431,443,406,374,408,423,419,418,410,413,449,472,484,403,470,437,414,408,404,397,397,392,419,473,498,449,448,415,398,383,395,382,417,419,453,434,438,393,540,670,662,588,558,491,430,427,458,464,509,489,551,542,491,398,401,400,398,430,481,453,470,433,403 3,15,11,141,175,141,113,478,560,524,499,468,479,482,534,516,505,522,614,705,684,471,649,579,535,515,451,442,419,392,476,679,712,611,618,517,448,412,413,428,445,492,592,537,546,451,715,867,871,805,770,672,547,547,623,632,707,697,747,730,676,428,442,418,436,569,678,619,639,528,473 7,8,8,53,81,83,53,410,407,409,390,388,394,409,413,441,416,426,428,444,432,396,432,416,404,408,382,385,375,370,416,442,440,428,403,423,411,400,417,417,401,412,461,438,426,407,497,559,539,479,451,424,394,479,554,549,551,530,582,532,483,407,403,411,405,410,446,430,421,404,389 14,15,14,20,27,23,17,427,441,435,414,396,413,420,446,423,424,415,421,526,497,405,519,453,438,437,406,405,392,387,411,510,549,468,458,418,420,390,406,382,402,406,464,434,438,391,530,644,669,581,542,472,437,434,466,465,502,497,558,525,496,386,399,408,400,436,518,464,491,425,403 6,49,42,159,162,136,133,474,580,535,488,433,491,504,570,543,551,549,612,723,695,480,662,628,539,528,470,449,403,416,504,685,721,616,645,499,464,419,443,464,504,527,657,613,594,482,771,886,889,818,790,701,554,618,702,717,779,766,821,788,745,455,442,450,450,581,728,669,684,548,495 16,214,155,224,266,186,154,547,519,504,460,429,453,553,630,617,607,581,598,626,596,450,552,493,472,445,433,411,400,567,700,656,634,559,558,467,470,688,824,870,930,998,1023,961,870,617,898,839,798,750,702,637,527,866,977,1023,1023,1023,1023,968,899,447,397,446,466,546,613,570,595,489,436 7,18,16,33,49,43,28,410,379,377,383,394,379,408,425,428,406,401,401,388,392,382,398,378,393,379,397,370,380,414,402,395,400,389,377,382,388,386,411,416,414,454,492,457,424,400,501,444,413,421,414,401,393,492,494,515,560,559,591,560,484,374,402,399,392,374,409,394,380,385,393 15,15,15,83,117,121,84,405,387,403,396,388,385,408,408,407,388,415,411,408,409,384,406,409,388,394,370,386,395,389,403,424,419,400,408,397,385,378,387,394,414,426,467,438,417,399,484,510,504,445,449,437,403,458,491,474,521,506,554,507,468,385,407,396,392,399,407,395,423,390,383 2,90,59,32,41,29,20,461,466,427,432,405,398,452,491,477,480,496,499,529,543,425,508,439,414,435,393,389,391,406,463,522,543,472,465,440,400,424,475,494,539,612,703,623,559,459,678,713,692,627,569,500,448,612,692,708,766,740,777,718,665,408,401,416,417,448,502,478,501,424,420 20,13,14,73,107,110,75,433,416,413,382,371,392,448,478,450,443,458,440,433,433,398,395,393,393,393,391,391,395,387,428,413,406,399,403,395,392,396,410,418,430,456,512,474,482,424,566,510,470,432,442,407,412,522,563,554,599,591,645,618,543,403,392,403,404,431,401,398,415,406,394 18,38,21,55,72,30,22,608,673,613,568,521,542,659,709,696,685,669,741,798,773,548,718,667,622,586,510,504,442,442,607,762,774,700,716,596,533,431,436,449,499,553,699,685,701,457,857,935,927,874,850,772,658,635,696,720,799,802,863,864,823,501,505,511,531,694,805,734,771,659,569 9,9,8,26,29,25,22,415,416,399,402,404,418,421,439,429,414,408,449,470,479,393,449,428,414,394,396,381,385,390,433,445,478,428,451,391,397,397,400,423,426,487,596,539,519,399,535,569,593,532,508,471,436,456,475,487,528,536,552,536,505,384,402,385,384,396,469,446,442,400,389 14,142,82,329,747,607,226,855,845,797,765,730,755,890,943,932,921,910,921,939,921,681,851,795,750,724,647,627,536,680,919,927,900,854,863,798,733,727,796,848,905,974,1023,1023,1011,756,1023,1023,1023,995,970,921,833,921,989,1013,1023,1023,1023,1023,1023,765,662,773,790,876,933,873,899,802,742 3,56,37,238,253,174,164,845,791,739,692,630,656,874,918,890,873,846,857,914,889,646,846,796,722,704,598,538,491,526,742,871,890,805,822,711,603,578,620,651,702,792,892,861,852,728,988,1023,1019,961,935,861,756,889,946,957,1002,995,1023,1015,972,721,576,722,736,814,902,852,863,749,672 6,18,17,49,72,66,44,406,435,406,417,388,413,416,420,413,425,434,444,469,460,398,432,413,415,406,405,397,381,376,412,446,451,424,434,417,397,396,390,385,396,409,428,438,449,401,506,623,614,554,533,485,452,408,443,425,453,477,509,512,505,407,392,407,381,412,467,445,441,414,398 16,13,12,24,40,36,22,412,402,372,388,390,393,403,419,412,409,411,399,408,406,386,404,395,391,396,392,388,386,386,404,422,410,396,429,386,380,407,401,397,411,408,447,418,423,405,456,490,490,448,428,424,398,422,446,451,468,481,498,461,445,393,398,405,383,406,432,395,412,393,380 5,175,114,223,254,151,130,688,678,596,550,510,543,718,773,753,738,728,733,785,758,506,688,644,575,558,497,469,430,534,708,749,757,668,685,568,543,578,631,683,739,815,905,853,820,685,937,937,916,867,835,767,653,849,912,925,971,958,998,964,918,535,461,550,567,672,748,700,722,606,544 19,8,8,20,25,23,19,395,391,380,368,378,373,412,404,396,418,400,394,397,385,375,382,390,386,384,367,386,394,394,408,397,382,375,390,384,384,382,404,396,407,409,426,407,397,394,441,414,413,398,398,399,392,413,439,421,447,464,481,461,419,381,390,382,368,385,395,382,375,388,383 2,14,13,32,42,38,30,390,440,439,424,397,406,416,439,406,406,430,427,495,480,401,454,453,438,408,397,400,392,376,408,468,521,460,456,424,394,411,388,399,387,402,439,421,424,402,516,676,698,609,582,492,431,433,449,474,514,484,531,514,482,393,394,400,396,431,491,469,459,422,402 11,37,35,32,38,34,29,559,708,670,616,542,569,636,698,687,670,672,749,827,806,557,771,709,657,634,535,515,447,415,622,807,821,744,765,629,558,416,449,472,489,574,723,705,722,466,868,970,960,912,881,813,700,579,687,706,796,796,862,859,831,510,503,524,559,717,833,777,793,688,601 2,18,18,43,51,48,41,437,488,471,448,442,435,422,462,450,456,450,519,637,622,441,574,554,482,463,434,422,409,375,425,593,634,537,554,475,424,398,404,400,391,418,461,464,460,404,587,815,829,748,721,604,481,451,457,484,550,540,589,566,524,398,405,401,400,479,597,545,565,489,425 6,22,22,118,162,167,121,383,390,412,392,393,397,407,395,390,401,408,397,430,433,395,439,406,384,384,380,384,366,378,391,412,422,415,401,390,369,384,381,399,408,421,440,430,406,412,462,522,545,462,451,413,400,450,471,461,488,475,506,464,454,383,379,388,394,408,431,417,405,395,390 7,40,27,55,77,50,35,432,393,421,388,394,411,436,455,465,455,444,437,444,425,388,419,401,385,403,382,368,377,394,428,444,437,409,420,368,394,384,410,423,449,474,551,507,485,429,586,560,529,479,460,442,393,511,572,568,628,597,672,629,563,399,394,402,405,404,446,427,429,396,420 13,14,12,25,28,16,14,442,398,403,425,382,401,424,436,435,410,414,416,455,434,391,412,429,409,414,395,395,383,394,446,439,461,409,464,393,396,398,410,418,436,498,604,535,523,371,481,527,549,472,468,460,409,424,442,468,500,500,532,511,467,381,375,382,392,403,443,436,424,390,406 1,8,8,27,48,49,27,400,816,760,680,555,527,422,433,416,398,395,825,986,918,769,977,884,819,790,664,582,466,375,413,967,981,885,884,734,615,403,437,461,471,511,563,510,482,480,530,1023,1023,998,953,823,665,569,587,532,534,510,553,537,493,390,501,395,404,798,967,865,878,762,608 16,9,8,26,34,26,20,413,408,390,385,384,387,412,420,425,404,410,403,406,413,380,409,389,393,399,376,381,373,387,409,426,411,405,386,389,403,385,406,400,422,398,442,438,431,400,465,461,453,425,412,411,390,435,433,441,471,480,510,459,440,386,377,404,384,395,412,405,399,394,385 3,11,9,28,38,31,22,411,386,396,387,379,396,418,405,409,391,389,400,401,410,377,389,401,389,388,402,388,361,402,395,397,396,372,381,372,387,397,400,406,402,425,448,438,434,390,450,434,428,402,402,390,394,441,445,445,492,505,506,479,439,394,399,377,389,390,389,392,372,398,377 9,10,9,19,21,17,16,402,419,432,411,387,416,416,418,418,421,414,429,485,479,409,458,441,418,413,387,378,397,402,413,451,493,439,454,393,403,400,392,402,410,428,465,437,427,410,490,617,638,564,536,456,414,446,457,474,491,489,538,503,492,398,392,392,393,415,490,443,475,421,405 18,19,16,32,51,38,22,467,417,398,393,400,412,503,531,461,470,454,441,474,471,395,424,424,390,396,391,393,403,413,435,444,478,431,416,392,398,412,429,440,431,469,553,527,496,403,612,600,578,530,487,467,415,491,556,549,648,653,698,656,587,391,394,391,400,411,462,436,430,400,398 11,11,10,30,36,29,23,392,369,361,397,380,403,401,400,400,407,382,404,406,413,405,395,382,389,382,386,375,375,386,394,390,408,398,396,404,390,389,380,396,394,406,422,401,417,407,430,440,458,408,399,403,381,416,433,425,436,440,473,446,424,382,390,393,391,383,398,390,394,390,371 4,10,8,28,37,24,16,431,429,401,403,390,400,439,434,422,405,418,436,470,453,399,449,426,407,407,391,396,403,384,439,468,468,435,457,427,421,393,406,407,433,468,557,527,497,403,519,590,585,508,511,465,432,427,439,451,487,484,515,517,467,393,389,392,386,388,457,418,445,413,393 4,11,10,79,102,101,78,471,454,413,423,429,431,496,546,526,538,500,500,491,510,387,409,405,403,400,403,396,400,418,542,492,465,438,459,442,427,430,447,509,516,601,713,662,650,443,721,642,584,567,541,514,452,517,595,615,711,719,772,748,698,434,406,436,446,468,445,455,458,425,418 17,36,36,111,143,145,111,403,459,469,458,391,433,424,439,417,421,431,494,569,550,438,513,492,439,464,423,407,409,404,425,516,557,500,505,433,429,413,384,393,404,402,444,431,441,396,582,797,802,726,684,581,491,441,464,467,534,531,558,571,522,398,411,406,407,455,532,517,511,455,438 4,13,13,18,26,25,18,412,412,413,398,408,402,417,427,404,421,409,419,467,472,380,419,408,406,407,388,394,383,386,444,422,462,433,422,411,402,385,396,429,434,497,619,558,535,416,481,518,536,499,496,455,424,415,456,456,475,474,498,475,482,394,383,380,383,404,428,412,401,400,402 5,99,57,96,96,47,43,552,491,464,449,426,432,595,642,611,586,567,570,618,605,429,527,479,471,459,402,412,384,500,648,607,586,536,541,473,452,567,702,758,817,895,971,889,812,579,874,821,780,718,686,597,535,784,880,918,996,986,1011,942,876,441,408,459,461,516,558,547,537,487,450 9,16,16,96,164,168,99,399,392,396,397,399,410,388,398,397,403,379,415,422,454,377,415,406,392,381,383,390,383,389,391,420,410,425,418,396,400,384,401,394,367,416,418,400,407,403,437,494,499,465,456,425,405,396,415,408,412,418,431,429,403,392,387,377,383,398,404,397,432,399,371 11,8,7,17,21,19,16,436,379,413,384,391,398,427,450,416,413,404,408,401,395,375,401,387,401,377,375,371,392,392,381,391,389,391,405,382,398,398,395,401,388,408,436,431,408,375,448,436,418,416,410,389,400,425,422,434,493,485,504,503,447,380,373,381,384,399,393,396,377,373,396 9,30,29,318,423,399,298,425,475,457,443,404,423,443,464,473,446,447,488,562,542,429,508,494,455,445,401,416,383,402,421,532,571,483,492,432,422,404,407,400,417,433,485,472,484,446,618,743,739,667,626,542,462,456,532,548,606,590,653,615,566,430,423,394,405,474,554,512,522,465,418 17,9,8,22,27,23,18,426,389,395,386,383,394,400,407,393,406,409,379,375,404,378,380,372,375,387,373,375,389,393,402,383,391,394,381,392,380,387,384,393,403,388,418,431,416,390,447,414,413,392,406,369,379,410,419,437,449,451,503,453,436,378,385,365,379,372,382,397,384,382,373 17,20,20,206,318,324,207,415,414,423,407,395,393,405,408,401,428,407,431,444,455,392,433,422,411,399,403,410,388,391,402,458,461,440,436,403,392,405,382,363,389,376,414,419,410,411,478,632,630,563,521,449,399,402,416,409,445,426,448,434,424,395,393,392,382,414,478,453,459,415,397 11,30,19,50,74,47,30,458,392,397,390,388,388,491,516,438,433,443,442,448,445,396,427,407,385,381,386,391,391,363,422,427,430,409,412,376,395,387,426,422,419,449,536,509,485,429,587,531,519,463,466,424,398,499,530,535,612,616,684,628,563,396,389,388,391,402,424,432,416,397,393 11,9,8,25,23,14,17,431,522,479,452,425,452,457,496,509,487,473,537,629,602,436,571,528,487,461,433,412,393,392,456,599,630,527,544,475,436,403,400,405,426,441,502,478,480,408,646,795,790,717,685,586,496,459,496,496,575,587,642,646,595,420,416,436,427,519,613,566,579,490,440 13,343,216,1023,1023,1023,1023,825,815,768,764,720,758,882,943,919,909,894,895,875,883,613,733,737,703,694,621,640,556,795,966,904,862,836,864,823,787,903,1010,1023,1023,1023,1023,1023,1023,874,1023,1023,991,975,958,931,852,1023,1023,1023,1023,1023,1023,1023,1023,766,642,752,782,838,859,835,874,781,736 15,26,25,63,74,71,59,412,483,452,447,415,418,434,441,440,440,435,480,601,568,432,555,515,462,468,431,419,402,394,414,558,604,518,536,448,417,382,405,424,403,436,461,450,449,405,569,793,802,725,685,580,474,441,487,481,546,532,601,575,541,415,410,408,397,466,584,538,530,453,418 20,15,9,93,143,86,56,430,457,443,440,408,421,447,463,450,463,463,475,539,526,414,477,462,428,438,403,422,399,381,421,510,515,476,483,434,413,378,395,418,406,432,480,470,446,399,596,723,715,644,609,527,463,455,491,512,560,573,619,607,551,428,421,411,422,457,517,483,491,437,420 16,21,17,24,28,14,11,401,428,425,398,416,417,423,436,430,423,429,423,440,437,396,411,415,411,394,404,381,383,417,438,428,439,415,419,421,384,401,415,444,482,530,615,525,486,418,568,559,541,500,473,466,414,496,568,588,659,622,658,598,525,407,405,395,388,402,413,406,450,410,409 16,9,8,24,31,24,18,430,395,388,382,380,375,422,439,416,410,420,407,386,397,384,400,394,380,382,390,390,378,383,409,415,391,393,388,397,385,382,392,384,396,406,430,413,412,404,457,445,443,420,397,397,362,402,424,431,456,465,508,485,454,391,375,396,390,397,391,387,392,388,381 7,10,10,24,26,26,24,408,518,454,430,417,458,416,444,443,446,432,511,607,572,437,544,513,461,447,423,431,404,375,432,566,601,506,538,461,433,396,372,396,382,408,432,438,453,393,580,794,803,739,690,606,497,406,415,445,491,482,564,556,525,410,401,418,405,479,602,556,570,477,456 7,111,87,376,579,545,344,645,772,723,681,631,650,708,775,763,750,734,791,880,871,541,780,741,670,662,574,543,471,458,638,784,826,736,768,627,567,471,450,509,540,625,763,748,743,538,946,1023,1023,990,964,887,783,689,781,817,890,900,959,959,921,527,536,511,553,716,863,826,832,734,634 8,46,39,35,62,54,26,431,455,428,415,454,461,454,503,477,472,490,494,516,525,410,442,434,432,421,414,414,394,391,437,483,470,452,460,408,428,396,435,448,455,496,579,537,518,422,664,663,635,615,580,561,498,557,611,639,702,677,736,685,638,395,426,414,410,473,478,477,496,459,459 12,12,9,27,34,26,21,399,390,381,389,371,386,390,413,412,396,404,410,376,376,381,380,390,383,390,362,396,392,389,406,389,396,378,377,394,375,391,399,422,411,437,470,432,416,406,458,443,415,409,403,380,387,436,480,474,523,492,533,477,447,373,380,385,393,382,399,385,379,368,384 6,86,70,193,295,245,160,456,498,461,438,418,430,446,485,495,468,467,500,583,552,420,486,491,449,442,402,422,411,414,451,558,573,485,509,459,432,418,435,441,459,510,591,528,547,453,699,781,775,691,648,572,475,555,664,675,750,735,769,727,655,431,409,391,427,483,549,491,537,440,420 15,8,8,18,20,18,16,412,398,395,404,377,381,409,409,409,418,403,403,431,425,382,425,401,399,411,393,396,404,425,410,438,439,408,431,404,418,391,390,389,397,422,461,429,421,394,458,533,536,461,454,438,420,442,470,452,496,491,526,485,455,381,378,386,399,399,421,421,422,389,387 17,11,9,32,44,36,26,429,411,391,387,366,377,446,429,427,419,393,430,405,412,386,393,403,409,369,376,385,382,377,400,414,407,398,390,402,381,397,393,395,437,440,464,438,425,409,474,436,431,430,428,396,384,446,474,472,523,527,577,524,483,393,390,391,382,396,401,388,409,388,383 13,16,16,31,45,43,29,418,517,477,461,434,434,437,454,449,449,439,522,656,632,446,602,545,490,480,446,450,421,386,430,600,669,575,565,489,445,384,384,407,401,424,492,458,480,402,591,832,849,765,732,619,504,449,495,499,570,554,609,592,557,406,422,400,412,501,630,568,574,501,419 11,11,11,22,22,12,13,396,390,381,390,398,388,395,413,414,392,402,393,429,403,398,406,389,391,399,403,378,382,402,390,405,403,397,391,380,400,402,392,412,416,416,462,437,430,390,429,450,456,434,419,396,374,402,432,451,475,460,488,452,418,374,380,402,385,386,383,406,395,397,379 14,35,34,202,352,357,203,424,455,438,410,383,409,419,425,426,420,419,451,523,522,417,524,469,441,450,409,411,380,372,421,525,543,492,504,424,426,388,404,398,405,418,447,449,437,410,512,714,734,642,614,509,448,473,513,498,536,506,566,525,489,404,406,395,396,451,546,494,474,426,412 2,18,18,52,74,77,53,411,797,749,661,524,529,400,420,406,413,405,831,988,910,781,977,873,803,781,655,541,476,395,441,971,974,872,878,705,611,390,425,491,510,559,625,557,520,519,536,1023,1023,978,932,788,647,652,667,601,555,538,558,530,495,402,473,386,418,808,959,849,856,735,580 3,10,10,42,67,64,38,419,453,440,421,401,420,418,455,432,433,433,446,513,499,416,464,450,418,420,408,424,393,387,405,488,504,459,475,438,412,412,399,402,395,424,456,443,452,402,544,713,719,635,587,511,438,434,513,518,537,526,579,565,515,407,400,409,398,419,518,465,477,435,415 17,20,16,24,33,26,18,409,437,409,411,401,412,408,404,438,446,436,450,506,475,418,477,443,409,405,385,407,397,393,416,478,498,459,448,425,390,396,407,406,407,436,479,459,459,405,522,650,655,572,552,469,430,475,486,514,539,521,555,561,509,394,386,392,380,425,487,459,471,418,410 20,9,8,15,18,15,13,395,418,412,400,401,403,407,410,423,389,387,418,446,424,383,439,421,416,390,389,376,377,372,397,426,463,438,433,404,396,391,400,376,419,416,434,419,420,391,476,559,557,483,483,438,423,415,455,441,481,461,483,479,447,387,391,386,388,389,426,433,414,407,383 18,47,35,930,1023,1023,783,632,496,481,445,426,449,636,667,618,613,568,558,556,559,426,479,471,446,429,407,395,414,448,497,513,519,458,503,444,437,414,429,462,529,569,694,643,629,713,817,766,721,675,657,585,514,814,854,845,872,859,894,856,807,566,416,525,526,548,580,544,588,496,463 9,10,10,54,94,96,55,391,384,391,388,387,390,377,386,400,393,402,393,403,405,394,406,382,380,396,384,393,383,397,384,415,404,389,399,384,393,387,387,388,387,408,388,405,399,397,385,460,453,421,403,409,382,393,415,393,404,409,424,396,391,376,387,385,375,388,396,399,390,389,379 2,302,152,1023,1023,1023,1023,732,895,865,818,751,758,753,812,788,783,774,911,1013,992,797,978,938,875,855,769,726,610,503,742,982,1018,943,956,849,772,499,547,577,625,718,852,818,837,841,972,1023,1023,1023,1023,1006,901,805,870,885,938,934,985,972,933,735,690,648,659,875,1006,966,966,881,790 10,19,18,59,91,84,54,414,481,460,442,425,428,444,450,450,442,469,503,584,558,432,530,491,473,459,444,420,404,397,427,535,579,517,537,474,432,390,389,404,394,414,460,446,446,408,604,788,791,725,686,581,493,440,482,479,546,546,590,596,558,402,420,398,406,491,570,545,533,470,423 14,11,11,28,38,37,27,408,497,484,477,437,436,457,445,434,439,437,519,657,625,441,610,559,512,456,419,416,403,384,424,614,664,576,595,497,449,391,398,385,420,417,451,459,455,423,585,847,864,784,749,638,518,448,457,484,536,543,598,592,535,404,432,386,403,494,639,575,577,491,446 5,44,40,19,24,12,11,583,682,626,571,534,553,625,681,674,660,653,723,810,787,547,740,683,615,612,530,488,437,410,599,785,797,707,742,600,544,436,426,450,493,536,694,658,684,452,847,949,934,888,859,781,667,602,699,720,801,796,857,851,816,489,506,519,530,708,805,754,774,659,575 14,11,9,29,35,24,21,421,399,400,393,401,376,412,417,411,393,384,382,416,403,384,399,393,390,392,397,375,395,380,399,395,407,402,407,378,381,394,392,391,401,415,447,424,409,380,461,424,435,404,397,387,371,426,450,465,493,476,541,466,451,394,393,391,382,388,390,396,401,382,383 1,24,24,115,190,198,119,394,402,386,402,388,386,389,401,401,409,406,388,393,375,391,381,396,391,384,378,380,379,386,394,398,404,379,383,408,390,397,387,386,401,414,451,426,413,407,434,421,439,413,425,390,374,423,444,449,482,473,487,458,439,393,374,368,386,385,395,385,401,392,381 6,28,27,35,39,36,32,499,486,475,437,434,446,493,529,510,481,497,507,619,595,420,575,514,456,464,427,407,394,419,510,611,637,524,577,473,427,397,429,462,501,598,732,671,627,422,664,757,774,704,670,599,496,533,584,579,652,642,702,685,614,406,411,407,408,474,603,531,544,475,454 6,11,9,18,25,22,15,406,466,413,416,393,417,456,448,435,432,443,483,540,516,421,496,454,445,430,406,401,410,376,425,499,543,451,490,433,426,400,401,414,426,444,506,480,479,419,573,705,682,607,566,524,445,489,554,550,610,585,644,616,551,382,397,411,411,449,539,489,488,438,415 1,9,9,100,117,90,78,563,526,495,457,455,449,593,647,635,612,586,594,647,626,463,566,519,480,464,426,412,406,453,572,665,664,588,592,491,459,496,577,608,653,732,817,750,712,632,839,831,805,738,702,620,510,816,873,870,902,888,924,880,829,460,414,465,477,540,642,592,591,493,476 9,31,30,95,106,106,97,449,523,458,428,439,421,435,462,439,440,435,511,616,598,420,560,520,479,457,428,406,387,379,415,564,617,538,534,487,444,393,400,391,412,434,449,458,438,407,576,807,817,740,697,587,490,441,479,486,541,558,621,580,545,405,422,410,416,476,601,561,572,457,452 4,16,9,37,45,25,19,464,431,414,412,407,418,483,486,494,493,489,477,512,486,399,444,424,417,422,377,392,389,426,482,487,491,458,428,440,425,426,485,527,575,661,745,669,609,477,721,669,627,568,547,495,432,629,723,744,814,802,839,768,708,402,401,402,428,457,469,444,469,426,399 10,67,53,84,84,49,49,494,488,468,450,437,425,500,537,521,522,500,513,589,569,411,509,481,461,456,418,404,385,406,486,554,579,500,515,458,413,416,446,471,492,571,671,603,586,448,719,769,761,695,664,573,494,598,682,698,762,751,796,753,689,396,412,424,433,484,544,513,526,459,422 7,31,23,42,68,49,30,389,396,377,379,369,382,391,416,391,391,401,400,392,380,390,370,380,397,401,390,381,387,386,385,396,376,388,388,377,389,397,385,383,398,409,438,415,416,389,414,385,406,384,389,389,381,392,429,427,424,438,460,443,418,402,387,381,373,381,387,394,365,381,371 6,17,14,44,54,41,35,408,395,390,404,394,400,413,421,412,417,430,418,449,441,392,429,397,388,399,382,384,399,401,410,411,440,410,423,412,398,400,392,412,429,443,469,460,418,398,501,502,508,455,435,404,395,465,474,496,552,527,586,550,502,400,398,384,401,406,437,409,418,395,393 13,16,15,38,47,45,36,401,426,411,386,399,402,392,400,398,416,410,406,438,429,383,433,411,409,396,385,400,379,378,397,411,433,423,423,388,386,398,388,393,395,405,426,413,422,386,469,557,562,496,500,431,402,427,454,449,454,461,480,473,444,392,381,386,391,413,440,443,427,411,389 3,15,15,99,78,74,96,377,405,411,386,396,391,402,398,390,380,400,405,434,413,391,424,400,393,401,398,394,400,369,402,419,433,415,408,395,389,382,386,381,376,383,396,397,406,388,450,512,506,436,459,404,408,394,414,413,412,424,440,438,409,406,397,385,388,407,431,401,424,391,408 7,11,11,94,121,125,96,415,440,444,428,403,420,418,432,429,419,422,420,534,484,412,486,468,436,441,412,394,390,375,409,488,538,468,479,424,409,392,379,392,399,421,450,422,432,411,517,666,682,602,567,489,456,432,481,461,504,513,542,522,485,399,404,402,404,423,534,475,483,427,410 10,12,9,29,38,29,23,432,403,418,395,402,374,426,460,435,418,417,405,456,452,410,430,432,409,422,384,384,372,391,407,428,452,432,424,381,398,395,405,401,418,425,460,452,443,412,519,580,578,508,492,446,402,469,492,495,547,531,588,528,500,391,384,385,377,413,445,419,426,408,398 9,85,80,82,94,74,69,508,692,643,624,539,572,575,628,617,606,599,713,823,799,544,760,712,630,619,521,512,444,418,531,782,815,725,751,606,553,416,428,454,471,544,649,624,643,465,815,986,994,929,900,816,691,595,683,700,773,770,822,810,771,465,500,468,488,683,808,760,766,662,575 2,32,32,67,79,77,65,422,444,409,406,387,413,433,437,430,425,428,466,506,473,406,431,435,419,424,378,384,403,383,407,470,494,452,463,437,422,410,398,412,407,421,470,451,442,405,557,669,655,598,551,490,435,443,484,525,560,573,615,554,510,400,407,396,404,419,480,452,459,417,378 15,714,332,530,954,562,243,740,806,760,723,628,666,770,827,802,793,782,851,930,910,671,886,833,770,749,645,626,527,529,735,897,920,847,855,746,666,588,653,671,727,816,907,860,842,732,967,1023,1023,1004,978,904,792,866,924,939,985,973,1014,989,946,601,566,599,632,803,914,862,868,781,673 4,21,20,27,33,25,22,570,660,612,581,536,588,609,680,659,662,656,718,794,769,527,711,651,595,581,499,506,447,418,584,756,772,686,719,582,535,404,423,430,458,494,646,635,671,431,839,935,922,872,856,786,668,522,620,640,743,757,824,828,796,507,493,514,536,696,782,735,753,643,560 18,16,14,35,49,40,29,404,380,374,385,391,393,430,436,402,427,407,410,426,430,386,392,403,390,386,382,360,378,407,421,423,429,406,396,418,365,407,402,425,436,456,519,475,447,412,512,489,477,443,417,416,410,476,530,519,575,542,602,565,505,382,384,383,391,395,416,399,399,413,392 9,13,10,30,34,27,24,425,370,399,401,391,399,411,417,438,396,404,404,396,395,387,387,386,403,385,375,383,372,395,403,398,396,396,408,390,394,386,410,407,418,428,469,454,441,406,500,433,426,383,407,393,374,444,460,478,509,531,558,527,475,362,375,392,392,418,395,400,395,394,382 13,18,17,22,31,30,21,495,562,553,521,472,485,537,595,593,590,566,639,718,693,481,641,595,540,533,461,482,417,386,513,686,698,612,622,519,499,403,408,412,425,471,563,575,597,434,759,866,853,805,772,685,556,496,551,564,668,685,741,750,714,464,468,462,473,603,717,643,681,551,504 18,14,10,48,70,50,33,445,387,413,385,374,402,460,466,446,420,437,424,416,442,400,403,414,380,400,378,397,378,392,419,411,419,399,397,395,398,399,410,397,401,421,484,471,437,402,566,503,504,457,459,440,398,446,485,484,585,573,638,596,545,401,377,400,402,393,427,396,433,399,402 3,25,17,54,70,51,39,456,440,448,428,430,401,497,507,496,475,488,485,516,509,414,426,446,427,402,405,406,393,424,487,485,491,455,448,405,407,426,437,482,508,591,687,605,583,465,703,678,649,585,554,508,447,596,686,705,763,751,783,742,668,427,395,411,421,446,491,463,488,411,410 7,90,79,366,521,492,344,522,466,448,442,429,423,564,626,577,567,546,558,571,527,403,457,455,423,414,382,401,400,431,514,509,488,448,477,445,434,449,453,451,495,573,705,647,624,538,749,700,652,593,568,498,463,636,726,729,771,762,812,775,728,460,393,437,459,482,509,467,476,421,428 18,18,18,45,52,45,40,420,510,488,478,426,438,443,481,462,464,446,547,638,638,425,582,540,483,471,433,431,396,400,449,601,653,540,575,466,431,401,392,401,417,427,509,481,488,416,614,821,830,750,725,604,482,439,528,519,592,588,652,635,587,415,400,415,401,489,632,577,599,499,443 6,12,12,10,16,13,9,427,418,401,407,382,398,441,451,442,445,439,448,430,419,400,406,397,399,389,384,397,386,419,492,469,425,422,445,427,410,443,519,570,635,733,825,742,659,413,630,561,501,479,453,445,418,493,614,666,771,759,797,714,618,390,384,406,410,402,418,406,420,403,391 18,13,11,51,56,43,38,423,468,450,421,407,421,417,477,464,444,442,492,551,534,408,511,472,461,431,419,400,390,383,425,547,544,477,490,451,426,413,399,406,402,451,495,473,460,415,614,744,750,671,637,541,456,471,512,546,590,570,654,619,545,407,411,415,411,466,562,488,544,475,412 2,8,8,119,163,154,111,382,413,419,421,392,405,415,425,427,410,419,438,532,483,411,485,457,425,435,426,395,381,381,398,477,528,461,477,416,399,392,390,386,404,418,442,429,418,396,488,701,738,638,588,503,426,429,451,452,487,488,530,490,471,382,397,410,388,436,511,486,467,423,418 9,34,28,39,54,34,25,485,524,493,468,427,418,490,522,521,511,492,584,692,633,468,643,544,505,491,434,438,392,416,497,663,679,574,590,489,451,430,458,477,525,610,747,667,611,472,751,881,865,790,749,632,482,612,713,738,839,838,873,807,748,443,426,424,415,561,716,614,635,531,455 3,13,12,87,127,118,75,414,447,424,416,396,398,448,439,424,441,434,467,530,514,416,484,447,433,421,410,409,391,394,418,500,512,455,488,435,413,414,393,433,414,458,532,466,461,419,591,701,696,610,592,509,432,485,529,539,614,603,643,606,568,412,401,393,406,445,502,460,473,427,416 6,46,36,9,12,7,6,450,423,405,381,416,400,453,456,453,442,427,427,429,434,398,414,410,392,395,393,397,398,447,588,497,458,449,453,415,403,499,639,684,777,863,948,866,777,426,806,660,575,531,483,465,420,614,779,860,976,970,996,906,831,418,402,391,407,415,428,432,407,399,410 19,8,9,51,56,57,51,383,419,427,403,405,388,407,413,421,432,414,452,477,454,401,440,431,426,418,404,399,387,381,404,471,469,444,435,402,413,390,398,377,408,401,416,415,410,406,509,645,651,575,536,459,439,432,429,442,474,477,521,494,462,399,402,409,414,431,481,470,459,406,397 10,17,12,36,50,32,24,464,426,434,397,410,405,464,501,454,448,447,430,501,465,398,468,445,423,415,393,401,380,395,418,489,497,444,449,437,420,396,411,405,414,447,493,476,482,435,569,651,646,582,557,474,433,444,491,472,568,562,646,625,539,407,390,393,405,434,495,459,476,419,408 5,23,13,43,63,36,23,430,392,377,399,399,394,421,456,445,420,414,397,416,416,393,387,388,381,388,396,381,397,408,427,405,406,363,389,387,382,424,409,421,423,457,492,471,436,414,513,454,423,420,396,388,383,485,520,516,571,571,605,560,518,401,397,388,388,378,394,384,384,360,382 2,73,66,43,56,43,32,652,714,648,650,609,643,689,760,746,749,741,767,782,785,565,691,657,628,637,556,568,499,398,638,728,728,662,686,602,564,417,427,470,479,540,703,684,721,474,901,943,927,892,875,829,744,626,720,739,823,826,894,897,866,576,574,587,640,749,796,761,795,692,638 20,10,9,31,44,41,29,430,404,400,402,387,396,406,429,419,419,409,430,439,433,376,431,403,408,382,381,404,394,398,404,420,445,433,414,401,406,395,405,396,423,445,477,465,437,412,506,534,540,477,452,422,410,450,489,501,544,548,581,532,484,387,392,390,395,403,419,423,407,395,393 17,11,11,89,112,114,90,375,412,397,397,372,401,393,383,398,399,392,428,412,403,388,404,392,402,385,390,378,393,372,380,413,408,405,397,385,372,369,373,367,382,383,385,394,383,394,408,490,485,448,451,425,414,380,402,386,405,396,405,399,389,398,383,386,397,392,396,388,416,389,384 3,16,15,34,39,32,28,449,432,418,407,425,405,426,441,441,431,428,441,506,487,406,444,435,418,403,397,388,382,401,477,488,507,454,456,438,400,391,406,422,465,546,675,610,576,406,537,615,630,550,540,505,437,454,497,513,555,535,600,565,529,373,395,391,393,410,486,466,452,402,414 17,10,9,29,38,27,19,392,383,390,380,390,381,410,397,379,397,390,386,391,407,387,399,390,385,383,397,393,397,386,383,401,401,406,409,389,409,395,385,409,387,410,407,405,404,391,439,462,470,438,438,406,395,423,420,446,447,459,464,451,438,393,377,384,390,395,401,399,412,396,386 9,128,121,274,386,361,255,510,595,567,521,478,491,543,564,549,558,529,632,727,719,484,684,630,571,529,473,472,440,421,511,687,739,632,657,556,501,423,425,453,465,523,628,571,572,493,758,909,912,848,813,725,599,582,663,687,737,743,792,777,723,469,446,461,455,593,723,671,689,572,497 2,213,194,298,399,368,277,637,745,723,679,628,661,678,753,734,742,730,803,863,851,638,802,771,717,698,605,589,489,446,676,824,846,767,795,687,627,423,470,495,534,638,767,751,770,533,916,1013,1010,959,938,872,772,682,769,798,878,874,926,919,881,558,577,573,571,766,864,824,835,741,655 12,35,28,100,124,99,78,426,524,503,462,427,436,470,474,487,481,449,539,658,631,429,594,550,498,494,430,433,404,393,470,604,648,546,578,488,440,404,449,444,485,543,649,568,523,439,682,840,853,779,742,625,518,549,629,650,714,703,747,710,636,405,435,410,415,498,643,598,592,475,462 13,8,8,31,48,50,32,408,776,719,641,496,503,401,406,393,403,389,801,964,890,738,954,847,778,754,620,528,456,391,440,947,955,855,849,704,577,388,430,431,453,503,558,500,504,451,499,1023,1023,966,920,781,628,533,513,495,488,461,486,488,445,386,449,401,402,770,941,824,836,707,542 8,25,21,38,61,48,29,411,408,406,394,386,371,421,430,398,391,405,396,414,417,398,414,408,394,393,359,386,382,394,417,401,413,401,422,405,410,393,396,413,426,426,475,421,416,401,491,452,477,429,430,392,409,446,463,478,494,514,539,493,461,393,385,385,393,407,435,414,397,390,378 16,12,10,33,43,32,23,444,400,401,411,389,385,430,464,436,423,430,434,424,444,392,434,410,391,392,405,393,386,411,405,443,442,411,415,398,391,375,395,391,402,425,468,428,436,401,501,499,516,448,436,418,399,432,462,470,527,525,594,553,504,398,395,391,381,402,434,407,408,398,402 1,61,61,285,363,377,294,431,458,434,426,402,402,446,461,462,440,424,466,536,524,405,509,467,432,437,413,403,393,385,437,511,530,444,479,427,419,407,433,402,428,438,515,477,481,447,588,689,702,617,578,491,427,516,591,595,634,598,645,600,574,423,389,412,409,445,517,494,493,432,437 12,198,178,124,156,130,103,416,419,411,401,398,384,412,448,427,438,386,421,442,456,402,415,429,404,406,422,410,398,410,427,430,471,415,427,393,393,433,410,394,433,465,499,494,465,417,510,543,529,502,475,429,401,447,483,474,540,499,566,532,494,381,394,400,379,412,409,399,432,395,371 7,26,25,54,87,85,52,417,476,454,440,440,422,429,431,416,431,411,497,562,563,425,516,503,470,448,431,414,402,411,404,537,592,499,517,452,430,386,395,403,407,421,466,449,436,393,579,782,797,717,677,572,461,425,461,481,543,545,605,570,541,407,406,403,394,474,553,545,544,468,447 11,17,15,14,17,16,12,483,615,587,533,501,496,544,600,581,579,566,643,775,746,517,731,678,584,585,492,468,429,400,500,729,775,655,694,567,513,413,430,417,461,504,589,565,596,416,752,894,903,834,811,722,582,522,597,601,691,686,757,750,712,448,477,448,468,615,781,719,729,624,500 12,8,8,28,30,21,21,404,388,403,390,376,399,405,418,398,391,408,388,404,406,397,409,400,383,388,387,387,386,395,392,398,401,382,391,394,395,398,410,379,401,417,434,427,417,402,445,459,460,420,412,391,408,416,433,455,460,472,507,494,447,381,388,398,390,388,399,404,387,390,379 10,882,307,477,620,394,295,791,702,629,659,589,639,833,878,843,831,811,808,805,810,547,716,674,630,619,527,554,468,757,953,853,809,746,771,704,646,853,969,1015,1023,1023,1023,1023,1023,803,1023,1023,969,925,895,851,752,991,1023,1023,1023,1023,1023,1023,1023,627,537,634,653,738,785,750,775,672,590 10,36,35,79,111,103,71,473,585,533,512,464,507,482,528,520,525,511,615,709,694,476,648,599,550,513,480,473,437,407,463,664,701,616,617,526,468,382,411,403,405,438,533,532,547,440,726,895,896,834,812,718,614,490,554,553,663,661,723,734,659,420,443,431,446,588,709,650,675,554,511 13,12,12,39,42,42,39,397,461,451,433,403,422,426,436,434,429,433,488,563,549,432,514,489,447,448,414,420,393,391,425,542,571,491,508,442,420,402,384,408,400,414,459,426,442,401,558,763,767,691,649,559,467,424,464,472,520,522,559,536,540,399,389,403,402,477,561,511,496,458,421 7,10,9,23,25,19,18,449,493,477,448,425,434,460,492,500,481,469,520,616,601,436,556,508,470,471,417,414,401,392,449,589,614,525,545,457,439,385,404,408,435,472,530,498,489,402,657,792,780,716,697,596,507,485,536,547,611,620,681,648,605,411,406,410,411,505,620,530,575,487,449 2,13,12,66,101,99,63,416,422,406,388,388,408,421,443,442,414,428,432,430,448,390,440,417,404,400,386,377,388,403,419,444,447,408,422,411,405,391,381,381,382,416,439,433,445,397,532,596,597,514,494,441,419,436,454,465,507,516,552,539,510,387,382,409,394,406,442,426,413,409,403 12,8,8,19,25,22,17,401,444,416,403,395,409,403,414,403,427,400,427,483,461,406,453,430,425,413,401,394,389,387,390,465,478,440,462,393,420,379,393,383,388,416,428,420,415,383,468,637,642,559,543,446,411,402,412,414,460,455,480,463,455,402,408,382,390,430,465,454,450,436,403 13,13,8,43,59,45,29,413,426,403,387,384,395,415,415,440,430,435,408,443,442,401,444,419,396,395,397,397,385,396,397,458,445,414,434,406,380,394,412,396,410,427,479,437,444,421,524,571,551,510,497,468,426,434,479,473,529,525,562,531,510,405,394,379,387,417,434,435,433,405,400 15,58,55,197,278,260,180,498,457,415,410,408,406,513,566,534,512,509,490,519,501,404,464,435,415,414,398,395,377,406,453,478,497,446,431,402,405,415,438,487,505,553,639,565,540,514,688,688,669,607,560,497,433,660,727,746,785,762,795,741,672,440,391,422,444,453,471,473,477,451,429 15,57,55,217,344,345,214,480,604,538,511,499,495,507,551,543,542,533,592,727,707,472,661,598,551,529,471,451,416,398,490,682,702,619,634,519,488,398,396,435,433,497,594,558,557,433,759,902,906,840,818,732,612,499,587,612,706,697,766,757,706,440,449,442,448,578,715,663,676,560,481 16,12,9,31,37,27,23,405,396,371,393,392,399,426,460,408,412,386,402,402,411,389,388,390,399,399,378,376,392,411,404,415,402,397,394,393,380,391,404,411,410,413,458,441,418,428,482,443,426,405,398,398,388,436,470,455,509,473,542,513,454,396,397,389,375,396,406,403,398,389,376 16,48,42,106,130,117,96,484,591,571,510,466,489,520,580,555,561,553,631,733,716,488,677,617,547,533,483,461,422,394,501,713,737,655,672,531,494,410,433,432,488,532,650,596,589,497,763,903,896,836,812,717,570,623,697,705,762,753,803,778,739,440,457,431,462,594,736,672,684,572,517 6,8,8,40,45,44,40,406,428,417,418,403,393,401,412,423,410,413,430,474,483,387,439,417,414,416,390,385,394,404,400,454,483,441,463,403,390,389,392,396,389,392,424,418,411,395,499,640,641,556,528,467,427,429,465,479,499,476,526,497,479,405,412,390,395,428,460,460,471,415,389 2,110,66,40,52,25,22,465,468,431,462,425,419,512,564,500,484,458,513,535,532,415,473,446,428,429,402,403,406,434,539,527,520,470,468,449,423,474,582,633,713,791,888,807,718,492,789,737,692,625,599,508,443,660,757,810,920,914,944,868,799,402,391,410,413,447,507,468,474,437,419 1,11,8,17,19,14,12,412,414,391,367,387,406,435,437,420,413,418,426,420,416,392,405,383,389,379,376,393,375,398,413,411,408,401,400,398,391,409,419,417,444,483,540,474,471,408,511,495,459,455,418,417,400,459,511,535,590,578,613,567,501,386,397,393,387,398,414,404,403,396,393 17,9,9,59,102,98,54,381,403,374,398,367,384,388,396,402,391,387,383,377,409,387,389,389,390,381,377,392,389,383,402,388,390,389,388,368,377,382,378,393,389,405,392,399,391,400,399,410,403,418,393,384,385,443,465,466,451,425,452,417,396,399,384,391,390,402,390,374,415,401,386 20,31,21,180,274,220,138,433,493,422,429,442,439,438,500,448,461,479,513,605,567,414,523,506,451,451,427,408,396,431,440,532,563,507,511,447,433,381,408,418,441,455,558,503,471,432,638,798,805,726,692,601,486,520,551,583,659,642,695,656,613,418,392,419,428,477,558,534,540,453,435 11,239,220,136,193,163,116,421,411,386,388,385,379,428,450,439,408,395,435,451,438,401,419,416,407,409,409,380,382,389,414,458,449,410,428,410,384,429,402,437,444,479,606,493,476,430,519,518,507,471,447,409,399,464,508,486,565,542,593,561,506,394,402,374,413,423,424,434,405,401,397 5,28,19,49,69,37,24,452,395,394,392,416,401,473,472,463,453,428,422,465,463,393,436,430,406,404,377,397,372,400,418,450,464,440,426,408,401,413,421,414,424,470,536,479,464,423,570,595,571,492,480,430,410,480,552,561,603,601,664,615,550,418,396,376,402,408,462,422,406,403,399 14,248,173,211,275,196,152,463,431,426,417,392,418,493,514,484,468,420,456,577,521,417,565,501,450,436,389,391,393,446,455,536,588,466,523,440,419,458,446,479,502,559,652,601,553,462,628,670,684,580,565,487,430,553,618,610,676,662,730,685,607,408,396,405,420,428,569,499,517,437,418 18,16,13,34,44,38,28,424,403,390,395,386,387,458,460,454,444,423,427,427,434,380,414,388,405,413,380,396,375,408,438,426,421,409,432,393,390,396,394,410,435,446,485,476,456,423,576,504,493,466,455,426,395,484,529,549,607,586,642,597,561,407,396,402,406,424,433,419,435,391,411 1,28,27,126,201,206,127,393,405,408,403,395,383,427,414,424,403,400,423,401,435,390,405,392,383,382,379,395,383,404,404,414,431,380,380,401,397,402,406,425,403,450,484,434,406,412,497,454,476,442,418,419,396,471,548,560,576,551,577,528,494,402,372,391,387,387,405,413,412,407,381 5,8,8,17,27,25,16,406,384,376,379,365,396,401,417,414,390,401,392,387,373,387,384,391,380,396,393,368,367,367,385,387,386,390,379,384,386,398,392,388,403,406,417,393,406,395,412,394,385,393,386,390,378,419,417,419,439,433,463,426,422,396,367,390,375,369,378,370,385,385,389 6,12,11,16,23,19,13,450,434,410,416,403,409,445,459,425,432,423,433,473,463,385,467,444,422,394,380,394,392,386,453,473,488,447,467,428,411,390,437,439,463,528,659,582,550,416,544,608,611,552,536,498,450,473,507,520,568,576,617,564,522,399,380,392,397,411,473,444,438,412,403 16,31,25,55,54,32,36,419,421,413,420,378,411,411,423,413,412,419,422,419,416,383,412,401,394,396,377,410,375,403,449,440,438,410,426,408,404,390,444,467,513,601,706,624,532,429,645,596,542,489,472,428,392,492,582,652,792,789,830,739,651,394,380,388,399,397,420,411,422,411,407 4,15,15,27,42,41,26,403,400,399,388,393,407,407,418,397,412,410,422,431,445,390,427,412,397,415,397,383,392,378,438,434,446,429,418,405,393,376,385,438,420,495,594,538,504,396,499,549,525,490,486,459,439,432,444,452,476,482,497,485,477,388,380,386,404,397,408,428,423,404,401 17,12,10,61,100,89,48,425,427,401,397,402,390,427,461,440,428,425,416,432,436,406,417,409,394,402,398,397,386,422,424,430,436,405,409,404,390,401,395,390,412,424,459,441,452,410,540,581,555,505,479,447,406,459,456,492,542,527,583,553,508,393,393,387,401,412,426,437,415,409,401 16,11,11,44,61,56,38,410,478,452,436,432,436,442,453,439,436,452,495,563,545,396,512,477,465,443,418,416,391,405,424,537,556,487,513,471,438,369,391,387,385,410,440,452,444,399,578,774,771,701,664,586,469,433,448,458,517,503,572,572,550,409,401,405,416,488,574,541,513,463,437 1,63,55,807,841,755,728,592,497,448,455,421,418,635,700,669,637,622,608,576,564,403,447,442,419,424,395,382,408,490,591,544,511,488,500,446,448,549,591,637,692,778,851,790,749,654,866,787,711,681,640,588,476,793,858,872,917,905,944,905,862,495,412,480,488,507,526,492,508,464,449 5,16,13,21,25,16,15,508,553,500,471,469,481,544,592,580,569,557,624,691,651,476,600,540,513,507,452,452,408,395,513,661,674,586,602,507,480,406,416,438,441,484,600,567,578,433,745,835,819,768,738,655,549,515,564,591,678,677,747,743,705,447,436,452,467,595,677,629,648,522,493 19,28,21,51,67,46,34,381,400,403,374,417,393,415,430,404,403,403,417,422,429,389,413,392,385,382,392,376,395,455,394,395,407,405,418,392,392,401,401,423,424,439,506,444,434,399,491,493,479,430,420,403,394,473,487,491,551,532,566,532,488,380,378,387,380,403,422,394,418,394,394 12,15,15,227,315,332,236,389,410,388,380,389,380,395,413,395,390,389,447,434,427,404,431,432,414,391,400,387,395,373,377,430,438,433,422,406,396,371,385,391,386,409,397,405,405,390,419,552,584,502,474,411,419,384,417,415,438,435,467,445,413,401,406,390,376,393,430,431,442,404,392 11,10,11,30,46,45,30,402,440,423,408,396,398,406,419,434,404,403,450,492,486,403,471,433,418,410,408,395,397,373,404,491,507,454,452,418,438,378,395,392,395,420,439,414,422,392,478,640,646,559,535,454,423,401,418,435,465,464,490,499,457,400,396,396,392,417,497,480,472,442,423 3,265,225,67,82,66,54,631,608,516,507,528,523,676,758,739,722,710,672,668,674,436,523,480,472,443,449,441,399,557,831,738,670,639,664,611,535,686,830,881,936,1001,1023,1016,959,566,974,883,823,791,760,724,621,782,895,955,1023,1023,1023,1023,972,543,446,548,560,597,623,607,622,512,472 6,13,9,91,100,55,54,436,499,471,438,422,441,440,465,449,473,449,537,658,619,434,617,557,493,465,433,409,400,407,433,611,667,563,561,472,470,398,398,409,428,461,526,499,495,429,634,788,800,711,685,580,473,486,544,558,600,607,665,633,587,416,405,416,417,488,641,585,559,501,432 20,9,9,67,98,91,61,412,458,419,423,428,418,418,458,437,427,426,489,558,548,421,528,476,426,447,409,401,396,383,422,537,559,486,487,433,426,415,403,399,400,417,468,449,472,406,560,745,751,667,629,534,446,443,495,502,561,545,603,559,535,393,403,405,407,445,551,499,521,448,412 8,13,13,132,194,199,134,415,431,417,419,400,403,424,458,436,413,435,448,471,438,385,434,433,421,410,388,409,395,391,407,449,455,431,452,398,389,396,406,382,412,418,457,438,432,403,513,619,617,549,520,454,419,441,492,522,550,532,582,543,504,401,378,395,387,421,469,448,445,411,406 4,166,126,143,165,101,82,721,689,637,612,549,601,770,824,806,803,788,789,789,788,493,645,572,583,548,473,494,459,603,824,797,766,719,721,671,631,674,782,825,871,934,1007,953,928,636,977,959,921,884,859,805,714,830,904,928,996,991,1023,1004,961,616,493,626,653,717,760,722,754,644,570 11,31,30,514,739,741,506,401,451,439,413,423,411,403,433,425,442,434,466,562,551,423,526,490,464,427,403,395,387,408,413,507,570,481,494,423,409,396,402,391,395,409,490,440,461,453,536,739,752,677,623,537,454,478,491,475,550,540,580,535,519,424,401,410,404,438,561,483,489,461,403 13,28,27,296,507,509,296,403,397,398,371,415,376,379,418,406,417,408,405,400,423,390,405,387,407,392,397,402,392,382,398,425,399,398,409,401,387,421,415,411,425,424,483,433,423,440,519,509,481,426,423,420,429,516,571,573,592,565,586,522,492,415,376,395,389,395,413,399,407,409,392 5,9,9,39,45,42,37,409,441,420,411,406,422,411,415,420,427,407,456,558,518,418,494,458,439,434,399,417,386,386,412,529,540,471,495,445,430,377,381,398,392,400,430,435,442,402,522,747,752,657,625,538,459,427,432,458,472,496,527,540,501,389,402,388,410,438,521,488,500,430,420 4,131,120,316,431,403,289,522,708,656,603,532,558,533,598,580,563,564,709,848,822,558,803,756,675,653,538,553,461,425,536,802,846,751,779,648,562,434,433,447,482,541,668,617,639,481,792,993,1007,935,906,812,684,594,673,685,763,749,809,797,755,462,485,448,466,666,824,785,791,677,562 1,10,11,51,77,80,52,385,374,393,386,377,387,407,405,388,399,383,390,400,402,374,410,396,398,395,401,385,389,385,388,411,410,395,418,389,395,397,408,388,399,412,414,419,417,406,431,452,438,448,409,399,417,430,448,451,489,456,477,441,428,378,390,376,371,403,407,378,410,404,384 12,79,57,130,188,158,108,569,718,673,605,558,557,594,669,654,630,640,731,847,822,581,802,750,675,670,572,504,435,432,578,816,851,774,792,659,573,439,435,470,516,591,712,677,686,494,836,993,992,932,906,816,702,655,729,741,803,799,854,847,809,491,496,480,510,724,852,795,812,698,576 20,14,11,139,276,282,134,400,416,404,393,391,420,394,403,395,409,421,426,433,409,404,423,409,395,403,392,396,398,386,387,420,425,404,414,405,375,406,383,391,396,401,412,395,399,399,474,506,504,445,443,436,407,430,430,446,462,466,469,470,437,383,382,389,394,395,413,413,412,409,399 12,18,12,58,57,27,30,439,454,422,429,426,424,434,476,484,442,457,467,532,498,412,470,445,424,436,401,400,382,399,440,492,515,457,479,426,437,413,434,441,479,520,592,519,529,451,631,695,689,626,595,525,453,577,625,637,688,671,721,674,603,406,393,390,398,440,500,463,478,417,389 4,10,10,70,136,135,68,393,411,409,400,406,398,428,446,429,432,423,407,447,447,400,421,403,411,417,393,413,396,382,416,444,440,426,432,403,406,394,401,395,387,425,448,440,432,420,498,577,565,495,479,435,397,426,468,460,505,495,536,520,487,405,396,391,403,410,437,422,438,414,386 14,76,73,70,84,70,60,409,444,450,441,421,418,432,436,441,442,439,471,536,532,418,513,481,430,444,425,393,409,384,443,533,531,486,503,424,429,413,386,385,414,431,479,453,467,405,576,711,705,632,583,508,439,453,471,468,552,542,599,573,563,410,398,424,428,455,551,517,499,445,408 12,13,11,31,38,31,26,412,400,375,393,386,394,430,454,420,411,404,395,409,405,387,407,398,389,398,366,383,378,416,403,407,422,396,411,381,385,399,388,413,408,405,438,419,415,392,474,482,468,447,423,417,399,427,443,429,505,503,544,489,461,378,377,388,396,389,415,408,415,386,390 14,13,13,65,101,100,61,401,422,423,411,384,411,398,406,406,400,392,435,477,475,417,457,436,425,414,393,402,378,394,390,472,510,449,447,412,386,374,389,388,389,392,417,414,410,404,456,648,664,571,550,459,415,401,419,405,441,442,466,432,438,385,401,383,390,414,483,448,468,438,397 18,9,9,39,47,48,39,397,429,420,404,413,407,413,423,417,432,412,454,541,495,410,482,460,431,434,411,402,402,387,410,479,522,456,473,423,414,391,400,390,406,392,431,446,429,392,522,705,713,624,591,499,424,439,430,450,501,473,511,507,471,393,409,374,404,438,516,484,479,433,423 17,13,11,47,53,32,29,411,476,457,440,409,411,426,450,449,450,438,501,566,558,428,523,491,456,462,432,408,407,389,430,542,590,497,514,469,425,414,395,419,415,440,481,470,468,422,605,764,760,680,646,562,466,472,503,516,587,569,622,592,555,408,395,414,421,473,559,517,540,462,428 9,21,20,342,612,616,340,417,431,390,399,397,398,451,446,456,433,443,451,417,430,396,399,413,407,404,393,384,385,407,417,432,405,409,404,383,393,407,433,450,452,466,536,488,477,472,557,517,493,481,440,437,411,600,689,686,673,631,677,595,552,411,366,399,397,390,414,418,410,390,398 10,10,10,39,55,55,38,399,442,409,402,393,408,415,421,431,411,395,454,523,510,412,487,447,438,425,406,394,388,385,416,483,520,457,470,414,385,384,402,395,407,418,447,431,441,394,531,675,698,600,565,494,431,414,456,450,509,486,542,497,482,387,393,402,396,433,513,473,480,429,416 11,29,19,33,48,25,19,430,405,394,363,400,406,444,434,433,429,415,403,438,423,385,413,398,394,382,380,376,366,391,422,420,426,402,402,377,396,417,428,434,472,497,555,498,493,436,569,517,490,465,443,433,401,509,600,576,643,620,666,596,535,403,392,386,390,409,410,413,404,393,391 18,13,13,202,428,445,207,412,388,392,397,395,402,392,396,421,369,409,411,425,400,397,424,385,399,394,381,383,399,403,376,416,428,404,414,401,395,379,387,389,396,389,410,397,392,411,448,507,487,451,445,431,384,410,409,392,451,421,457,438,409,393,394,375,376,407,419,415,430,397,387 2,27,26,42,62,60,40,423,531,495,424,405,422,444,454,444,436,446,526,631,603,439,570,523,479,465,424,422,404,391,422,594,640,542,562,469,413,403,391,422,422,441,488,463,474,413,593,791,811,717,686,582,480,464,500,529,578,585,635,608,557,399,419,409,410,481,596,546,554,481,431 1,43,40,35,54,46,29,428,535,506,490,433,455,471,489,484,474,500,550,687,667,454,635,598,513,509,448,403,403,403,441,657,701,595,629,498,455,381,421,408,407,464,522,509,508,419,656,838,846,763,732,622,508,510,551,542,615,614,679,665,613,422,420,407,418,544,693,627,622,515,443 13,32,32,42,66,66,41,439,574,504,493,462,470,452,476,488,480,474,591,713,691,475,649,615,545,516,456,434,410,397,439,667,701,617,634,511,488,389,397,403,429,435,511,492,498,420,657,874,884,809,779,670,556,455,501,517,582,586,651,652,612,418,435,406,428,554,693,619,641,536,476 9,37,36,143,278,276,138,418,451,419,419,422,436,433,460,433,438,443,485,530,518,422,500,473,443,439,399,417,398,416,422,502,544,461,468,417,417,427,408,395,399,430,465,450,473,414,588,729,734,641,608,530,436,465,523,539,592,567,617,587,546,430,412,408,402,440,544,495,517,444,421 1,14,13,29,25,19,29,520,635,589,532,499,530,554,619,607,595,591,676,759,734,514,690,640,576,568,494,466,420,398,536,721,737,661,679,562,501,414,413,440,464,491,635,604,625,432,790,917,906,845,821,741,628,567,619,637,723,724,790,785,753,475,466,470,505,659,785,724,747,621,536 15,25,23,92,145,131,81,494,540,468,460,456,476,506,563,545,551,545,577,594,569,418,457,453,440,453,420,413,418,394,520,543,526,483,510,472,457,418,404,428,440,494,616,592,597,450,788,777,743,690,679,624,536,547,616,652,726,720,785,778,742,432,426,444,482,538,554,540,578,490,458 15,15,14,28,33,27,24,423,512,481,436,407,398,442,456,444,430,440,494,676,653,437,645,583,485,495,453,414,420,409,431,603,690,568,593,471,410,405,400,411,423,462,539,480,468,422,565,761,807,696,658,524,449,506,549,563,609,589,645,591,539,392,404,384,374,439,658,575,564,506,433 7,32,24,44,78,55,29,410,395,367,395,405,393,426,436,439,419,408,416,407,430,400,394,376,389,395,375,393,378,413,409,412,391,399,384,384,393,403,395,408,429,432,442,462,449,388,477,437,420,424,396,384,384,413,438,459,498,502,516,492,481,403,385,383,393,397,405,391,385,378,377 19,27,24,275,300,280,259,574,619,556,547,516,568,631,703,703,699,692,696,667,680,439,492,493,477,474,464,475,436,405,683,643,602,592,628,606,549,422,435,486,506,588,741,744,772,453,882,849,797,787,773,749,638,577,679,720,816,820,885,886,852,520,506,535,580,634,620,595,659,565,545 19,14,13,30,44,34,22,409,401,389,391,382,405,411,419,393,430,413,395,416,403,384,410,395,399,392,389,384,389,410,413,417,393,410,409,366,386,402,407,404,427,434,481,444,427,399,471,490,468,465,431,428,402,453,487,487,513,530,546,507,472,393,377,385,392,403,399,395,408,402,377 14,201,157,621,813,630,486,621,771,733,678,616,625,657,712,689,671,674,799,903,884,648,862,814,740,735,620,577,509,444,639,870,899,812,834,711,629,505,511,550,589,683,784,744,742,590,888,1023,1023,978,954,867,755,732,812,836,888,874,921,900,858,531,569,545,545,773,901,851,854,751,656 14,942,306,1023,1023,1023,1012,921,923,884,859,802,831,950,1000,984,972,960,978,1015,1005,783,950,914,867,844,781,750,663,756,929,986,994,931,951,871,805,826,884,917,964,1023,1023,1023,1022,890,1023,1023,1023,1023,1023,1004,913,1015,1023,1023,1023,1023,1023,1023,1023,831,754,828,847,934,1001,964,982,895,827 15,10,9,27,28,25,24,414,425,404,403,381,410,406,425,399,405,405,433,486,471,406,465,443,415,424,394,391,391,399,397,478,478,466,458,408,402,406,388,377,405,418,454,419,413,382,467,611,624,550,521,434,410,417,427,426,478,451,501,491,446,390,394,390,402,422,482,447,455,433,391 7,54,51,35,57,51,31,393,394,396,384,394,417,384,403,405,423,400,414,425,390,404,401,391,388,409,377,375,383,404,398,419,423,387,403,400,401,393,400,390,408,430,450,424,428,399,456,490,452,440,415,428,384,458,466,482,503,504,523,491,458,379,399,385,385,376,401,385,390,386,383 7,13,12,15,17,15,12,407,426,410,401,397,398,403,412,430,407,414,416,474,467,386,449,419,412,417,376,405,375,386,408,441,451,431,440,409,397,385,397,393,433,443,462,426,420,395,513,630,618,539,523,454,418,456,500,517,555,542,592,537,514,395,402,389,380,415,444,436,428,428,403 15,40,25,56,67,39,32,446,450,447,441,414,405,469,500,476,455,444,497,532,535,410,518,467,448,439,413,419,390,398,428,518,549,467,521,431,414,411,440,460,459,526,605,533,510,451,651,727,718,635,594,497,448,581,653,657,713,694,735,678,614,409,385,408,421,447,536,488,467,437,425 1,12,11,12,15,14,11,512,523,498,472,466,481,538,586,597,585,582,586,631,609,436,525,492,476,463,451,449,409,385,513,576,583,518,523,497,437,396,410,411,431,465,595,581,597,415,770,791,758,728,712,657,540,517,578,597,681,684,766,765,731,469,439,469,478,553,620,580,593,494,465 8,30,28,46,74,63,38,492,483,451,447,427,430,562,597,594,601,566,576,519,548,410,436,433,426,394,416,401,405,443,603,549,472,463,513,446,448,448,489,562,596,703,814,753,726,441,798,720,648,635,606,557,479,574,677,724,814,807,855,831,775,462,420,486,488,518,494,486,522,448,436 12,67,62,123,204,184,108,703,764,718,702,642,671,749,820,812,806,803,828,855,840,602,763,711,690,668,587,573,501,416,713,814,800,743,772,673,615,456,441,470,535,624,772,775,806,516,941,998,976,939,912,859,759,677,767,783,861,871,931,937,908,652,620,655,684,810,877,826,861,761,687 18,65,61,139,190,173,118,445,435,428,409,420,422,446,462,450,469,464,460,517,515,420,470,446,424,416,405,387,402,399,417,491,512,473,458,405,412,415,415,408,430,432,501,461,460,414,605,694,687,615,577,502,449,493,575,567,635,615,655,618,575,418,401,416,393,446,503,470,466,438,405 6,17,15,33,49,42,28,386,383,378,391,380,396,409,412,410,414,395,380,396,392,402,396,390,393,398,390,388,386,387,386,385,368,382,397,389,394,378,398,405,406,372,431,411,403,386,445,407,403,401,401,369,372,403,408,409,426,425,478,463,427,391,388,383,379,376,394,391,407,393,384 20,46,39,785,1023,1023,750,669,590,570,537,486,508,684,748,721,708,679,683,702,690,459,588,540,512,482,455,462,415,471,614,648,637,571,588,507,496,491,503,519,599,668,788,744,735,627,877,875,846,796,772,701,594,751,829,848,902,895,936,905,864,552,451,543,554,614,675,627,668,540,505 3,9,8,24,30,22,18,399,391,403,394,385,407,402,413,401,419,408,410,417,404,407,400,400,398,385,399,398,379,398,404,409,415,412,403,397,391,389,395,407,433,432,483,452,429,398,501,499,503,469,442,423,401,443,478,463,537,537,579,515,478,387,398,381,398,391,409,413,411,389,396 13,10,9,40,47,45,38,404,411,422,385,389,403,410,412,397,418,415,421,476,461,408,444,440,416,425,410,399,391,391,397,456,495,454,465,431,403,387,397,388,409,427,442,421,412,408,489,624,607,546,514,454,412,430,447,455,496,493,528,512,465,382,401,380,390,428,464,440,449,401,404 14,9,9,76,76,79,78,440,532,506,494,440,452,437,476,475,467,467,577,706,647,451,614,554,499,497,435,451,416,388,443,669,695,584,612,498,476,368,402,388,421,441,490,480,497,414,647,857,854,776,740,630,523,447,492,500,557,572,626,631,599,407,441,415,423,532,669,582,619,525,448 5,32,31,165,216,205,157,435,543,496,491,442,442,449,471,470,481,467,575,686,662,476,641,559,516,491,453,432,397,410,458,688,709,620,641,519,472,396,400,417,418,466,522,493,498,424,638,877,872,806,758,653,524,466,513,543,599,585,636,645,597,422,419,400,423,572,705,637,644,534,456 1,214,197,134,204,194,127,428,387,418,385,416,436,429,415,412,434,412,420,432,445,391,431,413,404,404,397,389,385,438,429,446,416,417,398,401,381,393,427,432,435,468,565,513,491,408,533,537,521,467,465,441,423,471,500,500,555,548,600,541,494,404,391,383,396,447,426,415,400,391,384 14,11,10,10,13,11,8,489,579,542,519,447,490,515,578,561,558,541,632,699,669,472,626,575,514,515,445,444,412,410,510,676,679,601,626,487,481,402,412,416,435,484,598,578,587,423,738,850,838,781,752,673,558,501,549,581,665,675,742,741,699,451,447,452,471,588,695,627,657,563,484 12,9,9,28,34,31,25,501,584,543,520,469,471,513,584,575,560,541,644,705,678,498,628,575,540,512,469,462,426,402,502,690,673,604,627,526,477,401,392,405,433,452,548,532,580,418,735,903,868,823,788,698,583,485,535,567,655,657,729,731,687,470,449,446,490,676,767,715,733,593,527 19,10,10,167,238,245,170,417,449,431,412,408,411,433,448,449,438,448,445,495,484,417,466,444,441,427,400,400,400,368,420,471,498,462,454,426,412,383,388,380,397,421,438,478,479,425,596,682,688,612,587,497,454,464,486,506,560,551,616,614,541,416,389,415,409,453,511,498,493,453,421 7,362,269,539,661,458,358,788,830,794,738,648,683,804,849,815,800,789,854,956,933,734,944,897,830,818,715,653,521,538,748,921,964,875,896,765,685,537,590,641,681,783,894,857,849,697,960,1023,1023,996,973,885,772,836,888,902,969,964,1010,987,942,597,588,624,646,825,963,910,912,822,705 8,52,48,66,70,48,50,525,641,574,544,460,517,535,607,578,555,568,687,788,758,552,761,685,607,583,505,494,438,423,547,760,787,701,716,562,536,412,435,455,481,539,670,629,619,464,768,917,911,850,822,736,606,588,657,665,731,735,791,780,732,464,460,452,472,661,794,725,723,620,522 18,33,31,78,105,98,73,447,510,493,465,434,455,442,458,475,471,470,550,658,632,436,588,519,476,500,446,417,398,409,457,610,629,544,567,491,441,411,394,411,418,438,499,500,491,424,651,846,842,773,738,628,517,464,526,507,612,607,676,665,602,409,417,404,438,521,637,571,601,485,463 1,30,30,121,198,206,125,398,393,411,393,384,388,403,416,400,418,409,391,400,415,390,391,399,372,372,371,387,376,403,406,408,403,389,397,396,396,395,402,405,438,467,503,430,429,421,497,439,426,417,428,412,399,503,572,577,600,561,607,545,506,390,391,384,399,396,404,402,397,396,382 1,13,10,35,41,32,28,421,385,390,399,387,400,445,452,426,415,411,391,393,393,386,387,377,369,391,395,380,383,388,395,397,407,388,379,393,385,397,391,396,399,416,474,445,423,389,476,437,418,385,397,397,381,428,438,436,503,499,554,522,464,392,389,389,386,381,386,377,377,391,390 20,20,21,46,58,51,35,423,449,442,419,392,415,445,453,454,439,445,496,531,505,402,456,443,434,423,413,388,396,401,417,491,509,461,473,412,413,395,391,400,404,423,484,449,475,408,596,714,715,629,612,518,444,453,486,507,581,567,639,599,563,408,416,421,403,467,506,497,491,433,421 14,12,11,19,26,23,16,453,418,399,383,406,406,432,436,423,418,400,429,422,446,395,432,419,408,388,403,388,389,406,463,452,451,426,440,425,380,396,409,431,460,530,641,582,549,418,521,537,536,490,485,464,408,445,499,496,552,517,554,541,491,387,385,392,386,416,428,422,423,408,412 3,24,23,92,110,105,86,441,532,494,470,435,461,466,496,503,487,479,572,672,657,463,619,551,502,480,443,420,400,388,448,636,672,574,606,489,455,417,419,417,426,465,530,499,488,437,681,864,867,802,766,664,545,516,572,578,628,637,708,694,642,419,420,416,450,530,664,613,633,529,480 13,154,123,835,1023,1023,770,733,739,674,646,611,632,782,841,825,813,801,815,822,816,514,707,665,606,594,518,530,467,720,860,830,812,757,784,717,677,808,887,913,960,1015,1023,1000,967,734,993,976,946,910,888,841,740,903,986,1011,1023,1023,1023,1019,979,664,542,653,683,752,808,761,787,672,607 9,73,69,762,1023,1023,741,458,573,540,481,485,489,500,502,516,499,496,595,729,716,496,686,654,565,550,477,469,433,419,481,680,736,625,656,474,465,405,398,426,444,492,596,538,532,508,699,890,908,832,799,698,546,536,597,619,682,682,731,723,671,452,434,422,450,561,716,677,666,578,494 10,227,129,385,443,252,207,637,700,639,601,545,548,700,753,722,724,692,747,818,803,541,739,690,628,601,512,502,468,539,726,800,812,723,755,642,554,588,717,770,828,900,974,902,855,652,924,970,959,904,879,812,680,819,896,922,986,975,1009,961,911,554,496,530,548,705,803,762,774,659,562 4,12,12,12,12,12,12,466,528,498,471,440,459,487,522,520,504,511,589,650,638,456,591,545,494,478,447,446,414,357,445,630,644,562,594,469,456,399,403,391,417,439,510,525,533,424,703,823,807,744,719,633,516,465,518,551,627,626,706,691,655,421,410,423,431,554,650,588,637,520,457 2,9,9,30,39,39,30,408,425,414,423,408,412,402,416,411,421,411,462,525,496,413,481,458,419,439,398,408,379,381,428,481,535,467,478,417,407,391,384,390,406,399,403,406,412,406,476,700,721,630,585,509,448,416,427,429,475,444,482,471,461,393,399,393,399,429,515,471,465,429,406 5,24,23,117,125,127,117,409,469,447,456,420,435,430,469,448,464,467,508,610,570,422,549,505,465,446,427,414,397,422,429,549,592,529,503,447,417,394,408,413,427,435,506,473,463,429,602,786,788,709,674,576,492,469,516,531,606,594,653,636,578,378,409,415,401,482,578,529,533,478,427 3,68,59,78,105,78,57,630,713,665,644,594,640,684,745,750,743,739,788,799,794,543,690,650,606,591,508,541,471,445,706,774,762,716,756,659,616,408,436,468,532,633,777,762,800,526,922,978,945,914,892,842,742,677,764,790,860,860,918,917,890,575,561,580,620,754,820,777,815,714,643 18,297,257,181,247,205,151,439,419,406,428,407,394,440,495,467,433,453,476,519,506,410,474,443,431,421,407,404,389,386,464,512,513,473,472,465,420,411,441,491,492,568,646,599,549,470,612,682,669,593,567,478,444,490,591,550,623,614,665,622,576,385,386,412,415,441,498,459,452,419,415 9,8,8,38,40,35,34,447,389,395,399,394,412,431,449,417,403,407,383,399,401,377,384,379,383,395,376,400,389,375,396,399,393,401,391,392,398,395,393,406,399,399,435,412,407,381,436,429,403,392,414,379,387,394,410,401,433,454,494,463,460,389,380,396,368,398,398,391,383,388,366 6,22,17,40,57,43,30,414,390,378,356,388,373,415,428,420,394,390,431,407,412,384,409,394,394,413,377,381,398,416,404,383,403,395,396,395,381,383,408,398,397,410,435,431,407,378,462,453,447,420,401,403,401,424,458,448,508,498,519,486,451,383,386,389,395,401,409,412,401,401,401 18,12,10,32,35,27,25,413,376,399,381,394,390,416,432,425,381,407,385,391,396,381,381,382,394,378,388,391,382,410,390,408,406,387,406,392,377,387,408,406,418,403,452,427,435,397,443,413,422,416,388,374,396,432,442,433,493,487,518,487,445,381,390,387,377,379,389,388,403,388,397 20,19,19,105,162,169,109,392,392,399,390,379,401,400,406,406,405,406,387,394,375,381,377,375,394,386,382,382,377,402,398,396,381,386,388,388,383,391,394,381,399,413,416,426,405,411,438,434,403,396,392,392,394,445,491,487,489,461,507,448,428,379,404,388,382,400,389,388,377,393,392 3,7,7,35,51,48,33,490,555,484,443,437,435,514,577,569,542,525,595,693,639,449,598,548,493,479,439,407,409,400,476,630,663,549,575,482,420,392,416,437,458,508,615,572,566,424,720,822,814,748,705,625,516,531,590,613,685,682,746,740,689,445,418,437,458,539,653,588,609,516,431 6,9,8,14,14,14,13,403,459,458,429,405,412,424,435,418,401,419,460,609,588,432,598,555,481,462,423,414,394,390,421,547,635,506,533,463,418,387,392,400,415,414,482,425,438,399,515,692,745,637,613,497,452,441,479,487,511,518,582,536,498,389,388,401,391,452,608,556,532,484,428 1,10,9,30,34,29,25,407,381,388,399,389,397,405,435,402,398,402,390,383,385,386,376,389,369,391,386,386,383,405,401,374,392,391,386,370,394,387,380,388,406,395,405,414,402,380,446,417,393,384,384,393,375,399,401,405,427,453,485,473,445,384,377,382,392,386,383,379,387,393,392 11,176,130,166,251,199,129,601,741,694,633,534,614,641,718,700,688,672,784,886,849,642,848,774,702,675,564,531,471,451,626,862,877,786,792,663,558,451,494,542,551,667,767,727,723,549,866,997,985,922,895,808,690,717,782,787,842,840,888,874,838,505,525,508,541,761,881,811,822,699,585 2,13,12,11,15,14,10,514,596,544,515,479,490,560,614,608,595,592,651,705,695,496,634,584,519,501,461,472,423,411,535,685,686,599,646,536,496,398,401,437,430,494,628,588,605,412,783,866,853,803,770,694,572,516,588,609,703,706,774,781,738,477,445,465,481,616,720,666,683,561,506 3,46,40,20,27,13,12,438,424,400,406,406,399,432,453,458,448,435,433,488,460,401,427,419,402,412,407,397,376,360,419,453,463,425,428,412,395,414,418,427,467,485,580,505,490,439,602,591,587,529,514,442,396,537,604,619,656,643,689,637,569,393,408,405,400,420,442,421,443,410,392 18,55,52,51,67,58,45,465,449,422,425,409,416,481,530,518,520,496,515,522,528,401,461,440,410,406,417,399,401,450,589,536,526,460,492,451,409,471,573,630,705,803,895,828,764,435,800,721,677,610,583,532,450,590,719,788,902,901,933,861,796,434,415,419,427,463,479,455,471,433,423 2,9,8,23,26,18,17,508,608,561,529,467,479,537,591,595,590,577,651,756,717,499,690,627,559,534,475,464,415,404,510,716,737,631,678,557,500,398,419,433,438,458,586,574,606,446,762,888,886,825,796,704,583,531,601,611,700,694,772,769,723,463,458,462,484,618,744,676,697,578,501 5,18,17,22,21,17,18,443,548,527,483,443,454,444,495,492,479,466,560,727,702,454,720,655,545,548,466,439,420,384,466,683,757,635,669,487,482,394,410,399,417,443,508,490,480,431,624,823,859,774,743,631,514,484,508,517,589,596,652,629,582,419,429,424,418,539,733,669,655,551,464 15,28,26,206,278,265,195,405,434,426,424,417,394,432,456,439,414,419,487,526,533,412,487,463,442,410,399,418,397,399,406,489,535,461,483,432,413,391,388,396,404,420,444,443,462,417,549,725,730,641,621,502,444,443,474,493,555,540,592,574,503,399,377,408,410,437,502,487,476,455,395 1,8,8,102,241,252,105,463,584,511,519,487,521,502,551,577,565,550,610,669,653,462,550,520,523,496,462,472,424,406,529,621,600,556,593,525,485,404,408,428,441,478,580,579,610,412,707,830,825,776,741,664,575,451,480,507,579,587,665,697,654,485,472,493,514,669,755,700,727,626,562 14,18,10,41,52,23,18,408,431,429,419,380,399,410,449,422,447,424,464,543,496,386,495,458,430,419,393,378,400,419,427,509,540,464,471,418,419,397,410,415,429,463,499,465,442,433,577,675,698,613,559,494,394,509,562,571,602,597,642,620,544,397,398,393,395,436,521,486,460,430,405 5,9,9,197,279,286,201,451,644,599,532,466,490,460,503,474,464,462,665,795,749,573,777,698,639,621,494,460,411,680,610,854,861,777,789,656,595,682,644,620,661,720,786,727,727,444,677,966,957,896,858,738,601,521,606,594,647,632,701,679,642,441,499,413,426,773,918,839,862,745,601 2,24,23,190,349,360,194,405,402,389,402,391,405,379,409,382,393,389,397,426,428,387,411,413,407,393,372,389,387,400,398,413,423,398,396,384,403,395,390,397,382,406,404,383,394,395,415,470,460,436,427,413,406,390,423,422,460,429,462,436,425,396,375,398,396,399,430,397,398,393,393 15,15,11,43,38,25,30,433,429,431,393,396,407,431,446,435,413,419,429,484,478,400,465,451,427,415,405,404,400,379,425,487,505,461,463,416,404,395,411,425,434,498,540,484,491,427,594,638,634,565,531,477,446,518,566,555,627,623,668,605,552,394,413,398,410,415,484,466,470,429,400 7,11,9,28,34,25,20,432,402,385,420,392,385,444,440,432,411,402,413,415,406,399,399,396,386,391,402,390,369,362,399,413,421,408,375,380,382,394,385,415,419,405,465,443,450,408,515,485,474,438,422,412,405,438,469,455,529,530,583,544,491,372,389,387,387,400,409,423,416,394,387 2,12,9,28,33,26,22,415,408,397,384,374,373,418,429,401,419,392,411,417,412,386,399,393,397,394,377,384,383,381,412,426,425,390,394,380,391,382,403,409,423,436,489,448,425,421,476,458,424,419,399,406,387,472,511,518,565,551,579,523,491,405,394,395,399,387,402,415,386,380,372 18,12,11,28,39,32,23,391,400,388,359,384,411,408,394,378,379,393,408,407,396,376,386,384,382,403,391,374,389,378,404,397,397,385,396,397,390,394,396,392,405,422,443,412,404,398,448,418,396,425,395,397,372,429,444,422,466,452,474,448,410,389,365,390,388,395,415,391,388,395,391 16,16,17,53,91,91,51,449,457,466,439,422,426,431,449,433,446,438,505,566,550,422,529,483,456,453,419,409,410,381,421,527,554,497,525,435,430,383,400,389,405,411,466,453,469,398,581,823,845,762,714,609,492,443,471,474,552,532,604,582,539,396,410,394,401,449,549,515,534,464,421 11,41,40,52,75,72,50,397,411,416,401,417,400,409,394,427,421,382,408,466,464,394,456,430,415,404,377,408,380,389,391,437,472,436,440,392,394,401,377,370,364,390,409,393,405,394,445,560,558,499,465,429,402,402,417,407,420,421,461,457,436,400,390,399,380,411,465,424,440,404,395 8,12,12,48,76,77,48,411,442,417,404,389,407,406,427,426,431,433,452,488,494,413,471,439,417,418,401,399,397,395,399,464,504,435,457,433,400,403,385,393,394,403,418,434,429,394,509,699,685,609,579,505,436,421,426,462,482,485,521,531,477,396,391,402,384,433,505,486,460,431,411 1,18,18,24,40,39,24,441,423,399,412,405,408,456,452,429,414,391,406,461,454,395,426,432,401,392,396,393,386,409,483,457,469,423,458,417,383,400,399,430,471,559,677,613,565,407,510,551,539,519,485,470,419,448,482,480,557,523,577,540,490,386,389,402,396,415,461,442,446,407,399 6,12,8,39,55,38,24,466,460,455,425,412,434,500,539,510,518,508,515,569,531,418,509,457,431,428,417,419,396,419,496,573,560,507,523,450,438,415,441,457,484,565,699,650,625,429,691,757,722,649,619,527,466,511,572,593,711,711,762,713,663,412,409,407,427,482,581,514,546,450,428 7,17,17,45,63,64,46,397,432,409,428,403,385,391,418,414,401,416,478,618,509,441,576,504,444,454,398,390,382,391,398,580,601,484,481,425,398,399,408,425,438,465,521,439,438,440,446,710,667,568,525,441,397,494,508,519,519,508,549,469,466,389,408,387,395,451,562,451,461,411,408 5,72,46,61,59,33,34,469,456,416,418,406,425,529,530,526,514,486,510,522,504,417,448,436,412,433,391,417,395,424,500,513,451,442,461,424,416,451,475,540,562,660,788,721,640,510,795,712,666,608,570,526,464,673,753,791,900,904,938,867,796,432,407,413,436,432,490,447,490,440,410 14,12,11,14,20,16,11,509,629,590,553,474,518,536,603,584,592,569,675,761,736,496,700,645,577,569,483,479,430,392,529,728,753,673,692,550,511,410,414,405,425,481,587,566,611,431,760,910,902,847,815,720,610,491,564,593,673,674,755,758,727,456,459,472,477,648,776,705,726,605,552 17,31,28,165,233,225,155,430,457,434,435,420,413,444,459,441,450,459,462,529,526,417,484,453,444,434,399,396,404,382,428,475,502,459,463,428,423,411,401,400,420,422,467,447,464,439,602,730,745,677,614,551,461,460,507,534,582,579,625,612,552,400,422,407,402,428,484,491,489,443,404 19,33,34,149,255,260,150,516,506,477,455,457,442,554,615,609,608,589,574,581,568,406,442,442,454,445,420,413,409,420,533,496,498,485,495,455,433,423,425,451,460,535,646,616,624,467,771,749,702,670,641,593,487,602,666,668,727,719,782,776,738,466,417,466,486,514,536,533,531,487,465 8,9,8,18,26,19,13,407,419,416,406,409,391,394,418,405,409,415,421,458,461,401,439,430,407,395,393,423,384,384,406,439,476,424,439,389,396,392,384,400,389,417,450,408,414,400,490,571,565,497,502,432,394,423,426,443,473,477,512,492,451,394,389,388,392,412,453,441,432,420,396 16,10,10,205,252,261,211,406,398,389,397,386,379,411,401,412,388,383,426,414,435,392,401,403,392,387,397,387,374,388,403,404,401,401,411,389,400,399,389,400,404,400,414,408,407,397,455,502,494,464,441,419,397,415,449,441,488,454,511,476,443,403,384,392,399,388,394,401,405,399,402 16,21,21,73,117,119,73,430,429,416,415,407,401,437,425,423,442,435,464,479,453,396,446,426,417,404,406,402,398,387,414,450,457,434,446,415,391,390,394,403,412,417,441,417,446,418,556,633,627,570,514,496,431,439,458,475,551,528,588,550,532,402,403,398,418,426,463,448,439,421,409 17,13,10,33,40,31,25,443,400,390,405,396,382,459,475,425,419,402,404,405,406,373,393,394,383,392,388,378,397,401,397,409,393,387,388,380,386,411,403,403,393,401,486,439,425,371,503,437,437,410,402,409,396,427,433,441,510,504,565,541,490,386,394,396,401,397,385,388,402,388,368 14,18,16,36,36,33,33,422,431,421,415,426,418,420,458,444,438,451,461,515,495,410,490,449,428,432,415,405,392,405,420,497,530,465,486,412,416,387,418,423,459,466,530,481,470,438,598,699,707,605,568,504,448,534,592,578,623,623,674,605,570,388,401,401,410,449,523,507,487,449,405 9,19,18,90,149,151,90,394,389,386,402,412,384,400,405,405,414,412,415,427,407,390,396,395,382,393,380,400,382,405,403,397,397,397,406,392,393,381,409,413,413,424,467,432,413,408,465,486,487,440,440,406,408,539,610,607,596,552,547,509,459,406,400,386,393,403,409,396,400,396,399 18,14,14,55,65,62,53,415,446,437,421,436,420,420,443,448,446,432,498,570,567,408,523,494,447,457,421,433,403,404,404,549,556,480,532,435,413,393,389,381,382,417,451,451,424,416,567,775,792,699,672,560,469,439,457,492,507,534,576,579,556,409,415,413,405,445,557,505,528,459,407 19,13,11,28,37,31,23,390,400,397,384,382,388,397,399,390,392,380,401,394,394,399,377,392,386,389,381,378,379,373,377,398,406,393,384,375,366,390,391,376,377,396,420,418,398,398,436,434,401,397,392,398,395,420,431,424,460,443,477,439,425,378,398,385,371,389,408,396,404,390,379 3,15,8,89,101,47,39,747,659,614,570,537,521,780,830,802,794,767,765,790,782,492,680,630,561,540,478,456,416,576,762,760,762,673,687,585,512,664,754,796,846,905,970,911,877,819,992,956,926,872,841,773,656,971,1021,1020,1023,1023,1023,1023,983,554,479,552,599,664,751,699,717,619,544 17,8,7,27,33,25,20,409,403,383,391,388,397,413,414,414,401,377,383,399,400,387,396,381,388,402,387,386,387,381,391,411,405,381,388,399,389,393,412,399,414,405,427,422,400,387,448,431,448,413,407,386,389,424,435,422,464,455,483,461,439,388,396,396,380,386,392,388,390,392,384 3,12,12,671,898,925,684,401,407,387,405,399,404,398,407,394,397,409,400,435,435,396,426,405,399,389,395,386,384,397,380,434,436,400,417,391,381,405,389,404,366,396,417,387,397,429,420,535,531,462,453,417,387,388,414,399,428,435,430,447,418,417,390,399,386,398,426,422,418,392,391 18,13,9,46,52,28,24,427,380,393,398,399,373,456,457,434,416,406,394,419,410,388,399,391,403,382,385,379,395,398,421,409,447,398,420,388,391,418,430,412,405,438,464,470,430,413,507,492,462,433,440,410,392,445,470,475,517,533,584,530,494,391,384,396,382,386,403,397,399,389,391 8,22,22,71,182,177,66,442,444,419,428,390,410,437,474,469,469,445,496,506,494,421,474,431,422,419,407,417,378,366,424,481,473,427,457,412,424,409,387,401,417,434,498,456,453,398,601,693,681,635,581,521,464,444,499,526,584,576,633,621,567,419,403,408,428,459,505,459,507,442,421 2,12,12,61,98,100,62,403,412,426,416,391,398,398,397,416,391,400,427,467,469,415,453,436,406,414,397,399,394,384,373,468,471,431,446,417,408,398,393,386,407,395,399,381,411,400,452,650,664,580,548,458,427,422,409,403,451,434,451,458,430,384,386,378,404,430,484,446,449,400,386 3,17,16,8,10,8,6,537,591,519,517,479,527,586,649,621,632,603,656,693,679,474,604,559,519,518,462,447,418,406,554,671,673,600,638,549,469,423,422,443,458,504,664,645,652,433,799,851,825,777,750,676,573,553,635,662,745,745,804,802,759,482,460,471,508,623,702,646,659,557,494 10,12,12,34,48,48,34,426,447,428,414,407,407,401,409,404,410,414,441,517,517,414,507,459,429,447,417,417,396,391,416,493,535,471,492,408,428,401,386,404,396,420,425,418,423,391,519,708,719,639,595,529,430,416,421,425,489,473,512,530,484,395,410,395,379,435,508,503,486,424,417 11,13,11,25,26,19,18,452,477,453,442,412,429,450,462,473,466,439,500,574,563,415,546,506,463,444,431,402,406,385,419,525,571,511,515,438,410,382,413,416,433,437,514,467,463,420,584,714,728,650,610,498,451,466,533,549,602,584,638,616,567,414,421,404,415,447,580,508,529,438,432 2,10,9,14,15,12,11,397,415,399,384,388,389,402,429,405,425,416,400,434,421,402,405,399,394,386,390,395,382,378,427,409,417,421,409,374,386,404,405,402,436,467,526,468,456,400,526,508,478,461,431,411,411,447,484,515,586,587,641,584,505,380,396,403,401,391,406,411,414,390,404 2,36,35,220,380,388,223,614,531,488,492,471,466,647,703,688,677,662,645,615,613,433,481,459,437,441,405,429,397,439,600,544,518,497,494,477,437,456,501,513,558,621,741,709,698,551,840,775,712,676,659,605,511,714,780,779,821,816,866,858,815,531,443,518,529,583,576,563,574,498,472 8,8,8,52,61,57,47,398,428,412,397,392,401,398,417,406,397,383,407,439,438,387,426,414,419,431,400,386,405,394,400,427,453,439,440,428,416,382,384,379,396,402,430,396,417,382,439,564,666,630,572,528,446,393,428,415,461,452,466,446,426,377,384,393,402,415,439,447,457,422,404 14,21,20,283,451,464,284,431,454,406,434,419,397,411,442,444,423,416,446,532,511,416,513,470,436,423,398,397,392,390,410,502,546,482,475,420,398,397,389,404,414,398,447,436,416,409,512,716,735,645,590,521,447,429,443,468,481,496,535,522,478,401,403,417,410,439,507,485,473,426,412 20,309,269,214,280,241,184,537,450,412,428,401,405,552,582,530,511,507,509,576,539,420,513,490,455,449,397,402,391,486,553,582,574,476,501,419,405,456,511,543,586,649,755,692,642,478,732,699,697,602,563,491,421,546,627,626,713,725,786,745,685,433,418,426,483,489,583,566,511,455,415 20,35,29,81,76,58,63,411,451,466,438,427,412,425,444,452,413,434,498,595,568,428,571,480,456,437,420,415,390,401,419,578,601,511,522,428,433,398,406,399,414,467,471,453,453,418,546,789,784,705,652,527,438,469,523,536,582,563,605,591,526,388,402,392,403,490,596,532,562,472,427 8,16,12,46,46,31,31,412,415,396,396,395,396,441,457,431,428,429,443,448,442,385,435,416,399,416,408,374,373,390,407,445,454,428,423,415,401,409,396,422,419,419,497,453,451,417,505,537,522,475,440,422,395,443,496,512,552,550,612,569,511,375,400,389,394,414,440,422,430,428,399 11,12,10,36,34,26,28,419,396,382,390,377,392,397,397,398,404,401,429,422,427,384,397,421,393,386,392,387,383,370,393,414,416,404,413,393,404,387,386,389,403,417,444,408,406,402,463,500,487,453,440,421,401,413,432,439,450,440,469,463,415,403,390,372,396,394,429,397,396,390,395 4,1023,374,1023,1023,522,426,963,947,907,873,826,850,994,1023,1007,995,979,1003,1023,1023,821,977,939,894,877,799,774,672,827,1023,1023,1023,972,990,906,847,911,1023,1023,1023,1023,1023,1023,1023,977,1023,1023,1023,1023,1023,1023,957,1023,1023,1023,1023,1023,1023,1023,1023,826,772,822,856,949,1017,979,994,907,843 12,9,8,20,22,14,13,489,556,510,476,445,485,502,528,530,501,509,587,683,659,459,612,565,502,497,429,441,411,385,466,629,666,576,596,502,467,397,403,419,425,448,530,515,515,409,680,844,839,774,739,644,550,464,521,548,614,614,690,696,657,431,428,429,456,573,687,622,650,524,465 16,8,8,22,30,28,20,425,380,376,392,380,397,419,418,406,411,400,422,415,403,386,399,401,372,383,384,385,387,382,395,427,423,409,407,381,379,391,383,391,386,395,423,408,416,394,465,483,466,446,425,403,408,403,416,430,467,471,497,476,459,374,388,381,383,393,410,410,380,401,375 6,8,8,52,78,81,53,393,424,427,428,392,390,404,417,413,423,419,435,524,502,403,487,464,435,421,414,402,407,378,404,490,530,456,461,433,398,383,381,387,391,425,439,440,428,400,509,685,683,617,558,479,447,427,451,454,505,502,537,484,483,413,399,397,410,422,510,472,465,420,395 5,19,18,95,149,153,96,375,380,385,380,391,403,378,385,403,373,392,384,397,400,384,403,392,394,377,394,380,383,402,385,402,373,405,389,383,379,396,389,378,390,391,417,392,394,413,401,403,407,401,387,393,389,440,475,484,467,441,440,437,427,402,395,381,375,390,399,382,398,372,394 17,19,16,78,86,78,69,448,414,406,392,406,416,446,474,446,446,437,433,460,479,395,446,410,416,408,391,395,376,401,426,457,462,430,429,410,410,411,423,438,433,464,543,504,478,428,607,615,611,538,522,469,422,504,530,551,631,614,681,626,567,403,398,405,387,400,458,429,438,409,415 18,34,26,32,38,25,22,447,441,446,398,408,388,454,492,485,467,450,469,531,517,400,482,426,419,416,418,413,394,429,491,521,515,462,459,450,404,427,550,594,654,748,819,711,612,453,700,697,679,614,579,505,429,632,748,791,849,819,844,756,683,426,388,395,407,453,495,479,480,435,408 13,41,25,61,95,56,37,406,411,411,385,389,402,440,434,439,433,424,439,434,434,386,408,396,408,387,385,383,374,406,427,443,427,413,416,409,383,396,416,418,438,469,502,462,468,444,528,531,515,482,453,425,373,463,507,520,581,540,606,550,506,405,403,395,413,415,408,415,424,411,384 8,14,14,43,71,71,43,401,429,416,405,393,395,401,416,407,413,421,424,493,463,406,447,439,431,417,394,384,387,393,402,459,499,443,456,409,408,407,392,387,400,415,445,430,414,405,488,635,664,580,558,473,407,447,483,483,506,497,547,523,492,383,397,394,396,426,480,452,461,414,413 14,16,16,180,344,347,179,421,473,455,415,417,407,438,450,440,443,452,476,589,552,455,542,520,449,444,406,411,400,393,423,563,600,507,515,444,416,381,413,418,430,475,521,483,459,446,590,738,743,646,627,492,429,516,569,554,616,584,649,603,552,400,406,390,410,452,572,508,520,442,405 5,112,108,81,120,118,79,373,402,408,398,390,375,393,400,416,391,403,400,398,392,388,381,385,379,383,381,378,365,405,419,412,408,387,386,392,389,403,403,400,418,443,514,466,436,403,425,442,441,403,390,407,408,391,415,417,443,407,457,448,415,403,375,366,385,399,414,405,364,383,384 11,10,9,11,14,13,10,479,530,491,475,435,466,506,550,538,515,523,575,648,619,464,593,543,483,477,425,420,405,406,470,625,638,555,553,503,445,402,393,409,418,465,555,518,538,415,698,797,793,727,693,609,516,484,523,560,624,624,715,711,660,430,427,433,459,559,654,587,618,527,442 7,7,8,32,47,48,33,389,393,376,376,383,401,400,405,395,411,400,415,412,420,384,400,383,388,390,382,384,384,364,407,400,413,396,398,389,394,385,395,409,385,431,428,435,411,403,482,482,473,433,434,418,378,447,472,489,527,491,539,512,474,394,389,392,390,397,405,424,408,380,399 17,19,16,36,59,47,28,413,419,398,403,388,400,443,443,411,425,400,414,439,449,398,428,415,386,396,414,396,376,416,395,418,433,408,413,409,418,391,400,404,400,415,466,441,430,416,481,504,508,451,451,423,393,429,458,455,505,511,552,529,454,388,403,381,393,396,429,402,409,397,402 6,41,27,52,83,54,34,413,399,401,394,412,414,435,440,427,424,411,424,457,445,379,416,424,405,390,396,398,381,363,423,443,458,427,429,415,404,404,422,442,440,461,507,489,432,427,524,544,533,483,474,437,391,480,525,533,574,562,616,566,512,378,377,372,384,412,440,431,416,406,377 3,253,104,190,236,77,62,745,654,590,560,500,552,789,838,809,786,761,754,754,746,485,587,570,546,519,478,453,432,729,910,807,762,697,704,637,622,828,943,992,1023,1023,1023,1023,1023,749,1023,971,912,867,840,790,659,942,1023,1023,1023,1023,1023,1023,1023,579,463,591,606,689,716,670,694,590,498 4,23,21,108,146,124,92,418,467,424,436,423,435,430,455,438,444,453,474,552,546,421,503,484,438,453,417,406,400,368,433,518,558,496,503,452,431,385,396,398,394,417,477,465,449,424,614,749,747,674,643,553,454,453,493,508,586,583,650,596,567,406,427,402,407,448,538,500,518,463,439 4,11,10,19,24,15,13,455,491,457,439,423,431,463,530,509,480,479,544,618,600,434,541,510,467,458,428,423,414,397,457,570,587,523,511,452,443,372,411,412,401,446,524,508,526,410,668,763,756,697,658,573,488,460,487,530,606,600,678,677,625,417,411,414,433,505,598,550,575,504,458 13,45,37,60,56,41,46,489,617,605,526,471,479,512,552,537,504,505,625,812,789,520,805,750,636,635,535,478,425,394,486,753,836,715,762,580,474,413,437,444,479,535,639,586,554,466,704,880,927,835,812,684,542,601,667,671,736,715,773,740,669,430,446,428,443,596,817,753,744,640,518 11,215,181,244,284,252,218,599,772,723,667,624,604,633,695,686,672,656,784,899,875,643,861,809,741,723,620,567,489,436,628,862,901,811,838,700,631,452,493,534,575,681,782,739,717,539,868,1023,1023,971,946,861,750,696,777,800,856,844,890,876,835,508,543,503,544,752,898,849,852,754,650 8,11,11,40,58,51,32,410,434,428,419,412,405,414,428,420,439,425,455,515,487,398,461,448,423,414,397,394,375,395,411,482,513,458,472,429,402,393,394,373,409,419,462,429,437,393,512,697,703,628,586,495,441,431,474,455,505,520,563,552,515,402,386,394,404,430,495,481,494,426,420 13,308,277,194,265,238,175,427,390,403,383,402,404,412,432,423,394,417,404,403,413,382,375,371,368,404,381,390,403,414,451,410,377,419,397,409,383,411,450,464,487,540,633,540,536,432,489,456,408,405,377,410,378,446,489,467,535,520,562,527,496,389,386,399,412,403,393,400,405,382,374 3,30,29,115,145,130,102,479,623,582,529,482,483,499,524,530,527,523,620,754,743,492,708,662,588,565,490,466,421,398,470,706,753,654,681,556,505,390,419,419,448,471,564,548,552,447,720,945,966,890,865,769,640,519,584,618,689,675,744,731,671,434,468,421,441,591,752,713,719,594,513 3,13,9,40,52,38,31,438,438,409,407,410,423,440,487,454,456,443,470,465,444,403,438,434,415,407,394,392,390,389,447,468,479,439,452,417,382,404,421,412,440,472,562,523,502,400,617,647,608,549,509,453,413,508,539,565,638,637,683,625,579,401,398,409,407,438,486,431,469,430,391 16,18,16,38,60,51,31,387,392,412,391,363,373,385,428,428,399,411,407,413,402,376,381,387,400,379,406,376,383,405,394,401,407,410,386,373,395,387,402,384,398,433,409,426,407,384,458,425,415,397,384,407,384,409,431,434,466,459,483,453,432,388,370,390,379,404,386,391,377,391,379 11,16,15,90,132,134,90,387,401,385,382,402,389,405,425,415,400,426,425,407,415,385,404,392,400,385,398,391,374,417,397,431,413,398,393,395,379,386,411,407,414,422,455,430,432,410,489,486,476,431,442,414,393,464,505,523,526,511,546,525,474,408,400,382,402,410,403,398,374,394,403 17,8,8,22,28,23,18,396,382,379,389,391,375,380,411,400,393,396,381,389,402,385,389,379,384,393,391,372,365,395,399,393,396,392,388,387,376,394,394,408,406,395,401,416,411,386,416,423,416,405,399,374,398,402,425,435,457,439,466,435,416,390,377,382,392,389,385,384,388,386,389 15,17,13,46,70,49,29,446,519,486,447,406,423,443,473,459,453,447,509,684,646,440,658,604,513,487,452,413,388,394,450,601,706,579,615,464,427,404,403,428,440,450,524,514,481,417,594,763,810,702,678,544,466,479,560,547,609,603,662,616,549,398,414,393,405,458,678,614,605,493,422 19,17,11,89,137,104,71,405,398,403,395,388,369,401,415,423,391,394,418,431,434,398,428,409,407,381,389,385,372,389,405,424,430,397,419,421,407,382,391,401,415,411,455,426,423,413,492,510,520,483,449,431,390,436,450,442,463,470,509,497,445,409,373,384,404,406,438,408,428,413,386 16,15,16,55,72,72,54,417,475,453,445,423,457,425,482,448,460,444,487,572,553,430,510,492,444,446,406,417,372,393,414,521,559,488,506,436,446,401,385,402,399,409,450,469,464,405,599,784,789,714,683,587,479,442,463,485,548,550,610,594,558,411,418,404,406,471,569,545,554,460,438 6,9,9,36,47,46,35,411,445,428,419,389,421,424,421,427,420,421,446,533,510,417,491,452,427,428,399,406,401,408,416,497,527,458,477,436,407,389,389,415,401,414,441,439,443,396,525,718,735,653,614,508,431,431,466,473,526,518,554,534,503,408,390,391,412,437,506,492,499,426,420 12,10,9,16,19,17,14,430,394,372,388,390,381,421,464,394,418,391,398,387,380,378,394,382,378,380,388,389,396,382,390,377,386,379,381,402,369,390,386,376,392,387,417,415,398,392,446,409,399,392,404,405,368,419,426,432,469,470,508,482,425,376,376,383,397,386,384,388,378,392,399 17,19,10,265,294,196,169,519,547,492,468,433,428,532,565,549,535,514,575,681,667,474,634,586,518,487,448,420,408,440,487,645,689,579,582,481,433,443,450,477,493,556,661,612,567,516,733,833,835,764,711,615,500,666,718,732,772,758,805,766,708,437,425,445,444,557,680,626,618,512,454 18,110,96,319,456,381,266,444,489,470,430,420,419,454,508,477,469,449,546,649,605,439,607,566,483,481,434,439,392,404,454,598,664,536,578,474,430,427,419,444,441,494,555,532,505,478,634,792,801,708,681,568,475,553,621,631,664,653,706,672,629,416,412,402,417,514,629,591,572,491,427 18,20,20,76,170,171,74,444,513,445,424,431,439,422,469,454,457,443,527,599,591,419,522,515,475,465,411,399,412,379,450,537,581,515,536,449,439,414,407,393,419,436,484,461,475,399,635,808,830,750,713,628,499,440,476,524,585,574,632,621,590,416,421,405,408,469,588,558,557,469,448 12,16,16,40,49,50,41,429,457,431,428,421,445,408,442,430,428,437,473,546,536,406,524,461,442,450,403,410,388,393,417,513,543,465,499,448,397,401,399,403,402,415,440,447,429,406,546,740,753,664,635,553,463,437,458,464,511,507,566,557,520,409,403,395,397,453,545,501,517,440,427 4,8,7,11,13,8,7,473,541,464,465,467,457,488,529,519,514,523,552,625,587,444,522,500,479,442,434,434,398,407,486,581,586,536,555,459,449,383,404,409,419,458,538,520,536,396,702,791,772,720,689,620,524,461,508,545,632,616,704,694,660,432,435,429,458,535,616,560,598,510,459 3,10,8,31,33,24,24,424,399,395,395,365,386,427,435,403,416,400,401,422,409,390,407,402,380,391,383,393,393,360,399,421,413,413,424,377,376,391,392,394,380,385,428,416,416,391,464,463,475,447,443,401,386,406,420,426,437,459,520,465,437,396,376,381,387,374,429,400,400,380,378 15,38,35,105,178,154,90,437,451,433,418,422,403,435,433,419,443,447,443,525,503,409,476,451,427,436,417,400,380,383,422,486,507,444,460,419,401,395,410,389,424,450,537,476,476,432,593,702,678,605,574,498,440,493,554,582,639,629,684,642,578,422,416,399,403,433,497,456,465,439,423 2,19,17,14,21,14,10,586,662,624,587,530,576,608,690,692,669,671,721,768,755,541,688,641,622,610,529,505,468,410,571,726,736,662,694,600,544,411,417,408,449,485,641,634,669,448,850,923,911,867,852,789,676,551,642,666,761,764,833,837,809,534,513,541,573,702,770,729,762,653,589 2,27,22,54,66,50,42,395,410,410,412,381,424,423,416,435,420,406,436,487,442,413,462,442,408,421,416,391,373,381,415,463,489,426,456,411,396,387,393,384,420,420,459,444,421,420,516,604,609,534,517,443,401,460,499,498,536,497,566,521,487,406,385,397,411,423,476,464,468,432,394 1,23,18,34,36,21,23,445,528,513,463,454,442,460,519,495,503,477,540,699,672,448,671,597,524,500,459,433,410,411,457,640,702,588,619,481,465,431,441,451,474,544,636,574,536,485,689,795,830,744,710,602,482,617,686,691,739,714,767,731,664,412,416,409,415,503,693,614,625,526,443 18,10,8,33,36,25,23,408,379,395,380,377,372,405,433,416,405,417,399,403,398,392,391,391,383,388,382,396,389,398,395,409,402,404,407,405,367,391,401,402,413,440,435,427,436,389,491,441,442,410,424,395,405,414,469,441,490,489,548,506,484,391,386,384,385,404,405,404,384,385,386 6,9,9,52,74,75,53,403,452,419,419,380,402,410,433,434,414,420,442,503,504,408,469,452,429,427,399,394,377,392,406,468,500,454,478,427,407,396,377,406,405,428,451,421,434,421,530,705,714,624,599,499,434,439,469,476,506,503,542,504,488,387,396,410,393,442,492,462,471,423,421 7,18,15,35,53,42,28,400,413,358,389,390,385,399,410,413,391,382,396,382,399,391,396,372,380,380,395,389,395,397,395,390,363,408,387,393,381,388,395,397,412,408,416,438,412,388,421,394,396,385,384,384,382,398,414,409,452,418,462,420,398,393,381,388,385,380,381,378,390,376,392 16,18,19,89,141,148,93,411,380,395,406,381,393,399,422,393,421,406,406,388,370,385,388,396,375,379,384,390,384,396,408,409,386,380,400,395,386,401,397,397,388,397,456,406,426,411,443,429,399,396,407,409,391,455,503,493,500,465,503,470,444,411,375,392,382,403,401,390,395,399,388 15,16,15,41,55,49,37,395,440,412,411,409,398,414,448,451,430,416,444,502,473,413,462,436,434,420,394,391,397,407,431,496,500,449,476,438,410,404,422,413,459,505,563,492,478,430,567,651,645,578,550,470,434,507,573,579,621,616,658,604,537,402,395,401,402,431,504,452,462,416,417 10,25,24,44,80,77,42,464,492,460,454,420,435,474,509,508,504,508,542,556,573,407,485,468,437,423,435,411,435,384,464,526,539,488,497,467,436,389,396,394,428,463,534,510,521,418,701,751,733,672,649,562,518,488,539,574,653,665,724,713,665,428,425,421,443,490,541,503,533,440,458 7,216,104,308,302,143,171,740,691,620,619,578,603,795,860,841,830,811,801,804,800,511,660,630,558,555,499,477,449,584,864,812,789,727,754,694,654,702,821,874,931,1002,1023,1016,972,689,1003,955,915,880,856,815,706,870,960,994,1023,1023,1023,1023,988,637,513,654,666,726,762,724,741,642,589 8,9,8,26,33,27,21,433,422,412,410,386,406,442,452,438,416,412,430,466,439,401,427,420,414,403,393,385,396,403,430,436,449,416,439,402,400,395,409,404,421,456,485,486,451,423,547,564,564,499,492,435,395,469,491,512,553,557,621,575,519,398,394,383,402,419,445,429,434,421,392 4,17,16,62,68,61,55,622,506,497,476,433,484,660,722,702,678,662,609,582,577,424,436,437,431,403,420,419,402,455,561,534,491,476,474,449,423,455,450,477,533,609,732,695,693,517,830,766,694,668,641,602,501,706,776,791,842,833,884,862,819,507,438,522,518,564,546,531,580,499,435 19,12,11,18,17,9,10,515,607,543,535,496,506,525,580,586,569,552,655,744,721,490,658,609,551,532,474,451,426,393,520,705,731,642,664,549,479,381,411,435,418,477,553,546,588,418,757,905,896,841,809,733,618,501,572,589,676,685,752,757,715,444,477,453,464,615,739,675,707,591,511 18,10,10,94,125,125,93,393,392,374,400,376,401,397,369,370,379,388,374,412,388,382,411,399,386,373,378,374,366,386,386,395,401,395,392,393,368,391,383,378,372,365,365,384,376,398,386,401,416,395,398,390,383,374,377,367,391,391,363,375,385,390,381,389,379,382,407,391,395,396,399 20,8,7,21,27,22,17,413,389,394,388,383,375,395,422,423,416,406,400,398,403,394,399,389,374,392,390,390,387,393,403,382,391,396,408,379,398,376,388,377,403,399,446,414,423,392,471,465,443,415,432,389,388,413,425,408,457,473,499,498,460,380,371,374,375,393,412,401,408,392,390 16,242,144,278,316,198,175,706,724,676,646,541,528,741,782,747,738,720,778,867,837,613,833,784,711,693,568,531,454,505,678,823,863,775,789,641,570,542,575,606,652,741,850,811,795,656,907,953,963,895,872,783,664,801,864,873,928,922,966,939,892,507,521,535,553,729,855,801,804,699,593 4,10,9,41,52,43,34,423,448,411,436,407,408,424,429,437,413,417,467,528,502,413,490,465,440,426,408,405,394,397,414,506,540,470,485,450,418,395,386,379,403,416,476,438,424,410,527,705,723,633,600,521,451,432,478,483,535,534,565,533,512,389,414,398,397,425,515,463,457,428,403 6,14,13,31,50,36,20,388,396,402,377,393,394,420,404,438,421,401,399,427,394,380,391,368,400,379,398,391,390,375,390,413,396,395,398,394,383,382,403,400,430,446,486,443,455,412,484,438,435,421,403,400,376,465,505,515,539,529,570,526,485,395,385,386,382,388,389,392,412,392,383 3,27,11,154,282,110,47,777,780,731,694,631,662,815,868,856,840,826,841,890,878,633,829,783,712,694,612,597,489,605,826,886,893,824,841,726,668,664,771,801,862,936,1023,1023,1023,787,997,1023,1009,961,933,868,769,940,988,992,1023,1017,1023,1023,980,670,613,693,720,830,904,856,876,785,692 2,9,9,38,34,29,33,527,545,519,482,438,427,574,630,602,579,551,601,699,673,453,640,567,514,503,447,440,406,424,480,661,673,597,624,472,459,413,439,455,485,531,624,591,585,464,751,850,842,783,741,637,526,607,672,683,751,739,795,760,711,453,419,457,473,573,692,631,643,528,464 17,10,9,64,67,63,62,400,410,377,397,386,399,396,424,404,394,394,398,427,418,398,419,398,391,405,396,398,384,392,388,438,435,405,423,391,399,381,395,380,392,404,418,399,393,389,459,579,565,522,487,444,411,410,435,444,468,465,481,474,456,392,374,389,394,410,428,421,427,390,414 6,10,10,23,27,24,20,431,440,400,415,404,407,426,432,418,425,391,425,444,445,396,437,419,410,418,402,384,400,403,424,466,498,438,467,414,414,387,397,428,424,493,601,523,518,400,488,585,588,536,544,498,450,403,435,446,476,474,479,504,487,388,388,388,394,415,449,437,424,411,411 8,21,20,106,158,159,105,427,483,441,444,411,440,449,463,443,469,456,502,565,554,416,509,487,470,462,430,402,408,404,433,532,562,493,503,449,422,386,401,395,395,436,467,470,439,433,617,790,787,721,678,589,490,453,499,502,565,556,628,605,569,422,399,409,408,477,566,518,531,496,433 4,15,15,45,59,59,45,378,386,397,384,379,378,410,390,399,370,384,400,410,416,381,398,391,380,392,383,361,385,416,372,406,421,388,394,401,379,385,385,396,407,392,423,388,395,415,424,452,442,430,424,400,373,467,518,524,499,452,476,434,420,392,393,380,389,387,407,390,408,383,388 10,9,8,24,29,23,19,413,410,375,382,390,383,415,424,424,399,400,380,416,422,387,405,400,386,389,398,391,386,413,384,409,400,389,384,388,373,395,392,383,404,413,413,428,422,390,458,447,435,409,419,407,397,418,422,434,459,461,518,471,456,394,376,400,384,385,401,405,417,383,389 17,9,8,35,44,39,30,428,454,429,430,409,392,413,439,412,426,422,468,525,486,408,491,458,416,433,405,390,403,389,411,498,519,455,468,425,403,371,380,409,419,410,470,446,439,403,538,704,695,614,583,486,432,431,475,499,504,523,553,535,511,395,397,408,399,439,513,472,488,426,401 7,13,12,26,39,35,23,387,378,367,400,371,370,417,432,438,406,393,413,412,408,397,389,390,405,383,395,383,389,384,390,403,393,408,386,373,384,389,395,396,403,403,441,416,412,385,445,404,429,425,382,375,399,398,429,431,459,452,493,452,422,384,382,378,373,392,398,394,393,384,382 5,39,37,95,145,126,86,480,545,501,510,493,516,509,577,574,573,585,608,589,594,417,471,456,453,466,458,458,433,410,603,582,542,533,588,535,512,437,456,446,528,610,712,678,696,427,803,774,732,720,706,699,617,524,588,623,732,733,796,801,765,466,494,465,507,550,558,544,601,527,510 9,12,9,44,46,32,30,455,401,385,396,408,387,475,485,449,440,433,431,453,455,386,409,389,389,397,393,390,392,412,421,450,431,432,412,394,388,397,433,415,439,474,541,509,472,432,580,543,521,473,482,432,414,534,577,577,642,626,686,642,577,391,400,390,404,403,439,429,406,402,403 4,19,19,93,142,148,96,432,399,398,433,415,394,427,456,447,435,436,419,421,429,391,402,402,400,385,385,379,388,399,421,407,409,412,397,398,396,405,414,399,433,448,491,460,463,437,528,499,462,443,437,408,399,494,511,531,559,539,584,553,511,394,391,403,400,423,396,393,413,393,406 19,15,12,27,40,25,17,427,404,392,375,400,396,438,470,431,426,395,415,435,398,389,410,413,407,389,396,381,390,392,400,436,424,396,412,393,391,400,407,389,392,415,462,452,450,404,494,513,508,452,458,390,384,437,476,453,523,539,558,530,490,396,383,376,406,402,423,409,400,409,404 19,10,10,7,12,10,6,485,526,513,493,446,455,515,561,557,553,540,588,634,636,449,556,509,489,490,443,440,409,391,497,609,606,528,569,502,438,392,409,411,433,454,558,546,560,415,737,811,787,741,711,642,530,504,535,570,651,656,729,733,685,455,433,457,470,553,650,604,598,533,471 12,9,8,15,16,13,13,430,466,456,411,407,434,461,485,482,474,469,506,565,561,410,491,467,464,432,392,395,389,404,441,548,562,485,504,431,439,393,398,409,405,431,525,478,501,421,637,746,724,654,628,553,476,499,534,532,608,606,670,645,612,420,422,410,414,488,549,518,527,464,425 9,232,203,167,211,187,146,445,388,386,390,382,376,449,446,438,397,414,411,426,415,387,405,386,385,403,380,378,369,404,451,422,411,410,387,376,379,430,450,448,467,562,677,581,550,437,507,489,477,410,425,419,381,452,508,520,551,563,631,576,524,396,383,396,399,402,403,390,423,386,380 9,38,35,23,29,18,14,401,405,397,370,377,374,399,418,416,421,399,395,431,428,394,407,406,393,395,389,384,400,393,401,406,401,414,409,378,412,400,399,415,418,415,457,418,423,403,486,541,528,474,462,423,417,461,491,490,539,508,559,506,476,379,400,383,392,406,414,408,404,398,399 7,132,116,1023,1023,1023,1023,447,440,429,423,411,421,471,512,484,470,463,483,489,479,418,451,425,418,431,375,422,384,401,446,467,488,446,449,421,402,401,402,438,420,450,515,512,477,552,640,664,643,577,575,492,431,510,592,625,695,665,729,681,623,456,402,413,418,480,486,483,466,401,418 6,14,12,32,44,36,27,413,398,404,375,378,381,421,410,414,396,382,387,425,401,392,421,387,399,392,392,382,381,368,377,393,403,400,391,389,384,396,391,403,401,421,429,422,418,388,436,441,437,402,419,392,402,402,436,425,480,455,494,476,458,382,381,397,397,376,394,390,406,381,390 17,16,15,30,41,35,24,400,387,384,394,354,392,402,420,408,407,390,387,402,391,389,385,406,384,382,395,389,376,400,407,410,419,395,395,410,393,403,407,402,391,423,442,429,411,400,433,426,432,405,400,413,409,408,430,423,458,468,512,448,435,377,379,377,383,390,392,387,413,410,382 14,74,53,115,151,123,90,563,711,641,623,549,556,609,652,635,630,612,735,833,809,572,782,726,660,652,553,527,447,429,560,809,837,760,774,650,568,408,443,460,517,588,701,670,672,487,838,983,982,927,899,809,694,623,723,741,801,798,850,848,804,484,514,479,505,723,851,798,807,685,596 19,11,8,46,75,52,31,378,434,415,411,416,399,420,410,431,416,406,430,505,491,394,456,441,422,428,420,399,400,380,400,464,486,437,468,429,402,380,389,404,395,422,430,413,430,398,531,678,689,614,574,507,450,410,445,436,477,487,525,514,481,399,396,399,394,441,481,470,474,422,400 20,10,9,30,37,26,21,401,403,379,392,382,379,438,439,419,417,416,393,419,421,388,409,406,397,384,363,381,393,408,412,412,430,403,409,397,410,386,391,405,404,439,489,444,432,410,515,508,483,438,425,408,401,449,484,487,526,514,561,502,476,397,387,381,387,388,411,417,402,401,391 2,151,137,86,117,100,72,831,807,751,736,688,727,867,919,904,898,884,889,896,890,655,793,759,724,705,619,638,524,525,809,843,834,777,799,706,667,536,563,625,694,784,897,882,892,676,1011,1020,993,959,936,891,801,855,918,931,986,983,1023,1023,991,748,649,759,778,856,898,859,886,790,732 12,17,17,49,79,71,43,396,502,462,455,429,418,431,434,438,424,436,498,611,621,436,581,543,490,504,450,425,389,401,420,576,639,553,575,487,408,381,395,395,402,420,420,449,447,404,560,840,871,790,754,645,528,426,441,447,504,474,552,551,513,385,408,401,419,472,618,563,588,496,449 5,14,12,27,26,22,22,425,490,488,441,411,413,435,452,447,439,432,489,654,629,445,644,580,484,488,444,422,399,381,428,594,689,552,554,453,429,379,406,391,414,422,509,459,472,411,563,761,799,696,662,544,444,481,519,522,572,542,601,575,536,389,415,398,404,469,651,583,588,509,441 20,11,9,69,82,60,50,398,435,411,387,393,410,394,431,424,414,414,464,523,494,401,458,448,419,428,412,399,394,366,415,502,500,466,450,429,433,383,399,431,461,501,564,488,468,389,538,691,670,599,578,509,433,433,493,518,602,590,602,545,520,403,399,388,383,433,494,479,476,440,415 8,27,25,35,51,42,28,427,463,449,425,437,420,453,477,466,465,459,485,571,560,428,527,489,463,453,412,415,391,413,444,547,575,493,521,448,429,388,407,416,448,471,546,504,477,429,633,739,744,657,634,517,450,533,583,581,644,633,695,634,591,393,405,410,403,464,552,511,509,448,409 12,71,66,113,162,149,103,430,402,410,419,389,401,452,463,450,423,431,426,468,465,400,451,426,413,385,400,391,390,397,430,444,459,435,441,417,389,442,410,427,434,463,513,497,464,425,541,551,568,479,455,418,405,461,512,530,581,564,628,564,537,409,380,384,392,421,461,427,412,398,411 14,8,8,21,27,24,18,404,384,395,403,374,386,419,389,406,415,410,404,386,385,377,395,395,376,380,375,380,394,383,394,400,384,377,380,399,387,385,390,388,402,409,445,433,401,390,438,400,393,393,395,401,397,418,440,453,475,474,495,451,443,378,395,393,379,380,389,393,379,372,386 9,35,25,37,50,37,26,424,417,425,418,425,429,422,493,456,474,444,459,510,471,405,462,458,413,425,404,397,397,386,435,500,510,439,455,418,409,403,409,459,448,518,607,540,492,450,629,677,652,574,537,466,425,543,616,651,715,701,748,668,607,411,405,414,408,415,491,479,461,409,402 20,16,14,35,53,37,24,394,387,362,391,387,394,410,410,406,420,405,402,394,399,394,385,402,388,397,401,377,379,411,414,389,393,391,403,388,394,406,387,410,417,422,451,439,416,413,463,447,430,407,421,387,375,430,450,471,487,479,527,496,440,395,370,382,394,397,406,394,385,390,382 17,8,7,35,39,32,30,435,403,398,376,400,404,456,445,423,412,417,420,442,425,389,404,383,389,383,378,381,375,380,412,417,415,404,394,390,395,417,398,385,411,429,452,445,429,402,527,500,490,443,430,418,420,431,467,459,507,522,571,524,476,367,387,380,377,388,416,402,401,400,394 19,11,11,15,16,13,12,479,547,515,478,464,459,514,582,567,550,543,610,656,637,434,576,519,485,484,443,433,412,400,515,613,632,543,575,520,473,409,404,411,413,467,569,572,557,420,744,828,814,759,738,663,571,488,561,567,666,668,728,739,696,430,451,455,474,567,659,604,628,518,473 16,20,19,35,44,42,34,420,506,478,483,493,523,445,479,480,501,501,580,566,585,414,459,462,464,456,423,433,401,372,450,531,517,467,530,470,457,390,394,378,405,404,458,460,494,404,669,766,744,704,693,653,542,407,431,442,513,522,599,628,620,436,453,424,431,513,550,532,577,515,497 5,49,45,185,232,211,166,462,449,432,427,419,441,513,584,565,549,534,509,494,502,419,430,437,417,409,385,385,406,456,626,538,506,478,499,470,433,509,638,688,760,843,917,835,767,472,795,711,632,594,580,547,498,658,787,830,893,874,899,843,779,445,420,442,470,469,486,479,480,441,422 15,14,14,31,43,42,30,424,407,372,369,405,394,410,403,399,410,400,371,409,413,389,392,381,379,389,397,366,393,379,396,376,388,392,395,380,389,396,391,406,405,421,422,416,419,396,427,440,425,406,408,394,373,410,457,460,464,457,474,436,425,389,375,376,380,385,386,383,397,397,406 10,14,11,28,39,31,22,438,404,381,391,374,402,438,453,402,420,430,392,415,413,373,400,404,384,398,392,382,367,368,389,399,404,395,399,398,381,399,400,395,414,421,476,438,414,402,505,438,419,404,419,378,384,438,460,455,521,522,575,528,496,399,372,392,368,394,397,386,379,383,389 8,55,53,154,189,174,141,464,593,523,504,462,478,476,524,506,518,493,619,717,701,474,661,615,550,522,467,462,436,404,466,674,726,623,645,516,477,400,424,401,435,460,557,527,521,431,721,904,913,846,815,712,581,511,594,587,673,675,744,708,671,424,417,435,439,569,722,686,683,577,490 9,10,8,31,41,25,23,406,418,419,396,387,393,419,436,419,417,415,422,464,460,394,444,432,411,409,391,386,410,386,413,452,469,417,473,405,382,382,413,399,409,440,452,442,447,416,488,585,586,526,492,459,434,441,451,471,522,529,535,519,491,377,392,403,402,419,482,434,425,421,389 16,18,14,39,59,40,24,393,393,393,405,388,395,451,426,421,412,394,393,412,405,387,399,390,387,399,374,379,384,360,402,407,403,399,403,381,384,393,396,407,423,432,478,451,443,400,495,479,448,430,423,389,414,469,477,480,521,522,557,517,473,388,368,377,390,397,409,398,399,394,383 15,45,42,320,550,509,290,385,408,397,377,373,405,389,396,381,396,391,408,440,420,400,407,404,380,378,395,392,370,383,365,417,429,404,405,386,384,369,393,407,382,391,378,402,409,426,421,525,517,456,445,429,425,409,416,431,384,402,435,411,399,409,382,386,385,388,416,419,406,398,390 18,348,251,81,97,60,51,834,797,737,727,680,723,871,934,922,912,897,886,861,866,548,644,636,615,609,544,549,473,626,936,875,825,801,834,776,735,702,814,859,916,984,1023,1023,1023,721,1023,1022,967,951,929,909,815,918,994,1023,1023,1023,1023,1023,1023,765,586,773,791,825,822,798,829,730,685 14,12,11,11,16,13,8,461,621,579,531,530,512,517,571,565,549,563,664,774,743,488,713,641,576,563,482,481,437,398,496,737,758,664,698,580,497,402,418,418,451,496,604,578,597,434,753,925,924,860,826,728,622,541,598,609,686,687,755,748,697,444,488,451,468,623,767,711,710,605,509 20,10,8,32,33,25,24,424,381,372,389,389,382,426,426,423,414,410,416,392,428,385,388,388,378,410,396,391,380,390,408,382,380,391,400,382,383,391,397,400,412,437,475,447,418,397,503,439,427,412,396,403,383,466,501,499,556,558,589,522,491,392,390,390,383,400,417,396,395,391,382 8,31,30,98,132,128,95,447,519,450,429,446,433,453,446,481,460,452,533,606,601,441,570,515,467,461,429,406,397,392,437,569,624,524,531,480,442,397,397,382,406,423,494,469,459,413,594,799,812,730,696,581,490,452,483,519,587,565,623,598,579,402,398,426,412,509,623,559,592,484,439 4,34,33,170,285,293,171,407,416,416,371,389,386,411,408,400,420,403,425,413,440,398,401,406,388,398,404,387,388,398,421,402,407,410,404,382,395,412,389,397,404,393,421,405,417,425,461,540,512,463,463,416,415,415,457,460,476,448,507,481,458,401,401,414,399,419,422,428,404,394,382 10,17,17,52,78,76,50,543,521,491,446,435,459,567,637,616,613,604,594,568,550,392,429,428,422,431,414,408,383,382,584,527,486,494,488,479,447,420,424,448,456,546,704,680,701,438,815,742,656,653,616,599,505,542,615,667,759,765,826,824,792,438,410,478,505,516,513,508,524,466,451 9,73,69,84,127,120,79,483,557,512,482,447,458,495,560,571,536,542,576,687,655,453,638,581,523,522,487,431,419,387,472,633,679,588,567,478,429,400,418,399,445,473,558,537,569,439,724,860,868,800,763,668,540,518,595,608,694,684,740,730,668,444,409,445,443,553,674,618,646,508,491 6,11,10,29,37,32,25,410,401,378,408,382,388,421,418,418,409,398,372,408,413,383,391,378,379,382,382,388,395,390,397,396,407,380,387,393,369,392,394,392,403,406,452,447,421,410,490,431,437,424,398,394,383,425,455,468,498,515,550,514,468,386,395,386,387,389,402,391,382,366,380 8,21,19,362,653,643,350,442,420,414,402,402,414,451,464,474,465,440,468,482,452,391,439,404,417,420,418,397,389,406,444,469,451,443,458,413,411,417,430,435,462,520,604,535,513,492,620,632,615,572,541,482,433,599,672,679,705,678,716,677,609,426,414,414,418,438,471,453,461,418,402 13,16,16,22,28,28,22,421,488,474,456,448,452,418,467,455,450,442,508,636,604,436,556,541,492,473,441,413,417,394,408,592,625,526,566,476,447,385,423,401,394,400,465,444,460,398,583,835,845,772,733,639,528,444,460,473,541,516,585,579,535,403,420,394,421,482,624,580,590,483,437 20,10,9,40,43,31,29,451,410,400,375,390,380,418,430,421,402,421,425,427,417,391,408,414,392,408,395,385,391,394,402,407,406,398,405,390,374,395,391,427,398,413,450,443,438,413,487,495,484,445,432,375,399,431,463,486,515,522,574,522,488,397,383,387,390,393,422,409,395,401,382 17,42,40,526,845,852,529,416,457,431,459,418,440,429,461,445,419,419,495,512,504,419,473,452,435,429,416,399,393,370,406,482,512,447,475,392,425,392,391,418,395,425,468,455,429,449,575,719,709,637,597,535,450,432,491,486,569,552,617,583,535,440,413,397,410,447,514,452,472,429,435 4,27,27,46,53,54,46,584,734,681,636,593,630,643,691,666,661,648,781,825,806,609,741,719,672,637,554,552,460,412,582,802,787,747,761,665,594,409,420,435,455,522,670,650,664,445,833,1023,993,961,924,859,754,599,663,688,769,767,833,837,799,515,603,526,540,824,893,866,889,782,708 6,180,166,148,210,201,141,461,426,433,419,406,389,499,513,489,447,453,457,496,473,396,481,459,416,419,397,390,369,469,432,482,481,437,475,397,386,429,464,448,511,564,662,597,568,445,626,595,609,526,517,434,422,544,592,615,675,659,720,671,622,399,397,397,389,448,492,461,439,413,397 12,198,133,497,883,779,423,701,730,688,638,588,629,735,796,778,776,755,795,847,824,595,785,728,671,649,558,565,482,430,683,816,820,745,766,659,592,477,543,553,617,723,822,784,784,646,930,998,987,940,907,842,736,798,865,878,925,919,965,943,905,590,546,598,632,771,853,813,830,720,628 10,10,10,78,99,93,72,412,419,394,388,389,412,417,408,399,406,402,410,442,443,396,433,408,396,396,403,386,382,382,408,432,433,415,415,390,387,377,390,375,398,418,439,402,413,393,471,575,576,511,498,427,419,429,429,455,491,492,506,486,470,391,389,384,399,412,424,414,434,416,403 16,124,112,264,394,357,237,592,612,568,556,494,543,615,687,661,649,644,672,720,715,497,632,605,556,538,496,463,442,413,571,668,696,616,631,555,509,437,435,477,484,533,669,656,664,488,835,910,899,850,818,750,633,641,722,759,826,816,869,850,798,489,481,486,529,659,720,688,718,592,557 19,174,154,114,141,128,104,432,394,411,395,372,415,446,427,420,419,406,396,416,402,396,409,385,387,372,369,399,393,395,432,421,424,423,399,386,376,415,444,444,456,526,578,520,476,421,482,483,439,454,421,414,371,439,487,472,543,536,593,516,492,389,382,393,376,415,415,384,380,390,399 15,188,140,101,142,106,73,879,949,913,892,858,880,915,966,965,961,955,994,1023,1020,820,960,928,890,870,806,797,702,517,901,1004,1002,948,970,887,851,566,617,677,739,830,954,948,970,709,1023,1023,1023,1023,1023,1023,957,884,948,962,1023,1023,1023,1023,1023,825,806,836,859,965,1023,989,1010,929,875 2,12,10,35,66,44,21,538,477,466,435,434,418,552,614,568,559,555,534,518,503,393,417,419,415,422,403,413,398,427,590,538,506,481,500,470,467,414,443,460,492,590,735,725,719,430,785,713,660,636,610,550,484,544,624,667,780,787,846,817,763,426,403,435,446,467,469,463,468,431,437 3,12,10,66,84,72,54,417,503,450,426,418,441,450,471,462,457,450,514,585,588,418,526,492,463,460,413,406,401,399,452,565,589,508,525,449,391,381,396,417,413,452,494,480,486,404,632,771,769,700,662,566,480,484,498,523,586,599,655,638,583,412,413,411,424,494,584,534,555,480,415 6,48,46,614,451,446,604,402,417,390,389,393,396,425,412,389,392,393,417,420,417,403,416,407,410,405,373,400,371,379,399,420,429,419,415,402,392,406,380,385,393,392,420,395,385,448,422,513,511,465,451,418,386,400,426,421,445,443,500,444,405,406,396,384,384,396,434,395,407,416,387 7,14,13,27,35,31,24,390,381,388,380,388,394,413,424,426,427,420,408,405,395,381,375,396,389,385,384,379,388,398,398,391,383,400,380,386,371,387,401,422,418,455,511,483,422,430,514,463,417,417,390,401,376,486,539,553,566,572,628,548,496,395,391,384,395,388,383,388,379,385,391 8,283,231,634,846,714,521,660,779,735,692,607,659,688,757,723,723,722,801,899,881,639,855,816,744,725,636,587,527,454,641,859,898,814,840,715,643,480,533,558,601,673,790,752,757,629,911,1023,1023,1003,979,897,782,754,833,849,904,894,941,921,882,554,552,554,591,772,901,856,860,758,673 12,8,8,49,86,84,47,398,409,413,400,401,387,413,436,403,429,397,423,437,430,400,403,410,404,401,391,395,387,384,411,401,420,400,412,417,404,382,391,390,407,412,431,436,425,407,512,561,552,483,477,430,423,420,456,454,466,463,519,516,473,404,377,409,397,412,442,395,430,395,391 13,30,29,72,97,97,71,457,487,476,454,438,434,442,488,506,460,473,527,611,579,422,551,517,479,458,429,411,403,423,444,588,602,530,550,447,424,399,400,411,408,451,535,502,483,432,653,796,792,722,675,599,499,453,529,562,613,614,681,657,615,432,423,405,412,486,605,548,581,473,448 16,19,18,27,43,39,24,390,383,373,408,387,390,418,400,389,411,403,387,389,405,389,389,395,405,385,386,386,387,390,392,397,397,385,391,399,384,426,402,392,388,411,444,430,423,416,446,391,421,403,395,404,390,469,446,430,445,469,483,458,433,399,385,386,382,392,394,395,399,389,387 9,9,8,23,36,22,14,393,385,409,376,385,372,384,392,417,395,365,406,401,397,391,397,394,382,384,377,371,380,386,400,375,384,383,401,386,387,387,387,390,392,384,397,410,395,381,413,413,419,398,394,388,407,398,391,392,401,402,414,414,429,373,378,362,387,380,388,397,373,384,382 9,17,15,33,51,38,26,400,382,389,372,373,377,396,425,417,403,408,424,400,394,378,366,379,391,389,395,385,391,393,382,370,379,399,407,384,375,394,405,401,416,428,446,437,436,386,429,437,418,395,418,394,378,425,443,436,464,459,492,460,454,381,372,398,374,375,385,382,388,411,384 16,14,12,34,44,37,29,394,391,390,377,388,395,410,402,384,407,399,395,400,400,387,388,389,396,392,378,380,385,387,396,398,390,389,390,390,377,399,394,390,420,422,417,438,412,388,434,427,417,388,391,411,407,417,455,461,479,468,490,458,449,402,389,391,378,380,393,380,399,381,393 18,8,8,34,46,42,31,404,431,421,424,406,422,416,419,420,416,427,466,518,508,422,486,450,429,423,407,410,384,387,409,505,529,466,467,438,391,376,376,386,394,416,427,436,432,394,549,721,729,649,619,530,456,418,455,437,485,504,538,530,495,383,402,391,397,454,514,459,472,441,419 8,13,14,65,83,84,65,417,462,457,424,421,436,428,439,433,423,429,475,589,558,436,539,493,454,433,415,408,389,389,431,553,585,496,513,458,408,368,408,399,406,423,463,440,461,411,556,761,768,661,644,512,457,429,494,493,548,550,595,567,513,389,423,397,401,474,577,526,525,463,427 13,61,59,61,79,76,59,405,394,403,388,379,402,410,410,412,406,415,399,439,438,394,438,419,412,403,403,378,387,395,404,445,442,425,426,380,373,394,397,423,434,417,441,415,434,397,467,497,517,419,461,408,398,425,456,423,466,492,513,491,457,386,390,388,398,403,447,389,413,416,394 17,9,8,31,37,26,22,409,382,399,383,359,382,423,415,422,407,405,390,404,401,396,406,396,382,377,381,379,396,397,396,405,414,401,401,392,380,408,402,411,398,424,470,430,438,404,450,456,434,432,408,407,382,431,467,460,494,473,530,498,420,384,382,381,393,383,413,391,385,389,388 4,15,12,34,46,32,24,415,393,406,402,410,413,413,423,402,422,417,399,407,409,385,393,388,397,382,376,387,389,370,400,389,389,409,389,383,391,384,414,389,405,440,478,426,434,417,491,465,454,432,422,403,387,460,495,488,527,534,569,538,476,393,399,386,384,394,405,380,396,407,394 15,10,10,107,151,151,106,389,393,384,397,367,387,414,410,394,384,396,407,396,412,382,400,390,399,380,388,372,392,387,375,412,413,386,398,372,398,387,400,378,378,407,425,399,398,398,433,431,437,428,415,404,387,416,438,421,457,452,444,431,420,374,379,397,376,373,395,383,408,384,364 20,13,13,35,61,62,34,381,393,401,386,402,374,389,380,395,378,396,413,410,414,379,393,395,388,386,397,376,377,385,394,408,420,399,417,390,387,381,390,378,379,396,384,391,384,383,403,491,482,445,432,401,404,376,404,402,412,408,414,415,404,397,380,383,385,405,414,388,415,384,376 18,8,8,12,18,17,11,399,391,389,387,386,376,408,432,418,405,405,410,400,423,387,390,396,383,386,382,381,375,401,397,397,419,381,382,389,387,401,402,420,400,422,448,432,416,391,462,431,432,405,402,394,399,430,467,456,481,500,517,484,439,389,402,390,386,396,407,392,406,400,381 2,9,9,45,47,44,43,404,449,446,435,416,416,404,437,406,433,427,490,578,533,419,531,491,457,441,410,403,401,394,407,534,587,490,502,444,421,401,396,393,394,415,439,426,438,398,535,771,782,692,650,551,442,428,438,443,496,501,542,538,514,402,394,396,404,463,541,512,515,458,426 17,138,115,857,1023,1023,753,645,639,579,549,514,531,667,723,686,684,670,707,762,744,514,676,623,564,551,495,504,406,450,599,713,724,635,669,528,508,491,492,538,569,656,756,716,709,644,866,926,914,859,830,754,621,748,820,837,890,873,920,889,841,543,493,512,526,651,746,705,718,605,528 7,11,11,46,64,66,47,394,432,420,423,394,394,395,408,410,408,417,431,460,464,406,424,426,411,422,408,392,393,405,404,456,459,420,431,412,394,390,386,374,399,402,419,398,423,387,502,646,655,602,541,495,443,397,427,424,457,459,499,478,456,409,402,383,385,416,456,438,442,407,405 8,103,83,139,170,135,107,509,601,558,476,477,493,493,544,569,540,512,619,754,741,509,725,660,578,566,482,451,428,426,475,718,770,655,700,566,474,442,438,433,483,525,643,587,556,484,741,896,912,839,813,710,564,593,686,682,740,736,786,759,717,412,465,439,438,579,755,700,697,566,483 15,14,14,48,58,59,49,438,519,481,462,418,426,435,443,411,406,442,479,630,608,458,569,514,467,464,427,443,413,396,415,571,637,527,583,463,424,398,400,392,402,421,470,460,434,393,589,822,839,756,726,605,536,430,459,469,517,513,573,575,540,414,419,398,398,487,612,556,551,491,437 6,10,10,38,59,57,37,404,429,439,405,399,398,403,408,409,408,407,456,499,471,415,462,440,421,395,407,403,392,402,417,472,490,449,460,436,402,409,389,388,387,400,419,433,439,394,499,658,653,574,536,479,435,430,446,449,471,475,514,484,464,395,393,408,399,409,478,457,460,416,412 3,17,16,30,46,29,16,401,405,381,396,385,393,401,412,410,398,414,413,404,407,392,392,396,390,397,387,407,393,383,399,404,421,387,391,389,392,362,423,410,418,439,476,428,427,405,487,482,494,439,438,397,378,442,479,497,537,536,555,500,468,386,397,379,396,420,427,396,415,393,383 7,16,15,28,45,41,25,414,369,403,395,376,368,394,403,409,398,397,374,400,367,380,401,399,380,386,386,383,377,400,389,398,403,388,395,370,395,392,379,411,400,426,447,419,418,397,436,436,420,421,409,387,382,419,433,449,480,468,501,472,431,388,383,371,390,396,393,383,383,384,404 6,244,216,141,194,167,121,461,408,414,392,408,397,462,492,484,445,422,445,489,488,409,464,436,408,420,412,386,375,433,436,451,478,414,426,405,423,414,442,433,441,516,574,553,516,443,599,582,592,507,481,439,413,489,572,573,668,657,722,667,591,398,377,401,399,403,482,439,429,421,392 16,16,12,33,48,33,22,442,392,387,381,387,398,449,462,423,425,425,411,416,388,382,399,420,379,385,372,393,375,396,405,384,412,380,410,376,377,385,390,404,419,423,468,456,441,397,498,438,441,410,407,406,376,437,444,452,504,512,583,544,467,383,381,384,382,394,402,393,399,378,398 4,37,35,18,21,18,15,561,692,648,610,531,569,614,674,664,653,645,734,820,793,567,764,714,646,621,541,515,456,399,589,791,808,717,751,617,564,428,422,458,469,524,659,666,678,452,835,953,946,890,868,786,667,579,647,675,761,765,831,833,800,495,500,513,530,724,830,771,802,672,583 1,39,16,70,101,38,26,432,410,398,383,417,401,453,497,458,434,415,422,432,437,372,433,411,388,406,382,394,392,408,423,422,442,411,427,400,397,397,448,433,450,509,591,522,520,470,594,549,509,450,444,421,385,549,610,616,670,668,709,639,585,390,379,384,389,386,441,411,423,384,361 12,14,14,41,63,62,39,409,922,875,810,673,666,411,419,428,415,426,916,1023,1021,870,1023,989,928,903,794,705,557,359,460,1023,1023,989,990,853,766,380,433,423,478,535,607,544,535,466,582,1023,1023,1023,1023,967,833,552,573,525,512,509,569,556,522,400,601,385,393,893,1023,979,987,876,752 3,11,10,25,35,30,22,422,391,383,378,406,389,457,438,424,407,408,400,403,392,386,411,408,387,391,393,390,376,400,399,416,400,385,395,390,394,380,395,398,402,394,461,452,420,388,495,478,462,436,419,402,407,420,430,423,499,490,560,543,480,398,399,387,392,403,396,380,396,381,389 13,23,22,16,17,16,15,504,505,482,472,445,442,522,578,573,582,571,573,571,566,411,454,446,437,432,419,428,405,411,564,526,505,488,501,508,443,404,415,433,483,538,671,624,652,430,787,748,687,679,646,606,524,538,620,643,749,733,796,796,756,459,437,470,494,521,514,496,527,476,474 14,27,22,36,29,17,22,436,459,422,406,405,402,454,494,470,449,445,498,523,495,405,499,461,420,425,403,412,392,398,433,515,539,457,489,426,407,401,441,491,493,577,664,583,531,466,680,709,699,628,576,501,457,614,695,710,760,733,778,718,647,405,380,404,414,444,517,485,481,462,411 13,14,10,30,37,24,20,447,497,479,438,427,461,461,485,471,457,477,512,588,591,430,554,510,456,460,427,421,407,394,455,574,620,527,546,462,430,391,423,415,425,431,513,487,488,425,627,779,768,708,654,572,482,468,536,544,589,593,663,637,597,408,414,410,409,478,610,565,559,487,454 13,19,18,6,8,6,5,570,638,584,553,507,530,602,674,662,655,656,705,736,729,488,650,596,560,551,495,506,440,395,562,692,689,612,651,548,506,402,411,444,429,496,633,621,652,430,820,884,866,822,799,733,625,540,610,642,729,740,811,814,778,499,480,507,548,666,735,678,708,605,537 9,81,49,112,93,53,63,461,458,423,420,407,418,515,533,534,499,487,519,563,532,409,479,454,445,411,403,398,377,462,572,518,502,470,482,449,435,507,643,698,776,860,939,847,756,507,803,783,755,679,660,562,465,698,818,866,948,935,957,874,805,414,401,429,415,487,560,510,544,447,431 17,12,10,33,35,29,27,396,401,376,388,404,382,417,419,405,408,405,374,388,379,388,379,387,388,399,385,380,391,393,396,394,381,384,371,380,393,390,378,388,408,396,411,406,425,399,417,408,390,371,374,393,372,399,411,420,430,452,486,454,438,381,380,393,386,392,380,386,389,381,376 18,29,28,38,49,46,34,416,482,468,446,422,440,437,468,442,459,445,517,618,590,432,585,535,480,459,422,403,385,395,425,581,624,528,564,457,432,392,415,418,433,440,505,496,482,406,595,793,811,720,681,569,493,491,539,548,590,589,652,624,564,417,401,402,411,484,606,544,559,463,449 6,10,9,18,20,16,15,435,494,464,454,441,443,438,478,475,465,474,545,638,609,446,583,522,479,468,428,417,405,394,441,605,629,539,556,466,446,390,395,400,414,415,472,483,489,396,619,798,803,731,698,605,531,444,485,485,558,565,631,612,581,411,397,416,419,493,633,581,589,500,423 7,10,9,33,39,28,25,379,392,393,381,377,379,398,379,385,371,380,399,400,401,394,398,396,376,393,377,388,367,404,399,380,409,397,390,390,398,383,375,378,385,396,401,391,395,385,415,411,436,399,405,385,385,386,393,409,380,415,411,411,400,383,370,383,392,376,395,382,392,397,379 4,9,9,138,199,207,142,392,397,376,383,382,382,377,396,403,380,396,382,396,403,397,400,398,386,404,370,385,379,379,381,422,413,396,400,395,378,393,394,392,386,386,393,400,386,390,414,455,466,429,422,418,392,387,395,377,414,412,413,395,406,399,382,381,392,406,408,399,397,400,396 2,27,27,118,188,191,119,409,394,383,375,387,382,421,412,427,424,395,386,410,424,393,402,393,392,389,390,381,362,378,410,382,416,395,410,398,375,393,411,401,411,410,449,422,416,437,473,468,461,430,412,412,389,480,540,543,544,516,526,494,446,392,386,390,391,381,403,400,413,398,394 11,50,45,30,28,20,23,671,735,679,637,593,626,702,765,757,749,743,788,837,822,588,764,708,665,640,535,531,455,462,666,808,811,743,758,654,590,433,461,466,511,611,753,738,765,519,910,974,958,912,890,825,724,682,766,783,855,861,914,916,881,582,530,589,611,761,837,799,812,700,615 6,24,15,27,32,21,18,441,430,417,412,380,394,443,475,457,460,457,469,483,482,377,446,412,406,397,410,390,384,400,479,452,487,445,474,415,399,401,468,528,552,656,777,684,593,449,691,654,607,560,517,467,422,579,667,711,821,817,855,782,702,416,399,403,425,418,456,448,443,415,414 14,12,11,43,73,72,42,415,397,393,394,410,393,408,413,416,385,394,412,407,408,381,410,407,387,388,389,381,377,400,388,401,431,388,417,387,402,383,379,383,416,431,458,460,428,380,441,484,477,456,433,413,415,409,415,427,471,446,479,443,426,394,384,391,386,389,407,414,391,387,402 5,9,8,29,32,28,26,408,417,396,397,380,394,416,429,430,406,406,432,458,453,399,424,425,408,411,395,385,380,389,415,433,462,430,437,413,403,394,383,390,404,417,438,417,424,394,492,572,563,515,484,430,400,410,442,423,464,482,511,490,469,393,409,387,383,442,448,429,416,399,386 5,14,14,30,39,39,30,403,406,402,397,397,380,394,418,411,423,406,424,428,428,387,443,416,384,408,370,399,383,388,401,424,440,416,411,408,394,404,392,412,394,414,436,424,409,399,465,549,549,489,457,432,420,422,459,460,494,486,543,498,452,386,380,395,386,412,424,428,438,395,392 17,223,191,1022,1023,1018,888,602,630,580,550,508,517,640,690,659,656,652,679,745,738,494,668,599,535,530,478,445,425,511,590,698,718,624,646,544,474,512,538,554,613,696,802,743,719,660,882,921,909,851,816,736,631,774,853,881,932,918,952,913,857,496,458,482,512,604,717,680,682,582,526 7,66,63,50,82,72,42,457,618,574,578,567,615,549,620,623,625,632,664,644,680,461,513,521,529,510,500,501,468,374,531,522,509,503,557,514,494,391,430,451,462,519,622,601,591,435,793,775,726,732,737,721,622,521,598,610,692,680,759,779,744,494,549,496,540,610,622,632,665,604,590 19,10,9,260,599,575,238,396,402,407,381,376,385,409,386,410,426,404,423,419,422,397,417,410,393,396,385,388,393,381,394,418,429,403,394,388,392,378,379,385,386,390,397,410,405,402,446,505,498,470,469,418,396,429,453,456,445,451,476,446,448,414,394,398,386,408,421,428,423,396,395 7,14,13,35,44,38,28,408,444,408,429,378,417,420,447,430,436,425,468,539,502,417,474,449,435,425,419,399,392,390,421,490,518,462,487,428,419,387,384,383,398,426,464,446,440,406,540,698,702,622,595,519,436,452,467,477,550,523,575,552,524,389,401,407,414,440,524,469,490,428,431 17,26,25,50,61,56,43,413,455,461,450,434,459,435,479,479,450,469,502,525,539,402,439,440,431,439,418,429,404,401,447,479,459,447,467,428,418,391,460,496,540,627,714,603,533,408,672,678,656,608,586,552,473,502,611,661,755,734,775,704,634,409,446,418,436,464,498,501,499,445,438 12,22,20,37,54,40,26,530,805,771,739,689,706,547,605,575,583,572,761,860,877,632,813,804,774,763,687,681,590,383,528,830,861,838,863,783,750,406,409,420,425,476,584,581,598,436,767,1023,1023,1023,1023,975,878,516,570,592,686,679,755,757,719,468,729,485,484,793,910,906,938,851,798 16,8,8,20,31,26,17,386,388,402,382,383,391,400,413,405,393,399,401,413,403,384,393,381,386,403,390,377,391,395,391,408,423,391,405,399,386,378,395,396,412,401,426,425,420,402,455,467,468,427,425,414,384,426,448,440,472,462,507,455,430,386,388,384,382,396,397,404,398,395,380 14,13,11,26,37,29,20,405,398,385,380,387,386,431,417,414,394,416,399,383,388,381,388,399,379,387,376,380,386,376,392,396,383,409,375,404,396,397,397,388,405,415,481,461,440,396,492,431,415,396,423,369,392,443,484,478,523,532,561,515,480,401,370,394,396,381,387,389,380,369,384 13,16,17,28,48,48,27,412,456,432,417,406,428,421,439,452,446,421,463,514,522,414,436,451,424,405,398,391,378,356,428,467,495,469,485,422,418,384,403,384,395,421,489,453,471,404,602,722,723,648,623,546,456,450,481,527,569,562,618,611,561,399,407,407,406,447,490,488,487,459,429 17,10,10,47,78,67,38,412,422,431,402,400,391,424,426,437,414,441,450,477,453,413,451,420,416,386,394,405,387,387,415,457,466,434,431,419,415,392,389,408,404,421,448,429,438,396,544,642,634,575,540,485,434,433,471,483,531,511,555,528,520,404,404,401,399,414,465,445,449,401,400 1,8,8,16,22,20,15,404,393,395,376,397,378,405,402,395,390,405,413,384,387,365,386,379,384,384,383,389,385,374,388,382,381,380,390,379,403,403,394,382,409,417,437,429,403,402,434,401,388,394,386,388,387,438,450,467,504,480,506,466,430,396,385,391,375,385,376,391,378,394,374 9,77,70,204,317,283,178,434,540,482,457,412,443,464,485,467,458,466,598,694,636,519,665,596,511,494,430,436,387,433,468,679,689,574,584,475,459,421,457,458,478,558,623,548,530,469,624,824,812,735,684,554,462,571,610,600,633,606,665,632,594,410,415,397,420,574,678,588,615,494,444 3,19,8,184,218,79,68,497,647,561,555,514,497,526,606,571,564,562,674,775,749,503,697,633,575,531,472,490,409,427,521,735,766,676,678,575,499,444,442,484,529,578,686,628,623,504,792,920,919,860,827,740,610,642,728,742,798,788,834,806,750,429,453,432,436,597,731,674,703,570,505 8,21,20,37,45,38,31,538,501,462,437,440,458,579,645,613,621,595,581,535,566,395,432,409,433,417,404,400,403,431,625,549,496,463,487,470,450,426,473,528,569,663,782,739,729,453,810,736,660,638,619,579,499,611,691,725,805,803,859,839,791,477,421,467,485,535,523,487,511,468,443 16,12,10,36,44,32,26,440,399,392,391,391,411,475,498,461,449,449,421,468,460,397,442,424,392,393,388,406,376,425,423,452,464,418,415,421,400,410,419,427,436,471,549,517,480,431,599,572,552,497,461,429,415,538,599,593,646,638,690,644,573,410,384,400,402,414,442,430,453,412,398 19,13,10,34,56,29,19,422,385,381,387,382,376,428,432,417,387,422,389,396,406,378,401,397,384,378,383,388,392,411,399,375,401,404,392,392,385,413,414,416,426,477,521,454,452,434,520,447,438,427,412,397,394,483,542,543,594,579,629,559,495,381,395,383,381,391,382,399,389,385,385 12,15,15,55,58,51,50,412,448,421,432,415,406,442,461,443,435,444,476,542,526,414,516,480,432,437,421,411,379,402,425,508,554,480,509,428,426,398,405,418,411,431,489,441,470,422,563,718,720,628,604,535,461,468,480,500,530,540,605,585,534,401,408,404,413,453,560,502,530,473,446 5,65,56,96,126,104,80,489,640,582,553,522,520,525,566,582,561,561,667,779,748,523,712,657,576,564,513,488,435,415,504,739,764,684,686,572,510,411,407,414,451,481,599,571,586,448,771,948,947,884,853,762,643,531,610,647,716,714,776,771,737,455,483,452,471,625,772,701,712,605,528 17,134,125,89,101,89,76,395,379,383,387,389,368,416,434,432,418,409,408,411,397,381,399,383,381,392,382,375,383,439,413,415,416,395,395,392,391,383,421,416,408,447,487,438,425,410,492,450,430,429,404,438,397,406,419,434,481,483,512,485,484,386,389,404,397,411,396,416,364,373,389 1,110,93,52,54,43,42,438,411,418,432,399,386,445,456,454,434,441,441,447,458,390,424,411,383,401,385,381,386,401,494,447,465,415,435,419,395,430,479,535,593,688,802,720,625,469,747,632,566,525,506,488,415,589,697,753,880,877,909,829,752,397,395,401,384,412,440,420,413,427,394 6,379,308,269,376,276,199,450,421,421,400,398,371,456,476,490,465,432,440,454,465,406,420,412,420,386,391,394,391,429,469,463,451,448,436,383,397,432,454,492,525,592,679,597,556,447,610,621,615,552,496,451,414,501,564,575,647,603,687,651,584,420,385,392,394,402,451,407,410,379,390 8,13,13,80,130,122,73,419,420,407,397,399,407,415,443,436,438,432,432,441,449,394,421,417,410,400,389,401,403,408,424,409,443,420,422,392,397,382,409,424,422,476,516,464,451,433,559,563,555,500,476,440,402,510,596,585,642,629,673,615,550,399,396,396,405,406,432,431,424,416,400 17,9,8,22,31,26,20,400,399,398,381,379,378,408,404,400,409,399,395,393,379,395,392,391,395,391,388,373,373,407,390,383,389,387,388,369,373,396,393,401,382,385,426,430,418,389,444,407,406,381,391,385,391,397,424,419,463,456,499,455,449,382,401,389,378,375,386,392,396,380,371 11,16,16,91,128,130,91,405,439,393,405,374,408,403,422,399,397,403,430,525,504,390,494,464,434,425,400,404,389,366,398,481,530,456,469,434,401,378,407,386,404,396,414,410,414,402,459,666,688,569,564,461,434,412,422,445,473,477,500,467,451,392,408,380,393,418,511,470,480,427,415 13,16,15,40,51,43,34,423,485,457,442,420,427,449,446,457,453,445,517,573,533,427,538,490,455,429,416,413,403,396,428,551,578,501,516,460,446,416,393,411,418,416,479,451,459,395,577,766,761,685,649,552,498,424,451,454,522,532,588,589,551,395,426,408,417,467,548,487,538,472,428 5,53,37,325,334,237,217,580,684,638,570,514,573,652,716,692,697,671,748,808,776,546,747,676,635,584,495,471,426,477,709,826,810,741,758,630,590,504,588,641,695,788,884,836,824,538,895,977,949,897,862,787,691,693,791,825,900,897,935,913,875,518,490,533,552,735,841,762,787,651,573 12,46,43,30,41,36,26,610,705,660,633,596,632,662,730,726,719,723,760,815,795,556,717,692,656,640,572,573,482,414,623,757,765,689,722,635,562,399,392,404,444,505,655,660,691,436,880,964,949,907,892,832,737,570,645,684,778,789,856,870,840,564,567,582,613,757,814,775,807,704,633 20,54,49,49,67,61,44,425,439,439,404,410,402,436,435,409,427,414,458,553,558,434,536,486,443,436,392,396,397,435,411,523,574,485,510,429,382,422,416,426,440,467,560,468,468,427,547,678,714,597,574,499,401,448,510,517,572,560,605,575,514,396,377,406,387,421,563,499,501,458,408 12,59,57,237,378,368,228,408,420,438,427,413,407,411,427,396,408,421,408,507,476,418,464,464,419,419,423,414,385,382,397,494,486,459,451,445,411,393,386,393,379,405,420,390,408,414,490,657,657,584,544,474,432,418,451,445,450,443,474,483,465,405,385,400,375,425,492,465,477,418,414 14,10,9,28,28,19,21,459,509,491,454,423,420,465,493,482,486,455,542,640,609,431,590,534,476,482,448,439,415,384,468,608,645,541,564,461,433,390,398,426,439,455,534,492,497,419,656,790,791,709,678,592,475,493,554,563,623,613,686,655,609,411,413,414,423,509,630,552,582,484,441 2,19,19,73,117,106,63,558,764,698,649,586,576,612,656,644,649,625,810,899,855,675,847,771,730,679,565,542,440,407,615,880,867,799,806,674,605,411,401,449,461,531,685,694,708,464,831,1023,1023,1001,959,869,752,572,643,655,744,740,810,823,796,527,599,505,549,874,985,911,931,821,711 5,13,13,30,36,36,30,410,451,450,409,440,425,431,440,422,402,419,486,583,551,424,526,493,456,447,409,391,383,410,427,545,581,515,511,468,416,411,397,388,380,428,444,447,453,403,572,770,772,692,654,558,480,427,483,474,527,523,595,577,534,390,407,391,409,478,562,479,515,453,441 19,19,18,32,51,42,25,413,412,425,440,400,413,426,469,466,440,444,453,461,464,387,426,426,401,413,418,396,403,430,424,466,465,433,438,403,405,382,408,413,429,444,487,476,437,430,538,617,578,503,507,440,406,470,515,524,566,548,619,557,526,410,382,406,405,427,461,437,437,422,401 2,93,83,1023,1023,1023,1023,452,429,415,400,402,390,443,472,436,439,413,455,497,476,407,454,439,394,409,398,419,392,411,410,492,470,425,435,397,395,407,387,405,436,449,544,468,462,580,603,674,653,570,539,482,436,581,645,624,654,643,692,630,574,458,409,409,423,425,465,446,463,426,393 9,40,25,54,91,58,33,403,410,393,390,369,387,410,443,402,425,400,400,410,384,387,384,388,385,385,371,382,367,397,423,423,384,394,396,373,377,414,393,423,418,456,518,451,436,414,505,442,438,426,399,395,405,498,489,515,569,534,599,521,503,395,383,394,390,395,417,391,386,395,398 3,9,9,67,89,88,65,396,421,403,392,401,415,394,406,422,438,399,420,483,456,395,440,422,410,414,389,381,389,406,402,446,482,433,438,403,412,401,387,402,398,422,470,431,413,413,550,611,596,526,499,458,412,448,479,496,537,528,562,539,503,389,381,391,400,404,473,443,437,415,406 9,23,20,74,106,86,64,454,478,460,460,404,437,463,475,470,459,470,544,600,598,440,557,509,471,461,413,424,395,393,444,563,613,511,549,460,450,387,388,396,423,449,505,477,489,394,615,808,823,743,704,588,477,438,470,489,582,561,627,622,576,405,421,393,407,491,607,552,549,481,444 11,108,85,93,105,82,75,462,583,529,521,486,513,522,557,545,522,541,597,742,716,469,699,622,564,553,467,465,438,388,525,708,751,642,674,524,482,426,490,503,544,644,737,649,602,517,734,887,894,817,790,672,545,627,722,740,794,771,814,777,717,441,425,408,434,572,732,673,679,570,473 16,9,8,18,20,15,14,386,439,440,405,405,415,412,429,446,423,416,467,514,510,411,483,459,427,420,408,431,389,382,396,473,498,453,482,418,393,373,387,390,406,414,453,443,431,402,522,655,666,597,540,491,447,415,459,453,494,468,543,529,473,396,393,389,401,423,517,474,500,434,415 15,29,26,43,55,46,36,503,610,582,523,463,479,520,576,559,553,523,620,768,750,502,748,688,592,597,483,463,425,395,520,738,784,681,694,516,497,401,452,452,480,508,638,606,585,472,744,890,904,828,802,703,550,606,667,670,746,732,785,764,717,425,453,423,457,588,776,716,715,601,479 20,11,11,24,38,35,21,394,394,384,387,395,382,409,420,417,404,397,399,411,415,400,414,393,387,392,387,382,383,369,403,414,416,406,391,388,375,380,388,384,415,397,428,427,407,390,437,451,456,444,411,403,384,425,466,442,493,472,496,472,449,393,398,382,395,388,417,400,400,382,383 13,65,64,146,195,189,141,425,520,489,455,421,464,440,477,470,468,449,553,634,616,444,587,535,503,466,436,412,424,408,446,609,635,553,556,476,455,411,388,412,422,443,487,466,476,437,644,820,817,752,711,617,515,449,502,519,594,603,639,643,591,412,417,407,401,508,610,557,572,484,445 16,15,13,31,45,38,25,389,399,390,384,405,379,404,388,408,394,406,408,390,396,379,384,390,380,387,368,382,381,387,396,399,390,365,390,390,399,408,387,411,402,414,425,423,415,399,432,406,415,395,390,408,377,413,429,429,450,442,457,430,417,370,383,376,386,379,393,391,392,378,393 9,11,11,81,129,133,82,409,441,443,408,395,426,429,447,432,423,440,475,518,520,404,494,471,428,431,416,400,386,398,424,521,537,476,497,442,418,386,413,397,415,418,471,461,459,406,576,727,715,644,610,525,453,432,491,491,561,544,610,579,530,419,401,416,399,469,533,489,515,439,427 2,12,13,43,63,61,41,409,460,452,428,413,432,427,415,431,429,423,460,539,504,427,506,468,435,452,413,401,408,386,405,509,561,476,497,421,404,384,392,374,396,419,446,424,418,391,524,729,735,656,621,503,447,408,445,430,450,464,514,515,481,384,390,395,400,452,529,498,489,436,411 14,183,168,111,165,149,98,416,388,388,379,384,405,425,422,406,414,402,372,406,415,388,402,382,379,376,390,374,381,402,420,410,398,398,394,392,380,393,411,414,437,491,533,467,465,404,482,438,405,410,409,386,385,406,478,443,490,498,527,481,446,373,390,386,390,379,391,410,373,369,386 10,10,9,29,33,27,24,416,400,377,383,385,389,428,425,433,421,389,401,418,419,383,408,399,392,401,377,382,380,401,405,421,427,403,396,392,402,392,399,404,404,446,484,440,448,407,515,473,471,439,419,400,406,450,483,482,548,545,575,542,488,398,398,397,385,390,410,394,390,384,391 17,37,16,168,247,111,71,568,554,501,472,448,473,588,643,618,618,579,620,672,673,449,581,542,493,480,434,405,412,446,552,633,652,570,582,482,452,476,512,533,593,669,772,708,671,602,826,840,825,772,735,654,558,776,835,834,871,858,899,862,814,465,423,444,467,562,642,577,620,503,475 2,11,11,132,224,234,136,393,425,425,410,386,387,398,408,369,408,403,412,498,461,419,471,442,414,420,409,395,396,386,399,464,480,434,436,393,386,383,387,412,388,391,425,410,413,396,490,647,656,585,544,452,418,418,422,418,448,451,461,469,447,416,381,384,402,430,467,432,477,415,397 3,31,24,58,62,45,42,433,476,436,412,426,412,417,455,432,424,435,469,551,523,416,512,486,438,438,411,400,396,397,423,512,571,477,497,442,416,376,418,419,392,443,498,468,443,424,561,725,716,646,615,507,452,493,544,534,585,571,625,587,547,389,408,390,400,454,550,500,516,438,413 14,33,33,198,273,280,203,384,431,422,425,399,399,413,411,415,416,397,465,529,521,420,518,481,428,444,415,388,378,413,408,506,534,473,458,441,429,381,391,400,408,398,427,410,423,416,477,641,683,567,554,465,420,427,429,434,455,456,504,496,458,401,389,380,406,427,518,486,496,421,403 6,17,15,32,30,23,24,474,442,444,407,392,415,482,475,480,432,452,465,516,496,406,478,450,424,416,401,393,375,418,487,490,526,456,471,444,428,415,447,469,501,587,694,626,576,461,657,651,650,583,561,531,438,580,642,643,699,676,724,675,635,399,396,399,401,424,484,472,487,409,415 12,225,202,159,227,197,135,433,399,394,394,377,394,432,424,416,425,415,398,424,405,395,401,376,386,389,376,386,372,430,416,406,421,423,393,384,399,393,405,413,440,492,562,506,475,439,505,477,499,447,430,395,392,459,482,469,529,495,537,513,462,392,387,396,404,384,420,408,403,388,390 20,11,9,32,39,28,23,422,390,407,391,372,393,425,417,409,427,400,398,394,400,381,396,397,389,387,382,383,378,380,394,396,405,389,390,396,380,377,409,407,405,408,432,426,408,394,466,439,433,414,422,387,388,416,436,425,479,480,542,472,469,380,386,390,368,385,409,384,393,385,385 7,45,23,68,104,51,34,447,411,379,381,384,379,444,475,442,427,427,427,431,427,375,411,377,394,405,373,402,365,405,426,421,412,393,405,388,421,393,424,419,424,508,559,498,452,440,574,508,493,457,449,412,389,490,560,560,621,621,671,594,561,376,387,397,399,404,419,421,418,386,381 13,10,10,44,59,51,40,409,537,492,469,429,425,420,416,412,427,400,524,708,645,466,666,555,495,478,429,424,405,382,406,652,677,563,578,462,450,382,398,389,401,429,468,432,444,421,534,834,825,730,688,561,464,464,477,472,518,490,548,546,480,382,403,402,398,514,666,538,561,471,428 8,19,13,37,41,29,25,453,414,405,392,400,399,443,484,452,462,461,431,459,431,402,405,407,378,398,391,402,385,398,432,446,444,431,411,427,380,405,447,457,494,563,662,590,545,450,662,611,576,543,490,466,410,563,656,682,764,766,808,730,658,412,401,401,397,420,437,423,429,392,404 3,30,29,532,822,825,532,468,531,493,498,452,468,495,548,528,508,506,576,691,670,464,636,587,519,529,459,468,400,404,476,634,676,587,605,481,441,402,409,420,420,466,557,523,542,477,710,879,887,819,783,684,562,499,560,583,678,680,736,723,674,441,437,426,446,545,679,634,640,543,499 2,28,25,30,37,31,25,580,659,601,591,533,541,632,708,692,692,677,727,777,767,509,688,648,592,563,501,489,425,388,604,745,751,671,720,601,533,406,435,459,487,571,714,695,719,469,857,918,901,854,830,770,658,599,691,717,791,797,857,861,824,522,489,528,557,700,772,722,752,638,569 19,10,10,56,80,76,53,404,465,457,417,423,417,407,443,440,436,414,468,567,531,420,512,492,443,441,406,412,390,380,424,501,545,487,502,465,417,398,390,408,400,433,458,425,429,409,558,747,754,687,623,517,450,430,439,474,522,528,564,536,515,422,409,406,397,432,552,512,502,450,433 19,13,12,34,44,39,29,423,413,399,410,398,392,430,450,449,413,422,450,476,435,408,428,402,404,401,391,396,389,389,456,481,454,426,459,425,398,440,506,549,637,709,782,662,574,418,623,623,605,557,530,470,429,550,670,715,790,765,787,685,601,401,394,396,404,440,446,427,445,415,393 4,15,15,47,81,82,46,393,435,420,406,423,413,413,436,423,401,416,473,536,518,411,494,469,445,437,413,413,389,400,415,487,525,470,482,446,413,396,378,390,396,417,422,398,434,401,509,690,701,617,571,508,426,422,428,446,480,467,537,522,469,401,395,388,396,427,511,475,476,453,408 11,9,9,39,49,48,37,402,455,429,413,410,423,402,421,421,416,411,457,544,528,414,482,468,439,424,401,394,390,405,422,513,528,479,497,442,401,383,388,391,402,434,432,420,434,410,525,719,728,632,597,501,469,412,462,463,482,473,527,522,496,408,402,389,406,450,517,473,471,425,413 19,25,23,233,360,364,230,464,415,431,423,401,399,489,528,522,503,497,472,460,457,390,403,395,409,382,393,414,383,379,456,447,439,430,434,421,411,398,423,445,462,521,610,545,551,467,675,611,552,528,498,478,433,559,601,602,668,656,716,693,628,432,411,424,436,443,446,426,450,414,407 6,11,11,89,125,128,91,380,406,387,398,394,392,388,394,382,387,390,401,424,436,398,414,413,397,395,384,390,369,385,391,411,444,409,418,393,386,384,381,376,375,380,382,397,389,386,409,544,535,477,471,419,400,389,378,396,399,387,408,410,417,401,386,382,388,398,444,409,405,416,397 19,18,18,49,72,70,47,435,477,464,425,401,429,430,454,435,453,442,472,578,576,424,530,506,474,458,440,419,398,375,419,553,611,500,549,442,420,383,396,412,399,459,499,455,443,395,563,788,798,718,678,584,481,425,489,508,559,552,603,586,548,391,408,411,408,470,579,522,519,453,426 15,13,12,19,20,14,15,482,595,558,539,492,518,539,600,605,584,590,651,716,694,481,647,594,554,503,463,463,419,412,521,689,705,627,641,553,474,403,412,401,443,481,579,572,613,428,778,888,873,826,791,712,602,500,583,605,698,697,766,781,744,465,471,460,484,615,725,666,696,583,523 2,9,9,38,42,43,39,402,440,426,429,387,400,393,423,414,413,418,463,517,500,405,485,449,428,427,412,402,373,384,415,491,505,468,458,428,413,398,402,394,389,390,414,426,422,389,479,682,682,614,560,504,437,429,443,451,484,464,513,490,484,400,401,401,392,423,518,477,474,442,405 5,33,31,133,189,182,127,451,520,486,451,432,435,459,481,484,475,453,514,639,608,433,584,530,479,475,426,423,394,386,437,590,626,548,546,465,448,391,392,419,415,446,485,475,479,425,633,813,807,730,710,608,498,468,510,523,606,593,648,648,566,405,403,415,420,493,619,561,583,491,441 16,12,11,25,36,32,22,434,404,383,381,379,387,442,454,428,412,403,385,407,383,380,383,389,392,395,387,386,393,378,389,385,391,382,389,392,384,374,402,378,394,392,430,423,448,407,479,429,408,407,383,382,390,412,408,402,465,486,545,507,479,394,383,382,385,391,389,396,403,377,389 17,15,10,192,202,163,161,410,426,410,408,407,415,430,431,432,419,420,443,449,444,389,414,415,413,407,393,399,380,392,407,439,440,412,431,403,423,401,396,392,400,423,452,457,439,407,521,584,577,531,505,471,417,434,466,479,554,536,573,534,516,387,393,394,385,411,452,440,417,403,399 10,41,35,13,16,12,10,422,402,401,406,381,394,424,421,451,426,432,437,430,447,412,420,421,418,411,391,396,391,404,413,425,462,424,438,388,411,403,411,391,425,445,508,450,465,461,551,550,548,510,467,441,391,565,623,596,637,595,641,580,539,410,382,399,387,420,441,429,424,396,401 16,20,17,37,59,47,30,409,390,396,400,373,390,394,427,421,416,392,396,403,393,395,377,382,391,382,393,391,379,412,390,374,396,392,389,381,398,399,404,380,396,415,434,437,424,396,436,418,407,404,419,387,398,424,422,433,445,443,484,450,429,389,393,386,377,397,393,396,387,393,373 3,9,9,39,60,58,35,394,436,430,426,412,425,433,444,436,414,432,460,520,514,422,498,459,436,402,399,401,388,388,418,520,524,466,475,428,406,416,408,388,415,426,456,431,455,394,533,707,714,621,601,501,466,455,477,498,549,544,594,565,513,393,405,390,393,445,537,489,477,436,418 16,32,31,53,66,62,50,461,497,475,447,434,442,462,524,484,488,492,532,586,576,433,510,491,464,422,437,427,406,396,467,551,569,503,530,482,472,384,396,408,419,446,534,515,513,434,702,807,814,743,704,630,519,510,559,582,666,645,709,700,647,397,397,431,432,493,560,537,534,464,462 14,9,8,12,14,13,10,433,536,495,463,446,451,441,451,468,465,454,530,689,652,454,666,590,497,503,428,418,404,378,440,648,696,571,623,486,445,402,402,406,410,445,498,482,470,412,599,819,831,747,707,595,491,443,508,525,566,559,640,614,569,408,403,418,423,527,687,599,618,505,448 20,8,8,25,26,21,21,389,415,417,402,378,396,411,401,427,406,410,447,494,474,404,461,430,400,406,411,389,393,412,390,469,490,433,448,423,403,389,397,417,402,409,443,436,432,396,486,629,634,553,523,443,415,424,475,488,509,525,550,511,486,377,396,400,375,416,478,444,456,418,392 19,15,10,37,41,20,19,454,473,446,447,419,438,470,500,498,485,462,494,588,577,434,547,499,450,457,428,427,405,386,434,547,584,505,527,445,411,418,411,416,428,464,542,501,496,441,636,722,728,649,625,524,477,478,568,585,633,622,683,659,595,398,390,412,415,476,583,516,523,483,421 15,444,255,935,996,580,529,845,901,880,831,742,760,870,914,888,877,858,920,1023,1001,798,1019,969,894,892,785,712,584,701,845,994,1023,949,973,843,759,738,801,831,884,945,1017,970,950,851,1023,1023,1023,1023,1023,947,827,975,1023,1023,1023,1023,1023,1023,1015,702,688,668,718,892,1023,977,982,898,788 6,14,11,36,44,31,26,428,394,404,372,382,402,434,449,421,410,418,422,440,445,391,420,409,400,395,391,390,391,400,389,426,432,425,403,396,404,434,406,416,436,440,497,467,448,410,532,528,525,484,446,435,401,451,513,514,582,573,622,561,508,387,392,395,382,414,435,400,421,401,392 7,19,18,32,43,42,31,420,463,424,413,415,409,424,433,421,439,437,457,552,557,404,517,471,444,433,413,399,400,399,400,523,560,498,487,434,418,389,388,397,401,390,446,421,419,396,541,744,766,685,644,556,462,413,451,469,490,516,540,524,508,401,397,390,408,443,537,507,498,439,423 11,59,55,174,241,221,154,394,444,440,393,388,407,435,455,438,446,426,439,522,496,411,475,451,430,409,396,406,394,401,429,479,494,454,468,423,397,398,372,390,400,417,466,453,446,406,565,700,720,649,610,504,448,441,506,488,580,568,601,565,525,417,416,398,402,446,492,465,477,434,400 10,62,52,93,133,112,79,489,682,659,575,527,520,513,552,544,561,527,713,857,811,607,833,766,674,651,564,487,441,387,499,832,866,756,775,618,513,407,451,441,487,540,637,590,593,458,746,987,991,915,885,764,620,577,642,631,715,717,780,757,710,448,463,426,448,681,854,781,795,661,553 1,465,363,549,462,362,437,645,840,803,754,668,679,691,748,738,734,724,846,961,942,716,929,885,812,786,695,636,515,463,672,925,967,882,903,788,704,494,496,526,581,686,804,768,773,620,933,1023,1023,1023,1015,931,822,779,843,861,917,905,955,939,902,584,633,567,595,820,960,912,914,821,722 17,8,8,22,34,31,20,392,386,410,383,389,388,395,390,411,408,394,390,388,411,382,390,390,402,393,389,391,390,388,394,411,397,406,410,401,381,376,386,393,396,401,419,411,406,370,418,451,465,444,429,396,396,417,408,432,450,447,471,450,432,384,374,380,392,391,406,398,387,398,386 14,9,9,38,70,71,38,418,494,504,469,439,459,439,495,467,449,469,524,605,584,426,551,509,465,448,434,420,406,414,444,558,592,526,522,494,462,388,377,390,408,418,460,449,464,401,634,811,818,749,732,658,549,407,431,439,507,528,597,599,560,407,435,394,423,488,591,558,559,502,459 6,38,35,56,42,38,55,605,710,671,651,583,624,650,717,726,710,715,770,809,794,574,729,685,653,656,564,570,488,406,621,766,776,705,728,647,591,412,408,431,451,502,659,662,686,434,869,960,946,905,885,832,726,581,663,689,781,786,854,861,827,525,546,566,611,737,799,755,794,680,633 3,9,9,44,56,47,38,404,469,454,431,427,414,409,443,434,431,416,485,550,526,413,506,459,443,443,419,407,399,387,420,518,533,479,511,445,397,389,385,397,408,409,447,449,461,398,568,733,742,670,635,552,474,437,451,465,521,507,579,563,527,407,395,399,401,465,528,507,514,452,410 8,24,19,45,69,50,31,419,396,391,396,382,400,424,445,404,408,413,386,437,399,400,404,413,400,400,382,393,373,406,409,393,424,408,395,384,398,388,406,429,424,444,499,448,425,408,505,495,468,434,444,414,401,453,493,498,560,547,597,535,494,403,398,380,400,394,398,413,394,400,398 9,44,42,189,283,249,162,428,492,459,410,422,454,442,477,474,470,453,501,565,550,424,544,512,447,452,418,431,388,384,441,557,575,506,518,448,418,416,402,446,415,450,550,484,499,433,624,760,775,691,661,565,474,489,553,544,636,626,676,647,597,409,400,414,429,482,561,512,521,465,439 11,13,10,33,42,30,24,413,396,391,394,397,371,383,416,416,403,387,414,391,374,400,387,392,385,381,390,376,384,392,412,380,390,386,406,392,391,409,405,412,426,424,464,412,420,409,443,409,401,416,392,390,384,439,461,485,506,489,539,485,452,378,362,369,383,376,382,391,391,387,375 19,27,23,145,151,107,121,397,394,394,417,372,423,403,409,421,406,410,438,423,423,376,404,398,401,391,380,385,371,398,387,424,422,408,424,401,376,397,392,388,425,427,435,430,390,418,444,474,514,486,432,434,406,435,460,441,486,468,507,452,449,392,395,390,404,405,413,394,430,387,404 1,19,16,89,115,116,87,452,444,454,422,419,416,505,528,493,474,472,504,556,527,419,480,447,433,423,411,405,389,403,451,508,528,469,490,441,426,409,447,443,506,565,644,562,541,495,707,732,703,638,603,492,447,656,718,722,770,753,794,746,680,423,405,413,417,459,539,486,507,423,407 9,86,74,49,60,44,37,448,483,466,440,427,410,503,531,496,484,474,525,604,550,411,529,482,474,466,426,412,394,391,461,564,602,526,488,441,445,428,444,474,498,584,675,598,552,470,676,770,779,698,655,591,464,600,679,695,744,727,767,722,656,411,427,420,411,475,584,549,531,475,421 16,9,7,24,30,26,20,446,376,397,385,380,398,435,449,434,434,409,401,399,409,389,406,389,386,400,385,384,382,385,409,400,409,406,409,396,379,396,402,390,384,405,438,432,438,411,464,446,435,405,404,406,378,422,448,432,505,491,534,513,485,385,385,379,377,386,409,398,406,391,386 15,33,33,139,226,227,135,395,392,376,386,388,413,402,432,385,423,389,395,404,415,394,398,383,386,396,391,380,377,398,396,414,394,374,398,387,370,382,398,381,405,420,461,419,424,420,465,471,460,417,402,404,403,524,583,554,609,554,577,510,447,374,383,384,386,385,407,399,393,394,388 3,77,43,162,219,99,80,613,597,557,519,493,525,654,715,700,687,676,691,704,715,467,581,538,530,485,462,433,424,496,688,693,679,619,624,567,493,554,627,679,724,811,891,835,804,538,891,882,850,803,781,730,595,746,835,859,919,910,949,917,875,531,434,523,565,617,677,632,674,564,502 9,25,16,44,61,37,27,471,404,398,371,386,412,485,486,437,441,404,412,433,406,385,400,388,395,391,391,381,410,393,400,416,409,395,386,378,389,414,389,440,419,448,507,486,458,411,541,451,446,415,386,400,396,441,489,476,593,586,649,583,528,390,389,363,393,389,406,380,385,396,402 7,12,11,28,37,32,25,378,366,367,385,382,369,375,375,396,366,365,382,387,375,381,356,374,386,395,390,381,408,383,376,366,393,394,377,397,365,368,390,362,394,362,365,376,365,376,370,403,380,394,384,382,373,347,348,366,348,364,375,373,364,365,373,389,384,396,374,386,390,366,376 14,23,14,40,62,34,23,465,414,407,399,388,386,469,466,470,462,433,411,432,415,379,398,407,395,415,380,391,390,423,437,415,427,406,434,409,399,424,450,434,466,532,602,534,511,445,606,552,496,474,459,438,392,594,646,654,701,682,736,674,609,397,391,414,381,388,401,409,400,387,389 1,18,13,44,55,40,34,440,394,390,384,375,397,452,457,417,425,409,415,392,385,398,396,403,378,385,398,372,394,406,404,405,394,395,404,388,407,404,410,417,420,446,513,477,448,398,523,454,425,401,398,418,405,466,507,513,591,576,628,579,515,404,386,400,380,401,385,392,384,377,391 17,15,14,92,132,124,84,478,461,409,420,397,408,492,546,541,538,511,502,468,474,397,420,426,401,399,405,382,394,488,554,514,454,434,473,425,429,497,516,554,618,711,782,705,679,481,731,633,572,536,507,493,445,642,744,760,806,783,818,773,712,443,406,440,425,458,454,441,460,421,416 5,26,26,92,164,169,95,387,406,399,393,395,395,389,406,396,399,407,415,411,415,392,410,386,388,398,371,394,398,394,403,403,401,421,408,389,387,399,383,383,398,416,418,398,410,398,437,454,487,423,426,409,397,420,452,465,474,448,444,470,409,390,403,382,398,401,411,412,409,396,401 1,56,52,77,93,84,68,483,634,596,547,498,491,474,556,548,531,502,658,777,761,505,740,680,606,587,511,494,434,396,502,747,789,687,720,593,489,419,419,416,425,466,600,559,566,430,733,942,953,884,856,753,632,498,603,624,695,693,750,740,689,445,445,428,443,606,768,709,715,597,532 15,268,118,773,730,175,180,841,1001,971,920,818,832,875,921,894,884,870,1017,1023,1023,942,1023,1023,1000,989,898,828,705,619,837,1023,1023,1023,1023,952,878,682,769,791,855,915,992,953,934,849,1023,1023,1023,1023,1023,1023,927,975,1021,1023,1023,1023,1023,1023,1018,699,768,682,728,996,1023,1023,1023,984,877 3,11,11,29,39,38,27,390,399,381,403,383,385,396,398,402,402,411,393,413,415,392,397,385,381,401,403,388,382,368,397,404,395,393,401,387,370,382,388,400,402,389,416,386,408,397,423,467,451,417,433,409,391,408,412,400,444,429,455,429,406,394,398,379,374,407,405,391,410,370,390 4,8,8,66,78,80,66,377,399,368,381,375,390,388,410,387,382,386,408,426,402,387,411,408,407,381,392,392,397,360,387,416,427,396,404,404,390,388,394,369,379,394,393,381,399,390,396,484,521,453,430,422,400,382,378,391,387,428,417,411,402,378,388,397,380,397,416,408,418,391,393 7,123,112,688,1023,981,603,584,613,565,519,498,487,631,679,655,652,635,660,728,728,482,632,595,540,536,468,465,441,446,566,682,696,612,606,539,497,448,432,472,516,575,716,679,672,571,831,900,897,831,804,730,605,656,738,756,821,814,863,848,798,530,459,472,531,620,705,665,688,566,504 2,11,11,43,58,58,44,414,408,417,399,396,371,412,435,425,423,426,456,461,454,399,436,412,392,413,384,391,399,405,422,444,474,407,441,391,405,399,400,403,403,417,453,414,423,409,508,613,593,535,514,464,425,443,472,482,518,500,558,547,494,400,394,398,397,416,456,424,424,401,420 11,10,10,36,51,50,35,421,491,470,459,424,425,406,440,430,440,419,478,622,600,430,560,509,475,459,433,430,395,388,410,582,615,520,544,448,430,382,394,406,407,404,451,435,460,397,563,814,826,741,705,611,486,403,446,467,521,507,555,553,516,394,409,401,414,455,601,548,557,456,437 7,16,12,32,44,32,23,413,376,383,384,384,398,430,432,430,415,409,390,396,395,370,402,397,400,382,395,365,401,368,402,391,394,398,401,397,380,396,380,401,415,414,455,450,424,399,479,424,420,403,391,376,392,424,460,433,483,502,557,527,478,394,388,388,390,390,389,381,397,394,389 19,27,23,38,52,37,28,396,395,397,406,369,390,426,433,413,420,420,413,424,406,395,402,397,405,395,372,381,379,419,408,417,418,398,414,387,394,407,417,394,429,459,527,465,438,409,516,492,499,443,447,425,393,492,527,527,559,555,588,542,498,391,393,399,381,414,431,396,380,401,404 2,42,26,28,31,16,15,470,454,424,431,430,406,464,513,500,466,471,489,499,515,410,434,450,409,416,392,395,391,415,497,489,516,439,457,424,424,394,457,456,523,588,709,644,597,472,732,692,662,587,549,530,445,625,706,725,826,826,863,794,728,421,368,415,423,438,481,480,476,426,389 5,32,32,138,235,238,139,389,407,370,392,388,366,394,416,387,410,401,392,407,389,386,396,378,386,395,381,377,396,419,405,388,401,400,411,399,397,396,397,410,409,411,451,433,420,429,433,426,428,402,397,388,397,448,455,462,500,478,493,470,428,400,381,380,402,404,368,397,396,403,385 4,8,8,72,116,119,73,397,416,400,415,375,399,412,407,410,402,400,434,440,441,401,444,428,410,407,387,378,386,393,407,473,456,435,448,407,402,384,404,389,375,412,402,413,405,394,455,570,553,484,486,424,421,400,407,426,448,431,436,443,419,390,371,391,394,398,427,427,398,404,393 2,17,16,213,288,249,159,433,455,446,432,425,400,436,452,435,437,434,456,537,536,414,508,480,452,428,419,411,394,389,419,513,558,485,507,432,437,384,402,407,409,419,475,456,454,412,582,759,778,686,650,541,449,442,463,494,543,560,596,553,536,413,412,392,407,438,518,505,514,443,416 1,38,25,78,66,40,54,432,445,421,426,389,407,397,447,452,447,429,438,506,504,393,463,430,427,396,403,367,387,394,423,478,506,436,451,422,412,391,395,426,433,451,523,480,444,452,574,640,642,561,536,469,414,514,569,583,619,601,642,601,552,402,377,408,376,418,484,456,478,427,390 10,17,12,38,47,33,27,425,403,395,386,380,376,447,440,415,407,411,402,406,420,390,389,388,393,384,373,381,386,391,408,410,406,393,384,414,383,392,389,394,393,422,478,455,437,396,490,439,431,397,413,399,372,437,463,463,518,516,575,554,472,395,380,397,385,399,397,410,398,384,382 11,11,9,28,35,28,23,414,386,389,374,369,382,411,399,414,416,404,395,400,421,380,397,395,394,398,382,395,390,393,394,391,399,383,383,397,387,378,395,415,411,437,461,437,422,406,479,458,435,430,413,396,403,455,486,485,501,541,556,518,477,386,375,394,381,383,391,395,413,375,383 15,12,11,40,51,44,35,413,445,423,432,406,417,404,411,425,441,423,467,532,501,416,494,463,445,435,397,407,391,383,397,522,530,475,486,409,402,383,388,409,396,419,427,418,435,408,518,723,717,645,597,510,461,429,469,449,494,494,548,519,490,394,418,390,395,451,513,473,496,429,411 8,16,14,16,20,14,12,497,603,544,522,485,510,537,583,589,572,572,647,722,702,488,652,595,557,508,474,456,415,393,512,693,702,633,653,552,508,414,437,404,440,486,604,583,606,432,777,892,882,832,794,698,601,535,613,616,711,716,783,780,737,460,457,447,478,632,740,684,709,585,494 13,9,9,36,43,39,34,422,473,458,422,399,424,424,450,456,429,430,472,542,539,418,505,472,447,452,418,403,413,389,419,536,555,466,504,439,416,386,387,378,391,409,438,432,442,397,573,744,741,664,629,544,462,414,458,472,509,518,550,558,524,405,406,405,406,480,542,506,515,459,431 6,12,11,10,13,11,9,499,599,578,545,487,504,529,604,588,589,578,671,758,726,502,685,622,569,534,487,477,433,410,516,722,737,647,675,535,505,419,418,408,433,461,575,567,598,410,758,910,900,847,817,742,619,501,569,585,672,674,750,761,717,473,469,455,476,644,765,703,728,614,525 7,15,13,60,57,42,46,417,436,425,411,410,428,420,454,413,412,419,452,543,519,416,496,470,426,446,413,390,375,383,408,513,539,454,462,433,406,401,390,389,414,434,487,446,447,413,537,670,689,607,571,495,440,450,479,497,542,514,593,567,501,392,386,388,408,448,524,499,470,424,428 2,116,104,400,638,585,368,421,423,411,367,389,390,424,426,435,430,397,427,451,433,398,427,410,408,400,403,392,401,414,414,437,443,416,398,382,408,381,418,429,421,481,508,473,485,455,530,583,565,513,492,419,431,554,640,649,664,628,669,584,555,409,399,395,393,410,453,401,440,402,391 5,10,10,11,18,20,7,519,645,616,569,500,529,570,600,592,593,583,699,790,762,531,721,656,597,582,504,482,419,387,523,755,781,694,698,604,534,407,430,428,438,484,608,583,611,416,784,932,925,870,837,746,628,512,599,625,697,709,776,785,743,458,476,478,486,656,780,724,739,636,537 16,48,34,68,82,37,30,456,448,430,449,433,428,484,504,494,495,463,451,496,501,410,454,444,431,423,409,406,410,416,530,488,498,448,460,424,400,504,582,660,727,812,891,791,702,483,772,709,677,600,561,490,454,679,800,854,936,914,939,852,776,408,392,406,411,450,503,456,459,438,396 19,34,29,59,74,56,46,543,578,505,498,478,539,574,638,619,622,610,644,657,641,434,525,508,466,464,445,460,430,409,640,634,616,559,606,548,493,423,498,510,580,684,799,754,745,454,829,834,801,758,735,688,596,614,682,719,797,804,851,836,794,475,464,485,519,561,606,553,623,511,485 2,66,64,166,227,227,166,412,428,397,418,391,406,389,386,417,409,431,444,500,452,402,460,441,432,401,416,399,394,394,387,453,482,431,465,407,401,389,390,414,414,407,417,428,428,403,478,642,656,577,537,477,422,414,436,456,458,445,515,464,446,402,395,391,386,428,489,465,454,412,379 20,14,13,43,86,87,41,464,444,411,419,401,402,504,545,511,513,507,479,511,463,405,418,424,417,410,403,407,409,441,571,521,494,479,489,451,423,468,522,593,626,722,811,740,710,477,731,667,610,565,559,519,440,617,698,728,791,777,815,765,702,436,403,447,446,453,463,442,456,418,432 6,415,114,594,630,177,167,725,679,613,597,540,559,768,822,794,780,757,781,816,799,535,720,658,580,597,485,462,425,592,792,784,792,696,723,630,567,647,740,790,850,923,1020,976,923,789,1023,981,946,897,864,784,686,936,1000,1023,1023,1023,1023,1023,1023,551,504,560,606,698,778,734,746,632,548 7,462,245,69,77,37,34,651,578,526,509,452,464,677,749,714,703,675,654,669,649,446,546,489,475,469,446,433,394,631,815,703,646,595,611,546,474,732,864,917,972,1023,1023,1023,964,708,1005,904,840,796,761,718,601,908,1004,1023,1023,1023,1023,1023,1015,497,435,484,508,552,618,606,586,517,457 20,14,14,22,37,35,21,394,378,381,384,377,390,392,402,398,395,390,373,399,410,376,393,383,385,380,386,386,378,390,381,386,394,388,411,405,388,387,393,400,396,379,428,426,405,387,430,417,427,399,377,394,384,417,424,418,423,423,458,444,422,378,380,387,386,396,393,382,379,384,393 2,34,34,177,297,308,180,442,409,389,410,391,393,457,482,466,475,442,457,420,452,386,382,397,383,390,381,388,407,394,421,397,402,409,404,395,391,408,400,450,425,470,540,484,484,494,590,497,462,456,454,418,408,580,640,612,628,614,666,610,573,419,383,414,404,427,418,422,413,398,393 6,37,31,47,61,41,33,429,423,419,399,411,375,404,443,425,419,397,445,449,446,397,424,405,408,383,388,384,388,394,390,439,439,408,414,389,384,393,394,397,400,444,470,454,440,419,483,567,574,509,491,413,423,449,485,498,541,540,572,546,501,379,389,396,414,393,432,425,427,402,393 19,82,44,93,143,72,47,399,400,399,367,371,384,453,472,457,421,418,430,427,432,404,409,385,399,395,385,399,379,413,424,423,401,406,411,406,387,438,469,441,490,503,590,511,511,450,585,513,454,421,423,397,415,562,587,588,624,624,665,620,549,407,388,391,363,397,408,405,407,397,391 17,10,9,16,22,20,14,422,409,398,419,396,394,409,417,390,385,404,391,414,406,392,400,388,414,382,399,411,390,377,402,402,416,408,398,403,389,385,389,402,402,435,488,461,456,402,444,483,474,468,415,431,403,435,440,448,476,460,486,471,423,375,387,401,391,400,410,387,400,387,388 19,27,27,86,120,124,87,406,414,407,412,391,388,410,431,447,411,410,429,454,463,399,459,417,408,393,401,404,384,396,419,434,475,446,436,387,402,402,385,387,427,422,464,432,444,426,513,602,596,531,502,441,410,468,513,526,544,513,560,530,479,399,389,404,407,424,463,431,421,414,392 12,16,14,30,41,34,25,442,416,402,401,387,419,422,444,438,457,402,426,459,450,416,457,427,415,407,397,385,395,379,408,463,458,429,424,414,401,378,388,392,410,436,462,445,446,396,527,590,581,510,491,459,418,446,481,481,522,507,568,544,514,401,382,403,395,422,473,451,447,400,406 10,10,9,22,24,19,16,479,452,434,406,427,429,460,464,459,444,439,458,498,508,411,477,455,425,427,395,416,399,406,446,492,506,454,493,447,408,378,411,416,432,479,576,533,497,423,566,668,666,588,575,506,451,465,506,509,565,563,611,597,546,400,388,406,414,425,506,482,480,433,412 3,20,18,42,52,36,28,516,632,585,519,471,503,542,600,590,592,584,651,759,730,516,698,637,586,572,491,491,420,400,514,736,758,666,690,552,490,414,411,424,447,486,610,604,624,433,776,907,898,841,813,719,616,541,602,635,711,712,777,779,735,469,467,450,470,653,769,718,730,606,537 11,348,272,175,227,161,121,456,435,436,384,395,387,470,503,472,425,444,443,471,450,408,441,426,409,385,403,410,372,415,477,480,462,427,443,429,434,441,469,509,509,588,687,619,567,453,645,613,629,548,530,438,437,576,638,632,695,697,728,689,610,401,364,399,399,410,447,444,439,432,397 1,155,111,746,913,509,457,881,810,749,733,686,725,917,963,950,937,924,905,870,878,562,654,667,622,589,546,545,468,712,922,860,801,767,798,742,709,784,854,900,958,1018,1023,1023,1018,864,1023,1018,956,940,915,886,793,1023,1023,1023,1023,1023,1023,1023,1023,802,602,795,815,844,825,810,835,727,679 13,33,17,61,72,37,33,496,522,510,461,448,453,469,527,509,500,486,524,663,629,454,612,543,495,486,427,426,416,395,494,615,660,568,599,508,441,400,427,431,457,519,595,568,548,435,697,822,815,744,719,632,506,577,613,616,695,683,729,714,651,421,427,432,445,491,673,596,612,501,449 4,9,9,66,98,88,55,399,408,409,395,413,420,395,411,409,393,404,398,447,430,404,425,410,402,402,392,388,390,378,390,434,462,419,416,386,380,389,386,384,387,403,412,407,411,390,449,564,576,497,478,438,418,413,432,409,440,429,446,437,417,403,397,392,394,391,418,428,438,403,397 5,9,8,18,27,23,15,425,419,399,417,390,407,424,436,413,446,426,453,467,447,406,430,418,393,391,396,384,388,392,420,445,452,413,421,424,404,408,399,428,439,496,545,485,450,433,525,573,564,498,486,433,406,476,533,549,615,600,624,566,505,394,374,387,398,409,436,416,453,386,400 14,16,15,84,128,126,79,385,407,371,385,379,393,366,393,397,394,362,409,422,393,386,404,422,368,383,402,374,402,385,401,396,404,402,400,387,411,389,389,381,391,422,426,394,409,417,433,474,471,422,432,416,379,471,562,569,538,515,515,444,425,387,407,384,371,385,427,402,398,378,394 13,17,17,55,72,76,57,411,397,382,406,400,381,423,431,414,405,405,418,419,440,403,417,402,403,390,398,400,372,409,392,431,447,403,427,408,396,405,407,389,418,435,459,434,431,423,449,541,539,476,453,434,399,450,524,523,529,503,532,484,447,395,396,386,389,415,431,408,419,395,383 20,13,13,56,78,73,52,426,469,431,420,418,413,430,463,466,477,451,477,522,488,412,466,456,431,435,412,416,400,367,435,503,508,464,471,413,417,397,405,397,408,410,465,447,460,403,594,723,707,634,618,520,458,427,478,497,549,550,604,603,551,409,400,408,415,430,518,464,490,416,420 4,228,213,154,213,191,138,425,423,426,449,389,414,442,477,460,455,456,445,526,477,404,454,448,425,406,411,405,400,446,466,518,525,455,481,436,401,435,456,468,475,588,677,610,571,429,608,677,691,614,561,496,427,491,539,567,645,634,692,649,596,423,386,409,414,444,492,452,475,440,406 19,8,8,26,35,27,21,419,391,384,390,362,393,429,412,395,403,413,400,394,396,395,382,390,388,390,382,374,379,389,392,399,392,388,405,396,387,403,405,413,419,420,443,433,409,395,483,410,399,388,394,393,385,414,467,459,482,472,529,480,444,393,379,385,386,410,406,393,376,399,371 5,11,10,106,117,107,99,429,609,562,514,472,467,461,504,506,503,485,654,793,724,563,764,659,599,568,481,437,430,393,466,778,762,669,679,531,487,404,411,413,413,465,565,537,530,423,668,954,927,863,818,690,548,471,523,553,601,606,688,676,627,435,461,425,428,694,847,751,760,614,508 7,18,17,56,64,56,48,409,484,452,442,419,426,425,462,445,446,434,491,618,600,436,558,510,463,469,434,401,402,394,423,579,613,533,544,447,442,386,384,419,426,438,510,459,456,415,606,816,824,743,711,604,516,464,520,531,583,587,636,607,570,410,418,395,411,466,592,543,564,469,439 7,17,14,32,48,40,26,394,391,380,386,384,384,398,414,404,401,392,390,386,391,389,382,390,386,384,388,391,379,381,385,394,385,391,379,391,376,387,396,402,416,434,428,427,424,409,434,424,419,395,399,396,376,442,470,472,496,483,515,456,451,380,390,389,391,384,393,369,375,396,365 19,26,26,92,156,156,90,419,500,486,425,415,426,441,456,456,442,459,511,635,587,429,558,516,474,469,430,417,415,363,434,590,616,539,554,459,418,383,391,416,416,424,470,463,450,414,600,801,810,725,699,575,488,475,488,503,539,538,601,579,569,413,411,405,412,482,613,558,549,470,438 3,10,9,9,9,7,7,490,557,506,488,455,466,536,591,594,576,562,607,663,631,464,573,543,491,501,455,441,406,411,505,635,643,564,574,501,476,409,398,397,433,460,582,563,582,432,755,817,802,746,720,653,525,503,575,585,672,681,752,751,704,458,433,485,491,566,667,616,655,543,479 13,23,17,46,63,47,35,431,446,442,394,402,418,411,441,438,427,427,429,492,492,397,483,454,421,433,389,386,389,401,433,502,534,456,475,439,413,379,414,421,416,456,486,443,432,427,546,656,668,585,559,470,421,493,557,545,588,558,610,560,538,409,386,407,403,421,499,477,465,439,407 18,305,230,1023,1023,1023,1023,504,453,431,453,444,422,501,552,511,488,498,514,531,515,434,469,437,441,423,401,388,397,424,448,520,502,475,474,407,432,462,479,450,483,527,623,533,513,646,682,711,684,614,582,516,443,608,665,690,743,706,769,726,651,520,399,450,452,463,511,507,496,463,426 7,14,10,45,46,33,32,426,386,409,402,378,380,426,443,395,425,409,393,390,398,374,379,391,367,389,380,380,394,396,408,397,407,385,408,376,388,386,417,427,434,434,496,459,446,421,489,428,440,417,411,399,396,493,534,543,579,538,608,558,497,395,383,384,390,389,385,373,388,378,379 9,66,53,90,111,66,59,522,521,514,465,435,475,523,574,575,560,542,578,652,638,455,567,548,472,477,429,427,411,453,552,608,643,538,566,492,466,476,558,599,660,756,833,755,686,478,767,817,799,743,706,622,521,649,749,777,834,822,859,808,752,432,431,441,462,524,638,571,601,487,435 15,9,9,51,70,74,54,395,420,413,403,412,389,409,402,407,407,398,417,451,452,399,436,424,424,402,402,391,391,382,399,452,452,416,435,406,408,381,377,391,401,401,418,407,414,385,466,591,578,533,510,434,411,412,428,411,456,431,465,458,430,397,416,402,389,393,455,419,418,415,410 13,23,22,12,16,10,7,398,390,388,388,380,391,400,394,399,407,404,394,398,401,376,384,392,379,411,393,371,363,379,415,407,407,384,402,391,381,411,380,372,414,429,462,425,409,410,428,416,432,388,407,380,386,434,464,427,442,460,482,477,455,390,389,386,380,380,398,376,393,382,376 10,8,8,421,811,842,434,407,453,428,392,402,396,416,410,421,427,418,435,483,480,415,448,428,414,413,395,405,396,389,396,430,453,431,443,404,394,386,389,386,387,404,418,410,409,430,468,710,726,632,604,491,431,436,449,443,494,465,505,499,467,417,405,394,404,422,480,437,457,427,416 8,20,14,65,87,53,39,415,443,426,404,387,403,434,449,433,429,433,457,494,487,419,445,449,423,421,406,381,399,406,411,462,492,429,451,422,421,406,407,418,429,456,484,480,472,424,588,700,704,634,602,516,438,539,622,639,651,622,674,592,561,399,390,391,397,427,487,462,447,418,424 18,19,15,75,79,61,59,449,532,510,454,454,451,472,495,513,490,486,532,664,630,453,614,558,497,482,430,421,404,397,459,632,656,556,566,468,465,419,425,422,453,484,551,517,521,436,696,828,823,754,720,621,512,515,596,587,664,665,724,693,648,434,432,419,440,510,664,592,608,523,438 5,11,11,85,122,125,86,469,777,723,663,564,579,496,529,534,532,517,808,925,874,711,888,811,758,717,610,545,459,420,521,903,897,821,827,693,599,399,406,406,446,460,585,591,612,440,749,1023,1023,1013,972,866,736,508,559,578,644,653,725,736,700,441,565,453,466,853,983,909,924,817,683 16,9,9,56,79,71,50,412,434,420,417,394,398,415,424,423,425,439,456,504,501,387,476,446,436,424,420,414,397,402,406,487,513,447,472,431,398,389,399,401,382,393,429,408,430,395,508,733,744,655,613,529,448,401,442,453,487,491,516,512,497,389,404,399,396,425,516,464,472,459,419 3,14,14,175,273,265,166,427,432,443,431,389,393,428,446,443,432,433,443,491,485,388,449,438,420,430,400,399,386,396,400,473,494,445,446,417,413,390,396,394,409,430,462,456,463,415,575,673,661,592,561,501,416,465,503,510,567,557,608,584,523,392,404,395,404,431,485,477,481,443,402 20,38,19,78,99,50,39,462,441,430,414,394,394,473,502,462,482,475,481,516,494,395,493,465,401,407,401,401,383,387,423,481,486,466,457,400,427,418,441,428,449,509,580,538,509,449,647,673,669,578,556,483,458,599,654,641,697,691,741,689,632,394,399,400,401,434,497,461,482,425,426 16,13,12,62,91,90,60,430,446,423,429,417,413,418,444,433,404,428,453,504,506,407,475,461,430,433,404,400,398,372,421,482,500,466,472,441,437,390,377,388,395,399,428,427,427,404,515,729,732,658,624,534,468,403,446,440,494,479,529,523,506,405,406,406,415,446,501,469,487,436,412 8,420,158,476,514,186,177,795,774,722,674,617,663,820,877,852,838,825,839,881,872,593,804,761,689,680,588,574,476,628,806,862,865,788,812,690,625,691,764,810,861,929,1009,956,923,824,1023,1023,1010,959,937,877,776,965,1019,1023,1023,1023,1023,1023,1020,636,549,631,679,785,860,823,834,734,647 20,13,11,39,42,32,31,430,390,388,392,394,386,440,457,434,418,402,413,406,405,386,395,397,382,377,389,386,386,385,406,397,410,386,393,392,381,386,401,400,405,430,468,457,426,402,481,450,446,414,415,394,382,439,446,443,497,494,550,509,489,386,402,387,369,397,414,402,388,390,376 19,23,21,93,136,76,54,420,589,542,488,429,447,407,448,435,435,419,655,788,718,562,769,661,601,554,466,419,383,403,422,768,777,654,659,497,449,408,437,440,450,483,524,464,442,453,530,885,875,785,737,593,455,503,542,536,538,529,567,549,486,410,412,392,379,621,772,657,673,535,439 16,54,51,43,52,49,40,428,400,414,410,389,386,397,450,432,433,414,402,458,438,386,467,416,408,420,392,398,384,386,417,438,452,426,428,399,420,386,393,400,399,434,455,455,445,401,499,523,526,491,477,412,397,427,473,463,514,539,584,542,480,391,372,382,404,410,459,438,440,396,375 5,10,10,13,22,22,13,380,408,376,399,383,386,377,400,409,397,389,407,412,425,390,399,400,387,386,383,373,391,395,409,420,424,397,397,407,385,389,390,391,404,407,403,397,398,396,444,461,467,448,443,407,393,394,403,411,420,437,447,429,424,401,392,392,386,402,406,405,398,381,399 12,9,9,53,89,89,50,391,371,396,371,389,383,389,410,395,400,381,375,403,403,378,397,394,380,395,385,376,381,390,385,405,409,379,399,387,397,388,399,371,400,390,410,376,396,394,412,454,464,435,415,418,399,397,400,413,412,414,444,407,409,392,390,387,386,395,405,397,391,393,386 2,17,17,77,113,104,71,417,455,424,423,397,422,403,420,417,410,417,440,551,532,406,495,474,431,429,406,410,400,380,406,495,553,466,454,431,431,406,403,399,415,405,436,417,430,393,500,733,753,659,613,509,437,413,466,455,505,514,536,514,496,378,399,395,408,442,518,498,486,425,413 8,9,8,19,19,12,14,418,397,390,388,397,388,396,408,429,403,388,407,418,419,402,408,401,393,374,381,404,390,366,394,399,412,402,400,392,386,407,389,376,393,439,447,419,411,404,486,484,467,444,434,403,397,426,454,465,503,491,533,486,443,384,385,408,394,409,407,393,402,398,379 20,174,148,340,586,484,271,619,674,628,564,524,556,671,723,702,690,678,724,789,776,517,710,665,609,597,490,506,452,457,670,745,780,693,719,605,527,506,628,661,738,821,915,852,802,561,905,947,940,882,854,772,653,739,835,875,974,974,1009,953,898,542,500,538,559,671,777,726,737,620,551 11,28,28,71,93,88,67,432,563,522,494,441,444,450,510,480,493,490,579,705,681,471,657,610,543,510,448,439,416,406,467,667,703,601,639,526,459,403,419,403,441,465,553,510,502,430,684,889,901,829,795,694,549,520,581,591,662,651,704,687,648,424,422,402,430,533,683,643,638,538,469 19,82,78,125,154,137,112,615,512,507,492,457,452,652,719,692,685,674,631,601,616,417,435,430,425,419,390,401,410,615,734,652,578,552,565,534,489,679,732,767,824,887,944,885,850,606,882,793,718,685,668,614,526,808,888,902,941,924,957,917,865,513,404,521,530,563,553,522,532,496,459 13,305,274,179,284,260,161,423,381,384,407,384,384,397,452,400,447,401,404,398,402,386,363,402,376,396,381,365,393,436,467,425,407,418,386,391,383,408,451,446,512,578,672,580,547,439,557,459,423,413,426,399,404,491,508,529,592,546,627,561,506,387,363,415,411,421,392,394,385,370,387 13,10,10,36,48,44,31,404,428,413,435,396,376,399,398,414,397,416,440,494,466,418,444,441,414,408,391,397,394,369,403,469,479,447,449,422,415,394,378,387,399,399,420,398,431,396,459,664,667,589,553,476,439,390,415,420,441,444,452,476,444,384,392,401,400,435,479,447,458,426,417 2,10,10,13,15,14,12,485,578,531,491,449,489,522,565,572,578,555,619,702,693,476,639,582,536,509,465,450,422,390,513,679,693,594,612,511,473,391,394,422,436,455,574,559,587,421,739,865,849,797,764,681,561,472,546,556,661,659,734,735,697,448,455,460,464,594,698,639,670,560,470 6,29,22,45,71,54,33,412,401,378,382,380,399,411,430,430,420,419,397,409,388,385,399,369,381,397,366,380,378,384,397,398,397,403,393,378,399,410,398,397,413,449,494,458,427,416,487,452,437,413,414,393,417,430,492,467,517,532,579,538,497,390,398,375,385,386,402,400,391,399,402 16,8,8,16,26,23,14,394,393,413,381,398,398,408,409,412,403,393,396,397,391,379,389,389,393,390,397,382,377,393,393,391,391,401,385,375,387,393,396,391,415,416,443,429,432,412,452,435,433,395,406,401,386,426,444,446,498,479,526,490,456,370,384,373,388,385,394,384,398,391,399 10,28,28,12,15,12,9,409,413,415,399,384,421,412,425,428,435,405,422,440,425,393,416,421,408,401,391,389,364,371,405,415,446,414,414,423,402,403,402,412,403,453,443,443,426,397,525,540,529,492,462,449,422,474,483,495,545,522,580,532,504,408,403,404,408,413,433,409,446,426,391 11,10,10,52,68,69,53,397,431,411,410,400,388,399,422,431,403,390,436,507,486,407,481,438,418,407,411,401,390,394,410,463,486,433,453,425,402,396,371,406,396,413,427,418,403,384,480,655,661,578,548,479,424,411,434,448,479,474,531,499,477,403,397,383,393,417,470,436,439,431,406 3,33,32,271,407,406,265,445,615,568,552,498,470,493,529,510,503,493,639,754,745,506,707,644,565,561,481,467,403,384,456,712,766,662,674,542,461,394,408,404,412,448,549,530,553,438,708,940,950,875,850,745,594,484,552,581,652,656,715,720,655,432,440,428,437,589,751,701,701,585,513 14,120,114,286,329,307,263,404,431,403,415,390,412,415,420,397,409,407,442,459,466,392,443,440,399,413,408,405,392,429,420,450,484,430,436,386,393,400,399,423,408,418,470,418,442,441,500,640,639,574,519,451,434,457,478,473,518,515,545,517,484,409,379,409,402,417,455,444,450,403,402 6,206,185,185,241,166,123,462,480,459,432,388,426,477,493,476,471,454,489,560,583,402,549,499,454,457,418,415,393,438,449,548,590,470,494,415,420,392,428,407,441,491,569,519,504,442,628,753,760,664,651,531,455,501,572,576,649,644,695,660,592,423,394,422,414,481,564,538,512,456,429 1,127,81,237,328,206,162,685,733,680,652,612,656,734,791,784,767,757,784,838,829,591,758,712,665,659,582,579,491,605,789,820,814,753,775,703,652,697,811,861,915,983,1023,967,914,702,964,978,960,914,894,846,746,890,971,998,1023,1022,1023,996,948,547,562,567,607,724,802,758,790,691,633 19,11,11,43,51,47,36,410,449,412,411,403,412,432,407,419,405,418,447,506,485,397,470,449,422,429,406,387,382,374,416,473,525,461,461,436,409,378,395,404,393,412,437,425,425,391,479,669,680,575,568,460,419,411,441,453,481,467,510,490,453,401,391,393,401,427,490,464,467,412,405 7,11,8,20,27,18,12,426,426,404,407,390,424,445,470,462,454,438,447,455,481,397,419,421,411,415,407,397,385,383,418,443,448,449,429,409,394,417,430,461,477,505,582,515,497,454,635,596,575,513,503,432,418,601,658,668,701,691,721,664,600,401,378,393,401,407,454,459,443,423,404 10,24,22,37,38,32,32,480,570,526,492,459,467,512,541,516,512,494,575,744,713,472,734,670,565,571,487,443,409,405,452,690,757,634,665,522,458,385,402,432,466,489,593,559,531,440,692,844,876,794,764,636,541,563,616,639,714,695,757,727,678,441,432,430,432,562,758,677,674,573,495 17,37,37,199,332,338,197,394,404,395,398,396,387,396,416,417,386,398,389,424,403,388,400,404,397,379,380,387,378,409,391,404,396,393,403,407,414,396,399,391,414,428,464,430,411,423,450,493,487,453,424,393,385,448,501,515,502,491,507,472,456,400,389,382,406,411,398,406,418,366,397 8,32,31,98,185,173,92,380,382,380,389,372,393,402,389,388,405,388,400,427,405,391,381,379,386,382,390,396,397,379,379,392,397,375,391,385,395,390,394,383,389,394,395,382,391,403,416,398,402,409,396,410,408,397,416,403,384,415,406,395,417,403,408,380,388,399,384,395,402,412,400 12,60,46,754,1023,918,651,588,718,670,636,543,576,614,661,640,640,624,737,847,828,582,799,758,686,670,564,540,485,434,584,803,847,753,787,649,560,454,453,476,518,598,718,677,676,568,846,1014,1023,967,940,851,733,660,740,765,828,817,872,855,812,501,512,466,511,715,857,817,814,711,619 7,10,9,18,29,27,17,389,394,372,367,387,388,391,380,391,392,398,398,412,387,399,393,381,399,392,380,386,382,403,381,393,402,390,395,398,366,385,389,387,394,411,406,408,400,383,421,426,421,387,386,368,394,395,405,435,418,417,436,427,406,391,383,379,387,372,381,403,380,388,381 15,18,15,12,13,7,8,538,637,584,556,506,531,583,648,645,633,616,688,764,749,517,693,648,584,568,469,483,428,412,542,730,748,664,694,574,489,402,413,417,453,520,641,629,638,435,808,906,894,842,810,737,632,557,618,649,736,738,807,814,771,471,474,473,515,671,766,713,720,599,533 17,9,8,32,32,26,25,412,390,396,379,377,380,410,428,427,417,384,393,402,396,381,393,373,387,392,392,377,367,381,409,398,414,402,400,379,389,390,400,414,409,406,469,445,420,410,461,446,450,427,403,380,378,432,460,467,514,497,527,484,482,393,396,382,392,379,375,383,392,387,383 10,23,16,71,98,45,39,424,420,412,387,381,408,427,459,421,425,417,445,479,449,407,458,437,396,404,404,401,383,404,406,450,490,431,449,412,385,407,419,408,414,452,470,460,421,408,535,603,598,504,522,451,409,460,489,515,561,557,590,560,521,401,395,398,370,410,459,433,451,406,398 19,77,74,58,75,60,48,567,736,693,636,540,555,621,659,639,634,620,757,879,848,621,860,802,715,712,587,518,451,423,561,836,883,780,799,633,580,432,439,477,503,558,691,654,673,489,806,979,996,923,896,792,662,632,691,697,772,768,829,814,770,492,501,477,498,729,879,824,826,724,573 11,16,14,117,196,185,108,394,415,399,418,389,392,404,394,429,422,419,446,478,455,409,457,438,415,424,392,384,382,391,397,479,484,432,455,414,390,387,384,411,413,403,439,417,412,397,499,651,649,557,535,478,421,419,429,453,512,510,515,502,466,412,406,404,399,405,471,437,471,397,398 14,14,15,90,140,143,91,410,428,414,408,381,396,400,430,423,411,404,438,506,517,408,500,458,433,430,409,404,385,397,401,475,503,449,454,427,422,384,398,387,396,388,427,422,413,407,473,661,689,582,542,500,420,411,410,415,446,441,490,484,459,384,400,403,389,444,503,477,475,424,401 3,10,8,76,115,113,73,426,448,444,422,416,401,442,440,438,413,414,445,503,492,405,471,462,420,412,411,401,394,402,409,483,523,447,475,420,420,383,402,396,411,419,473,439,428,408,535,700,713,633,595,494,433,454,494,490,540,519,586,548,510,384,391,396,388,433,484,471,470,415,408 14,27,27,271,356,366,276,395,383,423,394,389,411,393,391,390,381,407,408,402,391,378,390,400,380,385,367,383,406,390,386,382,413,395,416,379,378,384,387,403,404,380,406,402,396,422,416,449,451,397,423,377,405,455,495,526,507,476,493,447,403,396,389,394,375,394,418,392,380,404,386 7,16,15,28,40,36,25,373,394,358,382,395,383,383,396,403,386,372,378,394,382,384,365,382,378,375,386,372,385,375,385,376,390,371,383,386,394,369,379,368,381,403,392,378,395,393,418,388,378,380,391,382,384,404,411,391,400,426,444,418,402,392,381,388,391,375,380,381,380,387,381 1,23,16,40,55,39,29,423,404,412,404,387,411,413,437,426,406,413,433,465,453,409,458,413,415,411,417,386,384,385,387,457,444,438,409,397,399,402,396,445,427,455,503,455,449,413,540,594,591,514,498,475,423,506,539,537,588,553,624,581,516,397,377,408,391,410,467,429,431,401,397 2,47,40,172,300,250,139,437,506,480,452,414,434,453,472,483,467,448,521,633,612,457,585,544,467,490,422,411,405,392,446,614,651,541,576,472,422,390,392,397,400,422,479,471,480,416,622,794,796,715,683,578,490,441,489,487,571,542,616,595,567,409,411,392,420,495,623,560,578,490,420 13,35,34,260,434,441,259,590,530,491,465,463,483,634,708,691,684,652,644,614,616,401,467,457,442,434,433,425,405,420,594,547,511,458,483,461,469,451,453,483,503,568,710,685,685,523,827,757,695,663,647,614,515,665,737,735,792,782,844,835,797,536,430,535,539,573,571,545,580,497,474 5,19,18,58,89,79,51,438,464,448,436,447,419,432,473,432,450,445,508,588,563,418,537,492,465,448,428,421,416,392,431,558,572,510,504,456,438,391,407,407,415,426,477,461,469,401,605,772,762,680,668,568,475,450,476,533,557,561,614,591,562,414,402,414,410,477,556,520,525,464,450 19,11,11,64,80,78,61,398,416,391,391,412,384,390,401,394,395,395,406,405,404,398,421,402,402,396,391,390,377,384,393,423,416,399,418,397,399,387,380,378,390,382,391,394,397,394,421,472,496,449,443,397,388,394,408,430,439,418,452,443,394,399,376,385,387,408,400,394,391,382,405 13,30,29,257,434,441,258,392,399,375,401,385,364,401,412,411,409,396,401,415,402,388,395,388,393,377,391,384,395,388,398,406,432,410,396,380,383,418,427,405,428,420,448,419,408,445,451,485,482,440,409,412,405,472,506,523,541,511,538,510,461,406,394,396,383,415,407,399,405,401,382 8,12,10,29,38,29,22,414,401,391,419,388,402,410,436,447,421,419,417,434,418,396,417,417,391,401,393,403,386,396,404,414,448,435,418,381,386,394,404,396,408,427,483,473,435,400,548,553,527,476,469,447,387,441,506,547,610,586,626,576,518,386,387,392,401,414,451,420,443,393,379 4,1023,541,460,515,181,149,824,874,827,796,724,746,857,903,889,880,861,914,984,962,756,937,890,830,813,719,693,570,645,844,962,978,903,915,826,749,721,798,834,886,948,1015,964,940,831,1023,1023,1023,1023,1023,954,858,976,1023,1023,1023,1023,1023,1023,1023,682,664,695,719,869,969,924,937,837,748 13,80,72,18,25,22,15,683,774,735,702,661,696,722,783,789,784,775,831,866,860,637,790,756,714,708,632,637,539,408,684,823,823,769,787,683,643,427,436,430,481,535,707,714,753,440,918,1008,993,952,935,879,786,612,695,723,822,828,897,908,881,609,627,636,670,813,874,833,858,767,703 6,11,10,50,75,74,47,397,410,388,402,401,402,397,427,424,418,410,426,468,463,396,432,430,421,409,410,387,391,397,426,466,481,437,438,416,399,386,381,390,393,405,447,430,432,399,510,642,637,555,525,490,427,422,466,452,504,495,539,502,460,392,384,396,402,409,483,443,452,430,404 13,28,28,55,72,69,52,403,430,434,417,380,392,424,424,421,388,421,430,485,493,406,471,444,414,411,402,396,387,414,412,489,496,439,456,400,390,403,415,430,433,500,558,492,488,422,503,604,606,529,498,473,439,488,512,507,530,534,556,530,503,393,388,395,412,438,488,459,466,425,393 18,11,9,23,31,22,15,463,413,420,418,392,418,458,491,480,452,456,459,466,444,394,431,421,402,413,396,389,401,400,411,444,435,419,427,430,414,391,389,415,397,420,479,451,465,407,596,569,546,491,478,454,410,444,506,518,586,583,630,615,569,396,402,406,412,440,462,439,444,421,392 20,12,12,45,63,63,43,399,435,439,406,405,411,440,429,425,424,438,452,506,488,423,464,448,425,421,409,399,384,375,413,477,511,443,434,434,402,400,401,405,408,434,454,444,430,402,548,687,683,600,557,491,439,430,477,500,543,558,594,577,515,399,390,398,396,417,492,462,478,444,407 16,21,21,70,81,82,69,415,460,448,407,412,406,435,448,435,435,427,497,544,532,434,506,468,437,443,411,417,396,380,409,524,551,488,486,437,404,391,403,387,403,411,450,448,455,402,572,737,736,664,629,539,451,449,460,490,552,516,586,588,541,412,406,407,406,463,572,494,508,436,434 18,11,11,43,57,51,39,414,435,397,401,414,413,416,455,438,428,415,460,490,477,398,425,423,408,418,389,412,385,389,436,480,473,439,458,441,412,398,424,460,480,555,622,533,474,417,559,665,648,576,521,462,430,477,549,581,654,616,661,584,547,402,410,390,411,444,488,444,461,428,408 1,9,8,28,31,27,25,430,427,414,412,411,405,424,438,436,423,450,441,455,444,408,430,421,414,411,399,394,404,383,413,465,455,423,434,401,391,406,411,425,429,476,547,478,468,421,558,599,587,525,500,468,419,492,548,567,620,593,643,595,534,407,398,400,385,416,458,447,438,417,388 17,18,17,78,99,96,75,418,455,420,428,399,430,415,459,433,433,442,454,509,500,416,461,444,423,428,422,387,382,383,432,497,507,441,453,431,401,395,412,415,421,450,488,476,426,408,571,687,689,607,580,518,422,457,515,523,598,597,632,599,546,394,398,388,404,452,490,458,472,441,405 16,28,28,79,111,108,77,392,445,437,426,396,395,387,385,401,394,391,409,490,490,408,497,452,430,402,409,407,385,447,402,481,542,476,500,423,421,445,393,404,389,414,428,411,378,411,420,673,701,626,587,494,420,404,424,413,428,433,459,425,416,391,398,391,395,426,528,483,493,429,422 1,12,11,28,33,30,25,433,404,412,373,381,397,419,423,397,425,404,414,425,424,389,409,420,392,398,383,399,391,366,436,419,441,397,415,425,403,372,409,422,440,481,575,528,494,385,472,483,499,441,464,437,443,408,448,454,485,470,504,484,462,381,402,391,386,406,428,409,405,397,390 14,8,8,15,19,16,13,400,387,397,392,407,402,403,411,408,399,409,434,432,447,383,417,421,391,408,386,395,383,380,400,425,433,409,413,394,390,375,390,396,376,407,417,407,422,393,447,493,488,452,453,413,391,416,410,420,433,437,472,450,445,384,395,390,383,382,428,424,402,391,381 12,29,28,78,105,107,76,627,669,618,597,519,536,655,730,717,707,696,749,792,775,518,691,641,592,570,516,502,443,412,611,747,751,674,695,599,550,419,435,423,471,547,689,678,703,465,865,945,930,884,858,783,663,571,675,695,788,797,862,867,830,546,520,551,586,733,826,779,786,686,584 2,9,9,26,31,31,25,412,484,469,439,409,408,438,434,438,445,436,487,578,566,421,520,501,456,441,422,404,403,381,430,522,593,485,516,446,415,408,389,394,387,409,426,438,449,388,548,771,778,697,661,573,494,414,436,456,480,497,555,535,518,397,412,404,392,450,564,520,516,446,434 16,13,13,34,48,48,33,449,522,477,467,461,470,454,477,463,460,473,536,625,620,451,543,520,479,470,433,437,413,399,457,586,614,537,551,484,448,420,397,408,394,416,479,459,483,400,636,836,843,774,744,638,513,449,480,473,556,551,615,619,577,413,433,404,415,526,638,573,587,503,460 15,12,10,26,33,26,20,411,384,392,367,388,387,410,451,440,404,401,398,400,401,391,403,391,366,380,388,390,394,375,414,413,406,386,388,389,382,397,396,415,403,421,444,439,423,402,504,438,440,423,407,401,383,434,441,450,508,507,559,526,474,390,379,392,375,391,384,393,393,388,378 11,11,12,56,67,68,56,411,457,438,412,415,411,435,414,444,437,448,490,555,530,423,506,477,444,432,424,405,398,401,409,523,547,487,485,431,414,370,382,391,400,426,471,452,476,405,575,742,753,676,641,529,476,449,480,477,526,515,586,556,536,400,396,393,410,452,540,489,496,458,401 15,21,21,12,15,11,9,510,650,588,570,535,517,574,621,621,604,604,697,777,765,524,710,656,578,574,500,494,437,406,542,744,763,671,707,597,536,396,414,422,435,503,615,601,623,434,792,927,921,862,837,749,634,514,586,607,704,714,777,783,751,465,485,466,496,666,780,718,746,613,549 20,19,19,48,61,60,47,426,472,444,421,423,419,442,457,448,435,425,495,546,553,413,505,470,441,451,398,408,388,407,418,501,562,483,491,418,414,398,394,392,410,439,478,468,455,416,578,724,735,654,617,516,448,471,496,526,585,584,635,586,548,403,400,387,402,453,532,487,497,453,414 18,10,8,38,48,32,26,437,411,401,395,376,389,414,433,420,407,404,406,422,437,404,416,393,382,389,389,392,374,389,416,414,429,405,407,389,387,400,388,407,391,441,434,419,430,409,505,520,477,442,453,417,383,414,450,444,509,502,559,515,464,400,384,389,389,417,422,415,410,398,392 1,116,93,30,41,31,22,762,804,767,731,666,703,813,866,856,849,838,871,907,893,666,834,793,747,730,637,612,512,449,775,875,875,817,839,739,669,465,529,590,640,743,872,853,861,599,985,1023,1007,968,947,893,796,790,860,879,942,941,993,989,957,688,634,692,725,837,909,871,890,788,720 8,11,10,20,29,25,16,432,456,456,429,416,421,440,489,469,444,430,478,614,584,433,600,527,469,481,420,416,390,408,427,566,624,501,534,447,432,408,392,424,441,452,518,493,483,432,607,730,751,652,629,507,448,489,550,563,618,608,665,618,568,399,390,405,405,445,611,551,548,489,432 12,20,20,13,12,10,10,480,583,554,516,451,478,536,588,578,563,556,631,720,695,481,633,587,532,540,461,446,409,424,509,670,695,608,624,522,474,396,415,423,444,464,581,588,591,440,756,869,860,801,765,690,572,500,596,593,684,687,761,750,716,439,455,455,471,586,723,647,688,572,499 8,15,14,103,155,149,98,405,437,426,403,395,415,435,453,428,426,425,455,505,500,401,464,446,419,405,406,385,391,397,417,462,518,463,456,419,412,395,389,405,406,418,472,429,432,418,555,671,676,585,566,490,416,441,498,505,541,561,592,559,491,384,390,407,392,429,506,461,468,441,423 8,9,9,38,52,52,38,413,456,452,411,421,406,427,445,443,425,424,455,536,521,419,488,462,440,446,411,403,405,397,412,518,541,458,495,428,401,403,390,413,392,421,457,438,435,391,553,717,738,643,610,502,446,425,475,490,527,516,582,535,531,397,396,392,393,458,553,497,493,431,426 4,9,9,61,106,109,62,401,411,383,377,385,382,388,407,403,383,396,403,433,414,402,417,409,398,391,403,392,391,388,403,440,436,416,415,390,373,389,406,394,385,395,407,402,400,407,453,510,514,469,459,439,404,406,440,439,449,434,451,431,427,387,366,380,375,412,427,410,408,414,389 3,8,9,35,42,41,34,425,410,408,411,401,398,419,414,421,415,401,428,463,430,407,436,408,413,400,402,386,407,391,414,445,466,435,443,409,386,401,382,381,403,389,433,410,419,397,468,596,598,537,510,459,423,391,410,421,454,462,505,485,486,395,393,398,388,423,443,443,454,396,410 1,293,240,166,276,241,142,796,743,672,667,650,669,840,897,876,864,854,836,817,819,507,618,599,583,565,507,527,475,705,892,823,774,726,763,697,666,814,895,926,970,1022,1023,1023,993,725,1023,967,911,889,860,826,731,897,968,994,1023,1023,1023,1023,1021,691,550,691,711,764,756,736,771,662,615 9,21,19,26,36,30,21,407,429,406,393,402,403,423,437,433,410,412,422,473,441,388,430,417,406,400,415,391,374,413,421,420,451,421,424,393,399,407,397,415,430,458,526,472,445,421,561,577,574,497,478,424,403,496,560,553,585,578,625,584,516,391,391,399,398,417,414,447,413,406,401 1,11,7,30,41,30,23,520,626,575,524,482,510,547,608,599,601,578,662,746,728,510,687,616,555,540,479,468,424,402,517,714,741,649,674,539,491,419,421,447,474,540,653,616,621,459,780,898,896,836,804,708,598,601,680,702,751,743,800,785,739,451,466,463,484,615,751,684,699,596,510 19,28,16,52,59,37,34,420,460,418,412,403,428,468,510,468,507,463,491,532,512,405,454,430,423,430,419,407,400,436,483,508,492,460,458,416,397,470,535,589,651,743,812,707,614,482,718,716,690,635,596,517,459,655,756,799,853,827,848,774,699,415,391,417,414,443,491,451,482,423,411 15,9,9,22,23,20,20,460,557,510,493,446,470,486,526,514,516,499,592,688,658,468,638,584,518,499,448,446,421,369,456,665,685,591,612,492,433,395,404,437,426,464,537,532,536,414,711,864,858,790,751,655,539,474,549,552,640,649,712,699,660,424,436,427,442,553,690,614,634,537,463 2,17,15,20,26,23,17,487,487,446,437,428,446,487,555,541,522,529,503,511,518,398,441,437,416,414,403,402,388,410,557,535,514,468,508,454,436,448,506,566,627,708,808,744,701,414,755,705,648,605,589,527,472,526,627,668,781,775,825,781,738,437,398,439,441,458,509,455,506,442,428 19,26,22,40,70,50,28,404,393,387,396,400,387,406,406,431,406,418,445,435,429,391,436,408,401,405,383,392,384,398,397,413,423,414,436,405,397,393,408,392,407,421,479,451,445,397,493,546,554,495,465,415,431,447,483,479,520,512,525,517,480,397,394,401,396,414,450,409,424,407,391 10,1023,611,1023,1023,502,400,902,923,887,858,801,828,937,979,966,956,944,977,1023,1008,802,967,928,877,854,781,753,657,765,924,999,1011,947,959,870,813,822,895,930,978,1023,1023,1023,1017,924,1023,1023,1023,1023,1023,1009,922,1023,1023,1023,1023,1023,1023,1023,1023,771,730,777,814,925,1004,964,977,887,823 2,24,23,35,59,54,32,386,380,404,378,411,375,397,400,395,390,390,401,414,411,403,384,398,391,387,381,380,375,382,394,401,422,396,385,402,386,402,375,380,393,386,402,381,394,368,398,449,439,408,405,404,388,384,402,389,406,404,403,410,406,386,392,389,382,385,395,382,410,373,382 2,13,13,18,28,25,16,508,625,581,547,495,538,537,595,598,589,583,666,761,725,510,689,633,575,560,483,471,441,398,521,726,737,657,676,560,510,414,416,420,438,467,576,566,604,426,766,909,904,845,813,723,613,498,573,588,668,676,747,763,717,467,464,468,497,647,769,709,723,608,529 17,31,30,93,201,202,91,447,428,408,410,408,424,480,478,500,484,469,481,476,461,405,423,427,425,419,398,420,393,418,426,452,462,416,427,397,388,396,407,423,402,430,485,460,504,446,619,627,609,553,522,488,438,480,553,569,621,622,683,639,588,411,398,408,431,457,468,456,460,427,414 10,14,14,23,28,20,15,436,422,408,408,409,432,448,501,474,480,474,440,443,451,388,401,400,399,417,390,413,385,403,492,476,431,421,455,430,414,431,463,493,554,620,729,664,630,408,668,584,542,509,491,459,399,478,546,595,699,693,749,705,644,426,393,426,441,430,429,430,428,424,415 19,19,19,50,49,45,45,423,482,453,435,431,430,441,470,470,461,458,501,570,568,432,520,497,448,429,417,425,403,384,430,554,578,504,510,471,420,383,388,397,408,426,485,469,476,399,639,785,782,720,690,605,512,455,497,533,591,567,648,640,598,409,418,411,406,489,569,537,552,476,450 12,13,12,46,68,68,44,404,431,392,407,387,415,425,418,418,401,404,447,507,470,414,455,460,420,423,386,386,406,377,403,466,500,457,444,417,397,378,391,384,385,398,469,437,417,411,526,656,679,594,558,463,450,445,454,468,521,524,543,542,489,397,411,398,385,430,489,457,455,421,403 12,305,234,188,249,185,141,452,452,416,406,410,369,470,480,451,438,434,465,467,467,396,444,437,402,432,387,394,391,406,454,480,460,459,424,429,404,404,463,454,496,545,632,567,520,459,585,637,608,546,494,439,469,496,551,550,609,599,649,627,552,418,378,394,399,429,488,442,467,423,404 20,8,8,44,69,71,45,407,442,411,396,414,417,424,428,429,415,424,445,480,471,394,441,421,412,416,401,395,377,409,415,454,489,437,454,396,402,380,384,400,392,418,456,453,428,418,533,656,664,560,562,504,434,443,492,508,540,535,571,551,486,403,381,401,403,440,466,433,454,408,391 3,51,43,58,71,48,38,470,527,477,479,459,498,486,549,543,554,541,587,608,597,441,521,503,481,475,456,444,426,380,509,578,579,516,557,483,480,392,433,451,457,542,669,615,606,410,739,798,774,737,712,667,557,503,572,596,710,706,762,743,698,456,453,460,445,512,582,571,588,515,483 5,528,365,67,67,40,42,506,580,522,468,433,462,534,587,561,559,533,594,686,656,461,637,559,516,493,447,400,415,419,526,638,661,578,594,502,450,440,508,510,557,656,746,655,626,529,785,856,844,775,742,628,514,701,762,767,819,802,849,814,760,452,422,414,445,567,670,622,613,524,432 18,24,16,53,66,41,33,489,414,425,398,425,412,477,520,485,464,467,421,449,445,385,432,417,406,409,391,386,390,406,409,454,431,425,421,408,389,415,452,434,477,526,611,551,532,448,634,580,551,515,472,456,408,557,632,647,700,693,746,685,616,404,382,378,388,397,429,414,422,397,394 18,14,13,34,46,39,29,407,393,405,388,378,384,398,416,408,406,408,414,400,396,386,394,382,377,389,373,379,388,399,406,409,394,397,376,398,378,406,393,386,399,420,468,430,422,395,463,444,451,440,415,376,394,422,460,461,478,476,506,479,439,395,368,400,388,384,394,388,394,387,384 17,11,11,50,80,82,50,395,403,409,387,402,410,420,412,389,417,394,408,447,437,400,442,418,412,412,397,391,374,401,397,424,437,417,414,399,405,389,387,378,403,391,400,401,383,379,465,575,622,543,509,458,414,403,422,438,465,437,479,467,438,389,386,397,384,413,441,414,442,389,402 3,85,66,107,163,121,78,557,637,598,560,511,534,544,641,611,606,581,686,789,769,532,743,670,606,586,522,464,439,420,533,758,787,690,707,577,504,414,436,439,483,542,652,628,641,495,792,925,925,861,833,744,601,600,683,682,756,755,811,808,753,466,459,443,482,648,802,741,740,636,549 7,50,38,28,35,16,13,447,438,446,398,413,394,469,508,493,486,463,465,456,474,399,442,428,398,393,390,378,361,421,466,452,457,422,434,400,405,429,466,477,516,606,750,691,616,461,753,664,603,535,512,464,422,620,694,737,869,878,916,838,758,410,401,395,401,430,456,408,450,418,405 13,8,8,112,153,159,116,409,424,402,414,402,397,402,395,407,422,401,433,474,456,404,455,436,410,408,396,388,397,386,407,460,475,420,439,409,399,392,377,387,407,396,429,403,409,405,461,639,644,563,541,470,411,400,402,410,455,443,460,463,450,400,381,382,395,425,463,457,450,416,404 10,22,15,41,60,35,24,448,400,408,395,378,398,467,505,448,449,410,407,416,435,392,393,385,386,385,386,380,370,394,412,411,411,412,420,398,380,378,387,424,433,437,516,465,461,427,540,494,461,423,422,385,378,456,502,499,584,606,658,619,536,380,399,384,400,393,396,389,394,405,377 4,8,8,75,116,119,76,422,427,384,401,400,417,420,433,434,432,415,445,454,457,391,427,414,401,405,395,386,391,399,414,428,442,418,422,396,401,392,389,371,401,404,428,438,432,403,524,583,578,508,487,453,409,411,462,462,523,512,559,547,501,396,395,391,399,415,450,423,412,411,395 5,182,170,112,152,139,103,435,423,390,389,401,404,434,435,418,431,416,430,423,440,407,423,422,420,383,380,390,375,390,411,479,446,430,447,399,398,401,430,425,452,495,560,478,467,430,523,579,542,507,486,449,431,443,468,485,515,531,573,556,497,401,394,404,392,420,453,427,431,407,393 1,79,78,145,165,166,145,409,443,448,397,398,400,429,467,440,423,435,427,543,526,406,513,472,450,428,407,409,387,346,417,499,547,475,467,428,394,399,391,400,417,425,483,452,442,421,556,697,700,617,575,503,431,476,532,562,589,572,613,567,526,411,412,391,412,451,498,497,481,443,420 10,9,9,37,48,49,37,405,405,403,405,395,392,413,422,401,411,413,429,436,425,387,416,404,409,409,388,387,376,401,398,420,431,417,412,388,407,406,397,390,402,426,446,416,415,404,504,555,543,492,470,425,402,437,482,483,535,516,560,530,496,394,401,383,392,412,422,426,409,409,398 20,22,17,42,66,48,30,434,411,391,386,370,383,454,467,428,441,408,388,416,409,368,408,393,386,375,404,384,376,396,400,386,409,408,392,388,385,391,413,410,429,459,511,476,456,411,534,496,478,440,452,421,386,487,526,505,569,582,621,586,533,398,389,388,384,389,411,418,431,393,395 10,10,9,27,28,24,23,422,427,442,428,403,397,444,442,443,415,423,441,493,479,413,496,457,429,425,423,384,409,404,412,479,517,449,459,406,394,382,397,424,383,425,466,438,432,397,554,647,651,572,530,474,426,449,489,486,546,531,580,557,501,396,385,385,400,433,494,489,480,420,407 6,91,68,104,96,68,74,594,775,751,670,580,579,621,695,671,653,656,764,918,896,650,914,862,776,763,665,573,463,441,592,872,937,834,860,709,611,488,490,514,574,661,780,728,728,567,860,1000,1023,955,934,828,694,733,800,806,867,856,902,881,835,478,530,506,527,721,924,864,856,772,647 20,57,49,36,55,35,23,470,590,529,488,455,474,533,554,542,528,504,595,717,697,491,675,622,548,518,465,457,410,428,481,690,727,630,655,524,461,399,412,427,448,496,588,562,568,448,740,867,867,794,769,658,550,538,629,631,705,697,758,749,685,450,423,424,450,595,728,656,673,572,478 17,8,8,32,43,25,22,407,386,419,386,397,383,406,419,405,397,405,400,401,411,389,391,382,388,412,386,395,391,399,389,391,395,383,397,382,377,388,391,399,403,399,435,421,406,410,449,440,419,404,395,404,381,433,461,449,489,470,482,453,452,375,388,379,393,390,400,396,398,388,386 16,21,20,33,47,41,29,405,383,408,408,393,377,404,429,400,411,419,401,410,403,392,402,401,392,385,378,378,401,372,405,402,408,396,413,396,380,378,410,396,409,421,455,429,420,404,462,461,444,423,427,398,387,421,457,446,475,445,502,484,436,403,374,388,394,375,396,391,383,400,375 13,28,28,42,64,61,40,412,481,469,443,411,425,431,463,466,457,446,512,615,594,460,560,517,471,472,453,426,409,377,434,577,611,531,559,505,437,397,413,401,404,419,445,454,470,414,606,804,818,735,711,616,491,434,473,499,554,540,617,594,576,413,404,413,408,476,611,536,562,476,429 19,18,16,28,32,25,21,419,495,474,464,428,419,451,470,465,470,451,541,607,596,434,561,514,466,474,434,416,402,396,443,574,610,496,539,448,420,405,405,425,423,425,513,489,482,421,640,781,788,709,675,571,488,471,512,515,577,596,638,642,589,399,409,408,406,497,589,537,559,468,446 11,11,10,31,46,36,22,413,424,421,397,410,405,412,427,433,425,428,410,463,461,403,442,422,412,392,398,393,387,381,401,441,461,424,422,429,402,400,405,415,409,410,447,450,459,398,529,601,612,528,505,462,432,432,477,492,538,536,591,540,515,395,386,390,398,418,433,422,443,399,390 20,18,16,32,47,40,27,409,382,409,385,381,375,407,426,394,410,427,397,384,379,397,397,391,391,390,409,374,394,389,400,397,403,394,386,392,367,428,430,411,415,431,458,440,431,405,469,415,442,399,420,395,390,470,477,485,501,506,546,503,454,381,377,389,376,405,395,391,407,395,383 1,23,22,21,21,19,19,560,676,616,581,520,538,597,677,648,649,638,727,800,777,545,727,677,601,591,507,493,431,438,556,762,776,690,713,579,512,395,435,439,471,544,661,655,661,455,828,951,942,887,859,771,665,585,678,687,761,770,828,832,796,495,502,510,537,726,837,769,794,676,575 14,28,27,195,227,222,192,406,443,447,425,405,425,400,409,427,419,415,467,529,499,414,499,466,433,435,407,391,407,390,413,483,520,473,486,438,411,396,392,419,399,417,443,414,420,415,510,711,734,631,597,516,443,428,438,457,488,488,546,513,459,386,395,392,407,422,516,464,491,424,418 9,8,8,55,90,95,57,399,396,381,379,365,394,388,388,388,383,382,398,408,384,393,403,390,393,395,382,388,387,386,388,403,414,403,397,389,392,383,382,370,368,410,401,381,394,393,392,468,491,418,417,426,398,397,404,411,396,402,419,415,360,388,381,393,380,399,413,398,406,387,378 1,14,14,27,32,29,25,416,486,458,441,404,428,455,477,455,453,456,511,604,594,435,553,507,460,449,418,404,402,405,426,576,599,513,535,482,444,399,418,399,402,444,493,489,461,411,607,786,791,713,678,561,485,472,496,538,589,576,644,619,583,404,408,396,422,481,589,533,548,455,431 16,12,12,57,66,66,56,410,470,442,414,413,414,434,445,448,446,447,468,517,506,410,482,452,435,435,412,421,398,382,418,521,524,477,474,427,426,385,397,383,395,430,449,442,459,399,563,723,710,643,618,533,472,422,459,471,525,529,581,553,541,405,400,410,414,465,535,478,513,434,406 20,25,17,49,68,42,30,470,410,413,356,387,374,482,493,461,445,436,420,425,431,392,417,401,395,397,396,371,398,404,415,420,411,406,412,396,393,405,421,439,424,453,526,505,474,412,577,474,490,445,414,401,399,489,525,528,598,609,687,636,558,404,381,398,390,385,399,406,397,388,392 1,9,7,48,60,35,28,414,391,374,388,382,375,409,413,412,397,408,388,388,373,400,396,392,382,377,384,374,394,387,392,376,403,391,381,397,382,401,385,382,406,417,427,428,409,396,431,424,411,385,388,387,396,407,421,430,454,453,493,449,422,380,390,377,388,388,397,379,399,380,391 2,369,301,311,408,337,261,474,441,388,403,398,416,472,500,457,466,436,447,458,435,398,432,385,407,399,401,360,379,417,435,410,438,410,422,407,412,414,430,457,501,537,624,561,525,469,594,554,544,488,467,405,413,495,547,550,622,610,670,597,560,412,384,425,405,421,438,393,418,394,395 8,9,9,50,90,89,49,388,409,401,388,397,400,412,414,424,413,398,421,418,404,389,408,411,398,380,412,390,395,407,400,414,415,383,407,399,376,410,390,401,411,412,445,421,396,399,486,521,525,485,463,410,405,412,458,455,508,484,528,513,465,375,393,404,397,395,426,408,411,406,388 15,14,10,30,37,24,20,407,461,439,431,418,408,424,441,437,440,417,475,585,561,416,568,498,458,438,402,405,399,387,410,578,612,521,518,466,420,393,412,404,398,446,466,430,446,404,536,773,781,684,649,512,451,456,497,518,553,541,604,566,524,384,395,390,400,446,588,512,519,451,431 19,15,12,35,45,32,24,430,405,386,413,367,390,443,453,434,389,423,414,412,427,385,405,403,377,397,390,402,382,411,401,421,415,406,390,393,381,410,405,397,429,437,473,443,431,412,512,469,467,427,443,396,399,446,492,503,553,538,595,533,481,391,389,393,384,389,409,399,395,397,373 10,19,13,28,34,19,16,436,419,425,396,415,388,455,476,454,463,427,451,508,496,401,478,427,419,419,405,385,387,382,425,480,483,448,426,436,414,394,429,409,430,468,520,494,475,403,591,630,615,542,511,460,436,504,558,567,625,613,669,614,570,395,403,407,402,445,480,468,471,427,418 20,9,9,32,59,61,32,391,389,381,389,398,391,404,398,379,381,403,402,415,400,397,395,390,391,395,403,384,380,393,403,403,404,403,402,397,383,373,377,379,380,396,410,397,401,395,410,465,477,447,423,413,381,410,404,395,428,428,450,433,436,383,363,391,401,413,401,403,414,388,405 1,16,16,42,46,44,40,432,462,462,427,413,419,449,479,457,432,459,474,599,538,426,546,500,451,463,417,423,400,400,438,532,580,491,532,438,444,401,416,411,432,458,551,505,480,435,593,724,735,648,619,526,426,517,580,577,645,633,684,632,570,410,413,415,407,464,584,518,537,458,428 18,11,11,22,32,30,20,497,603,537,499,495,511,521,587,575,573,554,631,722,696,480,636,588,538,525,454,450,408,400,510,693,698,606,631,561,493,409,404,416,414,452,564,557,567,411,752,882,871,819,791,694,590,482,533,562,662,662,743,742,708,447,441,464,474,632,748,686,693,590,515 2,8,8,91,145,153,94,422,408,413,404,379,412,425,450,443,446,419,456,446,445,393,400,396,391,398,397,389,384,397,411,415,424,422,405,415,396,396,386,403,416,423,460,463,453,410,517,530,510,462,451,427,408,446,491,494,509,499,559,541,489,394,405,403,401,416,438,398,454,410,376 20,11,11,25,38,32,20,388,385,379,385,379,378,395,397,404,404,386,387,406,374,387,389,397,387,381,395,386,384,400,397,395,390,402,387,366,398,374,403,404,396,396,429,423,394,404,418,410,402,403,396,392,388,410,432,432,436,432,459,436,401,396,384,378,393,391,398,390,401,391,385 17,142,125,315,531,499,289,550,665,611,579,501,545,562,638,619,615,607,693,792,774,508,717,676,606,594,527,499,445,430,548,731,772,694,711,599,522,424,447,424,464,534,672,653,656,488,837,994,1004,940,909,826,702,619,716,734,807,801,854,839,794,486,481,455,497,634,763,716,718,615,539 4,8,8,31,40,38,29,405,436,422,409,409,396,408,435,429,431,412,443,496,480,394,465,436,420,405,407,389,373,384,413,481,504,425,440,415,408,377,380,393,382,413,413,414,430,403,507,685,679,605,564,484,451,419,434,450,472,464,504,507,485,397,390,397,392,432,499,453,471,424,412 8,17,17,86,132,136,87,415,479,453,432,428,429,424,459,426,426,430,488,577,549,428,522,480,468,454,418,415,393,393,442,531,562,485,516,443,414,393,392,397,398,398,445,428,449,405,583,778,791,711,671,573,480,427,445,460,524,534,573,557,520,420,396,409,390,454,545,530,537,472,425 1,50,44,21,29,25,18,692,744,704,664,612,649,724,791,784,774,760,807,846,829,597,774,723,683,658,572,550,478,417,706,826,820,757,782,673,610,448,477,515,566,644,800,780,799,517,924,977,958,919,894,832,735,694,783,805,873,869,929,926,892,605,557,609,653,775,850,801,817,713,637 12,29,16,77,103,48,40,453,394,395,396,378,392,474,469,467,449,445,429,448,446,390,407,398,413,406,395,387,390,374,438,425,452,411,397,393,413,417,431,433,464,487,567,500,499,452,592,536,515,489,442,391,403,543,620,624,668,651,705,649,574,397,395,399,408,418,431,415,415,408,409 6,10,10,10,14,11,8,401,441,400,400,398,401,416,407,405,402,405,454,511,503,402,485,460,420,442,404,396,394,381,395,506,529,473,474,414,409,396,399,385,393,397,417,398,411,389,457,653,666,568,539,465,416,402,401,449,451,439,477,445,436,386,380,389,384,421,494,453,448,412,411 6,21,22,53,65,65,53,394,435,441,409,420,440,414,431,422,436,420,465,532,509,416,477,457,441,445,418,405,403,398,404,493,527,460,487,435,419,400,408,376,408,405,433,418,442,407,539,694,709,608,597,509,434,413,449,456,510,496,546,540,517,398,409,393,409,439,518,493,489,426,407 13,26,24,20,26,23,18,590,697,647,598,555,578,635,703,690,687,683,750,806,784,546,732,677,608,606,527,528,460,401,605,779,778,710,731,621,588,397,430,445,475,526,688,681,706,452,859,950,936,887,866,797,686,596,678,698,785,790,855,862,826,529,518,527,558,715,813,760,782,671,589 15,16,14,15,18,9,8,464,546,518,485,461,459,505,556,530,519,521,601,703,675,461,631,592,525,513,463,462,408,395,495,671,702,581,618,530,481,400,419,414,425,460,546,533,540,395,706,848,844,787,758,667,539,487,545,567,655,652,724,706,673,442,441,422,461,577,685,627,650,543,489 9,13,11,35,44,33,25,414,403,387,393,385,410,429,439,411,406,408,408,397,425,378,407,393,392,394,397,404,375,371,412,418,412,398,392,416,389,400,377,402,419,390,435,431,427,383,484,483,474,433,424,395,392,414,443,425,466,484,551,497,482,379,366,376,394,384,419,402,412,389,397 4,12,11,20,23,18,17,406,429,392,423,403,417,389,421,416,417,411,423,456,431,400,411,428,399,412,398,401,378,372,397,432,432,431,432,411,406,386,374,381,383,403,454,427,429,407,502,592,581,520,482,450,417,405,448,454,505,475,523,526,472,387,385,386,391,422,427,417,445,401,390 2,12,12,11,16,15,11,492,651,623,564,510,512,530,590,568,565,578,689,808,778,547,753,697,623,613,507,478,431,397,504,780,805,713,727,613,546,383,422,416,428,471,581,574,584,425,769,964,956,894,864,768,636,504,567,597,677,688,759,759,726,458,473,466,486,691,835,768,775,664,542 17,29,28,71,109,102,66,435,478,438,457,443,465,426,455,469,448,456,522,594,575,453,536,507,482,448,446,430,400,381,437,546,609,535,537,455,446,392,386,416,410,431,493,473,456,403,650,804,810,741,701,594,500,437,487,519,577,590,648,637,587,416,434,423,415,506,578,540,553,490,428 15,363,317,100,154,128,78,650,856,816,772,683,720,674,743,720,724,713,858,972,951,726,928,889,819,800,705,660,542,444,670,932,971,891,908,795,737,485,486,511,570,662,790,762,765,531,912,1023,1023,1023,1023,951,838,721,806,824,888,881,927,918,883,546,647,531,569,821,950,906,912,820,723 7,39,26,56,80,51,36,404,387,385,388,385,382,432,436,438,456,412,410,419,420,385,412,394,390,390,402,386,378,394,397,413,422,402,420,378,395,408,409,412,439,467,528,485,447,404,514,494,477,436,442,413,403,471,516,526,572,554,630,570,521,382,408,379,405,386,407,383,395,411,382 10,23,23,97,148,152,98,413,407,398,391,392,400,418,434,439,426,396,429,445,433,389,438,398,397,386,390,384,381,392,419,432,428,398,412,406,380,405,416,413,421,472,502,452,454,436,518,517,513,492,453,421,416,475,531,521,545,524,576,527,504,403,403,390,405,407,429,443,422,405,398 20,15,13,29,47,38,23,402,403,390,407,366,388,422,433,431,403,415,411,426,418,392,428,404,397,380,370,405,384,391,404,416,431,414,409,395,399,410,404,421,400,429,480,437,438,414,481,497,488,460,438,434,387,468,479,474,544,517,571,534,468,377,383,386,385,407,427,398,399,399,380 1,11,11,21,23,20,18,438,454,439,421,414,421,434,460,435,438,421,474,543,523,417,504,482,439,431,401,391,397,412,427,505,556,479,488,429,426,396,416,440,440,461,528,484,468,412,563,670,686,590,565,471,431,511,554,560,623,600,658,602,546,406,403,401,394,433,556,486,509,438,401 13,13,9,29,34,25,22,416,388,383,384,379,374,402,412,432,425,397,415,399,417,404,413,401,397,381,393,370,394,385,401,403,423,391,408,403,383,403,405,417,435,461,495,462,437,434,515,488,455,400,403,405,374,498,551,544,584,572,606,536,505,382,391,396,391,399,398,394,409,389,388 11,10,8,17,26,16,11,407,402,396,377,399,388,400,426,406,411,406,421,473,449,382,446,410,397,396,389,387,393,393,382,460,461,425,427,394,376,400,402,415,401,424,427,414,406,399,479,564,567,483,464,422,404,425,457,453,487,465,488,471,440,390,394,388,403,412,430,408,414,405,385 12,18,13,31,49,34,22,412,384,396,396,381,390,408,410,426,402,408,394,386,413,388,372,384,381,389,394,395,377,403,401,395,396,387,366,401,383,411,399,398,404,438,485,448,403,404,491,422,409,406,400,388,398,458,499,474,528,503,547,503,454,374,391,382,388,383,387,386,404,380,390 4,64,58,136,185,159,116,462,543,541,488,443,484,484,543,519,494,504,591,702,667,480,640,612,531,525,474,434,435,409,477,646,678,588,618,506,463,409,402,414,419,472,561,530,517,423,712,861,868,802,765,667,554,478,578,589,678,654,724,715,668,428,433,435,447,543,697,643,650,557,470 8,8,8,6,8,6,5,377,401,392,389,367,383,393,397,382,387,388,397,384,380,391,384,380,386,382,376,385,381,392,383,385,399,388,380,378,362,407,386,398,391,397,424,394,399,389,451,431,412,402,410,404,384,415,433,417,440,451,463,459,422,387,385,403,390,390,396,384,386,379,385 12,15,15,41,60,56,37,419,463,428,418,419,436,437,425,443,440,428,456,530,517,408,489,451,434,424,427,400,382,381,420,515,516,461,470,440,409,409,398,407,394,442,468,459,463,394,554,697,680,610,568,507,445,465,515,498,562,540,601,571,535,397,392,402,399,448,522,473,489,428,416 15,14,14,61,76,73,58,413,462,425,435,409,403,411,429,412,420,417,447,518,495,411,470,438,421,432,408,393,391,380,420,495,502,438,451,420,416,404,384,398,399,414,456,458,448,411,560,696,693,610,582,508,441,427,469,502,554,543,596,572,519,399,410,397,399,434,502,461,477,423,403 5,13,11,17,17,9,9,493,568,520,508,481,498,544,585,572,555,547,633,697,689,470,626,568,507,502,470,437,421,383,494,666,679,589,627,503,457,422,405,401,451,475,581,562,587,428,752,852,838,780,755,664,571,510,584,587,688,683,756,757,714,454,457,434,473,597,697,642,655,555,504 8,14,13,283,475,487,288,435,442,434,407,386,382,447,465,452,443,431,414,422,434,401,422,409,403,384,400,374,384,384,400,434,419,401,406,400,396,390,389,414,404,428,477,444,454,420,536,529,511,463,447,412,397,438,498,485,522,523,538,532,511,398,394,419,414,426,417,421,438,407,388 20,22,20,30,47,39,24,425,432,420,433,406,419,440,433,403,423,419,444,494,507,424,470,446,427,422,390,403,385,393,399,479,491,446,474,408,416,392,411,416,396,408,460,427,431,408,544,673,657,586,548,459,427,462,482,491,549,542,579,544,493,408,392,401,393,409,500,467,465,416,403 10,10,10,20,20,15,17,432,459,449,470,413,464,480,524,511,493,497,524,566,546,438,492,473,441,451,424,417,394,372,448,533,539,477,500,444,427,409,403,416,429,472,540,511,515,406,685,750,732,676,641,558,488,481,557,576,640,631,705,682,643,430,398,423,448,514,579,523,565,487,427 2,15,14,62,82,80,55,488,594,537,501,485,496,549,606,603,584,573,635,714,692,484,635,578,526,530,470,461,402,396,519,686,697,619,633,519,506,421,421,419,456,496,613,588,609,428,768,872,854,801,778,689,579,521,605,614,700,704,772,767,730,462,453,463,482,607,710,649,676,570,518 1,9,8,21,29,25,18,430,407,396,402,395,394,427,412,413,401,413,407,429,429,392,417,403,395,396,391,392,380,402,431,432,436,403,416,392,388,379,391,425,433,478,590,543,495,394,451,480,509,481,467,432,401,404,431,452,485,470,483,472,438,392,398,382,382,397,419,419,405,402,387 1,9,9,19,24,24,19,409,421,413,401,395,434,407,412,408,402,404,431,468,470,402,464,425,420,416,399,384,401,388,404,468,497,449,451,429,412,388,380,399,396,395,428,413,418,394,485,640,642,569,523,449,440,394,407,427,444,457,472,474,470,386,390,387,407,423,479,455,457,419,386 5,196,152,38,49,39,32,435,496,467,448,420,444,463,516,492,499,478,562,639,607,448,581,494,471,473,463,412,422,397,461,607,612,541,554,460,451,415,410,456,473,508,625,544,531,442,681,801,788,723,682,596,498,554,635,625,694,695,744,709,659,418,415,423,434,511,636,574,571,508,441 14,80,74,167,218,170,136,475,645,580,539,481,480,479,561,531,521,541,630,776,758,502,723,677,587,577,509,488,419,417,497,720,776,660,686,557,487,404,410,415,422,485,572,557,547,452,733,958,975,900,877,775,634,521,607,624,711,696,766,749,706,438,473,443,452,594,769,715,715,596,520 18,167,156,115,137,127,106,418,385,403,388,367,376,403,421,403,409,404,393,395,401,371,378,389,376,367,382,375,393,419,413,426,403,411,391,404,389,393,419,427,408,441,535,475,478,408,481,461,446,423,414,398,352,416,466,469,508,461,549,506,463,378,395,393,394,392,391,384,415,387,379 6,26,24,123,144,133,116,531,772,741,681,627,659,581,655,648,637,625,807,875,857,684,817,775,742,711,631,614,531,390,568,861,860,807,834,726,648,397,408,428,438,483,632,617,659,455,841,1023,1023,1023,1023,947,850,563,641,659,743,766,828,838,800,512,654,506,534,861,961,922,941,850,762 18,10,8,31,35,26,22,406,411,389,373,393,385,411,405,410,415,403,403,402,406,392,399,409,387,382,375,401,376,412,402,407,398,390,397,384,398,384,407,402,406,438,460,435,431,403,498,433,431,428,417,402,412,424,462,462,511,509,530,501,453,392,386,381,398,380,410,401,405,385,380 14,100,96,101,124,122,99,431,445,437,398,395,418,446,447,437,452,414,469,528,510,394,524,480,427,429,403,397,382,410,445,526,541,456,493,418,415,404,428,430,459,510,594,513,493,435,559,674,692,588,554,478,420,521,583,584,613,614,654,623,568,410,377,387,412,460,547,494,490,458,402 13,74,64,75,140,125,65,496,529,471,468,450,459,498,558,550,531,518,574,627,609,442,549,513,471,461,432,404,388,407,474,613,604,525,552,465,441,422,421,423,432,488,588,544,551,444,709,798,784,729,699,598,502,534,608,616,685,674,743,726,683,434,433,414,430,538,633,553,607,505,457 20,330,281,289,347,290,247,471,390,417,401,389,381,456,498,449,409,420,451,420,420,381,401,424,377,388,388,405,367,397,451,423,423,422,420,417,401,416,454,481,507,552,653,573,528,468,607,523,493,476,464,421,415,501,565,568,652,630,702,657,582,399,393,388,372,404,405,380,415,396,391 3,232,185,20,28,14,11,408,449,401,430,408,385,454,481,443,469,435,465,500,476,418,480,423,414,411,403,396,393,405,434,456,484,445,441,420,390,405,431,416,442,480,574,521,511,427,617,647,634,568,545,484,426,519,597,597,658,645,701,653,595,390,416,395,391,426,498,479,464,421,403 8,18,18,186,257,256,188,399,422,421,404,392,411,414,418,398,399,401,427,482,486,394,477,443,421,442,379,393,386,407,405,494,515,437,442,418,403,357,394,396,395,398,442,413,410,401,473,655,679,586,553,480,429,396,430,434,469,477,495,485,449,416,385,407,396,416,486,462,448,431,414 8,15,14,36,31,30,35,385,398,382,387,382,376,405,415,411,406,393,394,402,375,382,389,402,385,398,374,399,390,382,400,392,384,394,379,400,379,380,390,382,389,408,431,424,378,397,455,436,425,437,383,383,394,425,442,440,454,468,468,443,436,382,375,379,389,388,413,381,398,387,389 2,72,65,171,215,203,159,637,571,517,499,473,494,683,733,727,718,683,679,677,678,441,547,511,488,493,440,415,427,434,633,606,588,502,563,485,472,465,524,543,611,701,801,765,748,559,871,828,783,744,711,672,559,745,809,822,881,870,918,898,850,527,433,515,548,601,624,610,616,502,480 8,9,8,48,66,65,46,415,406,412,402,391,408,418,438,424,410,425,408,444,443,375,430,400,412,408,404,403,400,373,405,433,434,416,416,387,407,377,392,405,401,415,436,428,421,408,500,575,570,502,487,421,419,436,469,487,531,528,549,504,480,381,390,390,395,411,438,417,442,398,392 2,9,9,4,6,5,3,399,395,375,372,399,374,392,408,403,392,403,395,404,397,385,388,387,398,406,393,381,380,381,399,389,401,396,386,393,388,392,409,395,388,416,421,415,398,403,445,451,443,430,410,395,387,434,452,456,488,461,491,476,444,386,382,407,387,408,405,377,394,387,379 10,21,17,80,89,77,69,437,425,427,423,411,418,435,460,431,452,428,451,502,503,407,487,453,422,419,392,406,390,387,431,509,511,464,466,413,407,396,396,410,417,448,514,458,460,419,608,709,706,641,590,511,450,479,519,532,631,596,650,616,556,398,407,397,387,457,502,463,491,436,408 7,10,8,10,10,7,7,415,399,380,394,376,384,414,428,426,405,403,397,414,387,381,388,386,391,378,387,394,390,394,408,404,398,392,406,398,396,406,405,416,432,467,515,457,425,408,507,479,459,428,412,397,412,475,528,547,594,578,626,553,515,403,378,388,391,389,405,397,400,391,387 14,12,12,8,10,9,8,485,578,551,513,477,476,507,574,558,550,526,633,724,689,478,659,596,532,524,471,447,420,413,481,694,719,624,657,532,501,395,407,408,426,452,550,537,560,406,721,873,867,806,775,687,561,464,534,549,635,634,713,718,673,434,433,433,454,609,731,646,661,561,511 18,16,14,32,45,38,26,410,375,398,382,399,392,400,429,399,424,413,378,409,423,384,403,396,383,382,376,373,369,405,404,411,383,405,387,398,369,375,398,407,451,449,471,467,435,405,457,433,450,421,388,404,377,441,483,484,508,512,545,481,454,388,381,391,386,374,394,398,395,379,361 9,10,10,59,97,99,61,410,398,390,392,390,393,400,405,412,410,414,419,432,419,386,428,412,384,409,393,391,398,381,389,413,436,410,420,408,396,389,391,373,384,391,440,425,408,392,486,554,553,496,469,447,427,413,433,447,478,468,492,483,457,399,388,383,397,421,452,422,446,403,413 6,10,8,25,31,24,20,425,398,389,392,369,386,438,425,422,424,378,409,428,405,384,407,408,384,400,389,395,383,392,418,419,416,413,399,417,387,386,400,389,389,419,435,431,422,406,484,529,495,453,427,397,395,421,456,470,508,504,565,515,485,391,392,378,389,404,415,416,414,391,386 1,12,9,36,37,29,29,420,385,380,379,383,375,435,448,403,398,405,396,406,402,390,374,387,382,395,390,384,378,395,393,387,386,390,376,373,383,400,387,389,406,414,446,420,437,410,477,409,395,403,403,391,396,431,447,448,500,502,556,515,466,373,390,395,379,391,385,389,405,384,380 7,66,38,124,128,68,67,497,505,468,477,451,448,504,556,515,505,528,565,637,628,460,573,500,467,474,434,419,419,376,491,607,615,537,547,481,451,413,458,481,482,558,673,606,569,466,735,806,788,728,688,619,514,621,711,717,769,754,798,767,713,422,420,439,449,498,619,554,605,489,455 10,116,104,448,654,583,395,801,729,673,661,623,653,836,896,879,869,855,829,815,809,532,596,607,586,565,495,504,466,670,871,812,753,713,745,682,640,749,807,850,903,965,1023,981,968,770,1023,961,903,883,864,828,729,945,1010,1020,1023,1023,1023,1023,1008,723,541,723,722,768,768,745,772,667,603 4,1023,687,530,623,318,265,728,728,671,639,571,601,751,814,794,773,759,790,845,818,568,776,715,633,623,538,522,448,548,714,807,831,741,753,620,575,647,709,741,801,868,942,879,840,755,961,986,972,917,889,817,698,913,963,971,1006,993,1023,995,947,576,510,556,612,716,826,775,786,672,555 7,20,15,46,59,40,31,453,507,465,460,425,448,492,513,497,484,485,551,612,618,439,563,516,465,481,441,428,399,372,440,592,619,542,555,470,429,385,416,425,424,465,548,524,532,433,680,814,804,743,713,626,518,503,561,579,640,667,719,679,641,441,433,418,424,516,622,593,584,491,464 20,11,11,25,36,31,21,391,381,390,389,392,386,406,406,401,409,402,402,404,415,390,398,383,380,383,402,380,373,391,393,387,393,384,402,398,376,384,392,407,411,418,421,414,423,403,458,424,416,426,403,385,378,416,437,441,466,478,478,471,432,386,389,395,376,399,398,404,393,388,379 6,9,8,23,29,26,21,392,397,378,386,393,393,408,399,389,396,380,389,400,395,388,384,406,381,388,389,383,379,397,407,374,412,393,397,377,384,387,394,401,400,415,419,406,394,400,429,417,423,396,399,394,380,409,441,441,448,436,485,440,425,375,386,380,381,402,397,416,388,394,387 18,20,16,57,75,51,37,502,560,514,523,492,521,552,605,615,608,598,652,642,657,423,509,501,495,486,456,433,434,400,590,613,592,544,586,540,509,394,418,423,443,495,634,632,665,439,826,825,799,764,739,718,607,544,616,633,732,736,806,817,781,480,466,481,505,572,608,588,632,542,510 20,11,9,20,25,19,15,433,399,398,407,383,398,438,458,451,443,442,435,450,427,409,435,432,421,393,409,399,411,406,423,418,423,405,396,408,399,398,398,391,396,410,455,444,452,408,537,541,517,469,482,439,406,423,442,442,524,526,576,542,521,412,372,385,397,437,421,437,435,411,414 15,12,12,10,10,9,9,499,598,554,516,465,505,516,590,578,573,562,662,749,722,501,656,617,554,523,471,482,419,417,503,717,727,652,660,559,494,381,394,415,430,455,574,560,597,412,764,892,883,828,798,711,610,477,544,584,659,678,753,755,722,444,457,442,496,624,733,676,696,586,512 11,21,21,79,140,139,75,379,375,378,385,380,394,395,392,402,376,388,399,399,398,396,402,392,384,390,391,387,365,392,393,407,413,401,380,390,379,395,380,395,397,391,430,404,400,391,413,454,454,443,400,404,383,407,443,447,463,442,474,445,438,410,367,376,380,392,385,406,402,376,381 7,193,176,170,235,210,153,619,823,770,742,676,709,690,750,737,734,726,835,926,912,683,870,831,776,753,671,658,540,426,675,887,906,837,865,749,671,461,466,474,514,600,758,733,753,518,912,1023,1023,1023,1009,936,835,677,756,771,851,852,910,906,880,554,626,556,582,807,920,877,889,795,715 6,16,15,141,180,181,139,420,434,423,388,408,417,427,436,421,422,421,462,494,506,410,495,446,431,435,412,399,375,398,408,490,518,447,464,421,407,404,401,419,392,423,463,449,453,410,560,691,686,600,576,509,430,444,493,502,560,529,591,557,505,414,394,409,399,433,506,458,466,430,419 17,13,12,31,43,37,26,400,393,383,411,392,386,411,387,406,394,375,403,420,412,390,401,393,401,395,383,393,380,388,392,414,401,400,398,400,396,403,411,400,415,422,425,429,414,400,446,467,468,424,423,400,385,449,453,485,490,483,513,478,434,388,384,390,398,406,421,411,414,397,395 16,19,17,47,65,58,40,423,411,405,403,415,392,423,433,439,441,421,453,439,456,394,413,421,407,397,403,392,386,412,408,445,449,420,400,396,390,376,385,404,409,417,466,459,437,419,562,550,558,514,477,452,408,453,510,536,588,560,633,561,521,409,400,391,408,428,447,424,432,416,408 17,41,15,74,102,37,28,498,428,372,415,402,415,519,511,497,451,439,421,454,444,409,404,427,403,379,398,391,408,415,465,449,445,409,392,396,383,379,430,457,464,506,580,547,527,457,634,532,503,466,456,411,391,561,617,599,680,679,732,666,614,409,392,390,400,407,440,419,420,389,405 13,49,46,41,60,48,29,461,516,506,467,428,441,504,524,501,499,490,570,661,644,456,600,548,506,496,446,428,393,403,440,607,653,555,568,476,431,379,390,413,419,445,512,489,523,419,677,825,825,753,716,618,505,508,547,556,628,633,685,674,629,415,438,434,445,520,653,600,619,517,465 3,9,8,34,42,34,28,403,490,441,433,419,421,415,431,424,408,418,479,568,559,423,530,484,453,447,413,412,400,386,417,541,582,508,495,470,431,388,391,407,389,400,453,435,427,398,553,788,815,727,694,569,485,403,448,469,512,496,561,547,503,399,403,391,400,458,565,521,532,456,427 19,9,9,21,27,25,20,402,387,394,376,414,392,382,397,407,400,385,390,393,396,381,364,393,367,378,367,372,385,397,389,382,400,386,384,403,384,385,391,359,385,400,416,396,407,389,427,411,431,399,385,375,383,416,424,439,441,427,439,444,412,376,388,382,397,391,393,373,406,374,376 17,19,10,41,46,19,17,433,420,388,406,407,411,450,492,472,444,461,468,458,465,389,435,426,408,412,406,422,393,440,475,461,451,428,409,409,398,449,551,605,666,758,824,719,614,451,694,639,590,549,495,464,434,651,768,810,860,829,853,761,684,407,395,407,401,427,456,440,424,428,396 3,154,142,431,616,567,392,603,758,723,687,607,637,651,700,694,676,668,790,889,869,627,844,792,726,708,614,575,483,442,614,847,877,792,809,675,601,460,469,472,528,610,740,709,704,538,875,1023,1023,970,947,864,752,671,763,782,844,839,891,882,839,521,553,516,557,753,882,828,835,738,642 14,29,29,147,241,245,145,434,545,503,458,430,454,414,476,448,460,474,541,659,644,464,619,572,515,489,440,432,407,385,426,626,683,566,614,501,440,397,388,406,409,458,524,480,497,424,620,876,895,817,783,657,533,465,534,531,588,564,641,621,570,420,420,409,413,519,649,592,607,500,464 16,13,12,34,36,30,30,426,422,418,411,403,403,440,469,455,450,455,459,454,439,397,424,408,399,386,384,384,391,427,467,470,461,433,427,430,432,421,463,504,551,653,746,656,581,404,632,601,547,515,496,454,394,532,614,658,760,735,767,690,623,411,391,409,421,435,442,425,448,403,399 3,10,10,45,50,49,44,398,440,393,396,403,427,417,440,424,418,434,458,496,493,412,482,448,427,419,410,408,391,398,415,487,509,450,459,411,393,396,392,394,397,411,436,417,428,408,524,678,680,600,565,505,438,424,466,450,511,509,555,536,494,402,391,399,407,429,487,464,463,439,427 11,9,8,88,163,162,84,380,399,409,398,397,377,381,401,375,406,400,397,404,393,391,404,385,383,389,390,398,389,365,373,402,409,387,389,402,390,377,381,390,393,392,396,407,405,399,406,447,469,445,427,400,391,386,413,398,407,414,410,431,410,385,369,402,399,395,405,392,395,389,375 4,11,11,53,66,64,51,410,457,428,422,409,430,427,429,419,425,424,457,557,518,427,513,464,459,447,409,423,372,387,396,527,558,469,498,436,413,392,383,384,407,432,480,464,440,412,566,743,750,674,624,546,449,451,476,487,528,532,581,567,547,409,401,393,403,450,542,490,503,458,426 12,20,20,306,386,383,301,391,390,398,391,386,401,377,380,390,386,388,416,414,433,398,391,389,403,389,373,393,393,392,401,403,422,386,398,388,400,384,402,405,383,391,399,409,389,412,401,483,503,455,435,418,390,417,410,426,435,435,454,435,408,405,405,398,386,397,406,407,425,381,379 14,17,17,75,101,102,76,392,406,425,397,398,398,421,429,428,431,431,439,466,456,398,443,421,414,414,398,404,382,394,408,456,468,436,442,424,403,400,402,426,396,419,443,441,438,396,511,626,618,543,532,466,414,437,486,478,525,495,548,496,486,408,390,394,381,416,467,443,426,414,403 17,18,17,36,44,35,30,468,541,512,487,448,473,485,537,523,512,504,568,654,649,453,593,540,494,485,455,426,415,377,468,638,657,570,578,514,468,393,408,401,424,454,539,517,524,410,699,831,831,765,735,638,526,492,557,570,621,639,699,690,644,421,431,429,436,541,664,580,615,499,465 1,10,9,95,144,138,90,424,434,403,418,403,395,423,414,418,430,403,437,471,486,382,441,440,419,411,400,408,394,404,402,467,473,433,445,412,391,396,393,424,420,436,476,432,435,421,514,631,643,558,534,467,414,456,499,505,552,547,585,554,508,381,392,396,397,404,475,439,440,400,395 4,30,29,220,389,396,223,395,384,391,389,389,374,379,407,401,396,409,397,401,394,391,398,381,383,378,386,373,404,406,395,400,392,375,398,389,399,413,415,422,407,450,486,425,407,486,481,455,435,395,389,413,388,626,717,722,700,636,624,523,487,392,403,381,407,389,398,395,412,401,394 17,73,71,121,218,210,116,546,515,494,478,485,483,558,622,603,592,597,611,632,634,446,535,512,490,478,448,472,413,445,500,570,585,530,509,500,446,425,418,464,467,530,603,585,602,459,763,810,803,740,714,652,530,565,663,671,754,738,801,781,740,493,453,485,477,562,608,572,604,522,484 8,26,21,96,135,89,62,482,584,555,490,442,449,518,547,521,508,500,574,742,710,474,713,649,573,562,464,466,424,409,483,704,756,634,675,513,485,401,430,424,475,506,606,575,556,455,715,862,884,810,774,664,551,570,641,649,713,708,759,735,684,435,446,440,450,557,746,680,678,576,479 15,40,40,81,98,93,77,449,544,542,496,457,481,483,536,512,519,505,580,712,683,462,659,577,527,523,448,437,411,413,471,668,695,595,642,514,465,399,407,424,441,477,567,547,544,428,721,878,887,818,786,694,563,517,602,619,697,696,749,735,676,438,444,435,460,552,685,643,635,546,494 12,34,33,181,298,303,177,414,411,387,389,390,395,417,409,412,419,423,423,411,422,380,416,393,394,403,384,398,382,381,403,430,409,414,420,381,402,386,408,404,407,440,454,438,431,459,476,519,506,457,431,414,380,510,598,591,583,546,587,480,478,394,404,395,402,413,425,392,417,375,383 20,10,10,32,41,30,23,401,404,409,395,394,376,395,398,379,406,396,409,403,408,383,406,405,393,392,387,381,375,403,407,410,405,400,389,397,385,387,394,400,406,399,425,416,421,401,456,477,470,437,418,422,392,416,444,433,465,460,504,473,433,390,390,383,392,394,413,419,418,401,398 16,16,15,14,18,13,10,403,393,391,398,378,376,385,414,396,380,390,387,412,401,384,397,388,382,388,385,391,394,402,396,413,409,412,401,384,368,383,396,397,396,409,436,408,418,402,435,462,456,431,416,397,369,422,430,413,465,454,475,452,434,373,388,400,387,396,406,391,396,402,385 14,49,41,15,19,14,11,637,692,628,595,573,574,677,743,728,731,720,771,795,792,537,723,679,616,613,526,511,471,420,660,777,777,712,724,613,590,453,480,488,535,633,773,757,763,473,882,939,919,877,854,792,672,657,733,753,832,834,889,884,848,547,536,559,585,713,802,759,778,662,601 20,9,9,64,61,59,63,412,422,424,394,401,426,404,430,441,399,405,448,502,477,410,453,445,415,418,408,406,394,399,404,472,496,451,445,399,418,397,381,402,383,406,427,412,408,392,505,660,682,604,541,502,430,437,452,462,506,483,515,515,476,395,409,388,401,431,485,463,466,423,394 14,13,13,60,101,106,62,384,399,385,396,402,392,423,423,440,428,434,405,412,436,374,397,410,384,394,384,395,404,372,420,408,424,408,388,393,383,387,389,392,404,438,471,421,416,409,490,464,466,441,416,410,380,448,483,483,518,507,549,513,481,405,383,407,399,405,392,404,408,378,395 3,12,9,37,50,40,31,398,412,389,391,399,391,420,428,420,411,394,410,401,404,391,409,397,389,386,369,375,387,391,391,388,393,383,406,391,381,402,393,414,403,437,479,442,432,411,470,441,434,408,410,380,392,476,495,492,525,515,552,518,453,396,382,389,390,374,398,405,402,405,386 10,54,51,109,177,169,100,463,545,483,473,455,452,475,499,492,498,494,572,669,651,466,625,567,521,495,458,463,414,392,452,634,671,560,589,508,451,387,416,409,457,445,531,533,528,426,686,872,876,800,772,679,564,507,563,595,666,659,718,697,656,400,413,425,424,539,649,617,607,526,471 19,151,145,95,146,146,94,726,675,591,598,556,585,768,828,822,806,799,781,749,750,466,526,525,505,488,474,477,431,581,840,773,700,661,710,667,622,697,795,826,881,939,1009,961,944,593,984,916,856,834,805,769,677,796,882,917,988,988,1023,1008,967,619,520,636,656,688,677,674,708,595,547 5,9,7,18,26,19,13,418,389,382,388,374,373,433,433,408,398,395,382,384,393,383,390,384,382,389,399,369,395,404,394,390,390,387,392,389,377,381,399,386,383,394,414,415,411,398,413,413,408,407,396,386,383,416,400,409,436,443,474,442,427,377,385,401,374,400,385,387,383,388,389 5,7,8,48,59,58,47,388,435,405,405,393,406,404,419,428,416,402,433,495,485,410,457,435,416,405,415,392,391,377,399,446,495,440,444,407,392,382,400,392,397,390,430,425,411,384,496,642,632,558,526,461,424,411,432,446,469,461,475,469,462,397,398,387,399,426,480,444,432,420,410 2,31,31,78,95,93,75,573,667,626,608,550,575,631,706,682,680,671,729,795,783,530,704,656,600,594,515,512,451,387,606,746,764,686,721,590,573,406,442,439,477,553,689,682,711,477,859,965,954,904,877,812,698,643,701,724,798,799,859,861,827,536,516,500,547,723,825,768,799,673,616 7,233,201,250,349,307,218,622,527,466,467,427,440,631,668,649,612,564,559,634,637,431,600,529,458,463,432,429,430,432,551,589,623,506,540,475,432,506,521,533,576,654,761,712,683,533,795,777,773,681,655,577,458,692,750,767,830,830,875,839,780,447,425,426,446,502,623,556,529,478,435 3,9,9,57,65,66,58,412,471,448,423,427,411,418,428,446,429,409,471,546,529,421,509,472,431,426,417,396,399,384,415,532,568,481,502,438,424,386,396,391,406,422,458,442,441,398,558,750,761,680,650,549,451,418,468,453,483,501,547,528,503,392,397,390,403,461,550,493,530,446,426 5,15,10,43,50,29,23,407,389,387,398,399,369,407,428,421,416,414,409,394,405,388,386,382,391,384,391,379,370,407,393,394,398,394,398,384,403,389,408,395,425,436,481,441,440,417,478,437,412,405,405,395,386,446,463,502,535,529,554,535,484,392,377,384,394,383,383,398,387,392,389 14,9,9,15,18,14,13,441,517,460,465,431,467,474,511,500,489,511,560,657,623,436,583,522,483,463,439,416,413,396,457,607,619,538,566,494,453,398,403,412,404,410,514,513,513,415,669,805,801,737,704,607,503,438,496,514,598,593,662,664,609,420,422,415,436,531,637,573,583,505,456 16,19,17,32,51,39,23,402,396,405,386,386,391,421,424,390,390,404,399,395,408,386,390,406,384,395,395,399,384,406,387,395,410,417,406,382,389,400,403,414,424,457,447,427,417,415,450,439,437,421,421,402,394,415,468,467,490,475,515,466,465,379,384,372,399,384,400,397,381,376,393 15,9,8,27,34,27,22,437,386,397,380,392,382,434,438,399,417,395,405,414,429,376,398,378,385,390,395,382,388,404,391,395,406,402,398,384,383,396,394,395,401,410,431,418,409,406,454,465,447,405,422,389,389,416,403,443,461,458,526,465,458,381,400,392,389,399,411,404,404,378,376 10,13,12,23,39,34,21,422,384,383,402,376,377,425,458,430,421,391,410,392,387,390,389,373,387,380,379,367,395,384,393,391,402,388,395,375,379,379,390,417,410,395,441,427,424,392,459,402,404,387,385,397,382,426,430,434,476,477,519,501,466,386,384,374,387,392,378,389,360,379,387 20,18,13,42,52,32,26,431,412,392,387,387,390,454,471,453,413,421,405,430,403,388,410,423,394,400,389,383,379,390,424,426,408,406,386,393,374,388,432,415,433,465,514,485,463,422,550,515,504,464,434,409,385,484,522,536,593,594,651,608,525,393,393,391,379,382,398,393,390,393,379 2,16,16,11,13,12,10,387,380,365,402,387,392,375,404,400,397,375,391,406,402,376,386,399,383,389,391,394,393,392,392,412,396,379,397,387,401,385,383,404,398,404,417,416,395,383,437,453,447,393,418,398,391,421,438,429,461,438,466,449,408,401,384,380,390,397,395,404,398,392,388 10,11,10,23,33,24,17,442,413,405,408,397,385,444,474,452,420,428,414,455,439,408,446,420,410,386,394,387,376,396,397,449,460,413,424,401,408,387,397,388,402,418,433,432,422,405,531,571,566,513,485,443,373,432,459,454,512,527,558,551,510,389,392,394,404,433,448,422,449,415,396 19,11,9,29,34,25,22,416,386,386,371,360,386,426,428,415,411,409,384,400,391,390,391,380,386,375,382,388,397,402,405,373,395,389,396,367,382,393,399,409,413,418,456,447,408,408,450,413,418,402,400,388,388,446,452,483,506,504,562,504,484,394,383,374,365,390,402,384,385,383,392 2,22,22,86,131,128,85,465,504,476,462,459,430,480,534,520,513,493,530,629,601,441,567,519,471,466,429,415,413,419,480,581,615,519,564,456,440,389,407,427,424,475,567,546,526,446,690,800,810,730,699,602,503,510,576,584,655,656,721,708,645,438,408,441,429,508,603,554,578,471,439 15,14,13,57,71,65,52,584,578,532,504,495,492,602,698,689,683,666,677,676,667,455,520,503,483,486,451,448,425,416,581,602,583,538,554,496,461,414,441,447,481,542,669,668,676,460,835,818,778,732,709,676,542,613,699,716,781,784,846,837,803,559,458,538,554,621,649,602,657,542,506 20,9,8,19,29,25,16,402,388,381,395,388,405,406,424,419,407,389,396,409,406,403,409,386,397,377,389,394,396,395,387,414,411,397,393,398,383,373,401,392,393,415,440,424,406,384,462,472,437,457,418,390,396,412,427,442,466,477,501,460,440,395,386,400,386,380,413,391,406,393,401 9,9,8,43,56,47,36,409,456,412,411,402,425,433,419,434,410,432,475,514,491,419,472,450,427,439,406,408,391,409,409,472,517,445,484,407,412,383,391,387,386,401,449,420,432,397,494,707,709,638,586,519,427,403,422,443,481,476,541,520,486,379,389,393,404,421,488,449,469,438,406 3,1023,385,1023,1023,1023,974,1023,1023,1023,1023,1003,1023,1023,1023,1023,1023,1023,1023,1023,1023,933,1023,1023,1003,987,939,931,854,1023,1023,1023,1023,1023,1023,1023,1020,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,946,1023,1023,1023,1023,1023,1023,1023,1004 10,16,12,37,52,35,24,450,395,391,406,395,395,439,462,452,419,414,416,416,413,379,410,402,388,402,393,385,397,412,407,397,384,398,403,384,392,415,390,416,398,414,474,461,454,379,518,467,453,419,429,394,384,421,453,434,512,537,589,529,477,379,376,388,373,418,408,392,414,382,395 1,9,9,40,71,49,29,420,471,436,434,418,421,451,464,457,469,478,501,543,535,407,469,433,434,421,413,398,399,393,470,539,534,496,512,436,446,412,391,403,382,432,486,478,535,406,619,734,717,654,618,532,469,425,466,466,552,545,622,610,565,417,401,420,423,500,573,519,529,453,426 20,9,9,26,34,27,21,400,414,405,395,395,386,427,428,436,429,417,432,504,486,399,470,438,414,411,402,393,398,390,406,469,484,450,449,403,408,390,390,414,406,416,444,424,428,397,499,625,628,549,516,468,412,422,452,468,503,503,524,507,479,387,409,387,391,411,478,453,491,424,403 4,46,42,18,24,19,13,615,693,636,607,563,599,659,736,718,708,697,763,802,790,560,729,686,624,614,538,529,449,425,621,783,778,717,746,609,545,404,452,465,520,581,728,707,727,461,863,939,920,878,853,788,680,616,692,722,800,808,868,865,831,528,509,542,575,714,803,739,781,674,583 12,9,8,24,28,18,16,423,436,405,393,378,415,423,401,404,396,396,431,489,498,411,458,437,409,413,397,396,406,374,397,463,491,447,441,414,407,380,399,391,412,416,484,438,429,394,477,598,614,559,526,446,422,413,431,434,476,447,496,473,449,403,391,395,397,420,476,454,433,417,389 20,15,16,58,99,103,60,408,408,383,394,408,405,424,442,427,405,429,423,430,442,381,383,397,396,394,398,405,388,380,430,418,392,395,401,399,383,396,399,411,414,455,471,432,456,415,532,510,463,453,459,433,415,458,523,524,547,521,577,551,503,398,372,398,418,402,428,415,416,395,407 1,17,17,21,33,33,21,396,411,409,414,389,389,413,394,407,417,402,431,445,464,392,436,423,396,398,379,397,384,405,396,462,462,441,428,418,390,401,371,385,409,420,434,422,424,389,500,591,597,523,517,443,414,415,458,463,515,512,561,519,478,387,394,398,404,411,444,425,427,410,402 17,12,10,24,35,23,16,435,376,395,382,386,382,439,437,396,409,405,383,403,408,397,404,396,381,389,388,372,384,398,389,398,401,398,397,376,389,391,391,380,386,418,431,435,418,402,452,439,442,432,391,410,395,413,422,432,463,472,490,476,428,381,387,389,371,386,407,401,400,386,391 20,54,50,197,289,267,178,430,495,467,441,421,424,442,481,459,483,478,549,607,579,426,546,512,473,441,422,409,379,396,427,566,591,515,526,461,426,405,430,415,446,478,538,505,526,453,660,812,817,738,697,608,501,525,599,628,689,657,723,694,622,412,409,429,418,484,568,555,534,465,449 10,17,17,315,357,350,308,410,428,402,388,399,407,417,426,442,429,417,441,489,470,411,443,427,425,413,380,395,397,393,403,475,481,446,449,399,413,406,402,394,421,428,457,428,428,417,504,599,613,530,499,455,420,443,478,471,500,491,534,523,459,418,384,408,397,424,467,462,443,419,396 9,81,77,99,127,119,94,493,645,605,586,514,517,527,572,563,557,557,681,802,777,515,735,688,622,585,500,492,431,421,521,757,792,702,721,590,540,400,429,414,446,483,608,579,596,449,770,963,969,908,874,779,661,526,621,640,730,721,780,770,723,449,467,470,456,629,788,729,752,640,537 7,16,13,56,85,54,35,426,405,422,404,382,392,440,463,444,427,423,436,473,459,391,437,400,409,388,373,399,389,392,416,444,450,393,431,408,383,399,404,438,431,472,537,483,460,429,558,573,552,508,474,441,420,520,580,580,622,623,663,589,535,391,374,392,377,408,448,422,438,415,404 11,10,10,28,44,45,28,394,414,413,419,402,397,392,406,389,412,411,423,479,471,399,450,437,427,406,403,413,392,391,382,450,478,437,450,407,402,391,376,386,384,390,408,380,401,389,450,683,713,620,566,491,420,405,391,405,429,430,427,444,433,384,399,392,392,405,470,445,451,401,391 3,550,321,995,1023,712,605,865,810,762,745,694,728,908,956,940,932,917,903,900,894,602,746,708,679,663,584,600,494,787,967,908,867,832,857,802,760,881,970,1005,1023,1023,1023,1023,1023,823,1023,1023,1003,970,949,909,813,975,1023,1023,1023,1023,1023,1023,1023,769,614,781,798,837,859,828,853,754,708 2,253,229,207,273,251,191,402,394,410,382,414,410,432,432,418,393,413,416,388,387,379,392,382,365,384,373,365,390,422,445,406,379,401,388,386,381,407,447,424,465,525,603,520,490,430,509,426,389,378,399,421,384,427,476,468,531,512,562,532,460,394,373,394,406,395,392,380,418,394,409 20,9,9,20,29,27,18,417,388,376,377,397,378,424,439,419,405,407,411,394,398,382,389,390,368,394,372,396,384,388,399,398,390,395,397,377,397,397,399,400,415,411,447,447,402,402,458,432,406,408,395,389,393,430,445,432,477,482,520,470,441,380,394,390,382,388,394,388,398,377,389 15,110,91,110,153,122,86,497,632,569,528,475,483,527,609,579,577,555,663,779,747,509,738,676,592,566,502,451,428,406,520,749,773,687,700,564,505,412,440,452,476,518,639,612,610,453,769,923,917,851,819,715,626,607,673,700,759,749,802,783,735,425,444,428,456,643,770,686,725,597,494 7,161,128,178,229,169,133,526,612,577,536,499,513,572,615,596,574,560,668,780,761,508,731,672,591,585,490,463,437,400,521,743,779,678,697,571,521,428,429,472,490,565,690,642,620,511,781,912,922,855,824,733,598,624,704,720,775,778,828,797,746,455,458,450,464,605,764,724,710,611,509 17,14,12,32,41,32,23,428,392,381,386,384,382,427,428,433,423,385,415,383,393,386,382,389,394,382,377,375,386,404,400,392,381,396,373,403,384,391,404,413,413,424,447,444,417,405,489,439,405,406,408,396,389,430,465,456,512,513,548,493,478,388,382,395,394,385,394,365,387,387,378 19,39,37,106,157,146,94,439,579,548,501,486,492,482,535,514,521,513,613,709,685,486,642,598,537,517,471,448,413,353,475,669,696,602,619,506,478,391,397,405,421,442,515,518,532,435,716,889,893,826,797,699,585,463,558,580,658,659,726,708,658,428,446,431,444,568,697,660,661,564,475 20,15,14,81,118,92,62,416,464,468,438,393,429,443,445,425,438,425,487,608,578,423,543,494,448,443,421,411,396,366,411,543,583,503,517,451,406,400,393,410,398,424,464,466,446,417,542,775,800,708,667,545,451,445,475,495,551,548,585,552,513,388,412,389,405,476,578,509,524,463,420 19,12,11,27,36,30,21,381,389,398,365,397,391,418,405,385,399,397,384,409,408,382,419,405,409,391,385,382,392,400,388,396,426,388,407,384,373,410,401,404,408,418,428,439,411,382,462,420,442,426,419,402,389,413,441,450,475,477,485,459,455,391,398,386,393,391,401,402,408,397,389 10,14,14,68,125,127,67,430,433,433,409,403,397,425,435,439,405,424,462,532,505,408,494,472,439,434,404,383,403,397,410,490,545,473,461,440,419,392,400,416,411,424,478,446,438,402,556,742,761,662,633,523,453,468,487,512,560,558,604,573,519,406,386,383,401,436,493,474,491,425,436 9,812,310,374,426,152,137,1016,1023,1023,1005,972,999,1023,1023,1023,1023,1023,1023,1023,1023,928,1023,1023,995,981,929,922,844,773,1023,1023,1023,1023,1023,999,949,771,817,858,913,995,1023,1023,1023,906,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,959,928,969,992,1023,1023,1023,1023,1023,995 3,11,11,19,24,23,18,530,581,517,496,466,503,579,649,609,616,600,646,696,681,457,582,536,497,484,455,443,411,402,530,643,635,572,594,512,456,402,407,413,446,469,600,575,613,435,791,865,841,794,763,691,583,520,577,635,706,716,788,793,755,476,449,492,505,636,729,671,689,570,507 13,78,66,34,43,26,20,424,409,434,436,388,414,430,447,467,437,445,471,474,471,406,451,407,401,417,415,389,393,391,427,457,469,414,443,415,392,406,487,488,542,620,699,589,501,430,613,609,600,547,499,467,421,552,631,662,733,706,731,658,588,394,398,398,396,439,464,429,471,412,392 13,17,17,50,53,53,50,414,520,482,465,445,435,457,448,461,459,468,524,652,629,436,606,554,489,478,435,426,391,397,462,598,654,528,580,454,445,391,404,397,409,425,479,465,492,412,625,835,846,773,741,627,510,439,483,520,578,577,644,637,581,406,414,421,411,507,632,563,576,495,454 5,174,162,107,146,134,97,418,414,446,431,411,397,433,473,445,436,425,466,533,514,441,493,468,430,443,406,401,396,414,427,518,541,470,517,448,410,401,424,436,453,508,586,548,517,421,592,702,687,621,587,489,434,460,486,498,537,540,604,602,551,428,402,415,405,459,541,490,493,419,420 7,10,9,24,31,29,22,412,388,382,396,391,391,410,388,408,390,391,413,402,399,393,394,389,382,386,386,394,378,378,401,399,387,405,387,381,387,389,382,389,406,439,442,415,417,391,462,420,405,404,401,380,368,431,455,450,488,460,491,466,444,388,390,390,389,383,385,396,380,396,381 19,338,299,231,308,261,193,443,370,360,381,407,376,459,436,441,450,412,431,446,419,408,399,394,378,388,359,405,392,457,439,437,408,398,404,382,380,412,442,452,470,572,637,594,521,453,565,500,455,448,405,426,426,490,535,567,613,614,661,602,532,423,400,390,400,430,426,414,391,394,397 17,17,16,52,86,81,47,477,431,443,400,411,436,529,559,540,546,527,521,478,491,388,399,407,394,382,394,399,392,415,487,438,430,416,414,418,400,438,433,464,468,544,641,592,594,439,734,635,537,538,505,494,457,567,619,655,717,716,769,754,703,447,416,426,455,452,445,417,451,415,402 8,410,270,257,318,223,189,483,453,439,421,413,430,493,545,486,487,485,478,558,533,427,539,482,445,439,397,405,390,458,470,486,581,488,510,440,402,451,479,500,530,596,687,624,595,492,675,687,702,591,596,503,432,582,643,646,717,717,778,728,676,402,401,404,399,438,566,509,482,425,425 8,8,8,23,30,23,18,414,403,397,397,393,408,409,429,403,417,422,392,399,395,383,395,401,385,386,401,389,382,386,410,410,410,402,412,396,384,393,394,405,401,426,436,436,419,407,462,462,466,434,397,416,388,419,431,453,483,495,535,514,465,382,374,387,386,380,417,417,394,409,395 7,23,21,23,42,38,21,394,399,378,396,389,403,397,407,402,412,406,381,414,411,383,400,406,399,398,375,381,389,391,404,404,389,393,391,397,374,381,389,387,385,427,436,416,408,390,436,399,421,416,397,385,396,395,433,419,440,471,478,452,435,398,359,383,382,388,397,382,393,389,370 9,8,8,13,23,19,9,417,391,392,405,380,410,408,430,403,412,402,416,420,434,379,419,400,396,406,389,390,393,392,432,432,434,414,418,402,398,394,388,414,419,477,575,519,496,399,464,505,513,481,463,454,433,409,459,455,500,479,522,522,448,396,388,377,396,410,422,393,415,398,394 6,13,12,24,37,33,21,399,383,360,381,366,399,395,401,387,402,376,401,389,385,396,392,394,378,389,392,392,395,389,368,390,383,382,403,396,401,395,405,384,381,422,419,397,395,393,400,415,418,395,400,398,387,401,414,392,436,407,419,431,412,399,371,372,371,392,383,380,397,370,403 8,13,13,64,89,89,64,401,456,427,431,407,412,416,397,419,395,421,466,575,537,408,554,505,456,440,416,403,401,409,405,535,594,498,519,454,417,395,406,398,395,402,418,434,423,384,460,729,749,624,611,493,432,417,432,447,463,446,487,476,439,380,410,386,392,456,585,535,523,471,407 10,15,14,47,67,64,45,400,416,394,411,385,396,408,403,410,398,395,439,472,440,408,443,428,391,399,389,409,394,397,399,438,450,423,416,391,382,387,404,398,400,424,433,399,409,417,478,550,567,481,464,431,410,436,459,445,475,462,472,474,440,385,398,410,382,440,449,434,412,412,394 11,12,11,26,37,33,23,448,396,397,366,386,401,455,458,423,423,422,402,404,391,370,397,390,387,372,376,378,374,379,398,393,382,379,375,395,373,386,402,387,398,413,459,445,426,391,474,422,401,411,393,411,367,426,418,430,491,497,563,523,472,381,382,389,385,378,394,373,395,378,382 7,15,12,54,69,56,45,426,445,438,417,417,419,455,459,455,450,442,477,538,547,411,511,484,430,416,401,421,392,394,428,492,545,485,466,432,418,395,428,451,498,566,664,588,531,437,660,723,731,646,608,507,442,514,593,628,731,735,772,693,626,401,404,402,407,462,527,481,513,439,418 4,30,29,78,99,93,72,425,492,475,458,400,418,432,437,434,436,437,507,622,585,430,558,517,471,451,425,416,382,404,422,557,619,533,533,470,433,429,400,403,408,416,466,453,444,396,576,799,816,739,691,609,486,433,500,497,565,546,615,593,543,405,403,400,407,477,599,553,536,459,422 15,63,56,53,49,39,43,710,822,781,751,694,725,757,820,821,814,806,862,915,906,672,844,807,756,745,661,636,548,433,729,888,894,832,850,749,695,431,476,492,520,625,790,788,816,526,960,1023,1023,992,972,913,817,690,777,797,878,886,946,955,928,641,648,661,700,843,921,878,896,808,744 6,16,12,39,50,36,29,415,377,389,379,406,379,398,398,394,394,386,405,407,386,385,396,405,388,402,405,381,365,397,394,389,402,395,406,372,396,388,395,391,418,413,453,441,436,402,470,467,444,410,401,406,389,443,463,451,505,485,541,496,437,374,381,371,392,398,409,399,402,387,384 13,18,12,43,53,32,24,404,378,370,398,389,402,422,457,412,397,400,403,391,387,394,388,390,381,382,379,394,397,402,401,401,394,383,383,380,364,404,409,420,423,448,478,444,421,404,475,432,393,417,411,410,391,453,492,487,518,520,562,528,487,384,392,403,396,384,400,381,392,394,360 14,17,15,22,26,22,19,416,409,411,408,382,399,421,425,410,408,393,421,427,428,391,423,398,387,404,392,393,378,386,416,444,426,431,415,425,380,432,447,498,558,647,724,581,510,412,547,528,525,467,464,423,405,499,584,651,727,695,707,602,544,375,368,384,396,409,421,434,411,402,384 5,8,8,15,33,33,15,476,537,504,479,467,466,508,563,547,547,519,573,639,608,448,562,534,497,459,446,432,402,374,487,601,613,554,575,490,443,412,390,402,417,450,543,519,549,407,699,799,773,727,683,626,506,460,521,549,629,633,698,700,657,440,445,469,458,564,650,573,610,519,466 10,96,84,32,47,22,18,481,446,433,412,411,433,512,550,515,487,510,494,490,485,379,437,414,425,393,392,397,398,436,480,474,479,404,443,396,392,467,487,527,563,595,691,617,591,521,719,677,637,580,537,486,440,669,740,737,783,765,814,760,697,419,395,422,407,452,475,425,461,421,420 1,30,25,548,970,903,501,477,496,443,466,446,454,521,564,553,532,528,555,618,607,436,548,514,470,457,420,426,387,424,495,580,621,530,531,468,427,458,471,498,541,602,698,631,594,558,746,802,788,722,689,588,507,717,793,793,813,791,826,785,733,456,428,442,447,500,602,559,592,472,442 4,43,42,68,89,83,63,465,604,540,510,461,485,478,518,499,524,499,616,745,713,491,697,653,582,547,476,462,446,399,486,707,743,650,672,539,490,406,403,405,418,463,555,516,526,431,703,907,916,843,812,720,587,514,539,556,626,627,701,698,647,433,474,408,436,569,727,678,692,573,500 2,8,8,20,19,16,18,414,431,410,397,383,398,433,428,410,420,403,424,501,491,396,467,433,413,417,387,375,391,384,409,464,506,451,469,409,403,383,391,406,402,424,445,417,419,394,490,604,627,546,530,455,405,428,442,436,469,470,512,510,473,399,397,397,398,424,488,455,463,430,394 19,13,10,34,39,27,24,433,377,416,385,379,386,439,454,408,409,404,410,401,390,399,386,380,394,393,379,380,373,378,408,403,407,392,405,374,380,399,396,386,395,448,464,432,443,411,483,435,428,380,400,399,391,446,473,473,499,534,557,533,475,385,384,389,396,387,409,405,405,381,370 12,15,14,37,44,40,33,417,475,449,428,405,404,432,459,448,425,438,480,570,550,433,509,491,449,443,402,402,394,398,422,531,564,467,519,450,429,389,401,390,396,430,443,461,453,400,591,765,759,684,644,544,478,454,443,475,546,550,608,603,549,393,414,405,423,472,541,518,523,472,437 10,25,25,32,38,35,29,511,688,632,599,556,570,544,583,586,580,586,718,793,781,579,729,690,644,602,520,519,442,399,566,787,779,724,740,640,599,427,423,429,475,529,665,655,681,426,822,1023,1016,973,935,864,745,545,624,639,745,746,806,812,775,469,580,467,505,779,897,866,883,774,691 3,20,18,389,685,683,381,464,431,397,384,401,434,435,467,436,456,434,462,482,457,388,423,410,412,405,388,387,385,436,434,440,438,420,428,402,398,413,411,427,433,470,536,480,477,482,596,608,586,511,498,468,415,567,625,635,657,626,665,606,558,423,382,389,396,399,431,424,452,420,415 19,30,30,230,358,361,227,442,418,398,413,403,403,440,490,455,486,474,442,476,462,392,430,402,413,414,398,392,387,389,431,439,438,437,438,410,416,423,437,462,483,539,584,531,511,540,646,605,578,527,490,477,440,727,811,800,782,732,762,685,624,430,411,419,422,442,459,439,433,421,427 16,18,14,86,68,42,59,417,398,395,399,400,390,456,427,426,428,407,398,413,411,377,387,393,398,385,374,394,384,405,399,417,403,409,381,404,397,396,402,402,396,415,463,446,435,390,482,469,451,453,408,424,397,440,442,459,524,513,558,517,477,371,389,381,387,379,393,375,397,390,382 13,325,247,340,498,294,204,916,884,839,831,798,834,957,1008,1000,994,982,970,941,948,622,733,737,720,705,658,665,577,751,1005,947,900,874,898,854,821,841,927,958,1008,1023,1023,1023,1023,790,1023,1023,1023,1012,992,967,885,957,1023,1023,1023,1023,1023,1023,1023,837,716,843,869,897,887,876,908,817,777 17,10,10,30,31,30,28,428,413,390,394,400,395,434,421,413,405,415,408,409,410,390,408,409,381,391,395,387,386,394,422,402,412,391,412,389,389,399,399,396,399,430,458,447,429,398,477,448,454,433,421,403,398,432,487,458,493,495,543,513,468,388,401,388,383,397,394,408,407,404,385 13,8,8,22,27,24,20,408,400,409,397,401,398,403,427,399,426,410,396,459,443,387,422,417,387,404,387,384,387,394,396,426,451,419,441,406,388,400,387,379,398,426,446,414,423,396,468,525,540,492,464,419,401,423,455,449,485,476,503,475,453,382,388,377,386,409,436,420,436,399,409 17,18,17,13,18,16,11,482,537,496,517,460,470,488,564,574,557,553,606,628,623,447,556,515,488,477,443,438,424,394,499,609,588,541,599,497,467,397,406,434,435,443,552,545,569,413,737,813,794,748,725,666,569,464,537,569,651,652,717,734,687,454,430,452,477,558,638,581,617,546,467 14,9,8,12,17,13,8,495,624,596,537,482,509,511,565,556,544,562,659,753,735,498,692,626,580,554,461,474,439,382,513,735,752,676,672,563,510,404,395,410,433,494,609,592,586,428,758,912,902,848,817,736,604,485,541,565,662,665,745,750,711,443,449,447,465,642,764,700,714,605,496 13,9,9,21,27,27,20,399,490,453,425,417,423,405,428,420,413,408,488,586,551,424,547,496,449,450,428,416,385,382,409,551,581,518,515,450,428,387,383,395,401,416,436,429,440,393,534,762,779,683,650,544,471,416,447,459,504,498,552,521,509,388,403,402,403,450,572,526,523,458,425 19,62,60,151,233,227,145,511,544,498,525,453,478,562,592,581,574,561,613,662,648,442,568,558,502,477,441,428,413,391,517,606,642,547,573,501,468,407,402,451,464,510,633,592,602,458,774,850,847,785,766,667,561,571,643,680,767,756,814,793,752,436,445,452,474,566,633,600,607,537,505 9,81,78,70,87,81,66,431,406,410,363,382,412,435,435,421,414,406,416,431,461,403,447,414,399,401,402,388,387,415,415,434,452,407,428,397,379,393,393,428,440,428,487,463,446,412,529,501,526,471,448,401,411,456,513,495,544,559,603,578,509,390,392,405,397,400,457,444,413,407,385 3,9,8,71,92,81,61,465,446,426,414,405,446,519,556,546,520,512,499,499,489,396,407,423,401,405,405,386,389,421,540,486,476,462,455,436,418,513,551,596,626,712,792,723,684,462,765,677,612,569,528,508,454,635,715,739,805,795,843,802,748,438,395,441,435,457,465,457,464,417,424 3,29,18,45,68,38,25,459,425,410,398,390,404,452,475,482,444,448,423,433,436,385,395,407,399,387,386,383,377,409,435,419,438,425,429,385,379,405,427,427,470,495,579,530,492,426,605,567,532,483,476,441,405,542,600,611,660,654,723,674,600,402,393,397,397,390,430,397,413,400,385 14,35,35,204,329,339,208,394,372,394,365,378,395,415,387,379,393,381,414,396,405,382,393,407,373,402,377,383,382,395,399,397,409,400,389,406,394,393,401,388,412,428,469,432,412,421,438,473,460,413,420,396,400,454,474,470,519,480,517,465,424,406,395,392,411,385,415,396,415,384,380 12,23,20,30,49,47,27,403,439,423,410,428,410,438,454,431,442,419,473,546,524,420,512,463,451,415,433,413,388,406,418,533,549,480,501,422,396,410,411,414,436,459,516,464,449,420,567,726,707,638,596,485,449,470,535,546,577,578,619,581,516,413,402,400,409,449,546,483,510,425,410 13,53,50,37,57,52,35,409,754,692,625,499,507,438,460,445,430,443,765,936,862,690,927,830,757,723,601,535,438,384,429,911,928,828,827,671,555,390,411,421,430,451,481,462,453,426,568,1023,1023,956,912,774,616,493,510,503,511,523,567,567,524,391,455,400,384,724,918,814,828,689,549 13,89,83,143,200,181,129,422,472,462,438,454,435,457,482,469,466,466,550,593,595,424,550,495,476,472,434,450,428,405,436,574,593,510,530,452,441,422,423,421,457,462,541,504,497,434,662,777,766,695,673,584,484,463,544,576,663,659,695,670,618,413,431,418,436,487,561,509,542,456,415 14,16,16,46,51,48,42,458,565,545,472,434,447,456,497,486,459,468,604,752,730,485,734,668,569,565,481,449,430,380,445,696,770,646,683,529,473,394,388,419,428,473,542,494,513,423,641,862,892,806,774,646,524,477,521,560,607,616,681,646,597,409,432,411,423,594,761,691,687,592,467 4,11,11,53,79,76,50,394,428,414,398,401,409,406,409,397,382,395,417,466,463,398,445,420,407,388,392,387,382,407,400,431,474,434,439,418,402,401,393,386,387,410,426,413,419,399,462,616,621,538,521,465,435,416,446,444,458,476,471,471,445,391,391,389,378,400,435,430,407,421,400 7,15,13,36,47,36,27,411,378,396,387,396,384,398,406,417,412,428,381,391,394,366,401,396,395,391,387,389,397,370,405,388,388,397,371,379,411,388,432,412,410,430,474,449,443,410,487,454,430,405,402,392,387,463,490,520,550,534,576,530,476,400,384,380,388,385,393,381,394,402,410 14,56,52,29,31,27,25,661,705,658,632,574,590,703,775,757,743,725,769,822,811,578,758,701,650,638,539,518,453,436,660,795,803,733,744,611,550,437,475,492,545,641,775,745,767,518,895,956,939,893,865,807,692,682,768,781,848,846,906,897,865,560,530,573,608,736,824,767,795,688,602 16,29,21,52,75,49,35,430,376,397,375,382,402,453,443,443,420,409,404,404,418,392,399,396,397,376,382,390,392,387,398,418,411,392,404,382,391,387,404,416,392,436,445,435,437,404,499,451,462,412,410,394,399,419,484,475,536,524,578,547,512,392,389,377,381,397,396,397,401,386,391 1,30,27,95,135,119,84,460,539,510,462,437,437,457,485,480,478,477,529,688,657,441,630,585,506,504,442,415,416,412,444,644,684,585,587,487,455,394,403,430,412,479,553,505,498,449,668,856,880,793,763,658,511,532,588,592,662,645,702,672,631,417,419,405,428,512,667,602,607,504,456 2,8,8,95,132,132,95,404,412,425,404,399,399,427,442,435,422,419,451,465,439,408,430,426,425,387,395,389,389,374,399,445,457,417,438,395,398,370,407,402,385,413,423,427,429,409,507,566,560,492,468,444,401,434,445,436,487,498,518,521,457,398,390,411,404,418,453,432,442,417,408 13,328,287,280,404,345,243,466,409,369,391,382,405,435,484,450,413,430,434,413,407,398,376,394,398,400,376,391,402,419,450,438,421,423,405,426,383,454,463,464,511,594,677,613,567,456,543,473,474,435,431,405,395,456,482,500,559,535,611,576,542,393,391,403,418,396,401,408,414,408,397 13,14,13,15,23,19,12,483,579,556,500,480,499,526,593,575,582,565,637,724,696,477,637,592,552,534,467,486,431,368,507,689,696,634,645,540,482,387,408,425,436,482,580,564,589,415,753,873,860,810,781,708,597,490,549,577,661,666,738,741,709,470,446,464,472,608,721,651,682,566,505 1,15,14,61,96,94,58,408,428,428,418,399,404,425,424,430,426,424,469,516,507,398,481,462,434,421,391,391,383,405,394,507,521,471,465,413,392,381,407,393,390,414,458,411,434,385,510,690,698,594,587,501,419,417,450,455,495,493,529,539,479,390,397,400,381,432,506,461,484,429,410 15,101,97,109,216,214,106,431,507,458,450,428,435,443,502,471,491,474,525,630,608,443,578,516,469,452,442,439,423,388,437,567,586,531,503,467,438,389,398,398,408,427,510,491,475,417,631,790,799,716,683,588,493,476,503,536,579,591,645,631,569,436,440,440,416,498,601,572,576,472,427 1,14,12,28,32,23,22,433,457,438,400,412,403,424,465,452,420,434,456,544,521,419,516,494,447,439,406,399,392,385,429,492,535,470,479,413,400,386,402,403,419,424,492,452,460,414,561,655,675,575,560,489,458,459,490,502,572,562,602,589,523,407,397,405,406,443,543,504,496,448,410 19,20,17,36,56,43,27,415,399,398,398,400,380,415,414,413,415,408,410,422,395,397,407,405,397,386,385,388,379,393,409,405,431,410,416,367,382,399,411,395,425,428,461,438,435,388,445,462,486,441,427,405,400,425,478,458,503,490,552,498,444,380,385,381,402,389,422,396,415,386,393 18,28,18,69,73,37,30,569,444,407,402,411,410,568,591,536,502,468,469,521,516,406,469,452,425,416,406,386,388,433,528,500,519,445,466,441,424,411,468,491,561,631,749,683,633,506,722,687,668,601,580,533,454,660,720,732,789,766,811,758,697,399,382,408,398,442,476,467,467,412,376 15,23,23,57,56,54,55,405,465,461,428,402,435,414,451,435,418,437,476,555,551,405,502,491,449,449,402,392,395,402,431,531,560,485,524,428,423,371,392,398,414,434,438,444,452,391,563,738,752,673,627,537,442,443,478,488,541,548,601,574,501,414,404,398,398,445,544,480,500,443,441 5,31,27,525,625,586,507,509,493,456,415,450,450,568,641,624,611,583,565,561,517,412,432,421,433,417,408,406,408,422,613,553,525,489,521,471,461,478,520,561,665,755,851,793,752,497,803,735,678,649,617,554,488,606,710,756,830,826,867,828,776,471,414,460,476,510,505,493,492,446,442 1,21,21,34,44,44,34,433,502,451,433,412,423,411,448,454,440,445,529,593,566,431,557,499,450,433,394,411,394,381,415,575,599,522,535,462,429,373,393,404,403,418,467,435,459,402,569,780,779,692,661,573,478,405,449,465,511,516,574,572,556,394,419,410,406,495,602,553,556,479,435 13,27,27,65,82,83,63,427,445,443,435,405,418,414,423,436,427,426,468,542,518,416,495,449,432,424,398,385,392,372,425,503,535,450,469,444,406,393,401,393,404,415,463,430,454,408,544,710,724,640,590,515,430,442,495,503,540,524,567,545,504,391,381,406,411,447,511,481,462,422,389 1,14,13,62,111,109,58,412,423,402,408,398,408,429,438,425,431,420,423,479,457,410,448,439,405,425,393,404,386,369,421,462,452,424,445,411,399,399,388,391,412,418,462,455,475,416,545,599,590,524,509,460,414,459,514,494,570,548,600,585,526,397,402,394,390,436,453,454,446,403,413 20,10,9,29,42,28,19,421,375,409,371,375,403,401,417,416,399,406,405,426,394,399,407,400,395,377,398,394,389,386,395,409,405,398,388,396,380,418,401,380,408,414,440,439,417,404,460,475,448,418,419,408,390,423,454,435,484,494,516,463,434,386,373,391,382,387,406,398,389,392,387 5,69,64,90,124,108,77,572,680,647,630,595,636,630,687,658,645,646,724,790,782,522,706,648,614,600,522,515,469,397,590,741,760,684,703,600,598,414,436,436,469,509,645,617,653,426,854,941,936,892,873,825,734,516,597,605,731,749,819,834,798,490,526,463,499,663,769,715,755,632,574 18,14,14,42,65,66,43,434,496,476,463,437,434,421,471,446,464,443,518,614,590,427,563,514,488,479,454,431,400,408,433,568,610,532,542,475,461,381,409,386,407,414,445,450,442,383,610,814,820,756,716,606,539,419,477,484,545,551,618,608,566,406,425,415,398,527,607,552,558,480,440 2,9,8,39,57,55,35,386,458,443,437,403,411,412,421,413,404,408,463,545,532,418,499,470,432,434,412,396,401,410,411,532,548,468,470,439,419,376,386,388,400,411,446,431,440,397,533,731,747,660,636,520,463,398,439,428,469,475,534,509,495,401,415,399,400,448,517,503,497,433,427 8,32,25,145,144,106,118,412,428,391,413,392,382,412,443,416,443,397,411,416,403,396,412,419,408,398,394,386,395,380,414,417,433,408,416,415,381,397,408,392,421,437,470,470,430,405,516,526,511,455,453,404,410,458,463,485,533,538,552,539,476,386,407,383,406,402,410,408,390,388,388 7,203,143,211,203,142,150,600,828,800,735,611,594,660,720,674,668,669,799,971,958,706,977,933,845,843,733,642,529,486,649,921,1001,896,924,779,666,513,536,587,655,739,831,777,748,643,887,1023,1023,998,980,870,734,811,866,868,912,903,943,913,867,489,562,507,496,759,986,933,921,836,699 12,116,91,199,231,169,143,502,690,625,592,531,506,534,597,573,558,559,695,831,795,557,783,726,657,631,522,491,451,410,527,789,826,738,764,626,525,425,451,476,522,580,705,643,621,482,785,965,974,912,883,779,683,618,702,719,778,765,819,796,755,457,469,449,467,671,822,773,766,658,547 14,37,29,59,59,45,47,420,470,445,432,385,394,445,457,426,455,413,484,554,536,430,530,463,453,419,418,390,401,405,418,520,572,489,507,414,434,408,419,413,429,456,517,473,459,426,574,733,741,651,623,518,460,467,547,548,604,581,643,594,543,379,403,399,400,439,542,500,495,430,397 8,9,9,28,43,43,28,411,693,631,524,451,470,424,451,433,412,416,741,897,810,671,880,769,695,659,531,476,405,403,423,877,879,766,765,579,498,408,433,475,496,553,590,529,487,509,571,984,962,879,828,684,518,621,662,627,659,639,671,624,538,385,425,397,392,711,870,745,751,604,489 9,9,8,22,26,22,18,418,398,381,380,401,390,421,429,416,410,406,399,401,394,387,393,391,388,397,386,381,367,393,395,413,416,399,399,394,382,400,408,406,394,401,432,431,416,399,455,420,404,382,398,401,378,403,441,424,462,486,515,482,430,381,389,388,386,380,401,388,404,387,382 11,12,10,34,42,27,21,424,393,418,403,395,409,434,436,415,442,395,412,451,446,394,427,404,410,403,387,381,398,401,403,444,455,436,415,423,396,380,408,400,392,423,472,442,450,397,516,596,597,524,500,445,410,453,464,459,519,514,568,528,487,396,390,398,387,399,446,425,446,406,394 13,12,11,28,37,31,24,450,430,451,422,389,406,457,457,427,412,431,442,491,482,405,455,438,417,414,395,399,391,402,444,483,510,447,478,428,409,398,406,413,424,502,621,557,519,414,545,618,638,575,555,497,435,419,450,478,537,522,576,543,514,389,380,393,388,417,488,457,451,427,403 1,16,16,39,46,46,39,411,513,445,438,428,441,432,450,454,445,436,502,610,582,443,576,510,484,461,414,430,408,397,425,583,625,525,541,460,423,391,396,380,401,434,468,454,454,404,594,801,811,730,702,590,471,435,476,496,559,538,612,591,562,413,411,422,404,481,618,550,554,474,428 2,86,73,99,133,107,79,480,650,603,570,508,492,515,560,554,533,544,674,800,776,547,748,707,609,600,527,463,421,431,498,766,797,716,729,590,516,423,426,437,421,467,583,541,569,442,760,958,965,895,867,771,652,537,610,635,704,699,759,759,711,441,455,437,447,650,786,735,730,626,529 17,87,81,183,359,349,175,571,614,559,523,513,517,606,674,656,650,630,666,726,710,468,613,583,532,551,475,497,443,427,551,668,686,603,634,523,479,425,456,438,494,541,652,627,653,473,828,909,898,853,816,744,639,595,666,703,784,780,838,833,794,502,486,506,532,646,733,686,717,597,550 12,11,8,27,31,20,19,434,487,448,429,418,433,475,505,491,468,469,499,538,540,416,496,470,435,443,400,394,390,374,433,520,534,474,491,447,422,412,415,404,432,456,529,513,521,407,632,707,693,633,602,521,471,483,534,576,619,621,678,652,612,411,423,412,427,461,545,489,505,443,445 20,11,11,163,157,157,164,395,428,421,403,395,414,423,426,430,425,422,446,479,472,401,442,425,414,396,408,396,366,379,411,456,491,425,458,423,396,382,390,395,408,425,470,463,453,415,554,630,623,549,519,469,419,438,487,488,556,538,589,553,514,390,383,396,403,418,450,441,439,425,398 3,25,24,80,94,90,76,394,456,450,426,396,421,430,452,422,442,446,482,542,537,400,485,464,427,424,404,393,376,421,423,505,527,489,456,426,416,410,402,417,429,445,495,471,450,423,578,721,717,633,609,532,448,478,531,552,621,596,655,614,558,411,409,396,418,447,526,504,495,434,393 6,37,34,22,27,16,13,510,681,633,569,541,555,564,643,622,631,608,720,804,784,552,738,683,605,612,514,499,434,418,565,776,795,711,726,617,518,410,421,433,445,523,640,616,634,458,822,948,938,884,858,776,653,582,657,669,757,758,827,827,782,486,501,486,516,689,810,746,765,645,558 8,13,13,51,64,61,50,407,431,415,423,399,408,397,410,415,410,428,424,493,476,404,472,425,425,406,397,389,397,378,410,466,495,447,451,420,396,420,399,389,403,403,426,429,443,400,491,628,641,562,528,458,409,419,445,451,491,482,535,505,457,408,386,401,393,443,477,451,467,435,391 17,33,33,226,357,363,228,440,432,423,395,414,410,420,470,452,453,449,452,441,440,387,411,407,399,399,416,397,390,418,420,439,445,407,400,413,393,423,437,449,488,501,574,501,484,460,571,563,529,496,458,434,389,568,640,632,665,649,682,607,564,387,408,406,408,405,431,427,414,384,391 16,342,217,1023,1023,1023,1023,845,825,781,761,710,753,880,927,908,895,879,887,911,906,658,820,788,742,724,668,671,552,658,809,861,866,805,825,747,680,672,692,731,781,852,943,906,901,809,1023,1023,1023,998,976,920,826,922,987,1000,1023,1023,1023,1023,1013,751,669,743,771,850,908,873,899,810,755 17,12,9,43,53,37,30,419,397,378,410,393,373,429,460,428,420,401,413,405,392,373,391,383,377,409,380,398,376,396,398,389,391,398,388,393,386,405,404,394,413,431,478,470,451,405,530,457,435,424,419,399,373,431,480,458,530,524,572,546,511,382,388,382,385,395,414,397,394,386,379 1,16,12,11,14,10,7,511,617,559,534,478,492,522,592,568,573,544,655,754,729,516,697,634,568,551,480,466,407,385,511,736,736,643,679,546,498,415,420,435,475,516,650,617,625,441,773,900,887,830,798,695,589,581,645,665,739,726,784,772,729,433,488,447,459,649,768,708,721,604,509 4,10,11,19,26,25,19,392,395,420,393,406,395,403,399,391,391,396,411,444,433,403,411,407,407,403,399,389,395,395,391,421,454,394,412,406,394,375,400,381,402,401,399,400,396,388,436,540,557,502,461,430,410,403,442,416,447,435,459,445,431,382,409,386,396,406,425,414,423,402,387 4,7,7,64,90,88,63,404,428,420,421,419,410,414,412,437,417,401,451,516,498,398,467,456,423,428,408,408,402,375,406,495,505,452,467,412,402,392,376,396,405,383,431,425,420,402,499,682,705,598,595,494,463,400,413,426,450,461,481,502,464,408,398,389,400,436,493,474,485,434,409 9,36,36,197,325,335,200,426,412,380,400,395,392,413,442,415,442,408,414,401,405,380,396,411,405,404,385,379,386,368,421,434,415,407,404,382,410,363,399,399,431,458,482,452,443,471,526,496,474,433,441,418,407,603,684,690,665,613,633,552,490,408,379,391,392,404,405,420,404,403,394 6,136,102,211,275,204,164,504,614,556,515,472,508,536,590,566,553,539,638,754,727,494,703,645,563,546,484,474,434,432,511,711,759,658,681,565,474,418,444,447,488,554,633,597,593,488,758,894,900,832,805,712,579,602,688,683,740,741,794,771,731,430,451,477,465,610,752,700,706,596,520 18,8,8,22,26,22,19,404,421,418,405,390,399,412,432,425,426,415,418,451,466,388,454,427,413,412,396,395,385,399,412,452,477,411,430,405,395,398,404,397,400,394,417,428,417,386,471,613,623,545,522,455,423,407,432,418,469,467,494,498,468,391,397,401,402,418,463,435,432,421,393 13,162,126,157,195,150,121,542,735,685,609,536,559,558,645,593,578,583,754,901,851,655,882,803,729,705,571,535,445,425,543,872,900,796,807,662,563,416,496,477,525,583,708,669,644,539,813,1018,1019,945,911,801,671,678,754,751,809,803,852,829,786,456,483,468,474,731,893,810,823,699,577 3,10,10,30,39,27,21,453,431,403,413,397,407,447,455,432,412,416,426,469,451,390,415,418,404,400,369,396,376,397,450,441,461,425,434,427,398,383,393,431,456,509,609,575,516,396,501,544,552,527,509,479,427,434,481,482,540,536,573,540,505,393,389,379,399,406,442,424,435,389,392 4,13,12,50,59,54,46,404,481,435,443,413,424,432,451,443,425,449,471,573,546,418,534,492,445,455,419,408,399,400,411,513,571,498,533,451,434,403,402,375,410,418,457,427,446,396,569,752,761,676,651,548,468,420,443,461,497,516,564,567,526,392,396,398,409,465,555,499,526,454,435 10,10,9,20,24,20,17,422,403,378,405,395,395,443,434,407,415,398,398,402,396,390,386,387,389,404,396,383,382,378,377,388,414,397,384,393,389,401,397,379,404,403,431,426,416,392,463,424,436,412,408,382,377,413,430,449,482,479,510,471,468,377,387,380,380,398,386,398,393,381,386 14,69,64,405,567,560,393,475,520,494,487,440,459,457,537,502,499,504,543,652,643,449,601,565,504,495,432,453,392,408,453,615,647,570,580,479,470,399,411,428,455,474,582,526,537,476,696,855,865,784,749,640,520,501,579,612,686,673,736,709,641,428,430,422,417,509,646,596,610,496,461 11,26,25,31,42,34,24,404,412,416,409,402,403,422,447,420,429,416,430,445,444,402,423,420,411,400,384,391,387,384,424,428,445,414,443,407,397,403,401,391,386,428,463,430,445,412,508,584,576,515,510,446,420,437,487,482,509,521,542,528,498,386,400,396,399,414,435,420,417,400,383 11,49,41,47,60,45,37,459,517,470,450,414,422,471,517,496,510,491,549,598,578,422,513,466,454,443,432,396,398,404,548,552,588,509,519,483,428,452,543,586,654,752,847,771,703,443,784,801,777,702,659,595,478,553,683,740,871,869,905,840,772,449,415,402,430,473,557,502,515,473,440 6,21,21,50,62,60,48,431,512,490,457,422,467,449,454,466,441,453,533,667,643,461,612,550,512,481,449,436,396,396,432,610,673,564,593,489,453,388,402,405,414,421,456,456,458,418,598,859,876,802,768,666,545,447,479,486,551,545,610,600,557,392,429,401,415,488,638,597,602,488,454 14,12,11,19,34,28,15,484,615,573,544,492,490,534,605,561,570,561,645,762,744,502,698,647,585,556,483,456,418,403,509,730,754,675,681,554,526,409,406,416,427,464,571,573,585,437,751,910,903,843,812,734,611,506,556,571,666,667,739,744,703,454,449,447,468,634,759,695,716,589,517 13,29,28,155,221,211,147,430,442,433,427,411,404,429,456,452,441,440,484,490,460,411,464,450,420,421,392,408,408,396,411,467,473,449,457,399,400,398,405,434,422,467,495,468,469,431,589,675,673,589,579,516,431,471,514,531,597,585,647,603,555,412,395,416,411,450,467,474,482,436,403 20,9,8,43,43,41,41,410,440,429,418,396,418,427,435,441,442,432,473,536,516,419,478,460,435,440,411,403,375,397,416,512,521,469,476,433,405,403,399,400,425,437,493,460,463,414,552,691,690,618,562,507,433,462,516,514,559,550,602,578,533,414,395,402,392,453,520,474,488,454,434 4,19,19,62,92,92,62,396,395,390,388,412,394,414,427,393,400,421,392,422,396,403,395,382,391,377,398,406,392,389,422,415,393,385,400,410,377,389,372,399,398,406,433,408,430,424,458,464,441,420,417,419,401,472,510,517,513,495,510,495,446,391,407,397,393,398,396,403,395,396,395 8,30,22,55,75,50,36,399,401,420,379,371,383,426,410,423,416,396,386,401,400,409,391,387,394,390,380,393,380,412,400,416,407,389,376,391,386,419,415,409,412,441,489,461,432,433,479,467,439,426,414,401,399,457,489,501,527,522,553,520,477,390,399,390,390,410,398,411,416,412,388 7,10,10,22,27,25,20,420,400,385,393,399,384,427,439,416,398,408,427,394,425,383,405,396,388,403,395,391,390,408,409,404,404,401,400,393,404,381,380,379,398,408,450,428,416,383,498,482,452,420,408,412,398,423,454,449,496,507,552,520,471,377,389,390,397,387,414,413,415,392,389 13,9,9,23,21,21,23,382,382,386,394,391,373,382,398,399,402,393,410,428,397,391,417,408,395,409,386,393,396,388,385,414,422,417,413,388,374,389,381,365,384,403,394,408,408,386,418,469,495,428,437,402,392,390,399,414,430,407,434,415,404,385,389,385,390,403,423,415,406,400,397 16,15,15,55,44,41,53,421,449,424,433,421,423,403,442,432,430,439,459,543,524,400,485,476,456,428,412,404,400,378,430,520,542,479,484,437,406,391,389,376,412,412,436,453,461,396,568,749,743,684,639,556,469,438,460,451,541,509,575,555,522,409,407,396,409,455,547,507,540,453,432 14,8,7,29,30,25,24,425,406,417,383,404,390,427,444,420,421,402,407,429,429,395,416,410,391,398,387,398,384,395,393,430,444,415,444,417,385,382,386,380,394,407,452,423,423,396,455,518,502,469,459,432,404,422,435,434,486,480,521,492,471,406,378,403,386,408,434,413,416,407,386 2,10,10,85,199,208,88,414,403,389,390,369,384,402,382,404,396,404,407,416,417,396,404,400,403,405,371,393,386,387,393,426,434,400,384,395,404,378,388,387,382,395,411,398,402,390,423,468,485,437,437,390,386,414,403,397,427,423,424,416,398,401,386,391,397,400,415,412,409,390,399 12,17,17,54,61,60,53,409,501,470,445,416,422,424,450,436,458,442,487,604,558,422,545,491,446,463,437,416,384,385,407,550,599,504,524,472,434,395,402,379,398,433,476,461,435,401,590,778,794,711,683,572,487,442,480,508,563,549,615,598,545,402,406,405,402,484,587,526,538,456,423 11,122,108,163,185,153,135,509,696,648,604,540,558,554,593,576,581,559,700,824,803,545,772,726,645,645,511,513,463,428,545,782,821,722,760,632,576,419,438,446,465,507,655,614,620,486,797,987,996,931,902,815,689,573,675,679,756,759,813,797,757,454,489,436,458,650,807,750,762,651,571 17,33,29,196,396,402,190,512,556,495,484,463,461,543,612,582,576,575,588,671,674,450,617,589,535,491,436,436,393,413,509,638,678,593,577,482,430,403,412,444,459,513,625,575,575,484,756,870,877,810,768,670,570,591,663,682,749,743,797,775,734,437,436,473,481,559,686,631,645,531,481 7,36,15,89,93,36,36,502,448,431,423,398,409,535,551,496,479,447,451,527,490,404,496,449,432,411,401,375,383,411,443,508,560,493,501,427,399,423,451,444,474,519,617,587,541,448,671,680,676,576,525,469,407,564,617,631,710,710,763,721,656,414,395,394,406,424,510,449,461,427,431 10,10,8,26,29,21,18,441,457,419,407,397,408,465,479,475,456,465,483,490,486,404,454,430,427,422,402,401,404,385,412,458,471,432,435,405,411,400,409,418,429,428,481,480,465,417,623,618,603,536,537,466,437,462,495,512,599,602,643,621,578,408,404,414,411,449,510,473,465,437,415 4,24,24,97,196,198,97,442,460,411,422,381,430,450,495,455,467,474,491,489,499,396,452,418,413,413,402,414,400,401,430,445,467,434,453,414,399,389,400,394,429,451,479,457,474,410,616,649,638,578,555,499,440,477,512,528,580,584,643,631,573,425,403,412,432,477,505,459,477,436,413 13,11,9,33,34,21,21,404,456,438,417,416,418,432,438,443,449,440,468,526,513,418,484,452,423,419,408,405,406,406,419,517,526,446,471,429,423,412,407,418,419,453,500,460,456,399,574,699,683,611,576,495,457,464,491,495,552,550,572,572,529,406,406,415,393,457,525,461,495,433,416 2,9,8,56,46,38,49,417,423,425,430,401,411,422,451,425,433,412,460,524,523,414,474,434,419,416,410,410,379,404,413,515,511,453,468,400,427,394,403,399,430,448,502,449,447,422,551,696,699,606,586,504,436,453,507,495,561,534,605,574,521,392,402,406,395,443,502,439,477,435,401 8,9,8,34,39,28,24,397,407,404,395,384,396,415,423,417,419,412,428,456,441,404,435,424,415,401,400,391,384,398,393,450,451,416,436,397,385,403,382,390,403,425,454,452,437,401,517,585,587,512,486,449,421,444,477,482,523,521,553,525,483,394,382,390,400,414,456,431,429,412,397 13,25,24,59,90,90,58,423,459,443,419,427,422,455,452,440,424,436,459,572,550,432,522,476,448,447,427,416,398,423,419,540,589,477,504,433,418,401,404,428,418,434,481,450,448,421,574,759,774,687,648,542,473,530,597,625,643,597,637,591,546,404,394,404,398,466,550,480,497,457,421 15,7,7,12,15,14,11,450,457,440,434,406,413,449,471,467,436,439,496,586,556,420,556,504,466,441,414,415,387,398,423,540,601,522,521,450,411,404,408,411,416,431,487,459,465,414,569,733,742,654,621,529,460,448,494,509,542,560,609,598,528,397,420,395,409,470,589,531,526,453,414 14,24,19,37,61,42,25,453,410,406,388,400,413,468,468,455,437,416,406,459,424,370,404,414,399,392,405,376,390,365,417,449,445,435,422,406,387,417,395,417,409,438,481,452,445,389,515,536,525,468,465,394,391,429,469,452,513,536,608,538,504,389,386,379,366,397,411,414,413,383,389 16,339,204,176,211,110,96,610,602,566,517,484,497,645,715,668,659,636,647,736,709,478,660,602,557,521,479,480,448,571,717,722,728,652,687,547,495,563,714,754,834,910,1005,939,870,613,958,919,896,834,800,732,591,820,925,982,1023,1023,1023,1023,969,472,449,466,491,611,718,656,677,562,496 15,132,50,867,958,304,302,859,891,852,814,767,779,897,948,929,921,904,938,995,977,759,937,891,839,820,729,696,573,748,931,981,988,925,939,844,785,830,933,974,1023,1023,1023,1023,1023,874,1023,1023,1023,1023,1023,977,884,1022,1023,1023,1023,1023,1023,1023,1023,749,689,749,778,895,982,933,952,861,777 18,10,10,63,112,115,65,397,413,407,396,392,404,398,423,399,410,405,413,453,429,397,426,409,405,409,396,385,394,366,402,450,443,415,446,414,401,399,398,395,390,402,427,414,425,392,493,606,600,527,498,443,419,422,438,436,473,467,496,485,459,395,404,393,378,409,448,431,433,403,399 8,1023,284,1023,1023,1023,1023,964,990,952,924,876,887,991,1023,1021,1011,1000,1023,1023,1023,873,1023,994,942,928,855,833,729,841,982,1023,1023,1010,1023,940,880,899,966,995,1023,1023,1023,1023,1023,988,1023,1023,1023,1023,1023,1023,979,1023,1023,1023,1023,1023,1023,1023,1023,862,816,854,882,982,1023,1023,1023,953,892 12,9,8,24,28,24,21,414,457,442,425,425,415,422,453,431,424,427,469,546,518,415,498,459,439,415,411,399,393,373,426,534,537,487,519,423,424,397,401,400,412,426,462,461,451,392,531,714,709,618,576,495,444,427,455,457,516,504,542,532,483,385,396,398,396,446,514,484,488,424,407 3,10,10,367,583,582,362,404,434,419,409,399,402,409,438,413,422,422,440,478,473,406,456,440,427,422,405,404,394,394,382,475,501,434,467,416,411,396,387,416,397,399,433,408,416,445,502,635,649,576,532,460,436,437,463,488,494,496,552,502,479,411,392,387,394,432,484,461,473,427,395 12,23,20,13,16,12,10,611,747,684,664,593,631,667,733,717,713,713,788,855,830,606,793,743,697,658,568,538,480,444,636,831,845,769,796,680,605,400,446,474,506,595,730,722,743,468,882,996,985,937,907,836,719,638,714,733,818,822,880,883,847,536,530,558,575,771,866,813,833,728,629 5,11,9,50,61,44,36,408,453,426,411,417,400,445,428,423,410,435,450,559,557,421,490,464,429,426,406,405,389,394,406,524,557,479,492,436,439,380,413,397,412,407,445,431,423,407,532,740,743,647,612,529,445,435,484,477,517,515,543,527,492,392,393,389,393,440,541,486,501,447,404 2,431,300,275,358,241,185,491,455,454,414,400,411,479,512,457,453,466,484,570,558,415,549,501,423,432,422,406,384,424,461,565,591,500,514,457,396,412,436,436,503,544,647,578,563,462,611,770,768,682,630,538,437,513,576,569,647,653,709,674,592,414,412,388,414,469,558,485,500,451,408 12,23,20,63,68,60,54,425,487,439,424,391,428,419,450,454,435,445,486,591,554,424,529,473,456,441,408,410,403,393,438,562,579,499,504,439,420,386,386,421,411,447,487,451,489,412,573,758,749,681,642,541,447,446,505,516,572,556,615,586,545,414,416,406,400,473,584,526,538,444,439 20,99,47,203,240,122,102,627,631,570,526,488,552,654,719,712,694,681,684,732,732,477,606,563,510,521,465,477,411,546,733,697,692,626,628,564,510,653,791,843,903,971,1023,946,874,677,927,896,871,825,795,715,630,873,964,998,1023,1023,1023,979,921,485,444,493,522,628,693,638,678,543,507 19,31,30,282,464,473,285,443,577,530,495,462,465,473,487,461,481,470,557,726,701,460,663,595,523,502,467,451,414,362,471,659,721,624,638,529,480,385,397,424,424,456,523,511,509,426,695,914,935,862,827,730,583,444,487,497,621,610,677,672,632,426,445,421,431,536,720,671,655,564,465 4,14,11,30,42,30,17,389,400,403,389,378,417,415,424,414,405,397,409,421,408,398,396,392,400,397,392,367,379,397,412,412,412,406,407,394,388,387,393,409,403,429,445,430,412,402,487,532,513,468,440,423,395,438,476,495,504,513,540,501,479,392,409,397,400,412,414,416,404,398,391 10,9,8,38,44,38,34,406,457,413,408,395,418,431,429,431,430,412,444,523,515,406,483,466,443,428,411,390,386,384,403,499,521,447,476,421,413,396,403,395,401,431,465,444,451,404,565,708,710,633,600,514,431,463,480,506,572,561,588,543,526,388,383,407,388,449,506,479,490,426,424 5,17,16,47,77,72,44,527,574,533,504,446,483,574,629,639,619,599,614,649,649,446,552,515,492,476,446,431,419,436,535,600,599,546,565,499,482,419,407,416,433,482,622,606,632,449,784,805,777,732,708,645,539,549,620,649,720,730,791,790,751,499,458,480,498,580,648,604,634,530,501 2,52,50,35,48,42,28,441,593,570,548,571,601,493,564,560,591,594,633,629,665,441,480,511,527,529,488,508,459,385,480,487,513,478,499,477,489,422,396,427,434,450,505,503,512,419,740,748,707,710,707,692,599,434,488,500,571,571,670,706,670,454,533,468,501,590,587,610,658,579,585 4,26,25,310,544,551,311,411,406,396,397,403,391,403,433,414,408,429,420,432,422,384,392,409,410,412,385,377,385,382,423,421,400,406,412,415,398,414,402,413,428,440,492,467,457,441,511,509,503,451,445,413,412,489,531,532,567,557,599,554,513,408,383,390,396,397,419,416,410,384,392 12,14,12,23,35,31,21,424,391,391,390,376,384,413,413,405,408,388,392,408,425,390,397,395,378,401,384,377,380,400,404,389,412,409,396,363,392,407,410,403,399,440,456,437,402,398,477,460,462,437,406,395,378,458,474,482,537,515,550,506,446,391,381,382,383,379,392,394,399,391,385 19,17,14,33,30,20,24,413,422,441,408,376,404,411,425,428,409,410,453,494,490,403,463,434,410,411,404,385,376,389,392,469,486,433,442,414,391,388,404,395,410,401,455,428,406,413,499,614,637,553,511,459,417,442,491,494,538,533,567,525,477,400,406,378,399,435,473,455,436,430,407 11,9,8,27,28,17,17,501,573,536,486,483,490,536,604,589,569,570,618,686,665,469,604,549,505,504,452,445,418,408,523,658,663,573,622,524,490,415,430,447,495,538,660,601,599,456,764,851,836,778,748,674,545,612,678,684,754,744,797,772,731,459,445,470,474,592,683,614,658,550,495 19,305,268,320,461,390,273,491,563,516,490,461,462,519,550,547,514,504,596,689,665,437,624,585,529,519,450,456,413,432,500,642,680,602,631,498,453,439,449,460,498,552,680,605,604,477,731,868,875,809,778,676,562,561,620,618,705,703,769,750,704,446,443,439,451,517,664,618,641,532,472 19,24,22,59,75,67,52,445,504,485,452,436,417,460,481,456,469,472,522,600,553,426,532,500,452,446,423,417,401,385,460,542,577,508,499,448,429,416,394,418,425,467,509,481,502,433,649,765,767,702,673,564,497,496,548,574,638,627,673,654,615,406,414,411,410,474,558,518,537,467,423 1,28,27,16,21,21,15,590,694,657,603,522,598,633,686,675,672,662,741,816,798,558,738,692,634,611,531,510,463,393,599,784,793,715,745,637,570,414,433,455,464,541,689,673,692,450,856,961,950,898,877,801,682,597,680,701,785,783,852,854,818,508,498,532,555,718,823,762,789,685,580 17,15,12,29,33,21,19,382,397,396,404,389,411,425,392,401,410,406,423,451,433,395,434,416,393,393,393,401,387,420,397,432,448,419,435,403,395,379,409,389,393,425,461,414,403,399,473,569,559,506,458,439,412,447,444,487,510,477,515,484,464,392,398,388,392,407,445,412,431,412,383 3,12,12,49,65,56,40,432,475,432,434,401,429,408,451,434,423,436,499,596,580,434,550,498,464,466,419,413,404,399,428,562,590,515,538,450,443,387,399,398,393,415,441,438,442,388,559,777,791,709,675,567,484,425,453,486,539,517,566,555,520,412,406,391,395,459,590,534,536,472,416 2,12,12,15,16,15,14,424,481,478,446,411,455,427,460,425,452,456,480,593,556,437,527,499,455,454,431,424,411,378,438,567,584,522,533,450,447,373,393,391,387,393,439,455,469,395,618,806,800,730,704,610,508,433,457,458,512,537,595,609,547,412,414,416,417,480,583,524,561,469,448 17,14,12,25,38,32,21,391,379,360,384,375,393,405,411,414,412,398,397,391,400,383,401,390,388,377,378,380,402,407,412,383,402,403,407,385,377,407,420,439,442,475,491,436,440,405,455,438,426,413,410,399,376,460,514,496,536,503,536,513,469,390,386,383,388,393,404,383,397,394,388 10,77,69,70,89,68,49,533,669,607,624,589,628,596,650,670,687,693,730,740,738,459,566,563,516,534,492,484,460,411,673,681,673,651,666,615,592,397,440,461,474,556,728,722,753,452,908,910,881,861,848,814,731,586,678,707,805,818,882,900,875,489,526,509,542,644,691,677,719,613,584 5,74,65,40,40,34,35,673,740,694,673,596,623,709,781,765,758,742,806,866,850,630,802,756,693,672,583,553,479,431,691,839,850,776,784,666,630,442,496,509,578,670,789,768,775,533,919,995,979,931,907,839,733,722,802,811,876,876,930,926,888,576,526,594,612,780,872,820,837,736,643 20,8,7,28,28,22,21,416,413,389,393,394,377,413,432,410,413,395,419,419,398,386,405,392,408,393,395,386,392,402,393,407,423,399,416,390,372,399,379,400,408,407,438,429,418,386,467,464,459,421,414,403,383,404,446,444,483,477,509,496,461,395,373,385,386,395,407,390,396,391,386 2,11,11,8,11,10,7,491,539,532,513,484,456,536,582,566,553,565,618,674,649,458,601,544,507,506,455,434,414,411,508,642,653,586,601,477,476,418,403,411,444,493,577,561,597,432,744,834,812,759,734,641,528,493,573,596,675,684,740,751,710,453,453,453,466,578,675,612,644,528,489 19,32,19,32,32,13,13,435,450,440,412,376,415,455,506,488,474,475,462,493,521,412,458,439,408,420,418,391,398,413,464,492,497,439,469,438,417,452,495,545,605,668,745,651,580,478,694,693,693,615,571,493,429,631,717,745,799,776,812,733,670,388,389,398,416,441,480,455,448,426,422 12,10,10,38,47,48,37,386,417,385,409,406,399,404,412,393,405,391,411,444,443,404,420,424,395,405,385,373,378,380,399,430,449,436,412,382,400,405,397,395,392,401,429,405,402,392,449,550,547,478,462,424,414,413,459,424,460,464,476,459,431,398,405,405,381,410,438,420,427,396,400 4,19,18,41,46,41,37,426,523,500,483,433,444,432,460,464,473,455,543,663,644,450,609,566,499,490,435,426,390,392,433,629,674,569,585,492,455,373,387,392,429,436,495,468,491,403,617,849,855,782,743,632,513,454,473,512,591,571,643,635,578,398,441,420,416,520,652,584,586,502,442 11,13,10,47,65,53,37,416,485,458,439,413,418,448,473,462,447,453,494,591,542,438,531,481,468,451,407,405,391,376,431,558,585,508,531,462,438,404,413,407,427,449,502,469,490,421,592,748,747,671,621,539,448,483,500,516,561,570,619,603,569,390,415,400,420,457,581,536,532,455,424 9,164,118,1023,1023,1023,1023,913,911,867,847,809,847,946,992,981,972,963,970,977,977,746,877,862,842,819,765,764,681,607,883,920,921,875,899,825,783,641,668,705,767,853,962,944,958,797,1023,1023,1023,1023,1023,1003,925,920,987,1008,1023,1023,1023,1023,1023,836,767,843,873,938,974,952,975,887,846 3,18,17,120,171,164,114,418,408,444,410,394,394,427,447,421,408,421,448,452,466,397,435,415,392,403,384,394,385,410,420,456,461,416,400,416,401,395,402,394,419,442,481,446,431,433,542,609,597,547,498,477,415,477,536,517,585,578,613,568,509,404,398,396,395,419,459,426,419,408,381 12,65,57,160,159,135,138,482,628,590,552,481,487,511,555,534,517,524,667,788,756,516,736,681,595,582,492,476,420,411,496,755,780,693,716,576,503,427,425,422,451,479,571,562,573,444,742,939,943,877,850,747,626,514,583,605,692,688,755,744,688,447,478,433,463,619,777,711,726,624,538 2,20,12,49,67,38,29,440,422,430,392,408,371,457,455,438,414,410,404,404,411,399,398,385,384,393,392,392,385,398,433,427,434,400,405,388,393,395,426,445,454,505,596,529,503,417,537,496,481,456,431,410,410,495,556,562,591,580,634,568,530,394,389,381,390,406,409,410,390,398,370 12,50,46,148,178,159,131,497,620,571,498,473,491,496,576,547,546,527,626,762,729,497,697,651,585,549,488,465,439,427,506,722,753,654,696,561,497,424,442,482,502,583,686,635,609,479,760,930,937,869,838,746,610,621,709,718,779,771,819,785,731,441,446,434,455,589,745,690,704,568,495 18,42,38,158,246,232,146,481,543,538,485,467,457,483,554,545,531,524,594,671,651,460,607,555,509,513,458,443,403,393,478,641,667,567,604,490,458,408,407,401,408,461,573,533,548,432,714,852,849,785,757,663,552,514,574,585,660,673,725,720,669,435,412,443,437,543,678,618,648,533,476 10,45,11,127,136,33,37,497,457,385,409,415,425,547,539,542,492,462,479,491,475,427,475,427,413,425,402,403,377,402,492,482,489,443,441,421,433,466,468,461,528,582,683,612,574,494,712,658,647,574,544,518,445,654,719,716,773,771,813,760,693,429,422,423,415,442,484,429,476,417,382 10,37,36,97,106,101,93,464,483,471,445,425,426,483,516,493,509,467,551,610,583,448,567,513,483,451,442,412,381,397,431,587,602,527,536,458,438,412,425,414,420,492,554,508,511,432,674,838,811,747,706,628,521,539,611,604,696,684,742,694,654,428,426,414,432,544,655,591,620,528,452 2,58,56,171,225,216,162,443,569,534,501,470,472,452,492,484,493,485,592,720,687,485,658,608,539,509,461,447,408,427,454,664,713,606,624,543,468,414,422,406,422,440,528,498,500,439,677,893,901,833,798,683,565,466,537,549,626,622,688,668,636,419,438,431,422,523,701,632,652,540,487 9,8,8,49,60,60,48,411,407,419,383,383,409,398,403,411,402,408,422,452,443,385,440,417,412,407,386,390,388,391,388,435,451,426,426,404,412,368,395,389,387,382,423,398,401,401,464,584,570,515,470,428,410,404,402,438,468,462,487,460,455,393,406,394,386,423,448,436,440,407,389 5,19,15,36,42,30,26,438,474,430,444,413,417,425,458,444,440,433,492,571,538,416,510,504,456,434,417,396,397,393,420,540,576,479,519,430,423,394,405,404,409,432,482,454,460,398,542,718,729,642,611,491,427,434,483,477,538,533,579,542,518,390,404,392,405,426,574,515,514,445,406 7,22,21,85,128,132,86,370,390,371,399,391,382,378,383,405,379,385,384,406,411,376,393,382,393,382,389,379,372,396,398,380,378,385,400,383,399,393,381,401,381,392,407,402,407,399,409,447,437,407,418,379,404,427,470,468,478,463,455,422,408,386,381,392,396,380,380,382,419,387,393 6,18,17,87,136,134,83,414,469,439,447,424,411,425,440,451,445,424,463,584,570,433,514,501,457,435,408,418,400,381,410,548,586,495,518,450,414,393,399,399,409,420,481,447,437,391,559,779,801,716,687,565,473,443,498,500,538,538,593,572,523,403,394,419,401,457,567,504,524,455,436 10,36,20,43,53,31,25,484,469,446,436,429,431,514,542,524,494,498,489,533,537,410,470,445,440,411,402,409,403,412,542,528,509,440,482,413,433,416,472,493,560,657,826,783,715,490,840,751,701,641,592,534,443,656,748,816,953,960,996,921,850,401,412,428,405,472,518,471,482,437,413 9,10,9,25,30,27,22,418,386,388,389,379,403,405,424,415,386,394,391,398,396,385,388,388,392,382,372,375,384,389,405,373,405,397,390,399,407,400,403,380,392,399,447,430,409,401,443,423,415,419,379,389,393,413,466,441,485,475,513,481,433,371,389,381,386,391,397,402,405,384,377 13,148,126,54,85,71,44,499,655,601,554,493,523,521,550,543,552,531,659,801,780,527,771,716,637,618,515,474,437,406,485,766,820,731,737,602,500,402,417,425,464,493,595,570,552,453,747,966,981,910,872,767,623,561,629,651,722,706,772,754,704,430,455,431,468,634,807,743,758,646,549 18,15,11,43,51,33,28,438,390,395,389,381,376,438,459,410,409,403,394,429,418,393,403,398,388,395,374,370,383,384,395,428,394,393,413,403,385,375,408,390,404,413,476,450,427,387,508,452,458,424,394,408,394,435,452,443,505,544,579,534,505,375,388,392,387,387,423,380,387,388,372 13,14,14,43,65,61,39,454,488,466,448,417,429,430,444,450,478,426,540,618,602,454,565,526,473,455,432,420,408,391,429,592,615,524,547,470,442,405,393,388,386,428,479,453,456,413,615,800,800,728,694,591,490,442,466,498,532,555,608,607,589,393,414,407,397,506,614,556,563,479,461 7,34,24,47,78,54,32,408,400,372,364,398,384,389,398,404,406,377,369,400,414,394,389,394,398,401,363,385,375,410,402,396,395,406,391,400,390,403,406,416,401,419,442,439,416,394,459,442,431,406,424,369,406,421,440,442,458,477,494,473,419,405,382,383,379,391,393,383,388,393,397 2,124,101,32,46,32,21,459,460,445,420,378,448,495,482,485,454,466,501,559,528,409,508,474,441,422,405,415,407,453,592,579,568,522,502,461,416,515,676,745,810,891,961,871,778,468,785,788,769,699,649,549,486,642,785,851,948,938,962,868,796,410,410,395,420,446,518,520,513,448,426 7,120,86,44,48,33,32,459,437,411,408,406,416,486,512,490,482,459,469,482,473,394,435,417,415,394,377,390,383,413,456,468,488,422,442,440,399,422,435,472,521,587,725,663,588,453,730,651,619,551,525,470,404,607,687,732,833,836,874,800,726,396,406,398,406,447,465,452,453,437,410 13,65,54,110,162,79,58,445,514,487,460,438,469,453,474,476,464,477,554,639,631,458,595,550,512,470,456,430,430,395,457,613,658,557,592,471,424,408,403,408,428,486,555,478,501,429,652,821,822,747,724,615,494,508,558,561,637,618,677,661,617,420,404,419,430,523,653,585,571,487,450 4,32,29,36,41,30,27,449,560,513,467,460,460,497,523,530,504,530,594,693,679,468,635,592,525,509,451,437,407,379,478,665,688,604,620,504,462,394,419,400,424,464,544,519,543,418,713,862,860,791,769,678,526,488,527,582,661,656,722,717,666,415,424,439,443,574,692,635,641,541,475 3,14,13,136,173,162,130,565,556,539,496,464,482,598,659,637,618,581,647,709,690,473,634,584,537,511,460,462,419,447,534,670,674,576,599,495,442,421,428,425,465,542,666,639,638,464,787,872,863,800,764,674,557,575,652,670,748,749,810,803,755,481,458,471,483,639,771,707,717,615,507 1,51,44,26,38,30,18,661,826,778,746,691,740,705,759,744,741,725,871,920,902,743,861,830,789,763,680,645,562,453,671,910,897,848,870,763,713,441,484,495,571,660,788,759,768,544,919,1023,1023,1023,1023,954,852,739,809,814,876,869,922,917,887,586,682,579,615,905,984,946,968,868,794 2,9,9,11,15,14,11,509,607,572,535,487,513,543,612,610,599,590,678,751,721,476,650,594,547,542,478,463,425,383,532,715,716,637,656,538,482,395,397,418,435,463,570,573,612,420,787,901,890,837,812,719,603,507,586,601,680,696,775,780,749,471,477,473,505,656,766,710,735,610,532 2,13,12,51,57,48,44,419,436,403,393,399,409,414,442,425,426,412,437,459,464,389,450,431,419,420,409,384,390,400,396,453,467,426,432,412,393,392,405,395,418,434,470,443,434,409,511,598,604,529,509,425,437,438,465,457,501,495,537,516,501,389,383,397,393,410,456,449,455,429,404 2,10,10,20,32,32,20,392,452,446,410,397,412,423,408,421,404,398,460,539,534,418,498,474,425,427,403,408,386,394,413,522,566,493,470,446,421,397,391,384,393,396,423,420,418,389,496,754,763,676,647,538,460,414,426,440,481,470,471,477,464,388,403,398,396,441,524,495,501,440,414 16,9,8,26,29,25,22,412,394,378,383,400,384,421,428,403,412,390,394,397,402,388,400,386,387,381,388,383,363,392,387,396,401,393,393,388,396,413,405,416,424,415,453,431,435,410,460,428,436,396,392,386,402,433,483,461,517,502,537,507,461,392,377,380,391,400,393,407,384,385,409 9,10,8,24,30,23,19,431,378,397,377,369,387,423,443,424,417,407,389,399,404,391,386,398,384,401,375,376,382,383,388,396,395,392,379,384,373,400,409,383,403,406,416,427,396,389,448,450,435,412,412,398,395,410,423,440,469,481,528,492,446,371,375,387,392,387,394,392,406,409,389 15,9,9,19,27,21,13,427,481,444,434,408,420,447,471,462,460,429,491,593,574,429,575,513,468,456,431,399,401,390,428,550,593,506,528,455,416,387,405,390,413,430,489,458,484,413,589,735,745,659,647,547,455,434,492,478,553,543,614,609,560,407,402,405,411,496,606,531,532,466,445 10,11,10,17,20,15,12,416,442,411,407,418,404,417,427,412,422,415,444,472,484,402,476,445,411,423,407,393,389,393,436,464,493,445,455,426,406,396,391,405,420,468,529,497,464,391,527,615,636,553,534,486,443,417,446,457,478,484,519,514,454,383,400,396,382,408,479,456,453,420,402 17,9,8,27,37,29,21,419,383,388,394,400,381,418,423,410,395,411,416,410,412,383,369,377,381,398,382,391,373,387,380,397,386,390,396,405,401,383,393,408,382,398,413,422,398,381,431,429,413,417,411,403,389,389,423,411,446,453,495,468,425,387,385,401,385,388,389,399,390,408,405 5,114,107,587,879,816,540,429,429,433,418,391,415,432,454,447,433,435,458,505,506,412,471,468,418,415,397,408,403,390,399,486,512,448,472,419,401,389,381,402,390,393,445,436,473,467,563,683,680,613,581,517,434,421,489,483,517,528,568,563,535,439,400,392,426,464,512,483,491,430,400 5,9,9,33,39,38,32,391,407,409,411,387,391,398,379,413,424,398,446,460,450,393,431,418,408,399,401,388,383,396,408,446,454,411,441,420,397,377,387,388,391,431,428,421,420,384,481,587,585,506,492,464,426,408,437,445,470,464,491,477,454,399,395,400,393,404,437,458,443,407,393 10,15,12,35,48,36,26,432,392,381,377,385,379,436,438,432,432,401,407,413,408,406,400,402,400,407,392,379,371,388,401,391,405,385,406,414,403,388,388,404,413,415,459,450,422,406,501,450,447,409,402,407,391,435,462,445,513,533,563,532,485,382,390,386,392,398,407,391,403,405,390 5,12,10,18,21,16,14,411,456,424,396,399,406,413,427,435,415,409,471,520,519,440,495,460,439,416,405,399,393,392,404,488,548,480,485,393,408,384,404,422,407,429,471,448,413,404,510,673,688,600,562,473,425,464,512,515,565,548,587,548,506,390,379,378,377,421,513,483,454,435,398 6,13,12,20,25,20,16,500,476,434,439,423,412,520,577,567,546,531,541,503,513,402,405,427,421,399,395,395,396,426,512,474,456,445,463,438,438,399,417,434,439,500,609,601,609,444,769,691,609,590,564,536,474,548,652,670,756,754,806,797,745,451,385,449,461,475,454,452,477,423,423 12,100,80,297,409,306,228,668,811,768,730,691,702,714,770,757,764,751,836,918,908,663,860,829,770,759,673,644,556,467,700,869,900,831,853,747,696,485,494,507,583,678,809,786,787,569,954,1023,1023,1023,1019,945,847,753,832,860,922,921,968,955,922,582,644,590,626,808,920,884,899,802,728 19,11,10,19,20,16,15,418,424,409,420,393,389,434,441,435,422,413,451,478,477,405,448,433,427,422,401,388,393,391,422,492,485,434,463,426,405,405,408,422,443,481,558,491,455,405,574,667,642,588,544,488,437,447,501,534,626,586,646,585,510,399,414,391,405,420,488,485,456,430,411 1,26,24,66,79,75,58,447,535,502,494,449,468,465,505,465,474,460,568,695,644,454,631,578,513,519,449,436,402,394,442,627,679,572,601,486,442,400,416,419,446,477,540,514,500,432,667,863,872,796,756,659,536,518,560,586,656,642,707,670,639,406,430,413,430,525,672,606,630,513,465 5,31,28,20,24,15,12,634,748,693,650,593,607,698,753,742,736,717,798,857,828,615,792,740,679,659,577,535,480,411,648,830,837,756,790,676,594,430,434,452,508,593,747,741,748,498,894,989,974,927,896,832,715,666,734,757,839,840,900,899,867,560,541,566,604,776,859,814,827,729,616 2,13,13,38,54,55,39,417,453,438,423,416,409,450,447,435,428,430,470,584,587,415,551,497,451,447,422,407,389,397,416,526,589,525,532,457,410,392,403,402,417,423,479,454,435,399,572,767,790,704,655,562,448,454,493,497,539,551,595,575,510,403,390,405,396,456,567,529,521,445,436 7,14,13,22,39,32,18,398,391,397,394,388,388,410,399,381,380,390,373,397,405,391,405,390,383,375,368,383,374,396,394,382,400,400,385,382,379,400,397,399,413,391,416,410,414,389,436,416,431,395,397,392,384,410,434,410,436,455,493,467,436,386,402,377,401,383,391,379,381,401,393 1,11,8,21,30,22,16,429,422,386,386,403,399,418,418,406,414,396,409,400,380,397,402,392,392,376,397,387,389,400,407,407,412,389,385,390,374,401,389,401,432,448,494,463,440,412,491,449,443,422,405,395,402,482,534,513,553,555,598,518,496,386,372,385,397,398,405,375,391,379,401 12,54,50,119,146,134,108,460,627,600,553,489,521,495,541,544,533,516,657,780,760,511,728,683,591,574,511,472,414,424,480,742,775,679,696,569,520,413,405,424,447,439,562,543,552,436,744,940,946,881,845,745,616,529,581,594,666,660,745,729,688,449,455,430,431,606,772,715,721,603,508 5,9,8,57,78,51,38,386,426,403,407,403,407,417,416,410,412,410,442,514,483,404,475,449,420,406,410,400,404,389,415,491,500,450,462,422,411,388,395,381,413,398,438,408,410,409,519,666,667,584,555,487,428,431,423,430,464,446,511,494,487,388,395,391,395,428,495,458,467,421,404 1,118,97,66,63,52,54,817,846,799,773,720,768,851,902,892,882,874,900,936,928,724,878,845,795,779,697,672,560,495,816,907,916,849,869,775,716,505,574,631,686,784,903,885,892,647,1018,1023,1023,1006,986,932,837,838,905,920,979,976,1023,1022,993,741,666,745,767,873,939,900,919,828,756 18,47,35,66,89,61,45,434,378,387,372,406,373,423,460,433,417,428,399,424,437,404,405,389,394,383,370,397,386,421,410,423,394,400,407,404,397,404,422,430,438,498,554,510,472,423,558,527,489,469,454,408,405,522,579,588,640,634,669,603,570,401,392,408,380,397,404,399,389,393,385 2,24,24,111,172,178,114,398,385,394,378,395,388,382,384,395,375,379,380,401,405,393,397,392,401,394,373,367,389,378,380,396,408,388,401,417,394,377,385,394,394,379,424,396,378,405,410,437,443,415,405,415,377,429,451,446,440,419,454,410,401,401,375,388,378,376,387,383,391,398,395 9,30,29,265,468,478,266,421,412,382,402,351,374,429,429,421,413,419,404,399,412,387,391,394,402,393,388,373,369,410,404,389,391,380,389,405,402,405,403,426,424,439,459,449,430,437,512,464,453,446,413,407,411,492,526,548,564,536,569,507,472,402,392,396,400,390,401,402,421,378,410 6,19,19,93,131,133,92,419,433,414,402,417,397,427,448,441,432,432,450,506,504,402,459,434,414,424,411,384,386,387,421,479,500,467,458,412,420,418,408,396,396,456,497,461,460,434,587,690,692,613,575,491,432,472,525,556,603,597,649,617,549,400,405,396,401,423,481,484,465,437,407 13,100,89,19,26,20,15,414,421,382,376,373,407,420,436,428,418,414,409,428,427,381,440,394,399,413,401,419,403,403,413,435,426,425,404,421,403,418,432,419,424,467,535,495,463,423,530,514,500,481,446,438,401,481,504,520,589,545,607,529,503,382,390,386,390,431,421,399,415,399,377 1,27,23,12,13,8,7,431,426,414,408,395,383,488,491,469,449,450,441,448,452,381,391,401,412,381,394,375,384,416,422,436,430,404,415,400,406,422,454,482,506,551,663,584,515,488,661,584,516,481,473,440,420,636,711,712,756,735,774,717,654,408,378,401,418,425,445,423,407,407,402 4,13,13,88,189,197,89,384,402,372,384,380,372,391,403,384,403,384,417,429,415,404,427,392,381,396,401,391,385,389,379,426,412,408,429,393,403,396,386,376,380,395,402,403,407,383,433,519,526,473,443,409,412,407,399,411,433,420,444,422,384,398,404,396,382,385,422,420,423,401,395 4,8,8,285,577,595,289,407,434,418,391,402,409,413,411,423,423,401,451,513,475,407,475,452,426,423,399,397,379,406,401,464,499,460,449,412,408,394,404,387,412,421,448,430,443,412,508,652,667,592,559,487,424,421,460,465,494,495,525,503,473,424,398,385,396,456,503,460,462,433,397 11,13,10,32,31,20,23,423,458,439,430,400,425,440,473,458,452,434,456,544,547,408,508,482,445,432,416,423,395,422,423,516,555,461,489,433,422,404,411,428,424,447,501,486,468,433,591,683,693,624,584,494,444,486,534,509,582,578,622,601,541,388,406,393,396,437,551,501,490,436,426 12,43,37,94,120,94,73,534,632,596,550,537,548,577,636,629,600,608,677,759,733,485,667,620,567,535,507,496,458,439,572,715,721,664,686,592,519,418,440,441,476,511,649,634,651,480,820,924,916,867,839,769,668,614,682,701,775,767,832,823,784,480,493,471,482,628,739,678,718,605,537 18,11,10,26,37,37,24,412,446,451,446,424,410,428,449,405,423,435,462,507,516,421,470,458,433,418,406,416,393,373,407,498,512,459,472,438,426,397,378,395,379,392,454,416,436,400,563,729,730,650,607,536,444,425,460,441,496,477,559,548,514,392,404,398,428,456,544,472,507,434,435 2,50,49,278,507,500,269,463,568,542,508,469,460,502,501,506,527,510,602,708,697,483,675,623,541,540,490,450,429,396,468,655,721,620,626,538,466,405,411,418,413,460,562,534,531,446,725,885,911,839,814,700,573,513,545,587,674,658,727,710,675,441,425,436,433,548,701,658,655,561,501 13,256,225,132,133,113,111,685,857,821,771,662,679,734,798,766,744,739,857,992,968,760,981,934,856,850,744,686,550,490,691,949,1003,909,933,800,709,480,518,574,639,728,841,805,795,612,908,1023,1023,1019,1000,902,778,782,837,848,894,895,943,925,884,564,633,566,599,842,999,945,945,855,745 13,16,11,36,50,34,24,396,384,386,371,396,366,435,421,410,378,400,389,397,389,379,373,384,395,389,369,377,378,363,422,396,377,377,380,367,378,398,387,408,404,421,442,438,408,392,452,415,397,411,407,375,377,446,466,452,500,492,504,496,465,407,376,384,375,402,390,357,399,380,377 6,12,11,22,32,29,20,409,402,395,397,368,388,409,414,403,389,384,370,413,395,382,397,400,390,395,399,373,376,380,392,387,405,388,399,378,398,385,393,401,413,421,433,432,398,382,455,434,425,415,406,406,392,414,426,439,442,463,475,458,428,385,386,396,381,390,399,385,385,397,387 9,38,25,50,89,56,31,407,390,384,371,384,393,428,431,416,436,414,420,438,424,391,407,403,399,394,403,388,380,377,429,425,436,411,388,401,376,388,415,423,435,460,512,457,462,401,515,484,475,450,441,391,400,479,523,530,557,558,589,536,502,395,397,373,402,383,418,400,407,406,380 1,14,14,77,126,117,72,387,398,400,381,397,387,379,410,407,384,390,396,404,405,389,407,400,392,398,389,384,403,371,392,410,391,390,398,383,400,400,389,384,407,395,423,378,414,400,413,430,439,422,429,420,399,426,459,453,475,435,459,436,429,386,367,367,376,391,417,391,375,395,382 1,38,33,61,67,53,51,431,508,485,471,402,438,435,459,468,459,456,546,680,648,457,623,581,510,511,432,434,404,416,436,624,684,549,610,503,449,405,400,405,410,454,495,485,485,420,600,810,827,748,717,585,493,489,532,540,593,577,637,629,551,407,415,394,412,516,652,598,586,503,438 9,9,8,27,34,25,22,396,394,395,381,392,399,416,422,420,404,414,390,405,401,394,407,390,389,399,400,394,378,397,389,402,398,390,422,403,383,394,391,390,418,426,449,448,421,395,455,441,444,421,416,402,391,438,466,464,478,477,519,483,464,395,392,378,393,371,402,386,394,384,400 3,115,96,248,332,272,204,547,705,672,608,550,583,586,641,622,617,600,731,843,824,565,792,744,674,664,544,519,487,438,562,801,840,740,784,642,560,419,436,447,493,565,673,659,651,488,815,989,999,934,909,825,694,605,688,709,771,772,831,824,778,483,518,466,492,693,832,779,791,680,587 16,43,43,108,178,182,108,400,422,408,414,406,427,424,436,409,404,403,440,493,464,398,453,432,423,407,405,390,401,411,426,470,467,451,456,425,413,398,398,381,400,401,431,420,423,389,508,662,668,590,555,493,421,415,437,430,483,479,497,519,484,396,412,390,377,426,479,437,471,440,423 8,32,27,141,168,111,93,465,539,509,446,424,475,503,534,514,500,483,562,670,655,469,623,575,517,493,465,451,403,404,474,627,670,584,603,489,445,397,407,405,422,450,529,527,511,431,702,869,875,808,780,681,559,506,565,577,642,663,715,695,643,429,429,419,429,531,669,606,630,523,455 10,11,11,16,19,16,13,460,654,586,576,513,534,480,487,498,512,503,676,767,752,547,700,662,616,576,505,524,446,381,469,753,772,694,714,594,549,399,395,403,422,435,496,489,519,414,693,978,961,912,878,796,682,454,492,529,594,591,661,671,633,437,498,431,439,675,799,764,794,675,581 20,10,9,43,54,45,35,413,436,436,417,413,415,428,421,438,417,435,466,529,496,416,462,445,442,426,422,426,401,391,411,488,510,457,465,416,417,377,377,401,382,413,464,429,446,398,539,698,694,623,587,518,435,408,451,466,482,469,534,524,484,413,400,398,402,428,509,474,462,443,406 1,12,12,9,10,9,9,475,568,509,498,478,467,511,560,569,569,538,618,710,681,464,643,592,531,519,466,443,418,392,485,680,697,606,636,500,465,392,419,441,437,498,586,579,583,435,747,850,848,781,753,672,544,525,608,622,705,701,760,753,712,442,418,461,457,596,707,634,675,555,482 18,13,12,18,33,19,10,485,557,522,477,455,472,502,544,529,534,505,603,652,637,461,588,524,488,482,447,438,408,387,474,632,641,570,599,500,469,388,415,416,419,454,524,537,570,416,710,827,816,758,733,657,539,455,511,520,610,628,688,712,664,429,438,439,459,582,656,600,630,529,456 12,10,9,29,35,30,25,388,417,388,404,376,387,408,416,383,388,385,384,403,383,381,408,393,370,381,392,373,386,399,383,412,408,407,395,390,397,391,402,390,392,393,421,424,392,395,429,469,459,432,422,391,388,442,436,418,462,454,473,471,424,392,379,373,380,403,416,411,393,389,404 17,32,31,34,42,38,31,542,669,639,580,527,525,604,661,670,646,654,743,837,787,587,782,690,632,615,504,493,437,413,628,800,786,694,724,587,551,425,431,486,501,597,730,713,710,481,845,982,955,902,863,764,645,611,680,706,788,788,851,853,813,490,509,509,535,760,878,792,813,688,587 18,10,9,24,34,28,19,393,402,381,394,384,383,405,406,409,414,416,426,424,409,402,403,410,392,379,393,376,391,380,414,400,402,400,403,379,385,391,399,409,408,421,471,447,445,406,489,453,451,449,404,393,390,457,483,480,531,508,549,506,464,393,386,397,376,394,397,414,401,381,388 4,25,24,78,92,85,70,432,501,488,468,447,442,458,480,483,480,481,545,619,610,433,572,522,472,458,449,437,405,392,443,592,629,531,555,462,437,385,389,424,420,465,551,502,502,419,654,815,811,741,704,597,505,444,529,547,623,612,678,639,602,395,414,406,419,506,622,547,581,493,439 11,13,13,49,59,56,44,413,462,417,411,408,398,419,413,415,414,398,431,512,516,401,492,450,426,424,397,401,388,383,404,502,524,469,456,412,399,390,382,418,427,422,481,452,431,396,535,688,694,598,585,500,433,438,468,487,541,522,561,520,489,390,408,395,388,439,513,464,473,440,415 4,8,8,51,90,91,49,400,423,405,405,388,400,398,406,405,412,402,419,454,451,412,420,408,411,406,383,388,392,387,410,423,447,424,432,406,401,383,372,390,384,397,428,399,413,411,469,583,555,504,477,438,419,412,427,451,456,452,498,465,437,397,400,388,396,417,462,437,434,419,407 5,82,76,118,181,168,106,497,620,587,555,534,539,501,588,563,569,553,662,781,757,523,731,688,614,578,500,495,438,426,494,753,787,696,712,584,526,419,416,444,442,479,603,574,590,443,767,936,944,881,848,763,645,552,601,606,699,707,758,759,721,435,463,426,455,641,773,714,722,608,506 7,11,10,26,33,30,24,383,375,359,375,374,386,393,416,392,391,383,390,407,371,389,384,388,389,391,393,382,383,376,385,410,392,385,403,379,385,384,380,377,393,415,453,421,423,400,445,435,419,409,398,382,397,416,442,426,481,457,475,433,447,384,391,393,396,384,400,383,378,393,390 6,9,9,87,152,158,89,372,401,398,413,387,382,379,385,394,390,393,393,402,408,388,398,388,383,392,385,377,386,374,404,409,421,399,423,396,392,374,384,383,384,367,408,387,410,383,401,527,504,468,459,407,418,389,393,411,412,393,407,420,393,393,389,375,377,394,434,396,412,404,405 15,10,10,33,42,36,30,389,446,440,423,409,401,400,403,410,419,421,423,503,495,416,484,453,434,425,413,391,406,377,409,509,508,459,457,441,405,387,366,408,397,386,436,415,411,401,492,717,724,623,591,507,432,428,447,436,499,457,508,499,482,382,400,379,398,430,493,459,492,427,402 1,8,8,35,37,38,36,406,463,455,436,396,426,423,428,431,407,399,493,561,540,421,515,469,452,449,408,401,402,390,414,518,559,486,481,434,406,365,396,394,399,406,439,424,421,393,544,757,770,677,646,535,450,436,465,473,535,515,563,539,507,401,413,383,405,440,551,520,499,441,412 3,19,19,68,98,95,66,405,468,434,433,407,419,429,424,419,401,411,454,553,544,430,514,463,438,432,402,417,402,380,431,522,552,483,487,438,384,379,393,396,408,407,475,451,420,403,552,762,773,672,644,553,474,446,495,499,559,543,594,559,521,395,396,384,396,440,549,501,506,444,411 5,17,16,37,43,40,34,393,391,386,388,387,378,408,393,391,397,386,386,402,392,382,388,371,382,393,393,408,375,372,392,396,388,379,383,389,381,397,399,394,376,383,423,395,392,377,395,419,415,390,423,380,401,388,399,404,414,405,423,421,397,391,380,387,379,391,407,393,399,382,395 12,9,9,33,39,39,33,399,457,434,425,401,421,405,434,405,421,411,454,541,545,396,509,477,456,433,413,412,393,384,387,515,548,476,492,437,420,383,402,395,395,393,435,428,429,383,522,745,760,670,638,541,457,408,432,446,476,464,509,504,468,404,404,393,391,449,534,495,494,422,428 4,56,28,1023,1023,557,544,699,556,502,481,489,518,722,772,741,708,671,675,673,665,462,581,530,476,474,448,418,418,467,587,621,611,538,507,495,442,510,566,570,604,693,796,736,717,662,858,834,800,738,713,624,507,790,855,868,906,897,935,894,844,610,429,552,566,599,650,593,615,530,495 20,12,11,24,36,32,20,403,396,391,379,402,384,419,408,392,394,387,389,396,402,390,401,378,382,390,365,382,385,372,391,411,400,378,388,395,383,387,402,382,383,416,436,418,394,394,431,437,424,429,400,381,392,411,429,451,447,455,464,456,442,397,367,380,391,397,414,385,392,384,392 7,14,12,18,26,21,15,406,405,390,426,400,384,428,426,405,418,424,422,433,422,388,406,405,413,396,404,397,379,406,427,427,417,413,411,411,398,396,413,416,416,449,511,463,462,410,550,548,498,486,463,442,421,470,520,557,599,585,628,563,509,394,388,383,403,416,432,416,420,405,394 19,31,30,112,203,202,108,464,487,435,443,410,433,462,517,498,490,486,520,557,545,415,483,469,444,441,429,432,407,391,449,505,526,471,484,455,410,397,415,408,431,463,555,506,494,432,675,745,746,664,632,566,492,502,557,575,672,667,722,700,652,428,430,431,430,480,532,515,526,456,430 19,63,61,99,131,128,94,494,646,588,570,512,535,563,613,614,581,591,681,765,749,520,712,645,578,554,499,502,438,390,542,721,752,669,682,573,506,408,407,453,466,515,636,609,625,458,803,928,926,867,842,761,646,556,628,661,749,738,805,798,762,477,482,467,503,655,764,706,730,613,544 20,136,124,96,107,98,87,473,432,420,406,411,403,498,518,475,478,447,463,523,503,380,503,469,419,440,392,406,382,398,481,491,549,459,469,425,426,427,440,454,478,517,598,561,517,449,639,645,650,540,527,443,402,529,586,590,665,660,720,668,610,386,394,409,419,434,504,462,473,421,412 6,12,11,24,28,22,20,422,434,438,437,375,393,404,409,424,418,413,467,588,542,424,559,522,446,446,424,416,392,418,382,529,585,480,500,423,409,406,393,396,401,415,472,423,434,409,497,706,740,614,587,498,425,449,463,464,493,480,512,496,490,397,386,391,394,455,603,534,528,450,433 3,8,8,35,48,49,36,407,423,413,414,389,408,405,407,426,421,416,436,491,506,418,471,442,423,424,403,400,385,402,414,473,474,463,448,437,393,390,391,397,400,407,424,429,427,391,502,677,679,583,571,493,433,405,436,429,483,462,519,512,465,392,408,386,395,441,496,475,465,409,433 20,13,13,59,69,65,58,411,418,405,403,406,403,412,419,425,419,410,429,491,489,401,475,434,428,400,399,382,387,413,410,473,520,445,453,410,401,378,382,396,417,394,410,426,415,393,485,636,641,583,536,471,436,407,412,414,461,472,493,491,464,398,399,395,393,434,483,469,460,424,395 15,126,51,147,190,51,46,706,789,737,702,666,693,768,823,802,794,781,851,894,879,657,836,792,744,722,630,603,532,457,724,871,880,811,834,726,673,494,548,577,644,722,838,816,823,590,947,1023,1017,969,944,883,787,775,838,851,912,913,962,955,920,618,588,597,652,816,905,857,873,772,708 9,13,13,29,39,37,26,432,433,403,409,396,402,463,507,494,484,466,466,472,462,402,408,419,403,395,385,406,397,385,528,525,470,422,439,443,426,418,447,469,507,595,722,659,641,416,685,632,589,541,538,475,432,514,583,631,738,738,782,721,665,419,402,408,413,451,439,428,451,409,419 20,20,16,44,58,43,34,405,403,394,408,385,387,409,440,442,424,404,391,424,425,399,410,398,386,399,398,378,382,404,396,413,419,403,394,390,380,392,397,406,425,429,485,459,440,403,529,512,499,481,442,416,402,431,503,492,557,547,576,548,505,398,379,394,404,401,415,426,405,386,381 10,106,92,30,39,31,24,421,415,396,409,391,391,425,450,433,419,409,441,440,441,393,402,410,382,400,395,399,371,395,432,430,440,407,427,389,393,413,404,435,440,503,549,485,464,412,558,546,507,464,471,425,404,481,539,566,631,606,655,573,544,394,390,397,403,417,411,406,418,419,365 7,44,31,69,98,69,50,431,389,409,398,370,392,445,450,433,404,421,417,412,416,402,392,384,399,380,392,402,388,400,410,395,392,381,393,374,393,397,406,404,441,458,531,471,459,424,525,473,452,426,409,420,375,485,526,522,564,576,629,560,527,375,380,377,399,389,394,395,384,395,396 15,22,22,254,446,457,254,426,441,424,434,410,407,451,449,450,438,455,479,507,463,419,459,457,414,413,404,396,391,396,417,475,489,467,464,430,402,408,411,398,442,445,483,473,439,443,562,672,683,595,557,482,423,496,550,537,590,573,604,583,544,413,394,383,429,456,484,468,445,431,395 18,66,37,66,117,63,37,423,420,409,386,376,389,431,463,439,436,436,407,418,454,380,397,416,396,385,377,375,382,428,422,408,415,403,391,424,412,433,421,442,457,474,546,508,477,430,550,502,489,430,429,419,393,515,594,582,619,598,654,618,516,397,399,401,378,389,400,414,406,387,396 10,65,54,30,35,22,20,424,432,414,426,411,409,469,463,447,449,455,457,503,515,425,450,425,420,433,412,399,378,375,446,458,505,432,452,420,387,406,419,445,472,521,603,532,506,420,632,677,646,563,551,495,455,524,607,623,677,666,715,670,600,419,401,421,404,443,488,486,465,433,430 8,12,11,23,37,32,19,383,384,398,379,385,381,416,411,401,394,391,400,385,415,371,391,397,387,386,384,376,371,391,402,398,404,388,395,404,379,386,384,376,398,397,433,403,423,376,447,438,434,409,429,391,379,393,392,422,429,444,458,451,423,387,380,394,395,387,402,396,395,381,388 8,9,9,51,83,85,51,405,430,427,412,389,423,420,423,439,410,399,426,499,451,398,447,442,408,397,394,391,393,380,399,466,481,442,443,410,398,379,400,395,393,393,435,410,406,390,488,622,641,545,538,449,426,419,438,459,478,478,519,512,461,384,405,402,402,428,482,459,445,404,414 11,25,24,101,163,166,102,390,409,407,396,389,397,392,400,394,382,413,412,386,417,390,404,398,375,388,404,388,395,405,390,394,406,404,408,381,380,386,386,409,386,408,420,420,414,412,449,494,490,443,427,422,382,421,439,450,461,463,478,422,432,399,385,396,390,400,427,395,433,384,385 10,16,15,22,30,24,17,453,457,416,433,417,406,478,481,469,472,427,469,542,530,411,515,473,441,454,423,406,391,383,457,507,541,479,487,439,411,390,400,443,438,539,661,601,549,405,600,660,682,611,596,527,486,469,520,524,586,582,634,608,551,389,407,410,393,435,542,504,489,431,419 15,12,13,65,100,104,66,386,383,397,400,388,388,392,417,398,391,390,410,412,389,396,393,398,381,391,403,380,378,390,388,412,416,397,403,413,386,399,388,396,408,430,441,407,409,414,444,486,480,449,441,420,403,490,533,531,530,525,525,486,438,384,389,390,386,390,407,396,407,389,392 19,23,13,62,71,36,33,464,416,396,387,374,401,469,492,470,465,431,415,416,412,405,406,390,399,399,383,393,378,401,425,401,410,390,403,407,383,388,416,422,440,448,523,486,480,411,555,513,470,426,433,428,395,503,544,535,604,618,654,606,548,390,392,396,388,372,401,406,400,392,371 20,69,55,88,132,100,68,429,503,470,456,406,444,456,472,447,484,458,518,621,602,425,570,529,472,466,440,423,393,427,452,587,630,525,540,497,429,397,431,415,446,478,561,514,494,447,639,789,795,718,687,579,473,514,589,582,643,642,696,658,625,393,418,407,436,526,623,555,566,461,429 8,9,9,33,58,49,26,373,412,424,398,387,382,406,408,399,416,413,412,441,409,397,404,394,398,392,369,389,386,379,400,389,412,398,393,378,392,394,386,395,400,409,429,412,418,402,474,501,481,458,448,416,393,411,451,455,491,489,513,493,448,386,405,382,390,404,419,395,402,394,390 6,18,17,19,19,17,16,536,655,601,567,507,513,578,631,633,616,622,698,785,764,527,722,666,596,589,466,488,434,396,536,752,768,681,690,587,524,405,412,411,456,493,621,603,650,454,816,938,928,878,841,763,647,546,632,644,735,742,807,814,779,486,484,479,504,683,802,747,769,656,562 6,35,31,227,278,280,224,415,467,426,443,393,427,444,505,484,461,479,498,545,531,411,490,464,433,432,403,406,408,401,445,510,542,468,473,430,416,415,422,413,437,474,557,514,498,460,637,697,710,626,583,511,436,557,647,643,684,663,707,673,620,430,396,412,419,449,562,496,490,442,406 14,81,67,124,148,113,94,758,710,654,612,575,601,793,840,815,806,782,790,807,797,526,707,650,599,579,523,485,460,511,814,816,798,739,769,697,629,541,605,646,723,821,944,918,914,593,964,956,926,891,868,813,708,787,863,896,968,964,1010,984,944,636,520,623,644,733,798,740,773,674,592 3,24,23,80,93,92,78,418,466,441,427,408,415,445,469,449,443,450,483,561,549,412,522,476,435,452,411,392,387,385,420,525,571,491,521,447,414,395,414,418,411,458,507,474,470,441,614,763,778,699,653,564,460,490,538,553,624,623,669,640,594,403,399,412,420,469,544,520,519,446,434 12,11,9,31,45,33,23,409,400,395,384,404,405,416,430,398,400,394,397,386,395,371,401,395,375,399,391,395,388,380,392,389,398,382,388,384,385,378,377,398,391,408,418,410,398,391,422,439,420,429,398,392,387,397,403,408,421,430,456,434,438,390,396,392,379,396,391,407,400,372,404 20,8,8,21,22,19,18,391,425,399,387,395,394,401,411,406,401,411,415,446,444,381,431,416,400,404,386,386,382,365,397,459,455,430,440,389,393,390,386,399,383,409,440,412,440,384,455,564,563,505,477,443,396,421,453,441,462,446,474,464,453,390,390,394,399,409,451,429,435,402,386 16,15,12,90,129,115,76,404,440,430,402,425,416,441,443,448,430,407,457,497,514,407,471,441,432,422,410,409,388,404,417,493,482,457,455,416,400,406,420,409,395,435,462,453,446,417,558,678,681,614,557,484,437,449,469,501,540,553,590,567,550,402,389,384,399,417,498,473,464,424,421 18,9,8,20,27,24,17,420,389,375,378,381,385,442,438,424,417,410,393,410,404,383,392,390,390,393,393,388,392,403,405,408,420,403,414,375,376,400,400,406,429,431,466,453,426,416,475,451,444,424,416,398,373,464,488,490,540,535,565,539,491,402,385,395,386,391,401,406,383,388,390 17,16,15,64,106,106,63,390,417,409,399,407,388,430,411,418,418,409,447,481,470,414,447,430,404,392,396,391,392,351,402,448,463,433,442,405,386,397,388,373,401,401,451,420,448,396,525,638,607,559,512,466,420,447,459,484,529,517,564,530,481,388,386,402,380,421,466,443,446,411,417 20,20,20,114,185,189,115,434,492,473,436,446,431,448,456,453,462,452,511,582,553,434,545,503,463,466,436,421,403,392,424,561,590,513,538,454,450,397,395,385,391,404,457,459,467,409,590,802,810,733,704,592,488,449,479,495,535,559,604,594,549,422,399,397,412,486,581,517,553,465,420 11,15,14,127,239,247,129,470,514,476,460,428,411,464,514,486,494,479,539,604,575,430,546,508,487,484,436,429,400,380,445,548,553,495,494,448,412,389,416,409,422,467,514,482,500,445,671,777,779,710,676,587,503,489,578,584,662,654,707,671,637,438,421,435,442,503,583,550,557,475,427 2,599,416,114,159,109,78,523,578,532,492,474,496,558,637,608,604,559,639,714,687,477,627,594,521,486,461,408,430,448,554,666,686,601,622,540,469,441,519,522,613,673,766,709,668,543,799,875,869,800,771,666,549,706,776,785,835,817,862,825,775,470,449,423,470,561,681,637,636,540,489 4,136,121,190,248,220,165,805,816,777,761,705,733,847,902,894,886,876,885,894,891,652,787,765,741,712,662,649,568,475,785,833,820,771,799,732,649,471,495,509,590,698,845,842,862,595,1001,1014,987,956,940,901,811,766,842,864,938,944,998,1001,971,728,667,754,775,858,889,860,892,804,753 12,8,8,24,44,43,23,427,450,426,421,412,397,453,479,481,486,473,481,499,480,403,458,426,427,411,407,400,403,392,491,508,503,466,481,420,405,400,439,427,483,549,672,609,589,409,648,684,657,586,558,507,437,438,520,532,644,641,702,670,609,424,404,423,430,461,490,467,494,418,401 3,22,14,51,70,46,34,445,385,398,378,382,394,455,476,431,418,413,400,425,407,389,388,372,385,386,366,397,389,410,420,411,397,385,401,394,379,415,435,433,460,500,566,514,485,431,556,461,442,418,378,416,385,514,573,579,625,625,661,605,569,384,372,381,385,386,404,393,373,386,393 16,10,10,54,92,92,54,399,393,405,412,398,384,416,421,412,424,431,431,424,434,390,393,397,405,395,382,396,389,394,403,424,432,406,414,409,391,391,389,380,403,413,427,421,417,387,495,520,494,463,453,432,406,406,452,462,508,484,521,497,481,389,396,402,411,405,406,406,425,401,407 10,12,12,254,508,524,257,469,481,440,431,429,396,506,520,506,498,499,490,545,530,406,485,475,438,439,407,418,385,416,452,489,516,460,479,430,420,402,407,415,427,467,554,520,520,458,678,733,722,649,629,562,455,512,585,594,682,675,722,693,629,436,428,410,436,478,554,505,513,455,437 7,25,19,50,72,51,35,412,391,378,368,384,388,393,429,419,413,416,428,401,407,366,391,399,396,394,390,374,397,395,404,400,408,385,391,397,396,399,421,411,410,427,489,429,427,400,466,456,423,413,392,406,380,449,464,467,502,503,544,495,476,388,371,388,388,385,396,387,392,367,390 20,10,9,32,36,26,23,403,394,394,403,384,396,412,419,402,414,391,401,395,408,396,407,407,394,393,379,387,387,398,394,398,419,402,408,389,407,385,391,408,410,405,466,441,427,404,477,495,464,416,435,399,396,433,464,463,511,487,524,516,449,383,390,389,390,408,412,403,406,387,404 19,8,8,43,71,71,43,406,438,432,412,408,412,412,413,413,420,409,429,519,500,409,480,454,425,418,396,400,396,405,401,490,522,448,465,420,408,372,374,378,395,389,436,422,432,404,477,674,697,597,587,481,419,410,440,432,472,446,474,472,443,379,403,408,388,432,504,455,469,428,407 7,17,14,41,41,21,23,433,394,393,379,380,392,412,409,408,420,407,415,433,427,396,415,412,388,395,381,391,385,394,400,436,447,432,419,406,390,387,409,398,408,444,487,448,425,413,520,527,528,460,453,404,384,481,517,535,562,559,595,541,477,397,381,388,402,409,440,427,429,393,385 10,11,10,24,31,27,21,429,374,372,382,360,390,444,429,423,413,396,395,405,382,395,391,392,386,379,383,380,379,400,386,390,377,383,383,382,394,376,388,392,398,399,432,413,434,396,447,425,422,412,400,385,376,418,422,414,470,465,503,492,436,390,384,373,398,398,391,397,375,374,392 9,22,21,50,59,52,42,434,509,480,447,428,451,439,463,465,462,450,509,623,608,434,576,529,488,459,424,445,406,421,419,593,611,537,552,466,431,406,391,410,413,440,464,471,469,404,608,820,832,751,718,640,512,453,491,493,548,550,627,596,567,398,414,401,410,482,620,584,570,491,433 5,9,9,35,45,44,34,406,441,441,435,405,412,424,431,412,410,428,460,516,497,405,481,447,418,425,411,407,398,401,411,506,530,473,462,418,405,370,386,408,404,411,442,433,443,394,542,679,690,611,588,512,451,432,434,453,499,479,531,527,474,412,394,408,387,446,511,477,494,423,401 17,23,22,73,109,105,68,416,438,414,413,399,387,423,436,424,425,435,453,482,479,399,444,424,415,408,409,405,409,384,407,446,463,438,445,416,397,395,395,398,409,440,470,445,431,422,505,652,648,578,554,482,433,453,470,502,527,540,557,544,506,404,398,388,410,417,465,457,464,423,406 8,1023,582,733,942,397,275,695,753,697,659,606,587,747,806,784,768,752,798,870,852,610,807,760,693,678,581,535,493,544,732,842,858,784,796,691,608,598,679,734,785,855,927,867,842,751,959,1018,1013,956,927,851,745,893,949,955,996,982,1019,987,944,587,571,562,601,743,863,820,829,717,620 12,29,26,28,43,36,24,420,470,460,439,419,433,427,481,440,457,462,475,589,570,430,538,499,456,455,407,416,407,402,436,556,580,503,521,457,423,403,415,427,432,436,520,473,477,416,601,753,757,659,634,545,476,480,525,541,596,588,656,622,561,401,405,403,419,456,568,500,530,443,424 13,7,8,40,72,75,42,388,382,405,394,385,389,410,401,403,406,395,407,421,402,389,407,402,398,400,397,393,384,370,398,403,413,388,396,398,385,390,380,385,392,401,425,410,405,400,423,420,436,413,414,407,408,414,440,452,471,438,448,420,423,397,384,388,368,397,395,385,402,386,387 15,10,8,26,31,25,21,401,396,397,379,403,382,396,424,423,387,391,388,396,390,391,393,401,392,399,385,393,384,390,393,420,401,403,406,404,377,399,404,428,426,433,464,450,445,402,482,467,449,422,417,404,398,471,495,481,510,515,533,483,483,374,388,386,383,401,411,390,373,396,385 17,12,10,20,30,25,16,440,401,389,396,406,385,425,444,415,421,415,402,410,416,384,413,390,390,405,376,396,384,410,385,391,418,379,403,406,387,375,394,392,406,420,419,431,423,395,475,502,511,459,452,427,413,410,432,438,486,492,550,507,457,385,393,381,379,403,413,402,412,393,408 13,30,29,52,63,62,50,429,515,494,482,419,429,471,478,464,465,458,540,649,629,446,605,558,481,481,454,431,414,393,436,601,658,578,582,490,440,397,390,403,420,425,491,471,488,415,632,822,833,755,725,631,499,443,496,508,575,566,625,636,585,409,425,419,420,514,643,594,604,514,457 3,1023,719,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,16,14,33,26,21,28,396,409,382,368,403,372,403,394,386,402,408,407,421,412,402,417,398,390,391,384,377,383,400,391,430,406,393,398,408,381,394,405,411,403,426,441,407,393,383,448,491,464,456,449,398,389,430,454,451,488,485,516,480,422,388,392,406,400,394,408,393,406,400,373 5,10,9,30,27,20,25,397,383,369,377,395,397,391,407,392,418,391,384,400,391,383,384,386,374,392,373,375,382,382,385,388,394,404,400,370,395,398,392,392,390,410,417,393,411,390,417,418,416,410,407,397,383,402,422,418,424,414,434,437,395,395,383,369,381,387,387,377,389,386,401 9,10,8,24,36,31,21,413,411,405,399,390,395,413,455,452,426,435,436,471,453,396,448,420,411,401,412,385,390,402,440,449,453,436,462,413,394,407,423,453,481,510,612,538,501,424,553,587,584,516,491,456,424,490,564,582,648,629,666,598,535,390,394,385,396,416,434,414,420,404,395 20,120,113,118,134,125,110,386,382,401,396,403,361,412,392,449,411,410,395,396,401,377,392,392,411,394,392,381,411,424,423,396,412,404,401,373,401,402,400,398,452,468,526,469,464,438,465,418,428,411,421,434,391,427,427,450,485,480,513,495,431,385,367,381,399,385,412,392,421,375,390 2,18,18,57,69,64,53,390,491,481,440,419,422,411,449,426,425,418,493,623,584,435,567,504,469,465,417,415,411,395,410,603,626,539,545,462,461,393,394,393,391,423,460,448,440,410,560,807,822,728,702,588,485,438,478,475,523,533,565,566,526,405,405,385,422,489,603,559,559,494,419 9,15,15,34,50,49,34,423,448,425,424,411,418,436,454,441,427,439,475,532,521,434,493,459,436,416,420,401,405,393,409,525,536,472,499,421,406,400,388,397,406,436,442,451,470,407,566,704,700,625,609,521,455,441,459,473,533,525,581,563,532,404,407,413,394,465,534,488,519,440,413 14,12,10,20,26,13,11,488,639,589,561,495,520,533,584,564,555,553,666,780,756,509,715,663,591,563,482,452,418,396,513,742,774,690,689,582,529,407,415,430,447,471,579,562,594,430,765,938,936,878,847,764,622,505,574,584,683,682,759,761,719,458,478,466,481,634,779,736,741,607,528 17,8,8,22,26,23,19,394,380,380,385,364,379,418,436,396,391,409,387,377,382,391,401,380,363,392,370,377,369,374,381,369,392,384,387,387,368,384,386,393,405,404,431,426,421,401,447,405,395,390,380,399,387,418,408,427,464,470,487,472,431,380,376,385,379,369,384,394,368,380,387 5,22,20,9,17,13,6,423,407,410,398,400,398,401,416,411,409,422,412,437,427,399,426,411,401,385,386,387,384,406,410,469,453,416,434,429,401,396,415,434,455,495,596,530,504,412,547,559,531,479,442,455,391,432,493,521,656,655,709,614,543,394,397,399,389,420,462,416,416,393,388 12,28,27,43,74,73,42,424,526,507,475,447,471,453,528,495,488,496,553,644,625,439,562,532,485,467,456,433,415,398,469,603,614,543,556,463,449,405,416,403,422,433,514,504,521,411,691,836,829,774,740,651,574,468,498,555,615,604,680,688,643,438,441,428,436,538,634,580,622,491,480 5,312,219,42,49,27,21,569,467,470,456,411,433,613,667,634,598,582,577,571,560,424,475,463,454,417,434,424,396,591,775,633,579,501,543,511,500,703,849,902,955,1023,1023,1017,936,610,953,839,757,721,674,638,532,847,958,1015,1023,1023,1023,1023,966,463,412,466,453,528,549,522,538,460,453 2,389,136,621,703,230,214,708,641,565,534,491,549,752,806,770,766,729,737,726,714,463,582,531,501,497,453,450,435,610,834,738,690,648,645,570,535,700,814,863,927,1001,1023,1023,977,729,1023,945,885,845,813,757,648,904,990,1023,1023,1023,1023,1023,1023,570,476,540,581,648,693,656,690,541,479 13,51,50,260,398,408,261,450,489,440,459,419,446,451,452,458,460,464,511,616,599,441,575,513,460,470,431,407,403,399,432,558,621,520,535,481,419,418,407,420,443,471,538,505,503,461,604,782,789,693,665,557,468,558,637,634,671,637,689,644,562,421,410,406,415,484,617,529,553,465,446 20,208,166,783,1023,916,660,609,757,688,662,592,636,641,709,689,682,676,776,870,849,616,815,770,705,667,574,566,493,494,622,831,855,777,789,672,608,481,498,536,560,661,766,731,728,607,880,1018,1017,958,929,857,740,715,798,818,873,862,908,887,850,543,543,521,543,732,858,806,818,709,620 10,8,9,93,123,118,89,517,656,592,545,514,510,533,608,602,585,575,722,819,769,572,755,659,612,582,483,484,412,414,580,801,778,708,713,578,519,395,394,437,437,492,632,629,663,441,771,973,941,885,844,738,610,517,588,604,694,693,761,765,733,512,494,498,533,785,887,790,822,687,569 15,7,8,31,31,32,31,401,455,449,415,420,438,389,419,409,420,405,449,560,537,407,518,459,446,439,413,425,386,378,416,514,549,478,503,429,414,377,386,399,400,386,416,427,411,387,517,749,761,672,633,548,450,386,427,418,462,464,484,507,472,402,415,384,403,451,530,475,504,447,415 7,48,29,64,113,66,37,429,436,385,387,403,399,475,487,473,460,469,452,491,451,386,439,415,394,377,388,391,376,414,438,439,462,410,455,409,396,406,434,432,477,524,598,540,498,457,619,567,580,510,476,436,399,575,630,639,694,676,729,680,609,405,392,390,384,386,432,419,411,407,393 6,512,365,1023,1023,755,599,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,943,1023,1023,1023,1013,971,973,904,762,1023,1023,1023,1023,1023,1023,1013,808,869,905,959,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1001,1023,1023,1023,1023,1023,1023,1023,1023 6,18,13,43,58,38,30,449,418,384,385,394,391,421,453,424,431,387,394,380,405,391,402,408,381,391,381,384,402,401,404,396,424,393,390,374,385,392,383,380,422,432,458,422,427,416,476,458,435,431,402,387,399,444,445,444,505,493,558,517,459,388,391,384,379,394,391,386,401,394,398 11,8,8,23,30,29,22,406,444,430,411,410,407,411,412,430,410,417,454,524,504,410,490,466,420,421,417,401,397,378,413,502,520,469,477,459,429,388,388,377,384,398,432,420,427,400,518,712,710,627,571,519,421,404,445,441,467,473,520,513,481,386,401,394,388,440,501,447,464,409,409 12,8,8,39,40,39,37,395,427,424,414,408,385,403,422,430,425,414,451,523,505,409,476,458,413,423,400,396,407,395,413,481,522,461,475,411,397,396,392,413,405,411,446,441,436,407,509,686,702,606,593,492,449,454,479,474,528,515,554,526,505,392,405,398,388,438,507,470,472,453,416 12,136,129,107,142,128,94,408,382,432,410,390,387,418,426,409,401,415,399,404,424,380,397,402,394,384,387,395,369,408,434,413,421,414,414,409,406,407,411,423,427,493,555,509,475,409,524,493,482,437,440,411,382,442,456,473,510,491,568,521,475,382,383,388,392,388,416,401,398,397,375 6,390,323,259,387,324,215,494,435,421,406,382,393,511,545,492,449,475,425,501,478,410,440,453,423,407,410,418,400,482,540,497,486,432,461,411,410,479,527,581,609,681,774,711,653,466,665,594,611,513,485,457,422,537,604,602,682,689,746,690,634,399,381,409,394,435,469,440,436,412,404 19,16,14,48,56,41,32,400,398,404,403,406,383,425,431,422,409,419,415,454,449,396,440,433,410,398,403,387,375,416,415,445,479,416,427,406,399,393,404,409,405,428,456,430,427,405,478,545,560,482,472,413,398,448,474,468,508,514,565,513,480,395,382,399,377,413,435,421,436,400,382 14,9,9,50,81,77,47,406,392,390,381,376,389,411,402,419,417,400,417,415,425,385,414,392,401,391,385,399,377,381,404,407,420,413,412,382,402,371,408,400,401,413,446,416,407,384,463,493,471,448,450,421,384,431,454,468,486,472,504,470,447,395,384,378,389,405,415,392,398,405,384 13,14,13,23,27,21,18,505,625,583,532,494,504,510,583,570,576,573,661,746,725,504,679,622,553,554,465,448,414,410,528,710,730,646,652,564,486,428,415,421,435,482,572,570,596,415,756,899,888,833,808,717,607,480,543,583,667,675,747,762,718,444,467,455,479,631,750,685,704,591,511 5,15,15,34,54,53,33,427,475,446,429,423,423,416,434,440,418,443,488,566,557,426,525,501,437,441,407,400,416,390,415,555,568,484,510,440,444,392,376,390,407,414,446,437,468,402,564,756,761,695,660,543,470,405,441,448,503,491,535,554,508,410,407,386,414,436,554,502,525,455,428 18,180,154,257,356,321,227,576,657,620,604,509,573,603,679,655,663,658,701,778,765,507,716,674,607,564,538,503,468,416,607,720,767,671,701,565,531,454,449,479,519,609,739,707,711,534,874,936,937,880,854,782,680,673,767,787,863,854,904,887,842,496,492,506,517,651,777,739,743,635,537 5,17,12,38,41,26,25,420,466,442,421,415,429,467,495,463,438,448,481,556,536,422,495,462,437,423,410,401,396,394,421,526,549,491,495,442,422,401,408,418,446,457,544,489,485,439,605,732,720,650,604,515,465,514,528,560,608,603,654,630,583,411,416,405,407,440,549,487,522,441,417 5,11,10,21,30,27,18,461,549,515,475,447,443,496,526,530,499,521,585,666,636,452,601,558,511,499,457,444,420,382,476,632,647,571,578,489,439,397,405,422,411,460,557,538,541,433,696,812,809,742,716,627,516,491,550,554,646,639,713,704,656,438,431,431,441,568,667,603,639,522,466 5,32,30,23,40,33,15,393,423,402,400,405,387,398,425,418,402,409,425,477,452,398,427,429,420,398,381,396,373,387,421,456,459,399,430,391,388,403,375,398,416,406,451,415,444,381,490,544,555,504,470,445,416,450,451,452,467,451,515,488,448,395,409,377,406,421,458,435,451,420,400 20,10,10,66,120,120,66,418,413,421,413,397,411,401,431,413,401,409,416,438,435,391,401,407,396,405,388,380,398,400,394,415,429,406,392,388,409,406,404,373,389,410,443,426,428,395,520,527,523,484,457,447,408,422,454,460,511,494,536,479,480,418,392,395,384,409,423,426,418,411,383 6,19,9,182,212,99,79,542,706,665,617,548,559,617,671,653,629,617,744,847,819,595,814,759,682,667,551,506,448,440,589,824,850,762,780,637,550,442,507,519,569,666,761,715,687,563,847,973,976,910,880,798,666,745,807,810,857,850,892,867,821,471,459,464,509,699,836,776,781,671,556 14,90,77,77,93,62,50,728,826,789,748,707,717,769,834,832,827,822,877,935,912,682,863,822,768,748,643,633,553,467,762,900,907,843,862,765,679,435,486,506,538,641,818,812,842,527,970,1023,1023,996,975,914,818,721,798,817,896,903,961,967,939,662,639,665,703,845,930,881,904,801,730 3,107,87,129,205,173,108,548,711,681,609,533,540,633,666,649,633,629,743,869,841,593,847,781,699,668,569,512,456,420,571,838,877,777,786,663,556,463,468,483,525,594,728,676,688,541,821,982,986,914,883,783,649,683,761,759,811,805,861,841,797,472,496,464,515,697,861,794,799,686,573 16,41,40,95,138,135,92,463,461,462,435,431,438,469,498,491,485,480,521,555,560,414,511,471,437,449,421,409,409,400,456,533,547,474,483,425,425,388,399,412,426,457,500,477,497,421,656,754,740,671,648,561,481,475,537,557,640,638,698,664,621,433,415,419,425,484,558,481,542,472,440 11,8,8,27,46,46,27,396,432,444,415,409,406,413,418,419,422,420,457,530,513,414,491,471,427,424,405,406,387,381,408,490,529,480,491,432,404,408,394,395,409,400,440,417,418,401,526,713,725,624,585,494,450,406,439,452,456,483,514,509,471,387,399,388,396,438,519,470,494,412,410 20,12,12,38,62,60,36,418,461,427,423,407,401,412,425,431,436,433,489,550,544,409,500,471,434,442,419,413,396,377,412,535,548,492,494,450,405,394,384,395,413,428,456,446,443,390,577,749,754,671,631,539,452,414,457,488,531,520,551,541,513,395,415,402,425,443,525,501,488,436,425 9,45,44,57,97,93,52,455,597,539,521,490,485,488,520,509,518,497,632,736,716,490,685,634,570,540,475,447,421,398,469,689,738,641,670,530,479,405,409,418,422,450,529,507,518,431,706,905,912,847,823,719,593,469,548,549,635,633,714,695,649,418,466,417,434,582,733,679,687,566,495 20,16,16,98,172,173,96,415,444,436,398,406,420,424,448,436,423,446,480,526,489,421,480,455,416,427,415,404,391,394,429,487,526,454,470,421,380,393,399,403,417,433,486,463,472,402,586,720,717,624,612,507,460,465,528,523,611,586,632,612,550,396,404,391,401,441,515,469,492,440,406 14,15,13,28,42,31,20,448,401,398,389,384,388,442,452,458,416,404,408,428,426,390,422,413,409,387,391,381,383,380,387,399,428,400,405,389,364,395,384,386,407,402,452,443,427,380,509,481,475,433,435,402,384,409,433,441,490,501,554,513,467,383,389,380,372,396,410,405,396,395,402 3,8,8,42,56,57,42,395,469,426,435,400,426,408,421,421,421,399,465,559,537,408,503,471,443,433,404,407,399,411,410,503,549,471,493,432,418,391,387,399,405,405,420,428,440,405,519,719,735,642,628,505,455,433,444,439,489,492,522,519,491,400,388,386,402,428,533,483,482,438,402 4,13,12,19,19,13,14,524,584,531,492,474,480,566,605,604,591,576,631,698,697,482,618,564,524,517,454,446,398,411,522,671,681,604,623,519,469,414,413,426,445,505,598,565,616,431,776,862,843,792,771,697,574,538,616,635,716,725,782,790,740,464,449,456,504,621,710,666,683,573,509 11,14,14,29,44,44,28,399,405,401,400,391,380,398,398,391,395,408,408,445,436,391,428,405,413,411,389,393,368,395,383,413,430,408,413,391,416,402,400,400,398,412,435,429,419,400,428,519,515,476,455,411,388,411,426,434,457,456,495,447,436,391,386,376,379,414,437,414,421,403,390 12,22,22,73,84,85,74,435,470,463,454,409,442,431,470,446,444,446,503,620,574,430,566,503,481,454,418,421,395,388,432,580,615,522,526,447,423,394,384,389,423,439,470,449,466,421,616,814,818,740,698,591,497,452,505,506,592,563,624,610,553,404,433,395,415,491,613,566,569,478,445 7,11,9,39,37,27,29,425,407,389,384,408,410,443,467,461,438,433,427,459,432,388,435,427,412,422,380,379,371,398,418,432,447,428,434,388,401,388,395,420,433,441,507,482,456,428,559,592,558,520,480,445,402,499,532,535,580,608,658,623,558,379,393,399,402,411,459,421,408,397,395 12,10,10,60,52,45,53,401,477,458,439,410,413,423,433,435,428,419,495,590,570,428,536,499,456,436,406,433,404,384,411,547,593,509,524,457,432,387,391,413,412,434,471,447,457,398,572,799,798,724,691,548,464,430,474,479,548,541,580,580,549,405,418,405,402,453,585,522,540,484,427 16,10,8,29,40,25,18,415,379,396,391,380,387,420,424,409,402,416,391,400,410,386,393,401,378,385,363,387,376,403,412,398,397,397,399,402,365,382,400,420,415,454,496,453,439,427,491,476,460,424,421,400,402,466,512,524,562,547,594,533,486,393,385,384,389,382,394,373,401,391,412 9,7,8,46,80,80,45,403,393,390,376,385,396,409,392,399,385,397,390,417,405,385,387,392,402,388,378,377,378,379,367,409,397,400,405,391,405,366,387,394,405,408,425,398,403,396,416,454,459,419,411,396,414,409,427,436,443,452,484,433,437,380,386,393,390,388,405,397,401,399,404 14,11,11,37,51,50,35,467,694,626,598,529,579,491,528,534,541,521,696,791,769,553,717,687,630,624,534,512,460,385,498,769,774,720,741,659,580,397,407,397,440,489,564,545,561,417,723,993,982,940,915,842,735,485,536,560,634,642,705,704,675,442,546,444,451,700,826,783,822,714,644 17,8,7,29,30,25,24,409,407,414,396,397,392,397,410,396,407,402,390,401,402,400,383,383,388,396,410,378,380,382,387,400,409,400,388,382,387,389,397,403,399,395,457,413,415,412,457,450,444,433,419,385,404,423,436,441,464,476,508,484,444,394,379,375,388,390,398,372,403,403,392 5,267,245,157,208,191,144,392,412,400,382,393,379,415,433,398,420,411,393,418,425,389,416,407,388,372,384,378,388,414,428,437,427,430,436,401,415,429,416,436,454,547,602,525,483,441,467,513,492,489,469,433,392,427,435,449,473,454,498,497,438,379,390,390,392,396,421,401,413,404,389 4,13,12,172,164,153,159,570,508,463,445,453,437,601,633,609,580,554,561,631,595,443,538,493,456,450,416,410,400,428,472,558,585,493,538,435,434,427,426,432,471,531,624,577,546,468,728,771,745,680,649,561,457,616,679,698,753,747,793,762,711,457,405,467,472,531,605,533,573,470,438 8,16,16,27,31,27,24,443,481,460,448,435,406,454,480,469,457,458,493,586,579,426,580,529,474,460,435,415,402,398,437,560,598,508,540,448,422,390,388,424,415,430,493,480,467,421,588,716,756,658,631,501,453,438,514,516,568,570,633,601,558,405,393,404,418,472,642,570,577,492,445 17,8,8,42,65,69,44,436,427,395,395,396,395,451,493,467,469,460,442,412,414,392,389,387,398,393,393,393,392,395,431,405,400,397,397,396,396,392,400,414,410,423,476,471,466,403,564,502,458,441,421,431,391,457,499,530,579,592,651,600,563,406,398,393,409,420,418,408,397,398,398 9,14,13,26,39,36,23,402,385,391,389,380,374,397,402,379,391,390,399,389,396,391,397,380,376,371,381,390,395,383,388,387,408,392,382,405,388,398,399,395,405,411,425,404,409,389,413,406,405,394,398,385,408,426,448,426,448,452,472,440,434,386,388,390,390,373,378,390,397,389,370 1,17,17,8,12,12,7,525,653,591,574,528,528,567,637,625,625,610,698,779,756,535,723,668,591,585,505,485,430,398,558,751,772,688,703,578,542,406,414,409,443,505,634,614,629,454,792,930,924,866,836,746,632,540,613,638,719,720,791,795,752,477,490,499,506,690,808,733,761,653,549 3,13,13,42,56,56,41,410,496,451,451,411,424,427,447,423,432,436,496,590,570,448,536,508,460,456,419,398,396,385,432,563,593,525,529,460,441,394,394,386,409,410,475,461,474,405,602,801,811,731,692,604,472,454,480,508,568,554,612,605,554,400,424,405,419,476,577,534,543,451,424 13,438,378,330,481,421,284,494,429,393,387,416,435,515,552,521,502,486,482,523,517,400,467,439,425,411,383,406,389,448,570,539,480,462,491,451,435,471,565,637,706,792,882,799,731,502,792,710,666,598,578,538,435,630,746,802,911,910,938,864,797,429,381,435,432,463,486,468,448,422,421 11,32,24,283,441,343,227,413,594,542,524,475,486,427,466,440,455,450,529,709,695,459,680,616,576,539,472,475,415,402,434,679,751,655,684,535,483,396,414,416,407,429,500,461,483,443,589,873,912,861,826,730,584,455,498,493,567,542,594,586,529,411,468,414,410,528,710,666,708,597,509 4,17,16,21,25,22,18,495,608,570,526,475,485,522,567,559,565,560,652,755,724,504,702,645,575,571,480,477,424,386,502,727,751,660,680,549,497,395,408,427,429,462,565,558,575,421,733,903,900,836,804,702,593,488,535,562,655,661,741,726,689,449,459,445,474,639,764,698,719,593,520 16,10,10,35,56,59,36,420,805,752,663,512,521,400,434,401,409,398,804,968,904,749,956,865,805,780,636,549,465,394,413,944,962,868,878,706,627,385,417,444,476,492,529,496,465,455,487,1023,1023,960,917,777,619,540,536,491,490,485,504,487,462,393,487,389,405,793,953,859,868,754,575 11,30,28,20,22,17,16,400,390,398,396,383,382,401,387,415,407,385,398,422,394,384,403,400,395,379,386,393,366,397,410,408,415,405,405,392,391,398,420,409,403,436,468,435,417,392,466,499,488,433,443,408,387,431,480,461,497,488,511,457,452,384,384,399,384,415,404,401,434,390,381 11,8,8,23,41,40,21,405,432,430,402,402,408,404,426,405,417,403,473,519,513,412,502,462,437,430,398,399,395,383,407,474,536,485,480,425,409,394,379,393,403,405,424,424,408,382,517,739,748,665,628,514,443,390,429,433,487,478,516,497,474,402,404,400,396,440,510,480,501,427,415 2,15,15,51,70,69,50,400,496,447,440,429,447,419,431,460,416,433,485,615,600,428,568,536,479,468,427,407,396,378,428,593,625,541,562,476,435,400,400,391,408,394,426,434,437,415,562,838,845,768,727,617,503,429,441,457,509,490,549,543,526,411,416,391,394,479,611,550,566,491,457 2,10,9,32,33,29,27,413,383,380,389,404,378,384,394,409,397,390,404,378,405,378,395,381,395,387,399,378,390,379,392,393,395,390,384,384,389,401,398,399,401,422,473,436,419,403,455,421,410,401,410,397,382,434,460,463,471,461,504,469,447,390,385,381,401,385,379,381,398,389,388 12,9,9,49,52,51,47,401,418,415,402,406,397,422,412,414,413,408,429,486,471,404,443,438,411,417,392,407,380,406,399,434,490,436,434,405,398,393,400,392,410,412,441,422,433,399,510,640,655,580,528,471,415,448,463,467,510,499,528,496,484,391,398,391,393,422,468,437,438,422,400 3,55,51,151,190,178,139,470,600,565,509,463,479,494,534,527,528,508,632,758,730,490,706,648,580,558,487,478,424,381,497,716,754,645,670,541,489,406,414,418,440,490,591,529,550,463,737,910,921,846,821,725,592,543,606,611,693,683,753,725,686,435,430,426,458,596,742,689,711,582,486 2,8,8,131,184,186,132,411,406,389,375,392,407,424,425,429,433,414,434,405,419,387,397,407,390,400,389,393,384,384,401,397,400,394,412,398,392,401,401,404,408,419,453,440,424,430,501,455,419,427,416,413,393,440,495,484,521,505,555,510,490,394,401,391,397,412,417,393,405,386,382 14,22,22,42,40,38,41,430,516,478,478,419,433,429,445,467,461,440,543,641,621,425,583,529,491,473,424,416,412,393,420,596,639,553,560,469,416,383,385,404,404,411,477,465,457,394,597,823,827,750,713,622,503,441,486,496,546,542,587,585,539,404,414,417,412,497,623,549,571,493,443 16,11,10,23,34,31,21,394,375,379,377,381,391,400,414,400,389,375,398,391,391,395,392,405,370,394,378,385,377,371,372,393,404,388,385,370,380,375,414,406,383,413,424,413,395,386,423,409,397,407,400,380,374,405,407,420,441,421,461,432,410,392,381,383,391,375,383,381,383,379,379 18,17,15,31,43,38,27,403,377,394,377,374,399,396,397,419,395,392,395,391,400,397,387,385,375,392,384,351,389,389,394,395,396,405,395,376,370,402,397,392,398,400,425,424,413,392,450,401,419,390,387,382,391,396,419,415,458,453,511,459,436,376,383,389,393,375,405,397,396,388,391 16,11,11,41,63,65,42,405,452,426,393,406,395,398,421,417,404,413,429,476,482,405,440,421,412,394,414,395,393,389,407,453,477,431,447,413,391,395,388,396,410,404,432,405,419,403,514,651,655,578,556,482,449,435,434,438,476,478,511,498,474,400,389,399,399,414,463,447,465,445,409 17,140,132,356,521,497,335,539,637,609,563,493,525,575,616,638,611,611,695,765,751,517,695,651,601,574,502,471,450,424,570,727,748,670,695,577,539,449,449,453,487,572,667,652,650,485,826,940,940,881,857,773,663,612,701,728,799,789,846,826,782,490,490,467,498,641,754,712,730,607,543 4,1023,626,459,627,370,278,723,804,753,713,639,651,773,825,800,793,778,831,914,889,654,863,817,754,734,633,601,485,542,733,883,908,825,835,722,640,578,655,702,755,824,906,859,838,733,961,1023,1023,986,959,887,771,880,931,935,977,966,1005,984,943,609,563,599,638,788,901,853,859,758,669 10,11,10,24,31,26,20,421,387,395,382,385,402,426,428,418,403,405,400,395,392,381,380,388,384,396,382,379,404,378,373,373,393,381,391,379,391,390,383,405,392,397,422,422,428,395,429,433,412,402,395,378,389,396,409,398,437,456,484,457,438,378,388,366,391,392,383,394,375,388,387 1,144,135,142,184,168,130,520,500,445,445,454,455,608,673,632,605,596,583,552,568,420,480,466,433,436,427,413,399,571,752,658,606,550,599,542,519,717,840,891,938,1000,1023,966,898,551,898,821,759,725,695,646,534,779,892,939,996,975,1001,945,888,435,418,447,504,535,559,516,530,484,450 14,282,258,210,300,268,186,410,385,416,425,396,402,418,444,430,434,417,400,446,426,382,412,391,418,369,409,385,407,417,406,438,439,414,424,392,402,409,404,398,442,503,582,487,482,448,514,542,544,484,471,452,411,452,477,502,545,536,592,556,498,397,386,397,378,412,419,429,442,389,382 3,17,16,236,329,306,220,416,451,428,440,394,415,432,437,418,442,429,454,525,515,408,466,450,436,432,418,406,407,380,402,491,504,456,458,438,401,407,393,390,406,436,472,453,430,420,574,701,698,620,586,531,440,464,496,514,556,554,602,590,541,422,413,407,395,440,516,489,494,449,427 3,248,220,198,272,230,173,413,399,412,384,380,398,407,442,412,430,427,432,453,441,393,437,425,406,410,373,387,382,387,448,464,471,404,414,420,384,375,403,450,476,513,597,531,491,409,521,569,557,484,492,436,406,427,476,481,529,507,581,527,507,396,392,408,413,416,467,439,422,412,406 4,102,88,88,136,118,74,556,675,634,587,535,540,615,681,637,619,615,725,817,792,546,771,715,648,626,538,502,447,382,555,779,805,719,744,614,559,419,437,461,503,549,686,656,654,489,817,960,956,895,869,782,668,624,691,715,773,776,828,822,785,467,467,467,477,687,815,754,766,648,559 16,18,14,39,63,40,25,418,399,412,395,391,391,432,459,434,427,405,418,405,423,396,396,395,402,372,379,380,391,397,400,412,403,400,406,399,399,389,394,393,405,432,473,452,426,416,497,475,467,434,425,431,401,435,447,463,546,520,590,533,488,383,401,393,400,405,401,405,399,389,394 14,15,15,64,68,68,64,414,470,433,422,416,413,430,443,431,421,426,480,561,540,396,512,490,451,462,408,413,398,380,421,529,555,507,505,453,437,382,409,381,395,415,451,446,432,413,562,758,769,682,653,553,463,454,497,503,569,522,598,552,528,397,404,388,409,460,546,513,517,438,419 2,13,13,44,99,102,45,422,873,826,777,687,677,439,431,435,411,406,786,991,973,720,975,927,869,834,742,689,552,399,422,944,1001,927,940,824,727,402,390,405,405,419,493,481,464,424,538,1023,1023,1023,1023,971,842,433,448,439,460,450,512,491,463,405,606,386,393,737,972,928,940,833,739 20,9,9,33,44,44,33,410,431,400,407,399,403,426,431,410,423,408,443,470,451,395,439,429,408,421,403,394,404,392,404,472,467,441,431,425,403,405,401,384,394,415,448,434,440,388,533,635,627,559,520,469,450,427,466,465,539,534,582,547,522,400,396,391,399,431,467,437,460,422,408 7,98,90,192,263,244,176,459,470,453,433,411,418,468,507,485,459,448,501,601,585,409,571,544,472,450,416,398,399,430,464,565,602,512,538,435,407,418,442,481,519,575,661,596,553,511,669,719,755,653,613,495,435,627,673,680,709,689,732,683,621,404,396,392,404,455,590,531,527,465,411 10,18,18,36,40,38,34,404,443,430,416,401,399,384,423,401,426,408,454,533,515,420,536,471,443,448,402,394,388,395,423,534,561,491,473,443,413,392,419,393,419,437,472,449,422,423,497,694,692,607,539,460,427,440,481,477,515,492,537,502,481,389,382,394,387,442,535,465,483,444,394 8,46,43,23,29,26,21,439,494,452,433,450,412,450,499,472,476,471,527,606,575,436,526,504,463,460,408,394,413,390,449,570,573,490,522,450,405,407,397,405,420,446,513,493,503,419,640,754,739,672,645,557,479,499,521,537,582,608,665,638,588,421,387,404,419,515,614,546,566,463,418 7,12,11,22,32,29,20,410,402,386,393,373,375,408,422,407,402,407,415,407,416,387,400,396,385,407,381,377,373,397,391,399,416,405,401,396,383,408,408,422,420,457,474,463,449,416,521,475,446,421,387,418,395,450,510,511,561,560,588,536,480,380,377,388,380,376,392,394,411,388,388 18,11,11,46,73,74,44,451,419,403,415,388,392,467,469,462,443,433,443,425,453,386,421,398,397,395,393,390,381,405,417,438,432,421,430,391,410,390,403,407,442,443,487,485,479,422,563,561,522,492,463,449,403,501,566,577,584,574,621,587,541,429,401,424,413,417,451,431,453,403,389 12,156,129,137,197,152,104,614,764,716,674,613,626,643,716,688,701,689,793,883,858,647,843,791,725,708,606,578,476,427,618,859,882,806,832,701,640,443,475,501,519,617,747,730,728,512,879,1020,1017,961,932,857,743,688,752,762,827,829,885,878,842,518,556,530,554,767,889,835,851,752,649 6,9,9,20,28,26,19,429,419,390,391,387,394,442,452,428,416,416,415,430,429,385,442,404,400,398,390,394,392,390,417,405,429,397,403,390,398,366,385,376,400,385,425,404,422,398,498,485,480,461,437,411,398,419,448,432,464,480,527,493,457,388,400,389,389,401,432,413,421,406,397 2,14,15,58,54,53,58,406,491,473,461,415,413,405,444,425,411,420,484,619,590,431,551,527,464,467,426,403,398,394,423,573,608,522,527,470,434,379,386,410,425,422,445,441,459,394,577,793,808,728,688,572,460,428,455,463,530,501,565,558,523,394,392,395,399,468,589,529,530,463,438 20,8,8,32,37,36,32,409,407,413,393,391,379,412,422,404,411,394,434,435,432,397,416,397,389,387,388,381,384,386,413,410,412,419,412,398,408,402,402,403,391,422,430,429,423,398,466,519,507,472,473,418,395,422,454,445,472,491,541,501,479,383,384,391,402,401,409,410,417,411,383 15,8,8,26,33,33,26,497,567,527,527,480,476,519,589,605,595,571,641,706,693,463,616,561,504,495,445,452,411,400,519,679,696,611,641,531,478,397,403,416,437,474,604,584,613,432,793,888,873,819,787,711,598,547,606,628,714,720,788,798,759,457,450,457,477,628,740,687,698,585,491 4,26,24,84,91,84,75,429,459,459,455,395,414,454,457,461,465,442,492,577,557,423,541,504,470,439,420,401,382,405,426,558,583,502,509,439,430,416,402,408,408,436,472,458,453,409,607,790,806,726,686,568,479,455,490,514,558,546,600,588,548,405,408,399,395,471,571,547,547,466,416 2,13,13,64,97,100,64,425,411,416,418,386,399,448,484,475,446,458,452,465,478,398,447,414,402,399,384,385,395,390,423,449,459,445,423,424,404,380,386,394,412,425,495,459,468,413,591,629,618,538,507,472,429,449,495,491,569,551,617,581,560,410,400,415,422,424,454,440,465,412,413 20,8,8,20,30,28,19,408,414,406,383,390,405,405,421,427,405,403,408,444,441,398,419,410,388,393,394,398,400,397,420,432,424,413,413,391,389,391,387,397,393,425,481,447,443,397,484,546,561,506,480,431,414,423,448,460,494,481,506,491,444,385,391,389,395,436,448,436,437,416,395 3,38,31,18,19,13,13,656,713,655,628,599,611,708,766,757,750,741,783,816,801,566,725,692,642,615,528,519,459,429,670,783,790,723,735,653,569,432,490,514,571,657,790,769,770,507,900,947,926,888,860,800,696,699,768,790,854,851,912,906,872,579,543,576,609,746,817,766,786,676,615 12,29,29,75,98,97,73,466,486,451,446,431,442,454,479,481,485,470,506,579,559,431,522,495,475,445,426,433,397,374,445,540,585,488,513,433,412,407,394,410,409,439,509,473,492,424,642,794,812,735,697,591,463,494,539,542,620,609,677,651,600,399,424,402,434,484,580,526,537,471,431 13,11,11,33,36,37,33,421,454,458,448,417,410,401,431,415,422,412,463,561,562,428,517,491,465,448,409,405,397,381,397,530,552,483,496,437,430,372,395,405,397,418,447,443,436,402,532,748,764,665,635,536,434,401,476,476,517,510,569,547,504,377,392,398,405,429,563,505,500,452,417 14,12,11,25,30,26,22,492,575,545,517,486,477,499,570,564,562,533,621,699,673,475,615,570,530,504,451,444,426,398,509,671,687,609,630,514,448,393,397,418,430,475,563,542,570,420,744,866,856,799,776,697,584,500,544,598,674,671,742,746,709,462,449,463,471,588,697,659,664,558,489 5,541,203,162,160,45,53,634,586,503,516,495,498,701,736,696,692,665,667,697,670,469,594,527,483,503,452,465,416,511,760,689,670,602,612,519,478,585,730,791,854,937,1023,977,910,671,1016,920,860,817,784,718,604,864,957,1016,1023,1023,1023,1023,1023,495,447,493,551,589,654,619,623,541,472 19,9,8,28,38,25,18,411,402,386,375,372,379,411,417,398,385,401,409,427,429,395,414,408,397,388,390,374,377,389,398,422,432,406,403,405,385,379,392,399,405,414,416,417,423,409,453,483,478,428,425,417,417,412,433,444,466,469,490,463,456,388,383,395,387,406,426,421,403,397,395 2,9,9,18,21,20,17,390,480,431,433,399,417,421,423,429,425,429,444,590,554,408,522,491,440,450,429,398,408,396,413,536,591,512,492,449,415,394,402,405,409,425,453,429,434,405,537,769,782,699,658,545,456,433,459,467,526,510,535,542,498,422,403,390,406,439,538,499,538,439,440 17,27,25,102,137,121,88,438,488,470,430,416,424,454,523,485,480,478,501,592,579,437,542,492,479,451,418,425,414,398,444,571,599,498,528,447,428,408,416,439,432,463,535,503,500,421,645,777,776,701,674,577,483,496,564,583,641,618,695,651,614,397,422,423,409,496,592,541,549,468,449 8,194,146,356,505,369,248,550,696,629,588,538,549,581,653,644,627,613,721,824,808,565,788,733,647,650,540,507,445,413,573,790,825,737,765,625,554,441,464,467,515,599,711,668,671,537,828,970,971,913,881,796,680,663,728,749,811,802,851,835,793,466,484,473,501,689,829,771,790,672,558 13,60,48,29,28,20,21,694,761,726,711,648,680,741,806,794,790,782,829,858,856,627,788,744,706,682,608,599,517,458,714,838,832,771,796,694,638,447,488,489,555,644,801,787,800,517,932,992,973,938,917,863,766,687,769,794,871,874,931,934,903,615,601,626,652,799,856,821,845,746,683 11,12,12,27,32,33,27,395,402,398,419,399,401,409,427,417,397,411,429,431,439,386,430,397,390,392,398,389,377,386,420,428,449,441,430,418,392,391,405,426,425,484,581,529,500,388,473,533,547,496,467,440,417,423,449,444,492,487,515,468,467,381,380,377,387,391,440,416,417,415,395 5,91,79,104,158,140,91,565,686,649,610,524,546,614,645,647,630,616,727,831,809,557,781,716,661,635,520,503,438,424,565,798,829,744,764,644,573,420,424,450,486,538,678,651,667,489,817,965,965,905,880,787,676,611,688,694,768,771,832,820,779,489,482,475,514,697,828,775,782,680,574 19,16,17,65,91,93,66,410,431,404,416,397,385,413,417,427,417,411,444,456,491,413,455,427,404,408,401,391,407,380,401,442,463,432,456,396,398,384,394,380,394,404,445,424,413,411,511,634,630,550,522,456,420,420,454,476,506,502,540,522,474,396,388,391,394,405,471,446,433,416,394 7,162,153,119,155,151,115,425,373,391,381,378,381,401,433,432,439,395,409,422,428,391,383,397,405,377,394,384,381,400,430,405,401,391,406,399,409,436,420,446,465,538,613,527,491,421,532,482,443,439,410,413,408,498,518,528,559,548,621,549,492,387,371,396,382,423,412,436,393,409,388 1,22,23,86,135,142,89,389,396,401,400,394,400,397,401,396,378,399,407,402,387,380,398,384,375,383,376,370,388,394,396,400,393,384,388,401,395,395,397,394,394,423,415,411,418,416,461,410,440,427,422,406,388,443,471,495,484,471,500,460,443,389,375,389,401,377,386,375,409,391,378 13,32,21,37,36,22,23,413,417,402,398,405,389,440,450,420,441,434,446,479,481,403,457,438,415,406,398,376,388,409,434,460,473,430,424,433,406,417,452,488,521,613,685,571,507,417,587,620,603,529,518,461,422,519,632,666,727,699,731,665,581,408,397,406,421,420,459,461,439,415,408 10,66,54,117,154,136,103,469,564,522,478,474,469,487,543,529,509,518,589,709,668,479,659,595,523,509,447,436,411,405,490,670,697,608,630,525,472,411,433,435,457,519,578,560,553,485,731,873,876,806,776,685,566,595,657,654,722,712,773,746,691,438,432,426,435,572,701,622,667,535,443 18,9,7,20,27,17,12,453,501,471,466,411,429,468,511,504,484,496,552,622,589,441,543,491,474,464,438,426,399,400,465,587,602,535,564,459,435,388,408,412,420,478,540,523,529,411,682,792,779,719,685,614,509,481,519,545,622,630,672,676,619,433,415,416,428,493,610,546,563,487,444 6,48,41,35,45,27,23,391,412,377,408,383,385,411,421,437,399,408,418,444,449,395,421,421,399,422,405,378,381,378,421,443,456,442,449,404,401,399,377,412,418,434,465,436,426,395,486,572,560,505,491,446,417,440,448,483,513,489,561,498,468,387,399,384,396,413,442,422,404,414,391 2,11,10,3,4,4,3,396,388,390,382,381,380,411,420,414,398,401,403,389,395,372,385,380,399,381,370,401,382,411,433,418,393,393,386,379,374,405,442,444,483,557,667,572,493,402,559,451,437,433,421,398,402,426,501,559,723,726,758,660,578,374,362,384,391,382,397,402,383,400,377 9,10,9,21,28,24,19,409,400,373,400,381,383,426,432,408,387,397,394,393,392,378,396,395,392,376,388,383,379,418,370,372,389,375,387,383,380,397,388,377,402,398,428,433,406,385,435,395,397,391,393,384,388,407,420,408,445,462,493,452,444,379,374,383,382,392,392,384,401,385,376 2,26,25,24,26,19,17,537,508,488,473,453,452,580,632,619,607,592,595,584,585,407,455,451,426,437,423,413,403,408,563,579,526,485,505,460,440,417,449,458,505,587,716,670,683,467,812,775,726,681,653,598,502,587,685,712,783,780,836,824,785,478,424,461,470,532,548,498,555,468,461 13,60,50,138,181,166,125,590,658,620,579,543,539,613,687,659,659,638,745,809,776,575,750,672,630,588,501,458,426,426,693,813,794,715,725,620,560,461,564,610,674,778,880,834,808,492,874,990,952,903,866,775,656,657,750,792,889,886,931,899,854,506,494,502,527,740,844,772,788,661,554 10,203,185,118,171,148,101,427,389,378,386,419,374,463,435,407,396,410,395,411,391,399,391,398,397,407,399,393,379,399,410,427,418,423,400,440,392,372,414,437,457,512,570,496,461,412,534,492,454,433,436,405,420,458,522,500,562,568,608,565,527,394,381,416,406,401,394,390,418,405,382 14,127,101,87,139,106,65,586,661,621,592,534,550,617,672,659,661,647,722,791,776,535,741,693,614,590,514,490,431,425,589,764,785,687,710,576,528,437,464,483,498,588,721,696,701,512,845,931,922,867,835,764,654,645,746,745,810,809,863,856,814,495,476,514,527,690,793,738,763,643,541 8,29,12,111,123,43,37,528,588,556,479,455,462,579,616,578,568,559,620,741,727,466,703,641,539,538,473,437,410,423,518,700,749,638,654,552,505,449,472,498,522,604,722,660,629,511,769,871,884,805,771,670,532,661,734,750,820,805,844,804,744,461,428,442,452,582,736,673,676,561,475 11,34,26,44,52,24,22,480,430,429,399,397,392,508,505,472,447,430,447,462,476,402,437,431,406,414,393,390,393,397,427,442,465,424,439,366,386,403,420,412,426,436,512,485,451,398,545,634,626,551,509,440,439,468,504,519,581,584,649,597,541,386,389,387,402,405,485,444,445,404,416 9,10,11,53,66,66,53,400,426,425,415,392,389,393,423,376,417,417,427,476,463,410,435,451,406,416,402,398,407,394,393,457,476,441,456,428,416,387,401,372,409,407,421,407,433,408,504,641,639,545,539,475,432,423,443,445,479,486,512,501,460,387,401,402,409,423,461,465,446,415,401 20,10,9,22,28,25,19,400,379,392,387,406,400,422,408,411,416,388,412,404,403,381,407,392,382,384,376,394,385,387,385,411,414,392,404,392,370,405,392,403,394,428,461,434,422,405,443,424,433,409,399,385,386,437,468,467,498,484,526,508,439,381,376,376,389,397,407,398,408,391,390 2,142,121,622,930,818,539,780,707,655,650,598,640,816,881,873,864,843,833,797,795,479,545,552,530,512,481,486,450,522,817,743,672,655,659,618,586,520,596,655,730,827,940,919,915,721,1023,971,905,883,857,832,717,889,964,989,1023,1023,1023,1023,1023,685,516,682,702,725,712,686,728,617,579 4,8,8,51,68,71,53,396,405,415,400,388,386,394,389,395,386,418,419,438,442,377,431,413,401,396,399,398,396,373,394,441,445,401,422,388,406,390,386,392,397,406,421,418,403,395,436,554,582,518,458,424,418,412,413,436,441,432,470,458,417,394,404,396,396,386,435,424,400,410,389 20,10,10,38,55,42,28,403,390,402,383,375,382,406,433,399,391,396,403,424,407,387,408,407,402,391,397,399,390,370,409,413,402,401,405,393,392,385,389,399,410,407,419,424,421,388,457,516,520,482,446,406,404,412,438,435,472,459,498,478,451,383,391,390,391,401,430,401,415,395,387 2,178,82,661,679,177,189,796,916,882,841,777,805,834,884,872,865,861,938,1023,1009,808,988,944,890,875,782,750,641,533,815,1003,1023,957,970,868,800,576,652,685,747,829,923,894,896,738,1023,1023,1023,1023,1023,1001,905,887,943,952,1002,997,1023,1023,1000,710,731,703,746,915,1022,977,986,894,813 7,9,9,9,9,7,6,485,584,545,518,473,454,511,554,565,559,539,633,709,682,487,624,593,519,528,452,432,416,394,496,668,690,619,615,509,473,400,390,409,412,442,546,548,551,409,735,861,847,793,762,671,563,462,521,552,639,648,727,717,685,445,443,446,465,574,721,652,684,566,491 18,9,9,24,33,28,20,394,392,389,392,396,379,392,395,402,383,388,410,406,410,386,390,395,388,388,385,403,389,387,382,395,398,401,399,388,385,394,384,383,404,416,415,409,412,389,427,441,421,419,400,393,388,414,434,419,429,402,457,440,420,379,372,387,403,401,402,415,404,375,384 20,13,11,36,42,30,27,415,401,376,399,381,395,414,439,402,415,404,412,421,396,390,403,395,393,393,384,373,384,415,426,419,417,414,405,380,394,388,389,402,429,422,447,442,440,420,491,481,466,431,439,411,383,440,466,474,532,521,555,526,468,381,395,393,396,388,419,384,403,401,393 11,12,8,31,40,32,25,454,517,503,462,426,462,475,506,509,490,472,568,662,632,442,598,543,500,485,431,432,391,401,472,632,666,568,603,480,438,412,421,409,446,474,564,541,515,418,677,811,807,735,707,605,491,515,547,551,626,610,695,680,624,435,422,421,444,506,654,585,600,506,461 9,101,91,233,246,218,206,531,681,630,596,551,568,588,643,633,615,608,715,799,781,529,743,703,625,612,533,516,458,393,558,768,796,705,734,597,539,432,419,446,472,541,653,631,630,477,829,968,972,917,887,808,695,623,700,712,783,780,839,827,785,462,490,486,518,676,793,757,756,666,564 11,36,35,57,69,67,55,402,512,488,443,435,438,421,449,423,436,459,533,628,622,446,589,542,473,464,438,416,394,409,416,596,650,537,554,466,425,380,391,417,411,418,506,461,459,405,591,833,841,763,732,616,497,431,519,533,579,582,624,627,569,410,441,405,409,497,631,580,575,474,457 16,9,8,28,34,28,22,434,386,407,392,395,386,443,450,417,419,413,399,411,404,389,400,398,398,386,380,398,383,390,395,396,402,407,391,389,385,376,398,402,403,424,449,440,427,393,502,467,454,422,399,404,376,418,436,454,501,513,565,509,474,393,372,396,376,401,401,402,411,395,397 10,12,12,57,66,66,56,390,420,410,411,398,407,430,416,433,423,406,430,486,482,402,441,425,426,415,394,392,392,386,397,458,484,443,455,426,398,394,392,400,379,398,410,405,403,392,517,659,648,578,544,475,426,394,439,413,434,484,511,509,480,390,401,394,407,417,495,447,462,429,410 9,20,14,34,55,37,23,469,398,386,374,387,386,472,463,436,420,413,412,426,431,381,421,411,397,387,400,391,397,378,404,398,409,413,419,396,398,387,398,398,404,409,474,453,430,410,535,518,519,438,462,418,386,422,457,454,517,549,603,568,518,388,376,384,392,398,423,394,424,409,400 4,14,13,60,89,84,56,396,424,423,394,384,385,421,413,414,426,409,434,462,456,400,442,417,432,407,397,388,393,392,411,470,473,429,422,408,417,386,378,395,393,387,413,422,407,378,502,638,639,572,518,469,432,416,425,456,498,463,526,506,487,388,394,388,400,431,481,446,458,427,408 14,220,203,159,200,186,150,405,401,404,379,377,391,402,398,412,421,398,394,412,382,401,402,388,369,400,395,381,413,399,409,400,411,390,392,382,387,415,412,434,443,502,550,476,462,423,475,449,444,423,392,386,392,445,458,495,529,510,536,524,455,377,382,403,383,404,398,399,397,387,387 20,20,19,23,27,19,16,523,631,575,557,509,516,544,612,609,603,591,680,763,734,496,691,628,572,568,477,463,426,400,538,727,737,663,668,586,510,407,412,409,430,474,596,583,616,443,795,927,915,865,833,757,636,517,605,600,715,711,782,791,753,483,479,492,489,679,779,722,747,628,543 13,229,160,1023,1023,1023,1023,932,888,844,818,769,781,958,1000,976,963,946,947,975,963,727,894,867,818,804,738,717,635,741,892,922,930,864,886,808,749,775,798,828,882,948,1023,991,981,918,1023,1023,1023,1023,1023,979,883,1013,1023,1023,1023,1023,1023,1023,1023,844,725,815,834,910,982,955,962,878,815 6,48,35,84,79,25,26,465,493,428,437,437,413,497,541,523,501,511,498,575,564,404,503,468,456,452,416,399,400,416,479,531,574,503,521,475,416,442,458,451,507,580,668,602,559,497,726,767,759,692,642,561,492,641,727,728,776,761,804,748,699,412,402,392,426,457,549,498,511,471,442 8,34,35,67,102,103,66,386,478,472,457,409,405,383,393,399,383,376,549,725,616,511,710,578,503,511,439,402,405,389,389,719,711,575,577,446,451,392,427,437,441,463,486,471,428,471,423,817,780,682,612,475,430,542,535,496,444,456,429,424,413,384,407,379,390,519,680,539,557,460,387 17,19,16,31,35,26,23,412,413,397,383,368,384,397,413,415,396,391,414,438,440,403,410,410,410,387,385,386,359,387,408,430,425,390,421,395,384,393,405,386,410,434,437,431,429,396,504,537,527,478,469,441,430,455,503,464,517,508,552,499,472,403,379,391,387,397,432,406,415,395,376 7,66,58,48,60,50,38,426,444,412,419,416,413,460,444,449,438,435,438,513,481,405,468,452,404,411,403,383,397,400,432,482,514,453,460,413,421,395,390,410,450,441,558,512,491,454,616,702,692,607,589,496,444,517,563,594,652,630,677,645,589,427,414,409,413,438,483,453,475,429,417 7,127,123,100,141,135,95,407,397,430,398,396,400,443,451,419,433,394,404,414,406,380,404,396,396,376,394,388,398,411,431,402,417,404,388,381,410,403,409,410,447,485,540,480,452,423,547,477,462,422,416,423,388,471,537,544,575,592,638,597,526,415,372,399,416,418,426,402,407,388,371 11,18,16,23,24,17,18,482,574,526,503,467,477,497,551,540,510,505,571,709,694,472,663,605,548,523,468,437,414,379,495,686,726,607,632,513,464,399,408,426,421,468,566,542,532,424,704,848,852,782,758,664,534,525,583,586,648,642,722,719,666,437,438,427,437,558,716,642,664,565,485 13,14,13,41,51,51,41,439,498,470,437,455,424,441,469,442,455,458,505,606,594,434,559,529,478,464,421,412,396,386,423,561,610,515,555,449,427,401,394,396,414,425,497,475,466,400,601,808,811,730,703,582,493,463,503,501,569,549,627,615,569,409,393,409,412,483,598,566,568,485,444 18,15,15,24,28,23,20,422,460,421,422,408,388,436,436,455,435,419,447,564,546,409,559,494,450,454,394,401,389,399,413,505,578,486,508,454,388,409,412,416,430,447,498,465,440,423,569,654,695,601,557,474,449,494,531,542,585,584,629,581,544,389,390,399,397,441,569,495,504,441,409 17,238,216,120,147,129,105,404,385,384,401,358,385,424,456,423,412,379,415,397,406,394,401,379,386,413,380,393,387,409,430,416,398,400,411,407,387,432,437,454,495,543,617,545,504,419,482,481,461,463,433,383,397,443,470,483,515,504,551,545,474,403,383,404,414,396,389,385,375,411,370 14,11,9,24,30,24,19,422,402,386,388,404,396,444,454,452,435,435,436,443,458,394,432,409,408,399,398,392,396,421,433,433,436,419,415,385,388,406,442,437,459,528,583,517,506,475,601,560,532,479,462,429,418,596,649,654,692,666,719,660,594,394,389,378,396,388,425,407,432,393,398 3,16,15,15,17,13,11,559,642,597,567,521,544,584,663,641,641,624,705,770,746,529,693,634,567,571,473,462,428,378,564,747,754,676,699,585,510,408,414,422,470,522,656,639,671,441,818,912,896,845,815,747,633,562,635,656,749,745,818,816,781,499,476,491,528,679,781,714,747,606,552 8,1023,389,1023,1023,355,310,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1012,930,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,990,1023,1023,1023,1023,1023,1023,1023,1023 19,37,23,74,113,67,44,476,408,377,393,390,386,517,525,454,461,456,445,451,422,378,413,407,393,403,385,385,380,398,417,433,445,401,415,417,386,405,418,421,412,449,542,524,486,408,621,550,514,456,445,452,410,476,548,532,630,642,682,661,588,387,384,388,403,397,423,410,392,399,406 19,14,13,124,121,119,123,404,404,402,396,395,383,398,407,412,412,404,411,442,432,398,396,413,394,395,385,387,391,380,390,427,436,412,397,403,398,413,381,399,397,397,432,420,415,404,443,535,517,477,476,419,401,438,429,435,464,473,479,474,452,388,398,382,401,408,427,419,430,393,384 18,21,20,326,582,588,323,414,416,410,411,392,383,407,428,413,414,408,419,447,441,384,415,418,411,370,379,378,388,407,409,444,437,407,412,424,402,394,419,427,423,459,519,452,457,445,524,542,529,486,455,438,412,526,605,596,614,583,607,536,488,414,387,386,402,411,422,414,411,406,399 2,16,10,33,40,29,23,444,432,403,395,397,390,437,460,454,423,436,449,466,452,383,412,406,414,398,383,382,391,400,440,459,457,420,434,404,397,417,440,448,500,560,637,580,543,441,646,594,552,514,463,452,400,573,626,651,744,729,773,698,630,398,380,396,401,428,436,409,420,405,408 10,26,16,54,73,41,29,458,396,390,402,405,391,462,470,431,444,429,423,440,429,393,426,410,399,389,402,357,389,381,411,417,426,412,406,411,403,389,406,408,426,451,501,480,436,430,548,512,507,458,441,408,403,461,497,506,579,574,639,602,548,393,388,369,389,396,437,426,427,392,380 13,9,9,37,53,54,36,390,416,410,389,416,393,394,403,398,382,403,432,461,442,400,456,422,410,426,396,381,386,392,410,450,476,444,445,409,399,372,386,387,405,393,427,404,399,404,474,622,634,546,519,466,425,410,422,425,458,439,465,447,452,411,396,387,385,411,459,443,431,415,411 13,193,153,223,335,280,178,536,686,630,579,550,524,592,627,583,579,583,706,825,798,533,785,723,650,622,536,499,446,417,535,790,823,735,752,610,527,440,457,463,489,581,687,631,641,506,793,954,959,891,864,774,648,623,699,719,765,767,820,804,764,464,461,451,475,652,811,755,753,651,537 6,19,16,44,62,42,28,427,411,405,388,398,391,412,427,404,446,425,397,422,421,391,417,383,390,394,377,372,388,402,399,411,419,397,418,392,406,382,413,419,449,473,513,482,467,423,549,497,493,445,433,412,395,505,567,553,602,581,647,592,532,384,394,369,379,404,411,385,397,398,404 3,47,39,74,81,60,57,459,555,544,474,452,464,483,523,505,484,479,580,716,704,455,675,615,522,523,470,435,414,412,467,676,728,610,637,514,462,398,434,442,443,491,590,536,541,437,689,855,871,790,756,631,537,558,604,628,689,671,725,696,653,409,417,420,418,568,702,623,644,523,474 18,13,11,31,39,33,26,427,379,376,384,373,373,450,449,429,414,425,407,400,392,385,394,380,382,395,397,378,368,375,401,385,389,395,383,397,398,402,393,414,394,384,443,430,425,418,510,444,407,403,403,379,384,404,437,422,476,498,569,525,511,393,397,383,392,388,391,397,376,384,372 2,8,8,54,96,99,55,399,394,401,383,385,388,415,423,422,410,392,404,408,421,398,396,385,376,382,387,383,383,399,394,403,405,404,405,395,403,404,393,403,410,416,438,424,407,417,481,451,457,429,436,405,393,467,483,499,517,484,519,492,461,397,390,395,400,403,396,382,397,394,394 8,12,12,71,114,111,65,419,454,407,419,408,418,414,417,441,422,420,474,521,503,403,475,468,425,420,408,381,392,401,401,484,514,446,470,433,411,403,388,397,401,413,436,428,447,395,539,699,714,624,597,497,447,446,488,503,548,522,583,561,492,387,396,397,394,429,513,468,470,449,425 10,223,203,152,232,213,137,424,391,396,392,400,397,438,438,418,413,425,421,424,400,401,430,396,390,392,390,384,381,433,420,430,422,403,415,388,382,399,404,421,413,454,497,470,461,423,532,496,492,443,415,441,411,417,497,490,544,552,605,558,503,408,377,389,385,394,424,411,430,403,388 1,39,38,73,111,113,73,443,421,410,416,402,422,444,463,469,484,470,450,475,473,402,421,422,423,411,402,393,400,382,435,448,454,427,444,409,398,396,392,435,421,470,525,487,505,446,619,565,540,509,497,471,412,540,568,564,619,596,640,630,559,412,394,410,431,417,470,439,453,417,411 12,29,18,54,77,43,31,412,405,394,394,387,357,424,466,452,449,421,430,419,424,392,418,416,406,404,402,394,383,422,409,419,429,400,426,384,400,376,404,411,442,441,507,432,424,431,527,531,509,435,424,409,396,459,528,519,566,554,612,557,512,405,395,377,387,405,419,404,417,384,384 5,159,144,299,319,285,268,561,715,663,622,544,580,588,656,619,608,612,738,851,834,567,801,763,685,659,575,509,461,422,568,808,854,761,778,668,571,415,445,476,495,596,717,667,674,513,840,1010,1020,952,928,844,718,633,733,764,833,827,873,853,810,476,484,480,494,680,839,782,798,684,573 1,24,24,89,86,88,91,410,464,437,420,396,415,424,459,425,444,434,481,548,524,422,512,471,437,436,404,408,408,394,431,528,549,475,484,429,398,379,399,408,420,438,497,433,453,396,565,708,707,631,589,534,429,468,495,514,588,578,615,597,553,400,409,390,399,455,548,493,503,440,433 3,18,14,70,124,94,49,424,420,389,409,389,383,452,477,434,420,408,410,443,424,383,416,413,403,387,404,388,383,413,409,449,454,418,431,407,395,405,390,408,414,439,515,479,441,420,537,567,556,512,456,428,399,458,490,501,563,570,611,596,510,394,405,379,408,401,445,417,435,405,411 5,27,16,59,74,42,34,438,409,365,395,408,378,431,464,440,405,399,397,423,413,386,384,378,379,385,395,382,377,409,434,397,393,379,389,362,364,398,413,400,441,472,526,489,452,433,532,437,406,381,402,416,389,501,560,552,612,608,665,581,516,386,396,390,394,396,397,379,378,390,393 10,9,7,24,27,20,17,407,405,400,408,394,395,409,404,400,402,411,391,453,436,389,429,401,397,407,396,391,387,406,396,440,450,428,423,417,398,382,394,388,415,414,446,431,417,401,474,546,544,494,470,445,405,435,471,480,516,495,525,510,459,394,391,391,390,414,415,434,422,398,397 18,435,203,252,280,128,115,628,609,554,517,464,511,668,734,704,683,685,700,746,731,481,646,607,526,517,453,439,411,616,764,734,729,642,670,546,502,734,854,901,955,1021,1023,989,911,705,947,916,890,830,807,733,620,914,1008,1023,1023,1023,1023,1007,947,488,437,501,530,620,712,669,672,571,465 15,28,26,157,212,209,152,403,425,426,398,400,401,434,421,424,405,427,433,469,464,390,446,419,408,409,398,411,374,371,396,446,467,420,448,428,394,402,394,392,383,410,453,445,443,393,513,599,602,516,510,434,405,432,458,461,520,502,544,511,478,407,387,391,397,421,465,455,453,411,397 1,24,24,185,250,258,188,411,457,442,428,409,413,411,424,427,420,427,490,529,516,421,516,474,435,431,421,419,384,406,413,515,538,470,485,403,405,402,386,384,411,396,455,425,447,412,515,747,765,680,643,521,477,435,451,464,513,504,553,520,502,409,406,409,395,437,529,502,508,419,420 9,12,10,29,32,26,22,430,439,430,407,388,387,417,443,435,414,402,446,481,489,402,457,430,422,424,398,403,393,378,440,472,496,448,455,414,405,393,412,424,436,489,600,550,502,424,545,622,622,558,540,504,462,454,465,466,523,516,568,533,512,387,398,382,386,428,484,433,462,437,400 11,9,9,52,81,76,47,394,434,401,391,406,389,406,416,394,390,403,435,461,458,400,440,419,400,414,390,390,386,396,397,440,438,421,421,409,404,398,404,382,402,401,429,421,416,407,464,600,579,505,487,457,406,418,425,427,478,457,530,471,462,398,403,386,388,394,450,430,416,406,382 3,13,12,55,81,75,50,405,444,402,407,398,420,405,418,438,427,431,470,525,520,400,487,455,420,417,383,397,410,369,419,484,529,466,485,422,393,398,393,385,406,437,492,445,450,409,545,689,702,613,564,511,437,443,490,499,562,529,582,557,519,403,412,398,404,432,501,481,467,434,417 13,13,10,30,40,30,23,425,407,372,363,381,380,449,447,429,430,391,402,408,401,372,393,385,393,402,368,388,397,400,410,388,408,400,392,397,356,388,404,399,421,435,456,431,442,403,486,427,421,396,396,394,372,423,438,462,509,506,555,501,471,380,390,368,381,388,409,398,382,397,392 6,31,22,58,79,54,40,424,407,363,398,393,402,423,444,433,424,388,429,468,440,401,432,429,406,396,391,386,392,401,405,466,478,445,438,405,402,384,417,410,424,428,461,467,467,421,502,559,578,498,470,446,403,440,472,494,518,548,571,527,488,380,374,382,396,417,459,426,432,396,390 2,17,17,201,311,325,207,393,431,410,411,384,408,411,432,408,424,396,433,469,446,413,432,436,411,404,398,394,382,397,400,455,461,415,435,401,406,387,386,402,395,385,408,399,435,402,498,602,609,534,525,475,422,399,442,440,487,438,490,474,462,408,387,402,395,405,458,427,450,398,433 8,9,8,39,48,41,33,419,441,436,413,412,402,411,426,428,430,409,451,495,490,410,470,435,431,435,396,387,390,402,433,487,508,460,464,450,402,393,397,397,417,434,448,439,438,407,543,690,688,614,580,499,449,439,463,495,513,514,547,539,496,374,408,387,405,442,505,461,468,436,410 4,273,232,344,461,377,280,629,759,730,693,631,650,656,732,716,711,703,791,883,869,629,824,786,732,711,623,594,495,436,625,847,877,796,819,706,617,449,466,514,527,629,769,732,744,539,911,1023,1023,988,964,893,788,703,782,807,881,877,925,918,880,549,577,537,567,756,877,835,848,739,661 15,12,11,69,108,75,51,397,399,416,401,400,394,396,409,405,432,407,423,501,455,408,463,426,424,421,378,397,395,381,406,451,465,447,452,411,402,387,377,407,399,413,428,418,417,395,483,627,632,550,509,463,422,421,440,438,499,459,509,482,465,400,400,391,384,426,446,433,433,408,398 8,646,237,1023,1023,655,603,935,975,934,903,848,869,967,1011,991,984,968,1009,1023,1023,853,1023,988,927,914,829,797,668,749,942,1023,1023,1003,1017,927,862,811,858,888,939,1002,1023,1023,1023,928,1023,1023,1023,1023,1023,1023,965,1023,1023,1023,1023,1023,1023,1023,1023,830,800,834,856,978,1023,1023,1023,953,885 12,195,144,313,568,391,227,509,637,583,551,516,531,572,623,621,589,588,667,765,756,506,714,668,588,578,500,495,434,434,526,742,777,686,699,585,508,434,469,498,549,625,730,664,648,558,807,924,926,860,832,732,616,706,775,779,819,807,850,822,778,457,433,453,466,621,770,710,725,602,535 13,9,8,23,29,26,20,408,410,378,377,382,373,436,410,429,394,384,402,400,401,395,384,377,378,388,388,400,371,371,396,402,400,381,371,371,393,394,395,384,397,424,452,428,412,386,449,412,404,410,395,385,374,422,436,438,475,480,523,476,448,379,375,386,395,382,383,390,383,387,385 19,14,13,14,18,15,12,541,649,598,558,514,532,570,634,624,635,611,703,770,756,511,688,629,581,565,499,487,433,388,548,729,748,663,688,581,521,394,426,419,469,512,628,618,649,446,816,927,914,861,840,763,647,560,631,662,740,740,810,812,780,494,489,496,493,655,777,712,740,629,550 16,38,30,62,102,83,50,410,392,397,401,385,392,417,424,405,404,386,416,417,396,391,408,382,390,389,401,384,376,402,417,414,421,409,418,386,392,417,409,420,414,464,489,463,465,423,499,493,473,441,449,408,385,468,508,518,578,537,600,561,500,397,395,380,400,404,421,404,393,405,399 13,608,380,123,184,130,79,523,523,481,466,424,475,535,624,569,584,555,579,638,626,440,555,521,469,471,444,430,374,510,563,614,621,543,567,478,431,490,550,604,658,743,821,748,675,551,806,824,817,743,710,626,536,734,814,822,871,858,890,845,791,427,440,447,450,535,611,555,565,506,460 6,187,167,181,217,182,156,430,431,423,413,415,392,457,457,455,434,420,457,485,496,392,470,442,443,417,404,380,403,415,439,470,509,425,471,433,417,403,419,416,488,505,596,543,495,431,597,645,651,558,534,479,419,497,560,576,648,611,658,602,577,406,413,409,400,410,492,452,485,417,395 4,21,21,94,121,123,94,428,455,412,408,426,440,444,465,472,461,445,485,522,529,409,470,449,424,432,400,394,375,395,448,507,507,470,473,433,411,398,409,405,417,444,531,484,492,404,629,718,698,626,587,527,445,486,545,545,626,606,675,662,594,404,387,409,411,459,498,478,469,447,431 5,22,20,11,12,10,10,573,685,619,601,528,541,618,667,673,665,663,730,798,772,543,736,675,624,599,514,476,444,406,578,778,781,708,740,603,545,406,423,456,450,528,676,648,679,445,840,943,934,880,859,783,667,573,659,683,764,770,836,841,805,505,480,520,526,703,806,750,770,657,564 9,200,178,156,192,169,137,449,450,406,412,384,392,427,447,463,424,434,430,498,470,405,479,452,439,421,431,380,389,411,434,455,482,444,450,442,375,379,419,428,454,465,524,491,485,437,543,615,623,551,512,430,406,459,513,516,571,589,621,570,527,411,399,409,396,458,501,460,478,441,406 10,23,17,48,53,36,33,495,525,494,471,436,432,506,543,523,506,501,561,638,628,463,582,521,478,482,449,415,399,390,459,621,636,545,574,489,445,412,419,445,440,495,580,557,539,444,701,812,805,742,711,632,526,498,573,585,677,669,735,716,666,418,408,420,441,526,621,577,597,493,461 16,15,10,49,73,32,26,450,405,427,403,374,377,447,475,433,435,414,425,409,408,394,405,395,395,385,388,385,374,387,397,412,412,408,392,388,396,390,396,397,401,415,454,448,426,421,514,468,474,445,416,396,403,427,440,463,494,532,588,573,487,386,401,400,387,380,411,406,425,397,393 12,18,15,33,47,38,28,416,396,399,368,385,391,424,437,423,411,418,387,399,403,380,398,371,370,395,378,396,356,401,411,418,414,388,403,395,399,378,399,424,426,437,467,440,432,409,485,450,447,438,424,403,403,483,498,502,530,538,580,540,473,384,395,378,384,383,407,371,418,383,397 11,36,35,177,299,306,178,528,459,457,447,424,432,538,605,601,579,553,554,553,549,428,449,461,418,429,396,422,392,403,519,509,493,467,479,453,408,412,445,448,473,524,632,611,600,477,739,697,637,609,567,516,467,590,664,677,720,703,769,740,712,479,436,467,484,515,524,522,524,459,433 16,143,124,389,657,581,331,465,492,452,434,439,476,489,535,516,513,504,529,526,532,426,465,434,436,422,400,434,424,469,447,504,492,451,470,438,445,395,416,432,433,512,601,539,535,517,704,717,683,648,624,581,519,561,615,616,683,679,753,736,678,451,440,422,429,474,529,478,533,467,455 16,29,29,115,202,211,118,414,409,405,403,387,388,425,433,435,445,424,421,449,446,393,424,413,403,399,399,395,387,413,415,421,403,415,398,388,389,413,398,410,402,434,457,420,418,405,504,521,502,484,439,444,400,449,505,520,528,525,559,508,496,406,384,404,387,406,419,408,424,419,400 18,10,9,62,75,64,55,429,478,480,441,425,432,440,466,449,443,453,511,607,585,428,558,514,459,464,421,404,374,426,435,564,607,509,536,461,424,413,404,396,421,450,511,478,450,412,611,757,762,683,649,549,489,497,522,543,595,589,637,619,548,401,403,413,423,493,578,533,539,464,439 18,11,9,29,34,28,23,421,393,383,390,376,386,443,453,427,405,405,395,408,401,371,403,380,373,404,377,379,393,396,398,407,405,391,394,382,376,384,391,412,404,419,455,462,449,392,485,421,422,410,403,404,375,424,456,477,483,522,569,503,476,391,377,391,392,377,383,380,371,379,372 8,224,69,369,459,159,118,759,715,681,615,591,621,789,836,817,798,795,791,840,822,559,745,702,627,614,539,546,468,571,792,818,814,736,771,658,593,644,732,783,836,911,1011,962,916,773,1023,998,974,922,893,836,721,927,993,1019,1023,1023,1023,1023,1023,585,551,603,635,738,820,781,795,663,608 12,11,11,104,162,170,107,409,444,431,410,422,418,408,426,448,430,421,459,527,515,414,474,461,452,421,410,408,382,378,402,502,499,470,471,427,429,393,391,394,394,405,413,422,444,398,548,733,741,658,632,545,455,412,441,439,486,480,549,525,501,388,407,417,407,449,518,475,482,431,419 13,14,14,94,138,142,95,397,410,383,410,387,396,401,389,396,411,395,411,429,416,400,403,407,403,398,379,389,388,380,404,413,433,396,417,406,386,392,373,384,390,384,409,390,408,400,420,519,501,469,468,403,396,401,398,411,439,428,460,446,420,391,389,397,401,393,429,417,426,400,401 17,32,32,31,39,38,30,452,431,435,424,393,420,483,505,478,468,469,476,495,491,424,478,430,405,418,407,388,376,420,431,481,494,443,473,390,414,433,451,464,471,514,570,525,483,477,615,668,654,581,554,476,437,594,656,652,678,658,707,666,593,411,393,413,403,440,482,427,473,423,406 20,42,23,65,100,45,32,513,390,421,389,403,393,494,532,483,455,434,432,426,448,388,392,426,386,370,393,390,375,386,440,417,429,412,425,393,380,418,454,412,477,488,591,536,517,441,603,565,524,466,464,435,399,504,591,576,661,665,724,674,601,404,401,397,398,398,422,426,381,395,385 3,29,29,141,223,225,140,405,391,392,385,393,390,408,418,421,402,392,395,414,413,396,408,406,397,393,379,375,383,381,394,399,422,399,401,371,393,399,383,392,401,413,424,399,406,428,450,494,472,472,442,407,410,515,587,592,572,519,566,481,460,410,388,386,398,397,427,408,403,386,407 4,42,22,37,48,24,19,510,462,451,428,383,405,534,568,538,539,514,520,509,542,402,451,450,418,410,409,409,413,413,547,524,517,464,502,438,432,458,504,554,602,719,839,780,708,508,840,758,705,642,589,540,467,698,789,840,950,953,986,911,844,416,400,424,435,460,500,459,487,423,404 19,160,134,173,266,232,151,567,743,698,629,553,572,596,658,640,628,619,782,901,851,672,879,796,727,695,577,524,453,430,588,881,897,797,822,656,552,464,508,555,594,684,767,714,693,568,819,1015,1009,937,908,799,674,732,788,784,824,810,860,840,791,483,499,463,510,770,886,811,816,697,543 2,21,21,39,39,37,38,433,547,517,479,444,484,475,479,457,469,479,570,689,660,457,625,573,530,496,458,431,406,409,449,650,686,584,606,504,467,412,405,423,409,437,479,486,496,411,648,859,865,791,759,662,527,456,484,518,558,562,625,630,575,400,436,416,417,542,668,603,621,509,449 15,8,7,19,21,14,14,423,501,463,450,426,433,462,486,482,491,465,533,626,583,436,572,525,469,462,425,414,404,428,425,586,612,511,555,465,429,394,395,412,409,447,497,481,510,410,638,774,769,700,666,558,499,466,512,522,577,566,647,637,596,419,413,405,413,507,604,555,573,489,447 17,10,9,73,83,81,72,409,470,417,417,417,417,428,431,435,441,444,451,499,483,407,449,443,424,419,394,401,408,381,415,483,500,455,459,428,420,381,393,408,396,415,455,430,439,399,548,683,671,610,577,516,470,444,464,472,517,514,576,561,514,398,408,400,403,455,506,472,449,417,409 8,10,10,32,46,43,29,380,388,383,387,397,382,392,413,374,394,398,408,442,430,375,421,411,396,391,393,390,397,386,397,423,432,420,408,377,407,389,396,398,378,395,435,413,413,394,448,498,510,449,451,412,406,398,437,428,447,459,471,456,443,396,382,392,377,396,432,432,424,401,400 2,8,8,42,62,56,38,402,461,446,428,425,447,424,435,415,422,412,457,561,545,419,535,490,446,448,425,408,395,389,398,546,569,495,525,438,413,411,392,393,407,407,435,426,445,391,536,777,787,705,685,563,480,411,446,450,491,490,528,529,498,394,405,398,406,443,551,529,521,446,421 2,8,8,15,22,21,14,461,513,511,486,453,466,482,529,530,527,526,570,658,632,454,580,536,492,478,428,421,416,391,472,627,633,550,566,502,440,398,392,397,409,440,521,525,527,409,700,816,795,745,712,648,538,456,502,512,604,616,690,699,664,431,428,433,455,554,667,618,629,522,460 13,38,36,115,184,178,110,418,446,445,418,393,410,440,449,442,432,459,488,511,491,401,472,429,423,410,425,406,373,386,435,474,495,467,463,412,411,399,387,404,418,434,468,469,498,409,605,669,658,598,555,513,445,424,491,513,564,566,609,599,552,411,399,414,409,449,481,463,487,445,435 1,959,486,301,448,194,117,619,703,644,608,556,550,679,738,727,698,675,743,837,816,561,795,737,652,643,539,499,435,502,633,801,837,735,764,635,561,535,600,629,687,779,859,797,773,647,891,971,972,909,882,793,690,824,878,883,920,907,948,916,872,508,469,489,533,687,814,767,776,660,559 9,88,86,306,429,401,288,531,652,593,550,516,544,553,597,583,597,547,655,775,758,516,709,670,579,568,498,496,434,414,515,729,764,663,691,569,514,425,441,450,480,535,652,592,609,480,779,940,948,883,852,770,654,592,682,704,764,756,811,786,741,471,490,461,477,636,759,720,728,619,545 4,95,85,79,105,100,75,443,833,784,701,535,537,483,531,504,497,487,871,1000,933,805,982,894,823,802,678,584,464,400,484,973,983,889,893,733,615,406,481,473,511,566,646,576,566,552,672,1023,1023,993,953,825,682,651,690,651,674,663,712,681,633,411,516,397,398,859,989,891,900,785,631 17,219,192,96,118,95,78,441,404,410,402,383,372,431,445,422,437,428,408,409,429,393,397,404,385,400,374,399,402,406,423,423,399,393,404,399,384,392,434,463,482,541,620,551,507,431,519,487,466,450,422,408,394,441,508,490,561,562,579,534,498,395,372,423,407,410,428,411,386,384,387 7,72,53,75,118,62,43,463,462,488,437,437,465,460,485,459,449,471,521,616,594,429,571,526,482,484,419,417,400,391,442,572,635,538,549,454,407,395,435,437,456,495,580,546,496,460,657,781,792,712,667,557,475,560,625,634,688,676,725,687,609,406,409,386,414,486,593,557,552,477,433 18,30,28,79,121,117,74,405,444,471,437,413,388,389,461,439,437,416,466,535,477,416,488,448,430,425,400,424,380,401,420,501,502,476,456,426,419,416,404,428,423,422,482,472,468,405,590,697,679,599,564,474,449,469,515,523,604,580,641,596,550,406,408,406,413,440,521,480,484,456,425 5,206,187,133,165,145,119,435,411,406,395,367,399,416,437,424,424,410,425,421,441,411,429,405,376,397,399,376,391,400,390,451,428,418,416,411,413,417,412,431,448,488,549,463,463,419,497,556,559,483,481,448,414,437,488,493,496,494,540,523,477,401,406,366,389,398,435,409,434,410,379 5,160,146,103,150,138,95,435,371,393,385,387,377,454,455,430,430,414,433,413,412,397,395,401,396,410,380,387,376,413,410,413,429,402,414,395,401,409,432,424,426,487,533,490,498,445,555,495,465,447,436,400,385,471,490,538,556,552,614,558,510,389,398,387,417,403,410,393,400,391,397 5,15,14,52,61,50,44,399,466,424,433,403,432,427,426,419,429,429,478,560,570,409,518,494,451,441,413,418,408,406,412,533,576,486,498,453,443,393,379,405,401,431,456,438,448,407,571,759,770,684,643,551,448,431,467,457,526,523,577,568,520,397,399,393,406,460,560,510,514,437,427 7,19,16,40,56,43,31,431,391,391,375,370,366,408,414,424,418,401,398,400,391,378,377,393,388,373,386,393,370,388,390,402,399,412,371,383,390,400,394,413,414,435,453,443,426,399,461,436,433,421,409,400,382,424,434,453,497,495,524,491,449,387,399,395,379,387,390,414,405,381,381 20,9,8,31,38,30,26,430,470,437,418,398,414,416,430,442,427,428,462,547,523,425,482,459,440,434,405,397,405,388,408,520,528,473,504,420,415,396,397,386,392,407,433,439,449,395,561,739,740,664,631,546,454,410,455,455,518,499,553,538,501,400,397,405,406,455,528,497,509,428,436 14,17,13,28,38,26,19,465,405,400,402,392,380,451,457,431,432,416,405,419,402,404,398,412,402,389,402,405,382,389,402,414,419,398,404,413,368,403,402,400,410,444,469,460,446,405,498,460,473,445,439,415,415,463,491,499,572,555,619,581,500,389,384,380,389,397,416,376,420,402,417 3,11,11,67,81,79,67,416,450,435,429,406,431,424,434,426,423,411,453,517,519,415,484,462,420,437,400,394,394,393,422,497,522,448,480,413,403,398,399,398,400,446,469,448,461,427,560,685,687,606,575,473,451,451,521,514,559,556,602,567,509,402,394,403,406,431,516,467,469,424,400 15,23,21,210,395,383,193,455,589,529,494,475,464,470,508,507,501,479,612,725,706,479,666,626,563,543,457,455,425,395,467,675,712,609,635,506,451,394,404,398,419,466,542,536,516,432,705,918,940,861,831,733,606,488,542,558,649,646,710,698,649,441,426,414,412,563,697,658,676,540,480 18,15,14,29,41,36,26,398,385,387,376,388,379,390,411,409,389,400,405,391,388,363,396,389,382,389,369,381,379,401,383,393,408,394,393,398,384,396,397,420,417,411,456,430,428,391,472,409,413,390,413,401,406,433,461,451,480,497,499,468,450,393,387,377,382,380,390,388,410,398,396 11,20,17,40,58,45,30,465,534,512,460,459,466,472,495,496,514,487,561,689,666,449,653,591,529,511,444,438,398,424,463,644,696,589,615,493,465,406,408,431,452,485,567,533,511,436,656,819,833,745,731,628,517,517,576,562,650,638,705,675,620,425,430,423,448,523,683,599,622,508,448 15,34,31,122,160,147,109,422,463,448,445,415,435,427,451,469,458,453,485,585,557,427,534,496,445,437,411,423,404,365,413,558,580,490,523,452,422,403,414,403,409,442,508,470,472,413,618,763,765,687,645,573,453,461,519,550,600,612,659,641,592,402,402,404,411,474,568,515,531,454,427 16,22,21,85,109,100,78,449,490,455,427,415,427,434,456,471,456,445,500,590,583,424,526,491,464,446,442,418,412,386,434,526,579,505,504,441,440,401,385,389,415,443,491,460,472,409,603,787,786,718,684,577,491,443,478,498,551,533,606,587,565,419,393,396,417,493,578,559,535,466,437 8,140,111,331,537,451,269,528,655,605,575,528,547,576,632,623,602,598,696,777,761,497,703,640,604,586,514,468,442,427,569,732,754,669,688,590,545,411,458,463,506,610,751,706,693,492,834,942,944,886,864,789,676,612,722,738,807,809,855,840,795,476,464,471,492,636,766,718,739,616,528 11,20,19,82,120,112,74,392,434,449,441,402,397,423,430,440,421,433,424,516,502,408,481,451,440,412,408,396,399,397,420,477,518,461,467,413,429,387,398,407,395,417,462,445,440,403,534,689,685,608,578,499,434,421,466,473,534,536,574,550,519,407,416,382,413,441,511,489,478,419,423 16,11,10,33,39,33,27,399,370,361,387,396,396,395,402,389,391,373,397,383,401,386,394,400,374,390,384,372,383,378,396,401,404,397,386,386,382,390,391,402,403,408,412,408,414,398,429,414,405,393,400,383,380,422,419,426,441,412,453,434,427,387,372,383,388,383,394,378,388,365,385 6,12,10,29,32,27,25,410,398,399,376,383,388,403,426,418,403,401,399,403,420,396,414,392,388,398,395,383,378,413,393,401,413,390,404,397,388,395,405,409,403,422,456,448,421,401,454,443,439,409,414,413,393,459,484,499,520,503,545,495,460,392,403,395,392,406,409,400,412,389,375 20,8,8,21,28,22,16,403,384,388,382,415,381,434,425,419,405,395,398,430,421,381,406,398,397,386,396,371,388,387,398,416,422,414,413,394,397,392,389,406,402,430,446,429,429,402,480,491,475,427,435,406,398,438,458,456,499,505,531,499,467,394,386,387,388,394,411,408,393,409,393 2,20,20,130,172,172,128,380,435,386,415,389,395,402,407,425,394,409,426,454,472,407,438,429,405,427,387,404,406,371,390,441,472,434,454,431,378,370,389,394,397,399,412,402,422,396,468,635,642,548,509,476,418,413,445,413,445,430,482,482,457,396,394,403,387,433,466,437,430,405,404 1,17,16,158,214,205,151,428,448,435,445,411,399,439,442,435,432,425,456,511,503,411,480,444,433,414,392,405,400,405,409,482,517,449,456,423,416,378,392,402,414,437,488,466,449,426,550,697,709,612,575,490,432,465,513,539,594,566,612,567,522,401,405,392,395,421,499,456,484,429,416 11,35,24,421,327,182,295,438,411,419,427,389,378,467,466,451,462,439,441,466,472,397,452,421,398,394,407,395,394,396,424,448,476,441,426,390,389,403,410,435,432,492,552,504,460,475,604,593,598,531,495,462,436,538,610,610,666,654,697,649,602,401,404,402,423,421,453,440,458,421,399 1,23,20,40,55,44,31,458,460,409,429,414,412,468,483,449,441,444,473,556,541,430,528,474,448,443,425,411,405,384,480,540,571,489,510,446,425,407,408,438,461,528,668,610,580,393,582,693,699,631,588,532,467,466,505,516,596,571,631,590,563,413,405,424,391,457,554,468,501,435,395 16,24,23,82,110,99,75,424,473,430,438,423,426,442,449,469,463,449,506,556,544,421,512,466,451,472,415,411,394,395,439,545,561,506,504,432,428,396,416,389,414,427,479,458,466,415,602,750,750,693,651,562,484,453,510,529,593,593,657,604,576,390,371,410,425,484,571,524,540,465,421 5,25,24,28,26,24,27,635,634,580,555,521,555,673,746,734,725,706,721,739,727,486,617,596,554,523,480,467,430,419,614,682,660,614,634,545,502,434,457,440,468,563,698,693,706,493,871,887,859,820,793,744,633,646,731,751,818,819,878,877,845,570,494,573,594,688,729,697,723,607,564 10,18,14,43,53,41,32,458,463,477,452,433,439,460,497,493,497,478,548,606,570,435,537,497,455,467,409,404,401,423,527,596,591,529,557,462,437,443,522,581,654,745,839,755,676,428,768,800,784,724,683,599,507,553,672,731,869,867,906,823,762,422,410,401,425,482,592,537,545,473,428 4,141,101,67,96,60,42,781,829,786,760,709,726,823,874,862,857,847,882,920,908,698,854,814,770,756,677,664,547,485,788,898,894,841,858,774,709,485,557,608,667,757,885,860,871,608,990,1023,1023,992,970,916,827,782,856,876,945,945,1000,998,967,689,659,693,727,863,930,889,904,809,741 5,14,14,41,49,49,41,432,460,440,421,410,414,417,449,436,428,419,468,559,538,418,506,480,438,445,405,395,397,418,424,520,557,467,478,433,410,394,399,406,412,426,455,450,431,415,536,716,733,641,600,515,442,456,494,485,549,535,569,558,518,405,396,386,389,456,552,503,503,434,410 3,12,12,62,97,101,64,420,406,390,388,381,391,408,435,418,423,411,405,402,400,398,384,388,392,387,380,365,390,408,418,422,396,390,404,389,402,391,399,403,415,434,481,440,430,409,505,440,441,410,410,388,393,460,515,515,535,528,561,513,458,402,402,395,390,388,384,384,398,376,389 17,33,30,111,160,144,97,420,463,444,417,408,427,439,440,445,434,440,482,547,532,418,498,465,437,425,417,399,414,407,430,521,529,473,473,432,420,389,394,407,379,425,451,458,464,416,568,725,727,650,611,538,448,454,463,505,549,537,598,557,513,390,413,404,415,455,532,461,486,439,416 16,13,13,217,429,434,214,394,406,399,413,394,402,406,412,391,407,399,409,425,433,405,402,407,411,406,394,396,391,394,392,423,433,412,409,394,392,385,371,392,393,411,385,406,415,413,429,518,532,473,474,433,387,419,424,439,479,441,487,441,452,389,398,398,389,402,432,421,428,412,391 1,46,42,19,27,22,15,634,663,607,596,541,570,665,743,728,723,713,745,773,752,524,683,638,576,575,496,491,441,445,661,750,751,682,701,579,556,438,461,487,542,633,777,741,748,494,883,916,895,856,832,782,663,658,739,771,842,838,894,886,857,548,521,570,588,695,784,742,762,660,592 16,62,60,87,123,115,79,465,532,493,458,454,483,471,520,488,485,504,568,649,631,440,584,548,495,478,463,440,411,388,483,591,625,546,587,477,478,409,410,396,414,424,521,502,518,429,685,858,857,798,764,673,548,468,510,537,615,605,677,665,623,421,437,438,437,532,644,587,605,501,478 8,20,18,37,40,15,15,510,680,612,585,507,523,538,608,594,574,577,695,827,796,569,797,725,658,638,542,506,434,410,537,795,830,726,744,620,521,430,424,463,503,567,672,617,623,470,777,958,954,882,848,750,628,596,668,682,748,745,800,778,733,454,484,454,478,655,822,755,768,660,547 14,11,10,15,17,15,13,500,584,556,523,477,501,535,596,577,578,563,628,722,692,485,640,596,556,536,472,463,422,408,503,695,700,620,646,525,462,398,390,428,428,485,594,578,591,427,768,876,858,803,776,703,582,505,567,583,690,689,764,769,727,457,458,452,471,619,728,667,694,572,496 8,9,9,25,29,27,23,416,423,437,409,387,412,418,453,454,440,426,439,474,491,409,446,428,414,409,408,408,393,373,422,469,491,427,440,416,395,401,411,426,431,486,549,479,474,431,583,598,587,524,476,462,431,513,571,552,615,598,647,601,552,398,384,399,386,435,469,446,453,424,395 3,8,8,52,93,97,53,384,396,391,383,411,395,391,413,398,400,388,403,406,408,384,406,396,384,386,370,392,380,381,388,393,415,405,394,391,391,386,391,395,388,401,426,409,409,411,450,468,473,420,422,406,408,455,508,509,517,481,509,437,425,396,372,399,380,386,403,400,398,387,389 14,12,11,34,42,37,29,402,424,429,392,383,394,427,418,415,420,413,438,465,444,389,450,415,409,417,409,401,398,403,410,442,478,433,445,417,390,377,415,390,404,439,460,441,419,404,508,641,635,564,515,470,442,462,500,486,527,520,561,530,476,403,405,393,391,409,462,432,451,420,388 15,21,19,392,731,726,387,435,423,395,413,376,408,447,476,442,451,421,435,460,443,404,413,397,404,400,386,404,381,397,438,427,434,412,400,401,397,404,453,454,460,503,575,517,490,463,614,581,551,495,482,438,398,555,635,645,688,656,700,664,581,427,397,413,419,428,454,429,431,407,394 4,13,13,72,87,84,69,416,475,429,456,417,420,446,448,421,441,432,460,576,567,422,538,508,449,450,415,410,404,390,402,542,577,505,517,443,426,383,392,395,401,414,463,447,446,410,580,762,774,706,649,553,475,449,457,490,524,526,602,568,537,409,408,410,397,467,570,522,532,445,442 20,86,82,82,94,89,78,436,425,392,394,400,414,453,487,478,440,440,460,497,467,389,486,441,422,409,398,416,380,412,457,469,509,454,440,414,395,405,448,461,479,558,629,544,516,449,622,605,625,527,516,486,409,524,598,595,668,653,713,669,598,402,384,418,393,443,483,458,458,402,411 9,57,45,1023,1023,1023,1023,429,416,434,393,399,398,425,450,422,428,419,461,496,481,404,462,457,418,450,418,399,393,408,406,462,507,424,434,418,413,392,385,406,420,440,466,424,458,535,530,629,627,547,532,467,411,450,487,502,529,536,585,542,497,457,411,405,396,426,491,454,479,447,407 17,9,8,32,34,26,25,435,402,377,397,381,404,418,442,411,423,397,396,407,421,385,393,399,396,376,372,375,390,401,394,418,404,403,413,388,404,368,382,410,408,419,456,442,421,411,484,466,455,431,421,398,399,437,461,443,510,503,547,513,479,377,387,381,397,409,409,407,406,393,391 4,126,112,947,1023,1023,871,643,607,541,510,495,528,667,702,660,643,640,679,713,704,476,610,588,545,509,465,471,423,483,574,671,675,588,622,556,498,499,477,529,595,660,766,717,697,720,858,891,870,816,797,727,616,835,874,866,888,872,913,880,834,537,462,495,510,607,683,654,678,587,506 7,13,12,35,62,51,25,398,388,395,374,389,384,393,395,396,415,390,403,407,413,391,407,388,380,411,410,396,362,399,396,393,407,389,399,388,395,386,390,385,379,403,393,395,389,377,433,473,461,444,426,415,403,382,401,380,402,402,445,422,413,388,385,379,395,394,402,390,400,409,391 3,56,48,43,46,24,27,676,790,738,707,635,684,732,789,782,777,764,837,907,883,663,847,799,738,722,635,596,507,452,699,878,887,815,846,738,673,435,465,491,541,630,778,769,788,497,929,1023,1022,972,947,879,777,675,765,789,862,866,924,928,895,606,586,607,646,814,909,860,877,789,687 20,12,11,32,33,28,27,414,495,467,466,392,427,457,473,474,465,490,519,616,591,422,573,538,466,481,426,423,407,380,449,578,628,518,557,482,437,394,412,404,426,444,518,484,475,414,628,771,778,714,663,565,477,475,539,538,624,607,668,640,600,417,400,398,413,504,628,547,582,474,447 2,10,10,78,114,112,74,409,414,416,381,392,371,404,409,402,395,391,379,432,441,402,423,418,412,401,384,381,378,396,399,422,444,409,423,382,403,402,378,368,396,402,398,399,404,405,418,535,566,483,460,435,392,408,404,401,449,432,436,439,412,392,388,392,397,404,436,424,408,417,398 1,26,16,48,68,41,29,460,409,382,393,384,382,496,488,455,423,416,439,419,414,377,402,408,389,385,397,386,398,386,425,409,419,414,404,387,395,393,411,428,448,479,559,498,492,434,601,508,466,440,431,405,399,537,586,585,659,643,705,640,593,399,401,379,406,380,389,392,378,394,374 17,12,11,42,44,33,33,427,400,383,384,378,410,429,437,400,410,417,410,436,411,395,395,395,390,409,383,391,377,401,419,411,416,406,418,389,391,388,398,392,405,409,458,448,435,394,487,489,486,446,437,409,412,433,478,470,495,510,568,522,491,392,401,388,389,395,413,417,421,401,382 9,13,13,81,131,126,78,429,440,421,415,413,410,426,440,422,422,436,445,522,513,412,492,462,443,427,424,411,393,386,422,484,541,461,486,423,396,372,406,396,423,427,483,450,461,394,532,701,704,635,579,505,418,445,475,500,522,534,563,533,508,406,404,408,397,434,504,462,476,414,403 7,19,19,99,139,141,98,398,418,423,396,394,404,387,424,409,411,402,447,500,496,408,484,443,423,438,417,399,370,388,407,458,504,450,470,409,412,381,394,389,403,402,409,430,411,406,494,661,673,583,546,480,441,427,432,443,486,457,488,453,469,387,379,396,398,426,477,469,463,422,402 18,22,10,54,63,28,24,451,412,418,406,391,414,470,497,455,463,439,428,475,468,397,438,419,417,413,395,392,394,418,430,450,488,424,408,403,413,379,401,395,424,449,518,506,469,410,583,619,606,548,513,441,416,463,518,502,588,590,660,607,574,374,399,370,395,427,473,437,445,415,418 10,85,58,144,128,96,109,726,886,848,806,725,758,764,823,815,804,796,918,1011,974,799,969,904,856,832,734,702,571,477,796,992,994,927,936,826,763,545,642,686,748,829,921,893,885,586,976,1023,1023,1023,1023,971,874,759,837,858,938,939,990,979,948,630,681,641,668,901,1016,949,968,867,782 8,10,8,19,21,9,9,417,403,385,404,393,404,418,451,447,421,420,429,438,425,401,407,416,403,394,378,388,372,437,434,447,428,409,427,391,403,401,463,512,561,656,769,669,574,404,649,573,523,504,466,424,396,492,577,663,812,809,843,757,656,398,388,394,397,389,416,401,411,405,391 18,15,10,41,46,28,26,426,389,398,376,382,382,430,452,436,435,419,418,423,442,393,396,400,405,393,390,385,378,411,414,414,416,383,400,390,385,421,394,386,425,431,483,481,453,407,527,484,479,457,445,419,409,457,488,494,543,543,596,553,529,376,389,385,396,394,413,402,416,378,388 8,30,29,107,208,205,104,480,450,427,415,384,412,500,543,525,508,486,496,526,526,414,475,438,437,435,395,400,369,376,443,473,492,448,472,420,421,411,419,409,413,474,528,518,515,437,669,700,687,619,607,527,450,517,588,611,687,667,729,688,647,449,415,437,448,483,518,495,503,450,427 18,9,9,39,47,46,37,404,395,391,386,379,420,410,413,417,402,410,426,466,444,400,419,427,403,393,404,393,392,386,427,459,438,428,421,421,397,397,406,391,414,423,450,424,427,393,506,594,588,516,498,455,428,424,444,450,488,488,534,509,474,405,400,397,408,420,456,438,435,408,402 12,10,10,11,12,10,9,481,593,562,519,486,485,521,567,549,572,534,637,737,700,493,668,621,542,525,469,458,398,401,497,708,734,646,667,543,491,403,417,413,445,482,579,573,595,412,748,886,879,821,787,693,558,498,572,597,676,683,747,747,703,433,435,449,479,625,747,677,706,580,493 3,9,8,21,26,23,19,424,414,395,398,380,416,418,433,412,388,391,428,430,433,405,423,414,389,406,390,389,389,394,438,438,438,403,424,422,406,387,406,425,435,497,590,527,488,389,459,508,516,467,477,445,409,416,444,434,474,482,501,493,442,393,388,385,401,396,426,402,421,394,390 18,11,10,24,28,20,17,398,427,421,406,403,397,415,432,435,402,396,435,470,460,395,444,417,404,416,377,392,386,379,408,452,470,426,423,395,420,392,394,420,399,410,453,438,431,407,506,608,584,524,503,448,417,446,470,497,505,508,560,503,499,392,381,400,406,412,452,410,445,408,403 19,35,35,76,99,96,72,451,569,502,483,456,482,457,512,486,500,509,582,685,673,464,626,568,528,498,452,455,427,388,465,637,679,583,625,501,475,391,395,423,420,440,521,508,517,411,696,863,861,803,774,678,574,464,521,551,607,616,687,683,652,416,448,430,457,546,681,613,637,537,492 12,499,330,289,377,236,186,474,414,413,378,394,399,463,490,454,444,458,447,458,442,416,433,433,403,403,379,391,387,435,466,467,470,424,455,405,391,439,476,498,564,612,691,622,580,467,644,574,574,504,499,448,388,563,616,612,685,665,725,686,614,395,379,420,407,442,467,448,458,405,377 18,10,10,23,31,29,20,388,379,397,386,368,402,395,392,408,397,410,394,385,396,395,384,388,396,400,390,367,387,406,380,383,392,390,392,389,381,405,397,404,399,389,436,407,407,397,425,426,416,394,406,382,378,395,431,424,444,449,454,415,413,381,381,377,369,374,387,379,384,393,397 4,116,108,413,608,573,383,562,669,636,573,535,554,567,614,587,620,604,705,800,780,540,748,692,616,624,543,507,447,436,543,771,789,713,720,554,536,437,434,436,473,537,651,637,640,516,829,971,968,908,886,811,687,609,698,716,789,780,839,826,790,475,479,493,480,675,798,739,763,640,599 12,10,9,32,33,28,27,430,399,372,385,392,395,429,400,418,399,392,404,393,412,382,394,392,391,380,384,387,374,392,396,395,388,385,402,388,383,381,393,408,393,416,445,425,426,396,463,422,425,404,386,403,380,407,414,431,451,465,505,485,427,386,379,385,374,382,387,375,389,404,391 9,24,24,112,187,192,114,400,396,408,395,373,375,387,395,394,402,389,402,392,414,381,373,387,404,397,382,389,400,404,387,405,407,382,391,379,387,410,392,385,416,370,423,395,403,408,436,454,445,414,409,403,370,443,462,477,466,449,467,448,424,388,377,392,388,400,404,391,416,395,379 5,11,11,19,27,25,18,409,452,439,440,425,398,431,445,438,428,441,513,574,550,434,526,492,469,436,431,416,398,398,432,549,570,504,512,449,406,393,386,391,394,418,456,439,472,405,564,753,739,663,634,558,438,416,461,471,531,513,563,576,534,403,416,398,408,485,546,500,533,468,427 20,22,15,89,126,102,72,487,578,532,526,475,513,535,587,570,577,546,647,710,705,482,636,581,533,524,466,452,408,451,517,687,706,615,645,508,496,428,419,434,446,501,646,587,612,439,783,886,873,821,786,714,608,540,633,653,732,727,786,789,747,450,445,457,456,582,706,667,679,563,504 12,116,73,1023,998,609,692,788,754,711,647,588,598,809,861,828,803,785,806,879,866,609,828,776,697,679,586,538,485,523,688,834,869,784,801,656,598,546,600,610,689,770,866,818,809,723,938,1007,1008,944,917,826,716,859,915,924,966,955,996,965,921,661,502,642,652,754,868,813,823,730,615 17,9,10,26,35,36,26,394,390,387,389,374,391,392,408,412,415,421,411,410,423,380,411,408,393,386,398,385,374,403,407,401,412,405,404,390,400,386,390,421,414,429,469,442,428,415,483,506,495,458,451,423,397,455,519,509,545,533,564,514,471,390,388,393,394,397,408,407,393,399,393 2,26,22,88,127,101,72,556,747,682,654,599,605,593,654,637,624,621,775,841,825,632,784,740,708,681,598,566,493,396,571,831,833,778,790,697,641,426,423,438,462,511,651,639,656,446,815,1023,1009,972,940,867,761,554,641,667,744,750,811,815,778,497,587,513,514,805,884,843,867,764,681 14,27,27,42,62,59,40,713,678,626,620,561,628,759,815,808,798,787,772,761,774,480,581,562,561,530,492,496,439,445,744,716,688,648,665,602,579,455,471,504,559,662,820,812,835,553,948,921,880,861,837,806,706,737,812,830,896,900,955,957,920,620,536,633,666,726,731,718,751,634,586 4,18,18,63,127,129,62,418,463,434,464,447,442,431,475,481,474,469,514,497,500,385,416,421,411,408,405,404,424,413,526,514,496,502,520,482,474,398,417,425,434,494,608,560,589,407,719,708,649,655,649,621,542,453,530,553,633,636,707,713,678,410,399,408,411,420,440,456,468,446,437 6,90,85,80,107,82,65,425,411,422,408,396,383,443,477,433,444,438,437,494,488,391,473,438,402,405,399,389,397,404,393,465,491,425,439,420,375,404,399,433,411,444,501,473,462,417,557,586,611,533,493,465,399,434,496,492,567,548,627,579,515,384,388,395,393,422,466,449,450,414,384 11,26,23,148,231,202,129,412,451,426,398,389,407,426,448,441,420,430,462,529,529,414,515,460,430,427,410,398,397,389,423,522,543,468,485,426,407,404,419,407,413,461,505,462,471,440,555,713,719,640,588,474,449,497,540,538,610,572,628,579,545,399,385,403,395,452,532,491,479,430,399 19,20,18,38,50,40,31,441,457,425,431,402,419,437,465,468,444,463,488,530,511,419,480,450,447,433,393,399,391,416,422,501,529,460,473,418,420,405,399,398,420,440,504,468,454,401,579,699,695,635,587,502,466,442,506,485,555,572,631,594,563,415,408,392,404,439,529,489,482,434,411 19,14,13,28,38,32,21,386,381,382,364,369,377,401,414,385,395,392,374,391,381,393,402,382,379,383,379,378,378,385,397,387,397,367,374,369,377,378,399,399,403,411,443,401,411,408,430,416,389,386,403,387,377,413,447,424,430,442,465,431,411,388,374,384,378,376,402,402,389,379,393 5,10,10,35,43,43,35,427,464,445,426,408,412,438,442,429,422,421,490,588,545,428,522,481,457,446,416,412,389,398,423,551,592,501,494,455,437,399,387,387,403,413,436,433,439,411,562,760,759,673,627,546,476,427,445,450,491,480,533,545,504,406,404,399,395,475,554,498,518,454,430 11,20,21,239,347,355,242,404,459,439,416,408,400,404,413,429,393,415,466,520,512,416,491,478,441,417,411,392,392,391,404,497,537,468,478,432,390,379,400,403,399,424,439,407,423,433,508,724,758,666,625,502,441,429,469,476,498,505,543,517,497,407,386,399,403,427,528,468,495,428,418 16,9,8,24,31,27,20,419,388,384,388,398,382,418,424,408,405,382,400,393,388,380,390,400,389,395,399,378,380,392,390,388,390,398,394,391,378,400,388,397,387,396,444,430,410,405,448,420,424,401,399,383,397,415,437,454,477,469,530,495,451,388,381,395,391,399,391,407,383,384,399 4,14,14,70,87,87,69,412,475,442,433,429,424,423,440,434,423,438,496,592,572,426,551,519,462,450,431,426,383,405,421,560,612,520,551,463,440,391,379,407,403,434,434,446,437,383,559,790,804,728,693,577,462,413,457,459,503,507,561,563,511,403,414,397,399,483,580,545,556,472,432 12,22,20,22,25,16,13,512,646,594,567,501,520,570,630,628,586,591,695,770,746,511,699,633,586,570,506,491,427,377,539,745,761,681,701,573,506,404,404,409,432,506,621,603,613,441,795,924,906,859,831,746,627,532,593,624,710,722,788,795,757,475,477,474,492,687,792,721,753,649,552 2,62,25,81,131,49,34,467,403,391,399,369,380,531,535,479,463,449,443,455,445,404,418,410,392,415,393,396,390,408,444,440,426,415,423,391,406,409,439,446,461,515,613,575,508,451,611,542,548,490,468,442,394,586,637,645,690,687,733,676,614,410,402,398,415,391,423,392,407,400,383 7,232,162,182,267,203,131,493,470,416,418,405,386,493,538,498,449,467,483,538,497,413,480,474,410,413,414,402,384,436,463,477,541,466,488,414,428,427,455,485,523,577,681,590,581,475,692,671,671,580,540,502,439,577,619,639,698,694,753,711,654,387,387,399,422,428,511,480,459,419,418 18,14,13,21,35,30,17,413,397,397,382,385,396,438,439,440,424,396,406,400,384,386,408,383,396,402,389,396,382,381,398,401,410,392,386,411,372,391,394,405,407,421,474,462,451,397,510,455,447,422,423,369,377,434,463,465,521,531,582,536,484,397,372,390,391,394,395,388,409,388,379 3,179,73,203,228,95,79,707,668,613,564,529,532,743,798,782,760,732,750,794,769,498,674,625,559,550,476,481,409,561,738,754,753,673,705,590,542,610,698,740,792,869,942,889,857,731,952,937,914,862,838,765,648,897,954,962,1001,990,1023,985,935,553,473,543,557,659,748,691,711,596,504 15,11,10,105,169,169,101,425,408,404,411,394,390,426,419,426,401,417,392,426,424,401,423,406,401,397,404,389,396,388,397,422,414,414,412,397,388,400,392,412,417,427,477,451,410,414,489,537,530,468,468,428,402,461,513,501,519,511,547,491,455,417,378,396,402,405,429,419,415,398,392 6,8,8,381,809,839,389,436,481,468,450,439,440,437,458,446,447,428,490,572,551,447,533,502,465,458,424,422,418,378,393,444,469,438,451,440,402,388,386,380,383,393,406,406,432,423,570,781,784,710,672,572,487,415,433,448,491,497,550,566,519,443,409,417,413,494,571,527,545,459,436 17,247,211,561,816,705,473,596,728,667,636,564,625,632,689,674,670,640,731,846,838,580,809,777,689,670,570,539,448,480,624,808,845,756,779,660,563,473,505,505,583,655,769,730,715,589,864,997,1013,946,918,835,710,703,793,803,860,857,899,873,836,508,502,484,518,696,842,794,792,692,586 14,28,17,99,128,105,84,453,410,439,394,425,396,464,475,435,436,432,430,482,452,387,414,429,424,393,401,381,399,394,451,456,494,441,456,409,415,426,441,433,451,513,569,519,496,472,604,596,587,512,495,468,412,526,601,633,660,660,703,646,573,380,405,387,392,421,443,432,453,376,401 15,430,192,500,542,184,185,901,1023,1023,979,888,894,939,978,954,939,923,1023,1023,1023,988,1023,1023,1023,1023,957,889,779,705,901,1023,1023,1023,1023,1008,929,739,813,844,896,956,1023,998,986,875,1023,1023,1023,1023,1023,1023,974,1001,1023,1023,1023,1023,1023,1023,1023,758,831,758,793,1023,1023,1023,1023,1023,931 3,8,8,31,43,40,29,389,431,412,415,404,401,392,401,397,400,403,436,492,474,392,480,448,421,402,403,397,385,381,398,473,506,452,459,422,412,380,382,395,395,392,422,411,413,381,468,640,654,562,545,467,433,410,420,430,457,448,475,469,451,394,388,397,389,422,469,456,460,423,407 3,83,80,206,277,267,194,503,621,593,541,507,534,544,606,571,566,586,668,769,759,507,713,657,586,567,490,475,427,409,523,729,762,681,682,577,503,423,446,454,484,537,676,627,630,497,785,926,934,868,841,750,611,605,681,715,785,783,833,802,758,449,432,454,476,609,762,704,716,603,519 1,12,8,35,49,31,21,460,412,420,415,409,390,443,481,459,457,437,450,486,468,410,471,449,415,427,400,391,389,397,422,457,505,441,453,403,416,401,421,446,473,483,571,522,505,431,610,660,642,578,536,481,408,535,597,604,660,649,699,631,591,399,394,398,402,424,467,455,485,425,425 11,11,11,13,15,14,12,472,548,511,477,446,469,514,540,543,541,513,597,672,652,468,607,563,516,514,447,426,411,400,484,653,662,571,595,460,484,408,398,403,414,467,558,542,549,419,725,842,827,770,741,657,528,511,551,560,646,646,725,723,682,424,441,449,468,592,693,629,660,533,478 18,9,8,11,12,9,9,462,533,502,497,460,463,496,556,527,526,506,604,682,644,469,610,563,506,483,437,454,423,392,477,636,664,577,587,509,476,410,395,404,420,440,538,546,548,409,716,848,843,783,753,644,550,484,529,564,607,625,701,706,667,437,441,443,443,592,707,641,667,534,497 3,21,14,42,60,37,26,453,381,392,385,377,379,432,454,424,424,390,396,415,402,380,393,388,387,400,388,398,376,389,401,396,403,416,395,400,366,400,402,428,432,454,513,470,459,413,529,458,438,433,398,387,378,488,534,538,578,572,609,562,502,387,393,387,391,394,410,388,390,383,390 1,15,12,33,46,37,26,437,407,407,394,388,392,452,466,432,408,417,429,456,424,398,439,415,413,394,389,382,386,373,408,441,446,443,416,395,411,400,389,392,397,409,460,453,452,406,502,575,574,505,496,432,413,437,439,459,499,497,565,523,480,388,379,387,379,399,445,442,438,402,402 20,9,8,33,37,28,25,422,405,387,396,403,398,416,435,400,416,422,404,422,419,386,408,394,412,389,392,385,391,389,401,409,420,415,394,363,395,401,394,401,410,423,448,439,443,420,483,492,473,440,422,399,390,439,482,484,521,512,559,520,470,390,368,388,394,394,429,403,401,397,389 10,8,8,31,42,39,29,387,419,411,395,403,400,403,424,419,398,395,445,501,492,408,475,450,412,412,413,402,385,399,388,483,506,433,459,412,411,386,392,392,378,409,395,410,406,386,458,640,662,579,546,479,425,405,425,412,440,425,452,454,434,403,390,378,389,425,480,450,455,412,396 3,24,23,18,16,11,11,558,653,601,572,522,549,596,657,641,646,645,717,785,772,528,707,645,594,568,503,496,421,420,580,745,759,689,713,579,521,386,435,428,448,493,640,633,649,432,829,935,922,873,848,776,668,527,610,643,739,747,816,822,785,501,494,492,519,688,793,739,761,650,545 9,169,87,420,471,139,123,826,778,719,690,624,675,847,894,874,858,842,857,888,871,601,794,758,701,671,566,538,466,655,869,875,873,809,815,746,662,755,862,908,954,1023,1023,1023,983,825,1023,1023,1010,962,934,878,781,981,1023,1023,1023,1023,1023,1023,1023,654,581,654,698,793,864,814,831,731,673 20,13,13,53,63,59,50,435,482,456,423,412,421,438,464,482,448,462,520,580,561,426,527,501,459,464,421,402,388,396,432,544,579,499,492,487,426,410,396,411,414,424,486,448,471,405,622,819,826,749,708,618,494,477,507,512,564,566,619,620,588,400,411,405,432,480,580,534,559,455,445 5,15,15,49,70,60,41,415,498,452,439,416,411,450,458,448,454,445,481,610,596,437,563,524,485,454,434,407,386,405,432,568,643,528,537,470,411,416,403,394,403,426,464,443,455,408,585,781,810,731,695,582,457,422,479,484,529,516,567,590,532,411,416,414,400,454,595,555,550,476,446 6,264,154,449,706,456,216,562,652,575,531,516,560,631,660,645,626,607,673,735,740,580,730,734,706,666,591,605,507,594,699,724,727,663,683,584,532,668,792,835,885,950,1002,912,836,600,849,920,936,885,846,780,688,761,869,903,946,919,941,876,822,509,508,479,510,632,724,706,726,588,521 8,14,12,22,25,15,13,425,409,396,403,402,377,429,433,428,438,425,437,429,432,400,415,397,401,387,404,388,387,418,440,429,422,413,414,401,415,426,446,494,543,608,708,630,537,408,618,576,545,491,475,438,421,491,575,614,741,737,771,684,608,405,398,399,402,404,412,404,444,400,399 5,24,11,116,140,56,48,567,658,619,575,510,554,616,671,652,636,632,701,801,779,530,733,686,614,579,511,475,433,458,598,765,792,698,719,606,537,429,501,546,590,673,784,733,716,578,844,940,934,879,848,768,654,752,815,821,860,853,895,862,818,460,467,493,485,654,777,711,731,625,532 5,9,9,42,50,50,41,401,419,408,399,415,418,409,423,411,442,438,438,455,453,397,419,401,404,399,396,402,394,389,405,445,447,411,451,412,397,394,386,400,398,403,427,433,412,396,524,601,600,536,527,495,455,401,430,436,476,450,498,498,512,402,401,413,404,431,432,433,433,418,412 5,26,22,16,19,13,13,597,612,552,536,512,530,619,675,662,647,639,674,721,710,490,623,580,561,518,480,471,432,418,580,693,686,621,657,541,508,423,445,456,502,563,707,676,681,455,825,870,843,803,780,725,619,611,670,707,782,774,836,830,787,487,452,501,533,651,717,672,706,600,556 19,9,8,23,28,24,19,413,399,380,377,378,390,441,425,404,414,396,414,398,412,379,390,391,391,390,384,385,385,393,390,406,397,402,397,386,392,380,401,394,385,422,420,429,411,390,447,455,449,426,408,388,388,408,440,427,477,472,496,481,451,391,397,392,389,391,394,392,390,405,375 7,22,18,27,27,21,22,482,591,563,519,458,468,496,534,536,535,534,605,750,723,487,726,667,582,567,498,451,420,396,501,705,763,650,677,530,479,421,409,445,415,485,599,545,535,436,720,864,883,812,790,684,556,513,581,592,666,667,741,723,675,430,445,436,453,595,757,679,693,587,509 5,10,10,29,31,32,30,389,424,415,409,401,413,422,433,421,418,409,478,506,505,414,481,461,433,400,401,396,400,384,412,490,513,474,487,431,406,395,393,385,395,407,437,423,431,385,550,697,700,599,579,501,449,422,439,449,494,498,537,535,483,407,403,398,394,450,512,471,491,439,395 16,134,123,195,248,208,168,490,517,438,438,421,444,498,551,522,522,477,538,606,598,434,560,515,475,462,451,400,397,418,504,583,604,516,531,455,441,423,431,469,503,566,675,619,583,471,737,792,809,740,712,638,523,583,654,691,754,738,786,762,701,418,421,427,425,527,592,561,560,470,433 7,29,28,63,92,87,58,418,448,430,418,421,399,427,432,414,432,423,476,550,534,411,505,484,429,449,409,406,395,401,433,508,538,475,481,414,422,398,403,376,409,433,489,463,444,404,553,702,723,650,614,524,463,458,501,528,569,542,588,563,508,380,411,393,403,432,533,491,497,429,413 13,14,14,48,85,84,47,405,400,402,397,376,397,395,408,395,396,377,398,445,446,378,428,420,408,397,390,398,372,395,396,439,437,411,405,400,405,374,380,397,402,411,429,397,406,401,455,566,570,506,481,435,415,415,424,413,451,451,448,447,436,393,399,392,405,407,427,403,432,395,395 1,49,44,87,101,91,77,430,444,443,430,416,385,438,454,450,462,439,480,530,535,412,501,471,427,425,411,396,375,399,427,520,530,476,480,451,400,390,426,414,440,464,561,503,488,444,620,728,735,649,609,512,446,526,595,616,677,665,705,650,593,405,408,403,406,432,526,450,475,443,423 20,11,9,34,36,26,26,415,403,391,382,388,379,434,431,432,404,402,406,425,410,389,398,406,391,394,387,387,392,378,413,423,419,392,398,380,373,395,413,398,417,401,439,442,424,405,475,467,473,427,423,408,393,418,450,457,505,510,539,513,473,400,382,385,379,406,407,411,409,404,403 8,149,118,216,254,201,168,569,714,663,618,556,568,616,691,676,656,644,752,849,825,594,796,749,676,645,569,500,427,441,602,813,846,757,782,645,564,451,491,512,530,614,742,713,712,540,859,994,994,936,905,817,710,694,763,780,834,831,884,869,830,503,497,503,525,730,863,808,817,713,611 16,12,11,29,38,29,21,422,407,411,376,399,402,436,445,422,403,412,405,423,403,383,404,398,399,391,405,392,386,383,395,416,405,397,408,394,394,409,403,420,395,420,455,458,427,407,500,437,460,404,434,399,366,422,455,461,502,534,556,508,477,373,374,394,386,386,392,390,393,400,378 16,44,42,110,166,161,106,414,476,452,436,417,433,449,481,465,465,454,495,552,528,420,501,459,461,424,405,412,417,415,423,522,545,466,520,437,410,411,402,421,426,430,473,462,477,419,629,752,762,682,645,549,494,486,515,548,620,608,668,634,592,420,394,408,421,471,542,508,522,484,435 3,9,8,10,10,6,5,412,408,414,388,364,405,418,421,419,420,409,418,437,435,402,416,413,396,389,376,388,378,376,411,439,457,423,419,397,397,384,390,428,425,452,480,457,451,406,531,572,536,483,476,447,419,454,508,507,553,534,589,552,517,391,393,397,395,413,444,448,415,397,390 8,17,15,30,47,38,22,437,392,390,398,368,385,426,448,429,435,433,431,416,463,380,414,403,395,405,405,379,389,412,432,421,420,413,398,388,402,403,428,435,457,478,560,509,487,447,565,547,515,491,481,434,404,547,631,599,658,641,689,650,575,396,388,410,392,393,419,415,431,394,392 7,11,9,20,24,18,15,422,422,416,433,393,387,430,433,435,422,416,448,472,450,397,452,442,405,383,384,382,388,396,409,457,483,438,426,425,391,395,406,396,407,449,509,456,449,416,549,597,605,524,482,450,416,485,551,569,571,579,618,567,526,387,393,393,398,431,466,437,443,406,391 7,11,9,34,35,25,25,440,406,387,366,397,393,449,450,419,411,422,385,403,402,399,400,390,386,377,392,385,362,388,398,379,406,387,401,417,378,376,398,404,401,417,453,440,433,404,475,434,435,431,402,381,394,434,453,458,502,523,578,509,493,385,381,387,395,386,415,416,397,405,395 19,110,104,101,153,141,90,615,604,566,519,492,508,663,725,704,680,651,672,706,708,441,561,535,497,502,449,448,419,410,549,593,604,538,548,482,467,434,418,441,471,530,632,619,641,459,838,834,826,779,761,694,608,576,646,663,770,785,856,849,811,493,448,479,496,566,644,631,648,520,480 20,25,19,51,70,52,36,433,390,406,373,374,389,415,433,411,432,420,405,432,407,401,408,406,378,400,407,385,388,404,412,442,437,386,420,383,399,401,410,430,426,450,513,475,461,417,518,557,523,483,460,432,422,462,535,551,580,559,619,569,497,410,405,389,380,395,408,415,412,378,377 14,9,8,36,45,41,32,398,422,417,402,389,408,402,414,402,422,422,434,479,470,400,469,448,415,418,405,393,374,384,398,478,494,442,459,395,409,394,390,389,399,405,443,430,436,404,503,633,644,554,540,460,413,416,454,469,523,506,565,518,499,385,395,388,402,417,475,445,462,424,395 12,260,235,142,194,171,125,438,390,375,390,389,371,390,442,449,406,396,395,400,401,369,371,387,376,373,390,389,379,424,405,404,394,404,414,381,403,423,407,420,453,499,574,522,463,422,471,444,431,393,390,381,405,440,486,481,524,503,549,510,463,407,374,394,403,376,389,385,384,389,404 16,104,83,137,174,145,112,486,615,597,520,478,511,518,566,550,564,540,630,758,744,505,700,651,606,562,483,481,434,435,505,726,761,671,678,569,489,413,419,432,461,497,623,566,582,464,751,909,911,849,821,722,584,564,625,639,726,712,776,754,712,432,451,441,458,608,747,700,696,572,528 7,25,22,257,527,500,237,446,440,433,433,389,424,424,428,425,434,432,476,527,525,416,489,470,441,419,420,388,387,370,404,509,526,473,463,431,422,394,401,425,400,427,476,463,455,433,552,704,706,628,593,503,439,454,505,527,551,560,603,568,525,419,394,412,424,442,528,488,488,436,410 18,11,10,13,16,13,11,504,572,532,504,474,491,526,606,591,581,587,634,682,672,459,583,538,506,488,456,438,419,414,568,670,673,602,626,509,504,443,495,541,592,714,810,726,694,427,776,845,828,774,749,671,556,554,632,666,733,726,792,773,739,452,465,466,486,598,685,614,651,546,497 16,12,11,29,33,30,26,432,405,388,390,404,383,437,455,444,423,418,399,413,410,378,418,407,397,387,389,397,380,381,402,407,421,407,412,368,391,386,390,407,398,407,442,443,429,397,499,469,441,418,422,419,393,425,422,437,504,493,552,518,490,394,384,407,399,413,418,418,405,390,393 19,29,29,147,246,243,145,391,392,393,369,399,388,392,391,382,423,388,412,410,407,386,381,410,386,405,370,388,382,405,401,406,393,385,408,413,396,398,396,417,392,437,433,413,408,426,478,465,446,427,434,418,405,489,556,570,533,516,551,487,463,402,400,387,383,391,413,411,412,399,379 18,14,12,50,66,55,41,397,439,439,404,410,407,418,420,425,437,427,447,514,492,395,467,446,418,426,433,411,408,393,407,481,508,445,463,429,416,375,396,406,374,418,439,424,433,392,539,712,705,627,585,477,464,413,427,447,502,481,539,516,497,395,394,388,418,439,507,451,474,431,416 8,38,26,68,107,67,37,512,455,434,430,426,451,573,661,610,589,550,525,501,518,403,415,408,414,415,393,385,402,487,634,537,484,444,483,466,420,552,688,746,808,884,952,865,791,481,785,681,614,591,551,535,469,703,820,866,922,899,918,845,781,455,424,458,478,460,452,438,456,438,435 18,140,108,100,136,102,74,615,661,609,599,580,630,653,711,714,711,711,733,725,742,452,561,546,523,521,496,498,482,443,673,678,650,635,660,594,589,403,485,471,521,621,768,750,759,515,911,899,871,841,834,794,705,688,764,782,855,855,915,916,881,490,531,503,550,641,654,652,691,598,579 14,9,8,43,55,46,33,412,426,413,421,386,410,434,439,441,435,434,448,503,501,412,475,454,424,428,411,406,394,393,426,481,507,456,483,440,419,402,416,422,446,499,586,504,472,419,554,673,652,571,541,482,413,454,517,557,616,591,629,588,543,405,378,414,402,427,489,468,458,426,392 10,220,186,237,272,224,197,505,619,571,535,490,523,540,580,565,553,545,642,776,756,525,735,677,582,556,490,472,404,442,496,743,778,680,695,575,508,457,459,490,508,589,685,628,607,498,771,927,934,865,833,726,595,617,727,754,815,799,833,799,748,441,431,431,442,597,756,699,710,590,497 12,17,16,47,55,47,39,408,443,424,418,405,379,416,438,428,421,423,450,534,498,413,489,468,429,409,407,390,391,397,414,484,532,480,452,421,394,400,385,395,389,424,453,434,404,398,511,685,684,608,543,486,459,442,442,439,528,531,559,526,495,395,385,386,402,431,491,480,470,414,416 7,22,17,37,58,43,27,414,375,406,399,393,386,414,406,422,394,404,400,406,424,370,381,405,384,382,383,390,386,373,405,395,393,390,386,410,401,371,385,394,388,410,439,412,418,381,434,428,415,399,411,394,379,401,415,430,442,426,467,453,400,394,383,395,377,375,406,375,389,391,397 13,8,8,26,34,29,20,399,478,466,417,428,426,429,439,407,452,422,487,594,593,428,553,521,471,457,405,415,406,404,399,555,592,496,536,441,423,391,388,404,401,412,457,452,458,405,530,765,778,690,646,542,467,440,458,470,518,495,549,542,499,403,413,396,407,472,590,517,547,460,440 12,96,80,190,268,228,162,587,740,681,632,566,555,613,685,677,658,638,767,866,846,609,834,772,702,686,596,546,474,410,601,848,872,791,808,687,585,410,455,481,520,611,725,693,696,539,849,1006,1007,944,915,829,709,662,738,755,813,805,862,855,817,496,518,500,535,740,874,817,832,716,616 16,20,18,43,63,47,32,417,400,407,390,382,412,412,438,417,401,415,398,431,416,382,406,391,408,403,382,398,394,379,397,422,401,383,380,400,392,392,396,419,409,425,467,425,424,410,473,495,473,412,414,405,405,421,448,442,495,474,538,498,472,384,381,381,391,391,407,402,406,411,390 13,68,63,623,1023,1023,596,465,541,513,494,443,470,497,545,518,519,511,591,679,681,473,636,592,526,516,475,451,408,365,441,570,601,532,533,489,459,399,422,401,414,443,488,492,487,478,677,868,874,807,779,682,549,487,560,556,629,626,682,663,635,468,448,425,423,544,682,603,641,526,491 13,41,39,229,290,281,217,432,543,498,463,437,429,458,499,488,486,473,536,675,641,460,638,579,506,485,443,435,408,410,439,632,670,577,592,487,454,404,418,426,439,491,576,500,512,446,655,827,836,755,728,616,520,542,596,596,655,642,696,677,608,431,409,424,413,515,674,610,618,523,469 1,96,93,168,218,204,158,450,450,431,436,417,408,450,514,478,483,471,490,549,524,417,491,455,442,426,407,417,384,398,445,496,532,455,474,457,383,405,412,428,445,481,577,542,517,464,677,722,705,617,577,517,439,564,643,676,732,709,761,713,648,427,400,421,415,468,528,482,492,440,418 4,16,15,240,470,470,232,418,419,398,420,405,398,427,472,450,425,439,428,446,443,394,415,409,389,416,384,392,368,385,421,443,435,414,431,414,400,402,414,399,414,446,502,485,458,430,565,567,543,506,481,445,424,478,514,523,571,560,613,592,545,406,415,406,403,426,444,416,416,400,412 16,20,13,41,58,36,26,454,406,377,399,383,390,460,463,423,421,413,390,420,392,388,404,389,388,395,389,380,398,425,414,395,410,389,412,382,404,405,397,389,426,437,462,454,479,411,499,468,446,426,420,389,383,442,459,458,527,521,598,543,502,382,377,384,389,386,415,388,394,376,365 9,11,10,47,67,58,39,405,476,461,426,426,431,420,437,438,439,438,515,580,571,433,548,485,451,449,419,425,398,388,411,541,593,502,540,424,412,410,389,389,407,421,481,441,441,400,580,778,790,711,675,580,464,433,472,484,553,549,615,561,519,401,397,400,404,462,559,514,540,457,434 10,22,19,32,44,37,26,490,561,516,521,502,520,522,594,572,594,584,619,615,621,443,472,466,455,464,426,455,405,405,604,594,575,545,586,559,538,439,451,501,506,579,706,676,688,452,797,798,765,742,726,700,598,538,608,623,718,710,784,799,750,442,466,440,453,527,560,552,577,522,491 2,207,174,180,255,192,138,881,885,842,827,786,817,921,974,968,963,949,957,964,958,719,863,839,803,786,724,716,629,539,876,915,905,857,876,797,751,590,624,650,744,831,946,937,952,733,1023,1023,1023,1023,1005,963,876,900,960,973,1023,1023,1023,1023,1023,821,744,832,861,926,959,928,957,866,823 16,81,65,174,258,205,143,497,652,585,542,485,508,524,581,584,569,547,666,793,766,533,748,698,618,594,492,458,429,395,494,772,794,697,744,598,546,410,442,452,485,548,649,612,607,471,773,947,943,881,844,760,614,608,674,689,754,745,801,793,737,438,484,448,466,637,785,729,743,626,538 13,19,18,54,82,76,49,448,431,397,393,393,370,455,477,445,433,423,430,448,456,395,420,413,401,413,390,399,399,403,417,456,445,424,421,394,392,389,403,427,425,444,495,474,452,417,528,564,554,476,467,424,402,445,502,502,553,570,620,584,533,401,379,384,394,426,437,405,401,400,381 5,11,10,54,73,54,43,416,463,430,445,415,436,427,444,417,421,418,476,536,515,419,503,475,441,431,411,414,381,397,414,520,530,471,492,442,433,381,393,387,412,401,437,428,445,404,540,718,722,648,611,528,449,414,443,451,509,506,529,511,486,408,394,379,406,451,500,482,495,432,421 12,11,11,39,45,46,39,405,430,423,419,387,406,408,418,421,417,391,429,503,471,404,451,434,420,408,401,397,392,399,393,453,479,435,441,399,412,387,380,396,390,409,443,407,436,387,498,635,633,552,534,476,431,433,424,445,496,479,501,509,478,413,404,387,391,439,476,428,446,412,413 15,34,33,194,306,310,192,405,406,399,398,386,400,409,404,411,417,416,436,417,434,384,417,428,421,401,405,409,401,376,412,418,445,411,400,391,377,378,387,381,395,407,422,407,411,432,491,545,554,472,457,446,409,467,514,511,546,521,536,500,475,400,396,399,385,414,428,411,432,413,400 8,16,12,41,53,35,26,400,409,405,404,376,385,385,406,409,407,421,401,424,433,386,428,410,410,395,380,395,387,395,385,405,427,416,403,404,370,388,419,403,420,446,471,428,438,403,490,500,499,456,410,427,399,461,499,471,499,507,558,522,458,388,385,378,392,385,434,399,414,399,388 11,139,132,247,308,280,227,521,657,598,550,510,511,552,632,605,583,580,686,779,760,518,722,672,598,566,511,488,440,434,557,742,769,679,712,592,552,415,435,468,490,554,669,638,627,470,800,929,927,867,841,748,639,603,682,703,764,768,819,806,760,468,476,463,492,657,776,713,725,615,552 12,18,16,35,43,33,27,408,389,380,370,386,378,400,427,411,397,402,411,422,447,391,429,399,391,408,396,395,364,414,391,409,440,402,428,391,383,382,395,410,413,439,456,415,407,416,495,512,512,447,425,420,401,465,497,511,535,510,541,497,485,372,390,399,378,390,444,429,415,395,390 3,21,21,92,111,116,95,398,415,411,386,387,389,396,392,384,388,386,397,465,425,390,416,412,396,398,382,394,389,392,397,408,430,415,419,410,398,372,388,378,393,398,406,399,395,399,416,501,541,480,457,419,402,390,394,387,423,417,440,415,412,383,387,386,393,399,417,411,405,400,372 18,20,20,70,112,107,66,416,433,423,417,416,408,408,432,417,440,421,457,493,507,416,471,435,437,416,411,411,383,385,407,469,504,429,463,420,401,391,378,399,390,425,433,432,421,412,528,679,660,604,568,475,455,432,452,476,507,493,558,523,505,398,406,403,409,427,497,475,487,421,408 20,67,59,99,135,110,79,512,593,538,527,477,502,547,589,596,556,562,647,738,719,472,660,618,543,513,480,445,410,402,522,691,728,635,656,556,494,403,442,449,469,543,628,595,602,458,779,904,906,839,811,719,608,564,662,690,768,756,807,794,740,435,469,434,463,579,722,679,692,572,500 7,15,14,27,38,33,24,394,391,370,372,380,379,412,416,394,382,377,396,386,387,401,375,400,372,389,402,388,397,387,389,378,381,394,392,395,385,375,383,385,388,417,432,402,410,381,422,422,395,386,392,381,377,407,447,434,426,454,438,452,421,373,394,389,386,395,383,374,383,370,374 10,10,10,28,46,46,27,408,456,454,415,393,408,422,434,405,427,426,453,512,504,415,498,454,433,426,412,418,399,396,435,491,525,472,480,443,420,377,382,392,398,406,429,411,411,386,512,723,729,650,607,522,449,419,418,443,491,479,518,513,475,395,397,393,396,435,528,474,475,412,415 8,7,8,35,43,43,35,385,403,421,404,389,396,403,402,389,412,397,426,463,449,393,440,407,413,399,418,393,376,415,401,439,460,428,421,404,405,409,385,379,384,392,420,418,407,399,456,593,585,532,497,443,412,393,422,427,430,461,470,474,441,390,407,389,402,417,461,414,431,408,381 4,31,30,97,129,123,91,460,576,541,506,473,488,478,518,509,508,512,593,717,698,466,656,592,536,515,460,443,430,433,460,678,715,618,632,522,466,398,402,427,418,477,524,523,524,415,705,881,888,821,791,693,562,475,537,567,647,636,704,701,644,417,431,434,431,559,701,630,656,541,478 9,15,15,60,99,87,52,408,405,390,382,381,400,434,406,407,423,403,426,441,424,392,407,423,401,397,395,389,392,384,399,431,424,398,402,383,382,399,391,377,402,403,439,428,431,390,494,529,524,482,442,409,391,419,465,471,518,519,543,514,474,370,392,386,402,398,430,416,424,392,379 10,22,16,22,24,13,11,471,560,518,509,456,474,502,551,547,520,512,577,678,650,468,579,557,514,515,451,462,419,466,605,661,656,600,605,516,513,515,669,733,805,884,954,858,780,464,805,904,873,832,796,716,598,631,772,829,917,903,929,860,791,428,453,432,449,602,705,670,708,582,503 14,93,87,66,90,84,60,456,590,530,516,453,472,499,541,509,515,519,603,737,717,479,679,616,557,518,446,461,394,386,480,689,738,626,653,541,476,405,410,413,440,468,578,535,547,441,712,907,914,839,805,695,580,501,568,601,688,666,741,729,673,438,442,438,449,570,734,670,684,568,504 5,9,9,13,17,15,12,413,450,463,452,417,399,413,437,431,442,414,459,592,576,432,594,567,478,473,437,395,401,402,419,550,641,519,523,425,433,379,401,419,415,436,478,442,429,412,504,667,739,615,607,478,427,467,500,478,527,532,570,540,489,399,401,404,405,455,625,557,527,468,413 10,11,10,32,30,26,28,395,384,387,401,373,394,396,413,412,386,397,403,413,417,381,405,410,393,396,396,384,392,389,398,421,407,383,401,399,390,385,381,401,394,424,453,418,404,392,462,474,450,437,436,400,394,428,456,457,493,498,500,486,461,389,381,387,381,393,429,385,421,399,397 3,536,201,1023,1023,620,602,821,837,786,756,697,714,853,904,890,877,861,888,937,921,684,865,826,765,741,650,639,536,662,876,920,926,857,880,788,723,766,851,895,950,1017,1023,1023,985,823,1023,1023,1023,1014,989,926,830,968,1023,1023,1023,1023,1023,1023,1023,721,638,705,739,845,920,883,895,793,734 13,213,142,24,28,16,13,802,863,821,802,763,795,846,900,890,883,877,914,945,935,756,878,851,814,802,728,722,632,456,811,914,909,854,875,799,742,502,521,561,628,736,875,861,884,582,1014,1023,1023,1014,997,951,870,774,849,868,947,954,1008,1013,983,716,712,729,775,889,943,910,935,843,784 17,26,26,55,91,89,53,449,562,522,505,472,485,465,515,489,502,491,587,689,671,469,600,568,534,499,464,452,421,407,454,635,677,578,618,509,470,388,408,400,393,427,474,499,484,409,690,902,908,849,820,728,603,440,477,502,566,588,661,670,646,424,451,439,436,577,675,613,657,543,488 19,44,42,51,63,42,37,463,555,512,507,449,486,490,522,523,493,511,585,691,669,479,613,572,514,501,454,442,396,374,464,638,675,581,603,518,439,375,392,383,417,445,524,531,530,407,717,863,867,803,776,697,558,504,567,559,653,658,724,714,659,439,434,429,450,558,665,618,635,541,487 16,19,10,53,54,28,23,478,411,408,399,394,401,482,470,469,438,439,426,445,462,409,437,412,400,390,381,386,378,413,411,453,454,424,435,413,397,404,406,409,426,443,533,497,463,417,572,564,581,514,467,425,423,493,527,523,613,609,671,619,552,390,407,393,405,418,455,423,440,418,405 9,46,43,91,115,87,67,467,589,554,512,474,484,507,551,544,536,521,627,742,717,490,682,636,561,556,472,450,429,375,485,708,746,640,669,539,483,385,415,432,436,473,583,543,550,439,729,898,899,831,802,703,569,512,558,585,651,676,732,722,682,428,462,429,451,595,741,675,708,572,498 8,14,12,29,35,28,24,465,488,471,436,430,421,472,498,495,495,483,523,601,595,423,551,511,457,448,443,413,384,422,472,573,603,513,543,432,443,410,448,463,495,538,644,555,536,474,696,775,767,695,648,558,465,618,684,676,729,718,766,720,672,404,414,393,406,479,587,545,544,468,442 6,30,26,37,57,48,31,412,394,394,385,375,393,410,426,417,423,402,417,383,407,401,387,393,396,397,373,388,386,401,407,385,395,376,396,403,389,395,398,421,427,459,507,472,444,408,480,433,413,407,396,387,396,472,510,529,520,532,568,510,461,400,359,382,373,398,377,391,386,386,389 9,20,19,63,91,82,54,436,513,475,456,431,437,439,461,463,445,453,497,608,593,447,572,527,469,476,438,421,402,409,435,560,616,538,545,458,435,400,415,410,412,421,471,465,478,413,606,803,797,729,690,586,478,448,490,510,559,562,630,614,562,402,417,413,403,503,641,571,589,490,451 8,10,10,66,112,109,62,401,399,374,388,386,387,392,393,410,404,394,414,423,429,392,415,390,388,391,395,380,386,394,393,420,405,403,396,388,371,383,392,382,390,386,392,386,388,387,406,501,515,468,436,423,415,388,409,396,426,434,421,428,411,385,387,380,389,390,433,402,409,401,396 17,14,13,25,38,33,21,397,396,395,386,406,394,399,413,416,402,394,416,397,396,388,402,392,395,394,385,377,402,393,386,390,398,395,396,406,380,392,405,413,416,420,449,427,414,390,456,433,418,405,394,388,380,443,461,481,487,494,520,465,455,382,383,373,377,387,395,374,386,382,402 17,23,21,53,99,90,46,436,471,471,437,435,436,477,518,483,492,487,532,579,552,427,511,463,450,432,413,406,397,423,458,543,564,507,500,477,432,411,421,435,452,482,591,544,533,447,680,753,741,677,630,549,473,553,621,625,692,687,736,713,670,419,406,412,426,477,532,499,546,450,419 18,11,11,33,44,42,30,403,396,411,414,399,407,418,433,432,434,422,438,457,453,406,436,422,409,413,402,397,391,393,407,442,466,424,418,417,391,387,386,410,406,397,424,441,432,400,513,601,623,520,527,475,432,423,437,464,517,496,550,530,494,387,391,385,394,425,458,446,412,418,408 17,9,8,26,53,50,25,405,425,385,393,386,419,423,425,435,428,413,437,467,469,404,442,424,406,420,401,395,389,389,420,455,447,430,430,423,404,391,381,410,387,409,495,435,436,404,515,616,604,532,503,462,419,423,462,473,495,510,548,528,493,380,387,404,410,433,464,413,433,412,412 20,34,29,68,95,76,54,432,498,455,421,419,407,438,480,452,462,462,495,549,538,412,512,482,446,434,429,405,394,401,443,524,552,479,501,440,411,396,417,418,410,440,503,490,474,424,605,740,743,682,624,547,460,495,544,541,602,595,663,629,566,397,423,400,396,472,535,488,514,458,423 18,14,14,61,69,70,61,419,440,438,402,400,396,421,426,425,420,428,458,497,480,414,465,447,417,414,407,393,394,390,402,470,492,429,447,412,383,393,392,393,396,396,433,417,428,397,538,651,656,588,553,479,416,426,441,455,509,514,546,520,485,406,392,389,413,430,498,463,486,423,406 4,69,67,58,80,76,54,419,422,424,407,393,406,428,431,417,426,419,435,481,480,403,487,446,429,408,397,392,403,385,422,468,504,453,447,397,396,395,420,415,423,436,506,451,466,399,541,562,592,501,474,448,402,457,496,478,554,549,591,565,502,396,392,380,421,431,509,452,461,421,384 5,12,12,47,79,76,44,398,406,419,404,406,392,417,437,418,437,414,418,398,410,382,402,383,394,379,380,375,374,386,397,417,392,395,396,387,381,404,396,391,411,405,455,435,429,405,491,467,437,443,408,412,377,428,451,475,507,504,531,509,482,389,398,404,409,388,404,405,386,381,386 9,22,21,70,111,109,66,414,443,423,420,421,419,422,447,436,431,448,481,536,519,397,498,458,456,431,424,413,396,389,416,492,530,473,474,444,413,391,394,407,403,423,476,453,471,411,568,725,731,653,612,522,447,466,504,497,570,566,608,581,570,398,427,394,413,451,525,501,494,430,427 7,464,324,105,134,94,71,923,986,949,923,882,903,962,1010,1000,994,988,1023,1023,1023,882,1014,980,941,926,858,851,744,569,930,1023,1023,994,1008,927,878,593,649,711,780,867,991,980,998,739,1023,1023,1023,1023,1023,1023,985,901,966,990,1023,1023,1023,1023,1023,850,845,867,896,1013,1023,1023,1023,977,916 14,42,41,90,135,138,91,444,437,420,421,406,414,431,473,468,460,443,457,471,471,386,434,426,413,418,398,387,387,372,422,464,464,442,428,426,423,414,393,420,438,468,509,467,468,435,575,608,600,519,505,461,422,509,590,592,624,595,649,591,558,405,399,406,405,430,459,443,458,423,396 15,15,14,122,158,153,118,391,418,424,412,400,390,410,389,425,406,402,434,488,474,403,454,425,416,400,414,399,389,388,405,466,507,426,464,410,394,411,392,399,404,398,430,428,410,423,493,672,686,603,562,467,432,442,464,476,500,476,510,501,458,405,405,385,399,430,487,452,452,416,407 20,34,34,174,255,261,176,434,500,482,472,430,449,459,489,457,476,461,530,669,654,449,615,566,504,486,434,445,412,415,446,624,660,568,595,491,449,397,409,399,427,446,494,474,480,415,619,852,864,787,754,660,523,464,529,524,604,592,648,630,563,415,420,407,424,511,642,607,608,491,429 9,11,11,17,17,15,15,405,392,402,390,372,411,383,419,410,395,397,419,428,434,385,403,393,386,394,383,392,400,404,406,400,418,380,391,387,381,376,389,404,407,434,480,440,419,395,485,470,481,449,451,385,405,424,455,468,501,502,536,503,452,395,392,394,393,418,422,407,409,398,377 5,10,10,41,61,57,38,434,493,456,457,426,445,426,455,435,457,442,492,609,573,415,555,504,468,440,424,421,386,405,411,571,597,504,512,467,428,372,400,409,413,405,469,447,461,396,592,788,793,715,690,575,488,419,481,488,516,543,596,588,561,398,425,409,402,481,588,558,556,461,435 1,27,26,153,186,188,152,417,488,448,436,440,410,422,447,444,427,432,508,620,571,437,569,526,471,439,412,397,395,388,402,581,626,516,539,460,406,396,405,425,404,426,492,473,439,422,561,782,793,701,674,555,477,438,478,469,526,536,580,543,507,402,388,391,417,465,582,534,529,471,420 4,60,53,676,1023,898,580,452,432,414,411,391,414,470,471,433,456,446,487,525,500,410,457,450,445,431,385,391,372,398,425,483,487,449,491,424,423,416,408,416,428,451,535,496,477,482,623,672,669,575,581,509,448,506,571,595,641,648,680,644,595,434,405,413,421,435,485,476,468,420,404 15,12,13,14,16,16,14,379,387,392,376,391,382,403,386,393,384,388,393,378,390,376,385,385,381,400,380,382,381,383,392,404,390,386,369,385,394,384,393,378,383,394,428,392,391,401,400,415,407,407,395,388,390,389,415,418,413,438,419,425,390,380,374,392,397,392,382,386,390,389,396 5,9,9,7,6,6,6,384,381,391,387,385,397,370,385,375,397,368,393,405,397,387,408,400,376,389,364,373,389,393,393,392,406,398,388,381,390,376,387,407,410,374,378,371,381,387,384,410,404,396,402,397,377,376,385,367,382,383,401,369,381,384,391,392,396,391,391,389,397,372,378 14,257,196,232,358,311,198,643,780,733,687,603,623,659,730,706,701,696,803,906,882,651,874,816,743,724,613,576,487,437,634,878,904,823,831,720,617,436,495,529,578,666,784,748,750,561,882,1019,1022,959,932,852,728,730,801,814,859,855,906,888,847,528,540,520,573,768,894,840,845,745,632 17,12,10,39,43,28,29,425,393,395,380,383,379,410,451,395,396,407,411,423,420,400,399,415,392,381,377,390,392,407,399,416,425,393,432,381,381,390,394,395,394,415,452,441,423,395,494,491,485,467,447,414,387,426,454,457,504,511,559,526,485,386,398,379,396,388,428,415,397,389,402 16,32,31,49,57,55,48,424,463,475,435,436,440,460,501,469,463,469,513,590,571,440,532,497,473,441,428,428,406,410,440,558,569,519,539,457,418,412,406,392,405,436,497,479,505,407,621,803,781,729,689,577,500,454,487,496,570,575,651,618,587,397,420,408,423,493,574,525,548,490,439 2,29,29,66,106,109,66,414,895,855,779,631,648,430,447,429,416,436,913,1023,998,868,1023,969,907,884,771,688,550,395,530,1023,1023,971,969,829,724,404,492,510,575,632,740,664,636,588,623,1023,1023,1023,1023,904,764,705,717,668,625,581,636,611,580,406,573,416,409,890,1023,944,960,844,699 20,12,10,32,38,30,24,418,400,368,380,384,374,429,440,406,410,411,409,423,372,383,383,380,395,385,381,405,393,387,379,388,417,399,399,385,389,408,403,395,404,411,471,457,437,413,491,437,442,429,396,414,379,463,490,497,522,506,576,521,487,400,377,393,394,397,391,397,406,383,370 17,129,121,180,262,232,156,563,579,545,527,472,494,590,638,633,604,608,651,711,697,469,612,581,532,499,453,438,432,416,556,662,684,599,603,516,488,428,433,460,485,557,672,637,643,508,823,898,893,833,805,737,586,635,714,738,798,794,847,831,789,473,477,482,503,612,706,668,677,572,508 15,26,25,44,55,42,33,520,791,747,716,649,691,564,617,616,602,595,810,879,859,688,825,790,751,729,654,630,539,388,560,868,862,823,841,754,700,402,408,412,439,458,615,600,636,423,807,1023,1023,1023,1019,949,851,512,549,603,691,707,782,794,760,494,682,479,499,847,938,906,934,845,769 13,17,17,41,43,43,40,427,479,444,445,429,425,422,445,446,452,440,524,605,558,439,558,512,457,451,433,431,394,401,420,545,603,517,550,461,425,384,390,390,394,433,466,450,474,404,603,782,782,703,673,561,477,466,469,510,570,548,596,591,550,407,418,419,402,477,600,551,542,476,428 6,27,23,50,69,65,47,416,419,412,403,400,405,419,419,429,441,420,456,494,477,409,449,425,404,397,402,398,382,409,425,459,469,430,452,402,375,398,391,390,414,448,486,467,455,425,557,625,618,543,507,448,398,465,535,516,560,557,612,553,511,409,388,410,393,425,465,435,437,418,400 18,20,17,40,54,43,31,400,384,390,382,365,387,409,437,419,391,414,415,415,405,389,394,389,381,381,380,384,392,404,404,391,397,379,394,381,395,394,408,417,415,450,468,461,423,423,481,446,425,428,396,393,379,455,482,488,530,531,581,521,468,382,389,385,386,396,397,393,390,376,384 2,38,15,84,125,52,32,487,422,388,412,398,402,516,529,511,473,475,457,497,480,412,476,439,421,407,387,392,384,408,466,472,492,465,437,426,400,422,435,477,509,547,659,588,543,489,667,629,617,571,528,480,435,615,693,699,753,728,772,719,641,397,412,401,400,425,483,439,461,426,415 2,20,19,102,181,185,103,405,432,427,416,393,406,393,443,419,445,420,448,503,490,417,458,425,416,424,411,412,390,384,401,457,485,436,445,414,406,398,413,398,399,408,447,416,433,407,527,643,654,559,536,486,443,427,453,482,512,517,571,530,510,381,413,399,394,410,491,442,451,425,417 7,9,8,31,44,42,29,445,771,714,671,586,584,461,478,469,470,476,753,903,873,633,857,800,731,701,598,562,473,386,480,866,894,821,824,704,627,400,386,386,397,434,513,510,543,416,688,1023,1023,1012,975,882,756,438,470,467,553,556,628,651,631,412,548,421,440,723,902,856,862,745,661 16,15,15,44,74,67,38,403,427,426,416,405,409,428,432,438,437,424,464,473,468,393,441,437,422,433,398,402,405,378,413,471,502,448,433,408,417,398,407,394,392,411,436,433,432,403,546,666,656,585,555,495,436,422,477,485,517,524,567,545,513,404,409,390,405,452,485,456,475,433,411 20,22,18,55,73,50,38,406,388,414,406,369,396,393,425,423,415,394,407,424,422,381,400,396,403,403,391,387,367,384,399,402,416,396,406,383,387,397,396,408,404,443,471,431,455,421,483,477,449,435,415,407,404,471,496,495,539,518,557,502,466,381,387,397,390,385,407,395,402,393,399 4,8,8,50,58,57,49,406,462,419,404,391,414,395,419,412,415,409,443,514,493,401,478,452,426,435,408,398,388,394,419,495,497,468,459,430,405,386,376,388,386,409,424,426,427,410,513,685,684,614,584,512,422,412,430,440,462,455,527,500,472,392,396,389,392,437,496,480,461,439,415 20,25,18,45,67,46,31,408,385,388,389,394,392,425,437,410,412,396,378,393,393,394,370,391,387,394,390,387,371,418,412,414,397,406,405,362,395,414,412,408,438,457,481,453,440,409,498,442,450,433,404,405,395,445,507,494,547,493,556,527,491,383,394,390,389,379,392,399,389,385,385 14,28,29,118,201,208,121,406,391,387,397,415,391,424,422,405,419,423,418,404,413,383,401,398,387,383,380,377,390,386,397,411,404,388,396,399,393,393,416,396,413,427,439,425,425,410,511,485,482,445,413,391,403,457,489,488,515,506,553,494,453,408,389,391,404,403,396,405,403,375,401 5,8,7,16,15,13,14,387,462,433,421,394,395,408,422,417,414,407,472,554,543,398,550,502,455,457,411,406,372,383,407,541,572,490,500,438,416,391,395,398,393,415,446,439,427,399,509,667,700,595,570,478,426,426,445,448,478,482,521,513,479,398,396,384,389,430,565,510,512,459,400 8,23,19,111,151,81,61,448,515,496,471,421,438,467,490,487,498,483,525,642,617,437,572,512,491,466,439,428,394,408,453,588,616,512,566,487,420,415,417,426,445,478,569,515,512,425,669,823,821,747,712,613,512,517,565,613,675,666,723,698,639,416,410,404,428,505,616,563,568,479,456 19,14,13,28,42,37,23,398,386,376,377,392,391,403,405,405,394,401,376,410,407,393,388,380,389,385,383,387,387,383,391,406,406,386,381,380,381,405,382,405,409,408,438,427,411,396,432,434,431,402,404,400,391,416,448,437,467,448,501,461,430,393,380,375,375,392,390,386,382,388,384 17,20,18,56,46,32,45,412,408,401,376,401,394,401,414,415,406,421,405,452,429,400,409,396,405,397,381,392,389,376,411,422,442,415,426,397,395,390,415,424,455,515,578,477,457,393,534,542,538,476,454,442,409,480,540,584,638,611,637,549,518,398,375,394,395,391,417,431,430,395,397 11,11,11,49,68,68,47,403,433,411,411,382,411,414,399,413,427,413,438,458,453,398,453,431,427,413,417,389,386,387,405,474,476,434,449,408,418,378,395,374,398,403,432,422,410,389,491,655,656,578,541,467,411,422,451,463,504,510,545,522,488,397,390,391,393,427,474,445,456,422,407 13,169,138,225,249,214,199,589,746,713,643,564,575,611,682,651,649,626,762,883,860,632,844,799,712,707,576,537,462,420,596,847,882,792,821,698,577,447,465,455,512,617,731,696,695,532,846,1009,1018,952,925,839,720,687,744,758,827,818,869,857,817,487,515,486,506,738,881,835,833,733,619 6,29,18,56,74,43,33,434,399,398,389,398,377,443,467,433,437,423,424,426,401,396,383,387,405,378,368,399,392,388,403,387,424,402,389,404,393,408,406,400,410,441,493,460,449,405,517,475,442,417,407,420,382,440,486,479,525,516,588,546,508,386,382,391,381,388,415,405,389,383,372 14,26,22,56,71,62,46,457,525,497,468,453,438,451,492,474,489,486,541,665,648,444,624,570,486,484,437,405,406,381,451,618,659,564,594,490,454,412,417,429,431,461,545,519,519,427,654,813,824,753,707,616,495,522,568,595,651,639,697,674,609,421,422,405,405,513,644,582,596,509,475 1,8,8,16,18,15,14,420,474,439,439,415,402,425,451,452,460,427,492,575,550,421,578,515,440,441,421,417,392,414,434,538,608,496,527,415,416,401,404,408,424,432,466,460,452,404,557,700,722,629,596,492,436,464,501,492,553,543,588,559,528,394,398,390,406,456,591,527,528,464,440 18,11,10,47,59,55,42,412,478,481,427,396,401,395,418,401,398,400,507,656,602,450,636,548,484,471,430,411,414,551,458,668,699,598,604,477,441,545,527,528,574,622,664,561,533,413,481,853,858,774,724,579,486,454,455,477,488,472,503,489,462,405,422,398,395,546,778,687,676,574,464 7,11,11,44,63,64,44,404,434,432,425,398,396,412,431,419,413,409,452,485,480,400,439,434,394,395,415,413,392,393,419,459,474,429,444,403,412,388,386,391,407,439,431,424,412,400,501,670,660,590,570,492,443,455,498,480,534,529,557,525,497,392,399,385,390,423,464,450,440,412,398 18,8,8,43,55,53,40,385,441,429,418,400,410,384,406,432,409,415,457,511,492,410,466,439,420,425,394,398,389,405,394,499,516,463,466,430,407,383,385,399,386,406,444,408,447,398,522,687,699,613,576,480,440,411,451,468,487,496,567,510,480,400,391,410,388,426,480,455,471,426,394 19,118,110,72,109,89,58,713,794,744,727,698,726,756,823,821,817,815,840,865,863,599,771,740,716,712,645,651,578,443,710,803,807,757,775,713,671,451,440,462,502,584,763,757,794,488,947,1000,988,951,931,891,798,669,755,774,860,862,928,938,912,658,650,677,713,817,856,835,863,776,732 10,40,38,29,32,27,25,446,444,426,404,375,410,463,461,448,459,467,460,486,484,403,443,414,409,412,399,400,383,406,457,479,478,450,428,434,410,399,422,441,473,560,651,574,548,427,637,640,599,551,534,457,405,488,571,581,685,674,726,668,608,406,387,403,415,426,452,462,456,428,410 11,9,8,22,23,18,18,416,400,399,386,392,399,414,424,392,393,382,418,445,435,387,424,422,409,387,395,396,394,383,385,421,453,430,438,411,398,396,393,398,392,408,444,431,422,402,463,558,567,491,458,424,409,417,444,423,485,459,485,450,432,391,396,384,389,397,457,435,415,394,402 18,9,8,29,34,24,22,421,399,377,400,385,378,430,418,403,412,410,401,399,400,396,390,394,389,398,395,390,386,406,400,416,405,399,381,392,387,403,391,404,398,414,457,430,417,402,492,442,440,405,411,387,397,426,456,459,505,506,532,498,470,395,385,373,376,393,394,393,391,372,381 10,40,35,90,116,93,70,458,534,497,473,440,462,464,512,515,488,494,576,655,651,470,599,531,494,487,444,456,410,409,457,623,646,546,573,497,467,393,417,413,435,455,538,513,515,431,673,832,832,768,727,634,533,513,571,578,671,646,710,687,645,421,418,397,438,523,657,597,607,504,482 12,63,51,231,408,321,175,412,443,433,392,390,426,426,395,425,430,421,449,531,502,407,470,469,432,427,391,394,402,402,403,502,516,454,462,424,400,403,395,419,401,410,466,432,466,445,523,693,697,604,568,517,430,491,561,550,568,562,569,547,473,401,389,397,402,427,508,480,483,423,443 7,20,16,45,57,41,31,406,404,388,376,394,384,405,418,410,416,406,405,411,421,387,401,390,396,388,380,392,371,415,426,394,411,409,419,361,389,386,422,405,442,450,489,463,429,409,515,451,422,415,394,414,385,471,552,526,550,549,593,521,501,398,389,395,389,376,394,385,397,392,387 10,41,40,79,108,106,76,463,589,569,533,433,439,495,512,471,468,448,597,780,747,510,765,703,605,591,480,465,438,408,417,733,794,654,697,524,462,377,412,422,426,468,540,495,455,422,577,877,918,824,792,635,513,467,540,537,599,579,631,597,553,407,414,399,400,574,774,713,681,577,463 10,13,12,19,25,21,16,447,442,436,408,399,414,438,459,430,419,411,468,545,527,407,519,484,446,435,414,399,388,392,435,520,543,463,529,424,420,380,411,415,452,486,572,497,490,408,551,673,698,612,586,515,444,438,482,479,552,531,574,534,506,387,388,389,395,440,541,505,501,456,411 8,37,35,134,216,207,127,449,472,457,455,435,442,452,503,461,460,451,532,581,571,429,518,481,445,442,416,411,397,365,446,539,555,464,516,468,442,412,420,412,427,451,495,494,493,424,661,801,798,735,700,609,514,480,512,568,641,633,705,664,624,411,401,428,407,503,556,533,571,471,442 2,82,58,64,96,72,51,530,523,471,466,422,431,541,593,551,559,521,562,669,618,444,582,552,474,481,409,441,401,415,482,607,652,535,555,486,438,450,456,489,474,580,666,602,579,489,736,806,808,736,688,596,497,634,710,725,776,764,814,779,718,437,416,422,430,520,642,582,599,470,459 7,14,13,34,40,38,33,422,527,481,459,436,455,454,467,471,473,459,546,642,631,451,595,544,499,488,437,435,414,410,451,598,634,539,568,473,432,412,373,414,418,439,499,492,478,413,650,849,851,781,751,631,553,451,505,545,596,595,664,656,605,406,436,409,420,529,642,585,583,503,446 15,58,42,113,114,80,92,455,514,511,463,456,489,452,525,495,502,481,546,650,636,425,615,553,478,486,430,430,403,411,481,631,659,559,581,484,449,419,435,436,456,521,626,565,542,473,696,819,826,744,711,627,489,596,648,672,714,712,751,720,660,401,407,424,407,504,656,582,570,483,461 4,23,23,69,107,104,66,428,494,441,441,418,432,407,464,444,429,440,499,566,563,434,516,492,457,435,414,420,409,377,434,536,583,504,523,461,429,386,387,390,421,410,478,458,446,389,579,789,793,718,688,581,499,443,467,483,531,527,588,578,515,392,416,397,412,463,548,526,517,451,441 16,25,23,139,195,177,127,413,431,406,389,395,393,400,431,421,420,398,434,482,479,387,462,423,403,402,401,409,388,401,407,445,469,420,442,392,400,415,406,417,420,440,445,428,428,416,482,574,602,514,491,445,418,445,485,495,518,512,553,506,458,381,387,393,386,424,458,450,458,417,399 9,133,79,175,160,99,115,483,516,486,463,405,438,518,571,530,517,500,531,610,609,446,558,503,459,434,433,397,402,457,535,609,622,535,529,469,432,506,616,618,688,754,823,739,662,468,738,801,789,711,686,612,496,663,754,771,825,806,836,786,733,427,415,423,444,485,586,561,549,483,450 19,22,17,35,44,23,19,420,405,404,397,381,389,439,466,417,430,429,425,442,439,404,406,410,402,423,392,403,391,410,475,406,441,428,416,410,423,452,540,586,668,760,827,712,603,438,647,597,538,483,483,447,408,600,733,790,844,813,826,738,645,397,395,385,406,413,447,435,444,393,394 18,44,41,404,601,559,379,638,616,568,534,519,541,678,738,721,711,702,708,718,727,463,613,572,524,514,465,462,428,463,646,668,666,590,628,530,515,472,519,528,598,670,796,760,746,581,903,893,876,822,800,749,641,747,823,839,900,895,941,921,879,538,485,520,549,634,700,671,683,590,534 9,8,8,33,41,37,32,404,423,417,386,388,388,422,420,422,426,426,432,470,459,398,430,424,405,402,399,413,394,387,407,447,479,416,425,421,376,378,401,389,406,404,431,423,420,404,516,598,602,531,504,441,418,444,469,471,505,494,532,524,470,392,397,386,396,430,444,430,450,401,404 15,10,10,16,20,16,13,422,412,396,393,382,384,426,441,418,398,399,408,404,385,393,393,405,374,389,388,373,387,383,386,391,400,390,401,374,379,378,397,380,377,395,423,412,411,383,432,433,432,429,407,421,393,398,405,438,437,459,489,450,434,378,378,374,381,401,396,405,381,379,381 6,12,10,23,32,27,20,392,422,407,390,395,387,415,429,413,405,413,395,415,420,394,402,386,384,381,373,378,367,387,401,415,397,395,390,383,360,390,418,390,397,422,470,420,435,404,505,480,456,438,438,407,398,444,484,487,516,520,570,516,486,388,382,386,399,390,408,415,400,391,379 20,10,9,32,34,27,25,420,382,383,390,367,381,431,432,409,394,395,386,402,402,381,400,382,403,388,388,377,384,395,400,392,390,402,377,386,386,406,400,397,387,416,433,425,411,400,484,447,418,410,396,386,389,416,450,452,484,495,514,504,438,381,389,381,379,400,390,385,385,385,393 12,297,250,176,225,193,153,554,671,620,577,531,533,617,682,651,645,655,714,796,767,542,730,670,625,602,505,505,429,400,580,764,775,704,726,605,542,419,448,444,521,560,714,688,688,475,826,950,939,888,859,776,662,594,658,656,757,768,825,830,786,506,505,526,539,712,822,764,780,681,592 10,48,44,62,79,66,53,469,559,536,482,468,492,499,532,527,518,518,582,663,658,463,596,553,505,481,451,450,405,389,466,624,659,561,584,471,479,394,422,419,440,492,578,544,557,433,758,867,862,801,791,702,608,509,580,604,700,697,758,745,711,443,429,441,453,547,650,609,622,544,483 17,16,12,41,50,32,26,439,400,391,377,372,378,435,462,435,413,428,429,404,413,378,396,406,391,397,386,389,388,394,397,402,419,392,387,374,398,395,407,400,431,438,493,475,465,407,530,480,456,436,436,417,394,474,518,493,556,559,614,568,508,385,389,396,381,398,411,406,394,389,377 14,11,11,20,20,19,19,380,394,400,382,404,388,394,415,406,402,391,409,417,393,380,399,400,385,395,391,371,383,381,405,389,412,395,406,365,411,391,390,415,392,410,437,430,429,390,431,431,451,425,415,395,387,411,423,438,456,429,485,434,429,373,371,383,388,400,400,378,409,405,391 11,9,8,19,26,23,16,391,403,395,400,387,388,386,403,404,397,407,414,420,402,411,398,406,398,383,400,384,375,389,406,405,417,390,402,384,402,402,410,403,422,443,469,418,428,406,464,466,467,455,410,389,392,424,467,480,520,519,528,485,456,380,383,389,392,402,413,394,392,385,389 13,18,18,47,65,65,47,419,421,419,418,424,412,426,439,461,430,427,457,471,471,394,443,431,411,420,409,381,394,374,415,445,460,432,437,413,413,400,378,382,399,410,443,443,444,406,555,650,617,555,536,483,427,427,474,473,530,543,588,535,526,404,398,404,420,441,460,455,449,416,405 13,93,86,92,106,91,78,422,404,403,397,385,389,431,432,429,411,436,426,462,440,402,461,420,403,377,395,401,399,399,397,441,446,404,425,406,395,402,400,403,421,441,468,451,453,411,503,527,541,462,456,425,385,447,470,453,540,506,573,531,489,393,402,412,381,408,445,418,432,385,392 15,48,47,197,294,293,193,503,497,459,450,419,429,513,570,540,492,493,532,601,592,429,539,477,443,462,401,407,395,413,472,547,560,503,511,445,426,438,459,455,504,560,620,580,552,507,701,777,778,706,668,570,481,635,706,711,749,720,771,741,672,434,414,443,442,480,583,532,546,484,427 1,27,21,49,76,59,38,469,435,425,402,387,392,470,511,477,459,440,433,451,446,400,424,411,409,400,405,393,400,396,426,429,449,410,424,409,377,425,418,451,486,536,628,548,507,466,615,545,527,477,454,427,408,597,654,659,708,703,729,683,610,403,393,405,396,395,409,405,412,393,399 17,8,8,19,24,21,16,414,393,389,374,388,389,395,414,427,419,409,398,401,400,388,391,389,389,400,371,380,398,391,394,397,409,406,414,414,383,409,390,408,401,421,414,443,414,408,477,451,438,410,414,394,393,413,442,446,476,492,529,479,475,380,383,387,374,386,403,391,376,381,390 3,11,11,66,111,103,60,423,486,461,442,425,448,430,446,422,448,438,491,606,580,441,544,497,464,453,422,425,395,396,414,563,606,502,540,436,416,409,390,382,404,408,457,445,470,406,586,791,803,731,682,583,501,424,461,496,530,535,598,586,545,420,407,409,408,503,605,545,559,460,430 20,8,7,60,82,66,50,406,407,398,401,396,395,417,431,435,404,412,435,428,420,392,402,416,405,393,382,391,392,397,403,433,420,392,399,410,394,408,392,379,431,420,449,444,440,403,553,532,504,469,459,457,419,474,520,526,598,576,622,584,514,394,388,398,392,399,440,414,413,424,404 3,12,12,75,100,99,74,418,463,442,434,388,415,431,435,435,420,435,453,548,535,416,504,468,427,429,412,414,393,401,416,533,555,472,467,430,410,419,394,414,414,433,455,431,434,416,573,741,743,648,625,536,456,433,505,499,560,549,596,594,548,407,396,388,417,457,570,498,493,464,433 1,9,9,87,127,129,89,403,397,398,387,390,381,396,414,395,386,405,413,458,449,392,437,429,417,415,391,397,371,402,396,441,468,437,438,413,375,385,380,391,393,396,406,419,406,393,433,578,578,524,485,431,400,406,410,417,433,408,455,449,422,380,402,399,391,401,456,438,448,413,391 8,19,15,108,154,118,83,432,501,477,444,418,441,445,485,484,479,455,539,616,607,429,558,501,464,462,442,409,410,411,451,587,596,512,551,471,437,413,403,406,413,432,513,489,498,411,661,813,807,736,695,606,491,473,518,564,635,624,682,660,618,399,404,407,424,481,615,555,580,481,433 1,15,15,73,88,84,70,401,445,426,417,408,416,397,410,421,413,415,450,518,517,400,490,454,440,428,409,397,392,379,403,480,546,455,464,424,403,392,397,399,401,397,434,483,538,425,526,713,724,634,580,486,451,429,447,486,507,489,550,504,476,389,366,384,403,427,493,462,476,445,402 5,17,13,32,41,32,24,441,404,389,404,378,384,451,458,436,420,416,408,399,419,392,394,385,393,394,393,398,376,398,424,400,411,394,384,390,408,395,419,403,429,444,495,478,448,421,535,483,450,427,408,417,378,476,520,514,576,584,640,584,533,379,378,382,392,405,416,383,396,387,407 15,15,14,10,14,9,6,524,608,547,515,474,524,539,607,583,584,577,651,723,706,483,655,605,534,529,465,459,404,389,519,704,711,627,655,520,463,386,417,436,442,492,596,598,602,419,770,876,859,807,778,699,591,522,604,602,702,699,768,770,728,445,461,467,465,642,720,658,676,586,507 16,26,20,51,83,60,37,483,446,444,410,419,397,490,517,479,475,453,465,506,492,437,479,452,436,437,418,404,408,412,442,478,498,438,460,430,403,395,422,419,419,457,530,502,495,427,626,657,626,539,534,498,401,471,532,537,637,616,686,656,604,388,409,422,418,445,510,469,496,426,397 4,77,53,120,155,112,84,470,502,472,439,439,431,466,527,510,485,498,536,641,623,464,597,544,489,469,424,396,397,401,450,589,635,541,561,469,436,412,422,464,448,521,595,552,525,471,689,807,806,729,702,578,467,601,675,676,735,709,761,709,662,422,396,405,412,493,618,565,590,487,448 7,20,17,35,53,44,29,412,395,389,374,393,408,393,432,416,412,397,392,395,390,378,388,387,388,361,389,391,395,404,400,401,389,394,402,388,381,407,397,401,413,413,441,427,415,401,457,419,418,401,399,404,402,425,433,454,478,472,514,469,457,380,380,388,390,393,400,372,388,410,388 5,13,13,48,55,52,45,411,468,420,422,413,419,414,422,430,428,400,469,573,549,437,516,495,434,453,405,392,395,388,405,531,569,513,508,462,423,380,400,388,391,408,449,436,448,394,512,739,758,667,624,529,451,412,445,456,500,480,527,514,491,404,405,401,397,453,551,501,471,455,433 8,21,21,60,128,114,49,430,436,432,401,404,416,449,477,462,464,452,466,496,503,412,445,431,412,406,399,401,384,408,429,487,456,445,461,422,392,399,390,396,408,439,465,473,454,415,575,671,643,587,552,484,417,453,505,516,596,576,638,589,564,426,394,400,412,448,482,444,470,423,428 20,9,9,54,61,61,54,400,413,390,410,399,406,413,409,432,421,416,437,466,489,402,434,437,410,410,387,393,382,371,396,457,488,440,459,413,413,389,391,397,406,424,453,419,426,417,541,632,641,550,537,475,414,432,468,490,554,539,577,564,500,388,401,397,398,419,473,456,453,414,398 4,15,11,36,45,31,25,429,415,385,402,387,394,438,450,429,432,407,425,464,455,386,430,406,405,392,389,393,374,406,416,429,452,427,405,415,405,396,395,407,426,438,477,434,458,406,547,575,590,519,486,468,429,464,494,520,551,567,605,569,531,399,382,399,413,458,472,435,450,408,401 15,223,161,50,72,46,32,794,892,854,834,802,840,842,900,903,903,898,935,964,959,757,887,864,837,826,777,786,699,448,805,909,913,861,891,817,771,436,459,498,559,660,819,832,864,551,1022,1023,1023,1023,1023,986,909,746,825,849,930,935,997,1011,984,775,773,791,823,919,961,935,960,884,844 15,8,8,17,23,16,12,414,433,411,408,398,411,405,431,404,402,413,432,474,471,407,475,437,423,417,386,397,378,404,410,468,470,427,429,402,399,394,385,390,387,420,430,411,430,395,499,590,604,509,507,459,418,425,440,450,488,494,520,509,481,393,386,383,387,427,476,441,446,412,394 4,7,8,8,9,9,7,487,551,519,482,443,458,492,536,534,523,526,605,691,681,475,634,558,510,507,450,424,412,397,466,667,690,600,627,505,459,396,410,395,428,467,542,524,557,415,701,843,838,782,743,659,532,452,533,530,625,622,697,698,660,439,423,426,442,562,687,627,664,556,474 17,8,9,50,89,89,49,422,394,394,383,381,388,394,414,421,412,415,411,425,442,406,420,412,394,398,414,395,381,385,396,435,424,409,414,388,402,392,399,392,385,395,416,422,412,398,498,527,521,486,471,423,405,417,433,431,468,469,492,490,467,394,388,402,401,410,428,393,431,397,395 16,23,14,42,59,32,23,453,415,396,402,394,390,493,482,450,450,439,446,443,410,387,424,428,398,412,394,385,371,418,435,449,452,421,432,389,404,414,446,450,489,516,615,535,515,472,626,580,540,488,474,424,408,600,655,646,706,687,725,660,600,403,396,383,413,399,425,409,420,417,391 12,12,11,65,69,58,57,439,439,427,408,415,420,456,445,426,432,423,456,494,489,405,459,442,414,435,398,386,392,392,411,470,494,457,482,426,432,396,370,401,390,439,435,436,440,400,527,668,649,605,568,523,458,423,447,453,514,514,561,528,487,394,408,381,395,446,485,470,461,420,415 6,9,8,18,20,18,16,434,436,415,416,399,403,448,455,414,426,428,437,490,446,402,458,430,404,401,406,388,386,375,445,464,466,429,421,431,403,392,406,417,444,506,609,545,502,408,536,582,597,533,502,468,444,465,499,519,562,556,600,564,517,396,391,377,377,421,462,452,424,416,405 11,377,330,257,390,335,222,414,397,397,397,374,382,429,428,423,421,395,414,396,388,382,369,393,388,366,368,369,390,407,451,395,405,424,388,372,389,394,436,438,497,542,631,547,541,459,519,443,425,405,396,386,392,439,480,507,536,541,583,534,481,421,405,387,399,396,375,404,372,380,399 8,8,8,26,28,24,23,396,412,404,406,394,378,408,422,410,398,379,392,394,395,387,380,406,380,397,371,404,392,387,403,412,412,401,414,376,395,412,405,408,403,413,445,406,409,409,473,450,446,430,424,386,395,416,430,444,486,479,511,451,440,390,380,362,384,401,420,400,391,398,394 12,19,14,33,53,36,19,436,438,430,429,407,410,421,441,436,436,425,460,508,487,411,494,458,435,442,396,414,387,394,433,503,519,470,473,436,432,385,406,405,409,456,486,463,456,417,536,681,681,601,575,500,444,455,518,492,541,542,592,559,513,391,403,388,404,453,519,487,480,434,409 12,289,260,131,194,177,120,787,679,625,607,561,606,836,901,873,855,832,786,763,772,474,538,527,507,503,464,479,397,579,881,790,714,705,715,667,643,676,785,840,902,981,1023,1023,993,612,1023,948,874,858,828,801,694,829,933,985,1023,1023,1023,1023,1023,641,502,657,687,707,693,683,697,601,562 17,8,8,11,17,16,11,417,400,395,376,383,371,436,428,419,410,425,424,404,407,374,382,406,374,382,374,399,391,397,440,427,409,411,416,400,393,402,415,452,479,566,690,605,533,385,593,501,455,445,442,422,401,433,481,533,671,683,723,638,565,394,394,402,388,394,413,400,401,398,403 11,8,9,56,88,91,57,408,407,395,386,403,401,412,425,414,409,402,423,436,424,396,408,417,381,391,396,384,396,385,396,420,425,413,416,395,399,402,400,390,396,424,426,415,418,393,465,509,513,442,440,420,385,442,468,490,506,478,534,504,452,396,397,396,412,406,429,419,414,397,390 4,8,8,48,64,61,45,415,467,429,427,403,420,410,430,415,426,419,458,550,512,417,507,478,437,439,415,414,389,395,403,517,548,470,491,417,413,372,389,385,401,402,415,429,424,387,536,744,749,671,640,535,447,404,432,438,476,487,520,507,487,401,411,397,389,463,531,495,508,464,428 3,10,8,210,231,199,182,420,425,431,423,405,409,457,501,490,500,482,455,488,479,401,415,406,406,396,402,393,387,403,482,480,460,443,452,416,417,426,426,448,492,560,676,619,575,438,679,622,573,522,512,508,443,526,601,618,701,696,752,705,655,434,406,430,424,454,453,435,456,414,395 18,28,27,275,425,425,269,430,443,415,411,386,404,402,454,461,428,440,453,460,461,388,411,414,402,400,413,389,388,397,425,460,465,425,449,419,393,400,394,414,413,449,480,470,455,426,598,617,616,538,519,484,418,477,523,552,601,600,648,629,567,429,412,416,417,426,467,454,450,422,414 19,11,9,32,35,28,26,417,384,389,394,405,383,427,439,414,393,397,405,415,399,395,387,409,375,382,394,380,373,393,407,397,397,395,386,407,393,387,393,410,387,420,454,412,415,399,479,466,455,432,410,410,391,447,448,459,503,500,564,516,481,386,373,386,383,413,407,387,392,390,376 12,13,11,59,89,82,51,425,419,424,397,391,420,434,433,439,441,439,431,464,448,404,430,426,403,390,400,398,386,387,419,430,430,421,425,407,404,396,381,390,390,415,439,445,449,405,520,589,579,518,482,453,416,424,454,476,524,527,581,543,520,390,396,397,389,429,445,436,436,405,393 1,1023,474,515,614,282,236,767,816,774,751,670,680,802,848,831,825,809,853,933,913,683,881,836,773,753,652,616,536,607,784,906,926,855,870,750,683,667,757,805,859,923,995,932,898,766,995,1023,1023,999,971,897,805,922,979,990,1023,1021,1023,1022,979,625,603,623,666,810,915,864,874,772,676 16,14,14,20,25,24,19,508,512,482,479,440,451,541,610,594,594,575,554,564,582,426,467,439,449,422,415,418,402,437,660,648,599,569,598,548,476,439,494,515,575,676,796,762,758,414,797,788,752,720,686,614,541,564,659,713,807,793,843,815,777,469,424,468,482,553,606,557,598,499,453 9,12,9,45,52,26,23,431,423,439,417,405,404,439,448,431,440,417,443,473,477,391,453,435,425,409,411,410,386,403,417,465,475,416,423,417,416,418,413,430,435,468,556,510,489,409,569,645,640,555,530,472,430,454,489,514,634,628,672,603,544,390,381,390,388,437,456,443,433,415,408 3,37,36,171,259,255,167,403,424,427,399,373,410,419,442,443,431,417,429,467,459,406,470,427,396,402,390,385,400,417,402,491,479,449,424,411,403,405,409,379,410,416,465,447,448,441,542,615,601,546,515,481,428,494,523,545,571,529,571,531,500,401,394,398,391,435,470,427,435,416,414 2,22,22,116,186,195,119,384,438,396,402,391,399,401,400,410,405,412,447,491,455,414,475,440,423,425,410,403,361,379,410,469,498,447,452,388,393,357,382,382,389,415,427,421,407,398,487,642,656,584,526,450,426,418,425,429,445,445,479,466,457,399,390,391,390,411,475,448,447,411,411 19,14,12,32,45,34,23,419,371,401,383,387,410,391,415,398,406,401,393,398,390,403,386,393,383,392,383,386,382,392,406,395,399,386,375,391,397,388,417,385,421,431,460,437,437,394,454,448,421,399,398,385,388,434,450,462,506,475,508,476,440,394,376,392,379,378,395,389,391,394,379 6,148,91,742,1023,941,505,816,855,815,796,765,801,865,922,922,919,916,920,917,923,606,771,744,702,690,631,644,550,535,865,866,845,808,825,768,729,532,605,665,736,829,947,936,949,730,1023,1023,1019,990,977,943,856,870,936,955,1020,1023,1023,1023,1023,742,666,751,780,840,869,843,877,795,752 15,17,16,8,9,7,6,548,659,610,558,512,554,626,658,648,649,645,714,778,751,529,704,656,593,581,511,489,437,427,570,750,763,686,710,611,529,405,428,464,453,534,657,646,670,430,834,930,916,867,840,769,647,552,634,662,753,762,825,825,788,495,485,505,536,686,786,735,753,646,568 2,43,34,21,24,11,9,675,765,741,684,615,658,704,783,776,762,755,817,880,860,635,819,769,711,698,591,593,491,419,682,853,858,794,818,688,618,421,450,474,509,614,762,758,776,503,914,1006,996,949,923,858,746,663,745,766,842,847,908,913,881,586,563,596,632,798,891,835,854,759,666 6,34,27,98,101,81,76,448,460,442,443,410,414,453,510,505,464,466,504,533,513,414,469,444,423,420,429,408,393,395,463,517,511,478,473,451,419,427,423,451,475,533,629,581,558,459,694,723,706,637,605,532,450,569,634,670,734,726,774,719,656,417,396,418,401,462,521,493,495,466,423 15,11,8,38,39,29,29,428,417,408,418,409,402,471,462,448,444,436,444,495,484,404,448,433,421,422,405,407,390,365,415,475,496,434,451,416,403,394,404,401,404,429,483,445,466,391,540,638,615,556,504,467,433,425,445,453,525,517,575,563,512,403,395,402,390,449,480,436,471,425,407 19,15,12,31,47,34,22,420,377,404,385,397,380,429,436,443,423,417,414,421,434,385,407,412,381,386,377,387,380,427,413,420,417,401,400,412,399,396,407,428,425,426,481,472,454,426,517,461,465,449,440,394,398,475,521,498,572,562,613,576,519,404,368,386,383,403,400,392,416,385,393 14,40,24,141,231,224,131,408,484,462,442,381,431,453,459,447,463,460,530,601,576,456,556,531,455,461,424,428,396,428,434,579,613,525,525,458,415,398,406,427,429,469,536,496,467,432,609,764,768,690,645,559,476,523,600,610,633,616,654,606,562,418,413,406,404,460,586,540,547,470,448 11,21,20,50,60,52,43,430,500,468,423,419,437,446,456,458,454,427,507,643,604,433,587,519,487,462,435,407,408,393,447,606,620,543,533,480,442,391,405,396,415,464,499,483,486,407,616,841,842,763,723,618,513,467,495,515,602,591,669,619,584,396,424,421,409,520,671,567,595,489,442 10,11,11,13,14,13,12,399,409,399,393,389,405,398,424,385,399,391,415,425,415,382,416,407,391,407,385,367,384,371,402,417,417,397,410,395,399,383,395,416,423,468,541,496,441,409,527,520,494,465,433,425,384,443,505,542,676,680,722,611,542,393,392,387,390,387,416,400,423,399,406 8,33,31,88,99,88,77,454,531,472,457,432,459,453,485,492,495,465,553,646,636,444,589,547,487,473,434,429,411,381,460,608,646,528,576,477,448,397,412,426,426,452,535,529,525,402,694,843,845,775,747,652,536,468,588,586,658,664,715,696,642,419,428,436,437,520,649,604,588,521,449 18,17,16,87,118,111,81,425,471,423,425,411,412,440,451,436,425,448,478,535,510,404,487,474,428,444,413,396,393,391,427,493,535,485,480,445,434,397,385,394,395,427,469,432,444,397,570,730,731,652,622,524,452,441,480,496,559,555,619,587,555,409,406,399,409,459,517,481,511,443,422 10,14,13,127,187,186,122,406,418,421,385,396,409,403,410,411,409,395,412,453,453,383,438,411,408,402,404,392,383,392,391,437,463,418,433,403,391,390,383,386,381,386,418,408,411,410,470,584,607,526,511,465,410,395,423,444,443,441,489,483,440,410,373,395,393,398,446,419,446,403,400 20,10,10,22,31,29,20,391,406,386,410,406,384,376,409,386,375,397,422,406,416,374,393,401,396,393,387,383,376,380,396,399,409,402,393,374,380,403,395,403,399,420,437,426,414,406,432,431,455,435,415,400,412,426,460,438,484,459,488,495,452,391,382,380,385,412,402,398,406,386,371 18,13,9,37,39,26,26,425,397,390,374,380,371,433,451,415,412,389,402,405,381,385,398,399,385,401,385,375,385,376,412,398,390,400,392,402,385,377,405,408,409,443,489,457,433,401,487,452,446,396,403,382,393,419,447,469,519,507,555,511,481,385,376,380,391,395,406,389,402,384,385 6,15,15,31,60,60,31,383,376,401,380,368,386,400,379,387,368,384,395,379,398,389,397,397,401,380,386,392,395,393,367,392,378,383,384,395,377,387,382,376,392,361,370,380,388,372,381,427,432,384,404,397,387,362,376,388,360,375,367,388,381,385,381,369,377,392,393,387,394,393,381 15,16,16,65,76,73,61,431,483,455,454,402,445,415,426,451,436,447,491,585,562,432,528,492,440,439,410,397,389,389,421,551,584,525,534,467,440,395,412,386,403,430,481,451,472,393,537,768,782,693,661,554,453,449,476,484,551,548,597,578,537,407,426,400,391,467,565,517,522,458,438 4,18,17,24,27,24,21,545,582,549,522,489,502,586,646,643,630,620,667,693,662,460,590,558,504,491,449,454,423,408,538,658,647,574,610,531,459,409,416,414,438,467,610,599,634,420,812,879,860,816,788,728,627,525,602,637,723,727,807,820,773,498,480,491,516,633,729,666,688,593,524 11,24,24,208,337,342,209,410,402,408,401,383,413,411,424,381,410,404,439,466,468,390,459,435,410,392,392,386,384,372,388,449,475,427,440,406,401,387,381,376,372,404,395,411,412,397,446,584,589,521,477,439,404,400,419,428,425,438,444,467,408,409,397,392,396,430,479,445,464,413,385 4,338,304,206,274,242,186,460,428,410,408,406,410,458,442,445,414,416,454,516,493,392,444,424,424,391,392,376,389,383,440,475,487,446,438,416,400,384,425,448,470,526,598,525,480,416,539,647,628,570,496,465,431,444,477,491,550,544,609,564,529,406,407,406,400,428,450,460,459,434,393 11,11,11,16,21,18,14,515,575,522,483,497,515,559,610,597,587,588,654,675,663,451,588,530,505,484,451,442,410,396,538,623,631,564,581,511,469,406,423,411,451,479,582,578,594,410,787,845,827,783,747,693,602,515,583,606,697,703,770,789,749,481,434,489,487,577,665,628,669,537,510 6,14,13,35,34,28,30,457,527,493,473,412,436,466,481,469,478,463,532,656,630,439,624,567,477,502,449,439,407,386,424,614,664,557,596,481,434,391,400,401,428,457,505,502,501,417,647,797,816,742,703,584,490,489,525,520,610,629,679,655,607,416,404,406,418,519,657,582,585,496,454 1,12,12,33,44,41,31,423,463,454,430,413,404,428,442,436,444,439,493,587,574,420,531,498,451,443,410,393,391,407,405,535,592,515,529,448,398,423,399,402,394,423,466,455,461,399,558,758,772,675,632,524,454,432,484,496,549,545,594,558,524,386,400,392,399,445,559,497,518,463,409 20,15,12,24,31,22,18,451,397,384,386,389,378,460,471,433,450,406,409,407,409,388,404,393,378,388,396,383,385,383,413,410,417,382,395,384,373,395,393,417,423,427,496,460,439,401,504,475,432,425,421,395,398,454,490,479,566,554,593,545,476,389,395,397,376,397,374,395,380,403,390 1,16,15,78,124,129,80,419,413,380,384,390,376,423,442,411,425,409,416,406,409,398,415,390,392,385,374,378,373,386,413,427,405,384,410,359,387,404,407,422,440,461,534,468,443,431,527,465,448,423,406,421,376,550,650,643,660,609,644,568,529,380,403,390,386,389,401,395,402,394,369 8,22,22,18,27,24,16,420,503,462,447,426,407,425,451,464,446,439,521,594,583,423,521,492,462,442,446,409,410,401,423,559,573,500,540,458,417,393,395,400,399,422,487,462,471,419,607,801,795,719,683,589,471,446,488,504,577,560,626,605,549,425,420,405,422,493,573,531,547,457,410 17,8,8,12,16,14,11,395,401,391,383,383,386,423,406,403,409,394,397,437,401,393,395,407,383,396,384,380,382,385,395,418,420,409,426,395,410,382,394,396,417,396,428,417,403,403,437,455,452,443,440,378,400,410,424,450,451,446,467,468,433,387,374,387,393,395,416,430,401,392,394 5,13,12,11,14,13,10,529,579,533,509,449,490,551,624,614,597,593,624,691,688,489,616,586,524,518,472,459,415,405,530,666,663,576,615,497,459,416,410,401,438,480,578,589,595,424,766,842,824,770,744,660,565,529,585,611,690,699,771,770,724,459,447,480,472,610,700,634,674,560,497 15,80,68,35,54,49,29,749,849,804,780,724,762,799,863,860,854,846,897,942,931,717,874,835,793,773,696,676,578,432,774,911,916,853,872,783,713,473,474,503,575,661,831,820,853,533,986,1023,1023,1013,995,935,850,726,797,830,907,914,973,983,955,692,676,701,747,868,938,898,920,830,769 15,42,34,48,74,55,32,435,526,460,453,438,432,438,497,469,472,444,521,617,614,437,568,522,472,451,426,407,424,393,439,595,605,527,552,459,442,417,420,420,437,502,560,505,498,432,641,777,779,702,661,574,477,523,590,579,642,634,696,663,601,405,395,406,425,492,609,530,555,465,430 20,15,10,49,52,28,28,441,406,400,411,384,359,436,459,453,418,420,422,451,451,405,427,412,399,401,382,381,386,393,416,428,451,422,429,377,387,407,389,405,421,441,492,461,427,402,520,526,529,469,463,415,403,441,486,484,544,554,607,567,491,399,383,398,378,391,437,424,406,409,393 14,19,19,296,509,519,298,528,508,463,465,424,441,558,605,563,557,540,583,645,620,455,571,500,465,466,435,408,404,404,501,614,613,530,534,468,423,427,435,452,484,537,642,594,576,491,732,819,791,725,686,594,477,596,677,685,745,734,787,755,706,465,407,459,442,544,657,581,616,511,435 2,14,12,31,41,34,25,401,400,381,384,363,397,404,402,412,399,406,418,440,435,401,437,406,420,406,399,395,388,374,392,444,452,435,401,398,402,404,391,400,406,409,438,423,428,416,463,541,547,478,466,419,417,423,442,452,480,447,489,485,447,392,395,391,401,421,439,411,428,417,387 6,16,15,31,49,38,25,399,409,385,399,405,395,404,412,421,411,401,412,422,415,389,408,394,378,401,384,385,385,398,410,434,420,405,416,388,376,383,372,389,384,416,428,420,413,412,453,503,509,449,437,422,394,399,412,422,432,485,505,505,459,402,403,400,394,399,415,396,420,396,406 14,10,9,8,10,9,7,498,556,512,484,483,521,522,587,581,562,572,586,646,639,442,564,536,516,481,459,459,411,381,473,588,590,538,559,487,457,393,408,426,430,468,554,547,546,430,751,824,802,762,737,674,573,518,583,598,683,688,752,748,717,457,463,471,495,579,647,612,638,535,507 2,1023,400,1023,1023,1023,670,895,850,810,770,725,747,942,993,963,947,926,929,952,945,700,872,837,786,754,687,643,542,951,1023,1008,976,927,941,876,818,1023,1023,1023,1023,1023,1023,1023,1023,946,1023,1023,1023,1023,1020,969,880,1023,1023,1023,1023,1023,1023,1023,1023,784,672,768,785,869,932,895,910,814,735 5,22,20,40,50,44,34,613,642,596,591,525,585,674,743,753,749,739,745,739,727,474,567,550,542,534,468,452,439,410,630,663,646,587,600,555,506,408,427,446,482,555,692,692,723,489,884,878,841,805,780,733,632,639,718,733,814,810,874,886,848,569,505,572,622,685,720,690,717,609,556 17,10,8,34,43,24,20,416,385,391,390,383,394,428,410,428,412,405,410,403,404,397,419,395,397,389,392,385,388,408,398,397,397,403,420,378,387,397,405,408,393,417,445,427,418,395,464,482,480,448,435,399,390,444,438,451,487,486,525,487,463,394,388,395,389,391,401,411,399,401,388 12,11,11,46,64,61,43,382,421,405,429,390,404,413,395,395,414,402,418,468,479,399,439,434,411,393,394,391,383,404,412,459,461,433,454,398,410,379,407,408,402,402,428,407,423,395,485,628,647,530,531,439,407,427,431,461,510,465,504,488,460,415,383,375,397,417,465,427,455,413,408 14,48,47,158,296,301,158,407,428,415,389,418,408,404,452,420,428,440,438,485,464,408,431,423,427,407,410,398,408,401,421,455,475,442,462,392,413,379,407,408,423,447,515,471,439,429,539,619,620,545,501,451,427,564,628,620,616,595,630,537,509,406,400,397,404,405,454,446,451,408,394 20,13,12,27,38,35,24,378,394,371,388,392,378,404,418,390,396,412,389,398,373,386,383,375,380,381,393,389,392,385,405,374,387,382,388,388,388,396,422,407,414,416,446,411,394,389,423,389,399,391,386,371,387,410,456,466,482,475,488,484,428,389,368,389,374,381,391,395,391,377,382 20,18,18,51,60,59,50,413,486,450,447,415,441,431,438,452,426,440,481,576,567,424,535,479,456,443,412,419,397,384,435,540,586,499,522,462,416,374,399,394,384,400,465,441,451,397,564,789,797,717,677,576,490,437,468,493,544,545,579,578,526,392,421,399,424,468,569,507,496,474,427 8,10,10,158,207,209,156,423,453,447,415,410,408,446,454,429,441,440,479,503,506,408,453,433,422,412,399,411,385,380,431,479,495,453,457,402,403,388,398,409,403,409,484,455,461,407,609,685,667,592,562,506,432,451,492,496,572,570,629,599,569,407,395,409,418,452,484,463,482,423,425 8,11,9,33,37,30,27,476,430,414,406,398,405,478,526,471,475,443,467,443,436,383,398,397,394,402,394,380,373,401,475,458,435,426,417,410,392,435,470,476,510,585,688,623,579,423,679,589,542,514,482,456,417,522,582,608,704,698,757,700,643,406,383,406,407,434,441,423,430,406,406 10,8,8,11,15,16,11,417,478,459,430,402,434,413,451,439,444,435,473,560,535,436,505,482,444,437,409,399,390,396,411,545,551,494,514,438,410,402,378,395,407,427,452,446,442,410,544,765,767,685,648,550,464,432,460,471,503,505,565,557,507,400,414,404,414,462,550,517,517,458,429 5,11,11,45,64,64,44,410,424,420,416,403,415,415,430,401,430,417,457,520,491,408,482,460,430,442,410,394,379,387,417,514,537,470,495,428,430,399,393,379,398,402,443,426,431,405,505,702,726,611,579,509,428,410,454,467,502,525,536,511,478,407,398,392,396,442,511,466,460,423,391 10,23,23,64,96,97,62,410,490,477,440,407,416,426,455,424,423,426,496,590,564,437,560,502,464,470,414,412,388,404,426,568,608,511,528,443,423,407,391,395,393,419,443,448,469,394,565,791,802,713,678,572,461,435,459,493,520,516,581,571,532,410,408,399,406,482,590,564,548,471,440 13,36,28,20,20,14,14,652,761,712,678,621,646,687,750,740,733,729,795,866,850,623,806,760,699,677,603,583,475,414,646,841,852,780,791,692,617,411,446,457,502,578,736,714,743,487,896,1005,995,948,921,851,749,632,715,734,820,826,891,894,863,564,566,570,599,781,872,824,839,739,660 6,13,13,37,38,38,37,399,449,427,402,394,411,420,423,409,404,422,437,527,507,403,485,446,417,431,426,384,384,410,421,483,530,470,491,431,405,388,390,386,384,408,438,426,416,388,531,709,723,621,589,487,448,406,449,462,517,511,542,529,495,403,402,397,389,434,521,491,476,426,374 11,17,12,41,48,35,30,449,469,450,423,410,407,421,471,461,458,462,477,557,529,422,484,460,446,421,402,410,414,403,428,505,550,473,479,438,404,403,428,447,459,488,571,521,476,450,610,720,717,643,618,502,448,560,637,640,675,646,707,644,589,399,403,405,406,440,527,482,501,443,407 12,26,20,49,61,38,29,422,451,431,451,412,425,425,450,438,435,453,474,557,525,417,490,451,444,425,421,409,395,380,414,526,546,466,497,445,397,405,417,444,431,487,547,485,475,417,608,733,729,640,610,505,439,495,571,583,642,612,668,599,545,426,413,402,416,448,534,490,505,437,408 3,22,21,39,46,41,35,404,451,434,423,415,415,425,414,441,452,431,480,543,527,411,499,467,440,439,416,403,390,382,407,510,545,476,504,426,403,405,377,399,391,412,442,459,455,392,550,735,739,655,624,514,447,428,437,468,522,492,554,542,495,403,399,400,406,462,531,487,478,433,419 14,32,31,85,94,90,81,437,503,459,449,404,435,453,444,436,454,436,503,622,592,434,559,522,477,459,445,416,388,399,434,562,615,531,540,460,443,416,398,404,431,444,476,468,466,405,604,815,825,741,711,609,472,469,521,530,605,588,659,620,591,399,405,404,394,466,594,552,550,466,423 13,19,18,27,29,24,23,468,504,497,459,423,432,470,509,494,492,474,517,649,644,438,642,576,512,482,435,423,396,389,444,586,668,554,584,475,439,394,383,408,410,437,516,497,502,428,631,777,800,715,683,583,478,467,513,544,613,605,664,658,596,416,423,419,415,504,673,601,621,524,448 13,27,26,287,480,488,288,402,384,392,405,404,394,401,445,408,429,419,423,421,419,381,404,402,390,390,387,374,392,433,401,412,405,411,410,382,371,400,429,422,436,441,501,456,457,427,500,527,496,453,445,446,397,494,533,541,589,569,595,556,508,405,395,388,404,398,410,427,406,400,395 11,28,17,43,61,36,25,430,390,396,385,378,385,454,436,438,431,415,416,420,406,402,404,402,403,378,374,379,382,427,424,429,440,406,406,395,396,425,407,436,458,489,560,510,486,451,545,523,482,472,452,433,408,537,584,586,632,618,667,595,547,379,402,383,370,410,422,385,411,395,400 6,8,8,50,70,72,52,396,426,423,403,388,415,403,415,415,435,413,437,508,484,409,479,440,430,424,394,405,387,404,407,489,510,461,476,424,418,361,369,384,396,392,410,389,416,396,459,700,704,615,583,508,427,392,427,419,447,453,477,460,456,392,414,382,391,429,505,473,479,424,389 16,12,11,93,103,105,94,392,388,396,389,382,370,391,404,402,371,381,380,391,397,395,374,384,370,375,378,376,380,400,381,384,385,377,385,377,388,373,387,395,402,390,418,388,408,397,420,413,398,384,398,390,385,403,427,424,443,430,450,447,429,388,388,382,393,393,379,401,383,394,375 16,27,28,132,186,193,136,384,389,381,379,386,403,390,394,397,389,377,392,392,415,403,388,392,405,394,367,383,394,398,383,402,414,405,387,387,373,380,377,364,377,393,408,387,407,398,415,481,476,445,425,431,392,397,382,383,402,403,421,392,410,392,395,391,384,389,387,391,429,407,369 9,11,10,25,27,23,21,399,395,412,392,386,391,397,414,400,415,404,387,432,424,382,416,393,401,404,394,374,390,404,398,405,427,390,414,389,388,385,381,379,394,402,444,426,418,392,485,505,510,466,435,419,400,384,451,429,454,455,492,479,448,375,388,393,399,399,431,406,416,390,384 15,9,9,29,34,35,29,402,475,433,446,430,424,425,432,418,436,434,493,579,566,420,536,498,454,446,399,407,391,379,428,538,587,512,523,438,424,376,378,396,411,440,452,451,457,407,566,768,781,693,657,537,446,447,504,502,539,532,574,555,524,405,405,403,401,457,578,508,529,461,414 7,10,8,23,25,22,20,439,405,383,403,394,415,444,476,449,446,443,419,449,448,385,413,404,391,396,394,392,382,402,419,418,430,398,407,403,387,408,438,451,444,495,575,511,477,438,604,523,487,464,422,431,396,554,619,615,678,651,712,648,578,385,398,399,393,408,414,408,389,380,382 13,17,16,15,26,23,12,403,440,444,399,394,407,420,425,421,425,399,439,524,497,401,485,433,421,442,411,384,405,386,402,498,523,447,511,405,419,400,382,401,408,401,449,424,425,406,501,682,677,592,568,484,421,412,448,448,485,475,502,490,492,393,398,399,393,436,502,485,454,419,415 2,22,11,189,177,101,101,495,603,569,529,489,488,533,586,570,566,548,661,764,736,498,698,634,550,534,475,454,414,409,535,726,756,656,680,544,490,431,443,473,516,596,685,640,627,501,792,916,915,850,821,730,606,660,735,742,793,779,830,807,758,443,460,446,469,598,740,701,683,583,497 11,12,11,31,35,32,28,427,433,428,395,395,412,423,435,437,421,414,424,455,446,401,435,422,405,404,397,389,392,412,420,438,465,411,434,411,386,394,400,402,413,445,473,435,423,390,517,580,600,513,489,456,417,438,501,506,523,536,561,533,500,389,393,392,400,424,461,430,439,418,386 6,279,170,145,150,95,98,463,420,413,429,392,416,484,504,506,501,484,466,494,510,414,426,406,425,431,393,390,402,425,470,477,454,431,414,424,389,434,448,474,516,563,681,578,553,491,695,663,635,554,553,489,464,635,713,716,763,748,795,743,676,430,421,400,406,452,459,453,445,420,426 12,30,30,74,95,91,70,432,420,414,405,387,385,414,451,434,428,437,449,449,466,399,418,415,379,387,405,386,376,390,416,418,438,407,430,400,408,382,416,419,415,442,506,452,449,436,538,577,568,491,476,448,407,514,539,573,596,584,632,556,519,402,392,398,396,417,433,419,428,414,390 8,35,34,40,44,40,36,515,537,506,470,437,469,545,609,588,578,562,581,647,634,453,602,554,509,509,465,466,429,379,479,595,640,537,580,485,456,389,413,422,430,497,577,549,553,414,735,789,804,727,711,612,520,507,579,604,700,709,765,746,706,445,428,449,475,571,669,621,631,524,482 17,25,25,192,448,468,197,510,491,447,467,443,448,554,609,578,585,556,569,557,567,410,453,459,459,464,417,428,419,413,496,529,489,468,482,449,440,397,421,409,445,499,596,555,567,464,751,765,736,695,663,604,521,551,648,667,727,730,790,771,725,444,432,444,488,518,547,547,559,479,464 5,50,45,146,276,264,136,685,904,864,812,726,732,722,778,752,745,733,944,1023,992,856,1012,938,885,860,755,681,562,402,749,1023,1017,945,949,831,756,445,481,523,611,719,860,840,841,564,942,1023,1023,1023,1023,980,871,767,854,877,931,924,966,949,912,598,730,591,613,986,1023,1023,1023,942,831 3,18,14,34,30,18,21,419,456,448,414,414,426,429,450,459,456,444,511,585,533,438,542,484,437,441,408,423,402,397,453,585,578,509,508,449,429,410,409,419,449,511,580,526,515,433,626,822,771,701,660,522,469,532,576,601,664,658,700,644,574,398,417,398,424,549,685,582,620,499,437 17,8,8,60,101,93,55,392,416,413,399,389,408,399,410,403,406,408,422,449,442,398,420,405,390,385,393,383,392,399,393,432,438,419,424,394,402,383,391,375,389,410,392,410,415,398,458,584,579,499,486,452,427,404,409,423,452,434,478,468,448,386,380,385,398,420,425,418,421,409,402 11,311,193,1023,1023,1023,1023,830,828,781,755,710,757,886,948,922,914,898,906,910,902,673,821,792,757,726,637,645,537,840,848,866,859,799,816,738,685,851,850,867,907,967,1023,975,951,823,1023,1023,1012,975,954,904,811,931,990,1001,1023,1023,1023,1023,1023,803,649,788,800,859,892,857,881,784,728 11,199,190,116,184,181,112,374,403,384,388,379,381,417,400,402,403,409,396,390,409,389,382,377,379,369,399,378,376,390,420,401,412,413,395,352,387,403,428,403,451,478,562,485,452,391,471,463,439,407,379,413,384,431,472,497,520,491,559,501,485,402,419,394,381,394,406,393,381,388,387 4,13,12,19,26,22,17,422,432,423,407,400,405,428,413,411,421,407,448,468,450,418,464,448,405,431,402,375,397,376,445,507,519,469,467,429,417,400,412,430,454,503,622,558,531,402,463,635,641,558,545,488,433,440,456,456,497,477,510,461,455,385,380,389,381,422,473,426,432,417,379 2,9,8,11,10,6,7,396,400,400,385,383,404,420,393,385,413,396,396,421,401,378,402,387,396,389,394,387,380,394,401,408,409,391,406,389,385,400,418,399,412,434,476,438,406,395,460,473,471,429,412,417,387,416,459,462,496,492,508,475,451,390,395,380,387,388,417,403,387,389,393 16,522,307,430,674,401,252,611,733,672,630,576,609,636,706,686,669,673,759,848,825,553,785,736,667,643,561,534,489,480,625,815,833,761,768,663,586,504,499,565,593,682,784,738,733,591,886,995,988,936,904,825,718,739,831,866,926,910,947,912,868,517,531,504,515,704,828,778,788,692,610 19,24,21,12,16,11,8,518,554,546,512,493,480,554,624,602,609,595,658,693,679,469,608,555,515,496,458,438,430,397,536,661,664,595,622,535,478,417,414,420,447,512,633,603,630,424,779,849,830,785,760,684,586,535,597,634,704,713,782,777,734,470,454,477,491,603,691,647,668,572,496 3,71,62,49,37,29,41,625,763,702,668,609,619,666,735,723,714,712,800,884,857,631,828,781,705,699,579,557,469,403,638,853,870,798,806,693,624,411,467,482,529,601,755,730,736,506,898,1008,1005,951,922,853,737,671,761,777,849,852,906,901,868,553,556,546,584,775,883,828,845,729,634 7,18,11,97,107,43,38,553,573,522,485,459,475,571,613,605,586,570,626,714,707,469,645,582,511,512,456,429,409,436,528,672,701,605,635,496,468,453,484,502,549,625,724,656,633,527,804,884,879,811,780,709,571,709,771,780,821,812,859,827,775,440,439,432,465,571,718,663,664,553,445 15,11,11,50,77,77,49,394,382,377,384,375,384,377,385,379,384,380,387,396,390,376,378,384,390,381,393,379,391,404,387,391,382,399,386,391,390,383,403,391,388,393,405,417,397,408,412,420,403,405,398,400,402,427,438,432,467,436,445,431,421,380,381,382,400,377,389,387,396,388,368 3,440,321,154,150,108,113,914,972,937,909,864,890,952,1002,996,990,982,1019,1023,1023,868,997,965,926,909,841,822,716,520,927,1023,1023,976,998,912,860,614,662,712,792,877,992,983,996,757,1023,1023,1023,1023,1023,1023,969,918,978,1000,1023,1023,1023,1023,1023,852,823,866,890,1004,1023,1023,1023,959,893 19,18,13,32,37,29,26,432,393,390,396,400,406,451,472,428,417,412,407,392,399,392,395,396,379,408,380,394,376,374,421,403,395,393,374,409,384,387,392,414,410,413,478,469,446,410,513,464,427,426,407,400,400,445,500,463,547,573,604,567,519,393,372,395,380,405,388,375,387,376,375 10,21,21,51,71,71,50,433,518,445,442,430,424,446,475,470,472,463,536,600,576,419,557,516,492,469,422,446,413,386,446,578,597,525,551,461,435,407,388,386,392,423,476,467,490,390,666,805,800,735,701,620,527,443,500,503,582,576,642,644,594,407,422,415,408,498,606,542,552,491,446 2,44,34,941,1023,1023,800,550,541,485,466,434,455,580,625,588,607,587,605,638,634,452,529,490,458,462,451,411,397,502,534,580,582,522,534,445,456,489,515,523,574,643,757,701,679,591,828,822,798,742,700,627,527,720,811,831,885,869,910,866,815,476,413,460,470,529,591,545,581,466,457 7,109,92,66,82,66,53,489,509,467,467,443,426,497,551,516,528,503,543,617,590,416,566,503,470,453,426,426,392,412,502,600,592,515,544,462,463,412,476,493,526,611,736,657,593,458,732,822,790,728,697,598,480,625,715,745,811,805,841,787,718,439,417,434,442,496,629,563,578,487,434 7,14,14,199,340,348,201,403,422,406,397,384,388,420,434,400,430,399,424,434,433,374,419,412,401,402,391,394,390,390,389,414,427,403,413,389,392,393,392,401,391,418,446,414,423,417,501,515,528,473,464,418,400,456,489,509,505,491,548,509,465,406,399,387,388,406,423,411,421,404,407 18,28,28,169,290,291,168,396,406,421,407,401,390,400,411,394,406,392,419,429,432,396,429,406,396,387,391,391,407,399,413,409,431,402,424,402,405,412,403,405,407,411,423,422,427,429,460,531,520,470,476,432,388,462,478,505,509,502,522,494,456,400,381,394,391,396,441,423,427,388,406 4,78,58,84,111,81,61,494,401,395,376,402,415,519,504,480,452,444,441,441,432,379,421,405,401,403,390,382,397,412,451,425,425,395,423,402,409,416,470,480,518,559,637,575,511,482,643,542,539,473,473,405,389,617,677,679,721,710,761,705,629,384,411,393,390,415,411,399,426,393,396 14,20,20,65,60,51,56,422,478,468,452,415,434,428,444,446,445,442,503,601,575,439,547,495,468,458,429,413,387,394,422,538,576,520,515,454,450,405,394,413,415,421,492,464,468,382,595,797,796,730,692,584,489,434,460,492,552,547,603,593,572,415,405,410,409,494,575,513,532,466,440 12,12,13,50,60,61,51,412,459,426,422,401,407,432,446,420,428,423,488,557,544,412,524,479,442,444,425,414,393,360,418,551,564,462,499,428,405,385,403,390,395,390,450,440,464,398,575,753,753,687,653,532,468,420,438,449,513,498,584,585,529,411,414,394,402,470,559,511,540,454,410 20,10,9,34,46,21,17,403,385,403,388,375,394,407,422,434,413,418,428,410,421,394,397,406,381,393,383,389,383,367,427,439,415,404,411,403,394,415,481,526,555,645,726,601,511,415,583,526,494,453,435,405,403,531,653,707,766,743,769,655,577,401,394,385,391,397,407,396,410,396,369 13,15,15,85,127,128,86,393,422,392,407,388,405,397,432,428,424,425,406,446,441,394,435,420,406,394,406,375,369,384,409,453,438,422,428,406,404,381,397,408,397,419,461,426,431,413,509,575,575,507,493,461,415,441,469,471,515,519,556,535,488,381,378,389,401,416,453,420,440,400,395 10,9,8,22,25,22,20,424,378,390,391,397,397,410,444,412,392,415,384,395,409,381,379,398,375,382,385,378,377,402,388,396,378,386,378,380,382,392,398,386,391,404,426,421,410,395,466,413,392,391,381,411,402,410,436,427,478,482,517,482,463,392,389,375,384,393,379,394,384,387,384 10,60,27,116,107,43,65,543,526,505,460,456,464,584,620,627,584,573,599,633,641,457,538,519,480,478,454,445,417,450,626,634,636,556,557,497,457,463,576,626,706,795,906,846,783,564,886,854,815,761,728,656,550,751,838,883,991,988,1019,948,890,458,438,446,467,545,612,575,589,489,454 14,36,32,19,19,10,10,641,716,650,629,564,594,683,746,735,723,719,775,823,806,588,751,705,646,637,563,538,437,408,638,798,806,736,751,630,574,418,468,472,538,616,755,731,743,483,885,956,944,896,874,798,691,675,753,770,838,835,895,890,856,541,518,556,580,741,829,778,801,689,607 6,13,13,5,7,6,4,393,385,389,387,374,371,398,392,389,401,386,409,381,396,383,376,375,375,380,374,400,388,372,388,381,394,386,395,403,383,383,392,388,400,388,411,403,396,375,404,392,406,373,392,374,394,405,406,412,427,438,441,424,414,385,385,390,380,385,385,369,376,369,391 12,13,13,216,381,386,217,417,429,426,416,399,407,429,438,426,413,417,460,504,487,403,464,449,426,428,397,422,399,402,409,474,503,451,485,434,418,406,397,402,432,434,455,434,415,440,532,670,687,598,564,463,423,491,552,521,563,530,578,522,489,411,401,374,401,432,496,475,456,414,430 18,8,8,33,44,44,31,403,428,413,434,403,422,422,414,421,403,422,450,486,490,412,460,450,419,407,392,399,374,395,410,469,485,442,454,421,388,401,382,404,394,402,403,410,433,393,498,671,664,582,547,466,415,413,424,437,474,473,496,505,470,392,398,407,395,437,487,458,461,417,404 6,12,11,27,37,34,25,387,399,375,382,377,366,379,410,402,407,405,389,406,393,400,386,386,380,381,390,372,378,384,391,384,406,377,397,385,391,382,393,392,384,390,412,405,402,392,401,420,390,386,401,394,369,385,403,395,412,432,460,418,419,386,380,382,363,372,383,392,391,389,387 17,28,27,297,489,494,296,412,422,423,422,408,393,414,411,436,418,420,438,452,416,393,415,409,396,410,394,394,370,406,400,416,440,404,425,407,398,426,401,426,420,442,471,455,442,457,518,533,526,488,471,436,398,595,680,683,654,609,621,544,512,409,390,400,399,415,416,425,426,417,392 10,19,19,142,190,197,144,442,420,413,402,415,391,444,475,459,443,432,424,472,439,395,416,416,389,406,388,390,378,399,433,437,424,429,422,419,391,390,419,432,468,483,546,483,492,462,598,584,551,503,495,455,405,648,725,727,724,682,710,629,556,405,403,403,410,429,442,426,449,402,391 17,45,44,118,193,186,112,458,506,485,488,438,444,485,528,513,502,485,557,621,603,435,558,523,488,477,441,432,413,400,473,585,598,542,551,484,473,413,380,387,415,458,523,528,536,430,690,824,817,756,727,649,539,498,526,577,648,648,717,693,665,420,436,425,435,519,627,574,584,509,463 8,15,13,16,15,11,11,403,390,381,387,385,371,411,440,427,417,432,389,412,405,388,411,399,396,384,377,360,371,429,411,420,425,403,408,400,403,380,411,407,429,460,536,474,456,400,532,485,484,445,448,410,400,464,521,524,598,570,615,549,525,375,394,393,399,405,395,410,394,379,380 4,18,18,98,145,139,93,419,418,377,408,387,407,399,417,410,425,414,423,432,438,392,404,420,402,411,402,397,377,401,399,407,419,404,405,376,384,377,381,392,390,413,418,428,410,404,468,513,520,473,459,417,397,439,477,481,490,473,503,475,458,389,381,381,399,416,428,415,426,399,410 7,12,12,29,41,40,28,420,506,469,444,433,436,457,470,445,437,478,507,625,617,449,554,509,478,480,440,415,395,381,437,591,594,543,561,457,443,374,390,394,395,403,466,451,463,399,615,818,814,755,716,632,515,430,445,459,515,544,612,634,562,401,424,409,418,502,607,546,591,511,442 6,229,117,278,397,251,164,678,691,626,599,555,559,729,788,778,757,746,757,810,798,538,720,681,609,604,496,467,448,509,709,767,785,709,721,606,534,545,661,708,760,845,933,874,841,665,949,956,939,884,859,790,678,835,912,938,1004,997,1023,983,933,570,496,576,600,692,785,737,752,639,583 20,41,28,61,102,60,34,412,420,408,402,385,408,447,445,437,448,443,430,421,410,409,406,403,392,381,370,384,382,434,409,420,418,400,400,414,405,400,421,444,448,452,546,499,448,403,563,489,444,435,426,393,388,494,558,545,610,591,623,592,521,400,395,382,382,400,415,399,427,390,390 3,61,57,235,357,324,209,487,510,450,441,426,477,543,583,541,531,508,553,633,594,425,545,504,473,460,435,443,398,405,453,562,591,496,534,449,405,405,430,406,452,485,591,555,545,469,712,779,778,705,662,599,481,567,665,677,733,725,778,748,696,439,428,445,454,536,613,547,588,464,470 13,18,14,37,38,26,28,465,608,549,533,440,439,519,550,531,503,517,637,796,750,523,771,706,610,599,509,455,399,411,469,773,805,689,710,546,499,412,450,456,471,520,640,567,563,475,692,901,910,827,797,665,556,575,638,649,701,694,747,718,659,421,422,428,419,596,784,694,693,573,491 16,137,115,123,187,147,98,525,649,606,560,498,533,542,605,599,588,573,683,783,763,519,726,674,613,584,520,496,436,431,530,758,778,697,712,613,505,430,430,457,476,535,655,616,625,479,790,937,936,876,843,760,635,604,654,688,748,751,806,793,746,449,482,462,489,668,797,733,749,646,550 4,9,8,28,31,27,24,430,382,387,391,383,391,434,449,415,401,394,394,370,401,390,375,394,380,382,385,375,385,389,389,390,388,378,397,397,410,374,398,402,401,412,441,423,396,392,446,417,382,406,390,374,377,400,433,426,470,478,508,480,441,386,389,393,379,388,380,382,387,386,378 7,11,10,27,32,25,22,421,393,413,384,388,403,423,429,418,410,398,405,411,399,374,381,393,394,386,403,384,379,380,400,410,404,385,385,382,385,383,382,390,402,400,446,429,414,399,458,429,433,418,396,376,392,420,414,439,473,464,530,476,451,394,393,383,389,396,407,389,389,393,387 16,39,36,81,131,119,71,447,473,433,444,446,421,467,506,475,486,469,534,592,566,441,518,508,468,452,416,416,388,419,422,571,579,504,522,435,427,402,413,429,432,487,546,520,480,436,667,795,778,703,674,581,497,507,576,598,658,645,698,683,622,411,425,423,416,495,577,509,541,469,434 18,18,16,41,55,41,30,389,386,381,390,404,398,412,425,412,419,388,414,408,421,380,390,400,383,394,384,391,381,410,411,406,403,398,395,405,380,391,399,400,425,435,487,430,427,409,480,489,455,427,432,409,379,447,459,481,484,502,529,506,467,373,390,387,371,396,394,383,407,390,390 7,14,9,34,40,25,22,429,396,386,415,386,395,434,438,420,430,422,414,420,416,389,402,391,398,397,378,383,387,396,421,415,409,412,406,397,387,400,406,456,444,492,571,488,452,427,558,502,471,458,428,411,401,527,599,598,644,618,669,613,554,390,405,379,390,389,421,409,403,373,379 17,40,29,109,85,47,65,427,427,417,393,383,420,464,462,454,475,436,444,462,468,391,413,428,402,408,396,390,382,403,500,478,469,424,434,422,377,454,515,571,640,736,841,752,664,461,743,642,580,529,500,486,409,607,710,770,882,878,907,829,744,396,419,395,395,415,445,440,450,410,405 13,20,20,102,189,187,99,417,416,433,406,383,416,403,420,437,398,427,448,493,479,395,462,440,424,409,401,390,393,390,421,468,485,433,457,418,382,400,404,395,404,412,469,431,449,422,547,662,675,597,578,490,419,426,456,496,539,517,576,563,503,398,391,387,399,446,476,457,458,443,406 20,141,125,177,300,263,151,574,744,707,656,607,630,594,675,672,647,637,768,862,844,602,807,760,701,676,592,584,471,395,606,821,848,768,791,694,615,404,428,452,458,516,658,651,678,471,859,1023,1023,983,955,878,776,567,669,695,778,778,845,845,814,502,555,495,527,736,849,803,826,723,631 2,52,51,182,297,305,186,390,389,407,392,372,359,398,400,398,414,408,383,398,408,384,394,372,381,376,391,384,379,396,408,395,422,397,395,381,379,390,395,432,422,433,470,437,422,439,492,469,446,433,423,400,383,492,581,581,579,554,578,512,455,387,386,375,404,369,408,379,396,370,386 9,13,10,38,40,26,29,418,393,385,399,395,389,431,437,419,428,396,420,426,420,391,402,406,392,412,383,374,390,393,396,423,424,389,402,395,394,405,395,427,417,435,489,443,431,394,471,458,447,439,422,402,390,434,464,450,499,506,538,516,474,372,384,377,376,394,415,404,410,399,380 6,61,59,163,304,302,154,510,629,572,527,495,524,526,585,570,554,538,648,767,744,488,702,654,571,568,489,485,433,415,516,716,760,663,685,559,527,422,417,428,456,515,612,591,597,453,765,923,941,868,842,754,628,540,645,671,740,740,793,776,734,443,456,430,470,600,752,692,699,596,513 9,284,261,193,280,242,165,411,405,385,387,400,389,448,440,415,414,398,444,434,429,390,405,403,402,378,386,383,355,460,441,412,434,415,422,400,400,419,446,496,530,595,675,601,545,445,516,526,507,460,466,422,392,476,514,503,566,547,620,543,513,390,393,397,409,409,428,425,405,402,403 13,38,33,332,582,516,285,418,468,448,418,413,411,436,451,426,433,431,481,579,558,412,526,488,443,438,417,398,392,372,410,538,565,486,484,459,416,391,389,380,399,425,443,462,432,429,526,742,757,670,640,540,448,438,450,475,523,522,566,557,511,411,399,393,409,451,540,499,501,439,418 19,53,47,72,70,51,54,453,502,462,451,418,438,483,502,476,470,447,536,633,614,431,581,542,473,448,437,420,387,387,439,607,649,539,546,481,426,403,411,430,452,492,580,520,486,429,641,799,807,733,704,584,474,504,569,581,647,638,688,644,591,390,406,406,412,510,622,543,568,490,437 13,296,259,210,320,291,190,450,393,383,367,370,404,458,443,433,413,444,411,413,419,385,387,388,383,386,402,393,387,439,437,422,391,395,402,420,401,441,432,454,490,558,618,544,526,438,510,451,452,408,397,396,404,464,489,499,557,548,583,539,486,403,389,401,393,398,394,400,404,400,376 14,31,29,492,687,682,485,451,525,500,461,449,445,480,493,472,480,477,529,660,633,461,607,555,497,477,439,426,418,407,435,620,648,561,568,501,446,409,399,429,430,458,541,520,497,485,665,826,835,749,712,608,499,512,575,594,643,636,708,666,616,432,410,415,431,498,625,589,583,507,446 15,9,9,31,41,41,31,438,535,471,470,438,441,460,479,480,489,478,533,652,617,458,576,526,490,477,445,424,399,397,461,625,637,549,550,455,460,391,398,393,407,433,498,486,501,400,640,807,788,738,686,607,499,452,481,482,562,560,636,629,587,409,415,421,433,522,641,567,607,505,440 4,30,28,55,76,50,36,432,423,400,402,392,411,448,472,446,436,430,436,436,440,386,426,415,422,406,385,377,379,391,422,440,455,420,406,409,385,409,422,431,444,471,544,468,458,453,562,580,557,498,464,436,414,591,682,699,692,636,674,609,545,406,389,406,393,425,436,414,422,411,393 5,89,81,324,388,367,302,667,600,540,534,510,527,720,782,764,759,738,714,678,681,440,465,458,465,437,430,420,410,533,780,694,606,586,577,564,510,626,733,778,823,889,967,918,889,593,947,865,784,763,741,695,590,785,864,892,962,957,1001,977,934,578,437,557,594,624,600,594,602,513,509 20,12,10,29,38,27,21,415,401,392,400,383,387,438,446,429,407,421,401,423,400,390,408,394,400,393,372,397,383,386,398,404,417,397,427,400,383,391,398,391,419,426,456,457,442,395,499,462,452,414,411,403,387,455,451,440,515,520,568,538,462,401,369,383,388,399,396,401,414,386,392 2,1023,535,512,632,269,223,780,853,812,757,689,717,807,864,853,840,826,885,963,947,728,918,871,807,799,695,651,540,605,789,934,960,883,902,794,727,652,721,774,828,893,963,913,890,788,1006,1023,1023,1023,1003,931,825,931,986,988,1023,1015,1023,1023,987,637,638,655,679,833,948,903,907,821,720 13,12,12,33,37,35,31,412,521,489,474,438,429,426,453,444,455,439,514,652,639,438,611,549,503,478,436,426,405,399,432,616,666,546,578,474,429,400,403,387,407,415,473,460,455,394,606,849,863,783,751,642,510,439,483,486,540,544,587,601,543,415,420,421,404,486,646,584,578,511,446 14,14,13,8,10,9,8,505,633,584,549,513,548,548,597,590,600,594,682,742,731,477,662,611,556,555,480,475,435,408,547,709,736,652,676,573,540,400,405,419,425,484,615,611,634,423,836,920,910,870,850,793,696,501,571,595,699,712,794,820,787,466,453,477,499,616,729,682,694,601,516 16,30,21,55,85,52,34,418,410,412,413,408,391,420,449,444,395,413,421,406,431,399,414,402,410,393,396,381,373,410,396,414,420,408,424,377,394,398,422,420,419,454,486,452,461,418,505,512,475,457,443,406,417,457,498,505,529,538,579,519,487,391,384,391,396,388,430,418,438,377,405 9,26,19,52,71,47,33,446,481,437,433,407,430,467,461,479,476,475,482,562,536,408,507,468,436,448,435,407,398,401,464,545,545,487,483,456,405,398,426,423,416,487,570,506,490,439,641,757,741,673,635,532,457,493,565,553,626,609,672,644,588,395,421,398,415,471,562,511,522,458,430 12,12,11,25,27,20,20,443,502,480,436,422,420,447,472,467,465,450,517,647,623,437,636,571,484,491,435,421,416,358,452,610,659,553,588,457,437,410,392,445,432,460,532,495,512,430,611,782,798,719,665,567,454,501,555,546,614,615,670,630,598,418,409,414,414,495,649,566,567,480,447 4,57,55,214,317,305,201,422,503,450,471,445,430,450,465,456,431,460,533,621,580,428,552,517,469,463,419,413,394,420,422,580,611,527,521,470,446,402,409,397,407,451,499,486,455,450,622,796,797,722,692,553,492,493,542,559,630,600,665,630,560,419,421,401,407,492,590,531,554,459,435 15,11,10,22,31,26,19,423,391,384,406,394,372,436,432,380,399,404,406,381,397,397,404,394,401,384,411,378,399,399,385,399,368,398,391,374,404,397,393,381,398,401,415,416,394,390,448,432,423,401,403,407,392,412,420,417,448,455,480,460,437,383,385,386,400,382,391,393,423,399,381 13,13,10,35,45,31,25,433,396,381,375,383,411,424,458,419,424,409,403,417,402,382,401,399,387,375,382,400,377,386,415,416,398,390,409,386,372,378,414,419,411,433,471,457,460,397,484,471,458,427,426,387,400,452,487,474,544,523,577,531,486,407,385,398,395,400,405,387,397,397,380 7,33,25,46,74,53,32,402,379,361,378,378,376,399,418,405,422,397,415,399,392,381,392,393,374,385,393,388,362,383,420,386,378,385,393,383,400,410,404,408,427,475,501,450,440,430,517,434,429,401,414,385,379,495,541,540,581,542,598,544,495,385,379,368,383,386,382,396,383,400,395 1,21,15,47,57,36,28,459,394,397,387,392,405,447,458,456,441,410,428,417,412,385,399,388,376,396,377,377,395,416,409,419,400,402,402,376,387,408,430,420,449,495,554,508,467,429,541,493,458,400,435,399,392,524,585,594,640,614,686,614,551,381,391,379,399,390,407,399,398,382,389 10,37,29,80,102,71,56,424,444,432,432,414,410,419,458,434,444,438,456,524,518,419,491,444,431,415,407,414,386,409,424,496,529,468,493,442,425,387,409,410,420,424,479,443,453,422,564,697,677,625,595,507,456,474,493,509,568,567,607,587,558,423,397,377,407,463,499,460,492,420,439 17,12,10,31,37,27,23,429,386,399,395,375,384,438,441,415,420,410,390,405,396,395,381,386,402,382,386,383,366,397,416,397,389,389,407,388,395,387,402,386,405,427,444,444,425,392,506,450,428,414,411,390,407,423,434,451,497,502,574,535,459,403,378,386,386,391,405,392,393,399,399 6,138,110,219,316,277,190,522,686,660,600,501,550,549,608,608,581,574,700,836,816,559,799,747,662,642,553,502,443,407,536,795,847,746,764,618,520,429,469,485,493,565,662,634,637,507,800,965,981,910,879,785,653,629,711,707,784,771,825,800,758,456,489,461,471,663,822,778,773,667,569 3,17,16,67,76,61,56,431,465,450,437,454,422,438,471,470,461,448,504,578,559,429,530,487,475,457,419,413,404,379,435,554,581,512,514,439,433,394,395,411,432,434,514,480,479,426,630,770,782,707,663,581,467,477,529,540,605,604,658,631,562,414,421,404,420,481,574,523,511,470,428 3,15,14,17,21,14,11,414,382,376,399,385,397,382,398,397,414,425,409,419,417,389,390,381,377,381,365,398,388,396,401,401,400,412,398,386,383,393,398,408,407,461,491,453,418,419,497,501,484,440,437,430,395,472,494,523,552,541,578,527,497,401,399,398,379,399,417,402,412,387,396 8,30,21,69,89,58,45,407,380,384,382,397,386,405,414,414,404,403,427,408,406,383,412,394,390,393,381,398,395,377,399,402,401,402,400,403,392,383,398,399,428,433,503,459,431,418,487,461,451,431,421,400,379,459,526,515,534,534,582,531,494,399,367,389,393,401,395,391,395,391,386 6,8,8,34,45,42,31,450,455,426,425,403,426,462,518,507,470,484,495,506,501,386,447,416,412,403,396,400,400,412,459,470,491,453,450,430,438,427,415,434,445,495,571,528,548,435,665,668,640,588,549,508,434,541,608,619,685,670,726,689,647,403,410,417,424,465,488,472,489,426,416 16,17,17,149,212,215,151,404,392,395,389,390,395,396,403,393,399,397,406,418,407,390,418,393,401,377,400,379,378,370,380,403,411,400,404,405,409,382,382,392,367,404,396,395,411,405,427,508,491,474,440,406,419,391,390,388,426,425,414,421,406,397,380,379,382,419,417,413,399,396,391 6,9,9,35,43,43,34,383,416,403,392,387,391,406,409,405,396,422,411,438,428,395,423,397,407,392,412,376,390,390,394,423,420,413,410,383,371,387,372,396,398,399,408,397,394,398,460,531,538,495,486,435,414,398,427,433,449,447,466,461,432,395,411,385,393,401,425,413,419,401,389 19,9,8,29,31,21,20,380,450,424,408,400,390,419,439,435,413,421,435,479,488,407,456,429,412,415,386,391,393,403,406,463,497,441,452,411,418,379,399,401,416,434,483,450,454,416,534,632,623,567,525,454,414,434,487,495,539,536,567,548,520,394,380,401,403,426,485,441,473,410,394 20,22,22,88,125,120,83,429,468,455,432,432,416,429,445,445,451,436,496,553,528,411,507,473,435,418,414,407,391,405,430,535,548,466,496,454,453,390,393,399,423,439,488,451,455,420,601,757,753,676,643,538,480,476,518,540,598,593,635,602,572,409,404,396,415,457,523,507,519,448,412 13,15,12,34,39,31,28,433,493,479,460,434,439,440,480,455,475,446,505,639,603,450,607,558,474,497,426,427,404,416,433,599,639,548,578,474,441,416,399,407,414,443,527,480,497,414,625,772,793,708,680,579,469,461,514,533,595,581,631,626,566,412,398,394,427,507,652,590,579,495,446 11,38,32,46,60,33,28,636,698,642,623,567,606,655,732,740,737,721,767,814,796,531,725,665,617,582,524,533,440,432,710,792,794,719,752,655,571,438,457,509,545,657,813,799,805,496,927,967,947,903,880,824,717,672,772,788,877,879,935,932,900,532,525,562,594,721,798,754,775,679,582 10,229,179,83,118,80,53,803,864,821,821,789,839,851,910,916,915,914,925,917,926,617,747,746,727,722,658,688,608,531,910,900,873,852,873,842,816,579,642,679,742,830,954,952,979,623,1023,1023,1010,998,985,967,889,794,873,899,980,986,1023,1023,1023,765,737,772,804,867,877,860,903,820,784 1,11,11,32,41,41,32,391,389,368,381,389,381,380,396,373,382,391,396,389,390,389,385,395,378,381,376,393,367,399,389,396,391,380,395,401,409,380,378,379,385,371,410,385,388,399,414,415,420,421,407,396,408,384,404,416,441,419,457,420,412,386,395,382,389,380,406,396,420,398,389 20,8,8,39,52,50,38,401,434,423,430,417,390,436,430,427,423,426,459,500,503,418,455,442,423,427,411,403,388,403,410,470,503,455,459,429,418,375,384,394,411,407,431,420,424,401,511,681,677,587,568,482,425,411,458,445,504,504,529,523,484,396,392,386,403,450,486,473,452,442,414 4,48,43,613,677,595,550,759,660,589,574,522,539,799,850,817,794,757,752,782,754,502,690,631,553,554,481,482,428,498,620,720,742,639,666,566,486,501,519,538,597,670,788,754,758,604,882,926,916,851,820,728,575,765,841,856,908,897,943,915,868,659,472,624,638,680,753,699,721,607,526 9,30,29,109,152,140,96,410,393,398,388,416,383,405,428,437,411,417,419,422,419,404,400,394,383,381,388,379,407,398,391,419,401,403,403,399,393,416,413,427,427,460,530,453,452,423,510,509,499,458,449,421,420,468,515,531,588,571,602,538,502,401,395,400,398,410,417,399,410,395,401 10,189,138,229,249,159,142,577,613,552,545,491,510,631,694,669,668,659,665,730,708,494,636,598,532,528,475,433,412,462,623,709,708,616,644,514,476,512,568,624,687,757,849,788,748,586,870,895,878,819,789,721,581,770,847,864,924,914,952,909,855,488,470,495,507,595,720,656,676,567,492 6,13,11,14,19,15,11,422,388,415,395,397,400,427,457,431,413,421,432,422,403,376,385,386,381,401,381,386,389,372,435,440,412,396,421,399,391,381,409,435,460,496,611,536,493,403,571,519,481,474,432,442,419,459,506,536,647,638,697,626,548,413,385,397,395,403,411,387,393,397,391 3,8,8,18,25,24,16,422,405,400,399,381,401,432,408,406,402,382,414,439,413,384,402,412,409,399,403,396,382,370,427,432,424,423,435,409,402,372,410,412,426,480,589,517,486,405,462,500,506,466,454,436,406,421,455,462,501,506,531,498,462,404,386,379,392,410,437,419,410,395,377 5,8,8,50,73,75,51,416,422,408,405,401,409,411,401,417,418,408,435,496,475,392,449,430,421,405,406,391,392,378,396,491,497,438,454,406,414,394,380,398,392,412,431,412,431,397,480,656,666,561,556,460,432,414,440,462,497,462,529,486,473,391,396,390,403,410,499,462,454,429,409 13,140,133,259,383,361,244,489,565,501,493,448,439,511,522,523,479,484,539,703,677,458,670,627,533,500,470,445,420,454,468,643,720,608,624,516,470,473,513,544,583,663,728,635,571,636,712,865,881,803,773,660,523,844,919,921,905,856,866,771,701,416,427,417,418,538,689,627,642,543,480 19,12,12,41,47,42,34,415,449,445,415,425,415,424,454,447,445,445,464,489,489,413,462,446,403,425,408,396,382,378,416,493,481,448,450,428,379,388,394,397,400,412,446,417,456,408,549,655,650,581,541,496,437,408,435,473,502,514,566,556,509,408,407,415,399,423,483,454,449,443,412 19,28,26,65,84,71,55,403,408,389,391,409,401,399,449,426,424,419,417,467,457,390,433,404,398,411,384,392,380,383,409,431,461,424,421,403,430,380,395,416,408,441,464,460,431,402,541,611,597,525,500,432,423,462,496,523,588,577,610,571,521,393,406,396,399,406,429,428,431,388,390 11,19,16,37,43,34,29,395,411,380,381,406,392,424,425,402,407,411,401,418,412,391,407,391,395,394,386,392,379,382,390,402,407,412,403,400,385,375,403,390,377,379,413,425,402,397,445,462,455,443,413,417,396,403,412,394,447,439,478,468,440,395,389,400,393,401,416,423,396,392,393 16,23,23,121,187,194,123,399,418,401,405,386,424,422,408,408,415,405,447,446,424,414,420,417,403,382,388,372,402,387,409,437,425,424,409,403,387,433,386,395,411,417,477,425,430,435,495,553,545,495,449,433,405,490,561,550,564,527,577,523,491,395,384,385,389,406,452,407,439,401,397 5,369,317,204,299,261,178,414,403,371,365,370,391,391,438,423,429,402,390,401,393,379,386,396,380,378,394,381,382,420,425,398,418,398,423,410,376,415,422,448,481,538,606,551,473,426,482,471,462,410,438,418,393,408,444,450,522,509,563,499,464,411,403,388,395,385,401,399,381,400,388 11,10,8,56,72,60,44,419,401,415,407,397,414,406,411,434,418,403,427,441,452,399,432,407,402,409,386,382,387,397,405,438,423,422,432,407,397,404,403,403,407,412,469,459,435,407,487,552,524,473,449,439,396,441,465,444,512,479,527,500,477,384,394,395,382,418,426,424,408,415,393 7,35,35,170,273,272,167,401,389,406,397,400,403,400,418,394,401,421,416,427,434,396,423,407,396,409,387,392,379,390,397,419,441,415,422,363,380,395,388,402,409,429,455,434,424,417,498,536,527,470,454,427,421,481,550,548,554,511,553,498,471,387,393,407,389,409,432,425,410,403,397 7,24,20,31,54,43,24,390,399,384,386,400,372,410,410,413,406,397,409,387,419,375,377,386,383,363,392,391,393,372,402,396,398,388,417,387,384,389,401,407,415,446,481,454,413,392,490,439,420,411,411,397,394,454,471,480,529,530,553,506,462,391,381,385,400,383,392,399,412,402,380 15,27,21,172,265,252,159,444,395,412,400,381,391,438,452,432,407,397,412,449,454,408,431,429,406,412,393,394,371,400,398,440,462,418,432,395,421,375,387,398,402,406,447,417,419,420,482,569,597,509,480,435,405,424,446,446,488,488,527,472,465,399,400,404,415,410,455,430,417,413,381 5,144,64,110,144,65,57,600,514,459,461,451,429,666,722,681,646,616,615,609,632,411,487,456,460,464,424,445,395,633,825,686,617,547,588,527,493,761,889,932,990,1023,1023,1023,977,631,988,870,796,759,720,650,546,864,979,1023,1023,1023,1023,1023,1000,473,419,488,488,520,555,521,537,495,452 14,57,53,568,1023,1023,489,432,423,400,419,390,404,439,464,449,462,434,454,459,429,413,426,425,412,393,400,402,402,416,422,434,443,402,423,400,385,398,420,407,401,440,483,479,460,472,571,577,535,492,483,488,415,446,503,506,549,555,623,583,539,467,398,419,430,434,458,435,446,409,410 9,8,8,80,108,103,74,403,422,404,381,385,404,413,423,421,397,419,420,462,454,405,435,425,417,408,378,406,392,395,413,445,458,435,443,399,393,366,370,399,394,410,441,428,441,399,497,619,605,545,534,448,436,433,452,442,493,498,508,512,467,390,392,400,392,424,453,428,439,407,406 2,72,63,90,121,112,82,553,576,542,515,483,486,597,679,671,658,636,650,654,647,441,527,494,464,469,436,434,413,417,675,639,620,573,608,553,511,456,561,604,684,772,880,836,796,489,869,840,803,765,741,692,590,643,739,783,875,876,924,899,854,498,455,508,519,582,629,585,612,545,468 6,109,103,73,97,91,69,407,397,401,395,381,381,420,418,420,405,404,392,404,408,371,395,383,369,388,391,381,388,398,409,391,377,379,396,392,393,405,414,421,436,477,523,474,469,400,467,432,401,379,399,383,396,395,468,448,518,470,526,474,454,401,370,401,388,384,397,383,383,387,399 20,161,149,115,140,125,101,401,406,380,415,394,394,436,413,434,389,391,385,403,410,406,406,409,418,396,398,380,395,394,414,402,423,406,414,398,383,386,399,414,446,451,496,463,473,402,518,457,477,411,411,399,390,446,482,475,552,552,598,550,497,388,377,406,392,394,403,392,390,401,415 14,10,10,40,49,48,38,401,428,406,412,405,407,399,415,402,406,414,437,479,474,406,466,438,429,413,403,395,375,407,403,456,499,444,460,415,404,393,375,388,390,380,410,398,409,390,472,655,664,585,562,459,418,401,396,408,427,429,466,441,447,377,395,390,394,420,463,457,449,404,399 18,32,31,124,266,256,118,427,427,428,406,388,417,439,457,438,430,439,446,474,458,392,435,429,401,397,404,394,385,425,440,443,485,430,427,425,389,394,397,411,404,446,528,449,441,446,558,606,598,530,507,420,407,500,540,565,600,590,634,581,510,401,386,385,400,432,453,440,459,422,390 11,26,25,355,584,587,351,441,468,456,434,426,420,451,464,479,447,449,511,584,558,437,536,493,477,463,428,414,380,398,435,530,594,524,512,460,431,392,408,404,431,464,512,475,498,441,633,770,776,700,667,550,496,492,544,534,615,610,677,650,590,416,417,419,436,472,569,529,522,473,457 3,34,33,69,111,112,69,457,520,482,490,463,444,448,481,495,487,467,558,653,642,451,600,557,509,479,449,428,405,409,462,631,664,565,588,492,462,407,414,407,421,432,512,495,521,431,652,845,853,786,747,645,518,474,552,551,614,606,681,645,611,403,442,396,417,515,655,596,614,497,457 3,13,13,43,70,71,43,402,409,395,405,399,391,415,410,402,420,400,413,455,421,383,430,400,396,401,389,400,412,379,399,436,433,412,428,405,395,412,392,402,400,404,451,424,426,402,515,556,551,491,458,418,423,418,453,481,543,518,568,538,474,416,383,392,383,415,437,416,423,404,390 3,13,11,41,43,31,30,419,407,410,401,394,382,450,453,433,441,420,420,415,426,389,416,405,401,390,378,388,362,400,427,437,439,415,428,407,385,409,396,411,424,457,517,497,449,422,552,532,511,472,455,388,410,479,516,521,588,565,621,585,523,383,397,388,378,404,426,421,405,417,381 15,9,9,54,81,82,55,413,409,418,399,384,399,410,410,422,401,404,403,440,439,392,436,411,404,404,400,390,393,390,396,418,432,429,433,407,380,391,387,370,389,401,411,399,405,394,431,546,551,505,458,430,414,401,427,422,447,423,473,432,427,395,387,377,375,388,426,397,408,411,392 7,16,13,18,22,18,15,442,486,445,445,431,438,470,524,505,523,510,513,518,533,432,444,455,413,428,408,415,399,409,506,494,477,456,487,453,437,411,430,467,481,531,661,595,580,421,704,695,655,623,599,559,476,532,592,628,697,689,746,716,663,414,402,432,440,460,503,450,493,446,418 19,16,14,39,53,31,23,415,399,391,382,386,378,428,435,422,410,413,405,408,419,397,409,403,400,391,382,392,397,397,418,399,421,392,395,405,398,397,416,404,405,450,460,468,434,424,498,474,488,448,440,408,400,472,489,504,545,559,564,548,497,395,381,388,386,387,406,401,394,386,392 9,9,9,51,67,65,50,420,432,428,411,381,419,406,404,431,431,409,422,505,503,397,469,449,433,413,408,399,394,391,407,488,507,445,453,399,403,365,378,404,415,422,461,444,432,408,527,683,688,606,580,463,429,437,459,454,512,499,555,518,490,387,393,400,405,428,489,475,478,419,408 17,11,10,30,39,28,21,447,390,383,370,391,388,427,433,431,410,410,401,413,383,379,398,401,400,392,382,403,387,395,401,391,401,415,396,404,360,379,397,389,411,440,452,449,438,399,493,455,451,412,403,403,399,410,458,455,501,520,569,523,483,368,389,388,389,391,414,400,388,390,401 20,31,29,87,95,88,78,462,856,805,738,611,574,480,520,470,468,467,839,1014,963,768,1000,923,851,829,715,617,521,439,502,978,1010,913,922,775,671,418,470,480,510,575,689,617,615,506,693,1023,1023,1023,1005,882,742,619,650,645,681,656,725,679,644,399,531,410,425,804,998,920,918,810,667 4,97,86,188,207,178,158,496,689,635,589,525,544,535,572,540,560,530,697,824,809,544,779,726,645,630,518,506,446,391,510,791,832,730,749,632,533,411,420,423,450,511,610,586,574,466,749,971,983,910,883,784,658,556,631,647,711,709,772,756,721,433,466,430,469,625,800,761,758,649,553 10,12,10,36,43,34,28,448,423,400,397,392,420,469,486,464,450,434,421,461,457,410,432,427,411,399,393,393,391,396,427,432,457,431,410,414,395,400,414,413,429,452,502,467,454,435,602,590,568,508,487,453,420,496,555,555,608,601,679,640,581,405,413,407,391,425,456,438,444,412,399 1,229,163,1023,1023,1023,929,497,488,485,458,415,439,503,553,493,526,469,561,677,644,475,690,572,499,484,444,418,401,632,640,716,705,602,639,524,451,623,665,719,774,823,879,811,775,826,771,838,830,758,720,610,515,917,935,900,877,846,871,815,755,519,421,425,431,485,662,575,586,477,421 2,26,25,45,108,105,41,398,405,390,392,381,398,416,422,401,409,387,419,436,439,380,421,418,406,402,392,366,380,374,401,426,421,410,431,399,391,373,404,400,423,419,452,433,423,418,450,498,529,456,446,434,389,428,460,438,487,478,501,491,471,399,378,385,389,417,425,410,422,399,390 14,8,8,49,80,82,49,384,391,398,404,381,395,396,405,397,406,401,404,404,385,386,381,373,384,391,391,405,387,385,392,388,382,401,369,394,398,381,390,402,389,386,404,398,409,384,418,442,438,398,385,394,399,408,398,401,432,417,452,427,428,397,387,385,403,396,401,390,380,395,381 6,10,10,96,145,144,94,391,418,410,393,376,385,425,412,428,412,413,420,437,418,400,432,418,402,411,374,396,380,409,405,432,435,425,415,406,394,388,385,388,398,426,432,417,424,412,485,548,550,500,480,415,408,450,469,508,529,529,548,536,477,395,401,398,398,410,424,423,433,403,412 17,10,10,35,44,44,35,395,393,399,402,399,391,396,412,423,394,416,434,452,457,386,423,418,408,398,375,392,416,396,398,414,452,389,433,407,405,389,376,396,390,397,411,414,403,390,494,606,599,541,507,478,414,409,431,447,455,470,490,492,475,409,384,384,396,417,438,420,429,402,400 19,18,13,48,57,39,33,437,399,387,418,379,387,439,427,422,431,411,395,430,415,377,388,395,375,392,390,377,387,396,402,384,416,397,395,394,371,394,419,410,422,441,487,462,440,422,508,449,444,412,424,400,409,472,490,497,551,547,590,511,481,391,389,380,381,374,393,398,402,397,379 11,14,13,32,35,27,25,443,622,585,544,499,499,487,510,508,517,502,607,760,748,498,686,643,574,566,488,477,408,381,465,706,755,659,691,571,521,381,405,406,402,437,504,493,517,407,702,931,940,874,849,748,622,452,494,482,579,575,668,686,643,421,450,428,438,577,729,669,692,579,510 8,14,12,26,22,17,21,456,454,432,407,427,399,432,457,455,454,472,476,515,500,410,455,437,430,426,407,400,406,388,443,496,480,483,474,426,451,401,396,413,424,448,537,491,500,423,619,692,671,588,580,533,455,458,521,555,621,605,649,625,565,413,396,415,411,459,512,486,488,434,415 17,10,9,70,87,68,56,424,414,412,392,418,403,421,441,437,426,429,409,459,454,399,416,418,403,399,390,394,399,396,411,440,434,420,423,397,375,383,407,440,455,502,567,503,490,429,558,574,560,495,473,461,423,506,582,597,645,616,655,591,556,400,379,396,403,418,434,410,425,404,397 20,14,13,19,21,17,16,408,424,391,413,401,401,429,442,428,421,436,433,468,457,401,452,418,410,396,404,390,392,392,429,454,480,428,446,405,384,431,480,493,554,641,727,611,523,424,610,609,590,514,527,477,403,555,663,694,756,736,760,661,579,388,401,397,396,404,449,419,433,409,396 18,20,14,45,63,40,29,473,392,397,388,391,400,471,519,470,462,438,437,431,423,380,395,397,398,401,394,401,374,388,429,440,422,389,403,366,395,394,424,440,428,463,535,520,508,433,591,545,493,460,458,429,388,504,542,536,611,643,694,667,575,392,404,375,393,388,409,412,415,394,381 17,15,15,80,130,133,81,386,413,408,414,413,406,377,411,409,410,401,424,453,454,412,435,418,413,389,409,401,390,365,390,440,442,427,419,430,396,373,361,403,388,387,415,412,404,403,447,590,579,526,493,458,419,398,419,444,456,447,463,486,434,384,385,384,403,397,445,416,433,410,390 18,9,9,41,42,39,38,401,419,433,399,408,404,425,425,432,416,415,434,488,478,395,454,431,413,420,401,400,374,408,413,489,487,445,445,407,399,376,387,423,414,430,436,401,436,411,505,649,641,563,535,476,446,423,455,475,484,510,517,528,471,403,401,397,395,450,497,453,459,444,397 16,21,21,109,149,150,109,411,436,431,410,415,418,421,442,437,437,414,464,508,503,416,449,439,428,413,400,395,381,420,402,466,495,458,454,417,401,411,406,403,395,420,438,437,429,418,566,688,690,617,571,508,451,440,475,488,542,549,591,581,518,404,396,415,404,450,486,458,463,429,410 6,32,30,224,352,342,215,446,543,501,506,474,491,479,514,516,500,529,582,616,620,460,545,545,507,507,472,477,450,407,473,497,515,466,529,468,447,399,387,400,412,417,459,473,472,427,683,798,790,750,729,666,567,439,483,510,575,542,641,657,626,446,495,449,504,573,600,585,623,548,515 11,37,34,251,422,420,244,433,414,419,401,389,380,442,450,428,459,436,426,445,436,382,406,414,399,417,407,384,404,425,426,426,412,416,431,398,400,399,413,435,436,457,547,499,485,471,573,537,526,490,468,456,410,603,691,692,684,642,674,604,545,412,380,401,405,418,441,428,430,426,402 19,14,14,55,84,82,52,410,464,450,443,405,424,421,434,446,438,437,479,549,534,426,528,498,456,446,416,423,390,391,420,515,543,485,466,445,427,388,385,372,398,394,451,429,431,400,575,796,815,736,700,590,499,415,416,435,506,491,557,554,541,406,415,404,400,446,547,517,526,458,440 13,11,11,42,169,173,42,381,423,396,397,413,399,392,386,390,381,384,406,420,429,405,438,434,425,411,407,418,380,384,398,401,413,401,427,407,400,377,389,386,389,376,391,371,391,395,401,556,584,509,479,428,410,355,389,374,393,391,389,394,386,399,380,387,402,418,439,431,431,402,410 13,9,8,24,30,25,19,390,382,388,367,382,407,410,430,405,400,395,392,394,398,392,396,394,382,405,392,381,377,398,407,402,393,407,409,390,399,386,403,398,410,410,453,428,407,404,454,431,405,403,395,399,408,424,441,447,493,476,503,471,449,382,386,375,384,403,396,370,391,381,376 17,16,14,31,45,37,26,390,399,375,389,377,395,397,419,420,401,404,402,380,393,382,391,394,390,394,390,377,385,403,400,396,405,379,404,383,388,397,383,387,379,414,456,413,429,385,482,412,416,373,395,387,385,422,427,455,473,496,520,480,469,396,381,376,383,374,409,397,387,370,384 11,108,94,223,731,681,196,414,420,411,391,382,404,403,409,423,396,405,456,469,457,395,445,435,419,408,393,397,377,382,416,455,466,440,422,399,403,375,391,394,374,375,436,409,415,448,443,584,588,525,500,431,407,416,440,450,467,448,491,469,458,406,381,409,383,412,460,435,423,394,402 18,12,11,48,55,54,47,406,454,426,426,409,420,436,432,420,432,431,481,547,557,424,511,495,446,417,419,404,388,399,407,544,573,500,509,435,437,388,400,392,406,420,436,443,435,390,542,763,767,685,646,536,449,416,447,462,501,499,549,537,504,385,406,414,391,452,541,504,510,454,416 13,9,9,32,46,34,25,416,492,448,438,426,423,423,437,433,434,432,490,607,587,436,553,506,461,447,416,403,403,405,432,578,616,520,531,458,448,406,384,400,418,415,441,445,468,382,569,787,800,717,676,561,468,429,458,452,502,499,568,562,516,404,417,406,410,483,577,539,545,466,434 9,15,11,32,41,30,22,434,408,416,402,375,395,459,461,447,459,434,415,486,482,389,450,435,393,427,395,388,391,392,400,423,433,409,412,397,403,401,405,405,405,451,464,459,445,422,555,544,598,510,487,445,411,480,545,550,596,593,650,611,544,391,393,390,388,421,473,447,455,428,403 14,28,27,60,80,74,55,409,482,454,446,414,426,436,464,430,435,434,504,608,579,441,578,503,465,451,407,409,387,388,433,575,625,514,514,455,425,417,402,408,437,455,527,482,471,420,593,771,777,696,668,555,445,473,513,549,611,603,651,617,569,389,424,417,408,479,576,514,536,450,420 13,249,229,187,292,275,173,420,394,413,390,373,392,417,442,404,411,382,398,405,417,400,410,391,398,382,386,387,384,411,411,424,419,433,420,435,388,404,412,431,442,484,529,513,470,412,462,482,486,426,431,398,394,436,426,459,498,506,537,500,496,407,396,389,403,395,407,408,383,406,384 1,33,28,36,37,33,32,399,424,427,407,375,400,423,434,413,411,407,430,505,463,402,448,433,423,419,390,401,392,384,466,478,501,456,467,414,408,400,454,492,522,611,750,660,571,394,672,676,658,582,537,477,430,485,567,660,813,812,847,753,658,383,397,409,405,427,510,471,487,436,418 15,18,11,31,38,19,16,481,531,518,461,439,441,489,541,533,519,492,559,650,629,450,598,549,478,473,433,422,421,400,449,612,652,558,582,475,444,412,403,429,433,490,569,543,527,417,677,803,804,722,690,598,485,509,550,556,644,644,707,687,640,423,426,418,433,536,657,598,594,522,431 13,318,245,1023,1023,1023,1023,808,855,806,793,744,777,846,899,893,885,874,908,937,931,691,859,825,783,766,693,689,599,586,834,893,897,839,858,781,716,641,671,711,773,849,957,930,927,828,1023,1023,1023,1023,1012,957,871,901,971,994,1023,1023,1023,1023,1023,756,689,717,745,849,916,883,906,816,750 12,10,10,60,93,96,61,402,425,417,404,396,404,420,408,422,413,401,438,480,486,409,454,421,414,408,391,393,378,390,406,473,494,450,458,420,394,380,379,398,384,419,433,440,437,397,494,679,691,589,570,489,428,421,425,453,496,478,517,515,484,401,385,399,393,423,473,453,481,434,404 3,14,14,76,118,121,76,395,381,385,398,385,382,419,412,428,425,416,412,427,413,387,390,394,388,392,388,404,369,400,401,415,395,412,419,396,383,395,417,418,408,437,481,449,422,419,498,469,440,407,412,426,386,479,550,555,581,551,585,538,499,384,394,397,392,400,407,390,395,397,389 11,164,135,258,320,254,206,551,710,652,587,545,552,580,640,631,615,616,733,831,808,566,778,726,657,629,532,513,431,423,558,799,832,742,775,636,556,443,450,475,516,578,707,676,649,509,831,982,988,926,895,818,704,649,738,762,823,814,863,848,805,466,516,463,513,679,822,763,787,664,562 18,31,26,73,81,60,56,419,430,441,419,414,383,407,455,438,424,438,469,485,485,421,431,422,416,396,393,399,387,406,410,468,482,432,442,412,420,418,410,400,417,423,483,454,457,408,563,644,638,576,545,468,454,479,499,519,593,580,647,580,526,403,399,394,411,418,476,451,460,409,384 8,26,22,55,46,36,44,433,403,400,397,397,385,433,446,444,423,418,435,420,431,403,417,392,387,383,389,382,379,395,422,429,419,405,411,384,391,408,397,401,415,459,533,477,454,440,576,540,512,486,462,457,422,503,559,569,629,624,659,609,550,388,382,376,406,395,425,432,421,407,403 6,8,8,57,82,77,52,406,439,418,413,402,396,426,411,408,407,417,447,482,481,411,457,442,415,411,394,402,392,411,401,475,479,442,443,428,400,394,389,387,398,405,435,424,418,399,512,650,656,564,549,469,433,425,453,470,497,494,541,505,466,392,399,405,399,440,493,452,454,429,397 14,11,11,7,7,7,6,482,653,590,539,483,509,508,568,560,563,553,689,782,759,546,727,659,596,588,493,468,416,388,522,763,777,681,707,577,526,390,400,417,425,476,577,551,602,418,763,940,926,870,842,753,622,481,528,574,659,659,734,749,710,454,484,456,469,680,800,716,754,626,543 10,11,9,33,37,26,23,417,412,399,405,395,389,434,423,412,407,394,415,436,405,382,411,409,389,387,378,374,371,392,401,399,408,394,403,390,387,387,406,400,415,415,473,452,439,382,508,462,457,436,423,393,385,433,456,465,545,520,579,533,471,372,399,392,373,390,409,403,408,390,395 18,58,55,45,67,53,35,452,487,478,452,414,416,437,473,442,460,448,534,611,558,424,558,507,445,457,423,398,388,410,457,582,581,493,485,434,426,394,419,407,431,463,514,487,490,420,645,769,761,683,637,543,473,488,556,565,657,645,687,641,604,401,393,409,411,504,568,513,550,442,420 17,19,19,25,28,23,23,392,407,389,401,408,389,410,409,406,396,417,400,441,434,396,423,396,404,388,395,407,379,386,395,433,427,428,422,422,408,385,377,410,397,388,415,403,421,383,484,568,567,487,489,453,404,435,448,462,498,483,515,486,461,387,398,402,382,413,432,428,411,402,391 13,220,189,260,364,324,234,555,725,684,633,571,584,601,650,637,641,619,755,857,835,615,813,768,703,673,571,554,480,441,575,821,854,768,784,647,583,428,469,472,494,577,683,665,668,482,829,996,998,937,912,827,709,633,701,723,787,790,845,836,789,492,488,467,511,712,843,789,809,693,598 16,17,14,35,53,41,28,421,390,381,394,396,388,425,425,424,413,383,404,398,394,389,402,390,383,383,380,399,382,398,398,398,405,388,397,419,383,386,397,381,394,395,444,453,434,399,470,404,419,400,401,384,383,391,424,432,481,463,540,517,467,384,376,376,383,395,387,380,387,391,390 2,10,10,8,8,8,8,468,574,542,508,450,474,518,569,560,549,538,606,702,690,481,644,586,526,499,474,446,410,413,493,655,702,607,629,524,465,383,400,444,435,489,570,551,575,434,726,841,846,782,752,659,527,496,557,578,663,666,735,732,685,447,433,450,463,580,700,660,664,548,484 18,10,9,19,28,25,17,396,399,393,394,395,394,404,415,417,392,409,388,396,415,381,396,394,406,392,387,391,382,378,401,414,409,409,393,382,398,393,400,422,421,440,465,430,426,400,485,458,462,425,430,397,387,451,450,475,509,506,522,494,455,396,392,386,391,395,409,411,404,389,399 17,12,11,40,50,44,35,424,389,388,372,397,391,446,445,454,428,428,398,433,415,380,401,388,386,400,372,391,384,402,404,405,418,387,388,381,390,409,391,408,415,446,469,445,458,408,526,478,458,426,424,410,406,469,494,518,555,569,606,549,507,400,390,377,405,391,396,426,392,407,373 1,22,21,33,44,42,32,547,524,491,446,416,423,595,624,596,560,554,578,662,608,438,581,531,468,486,438,443,406,437,509,597,621,527,546,465,446,468,453,472,509,583,694,630,623,504,759,794,786,699,678,573,482,669,736,742,793,775,818,786,732,459,396,444,466,526,617,570,551,488,441 3,11,11,40,55,52,38,454,627,577,540,494,499,498,549,532,520,518,639,759,744,485,706,657,572,567,475,463,445,395,484,712,757,656,701,579,486,389,403,412,423,448,507,516,532,419,727,926,943,870,851,757,636,462,517,525,611,612,714,707,662,437,468,422,449,596,760,708,704,584,516 11,14,14,35,59,59,35,421,435,419,434,420,404,445,426,431,417,441,461,538,499,417,484,453,427,425,413,393,380,386,411,490,515,470,470,419,416,398,401,389,415,419,461,421,436,403,568,719,715,647,602,495,441,432,485,491,539,530,583,556,503,401,419,385,416,436,515,481,495,442,402 4,10,7,52,63,56,42,413,459,449,426,426,407,396,431,431,435,433,469,559,542,415,492,467,440,421,410,382,397,392,402,495,513,475,482,442,416,376,395,375,388,393,434,422,437,413,558,735,745,660,633,535,457,420,442,466,499,515,579,556,531,408,395,394,398,452,558,505,525,449,432 14,23,22,429,746,747,424,410,415,411,397,384,404,419,433,427,424,412,419,419,402,392,416,412,394,402,394,386,374,420,397,416,422,401,419,407,394,432,386,415,430,449,486,447,439,463,537,535,504,483,441,417,399,540,624,631,620,595,630,544,510,415,409,401,414,407,400,431,396,406,392 10,53,46,60,74,57,47,630,506,486,457,428,463,586,596,518,515,480,539,624,613,432,592,525,475,480,436,411,407,391,545,613,648,536,573,483,457,401,433,478,522,639,762,720,691,429,684,764,792,732,702,645,542,516,562,563,667,645,729,695,652,415,406,401,404,457,608,536,522,480,447 17,21,15,90,120,92,70,454,416,419,392,398,388,484,474,456,435,427,433,452,443,386,425,412,406,402,396,356,391,398,416,434,425,404,416,403,389,389,421,407,419,457,526,479,480,412,540,549,522,466,461,421,409,456,519,516,594,582,663,586,547,391,380,379,377,399,440,425,397,399,401 4,19,18,27,36,32,24,423,432,418,434,411,390,437,435,435,403,413,427,479,461,383,447,419,420,411,404,391,385,394,447,469,469,443,452,412,408,387,420,431,441,521,621,582,528,407,524,572,586,533,521,496,444,430,480,463,521,512,562,527,497,395,376,377,389,410,469,424,443,405,411 10,15,11,29,32,24,22,475,594,565,494,487,489,499,529,515,539,512,639,741,712,503,680,628,558,567,486,481,419,392,482,697,723,634,662,545,502,390,426,403,440,479,576,558,549,436,732,894,892,829,794,698,576,515,577,591,678,668,733,726,687,442,465,427,481,604,744,680,685,582,495 6,11,11,24,31,29,22,491,572,512,517,479,521,524,590,571,580,585,611,661,658,448,549,525,511,509,469,476,432,381,488,573,586,540,562,504,492,378,382,397,408,414,499,505,526,412,742,820,810,766,750,704,584,441,491,524,608,629,702,716,687,469,477,471,491,617,639,599,666,569,538 10,54,47,57,76,63,47,555,540,503,485,425,489,550,591,558,525,516,560,685,675,461,665,583,506,526,446,429,415,410,544,648,695,590,606,523,469,412,441,477,521,636,764,708,679,437,732,814,830,756,741,677,559,554,611,648,712,709,772,740,690,416,444,408,421,526,678,612,620,514,440 5,22,18,131,201,149,97,443,479,455,436,412,415,436,459,442,408,434,482,579,545,438,527,505,455,441,427,404,392,386,428,547,592,503,494,433,419,380,394,389,389,421,451,424,446,415,560,731,738,656,618,528,441,432,466,483,518,520,572,559,539,407,413,390,405,456,566,507,507,454,413 10,95,65,261,199,138,202,481,427,407,433,419,434,513,562,530,520,516,521,480,496,408,440,402,418,421,409,405,375,482,582,504,472,461,467,454,415,516,656,705,778,862,940,855,771,502,815,698,630,605,570,510,437,677,801,856,946,934,964,886,818,445,397,441,440,459,476,443,497,431,422 2,9,9,30,34,33,29,406,426,421,420,402,420,420,422,400,412,427,426,509,482,404,449,433,402,426,397,409,378,387,405,483,483,437,455,426,397,383,379,385,412,388,422,416,425,390,491,649,646,574,542,481,432,417,419,444,482,482,520,505,470,399,428,400,381,437,496,463,463,442,416 14,10,8,31,34,25,23,427,402,415,383,402,396,436,464,430,435,404,410,440,439,389,422,405,399,409,408,388,415,395,408,432,440,420,443,403,391,383,394,415,402,426,472,440,446,412,496,557,567,488,457,436,418,452,471,471,516,530,591,540,492,389,372,386,384,410,441,436,430,406,388 2,13,12,36,54,45,28,427,425,407,403,386,399,429,441,417,439,430,431,471,458,409,449,433,422,407,393,396,378,392,419,464,484,443,435,417,392,404,403,394,419,441,508,436,435,428,529,619,618,539,508,466,428,495,567,568,578,557,577,539,486,386,403,392,395,421,471,436,430,414,387 12,22,22,60,93,94,59,432,970,926,866,738,743,466,474,417,433,427,965,1023,1023,923,1023,1023,983,959,855,772,637,403,491,1023,1023,1023,1023,906,823,388,451,484,504,589,685,644,581,510,632,1023,1023,1023,1023,1009,888,593,621,591,574,545,628,581,560,416,672,382,400,941,1023,1023,1023,933,807 17,154,142,62,76,67,55,439,378,382,383,363,407,425,429,427,406,404,399,393,403,384,380,378,370,365,404,384,370,387,434,429,377,393,406,396,401,396,423,456,450,528,587,537,497,412,515,447,419,407,388,395,391,443,497,512,515,532,563,513,480,406,374,399,406,405,389,403,403,384,386 7,8,7,23,26,25,22,409,391,374,381,399,394,395,396,372,395,374,400,385,407,375,393,386,380,387,391,376,389,427,394,392,390,392,391,394,372,387,408,403,404,398,427,411,397,385,424,424,398,402,404,385,398,424,447,453,465,438,471,442,414,380,386,393,381,376,402,382,400,377,397 8,41,39,122,207,195,110,416,402,380,387,424,403,417,441,429,400,400,425,397,438,375,404,388,400,394,395,388,404,422,389,429,394,398,401,385,380,402,393,410,383,419,454,427,418,420,462,491,487,428,437,433,400,449,478,488,473,490,495,480,440,410,390,385,394,404,420,406,393,400,380 8,12,12,179,280,278,174,405,427,400,426,417,405,436,422,422,437,432,453,475,477,407,446,424,431,411,421,410,393,379,411,470,460,446,435,393,412,384,372,386,400,410,433,410,433,430,514,683,678,595,584,498,458,416,443,446,482,483,515,505,473,420,392,390,403,446,485,447,485,430,409 1,57,53,174,233,220,163,494,578,560,500,485,481,534,567,564,537,555,613,721,694,481,667,596,542,526,472,437,423,394,502,694,713,626,633,544,480,422,428,424,470,488,610,576,597,455,765,877,870,812,783,706,583,555,628,650,736,724,790,777,726,453,450,439,460,611,707,663,680,566,517 14,55,54,281,876,848,267,399,418,397,396,399,402,415,406,375,405,385,421,467,447,412,428,417,396,406,388,380,382,395,393,421,456,436,434,388,375,378,391,387,366,377,411,415,410,423,423,587,610,556,481,438,409,412,412,405,439,421,438,449,435,424,380,410,395,410,461,436,446,393,397 17,10,8,25,32,24,19,388,371,377,387,379,391,400,404,400,402,391,386,402,383,398,373,380,379,389,368,380,374,380,389,388,392,380,379,389,388,403,406,401,407,434,442,412,417,395,449,396,383,383,392,382,356,444,474,477,505,489,534,485,434,391,384,384,383,390,384,374,370,386,384 20,19,15,43,50,38,32,397,397,377,378,389,392,397,425,410,413,386,390,416,389,393,401,408,383,388,392,382,394,383,406,423,395,401,394,384,407,396,404,397,417,430,449,433,443,407,440,398,416,420,416,382,412,430,456,473,491,500,518,491,442,378,389,374,385,384,388,403,397,383,401 2,10,10,44,57,55,41,480,423,426,401,417,411,502,550,500,505,482,471,439,452,389,405,406,401,386,392,402,382,404,446,431,423,419,407,398,383,403,421,438,428,492,556,532,523,423,651,573,508,499,493,467,422,503,591,619,687,672,717,684,629,432,377,412,423,446,433,434,430,417,405 14,8,8,13,14,13,12,462,568,508,485,471,465,509,528,540,521,525,611,713,683,469,642,590,516,523,455,426,397,391,475,682,709,621,619,515,490,397,400,396,412,443,534,528,538,417,723,865,861,800,770,669,560,454,544,549,643,637,713,722,673,444,432,436,449,577,709,645,657,545,480 1,9,9,7,10,7,4,490,554,529,510,436,474,499,561,545,543,527,608,682,656,472,602,564,510,496,449,415,407,380,479,645,672,590,599,492,458,397,394,400,429,432,554,530,553,420,727,840,828,765,742,657,547,479,528,551,640,635,702,720,670,442,426,441,457,563,680,619,651,524,485 3,16,16,81,119,122,81,383,393,376,374,391,386,375,382,387,392,379,403,409,416,395,391,392,401,389,383,376,386,388,381,389,402,385,403,398,399,395,378,380,400,383,391,390,383,369,408,427,440,413,403,393,397,397,406,414,411,436,411,413,389,393,381,383,384,391,396,398,402,396,394 17,8,8,28,36,33,25,414,400,389,403,390,391,394,406,414,409,395,402,425,400,388,408,411,395,395,384,391,382,379,405,412,413,402,423,386,393,389,374,393,389,411,433,405,423,404,474,536,561,479,469,438,401,410,436,438,483,487,496,478,456,397,389,384,385,399,412,421,420,396,392 17,8,7,25,30,25,22,415,379,394,393,385,368,430,449,409,403,405,391,401,425,392,402,390,392,393,386,390,381,394,402,400,410,388,404,401,402,396,395,397,392,415,427,419,405,395,490,446,446,416,394,387,397,403,404,420,484,496,532,517,451,387,389,396,382,390,403,381,414,375,369 11,54,51,419,700,697,412,425,431,431,403,407,392,430,431,426,423,418,436,416,421,390,413,422,409,387,396,400,400,405,425,447,421,412,416,376,394,410,394,434,432,448,490,456,439,493,530,555,556,492,477,448,406,569,660,658,629,597,604,544,490,420,407,414,398,428,425,410,432,410,407 7,25,22,36,60,50,30,392,400,378,407,404,404,423,433,427,430,404,383,418,411,386,392,388,394,412,395,394,389,395,407,417,417,399,417,400,381,396,401,402,436,446,476,448,427,417,497,491,463,420,431,430,398,466,497,519,564,546,594,547,493,384,403,377,395,395,410,417,402,401,399 9,22,22,119,204,209,120,405,434,410,415,418,406,421,457,472,456,428,473,492,480,402,442,435,402,417,397,389,384,404,409,472,486,440,443,402,417,391,393,400,424,433,470,446,458,400,557,659,649,584,561,497,433,437,487,500,546,544,606,576,525,399,402,410,400,425,488,441,460,421,424 18,17,17,54,70,67,52,428,460,446,430,417,421,429,429,452,437,429,466,538,534,420,498,456,434,429,409,392,398,363,426,498,533,460,479,424,433,367,399,410,394,404,463,462,465,409,568,716,723,628,597,528,452,447,467,480,545,549,590,576,550,403,398,405,410,431,505,477,485,460,421 20,22,20,32,36,21,23,514,645,599,545,512,532,563,642,642,626,625,674,762,736,500,666,621,574,525,492,466,435,400,563,724,739,643,676,562,528,417,410,432,449,495,610,621,646,442,825,915,901,848,829,765,643,542,626,669,742,747,816,824,784,487,493,495,514,654,755,690,717,595,526 5,187,146,130,204,163,104,531,719,671,620,503,521,597,658,633,613,604,738,875,840,622,851,779,702,671,560,520,447,426,562,858,881,786,790,655,558,451,469,473,558,608,723,677,675,537,810,990,992,922,888,782,650,701,755,771,814,807,856,830,780,467,504,441,486,715,862,792,803,693,565 5,8,8,24,36,35,24,394,418,398,397,380,395,420,397,397,408,399,419,441,412,388,405,400,402,401,389,393,388,396,407,433,439,414,411,393,377,389,397,380,392,397,426,427,414,391,452,549,547,466,475,403,409,409,431,425,466,438,472,445,438,394,394,380,379,393,430,423,418,387,394 9,13,11,33,47,34,23,423,405,382,388,403,412,447,437,406,404,399,399,414,413,375,405,396,391,387,387,399,374,378,383,415,400,387,409,384,384,393,388,400,407,417,439,440,432,411,480,483,466,413,423,412,393,427,432,462,480,493,520,502,448,389,384,398,384,394,404,422,391,403,382 20,40,29,52,94,60,32,417,379,406,403,411,392,418,445,402,448,415,406,407,407,386,408,396,388,400,367,398,374,379,378,418,416,392,413,376,388,382,398,406,414,436,505,457,452,414,493,479,467,431,434,401,372,471,498,486,568,551,593,546,483,392,397,393,387,404,400,395,419,397,383 1,11,10,13,24,20,10,521,571,540,497,450,488,572,618,597,604,577,652,699,666,468,624,587,517,504,449,450,409,398,517,659,674,597,612,527,464,394,416,443,450,519,645,609,620,458,786,852,838,784,760,692,560,587,662,676,746,733,799,794,748,469,445,484,492,589,701,643,640,546,497 16,159,134,1023,1023,1023,1023,728,568,552,525,474,516,745,782,728,721,683,685,711,673,496,584,555,522,502,448,449,450,478,593,650,644,573,592,498,490,513,539,591,654,713,808,748,730,769,882,879,861,805,763,703,572,816,879,889,932,917,956,915,857,629,452,550,570,633,697,638,668,539,505 20,13,9,74,109,66,46,444,472,437,442,432,442,446,508,478,469,465,495,552,528,425,491,457,442,424,415,394,394,401,441,509,542,461,508,452,425,397,394,387,430,418,489,473,473,423,644,738,737,673,635,544,471,464,516,531,606,606,667,655,596,434,403,421,414,475,535,505,524,451,441 8,133,116,362,581,509,293,754,696,600,610,549,596,794,848,837,822,808,792,777,776,481,592,567,521,512,491,455,435,574,808,754,720,666,689,641,585,627,707,743,810,883,965,927,912,735,1006,952,905,870,844,796,683,902,972,986,1023,1023,1023,1023,993,670,484,620,658,681,723,686,719,595,533 10,19,17,36,42,30,25,469,506,469,465,415,448,464,491,480,476,474,517,625,609,437,592,551,475,482,423,422,401,394,487,596,647,537,549,457,416,403,401,433,467,514,636,599,554,427,631,769,777,703,665,598,508,477,519,517,604,598,673,634,591,401,407,409,412,484,624,556,568,477,449 1,11,11,28,50,50,27,421,443,438,394,404,446,412,420,419,426,429,480,518,506,413,496,456,423,435,407,404,402,405,411,486,512,446,465,424,409,405,379,399,400,391,427,415,444,386,502,695,704,610,575,502,428,409,454,459,492,487,523,512,496,391,398,411,404,421,528,468,485,434,426 8,160,131,383,544,493,344,603,773,722,685,595,613,662,712,706,694,679,794,893,871,642,850,808,731,716,618,561,466,422,630,864,897,810,832,715,633,483,496,487,543,631,759,731,731,544,884,1023,1023,971,945,862,758,699,787,792,856,851,901,891,847,512,567,523,563,764,900,846,857,755,658 13,9,8,20,34,31,18,398,438,434,424,418,407,431,438,444,415,443,446,478,513,408,426,433,426,430,407,403,387,387,413,461,465,433,447,445,414,395,378,398,397,400,443,429,450,403,551,655,632,590,569,518,457,412,438,431,465,482,546,540,500,401,414,401,406,435,475,450,486,438,412 4,22,21,31,53,39,21,444,493,455,440,425,443,443,508,464,478,471,516,626,610,434,587,522,465,458,428,401,395,388,437,590,625,521,570,445,436,392,404,409,437,448,503,497,485,416,627,791,793,723,686,585,478,480,526,542,610,605,651,625,585,413,402,407,419,491,595,549,553,477,427 9,35,32,20,20,19,18,441,499,482,453,415,435,447,475,475,450,460,516,652,602,429,595,532,493,470,423,426,403,384,436,593,640,526,555,458,435,386,389,428,426,429,501,470,473,411,612,805,805,727,699,594,466,471,512,522,562,561,630,628,590,401,390,406,413,502,648,585,592,495,438 4,38,24,99,145,122,76,509,544,468,485,452,444,555,564,560,526,547,582,615,614,451,536,518,457,468,454,442,430,397,529,587,593,526,532,494,434,456,479,540,581,664,782,711,658,489,798,810,788,736,707,636,536,634,727,764,865,866,905,842,778,444,422,421,443,483,584,529,575,495,467 20,117,103,174,213,199,164,526,651,615,579,512,524,549,596,584,585,568,689,801,779,528,758,702,622,609,511,493,432,395,513,758,805,701,737,574,530,419,455,463,486,560,669,625,621,483,798,947,947,883,853,769,638,632,705,720,774,759,818,797,752,461,449,445,478,655,794,742,752,643,556 12,17,17,66,100,100,65,410,469,441,442,417,434,413,441,434,418,433,491,594,587,435,550,518,456,462,433,411,410,360,428,569,602,520,530,447,426,392,393,399,379,431,460,439,452,404,555,786,804,722,683,589,482,398,456,458,511,501,557,570,521,421,408,393,397,470,604,534,549,467,419 9,11,11,27,27,24,24,456,413,428,429,406,419,437,433,426,413,426,435,460,468,395,438,413,403,397,404,408,389,393,433,465,471,425,438,415,393,393,404,415,432,477,585,531,516,402,510,566,586,556,497,496,438,414,445,463,480,488,535,502,466,386,378,382,388,413,449,438,412,412,405 16,9,7,40,44,23,24,401,393,394,381,392,387,418,424,414,402,402,433,426,422,402,406,411,398,417,388,392,374,411,398,409,441,408,410,419,379,388,391,400,398,430,454,443,438,400,488,543,522,477,473,424,396,440,484,479,511,500,544,544,481,397,395,399,395,413,444,415,415,391,402 12,37,30,22,26,17,14,604,711,665,643,580,618,647,723,718,712,706,780,839,812,596,776,725,671,642,548,540,479,413,635,808,820,740,773,661,600,431,444,451,495,586,737,713,731,471,874,969,956,910,888,818,713,625,701,717,805,811,872,872,840,536,534,549,578,739,841,794,809,700,606 15,11,11,46,64,64,45,416,437,415,412,403,394,401,415,394,401,424,449,514,502,421,487,453,429,432,414,393,387,378,415,509,518,463,470,407,426,412,395,381,385,394,434,438,426,389,514,688,679,594,567,494,421,420,452,455,492,490,507,509,490,385,407,407,403,432,522,462,470,440,426 10,28,22,26,27,14,15,410,442,427,424,403,423,451,474,440,447,436,446,472,467,393,450,448,399,421,397,388,363,395,429,479,442,435,424,400,400,397,420,457,455,520,588,527,489,437,626,644,621,555,527,457,430,536,591,628,678,653,715,664,582,398,397,399,400,442,461,444,453,415,405 2,33,33,103,151,150,101,386,403,384,382,384,395,405,427,406,389,397,418,415,412,385,391,378,382,394,389,403,384,398,409,413,405,393,411,419,375,387,386,396,397,404,420,405,399,406,433,464,442,423,410,404,381,408,446,455,480,465,480,455,420,411,390,389,379,403,415,424,407,371,396 17,30,24,42,52,38,30,502,529,493,479,413,430,538,588,551,551,514,560,662,653,464,628,572,502,507,446,411,396,404,472,617,663,546,602,477,448,429,447,457,509,554,670,608,581,444,718,787,805,718,686,576,468,590,664,687,753,728,786,741,689,410,418,429,421,507,650,575,583,492,440 4,9,8,12,14,13,10,497,569,557,501,485,533,507,566,568,560,549,635,709,691,471,629,571,524,513,464,454,408,386,495,670,675,600,641,545,479,399,429,408,433,480,581,540,573,425,771,874,862,810,792,718,615,501,571,593,668,675,750,763,726,449,453,458,466,609,704,652,677,551,519 19,10,9,30,30,23,24,396,393,415,379,392,381,417,429,419,390,387,383,376,397,369,404,389,386,382,370,388,377,381,392,392,395,402,394,388,383,374,394,389,390,428,442,414,414,395,432,430,408,389,390,404,391,419,450,436,450,443,500,457,433,392,392,380,384,389,393,396,380,405,385 16,16,15,52,61,58,49,397,450,422,430,414,398,437,419,455,452,448,444,482,475,403,453,447,431,412,396,393,392,368,414,453,480,449,442,420,419,390,398,379,409,430,470,448,440,392,582,690,671,614,578,508,457,456,483,498,566,529,613,571,538,421,413,406,409,446,507,463,490,433,392 12,25,24,89,91,82,81,429,490,467,454,405,457,452,441,454,443,431,515,608,595,442,546,522,468,457,427,426,385,373,427,584,614,536,559,450,430,384,390,401,420,395,454,461,447,409,597,815,816,744,702,605,500,449,489,517,577,570,630,619,576,433,421,410,420,475,604,538,551,474,417 19,24,24,62,77,76,60,439,493,467,449,416,432,459,471,462,460,477,516,609,599,435,553,522,469,459,436,424,411,394,439,577,618,536,550,437,450,399,398,438,432,435,524,499,480,419,651,797,806,726,699,593,469,479,537,570,613,614,684,655,599,416,416,419,411,474,611,561,567,491,430 1,30,28,102,132,125,96,439,479,441,415,412,416,466,489,483,468,470,495,558,524,419,494,458,441,425,406,410,400,409,445,517,535,486,477,428,426,421,442,429,462,514,579,528,519,460,631,724,720,638,591,529,449,577,670,680,700,668,717,674,614,396,396,402,424,457,534,488,520,453,424 12,9,8,54,89,87,50,406,385,382,384,394,408,416,403,398,410,393,431,414,421,389,412,404,402,403,378,388,385,389,400,412,419,412,394,399,386,384,404,401,387,398,430,414,418,391,444,486,505,453,446,414,393,434,457,435,459,442,490,476,461,393,403,378,382,387,420,398,407,382,386 3,39,31,37,41,22,20,443,425,427,398,417,408,490,514,452,464,440,446,446,464,387,415,405,389,408,417,372,405,433,522,449,476,418,428,419,382,451,536,590,667,768,857,769,671,453,748,646,592,518,484,451,419,604,743,797,900,892,921,838,758,392,401,397,407,440,414,448,431,403,400 20,9,8,30,35,25,22,429,402,385,388,371,410,454,449,418,408,426,418,417,410,391,398,411,389,380,368,387,384,377,409,410,422,388,396,393,401,391,404,404,399,420,435,433,423,404,497,485,504,436,434,396,387,435,427,448,482,496,557,518,485,385,382,383,379,384,396,394,420,380,407 9,11,11,71,100,95,69,404,387,383,405,380,403,414,437,402,426,412,407,405,410,378,417,400,405,380,395,375,394,409,389,413,412,426,402,395,396,402,377,396,405,401,418,418,410,390,498,488,468,474,431,410,398,428,444,446,489,499,526,489,451,385,388,386,407,401,422,402,412,388,401 1,34,21,146,194,81,62,592,716,704,635,546,580,605,684,654,660,626,752,864,837,594,827,763,681,672,550,516,444,406,609,835,868,778,793,654,580,438,480,493,550,641,751,714,703,543,843,989,991,928,905,813,695,701,775,782,836,826,878,853,817,476,500,492,513,715,859,799,802,692,588 3,168,135,120,174,138,93,550,733,687,622,526,560,577,661,653,608,595,749,891,847,623,869,803,723,704,568,539,460,397,545,865,901,802,812,667,563,423,469,493,536,618,719,672,658,530,819,1011,1014,940,907,796,650,676,746,753,816,800,853,831,785,465,475,475,485,713,890,810,812,702,571 11,218,184,185,254,211,153,497,685,624,579,524,543,573,592,563,588,571,690,817,807,543,771,727,645,618,524,518,443,411,549,772,823,735,740,635,553,428,435,429,469,523,647,636,630,485,809,987,1006,937,910,813,684,609,671,710,790,781,836,816,768,452,489,471,461,645,805,769,767,662,544 5,9,9,38,45,46,39,392,395,385,392,396,389,382,406,398,391,391,399,400,383,382,408,400,389,401,371,392,381,400,389,387,398,386,399,381,378,364,381,405,403,411,403,418,396,409,431,439,437,439,410,397,398,401,413,415,450,427,451,455,432,392,373,377,376,386,401,400,392,388,382 8,8,7,26,30,24,20,388,377,392,389,385,373,405,411,403,397,399,396,390,384,386,391,388,398,384,381,379,372,395,399,400,397,391,391,407,397,394,403,409,422,442,484,429,436,404,465,429,408,397,386,397,383,448,493,484,525,522,553,506,465,386,384,392,384,388,371,399,388,395,392 17,13,11,35,42,34,27,396,398,387,369,390,386,417,407,402,396,400,382,397,402,378,379,384,377,384,380,378,372,381,382,382,379,379,388,379,375,379,391,399,412,421,429,406,393,401,440,420,413,405,397,375,384,405,452,433,458,458,470,424,432,392,387,386,386,397,383,402,389,373,377 6,26,25,131,221,221,131,387,417,403,382,386,386,399,409,393,403,422,398,399,420,384,406,401,400,386,391,385,392,392,404,401,415,395,400,387,404,392,397,410,385,428,437,420,405,432,475,467,442,426,425,404,405,501,553,533,536,497,528,485,438,405,390,392,405,403,385,431,394,401,389 15,12,11,23,33,30,21,394,388,388,389,388,411,404,398,393,386,400,389,400,394,392,384,390,389,396,387,384,387,397,397,412,387,387,382,391,401,393,401,394,397,418,438,436,418,401,454,407,412,402,401,397,383,430,467,456,484,476,495,464,430,384,388,382,383,398,378,383,386,379,406 20,9,9,34,57,57,33,407,419,428,410,389,423,403,424,444,425,417,459,494,477,413,453,447,428,409,406,402,393,367,415,488,499,439,458,418,415,380,396,392,400,406,416,429,421,404,497,688,673,593,572,498,443,404,429,449,472,476,507,505,502,393,396,384,382,443,484,473,503,416,429 19,11,11,51,62,61,50,393,442,418,425,395,410,422,424,408,423,419,464,482,487,407,464,454,409,405,415,390,402,386,411,481,487,442,453,413,398,383,395,406,418,417,437,424,438,400,506,669,681,586,564,489,430,425,461,482,495,494,552,514,483,385,404,407,406,433,487,487,458,406,407 2,32,20,73,91,64,50,443,418,411,414,408,376,480,505,470,467,442,459,480,469,388,440,441,411,408,398,390,383,400,426,464,497,449,450,412,399,425,442,447,454,519,604,529,521,467,632,638,624,558,521,455,412,594,658,648,692,674,726,667,618,389,384,375,402,413,472,458,449,407,400 16,9,10,59,96,102,62,399,386,394,380,389,391,408,405,403,413,387,387,401,400,392,400,394,396,376,373,382,377,386,391,383,418,395,390,383,392,384,390,391,390,394,409,396,381,386,443,445,431,402,422,402,405,414,442,428,452,441,445,441,433,392,398,380,398,381,391,390,394,394,375 18,16,14,41,58,34,27,502,608,529,537,497,517,547,613,618,607,594,647,710,710,484,638,578,534,532,462,462,415,407,542,678,698,626,645,547,488,420,403,427,439,510,597,609,616,418,784,876,860,808,776,701,600,518,588,621,708,712,772,782,745,465,467,471,492,609,724,659,687,566,527 1,15,15,56,74,75,56,377,426,426,396,410,394,368,340,352,377,367,413,502,498,394,494,456,416,430,403,408,398,372,364,495,525,461,472,442,401,386,360,347,339,314,315,326,344,348,369,697,736,625,580,474,440,313,260,270,267,286,292,329,352,386,394,371,383,423,520,463,471,429,394 4,94,87,191,332,298,171,508,652,612,549,498,521,518,570,562,546,538,666,796,773,535,753,703,617,613,517,475,436,437,524,756,797,693,729,566,527,399,426,447,454,488,613,595,582,464,769,955,971,901,876,780,639,549,627,658,729,733,781,773,722,449,498,457,452,638,787,736,737,635,534 8,19,19,104,160,149,98,397,403,388,384,405,395,418,416,423,423,412,424,427,416,396,403,398,397,392,398,393,379,388,405,409,405,406,419,390,392,392,395,391,410,426,465,429,425,404,501,505,487,436,428,435,411,459,517,474,539,503,541,481,453,405,392,393,382,405,413,396,423,408,412 11,243,194,138,168,123,102,878,923,884,860,817,832,917,966,957,949,939,970,1011,997,781,934,898,859,841,769,763,651,517,879,967,971,914,935,845,795,556,594,656,720,807,938,934,950,698,1023,1023,1023,1023,1023,1010,924,866,933,948,1015,1019,1023,1023,1023,819,779,825,845,965,1023,995,1012,924,859 11,8,8,13,17,16,12,388,406,384,384,381,390,391,402,397,404,398,394,391,394,380,387,406,387,399,381,369,384,378,377,396,391,393,386,381,395,385,377,395,396,399,404,420,398,394,408,404,399,405,415,375,358,391,428,401,428,421,441,426,419,383,389,380,402,378,396,390,407,387,383 5,24,24,64,66,66,64,418,472,453,417,441,411,404,444,431,431,448,479,563,541,421,518,496,455,443,409,413,388,391,435,542,581,484,495,454,407,399,397,394,406,451,458,460,463,404,574,766,761,690,656,543,458,434,470,495,570,546,611,581,531,406,409,400,384,446,553,503,534,440,413 13,10,9,27,33,26,22,425,374,391,378,364,403,440,443,418,405,409,392,403,406,379,398,392,392,378,400,385,383,397,395,399,415,388,393,383,385,392,393,395,389,408,447,428,426,382,469,448,431,407,394,386,388,420,423,427,461,471,532,476,470,389,383,386,389,392,402,395,391,368,387 8,20,20,100,116,118,101,409,414,384,394,398,393,412,415,401,416,422,407,472,422,391,446,434,412,432,397,395,400,388,396,443,450,434,411,416,408,374,375,391,391,401,422,420,420,402,475,590,590,534,488,440,417,428,438,454,473,478,512,475,462,402,389,395,391,427,465,427,425,397,401 4,17,16,10,13,10,7,468,559,512,477,436,461,512,550,555,537,547,604,664,659,473,599,549,507,502,457,447,400,389,496,649,670,579,623,487,475,402,411,407,440,464,560,564,537,407,726,836,822,756,739,644,534,483,562,573,666,658,730,734,685,442,446,440,473,562,687,618,641,534,469 3,12,12,111,72,72,113,408,456,438,443,415,416,403,448,419,435,412,498,565,552,417,517,496,442,440,405,422,399,387,409,532,574,510,487,446,404,388,380,418,388,405,445,447,442,401,537,756,771,699,653,561,476,415,430,454,504,500,534,514,508,405,401,391,403,469,548,505,519,443,432 19,14,13,26,41,37,23,390,382,397,386,377,392,408,421,400,407,395,390,407,378,382,383,387,386,388,379,388,379,396,394,391,388,379,382,398,381,386,395,388,414,426,443,432,417,387,431,394,387,386,396,375,388,426,451,427,461,444,483,458,421,377,376,374,393,394,385,377,385,391,391 1,21,19,43,58,52,39,455,537,511,461,428,442,462,509,488,493,482,557,684,650,453,614,571,512,491,442,423,410,391,454,641,679,561,608,474,468,405,393,396,419,432,512,501,516,416,662,845,845,778,739,647,511,461,524,552,615,610,686,666,627,436,422,441,434,519,661,594,616,519,453 8,30,23,116,163,96,76,426,455,449,422,410,418,425,450,430,433,422,454,594,561,424,556,509,449,425,415,413,373,405,425,549,602,500,515,432,402,410,395,402,444,452,511,459,452,436,571,708,739,638,593,499,437,492,534,525,573,577,618,558,519,397,400,393,411,449,571,521,517,443,414 19,19,12,46,65,42,29,459,428,401,402,392,400,466,487,460,442,441,442,462,418,391,419,403,413,403,385,372,391,405,431,434,439,413,426,388,408,407,435,457,471,533,604,528,515,456,631,589,537,507,484,438,420,596,656,669,704,690,732,680,602,399,387,396,391,396,429,433,412,397,388 5,8,8,60,78,77,59,418,403,418,390,402,415,405,422,427,427,419,427,497,465,390,446,420,418,402,401,410,382,375,395,443,479,449,432,406,429,408,398,412,406,428,427,431,439,402,492,618,619,540,501,468,431,438,480,503,536,499,539,506,476,404,397,406,383,426,487,468,454,431,395 8,9,7,28,33,22,19,403,386,383,402,389,384,405,429,413,405,390,385,402,413,396,399,415,386,391,393,381,368,377,397,415,431,391,415,377,393,397,380,405,399,403,438,431,400,391,442,468,467,428,412,412,398,398,418,434,445,460,512,458,451,386,380,376,378,398,406,412,390,390,392 4,28,26,33,62,53,28,520,901,852,791,671,679,528,581,547,518,504,901,1023,991,842,1023,950,902,869,752,687,543,428,549,1018,1023,951,952,821,730,412,443,454,477,532,682,636,658,470,763,1023,1023,1023,1023,940,822,578,632,617,691,691,754,745,713,453,639,432,430,897,1023,973,984,875,751 9,45,44,140,160,158,139,438,502,468,452,431,431,453,472,448,466,469,512,605,595,426,566,514,473,460,425,423,405,393,453,583,616,524,540,448,426,386,424,418,415,439,506,467,495,427,612,797,802,727,695,589,488,487,540,549,608,597,659,627,576,407,418,412,402,457,614,549,564,469,413 10,14,14,108,143,147,111,404,430,431,410,378,418,389,398,415,370,392,455,463,451,389,459,436,419,408,411,396,382,377,409,454,471,423,444,410,403,377,393,376,384,406,413,398,408,412,463,637,648,562,539,457,407,384,399,425,447,437,443,452,458,396,405,404,400,426,471,444,458,412,420 13,64,59,140,200,184,130,431,432,395,398,387,418,444,460,437,451,428,438,482,450,407,433,429,417,415,398,398,380,424,432,453,468,424,451,393,398,418,411,427,444,473,540,482,491,442,557,572,562,499,499,461,432,488,529,534,577,562,612,589,539,425,394,411,425,431,464,437,449,407,397 10,14,14,38,49,50,38,400,467,435,440,403,416,422,436,425,417,428,452,539,522,413,485,476,441,424,401,399,389,409,408,521,530,467,496,455,412,392,389,403,399,419,455,441,447,396,506,734,742,661,619,528,443,428,474,485,520,507,569,543,494,377,395,393,402,448,539,496,503,448,413 8,12,8,32,38,23,20,423,384,400,386,385,356,432,448,418,426,395,406,417,405,376,399,392,394,388,380,363,408,407,405,389,411,402,414,373,387,393,405,401,406,440,473,438,411,393,499,435,451,419,393,398,397,425,452,463,503,497,553,510,490,385,402,382,386,371,397,397,380,387,388 5,24,24,176,264,273,180,389,418,404,402,385,389,415,413,404,412,399,427,458,444,401,444,430,404,412,395,374,386,350,400,450,454,451,429,403,410,364,395,370,391,397,402,411,399,414,438,602,595,535,510,456,425,414,428,426,454,428,463,457,434,401,390,406,391,403,459,417,455,415,391 1,47,43,444,728,710,428,515,486,469,455,426,435,539,588,564,547,540,565,605,578,426,533,496,467,458,398,416,393,440,498,560,569,480,522,457,426,455,452,478,519,594,686,619,595,532,741,766,746,675,639,575,479,652,737,742,778,758,799,767,707,442,417,453,460,523,588,528,541,487,423 20,76,58,519,797,618,398,813,744,691,655,615,667,852,902,885,875,856,839,826,826,522,626,597,555,537,488,489,454,650,824,786,741,683,722,624,597,666,700,755,806,882,975,940,926,769,1023,987,932,903,884,846,747,926,990,1007,1023,1023,1023,1023,1023,716,532,706,739,777,787,747,778,664,613 1,16,15,246,418,421,244,621,624,582,567,510,552,654,710,704,682,666,707,732,736,492,634,602,559,538,499,469,429,424,611,693,699,636,643,569,503,439,457,480,516,605,745,712,722,522,882,912,900,845,824,763,652,693,776,792,859,853,906,897,858,549,500,550,580,666,760,714,734,623,544 17,10,8,33,37,27,23,415,408,392,378,384,374,413,438,427,382,386,399,404,410,385,380,384,386,390,387,379,390,390,392,407,390,391,404,390,396,386,393,405,399,396,436,419,413,396,448,436,426,425,399,407,380,428,443,437,479,498,525,486,459,387,391,391,378,390,394,388,398,385,397 6,14,12,37,39,32,31,426,384,385,416,382,401,418,432,418,421,410,400,424,415,375,401,400,397,384,397,373,378,411,398,407,402,388,408,380,387,381,397,397,407,449,471,441,427,404,503,451,462,425,409,404,402,464,487,494,561,543,597,548,509,394,382,394,381,394,402,397,396,390,376 7,10,8,21,30,25,17,400,397,388,396,387,389,404,408,407,395,405,398,395,385,376,386,398,398,383,380,380,387,410,391,384,395,381,387,369,387,399,402,396,398,439,448,433,415,402,445,410,404,397,389,384,402,440,473,460,488,471,509,473,438,377,370,388,389,384,389,390,378,389,392 6,346,290,317,443,365,263,493,438,410,381,417,414,495,521,495,470,460,492,523,514,418,491,469,426,450,413,396,426,445,472,509,499,473,462,430,397,415,480,490,496,572,656,586,567,497,694,685,668,584,539,507,447,589,662,675,742,724,780,731,685,436,413,439,442,499,532,481,481,405,416 1,16,16,34,59,51,30,429,476,460,420,415,449,439,443,419,420,441,481,590,581,408,528,504,460,421,425,406,394,397,428,546,579,490,512,440,434,396,391,407,411,452,508,468,455,414,565,777,782,713,660,561,464,453,513,506,584,562,597,580,548,402,417,386,400,455,566,517,514,452,411 7,75,57,80,75,53,57,516,748,707,637,524,517,552,609,575,581,572,697,889,877,598,889,850,746,741,613,550,455,434,554,830,915,809,831,650,581,442,459,513,518,593,698,660,630,512,792,955,1005,919,896,786,614,677,742,754,806,797,849,817,765,442,490,442,440,664,899,842,833,738,600 10,51,47,46,56,49,40,524,503,435,436,421,442,572,642,611,620,601,577,540,551,402,435,433,419,431,416,419,403,500,643,550,518,508,500,480,454,561,647,666,724,803,868,812,776,506,829,746,670,645,605,583,495,659,749,782,858,851,891,861,812,462,428,467,486,511,489,508,505,455,438 5,51,46,188,236,208,161,448,580,536,487,465,479,479,523,520,502,513,586,722,704,467,664,604,540,535,463,439,418,388,465,674,718,629,647,535,467,399,409,412,441,474,556,511,541,436,675,890,904,828,800,688,542,525,561,590,659,656,719,702,659,428,417,434,419,547,688,641,639,531,469 19,22,18,39,59,48,31,389,423,371,390,391,398,424,445,402,411,411,391,398,389,390,401,395,387,374,386,384,390,387,394,393,406,409,394,398,388,407,401,406,421,459,492,458,419,404,478,447,439,414,390,413,394,482,501,531,549,549,570,547,475,388,391,386,388,398,392,400,393,378,400 15,10,11,38,48,49,39,428,425,429,410,411,408,404,408,409,409,404,430,513,492,405,480,446,428,432,408,402,393,389,404,481,505,455,472,432,384,395,401,389,406,394,440,416,430,403,494,691,697,610,565,488,442,433,451,453,490,483,518,517,441,390,401,388,398,419,494,483,487,423,419 20,9,8,16,19,16,12,468,484,463,462,444,463,498,545,535,534,528,562,562,576,427,498,468,465,456,433,438,412,394,472,519,519,465,510,463,441,415,387,390,396,430,494,493,508,384,691,735,712,661,661,581,496,456,478,525,592,584,672,678,639,447,432,443,462,536,559,529,572,477,478 3,109,69,208,284,177,128,583,741,695,638,555,584,628,696,684,671,651,755,881,851,617,835,783,696,680,588,543,470,428,599,844,880,785,800,681,579,450,492,523,535,636,763,718,713,539,861,1004,1008,945,922,830,713,709,787,793,848,839,888,873,829,502,515,502,513,734,875,815,823,725,597 2,22,16,64,71,52,48,491,532,489,484,468,476,526,568,556,550,542,597,651,634,437,550,520,484,470,422,437,415,424,646,643,641,578,563,499,488,488,659,746,814,890,956,872,800,462,844,840,819,764,737,672,554,668,809,880,964,947,970,898,836,425,425,436,444,536,614,574,585,503,441 16,12,11,35,55,37,25,399,394,397,404,395,386,409,424,399,389,404,403,417,421,393,407,391,398,404,400,382,379,395,404,417,405,397,402,387,399,394,406,404,394,418,421,433,423,398,449,497,483,426,438,402,405,410,407,420,459,458,489,451,446,387,377,400,398,387,421,408,414,405,385 9,126,119,116,150,141,107,424,400,414,361,390,398,427,448,410,439,417,422,465,440,393,438,432,404,413,370,382,370,417,430,454,477,432,416,394,410,405,419,421,431,451,499,459,471,424,531,556,559,483,482,435,400,432,497,477,531,543,606,574,509,403,403,397,395,399,466,421,444,404,413 2,11,10,31,38,38,31,497,535,502,474,450,469,536,610,609,586,563,632,645,633,441,541,527,488,476,438,450,417,398,512,605,603,558,559,486,450,420,408,438,445,489,598,569,590,423,753,842,816,770,737,666,545,524,587,609,688,691,759,756,710,474,444,481,496,593,683,644,671,549,500 17,10,10,53,92,92,51,409,407,395,394,401,401,409,433,440,410,413,408,424,439,399,408,401,400,407,409,384,396,385,403,422,432,400,435,386,392,398,403,403,392,418,461,450,426,407,492,563,562,493,487,450,407,448,487,481,516,507,546,530,488,389,405,384,399,406,423,388,434,414,401 2,15,13,65,82,74,55,402,433,406,382,409,394,403,415,379,410,417,437,478,465,399,459,432,397,406,386,395,379,377,415,447,485,420,444,387,396,395,388,393,409,407,450,427,418,411,486,623,628,556,504,471,401,417,465,470,514,490,536,500,474,388,384,385,397,421,451,438,447,406,398 12,21,20,33,34,34,32,425,471,473,449,435,437,431,477,444,447,445,514,632,609,436,577,527,470,467,414,416,387,378,440,581,646,532,576,477,438,398,401,413,444,451,518,485,466,437,609,810,824,739,699,589,499,499,558,565,623,601,653,651,573,402,405,403,404,471,605,555,562,469,420 6,10,10,51,87,86,50,424,536,492,505,525,584,431,438,465,459,439,524,535,569,411,462,452,470,484,476,475,457,400,436,491,492,484,526,506,534,392,377,393,389,397,430,434,452,397,614,765,759,757,755,752,687,380,400,422,478,454,543,538,545,411,500,410,428,482,525,547,594,534,550 3,8,8,9,15,15,8,484,537,477,483,440,479,515,552,554,532,545,589,675,653,462,593,548,501,490,449,459,405,396,481,643,638,560,620,494,450,395,406,423,438,485,581,563,572,394,716,825,805,753,717,634,531,493,543,568,656,666,740,734,680,436,439,449,461,570,678,612,632,535,462 12,65,61,134,177,150,117,427,467,459,454,385,370,453,447,443,441,449,466,560,561,433,548,483,434,446,421,409,399,392,427,521,570,494,503,441,405,403,409,425,444,479,534,491,476,457,592,697,720,640,595,501,437,531,583,586,593,582,647,602,566,406,411,400,402,439,547,511,508,459,419 5,10,10,24,28,27,23,397,466,453,417,398,415,415,439,448,424,438,482,579,551,424,513,477,437,437,411,394,397,407,417,539,565,489,525,422,418,402,404,402,399,420,457,450,450,412,554,743,753,673,629,539,457,439,482,492,556,542,587,560,524,410,408,386,407,443,539,519,522,444,421 15,100,88,281,330,270,231,633,654,597,585,502,536,678,737,717,701,685,719,781,760,491,704,646,589,566,497,467,430,463,714,769,770,705,724,632,557,498,586,644,729,813,900,851,835,524,880,938,927,872,838,768,648,702,790,820,891,884,931,903,862,541,491,531,552,657,745,701,714,615,543 17,10,9,23,32,27,18,405,396,383,371,399,376,426,425,397,402,409,392,414,385,386,406,385,387,364,372,377,386,410,400,392,389,378,414,394,379,406,408,401,410,400,448,435,420,397,472,413,442,425,398,399,386,445,446,463,509,508,528,503,467,393,379,396,394,387,404,396,379,392,379 14,10,9,7,8,7,6,482,584,540,526,472,528,490,564,572,554,542,618,725,702,482,647,583,539,529,449,457,429,380,497,686,711,611,627,527,474,402,396,417,432,462,574,552,569,423,742,881,875,818,787,686,573,488,533,546,662,662,733,726,692,442,458,449,459,600,723,656,668,569,494 12,11,11,58,85,85,57,412,453,413,429,398,406,417,442,433,428,439,464,507,500,406,451,465,430,415,395,394,397,406,413,479,505,452,460,404,417,398,385,399,400,410,463,448,449,394,551,689,685,596,570,505,444,437,474,507,547,564,601,570,539,397,405,389,408,438,494,463,473,424,405 18,19,19,39,45,43,37,415,470,455,446,418,413,425,471,437,430,444,485,595,557,431,536,495,458,466,412,417,377,389,431,557,603,496,515,467,419,385,375,396,400,413,452,447,464,395,573,758,762,684,664,554,478,440,463,498,541,543,576,587,544,408,383,395,400,479,570,497,535,451,447 10,18,17,27,34,30,22,464,445,450,415,398,427,443,437,440,449,445,462,517,523,399,514,471,436,425,398,395,376,390,448,497,541,471,477,434,394,397,407,408,436,491,604,552,506,410,559,665,678,602,598,525,450,457,478,501,551,548,592,564,513,395,392,406,385,437,544,490,481,443,404 6,116,101,170,187,166,150,583,728,678,626,534,564,614,659,656,633,623,742,857,840,581,805,760,681,664,546,518,454,411,580,820,858,766,783,663,562,429,442,472,519,604,719,687,678,520,842,987,995,927,899,813,691,683,765,768,821,817,866,851,807,478,494,491,490,692,850,798,803,694,581 8,10,9,30,39,29,22,405,376,389,370,407,398,412,421,419,395,405,400,420,413,389,387,385,398,399,381,384,381,386,394,402,402,397,409,368,379,388,392,404,407,423,464,443,429,407,494,468,468,445,437,394,382,465,524,519,553,524,574,541,506,403,387,377,379,394,407,410,407,383,387 6,12,9,54,75,63,42,651,511,500,470,459,480,679,722,691,663,654,627,625,619,431,472,459,450,445,411,419,393,401,655,609,576,534,574,500,495,426,426,456,487,574,753,744,772,473,871,834,777,753,727,689,566,634,721,752,822,829,888,883,846,610,451,568,586,604,620,567,597,501,480 2,65,61,152,249,233,142,461,591,525,511,452,489,500,539,525,522,504,592,738,708,483,683,628,544,529,466,452,419,382,462,670,725,627,630,536,461,419,415,445,477,502,585,530,546,451,732,902,922,849,819,706,563,540,619,651,712,702,764,744,683,455,447,439,438,559,736,672,669,570,498 8,60,58,206,324,306,190,409,402,386,386,405,392,403,444,410,452,437,411,454,433,398,422,410,398,396,410,398,377,426,418,460,455,425,426,386,404,410,413,424,431,448,507,476,456,453,528,573,566,502,471,446,415,520,628,626,645,596,616,541,511,399,389,409,394,402,437,425,424,407,400 18,8,7,19,27,21,15,438,519,471,458,440,451,465,500,487,498,466,524,600,573,438,526,487,454,451,414,411,408,388,452,550,583,506,543,457,446,390,410,408,419,423,503,498,514,406,691,787,784,727,702,621,529,470,526,526,591,600,671,674,642,416,407,403,413,500,591,545,546,488,433 20,43,41,99,115,109,93,438,497,471,442,410,452,453,502,482,455,461,527,607,599,414,548,496,464,476,423,425,417,403,452,584,597,522,538,484,433,407,398,407,424,454,517,503,505,421,653,795,797,727,687,570,477,496,558,590,669,655,704,674,605,409,417,420,431,499,605,559,568,498,458 7,21,18,11,12,9,9,405,387,381,379,391,385,401,409,402,403,418,389,425,416,388,407,402,391,387,379,371,375,394,398,410,414,398,388,378,376,402,397,427,445,485,587,519,489,428,585,502,477,446,422,426,414,454,514,569,702,705,746,662,586,393,404,395,392,385,409,418,408,388,382 8,8,8,20,29,25,16,405,401,390,389,398,385,406,411,395,410,419,385,409,393,382,402,403,387,383,384,386,377,388,404,405,418,396,394,381,383,390,390,390,394,446,465,414,425,401,444,450,443,434,412,396,393,439,444,457,486,489,507,471,439,402,388,378,379,392,400,402,383,384,387 12,51,47,61,109,96,52,437,531,480,442,422,435,481,526,514,499,475,534,655,635,450,604,539,490,500,450,443,411,376,450,613,654,565,587,468,447,412,423,399,440,476,574,525,527,431,690,826,824,753,711,612,502,533,610,644,694,680,737,709,663,424,416,429,433,514,666,595,585,494,449 16,32,31,30,48,49,30,425,454,442,435,412,427,439,443,442,447,438,475,503,506,424,480,459,413,419,403,396,395,399,415,490,501,460,462,419,418,403,378,412,417,412,484,460,454,416,559,700,691,617,604,514,446,458,472,492,494,497,569,554,517,401,403,409,401,458,501,475,480,436,446 17,145,130,200,258,235,179,522,656,602,575,496,537,554,599,597,598,606,690,766,747,534,706,671,606,591,521,469,450,381,512,731,756,670,696,591,505,438,419,412,464,508,627,591,627,479,802,941,936,884,857,782,660,557,648,681,748,744,809,802,756,469,486,450,494,620,752,705,730,619,522 2,67,56,272,219,171,219,494,475,446,433,431,431,555,623,580,574,549,558,528,531,403,442,418,426,408,404,416,387,453,670,589,530,498,514,488,476,520,640,700,766,847,927,858,802,495,822,744,675,652,614,539,483,661,777,827,904,890,921,864,808,461,418,461,476,495,515,493,499,442,419 20,192,138,200,305,249,160,612,760,724,689,617,638,658,711,704,692,683,797,889,873,624,836,790,718,686,595,571,486,405,631,849,882,796,822,715,635,464,499,497,550,654,780,747,745,536,902,1023,1023,993,968,888,770,738,818,842,901,892,936,915,877,518,545,506,561,749,873,832,837,741,650 19,9,8,30,39,26,21,423,392,391,379,372,376,420,438,404,396,389,411,412,422,377,409,397,392,385,376,388,391,375,396,395,411,383,416,392,383,404,393,415,400,422,443,422,434,393,481,483,439,435,418,408,375,420,445,451,495,498,529,486,463,381,390,390,386,377,401,385,405,389,393 8,24,23,102,153,144,94,439,504,467,448,425,436,430,471,458,456,469,527,623,610,457,561,512,466,463,442,423,418,374,447,560,615,536,544,465,413,385,398,412,417,442,503,492,475,402,623,805,811,736,692,606,510,471,524,525,608,592,662,635,595,429,417,412,427,484,616,578,576,480,438 9,105,101,85,110,105,82,373,404,379,395,384,415,418,406,399,416,389,415,420,390,387,397,394,402,393,380,390,389,380,406,400,419,401,412,420,365,408,402,421,416,486,495,472,424,407,481,463,442,433,417,386,400,405,427,415,452,479,493,454,413,377,378,379,377,403,394,387,383,380,389 16,8,7,27,30,26,25,410,396,398,395,369,382,416,410,416,407,412,397,403,405,388,391,390,383,394,369,399,385,387,388,403,397,387,419,398,395,371,395,383,411,410,446,439,408,400,464,431,456,411,408,408,383,442,458,456,468,467,520,494,478,376,391,384,388,393,403,398,389,384,384 14,75,52,73,95,61,46,436,489,466,431,413,431,435,490,483,472,469,518,619,601,439,554,528,464,472,421,417,416,414,453,575,620,529,544,467,417,420,434,461,458,532,624,553,527,462,663,785,784,697,667,573,474,576,661,662,717,693,746,690,631,398,412,408,435,472,608,526,543,485,434 15,15,15,34,30,29,33,404,459,442,417,430,422,411,440,440,424,427,477,541,512,411,509,463,438,451,410,413,385,403,397,506,545,460,480,426,412,375,386,391,396,404,437,431,410,398,517,729,723,643,596,532,461,420,446,452,462,503,532,525,493,404,404,410,393,423,530,452,500,442,418 7,18,13,43,39,19,22,447,433,429,427,405,415,425,485,469,457,443,455,503,504,391,467,452,420,424,393,397,385,393,447,475,512,462,477,399,405,403,442,402,459,474,553,513,482,435,613,674,669,593,554,483,419,551,611,628,659,658,693,655,587,398,401,392,402,453,500,483,475,419,418 20,38,37,57,61,59,54,416,399,418,371,378,424,438,448,446,436,423,427,453,463,410,417,426,393,393,393,387,377,407,420,429,448,420,426,405,397,403,406,399,420,447,502,442,450,423,583,579,566,517,517,460,421,475,536,554,609,593,640,611,555,420,398,408,410,414,457,433,438,409,413 4,80,70,18,21,16,13,621,719,674,642,604,629,673,736,722,716,709,773,820,809,549,742,707,645,615,555,539,479,493,721,815,813,751,768,689,627,521,596,650,713,808,897,839,826,507,916,969,951,916,899,857,767,685,788,820,882,872,923,915,885,546,523,554,587,722,803,763,791,689,601 18,286,131,714,931,572,457,843,1023,991,939,864,870,874,919,900,889,878,1023,1023,1023,970,1023,1023,1009,990,895,835,731,520,892,1023,1023,1023,1023,965,896,539,676,734,800,894,1005,979,979,777,1023,1023,1023,1023,1023,1023,985,933,1003,1023,1023,1023,1023,1023,1023,736,833,743,766,1023,1023,1023,1023,1021,923 5,10,9,23,32,27,19,402,437,435,418,397,394,412,431,424,421,412,451,497,498,423,476,446,440,416,405,393,394,388,400,484,517,468,485,420,399,400,380,400,397,407,407,419,423,382,500,673,680,607,571,490,416,396,408,425,451,452,483,498,472,409,396,413,396,443,499,455,496,432,405 1,28,28,125,139,138,123,406,447,426,433,390,401,410,425,424,425,422,459,516,502,398,479,459,429,422,391,393,416,397,395,497,529,452,506,427,409,410,405,404,399,447,475,439,421,417,551,708,712,619,586,491,438,452,508,496,564,553,604,544,496,413,403,405,400,451,505,458,485,448,413 9,68,52,100,108,75,73,478,547,506,483,434,483,488,557,537,533,522,574,697,681,453,641,580,527,502,451,431,400,407,466,661,707,606,636,495,480,401,428,452,484,536,639,570,572,466,735,860,860,793,757,659,543,606,673,685,734,723,774,752,691,414,438,439,434,562,687,646,643,539,483 2,8,8,31,40,41,31,403,448,439,411,388,405,422,415,386,414,404,447,522,482,415,480,452,426,437,409,404,381,401,411,500,531,451,473,418,419,393,395,401,391,397,449,419,419,394,516,695,698,622,562,492,425,414,431,458,517,492,552,513,497,400,401,407,402,428,504,452,476,433,403 6,13,13,27,39,36,24,449,441,422,431,400,405,453,447,421,429,423,437,477,473,407,455,417,411,415,396,401,382,392,451,478,477,441,455,419,416,403,404,403,462,512,609,583,556,405,530,625,631,578,546,504,469,424,466,458,520,504,579,561,519,404,384,386,386,420,476,465,478,427,392 8,28,23,38,59,47,30,386,394,387,378,382,386,389,417,410,422,383,400,394,410,386,395,382,379,371,389,389,379,378,413,406,417,394,372,401,388,406,405,422,424,420,484,428,413,417,473,470,427,414,423,390,394,438,476,478,513,521,550,473,473,391,389,385,374,396,408,391,371,375,376 1,36,30,98,113,95,84,426,445,416,412,400,396,428,459,432,427,425,448,538,529,425,520,497,437,444,427,412,391,453,427,496,548,457,490,418,408,431,422,447,477,507,621,548,514,416,585,623,659,582,553,467,456,493,543,541,594,601,641,596,534,396,398,397,407,433,521,460,493,427,402 2,22,21,16,27,23,13,462,485,475,449,429,455,486,515,501,504,512,537,603,563,431,533,483,457,443,412,423,391,400,533,604,588,545,539,485,428,408,438,453,503,582,720,657,639,418,721,799,764,711,671,572,490,479,570,582,708,704,771,740,690,433,414,434,439,519,642,547,578,502,442 9,8,8,55,88,81,49,450,427,407,408,400,405,484,524,480,494,469,455,452,462,391,411,405,402,383,396,396,386,455,537,497,460,449,463,425,416,480,507,542,608,682,773,701,670,440,688,586,543,506,500,467,425,586,666,706,759,743,780,730,659,426,383,433,417,436,441,429,421,417,400 1,49,42,10,11,9,8,427,397,401,391,390,395,424,423,412,411,417,396,385,412,388,391,395,385,394,372,396,386,419,462,420,396,390,377,399,372,412,480,518,599,703,801,704,588,401,687,491,486,417,416,408,398,528,662,752,872,864,891,790,699,384,371,390,399,399,418,389,388,392,374 1,17,15,32,43,35,26,429,375,364,380,397,383,455,461,427,387,416,400,385,411,388,389,379,382,378,376,375,382,387,401,387,398,407,403,382,386,393,381,391,406,408,455,446,424,403,472,446,407,434,415,381,405,413,438,425,483,502,554,500,473,393,368,381,391,382,383,385,388,374,391 14,230,124,499,502,200,180,958,895,850,815,748,765,992,1023,997,973,952,949,1001,984,749,937,898,832,821,717,675,562,600,835,952,976,898,916,807,719,683,740,752,809,881,972,942,935,813,1023,1023,1023,1023,1015,938,828,955,1008,1014,1023,1023,1023,1023,1023,821,673,818,828,902,983,940,949,855,774 2,13,8,46,50,27,27,436,478,456,445,418,427,462,479,488,462,460,503,584,546,420,499,479,454,433,420,399,405,406,429,538,555,480,490,450,420,416,424,443,466,534,583,542,519,466,663,745,740,662,615,527,464,574,652,659,716,696,734,691,625,416,413,403,412,474,536,483,473,448,398 16,38,26,219,260,149,127,426,485,481,445,424,448,446,491,475,462,450,515,630,614,443,572,514,485,476,426,426,409,411,447,575,629,537,526,449,443,400,405,397,429,466,490,480,509,463,636,789,800,725,694,602,508,495,523,529,598,593,647,634,588,422,433,406,425,490,621,565,580,489,443 3,11,11,13,15,13,11,427,402,400,405,400,400,429,425,421,408,403,421,445,435,397,411,396,387,402,387,388,393,376,428,432,451,430,423,386,392,396,406,419,429,475,590,522,503,388,478,552,537,500,486,441,414,404,424,435,472,476,501,493,437,392,388,379,410,404,432,426,412,389,383 3,18,17,23,28,21,19,525,571,524,497,448,458,552,621,612,594,570,628,699,675,463,619,573,507,502,459,457,411,409,524,658,677,574,593,507,449,448,450,490,515,583,704,641,637,484,774,844,832,770,745,659,524,639,724,734,783,782,826,805,750,457,448,457,476,571,690,622,636,537,474 13,22,21,9,11,9,7,518,665,612,592,536,559,598,663,657,637,640,707,782,767,533,703,663,601,594,513,496,435,410,568,752,761,683,704,605,526,400,405,432,450,509,655,634,662,432,816,924,910,861,833,762,640,537,629,647,730,738,810,808,776,479,481,506,538,683,784,728,745,624,536 5,10,10,5,7,7,5,494,531,514,466,446,472,502,566,555,555,531,609,652,631,455,590,538,492,483,460,433,407,398,499,629,651,568,577,468,461,422,403,415,429,486,579,559,572,428,726,820,796,748,723,637,539,500,584,597,657,667,734,733,686,441,416,439,454,547,655,608,618,526,463 20,42,38,142,246,226,125,476,538,465,448,439,481,463,519,495,493,472,528,650,627,450,592,555,500,477,444,437,414,426,471,609,648,555,575,470,436,411,401,422,415,432,507,510,508,425,662,839,854,777,746,638,513,470,557,553,628,633,686,665,624,420,421,418,411,495,628,581,599,501,453 1,11,11,30,43,43,30,437,506,471,465,422,440,429,477,439,466,472,536,628,614,448,589,537,489,489,430,427,399,379,434,589,643,569,543,469,446,375,396,392,394,414,479,445,466,416,613,817,822,742,718,603,502,449,481,518,555,550,610,597,569,405,417,403,417,493,644,585,584,487,447 12,14,9,48,51,31,30,447,401,396,393,396,400,440,483,453,449,410,446,470,458,403,437,417,400,408,407,396,393,389,417,461,480,438,433,430,393,403,401,390,427,422,516,487,465,410,569,606,618,534,522,448,425,451,469,498,541,567,636,604,548,385,383,398,393,418,485,467,460,422,393 13,56,51,96,141,124,85,422,490,426,453,416,442,454,466,472,452,450,499,577,536,416,518,489,467,443,418,415,397,388,439,550,565,518,512,424,420,396,401,395,417,432,529,479,491,410,630,773,780,707,669,600,475,476,526,540,622,622,676,636,604,406,427,409,422,476,552,507,522,465,437 17,27,27,154,238,245,156,410,382,370,398,377,393,402,421,400,414,413,401,404,398,382,376,381,396,408,399,393,394,395,400,403,402,371,397,393,402,413,399,420,402,436,436,430,415,457,454,455,413,424,415,402,388,547,635,606,598,560,578,491,444,407,395,402,398,395,409,411,401,384,388 1,63,48,62,74,51,41,488,477,461,415,419,439,491,536,518,497,482,511,570,530,410,517,461,445,444,430,404,403,402,515,568,559,492,504,440,429,439,469,495,556,644,798,738,669,465,818,780,749,681,620,549,491,629,735,786,929,933,970,891,821,411,416,409,425,475,551,509,538,448,413 12,50,46,140,203,182,127,442,525,492,480,437,451,448,498,487,507,475,554,678,663,468,615,564,502,483,443,433,413,396,448,627,678,582,619,468,466,409,410,404,413,469,517,515,511,432,661,859,874,800,765,662,559,496,556,568,641,627,698,671,627,425,424,409,424,526,642,581,609,526,457 13,9,9,23,20,19,21,382,387,394,376,376,380,385,397,394,398,375,393,403,404,396,397,399,398,385,391,388,369,399,383,398,416,388,400,389,371,418,397,393,389,422,405,402,391,387,402,430,420,422,383,389,396,401,404,415,445,423,454,421,406,377,381,395,375,403,399,403,383,387,385 9,89,83,168,176,168,162,582,582,538,520,496,507,616,681,679,652,640,645,699,700,456,587,560,526,504,457,468,441,415,572,650,648,582,587,514,469,439,459,457,506,586,700,674,666,508,819,867,860,796,773,701,561,661,737,759,829,815,869,846,801,496,456,486,521,591,685,648,655,557,502 14,212,195,169,239,216,152,432,414,380,383,378,394,419,447,432,447,407,428,452,436,398,416,429,399,415,395,395,379,429,460,450,434,438,450,383,402,418,434,454,485,518,626,528,496,438,544,545,548,486,477,441,405,490,534,533,579,574,615,570,505,405,382,409,400,400,436,424,405,413,400 7,469,261,101,135,61,48,730,625,564,561,499,556,780,827,784,774,751,726,723,720,465,562,543,501,475,455,457,431,771,953,832,769,715,738,684,603,879,999,1023,1023,1023,1023,1023,1023,732,1023,987,907,868,832,792,680,963,1023,1023,1023,1023,1023,1023,1023,551,488,551,587,641,653,629,682,553,533 20,13,10,68,97,82,54,409,432,405,418,387,400,419,422,412,422,413,452,466,480,405,432,419,405,422,386,396,394,405,424,453,457,426,427,419,412,384,387,428,397,426,459,453,456,413,539,632,622,550,507,461,435,469,471,487,510,511,556,549,501,398,422,408,403,440,482,462,449,419,388 4,10,9,5,5,3,3,396,393,383,397,408,386,416,405,401,409,387,379,386,399,376,375,381,398,371,386,378,385,378,408,390,383,392,388,388,385,374,397,420,404,404,468,408,398,389,456,431,411,390,397,397,392,452,486,466,531,490,526,457,446,384,377,384,385,386,389,386,403,398,391 17,8,8,81,129,131,79,395,415,371,391,399,398,386,398,413,403,391,425,415,427,383,409,408,393,402,381,396,391,393,400,423,434,409,408,413,363,386,372,394,368,371,415,414,397,389,443,516,507,469,443,426,407,400,422,408,413,440,465,440,419,390,389,402,388,408,436,398,403,406,388 14,8,8,13,14,13,12,475,546,515,495,461,476,493,538,538,537,532,612,675,655,458,605,556,503,485,458,458,415,404,470,630,641,569,595,500,482,396,376,393,386,422,502,486,530,403,702,829,823,771,742,664,555,445,500,501,604,607,683,695,659,437,442,444,468,551,655,603,628,539,480 18,257,212,596,832,662,494,649,739,700,670,607,634,694,757,743,743,725,788,860,839,582,791,738,663,655,592,551,480,492,669,804,838,752,776,663,602,524,548,579,645,734,830,788,788,648,932,1007,1004,950,924,861,753,801,874,897,951,939,978,952,911,559,543,544,582,742,840,798,817,709,638 7,10,10,25,33,29,23,384,376,356,374,381,383,407,401,392,411,386,377,397,398,379,384,391,391,380,386,385,383,392,386,404,381,383,383,383,382,395,384,396,386,387,419,395,402,383,405,399,411,390,389,400,379,403,397,405,431,415,436,426,416,394,382,382,390,380,376,393,396,399,405 6,18,14,36,36,21,24,430,413,393,392,406,396,422,451,440,454,421,438,454,443,395,426,408,422,397,387,383,397,437,457,433,439,434,431,416,416,430,455,491,500,610,719,640,565,413,632,601,562,521,504,462,434,505,611,647,771,766,800,714,638,410,386,391,399,445,444,417,397,407,406 3,9,9,19,25,18,13,436,398,406,397,377,399,426,439,415,423,400,429,475,453,393,437,407,405,404,401,396,395,374,444,460,471,455,424,408,413,398,399,419,454,500,615,557,518,398,507,580,572,518,496,484,432,437,462,443,509,483,536,519,484,386,390,392,394,408,442,423,428,397,399 1,10,9,20,18,16,18,431,483,470,447,441,427,468,469,458,473,457,511,639,614,429,614,561,495,498,423,421,419,381,431,589,651,540,565,469,430,384,411,396,430,443,517,505,500,416,622,758,777,694,667,553,475,481,545,558,620,616,669,645,595,410,409,424,417,484,637,586,589,508,434 18,27,26,12,16,10,8,541,664,608,593,526,561,593,665,664,646,647,713,784,765,526,702,651,596,574,519,514,447,399,595,752,757,688,700,581,527,421,420,432,454,504,651,630,660,426,847,939,926,881,860,791,697,529,610,648,735,753,820,838,803,504,489,496,516,695,786,734,757,640,578 10,10,10,11,14,13,10,390,393,399,392,396,397,397,403,425,397,387,422,398,413,387,418,383,393,374,386,383,389,348,410,407,408,409,404,410,383,397,405,418,426,491,570,502,443,388,496,475,463,437,419,417,415,394,451,502,634,630,674,564,511,388,396,386,384,399,402,396,393,387,400 14,21,19,41,43,38,36,515,654,607,568,504,537,565,611,599,588,580,703,794,774,539,743,686,599,602,493,479,434,398,529,769,792,702,713,593,536,377,423,404,457,492,600,578,611,436,783,922,921,857,830,736,594,534,586,629,704,709,777,782,736,464,474,463,502,659,784,713,741,623,521 12,17,16,42,60,57,39,407,459,434,418,406,417,404,426,438,444,416,476,576,548,424,522,469,446,435,417,414,394,409,412,528,548,489,464,451,418,378,385,379,396,407,450,434,445,386,569,738,732,652,607,517,465,425,471,467,481,491,539,534,501,395,400,401,406,447,539,497,517,450,421 11,27,26,68,90,88,65,438,473,458,455,414,420,439,449,467,462,453,504,597,608,431,562,524,487,458,412,414,407,396,442,573,628,519,548,475,418,402,417,413,415,432,495,455,464,416,611,798,813,731,703,601,479,495,515,523,578,585,628,616,561,407,403,422,418,481,622,537,562,472,457 11,17,17,143,225,231,144,398,407,403,398,385,393,392,400,374,407,384,409,490,446,409,433,441,411,402,378,407,380,385,409,439,478,426,439,385,407,393,383,397,380,403,401,396,403,406,435,586,628,534,500,443,422,395,421,390,438,417,440,425,418,405,389,377,390,402,451,444,432,395,402 2,15,15,103,78,75,103,455,471,428,435,410,437,482,519,478,474,469,472,499,499,407,441,430,417,407,383,392,405,393,454,482,490,444,472,397,418,407,416,428,435,471,553,550,522,469,684,696,655,621,595,524,470,611,664,666,710,693,750,701,653,410,410,409,403,453,468,440,467,431,401 15,11,11,42,52,52,41,413,452,429,435,395,413,393,420,406,410,407,457,540,518,415,506,473,433,440,403,405,404,372,397,510,545,477,461,428,412,383,387,393,398,391,454,421,416,389,497,742,758,671,618,547,462,403,438,453,478,476,507,513,483,382,406,403,400,449,539,503,485,429,406 9,9,9,37,41,36,33,390,795,746,663,529,514,404,404,396,411,412,788,977,908,730,964,869,797,770,644,545,448,375,413,949,972,869,876,717,618,398,412,427,445,474,511,469,460,447,461,1023,1023,994,953,819,667,501,511,494,479,465,489,471,461,386,484,377,387,739,948,849,851,727,583 16,9,10,21,23,23,20,445,486,445,457,418,427,445,466,470,489,478,509,567,547,435,512,486,438,424,400,422,416,396,441,554,551,504,508,441,415,403,398,413,425,449,521,498,521,414,661,746,729,673,625,547,494,464,513,538,613,617,665,651,602,409,399,413,410,483,555,496,528,460,419 5,20,19,51,77,69,44,446,500,484,488,457,463,421,463,462,452,459,566,645,620,439,593,549,486,470,423,433,398,394,449,614,650,569,564,484,441,378,387,407,414,439,473,459,481,419,604,828,836,763,728,628,508,451,509,497,574,573,629,615,561,414,415,409,409,508,622,572,563,478,429 4,12,12,38,47,47,37,409,458,466,436,425,414,407,412,419,433,437,463,569,541,417,500,499,440,436,415,406,382,377,409,544,561,486,502,431,426,385,389,383,387,415,435,421,435,392,531,753,772,685,659,548,465,417,437,441,493,465,542,523,490,395,390,401,391,435,546,503,493,447,416 2,55,54,248,342,340,247,427,496,443,458,422,414,430,471,445,444,424,502,632,608,426,591,537,482,471,437,413,396,402,432,572,641,523,548,469,430,404,384,400,398,411,466,445,452,411,567,811,826,742,706,587,463,443,463,476,550,543,589,570,534,415,402,396,428,476,604,543,553,469,409 2,50,46,170,220,190,147,444,519,497,467,415,467,431,476,484,462,456,529,649,629,432,605,558,490,482,439,444,397,385,446,619,663,543,595,473,433,396,417,414,432,450,502,498,505,420,645,837,857,780,741,635,524,478,522,546,613,607,663,638,595,420,439,404,421,508,631,579,580,493,434 16,51,49,110,172,170,108,503,648,639,635,624,668,519,574,585,594,596,693,712,728,474,580,578,581,579,548,586,527,385,536,622,631,599,656,612,606,404,402,386,415,440,543,547,574,426,797,910,889,878,864,840,757,467,524,548,653,641,743,757,739,493,593,482,514,664,713,701,750,669,643 20,12,12,23,30,29,22,408,435,420,390,408,411,428,464,418,441,411,443,569,516,409,533,478,435,427,417,394,400,417,424,506,546,457,490,422,403,404,397,421,393,459,522,476,466,404,536,642,668,581,550,489,413,436,498,494,533,525,577,530,508,392,392,392,399,439,525,484,461,435,394 10,28,27,69,107,105,68,403,725,686,603,479,485,435,451,444,432,428,750,922,857,687,908,817,736,702,596,489,433,388,434,894,916,813,809,667,549,403,414,440,460,483,510,487,468,437,544,1016,1011,925,883,752,591,535,536,517,557,538,575,549,501,395,459,382,390,738,910,809,803,683,530 16,21,18,46,60,44,35,388,417,404,383,406,408,405,419,419,415,425,416,459,431,389,424,423,410,404,383,394,397,394,404,436,426,430,446,420,399,394,411,411,400,429,464,433,435,420,487,577,560,517,474,423,401,429,466,460,481,489,523,505,455,395,401,380,396,414,445,431,415,411,393 13,8,8,11,13,11,10,442,544,507,486,462,453,480,519,507,511,500,578,671,655,456,610,561,502,494,451,426,411,361,468,644,666,587,590,485,441,404,411,414,422,441,514,508,548,407,676,831,827,763,728,632,530,452,493,525,601,596,668,660,632,437,431,435,425,548,659,600,622,543,480 14,151,113,192,261,189,143,576,802,763,679,574,585,625,678,643,625,624,828,950,908,723,928,864,791,765,666,579,464,454,586,930,951,859,867,735,607,436,494,526,595,646,757,709,690,558,831,1023,1023,999,967,858,724,715,783,781,827,817,871,848,804,470,547,472,497,818,944,877,882,773,649 2,439,299,268,354,245,195,479,514,476,445,422,407,488,515,448,478,469,506,639,596,441,585,539,482,493,413,437,407,387,476,601,649,543,568,471,446,426,441,463,497,568,665,580,573,467,646,802,811,732,693,606,457,516,584,582,650,645,702,641,608,420,426,408,417,450,602,551,581,469,438 6,15,14,35,50,40,29,413,485,465,459,427,450,429,453,469,434,447,500,592,559,433,532,487,446,449,422,413,393,400,415,540,579,499,495,471,421,390,391,407,406,420,476,432,440,408,578,788,793,711,682,569,474,445,471,483,552,533,591,574,524,405,397,411,407,481,574,543,536,464,427 10,9,8,23,31,23,17,433,390,390,378,372,391,432,444,406,387,378,389,387,382,376,386,388,400,383,375,381,395,394,404,414,396,381,383,388,381,396,395,387,401,405,428,418,405,387,420,424,432,412,396,390,392,401,423,406,468,461,485,457,430,373,382,390,392,398,402,379,398,375,387 1,48,36,33,33,22,22,421,421,408,408,421,383,451,442,431,430,430,445,468,465,407,441,423,417,419,391,379,384,391,421,453,461,432,427,410,416,388,394,441,438,492,543,488,454,433,593,615,587,529,509,459,408,535,585,599,648,628,678,618,575,399,367,395,404,412,461,443,437,422,395 1,27,26,71,122,124,70,411,442,414,407,401,402,414,451,417,435,418,437,522,499,395,493,452,439,423,410,397,395,398,414,479,552,439,464,433,411,394,404,398,435,453,493,460,453,412,540,656,669,561,545,477,422,482,533,530,592,557,610,572,523,386,398,393,412,421,521,469,478,428,405 5,24,23,72,94,90,68,417,412,429,400,394,429,418,424,404,421,426,448,504,479,408,452,433,437,412,400,387,382,410,404,458,474,450,452,422,397,411,402,401,420,444,478,447,441,395,545,647,648,556,530,459,433,437,504,509,565,565,602,549,534,406,389,394,410,426,501,451,458,423,399 20,160,148,157,246,229,144,583,720,672,627,596,608,636,685,663,663,660,756,832,819,564,762,714,674,643,556,537,483,441,601,791,813,733,757,642,571,440,441,456,491,549,681,664,687,471,860,994,993,938,917,848,736,606,705,733,812,813,863,864,822,495,526,499,545,699,822,769,791,688,622 7,12,11,26,33,32,25,387,385,394,390,374,406,395,398,409,420,401,399,398,394,396,397,385,381,384,391,364,381,373,421,394,385,386,382,383,403,402,392,402,409,441,454,453,421,411,499,413,393,386,384,400,403,446,505,491,509,505,560,503,460,392,380,388,395,391,405,384,394,391,392 8,1023,577,486,544,171,148,826,835,788,748,699,720,859,908,892,876,866,894,940,930,702,873,832,774,761,661,652,563,668,849,919,928,858,878,777,697,731,805,840,894,957,1023,975,946,845,1023,1023,1023,1019,995,932,839,986,1023,1023,1023,1023,1023,1023,1023,672,609,683,721,844,918,878,895,792,728 19,18,12,34,51,30,19,411,379,412,387,375,393,421,442,428,408,404,399,386,383,385,391,401,384,402,392,382,373,415,410,396,402,395,387,382,383,437,435,438,443,465,553,479,438,421,520,450,407,426,398,404,399,506,557,567,605,597,636,566,501,390,383,389,389,380,408,401,400,391,390 6,21,19,42,33,28,38,517,651,593,549,470,514,521,607,585,569,561,698,805,765,580,764,684,620,584,495,450,430,499,590,857,858,774,785,633,553,450,486,515,570,646,762,710,696,471,796,983,957,897,861,760,622,632,708,733,789,771,829,811,758,443,500,462,475,700,837,752,779,645,547 10,36,34,64,69,63,59,442,527,489,459,481,516,455,485,504,506,512,547,541,536,416,459,444,444,451,442,448,414,373,449,460,458,471,466,465,436,386,402,399,395,443,498,445,486,410,689,721,695,673,661,631,564,435,453,469,545,542,626,662,613,431,443,448,457,523,516,521,577,501,460 8,46,44,68,144,132,60,497,681,632,573,525,535,494,547,527,533,529,672,808,808,545,788,742,676,644,580,524,456,420,503,758,809,724,738,613,527,405,414,429,404,444,551,518,548,432,766,1022,1023,986,947,852,710,496,569,558,637,618,706,691,662,433,482,434,437,618,777,731,750,634,536 5,218,202,140,203,185,127,414,424,397,393,379,403,421,445,424,404,414,422,472,463,392,434,422,409,405,407,396,392,408,443,464,486,423,425,413,408,435,429,435,492,528,623,564,493,423,550,592,579,516,511,465,435,454,510,490,552,554,584,568,509,411,396,412,397,421,477,472,457,406,396 7,10,9,42,67,57,31,428,493,458,451,429,432,454,460,456,442,465,507,582,576,427,543,516,483,453,432,420,389,388,435,552,597,491,529,452,440,396,401,420,428,426,501,491,478,419,615,756,758,676,654,542,461,473,527,537,601,582,638,614,580,405,410,406,419,454,600,530,527,466,434 19,99,90,63,77,70,57,783,832,783,772,723,764,824,882,883,883,874,890,907,904,649,803,780,742,723,663,669,585,425,793,852,845,794,819,742,675,443,481,507,574,670,835,834,865,533,1003,1023,1013,978,961,915,832,740,829,853,928,931,992,1000,970,728,698,740,780,864,900,869,897,810,753 20,10,10,41,57,51,36,415,450,413,411,415,425,412,427,442,433,439,439,517,528,418,470,450,428,437,424,420,380,382,428,500,507,464,479,458,423,392,395,401,406,415,439,436,446,396,573,713,722,646,612,518,461,436,461,474,522,512,591,560,523,418,406,400,400,444,518,479,515,459,423 13,613,250,1023,1023,454,499,897,994,973,920,844,852,924,969,951,935,928,1001,1023,1023,906,1023,1023,992,991,907,845,734,715,906,1023,1023,1023,1023,947,871,742,790,829,876,947,1023,1001,990,872,1023,1023,1023,1023,1023,1023,935,995,1023,1023,1023,1023,1023,1023,1023,771,811,781,813,983,1023,1023,1023,998,902 6,9,8,17,24,19,13,409,395,360,410,385,395,411,416,399,376,401,401,413,400,379,397,413,389,409,396,379,393,412,392,404,401,381,386,393,387,378,393,383,398,443,471,437,406,396,455,450,445,400,414,414,381,422,461,463,492,500,522,494,460,397,386,381,394,383,415,400,402,373,396 18,9,8,30,28,23,25,407,392,385,381,373,389,404,433,407,407,407,393,393,391,385,375,391,389,373,373,383,388,397,400,405,387,383,376,378,382,394,375,399,412,395,423,436,398,390,447,416,398,398,374,387,386,405,427,425,460,469,531,479,462,382,378,381,381,396,391,397,398,403,385 4,266,243,138,180,165,126,433,413,412,385,392,397,460,448,430,391,426,425,426,421,396,386,416,394,392,383,396,381,428,443,410,433,425,418,404,383,404,426,459,459,532,618,537,490,433,524,496,512,463,455,434,390,441,471,482,511,525,582,520,471,386,406,398,391,407,446,405,413,391,393 8,48,45,34,45,40,29,540,471,432,439,449,422,576,638,603,578,545,555,539,546,419,457,455,438,434,424,409,380,501,702,619,570,540,539,506,471,587,714,767,836,903,971,892,839,467,786,729,670,619,607,578,487,679,807,854,903,879,907,834,778,461,408,461,469,513,535,511,532,446,436 5,87,74,62,101,75,46,542,654,610,573,541,509,568,642,624,614,608,705,802,781,527,746,687,628,608,519,495,440,427,554,763,797,693,719,591,532,408,454,451,500,573,707,654,664,497,807,941,941,876,847,758,620,665,734,738,794,787,839,815,776,469,486,457,499,652,789,734,747,618,531 1,10,9,34,40,37,32,408,469,465,444,409,386,412,420,426,421,423,481,578,558,409,549,490,453,451,411,405,408,389,425,549,606,498,502,426,416,388,388,395,396,413,457,417,448,390,555,740,747,656,617,528,436,431,454,465,528,504,547,522,502,419,399,385,393,459,583,538,542,466,411 20,13,13,35,45,36,28,415,495,476,453,443,435,445,485,462,453,468,551,612,586,438,540,488,462,452,436,422,403,392,432,571,599,526,538,465,443,389,368,404,388,430,473,465,487,405,642,809,813,754,715,631,506,428,473,479,556,555,621,643,586,417,400,412,417,510,606,564,561,479,445 5,58,48,55,70,57,46,521,641,588,546,495,535,574,605,616,605,571,676,773,749,523,716,658,593,570,473,478,432,429,529,746,778,692,713,574,509,439,430,449,480,540,654,623,633,462,799,930,923,866,835,747,622,603,688,688,767,756,816,804,758,465,469,459,494,670,785,720,733,613,517 9,12,11,21,23,20,17,423,416,419,401,397,409,422,431,422,412,431,440,470,431,393,445,423,412,404,386,395,391,410,432,445,473,420,435,418,403,391,407,418,447,489,577,517,502,399,505,548,578,520,481,473,411,432,455,462,494,517,538,503,483,389,382,397,390,410,443,445,430,422,393 17,12,11,47,75,66,39,411,425,422,428,399,412,429,439,439,441,430,465,500,473,396,481,444,404,428,408,406,391,409,403,504,492,466,468,398,406,396,389,386,396,417,442,436,458,394,564,691,689,627,583,490,448,416,443,459,492,507,554,543,496,396,404,397,401,445,492,489,496,433,406 18,9,8,27,31,27,23,411,399,394,385,365,391,405,433,410,410,397,402,423,419,385,386,385,397,388,406,395,376,384,398,394,402,409,390,385,387,379,390,401,386,396,415,420,420,395,443,439,422,399,392,386,382,396,401,417,460,456,476,464,440,391,406,380,377,391,388,392,411,398,385 9,36,24,48,77,50,31,435,419,401,408,395,392,456,441,425,412,405,423,429,415,392,418,402,387,387,403,387,382,386,399,405,429,383,397,392,389,403,428,397,435,435,506,491,456,442,533,474,480,434,424,409,387,463,537,511,587,572,655,578,523,397,384,396,387,397,420,411,415,416,395 10,9,8,20,25,22,18,407,384,384,394,387,377,424,416,410,400,397,390,400,384,382,388,393,384,378,401,373,385,383,395,398,403,395,390,390,402,392,391,401,398,410,430,430,408,378,442,413,401,383,383,370,369,427,420,418,452,465,499,452,432,386,383,379,391,382,388,385,393,390,378 3,13,9,38,52,39,25,550,548,500,492,446,460,589,638,613,598,589,616,694,651,436,579,542,487,479,429,418,412,456,558,640,664,567,589,493,465,467,528,577,642,707,794,736,696,609,828,858,848,787,745,662,536,795,854,853,887,873,911,867,812,438,417,434,455,527,639,605,596,514,448 9,13,13,128,177,183,132,420,404,396,387,392,389,435,435,420,420,405,414,404,422,398,393,386,391,378,384,376,381,366,412,401,399,391,395,379,370,382,398,421,414,427,460,437,412,431,504,487,453,438,403,415,386,461,495,519,580,554,588,545,503,413,390,408,395,407,413,415,394,401,364 4,130,105,200,259,210,171,622,764,711,653,612,637,685,746,733,707,711,800,885,857,645,836,784,711,699,588,575,469,430,646,856,879,803,811,672,621,449,494,503,586,655,778,743,757,545,900,1014,1007,954,927,852,746,714,790,799,856,854,912,906,869,547,542,560,582,780,884,832,846,742,649 1,33,32,172,281,288,172,407,400,392,404,385,389,412,427,427,417,427,404,410,436,390,407,404,405,405,402,379,391,398,411,429,407,401,402,391,391,393,395,380,402,412,447,430,414,431,479,484,477,462,438,417,396,528,585,573,576,524,548,495,463,383,387,382,372,433,418,417,424,397,405 16,52,47,129,195,177,114,465,612,542,531,478,492,502,543,514,510,504,639,738,722,502,698,641,562,556,494,471,404,418,494,716,742,641,668,525,465,389,406,400,433,455,533,542,561,446,724,930,938,874,843,751,616,503,548,557,655,653,718,724,681,446,462,433,445,612,736,684,695,590,505 4,194,181,128,170,159,120,381,411,395,396,385,385,405,406,414,402,396,406,431,429,396,394,417,392,404,399,374,386,433,422,433,423,421,431,403,407,388,410,422,459,488,576,517,485,438,469,480,514,470,449,400,418,448,460,470,516,478,537,510,485,388,375,397,395,393,429,401,418,414,397 15,181,142,326,435,356,266,856,958,914,885,832,857,892,938,928,922,910,1003,1023,1023,881,989,953,920,891,818,808,696,534,856,1023,1014,969,978,898,841,565,593,639,706,805,923,915,934,694,1023,1023,1023,1023,1023,1023,948,858,918,931,993,995,1023,1023,1021,788,821,804,826,1019,1023,1023,1023,970,900 11,8,8,35,39,39,35,396,454,402,410,395,409,428,422,415,424,395,444,500,471,401,480,445,429,422,412,389,398,376,403,475,512,443,467,419,405,392,386,396,391,412,438,417,419,406,484,694,710,616,595,499,430,407,433,421,484,477,500,483,456,387,405,388,381,431,487,455,458,433,392 15,11,9,76,103,58,45,445,502,446,433,420,424,460,495,478,469,463,491,574,561,422,540,476,459,455,423,412,394,398,432,552,574,505,503,452,427,409,411,410,427,475,540,498,496,444,634,774,782,694,672,548,469,516,583,582,649,619,682,664,595,408,402,418,405,460,559,527,540,451,418 14,18,12,44,44,27,29,419,462,416,419,422,422,445,481,476,472,457,477,546,520,407,486,460,442,427,432,386,394,386,451,517,554,469,483,440,415,404,423,446,469,549,596,551,514,449,629,733,726,636,607,522,446,544,611,639,705,683,719,659,614,397,396,412,412,445,519,480,491,443,411 7,26,20,47,63,45,30,413,407,388,389,375,407,426,417,413,429,397,406,422,406,401,411,405,395,386,389,397,374,399,396,407,414,385,396,404,396,420,395,411,410,426,501,436,432,420,489,454,473,429,428,410,385,464,488,489,521,542,584,537,490,402,383,390,390,405,411,410,388,400,373 10,38,35,39,51,41,30,474,501,462,462,403,454,494,541,497,492,469,523,620,612,429,576,545,471,479,434,416,399,414,499,581,643,522,556,469,431,428,419,435,509,596,705,647,602,452,676,757,771,705,683,606,524,551,600,606,681,669,732,692,645,429,407,401,427,460,600,549,540,489,438 9,9,7,28,37,27,22,408,401,391,403,370,405,410,434,423,401,398,389,398,413,373,384,388,386,388,382,387,403,407,394,392,405,398,398,390,398,384,398,418,414,425,451,433,418,388,458,444,429,420,415,411,397,441,468,474,496,500,525,475,449,405,385,387,390,380,391,398,392,386,368 20,13,10,39,48,37,28,443,391,383,391,384,387,428,454,413,423,419,402,398,410,371,405,389,385,390,400,379,368,389,405,403,416,391,393,364,396,392,409,406,407,433,458,457,423,383,484,437,444,427,384,378,387,433,450,458,525,520,554,535,476,396,377,383,388,390,402,395,400,388,381 7,8,8,18,25,24,17,394,391,398,391,369,377,382,377,404,383,368,394,394,387,393,387,386,372,385,395,392,384,381,386,387,402,385,399,389,387,389,386,378,405,404,409,393,398,376,411,393,410,393,408,387,365,415,430,418,433,415,440,437,409,380,388,383,364,384,391,407,393,394,399 3,11,11,77,91,91,77,405,378,380,385,383,367,407,395,387,412,379,388,399,394,389,397,387,368,392,380,390,382,381,393,387,404,394,402,387,389,385,393,410,400,399,425,424,410,399,434,454,428,441,392,399,400,426,459,470,484,481,504,446,432,378,385,382,386,397,399,392,386,383,393 10,64,58,31,47,38,23,413,404,389,401,404,393,416,462,435,443,457,438,478,466,395,444,408,407,388,418,389,382,401,421,461,478,420,433,404,418,419,434,433,440,481,546,474,458,426,578,618,609,540,523,446,409,538,600,593,648,625,672,617,565,400,388,404,391,423,468,455,426,421,399 17,261,217,251,275,193,177,490,541,520,490,463,469,547,595,578,551,550,589,682,674,446,600,553,489,464,459,446,438,429,527,629,672,568,608,465,465,443,463,471,527,586,705,643,609,504,793,868,868,806,772,668,547,654,757,782,845,833,871,824,773,468,433,453,439,535,658,593,619,515,445 20,53,46,74,86,68,59,512,626,575,557,497,518,558,602,605,577,580,677,752,740,530,695,641,585,559,499,456,427,414,522,720,746,665,671,554,497,395,441,457,505,545,677,629,617,459,796,909,905,847,823,734,630,624,686,712,766,763,818,804,759,447,464,464,451,622,758,701,719,599,505 20,9,8,32,33,26,25,397,388,391,386,377,377,400,432,422,385,400,390,400,401,377,394,397,395,398,390,391,388,382,396,404,410,401,389,408,385,385,393,406,399,418,462,431,429,406,476,468,459,423,436,396,409,432,464,473,496,497,553,491,479,384,391,399,395,381,407,406,396,409,397 1,25,24,1023,1023,1023,1023,419,396,426,401,408,387,408,407,377,401,393,424,451,444,413,432,425,400,401,384,391,399,380,387,432,452,413,419,391,391,377,372,370,375,370,401,398,392,484,412,542,556,474,475,421,405,405,388,405,420,411,439,424,412,454,393,395,416,399,437,442,449,399,389 6,43,31,85,119,93,66,459,532,502,478,462,463,473,530,532,502,468,578,682,671,459,638,571,510,494,440,438,411,405,468,657,695,590,640,500,447,420,414,426,448,499,588,557,521,449,703,855,858,783,755,639,543,569,631,633,705,693,749,729,673,424,415,417,430,539,677,609,611,529,442 19,10,10,64,67,67,62,401,417,412,415,401,404,394,424,413,401,417,445,484,477,411,448,419,420,427,401,398,390,388,410,467,472,439,453,409,406,396,392,382,409,393,424,412,416,391,507,643,652,576,541,471,445,402,415,441,463,445,494,478,455,394,394,403,396,425,490,445,440,414,410 14,25,24,53,68,59,46,442,523,502,440,442,460,449,468,454,480,477,567,633,617,453,592,537,495,485,443,424,398,385,429,612,630,562,569,487,457,397,407,402,418,442,489,507,504,427,641,823,818,759,720,618,506,476,530,529,587,587,644,646,595,403,429,405,422,511,629,565,584,482,462 13,17,15,403,347,332,388,397,412,421,380,419,406,412,409,436,386,406,439,465,468,387,455,437,404,404,392,381,383,393,396,446,468,459,432,408,398,389,394,383,402,396,442,415,396,423,463,632,633,566,529,447,407,418,422,426,435,442,488,478,446,398,399,393,384,422,453,422,445,404,387 5,12,12,49,79,76,46,383,405,392,403,397,391,416,410,396,412,410,440,444,465,387,437,424,410,405,395,393,385,388,407,429,463,420,450,415,427,393,390,406,398,412,431,429,399,405,480,624,622,535,529,429,409,408,453,444,470,447,491,465,463,395,396,387,382,417,466,443,452,420,388 8,14,14,58,76,77,58,416,435,434,415,414,421,414,422,439,436,421,461,489,505,413,452,457,408,429,389,406,401,395,417,485,479,464,456,424,396,386,393,403,404,407,437,429,438,391,545,689,680,620,571,514,463,426,459,473,531,499,555,559,497,390,406,399,408,447,518,475,481,450,416 13,16,16,43,50,45,38,418,492,442,445,418,427,432,447,424,442,446,498,599,569,429,555,506,470,458,426,418,397,408,425,558,609,502,486,427,395,404,396,398,401,428,464,467,466,410,556,770,772,689,656,552,457,447,476,479,521,546,580,581,551,390,414,400,410,508,570,549,553,472,444 6,19,18,30,35,30,26,467,432,428,419,407,415,465,465,456,444,423,462,515,489,405,484,449,439,425,384,409,380,402,475,523,532,452,480,427,419,395,410,415,444,526,673,594,574,403,579,663,670,596,599,536,460,439,486,476,551,549,589,585,500,410,392,384,393,420,512,459,460,448,409 11,30,29,72,91,87,69,462,565,549,521,459,496,485,531,519,520,530,592,720,700,489,666,617,558,524,451,461,413,406,461,686,723,634,656,533,501,401,414,419,428,454,532,527,530,421,704,892,904,833,810,703,595,484,541,566,646,640,708,702,658,429,452,440,444,579,710,655,664,554,493 19,64,57,32,48,41,26,637,743,697,651,623,630,696,763,750,734,739,800,853,832,580,777,732,679,667,559,551,493,426,668,824,829,763,777,680,609,421,443,469,492,588,738,733,754,477,898,988,972,928,902,838,737,629,715,737,820,826,891,899,867,559,541,578,615,767,853,806,819,719,626 1,24,25,117,189,199,121,419,400,401,381,376,386,405,425,420,415,441,413,425,424,384,405,404,408,390,378,393,367,406,384,408,426,392,396,392,409,390,390,403,414,428,446,423,439,422,484,485,462,432,432,414,414,431,482,485,489,470,532,519,472,402,386,401,401,404,415,400,428,401,403 9,12,11,23,31,23,17,417,416,400,412,400,404,426,442,423,416,419,409,485,478,398,443,434,422,418,396,391,391,387,399,437,471,432,449,419,395,408,410,394,412,409,464,436,448,403,518,579,586,519,506,445,413,430,481,489,545,524,572,529,499,400,395,390,393,424,457,455,451,411,399 4,9,9,40,51,50,39,397,424,412,414,415,399,400,412,406,410,403,443,507,499,416,483,451,426,416,421,404,385,370,399,489,496,449,451,408,407,378,397,375,391,392,430,415,403,397,469,692,690,602,572,469,426,406,412,429,451,439,480,480,432,401,396,371,393,446,489,455,459,434,415 12,16,16,108,211,214,108,390,389,396,382,392,420,389,407,392,395,385,397,413,394,406,390,402,394,395,392,395,390,404,384,411,396,379,395,395,392,393,398,376,394,377,396,364,394,387,429,452,460,430,461,421,395,413,413,417,410,404,426,405,406,389,396,390,388,410,414,397,414,388,377 15,427,319,208,226,160,153,742,862,826,789,732,761,783,840,835,825,824,889,967,952,726,906,874,819,797,716,690,594,483,764,926,954,880,903,798,747,503,528,577,625,732,854,838,849,607,989,1023,1023,1023,1023,968,876,780,858,880,949,945,997,992,960,646,682,675,705,860,951,914,928,842,777 5,29,29,134,212,209,131,407,448,428,415,398,421,423,444,446,421,426,450,533,496,417,482,467,416,434,385,403,380,379,415,489,533,479,470,405,395,389,414,413,408,446,489,458,456,463,534,713,711,633,586,508,451,574,672,666,661,609,629,574,517,403,403,396,414,433,507,479,478,450,409 5,156,113,207,300,249,171,580,727,692,652,554,574,644,686,666,658,661,763,870,850,608,831,769,706,682,577,538,456,413,611,840,873,780,806,681,604,449,481,524,537,624,750,701,703,541,846,997,1000,938,913,832,707,682,755,767,827,816,869,856,816,468,518,481,522,716,861,807,817,709,620 10,18,15,34,49,40,27,398,392,368,374,389,391,420,422,414,399,407,394,412,395,389,384,382,381,395,404,397,383,380,399,388,391,388,380,385,385,383,397,412,399,425,423,421,413,398,454,417,409,391,400,385,410,434,450,436,474,474,506,461,432,386,372,387,392,393,401,392,394,388,395 12,31,30,71,94,93,67,419,503,507,479,449,424,430,480,445,448,429,528,642,631,448,595,534,494,468,451,414,403,400,434,606,648,562,582,501,455,390,380,397,392,428,483,443,457,406,596,831,843,764,732,614,495,443,478,494,546,539,595,571,548,389,406,414,413,493,628,593,614,486,445 17,8,8,15,22,19,13,432,399,413,371,403,387,422,448,414,419,402,401,414,418,389,395,393,402,393,397,392,391,385,399,415,425,408,401,388,395,388,395,416,402,407,432,421,417,389,464,489,480,452,464,417,378,429,433,423,464,467,511,486,460,384,379,383,390,397,396,404,402,385,375 17,10,9,26,35,28,21,401,386,392,393,395,377,413,420,409,391,408,416,411,390,389,387,399,392,395,387,380,376,408,407,388,394,405,404,372,376,380,392,383,390,402,448,458,420,405,472,448,461,416,429,394,378,412,459,443,490,479,521,494,467,389,397,381,395,402,416,399,397,397,379 19,9,8,35,45,29,26,411,437,411,425,403,405,436,448,432,439,447,471,532,515,420,486,444,433,419,401,402,392,397,405,508,514,447,483,433,413,391,395,392,387,420,447,442,469,408,572,693,697,612,567,517,448,444,469,494,529,524,572,574,529,403,404,381,397,444,532,474,501,444,412 11,116,92,120,165,135,99,558,640,599,544,480,514,568,647,630,623,610,684,793,763,541,747,688,619,593,528,478,437,434,552,764,798,701,721,587,534,422,429,471,522,564,699,655,652,484,815,931,930,863,838,747,592,658,728,734,796,794,841,832,784,483,479,476,486,680,809,748,753,637,531 11,9,8,38,36,25,29,402,391,399,405,376,384,411,417,400,412,383,407,417,408,388,416,404,391,385,380,376,381,398,383,423,415,411,410,389,404,380,387,391,397,429,457,434,415,399,466,499,486,464,446,399,410,402,428,415,454,455,484,464,436,388,386,384,381,414,431,382,405,410,396 9,11,11,61,79,80,61,435,454,460,427,398,435,427,458,436,439,448,494,538,534,424,504,462,443,438,412,415,412,401,425,512,548,493,516,451,431,381,382,400,403,410,473,443,437,380,580,757,756,680,648,540,475,438,461,452,507,493,557,559,530,403,405,402,413,470,551,520,550,466,448 12,19,14,57,62,39,39,464,594,569,510,453,458,496,556,514,511,492,618,769,741,515,749,680,576,568,484,444,410,421,476,731,791,676,694,522,465,418,438,452,466,503,606,553,560,442,666,895,910,828,794,664,525,581,633,651,694,691,736,704,648,430,429,416,422,590,761,696,682,570,489 16,8,8,24,31,28,22,395,379,368,390,382,374,403,384,408,384,387,389,392,408,370,392,378,394,393,374,383,386,388,387,407,393,408,391,386,387,379,392,388,389,408,422,400,404,390,436,413,426,413,404,395,394,389,420,410,442,434,446,429,410,385,384,396,375,388,404,392,386,388,405 5,10,9,21,26,24,19,399,431,395,416,388,419,407,401,416,407,400,421,491,473,409,467,447,435,393,403,387,373,401,408,480,498,435,440,410,384,397,398,402,409,415,442,430,417,396,487,618,644,561,528,461,415,413,448,446,484,484,508,471,448,396,400,397,397,432,454,465,465,424,400 10,22,19,19,22,15,15,412,435,412,404,394,398,411,428,434,429,397,457,511,489,422,485,457,434,423,409,414,376,404,414,491,528,464,470,425,403,399,402,383,419,457,493,447,451,390,538,653,651,560,539,458,399,484,514,508,568,556,598,556,527,404,385,406,397,420,510,464,482,444,408 7,20,16,32,50,41,26,391,402,379,392,387,377,395,386,391,407,385,395,377,397,379,380,392,378,368,377,396,372,394,385,399,392,385,374,390,400,385,397,407,393,404,422,414,401,396,437,390,378,387,355,377,372,434,408,432,439,442,460,436,406,397,384,393,371,395,406,405,362,398,377 11,25,25,32,45,43,30,437,498,477,471,442,434,447,468,472,462,444,533,623,602,430,573,528,469,472,448,426,406,383,434,590,630,538,547,471,420,420,403,415,408,434,492,464,468,400,613,818,830,748,706,623,494,445,504,508,576,565,633,614,572,409,423,418,396,492,611,560,555,480,454 15,23,22,47,66,69,35,500,500,427,451,442,437,540,591,560,574,553,529,547,524,404,466,452,410,425,390,407,402,396,536,507,505,463,490,449,439,431,461,498,521,599,730,673,654,448,791,743,699,654,618,569,491,591,676,707,785,777,834,809,767,454,381,441,452,473,520,494,483,454,439 18,9,9,59,73,75,59,413,410,409,385,393,416,409,403,432,422,400,431,501,490,403,458,458,418,419,416,395,415,384,409,460,508,449,452,428,391,384,385,404,394,405,430,429,434,395,496,656,687,587,562,463,445,427,452,465,510,492,539,508,486,397,409,387,390,403,483,472,451,419,395 7,8,7,25,27,23,21,430,388,395,396,385,409,441,432,417,424,407,402,393,387,385,387,388,394,380,383,380,392,392,390,388,386,389,390,383,387,382,395,409,400,424,460,447,410,413,480,447,447,410,418,407,386,428,442,472,484,493,556,521,474,381,393,384,386,398,394,376,382,386,381 13,189,165,158,194,170,139,440,401,396,397,407,408,427,441,427,429,427,431,408,400,392,392,389,385,388,385,406,387,399,401,437,418,399,399,423,376,394,434,454,444,498,561,496,473,421,534,466,457,462,403,421,399,446,494,532,537,547,614,569,494,397,382,391,406,411,399,394,400,396,403 5,22,22,70,98,98,68,415,536,476,460,424,423,427,487,443,484,457,521,645,633,441,606,547,493,496,420,431,399,396,437,626,662,561,586,500,432,407,394,375,415,419,497,466,482,402,605,834,843,761,731,630,507,447,480,485,544,545,592,596,559,418,426,411,405,518,629,558,592,505,456 10,54,33,64,96,60,41,437,485,470,440,413,413,465,501,484,485,471,522,592,578,421,548,517,477,453,430,426,404,413,451,569,594,507,558,460,408,415,414,440,459,506,578,521,506,433,654,781,783,702,666,565,462,564,645,635,695,676,721,683,645,409,405,413,413,459,572,526,521,444,422 4,25,25,12,13,10,10,567,635,585,550,502,519,600,674,651,629,633,700,767,740,522,693,640,596,579,508,477,412,419,547,730,743,665,693,559,499,424,431,435,467,544,665,648,656,443,820,904,895,841,813,741,625,587,677,694,770,767,833,832,790,487,488,504,515,667,764,714,745,616,540 8,8,8,39,66,67,38,379,437,437,403,400,411,400,400,400,412,412,430,496,488,396,468,438,424,401,390,407,382,406,398,482,505,455,456,438,394,388,382,380,408,410,427,409,417,392,499,680,687,605,570,485,440,408,412,429,468,461,477,482,454,382,393,378,392,443,499,445,471,436,403 10,11,9,28,33,26,22,418,398,403,395,365,403,414,433,414,410,405,409,406,410,374,389,386,384,398,387,379,384,402,408,401,402,394,392,382,389,385,388,399,412,410,458,436,436,387,509,452,437,429,408,378,393,438,461,469,527,505,557,524,450,380,375,393,383,395,399,397,402,390,396 8,9,8,21,28,24,18,384,395,374,381,380,396,417,411,412,403,394,383,405,378,383,390,375,380,404,385,404,385,385,387,373,403,392,388,381,376,382,383,412,388,416,433,414,407,388,450,421,425,423,402,388,387,421,448,435,477,468,488,460,437,384,386,386,376,396,375,379,387,378,371 5,14,14,80,124,126,81,395,399,390,382,407,419,387,403,384,388,420,413,398,407,384,400,408,393,404,382,410,393,382,390,389,403,390,406,417,397,380,393,399,402,417,425,410,402,410,457,454,448,423,421,410,387,454,504,508,518,452,481,441,438,385,383,377,393,388,390,387,371,402,380 15,10,10,127,172,180,131,403,432,428,420,389,420,419,427,415,409,429,431,503,508,416,477,452,412,427,416,400,392,407,411,466,495,448,447,416,404,392,393,410,398,398,443,438,429,397,503,665,674,598,549,468,427,431,451,468,496,479,527,517,482,402,390,391,396,415,491,479,444,426,401 5,14,8,22,28,13,12,428,406,401,399,383,411,419,447,428,432,421,428,442,431,395,430,413,415,406,390,369,384,393,414,451,429,419,430,411,389,412,419,408,430,487,588,529,497,406,605,587,550,490,462,456,416,509,558,610,720,726,760,670,602,402,391,398,397,417,440,418,404,423,423 3,13,12,9,10,6,5,540,578,550,512,489,481,572,635,624,612,606,653,703,681,472,613,569,521,501,450,458,420,413,553,667,673,608,617,516,477,408,424,430,480,550,662,632,644,443,790,856,828,785,755,666,562,571,660,669,745,744,805,798,761,465,445,473,498,625,700,644,670,560,496 17,23,18,30,48,37,23,400,406,385,426,391,380,418,418,407,409,423,436,472,446,404,430,429,411,398,378,389,390,399,422,431,465,416,423,420,405,404,422,392,418,413,452,443,427,421,521,591,586,538,509,431,418,452,501,510,540,528,572,518,534,380,397,413,391,429,459,436,431,404,425 9,16,13,41,56,35,24,430,410,408,384,380,383,432,446,432,427,406,424,422,440,385,415,403,393,407,382,367,387,405,414,426,417,396,413,408,386,376,392,394,402,415,438,441,422,403,508,532,520,469,462,424,401,408,445,463,475,509,576,544,480,390,395,384,400,410,443,392,427,402,386 13,11,11,37,40,38,34,391,444,443,428,416,419,405,447,421,414,432,443,557,526,427,490,468,436,428,407,403,390,398,423,517,550,482,498,435,401,395,400,416,399,408,460,432,429,406,528,733,735,651,608,520,433,438,451,451,516,498,532,539,506,407,407,395,411,424,549,492,494,435,418 1,10,9,84,87,79,74,505,433,438,428,417,419,539,572,531,521,485,485,520,511,411,449,434,409,405,401,404,395,436,494,487,473,444,442,434,412,443,511,546,584,667,745,668,631,577,787,717,665,612,588,510,439,768,829,829,862,846,879,828,770,424,383,433,424,459,508,458,472,449,415 11,11,10,7,7,6,6,500,629,583,558,520,513,550,615,596,600,576,671,759,733,499,706,634,579,566,484,482,443,405,512,737,753,662,705,564,515,406,415,456,444,484,610,597,614,423,777,918,909,852,825,745,615,525,617,616,702,706,770,784,734,459,482,482,469,640,763,715,717,597,531 1,15,14,28,25,23,26,457,434,424,392,389,420,430,451,417,417,419,452,473,448,395,451,425,413,401,411,392,382,398,449,471,492,460,464,424,403,387,396,434,466,511,621,587,564,389,556,633,609,551,543,491,462,468,489,507,569,541,588,560,512,395,396,396,393,405,486,452,476,424,409 7,16,12,35,46,33,27,427,391,388,381,391,395,426,435,430,421,395,387,392,405,397,414,391,383,388,379,378,398,378,412,403,398,396,400,395,385,400,396,407,417,412,464,427,426,395,496,454,436,415,419,381,378,431,435,457,480,506,568,527,482,383,374,395,404,400,413,384,404,404,383 7,20,19,33,45,37,28,392,373,384,390,387,380,435,420,412,396,407,396,399,391,376,392,405,387,364,397,387,392,396,393,382,383,402,383,393,387,372,393,411,422,425,433,431,418,407,454,429,415,410,405,380,387,427,456,456,483,498,533,496,452,369,392,379,379,388,396,398,389,379,385 3,29,26,138,203,199,131,407,411,378,388,395,373,383,410,396,410,400,415,405,417,389,399,395,384,370,372,376,388,407,392,396,401,393,392,394,391,379,405,412,403,400,421,414,394,415,465,463,458,425,422,396,394,478,550,542,552,520,529,499,428,409,396,390,388,398,403,395,401,388,392 6,100,90,407,703,626,358,632,821,771,727,647,651,651,728,697,699,686,845,961,920,729,930,864,807,770,664,608,472,459,700,939,952,874,886,762,674,476,539,601,648,743,853,811,812,569,895,1023,1023,1023,1003,911,797,710,775,802,870,860,915,898,862,545,590,513,559,847,986,916,926,824,718 17,20,20,42,62,60,40,408,501,458,460,411,459,435,492,462,466,465,508,578,548,431,518,479,465,439,406,410,399,398,446,543,564,498,505,451,413,403,389,416,420,442,461,440,460,404,614,786,784,721,676,591,474,440,494,516,569,560,621,617,563,404,419,405,421,479,558,513,535,474,437 7,132,117,205,269,249,188,533,712,659,630,531,570,586,641,630,628,612,732,849,823,572,798,751,673,656,571,537,446,423,561,814,844,754,781,649,573,427,446,474,493,576,693,665,655,505,817,983,992,927,898,804,686,646,718,732,792,792,844,830,788,485,494,461,506,695,841,792,804,689,597 8,12,11,78,97,86,69,428,438,438,405,394,415,426,451,459,437,450,474,511,481,397,465,451,432,423,401,377,402,392,430,498,499,452,458,415,397,393,430,448,450,513,553,498,479,443,600,692,698,604,543,506,445,547,633,629,686,661,709,644,606,404,408,367,402,431,487,467,448,422,408 15,17,16,35,43,33,27,404,412,384,388,397,401,432,466,431,413,420,408,431,415,398,415,414,384,394,383,399,388,380,401,408,414,401,406,390,397,377,388,402,395,409,462,442,456,400,498,498,497,444,455,449,409,414,443,446,502,519,571,548,480,386,376,381,381,388,416,391,405,366,382 2,13,11,40,32,36,49,414,439,419,421,397,413,414,422,422,431,414,435,473,476,394,431,411,418,394,389,410,382,393,419,475,467,420,451,400,399,389,402,414,431,449,531,466,447,398,528,633,641,568,528,474,416,430,496,479,554,535,581,554,511,388,387,397,388,428,446,432,440,414,402 15,31,28,78,132,113,63,406,465,429,409,412,449,443,450,457,431,447,469,538,519,401,498,460,459,448,411,417,405,365,432,485,530,466,482,445,426,396,389,390,402,442,478,467,456,419,591,742,748,675,635,545,467,461,476,503,561,568,638,587,545,422,395,398,417,461,513,478,500,456,419 18,10,9,32,32,26,26,407,416,365,395,375,374,398,437,436,410,399,393,408,419,394,408,403,405,403,395,382,380,395,388,401,408,393,407,376,387,381,410,409,418,421,468,441,433,402,456,491,518,470,461,419,399,424,455,471,516,517,549,519,452,389,394,394,392,381,419,410,418,384,388 19,13,11,30,44,32,20,404,394,396,377,387,384,417,398,414,411,400,396,414,422,394,385,392,396,365,387,387,387,415,388,408,403,388,422,396,384,399,395,389,403,422,457,453,432,402,481,490,469,435,432,400,385,430,458,427,488,483,511,480,447,381,367,396,394,395,407,413,393,388,370 11,49,45,513,864,833,490,427,411,412,399,402,375,436,474,433,443,454,443,457,468,407,447,422,408,401,388,416,402,427,436,445,440,435,421,398,384,422,436,424,479,516,591,522,501,541,618,590,571,527,504,457,421,695,788,782,778,733,752,670,604,432,383,393,421,429,439,420,428,417,398 2,10,10,52,91,95,54,382,369,372,383,362,371,365,374,393,404,384,392,424,396,380,379,387,393,388,369,380,370,407,383,402,406,397,393,390,375,382,383,387,380,401,397,389,388,414,410,430,420,426,416,393,391,421,476,452,483,445,427,422,416,393,386,379,381,380,400,388,386,381,371 2,149,99,360,326,247,277,481,447,405,413,419,405,541,566,521,519,503,475,485,466,411,417,416,413,395,394,403,390,510,714,569,505,457,461,465,444,615,749,806,863,948,1023,969,889,522,922,774,671,624,570,523,450,727,870,945,1023,1023,1023,1008,938,420,405,416,412,429,451,458,443,408,398 20,10,10,29,37,33,26,401,446,434,429,416,422,411,437,431,433,428,470,526,523,412,496,454,449,430,413,405,396,384,405,512,535,476,502,420,387,391,383,394,402,411,432,425,429,395,544,745,743,660,652,540,462,409,419,456,493,507,527,537,495,402,414,399,388,463,540,498,516,447,413 1,60,58,145,159,156,140,439,543,519,498,468,452,477,500,489,499,484,570,677,646,474,621,566,495,498,439,439,416,374,464,641,683,582,602,501,466,419,419,424,432,465,567,528,513,439,708,868,871,806,769,683,568,518,592,606,682,665,733,703,653,430,444,416,435,548,683,607,637,540,473 17,10,9,23,30,25,20,423,385,383,376,388,383,431,412,412,406,397,385,386,415,384,393,383,383,370,372,385,390,388,401,400,391,388,395,370,370,401,393,415,394,408,436,435,419,398,466,427,398,386,405,392,384,423,435,448,485,487,499,497,468,380,368,382,376,396,391,380,380,391,382 10,9,8,61,55,38,48,410,384,400,397,391,409,431,422,405,406,403,388,412,386,401,398,405,384,381,379,382,391,396,406,387,400,400,401,392,379,400,389,403,402,416,434,416,413,399,459,424,437,397,403,402,385,421,433,437,474,468,528,501,455,390,376,374,382,395,401,376,416,391,386 14,92,59,144,209,126,88,459,547,491,464,441,429,493,513,487,474,472,546,691,674,477,676,604,527,516,466,425,424,409,437,658,707,608,637,468,458,415,430,418,455,500,564,523,526,465,666,838,848,772,728,611,505,568,628,636,679,662,727,673,633,414,441,397,419,525,691,647,623,514,448 18,254,221,582,854,752,510,493,495,475,449,439,443,515,569,557,550,539,561,573,546,437,520,463,453,433,430,412,412,378,487,511,527,490,496,478,423,406,419,402,452,485,605,567,575,533,728,744,719,663,638,565,500,567,634,646,717,696,757,743,686,487,429,466,463,503,559,522,536,468,465 5,84,80,245,511,500,233,483,691,658,637,617,661,534,622,635,649,630,718,760,766,503,678,647,618,613,527,571,488,426,530,671,683,617,648,586,549,403,413,421,426,465,533,529,585,449,787,903,895,850,834,785,686,446,507,499,597,602,714,760,729,509,601,516,552,681,750,725,768,680,648 4,45,40,40,40,31,32,546,681,651,610,575,601,574,622,628,615,615,708,798,795,503,740,690,615,604,531,503,453,405,551,747,791,691,728,609,596,402,414,417,446,504,611,589,621,443,827,943,954,896,876,814,718,517,575,612,719,719,797,804,769,467,493,457,480,648,788,745,744,648,575 13,17,15,33,53,40,26,406,387,399,397,400,378,406,411,420,400,414,393,407,387,383,402,396,385,387,386,382,379,394,386,394,387,400,388,379,416,398,402,411,399,417,431,423,423,406,441,418,438,401,413,393,401,442,423,437,457,458,473,464,430,381,390,378,379,393,392,402,389,378,379 1,13,12,32,42,35,27,431,388,399,372,391,366,440,447,410,430,412,377,384,395,377,383,377,376,383,382,395,383,387,413,387,389,370,392,381,375,384,406,396,396,414,446,434,435,392,476,434,380,416,383,400,386,406,435,437,482,504,539,501,468,383,367,386,391,376,382,374,384,392,392 16,14,15,78,149,155,79,417,438,431,425,415,402,446,466,445,438,443,483,485,453,412,450,424,421,408,406,403,401,393,405,462,474,450,458,441,394,393,403,390,411,416,450,440,448,414,564,647,655,594,554,504,435,429,474,499,550,545,604,571,526,434,386,400,402,431,502,448,480,429,414 17,18,16,29,46,33,18,432,426,409,395,396,412,416,450,424,433,418,456,454,461,396,441,430,420,408,420,412,385,406,423,475,473,447,461,406,429,397,418,433,453,537,586,515,479,408,589,659,610,583,527,479,423,469,557,591,668,642,678,605,556,402,402,413,415,450,472,451,504,430,417 12,225,149,103,112,51,50,562,621,573,550,506,537,594,655,656,618,632,675,766,744,500,700,638,582,542,497,481,438,445,599,730,755,658,678,582,514,476,560,581,656,752,840,768,729,566,848,922,912,850,826,747,631,731,813,836,889,876,916,875,827,468,493,477,484,633,758,706,718,599,517 18,10,9,25,32,28,22,408,387,380,373,376,388,385,399,380,390,390,392,397,383,381,398,381,389,388,391,379,375,388,395,398,402,390,396,407,388,393,373,398,381,395,419,407,392,391,434,397,424,407,405,389,385,396,416,410,437,424,459,440,412,382,385,389,383,393,387,388,376,389,384 20,303,258,216,274,226,177,460,385,410,384,403,396,467,491,436,456,423,416,416,413,388,415,404,393,395,374,390,374,410,474,474,446,441,464,426,423,408,466,490,491,547,612,559,545,441,556,527,507,491,450,429,391,481,509,529,607,592,636,587,555,395,386,427,394,425,404,400,391,383,383 18,298,262,166,222,194,142,408,361,373,377,397,392,417,459,414,432,410,411,384,382,401,398,359,380,365,392,382,379,425,439,403,400,389,367,418,391,425,446,478,516,583,650,573,535,426,522,439,417,381,398,376,373,459,466,487,534,529,548,523,495,399,400,393,402,381,384,389,404,392,392 18,12,12,191,195,183,184,378,439,412,399,401,399,392,400,390,403,385,398,438,448,393,437,420,410,414,402,379,387,381,395,448,451,424,426,411,386,387,374,393,384,376,397,379,412,399,409,581,630,560,525,456,424,373,395,396,426,413,426,402,409,415,394,383,392,397,443,427,459,403,401 6,47,45,34,47,39,28,526,587,534,519,461,516,564,627,632,630,613,635,694,671,458,592,553,508,498,433,431,429,399,643,653,662,603,609,507,483,413,425,455,492,581,757,738,743,462,897,880,847,810,774,717,600,642,732,756,849,851,914,906,865,456,438,438,461,544,659,613,618,512,480 6,12,11,225,341,351,227,399,410,424,399,375,397,406,425,431,405,402,450,449,443,382,450,419,403,413,388,388,395,394,402,445,460,435,445,409,408,410,390,376,401,408,442,429,432,416,479,602,585,515,477,455,409,427,460,462,513,502,538,513,470,397,396,398,387,410,472,415,436,425,390 17,21,20,28,31,27,24,437,489,457,435,427,436,434,489,492,459,467,513,576,553,429,529,487,437,442,420,410,400,405,433,553,575,511,497,450,418,409,394,423,423,458,497,499,493,433,626,774,772,699,659,569,481,502,555,560,631,621,685,637,575,439,400,411,419,462,565,525,526,449,428 2,39,37,26,32,31,25,397,406,380,397,377,375,426,429,425,423,414,421,409,408,375,382,385,390,389,378,368,391,392,391,432,391,396,397,363,390,399,410,415,402,421,446,441,427,397,519,470,445,432,411,400,401,447,493,490,539,521,563,536,480,395,403,382,389,416,441,402,403,395,390 19,22,21,63,69,66,60,430,506,476,449,415,428,453,461,449,440,468,484,631,601,434,589,526,478,491,419,416,405,402,450,599,627,537,559,465,445,416,394,414,405,455,481,470,467,414,632,828,842,759,726,628,511,455,522,537,592,595,656,638,580,405,413,404,410,495,628,560,573,490,436 12,20,14,47,63,40,30,435,410,400,396,396,388,440,439,435,431,426,442,412,411,398,421,399,385,403,391,393,381,427,428,430,427,408,409,383,382,419,435,446,463,473,518,492,472,440,554,517,506,449,439,404,385,491,595,578,621,608,651,586,537,407,381,410,378,396,424,413,430,398,377 8,11,10,51,81,68,43,394,425,410,430,383,408,409,437,427,414,404,426,442,456,380,429,417,406,399,394,396,395,388,411,442,456,423,431,412,396,398,390,396,395,405,466,439,430,405,519,598,593,529,504,447,412,441,468,493,552,546,583,535,517,392,379,388,384,413,446,421,449,412,410 8,10,9,30,41,30,21,403,371,393,396,402,384,409,388,380,393,377,393,401,406,392,388,392,391,393,383,383,384,389,384,385,410,391,379,384,377,394,395,396,394,386,432,405,376,390,420,432,405,401,400,388,388,403,403,419,420,438,468,427,407,377,389,390,378,391,406,387,398,396,390 8,36,35,129,196,192,125,436,497,475,456,429,438,453,477,497,482,457,539,625,597,436,550,498,458,455,416,434,415,414,437,547,605,528,539,466,426,393,401,401,406,434,499,468,480,395,634,816,822,747,710,629,508,459,511,504,594,595,662,646,595,416,422,421,414,505,613,552,565,494,435 9,21,20,10,13,11,6,401,407,405,396,403,399,415,403,427,420,414,415,459,440,398,406,437,402,387,414,388,387,397,404,428,451,443,409,397,374,397,395,406,414,407,447,423,426,398,486,538,556,479,484,415,414,448,437,445,497,476,519,492,460,388,392,391,396,416,458,418,458,411,396 19,15,15,47,74,71,43,421,435,432,416,405,408,416,428,437,427,420,448,531,493,398,475,451,439,417,396,397,399,397,408,498,508,469,468,434,408,403,393,389,415,405,462,447,449,401,568,694,697,618,584,518,426,446,453,455,539,523,572,560,519,404,405,391,404,444,500,470,459,450,395 2,25,22,23,30,21,16,558,669,624,598,533,536,611,678,679,663,655,724,799,780,536,727,672,613,600,497,524,433,398,588,773,782,708,723,620,530,389,421,453,487,527,677,653,684,443,839,943,928,878,853,779,675,574,657,682,760,768,836,837,804,504,488,514,536,707,805,750,766,663,572 19,15,14,58,74,69,54,423,471,462,438,405,418,431,457,458,443,419,473,573,567,425,499,470,431,449,411,395,396,385,427,508,555,459,487,440,399,406,400,398,408,429,457,464,437,413,583,729,734,662,629,529,454,462,506,525,559,554,617,589,546,417,403,382,412,459,548,498,504,445,422 6,19,18,46,30,26,41,407,420,399,396,392,391,406,404,416,415,414,407,430,426,381,411,410,409,410,395,387,380,400,411,412,408,406,411,391,376,400,389,408,418,454,502,454,436,418,552,540,517,491,470,434,415,445,496,529,573,556,597,568,500,405,404,398,405,396,431,398,418,393,382 16,10,10,31,50,53,32,402,398,399,389,392,387,395,397,396,381,396,403,398,399,397,395,409,396,391,393,393,369,403,380,397,414,383,403,382,375,400,396,379,397,392,416,396,415,378,426,454,437,440,401,404,398,420,419,428,430,442,447,443,422,401,371,385,391,401,406,389,409,386,398 17,14,9,38,43,25,23,423,406,388,379,368,384,444,445,453,417,404,414,446,434,394,421,404,392,391,391,399,372,358,417,432,422,410,401,378,394,390,392,389,395,414,462,467,415,419,502,488,475,442,431,408,402,447,443,469,510,528,568,529,473,386,399,383,389,386,411,422,417,377,394 2,20,15,37,59,42,27,427,410,377,385,378,408,435,433,429,407,394,420,429,417,398,400,405,385,392,389,379,377,420,407,442,432,400,408,392,407,384,388,418,414,440,494,446,456,411,514,549,506,488,466,435,405,484,484,515,552,539,585,532,495,392,395,385,389,398,433,405,424,400,394 2,18,18,30,33,32,29,401,459,441,435,437,401,411,426,410,415,423,472,573,557,418,520,503,444,453,410,406,394,396,407,523,592,497,513,443,420,401,391,387,413,429,437,441,434,394,529,769,784,695,663,538,459,433,471,461,501,495,552,536,493,401,404,407,406,465,549,511,517,436,418 3,20,18,28,47,40,22,447,440,405,412,417,408,467,520,507,482,482,478,486,487,381,432,413,410,409,392,398,403,394,517,504,463,460,452,445,434,436,472,493,574,649,750,679,641,408,708,652,605,556,526,473,427,520,583,642,744,732,785,744,675,421,394,390,437,452,474,442,462,404,416 3,10,8,28,35,27,21,438,408,406,404,398,390,441,465,438,445,443,424,442,437,403,420,406,391,406,388,395,390,419,417,419,424,425,409,396,381,398,417,419,455,467,550,487,474,440,600,537,529,482,446,445,410,530,600,602,643,628,695,628,563,391,377,389,390,412,437,426,431,423,397 11,38,35,93,123,113,79,447,484,461,448,435,452,447,476,464,456,444,510,585,585,425,541,499,456,457,410,406,393,383,437,519,580,506,509,439,427,410,401,395,424,445,501,472,475,431,627,787,810,725,689,566,479,479,536,543,603,600,634,623,564,402,428,393,411,471,579,522,535,441,417 19,9,8,25,32,25,20,404,407,388,383,375,387,396,425,426,423,400,413,426,415,387,421,416,401,388,406,392,381,390,395,416,441,413,415,404,405,381,403,392,403,410,443,448,414,387,496,497,485,463,436,419,400,438,448,462,539,508,525,524,483,390,382,391,408,411,414,409,397,398,388 8,17,17,159,221,220,155,434,475,446,410,430,420,445,475,448,459,444,489,560,568,413,492,474,451,434,426,406,405,370,428,521,557,482,486,418,425,385,416,405,420,417,468,458,457,398,626,773,773,695,657,559,470,439,482,510,572,571,625,623,561,417,408,423,410,474,551,519,526,451,434 11,20,20,46,69,68,45,411,460,456,449,396,401,395,432,441,453,429,480,579,542,419,537,498,456,454,395,415,398,372,424,556,573,500,520,443,423,398,402,422,394,422,459,445,460,401,544,745,758,668,641,542,457,424,475,494,529,516,568,545,518,409,394,401,404,455,565,524,521,454,418 18,13,11,15,18,9,8,418,419,408,398,394,396,416,447,441,410,421,438,489,464,411,473,437,420,415,381,399,397,371,424,463,478,434,441,398,387,403,385,408,414,444,497,457,456,397,542,626,610,545,524,474,429,472,536,528,570,556,611,577,516,385,389,402,405,436,466,439,452,425,426 8,90,71,143,149,92,91,735,896,856,818,767,801,767,821,808,801,789,929,988,975,815,940,909,880,849,764,755,643,474,737,979,980,937,947,868,808,454,475,523,575,677,816,808,827,576,970,1023,1023,1023,1023,1023,941,748,817,839,903,909,965,964,935,658,800,666,699,979,1023,1023,1023,959,890 20,15,12,34,46,36,25,459,407,377,403,400,409,450,449,438,419,393,407,425,420,383,396,388,389,391,380,368,380,402,417,407,409,404,405,394,391,409,407,411,449,453,526,477,446,405,554,489,479,463,411,434,398,455,495,498,574,559,614,579,515,390,392,381,393,394,415,400,389,400,393 9,121,58,188,272,116,79,636,593,557,513,460,529,688,732,711,681,669,669,713,722,467,616,570,516,495,463,451,413,558,728,689,703,617,632,515,507,564,705,758,829,907,1002,945,884,658,974,918,889,835,797,721,607,854,935,976,1023,1023,1023,1023,983,476,437,476,493,601,690,635,667,560,476 3,22,22,21,33,33,22,424,422,443,411,411,401,416,455,442,446,452,476,536,517,416,510,465,445,446,421,418,386,408,409,499,527,458,461,426,413,390,390,395,406,393,417,435,429,394,556,716,710,642,616,555,466,423,438,472,515,509,573,554,524,398,403,402,412,458,521,497,491,448,440 15,8,8,45,57,51,38,401,444,413,392,402,412,419,420,427,429,412,453,482,498,387,469,449,414,414,404,406,388,397,411,490,499,439,462,423,403,396,394,397,414,449,464,422,439,416,512,650,648,568,535,472,398,458,492,499,539,519,583,529,494,404,407,398,402,433,497,456,454,427,401 7,16,13,38,46,33,26,383,421,410,393,385,406,438,416,417,409,420,439,458,466,399,441,408,410,399,384,389,384,391,417,442,446,436,428,387,391,383,401,413,430,424,495,453,452,418,529,613,610,515,491,437,401,470,518,532,569,538,602,574,506,389,392,384,389,412,458,430,419,398,389 10,23,22,356,550,541,345,400,411,392,418,370,416,395,419,435,408,403,428,481,462,409,460,426,428,421,399,408,407,360,378,464,501,450,454,418,422,367,373,391,386,398,430,415,407,423,498,667,669,574,560,475,429,414,432,424,484,471,504,470,452,425,398,401,380,440,483,446,468,428,413 11,32,31,96,150,152,97,421,505,471,467,424,431,415,458,441,430,450,510,617,593,445,563,532,461,462,434,406,412,379,436,578,628,524,556,470,425,382,385,385,408,432,478,452,458,400,578,822,832,751,712,602,481,452,477,475,560,563,611,582,534,419,403,404,415,466,589,559,554,469,433 18,21,20,126,142,141,124,386,397,414,393,399,398,395,387,382,395,386,407,414,409,378,420,404,395,385,390,383,396,377,394,412,434,409,404,404,399,377,389,379,368,376,398,392,394,409,469,475,471,447,422,418,409,384,406,396,431,415,420,436,425,395,393,380,403,392,403,396,421,400,391 8,12,12,63,107,108,63,392,401,385,375,385,391,375,402,405,410,399,426,428,395,384,410,404,400,385,376,386,388,394,389,435,405,411,382,404,373,407,401,392,394,418,445,431,431,412,487,502,489,447,449,422,387,445,466,476,537,510,552,512,469,384,373,390,398,395,405,408,415,398,384 1,11,11,65,117,119,64,434,458,445,408,410,420,450,498,476,478,470,489,546,517,416,479,460,451,414,418,415,400,390,440,505,526,468,463,444,435,393,410,424,450,488,559,519,494,435,647,701,705,618,593,522,450,526,584,604,659,629,697,656,618,412,392,411,418,454,502,490,483,447,413 15,14,13,53,69,66,50,422,466,429,423,404,418,411,418,417,428,420,455,555,544,411,497,475,448,436,412,405,399,394,414,504,544,479,490,462,420,399,394,399,398,421,459,430,451,405,541,754,759,674,654,544,462,441,491,499,538,516,547,559,495,393,407,386,408,455,522,480,505,442,407 6,9,9,35,53,54,36,365,411,398,380,412,390,405,410,407,395,392,411,393,416,385,402,392,403,381,394,397,384,397,375,407,410,387,396,398,382,401,399,388,405,414,447,435,418,397,475,454,444,441,402,398,394,432,493,474,538,497,543,480,465,395,408,388,376,397,394,389,386,389,379 15,43,42,101,122,120,100,440,504,463,463,435,460,461,488,457,435,462,523,637,592,425,568,530,471,454,430,413,411,400,455,575,623,543,538,482,448,391,396,438,441,519,593,539,506,417,665,823,831,763,723,599,503,499,594,613,700,690,729,686,625,422,408,425,404,493,596,555,576,481,425 3,14,12,28,45,31,20,425,394,392,373,390,397,420,437,413,397,389,412,410,415,392,391,395,389,404,386,389,393,398,397,404,407,395,393,398,385,393,399,404,405,406,471,449,439,405,481,471,461,442,427,421,396,429,457,475,526,516,534,492,483,365,377,377,373,387,393,389,371,383,406 12,77,75,211,342,333,199,409,425,439,395,417,406,399,404,415,403,409,426,464,445,395,442,403,406,414,383,383,400,429,413,442,441,415,461,396,398,396,415,408,428,441,467,440,442,423,513,578,590,514,493,447,418,462,556,561,618,594,620,527,490,390,384,392,393,425,452,426,427,412,405 19,9,8,30,59,52,23,420,406,381,394,392,373,427,435,423,401,407,412,422,429,402,402,413,412,392,403,394,376,396,412,431,442,407,415,392,406,395,383,407,392,431,473,440,423,405,468,500,496,453,430,413,397,433,497,463,517,493,525,510,472,392,392,396,389,395,413,410,416,400,397 18,153,141,116,136,121,106,463,428,414,418,394,395,458,502,465,441,446,472,511,516,414,478,467,431,441,412,394,402,416,434,477,502,446,443,411,424,430,438,462,467,481,586,532,539,457,643,630,640,553,531,439,402,523,589,594,661,660,719,682,592,408,372,415,403,441,509,491,473,436,421 7,30,20,60,79,49,36,413,401,389,403,375,392,423,454,463,413,421,432,428,420,384,398,410,390,395,378,395,387,402,433,404,436,392,407,407,382,396,412,410,455,496,561,514,493,415,575,522,496,451,452,424,377,519,573,588,638,634,681,632,545,399,384,370,381,398,425,405,412,397,389 17,34,27,127,162,79,64,506,604,556,527,494,490,552,606,579,574,565,646,744,728,499,691,637,564,558,484,449,422,419,532,716,744,649,678,565,510,461,484,525,563,655,753,684,654,486,789,906,905,836,813,726,609,636,726,750,813,794,841,802,755,453,456,447,468,603,734,683,701,582,502 12,15,16,59,92,93,58,410,421,402,410,409,411,420,439,426,445,421,442,504,476,407,468,436,423,411,401,416,407,374,411,471,517,456,475,421,406,384,388,402,400,395,462,441,439,406,539,694,687,611,565,472,444,443,458,486,568,524,589,557,500,390,404,407,400,431,501,453,464,412,421 15,11,11,14,15,12,11,492,598,554,502,480,498,531,583,576,573,573,647,727,695,483,639,591,535,523,448,443,417,403,500,683,702,612,613,514,489,393,404,396,438,455,555,553,578,422,767,873,863,810,778,698,582,494,542,582,674,680,756,762,727,456,437,461,478,618,713,665,675,552,481 10,83,79,287,539,529,276,643,486,450,455,434,427,669,695,657,619,598,559,536,533,392,433,415,436,426,391,399,381,454,539,483,450,452,442,424,421,498,529,557,611,689,769,700,674,666,768,686,627,606,541,525,440,815,852,838,858,826,865,807,754,475,398,454,480,462,484,450,516,417,427 7,37,34,129,159,142,119,399,400,369,401,377,411,414,404,384,382,413,393,429,445,398,446,418,384,402,398,399,380,403,376,438,475,410,443,405,386,379,389,373,393,405,441,395,383,419,446,511,522,475,438,411,378,425,449,452,444,455,488,440,442,375,380,385,388,405,421,428,435,372,392 17,9,8,30,35,28,25,437,404,400,384,383,396,439,426,425,416,426,401,414,438,396,407,400,387,391,380,381,368,378,412,414,421,401,405,399,379,395,407,392,390,430,496,420,448,410,496,502,484,434,427,409,395,456,470,463,529,535,589,535,502,379,389,389,395,408,413,388,396,411,394 12,21,21,75,107,108,73,418,401,416,388,391,372,415,394,386,414,408,397,422,455,394,412,408,395,394,390,384,396,384,399,422,435,437,417,395,383,380,388,417,404,424,413,418,408,397,413,544,535,482,465,428,406,421,438,467,485,461,484,480,421,389,392,380,394,416,426,405,434,389,384 1,32,25,47,54,32,30,460,532,524,485,436,439,470,482,464,455,493,530,720,693,446,713,652,542,557,463,431,391,411,438,651,744,598,619,496,469,414,428,434,462,518,580,547,512,452,654,800,842,743,714,595,461,564,618,626,688,672,722,676,603,415,425,405,409,494,733,658,640,528,453 16,12,12,40,51,45,35,398,402,421,405,393,397,406,408,408,395,403,420,414,434,389,405,395,402,392,384,392,394,402,414,433,413,399,404,390,371,374,388,397,389,424,431,414,426,397,493,509,512,456,435,418,411,414,462,477,518,499,554,519,477,392,392,388,393,416,418,406,409,403,380 16,51,49,66,93,71,50,404,417,419,405,392,392,403,409,435,415,420,429,457,447,381,423,434,409,396,404,398,379,397,389,446,451,428,424,371,386,383,401,407,412,430,479,454,436,418,505,549,569,484,491,443,396,431,464,482,535,506,537,505,477,397,396,384,401,411,454,422,423,398,410 8,9,9,50,52,51,49,405,469,456,440,433,413,415,430,432,416,426,469,585,552,419,519,504,458,438,444,409,393,390,409,539,581,501,513,461,447,380,404,398,381,396,426,426,425,378,532,782,792,714,672,578,461,409,413,417,452,480,508,525,492,394,397,390,418,474,594,531,550,446,432 7,14,12,31,43,33,24,399,388,389,390,383,387,405,407,407,401,406,408,409,421,393,409,419,388,398,395,392,395,397,390,398,420,398,402,367,387,383,394,404,422,436,461,444,417,403,480,462,462,425,434,398,396,447,489,485,522,496,539,491,473,387,391,392,380,393,408,374,388,395,381 17,95,88,122,178,166,111,458,697,646,614,588,595,485,552,556,540,535,681,801,803,457,612,581,512,501,463,457,423,377,487,641,682,571,612,525,482,407,410,430,430,468,562,538,536,413,727,905,925,863,838,759,644,502,596,599,678,678,744,739,686,429,420,431,463,571,694,629,649,562,484 12,11,9,60,102,96,53,397,402,375,404,398,400,405,404,389,398,412,406,425,424,383,428,409,386,399,404,386,381,403,412,414,444,419,408,387,393,398,389,383,371,399,406,408,395,387,435,517,537,449,470,430,410,393,431,424,432,419,443,433,438,369,375,385,393,397,418,428,428,416,381 14,104,91,800,1023,1023,708,503,706,658,619,525,559,524,596,577,561,570,713,846,820,571,801,748,659,649,556,529,460,388,522,786,843,745,756,644,537,433,428,416,473,521,638,597,620,541,780,986,1001,932,901,813,672,550,642,654,729,732,796,781,738,490,486,446,478,669,834,778,784,674,558 7,10,8,35,37,25,24,415,406,393,379,390,384,435,444,431,425,416,432,425,433,393,421,404,386,386,391,377,382,399,393,420,433,425,411,380,387,396,404,397,419,422,462,443,442,383,504,514,500,466,447,409,383,437,485,453,538,533,602,541,493,398,394,388,386,397,420,415,400,391,401 18,22,18,42,60,48,33,404,388,380,391,399,396,419,421,396,410,416,410,391,415,387,389,384,383,377,382,381,379,380,399,388,388,384,392,394,381,434,393,410,423,438,472,434,418,395,474,430,431,406,411,384,375,476,471,488,498,498,542,504,449,394,371,393,387,397,400,399,378,373,375 10,10,9,58,106,96,51,412,402,411,394,384,402,423,432,426,417,423,439,419,416,396,421,407,397,400,397,404,377,373,409,418,453,406,421,398,399,382,394,397,407,422,447,432,432,405,534,549,523,502,477,444,417,430,453,476,550,525,576,523,501,396,381,404,398,420,439,419,429,399,388 7,11,10,28,36,32,25,388,370,365,382,396,377,398,370,392,391,396,391,378,389,388,385,395,393,386,367,375,387,402,386,386,380,394,392,392,385,371,385,383,381,392,405,399,394,393,413,402,402,391,398,372,357,387,390,417,413,414,418,402,394,380,390,385,390,398,378,385,380,380,389 10,106,101,72,104,94,63,405,381,354,394,388,375,406,422,399,389,413,395,400,395,392,402,400,397,402,393,386,362,375,406,412,417,398,406,394,389,409,398,421,422,461,494,459,426,389,424,444,421,400,417,398,389,393,382,395,422,405,447,431,421,398,383,375,369,372,409,387,370,392,394 1,12,11,16,18,10,8,520,641,589,549,507,505,553,610,593,602,586,689,777,749,508,717,651,583,583,497,459,449,403,525,753,765,675,705,574,519,401,414,422,452,503,626,593,617,427,780,924,912,853,819,738,613,535,614,631,704,708,782,777,735,462,468,464,495,659,770,713,727,622,518 13,32,31,43,49,48,42,423,537,524,475,457,459,446,477,462,477,458,555,679,671,471,625,570,503,491,446,427,418,411,453,645,668,572,608,500,467,386,390,403,409,422,481,485,513,401,669,846,844,779,740,639,506,440,490,512,576,589,657,653,606,411,428,427,431,530,670,596,615,522,467 9,10,9,26,32,24,20,403,396,395,398,389,369,406,419,402,405,404,396,405,389,382,391,397,381,388,401,373,385,385,402,409,395,390,403,381,391,391,392,387,397,416,434,452,419,391,459,464,457,421,409,396,386,413,448,436,474,481,522,483,448,378,385,401,384,393,401,392,405,375,397 1,9,8,20,18,16,18,428,423,419,393,402,376,431,441,396,416,410,436,458,442,403,435,418,412,419,406,394,392,387,435,444,475,423,437,395,397,392,408,412,420,476,577,508,475,386,499,570,559,509,512,483,411,454,458,475,522,505,538,520,479,380,381,390,385,394,461,430,435,406,406 10,12,11,24,35,31,21,415,384,377,375,385,386,420,437,411,415,395,394,403,405,384,409,402,402,381,391,391,373,387,397,387,409,388,405,411,385,390,397,385,401,408,472,432,433,405,475,446,444,427,412,395,388,442,448,470,512,505,552,517,475,380,389,371,394,388,406,378,381,387,390 15,24,13,42,66,32,22,443,429,397,401,400,389,451,478,449,421,405,427,462,457,411,447,419,418,410,399,380,380,412,427,461,495,412,445,401,383,396,420,403,426,450,513,484,464,417,597,586,587,481,483,436,394,496,573,561,603,603,675,628,572,400,390,384,387,409,464,438,444,416,402 20,10,9,23,31,27,20,392,391,382,382,390,386,410,419,425,404,392,399,398,405,386,400,390,393,389,375,402,376,405,387,397,387,390,372,386,387,401,390,391,404,427,451,442,404,382,460,416,416,396,411,369,379,425,425,439,485,476,518,493,433,385,396,378,397,372,375,384,396,386,383 6,16,11,41,40,24,27,417,404,419,398,398,398,420,420,418,398,400,411,447,448,396,433,416,401,408,402,409,383,396,406,450,450,413,432,412,401,408,402,391,418,425,438,428,416,403,507,564,563,493,481,436,388,461,473,471,541,498,551,524,473,390,382,409,414,404,447,441,436,416,391 7,9,9,60,88,90,60,422,435,413,389,396,421,418,444,423,436,428,426,484,478,396,444,426,418,416,409,390,389,386,421,454,468,427,447,426,406,380,403,408,413,449,486,453,448,418,551,644,641,577,527,477,429,479,504,525,585,559,629,577,514,408,400,392,409,432,478,444,443,419,407 15,9,8,24,36,24,18,407,451,427,398,405,412,414,436,417,424,421,437,508,487,398,492,461,428,447,401,396,375,411,412,477,515,452,480,420,392,400,397,404,418,425,466,449,441,401,491,658,667,584,543,467,421,434,454,479,521,512,552,531,483,398,404,403,393,448,503,458,489,433,404 1,9,9,72,115,119,73,418,439,412,401,406,393,428,431,430,424,435,428,486,464,403,448,438,413,426,404,387,391,411,406,462,477,442,440,413,400,396,391,405,408,424,468,432,467,420,532,649,665,559,542,477,416,447,499,492,549,536,572,535,511,398,404,399,413,417,466,458,455,417,408 10,48,45,256,687,676,248,498,524,482,466,451,472,533,585,573,551,531,582,615,609,449,564,497,471,484,437,423,425,392,489,567,548,487,524,455,423,398,414,427,437,481,570,539,514,448,709,794,782,711,675,614,514,540,613,632,699,693,753,721,669,440,444,436,448,529,581,547,561,484,448 12,16,13,37,52,41,29,428,396,386,381,388,388,415,437,427,410,404,405,385,404,379,389,388,386,387,386,382,384,403,406,395,390,370,401,400,377,396,381,397,410,416,452,441,429,396,484,415,413,398,414,390,385,409,439,451,500,500,546,521,473,386,381,386,392,401,389,380,400,393,386 10,98,85,68,93,74,54,429,590,537,475,477,454,479,514,515,509,502,617,738,707,481,691,617,558,523,485,442,417,391,468,688,741,627,663,516,479,412,420,419,472,473,571,548,529,434,714,883,891,822,780,678,542,517,589,580,667,660,714,696,649,426,423,417,425,578,724,674,660,550,480 8,93,88,206,315,291,191,467,573,553,492,436,463,498,530,512,518,528,597,716,713,474,668,605,525,507,465,442,391,403,491,667,710,607,631,532,473,414,440,442,436,525,588,573,553,444,729,879,888,819,784,680,576,537,634,646,731,722,766,736,691,437,424,435,442,553,708,670,658,559,484 5,8,8,79,150,156,81,385,405,401,394,395,405,394,416,406,409,411,424,458,462,407,437,425,410,408,392,395,385,374,409,441,454,426,429,413,401,395,380,390,392,398,417,402,412,394,491,618,625,558,533,480,433,395,416,409,452,445,470,453,448,395,395,391,381,403,450,454,435,407,405 18,15,13,37,45,38,31,433,394,410,383,387,400,422,418,420,406,415,406,406,395,382,391,386,402,387,399,378,380,400,398,387,391,395,380,388,386,416,433,432,437,445,514,465,457,442,551,453,437,442,403,403,394,500,567,546,606,571,625,566,505,376,379,371,383,394,399,385,397,400,371 6,29,27,112,174,167,105,438,473,464,428,427,427,457,488,453,470,437,510,609,582,416,564,521,462,466,428,412,407,415,421,571,618,526,536,456,431,407,423,420,431,465,542,493,486,411,626,790,809,725,692,594,480,509,573,593,639,630,678,636,575,397,411,413,403,472,595,538,551,479,426 15,710,438,1023,1023,1023,815,992,1023,1023,1008,973,993,1023,1023,1023,1023,1023,1023,1023,1023,993,1023,1023,1023,1011,951,943,860,668,997,1023,1023,1023,1023,1011,967,698,728,779,841,932,1023,1023,1023,845,1023,1023,1023,1023,1023,1023,1023,982,1023,1023,1023,1023,1023,1023,1023,937,962,952,973,1023,1023,1023,1023,1023,1023 11,10,10,41,54,54,39,407,446,432,409,393,393,404,398,442,420,421,442,525,494,410,489,447,426,429,407,397,393,402,416,487,523,450,472,408,406,391,385,397,400,402,455,427,436,405,511,709,719,635,605,499,452,421,450,463,509,507,564,562,500,399,407,410,403,434,507,466,492,431,412 20,18,16,31,52,45,25,401,379,377,359,399,376,420,440,442,442,418,413,390,385,403,396,389,386,396,378,373,378,391,403,402,381,389,383,396,370,383,407,416,429,432,492,457,431,414,485,443,432,417,420,389,393,463,504,497,544,532,569,521,495,373,374,394,388,402,369,381,394,386,369 1,14,12,34,50,40,27,385,450,434,423,405,411,409,417,416,413,423,448,529,520,421,498,461,428,450,399,394,380,389,399,496,556,472,497,432,423,384,391,388,382,377,424,406,429,382,493,713,715,639,592,504,444,381,406,429,428,434,485,479,464,392,397,392,407,439,499,472,488,435,416 9,70,59,69,76,50,46,483,474,432,436,420,435,482,524,513,494,477,498,546,519,421,485,445,445,427,404,404,402,399,479,502,517,456,480,415,426,417,454,476,507,560,653,609,566,454,693,712,685,631,597,510,435,558,649,674,741,729,776,734,673,405,411,413,429,448,495,504,502,440,416 9,15,12,32,35,23,22,453,440,422,437,412,422,457,450,455,461,460,480,530,507,412,470,436,438,433,391,408,389,419,422,531,495,470,479,428,424,398,411,414,427,462,546,507,499,434,625,700,672,622,575,520,451,489,529,557,640,624,671,624,575,422,400,404,404,470,534,470,501,436,418 16,18,17,40,59,49,32,418,524,486,455,431,421,445,455,448,441,453,521,617,592,439,557,525,484,465,427,423,408,378,438,586,610,539,584,474,465,402,411,383,402,417,475,466,476,414,632,840,844,775,738,631,531,436,474,481,554,544,619,614,574,407,421,398,419,508,611,570,568,492,453 8,11,11,49,75,77,50,405,421,397,403,394,392,408,436,397,406,388,435,445,441,407,420,419,395,408,397,397,395,388,408,441,441,430,450,414,405,387,409,371,388,432,433,431,419,405,500,593,585,536,509,441,425,434,458,470,526,510,553,518,452,387,388,401,385,404,453,431,447,408,396 17,31,20,58,85,52,35,397,405,402,378,388,395,395,405,422,430,402,396,410,439,387,409,399,379,385,378,398,396,412,416,391,406,385,405,385,392,397,398,396,430,443,480,454,423,408,498,467,441,428,436,402,395,478,490,489,553,522,570,537,469,381,380,387,382,390,400,407,412,377,384 19,9,8,69,112,100,59,403,438,435,430,403,425,416,430,410,422,421,465,537,509,415,480,466,433,422,408,396,399,384,422,503,528,470,493,434,425,378,393,381,379,399,437,439,442,409,513,713,724,628,610,512,455,423,434,459,498,469,539,515,493,394,385,400,402,462,505,482,460,438,400 17,8,9,18,22,22,17,399,432,416,425,406,394,406,407,404,426,395,444,472,465,409,451,428,412,411,404,402,389,383,419,456,475,418,448,423,405,376,382,389,396,398,431,415,417,402,498,642,623,559,516,469,417,404,414,429,471,486,492,467,448,389,393,383,397,413,470,446,437,418,401 16,57,47,46,51,38,34,459,462,440,407,429,406,433,486,451,447,454,495,553,512,396,485,484,434,430,418,414,417,396,475,505,530,476,481,431,407,419,483,525,557,661,747,651,578,449,662,728,710,641,611,520,455,566,663,709,789,766,791,718,640,389,403,412,427,451,516,507,513,458,421 13,164,118,199,332,236,143,862,943,908,900,869,909,910,971,986,989,988,1001,995,1001,702,835,817,798,790,749,759,678,482,922,925,891,867,893,854,816,506,578,635,711,816,958,965,992,706,1023,1023,1023,1023,1023,1023,964,873,944,973,1023,1023,1023,1023,1023,843,832,859,888,955,980,959,991,914,887 15,25,24,86,90,87,82,432,532,500,461,440,422,463,476,474,473,460,542,668,636,443,605,526,487,471,453,427,411,415,460,604,648,555,591,465,434,419,419,427,440,485,550,528,510,455,676,849,861,783,740,631,527,536,605,608,678,673,713,685,628,404,428,425,413,503,633,584,592,479,462 14,22,20,44,51,47,40,406,436,437,426,403,396,411,433,415,421,428,461,503,489,406,486,439,424,442,395,401,386,399,395,491,510,477,472,414,430,409,389,409,406,415,465,441,428,415,523,675,687,601,566,497,456,451,477,478,512,519,553,515,486,396,403,387,404,432,488,451,490,421,413 3,23,22,71,85,81,69,408,527,478,458,433,426,442,463,438,448,431,507,664,625,447,606,552,498,485,436,406,387,428,432,622,642,554,570,469,446,364,396,394,417,427,477,471,468,407,597,832,847,767,734,625,510,456,499,526,569,566,635,605,568,401,412,412,403,485,633,574,573,488,453 20,33,25,38,54,40,29,394,392,390,367,399,376,396,421,426,404,412,403,424,426,388,395,401,388,385,380,384,396,386,408,419,394,398,391,384,398,402,393,411,435,455,487,442,448,402,462,451,458,444,421,394,396,444,512,502,533,518,572,539,474,387,392,388,403,397,413,393,416,403,388 20,27,26,99,138,125,89,447,482,428,425,414,422,436,456,451,442,448,502,565,545,420,516,498,442,446,399,393,399,371,418,529,556,506,501,427,454,419,406,434,425,443,478,488,479,424,638,769,764,690,656,561,480,479,521,568,640,635,678,662,592,407,413,422,415,456,568,508,531,455,421 3,63,54,98,132,100,76,471,583,557,521,477,486,501,564,531,540,522,627,739,727,484,698,634,576,551,500,441,415,382,495,720,756,655,679,541,489,413,429,434,466,506,614,579,557,449,755,912,919,852,819,722,576,554,645,665,739,736,788,761,711,426,440,438,457,587,742,690,701,580,493 7,66,48,102,147,96,69,502,578,527,523,492,515,545,608,592,592,587,654,679,672,465,598,574,515,505,457,458,433,422,548,643,647,605,608,542,499,444,459,433,470,556,673,646,646,480,802,887,866,828,801,746,638,615,685,697,766,760,819,811,775,469,480,467,476,623,705,662,694,584,538 2,49,45,17,17,13,13,683,757,707,662,600,641,723,791,782,781,772,812,856,840,606,768,731,680,660,571,539,504,418,694,827,824,751,779,682,611,448,487,512,561,631,785,770,785,512,932,988,976,930,908,847,754,697,779,796,877,872,932,934,901,611,567,620,655,786,859,812,837,736,665 4,10,9,15,17,16,14,462,485,447,465,448,449,499,540,518,526,507,543,598,587,432,513,478,464,444,424,400,408,404,470,544,570,492,514,459,428,384,398,400,420,466,552,524,541,418,690,755,725,681,656,572,484,475,531,543,621,631,698,691,657,431,418,430,452,489,597,529,556,473,446 20,9,9,48,81,82,47,405,423,425,413,404,413,397,434,436,444,440,451,472,470,399,434,423,408,408,399,405,403,377,427,453,460,428,430,412,394,406,395,400,383,399,448,432,442,396,584,620,614,562,540,485,445,424,467,469,556,533,576,554,533,405,408,388,399,445,452,444,456,420,413 8,36,22,73,100,54,43,401,395,408,407,379,360,427,430,399,423,434,404,394,402,401,401,406,384,371,389,401,372,421,393,400,392,396,380,378,397,407,407,422,428,444,484,473,445,438,507,464,440,415,403,374,368,481,498,477,548,521,562,514,486,391,380,405,408,389,409,413,389,400,379 7,17,14,45,53,45,37,403,411,409,419,392,389,438,436,434,436,420,437,480,469,415,453,438,413,428,425,391,383,394,416,461,480,439,474,394,398,382,399,391,401,433,462,448,449,407,507,625,632,569,539,449,412,442,454,471,510,533,565,561,493,400,383,403,380,406,467,439,427,426,415 5,284,255,249,294,263,227,427,406,344,376,362,389,407,436,402,413,386,397,383,410,385,401,412,388,375,391,377,347,435,425,416,391,382,390,383,390,419,427,421,460,526,578,536,479,457,504,438,437,417,408,414,384,437,478,512,537,533,591,538,489,397,392,419,410,393,405,400,377,392,387 18,26,26,73,96,95,73,408,408,414,393,377,422,407,411,415,413,421,415,464,464,388,439,413,399,389,384,390,383,405,395,449,444,423,434,399,388,373,400,417,447,467,491,420,421,487,507,592,594,531,489,422,399,710,791,794,757,707,695,570,527,407,391,395,395,424,447,433,448,406,391 2,163,151,411,623,605,393,522,531,489,477,452,451,534,593,555,560,530,574,660,638,459,598,529,504,489,450,435,393,471,508,624,654,578,603,511,446,440,456,500,522,591,694,626,604,541,744,822,820,752,716,617,493,677,756,760,794,765,810,769,722,451,441,434,458,523,634,576,597,519,458 3,27,26,101,126,122,97,420,498,471,432,445,420,436,460,475,453,447,522,607,591,425,551,515,454,464,413,430,397,390,429,577,603,536,547,463,463,409,395,412,414,423,484,464,487,421,624,800,811,730,699,604,512,455,497,493,580,567,629,622,574,407,428,398,404,494,606,566,570,480,441 17,44,34,53,89,62,34,439,384,412,397,384,397,415,448,432,434,422,433,434,405,378,413,398,393,397,379,397,386,401,418,426,418,407,404,391,403,406,408,408,418,456,515,475,451,411,527,516,494,455,437,393,390,499,526,554,587,572,610,581,513,400,398,404,391,414,431,410,415,397,405 6,24,23,123,255,246,116,517,697,646,644,626,670,561,646,662,662,675,737,769,765,527,657,649,624,626,574,578,507,431,600,715,705,657,684,609,564,420,446,424,448,474,622,630,682,428,819,925,914,872,858,804,704,516,560,569,660,674,763,801,768,549,599,530,589,750,811,779,812,715,662 14,14,10,39,46,28,24,430,401,386,395,380,386,431,433,423,424,410,415,401,406,380,416,385,396,378,383,400,380,414,430,423,424,401,401,393,388,389,434,419,412,447,491,462,440,420,497,487,473,430,433,404,388,472,484,510,560,549,596,555,505,369,376,384,382,392,418,389,405,383,397 13,20,20,62,74,71,59,407,470,460,446,418,437,433,465,431,432,454,503,576,563,422,532,491,456,441,418,404,413,399,429,526,559,486,507,438,417,405,401,401,421,429,475,462,478,406,597,747,760,675,622,543,455,439,464,509,565,559,625,603,550,411,413,391,400,461,562,508,498,453,430 2,14,14,48,55,56,48,410,482,465,447,424,442,428,458,425,422,419,509,597,580,428,548,502,467,466,413,386,379,391,414,562,613,520,521,446,414,385,388,394,384,424,460,463,458,411,555,784,804,718,680,566,453,442,457,484,548,529,567,566,518,402,433,409,409,468,574,514,537,444,410 5,10,9,16,27,23,14,415,429,426,420,398,392,425,438,444,438,429,448,490,472,404,462,438,410,423,404,388,382,418,415,484,487,438,461,425,414,410,394,430,416,427,469,449,443,413,529,643,625,552,512,455,430,462,497,495,555,544,572,546,511,400,404,396,389,426,495,464,467,420,411 2,9,8,22,29,26,19,412,391,389,395,384,382,428,448,412,407,386,407,397,386,381,404,393,381,396,374,380,392,373,396,385,405,405,393,386,391,378,400,403,407,420,449,446,425,402,478,440,424,406,406,398,388,413,426,425,487,491,546,505,473,392,376,392,401,408,399,393,383,393,386 12,9,8,45,44,37,37,402,448,421,418,399,414,407,421,415,423,400,445,513,469,397,465,446,422,426,411,385,381,394,398,471,504,453,469,430,417,385,384,399,397,408,430,401,437,398,494,703,710,621,580,484,442,420,424,448,469,467,505,509,461,398,398,391,391,423,465,452,460,419,407 10,105,97,64,87,79,58,417,402,386,400,391,369,412,448,432,440,422,454,437,424,387,413,405,390,391,396,381,400,416,409,433,417,405,421,394,385,402,408,411,430,456,489,468,448,411,543,508,498,426,429,409,383,476,510,535,583,558,616,584,531,377,390,404,399,401,411,415,427,396,377 11,124,90,59,82,58,37,762,849,805,771,727,738,808,871,861,852,841,891,947,928,722,889,850,799,780,714,668,555,454,783,921,931,869,887,786,722,492,536,573,635,742,868,850,868,586,988,1023,1023,1012,992,931,835,779,850,865,931,936,989,988,956,688,663,695,733,870,950,904,923,828,754 7,10,9,17,27,26,16,415,426,402,393,402,391,412,450,427,428,431,429,456,431,399,420,410,400,398,404,402,405,393,411,425,448,429,407,390,398,394,395,419,415,437,466,457,444,396,563,579,547,497,486,454,414,474,502,525,583,555,611,570,507,388,391,381,386,412,444,428,438,411,399 10,11,8,24,29,18,16,439,409,407,422,369,394,444,454,418,417,411,403,438,433,392,430,428,408,406,384,401,381,415,432,406,447,426,416,402,392,386,405,426,424,463,547,491,476,401,492,510,533,479,471,443,418,436,464,460,495,490,533,509,470,386,405,393,397,406,420,425,405,404,394 6,18,17,38,49,45,34,633,678,609,606,542,581,671,740,737,725,714,744,765,759,489,634,595,557,535,503,484,452,406,637,705,703,646,680,583,542,411,438,434,466,542,702,686,723,449,876,916,890,856,835,775,685,620,700,726,797,806,872,876,840,582,523,591,621,714,763,728,751,638,598 3,13,13,52,78,76,50,406,391,408,380,383,390,410,426,405,405,401,424,414,434,374,413,389,388,395,385,379,391,381,395,427,412,403,405,384,394,403,401,409,409,437,450,435,418,412,461,480,483,450,428,392,395,462,524,513,541,512,556,493,456,400,382,386,391,403,421,400,423,397,394 15,14,12,28,27,14,16,493,577,545,534,490,474,521,574,569,561,563,615,714,696,489,652,596,534,507,474,447,423,405,518,678,705,619,636,538,490,406,412,390,423,484,592,563,578,414,744,871,863,807,775,687,577,521,557,583,666,674,751,748,708,454,445,434,463,609,718,668,679,564,490 16,7,8,44,54,52,41,407,422,411,409,391,416,407,407,430,430,423,451,522,483,416,457,428,421,397,406,390,405,378,404,493,497,422,474,440,435,392,381,395,401,377,414,440,436,399,507,691,688,615,576,501,442,415,446,437,476,480,513,512,486,409,430,395,390,426,495,471,474,417,410 6,100,78,133,170,137,105,484,630,579,531,480,503,508,562,561,547,553,652,769,750,518,723,666,582,572,503,471,438,415,502,727,775,663,694,550,490,432,444,439,458,538,636,577,577,480,761,906,912,845,814,727,586,607,675,690,745,736,793,763,725,432,443,427,449,607,767,696,709,595,516 13,11,9,44,60,46,33,433,451,446,436,416,420,455,450,458,447,452,495,538,541,412,488,449,440,435,418,419,387,400,491,544,546,501,483,448,411,413,476,499,557,653,786,711,631,408,736,736,719,645,611,528,472,504,619,700,855,855,890,807,733,403,408,412,412,465,503,476,487,458,424 6,29,24,47,70,53,33,413,409,411,408,399,378,428,451,425,441,406,448,455,437,377,433,405,408,390,403,400,378,371,408,439,456,427,427,402,406,397,418,409,402,447,502,447,451,419,521,550,548,508,460,451,428,463,490,495,564,533,606,563,508,403,399,393,403,421,455,436,418,408,397 1,13,11,30,31,24,23,421,454,446,436,411,379,446,449,442,432,447,463,591,557,434,581,521,458,460,423,427,385,389,425,548,606,503,534,422,417,386,401,407,417,447,516,482,456,416,560,705,735,642,601,494,433,465,528,518,596,568,627,567,540,396,402,402,413,436,594,531,535,476,407 18,17,14,51,62,48,38,464,434,429,409,394,404,472,450,460,455,417,449,487,465,393,462,448,422,417,410,396,385,402,418,466,496,455,446,421,399,389,419,442,417,454,560,508,498,403,546,612,609,549,513,470,434,464,493,512,567,562,602,541,524,392,400,390,398,424,479,427,473,416,408 8,8,9,149,213,218,150,386,398,380,391,381,402,395,402,402,403,381,389,406,390,386,392,403,389,398,404,386,389,387,368,404,403,390,399,384,408,398,385,375,374,401,406,403,408,404,432,464,463,428,418,409,397,386,417,420,418,422,434,439,418,398,387,383,394,391,417,401,388,397,386 10,37,31,93,112,96,82,479,585,568,511,472,462,503,540,535,556,535,607,764,721,513,740,671,608,597,489,469,431,397,488,728,777,661,701,570,487,404,436,423,422,502,590,571,569,439,728,890,900,828,805,694,553,535,620,622,701,704,759,745,691,431,449,432,449,616,770,701,726,605,503 15,45,44,134,203,200,130,388,430,403,378,387,420,387,404,412,394,413,428,480,490,405,480,426,406,417,393,398,401,377,384,453,490,438,425,407,396,393,396,384,408,386,422,397,405,423,449,581,602,518,489,450,422,398,434,423,436,454,457,473,423,397,403,403,392,417,483,464,442,429,404 16,47,46,90,155,152,86,455,520,465,460,457,455,482,524,544,524,520,556,644,616,445,567,521,485,499,457,430,398,407,471,578,615,548,563,503,461,398,405,434,442,463,529,517,533,433,701,841,834,773,744,664,557,499,526,554,636,643,713,704,655,438,435,434,436,563,653,606,608,523,483 12,15,13,36,37,26,26,408,378,382,383,399,394,404,406,403,418,397,412,421,407,394,432,419,398,394,395,390,370,407,406,410,418,399,404,406,398,398,403,403,408,429,449,447,444,415,485,504,508,449,420,440,402,457,500,485,548,528,544,506,469,386,394,388,382,397,409,405,418,385,374 9,39,38,153,191,193,151,452,498,478,474,444,455,463,489,484,471,484,542,650,622,419,570,529,475,472,438,421,404,403,443,583,637,532,556,479,436,399,416,412,434,450,535,526,494,446,662,836,845,772,731,634,523,488,556,568,632,636,697,671,627,415,432,401,418,502,630,580,579,491,449 20,65,59,78,105,95,70,497,679,637,560,480,493,483,537,525,521,518,724,860,804,623,834,747,674,649,515,473,406,403,482,837,853,748,748,592,527,417,448,461,499,536,627,563,577,514,719,968,954,881,843,713,581,641,684,674,704,697,744,737,683,400,459,434,422,724,858,766,777,640,518 17,11,11,102,149,149,100,401,416,419,399,397,405,405,417,425,418,417,477,477,480,416,450,430,429,419,413,402,391,400,398,454,481,433,446,428,404,383,400,400,398,423,433,433,439,403,512,671,675,594,554,487,430,421,449,464,510,487,527,499,481,409,390,394,388,414,467,441,460,433,416 20,25,24,77,109,107,75,435,459,433,435,415,435,454,483,464,463,452,492,571,536,411,502,468,441,446,423,394,390,393,423,539,533,489,498,445,411,384,390,408,420,441,484,487,491,411,622,745,730,667,629,555,483,473,513,514,594,596,659,625,591,423,407,410,429,465,546,513,515,465,435 10,8,8,12,13,12,12,433,407,409,413,392,388,440,454,416,420,389,426,483,455,384,447,434,416,398,404,395,384,396,426,452,477,426,440,407,409,386,384,406,409,448,520,467,468,397,493,549,555,515,503,466,422,418,441,443,491,489,524,507,468,381,383,391,392,402,460,427,432,410,399 4,30,17,54,76,43,31,466,397,377,372,391,415,446,457,454,445,407,413,441,401,380,405,400,382,391,366,383,380,394,415,422,406,396,383,414,398,401,403,434,457,500,559,520,481,444,566,495,468,397,404,419,388,538,604,576,660,632,668,624,541,383,371,382,378,410,408,391,407,377,387 12,239,218,160,219,196,143,418,400,408,391,405,379,424,447,416,404,397,419,433,435,389,424,426,396,399,385,382,388,425,426,418,450,412,420,398,395,386,415,426,454,483,564,509,483,412,503,523,535,484,437,414,366,414,469,481,512,513,554,512,460,382,391,387,387,401,428,426,427,404,393 19,30,29,42,69,67,42,429,463,435,442,422,429,440,465,471,482,453,493,579,553,440,527,469,468,437,420,416,401,417,433,548,565,506,504,438,425,409,394,394,393,423,468,464,449,420,582,770,759,678,643,565,475,431,477,509,552,547,599,590,562,412,422,385,410,485,567,520,540,455,440 6,11,11,40,52,51,38,415,475,428,435,407,422,422,430,415,427,421,465,547,523,430,532,483,453,449,421,414,398,398,416,524,560,500,493,447,398,405,403,383,401,419,458,442,430,409,552,755,773,688,643,551,466,420,444,482,516,516,563,552,513,407,411,391,400,459,537,505,492,463,435 17,52,51,142,209,206,137,466,573,534,497,459,490,479,527,524,518,503,598,704,688,459,631,607,541,506,469,422,406,423,468,641,692,600,614,495,481,448,419,414,441,478,574,534,527,441,731,879,888,822,779,695,563,511,587,623,700,688,754,729,696,435,455,452,446,580,697,643,672,556,509 6,13,11,38,47,39,30,459,452,426,444,408,413,476,481,460,429,440,451,538,535,404,508,455,418,417,413,405,393,386,460,529,532,479,487,439,424,405,418,437,449,531,633,582,542,414,571,686,696,619,600,526,457,489,524,537,600,573,630,614,555,410,391,403,412,426,522,508,496,429,399 14,20,16,36,46,36,27,434,505,470,446,429,434,439,478,444,447,455,534,635,617,433,591,524,497,466,421,413,390,405,422,590,631,535,550,479,456,392,416,432,436,450,516,479,494,435,613,787,797,717,672,579,454,485,539,536,613,585,641,614,574,404,419,401,419,485,626,567,565,495,435 14,8,8,7,10,9,7,488,582,546,509,454,471,511,560,554,542,537,625,714,701,483,628,578,533,517,465,435,418,403,498,680,701,609,621,525,485,406,405,414,428,454,563,528,564,408,727,869,857,799,770,685,572,469,536,565,642,643,713,732,668,448,444,444,467,597,705,642,669,569,496 12,146,137,317,359,339,299,506,678,646,581,530,524,538,582,590,572,562,691,826,798,562,782,737,657,651,528,507,442,408,531,781,824,726,745,623,551,418,418,433,455,515,627,598,611,476,783,975,985,916,894,797,689,577,667,667,751,749,808,784,751,447,492,467,455,651,813,761,771,640,563 5,37,36,213,354,358,213,412,397,393,393,403,395,416,417,417,420,409,415,424,419,393,397,403,384,412,397,402,367,384,396,414,402,393,407,396,408,394,383,398,410,433,472,448,429,439,501,475,481,439,437,404,406,483,549,533,550,522,563,516,473,387,404,382,395,392,418,408,413,385,380 17,21,18,31,50,39,23,403,400,390,388,374,398,409,412,403,407,400,411,418,409,407,386,388,397,383,396,384,370,387,413,396,396,393,388,407,388,401,402,401,408,434,469,448,436,396,487,443,431,409,409,416,408,437,470,468,514,524,540,530,471,381,385,385,387,387,409,401,406,378,407 8,25,24,229,418,418,225,489,476,489,458,440,465,508,557,558,547,539,551,584,580,411,486,473,447,445,421,430,416,391,484,540,521,482,518,474,446,404,406,412,455,500,578,564,551,450,719,757,725,669,642,591,494,562,630,634,694,692,755,740,689,454,422,441,432,507,554,509,546,488,420 15,19,19,166,251,260,171,424,459,448,447,424,414,416,433,423,420,427,476,567,539,424,510,487,456,457,411,405,389,387,405,505,575,510,514,433,421,386,402,400,405,409,437,425,443,401,553,786,815,728,680,593,469,430,443,450,501,505,541,538,508,405,422,394,391,437,554,526,528,433,420 13,10,10,12,17,15,12,423,393,387,390,382,395,409,432,409,381,409,392,379,388,387,381,382,396,382,378,395,385,393,387,386,391,394,375,394,403,386,387,391,399,388,434,418,401,379,432,383,394,385,390,384,380,395,404,412,450,435,476,449,411,394,390,394,370,384,382,387,391,388,390 9,129,81,136,129,54,60,572,565,497,479,432,480,612,687,668,619,607,636,676,658,437,563,507,473,475,434,416,399,490,649,647,648,566,567,489,452,540,652,698,765,844,929,862,804,624,902,862,827,779,732,644,544,820,895,921,993,984,1015,953,898,472,418,462,510,582,629,594,604,478,451 12,15,15,15,17,12,11,516,656,620,581,492,541,547,619,593,610,621,698,781,768,513,712,651,599,585,515,488,440,377,539,740,764,690,696,595,526,410,411,421,450,493,599,597,640,418,809,943,938,882,856,791,671,506,588,598,700,715,787,793,767,495,491,467,500,670,786,727,750,648,542 18,11,9,29,36,24,20,417,396,397,369,397,391,418,439,412,430,397,412,412,390,375,408,409,388,399,392,377,400,399,400,417,412,375,387,389,378,387,404,404,400,417,470,454,429,409,485,474,444,424,415,395,386,439,472,478,501,486,558,522,476,384,378,375,384,390,400,378,394,395,386 13,29,27,42,63,54,35,426,478,459,431,415,405,419,435,405,432,428,489,579,549,415,545,487,455,460,420,415,393,396,434,550,575,496,525,453,417,399,403,398,393,429,451,439,439,407,573,758,761,688,641,565,448,439,464,483,536,561,611,568,547,396,419,412,420,448,552,515,499,461,432 20,20,15,113,105,76,82,472,595,550,508,458,447,496,554,514,531,516,594,746,729,492,710,661,560,557,477,428,400,423,487,697,763,646,672,508,463,434,444,460,482,549,646,595,577,486,714,859,883,799,772,643,512,605,678,688,734,726,770,736,690,447,439,418,431,567,739,688,665,559,482 17,24,24,502,828,853,514,446,467,439,448,428,445,472,514,506,497,510,516,505,511,398,420,433,424,417,409,413,376,417,466,465,452,448,434,437,405,416,417,429,433,449,516,529,527,497,664,669,639,584,561,544,468,529,612,635,656,637,699,682,639,450,420,426,445,471,453,477,486,437,442 11,8,8,65,102,104,67,401,414,401,389,395,397,383,403,409,395,412,425,448,443,399,442,443,418,395,401,406,390,385,393,453,484,426,430,398,385,410,394,393,388,415,419,422,415,411,468,613,638,537,515,464,416,405,422,427,465,452,486,496,435,395,392,387,388,409,465,441,452,418,409 20,21,15,46,57,37,30,477,401,388,383,406,391,486,474,448,430,408,430,416,421,374,393,400,393,384,395,398,377,395,409,428,419,392,422,416,373,393,405,427,438,465,532,486,478,425,549,489,481,437,432,420,404,489,520,510,615,595,649,600,548,419,377,385,404,401,413,389,408,395,379 19,20,19,157,230,219,148,438,507,481,436,425,450,436,476,454,439,454,512,608,595,421,557,523,478,457,423,434,398,395,433,558,620,521,533,446,444,385,382,412,406,443,507,466,482,440,628,828,842,764,731,621,517,463,512,551,604,600,657,623,589,405,423,417,403,478,581,550,546,496,458 18,31,30,62,98,95,58,429,510,473,480,443,428,453,489,501,482,479,544,654,635,443,582,521,503,488,437,408,417,402,464,598,629,534,565,457,472,391,404,406,405,454,537,504,502,402,690,846,844,777,744,640,553,482,539,560,637,642,701,690,646,420,427,415,430,527,646,583,618,504,462 1,22,22,77,94,94,76,419,511,489,487,429,415,419,466,460,439,434,524,668,631,442,613,554,486,472,443,427,405,391,424,608,666,554,573,462,433,403,423,399,411,465,514,477,475,410,608,819,839,755,722,592,485,467,518,514,602,582,639,624,577,409,419,403,407,497,642,589,602,497,446 18,10,9,39,48,48,38,409,440,432,419,401,419,393,431,425,435,431,458,515,508,411,470,453,429,422,416,416,402,386,404,484,508,453,465,422,422,405,414,410,417,435,478,458,450,403,546,688,695,606,582,495,441,470,516,508,567,570,622,557,524,412,410,398,403,433,510,475,464,421,411 17,15,14,62,88,65,42,426,448,445,413,411,420,417,451,461,429,430,469,529,511,419,465,436,421,428,413,410,385,386,406,516,510,465,466,447,416,387,402,392,413,425,458,454,460,409,553,727,722,657,616,525,452,438,461,490,545,540,585,574,529,394,410,407,407,455,503,478,509,434,410 8,137,125,291,452,400,257,536,708,668,618,554,603,590,657,650,638,651,739,839,813,579,766,725,662,635,546,520,439,401,590,801,817,734,764,655,591,431,426,459,483,533,679,661,673,501,853,997,991,935,909,834,714,591,685,730,802,800,858,849,817,513,539,484,535,720,830,784,796,697,597 16,10,9,26,33,29,23,407,391,393,393,389,385,390,413,398,411,375,395,417,409,376,387,388,397,393,369,383,375,394,409,401,395,387,393,400,380,389,420,408,412,434,456,432,412,406,464,444,416,411,409,407,379,430,470,487,519,461,524,488,463,373,383,386,384,394,395,405,400,388,378 4,45,40,20,26,20,15,640,707,647,638,583,613,683,745,723,731,715,769,811,800,550,731,686,623,605,520,525,459,417,640,786,785,718,746,641,570,425,475,480,512,600,742,723,739,484,893,960,943,901,880,815,716,663,738,759,844,845,896,898,862,550,539,572,589,742,818,770,802,676,621 19,11,11,32,44,39,28,442,486,488,447,399,430,436,468,459,454,455,519,640,606,434,599,544,471,483,425,398,402,372,437,596,647,540,554,459,418,397,399,414,435,437,503,466,476,410,609,764,780,697,658,538,471,477,520,530,589,563,635,610,555,403,409,404,404,501,629,559,561,481,430 20,8,7,20,25,22,17,398,390,405,391,375,381,401,411,409,404,400,397,386,396,383,393,399,384,389,380,391,370,384,397,392,395,394,393,380,386,396,395,408,401,397,421,425,404,394,450,425,426,393,411,387,385,420,443,439,462,468,521,476,449,385,391,380,381,388,395,386,400,404,376 12,212,194,147,196,180,133,406,383,383,379,380,377,418,420,398,400,412,417,418,389,402,408,388,379,374,370,384,382,428,427,393,405,383,378,399,380,401,427,410,453,470,525,491,456,408,464,442,429,407,375,385,384,458,458,486,503,517,570,515,461,393,397,398,379,403,397,400,398,395,382 12,237,217,180,230,211,165,443,397,402,389,392,391,429,431,435,405,386,396,413,389,383,398,386,391,387,369,382,399,386,388,409,400,382,408,412,382,391,408,411,431,465,521,495,446,421,481,433,437,415,407,397,382,420,439,440,480,510,519,505,462,399,398,377,388,371,399,372,396,382,364 7,13,12,29,39,31,22,391,403,391,390,405,376,416,437,431,412,412,403,414,407,383,379,387,387,403,367,397,384,393,408,405,405,399,383,389,378,375,406,408,416,452,498,455,438,422,501,472,436,425,422,422,386,460,523,538,576,552,596,570,495,401,400,394,396,390,411,393,387,388,385 18,26,25,22,30,30,22,538,653,614,557,540,569,582,659,645,638,630,711,781,768,526,713,655,607,574,494,492,435,397,554,740,757,675,676,582,536,411,405,399,426,471,636,616,642,423,813,938,929,875,844,768,652,525,607,626,722,725,795,810,772,482,484,516,529,701,807,757,767,667,574 10,26,14,56,74,37,31,452,397,409,403,368,368,468,469,468,424,443,417,441,450,394,412,403,412,420,375,395,386,401,407,420,445,398,404,394,394,409,422,414,454,467,513,507,481,405,550,516,506,458,441,401,400,469,525,504,597,599,659,603,527,400,366,406,393,424,431,396,402,392,390 5,269,237,137,200,170,113,443,459,433,444,461,423,460,467,490,467,458,510,553,552,428,512,466,444,443,426,385,393,409,468,552,565,503,537,485,429,419,436,453,527,566,665,585,565,433,623,712,703,628,600,500,453,490,568,560,629,596,670,644,594,394,395,410,415,448,544,493,531,422,391 10,25,21,114,148,118,92,436,541,511,460,442,423,464,484,459,457,458,563,671,648,452,624,565,507,510,438,448,399,389,442,629,666,605,604,511,437,400,413,384,395,412,481,473,486,418,641,866,874,796,774,670,538,469,510,527,588,588,644,635,577,423,437,416,436,512,670,612,605,506,464 8,13,12,62,69,47,45,407,489,443,447,430,435,426,455,438,430,447,526,596,584,426,534,521,458,455,435,406,395,382,438,575,598,515,502,452,443,395,390,404,380,417,470,456,458,400,593,809,815,743,697,604,510,435,470,485,551,542,599,606,560,396,416,395,412,471,590,540,559,480,452 15,17,17,21,23,22,20,394,474,448,421,398,411,421,428,439,445,426,457,581,536,410,569,520,455,465,408,404,387,430,417,513,610,521,512,433,428,408,400,416,429,441,505,458,457,421,519,657,707,588,581,497,417,470,508,511,573,564,611,561,513,403,392,404,403,425,575,512,532,458,395 4,11,10,20,23,19,16,499,607,546,530,484,509,537,602,599,580,568,637,723,702,498,647,598,552,529,489,459,428,394,518,706,704,631,632,539,456,416,400,428,424,463,578,566,591,425,763,879,870,820,792,714,608,503,554,590,671,694,760,773,731,452,453,470,477,612,728,655,690,571,502 7,70,46,146,145,93,100,423,572,529,500,444,428,488,519,515,496,486,581,708,697,467,670,610,540,535,465,424,429,380,456,674,724,606,628,518,456,393,432,438,469,506,602,539,508,464,705,867,885,803,773,659,554,579,628,647,708,687,750,709,652,413,450,419,444,543,701,637,654,540,454 6,7,7,39,59,60,39,398,423,409,391,400,390,394,412,404,408,398,412,462,442,388,432,403,408,401,387,395,400,420,397,434,448,424,424,405,386,404,384,401,392,407,413,421,417,400,469,596,599,523,505,458,415,424,451,450,487,473,498,464,450,397,385,378,400,409,446,437,413,411,407 12,1023,493,1023,1023,1023,948,952,955,912,878,815,852,975,1017,1001,990,973,1008,1023,1023,817,987,946,891,868,797,779,675,819,951,1017,1023,963,978,881,818,876,945,978,1020,1023,1023,1023,1023,988,1023,1023,1023,1023,1023,1023,950,1023,1023,1023,1023,1023,1023,1023,1023,821,762,805,835,951,1023,997,1006,921,854 17,513,243,359,380,173,156,671,688,631,603,564,534,717,772,740,731,711,760,813,798,537,741,690,624,623,511,509,433,617,780,795,808,737,749,613,587,722,842,894,946,1013,1023,995,926,726,984,983,966,916,884,814,709,916,1013,1023,1023,1023,1023,1023,986,532,504,502,561,691,788,751,768,636,562 1,19,18,13,16,15,12,429,492,456,417,393,422,427,458,450,443,443,486,602,577,423,604,540,473,475,425,422,398,403,423,563,648,519,534,445,397,416,395,408,464,460,572,504,497,432,598,698,751,652,621,495,409,527,604,605,656,633,685,627,567,391,414,390,401,462,615,557,542,475,430 20,27,26,706,1023,1023,698,511,498,474,463,439,452,538,586,582,573,552,564,605,598,431,503,499,477,471,440,443,419,413,516,564,572,510,518,482,443,423,418,436,474,516,641,597,622,508,774,795,784,730,692,637,507,568,661,696,766,761,813,792,742,480,437,454,469,536,595,561,586,504,468 20,11,11,38,45,46,38,426,467,450,444,407,424,415,437,442,440,423,487,553,547,432,505,465,431,446,406,411,395,381,409,512,564,461,487,437,415,393,405,396,418,412,460,435,437,400,562,763,777,695,656,558,467,445,496,482,535,514,572,568,520,405,400,404,412,443,541,507,531,458,439 14,26,20,49,48,36,37,460,554,518,461,431,438,477,510,496,490,489,554,685,673,452,647,591,508,503,450,440,392,387,452,645,695,572,626,482,438,399,412,433,452,485,577,526,531,436,678,822,837,755,719,616,501,531,597,581,660,639,718,687,636,420,428,414,409,536,691,623,632,519,450 16,18,15,48,58,49,39,411,422,403,424,389,401,402,436,410,409,410,447,452,443,394,417,408,406,398,386,406,385,408,402,445,428,410,420,400,417,393,398,412,412,446,482,452,452,403,484,545,519,475,455,460,408,446,473,478,515,519,559,537,502,389,381,400,386,402,435,420,423,412,393 17,15,15,21,30,26,18,476,492,483,483,446,485,524,553,569,548,544,569,554,562,412,444,441,437,434,426,417,400,399,536,514,496,455,503,453,470,406,419,413,441,495,591,584,606,433,774,745,686,666,661,606,542,505,592,631,695,698,770,766,729,465,439,454,453,510,530,511,502,470,459 12,24,24,126,208,209,124,414,420,428,398,388,406,434,446,455,433,442,439,473,451,403,444,427,410,412,382,390,365,390,435,449,468,425,426,403,383,406,419,397,420,449,479,477,440,427,541,610,612,539,514,453,431,478,548,542,562,539,572,547,500,413,380,398,400,413,443,432,461,407,400 19,10,8,33,44,29,22,404,442,402,409,395,397,410,424,444,422,417,433,476,462,401,457,438,405,405,394,397,386,407,408,490,480,434,455,420,413,388,396,393,409,424,454,431,410,410,507,615,619,552,526,428,434,441,442,457,500,500,525,518,474,398,404,399,395,436,476,439,452,409,404 3,15,13,104,143,123,91,582,737,699,640,541,581,631,674,650,645,628,791,900,845,658,857,774,726,678,562,525,447,429,625,884,878,795,804,674,610,432,456,442,480,585,717,705,725,505,853,1023,1023,976,939,840,719,637,723,736,800,802,860,856,823,520,549,499,523,842,967,884,903,788,658 5,15,16,79,124,130,82,393,384,395,379,404,381,400,399,405,371,396,395,417,412,385,412,402,397,412,386,386,397,403,383,386,405,411,387,379,396,381,392,394,384,390,409,406,400,390,426,456,437,420,401,403,387,411,448,454,464,431,453,408,406,399,390,390,380,388,407,398,399,392,398 5,19,18,24,26,24,21,557,661,608,562,518,542,602,671,648,644,642,712,775,761,524,699,648,586,579,505,484,439,398,568,743,753,682,686,581,525,413,415,443,452,519,667,644,660,454,822,918,903,855,825,747,635,571,644,671,748,752,818,825,780,499,461,490,527,693,777,710,748,641,546 10,13,8,90,176,154,68,399,421,414,408,405,399,393,441,413,416,398,429,452,437,381,448,423,398,405,402,391,392,372,407,448,464,417,419,411,388,379,397,388,405,407,469,429,432,407,491,573,580,534,482,433,424,415,460,461,507,486,536,498,460,402,382,403,409,421,444,431,445,404,400 18,24,24,76,106,104,73,418,441,434,409,403,414,444,438,435,429,427,452,544,515,406,492,459,426,426,388,404,389,391,406,490,527,462,490,435,397,387,424,425,411,428,465,461,442,418,539,696,710,618,585,501,452,460,512,514,578,581,607,574,517,394,394,399,413,448,536,479,473,439,433 10,11,9,22,27,18,14,394,404,373,401,387,370,400,405,407,416,411,408,427,430,402,411,396,388,409,398,382,382,378,415,415,424,410,411,404,382,394,399,399,412,453,482,453,415,401,486,496,502,451,432,412,414,459,487,510,553,548,583,541,516,390,390,384,405,393,409,416,401,395,409 11,15,15,45,64,63,43,448,504,499,459,416,432,442,461,466,456,459,528,653,644,461,619,563,494,495,425,435,410,374,437,605,682,552,579,494,444,386,404,409,398,433,475,450,466,404,585,834,855,774,737,612,490,459,457,487,529,558,597,580,548,395,411,409,412,512,645,581,599,480,456 9,108,89,84,132,81,42,567,697,650,618,545,572,605,667,664,638,647,739,827,808,553,770,707,642,626,536,535,455,410,590,792,822,736,753,638,563,409,446,475,474,575,685,660,675,493,831,969,969,909,883,799,676,618,694,714,793,785,841,835,796,461,496,506,505,717,826,777,790,682,573 15,56,50,25,25,18,17,672,764,712,676,619,633,716,784,774,773,756,820,868,857,629,795,744,705,685,603,588,481,434,688,841,841,778,791,692,613,430,469,472,516,616,771,765,777,480,916,998,981,940,917,851,757,658,750,767,844,855,915,915,886,579,594,593,645,786,868,818,846,739,659 14,121,113,102,124,115,95,401,382,392,373,363,412,393,424,423,421,380,406,378,402,396,381,396,362,376,358,391,366,415,417,394,390,402,369,405,361,428,401,423,433,470,498,461,461,409,449,441,399,407,377,376,386,432,446,464,498,463,525,486,445,409,388,405,377,382,405,387,388,387,397 19,32,31,320,494,502,322,419,422,402,398,405,451,416,433,451,442,413,441,458,473,410,414,422,408,408,398,408,383,417,416,426,429,424,433,399,378,423,436,446,468,472,530,487,448,470,538,563,558,500,471,444,412,605,683,669,672,634,651,570,536,416,399,418,404,431,447,432,439,409,406 17,15,13,33,43,34,25,413,378,398,384,370,382,390,403,391,409,393,382,389,401,392,389,396,400,392,391,389,382,383,404,384,386,392,386,413,382,402,408,410,411,427,438,421,427,391,458,413,438,407,404,388,396,430,465,446,469,461,484,465,446,384,380,377,385,380,379,394,392,380,383 5,22,17,29,44,28,19,421,439,423,427,411,411,408,441,421,424,409,458,565,523,413,523,475,429,436,413,402,414,402,412,512,565,459,487,423,405,396,417,406,414,433,491,458,447,426,544,697,700,617,587,487,429,481,524,521,582,564,592,555,526,392,387,392,381,445,525,496,469,437,416 16,9,9,33,76,74,30,398,434,401,399,389,428,413,440,420,425,426,435,499,494,408,472,435,425,407,399,389,396,372,412,494,505,456,469,407,400,400,388,396,414,412,460,430,437,390,508,663,651,576,524,467,417,446,454,476,503,499,548,508,489,408,400,406,406,437,476,472,449,445,413 16,15,11,39,45,32,29,455,402,409,382,386,387,437,459,392,415,432,389,413,413,379,389,398,389,391,380,372,376,416,404,404,416,390,403,387,382,399,398,410,407,411,480,446,435,413,501,460,435,418,410,391,386,449,454,423,510,524,579,532,506,396,386,391,390,412,396,406,390,380,380 7,34,34,91,125,125,90,429,441,432,408,398,392,465,475,462,473,443,493,540,510,432,482,456,438,419,414,399,400,419,422,509,530,460,463,454,418,410,427,427,459,500,564,500,484,451,601,731,733,647,611,503,460,549,623,628,665,649,698,641,566,406,394,409,421,467,544,503,487,415,416 10,31,30,41,79,78,38,592,696,652,639,596,639,647,707,689,710,697,747,776,781,536,665,650,621,613,569,573,476,400,598,713,712,644,689,613,558,388,410,398,426,453,603,631,679,423,857,947,934,898,875,829,724,507,575,614,734,745,829,843,812,546,560,564,607,752,799,771,800,699,645 18,30,25,39,61,49,29,409,400,388,382,384,387,425,442,420,434,400,395,420,411,387,404,412,398,376,394,363,381,394,410,429,413,419,395,384,401,396,373,402,401,434,463,450,438,414,471,486,475,449,428,402,402,420,447,454,487,475,533,496,462,384,388,392,376,394,400,395,395,372,385 15,48,37,82,139,107,61,424,453,413,428,396,439,451,448,440,454,433,472,543,532,415,512,478,441,427,418,402,405,409,417,542,544,481,482,424,430,415,413,434,443,470,533,489,490,430,587,708,699,611,579,475,425,507,598,580,644,621,668,613,565,399,405,391,416,479,517,487,500,447,408 16,541,420,94,112,80,69,407,499,434,467,444,405,412,423,420,439,422,457,593,559,397,569,520,459,466,401,387,410,409,448,541,577,515,529,459,432,448,434,437,458,540,606,529,493,435,558,673,722,600,572,481,424,475,555,531,582,572,620,552,522,400,407,385,388,454,572,492,524,456,413 1,12,11,17,18,15,15,433,458,450,414,413,398,435,446,441,412,417,451,595,567,415,578,503,470,462,415,404,403,397,427,538,619,496,522,454,422,402,401,393,421,453,514,480,453,419,571,660,717,617,589,494,423,491,535,551,606,593,639,585,553,391,408,400,400,439,587,527,532,474,397 5,20,20,32,38,33,28,410,464,438,439,418,401,410,427,422,433,440,496,569,523,430,509,474,448,436,423,414,407,404,424,514,542,487,489,456,409,385,396,400,417,402,450,441,432,409,559,735,740,670,622,533,455,417,432,441,496,498,528,545,521,398,398,394,408,444,550,470,516,441,413 17,255,224,134,176,150,113,453,448,413,380,374,393,452,465,467,457,441,442,462,460,399,440,425,415,414,399,399,380,438,461,475,452,407,411,426,392,428,457,486,536,611,700,615,573,446,611,622,597,498,523,435,424,491,542,557,608,607,653,611,586,398,400,396,410,440,464,426,461,431,426 6,54,38,97,151,97,60,472,430,420,446,394,419,470,512,458,468,451,488,489,475,396,461,446,423,392,398,390,384,400,460,490,509,442,483,400,429,447,459,476,504,537,656,586,556,479,655,629,638,516,504,450,419,604,686,685,729,721,768,710,640,406,386,395,394,420,503,457,433,414,389 17,141,133,104,114,101,93,623,568,507,516,493,524,692,731,686,683,660,671,670,677,444,539,527,502,492,462,445,421,439,577,604,587,541,539,518,456,424,430,455,495,556,694,665,663,473,844,844,819,781,754,688,592,620,695,707,796,800,861,852,810,472,448,482,520,626,653,620,642,554,488 3,15,16,92,126,117,86,419,465,440,435,422,424,427,432,446,435,419,481,587,588,417,533,503,444,454,448,411,405,395,416,550,591,503,521,452,412,397,390,397,414,421,465,463,457,405,568,782,803,726,687,574,474,429,469,496,544,544,601,587,522,398,412,389,409,474,572,526,515,465,428 7,20,13,39,42,24,24,485,520,500,461,432,462,488,536,494,490,493,543,657,630,452,623,566,497,491,439,431,420,398,483,627,670,550,587,484,464,410,409,422,442,506,634,588,552,428,693,823,816,747,723,626,520,501,575,569,656,664,717,699,650,407,437,430,424,519,654,613,618,507,458 9,11,11,65,89,76,56,417,434,418,437,424,431,437,435,440,436,433,471,526,516,413,482,463,434,433,392,418,396,405,432,501,514,470,476,448,414,395,414,405,429,444,502,481,457,412,572,718,723,643,604,539,445,467,517,512,581,559,632,591,549,399,400,393,396,447,500,460,497,441,408 2,10,8,30,38,24,21,390,379,397,377,395,392,402,408,408,406,389,401,414,395,387,389,404,399,379,385,378,383,391,394,392,407,410,381,386,396,409,405,391,407,411,418,408,425,402,462,465,465,427,426,400,401,393,427,436,450,468,504,483,445,390,396,391,380,390,400,391,416,374,397 18,12,11,21,29,20,15,412,446,429,406,407,402,398,440,424,405,427,445,515,477,392,478,451,426,424,407,399,392,391,391,479,496,440,463,432,435,380,398,406,395,420,457,443,440,398,537,652,640,557,530,474,412,432,478,484,525,504,550,517,494,393,412,402,397,443,502,461,471,409,404 15,11,9,40,45,32,28,411,400,410,388,412,418,434,446,438,451,413,430,472,449,394,425,425,405,413,395,388,375,376,425,434,465,429,430,400,406,400,407,413,403,429,488,453,440,412,569,578,577,505,508,442,412,438,507,518,566,578,638,597,547,387,413,404,418,419,446,434,439,417,394 16,14,11,36,43,32,27,449,402,390,389,378,382,477,461,438,437,420,409,412,440,369,402,388,399,382,380,387,380,389,405,397,394,391,411,394,387,381,403,399,386,436,454,461,440,388,515,458,452,430,432,407,372,424,447,472,523,542,599,555,497,389,401,375,390,395,406,410,389,385,385 4,11,11,42,58,52,37,419,519,469,454,425,428,421,448,439,449,424,487,607,599,423,562,501,479,485,431,415,403,402,447,573,624,521,551,466,443,371,395,385,398,416,452,438,431,403,551,795,812,730,688,583,489,415,457,435,486,474,546,560,510,418,411,393,409,465,582,537,553,471,432 15,26,22,31,39,30,24,448,508,487,472,418,428,439,494,482,454,471,518,633,609,428,579,529,471,454,440,414,388,403,450,601,628,550,571,471,453,419,429,447,489,539,636,544,515,429,629,800,798,722,688,572,475,509,606,618,695,673,713,659,602,417,418,396,414,490,630,565,559,475,422 15,9,9,31,41,34,26,421,471,445,441,414,426,450,429,429,431,423,468,583,551,423,522,496,448,438,430,408,411,379,405,548,581,493,527,419,439,395,396,411,414,428,457,454,447,409,571,762,770,696,647,549,476,466,501,496,547,549,592,559,515,413,400,399,403,463,561,519,516,476,409 3,36,24,83,115,70,47,497,499,453,432,407,437,520,597,567,557,540,515,582,560,411,486,474,428,425,390,414,376,438,514,539,553,468,514,418,427,456,511,534,586,663,755,674,632,568,784,759,738,664,630,542,472,746,808,810,848,833,867,817,765,425,403,427,451,470,537,471,492,419,426 14,40,35,66,85,75,60,432,474,469,436,416,414,447,465,448,453,438,499,610,566,442,562,514,458,436,426,412,400,378,427,572,601,503,552,458,419,392,405,427,440,458,539,493,478,434,595,764,772,691,658,550,448,495,557,578,623,599,653,615,567,401,403,396,423,469,582,525,518,481,427 10,27,20,39,53,36,26,438,533,509,445,435,461,459,494,481,481,475,561,691,688,463,697,645,533,541,454,442,412,404,441,633,736,603,633,489,454,419,401,451,455,498,587,525,498,443,623,813,847,749,718,580,478,514,590,604,664,648,707,658,597,386,417,403,418,512,722,635,644,542,449 19,98,95,128,168,149,114,884,834,785,780,758,788,915,963,950,944,928,921,902,906,585,695,694,679,656,621,629,562,532,882,851,806,781,801,768,719,516,561,616,686,797,937,939,955,707,1023,1023,996,977,964,935,855,880,940,961,1023,1023,1023,1023,1023,807,695,816,835,873,870,855,885,806,764 4,63,60,130,199,186,120,495,609,564,535,470,490,511,560,553,531,532,654,758,736,512,705,641,566,537,491,460,426,403,502,721,746,632,660,552,500,408,431,432,475,536,631,595,582,457,759,907,906,837,807,712,578,593,679,694,751,740,798,778,728,429,470,447,459,592,732,685,690,575,507 8,16,14,31,44,38,27,390,390,391,383,381,362,407,405,423,393,410,401,411,407,393,394,403,389,395,390,393,383,396,386,385,411,395,414,399,373,399,406,385,410,408,433,422,430,401,437,442,469,432,412,401,375,428,455,469,491,497,523,473,448,368,384,387,386,387,395,387,398,387,389 17,22,20,188,375,347,167,480,562,550,541,523,560,489,542,578,597,591,638,627,633,421,505,473,470,469,454,459,424,391,524,552,538,513,548,503,482,407,388,410,407,432,518,556,571,427,776,791,751,728,724,713,619,463,515,527,635,635,724,753,729,473,477,462,491,585,577,563,635,547,521 13,8,8,23,34,32,22,429,457,449,418,395,420,416,440,439,430,431,473,541,523,410,518,460,446,444,403,418,400,397,419,507,547,472,511,421,434,400,399,413,403,404,446,453,446,392,554,712,737,648,612,511,438,441,464,465,517,515,557,562,514,411,409,394,396,433,537,507,497,468,419 13,31,31,205,286,286,202,418,414,407,423,406,375,414,445,432,417,405,425,465,460,402,440,417,404,395,404,402,394,372,401,452,463,447,444,384,416,408,386,401,401,423,437,419,430,432,492,596,589,531,490,454,409,450,468,453,509,502,523,496,466,410,367,389,383,414,457,422,425,410,398 19,65,63,81,88,80,74,487,648,596,567,510,511,518,580,578,552,547,652,780,764,508,728,671,604,576,498,477,441,405,513,738,771,679,701,603,525,399,399,436,448,499,611,573,591,456,766,934,942,877,849,750,629,540,631,643,721,720,779,769,727,441,488,455,454,613,767,723,729,615,520 14,87,78,90,103,91,80,710,828,778,750,687,707,754,817,807,801,793,867,939,917,707,882,836,777,763,671,655,533,436,736,911,919,850,869,767,682,436,467,523,563,652,801,795,822,531,954,1023,1023,1016,990,920,821,716,797,811,891,890,951,955,924,653,638,661,695,864,953,898,917,818,727 16,67,60,562,770,687,503,437,419,419,396,396,430,438,456,423,449,450,447,473,484,402,442,422,413,381,388,406,390,397,418,455,459,442,450,407,384,388,410,427,416,449,508,463,468,489,587,630,611,560,514,470,426,509,560,569,623,589,642,601,567,428,372,407,407,431,462,441,475,398,400 13,8,8,21,29,30,21,386,434,424,409,382,399,408,404,411,394,394,453,508,498,410,480,441,425,432,406,389,394,377,411,484,510,473,464,410,397,382,393,386,386,406,427,425,414,384,479,676,683,595,578,489,434,430,434,444,490,473,502,507,468,381,395,399,405,416,499,464,476,415,417 3,15,10,20,21,13,13,448,393,420,392,414,400,447,444,455,447,448,452,462,457,399,417,396,400,384,383,386,379,392,437,437,436,438,445,412,401,425,445,469,515,602,713,634,525,438,676,613,573,516,502,444,414,563,655,708,812,804,840,758,680,383,397,401,406,417,439,443,454,416,397 17,683,391,1023,1023,1023,537,852,1023,1003,1015,1009,1023,908,969,977,986,997,1023,1023,1023,846,953,976,985,992,988,1021,981,500,852,892,895,870,911,886,865,528,590,628,704,802,905,888,914,750,1023,1023,1023,1023,1023,1023,1023,856,925,943,1005,1010,1023,1023,1023,884,1023,885,927,1017,1023,1023,1023,1023,1023 1,21,19,69,97,92,65,405,408,394,385,394,402,411,428,438,399,405,416,411,399,392,393,391,401,394,387,386,383,449,498,428,418,389,415,404,404,512,624,671,741,815,872,756,636,420,538,470,456,421,446,428,382,552,678,735,778,720,745,622,529,399,405,399,393,408,416,400,399,383,389 17,16,10,61,65,31,28,444,422,410,402,386,375,443,447,441,416,429,411,454,426,403,443,422,423,399,387,384,391,387,416,448,425,415,428,399,398,401,387,406,404,439,454,465,434,406,535,560,539,472,480,438,419,444,452,482,539,549,613,559,511,389,397,383,395,419,448,403,420,376,392 14,22,19,29,35,27,23,391,411,410,415,399,386,429,416,418,412,400,428,473,445,401,444,431,409,409,393,382,390,397,418,457,473,429,446,405,385,397,397,415,423,456,517,482,470,403,488,560,577,524,495,436,416,415,457,462,481,494,512,496,469,388,396,393,398,413,460,456,437,418,386 7,11,10,88,112,107,79,400,429,418,391,423,396,427,429,442,424,418,454,493,484,403,448,428,414,421,406,398,408,390,413,458,477,424,451,421,390,380,387,403,416,433,469,448,440,417,559,651,637,568,536,476,420,475,520,525,584,564,615,584,532,399,399,405,404,432,470,449,468,431,403 3,155,80,218,276,139,118,573,513,470,464,415,465,631,681,657,633,600,638,643,629,426,520,502,459,462,415,435,399,479,670,626,612,563,571,478,452,539,654,712,768,849,946,884,825,628,930,855,812,759,722,649,538,815,898,937,1023,1023,1023,1000,938,467,443,475,468,539,602,580,551,499,485 20,23,23,440,578,581,438,451,451,399,399,396,418,482,499,479,478,449,473,495,487,400,429,417,404,390,403,385,382,391,452,459,461,427,429,403,392,410,440,448,452,507,604,522,511,489,641,638,596,545,517,476,436,553,668,661,689,667,714,649,611,440,398,420,412,443,454,448,462,413,416 10,8,7,23,28,24,20,401,378,403,385,395,368,444,446,421,429,410,399,412,417,386,398,394,386,376,384,379,387,406,400,408,409,387,394,387,387,384,409,406,416,436,475,449,456,400,484,440,433,427,406,395,384,466,482,486,549,522,582,536,498,384,381,384,393,397,388,401,393,378,396 20,16,15,60,77,75,58,410,462,453,435,415,423,453,460,443,447,439,491,559,546,429,507,488,453,448,409,409,420,380,445,526,573,491,506,460,439,395,409,414,413,438,510,483,471,417,603,752,748,676,625,544,441,467,529,528,586,580,642,607,580,417,404,392,398,470,558,503,548,466,433 14,59,57,110,133,130,107,482,616,588,521,469,502,492,556,534,535,522,636,772,754,494,729,671,562,570,484,488,423,426,509,732,776,674,688,588,475,386,440,456,461,501,621,579,582,443,756,922,933,861,835,737,600,559,640,661,729,723,776,753,715,449,442,438,441,602,765,708,700,598,496 8,27,26,288,507,527,292,415,425,411,372,376,378,408,404,398,401,405,397,409,384,397,406,401,396,393,395,390,396,371,372,398,397,400,400,384,380,403,411,392,394,396,423,405,395,411,439,454,462,442,423,389,411,447,453,444,461,450,479,436,429,404,384,395,410,402,402,393,405,396,385 6,8,8,131,185,196,136,393,425,412,410,399,402,396,393,384,405,380,385,431,400,395,415,412,399,372,390,399,387,381,381,414,414,407,415,394,411,389,387,385,375,379,380,379,396,383,413,510,504,471,460,432,414,377,373,383,392,385,381,403,393,392,385,394,399,421,429,424,417,395,396 4,13,11,30,42,36,21,419,501,478,435,422,411,421,411,430,433,431,507,597,574,436,573,491,467,463,425,406,386,398,424,573,616,513,547,464,392,398,392,413,403,406,450,447,455,393,561,791,796,712,691,562,466,446,472,478,548,520,570,555,533,408,396,407,398,461,584,517,538,450,424 5,32,32,143,248,257,146,406,405,384,391,374,389,416,415,414,417,388,407,413,427,407,418,410,405,410,408,408,394,410,421,433,434,406,409,394,383,383,394,406,399,410,449,397,417,433,448,540,539,471,465,433,404,500,556,558,546,518,529,456,454,393,389,410,394,409,410,411,407,387,381 2,28,26,70,72,60,61,432,440,428,408,396,408,442,460,446,455,424,469,528,504,407,474,455,431,416,410,409,395,386,421,497,525,467,465,444,414,384,413,405,431,435,501,474,461,413,611,716,705,621,606,532,462,455,513,510,578,592,637,613,570,395,390,391,409,451,503,492,499,445,397 6,15,14,24,36,34,22,390,399,401,401,380,405,407,425,393,410,386,412,398,422,381,387,385,386,393,376,370,381,379,380,406,405,391,402,374,382,391,398,390,392,402,407,405,405,403,409,422,427,407,401,399,387,385,424,407,444,448,463,432,410,389,376,378,376,383,398,399,369,372,385 12,20,17,38,45,35,30,412,418,400,413,383,391,425,438,394,430,420,446,469,456,391,451,426,412,400,403,408,378,412,408,434,458,436,437,402,404,385,404,421,422,461,503,452,464,405,533,573,571,513,474,430,416,488,532,534,583,555,614,562,528,390,379,400,399,408,461,439,424,397,408 18,64,30,81,127,55,37,406,444,412,379,411,423,461,480,458,445,435,432,467,452,370,437,403,422,393,392,380,390,413,441,445,440,424,392,400,380,368,450,468,461,492,575,533,489,451,607,550,551,500,468,440,403,541,591,598,638,646,706,663,568,393,368,394,394,410,424,415,427,403,370 14,18,14,36,49,35,26,430,395,366,376,393,383,426,420,425,408,402,388,411,418,376,407,406,383,388,392,373,381,410,411,408,415,403,398,394,393,417,429,436,429,462,520,469,438,430,524,471,462,426,407,412,402,472,541,539,579,559,629,569,516,383,388,385,389,398,420,414,397,375,391 6,129,66,271,255,158,171,571,612,536,518,467,473,621,668,658,648,636,666,729,713,469,642,576,509,512,458,443,422,478,652,698,707,610,644,530,521,569,687,740,785,862,926,851,799,607,875,900,883,818,793,713,569,775,856,879,933,918,952,908,856,475,435,475,501,576,693,649,661,531,479 16,12,10,30,39,30,22,449,401,390,395,393,370,444,482,440,424,428,416,391,418,400,389,377,384,374,380,378,387,404,410,392,393,403,387,397,386,387,391,385,405,409,465,450,439,390,491,431,418,406,385,383,385,432,423,431,491,518,578,542,488,383,388,374,387,388,374,395,383,390,389 5,13,9,45,59,50,39,492,703,651,591,504,495,536,596,570,574,552,752,873,815,638,845,752,683,663,541,503,427,389,521,845,849,763,766,633,542,404,425,439,469,510,639,611,615,449,748,991,968,907,867,756,606,564,625,624,689,695,753,753,706,450,470,438,470,762,899,801,826,701,563 20,14,13,25,41,37,23,408,388,383,397,387,387,395,416,406,411,402,388,381,395,375,373,377,389,380,384,381,390,397,380,394,388,388,370,383,376,406,392,415,421,430,439,440,397,399,453,403,381,397,404,394,369,417,459,451,472,462,511,466,427,392,381,392,387,377,370,379,398,386,381 1,20,19,22,28,24,18,531,653,610,574,515,543,593,654,648,637,621,713,795,768,534,725,664,603,585,493,470,428,399,568,759,768,691,720,585,507,372,412,420,452,488,646,620,663,430,823,936,928,871,848,758,654,566,645,667,750,752,805,816,784,499,485,508,514,699,803,751,757,659,552 13,8,8,140,225,216,134,402,496,460,446,432,417,423,455,433,434,432,503,596,567,419,538,510,445,452,424,414,399,394,423,553,620,540,552,467,410,386,399,399,397,409,428,449,440,414,570,812,836,748,717,610,497,442,435,456,486,503,568,559,506,409,415,403,404,470,579,552,541,465,428 19,26,19,40,59,44,29,412,371,403,377,376,393,389,420,420,398,411,386,410,391,379,397,388,388,376,387,371,367,390,395,400,395,378,395,402,379,390,416,397,425,436,462,443,429,413,484,428,390,405,399,390,381,465,490,463,525,513,552,498,479,377,386,384,369,395,369,379,370,374,376 16,17,17,69,90,92,69,415,453,451,437,414,400,416,435,439,425,441,486,568,538,411,521,484,453,441,426,404,393,378,428,551,563,496,502,432,427,402,394,384,407,422,458,440,446,392,550,756,755,679,640,553,461,420,459,477,532,514,561,576,538,407,412,399,416,465,536,489,516,445,421 10,21,16,16,18,11,10,409,437,421,402,407,447,412,425,420,456,419,437,495,473,403,467,435,425,421,394,404,402,376,413,499,510,451,459,416,390,389,404,425,414,465,483,471,445,413,540,665,651,585,547,473,425,463,496,531,569,574,609,567,527,401,407,404,403,431,495,445,448,418,419 5,16,16,68,123,125,69,398,437,425,410,411,415,411,434,412,407,422,474,502,514,403,482,449,418,432,419,386,395,387,402,483,516,460,453,431,426,397,387,391,418,400,420,428,426,405,500,701,720,630,598,507,437,390,443,445,483,497,516,505,487,403,399,409,391,430,485,478,483,437,399 5,13,12,53,59,51,47,422,420,397,379,391,396,429,408,408,409,409,400,436,433,386,418,403,406,403,378,381,384,406,393,428,440,415,424,400,402,383,375,414,411,418,439,405,406,397,473,492,509,454,454,404,396,419,435,426,484,449,512,467,455,390,384,392,385,397,419,415,419,397,399 18,12,12,45,72,70,42,398,436,422,424,402,419,388,416,408,418,409,458,523,510,415,471,436,436,419,408,402,405,395,402,479,516,462,467,411,389,392,383,383,375,414,441,423,430,381,529,676,693,607,578,466,438,408,453,458,473,486,529,493,472,398,389,409,401,440,523,469,484,443,406 8,11,11,23,35,29,17,433,505,453,449,420,439,478,516,518,490,494,547,567,555,433,504,470,452,449,430,435,399,381,466,549,532,505,513,454,430,401,412,419,441,474,552,523,543,430,687,779,753,705,670,612,518,515,584,607,682,672,726,707,644,420,432,429,434,498,581,528,578,475,464 1,117,96,55,73,51,38,770,732,666,670,638,669,811,870,863,851,843,832,799,811,488,543,574,546,543,504,519,467,560,869,800,744,720,746,714,629,661,766,805,860,926,1010,973,962,648,1023,966,902,888,874,846,750,850,929,961,1023,1023,1023,1023,1013,676,548,694,728,771,731,733,763,660,626 5,16,15,39,53,54,38,407,445,436,413,407,382,428,423,438,441,417,455,498,498,397,463,440,423,441,400,407,389,385,403,474,497,463,459,418,409,395,396,426,415,409,451,436,446,392,520,679,683,594,550,504,436,446,482,474,525,511,555,529,482,408,406,398,410,436,479,492,467,430,399 15,25,24,51,76,67,43,554,671,620,594,558,533,609,672,646,645,618,727,818,785,565,760,702,623,617,513,501,463,391,574,784,801,717,735,612,520,416,434,440,471,538,669,658,672,442,816,968,965,907,877,782,658,574,648,666,751,758,822,824,781,490,489,485,510,711,849,783,796,694,589 12,219,177,64,71,52,46,819,916,876,850,803,835,862,915,913,911,901,952,1006,993,792,942,905,866,845,778,753,644,470,839,973,981,924,946,858,797,481,538,567,637,748,890,885,911,600,1023,1023,1023,1023,1023,995,911,795,866,891,962,968,1023,1023,1005,762,761,774,797,938,1012,973,992,902,835 13,17,12,48,64,36,27,407,390,394,376,400,405,409,428,430,392,426,399,423,409,390,407,388,405,396,379,398,393,393,401,395,410,403,416,367,401,386,379,414,432,446,483,443,439,413,477,453,455,428,415,406,366,465,495,516,546,522,550,513,474,399,379,387,392,389,404,399,378,377,381 20,8,8,19,19,13,14,410,402,407,402,365,384,400,408,404,411,378,410,415,415,389,415,404,407,403,400,387,362,381,407,414,414,401,422,412,395,392,414,426,450,483,543,472,437,402,478,505,498,452,435,401,398,435,466,507,604,566,591,513,476,392,391,404,392,406,405,389,416,396,398 4,14,13,55,72,57,45,446,475,448,449,434,440,453,486,471,493,462,516,586,566,431,506,483,454,446,417,417,399,410,453,533,559,469,492,440,405,376,391,416,430,456,552,503,495,424,653,740,731,675,627,556,481,456,517,549,630,616,677,646,613,424,407,409,438,476,570,525,537,450,431 17,10,9,26,33,28,22,422,395,388,411,374,394,427,434,410,401,409,389,394,415,401,408,396,394,402,395,391,380,384,398,391,404,406,398,395,397,388,389,380,391,407,416,418,389,395,446,439,436,417,391,381,389,392,404,402,455,448,487,472,453,395,393,386,394,381,397,395,404,390,387 6,15,14,23,35,33,21,392,381,366,379,387,394,392,409,397,410,393,397,402,391,378,399,372,389,386,383,385,371,387,385,393,397,391,396,385,382,389,393,394,392,411,425,416,411,404,450,394,399,389,413,374,373,415,449,447,472,465,478,460,422,391,379,384,394,384,387,384,402,381,384 19,173,148,172,180,142,137,552,720,662,649,583,628,629,686,671,669,652,756,826,812,583,760,710,659,645,570,548,460,392,586,800,814,731,759,645,585,391,429,455,485,530,698,671,683,468,873,998,994,940,917,846,730,613,701,733,817,816,876,868,835,492,540,519,544,736,826,787,803,697,617 18,10,9,27,28,27,26,415,378,381,389,389,401,410,412,408,397,385,390,395,385,388,357,387,381,373,398,391,370,392,381,389,400,391,381,382,386,396,404,400,400,401,443,418,401,406,443,406,393,371,392,369,390,416,427,412,452,479,486,456,439,407,396,378,381,381,372,385,386,373,391 5,58,54,28,48,44,26,414,608,581,507,446,457,429,453,450,446,451,662,814,753,568,790,696,616,575,494,433,413,377,437,787,810,693,689,542,471,389,427,410,421,445,487,467,477,410,577,918,914,830,785,646,514,492,542,529,574,568,633,586,561,413,431,393,414,641,811,708,720,586,479 13,8,8,18,20,18,17,389,413,403,389,387,393,389,401,398,405,410,404,435,435,396,441,411,404,399,405,383,388,379,400,458,451,428,447,401,416,375,390,387,402,404,386,396,396,387,457,575,582,505,486,443,402,391,412,412,430,427,462,443,446,394,395,394,396,401,428,424,428,414,392 8,10,9,30,45,29,19,404,404,378,391,381,390,427,416,419,405,398,413,426,412,399,420,401,385,388,407,379,386,389,387,407,417,410,412,376,403,388,414,408,416,427,470,431,398,397,466,504,494,460,444,402,412,442,469,459,506,514,535,498,461,391,382,389,416,394,411,426,422,399,405 7,148,98,258,281,170,144,656,656,596,555,511,514,701,762,742,732,711,733,761,759,492,656,601,540,537,474,457,418,519,703,738,744,665,688,592,554,522,627,670,734,814,901,846,824,658,934,936,914,867,837,768,661,824,893,913,967,960,996,963,914,539,490,555,579,663,734,698,706,606,537 2,28,23,580,1023,1023,500,478,550,485,482,471,477,527,559,558,556,517,579,667,652,447,619,557,519,499,453,451,392,424,490,610,627,531,548,505,455,412,416,426,466,507,613,550,561,511,727,844,850,782,740,662,525,561,643,668,734,720,771,749,694,460,452,451,476,571,662,619,631,538,482 6,17,16,85,135,119,73,409,448,433,436,407,412,447,446,442,449,434,476,548,542,416,503,466,439,429,395,414,385,402,413,520,538,460,462,425,415,406,385,408,418,431,505,445,467,409,596,731,731,655,616,562,456,448,524,536,617,599,651,628,556,401,414,417,417,439,554,488,501,454,411 14,52,51,279,359,356,276,502,490,469,436,438,460,514,550,543,533,516,541,583,579,447,512,490,455,440,411,431,411,418,513,545,567,481,500,447,425,418,411,430,440,497,587,561,571,472,736,783,759,702,671,575,487,558,635,655,721,721,779,748,699,462,408,432,459,529,567,521,529,446,435 1,80,65,117,137,114,97,484,645,581,553,483,490,540,596,590,584,553,666,782,762,508,738,689,592,583,508,456,420,414,530,746,785,682,701,568,529,417,425,486,485,548,660,628,626,458,783,915,914,846,820,722,603,601,681,697,753,747,804,789,747,453,438,460,472,632,775,711,729,618,506 9,32,21,49,72,43,31,435,416,409,394,374,370,445,462,420,430,420,402,413,413,400,408,420,396,402,390,384,402,400,418,396,430,405,404,395,409,420,407,398,408,469,537,498,465,417,542,484,489,433,428,402,399,466,518,495,587,582,623,590,528,404,393,401,392,386,413,393,411,395,402 17,25,21,44,73,55,32,407,420,396,397,364,399,414,436,422,415,409,430,427,395,373,404,402,393,383,390,377,364,375,413,411,418,392,418,387,404,395,414,397,417,412,441,448,446,397,483,487,478,451,440,426,405,422,461,452,514,540,581,498,505,395,395,395,384,400,405,393,376,384,378 20,20,20,76,157,152,73,422,406,381,388,381,401,432,430,433,420,420,426,428,402,384,412,380,380,378,368,394,384,408,412,396,419,421,407,386,382,405,393,399,394,428,475,442,450,412,517,499,483,445,446,413,409,446,501,515,549,554,560,542,507,417,379,401,399,405,408,419,413,403,374 9,115,108,128,197,191,123,515,669,619,597,568,575,580,619,613,600,604,699,781,779,515,707,679,629,584,512,515,450,442,528,713,756,684,700,589,535,400,421,401,440,486,617,592,604,444,824,977,988,928,905,828,711,522,615,653,756,756,822,811,773,465,510,457,498,660,782,746,759,636,566 6,32,31,176,290,294,178,415,412,406,375,382,395,410,438,421,429,425,410,422,417,384,395,398,399,389,390,392,390,397,413,423,414,388,408,400,400,397,407,395,423,432,462,439,425,445,528,505,489,460,455,409,418,510,561,560,584,554,571,526,480,399,389,398,398,400,429,417,412,392,395 7,15,12,24,30,26,19,449,436,405,427,405,424,447,462,459,442,444,451,502,495,412,469,457,424,425,398,412,388,369,447,484,508,471,463,415,411,386,417,428,433,500,589,545,511,389,551,657,651,581,564,528,465,441,507,501,531,541,616,559,520,401,408,391,401,449,479,452,475,425,420 16,12,11,22,35,32,20,382,390,375,365,375,393,398,395,413,378,386,405,389,398,402,386,390,382,376,393,377,371,385,404,387,400,378,398,393,389,404,379,403,398,418,421,412,395,387,414,396,411,374,401,393,382,408,420,415,410,428,451,436,414,388,386,391,388,385,397,382,384,371,386 7,131,111,110,157,134,93,506,752,700,636,519,538,543,592,578,584,558,754,913,872,652,891,823,746,716,603,547,461,428,519,880,916,818,820,675,588,452,442,471,486,566,694,630,631,501,792,1023,1023,971,935,825,685,655,721,737,789,783,834,811,753,465,500,444,461,733,903,835,835,728,604 15,57,55,64,81,73,58,661,738,685,685,649,688,710,773,775,771,777,807,817,817,535,695,671,630,625,584,591,522,446,704,759,748,698,724,653,618,431,484,483,528,631,771,765,790,521,948,980,961,932,913,877,801,689,773,795,869,874,933,942,914,632,583,635,660,768,814,782,811,723,679 9,14,10,79,104,85,59,446,461,440,407,417,424,456,494,475,481,445,493,537,535,407,475,462,439,434,406,411,413,401,437,524,535,488,474,459,429,405,431,435,465,507,574,522,501,425,639,738,712,660,612,536,447,538,604,608,677,656,707,668,609,399,411,424,415,454,518,494,497,443,430 10,49,25,669,885,467,260,886,828,788,743,685,709,910,954,926,910,889,895,932,917,673,854,812,760,741,643,616,537,637,816,891,904,833,851,750,666,681,726,752,807,878,968,927,917,805,1023,1023,1023,991,966,904,803,948,1003,1012,1023,1023,1023,1023,1015,748,614,745,753,840,907,866,879,783,719 8,11,10,43,52,42,34,420,418,400,391,411,396,406,419,439,442,421,443,454,450,402,447,423,409,391,410,385,389,391,418,446,454,421,432,415,399,414,393,404,419,436,481,451,423,411,573,575,573,500,505,420,412,486,528,551,607,592,643,589,534,389,400,395,403,416,446,431,439,400,404 17,54,52,364,477,473,355,413,375,397,396,403,386,386,387,406,383,375,421,408,396,397,403,409,399,398,376,375,388,376,389,420,409,416,402,378,396,377,395,372,385,409,424,401,408,422,458,492,480,448,440,420,408,412,424,436,448,433,465,436,408,400,385,380,378,391,415,387,426,403,388 15,14,13,41,59,38,28,420,411,403,397,404,398,434,451,468,450,443,404,435,461,375,401,394,392,400,401,377,395,401,474,454,429,422,417,420,407,440,495,560,598,710,795,705,633,414,633,556,536,474,482,449,428,507,634,696,779,758,794,704,622,405,393,409,411,400,432,431,398,407,375 14,22,20,33,34,28,28,410,477,443,422,403,404,418,448,420,413,423,471,552,560,413,521,495,451,450,422,414,384,399,469,534,581,486,508,455,432,416,407,420,443,522,630,595,547,384,544,701,729,644,614,506,443,450,491,512,541,543,587,550,508,403,395,386,398,424,564,506,519,445,416 13,11,10,8,9,7,6,462,553,509,508,475,493,499,576,555,548,542,622,680,671,479,600,545,513,492,469,449,427,395,513,652,660,583,613,519,492,390,419,390,418,458,566,562,559,411,739,850,838,783,756,673,541,480,527,548,653,646,731,727,690,446,435,448,460,585,682,628,646,531,477 6,14,13,27,40,33,21,406,410,376,392,392,395,394,411,406,419,410,398,392,427,372,398,384,396,376,372,392,388,389,381,390,411,376,389,386,391,387,393,389,395,397,435,428,412,391,450,426,429,424,425,384,383,411,448,451,471,458,498,472,445,383,392,368,393,389,398,397,391,385,385 19,24,22,49,79,72,44,410,397,391,401,391,403,418,426,423,410,398,412,417,422,380,409,400,398,414,392,371,363,386,417,417,410,410,413,393,391,402,394,425,409,426,470,444,441,424,503,476,475,456,423,394,403,440,463,476,519,512,545,519,491,403,385,396,386,405,413,391,407,399,379 14,12,11,36,52,51,35,401,387,397,386,385,381,408,406,388,387,397,405,427,432,388,414,419,387,388,377,364,399,392,408,400,430,398,403,396,389,383,398,405,400,405,432,425,430,384,459,511,519,470,440,425,395,431,442,459,461,475,501,464,432,374,382,397,400,396,414,414,406,388,380 13,25,24,114,173,174,112,400,387,387,375,387,403,422,428,420,411,391,392,415,398,387,406,395,391,386,382,376,394,388,389,409,396,378,389,401,389,397,396,389,407,409,432,434,421,405,460,430,438,433,420,396,396,441,470,479,515,486,518,499,482,412,392,408,383,374,408,391,394,383,396 2,7,8,37,54,54,37,387,393,392,397,421,390,388,398,417,386,397,400,401,398,378,401,387,379,379,378,386,389,385,394,402,393,380,395,397,382,372,398,405,397,403,423,405,396,394,452,447,421,416,400,388,387,394,430,450,469,441,457,453,441,388,396,382,383,384,402,399,404,388,384 16,14,13,26,42,36,22,388,382,389,394,376,395,393,391,382,406,382,385,402,374,391,401,380,395,388,378,374,379,388,395,388,381,376,404,368,396,379,392,407,402,428,416,410,407,397,427,422,397,397,389,408,370,403,406,426,452,449,460,429,435,394,386,394,393,390,393,371,383,394,405 11,16,16,55,68,70,56,397,428,419,422,379,402,407,409,406,407,412,435,474,468,416,458,442,412,407,407,381,382,414,422,466,474,438,447,411,413,397,378,389,383,401,405,415,431,392,473,644,645,574,542,465,419,408,434,455,464,458,463,499,467,387,396,401,391,416,460,445,452,414,402 14,16,13,48,58,46,38,440,466,416,400,402,397,437,466,430,429,435,451,540,526,406,507,480,441,433,393,395,396,401,411,538,551,463,478,433,426,395,408,413,433,471,504,481,451,421,558,679,696,598,568,503,442,493,526,533,583,561,606,591,526,389,379,402,407,430,532,484,490,444,404 8,18,16,96,128,110,82,437,451,432,422,402,413,415,435,442,424,437,458,532,493,409,470,452,421,419,410,405,396,406,429,496,505,461,487,420,438,414,405,421,409,441,488,454,452,421,576,721,717,627,598,524,451,475,501,526,586,585,643,567,534,401,408,405,406,463,516,475,485,436,407 7,26,23,31,57,46,24,397,390,390,410,388,391,403,422,428,430,420,400,427,419,394,421,393,388,397,377,376,395,397,392,412,423,394,392,386,373,397,388,405,411,421,466,436,433,398,463,473,488,418,430,417,399,424,458,444,488,466,515,476,472,386,377,371,379,386,405,385,390,367,383 13,19,16,32,49,39,25,460,407,409,388,369,399,462,508,439,434,422,422,437,439,381,422,419,403,380,396,395,383,381,411,413,429,407,399,395,403,402,405,420,410,442,482,491,467,401,539,500,509,462,437,407,391,447,484,494,569,558,620,587,536,399,391,391,387,412,444,418,413,411,390 5,25,24,294,516,522,292,418,408,386,390,397,388,405,403,432,432,398,413,419,409,385,414,400,387,391,391,394,404,387,392,414,395,416,400,379,380,393,411,414,420,440,463,427,414,465,460,487,434,437,435,394,391,546,646,639,620,561,582,514,468,406,374,388,405,419,413,398,393,375,366 8,188,150,700,999,850,608,601,659,588,571,511,532,635,693,674,662,645,709,782,761,522,716,668,588,592,530,497,424,449,595,726,766,686,692,574,523,462,507,507,570,660,766,712,715,621,855,931,927,869,843,756,643,739,810,830,881,870,912,880,829,507,475,515,503,656,772,721,740,625,533 8,71,68,180,287,279,170,490,607,553,532,476,529,527,548,553,554,554,620,751,731,486,695,658,566,544,465,464,422,408,493,690,753,649,656,556,485,415,427,420,452,506,607,559,558,467,767,923,936,865,838,735,610,569,656,660,742,728,784,766,719,442,435,455,456,598,746,697,708,589,482 18,13,13,35,38,34,32,418,464,432,454,409,441,417,450,451,465,466,481,569,536,416,501,491,436,442,434,409,398,394,433,534,536,492,504,452,437,415,394,393,399,434,481,453,476,412,612,770,767,700,667,565,494,444,497,500,541,570,611,617,574,405,414,420,410,469,554,517,528,463,417 14,44,43,225,370,377,226,420,424,401,381,382,382,418,446,435,442,416,422,445,449,397,418,412,385,400,395,388,395,397,423,417,448,423,435,401,383,412,415,417,429,463,506,477,453,441,566,561,547,495,467,424,412,566,630,636,650,611,641,572,529,409,391,388,397,404,426,447,414,406,399 7,16,13,34,47,37,27,379,393,385,379,373,388,406,400,404,407,387,399,401,391,376,385,391,384,385,369,384,376,403,371,403,398,383,389,384,380,391,392,395,393,408,447,401,410,396,415,422,383,395,386,384,365,396,430,443,452,438,470,447,407,381,363,384,384,387,392,370,372,364,382 11,20,20,77,122,126,78,393,408,384,387,381,371,407,390,390,418,406,407,419,414,400,412,415,407,384,393,392,401,395,405,416,416,412,391,399,401,377,400,406,397,409,419,414,395,404,451,490,472,432,431,404,383,425,453,471,475,469,499,494,449,395,377,403,388,397,434,398,417,422,383 4,21,20,38,47,41,33,424,556,510,475,449,453,442,473,472,456,458,565,693,680,464,644,601,520,499,466,441,409,391,442,658,707,611,620,507,484,417,405,399,412,434,493,491,493,409,636,875,886,809,775,657,554,456,493,534,583,584,652,638,603,410,430,420,421,520,679,609,634,517,458 16,14,13,39,57,54,37,422,485,451,416,390,427,411,453,433,433,448,473,536,514,422,491,467,441,430,424,436,407,394,418,528,519,459,498,442,413,384,400,397,413,398,448,444,432,395,570,744,745,668,637,545,460,420,423,441,500,500,537,555,514,388,403,397,413,455,529,478,506,456,421 4,21,14,63,72,39,35,458,419,424,414,386,403,490,523,467,478,445,445,508,505,416,444,436,421,418,400,402,395,422,442,487,485,452,474,414,398,388,413,447,436,471,533,493,475,433,628,670,628,570,548,485,425,480,544,560,624,619,693,658,604,404,371,393,398,443,500,472,469,398,411 3,249,224,188,217,193,169,397,409,409,390,388,392,420,427,427,415,400,422,469,449,388,443,430,388,411,397,388,378,399,426,445,474,425,419,436,386,410,433,443,448,549,616,544,501,421,524,596,590,510,461,441,413,454,512,525,561,572,615,585,520,386,385,391,385,425,459,399,439,402,408 6,20,17,49,68,49,36,407,399,405,403,387,394,412,418,418,427,414,417,424,402,400,402,410,380,376,398,392,377,386,396,411,419,414,406,379,368,402,397,377,417,399,421,414,414,402,468,497,499,442,441,410,404,413,434,424,470,457,504,483,455,392,381,374,395,378,415,417,391,393,399 14,17,12,35,45,29,24,470,449,406,420,401,404,467,487,453,458,430,438,482,513,407,465,445,431,413,393,385,391,396,418,496,500,451,455,422,386,393,397,411,426,446,512,472,467,425,565,661,641,587,529,461,417,460,513,502,574,584,639,609,536,400,404,401,381,435,482,470,479,431,405 16,59,55,22,37,35,21,443,512,470,443,415,421,449,504,463,474,437,558,704,628,473,653,564,498,484,428,394,409,395,432,659,680,572,575,464,450,387,396,424,437,457,523,493,484,406,610,833,829,739,694,561,480,501,558,544,598,603,653,629,583,437,415,415,429,527,705,595,629,508,432 1,104,63,157,233,115,79,661,661,605,591,552,562,715,780,761,753,740,742,758,756,492,629,582,547,525,488,463,448,466,755,747,726,663,687,633,547,507,614,651,740,826,923,880,861,555,930,910,881,838,818,768,662,761,840,868,937,930,976,951,914,565,456,575,601,654,725,675,710,584,539 2,88,73,1023,1023,1023,978,908,897,843,828,781,819,949,1003,988,976,961,966,968,957,814,907,884,857,835,772,771,676,742,919,943,920,874,892,816,768,768,797,826,884,950,1023,1010,1004,824,1023,1023,1023,1023,1013,971,880,959,1020,1023,1023,1023,1023,1023,1023,873,754,881,902,973,1001,961,986,894,832 3,12,12,78,111,110,77,400,454,449,419,398,415,418,429,419,396,411,470,535,530,417,515,469,445,409,410,425,394,380,405,511,527,477,489,454,408,387,393,390,403,397,435,428,444,394,541,730,730,648,621,514,434,421,475,488,522,499,560,548,517,411,415,396,405,454,531,513,485,440,407 10,17,17,29,44,44,29,376,389,377,393,401,386,399,429,414,419,403,401,398,406,389,396,394,402,382,387,374,373,410,389,401,394,386,379,378,368,376,408,421,425,436,476,446,438,407,458,417,411,404,408,405,406,456,504,504,532,520,565,512,458,401,383,380,379,388,384,387,395,396,374 8,15,12,22,44,37,19,430,413,399,404,388,391,412,479,442,441,431,405,396,425,384,400,398,379,384,389,393,383,407,476,433,423,426,413,399,391,428,485,539,593,689,809,731,639,418,707,565,484,485,447,439,420,531,648,724,857,856,892,800,721,396,396,395,392,394,417,408,422,408,403 12,16,13,16,19,14,11,438,452,437,408,417,420,453,518,493,485,463,476,503,513,399,461,446,426,409,405,389,380,401,467,483,498,451,470,400,442,431,460,480,500,575,680,595,547,434,670,681,655,592,555,498,462,558,646,665,735,711,752,701,643,414,400,397,404,468,496,471,472,424,396 20,26,26,77,125,127,78,419,451,453,421,410,417,431,454,442,427,412,473,524,510,404,487,439,430,442,419,392,390,395,424,507,511,454,469,420,423,394,391,403,416,427,473,448,457,415,565,694,685,607,578,506,449,451,507,525,573,542,609,580,512,399,389,398,408,462,516,494,485,437,420 6,17,14,31,47,40,27,416,382,385,387,393,401,416,413,395,415,414,415,396,389,391,390,389,379,381,382,378,387,387,402,396,405,394,394,382,387,392,397,393,427,435,477,432,425,400,465,415,425,380,394,396,388,457,514,491,518,525,555,507,466,397,391,397,387,380,385,405,383,390,370 4,13,12,68,79,68,60,421,462,421,416,410,424,422,471,445,436,443,493,543,516,411,492,472,421,427,430,402,396,379,437,531,544,450,493,443,405,399,394,398,425,467,504,488,451,409,576,690,679,609,573,508,458,459,509,522,579,559,631,591,544,391,397,408,399,461,517,504,501,417,420 18,14,13,37,53,53,36,415,475,458,421,417,425,430,438,418,427,434,484,577,558,424,518,479,440,443,424,410,383,405,411,523,577,498,522,449,429,398,394,401,398,403,441,419,439,393,531,767,771,688,652,537,458,428,452,457,494,486,545,535,504,388,407,403,405,466,553,528,515,446,420 17,330,296,76,93,79,63,532,596,568,507,457,444,570,590,548,523,494,621,782,760,515,782,712,616,608,493,460,443,459,530,740,802,686,721,547,480,478,491,523,571,645,757,691,670,523,743,869,899,814,783,659,498,652,721,739,789,782,826,793,727,405,476,419,426,598,797,721,723,615,483 1,11,11,41,52,52,41,418,480,462,427,409,413,426,441,420,429,423,482,583,558,411,539,488,460,457,433,412,392,396,413,555,588,512,523,475,419,371,381,389,420,430,451,444,436,397,542,765,780,688,647,557,458,436,462,487,541,537,562,556,508,401,406,399,394,463,554,511,534,458,428 7,16,13,29,42,36,25,397,398,391,391,379,383,436,452,420,420,420,420,423,419,391,402,401,398,379,378,380,373,418,409,400,396,366,406,394,394,400,419,408,451,472,514,467,477,420,527,447,435,419,408,403,405,511,547,560,597,595,641,572,516,385,382,390,385,410,404,386,380,397,388 5,12,11,18,17,15,16,543,588,549,507,477,490,553,619,603,610,589,657,702,690,500,634,584,536,532,450,452,418,381,534,686,688,604,639,537,470,421,412,413,432,503,621,613,603,443,776,860,844,794,765,685,568,557,630,639,722,721,788,786,745,454,445,464,494,630,720,656,687,548,480 1,19,15,30,36,30,25,428,379,378,396,384,395,411,445,406,398,395,401,398,388,383,378,397,381,382,387,400,382,409,401,396,403,398,406,377,385,423,411,421,415,430,482,446,437,402,483,420,414,411,385,395,389,483,514,530,571,532,584,534,492,385,382,385,392,399,393,385,386,383,399 16,9,7,30,35,24,22,421,396,396,394,391,397,426,440,426,406,403,400,422,411,388,409,400,381,390,392,399,406,401,396,397,431,407,400,370,376,396,414,396,398,428,461,429,414,393,456,468,450,420,418,416,393,422,432,437,496,479,528,512,482,373,392,396,391,388,408,421,392,394,387 10,8,8,53,91,94,55,396,423,404,412,375,389,412,409,430,406,402,396,405,413,380,400,398,392,376,388,382,385,400,406,423,409,393,390,397,392,398,409,399,406,402,423,414,415,403,477,516,501,464,450,412,393,426,463,476,524,515,537,493,461,387,387,387,388,412,410,410,417,397,385 19,16,11,34,47,31,23,426,409,385,381,363,419,434,420,429,418,404,410,423,417,395,400,385,384,387,375,384,401,413,397,420,405,401,403,397,379,411,417,416,450,478,511,474,442,435,531,482,467,435,430,429,401,522,582,580,623,603,666,603,521,391,375,374,389,397,400,400,395,383,385 15,149,120,116,170,146,99,586,801,758,709,603,615,610,670,663,638,623,815,962,921,733,939,877,802,779,666,590,490,447,591,934,965,871,882,745,660,454,480,495,552,644,741,696,699,552,822,1023,1023,991,960,855,713,706,760,764,818,808,859,842,799,483,558,477,498,794,951,884,887,779,653 17,9,9,28,33,29,25,401,381,392,394,382,392,429,431,418,407,403,414,419,406,381,401,392,378,394,390,396,394,365,403,387,394,377,388,384,390,391,399,396,400,408,403,422,399,396,453,418,427,385,403,387,374,388,418,429,463,471,504,459,446,387,384,384,387,376,402,388,386,382,384 13,9,9,47,57,56,46,417,434,416,426,395,405,438,416,410,413,440,459,495,485,405,450,424,415,406,390,385,395,385,398,480,464,447,449,420,412,377,396,381,401,394,420,419,425,393,531,633,619,573,527,486,434,407,429,449,488,484,531,524,498,408,390,393,400,440,488,472,468,428,409 3,57,43,36,36,20,19,735,767,702,691,631,653,774,836,823,817,805,831,866,851,618,782,747,692,679,593,566,482,453,735,838,837,774,795,705,614,462,518,562,619,712,840,825,829,571,963,997,974,934,916,860,767,773,846,860,923,924,977,974,935,643,572,659,688,799,873,826,848,750,668 19,170,156,331,461,417,297,514,625,586,557,503,496,527,598,587,568,561,680,780,759,538,738,674,593,579,499,470,439,420,504,737,774,673,698,571,510,434,441,497,508,527,641,595,626,508,784,951,958,894,863,774,644,614,696,701,777,763,816,796,754,471,476,457,487,628,762,719,730,600,508 4,17,12,82,130,119,71,434,413,392,395,408,413,423,440,426,406,409,422,429,412,403,429,413,395,404,399,381,397,381,400,421,433,400,398,398,403,414,396,375,419,410,442,429,451,408,519,507,504,469,449,424,410,454,471,516,548,539,574,547,491,394,384,379,404,403,419,400,406,385,394 13,98,95,157,214,216,154,495,661,609,573,502,515,515,590,576,556,559,675,806,779,530,754,690,624,586,515,479,429,427,513,753,805,708,719,598,524,399,434,455,459,518,621,597,614,471,785,950,959,892,866,770,650,562,659,686,757,742,805,786,738,431,466,448,460,623,787,733,753,640,533 6,31,31,100,178,173,93,399,410,393,382,356,392,394,396,416,405,397,410,426,430,399,416,398,393,394,397,400,370,370,397,427,426,418,413,413,417,391,403,401,408,406,439,436,402,422,480,522,517,459,456,420,378,440,462,467,479,484,507,463,454,388,404,398,403,387,449,411,402,404,383 9,9,9,29,44,44,28,421,425,398,418,401,402,424,429,421,428,430,441,436,425,392,414,410,419,408,390,386,375,393,402,419,419,408,421,399,385,390,382,374,388,396,420,414,423,389,537,551,531,487,484,454,411,404,417,431,469,474,527,503,479,404,385,392,408,413,431,408,440,436,412 6,8,8,12,16,15,11,408,392,382,373,391,387,407,417,388,396,379,387,388,390,385,392,379,400,393,375,368,383,378,387,395,375,392,380,373,368,389,398,359,390,384,388,389,387,385,413,399,392,390,392,385,379,365,367,366,401,417,437,413,410,368,392,369,386,379,389,374,389,389,375 16,9,8,24,33,30,22,415,388,402,375,385,391,450,439,419,411,391,393,398,405,386,387,396,399,390,397,389,390,377,403,390,397,391,382,390,386,378,394,393,389,397,415,425,406,386,427,407,395,389,408,385,392,405,407,422,434,459,474,456,433,373,385,395,393,382,407,388,381,376,384 11,68,58,47,63,53,39,701,798,748,708,646,685,742,803,800,787,775,841,909,886,672,849,805,755,725,624,584,507,430,700,882,894,826,837,733,680,439,478,530,563,653,795,783,793,545,936,1023,1023,985,957,890,782,720,803,819,887,887,943,942,909,609,594,626,653,825,919,871,887,792,708 6,14,13,65,81,76,60,420,412,381,406,392,403,427,439,416,406,407,417,421,413,384,393,416,392,380,387,382,396,388,396,390,396,395,390,388,393,408,398,391,415,434,452,433,429,416,518,484,460,431,445,425,401,427,462,494,531,530,576,539,501,407,391,388,397,418,407,416,418,397,397 16,12,9,32,45,30,20,405,395,380,383,396,380,407,420,409,402,428,395,413,388,387,407,391,402,396,370,385,388,372,393,416,403,389,382,390,378,389,394,395,402,407,436,428,405,406,471,445,435,417,422,396,393,398,444,432,457,471,500,476,447,388,379,395,386,394,396,387,396,396,397 13,152,131,265,401,400,257,518,481,464,443,449,432,568,615,594,566,545,554,584,547,429,459,451,425,444,417,406,394,463,503,513,527,478,484,418,422,422,434,477,517,574,692,636,616,565,782,757,730,672,638,553,483,697,753,758,804,790,834,814,760,472,429,443,472,487,550,524,542,453,426 20,150,140,203,280,257,187,570,696,645,614,540,575,589,652,639,629,618,725,829,810,569,768,719,636,626,541,522,456,426,575,791,814,740,761,633,540,428,449,453,477,543,702,674,667,496,840,994,1000,936,912,828,724,640,716,738,808,802,853,843,796,474,516,487,510,686,811,773,780,674,587 18,36,35,270,459,426,243,415,410,399,404,343,388,402,413,435,420,426,415,458,427,396,424,390,396,399,387,382,382,402,414,428,414,408,423,410,387,416,398,416,428,446,466,440,441,444,504,538,512,471,455,444,432,476,532,517,557,538,568,546,484,411,408,394,398,409,431,409,417,401,405 18,8,8,42,54,38,33,401,429,419,413,385,405,406,416,407,401,407,422,502,458,412,465,450,427,431,409,390,384,399,393,476,507,446,467,406,395,401,388,376,397,399,417,410,423,393,505,675,681,597,562,482,437,419,445,450,491,500,507,494,486,384,404,392,399,433,483,475,458,432,406 3,446,267,173,191,73,66,620,636,604,539,505,542,670,733,709,693,661,717,770,762,514,704,653,578,555,493,452,434,479,658,744,768,675,688,576,522,563,609,644,710,792,873,811,779,661,897,936,921,866,834,745,627,835,895,904,945,930,966,934,882,473,467,503,519,644,751,703,725,580,515 7,17,17,41,58,53,37,419,460,448,413,424,422,427,469,439,449,430,474,547,528,413,489,483,429,426,425,409,388,408,417,511,540,465,470,454,399,424,405,426,421,456,518,488,462,412,608,754,751,679,644,543,460,483,562,564,627,612,673,624,571,386,411,395,410,440,538,510,481,454,419 6,236,177,602,869,660,452,638,770,733,681,610,627,685,740,720,714,693,806,891,874,639,850,802,736,720,626,583,506,458,633,853,883,801,820,700,604,489,511,531,596,671,788,742,754,612,899,1023,1023,976,948,869,757,745,823,838,895,886,933,912,873,536,545,535,570,760,885,836,850,749,663 12,29,28,79,139,128,71,415,493,442,430,408,422,418,449,443,453,427,504,621,588,438,558,520,467,455,436,428,398,389,415,572,631,524,531,481,427,392,411,430,397,422,470,446,459,395,569,814,849,763,720,592,465,420,481,490,570,553,580,595,534,387,438,415,415,454,586,569,555,459,435 4,38,37,28,45,39,25,474,483,437,437,388,421,467,478,442,425,423,505,624,571,444,603,507,466,456,435,413,416,422,512,624,650,539,538,463,419,407,430,456,502,611,747,686,657,430,574,785,780,687,663,580,472,469,522,547,608,587,642,576,561,396,384,411,396,440,624,517,533,446,417 15,42,32,41,45,25,23,623,738,694,651,565,610,672,732,719,704,701,778,862,839,598,805,751,678,673,566,545,467,431,622,833,854,768,795,662,591,417,441,463,504,592,737,710,724,503,884,991,988,934,905,830,725,658,743,757,830,834,892,890,853,539,529,551,547,753,859,802,821,708,607 8,11,11,65,84,81,61,397,438,418,406,384,407,424,414,436,419,425,451,508,484,410,466,446,407,428,402,390,385,387,406,497,495,434,457,449,410,391,379,391,393,414,441,412,430,411,520,686,687,610,567,495,435,430,446,454,472,509,540,522,496,390,392,400,399,446,522,462,510,423,406 9,129,67,233,241,110,114,611,596,571,539,502,508,637,710,670,675,645,680,715,704,468,618,571,538,499,474,431,436,465,641,690,696,620,652,558,492,488,571,640,696,773,865,801,766,606,881,885,868,816,790,712,582,781,856,868,926,913,948,908,862,509,450,493,551,621,698,647,655,563,509 2,15,15,296,283,291,301,390,414,398,390,402,385,412,383,398,379,385,424,436,416,408,417,413,413,382,379,403,388,395,383,430,431,413,412,383,380,369,373,397,383,384,397,395,416,414,433,516,525,484,448,426,402,392,396,407,416,421,416,414,423,387,385,407,381,407,417,417,414,406,384 9,8,8,51,123,125,50,396,398,397,399,388,396,407,380,391,395,397,386,394,397,387,396,386,391,378,373,390,387,375,377,393,404,402,399,396,379,393,393,400,388,395,424,395,394,414,425,446,438,415,399,428,407,411,412,404,410,424,450,436,414,403,400,393,384,394,404,419,399,398,379 2,21,21,473,801,827,480,405,422,400,412,388,419,407,426,426,409,420,443,464,470,400,420,416,412,411,394,388,397,403,397,451,468,423,434,404,406,395,400,403,397,400,415,417,428,444,503,605,624,537,524,449,413,431,429,440,480,464,488,501,474,412,387,410,409,418,454,418,423,406,407 15,11,8,50,65,49,39,411,507,492,467,435,413,436,448,457,457,440,550,649,620,442,601,550,490,489,433,446,405,383,423,622,663,572,579,480,463,406,402,408,417,435,486,449,462,400,572,841,855,776,732,637,497,436,469,475,537,536,561,575,520,395,409,397,395,482,631,582,584,497,434 18,12,9,39,43,31,28,423,380,378,399,382,386,430,452,431,407,402,406,398,390,382,376,393,387,386,396,385,375,381,411,369,394,380,378,382,382,400,382,409,418,415,452,451,439,399,474,418,414,414,388,383,388,418,451,454,490,529,544,513,461,386,378,376,381,380,386,387,373,388,374 9,15,12,43,49,38,33,383,395,376,396,369,379,414,411,408,403,390,385,409,413,398,392,384,382,390,383,382,381,392,398,401,401,395,402,385,394,399,397,417,383,414,447,410,406,406,439,440,444,401,406,407,387,427,449,449,487,488,501,446,443,383,378,381,392,382,381,408,367,388,386 10,209,180,143,137,115,118,674,849,799,756,704,730,721,779,770,763,762,869,951,934,723,909,873,819,794,713,678,586,430,707,918,946,872,891,795,723,438,482,532,549,643,789,769,785,576,946,1023,1023,1023,1018,947,856,736,805,825,887,889,942,944,913,581,676,589,630,840,945,906,919,834,746 17,8,8,43,54,57,45,386,393,398,388,392,385,391,390,387,386,387,423,425,419,391,399,402,393,386,391,395,376,396,400,412,433,415,408,395,385,406,382,393,387,398,387,393,404,390,422,520,509,469,450,407,407,403,424,422,428,428,430,424,406,378,379,391,385,393,424,414,407,415,402 8,25,9,222,254,100,88,567,629,568,533,481,523,613,660,650,630,608,677,748,729,497,675,631,573,534,484,444,427,423,583,722,752,656,662,556,469,468,550,555,619,697,792,739,703,580,853,922,912,855,823,742,639,768,835,839,889,872,912,875,834,472,446,465,488,622,734,683,706,581,499 13,8,8,27,30,27,25,400,401,388,386,386,397,405,443,413,403,392,384,403,401,397,392,411,383,393,406,384,398,374,392,410,401,409,385,407,399,373,381,391,396,391,430,418,422,396,432,448,448,449,417,395,386,385,412,389,437,447,479,462,444,382,378,378,389,396,411,400,394,395,385 4,24,23,224,359,364,223,405,428,416,382,383,382,401,408,394,395,394,438,489,448,409,453,435,422,401,407,392,400,386,398,444,466,420,450,405,412,387,392,380,385,402,429,416,424,431,468,622,644,547,527,447,399,402,427,425,450,435,462,485,435,408,387,392,384,413,456,438,441,408,402 11,11,10,30,41,25,19,426,391,393,398,377,387,433,433,411,390,400,391,413,421,387,410,420,404,381,400,386,379,395,398,399,415,401,401,400,407,377,394,380,393,392,423,392,428,395,443,475,475,423,431,413,398,400,428,439,461,462,501,477,450,394,392,378,386,387,400,409,395,381,382 7,12,12,42,57,55,40,385,426,408,418,377,396,419,419,411,418,422,448,504,490,403,471,446,423,408,407,413,386,388,420,488,494,446,446,419,397,398,401,396,393,406,447,432,426,393,514,666,675,588,560,481,443,418,478,495,522,517,560,531,478,412,402,407,396,431,479,461,448,434,394 11,19,19,55,85,83,52,434,493,478,445,425,435,444,464,465,445,454,516,619,583,447,563,517,474,461,422,401,394,389,425,559,606,499,512,438,427,385,408,412,411,436,491,467,484,415,600,770,768,698,657,561,476,446,497,510,564,556,621,601,563,416,411,420,428,457,588,524,563,486,442 9,16,12,73,88,45,36,451,492,463,459,450,470,476,479,474,440,459,533,628,607,434,571,525,477,464,416,428,397,416,464,597,627,529,568,453,454,390,401,424,456,502,592,560,552,425,641,792,801,737,696,609,508,480,524,555,620,618,672,632,608,415,411,427,421,505,616,553,581,487,464 1,14,9,50,70,58,38,470,512,468,455,447,439,506,534,518,506,506,533,618,590,441,579,524,470,448,406,428,397,407,487,581,622,544,566,482,455,429,430,459,487,548,660,581,562,482,716,780,777,704,672,592,498,639,719,722,763,734,784,750,687,422,412,412,423,502,617,578,566,495,441 14,239,184,68,93,65,44,751,862,822,788,724,753,790,852,849,841,830,895,962,942,738,909,869,817,798,703,665,566,456,782,936,948,883,902,800,727,462,511,543,629,716,856,839,858,590,984,1023,1023,1023,1002,935,845,767,840,860,927,927,982,983,952,676,673,681,720,870,959,915,933,838,754 5,20,18,43,47,44,40,406,505,449,453,425,448,456,485,478,461,488,537,625,589,456,547,508,467,458,443,404,390,400,451,582,608,528,543,461,420,386,382,392,415,443,478,467,493,402,641,795,784,718,671,595,509,466,515,508,580,580,637,649,591,417,401,400,442,506,600,538,550,501,420 17,25,15,52,65,37,31,463,394,393,368,356,384,466,489,440,422,426,402,395,410,385,374,401,379,362,389,369,381,390,410,393,391,392,385,393,370,408,424,411,427,445,511,494,448,425,554,455,426,403,382,380,371,464,512,508,568,578,639,580,518,374,394,394,392,390,411,372,379,382,381 12,9,8,20,28,24,17,400,389,381,383,380,365,414,391,396,396,396,385,396,382,384,375,372,389,393,389,388,371,415,406,378,377,388,397,382,380,379,388,390,414,411,448,425,413,394,452,409,397,374,380,390,387,439,451,444,479,458,498,464,435,382,383,388,398,381,393,387,383,379,376 10,8,8,29,36,33,26,411,411,398,400,398,388,419,424,432,404,417,428,424,438,394,418,413,399,412,400,393,398,394,402,424,442,406,418,402,397,403,399,392,388,424,468,431,422,414,523,566,574,512,488,448,427,448,490,496,554,542,579,558,513,383,403,400,403,390,422,428,450,419,415 2,101,79,136,166,123,106,481,587,548,494,474,486,518,552,525,519,508,616,750,726,489,709,656,570,551,495,428,431,410,487,708,762,650,676,530,490,393,437,427,457,503,589,553,560,447,713,890,902,825,797,699,556,572,633,645,697,685,757,726,690,442,439,426,436,580,737,674,688,554,489 19,13,13,44,51,37,35,410,463,431,418,403,430,436,444,434,425,438,468,536,524,419,482,457,430,429,411,397,408,398,405,506,547,492,493,448,412,392,385,391,415,423,452,468,447,408,560,709,703,634,601,517,440,434,471,473,533,518,571,571,528,388,417,405,392,457,525,501,490,439,425 6,11,11,31,38,37,30,412,469,461,430,434,440,436,468,471,445,445,491,586,575,443,531,494,456,450,426,412,418,407,419,559,584,512,513,453,425,384,404,400,409,421,463,458,447,419,604,775,785,704,668,567,474,474,491,503,573,567,627,611,573,405,404,417,415,496,568,532,515,471,430 6,102,83,128,180,149,106,612,755,714,675,592,611,631,699,680,679,671,788,886,866,642,844,797,721,717,600,558,479,398,612,855,884,803,831,690,627,435,467,455,513,577,721,687,709,517,860,1020,1019,960,936,852,729,649,733,747,814,812,864,859,821,503,546,508,538,757,884,830,841,745,639 1,293,187,317,336,196,189,709,813,786,727,617,609,750,803,770,754,735,816,955,930,695,951,903,812,810,699,609,488,573,722,909,973,870,906,756,637,586,660,677,751,831,917,870,836,728,947,1019,1023,973,956,846,710,877,932,942,1004,1000,1023,991,940,536,554,543,569,784,959,902,902,809,684 2,9,9,53,60,59,52,404,454,432,444,403,418,414,422,434,421,417,484,556,536,432,528,477,434,431,411,389,405,372,404,512,551,492,508,428,416,375,374,382,391,421,419,436,440,403,521,751,764,680,643,530,452,425,455,475,499,510,531,532,483,394,411,396,392,446,535,498,506,448,428 2,20,19,34,44,43,32,416,459,424,415,420,405,402,415,434,432,420,460,551,530,422,513,471,445,436,399,395,395,384,397,522,559,498,513,460,401,391,385,401,411,425,441,434,422,404,534,723,725,662,619,516,452,442,453,456,487,476,544,519,502,404,397,399,404,456,552,499,521,451,430 13,10,10,39,60,64,41,391,385,364,384,387,383,390,383,392,396,396,389,392,390,395,401,371,393,392,387,382,365,384,382,387,390,385,399,379,379,392,379,394,404,376,413,383,395,399,410,417,404,408,374,371,387,407,430,411,426,420,430,414,403,392,385,385,379,396,380,392,383,388,390 11,78,77,188,305,305,186,476,483,417,441,419,439,497,523,485,490,482,528,594,571,437,551,508,466,453,419,417,398,435,427,552,606,512,547,442,423,455,468,502,512,587,646,557,545,471,650,767,786,697,656,556,456,633,706,708,724,696,739,664,617,420,421,415,404,450,571,512,549,459,416 15,9,9,18,23,22,17,495,512,475,474,440,456,534,585,575,546,509,564,615,602,430,525,492,441,450,432,403,398,411,479,568,586,510,549,456,445,419,409,434,447,473,587,561,575,437,730,795,771,720,683,612,502,526,591,609,677,682,751,746,688,448,428,450,453,544,630,554,598,495,446 8,10,10,50,88,91,49,403,383,393,395,374,406,403,413,410,422,421,412,404,408,387,389,401,380,395,397,394,398,401,403,387,407,383,403,385,400,395,394,408,391,399,423,417,419,403,480,480,428,433,428,403,409,417,446,431,473,474,492,486,441,394,367,411,398,409,397,381,417,384,392 3,12,10,28,40,31,21,421,386,376,377,383,388,414,445,420,410,395,381,422,403,380,381,392,384,385,381,366,389,398,402,407,405,404,403,381,393,410,414,399,402,427,452,434,432,409,467,477,450,425,415,416,391,434,476,490,515,526,571,514,464,383,370,388,396,393,399,393,395,381,394 14,22,16,63,69,58,54,442,520,503,472,432,437,434,469,468,433,469,537,660,643,462,604,557,494,492,432,431,395,404,448,627,666,550,605,483,430,409,403,409,442,473,589,532,505,423,638,836,847,764,737,611,506,506,557,577,634,625,682,655,588,411,421,400,419,499,649,608,603,486,448 4,8,7,21,21,20,21,408,412,394,418,398,400,423,424,399,404,396,410,456,448,379,434,417,395,412,401,402,394,385,420,450,458,406,428,389,402,378,394,404,422,439,493,466,427,391,460,515,539,482,481,431,405,432,424,456,480,466,510,461,466,389,402,383,386,397,441,431,420,398,384 2,11,11,90,144,145,90,392,383,389,398,382,409,399,407,411,399,401,409,434,418,387,414,398,396,392,394,393,395,391,391,418,417,408,420,404,401,371,390,382,398,407,423,418,425,413,463,532,517,482,462,428,388,404,410,411,459,423,485,458,450,377,399,386,384,410,438,417,404,412,406 4,212,142,1023,1023,1023,1023,848,1011,980,944,878,902,881,929,915,908,905,1015,1023,1023,906,1023,1023,984,972,897,869,776,532,858,1023,1023,1023,1023,948,889,588,623,666,744,834,946,929,939,791,1023,1023,1023,1023,1023,1023,1012,878,944,963,1023,1022,1023,1023,1023,779,838,755,798,993,1023,1023,1023,998,923 20,12,10,42,64,34,25,446,405,406,405,392,381,435,468,438,438,433,428,447,442,388,412,398,405,400,383,386,387,414,431,427,456,426,422,405,399,396,403,424,422,453,529,494,475,419,564,547,546,484,470,439,404,495,545,543,608,602,653,613,546,403,378,399,403,428,444,426,406,395,418 8,16,11,35,43,24,20,439,401,396,395,392,398,461,465,430,429,430,413,482,437,394,469,423,412,410,403,393,393,394,398,471,490,437,453,402,388,386,404,390,427,444,497,434,451,422,509,596,598,495,473,418,403,471,505,500,569,543,627,548,496,395,385,401,376,408,477,438,448,403,392 3,25,25,112,156,157,112,418,476,456,431,417,442,405,464,446,455,430,489,589,566,415,533,493,459,441,419,402,404,380,401,537,575,496,516,458,428,406,400,410,402,440,474,481,457,400,595,774,777,701,656,547,461,457,515,520,566,580,632,599,550,388,393,400,401,474,583,522,540,464,421 13,429,364,333,476,395,276,418,421,381,405,368,372,440,463,407,406,440,409,424,427,379,394,409,409,388,383,383,370,426,455,463,417,412,411,396,407,449,474,493,547,621,715,639,565,459,579,515,463,466,449,409,388,461,537,547,611,602,634,590,524,397,381,417,388,410,419,400,385,366,405 3,81,63,210,291,264,186,477,572,478,474,457,443,509,568,557,539,523,586,671,662,468,610,553,482,486,455,437,408,413,481,651,681,573,614,520,452,427,440,446,490,541,651,596,569,484,753,863,865,795,754,679,570,627,705,733,795,772,821,780,721,435,440,438,448,542,660,609,629,515,453 4,59,52,146,185,170,131,562,682,641,589,512,550,594,666,649,633,623,717,816,779,595,765,717,647,626,548,527,451,420,582,795,801,725,744,630,533,422,436,449,482,556,698,672,673,499,833,955,940,891,858,784,668,639,728,745,799,794,847,841,799,495,502,503,526,718,823,759,786,674,590 8,10,10,40,59,59,40,422,408,406,413,401,401,442,431,449,430,407,441,429,429,402,400,407,389,402,391,390,394,394,418,411,415,393,415,403,391,400,392,403,408,404,448,440,449,410,541,522,506,472,448,412,396,460,480,489,554,545,597,531,507,391,384,399,398,407,423,412,430,386,398 3,11,11,53,70,71,53,399,423,417,399,409,404,399,398,394,403,402,417,469,472,399,446,438,419,402,395,402,385,396,384,468,471,440,438,420,410,383,375,406,383,380,411,404,418,400,454,638,650,578,530,466,435,380,427,409,449,436,478,468,437,394,390,400,390,417,464,456,458,419,407 14,11,11,62,102,108,65,400,407,390,392,383,391,385,374,404,398,373,385,393,411,384,383,382,382,390,388,377,382,380,384,384,409,395,392,393,379,385,380,394,372,380,415,385,393,393,412,433,435,414,414,397,378,426,426,444,426,423,445,430,393,394,395,377,383,390,383,414,402,386,384 19,14,13,42,57,55,38,437,475,465,448,396,451,437,466,456,462,437,510,589,571,425,527,507,467,446,414,412,376,408,439,536,592,493,545,472,437,389,397,408,410,413,467,458,474,411,625,782,789,721,684,581,485,422,470,471,546,558,632,609,552,403,418,402,413,461,583,524,558,461,409 3,226,120,309,434,256,148,801,769,704,673,647,668,841,897,884,872,859,849,849,851,543,702,670,617,617,547,512,454,541,817,802,780,714,746,657,590,603,676,744,799,878,973,938,922,753,1023,994,955,918,894,854,755,917,985,1004,1023,1023,1023,1023,1023,699,553,703,726,769,807,773,792,682,629 19,93,80,255,294,231,206,501,602,545,528,489,494,564,614,602,591,585,639,729,709,474,628,593,529,523,480,461,420,394,525,684,706,614,627,558,507,424,443,448,463,520,655,615,625,486,799,896,894,841,809,731,626,578,668,688,771,766,820,810,760,450,456,451,474,597,704,668,692,571,497 2,10,10,27,33,32,27,409,466,459,430,395,424,417,434,413,433,431,465,561,551,425,542,494,450,458,406,416,378,395,418,533,605,505,501,437,427,377,399,399,415,415,434,422,436,399,542,763,789,704,659,542,448,430,436,463,514,499,532,534,503,416,403,375,406,461,564,525,511,451,415 12,12,12,48,57,59,49,404,445,425,412,421,402,404,415,418,419,403,450,532,510,425,499,461,434,430,400,423,405,398,422,498,527,461,499,413,412,385,386,416,384,409,446,430,423,404,522,722,740,654,618,507,426,416,465,480,516,500,550,530,484,406,398,375,397,438,530,502,491,429,408 14,9,9,49,73,76,50,399,420,402,421,399,411,403,402,407,410,413,435,459,424,392,444,418,411,405,412,398,392,396,403,423,458,422,443,421,400,390,400,381,404,409,413,395,393,400,447,602,605,530,487,454,416,399,419,411,419,449,466,461,420,393,395,378,399,407,449,440,431,410,413 17,66,51,121,150,114,93,513,565,532,516,460,483,517,553,532,516,526,591,708,677,474,650,594,535,516,446,441,408,427,483,667,716,603,640,513,450,411,404,442,478,520,606,566,576,470,747,878,878,810,784,698,547,587,658,676,733,729,782,753,702,439,438,426,423,555,713,657,667,542,473 5,21,20,114,177,180,114,423,477,418,420,412,412,421,419,416,395,406,446,528,529,426,511,485,424,433,433,401,386,370,405,503,551,472,478,442,424,395,390,387,396,403,426,417,438,405,511,717,729,641,606,498,438,412,445,444,490,497,500,511,472,402,394,396,392,435,522,504,485,441,402 7,101,95,70,106,102,66,390,379,386,371,384,377,422,383,385,380,394,415,399,396,378,412,403,408,388,388,392,395,412,407,396,415,392,408,393,382,389,397,425,403,444,490,455,419,410,429,477,463,438,425,407,409,402,418,421,430,439,495,455,427,385,390,390,376,409,413,408,395,410,387 12,13,12,13,16,9,8,536,585,534,523,453,513,555,622,617,605,594,668,716,686,479,632,586,543,523,478,456,424,409,529,669,686,604,637,521,480,405,414,427,422,454,592,579,607,434,770,870,856,800,773,692,581,508,574,604,686,691,770,770,726,472,476,467,491,624,719,655,699,568,518 14,8,8,49,69,71,49,399,412,414,391,382,394,381,414,411,382,402,434,453,444,395,420,423,397,411,408,386,385,388,407,447,458,426,416,408,402,377,389,387,385,415,425,405,412,383,453,576,589,512,492,453,387,390,426,422,432,439,475,470,444,383,398,385,400,414,442,412,446,408,395 14,11,9,23,27,18,15,466,621,572,516,481,494,505,567,558,549,542,651,753,724,485,690,639,548,553,483,461,417,408,498,721,754,640,673,554,484,394,417,426,441,485,591,576,581,440,756,903,902,839,809,725,598,514,593,602,681,683,756,741,706,451,465,446,450,610,747,685,710,584,509 15,9,8,27,32,27,22,414,388,366,358,401,389,409,426,396,400,393,400,410,407,400,394,396,393,385,376,369,387,412,391,386,403,390,406,383,395,390,394,387,397,405,441,442,405,402,468,447,448,416,408,397,382,420,452,448,483,497,526,486,442,385,382,390,386,389,420,389,382,379,386 15,32,31,174,363,370,178,472,484,463,467,417,422,501,557,516,525,508,514,591,568,439,539,484,443,457,430,414,404,406,447,556,572,492,512,432,418,437,401,431,433,486,581,544,495,447,684,766,763,687,642,546,470,553,633,651,705,694,748,717,663,422,427,433,453,522,597,540,567,492,430 3,25,25,60,67,65,59,413,500,460,443,418,422,430,441,446,452,456,518,624,595,438,562,527,469,454,435,415,392,388,431,583,624,561,520,461,409,379,398,410,410,422,484,455,454,397,602,799,811,729,700,565,487,434,484,502,549,553,613,601,554,408,394,415,400,476,618,566,579,487,432 9,67,61,84,94,82,73,538,712,667,625,552,551,540,615,593,603,600,730,847,824,576,804,761,687,659,579,527,467,381,538,810,849,763,782,642,568,413,403,438,440,506,622,602,614,454,811,1015,1023,967,940,850,738,528,615,639,735,735,807,808,763,471,531,465,480,701,846,797,813,702,596 6,8,8,40,60,59,40,404,410,403,406,380,390,406,405,411,407,418,406,476,454,407,448,426,412,411,401,390,387,388,415,444,476,421,436,423,407,390,378,378,408,399,409,405,434,380,474,608,599,543,514,436,398,415,423,428,472,446,493,474,453,395,389,396,395,415,449,440,445,420,410 16,11,11,58,95,90,53,413,418,412,399,394,394,428,430,415,416,416,428,475,456,409,448,436,407,415,410,401,402,375,413,476,464,414,426,405,401,380,388,400,406,420,425,425,428,399,522,624,600,542,544,463,419,423,435,444,508,487,537,520,500,407,410,401,406,439,477,437,456,435,409 4,25,25,139,222,227,139,401,412,410,431,380,384,399,443,424,420,405,447,440,425,410,419,412,405,409,391,383,376,405,391,437,434,435,425,401,412,403,410,402,416,438,467,440,432,429,495,543,558,492,461,441,406,474,529,543,553,521,560,536,478,396,390,393,405,434,441,426,423,411,405 1,43,20,63,85,41,30,453,487,479,426,433,392,480,507,476,444,439,471,632,602,423,616,564,480,489,430,416,400,389,457,561,660,533,557,440,417,418,434,437,492,528,605,546,509,445,631,714,765,653,635,536,437,574,631,631,699,680,722,674,612,395,399,404,400,447,631,560,540,469,427 1,14,13,37,59,57,35,437,449,440,419,419,428,448,474,473,471,450,475,539,505,406,460,441,435,412,419,388,381,401,443,491,516,461,475,432,388,395,405,418,426,490,552,514,497,408,624,690,653,587,560,503,443,477,542,569,636,618,677,644,587,406,406,417,413,442,517,474,481,441,419 2,28,25,34,33,25,26,416,411,407,405,416,397,435,443,441,430,423,428,465,449,386,432,409,408,407,392,384,367,409,405,441,464,439,440,403,389,393,398,408,434,448,503,463,443,414,538,590,588,506,498,451,420,452,514,509,570,562,612,577,529,385,400,386,393,420,446,418,450,405,403 12,11,10,12,11,7,7,497,572,534,519,465,486,528,579,572,581,559,634,699,690,460,629,578,525,508,455,453,426,392,511,670,679,607,632,507,492,386,441,417,448,493,609,576,609,442,774,869,853,806,771,689,577,539,575,632,705,712,771,769,735,443,443,461,476,603,713,642,675,557,504 2,18,15,33,35,30,29,429,409,432,403,380,412,450,507,453,463,454,445,457,448,393,414,393,397,395,385,382,387,423,523,483,445,441,436,417,409,455,566,627,687,781,858,756,654,418,662,596,543,519,486,456,413,561,689,753,812,789,813,735,648,395,383,418,410,417,459,420,428,391,397 17,14,13,26,38,31,20,386,399,406,412,380,392,408,388,400,396,403,412,392,403,390,393,397,388,385,402,387,372,393,391,399,412,399,383,375,378,386,409,374,398,434,462,443,402,394,467,447,440,413,406,395,387,433,464,465,481,487,518,467,453,375,373,389,376,396,405,387,399,386,398 20,52,47,137,158,136,118,454,526,492,483,458,438,459,500,492,484,484,567,662,647,448,607,561,489,482,449,443,415,417,462,614,667,570,605,492,421,402,407,435,416,487,546,488,510,433,671,826,822,759,721,623,521,506,555,580,663,645,706,674,626,408,421,429,430,518,647,603,616,506,473 19,20,20,37,50,49,36,502,492,448,447,425,447,539,609,605,586,565,573,543,565,416,440,440,441,425,412,395,396,444,611,556,510,488,509,468,464,453,503,563,615,693,798,742,729,456,799,738,665,648,591,572,488,584,692,729,813,802,855,824,774,446,409,442,466,501,513,479,501,471,436 13,8,8,24,26,25,23,398,456,445,421,408,425,423,431,417,406,419,457,558,519,418,505,475,432,445,405,411,392,399,409,519,542,475,511,445,421,391,392,380,393,398,427,416,416,392,501,745,755,671,634,533,453,405,427,397,450,454,499,504,490,402,410,403,392,441,529,500,495,441,415 8,15,12,28,36,24,19,413,427,409,434,399,425,445,438,429,429,424,443,467,438,393,434,411,401,404,388,407,384,406,431,446,459,430,424,410,380,399,397,424,445,514,583,514,484,417,591,581,567,511,471,429,434,485,535,593,680,677,713,636,572,397,389,395,398,416,451,438,435,414,403 5,9,9,83,135,138,83,454,726,659,589,535,494,497,524,521,505,498,750,890,822,651,853,754,695,672,546,498,444,406,495,851,848,760,752,608,521,406,415,443,450,470,581,569,565,448,707,1023,1015,950,909,786,654,524,572,557,616,615,677,695,653,442,516,434,441,804,959,866,880,760,620 20,8,8,37,44,45,37,419,470,452,431,409,426,410,429,440,434,438,457,540,531,420,503,467,445,425,431,413,395,381,409,499,540,469,491,421,416,382,389,392,396,401,450,429,439,397,541,753,758,677,648,538,439,415,449,446,506,498,540,534,505,402,408,409,414,457,525,462,502,443,411 14,12,12,72,96,93,69,513,727,664,602,530,548,526,579,579,561,563,783,885,820,663,829,743,693,658,560,496,455,392,570,869,849,777,776,630,555,409,403,426,433,468,634,610,647,427,772,1023,1005,953,907,793,678,514,557,611,674,674,750,762,720,500,534,483,507,831,942,858,879,763,638 13,9,9,33,45,46,34,407,436,425,405,397,418,416,420,419,421,422,452,498,496,411,478,453,417,421,396,399,391,390,414,482,490,448,477,428,399,383,380,388,377,400,448,414,423,394,504,678,695,609,574,500,430,400,424,450,466,469,502,502,482,393,396,390,385,435,489,465,479,441,410 5,104,68,383,586,357,202,650,707,655,626,541,573,694,752,721,697,697,756,843,829,589,794,743,665,648,559,561,446,488,703,817,840,755,771,648,549,555,621,675,737,819,931,882,839,676,962,992,986,926,898,821,701,843,909,943,1023,1023,1023,1012,958,506,507,529,547,711,827,779,785,680,597 4,16,13,42,54,42,33,419,384,374,375,377,380,449,465,430,435,396,386,393,414,381,378,378,383,387,370,386,401,393,410,380,394,402,404,409,394,389,399,400,413,422,444,435,411,405,488,424,413,395,416,405,384,417,436,424,482,505,556,509,480,377,373,388,402,390,395,391,393,385,385 11,12,13,54,102,107,55,413,432,384,414,403,409,428,433,441,431,425,442,469,472,408,437,432,411,431,414,388,390,381,421,479,456,437,439,397,427,384,393,396,401,417,443,441,435,411,558,630,614,553,523,488,421,429,432,462,482,507,562,553,514,407,390,413,408,431,457,442,453,412,405 1,17,16,73,104,95,69,517,454,436,424,416,425,541,599,578,560,549,510,490,480,401,413,390,411,408,421,403,383,456,596,521,490,443,469,469,453,493,563,593,654,740,811,751,728,500,778,663,585,557,555,527,431,697,779,794,836,818,859,817,767,446,412,445,467,467,478,468,459,434,426 7,10,8,24,27,23,21,415,377,365,391,363,395,431,431,414,401,411,407,407,400,385,395,393,391,393,389,380,393,413,401,394,412,403,392,386,379,401,409,390,412,449,474,432,430,402,505,455,450,410,403,387,398,438,466,481,540,519,576,537,474,384,382,384,392,386,387,403,391,395,389 20,18,14,34,45,35,27,417,415,384,390,385,401,401,436,422,433,419,435,455,431,397,439,391,395,409,394,395,381,400,422,426,437,403,424,394,384,410,404,426,406,427,497,460,432,414,522,531,510,481,453,400,415,462,521,515,559,547,588,537,505,391,388,383,381,404,427,444,436,407,403 3,10,10,28,39,38,27,464,519,484,471,431,452,515,547,533,546,520,567,648,636,448,586,532,480,479,426,432,398,386,493,625,641,541,562,486,427,400,399,392,423,449,548,540,531,408,716,812,798,742,705,615,508,497,539,574,638,647,717,710,665,434,432,439,458,561,654,601,627,517,462 11,54,48,48,67,54,37,513,617,580,548,493,483,540,602,560,574,558,652,772,738,515,720,647,576,559,494,472,396,382,507,722,765,669,680,549,500,419,436,468,474,524,655,597,614,454,769,907,907,840,811,716,597,570,642,662,737,729,790,777,729,466,462,456,468,616,766,701,718,608,511 6,44,41,88,100,91,81,432,549,504,473,443,456,454,462,476,459,474,553,678,666,460,630,576,505,488,461,439,407,398,427,625,669,577,594,493,453,401,406,422,399,457,536,489,500,431,666,840,852,777,752,649,528,490,542,560,638,621,688,671,614,415,409,413,413,540,664,623,619,513,445 7,9,8,20,29,24,16,418,390,385,353,383,377,418,439,395,396,391,402,387,394,386,386,380,390,382,369,386,381,382,381,397,408,390,386,395,395,394,392,398,398,404,424,417,403,398,417,414,422,403,408,409,396,384,403,425,460,453,472,436,413,383,377,384,401,383,397,386,391,388,379 7,21,18,33,52,43,27,399,408,407,398,395,379,420,442,418,420,395,400,436,454,384,417,425,395,416,393,399,389,408,395,433,448,435,418,412,388,411,399,436,418,437,491,446,462,401,518,548,515,484,448,439,425,473,507,518,561,546,604,550,523,404,397,405,397,389,441,416,420,401,383 11,29,29,71,80,79,70,419,439,441,432,404,408,437,439,432,432,423,463,538,521,417,489,471,410,439,403,392,402,392,430,511,527,467,481,438,410,396,407,419,444,453,529,471,470,422,599,711,714,636,600,508,443,488,556,584,645,632,661,628,592,411,409,414,404,451,515,490,493,435,431 8,15,14,161,227,215,148,403,408,396,395,385,385,392,396,413,407,404,409,420,438,391,415,420,404,413,400,381,379,387,388,429,427,421,411,401,369,379,388,410,377,401,418,405,413,408,450,531,521,456,453,443,416,410,431,422,428,444,476,458,446,397,401,381,390,388,422,401,421,405,385 8,93,68,136,227,183,107,518,691,628,580,513,573,582,649,626,619,598,707,821,801,560,788,734,654,640,526,503,433,425,544,792,835,735,757,621,523,424,460,455,510,590,704,654,646,493,807,954,961,897,868,784,646,642,716,726,788,782,834,820,764,473,470,477,477,679,837,774,795,682,573 2,17,16,77,87,85,74,416,442,435,424,393,391,417,440,413,427,431,461,544,534,425,507,469,435,430,410,401,383,378,414,508,559,480,486,444,405,405,388,398,437,421,491,440,450,434,527,733,748,652,608,502,462,455,529,523,555,546,591,558,496,383,410,401,398,438,534,506,472,422,410 18,10,8,30,34,26,24,407,390,368,392,377,384,401,435,439,383,391,388,397,401,378,395,387,384,387,370,383,386,404,396,397,401,410,387,386,399,395,371,405,403,426,459,445,410,413,467,426,429,400,417,385,405,426,474,470,515,502,524,516,454,376,380,393,382,398,387,392,380,389,388 8,14,14,71,119,116,68,408,429,434,424,409,415,416,429,415,424,416,447,500,478,402,452,447,435,420,393,391,387,420,399,464,513,451,449,416,404,415,397,389,406,414,459,430,446,400,533,696,706,640,577,489,440,415,461,482,531,502,560,537,505,395,398,377,393,446,500,476,476,434,419 3,21,21,54,67,65,52,405,468,426,429,433,402,427,450,429,443,431,483,545,560,417,520,470,447,419,410,410,402,409,437,517,533,462,494,439,408,378,389,401,409,423,487,438,456,414,595,751,754,679,637,565,464,456,495,527,557,567,613,595,563,415,396,395,412,465,529,497,513,449,416 5,26,25,27,43,36,22,481,590,527,536,475,463,531,591,589,584,569,650,752,717,500,690,627,570,542,458,454,406,415,510,719,735,649,658,555,486,382,414,411,442,481,602,579,588,427,759,882,871,818,777,700,562,534,593,602,696,697,762,761,725,461,472,462,468,627,740,682,694,563,511 15,18,9,190,189,107,107,691,671,631,584,494,520,733,790,755,733,707,748,811,801,541,752,682,627,594,525,484,427,396,606,772,800,699,725,600,503,472,513,531,595,666,781,734,728,578,867,941,932,867,840,752,616,751,818,835,884,875,920,893,846,562,482,538,574,674,796,727,747,632,548 3,16,15,718,1023,1023,701,450,535,496,462,438,473,459,495,518,468,460,556,660,655,464,606,554,522,487,450,439,398,399,452,626,673,555,591,485,464,415,401,413,431,450,534,509,504,484,675,851,859,781,755,645,535,491,562,577,645,636,712,681,626,469,423,426,425,514,652,603,611,495,454 6,18,18,15,17,11,9,551,629,586,550,500,532,568,638,639,623,623,687,756,728,488,671,630,561,573,492,468,414,375,557,724,738,648,688,572,524,420,419,430,457,505,636,616,636,426,802,896,887,837,806,737,625,547,619,653,733,737,806,810,768,493,475,505,517,639,756,701,709,607,538 5,98,88,605,1023,1023,555,688,883,848,806,722,751,730,784,779,770,761,893,996,982,780,968,934,871,849,767,727,597,426,694,948,988,914,929,815,741,427,448,483,538,606,764,761,775,577,933,1023,1023,1023,1023,995,887,701,774,789,868,870,929,929,896,621,683,592,638,874,1001,961,969,880,789 1,10,8,17,18,12,11,405,455,415,406,406,423,425,442,447,446,431,465,521,514,407,473,439,428,414,401,409,374,380,412,487,501,435,458,433,424,368,412,397,408,415,466,455,469,405,561,664,657,597,564,507,441,447,490,493,538,545,598,588,531,414,408,413,400,458,498,489,493,434,420 9,8,8,47,77,68,42,398,387,412,407,386,399,405,399,403,403,407,409,432,428,392,422,412,407,396,400,394,383,399,400,433,444,419,431,388,399,395,389,393,385,411,438,401,411,398,453,528,526,495,466,430,407,401,435,442,471,454,464,452,441,389,386,384,389,404,424,419,430,388,392 4,11,10,20,25,22,18,452,445,426,398,392,407,457,446,432,446,425,427,472,458,399,450,444,404,399,393,391,401,378,433,463,472,431,446,417,402,409,400,414,429,486,589,542,514,395,526,596,582,542,523,477,432,440,454,477,504,534,558,535,496,391,378,400,399,406,469,453,442,425,398 13,192,171,132,201,172,108,457,494,481,454,433,434,486,504,482,469,486,547,671,623,460,636,551,499,475,437,401,391,424,472,657,672,570,583,495,459,427,443,450,472,525,623,587,578,459,671,866,853,777,739,623,469,566,592,604,656,662,735,700,637,434,432,406,422,548,722,632,652,517,427 20,13,13,42,49,43,38,413,430,416,430,413,398,410,405,410,413,421,425,488,469,416,458,447,402,425,384,411,384,397,390,458,475,445,439,428,405,388,395,397,402,408,438,418,417,391,498,669,665,584,556,468,442,429,427,423,467,481,524,500,472,381,395,400,405,458,486,478,474,429,424 19,23,16,49,49,19,20,434,426,429,422,401,390,461,509,496,471,469,448,494,478,393,446,413,406,413,391,402,406,439,474,450,463,430,456,389,410,453,513,548,624,706,778,682,587,466,693,632,608,552,528,469,421,646,753,787,837,810,834,755,680,415,401,400,418,432,457,415,452,404,396 1,24,23,286,528,534,287,418,412,386,405,380,398,437,466,452,439,450,428,439,433,404,410,404,394,385,396,401,398,419,439,430,399,404,415,422,397,397,422,404,397,456,487,465,454,449,562,506,475,458,421,436,410,491,562,569,600,565,632,573,543,428,398,414,405,420,417,419,442,424,398 11,45,40,82,107,88,69,474,559,538,499,472,486,469,518,500,492,486,614,724,693,476,675,614,561,531,453,455,403,419,449,675,727,624,640,541,479,416,396,417,417,445,541,530,537,438,677,881,896,823,792,698,583,498,538,536,638,643,700,688,631,416,459,428,416,560,712,637,661,553,479 7,22,15,28,37,24,19,486,401,372,395,381,389,465,504,431,435,415,409,406,421,388,397,390,384,404,390,379,394,416,411,412,407,396,400,386,386,394,405,400,426,432,471,471,445,427,511,465,465,414,428,399,395,456,505,497,584,568,630,558,494,386,405,381,382,399,403,395,406,401,396 9,45,44,199,333,342,202,573,521,471,454,437,488,643,705,682,663,650,634,602,594,416,470,447,457,442,433,435,418,428,586,543,516,483,520,452,439,472,499,509,574,645,759,713,706,527,814,749,702,669,634,600,499,680,749,757,806,793,847,826,781,509,432,500,530,555,573,537,573,490,466 18,8,8,108,183,177,101,423,477,434,475,434,465,418,449,454,459,469,509,503,513,405,441,426,438,424,418,417,416,383,421,443,443,416,477,429,424,377,396,391,404,426,449,434,442,411,594,637,604,575,574,534,481,423,451,437,476,479,543,565,528,429,454,423,440,480,483,495,520,466,439 2,15,11,20,19,13,14,403,403,410,394,398,402,417,424,423,431,408,426,415,412,389,387,390,386,395,400,387,394,416,441,417,416,408,398,414,402,402,428,456,500,549,645,557,503,411,550,513,474,469,447,421,398,463,545,588,691,667,700,627,537,412,396,398,394,395,392,404,413,411,397 4,27,20,125,136,98,94,477,627,563,533,471,517,503,576,563,545,530,650,771,741,509,705,654,564,555,484,481,438,418,502,735,767,678,691,560,531,433,417,435,474,536,650,595,598,475,749,914,916,848,818,721,587,593,665,678,738,732,785,765,717,450,440,437,454,586,745,681,691,575,499 14,10,10,54,79,78,52,437,522,496,458,431,419,431,458,432,440,448,496,630,591,425,580,538,470,467,428,402,385,408,421,573,645,550,542,463,427,400,396,401,408,417,484,449,455,405,581,812,825,738,700,593,495,433,480,497,545,538,609,574,556,391,423,398,406,470,624,551,557,488,429 2,28,28,54,76,74,52,417,475,466,459,410,412,399,434,428,408,430,487,589,562,411,564,497,464,436,399,420,397,394,406,561,606,512,551,458,431,377,396,405,417,402,459,457,440,394,515,778,782,690,657,524,445,426,447,453,491,477,545,545,473,392,415,385,395,454,564,515,524,454,416 5,19,19,95,152,157,97,392,396,386,382,395,383,388,380,393,409,399,409,421,393,398,407,396,392,392,403,382,399,382,383,394,412,385,386,395,381,387,391,403,368,403,405,403,389,389,417,418,423,421,418,391,404,439,493,495,486,432,455,441,414,361,388,383,382,390,414,396,374,385,389 10,12,9,32,38,26,22,420,399,387,390,391,373,423,427,406,414,390,402,409,410,389,416,397,395,391,374,383,376,402,396,405,417,405,409,394,403,393,397,393,397,435,428,428,426,407,472,481,467,438,428,408,397,439,466,450,493,500,537,479,465,404,402,379,388,395,422,411,383,408,386 7,13,11,30,38,32,25,399,386,376,398,362,376,410,390,378,385,376,387,414,408,389,411,393,387,382,377,379,382,380,404,399,411,392,412,391,422,391,386,394,399,406,427,412,408,384,436,450,462,420,404,393,385,409,422,423,444,443,490,430,412,383,393,381,391,389,424,405,418,396,376 14,9,9,39,44,40,34,395,415,400,404,383,397,386,428,414,399,399,435,459,446,388,429,417,405,399,396,393,386,375,407,431,454,406,417,403,398,398,393,383,394,412,430,427,418,391,485,577,582,507,491,443,418,425,440,455,488,470,494,494,471,379,394,395,391,407,448,419,429,402,398 20,22,21,89,142,133,80,415,436,429,420,420,418,400,435,408,434,423,466,509,502,397,482,440,412,430,408,387,401,365,412,475,508,442,448,417,392,395,388,394,419,423,457,450,432,427,546,690,693,601,563,478,426,444,484,486,566,530,596,570,531,394,384,395,407,441,505,482,484,417,412 10,10,10,46,50,51,45,391,416,425,382,401,396,400,397,396,411,414,421,475,458,405,457,449,419,414,415,404,398,378,401,461,490,441,468,424,406,394,403,389,406,406,439,420,423,402,479,646,661,559,542,467,437,421,449,452,503,507,526,497,451,392,398,394,396,424,487,455,468,425,410 12,9,9,36,40,36,33,422,457,437,419,408,416,427,431,424,427,420,445,543,517,410,496,453,431,429,408,398,395,387,403,522,547,467,485,445,419,394,401,391,418,450,466,434,426,411,538,713,727,643,596,498,448,442,466,468,541,518,558,547,496,395,410,407,379,434,525,482,487,441,411 11,47,44,107,126,103,90,466,620,574,538,484,484,501,526,529,507,510,638,762,746,494,704,634,582,555,492,469,420,387,516,735,765,671,706,576,517,421,417,436,432,499,621,595,601,440,729,925,934,860,836,734,598,520,597,595,675,682,738,739,683,427,437,435,417,601,759,678,713,565,500 13,51,41,95,111,78,67,524,631,574,556,486,543,570,605,601,584,579,688,775,748,515,711,661,598,586,501,477,421,388,556,736,773,672,698,579,487,407,420,426,493,554,661,617,622,453,779,921,923,860,826,732,609,603,679,689,757,755,811,797,749,445,468,459,477,614,760,700,704,588,511 8,20,21,240,234,235,235,406,417,391,412,373,417,406,393,400,400,406,409,427,428,385,423,419,409,406,391,375,381,391,383,412,434,411,420,398,383,393,411,394,424,411,452,396,392,421,444,492,551,470,480,413,395,432,469,468,473,495,506,486,445,413,389,391,398,398,432,414,398,392,404 8,8,8,48,86,81,44,390,407,394,399,394,399,414,427,400,404,420,424,436,456,391,407,416,405,399,386,382,386,402,401,413,424,395,421,394,377,381,395,392,390,405,427,423,402,403,490,550,521,479,452,432,413,408,437,437,485,488,522,496,456,392,401,390,404,417,440,408,434,410,397 18,15,15,42,65,58,36,409,498,474,436,427,443,449,460,426,433,430,515,619,595,427,569,533,468,464,423,406,379,370,423,576,617,541,553,473,425,377,399,381,389,424,463,433,451,381,560,802,813,731,707,583,486,435,468,466,519,497,555,565,523,407,411,409,413,488,593,535,545,469,441 5,15,14,31,47,45,29,463,531,493,489,437,444,467,528,493,483,505,563,682,634,462,632,564,508,497,433,416,413,414,451,652,685,575,603,468,442,393,418,429,418,474,556,523,514,430,667,825,827,756,718,632,503,495,560,563,632,615,691,678,627,399,402,422,422,541,670,601,615,539,465 20,14,13,32,46,40,28,391,396,375,386,377,381,390,424,400,413,396,414,401,383,367,400,386,387,387,389,397,380,401,388,410,397,379,373,388,396,407,402,393,428,423,451,432,409,386,443,423,427,397,414,373,389,449,455,471,508,499,519,459,453,389,385,377,379,381,397,400,376,391,381 7,11,8,32,41,24,18,431,385,393,399,400,385,438,451,413,415,424,391,389,391,381,391,397,373,406,395,382,385,391,412,402,408,397,384,388,409,403,416,433,446,462,528,477,448,431,520,490,437,435,413,400,390,527,580,560,619,591,639,580,516,396,400,383,374,392,398,402,374,395,384 14,45,44,223,314,312,220,488,716,675,640,586,629,527,594,575,563,577,718,832,829,557,793,762,683,665,577,568,495,405,525,781,835,742,775,669,600,384,424,404,433,448,572,557,586,448,787,1004,1023,967,947,866,761,497,578,593,673,681,756,757,723,457,566,468,480,686,844,813,813,727,644 10,12,10,29,33,22,20,460,507,500,472,422,439,466,501,489,494,489,539,618,612,449,568,529,490,457,428,415,404,397,448,599,635,555,560,454,459,380,412,403,436,468,549,495,501,420,655,806,802,739,687,596,505,469,533,545,623,610,675,650,601,432,419,413,415,513,633,559,590,504,451 6,471,281,101,113,61,52,610,639,613,555,491,530,647,714,665,651,641,703,807,776,540,739,678,614,572,533,449,428,532,611,782,797,702,722,587,536,571,620,628,720,791,864,797,753,614,878,963,951,889,858,772,641,803,872,882,931,913,953,912,860,480,473,481,515,624,768,714,719,600,523 5,10,8,23,24,17,16,456,519,493,442,439,439,478,506,496,496,466,554,670,633,445,620,554,493,488,449,439,411,402,438,626,663,561,576,487,445,388,397,397,439,436,510,492,495,430,653,814,818,743,709,614,497,478,503,527,615,606,673,659,607,417,431,420,428,516,662,604,611,514,441 11,64,36,64,92,45,32,455,406,400,417,404,384,473,508,469,472,435,456,477,466,405,435,436,406,394,395,374,391,407,470,468,468,415,425,392,414,466,455,486,517,557,660,570,549,477,660,605,574,501,496,433,388,627,698,698,743,733,772,718,644,412,387,385,405,404,452,438,419,412,399 8,87,48,166,205,88,70,593,619,538,540,464,489,648,708,673,650,646,682,743,723,494,661,607,554,532,470,446,422,501,681,719,722,625,654,534,489,587,702,751,811,889,958,878,819,650,882,903,883,829,789,714,584,815,890,909,959,944,979,928,873,491,463,475,509,606,717,661,683,555,488 6,42,36,46,46,37,35,564,754,708,667,615,620,626,688,676,685,672,787,868,853,633,821,762,702,681,593,582,497,380,615,841,856,782,796,698,630,393,415,424,455,516,658,662,683,440,872,1015,1007,955,931,864,764,573,648,675,767,780,847,857,828,487,566,501,530,759,864,808,829,728,627 7,8,8,17,28,29,18,395,439,415,412,391,419,424,424,418,414,421,460,474,475,414,454,442,415,414,409,408,387,398,389,464,477,427,444,407,405,386,378,385,409,405,448,431,416,397,510,669,661,593,536,471,423,428,433,458,483,454,522,516,476,392,402,409,400,437,493,456,471,409,396 17,9,9,24,32,26,19,419,405,391,373,394,393,385,408,410,413,405,387,418,408,383,394,399,392,404,374,386,377,413,386,401,408,383,396,375,387,394,401,404,400,405,448,431,417,404,470,429,438,434,410,395,398,452,478,446,498,497,516,469,463,387,384,388,379,395,402,385,408,393,374 17,10,10,41,61,59,37,377,410,383,384,391,399,388,421,400,395,410,409,428,415,398,416,403,397,397,400,392,371,385,402,427,424,410,411,393,395,398,385,381,382,396,392,411,406,392,478,544,545,490,474,452,442,411,436,447,458,455,501,463,432,386,389,389,392,412,413,426,407,398,417 20,15,11,32,40,26,19,448,420,409,379,406,387,443,461,459,451,435,439,435,412,396,418,389,401,384,383,386,388,409,440,414,433,416,407,399,379,412,437,430,448,466,597,506,471,438,565,531,515,458,431,447,406,497,563,573,633,617,673,630,546,389,388,386,402,409,444,412,433,406,384 1,87,76,26,26,10,9,532,519,464,433,427,407,557,633,595,573,561,590,593,595,417,501,473,437,447,404,415,400,468,529,587,569,517,517,452,437,470,510,551,607,701,793,706,672,582,813,787,750,687,656,589,479,780,841,841,877,860,901,852,800,443,390,405,453,478,571,536,563,463,429 17,50,48,290,473,478,289,457,485,458,441,435,415,462,486,479,477,488,523,576,547,424,510,484,447,442,416,427,396,419,442,525,549,486,503,431,424,437,428,455,478,553,593,526,521,557,687,788,783,720,674,575,508,756,840,835,822,778,795,723,649,432,417,402,415,484,548,506,533,477,443 4,12,8,116,164,162,113,419,407,391,414,382,386,420,466,453,444,437,426,471,476,398,441,420,405,397,404,384,395,385,438,473,465,424,426,420,403,408,415,444,445,518,624,556,534,443,635,626,596,540,506,464,419,540,607,631,757,759,800,728,634,405,389,397,407,418,460,427,414,400,396 19,11,10,20,24,18,16,404,410,411,420,414,417,432,427,413,421,399,420,470,448,401,439,418,390,393,388,394,387,374,410,417,456,437,413,405,409,392,416,439,440,489,545,458,441,398,521,559,569,496,501,421,412,440,488,524,570,557,581,515,488,400,373,396,408,422,438,431,427,398,392 15,19,19,33,52,48,30,463,562,510,501,434,504,485,521,503,498,499,563,690,686,464,633,582,523,517,458,451,433,398,459,635,675,586,622,537,478,381,399,395,410,418,478,468,504,412,698,847,855,783,772,694,573,440,455,478,543,572,644,675,638,426,446,410,429,549,684,616,627,542,476 8,29,29,46,97,98,46,537,649,592,584,550,595,582,642,674,662,643,705,763,751,489,645,611,560,553,509,510,463,389,585,680,688,619,646,585,507,399,416,412,422,452,590,617,661,422,831,922,908,859,842,779,679,512,592,596,696,720,795,817,793,506,522,533,564,693,775,728,770,662,589 12,12,12,61,91,93,62,397,436,403,403,389,416,392,401,422,398,397,407,480,465,404,446,432,413,397,362,388,391,393,390,442,467,439,429,439,396,393,394,395,380,385,417,401,398,392,434,637,630,573,518,450,422,375,427,423,417,421,463,438,416,390,385,388,394,411,461,451,431,426,388 10,36,35,240,390,397,241,465,437,461,439,408,407,471,491,465,451,456,516,530,538,390,492,465,448,446,424,418,398,389,468,511,534,468,500,453,430,414,405,420,465,541,645,590,549,439,669,736,731,654,623,530,451,484,578,633,755,766,808,735,646,424,412,403,401,443,508,493,520,469,439 2,8,8,32,42,42,32,391,386,381,401,389,389,391,398,422,405,405,407,416,403,381,391,382,396,401,382,388,384,390,402,405,392,389,386,405,381,373,400,389,406,409,419,431,433,400,476,456,437,411,428,412,390,430,454,450,484,492,520,485,479,400,373,400,393,400,396,407,406,397,391 18,27,23,36,62,50,29,380,380,389,399,390,390,395,409,429,410,384,406,370,381,396,374,359,392,369,389,398,391,385,392,398,386,397,379,384,402,413,405,394,426,421,462,432,426,407,436,414,394,387,381,378,372,433,480,487,478,477,514,464,435,392,377,373,390,389,391,372,382,393,385 14,23,20,32,46,36,23,435,493,464,451,434,436,445,463,433,454,435,512,585,576,417,549,502,471,465,404,411,406,366,418,558,594,519,580,464,430,413,393,400,420,421,463,479,482,403,614,795,804,729,687,590,486,462,503,526,583,563,640,624,568,416,425,401,418,475,574,531,540,480,438 15,23,22,73,130,125,69,451,549,519,473,463,448,462,508,511,498,488,573,693,668,467,616,579,510,509,446,445,402,401,466,641,673,596,597,517,472,401,410,394,414,451,516,492,523,418,685,863,867,805,782,685,562,447,498,509,617,625,692,685,636,418,445,423,432,528,674,615,619,521,459 20,12,12,71,94,86,63,405,445,443,421,400,437,418,447,450,424,431,467,542,525,411,486,454,427,424,415,401,396,404,418,533,553,471,506,449,412,409,398,383,405,422,477,433,448,415,546,747,748,686,644,531,468,440,447,465,527,507,568,543,521,391,396,416,407,440,514,479,488,441,412 16,13,12,29,38,32,24,425,385,378,387,362,382,442,448,437,416,409,391,390,407,367,412,403,378,392,392,381,375,356,397,390,395,379,382,383,388,384,400,409,383,423,450,425,413,400,492,410,423,398,410,377,372,404,425,427,459,500,556,526,467,392,381,400,391,385,393,378,401,404,383 9,31,22,53,77,49,34,397,383,401,376,385,377,429,442,411,410,430,383,411,436,384,403,410,383,394,382,401,391,389,402,424,432,410,397,405,394,401,399,406,414,436,474,465,434,424,464,453,459,423,421,401,399,463,519,499,544,524,579,497,509,378,384,400,379,395,406,389,409,399,386 10,53,27,73,113,51,36,579,420,421,391,406,417,595,624,554,542,485,444,440,461,393,423,406,404,413,401,390,387,421,478,445,455,415,421,378,404,409,408,430,443,458,598,569,557,412,680,598,552,476,480,437,420,480,520,536,685,713,778,740,667,409,399,384,390,389,432,425,414,415,402 6,17,15,33,46,37,25,400,390,377,404,385,391,435,429,423,411,413,408,417,427,404,408,395,385,382,375,382,371,413,415,397,413,411,405,414,401,398,400,415,458,466,509,481,471,422,524,468,467,430,414,395,385,496,536,539,596,572,626,559,509,396,383,384,381,388,422,403,376,393,382 8,107,92,144,196,133,94,578,717,668,614,541,565,607,655,643,643,634,737,846,822,577,795,739,671,647,548,539,451,434,564,809,839,757,765,649,564,413,442,459,508,567,691,667,678,470,831,985,984,921,898,808,685,651,713,733,792,785,844,835,795,477,509,494,513,717,856,790,808,688,584 12,10,10,18,23,18,15,413,419,394,390,415,394,407,408,407,407,397,411,459,441,381,434,416,398,399,394,396,388,387,402,425,464,411,434,422,393,399,389,394,382,418,464,422,425,401,427,519,538,469,470,436,409,419,435,460,460,454,483,485,420,386,398,377,399,399,444,435,430,393,394 13,37,36,240,407,417,244,421,403,406,395,404,417,473,474,485,464,459,468,442,450,392,405,397,417,378,398,381,380,393,449,414,413,411,404,381,393,421,416,426,450,468,550,499,515,472,603,576,527,496,465,443,404,522,601,604,648,621,667,628,585,408,385,412,405,427,430,417,419,392,394 2,8,8,5,5,5,4,473,528,531,488,443,468,520,574,549,531,540,601,647,640,459,579,518,489,470,447,419,416,414,494,628,641,550,559,474,460,385,417,399,417,433,550,533,569,410,725,819,796,746,717,630,530,501,558,575,654,655,730,721,679,443,433,443,477,544,667,606,615,521,488 1,33,30,43,62,52,35,478,557,520,475,431,454,517,534,499,519,501,602,688,666,471,649,580,541,516,452,452,412,382,475,670,688,580,618,510,450,396,408,431,456,514,589,541,543,440,722,865,865,800,769,666,557,556,613,643,707,697,746,730,691,423,427,434,455,536,677,596,626,555,458 18,9,9,37,54,55,38,413,426,436,423,406,398,435,430,418,405,414,463,540,525,399,489,468,429,436,401,401,398,390,390,500,527,478,496,418,434,387,396,404,413,404,445,433,426,392,522,728,751,663,618,521,457,409,438,427,481,483,515,512,475,390,400,394,405,435,512,488,481,432,412 16,11,8,43,52,32,28,437,409,381,391,381,417,438,438,434,402,399,408,404,403,377,394,404,403,390,407,381,378,393,397,422,423,405,407,412,399,373,401,411,394,427,470,440,442,403,493,482,469,449,422,396,406,413,436,447,489,493,547,532,479,383,383,388,395,395,420,407,396,398,383 7,8,8,116,251,261,121,381,391,358,390,389,382,387,378,378,386,382,379,395,406,387,387,383,385,377,398,366,394,362,363,392,403,382,386,403,379,378,378,389,379,376,365,382,389,397,378,419,411,405,393,411,392,366,393,374,357,370,369,367,373,403,377,392,387,380,397,403,406,389,389 11,36,35,115,138,138,112,391,498,483,457,429,449,425,462,444,438,458,518,639,616,439,578,534,477,457,432,424,398,373,443,577,631,526,572,476,444,374,392,410,403,431,502,474,483,397,616,828,842,764,743,638,503,434,469,508,553,564,621,590,583,411,433,391,415,508,625,569,581,504,436 9,16,11,52,73,47,34,410,434,399,410,403,395,426,452,427,442,411,444,491,480,411,461,438,414,413,415,388,396,391,417,470,488,449,461,417,410,406,408,414,432,467,542,496,452,419,573,659,644,568,542,499,431,484,535,563,631,622,639,588,547,394,382,395,392,439,465,440,462,413,416 15,10,10,54,81,68,45,398,488,447,446,427,434,429,444,430,438,439,487,569,548,430,522,480,451,446,419,409,378,380,410,538,580,508,539,442,417,387,389,408,414,433,477,448,445,411,586,770,770,694,655,537,456,446,490,506,557,535,596,567,538,384,408,397,393,432,559,515,518,464,440 15,45,44,102,191,185,96,382,405,403,386,386,399,385,398,402,397,406,413,428,391,378,414,377,395,373,383,384,383,392,387,441,414,390,408,416,375,396,395,403,375,394,411,411,404,406,423,473,479,422,425,400,386,399,451,431,434,444,493,464,429,404,390,390,380,393,394,396,402,373,383 16,34,27,412,626,494,317,695,879,838,777,698,700,737,790,776,768,755,918,1021,969,827,994,915,859,838,728,652,545,464,738,1007,1004,930,935,807,732,452,472,491,566,680,819,810,829,596,937,1023,1023,1023,1023,949,840,735,798,803,871,874,935,939,905,614,682,597,642,962,1023,1001,1014,914,796 5,9,8,30,34,33,29,451,432,412,407,410,420,475,510,502,496,485,470,485,489,388,446,422,409,392,394,389,395,397,499,502,457,445,450,423,421,394,438,478,486,578,697,630,608,431,683,638,585,552,542,480,439,478,581,607,702,685,742,711,652,408,396,431,419,446,479,457,459,422,417 8,245,202,699,818,698,591,604,765,721,665,599,624,649,709,677,680,667,775,884,866,611,839,797,719,707,594,547,464,454,588,843,877,796,818,691,612,456,506,512,560,647,762,717,717,603,878,1023,1023,971,946,863,737,716,796,819,874,864,911,891,847,509,547,513,526,741,880,831,845,732,636 12,10,9,25,29,25,20,430,389,390,382,381,388,408,440,423,400,402,414,394,397,381,390,390,384,389,386,396,390,375,382,397,390,400,372,401,393,412,398,388,415,414,452,448,422,403,475,434,402,411,391,389,376,432,451,470,528,506,553,502,479,375,368,379,389,401,394,380,406,402,375 16,9,8,27,33,30,23,421,404,381,392,392,393,418,433,423,413,415,405,425,420,393,398,403,390,387,394,387,388,401,389,403,420,401,403,396,394,395,386,372,407,416,460,436,427,410,498,494,501,441,431,408,403,455,471,463,511,511,551,507,484,403,385,381,394,385,420,394,433,410,403 6,20,20,34,48,46,32,426,481,454,464,447,418,451,468,464,451,458,514,592,575,442,539,509,466,442,432,416,408,382,426,553,578,507,525,470,420,410,408,401,425,436,486,466,448,405,612,795,796,717,681,578,476,457,514,510,577,575,651,618,585,408,426,411,404,491,582,540,532,452,431 13,35,23,40,53,34,27,404,440,436,409,402,423,433,447,410,428,421,448,491,517,383,481,442,436,427,395,396,381,406,433,477,530,468,459,425,425,404,407,433,428,456,531,480,444,405,550,662,672,585,547,485,437,473,539,550,590,566,635,566,547,405,397,393,393,438,520,458,480,437,409 10,20,18,380,685,688,375,436,408,383,403,401,400,417,455,463,450,417,448,429,445,407,416,389,412,384,399,401,390,405,429,431,424,408,424,384,385,413,405,421,454,453,534,457,478,492,575,540,516,479,465,440,411,586,673,667,669,646,674,615,545,430,406,399,426,405,431,415,416,400,405 12,11,11,48,85,86,48,378,424,420,390,401,395,397,396,422,397,399,435,470,454,406,444,422,417,394,403,423,400,377,402,426,473,422,427,412,391,386,389,370,398,396,418,396,399,400,443,597,616,541,490,459,424,400,411,414,456,451,467,438,442,396,387,392,390,414,443,420,438,422,397 5,33,33,607,866,876,612,424,457,459,443,434,402,416,447,444,437,443,495,562,547,418,533,465,454,439,394,408,373,385,436,538,550,490,501,434,418,399,394,388,404,418,471,458,462,465,581,753,760,673,639,551,452,436,473,502,539,542,610,579,531,424,404,403,419,464,563,507,550,465,431 18,60,25,94,146,58,36,454,481,440,434,433,425,480,520,509,478,483,507,570,540,409,499,466,457,431,418,383,389,430,474,527,562,489,510,442,409,386,406,450,470,549,639,561,545,460,676,741,726,643,621,533,438,569,638,625,693,678,725,692,633,402,394,399,418,453,549,497,494,424,429 10,8,7,28,30,23,21,425,403,378,389,387,408,415,415,405,413,398,409,415,397,374,389,387,396,388,389,392,378,380,392,406,419,401,390,400,394,390,394,390,412,418,442,423,411,382,465,444,427,412,398,388,391,412,428,446,465,481,533,499,443,392,372,386,383,384,387,392,399,387,387 14,29,29,120,151,155,122,425,423,408,392,389,406,441,486,467,462,451,452,465,451,402,413,421,409,386,400,404,408,400,425,442,435,431,413,405,394,406,416,406,437,439,510,481,487,441,612,600,553,509,490,458,396,509,567,564,602,604,650,638,568,417,389,413,430,438,464,436,451,403,404 8,62,52,51,67,56,41,437,561,531,477,456,476,473,508,512,498,497,587,689,670,476,612,576,530,481,462,435,431,396,449,653,669,589,622,497,451,421,407,388,413,455,533,530,529,413,699,862,855,796,754,664,565,484,546,587,674,662,735,713,672,429,440,434,443,556,684,618,647,525,490 14,11,10,63,102,102,61,395,372,401,409,369,395,414,417,416,402,411,404,419,404,385,383,398,389,398,391,394,377,381,393,407,419,394,408,395,399,397,398,391,414,434,461,422,423,407,463,464,468,446,438,405,405,446,489,472,495,488,506,480,461,405,392,391,387,397,405,389,400,391,383 12,23,14,41,53,34,26,465,395,399,391,393,385,494,503,452,425,410,431,453,432,387,414,409,394,397,397,384,387,407,416,431,445,408,404,401,389,410,403,407,407,421,507,510,471,428,564,526,503,463,428,397,419,452,485,505,580,602,659,618,556,410,378,388,393,400,435,410,414,382,402 16,11,9,28,28,20,21,410,420,415,408,419,401,408,431,414,422,417,429,480,462,393,458,438,416,431,404,411,394,400,401,440,494,446,424,427,401,387,394,414,407,422,447,444,429,405,495,596,599,538,500,454,404,441,467,476,493,484,509,503,473,393,400,395,390,420,474,460,450,428,412 10,1023,656,1023,1023,677,544,889,884,843,814,753,774,916,959,940,930,914,938,984,969,755,923,886,828,814,733,706,597,720,956,972,976,913,928,835,772,796,899,948,1002,1023,1023,1023,1023,883,1023,1023,1023,1023,1023,979,885,1023,1023,1023,1023,1023,1023,1023,1023,748,701,744,785,887,969,932,943,845,772 2,13,13,69,109,111,69,375,415,386,382,401,370,412,413,407,410,392,417,404,399,380,394,390,397,384,387,402,386,382,396,395,412,390,399,383,380,389,398,385,390,404,431,406,398,387,449,470,463,419,414,419,394,428,456,420,473,437,473,460,432,378,399,385,385,407,398,390,382,377,390 10,8,7,31,38,35,28,415,403,410,390,383,403,429,398,420,418,411,426,417,412,393,402,410,394,401,388,385,388,379,406,418,428,406,409,399,395,383,400,411,399,429,484,434,429,403,515,538,527,498,456,434,404,430,480,486,518,524,584,530,489,399,379,399,396,408,423,423,404,408,384 8,910,429,1023,1023,1023,751,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1022,1002,925,866,1023,1023,1023,1023,1023,1023,1023,936,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1021,1023,1023,1023,1023,1023,1023,1023,1023 3,209,198,133,173,156,120,432,449,431,378,414,422,458,469,452,457,434,454,495,509,408,460,428,416,413,385,419,373,396,465,482,492,471,460,412,404,378,438,459,506,532,634,574,528,434,597,677,644,587,561,498,438,516,548,578,617,616,670,647,586,401,393,391,395,435,495,461,473,447,432 11,14,13,41,48,41,34,421,446,428,411,416,421,422,442,427,423,424,452,522,480,412,485,445,423,402,393,382,395,399,425,478,534,460,481,408,411,383,406,398,414,466,505,464,452,425,553,686,695,591,575,499,454,478,497,503,584,562,602,577,532,398,401,417,404,445,508,488,487,435,410 18,15,13,38,49,37,28,391,407,398,380,382,389,419,417,400,390,392,392,396,383,384,389,381,383,377,391,376,384,383,399,410,389,377,373,376,378,383,393,397,407,424,449,439,425,413,474,430,424,398,414,375,372,408,431,452,489,489,535,490,462,379,388,383,376,397,397,376,376,389,385 7,20,18,25,31,26,19,638,612,542,538,520,480,676,734,706,690,675,687,732,716,483,639,580,537,520,484,450,429,440,600,690,690,600,641,536,505,459,469,512,544,624,743,710,706,516,840,876,856,806,779,686,572,695,761,772,829,825,875,858,815,513,458,509,547,655,732,665,688,584,514 15,22,15,44,59,40,30,435,420,414,418,412,384,459,482,462,430,435,446,481,459,401,420,411,388,401,378,384,389,393,444,459,462,429,450,408,404,393,443,439,471,503,565,524,500,456,619,587,572,511,482,429,427,552,610,610,673,661,715,648,581,394,384,407,388,419,471,440,438,393,380 19,21,18,24,28,16,12,417,403,387,401,374,407,422,434,420,417,420,428,441,407,379,414,392,395,394,396,396,396,407,454,458,417,404,395,410,394,446,530,576,649,743,824,718,596,436,643,561,527,463,449,442,410,548,676,738,830,809,837,742,648,410,385,401,410,403,438,423,411,395,396 18,63,42,75,104,65,48,437,418,393,375,398,404,451,481,465,439,443,439,462,467,393,430,393,390,409,395,400,391,400,437,428,457,429,437,403,410,404,419,439,458,490,572,512,497,437,575,595,575,499,483,434,401,525,567,583,641,605,670,619,565,394,383,403,414,427,470,432,449,409,387 9,61,31,91,92,36,35,505,518,485,441,420,464,572,616,582,551,560,582,618,608,416,546,464,469,449,417,410,406,448,540,584,587,500,515,461,451,473,519,541,601,687,779,710,670,558,801,791,765,715,675,594,504,731,800,811,863,848,889,843,788,441,417,427,443,494,574,547,561,472,441 13,11,11,182,240,249,188,387,383,386,378,392,402,385,395,382,397,402,398,385,393,383,411,396,394,384,378,390,383,387,394,404,413,400,407,406,382,392,384,400,400,392,394,376,375,400,422,442,455,443,415,412,392,369,396,384,400,400,414,415,397,404,377,397,389,395,413,389,395,405,391 15,21,20,15,20,18,12,559,652,606,564,503,527,564,650,634,631,619,684,774,751,512,711,646,595,586,498,480,443,418,549,739,755,675,684,544,503,428,441,430,454,505,620,627,634,436,806,914,906,851,823,746,617,539,600,618,716,730,793,796,756,483,470,484,512,663,785,724,738,628,550 2,10,10,8,10,9,8,510,595,557,523,486,459,533,609,585,584,564,630,719,703,483,649,604,538,522,442,451,415,405,523,687,705,618,642,532,486,390,406,407,439,471,589,577,599,429,765,872,861,803,777,695,569,511,573,592,689,696,759,767,723,461,456,472,476,607,726,664,688,575,507 5,15,9,99,116,71,61,470,540,496,477,449,462,491,515,494,507,491,565,661,636,442,594,533,504,487,425,423,391,411,481,624,654,586,576,498,422,419,415,435,444,504,582,543,527,459,712,838,838,768,729,644,519,576,638,649,706,708,755,723,676,439,411,405,429,537,655,589,595,502,457 12,15,14,52,59,54,47,415,482,459,456,407,425,443,456,451,461,438,493,603,599,423,551,511,468,479,427,410,407,400,447,553,610,512,543,452,430,414,417,418,426,470,538,496,470,431,603,791,810,723,680,575,483,512,566,564,624,611,659,630,587,408,407,409,407,456,601,525,544,474,437 2,13,9,27,35,24,19,405,384,382,400,390,387,408,418,396,407,399,392,376,390,379,400,388,377,385,376,389,369,385,386,386,404,400,392,400,375,397,396,404,421,423,438,442,432,411,481,431,404,411,392,387,381,433,466,471,485,495,517,471,452,393,362,400,375,385,385,382,382,371,372 19,9,9,22,29,27,20,410,388,383,392,383,377,403,380,401,412,403,392,408,397,379,389,387,376,378,384,384,378,391,386,386,399,396,388,379,379,393,395,386,407,401,426,421,406,397,426,397,406,391,400,388,393,425,445,430,460,423,449,452,418,384,394,381,388,394,395,402,402,387,371 2,384,331,345,544,455,303,475,406,412,414,436,412,452,473,448,441,429,462,507,501,394,468,452,427,424,418,401,406,443,452,496,501,477,470,432,404,428,470,494,514,565,662,581,583,481,582,662,684,588,537,466,429,493,513,533,606,604,640,617,549,417,384,397,417,411,479,455,477,426,423 10,12,12,125,246,252,126,395,412,408,403,387,399,399,414,403,412,398,420,450,458,400,430,423,424,409,393,397,386,379,393,463,454,417,430,398,395,396,378,366,373,403,417,398,418,388,457,627,628,550,498,459,413,409,410,427,452,458,480,447,427,400,398,388,395,411,447,425,445,415,409 15,16,17,52,69,66,49,404,421,412,384,385,395,405,417,413,409,415,420,460,447,384,438,435,409,393,401,386,399,368,396,437,469,414,454,398,397,370,391,396,400,412,425,395,400,400,478,596,621,524,511,448,405,420,450,434,452,439,451,468,435,394,393,394,397,408,436,427,418,421,404 11,9,7,30,33,20,16,436,482,452,446,424,437,433,455,459,453,437,495,614,590,434,566,517,454,456,422,418,403,409,435,575,618,522,531,450,427,387,409,405,403,458,501,479,472,427,602,790,794,716,682,587,475,452,519,522,572,584,630,596,566,397,420,412,402,481,603,558,569,462,427 6,8,7,24,28,25,21,403,388,395,396,370,373,420,426,409,415,388,393,399,413,379,396,387,384,386,390,384,375,416,402,397,412,409,375,384,380,383,396,409,398,428,447,419,419,400,454,461,452,434,412,402,386,430,438,450,489,478,534,484,456,400,382,386,381,383,400,403,407,392,389 4,18,18,46,54,51,43,434,494,483,462,439,430,421,458,446,434,440,498,631,592,411,569,530,463,483,433,434,385,414,430,562,627,526,539,461,417,383,394,404,414,429,471,462,460,420,614,818,831,749,715,596,487,465,518,525,585,580,630,607,552,405,408,407,415,489,599,548,576,475,444 15,10,10,46,89,89,44,395,394,378,403,393,399,397,411,394,402,413,399,413,409,382,396,392,388,391,387,383,392,398,389,398,402,392,395,389,413,393,398,388,390,406,415,399,394,393,416,433,432,400,448,408,395,397,429,407,414,409,443,432,412,395,400,387,405,394,387,389,404,401,393 17,151,133,85,118,98,68,462,435,408,381,378,392,462,504,458,459,456,449,489,496,413,479,452,419,420,400,396,372,416,446,476,475,457,417,437,401,416,409,429,437,468,502,507,490,420,614,612,601,533,498,448,395,482,547,572,661,642,698,645,576,431,402,423,436,452,482,475,464,420,405 5,10,10,40,42,42,41,389,427,422,410,409,409,398,428,408,407,399,448,473,448,395,449,437,399,399,383,391,392,383,408,449,476,440,454,398,418,383,392,383,401,396,410,439,428,397,499,622,621,542,521,471,423,413,447,441,481,478,521,498,470,394,396,398,406,427,471,455,447,406,403 2,12,8,38,39,25,26,453,427,409,387,399,410,469,491,496,448,454,445,465,467,377,436,423,418,410,385,392,382,404,432,440,463,417,440,407,406,418,416,436,449,482,566,519,501,438,621,581,560,515,483,449,412,550,590,601,663,645,690,650,580,403,391,417,400,425,474,444,430,410,409 10,9,8,23,27,23,20,409,405,383,396,384,390,415,433,433,412,399,387,400,385,376,387,389,383,382,373,390,376,395,410,396,391,387,390,393,375,386,389,394,389,399,428,436,431,380,468,411,395,400,389,387,403,395,402,418,456,487,511,499,475,397,381,393,379,389,381,375,394,387,392 3,35,34,227,371,371,224,441,404,391,401,394,413,455,464,442,436,439,427,461,463,403,426,410,398,415,393,384,380,405,431,432,421,428,428,388,404,409,431,423,445,482,532,486,481,467,598,586,540,500,486,451,419,565,656,653,668,651,684,638,574,404,398,390,409,416,435,439,410,407,416 19,9,8,25,31,26,22,428,387,399,382,365,386,410,414,399,411,395,393,386,389,389,407,393,383,385,398,382,395,393,408,399,387,387,395,391,394,391,399,402,427,435,476,451,416,402,449,418,408,407,415,377,388,435,438,469,500,510,536,496,480,394,389,384,398,388,390,385,396,384,396 7,54,47,49,67,65,47,465,499,475,452,413,437,505,542,565,528,522,530,604,601,418,546,495,446,465,440,415,406,433,476,581,569,514,534,452,444,401,417,438,435,481,579,525,534,445,725,797,770,727,684,605,497,532,611,632,687,681,752,728,682,452,425,437,450,519,609,552,594,507,443 17,21,21,74,103,102,71,415,456,423,442,412,393,418,430,447,414,421,484,543,534,410,500,483,441,441,420,400,391,424,416,520,539,489,483,444,416,380,399,406,408,424,482,451,447,438,576,733,740,665,624,538,455,464,515,526,581,558,607,591,551,400,415,388,408,445,528,483,492,441,441 19,109,85,352,454,351,290,602,574,505,479,462,479,654,716,697,674,654,661,649,653,437,492,489,453,455,452,432,412,486,744,665,600,566,613,536,506,574,690,739,805,879,969,911,871,542,896,837,796,766,742,675,576,702,798,846,949,946,984,939,885,530,437,506,543,579,589,588,609,528,476 6,9,9,28,37,30,21,415,407,401,390,403,382,408,432,396,415,400,411,433,415,388,403,396,392,395,390,393,378,368,408,392,415,411,419,392,395,401,409,403,414,460,506,471,440,408,521,459,456,421,429,402,386,503,544,547,585,557,627,568,522,396,385,392,390,387,397,416,415,388,400 9,40,40,181,250,258,183,425,428,410,409,407,417,413,456,439,444,430,458,488,475,400,448,401,421,385,407,384,402,396,418,451,478,443,443,401,390,385,377,411,432,423,483,473,465,442,579,630,603,533,533,476,413,486,530,527,562,539,591,563,543,422,397,408,409,448,456,444,433,437,403 10,20,16,74,70,51,56,440,475,464,459,439,434,457,463,446,465,478,515,591,568,451,538,511,474,471,423,408,378,398,454,570,586,501,525,473,419,386,392,388,409,444,528,480,485,417,635,764,749,682,648,567,489,448,511,511,615,601,676,659,600,402,417,412,426,470,600,531,546,486,432 4,316,266,262,479,362,191,730,1023,1023,1010,975,1016,786,844,860,869,883,1023,1023,1023,997,1023,1023,1023,1023,977,972,907,432,799,1023,1023,1023,1023,973,943,414,418,457,489,589,773,793,846,548,1023,1023,1023,1023,1023,1023,1023,677,754,777,868,883,956,994,977,766,974,755,808,1023,1023,1023,1023,1023,1023 3,10,10,10,11,7,6,484,614,562,529,501,535,545,596,592,579,562,649,739,715,515,674,618,582,552,475,474,434,384,519,727,726,661,657,572,505,401,402,417,426,468,603,587,593,415,780,902,885,832,804,725,589,500,563,589,675,693,766,774,732,456,467,468,487,670,765,706,729,610,521 10,10,9,25,30,25,20,403,390,395,396,380,384,419,444,398,398,414,419,399,408,385,401,399,391,388,381,399,380,405,401,404,393,381,404,392,380,374,386,407,396,395,443,425,405,390,461,411,415,397,390,379,386,409,430,409,471,447,509,490,434,392,392,378,379,387,378,387,391,383,383 18,11,11,24,25,15,15,449,451,441,457,418,440,457,476,487,490,455,491,553,561,427,515,472,447,438,398,398,408,369,459,534,551,488,498,443,452,389,382,418,438,459,551,528,533,407,643,745,729,674,653,582,500,451,489,503,566,578,642,643,597,419,407,413,419,495,563,505,521,463,430 14,40,37,63,95,68,50,597,727,682,639,576,591,629,710,709,703,702,774,837,820,567,764,708,651,638,560,526,463,403,633,801,818,736,765,640,572,399,408,450,473,550,697,685,713,457,868,981,975,924,899,835,733,605,690,706,782,791,853,870,836,536,527,542,564,735,834,785,803,691,594 18,52,42,74,76,58,55,477,555,516,487,452,491,506,574,542,539,516,576,681,680,459,603,561,499,490,440,412,407,399,502,663,685,587,624,508,479,434,475,508,526,603,700,634,597,507,761,863,864,794,764,664,564,679,738,746,793,783,821,780,725,428,437,448,433,540,662,602,622,524,478 1,11,8,24,28,20,17,430,392,367,397,372,388,413,429,425,403,397,410,405,398,379,412,388,391,393,383,385,384,389,412,407,408,382,396,409,381,380,386,397,400,412,448,423,426,401,454,450,438,420,426,397,381,435,451,468,525,501,539,505,458,390,388,386,392,396,419,402,377,377,393 17,8,8,21,26,24,19,417,408,388,389,387,375,404,437,394,395,397,391,405,397,382,401,392,388,383,381,381,403,369,402,399,419,385,394,385,381,392,384,385,395,398,427,415,417,398,447,454,470,414,417,377,397,419,420,422,461,477,504,468,460,398,396,391,391,389,392,397,404,375,381 2,9,8,49,62,59,45,409,451,425,434,379,413,428,425,428,425,405,460,521,526,420,486,473,427,418,399,393,386,380,416,501,534,463,468,421,418,383,378,400,391,399,442,422,431,404,503,722,740,656,607,512,440,435,440,442,493,496,524,529,488,411,413,381,392,458,518,482,478,428,404 3,9,9,61,87,87,59,383,410,393,395,377,410,396,392,399,396,395,409,410,421,392,414,402,397,388,374,392,386,382,377,419,417,391,401,399,383,392,376,374,384,378,381,385,401,385,404,489,506,455,441,418,381,388,402,385,395,392,409,414,399,398,392,384,376,393,423,395,404,402,400 2,41,33,31,46,31,19,431,505,488,439,403,409,472,499,476,489,456,513,595,562,433,553,510,459,451,410,401,403,411,447,577,589,523,520,465,444,406,423,413,419,474,563,513,541,426,655,772,755,691,653,563,480,517,567,572,647,643,703,688,626,391,396,410,420,492,593,526,531,455,430 16,10,9,45,67,68,46,394,425,390,412,443,388,398,416,411,416,413,425,447,450,393,421,421,411,404,396,396,397,394,412,443,423,412,407,399,406,402,394,409,397,413,422,407,414,408,483,599,593,532,494,458,429,419,446,457,494,482,520,510,475,381,404,410,402,402,429,429,449,423,405 9,21,17,41,57,44,30,416,463,452,442,422,412,453,446,423,439,472,471,535,519,427,512,461,434,439,431,407,402,392,426,555,571,501,500,442,407,396,396,419,406,436,504,495,485,402,527,652,626,578,533,479,411,457,489,476,526,507,545,524,501,397,396,397,387,410,447,407,408,398,407 17,23,22,95,138,132,89,420,463,460,430,414,420,461,511,476,451,462,502,519,533,422,487,443,446,445,412,411,400,394,436,526,526,471,484,429,428,399,414,402,412,453,510,475,472,412,620,742,730,664,615,539,471,488,543,558,609,612,656,633,573,423,399,403,429,465,542,516,517,450,416 4,122,82,188,314,228,125,714,868,832,783,715,735,753,820,811,806,802,909,986,950,789,950,886,838,814,710,679,582,632,852,1008,1002,937,948,849,793,632,673,740,812,887,983,951,943,617,987,1023,1023,1023,1023,966,863,810,885,908,971,969,1015,1000,963,621,674,612,653,916,1018,954,974,870,776 20,16,15,91,175,176,89,423,421,432,429,378,400,420,433,423,445,421,442,476,484,404,449,451,409,407,389,408,397,399,416,461,459,429,449,422,403,376,389,403,396,425,461,438,454,406,547,657,655,583,560,504,421,454,478,507,533,516,586,550,490,408,395,398,401,416,476,472,470,427,414 8,77,70,112,187,163,93,488,588,555,505,459,475,507,567,540,513,511,633,731,716,494,690,632,555,540,502,459,434,394,463,683,732,634,658,529,497,418,420,413,434,488,572,542,559,460,730,912,927,856,830,727,609,544,605,627,706,711,765,745,699,419,453,441,452,607,732,685,694,563,500 10,15,14,25,38,34,22,464,449,412,413,411,422,457,464,445,421,424,456,520,477,404,485,457,421,408,403,396,390,412,468,501,518,467,471,424,408,408,403,446,484,525,629,579,552,420,560,633,648,586,559,506,477,463,520,515,590,557,601,583,530,401,384,390,394,405,489,463,447,417,389 4,39,33,73,105,73,48,531,573,523,520,509,508,573,651,637,632,636,654,678,666,440,550,500,464,471,442,450,429,423,574,614,632,555,581,521,454,397,427,459,485,564,678,658,665,472,845,851,821,788,756,709,597,639,729,751,823,818,872,858,816,479,452,459,502,557,618,596,613,538,470 8,10,10,21,29,25,18,388,361,379,394,376,383,400,397,397,398,391,383,381,400,373,381,389,386,377,390,387,390,400,387,384,394,385,382,383,381,372,393,378,403,407,414,409,400,394,434,420,412,390,392,403,372,400,424,449,461,447,472,451,438,380,392,389,382,395,393,366,393,382,391 6,18,17,24,32,29,21,446,453,466,426,422,406,471,468,450,443,444,473,561,552,414,521,507,458,446,423,412,402,391,484,539,583,496,530,422,420,401,412,434,460,553,681,617,582,407,602,695,712,645,625,541,494,462,483,507,552,554,607,610,549,401,400,394,391,448,533,513,486,448,426 5,27,17,43,60,38,27,433,393,404,383,398,379,449,441,425,444,404,407,401,408,368,393,395,377,403,385,383,397,392,420,389,403,377,399,394,388,398,408,415,420,436,503,466,441,432,510,432,412,403,413,398,385,478,509,525,561,567,602,552,517,379,371,403,395,385,394,358,385,383,383 4,241,224,180,224,188,156,439,426,394,403,404,402,412,444,430,438,415,443,501,467,396,502,429,430,400,404,406,389,404,415,523,528,452,474,417,407,429,425,454,447,523,594,532,489,450,535,708,675,602,546,461,427,498,542,533,590,565,621,586,509,408,413,396,399,431,481,449,458,422,419 7,10,10,65,83,79,62,428,491,461,443,417,426,449,484,464,446,435,516,656,596,454,592,533,481,448,432,408,398,424,468,646,651,563,565,473,429,408,418,408,436,458,564,532,523,417,593,768,758,681,638,524,440,485,529,533,581,579,631,601,551,423,423,423,422,527,648,570,580,489,439 11,10,9,20,26,23,18,397,388,371,368,379,406,413,406,394,402,405,386,392,404,377,375,392,396,382,392,398,375,390,386,380,388,385,382,384,384,395,389,390,401,433,462,419,410,400,430,409,395,372,387,382,408,443,482,467,481,495,504,473,432,376,377,400,392,378,368,384,383,392,379 8,28,27,65,112,111,64,466,496,475,443,434,435,497,566,541,538,525,551,598,565,433,504,472,468,437,407,413,399,380,466,531,535,520,506,464,439,385,415,414,423,465,526,530,535,428,719,769,748,687,666,592,524,496,586,588,686,664,739,711,657,423,417,437,445,501,581,558,561,482,470 18,23,17,45,64,45,31,416,386,378,381,382,371,418,434,405,406,407,396,401,416,384,403,375,399,395,382,381,395,410,392,397,397,393,384,401,404,399,418,393,407,430,479,425,434,414,451,453,400,423,394,387,390,447,502,508,507,519,545,492,468,392,397,382,374,372,370,381,402,385,376 5,180,147,111,160,134,93,552,742,687,634,543,548,592,655,641,621,619,774,902,859,657,877,808,725,706,595,516,460,404,557,877,901,805,826,685,586,445,464,522,550,637,724,685,676,539,820,1011,1016,945,913,805,674,689,752,756,798,798,846,831,793,481,532,477,480,744,897,818,830,718,585 9,43,41,113,155,128,95,461,561,528,496,478,484,460,519,503,498,501,597,697,670,466,643,596,531,516,458,440,415,371,456,668,691,597,641,525,488,398,392,410,410,455,546,509,527,427,716,873,870,813,780,679,565,470,527,545,633,632,697,707,650,425,445,434,450,566,701,642,658,549,486 6,11,10,22,34,30,19,386,400,393,388,366,395,392,406,385,385,398,389,396,397,382,405,394,378,390,380,400,398,381,389,396,389,402,398,377,396,384,396,406,413,407,442,411,402,402,437,425,424,388,408,403,381,436,442,450,457,466,474,448,426,396,395,383,373,378,396,392,386,398,388 6,10,9,30,33,29,26,423,377,388,391,374,394,402,427,398,412,411,388,404,397,379,403,387,393,392,384,387,385,388,400,401,396,382,391,389,390,376,382,389,382,424,434,436,402,382,443,420,412,387,388,385,395,404,413,408,449,469,505,473,449,394,377,389,381,383,395,391,385,396,369 3,28,25,185,200,190,173,524,482,457,434,411,442,550,605,586,569,540,570,584,556,423,501,465,452,442,432,409,397,427,515,539,544,480,501,432,430,448,478,544,578,664,757,670,643,539,781,767,740,672,634,550,452,705,775,781,825,816,856,817,757,440,405,439,440,501,567,512,538,458,445 20,10,8,37,37,30,30,412,378,383,389,389,417,441,421,416,405,398,389,387,393,390,379,378,377,385,388,385,404,381,398,386,404,375,383,397,385,389,403,392,426,425,463,459,423,404,492,444,434,399,402,389,386,406,449,462,499,507,556,519,474,386,392,389,379,384,410,389,386,405,380 5,22,14,148,161,112,108,500,575,549,500,479,487,532,577,566,550,536,600,711,690,470,649,596,527,500,458,449,422,420,548,677,704,616,623,541,501,438,507,542,603,697,801,738,669,519,809,882,875,810,779,693,564,673,753,782,879,880,916,861,801,433,448,424,441,565,682,623,651,511,455 11,17,17,65,93,87,61,395,420,435,408,400,411,412,419,432,411,402,445,495,501,418,469,443,402,421,412,406,395,399,416,485,501,445,477,415,400,396,405,414,408,424,466,458,441,426,531,652,664,576,568,474,433,450,507,508,540,535,581,542,491,387,387,395,405,436,490,466,474,424,400 18,12,10,30,32,24,24,410,406,392,378,394,400,425,429,430,415,401,416,415,425,401,398,394,377,389,389,390,387,369,429,428,422,400,407,390,383,394,405,418,424,443,507,488,451,413,548,512,496,461,442,420,414,476,512,523,577,578,621,563,516,395,404,398,386,403,420,413,403,374,407 14,9,8,29,34,24,21,400,411,420,399,389,398,426,416,411,412,402,415,456,452,410,448,415,412,399,403,374,381,391,408,448,455,421,433,412,404,380,400,407,405,427,454,438,433,394,477,580,574,499,493,453,411,431,465,480,491,487,532,495,465,408,399,396,390,402,436,435,438,410,406 20,21,21,45,62,58,42,422,493,458,448,422,452,462,445,462,467,459,527,602,580,433,535,501,464,462,440,421,399,378,441,550,593,516,539,473,439,404,398,407,423,416,508,476,469,404,624,798,809,728,702,582,495,459,505,517,579,576,631,636,594,405,400,401,419,499,593,521,541,477,436 12,13,11,29,38,22,18,501,651,582,533,505,503,518,572,558,541,549,654,770,739,504,711,648,555,562,485,460,429,410,530,747,765,672,695,572,502,394,424,447,452,511,636,601,604,422,768,926,924,862,830,751,625,506,571,597,691,691,765,764,730,450,465,444,460,641,778,711,716,598,517 5,14,12,28,31,26,24,402,475,475,476,423,411,437,440,417,419,414,482,672,653,437,664,615,515,503,446,414,395,372,415,597,697,564,594,464,439,397,408,393,416,452,473,463,441,430,526,729,797,689,654,523,444,459,504,487,541,516,588,545,507,411,412,386,391,468,675,592,586,511,447 13,16,16,74,108,111,74,394,430,403,390,398,398,399,397,374,413,392,416,473,454,386,454,430,413,400,393,369,387,387,398,440,473,422,440,414,387,377,395,386,400,383,411,413,406,418,446,620,637,530,531,452,412,412,409,407,439,430,455,442,441,385,397,403,386,409,463,464,444,406,405 6,9,10,35,53,50,32,383,387,398,386,391,400,410,418,392,409,391,406,400,394,377,395,390,403,396,394,385,353,383,380,392,407,389,403,392,390,393,395,394,405,411,462,423,420,384,455,480,456,437,414,402,388,404,449,479,509,490,543,491,444,405,385,389,398,380,393,394,393,414,392 1,21,16,49,51,33,34,491,539,541,488,465,473,524,570,544,540,519,601,729,705,468,665,594,535,534,436,425,398,425,492,683,727,614,643,533,479,424,478,497,533,619,696,636,603,526,766,893,900,826,793,692,557,691,757,760,806,796,837,794,740,418,424,432,444,549,709,631,650,541,507 16,11,10,26,36,32,23,388,387,387,390,387,392,422,398,378,407,381,388,392,395,395,392,386,392,377,373,384,390,390,393,386,389,382,395,377,373,404,391,394,409,397,418,416,396,416,423,424,419,418,392,402,383,404,411,411,447,432,450,436,405,371,397,377,390,386,389,385,400,385,386 2,15,12,31,45,32,21,406,387,376,377,369,400,401,421,418,392,402,387,396,401,383,382,393,390,390,377,379,392,388,404,415,405,390,388,379,387,388,409,405,425,424,472,433,418,398,450,421,391,414,405,399,373,450,499,496,523,490,533,500,463,387,396,380,387,392,387,376,389,383,377 14,33,31,15,17,14,13,590,788,743,697,623,658,646,704,699,681,687,803,905,877,640,844,791,729,713,606,570,481,438,636,864,891,808,824,712,620,413,428,433,452,526,688,680,722,441,874,1023,1023,987,963,880,774,568,663,693,770,785,851,863,832,525,559,539,576,776,897,841,863,753,659 18,48,27,68,109,57,33,426,421,384,385,407,413,450,464,494,464,456,427,468,437,406,411,403,404,398,377,392,400,385,422,445,445,423,437,398,398,432,429,439,462,503,565,507,495,431,587,564,525,494,471,448,431,513,587,574,622,614,666,639,572,402,385,403,400,398,419,430,425,396,389 13,9,8,47,60,50,38,412,456,454,419,411,420,420,455,435,428,414,478,539,528,421,495,447,427,424,404,377,385,389,408,516,525,463,475,437,404,394,401,389,415,413,483,442,451,411,565,705,708,629,590,513,446,447,467,478,522,535,562,565,539,402,398,397,410,443,515,472,490,440,413 4,14,14,17,18,17,17,439,424,419,402,404,380,418,446,418,424,409,418,449,433,387,421,416,396,398,386,380,401,374,459,444,457,427,440,412,400,388,404,444,471,535,666,598,571,418,522,549,552,500,496,449,427,488,517,524,551,575,600,554,501,404,394,400,395,396,430,402,424,416,393 12,8,8,26,41,40,24,399,465,438,409,403,441,409,418,412,415,410,461,513,508,416,502,453,431,434,416,405,379,398,420,527,540,473,475,429,433,401,383,423,405,414,433,427,413,393,526,736,736,665,618,524,433,410,464,452,491,496,512,520,497,409,399,396,389,451,529,484,493,447,397 1,32,32,113,148,146,112,400,453,428,415,411,417,407,426,423,437,437,459,521,503,415,470,433,422,419,390,395,365,396,411,472,493,439,469,424,398,366,391,396,411,398,456,433,430,396,504,672,694,595,566,480,405,414,453,479,504,503,539,516,485,410,395,399,406,434,475,441,470,450,412 17,51,47,435,830,778,403,610,560,523,513,488,516,663,714,695,681,645,668,681,670,445,538,529,485,482,452,434,428,444,567,610,619,534,578,483,437,473,477,504,555,632,736,702,690,568,836,866,850,797,765,687,561,714,792,803,855,840,888,860,814,506,430,509,518,603,654,629,651,538,514 19,121,108,568,849,740,493,589,652,607,592,529,569,625,678,663,660,651,711,792,775,511,703,662,620,578,538,496,441,436,586,740,762,682,698,612,523,430,426,464,513,578,701,684,686,531,870,959,971,900,879,807,692,617,719,755,827,830,885,873,833,501,494,508,534,659,767,740,743,652,546 12,182,118,1023,1023,1023,1023,772,860,825,792,724,749,810,848,836,820,812,884,973,957,736,925,889,826,806,716,683,603,555,780,939,968,892,916,819,748,586,625,658,717,813,910,881,878,827,1000,1023,1023,1023,1023,962,866,883,939,952,996,987,1023,1015,977,727,667,681,708,849,961,918,930,837,754 18,79,71,30,35,27,24,684,730,674,657,615,631,723,794,791,778,772,806,846,832,571,749,709,668,638,556,522,458,412,694,804,805,727,756,666,586,452,473,491,533,638,777,768,784,515,927,972,952,913,888,833,741,697,782,804,868,873,931,930,896,603,559,616,652,782,839,795,820,719,658 16,8,8,22,29,27,20,419,392,380,387,383,395,418,426,405,410,407,403,398,422,395,401,403,378,403,386,383,389,374,394,406,393,393,391,395,383,405,382,401,390,402,412,412,410,389,457,436,425,396,389,386,392,412,418,428,462,449,499,472,449,393,380,385,374,377,406,401,390,408,388 7,23,19,34,52,43,27,396,389,393,381,378,384,410,441,428,422,407,403,399,386,388,404,398,400,389,391,373,373,380,397,393,415,399,396,413,401,397,410,389,404,417,449,446,434,416,462,457,467,410,403,425,385,421,440,457,470,472,536,493,453,375,379,386,375,398,418,395,408,380,376 1,15,13,11,13,10,8,396,396,397,383,382,383,396,410,412,436,398,395,402,389,382,385,390,385,383,369,396,384,392,414,409,402,400,410,392,396,395,404,436,436,479,586,511,461,403,522,464,446,407,412,411,390,460,532,542,669,663,689,606,543,395,380,379,390,398,409,394,402,399,396 19,11,11,35,37,37,35,396,431,431,404,404,413,424,423,420,436,427,450,497,512,407,467,463,422,426,398,393,391,401,420,475,520,469,465,410,408,384,395,401,402,402,453,421,429,399,522,679,686,607,574,503,436,454,457,471,518,506,551,520,501,395,388,382,401,439,497,477,459,420,404 9,1023,677,1023,1023,1023,659,1023,991,950,928,897,920,1023,1023,1023,1023,1023,1023,1023,1023,838,951,937,906,890,833,834,743,1023,1023,1023,1023,1012,1023,972,935,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,983,861,985,1001,1023,1023,1023,1023,976,924 8,29,22,20,26,15,12,469,426,431,415,399,423,461,490,477,469,484,459,506,492,403,451,440,418,412,392,414,384,424,462,484,496,441,475,394,404,429,468,489,518,587,661,567,543,466,672,673,646,564,540,473,423,627,705,706,756,746,774,715,653,403,394,404,405,431,467,451,449,412,405 18,10,10,28,32,31,27,405,396,396,390,391,400,411,415,403,389,399,393,401,410,383,398,395,381,380,387,394,382,393,393,402,403,386,393,381,391,393,390,381,385,394,429,423,428,379,470,460,465,427,443,403,377,413,417,417,443,451,497,467,440,378,361,384,383,378,409,401,375,392,396 16,9,8,27,30,25,22,418,399,407,402,389,397,428,444,417,398,404,400,413,411,385,409,396,388,385,383,398,386,381,403,427,424,405,401,382,403,389,387,398,394,415,431,441,428,389,481,462,488,449,437,403,383,392,417,423,484,484,513,505,463,404,393,388,383,388,406,398,404,397,402 18,19,15,35,48,38,28,448,401,417,373,400,388,444,464,422,418,398,402,407,395,369,387,391,367,370,399,377,374,402,416,399,387,377,398,405,380,399,398,406,430,416,484,466,447,416,517,450,443,402,388,385,389,437,475,482,522,547,620,553,491,392,383,385,411,390,387,397,395,391,365 19,18,13,45,53,35,30,455,398,389,396,401,391,459,455,424,432,427,407,403,424,390,387,383,392,388,366,393,375,380,414,397,415,386,423,403,385,411,409,400,419,429,510,466,454,418,525,478,488,439,428,384,396,448,508,491,572,568,600,562,498,395,384,392,389,393,406,415,404,398,394 19,15,12,52,48,33,36,437,386,398,398,403,381,437,451,429,432,402,410,430,417,387,405,404,382,375,395,371,389,386,413,427,409,415,392,386,375,420,398,389,430,434,470,460,455,422,513,485,469,422,444,421,383,465,511,488,547,542,609,566,508,410,385,390,386,402,418,395,388,387,387 5,11,11,7,9,8,6,504,560,494,500,474,474,541,581,569,564,564,618,680,642,453,588,540,508,484,472,452,415,401,509,640,644,563,583,504,456,399,400,421,440,470,609,575,587,429,756,830,811,757,724,654,538,518,590,616,695,689,757,752,719,459,450,466,466,588,671,613,634,532,477 1,27,14,39,40,19,17,635,570,522,496,479,468,674,714,676,662,649,657,689,683,465,599,537,499,491,447,438,395,477,630,665,673,589,599,501,463,529,623,653,714,793,871,835,824,688,883,862,830,779,741,669,566,858,909,911,941,927,963,919,866,450,424,466,480,555,663,567,615,521,457 18,10,9,28,32,26,23,410,390,375,397,393,400,426,435,409,408,383,396,388,393,390,392,386,380,388,381,381,386,393,397,397,374,394,405,399,379,402,404,404,395,422,453,442,433,399,431,433,422,384,395,392,386,441,446,455,508,500,560,505,470,404,373,388,394,381,409,387,375,375,372 10,9,8,22,28,26,20,378,377,399,378,397,383,378,393,384,389,383,391,397,391,373,385,391,381,378,384,390,384,364,385,385,379,380,363,396,378,398,378,382,393,392,393,399,390,372,411,399,402,386,394,379,388,386,386,402,397,406,423,421,404,368,382,380,387,394,387,367,403,400,371 9,12,11,25,36,19,15,411,428,396,388,388,388,399,409,408,408,406,452,456,441,402,431,425,398,403,413,388,385,410,412,438,444,419,423,398,408,380,396,394,411,430,446,426,411,399,453,560,560,506,463,421,399,443,475,459,498,482,515,496,455,382,375,402,392,406,426,418,425,404,389 6,31,21,56,76,49,36,412,405,393,386,363,378,426,422,401,390,387,389,403,393,391,384,391,385,385,373,390,383,381,401,381,402,399,405,389,388,397,396,414,403,422,465,430,430,389,454,418,407,397,390,398,391,421,460,454,482,458,498,483,440,384,383,386,391,379,394,367,383,399,388 14,29,26,23,25,18,15,518,633,586,555,503,526,572,640,640,620,618,679,756,735,513,683,624,581,553,484,491,425,413,544,727,730,676,674,558,494,423,423,434,473,537,654,635,634,450,799,889,880,823,798,722,619,553,635,665,731,730,799,791,759,474,479,482,501,639,752,696,720,601,541 14,13,12,30,33,30,27,465,541,499,480,461,485,495,551,533,551,555,579,611,603,425,527,471,463,468,437,439,402,399,581,613,601,546,588,545,496,416,428,426,454,530,667,654,679,394,761,794,775,732,708,650,568,492,542,579,667,670,752,746,713,428,434,440,460,530,580,550,585,503,452 4,24,15,67,84,50,39,421,388,385,380,410,380,468,457,419,408,397,401,388,393,383,392,390,393,382,383,371,398,395,425,425,400,395,403,392,379,398,421,419,433,469,530,471,465,412,537,479,440,425,399,406,416,490,547,536,596,579,617,577,526,378,399,382,395,396,412,402,395,400,382 12,13,13,16,21,17,14,480,630,569,533,516,508,508,569,559,542,550,674,773,764,527,715,645,610,568,506,466,428,402,502,751,769,695,710,590,508,424,408,406,420,468,584,570,594,429,744,935,929,869,842,757,627,511,563,574,663,672,742,742,710,456,465,442,452,648,785,730,733,629,534 1,17,11,36,42,28,23,403,387,372,366,386,393,409,422,389,403,379,404,394,385,398,385,394,377,390,383,385,373,416,401,383,385,387,375,363,381,392,395,401,424,442,474,438,435,418,504,426,402,430,403,383,395,454,504,485,542,512,577,525,474,398,370,378,372,383,388,405,366,391,360 7,14,12,25,35,27,18,408,407,397,397,402,388,417,413,416,404,394,413,423,427,392,409,394,404,408,398,380,391,387,397,431,444,405,415,404,402,372,395,403,424,439,460,425,428,412,510,509,522,467,448,427,391,437,480,500,536,520,571,523,491,383,383,388,390,384,429,433,421,414,403 14,54,49,367,539,507,340,404,423,426,409,401,404,468,465,450,472,428,474,534,484,418,470,454,448,410,399,390,378,389,437,484,509,438,470,447,425,419,426,436,436,476,552,491,459,472,605,700,696,615,576,503,436,516,584,616,662,638,690,638,562,408,401,413,407,424,495,467,478,436,419 8,18,14,36,53,35,24,424,380,396,386,395,404,445,430,421,421,405,404,414,398,396,399,399,395,406,375,379,396,368,405,417,406,405,416,355,404,388,383,407,414,416,459,455,442,414,512,471,468,436,425,409,399,435,445,457,509,532,568,544,477,388,388,376,392,374,413,406,414,413,388 4,22,9,97,110,39,39,565,550,538,501,476,494,584,626,605,601,579,636,691,671,462,614,554,505,505,442,442,390,485,562,677,684,602,617,494,465,481,545,548,617,697,791,717,691,559,817,866,846,787,758,668,579,728,791,806,846,828,866,840,795,456,444,456,494,591,688,646,652,550,482 14,19,19,45,60,56,41,587,564,521,496,449,492,638,700,669,658,640,647,657,653,456,562,509,486,461,439,427,396,420,567,597,600,532,559,467,429,429,437,470,492,575,706,672,680,475,807,810,781,734,701,641,528,631,707,714,783,778,834,824,779,498,408,505,523,585,638,582,653,512,494 15,21,18,39,60,50,32,468,395,391,374,390,388,468,490,425,433,415,407,426,400,390,405,394,394,378,370,377,384,366,427,401,404,419,384,407,402,403,402,414,416,439,494,464,474,399,521,493,483,456,441,402,392,426,469,472,539,556,609,576,509,411,398,372,398,391,404,403,409,387,382 19,89,73,84,122,104,72,520,679,636,598,512,546,569,615,610,598,583,711,835,805,571,788,743,655,614,533,469,440,432,529,800,841,742,754,596,529,420,448,457,489,535,670,620,632,511,791,966,975,906,877,774,645,636,697,708,762,764,817,806,761,444,477,472,482,686,829,768,778,668,552 19,20,17,38,59,48,29,400,387,393,381,373,370,402,442,423,401,404,395,428,408,395,412,397,376,368,378,388,386,372,389,391,412,413,406,379,405,386,414,431,420,452,475,467,424,426,479,429,438,419,398,397,370,465,509,531,532,530,559,529,475,384,382,391,393,394,406,392,396,392,388 11,66,64,154,248,251,151,426,462,452,430,402,422,450,483,445,470,471,486,519,507,413,483,454,441,438,410,391,363,396,427,520,518,477,472,452,396,389,408,414,421,446,493,477,478,441,619,716,721,640,613,511,456,457,500,548,606,605,666,638,584,424,411,417,411,448,501,468,495,449,426 5,190,148,228,303,244,186,544,779,731,660,571,592,615,667,647,624,621,792,927,887,677,907,831,758,737,633,543,464,432,581,906,930,835,851,695,623,448,486,517,553,619,738,691,674,541,838,1023,1023,968,937,837,694,710,765,771,819,813,865,852,805,474,515,490,490,773,933,861,858,740,607 18,19,17,34,46,33,25,555,458,419,408,413,435,521,522,454,470,470,514,534,529,404,506,468,430,427,417,404,380,411,476,532,551,492,512,464,426,397,415,435,465,521,656,597,576,423,620,738,721,657,634,570,475,460,517,534,604,573,642,624,583,408,405,404,408,456,550,487,505,445,423 1,29,29,174,275,285,179,418,365,397,405,397,393,400,427,424,412,401,410,405,417,383,383,403,394,383,390,395,370,409,400,408,407,399,394,395,374,394,403,399,429,455,470,419,433,428,473,443,433,442,413,395,379,485,528,539,573,517,552,514,469,404,406,408,393,396,416,401,394,400,391 14,123,117,96,126,108,82,412,413,427,423,392,404,403,418,439,398,404,404,432,407,388,421,396,395,385,383,388,365,397,406,433,456,415,394,423,387,377,417,414,432,448,485,468,440,409,477,518,519,467,435,431,392,447,442,443,467,478,515,461,441,394,394,400,388,391,395,414,420,398,384 4,26,20,53,79,60,41,441,401,411,390,380,404,447,465,395,423,398,425,420,433,393,416,406,406,388,407,401,366,415,398,436,421,390,392,385,402,408,408,408,408,427,464,462,441,416,503,510,499,467,463,434,385,457,498,496,531,542,597,542,498,392,387,382,388,393,431,379,420,395,402 20,13,12,22,35,32,20,401,387,362,381,403,385,404,390,396,398,395,396,391,398,390,382,370,383,386,386,377,381,381,388,390,393,375,367,382,375,392,402,389,394,419,440,411,400,402,438,411,414,386,397,383,414,409,440,437,478,480,491,457,435,390,378,379,379,382,398,376,369,363,374 19,99,82,58,72,46,34,660,626,602,579,544,576,718,788,800,791,776,757,724,720,425,476,499,504,496,466,446,428,527,816,745,674,659,698,642,599,552,656,716,776,849,939,909,910,549,962,900,840,823,802,777,678,760,832,856,924,926,978,975,943,511,478,554,596,663,644,623,673,573,527 4,253,225,152,224,196,130,424,442,408,431,402,399,466,472,457,452,444,435,511,489,415,472,435,433,408,392,379,387,402,431,457,506,443,454,435,418,386,409,437,462,523,602,542,500,446,611,658,642,563,547,486,432,505,577,567,633,612,670,631,575,400,391,381,405,420,481,464,464,441,415 1,19,20,60,105,107,60,422,423,418,397,417,400,426,430,422,425,408,442,471,494,418,461,434,410,407,396,399,402,383,418,471,490,436,444,398,403,382,412,408,414,435,484,450,459,428,542,649,650,580,546,483,427,445,487,514,546,543,595,553,520,415,410,385,408,418,485,434,471,421,400 15,12,11,187,241,242,186,403,385,372,410,382,394,383,392,386,386,410,417,421,402,401,404,408,383,395,393,382,381,403,393,399,423,396,413,376,384,384,394,389,404,400,423,399,407,396,440,459,454,418,424,403,383,436,475,471,495,459,480,447,436,390,379,398,384,393,405,419,388,401,368 11,20,17,34,55,42,26,411,406,405,390,387,399,441,421,413,403,410,384,394,410,386,379,385,393,385,375,389,392,397,409,398,390,397,401,374,355,407,405,425,422,452,507,448,440,399,509,436,412,417,402,389,390,489,529,504,556,535,587,528,475,383,392,378,394,394,402,383,395,385,383 6,13,13,24,37,36,23,422,408,418,405,403,388,418,448,419,421,411,425,470,464,385,440,414,407,410,393,374,381,393,448,465,483,433,465,418,414,393,412,437,463,530,658,584,538,399,531,560,595,526,519,473,433,429,462,471,507,502,539,529,484,384,402,379,414,400,467,455,441,385,393 16,33,25,44,77,56,32,420,396,389,375,397,390,410,419,416,420,406,400,388,395,380,392,359,372,392,392,382,380,398,392,378,379,402,394,386,401,425,392,443,428,451,484,469,439,428,477,424,402,400,381,388,394,470,469,483,527,513,556,502,471,396,380,386,378,377,383,369,389,389,393 9,8,8,43,62,55,37,420,480,433,414,416,417,427,458,434,451,436,483,555,522,425,498,467,446,425,406,419,405,388,432,521,531,477,481,447,413,400,413,421,427,459,504,486,476,409,571,744,733,660,617,550,456,447,484,507,595,588,640,586,551,396,413,416,395,437,537,506,507,453,419 15,83,59,174,191,112,111,537,611,544,513,462,478,571,612,606,565,574,646,748,733,474,679,634,568,529,491,455,404,438,589,721,758,657,684,556,502,544,637,697,757,837,901,814,743,560,833,926,926,855,829,730,605,765,858,888,936,916,939,883,821,449,455,454,458,582,719,686,691,574,499 18,16,14,29,43,38,26,378,385,376,385,379,389,402,424,415,403,399,365,415,418,385,399,398,387,387,385,373,384,410,413,403,414,398,387,403,400,399,396,380,420,430,460,416,410,402,473,433,445,421,414,410,415,439,448,462,490,480,538,485,445,382,395,382,377,389,407,386,384,397,378 1,12,11,18,19,18,17,405,474,447,447,399,395,409,417,411,399,405,468,586,577,420,606,547,447,463,423,400,395,380,403,539,623,526,549,424,438,395,403,415,409,432,470,436,428,414,506,664,738,613,590,472,402,450,473,498,552,504,553,525,502,388,399,393,401,430,609,549,523,475,400 16,54,48,136,176,148,118,617,573,529,512,503,523,680,743,724,711,702,680,642,655,433,468,471,452,445,432,426,392,498,748,672,605,572,602,551,528,576,675,713,779,856,937,886,868,558,907,838,777,753,715,673,576,746,839,873,936,925,965,935,895,545,456,538,546,611,606,586,603,499,476 11,14,12,32,45,39,26,476,566,536,501,460,492,496,562,575,565,547,625,708,693,483,655,583,542,496,465,448,424,383,497,682,696,622,628,493,486,400,416,415,431,484,578,569,569,442,747,858,851,793,757,689,570,518,591,610,687,691,758,750,710,440,437,443,461,599,718,644,663,569,487 17,16,12,36,45,32,25,444,393,374,396,363,375,426,450,421,428,408,430,413,395,376,397,387,391,400,367,388,379,397,406,399,416,404,389,396,393,402,411,409,425,436,481,475,444,396,510,465,422,428,415,393,383,427,447,476,514,540,604,542,501,410,387,399,376,390,401,409,401,390,379 17,8,8,36,55,49,32,415,409,415,406,384,376,412,405,391,416,407,414,438,446,387,406,414,392,398,381,378,415,393,384,439,439,418,426,420,401,379,391,377,397,422,425,402,418,402,466,596,592,529,492,444,415,413,440,438,482,451,495,478,456,393,391,392,388,418,437,417,413,403,400 7,43,41,262,407,405,255,430,387,409,410,399,396,422,446,399,427,438,449,473,433,381,443,420,411,394,399,386,371,402,430,445,445,414,420,419,402,389,398,400,416,429,510,462,442,448,540,600,602,550,522,463,422,618,711,706,686,643,663,571,540,414,408,399,397,421,467,441,431,416,399 18,188,163,432,644,596,390,652,771,728,698,615,659,698,758,737,739,737,813,888,865,620,838,790,729,715,614,580,510,456,680,847,874,794,810,701,609,500,543,553,596,687,813,776,777,593,923,1023,1023,968,941,867,767,760,835,855,913,906,951,935,897,558,585,578,582,765,883,838,851,755,669 7,35,34,95,155,146,89,437,463,433,424,411,413,443,456,438,457,450,480,552,546,409,493,473,451,432,421,397,401,390,431,501,535,475,484,406,414,416,413,420,432,472,515,476,461,445,606,721,722,647,619,522,458,516,566,576,640,629,679,641,563,401,416,401,412,471,522,488,538,431,420 12,17,16,10,9,8,9,539,641,613,586,528,534,591,653,647,649,640,712,791,766,532,708,657,603,595,502,490,449,405,570,748,760,692,710,585,505,413,415,419,422,469,623,628,634,424,820,930,918,866,836,765,657,533,604,641,732,734,806,811,778,505,497,491,523,672,786,734,748,638,567 9,11,11,39,75,77,38,391,451,415,400,386,410,437,431,417,418,425,437,506,478,411,457,444,404,405,405,405,383,378,415,480,509,455,476,421,390,398,385,384,406,403,433,426,429,402,514,704,719,644,588,510,436,424,433,452,493,495,522,524,493,400,403,398,409,439,494,468,487,418,404 4,78,75,194,319,313,188,420,398,405,398,403,406,446,408,413,408,414,438,438,434,414,421,402,424,403,406,390,372,444,392,436,447,409,422,405,390,410,404,418,423,448,494,431,423,465,496,574,558,477,493,436,409,599,712,702,692,627,638,519,469,402,396,394,390,426,463,426,423,416,397 20,15,15,43,59,55,40,444,514,482,471,433,452,445,449,449,464,440,522,634,631,454,577,545,505,471,428,435,398,387,449,603,636,524,599,474,453,387,402,402,401,414,465,473,471,409,619,842,853,777,738,634,501,438,493,504,589,570,633,631,579,408,406,418,408,500,624,581,595,486,447 4,13,11,15,23,20,13,511,607,579,541,496,525,537,588,596,582,579,682,749,724,495,670,613,560,552,480,471,423,381,529,709,725,652,655,557,471,408,410,409,441,454,578,568,613,399,790,911,897,849,814,740,622,498,566,588,681,696,768,782,750,458,468,458,490,644,754,697,720,598,520 3,49,27,98,111,51,45,488,528,461,452,427,437,563,580,567,533,532,593,699,659,434,620,552,494,468,441,451,414,422,546,663,670,576,590,491,445,453,517,557,614,713,833,781,713,558,858,867,843,783,740,645,526,744,810,844,952,957,992,922,860,443,428,424,431,523,655,599,610,525,458 3,57,49,114,156,138,97,425,473,420,435,418,395,425,445,447,428,434,506,566,572,408,494,487,445,455,411,429,379,407,431,525,548,474,481,427,396,391,405,406,430,433,492,449,466,426,572,717,728,640,609,541,447,480,508,524,600,589,629,609,555,410,406,409,412,474,547,489,502,465,413 12,21,15,47,67,34,25,430,399,392,405,375,383,427,401,418,397,395,393,420,423,390,415,402,416,402,399,381,388,396,397,389,414,391,423,402,403,401,402,401,381,416,457,398,408,402,451,479,493,453,417,415,385,401,423,425,467,450,490,458,438,393,389,394,389,396,400,412,400,393,376 2,21,20,7,10,10,7,533,675,609,579,520,565,606,657,658,656,637,719,789,760,528,708,655,603,583,499,502,435,409,572,758,759,689,707,600,532,413,413,421,441,503,656,641,664,435,818,925,914,859,833,759,645,541,616,653,739,741,812,823,784,493,470,504,527,682,781,743,753,633,558 17,26,25,121,303,294,114,462,448,432,412,391,419,452,493,499,474,474,474,493,484,400,431,432,428,409,410,417,408,372,435,447,469,429,434,419,396,401,409,397,411,461,516,477,473,427,648,659,635,586,557,480,456,496,547,550,646,632,665,646,592,422,401,418,422,437,478,485,478,429,417 13,15,11,38,44,32,28,410,403,397,387,399,404,413,428,429,427,396,412,412,400,384,408,396,391,371,377,374,381,405,414,420,388,388,402,385,375,391,384,402,412,419,458,437,458,412,482,442,430,426,430,390,380,405,472,458,490,493,543,506,477,396,379,390,385,396,391,404,406,388,387 19,13,13,56,61,47,41,444,526,508,476,453,470,430,458,483,479,473,547,672,645,455,618,563,495,504,451,426,415,387,440,638,682,579,607,516,467,381,416,410,415,431,506,488,495,406,635,846,860,785,756,667,519,479,520,531,596,590,651,614,588,412,437,407,424,516,652,605,600,517,468 14,9,9,24,31,24,20,416,436,432,402,392,402,421,436,432,424,424,460,518,474,413,463,443,434,423,389,384,403,400,424,475,508,446,459,416,393,374,404,401,415,436,455,454,453,413,513,643,639,563,520,460,429,472,492,492,548,538,588,556,521,394,386,408,407,423,506,471,467,432,390 13,10,10,40,48,40,32,399,451,439,416,413,416,407,416,415,408,416,470,527,513,404,490,463,432,441,408,382,408,386,407,485,534,475,472,431,437,398,393,398,391,398,430,417,424,382,483,700,707,623,588,500,450,406,441,427,473,469,495,501,468,402,417,405,394,439,519,483,490,451,415 19,14,12,37,45,35,29,411,384,387,398,388,374,416,438,398,419,408,409,389,408,367,396,376,382,399,387,393,395,398,414,408,405,388,394,376,396,407,406,408,427,448,489,453,438,404,509,448,443,401,419,402,383,479,530,539,580,556,591,532,502,389,390,377,395,373,406,376,387,395,392 7,24,22,90,99,88,78,437,508,446,461,442,434,454,488,457,452,459,546,616,591,434,572,532,475,475,422,423,401,403,431,584,627,538,550,466,441,386,417,413,446,464,510,485,491,424,663,842,853,772,736,644,532,498,547,590,627,634,694,669,614,419,397,429,423,495,623,554,583,501,461 10,9,8,27,31,27,23,420,417,406,395,401,383,429,449,431,425,421,421,474,465,384,449,431,404,425,399,393,383,394,421,443,499,423,448,396,410,387,392,400,412,423,483,431,435,397,516,567,585,516,490,429,410,438,468,485,522,521,573,532,481,398,400,396,394,408,472,439,429,408,396 16,8,8,44,80,83,45,393,385,396,401,389,389,412,394,407,392,386,397,396,391,392,400,389,387,379,392,390,377,394,383,397,394,395,382,395,385,395,383,408,397,417,419,411,411,406,429,420,412,405,404,397,398,437,484,477,483,472,485,454,414,393,391,389,390,385,386,389,393,389,396 11,12,10,254,311,284,237,510,490,435,439,430,452,528,561,541,549,502,548,571,551,425,485,466,443,444,437,418,410,383,467,492,523,454,483,448,416,421,401,427,453,490,553,532,535,480,749,758,728,674,660,594,512,612,669,686,741,728,783,765,718,450,420,462,462,528,565,521,530,478,420 14,18,17,93,114,109,88,486,754,695,650,551,539,545,582,544,546,547,777,915,863,681,889,809,735,708,586,521,461,411,532,896,907,823,821,673,594,407,428,443,447,502,636,607,633,450,756,1023,1023,978,937,830,695,546,597,611,687,680,759,757,707,456,524,431,470,792,946,860,875,759,639 15,22,20,392,723,725,389,440,434,421,415,401,413,424,455,438,437,447,431,473,442,398,415,409,401,408,393,396,385,418,427,428,423,400,448,408,382,429,436,429,437,467,516,484,477,476,562,548,545,501,486,422,433,547,644,641,641,618,630,596,539,411,402,406,407,415,446,426,435,418,392 5,13,12,15,17,11,10,596,683,633,613,584,608,654,720,732,726,719,743,769,760,480,612,590,547,548,496,502,442,422,678,731,711,665,698,619,576,391,398,435,453,526,705,726,766,436,902,919,889,861,847,807,707,581,660,695,793,806,875,895,864,556,515,574,597,707,743,713,742,653,587 18,20,19,74,87,80,67,416,509,454,445,442,418,442,461,444,443,419,482,618,574,415,564,516,478,459,418,401,420,379,407,574,611,513,534,463,433,412,404,410,420,439,499,468,454,417,595,776,788,700,665,551,452,468,483,524,566,535,600,587,550,414,428,395,415,464,578,547,561,459,434 7,8,8,30,39,27,20,493,461,437,417,413,441,517,551,533,500,491,491,548,536,411,497,451,435,438,413,405,407,390,474,514,526,467,469,417,401,432,455,487,526,565,666,600,557,491,723,706,680,600,577,519,450,662,726,728,767,757,805,759,692,406,394,408,427,471,518,466,489,429,420 6,21,18,31,51,43,26,408,416,396,389,408,398,413,418,435,426,419,412,435,430,411,428,408,407,377,379,402,397,406,421,429,433,427,408,385,396,389,400,404,412,457,496,475,440,409,519,543,519,478,473,434,392,473,522,498,566,537,581,544,489,402,392,390,396,411,452,442,395,394,396 11,21,16,43,59,45,33,395,388,417,390,390,383,430,420,417,401,394,379,389,382,374,378,401,392,393,387,375,385,405,410,408,413,403,385,389,382,419,410,407,447,428,492,451,412,415,478,432,409,389,391,386,385,460,512,505,550,527,583,496,475,392,382,400,390,403,400,390,391,381,389 15,26,23,23,25,18,18,581,709,682,624,540,597,611,674,666,668,651,769,845,820,615,798,739,674,653,552,540,462,412,582,828,839,757,780,651,597,398,447,450,468,525,680,672,687,462,840,985,973,922,894,810,690,588,677,686,766,774,842,843,807,513,524,510,532,749,855,802,819,708,597 12,28,27,84,114,109,80,421,512,472,445,432,414,455,460,448,432,456,520,604,584,423,549,519,446,463,396,418,415,386,434,564,608,519,532,438,425,396,404,401,412,417,485,469,472,411,591,784,789,718,677,588,476,449,487,495,569,556,619,613,586,421,409,398,409,476,611,547,556,484,439 10,68,64,839,1023,1023,794,486,603,568,512,464,497,516,562,528,542,536,644,739,722,481,702,645,563,549,481,459,419,407,479,695,730,647,671,548,484,405,415,431,448,489,604,566,578,529,737,924,934,865,834,733,614,548,630,658,719,706,768,746,689,477,476,436,461,579,731,661,683,572,498 7,77,63,89,114,85,69,490,623,577,521,487,502,516,557,543,521,536,654,769,745,510,719,652,591,562,468,465,433,420,496,731,774,673,682,564,510,420,417,440,451,498,608,580,557,460,749,913,916,851,823,730,593,546,626,648,709,709,766,761,710,434,462,445,449,629,787,711,732,617,519 15,14,14,14,19,16,12,496,568,511,499,476,516,515,594,562,601,563,619,666,662,468,573,525,514,494,450,455,420,377,494,612,616,562,595,503,477,399,394,392,420,448,514,512,568,400,762,852,835,792,769,710,615,469,501,539,634,629,734,744,702,448,462,448,497,595,669,623,653,560,518 13,27,25,70,102,87,58,456,529,514,448,438,459,447,471,456,476,469,566,664,635,468,610,562,502,481,435,431,415,366,430,631,661,570,575,476,431,421,413,429,423,469,527,499,484,420,639,850,859,781,746,645,529,472,559,532,613,604,667,648,612,389,429,418,413,520,640,594,601,508,463 2,16,16,53,70,70,52,426,449,452,412,394,422,419,432,429,433,428,473,575,539,426,527,474,442,447,411,405,409,374,412,524,565,489,495,439,411,384,391,387,398,430,479,465,435,410,553,750,757,662,625,534,458,444,485,460,536,533,584,560,529,401,390,402,404,449,544,518,527,446,426 12,14,13,26,29,21,18,450,581,538,508,465,516,459,511,500,515,497,608,731,708,478,669,616,550,527,459,444,414,391,486,686,717,603,651,550,481,399,392,408,410,423,508,510,517,389,693,884,887,822,799,712,601,444,497,500,606,604,684,680,648,412,446,428,428,590,720,647,677,568,497 20,13,10,21,27,17,13,420,419,406,395,400,396,425,446,460,450,423,434,471,450,409,442,411,397,407,397,381,398,407,410,435,480,424,412,394,398,410,408,413,436,464,519,474,456,427,572,598,565,502,479,449,432,493,554,550,619,581,626,567,543,401,408,393,406,414,435,448,436,416,391 3,8,8,57,64,51,47,421,453,419,413,400,426,425,426,421,442,418,469,528,496,401,456,451,427,422,406,401,384,396,427,489,514,462,471,428,421,382,395,397,412,420,453,450,436,403,560,712,705,641,595,524,445,449,501,508,546,552,595,568,511,384,397,404,408,438,508,472,500,442,409 19,18,18,91,134,140,94,420,401,407,376,392,388,434,434,431,438,411,399,404,431,383,388,371,381,390,372,379,373,397,424,393,380,402,383,409,394,396,394,411,417,406,464,435,425,417,507,446,427,425,407,393,379,461,510,504,544,508,562,548,493,401,392,387,401,390,390,378,390,390,393 7,263,209,83,144,89,50,714,645,592,573,530,580,767,820,812,808,783,768,724,728,436,468,479,473,483,441,477,425,503,823,742,667,640,682,619,577,590,726,790,840,914,1001,955,931,579,972,895,823,801,783,750,654,785,877,917,1002,998,1023,1002,962,617,467,623,644,672,645,626,671,583,547 3,11,11,26,35,34,26,399,409,427,412,395,391,404,401,408,428,406,436,482,489,404,472,444,423,417,387,423,384,387,398,470,491,443,451,412,410,390,391,398,398,411,449,424,410,406,491,629,650,556,541,469,428,438,467,482,513,509,530,512,479,402,386,389,403,422,496,448,464,417,399 17,13,13,73,116,120,75,394,389,382,384,372,380,395,387,384,378,387,395,385,385,382,390,371,385,384,365,373,389,388,403,396,373,385,384,400,379,403,392,388,395,431,416,413,395,407,426,400,391,379,392,384,393,427,442,448,467,438,461,450,428,390,400,391,384,378,382,397,400,381,385 18,9,8,19,25,19,14,445,496,468,443,432,446,461,505,498,496,493,512,591,594,443,529,485,461,444,436,417,404,378,465,583,591,516,527,443,435,390,406,402,417,436,488,482,505,400,642,774,774,708,678,580,493,447,518,503,579,573,643,654,592,410,410,412,422,489,605,527,575,472,454 11,15,12,17,19,10,9,545,586,541,490,492,498,567,646,624,630,600,637,683,659,442,578,540,514,483,461,453,420,419,545,650,643,584,598,524,478,425,416,428,474,530,649,625,631,437,804,841,814,769,750,703,574,569,629,663,744,744,810,804,766,481,454,486,506,606,686,625,656,550,506 6,10,8,23,31,21,16,437,405,394,384,384,414,452,442,409,403,406,389,409,392,393,385,393,385,379,380,394,390,378,399,395,395,395,391,384,375,406,396,387,396,399,451,421,395,388,433,428,428,398,396,398,379,414,433,434,488,474,514,473,469,381,377,387,388,390,393,397,403,376,393 16,8,8,14,17,16,13,400,387,408,397,408,378,380,410,404,399,383,406,413,402,402,408,396,388,400,385,387,371,387,430,407,406,402,401,386,390,432,468,507,579,659,737,606,527,409,512,492,471,440,449,400,386,480,614,686,755,713,729,596,531,392,398,392,379,396,400,406,405,395,384 17,143,133,287,354,318,256,521,638,569,540,476,508,553,636,602,596,598,673,761,741,517,698,646,580,563,499,478,451,398,551,734,743,655,696,571,473,415,436,452,472,541,660,635,633,502,803,917,916,854,817,748,636,581,677,708,780,772,823,814,770,454,471,464,502,618,749,713,721,596,520 4,44,42,11,15,10,6,384,408,399,391,409,384,405,409,422,407,400,401,423,430,378,405,399,408,397,392,386,397,386,416,404,406,414,395,390,362,396,397,418,431,473,511,471,457,388,506,496,485,451,442,406,410,446,451,500,568,550,573,537,480,400,405,397,383,404,425,415,400,410,394 6,199,139,1023,1023,1023,1023,757,828,784,765,701,760,797,851,841,837,829,878,914,906,682,848,811,775,756,689,666,579,527,753,872,879,812,836,743,683,499,545,571,633,736,853,835,848,724,985,1023,1023,992,966,912,822,806,874,889,952,949,998,988,957,683,673,669,716,844,910,878,893,804,747 1,9,9,82,130,136,85,403,419,401,401,386,394,402,416,402,398,419,418,444,430,400,420,411,391,398,383,397,378,377,394,432,427,416,419,388,416,385,396,402,399,419,444,430,434,406,473,527,534,474,456,435,398,451,470,479,485,494,519,486,455,412,389,404,390,404,430,403,422,408,399 10,14,14,138,238,242,139,423,402,405,418,411,411,439,444,436,434,435,455,457,461,399,425,434,415,396,404,418,391,393,404,455,436,413,431,399,414,395,390,396,386,414,453,441,445,420,559,617,618,554,518,505,439,441,494,490,562,546,602,567,535,393,404,390,398,425,446,442,445,416,404 17,298,194,310,302,183,204,711,826,781,753,674,703,756,815,797,794,780,862,939,918,712,897,857,799,776,679,653,536,498,731,919,936,864,889,773,702,481,548,569,639,743,851,823,833,620,961,1023,1023,1015,990,923,821,790,860,877,935,932,978,967,933,601,625,616,647,840,938,895,904,811,710 7,9,8,23,24,19,19,412,489,492,436,408,435,426,440,460,456,458,492,635,609,436,613,553,463,481,429,427,391,398,430,588,644,519,555,481,449,396,407,405,407,445,492,464,448,423,604,763,784,696,668,554,461,464,505,513,565,576,622,605,547,400,393,402,423,476,624,540,570,477,426 17,16,13,42,54,38,30,409,410,369,381,387,370,422,433,430,403,386,397,407,404,397,403,407,406,401,395,378,378,401,393,413,395,406,403,403,364,402,409,411,399,442,472,423,433,402,503,486,463,456,459,406,390,450,506,496,556,525,596,555,479,394,386,394,375,389,391,410,391,378,388 17,47,39,301,399,373,271,529,496,469,478,459,449,581,655,634,629,611,562,545,555,414,424,437,413,437,415,414,389,452,661,564,531,492,525,478,463,481,554,612,696,785,885,826,797,497,834,743,670,625,623,572,510,620,724,776,866,865,906,866,817,472,426,489,466,498,515,496,535,436,418 19,26,22,94,130,119,82,584,671,603,575,523,563,605,679,664,662,648,735,784,758,551,684,641,592,576,500,510,431,400,578,755,731,659,686,576,529,417,418,438,452,522,663,643,675,454,832,961,923,886,851,774,671,569,661,669,756,762,831,833,795,512,530,528,533,753,826,768,782,670,589 11,14,14,43,81,75,37,428,424,409,429,401,415,417,430,422,421,431,455,497,476,396,480,448,425,401,394,416,387,383,410,472,505,454,448,396,387,385,391,398,400,427,451,443,430,406,518,659,669,577,549,478,440,422,469,480,493,509,553,515,490,400,381,403,412,433,487,472,447,433,414 5,9,8,12,15,11,10,468,553,509,461,438,474,475,526,518,509,495,587,708,673,473,661,593,539,504,456,442,418,416,452,680,701,605,633,510,461,410,426,414,432,460,550,532,544,423,689,860,856,784,745,646,519,479,541,556,632,639,702,694,650,413,437,430,435,540,693,615,641,519,471 1,134,105,213,361,317,181,621,775,743,693,631,634,674,728,722,713,701,821,916,890,679,880,826,763,729,636,580,491,452,640,895,916,835,847,728,647,436,484,505,564,655,778,754,760,565,886,1023,1023,982,954,866,758,717,791,799,851,847,897,892,850,563,553,541,572,799,922,861,873,772,660 17,15,11,43,44,27,28,430,408,392,378,382,376,436,435,408,422,388,397,405,417,391,394,395,395,396,381,384,391,398,410,423,406,399,398,376,421,406,407,408,425,429,452,456,448,413,499,459,439,420,422,383,391,445,472,459,530,517,575,540,491,385,377,388,384,383,387,388,394,383,380 8,9,9,22,22,19,19,430,599,554,502,447,458,413,444,429,440,431,587,785,749,509,747,676,593,546,477,435,399,392,424,753,787,676,704,531,486,402,421,428,427,443,511,489,470,434,567,913,921,838,800,665,527,474,519,513,542,535,572,563,512,402,419,402,401,568,766,683,693,558,486 6,53,49,313,477,458,297,460,539,489,454,438,435,476,497,476,483,465,546,670,649,444,608,564,511,489,456,454,408,389,443,615,666,554,586,466,440,408,396,408,438,464,554,533,513,481,689,844,854,775,738,645,520,504,576,595,660,646,708,688,642,444,437,421,429,505,640,608,579,508,476 5,12,9,24,36,26,17,433,390,380,395,374,391,420,411,400,408,384,388,400,388,379,394,392,386,386,377,375,381,400,407,391,400,389,385,377,385,389,394,409,403,413,448,430,414,398,444,434,414,398,398,391,400,420,440,447,468,473,502,469,441,380,386,392,397,380,389,391,387,385,378 11,23,15,40,58,36,25,418,392,396,380,382,402,431,438,429,422,393,413,422,415,401,401,399,378,377,405,383,363,404,417,416,434,414,414,382,404,413,407,414,424,478,520,483,452,443,524,492,478,446,445,422,395,517,578,573,594,591,637,571,516,392,389,385,382,380,413,398,401,403,400 20,16,9,46,56,27,24,446,404,375,384,390,370,439,466,451,441,431,416,410,412,399,396,387,384,392,399,384,381,396,402,415,403,400,409,398,388,388,389,423,394,447,468,461,432,404,527,472,462,431,404,397,391,458,483,481,535,548,610,572,509,376,396,397,391,402,401,413,399,382,384 1,34,32,11,14,12,10,617,690,624,606,535,600,659,721,705,694,690,756,808,796,551,741,699,631,609,532,508,439,425,621,777,786,720,746,604,578,431,441,449,508,600,739,709,727,472,863,939,923,875,852,778,670,639,714,735,813,811,869,870,830,530,507,549,555,726,814,758,783,673,588 9,24,23,60,103,95,58,439,448,427,419,423,404,452,483,463,466,467,483,497,497,417,434,439,414,413,390,396,383,393,446,473,475,439,457,412,414,387,419,399,432,425,510,483,477,416,599,645,649,572,551,484,442,465,540,540,617,599,635,604,567,413,400,401,414,444,472,473,461,458,421 7,358,256,198,279,203,142,491,454,421,402,399,406,486,516,476,460,439,471,464,478,371,447,426,402,396,391,381,392,403,455,450,463,421,429,412,416,420,474,480,550,607,691,627,573,477,673,608,597,536,481,444,408,602,675,684,739,723,769,725,663,406,388,409,419,430,448,428,445,397,414 7,11,10,23,33,30,21,425,410,394,396,403,372,448,470,430,426,430,429,455,442,405,405,402,391,403,403,391,392,407,391,410,419,403,416,402,396,397,386,389,383,405,446,421,412,406,523,499,496,478,465,422,409,434,461,458,509,509,543,537,505,396,382,384,392,405,442,405,416,399,398 4,32,32,35,43,41,33,385,424,385,380,398,395,425,410,413,408,415,416,433,439,385,421,413,396,400,383,370,395,416,414,428,445,413,393,422,371,392,399,408,400,400,454,431,415,394,466,555,550,489,463,426,411,433,455,466,533,505,559,500,485,402,386,382,406,398,427,403,415,397,384 5,12,11,27,35,30,24,400,414,391,372,400,388,413,429,414,408,407,397,400,392,374,390,390,376,385,372,382,395,408,387,390,402,386,385,393,401,409,410,399,404,421,454,423,417,398,441,403,408,386,399,406,386,419,434,446,470,461,502,464,455,387,383,386,395,376,382,373,368,377,386 9,14,9,45,66,55,35,399,427,419,388,395,400,408,421,408,415,419,408,441,451,407,415,425,414,392,383,389,388,407,410,438,449,404,429,408,385,382,411,406,415,411,468,439,429,414,522,591,591,524,479,452,419,422,495,482,531,526,572,529,490,398,385,388,393,421,454,437,436,416,419 16,42,40,134,156,148,129,672,765,718,708,686,711,718,785,789,791,783,827,849,841,566,727,704,678,657,584,603,522,534,840,873,858,824,849,799,744,526,511,503,603,697,858,868,906,476,951,1021,1006,970,949,903,807,630,709,745,833,844,917,940,917,672,656,685,714,849,914,865,898,803,739 17,16,13,40,48,34,29,438,404,393,393,369,388,429,450,428,427,417,407,429,422,385,431,402,401,406,397,391,391,398,418,434,430,415,400,405,388,387,398,407,388,413,468,463,429,390,499,521,504,466,443,411,407,430,443,457,509,514,557,531,483,384,403,382,389,389,428,411,419,386,394 19,76,64,234,329,278,202,641,627,570,548,492,551,674,740,725,711,698,711,745,731,466,615,567,535,506,472,459,426,445,679,701,706,651,658,583,551,484,584,632,682,778,874,830,814,547,895,899,878,829,804,737,624,737,816,843,909,904,948,919,879,521,460,513,542,627,702,659,683,548,496 11,11,10,48,62,57,42,420,393,382,374,376,384,411,446,409,400,403,375,407,400,381,409,395,384,384,391,368,379,377,390,400,401,389,399,383,391,378,396,396,402,431,445,419,411,424,451,472,449,428,403,420,391,446,483,488,508,490,534,496,472,396,381,401,360,387,405,390,390,391,381 16,7,7,35,49,48,34,409,441,430,407,399,395,415,437,409,401,425,454,494,487,401,475,439,426,400,418,388,405,380,401,459,506,449,455,421,403,398,392,388,396,400,420,424,409,378,521,703,718,637,600,526,460,401,423,434,474,468,528,524,494,400,395,410,403,428,492,495,471,419,403 15,39,37,190,304,298,185,395,434,407,399,377,394,440,431,432,433,447,431,451,437,391,439,434,402,391,393,395,377,423,412,443,447,421,413,424,395,435,429,414,444,482,511,477,437,467,539,596,583,491,501,451,405,627,710,704,692,660,670,582,532,406,404,396,396,412,446,417,454,405,398 11,12,9,18,21,13,10,495,611,569,501,494,490,526,567,573,559,540,653,747,722,500,696,629,541,532,478,461,414,394,497,710,740,655,661,532,493,405,421,425,470,476,588,577,600,426,747,882,885,819,785,693,586,530,596,597,688,684,751,754,705,450,449,439,468,586,741,655,676,582,514 8,14,11,39,41,30,30,410,395,391,375,373,394,428,442,428,413,405,412,422,397,382,392,390,384,380,396,404,406,386,388,394,375,388,397,385,406,374,381,410,396,411,462,438,437,401,487,443,448,407,393,408,375,412,447,461,503,491,564,523,476,380,411,373,373,392,398,402,384,386,381 6,297,224,127,210,130,78,464,493,460,457,439,409,499,564,535,500,510,494,597,568,430,508,475,439,460,396,394,398,454,467,563,581,511,515,446,386,435,469,494,521,616,700,619,588,507,726,765,756,671,650,536,457,651,728,722,783,762,800,764,700,419,414,455,443,481,574,521,531,442,467 17,17,15,36,41,35,31,392,374,381,379,385,395,385,398,389,386,403,383,399,401,379,397,389,392,398,383,381,398,408,386,393,386,408,379,386,379,385,387,400,394,388,422,422,396,402,439,430,445,406,391,390,383,401,436,432,455,442,446,438,420,402,397,375,374,389,390,400,372,389,386 13,9,9,25,30,30,24,394,455,433,439,402,422,406,406,416,407,412,466,549,538,419,519,493,442,433,415,414,395,375,417,534,574,498,491,441,425,387,381,383,393,393,412,400,436,395,505,753,771,674,647,546,453,417,439,438,467,485,527,509,484,404,405,389,388,446,541,486,499,444,433 13,8,8,93,215,225,97,387,389,388,374,416,397,410,399,388,402,392,413,460,432,392,429,417,406,372,398,400,390,391,405,436,446,407,425,403,407,392,401,382,393,389,416,399,411,399,444,547,550,483,478,429,397,390,402,414,442,425,455,429,422,396,398,394,392,405,443,420,404,377,388 9,9,7,31,31,22,21,409,393,407,384,383,375,412,427,411,404,393,397,422,402,396,398,396,397,388,385,371,395,388,396,406,414,405,384,387,382,395,395,388,402,401,431,422,415,409,446,437,441,389,404,397,400,414,423,432,460,453,500,479,459,384,392,387,375,392,416,385,381,376,375 16,12,10,35,45,31,23,412,404,390,397,385,384,443,425,417,418,409,420,430,398,396,412,399,393,382,390,385,378,378,411,422,419,404,397,390,406,397,394,415,426,425,472,459,436,418,505,492,484,433,438,413,380,454,480,492,550,532,589,553,479,387,379,392,386,394,402,416,420,381,398 17,104,92,94,155,135,80,534,642,596,576,522,566,570,629,630,634,642,702,751,735,494,656,628,586,572,543,477,463,410,543,709,719,645,678,561,513,409,407,423,448,505,623,609,632,461,829,945,944,891,862,806,675,569,647,658,761,759,823,822,788,473,493,462,510,664,737,692,729,621,573 12,15,13,12,16,8,7,402,421,376,381,393,372,398,430,408,408,405,418,432,400,404,417,394,401,395,390,371,374,386,436,407,415,401,410,395,405,418,435,454,474,510,633,538,484,427,545,515,481,442,442,421,399,454,511,566,689,693,732,626,553,388,399,385,398,406,406,395,392,404,392 6,19,19,43,56,53,41,634,514,493,458,449,479,689,751,734,713,699,666,634,630,440,472,462,444,441,426,408,401,458,594,569,523,493,500,462,437,452,465,498,552,634,746,711,719,535,850,784,726,696,652,602,516,718,790,800,852,846,899,875,833,544,435,537,563,581,591,559,585,493,469 17,12,10,67,71,64,60,466,479,456,435,427,438,474,529,499,477,467,506,571,545,426,506,454,436,438,423,405,396,416,481,565,545,488,492,454,421,413,428,453,461,529,638,590,570,435,696,759,731,667,639,558,473,516,606,633,719,698,748,717,668,427,393,418,431,487,609,528,526,451,443 9,17,17,49,63,58,44,417,440,419,403,383,385,431,441,436,421,430,467,484,478,402,445,431,422,403,396,395,381,422,403,459,464,442,464,434,390,389,392,386,403,407,456,458,426,414,535,665,656,600,552,468,427,437,487,497,547,538,568,549,521,388,389,386,398,433,479,464,459,440,409 4,23,23,159,231,242,162,389,394,386,361,376,404,393,387,413,412,405,416,426,440,397,422,408,397,419,399,390,393,380,386,438,435,420,427,403,396,381,388,397,385,382,401,388,389,403,433,540,546,505,467,431,402,397,415,407,432,444,465,436,411,413,415,379,403,397,442,410,414,416,398 19,11,9,26,33,26,20,381,407,387,376,367,370,418,405,414,417,384,409,404,406,385,387,377,401,392,372,396,386,386,395,383,413,395,384,382,384,394,393,398,399,424,443,431,409,384,472,423,425,408,404,398,383,444,470,469,492,492,513,493,455,382,384,381,398,378,397,385,387,397,393 19,226,192,460,578,515,403,582,691,654,603,530,544,618,691,647,663,640,746,844,823,561,792,736,670,639,542,513,474,452,576,796,836,734,775,620,568,462,500,538,564,649,754,717,702,567,858,979,982,918,893,805,680,698,791,806,872,859,902,878,834,471,505,484,514,687,828,766,775,678,600 11,9,8,37,39,36,34,422,457,427,426,416,392,406,426,412,403,424,445,515,497,405,486,440,434,436,404,392,396,384,397,487,532,471,467,443,422,389,398,406,391,415,450,422,435,400,525,708,711,627,572,523,428,420,472,466,532,509,539,522,497,398,389,398,408,451,502,456,497,433,416 10,30,24,28,36,28,21,433,429,398,388,421,406,472,487,471,475,435,456,454,484,403,415,404,404,409,383,389,399,443,530,474,456,452,430,417,410,465,599,675,741,833,909,822,721,457,755,638,603,538,504,455,433,635,767,817,913,899,922,838,759,404,380,401,414,419,438,430,440,411,401 15,15,11,46,52,36,32,429,456,442,414,417,398,437,453,449,441,433,489,537,519,404,496,476,439,424,431,422,407,418,414,508,564,484,481,441,425,407,413,419,423,470,537,500,486,420,566,725,717,647,601,515,453,477,518,532,585,590,630,599,545,411,410,412,399,438,545,494,500,436,408 10,64,60,62,105,101,59,455,503,484,454,465,448,478,520,483,506,496,565,629,608,436,566,524,477,472,432,426,389,387,478,574,619,541,536,487,414,426,426,402,418,465,538,524,514,441,682,818,806,740,702,604,499,510,583,599,654,650,725,693,655,424,429,424,443,519,605,569,597,495,473 10,124,116,50,72,58,36,516,493,468,461,449,450,533,600,579,553,528,551,573,580,410,499,474,451,446,419,428,398,457,530,560,550,505,506,472,453,452,452,473,514,594,696,637,630,478,804,804,783,732,693,613,529,673,754,777,838,818,866,828,787,435,437,444,449,477,578,536,554,455,463 16,23,22,58,75,72,55,409,462,432,421,398,409,427,446,422,417,404,489,553,521,446,555,483,447,428,415,414,395,395,431,554,569,479,508,439,416,393,431,451,464,508,584,541,513,431,557,697,693,606,576,492,428,457,484,510,522,512,558,549,476,417,398,398,405,461,546,491,511,449,400 20,69,64,264,476,437,232,537,604,577,528,483,526,559,617,602,598,573,652,754,736,490,686,641,576,546,478,444,416,429,530,707,730,645,671,570,527,436,442,478,499,587,677,642,618,521,811,920,924,858,827,745,612,631,727,747,812,799,848,824,781,484,455,456,484,601,736,683,704,571,495 6,52,43,23,37,25,15,411,406,411,410,405,373,440,444,451,430,434,411,441,422,392,405,407,402,393,401,393,373,399,422,401,422,420,414,405,386,426,433,444,459,494,563,512,475,451,596,561,533,476,466,424,394,536,609,611,656,628,699,627,562,392,392,405,407,428,416,437,424,386,405 7,8,8,18,26,23,16,381,389,393,381,380,378,401,418,400,400,396,403,392,380,386,390,382,374,378,397,383,380,402,392,390,401,381,407,389,388,391,393,409,391,410,425,412,392,390,425,416,418,392,410,388,385,432,437,443,446,434,468,424,416,391,381,376,373,395,408,385,374,390,371 5,11,10,47,76,74,45,403,411,372,387,409,394,413,409,384,405,395,400,427,423,392,409,396,405,400,403,395,375,402,398,432,417,410,402,402,396,386,390,381,412,407,422,408,439,402,470,515,509,451,449,414,409,407,429,449,471,464,513,476,444,400,392,392,401,400,416,420,428,400,388 16,8,8,19,28,27,18,393,388,381,400,395,403,384,397,387,376,402,389,390,395,377,391,385,388,389,384,372,382,377,408,392,406,388,385,391,389,391,394,388,404,403,406,408,400,398,417,386,386,385,389,409,385,390,406,420,417,410,438,418,400,379,398,388,383,381,392,377,389,396,380 13,26,16,62,96,53,35,486,546,521,479,451,432,504,531,534,520,511,593,685,655,447,614,557,503,490,442,418,420,431,488,638,668,563,583,515,466,435,425,436,457,490,606,550,551,429,714,832,828,751,729,638,542,549,599,615,687,682,734,721,672,424,444,439,431,522,661,621,638,521,460 10,11,11,68,93,91,67,382,427,391,410,409,400,397,414,422,400,405,420,469,466,402,444,441,417,420,412,392,394,382,408,456,483,451,453,409,396,398,386,381,380,394,414,418,405,388,442,628,631,539,525,443,411,398,409,416,456,424,471,437,415,394,413,389,392,418,451,451,438,421,406 15,21,20,901,1023,1023,902,431,453,446,415,395,406,408,442,429,430,428,472,558,553,435,540,497,451,465,408,393,412,377,416,552,575,507,531,435,418,390,392,396,390,414,432,399,427,451,530,752,763,674,637,529,452,435,432,438,490,487,520,498,503,445,406,413,418,453,552,521,520,453,404 4,200,63,1023,1023,281,331,859,924,885,839,755,766,886,920,890,880,857,954,1023,1022,863,1023,983,920,904,806,746,612,661,826,1023,1023,977,989,868,793,682,763,799,849,907,983,940,924,852,1023,1023,1023,1023,1023,985,873,978,1023,1023,1023,1023,1023,1023,1019,731,701,723,759,944,1023,998,1000,909,807 15,20,17,31,50,47,27,596,623,589,553,499,538,641,696,676,672,665,706,745,733,508,648,607,545,551,477,455,427,404,591,712,706,638,667,566,518,422,429,445,492,539,694,673,678,468,851,902,875,829,807,747,637,607,698,719,788,792,852,853,816,494,469,518,546,665,747,696,726,600,533 14,15,15,32,40,35,26,489,553,507,509,460,498,535,565,579,570,561,616,661,649,470,579,540,498,484,459,419,394,418,502,642,641,570,566,493,477,412,413,439,437,448,577,575,579,423,773,831,821,771,743,691,588,501,562,581,664,677,744,759,726,446,437,459,473,579,660,606,642,532,487 12,25,16,48,67,38,26,438,398,412,367,390,406,428,472,414,421,420,406,404,414,388,416,383,388,388,379,378,372,387,401,388,405,406,403,401,371,409,409,433,430,463,535,474,470,439,545,471,428,409,433,388,377,515,581,573,645,623,653,597,542,397,375,386,390,387,392,395,391,380,373 18,164,151,121,159,147,110,434,374,356,380,387,395,424,423,422,405,412,387,383,382,411,404,381,393,378,373,358,381,370,423,414,396,387,385,379,411,381,403,433,446,469,537,476,446,402,496,441,425,399,411,406,400,452,481,474,512,551,570,520,481,391,387,383,382,393,390,382,382,378,397 15,8,8,55,69,69,56,381,397,394,388,379,397,383,405,410,392,398,390,419,461,395,416,421,404,403,368,379,383,386,385,414,421,418,426,391,381,392,396,394,380,401,397,388,406,395,408,516,533,466,461,422,404,387,419,417,436,431,442,418,421,381,400,389,388,411,424,417,405,402,383 11,11,9,41,87,82,37,533,769,732,663,541,565,572,643,608,574,575,731,913,886,564,848,779,691,681,572,492,419,379,499,828,884,780,812,643,551,385,389,396,405,419,516,544,561,401,798,1019,1023,973,943,834,693,424,437,437,542,643,771,807,763,401,468,423,391,636,862,796,800,692,549 9,29,29,78,128,130,77,430,541,501,469,439,457,446,494,468,472,476,542,676,676,449,626,570,517,503,448,433,407,423,438,635,678,577,591,493,455,403,383,410,406,447,504,470,498,426,626,847,864,782,742,650,509,461,499,537,593,585,646,635,583,420,435,394,411,506,664,602,614,523,460 19,10,9,26,34,27,20,427,382,391,381,391,386,430,407,405,402,413,390,397,403,389,390,389,384,391,380,375,381,390,402,387,401,392,395,381,385,409,396,410,417,421,460,416,415,388,460,428,404,388,407,378,391,431,448,454,498,492,514,497,456,379,374,390,386,391,399,378,390,389,382 2,120,95,160,241,200,134,556,688,630,592,510,566,602,671,664,631,632,732,824,805,567,773,726,650,648,523,504,430,396,586,796,817,740,754,615,561,430,448,472,493,592,706,674,678,502,833,961,958,900,869,785,665,634,710,731,792,789,846,838,793,483,512,483,491,703,827,764,785,666,577 4,32,26,110,138,114,91,424,470,435,429,400,409,450,483,440,443,425,463,579,586,420,551,503,452,437,400,408,386,392,425,540,589,504,534,443,411,395,399,423,428,455,501,465,463,436,583,734,752,666,636,548,449,512,559,551,609,592,656,609,560,412,416,418,401,462,577,524,533,464,428 18,9,9,18,27,26,17,390,387,397,387,391,392,392,406,408,408,391,387,403,400,386,389,388,395,385,387,373,387,409,400,388,390,386,394,379,385,381,390,393,405,396,425,408,408,393,424,428,390,386,374,392,375,408,403,449,451,438,440,442,407,394,384,392,377,387,377,385,390,385,383 9,14,14,33,47,44,31,434,478,469,442,438,442,433,456,448,452,469,499,603,589,435,540,498,463,449,423,414,402,393,435,554,594,513,531,452,432,409,386,392,396,402,455,466,453,408,603,809,824,746,705,614,495,443,457,467,521,529,584,590,550,395,424,402,403,463,604,568,580,502,445 16,56,53,65,68,64,60,445,528,517,488,465,475,466,488,491,480,499,556,668,639,474,606,549,500,492,426,441,401,394,481,624,659,575,609,507,435,394,398,398,402,423,520,491,493,427,675,864,863,797,769,669,555,475,539,567,647,644,707,679,638,412,436,417,442,544,657,617,624,526,485 5,21,20,70,102,84,53,468,561,518,464,448,455,489,548,524,537,509,578,689,660,477,617,568,511,499,460,451,419,401,469,638,667,585,615,488,455,417,431,447,487,535,641,586,575,466,730,852,851,785,745,656,546,601,687,688,747,743,788,747,695,414,413,427,450,514,649,580,606,507,453 3,48,38,128,173,130,99,455,465,447,420,399,440,492,529,482,488,465,508,546,545,414,494,461,442,424,419,412,385,471,610,542,551,497,489,448,434,482,607,678,753,846,951,885,798,440,872,781,724,661,637,529,476,659,803,890,1018,1018,1023,964,892,416,387,426,417,440,512,470,527,424,414 6,17,16,31,60,53,27,397,399,391,390,393,390,404,439,406,393,388,405,402,409,378,414,406,384,386,386,391,364,374,405,401,410,409,402,399,398,398,390,395,407,388,436,430,425,393,452,471,469,442,431,404,391,428,434,439,468,465,489,475,433,399,387,387,381,394,422,406,394,395,396 5,10,10,31,41,41,30,411,415,423,414,411,403,414,438,422,409,418,446,494,510,401,465,443,437,405,404,386,396,414,415,491,509,461,457,406,408,377,384,400,397,410,442,437,422,413,506,676,678,597,551,486,426,428,433,426,474,492,520,519,476,405,395,383,395,447,478,450,468,421,412 6,16,14,164,220,174,138,623,817,765,719,627,650,660,716,698,689,671,855,956,907,751,925,851,801,765,650,592,518,420,689,966,963,890,901,766,690,432,420,462,494,597,765,756,779,483,881,1023,1023,1023,993,907,783,638,723,741,819,816,874,879,846,561,586,552,578,875,1000,929,939,832,718 16,9,9,29,40,43,30,390,407,383,394,374,394,398,387,410,407,381,401,416,417,377,393,390,401,391,390,400,401,399,406,425,409,408,412,398,397,378,394,393,394,400,438,397,408,401,435,478,462,455,430,386,390,419,432,435,489,463,485,462,438,381,387,384,397,396,416,417,413,399,396 8,11,11,32,45,45,31,477,433,405,409,424,435,481,516,479,465,458,460,435,440,394,409,412,412,399,397,404,405,381,447,447,418,404,418,404,402,409,412,420,425,455,547,529,514,484,678,623,561,545,514,489,458,609,668,663,708,694,729,697,639,419,399,425,438,431,432,437,451,403,413 5,40,38,630,957,952,616,495,528,495,475,448,468,523,586,582,565,533,579,592,588,435,526,504,449,435,423,425,416,430,505,566,586,496,530,460,413,422,443,442,471,542,651,601,597,527,755,780,758,700,648,587,486,647,729,741,773,753,806,774,731,467,411,429,447,507,588,530,549,484,456 15,21,18,524,803,773,497,638,613,573,537,493,488,684,743,698,677,648,681,771,745,492,715,646,561,563,477,454,430,592,610,726,760,643,690,509,500,618,658,710,772,841,888,811,759,819,893,897,893,822,794,704,569,1000,1023,1023,1023,1019,1023,951,891,502,438,502,502,588,736,682,692,578,484 8,855,518,112,133,48,42,637,542,520,475,489,483,697,744,713,693,674,688,672,665,454,551,521,486,464,461,439,390,646,834,727,665,598,628,522,514,746,887,940,993,1023,1023,1023,980,671,1014,914,855,804,774,714,614,889,991,1023,1023,1023,1023,1023,1023,519,448,496,538,588,640,583,583,500,439 13,9,9,39,48,48,39,393,440,426,404,408,420,421,406,418,401,408,441,512,495,424,480,470,441,428,412,402,381,395,414,497,515,462,460,440,419,394,398,381,391,394,433,410,418,398,502,724,741,653,623,517,450,415,427,436,460,457,507,487,459,392,386,408,387,436,490,464,465,423,422 1,20,19,52,66,64,50,405,483,455,454,414,408,432,429,443,420,436,492,619,600,431,572,516,471,445,426,413,394,403,422,577,607,525,547,450,417,377,384,391,405,396,473,454,466,390,549,788,805,720,671,592,478,418,468,459,534,516,578,561,527,398,434,398,417,461,587,528,570,484,438 12,9,9,46,47,44,44,399,436,426,412,403,400,399,431,426,420,417,465,515,507,422,477,459,431,433,406,401,391,394,407,504,508,465,493,431,409,395,395,393,389,410,444,429,429,411,523,734,740,643,603,516,453,418,430,463,493,514,545,523,506,409,402,408,391,453,518,497,487,439,411 4,153,108,108,84,56,74,858,924,885,855,811,833,900,952,945,939,929,971,1013,997,808,954,919,870,857,781,759,656,493,872,991,997,939,954,867,811,560,631,662,738,840,953,936,951,702,1023,1023,1023,1023,1023,1009,921,875,939,958,1023,1023,1023,1023,1023,788,761,808,834,950,1020,978,996,911,841 5,594,436,51,61,30,24,540,511,468,452,444,446,601,652,588,597,583,563,637,634,430,534,498,460,471,427,428,383,487,696,641,633,534,552,485,463,596,730,780,853,931,1014,948,871,584,930,865,817,767,721,643,520,795,884,945,1023,1023,1023,1011,946,433,409,462,478,541,624,562,572,488,454 7,22,18,50,64,50,40,427,393,401,394,395,362,438,465,442,430,413,422,411,423,384,396,391,390,378,373,405,391,394,436,412,408,377,391,380,401,398,422,460,465,502,558,487,471,438,563,484,450,428,416,406,394,549,603,590,644,628,661,616,556,403,378,392,392,408,386,403,407,394,388 5,316,272,232,332,298,203,419,384,388,385,396,381,464,489,467,433,450,424,459,443,388,420,411,430,399,394,377,379,444,482,449,428,425,444,405,397,441,462,485,531,644,714,636,584,446,566,552,519,474,462,410,384,510,547,565,616,624,679,625,583,419,385,395,404,389,439,406,410,404,402 14,31,31,56,79,79,55,391,419,405,420,408,408,407,445,419,418,421,434,537,519,413,507,497,431,432,410,391,384,381,412,498,543,469,493,408,415,376,400,404,407,433,445,420,425,421,477,651,684,578,530,481,428,418,452,447,462,441,498,476,435,384,381,378,399,428,517,477,442,427,401 13,33,33,195,327,340,198,421,404,381,395,388,387,424,433,428,417,411,427,429,433,392,423,403,394,382,403,398,387,401,418,423,440,412,405,393,393,391,407,419,409,460,488,455,433,438,516,510,511,459,441,409,397,503,576,581,596,578,604,550,499,412,382,378,401,413,427,400,407,408,407 13,8,8,70,109,116,74,405,383,401,406,400,398,419,441,433,412,417,401,429,420,396,410,402,398,381,374,385,405,404,405,416,405,403,392,395,394,376,376,393,413,408,452,417,418,410,501,486,483,452,420,421,407,437,449,451,498,492,528,527,473,401,389,402,397,389,412,402,409,388,396 18,11,11,27,41,38,24,408,468,449,442,439,425,428,462,440,446,445,483,563,559,417,520,479,460,443,408,411,380,378,418,527,580,500,529,465,439,378,405,399,407,407,479,449,466,403,602,767,773,695,662,553,478,471,499,513,576,575,631,592,542,405,399,394,410,450,553,544,529,456,438 11,11,11,50,72,74,51,382,439,420,405,404,419,415,409,408,413,404,446,484,488,397,461,445,428,410,393,403,397,367,401,485,499,453,473,407,391,371,377,408,377,390,417,420,403,387,478,678,701,619,580,511,423,415,428,457,462,454,518,470,476,405,394,394,396,427,492,447,453,430,392 12,9,8,30,36,26,22,412,404,380,389,368,375,422,419,412,409,397,407,431,403,412,405,392,398,375,385,386,387,388,402,411,430,392,411,379,392,390,396,396,413,420,453,430,429,405,460,494,502,460,425,415,393,422,444,439,488,485,525,493,450,405,383,375,382,399,411,404,400,384,392 15,38,36,239,380,376,227,502,499,461,440,414,436,533,594,563,555,525,546,603,593,431,539,495,469,463,424,409,406,432,510,555,581,512,496,441,409,438,484,489,570,630,713,643,603,537,728,749,734,651,613,522,446,731,802,796,811,784,813,764,709,453,427,455,457,517,593,533,539,458,443 18,9,9,20,35,33,18,411,440,415,404,416,433,401,424,421,435,422,446,471,456,404,424,424,405,410,410,386,393,383,396,452,453,444,437,412,410,385,384,374,401,396,414,422,428,382,491,590,568,536,526,477,444,420,407,415,442,431,492,488,474,407,405,404,403,434,442,447,452,439,421 1,17,17,43,49,49,43,423,457,436,424,431,407,418,445,445,440,440,481,557,563,426,505,463,453,435,425,408,398,390,420,519,562,494,492,437,415,386,394,390,410,428,469,450,426,413,563,734,745,664,640,541,446,465,496,511,570,548,616,562,539,400,404,406,406,445,540,500,501,459,431 16,41,40,166,356,356,163,436,442,402,410,425,382,475,528,507,496,443,478,490,474,403,427,426,410,408,392,404,397,413,437,466,451,432,434,429,400,419,418,404,436,444,526,492,488,453,641,652,605,564,521,482,443,514,564,591,664,646,700,678,609,417,405,422,411,467,493,482,484,439,416 1,35,33,177,298,284,175,442,460,411,431,416,404,472,502,454,475,458,486,514,503,409,469,449,446,425,412,405,373,424,442,482,491,443,457,434,403,415,433,450,484,508,596,522,505,482,660,677,654,586,541,493,463,591,671,683,718,693,740,685,628,410,403,404,413,441,517,446,461,448,412 10,33,29,248,434,432,244,449,431,408,424,414,392,428,451,463,451,446,443,466,449,404,450,424,412,412,415,391,376,436,429,468,461,436,428,402,375,419,407,454,467,522,594,521,487,482,604,630,594,539,531,449,418,606,704,707,716,674,712,630,582,426,407,400,402,419,451,418,462,415,408 2,22,19,107,117,110,100,526,497,456,448,446,434,561,602,588,589,580,565,563,549,408,457,445,413,416,385,402,388,426,541,545,535,488,516,466,436,433,438,460,514,581,707,679,662,470,815,753,704,652,634,572,472,634,718,757,839,835,884,848,796,457,400,452,477,517,526,508,520,456,418 15,8,8,29,34,31,26,418,472,449,430,415,399,431,441,424,429,415,472,587,525,432,553,486,476,443,432,386,383,392,401,559,581,495,501,409,394,387,395,405,391,415,459,442,422,404,513,754,755,656,621,520,440,446,459,468,495,481,545,525,479,387,408,391,409,458,559,505,504,437,415 6,35,29,47,61,47,36,425,439,417,390,407,420,409,436,428,420,424,451,526,498,413,490,448,431,426,421,412,397,411,407,484,521,471,478,418,381,373,402,404,383,413,440,419,423,404,507,652,672,594,567,483,434,442,468,479,499,506,549,536,485,397,419,407,403,429,501,468,475,433,407 20,19,16,35,57,44,26,407,403,413,393,383,388,418,437,418,408,398,412,382,412,389,395,387,384,390,385,391,383,398,394,405,407,402,378,395,385,381,414,415,421,421,504,451,444,414,488,443,443,443,417,394,391,470,498,499,541,540,580,499,476,400,375,397,391,394,385,361,399,378,389 4,8,8,61,87,89,63,408,403,411,405,399,403,399,390,409,406,404,397,454,438,398,434,409,406,399,384,386,388,387,395,431,456,428,415,404,385,397,386,376,404,415,430,403,424,407,450,598,597,515,509,454,396,419,425,462,457,461,474,457,416,393,393,397,385,399,448,418,424,408,394 10,10,9,21,34,29,18,451,412,403,403,395,411,461,425,415,408,406,421,462,438,390,428,412,401,394,401,390,381,402,430,429,474,409,430,389,408,398,400,419,423,453,559,517,495,386,470,510,565,493,496,465,441,430,440,464,465,474,492,515,466,387,387,400,377,400,441,424,409,400,393 1,9,9,33,47,39,28,410,461,446,435,402,415,423,453,447,439,431,474,566,545,412,530,495,443,441,420,407,384,389,427,532,553,485,512,441,427,381,402,407,401,426,481,458,458,408,579,763,759,683,642,547,457,457,481,491,558,525,607,571,542,410,406,402,401,471,550,487,509,449,427 2,36,35,308,499,501,308,386,402,394,380,368,396,406,415,397,388,409,398,405,393,393,384,376,376,372,377,394,376,377,399,391,389,393,385,387,388,409,415,399,412,448,443,423,417,444,451,431,424,412,412,382,405,507,587,578,580,546,561,510,466,428,387,383,390,398,386,390,368,389,378 20,12,10,51,64,28,23,431,402,395,408,386,395,443,447,421,432,414,405,423,399,371,427,393,395,384,376,393,401,381,407,421,418,410,411,395,396,402,407,406,435,461,484,471,446,421,530,509,476,449,449,414,419,480,509,523,580,558,617,566,520,400,368,392,391,395,425,417,413,388,399 13,292,261,173,226,196,150,407,382,381,399,365,383,413,452,438,410,401,387,434,394,403,397,400,379,383,389,369,390,433,433,458,417,436,447,422,399,402,445,420,494,557,627,559,520,421,516,464,421,449,450,401,404,476,514,473,533,542,598,555,521,405,374,393,396,415,373,409,393,379,390 8,53,33,78,132,73,42,425,395,374,389,401,405,445,439,430,420,426,434,423,419,411,409,437,409,375,389,381,376,426,431,403,418,409,411,395,365,411,430,443,452,488,564,523,465,428,537,536,496,461,449,430,400,514,571,582,627,602,652,609,557,382,380,366,394,423,424,398,411,395,383 4,32,28,83,68,64,79,425,393,373,374,381,395,461,472,455,422,433,434,406,411,385,409,390,401,393,378,395,377,425,530,461,448,401,420,400,405,468,586,646,721,811,895,810,714,413,707,566,510,468,449,432,421,523,659,728,857,854,890,805,711,404,380,401,404,394,423,402,410,423,395 19,10,10,64,101,106,66,394,393,387,370,381,378,396,409,407,413,409,405,389,381,384,393,392,395,390,393,376,385,384,392,391,380,387,389,392,392,392,422,420,418,447,474,463,439,409,446,427,431,425,394,403,393,429,476,480,482,467,505,465,462,399,380,391,398,398,392,393,405,375,401 20,10,8,34,38,26,23,408,399,395,390,408,375,408,403,399,392,372,386,403,400,385,397,392,396,362,396,401,374,393,394,397,406,394,397,403,384,399,401,394,393,427,423,416,410,399,457,452,440,401,394,384,381,456,454,455,499,476,516,461,428,394,376,390,391,387,410,402,404,396,395 2,28,27,65,70,67,63,417,510,485,445,437,426,408,467,444,426,454,502,626,622,430,562,523,470,475,452,422,394,380,409,586,640,542,541,468,445,403,397,394,414,417,474,442,454,401,583,812,829,737,717,594,487,442,486,482,524,507,582,567,533,394,413,392,418,485,605,564,547,484,447 3,11,10,38,58,55,35,395,428,415,418,399,405,414,416,419,418,432,433,458,435,402,441,421,419,410,393,387,398,387,406,436,442,432,407,392,376,403,387,403,417,438,479,458,421,409,528,559,573,522,476,434,399,458,525,525,571,550,584,537,486,397,389,397,398,406,440,424,421,383,397 11,180,167,141,196,181,124,410,402,397,379,395,391,423,423,411,400,398,431,399,415,406,389,384,388,380,384,387,370,425,422,395,400,402,407,369,392,400,431,440,443,472,552,499,486,431,511,469,445,431,433,393,384,434,483,466,526,512,564,528,488,398,382,393,384,395,417,419,411,399,399 13,314,279,298,425,373,260,450,499,456,449,402,415,448,472,448,440,428,491,655,584,448,631,541,480,455,422,405,399,437,456,647,662,558,551,464,418,424,470,492,542,608,705,620,601,449,600,821,815,725,666,530,464,481,514,558,609,593,631,610,559,409,422,407,397,463,620,537,539,449,419 4,730,422,222,260,142,123,1012,1023,1023,1007,964,989,1023,1023,1023,1023,1023,1023,1023,1023,958,1023,1023,1015,1002,943,928,838,678,1013,1023,1023,1023,1023,1002,951,718,778,822,882,959,1023,1023,1023,864,1023,1023,1023,1023,1023,1023,1023,1012,1023,1023,1023,1023,1023,1023,1023,972,930,980,1002,1023,1023,1023,1023,1023,999 10,7,8,45,77,76,44,396,421,396,378,393,410,386,399,386,409,388,406,451,421,396,415,413,398,410,397,403,371,381,403,417,429,405,415,411,393,389,390,380,395,409,407,415,404,390,444,567,555,487,479,403,407,413,435,443,486,459,477,447,438,389,393,389,392,417,421,410,433,402,377 8,401,296,1023,1023,1023,1023,605,609,559,499,495,480,624,643,633,614,582,673,747,734,509,705,654,565,540,459,481,431,430,519,696,735,642,657,537,487,446,429,488,489,563,700,645,660,761,797,874,878,807,780,678,585,672,745,752,794,792,840,818,750,617,472,505,506,626,734,685,681,581,491 9,1023,634,291,322,120,108,900,815,758,743,688,717,931,974,947,929,913,905,899,893,641,767,745,714,693,627,628,515,950,1023,996,939,892,908,860,813,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,989,905,1023,1023,1023,1023,1023,1023,1023,1023,752,636,756,797,849,873,841,871,783,724 15,258,230,156,201,172,134,415,388,392,372,363,395,427,443,436,418,409,389,420,401,381,430,420,383,390,378,382,399,404,436,433,421,413,419,378,417,397,446,457,463,515,583,520,508,427,511,506,504,459,452,400,389,457,466,474,523,497,578,505,454,422,394,404,379,400,416,378,403,397,372 16,8,8,17,25,24,16,410,387,402,387,395,388,405,425,409,405,405,387,396,384,383,387,377,395,403,391,387,368,402,406,384,400,389,401,376,367,386,390,382,389,387,410,406,411,380,438,407,405,399,390,400,384,388,405,428,450,447,487,469,424,383,393,380,389,387,395,373,386,393,379 6,53,47,93,116,93,75,588,764,713,668,612,623,612,683,664,659,641,806,866,845,655,801,764,724,681,605,594,480,396,593,848,845,790,807,711,628,404,434,434,460,504,668,662,672,459,849,1023,1023,988,958,884,777,600,670,678,767,769,840,841,806,508,603,518,541,817,906,863,890,786,699 20,15,13,36,45,34,26,400,388,387,392,398,415,402,404,408,413,392,392,411,414,384,397,402,376,395,375,377,386,389,404,392,411,393,398,402,377,388,405,398,398,415,454,413,428,407,458,441,448,411,393,392,409,415,428,442,484,461,476,475,433,400,378,392,383,401,414,404,370,387,392 4,18,11,134,184,127,83,536,545,509,487,444,472,568,603,581,555,546,601,679,669,459,615,557,516,476,429,443,417,435,545,633,665,570,595,485,448,461,514,547,579,669,757,683,663,557,799,847,833,775,746,654,540,730,795,799,838,826,868,828,776,447,421,436,447,527,652,607,623,512,462 2,11,11,65,78,80,66,427,467,467,445,435,426,407,447,420,423,429,476,605,578,446,556,513,478,459,436,404,400,391,427,556,612,524,540,459,413,388,400,385,395,419,467,433,448,415,533,802,820,732,696,580,487,433,455,474,520,533,565,542,524,395,420,403,403,484,589,552,555,449,428 6,14,14,58,65,65,58,400,449,445,406,417,402,415,424,425,423,426,492,545,541,416,507,476,445,422,420,399,385,396,415,501,525,465,495,418,437,374,379,394,384,405,440,425,429,375,518,724,727,664,621,530,454,405,411,435,484,469,505,513,483,391,398,399,417,442,531,485,505,430,413 7,9,9,52,55,56,53,398,447,432,438,410,415,408,435,437,444,416,472,552,523,437,516,485,452,434,417,404,391,398,415,510,549,484,494,427,411,385,403,395,397,406,438,434,425,402,544,728,742,666,615,511,442,431,452,456,500,510,552,543,495,397,412,405,397,454,540,517,510,438,399 10,11,11,44,53,53,43,427,473,449,425,442,419,447,442,455,450,458,477,559,555,428,523,486,455,450,424,403,397,388,420,544,565,491,499,444,430,386,409,407,416,436,500,468,462,393,590,765,762,695,657,568,474,462,508,508,565,551,608,609,546,396,406,404,421,471,560,515,527,464,426 11,8,8,18,20,19,17,392,416,389,379,398,391,398,393,412,399,393,403,432,435,403,407,403,411,398,392,383,406,409,403,412,418,410,400,372,388,381,407,412,393,410,441,424,401,388,441,503,495,472,440,430,393,411,431,419,457,457,453,448,421,397,401,393,379,406,411,398,400,389,385 3,15,15,55,73,70,52,421,484,451,430,433,432,436,459,436,462,447,524,600,576,432,543,513,479,456,417,410,399,393,430,564,600,532,523,457,423,378,391,390,413,424,481,463,457,402,611,776,784,714,663,574,469,445,454,470,556,545,609,610,569,412,425,411,430,478,596,545,562,485,442 11,453,179,235,283,132,116,803,793,734,725,686,710,853,909,897,891,876,874,876,870,589,730,704,672,655,572,583,481,639,920,883,853,810,834,773,726,757,872,914,969,1023,1023,1023,1022,748,1023,1023,990,961,936,902,802,929,1010,1023,1023,1023,1023,1023,1023,722,602,728,759,814,836,815,839,739,673 17,11,11,22,30,25,18,409,428,403,404,404,405,405,426,437,397,418,441,487,469,395,457,446,436,396,413,400,395,381,402,468,485,447,447,395,384,376,388,380,400,389,430,409,443,392,486,668,652,591,561,483,431,416,422,440,458,475,520,490,456,387,402,398,401,436,478,458,462,411,399 10,17,11,26,32,14,12,469,433,425,413,396,404,494,524,511,486,485,463,477,495,404,458,434,411,395,396,397,396,381,481,498,473,426,463,402,408,441,463,480,519,608,738,668,603,468,746,684,629,566,547,499,445,639,718,746,847,843,878,808,741,401,392,414,408,440,460,455,470,406,408 13,11,11,41,54,56,43,395,423,428,412,404,390,400,396,410,407,419,415,465,451,401,447,418,410,403,414,403,382,395,413,449,472,427,432,386,412,375,389,382,383,384,412,407,394,392,461,631,644,551,522,464,421,380,410,412,442,430,456,466,439,399,388,390,400,411,462,435,444,417,399 8,10,9,50,61,47,42,418,412,387,391,393,399,419,414,420,400,406,414,424,426,400,422,415,406,396,398,381,383,418,404,404,440,404,429,381,387,405,381,403,409,397,464,433,436,400,485,530,526,461,428,410,401,435,460,458,525,517,561,535,495,381,382,402,387,393,446,393,398,410,382 19,63,32,428,372,218,243,822,764,704,670,594,626,857,901,874,852,822,828,883,868,604,816,768,689,675,584,536,458,525,723,838,864,780,798,662,597,574,606,651,706,782,879,843,821,712,960,1000,994,935,906,831,717,875,928,937,982,973,1014,985,944,669,534,658,688,778,865,812,824,715,620 17,13,13,42,66,64,40,420,444,400,412,392,394,424,430,449,440,423,439,497,483,396,449,465,421,411,405,401,387,385,421,470,489,443,475,431,405,401,399,401,410,432,457,446,458,408,567,680,674,600,550,520,432,437,481,505,556,545,605,578,526,414,404,398,396,452,489,462,481,429,432 17,15,15,108,121,124,110,408,434,411,415,416,420,412,419,432,426,425,483,500,472,409,442,441,423,416,406,396,395,383,414,475,476,448,466,425,405,384,396,387,381,413,422,411,438,415,523,706,687,607,561,511,444,415,448,460,507,477,538,529,502,401,402,389,413,434,485,463,476,433,403 9,10,9,31,35,28,25,427,390,402,395,400,393,440,419,405,405,423,392,397,392,381,394,395,371,395,379,394,384,388,387,388,417,399,364,382,389,388,391,402,414,417,434,441,407,399,468,464,436,432,414,387,390,414,452,431,478,468,512,485,443,383,387,367,383,391,404,401,394,392,393 19,14,13,39,50,47,37,419,395,382,391,380,391,427,427,414,385,426,392,386,384,390,393,389,390,391,389,378,375,396,380,385,395,398,389,384,376,416,407,405,413,417,458,438,426,384,466,427,416,383,396,404,388,423,461,459,498,480,552,510,453,369,393,381,373,396,413,406,389,407,395 18,11,9,31,36,29,25,410,386,387,378,379,372,424,437,411,406,393,399,390,412,388,397,386,381,399,371,368,372,388,414,406,397,393,404,391,389,382,390,388,421,394,443,427,414,390,469,424,416,413,407,385,389,407,428,432,469,466,504,481,446,376,402,384,384,398,396,396,384,383,388 4,7,8,51,68,69,51,405,420,406,406,407,384,402,425,411,396,392,441,478,463,395,443,419,421,414,403,401,383,363,404,453,476,442,437,405,409,381,375,398,401,421,425,415,412,395,464,613,609,533,513,448,434,395,416,435,460,454,479,475,451,396,407,390,396,410,450,431,447,408,405 12,15,12,117,187,168,98,437,441,408,411,384,397,476,527,493,494,476,474,479,493,406,456,432,414,394,388,371,384,410,454,466,470,425,424,410,377,427,440,442,476,532,609,546,517,458,674,621,577,521,506,443,432,577,646,657,715,701,750,702,640,409,392,415,416,436,486,440,473,420,406 3,20,20,52,64,64,52,409,446,427,445,434,416,425,458,427,446,430,485,513,529,400,481,451,446,431,401,394,394,383,419,498,544,471,488,411,439,390,409,402,410,457,473,471,455,411,597,706,712,646,580,511,455,469,515,531,608,583,646,594,546,399,409,400,409,452,513,483,479,450,397 16,11,9,16,19,13,11,396,417,407,388,373,410,420,425,415,426,435,413,435,417,388,402,403,399,388,373,385,394,413,423,400,409,413,414,386,417,409,433,437,478,541,616,512,463,401,538,484,483,456,431,406,390,483,565,599,673,633,672,571,518,387,388,386,398,409,435,394,394,381,404 16,39,38,159,227,223,155,440,476,473,429,430,430,462,484,476,469,454,503,569,572,438,537,491,463,462,421,421,400,395,421,558,575,497,510,468,432,395,387,387,408,460,503,462,490,426,633,779,781,708,674,570,485,472,545,548,620,588,674,641,575,395,402,416,426,482,591,521,563,459,434 20,31,30,73,104,99,68,423,535,480,451,431,461,440,467,445,454,465,545,664,641,436,608,541,493,501,441,426,401,395,458,616,666,548,577,480,438,381,421,417,434,447,496,477,478,418,659,838,851,774,733,623,500,493,537,557,615,630,690,657,606,426,419,400,421,497,643,569,580,502,435 5,10,8,23,30,25,19,399,403,368,382,385,397,416,420,409,416,414,394,413,410,388,391,392,381,397,392,397,384,386,405,390,418,401,398,390,384,397,402,389,413,414,460,435,438,397,454,489,475,436,435,414,390,428,450,445,498,480,517,476,460,394,376,384,390,384,409,399,393,384,387 3,15,14,94,110,96,83,395,437,407,408,397,397,410,400,394,412,419,438,495,468,402,454,437,425,409,414,393,388,378,399,462,506,434,460,421,417,403,382,407,408,408,420,407,408,403,472,651,663,591,544,447,422,418,439,426,470,465,494,483,454,392,387,395,384,424,455,432,455,420,405 17,21,19,38,54,44,28,407,387,374,388,389,394,421,420,406,428,393,418,385,405,387,393,401,373,390,397,371,391,385,393,400,404,400,392,387,402,388,392,386,423,447,472,441,432,410,494,428,426,395,403,411,386,461,502,499,513,518,545,500,466,378,387,390,392,381,405,393,388,380,384 10,20,13,50,60,40,32,418,395,392,394,393,392,454,453,440,430,427,421,440,425,384,425,410,413,388,395,399,388,414,392,406,455,397,415,391,395,396,416,413,444,448,523,473,456,429,539,498,524,469,456,430,397,474,503,530,568,569,618,563,524,416,384,385,389,392,431,409,424,404,397 1,12,12,64,104,108,65,416,420,393,415,401,401,419,431,442,428,422,416,443,460,401,422,417,403,405,394,406,376,405,406,463,453,406,442,401,386,390,399,396,450,436,491,459,446,405,537,590,568,509,492,443,425,475,527,510,562,548,592,565,523,404,413,414,402,430,452,426,440,403,391 3,20,19,275,360,363,279,331,384,366,357,378,371,324,298,311,325,334,360,372,381,360,396,380,377,379,373,395,391,373,336,366,395,385,392,389,366,345,322,322,288,245,175,230,261,344,194,358,416,391,373,374,384,173,116,119,78,115,63,146,183,379,377,368,355,374,393,381,378,380,378 20,17,13,36,49,36,24,408,403,382,397,362,404,412,417,401,422,408,409,409,408,390,405,400,387,413,373,385,372,373,386,390,410,391,388,394,390,390,396,398,426,432,462,437,433,412,489,467,433,420,420,371,387,448,467,478,524,534,577,525,474,397,388,392,396,382,406,400,395,397,384 19,20,15,46,59,39,30,446,394,398,393,386,388,461,485,440,426,394,395,403,392,375,404,390,388,405,398,377,407,389,407,408,412,377,372,396,388,414,412,424,431,453,519,469,473,424,515,424,414,414,393,399,384,466,529,532,588,585,647,575,528,391,394,385,393,385,391,388,414,386,384 10,9,8,20,25,21,17,434,460,443,439,416,423,442,466,443,448,461,505,570,548,437,533,494,451,435,414,414,392,380,432,555,572,496,508,448,426,408,404,407,415,432,489,460,488,408,582,727,735,650,619,539,443,453,491,513,556,565,618,601,546,398,420,410,410,473,561,525,525,438,433 3,11,8,15,18,15,12,399,395,411,403,405,407,399,447,441,447,414,425,411,436,387,392,397,400,395,395,382,374,419,430,426,417,400,405,394,391,422,438,463,480,538,606,548,499,434,594,550,500,467,437,439,427,537,609,611,689,658,707,637,572,402,379,384,396,402,434,414,414,394,401 12,8,7,138,155,150,130,401,455,425,423,386,435,418,410,396,405,394,444,518,516,409,493,444,438,431,405,399,385,389,414,484,527,486,515,445,434,397,393,393,391,398,407,419,434,403,491,752,797,724,679,597,498,409,421,428,463,458,484,476,446,405,406,385,376,436,534,502,524,460,436 2,16,15,32,34,30,28,419,503,483,444,431,423,446,459,463,459,452,492,670,636,444,638,584,504,504,453,421,397,386,434,595,682,571,573,478,426,401,392,399,412,447,495,466,475,409,572,758,806,701,674,554,457,475,524,520,571,577,622,602,560,411,420,405,401,480,669,605,608,513,441 1,17,15,29,29,22,22,393,428,395,394,407,410,403,406,392,396,391,426,472,458,391,448,439,398,412,399,391,383,382,424,446,475,448,427,404,403,386,395,395,383,405,423,408,417,386,458,581,602,535,510,443,397,418,453,437,472,470,495,463,453,389,398,385,394,428,467,444,436,401,408 15,15,15,55,67,66,52,408,477,446,427,410,415,446,428,423,434,431,480,567,562,414,516,473,443,435,423,390,411,396,411,532,571,496,510,445,434,391,383,400,396,397,442,439,444,403,545,763,779,699,666,563,439,437,446,454,498,508,561,559,505,391,393,389,408,483,573,524,514,458,417 11,9,8,16,22,18,13,431,406,390,388,384,386,439,433,421,430,410,409,403,408,383,387,390,394,391,396,389,383,402,396,411,412,410,391,400,396,396,408,416,427,438,482,451,443,411,514,469,435,427,428,409,375,476,535,529,567,565,590,537,491,375,397,382,387,399,394,400,407,391,385 5,16,16,73,137,136,73,377,400,381,390,382,386,396,395,396,397,392,381,396,398,387,400,391,411,398,400,393,388,390,394,393,411,394,407,387,398,386,395,393,395,404,416,374,383,392,410,456,457,414,423,405,368,423,448,438,454,434,446,435,421,396,380,377,390,382,401,398,399,382,392 2,14,14,97,165,167,95,418,402,416,405,385,408,436,444,415,406,431,445,437,449,406,439,417,410,413,395,387,382,389,399,442,466,418,431,421,417,385,390,408,395,425,454,437,419,417,502,573,600,525,486,444,411,432,448,475,517,487,532,514,465,400,371,387,388,406,443,422,438,412,392 16,10,9,24,31,27,22,410,380,397,376,383,377,407,421,421,405,394,392,393,392,382,392,397,397,379,370,366,389,410,390,408,397,384,393,376,383,397,398,427,405,427,435,426,421,418,466,422,405,413,394,389,371,419,447,446,471,470,509,482,474,391,371,380,378,384,403,389,385,375,366 6,28,23,39,65,51,30,401,414,376,400,378,383,430,449,415,407,397,402,415,412,405,412,384,395,395,403,404,397,405,410,401,419,394,387,383,401,396,421,402,433,459,490,462,416,431,505,499,461,436,421,409,392,464,522,511,551,535,584,544,469,399,394,396,373,406,426,422,393,386,392 4,38,36,90,125,119,82,399,524,471,465,414,439,443,487,454,473,465,537,649,628,444,584,536,493,501,440,427,392,406,440,586,643,539,566,461,445,399,394,403,425,448,526,481,492,413,628,818,830,750,713,598,502,444,517,541,616,602,654,634,576,404,424,415,414,477,635,560,590,495,433 14,8,8,15,29,29,15,387,429,421,410,424,397,412,432,423,422,401,457,479,470,410,467,443,422,415,406,393,382,408,404,472,486,435,447,439,405,406,389,395,395,408,450,417,425,391,480,666,646,566,543,451,401,419,462,460,513,496,517,500,475,397,389,400,389,439,487,431,455,418,408 19,10,8,70,95,83,60,420,453,434,415,416,407,417,416,412,425,415,454,540,525,407,494,461,443,438,413,394,393,393,408,523,531,474,479,419,407,396,392,389,390,422,438,424,446,402,505,721,724,641,595,521,457,404,444,436,465,474,515,508,503,396,393,388,403,448,520,483,482,436,407 20,28,17,52,76,44,30,450,402,407,437,399,385,484,490,465,469,467,460,486,460,395,451,424,397,426,392,378,389,407,430,464,488,430,445,397,391,419,440,439,467,513,594,535,509,442,631,584,567,526,517,443,413,566,629,646,693,682,730,686,620,416,406,387,411,408,454,429,439,407,378 3,30,29,133,153,151,131,414,474,472,447,403,415,444,453,438,441,431,471,596,579,442,536,495,454,445,438,407,376,414,414,556,610,516,536,456,417,378,400,397,394,427,462,478,469,417,588,783,793,703,672,562,474,463,482,522,559,564,603,594,540,414,415,406,408,481,599,535,522,457,423 4,14,14,53,77,79,53,417,436,413,419,406,421,401,427,418,423,418,448,494,469,411,470,448,423,430,406,403,395,394,412,478,477,459,457,413,395,383,368,393,411,386,426,428,438,382,524,659,665,600,566,489,432,415,429,437,473,474,529,522,488,393,390,393,407,432,477,465,461,426,409 18,9,8,33,40,38,30,387,427,409,397,410,414,399,420,406,419,401,421,468,476,398,455,425,414,416,409,401,386,376,411,464,495,438,443,411,418,398,387,389,395,393,446,407,433,396,494,636,642,573,534,453,419,409,443,441,489,473,511,489,479,379,399,397,390,413,475,452,442,411,415 1,9,9,56,90,92,57,416,436,422,413,394,395,412,417,418,433,417,444,529,484,407,484,477,443,420,413,394,396,392,415,502,519,449,456,411,414,403,381,379,392,408,447,445,425,412,528,705,714,635,591,510,442,400,446,449,498,494,530,521,487,382,410,394,398,439,511,484,480,453,425 5,18,18,38,44,42,37,424,514,466,492,431,452,433,453,443,440,427,513,648,635,455,609,533,491,476,450,437,411,379,432,611,665,572,584,494,440,367,390,384,403,426,478,453,470,406,584,841,854,767,735,623,528,441,468,497,531,549,592,594,544,404,422,399,411,491,628,558,569,499,424 2,11,11,26,35,36,26,396,456,437,426,404,403,398,410,426,414,402,445,522,512,406,493,456,430,421,417,393,391,387,412,496,532,479,460,409,404,406,382,373,399,406,437,418,427,390,497,694,719,619,583,515,415,418,438,451,488,476,511,497,480,389,405,397,387,419,520,447,467,424,395 19,118,96,144,188,140,106,466,532,504,489,471,484,529,547,534,533,529,587,674,616,443,602,511,494,475,420,444,413,420,569,652,677,571,600,527,494,430,485,533,587,662,784,712,687,502,796,855,832,775,756,666,570,619,723,759,834,827,865,827,776,446,430,435,444,540,658,563,606,512,441 18,8,8,68,75,73,67,396,409,419,402,393,413,396,415,384,393,418,442,482,456,404,449,432,417,428,394,379,383,401,399,451,456,442,445,406,406,385,385,371,382,397,425,419,407,406,468,644,650,579,534,470,431,395,418,429,452,446,468,477,450,405,391,399,383,422,463,430,431,415,412 13,9,9,36,43,44,37,407,419,407,390,388,388,399,403,410,411,398,430,441,434,414,415,403,395,412,392,375,391,404,388,434,421,405,429,411,403,376,397,392,398,420,418,409,389,376,478,545,553,516,472,442,429,396,418,432,452,448,446,467,446,396,384,391,398,406,440,410,441,401,399 16,39,36,510,989,945,481,503,559,505,491,493,497,486,552,522,544,512,592,672,662,446,589,553,523,484,443,456,422,394,480,626,655,558,609,495,479,405,411,437,440,469,580,563,541,493,728,877,889,820,788,692,572,518,596,633,707,701,757,740,686,459,456,442,462,578,689,638,648,559,494 14,9,9,26,45,44,26,396,418,434,411,410,411,411,403,390,417,404,444,526,507,430,493,455,432,416,395,409,386,365,408,495,527,471,481,426,413,377,382,380,382,397,426,424,447,396,491,700,707,602,577,508,431,394,424,431,450,452,490,490,454,386,401,392,400,442,504,476,469,421,426 4,43,21,52,85,45,27,443,406,388,389,381,386,436,457,448,447,420,397,395,402,389,399,381,382,384,384,382,377,419,429,407,381,386,390,408,386,405,427,428,450,491,557,512,501,430,575,497,438,426,422,393,387,516,566,579,633,633,678,608,554,387,383,396,407,384,384,377,406,363,378 7,358,310,240,322,271,201,449,418,377,380,390,395,471,490,450,453,465,433,416,397,377,392,407,388,383,384,401,390,452,483,432,396,402,411,401,393,434,484,503,555,625,709,628,570,478,614,523,459,459,432,384,412,508,600,597,675,654,710,658,605,412,379,403,403,425,403,413,398,395,393 20,9,8,18,26,24,16,412,394,386,397,377,386,410,420,422,381,397,388,389,368,370,381,387,391,377,396,392,372,350,391,388,386,374,387,391,381,376,385,404,409,385,437,410,414,400,439,408,391,389,389,376,387,403,418,412,458,452,492,478,444,404,369,380,386,375,397,401,394,406,384 3,18,18,60,89,86,56,463,438,415,398,419,420,461,523,501,519,482,493,516,492,390,428,423,404,418,388,400,408,415,487,482,462,445,463,421,405,413,429,448,475,524,636,580,583,439,736,688,628,601,565,497,445,577,656,680,754,740,793,761,706,424,402,424,429,460,490,457,480,433,386 7,11,11,80,106,109,82,525,505,463,474,450,445,586,652,645,631,620,589,538,558,398,407,413,413,397,398,390,394,401,589,529,453,469,465,418,429,413,423,445,487,594,745,711,717,490,874,779,677,655,616,588,517,677,766,805,878,875,926,896,851,478,417,482,489,511,488,455,493,446,416 14,190,168,227,356,310,193,553,712,673,627,571,572,584,636,616,606,608,732,848,830,580,799,753,675,644,567,527,451,399,557,803,846,764,783,664,566,421,453,479,481,559,688,652,668,503,820,1011,1023,964,939,852,735,629,711,731,800,794,845,835,793,469,528,475,499,664,829,788,802,705,597 16,44,43,68,110,111,69,445,421,440,390,418,419,454,505,484,471,480,484,474,486,395,436,427,403,406,399,401,368,393,455,458,451,434,406,412,416,417,425,443,446,492,572,538,487,432,670,641,618,559,546,493,455,552,645,678,752,732,768,708,653,422,402,407,419,427,447,446,459,404,420 8,7,8,80,112,112,79,389,445,425,404,413,420,404,417,408,430,392,464,503,492,404,459,433,421,401,396,387,385,386,407,461,493,454,472,410,402,375,401,385,402,398,416,415,425,390,504,683,697,623,594,507,435,415,408,458,476,473,512,495,475,385,393,388,395,441,488,470,456,421,437 6,26,18,49,73,46,30,396,385,361,369,372,389,410,455,408,400,398,397,402,402,391,381,393,388,385,400,396,382,381,414,392,396,397,398,366,399,391,419,410,395,424,458,430,428,391,483,445,460,425,397,399,373,435,448,428,487,490,554,510,465,405,381,402,384,395,425,423,394,390,370 2,16,16,43,50,49,41,427,466,443,429,410,428,423,440,434,447,434,515,568,553,433,508,478,449,444,430,406,401,402,426,543,557,503,518,435,414,395,395,388,393,408,476,430,468,419,573,755,737,664,626,553,483,428,458,475,524,516,575,570,535,413,436,403,413,513,566,517,542,462,422 14,1023,447,967,1023,463,367,786,858,812,766,703,736,828,878,859,850,837,903,984,953,761,941,879,820,803,709,651,546,723,890,963,972,901,913,804,732,817,934,976,1023,1023,1023,1023,1012,821,1023,1023,1023,1023,1017,942,848,991,1023,1023,1023,1023,1023,1023,1023,678,635,676,701,875,987,927,941,840,749 1,14,14,47,68,67,45,553,687,638,603,553,564,596,653,655,644,633,731,811,793,536,727,671,607,595,538,474,445,393,579,766,785,709,737,612,566,392,419,434,451,481,635,628,664,446,829,967,960,904,877,806,697,532,627,644,735,731,812,821,786,519,513,527,531,707,821,769,783,682,596 9,118,90,1023,1023,1023,1023,856,683,631,600,551,562,884,928,895,872,849,810,790,784,515,651,602,565,546,469,471,425,545,698,690,678,590,619,532,477,577,619,666,707,789,879,842,824,764,961,906,866,820,796,729,597,884,942,952,995,985,1023,995,952,715,465,702,712,731,746,718,736,619,560 9,36,34,60,59,53,55,512,604,567,516,496,531,554,616,631,624,612,667,718,709,478,621,588,526,505,460,456,426,394,555,674,698,623,651,530,489,407,415,444,467,509,638,633,634,473,823,889,876,827,795,731,608,610,692,700,778,784,842,831,791,468,439,462,480,611,723,681,699,568,533 13,33,33,204,336,348,206,412,394,396,397,391,413,410,407,421,417,419,423,437,391,371,408,399,396,389,385,386,384,384,395,412,428,389,406,396,402,402,407,421,425,441,465,427,427,430,478,471,476,427,400,423,399,548,617,623,598,555,577,505,470,400,383,384,381,396,415,411,396,399,407 12,58,27,207,228,79,76,588,721,677,631,567,588,625,687,662,644,648,749,861,832,605,810,751,685,658,578,522,450,453,611,830,858,779,797,670,570,455,510,526,582,675,777,735,713,570,862,997,999,936,911,827,717,754,814,821,867,857,901,879,834,502,527,494,505,706,836,786,792,677,578 2,81,76,16,20,14,11,451,401,391,395,390,388,447,493,452,444,449,419,449,429,389,401,404,397,394,393,382,385,516,649,498,469,432,438,400,401,627,778,835,895,962,1023,937,840,451,814,646,572,520,504,493,431,663,805,883,988,979,1003,913,834,399,391,383,411,415,434,389,413,413,396 18,21,16,39,56,38,23,420,386,373,389,375,381,400,425,417,429,394,391,410,397,382,387,390,390,392,383,392,365,387,418,402,401,399,411,388,407,408,394,399,398,423,457,449,426,413,461,429,457,423,371,395,384,438,460,448,483,490,546,487,454,395,394,385,396,389,396,396,402,394,384 18,9,8,30,39,29,23,426,418,408,399,402,389,431,437,435,446,435,438,461,461,390,436,408,402,398,393,393,393,403,405,436,455,420,425,407,391,391,401,410,419,420,498,466,438,411,533,575,579,495,484,437,395,493,510,532,571,563,604,560,524,408,390,383,398,400,438,427,425,411,402 4,36,32,39,50,44,34,506,450,416,436,422,430,475,501,456,460,465,446,516,500,410,487,446,428,426,405,399,387,410,497,497,551,487,487,428,396,393,428,459,509,595,721,664,618,431,610,665,664,597,603,534,492,493,579,578,633,634,668,624,577,398,384,387,397,429,505,463,473,444,400 13,126,107,52,59,47,41,740,820,777,743,694,716,784,848,843,837,828,875,915,902,662,840,796,752,739,650,629,532,447,771,881,885,819,837,749,693,477,493,551,618,716,846,833,849,574,981,1023,1023,986,967,912,819,756,833,850,922,925,979,982,953,677,654,679,712,841,914,867,895,798,732 8,12,8,30,46,35,26,451,414,416,397,408,400,451,455,434,419,441,407,437,425,396,420,418,408,414,390,374,392,396,399,443,437,420,419,396,397,394,389,386,410,410,463,429,444,388,477,558,535,486,470,437,418,409,424,440,482,507,535,511,471,396,385,387,396,407,421,423,439,391,395 6,21,21,74,113,116,74,431,459,415,407,404,412,462,496,470,463,461,464,477,486,398,421,422,425,402,413,381,397,384,452,479,452,439,447,412,420,420,401,402,411,420,523,498,510,406,638,669,644,574,551,517,441,467,517,538,623,601,661,661,607,444,399,407,409,446,464,453,467,436,421 13,67,65,117,135,119,104,452,566,505,488,455,474,476,510,487,478,486,584,692,668,487,644,593,526,519,472,457,427,385,456,658,694,603,615,512,443,383,401,404,429,441,504,508,517,445,683,892,900,829,795,711,604,477,536,533,614,615,686,662,639,421,431,420,413,538,694,637,653,537,497 7,17,13,35,46,35,25,423,456,434,436,401,415,463,464,467,477,442,500,536,520,405,496,442,429,434,434,404,397,392,450,522,541,472,478,443,405,400,419,429,452,449,540,507,485,429,622,712,708,627,596,514,441,498,560,579,629,629,674,640,573,410,388,403,389,455,548,485,519,439,405 14,29,22,55,70,54,42,459,436,416,403,426,406,449,451,462,447,445,459,498,487,415,474,444,439,415,401,394,378,429,481,497,523,455,485,431,412,473,583,640,709,795,859,744,652,432,669,695,679,599,570,494,409,615,752,803,865,831,847,746,667,411,391,409,397,427,500,468,469,438,417 12,50,37,104,127,87,74,470,497,460,467,436,404,494,543,531,497,491,512,623,609,420,569,514,462,464,438,429,403,421,469,584,629,518,531,459,430,417,422,452,449,484,593,563,532,433,688,802,804,726,687,586,492,541,625,624,689,712,759,723,675,405,422,427,400,502,618,535,583,481,451 6,8,7,23,24,21,21,395,385,390,386,374,394,409,412,393,392,390,399,383,391,389,397,398,377,385,374,378,369,369,391,399,384,395,378,389,389,377,382,382,381,406,409,420,399,376,426,414,392,377,385,374,395,385,397,395,440,435,458,438,418,387,388,395,385,380,383,384,377,377,391 5,33,32,233,395,402,234,393,403,380,399,394,390,397,410,408,422,429,412,424,406,387,415,409,398,398,377,381,391,376,394,424,408,414,424,379,394,390,400,403,407,439,442,444,426,465,487,461,468,430,417,404,424,556,632,629,632,572,607,550,468,418,400,394,386,398,416,416,399,404,390 14,16,15,29,49,46,26,426,423,407,438,391,405,422,433,438,420,431,448,493,481,406,462,447,419,418,399,419,404,373,422,470,473,437,447,422,418,377,405,404,402,418,461,454,446,410,536,634,625,563,530,484,434,429,463,483,508,511,544,534,507,402,395,392,392,425,473,437,451,447,412 16,14,13,28,41,37,24,417,373,384,398,390,376,421,420,410,416,405,367,387,391,377,399,392,380,380,389,389,388,371,397,394,395,375,381,386,371,375,382,394,396,398,437,421,406,382,464,418,393,408,389,377,405,401,419,410,460,450,508,475,449,387,394,373,366,382,388,375,392,381,362 3,252,142,805,1023,994,540,709,784,727,722,688,714,752,798,787,787,774,814,854,853,606,774,750,725,704,650,663,574,421,682,785,796,736,771,669,641,431,456,510,555,647,780,751,762,645,920,996,985,954,929,882,796,757,825,828,883,873,930,926,890,670,657,659,679,784,844,819,852,766,729 4,9,8,13,19,10,8,395,378,372,386,384,397,384,392,392,387,389,398,393,385,381,396,397,390,378,372,383,376,380,395,377,402,381,395,395,390,387,385,374,398,400,423,387,395,386,410,422,413,420,395,394,392,403,400,396,430,420,409,407,424,377,396,374,393,397,389,387,384,376,381 3,9,9,17,19,14,12,492,571,524,518,483,486,521,590,585,582,558,644,701,668,469,623,564,520,494,469,452,416,394,509,661,670,592,615,503,462,407,409,415,435,465,560,566,592,440,774,856,844,792,766,703,592,496,567,591,674,685,764,771,735,461,442,463,479,594,700,645,666,555,495 7,33,22,55,75,48,35,435,417,407,415,401,380,463,481,463,479,423,433,466,467,389,439,432,400,408,394,398,383,389,435,434,452,422,443,402,411,422,425,425,452,504,582,509,473,435,591,583,566,516,485,458,408,547,593,606,641,635,695,638,577,395,402,383,403,415,427,414,418,439,384 16,356,310,214,280,240,184,471,379,387,394,426,392,463,462,441,455,424,415,402,389,383,373,391,370,393,368,375,403,446,456,396,407,396,407,393,403,439,445,459,487,595,664,596,558,430,546,420,438,406,391,422,395,463,502,504,589,557,618,573,509,417,400,393,385,383,415,393,378,375,383 4,26,25,259,434,441,263,431,428,432,426,410,414,453,466,460,462,456,473,483,484,414,427,440,429,418,401,395,389,393,441,468,481,450,446,406,426,404,429,430,457,474,517,485,469,453,639,671,626,572,550,500,437,570,639,651,677,649,706,666,607,423,403,422,408,446,478,474,456,431,421 2,14,14,93,197,186,82,423,641,574,520,427,449,433,442,428,423,419,674,834,745,591,813,693,636,611,480,442,410,395,445,812,821,699,711,555,500,420,422,428,445,494,517,489,464,469,538,932,912,829,771,632,509,532,556,520,539,529,577,536,512,406,425,398,410,641,801,674,701,557,458 3,19,14,31,46,35,24,426,377,388,388,398,394,429,414,416,406,409,391,405,384,400,396,376,404,382,384,382,386,374,405,400,399,384,404,394,407,395,403,399,405,434,480,462,432,409,490,441,432,417,413,408,387,461,507,485,523,517,568,522,483,378,390,389,370,384,403,397,376,393,391 10,61,52,69,79,61,53,512,478,438,440,440,445,570,654,610,601,580,578,539,528,400,411,415,423,435,407,408,376,493,645,554,480,472,499,464,461,523,609,685,744,829,907,836,791,486,818,724,633,619,586,557,465,671,771,814,875,866,898,852,789,480,407,456,486,491,477,475,493,451,441 7,589,444,159,209,158,118,448,537,488,473,456,464,480,495,452,495,474,531,652,642,437,613,553,466,463,402,414,384,460,530,602,663,572,573,477,472,452,532,557,602,707,781,699,654,550,720,752,788,692,660,555,438,717,777,762,803,777,816,765,701,414,458,390,420,467,651,571,593,486,445 12,24,20,16,19,11,9,589,735,685,654,581,614,622,699,691,689,679,770,852,834,590,795,745,688,669,547,546,470,421,621,828,844,769,787,665,589,435,425,467,484,569,709,682,710,457,860,994,987,933,908,826,717,610,677,708,788,787,855,856,822,498,539,515,549,753,863,813,826,720,636 2,1023,578,810,1023,550,451,800,807,766,709,629,678,836,882,863,850,835,862,919,902,668,856,809,753,734,617,606,494,663,808,885,904,820,843,750,659,719,792,829,879,942,1011,954,916,817,1015,1023,1023,983,956,892,774,959,1012,1020,1023,1023,1023,1023,1000,643,596,642,658,798,896,843,858,755,653 7,13,10,36,43,30,25,406,394,389,374,387,393,405,415,395,394,420,390,409,402,391,389,402,383,392,393,387,372,401,400,376,393,396,409,384,379,382,408,401,409,443,484,434,421,411,475,415,418,398,402,407,387,441,514,480,518,529,556,512,458,399,371,388,379,378,391,390,376,381,396 8,8,8,54,88,90,54,454,417,376,410,389,406,411,479,453,429,439,425,432,433,383,399,412,402,382,396,394,399,389,429,427,423,400,404,399,382,412,390,389,422,440,493,481,465,433,534,536,505,446,422,408,405,473,497,508,547,544,610,562,530,401,400,393,409,416,440,405,437,409,393 15,86,82,60,82,78,58,414,408,389,380,382,388,406,403,409,406,389,396,393,400,380,391,400,367,395,387,394,375,386,395,403,408,404,410,388,382,398,398,381,413,444,481,434,402,393,426,425,421,394,426,404,388,412,409,408,417,436,460,469,432,383,402,376,399,400,397,376,418,396,365 1,29,24,175,304,298,172,552,486,461,455,427,440,568,632,596,574,575,578,606,583,431,524,481,443,436,413,398,396,434,540,535,556,504,519,438,415,464,518,565,613,685,777,706,671,594,813,785,754,691,637,555,468,781,837,840,876,862,901,849,800,443,402,436,442,486,558,517,511,455,423 19,11,10,64,81,57,51,422,440,413,416,417,418,410,432,437,427,430,458,514,510,412,498,453,437,416,396,398,396,384,406,493,522,463,478,425,402,379,395,392,413,409,449,432,440,402,529,681,678,606,560,482,432,426,464,474,522,490,556,508,485,400,411,402,387,434,504,490,475,435,425 11,31,30,62,78,76,61,427,505,470,458,421,427,453,448,452,463,441,528,639,608,433,576,520,498,485,425,435,392,383,431,601,639,556,579,485,437,403,406,397,418,416,504,483,482,418,622,832,847,768,739,622,529,453,505,534,598,572,647,614,590,412,442,398,403,497,621,559,581,470,442 17,14,12,19,24,17,15,411,446,405,403,373,394,411,439,399,414,417,427,499,466,391,464,439,421,412,406,389,372,402,403,446,504,445,452,400,394,400,386,423,407,436,430,426,418,408,485,591,618,519,494,446,408,443,454,460,472,488,513,503,484,403,389,376,393,423,473,448,464,435,384 4,19,19,78,122,125,80,399,390,403,382,389,390,399,401,388,405,404,395,434,421,409,422,411,391,393,395,390,387,404,388,418,430,407,420,396,395,400,390,398,394,383,404,393,393,393,449,545,531,474,477,421,418,386,400,421,445,423,437,449,420,386,388,379,387,407,425,399,435,401,404 5,91,82,109,152,147,102,468,764,705,626,523,525,486,539,536,529,509,791,930,863,711,911,820,751,724,587,547,426,408,487,908,924,821,833,661,572,399,465,499,511,580,660,603,586,556,718,1023,1019,943,903,780,633,688,716,703,724,704,764,732,690,427,485,431,433,792,919,825,838,710,564 9,8,8,77,107,106,74,383,417,396,395,396,395,393,405,392,393,402,403,412,413,389,404,405,397,403,407,396,414,375,383,414,418,401,409,385,382,385,410,379,387,395,415,417,396,402,445,515,499,458,444,413,406,410,424,421,448,431,462,450,434,406,383,378,383,404,411,398,429,403,392 14,9,8,9,10,7,5,481,557,511,487,468,476,522,582,556,556,552,605,675,653,470,597,553,519,496,460,448,420,398,493,650,663,581,600,509,482,420,418,414,442,460,585,564,570,432,730,835,816,768,741,651,542,497,561,594,661,659,734,734,683,437,435,448,463,578,667,613,637,545,468 3,8,8,221,299,311,230,396,400,411,393,387,396,392,402,399,403,387,416,415,408,389,412,397,396,390,381,384,397,389,396,397,414,391,392,374,385,397,399,391,402,404,397,404,397,402,427,481,506,454,439,418,377,418,434,438,440,444,484,467,445,409,395,378,383,400,421,418,392,381,394 10,15,14,20,26,22,17,414,376,391,380,383,404,390,392,412,399,383,399,394,395,391,377,393,391,405,384,381,387,398,447,415,409,400,397,391,381,449,532,580,648,742,823,708,588,413,603,485,445,426,411,404,382,535,715,790,859,831,841,727,619,391,386,387,386,398,374,404,408,388,392 10,8,7,24,29,27,21,409,427,404,396,390,399,422,432,408,429,401,417,507,474,414,464,429,419,420,407,421,385,376,402,470,487,449,455,422,405,376,401,399,411,399,435,418,422,390,501,631,634,565,538,474,421,414,433,448,491,488,527,516,466,391,396,396,396,423,488,460,457,420,422 13,15,15,42,68,68,43,418,502,455,438,424,429,419,455,455,438,449,493,597,588,428,560,518,471,453,434,418,397,405,426,563,609,496,527,454,420,398,398,389,403,431,469,451,454,410,593,783,787,706,669,546,491,459,479,500,527,551,597,595,547,405,406,403,420,479,595,526,543,468,439 2,146,136,858,1023,1023,793,510,698,636,585,545,535,551,592,575,580,555,713,833,812,559,799,751,653,645,538,500,459,419,527,787,836,735,761,633,539,422,441,472,466,543,664,610,622,576,782,976,996,922,893,796,664,591,679,692,746,748,803,790,739,484,483,448,468,662,828,779,782,655,544 1,40,40,187,287,295,189,408,399,395,399,387,381,415,405,424,409,404,411,417,415,389,398,398,396,389,388,372,375,415,410,401,381,399,390,401,392,397,408,419,411,441,478,459,429,446,523,452,459,427,409,399,378,494,568,558,581,552,600,549,508,399,388,394,393,379,388,409,392,383,365 1,647,350,562,790,368,283,815,834,788,770,730,762,857,924,909,904,888,896,907,907,626,805,769,722,699,618,610,570,672,833,850,855,791,816,731,692,688,719,770,820,890,968,932,922,759,1023,1023,1013,974,955,914,831,904,964,975,1023,1018,1023,1023,1014,780,668,765,775,835,882,843,874,780,743 12,10,11,61,92,97,64,385,394,378,378,389,400,390,414,373,397,384,383,410,394,379,397,381,385,386,392,388,376,389,399,389,387,387,396,397,376,394,372,388,383,375,405,392,398,388,412,411,431,394,401,403,378,416,428,439,428,417,441,395,401,379,386,382,394,391,375,384,372,398,380 4,8,8,70,97,97,71,403,445,419,426,410,406,421,431,406,423,418,470,547,517,415,480,459,456,411,414,396,389,400,410,514,543,466,474,423,432,387,383,381,386,399,433,422,423,406,509,737,746,667,639,538,450,408,446,429,474,469,517,522,488,390,413,406,405,448,521,483,481,441,409 4,28,26,80,97,92,74,453,495,468,468,443,437,472,487,450,477,456,504,630,600,442,571,532,475,465,415,440,400,384,445,582,613,537,567,483,428,404,416,436,443,476,538,505,489,422,630,789,792,710,688,602,485,495,559,564,633,618,679,649,606,401,407,421,407,497,602,556,545,480,449 18,16,10,47,50,27,24,455,410,379,394,390,383,464,481,447,431,419,408,443,418,387,405,397,390,393,393,390,380,388,406,414,422,409,424,394,392,409,411,431,421,464,499,477,467,415,558,517,493,443,443,412,411,467,510,523,583,587,655,603,537,380,381,385,392,394,417,416,393,386,366 18,17,17,21,30,29,20,439,425,389,394,390,395,405,449,427,433,422,422,453,434,392,415,406,419,401,393,383,380,403,405,439,437,433,424,391,383,404,404,402,402,427,490,449,445,408,527,599,588,516,483,431,422,451,514,514,593,585,627,576,518,414,400,403,402,396,436,436,441,411,390 16,25,19,59,91,68,44,466,423,422,416,396,393,455,490,471,462,445,465,469,474,402,435,436,400,390,370,387,390,410,422,443,459,430,432,416,390,396,405,432,448,453,494,474,475,398,595,588,585,514,508,465,403,488,527,535,610,588,647,617,566,399,393,395,408,448,470,455,465,427,405 20,9,8,20,28,23,16,387,405,372,385,380,380,408,430,408,386,405,386,399,392,385,407,401,385,386,387,388,392,380,413,401,403,403,386,382,388,392,402,391,407,409,441,441,412,393,442,444,418,433,407,380,389,419,424,429,475,469,502,462,432,390,385,385,393,398,387,383,401,383,382 2,11,10,22,32,28,19,404,373,394,382,391,396,412,417,395,389,387,410,394,398,389,398,397,376,378,373,371,381,393,392,402,399,372,391,386,387,396,392,411,422,413,433,412,425,385,441,427,410,404,394,390,395,401,426,449,462,458,497,455,441,387,381,396,387,381,385,384,387,388,399 20,11,9,42,45,28,27,430,399,400,385,399,400,408,433,425,417,431,381,424,418,393,411,399,390,397,387,380,395,393,398,420,423,412,407,380,380,395,393,399,407,425,486,434,440,407,504,493,495,448,441,401,394,477,482,480,515,526,583,533,464,375,386,373,378,397,433,407,414,401,384 11,35,35,131,222,216,125,409,442,430,405,414,401,430,432,416,417,442,474,529,522,427,507,453,430,424,423,388,392,396,415,504,543,461,466,420,425,373,394,408,415,423,469,433,416,411,539,707,721,628,590,488,455,442,481,459,495,517,560,554,500,400,400,391,394,444,516,471,486,408,379 14,12,9,36,42,28,22,445,392,377,390,381,380,453,467,432,426,416,393,405,412,391,408,394,373,374,379,382,378,393,422,410,399,381,400,401,387,405,410,403,404,449,488,459,461,393,520,442,432,420,410,404,387,452,476,489,554,559,624,541,490,388,394,389,379,384,408,377,390,389,378 16,9,9,53,70,68,52,409,379,385,398,395,378,407,403,416,406,414,397,389,393,391,386,394,396,383,375,382,392,409,394,400,395,397,385,393,393,400,404,390,392,396,426,418,404,391,456,441,428,410,421,389,401,432,447,452,486,474,512,454,431,379,396,385,385,397,392,383,396,390,386 3,10,9,17,18,15,15,380,376,389,371,368,395,384,386,386,387,394,396,399,412,385,394,387,389,397,399,383,393,382,371,385,392,394,388,370,393,394,388,406,382,406,396,402,399,376,401,433,438,432,420,390,383,398,403,388,416,422,422,432,401,372,383,402,386,385,396,407,406,393,386 13,22,19,38,51,41,33,413,437,388,418,393,413,392,416,428,415,422,439,480,461,408,464,436,414,416,395,391,404,395,406,455,490,460,462,414,391,394,408,398,408,416,458,426,434,400,479,643,642,542,525,475,413,451,481,470,510,496,542,497,478,388,389,399,387,439,510,455,448,417,410 1,30,29,25,39,34,22,486,723,718,630,514,483,493,556,524,522,516,684,891,861,605,892,829,741,747,613,527,454,404,502,844,907,814,835,678,563,422,459,454,492,573,664,607,589,478,729,960,999,923,899,769,612,626,694,696,743,730,784,756,699,426,482,418,438,659,899,831,838,733,580 2,13,13,41,63,63,41,398,488,433,422,397,414,426,443,438,443,448,492,568,549,431,515,478,440,441,415,413,398,380,422,537,563,485,504,448,422,395,376,406,401,416,451,431,449,401,571,764,770,699,657,561,484,433,447,467,499,509,569,536,524,408,420,385,397,467,550,527,532,491,438 8,30,27,111,128,102,90,455,522,497,464,441,462,486,510,489,485,483,578,659,630,461,605,565,499,499,444,426,398,396,456,634,660,574,590,475,446,395,396,424,421,456,533,526,503,436,677,848,846,782,749,647,536,499,547,565,658,644,719,680,636,428,437,414,420,538,661,586,600,515,446 20,9,8,27,43,28,18,397,402,392,401,395,392,401,416,402,403,394,401,429,430,387,412,389,387,395,401,405,379,396,398,408,432,402,425,384,398,391,378,385,400,409,445,427,413,377,459,530,521,497,451,421,405,415,426,429,466,461,490,464,435,390,388,402,390,401,410,423,406,394,394 4,17,13,54,68,37,29,409,404,386,396,396,382,413,437,421,408,401,406,436,440,399,403,406,380,386,380,390,377,388,397,427,441,391,424,393,391,425,396,400,416,417,477,432,445,386,486,543,520,498,458,406,383,433,482,469,519,506,548,516,477,398,389,387,405,403,415,423,416,407,382 16,15,15,91,128,127,89,413,443,414,408,424,413,409,423,432,424,425,436,514,486,405,472,444,436,409,418,400,387,418,414,477,517,474,493,429,430,400,382,413,406,434,446,440,441,404,536,710,712,635,605,512,445,433,474,487,559,532,593,549,517,406,414,387,390,452,505,478,474,423,399 1,13,11,31,37,30,25,433,390,381,374,396,392,443,444,422,427,404,389,400,398,396,398,381,387,400,384,376,396,394,405,410,400,379,405,381,403,393,402,406,401,435,471,457,422,411,505,440,433,396,407,424,386,475,508,490,549,545,610,535,488,390,389,374,390,390,393,402,372,386,383 16,271,120,254,291,105,93,641,647,596,552,514,514,682,731,710,693,671,703,778,747,507,690,628,575,539,483,446,442,632,748,760,759,681,696,589,534,697,836,881,938,1005,1023,978,900,705,955,945,921,870,841,771,658,908,1006,1023,1023,1023,1023,1014,953,488,447,510,525,644,748,702,717,593,516 11,15,12,27,29,16,16,430,443,435,411,405,384,419,425,442,445,411,466,537,495,413,498,455,427,425,401,390,376,407,404,490,522,462,460,417,390,383,405,407,421,449,500,465,455,409,554,668,671,598,552,477,453,466,543,521,577,575,608,580,520,400,396,404,408,445,509,483,470,442,417 11,10,10,8,10,10,8,504,615,540,510,486,502,527,588,568,568,569,654,745,720,492,679,619,545,539,473,462,412,404,504,699,733,629,679,545,479,395,399,395,432,450,553,574,561,409,740,906,901,839,811,725,586,462,532,558,637,644,724,735,695,453,458,445,464,638,781,722,732,625,537 6,12,10,42,59,37,25,408,408,382,399,375,382,417,418,407,408,397,416,440,445,388,413,418,398,407,395,387,390,395,392,430,450,411,413,389,393,394,399,394,411,431,447,434,428,395,456,536,525,474,471,430,406,405,432,465,482,478,532,500,462,396,396,403,384,389,442,416,412,401,386 10,12,10,28,33,27,22,422,395,376,382,387,403,444,452,413,407,412,403,397,409,374,398,393,384,381,390,394,363,389,381,397,412,384,396,397,397,372,403,380,399,399,446,431,426,395,466,437,439,394,412,391,383,443,441,454,465,492,536,519,479,386,383,390,387,397,401,388,398,375,380 2,9,9,22,31,32,22,410,496,466,430,405,406,416,433,439,436,416,471,588,572,420,544,503,479,435,426,414,414,395,426,558,610,513,534,455,452,386,394,398,398,412,462,448,442,393,566,793,809,725,693,564,472,417,459,458,504,511,560,546,511,411,396,407,405,465,566,537,535,456,427 15,43,37,216,308,296,204,422,463,418,420,392,424,405,442,415,445,428,458,521,545,407,487,448,422,439,407,405,396,399,405,500,513,448,460,400,419,415,400,395,417,439,478,438,462,429,564,702,717,622,585,506,441,458,499,492,548,540,592,553,511,402,399,418,411,419,511,475,480,447,414 6,13,13,39,64,61,35,431,449,426,390,422,417,442,478,463,464,450,485,464,471,401,434,427,414,407,402,385,378,390,450,450,458,419,439,424,404,419,409,404,430,422,511,492,487,426,626,636,614,562,531,489,440,467,522,533,611,605,662,638,596,409,402,416,404,450,455,451,464,411,423 9,97,90,16,25,20,12,428,427,384,392,376,383,426,441,425,418,397,431,416,446,380,410,404,395,368,376,379,367,454,538,450,419,416,416,406,402,484,623,696,746,835,915,822,721,429,723,580,507,467,454,430,420,562,696,771,897,891,919,825,742,383,387,392,377,401,400,400,406,382,390 17,15,8,51,79,52,33,426,452,434,412,404,420,419,449,445,411,435,455,492,487,397,474,454,446,419,411,410,379,400,418,481,509,463,479,419,402,400,424,410,440,468,515,491,450,422,600,718,738,669,626,527,459,493,538,552,602,597,653,593,571,401,401,397,387,440,502,494,503,423,412 18,18,14,33,47,41,26,519,638,611,547,501,549,555,633,638,637,631,695,754,737,491,678,620,568,563,478,463,431,410,553,719,739,653,684,587,513,409,414,425,472,498,641,626,645,433,807,905,892,837,812,731,620,540,619,645,733,729,797,803,769,492,479,475,511,659,745,687,714,593,533 8,23,21,37,36,29,31,418,413,407,388,391,399,432,459,444,437,430,429,435,423,394,412,397,403,390,392,394,374,415,400,437,435,417,402,398,404,397,429,427,470,515,636,554,509,433,609,541,512,495,458,443,408,507,588,609,686,678,712,645,580,402,390,409,397,398,417,410,419,402,407 15,18,17,365,685,693,362,429,417,378,418,390,395,440,440,428,432,439,430,457,430,392,416,408,393,409,389,401,378,379,410,397,421,405,403,399,399,393,411,423,433,457,538,462,449,497,540,511,490,480,463,421,412,635,722,725,702,652,683,586,521,438,387,411,404,419,422,404,418,400,391 5,10,10,29,45,45,29,396,449,422,395,397,415,399,426,426,434,425,442,511,456,404,469,447,410,430,397,399,381,385,406,459,506,452,454,437,409,387,384,400,386,395,423,418,429,390,491,666,683,593,559,497,428,414,443,423,447,469,482,492,456,394,398,402,397,448,496,447,471,437,414 6,22,22,86,104,98,77,389,464,441,451,407,411,407,444,415,420,454,467,593,568,415,538,499,453,446,434,413,390,366,411,550,579,505,523,448,416,388,387,401,396,417,462,411,412,403,546,755,779,692,638,564,470,430,469,474,536,518,573,559,514,405,383,395,404,458,578,519,535,455,405 17,14,9,81,114,104,73,454,424,421,398,398,399,456,469,455,448,438,438,461,459,408,432,420,403,396,402,388,383,391,412,440,415,406,397,385,381,378,403,398,408,419,499,467,458,392,565,596,564,537,503,437,411,470,514,535,576,568,626,570,550,406,400,407,410,444,465,446,451,406,391 1,18,18,41,44,43,41,438,516,485,460,432,433,462,476,491,474,488,523,665,643,446,600,556,488,463,435,429,409,427,454,611,661,558,602,466,437,401,405,434,444,500,573,522,516,448,669,849,861,781,738,628,513,542,615,628,682,681,722,688,639,387,426,398,434,519,651,584,581,505,446 9,32,32,149,218,213,145,437,488,463,448,430,443,426,453,446,468,440,521,611,572,443,546,496,466,465,424,423,415,412,426,570,598,532,549,459,451,378,415,403,396,425,487,480,470,411,615,803,811,724,703,600,491,457,501,512,578,560,627,613,569,407,421,430,422,488,589,540,549,489,444 14,25,18,39,55,29,24,401,456,410,403,394,382,428,443,419,444,424,456,516,517,412,488,443,402,408,415,398,413,380,409,489,523,456,492,416,409,408,399,417,448,465,524,488,447,420,580,682,691,605,561,488,438,493,550,579,621,603,649,608,554,400,415,382,398,440,504,478,505,430,424 4,112,99,125,182,146,98,567,691,662,602,528,580,608,666,642,638,634,733,834,814,580,791,734,664,635,528,500,453,442,572,798,833,744,748,636,539,432,447,445,502,584,698,665,672,507,819,959,959,893,866,783,654,648,727,729,797,786,844,834,787,472,492,489,507,701,833,773,779,652,563 10,210,135,222,296,142,107,903,919,868,869,842,870,950,1010,1010,1005,998,995,969,979,708,797,812,803,780,747,754,660,709,1015,972,924,908,939,904,873,784,857,893,944,1013,1023,1023,1023,768,1023,1023,1023,1023,1023,1014,941,942,1022,1023,1023,1023,1023,1023,1023,876,775,888,908,947,932,922,955,873,842 18,15,13,37,59,41,24,411,513,498,450,444,434,434,451,466,442,462,544,650,619,446,580,550,503,471,436,418,412,407,446,597,657,566,581,457,430,402,388,409,409,426,466,451,467,386,605,833,848,765,736,620,511,433,470,496,555,546,615,599,569,438,408,411,397,492,613,548,570,496,443 4,69,61,144,234,204,122,514,681,639,600,511,544,529,565,593,564,552,698,814,803,561,767,725,649,628,548,515,463,375,501,774,817,725,744,626,541,391,404,410,424,473,582,577,587,447,789,996,1010,943,916,828,702,526,586,616,708,707,771,779,740,454,478,447,441,677,810,770,780,669,581 1,18,17,32,36,34,30,441,433,415,401,385,399,432,463,447,422,423,439,486,481,394,456,444,419,408,394,380,378,382,428,474,496,448,448,438,420,386,392,421,456,524,633,581,534,406,523,566,580,541,493,467,431,449,475,482,546,517,573,532,502,405,379,406,393,415,474,447,444,421,392 7,17,14,37,52,39,26,397,401,390,393,378,402,401,410,397,417,405,399,449,433,403,429,409,407,388,391,387,404,382,392,449,454,404,425,398,392,395,398,393,391,422,456,417,422,409,486,576,559,491,455,419,410,407,430,433,474,447,511,497,455,372,389,391,375,408,445,428,428,387,386 10,10,8,22,24,18,17,453,392,408,384,397,406,449,457,422,401,422,410,408,399,388,388,390,384,386,377,385,383,407,410,400,397,395,390,379,380,392,407,401,427,448,489,445,446,419,505,450,433,406,413,385,388,477,511,509,574,559,611,550,496,384,381,386,393,392,401,395,386,375,396 19,13,12,50,69,60,44,393,443,445,408,404,427,423,442,437,434,440,474,487,483,406,455,432,423,405,413,417,388,403,426,471,491,429,447,392,401,416,418,408,428,478,527,462,468,420,581,675,676,602,569,516,450,456,501,536,588,582,635,580,536,395,406,409,414,435,486,482,459,437,402 7,14,11,64,71,49,44,414,468,451,430,414,413,449,475,454,450,452,489,586,562,421,539,492,457,449,425,395,405,393,438,541,594,516,549,442,428,392,392,413,426,455,504,477,476,421,612,781,783,695,669,570,463,498,545,578,619,608,673,632,572,416,410,419,421,466,584,539,548,469,432 17,19,16,38,55,39,26,402,406,405,385,380,400,414,439,421,427,438,428,452,452,395,424,423,413,393,390,386,388,410,406,431,458,400,421,397,402,419,420,433,413,472,510,462,482,418,557,574,568,488,475,452,378,470,555,559,586,581,636,586,533,395,386,392,403,415,448,430,441,407,408 19,11,11,22,33,31,21,397,387,385,382,401,372,414,412,409,393,398,375,392,378,388,380,397,393,386,387,392,388,391,387,380,392,386,387,364,396,399,408,391,391,418,445,429,432,396,439,409,412,403,404,396,371,427,466,456,484,468,488,461,450,384,396,391,393,391,403,399,389,389,373 11,49,47,95,122,114,88,451,573,548,512,438,492,477,508,496,505,485,549,714,687,483,672,622,540,522,474,436,419,391,443,679,718,610,654,515,487,412,402,401,435,439,526,504,518,429,674,890,902,835,799,699,559,460,524,550,639,623,687,672,637,430,432,424,426,518,707,645,667,560,478 2,221,103,127,169,72,52,657,699,665,611,572,587,712,782,757,750,739,771,818,803,567,745,692,653,623,532,553,461,458,680,795,790,706,743,647,561,469,560,593,645,732,834,790,788,599,914,964,949,902,876,817,708,778,842,851,904,898,944,930,888,568,505,576,595,719,810,760,776,669,598 9,16,11,18,18,11,11,412,391,399,394,375,382,418,444,424,412,424,415,406,435,392,411,405,385,395,380,390,394,428,444,432,417,392,420,406,388,432,512,567,630,729,813,712,611,440,654,541,511,454,444,431,410,534,649,723,832,819,850,757,670,390,391,361,374,401,422,410,406,420,388 17,24,24,92,162,164,91,398,411,406,391,386,394,399,419,403,402,395,432,456,453,390,430,425,400,394,402,392,384,381,391,434,452,420,440,430,409,375,381,384,380,393,426,427,417,409,459,614,599,532,491,441,415,393,407,417,457,437,459,459,429,413,399,392,391,390,458,415,410,423,395 10,75,47,33,51,24,15,442,431,419,428,402,421,445,469,456,443,432,448,485,468,400,432,430,394,406,409,397,382,418,431,456,461,434,432,424,413,427,428,457,453,480,564,510,492,421,608,625,601,543,499,459,439,523,587,588,648,632,669,631,554,412,384,401,393,415,468,434,465,419,421 10,52,50,151,159,155,147,421,547,481,460,414,443,431,456,437,429,419,533,688,652,454,661,588,527,503,458,450,407,438,411,653,699,577,591,494,440,398,387,391,405,427,464,457,437,418,569,889,904,817,777,645,516,449,491,497,580,550,603,592,543,411,424,401,395,502,694,618,598,519,435 16,106,48,252,366,214,150,895,865,817,799,759,801,928,981,971,965,955,942,933,936,628,765,756,727,714,659,653,571,720,955,915,880,844,862,811,790,802,889,928,976,1023,1023,1023,1023,772,1023,1023,1023,1004,983,949,865,937,1008,1023,1023,1023,1023,1023,1023,797,677,815,841,876,885,868,893,809,765 5,11,10,16,19,17,14,384,404,408,408,377,406,391,413,392,402,415,402,400,423,397,401,406,398,382,391,399,396,383,392,407,399,396,392,389,388,400,391,388,400,433,430,408,402,391,463,477,449,435,429,409,398,407,424,429,466,451,500,479,437,392,390,385,392,412,403,415,411,396,402 17,14,13,35,48,43,31,409,407,394,401,404,398,383,415,415,409,413,395,405,409,387,393,388,389,390,386,383,389,405,388,407,390,406,381,376,374,390,417,406,391,416,454,431,426,393,478,480,466,451,446,411,407,428,451,459,478,482,517,468,452,401,412,390,401,389,407,382,417,386,385 7,56,47,37,39,27,26,587,706,642,623,573,586,640,713,692,684,683,747,820,805,568,766,715,666,634,561,545,466,421,606,788,808,729,744,622,568,430,464,478,529,601,732,702,710,503,868,970,961,912,887,816,714,649,750,758,826,827,881,871,832,498,531,518,553,705,818,765,793,686,583 3,7,7,37,64,65,36,409,420,417,421,392,425,447,457,465,447,452,441,437,476,389,404,417,406,407,407,398,395,393,430,447,438,444,430,434,415,389,403,396,420,430,501,493,494,401,585,597,549,512,514,494,413,426,458,476,521,533,591,573,559,410,401,403,403,430,447,451,459,423,396 20,19,9,53,92,54,26,441,418,432,411,399,400,466,507,458,450,460,449,475,456,388,440,431,416,374,392,394,397,410,438,459,462,448,421,400,396,396,407,419,442,470,542,515,476,423,624,581,554,504,496,438,417,525,563,567,643,634,686,649,588,411,408,415,415,421,453,440,429,424,378 11,60,52,62,82,71,52,636,751,699,638,596,619,683,744,735,731,717,790,853,838,601,794,746,685,665,577,542,487,428,640,823,838,766,787,671,598,429,444,474,489,591,740,726,744,479,888,991,983,935,906,837,722,656,729,745,825,828,888,887,852,555,544,567,591,772,866,822,843,734,633 8,23,17,43,64,44,29,408,395,395,391,400,404,416,451,430,427,431,405,424,416,388,405,402,397,402,375,379,381,356,404,408,421,402,392,387,386,406,419,411,419,452,498,461,443,423,538,491,464,439,416,396,404,486,543,546,575,579,637,551,518,390,382,382,383,386,414,405,396,394,373 18,10,9,20,26,16,13,415,418,393,397,383,411,431,418,416,414,429,434,485,473,403,436,441,417,401,396,388,378,398,413,433,469,430,449,400,414,397,403,404,390,428,482,442,439,400,515,574,594,523,496,426,395,436,478,464,508,521,562,505,473,381,382,397,389,415,461,451,436,413,382 19,13,12,29,40,36,26,383,375,392,398,387,395,413,402,411,416,422,403,402,405,377,402,396,390,381,380,394,386,363,400,406,408,387,389,388,389,389,402,396,400,408,462,431,414,400,405,400,411,409,413,401,377,405,445,450,453,467,480,454,440,388,371,393,383,388,393,402,372,392,379 16,11,10,190,271,274,190,408,411,400,386,393,400,392,393,415,413,402,431,417,440,387,419,403,406,397,386,385,396,393,394,435,435,408,401,395,380,395,398,388,395,407,427,415,403,419,448,527,523,492,461,408,405,410,453,445,479,484,494,478,440,391,411,394,392,405,423,414,416,397,382 13,38,36,73,99,90,68,471,594,543,525,469,511,503,548,539,547,541,613,730,700,478,650,604,541,515,469,464,430,398,488,680,720,635,648,559,500,399,414,418,427,437,561,544,561,439,775,912,914,850,830,747,655,504,560,569,685,683,756,771,730,421,433,449,451,575,710,651,676,566,510 11,10,8,64,70,56,52,441,483,481,454,428,456,445,478,455,469,451,544,621,605,430,565,518,478,468,423,427,396,395,432,604,627,539,536,454,449,405,429,442,441,502,567,503,492,423,647,804,802,728,684,575,504,540,561,582,639,631,686,660,605,404,423,413,407,490,593,561,548,478,448 8,20,20,80,109,107,77,417,454,428,438,410,427,412,439,424,438,414,452,545,515,418,515,474,436,444,406,390,404,399,404,513,552,465,507,419,394,383,396,417,411,430,461,459,420,409,533,721,735,640,620,501,430,458,505,512,560,545,594,555,513,400,409,399,406,437,543,510,513,448,413 12,8,8,43,50,49,42,396,454,438,418,413,403,426,419,411,413,430,477,545,511,416,510,479,439,434,412,400,405,386,409,530,536,489,492,433,408,385,396,386,400,392,435,428,409,401,509,718,728,641,605,512,466,410,430,445,491,473,501,516,463,390,388,393,388,461,537,486,489,435,412 15,78,77,509,492,485,507,412,478,464,430,432,425,428,454,429,452,472,502,644,600,455,591,539,478,477,406,408,384,386,423,598,634,536,554,465,434,358,395,387,390,412,452,443,455,453,581,811,814,732,696,605,508,422,452,468,517,529,580,578,532,428,405,421,419,491,612,580,569,488,447 18,13,11,45,41,30,36,421,429,413,387,408,419,411,430,432,415,417,434,459,465,406,451,437,405,411,411,397,389,388,408,454,470,435,435,402,411,393,390,391,405,414,457,448,433,411,549,613,616,543,520,460,426,439,474,459,492,515,560,540,502,399,395,394,397,427,463,441,449,428,398 15,13,13,83,117,115,80,397,387,367,409,390,399,399,396,377,402,378,404,410,419,388,410,405,387,400,377,392,386,380,387,418,412,391,393,390,397,379,369,386,375,384,365,375,377,378,415,498,491,456,429,402,388,381,391,393,434,409,404,403,389,399,385,396,399,400,419,410,398,397,396 3,118,103,175,340,319,162,783,902,871,870,852,888,836,899,912,914,921,945,944,954,695,818,824,822,815,792,817,742,467,875,885,862,841,885,849,825,463,498,566,612,714,873,888,934,613,1023,1023,1023,1023,1023,1023,962,786,855,878,957,973,1023,1023,1023,783,836,808,846,927,945,935,976,907,889 19,10,9,24,31,27,21,427,394,357,378,395,373,427,430,416,393,408,417,406,395,385,394,378,392,378,369,355,374,374,399,406,389,386,393,399,392,391,378,410,395,419,440,420,421,389,464,421,417,397,390,395,391,423,441,458,479,505,533,487,465,371,387,379,400,389,380,385,396,401,384 6,28,16,65,95,46,31,437,407,393,394,389,402,445,478,437,439,426,416,415,422,387,399,390,381,394,402,391,392,400,419,422,413,395,391,375,393,424,436,431,430,489,558,512,504,440,570,520,507,464,455,409,391,527,581,582,638,603,673,609,548,387,399,387,374,398,396,393,412,379,382 11,463,357,154,239,199,121,916,981,940,917,872,901,949,997,990,984,978,1016,1023,1023,874,1023,988,952,933,868,857,762,529,900,1023,1023,977,992,912,858,600,648,694,758,849,967,956,970,731,1023,1023,1023,1023,1023,1023,968,901,966,986,1023,1023,1023,1023,1023,851,845,868,895,996,1023,1023,1023,963,910 12,8,8,24,30,28,22,408,385,391,369,391,409,415,446,401,417,385,385,393,385,376,382,383,384,389,376,386,392,380,379,389,375,390,379,386,381,394,399,417,396,411,441,410,428,396,466,416,412,397,370,384,389,408,425,431,459,450,521,489,463,385,389,381,378,389,402,359,361,379,396 8,16,15,35,41,34,30,479,529,501,487,435,474,518,559,542,531,547,599,619,630,456,583,528,482,468,445,430,408,377,470,604,629,546,557,472,459,427,402,398,444,453,571,532,553,411,723,813,795,742,707,620,520,505,547,580,668,666,734,723,680,435,418,447,456,563,647,577,620,512,455 4,9,9,42,49,49,41,397,425,406,398,396,392,403,404,401,393,399,427,466,486,395,429,433,409,405,403,398,387,410,388,456,480,416,450,420,408,405,399,407,396,407,432,416,394,390,458,613,606,554,525,471,415,416,430,439,469,459,504,488,464,400,402,384,411,416,458,448,422,404,397 14,28,26,35,54,46,28,384,376,391,391,363,387,404,389,379,400,384,396,406,389,373,396,394,388,387,398,377,397,354,392,385,415,391,396,396,401,396,381,381,378,391,406,408,384,380,411,453,427,431,395,391,422,392,414,405,389,413,420,419,409,376,388,389,386,383,386,379,388,377,369 1,9,9,298,352,350,292,414,418,406,405,402,402,437,441,437,436,434,458,444,444,405,412,412,410,380,412,398,396,404,405,431,431,412,406,409,400,394,391,393,392,411,446,444,438,432,569,577,536,527,500,496,452,466,519,515,554,548,613,603,567,428,394,409,406,413,454,434,458,417,416 19,10,8,34,39,26,22,407,394,389,389,397,380,431,434,416,408,401,401,410,397,380,416,397,384,397,386,380,379,408,415,405,407,396,382,390,383,402,401,426,428,460,491,462,439,419,510,458,451,419,400,416,389,462,506,531,557,546,594,546,494,403,379,392,399,379,409,383,400,392,376 13,16,15,30,29,27,28,413,495,472,445,421,419,438,456,443,428,426,484,637,632,433,630,571,489,491,445,432,400,395,433,577,659,539,574,440,436,408,393,415,410,445,489,461,458,416,553,728,783,676,649,529,457,490,503,528,600,563,627,569,552,420,382,392,423,471,637,579,570,521,433 5,18,13,100,128,120,93,445,417,408,407,423,386,455,488,467,482,449,452,444,455,397,406,402,404,371,404,395,377,421,485,442,423,423,422,386,419,445,485,522,567,648,730,653,589,468,666,565,517,485,460,457,428,579,675,699,764,746,782,719,660,406,402,415,432,422,423,396,418,394,396 20,172,163,134,190,168,120,453,773,726,643,495,504,420,448,464,434,416,841,965,883,781,954,848,794,752,628,552,461,417,490,956,944,850,854,670,580,443,568,610,638,700,746,667,592,673,633,1023,1022,946,899,762,606,782,790,740,707,672,696,643,580,388,456,438,418,822,926,806,831,693,549 12,9,8,26,27,15,14,466,562,522,486,459,460,503,549,524,531,530,618,707,671,447,628,575,524,502,463,452,418,404,490,667,693,592,634,489,476,407,409,411,425,447,552,540,544,425,716,868,863,797,763,667,554,509,559,588,660,667,725,720,676,426,446,438,462,578,704,640,661,544,476 2,14,11,28,37,29,22,419,399,387,386,400,392,417,441,417,419,402,395,395,423,404,402,394,395,374,396,380,381,403,389,402,394,394,403,388,395,409,382,395,417,457,477,444,436,409,461,474,460,419,433,400,397,435,488,486,500,516,541,507,470,394,379,372,391,384,407,376,399,382,381 1,80,64,44,45,33,32,453,441,453,403,417,395,465,499,473,466,460,493,515,524,412,463,459,428,407,430,385,386,395,501,500,510,470,481,442,410,416,494,530,582,668,792,705,632,464,761,728,690,632,591,523,434,617,697,760,870,870,900,820,755,405,408,401,409,454,531,464,470,429,422 1,14,14,11,14,15,10,447,434,396,410,398,404,457,514,473,494,446,456,440,445,390,393,391,390,390,404,391,362,412,498,442,416,437,418,402,388,431,481,515,556,654,752,670,628,429,682,579,492,488,455,474,412,530,606,657,745,727,778,714,660,431,384,433,423,429,442,440,418,396,405 18,23,18,79,101,65,49,450,571,508,478,452,457,490,496,492,490,491,582,701,683,452,640,596,534,497,442,448,422,426,466,650,706,588,641,515,462,383,385,414,424,453,534,494,510,430,687,883,894,820,789,688,576,483,538,554,625,636,691,694,642,421,427,426,430,541,686,641,648,547,488 10,9,8,24,28,23,20,425,400,385,389,390,379,437,437,405,410,410,412,386,393,386,386,388,391,392,382,386,387,385,416,394,400,405,382,377,372,396,396,398,399,414,438,441,421,387,476,429,411,389,411,404,377,416,452,462,484,491,540,499,473,381,386,384,380,391,396,398,392,363,379 9,21,17,18,22,12,9,417,418,410,393,397,386,406,417,418,414,393,401,408,410,380,404,403,393,399,382,388,377,397,412,400,404,407,395,412,400,411,405,393,422,462,512,465,448,405,510,520,498,450,439,432,397,476,515,537,582,592,614,551,498,388,410,392,389,407,420,419,431,402,390 18,21,21,62,62,61,61,426,451,433,416,422,426,442,459,446,443,445,466,545,527,397,503,464,436,442,400,386,408,396,423,510,539,457,484,438,410,396,395,402,432,454,513,463,470,418,609,728,737,646,617,532,437,505,562,570,623,619,668,612,579,412,408,390,422,469,545,507,499,430,418 11,47,46,200,310,318,203,398,392,393,364,388,401,366,376,391,387,399,387,412,410,382,399,403,398,382,386,386,381,414,385,398,424,397,409,397,403,388,392,402,413,393,427,413,382,421,442,449,460,439,397,415,403,472,519,490,478,473,504,458,416,396,363,400,386,391,403,409,406,380,383 9,9,8,22,30,24,18,403,397,389,386,397,383,395,423,403,406,402,405,410,404,390,391,391,389,384,386,374,379,378,396,396,393,397,391,385,385,408,399,394,406,410,428,419,424,402,429,422,423,418,390,391,385,393,410,419,442,448,491,463,436,389,391,383,388,387,406,391,384,383,372 6,25,18,56,88,57,35,376,408,389,389,407,372,399,398,397,415,412,386,402,388,380,382,396,381,381,381,391,386,395,419,389,393,387,413,401,383,415,386,392,407,403,439,427,405,396,441,442,447,427,396,413,402,419,440,436,462,451,481,442,424,396,402,407,382,385,411,396,377,390,393 5,91,86,598,404,373,564,392,418,422,419,396,391,388,396,400,407,417,430,518,491,425,503,451,432,423,408,397,392,367,399,499,531,448,466,434,397,381,399,384,385,396,412,425,413,452,498,691,703,612,565,497,418,402,441,445,475,458,495,474,457,393,395,402,374,416,503,462,461,421,425 9,16,15,76,110,107,72,402,464,442,419,395,408,426,427,430,430,416,457,543,516,404,522,490,458,429,420,389,396,380,417,514,562,469,507,442,427,398,372,395,406,430,427,436,426,402,507,741,750,675,595,527,434,435,466,452,513,490,527,539,486,401,409,398,396,424,549,500,497,440,406 19,13,11,40,46,34,30,388,395,386,376,392,372,407,432,413,407,396,416,439,399,396,412,382,384,393,397,391,380,396,398,402,434,412,401,392,392,406,401,400,411,422,460,433,435,425,471,465,468,435,417,400,404,452,494,480,530,513,554,532,479,387,404,387,382,409,405,390,394,394,396 7,13,11,28,33,27,22,414,406,398,408,415,389,432,449,414,419,419,418,425,410,395,396,393,377,391,393,390,378,413,418,399,405,386,396,398,388,396,414,438,425,473,541,462,446,427,527,475,466,420,421,416,392,488,554,561,588,581,636,581,520,393,386,387,387,385,417,390,424,396,368 18,19,17,38,48,41,32,409,398,402,391,382,385,414,428,417,429,405,422,432,411,391,388,392,389,391,402,394,371,400,412,412,406,400,385,402,376,407,392,399,420,439,502,453,445,422,532,466,441,421,394,412,383,487,521,531,577,571,614,543,500,408,377,398,373,396,395,391,398,384,396 18,8,8,35,58,61,37,389,381,389,405,391,395,396,376,394,408,388,406,401,386,385,387,399,378,382,387,369,385,404,381,391,404,403,407,399,378,384,392,385,382,396,393,388,400,383,445,440,430,413,417,409,405,404,421,425,435,433,450,433,426,395,389,388,377,398,376,390,393,371,383 20,90,85,271,360,316,244,485,646,588,546,506,533,551,584,580,575,554,664,767,757,513,691,650,590,566,492,488,419,389,527,726,754,668,690,565,516,402,427,422,455,487,630,595,623,462,795,954,955,896,863,779,669,568,659,674,756,764,817,804,762,458,458,454,467,607,751,699,711,598,538 6,89,44,53,54,17,20,524,507,490,469,433,433,560,624,584,575,552,562,622,601,440,531,512,476,446,415,423,385,493,641,609,598,523,549,480,448,531,650,706,766,847,931,856,784,557,861,826,792,735,692,601,501,760,853,890,972,965,993,921,864,452,401,438,451,498,583,565,549,476,438 2,281,231,357,474,399,297,600,772,720,678,570,623,636,694,677,672,664,786,898,880,627,861,813,730,721,601,575,500,420,617,861,903,819,828,701,620,449,472,492,542,620,747,721,718,561,864,1023,1023,973,948,861,748,683,761,785,839,834,885,870,834,498,554,483,535,742,887,834,844,739,637 11,11,10,27,38,32,23,385,394,384,387,405,398,420,411,413,399,384,395,409,413,400,402,396,385,398,383,396,377,392,401,401,406,392,390,375,387,406,402,431,412,426,460,431,416,393,491,451,465,426,407,392,395,449,510,503,531,529,555,509,477,371,389,377,372,403,398,390,419,391,384 5,24,24,128,212,217,128,431,438,413,417,414,406,436,440,432,445,437,432,482,463,404,450,431,411,404,395,401,380,406,412,455,462,430,445,410,407,408,411,411,423,449,507,468,450,433,590,662,667,591,559,498,424,450,520,521,598,590,633,605,565,393,382,398,405,425,470,451,468,437,417 14,31,31,189,296,307,193,408,392,407,388,391,393,401,400,417,407,409,408,404,422,392,411,412,392,395,387,397,386,404,393,388,421,398,393,371,376,391,404,413,404,433,448,416,418,425,496,496,492,441,440,391,399,512,607,606,603,549,561,496,452,409,397,392,381,415,400,401,429,390,391 9,14,14,27,44,42,26,417,424,415,393,383,403,401,416,422,424,411,403,432,446,392,416,406,417,403,384,411,392,407,410,436,458,429,429,409,388,374,398,398,395,441,444,437,426,396,504,531,533,453,468,439,436,428,475,485,563,535,568,542,514,398,386,394,386,398,422,403,431,399,388 19,15,13,30,45,37,24,408,412,397,390,385,390,404,409,422,414,408,411,404,400,393,404,403,393,391,388,385,375,382,415,403,414,392,399,380,365,400,387,416,407,430,480,437,425,392,456,484,465,424,411,402,397,429,466,455,493,494,532,459,453,373,392,378,398,399,417,391,389,386,390 19,21,20,61,78,71,53,432,537,499,469,455,452,473,496,485,494,487,560,661,646,444,603,545,504,498,457,424,407,394,449,612,660,562,585,482,476,383,395,375,408,450,508,478,505,405,684,849,852,776,753,660,526,471,519,544,613,615,689,676,634,433,435,415,433,507,656,596,610,505,449 6,19,18,55,59,55,51,428,502,464,427,418,418,448,457,451,469,452,503,593,569,433,549,512,475,451,431,417,386,409,425,555,589,508,515,465,429,401,387,407,400,420,480,456,467,408,600,783,783,710,671,581,489,440,488,492,557,543,613,603,560,420,409,419,403,498,590,520,560,468,433 13,10,8,19,26,20,14,435,396,389,392,391,391,418,431,420,407,396,398,417,425,389,407,403,411,406,400,401,386,392,393,418,421,401,413,384,380,388,391,387,392,390,430,429,418,392,457,467,475,441,440,399,388,411,407,417,453,478,506,456,454,379,391,391,376,405,422,404,411,391,379 18,18,17,52,64,58,45,421,434,438,428,403,411,437,478,457,440,449,467,489,495,409,460,428,408,409,398,395,395,377,481,493,483,471,447,430,406,432,466,470,539,636,724,636,582,438,652,674,652,590,557,507,439,502,589,664,761,755,801,716,651,416,397,414,424,431,469,449,490,428,415 10,117,79,436,636,499,348,576,545,532,496,478,525,620,677,675,666,634,656,636,655,456,537,508,472,484,457,449,429,501,698,662,614,578,604,511,494,526,668,722,782,864,948,879,828,564,886,844,802,772,725,682,579,730,838,883,960,949,981,930,876,509,450,502,519,584,644,590,618,525,496 20,21,17,40,50,38,29,401,376,404,397,378,376,396,421,405,398,398,415,396,402,381,412,389,379,380,386,377,393,413,415,393,399,406,398,376,376,391,416,414,428,447,480,450,439,426,495,417,427,396,403,387,398,473,516,509,542,523,577,503,469,388,389,382,408,394,405,396,390,394,373 4,19,19,45,76,71,41,428,429,425,406,403,408,415,452,447,438,440,472,517,508,404,487,458,426,436,410,400,393,386,419,519,513,449,462,410,429,393,385,398,409,438,475,451,451,404,572,706,697,629,609,518,457,443,463,487,528,525,574,572,537,393,406,409,417,463,521,486,489,459,426 1,13,12,25,33,31,24,440,409,409,398,399,381,436,434,422,399,414,419,462,461,395,452,430,404,409,401,395,379,387,438,452,480,436,437,435,427,400,389,410,428,494,594,540,532,375,476,578,578,528,516,471,420,432,458,447,497,482,509,493,447,396,394,400,377,399,463,440,424,407,399 17,9,8,53,69,67,52,411,422,397,406,391,412,405,400,394,392,412,433,435,427,402,424,405,403,409,380,385,394,382,403,425,423,421,419,430,389,395,387,381,401,422,412,402,405,375,461,566,561,494,473,421,414,414,414,435,490,455,512,493,457,394,373,388,405,405,420,422,424,405,403 15,11,9,22,29,23,18,466,434,407,393,413,394,477,486,470,450,451,438,458,438,399,450,430,415,404,405,381,394,382,417,456,455,424,437,413,417,406,399,390,393,426,472,455,454,398,560,621,583,558,517,460,435,442,463,459,517,533,600,567,520,414,392,389,404,424,479,434,436,423,408 10,11,9,31,32,25,25,420,407,369,392,404,380,407,414,405,407,398,396,406,407,391,398,394,386,401,386,390,391,412,411,413,401,402,389,386,395,393,399,390,420,409,437,435,420,402,452,430,414,416,410,381,388,425,441,476,483,489,545,494,447,385,393,389,399,396,423,392,383,371,399 20,12,11,31,43,34,24,425,404,384,396,385,387,420,437,452,420,414,391,458,438,382,427,414,400,402,399,381,391,401,388,417,432,408,428,395,406,422,403,408,397,447,481,451,450,421,528,542,535,490,473,447,395,477,506,502,553,548,613,561,502,387,394,392,395,412,438,406,432,407,410 12,24,18,31,38,25,22,423,422,410,403,407,406,429,432,423,435,423,440,473,479,402,450,446,407,418,397,378,387,417,419,468,484,438,448,421,412,412,395,415,430,452,518,480,449,400,553,641,649,560,559,447,413,506,534,551,583,563,615,560,510,373,415,397,392,415,484,461,464,432,411 18,8,8,20,29,27,19,422,415,408,382,392,379,417,417,408,393,387,390,390,384,381,382,387,365,387,386,384,382,393,411,401,393,386,394,390,374,405,404,402,401,420,428,422,408,396,438,412,411,392,393,388,388,421,433,438,477,477,503,455,458,383,376,392,379,402,394,386,399,374,380 14,13,12,24,37,32,20,439,387,395,408,385,392,438,437,426,416,409,409,421,408,381,391,414,394,389,373,388,382,379,385,416,419,406,393,381,400,398,388,388,396,419,451,421,437,386,486,480,458,422,446,400,383,429,421,430,491,509,544,534,476,385,380,388,388,393,401,410,407,384,378 16,29,19,157,206,103,78,489,569,510,488,458,471,500,561,560,541,530,608,676,661,450,607,568,510,487,440,425,415,399,496,649,669,583,600,505,442,439,456,469,517,596,675,626,589,502,763,868,857,794,764,682,547,647,720,730,789,775,823,786,730,429,433,437,451,560,666,606,627,507,478 14,10,8,52,66,56,41,470,530,481,461,430,476,514,558,525,540,524,580,634,617,459,570,535,480,472,430,449,413,398,488,597,622,556,562,476,458,401,411,432,447,475,578,554,549,434,712,803,789,734,692,615,507,534,594,612,672,667,733,723,673,436,429,439,456,544,635,588,612,492,452 4,31,31,221,329,332,223,416,436,433,411,426,404,445,465,458,441,432,472,532,529,415,482,465,436,439,414,392,373,404,412,507,510,470,480,439,407,376,409,409,416,436,461,456,472,429,586,709,711,628,601,531,469,458,486,516,585,588,601,597,557,424,423,394,401,436,526,467,506,434,426 16,20,17,48,67,54,35,444,413,400,387,398,387,422,430,430,431,430,423,429,435,405,403,394,396,382,391,390,383,390,401,413,424,422,405,371,392,401,418,403,435,469,512,466,448,435,539,520,489,462,454,422,391,497,551,555,586,568,640,568,515,389,389,412,386,389,417,380,427,387,391 19,31,31,152,250,250,150,387,383,382,384,371,417,409,401,397,389,402,378,407,418,395,390,402,399,393,390,385,377,400,399,392,387,389,373,383,389,393,387,394,420,436,447,417,420,428,457,437,439,402,420,422,397,534,605,620,599,539,574,459,434,381,394,382,401,400,400,406,417,389,396 15,11,12,58,95,101,60,375,399,379,409,389,380,400,378,405,411,380,392,398,398,385,390,377,384,395,387,381,388,380,393,396,410,392,407,371,383,397,405,408,393,398,421,415,389,408,426,416,412,411,406,403,374,441,462,465,468,443,475,436,432,387,393,385,394,398,397,387,387,381,382 10,27,27,188,311,319,188,412,414,380,400,408,391,391,410,431,421,401,410,437,444,379,413,413,389,385,389,376,384,409,382,445,422,409,410,403,379,394,404,406,402,416,450,407,435,413,489,532,537,485,467,434,396,482,556,551,566,517,549,500,437,402,404,387,377,384,434,416,448,401,400 19,22,21,60,84,82,58,441,515,475,455,425,447,470,460,462,469,460,532,644,632,461,583,524,500,453,442,424,402,391,436,594,631,543,571,454,447,389,398,412,414,417,493,478,467,413,652,839,845,774,736,625,515,459,500,519,570,592,653,641,601,419,401,423,416,523,628,562,591,501,440 6,11,10,65,83,81,62,433,484,466,449,452,461,456,503,490,464,467,536,560,578,414,524,478,465,447,421,421,394,451,489,580,599,520,550,495,458,431,442,445,465,527,631,583,591,437,696,806,793,729,698,615,520,483,549,550,641,635,703,706,651,416,432,412,413,528,605,555,600,489,465 20,94,81,249,428,374,212,514,645,562,554,479,517,517,575,561,549,563,653,775,766,502,719,681,590,568,509,482,441,387,519,720,770,673,677,589,494,423,437,434,462,515,646,609,597,500,771,935,952,883,853,753,628,594,678,690,761,755,800,775,728,457,457,452,451,597,766,717,718,591,528 10,141,107,50,46,35,39,841,941,904,880,836,861,885,944,940,938,933,979,1023,1017,813,962,926,886,868,803,789,697,441,861,992,1003,944,961,876,825,503,551,585,655,757,901,901,928,649,1023,1023,1023,1023,1023,1023,948,827,898,921,997,1002,1023,1023,1023,799,792,812,841,957,1023,989,1010,923,864 16,17,14,129,152,116,94,486,564,521,488,459,462,524,538,515,527,506,611,685,668,462,625,569,516,491,448,441,386,406,491,667,689,577,624,485,460,414,425,428,471,519,631,563,579,466,738,863,859,795,764,670,558,600,658,684,741,723,778,748,705,437,434,433,429,544,663,619,617,526,450 5,32,29,16,22,17,12,491,598,560,491,500,484,485,537,535,532,511,615,724,705,476,662,595,547,528,460,448,422,395,493,701,714,627,637,525,475,411,412,420,413,447,539,519,555,405,728,894,890,832,796,703,592,490,530,558,654,651,728,731,675,440,445,441,447,587,699,642,669,568,499 18,145,130,100,130,118,91,439,436,395,397,410,386,447,409,444,433,436,409,453,453,394,425,422,396,407,416,398,389,412,407,444,437,430,429,405,382,413,442,436,437,482,559,513,460,433,542,544,542,456,466,426,386,477,511,510,560,585,625,586,517,400,391,410,396,416,456,414,421,407,397 13,9,9,41,51,48,38,407,456,436,441,404,409,428,436,429,430,424,474,548,542,417,497,484,431,428,403,410,404,373,422,527,549,478,521,411,406,384,386,408,392,414,440,433,444,399,532,731,738,645,609,519,452,425,436,446,478,480,528,520,474,399,402,405,396,451,552,500,504,464,417 13,8,8,24,33,33,25,404,428,410,413,399,408,419,401,401,409,395,433,493,476,398,457,422,412,398,409,403,410,390,402,456,508,443,468,418,396,380,384,382,390,409,425,403,420,394,477,647,653,581,552,463,420,392,426,421,456,446,475,457,456,381,400,392,399,414,493,449,469,421,397 5,11,10,18,27,22,15,445,383,394,382,378,363,446,445,432,419,403,396,392,410,386,399,392,393,379,375,381,390,386,393,403,383,380,385,378,377,375,377,393,393,397,418,423,402,398,424,409,414,392,404,389,385,390,411,395,444,458,477,436,425,376,377,402,390,385,378,383,368,379,381 6,94,80,34,53,24,15,699,804,765,734,688,731,745,811,815,806,808,857,895,887,703,832,803,773,753,682,685,585,405,710,858,861,807,829,744,669,443,447,451,498,588,761,750,785,479,946,1023,1023,985,968,913,825,671,762,787,870,869,931,938,906,646,665,665,702,828,886,859,880,794,741 10,23,22,26,28,26,24,424,526,513,472,431,450,427,448,467,458,470,550,675,644,467,623,566,523,493,448,459,406,409,453,646,690,591,620,482,450,406,410,432,426,446,499,493,477,415,643,865,878,797,766,655,519,471,523,545,619,604,663,629,583,406,419,417,428,505,654,604,605,503,438 9,23,22,89,108,99,84,406,478,484,458,437,423,437,454,457,453,448,514,616,561,417,551,506,461,478,428,423,412,405,450,583,615,529,527,449,420,400,379,413,409,411,477,448,473,414,601,820,824,753,709,625,505,439,467,492,557,525,608,579,565,414,417,390,421,483,602,539,552,469,428 13,18,17,135,681,705,135,394,408,431,384,388,399,387,399,418,411,388,429,458,432,394,437,431,399,415,374,391,391,367,401,435,445,422,420,357,404,388,382,385,408,385,410,394,406,402,436,539,576,507,462,421,383,391,398,394,424,426,440,436,422,416,406,399,402,408,450,436,429,402,371 13,33,31,83,118,116,79,403,481,463,426,421,434,434,474,465,450,462,487,589,585,409,547,500,469,477,422,418,406,397,431,571,588,516,547,445,428,405,410,432,415,438,495,471,482,451,613,779,776,697,669,564,463,479,530,559,631,605,652,631,578,408,416,400,427,451,588,535,537,449,421 7,16,13,40,50,35,26,410,377,380,401,387,411,396,409,430,410,394,400,421,418,395,393,400,399,388,391,374,395,404,402,413,433,399,393,395,390,374,404,400,407,426,452,437,415,412,475,482,486,429,419,416,392,448,472,460,500,522,549,497,467,387,391,362,405,400,415,391,414,387,400 7,12,11,29,37,33,26,393,395,370,388,397,388,382,398,397,390,396,384,380,391,379,379,390,381,378,395,387,400,366,396,387,388,391,393,387,389,378,377,399,379,402,433,419,404,398,410,391,399,402,376,383,361,410,420,407,423,420,436,428,426,392,373,389,378,404,378,379,401,385,395 12,9,9,30,37,30,26,434,402,373,393,378,402,430,434,416,396,400,401,407,410,385,389,387,382,394,394,382,397,382,390,408,419,392,397,379,378,387,394,403,406,416,427,442,414,399,444,458,460,413,411,401,369,408,416,427,461,463,529,499,449,383,388,394,394,376,396,396,392,389,384 7,19,9,42,58,28,22,439,462,432,433,415,407,438,473,468,445,467,482,566,520,414,501,463,441,437,401,392,391,397,427,539,559,480,500,441,435,414,407,433,468,484,579,537,518,424,613,733,716,630,593,506,451,542,593,608,656,651,704,657,604,418,413,409,415,462,573,516,497,442,421 15,10,9,17,22,19,15,421,384,370,382,393,395,411,421,413,394,390,393,416,407,387,397,399,390,376,403,394,373,381,384,397,405,395,402,380,394,375,387,374,398,414,410,417,419,403,422,437,447,406,422,397,396,390,421,415,445,448,479,441,433,383,387,389,376,386,409,389,392,379,396 1,37,36,181,287,296,185,590,498,440,421,404,440,610,685,659,622,609,581,512,538,404,407,418,412,425,398,402,389,417,526,477,457,429,427,420,389,435,470,493,540,612,707,672,651,567,798,693,612,584,561,506,455,737,802,800,823,804,852,828,772,510,390,491,508,509,485,473,482,432,428 3,44,42,115,129,111,101,469,537,503,472,442,451,455,513,485,488,464,549,667,647,437,603,554,492,488,436,418,398,420,455,611,668,568,569,480,463,406,412,414,439,465,555,525,524,436,654,832,844,768,732,644,506,505,571,612,672,667,717,693,639,436,434,432,420,495,644,574,594,493,441 17,11,9,24,32,26,19,417,402,395,410,389,395,435,436,407,403,402,391,415,407,380,404,397,391,392,392,382,375,380,397,411,414,406,397,367,375,404,408,395,406,426,465,435,428,420,498,441,439,418,423,388,388,411,454,421,494,502,565,508,499,391,369,392,384,388,394,399,386,412,393 11,160,133,260,377,330,228,660,763,719,650,580,601,715,762,742,733,707,831,900,862,698,857,789,730,703,585,545,464,449,670,888,884,811,807,688,612,434,471,512,580,665,788,773,777,556,893,1021,998,945,911,831,695,718,784,792,859,854,906,902,863,576,559,560,585,840,921,846,870,753,654 10,16,16,88,192,199,89,395,386,383,384,381,397,389,404,395,399,387,396,395,406,386,399,372,394,381,382,388,382,384,398,400,380,379,397,394,401,377,389,393,395,396,433,402,427,414,465,435,422,413,416,399,396,465,494,474,505,477,524,498,458,398,384,382,383,393,398,408,389,396,372 6,39,38,78,155,151,76,431,545,515,455,451,442,444,491,462,465,464,547,657,625,456,594,558,506,479,453,426,412,383,438,592,647,560,580,493,454,404,405,386,427,454,508,463,486,411,652,849,861,789,750,645,550,458,504,520,593,611,648,648,596,440,425,418,426,498,637,578,584,512,442 10,10,10,21,25,20,17,422,420,420,414,407,401,417,429,433,410,411,415,474,450,414,455,435,416,406,391,394,390,378,454,460,490,428,464,421,396,387,393,405,423,472,582,529,512,393,506,592,595,548,537,493,459,410,438,459,501,503,523,508,483,399,396,393,386,400,460,430,451,401,398 11,12,11,42,72,60,37,425,405,397,393,402,389,444,443,407,425,415,429,420,428,386,403,383,396,385,391,394,378,397,414,417,417,403,404,390,395,413,418,423,414,433,460,451,446,406,501,497,493,458,443,433,398,505,567,552,572,544,564,504,487,396,390,401,391,412,432,382,404,409,385 3,11,11,62,69,67,61,406,449,453,439,408,416,401,441,415,434,437,469,557,534,411,530,485,441,429,403,401,388,394,428,535,579,497,502,471,418,387,399,398,390,402,447,435,434,399,549,753,761,669,643,555,455,411,439,443,492,483,533,536,502,383,410,395,398,465,548,511,535,464,425 9,150,139,99,141,125,88,443,390,376,385,380,382,399,440,422,431,430,394,407,383,391,396,399,404,393,374,396,367,393,397,397,419,386,377,385,389,388,430,429,414,476,505,489,481,400,486,440,428,404,409,378,380,425,417,443,492,470,493,507,462,387,381,379,410,403,394,376,397,377,372 20,38,29,54,75,51,35,403,422,405,388,368,397,425,466,436,440,455,437,431,431,395,411,413,407,401,373,397,396,420,425,440,448,411,421,401,405,397,427,428,431,468,563,506,481,418,554,529,524,441,465,418,389,529,580,579,628,618,657,612,551,381,386,379,388,406,433,404,417,400,400 9,33,25,44,48,39,35,412,410,421,418,386,412,421,461,449,438,451,453,496,490,403,457,428,398,416,420,402,369,401,433,486,489,435,436,411,406,384,418,443,446,482,561,515,489,433,597,668,644,582,554,492,429,483,570,567,667,644,680,632,566,404,410,395,407,431,491,454,459,432,404 13,13,13,29,28,28,29,403,479,456,437,439,436,422,443,431,430,440,493,584,568,426,546,509,452,468,410,417,404,396,411,570,603,492,540,464,430,393,401,403,408,419,438,458,432,401,556,784,790,717,670,574,484,430,445,466,510,495,536,538,526,403,402,398,394,460,585,544,534,472,433 8,43,37,341,445,414,306,555,542,513,488,477,485,602,671,665,652,638,641,625,619,422,475,463,458,438,413,419,409,442,666,642,590,553,595,526,493,471,572,632,704,790,883,824,799,515,866,820,775,735,720,665,581,669,767,800,882,876,921,887,842,511,425,502,499,559,582,554,580,498,460 18,25,21,42,63,47,31,432,415,422,412,414,410,398,446,438,428,418,436,473,457,411,476,424,409,399,399,409,392,409,432,493,488,440,456,422,393,406,404,407,445,439,491,457,435,409,524,650,634,567,535,466,411,459,504,493,542,537,588,562,524,396,380,396,418,428,464,434,447,420,408 9,13,13,19,33,32,17,379,394,384,384,386,390,396,397,396,387,388,388,388,388,395,376,383,383,387,384,379,373,370,395,388,390,388,390,399,376,386,390,378,400,433,417,407,393,393,420,382,401,385,394,402,374,412,410,418,436,437,451,424,406,376,380,387,385,383,408,364,399,383,374 20,23,11,55,71,34,29,419,387,382,380,384,384,424,421,422,396,407,390,399,383,396,399,407,383,387,393,403,392,383,404,386,421,388,404,373,393,418,420,408,425,456,502,472,458,411,499,448,451,389,410,397,412,451,484,495,558,555,608,547,500,378,405,399,384,372,396,398,399,405,397 13,10,8,21,28,20,15,464,388,383,380,381,388,441,440,416,403,398,410,411,400,381,401,396,394,388,370,384,395,388,387,392,415,403,393,381,389,403,401,401,391,413,457,423,412,395,434,425,438,421,417,392,386,395,432,439,479,480,530,483,460,382,383,382,398,388,398,387,390,381,369 9,39,27,54,66,41,36,466,471,458,413,409,415,454,511,492,486,473,473,570,551,416,543,470,460,441,406,396,368,404,435,542,579,497,498,447,421,434,441,427,454,496,599,533,517,461,670,739,734,655,613,549,435,590,659,651,700,690,750,701,629,406,426,404,406,447,558,519,500,447,405 9,9,8,32,42,32,26,418,401,402,395,381,385,423,426,407,415,402,421,400,435,408,426,399,403,401,393,395,388,371,409,429,437,423,405,392,387,388,380,402,402,414,427,432,421,388,450,474,475,437,430,410,391,416,424,409,470,476,525,482,446,378,387,384,376,387,407,389,405,405,398 6,12,9,28,35,22,17,463,430,429,402,407,419,477,513,505,475,469,475,483,483,423,475,446,421,429,415,392,406,419,423,467,489,430,459,416,418,413,392,410,401,424,505,460,471,418,619,618,610,558,532,488,432,461,495,526,593,596,660,644,561,411,403,416,415,442,480,483,471,441,408 6,18,15,35,55,43,27,399,386,391,392,405,399,407,419,404,423,405,394,398,402,379,401,380,384,371,388,372,378,388,419,409,391,384,402,382,400,412,383,390,423,437,470,436,440,404,490,448,416,410,410,391,381,462,483,479,537,524,577,518,468,394,392,386,393,387,405,393,414,383,396 15,16,14,25,25,20,19,485,559,533,498,467,475,525,567,583,561,557,608,670,651,467,590,535,494,497,450,419,404,379,516,646,659,591,593,499,468,418,423,444,441,474,594,567,596,432,768,835,824,769,742,666,567,536,600,644,710,708,774,769,716,449,458,465,453,575,656,614,614,537,483 3,9,9,22,31,24,17,430,393,393,416,410,393,438,435,427,406,414,424,448,449,395,415,420,394,406,410,373,374,370,415,462,451,443,424,399,412,380,404,400,431,478,584,522,490,385,494,559,564,492,491,462,434,434,448,464,490,487,520,490,458,403,400,385,391,408,447,424,423,417,392 13,32,32,181,305,315,186,409,391,386,386,395,394,412,407,407,403,374,384,413,390,386,403,395,383,380,384,382,368,419,398,388,404,391,382,381,400,382,400,399,419,430,433,412,399,490,439,432,444,415,431,398,418,658,743,737,695,627,623,493,458,385,376,395,401,390,396,402,408,375,381 1,18,14,26,32,19,17,543,551,528,499,473,484,582,659,625,626,604,664,694,670,483,620,574,516,504,460,431,426,431,550,660,675,579,614,509,479,462,516,531,589,671,766,704,679,575,834,857,839,786,751,671,546,761,829,828,868,856,900,871,816,478,434,463,494,616,706,645,667,545,495 15,69,35,298,328,169,148,656,812,760,731,631,684,712,772,765,747,734,837,929,906,691,878,831,765,748,644,588,523,453,690,904,924,849,867,737,685,537,580,613,687,770,861,819,798,649,931,1023,1023,1001,974,898,789,822,884,889,936,927,970,946,906,549,573,551,584,790,914,859,875,772,676 8,10,9,20,25,20,13,425,445,416,411,413,399,435,437,441,423,429,459,479,471,395,436,429,405,414,396,403,381,390,427,456,450,446,433,426,415,394,399,416,425,459,517,478,469,409,597,688,658,589,569,520,443,471,541,550,620,598,653,608,558,400,397,406,407,449,477,476,485,415,441 17,34,30,58,76,65,48,442,415,414,395,398,376,458,477,442,427,410,443,428,438,403,420,405,402,405,405,400,397,371,412,441,457,431,414,418,369,409,421,431,438,457,513,477,459,413,553,541,547,473,444,450,417,466,529,508,591,588,648,591,527,397,394,396,391,418,431,437,401,400,395 4,65,56,281,369,311,232,516,676,617,572,515,524,537,595,569,563,548,677,801,786,539,759,711,645,607,521,500,423,404,510,749,803,703,713,596,530,428,419,414,450,500,610,589,593,471,782,979,1002,929,903,807,688,548,647,682,747,747,805,789,745,455,472,443,456,632,796,748,762,653,558 8,13,13,18,22,15,13,510,673,615,582,533,530,538,588,597,586,579,696,800,777,545,728,672,601,588,498,493,434,374,535,771,786,694,723,595,533,397,407,422,422,476,582,586,605,418,786,964,963,903,875,790,677,488,551,594,683,683,765,779,735,469,512,487,488,677,823,752,782,664,560 18,11,11,76,100,102,77,401,425,427,408,394,406,409,454,432,425,439,455,474,471,403,446,429,415,417,393,415,394,400,422,465,465,448,441,426,395,402,380,381,390,422,454,450,451,410,571,648,628,589,541,508,418,440,474,478,548,551,603,595,558,418,397,405,405,439,478,454,466,408,407 15,232,213,139,198,178,124,432,406,395,398,379,385,432,452,428,424,401,423,429,410,405,424,423,406,391,386,391,373,405,425,403,455,415,417,399,420,424,428,433,451,516,564,501,472,415,512,521,521,470,467,414,411,423,479,466,520,524,592,537,512,405,386,397,398,403,429,441,413,406,395 16,26,21,92,103,75,67,517,587,549,559,497,559,570,635,639,650,637,679,693,700,445,535,526,511,483,452,451,416,470,669,688,666,605,651,583,571,495,497,525,581,663,789,760,767,534,881,868,834,806,794,752,642,708,776,779,844,840,896,886,852,455,448,482,501,576,641,583,635,535,520 11,23,22,58,82,68,48,426,593,561,498,453,436,461,457,438,457,453,571,772,754,491,753,698,575,579,480,441,388,411,470,719,804,668,706,552,477,411,400,430,450,477,573,536,513,421,710,869,904,822,790,658,527,507,548,558,627,631,700,708,667,392,415,386,419,552,770,701,686,581,493 8,18,12,31,36,22,20,441,435,429,425,399,416,454,466,477,482,462,476,533,522,397,456,448,425,422,407,388,389,411,453,498,531,461,489,413,412,397,427,443,479,539,652,585,525,439,651,720,695,631,588,529,445,526,612,633,725,704,744,690,627,413,407,418,426,454,537,475,489,457,404 13,18,17,309,555,568,310,472,461,449,433,413,453,516,541,528,524,529,508,515,498,406,418,416,412,421,389,393,388,420,467,472,448,431,436,414,416,422,418,444,467,487,594,561,547,470,716,657,595,550,558,532,455,575,667,672,721,706,750,726,673,445,416,428,448,475,472,444,450,430,420 17,18,16,31,43,36,26,410,375,350,392,389,388,407,412,420,403,413,387,388,410,381,402,369,383,379,391,379,385,408,400,390,402,389,409,387,394,396,412,389,398,416,456,412,414,396,432,437,396,430,426,416,397,422,428,431,448,469,486,460,448,395,386,387,391,390,409,402,401,384,380 4,19,17,53,72,60,45,421,470,457,456,423,421,452,458,448,430,427,514,602,543,431,525,506,461,458,424,392,404,365,419,542,586,519,493,461,449,391,389,396,405,411,456,457,457,399,581,764,772,692,654,568,462,450,463,485,528,518,579,572,524,421,420,408,410,471,560,502,539,455,431 18,49,48,53,71,63,46,419,403,391,378,395,408,432,430,437,431,400,407,419,422,406,419,401,386,391,398,382,387,365,406,453,419,415,421,398,405,393,412,401,434,434,493,470,439,413,475,527,545,466,464,400,408,461,501,510,541,555,579,552,508,398,399,389,385,379,436,402,424,396,393 5,15,13,14,14,8,9,431,442,419,407,398,407,441,500,472,481,446,445,472,490,387,441,414,411,401,376,400,398,391,427,461,462,427,429,422,390,410,422,435,465,507,577,526,530,437,622,613,583,552,496,479,420,524,591,599,665,648,703,647,587,398,390,407,409,424,433,430,436,402,398 20,22,22,186,320,324,187,405,474,454,442,401,434,417,430,419,428,439,478,576,583,414,528,482,436,442,428,401,387,370,409,536,563,506,507,453,424,406,400,404,392,394,445,439,442,412,547,770,786,713,666,575,475,427,435,456,481,501,558,535,507,413,402,414,412,474,562,525,513,453,425 19,143,121,52,64,41,36,434,498,445,440,416,436,454,484,480,488,468,489,577,565,429,522,480,460,457,408,438,388,412,434,542,586,514,511,447,426,392,430,451,480,523,594,526,520,444,667,760,763,681,643,540,462,545,634,628,697,679,730,686,629,409,404,408,420,473,564,532,524,451,411 18,27,27,59,83,84,59,403,448,435,427,417,411,420,437,434,423,431,448,541,507,417,505,467,437,424,406,409,396,391,410,484,533,487,517,433,408,382,398,381,412,433,454,457,437,399,522,729,731,638,617,506,462,420,452,464,508,512,549,549,489,394,416,398,391,433,520,482,515,453,409 5,34,27,62,65,50,48,413,388,402,377,387,388,400,400,395,439,406,409,404,402,395,387,380,392,385,384,395,383,379,386,414,409,405,409,376,398,376,400,418,395,410,442,429,414,403,450,478,459,427,402,403,403,448,458,456,488,465,473,476,435,377,405,387,398,397,416,396,404,392,386 13,30,27,131,158,132,109,414,445,463,437,416,420,419,435,436,423,460,475,568,543,414,516,479,458,434,423,381,391,384,446,526,569,508,515,433,441,402,405,400,409,423,493,448,460,429,595,749,758,692,649,552,472,443,492,505,562,559,610,593,562,418,407,398,416,465,546,508,519,454,430 1,63,59,87,107,102,84,503,602,547,536,504,511,510,570,560,556,561,651,726,719,503,664,618,550,551,495,491,432,378,488,690,710,617,655,536,493,408,419,420,423,427,572,552,562,422,759,903,901,844,815,738,616,490,560,587,682,688,752,754,712,456,449,431,466,614,715,664,688,571,527 20,16,11,80,189,142,51,437,498,441,447,436,433,449,470,470,456,450,513,576,576,433,524,515,479,447,425,437,402,403,447,569,581,517,530,482,449,409,399,385,410,446,491,479,494,412,614,817,804,753,714,630,525,447,504,527,574,577,619,590,566,418,447,412,430,511,611,550,590,513,451 2,194,166,44,62,54,37,419,421,420,405,404,388,425,444,424,450,420,452,471,471,415,455,431,400,422,394,413,379,381,410,468,470,437,441,402,395,418,409,431,442,462,543,477,447,407,563,613,595,535,518,457,429,470,530,538,585,578,625,594,533,413,407,400,376,432,466,459,436,390,388 9,21,15,16,20,13,10,417,442,427,410,399,402,442,471,454,461,444,490,555,526,413,498,485,435,428,413,398,398,418,422,511,545,467,497,441,412,394,398,405,422,479,487,465,466,425,578,706,700,616,586,511,478,492,539,548,604,588,634,599,559,401,394,407,409,452,543,488,499,425,421 11,8,9,24,39,37,22,377,418,385,388,381,369,382,401,384,379,379,404,414,415,381,424,398,393,400,386,383,383,395,391,402,425,396,408,390,395,374,387,379,384,405,418,392,399,389,398,452,459,418,411,382,391,395,411,397,389,417,405,413,398,397,387,388,382,383,412,384,418,383,390 3,19,18,67,89,81,59,420,493,465,448,419,446,445,477,446,445,451,524,637,615,438,582,539,505,482,431,422,416,415,449,612,648,541,560,491,445,396,399,413,413,419,492,487,473,410,607,822,835,760,727,611,511,455,524,500,570,575,638,611,577,414,435,393,414,503,628,571,561,488,442 14,106,82,129,214,170,101,526,679,617,577,531,527,563,622,598,596,585,705,812,785,548,767,718,653,618,526,495,437,411,538,779,816,718,749,617,525,423,457,452,468,556,668,637,645,481,799,944,946,885,861,768,649,594,670,691,758,757,818,806,770,461,475,461,492,656,801,750,766,643,540 15,19,20,34,51,53,35,411,403,397,407,384,393,411,437,395,440,410,411,423,420,389,395,394,400,385,387,388,373,376,403,402,385,396,395,384,385,408,399,408,415,424,473,438,424,404,508,490,487,467,432,425,392,426,483,503,557,537,560,502,489,385,390,391,387,395,397,392,410,404,404 7,189,172,135,182,162,121,476,435,415,400,381,390,450,481,454,455,448,422,477,455,390,456,433,400,409,388,397,387,422,434,438,490,424,443,435,399,390,426,425,439,496,558,502,509,434,590,589,584,485,484,447,380,465,519,546,607,610,677,633,580,427,372,391,403,440,464,435,438,421,397 17,9,8,27,29,24,23,416,382,388,381,398,385,411,401,396,399,394,390,404,398,377,390,390,385,370,382,393,366,393,399,382,385,395,377,379,379,390,385,402,407,417,436,431,419,396,470,415,406,394,400,373,384,442,460,433,491,463,500,472,450,379,385,378,383,382,388,383,380,397,389 7,18,14,69,78,61,54,427,399,414,377,373,401,429,436,426,428,395,419,428,445,404,414,400,380,400,383,385,384,413,406,423,421,421,403,411,393,390,423,415,440,469,501,482,450,413,550,507,504,447,449,425,402,490,531,544,583,574,610,542,505,395,380,393,398,403,434,416,399,390,384 15,24,22,23,24,19,18,506,609,568,525,478,496,535,598,596,590,573,657,748,717,477,674,612,547,544,477,458,436,400,525,711,724,632,655,542,491,406,417,446,471,484,602,590,602,428,763,888,875,814,790,707,559,518,591,606,700,712,776,779,737,445,457,468,491,622,746,684,700,582,514 20,10,9,56,73,69,51,428,451,434,441,418,423,435,458,456,453,456,490,535,518,425,473,460,424,439,411,414,398,396,436,516,529,480,479,413,413,393,401,428,405,423,472,457,457,405,613,732,718,646,606,523,456,440,498,526,582,563,633,615,552,413,407,401,414,457,513,495,490,440,425 12,289,253,205,269,229,175,451,436,396,392,371,390,447,456,423,434,403,412,405,391,402,384,381,391,384,390,386,392,438,458,413,393,405,395,389,397,423,444,454,464,548,605,560,492,455,530,464,413,425,426,418,415,473,503,517,558,566,604,572,521,411,392,375,391,411,387,388,379,386,398 18,11,11,56,77,76,53,414,436,427,421,404,401,405,445,408,454,421,455,485,499,408,452,458,414,400,406,386,378,406,418,481,472,448,447,409,413,383,407,394,408,428,469,441,448,397,574,664,659,586,553,503,440,472,498,521,570,555,598,572,539,394,388,409,410,445,486,438,460,436,412 8,19,17,65,71,65,58,430,446,416,433,429,410,440,484,430,436,438,451,542,532,418,513,487,435,444,406,407,399,400,433,526,565,480,501,423,408,397,419,402,428,437,507,458,458,416,605,742,741,674,626,538,470,469,550,535,616,590,639,611,554,383,409,413,402,470,531,509,508,440,417 17,8,8,21,26,24,19,417,373,384,394,386,374,416,401,416,389,393,404,402,393,388,382,386,384,391,383,381,376,402,407,401,393,404,390,368,381,395,396,391,416,400,437,415,414,399,450,419,430,411,389,404,390,413,428,445,472,472,509,479,435,394,392,393,374,389,378,393,397,396,373 9,51,45,152,193,153,121,425,534,477,479,437,458,478,491,500,496,467,549,664,651,467,599,553,484,485,460,442,409,406,461,625,672,551,597,486,454,385,403,424,431,463,538,515,513,429,671,864,875,802,768,653,545,477,562,577,649,643,705,677,642,425,421,418,430,516,656,593,607,516,451 19,31,30,69,110,109,67,407,464,455,443,417,429,442,450,461,446,436,509,575,536,424,513,475,455,449,423,416,406,423,415,549,545,493,509,432,415,394,401,411,392,427,474,444,439,403,561,764,772,694,665,549,459,439,457,485,540,525,585,565,528,422,392,409,402,460,545,499,511,470,440 14,8,8,27,33,34,27,394,458,427,424,409,395,414,419,424,410,428,460,531,522,412,511,467,438,438,414,417,393,381,414,508,550,480,481,421,399,386,391,377,399,427,454,445,424,394,545,735,742,652,632,520,433,439,439,461,515,486,544,530,479,408,392,391,396,450,512,504,499,445,425 12,11,10,49,55,42,38,400,483,435,424,412,439,416,434,427,427,412,463,550,537,417,530,469,433,456,424,395,403,390,415,514,589,468,502,430,410,397,392,381,415,420,440,440,447,415,503,732,756,666,633,508,443,418,438,449,498,478,510,521,478,388,387,379,406,442,536,489,495,454,422 16,13,13,70,111,117,73,413,404,401,390,387,403,396,409,415,415,402,424,417,419,386,385,412,392,409,380,383,388,400,415,401,408,401,410,398,382,401,391,383,400,414,432,435,420,399,492,492,461,454,417,415,410,428,446,450,522,499,528,512,474,392,395,382,388,411,406,400,397,392,393 13,92,65,92,120,60,47,688,815,768,773,732,788,748,815,822,828,826,854,869,883,561,739,719,693,682,618,624,564,470,810,840,830,800,838,785,753,489,531,559,606,688,836,842,878,536,985,1004,986,964,954,923,851,710,788,808,885,893,959,974,951,637,662,648,681,795,833,816,855,761,744 7,12,11,26,35,31,23,400,390,386,379,378,381,397,389,389,386,379,378,399,405,373,402,394,392,390,382,380,384,391,370,381,396,384,389,369,387,400,404,378,392,417,402,418,407,386,408,400,424,393,396,390,406,406,413,421,440,420,463,429,395,384,384,394,385,377,404,396,389,376,378 14,34,33,196,324,326,196,429,415,405,375,408,395,416,427,433,424,414,402,425,422,407,431,393,405,394,390,399,374,363,423,409,427,402,401,402,415,407,404,391,435,445,494,469,464,452,543,547,509,471,443,430,418,509,579,585,610,572,628,583,522,412,378,406,411,411,440,419,430,405,397 16,62,61,109,140,139,107,503,627,563,555,505,526,536,597,570,569,557,669,758,726,503,692,635,594,565,508,475,424,415,493,716,740,656,681,582,524,404,413,429,439,513,613,593,602,430,768,935,928,870,836,758,641,548,606,637,716,709,767,768,724,446,471,446,466,636,766,703,722,612,546 16,30,30,97,174,171,93,428,471,465,427,436,431,449,490,451,450,465,492,561,547,417,508,461,429,437,412,398,390,377,429,527,543,471,500,460,418,372,398,407,420,421,504,461,481,419,611,778,779,691,667,584,477,474,528,531,598,579,646,604,572,424,408,411,415,464,525,503,517,451,436 17,19,18,20,25,22,17,479,480,435,428,415,440,490,528,543,537,538,527,531,537,408,464,435,415,442,407,408,400,447,561,531,521,483,511,463,440,432,431,506,548,637,757,699,687,426,742,737,690,641,592,556,495,510,591,650,751,750,807,777,716,429,401,443,459,479,527,497,496,451,417 20,13,10,62,86,71,47,432,464,427,435,410,433,431,470,467,460,433,486,536,541,423,498,467,443,421,408,420,390,392,424,533,537,488,502,432,423,387,389,399,393,421,472,476,462,410,602,750,754,686,634,537,463,461,491,511,582,565,624,612,556,407,398,419,405,469,542,478,506,450,425 3,8,8,35,43,43,34,403,454,429,430,405,421,419,443,443,438,422,481,551,528,418,517,472,438,434,415,413,402,395,392,527,549,496,506,434,411,405,384,395,400,402,456,421,436,393,549,738,747,673,618,533,470,422,434,455,468,495,538,538,491,388,406,409,402,456,539,509,516,434,412 5,34,12,387,415,118,115,656,782,737,691,599,637,682,748,731,718,691,813,911,879,663,868,814,741,728,619,596,479,460,662,888,907,828,849,726,620,495,548,593,633,733,826,789,770,628,911,1023,1023,982,951,869,762,798,861,869,915,908,951,928,887,559,557,543,560,758,894,837,856,751,654 3,8,8,127,160,158,123,402,440,414,391,387,404,403,417,404,405,418,428,442,458,415,449,408,415,397,402,375,384,366,406,445,466,430,460,399,400,382,385,388,389,378,409,421,421,393,489,598,584,524,496,443,419,404,416,417,448,448,477,475,451,401,395,389,391,432,463,427,447,431,384 6,35,33,99,139,131,92,440,516,492,447,415,468,442,456,440,459,451,532,640,627,437,578,535,492,477,429,437,402,408,438,614,628,543,569,486,439,412,397,398,403,426,490,460,457,411,616,837,849,774,744,607,509,473,499,523,572,574,645,644,577,411,406,402,420,506,612,576,587,488,465 8,191,157,924,1023,1023,768,673,765,719,678,608,632,711,771,752,743,734,800,883,865,625,829,785,722,709,611,561,488,479,681,847,874,793,812,698,614,549,553,609,659,739,840,794,791,679,928,1023,1023,977,950,878,777,812,877,890,939,927,970,944,901,592,574,571,612,775,888,834,857,745,669 19,40,28,52,93,61,33,440,405,393,406,399,387,427,453,460,435,432,432,442,440,387,411,403,389,400,409,396,398,413,399,418,436,404,423,404,383,411,431,434,439,483,559,483,465,441,553,496,485,428,443,399,392,495,547,562,623,598,643,586,538,393,382,390,395,412,402,402,414,393,394 3,21,21,30,39,38,28,439,421,420,414,395,410,436,433,430,402,430,427,476,498,408,455,441,399,411,398,373,388,366,460,482,486,446,459,409,401,382,399,430,466,536,671,609,568,392,520,598,586,521,545,492,465,453,469,475,516,537,575,549,517,403,390,403,390,418,466,444,448,402,419 18,13,12,29,44,41,26,416,424,399,399,400,377,425,459,428,430,420,425,427,435,402,403,401,413,399,399,398,390,404,410,410,419,392,398,403,392,407,402,395,384,422,453,432,428,391,510,483,497,442,437,440,408,417,453,449,515,516,559,544,487,388,397,378,399,417,422,414,410,385,392 14,23,17,33,44,31,23,405,427,409,424,408,394,409,445,459,416,426,445,522,519,405,490,446,423,428,423,400,392,394,405,508,506,436,464,425,403,394,411,419,412,431,468,462,455,392,537,667,670,590,551,476,423,458,507,511,546,529,568,542,504,394,409,393,403,434,504,456,473,443,410 20,9,8,23,27,23,20,401,400,389,364,395,390,411,415,410,393,406,378,412,390,381,400,388,367,393,376,382,370,391,381,374,405,386,392,389,399,396,388,394,396,405,442,416,417,382,476,425,428,398,414,399,395,436,466,468,523,499,536,505,461,379,388,392,399,393,392,393,387,370,388 6,19,15,43,55,40,32,422,439,405,413,409,401,438,462,471,430,425,417,441,443,403,434,407,408,399,390,401,385,404,426,445,451,420,435,406,401,402,411,416,409,453,512,455,453,411,538,561,541,505,476,419,413,470,509,512,567,536,602,559,519,395,363,404,387,415,445,406,431,424,399 17,12,11,179,321,307,169,408,416,459,427,403,412,420,430,426,431,429,456,482,476,400,458,425,425,421,407,409,392,402,403,464,493,452,435,428,401,380,409,421,406,423,463,434,427,428,538,685,677,606,567,488,439,431,458,456,496,480,537,496,498,407,405,396,416,420,493,455,478,429,406 2,29,29,35,53,45,30,753,718,660,656,598,644,795,851,841,827,810,814,799,806,530,625,623,580,569,530,516,455,418,745,744,711,653,700,648,581,421,442,495,520,636,808,805,834,554,977,956,915,890,872,829,735,749,824,844,918,919,980,983,950,716,546,709,735,786,796,767,801,704,636 20,10,10,43,45,42,41,420,428,395,400,388,380,415,439,427,433,434,448,484,476,385,450,433,424,409,394,391,387,408,411,450,487,432,436,388,416,389,390,376,396,406,450,429,436,404,521,644,647,565,516,481,432,419,470,482,519,526,556,532,502,397,396,407,410,447,504,444,462,426,404 10,12,11,48,68,64,45,405,453,433,416,415,438,438,461,449,425,444,473,516,508,426,478,447,445,421,409,416,381,399,421,488,504,471,484,427,395,403,407,394,407,425,479,450,456,393,596,706,700,628,616,533,463,444,483,497,585,554,602,577,565,404,403,396,409,456,499,483,465,423,414 6,55,54,151,195,190,147,463,520,479,460,434,458,492,509,499,480,477,547,634,608,455,571,528,466,475,441,415,404,395,459,588,623,535,528,455,436,419,406,434,462,481,567,524,527,457,697,814,819,745,707,624,519,555,613,626,699,691,731,713,647,430,433,433,436,522,623,572,564,482,450 3,17,16,66,72,57,52,470,520,484,470,447,441,503,527,546,533,523,562,632,619,437,552,508,476,469,424,419,406,398,463,563,613,535,554,472,410,422,408,422,467,480,587,544,539,447,733,820,818,755,737,637,534,545,605,623,703,693,763,746,696,433,432,432,459,533,623,568,578,520,459 13,8,8,33,61,62,33,400,417,396,390,385,404,412,420,414,393,400,437,462,477,394,456,445,416,425,389,394,387,388,403,462,483,442,441,422,408,386,393,386,396,415,415,420,436,390,482,629,634,548,513,469,433,398,417,421,463,428,490,486,453,395,399,400,397,425,461,457,458,427,407 19,17,15,17,29,25,14,410,414,392,391,391,381,403,431,429,401,417,413,412,411,373,396,391,381,390,367,388,389,402,411,395,428,402,413,375,394,407,392,415,401,452,462,455,434,399,519,474,441,440,406,396,395,444,475,486,526,543,575,535,492,388,385,379,379,401,405,416,389,384,393 14,8,8,29,41,40,28,429,411,413,393,396,393,426,444,410,400,401,417,433,403,395,424,418,402,402,392,379,394,399,400,421,412,403,408,394,409,392,377,393,402,400,446,421,429,381,456,518,511,467,439,429,405,414,437,443,480,471,520,487,437,387,395,393,384,407,422,413,416,386,394 18,8,8,23,25,24,22,409,382,396,390,384,390,413,419,400,401,414,394,379,387,377,371,393,392,385,395,385,368,392,380,395,386,372,391,384,387,403,387,391,399,391,445,423,418,398,461,394,403,387,393,366,364,413,432,450,458,484,498,495,436,384,390,383,376,369,379,377,386,379,382 5,14,13,30,31,23,23,558,574,527,499,477,481,594,645,633,624,609,664,703,681,455,610,564,522,512,451,453,422,403,541,648,671,601,608,514,482,404,440,414,474,522,645,631,640,470,789,848,830,779,751,672,557,580,663,671,741,739,799,799,751,475,445,497,508,592,693,642,640,554,520 15,11,11,33,57,55,32,386,401,410,397,395,390,403,409,419,384,402,394,415,398,392,398,382,391,387,378,382,371,387,388,397,406,404,384,378,377,394,388,385,395,409,421,406,406,387,483,471,465,449,426,402,396,410,441,449,485,482,495,477,458,384,380,385,376,416,405,402,404,382,384 11,85,56,208,278,202,148,532,529,494,487,423,479,556,600,598,583,551,615,671,642,446,576,546,477,475,441,425,404,413,499,616,646,558,583,485,459,431,441,484,520,595,695,638,611,514,768,829,824,748,723,640,517,649,732,753,802,787,835,803,749,463,437,450,467,546,656,605,612,504,475 6,59,53,55,57,41,42,509,680,639,582,482,501,556,608,570,558,552,661,838,811,541,832,773,673,677,540,516,433,419,518,794,857,746,770,601,531,424,412,441,491,562,684,619,636,486,772,918,954,870,846,728,573,619,701,710,771,759,815,794,743,427,466,439,452,620,840,772,765,669,529 20,149,134,70,98,69,52,462,454,411,411,400,399,466,482,477,447,457,458,526,512,442,502,490,467,439,402,420,381,435,461,506,560,482,471,404,412,425,443,447,456,491,585,520,514,432,612,659,669,582,541,454,428,517,547,554,617,605,668,636,578,416,395,419,409,460,527,490,514,417,414 17,11,10,26,37,30,21,403,362,378,381,379,386,393,371,389,399,378,385,391,400,389,386,389,386,389,386,379,389,400,386,390,372,391,394,398,366,379,385,406,389,410,422,414,412,404,434,412,404,384,392,379,390,408,417,415,449,433,443,423,400,381,376,382,382,399,377,385,394,399,370 11,33,33,90,145,144,88,405,392,379,390,364,385,386,408,377,403,376,405,401,420,385,395,400,393,371,386,383,371,361,387,383,397,402,394,393,383,388,394,383,386,404,416,408,386,406,442,436,436,444,423,401,387,434,473,467,466,431,480,444,399,397,388,392,390,393,398,391,408,385,413 15,250,229,158,234,208,137,422,392,381,383,383,416,406,459,460,443,403,395,424,436,388,397,389,384,393,367,380,409,402,446,432,437,410,425,399,395,397,431,439,464,503,588,516,477,413,499,483,502,426,421,418,398,426,434,476,506,501,544,528,482,408,394,385,399,393,419,396,439,389,399 12,15,8,63,72,50,40,451,395,402,391,389,396,435,444,426,427,410,417,424,415,394,411,406,393,396,388,401,377,394,416,413,431,416,425,422,386,395,418,401,417,433,486,465,435,406,538,511,501,458,431,420,394,452,482,494,528,561,597,571,520,366,397,389,402,401,427,414,416,403,393 10,13,11,29,38,29,22,439,393,388,381,384,392,448,460,426,428,398,404,420,403,400,399,387,388,394,388,393,386,393,396,403,408,404,385,380,379,388,401,415,410,418,469,437,435,407,507,466,461,413,414,371,386,441,472,451,515,523,575,520,471,396,387,378,384,387,408,391,397,391,370 17,19,18,50,76,65,41,408,416,395,378,402,397,402,416,411,416,431,442,456,423,393,415,424,416,398,414,389,397,411,413,427,421,421,419,396,419,387,391,408,413,399,463,411,429,406,512,588,598,530,489,459,404,417,460,475,502,513,539,512,494,398,387,389,387,414,429,410,428,397,393 10,15,12,25,26,22,22,479,419,413,409,418,394,456,444,444,405,437,425,476,480,395,456,425,415,413,405,392,389,384,451,461,502,429,435,431,413,377,420,427,437,529,649,580,550,395,537,583,611,542,547,485,452,446,457,458,492,491,542,543,501,399,381,379,388,397,475,454,419,396,401 16,430,312,654,894,640,462,719,863,816,789,727,763,768,829,817,809,798,892,963,945,748,918,877,826,810,719,705,594,474,744,928,951,882,897,807,722,483,497,553,616,701,833,808,828,637,974,1023,1023,1023,1023,967,870,760,839,860,926,927,978,973,940,632,681,643,676,867,963,925,936,846,769 11,11,11,60,91,93,60,420,450,453,435,423,421,421,443,430,421,427,461,577,546,432,528,477,455,459,420,399,391,407,437,522,569,471,518,428,426,397,382,391,393,399,446,414,451,394,551,767,782,703,656,562,470,419,441,443,487,479,532,529,508,398,393,402,396,444,551,504,507,448,439 6,10,8,46,57,67,55,404,420,399,419,405,407,425,420,418,410,418,439,476,494,390,449,431,422,410,418,393,378,411,425,499,522,467,484,429,422,405,407,412,404,429,480,466,483,407,492,695,697,615,584,484,428,407,429,422,455,453,473,471,474,396,409,407,385,438,512,486,496,446,420 15,10,10,17,20,17,15,459,523,494,440,434,433,451,489,486,491,483,555,658,624,441,586,529,495,489,438,437,411,395,449,616,647,554,568,485,432,407,423,401,424,442,518,504,519,405,665,811,806,746,709,621,522,443,506,520,588,590,656,670,632,415,434,418,423,522,656,595,615,508,442 19,11,10,30,34,29,25,412,399,380,394,387,387,431,429,414,401,409,391,399,397,382,394,396,386,399,389,401,388,394,403,393,410,395,397,380,395,391,400,415,433,428,469,445,424,409,481,438,429,407,389,396,369,446,473,462,534,507,569,521,465,389,393,385,383,390,419,382,398,388,392 13,12,12,172,282,284,172,389,442,432,414,409,421,404,406,387,388,391,442,496,515,424,490,463,439,425,400,407,400,383,381,486,535,446,459,431,419,383,395,391,373,409,409,419,397,404,472,674,714,621,573,483,440,390,419,412,442,427,470,464,439,406,395,399,394,420,504,474,497,448,417 13,14,14,32,44,44,31,415,472,435,411,401,436,431,441,453,438,430,458,535,532,410,512,480,462,432,411,415,398,397,422,513,540,474,502,449,411,390,383,406,405,417,436,432,425,402,546,722,730,644,603,523,439,424,456,451,511,509,574,558,527,407,418,411,411,446,517,492,503,444,417 1,14,15,71,116,121,73,422,409,408,390,399,418,440,428,423,431,423,427,425,408,387,404,404,395,398,373,380,386,399,430,406,415,394,423,410,393,429,423,419,460,469,547,494,469,429,561,504,477,457,442,406,411,553,611,634,654,619,665,598,552,408,376,396,399,389,412,386,419,392,412 13,16,16,34,47,48,34,396,527,461,485,430,461,438,471,438,460,448,514,647,628,442,588,544,495,481,436,426,387,404,425,606,639,542,582,487,446,382,386,410,404,415,447,464,454,399,583,829,835,762,724,621,499,439,470,478,532,532,611,585,543,403,399,408,402,476,632,574,572,501,423 4,655,372,533,694,338,265,789,858,821,793,756,786,826,878,870,866,861,900,938,937,681,858,830,795,788,728,703,620,476,796,893,906,845,873,795,753,564,565,627,682,785,894,877,886,688,1023,1023,1023,1023,1022,979,898,845,919,943,1008,1005,1023,1023,1008,690,715,693,750,865,929,900,922,829,782 8,66,64,117,147,137,109,478,541,514,514,441,474,508,556,542,543,518,599,694,675,459,642,588,518,491,463,457,426,407,492,659,699,614,641,515,460,410,405,407,460,492,605,558,554,451,737,902,909,840,811,715,570,566,632,661,727,730,774,750,709,423,423,429,448,572,697,656,672,557,484 18,17,14,32,46,37,26,419,413,379,398,384,391,432,423,412,412,403,413,406,403,393,395,401,395,394,381,378,376,413,395,392,416,398,398,379,397,403,414,392,409,417,486,423,442,402,463,459,473,425,416,413,393,446,476,486,508,488,526,486,459,376,397,392,385,391,415,415,412,385,386 8,14,14,52,88,89,52,418,412,400,389,402,384,428,425,418,447,443,428,452,436,395,430,419,403,416,403,394,403,370,407,439,430,417,422,404,374,398,402,417,403,426,443,444,434,398,514,605,587,523,497,453,421,437,471,490,535,559,589,562,522,396,399,394,397,426,438,426,434,406,403 12,16,16,93,151,152,91,406,424,403,434,418,401,420,422,423,416,420,418,462,470,400,440,434,415,388,401,393,393,379,417,447,461,426,461,413,407,390,387,404,405,418,448,438,424,407,534,621,610,533,520,465,416,410,439,461,498,489,539,540,503,402,389,406,404,423,459,440,449,422,401 13,14,14,61,98,96,61,411,477,456,445,422,446,422,424,434,434,417,480,582,559,436,552,522,456,457,425,417,403,406,423,540,582,487,516,466,417,396,389,397,398,418,453,427,438,404,582,797,810,732,693,582,471,416,419,444,494,512,577,588,521,402,416,395,402,471,560,530,540,470,444 13,10,10,48,55,48,42,426,407,411,391,393,388,441,440,437,426,427,415,430,429,396,413,405,395,392,385,376,386,386,395,428,448,419,408,393,407,376,379,391,412,434,470,452,454,416,499,528,505,462,458,424,397,456,493,483,527,523,579,524,488,383,380,396,384,409,419,405,430,418,406 5,51,47,91,138,127,84,437,551,488,456,419,434,451,492,479,469,469,545,664,627,451,605,560,513,494,425,423,414,387,425,620,652,553,575,489,489,391,402,402,422,450,511,480,473,415,651,837,842,767,730,640,512,480,532,554,616,623,676,656,601,418,393,404,422,534,639,591,596,528,469 8,13,12,28,41,32,20,387,379,398,388,383,387,384,397,386,399,402,404,384,399,407,377,391,385,398,394,379,388,375,394,398,378,394,390,390,387,385,395,375,388,405,390,411,413,388,426,427,427,417,396,390,395,413,418,407,410,419,446,431,440,383,384,390,400,387,372,379,391,401,377 13,41,40,69,67,67,70,424,406,402,376,371,373,441,421,449,428,407,413,454,442,398,451,431,396,431,395,399,386,390,430,430,468,421,450,396,408,418,407,428,426,458,526,468,466,412,548,517,548,489,467,437,366,456,504,500,555,570,605,566,524,397,401,393,399,430,456,463,456,400,393 1,1023,596,900,925,346,341,949,956,930,886,804,809,977,1016,991,978,959,983,1023,1023,833,1023,1015,934,938,836,759,649,857,956,1023,1023,998,1021,902,830,901,958,988,1023,1023,1023,1023,1023,1008,1023,1023,1023,1023,1023,1005,901,1023,1023,1023,1023,1023,1023,1023,1023,770,734,775,794,933,1023,1023,1023,947,837 12,10,10,39,46,40,32,403,466,426,412,402,415,428,427,426,428,429,461,544,570,425,524,472,450,435,410,408,391,400,416,521,582,490,515,450,424,372,396,424,386,429,457,432,443,404,543,742,754,672,641,530,444,416,458,471,514,511,555,543,490,397,409,393,400,430,533,511,507,436,427 20,154,141,178,214,192,160,521,643,578,567,523,533,567,643,613,614,612,667,749,740,467,676,637,583,582,513,490,433,415,552,708,749,659,659,559,539,414,422,428,458,547,665,639,637,465,819,927,933,868,845,769,651,592,683,712,793,785,845,831,791,444,463,469,490,625,735,708,700,615,524 10,117,110,92,121,114,87,413,420,406,387,378,384,428,455,404,427,417,423,472,431,382,433,451,413,388,408,391,391,401,424,443,470,411,425,399,373,413,405,422,424,453,534,500,475,408,567,540,531,474,439,397,389,492,513,500,570,549,610,558,510,400,377,394,399,393,445,405,396,428,398 19,15,14,60,79,75,57,428,455,427,421,430,430,424,436,438,446,428,460,551,503,398,495,457,454,434,407,395,381,382,426,506,542,482,460,450,418,407,394,390,393,427,455,457,455,408,569,721,726,644,604,533,438,457,489,501,560,547,591,572,524,405,408,405,408,453,528,490,520,427,430 17,24,24,50,80,78,50,407,396,398,391,387,399,384,411,409,410,394,412,412,413,398,395,390,391,401,397,395,384,390,403,431,426,416,427,393,399,388,390,402,395,413,446,405,430,394,455,477,476,439,422,389,412,406,445,465,476,481,500,456,458,393,375,395,388,391,422,408,381,387,404 13,82,68,79,107,91,67,482,688,632,563,502,498,513,576,541,525,527,693,849,807,592,823,752,662,635,529,484,426,386,494,826,858,753,758,614,523,421,434,436,452,493,608,572,561,463,729,977,978,905,875,744,599,543,621,631,693,687,751,738,685,432,464,444,453,696,853,781,779,658,539 18,40,39,60,80,76,57,427,446,416,430,404,402,437,496,467,465,445,456,466,456,401,412,419,419,423,405,415,409,390,424,421,451,406,427,414,418,411,392,401,417,440,468,444,425,391,585,619,598,575,529,481,450,458,498,491,552,552,601,571,546,417,422,405,400,411,468,442,446,419,398 3,9,9,23,29,26,19,405,419,398,378,370,386,411,404,401,409,420,426,462,457,393,440,416,410,406,392,385,391,399,420,448,465,413,434,409,402,402,384,407,421,441,522,475,453,386,463,562,573,507,494,447,417,417,440,444,476,478,508,475,453,378,379,391,387,401,460,437,447,400,413 4,18,18,59,67,65,57,419,469,447,412,396,399,408,424,419,442,428,485,563,528,419,532,479,451,423,419,415,420,382,411,537,588,488,516,435,422,386,387,392,400,420,471,449,432,400,567,745,746,670,614,544,433,436,488,497,551,553,585,587,512,390,390,403,401,450,557,507,522,458,398 7,363,310,106,160,136,90,457,418,392,372,359,403,454,483,435,420,421,421,411,416,392,403,396,408,378,417,398,370,422,593,464,428,432,436,416,437,471,542,609,693,779,863,789,747,471,634,508,467,444,428,408,407,510,599,617,673,668,725,664,582,409,402,426,415,411,414,408,416,398,383 1,14,14,68,106,110,70,413,400,396,404,406,398,391,398,407,395,384,405,406,405,394,389,397,403,385,399,382,398,380,398,402,408,396,391,388,387,375,383,394,403,399,460,426,410,411,459,437,444,421,425,411,401,459,477,503,525,485,515,485,452,394,381,388,391,399,417,400,424,385,389 4,14,14,48,71,71,48,416,424,431,419,408,411,428,414,428,430,419,457,519,515,415,488,445,429,426,410,400,411,393,418,486,514,469,469,413,410,381,393,397,403,422,452,422,432,399,547,700,705,615,597,496,456,448,473,476,529,532,558,538,503,395,390,403,399,456,495,480,479,440,405 18,22,20,32,50,45,29,415,398,407,398,369,393,406,422,375,404,403,402,417,421,387,402,401,398,386,390,386,380,414,395,406,397,390,412,382,394,406,395,418,424,451,492,445,421,406,474,479,477,426,440,407,389,446,476,490,525,533,561,510,464,385,389,393,384,379,402,393,401,400,385 15,239,187,169,239,177,124,631,751,714,643,566,594,651,706,706,689,649,773,887,857,623,858,801,716,701,610,548,462,468,623,852,891,801,818,699,602,477,498,496,548,659,761,724,727,556,861,1017,1023,957,928,837,706,719,787,795,854,842,894,877,835,509,507,512,526,737,881,828,836,724,607 16,21,17,40,58,47,32,403,396,390,382,397,395,410,413,409,412,397,410,399,399,374,399,384,384,375,393,391,368,393,401,401,394,401,399,400,387,409,405,410,408,427,435,445,428,394,451,427,435,397,406,402,394,432,429,424,482,443,521,493,452,390,399,378,389,389,385,395,389,370,384 14,17,12,34,53,34,21,400,407,387,388,392,366,420,441,413,411,405,415,425,402,385,391,398,393,399,380,378,375,401,409,412,402,425,409,388,381,395,397,401,423,440,487,460,442,416,490,475,472,454,433,407,403,461,501,508,553,540,565,502,471,397,398,377,370,400,408,395,416,398,405 19,18,17,20,20,17,17,423,405,403,411,407,401,404,444,419,416,426,414,434,438,412,431,412,400,392,374,387,384,388,428,427,451,424,410,387,401,408,447,463,496,575,647,543,481,423,544,567,547,509,485,422,412,479,567,612,686,654,690,600,544,402,394,394,385,410,429,437,409,390,402 20,917,333,1023,1023,1023,721,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,936,1023,1023,1018,1007,971,978,912,729,1023,1023,1023,1023,1023,1023,1023,750,820,870,937,1022,1023,1023,1023,941,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1008,1023,1023,1023,1023,1023,1023,1023,1023 2,149,134,162,173,156,145,539,759,717,665,607,609,580,636,640,629,620,763,887,869,625,846,798,726,712,599,555,474,401,569,844,887,801,822,706,594,429,421,462,484,539,661,645,655,478,822,1023,1023,977,951,863,753,592,685,692,761,766,824,819,781,473,530,481,499,737,871,830,824,723,628 18,18,16,30,46,39,25,451,398,378,399,396,377,440,479,425,431,412,384,389,391,386,395,373,383,392,378,374,382,403,429,405,400,393,398,382,382,415,411,423,415,454,480,458,458,419,515,458,429,407,402,379,395,458,508,507,540,570,622,583,496,390,383,388,369,388,388,396,418,379,376 17,9,8,26,30,23,20,425,394,399,378,369,379,425,420,401,401,385,390,383,402,373,398,389,395,385,387,376,406,392,389,390,392,380,402,381,395,398,391,393,392,396,435,421,394,394,446,426,408,389,403,386,397,413,415,416,461,465,502,469,449,382,379,373,383,385,391,381,388,392,385 5,28,26,23,32,21,16,576,707,652,601,575,582,623,691,683,668,665,746,828,802,575,771,705,659,621,535,534,467,436,589,805,809,740,747,628,573,425,433,451,472,537,678,671,691,456,841,959,949,900,867,792,685,568,645,678,767,769,831,841,796,508,519,528,537,726,823,765,794,668,601 5,34,28,91,137,113,74,396,432,436,408,413,397,413,396,433,416,433,425,482,439,400,462,436,417,416,406,397,391,387,418,461,482,437,440,402,393,391,392,404,428,422,461,440,433,411,507,633,640,550,537,476,419,461,489,517,557,529,567,529,484,405,402,398,392,405,472,443,460,411,398 6,12,11,31,41,34,26,404,380,378,389,381,403,386,405,399,397,390,375,401,384,390,382,391,374,384,383,397,384,401,395,384,394,400,385,370,387,420,415,400,418,425,438,402,399,398,415,406,404,388,386,366,383,422,443,434,469,458,488,439,421,380,382,393,386,393,378,378,396,366,395 2,13,13,66,106,110,68,398,408,403,407,398,390,391,398,392,401,401,407,427,408,384,415,398,396,393,391,381,382,390,398,404,395,402,404,402,418,398,398,399,403,395,422,412,419,402,450,484,490,439,450,424,393,404,461,467,458,452,486,441,439,391,387,377,386,398,404,416,408,386,398 1,13,11,19,23,18,16,414,485,470,446,405,428,447,447,435,438,450,491,623,593,444,605,540,472,485,429,389,388,402,437,585,632,537,559,452,427,417,401,403,435,437,508,484,475,411,586,744,767,672,638,532,444,483,515,514,562,555,614,592,537,392,417,403,408,481,632,542,551,493,435 4,30,28,15,17,15,13,610,713,664,624,575,588,663,707,707,693,684,765,835,810,576,762,725,648,638,549,518,480,412,622,807,812,734,762,642,573,411,431,438,476,533,696,663,707,446,871,970,958,911,886,821,710,592,665,695,784,793,859,866,833,529,504,521,574,734,843,779,810,704,612 1,181,128,511,510,295,341,643,612,564,544,510,558,696,763,741,720,713,722,726,718,459,580,557,523,496,467,463,439,516,752,717,688,623,682,584,543,564,681,726,806,888,972,915,874,626,943,889,849,814,793,742,617,792,885,923,995,987,1022,979,932,578,470,545,575,666,704,657,688,580,526 14,17,17,251,383,401,259,391,393,404,397,398,387,397,419,405,406,399,411,412,419,404,399,397,387,403,387,405,386,402,413,418,412,410,392,402,392,410,394,389,410,410,423,424,436,417,497,478,463,428,436,430,394,430,444,460,492,465,542,524,465,404,384,385,387,401,413,404,403,390,377 5,8,8,49,79,82,50,389,403,392,386,364,393,373,398,392,407,382,389,399,385,396,363,391,389,385,392,383,377,387,388,385,394,382,382,381,397,388,387,382,403,386,408,392,389,407,413,410,408,398,389,394,369,437,474,487,467,442,445,438,422,401,401,380,385,393,391,376,388,393,389 12,13,13,50,61,53,44,404,467,440,436,415,423,432,434,439,427,450,490,592,567,416,536,501,459,445,417,403,402,398,415,541,588,504,516,461,417,414,392,392,411,384,488,442,448,399,581,774,778,696,667,546,482,429,457,487,553,540,592,569,537,404,416,415,393,466,563,532,527,483,422 2,23,23,149,175,181,152,411,422,405,386,409,411,433,453,442,445,422,418,435,439,410,399,410,406,394,394,387,406,397,417,431,420,408,425,413,396,405,395,408,422,440,480,461,449,424,560,538,520,477,459,431,410,462,509,503,550,543,599,568,524,411,388,411,395,408,431,423,423,401,398 8,14,13,32,45,32,23,407,425,410,418,411,383,416,446,431,426,404,440,493,448,397,439,434,421,412,398,399,385,383,415,466,457,427,432,418,393,386,391,392,387,425,460,429,439,401,521,638,625,538,535,460,435,419,450,438,501,476,570,529,508,391,393,399,402,442,482,453,478,416,397 10,8,7,17,17,12,12,413,398,386,401,385,383,431,439,419,440,419,439,431,407,393,404,393,399,391,383,391,392,422,445,424,414,402,405,395,392,424,489,543,589,683,774,654,552,418,598,508,466,455,430,426,399,501,624,679,754,728,753,666,594,387,384,404,412,410,407,404,406,391,382 8,11,9,25,27,19,17,429,397,407,378,395,403,427,463,422,434,405,410,411,416,383,406,414,382,387,377,383,391,390,407,420,421,402,406,382,394,386,409,423,412,421,484,458,449,411,498,441,473,433,416,399,400,468,513,493,531,529,594,546,489,389,397,397,386,393,406,414,424,398,395 1,12,10,21,20,15,16,416,438,429,421,394,419,393,435,451,438,404,446,593,554,421,573,509,447,454,415,397,371,404,412,531,601,493,522,446,425,406,389,400,410,431,467,449,447,389,513,654,700,604,568,465,430,444,475,482,536,512,581,525,487,400,405,389,388,445,597,533,516,444,426 15,8,8,11,12,11,10,469,527,485,475,439,432,504,554,545,542,531,572,597,600,440,537,502,464,456,431,430,401,392,482,576,593,524,568,452,437,378,393,399,439,462,555,542,550,404,702,779,759,699,659,588,509,496,549,561,632,639,718,710,665,435,430,443,460,528,617,563,592,488,470 9,15,15,23,37,34,21,396,386,379,374,378,386,414,396,410,375,396,396,395,386,393,389,380,382,378,368,394,378,404,417,390,399,382,396,378,401,379,388,402,417,413,442,419,394,400,436,398,404,400,408,405,398,424,439,458,461,447,478,454,422,395,394,381,388,385,371,375,379,380,391 5,10,9,100,237,221,89,452,412,406,397,388,387,461,500,475,463,462,436,455,436,397,436,416,406,400,407,401,393,420,437,446,422,429,420,405,393,428,437,425,448,518,604,524,527,439,640,594,544,496,473,451,426,537,613,620,680,680,727,688,625,414,391,400,394,420,421,436,421,406,410 5,27,17,47,66,41,30,486,389,384,382,387,395,493,487,451,459,449,426,374,403,367,386,385,376,378,372,402,386,359,427,402,404,380,385,379,390,398,405,423,428,461,532,501,486,412,563,451,426,421,428,404,390,497,512,515,601,601,659,603,555,390,383,385,383,396,387,374,378,385,371 1,12,10,17,19,13,13,455,590,533,513,463,516,525,582,559,568,542,655,726,719,496,665,600,554,538,476,458,428,407,500,708,722,630,658,512,480,408,406,406,442,482,590,565,573,432,756,871,865,806,779,691,563,507,573,599,678,691,748,756,715,440,433,451,484,613,732,662,682,575,486 18,9,9,44,64,62,41,407,433,430,418,395,414,417,415,421,428,419,457,511,513,399,462,449,420,436,411,394,390,389,418,488,513,458,462,439,406,407,377,396,419,411,440,431,419,392,531,697,695,613,592,510,435,420,421,436,516,519,548,549,492,402,419,396,394,445,502,497,486,444,418 15,55,52,93,128,122,85,516,1023,1000,941,837,824,543,565,532,514,503,1011,1023,1023,967,1023,1023,1023,1020,922,853,726,418,605,1023,1023,1023,1023,974,888,423,501,546,586,674,798,752,738,576,782,1023,1023,1023,1023,1023,957,702,732,701,715,694,763,760,718,443,781,403,435,998,1023,1023,1023,1013,896 9,35,23,57,92,57,36,408,389,409,391,389,399,432,450,424,432,420,410,415,394,384,398,386,386,396,393,377,398,399,415,401,409,404,406,381,369,393,424,431,458,495,565,482,453,454,526,468,460,421,420,399,396,531,591,576,628,607,635,591,510,390,385,391,383,392,408,392,394,369,384 17,12,11,28,42,36,23,428,414,405,382,381,403,432,448,411,417,427,399,435,442,380,409,403,402,398,375,396,381,377,403,417,428,402,415,389,399,406,390,392,388,395,439,427,442,402,492,520,504,463,458,420,403,418,415,429,487,495,548,521,448,393,399,396,404,398,430,403,430,385,380 13,219,174,138,199,171,116,624,804,766,719,641,653,661,726,721,709,702,826,933,911,683,893,839,775,754,659,601,512,418,637,902,932,851,872,737,671,452,467,498,544,633,760,733,744,527,891,1023,1023,1003,978,893,788,698,759,788,847,846,899,893,860,512,543,523,569,795,925,877,878,780,682 1,15,13,73,125,105,58,406,444,407,395,381,417,411,416,428,411,410,452,465,478,398,460,446,413,413,414,401,395,394,406,459,479,459,431,412,399,404,399,413,425,433,479,463,429,407,520,615,625,552,509,446,429,478,515,521,560,542,592,540,520,393,377,400,411,420,464,441,440,423,397 3,16,15,108,155,153,107,442,431,423,403,383,393,452,483,470,459,462,461,482,451,407,440,412,420,425,399,392,393,408,430,452,449,421,447,423,398,404,421,393,417,428,481,472,487,424,608,636,625,545,529,470,425,502,551,586,635,635,683,631,588,405,397,398,411,436,469,453,443,434,403 11,12,11,21,27,23,17,512,549,506,510,469,440,533,565,562,568,543,596,678,665,457,608,563,494,515,446,463,395,400,497,641,663,583,600,492,467,401,400,408,410,465,574,544,566,418,737,832,823,760,735,654,539,513,558,572,663,671,736,739,698,448,454,437,447,582,675,622,658,522,491 17,20,18,43,57,43,29,428,384,397,394,392,394,404,427,419,403,411,403,405,403,387,385,381,396,401,375,395,388,404,389,391,391,395,393,367,391,397,391,407,408,423,468,439,428,393,466,412,435,421,410,396,371,420,439,440,508,478,523,507,425,390,380,374,397,381,390,361,410,380,384 8,67,63,63,66,61,58,522,564,534,496,429,480,586,631,617,589,561,631,725,717,494,705,667,573,560,484,443,409,396,512,677,740,632,657,531,459,404,408,419,483,505,629,602,597,455,765,846,873,790,774,670,502,594,667,689,754,750,811,792,733,446,434,456,473,566,763,707,697,605,480 8,39,38,105,147,142,100,451,513,494,471,450,434,448,471,472,472,468,549,646,615,441,571,545,503,496,443,449,403,392,441,603,640,539,576,499,445,394,384,379,397,448,498,459,501,414,628,838,847,770,747,629,515,433,498,502,587,578,631,640,581,400,418,411,430,515,652,597,590,489,460 14,40,38,192,317,319,189,396,394,383,392,395,415,390,408,408,412,406,403,447,412,386,406,419,395,397,397,403,380,409,404,408,428,407,407,392,400,394,391,398,409,418,440,417,415,433,466,513,506,458,436,428,401,442,482,490,496,490,525,484,461,414,394,380,379,415,426,422,444,416,368 16,21,14,229,378,238,139,444,508,486,446,432,426,446,473,481,468,455,534,649,628,461,625,572,491,501,431,419,410,418,433,601,661,555,564,459,439,404,418,409,436,461,531,491,493,446,618,768,784,696,657,544,466,526,559,577,615,601,658,618,584,430,410,409,419,507,660,587,595,496,447 17,14,12,34,48,32,22,424,394,370,396,395,395,436,450,419,410,406,382,414,392,382,380,393,386,401,368,384,390,405,407,407,386,415,383,393,390,398,371,404,409,441,464,455,432,409,476,455,445,407,382,402,381,406,434,453,485,486,546,519,474,384,397,399,381,374,412,394,407,393,404 3,85,78,317,903,813,292,679,752,690,667,637,672,723,789,787,780,771,794,806,814,560,711,708,666,648,618,630,539,447,647,737,744,690,718,642,567,440,436,469,501,586,729,722,742,515,916,959,950,913,896,854,762,663,743,772,853,859,915,915,881,636,595,639,663,762,811,788,808,707,680 9,79,76,154,244,239,145,520,667,591,554,518,536,559,611,596,595,563,685,780,760,526,727,676,582,590,524,493,430,410,540,737,765,682,704,577,516,433,431,450,454,537,642,618,625,455,805,951,951,889,864,779,661,583,664,706,783,767,822,809,766,450,477,466,487,635,775,730,752,619,555 6,37,36,247,429,436,247,657,589,537,520,494,533,722,779,771,756,735,715,667,671,432,458,469,450,462,441,424,416,431,649,589,527,493,510,473,462,425,499,497,557,636,776,745,753,578,885,808,739,709,686,660,563,735,804,802,852,851,905,895,862,600,471,601,604,639,617,599,639,541,513 17,14,11,34,42,31,24,419,385,399,383,410,383,415,430,408,401,397,390,414,414,387,401,405,405,392,376,382,404,387,401,399,422,384,398,403,385,387,400,379,407,402,437,428,425,397,461,455,439,422,422,380,403,414,455,439,471,486,529,488,450,377,387,381,387,383,404,405,418,410,387 8,18,18,75,117,120,76,395,393,407,376,392,392,400,404,380,399,402,408,404,416,381,396,387,394,370,390,397,364,380,395,414,426,389,385,378,392,376,407,368,405,409,410,409,414,412,455,485,489,462,456,409,393,431,448,453,470,444,472,430,452,400,400,379,385,372,406,376,412,385,379 4,17,16,81,149,149,78,392,384,411,397,365,392,386,392,401,388,397,389,409,410,394,392,406,380,379,387,377,398,369,374,385,405,380,387,391,390,386,384,404,394,407,410,397,397,407,440,438,442,405,408,396,379,437,458,471,475,450,482,442,421,383,379,374,383,384,403,388,386,405,379 3,11,12,55,100,103,57,381,395,379,378,387,383,382,392,376,371,377,400,416,413,389,400,411,384,403,361,385,392,376,386,415,420,383,389,387,376,387,384,395,387,393,402,376,381,397,399,440,452,434,411,393,387,375,403,397,410,389,420,405,404,386,381,372,373,389,391,399,375,384,389 17,159,148,113,158,140,99,442,406,378,396,386,388,426,418,399,409,385,400,406,401,392,388,389,396,379,369,381,388,372,416,429,404,402,399,418,394,407,405,431,449,512,581,512,454,411,473,463,456,408,391,396,374,415,455,440,476,494,531,500,473,389,377,394,406,422,390,408,393,371,385 1,36,26,43,48,29,26,416,482,442,432,411,428,453,462,455,455,452,479,573,535,432,538,486,445,434,422,405,399,389,440,544,574,479,502,460,416,391,424,409,404,461,532,482,480,423,596,737,736,663,613,530,435,500,535,544,620,582,639,620,566,413,399,399,402,465,556,517,532,442,438 9,16,11,33,43,30,23,430,416,390,392,400,384,418,450,433,428,412,401,400,387,385,399,395,388,394,386,382,386,388,412,404,414,392,386,388,375,395,414,407,429,454,496,471,429,421,496,493,445,430,412,389,379,480,535,532,557,553,613,556,495,380,375,398,395,385,416,392,409,388,397 9,9,7,38,39,28,29,427,400,383,390,385,398,413,427,421,429,419,415,444,426,394,439,418,388,401,395,396,382,381,427,413,429,406,423,388,371,385,393,395,394,392,427,426,425,390,498,515,536,474,445,439,404,403,424,430,495,498,513,521,469,393,394,386,404,413,428,424,412,389,411 20,8,7,23,26,23,20,422,399,380,367,360,402,439,423,415,427,417,392,405,401,377,407,389,399,394,401,390,389,373,395,412,414,387,401,384,388,401,411,396,404,431,445,435,414,405,446,440,432,407,397,387,396,434,455,446,506,484,535,499,465,371,364,391,382,389,412,388,403,372,388 8,12,11,14,16,12,11,405,403,380,406,381,389,405,410,399,410,408,399,414,421,375,400,403,400,408,381,391,375,393,408,396,418,398,390,399,403,393,391,390,409,412,443,431,404,403,460,502,488,440,445,425,383,422,466,479,512,503,538,488,456,385,384,381,386,416,415,392,425,384,375 5,8,8,8,8,8,8,465,546,496,489,465,468,480,543,516,512,527,581,672,634,450,595,549,500,495,456,427,414,406,484,648,666,582,578,482,462,391,402,395,418,461,528,520,536,414,716,836,822,762,736,650,535,496,523,549,625,617,699,712,659,428,430,429,448,570,686,617,637,523,464 4,8,8,42,41,41,42,417,461,446,415,405,403,408,417,422,450,411,485,542,519,416,491,469,444,436,421,423,393,386,414,504,537,474,484,426,419,384,381,404,411,408,442,427,429,412,547,725,735,645,612,523,471,426,425,457,509,507,558,569,512,406,395,397,394,461,533,491,513,448,425 2,9,9,20,31,31,20,416,479,448,440,418,404,421,428,411,400,420,497,591,556,434,559,505,466,453,419,407,397,396,418,563,601,504,533,445,435,384,391,383,404,401,430,425,431,400,524,776,798,716,678,562,462,413,436,442,461,473,515,531,482,389,406,397,409,436,594,547,522,460,435 13,15,14,31,42,35,24,402,434,432,411,397,406,396,431,427,417,406,442,498,471,412,454,439,427,423,406,420,402,413,408,474,526,451,474,424,418,402,379,389,395,419,437,414,446,405,502,670,686,598,562,487,411,427,444,458,485,487,527,514,475,397,387,394,393,437,471,443,442,417,411 16,14,12,37,51,41,30,387,413,374,404,377,377,408,417,420,393,411,393,407,398,386,399,395,390,393,394,375,389,377,402,416,410,409,398,390,399,386,382,393,410,405,424,425,407,405,433,460,440,432,410,409,394,399,421,450,464,445,480,475,431,389,379,399,374,406,396,394,390,381,404 11,17,13,30,40,27,18,402,380,395,388,394,381,409,415,418,404,386,401,401,410,368,403,396,399,392,388,392,398,394,398,415,413,391,414,405,386,388,392,393,397,396,460,414,416,374,457,449,439,397,405,390,396,429,443,428,476,449,464,452,435,388,381,397,389,388,413,393,399,384,390 17,10,9,30,56,49,26,387,394,391,382,376,379,403,415,396,389,403,401,420,425,399,395,391,400,391,387,389,375,385,392,409,419,407,396,377,385,373,398,396,394,397,424,417,400,377,438,475,463,418,418,406,394,414,437,444,463,465,474,465,433,392,394,387,386,400,412,406,383,397,388 5,9,8,52,72,66,46,399,460,421,419,411,415,428,446,423,409,415,464,546,535,421,491,462,433,425,403,410,391,366,418,516,537,483,509,444,427,378,390,398,384,408,441,426,437,401,509,735,735,646,613,509,441,422,444,443,486,487,540,521,477,385,412,392,398,445,512,476,480,462,408 9,60,55,152,218,198,138,478,552,517,500,457,459,462,499,483,481,480,565,668,650,451,614,566,521,490,457,426,394,406,462,639,668,576,588,490,439,419,422,410,411,477,542,506,494,423,674,859,867,792,763,668,548,509,566,582,661,643,698,685,634,413,420,411,430,513,657,599,606,529,470 10,30,30,262,432,440,264,408,380,401,384,400,387,426,394,423,407,403,424,418,413,388,391,398,407,385,394,385,376,423,400,395,393,393,372,374,379,376,406,437,419,445,467,434,430,435,500,473,449,427,431,419,393,497,598,590,613,555,601,535,485,415,376,389,400,403,404,411,397,393,378 15,20,20,52,85,83,50,426,888,838,786,671,666,447,458,413,407,439,821,1021,990,759,1001,943,880,850,755,691,545,389,443,977,1023,943,946,825,725,388,409,431,447,475,562,528,495,435,577,1023,1023,1023,1023,953,820,483,513,485,521,536,580,576,525,409,575,389,394,783,1004,944,951,848,731 3,15,14,193,363,368,194,404,426,392,394,391,396,409,440,414,428,429,449,452,438,396,437,434,404,409,394,394,392,384,403,440,457,431,445,401,407,405,386,402,393,432,459,482,473,428,523,596,583,530,504,460,397,447,493,480,553,563,582,536,515,411,394,400,407,417,453,461,446,406,403 16,33,32,101,203,203,98,425,509,473,436,438,442,449,488,460,473,462,521,598,586,435,532,481,471,449,429,411,389,384,430,564,586,510,529,452,441,405,404,394,414,433,493,477,474,397,624,800,804,729,700,588,496,437,509,502,601,579,649,633,575,422,431,402,419,488,594,532,541,480,436 12,178,165,135,184,168,121,429,376,408,406,409,385,428,424,413,434,391,401,401,410,387,405,403,400,401,398,388,376,403,440,419,425,403,394,392,385,424,420,432,461,537,583,541,474,427,504,482,500,440,429,394,419,440,474,492,535,545,581,534,472,393,370,381,409,403,383,391,405,396,416 7,24,21,42,63,55,37,400,410,397,382,376,371,403,441,438,401,413,414,427,430,399,407,395,396,395,391,389,381,398,405,418,418,390,409,381,400,409,405,398,408,429,446,434,435,409,459,459,477,439,412,426,407,436,436,456,500,487,522,473,431,389,385,404,381,399,421,396,414,412,378 5,13,13,31,50,49,30,397,440,427,400,414,419,416,429,420,427,409,439,505,510,425,480,451,432,433,421,394,388,404,398,502,511,456,461,424,406,394,383,378,392,399,422,418,423,401,504,685,688,598,569,497,427,428,427,448,487,469,511,497,471,395,411,406,412,457,495,469,475,421,412 8,75,37,462,590,269,204,629,777,730,687,625,651,682,749,743,730,725,804,895,873,637,841,794,725,718,615,596,512,469,678,867,891,818,834,709,630,514,546,589,638,720,827,782,774,638,917,1023,1023,976,949,873,763,787,853,868,919,909,952,929,892,528,560,544,570,758,877,830,853,738,643 19,11,11,62,116,120,64,396,395,399,413,392,389,403,408,401,397,412,421,418,397,375,385,387,395,384,383,401,377,385,410,415,385,405,403,363,398,391,414,407,428,428,442,425,463,425,470,450,438,438,414,415,395,525,614,622,595,536,556,511,483,409,398,406,394,402,401,404,401,397,388 11,14,12,16,30,27,12,370,396,376,388,379,382,387,402,384,403,400,399,398,399,384,378,394,380,385,366,380,385,379,390,394,396,406,389,366,386,386,407,395,383,410,419,395,394,400,425,437,413,402,406,395,387,425,443,449,465,454,469,425,412,396,397,381,389,400,398,386,395,372,395 14,15,14,60,75,57,47,406,412,424,409,399,411,392,392,418,421,409,436,487,462,392,448,427,407,419,409,380,382,394,391,478,464,426,426,397,412,392,396,385,391,390,442,421,432,397,474,607,616,536,504,443,402,424,428,475,486,470,498,481,455,380,388,396,386,420,456,450,464,419,397 8,11,10,29,28,24,25,428,421,408,414,410,396,437,439,436,412,419,420,477,442,401,429,402,399,404,410,401,378,389,414,427,457,415,431,412,391,396,400,410,450,461,514,480,464,427,574,591,570,532,495,456,434,481,564,546,617,599,642,596,542,410,402,399,413,417,440,425,448,418,421 3,14,14,131,226,234,136,398,391,378,377,391,398,391,392,379,374,379,392,398,374,377,398,382,378,381,380,371,370,371,389,383,411,405,385,392,386,396,378,381,376,377,385,391,366,384,366,449,448,420,407,410,375,386,389,372,363,379,396,378,389,386,393,385,371,391,406,388,396,388,391 3,100,96,269,393,393,265,511,505,458,444,431,431,511,574,543,532,510,564,638,616,446,556,518,465,479,427,415,418,439,483,591,637,532,566,470,443,434,450,487,521,579,666,598,551,535,708,807,809,745,700,590,479,700,776,783,796,764,798,746,684,449,405,424,434,522,620,557,591,507,454 18,11,9,26,34,27,20,403,393,385,381,368,398,399,404,412,389,403,391,394,383,386,379,379,383,391,388,398,383,409,402,369,404,396,392,357,384,400,396,401,440,448,481,447,442,422,490,444,403,414,391,390,381,466,507,488,534,527,559,493,479,388,396,380,392,405,380,385,403,380,390 2,12,12,8,10,7,6,533,596,555,532,488,508,553,618,609,608,595,650,723,701,479,642,601,524,533,483,450,432,390,534,687,710,626,652,550,503,405,417,433,444,505,623,603,625,420,785,876,861,811,782,701,588,540,591,612,706,707,787,784,747,473,453,485,490,627,727,665,687,565,523 8,41,38,18,22,14,12,571,679,614,593,567,610,627,690,688,682,671,733,767,761,528,686,656,624,601,539,529,479,407,578,710,724,657,676,597,559,420,428,444,447,506,644,625,668,468,845,931,919,876,858,797,700,557,650,681,769,770,834,835,809,514,510,539,572,694,766,733,760,656,605 4,12,11,58,71,59,48,422,442,422,400,410,415,420,432,398,437,428,454,506,499,403,476,436,421,434,390,400,378,386,415,462,495,475,462,395,404,384,397,397,396,404,423,423,441,400,521,700,690,614,596,502,461,424,426,443,489,491,525,516,473,401,398,409,399,440,489,475,462,434,422 11,33,33,107,147,126,98,367,409,401,396,397,387,407,398,397,398,400,430,458,443,379,439,432,405,396,391,404,384,378,410,440,449,425,451,403,407,374,394,403,397,407,444,407,422,424,471,528,533,480,459,442,412,413,436,450,476,468,470,486,445,397,373,383,398,391,436,423,414,413,395 12,15,15,48,47,43,44,409,467,443,429,384,432,413,435,436,439,423,481,571,546,423,517,475,449,437,426,400,392,409,408,535,575,500,498,430,426,394,394,393,407,410,450,418,424,398,552,723,735,633,597,511,421,422,474,448,505,513,557,534,505,389,402,390,397,469,560,492,508,451,432 19,23,19,42,55,44,34,412,380,377,374,382,360,391,412,412,413,400,380,399,403,382,396,377,393,377,372,382,365,358,387,400,415,396,394,384,381,392,414,398,419,434,463,428,406,407,450,423,415,402,401,404,385,456,466,475,518,498,544,498,454,383,369,389,380,382,416,392,414,396,381 2,14,13,22,28,25,20,402,387,403,392,393,402,414,407,410,403,394,410,430,445,389,411,418,405,403,401,397,409,388,408,417,447,410,409,387,392,398,392,405,394,412,450,427,417,397,425,487,509,466,441,430,396,422,439,419,485,464,489,468,443,384,385,397,386,409,440,408,396,388,403 4,21,17,19,20,15,15,418,408,394,397,409,397,444,461,454,437,421,427,451,426,401,419,388,398,385,388,389,391,397,423,412,423,403,415,400,411,401,419,438,461,521,616,527,477,406,573,538,507,479,441,424,377,496,561,575,662,650,685,617,551,402,390,401,399,394,414,406,430,400,385 7,9,9,26,27,23,22,408,385,377,376,387,377,399,430,399,409,394,386,391,390,374,377,378,379,374,398,371,376,391,389,387,384,369,389,390,377,384,389,394,386,388,409,412,386,401,441,414,408,405,405,388,382,395,413,421,439,453,496,452,449,383,377,373,396,396,392,377,383,385,377 14,58,22,249,307,77,65,632,763,722,672,602,617,672,736,724,696,687,789,895,870,638,855,791,718,710,609,554,470,482,659,866,894,811,827,705,619,513,577,628,673,765,853,796,769,658,895,1022,1021,960,930,846,734,823,882,889,924,914,953,922,875,493,526,516,533,736,875,813,827,719,608 7,9,7,31,32,22,22,409,388,367,391,384,380,402,438,397,408,404,390,407,416,383,381,389,383,384,384,374,395,398,396,392,406,397,400,379,387,378,417,402,410,433,468,428,427,409,495,428,411,416,411,385,409,460,478,503,537,520,567,533,467,382,384,387,379,395,403,387,391,396,391 6,72,69,43,52,51,42,422,389,388,389,396,379,417,417,410,391,383,401,402,377,361,394,385,392,395,376,375,375,389,402,424,415,416,381,398,378,393,389,414,416,445,500,480,449,383,435,434,431,403,380,382,369,410,421,415,460,456,504,466,442,396,401,371,410,393,407,402,380,392,381 12,10,9,8,12,11,7,458,557,537,490,440,451,473,528,515,501,512,581,690,650,452,615,573,520,508,455,449,422,385,469,653,676,590,617,516,448,394,398,402,406,439,541,489,536,422,682,852,848,776,744,665,548,472,509,532,596,593,676,693,638,434,437,427,443,559,686,634,645,539,484 9,71,69,231,327,313,220,489,555,530,507,457,451,503,549,510,493,503,595,711,680,466,656,601,542,507,461,465,404,393,479,651,700,624,615,517,489,411,422,424,455,493,570,531,552,458,719,888,901,827,801,699,572,546,625,623,710,700,747,716,673,437,425,422,448,547,685,648,656,540,482 14,30,18,61,78,44,35,482,441,430,412,406,411,484,507,462,452,434,452,530,474,413,499,464,429,416,412,393,394,413,430,471,506,450,451,405,401,395,427,407,453,476,557,504,510,440,600,692,699,605,567,473,425,510,575,593,641,655,700,653,605,408,383,368,376,395,507,476,465,408,381 10,11,9,29,33,23,21,431,386,380,403,387,369,415,440,423,396,411,391,402,401,384,401,393,400,393,386,396,378,392,402,387,408,407,405,388,391,395,390,391,385,423,459,440,424,396,460,460,446,422,384,391,388,424,415,437,480,482,541,499,473,383,388,378,385,391,413,374,390,396,391 13,12,8,17,29,16,10,456,386,386,395,392,395,431,455,427,405,397,405,412,402,390,398,392,392,391,391,370,385,393,403,390,410,399,390,383,392,383,403,411,417,423,461,454,438,403,487,433,449,426,410,385,407,427,458,479,521,509,572,519,487,378,397,378,383,391,416,401,397,381,376 13,14,13,635,1023,1023,651,426,455,413,396,382,412,430,442,422,425,424,440,488,474,418,457,424,424,415,394,388,378,390,425,453,483,431,448,406,421,359,399,399,409,417,439,428,453,471,565,627,629,553,528,484,427,453,494,504,543,539,573,551,503,447,417,406,401,433,480,457,461,431,396 19,13,11,31,39,32,25,414,393,390,378,386,389,431,436,420,403,401,388,415,405,382,415,410,394,398,369,397,383,409,399,403,405,383,391,407,382,401,397,404,403,422,458,432,419,401,473,439,458,426,430,395,400,429,446,457,505,498,533,498,468,375,390,379,385,380,404,393,402,386,389 17,9,8,19,26,21,15,391,388,398,379,383,383,404,432,416,399,400,392,398,391,364,385,389,386,396,388,376,394,406,405,421,401,397,389,381,395,406,418,393,424,451,485,446,427,409,476,453,445,423,406,390,395,470,505,495,557,516,572,492,476,389,399,386,373,387,396,404,371,381,377 15,42,42,114,134,129,109,426,557,515,500,439,465,469,479,482,465,468,575,713,683,449,644,598,527,514,454,456,406,402,460,655,696,584,637,499,483,401,398,397,423,450,512,510,503,418,624,866,873,798,762,664,561,468,538,541,618,605,681,651,595,418,410,423,417,539,674,604,625,535,465 13,28,28,174,272,271,172,425,429,401,408,406,396,420,433,422,432,429,438,477,473,399,440,427,430,418,412,399,377,410,422,475,494,435,447,412,403,400,399,402,413,422,440,420,420,434,518,641,635,551,536,497,419,485,572,552,571,533,562,543,499,402,399,406,400,441,484,462,457,412,400 10,9,8,25,29,19,17,446,428,393,393,386,406,435,443,426,407,405,409,440,433,390,430,420,396,404,401,394,377,400,446,441,450,443,438,418,397,392,427,425,436,474,579,522,481,398,509,578,561,507,511,465,428,447,468,478,530,516,550,529,491,401,399,385,390,405,423,411,432,403,383 13,217,197,121,163,146,106,410,370,399,392,387,381,424,404,411,378,373,389,384,380,394,379,396,384,389,382,398,375,415,429,404,397,402,402,389,395,407,423,418,440,502,571,516,498,410,463,433,373,424,394,401,370,417,428,441,475,475,517,466,444,392,369,385,390,391,400,358,379,387,383 6,9,8,16,18,15,13,439,409,382,371,386,395,439,428,420,409,411,386,401,416,382,390,396,378,368,384,363,376,399,396,391,394,375,399,394,395,397,404,398,418,419,457,438,422,416,454,435,428,413,411,396,368,459,468,454,519,496,532,494,465,389,389,386,393,386,413,393,405,388,394 8,9,9,23,27,21,18,419,405,387,398,388,380,431,440,437,417,407,420,430,426,398,415,400,391,394,396,402,390,362,411,434,433,408,401,388,398,405,409,392,414,467,499,468,428,410,523,558,521,478,460,450,408,462,507,513,584,584,617,570,512,397,377,399,401,409,425,418,444,411,374 3,69,66,313,442,444,311,422,509,519,456,442,439,426,460,455,439,469,561,665,646,442,627,580,495,492,430,433,425,411,440,639,692,585,597,494,450,393,405,404,429,433,494,469,483,438,615,841,850,771,741,629,501,473,515,530,592,582,646,626,599,417,415,404,417,518,669,613,613,516,448 16,10,9,73,88,81,65,421,446,411,418,402,426,412,424,429,419,421,412,490,463,414,442,421,408,414,395,423,405,383,399,461,457,436,441,428,412,391,374,399,404,404,442,440,426,410,529,662,655,588,541,465,429,425,462,468,523,518,552,522,510,400,418,402,397,428,455,437,451,427,402 1,9,9,89,111,109,86,482,626,549,528,494,491,510,566,555,548,550,685,749,718,557,677,643,603,552,489,487,451,395,500,748,721,670,693,587,529,411,416,411,431,476,575,561,591,416,729,965,921,887,844,761,645,500,548,578,654,660,730,730,694,448,490,444,466,753,832,777,808,679,587 12,21,21,41,47,44,38,431,482,450,455,423,450,417,448,435,432,430,506,621,599,434,578,536,488,464,409,404,397,382,406,566,623,523,544,463,441,413,399,386,394,428,456,448,445,400,538,809,833,740,714,594,484,445,469,475,514,520,570,549,499,388,415,401,409,452,601,566,551,463,438 13,28,13,53,94,40,24,431,457,433,437,409,409,466,488,479,460,467,526,571,555,424,521,477,447,439,425,387,395,414,435,533,549,484,502,446,416,399,403,445,447,483,538,508,508,427,642,731,736,652,606,543,486,533,588,595,654,628,690,650,600,425,386,404,419,461,530,505,514,437,434 15,14,14,66,107,111,68,395,390,382,388,391,386,400,389,397,406,426,398,417,396,393,392,408,405,390,390,391,380,382,392,397,404,388,386,394,384,382,389,404,416,402,415,405,388,420,429,439,433,405,405,395,382,430,453,457,481,460,467,453,413,391,395,389,398,390,394,403,403,386,386 14,11,10,27,53,33,16,416,468,446,442,408,428,429,469,443,441,453,490,600,576,422,576,523,469,455,421,429,404,403,429,560,611,509,527,442,417,410,403,414,429,438,507,498,477,399,594,726,743,653,629,531,451,493,535,551,600,582,653,611,562,411,402,395,408,463,611,530,540,487,438 7,10,10,19,26,25,18,394,406,383,386,371,385,401,414,399,404,403,401,414,407,375,400,392,392,387,387,383,378,386,399,402,401,389,396,385,400,395,395,411,407,435,460,436,407,376,494,457,432,427,421,411,398,442,483,472,512,513,533,499,465,395,369,389,395,395,388,390,405,392,390 9,13,12,26,39,32,20,413,412,371,395,387,386,413,428,405,408,411,394,400,416,403,399,384,396,388,375,377,390,385,393,389,418,391,393,388,380,402,408,382,400,411,440,404,409,392,463,458,462,421,417,403,405,426,425,449,467,455,508,464,449,395,393,380,391,402,412,421,397,401,377 7,14,14,64,97,98,64,401,461,412,415,417,416,419,443,438,416,423,465,537,496,414,476,460,436,422,417,408,381,385,418,505,522,483,495,433,410,377,372,387,394,398,417,427,431,391,524,724,727,648,621,540,442,393,424,433,489,469,528,525,493,396,409,405,402,462,526,468,516,438,421 13,9,9,23,41,43,23,408,848,806,734,595,567,428,427,423,418,414,849,1016,953,794,1010,919,859,829,706,622,518,413,449,999,1015,920,923,773,664,392,431,434,471,481,574,521,490,451,542,1023,1023,1023,1004,880,729,507,535,498,496,465,523,493,472,394,530,396,396,814,998,904,911,795,654 2,33,32,189,314,315,188,438,500,470,444,411,432,442,481,469,457,460,526,597,588,420,551,501,476,450,417,421,413,390,444,567,616,535,535,481,418,389,404,387,415,446,526,491,481,420,649,800,807,736,693,591,498,500,525,543,628,618,676,647,622,418,409,425,429,487,591,541,558,479,429 3,8,10,37,51,36,26,377,354,361,361,368,369,354,351,334,368,366,359,360,360,373,394,368,383,381,387,369,387,382,358,354,379,381,361,376,377,377,350,314,330,284,238,262,298,324,253,348,375,373,373,348,358,231,165,174,146,178,135,202,254,362,392,364,371,368,386,369,365,365,362 18,13,12,77,125,122,71,407,447,408,419,405,397,417,430,433,420,412,443,473,474,404,449,422,426,412,393,408,373,401,400,460,471,435,451,415,409,405,403,401,401,405,460,457,439,414,549,634,624,543,521,469,414,440,495,498,566,573,607,571,516,400,405,400,397,423,493,446,446,424,414 3,10,9,20,20,11,12,422,416,410,399,389,402,422,423,425,430,421,428,455,424,382,416,399,408,399,406,391,383,369,429,434,440,415,425,405,397,405,433,448,483,546,669,573,497,410,588,581,540,479,484,440,409,468,554,602,686,690,719,637,565,406,406,391,392,404,435,438,423,400,406 3,15,15,36,64,64,35,418,415,403,398,374,413,400,411,394,425,415,425,423,426,400,394,400,389,388,384,392,389,385,408,418,419,410,401,418,384,406,412,416,408,432,483,458,432,403,524,507,477,468,438,425,427,455,506,510,596,580,640,564,495,405,388,385,410,389,422,404,405,411,411 12,162,134,66,76,58,50,757,865,832,795,750,767,803,859,859,850,846,905,956,941,740,902,863,813,796,711,694,596,449,784,930,943,879,896,806,752,481,498,565,607,695,845,840,861,569,997,1023,1023,1023,1011,951,865,754,839,857,927,931,988,995,965,695,674,701,740,886,967,924,943,853,771 12,170,157,137,240,201,109,426,445,392,392,400,384,444,460,449,426,421,421,435,426,397,434,415,401,401,389,399,376,430,434,462,460,421,454,421,401,402,402,411,453,511,576,514,474,413,539,552,524,472,478,416,386,473,514,485,575,563,621,572,512,389,374,406,394,414,434,420,442,391,383 4,295,252,362,479,278,201,435,474,464,415,417,391,450,485,479,478,461,489,546,551,424,512,482,466,427,414,387,385,400,467,533,546,511,500,455,447,387,441,465,503,568,668,591,562,471,624,746,749,682,643,540,452,487,547,544,615,613,683,632,583,414,406,394,416,440,507,502,481,414,434 6,25,24,64,81,75,59,398,447,432,422,415,402,428,464,415,444,451,464,531,486,397,486,451,434,427,396,422,394,387,424,472,508,456,469,424,416,411,375,391,419,438,477,457,430,421,564,705,697,627,592,496,441,439,510,518,580,581,623,601,538,412,401,405,406,454,518,466,456,434,407 12,44,41,40,44,40,38,457,538,509,459,435,447,465,483,501,474,474,557,665,623,459,619,566,510,480,421,432,419,394,453,646,687,591,584,493,457,402,414,412,429,460,552,523,514,422,667,848,849,778,742,622,505,478,566,563,645,645,690,689,639,422,424,416,440,534,692,628,630,534,467 14,26,26,202,261,265,203,397,452,406,398,376,399,396,403,404,407,395,454,516,482,400,492,436,428,415,396,379,382,397,393,491,511,450,487,425,403,372,399,407,387,410,419,390,411,412,469,671,662,586,550,435,423,408,435,421,440,459,461,460,454,401,391,398,401,429,509,460,454,410,392 19,14,9,84,107,82,64,413,434,419,416,401,419,411,453,442,419,428,455,523,481,421,489,451,433,428,399,398,380,383,391,494,514,465,477,434,403,394,400,385,408,400,466,442,420,407,553,701,709,629,594,507,455,400,440,455,498,488,541,541,490,393,408,395,400,452,501,482,480,432,416 7,13,12,21,29,25,18,416,394,412,393,375,380,419,447,434,427,422,413,454,469,380,421,425,418,399,400,388,386,404,401,434,436,417,432,395,396,388,413,415,423,440,495,462,439,420,527,548,540,484,474,445,408,470,522,510,563,541,582,532,482,387,395,398,402,404,423,423,411,411,405 10,20,19,33,59,57,30,507,499,443,463,447,450,524,558,534,515,516,518,543,524,408,467,458,443,414,421,436,401,415,481,521,514,480,503,464,418,412,429,422,445,491,610,552,553,496,728,748,706,655,637,600,527,618,681,672,722,710,770,745,687,443,439,443,466,505,545,504,532,468,440 2,10,8,24,30,25,20,392,401,389,386,392,397,405,400,385,405,390,430,414,389,388,398,387,399,383,374,394,373,398,384,411,411,395,387,375,385,390,410,395,413,402,431,420,413,388,463,404,426,407,418,387,403,430,444,459,467,468,485,468,432,396,381,375,383,387,418,409,399,407,391 20,15,15,43,61,59,41,409,471,447,437,406,429,429,443,455,449,439,500,561,552,423,519,471,457,440,424,419,392,394,427,538,553,492,495,445,420,404,384,410,402,417,458,458,439,414,554,749,753,663,639,546,462,440,461,483,526,530,591,581,537,402,399,404,417,480,568,506,518,451,432 16,16,15,30,45,37,22,380,396,400,407,406,413,417,390,382,422,408,381,407,417,383,403,399,400,398,368,380,360,385,389,403,392,380,403,373,390,401,401,402,405,404,429,440,409,397,442,452,441,397,424,402,384,434,456,427,460,446,510,461,447,399,385,393,404,381,399,396,370,395,388 5,12,10,28,38,30,21,415,394,375,388,385,372,414,434,429,391,390,395,412,397,387,377,393,374,396,383,385,382,413,404,384,399,387,389,383,376,391,403,403,414,426,482,428,408,392,451,431,417,404,387,407,377,458,484,466,504,495,527,493,470,386,372,382,379,376,398,389,399,376,384 20,12,11,31,27,23,26,425,479,464,450,436,420,429,444,470,450,438,503,598,560,428,548,497,461,475,441,423,410,415,428,566,591,519,517,455,439,375,396,404,411,416,484,462,456,400,614,766,770,694,659,572,468,428,487,503,535,544,607,594,552,403,410,399,420,488,602,538,556,473,448 15,39,36,88,115,105,77,431,548,518,491,460,437,480,494,481,487,474,574,698,661,478,649,569,519,519,462,431,391,401,458,670,699,605,615,508,451,397,379,424,413,456,513,502,510,430,671,860,865,793,762,672,534,455,532,518,615,606,689,681,644,412,447,404,422,544,687,623,625,530,484 20,14,12,28,40,30,20,425,392,395,400,405,407,406,425,429,388,413,424,399,396,390,403,394,390,395,387,398,374,410,406,393,428,406,392,368,389,404,406,425,411,433,461,438,442,389,464,450,448,425,418,398,398,412,435,438,488,496,542,495,428,387,383,381,384,392,402,394,388,393,391 19,24,22,35,44,40,32,416,375,375,405,384,397,413,430,424,385,401,403,406,403,365,374,393,388,395,393,384,384,388,398,391,393,409,385,396,385,385,403,417,408,435,480,449,439,387,470,412,419,390,401,400,384,447,487,497,532,501,561,512,462,379,389,386,402,386,381,393,401,392,384 7,24,20,38,63,47,25,417,386,398,381,387,392,435,417,434,437,414,408,408,396,373,402,393,402,373,385,370,389,394,419,411,413,413,398,398,395,403,396,405,394,438,488,446,442,405,490,479,446,422,428,400,395,475,488,488,541,542,611,533,478,386,399,390,383,410,412,405,403,401,379 15,8,8,51,85,89,54,394,405,395,380,395,388,391,399,367,388,384,416,421,429,398,412,405,391,381,380,393,391,389,390,430,417,411,421,395,383,369,394,382,392,391,415,395,397,387,424,577,586,494,472,434,424,395,410,403,419,429,427,436,406,380,383,383,393,406,412,422,427,406,383 10,11,8,35,40,25,23,423,399,376,392,379,386,427,453,424,434,415,397,419,409,390,396,412,384,382,366,380,379,369,403,403,407,399,380,375,385,399,394,400,413,427,443,443,438,395,487,435,440,430,418,382,392,414,434,455,493,521,545,507,474,386,388,385,387,390,397,389,392,378,401 17,11,11,26,34,31,23,381,394,393,382,388,365,398,400,394,415,386,380,392,384,384,379,366,390,391,371,375,374,381,389,399,384,390,377,389,380,384,405,393,413,412,421,431,407,395,418,396,398,398,420,380,388,436,446,451,455,446,462,446,427,381,386,384,405,388,376,396,398,378,380 17,18,17,33,54,43,25,404,408,403,378,390,373,405,392,394,402,386,403,399,400,387,381,392,387,390,394,381,376,419,392,405,393,367,388,374,381,428,388,402,420,422,442,414,421,401,463,418,444,414,402,379,369,448,436,437,453,470,494,454,444,386,393,382,396,397,379,392,394,374,385 14,13,8,78,130,94,50,448,487,473,428,388,450,457,505,487,471,478,529,609,589,441,541,504,472,461,421,413,407,389,459,571,607,525,528,453,444,410,433,412,450,486,597,540,515,445,659,789,786,719,670,566,479,534,603,615,672,661,709,669,626,417,416,419,414,489,595,529,552,462,420 3,10,9,15,22,18,11,397,425,393,411,392,393,398,421,405,409,425,416,426,408,394,408,414,390,400,383,403,398,401,435,440,432,412,416,407,410,384,417,437,439,478,541,492,465,401,505,522,515,475,457,418,412,415,467,501,534,548,584,516,482,385,397,403,386,420,427,415,434,402,390 4,28,27,52,64,58,48,446,522,468,467,415,441,458,490,478,475,466,548,681,646,442,658,586,517,495,435,430,425,401,432,639,692,579,591,480,438,392,412,419,419,463,489,472,463,426,611,844,859,776,741,609,478,468,544,554,616,605,653,644,576,414,417,420,420,488,666,606,607,500,457 17,11,10,28,38,33,23,401,396,373,378,386,386,403,412,404,389,382,391,397,404,387,395,386,401,375,391,378,387,398,387,404,393,401,393,387,389,405,394,389,408,409,440,420,408,383,468,476,446,422,428,395,400,420,445,450,468,459,483,445,448,386,394,390,378,407,403,391,412,387,411 11,9,9,18,21,18,16,425,396,385,393,401,396,434,421,414,413,397,409,429,447,390,416,417,394,406,408,396,395,375,433,427,430,411,418,403,391,381,399,431,451,498,596,540,500,407,493,515,508,464,452,439,410,446,482,485,512,498,547,501,491,394,386,382,382,396,432,410,412,397,393 15,10,10,48,68,64,45,596,613,553,533,503,551,629,694,675,652,635,671,713,708,449,564,537,504,500,456,452,424,413,624,666,664,606,634,573,532,415,422,457,479,546,720,697,710,497,862,908,898,849,829,774,683,662,729,750,817,822,880,869,826,482,491,492,514,599,678,635,671,581,532 1,14,13,234,358,352,228,524,478,415,428,406,426,566,617,557,574,540,554,543,531,420,468,447,428,418,396,398,397,421,489,508,490,467,460,447,427,421,439,452,464,534,645,598,586,468,734,708,656,612,578,531,453,566,649,671,744,720,783,759,704,451,408,469,478,511,542,501,528,440,440 20,42,37,77,87,77,69,458,528,504,489,430,461,489,514,520,502,509,578,690,662,459,626,561,495,521,457,416,402,363,480,645,690,587,633,482,437,392,428,418,444,509,586,550,547,429,707,848,849,781,748,644,520,556,608,624,687,682,740,723,668,419,430,416,431,525,663,626,639,550,454 14,39,38,131,211,198,122,433,563,531,498,468,447,431,484,435,460,463,561,727,718,480,672,639,553,526,467,442,412,377,436,690,729,635,648,521,470,404,381,417,413,447,507,496,498,418,648,912,936,852,824,715,566,458,525,515,605,590,652,632,609,421,439,409,417,529,702,655,649,533,479 11,16,15,43,93,90,38,537,600,553,534,506,518,574,661,643,631,620,667,713,696,477,621,579,537,511,456,483,413,420,553,675,665,594,603,564,481,431,416,411,453,516,626,613,622,449,793,859,845,792,771,704,597,569,636,653,722,731,793,790,758,482,476,503,519,629,708,663,685,587,518 4,14,8,58,54,32,37,516,533,474,454,420,446,545,611,581,579,538,591,643,655,428,573,506,478,474,434,411,399,434,527,599,647,549,570,457,413,473,522,553,593,689,782,712,659,555,805,831,822,750,716,628,521,747,812,822,880,870,905,855,797,430,435,432,441,516,621,578,582,489,440 14,16,12,35,49,30,20,430,436,423,409,399,407,448,469,438,456,452,456,504,494,409,469,425,426,409,408,394,388,394,411,508,517,440,460,435,398,411,432,420,440,479,526,482,479,416,580,656,641,574,562,464,416,484,536,551,596,597,638,596,559,395,375,392,398,454,492,441,459,406,401 10,35,29,56,71,40,33,474,622,570,533,478,492,519,553,546,523,533,627,768,752,493,698,642,580,560,478,477,430,428,540,720,756,651,688,566,514,443,509,594,647,751,838,763,687,459,807,936,947,871,850,753,610,640,760,814,910,897,931,866,800,426,445,445,467,583,738,682,682,576,495 4,21,20,34,43,41,32,579,611,575,525,501,540,632,717,693,689,671,684,704,695,477,573,552,512,504,449,459,426,411,588,640,634,574,610,527,481,427,413,429,462,520,668,658,686,458,846,854,818,787,763,715,605,598,678,694,777,776,843,846,808,552,474,536,570,634,693,664,695,573,524 16,10,8,37,42,25,24,432,412,396,382,389,385,434,443,428,417,408,422,425,421,393,404,393,390,385,388,381,378,389,410,413,416,400,393,389,408,393,407,406,423,432,496,454,446,402,513,476,463,438,419,419,401,450,459,472,535,538,588,552,498,387,384,372,397,392,419,411,395,397,387 5,24,23,54,74,70,50,497,466,420,435,432,438,499,575,562,540,546,555,519,513,415,440,428,402,416,385,408,424,424,584,529,519,465,514,478,423,439,523,567,630,724,818,762,729,417,761,701,630,604,570,534,464,532,624,674,777,775,823,787,735,433,410,447,465,493,480,460,484,435,419 1,356,215,565,834,555,376,848,942,911,872,815,838,892,949,932,922,904,974,1023,1023,838,1010,964,907,894,806,777,654,700,953,1023,1023,1001,1020,932,875,781,870,915,969,1023,1023,1023,1023,759,1023,1023,1023,1023,1023,1023,940,914,990,1020,1023,1023,1023,1023,1023,748,756,747,784,940,1023,995,1007,917,834 8,11,9,35,41,33,28,408,380,366,392,396,377,414,428,399,375,407,403,402,392,377,391,385,387,386,384,382,370,378,412,393,408,399,423,390,379,392,401,410,413,427,450,425,444,382,466,463,460,438,421,412,394,423,456,443,497,495,508,512,468,382,392,390,390,389,415,384,399,408,390 13,10,9,20,37,33,18,408,385,405,400,390,388,408,418,387,403,394,397,422,416,396,404,412,387,390,375,382,405,390,424,422,430,393,417,412,403,401,386,404,404,431,523,498,460,400,436,479,490,459,457,444,423,428,433,424,433,455,474,450,445,389,385,391,392,393,402,416,410,417,404 14,50,46,110,142,125,94,416,440,409,418,407,416,408,399,425,429,424,427,498,484,412,464,445,413,422,397,400,398,405,416,469,486,433,456,416,396,390,396,403,419,423,490,441,443,407,531,637,645,571,551,461,420,448,514,535,582,577,609,557,529,412,371,394,394,434,485,448,462,429,409 8,71,69,252,310,299,238,454,559,520,478,470,446,444,482,487,471,454,575,689,673,469,647,578,507,504,451,444,424,388,443,646,708,589,626,472,471,402,408,424,430,458,539,522,469,455,675,874,893,810,780,686,550,506,555,582,637,629,703,679,604,409,432,419,411,537,699,643,639,532,468 5,21,20,75,115,110,70,553,548,528,492,481,491,588,644,616,594,585,623,675,641,450,593,541,490,486,443,413,413,427,521,641,641,562,592,472,464,424,442,466,505,557,675,646,639,461,788,830,808,755,723,662,536,612,680,687,771,765,818,802,753,478,418,470,480,571,661,607,630,541,469 8,140,128,105,113,100,92,605,562,539,491,487,479,649,702,671,640,630,663,671,660,458,562,547,512,511,458,446,414,395,551,610,617,532,566,492,461,409,444,449,489,551,685,655,653,477,826,837,815,769,748,686,557,642,716,730,803,804,859,845,796,491,438,480,503,597,685,631,657,531,490 17,9,8,40,45,26,22,408,392,399,393,380,403,413,428,399,394,409,399,408,415,388,404,393,389,398,377,375,396,403,397,385,409,395,402,385,380,411,400,386,403,413,436,415,409,412,475,427,447,401,397,405,389,439,447,455,500,497,543,485,446,385,394,379,395,388,397,401,393,392,380 15,89,74,139,165,125,103,459,559,519,497,459,463,514,516,511,526,511,613,700,681,483,633,584,507,498,469,430,410,408,478,669,689,597,621,510,473,407,429,425,445,489,597,560,533,451,730,871,868,802,771,697,571,544,616,652,723,710,772,738,692,428,461,411,431,564,686,627,636,543,464 3,1023,300,1023,1023,1007,566,1023,1023,1023,1006,966,987,1023,1023,1023,1023,1023,1023,1023,1023,926,1023,1023,988,973,906,890,797,1023,1023,1023,1023,1023,1023,1023,982,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1006,917,1012,1023,1023,1023,1023,1023,1023,987 13,40,36,31,34,27,23,538,719,667,630,555,556,573,656,633,636,611,743,858,831,600,807,753,675,658,546,515,449,405,552,821,854,769,794,650,582,396,438,432,463,513,660,634,656,445,820,983,986,923,895,800,691,551,647,669,750,755,816,818,776,475,499,478,498,711,849,789,804,686,574 7,25,20,41,60,48,33,391,400,396,390,392,354,428,437,416,418,413,408,412,416,391,398,393,392,393,384,387,382,392,417,399,417,386,399,383,382,392,401,419,429,457,542,462,447,417,512,462,445,410,407,385,383,489,529,538,562,583,632,551,507,387,377,395,396,389,417,402,380,393,380 2,50,46,89,119,107,78,485,557,534,488,482,491,477,541,493,494,501,596,713,700,475,665,616,549,541,473,444,416,368,455,673,719,617,634,501,503,422,401,420,434,451,552,524,552,424,698,890,895,829,806,695,577,465,534,570,644,640,705,699,646,413,423,418,427,536,707,639,648,543,459 16,17,17,59,89,84,53,423,459,432,424,410,422,426,450,445,445,444,492,512,501,426,464,445,431,427,404,397,409,368,415,479,492,490,461,433,419,388,394,390,404,416,451,438,444,406,572,721,712,637,599,528,452,449,469,474,567,546,587,576,521,409,381,406,417,449,520,486,494,422,414 8,117,105,18,22,15,11,462,459,461,432,419,414,501,515,492,477,461,471,567,519,403,498,456,432,417,393,405,400,488,441,523,557,469,489,463,441,526,509,500,559,591,626,564,523,434,643,745,731,644,600,486,443,561,619,634,687,661,719,682,605,410,407,420,424,478,545,497,531,434,415 4,19,16,38,60,45,28,448,414,410,413,374,391,462,466,432,422,436,444,481,428,392,434,403,386,398,384,405,387,388,405,452,463,415,415,418,395,381,410,405,417,430,482,455,440,381,541,584,569,509,490,424,404,430,447,435,513,539,581,573,514,387,401,391,390,429,437,406,426,396,395 14,10,10,39,42,43,40,397,404,401,388,366,395,402,408,403,402,392,419,422,422,387,423,402,403,402,383,385,380,370,394,416,425,393,419,408,389,379,386,383,376,404,420,409,399,401,433,516,512,475,455,417,406,404,411,422,459,443,465,455,442,394,377,385,403,407,414,397,419,396,392 20,13,13,46,54,48,42,405,429,441,414,416,422,408,441,440,424,426,453,524,508,407,490,448,434,418,401,411,383,373,416,503,521,475,485,439,409,377,399,401,404,410,466,454,453,387,575,705,701,618,596,511,443,450,464,482,557,554,606,589,539,398,402,381,409,454,519,494,497,448,407 3,35,34,63,79,73,58,434,537,507,472,448,446,464,497,487,475,459,556,683,675,461,634,578,520,502,444,432,431,403,462,649,690,592,606,495,440,408,423,399,424,449,525,509,478,403,668,872,887,814,787,677,552,479,542,567,653,649,708,691,654,420,438,404,417,518,683,619,617,534,451 11,15,12,34,42,33,27,434,386,395,401,394,379,445,460,410,414,396,391,386,398,377,402,396,376,393,392,382,389,405,415,395,402,384,401,382,380,385,408,395,403,426,450,474,432,395,484,440,425,410,394,393,390,427,458,463,523,543,576,523,470,375,391,384,382,394,398,393,388,397,369 13,13,13,25,32,31,24,391,448,413,394,410,405,403,413,408,434,426,430,515,488,394,485,460,417,413,410,397,402,393,400,476,510,462,470,412,408,392,388,395,400,386,431,434,409,391,514,736,762,682,642,505,453,411,418,430,466,461,484,490,459,406,396,376,392,429,494,463,478,430,410 11,25,23,104,143,128,95,529,620,552,517,481,491,561,630,614,598,585,683,772,732,512,724,638,559,547,468,451,415,435,580,774,768,685,693,579,503,449,469,494,568,656,790,741,726,448,811,953,929,868,830,723,584,579,679,711,809,800,849,827,778,449,453,451,475,655,798,716,752,615,525 8,51,36,58,86,59,40,434,430,399,405,398,400,407,441,436,452,423,425,496,470,400,447,426,417,415,392,387,399,396,435,442,473,439,432,418,396,426,445,440,437,477,545,494,479,428,556,573,583,523,508,423,406,529,565,571,616,619,671,600,548,404,381,401,367,411,473,451,456,411,391 18,29,28,75,90,88,71,440,506,460,450,445,419,437,467,480,467,464,502,599,551,426,528,501,466,443,411,408,399,387,429,551,561,502,552,469,432,406,389,405,402,408,503,454,478,414,624,774,769,697,664,592,512,440,518,519,588,575,637,624,592,409,415,404,432,490,579,545,562,472,434 19,9,8,25,29,26,22,443,377,389,382,376,375,426,433,418,406,415,411,383,401,377,382,366,393,381,404,379,374,393,403,403,377,388,385,393,382,399,407,405,402,426,442,436,412,391,443,418,408,396,397,395,381,439,465,438,481,506,525,499,460,400,376,379,392,387,395,382,382,385,368 8,11,11,82,93,95,84,420,423,424,423,395,425,398,417,417,423,427,426,475,460,400,435,431,393,401,400,390,397,406,395,453,482,436,426,404,401,389,385,405,386,404,447,417,425,396,489,645,657,583,543,477,426,440,445,446,495,469,508,501,465,394,393,386,414,419,464,435,434,405,393 10,27,21,45,63,46,30,424,407,383,393,370,395,435,453,445,439,409,422,429,442,393,408,395,402,383,379,391,394,375,420,425,413,403,406,424,397,384,410,398,438,411,471,446,449,424,511,493,494,451,437,425,392,404,474,449,507,523,584,550,496,405,389,395,385,388,425,413,405,419,391 4,28,25,34,30,25,29,507,624,571,527,456,487,556,617,605,581,595,670,769,748,527,707,658,589,556,488,498,421,421,526,728,751,665,672,553,492,403,414,445,445,508,622,594,613,435,781,899,898,836,809,725,589,546,619,643,719,722,791,784,742,455,466,461,489,628,752,702,714,585,534 18,124,99,221,541,385,99,775,929,896,887,859,905,805,868,871,873,878,946,999,995,772,928,907,881,871,830,841,767,461,787,906,922,877,904,855,824,415,444,487,508,604,776,794,832,537,997,1023,1023,1023,1023,1023,965,684,771,798,879,888,952,975,953,768,866,771,814,934,1001,981,1010,942,913 7,10,10,26,38,30,21,389,388,382,397,385,383,393,413,416,391,381,403,408,401,397,395,396,399,373,399,395,379,391,403,405,408,403,402,380,374,386,408,409,421,434,458,427,416,395,463,450,443,427,389,402,404,430,476,499,508,490,511,466,475,393,393,381,394,383,408,414,413,405,392 13,8,8,24,26,27,24,389,386,389,379,378,387,389,401,394,397,385,400,386,401,384,395,405,377,374,394,380,390,393,408,400,397,385,384,391,383,380,401,389,392,408,411,407,389,386,404,425,418,393,407,384,391,440,421,430,436,451,448,457,414,384,375,376,379,384,405,399,387,389,383 1,9,7,11,15,8,7,467,517,485,464,448,461,484,538,532,547,516,582,629,614,462,554,525,494,470,441,422,412,407,474,594,611,520,579,496,461,394,391,417,433,468,548,537,538,418,695,791,780,717,675,596,497,498,557,569,650,647,715,702,654,439,432,429,444,535,628,563,601,494,453 1,10,10,51,60,60,50,409,425,414,431,410,392,435,435,434,424,420,421,488,488,400,463,446,406,404,408,395,392,370,403,462,501,440,454,414,389,387,396,402,388,419,461,446,442,403,534,661,674,582,565,476,442,428,475,488,522,515,572,554,515,394,401,395,393,434,491,481,461,439,405 9,9,9,41,55,42,32,412,448,434,421,410,419,413,433,425,448,408,457,522,523,423,493,467,424,415,395,405,398,387,425,501,533,479,462,423,413,367,391,392,403,404,460,448,455,385,564,715,721,654,617,537,471,418,440,437,512,509,550,537,505,398,408,405,413,443,527,489,483,423,410 12,69,63,31,49,42,23,481,603,541,532,452,467,489,549,521,520,503,653,785,741,532,752,661,577,571,469,442,407,394,479,749,770,662,684,523,489,416,424,392,443,464,574,540,557,439,693,911,902,826,789,669,525,549,602,597,668,662,722,709,634,438,441,428,435,644,788,693,716,586,503 20,16,14,40,51,38,27,388,391,403,379,376,386,400,406,401,403,400,390,414,399,373,384,383,377,391,382,378,388,384,413,417,398,383,383,393,391,388,416,386,384,418,469,427,432,395,442,463,431,418,393,392,387,421,461,474,507,479,523,483,432,397,398,369,391,388,394,393,402,396,376 8,37,18,105,151,96,63,504,482,458,440,431,420,490,550,517,522,468,505,557,553,413,482,466,455,452,429,406,398,404,478,525,546,496,497,450,432,417,431,448,471,524,626,580,515,486,682,749,730,665,615,540,476,598,671,666,729,725,771,725,651,403,413,429,413,454,540,488,513,443,413 16,30,26,64,58,45,50,477,568,517,502,447,452,485,537,521,490,497,569,740,707,461,715,656,568,547,471,440,411,392,462,688,747,618,668,508,461,419,420,421,431,492,582,563,549,431,689,836,868,780,756,634,513,522,603,619,703,700,751,722,664,435,428,427,436,545,743,664,668,560,469 6,15,14,31,43,37,26,401,376,371,384,375,392,408,409,403,402,409,400,398,390,395,398,376,392,382,383,391,383,391,383,384,400,376,370,382,397,397,397,385,398,419,407,419,410,395,440,399,398,401,391,400,391,388,419,421,457,432,488,457,432,392,398,383,389,370,397,373,391,388,383 3,174,132,117,166,116,80,741,677,622,607,576,612,779,841,819,817,796,789,777,770,488,600,583,533,493,487,439,421,601,858,806,753,706,736,656,620,694,785,834,895,961,1023,993,966,716,1020,957,906,875,850,807,702,906,983,1014,1023,1023,1023,1023,1011,635,496,641,663,699,734,698,718,612,556 9,84,59,449,526,419,365,800,941,898,845,764,786,825,871,850,839,825,966,1023,1023,878,1023,970,917,898,797,732,622,462,835,1023,1023,987,994,879,804,504,567,603,690,804,932,916,922,684,1016,1023,1023,1023,1023,1009,905,846,915,938,1000,996,1023,1023,993,687,746,679,706,994,1023,1023,1023,956,847 5,11,10,47,70,63,42,387,419,419,400,386,395,411,418,433,407,417,412,484,453,400,446,431,403,388,408,388,388,394,406,436,462,425,443,400,399,396,388,401,410,416,444,428,410,388,497,574,579,502,483,439,411,412,437,453,481,475,498,486,454,398,391,396,394,421,449,427,431,392,398 10,10,10,61,85,85,59,401,428,407,410,373,402,411,411,415,396,402,436,494,481,398,475,443,445,406,391,408,388,380,416,463,481,465,444,419,398,409,376,406,397,411,444,422,405,403,499,688,708,623,559,478,436,427,448,460,500,497,525,496,458,405,395,384,389,415,460,431,442,409,406 14,99,96,44,105,101,39,413,405,410,357,393,377,392,407,413,403,392,381,403,410,390,394,378,414,377,397,385,374,398,409,399,421,394,408,395,380,386,385,385,383,378,415,410,394,397,421,484,482,429,457,397,395,431,419,448,464,450,425,428,440,389,381,386,398,370,431,407,409,407,404 11,15,14,35,41,34,29,418,460,425,432,412,411,412,448,427,442,433,474,533,502,415,487,460,430,431,404,400,391,397,424,497,520,449,471,435,408,400,393,389,397,395,450,444,436,397,553,701,691,612,599,507,451,426,473,472,525,513,553,562,515,384,397,402,412,457,507,472,479,430,401 17,28,27,61,97,85,49,435,471,434,402,409,415,443,503,465,452,479,492,510,511,414,481,447,436,423,408,396,396,386,432,491,502,478,445,433,419,406,409,419,414,449,513,475,488,409,617,705,688,618,585,495,459,497,534,533,633,605,663,641,579,401,414,397,409,441,524,460,478,438,415 2,28,26,89,124,113,77,427,504,471,440,446,440,411,473,461,461,449,518,607,591,440,566,523,485,448,436,425,411,373,437,568,619,521,524,453,461,392,403,387,420,414,481,464,474,410,600,802,817,733,695,600,494,447,491,518,567,574,633,623,566,415,422,412,428,475,606,548,548,479,439 2,50,45,388,809,763,351,526,491,455,437,420,451,550,607,573,544,537,548,584,542,425,462,452,425,436,391,402,399,426,480,499,510,474,481,460,420,437,429,441,460,532,646,603,591,509,746,746,722,661,634,561,473,623,694,709,772,758,806,781,730,468,426,461,443,488,538,501,518,461,442 12,44,23,230,264,124,113,569,680,635,588,529,535,622,659,643,647,625,724,820,798,532,760,701,623,611,512,503,439,429,585,784,815,724,737,627,549,465,517,554,589,660,769,715,706,581,844,960,961,901,871,789,645,745,807,813,857,847,893,867,819,511,464,477,479,662,800,727,759,632,559 12,16,15,55,77,68,49,434,415,397,388,392,383,429,449,437,417,430,432,469,446,405,432,432,419,424,406,384,398,387,416,439,450,425,441,414,400,403,390,412,414,415,460,453,447,404,514,586,572,506,475,452,405,435,472,491,517,514,552,516,505,388,403,403,402,431,454,436,437,410,415 5,136,47,153,199,46,44,630,711,661,606,534,523,669,730,703,681,665,748,864,814,588,824,743,673,649,538,467,443,498,684,848,856,779,791,653,562,548,630,674,760,827,928,877,826,658,943,1023,1009,943,909,808,684,843,912,937,1023,1023,1023,997,940,463,465,480,497,665,833,755,776,640,542 18,13,13,37,40,39,36,405,475,454,444,425,401,428,418,466,448,426,475,582,558,414,524,489,446,438,435,401,396,384,429,552,589,501,524,477,441,401,379,403,405,430,461,435,460,403,554,775,781,711,646,567,465,424,481,476,550,530,586,560,529,399,413,394,409,456,541,511,527,451,425 4,30,28,131,212,190,116,417,463,432,448,405,423,433,447,462,462,441,486,560,516,413,496,469,448,435,414,391,391,397,426,519,549,480,501,426,412,414,414,424,440,475,552,496,485,430,623,746,750,670,616,541,467,528,562,582,643,636,689,629,573,397,399,412,407,454,537,478,503,448,437 1,31,27,84,85,72,72,527,574,523,540,497,544,595,655,646,636,613,621,650,662,442,509,510,488,473,460,460,438,428,561,576,566,521,550,490,451,489,567,601,666,738,815,743,700,568,842,815,778,732,723,677,583,758,827,833,875,860,902,865,816,459,469,465,492,566,587,560,622,542,493 4,9,9,74,133,130,71,388,435,430,419,402,403,406,413,415,407,396,440,496,492,412,464,441,421,419,404,414,386,403,406,468,484,434,450,416,400,398,406,379,388,422,415,424,413,394,507,656,671,574,549,484,419,417,452,451,478,502,511,495,469,388,403,377,391,432,488,461,460,431,396 11,9,9,61,97,102,63,400,428,393,403,402,399,388,414,415,413,397,429,454,469,398,435,411,410,418,407,420,382,378,401,447,462,419,415,412,403,406,391,380,392,405,411,405,432,402,465,630,647,553,515,470,409,398,434,423,443,431,464,458,436,395,383,400,400,405,462,424,431,415,396 19,10,9,23,41,32,16,377,402,404,401,385,384,393,420,407,398,386,420,430,437,404,411,414,381,401,388,383,388,396,399,402,434,396,415,388,396,396,381,391,392,383,409,417,395,417,460,494,498,461,434,434,395,429,441,430,480,436,507,469,442,395,374,408,390,402,418,418,398,406,398 2,19,15,29,52,39,21,406,386,376,380,366,399,435,443,414,427,404,395,442,411,381,400,407,393,384,384,386,376,396,396,416,405,404,409,386,405,406,401,411,430,436,493,459,443,402,489,477,474,427,421,426,403,491,495,506,547,526,573,544,465,387,378,385,385,405,405,395,400,413,397 10,11,10,31,30,23,22,504,416,439,446,412,424,464,496,470,453,440,461,511,510,398,481,457,433,440,409,413,379,400,443,498,522,451,459,427,401,402,408,422,457,509,616,547,519,421,611,677,675,611,577,537,459,496,557,541,610,606,663,614,574,386,399,404,402,438,511,466,487,433,395 6,17,15,26,39,32,22,398,390,395,365,399,396,394,401,394,407,383,406,394,398,391,392,388,385,395,380,385,390,389,401,408,405,376,387,397,381,378,398,387,402,399,422,424,426,381,449,427,409,416,386,374,388,407,436,431,451,451,473,473,435,392,378,381,390,391,386,393,388,390,386 12,26,24,14,19,14,10,590,666,595,582,520,543,627,699,684,677,661,718,775,748,526,703,644,593,570,506,474,458,409,591,747,756,681,705,582,546,393,438,475,483,555,689,675,684,438,841,916,909,857,826,759,652,599,678,699,779,783,841,841,803,494,501,504,539,685,777,720,748,625,552 11,74,64,33,32,21,24,646,723,684,647,588,626,704,767,754,751,745,789,846,833,593,768,725,671,648,570,538,478,425,664,816,817,752,773,673,611,446,452,463,520,600,755,746,760,487,904,979,963,920,896,832,734,660,747,769,845,843,906,905,870,573,546,583,611,768,848,802,818,717,638 13,17,17,37,49,50,38,415,472,457,421,424,423,438,441,448,456,446,480,535,560,420,507,468,424,432,425,394,387,384,426,523,543,486,492,465,432,387,383,392,408,395,445,459,469,392,589,733,731,656,616,538,464,441,480,476,530,516,592,581,550,411,414,404,417,474,529,503,534,454,422 13,86,82,74,102,96,68,432,391,393,389,379,377,439,433,417,446,399,384,453,428,387,428,390,382,397,383,393,379,442,425,406,442,400,419,401,382,399,407,412,413,452,480,439,421,418,471,510,522,459,449,399,389,442,483,481,515,522,547,512,465,391,388,389,374,402,429,431,402,385,382 9,34,33,102,130,118,91,432,457,415,417,407,409,432,449,453,449,436,452,528,506,417,501,465,441,426,416,400,410,426,410,506,541,469,489,448,405,398,395,412,439,434,498,483,471,439,594,736,732,654,612,534,450,484,564,567,638,617,670,628,573,424,407,420,418,458,547,520,518,444,428 12,11,9,30,32,20,21,399,426,422,414,402,413,405,420,414,429,424,446,497,484,400,454,437,423,431,409,405,381,388,408,480,514,453,464,406,407,390,391,386,400,409,441,423,415,385,499,655,641,562,550,453,412,434,456,471,516,493,552,513,495,385,410,409,406,430,488,459,478,406,412 7,17,14,90,116,73,62,444,434,402,414,395,406,474,487,466,471,473,462,452,461,399,427,404,409,402,406,395,400,402,437,454,439,410,435,398,385,401,410,429,462,497,598,543,510,462,672,624,569,544,506,466,430,568,643,656,702,685,750,698,641,389,397,412,408,431,448,440,433,411,417 16,9,10,60,83,78,57,408,431,439,410,400,388,400,420,399,421,402,426,487,481,406,460,436,417,411,405,408,393,391,409,463,486,430,437,413,406,368,390,405,395,413,429,423,439,395,495,626,642,564,525,479,407,419,453,453,471,483,516,511,485,402,384,398,391,419,477,444,468,436,407 3,10,9,97,134,131,94,425,440,397,394,399,431,422,451,448,429,428,442,499,474,402,464,432,411,414,391,408,379,373,419,476,484,434,443,426,403,379,411,427,429,475,515,474,464,424,577,649,644,579,543,456,430,514,555,584,617,599,647,592,546,410,395,391,397,427,484,426,439,418,389 12,22,22,92,129,133,92,405,458,436,441,401,410,401,447,428,441,452,470,546,515,426,495,471,438,440,402,419,395,378,428,494,554,471,466,440,399,386,379,380,394,423,446,440,448,400,543,735,740,660,628,546,452,436,479,477,523,526,558,549,533,405,408,392,416,465,547,502,506,448,417 9,12,12,62,84,81,60,400,444,436,399,392,384,404,425,411,424,422,422,503,471,407,459,439,408,419,405,394,384,387,399,465,500,451,455,420,411,403,390,396,394,425,421,413,417,407,492,667,675,594,550,491,425,419,440,458,489,487,509,507,494,403,392,390,397,413,483,445,468,415,419 4,9,8,21,30,24,17,449,397,416,410,402,385,442,449,418,430,414,421,438,447,390,450,415,398,399,388,392,382,401,432,448,447,436,447,416,403,398,407,415,418,472,609,547,488,412,505,548,540,485,486,449,437,430,452,464,519,480,537,511,478,393,395,382,391,403,455,444,418,397,394 14,44,38,49,61,46,38,454,597,571,524,453,448,446,493,494,496,460,587,774,742,504,767,700,616,598,487,466,423,405,446,726,802,679,693,564,494,417,397,421,468,494,586,547,528,458,656,857,893,800,771,628,492,551,613,625,679,671,717,687,627,427,456,415,423,530,772,695,689,587,472 17,33,28,38,62,52,32,407,362,402,364,379,380,398,420,411,399,392,394,401,423,384,403,380,392,402,392,375,389,391,392,412,399,393,398,392,383,384,406,423,414,442,488,434,430,416,473,445,461,409,425,391,374,449,474,484,520,513,556,500,449,390,380,392,384,399,401,409,406,372,375 11,18,17,40,49,47,38,419,477,461,435,414,411,435,465,427,427,423,510,614,595,448,571,521,469,461,429,411,407,393,416,591,614,526,557,488,399,401,383,391,418,427,474,438,444,394,573,792,797,722,680,580,507,434,480,470,547,538,589,585,547,401,409,377,421,482,598,543,539,481,423 18,44,43,93,120,113,87,430,536,486,468,456,464,466,483,469,485,475,550,667,647,447,604,563,473,488,438,433,414,401,452,628,668,565,576,486,437,410,391,421,424,466,560,517,495,443,680,827,837,762,723,617,518,541,594,622,679,667,725,695,645,408,422,423,426,493,650,594,605,494,472 2,8,8,47,80,81,47,423,432,426,406,376,406,424,461,438,440,426,458,491,469,416,469,432,411,400,399,402,378,406,426,473,473,441,457,395,389,411,408,402,420,438,486,454,446,412,534,621,600,540,495,436,426,462,524,511,544,533,583,543,511,411,384,409,411,449,493,457,455,430,396 18,28,28,44,64,53,38,435,463,434,427,418,420,429,448,460,442,429,478,577,569,421,508,472,452,445,407,426,396,385,449,540,566,478,491,424,442,401,413,419,424,440,463,475,459,421,608,749,748,671,641,555,447,473,541,542,618,607,657,634,582,408,411,393,407,467,527,513,504,440,410 5,29,29,155,268,269,151,424,451,433,426,425,435,421,437,396,419,445,468,571,531,414,517,494,440,445,414,411,394,388,407,534,569,477,496,434,402,389,395,397,387,418,454,430,447,426,536,718,725,634,614,521,446,431,458,454,494,506,544,521,498,403,387,404,410,452,556,504,512,431,398 6,23,22,36,46,41,32,486,512,470,460,422,433,496,536,490,468,484,531,635,615,430,592,533,502,492,443,401,389,420,499,600,659,555,563,445,422,416,431,443,495,580,724,665,626,406,650,769,782,699,681,609,515,501,556,561,639,636,697,666,614,405,415,392,423,480,620,557,553,490,428 1,10,9,120,174,179,123,399,396,397,387,395,390,396,413,393,414,395,411,440,433,387,418,393,408,403,390,385,393,375,409,427,441,400,417,410,392,399,393,396,405,426,454,434,433,403,464,542,537,470,449,423,399,437,462,465,489,478,527,493,462,403,387,391,393,410,439,409,429,394,385 11,11,10,14,15,10,10,477,594,535,519,458,520,531,584,586,572,574,641,715,699,471,635,576,537,522,464,450,416,377,522,695,696,607,645,538,499,398,421,430,436,483,595,568,596,442,764,873,858,801,774,697,589,520,585,607,683,683,760,758,710,451,435,447,477,608,718,657,678,581,482 14,28,26,59,72,63,51,457,561,518,499,446,440,469,488,484,470,460,566,703,685,469,659,597,542,522,462,433,415,414,448,661,730,608,627,528,442,397,406,419,435,468,548,518,503,421,665,884,898,827,789,687,551,526,575,579,654,637,706,674,633,413,415,414,406,531,684,616,642,520,447 3,9,9,131,162,164,132,428,470,427,410,404,401,436,453,432,442,433,469,562,507,415,505,475,430,425,420,405,405,386,424,498,561,475,491,427,419,408,398,417,429,454,490,500,495,435,580,757,764,677,634,532,447,496,561,573,627,604,662,605,553,413,392,398,402,423,526,469,489,435,430 1,41,27,64,98,60,39,485,432,422,419,383,416,507,566,508,502,479,474,491,491,413,449,429,410,420,415,391,357,406,453,465,478,450,437,386,413,450,452,480,495,527,627,579,554,472,677,637,618,530,517,454,417,595,667,667,727,720,780,726,670,419,411,395,389,404,455,429,432,410,410 16,17,17,66,104,108,67,420,427,432,413,403,422,415,443,433,428,432,444,491,497,394,461,438,433,423,399,387,388,395,401,487,488,435,453,400,413,382,398,405,402,407,435,439,419,406,516,656,657,590,537,496,440,432,453,462,516,519,551,515,482,400,406,392,405,421,495,473,485,442,416 2,19,19,59,94,96,59,405,409,408,414,419,388,407,435,422,419,428,457,516,490,417,470,449,441,425,406,408,383,393,408,463,499,463,462,395,415,403,399,399,405,415,460,431,427,408,520,661,685,603,562,474,440,442,456,463,526,516,537,537,483,391,378,395,399,416,483,451,450,449,401 12,38,33,54,80,69,47,405,463,409,394,416,409,432,432,437,424,419,432,517,512,413,491,469,429,432,414,398,379,391,399,484,528,449,465,407,395,394,403,414,404,427,484,448,428,417,531,658,685,588,555,480,402,490,515,524,563,542,586,564,494,407,410,395,406,432,501,467,493,424,409 20,907,446,1023,1023,988,739,1007,969,930,918,889,913,1023,1023,1023,1023,1023,1023,1023,1023,769,868,862,838,820,775,788,692,890,1023,1023,990,967,986,942,910,963,1023,1023,1023,1023,1023,1023,1023,943,1023,1023,1023,1023,1023,1023,974,1023,1023,1023,1023,1023,1023,1023,1023,928,812,936,956,986,984,970,995,913,880 20,143,127,128,187,166,113,610,738,697,642,589,609,641,715,704,708,686,784,853,838,592,801,748,688,667,565,536,472,419,628,824,844,765,790,677,607,403,452,476,523,601,727,711,732,486,874,994,989,935,909,833,727,651,739,754,824,823,878,880,837,529,535,530,559,750,857,799,825,726,628 1,172,144,172,209,183,151,557,767,736,647,560,567,592,665,640,629,620,798,931,889,707,911,848,763,750,622,552,487,385,573,911,935,838,851,704,608,426,473,515,553,631,737,693,687,549,824,1023,1023,963,932,826,685,702,755,761,805,800,854,834,795,485,513,485,476,797,933,862,864,756,637 9,9,8,24,29,25,20,434,423,420,408,391,409,440,433,423,453,426,434,438,443,398,426,415,401,402,392,385,380,404,398,408,436,416,404,392,389,408,383,389,397,406,438,423,412,390,529,541,542,493,456,433,399,418,428,439,475,494,530,532,486,406,388,379,396,399,444,426,433,401,408 20,16,14,39,54,38,26,398,400,388,388,388,377,393,420,409,409,420,404,430,416,393,398,405,395,386,378,385,379,381,408,414,419,400,418,389,366,395,416,401,424,442,465,439,405,412,491,494,497,441,441,421,387,437,492,517,525,516,581,507,489,397,397,381,383,404,426,394,403,401,408 15,123,110,162,218,198,148,545,748,700,644,575,580,604,657,649,626,618,763,873,845,622,825,771,703,684,597,547,441,439,578,844,869,786,816,689,599,439,468,496,526,579,714,673,663,493,837,1010,1015,954,927,841,724,637,709,729,788,794,847,836,800,490,530,465,500,729,874,824,833,732,612 16,34,33,90,125,124,89,429,533,516,489,473,490,471,524,489,526,487,569,678,652,475,606,575,516,477,458,418,406,396,451,626,669,582,604,498,455,382,401,405,410,447,532,504,527,424,683,864,862,800,770,677,544,470,535,553,640,638,704,685,636,411,436,437,438,544,678,624,632,528,472 9,17,11,44,51,32,27,452,383,384,409,406,416,425,446,442,385,398,393,406,397,384,410,403,403,401,387,367,382,408,405,407,431,390,420,397,376,399,394,363,393,405,457,439,438,391,477,464,452,426,416,400,374,437,472,452,511,509,551,506,457,368,380,398,379,376,396,386,406,389,393 19,8,8,31,43,43,31,392,420,427,412,405,391,423,423,417,397,419,455,492,500,408,461,428,415,421,400,385,385,379,409,467,470,459,453,409,426,401,389,385,402,397,428,415,427,393,495,652,650,577,533,481,430,427,419,431,446,475,486,484,457,395,407,387,394,432,484,449,458,416,428 11,22,22,106,189,192,104,425,446,425,403,399,423,434,446,449,435,420,441,521,473,419,464,443,434,404,397,396,385,412,412,477,499,438,458,407,402,382,387,401,415,438,461,447,442,421,552,673,687,607,579,521,445,441,489,499,557,552,597,564,518,401,410,402,403,438,482,473,490,425,404 6,92,88,221,257,247,211,415,452,445,406,411,423,443,443,423,427,427,438,547,531,414,507,462,439,416,428,417,396,404,419,515,528,471,466,408,422,395,384,377,389,400,405,423,420,439,516,724,734,648,624,518,457,411,430,445,490,489,533,545,485,424,391,411,406,445,523,489,511,437,428 6,22,22,109,153,156,111,444,490,451,465,436,456,428,460,456,455,459,504,595,570,432,556,483,465,455,424,417,388,383,453,540,600,513,541,448,412,408,401,392,423,428,474,443,468,403,603,803,811,734,709,599,485,441,477,499,555,564,617,602,552,415,431,409,409,481,603,521,563,478,443 8,9,8,25,31,27,21,397,394,387,380,384,396,387,409,391,392,398,384,402,388,376,388,383,373,385,381,394,367,398,387,406,397,395,382,388,388,387,393,381,399,417,417,413,387,395,405,411,424,403,403,390,386,396,418,411,435,437,453,420,418,383,398,397,392,383,399,396,401,378,390 1,15,15,22,27,27,21,398,485,461,406,403,422,439,425,428,434,442,484,566,558,407,529,476,446,453,414,410,407,391,412,541,557,491,524,419,422,406,395,406,397,411,457,439,438,410,556,757,762,684,637,536,476,443,487,489,550,538,595,572,530,395,401,400,397,453,551,501,520,461,435 6,11,11,32,63,63,30,433,751,705,619,538,527,455,464,455,449,463,741,922,863,662,900,811,738,713,577,523,451,426,466,890,906,807,817,655,553,415,396,423,423,451,532,510,510,409,614,1023,1023,965,925,798,647,461,512,502,548,542,601,607,575,423,496,390,414,741,922,840,843,712,575 5,15,13,63,73,52,42,469,529,494,482,438,461,482,530,510,524,483,574,662,639,458,620,559,500,485,436,438,389,408,469,633,661,579,598,477,466,422,413,428,461,495,586,555,553,444,717,830,830,763,726,638,529,555,622,624,696,699,737,719,668,417,429,429,444,516,655,599,625,503,467 8,19,19,24,33,31,22,500,729,675,650,588,614,528,557,585,554,543,757,825,813,625,762,735,698,658,583,577,501,387,529,810,808,762,785,682,625,388,402,366,426,445,560,559,601,406,773,1023,1023,997,964,895,788,465,517,548,655,644,735,747,716,472,636,458,478,821,915,895,912,815,746 14,12,11,29,36,30,24,408,375,411,391,396,384,428,434,422,413,393,405,397,398,381,398,385,393,385,391,391,397,371,384,390,398,392,403,371,399,398,409,386,416,438,447,451,428,389,458,432,435,404,383,416,385,424,442,461,491,502,536,507,457,383,374,382,388,386,389,407,404,397,380 20,17,15,37,56,45,29,411,397,400,388,384,404,393,407,405,407,393,398,400,414,388,408,394,387,393,394,384,368,391,395,401,409,401,406,388,374,392,417,397,424,441,464,434,429,412,457,466,451,431,417,404,379,449,483,480,512,500,531,492,455,397,382,385,385,409,421,383,392,381,394 3,25,25,38,41,40,37,591,623,569,548,526,542,633,691,675,673,655,686,731,719,484,632,589,542,525,472,463,444,395,584,695,693,633,632,579,509,418,438,447,487,544,687,683,678,474,863,905,885,839,822,752,657,628,712,727,804,803,865,863,827,524,479,524,551,667,742,698,712,589,517 3,30,28,16,19,17,14,543,841,785,759,720,743,603,666,657,653,644,864,922,903,741,845,821,791,767,694,682,584,388,613,910,890,854,875,795,745,395,399,419,435,470,628,641,675,427,873,1023,1023,1023,1023,991,903,514,588,621,719,739,819,841,810,518,743,522,563,899,982,949,976,887,824 10,24,18,127,177,115,69,606,764,732,686,617,638,676,739,717,714,705,791,887,861,627,828,781,712,695,596,565,470,445,668,847,874,790,813,699,629,458,506,559,596,679,796,761,765,570,903,1023,1023,979,953,876,765,749,814,820,878,874,925,916,872,529,585,526,562,791,910,859,868,769,672 8,9,7,29,34,25,21,413,404,381,400,382,408,410,428,394,422,404,414,418,408,373,392,405,387,410,377,383,377,387,399,417,415,393,392,399,401,382,408,416,420,421,471,433,430,405,486,479,460,439,444,411,397,426,437,460,495,489,529,485,465,383,380,381,388,389,418,389,409,400,379 20,26,26,76,88,85,73,436,484,467,466,428,447,449,472,466,464,467,530,609,593,430,545,502,477,446,430,444,410,368,431,559,591,521,540,466,442,401,398,387,428,432,474,460,478,418,652,803,806,740,697,616,518,448,496,507,583,588,653,636,604,422,404,415,433,494,589,540,591,494,443 17,8,7,27,28,23,22,409,395,417,397,395,391,413,422,424,407,404,398,417,406,377,400,399,376,383,382,383,388,379,410,413,399,389,396,389,388,379,396,398,405,413,433,437,418,394,472,449,443,418,415,400,381,418,443,460,486,493,519,514,464,394,382,392,388,384,396,397,398,390,398 10,9,7,24,27,22,19,434,380,384,380,382,382,419,431,401,418,404,392,401,407,381,384,383,381,388,395,377,379,384,390,387,382,378,402,385,386,389,396,405,406,398,441,426,401,392,465,419,407,390,382,376,392,423,438,430,482,474,533,497,455,386,385,383,387,380,383,393,369,383,379 8,63,47,65,72,50,45,488,491,453,442,424,440,500,566,557,535,510,526,563,564,440,481,472,439,419,395,406,399,458,557,566,543,490,498,470,457,470,546,617,701,778,863,776,696,486,785,756,722,662,626,573,495,663,757,796,878,865,899,837,776,427,404,431,440,480,542,508,534,455,438 16,17,18,40,55,57,40,404,690,626,542,458,469,395,396,390,408,388,742,905,804,679,888,766,689,653,520,486,429,400,417,889,881,773,772,585,491,398,435,472,481,509,544,454,454,505,446,977,948,866,811,649,509,592,598,536,497,469,499,455,442,393,403,375,395,716,864,722,751,602,467 5,41,40,383,611,589,368,599,915,874,817,713,698,626,676,637,622,589,902,1023,1018,826,1023,969,903,886,777,695,572,441,693,1023,1023,971,978,852,766,445,606,645,701,777,876,833,809,695,820,1023,1023,1023,1023,930,799,800,815,795,814,801,849,827,784,500,637,497,506,876,1023,978,979,882,753 8,19,12,56,60,27,27,450,477,443,446,418,421,481,501,487,493,486,484,537,527,408,485,448,428,419,399,391,395,377,470,526,515,451,494,446,432,428,438,440,491,564,654,592,540,473,693,731,715,638,591,524,436,594,674,694,746,731,771,724,662,397,416,421,425,473,516,499,477,456,424 16,24,21,35,53,45,30,421,393,375,395,389,393,415,406,408,402,400,414,403,412,379,387,397,391,377,382,380,379,383,402,389,398,390,382,382,388,396,401,409,403,412,438,407,414,398,445,411,399,394,389,370,391,413,411,421,461,458,485,468,447,383,370,387,384,390,404,390,387,380,404 17,10,8,41,57,47,31,409,392,394,384,395,403,410,427,416,427,415,420,431,429,385,405,413,403,404,402,399,396,389,406,425,425,422,413,410,384,392,402,399,396,389,436,419,427,393,505,522,528,472,454,440,413,429,454,476,514,487,545,518,470,391,372,399,392,403,420,402,413,400,391 5,8,8,26,32,28,23,510,496,493,472,423,448,547,597,584,562,570,608,621,598,440,523,498,469,452,438,423,400,391,496,573,576,523,524,478,445,396,413,407,425,479,582,570,588,412,745,788,760,709,671,609,500,524,585,601,686,689,760,755,712,471,416,447,479,558,629,586,605,502,471 4,11,11,46,64,60,42,460,616,562,548,448,489,514,547,567,557,534,659,748,729,514,675,614,574,537,479,447,416,409,495,721,738,648,668,560,491,412,402,419,429,434,548,542,567,408,749,915,905,847,814,731,598,491,531,544,637,647,720,735,691,443,463,427,460,627,769,710,728,609,511 12,20,20,147,214,218,149,418,425,418,379,397,406,418,437,443,439,438,449,496,470,402,447,425,417,397,426,405,389,417,405,467,478,445,461,429,397,384,395,377,422,422,464,428,438,414,532,655,643,570,556,458,427,465,460,505,544,528,596,533,511,398,382,377,396,422,481,469,441,419,413 19,12,12,28,32,30,26,428,489,451,423,431,448,414,460,435,446,445,513,567,547,395,516,478,451,457,412,397,393,382,426,527,538,503,505,476,429,394,382,397,399,396,450,457,438,404,581,760,763,690,645,572,494,439,464,477,536,543,584,600,556,402,437,401,413,472,564,501,536,443,417 3,12,10,39,37,26,27,482,407,394,402,399,387,459,454,424,403,412,409,416,421,381,393,405,390,390,396,401,395,396,436,437,440,416,396,412,406,385,417,416,445,492,593,550,512,401,514,512,502,471,455,448,410,430,462,476,553,526,575,528,485,373,379,390,388,391,424,399,414,404,385 10,23,22,458,911,932,456,410,405,428,399,376,375,387,399,405,416,397,387,452,432,407,450,435,404,403,375,381,375,367,398,436,451,423,422,396,382,376,405,396,397,413,426,393,414,467,450,508,508,462,430,416,403,418,438,438,446,460,497,485,436,425,387,399,403,396,449,438,429,403,374 17,389,180,633,677,276,277,842,956,917,875,793,801,876,918,894,880,867,972,1023,1023,874,1023,1013,946,933,837,780,671,603,837,1023,1023,1003,1015,900,824,647,717,762,816,884,970,933,924,805,1023,1023,1023,1023,1023,1009,904,936,987,992,1023,1023,1023,1023,1005,695,735,703,739,953,1023,1023,1023,937,835 13,15,11,47,56,33,30,432,398,397,379,390,387,452,458,428,426,415,410,441,410,396,413,415,397,391,387,403,392,424,416,404,407,407,402,408,383,406,418,423,449,467,541,472,469,441,529,501,495,463,425,401,394,504,566,571,588,591,626,568,510,390,379,393,403,403,425,398,397,405,385 5,22,20,36,47,42,30,604,675,605,585,543,552,660,719,713,698,692,748,792,778,530,703,652,605,587,509,503,440,386,610,745,756,680,714,608,518,422,427,452,489,529,699,681,708,444,862,946,930,883,860,799,677,592,679,706,787,791,856,861,823,542,497,536,567,738,817,762,784,674,594 4,84,69,115,135,79,72,578,769,730,679,580,599,613,663,648,635,636,784,905,876,670,892,837,765,756,642,624,520,418,588,873,916,823,842,716,623,444,474,499,542,627,738,691,672,538,842,1023,1023,989,962,873,750,697,771,778,832,826,875,849,810,471,559,470,498,723,892,831,845,745,632 16,18,17,66,103,102,65,432,482,426,427,425,420,446,462,458,447,452,495,556,541,413,496,459,453,433,419,401,408,401,411,531,524,484,506,440,434,395,392,389,420,412,457,446,460,404,593,764,758,689,638,556,471,429,460,470,537,525,589,597,552,406,417,404,406,471,555,535,537,457,432 5,76,38,201,236,107,103,643,674,611,543,534,551,712,780,767,754,732,738,749,749,479,604,578,540,519,478,489,405,479,769,756,731,663,692,630,525,599,714,768,824,901,977,916,879,561,933,910,876,839,817,767,649,777,870,907,974,962,998,960,917,556,486,583,605,684,725,695,713,604,536 10,48,46,175,175,167,167,464,488,485,466,451,474,480,535,547,528,517,569,574,581,433,496,473,447,439,425,422,423,426,538,558,552,509,525,480,478,425,434,474,452,505,632,597,607,490,771,778,737,708,697,637,551,588,639,640,708,710,778,769,738,431,437,437,443,485,580,526,561,497,462 15,599,295,1023,1023,469,326,818,908,866,822,726,732,848,895,868,853,837,939,1023,998,837,1017,953,894,875,770,715,585,695,878,1022,1023,956,970,857,777,786,903,950,1000,1023,1023,1023,999,814,1023,1023,1023,1023,1023,955,847,959,1023,1023,1023,1023,1023,1023,1023,662,688,649,699,908,1023,963,971,876,773 12,9,9,111,143,143,110,387,447,434,422,432,417,415,411,426,395,398,437,459,453,398,413,416,413,410,396,415,393,395,391,443,437,447,441,411,412,385,391,387,390,400,409,410,424,413,484,660,662,630,607,548,453,416,419,423,457,451,471,470,461,411,397,395,398,427,469,462,475,433,423 10,9,8,28,31,23,20,415,385,382,373,389,390,421,428,429,398,396,401,404,397,378,390,399,389,378,390,382,381,394,395,407,409,383,393,378,394,387,404,399,405,405,440,438,412,413,465,422,424,404,422,373,384,428,437,446,486,494,523,507,459,391,404,385,401,389,412,397,397,391,379 3,18,17,26,29,28,25,489,454,447,475,433,431,519,545,550,536,532,546,555,559,418,448,448,417,423,421,412,393,416,532,541,513,500,506,450,441,425,410,445,449,513,630,608,589,450,751,734,690,650,619,556,492,548,607,624,699,697,771,767,717,406,414,447,453,492,523,466,529,467,432 18,16,14,32,46,38,26,394,405,391,392,375,406,398,417,395,420,394,396,434,418,390,410,398,388,393,388,378,382,401,398,401,409,392,393,395,371,414,403,406,412,428,440,435,440,406,456,474,447,427,418,384,413,447,469,459,502,486,517,480,452,381,396,377,378,392,416,396,400,397,400 8,12,12,61,89,92,62,385,397,398,384,374,405,406,406,393,410,385,406,453,440,398,427,425,399,384,385,381,371,416,407,436,448,418,424,386,385,400,378,407,392,412,435,419,415,410,447,555,558,493,472,415,396,416,440,438,465,449,475,450,454,385,385,391,402,418,440,429,418,401,387 9,13,13,35,52,54,35,403,424,419,418,397,401,401,407,427,425,426,432,475,465,390,438,427,416,394,397,421,396,390,384,452,478,423,457,425,410,399,378,397,380,408,440,412,432,406,516,650,637,547,532,473,418,406,422,442,493,477,512,510,481,402,403,387,399,414,458,457,451,425,413 15,110,83,572,1023,1003,471,837,902,871,837,783,806,867,912,905,896,884,934,1001,994,771,951,924,870,853,788,769,667,541,839,952,981,912,933,842,774,547,592,672,730,817,931,914,917,706,1023,1023,1023,1023,1023,1013,920,860,932,955,1022,1019,1023,1023,1023,725,750,727,770,899,992,966,972,889,823 17,18,14,41,51,35,26,432,390,393,372,381,386,426,437,429,419,413,401,421,410,401,383,407,391,393,386,395,371,401,421,385,426,374,413,393,392,393,393,390,409,417,466,465,453,400,502,459,450,422,407,385,384,441,442,474,515,504,578,528,496,390,389,394,380,397,405,390,390,386,391 5,11,11,110,216,225,113,404,407,390,400,405,387,410,423,421,424,406,416,459,443,403,455,418,410,409,400,398,391,386,400,441,449,419,431,395,389,375,381,408,393,405,425,411,422,407,497,594,587,506,501,442,415,416,440,444,466,472,510,479,470,389,401,400,405,399,431,437,436,397,392 6,66,50,172,225,187,143,527,604,564,529,497,515,584,639,626,600,602,649,716,702,471,629,592,549,515,479,476,438,463,566,678,684,613,622,521,489,450,512,538,570,682,786,717,687,531,821,874,857,806,777,714,607,689,765,784,852,844,886,843,797,465,471,452,488,582,692,632,651,566,502 7,15,14,37,48,39,28,398,390,390,385,399,390,409,416,418,402,409,426,418,396,383,398,397,392,381,386,391,369,405,414,427,412,410,426,368,382,380,398,408,408,448,504,471,427,413,514,504,461,440,426,404,407,451,510,516,544,545,578,541,499,391,378,402,390,385,409,416,403,384,386 14,11,8,32,46,24,19,400,405,405,403,403,381,431,434,412,411,417,404,459,427,399,433,423,411,404,383,382,381,376,403,444,449,415,416,407,396,394,391,423,413,430,461,432,425,397,484,563,559,506,471,435,392,441,464,471,518,501,547,489,464,396,366,375,393,387,445,409,425,416,391 2,24,23,431,781,778,425,423,440,417,408,379,387,468,477,475,472,460,461,447,441,407,417,417,408,398,401,402,405,429,447,412,430,405,430,424,421,409,440,426,453,479,559,510,500,510,625,562,519,493,471,480,424,647,730,735,726,686,717,648,592,443,405,405,432,414,432,441,441,419,401 3,14,14,59,67,59,51,521,535,505,490,452,490,542,605,595,586,568,607,660,664,462,572,541,494,487,440,442,408,417,504,623,637,552,567,504,430,412,400,430,423,489,600,555,593,443,765,823,810,745,725,647,535,548,622,647,718,711,782,773,726,462,432,473,480,583,658,599,636,519,492 2,24,14,64,82,49,39,444,413,389,400,384,416,469,458,452,434,401,403,409,425,366,384,384,371,386,381,382,379,418,420,413,420,399,399,393,392,421,416,411,436,461,542,487,475,425,551,489,458,433,421,434,389,508,561,558,623,613,652,599,531,393,371,391,386,381,398,386,409,380,391 4,38,35,110,148,143,104,443,462,443,424,388,426,432,464,443,440,444,486,569,556,425,530,483,447,445,423,415,391,391,426,526,577,515,516,437,428,407,401,408,429,451,533,478,496,428,622,762,753,683,640,530,457,477,558,584,626,627,677,637,589,428,424,398,409,465,558,504,549,460,406 17,43,41,82,102,94,75,446,502,480,469,434,442,482,506,493,489,485,539,613,576,442,543,515,460,475,438,428,408,406,451,563,586,514,551,478,462,383,402,405,431,418,515,499,507,427,679,806,807,749,704,621,512,509,553,565,640,648,708,666,644,413,426,413,428,496,577,539,553,474,449 19,26,16,53,68,37,27,434,405,409,385,392,409,464,465,439,440,401,431,423,428,393,414,394,388,376,385,385,391,400,425,430,418,390,408,394,385,400,437,418,437,487,551,516,470,428,567,525,499,452,451,413,375,510,555,568,636,621,682,629,550,397,360,389,389,407,438,389,413,397,372 15,14,13,60,78,77,59,399,478,461,430,412,447,421,455,455,428,442,500,622,561,416,549,504,464,467,425,444,397,386,419,572,613,520,540,452,434,401,389,409,407,430,474,448,433,400,561,809,828,745,709,604,490,409,461,455,530,507,547,557,525,404,412,398,397,464,592,531,552,459,431 15,16,15,3,3,2,2,390,391,363,374,382,401,405,406,396,375,391,391,384,378,379,374,384,379,375,378,384,372,387,393,376,379,378,378,383,378,389,426,417,417,442,446,404,395,396,438,415,380,384,395,390,393,425,420,435,446,439,452,429,412,394,385,400,383,400,391,383,378,399,382 13,19,15,47,56,42,35,400,381,385,382,372,390,411,414,393,420,396,368,389,412,389,388,382,392,380,390,380,383,374,386,399,396,383,391,396,410,380,404,391,393,435,454,431,421,405,444,422,411,386,390,401,374,428,422,456,480,466,513,479,457,385,389,389,387,395,398,408,387,387,398 13,17,16,132,128,119,124,414,424,411,406,407,379,427,438,430,425,410,423,462,453,399,444,418,402,417,403,393,387,380,421,442,467,440,426,416,399,403,401,406,413,418,472,422,446,421,514,584,588,515,511,467,412,446,484,493,525,525,565,516,498,391,388,409,395,412,455,430,444,408,395 15,10,10,27,39,38,26,422,475,438,440,421,434,433,453,437,439,427,510,616,568,432,556,510,456,448,439,421,390,393,398,571,588,516,534,450,427,398,399,378,399,429,483,450,462,401,559,789,792,718,678,575,490,407,456,463,513,496,565,549,523,392,405,400,417,474,570,535,522,471,432 20,95,78,109,157,122,83,503,719,682,584,512,537,544,592,560,544,537,746,887,839,647,865,789,698,684,574,497,435,416,506,867,887,789,791,633,567,405,455,480,502,580,679,613,603,494,761,999,997,922,888,762,617,636,700,701,759,745,796,784,727,451,492,453,480,721,871,790,793,674,552 20,14,13,35,38,27,26,425,376,387,388,384,383,454,429,414,412,433,394,402,415,387,395,394,409,384,370,379,372,384,394,409,413,393,396,396,382,390,410,383,416,441,479,454,442,411,510,458,435,439,449,400,400,443,452,486,533,539,585,555,498,390,390,389,383,397,408,398,398,377,373 5,8,8,28,50,50,28,382,404,400,394,388,397,385,408,396,410,409,391,434,455,398,405,406,394,423,394,379,400,411,401,413,430,414,411,414,373,391,398,390,399,409,428,413,411,391,444,512,527,487,443,402,405,407,439,440,463,452,480,455,459,380,394,402,390,396,423,426,415,397,406 15,10,9,22,32,28,19,408,400,378,401,386,378,403,423,408,411,398,391,405,404,377,385,386,403,384,383,382,383,401,386,383,386,390,385,387,390,391,390,406,419,428,444,424,415,393,458,435,421,414,405,403,395,424,458,445,482,502,491,470,458,385,378,369,388,392,385,403,391,404,386 1,536,352,622,1009,735,438,840,956,919,895,842,872,877,928,922,919,908,982,1023,1023,828,993,957,908,894,823,815,714,589,880,1013,1023,973,989,905,847,653,696,731,792,877,981,955,958,769,1023,1023,1023,1023,1023,1023,968,927,999,1023,1023,1023,1023,1023,1023,753,785,759,790,940,1023,996,1012,932,872 13,43,41,116,180,177,112,453,553,529,491,474,462,481,522,514,529,521,609,677,657,452,596,570,492,506,453,468,418,386,476,633,645,567,581,477,458,401,396,415,418,467,538,513,558,416,714,849,843,783,743,670,575,482,530,551,663,647,720,714,682,419,445,420,448,550,669,611,633,532,505 16,8,7,23,28,24,20,416,388,398,373,374,394,430,440,391,394,393,395,397,408,382,386,389,378,389,383,395,387,404,396,419,399,391,393,392,376,397,400,395,405,410,443,439,419,398,436,431,411,384,406,398,368,411,421,420,451,458,505,469,449,389,378,378,384,377,391,401,400,394,388 5,73,46,40,49,26,22,496,446,426,425,418,403,526,569,549,493,499,480,481,469,399,423,415,423,389,414,389,382,495,667,530,472,454,474,433,406,622,747,812,868,945,1018,936,851,502,862,733,642,610,542,521,463,721,849,908,1011,1005,1023,948,877,410,395,427,418,443,473,474,460,444,408 16,69,53,183,175,126,138,901,782,721,710,631,646,940,980,951,929,907,878,889,879,599,782,748,686,667,580,558,470,488,760,822,830,755,773,660,586,553,614,622,692,767,890,863,865,702,999,1006,986,939,909,835,721,868,930,938,997,997,1023,1023,981,789,596,787,807,848,887,847,858,758,689 17,12,10,38,48,31,24,392,399,408,401,389,390,406,414,381,402,418,395,405,393,390,404,404,396,390,365,371,380,411,398,409,419,402,406,365,397,394,397,424,404,430,452,432,416,399,460,485,482,451,447,405,380,437,452,473,495,488,532,496,448,399,380,386,404,400,419,391,403,399,378 11,43,27,52,70,52,39,628,738,690,638,609,641,670,727,729,714,709,775,854,831,611,787,735,684,670,569,548,459,401,645,818,840,767,773,668,611,404,451,447,484,564,722,706,727,454,880,997,989,939,912,843,732,611,721,728,813,821,879,877,848,537,531,530,577,762,862,807,831,731,636 13,43,34,68,85,64,52,444,553,494,458,435,446,464,480,472,477,455,551,668,666,439,624,568,508,483,436,429,395,402,433,620,675,575,606,481,434,417,417,437,446,488,562,514,513,445,650,822,835,747,722,612,495,524,591,587,653,641,700,682,622,416,415,419,431,517,657,604,583,494,441 1,30,13,153,180,93,65,768,704,638,609,515,559,800,849,820,806,780,783,822,804,524,726,680,599,581,512,491,433,575,755,793,795,707,740,607,542,664,749,784,840,902,972,913,876,824,994,976,952,899,871,787,679,974,1021,1022,1023,1023,1023,1023,984,561,499,548,602,704,798,738,755,637,569 1,32,31,238,404,416,240,393,395,397,402,396,385,399,419,402,404,412,413,432,422,381,408,399,397,390,387,404,386,402,386,401,431,406,405,400,398,413,391,400,396,405,436,424,419,435,486,493,503,456,437,405,377,436,477,495,516,501,533,493,459,399,396,396,396,406,411,427,417,404,396 18,312,220,199,302,241,153,587,615,567,513,504,473,568,669,619,626,561,654,775,743,492,718,648,593,573,491,458,421,473,598,743,775,682,700,580,495,499,569,606,665,753,838,764,715,526,819,935,929,866,828,731,586,715,795,811,869,859,896,854,804,466,456,441,470,625,759,690,707,596,490 7,48,43,45,54,46,37,661,781,731,695,644,673,708,766,761,759,756,817,880,864,624,804,758,717,695,610,609,504,435,672,831,844,792,804,701,617,431,446,463,525,610,747,743,774,511,916,1023,1023,979,955,889,789,677,744,766,842,846,909,912,885,600,614,600,636,817,913,863,886,788,707 4,13,11,22,26,21,17,498,568,521,473,469,472,556,608,590,589,571,612,670,659,461,586,527,490,495,449,429,418,408,510,644,637,586,580,499,460,384,410,426,451,503,610,597,621,414,759,825,809,757,736,672,544,509,579,607,692,698,761,764,720,456,444,469,488,576,667,618,640,552,495 7,45,30,55,94,56,34,426,411,394,393,397,378,444,438,428,417,408,393,396,412,396,394,404,394,392,382,385,382,432,418,405,396,401,429,393,377,390,410,420,418,452,489,435,454,412,478,462,446,438,434,392,410,446,480,480,510,529,598,520,500,406,401,391,391,402,404,405,395,382,397 3,189,177,154,188,184,149,437,437,391,419,417,423,476,461,467,441,446,441,498,494,411,471,425,406,407,389,401,397,418,432,471,501,458,456,442,390,413,420,441,472,507,586,572,597,432,594,628,623,515,501,447,423,513,583,583,645,639,687,634,590,408,389,371,405,424,478,455,445,413,401 15,17,17,45,80,81,45,422,477,457,454,419,399,429,430,440,433,439,478,581,586,431,559,509,472,437,420,411,408,399,421,564,601,518,519,439,418,382,409,418,413,412,459,457,446,404,552,783,802,706,673,551,492,437,459,460,519,522,555,574,532,389,410,410,409,464,570,509,528,462,414 14,9,8,11,12,9,8,496,603,535,506,484,496,522,562,546,546,523,616,720,703,488,662,595,543,534,459,429,411,394,492,695,713,609,654,512,463,398,405,406,427,456,558,542,552,415,726,895,886,828,797,708,578,490,531,551,636,645,722,724,691,450,457,443,468,625,762,697,717,585,514 16,27,18,60,78,46,33,405,399,371,386,389,393,424,427,429,399,393,410,433,432,399,408,399,383,395,378,387,380,394,423,419,418,404,409,398,397,395,410,408,436,445,504,460,432,422,515,464,450,442,410,397,395,486,494,502,544,533,593,518,490,382,377,378,385,400,405,409,414,404,391 18,16,16,53,53,47,48,424,470,452,433,429,424,443,472,435,443,459,485,570,558,431,509,481,457,453,427,427,392,378,438,544,570,483,506,454,441,392,398,390,407,429,463,451,458,385,594,776,779,693,657,580,481,432,457,482,541,534,591,597,540,403,435,411,403,474,546,506,529,449,435 10,25,23,47,70,69,45,473,441,445,422,395,432,495,484,434,443,436,468,510,490,392,481,452,416,409,400,401,380,403,483,499,544,468,490,449,418,396,396,436,475,542,668,606,574,401,570,658,665,581,582,503,467,455,521,513,569,551,615,579,541,398,405,396,389,414,502,469,482,444,401 15,208,166,208,323,264,167,608,763,735,671,603,600,637,687,675,667,662,790,904,876,638,856,807,729,719,620,566,478,416,603,865,899,809,831,706,599,432,488,470,542,610,728,697,708,526,860,1023,1023,974,947,858,753,689,765,774,837,825,880,870,825,526,534,508,539,759,901,847,856,749,623 2,9,9,15,27,26,14,404,383,405,382,371,378,409,404,395,379,395,413,409,423,382,372,381,380,400,386,391,388,385,395,419,414,410,407,378,365,394,392,377,383,381,411,394,394,387,434,461,441,427,398,423,388,414,415,416,453,434,460,438,416,392,375,401,390,408,411,384,413,393,383 16,584,361,574,582,319,289,863,795,732,726,690,727,903,950,935,927,908,888,862,869,531,630,646,615,605,531,557,459,844,995,914,854,828,845,805,770,924,1011,1023,1023,1023,1023,1023,1023,818,1023,1023,968,951,927,901,807,974,1023,1023,1023,1023,1023,1023,1023,769,600,774,797,827,813,790,831,723,685 19,11,10,59,70,68,57,403,428,411,429,389,405,393,406,406,415,419,469,496,489,396,451,432,430,405,407,403,403,378,394,478,500,440,461,409,393,401,392,390,403,404,426,427,420,408,508,671,671,593,558,483,427,415,439,454,497,485,505,508,461,395,398,391,402,425,496,463,465,440,407 18,422,250,911,1023,1023,546,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1007,1023,1023,1023,1023,1023,1023,1023,575,1023,1023,1023,1023,1023,1023,1023,619,692,768,836,934,1023,1023,1023,866,1023,1023,1023,1023,1023,1023,1023,1007,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 18,57,46,46,56,36,29,436,409,394,394,403,409,442,457,463,449,434,440,434,443,405,407,419,388,402,409,388,389,398,417,438,424,411,414,396,389,417,414,419,409,462,530,501,477,430,583,558,545,496,474,448,407,495,577,570,625,605,648,624,573,400,415,411,413,416,420,419,429,391,399 10,29,14,57,80,59,38,487,620,580,536,515,496,512,587,553,552,564,640,765,739,510,710,656,578,559,490,454,410,422,531,726,762,671,694,560,521,415,418,455,484,519,635,591,580,461,766,903,903,841,806,718,597,544,617,644,726,719,785,767,730,442,467,434,457,598,757,694,715,597,504 17,19,17,17,15,12,14,402,400,399,383,385,395,397,446,430,406,426,416,443,440,404,401,410,392,399,392,403,379,399,410,428,427,404,428,407,396,380,444,423,474,510,584,493,456,394,530,559,547,488,481,435,402,466,544,580,633,612,640,560,521,392,391,399,402,411,419,411,429,415,409 5,16,15,23,22,18,19,435,514,488,462,427,418,459,464,450,426,444,487,651,624,440,656,587,496,497,449,424,385,423,436,606,685,564,568,465,436,407,390,415,436,449,509,480,479,423,582,757,793,697,669,549,472,487,540,538,582,582,650,606,562,403,421,388,419,497,672,607,594,494,433 8,9,9,46,70,59,39,406,416,424,415,390,402,419,449,449,420,432,459,468,466,398,426,431,422,406,396,398,394,385,421,453,467,439,452,421,412,397,412,372,397,404,442,438,425,382,537,637,635,562,533,459,422,424,449,472,499,528,560,541,513,399,408,397,410,438,473,451,463,422,426 5,12,12,31,49,48,30,433,886,837,766,640,596,444,436,414,420,433,881,1023,988,831,1023,951,891,867,748,655,537,398,474,1023,1023,960,959,822,725,394,447,490,499,560,637,568,526,512,594,1023,1023,1023,1023,928,782,607,630,595,594,569,603,562,544,403,545,411,392,856,1023,941,946,835,699 20,12,12,33,54,53,31,411,469,448,444,403,436,428,457,451,444,452,501,566,555,424,504,484,432,448,426,408,411,393,444,540,561,503,521,435,429,395,398,379,409,440,481,481,455,427,589,745,755,666,645,538,467,460,522,514,575,575,609,613,543,409,417,410,413,451,556,496,534,457,420 19,41,33,52,79,58,38,418,421,394,418,390,397,427,484,425,435,447,441,435,423,411,412,401,399,383,398,376,388,424,412,420,434,405,391,401,401,398,418,415,422,451,493,461,462,425,512,504,490,457,460,394,390,469,511,507,573,564,605,557,490,383,384,385,401,393,409,419,413,398,401 4,13,9,43,55,42,32,431,399,389,386,390,381,426,457,419,410,409,407,393,412,395,392,377,395,376,400,386,387,393,408,398,408,398,392,388,399,397,394,411,394,441,462,466,439,411,484,446,433,420,415,386,386,433,474,499,519,524,572,534,477,389,386,394,377,390,383,385,379,378,372 7,111,80,127,174,106,76,504,627,595,551,497,483,518,595,576,552,530,670,796,777,511,765,717,632,597,522,465,423,415,523,755,816,703,723,563,525,442,439,465,462,551,653,613,601,490,765,928,944,871,841,731,596,636,696,715,759,754,807,782,731,442,446,443,454,612,794,751,734,628,521 18,24,22,84,81,73,76,419,459,438,429,408,413,444,425,438,424,406,490,563,552,410,503,458,458,443,414,411,391,401,431,524,562,453,505,434,425,398,410,395,401,422,483,446,435,417,590,745,752,666,645,547,464,463,488,493,571,561,596,583,541,412,400,416,400,474,546,513,500,453,438 14,40,36,46,68,44,33,512,547,488,507,455,473,561,612,612,612,597,619,669,650,445,571,506,490,470,430,440,413,405,622,652,632,581,597,521,485,455,489,534,594,677,786,737,727,434,823,839,806,758,720,651,554,535,630,671,773,782,841,831,791,467,432,474,481,566,629,589,633,499,470 10,40,38,213,309,301,204,446,439,433,411,390,416,451,481,452,466,431,457,471,474,420,445,429,412,430,410,396,384,397,412,467,481,414,439,413,413,393,407,408,440,485,512,479,457,479,615,668,654,555,557,479,449,588,639,617,664,642,685,632,599,414,424,421,423,436,481,459,478,448,410 9,66,59,76,93,77,63,468,438,431,415,423,443,525,590,552,536,490,505,472,445,392,400,420,396,398,383,403,394,461,670,549,493,475,484,447,448,561,710,763,824,906,979,900,832,473,798,662,587,550,526,512,438,659,797,853,931,920,947,867,804,422,405,417,448,442,457,421,430,413,416 6,130,69,110,124,56,51,572,591,535,528,493,473,610,680,665,646,611,661,709,685,463,613,549,539,507,453,423,410,457,585,673,690,591,626,526,494,473,542,582,651,738,828,754,721,599,850,875,857,800,772,695,564,787,848,858,903,889,925,887,839,475,420,472,491,569,691,616,651,535,476 19,140,127,128,168,138,106,436,380,405,391,388,398,442,428,444,398,410,447,447,419,400,446,405,396,379,387,395,377,419,414,421,452,419,394,395,389,418,404,416,431,425,486,460,440,417,519,541,541,449,462,434,406,455,487,489,547,532,595,560,507,397,353,389,402,399,468,415,426,412,399 16,18,13,43,55,36,29,447,398,413,387,397,392,471,479,456,445,425,446,417,452,385,419,414,398,399,399,392,372,383,410,419,438,406,409,383,390,397,389,409,403,426,494,486,451,429,561,506,495,420,442,413,396,441,457,501,542,553,621,594,543,383,382,390,398,409,441,421,400,404,399 19,9,8,21,28,23,18,385,397,396,359,379,380,404,405,376,387,404,391,391,388,384,387,366,391,400,380,387,380,411,381,402,384,410,386,376,396,417,413,407,408,423,426,417,414,397,452,414,422,398,400,398,396,429,457,452,477,483,497,477,425,393,378,382,388,390,389,386,393,374,392 12,9,7,28,28,20,21,397,399,401,408,383,383,423,418,414,414,389,423,455,446,412,417,403,411,397,392,384,374,392,408,444,448,429,434,409,400,398,402,411,394,413,424,423,419,385,458,552,552,482,457,416,414,412,430,449,455,460,505,474,459,404,385,394,393,415,439,446,426,405,383 4,14,13,9,11,8,7,506,584,545,515,467,482,540,590,590,588,580,629,699,690,497,634,580,529,527,478,456,424,405,521,677,697,603,642,534,486,402,411,416,444,486,594,582,608,422,767,870,850,797,773,694,573,515,582,618,695,704,766,762,721,459,442,465,478,597,716,646,662,557,496 12,9,8,37,45,38,30,394,416,405,393,399,396,398,398,390,406,412,407,465,433,391,425,417,405,405,407,391,386,401,397,444,447,413,426,427,388,392,382,397,395,394,428,398,430,394,469,561,554,508,494,412,405,405,425,455,467,457,511,474,463,389,386,394,371,425,430,429,435,381,384 18,9,8,21,29,24,16,410,381,393,386,378,399,399,411,406,389,407,391,400,384,379,381,388,388,380,377,404,378,393,402,405,379,396,401,384,395,398,401,385,421,420,456,434,433,406,480,444,442,415,413,385,393,443,479,455,499,490,515,463,440,389,382,399,385,384,404,384,382,389,393 9,16,15,28,33,29,24,450,466,430,434,413,436,456,472,481,483,474,522,540,536,414,493,455,443,432,423,409,393,389,450,535,553,493,490,460,410,388,424,427,421,463,536,498,481,417,626,732,708,657,625,562,485,457,509,536,632,613,668,627,604,425,422,422,422,486,554,485,529,469,426 1,48,35,79,106,84,62,468,391,413,415,377,380,477,492,457,450,434,424,425,398,379,391,410,395,386,372,400,396,411,420,415,411,420,391,428,369,410,431,465,496,525,628,544,504,459,611,498,474,455,430,412,413,572,640,660,702,683,739,656,593,408,368,402,388,390,392,407,386,380,386 14,50,43,64,68,58,56,518,447,443,428,426,420,476,491,450,442,442,475,508,498,396,476,440,418,426,410,391,393,389,466,491,506,451,478,407,431,401,429,453,491,572,714,643,614,422,573,652,667,573,585,534,476,468,519,559,621,577,645,619,571,409,386,390,387,436,464,468,486,417,410 12,15,15,51,55,53,48,406,404,392,381,387,410,411,432,394,418,417,429,444,440,387,422,425,399,394,387,383,388,399,396,417,459,408,433,405,399,371,405,391,378,411,433,427,433,402,499,584,579,519,479,447,414,422,437,457,507,499,573,532,485,398,403,381,406,423,440,410,428,400,406 18,10,8,6,8,6,4,405,407,395,386,384,395,401,436,430,416,418,403,442,447,391,433,421,418,400,388,407,393,383,416,427,438,401,419,399,377,397,400,409,422,441,471,443,441,404,504,548,524,487,468,417,411,464,512,514,546,537,563,527,485,400,368,382,400,414,434,426,440,407,396 19,24,21,80,94,81,67,422,413,392,393,394,382,423,425,424,403,412,437,448,445,386,423,411,389,395,408,402,377,389,413,429,452,434,425,405,379,396,396,416,389,426,459,459,444,412,503,586,565,516,506,457,400,430,481,489,535,504,548,545,489,400,392,397,410,389,452,431,441,401,383 20,14,11,35,42,30,25,451,397,403,400,383,383,461,475,438,437,413,408,411,429,383,393,382,384,390,383,381,375,382,402,402,401,407,394,376,377,374,413,412,411,421,473,462,457,394,509,461,425,406,402,382,394,439,440,457,527,519,588,553,470,384,380,374,389,385,412,393,386,399,375 14,179,168,133,180,161,118,395,399,389,403,402,389,412,428,391,406,401,397,402,435,396,405,400,405,398,406,382,365,408,408,413,411,390,405,416,399,407,412,426,426,465,513,469,432,419,499,502,470,456,427,437,382,459,487,499,533,511,558,528,482,392,387,389,395,404,412,416,396,392,400 14,17,17,45,55,50,41,417,493,475,454,431,416,430,446,453,444,439,497,616,608,430,557,524,464,441,441,421,385,397,435,574,615,525,544,484,435,384,391,405,405,428,476,467,467,404,602,796,805,722,700,586,487,450,506,509,589,576,634,619,585,389,405,413,410,461,594,557,545,465,432 9,22,22,100,130,127,98,417,445,436,435,427,401,411,440,422,415,418,462,513,512,401,463,450,423,435,393,413,394,364,411,499,502,447,474,426,408,398,404,403,385,392,439,441,448,417,530,700,713,622,585,505,444,438,496,501,540,533,589,563,507,387,396,400,399,443,503,470,477,444,417 13,27,23,40,66,53,33,493,448,436,426,414,424,484,472,437,457,449,472,550,541,419,490,475,447,425,422,392,403,418,472,529,550,484,506,439,420,403,408,428,479,572,700,620,592,414,561,705,704,645,603,549,473,447,510,507,560,569,625,592,561,407,397,399,396,443,541,492,503,417,415 17,9,9,27,34,28,22,402,398,386,388,376,395,427,429,413,419,387,404,433,401,389,398,394,383,393,386,377,390,393,401,401,422,401,399,397,383,375,379,420,392,436,450,443,420,399,460,464,449,414,399,406,387,446,485,456,518,505,548,507,471,389,384,402,402,391,394,378,393,407,385 20,39,36,135,143,133,128,402,429,413,431,401,410,433,434,420,398,410,465,490,465,413,480,463,440,422,410,408,403,408,413,467,497,458,452,421,425,409,404,406,414,445,446,438,430,407,530,706,717,611,585,481,420,429,480,478,519,510,547,538,495,397,405,391,396,447,510,463,467,429,391 18,8,8,20,20,20,20,420,511,477,451,406,419,421,438,451,437,431,503,658,634,459,653,577,474,493,428,425,389,399,418,612,678,556,586,476,420,404,402,408,405,451,471,475,461,407,585,761,802,704,669,532,455,482,508,532,584,570,630,597,532,401,408,398,407,491,675,592,598,482,411 16,75,71,184,246,229,170,516,622,589,539,498,525,552,601,581,579,573,680,774,754,527,710,661,604,564,499,494,440,399,541,732,760,658,676,572,515,428,413,419,444,488,593,575,580,470,771,941,949,881,853,773,643,546,590,642,710,717,782,773,722,467,472,467,483,633,767,704,733,636,535 13,185,175,157,193,185,152,423,394,380,394,382,396,415,411,412,418,401,410,396,376,389,398,393,390,397,391,373,373,428,439,400,386,389,382,397,393,406,425,434,452,512,580,481,469,438,471,445,388,415,407,381,397,422,429,438,520,490,526,494,461,382,383,375,387,387,388,403,401,401,373 7,29,25,42,40,30,34,415,444,451,405,404,422,438,459,432,435,428,471,537,519,403,497,468,432,439,427,404,392,386,413,496,543,459,470,428,421,370,389,392,407,412,469,443,442,406,537,714,718,637,602,486,432,439,482,510,542,539,582,552,529,383,400,383,392,442,541,500,511,443,424 5,13,11,29,56,47,23,396,418,394,400,393,416,421,438,437,418,420,402,407,429,398,402,399,406,404,393,384,394,380,439,439,426,418,420,417,392,390,417,416,423,447,533,470,477,402,544,534,499,466,464,430,408,439,476,467,529,508,572,551,516,397,389,390,400,419,428,407,425,412,400 6,13,12,9,10,7,6,520,634,585,535,516,549,574,633,615,629,619,682,761,737,503,686,633,578,553,485,474,428,399,541,720,740,648,662,532,504,416,408,423,437,482,618,601,625,425,789,897,890,834,813,732,620,515,593,613,703,718,782,783,749,469,486,481,492,637,752,698,718,607,545 18,15,14,104,146,148,104,425,431,422,404,408,416,431,462,456,424,424,452,476,458,393,438,423,406,395,410,402,389,409,422,469,467,436,444,412,394,416,429,428,457,476,564,512,464,437,630,653,651,569,523,463,420,553,641,644,680,669,717,666,609,401,400,392,400,424,477,445,445,411,404 3,11,11,41,69,72,42,434,422,399,384,378,390,445,452,428,432,430,431,466,441,405,439,412,414,403,381,390,375,401,422,441,453,419,423,409,400,384,410,424,428,447,506,466,468,421,543,549,534,470,452,413,389,490,558,565,580,546,616,564,520,392,386,401,408,426,458,416,413,415,385 8,11,10,57,55,33,33,383,387,386,392,383,386,392,406,404,385,400,382,406,387,376,397,388,394,394,388,379,389,385,382,416,403,391,403,388,379,384,382,396,410,396,429,399,403,392,435,454,469,425,445,401,392,399,412,417,446,432,477,439,420,383,388,394,386,394,408,398,398,400,392 16,21,14,56,68,42,36,412,402,380,422,370,397,419,429,424,416,396,399,419,410,398,424,402,409,385,382,382,378,370,402,424,427,403,393,396,411,390,398,414,395,411,463,444,440,423,483,462,472,428,420,393,372,440,451,489,507,514,561,524,486,394,374,398,380,386,420,419,401,399,387 11,22,22,43,56,55,42,388,399,394,415,396,397,399,412,420,418,405,424,439,427,392,421,411,398,387,407,392,383,387,385,433,447,416,430,388,407,378,408,379,419,428,462,424,420,386,531,557,572,523,492,460,398,424,469,489,525,524,545,535,503,403,391,390,387,407,435,428,438,402,390 7,13,13,34,51,52,34,422,428,409,411,408,409,419,425,429,439,449,442,482,473,402,453,427,435,418,396,397,416,374,403,462,471,443,458,407,406,374,387,380,408,418,459,430,433,397,551,670,651,601,573,504,457,438,459,500,524,524,568,539,511,395,398,410,396,433,482,435,456,434,416 12,80,67,91,150,117,68,486,622,577,528,479,499,537,583,560,544,545,662,772,748,534,742,676,582,569,507,444,410,400,503,748,781,677,681,557,503,440,417,426,481,527,618,594,565,445,756,921,919,845,811,706,573,595,658,667,728,717,782,760,705,429,455,450,466,624,785,714,725,616,523 9,9,9,48,66,61,44,421,421,420,431,393,415,406,397,404,416,392,443,499,489,409,464,455,428,403,393,401,385,382,392,476,509,458,470,413,392,383,381,399,397,398,445,422,427,396,507,692,720,626,575,489,428,422,433,453,495,465,491,504,465,382,390,394,405,438,488,450,480,424,402 2,194,122,401,570,329,227,731,696,629,607,562,591,829,901,862,844,814,790,790,777,492,643,594,560,525,494,487,444,735,896,810,764,719,748,683,640,838,951,995,1023,1023,1023,1023,1023,708,1008,948,903,869,843,795,697,919,1022,1023,1023,1023,1023,1023,1006,636,493,638,664,700,742,703,722,615,560 7,14,13,27,37,34,24,399,390,409,382,399,389,402,412,416,408,412,412,392,399,381,379,382,385,386,384,378,394,391,386,390,382,382,368,371,384,391,392,410,409,413,455,430,409,398,445,404,402,376,379,391,396,430,432,463,476,479,507,464,440,382,393,379,399,365,388,379,379,387,379 3,11,11,55,69,68,54,409,469,443,430,415,415,431,451,426,432,429,491,565,562,407,530,503,450,435,403,396,410,380,406,546,583,504,526,442,413,392,403,393,413,421,458,454,450,403,562,766,779,685,649,552,465,450,493,495,549,535,601,582,529,404,391,390,388,456,539,506,489,434,443 14,70,68,248,259,254,242,440,433,419,386,396,402,451,428,448,438,403,453,519,488,402,459,442,427,439,407,407,386,393,422,484,488,454,442,425,394,388,407,432,439,471,526,474,446,473,575,619,635,550,507,440,422,637,720,725,717,655,670,577,525,408,405,392,397,421,494,432,447,423,398 12,47,46,79,104,98,72,446,557,547,460,464,475,470,487,482,484,445,576,723,686,464,657,610,526,517,481,429,423,387,447,692,718,624,636,515,494,379,391,415,429,451,499,480,492,432,654,887,889,816,793,690,558,482,526,538,611,588,673,658,618,428,436,429,424,536,697,640,656,535,486 8,10,10,54,63,54,47,396,433,432,443,411,423,433,433,432,433,428,488,512,501,412,480,467,422,424,409,403,401,374,423,488,519,473,483,413,423,387,398,387,412,417,451,433,429,405,562,718,722,654,612,530,452,411,446,462,515,491,554,550,503,396,403,414,388,448,512,494,491,433,423 10,16,11,39,53,29,21,412,503,465,449,410,391,445,449,450,446,448,537,596,568,430,529,487,460,427,429,402,408,389,427,534,591,511,553,461,423,381,383,408,410,445,488,453,477,399,594,773,767,690,647,572,474,467,485,493,570,554,611,613,561,426,400,398,407,498,567,506,539,465,413 10,9,9,20,29,27,18,403,398,390,392,373,390,416,422,405,406,406,403,403,403,389,392,390,395,385,368,385,365,386,390,407,415,398,400,399,375,391,390,403,396,396,431,414,415,381,447,434,417,383,392,396,374,411,413,431,473,472,519,506,455,384,390,383,366,379,401,391,402,382,393 18,26,20,54,72,49,36,404,398,385,391,395,414,430,445,425,415,421,421,392,401,382,398,393,391,397,381,399,374,379,417,402,423,384,391,381,381,391,399,398,413,458,493,452,454,416,514,445,450,412,396,392,386,451,487,498,548,533,588,515,481,394,394,382,384,392,404,381,400,383,401 6,41,16,297,345,151,136,573,718,677,628,559,587,633,700,678,669,652,750,844,826,577,787,731,670,618,547,523,454,463,606,815,837,758,770,643,566,465,509,562,599,693,791,745,722,578,871,987,984,927,901,817,704,742,814,827,879,869,911,888,842,517,521,506,527,707,823,765,783,679,578 14,51,43,115,147,117,91,499,651,584,563,503,503,530,585,561,546,545,639,788,769,502,740,689,603,577,506,470,435,400,518,751,798,699,712,587,511,415,433,440,472,508,610,596,592,458,776,938,946,875,855,769,641,570,632,662,728,719,787,775,734,440,491,451,460,629,779,730,721,615,524 11,16,16,62,116,114,60,389,396,397,397,374,383,389,384,388,384,386,407,425,420,390,415,384,393,399,362,389,372,375,404,396,416,395,393,379,393,382,390,379,387,378,405,394,376,391,402,462,477,451,419,412,394,379,393,409,394,411,420,418,388,403,379,384,384,398,396,404,401,383,376 11,12,12,25,31,24,20,489,563,530,497,469,474,507,549,551,561,544,600,691,667,468,616,587,535,512,468,430,428,408,478,662,695,612,629,524,452,393,408,428,428,476,559,549,551,412,736,852,852,785,759,666,528,492,568,585,680,668,733,734,698,425,441,447,468,576,697,655,655,559,477 16,10,9,46,66,64,44,398,431,441,415,400,398,410,443,421,434,416,449,506,509,398,463,445,413,424,422,403,365,396,413,490,510,466,458,419,422,377,372,404,397,410,444,427,438,409,520,672,679,592,570,494,424,440,467,460,514,496,543,534,479,390,407,391,406,436,508,462,483,424,396 18,10,8,24,30,24,19,404,433,442,423,406,398,428,448,435,427,427,435,484,472,399,467,443,417,396,398,386,372,394,407,455,487,420,458,422,400,407,418,408,411,459,484,449,461,417,555,597,603,535,515,459,405,475,532,529,566,559,613,565,533,399,399,381,396,403,489,442,431,424,399 13,12,8,30,30,18,18,413,427,425,400,411,414,404,431,435,416,407,421,493,496,404,473,427,423,409,411,396,386,366,400,486,493,441,464,416,434,401,402,414,414,433,464,445,438,402,504,645,640,569,530,478,435,443,475,472,516,504,548,528,472,408,402,403,384,434,483,480,461,408,420 3,22,18,41,50,38,32,419,403,384,392,384,385,451,473,453,443,426,391,416,402,381,406,394,376,394,367,392,389,407,418,408,412,407,404,398,380,408,400,425,442,465,521,478,450,429,512,457,450,431,414,414,386,494,556,552,586,594,621,588,512,379,371,382,394,385,409,393,402,392,396 5,54,49,125,319,314,113,469,562,521,493,446,465,486,542,525,529,501,579,694,666,477,637,569,513,510,463,463,424,383,467,664,684,596,611,487,443,400,389,423,436,452,538,551,541,471,686,861,870,796,771,664,552,512,575,599,668,649,710,681,655,448,427,427,445,554,670,625,622,531,489 12,13,12,13,13,12,13,523,609,546,526,481,484,556,617,610,609,582,671,727,695,499,647,595,540,530,478,451,417,403,522,706,713,628,636,541,498,417,415,414,443,490,609,582,603,405,784,893,878,822,796,711,611,496,590,619,693,711,779,780,730,463,461,477,494,648,755,687,713,607,525 7,21,17,40,59,46,31,409,403,379,406,403,399,424,412,422,412,407,414,420,418,380,403,392,395,392,404,394,374,403,412,403,429,393,415,392,379,416,392,385,415,450,492,447,450,417,502,501,469,444,440,441,403,464,500,525,552,548,580,546,488,384,389,374,400,389,427,394,394,412,405 5,8,7,21,27,20,16,429,503,467,449,429,417,445,467,443,458,438,483,640,620,439,633,557,492,475,428,412,378,401,433,590,666,553,555,456,433,399,414,407,431,432,522,486,473,409,587,758,788,698,662,560,468,461,485,519,588,551,623,590,556,406,423,396,414,483,648,566,578,491,412 13,209,191,134,205,189,122,433,416,372,390,400,382,419,438,411,395,417,392,418,398,377,410,410,383,390,384,404,396,422,423,428,409,402,395,403,400,407,388,445,459,506,561,502,485,421,484,484,460,414,391,403,399,435,489,467,492,483,524,487,458,406,383,381,396,391,401,424,403,398,377 2,648,408,1023,1023,1023,1023,781,959,913,860,786,806,814,859,844,835,827,996,1023,1023,922,1023,990,950,924,827,778,655,525,827,1023,1023,1021,1021,909,854,586,651,703,762,843,938,908,913,773,1010,1023,1023,1023,1023,1023,929,880,933,940,989,982,1023,1017,983,689,773,679,698,1023,1023,1023,1023,974,880 2,12,11,9,9,7,7,509,632,585,542,493,512,544,618,629,609,607,676,752,736,504,688,629,567,545,485,469,426,404,526,726,741,649,658,568,520,406,401,416,422,488,621,595,632,423,800,906,897,846,816,732,616,536,621,632,723,719,793,796,758,484,464,494,500,666,767,714,717,609,542 9,100,89,584,1023,1012,522,803,962,922,874,794,815,834,881,860,857,838,992,1023,1023,898,1023,979,931,908,810,749,621,486,846,1023,1023,997,1001,890,835,513,584,619,709,809,935,923,929,684,1021,1023,1023,1023,1023,1023,937,849,924,951,1004,998,1023,1023,996,745,800,727,744,1023,1023,1023,1023,996,897 5,10,10,18,19,15,14,469,550,498,477,449,443,519,581,565,546,536,597,668,640,459,586,532,503,479,442,443,418,408,487,637,643,561,583,487,471,420,411,421,424,469,589,551,574,419,727,816,802,736,707,614,504,501,576,589,664,669,739,734,685,441,430,449,451,579,651,588,621,517,471 3,19,19,77,87,77,70,410,470,454,432,416,431,422,457,440,423,441,493,608,582,430,556,525,458,476,415,399,399,397,429,548,597,509,533,459,425,387,400,391,387,406,461,430,431,411,562,776,785,698,653,562,460,434,432,480,512,505,567,564,535,409,411,399,407,468,595,518,552,473,424 12,25,22,25,25,17,16,564,647,593,573,494,527,599,656,640,638,614,697,768,751,530,709,657,592,560,491,472,408,398,567,744,756,674,716,555,516,400,433,457,460,534,675,642,657,463,821,913,902,850,825,740,626,588,663,691,767,766,823,824,781,494,481,488,504,669,775,713,736,620,550 7,16,14,35,48,39,28,385,390,375,380,387,396,425,412,412,412,382,392,398,390,375,394,398,375,384,390,392,382,369,403,401,400,405,401,377,395,411,408,411,418,431,476,453,428,402,468,446,468,412,417,412,397,447,464,472,533,507,559,486,451,396,384,383,384,384,386,398,380,395,380 1,16,15,69,109,113,71,389,395,387,387,401,397,396,392,387,382,392,393,405,395,380,411,402,407,403,388,388,378,402,387,425,414,395,400,415,388,385,389,404,400,402,419,430,408,408,428,493,506,457,434,420,391,430,450,446,470,454,466,431,437,382,380,384,383,396,389,381,406,408,387 8,44,34,275,444,402,236,508,570,517,507,452,477,529,582,541,539,533,605,701,696,467,631,572,538,501,458,442,421,407,504,663,681,584,614,526,467,428,413,423,478,488,599,567,581,474,744,877,874,811,774,690,572,553,604,628,708,708,773,754,700,479,449,434,450,581,709,647,681,549,489 3,9,8,20,23,17,15,402,404,392,406,380,388,417,401,405,399,412,407,428,434,390,419,410,403,390,391,383,393,384,414,423,425,413,406,411,394,413,387,418,424,463,499,462,437,390,498,555,524,496,442,440,413,431,474,494,546,536,566,504,464,408,390,394,395,413,415,406,417,405,383 15,46,45,239,403,409,238,501,459,408,393,413,412,509,557,548,530,505,491,521,512,412,444,448,398,394,391,396,382,431,481,492,470,440,443,439,392,425,458,476,524,576,667,577,579,520,710,667,620,563,540,510,432,683,756,766,782,756,797,747,673,443,395,436,432,452,486,461,473,429,404 15,9,7,23,27,18,15,405,404,410,386,386,388,423,408,426,394,393,396,418,437,392,423,393,396,408,383,387,393,386,392,418,428,397,415,378,401,390,401,410,411,460,504,465,443,416,482,494,495,443,451,415,406,439,474,483,542,527,579,478,455,397,387,387,377,394,414,415,411,403,376 12,20,19,66,88,81,61,442,501,474,445,388,436,449,457,462,439,440,531,618,613,440,592,534,470,463,432,420,406,397,436,587,648,534,547,474,442,406,391,402,419,452,495,471,468,423,586,805,817,732,700,576,479,457,519,539,597,590,640,601,568,416,425,412,413,476,612,554,582,474,441 3,11,11,45,69,67,42,415,494,468,449,420,423,437,440,448,433,425,513,593,558,421,544,498,483,470,417,398,396,370,424,561,588,512,523,435,434,383,390,410,410,417,442,448,442,398,564,772,794,707,675,548,486,437,457,469,513,500,577,574,527,395,412,404,410,467,582,536,538,469,407 12,15,10,41,49,28,23,421,398,396,385,385,400,418,426,425,401,417,408,417,404,387,390,390,392,382,371,372,390,395,413,395,404,404,379,411,398,388,422,403,440,467,508,474,474,421,538,481,465,439,439,411,395,543,570,557,606,596,644,584,515,393,387,389,394,403,398,397,392,381,379 3,26,22,165,197,153,130,410,429,430,411,399,419,432,440,433,444,440,468,515,511,401,474,440,438,414,397,393,392,434,425,498,522,459,447,425,410,395,401,405,418,405,473,465,445,411,571,690,690,623,584,498,432,446,501,526,594,586,634,595,549,402,407,400,408,453,504,466,474,430,396 2,8,8,17,22,19,15,409,412,424,391,386,397,405,428,431,427,418,434,469,478,386,437,431,412,407,418,385,393,415,403,456,486,436,438,429,397,381,394,409,410,418,491,453,425,397,514,578,569,498,497,444,413,423,451,494,542,511,528,524,491,391,389,386,409,409,465,432,435,410,397 14,20,19,344,584,590,341,415,463,423,437,413,414,442,466,456,437,453,475,552,548,420,528,474,437,437,408,419,377,402,433,527,559,479,497,446,415,411,424,426,469,510,559,505,473,512,615,757,767,683,637,550,451,687,777,781,776,729,745,670,603,422,406,406,414,455,545,496,511,450,426 16,26,17,77,97,52,46,533,867,860,867,844,887,566,627,621,619,613,766,854,911,617,811,856,852,862,841,861,779,407,549,823,898,910,973,946,919,420,394,416,444,490,626,610,645,442,799,1023,1023,1023,1023,1023,1023,541,582,601,715,711,785,791,757,502,862,488,518,784,906,928,978,933,916 5,57,54,222,345,336,215,518,495,449,458,441,443,595,647,627,606,593,582,570,573,418,458,430,408,422,406,415,378,474,674,588,549,495,524,474,472,523,668,710,770,842,924,859,807,489,827,751,687,654,626,574,478,636,739,786,885,880,921,874,815,481,426,462,468,479,513,505,514,453,456 3,11,11,49,57,56,48,420,466,444,434,395,421,401,442,418,424,425,476,568,561,429,517,483,449,451,411,401,397,394,420,520,562,482,532,431,421,400,372,391,390,413,444,441,437,384,553,774,777,707,665,568,473,424,451,470,518,514,571,566,507,407,401,403,408,459,551,494,536,461,413 13,15,15,28,37,36,27,391,444,398,397,410,407,412,426,439,422,434,442,500,483,407,485,463,428,416,400,373,394,407,414,493,499,456,457,418,425,403,393,392,399,432,454,428,451,396,527,654,665,609,557,478,433,430,459,471,525,510,562,547,500,398,394,383,399,412,503,457,443,430,403 17,69,64,202,390,374,188,699,792,761,737,684,731,735,807,800,792,791,838,882,882,646,803,775,746,732,664,663,583,420,682,816,825,765,790,705,649,418,433,440,489,525,719,726,764,485,937,1023,1023,994,972,916,824,615,715,754,846,854,917,926,898,634,664,651,700,821,883,858,882,793,742 14,123,117,137,176,171,132,418,382,380,380,382,371,397,407,378,433,404,408,404,417,391,389,391,382,373,404,388,381,408,405,424,414,398,388,400,409,394,413,433,421,429,480,441,439,436,470,442,429,432,383,400,383,417,455,453,463,493,498,454,449,389,407,403,392,387,381,405,401,386,394 13,34,33,282,420,417,278,533,490,475,455,434,445,538,599,597,585,558,560,597,601,412,508,475,455,447,427,414,413,443,515,551,552,504,492,459,438,422,449,460,494,568,666,628,614,493,761,764,738,680,654,568,496,609,694,696,752,738,793,772,729,476,412,463,467,527,577,523,538,491,448 18,90,87,201,240,229,191,467,448,474,435,436,440,493,527,515,514,493,521,593,577,416,512,489,450,455,412,426,391,424,457,532,567,502,491,453,432,411,426,433,456,519,596,560,549,449,703,780,769,693,664,575,495,567,651,667,732,718,763,719,668,440,422,431,439,470,554,516,541,459,434 16,10,10,21,31,30,19,398,398,408,374,393,378,427,428,429,419,420,398,402,406,386,404,392,380,392,383,385,398,429,513,440,411,427,421,405,401,475,614,703,754,844,902,794,690,413,623,519,472,442,457,425,403,542,711,788,856,822,836,724,621,386,395,394,399,400,391,412,419,407,407 20,10,10,32,36,32,28,407,433,407,398,405,386,425,456,436,435,422,415,492,447,395,445,434,415,427,409,403,394,385,409,478,462,433,421,413,387,400,408,399,409,431,477,450,433,410,543,636,616,560,521,470,420,457,494,493,560,532,581,552,513,392,402,380,412,431,467,437,446,413,395 11,9,8,10,12,10,9,473,530,512,486,445,481,520,568,569,562,540,586,653,640,464,586,533,499,483,432,434,406,404,485,636,644,561,580,502,438,396,408,428,426,456,555,544,563,429,726,821,809,748,714,629,524,478,543,564,642,650,716,724,676,430,433,437,449,565,665,602,625,527,461 6,12,12,38,58,57,36,405,413,391,378,375,401,400,420,416,409,383,397,417,418,388,391,403,408,382,393,376,371,400,403,412,425,390,373,381,381,407,407,390,394,423,458,423,424,407,482,474,471,458,441,399,409,446,487,497,567,549,564,518,481,399,376,380,396,400,419,420,403,395,398 11,11,9,30,44,36,25,507,622,571,558,498,500,540,623,617,590,569,665,761,735,489,691,625,566,559,485,463,419,397,533,729,753,652,682,570,498,412,403,418,434,485,607,587,610,444,781,921,911,855,830,736,615,525,595,610,697,701,770,774,729,450,474,454,487,648,780,721,740,629,530 5,21,16,38,56,40,28,474,390,388,390,370,379,471,486,445,435,417,398,399,392,386,392,394,384,365,383,373,374,400,405,388,398,386,370,407,366,411,401,439,410,421,472,447,461,417,507,428,413,378,401,399,380,408,462,467,512,544,606,559,484,391,384,394,375,390,385,388,384,373,391 19,29,27,56,81,66,43,433,433,416,394,412,406,429,446,433,446,431,464,510,503,401,469,423,411,425,408,413,392,394,417,455,501,463,462,429,422,389,399,396,409,418,461,454,454,408,548,680,677,614,564,523,446,434,474,486,537,536,561,545,513,416,409,386,389,447,487,476,458,404,414 6,53,30,94,119,58,38,486,412,437,419,408,420,511,547,517,500,488,493,501,499,396,453,412,408,382,398,389,389,416,470,473,480,443,438,417,370,432,481,488,514,560,685,611,578,513,714,645,621,561,538,461,425,654,737,719,778,767,815,768,682,407,386,391,397,434,479,437,444,399,400 14,25,25,38,48,44,35,437,546,493,469,446,429,458,483,476,472,485,566,675,639,460,622,573,517,498,455,417,401,401,430,639,684,597,623,494,451,386,380,399,407,451,484,482,480,401,621,847,854,775,745,633,511,458,483,497,561,559,623,635,579,418,414,401,429,517,658,614,624,525,465 19,10,8,71,133,124,60,423,390,391,395,383,396,415,421,427,408,402,398,418,418,392,398,387,386,387,369,388,390,381,406,396,390,410,398,391,368,391,401,412,409,431,470,420,430,383,478,456,450,422,415,403,377,423,453,471,499,510,538,475,463,389,391,391,377,403,398,398,383,391,389 20,39,38,147,248,246,145,463,491,417,415,432,435,479,503,491,491,484,491,541,517,413,463,446,416,418,409,399,397,389,449,497,511,460,484,434,421,388,417,411,411,452,527,498,490,437,666,725,698,637,603,543,480,499,542,571,669,643,702,675,620,438,418,428,426,497,526,489,521,466,438 3,23,14,134,141,67,66,660,633,580,551,482,516,693,749,720,709,693,707,766,745,477,660,616,552,520,475,452,416,480,658,726,739,654,680,534,501,560,641,689,747,822,890,831,792,731,920,923,904,846,818,740,616,894,943,945,977,962,996,959,909,489,451,487,525,638,731,661,698,572,493 10,15,13,41,75,65,33,414,469,432,414,390,422,428,456,418,459,442,484,542,540,407,494,468,451,443,406,418,412,382,418,537,542,494,468,444,411,383,401,408,419,442,491,475,468,415,590,752,745,679,642,542,482,465,533,515,587,569,632,584,555,398,404,408,399,484,541,522,517,442,415 10,8,8,63,95,83,55,444,545,483,460,442,436,497,512,509,509,492,581,685,633,462,633,559,486,496,429,446,417,435,540,708,712,626,629,538,468,428,434,460,479,549,685,660,662,432,709,893,876,804,772,661,543,523,599,608,695,693,745,724,673,429,433,423,442,567,722,638,662,541,479 13,16,14,50,69,48,35,415,473,455,440,423,429,436,442,441,443,438,493,592,563,424,538,500,466,449,416,410,383,374,425,567,605,520,545,448,413,377,397,419,404,429,494,466,474,411,573,755,773,685,654,536,471,443,480,474,551,530,597,569,543,386,399,407,399,469,590,533,522,452,433 16,86,67,108,163,118,78,480,821,746,693,569,595,496,571,539,515,509,770,955,911,693,950,881,819,785,672,582,509,439,514,924,965,879,879,745,656,409,428,442,478,526,626,580,580,500,739,1023,1023,1023,1011,892,752,616,677,671,723,716,769,755,704,433,523,432,431,763,971,901,911,784,673 6,13,9,28,40,26,19,416,429,396,394,385,406,439,465,427,413,425,438,438,434,390,413,404,392,403,388,388,386,406,432,435,441,416,402,408,425,407,425,446,447,485,536,497,460,438,559,534,532,475,445,415,408,534,586,583,641,622,672,612,548,400,377,391,403,387,428,420,408,401,391 14,36,34,35,31,25,32,599,677,627,595,534,595,651,720,711,706,687,738,799,778,551,735,679,625,596,522,520,438,429,622,770,774,706,716,601,539,425,459,466,489,586,721,697,721,490,869,938,927,876,849,772,664,650,725,749,820,820,876,875,835,543,493,536,573,725,810,767,790,670,587 11,9,8,32,31,24,26,402,401,388,388,394,370,435,427,414,429,397,385,397,401,379,424,392,373,382,368,396,384,389,407,397,407,392,392,393,361,380,398,388,390,404,446,436,423,407,453,477,438,425,413,395,409,404,432,457,475,481,527,511,458,386,386,385,383,391,414,400,396,393,392 17,15,12,48,52,33,32,401,411,405,395,384,386,394,415,416,411,420,437,454,458,394,440,417,420,412,386,392,380,384,396,432,442,430,430,386,422,396,388,399,402,413,445,442,430,427,512,576,580,507,501,438,396,446,456,504,502,501,535,529,461,408,387,390,389,413,438,429,435,408,403 11,30,29,39,46,42,35,444,515,475,453,438,456,466,483,465,494,481,540,629,617,426,565,537,470,470,432,423,422,389,417,587,600,524,529,476,452,395,402,408,407,421,477,465,487,405,662,822,830,754,731,629,516,444,498,508,584,593,668,654,615,400,431,409,419,536,612,580,594,486,433 7,18,16,41,50,42,34,400,395,387,387,396,394,413,437,405,410,422,387,405,409,384,393,398,387,393,387,378,378,414,398,412,404,385,391,403,394,401,397,432,401,445,481,436,440,401,514,452,442,397,406,402,388,458,491,490,526,535,552,522,491,376,391,380,363,379,389,385,380,370,380 9,11,9,33,35,22,35,417,388,385,390,386,390,418,420,392,404,402,394,389,380,380,384,381,395,383,385,370,392,394,388,380,399,393,389,383,377,403,407,405,386,416,428,419,414,401,430,430,421,391,393,393,390,439,437,442,463,474,502,458,428,385,382,387,392,389,392,378,385,381,387 13,11,10,24,20,17,21,418,433,419,419,414,404,444,441,434,426,428,437,528,492,412,475,458,438,409,407,379,389,408,420,473,521,469,448,442,409,389,395,417,408,421,458,458,440,409,548,680,672,593,557,491,435,446,497,501,519,529,569,556,513,400,400,394,401,433,511,470,488,438,415 2,13,11,29,41,34,25,400,431,438,411,403,394,411,426,423,412,415,443,482,465,392,453,433,414,409,409,396,375,407,406,474,472,443,435,418,419,389,401,392,420,429,459,417,427,405,505,597,609,538,507,451,415,451,480,460,509,507,541,516,490,400,399,392,388,414,492,431,465,424,404 11,21,21,88,108,109,88,425,422,412,400,413,403,434,433,456,431,427,445,445,468,397,432,399,398,413,389,383,390,390,403,439,454,428,430,397,384,400,386,414,405,426,477,464,453,437,599,611,587,515,505,469,426,461,505,519,579,575,638,605,551,415,387,395,408,421,440,435,440,409,413 4,37,30,314,530,412,238,422,440,442,424,404,410,445,447,428,414,432,482,577,554,439,552,509,451,430,407,417,367,396,399,540,586,485,490,438,430,399,397,415,417,444,484,444,448,449,542,669,700,591,564,478,411,483,508,509,549,544,603,537,526,420,400,392,391,447,554,505,493,449,409 11,78,74,182,237,226,167,488,598,562,525,446,491,502,541,544,505,504,606,743,716,479,695,636,573,560,472,441,421,419,468,691,744,633,666,527,501,410,421,428,456,500,613,555,545,460,726,912,929,855,825,725,598,542,624,652,716,709,768,744,687,436,436,440,449,583,734,682,678,569,476 10,26,20,363,396,304,284,903,704,657,611,592,605,940,978,945,922,891,844,810,806,504,576,558,529,520,454,451,434,526,721,661,627,558,565,510,470,527,587,604,666,750,871,842,839,690,976,901,844,803,769,723,589,860,916,925,980,981,1023,1005,964,763,516,769,782,778,752,719,752,645,562 3,41,40,331,536,542,330,465,481,446,452,403,428,502,531,510,500,485,555,653,606,473,623,540,486,471,414,442,404,426,476,642,628,538,547,470,421,422,434,464,514,559,648,569,551,519,679,786,764,682,645,540,449,636,706,701,731,715,755,720,658,432,412,432,415,579,722,630,629,526,443 17,11,10,23,25,22,20,413,411,400,387,392,393,423,417,411,408,407,399,430,411,396,404,405,393,388,406,385,389,434,427,413,417,398,408,403,374,429,459,483,523,611,689,575,505,413,551,540,510,477,452,420,389,493,597,661,744,701,729,614,518,393,388,388,386,421,424,411,407,404,397 13,18,17,37,58,49,29,415,450,437,430,402,405,427,422,423,429,434,458,556,508,418,500,461,450,430,412,414,382,408,424,514,539,484,479,457,400,379,385,383,409,418,456,443,446,395,545,724,731,666,605,535,442,403,449,474,515,509,557,555,498,389,402,400,392,444,514,495,500,449,393 18,58,33,78,126,65,41,440,423,424,419,385,409,469,490,456,486,452,441,493,476,416,422,432,412,413,412,383,389,408,428,442,462,448,427,370,387,412,450,449,492,545,601,551,504,465,620,597,588,529,482,440,435,562,645,643,686,678,731,672,603,384,398,389,375,395,464,439,441,393,388 6,21,19,45,65,44,31,402,410,398,401,385,390,413,410,400,420,400,404,458,460,401,411,419,416,412,389,388,391,404,408,459,452,419,436,401,402,371,398,425,412,435,471,444,435,401,497,580,568,481,476,415,405,463,491,481,518,531,566,535,489,396,385,411,386,415,457,436,425,395,395 8,346,249,311,334,251,236,724,685,625,605,536,640,772,835,823,822,808,805,759,770,459,543,548,534,499,482,492,454,513,845,774,713,687,701,662,616,622,741,792,857,933,1019,974,947,628,999,935,875,856,834,805,709,814,902,929,1008,1006,1023,1022,982,637,507,638,675,717,695,669,724,598,588 9,19,18,74,102,81,61,411,459,443,447,402,420,420,452,445,416,440,493,564,540,404,509,470,444,435,420,395,408,401,427,525,565,492,498,449,410,385,405,396,419,415,451,422,430,407,552,752,752,685,656,533,485,445,452,473,526,508,568,547,495,400,395,416,403,455,534,496,511,441,432 15,19,19,344,638,648,341,523,564,531,488,439,435,569,614,594,573,578,646,718,665,496,685,593,531,509,439,435,418,433,543,707,704,588,601,502,455,463,525,571,629,688,763,688,677,631,779,835,817,749,713,611,498,793,846,842,848,817,854,815,759,473,448,465,469,633,768,677,676,564,485 6,71,68,69,108,104,65,523,494,470,462,427,458,603,662,630,616,606,585,558,563,405,424,432,437,420,405,412,409,456,676,589,537,517,550,525,482,503,593,644,719,794,900,844,810,470,850,767,697,667,637,619,502,637,751,789,889,888,931,888,835,472,405,476,491,518,501,486,520,461,448 8,8,8,99,131,126,96,408,415,408,396,395,384,396,404,394,397,398,405,452,437,397,421,408,398,395,392,387,386,370,395,427,449,407,413,376,382,388,392,395,399,408,428,406,403,408,445,566,571,502,481,427,406,424,451,453,476,470,498,453,461,398,393,400,379,417,451,428,420,416,392 7,21,21,53,80,77,51,413,464,460,411,429,435,464,469,438,455,440,475,541,547,401,477,478,430,444,408,423,401,395,430,499,530,463,466,420,406,384,408,408,412,443,504,459,469,428,590,727,749,678,638,530,475,452,503,509,583,578,623,600,560,392,392,396,414,463,536,493,495,440,424 8,26,20,61,85,65,47,417,428,392,395,411,402,448,455,455,443,427,419,480,446,387,417,413,406,401,390,386,390,379,395,443,458,428,441,414,404,409,408,413,396,421,471,462,456,410,559,619,615,552,527,468,402,430,476,445,529,534,601,591,531,393,405,387,393,393,439,415,430,412,393 10,20,16,36,50,36,25,446,414,399,374,366,382,460,463,434,411,420,394,430,425,398,410,415,419,398,399,403,388,398,414,413,425,409,414,396,389,388,406,398,418,435,493,460,468,408,517,488,501,457,408,433,397,475,486,497,553,558,613,553,517,403,374,390,398,388,395,409,410,388,388 3,10,9,13,14,9,9,412,410,405,395,396,384,398,427,424,425,433,414,420,413,385,398,390,390,391,382,392,374,382,423,417,418,396,405,386,380,386,395,403,424,467,483,447,417,413,516,499,480,425,439,407,400,449,518,523,572,546,588,546,495,392,381,385,400,410,403,408,415,394,397 5,9,9,38,66,68,39,388,413,403,413,399,378,406,398,390,392,407,413,438,450,398,425,417,399,403,398,385,393,382,400,429,424,414,428,389,385,398,390,382,391,388,411,420,392,392,448,527,532,479,482,430,410,406,413,426,450,448,461,460,428,385,381,383,381,414,441,427,414,399,382 10,212,189,129,153,131,113,429,393,376,377,357,386,448,449,411,423,382,392,410,376,386,388,389,378,380,374,374,378,373,399,412,384,394,392,385,397,418,427,435,454,515,586,502,481,405,478,409,398,394,376,401,389,404,427,423,498,491,521,484,464,398,387,391,401,390,376,397,374,387,402 12,171,158,766,970,873,695,521,689,605,603,528,557,541,587,586,561,558,695,821,798,559,780,723,659,631,536,531,433,394,505,773,812,715,743,600,533,427,432,439,441,502,614,598,598,523,775,973,982,912,883,794,666,586,669,673,749,736,799,785,739,471,477,465,480,659,808,752,763,646,561 4,62,59,127,205,194,120,447,556,517,489,443,434,486,496,481,462,481,582,688,673,454,637,578,518,498,460,420,394,403,426,644,690,576,596,458,450,411,424,426,427,445,526,505,498,401,669,841,854,774,750,648,531,487,549,580,642,642,698,679,610,415,437,426,420,508,670,618,635,524,459 1,80,74,34,49,46,31,699,781,741,709,644,678,742,799,788,781,771,842,896,877,657,837,787,727,721,621,598,491,439,717,867,877,807,826,711,633,441,481,491,557,650,803,783,805,516,936,1023,1020,972,950,880,780,718,794,812,879,880,936,939,904,610,601,624,654,821,910,863,879,787,703 1,15,14,30,50,46,27,451,428,432,414,396,411,448,437,423,422,408,430,492,467,409,446,414,420,397,399,401,385,394,463,479,491,424,478,419,419,388,400,425,457,513,637,582,558,400,488,599,601,525,513,482,423,410,435,445,495,482,526,509,485,401,390,380,402,420,469,439,427,413,390 17,28,28,138,215,218,137,416,411,387,400,395,391,410,410,403,388,399,425,442,414,380,408,413,397,392,402,390,391,391,400,413,435,436,425,412,403,371,389,400,397,392,403,402,398,416,454,563,599,500,496,430,418,392,411,420,462,448,497,460,458,379,377,385,404,410,442,427,427,403,398 9,22,22,126,198,191,120,445,442,412,409,411,396,427,448,435,421,428,439,510,516,424,460,439,435,404,414,405,396,407,423,482,503,450,448,410,400,388,391,391,422,429,466,459,443,421,574,693,696,640,586,507,447,473,527,540,570,556,620,590,542,415,415,393,401,444,496,472,473,437,400 6,42,33,104,111,62,60,476,456,455,436,431,428,480,500,485,484,465,525,552,563,416,495,472,454,429,418,419,390,407,470,533,549,468,501,445,421,436,436,457,500,591,693,606,566,461,719,744,726,660,630,563,465,600,698,721,784,765,808,756,700,423,403,423,420,483,545,495,512,449,427 10,50,48,56,70,64,52,499,578,524,506,488,519,546,600,598,588,572,627,687,679,464,586,537,513,491,461,477,439,415,522,615,626,562,577,531,469,405,409,448,428,481,587,578,601,443,779,863,845,800,771,714,607,508,596,605,718,722,784,773,737,451,481,473,473,623,690,647,655,572,505 6,26,14,89,98,51,46,494,504,454,450,424,420,508,569,549,531,532,532,582,552,416,505,468,444,425,408,413,409,441,506,549,565,476,485,449,419,483,495,480,572,639,731,660,629,496,754,755,738,675,625,582,480,657,729,748,802,787,831,785,733,412,407,423,445,480,537,514,535,456,409 1,30,30,71,88,85,70,440,503,463,452,427,447,452,484,485,474,461,536,612,598,424,541,528,474,463,425,414,401,398,434,577,627,523,560,483,445,401,417,402,408,431,514,500,494,427,656,819,828,748,724,635,527,474,553,584,642,636,695,673,627,419,427,422,419,508,597,550,565,494,462 13,11,11,34,40,38,32,505,494,478,449,426,453,503,538,515,498,490,558,620,603,441,553,495,464,450,434,423,406,409,456,575,594,528,535,462,460,400,428,420,432,472,547,533,502,479,697,832,817,750,708,635,521,602,655,663,704,696,753,717,673,419,417,423,430,504,612,555,582,474,445 3,41,41,175,286,296,179,396,430,380,395,384,407,417,437,429,438,411,433,439,441,397,415,398,392,404,406,409,394,404,400,444,438,413,421,387,417,409,400,412,417,440,454,455,455,434,507,530,508,461,459,433,406,485,528,532,569,527,587,533,499,404,393,407,400,434,427,420,421,401,387 13,212,182,381,494,368,293,598,752,701,679,607,648,644,715,680,676,678,771,877,863,609,830,786,721,687,598,556,505,465,637,844,879,796,814,694,629,463,491,516,550,632,764,721,735,567,889,1023,1023,973,949,867,752,706,796,809,870,867,911,895,860,524,568,507,531,742,870,830,838,738,647 4,11,10,25,34,24,17,433,398,404,376,396,390,417,430,414,404,405,398,433,393,395,401,399,378,397,398,380,379,403,413,409,404,406,388,383,385,374,403,380,389,386,418,431,415,410,454,462,454,418,424,395,395,416,437,423,477,472,515,483,440,384,384,379,385,400,399,400,386,390,391 18,22,17,46,53,37,35,469,548,513,476,454,441,475,511,503,504,501,557,665,634,446,601,531,490,483,441,445,411,402,467,622,643,565,568,509,453,406,400,433,437,487,579,548,538,431,707,824,824,751,728,628,516,514,603,605,679,678,732,722,663,412,417,423,423,528,633,585,593,500,461 13,21,12,55,69,49,37,426,477,425,414,424,426,435,451,439,438,424,476,551,548,428,523,476,445,412,410,405,385,388,415,520,570,469,517,435,414,391,396,423,407,429,484,455,457,407,579,756,767,696,659,537,463,469,488,516,562,555,597,585,550,411,400,398,396,439,540,510,517,457,420 2,28,26,12,14,12,11,604,708,652,621,557,606,649,720,720,712,709,766,825,801,545,742,694,625,623,538,528,468,400,620,784,794,715,740,632,576,390,429,419,461,514,681,676,714,456,873,960,948,901,878,810,705,595,682,699,787,796,858,868,841,542,529,550,585,731,824,777,801,681,595 15,55,54,76,114,115,77,491,505,487,484,446,481,522,563,568,535,519,588,602,602,432,536,505,474,492,437,431,403,406,470,538,562,473,523,453,424,398,410,411,404,475,544,542,551,443,733,781,774,721,694,618,519,507,565,576,645,659,731,738,691,462,447,460,495,535,590,563,605,504,474 2,10,8,25,27,20,18,450,501,458,418,439,425,476,501,478,462,454,524,616,599,433,586,525,474,489,427,415,396,382,446,569,622,541,563,488,412,392,394,409,413,439,506,496,502,399,636,775,773,699,660,562,490,473,526,544,596,602,658,648,602,419,422,411,419,516,648,565,567,497,450 1,11,9,31,37,27,19,525,707,643,613,555,578,558,628,630,609,616,726,825,796,547,746,686,622,595,522,499,456,415,558,781,801,727,732,642,550,416,409,424,447,500,619,592,636,429,810,975,970,909,884,802,692,538,625,646,722,720,796,799,764,480,527,480,500,681,810,755,771,660,582 14,138,118,202,255,199,161,537,718,652,608,519,562,566,607,590,595,556,731,853,819,599,804,749,681,664,568,530,463,439,551,828,847,764,784,638,568,421,427,454,478,556,676,631,634,493,814,1019,1016,954,923,831,698,614,692,725,792,791,839,819,779,468,507,457,485,726,865,806,813,697,592 12,24,24,238,361,366,239,395,412,438,422,409,390,414,426,421,400,418,453,466,456,384,453,416,406,400,392,399,399,377,381,444,471,408,437,417,403,385,395,382,397,410,442,436,433,431,489,599,626,545,501,449,428,442,452,440,497,475,538,512,468,400,395,400,413,409,453,439,451,424,398 3,65,59,1023,1023,1023,1023,699,718,673,628,564,595,733,787,763,753,730,775,835,827,579,764,726,672,632,558,560,462,494,672,766,799,717,739,639,578,504,510,548,611,699,811,775,771,676,925,986,986,930,902,839,731,777,851,865,922,918,962,941,901,622,558,579,612,751,839,800,814,718,632 20,8,8,27,34,23,19,433,400,396,384,384,399,430,448,417,428,435,429,413,437,384,411,403,395,399,400,383,405,377,404,415,428,416,417,400,390,398,415,403,413,444,467,436,448,412,531,525,499,462,451,421,411,467,511,502,567,557,607,560,514,386,392,403,398,398,432,411,426,396,396 2,14,14,67,117,119,67,414,447,435,413,394,402,419,438,444,437,422,440,508,487,416,467,440,431,405,393,394,392,382,420,487,498,446,474,433,413,382,399,393,408,418,450,434,427,409,540,677,684,598,563,487,442,420,465,456,525,518,557,535,523,402,389,398,389,436,489,464,489,427,418 10,541,365,174,198,117,105,671,552,502,501,480,511,768,847,793,767,722,686,649,656,447,484,479,436,461,453,413,425,834,943,814,729,696,726,650,637,950,1023,1023,1023,1023,1023,1023,1023,801,1016,896,820,787,759,716,601,1023,1023,1023,1023,1023,1023,1023,1023,529,457,517,558,591,601,568,613,490,476 10,346,267,462,514,413,362,826,778,720,698,651,656,866,912,892,880,857,860,868,861,584,760,724,679,660,577,545,491,788,923,883,865,815,840,762,699,872,948,978,1023,1023,1023,1023,1023,817,1023,1023,993,952,927,876,778,986,1023,1023,1023,1023,1023,1023,1023,732,563,727,755,804,853,817,834,743,672 1,9,8,24,29,24,20,441,396,400,392,396,379,425,443,417,415,403,412,426,424,387,421,405,397,386,400,378,370,384,399,433,424,401,395,390,399,391,398,412,402,435,480,414,440,398,484,491,488,442,439,395,408,421,462,455,509,512,566,525,484,380,377,384,392,404,425,393,406,396,391 4,95,78,28,46,33,17,691,675,625,594,572,592,747,811,802,799,784,779,753,761,467,529,521,523,496,477,487,433,531,798,746,685,656,703,633,602,599,689,740,786,848,928,894,897,536,952,897,847,828,806,777,685,718,812,840,915,918,968,963,929,612,503,620,641,683,693,676,698,594,546 16,26,26,89,107,109,88,426,496,459,432,443,436,452,477,438,460,441,499,592,575,427,538,515,463,456,427,402,389,414,424,572,579,521,539,465,433,396,412,397,410,433,489,470,453,407,599,786,787,712,682,595,493,450,503,524,579,572,629,615,575,400,404,411,424,491,588,532,542,468,446 19,8,8,30,38,34,26,411,461,433,437,410,439,425,435,433,421,428,493,573,555,422,521,484,461,444,419,399,398,398,412,534,571,493,511,456,429,378,397,377,397,407,439,424,434,405,531,757,777,685,640,545,471,425,460,467,502,512,560,560,494,408,413,395,402,472,556,504,518,465,433 12,116,97,55,64,47,41,705,811,766,730,667,698,745,799,788,788,777,853,918,900,679,860,818,762,739,655,623,527,440,715,893,910,838,860,738,652,447,495,521,554,668,808,786,802,525,941,1023,1023,989,965,899,792,733,798,818,887,888,942,942,912,604,612,616,656,820,919,869,889,796,702 19,9,9,25,35,30,21,407,455,412,435,418,412,416,416,435,417,426,444,547,520,400,480,452,438,413,403,393,380,407,398,503,534,471,468,431,416,392,381,387,381,393,453,440,435,406,549,698,713,631,585,496,433,427,454,474,502,517,558,546,513,402,398,401,405,443,523,455,492,433,413 6,36,34,59,64,61,56,630,684,617,597,562,596,679,738,724,706,705,763,784,768,566,690,641,610,582,519,516,457,417,716,812,767,737,746,666,609,417,454,500,538,645,801,787,807,480,916,1023,964,947,908,852,759,649,737,751,837,849,906,912,881,567,557,572,593,821,874,797,852,724,636 14,41,41,79,90,88,77,398,479,458,458,440,423,451,465,464,460,447,498,576,573,422,544,497,448,459,428,410,409,418,435,564,570,509,508,460,415,394,404,417,448,443,528,488,493,414,634,773,777,691,654,560,474,443,538,571,657,626,695,651,590,412,397,393,389,477,578,515,512,465,429 13,112,97,57,85,64,44,564,678,636,602,549,560,602,641,660,656,636,721,814,781,565,752,697,638,608,528,492,446,436,572,778,794,706,729,613,564,437,439,470,487,551,675,644,663,465,831,947,940,884,859,776,655,621,700,704,777,773,835,829,795,498,503,505,519,696,809,762,765,659,573 6,28,19,50,75,48,32,394,398,399,394,396,403,419,439,413,420,395,422,417,400,406,408,403,385,373,395,358,383,409,396,396,400,393,398,400,393,404,400,402,405,427,482,444,448,399,504,427,432,403,409,391,389,453,454,467,500,511,548,508,479,385,373,387,380,384,393,365,394,401,385 15,229,211,146,213,195,133,400,397,411,382,403,380,399,418,431,411,383,390,370,390,401,392,392,396,370,393,357,378,417,411,424,396,392,378,390,397,384,419,415,427,497,543,500,449,398,447,428,435,413,412,411,374,442,433,436,440,459,489,454,436,396,399,390,363,411,387,386,366,381,397 3,44,43,146,185,188,147,447,503,442,447,424,438,440,472,460,462,463,520,616,586,427,545,522,463,444,419,437,414,405,446,564,615,529,526,463,435,396,388,396,418,436,507,482,501,430,662,794,790,721,687,597,494,460,519,548,604,615,663,634,593,418,421,413,415,489,598,558,545,459,437 1,65,48,167,215,144,108,672,883,839,816,773,804,704,760,747,735,713,888,955,949,772,899,876,854,824,773,758,663,445,682,930,938,903,916,850,798,454,518,549,628,713,820,775,775,602,925,1023,1023,1023,1023,1023,942,779,845,854,905,896,940,926,889,579,796,552,612,918,1004,986,1012,927,879 20,181,127,344,417,270,228,617,739,691,647,590,618,659,715,706,705,695,779,854,833,585,794,749,682,672,580,545,475,418,632,815,838,758,776,662,599,452,465,533,531,600,737,718,737,534,891,999,996,942,913,847,726,692,766,782,854,849,902,897,858,534,560,529,579,748,846,794,824,706,628 2,118,93,73,96,65,51,664,637,573,551,521,557,693,758,750,757,740,728,711,708,441,507,500,495,486,478,481,412,454,754,700,649,616,645,577,572,494,578,620,702,807,909,872,858,541,934,877,822,803,783,749,649,721,807,847,932,929,975,954,913,563,492,589,604,668,646,630,668,590,555 13,11,10,52,60,56,48,396,429,422,415,387,402,409,420,415,403,403,449,518,497,411,477,442,434,417,402,395,413,394,390,476,502,447,469,429,402,393,383,384,406,395,433,421,414,401,476,682,684,598,575,471,414,410,439,448,473,514,529,485,455,407,398,385,399,432,488,445,478,410,386 5,255,232,124,170,146,106,420,390,406,384,376,376,443,432,437,399,415,419,439,421,372,403,398,398,387,403,371,368,450,435,434,430,434,427,399,406,402,403,411,456,467,509,494,472,430,504,515,485,470,451,428,378,414,441,468,529,541,576,545,507,393,383,416,407,390,409,410,394,402,389 18,73,68,201,254,236,185,427,481,428,413,408,413,437,444,447,450,420,502,593,541,444,559,496,449,438,422,409,405,455,432,568,588,490,490,429,405,405,422,449,445,496,550,517,475,500,595,733,719,637,579,503,456,549,608,591,587,581,641,594,552,402,415,408,390,481,555,496,507,450,407 18,12,12,19,25,23,18,488,579,564,539,492,508,505,570,553,545,548,649,726,706,494,652,602,543,525,472,427,426,418,511,684,707,615,640,553,502,380,391,407,415,447,558,556,575,423,745,890,881,825,785,717,597,475,533,558,646,649,723,743,697,440,459,445,460,596,718,664,682,553,509 4,26,25,56,119,105,44,437,465,432,440,403,433,464,514,474,475,478,470,515,497,416,459,448,420,414,400,417,401,423,444,475,509,445,464,436,407,389,425,428,437,483,558,522,496,441,655,691,682,618,578,515,450,557,623,623,683,666,720,667,612,417,395,429,427,473,505,469,486,447,416 12,13,13,43,59,57,42,421,475,447,448,407,413,423,442,456,405,421,491,580,546,408,518,487,448,425,409,408,394,394,410,553,578,502,512,464,415,377,385,398,408,420,489,453,461,414,561,761,775,691,655,549,469,436,491,486,553,536,605,589,541,393,397,401,401,461,557,517,525,437,429 16,68,48,114,177,118,74,466,556,506,476,458,462,510,569,568,527,526,581,665,654,476,618,568,506,510,447,441,423,384,480,651,679,580,607,503,484,421,424,447,444,490,588,558,566,458,737,851,841,780,748,654,531,579,633,648,704,701,761,742,701,455,443,419,432,585,703,635,649,539,476 14,10,10,118,181,190,124,399,444,427,412,393,416,415,426,412,429,399,446,511,513,410,499,452,443,425,409,397,378,393,419,477,520,454,474,429,404,384,397,405,400,385,411,417,410,396,509,692,715,623,592,492,433,404,413,428,475,460,493,468,470,387,392,400,390,416,511,465,476,423,425 18,10,10,24,29,29,24,413,481,446,455,421,413,419,455,440,435,416,488,564,545,416,523,469,449,421,414,406,397,375,421,544,566,484,498,444,430,398,392,393,396,397,431,445,455,387,565,766,768,682,647,543,481,418,417,420,476,486,522,526,517,399,416,411,409,465,581,519,512,444,429 3,43,42,185,207,191,172,447,420,415,410,402,403,460,480,457,456,427,416,460,445,399,436,430,402,378,395,399,391,409,415,450,470,421,449,424,398,409,428,427,438,501,529,468,486,446,600,650,627,567,535,461,423,534,596,611,670,641,708,642,597,403,404,401,417,442,482,437,447,411,414 10,10,10,14,14,13,13,435,431,406,397,421,407,443,437,413,413,431,433,524,487,408,483,467,427,423,408,395,392,409,418,493,512,447,482,420,410,368,390,412,428,452,536,495,468,405,509,612,638,557,552,498,428,428,469,460,512,502,574,518,486,400,392,393,394,431,508,482,475,419,417 17,97,92,82,102,97,78,468,556,513,477,460,483,507,541,551,497,498,563,700,681,451,643,597,538,499,450,447,421,378,481,673,705,616,626,540,483,410,421,440,449,485,574,553,565,435,721,884,888,823,786,703,566,523,619,638,704,696,763,730,682,418,434,428,439,557,690,624,647,544,492 20,180,157,172,192,148,134,682,856,822,790,714,756,720,781,769,756,755,868,970,953,747,936,898,841,827,740,708,603,419,684,923,958,874,904,801,727,423,458,498,518,596,758,745,762,491,929,1023,1023,1023,1023,954,853,655,739,763,841,850,915,916,886,555,641,566,602,831,953,906,918,830,742 5,8,7,15,18,18,15,376,413,404,414,410,405,375,397,406,394,413,430,474,435,399,447,420,426,403,402,396,380,375,396,458,455,426,425,409,413,376,393,376,397,394,407,405,412,402,453,608,618,539,516,461,408,399,408,407,439,430,457,446,440,385,391,391,387,405,469,432,451,407,402 20,11,10,25,39,36,22,393,385,389,373,378,390,387,438,415,406,407,423,396,397,377,394,381,388,396,399,377,389,391,404,400,403,400,395,373,386,397,393,402,419,419,434,422,409,388,439,421,402,415,416,401,386,416,440,427,470,465,490,460,439,379,371,396,375,389,392,403,389,383,380 8,8,7,7,9,5,4,437,404,381,412,409,401,409,420,418,427,404,419,412,423,384,412,402,401,383,388,404,388,374,430,413,422,403,410,407,381,402,411,451,443,491,572,509,480,411,563,530,486,472,450,428,418,470,513,550,707,710,748,651,586,389,370,393,402,408,434,422,423,402,386 19,224,189,343,386,322,284,556,704,667,625,562,607,589,671,639,626,630,739,837,814,579,771,725,659,652,544,541,458,428,570,795,815,745,759,639,584,411,421,458,483,545,687,661,669,513,854,991,993,934,907,829,710,630,725,742,810,812,865,847,816,474,503,505,533,701,821,777,790,676,595 11,10,9,30,38,31,23,414,397,394,387,385,375,395,426,421,409,411,399,401,403,390,413,394,393,394,385,392,374,380,404,395,435,397,394,387,381,394,402,394,406,428,462,430,427,406,456,431,434,425,412,409,400,440,448,451,497,469,531,485,469,409,379,392,388,400,407,393,401,385,385 7,10,10,52,79,78,51,397,415,407,412,406,402,406,428,422,417,423,423,462,459,406,434,414,410,409,385,387,384,396,410,432,449,407,421,400,412,391,387,396,403,419,470,443,424,397,533,611,608,547,523,448,424,446,490,491,544,545,575,551,520,407,399,382,405,423,426,419,436,394,398 19,15,14,28,44,39,23,404,374,372,393,376,381,417,394,387,405,389,399,375,406,381,382,368,389,392,384,392,373,413,397,404,385,375,388,383,387,394,390,406,401,419,425,424,428,398,446,387,379,382,384,391,388,411,422,439,448,451,464,443,439,371,382,379,393,387,386,396,368,397,376 16,15,12,28,41,31,22,447,393,388,376,388,399,456,467,430,424,411,414,403,398,390,381,389,381,382,376,378,385,408,406,405,397,399,384,382,372,404,412,404,406,442,485,473,441,412,499,443,422,422,399,399,410,459,486,499,540,558,602,568,498,385,390,370,387,382,406,393,400,380,372 13,21,20,428,697,703,425,390,466,407,411,410,402,414,437,423,446,412,459,534,518,407,510,485,449,430,413,401,388,393,407,503,539,470,480,430,416,401,413,401,421,413,451,430,429,450,523,706,721,630,592,491,449,441,468,467,523,513,570,528,503,418,412,405,408,449,544,519,497,420,410 17,31,21,66,84,49,39,421,392,386,379,379,391,410,453,431,404,425,436,401,398,403,404,402,402,388,372,375,400,406,395,432,409,393,404,390,403,405,401,418,425,425,500,485,458,429,521,492,465,416,439,420,402,477,524,517,574,559,618,569,512,388,395,390,385,402,405,392,431,410,390 5,10,9,15,16,10,8,480,551,517,484,444,455,519,555,546,555,551,593,660,640,457,588,546,507,492,452,430,407,395,503,643,649,578,608,484,443,421,412,437,437,479,586,565,572,417,740,825,807,758,738,664,573,504,565,580,671,674,741,739,712,457,449,444,458,553,647,580,612,524,467 7,37,24,65,94,57,39,418,395,389,379,386,380,429,427,428,417,406,413,415,434,376,428,390,394,394,372,385,383,418,420,437,420,398,399,401,373,404,423,421,437,449,528,476,447,426,517,482,466,425,396,401,398,477,552,566,577,559,614,564,508,386,390,390,390,414,410,408,417,383,385 15,12,12,33,39,34,29,414,455,439,426,405,420,433,429,432,439,427,467,591,573,421,539,493,455,437,413,402,385,418,413,531,577,482,510,441,416,399,412,399,419,424,473,459,446,414,538,747,755,670,630,538,441,447,487,500,540,524,567,551,527,409,421,400,398,466,556,494,527,454,409 2,41,38,32,40,36,29,598,728,674,644,617,674,660,712,711,717,718,756,826,815,534,718,683,635,624,538,561,498,407,659,760,785,719,748,664,603,425,422,439,448,526,683,687,733,452,890,954,952,909,890,847,754,600,673,693,789,789,862,877,847,565,587,564,612,727,810,773,798,702,657 20,20,19,94,141,136,88,430,432,424,400,393,405,439,463,457,445,444,460,489,486,410,442,433,417,413,382,390,395,394,428,444,476,440,440,414,394,387,416,392,407,416,491,450,471,416,597,666,657,575,538,496,445,448,493,530,586,566,623,575,553,414,403,395,401,426,474,448,471,415,423 5,54,48,46,75,61,38,469,601,523,514,438,474,497,535,523,534,521,600,731,709,479,666,622,555,531,491,454,408,401,487,700,727,640,635,519,463,405,420,434,454,483,572,539,552,431,724,879,880,810,786,696,550,518,601,599,691,683,741,725,687,447,438,440,442,590,739,663,689,569,483 6,11,11,37,46,41,33,398,447,428,435,404,427,412,421,438,426,432,452,522,522,420,485,449,431,438,397,402,398,394,409,487,534,489,489,427,413,396,386,393,400,424,475,439,445,397,540,712,710,620,609,505,445,467,491,482,546,542,570,539,505,401,407,394,390,446,528,480,482,431,402 17,12,9,34,46,30,21,420,395,383,372,393,377,412,421,421,402,401,393,407,401,384,402,392,401,382,383,393,373,393,400,405,408,406,392,384,394,385,393,394,382,395,429,408,430,398,474,435,442,416,402,386,392,417,425,422,445,453,487,472,440,382,378,388,382,399,398,397,396,403,396 12,12,11,51,64,59,47,402,478,436,418,426,405,421,440,433,438,424,479,547,523,424,506,465,445,430,420,413,392,386,409,520,550,478,520,429,407,394,389,412,394,418,443,444,469,402,569,721,724,650,604,520,459,440,436,457,521,496,559,557,541,416,403,393,409,460,533,511,510,461,427 11,21,18,12,14,11,9,565,647,596,560,532,546,604,664,661,661,636,704,771,746,517,693,627,583,569,497,464,425,425,580,726,750,665,693,596,542,419,424,443,472,522,668,650,682,446,828,913,901,850,825,757,639,582,667,681,758,767,827,829,790,493,496,501,543,674,776,715,740,631,553 18,440,257,1023,1023,1023,1023,1023,1023,1023,1023,1012,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1000,974,893,860,1023,1023,1023,1023,1023,1023,992,888,924,956,1004,1023,1023,1023,1023,1005,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1016,971,1016,1023,1023,1023,1023,1023,1023,1023 19,15,13,48,58,56,46,431,464,434,426,413,419,442,453,447,451,461,485,574,509,433,513,485,449,453,427,411,403,372,443,529,557,474,499,418,414,400,416,404,421,432,550,455,451,400,588,738,741,667,630,550,451,442,486,519,579,565,598,589,548,411,421,408,411,462,545,496,523,446,409 11,8,7,81,117,123,84,397,392,397,396,382,404,378,376,402,386,388,386,412,416,383,404,404,389,392,378,394,383,384,369,421,427,408,412,401,399,387,383,387,388,392,393,373,390,380,404,492,510,455,441,406,400,375,410,404,411,393,415,401,396,388,379,374,381,389,408,421,411,413,385 16,21,20,249,359,361,245,411,458,425,417,414,403,436,448,433,432,457,472,511,487,401,463,441,424,415,419,395,398,390,424,504,494,450,440,427,394,403,408,424,406,435,505,471,466,435,596,692,682,601,581,512,415,489,495,545,588,584,623,619,546,406,412,399,402,460,491,462,471,446,408 17,10,9,27,31,29,24,391,451,429,421,397,401,394,406,411,400,394,427,555,515,419,566,495,440,443,396,396,386,390,385,541,586,479,503,414,396,396,393,408,402,404,412,395,414,393,471,756,775,667,614,490,415,409,432,439,446,440,497,453,446,397,389,382,393,443,590,512,494,448,400 14,11,10,27,36,31,22,430,406,411,387,383,392,412,429,403,405,411,404,434,418,399,412,410,393,398,369,381,387,398,394,412,418,404,414,407,384,377,393,382,403,412,462,434,421,400,493,514,504,447,453,422,412,423,452,476,515,517,550,521,502,393,387,388,396,396,439,415,424,410,411 17,9,9,8,8,8,8,403,392,394,392,405,396,418,448,425,442,421,413,419,414,379,376,395,390,384,379,380,388,398,447,418,395,402,409,408,403,405,416,439,467,516,637,550,528,398,562,500,457,442,441,429,379,435,486,529,631,629,689,613,574,390,397,396,389,415,402,394,412,421,379 18,9,8,47,75,69,41,409,406,401,389,396,389,419,409,402,413,392,423,407,429,393,416,403,387,406,392,391,387,400,406,433,410,399,421,400,395,409,408,379,415,436,478,428,445,411,485,506,499,448,442,423,410,442,485,506,523,496,554,495,477,400,386,389,376,398,419,389,408,409,390 2,42,12,453,458,161,150,556,616,587,572,506,517,581,641,603,613,595,673,791,766,522,711,659,579,557,491,466,426,453,567,752,779,698,707,597,508,473,502,545,590,659,762,711,678,597,831,939,943,878,848,751,639,747,810,814,858,847,886,848,805,468,459,460,457,612,757,695,712,593,502 3,8,8,48,66,64,46,422,459,468,436,398,414,424,425,441,430,428,486,569,567,432,524,485,439,438,406,397,408,395,420,526,575,500,513,443,420,394,386,412,393,417,423,428,429,392,565,772,776,704,672,560,477,410,441,465,468,485,564,554,534,404,404,393,409,472,551,510,531,467,422 18,10,9,39,41,29,28,403,423,408,396,419,391,430,425,407,430,414,468,502,500,401,480,438,427,401,405,387,396,400,396,464,527,449,472,417,415,385,389,405,382,413,454,438,432,398,509,637,647,575,528,468,418,440,464,484,494,516,559,533,490,400,400,406,389,428,503,467,481,432,410 12,14,11,31,43,31,20,426,404,385,370,377,376,412,426,402,398,420,401,397,392,373,394,382,371,406,378,375,384,390,402,391,406,390,397,376,377,380,404,390,382,406,427,412,414,399,441,425,442,399,403,387,393,406,450,444,452,465,494,448,447,387,390,397,374,390,392,378,389,407,402 1,20,20,97,156,161,100,395,394,379,393,378,388,419,424,410,418,411,400,383,387,389,383,395,375,385,379,395,372,410,407,389,387,384,387,383,403,380,397,390,414,430,436,413,431,421,467,424,408,402,403,401,384,499,541,548,532,512,536,484,449,396,379,387,398,393,402,401,397,400,392 3,12,10,39,71,59,28,485,584,532,533,492,509,535,576,564,554,562,619,697,687,456,614,576,525,521,482,460,406,403,494,652,671,590,606,531,473,383,397,410,411,456,549,550,562,418,751,854,851,796,777,706,599,484,548,587,670,653,741,748,700,458,470,454,462,578,685,638,660,551,491 16,79,77,341,436,431,336,469,520,494,462,423,455,474,508,482,490,485,553,643,648,453,589,534,487,474,426,431,410,449,450,630,641,542,576,485,463,423,424,436,437,498,549,521,522,456,694,831,836,765,726,642,528,526,614,630,705,691,741,709,658,446,410,411,426,540,642,588,603,522,465 10,15,12,30,41,31,24,432,406,407,397,393,373,445,454,438,410,388,412,403,396,387,394,383,393,384,387,393,366,408,416,404,401,380,385,383,384,387,404,409,393,409,448,434,443,399,482,445,435,432,424,394,405,411,441,446,487,498,565,526,471,370,388,378,380,394,406,386,398,392,369 13,106,99,91,127,119,85,401,384,374,379,394,382,391,430,394,376,385,393,401,397,401,394,396,409,395,378,375,386,397,402,414,415,401,401,411,400,384,408,431,420,460,511,461,447,412,446,438,428,427,392,387,388,418,438,420,470,447,486,462,461,398,373,398,388,382,397,382,411,369,386 12,26,24,13,15,12,10,565,696,656,609,575,577,605,690,673,677,653,750,819,801,569,757,710,645,635,539,525,439,384,597,795,815,740,749,625,574,440,438,465,466,567,692,668,689,459,845,961,951,899,870,794,688,576,670,691,774,775,840,843,805,503,510,502,534,718,822,762,789,672,587 7,19,16,34,40,30,27,412,437,418,405,403,392,413,439,432,426,421,429,486,490,410,476,451,414,407,410,396,384,385,396,473,510,442,477,419,430,378,397,399,404,433,465,441,432,411,507,626,639,548,523,462,402,448,486,499,519,518,554,514,490,393,386,397,412,413,483,462,445,430,410 16,386,212,280,330,178,156,645,650,588,537,514,541,677,734,708,706,670,706,771,756,483,693,641,574,563,493,490,433,602,787,768,767,682,700,611,566,738,860,913,966,1023,1023,1012,939,702,975,948,922,867,837,769,660,910,1018,1023,1023,1023,1023,1023,982,512,450,501,514,633,740,697,723,594,540 18,32,30,75,97,86,65,439,551,519,503,447,455,454,499,475,479,473,562,685,664,446,626,578,518,491,465,425,410,412,439,643,682,587,606,502,433,396,393,421,430,448,496,504,506,417,670,870,883,804,776,673,563,463,536,559,620,612,683,674,619,411,447,417,426,519,664,607,620,514,460 1,14,11,33,31,25,28,433,473,474,437,416,426,443,476,480,469,443,497,599,586,435,551,502,456,453,433,419,397,372,442,576,613,508,528,461,443,400,399,402,426,456,523,503,481,436,616,764,770,684,650,535,466,495,559,566,617,601,658,610,568,401,401,419,394,498,612,549,540,481,426 8,11,11,43,70,61,37,424,428,424,426,414,425,429,433,442,440,430,473,500,502,400,449,439,420,426,400,410,388,391,420,476,491,463,443,411,426,399,397,395,398,398,449,428,423,409,551,684,696,637,591,532,464,432,469,462,518,490,576,551,520,399,406,390,403,436,496,469,485,434,432 19,395,340,280,404,344,232,414,383,366,380,382,394,469,480,461,407,474,387,428,378,389,387,392,377,380,406,375,387,450,450,427,395,391,425,417,405,420,475,515,545,612,705,640,528,454,563,478,432,436,405,397,419,499,547,533,589,578,633,592,529,398,390,411,418,412,378,394,376,383,360 4,12,12,6,7,6,5,411,385,382,397,393,398,431,441,427,421,420,407,438,431,399,381,392,381,396,376,390,400,398,449,415,409,407,408,405,384,445,516,541,604,708,792,678,580,421,591,508,465,447,432,432,399,477,583,650,768,750,786,689,605,385,382,383,401,393,405,419,400,394,404 8,11,10,7,10,6,4,372,384,409,387,386,392,404,409,402,404,401,394,410,412,378,392,398,391,390,391,382,379,393,391,415,404,414,395,395,396,388,390,392,420,413,512,443,425,404,476,473,472,427,425,415,380,432,480,474,536,502,542,483,483,393,379,391,393,405,398,398,409,388,395 18,12,9,47,44,29,32,426,397,402,383,400,390,433,446,423,415,415,418,440,417,387,411,397,407,393,389,385,372,400,397,399,424,402,412,419,408,402,412,400,415,422,484,454,455,406,502,489,475,441,407,419,374,481,512,495,561,555,591,539,500,374,392,386,394,403,424,400,405,406,413 19,48,48,188,303,310,191,409,388,382,394,392,373,415,433,446,410,408,445,413,419,378,427,399,407,400,387,392,380,388,402,403,417,410,409,409,375,406,428,439,420,479,522,478,465,454,552,505,455,452,433,426,410,547,618,630,642,597,647,545,509,406,387,397,402,413,405,393,401,404,390 20,16,12,50,65,40,31,423,432,412,406,408,382,422,428,438,443,412,444,454,444,396,442,438,397,404,397,395,399,401,413,447,479,419,417,404,394,402,417,402,411,431,481,452,439,406,531,585,585,528,492,426,395,441,484,480,533,525,569,554,499,403,403,388,396,417,448,428,409,401,396 10,1023,151,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,999,915,896,1023,1023,1023,1023,1023,1023,1023,940,991,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,987,983,985,1009,1023,1023,1023,1023,1023,1023 12,14,11,36,36,26,26,424,431,396,396,397,409,404,443,429,433,416,433,489,479,408,455,446,425,405,405,400,403,400,417,474,485,445,455,407,404,389,406,404,429,459,474,462,454,406,533,616,620,553,518,440,413,461,500,517,540,543,582,551,515,390,382,389,411,415,485,449,465,412,407 6,69,59,113,155,142,104,537,685,643,581,522,514,595,637,615,606,588,711,833,802,540,787,725,652,640,527,499,436,421,543,804,835,739,759,628,543,426,432,458,471,543,669,641,634,472,811,972,975,910,879,788,648,604,682,694,768,763,823,814,772,470,496,472,493,683,838,775,779,658,556 5,9,9,257,416,431,263,410,390,396,416,392,400,402,419,412,413,404,436,460,448,401,451,426,410,409,393,388,387,411,405,437,441,410,415,399,396,384,396,372,398,396,416,421,402,415,474,600,605,522,489,454,401,433,436,435,464,455,500,476,441,409,391,395,406,401,462,426,434,387,398 5,16,15,52,72,70,51,405,488,435,436,411,438,404,429,429,428,433,481,592,571,421,527,496,457,454,425,425,396,389,425,540,590,491,533,453,420,384,386,398,414,422,466,464,466,414,576,773,780,698,662,550,471,434,487,504,542,540,572,562,520,404,399,414,408,463,561,512,525,460,425 19,17,16,51,69,66,46,390,453,455,405,409,405,406,419,427,435,420,448,540,508,404,487,463,434,426,406,402,399,355,427,507,517,481,486,440,389,400,386,387,388,442,426,418,441,398,552,729,726,660,619,523,435,444,467,468,510,522,569,529,516,415,408,399,398,447,530,465,479,442,408 4,137,108,176,239,189,143,552,703,655,604,531,503,607,655,626,597,600,752,868,822,642,837,768,686,660,577,507,447,404,565,847,865,766,786,645,552,436,487,488,551,623,724,671,673,548,804,984,980,906,877,770,641,690,758,754,809,797,848,831,785,469,483,464,485,735,861,786,796,682,556 15,13,12,76,128,130,74,423,400,390,400,400,395,442,462,420,419,436,405,432,410,387,393,400,397,395,389,391,384,373,408,394,438,384,410,389,404,385,411,414,440,460,515,470,444,443,527,507,504,453,457,405,400,514,583,567,620,596,643,574,509,395,398,407,389,399,430,421,411,386,394 5,257,238,164,234,219,155,409,424,406,378,388,413,427,432,407,416,414,397,414,397,387,412,394,397,421,377,389,401,404,436,423,439,400,396,401,380,413,423,425,471,506,577,532,479,410,516,520,504,454,453,426,417,459,460,483,543,530,590,518,497,391,398,392,390,397,412,418,413,386,409 10,37,36,88,109,106,84,416,446,433,431,407,417,446,464,438,425,446,468,526,512,398,485,480,431,434,414,404,382,404,426,501,525,459,468,426,416,395,417,422,427,448,532,475,453,442,600,708,705,632,578,525,447,484,542,549,612,587,658,611,581,388,398,406,421,448,523,492,465,454,404 16,17,15,29,49,38,21,402,408,398,378,378,394,426,449,430,441,408,420,442,434,384,429,419,396,392,397,381,386,357,408,435,433,410,417,398,398,383,394,418,398,402,453,445,443,408,486,518,517,472,456,399,406,413,448,454,495,509,543,530,474,392,395,400,394,397,455,403,410,396,388 17,33,23,100,127,94,70,465,459,435,420,400,421,478,517,501,462,488,489,522,501,412,482,454,424,428,414,402,401,433,501,520,510,480,453,437,408,473,549,623,680,772,842,741,659,471,726,718,703,634,598,540,445,643,774,816,874,850,873,790,710,425,395,412,406,458,514,482,488,449,415 5,23,22,185,305,295,174,425,451,394,407,384,401,457,482,464,461,460,450,473,482,400,434,415,405,409,398,403,396,405,410,449,438,431,435,417,416,411,400,411,404,441,513,479,478,419,613,631,609,559,521,491,448,476,525,549,623,608,655,633,581,421,384,418,416,440,461,460,426,431,419 13,8,8,38,74,75,37,411,462,443,441,412,397,421,409,416,426,405,484,566,552,422,531,504,461,444,421,408,394,397,415,537,579,489,515,448,420,394,391,386,401,414,440,433,425,394,535,764,777,692,659,563,474,412,435,467,493,493,529,517,489,387,396,406,401,466,557,524,505,451,439 18,22,18,36,64,49,26,421,394,406,397,377,393,429,428,417,428,394,398,406,424,395,405,405,392,401,401,392,387,398,395,411,415,405,421,397,377,389,409,411,421,411,472,415,446,401,464,491,490,442,421,396,399,452,461,476,483,481,544,501,455,403,366,394,380,384,425,397,406,398,397 1,8,8,9,9,8,8,455,531,491,469,440,473,494,530,552,520,510,564,611,593,440,552,508,484,457,429,432,412,382,472,582,608,526,552,482,454,417,388,426,435,466,567,545,550,417,703,782,759,696,679,600,509,490,542,564,653,639,709,715,657,421,428,440,451,530,623,573,580,487,465 17,16,13,18,25,18,11,405,468,461,438,420,416,424,461,433,450,440,480,573,583,407,550,512,452,459,406,399,388,393,430,528,607,491,502,441,411,415,403,402,428,477,512,487,458,437,580,692,734,644,612,500,443,509,542,566,617,610,655,596,555,391,415,398,394,452,582,539,516,450,415 20,16,11,286,508,433,231,416,469,452,424,406,413,465,458,452,460,429,502,577,533,423,528,492,437,451,412,422,406,410,434,518,557,496,519,438,421,396,404,411,413,446,490,453,459,436,616,758,762,680,648,548,467,463,511,539,604,594,660,628,581,416,408,397,423,469,572,527,537,463,434 10,57,56,132,213,205,127,503,626,579,600,590,650,546,615,629,645,647,675,686,707,433,492,481,499,497,489,508,453,395,558,589,573,542,583,529,511,419,388,411,417,459,604,591,641,427,846,831,803,795,791,771,694,508,608,621,718,726,809,827,803,490,565,512,541,616,622,629,688,600,585 11,46,37,39,46,37,30,568,640,604,545,526,552,631,705,684,669,659,703,752,739,507,669,621,580,545,486,482,444,417,602,722,723,661,691,541,537,418,432,454,501,588,726,691,694,469,848,904,883,834,815,752,634,618,711,717,791,796,855,854,808,515,495,515,542,673,763,708,732,609,544 7,8,8,32,36,36,32,409,429,416,404,424,411,410,441,424,424,409,441,507,484,417,474,457,418,420,402,398,389,389,419,477,503,447,446,438,411,387,383,402,388,418,443,401,425,387,522,684,688,607,566,488,434,405,442,442,490,506,542,527,484,388,404,397,401,437,512,461,468,441,413 19,8,8,25,30,27,21,416,396,392,392,381,405,392,426,418,412,409,413,425,434,391,425,417,409,389,392,385,390,380,406,419,436,408,408,383,384,415,391,417,426,442,472,438,433,404,509,506,516,459,454,419,396,465,501,503,551,531,553,531,485,388,379,380,390,393,416,432,410,401,394 14,18,18,75,81,77,70,398,456,429,445,388,434,438,426,419,413,432,467,535,538,419,505,465,452,442,413,412,404,397,418,521,557,512,485,441,387,390,420,422,429,443,465,489,445,414,549,735,746,679,641,568,472,461,468,479,513,514,548,531,505,402,403,395,392,449,521,486,496,451,417 5,48,43,15,17,14,12,625,731,681,659,586,609,689,747,733,733,718,783,840,824,598,763,720,658,641,560,534,459,442,661,812,815,747,768,665,580,417,432,466,503,594,734,720,741,485,890,975,959,910,890,827,724,636,719,742,825,829,885,888,854,553,520,565,593,745,830,786,817,709,616 17,26,17,62,77,42,28,420,383,401,381,364,395,440,448,435,437,420,432,411,406,413,414,399,409,398,382,365,396,374,405,427,417,386,385,394,387,394,408,418,425,453,542,455,460,416,523,471,464,440,411,417,383,470,517,516,578,562,621,559,522,402,382,388,389,376,407,396,402,382,398 1,24,24,69,96,94,67,414,471,454,424,423,426,418,453,451,443,429,478,572,564,423,532,484,456,434,410,411,384,396,424,545,584,502,499,440,402,381,392,395,400,414,494,468,454,422,602,746,757,681,634,545,465,461,513,537,581,573,641,601,582,402,417,410,401,468,561,521,525,462,444 13,12,12,41,59,59,40,382,422,400,404,392,389,412,431,412,420,406,450,448,461,401,438,439,413,404,391,381,389,382,415,441,472,428,442,401,401,399,381,405,401,420,440,422,420,402,507,626,608,564,536,460,429,422,451,443,516,487,506,492,485,389,406,413,412,430,461,441,438,412,409 18,9,8,19,26,22,15,414,403,378,385,383,376,389,418,411,401,388,399,406,401,391,403,399,381,388,392,380,372,389,397,406,402,392,388,387,405,389,399,404,410,439,451,431,415,388,459,452,437,412,416,398,392,430,451,471,486,488,523,483,451,367,380,399,397,390,392,388,420,388,391 2,9,9,29,41,41,29,642,567,514,531,469,535,668,721,720,711,694,683,674,670,430,480,489,465,463,451,443,434,398,627,596,568,522,563,503,484,420,425,420,479,535,691,700,715,494,873,844,798,765,748,692,590,654,736,747,826,823,883,883,844,562,454,570,584,637,662,627,660,545,514 6,24,19,41,56,42,29,425,409,387,380,388,362,415,442,413,431,418,404,412,404,383,383,390,399,394,394,405,373,399,393,409,402,385,392,390,381,418,407,397,416,418,468,431,429,392,502,446,443,408,375,391,394,417,430,443,506,504,569,548,472,402,408,387,375,395,398,387,404,400,396 17,157,136,126,204,176,107,555,696,659,624,576,574,595,674,654,643,634,728,816,805,553,763,721,646,647,563,532,483,388,588,775,806,725,745,628,570,431,432,431,484,531,663,653,668,474,842,979,985,929,900,824,714,574,678,712,802,792,849,843,805,479,510,490,511,681,801,750,770,672,577 16,24,21,65,99,86,54,420,414,405,401,404,403,450,448,428,425,433,416,458,452,405,423,436,404,396,395,373,377,406,420,438,451,436,436,408,408,392,403,408,401,431,462,436,442,397,569,611,614,554,540,470,425,458,490,514,579,545,603,589,507,402,402,400,405,409,441,417,449,403,382 14,8,8,25,28,20,17,397,410,384,399,388,387,399,405,409,414,398,400,457,424,395,428,404,395,410,393,389,394,391,383,423,445,414,411,394,379,383,393,396,402,415,421,406,411,394,496,580,567,505,471,457,411,427,451,466,491,474,527,505,475,384,385,390,376,422,439,429,420,393,413 17,46,29,65,122,61,35,417,397,419,391,374,389,429,473,414,447,426,412,420,425,397,411,391,402,386,410,365,411,377,413,419,420,392,409,406,380,391,414,438,435,459,512,495,457,445,537,542,495,448,443,427,403,509,545,535,583,581,623,568,534,382,376,403,389,410,429,389,418,400,392 15,14,11,30,42,31,24,404,374,389,385,387,385,405,426,401,395,413,393,401,370,385,375,371,392,377,386,380,384,402,396,374,383,379,376,398,382,417,398,411,391,435,470,435,425,401,461,420,403,389,403,387,378,473,501,484,529,500,549,484,465,399,397,386,385,376,367,383,400,385,382 12,15,13,12,13,7,7,523,640,588,564,496,514,591,628,626,625,615,673,748,735,486,673,625,567,542,467,475,430,409,560,715,735,652,676,582,505,401,437,457,478,538,678,645,665,451,814,901,889,839,804,739,616,597,665,683,758,753,816,807,772,473,478,465,510,641,755,686,726,608,518 2,8,8,49,78,77,46,387,391,384,391,377,381,387,390,384,405,397,400,413,403,394,394,393,395,395,388,391,373,406,401,401,419,394,389,387,383,378,391,379,397,373,398,399,389,396,412,428,442,413,432,387,389,387,406,413,417,396,417,420,408,410,385,389,386,381,412,403,399,389,374 17,8,8,24,31,29,21,396,415,411,409,407,387,379,397,405,412,405,429,445,461,389,438,409,400,395,385,391,402,389,402,436,462,426,438,407,389,381,403,395,394,405,423,430,434,381,506,609,622,543,511,463,423,410,429,442,480,469,521,484,480,399,388,400,389,409,437,426,444,399,396 9,11,8,19,33,23,14,479,395,428,397,380,407,490,507,468,461,436,443,449,443,389,425,417,395,385,389,366,387,404,413,424,442,391,428,383,400,400,403,422,419,440,518,492,473,402,573,525,471,460,455,411,392,459,509,498,593,594,640,615,550,409,381,384,405,424,430,406,410,395,408 6,16,16,56,71,65,52,480,602,580,523,477,511,521,567,546,547,535,649,760,727,505,705,641,568,546,470,464,436,414,487,717,749,648,668,548,490,386,395,408,415,483,554,554,560,416,734,907,902,837,813,717,598,501,576,569,655,661,736,729,685,434,448,441,466,613,746,675,696,591,513 16,158,125,189,224,173,147,545,669,623,581,524,543,577,626,610,595,593,698,804,789,548,767,715,632,613,528,521,440,411,542,790,815,718,737,614,527,429,469,480,474,566,685,645,631,485,795,955,957,897,865,785,653,644,706,725,784,774,828,809,767,462,479,480,467,666,814,760,769,665,548 10,33,33,226,381,391,228,432,409,412,408,372,415,444,476,468,450,460,427,418,422,393,394,403,395,391,384,383,389,426,440,401,389,406,395,394,383,419,414,418,449,479,547,511,502,474,600,528,482,485,473,437,409,605,681,689,687,655,691,641,575,420,391,405,415,412,408,417,427,389,400 18,10,10,29,32,29,27,415,380,380,369,378,386,437,430,431,393,401,398,379,398,382,382,377,369,377,376,379,398,388,410,405,390,400,383,368,375,389,396,407,427,442,478,445,432,394,493,410,395,408,391,368,396,430,480,487,509,529,569,532,480,402,392,378,393,373,384,388,393,377,390 18,9,9,20,29,26,19,397,360,375,382,370,381,379,390,407,384,374,397,367,392,373,368,387,387,393,379,380,386,379,372,385,372,375,373,398,383,357,398,372,369,374,365,384,374,359,399,375,369,363,362,380,385,363,345,331,376,371,381,412,381,376,387,388,374,366,383,372,367,376,369 8,23,22,104,174,170,104,433,487,477,422,425,420,447,461,472,439,441,516,592,596,441,543,496,460,448,426,415,414,404,425,561,596,517,523,455,441,394,420,411,424,474,519,481,477,426,599,788,804,716,688,584,498,483,551,580,610,606,660,621,563,407,396,407,413,473,584,543,551,468,446 13,11,10,31,38,33,27,416,406,376,362,379,386,411,437,414,408,413,406,402,399,378,390,388,398,403,389,377,378,375,385,399,405,379,408,383,384,374,405,416,415,425,479,431,429,410,494,436,435,423,391,397,379,439,489,474,514,509,534,499,452,396,382,393,382,394,407,394,394,401,392 4,124,87,86,94,54,54,536,523,485,425,450,440,576,626,615,598,585,564,569,564,418,474,443,429,425,439,436,380,459,538,522,527,469,494,448,433,504,531,601,644,726,815,742,679,557,813,758,698,645,621,574,483,745,811,833,873,857,892,851,795,462,414,467,454,514,536,488,520,464,430 19,37,25,55,84,54,34,425,406,396,378,392,388,409,436,435,416,424,438,441,447,398,413,390,399,386,383,374,383,410,408,437,434,409,406,401,408,393,436,433,464,503,558,515,466,429,587,539,523,457,480,434,422,543,583,599,642,645,680,642,544,397,373,399,389,400,422,391,434,388,412 1,63,59,312,494,462,290,501,556,533,496,455,463,512,598,575,560,554,612,682,647,460,616,556,514,485,448,467,406,429,518,617,654,557,596,498,479,424,428,438,449,537,656,626,621,507,776,852,851,788,753,675,550,570,662,692,764,753,820,800,742,459,427,432,458,580,682,609,637,517,476 13,35,13,115,98,34,40,724,771,718,678,603,611,766,817,800,795,764,820,888,868,623,825,775,707,690,592,553,488,503,710,858,880,806,820,702,632,546,621,632,716,796,885,840,828,698,959,1023,1018,965,938,863,749,864,923,933,972,963,1003,979,938,612,521,599,635,777,879,822,839,740,652 20,13,13,74,90,63,48,420,483,457,428,409,417,420,453,454,435,442,513,590,573,422,539,494,445,442,418,413,425,422,435,536,587,513,517,464,432,394,409,408,391,414,470,462,465,409,599,794,809,726,699,585,493,462,522,520,587,575,631,621,553,404,387,390,405,473,562,526,518,463,441 6,26,13,66,71,33,33,454,506,467,475,449,424,464,496,489,497,482,538,634,618,451,590,548,470,470,438,443,397,423,466,613,648,535,557,475,431,400,440,440,463,511,621,562,535,457,681,781,785,708,674,548,474,553,644,661,703,680,736,684,644,423,394,409,436,492,614,567,566,476,447 15,10,9,28,32,27,24,444,549,535,470,434,450,460,486,490,477,479,578,711,686,469,671,604,532,511,457,436,411,391,448,672,724,608,633,528,440,381,401,409,422,456,520,491,507,418,661,862,869,796,759,652,524,483,535,547,623,612,680,671,630,410,430,411,427,541,712,656,660,554,478 12,40,38,168,289,267,158,388,403,392,416,391,381,404,408,421,387,394,422,448,428,402,418,429,403,418,377,403,378,372,394,420,452,417,403,409,404,408,398,388,374,420,440,432,422,427,483,586,564,496,468,438,422,443,506,467,511,476,522,462,457,401,396,388,388,410,431,396,426,399,385 18,54,48,94,113,95,79,512,641,612,552,493,488,549,599,588,568,582,656,802,778,519,782,723,629,629,527,470,437,428,527,752,808,703,732,586,519,424,467,462,492,556,678,634,633,475,772,907,929,855,822,705,579,637,699,706,772,768,819,796,750,427,445,438,458,629,802,728,747,639,520 8,99,94,198,255,233,177,498,600,540,502,484,506,530,577,571,550,539,627,730,704,500,671,629,556,537,476,460,415,433,486,685,723,621,652,525,472,409,389,412,448,518,598,581,575,465,760,890,890,822,789,700,598,541,611,651,740,726,782,761,720,459,466,450,461,601,727,675,694,561,509 3,25,14,226,248,106,102,569,686,618,566,534,548,610,674,643,629,614,703,805,776,549,736,683,608,585,516,473,420,450,605,773,799,706,721,601,540,460,516,541,599,671,775,714,709,585,851,946,940,878,857,758,664,757,822,824,864,856,898,874,823,487,471,477,485,670,776,717,739,614,549 7,12,10,32,41,26,18,438,416,412,401,384,404,446,484,463,438,451,438,499,495,407,463,441,420,437,400,401,392,422,435,440,462,436,426,414,409,396,389,399,418,424,495,467,449,416,575,611,612,520,518,448,423,467,520,518,571,567,641,604,546,400,404,406,400,422,470,448,452,420,407 4,9,8,20,24,20,16,412,414,403,396,400,405,432,467,455,433,427,421,418,444,402,403,399,400,406,384,385,382,394,471,431,433,416,435,409,398,426,474,490,561,655,750,659,584,400,561,502,483,483,481,433,417,454,511,573,655,638,673,623,543,411,397,410,401,393,406,406,409,387,411 3,37,36,17,21,17,14,435,422,417,401,399,417,451,504,495,476,489,448,447,465,396,420,401,396,399,415,391,390,449,587,493,431,430,432,415,427,571,718,786,850,918,974,873,766,475,729,596,523,485,481,438,422,698,830,878,932,902,916,821,733,396,392,420,415,425,437,421,420,418,395 16,62,50,53,78,58,35,433,420,409,421,383,404,468,471,456,449,464,454,500,458,398,444,435,406,425,381,397,369,415,519,488,483,453,446,423,427,496,576,625,715,807,897,807,710,465,787,706,655,594,556,496,448,661,801,870,960,943,967,878,799,386,373,394,395,431,473,453,451,395,410 17,18,13,45,50,34,32,437,403,397,390,401,387,448,440,453,428,422,413,423,425,376,409,389,381,382,376,381,389,370,418,433,404,396,390,394,389,391,428,426,434,455,496,478,453,429,544,463,434,418,411,407,395,494,518,531,588,586,629,582,531,387,373,402,400,414,420,399,399,380,382 16,9,9,52,63,62,51,412,429,414,400,387,408,429,433,436,419,430,433,475,453,412,438,417,413,411,392,410,399,399,406,455,488,436,433,424,397,397,399,401,418,425,466,437,432,412,552,630,620,547,521,458,425,465,492,508,568,551,584,555,505,410,405,377,400,418,479,431,437,411,401 20,139,123,284,353,306,248,722,836,786,768,719,770,772,834,837,838,844,889,924,906,653,838,795,742,731,662,666,560,476,804,877,871,817,843,790,750,470,522,571,630,730,859,850,874,587,996,1023,1023,1000,980,934,850,749,822,850,922,925,983,989,962,685,681,698,731,851,919,873,907,811,762 10,88,57,55,65,48,38,456,468,440,460,416,442,486,522,517,477,494,510,569,561,408,519,487,467,448,435,391,399,435,450,555,569,507,529,468,435,397,436,488,492,577,670,586,534,470,705,777,757,690,655,574,453,594,680,699,764,739,784,745,680,425,411,398,413,481,559,494,533,473,432 1,49,44,17,21,18,15,663,710,675,627,575,613,708,767,759,748,736,781,824,810,584,752,705,647,639,554,523,480,438,669,794,805,734,757,644,580,421,464,479,524,624,781,752,772,497,893,956,937,892,871,812,703,651,740,769,840,845,897,897,865,548,522,583,627,759,835,789,805,691,629 15,9,8,27,44,43,26,414,470,440,419,430,437,417,428,431,432,444,495,555,533,425,501,466,423,431,406,396,406,373,399,526,531,468,480,440,418,389,393,389,400,411,454,435,441,397,575,758,742,681,633,563,465,415,439,467,517,508,562,571,529,405,403,398,396,461,532,499,520,432,406 7,9,8,14,22,18,11,453,395,394,391,384,404,435,453,435,421,413,408,404,388,387,377,409,382,376,384,391,379,381,406,389,404,381,397,403,384,382,410,400,417,431,484,434,436,411,503,422,420,405,409,389,403,469,491,506,539,531,599,520,481,386,368,389,389,396,382,383,378,382,402 4,15,13,22,28,21,14,523,599,568,548,479,510,580,628,622,608,609,660,717,687,482,633,586,536,535,470,462,423,416,538,682,688,613,659,551,488,419,417,425,431,495,617,587,613,427,778,868,851,803,778,698,596,534,575,609,703,702,782,786,745,488,465,479,500,646,735,673,709,576,531 10,21,21,129,305,303,124,412,421,422,425,413,398,436,442,423,420,420,436,469,445,403,447,421,402,408,390,392,384,404,398,424,438,420,428,407,402,391,397,391,414,404,448,436,420,409,509,602,612,520,514,473,406,459,501,486,534,519,569,535,471,416,396,393,386,428,464,461,460,399,409 11,9,8,45,68,54,37,404,409,394,401,407,408,417,433,437,415,413,424,435,438,411,420,412,393,398,389,393,378,385,404,441,432,417,424,402,398,388,379,403,413,415,450,423,430,395,516,553,557,506,474,426,396,428,465,465,532,507,571,530,475,401,400,388,397,410,415,436,440,387,397 6,8,8,26,33,31,25,412,466,449,437,397,422,406,443,442,403,429,469,545,523,414,493,443,443,435,407,399,385,410,422,504,537,449,487,438,426,392,391,386,394,417,443,428,429,402,527,703,706,616,593,509,433,430,451,458,506,487,570,515,501,406,412,396,410,456,530,484,475,436,415 20,15,15,84,86,83,81,408,457,422,421,418,408,413,430,471,445,448,478,540,525,428,497,458,439,420,401,410,382,400,402,513,547,471,477,430,411,377,386,394,400,432,463,438,455,411,561,723,720,638,618,504,475,461,496,513,560,561,613,597,527,413,411,405,408,471,529,502,501,457,432 10,16,11,49,51,33,31,436,401,387,372,393,388,421,421,431,401,418,394,419,407,395,394,399,407,384,385,393,391,384,406,390,399,394,391,397,376,399,415,405,396,432,455,451,442,397,484,437,444,411,418,403,394,460,467,466,541,516,559,543,464,395,391,385,382,401,423,389,398,415,387 15,69,58,69,89,76,58,557,664,617,561,496,534,556,627,594,597,607,701,817,787,555,764,718,627,608,519,473,447,407,533,781,819,718,734,609,538,406,459,451,492,566,666,632,624,480,793,951,954,892,862,777,645,621,685,700,766,755,817,804,767,454,461,447,457,667,814,751,769,658,544 11,212,159,55,50,35,40,816,913,880,845,793,812,861,913,909,905,899,954,1006,989,795,946,907,864,846,771,756,647,467,836,978,984,925,947,856,792,488,563,585,645,759,896,889,910,612,1023,1023,1023,1023,1023,999,910,807,874,900,971,978,1023,1023,1010,750,753,770,800,940,1020,975,994,905,839 11,418,302,112,146,83,63,860,803,750,737,701,720,897,950,933,919,902,897,903,889,633,796,737,699,665,586,555,485,852,965,949,924,881,896,825,766,922,968,989,1023,1023,1023,1023,1023,832,1023,1023,1016,976,953,910,815,1001,1023,1023,1023,1023,1023,1023,1023,757,607,752,772,846,897,839,873,765,708 2,33,25,39,61,45,28,438,395,393,396,386,403,466,481,456,443,415,425,425,417,393,394,390,388,402,392,393,408,406,439,423,424,409,396,417,372,403,435,424,459,510,579,507,484,450,576,512,488,457,439,411,390,530,604,599,638,631,680,623,543,392,402,387,402,398,425,412,412,386,397 6,11,9,55,82,78,51,408,388,419,396,395,375,425,422,411,394,413,426,416,425,394,394,406,405,393,399,380,378,400,406,428,420,394,399,401,386,395,411,418,407,426,468,432,440,396,502,514,510,444,449,432,392,455,492,487,551,539,579,544,497,400,408,399,390,396,432,415,402,410,390 4,225,200,299,330,287,260,547,740,693,660,608,605,607,668,647,641,642,766,874,854,609,825,778,716,676,592,553,487,452,595,834,867,780,804,681,614,452,437,479,506,569,700,674,670,525,865,1023,1023,973,945,864,752,652,744,761,827,821,878,864,829,503,546,492,519,736,864,825,824,728,608 2,289,169,78,94,49,40,954,991,954,931,896,922,988,1023,1023,1023,1017,1023,1023,1023,877,1002,970,938,922,856,847,748,649,966,1023,1023,992,1010,938,892,685,742,788,850,926,1023,1022,1023,812,1023,1023,1023,1023,1023,1023,993,967,1023,1023,1023,1023,1023,1023,1023,890,852,900,926,1020,1023,1023,1023,976,922 20,63,52,91,107,94,80,477,565,542,486,440,462,489,545,508,519,499,604,709,697,452,675,611,534,521,456,445,422,380,471,675,725,622,652,525,452,407,423,431,466,537,621,563,551,463,720,872,880,803,774,674,531,597,666,682,734,724,772,751,701,401,426,440,458,566,714,660,641,564,484 8,19,12,46,59,31,24,461,538,507,467,459,481,493,544,514,495,527,605,674,652,467,578,534,504,488,442,444,416,405,470,652,641,589,577,486,475,426,434,471,481,564,668,610,579,446,733,872,845,796,754,664,541,548,648,657,733,729,775,751,689,426,445,444,452,627,703,641,681,554,481 8,25,24,71,90,83,66,460,484,468,450,436,435,443,472,475,479,463,536,598,552,420,544,513,469,443,424,430,402,402,432,573,598,527,538,468,429,400,395,409,417,422,499,467,469,414,619,811,808,741,696,599,503,473,512,504,574,579,643,626,593,409,411,412,422,500,589,540,539,466,458 14,8,8,21,24,16,14,436,430,428,405,404,390,430,425,421,420,402,416,498,474,413,453,445,409,405,412,406,387,395,423,481,510,447,452,431,419,388,411,404,430,463,560,511,486,383,494,644,651,569,544,484,431,421,456,454,471,487,513,505,468,391,397,388,400,425,487,473,452,429,401 20,13,12,41,51,46,36,415,472,450,415,413,424,436,441,443,431,449,473,567,558,418,492,487,465,425,415,420,393,371,416,522,558,465,492,424,414,385,383,393,430,435,466,451,429,403,602,762,768,684,651,562,468,437,484,509,573,574,591,607,549,399,403,396,399,476,551,511,526,460,429 15,8,8,88,130,128,85,411,404,398,404,380,394,409,413,417,406,406,421,442,437,388,411,420,411,404,389,388,359,401,397,430,436,422,429,401,398,403,395,384,399,399,404,410,425,402,458,561,554,509,475,447,390,417,438,440,463,448,475,451,438,398,397,380,392,415,437,422,430,399,385 13,144,115,178,238,188,142,522,686,601,580,488,538,564,629,606,577,557,736,853,815,611,835,760,679,658,546,488,444,413,526,828,857,765,772,603,535,446,465,471,508,587,701,637,642,512,797,972,973,897,868,762,623,660,720,722,771,766,821,802,758,470,464,472,478,715,846,769,784,674,527 6,13,13,20,29,27,18,480,659,580,535,515,542,515,568,565,570,569,707,761,752,535,676,635,574,548,481,479,423,397,540,746,744,669,698,589,532,402,387,411,423,442,574,567,601,417,780,964,935,890,857,780,677,469,558,560,657,671,749,758,731,479,487,472,485,701,790,735,755,655,565 18,17,13,49,66,36,27,399,411,389,413,405,409,409,424,418,422,423,401,441,444,393,418,408,413,377,388,383,372,411,403,443,433,405,408,411,396,405,387,404,419,431,488,452,421,409,532,544,542,487,485,442,412,477,517,521,574,525,580,554,498,386,377,398,395,396,427,412,429,413,401 4,14,11,28,37,29,23,405,383,389,401,386,375,424,402,401,400,379,399,386,395,381,377,374,388,383,379,384,381,391,391,393,393,383,374,374,383,406,424,419,393,424,446,432,410,393,449,395,402,391,390,376,379,425,441,470,485,466,539,491,440,386,392,379,369,381,401,387,376,358,386 20,10,8,39,41,29,27,417,394,384,374,392,404,416,416,418,420,413,418,441,417,399,409,404,403,398,379,383,390,388,417,423,409,407,412,391,388,395,401,401,401,412,449,444,442,406,492,544,544,487,470,439,395,444,466,459,516,525,572,555,478,395,398,392,391,413,438,416,410,408,404 3,401,267,254,332,196,155,820,814,781,757,706,731,864,918,916,904,893,893,899,895,597,765,739,697,678,599,601,499,632,923,894,864,827,847,784,748,725,838,882,935,999,1023,1023,1018,704,1023,1023,996,963,946,906,808,878,956,985,1023,1023,1023,1023,1023,722,629,738,768,830,852,828,859,767,699 2,13,11,24,32,25,20,410,400,401,410,392,399,376,415,419,413,403,425,466,460,403,437,433,409,418,401,386,382,391,413,441,447,418,413,407,407,393,398,403,413,409,432,426,423,395,455,548,556,480,477,430,380,442,448,449,472,458,497,486,434,391,390,389,391,406,458,439,435,413,382 16,11,10,28,34,30,24,422,405,409,399,385,409,429,455,434,405,409,404,419,428,396,414,401,389,379,405,386,381,399,400,437,420,406,424,409,396,397,394,383,411,423,469,443,432,383,499,492,496,456,445,408,394,438,456,469,518,518,574,511,490,383,387,395,384,413,418,423,412,382,388 18,34,24,52,80,53,34,402,391,388,401,378,377,414,433,437,394,395,420,378,404,382,376,392,401,391,379,374,385,367,402,427,402,395,391,394,392,392,415,417,426,439,489,441,479,414,502,452,461,451,395,422,394,467,489,488,532,519,571,546,485,392,392,391,379,396,410,393,405,386,381 6,15,12,57,74,50,40,444,542,502,491,474,519,494,535,541,561,542,592,584,608,404,459,445,419,420,421,442,412,395,554,564,555,538,560,517,506,391,399,405,414,447,565,579,628,410,791,778,741,719,709,686,592,462,503,534,641,667,747,776,738,441,442,446,454,534,554,548,583,504,506 5,23,21,7,9,8,6,512,608,569,536,487,509,565,625,623,605,607,668,738,714,505,671,615,572,546,462,466,431,390,540,711,725,643,663,542,476,386,405,430,454,520,635,606,637,441,785,886,870,816,792,725,585,532,623,633,716,724,789,788,749,467,455,470,491,639,741,676,706,589,521 12,70,65,284,431,420,275,492,521,520,488,426,450,482,520,494,499,460,565,690,666,473,637,582,513,513,476,439,408,413,457,651,692,577,614,501,453,388,400,435,423,461,567,512,546,449,697,853,859,788,752,658,539,511,584,605,690,663,729,694,648,425,431,437,426,536,690,627,613,526,448 4,12,12,53,70,70,52,414,461,428,424,402,427,428,413,420,423,403,458,537,503,423,503,460,443,428,402,407,404,396,420,524,541,470,496,411,425,387,394,387,400,403,416,413,439,392,515,733,743,652,615,533,447,397,443,441,461,479,506,499,476,399,400,390,406,420,539,482,468,460,405 12,13,10,35,40,29,26,410,394,393,384,383,367,441,445,429,415,397,400,392,401,406,401,377,388,393,390,374,386,391,399,397,405,393,389,371,425,392,409,380,418,421,464,440,425,397,483,429,425,405,400,383,390,419,450,451,529,506,554,523,484,387,382,386,386,394,413,387,383,383,374 7,58,54,61,103,100,57,451,571,534,530,523,553,516,569,566,565,565,597,603,615,427,499,511,495,476,479,467,429,398,473,522,517,481,521,468,464,403,418,438,472,529,620,576,564,433,733,754,728,698,692,662,555,525,569,581,674,669,745,730,679,461,501,448,470,556,566,571,629,514,508 1,73,70,93,157,152,88,553,630,596,581,561,605,584,663,673,665,666,690,675,714,442,529,547,537,546,499,503,461,414,718,700,676,656,711,664,632,409,429,454,491,586,755,756,795,502,914,897,866,862,859,845,763,643,717,740,822,823,888,900,878,537,555,527,584,655,677,688,722,640,618 12,46,38,36,69,52,25,406,436,416,425,405,405,423,461,427,429,436,432,504,457,403,457,439,422,412,397,392,406,390,407,470,512,439,458,414,428,393,427,422,415,454,518,462,463,416,567,662,658,568,528,477,422,511,559,542,590,582,617,593,534,402,399,395,389,433,487,460,440,409,430 15,9,8,28,39,34,23,404,456,428,440,407,427,430,449,424,421,432,473,544,527,414,512,470,455,435,396,393,388,394,429,528,558,492,491,416,421,397,393,379,401,431,466,448,443,405,539,732,735,659,614,531,445,456,481,483,530,525,575,535,513,406,407,404,403,436,557,496,501,441,425 6,26,25,33,43,40,31,507,441,419,410,408,422,477,485,419,436,413,455,516,502,417,459,458,418,411,394,394,391,410,484,503,525,462,469,427,443,401,409,451,483,563,698,638,605,419,544,636,639,577,579,536,473,433,480,490,573,556,605,575,538,390,392,405,393,420,477,461,447,431,401 1,38,38,30,52,50,28,411,455,423,407,411,407,465,480,440,452,443,513,563,536,423,505,486,436,424,409,408,380,395,435,519,533,469,483,416,411,402,422,428,433,475,562,500,487,430,619,735,741,647,611,552,453,523,576,609,671,645,703,659,597,399,398,409,404,467,535,508,492,424,408 15,59,56,220,342,329,206,413,427,417,400,388,411,405,419,406,416,411,427,492,479,392,458,448,412,398,386,392,365,402,407,470,491,432,460,412,392,407,398,418,413,439,480,462,426,460,480,600,627,518,506,450,433,561,639,652,636,590,624,543,515,392,390,396,397,406,464,441,457,415,394 13,31,29,87,151,126,71,437,566,535,526,469,494,476,520,504,505,476,616,740,740,487,701,637,560,539,470,449,425,393,463,701,747,632,661,518,495,387,408,399,413,436,522,520,515,429,685,911,921,852,823,726,591,481,523,531,612,611,663,670,622,439,445,410,435,569,724,674,684,553,489 17,11,10,41,48,30,22,398,383,382,375,376,387,405,421,387,391,403,388,418,407,394,391,403,392,384,386,374,388,404,398,390,391,400,410,379,387,397,399,409,396,438,441,418,420,412,458,433,441,416,416,404,394,415,425,434,456,475,497,472,452,383,396,393,389,399,411,402,408,402,391 2,13,12,39,51,43,33,408,473,428,442,421,430,438,449,429,440,428,484,573,557,417,514,480,467,446,407,415,391,372,418,544,571,491,520,458,401,410,406,401,404,428,454,435,456,401,556,739,747,675,647,538,437,450,466,465,498,525,580,566,520,411,408,400,412,470,561,497,528,464,410 14,10,9,14,23,19,11,503,570,517,484,485,481,516,611,594,566,562,631,678,656,474,615,569,520,517,465,460,407,398,508,659,662,591,612,511,463,408,416,415,446,475,589,573,589,434,746,835,820,770,741,659,537,500,566,587,677,672,744,746,703,443,438,464,471,589,692,623,670,550,483 3,31,30,102,144,146,101,406,459,418,411,405,427,427,439,431,441,426,477,562,546,429,532,496,460,448,418,402,409,378,402,542,574,478,475,435,420,407,390,412,427,423,466,448,443,421,529,713,721,643,587,504,441,441,496,507,560,552,604,564,519,399,414,402,399,445,574,513,510,437,415 8,10,9,29,41,28,19,403,418,397,380,387,390,400,423,419,411,388,401,443,435,389,405,406,403,392,407,383,397,375,411,418,433,397,425,413,399,399,403,398,403,422,459,432,434,412,501,509,518,464,448,420,406,468,487,486,524,518,557,520,489,387,391,396,406,404,429,416,421,415,396 17,16,14,35,46,39,29,408,408,400,409,410,401,410,442,424,402,412,410,438,426,384,422,397,404,383,401,382,389,381,418,431,433,410,402,400,398,401,392,402,423,430,474,459,461,410,510,520,509,458,452,445,409,462,506,497,539,525,583,532,497,389,375,382,400,400,429,406,429,400,385 10,13,13,67,100,94,63,425,474,455,436,435,416,433,471,460,447,441,497,586,562,420,544,491,474,449,423,418,407,405,433,558,580,514,523,472,434,399,393,410,392,410,459,434,461,405,591,788,780,709,679,570,501,428,457,471,530,516,585,583,545,400,413,406,405,492,582,545,564,476,443 14,192,173,73,118,101,59,737,846,804,774,717,752,781,832,830,822,816,879,949,927,732,896,859,814,795,716,691,613,440,735,904,920,849,874,773,692,419,452,483,542,629,795,786,813,526,953,1023,1023,1023,1006,940,850,693,779,812,881,886,942,948,917,636,678,673,710,871,949,901,919,834,766 12,16,15,47,64,62,45,417,421,415,406,420,415,426,411,429,394,417,429,502,471,414,456,453,420,430,409,395,386,404,395,463,495,424,443,431,407,391,402,394,391,410,429,433,403,389,502,682,691,604,565,491,438,414,441,475,507,496,538,515,495,396,393,399,398,436,487,462,459,419,402 19,18,17,49,53,46,42,429,495,482,461,435,428,437,465,454,466,450,529,631,613,435,585,524,479,467,425,430,411,391,445,585,626,543,564,473,434,381,383,397,402,440,503,468,484,420,614,824,832,753,714,602,503,460,500,504,584,570,642,628,582,416,414,403,401,506,610,538,556,476,462 2,10,10,35,49,49,35,504,539,494,495,451,484,527,606,595,591,579,614,622,612,440,522,522,498,455,450,443,418,427,508,595,585,541,530,489,453,389,413,410,415,468,584,558,583,415,757,806,776,725,698,638,544,519,569,587,679,683,755,755,714,466,451,487,496,589,641,601,643,523,471 10,20,20,66,70,70,65,419,468,421,430,412,412,420,443,453,433,458,459,536,534,410,499,464,438,439,409,401,401,380,428,519,540,473,473,451,440,383,404,416,409,423,494,459,449,420,555,719,728,655,633,533,446,474,523,522,583,572,604,566,511,389,400,388,400,454,537,498,504,462,408 5,9,9,13,16,16,13,480,516,462,439,444,456,513,566,538,532,547,567,602,599,430,513,484,451,450,412,416,404,404,485,551,562,512,526,475,437,413,411,426,424,491,564,541,546,426,714,765,735,676,656,593,505,513,585,587,663,662,722,715,671,438,428,449,444,517,594,528,547,477,447 9,15,14,16,18,13,11,416,400,395,407,389,404,426,432,439,405,413,400,422,446,393,392,396,414,402,403,365,403,407,431,424,433,411,396,380,386,389,395,408,418,435,503,473,440,393,502,528,497,484,431,427,392,459,474,468,533,531,549,540,480,400,392,388,403,409,422,420,396,395,410 1,129,72,102,111,54,51,501,588,552,482,460,482,506,567,549,521,504,606,754,722,491,732,666,564,568,491,454,440,443,528,698,764,649,688,553,495,436,471,479,548,619,737,676,643,499,740,851,871,792,764,643,529,648,703,710,768,759,801,765,712,434,421,405,440,585,751,689,693,574,455 13,16,16,44,50,48,41,411,443,435,447,409,410,423,455,429,443,450,455,514,491,393,469,450,426,404,414,411,401,402,417,510,528,463,488,436,438,385,395,397,416,406,477,451,445,413,564,696,689,609,574,500,447,421,482,463,547,536,583,557,524,399,398,389,418,435,520,473,490,426,407 10,9,8,25,32,23,19,425,391,388,381,380,375,412,437,414,423,392,409,394,396,372,390,381,386,391,387,386,382,368,400,404,390,380,387,386,399,383,403,389,401,394,433,440,425,397,447,422,423,400,400,384,374,401,415,419,460,460,494,471,450,382,382,378,386,376,401,385,385,393,382 15,12,11,11,10,8,9,526,628,586,528,496,531,559,623,593,618,598,679,761,732,493,688,600,571,551,486,467,429,389,537,728,742,664,683,574,496,400,405,414,438,497,599,591,629,418,795,904,892,840,809,724,606,523,596,621,710,719,790,791,755,462,471,473,485,652,761,691,725,615,525 9,8,8,148,199,198,147,397,431,409,399,387,421,404,421,408,407,401,426,476,450,405,440,410,404,396,392,395,370,405,391,446,455,414,425,397,389,388,385,385,397,411,409,411,412,406,482,606,611,529,482,449,421,437,468,482,475,486,523,502,472,402,393,391,390,409,445,419,422,403,393 3,10,9,67,74,72,64,392,419,408,395,413,399,396,423,399,389,420,430,471,453,407,442,423,415,408,367,394,386,368,415,425,458,432,428,405,408,383,389,387,391,400,435,431,415,402,519,607,621,545,523,459,403,427,455,461,509,486,547,495,461,399,401,386,386,404,475,433,455,403,403 11,47,20,83,129,44,34,502,423,430,396,385,406,518,547,492,467,446,443,435,452,382,442,428,407,418,388,378,390,418,449,460,468,438,429,421,407,414,455,453,465,517,609,554,532,458,666,570,536,493,457,433,390,548,615,625,691,704,761,711,639,396,383,392,401,410,436,403,428,402,394 8,11,9,41,61,50,31,411,450,427,400,400,386,383,415,423,406,409,477,593,524,436,558,488,451,427,412,401,392,379,402,551,586,479,498,445,403,383,383,412,401,416,450,422,412,414,487,705,710,610,552,454,428,441,460,480,490,483,512,499,457,395,405,395,387,426,565,475,511,442,412 2,10,10,55,97,99,56,393,393,382,376,376,379,397,414,405,386,398,413,395,401,390,382,385,389,383,383,403,369,391,398,409,376,376,391,377,381,394,380,377,404,417,428,427,419,403,448,431,428,408,401,396,381,410,423,427,447,453,468,453,458,387,385,386,386,400,412,394,394,385,393 20,27,24,149,469,450,130,395,394,404,397,403,399,393,428,418,439,418,418,415,422,396,417,422,399,408,387,383,386,411,401,427,422,401,415,405,400,394,370,384,393,409,430,440,423,424,485,495,501,474,450,406,397,395,433,448,477,494,515,503,467,403,401,400,402,428,435,417,439,411,397 13,34,33,153,252,256,152,427,406,391,410,388,391,440,434,450,430,412,421,440,443,394,433,421,408,395,386,389,392,388,418,426,435,409,422,394,410,402,390,417,420,459,486,464,425,430,524,511,508,481,460,431,396,492,540,567,580,536,572,530,479,410,383,412,396,397,439,412,424,391,383 16,87,69,286,436,378,246,443,525,488,478,450,438,491,528,489,514,493,560,648,641,443,596,539,490,481,455,444,407,395,456,639,659,566,595,511,464,407,425,400,427,468,522,509,506,479,695,871,874,808,778,684,577,525,571,571,660,657,712,700,674,443,431,418,444,551,660,593,627,518,482 4,43,22,137,213,150,97,737,883,832,775,688,714,771,818,789,779,769,924,1012,959,828,979,903,857,832,712,662,539,463,795,1006,994,926,930,820,740,469,540,605,661,772,903,883,885,636,978,1023,1023,1023,1023,947,845,819,893,915,969,964,1004,988,951,623,676,621,646,958,1023,982,1002,896,794 18,23,23,76,126,127,74,396,448,446,421,392,421,431,430,444,411,430,465,543,527,419,482,474,420,435,404,403,390,405,414,483,524,465,481,431,390,390,404,408,393,418,451,435,426,402,559,712,706,634,604,510,470,435,453,496,527,543,568,555,503,395,385,416,403,455,515,477,489,459,395 1,20,8,209,189,174,194,485,428,418,419,411,396,515,558,542,504,492,494,503,504,392,437,411,402,409,393,402,366,419,469,464,467,417,456,432,413,412,491,524,560,635,716,647,596,546,749,695,670,608,572,495,450,726,791,785,829,813,850,798,739,420,394,413,413,436,484,443,469,417,410 14,21,17,43,57,42,30,424,468,462,459,406,420,472,476,448,477,446,488,572,536,408,495,467,441,425,440,407,397,399,437,526,557,476,493,438,403,439,464,498,539,627,700,596,537,440,650,720,719,640,594,511,444,563,655,693,757,731,767,704,641,420,395,411,411,471,537,510,510,443,410 1,65,52,50,59,43,37,711,774,729,683,622,670,750,814,800,792,785,827,885,867,631,816,775,725,698,597,555,524,397,727,856,871,796,815,690,635,474,508,529,602,703,826,801,809,569,945,1007,994,948,924,859,762,758,831,848,909,905,959,951,917,605,586,629,664,811,888,836,861,763,672 3,9,9,14,16,11,11,408,424,407,399,393,400,399,421,405,420,401,444,484,490,417,462,422,425,402,409,401,388,387,409,466,492,448,461,409,398,379,390,388,400,400,433,417,427,389,495,624,655,562,539,465,417,444,451,450,477,488,531,504,453,402,394,395,393,415,493,466,451,425,400 2,10,10,93,141,137,88,385,453,421,411,410,391,419,413,412,406,411,447,504,493,407,476,441,418,415,409,398,380,398,421,473,502,449,464,420,418,399,391,390,397,407,446,435,432,404,515,674,694,596,588,486,419,413,433,450,488,499,518,474,462,407,388,383,384,418,504,445,463,425,410 16,18,18,96,141,143,97,410,402,390,377,376,376,410,419,426,409,409,402,386,404,383,383,394,393,381,390,383,386,405,401,393,377,394,388,398,383,408,385,386,388,400,430,427,405,405,449,441,431,408,405,394,387,427,447,463,472,464,472,476,448,388,390,391,383,399,391,399,383,402,386 10,46,35,33,41,31,25,435,481,450,416,428,406,473,492,475,483,456,509,571,550,416,512,484,466,444,410,411,380,399,458,548,557,480,479,463,426,395,416,442,467,529,624,569,530,427,660,750,734,661,633,539,448,524,593,592,691,692,740,681,637,410,415,397,428,460,567,524,512,450,416 8,14,12,48,51,34,30,405,423,417,419,387,410,407,443,439,422,420,435,472,423,385,413,420,405,402,399,408,392,406,407,446,460,437,416,406,385,400,381,402,413,424,468,463,449,403,548,598,602,535,496,467,420,451,484,486,552,547,591,573,535,402,393,404,390,406,448,451,455,403,389 18,14,12,29,38,30,21,426,390,379,390,398,377,414,437,400,400,379,392,393,390,380,398,381,390,378,382,388,380,381,406,409,383,389,387,401,377,397,393,398,390,417,420,423,410,398,460,442,412,395,409,413,390,412,439,451,474,503,520,512,446,383,362,384,394,389,380,383,391,391,384 12,73,65,1023,1023,1023,1023,455,456,427,434,407,430,438,455,470,468,425,481,547,509,434,510,463,460,455,398,422,405,392,415,499,518,471,466,434,401,383,406,408,401,422,489,457,459,571,602,722,711,632,610,513,473,463,515,515,559,562,615,583,527,492,406,408,437,459,558,509,515,457,427 7,12,10,25,27,25,22,429,405,402,383,395,405,420,435,424,445,416,435,425,445,374,418,426,382,393,399,395,388,427,422,437,447,404,413,409,406,389,425,459,449,537,622,539,504,403,602,583,549,506,475,444,403,528,599,624,689,676,727,668,581,393,383,394,401,427,436,406,414,414,402 13,19,19,39,56,53,38,585,772,722,651,558,574,623,660,644,642,617,810,920,863,673,874,785,736,698,575,534,456,403,650,909,908,827,826,693,583,424,433,464,538,650,798,772,764,491,868,1023,1023,986,949,848,729,674,791,829,884,870,911,882,840,523,526,521,519,838,964,879,897,779,650 13,108,91,135,169,144,111,471,607,558,524,493,499,507,537,562,551,520,641,763,740,508,719,658,581,557,478,452,427,398,491,733,766,680,689,552,506,407,416,430,449,509,616,570,565,455,746,913,918,849,812,718,576,591,645,656,715,713,769,763,710,417,459,442,469,606,757,693,709,581,526 5,15,14,25,41,38,22,422,398,377,396,371,401,450,426,413,422,406,407,388,399,383,400,401,382,388,378,374,386,386,414,401,367,388,388,378,375,388,391,398,400,408,429,426,430,408,436,419,394,407,403,387,385,391,409,415,454,456,505,476,440,389,399,390,388,374,396,379,403,382,393 14,20,20,48,67,68,47,414,492,426,453,417,396,418,439,427,429,446,472,605,564,427,547,482,457,462,418,404,390,418,419,565,589,500,532,448,444,397,396,415,411,425,497,461,443,399,584,770,776,688,663,549,459,450,507,513,589,541,615,583,558,405,434,410,409,451,580,524,531,471,420 13,39,33,916,1023,1023,831,491,597,560,489,445,470,506,540,536,520,519,600,730,706,499,687,627,546,540,440,456,412,395,483,693,742,633,667,546,480,420,433,438,457,475,593,542,561,531,717,906,912,841,807,707,573,541,615,632,697,692,743,723,673,461,426,447,441,552,708,655,657,570,502 17,17,16,50,61,55,45,414,467,452,420,423,433,425,446,449,441,446,481,566,509,416,503,482,446,442,405,407,391,386,447,507,539,487,495,439,428,388,398,402,410,427,495,476,457,415,622,785,789,720,681,599,480,478,535,537,592,593,654,621,568,431,412,394,412,455,544,493,500,461,425 2,9,9,46,63,63,46,408,455,445,413,425,423,428,441,423,418,416,464,544,522,421,488,479,426,432,403,380,391,399,412,516,558,470,501,433,399,397,398,378,396,413,443,430,422,401,500,718,730,650,604,500,450,427,439,435,488,473,512,511,491,398,399,386,398,459,527,491,506,430,415 7,13,11,25,35,31,21,409,385,381,389,374,389,433,445,444,404,431,415,411,395,371,404,393,394,387,385,389,367,401,419,420,401,395,423,378,406,409,421,417,442,487,547,479,452,441,548,477,457,442,421,410,399,537,611,593,633,627,680,621,529,381,386,387,387,385,409,392,407,380,384 8,10,7,39,54,44,30,428,408,408,398,396,407,408,432,436,428,411,440,455,413,394,418,410,412,399,405,396,375,399,412,415,433,413,423,427,397,388,391,402,431,433,467,455,434,403,535,568,554,526,496,451,423,454,488,486,557,540,577,557,518,390,401,403,404,421,442,432,421,408,400 6,14,13,26,36,32,23,425,370,382,397,389,387,401,410,384,397,403,400,377,392,390,393,391,382,403,400,393,383,383,390,391,396,388,391,394,375,387,394,394,400,407,422,420,389,410,427,419,394,391,384,398,390,418,452,437,463,460,496,444,439,392,393,381,378,381,375,375,403,378,378 4,140,133,90,127,123,86,409,399,406,391,377,369,399,393,393,399,396,396,395,403,385,393,396,376,389,396,390,371,402,408,399,421,387,375,388,379,388,420,435,454,480,525,473,454,403,471,426,460,413,400,386,393,410,435,437,461,443,484,472,402,380,397,405,390,386,402,371,393,377,399 16,25,25,405,704,708,405,489,537,505,469,430,457,501,562,526,526,526,581,683,648,453,633,579,512,495,460,457,417,397,447,648,663,571,600,498,450,383,412,432,441,468,548,515,515,472,710,860,864,788,754,674,540,507,587,608,680,693,737,715,680,437,437,436,437,530,681,606,626,532,468 13,20,20,85,128,126,82,413,462,438,431,418,416,433,455,446,453,429,461,527,501,401,476,466,425,437,408,390,391,407,430,494,513,446,460,387,398,391,408,407,422,412,475,479,461,417,576,698,720,627,587,528,457,468,499,532,591,570,637,597,554,405,399,392,399,433,511,496,488,439,416 11,167,151,671,1023,1023,612,529,518,467,473,442,449,558,595,588,574,560,585,586,572,427,508,501,461,425,445,414,417,449,487,531,538,479,503,437,429,400,420,450,456,494,605,573,594,568,731,752,733,659,643,579,500,580,668,667,725,717,776,736,691,474,430,474,468,533,560,523,573,479,469 19,17,15,38,50,39,27,404,376,383,390,380,374,408,425,429,420,411,421,411,413,371,408,397,400,386,370,382,382,387,396,399,405,391,402,402,381,405,392,417,411,416,437,432,422,404,448,447,446,434,438,407,372,427,447,451,485,490,530,467,440,383,402,384,394,401,412,410,387,374,377 19,143,135,96,139,132,90,438,385,371,377,356,388,413,421,421,384,396,371,375,370,382,397,393,375,375,376,377,343,403,401,377,372,385,379,393,373,383,395,420,416,446,525,480,444,418,471,409,372,371,414,391,382,422,440,469,498,498,516,464,466,379,388,401,383,379,394,393,404,347,391 2,10,8,29,27,19,22,435,447,434,423,411,435,454,467,456,466,446,478,519,516,407,462,436,429,419,403,391,385,371,447,502,503,476,457,419,406,424,412,434,456,495,561,512,490,434,627,710,677,613,583,515,423,534,568,577,652,641,684,661,603,393,398,407,420,460,510,489,482,424,404 6,286,260,192,271,243,174,441,428,447,390,394,392,429,448,419,439,407,474,541,515,402,521,490,416,449,387,400,395,446,433,526,557,481,492,435,391,390,441,474,480,543,627,563,514,428,564,698,701,597,539,452,418,475,526,517,566,559,629,589,498,411,396,404,408,424,536,472,487,451,414 17,18,18,133,211,217,135,462,446,453,437,427,437,506,545,537,541,506,507,499,490,394,413,413,419,401,389,399,396,425,479,439,432,419,443,436,411,412,413,424,451,474,587,560,545,439,709,628,580,549,525,515,466,489,568,591,664,655,732,710,672,459,400,457,463,489,469,455,480,427,436 18,282,251,212,295,266,190,424,399,396,392,383,376,416,450,431,412,414,422,390,408,380,395,404,400,373,414,398,382,420,438,420,421,398,417,412,409,427,450,461,503,553,651,570,560,455,543,473,488,460,421,429,395,461,526,506,592,540,597,530,489,409,406,401,410,386,387,394,424,362,374 8,10,9,60,99,95,54,405,415,411,393,407,384,419,454,452,417,424,411,449,424,389,413,404,404,405,401,383,384,391,397,416,423,416,402,377,394,404,379,418,404,433,489,442,450,410,527,525,526,483,459,432,417,456,517,495,551,533,570,549,500,404,397,393,398,413,425,419,428,404,389 6,21,10,302,313,133,153,524,510,466,445,441,463,547,610,588,583,538,579,602,591,431,502,486,455,449,434,428,408,589,665,647,615,560,573,494,476,646,740,763,809,870,922,850,807,529,829,802,766,721,685,610,531,715,806,832,889,875,910,866,813,466,411,460,454,507,587,536,576,473,434 12,21,20,73,93,86,69,414,512,476,462,434,438,441,442,467,461,468,542,690,627,469,646,552,497,486,433,425,407,416,448,682,678,567,596,480,456,412,424,444,452,452,530,516,500,406,633,881,861,782,750,629,511,471,503,547,614,613,663,641,591,398,417,387,408,563,735,621,645,497,438 17,32,32,128,175,180,129,418,414,397,390,383,405,399,428,408,417,415,410,437,399,400,416,404,380,390,388,395,384,375,394,415,431,408,421,396,392,398,395,400,404,392,423,400,413,403,465,536,553,467,467,448,419,431,469,494,539,491,537,504,449,410,407,372,395,410,426,411,416,404,397 20,39,38,172,276,266,164,465,541,507,488,422,460,499,533,530,510,522,560,681,630,449,598,547,489,487,454,437,406,408,475,627,634,557,539,482,446,390,402,413,415,454,554,527,531,428,696,856,857,787,757,653,524,514,565,585,665,670,725,714,649,451,442,432,454,532,648,616,609,509,451 4,40,39,183,264,262,178,397,436,424,408,404,391,414,420,407,420,418,462,520,487,404,489,451,431,408,401,416,399,394,394,476,515,458,457,449,389,379,393,398,385,409,447,420,416,415,497,667,685,588,554,489,439,412,444,431,458,476,497,503,459,394,400,408,396,421,488,465,465,429,404 15,26,24,49,66,60,42,471,580,541,486,438,466,496,541,534,519,512,592,742,704,495,722,659,551,551,476,451,410,417,483,692,752,639,667,522,452,422,422,431,453,523,628,560,558,478,700,850,868,789,762,635,511,572,626,649,710,699,761,727,666,409,433,413,435,548,734,667,660,558,468 14,17,16,17,20,12,10,566,710,675,642,575,610,617,665,673,682,663,755,841,814,566,760,693,647,626,538,526,448,405,596,802,812,737,762,627,542,411,408,419,449,489,626,641,666,433,844,975,964,913,884,809,697,518,614,646,736,749,820,835,801,516,509,521,546,712,820,769,783,672,601 11,38,37,206,349,330,200,386,387,393,400,384,380,375,407,403,394,398,401,421,406,391,399,394,382,390,385,391,376,389,394,415,401,375,386,390,402,379,394,400,402,407,428,404,430,428,425,455,443,420,403,391,398,425,435,460,481,455,493,441,433,406,382,390,395,389,394,395,400,397,390 15,9,9,10,11,10,9,476,570,528,502,461,482,514,560,551,549,546,608,707,686,469,631,560,507,497,462,432,399,406,486,648,679,604,621,527,455,372,399,376,416,470,548,550,554,413,726,858,845,789,754,672,539,468,547,562,640,646,726,721,675,441,431,439,433,589,708,639,661,530,466 3,60,56,130,159,124,104,583,692,630,608,508,586,648,706,673,665,662,736,815,803,536,746,697,619,599,544,509,431,460,620,785,807,716,734,623,550,462,496,542,600,675,797,742,731,545,879,985,983,922,894,820,685,726,808,822,885,881,924,901,858,493,517,518,531,690,810,759,772,656,587 16,16,15,31,49,44,27,417,392,390,408,383,400,409,411,405,396,405,396,385,401,386,397,381,393,384,395,385,362,396,389,387,389,390,378,391,393,393,403,408,396,404,422,434,419,404,436,420,396,389,398,408,379,431,436,442,451,446,481,456,422,387,379,383,401,367,400,397,391,391,371 17,11,11,62,69,68,59,416,375,392,391,393,395,398,421,421,401,389,388,394,400,386,395,392,380,376,380,395,382,361,398,395,385,373,386,379,385,371,401,378,394,413,438,416,422,398,461,428,408,421,395,391,377,424,465,440,494,467,507,463,448,398,395,374,388,400,382,395,384,384,396 16,40,38,164,240,238,160,460,492,473,473,417,460,467,492,474,458,470,528,634,636,442,569,528,497,466,420,426,389,412,447,595,615,547,543,493,431,396,401,393,430,454,533,498,486,420,663,830,834,762,725,628,529,504,566,577,655,645,701,659,616,418,427,408,428,512,616,569,561,480,446 9,19,19,60,71,67,56,434,491,445,448,407,407,451,451,460,459,463,479,559,528,411,495,474,445,427,435,416,379,385,434,504,531,484,505,452,408,386,386,410,419,426,481,454,469,398,598,750,742,672,632,552,475,450,505,535,596,587,640,616,571,406,404,391,414,461,552,509,515,439,411 6,9,8,27,31,24,22,389,403,400,385,377,393,430,435,412,422,405,413,428,428,397,423,396,405,394,395,366,373,411,393,416,424,395,407,379,393,403,386,385,401,428,439,440,422,406,460,461,463,418,400,403,387,438,448,460,490,484,558,511,482,400,389,376,376,391,418,400,408,398,386 17,183,118,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,967,1023,1023,1023,1022,983,988,919,861,1023,1023,1023,1023,1023,1017,993,918,960,987,1023,1023,1023,1023,1023,947,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 20,9,9,29,38,37,28,405,431,410,416,390,407,402,391,422,413,406,414,475,460,393,444,441,411,400,397,391,382,390,406,450,469,423,425,422,398,386,408,393,396,406,428,416,424,401,501,629,636,553,544,474,424,402,425,440,484,478,494,489,464,403,397,383,393,416,470,436,459,437,409 11,85,82,126,189,185,121,449,561,520,497,450,456,464,531,484,470,490,575,707,685,464,641,581,525,514,448,449,417,401,446,665,694,600,622,503,444,410,420,403,457,441,525,531,511,429,671,872,873,810,773,656,538,499,558,582,667,645,704,671,638,420,423,405,427,550,683,617,649,530,478 3,29,23,39,51,31,24,435,419,421,408,395,417,431,489,465,454,440,465,494,477,381,430,435,391,391,396,385,373,399,469,485,483,446,443,415,417,410,430,470,499,562,670,595,552,431,648,643,618,560,540,495,418,501,605,647,716,702,743,691,635,421,394,419,414,447,453,446,444,429,411 20,552,365,1023,1023,1023,998,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,982,938,1023,1023,1023,1023,1023,1023,1023,1006,1023,1023,1023,1023,1023,1023,1023,998,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 2,9,9,12,16,16,12,389,391,401,383,397,401,419,396,400,384,403,406,427,435,391,423,417,395,394,383,388,384,382,395,420,450,424,402,403,395,390,402,400,398,408,428,415,408,383,442,485,513,461,428,414,417,424,442,421,445,436,450,440,425,390,385,382,383,412,433,398,410,396,387 1,14,11,27,45,32,19,402,401,408,408,426,400,433,464,415,419,420,413,460,446,388,438,413,410,408,392,391,392,396,403,433,472,427,427,392,394,392,411,422,433,452,487,469,461,402,542,593,576,515,481,473,416,461,503,518,569,540,605,563,528,393,390,402,396,406,453,414,449,414,397 7,36,31,50,70,52,35,455,424,415,411,430,425,436,480,476,479,470,471,467,467,406,441,423,414,419,411,374,384,404,444,438,468,413,423,432,399,438,401,413,421,476,550,502,485,445,643,613,572,528,499,496,433,539,623,620,681,659,717,671,604,414,386,402,412,414,448,445,445,413,388 12,274,189,225,290,230,175,620,754,704,655,587,599,665,727,708,692,690,792,879,859,617,832,784,707,696,566,558,468,437,636,854,880,799,803,690,578,471,498,568,616,698,795,757,747,601,890,1015,1014,955,928,850,739,771,832,835,886,879,924,903,866,519,549,528,540,756,879,823,836,733,632 11,60,26,219,269,105,87,606,748,691,639,561,603,652,715,700,683,664,775,870,848,604,821,760,690,685,583,558,475,488,621,835,865,776,811,683,607,462,509,519,579,663,776,739,729,569,877,1001,999,939,916,835,724,739,812,813,867,856,909,885,846,523,534,536,550,731,854,793,809,713,611 19,32,24,47,74,54,34,414,392,376,408,372,401,425,459,443,431,399,427,412,414,395,385,381,390,399,374,378,383,389,415,402,421,392,395,380,403,397,398,391,412,437,493,458,450,410,506,470,453,414,419,388,397,475,498,503,525,561,581,544,485,390,376,381,384,388,411,379,395,409,390 3,9,10,36,57,54,33,398,456,406,416,398,431,412,435,432,411,422,441,501,508,402,459,446,424,438,415,398,394,401,413,484,514,457,461,418,416,369,382,405,406,414,457,437,439,392,526,684,678,614,558,487,440,423,458,473,489,514,542,537,485,412,391,395,393,429,504,489,473,458,416 13,20,20,41,61,57,37,438,472,462,446,418,419,416,453,448,454,430,497,592,577,424,541,508,448,460,423,418,404,411,427,555,598,511,530,464,425,392,384,392,406,419,464,448,448,408,601,792,805,727,694,610,489,427,479,455,554,529,597,591,542,417,419,412,398,485,584,500,525,472,422 5,18,16,61,85,74,49,561,655,614,563,510,553,609,670,652,653,644,725,776,761,519,703,647,577,555,489,499,431,393,575,747,757,677,704,576,524,414,419,431,448,503,656,650,670,447,825,910,902,843,817,744,613,568,647,653,756,753,818,825,793,504,494,502,522,674,778,722,738,623,531 5,12,11,8,9,7,7,502,606,538,500,470,488,541,577,589,588,563,639,726,705,481,661,607,554,521,469,453,424,405,517,702,715,626,654,544,470,412,424,410,461,483,600,581,606,419,757,867,859,804,771,686,565,507,603,611,691,701,762,755,716,465,439,466,479,607,718,672,691,540,505 12,25,24,26,28,21,18,560,693,646,606,543,561,614,686,677,661,659,740,816,795,547,737,678,635,601,535,516,441,389,589,766,790,700,744,617,534,426,449,450,467,499,651,644,680,433,844,959,951,900,876,800,679,569,644,660,763,765,835,841,809,521,500,533,554,716,816,755,778,671,582 4,43,39,26,30,20,17,610,745,698,662,577,601,653,725,715,716,699,792,863,830,591,795,751,686,663,580,556,468,425,612,829,848,769,789,695,570,418,445,449,501,578,715,702,729,454,873,988,979,929,903,835,713,609,694,722,801,805,868,874,835,540,541,538,571,759,861,809,824,730,640 2,41,33,55,59,39,40,449,477,423,439,411,433,496,540,524,506,497,503,581,543,416,498,480,437,423,409,426,382,435,540,577,542,496,521,421,425,464,542,589,637,735,815,736,686,468,749,763,731,663,622,545,455,646,740,773,844,831,865,803,729,422,398,416,442,473,534,487,505,464,440 17,15,13,29,42,36,24,403,384,389,371,385,374,400,405,411,397,405,388,393,394,395,398,385,376,398,359,384,397,379,385,385,390,390,385,388,381,378,395,408,392,426,439,414,421,406,448,411,395,390,429,385,385,449,448,451,469,468,488,457,450,384,390,384,390,376,385,384,372,392,382 10,23,23,175,424,420,171,411,439,423,437,418,410,462,470,463,460,449,490,513,512,416,463,434,422,440,411,401,410,393,418,458,466,426,458,424,408,408,396,389,389,440,477,455,468,425,596,683,669,610,584,531,464,473,502,512,574,564,620,599,549,419,409,421,420,461,471,467,490,439,423 18,8,8,23,28,25,21,397,373,384,362,375,382,424,426,406,386,386,380,392,387,396,377,383,375,375,375,358,383,388,391,389,407,380,397,404,387,396,408,403,405,407,429,411,416,389,459,439,417,408,403,386,364,413,410,417,441,436,502,476,445,373,386,378,383,375,388,408,406,384,388 19,82,59,102,149,100,69,484,604,524,501,478,473,481,567,556,520,500,621,734,719,472,673,617,544,527,463,447,416,436,493,706,741,641,648,535,485,413,437,443,468,522,634,585,579,458,739,890,891,828,789,693,573,606,666,679,734,733,777,756,701,427,444,435,449,576,729,673,674,557,492 17,18,14,58,72,41,33,447,434,414,415,388,423,448,471,459,455,438,457,495,480,399,466,441,414,398,406,387,376,448,439,470,470,451,467,405,385,406,392,426,422,446,509,474,467,411,563,671,656,571,533,494,424,474,524,523,616,607,664,625,569,408,391,388,394,435,482,457,474,421,418 8,17,13,53,65,43,33,405,467,449,425,417,398,439,429,427,417,436,464,536,498,413,504,468,439,409,399,395,399,397,415,508,533,487,481,424,439,388,397,397,415,432,472,435,454,407,564,699,717,621,573,512,438,457,489,497,570,530,609,579,523,400,405,399,402,452,532,494,511,442,426 14,15,13,30,34,25,22,440,483,460,455,431,437,459,480,466,455,455,503,631,601,425,581,529,490,476,431,418,396,397,439,582,631,547,543,478,455,405,400,425,411,449,508,487,495,406,621,765,776,698,655,571,454,488,519,528,605,591,652,622,576,404,414,387,420,491,623,553,589,487,424 18,8,8,34,43,28,23,410,388,361,393,381,397,438,429,427,422,403,380,416,390,385,392,405,397,388,374,381,391,391,401,392,382,394,407,391,380,394,400,392,387,398,407,426,419,374,471,441,443,403,410,375,373,410,399,409,460,471,502,507,456,389,392,386,385,375,386,402,395,389,384 1,16,15,148,217,227,150,420,440,433,421,391,404,422,449,451,441,441,455,511,471,403,479,437,421,408,403,410,380,398,418,479,493,455,450,435,434,403,419,435,451,477,544,485,476,453,596,657,663,580,556,481,429,539,588,599,650,625,687,620,563,409,397,392,397,419,488,447,466,430,408 1,28,23,32,37,26,23,446,525,501,480,411,395,445,489,463,433,441,519,704,691,447,708,641,529,548,466,434,393,406,440,636,738,593,641,466,447,416,398,404,440,457,544,495,473,430,587,767,828,713,683,553,449,514,562,563,622,622,666,628,576,404,413,381,412,490,711,641,626,549,447 3,245,227,191,235,215,175,398,402,413,390,353,407,429,456,435,435,421,426,463,415,383,439,416,384,386,397,414,402,388,438,459,453,418,430,385,416,403,425,460,452,491,548,514,479,413,510,558,572,510,466,425,414,468,485,516,551,539,607,541,502,409,402,406,400,410,415,425,422,402,400 18,50,39,56,81,62,40,440,446,448,444,384,421,421,450,420,443,436,488,574,547,435,527,480,434,450,403,400,385,406,447,556,583,494,493,459,403,409,398,429,435,458,529,483,481,436,620,748,738,661,630,531,452,500,565,571,618,608,659,624,573,387,403,398,398,473,571,524,517,462,396 18,60,57,122,171,159,110,468,605,583,544,481,507,498,552,526,531,519,645,754,742,500,712,659,564,565,490,461,420,417,475,713,757,661,684,574,472,406,422,417,464,481,572,552,567,440,742,924,934,866,840,740,609,531,610,621,691,684,744,729,695,425,445,441,447,597,746,686,700,585,524 13,9,9,44,77,75,43,401,441,438,393,408,402,399,391,404,396,400,445,487,491,396,460,438,436,402,397,384,391,380,411,479,486,450,473,408,398,377,385,387,398,393,407,405,407,400,474,655,678,587,555,482,420,403,421,421,454,459,477,471,453,404,382,385,401,434,504,449,454,432,402 9,11,10,31,45,40,27,371,391,383,395,381,383,392,401,409,391,389,411,393,408,389,383,385,383,391,390,392,378,371,396,392,397,401,395,380,395,402,392,398,399,409,417,412,403,392,417,425,434,430,429,403,382,404,412,427,442,416,439,433,416,375,390,370,384,393,413,393,394,407,380 17,11,11,59,123,127,60,423,391,406,400,399,402,412,402,416,437,424,438,436,421,380,403,410,394,387,388,380,400,371,392,423,415,399,406,386,387,391,388,396,402,413,435,410,424,408,472,506,487,446,451,411,393,419,443,453,476,490,515,486,492,390,378,396,396,412,428,412,415,394,394 17,9,8,48,73,65,42,412,427,412,412,389,416,402,422,410,408,429,447,456,455,383,431,435,425,408,394,395,404,390,394,435,452,416,427,419,395,396,376,386,397,401,433,428,432,382,488,609,605,544,518,439,419,401,419,447,472,471,497,488,462,397,396,400,394,417,456,436,445,409,399 5,14,14,48,86,85,45,433,425,418,409,389,393,422,432,416,430,420,439,480,488,403,447,434,408,411,389,385,384,376,395,446,492,443,444,418,397,406,377,392,411,436,478,442,442,406,528,617,611,536,538,457,419,458,489,509,563,569,597,568,505,395,402,400,401,408,446,443,443,411,381 2,22,18,40,47,37,27,495,602,534,512,461,487,496,550,520,524,512,643,746,723,499,699,634,575,535,485,467,424,369,498,705,750,669,675,554,484,406,413,409,435,466,553,535,562,438,722,904,911,842,813,717,595,497,543,569,643,648,716,728,671,432,462,436,449,585,726,670,677,569,497 11,8,8,18,36,28,12,445,884,835,798,715,710,435,457,427,421,432,778,969,971,669,932,908,861,825,741,709,580,383,432,890,967,907,918,819,748,394,380,393,402,409,450,427,432,397,562,1023,1023,1023,1023,1004,881,427,446,446,484,481,510,524,491,409,659,390,395,705,941,930,949,848,770 12,91,76,278,388,347,246,501,595,563,531,471,472,536,584,563,562,545,626,735,724,480,682,634,570,560,466,437,412,433,502,693,740,647,676,532,503,418,460,438,487,553,657,607,613,496,766,916,931,858,832,723,602,610,702,728,790,779,825,789,733,469,459,431,445,569,721,669,689,551,472 20,10,10,32,46,44,30,397,447,430,412,409,399,394,430,410,403,419,445,525,492,415,458,431,416,417,390,386,394,391,405,472,490,459,454,410,397,393,375,395,390,414,435,429,408,386,503,676,667,584,557,484,447,424,455,448,482,492,526,507,485,403,383,386,389,436,487,455,461,424,397 19,11,11,27,44,39,22,477,533,497,467,440,475,494,556,538,549,530,596,649,629,445,546,515,484,462,434,422,408,396,462,603,610,547,565,512,468,389,413,387,416,445,536,525,553,409,712,815,801,751,719,642,538,455,515,532,606,619,694,710,674,434,444,441,451,553,633,575,628,504,466 14,10,8,15,22,18,12,410,434,435,414,409,419,418,433,434,431,422,444,496,491,405,458,436,409,410,389,396,393,390,440,480,482,443,470,421,400,400,410,422,438,470,588,541,501,400,526,608,617,558,530,478,437,433,478,471,499,486,566,567,510,388,398,386,394,440,504,460,444,418,421 17,26,24,153,231,221,146,445,521,498,490,504,531,436,498,505,519,503,546,573,590,419,467,486,451,448,451,466,460,414,479,520,509,500,552,496,489,420,411,386,388,421,479,484,491,417,709,782,773,750,737,712,629,432,467,499,576,574,662,698,648,436,481,455,462,541,553,549,602,514,513 4,56,51,70,98,86,61,544,465,441,434,450,409,536,529,473,443,446,495,552,533,421,495,474,416,412,408,391,402,414,552,536,553,476,523,446,422,408,449,497,552,672,791,734,685,446,651,691,697,632,626,577,509,535,607,616,673,663,711,683,620,383,398,400,404,439,526,470,484,445,413 18,10,10,14,16,14,13,395,472,438,429,406,432,439,431,438,454,445,475,574,518,427,507,479,438,451,419,425,383,393,436,531,546,487,493,455,419,394,396,405,403,422,439,449,454,386,575,758,760,684,647,549,470,423,456,447,495,512,571,581,518,407,401,401,407,461,550,507,530,463,438 7,35,29,41,44,26,27,430,398,416,403,398,396,453,440,462,432,430,448,460,443,416,417,420,416,410,396,387,398,409,439,448,455,413,422,415,396,429,424,452,487,540,628,541,508,442,610,603,577,504,503,465,391,555,633,652,717,701,732,664,587,391,388,412,416,420,448,428,445,401,385 4,36,27,91,133,83,56,490,488,461,427,413,464,541,596,575,558,540,546,549,539,412,464,450,433,429,401,408,398,435,559,524,537,475,510,476,437,436,479,510,600,678,780,724,697,474,774,727,688,652,626,567,463,651,729,745,820,809,850,805,752,425,397,438,454,467,512,492,479,453,423 12,11,11,83,152,158,84,392,721,673,563,465,473,411,402,395,408,384,773,927,837,708,915,804,735,694,560,486,439,409,410,898,902,795,791,608,535,391,423,437,471,495,519,458,459,478,458,997,976,891,843,695,548,569,581,513,475,465,488,465,424,399,442,382,408,752,904,773,782,665,514 4,9,8,28,32,28,24,413,408,409,390,380,378,421,425,419,405,396,393,427,430,393,422,420,400,383,399,381,404,382,398,424,440,414,418,388,397,380,393,375,391,405,445,435,443,406,442,570,559,495,463,450,415,410,432,439,485,482,513,486,471,388,390,393,388,394,425,405,410,398,382 16,100,73,115,124,63,63,470,468,441,413,432,405,485,544,525,516,486,499,526,524,389,442,439,422,425,389,393,387,466,588,529,541,464,495,450,408,545,712,762,830,906,966,872,769,529,811,742,689,618,586,521,473,765,894,939,996,966,979,890,814,403,402,417,434,454,487,461,488,435,440 10,33,32,418,995,998,401,395,398,401,382,377,405,399,414,386,399,401,408,440,451,397,424,431,415,400,381,385,389,396,405,443,456,396,405,389,404,369,396,372,397,403,410,407,422,444,426,494,512,453,446,402,390,413,433,422,455,443,450,426,425,417,405,391,394,430,450,405,410,406,378 15,14,14,253,366,378,258,389,415,426,387,391,421,380,416,392,406,405,430,486,458,388,450,440,410,411,404,391,412,367,403,454,454,427,429,417,402,380,411,398,386,383,422,405,404,415,456,608,621,537,506,441,430,398,426,438,468,455,460,460,432,412,398,388,396,425,468,436,444,424,414 10,11,10,31,36,31,26,403,410,385,382,377,392,425,417,408,408,398,407,417,410,389,409,393,401,392,385,393,389,384,388,412,401,390,399,395,372,406,390,398,402,400,441,423,426,400,472,440,441,418,418,405,415,421,443,429,462,497,526,499,449,391,383,374,377,392,411,402,405,400,395 13,22,21,16,20,14,12,533,682,620,574,505,537,536,597,597,599,587,708,814,787,551,761,698,635,613,519,508,422,382,542,788,804,723,747,604,553,406,407,409,434,465,596,580,620,427,788,967,957,903,871,788,666,521,578,587,687,705,766,786,745,465,470,480,483,688,818,767,781,652,584 6,11,11,63,96,98,64,386,446,412,421,421,399,411,415,441,407,408,433,498,503,407,464,448,414,424,408,411,391,395,413,492,497,457,467,429,411,385,385,379,396,392,431,430,407,390,497,694,706,623,568,501,443,407,445,454,489,473,501,508,479,385,402,392,404,417,501,490,463,432,399 8,10,10,20,22,22,19,513,439,422,419,416,430,507,575,555,557,509,501,486,478,401,424,406,398,414,390,399,400,400,467,457,456,429,429,410,398,420,430,447,472,509,609,549,554,457,707,622,570,515,510,469,454,584,675,676,721,715,764,733,682,449,393,426,447,464,494,462,472,429,414 12,61,53,37,42,32,29,688,762,721,694,637,659,733,796,779,775,772,816,867,848,613,788,740,683,680,581,583,504,446,706,841,838,770,804,703,628,437,449,494,540,630,787,776,792,504,938,1004,987,949,923,867,763,693,771,794,874,875,933,937,908,601,565,624,660,789,876,829,858,745,668 12,15,14,62,91,89,58,391,389,386,401,375,390,394,395,387,399,411,405,433,452,412,419,408,399,393,379,383,380,395,385,425,415,406,397,383,394,386,374,397,380,396,416,414,403,393,430,510,495,459,433,415,388,443,483,510,490,464,492,456,436,391,383,392,400,385,438,421,417,399,382 6,21,21,29,43,42,28,396,453,434,426,397,439,419,445,433,419,438,471,538,513,414,461,439,442,410,413,408,381,378,412,496,494,460,473,433,416,403,401,387,422,413,465,442,435,420,587,709,701,632,585,512,456,449,490,506,585,553,621,593,542,408,416,402,384,445,499,472,467,437,421 19,16,12,56,64,48,41,407,398,395,395,393,395,434,445,437,407,413,401,422,407,375,398,405,374,384,389,385,371,420,400,413,413,387,395,404,389,393,411,404,408,421,474,452,439,409,516,469,486,432,440,408,411,434,461,484,543,530,569,519,492,395,395,394,388,387,407,384,411,405,389 20,20,15,38,55,39,27,432,405,389,389,400,388,447,464,430,428,415,430,443,441,388,408,409,391,404,382,384,387,399,394,403,404,387,418,385,392,403,416,434,417,445,483,473,456,442,537,498,483,441,408,431,389,488,515,551,576,583,628,586,518,389,373,382,394,398,422,395,377,409,381 14,29,28,20,20,17,16,539,649,580,548,510,560,594,676,654,637,630,694,763,750,526,698,628,571,568,499,479,433,394,563,728,748,669,686,566,523,390,414,439,469,518,661,635,652,441,819,910,896,844,822,754,624,576,645,673,757,755,821,826,783,475,484,497,524,677,770,715,738,614,559 16,15,15,32,50,48,31,424,417,404,421,397,391,412,426,425,424,426,457,488,485,397,445,424,414,418,400,415,416,395,409,457,463,432,441,423,418,393,385,397,402,400,448,427,428,395,540,675,672,590,576,491,449,428,458,461,503,499,535,527,481,401,396,406,392,419,473,450,470,441,404 10,8,8,16,20,16,13,491,504,460,452,438,462,518,563,549,532,515,540,601,587,437,519,502,465,454,421,411,393,395,500,570,597,524,562,457,427,400,381,437,428,466,586,565,588,422,736,800,777,727,699,634,503,496,540,576,661,662,743,743,702,433,428,454,452,545,627,577,591,517,471 20,18,16,27,44,38,22,383,384,375,368,387,383,378,405,400,390,394,396,382,391,380,375,387,392,385,400,372,364,394,381,403,387,410,383,392,394,391,411,413,405,411,461,411,415,406,462,418,390,395,382,405,398,427,444,435,459,465,509,470,444,387,389,391,378,375,393,385,382,382,389 12,179,151,214,273,141,122,649,812,785,723,628,644,698,755,716,690,684,819,955,926,707,934,888,807,795,686,613,505,493,653,918,964,871,884,762,671,473,524,563,639,700,809,769,756,619,879,1023,1023,1006,982,884,754,764,832,836,884,876,916,896,859,488,576,508,549,784,952,896,893,806,682 1,8,8,15,20,20,15,426,502,451,435,417,424,434,441,442,434,434,507,592,585,422,546,491,459,461,421,417,394,412,418,545,588,508,524,443,405,384,390,400,415,416,483,462,458,406,582,774,779,692,661,573,484,458,493,517,549,534,595,589,542,412,425,400,409,450,579,520,546,461,430 13,200,184,133,165,151,122,439,379,388,394,408,415,441,447,421,401,417,377,423,393,393,424,410,398,410,399,372,362,367,427,430,452,416,393,392,373,392,419,425,423,443,519,449,458,422,500,510,510,437,446,420,387,423,487,475,532,514,550,524,489,400,373,414,386,414,438,425,415,395,391 18,143,119,234,286,240,194,603,758,725,677,596,620,641,696,686,682,669,786,889,864,641,839,795,727,707,593,549,481,415,621,851,889,800,822,721,625,452,482,468,515,616,736,713,715,529,877,1023,1023,980,955,875,758,667,750,779,842,843,890,881,843,515,550,516,543,749,873,828,830,733,642 11,19,19,43,45,43,41,417,492,455,450,423,441,433,462,435,455,443,512,597,577,433,558,511,464,446,425,412,390,410,436,580,600,519,538,458,440,387,399,388,418,429,460,455,457,406,582,793,789,707,673,596,470,439,473,465,544,525,580,580,540,411,419,400,397,489,587,536,532,486,427 2,10,9,22,34,28,18,391,375,379,371,398,394,418,420,406,396,413,406,409,398,389,389,387,381,401,375,376,385,402,402,397,411,393,409,391,396,410,400,412,412,421,447,434,422,399,445,459,428,438,416,393,394,437,474,465,487,478,525,491,435,398,378,380,397,390,403,398,398,401,393 3,11,10,34,42,38,32,434,505,491,462,419,432,438,461,463,443,442,550,652,620,444,590,558,491,467,446,434,404,389,432,610,656,571,571,474,428,397,394,410,400,437,439,462,459,403,602,829,836,765,722,626,485,416,468,455,503,513,564,573,542,408,415,388,410,509,626,566,588,504,454 1,13,13,14,14,13,14,387,430,407,394,399,377,414,393,398,393,392,406,465,447,394,428,432,403,420,402,392,392,385,403,429,470,419,446,401,391,384,378,380,384,411,407,400,411,392,449,538,552,473,453,428,392,402,421,418,450,422,468,456,450,389,396,372,395,401,462,432,436,408,381 19,26,24,77,79,71,70,713,683,645,611,571,605,764,819,810,801,796,780,761,761,467,561,552,532,522,480,469,440,432,724,707,676,643,673,591,529,432,458,497,532,638,797,795,815,553,961,931,891,865,847,807,719,748,817,836,907,908,963,965,932,625,529,642,662,710,728,708,749,625,594 18,35,28,43,70,53,33,410,383,363,406,387,376,427,446,410,433,410,402,398,418,381,393,411,403,387,367,387,390,390,400,394,386,391,397,385,372,384,398,390,410,444,469,476,420,415,515,443,439,412,412,401,398,457,519,492,539,549,577,544,498,391,396,389,395,401,415,400,392,401,364 19,9,8,20,30,27,18,392,383,383,372,368,384,395,389,385,386,397,402,391,394,383,399,380,379,398,377,393,391,380,394,393,401,397,399,386,378,389,406,401,397,400,424,422,401,404,418,418,395,379,394,388,389,391,420,421,443,438,483,431,425,379,378,384,360,391,401,376,390,376,380 3,19,18,46,63,58,43,407,450,391,399,392,410,403,429,399,417,413,451,508,465,398,469,440,421,410,400,397,385,379,405,470,499,452,463,439,411,373,408,407,423,400,437,426,425,399,513,669,689,599,566,478,432,445,454,465,540,532,559,526,486,394,402,382,392,428,478,462,460,415,403 14,33,31,72,100,99,70,435,587,529,509,463,473,468,470,492,480,487,583,727,710,489,671,624,558,524,460,451,426,393,442,683,726,625,674,527,512,392,386,415,421,448,527,482,508,416,665,905,915,843,810,700,588,488,530,544,624,618,673,656,627,409,435,421,424,545,704,646,648,529,481 16,23,23,116,181,187,119,410,405,395,402,403,391,439,452,453,447,430,435,419,415,402,408,392,382,398,389,386,391,382,436,419,403,393,417,390,413,419,404,412,413,445,480,453,442,425,539,494,491,461,434,437,399,519,570,566,584,566,596,568,516,419,396,391,413,412,407,415,409,400,401 9,34,34,166,268,268,166,446,436,424,411,411,424,470,526,525,491,485,471,461,480,399,413,403,406,383,393,384,400,393,465,419,390,405,413,388,413,426,445,438,470,519,598,534,526,491,682,583,521,498,477,491,417,656,745,747,751,714,745,708,663,409,391,423,432,444,433,426,453,417,412 12,164,114,211,338,235,131,491,606,568,522,489,501,513,566,547,563,540,637,757,732,494,711,644,557,547,486,455,435,438,484,717,762,655,665,502,486,421,435,474,479,544,637,594,564,498,759,902,903,831,802,709,568,608,699,702,752,752,799,766,714,441,458,439,439,591,755,684,706,574,471 3,1023,635,432,493,241,200,791,824,778,732,668,686,816,871,851,841,825,875,931,911,693,871,822,768,741,647,610,502,602,800,908,920,847,864,755,668,699,783,822,875,945,1013,951,917,799,1016,1023,1023,998,974,908,810,950,1012,1023,1023,1023,1023,1023,999,648,599,638,676,808,912,863,878,777,693 14,9,9,22,32,27,18,407,601,560,491,449,443,455,459,437,442,432,586,792,759,502,756,683,596,572,494,448,401,393,441,750,800,676,696,544,491,392,413,397,414,446,489,470,479,406,560,921,936,850,815,683,535,450,482,483,532,505,581,564,515,412,435,414,404,557,768,682,691,578,476 16,15,14,79,89,87,77,399,453,437,439,433,411,427,438,448,424,443,467,530,517,424,488,456,443,423,415,413,395,376,420,515,516,470,462,432,421,386,382,417,410,423,463,441,433,418,530,720,712,634,610,542,446,442,468,479,532,514,575,550,532,391,406,402,406,463,519,477,496,436,412 18,221,136,268,328,216,166,632,649,599,594,522,568,670,733,714,704,685,735,762,747,510,649,599,549,550,508,482,438,525,704,717,718,670,693,561,538,604,735,784,847,916,982,900,839,621,921,924,904,854,831,780,670,834,923,956,1009,990,1015,959,908,533,493,519,565,665,738,707,726,634,576 1,14,11,36,40,31,30,447,390,381,379,376,383,448,471,435,409,404,405,395,379,383,373,378,397,382,379,379,383,398,414,382,407,393,390,383,391,393,404,404,388,418,486,454,446,396,525,426,395,398,393,406,398,431,460,458,526,547,588,551,495,381,379,396,380,380,376,394,397,383,380 8,9,8,56,90,79,50,409,421,417,431,402,430,404,452,432,428,422,456,524,514,429,494,470,438,416,407,411,394,406,416,498,539,467,477,427,411,383,387,389,406,422,465,441,431,411,549,710,718,636,612,513,444,413,472,470,528,510,582,567,495,402,394,404,411,432,519,487,489,452,423 5,31,27,14,18,14,11,440,498,477,458,435,429,464,491,466,467,467,539,636,602,449,559,518,464,463,424,413,396,409,432,590,624,548,555,464,447,404,410,416,423,457,560,504,521,419,660,806,794,722,685,590,507,477,557,571,629,636,694,659,622,414,421,415,407,499,607,549,566,463,418 13,31,29,50,70,66,46,440,545,531,468,431,454,445,479,475,474,472,570,697,675,471,654,601,523,504,471,439,410,388,451,655,698,592,613,514,450,399,403,398,430,436,517,502,507,418,652,844,858,781,745,634,533,472,529,553,609,601,679,645,608,405,426,401,414,531,679,618,625,531,467 1,9,8,26,30,27,24,401,379,389,374,397,385,415,429,404,408,401,380,398,412,373,379,388,375,382,392,367,387,387,382,392,392,396,387,383,375,393,383,404,389,407,432,428,425,381,475,414,415,407,383,391,369,407,410,417,470,472,502,475,452,385,380,393,369,388,381,374,377,374,375 9,15,15,148,209,211,146,420,413,418,408,415,400,406,408,428,412,427,441,497,451,397,438,434,399,407,385,390,387,397,401,465,479,448,436,401,402,389,401,386,396,424,458,409,426,415,508,667,680,587,562,472,443,420,460,450,512,506,519,510,479,398,395,384,402,424,481,452,451,424,406 15,195,176,242,328,278,202,619,806,759,716,645,665,644,734,718,702,692,802,925,909,662,881,842,769,753,657,618,515,426,659,882,922,845,862,740,673,469,474,496,553,630,782,743,751,529,901,1023,1023,1016,995,910,808,682,779,796,871,863,914,901,868,540,572,530,546,773,910,864,874,773,695 8,9,9,30,34,29,25,400,386,384,397,378,364,395,387,388,391,391,389,387,402,379,389,388,378,393,379,376,373,374,396,395,395,398,379,392,380,381,400,396,398,399,423,410,402,402,429,431,417,402,425,373,390,411,448,427,460,445,497,434,446,381,388,389,377,397,392,392,388,368,399 7,12,12,27,38,35,25,391,401,402,387,368,388,398,399,408,388,368,378,399,395,383,399,382,380,386,366,370,395,421,387,406,398,404,400,397,395,393,391,403,389,411,435,409,398,396,444,441,440,415,414,402,401,407,439,415,442,447,485,433,422,388,381,378,386,388,399,404,388,379,369 2,300,185,1023,1023,1023,890,777,962,932,898,831,843,821,872,868,864,856,973,1023,1023,850,1023,999,937,922,845,808,710,506,820,1023,1023,993,1013,912,849,545,572,612,686,781,903,880,891,729,1023,1023,1023,1023,1023,1023,962,848,916,937,991,989,1023,1023,1001,720,783,716,753,942,1023,1023,1023,945,868 12,14,12,18,22,19,15,514,640,596,545,487,496,544,598,599,588,578,685,767,748,522,712,652,592,570,494,479,422,398,523,746,749,671,702,577,510,388,410,413,455,479,604,579,599,432,772,930,919,861,838,748,619,506,570,577,685,685,763,763,732,457,483,471,483,680,804,730,768,642,552 12,15,15,38,53,48,35,418,466,437,418,420,412,410,421,425,423,423,446,545,530,424,520,476,437,438,415,405,401,374,398,533,558,493,493,425,405,382,403,399,397,404,451,435,425,405,508,756,767,680,641,557,458,442,431,464,502,494,546,529,500,397,416,393,404,441,550,501,500,462,432 6,8,8,25,28,24,22,396,390,396,384,366,380,388,402,397,396,390,396,411,418,387,394,391,373,396,385,367,395,374,388,411,389,395,400,384,384,396,410,409,413,429,449,427,418,404,467,435,427,414,406,397,394,421,463,450,506,471,515,482,437,384,400,390,393,386,396,397,407,387,382 13,9,9,12,14,13,11,461,566,512,499,449,495,501,528,539,525,524,631,699,671,471,628,578,526,513,453,457,430,411,483,663,693,610,633,502,466,394,408,423,424,455,527,515,558,409,716,866,851,796,770,680,567,476,514,545,614,622,705,708,656,428,440,437,451,577,716,643,676,556,504 1,35,34,236,404,416,237,459,403,385,388,391,414,459,458,432,416,426,431,413,409,389,412,401,379,376,388,377,387,382,425,410,413,393,415,406,401,407,423,455,456,481,549,489,461,443,557,508,479,445,441,410,403,587,643,637,670,626,662,589,547,387,403,381,418,417,411,409,417,386,390 10,721,286,1023,1023,1023,1023,1023,1023,1023,1023,1019,1023,1023,1023,1023,1023,1023,1023,1023,1023,937,1023,1023,1006,991,946,943,864,909,1023,1023,1023,1023,1023,1023,1002,990,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,963,1023,1023,1023,1023,1023,1023,1023,1023 15,14,14,66,78,75,62,429,458,452,451,435,420,434,434,422,431,427,483,573,568,421,546,477,452,455,421,401,390,395,414,535,595,497,539,476,412,392,390,388,391,419,448,432,447,397,554,782,801,718,686,565,458,422,437,458,499,508,544,552,511,403,383,392,404,447,570,520,513,450,411 4,12,10,30,38,26,20,401,396,382,379,380,392,420,432,411,406,402,407,393,394,383,394,399,385,406,399,386,387,416,384,390,416,387,396,391,388,397,401,400,393,431,431,434,423,371,448,449,442,417,418,407,381,421,442,457,454,462,494,447,442,392,391,374,390,392,382,390,375,387,373 11,30,27,77,115,100,62,449,513,482,466,432,469,459,482,468,466,457,543,650,637,452,596,556,495,468,425,431,419,397,470,616,658,568,589,471,453,410,405,401,409,468,531,489,507,408,623,849,863,787,753,638,523,472,535,541,621,612,677,646,596,419,435,402,414,504,624,576,585,512,457 15,20,21,50,68,70,52,381,426,402,400,376,398,384,402,400,406,387,404,452,427,405,432,420,401,409,399,385,362,404,382,432,464,421,444,400,405,398,391,386,396,401,410,425,402,404,443,597,609,518,515,458,409,408,419,421,452,448,473,441,429,381,396,404,379,406,444,438,440,397,411 19,10,10,16,19,19,16,399,441,419,415,384,395,400,432,403,398,407,443,551,546,415,546,508,444,457,434,391,393,404,393,478,583,495,512,432,404,382,401,390,397,404,443,414,432,402,504,629,687,579,554,472,421,424,475,483,517,512,522,515,480,392,406,390,388,455,580,526,512,455,419 2,19,19,66,74,73,66,419,483,458,441,409,427,423,441,412,439,426,496,614,592,420,564,508,473,453,416,408,398,382,406,570,627,532,533,469,431,397,396,412,399,423,453,434,463,402,552,790,809,723,694,587,475,447,452,474,518,499,554,544,531,397,427,399,417,501,602,545,556,466,429 13,8,9,108,208,220,113,424,437,402,403,410,416,441,464,462,432,441,469,457,454,398,409,399,414,406,400,404,375,388,423,423,426,412,418,443,413,393,381,405,391,415,477,449,471,410,602,571,533,508,525,487,445,451,501,493,557,532,599,594,554,424,409,418,401,433,437,446,457,435,410 13,13,12,57,107,106,53,401,413,407,371,384,408,397,406,397,424,408,420,446,444,398,436,426,408,409,395,402,400,390,407,420,455,429,436,427,408,371,402,411,391,401,413,406,409,396,497,577,591,518,475,444,409,410,423,422,467,459,497,493,453,398,387,387,395,407,450,416,425,427,395 12,18,17,67,79,80,67,412,481,461,450,422,419,427,430,421,430,418,493,604,595,429,557,511,470,452,420,407,392,414,438,561,591,523,512,440,414,388,401,397,428,422,497,467,457,395,560,789,803,711,685,576,480,440,476,500,538,542,593,584,536,382,399,396,411,457,577,521,530,460,427 12,61,55,120,200,172,100,478,656,603,545,498,525,504,537,520,522,521,670,786,767,500,724,689,604,581,519,513,432,398,488,743,791,699,713,598,543,401,426,387,425,450,534,530,546,416,757,983,1002,934,907,813,691,490,549,593,681,674,753,758,710,455,474,442,448,633,789,744,745,635,562 2,17,15,33,42,33,27,439,486,463,443,421,434,458,499,475,464,463,519,582,545,411,542,472,439,440,429,403,409,390,449,547,566,493,546,448,423,395,399,409,419,431,513,489,493,429,619,746,740,664,628,551,461,490,523,542,607,591,650,613,590,410,420,417,428,491,595,529,553,476,424 11,10,9,18,21,18,15,405,397,394,399,398,392,401,410,398,401,390,410,418,402,387,412,394,404,388,397,404,380,383,418,421,401,409,407,369,389,399,402,391,435,457,535,493,460,385,425,465,472,439,428,416,396,392,401,421,450,435,466,462,429,387,372,377,370,395,414,412,394,383,391 18,8,8,20,50,49,19,405,419,412,386,399,388,390,420,422,403,405,409,431,427,391,412,410,404,394,404,377,378,404,408,430,434,421,415,416,395,398,383,391,399,405,443,396,416,386,482,562,556,508,470,434,402,408,440,436,470,452,526,497,446,408,385,390,400,419,436,431,431,413,407 7,14,11,33,41,31,24,414,439,420,414,408,397,415,414,433,415,420,428,521,470,414,474,462,437,429,416,407,377,392,392,477,517,464,475,430,411,388,400,414,411,410,458,411,433,400,511,652,660,583,552,488,419,442,462,472,509,490,561,508,481,395,404,389,388,425,498,456,471,426,438 4,167,119,108,124,67,65,537,473,421,426,419,450,619,696,647,633,591,562,562,539,413,445,448,425,429,399,405,399,583,782,662,582,551,566,541,472,728,872,921,977,1023,1023,1015,934,610,888,791,725,695,659,605,502,849,972,1022,1023,1023,1023,960,895,467,428,448,482,511,512,512,528,456,449 15,16,15,21,23,18,18,520,623,577,558,493,505,566,613,601,584,588,692,775,744,522,724,643,585,581,497,478,432,392,520,748,766,672,707,550,516,404,396,402,437,463,602,592,612,415,780,912,904,851,815,725,606,506,582,602,706,706,772,782,737,471,475,476,500,662,783,705,735,598,531 14,8,8,16,29,28,15,393,406,384,392,395,388,407,413,415,402,428,423,411,428,383,412,384,386,400,400,381,373,364,403,421,416,397,409,438,379,389,401,399,410,419,424,433,428,401,483,479,481,465,430,423,396,457,467,468,512,491,528,483,449,378,384,379,383,393,410,419,405,407,407 20,12,10,28,36,27,21,420,377,371,395,393,389,437,455,431,409,418,419,417,429,398,392,383,366,397,380,379,388,433,412,411,409,402,388,408,376,391,405,425,425,447,506,458,436,411,504,470,457,431,412,402,397,462,488,508,550,551,594,558,518,392,385,392,393,402,411,388,379,395,381 16,9,9,19,22,16,16,404,458,425,425,407,434,421,457,442,456,436,491,579,541,428,533,494,446,426,415,420,399,378,418,551,567,504,515,456,424,383,393,415,405,416,484,448,446,395,558,740,725,651,603,529,455,423,467,467,531,531,571,575,524,405,385,406,410,474,567,501,515,463,420 14,131,116,88,123,106,76,450,415,425,404,416,401,427,482,424,460,435,470,524,518,413,514,479,441,431,417,399,390,435,471,508,557,467,484,409,410,420,424,432,423,471,573,511,522,432,585,646,661,551,549,458,407,500,532,527,605,604,632,616,571,396,384,440,425,454,557,500,475,443,405 1,59,55,42,54,52,38,682,741,685,648,609,656,731,796,790,775,771,806,851,831,593,773,734,677,641,579,549,477,428,692,820,822,749,768,661,600,425,461,506,558,642,782,764,785,540,921,978,962,919,895,829,718,711,779,805,869,865,926,925,893,610,561,634,648,789,861,813,839,732,650 15,14,9,34,39,23,20,428,471,437,435,419,430,451,471,467,459,466,477,580,549,430,537,491,466,451,414,401,399,402,441,564,578,505,509,436,446,386,416,423,422,477,530,492,499,434,606,755,741,660,631,523,458,500,567,573,628,613,662,643,582,419,412,406,409,495,560,522,541,458,409 7,605,394,71,74,39,38,554,544,499,494,446,434,600,650,607,608,592,617,666,645,471,564,529,471,483,426,401,419,479,557,630,628,534,529,466,465,496,558,597,639,714,802,737,682,588,838,841,826,767,733,643,507,778,841,844,878,868,908,871,815,468,445,453,464,552,650,584,598,521,450 5,38,34,28,28,24,23,591,718,669,630,567,613,667,732,723,716,698,760,830,814,586,763,709,659,634,530,523,453,399,647,803,818,744,761,653,571,425,442,453,515,594,731,714,732,480,888,968,957,914,886,832,730,631,708,741,819,819,883,888,856,538,517,556,590,739,831,774,797,692,621 20,32,24,54,80,50,31,426,406,388,392,366,388,460,485,473,473,426,438,435,426,405,411,406,396,410,388,388,391,367,419,428,410,401,404,370,386,418,413,439,446,494,573,517,468,444,593,524,496,463,454,396,423,534,570,567,649,627,691,630,565,395,389,407,394,408,409,399,404,394,402 1,26,24,25,37,35,23,604,698,657,609,517,570,636,717,699,695,675,753,835,807,563,778,700,647,629,527,504,441,413,610,801,814,731,753,636,559,431,434,445,482,557,695,691,708,487,855,973,963,907,878,795,677,637,721,740,807,810,870,862,829,522,490,532,563,727,848,778,802,688,579 1,11,10,16,16,15,15,424,446,447,406,400,401,403,443,418,414,413,455,570,554,409,584,528,450,461,422,409,392,408,415,518,619,519,519,445,413,405,408,404,422,450,491,469,446,411,514,651,715,616,577,458,426,474,535,533,561,555,598,546,494,393,386,386,399,427,586,512,512,457,416 14,10,9,28,36,29,21,423,396,380,364,384,387,427,439,413,410,406,392,410,384,383,394,391,396,384,396,393,378,391,412,387,395,385,396,399,401,376,401,391,422,409,480,450,441,420,472,456,444,410,406,404,388,449,468,472,518,507,575,518,470,389,393,403,373,398,401,378,388,375,378 17,16,14,27,43,37,23,414,392,389,384,395,369,416,390,417,385,418,390,404,415,385,399,379,390,385,379,363,366,369,389,411,395,385,386,378,404,387,393,406,401,388,419,415,412,407,451,415,427,399,420,384,385,428,430,438,480,454,499,431,445,398,376,383,393,406,411,385,387,380,374 13,8,8,28,35,35,28,395,421,412,399,392,406,410,397,419,408,400,418,450,459,409,453,428,409,404,403,378,389,394,422,438,444,429,445,401,413,396,397,389,387,410,414,402,414,385,469,589,587,532,521,454,421,402,416,419,466,466,493,487,433,393,379,412,397,418,469,423,453,392,390 4,58,55,66,92,83,60,455,481,438,452,439,427,464,508,501,500,498,545,564,556,431,500,473,432,448,425,415,397,397,459,504,535,497,487,441,436,410,421,428,429,474,564,521,524,438,697,746,738,661,613,560,455,510,581,627,697,677,742,704,652,416,394,429,447,496,561,513,518,452,438 9,9,8,31,38,33,26,417,426,406,410,391,409,417,408,411,419,412,416,451,467,401,459,428,406,415,395,401,380,384,400,447,466,432,426,412,388,387,398,408,385,431,444,416,418,400,463,580,596,539,505,422,410,414,433,436,469,482,491,481,456,393,386,389,392,421,455,451,453,414,402 8,15,15,48,63,65,48,388,443,417,392,388,377,370,397,386,389,377,464,565,491,455,571,481,454,420,419,401,397,366,398,554,551,460,479,420,395,382,399,427,419,427,443,405,407,432,409,681,637,533,512,415,415,448,452,436,428,423,425,392,404,399,397,379,382,459,542,452,451,404,393 15,17,10,118,146,109,82,468,491,461,450,434,427,481,512,490,478,483,536,615,591,426,535,509,466,443,419,403,409,425,465,566,592,524,532,466,439,418,448,476,493,558,639,579,515,499,690,797,799,725,690,572,476,617,692,718,745,733,772,729,675,407,410,427,420,478,571,523,551,471,407 18,10,9,23,28,24,19,408,377,409,399,370,388,412,435,423,405,394,406,400,393,390,399,388,383,398,406,372,394,379,402,399,401,400,399,392,401,384,393,381,383,407,428,418,413,385,473,452,434,431,417,419,393,429,440,436,470,463,476,481,457,386,396,390,393,388,402,393,403,380,383 12,86,69,33,46,26,17,709,783,728,692,654,683,755,813,806,800,790,836,881,864,635,805,755,708,698,602,573,488,460,726,854,855,788,807,707,636,498,511,560,600,700,830,812,823,554,945,1008,992,949,928,867,766,747,823,841,904,904,955,950,919,619,586,616,656,805,886,837,862,758,671 16,11,11,25,36,34,23,403,390,382,407,379,371,390,412,417,397,413,392,396,393,381,398,391,380,402,377,387,378,397,397,368,390,383,388,391,385,388,401,398,405,407,444,412,406,391,456,407,395,380,388,387,387,419,436,442,459,456,485,457,436,385,384,390,367,386,408,392,385,389,387 12,13,10,36,56,42,27,417,389,369,386,372,373,407,419,397,401,376,393,410,415,382,403,392,396,403,396,380,393,392,392,402,412,404,395,392,401,378,376,403,404,388,437,406,398,397,426,445,446,418,409,378,359,400,422,415,439,448,471,449,419,385,403,400,370,388,409,389,399,391,398 19,10,9,31,32,28,27,418,392,365,379,374,386,415,424,406,408,397,380,406,394,389,399,393,388,398,382,399,372,371,374,395,402,400,383,398,366,400,402,409,400,408,468,427,415,414,458,414,402,390,402,372,411,443,461,458,491,491,527,502,443,390,390,382,397,386,389,391,399,381,403 13,18,16,32,39,28,24,441,525,482,446,430,426,447,477,459,462,459,527,643,616,428,576,529,475,464,418,430,391,415,447,594,644,545,550,493,436,404,428,419,426,460,527,506,519,416,639,806,808,729,694,581,480,463,526,540,607,597,660,635,591,415,419,414,420,498,616,572,574,481,446 3,51,50,183,295,294,177,407,417,422,412,401,418,423,449,425,423,423,432,457,457,384,434,408,404,410,399,391,400,389,418,450,455,418,418,432,394,403,414,428,451,486,551,488,476,454,571,608,584,525,494,431,427,567,657,660,683,649,686,626,553,409,395,385,392,425,459,443,426,408,416 19,18,15,40,52,41,31,397,404,401,393,382,373,390,422,411,397,398,401,410,422,381,399,401,411,393,400,375,376,388,407,399,418,382,396,384,373,397,390,392,409,424,438,424,438,397,451,448,464,438,419,394,392,427,438,449,471,450,519,480,441,394,374,374,378,405,410,396,415,380,403 11,62,46,88,102,76,70,462,568,527,479,440,454,490,525,499,519,512,602,724,694,463,669,603,540,500,465,448,401,408,470,679,737,615,649,532,477,426,440,434,481,512,580,547,548,460,715,877,883,809,784,665,530,575,644,656,716,713,762,732,675,423,431,416,443,565,721,675,651,553,467 7,42,41,131,197,194,127,448,407,412,398,420,400,439,482,460,444,474,465,464,453,398,422,408,413,404,409,381,411,401,409,446,466,422,428,409,399,403,397,415,418,445,508,475,467,401,578,600,574,534,510,445,424,507,554,569,621,601,662,618,558,417,395,417,410,424,442,442,435,427,393 13,65,45,89,111,81,62,454,496,464,440,423,434,454,471,464,470,470,521,625,599,450,567,529,488,452,434,413,395,399,443,561,626,532,571,459,420,408,427,426,443,489,540,505,493,437,633,801,819,733,692,611,496,533,574,590,656,626,686,638,600,389,417,381,414,483,609,549,567,494,430 14,9,9,258,462,482,266,393,410,383,417,382,383,395,382,417,396,386,414,428,430,411,420,411,394,406,403,378,385,397,383,411,430,419,411,382,384,389,386,387,384,378,409,402,399,410,438,519,503,461,444,420,408,400,399,412,431,434,443,425,411,413,390,390,393,390,417,397,408,391,409 18,8,8,18,28,20,13,426,494,459,430,411,447,438,467,455,448,436,524,618,598,432,565,518,468,478,433,421,408,386,429,558,614,540,522,459,427,395,404,410,428,451,505,478,460,424,611,818,834,759,718,605,489,498,531,545,589,583,652,610,564,422,422,397,415,473,584,521,535,463,435 17,17,16,42,58,55,39,429,436,410,419,413,408,411,443,438,440,438,472,511,501,399,460,443,423,421,411,390,410,385,409,491,503,460,456,408,422,391,396,401,424,430,439,449,425,401,572,670,669,585,558,498,440,454,478,494,551,540,595,577,515,403,406,403,393,431,492,457,473,410,403 16,10,11,84,129,135,87,412,386,402,393,395,411,431,402,394,404,420,419,430,435,390,411,416,400,402,400,399,406,398,378,425,437,405,410,394,386,387,396,397,394,425,442,418,409,396,466,553,554,500,481,425,416,415,458,463,524,487,541,496,456,386,394,398,387,407,438,426,423,404,394 6,66,65,118,178,177,116,518,623,575,539,493,500,529,609,582,576,559,677,761,740,502,702,651,576,561,505,460,421,417,514,720,751,654,667,544,509,424,428,467,470,530,649,613,614,460,793,918,921,858,831,737,625,598,691,711,782,769,824,809,755,469,464,439,473,616,766,715,717,599,508 2,60,54,43,63,59,41,449,595,534,492,443,483,494,528,525,500,524,612,749,728,492,721,658,569,541,474,454,425,403,469,715,764,660,667,532,475,413,412,417,460,475,600,561,532,443,698,888,899,819,791,687,545,544,613,614,677,672,732,707,657,407,443,432,438,594,762,694,701,556,492 2,91,85,852,1023,1023,813,495,658,604,556,476,497,521,548,528,519,532,674,812,796,547,776,732,646,613,529,482,437,428,513,764,823,715,733,601,534,397,417,410,448,509,583,540,571,529,720,957,983,907,880,776,633,524,585,609,664,662,731,723,677,475,456,447,439,611,799,751,741,622,552 20,36,36,170,283,293,174,400,386,414,387,395,394,395,399,391,402,394,391,394,388,381,402,409,372,402,384,392,369,407,381,398,380,397,397,410,399,392,394,383,406,405,452,389,403,433,438,440,451,426,410,396,376,495,562,552,568,530,528,444,439,390,399,393,385,390,388,394,408,394,394 14,53,52,184,257,259,184,419,467,439,436,402,403,451,475,450,448,436,467,544,549,402,517,483,447,431,411,411,400,407,423,523,535,478,485,446,422,419,411,440,461,470,541,501,467,467,582,737,741,655,603,508,430,552,638,637,653,620,654,585,549,408,386,402,394,450,511,521,486,440,432 2,9,8,62,93,80,50,424,439,404,420,404,400,414,431,432,432,414,458,525,503,413,480,456,426,409,408,401,371,404,394,468,509,460,464,406,396,398,383,400,409,411,451,448,447,405,512,647,666,578,549,477,414,439,478,471,505,484,538,520,497,405,395,399,406,442,516,469,474,434,399 16,13,11,27,37,20,16,400,433,439,417,398,409,414,415,420,416,412,454,506,483,419,476,454,430,418,394,390,394,403,403,510,520,452,491,461,398,394,388,400,402,402,461,448,432,390,504,675,672,592,564,468,433,428,465,475,515,522,563,540,493,410,404,407,399,427,517,470,478,432,400 20,13,12,27,33,29,22,446,412,410,393,402,393,461,459,462,434,431,433,426,424,395,398,409,397,391,405,402,384,369,424,416,432,401,428,382,382,378,400,388,401,396,445,418,433,402,510,471,488,462,449,424,406,406,436,451,507,512,557,548,506,404,383,405,406,421,417,433,431,385,393 4,19,15,55,61,43,40,465,388,375,393,394,388,446,463,438,433,412,402,396,403,396,400,390,380,395,386,369,393,384,407,411,411,401,385,406,378,367,390,409,393,422,445,444,435,406,490,463,458,426,398,417,390,429,436,451,497,506,598,547,468,404,391,395,384,397,389,404,404,394,399 19,20,20,56,78,80,57,390,404,398,392,419,405,387,400,390,407,407,391,435,422,398,429,404,400,407,380,389,391,385,391,428,436,410,428,387,393,406,393,388,385,390,417,421,413,413,482,532,509,480,470,421,384,415,451,463,515,480,534,477,455,398,400,386,408,416,434,417,430,396,398 3,32,30,101,102,70,57,462,436,429,420,430,415,486,533,512,511,487,476,474,448,400,400,404,400,409,385,387,375,435,556,461,457,419,451,430,421,457,504,541,616,704,812,732,680,449,748,667,588,555,558,496,440,591,711,750,830,816,853,794,728,444,383,428,437,465,444,430,444,421,382 18,18,17,9,10,9,7,509,628,575,540,499,511,565,615,612,577,591,665,748,737,495,681,611,555,544,487,453,416,385,537,722,734,658,683,544,509,417,418,412,449,479,611,606,624,422,796,910,896,846,815,727,602,545,605,623,711,711,788,787,749,466,467,474,480,641,755,699,713,618,504 12,281,252,224,316,281,197,433,390,378,369,360,400,444,436,443,423,391,406,394,402,379,394,400,397,393,383,386,397,419,435,397,439,382,405,407,379,407,412,421,487,533,594,524,520,440,508,489,446,431,430,410,381,462,502,507,559,557,607,543,499,399,368,415,380,425,423,389,421,402,410 19,115,95,1023,1023,1023,1023,599,698,638,605,564,575,596,643,647,627,628,725,824,802,562,772,728,650,643,538,531,465,452,574,780,810,723,746,618,548,438,462,500,477,565,707,658,672,616,821,972,975,912,883,797,675,635,712,730,789,785,846,833,785,563,480,497,544,683,813,761,779,664,586 19,8,7,21,26,22,17,402,376,390,388,400,400,387,404,399,391,405,400,390,383,379,404,407,380,396,402,382,373,393,410,403,400,392,395,399,391,395,383,432,400,426,455,438,408,405,439,445,424,400,393,395,386,416,454,461,473,464,494,446,451,376,388,388,385,375,406,399,390,401,387 15,65,63,126,153,149,120,438,581,531,518,466,474,471,516,481,495,477,603,736,722,474,682,615,560,526,458,453,420,403,453,688,735,612,652,567,492,389,427,433,422,473,543,520,510,445,692,912,920,849,815,723,589,513,575,593,649,650,706,689,650,412,442,411,423,556,712,655,669,556,486 17,26,21,38,66,50,29,413,377,378,380,383,397,414,417,412,402,404,382,394,397,380,383,386,393,396,379,376,386,383,421,373,396,397,386,386,388,395,396,401,417,425,476,417,411,393,487,436,423,402,393,397,375,422,448,456,476,483,529,509,445,387,390,393,387,384,404,387,384,372,362 10,108,100,168,186,177,161,529,544,513,497,451,492,559,625,565,557,547,605,656,656,474,612,555,517,501,438,441,410,399,503,618,641,547,549,476,452,419,419,436,436,499,586,556,588,473,753,810,799,738,712,646,554,574,621,621,695,702,764,766,712,423,427,453,453,575,663,607,622,534,470 8,12,12,58,112,110,56,383,395,399,392,413,383,397,384,398,392,403,407,400,384,395,381,384,389,389,387,396,393,392,391,386,389,393,386,379,381,390,376,406,376,387,404,396,409,400,442,433,406,407,405,413,380,409,425,418,471,439,464,447,443,382,382,383,386,387,392,391,388,382,401 2,20,20,81,144,149,83,521,554,501,503,501,532,542,603,612,599,595,621,598,597,401,430,446,446,425,424,431,413,402,591,560,532,525,545,542,490,391,378,413,428,504,661,651,687,436,847,792,739,751,740,727,621,537,624,659,762,771,838,837,807,424,460,451,490,534,509,535,562,491,487 4,22,21,62,77,69,55,420,450,442,433,404,410,425,435,437,426,441,478,537,522,403,490,454,423,434,409,397,391,395,418,499,533,471,479,425,411,402,403,382,396,428,464,451,450,395,553,720,721,640,609,519,445,438,475,501,562,529,585,563,535,397,406,396,403,451,520,476,486,446,407 8,10,10,61,95,87,55,419,411,420,392,410,395,412,430,404,431,421,415,480,458,399,441,433,396,404,408,386,397,386,400,457,456,427,438,411,380,390,386,390,400,406,423,408,444,395,515,611,608,554,524,468,431,411,427,456,493,503,535,502,480,396,406,396,404,419,460,449,427,415,408 11,37,34,20,22,16,15,591,710,665,628,570,561,633,700,690,684,674,757,833,816,578,771,721,655,634,557,524,470,401,621,812,815,743,756,653,586,429,439,462,476,566,700,684,713,465,856,964,954,904,879,812,699,581,668,703,783,785,851,854,822,509,532,517,547,739,833,788,799,700,616 11,54,47,24,27,19,18,617,748,710,648,606,630,690,741,738,736,718,795,866,843,618,813,763,695,685,575,571,470,403,648,839,857,779,804,670,588,419,470,489,535,624,761,733,740,505,891,996,990,937,913,833,725,673,753,772,840,838,899,895,860,544,548,559,586,770,877,819,847,732,628 1,14,13,19,23,19,17,432,434,432,404,396,429,431,429,435,424,430,459,524,526,406,536,506,433,458,408,394,404,416,432,514,564,479,490,423,417,395,396,416,410,421,470,461,438,398,537,664,694,618,563,464,428,445,466,480,548,526,558,549,504,394,420,399,404,435,560,521,509,451,414 6,28,28,90,107,107,90,450,501,467,453,412,421,445,485,457,463,440,505,586,581,418,544,500,447,446,429,421,408,404,443,545,576,500,539,462,424,424,391,428,410,466,511,482,490,441,632,789,787,711,676,577,477,476,534,554,624,609,675,641,589,412,395,410,410,470,597,537,553,471,443 19,33,26,41,73,56,32,419,386,397,392,370,402,383,431,425,392,419,402,400,409,382,390,380,379,398,390,363,384,379,400,398,389,382,398,402,403,403,418,415,420,435,472,437,442,417,469,437,438,411,410,394,382,450,482,478,519,513,543,489,465,407,379,385,393,401,403,400,387,422,403 18,20,15,43,60,42,28,410,367,379,397,374,398,404,412,407,404,406,393,412,381,381,379,396,383,395,381,392,382,382,383,394,403,378,388,405,384,383,425,407,432,454,475,432,435,413,498,452,432,418,387,396,368,465,489,492,521,519,542,480,457,387,385,389,389,389,400,397,394,397,375 1,20,18,79,130,116,69,417,405,391,385,384,396,396,413,416,409,421,438,495,473,396,475,432,434,428,393,407,401,405,397,453,479,437,453,425,405,361,391,390,397,405,440,422,411,400,498,628,634,560,517,473,436,435,446,466,507,513,554,526,470,387,383,396,380,430,483,448,472,420,414 1,8,8,33,37,38,34,398,413,405,395,379,393,414,410,394,402,402,390,447,444,384,428,412,413,400,405,378,385,397,410,435,441,415,437,395,375,391,385,392,391,389,416,403,410,398,460,530,555,494,462,430,409,421,468,464,485,454,441,462,444,387,370,387,388,400,443,420,426,403,393 6,9,9,63,93,96,64,390,430,423,410,402,424,416,407,420,408,421,425,475,477,406,460,433,426,426,396,375,380,361,400,460,469,448,439,393,401,371,389,397,414,423,453,422,426,406,515,638,652,564,552,474,417,445,490,492,521,513,553,505,498,394,392,394,396,423,476,455,466,429,408 8,41,41,165,280,278,160,396,394,390,379,391,403,400,440,420,405,404,397,410,405,389,413,377,400,401,394,399,384,412,411,417,410,405,409,409,367,390,393,401,424,431,459,444,425,423,491,498,487,455,428,423,391,470,515,544,562,539,572,521,467,393,382,406,399,396,403,388,435,411,395 15,74,62,128,190,156,103,505,603,574,547,471,486,503,566,569,547,525,645,766,740,496,714,660,567,564,504,472,422,382,519,725,765,663,680,557,489,412,416,413,471,520,605,568,582,471,760,922,924,858,824,732,595,589,642,657,722,721,788,767,720,445,451,446,440,624,774,701,728,601,521 12,14,13,22,23,20,20,478,626,569,559,490,513,515,582,575,575,552,677,770,747,512,701,650,595,560,489,480,442,409,524,744,769,672,708,577,528,394,402,427,451,503,614,598,613,424,763,926,923,860,833,747,613,518,591,602,682,695,759,766,716,451,471,462,458,635,766,722,721,603,526 16,15,13,25,40,34,21,389,384,421,356,403,383,427,410,415,419,413,402,422,409,396,397,393,389,385,385,379,377,404,392,389,416,395,396,371,382,412,412,402,417,409,440,440,432,382,442,439,427,412,404,405,390,443,458,459,492,480,490,468,445,382,392,398,395,388,386,385,399,381,371 2,9,9,11,10,9,10,470,513,484,457,431,451,493,523,527,522,508,586,641,639,447,569,539,482,486,425,428,396,397,480,606,615,553,563,495,451,395,396,401,419,459,551,539,553,419,708,796,789,721,679,621,487,500,567,572,652,646,719,707,663,447,437,441,458,541,642,590,604,509,474 6,15,15,67,92,90,66,408,460,436,424,442,431,447,420,435,441,435,491,573,556,409,511,481,464,442,414,412,409,394,423,538,565,488,492,445,428,398,385,394,401,422,457,442,455,398,576,762,764,685,655,569,485,441,468,498,552,552,613,561,531,401,410,404,414,473,550,523,523,456,416 9,27,23,33,53,41,23,416,393,380,404,386,386,422,439,406,434,407,407,407,400,378,396,385,392,401,392,381,386,444,462,422,415,411,393,392,398,454,516,576,657,745,839,742,623,430,687,561,502,437,471,420,397,542,659,737,858,852,881,788,706,390,397,389,393,392,385,373,399,391,413 17,18,16,33,54,46,27,426,407,415,395,418,406,439,479,445,433,427,440,417,410,389,422,398,388,385,383,392,385,390,426,417,415,413,417,403,383,398,396,434,426,445,520,477,472,429,556,519,499,464,447,411,399,503,564,544,594,595,653,598,552,387,370,393,405,403,420,415,414,402,401 20,10,9,42,59,50,36,429,421,405,406,394,383,441,428,440,440,429,437,466,461,398,436,420,420,400,393,391,386,395,428,443,474,415,450,393,386,388,400,413,397,407,459,441,445,391,535,628,620,549,525,466,420,449,477,500,539,559,613,572,513,396,401,412,401,430,451,452,446,427,395 18,9,8,31,37,26,24,433,416,420,394,394,394,434,455,449,436,426,403,464,437,388,429,409,394,397,407,372,400,383,402,428,430,425,414,408,400,393,392,393,414,424,472,440,432,394,535,549,567,514,462,446,409,424,470,441,511,512,566,533,505,403,409,407,408,421,436,430,415,415,399 18,21,18,37,58,44,28,387,407,385,381,376,376,401,437,414,425,401,404,415,417,385,409,406,393,388,398,384,364,400,397,391,414,398,406,399,370,409,402,408,424,456,496,428,438,430,513,486,426,433,431,395,391,469,512,525,530,521,561,509,485,383,407,394,395,413,412,398,409,387,399 6,13,13,20,33,32,18,403,409,390,389,386,392,392,410,391,399,403,388,406,385,375,399,395,393,387,394,381,380,386,405,401,376,388,383,398,388,386,406,391,396,397,423,411,420,391,420,450,440,414,411,382,380,419,444,420,425,419,458,431,421,377,392,383,394,378,393,391,386,380,378 10,117,102,129,171,155,115,562,755,704,664,578,618,606,659,662,632,635,773,885,859,627,840,787,721,705,599,561,480,427,583,848,883,805,823,683,600,437,432,451,485,555,680,669,663,493,852,1023,1023,972,944,856,742,636,706,730,798,796,858,848,816,492,524,497,529,752,892,843,845,744,650 9,15,14,17,17,13,15,420,408,375,385,387,387,435,429,422,419,411,409,408,415,377,388,393,390,393,394,389,378,389,390,398,418,401,416,403,377,412,406,417,419,446,499,466,441,389,502,488,466,449,415,419,391,475,504,520,578,567,607,566,497,388,396,395,399,406,420,413,418,376,401 2,12,12,24,34,31,21,420,432,421,421,394,424,434,426,430,420,426,432,489,465,395,472,436,410,422,398,399,391,381,413,481,513,465,460,407,400,375,394,402,410,450,503,470,475,408,525,600,618,533,497,454,411,443,454,469,511,497,537,516,466,389,400,404,394,426,505,431,467,414,392 3,13,13,111,128,132,113,401,440,424,409,410,416,398,425,422,456,434,466,493,476,387,451,434,422,419,407,390,393,418,429,478,513,431,432,420,409,398,384,385,390,420,432,444,435,414,571,662,679,594,570,525,438,447,478,481,542,533,582,574,527,403,407,399,392,432,486,458,474,442,411 16,48,48,94,114,115,95,457,448,422,411,416,428,472,505,500,486,453,473,490,493,409,429,431,408,432,402,408,415,411,417,462,458,417,456,416,425,400,410,406,421,435,493,459,459,417,625,655,646,579,554,502,428,453,510,510,564,574,639,620,583,423,402,424,434,459,464,454,486,443,423 16,36,29,48,63,42,30,442,426,415,416,402,392,459,452,427,435,449,472,492,471,409,434,427,409,405,384,367,395,417,467,464,485,424,440,401,412,458,550,604,668,759,824,717,598,440,667,645,614,547,518,464,405,602,747,796,854,824,842,737,662,400,388,406,403,445,463,435,460,423,421 2,14,15,148,277,287,151,396,413,413,428,410,412,402,396,397,393,401,431,487,482,399,470,445,424,412,397,387,393,403,404,473,486,430,449,415,394,396,382,407,379,400,405,403,408,400,450,664,686,585,538,465,418,400,397,431,438,420,455,427,412,400,366,392,393,427,475,445,446,440,409 16,16,17,42,60,62,43,392,709,662,566,452,460,390,392,406,412,375,774,920,828,708,901,784,709,686,537,483,437,406,401,904,897,793,795,590,532,397,451,459,488,530,560,478,441,494,471,992,967,886,833,692,507,615,608,553,514,487,497,465,426,379,437,378,377,756,885,743,767,631,487 20,66,59,273,251,234,258,545,680,627,599,529,583,581,647,649,626,620,710,814,787,533,761,706,631,613,533,507,440,403,547,774,805,717,745,608,548,424,448,451,482,541,656,639,656,470,831,962,964,904,878,800,674,595,696,716,792,790,843,832,793,476,486,497,489,671,812,757,759,658,583 13,40,39,52,66,61,49,442,588,533,515,468,483,488,520,518,520,500,618,750,723,482,710,647,570,552,490,457,427,419,458,714,747,642,653,555,483,412,418,425,439,489,577,550,537,435,695,897,900,829,790,695,557,515,588,599,681,674,733,719,668,439,446,448,443,592,748,683,683,583,501 12,11,9,27,27,20,20,404,432,404,403,416,408,405,439,432,423,421,448,488,479,399,449,430,421,412,399,393,394,392,410,456,468,445,445,422,386,397,398,413,409,425,461,460,434,414,523,620,613,529,503,454,425,459,491,504,533,524,577,549,518,402,389,383,382,419,461,461,440,438,410 13,25,20,42,60,47,33,386,384,395,386,409,381,412,402,399,422,400,417,406,393,388,405,399,394,390,403,380,386,377,401,420,403,386,409,392,398,415,408,444,425,448,480,445,422,412,489,461,432,424,411,402,380,440,501,483,510,484,558,497,474,381,365,388,385,389,388,385,387,398,372 18,9,8,23,29,23,16,410,412,389,388,383,383,435,445,435,430,434,432,438,436,390,410,392,402,389,398,399,404,395,397,423,435,394,408,398,414,380,390,397,406,425,468,455,441,407,537,495,480,463,445,419,390,434,481,467,521,520,554,539,482,395,390,394,398,414,436,413,444,385,393 4,282,260,158,187,176,149,415,441,428,407,428,419,445,455,436,449,456,456,558,511,430,492,442,421,460,405,401,403,408,483,536,555,484,510,472,426,408,450,493,507,581,687,610,558,443,573,748,754,673,626,530,455,477,528,549,601,588,653,596,566,391,407,414,388,440,505,474,515,437,409 19,42,41,46,48,45,42,561,778,737,694,650,685,613,679,668,674,684,809,867,860,653,795,769,729,707,616,617,516,398,623,850,852,804,821,733,672,431,419,415,465,511,671,653,705,442,875,1023,1023,1022,992,927,838,570,645,679,774,782,848,862,838,533,661,523,558,847,927,904,923,826,752 12,291,205,349,382,291,263,681,833,789,740,671,677,721,781,775,751,741,848,947,930,708,913,868,800,785,690,631,517,463,699,918,954,872,892,771,682,489,529,522,634,711,826,790,791,621,934,1023,1023,1023,1002,921,813,777,848,856,912,906,956,944,903,587,617,600,605,829,958,907,917,819,723 12,11,12,37,47,46,35,409,470,470,449,397,427,443,442,429,443,447,504,584,555,429,543,473,454,429,420,404,391,378,414,555,586,503,516,461,413,410,399,403,405,410,456,437,441,413,555,761,756,690,641,552,459,428,456,487,519,529,584,569,531,397,396,400,417,479,590,516,551,470,437 17,16,15,100,162,162,97,404,442,395,410,382,394,428,443,444,425,412,436,449,456,392,433,425,417,401,403,402,389,413,406,428,440,424,420,420,412,386,402,410,399,401,462,432,432,419,552,640,646,573,551,497,462,444,474,487,535,536,575,556,515,410,398,397,401,444,441,437,447,424,385 13,32,26,80,74,57,62,407,430,397,418,387,391,398,448,424,413,440,427,500,493,410,485,442,429,422,404,381,384,411,418,471,480,453,454,401,417,378,405,414,401,409,450,404,425,419,498,645,670,564,542,479,413,419,464,442,516,502,527,496,474,409,406,396,420,439,500,436,466,431,401 10,169,134,143,213,160,107,600,804,766,691,609,625,651,706,690,668,673,807,939,920,686,920,872,798,779,674,602,467,441,621,904,952,861,878,732,644,455,494,534,575,656,767,721,729,556,860,1023,1023,983,958,857,709,716,781,788,844,835,888,871,829,498,559,513,517,776,934,882,882,788,655 12,19,19,62,82,84,63,408,451,445,446,419,432,421,403,437,429,438,470,548,526,420,502,465,444,425,422,415,377,389,417,524,551,479,489,418,426,395,384,423,396,413,453,462,431,393,550,754,769,673,643,560,452,410,453,487,530,508,561,551,509,401,398,403,389,430,530,474,506,446,426 6,30,29,50,59,50,43,439,617,584,546,472,511,463,494,496,496,494,625,755,752,497,700,662,585,562,483,477,447,393,445,723,755,656,688,565,490,388,391,411,426,421,485,482,506,424,697,947,961,890,859,759,639,466,519,530,614,606,701,689,640,425,462,430,425,584,744,697,704,591,522 4,60,58,97,160,156,92,524,550,512,490,416,455,547,572,565,567,545,575,680,675,457,605,553,497,484,459,425,416,378,464,623,664,567,585,482,438,373,413,413,452,492,575,547,565,460,749,836,841,767,736,633,526,540,623,664,717,721,780,752,712,457,443,458,459,551,667,612,610,514,484 16,10,9,43,67,49,30,419,423,427,425,413,405,437,434,451,415,444,454,483,491,410,438,415,422,422,401,394,383,399,419,434,454,425,448,430,397,400,383,379,402,411,442,452,447,407,569,654,640,577,558,512,442,433,443,482,537,527,576,571,521,391,378,396,405,432,476,444,459,402,396 10,14,12,34,46,33,22,541,480,457,429,441,447,558,634,594,594,579,566,522,534,394,415,418,401,393,396,404,384,414,533,491,451,435,465,424,411,422,439,461,489,566,717,680,674,495,843,748,660,630,602,578,474,677,768,794,864,858,904,875,825,471,406,459,466,506,477,452,498,447,427 1,17,8,67,72,35,32,448,456,452,433,425,416,473,494,484,487,472,486,575,536,425,525,475,450,440,408,412,389,392,442,543,579,502,513,437,416,420,422,454,464,507,614,536,514,447,670,765,756,676,643,528,449,574,652,658,716,701,740,693,631,403,415,405,410,484,549,490,511,466,420 4,8,9,54,70,70,54,381,454,455,420,409,411,392,412,419,414,433,472,531,506,419,481,469,423,404,407,399,408,383,399,494,533,467,490,420,408,401,381,405,399,393,445,419,427,409,512,711,718,634,604,485,452,419,438,412,471,473,499,498,475,393,403,383,395,434,521,481,469,422,418 14,144,119,125,153,135,112,562,750,709,646,568,599,607,681,670,662,648,772,886,862,614,849,796,721,702,589,545,479,378,602,855,887,800,817,698,614,406,462,464,542,582,727,692,695,500,852,1016,1023,961,934,847,735,664,725,742,807,805,865,855,814,498,529,490,528,746,885,831,838,730,632 8,14,11,37,46,30,24,414,389,407,412,372,374,404,405,396,387,403,381,416,405,388,412,408,391,381,403,404,387,391,394,404,398,403,389,372,379,384,410,397,396,417,469,414,411,398,468,437,458,425,421,400,405,451,464,450,520,512,525,507,456,387,393,400,384,395,414,399,407,393,384 14,28,28,51,70,70,49,399,427,421,404,393,381,389,405,423,414,378,407,487,443,413,450,446,409,414,400,408,377,412,417,451,467,426,435,398,397,411,393,391,400,436,457,423,418,406,512,593,619,525,512,442,430,483,570,561,584,539,581,520,474,404,386,402,387,410,464,454,441,405,400 20,22,13,54,65,35,30,461,396,408,412,392,414,467,492,445,440,450,426,463,456,394,418,411,419,418,385,393,391,410,443,440,459,418,411,371,395,412,415,406,444,465,524,492,471,427,590,572,564,474,462,422,411,490,546,532,614,617,682,629,575,419,382,402,399,400,438,429,432,412,399 17,12,12,88,162,169,90,435,436,422,410,406,399,449,475,461,440,444,435,468,476,422,416,422,402,417,390,397,371,381,411,445,441,420,426,398,404,406,394,384,389,431,450,455,459,411,556,602,602,544,521,468,424,428,477,466,545,557,598,581,548,412,410,402,413,450,461,441,466,412,413 2,183,148,50,65,50,40,520,485,450,450,418,432,590,672,597,590,589,569,552,556,413,430,424,433,409,405,412,391,551,746,637,570,539,559,508,483,621,770,822,889,957,1023,962,898,481,903,790,727,683,643,585,524,706,842,908,1018,1014,1023,975,912,421,415,440,455,491,500,483,488,442,434 19,12,9,32,45,28,19,378,410,414,369,369,375,413,417,405,405,403,409,421,428,399,415,403,403,381,400,392,381,400,412,416,418,414,406,387,376,382,391,405,390,425,441,421,417,400,474,509,506,460,444,432,409,417,449,456,477,468,511,497,443,386,393,386,387,404,433,409,419,404,399 1,11,10,22,28,24,18,449,398,421,401,401,391,464,440,411,421,414,444,450,454,388,440,431,393,422,385,406,392,406,438,456,464,417,427,425,415,395,420,423,451,506,630,571,536,405,519,574,561,525,513,459,433,485,494,513,554,523,589,557,503,384,389,388,410,392,444,429,425,393,399 13,20,19,31,54,40,21,435,462,439,444,429,447,441,464,430,449,461,496,619,606,432,576,513,457,446,432,413,407,399,420,577,619,526,530,489,423,382,398,398,415,423,469,449,448,398,557,768,785,690,648,562,464,440,472,471,523,514,577,562,535,396,416,399,408,468,609,543,557,464,423 19,74,71,80,102,95,73,406,418,410,412,406,405,431,438,433,419,412,413,461,432,389,431,440,396,413,375,387,369,404,407,421,435,431,408,397,419,425,426,428,426,486,542,501,460,435,532,538,532,461,456,416,405,496,495,491,568,544,611,537,517,397,387,411,396,412,463,434,427,393,394 14,9,9,28,42,42,27,514,646,575,541,510,531,545,609,606,602,615,681,761,739,488,658,598,577,552,485,457,444,391,535,715,726,651,678,554,519,411,405,408,425,456,570,568,619,415,787,931,922,871,843,773,647,493,530,559,662,680,752,770,738,485,486,489,511,673,796,733,758,633,560 3,171,118,184,264,180,125,578,733,690,633,545,603,624,689,664,666,654,765,864,845,605,825,775,702,664,562,521,462,408,592,839,865,767,798,665,600,447,473,502,522,608,737,709,708,534,855,993,997,937,909,821,710,688,761,769,826,820,873,861,821,506,522,505,531,728,868,810,815,720,606 10,27,26,37,56,52,32,496,429,436,433,405,436,450,479,454,441,412,464,543,524,407,511,473,414,432,401,409,386,388,444,506,533,494,478,445,418,387,407,425,440,529,623,557,526,410,578,661,676,615,595,542,457,451,481,493,582,557,605,576,528,388,386,389,388,416,521,481,489,434,398 11,80,77,142,176,172,135,468,575,566,504,486,465,492,522,519,506,510,629,733,709,483,682,640,562,543,482,454,405,388,483,696,726,634,658,558,481,401,422,416,418,448,561,522,531,443,712,901,910,842,813,702,592,498,603,603,684,666,729,717,665,420,439,428,445,578,718,663,671,562,489 6,9,9,10,11,10,9,383,401,391,382,393,405,403,384,390,402,392,398,429,443,396,414,414,391,392,394,386,384,385,388,423,424,418,397,390,384,386,381,366,385,379,421,395,398,397,451,497,513,453,448,416,401,415,425,424,446,433,445,432,419,381,390,388,378,394,422,422,413,399,406 18,23,19,54,55,44,42,399,412,398,415,387,423,441,408,396,411,403,439,463,426,404,422,425,410,388,384,397,381,376,400,418,439,411,417,415,416,393,410,393,428,459,487,461,433,418,523,570,569,485,465,434,398,455,508,509,563,517,570,534,494,381,401,394,388,417,441,418,404,398,397 6,230,188,130,181,144,99,506,511,497,436,443,451,541,613,553,524,538,553,667,662,460,641,592,497,522,464,430,396,413,497,633,670,575,581,528,426,423,458,461,489,560,680,602,594,505,748,807,819,739,688,595,507,609,675,687,751,757,810,773,728,431,433,419,412,495,661,615,602,493,450 10,50,46,14,22,20,13,638,748,696,661,591,633,690,755,738,742,723,791,870,849,612,812,768,700,686,582,535,488,402,657,835,854,777,794,678,588,428,418,471,483,571,735,730,746,487,892,992,985,932,907,833,727,642,727,740,820,827,888,892,859,546,555,552,604,762,871,813,828,722,637 1,218,154,252,375,293,196,848,833,794,782,740,782,888,945,939,931,920,919,916,914,593,766,746,703,681,614,609,527,656,964,929,893,861,891,834,790,731,810,853,908,980,1023,1023,1023,742,1023,1023,1018,989,975,938,849,921,997,1023,1023,1023,1023,1023,1023,767,649,774,796,854,869,842,872,780,737 9,16,14,37,46,33,26,420,410,389,394,402,402,415,426,423,417,393,409,422,411,390,404,397,379,393,395,386,384,394,405,412,420,395,385,389,391,400,411,410,414,419,458,447,444,408,501,483,474,435,447,415,391,426,450,447,500,512,553,525,483,399,392,379,383,399,425,396,409,407,400 1,8,8,16,25,21,13,433,402,428,404,384,398,416,433,419,418,405,417,446,459,395,448,419,420,408,390,392,400,407,431,436,466,427,452,413,413,389,401,419,437,451,558,516,503,401,505,575,567,516,488,462,424,422,461,456,495,499,542,518,485,390,399,399,391,424,454,438,436,412,404 11,9,9,22,25,14,15,407,463,456,429,395,399,420,452,432,416,422,464,590,581,424,598,522,467,448,438,412,397,400,420,541,637,515,548,448,416,386,388,401,403,413,469,441,439,408,517,694,743,634,621,505,449,418,472,468,529,512,555,531,516,384,408,410,399,449,608,562,543,479,421 7,11,11,22,31,30,21,402,394,390,391,395,384,403,411,383,396,391,381,393,388,376,386,377,369,384,370,385,367,375,389,389,379,380,375,378,379,386,373,386,377,409,425,400,396,396,384,372,383,380,383,371,400,416,404,407,425,430,435,426,401,385,398,393,376,386,400,381,371,391,385 19,8,8,47,56,53,45,413,425,410,435,387,410,418,439,437,401,432,456,526,496,405,483,472,429,425,398,397,403,395,406,508,531,469,485,425,402,384,390,393,399,413,431,425,418,403,535,698,698,634,576,525,444,438,459,468,521,509,555,547,507,399,397,387,403,445,497,478,497,430,415 13,9,8,19,41,39,16,400,431,407,401,386,403,398,397,420,416,408,431,463,463,402,434,439,408,407,407,388,397,388,395,446,474,438,455,408,396,383,393,393,377,409,430,431,410,394,486,661,662,576,533,465,436,419,414,422,478,447,512,485,456,389,392,383,397,404,459,444,448,393,403 3,20,20,65,101,96,62,451,506,482,425,439,465,442,472,467,481,455,525,622,600,433,554,511,493,462,438,423,405,386,437,564,620,539,551,464,439,396,395,400,404,441,450,482,482,412,618,825,829,770,723,623,534,445,508,502,593,570,641,639,595,444,421,397,430,498,632,579,578,516,441 15,139,110,64,54,39,47,739,840,792,759,691,733,791,845,838,831,823,881,941,926,713,881,835,780,766,667,646,554,485,763,913,924,858,878,783,699,466,483,535,608,703,839,830,846,584,981,1023,1023,1010,988,925,829,762,831,851,923,927,981,983,953,657,642,672,701,861,945,896,918,821,732 8,11,11,13,16,13,11,384,409,394,371,380,384,430,394,409,412,381,404,444,440,387,423,420,394,404,386,389,383,393,401,424,437,408,406,398,402,384,404,388,405,419,436,417,410,393,456,517,519,489,476,404,401,416,442,436,463,461,540,473,451,396,387,386,387,400,434,421,414,411,394 6,8,8,50,59,57,48,468,647,580,538,459,468,515,533,527,517,516,654,814,760,541,776,691,618,582,493,460,429,395,526,799,808,726,722,575,492,402,428,450,485,556,686,644,630,427,730,968,953,883,846,729,575,512,582,627,717,716,776,749,698,443,456,410,448,655,838,743,764,636,525 15,15,15,157,226,235,162,409,385,390,380,392,394,408,405,409,383,398,409,413,408,373,391,380,393,398,377,388,377,391,389,408,422,406,397,404,386,392,390,392,399,421,454,419,419,434,466,495,479,462,408,389,399,470,512,534,518,525,533,482,453,402,393,375,385,403,423,403,427,401,396 8,67,63,126,160,143,111,488,612,546,510,488,509,513,562,570,536,539,636,724,703,482,666,624,536,544,468,470,438,406,494,687,720,639,640,530,504,428,406,443,434,484,569,557,560,434,749,906,902,840,807,726,603,509,597,617,710,713,767,749,717,467,452,451,470,605,714,672,684,570,510 5,24,22,331,581,583,328,395,416,399,389,380,399,407,415,399,418,394,424,418,407,407,400,404,390,391,384,406,390,404,389,425,420,407,400,392,379,404,398,411,440,435,475,428,439,445,475,480,476,440,446,425,410,489,557,557,574,561,577,521,470,428,385,378,402,407,426,413,414,399,402 2,75,59,87,113,80,62,470,588,538,499,452,496,490,537,528,536,512,623,742,719,478,685,628,569,535,472,457,432,395,493,701,743,648,666,553,520,391,423,416,446,456,569,523,559,443,716,892,900,825,799,697,581,513,600,608,664,655,723,717,672,434,436,430,452,565,704,653,660,562,497 11,20,20,64,104,106,65,417,454,432,415,401,421,423,464,433,434,423,461,530,501,409,492,470,435,431,423,411,394,400,414,494,528,457,477,457,406,366,393,399,394,421,459,435,439,411,581,733,751,678,637,542,476,445,456,471,527,518,578,574,523,422,406,396,419,445,530,507,497,444,418 9,13,12,8,10,6,6,395,410,402,407,398,385,410,415,395,403,385,431,437,417,390,423,405,390,396,392,374,379,380,401,404,409,386,415,393,386,399,394,408,402,430,454,423,411,394,505,501,490,468,437,423,400,428,477,490,556,529,591,516,493,389,399,395,399,400,402,409,428,403,374 19,58,46,75,93,63,54,421,493,475,429,418,421,462,485,478,469,464,508,628,612,428,556,503,464,456,429,403,381,419,453,579,611,514,536,461,442,399,417,433,449,490,539,509,516,437,646,780,788,700,670,583,496,528,582,596,648,638,688,672,614,423,416,401,405,486,580,542,565,474,436 10,64,43,70,73,45,45,541,589,541,491,484,453,557,624,603,581,565,602,707,689,488,655,600,536,521,453,438,404,452,493,666,703,602,628,508,497,460,463,482,520,588,697,636,628,481,768,852,844,785,752,665,530,651,732,731,794,778,833,796,726,449,431,464,447,572,682,636,659,550,470 11,26,25,94,97,87,84,450,522,499,465,423,423,453,481,481,474,470,534,670,653,460,588,560,483,487,435,449,398,382,455,621,662,587,596,482,447,406,402,407,433,478,546,520,515,433,680,852,851,786,749,649,528,521,570,585,658,642,712,691,639,424,402,430,433,516,654,609,614,525,451 1,132,104,112,168,125,84,497,611,571,536,498,485,512,584,535,512,536,646,773,740,495,725,667,571,561,490,459,425,415,507,731,776,675,686,571,510,401,420,435,470,517,642,608,596,450,745,903,911,844,812,721,585,579,655,658,724,714,774,744,704,436,426,443,462,606,755,683,704,572,494 11,37,34,25,27,25,22,598,707,658,613,571,582,627,707,683,673,680,757,830,806,558,776,715,651,640,540,512,443,391,596,801,823,745,770,639,558,417,416,453,471,552,682,683,689,462,846,966,960,906,876,801,684,594,685,693,778,783,843,844,818,494,512,521,547,736,838,784,806,692,609 19,12,12,18,30,28,16,476,532,491,468,451,484,496,542,535,528,526,593,655,633,447,579,530,498,473,445,435,402,377,490,613,629,560,582,487,452,405,405,395,431,442,530,518,547,410,723,830,813,762,737,646,554,455,533,551,626,630,709,719,672,440,426,445,457,561,658,605,638,541,484 4,294,216,35,43,19,16,557,488,436,443,430,439,579,634,580,557,561,547,557,545,409,493,433,425,420,406,418,412,542,732,592,544,517,529,434,449,641,785,836,900,972,1023,978,897,537,941,828,752,708,648,595,472,770,888,957,1023,1023,1023,1023,958,438,416,411,423,457,531,482,516,449,428 5,22,21,54,101,102,53,423,503,457,453,405,438,423,449,456,441,445,501,595,576,451,519,491,461,442,438,403,393,389,426,562,605,519,532,467,431,378,385,391,403,437,469,460,453,411,599,801,808,720,696,587,497,442,487,498,569,550,617,599,555,400,400,395,419,477,581,509,545,459,438 8,8,8,27,43,42,26,394,399,392,393,388,397,399,398,406,402,398,414,424,447,391,423,416,406,391,373,382,391,385,404,422,443,399,410,396,401,377,385,383,392,409,397,385,407,413,450,540,562,496,468,458,390,408,409,434,467,451,470,473,441,386,395,394,397,408,422,404,407,409,403 18,330,274,266,364,302,222,515,423,394,405,403,392,533,566,541,490,482,464,475,446,383,438,441,408,406,392,382,397,467,502,495,493,420,459,443,406,472,492,520,580,653,746,683,641,496,680,624,607,524,495,463,425,585,668,671,721,723,787,745,674,424,394,409,412,438,455,474,437,425,384 9,11,10,101,136,130,95,404,405,399,387,401,406,414,432,433,408,395,427,425,436,404,411,409,417,395,409,379,394,391,395,433,424,408,415,401,387,380,391,410,436,428,461,440,421,404,497,526,520,475,461,435,398,448,484,474,516,522,568,521,457,399,392,374,394,405,430,413,418,378,397 15,10,10,62,95,95,61,410,478,445,420,409,401,442,465,438,417,429,484,588,567,412,534,508,453,458,418,410,401,405,413,539,588,489,529,426,430,395,400,397,413,409,458,435,443,402,561,781,806,718,671,569,457,445,483,499,532,543,583,558,541,396,402,393,400,452,566,503,529,454,420 1,37,20,61,77,37,31,459,444,409,410,382,386,480,498,458,449,439,447,481,454,416,436,429,409,420,400,403,391,420,425,452,474,437,452,392,407,434,427,438,445,489,583,496,484,433,621,623,612,535,513,441,435,526,606,606,673,653,708,658,592,398,385,390,399,443,462,433,451,414,418 7,10,10,67,105,106,67,395,394,381,398,388,379,419,409,406,408,414,389,426,422,389,401,393,390,399,396,391,372,383,395,413,418,383,395,382,399,416,391,409,415,415,438,423,427,400,485,510,494,451,444,412,392,445,459,489,528,525,556,513,470,398,398,387,388,404,415,409,399,391,380 11,22,14,118,136,96,76,487,572,533,494,470,456,529,571,573,537,535,602,705,693,475,637,586,524,520,465,435,416,430,503,687,716,613,607,510,470,447,452,485,518,562,684,643,612,507,761,875,873,804,771,678,531,654,735,734,789,768,822,787,740,450,456,432,427,545,693,642,638,537,467 3,22,17,57,60,42,40,484,510,475,460,422,428,476,523,500,481,477,523,647,631,438,633,561,504,497,446,424,401,443,486,594,680,557,597,489,433,427,453,479,496,541,646,577,566,474,697,756,790,690,655,531,433,621,691,689,753,726,779,731,671,417,423,414,415,474,662,590,577,494,449 11,49,47,175,194,190,170,444,569,538,506,431,490,467,534,491,492,502,581,726,707,511,690,633,567,539,479,442,405,410,473,687,724,635,640,504,485,401,406,421,429,429,550,538,540,434,696,897,908,839,811,712,582,507,570,589,656,657,706,698,656,424,428,425,429,564,730,666,678,577,478 13,24,23,52,64,64,52,429,476,479,421,411,434,434,461,446,436,442,523,619,590,435,564,515,467,470,415,410,397,398,398,580,614,541,540,448,423,400,392,398,398,432,514,475,474,426,618,793,795,708,682,573,488,467,528,512,584,584,636,631,584,405,425,409,415,477,609,536,541,470,445 19,11,10,11,11,10,10,504,570,538,515,484,499,533,589,577,580,574,625,695,673,478,618,555,511,503,462,431,417,400,510,660,664,568,606,500,467,406,410,403,421,452,574,571,602,433,762,867,851,802,771,680,579,506,563,575,672,680,759,751,718,464,460,448,482,626,707,649,672,548,493 19,115,52,172,234,105,81,517,543,461,464,436,471,544,595,565,549,547,584,665,661,437,568,553,489,484,468,443,388,427,533,622,650,551,571,487,449,423,505,526,540,630,710,656,633,535,770,849,842,772,753,622,551,668,740,743,797,786,833,807,741,443,422,419,426,526,641,599,595,514,475 2,25,20,56,77,55,40,465,453,448,432,410,420,517,541,518,504,529,533,522,522,399,432,421,423,422,411,399,414,399,449,479,467,456,435,439,424,419,412,393,450,493,592,557,532,446,714,685,639,591,546,501,453,585,674,686,738,737,779,745,694,410,423,424,430,449,498,470,466,439,428 2,14,13,28,34,33,27,402,483,440,428,418,404,438,441,417,440,442,475,577,560,440,543,505,459,475,415,421,393,392,426,562,596,483,513,476,440,391,394,380,395,422,463,446,458,410,579,778,782,696,669,564,479,455,480,479,536,516,566,560,532,403,403,397,408,466,557,527,530,463,431 1,12,12,33,40,35,29,428,512,489,458,446,435,462,475,444,456,472,529,614,611,441,567,527,465,452,434,409,385,374,431,596,633,531,549,472,440,403,407,418,429,457,521,492,489,431,624,799,802,725,684,585,483,498,554,560,635,605,674,636,603,410,424,413,419,492,617,560,566,478,419 9,484,327,166,203,128,109,629,767,747,682,597,628,655,722,714,684,681,794,895,881,620,851,807,731,717,613,579,500,466,638,862,899,816,838,714,628,471,539,545,603,697,803,755,756,569,905,1023,1023,982,953,869,753,770,857,878,937,923,961,930,883,485,543,523,547,752,887,840,841,738,637 5,22,19,388,697,667,363,426,401,394,390,383,378,422,432,456,435,413,423,424,430,389,410,396,405,400,401,383,385,428,429,419,408,394,397,417,404,446,430,454,469,526,587,507,480,517,597,546,496,466,454,427,398,697,791,786,780,731,747,648,577,410,382,395,403,404,409,410,425,381,382 11,11,11,8,11,10,8,464,550,512,486,464,472,488,548,544,527,520,593,671,636,463,589,551,508,483,450,428,405,367,468,635,655,550,590,492,470,406,399,402,401,437,528,529,531,383,704,823,804,754,726,633,531,457,504,540,625,633,698,717,675,430,437,449,463,578,673,612,620,528,468 4,23,17,42,56,39,31,400,395,407,392,396,388,395,434,402,410,386,403,398,406,397,385,391,393,380,384,366,372,383,399,389,421,419,392,363,370,400,416,403,413,424,464,449,442,407,510,456,422,409,397,405,366,454,480,472,520,525,555,515,477,399,390,375,391,384,400,382,388,388,390 12,22,16,64,129,109,45,434,541,508,482,451,471,437,478,463,450,458,552,676,660,461,624,563,508,508,458,434,432,394,440,635,686,588,604,492,430,399,410,414,426,451,522,488,492,437,642,862,878,804,767,667,567,466,511,522,589,601,656,637,604,409,437,408,421,513,668,609,621,525,461 15,49,49,130,158,162,132,439,477,461,459,417,420,471,473,455,474,465,508,606,589,441,565,522,455,465,416,396,384,395,450,546,610,510,549,467,414,390,420,424,457,507,563,526,488,455,612,774,799,704,662,568,446,552,623,635,661,638,668,626,566,408,415,407,415,464,563,528,555,457,422 3,42,39,99,132,123,91,470,554,524,483,434,469,497,510,510,487,490,587,698,690,480,645,609,524,533,473,444,401,406,453,660,709,600,629,537,465,391,424,409,418,452,530,505,514,436,707,892,902,826,796,692,574,503,551,584,652,639,709,696,636,430,446,419,449,561,691,652,654,533,477 12,244,202,217,295,195,146,472,433,418,381,391,416,472,530,486,457,425,464,472,458,411,422,427,397,387,407,382,371,464,457,485,482,442,429,445,423,440,456,483,533,599,689,611,576,470,643,636,607,503,515,465,433,575,653,651,723,697,740,688,632,417,385,409,397,440,433,433,427,429,410 8,50,39,71,80,38,33,533,520,496,488,453,485,569,638,615,608,590,612,616,619,433,491,473,448,437,404,442,409,416,614,613,589,540,551,489,485,411,507,538,587,700,812,757,735,494,829,808,774,736,698,629,541,648,742,771,841,841,889,860,805,457,449,455,487,535,578,562,566,499,444 19,9,8,27,29,23,21,420,403,395,383,378,406,417,438,411,407,399,398,405,403,391,389,396,389,406,384,392,392,369,409,399,415,395,413,390,393,373,400,400,410,404,454,422,417,395,455,447,433,420,409,390,403,428,433,462,499,495,529,496,459,391,400,381,391,397,407,391,397,381,392 14,37,29,49,85,61,36,417,386,383,368,379,377,421,431,395,398,405,390,390,398,382,400,390,383,397,376,387,386,420,399,405,400,405,386,394,382,380,407,392,406,431,467,439,447,406,493,452,444,404,410,376,381,436,447,458,493,496,548,517,470,404,384,392,386,394,408,399,399,408,397 12,14,13,24,35,30,20,403,394,378,404,390,384,405,413,394,400,411,404,411,411,386,388,381,406,386,385,378,372,377,411,399,392,403,394,381,378,396,384,398,407,429,474,448,423,387,457,443,456,418,415,412,387,443,507,491,517,513,544,505,470,394,383,389,385,385,395,375,393,389,370 3,8,8,22,23,19,17,413,484,455,429,412,405,443,440,450,436,442,438,597,556,415,592,522,457,460,419,397,407,380,416,550,610,507,534,430,385,390,417,392,413,423,500,458,449,408,537,693,749,654,627,509,457,465,506,509,565,559,612,557,522,398,409,394,396,461,599,553,540,482,411 10,11,8,10,12,7,6,411,414,395,392,383,374,414,425,413,391,402,399,407,399,386,408,408,392,397,384,401,388,379,400,426,402,391,396,394,396,400,405,420,405,430,503,420,417,387,499,483,469,454,433,415,406,444,478,496,553,537,566,516,489,400,386,377,388,406,412,408,418,402,391 7,17,16,90,125,124,86,419,422,406,385,389,381,423,426,427,398,412,418,437,435,392,409,404,384,396,392,379,386,393,408,413,420,397,423,386,395,386,415,391,423,448,492,455,426,423,529,523,498,466,455,437,412,486,515,535,575,564,610,558,508,390,381,408,413,411,403,417,412,404,412 20,9,9,47,50,44,42,385,411,420,389,404,404,408,427,417,420,418,451,479,488,397,435,433,419,405,405,422,391,377,406,450,475,441,448,416,405,384,404,406,404,426,462,446,418,418,535,632,634,537,514,453,424,432,474,496,531,532,580,546,497,389,394,394,391,416,459,462,463,411,406 3,9,9,62,84,84,61,407,390,374,381,392,391,407,434,408,411,398,409,411,406,382,385,390,375,402,395,379,393,389,409,389,405,401,398,388,389,401,426,410,421,465,526,449,441,444,530,487,456,447,406,417,404,539,637,626,654,606,629,562,482,395,362,388,389,403,390,410,394,400,393 6,40,24,67,96,55,39,401,398,379,403,393,391,406,423,443,415,426,393,425,407,383,400,392,400,375,380,380,388,427,405,395,378,388,404,383,385,389,408,430,407,461,498,475,464,432,499,433,422,426,413,399,386,475,537,528,566,558,618,567,518,379,396,392,401,403,407,379,391,373,378 2,34,32,35,45,45,34,436,399,390,425,387,401,440,451,443,447,440,457,461,424,375,416,405,395,389,398,384,393,420,516,462,443,429,438,410,384,478,588,652,721,807,891,801,712,438,732,605,530,482,467,437,422,545,688,769,891,883,915,821,731,419,388,393,408,431,412,419,418,406,402 17,14,11,29,26,17,20,424,454,435,435,423,437,436,495,472,481,457,531,575,555,415,506,490,441,436,416,429,406,408,438,539,554,493,535,441,419,395,406,396,432,448,521,480,513,420,647,758,753,686,655,566,491,490,526,538,610,622,679,650,601,397,426,427,442,491,556,536,544,453,414 18,12,11,28,37,31,21,430,440,435,396,394,405,411,449,428,424,424,441,485,462,386,440,447,405,398,384,404,386,362,426,475,474,439,432,402,416,388,403,419,428,446,518,500,500,392,491,608,596,539,509,483,423,402,430,437,483,469,512,502,463,415,394,385,381,425,480,452,432,409,385 19,17,17,49,70,69,48,466,411,431,433,414,416,486,560,520,519,479,486,468,481,393,428,419,393,394,386,392,392,399,516,473,441,437,432,433,413,433,465,489,531,611,715,656,617,432,706,636,580,556,500,488,443,549,614,661,733,720,770,744,678,414,385,419,414,428,468,436,475,432,397 15,314,239,43,53,32,26,470,502,486,461,402,445,487,549,513,531,508,526,607,596,433,550,519,475,455,419,418,386,437,480,572,610,496,521,462,440,422,452,479,525,600,696,618,590,462,716,789,774,707,672,556,480,623,696,701,764,743,799,760,690,428,406,430,406,510,596,558,561,496,446 11,9,9,9,14,6,4,399,396,395,393,373,382,378,389,409,403,384,392,420,390,406,393,399,388,389,397,371,401,402,394,394,415,403,399,392,408,386,387,396,395,415,425,428,422,381,450,474,461,435,416,391,390,423,439,417,460,444,462,428,438,388,384,379,385,398,387,396,389,387,403 6,16,13,41,53,39,30,432,413,392,400,379,401,438,445,479,446,420,413,442,449,411,430,417,397,403,387,381,387,411,410,444,447,406,438,396,402,394,422,401,395,418,482,454,451,403,550,531,528,477,464,441,404,464,498,485,570,550,604,584,515,408,385,393,400,435,445,423,424,404,395 12,33,33,86,83,78,82,453,559,521,490,447,466,451,482,464,469,466,587,714,692,474,668,610,535,506,467,442,408,406,443,684,720,612,648,493,445,399,400,391,418,445,520,492,484,427,649,899,911,835,804,698,572,472,544,563,617,614,683,664,630,413,440,416,420,536,703,642,665,521,491 5,12,11,10,13,10,8,505,590,563,504,505,492,550,594,596,585,566,639,720,706,490,656,611,546,534,483,459,416,410,519,691,712,621,642,522,471,400,400,418,414,482,593,562,601,435,765,868,857,797,769,693,563,511,595,600,687,701,764,764,720,452,439,455,491,619,743,666,688,581,484 7,22,17,42,60,44,31,397,394,381,371,383,386,411,430,428,401,424,398,411,418,400,405,399,390,382,397,378,406,384,394,411,413,399,398,375,385,395,395,401,388,436,466,443,410,417,482,479,469,437,414,400,391,436,466,467,493,479,541,481,465,395,382,375,396,399,396,402,391,379,392 1,444,203,288,294,149,153,683,673,609,569,537,575,724,785,760,758,736,758,805,786,534,716,662,601,575,488,460,406,541,784,797,788,709,742,632,561,648,781,831,890,962,1023,969,915,708,991,971,944,891,863,796,679,900,987,1023,1023,1023,1023,1023,989,534,503,562,586,689,778,735,746,640,574 16,313,210,858,1023,1023,652,758,831,786,750,689,724,794,843,837,822,818,879,940,914,724,895,838,794,773,689,670,568,468,739,904,912,831,859,745,692,484,555,581,656,735,846,820,826,696,988,1023,1023,1019,995,932,847,812,883,902,966,962,1008,994,957,678,656,654,706,852,931,880,899,800,733 8,852,476,656,1023,600,379,865,1023,1023,1023,1016,1023,950,1023,1023,1023,1023,1023,1023,1023,908,994,1013,1014,1003,977,998,937,536,934,964,951,938,969,940,923,569,672,727,791,866,963,955,989,698,1023,1023,1023,1023,1023,1023,1023,842,913,943,1018,1023,1023,1023,1023,937,1003,942,980,1023,1023,1023,1023,1023,1023 3,11,11,20,21,22,21,422,494,450,443,428,433,415,441,443,442,444,489,606,585,437,550,502,457,444,414,423,406,415,437,566,592,516,532,455,430,372,386,388,405,430,472,438,446,402,601,827,833,760,729,620,499,425,472,488,547,541,605,599,569,399,429,406,401,478,607,562,595,481,447 17,64,61,313,598,593,297,591,601,523,495,470,517,599,660,642,630,603,659,719,691,478,634,582,532,497,455,478,445,424,559,681,689,600,636,525,484,445,467,520,557,648,753,695,677,530,830,896,884,836,804,739,589,656,752,778,849,845,886,855,803,482,473,478,496,610,712,666,692,568,526 8,649,229,1023,1023,734,752,1006,981,938,923,880,907,1023,1023,1023,1023,1023,1023,1023,1023,805,934,911,883,863,803,791,692,916,1023,1023,1023,1000,1018,970,933,997,1023,1023,1023,1023,1023,1023,1023,981,1023,1023,1023,1023,1023,1023,990,1023,1023,1023,1023,1023,1023,1023,1023,947,826,950,964,1008,1023,1002,1023,937,895 13,91,87,88,132,129,85,426,395,380,378,374,393,411,421,416,414,403,380,390,376,372,391,390,376,379,378,397,379,414,401,404,407,400,379,381,398,377,414,415,400,412,466,417,408,402,453,440,418,405,393,409,397,429,415,425,475,452,492,474,454,363,372,395,386,391,400,409,388,376,394 16,16,16,45,90,93,45,399,398,410,399,380,392,428,433,416,429,412,423,418,444,391,390,408,399,392,383,385,382,418,405,405,400,400,421,389,382,389,384,419,414,427,465,434,437,422,531,511,494,459,430,434,408,456,487,515,571,551,595,536,498,389,405,391,400,403,430,403,407,387,395 19,10,10,33,39,33,28,408,427,408,414,412,404,394,436,432,413,419,449,505,488,402,451,440,415,408,398,396,387,402,395,487,497,451,447,403,413,371,393,384,395,408,459,426,437,403,547,661,662,588,556,491,447,419,461,481,531,533,564,562,511,386,389,392,411,438,470,449,480,417,407 15,112,93,68,121,96,54,529,741,690,625,543,538,572,628,615,603,590,763,893,852,645,874,804,732,704,595,534,461,415,552,865,892,799,814,674,562,425,464,486,514,568,696,651,654,495,802,1008,1009,938,908,800,666,643,719,715,779,777,825,810,769,453,496,467,459,744,891,823,827,719,618 7,8,8,110,154,161,114,396,408,400,398,385,400,381,385,387,388,389,414,423,415,402,409,408,402,400,389,387,386,394,390,419,419,400,432,376,404,372,382,378,381,378,388,389,385,401,427,523,532,468,465,412,409,368,407,396,392,413,438,413,404,392,392,392,382,409,421,408,425,397,407 8,10,9,54,71,58,46,402,430,401,404,392,384,419,402,436,411,427,431,491,458,404,430,427,415,402,420,395,399,388,397,454,459,436,455,404,403,376,398,404,391,413,457,435,423,399,503,638,630,550,525,455,416,435,472,494,529,543,568,534,494,398,396,396,392,420,472,441,449,419,400 16,17,17,13,21,13,8,403,394,389,393,385,396,400,414,397,407,400,394,416,417,394,395,396,387,379,392,398,395,399,386,404,412,402,395,407,396,379,396,412,409,420,445,439,422,403,462,479,464,439,423,387,404,416,454,451,494,493,486,473,446,377,381,388,386,408,395,417,364,385,393 7,8,8,40,50,48,38,400,393,409,389,399,386,413,425,404,407,394,412,413,395,393,402,399,394,388,385,385,382,418,485,447,415,407,394,421,394,458,543,589,671,765,842,732,628,413,585,507,487,442,444,410,402,472,604,682,785,772,794,684,576,396,391,396,386,412,397,424,406,385,390 13,32,32,153,229,233,154,399,424,423,392,403,391,436,420,439,424,422,448,479,468,390,443,423,422,402,397,392,398,384,415,451,472,433,445,415,395,408,398,401,409,405,458,433,459,419,515,615,606,537,513,455,418,495,552,562,552,528,565,523,502,411,402,390,415,414,467,435,450,410,419 3,14,7,24,29,11,10,441,427,447,428,405,413,461,483,464,470,453,475,512,530,405,465,460,425,432,407,379,378,403,454,487,518,462,459,404,398,416,434,451,505,546,633,554,514,442,639,667,661,572,555,485,445,564,646,654,715,693,743,691,617,402,403,382,427,448,484,468,481,426,386 9,12,11,60,85,68,49,422,406,409,406,422,383,405,406,421,423,414,436,452,457,406,433,426,417,395,404,409,378,387,398,445,458,433,425,416,393,387,413,408,413,421,467,418,422,388,520,617,602,535,501,446,404,439,457,458,536,517,542,525,474,388,372,394,392,418,438,433,449,413,391 11,18,17,233,382,395,238,412,428,426,415,403,411,428,437,436,432,408,463,535,523,395,500,461,446,457,414,420,396,401,423,487,528,467,460,433,389,401,399,417,430,432,468,456,463,446,535,711,722,628,599,494,417,478,497,513,561,548,613,570,515,400,402,385,400,442,512,507,497,422,399 16,96,87,223,557,514,193,570,597,536,530,490,508,618,674,649,629,623,654,715,694,476,624,585,552,516,471,475,428,433,566,672,666,591,604,548,475,455,497,517,581,670,770,697,680,514,824,883,867,821,796,712,611,653,739,761,831,822,866,838,794,501,468,473,522,634,713,652,675,567,504 18,12,11,28,35,31,25,413,401,377,395,396,390,402,428,393,414,394,402,403,404,375,401,394,377,391,377,377,380,390,409,416,404,383,399,392,380,403,415,410,422,451,489,438,434,405,476,452,422,398,414,404,391,476,504,541,551,532,584,532,480,403,374,385,385,376,402,394,385,384,385 19,84,69,56,82,65,44,485,548,513,475,450,465,508,535,549,519,515,612,716,698,484,672,613,525,523,449,441,405,379,466,675,724,618,630,520,459,420,428,412,468,475,573,548,560,432,716,857,867,791,763,651,545,549,633,632,694,698,750,731,679,423,408,429,450,565,719,653,656,532,468 4,21,20,633,591,544,580,402,547,490,483,488,506,434,434,440,425,439,540,621,627,421,528,516,498,476,461,443,425,388,429,575,614,560,588,520,505,397,385,387,381,395,446,431,449,447,592,851,876,832,806,744,647,411,451,437,484,489,565,566,542,440,471,408,410,501,633,616,666,547,507 4,9,8,23,27,24,20,399,387,383,371,382,393,420,435,411,411,392,405,389,392,376,382,399,385,384,383,387,387,383,401,388,398,382,383,397,382,377,395,411,402,413,438,443,437,401,458,429,388,420,392,408,395,423,428,446,488,469,517,479,458,390,388,376,390,377,385,389,386,390,387 8,9,9,24,39,36,21,472,561,522,479,465,485,491,548,534,521,537,599,682,662,457,573,520,503,503,459,444,423,386,462,612,632,560,593,475,473,401,393,418,407,415,477,509,526,399,707,869,858,802,780,690,572,434,461,506,590,593,684,690,648,445,421,442,459,597,687,640,642,540,493 9,34,29,29,33,25,23,464,448,422,411,404,406,486,522,535,505,491,505,492,510,411,416,412,408,396,410,402,389,456,573,516,487,452,470,452,413,513,616,666,744,830,906,818,745,437,750,668,619,562,530,510,456,627,744,798,865,850,873,809,739,425,395,420,397,439,481,440,454,407,434 14,16,16,299,555,572,302,584,843,790,733,618,649,606,659,640,613,604,878,986,931,785,954,873,823,791,672,609,514,414,632,952,944,873,872,736,651,401,409,422,454,535,704,691,720,503,836,1023,1023,1023,1001,903,785,575,651,657,739,749,815,825,796,554,623,522,544,909,1023,950,969,861,743 7,39,25,53,96,55,32,432,423,380,389,381,407,447,448,433,432,417,414,437,435,393,431,403,378,397,389,377,378,419,400,429,454,417,428,402,392,385,409,422,436,477,544,470,484,430,522,529,502,470,447,419,399,484,526,556,587,573,625,572,509,405,385,401,385,394,432,426,402,386,406 6,10,10,25,30,25,22,425,409,395,406,402,421,430,439,410,421,409,435,487,483,410,476,440,415,427,397,415,384,382,430,482,502,452,457,408,409,403,408,419,423,495,590,538,526,383,518,598,606,534,522,492,443,418,444,476,503,495,544,540,501,392,394,408,381,399,480,455,449,406,389 1,16,16,86,119,123,88,422,411,402,396,395,396,419,438,422,417,423,402,432,429,397,423,407,400,411,385,373,377,393,414,426,426,413,419,399,398,420,416,415,430,454,531,473,448,438,554,519,509,472,451,435,415,507,595,578,621,588,647,582,541,387,374,398,391,402,420,421,411,396,397 1,9,9,12,14,12,10,410,431,432,400,368,412,402,420,427,409,414,434,544,503,407,522,483,416,435,392,397,406,360,407,497,562,466,494,429,401,389,396,396,417,435,467,427,439,409,502,639,675,571,550,455,414,441,449,464,501,504,529,476,468,393,400,375,395,431,541,505,505,431,409 14,23,21,27,36,32,24,410,419,404,388,412,382,408,408,427,433,424,408,449,435,395,433,406,416,409,398,385,384,384,407,432,469,410,410,400,392,391,392,375,420,436,444,422,435,419,480,507,531,469,432,413,398,448,508,472,530,495,570,505,477,393,384,388,379,398,453,408,424,403,396 20,13,13,37,76,75,36,410,433,415,409,405,402,412,448,436,442,436,445,494,484,393,435,433,404,419,404,398,384,391,442,468,474,433,451,421,401,392,407,401,411,422,478,472,476,415,572,653,624,557,532,487,445,432,469,501,590,569,621,607,559,413,402,399,412,447,486,453,431,417,409 8,22,22,102,139,130,93,398,404,397,395,393,405,409,398,417,400,402,419,437,438,395,426,405,407,406,394,398,378,405,405,430,451,409,395,376,391,383,395,390,406,426,445,416,407,421,482,555,538,478,468,427,401,463,535,513,540,497,561,492,461,398,402,394,399,402,460,408,416,403,401 14,102,88,67,92,76,57,552,643,582,561,500,512,589,649,643,633,610,700,782,761,514,713,653,595,561,495,478,434,429,559,744,765,664,695,603,538,436,454,468,486,560,701,649,662,472,822,925,922,865,837,753,642,619,704,724,785,783,842,831,787,494,472,478,506,677,789,726,753,640,521 13,15,14,47,62,61,45,410,475,446,415,403,420,429,424,427,427,435,469,564,540,419,527,462,451,438,420,407,414,391,426,552,553,477,488,460,400,394,397,412,409,429,468,448,448,393,574,740,748,669,626,555,456,475,506,508,551,540,589,567,544,409,399,393,413,452,552,509,505,439,406 20,19,12,38,49,34,24,413,417,414,402,408,398,417,432,406,426,433,402,431,430,412,414,399,399,413,400,398,375,379,411,416,430,424,408,408,381,396,399,419,417,407,473,436,432,393,494,538,551,503,465,437,416,422,479,463,522,524,562,510,482,374,377,402,388,421,408,416,440,412,403 1,21,18,17,29,27,15,429,439,413,399,413,424,431,432,420,431,425,434,500,481,425,479,446,430,415,386,400,395,405,415,483,495,430,454,409,392,418,396,393,424,460,503,471,450,425,540,624,635,554,537,460,415,495,558,551,592,572,631,590,542,388,390,388,413,428,491,438,468,402,409 4,12,12,14,13,11,11,503,572,523,483,481,489,543,617,599,600,585,640,659,651,467,572,547,516,486,457,447,423,425,523,620,645,542,580,493,463,405,412,409,437,478,575,578,597,420,780,836,811,770,753,693,591,507,570,582,682,693,770,780,740,454,424,467,492,615,658,636,652,536,502 3,12,12,82,116,118,82,508,683,633,580,499,487,524,551,536,534,517,735,863,809,615,837,745,676,653,514,488,441,401,536,844,848,757,766,607,517,395,411,444,445,522,669,647,625,458,756,1017,996,935,892,781,638,563,657,664,746,744,798,777,722,425,499,417,438,765,917,817,843,711,585 7,11,10,22,20,14,16,488,566,525,479,483,474,539,562,560,537,552,613,704,681,468,625,571,513,520,447,420,402,388,504,666,696,596,624,525,471,418,405,432,466,510,606,581,583,446,765,877,871,814,779,689,589,574,652,666,723,730,783,773,725,445,430,462,464,600,724,652,688,575,498 15,9,8,11,14,10,8,499,538,515,479,461,466,507,578,577,558,553,594,675,649,450,591,544,495,493,435,434,407,412,503,638,653,555,599,508,454,398,409,418,436,488,591,556,571,425,737,826,812,754,735,646,536,520,579,595,680,679,741,738,691,452,423,448,463,583,672,604,646,531,477 6,12,12,37,48,48,36,418,471,468,446,423,414,427,452,436,436,440,482,582,556,443,524,480,454,446,432,440,413,379,415,559,568,515,513,458,428,393,400,391,396,414,431,432,460,402,577,777,787,711,672,576,486,418,440,440,483,480,580,562,518,410,413,407,405,499,559,520,534,462,432 11,13,10,31,38,27,22,449,407,396,383,395,368,446,461,421,436,421,401,422,400,399,410,401,400,392,392,383,394,410,404,417,418,390,399,396,390,371,406,407,394,417,482,450,426,397,507,496,468,440,419,396,390,419,466,483,501,532,602,568,485,385,384,391,381,385,391,393,410,384,374 12,11,11,50,88,91,51,413,444,467,451,411,414,442,445,431,425,445,504,581,565,416,542,487,445,455,421,405,402,392,419,543,564,481,529,458,399,379,409,408,406,436,482,456,445,411,559,772,783,703,659,554,478,452,481,482,546,528,607,575,522,411,414,404,401,460,557,529,515,450,435 2,13,13,218,386,394,217,392,450,408,408,393,424,403,409,399,414,425,441,491,494,403,469,457,424,426,426,391,385,394,407,455,490,442,460,414,407,373,380,381,407,409,445,426,418,409,480,647,669,577,537,480,435,438,443,448,492,464,515,501,475,399,395,408,412,433,490,438,474,411,404 19,10,9,35,39,35,31,429,434,435,430,406,412,442,448,445,447,439,465,552,550,414,508,468,441,420,414,415,400,396,425,520,552,488,504,437,423,408,400,401,395,436,454,462,453,400,579,740,737,665,617,539,466,446,478,506,564,541,598,578,527,407,397,401,408,453,540,511,526,440,431 1,11,8,30,35,25,21,442,388,406,411,383,396,446,460,440,431,424,430,410,389,394,400,392,392,390,383,405,394,386,419,404,398,393,390,388,389,394,414,402,433,459,516,469,446,428,535,452,435,430,404,402,390,494,541,544,609,596,650,578,524,391,384,388,382,391,400,394,392,375,379 18,156,132,127,163,138,105,477,422,406,394,385,408,454,519,478,483,464,444,470,481,415,452,442,436,393,404,390,402,412,469,473,500,450,453,425,399,440,420,407,434,476,559,497,494,413,614,585,606,509,490,452,397,500,531,530,612,647,698,640,574,402,402,397,411,464,497,460,450,389,389 16,140,129,292,434,395,263,557,704,655,627,540,581,593,637,602,604,607,725,837,817,575,791,756,655,648,563,531,446,425,563,801,840,749,779,637,570,423,431,460,464,546,658,641,647,491,816,1000,1017,951,924,836,713,600,671,697,770,759,819,808,772,467,537,473,488,681,828,776,788,683,585 18,32,30,108,149,145,103,465,518,482,471,443,450,479,506,507,488,491,553,645,616,439,589,534,486,480,425,430,405,409,467,620,638,538,580,486,436,403,421,433,441,476,574,531,530,444,694,829,829,764,726,620,533,519,600,614,670,677,726,708,657,412,424,420,411,519,658,588,614,521,458 1,9,9,30,43,24,17,448,567,524,495,467,459,462,503,512,496,508,575,706,678,473,650,600,532,526,454,433,393,413,480,680,709,618,645,488,497,409,403,422,426,475,536,534,548,419,681,853,854,783,754,652,547,458,536,530,615,627,692,682,639,424,433,411,433,559,710,652,657,542,466 5,22,22,13,14,14,13,525,626,560,529,491,528,551,618,625,603,584,658,738,712,510,670,596,556,543,489,488,429,399,539,712,719,637,657,546,482,402,411,408,464,498,610,609,619,431,783,888,874,823,799,709,599,528,610,617,712,710,782,782,736,473,491,475,494,641,732,683,720,589,523 15,9,8,31,34,27,26,404,389,386,384,387,400,425,409,420,396,398,388,400,388,384,390,388,374,393,374,387,372,383,394,392,399,379,383,385,385,408,398,403,395,409,445,414,414,402,467,420,435,413,399,392,380,419,430,440,487,467,522,483,447,394,390,384,380,389,404,388,404,383,383 5,170,160,91,130,125,87,386,392,386,399,380,396,409,405,401,405,399,401,382,412,403,402,402,385,396,407,386,389,397,425,411,415,392,403,383,405,431,409,434,457,497,566,484,484,407,476,445,445,410,405,416,383,436,415,430,465,483,496,480,445,373,389,387,389,395,412,405,404,399,380 15,16,15,76,97,92,71,386,428,416,407,396,400,399,405,420,420,391,423,546,515,420,525,487,441,432,420,399,388,410,391,504,559,457,491,430,403,387,382,379,400,396,432,399,410,397,435,643,689,571,557,444,422,402,448,447,452,455,496,469,440,386,385,403,387,415,537,495,459,435,410 16,11,9,31,36,29,25,433,387,364,389,387,386,458,460,441,425,403,410,405,403,386,391,392,392,390,378,379,385,414,408,385,402,393,422,389,380,387,402,396,418,460,504,475,454,423,539,469,451,410,400,412,398,466,510,503,568,564,619,575,536,393,388,384,391,401,397,392,402,395,395 17,9,8,26,33,24,19,430,388,391,378,384,381,432,434,420,393,407,397,397,392,389,395,393,384,382,394,385,378,396,398,394,396,401,388,402,396,386,404,397,404,413,427,403,410,388,449,440,435,422,397,389,381,394,406,435,472,451,509,479,428,386,399,397,388,393,393,387,384,394,373 15,20,19,333,604,612,334,427,420,425,416,369,388,432,441,435,424,432,445,485,445,414,442,437,417,407,385,397,362,423,424,466,475,435,435,406,408,412,440,432,440,469,530,470,462,449,537,623,602,532,506,443,421,524,608,583,615,599,623,568,503,418,384,426,386,431,451,439,453,414,418 9,9,8,48,57,52,45,399,441,442,425,394,415,433,446,440,425,425,463,523,515,413,479,454,432,425,416,401,390,398,430,490,549,460,455,413,427,396,403,398,414,432,468,450,442,389,542,741,740,654,629,514,437,445,449,454,524,520,570,555,511,399,403,392,400,450,503,468,478,421,392 7,54,44,75,94,74,59,423,502,482,433,426,407,470,493,468,473,482,496,621,593,426,564,529,481,455,425,394,391,442,435,586,635,534,547,440,438,421,424,428,460,530,589,524,499,455,665,775,781,700,665,547,459,560,619,649,678,676,725,692,633,397,413,424,407,478,619,554,575,475,439 6,18,14,41,47,34,30,414,405,394,375,380,379,435,426,423,407,414,409,406,408,382,403,396,379,369,385,390,394,409,395,425,404,412,400,374,375,395,377,401,404,415,469,461,442,394,449,451,447,415,419,389,390,412,453,459,474,490,553,497,460,393,386,378,371,385,415,392,390,394,374 12,11,11,15,16,14,13,407,423,433,423,394,402,411,427,424,417,419,433,534,524,409,497,475,432,446,403,402,389,375,410,496,537,473,469,433,421,392,386,400,408,416,442,423,435,399,497,636,659,580,546,486,419,420,470,448,511,485,525,501,474,422,400,391,396,438,511,482,494,432,413 18,10,10,21,29,29,20,386,380,378,399,374,401,383,384,402,410,406,420,381,391,394,395,388,382,376,400,382,388,395,394,387,392,391,379,379,373,393,411,397,387,395,431,418,410,396,433,410,412,394,403,385,382,406,441,439,442,456,453,442,419,391,386,382,389,383,389,378,408,382,383 20,16,14,44,62,40,29,402,402,395,385,399,409,407,400,405,411,414,396,430,404,406,393,398,373,390,384,373,397,397,413,405,412,392,391,388,402,382,399,418,426,454,458,452,423,415,508,442,430,405,390,397,387,460,505,506,546,525,559,491,457,384,391,383,386,379,397,398,383,399,380 3,11,11,47,57,49,41,414,426,428,434,397,423,415,427,407,420,416,446,540,525,406,494,481,438,441,414,405,398,373,417,510,557,464,501,430,409,381,409,395,405,416,442,432,429,392,527,702,716,627,599,510,438,435,464,474,537,531,571,543,497,408,382,409,407,433,528,498,492,448,413 13,21,17,16,21,14,9,510,619,564,524,505,500,553,612,617,614,594,681,736,719,502,664,596,555,527,475,459,399,369,550,702,713,643,650,561,504,412,419,428,435,476,599,593,626,438,784,884,868,826,788,719,601,496,574,582,690,692,759,769,731,468,480,466,485,636,734,662,710,583,530 15,8,8,75,111,112,73,377,394,381,397,370,395,377,388,396,408,416,413,428,428,388,415,408,403,390,390,387,386,379,389,410,432,394,409,408,391,388,378,392,370,394,392,383,389,387,410,521,545,479,445,414,410,387,405,387,430,409,406,440,411,396,382,390,389,400,405,409,416,391,399 18,16,15,78,105,96,73,401,414,396,396,376,394,416,407,403,411,400,407,456,440,386,430,404,412,396,384,385,401,393,407,429,442,409,448,384,405,404,381,395,390,423,427,407,414,406,487,567,564,503,478,434,406,425,467,464,480,494,516,502,472,407,382,390,397,402,433,435,417,394,398 10,30,25,39,45,25,24,517,484,483,449,426,435,496,539,488,471,460,495,604,589,436,585,547,465,463,411,412,396,403,472,569,635,523,528,475,443,421,437,457,479,575,678,627,574,418,652,744,765,688,668,586,498,513,577,577,657,648,702,672,608,413,403,386,416,465,596,561,553,460,419 20,10,10,51,103,90,42,385,437,388,406,400,414,405,400,390,399,399,447,473,438,401,440,426,411,407,398,403,403,375,400,440,474,431,446,421,411,378,393,393,404,399,414,422,402,401,494,648,655,574,550,471,427,398,404,426,446,448,474,452,439,402,388,389,400,414,468,424,446,426,404 19,22,16,45,65,41,26,456,450,437,428,408,401,455,472,455,423,445,468,539,520,421,506,471,424,425,413,416,386,391,426,520,528,471,477,448,404,406,416,421,451,455,532,480,486,433,613,709,697,611,571,488,443,529,600,596,636,628,675,626,573,401,386,402,416,435,535,478,498,428,405 18,17,17,112,187,192,113,384,427,413,412,391,382,396,435,405,399,416,431,454,432,402,432,419,406,432,389,387,390,392,406,417,453,413,451,394,404,382,399,384,419,424,444,444,419,408,494,592,595,533,483,433,415,414,464,477,500,502,512,492,477,395,381,385,385,432,460,437,419,406,414 20,20,13,53,67,37,30,459,410,391,396,379,381,452,464,458,431,410,404,427,423,389,406,400,392,404,397,378,385,412,423,418,411,396,400,373,382,395,414,402,409,428,498,460,465,420,533,479,483,445,427,418,407,457,492,502,564,567,627,579,521,384,386,392,394,422,423,395,393,392,387 3,7,8,38,57,54,35,404,428,412,391,379,398,408,417,413,420,416,444,489,480,400,454,445,416,413,395,402,395,397,397,465,483,419,461,405,403,399,395,397,409,405,451,439,425,394,518,652,648,571,535,479,432,444,485,463,533,503,555,520,504,407,397,394,399,426,481,442,463,419,410 3,16,16,85,130,126,81,486,504,468,448,425,462,504,531,487,489,486,535,562,559,425,487,476,460,453,419,409,392,422,460,535,536,490,468,452,434,393,424,411,440,478,544,510,522,454,656,780,753,701,665,577,506,550,611,606,661,656,706,680,629,427,412,435,447,492,576,529,553,484,437 13,37,27,57,78,57,42,428,469,451,439,407,412,440,478,457,433,444,504,600,560,431,544,513,454,424,424,427,416,401,425,558,595,522,507,446,434,383,401,439,435,469,550,492,488,421,621,773,769,688,657,562,471,506,561,554,611,609,661,625,591,402,407,392,391,464,574,491,520,451,414 13,11,8,25,31,22,18,473,402,372,406,395,389,445,459,430,410,408,398,415,403,376,402,381,382,397,398,393,396,403,405,419,420,392,389,395,386,398,399,409,407,411,444,426,451,394,471,450,457,402,385,408,378,423,448,437,492,505,544,501,460,406,386,390,384,394,394,402,393,387,389 18,12,11,51,68,64,47,400,457,452,416,415,414,423,417,407,435,404,460,539,518,418,487,454,443,430,406,398,398,376,421,518,544,498,465,426,419,386,386,376,413,402,456,440,445,398,561,719,726,638,589,517,443,416,475,484,521,516,563,542,509,399,421,394,415,444,521,492,502,444,391 16,9,9,22,34,36,24,392,385,397,394,382,398,372,389,410,383,393,412,399,400,384,391,382,378,382,384,389,386,397,385,392,399,397,396,377,404,389,398,395,406,385,397,424,395,397,437,428,398,395,398,396,387,412,439,433,461,476,474,455,435,396,386,388,388,389,389,385,392,378,393 7,14,14,112,191,198,114,414,408,397,405,392,396,407,421,409,408,415,412,435,461,394,426,408,402,417,397,388,384,389,401,420,429,411,434,414,369,388,399,421,412,417,444,446,430,405,492,572,569,506,491,454,402,427,472,473,514,492,528,482,481,393,402,382,389,414,434,415,428,408,411 3,12,10,33,47,36,25,414,372,381,386,375,379,439,431,419,400,377,400,397,392,371,397,386,390,391,389,372,397,380,390,401,394,385,386,394,386,398,401,406,417,444,485,437,430,405,506,445,420,397,408,388,382,437,487,475,521,527,572,525,477,390,378,390,392,398,388,391,383,400,389 12,22,20,102,123,116,93,415,455,433,423,424,415,438,432,448,430,433,488,570,535,426,517,479,453,419,424,414,397,395,419,532,553,486,497,441,393,390,400,416,433,407,476,468,448,410,577,732,736,665,615,519,453,443,474,499,567,537,603,587,514,402,403,398,401,450,572,515,530,463,435 14,8,7,49,93,91,46,380,405,388,398,391,380,392,403,388,398,391,412,400,395,377,389,389,396,398,376,394,393,398,384,378,388,382,392,400,383,373,376,377,394,385,398,375,392,386,432,434,439,428,413,412,415,393,396,391,399,405,397,416,405,400,397,398,413,406,412,398,401,401,394 3,110,102,94,124,101,79,749,868,820,767,690,712,790,850,838,831,816,907,994,948,778,953,878,823,795,691,618,520,526,832,973,964,896,903,796,717,575,645,703,767,845,952,924,922,621,991,1023,1023,1023,999,913,811,806,881,903,973,971,1020,1008,971,672,612,677,696,892,1000,925,941,836,722 6,24,20,38,59,47,30,405,392,403,398,369,374,428,445,428,414,414,429,420,450,396,404,400,400,387,386,390,392,400,430,411,404,402,401,392,377,427,419,401,450,454,530,474,446,415,505,483,431,435,414,400,398,474,538,554,592,580,622,565,509,389,392,389,373,388,395,391,397,401,393 16,12,10,26,37,29,20,411,385,404,379,369,393,443,446,440,437,400,411,391,384,390,405,374,391,382,393,386,382,409,406,404,399,399,393,394,388,407,397,403,392,412,462,443,434,401,492,422,417,413,407,393,397,415,432,437,507,504,561,491,474,386,390,385,385,385,406,396,396,404,377 14,11,10,20,20,18,18,410,495,457,442,410,405,442,470,462,446,447,514,607,594,427,540,504,461,462,430,413,404,431,445,579,605,527,562,459,423,390,414,436,418,469,525,489,491,412,623,772,773,700,665,571,488,476,532,526,591,579,631,604,581,419,419,395,397,501,590,541,576,467,447 13,228,207,158,213,193,142,456,402,423,409,394,408,458,477,446,452,427,423,425,432,371,438,419,418,370,394,386,388,431,443,437,457,407,436,417,406,427,459,469,522,576,666,559,528,472,585,564,518,480,457,437,387,550,625,631,666,649,686,632,581,397,399,403,385,423,430,416,411,407,382 7,22,19,39,48,39,31,428,429,417,405,389,409,436,458,460,450,440,478,493,474,389,433,416,403,416,398,407,380,422,433,466,474,447,451,418,385,402,410,414,425,450,495,479,452,414,582,636,621,559,528,473,423,475,532,531,594,572,637,619,567,413,394,399,414,421,477,444,472,426,414 13,17,16,31,41,34,25,457,510,466,461,438,458,457,496,480,481,478,547,576,568,427,512,488,450,439,424,425,386,392,466,552,558,503,529,480,443,393,402,419,425,447,538,482,518,399,641,755,733,681,648,565,494,440,492,515,602,594,659,657,603,420,414,417,430,506,573,532,544,487,440 17,27,26,64,66,57,56,446,426,440,393,397,410,439,458,412,423,430,452,528,539,404,500,467,429,421,411,396,394,387,439,494,529,445,476,407,405,401,401,414,411,453,477,463,446,407,565,641,653,573,540,460,425,486,496,513,581,555,618,574,536,404,404,392,393,450,497,477,440,447,398 10,382,239,588,658,415,386,784,756,697,676,651,674,837,901,879,870,848,842,838,829,544,683,656,635,616,519,545,443,630,890,838,789,762,783,712,685,728,853,899,959,1023,1023,1023,1002,693,1023,980,936,908,885,851,760,880,976,1018,1023,1023,1023,1023,1016,701,553,700,733,781,804,770,798,711,612 5,17,14,8,9,6,5,451,547,487,443,430,442,474,508,481,469,474,553,670,636,443,618,560,492,474,440,421,396,407,445,628,675,560,580,482,447,418,426,438,449,464,549,524,497,443,661,809,824,731,707,591,491,528,584,589,642,652,699,661,619,418,416,406,421,518,637,578,588,492,429 1,13,10,30,37,26,22,468,442,410,414,410,424,470,514,484,469,461,469,473,472,387,446,427,421,418,401,386,412,409,455,462,472,428,425,421,406,427,435,457,491,538,632,573,548,460,676,623,586,541,499,455,432,624,694,691,736,722,769,721,644,412,386,401,402,438,469,446,447,423,404 19,11,11,68,93,91,65,382,400,393,392,399,385,414,428,403,399,402,414,433,432,385,412,404,391,397,390,393,392,379,406,423,423,402,423,397,401,383,385,417,405,411,417,407,419,413,454,525,541,464,480,419,408,417,422,439,467,446,487,463,441,388,381,401,391,418,437,415,425,386,397 8,45,44,222,325,321,217,460,458,426,428,409,409,469,512,516,472,455,510,510,528,413,458,436,417,425,421,402,418,428,467,491,501,461,470,438,408,396,410,433,457,477,567,519,508,449,680,734,705,647,618,531,469,537,615,653,711,704,754,710,654,432,409,430,429,492,525,490,527,427,428 19,36,33,41,41,28,29,549,671,611,571,525,590,614,681,675,669,666,721,768,755,519,689,643,596,576,513,500,463,421,585,735,742,668,686,582,527,422,417,457,453,513,662,648,670,454,834,924,912,866,840,762,676,575,650,683,763,763,830,834,800,499,486,512,535,686,780,733,763,642,567 16,25,25,68,114,111,64,451,521,447,436,439,431,439,482,492,485,474,542,613,614,438,555,518,493,446,438,432,435,395,436,584,601,542,541,496,448,405,393,398,420,415,484,466,478,397,630,808,810,739,712,609,506,446,500,488,561,564,629,629,585,409,438,413,437,499,618,543,576,512,458 3,18,12,232,279,161,128,783,732,682,617,579,589,815,867,838,825,807,821,867,848,602,801,722,648,617,501,499,437,644,784,843,845,757,766,653,574,696,786,823,870,931,993,937,899,853,1012,1005,979,924,892,821,696,997,1023,1023,1023,1023,1023,1023,1004,586,481,577,603,736,826,765,785,664,578 4,20,18,212,185,146,182,478,431,429,421,428,420,481,535,513,498,489,488,475,480,397,400,398,396,401,391,386,386,410,547,473,439,435,429,431,412,443,495,535,590,658,758,688,664,438,707,624,547,512,495,482,441,552,644,655,747,738,786,756,689,424,395,415,412,439,431,411,426,407,427 20,36,35,113,405,407,107,402,421,403,401,390,420,393,413,417,426,427,435,458,471,390,453,460,411,401,418,389,413,388,410,462,481,426,436,410,378,399,396,412,395,419,472,429,429,408,488,619,632,538,513,454,412,469,491,500,511,501,558,526,496,419,408,390,402,395,452,451,437,414,407 9,11,10,49,62,58,44,420,407,416,420,398,387,405,415,411,424,418,422,470,493,398,468,429,407,410,393,396,385,400,426,482,490,451,446,410,393,410,398,395,409,429,465,438,434,405,520,655,664,581,543,478,419,432,477,486,545,538,571,553,500,393,397,380,393,420,478,454,454,425,402 2,14,13,159,192,182,148,392,401,378,374,386,387,384,383,397,378,386,401,410,414,382,406,407,395,392,397,387,389,381,407,383,402,401,397,382,397,396,392,391,392,396,399,401,386,393,406,453,477,416,430,400,409,389,406,394,397,393,418,394,385,410,374,372,383,404,402,395,391,391,406 12,40,39,87,117,114,82,426,508,479,454,414,449,447,477,455,455,463,528,619,608,443,560,526,480,462,436,408,402,411,450,557,620,546,520,456,465,396,389,398,403,431,495,472,474,419,629,793,792,721,690,610,488,450,480,527,585,568,655,635,597,437,431,414,412,499,601,572,580,493,436 16,209,187,173,260,227,147,455,393,395,399,378,401,468,476,443,410,420,401,396,410,365,401,391,400,399,385,380,380,409,432,422,419,420,421,408,402,418,429,430,467,510,597,532,517,448,565,489,460,443,432,432,383,439,478,522,562,569,614,589,532,408,386,377,400,397,410,400,435,398,386 15,62,59,297,825,817,285,427,461,446,431,408,421,432,459,440,432,436,480,554,536,397,517,499,440,431,404,408,396,374,404,527,568,492,522,422,396,396,380,400,400,399,427,445,403,442,512,725,742,652,612,532,434,432,454,450,496,503,533,527,495,445,417,400,417,453,548,503,492,436,435 3,15,16,63,92,96,64,411,419,391,387,410,397,415,425,419,418,431,433,451,445,393,415,417,402,403,388,389,386,362,403,425,427,417,406,407,389,394,399,391,398,426,425,420,420,415,520,579,563,505,492,440,407,435,491,499,531,525,585,548,514,380,372,395,412,428,440,439,448,408,401 6,537,198,369,410,212,179,619,536,451,472,441,462,676,735,687,677,651,612,604,624,432,477,452,445,435,423,392,407,599,814,679,623,573,556,540,481,732,877,929,982,1023,1023,1023,968,688,1003,888,813,768,740,680,593,890,998,1023,1023,1023,1023,1023,1015,521,435,472,505,556,578,546,560,481,470 3,21,13,46,67,41,28,441,395,397,399,388,356,452,475,448,419,423,424,433,410,402,423,399,376,390,367,384,384,386,424,427,425,401,424,391,381,400,434,434,449,482,550,482,463,435,582,552,516,502,450,431,403,532,560,590,632,632,685,629,555,410,402,387,412,407,424,421,410,396,397 8,88,73,62,92,63,41,440,464,474,428,420,415,458,504,508,486,458,507,546,538,403,494,461,423,419,399,404,408,408,474,520,545,462,473,451,417,406,436,490,478,539,632,578,557,465,666,720,699,630,599,532,448,571,623,656,732,723,768,721,665,423,405,416,421,461,524,457,517,446,405 19,66,62,209,306,284,194,384,421,391,408,396,371,407,401,415,406,385,408,431,442,401,440,412,410,401,388,390,372,402,392,428,423,411,417,426,397,396,381,399,403,383,411,401,411,409,445,514,543,470,467,433,387,405,430,447,432,443,449,431,417,404,386,386,408,429,439,414,411,404,374 19,255,231,149,240,220,135,438,394,389,393,384,381,409,436,396,415,378,401,402,390,381,375,359,384,389,373,384,397,403,409,397,416,384,400,385,373,396,430,444,470,518,621,518,487,422,467,405,410,398,396,373,358,419,448,460,509,502,525,476,450,399,396,394,405,396,385,372,390,397,391 20,13,10,67,100,67,42,404,459,425,430,416,442,416,423,419,429,428,441,547,543,415,509,479,428,438,423,397,396,411,414,531,562,486,493,459,406,383,399,404,404,409,452,442,457,395,563,750,758,677,633,547,440,419,465,473,528,527,589,569,520,394,414,410,405,435,531,509,499,449,414 5,57,49,68,100,79,54,464,520,477,469,440,433,509,545,535,507,513,563,664,647,440,619,575,508,501,434,412,401,408,454,620,658,556,572,457,426,420,425,455,449,511,599,545,539,441,708,814,821,742,708,598,503,568,637,654,711,704,753,718,668,411,429,413,449,523,662,587,591,495,432 1,17,16,19,18,15,16,413,403,363,385,414,398,403,430,388,410,412,407,417,415,401,392,399,396,388,369,391,377,374,399,413,421,392,411,409,386,390,400,412,417,456,523,479,436,390,525,483,454,418,417,412,393,443,462,521,654,657,701,578,530,378,377,386,391,383,402,394,390,376,384 13,29,25,69,78,66,56,444,500,498,466,440,435,448,493,473,475,474,553,652,636,462,618,538,489,483,425,420,399,407,460,641,660,574,587,520,432,410,442,477,516,596,691,599,553,448,690,838,824,755,717,607,497,568,641,676,744,720,756,712,650,437,436,397,420,514,674,582,589,507,444 4,65,31,288,304,200,192,502,572,565,507,474,500,569,605,604,590,567,627,701,669,453,638,577,532,500,437,458,399,426,580,673,690,612,607,512,469,479,530,555,630,724,813,737,707,549,814,872,864,804,774,694,562,695,779,799,864,855,895,847,796,465,431,442,457,552,678,624,646,530,455 12,27,23,15,17,11,10,587,679,621,594,553,574,619,694,677,681,669,735,805,787,556,731,679,616,602,517,519,454,416,615,774,781,706,729,612,551,413,449,464,466,574,705,685,697,468,855,941,927,881,853,793,665,593,677,706,795,787,855,854,814,499,515,523,549,709,812,749,777,673,592 6,9,8,23,27,24,20,419,386,391,370,376,384,405,415,393,414,408,381,393,391,381,387,391,394,382,387,404,381,396,387,399,383,388,401,390,376,395,394,401,417,410,441,425,420,401,436,416,420,403,400,400,404,428,439,443,494,482,514,470,438,367,373,380,383,377,395,393,376,387,381 19,20,19,16,18,15,14,477,504,481,472,471,460,498,565,553,538,539,587,650,624,451,573,502,495,492,452,435,425,406,487,606,634,553,570,479,454,408,413,412,433,463,573,533,563,403,733,817,794,739,709,630,526,505,581,586,671,663,738,724,688,443,439,448,458,559,640,572,597,516,471 5,10,8,22,31,24,17,417,408,386,389,387,388,428,417,413,406,416,403,401,401,393,379,387,385,369,371,384,368,401,392,394,395,390,393,407,394,386,394,400,421,442,460,419,437,395,449,449,398,408,411,408,378,432,479,475,517,505,538,491,463,379,380,373,385,391,400,397,389,388,386 17,45,33,54,70,54,42,421,466,430,419,406,413,466,473,478,456,458,471,515,496,425,496,452,432,422,418,385,377,403,441,510,527,464,468,420,387,397,428,428,438,487,516,518,493,449,587,712,713,628,577,497,448,527,588,590,634,620,688,627,596,409,386,417,406,450,533,476,472,437,410 17,16,15,59,74,71,57,403,463,429,444,408,413,406,429,429,427,418,457,504,484,411,472,454,432,421,408,394,395,393,422,489,492,461,455,432,405,380,396,393,388,391,444,448,431,407,571,709,707,617,608,528,473,418,479,461,519,521,552,533,512,394,402,401,408,446,487,484,468,450,415 15,15,14,31,56,35,22,429,390,399,389,407,374,437,410,412,429,394,413,421,417,379,394,400,394,397,410,389,403,389,385,417,408,392,412,377,389,413,387,419,429,439,466,452,427,412,483,469,454,422,419,394,387,447,502,486,527,510,573,525,460,391,399,382,385,388,395,402,416,380,402 11,11,11,16,25,24,15,382,377,415,382,379,385,391,402,390,397,388,386,385,376,385,390,376,385,374,387,383,388,378,372,403,392,394,379,387,385,393,381,388,392,398,427,409,408,394,436,408,402,395,388,396,373,428,439,457,461,446,467,431,428,393,385,379,393,390,386,388,384,387,389 10,10,9,53,65,46,29,396,388,394,417,385,390,408,404,405,410,388,423,446,439,395,437,412,418,402,376,406,387,402,394,438,451,417,412,385,400,398,391,410,407,414,433,423,420,396,486,597,596,540,496,454,444,421,454,439,475,477,506,477,464,397,397,384,385,406,425,434,447,422,390 12,11,11,28,57,58,28,420,431,419,412,398,403,404,428,426,420,422,442,508,489,418,471,447,424,408,394,398,400,406,403,466,497,459,464,424,395,403,409,402,398,425,446,404,418,404,516,674,684,581,553,471,434,433,450,466,504,488,544,521,498,383,404,406,396,434,496,446,469,435,422 17,9,8,28,36,25,19,426,394,388,358,388,410,428,422,409,422,396,415,418,427,407,416,398,404,398,398,392,371,411,379,402,425,400,417,397,386,369,410,403,404,420,491,452,415,411,502,485,471,440,430,409,405,455,461,454,515,492,539,503,462,401,398,380,390,372,418,408,406,384,384 20,10,8,34,37,27,25,431,416,404,390,381,398,418,413,429,404,408,398,415,422,402,414,396,396,387,395,385,399,391,405,417,415,404,409,400,395,403,397,385,413,441,472,428,424,419,494,476,467,457,438,411,398,436,474,473,539,513,545,502,475,380,394,379,377,384,421,393,398,396,402 3,21,21,122,181,185,123,492,452,444,394,416,407,521,557,508,518,490,483,516,496,408,453,431,423,392,418,396,387,406,462,484,486,450,452,434,430,407,444,461,491,544,628,558,567,459,654,661,630,560,526,493,423,582,644,646,688,674,732,706,638,434,386,442,438,476,523,478,484,454,419 4,14,14,30,29,29,30,395,477,456,433,413,420,419,427,414,418,428,480,574,551,402,534,494,440,448,431,420,397,392,411,542,584,482,492,450,421,389,397,401,389,430,454,441,429,407,553,755,769,682,644,532,444,435,481,484,526,533,589,541,508,407,404,410,404,452,566,516,512,469,426 14,70,67,111,155,143,103,419,476,461,445,415,408,453,468,448,449,452,514,575,553,433,554,488,456,456,404,407,397,395,414,548,559,495,519,458,414,388,406,408,415,423,478,476,456,415,611,775,784,699,665,559,481,461,499,532,576,589,652,616,567,413,418,413,409,467,568,528,528,453,431 10,13,10,48,49,32,33,439,402,402,381,412,383,436,435,417,419,424,388,412,421,396,430,412,396,396,383,381,381,391,420,407,430,399,408,405,404,377,392,411,396,422,472,451,451,409,501,479,489,420,426,430,386,433,457,460,540,527,594,549,508,384,379,396,395,403,427,391,416,403,379 19,21,21,68,88,80,59,409,487,440,447,415,437,440,441,427,445,444,486,562,521,414,510,470,446,423,433,405,407,412,423,525,545,480,495,444,435,387,390,405,406,438,475,455,455,404,571,745,747,678,638,541,456,429,477,509,558,557,613,591,542,401,419,406,402,452,552,511,523,469,422 20,13,13,147,247,256,151,411,442,422,420,404,398,400,427,404,421,401,426,516,501,401,481,441,431,400,416,403,394,376,408,494,519,471,455,412,421,361,378,376,402,393,428,410,410,403,480,688,690,619,575,503,441,390,429,418,443,434,484,490,451,401,406,394,396,427,496,475,469,444,392 17,55,53,161,206,202,154,439,455,457,429,434,447,438,467,464,449,456,521,585,580,431,520,490,448,441,429,409,406,419,431,557,579,504,525,454,419,410,416,400,444,447,501,463,455,407,638,794,787,712,680,603,495,457,511,545,599,613,647,638,590,412,430,415,409,488,578,518,563,459,443 19,15,15,40,48,46,38,407,464,443,417,417,420,410,438,422,419,422,455,556,529,410,520,482,435,458,411,423,397,414,417,512,562,467,505,436,425,387,389,406,397,435,465,435,439,420,552,741,762,672,621,539,455,436,474,482,535,538,574,557,505,379,384,406,407,426,548,489,501,437,410 13,11,10,28,35,34,27,401,442,436,437,396,417,414,418,415,402,426,455,550,516,413,504,483,438,425,421,406,376,397,413,513,542,466,477,435,435,386,387,389,404,418,440,438,434,402,519,681,706,609,563,482,450,436,471,465,514,512,561,529,494,397,395,400,387,443,540,492,491,442,422 15,64,59,39,41,35,33,647,755,706,663,613,647,702,768,754,748,741,808,869,851,630,798,755,708,676,604,567,495,392,679,838,844,771,813,671,631,432,459,485,531,607,760,744,765,509,912,1006,991,948,921,859,748,667,739,767,841,849,907,912,879,587,562,586,616,799,888,832,859,754,671 15,33,31,17,21,17,14,589,644,600,569,509,546,636,703,687,683,670,716,760,746,515,677,643,584,573,510,486,459,442,587,724,738,652,683,584,519,446,454,456,472,536,677,660,692,449,844,904,893,850,822,755,635,575,663,691,776,779,843,845,808,518,520,509,549,674,757,711,727,629,574 9,130,122,448,585,582,437,555,637,601,573,492,547,571,636,620,613,598,684,792,768,521,732,677,622,600,522,498,434,406,559,751,777,693,710,590,515,411,439,447,509,546,666,633,646,527,811,943,943,884,852,778,629,621,717,733,798,783,835,820,780,484,480,463,499,657,792,744,748,633,553 11,10,10,23,33,31,22,585,546,499,473,466,483,639,692,674,675,647,610,594,598,421,449,456,437,430,422,424,405,422,571,537,509,471,499,461,436,400,435,456,465,537,681,657,679,462,821,768,714,673,652,613,523,624,709,722,799,788,842,832,786,493,446,495,514,558,561,540,563,486,462 1,21,17,18,18,7,8,569,639,579,557,491,514,621,686,662,664,637,699,769,740,508,696,635,572,568,468,454,437,419,588,737,750,658,694,566,497,438,507,526,573,666,766,726,708,564,852,914,897,851,818,737,625,736,807,808,861,847,894,870,826,492,477,482,519,649,759,709,728,602,533 9,13,11,62,104,102,59,416,397,387,396,395,397,429,446,413,432,416,432,420,398,381,414,395,398,384,401,379,398,408,390,414,427,409,415,386,406,401,394,402,418,431,456,439,432,426,528,513,504,475,450,423,400,478,509,523,569,559,597,571,496,388,396,388,395,401,402,414,413,391,398 4,25,24,26,34,28,21,436,414,404,403,370,395,439,442,405,427,416,409,462,445,393,416,412,407,389,394,383,390,402,407,428,438,414,423,386,383,392,399,412,404,433,496,467,456,410,494,515,523,488,454,417,415,398,438,461,487,489,525,513,454,402,388,385,392,405,427,411,426,396,387 1,13,11,29,43,34,23,413,380,386,366,383,400,414,421,403,424,395,381,381,394,397,364,387,397,387,380,369,381,383,391,385,384,396,373,371,393,398,399,393,415,428,463,441,416,410,487,411,415,411,411,417,403,456,485,494,541,533,574,516,479,386,395,391,392,386,389,404,382,378,389 12,10,10,12,14,14,12,496,607,560,531,499,542,517,580,597,590,565,657,745,712,477,657,602,544,535,486,476,417,387,522,695,713,634,658,572,512,394,399,385,421,437,548,572,586,415,773,914,907,853,831,744,644,460,559,568,648,667,745,761,731,449,493,486,484,620,753,712,721,599,529 7,16,13,18,19,18,17,405,389,390,386,375,388,396,394,414,385,399,398,419,407,389,408,383,388,397,382,389,369,386,391,418,407,395,388,412,398,382,409,407,398,415,437,415,418,411,483,472,460,439,420,405,386,474,481,506,506,511,551,510,448,389,379,394,382,400,400,393,398,391,383 7,26,20,38,59,42,26,417,390,390,389,373,383,421,442,425,424,403,415,413,427,396,414,404,391,383,371,384,390,396,387,399,417,415,413,391,399,398,391,407,398,434,463,449,411,410,514,455,458,404,399,402,426,454,489,501,522,533,571,504,470,384,387,384,388,403,407,405,391,373,397 1,12,10,30,37,30,25,439,421,402,419,383,401,447,459,451,408,428,431,468,462,395,439,434,416,389,401,384,381,395,422,450,456,433,411,423,405,385,406,397,405,448,482,479,463,419,530,576,573,510,488,438,397,454,487,493,569,559,622,566,536,385,387,377,398,398,454,422,428,413,407 16,26,20,40,65,47,29,395,420,395,392,384,384,429,427,431,417,418,420,422,415,386,397,403,396,393,387,391,392,405,398,416,418,381,396,394,391,395,416,414,434,437,471,435,429,421,477,464,455,408,428,416,383,443,469,499,526,523,561,489,473,389,378,404,389,397,394,396,393,387,387 10,254,228,252,224,199,225,602,714,657,628,587,598,650,719,692,684,680,752,836,823,558,763,716,647,639,570,518,467,492,626,793,820,736,761,650,583,476,496,472,550,627,755,721,724,557,891,993,989,935,910,836,725,720,800,829,894,884,929,909,869,527,515,536,551,734,828,782,791,697,622 2,30,24,21,23,15,13,636,717,673,640,569,608,671,739,732,717,725,779,834,822,580,758,711,643,649,561,533,454,407,647,803,815,738,762,638,589,430,458,470,506,605,731,733,745,469,893,969,958,911,891,827,727,640,718,745,821,827,887,891,858,560,525,560,589,754,836,780,805,695,602 1,8,8,63,101,101,63,415,403,406,393,394,405,421,412,411,412,410,432,430,446,392,435,425,410,395,382,393,380,397,397,455,440,404,420,398,389,389,416,404,413,436,494,434,447,424,499,535,540,479,483,418,402,474,513,508,556,530,572,540,485,401,385,395,383,417,460,434,449,397,403 5,12,11,38,47,40,30,423,471,431,419,399,398,443,437,452,432,443,462,558,528,416,497,467,448,436,408,404,394,405,420,520,545,470,470,437,422,378,402,414,423,437,487,466,464,402,559,720,719,637,591,515,428,479,541,540,577,561,630,580,524,396,412,398,408,442,532,484,483,423,385 18,10,8,34,38,27,25,413,391,413,416,385,386,419,421,416,403,405,399,410,406,377,396,402,390,383,383,395,391,384,388,393,397,396,388,400,380,383,388,382,400,424,436,431,437,407,483,460,451,425,413,398,400,417,447,429,464,483,530,483,467,393,373,382,391,391,399,387,409,399,384 12,228,169,154,215,160,114,432,413,393,379,396,396,428,449,418,420,441,429,462,443,424,416,408,383,400,400,366,411,423,444,437,444,422,421,399,402,414,452,439,475,504,582,499,500,441,567,545,572,488,477,414,394,518,567,574,620,639,675,613,554,408,407,384,393,411,443,396,427,422,378 7,16,15,32,34,25,24,453,503,473,438,417,425,474,495,488,471,464,518,601,573,433,583,535,479,477,418,424,406,387,437,581,618,532,529,473,426,392,407,393,420,439,513,489,491,401,637,763,772,679,649,561,457,447,499,510,592,602,669,648,591,408,422,407,407,499,617,552,564,485,434 18,8,8,22,26,25,20,404,377,387,370,384,396,403,417,409,397,405,385,391,394,379,392,394,381,386,378,382,363,383,402,381,380,386,397,379,379,372,390,396,386,379,427,411,413,396,436,394,413,402,388,374,380,409,432,442,446,445,473,488,431,371,393,374,384,389,394,379,396,377,408 9,156,64,317,306,139,127,676,612,548,547,492,525,707,773,744,732,716,705,745,728,476,622,597,525,527,474,460,434,544,772,741,724,652,700,553,523,671,805,849,903,978,1023,981,912,718,989,937,902,854,822,750,632,895,979,1016,1023,1023,1023,1023,989,510,469,521,556,658,719,662,707,573,551 2,283,256,130,204,183,117,406,391,388,370,369,368,410,440,406,412,412,415,389,380,378,360,391,381,372,397,406,378,398,422,396,396,385,393,380,398,405,413,458,421,485,520,492,461,395,482,409,401,406,365,372,359,433,429,412,459,455,491,475,448,376,381,393,401,393,379,398,383,404,392 1,10,10,55,70,70,54,421,424,452,411,409,410,423,422,418,430,426,440,525,500,406,483,458,424,431,405,409,397,393,411,480,536,466,481,432,417,408,411,421,421,433,473,449,430,415,525,670,683,592,548,487,433,462,464,515,551,540,577,547,506,397,401,392,386,421,507,461,495,432,418 16,23,22,115,147,130,102,420,484,456,450,426,442,420,448,457,451,442,488,632,589,448,568,505,453,456,438,413,414,377,442,563,624,506,539,463,430,401,402,367,400,416,476,447,458,417,604,814,830,749,711,601,495,454,485,467,570,560,609,590,548,397,442,401,413,496,604,558,552,475,437 1,412,269,1023,1023,1023,962,877,904,863,833,779,796,911,958,943,936,922,949,1006,990,765,942,901,839,828,738,711,588,703,918,981,994,923,941,858,789,798,880,913,963,1023,1023,1023,1012,874,1023,1023,1023,1023,1023,986,894,1008,1023,1023,1023,1023,1023,1023,1023,772,710,769,798,908,993,946,961,868,788 10,223,193,149,189,144,114,464,442,409,429,408,392,480,499,443,456,466,468,483,485,410,468,440,411,420,389,403,394,429,459,490,492,465,472,425,395,410,435,462,506,547,656,579,551,448,586,688,701,627,571,501,439,480,528,515,614,607,666,615,550,390,401,391,394,432,510,493,472,415,390 2,30,28,67,85,80,61,437,549,536,476,436,454,463,496,476,470,461,539,698,676,452,687,624,523,532,470,437,420,381,446,646,722,611,627,497,436,412,416,401,423,458,528,510,504,425,624,810,844,755,729,611,482,490,534,552,629,603,668,617,593,414,426,406,408,535,694,643,649,539,445 20,18,16,38,55,43,30,407,385,385,375,386,383,396,404,397,398,397,413,409,414,382,411,395,376,398,364,387,365,388,411,408,390,403,386,382,405,394,397,407,379,420,439,437,420,382,443,432,443,423,407,385,391,419,435,454,468,450,493,467,448,398,397,390,384,384,406,379,405,399,379 3,19,17,26,36,31,23,412,441,437,427,400,412,427,442,433,441,428,456,538,521,407,528,467,443,424,407,408,384,402,413,511,559,458,491,423,408,387,393,386,418,423,455,449,435,400,503,684,683,598,539,467,430,456,467,482,512,491,542,522,478,404,417,398,385,445,532,508,486,432,431 15,7,8,25,27,27,25,413,429,410,399,381,384,394,429,409,420,398,425,468,472,405,445,436,408,404,389,410,396,378,407,455,482,436,441,421,413,402,382,390,406,430,443,421,425,405,490,639,660,562,552,470,432,428,439,464,504,478,516,502,451,396,403,377,404,423,455,452,439,434,420 14,9,8,20,30,26,17,413,396,393,385,403,397,425,406,387,407,399,391,389,385,381,386,401,386,397,368,388,396,380,401,413,398,402,381,380,388,387,403,402,389,397,428,401,406,379,408,437,447,393,414,390,381,385,410,413,433,432,471,459,424,384,384,378,388,387,396,377,407,402,385 6,19,18,47,69,65,44,422,469,444,418,425,424,433,462,443,428,432,469,558,552,424,530,503,452,460,427,412,392,401,433,535,571,499,515,419,417,404,403,397,405,458,505,457,456,403,575,736,754,675,630,533,449,465,499,498,563,561,616,610,566,423,408,407,417,445,556,511,505,465,409 16,24,23,78,84,79,73,419,449,414,441,428,422,428,447,445,448,443,458,561,520,415,501,464,434,432,415,392,404,390,433,520,541,472,492,449,427,391,380,402,407,436,471,452,452,411,561,738,740,656,627,538,465,453,477,482,529,529,579,557,538,397,414,385,404,452,532,516,513,445,409 6,16,13,51,66,53,40,423,474,475,435,427,397,441,458,453,456,452,505,580,567,425,542,491,470,435,411,427,402,400,427,556,588,481,520,444,430,391,383,408,389,436,467,456,478,413,601,770,772,703,673,556,487,425,480,495,548,550,619,613,557,412,417,403,411,479,568,539,540,457,442 2,414,311,38,46,34,27,617,574,502,473,474,487,665,733,701,672,656,648,662,672,429,556,501,473,457,451,441,420,750,888,765,684,642,667,580,528,872,1006,1023,1023,1023,1023,1023,1023,681,999,901,839,802,771,716,585,922,1023,1023,1023,1023,1023,1023,1011,511,443,511,528,599,643,609,642,533,495 8,10,8,25,29,22,20,428,397,397,375,392,395,422,449,433,414,413,415,419,397,376,384,403,391,381,391,392,380,407,411,408,413,385,394,380,368,394,395,395,446,433,475,455,440,394,505,439,432,405,407,410,394,462,506,500,573,552,605,532,491,393,371,386,378,393,411,406,390,385,383 18,8,8,19,25,23,18,401,382,381,377,382,388,396,410,411,405,385,395,385,402,375,387,392,377,376,384,371,368,390,378,395,391,388,385,378,394,401,398,390,377,390,397,399,415,387,425,409,416,394,413,405,376,381,396,386,386,421,442,435,410,374,368,392,393,375,399,375,375,405,394 18,9,7,31,35,23,22,414,398,401,393,397,399,416,432,414,409,399,398,416,398,393,405,391,388,388,371,371,379,404,404,414,416,398,407,413,395,387,395,404,406,419,472,463,429,396,488,495,462,445,436,413,394,463,497,483,526,540,567,525,495,392,381,381,377,405,403,410,413,398,390 18,72,68,579,727,715,556,450,604,557,510,468,488,486,535,521,510,505,627,738,726,481,695,651,561,551,471,484,438,413,474,683,740,637,651,549,478,381,404,398,438,464,576,537,537,507,707,901,911,839,809,708,595,515,579,604,653,662,727,722,664,442,455,439,444,593,742,687,711,584,474 8,81,56,77,95,42,35,477,466,498,438,430,466,524,571,536,532,527,555,610,604,449,541,489,462,452,439,418,408,404,528,576,598,517,542,454,436,436,475,505,533,646,729,653,613,488,755,792,767,699,673,572,491,684,755,766,815,806,849,797,741,426,417,424,446,500,611,550,543,455,443 10,17,15,29,45,39,25,400,378,378,400,372,391,389,388,409,412,384,394,380,397,387,396,397,381,378,392,377,394,389,392,408,394,397,395,391,383,388,414,392,406,420,446,434,413,420,447,408,401,417,395,393,377,416,447,459,489,473,503,463,422,371,387,389,389,390,404,389,382,391,393 13,8,8,12,16,15,12,406,488,468,456,411,441,429,454,474,436,445,508,637,596,437,604,537,492,475,437,432,400,389,439,607,645,546,544,477,424,394,400,405,420,437,504,480,467,395,582,767,783,695,665,567,457,454,487,490,565,552,617,594,546,403,425,412,415,495,634,569,568,484,425 2,26,21,364,642,636,351,449,404,403,409,390,376,434,451,438,422,417,431,427,419,397,392,400,400,383,391,379,380,400,426,403,395,400,414,375,402,424,406,422,439,464,523,478,454,485,539,498,462,441,442,402,383,594,660,664,666,620,652,563,518,413,388,391,383,387,401,395,396,395,392 5,64,60,50,73,64,42,458,569,506,507,448,475,471,514,495,481,498,591,686,662,462,619,580,504,497,450,428,424,397,466,651,706,581,608,472,457,414,399,412,427,458,551,529,532,434,709,886,888,818,786,695,561,484,568,587,670,663,733,715,665,408,436,440,438,540,685,602,632,547,498 9,12,11,25,44,29,17,398,405,393,388,373,379,378,378,381,418,384,408,422,392,409,405,406,403,390,367,390,395,396,381,404,417,397,402,402,378,422,389,387,384,379,395,401,399,403,425,450,456,448,387,410,381,399,397,387,378,377,418,433,415,384,370,382,392,396,402,387,409,399,400 6,17,15,32,47,40,27,394,391,375,398,413,401,393,407,405,416,391,398,383,399,384,402,393,392,382,391,392,396,385,398,378,392,403,413,400,388,391,396,433,409,424,458,431,410,394,450,419,413,390,399,382,397,426,459,449,508,472,510,472,440,395,388,387,384,382,404,383,391,388,389 2,19,19,11,14,13,9,527,610,567,522,491,513,587,646,628,620,622,677,726,711,483,654,616,553,536,499,458,434,407,537,687,706,627,658,522,473,399,415,436,444,477,606,605,643,459,811,882,860,815,796,723,606,529,599,639,727,733,794,807,765,477,483,492,509,656,753,697,716,602,546 7,11,10,28,40,32,20,400,388,391,391,369,382,393,422,418,398,393,394,414,399,391,394,380,383,390,388,384,370,404,408,390,393,392,395,399,409,382,406,405,403,416,446,422,438,405,446,445,434,414,414,407,398,432,455,450,487,481,536,484,450,385,388,380,379,398,405,389,364,381,394 14,17,15,32,42,32,24,421,432,431,415,402,402,421,436,427,452,428,425,477,482,405,448,425,412,413,401,385,370,409,415,471,478,427,460,409,397,402,401,419,424,432,505,467,450,395,533,633,637,545,514,434,422,453,526,515,564,544,595,569,517,396,404,390,384,414,467,425,462,428,395 8,22,21,75,103,101,72,408,455,449,401,419,403,421,448,422,442,423,463,514,513,405,454,461,431,432,403,402,384,393,427,502,513,452,473,413,404,402,413,398,401,427,491,453,449,424,588,692,694,615,564,485,407,457,517,544,608,598,637,596,544,403,401,414,410,437,526,478,480,425,395 13,47,43,196,301,290,185,420,526,512,457,445,467,478,467,478,474,478,560,673,645,439,609,562,508,482,453,426,394,396,443,635,672,582,597,484,439,392,403,423,419,469,553,510,514,439,667,853,861,782,752,653,544,471,564,585,659,668,705,669,625,432,431,422,414,494,658,612,599,510,436 2,15,14,24,29,23,19,489,726,668,604,553,580,557,639,606,611,600,770,846,821,645,789,730,687,664,549,554,464,384,541,841,834,770,781,673,590,405,413,427,452,476,611,613,637,433,796,1023,1001,959,921,836,728,523,598,615,705,716,780,798,758,484,564,490,505,789,885,828,848,742,646 6,14,11,35,49,36,25,423,402,392,392,381,366,413,436,422,421,402,393,413,410,377,414,401,399,384,388,381,379,379,393,414,426,393,402,403,411,396,396,416,438,467,504,463,441,424,543,516,479,459,445,430,396,500,546,543,599,582,627,570,488,378,403,381,387,396,412,391,415,395,384 18,17,17,48,59,58,47,527,663,607,578,530,562,578,619,615,615,586,732,783,751,571,701,653,624,582,530,505,428,393,534,769,743,686,709,591,540,394,404,416,444,510,628,606,643,435,800,987,949,913,875,802,682,550,610,629,727,726,796,795,758,477,532,478,511,781,858,805,831,715,615 7,31,26,45,49,36,34,459,609,560,502,453,468,518,555,521,520,526,603,760,739,499,739,685,577,582,482,468,422,396,477,715,770,660,694,543,460,414,416,410,452,480,608,576,552,431,710,871,892,818,787,675,538,538,606,607,702,692,749,725,687,435,429,430,431,562,762,686,688,588,485 1,77,68,370,507,456,324,624,627,577,551,541,581,702,782,761,750,737,725,686,701,449,503,510,496,468,439,475,427,506,625,585,553,518,523,509,475,506,532,562,604,700,796,745,742,552,898,846,796,772,756,721,625,705,797,816,869,866,919,910,870,661,484,656,651,659,662,647,676,576,538 3,20,18,14,16,14,11,565,650,596,544,488,529,602,686,681,670,645,711,772,747,510,681,632,572,550,495,479,433,397,590,740,746,673,700,575,498,428,419,439,472,538,664,667,687,446,843,920,898,857,832,760,645,571,662,695,769,776,843,845,810,506,502,516,528,697,779,723,746,639,575 13,42,32,105,139,107,77,477,493,497,445,442,455,485,535,496,501,484,552,636,597,435,569,504,467,473,435,398,420,418,430,580,627,526,532,469,430,397,416,441,460,472,577,518,510,454,696,787,794,722,668,590,486,564,604,625,673,668,724,705,646,441,429,419,432,492,618,569,581,487,428 6,12,11,29,40,34,23,392,388,400,377,395,395,419,436,401,408,390,411,411,412,395,407,398,401,398,379,392,391,414,394,415,411,395,408,399,387,392,392,409,409,412,456,433,429,411,465,475,437,419,414,378,403,452,478,472,525,504,551,489,467,396,374,383,374,389,398,411,401,387,400 2,11,10,22,32,28,18,419,396,375,391,387,381,442,428,416,417,397,399,424,395,385,409,412,382,386,380,377,382,388,391,386,413,384,385,399,383,395,392,404,389,426,452,440,444,379,464,453,445,420,374,404,375,414,439,449,493,475,526,512,473,395,389,388,375,384,397,412,397,378,378 8,17,17,71,96,93,69,432,429,421,413,392,419,410,441,437,440,439,443,506,515,405,479,449,432,422,402,422,395,384,401,490,509,448,480,408,421,395,395,381,407,457,476,456,451,407,570,701,695,622,579,497,451,485,508,538,597,578,628,590,540,402,412,408,403,433,529,465,495,434,421 18,96,90,279,396,374,261,483,558,549,517,466,459,486,532,537,511,523,610,706,687,454,649,593,537,506,453,453,406,436,490,648,687,598,610,503,457,375,434,451,454,512,586,556,543,487,731,880,879,813,782,684,546,536,641,658,721,706,764,748,690,438,444,426,463,576,695,634,668,553,483 18,15,14,50,77,72,45,428,479,460,456,451,461,423,447,457,439,439,493,561,546,423,481,473,456,447,417,449,419,387,448,490,526,494,508,471,451,390,386,431,407,395,465,426,450,407,624,783,805,741,723,682,558,452,472,486,526,532,591,604,563,410,461,418,405,482,560,537,535,475,459 19,14,12,31,39,31,25,442,409,383,361,393,368,424,452,424,413,401,416,410,415,386,364,398,381,376,386,366,380,392,404,406,407,390,384,388,381,409,424,386,423,425,496,454,457,404,524,446,421,398,423,393,372,452,478,488,547,550,585,557,500,385,392,395,379,387,399,385,404,386,381 13,12,9,26,32,22,19,406,426,425,383,421,410,425,420,412,414,400,414,490,471,396,451,435,410,421,394,397,383,418,401,457,487,446,437,410,404,391,378,402,380,425,416,426,425,382,494,611,620,542,496,450,440,417,473,477,487,472,516,496,477,376,400,389,396,416,482,432,469,427,407 15,24,24,100,139,141,100,421,432,420,438,402,414,424,437,444,421,425,480,528,518,425,485,482,440,452,405,397,401,388,413,496,545,458,489,409,423,389,400,387,410,414,438,437,423,409,533,720,732,640,601,502,437,435,457,474,511,502,550,540,494,397,391,398,399,436,515,445,494,453,404 10,44,44,71,104,104,70,477,509,501,497,473,515,503,548,570,553,540,592,573,604,433,485,482,497,482,450,484,451,394,465,491,494,482,506,468,435,377,390,412,417,437,531,520,548,439,737,762,710,692,670,640,549,509,565,579,634,644,717,724,684,473,489,467,488,556,565,556,614,530,511 14,34,30,45,50,43,40,502,424,407,379,408,425,461,432,430,427,423,392,444,456,402,423,421,398,394,385,386,379,375,463,451,483,426,464,411,433,392,409,413,437,534,653,577,547,387,505,551,560,532,503,473,463,415,484,500,507,539,576,524,467,392,412,396,389,392,446,447,411,414,392 6,17,10,37,37,17,19,441,400,397,376,410,389,441,474,487,455,441,464,474,436,389,412,407,403,394,391,404,394,410,456,450,420,411,427,409,406,407,456,460,498,576,706,621,570,451,710,616,549,523,459,451,415,592,678,709,822,820,860,781,708,399,390,402,417,435,426,408,430,410,404 17,8,7,20,25,23,18,399,402,391,381,374,402,441,439,429,411,432,422,419,422,389,410,397,388,403,389,395,379,376,416,405,416,399,410,389,380,393,386,404,397,418,438,439,410,395,491,486,485,429,434,428,382,451,457,443,509,507,568,518,481,394,397,392,411,406,426,401,422,393,383 15,10,10,39,50,51,40,394,444,435,402,397,418,419,413,417,403,413,439,509,496,404,466,451,424,412,415,399,382,374,401,477,514,437,475,414,406,393,380,381,384,407,438,423,412,389,482,700,716,617,594,517,450,417,450,429,477,444,493,488,473,385,408,399,399,428,483,475,484,429,403 13,11,11,46,66,66,45,416,435,416,424,408,396,406,425,433,425,432,429,498,477,415,453,432,420,421,383,414,396,421,407,471,463,443,446,438,429,391,378,400,391,398,445,431,439,397,544,641,642,581,541,498,438,431,448,464,508,498,555,540,485,374,395,398,396,450,477,452,444,424,403 19,43,21,91,127,68,49,580,640,581,557,503,516,619,679,647,625,633,680,769,750,488,686,629,568,559,481,461,416,444,565,722,748,658,676,562,515,467,510,535,585,664,758,712,695,556,841,910,902,845,816,724,606,745,806,809,851,843,890,862,816,466,455,476,487,641,752,688,708,594,496 4,12,12,12,15,14,11,431,407,415,397,400,399,435,453,446,466,439,443,424,447,391,373,397,387,394,411,375,367,397,456,430,409,413,416,417,404,406,412,461,492,555,655,602,544,398,635,549,491,462,468,457,426,467,527,573,660,667,718,669,613,418,397,397,416,415,403,416,410,400,402 3,40,39,83,115,110,78,442,555,529,471,436,454,470,472,485,476,487,588,713,697,456,671,611,539,528,477,446,404,393,462,662,717,608,647,509,455,381,412,412,440,438,525,503,488,427,671,875,895,816,786,672,536,489,548,578,645,622,684,658,613,415,441,432,406,539,707,620,633,536,465 15,10,10,43,51,49,41,397,429,427,430,387,396,371,385,401,410,406,420,473,466,411,453,442,410,419,411,402,385,387,421,457,488,434,461,409,407,403,384,396,407,401,420,413,421,397,476,635,640,557,535,480,421,426,438,450,476,477,496,508,455,387,394,393,382,434,474,444,439,424,411 16,11,10,30,36,30,25,414,384,372,409,386,386,432,449,410,406,404,400,406,403,382,397,388,385,384,366,383,387,406,406,413,411,394,395,382,385,388,392,378,410,406,458,438,428,395,480,445,420,410,408,398,378,419,440,439,499,478,559,515,479,401,400,382,384,396,393,391,378,397,382 2,52,18,329,386,140,125,630,739,683,628,571,596,665,719,709,675,665,776,864,845,585,813,766,685,669,575,538,448,479,645,839,867,781,803,681,602,492,542,540,621,702,805,761,742,602,889,1001,1004,943,914,839,726,775,843,845,893,886,925,905,862,508,517,508,532,716,851,789,807,699,603 8,10,9,44,58,56,42,404,398,420,389,407,392,409,422,431,394,402,417,448,456,387,446,422,404,403,393,406,393,380,408,451,452,446,444,403,392,370,388,405,408,421,439,438,432,400,509,595,591,540,491,450,419,443,476,489,534,511,552,518,485,394,388,406,387,416,462,454,434,422,406 16,15,15,63,79,81,64,430,454,436,435,415,420,408,425,425,444,429,477,515,502,402,480,442,444,436,397,414,407,402,410,491,497,476,463,436,399,400,402,393,386,424,457,425,462,391,544,673,683,611,579,497,442,431,458,467,516,506,557,538,512,399,414,405,409,441,519,469,499,424,418 3,32,29,747,1023,1023,735,475,558,535,512,461,468,478,512,516,500,491,603,722,706,482,660,614,536,530,467,458,402,400,476,683,716,619,624,527,476,411,402,434,428,471,560,534,549,500,728,885,890,822,790,698,548,539,632,628,696,692,757,727,673,446,427,412,448,575,718,676,672,548,491 7,10,10,125,176,174,122,408,411,421,393,401,415,411,409,432,428,394,430,460,434,388,424,423,406,400,392,397,391,385,410,410,434,411,428,412,378,388,385,395,413,422,434,427,427,420,476,564,570,512,479,438,420,450,485,479,532,495,546,515,468,409,402,395,385,413,435,411,432,415,412 7,19,14,39,48,32,26,456,395,396,401,359,386,483,484,456,444,427,419,412,410,393,419,403,390,411,401,393,381,400,416,437,438,399,416,412,398,403,406,413,419,435,520,483,479,403,560,524,483,441,435,393,388,477,517,527,603,600,662,609,546,400,368,393,394,408,420,415,406,398,395 13,13,13,52,66,66,52,395,407,425,404,381,403,411,422,424,425,416,425,470,472,400,440,422,408,411,386,397,395,385,402,435,432,421,419,414,406,400,387,393,394,420,441,431,409,402,512,608,594,519,516,476,429,445,452,478,515,508,560,550,491,391,384,386,400,415,462,423,438,424,396 18,11,11,47,61,61,45,405,417,416,392,397,392,425,442,398,407,415,424,454,452,397,424,409,395,403,410,393,374,404,412,427,436,423,420,391,401,384,393,391,410,418,456,430,446,391,487,561,560,517,485,441,406,408,463,459,509,509,554,524,500,396,378,387,401,412,420,426,419,418,390 5,35,34,55,57,55,53,426,528,508,474,437,447,418,482,479,478,474,561,656,640,459,609,545,513,471,451,459,411,368,435,629,671,576,594,496,465,402,396,393,399,415,495,496,504,417,646,846,847,772,747,634,537,459,491,516,568,582,637,654,613,402,424,409,409,526,648,600,611,494,448 2,17,16,13,20,19,12,406,431,402,411,417,411,394,436,422,414,414,455,480,469,393,447,433,435,404,385,389,395,402,398,464,500,463,457,413,415,387,394,381,409,422,446,432,436,405,514,655,646,571,532,477,429,437,463,468,488,478,532,490,489,379,406,397,394,434,496,452,461,437,394 9,8,8,44,72,76,46,384,405,385,389,393,399,401,415,409,411,404,402,415,434,377,394,397,390,403,391,385,374,390,388,410,410,406,416,402,392,393,395,405,397,410,418,411,393,395,483,513,494,463,436,409,390,429,438,457,488,470,504,490,452,394,387,394,390,396,398,404,398,395,384 6,31,22,48,74,49,32,397,389,377,406,378,377,407,416,409,423,393,426,397,416,385,398,391,378,387,385,373,416,396,395,395,413,393,399,415,390,380,401,422,415,454,489,461,464,414,477,430,396,400,381,407,385,458,492,484,531,518,547,506,458,384,382,382,392,386,401,379,391,388,385 2,47,42,36,39,26,26,418,460,452,434,402,426,491,502,469,460,467,507,555,516,423,501,465,424,438,398,398,398,389,478,518,542,474,497,459,399,436,440,448,506,533,657,586,559,429,670,733,727,646,620,525,482,547,623,639,713,696,753,721,656,421,394,405,425,485,533,510,517,458,403 18,8,8,34,51,45,30,388,427,424,426,408,375,411,404,426,432,409,436,492,478,407,462,439,416,417,399,399,393,393,388,475,483,452,470,417,426,389,381,396,410,398,423,442,426,408,528,644,643,566,558,481,439,407,439,425,478,467,532,494,473,395,406,387,383,448,496,449,456,426,410 13,10,9,20,29,27,17,437,390,402,402,396,386,450,440,416,414,391,395,420,394,387,394,390,393,401,403,385,390,396,401,382,404,394,399,377,400,380,396,389,406,395,435,417,416,394,450,423,422,407,407,387,393,407,423,416,470,475,504,463,431,378,375,394,383,396,393,389,376,383,393 6,10,8,30,32,27,25,423,390,398,378,369,370,420,424,399,412,384,406,394,417,389,400,402,389,384,386,392,376,413,404,403,385,395,395,379,379,405,397,393,402,421,472,444,429,410,442,436,424,377,406,402,398,438,448,464,485,472,524,518,451,392,402,387,385,391,387,385,381,393,388 10,36,32,45,56,45,35,492,496,460,459,422,478,504,539,490,494,488,499,602,582,417,566,524,454,455,423,424,399,408,526,588,621,528,545,474,443,400,430,457,509,609,737,673,666,432,675,739,756,690,668,611,526,518,584,601,665,651,721,680,627,410,387,391,408,437,568,525,534,465,432 10,11,10,13,18,15,10,412,414,406,399,395,386,411,421,403,411,407,407,407,420,395,397,393,381,385,384,391,382,403,398,410,417,402,416,413,391,390,396,393,413,431,481,439,428,400,507,481,466,459,439,415,391,449,500,506,569,518,557,528,486,387,385,403,388,408,411,406,404,412,406 4,172,139,187,246,193,143,547,755,710,667,584,613,598,645,655,631,637,776,890,865,633,840,793,722,703,595,568,491,426,573,852,888,802,822,699,613,445,458,444,505,587,716,666,688,499,847,1023,1023,979,951,868,746,632,726,750,819,815,868,845,807,467,541,484,508,720,866,812,823,711,637 16,22,21,71,107,103,67,443,480,439,444,434,415,454,486,497,474,467,500,556,542,421,480,460,443,441,416,408,392,391,468,533,533,502,511,439,435,403,389,415,442,446,551,500,505,418,672,738,722,662,623,562,474,499,550,556,646,635,690,671,618,408,410,417,421,487,542,500,517,465,412 3,11,10,22,31,28,20,411,391,402,412,368,379,406,415,415,382,399,382,387,380,383,385,382,389,360,387,389,388,411,405,397,372,394,387,375,386,405,415,410,415,422,460,437,424,401,462,415,404,392,387,372,375,435,489,462,516,490,527,498,454,390,380,395,392,386,377,379,384,371,366 17,53,42,76,98,49,39,463,566,521,499,449,488,498,564,529,522,514,578,695,679,461,637,591,526,521,458,445,390,374,497,682,717,643,642,514,458,419,435,470,455,510,626,581,582,450,724,875,885,816,783,691,568,562,623,643,708,703,762,746,702,429,450,439,442,581,720,647,685,553,487 12,26,25,55,79,76,52,425,509,471,467,437,448,449,457,433,455,441,491,622,609,456,577,533,480,455,423,419,390,374,426,597,632,533,577,477,442,386,390,391,407,424,464,472,449,400,601,830,840,771,737,626,520,437,492,483,534,560,602,598,575,421,417,414,404,495,619,576,587,499,441 17,17,15,29,47,40,23,386,379,399,389,366,392,408,427,386,418,396,419,395,399,384,391,392,380,383,384,390,385,389,406,396,397,399,390,415,392,428,392,406,418,436,445,438,425,394,447,459,425,414,403,407,388,460,450,445,487,490,530,498,426,380,390,376,387,391,415,401,383,399,394 19,16,15,13,16,8,8,436,472,430,416,396,398,448,494,479,469,456,477,499,495,421,457,436,422,422,415,394,394,379,428,471,491,431,455,437,428,403,444,417,442,468,554,527,501,443,642,674,662,598,556,486,460,513,587,587,649,630,693,657,597,420,401,401,416,452,494,466,481,458,429 3,18,18,122,173,163,111,387,427,408,394,387,402,407,416,417,401,410,415,437,425,395,418,414,405,395,410,388,388,376,413,431,418,398,407,392,403,388,397,417,404,409,443,432,408,417,487,500,494,476,466,421,388,449,503,493,512,502,527,490,458,404,378,393,394,388,425,420,405,400,381 18,13,11,125,125,114,116,404,389,384,413,386,386,397,403,390,406,380,402,422,412,386,414,389,401,396,391,381,381,394,386,420,413,392,393,407,395,384,391,395,393,406,408,413,413,406,425,466,482,425,424,434,385,410,414,442,450,430,473,440,415,409,398,393,379,397,417,397,411,392,377 9,12,11,24,28,22,19,398,411,370,395,388,380,417,413,413,382,416,404,401,403,388,398,393,394,379,395,371,374,404,398,396,400,367,408,389,380,391,406,397,410,438,447,444,421,404,468,449,421,420,421,392,400,453,479,489,526,504,528,510,477,404,383,387,381,392,390,401,389,402,373 8,12,11,25,38,32,20,379,373,373,391,381,394,366,426,408,391,400,387,396,389,382,380,372,398,399,390,380,371,395,390,392,391,389,394,385,391,402,389,389,402,402,413,400,400,396,402,415,395,409,395,406,387,395,411,412,452,422,452,447,410,387,385,384,382,380,384,395,391,379,384 18,20,19,58,63,63,57,406,454,447,438,392,423,425,429,445,426,430,483,555,526,421,515,472,448,440,411,413,414,390,428,503,560,493,508,452,389,390,397,403,411,426,479,449,467,409,604,766,769,692,655,556,474,437,487,513,579,558,636,614,542,399,412,423,405,469,546,504,527,464,419 16,11,9,31,33,26,25,407,399,410,401,394,383,424,452,418,422,406,407,409,414,395,428,401,408,403,394,382,394,410,404,418,421,395,406,400,390,409,403,397,419,414,468,445,445,408,513,477,472,431,441,409,387,454,474,498,534,523,581,540,479,388,389,391,396,400,427,425,403,408,384 6,249,226,172,204,178,154,421,394,407,386,426,407,409,408,428,414,418,410,399,393,387,378,376,379,374,391,387,380,417,431,409,424,406,399,377,416,419,458,461,499,546,628,554,518,428,530,473,445,430,413,433,389,471,499,527,571,543,615,558,514,393,366,382,395,396,418,400,408,391,393 10,10,9,40,38,32,36,410,443,409,400,393,408,404,415,414,417,397,435,481,496,410,464,444,424,402,403,385,391,373,403,466,484,451,430,429,407,390,392,400,394,430,441,444,437,402,523,657,655,581,548,486,448,431,472,474,521,514,560,539,492,396,401,392,389,415,473,443,460,418,405 1,15,15,18,21,21,18,394,425,424,428,402,407,413,427,426,407,405,449,504,504,401,462,435,409,417,421,394,382,388,406,471,497,449,456,435,415,373,391,392,384,407,435,425,426,395,511,656,660,588,557,475,429,426,442,469,509,490,540,520,504,405,395,397,412,439,485,472,470,414,399 18,8,8,12,22,22,12,376,398,374,415,383,386,419,408,419,409,375,396,407,390,375,406,399,396,391,398,387,369,385,399,399,409,397,393,382,400,393,403,397,383,413,430,436,408,393,444,434,429,426,417,405,396,419,438,442,464,460,498,465,440,374,390,402,386,389,393,389,398,400,382 20,16,14,67,101,94,60,417,440,432,423,400,409,417,437,432,435,441,447,500,498,413,487,439,424,419,405,400,389,402,421,498,508,455,478,427,421,390,401,392,428,415,488,455,456,415,534,658,659,570,562,501,415,482,513,533,574,558,602,560,522,394,380,391,395,453,506,471,460,418,395 15,33,32,47,61,56,43,627,663,594,593,541,567,660,734,731,714,707,734,763,746,517,653,612,579,558,491,507,435,398,616,711,705,651,672,559,524,404,439,454,485,554,685,673,713,466,862,907,882,844,816,761,661,593,703,705,788,792,862,861,826,545,513,562,590,693,768,711,751,626,547 19,99,81,68,94,65,44,561,592,538,525,497,530,616,674,655,654,637,659,675,687,419,556,509,484,466,432,455,432,411,601,603,602,549,565,518,481,412,450,450,527,592,739,709,697,506,857,855,824,784,759,702,604,664,731,755,827,827,886,871,830,480,450,468,482,558,618,586,615,535,489 3,31,30,240,402,406,238,429,420,383,384,392,424,416,444,420,434,430,432,427,435,395,411,407,403,400,388,376,385,407,399,427,430,425,410,386,407,418,419,399,411,457,468,433,433,454,497,517,488,451,438,410,387,561,660,651,627,596,601,524,481,417,383,397,399,419,419,417,418,385,404 10,8,8,52,71,74,53,504,510,496,458,458,468,543,600,608,627,613,615,589,607,411,458,455,435,432,432,424,426,391,556,538,504,491,525,487,445,401,400,406,422,443,569,581,623,412,822,787,730,716,692,655,554,499,587,620,717,728,806,819,784,513,436,479,516,572,570,568,586,488,470 10,14,12,31,38,30,23,433,394,385,379,361,391,463,461,418,427,399,408,411,381,391,395,387,373,383,375,390,364,395,401,401,408,386,388,374,372,390,383,403,408,419,465,439,431,413,491,449,439,407,396,420,396,414,458,449,508,515,574,541,470,396,371,388,397,367,396,366,390,399,393 15,10,9,31,35,28,26,401,465,438,431,419,407,425,410,429,428,422,459,550,532,425,509,462,435,442,420,417,394,376,410,521,543,484,487,423,400,383,402,409,416,451,443,462,445,407,548,717,733,638,613,504,437,459,500,513,555,543,599,585,528,408,401,394,406,460,530,459,489,431,407 14,10,9,42,50,30,24,407,475,446,428,411,423,424,435,440,425,415,465,601,572,420,590,531,465,480,442,418,386,402,421,553,625,534,535,427,422,393,396,412,410,438,479,460,444,417,539,703,751,642,615,520,437,460,491,510,537,541,588,548,505,408,383,389,392,454,596,544,550,453,413 20,11,9,32,34,26,24,389,413,417,410,404,387,425,422,429,434,425,438,485,462,404,458,428,405,405,398,398,385,384,417,461,468,432,441,422,386,404,397,382,407,426,429,442,428,400,547,621,633,559,511,465,421,433,455,476,525,504,553,522,487,402,411,397,396,419,470,437,443,420,394 12,14,13,42,46,41,37,395,411,422,400,376,381,435,419,405,413,422,425,485,463,395,453,425,408,414,409,390,388,384,396,451,478,439,429,419,413,409,410,406,411,401,437,431,452,384,515,610,607,539,510,473,426,425,440,459,485,476,528,529,486,386,391,381,394,418,477,453,471,423,404 1,36,30,156,216,194,135,446,569,532,508,462,487,474,511,505,497,495,602,723,698,480,668,596,548,527,467,426,404,443,447,690,724,623,663,526,457,393,385,434,440,467,590,561,550,424,714,867,873,807,769,682,551,482,530,543,648,642,714,711,662,433,426,428,422,584,717,655,686,540,469 6,15,11,41,53,35,27,449,435,430,422,424,422,498,517,508,486,467,484,506,505,408,462,465,438,419,396,402,392,384,439,496,499,448,456,408,394,390,409,416,442,459,543,501,484,420,649,655,639,591,560,502,437,494,566,565,638,633,688,678,617,417,407,421,427,474,537,516,510,437,421 4,191,156,205,251,198,163,885,787,718,700,659,698,913,959,941,928,908,886,869,867,574,708,687,648,622,577,567,479,617,834,805,779,722,731,668,614,654,703,736,794,868,962,934,933,798,1023,1001,954,925,900,856,766,949,1003,1011,1023,1023,1023,1023,1023,775,597,784,799,838,853,818,846,739,691 17,10,9,22,29,26,19,411,395,374,378,382,364,412,423,398,404,399,414,404,383,381,404,398,384,385,393,380,380,385,380,389,392,388,407,401,388,394,392,414,405,411,428,406,405,399,462,436,427,393,399,391,377,419,430,431,470,446,497,452,435,392,394,381,390,386,405,387,390,379,387 5,29,29,71,81,78,68,445,497,443,439,443,415,433,440,475,463,439,525,607,601,439,563,526,482,452,435,424,399,377,428,587,628,527,546,453,443,379,396,391,417,442,509,471,484,420,635,807,818,747,701,578,496,473,506,539,612,594,653,605,581,392,425,401,418,481,603,544,555,486,425 20,11,8,50,57,35,28,419,433,420,413,401,422,422,429,423,404,421,454,488,491,397,449,420,421,416,390,390,407,395,407,466,487,438,461,423,396,394,405,411,405,451,467,471,438,418,558,642,644,567,540,455,434,462,547,539,586,570,618,566,514,392,380,393,397,437,490,458,466,418,408 3,13,12,8,12,11,8,496,577,534,488,476,486,535,597,585,577,575,619,703,682,474,623,581,522,500,459,455,420,383,513,674,688,606,606,524,486,406,412,417,443,486,601,582,583,429,756,854,842,785,761,679,565,519,583,605,694,693,764,770,724,447,451,468,473,617,717,646,676,546,493 7,40,33,67,82,73,58,473,468,425,448,433,439,488,537,541,519,526,524,563,555,402,468,458,452,416,410,415,415,435,496,528,504,478,471,479,437,428,432,456,490,535,672,619,585,441,739,739,703,651,615,562,501,549,656,675,743,740,788,754,695,446,428,423,443,476,548,497,519,467,426 10,46,45,426,620,621,420,423,463,444,418,396,430,421,464,436,435,433,478,537,515,422,509,480,455,429,419,412,412,416,414,517,529,492,463,406,411,402,404,408,427,442,493,469,452,459,556,719,718,632,602,524,445,473,504,528,585,576,631,590,535,416,404,399,425,457,539,472,513,461,420 13,8,8,62,91,92,61,418,436,404,404,403,426,423,426,419,437,409,420,480,478,409,441,424,414,402,408,397,370,412,400,445,470,445,440,410,418,393,400,386,398,392,446,430,435,403,524,629,632,556,524,469,439,412,432,460,483,504,546,540,512,416,394,384,407,435,489,438,465,423,405 11,303,268,218,280,243,192,408,406,387,397,396,399,432,437,412,433,407,418,427,418,411,429,412,389,387,409,393,381,411,425,453,452,434,408,383,382,417,425,426,426,498,562,519,488,432,490,536,557,462,444,428,423,425,472,458,477,487,548,486,470,413,381,406,399,412,435,407,413,407,390 12,21,17,211,189,149,173,426,442,419,428,445,422,416,415,425,425,420,431,482,501,397,458,435,407,432,415,412,398,370,401,456,491,455,480,459,431,384,390,411,399,395,430,429,436,408,496,678,735,683,652,564,496,422,471,462,510,493,545,519,476,404,409,401,392,436,487,503,505,444,435 19,17,14,36,53,40,27,404,412,396,401,386,396,421,418,433,406,404,439,445,446,391,418,410,402,412,397,378,395,372,417,420,446,431,425,407,392,389,387,401,418,431,473,456,425,405,503,575,563,494,488,429,400,458,479,483,520,507,542,518,483,395,391,382,387,397,446,436,418,410,400 3,38,36,21,29,14,11,399,396,407,383,395,425,397,413,401,377,393,409,412,420,406,387,410,409,378,385,391,383,387,379,429,416,398,395,388,392,371,409,393,389,416,448,421,416,396,492,521,510,443,441,399,412,449,472,473,527,490,552,506,449,401,390,374,401,392,429,396,428,395,394 2,67,64,662,944,910,637,441,471,442,432,432,416,440,452,445,469,445,501,604,589,418,546,503,475,439,434,391,405,413,430,552,585,500,522,472,407,391,384,397,406,442,500,472,491,486,608,772,780,692,658,555,460,485,508,538,598,595,651,613,553,437,424,404,424,467,582,532,506,454,410 13,11,12,59,75,76,59,398,393,389,377,383,382,397,396,412,386,398,399,403,412,361,403,395,399,387,396,391,397,390,400,380,403,409,405,393,397,398,374,415,371,396,420,390,400,408,434,446,450,419,416,402,378,402,425,432,450,457,473,459,438,400,396,401,394,393,402,392,399,383,383 3,30,25,35,33,23,25,498,602,557,505,480,503,548,591,599,574,569,647,738,712,482,660,611,548,531,464,460,399,419,519,693,727,633,646,523,436,408,413,437,452,505,623,596,613,435,764,870,864,807,776,698,569,541,633,655,727,733,785,778,727,451,440,457,471,597,722,648,703,562,476 5,26,25,11,15,14,11,522,587,562,514,491,528,523,615,602,595,583,658,743,722,507,671,616,571,550,495,487,437,388,538,702,731,642,647,539,489,404,408,436,449,488,635,597,618,423,766,875,866,809,786,707,559,514,590,618,708,710,773,768,741,466,451,479,490,622,729,663,700,593,520 2,26,26,123,187,193,126,390,403,393,400,387,403,410,427,421,418,424,419,430,416,383,405,405,397,392,377,405,384,381,395,412,418,394,407,403,411,393,413,416,415,429,457,442,445,428,508,526,490,465,452,419,420,443,482,496,500,509,551,515,475,387,392,391,409,394,421,422,439,403,386 7,29,23,65,113,96,51,415,408,398,396,386,404,423,447,434,424,420,399,443,438,378,396,411,409,377,397,391,379,367,410,421,425,395,419,381,393,398,410,409,410,445,490,445,464,412,513,504,511,445,451,434,404,457,508,517,531,531,577,550,497,391,384,384,389,419,416,427,425,400,391 9,20,20,62,80,77,59,425,524,485,464,417,464,442,480,465,456,456,494,646,628,432,588,550,483,472,432,417,407,405,424,592,637,554,583,470,438,391,396,406,412,421,479,468,464,402,623,854,868,794,753,654,547,455,496,501,570,580,655,632,585,412,433,417,414,497,621,590,623,495,481 6,8,9,57,93,95,55,398,399,399,399,398,395,414,419,398,398,404,402,425,402,385,405,392,392,397,395,368,378,416,397,408,421,406,397,370,400,403,388,405,379,388,417,422,423,403,476,518,493,461,447,432,408,437,485,466,508,505,527,492,451,402,392,391,395,412,432,408,415,400,395 11,63,60,175,239,222,161,465,613,582,525,475,507,488,527,528,522,513,647,764,736,497,712,669,584,555,494,466,421,397,478,717,763,664,690,553,465,385,416,412,442,470,579,537,541,434,714,927,941,869,840,736,592,515,565,560,663,657,718,716,660,424,432,428,442,592,750,685,699,594,504 1,9,9,27,35,36,27,405,491,459,445,411,418,421,427,438,428,433,499,598,571,443,542,510,460,453,415,417,409,403,413,568,600,508,524,458,395,404,405,400,422,419,467,445,457,408,567,781,796,711,682,566,499,430,477,497,533,525,571,571,521,421,405,410,410,450,578,530,548,469,422 20,33,30,67,85,67,51,481,540,529,493,441,453,498,512,509,534,497,602,677,672,465,627,570,515,492,463,428,417,404,477,645,685,582,622,478,454,405,427,444,462,495,608,573,562,436,721,849,845,769,730,637,524,550,623,643,706,697,761,744,685,414,423,427,434,543,670,615,618,513,463 11,52,49,158,233,223,147,446,589,568,481,468,470,460,512,503,514,491,608,757,719,491,690,645,558,545,484,436,407,396,470,698,752,653,661,547,499,399,441,432,429,479,570,567,538,454,698,908,920,841,815,707,576,527,602,620,689,683,738,720,680,425,443,422,436,570,740,663,690,573,499 18,16,14,31,46,41,26,395,404,370,361,396,395,416,415,410,405,386,405,394,409,385,390,387,391,388,384,373,387,403,390,376,393,389,391,379,392,403,393,398,408,415,454,423,417,415,450,431,430,410,423,403,391,418,457,441,467,467,485,464,460,393,380,390,371,393,400,389,409,391,368 10,17,15,39,57,47,32,474,582,515,517,467,484,507,539,523,511,522,639,736,686,499,671,588,537,519,439,436,415,418,468,657,675,581,613,490,449,397,401,402,419,456,519,517,525,429,726,888,866,808,769,675,562,487,537,551,641,652,728,735,684,446,465,458,469,715,831,732,763,622,551 16,18,14,103,143,131,89,412,507,479,451,433,420,434,442,441,446,443,525,688,657,466,672,588,506,500,449,434,418,403,417,635,701,582,600,481,449,393,382,403,405,446,499,457,443,439,588,834,851,759,715,583,485,472,516,529,578,568,631,594,552,413,400,395,417,484,700,636,626,517,440 5,9,9,49,68,67,48,415,410,400,426,382,395,397,420,429,419,412,418,462,443,391,434,441,401,417,393,397,387,371,394,441,482,417,446,412,412,387,382,382,395,398,423,425,418,401,497,598,610,514,513,445,430,400,424,457,477,476,505,496,473,393,403,376,393,401,447,438,428,411,389 9,9,8,27,28,20,17,397,389,377,373,375,393,415,422,393,400,393,390,407,394,390,393,377,375,388,393,386,372,389,388,393,393,387,379,399,390,385,378,387,401,381,406,414,406,391,441,429,431,428,392,397,374,403,415,416,439,449,473,474,443,391,383,379,383,393,399,401,396,398,406 1,31,29,42,48,44,40,425,527,484,483,436,458,447,491,464,467,463,551,673,643,450,623,566,474,487,434,412,407,381,433,619,679,554,604,479,477,409,389,399,407,454,513,489,505,416,625,813,822,744,708,595,493,508,536,556,603,598,649,647,582,411,412,416,406,507,658,588,602,517,436 17,9,9,78,111,115,79,385,396,394,399,395,380,398,401,396,393,391,380,387,410,381,408,405,389,376,402,366,370,406,384,405,404,382,392,386,382,401,376,373,385,375,381,377,384,403,399,473,476,451,427,409,405,354,371,399,417,384,424,398,385,397,397,384,385,375,388,391,395,390,389 5,8,8,28,41,42,29,395,434,406,403,390,416,395,407,414,394,414,386,454,425,380,416,417,383,395,393,373,394,369,398,415,435,416,424,406,384,402,391,389,381,398,392,395,400,391,434,550,557,477,468,438,398,406,413,429,449,436,457,461,429,379,401,397,405,379,422,414,405,410,386 6,17,17,67,73,71,65,439,513,498,448,438,448,446,454,477,444,466,512,646,628,444,565,540,485,464,433,437,402,404,441,596,635,545,572,469,431,395,394,407,425,439,480,479,457,411,641,832,833,764,735,613,516,457,522,539,609,604,669,635,602,409,414,405,416,493,628,578,603,507,449 6,20,20,57,95,94,58,418,403,399,403,393,382,407,417,398,407,397,405,430,419,384,403,404,399,388,384,396,394,404,401,415,439,400,405,418,389,404,394,416,418,426,467,452,437,411,488,541,510,473,450,424,386,451,529,528,585,561,610,549,503,392,413,393,399,413,423,403,410,396,403 13,28,27,73,102,94,66,427,509,466,465,410,452,438,479,504,463,465,525,626,606,444,574,516,493,467,423,420,385,410,443,587,618,524,538,477,449,396,397,401,401,446,511,489,499,412,645,796,799,728,694,616,499,461,523,549,618,602,662,653,594,395,422,434,411,475,608,578,588,493,443 19,9,8,23,29,24,20,418,385,388,388,377,384,417,418,416,398,394,385,392,395,388,409,394,392,381,402,383,385,370,405,399,399,384,393,384,381,389,406,382,385,418,431,409,396,408,449,439,433,433,402,390,390,420,413,431,456,457,492,472,445,384,389,379,390,392,394,386,401,380,380 1,15,14,32,31,28,30,434,421,412,404,394,418,439,419,413,415,404,412,466,466,409,453,428,409,413,388,392,365,398,426,449,481,436,445,411,403,388,398,422,447,507,632,580,518,393,472,559,587,525,488,470,421,423,460,459,508,477,527,497,460,389,381,408,387,418,459,428,444,415,383 11,10,11,38,44,45,39,389,479,432,420,418,408,434,417,453,413,427,476,537,530,420,501,487,436,440,411,416,398,411,414,522,554,472,490,441,415,405,403,381,415,410,454,443,441,395,529,722,735,638,618,535,437,436,459,464,510,516,573,538,497,383,388,405,408,446,536,492,517,435,412 20,86,78,253,360,304,209,578,735,684,644,562,605,624,687,661,661,658,765,861,838,595,808,765,688,661,559,540,470,426,607,826,857,773,792,664,579,433,451,473,508,606,736,701,695,511,865,997,999,940,914,834,714,656,742,760,825,819,873,863,827,514,532,516,542,726,851,807,810,712,608 13,15,13,31,36,31,26,399,403,402,411,411,408,414,418,380,410,398,433,461,468,399,449,437,408,406,403,396,386,398,397,436,458,429,432,410,411,400,417,393,422,410,476,428,432,406,490,569,572,477,474,440,420,435,468,470,512,476,517,491,478,405,379,386,387,407,451,434,423,419,390 9,8,7,29,36,26,20,410,397,406,388,392,396,407,428,419,411,398,399,436,427,377,417,417,395,383,382,390,381,391,397,401,427,415,397,398,372,399,387,395,391,395,454,433,439,396,487,506,508,481,423,419,391,419,440,446,487,482,535,497,472,396,383,378,383,397,439,411,408,395,399 17,8,8,32,33,25,25,402,394,365,379,380,379,416,419,402,401,395,398,398,392,393,382,400,388,381,394,383,377,384,396,396,403,382,375,390,392,401,406,415,423,429,458,448,408,395,475,458,444,420,399,406,402,426,489,489,501,500,534,506,457,380,395,381,385,381,395,402,394,400,387 13,25,24,51,61,58,47,457,576,533,482,462,468,446,480,477,497,475,572,723,688,474,662,602,547,513,475,460,416,403,447,680,720,617,641,505,495,388,432,406,410,437,514,487,502,409,668,892,907,836,802,697,557,469,505,528,617,610,668,660,615,402,431,422,439,533,699,630,652,555,473 2,8,8,13,20,18,12,414,429,418,416,419,397,414,434,430,397,400,425,510,474,408,465,433,422,417,407,396,392,367,405,475,501,438,456,414,411,407,402,391,411,409,436,425,422,399,497,633,645,563,537,481,417,416,437,446,477,467,522,524,484,394,400,398,393,433,504,448,479,428,378 9,75,71,33,49,37,25,527,698,646,579,492,515,573,642,641,628,618,712,845,797,560,807,731,640,620,507,487,454,410,539,793,825,711,726,584,534,403,457,434,451,517,631,622,626,465,806,965,965,888,855,748,640,608,678,688,756,761,813,807,764,461,475,473,510,675,839,754,763,645,563 10,31,23,54,87,56,32,428,442,421,427,393,398,463,473,449,456,447,470,492,484,418,454,437,400,422,383,387,397,395,445,471,477,431,463,388,411,408,408,405,455,476,525,515,496,431,585,612,608,518,512,459,422,501,564,560,624,620,682,643,574,388,390,396,402,422,479,449,447,407,403 11,11,10,18,22,18,15,437,388,384,383,393,368,423,448,419,410,404,391,413,387,392,373,397,381,386,389,370,393,394,405,377,390,383,376,404,376,402,395,382,399,405,453,436,411,406,445,410,430,392,413,396,394,428,451,455,486,485,547,492,455,392,373,386,378,399,398,379,387,388,394 10,28,25,33,41,31,24,480,457,469,432,413,430,487,499,470,441,442,479,568,552,408,524,507,453,434,419,411,405,406,454,537,591,508,528,445,431,403,423,440,461,532,646,586,561,400,586,705,734,658,628,559,514,484,481,508,555,558,616,594,558,412,414,410,394,439,556,515,484,426,435 20,24,19,41,57,43,32,385,363,369,392,379,381,399,412,395,408,393,388,398,398,382,384,393,391,394,379,378,390,415,386,436,401,394,404,383,391,384,388,399,417,431,456,435,418,394,470,433,400,432,375,396,395,422,450,480,510,504,537,488,450,383,370,377,382,408,394,401,410,391,395 16,9,8,58,74,77,60,375,388,396,378,401,381,401,407,424,398,401,402,402,401,387,380,391,382,378,379,387,379,371,398,384,404,395,406,404,388,392,392,402,399,417,440,414,425,433,484,439,464,442,413,417,384,428,464,469,510,494,517,500,463,390,370,383,393,406,402,391,387,383,405 11,15,14,44,65,59,38,415,461,438,441,394,433,432,464,439,427,422,472,552,543,424,501,469,431,419,418,408,382,392,399,499,547,470,481,460,403,387,407,420,396,424,469,453,434,398,541,741,757,667,628,529,448,424,465,447,521,496,560,540,519,403,414,391,405,456,528,496,490,438,411 12,39,32,66,72,58,54,450,494,473,435,393,420,451,468,464,450,452,511,622,579,441,578,528,458,478,414,409,379,376,439,593,622,532,549,446,447,412,401,422,447,469,544,516,517,437,610,781,788,712,674,551,477,510,564,583,635,615,667,643,602,425,418,397,410,493,616,536,548,474,440 4,13,13,23,28,25,21,413,424,421,417,394,410,400,410,420,414,404,449,526,507,392,494,462,421,387,405,390,388,407,393,495,521,453,445,408,396,373,385,384,390,404,427,417,431,408,507,672,674,576,571,484,424,434,442,452,499,487,517,487,487,400,412,397,395,434,521,470,485,423,409 5,145,125,189,207,174,159,509,667,630,571,498,532,529,604,584,576,596,695,812,781,547,755,709,637,611,544,520,423,401,530,780,801,719,726,602,539,418,418,436,477,509,635,605,611,457,788,959,959,893,866,785,659,535,635,666,726,731,794,787,748,468,452,456,488,654,793,726,744,650,555 9,10,9,121,168,170,124,410,415,416,389,397,402,409,420,427,406,419,424,447,441,401,426,404,408,397,399,381,380,389,392,433,448,419,439,410,411,390,398,401,390,399,435,413,421,397,504,538,558,479,473,442,406,416,443,431,493,462,523,481,458,404,393,402,393,404,422,414,434,421,380 7,18,12,58,72,54,43,438,406,399,412,393,404,449,454,439,427,429,406,426,438,376,403,393,408,390,390,389,387,404,407,428,436,411,407,392,383,412,420,436,464,470,563,493,464,426,577,558,523,471,473,450,420,548,597,599,656,637,684,621,558,389,397,392,396,397,419,413,420,388,386 3,8,8,98,144,141,92,427,427,410,408,421,423,424,436,438,438,414,459,511,496,421,494,457,412,430,403,408,390,406,421,496,508,468,473,421,437,396,386,379,401,439,454,428,438,404,538,690,682,605,569,480,442,436,450,466,497,523,564,541,514,401,401,382,403,435,513,473,476,440,410 3,12,12,31,37,33,28,463,490,463,429,421,440,481,498,478,466,465,510,587,565,417,526,484,455,439,428,402,386,382,474,549,570,535,522,459,438,393,408,426,445,492,633,574,564,429,663,762,763,695,664,582,494,476,527,541,628,621,699,669,619,406,414,415,420,501,609,544,574,469,432 12,22,21,93,124,119,86,417,493,467,454,417,431,443,450,450,436,437,509,625,590,432,573,503,472,469,446,419,395,397,438,570,609,528,532,447,411,396,394,401,416,445,510,480,453,427,593,822,834,754,701,600,502,465,501,519,575,585,618,617,567,427,425,396,423,478,623,550,588,492,449 10,11,8,35,34,24,25,416,383,409,389,389,386,427,431,415,411,392,398,407,404,373,397,398,390,399,381,395,375,386,401,397,401,391,395,396,380,404,403,403,409,417,445,439,406,387,482,463,442,421,396,392,401,414,433,425,497,514,546,510,498,389,367,387,377,385,401,396,392,387,383 6,12,12,34,59,59,33,411,460,429,426,407,434,422,446,438,448,431,474,537,555,423,506,474,446,423,421,414,409,384,403,510,546,481,492,442,415,380,392,398,409,422,447,442,435,391,544,739,753,655,620,531,463,433,481,490,513,514,591,561,535,393,423,408,398,437,539,481,503,445,413 7,21,19,20,21,13,14,438,416,391,394,401,399,422,431,436,423,407,432,441,422,386,424,407,409,388,402,389,374,425,411,428,439,414,419,388,393,414,406,414,443,478,523,468,448,427,568,563,538,499,464,435,403,501,554,575,640,609,654,610,539,396,389,391,389,395,431,411,419,392,420 4,46,43,78,92,78,67,438,524,483,461,427,450,431,486,477,470,453,566,658,641,440,585,550,496,472,440,429,410,418,442,620,642,561,576,474,424,412,416,386,429,419,478,465,476,402,630,845,861,782,748,658,528,448,491,538,585,599,646,642,593,408,415,420,414,509,630,571,584,501,433 2,112,74,134,375,228,73,536,506,446,435,404,425,562,614,577,574,539,562,559,544,425,498,456,434,454,423,408,392,529,716,617,572,495,545,484,433,637,781,835,899,972,1023,968,887,537,911,812,748,703,663,604,513,763,889,950,1023,1023,1023,985,918,462,416,442,459,512,553,510,534,468,443 12,9,9,5,5,4,4,480,580,530,532,472,484,519,571,568,549,567,627,700,700,477,632,589,531,505,457,452,415,413,515,681,694,620,631,538,479,397,393,415,441,449,575,560,583,410,740,865,859,801,775,675,562,498,571,586,658,675,746,750,704,459,446,453,467,604,716,635,673,556,490 20,9,8,31,45,36,24,413,471,454,436,421,421,430,449,440,432,431,510,597,570,416,540,493,458,463,411,401,404,379,433,541,580,508,539,467,396,399,404,411,424,416,473,470,485,415,578,740,744,658,630,515,452,452,504,495,548,547,596,552,529,418,406,405,413,466,563,522,530,471,404 16,18,15,162,203,163,124,486,581,553,503,478,503,518,565,567,545,530,625,708,688,492,664,600,543,539,467,452,427,390,498,690,717,630,641,534,500,430,430,431,450,496,611,580,581,450,751,892,884,829,793,709,595,553,623,639,724,710,774,754,712,448,458,450,473,595,715,664,678,556,510 11,9,9,14,29,29,14,424,389,387,388,393,402,408,400,381,391,389,388,412,407,392,392,384,387,385,373,405,376,394,406,390,405,394,400,393,387,392,375,363,384,387,406,402,401,388,394,431,440,425,417,404,410,403,382,392,420,405,402,426,413,390,377,391,384,385,412,408,396,382,376 2,11,10,80,109,105,77,427,466,444,430,412,416,437,450,445,455,425,472,564,549,422,530,477,452,444,415,400,392,383,424,546,562,493,486,445,411,389,398,405,400,420,458,454,458,420,557,758,762,683,645,544,479,439,475,467,512,516,589,578,539,404,413,402,401,455,555,502,507,435,424 10,8,8,30,45,47,31,411,439,424,425,408,425,419,437,437,433,421,468,512,506,421,485,464,435,429,388,411,406,396,424,495,512,465,467,434,412,396,394,396,405,433,464,434,440,409,539,704,692,628,595,509,450,443,471,486,535,533,581,526,502,395,408,391,403,442,521,466,493,454,416 11,10,10,24,29,28,23,398,394,371,381,369,383,404,407,401,389,386,396,403,412,391,409,402,392,389,407,389,393,394,381,398,412,381,394,377,388,410,386,391,400,406,431,416,401,399,410,430,423,399,410,395,386,409,412,431,417,441,419,431,402,376,385,385,390,395,399,409,379,383,386 3,22,18,31,34,26,23,503,514,484,456,451,452,514,561,547,550,539,592,635,619,440,523,489,460,451,412,436,405,406,511,594,594,526,546,462,417,410,408,418,443,481,572,570,581,425,759,831,795,752,716,643,514,540,597,612,699,687,764,754,705,456,433,459,465,601,685,606,637,529,477 3,11,9,37,46,44,35,514,576,544,509,474,491,540,603,583,592,569,646,700,672,473,619,566,535,503,436,458,434,388,525,661,680,603,621,555,478,409,399,410,431,474,604,579,592,430,774,861,844,789,766,700,590,480,546,577,686,684,760,762,730,457,442,459,474,606,691,630,660,578,487 19,25,23,49,66,57,38,555,670,614,585,554,580,598,678,664,655,656,726,786,768,525,694,655,577,577,519,507,447,403,563,735,751,679,702,590,546,386,406,428,418,479,621,627,662,445,827,931,924,874,852,783,672,531,613,654,734,749,809,822,786,530,473,509,536,686,785,738,772,647,589 9,10,10,25,34,33,25,402,410,405,411,395,377,399,433,408,411,405,436,454,429,406,415,410,404,397,411,404,385,406,393,447,451,416,432,419,385,377,398,386,409,417,423,425,435,400,465,560,580,511,479,433,393,408,423,418,454,477,495,503,442,402,378,393,384,405,429,412,422,403,396 13,220,165,154,244,184,116,658,803,773,730,653,673,712,765,751,738,725,839,929,902,703,887,835,774,763,662,615,505,447,676,902,922,843,860,743,663,462,487,510,548,652,789,763,771,535,906,1023,1023,996,970,891,780,716,782,796,864,860,919,912,878,553,603,566,604,818,927,875,890,789,705 8,44,36,1023,1023,1023,1023,405,411,431,394,411,399,396,408,423,412,421,447,453,455,387,444,426,405,414,382,403,399,400,411,438,442,411,415,379,409,368,410,386,393,393,465,445,440,511,497,585,554,509,481,441,401,417,471,465,511,494,530,517,457,431,385,381,399,423,447,450,432,407,388 11,11,10,27,29,25,22,452,406,408,411,389,395,436,441,428,427,404,420,450,448,394,447,422,408,397,395,392,392,406,442,460,459,441,434,404,393,391,415,428,449,485,597,522,499,413,515,575,576,511,518,449,428,454,469,479,528,519,580,514,490,396,395,395,392,423,470,435,442,413,389 5,38,38,151,217,221,153,452,423,404,380,412,396,470,477,475,457,460,432,461,440,405,405,413,402,390,392,414,371,441,446,449,441,434,421,426,403,406,419,430,435,499,573,505,507,465,606,575,557,500,476,457,410,589,683,678,692,654,702,651,582,419,397,402,413,428,447,427,408,415,400 6,24,21,28,39,32,23,460,504,508,469,428,431,470,528,480,463,471,568,666,644,463,632,584,503,503,455,425,396,408,462,625,681,564,596,491,446,393,404,409,448,476,568,516,504,442,669,808,815,737,709,604,508,529,584,577,665,660,720,686,631,420,421,407,430,533,676,602,606,512,466 10,8,8,18,24,22,16,391,390,390,379,380,383,409,412,407,415,399,397,405,386,394,402,396,392,395,391,401,378,384,394,382,393,388,384,382,380,389,380,390,392,414,428,425,403,392,447,426,420,406,400,391,401,393,428,412,450,464,487,468,421,398,386,375,386,391,396,382,400,388,384 15,22,22,53,59,53,48,516,759,699,663,607,641,532,595,582,597,585,784,848,839,645,779,758,722,680,595,595,523,413,551,836,825,780,800,707,650,401,391,391,432,468,598,581,613,432,792,1023,1023,997,963,895,790,499,569,595,686,689,766,774,735,491,619,473,491,819,908,880,910,804,725 18,10,10,21,31,30,20,397,378,379,389,372,372,392,406,419,410,403,390,383,383,373,376,379,390,394,381,367,368,383,388,386,377,384,384,363,381,385,396,393,412,414,460,426,426,404,444,427,389,399,364,376,381,423,453,458,487,471,496,470,431,388,368,371,392,381,387,383,373,396,389 5,39,34,63,74,62,54,471,631,606,527,468,472,497,565,531,515,496,616,793,780,513,786,736,618,625,527,466,423,419,484,738,816,704,715,567,489,424,442,473,476,529,639,584,576,475,711,866,911,822,793,670,508,582,629,648,728,709,767,733,682,430,432,419,426,568,801,729,724,601,500 11,22,20,22,35,17,9,576,739,691,651,584,597,620,691,684,683,680,751,851,837,588,800,752,687,671,594,556,480,412,597,805,842,760,780,670,573,383,429,424,460,503,634,637,653,440,846,1007,1015,954,926,846,736,550,634,657,753,764,834,842,810,504,567,538,563,720,846,796,826,711,634 2,17,15,54,71,64,48,437,545,515,502,447,473,445,489,491,472,474,580,697,671,471,638,585,521,504,443,451,400,369,442,654,689,596,606,511,463,397,382,408,418,412,505,481,502,410,654,887,891,823,784,679,541,481,506,503,590,595,653,664,605,422,420,429,419,527,681,621,616,529,476 16,412,255,356,466,317,240,610,722,680,649,610,637,664,724,713,700,687,767,835,823,584,777,724,675,667,567,570,470,464,668,806,824,742,763,675,604,546,626,689,758,839,910,833,794,600,901,992,983,931,909,847,745,765,854,890,945,926,958,919,871,532,559,528,558,721,824,786,807,697,633 10,9,9,22,31,28,19,396,389,382,389,405,383,385,394,399,400,387,399,386,377,391,383,383,385,385,382,384,385,389,383,393,394,390,389,377,386,404,388,388,406,390,416,398,400,390,405,413,404,379,381,394,392,381,429,396,425,415,450,432,427,376,371,382,388,403,388,393,373,390,395 2,62,59,235,405,402,232,524,691,656,607,529,563,582,635,626,597,592,711,831,821,542,794,757,664,667,547,534,461,399,552,783,840,741,777,638,539,427,435,443,470,521,657,624,633,471,822,999,1023,958,935,835,704,579,650,676,760,765,826,820,771,469,502,472,491,674,833,802,800,684,589 5,10,10,65,63,60,64,441,409,395,415,396,373,452,447,428,443,431,420,421,426,382,411,393,409,385,385,376,380,430,429,422,402,414,426,390,407,394,411,407,406,440,509,466,446,452,591,529,478,450,440,425,428,544,615,590,627,619,648,595,554,427,373,395,406,419,434,411,423,398,395 1,9,8,45,47,42,39,385,381,390,392,379,411,417,441,437,409,407,406,406,415,392,396,389,398,386,400,389,396,417,487,442,410,406,427,415,390,511,623,672,749,831,893,785,675,406,593,494,457,454,437,420,400,579,743,799,847,803,812,690,606,393,385,397,377,392,398,403,372,397,385 7,17,13,41,55,38,28,433,387,378,392,390,375,437,448,424,430,401,410,403,385,385,390,399,387,365,383,390,393,407,407,405,414,403,414,387,392,392,395,409,408,413,472,465,433,396,512,461,444,421,413,395,391,415,426,460,512,519,573,552,476,398,390,396,380,392,415,392,396,390,383 11,11,11,138,166,175,143,576,533,510,471,438,472,620,690,688,670,649,634,610,614,408,461,447,429,411,419,415,402,429,650,569,508,493,515,495,482,454,503,553,606,700,817,776,769,498,854,786,718,681,661,632,497,666,755,779,855,848,898,880,838,521,434,511,532,563,551,503,555,491,459 9,10,10,25,30,22,19,418,419,405,397,396,391,436,432,409,424,397,426,461,447,378,427,430,394,415,391,387,385,376,437,448,460,431,422,419,403,382,401,429,448,474,581,524,502,391,509,560,584,539,527,485,434,406,438,451,482,490,506,489,452,390,383,384,387,421,435,400,430,410,395 3,32,31,253,435,443,251,417,397,415,379,410,411,407,430,406,428,440,426,436,434,410,423,396,393,413,397,389,388,415,418,408,431,401,407,406,394,413,414,421,413,447,500,467,449,438,543,515,511,465,456,418,401,504,579,573,604,566,631,550,494,423,399,391,389,398,434,399,417,403,386 9,13,10,41,50,35,31,422,401,402,398,390,406,444,467,452,418,406,427,446,433,396,426,415,400,402,392,398,395,398,415,443,444,434,430,417,396,405,405,413,410,457,504,476,460,438,527,540,551,497,453,440,390,473,509,517,584,566,613,557,512,368,385,394,393,399,429,427,431,408,395 17,14,12,61,79,62,43,414,394,413,405,400,377,443,446,415,419,426,425,438,435,384,406,404,392,407,399,384,404,389,416,409,415,404,408,393,406,391,390,400,411,414,450,418,421,406,541,507,516,456,473,424,419,417,460,480,538,541,577,538,516,395,392,387,386,419,408,399,406,390,405 19,8,8,23,29,25,20,409,420,426,395,414,401,431,459,426,411,433,447,454,443,397,424,424,411,404,384,390,400,396,413,440,471,426,430,420,405,396,398,401,416,422,480,436,434,400,540,596,601,528,492,465,437,421,454,472,505,524,570,544,487,389,399,390,392,419,468,438,446,405,404 18,9,9,34,40,31,25,423,407,416,398,380,403,428,428,433,419,385,423,439,420,389,412,399,389,421,387,391,376,417,406,424,432,418,403,404,408,389,412,404,425,420,462,448,461,403,504,503,494,460,447,421,387,445,471,502,536,531,590,527,505,377,395,380,404,396,418,403,410,390,379 14,9,8,53,86,87,52,404,465,445,418,401,427,404,433,428,410,421,444,560,548,427,525,474,440,444,427,416,389,378,406,541,560,481,494,418,417,392,388,390,402,392,426,431,411,409,492,742,753,665,636,531,441,416,437,437,468,458,502,493,479,395,403,388,390,439,542,494,525,432,425 17,246,193,769,1017,786,608,758,814,769,737,673,696,797,846,832,824,812,858,917,902,664,861,821,768,746,664,640,528,519,745,881,901,828,847,741,673,530,591,625,663,764,869,836,834,698,978,1023,1023,1004,978,914,811,839,904,921,974,968,1010,992,955,642,617,652,691,823,917,876,889,795,710 7,103,93,176,266,249,163,518,645,579,544,475,567,530,596,591,566,556,658,769,750,514,712,664,600,584,501,479,419,414,525,731,766,682,675,569,535,419,445,434,451,498,622,589,604,462,779,937,938,877,851,769,644,573,640,659,737,733,804,788,743,468,476,484,469,628,773,712,729,615,542 12,44,39,63,93,83,54,528,511,486,473,447,472,567,659,649,647,614,617,569,581,414,445,463,433,415,414,410,387,460,672,606,554,539,541,519,491,467,569,629,691,776,877,826,800,458,848,777,710,688,654,608,532,586,704,772,881,879,921,880,829,482,425,502,498,546,527,517,545,470,458 18,128,75,104,122,67,54,523,545,471,459,437,435,543,628,588,573,548,574,642,617,430,568,523,495,461,436,425,410,493,593,620,643,577,568,481,468,555,655,719,791,861,928,832,758,535,814,830,819,752,721,629,509,747,855,892,943,918,939,867,812,459,444,467,445,497,616,595,572,496,449 19,210,186,81,107,86,64,573,687,625,584,555,579,610,669,680,662,661,713,793,787,522,708,661,595,585,495,498,441,428,597,748,781,692,712,598,553,447,445,488,509,590,731,681,702,476,859,957,962,899,872,795,678,650,744,773,844,836,886,873,833,479,511,497,523,651,762,701,751,613,542 11,78,64,23,25,18,18,751,823,769,735,686,724,789,853,840,831,825,866,919,897,680,850,807,765,741,660,635,521,447,757,891,896,832,860,747,688,465,497,567,619,717,847,828,843,559,971,1023,1023,983,962,897,807,759,825,848,916,916,971,975,942,661,623,679,705,843,918,873,895,804,731 19,20,15,53,64,44,35,395,414,387,390,386,400,428,457,441,427,426,437,427,425,379,407,405,394,396,393,381,376,390,415,411,420,398,414,370,366,382,388,399,413,438,470,435,443,408,523,491,483,467,426,399,401,445,487,500,551,537,585,531,513,389,405,388,388,407,417,403,411,396,395 6,23,20,30,56,47,24,400,401,380,373,382,397,404,412,421,416,399,398,399,388,392,387,397,374,393,365,388,380,378,389,392,372,397,391,387,390,400,390,417,402,417,449,436,420,393,453,417,401,407,381,401,390,414,456,456,487,469,524,482,460,398,379,387,382,396,390,396,396,377,393 7,8,8,13,19,19,13,422,499,455,439,396,436,421,458,459,445,441,507,600,587,430,543,495,464,455,444,425,398,398,434,571,588,526,522,466,416,382,383,392,403,425,441,446,464,388,587,765,766,696,650,572,482,414,441,452,508,515,580,567,539,407,410,408,412,465,592,537,544,471,443 11,17,13,46,54,39,34,453,431,402,421,388,399,473,470,471,428,429,441,452,442,389,428,437,411,400,391,392,383,420,410,458,439,427,433,394,380,397,404,409,419,455,502,495,464,404,568,599,602,548,488,458,424,454,498,502,566,576,640,601,528,393,404,392,389,404,445,423,410,425,390 19,11,10,46,59,50,39,435,471,449,437,433,439,427,471,451,463,453,514,591,591,433,528,498,454,449,412,420,405,400,423,549,589,509,511,449,417,409,402,400,406,416,477,454,457,404,603,778,783,709,671,579,475,444,494,487,564,549,600,590,555,410,391,390,414,462,565,532,560,454,427 10,13,10,13,17,13,10,409,390,380,381,377,401,412,410,415,404,401,409,401,395,388,406,401,392,379,378,395,381,407,419,412,410,400,398,382,379,387,427,436,433,498,553,482,456,385,518,451,430,414,415,400,388,431,444,491,620,614,670,584,499,403,376,391,386,380,412,403,401,382,399 14,10,10,98,151,154,98,406,402,398,388,384,380,394,390,382,399,388,402,428,424,391,429,415,390,398,404,409,385,368,383,431,441,411,423,420,395,389,381,394,390,400,409,400,393,391,422,540,543,470,453,425,400,403,405,418,412,426,430,444,429,404,386,385,388,400,427,396,421,406,409 19,15,15,45,56,50,40,440,452,449,404,400,411,441,461,435,450,432,462,565,560,412,521,480,444,444,410,428,403,396,421,542,560,495,521,449,412,395,390,392,424,447,475,450,449,403,580,738,750,675,628,536,443,441,489,494,564,557,610,563,548,395,396,405,403,458,549,509,520,459,417 17,8,8,41,63,55,34,431,429,421,399,407,416,416,432,442,441,435,456,476,448,401,428,418,429,401,399,404,388,396,417,441,465,441,437,419,406,380,383,399,401,411,434,423,432,388,555,650,642,577,543,492,431,438,458,474,502,524,566,575,521,400,412,407,404,441,469,437,468,415,407 18,115,83,201,291,241,168,512,599,533,501,478,494,508,553,523,532,541,600,745,719,476,684,636,548,552,455,448,413,440,499,685,745,638,665,514,482,428,440,449,493,537,650,576,580,487,752,886,894,821,791,682,557,626,683,693,754,741,791,772,710,432,450,446,453,583,727,660,670,564,465 7,12,10,26,34,30,22,398,402,403,396,398,375,426,438,431,432,435,430,428,436,387,407,393,386,407,382,381,392,414,425,427,400,405,419,421,392,416,405,434,457,471,536,487,458,444,560,488,477,445,426,410,397,523,593,602,630,624,682,610,561,410,385,385,390,391,419,422,390,391,373 17,13,14,100,151,156,101,403,398,400,372,378,387,406,397,417,398,408,402,402,394,391,397,404,390,390,393,377,386,407,394,390,391,398,417,391,393,393,397,392,407,408,438,432,411,405,472,455,442,443,427,409,401,424,467,452,472,463,530,476,431,394,397,393,389,394,409,384,400,381,379 10,233,195,125,167,138,103,414,398,377,410,383,387,411,457,428,409,410,388,411,399,382,388,400,401,395,400,396,374,398,440,423,429,416,416,416,399,414,430,450,475,535,634,541,532,429,538,471,449,420,428,420,376,456,493,491,548,544,581,539,483,409,360,393,394,423,399,383,401,397,396 3,122,82,318,471,276,184,836,765,710,680,646,671,907,968,938,918,894,867,853,843,555,671,650,633,601,558,534,483,703,918,835,786,742,781,705,688,832,950,991,1023,1023,1023,1023,1023,785,1023,1005,953,927,907,865,780,984,1023,1023,1023,1023,1023,1023,1023,744,588,747,774,812,816,798,821,717,680 2,10,10,61,78,77,60,420,469,465,460,401,414,420,432,429,431,425,518,591,589,429,557,495,461,439,434,410,385,424,422,559,602,528,524,453,417,385,395,367,417,412,461,450,453,408,565,811,821,739,695,569,479,431,466,463,511,510,572,567,532,398,407,409,413,478,585,528,542,453,437 8,12,11,69,101,95,64,427,420,398,389,386,386,436,456,438,441,439,445,441,442,399,408,412,399,404,402,401,384,426,514,457,468,432,432,430,405,487,595,622,703,782,851,745,639,425,640,567,515,500,472,423,416,551,667,718,774,750,776,684,614,419,403,402,401,434,437,417,429,405,392 5,199,186,117,181,172,109,425,422,411,378,406,379,434,414,419,412,410,441,410,416,379,429,394,391,403,385,405,391,428,422,446,431,413,421,399,387,417,429,455,454,490,579,502,500,428,506,484,490,484,434,407,386,451,475,463,526,502,541,512,482,406,374,408,404,421,413,435,409,396,387 14,42,18,72,98,38,30,475,401,380,410,403,391,518,524,505,467,434,434,426,420,381,436,394,378,391,383,393,406,412,445,431,444,414,402,393,371,398,435,449,468,501,601,553,508,443,621,524,491,456,422,409,386,542,617,632,692,686,743,704,603,385,390,397,399,409,411,413,433,403,399 17,274,246,117,161,142,103,462,391,398,401,384,392,492,522,498,452,437,431,442,439,375,436,409,415,415,383,415,390,461,465,449,447,427,420,402,379,438,442,454,497,555,659,576,560,444,633,548,532,506,465,414,390,486,526,533,652,651,725,704,619,388,376,385,410,429,445,424,402,408,396 8,17,13,75,101,77,56,595,713,674,675,628,681,629,725,748,750,757,775,767,785,449,549,551,539,517,506,504,467,412,743,743,708,696,731,683,655,414,448,480,513,612,776,767,814,450,925,917,881,873,863,838,760,614,698,734,837,840,903,913,887,547,559,596,640,726,729,721,770,684,659 18,131,122,109,143,126,94,462,429,424,408,380,408,450,508,462,464,456,468,543,508,415,499,462,435,442,427,405,380,397,449,503,524,465,499,408,401,408,426,422,456,481,597,533,525,420,653,674,659,586,542,480,433,514,567,565,650,655,713,652,608,384,392,405,412,447,542,477,494,460,411 9,100,94,135,174,161,124,552,730,678,633,604,614,608,664,655,647,649,760,849,838,588,793,755,700,677,583,550,496,440,576,811,838,758,787,661,570,394,405,425,455,501,643,652,654,468,849,1020,1023,968,943,861,749,566,650,681,771,780,840,843,810,471,540,507,546,732,856,806,828,728,627 6,82,73,217,243,224,202,510,641,585,572,504,509,526,584,573,556,561,660,781,763,522,745,686,617,584,521,482,425,401,514,742,783,679,704,575,523,397,427,413,444,507,622,606,578,468,759,923,929,859,835,743,603,538,634,637,719,723,775,761,724,452,452,438,462,609,779,721,727,618,518 19,9,9,42,77,79,43,406,395,373,385,373,388,413,437,427,412,398,406,400,421,386,381,396,376,389,381,391,391,383,402,412,403,397,383,399,375,384,409,404,411,429,472,432,435,402,475,470,438,421,424,394,387,478,509,528,525,502,537,481,445,399,397,398,392,399,408,406,397,380,393 8,10,8,36,44,37,30,411,395,424,381,391,396,426,416,439,437,406,425,435,420,396,415,397,397,390,391,388,401,387,434,430,437,420,403,392,384,399,398,405,437,468,494,459,446,419,522,500,497,431,450,413,407,481,520,513,576,536,601,557,495,404,388,375,391,395,430,411,412,408,402 16,8,8,53,92,91,52,387,433,419,422,417,411,417,409,411,429,414,433,489,476,387,466,429,417,424,428,396,392,387,418,468,493,460,427,427,410,389,391,380,399,403,432,428,426,397,485,661,674,577,565,463,414,413,439,447,474,464,519,469,473,389,407,393,410,426,487,459,482,439,398 13,274,247,183,265,241,166,418,407,382,396,353,415,436,430,419,447,419,424,444,393,406,389,403,386,377,416,408,405,421,462,452,432,411,415,423,415,409,439,455,488,554,620,552,527,417,517,525,483,481,436,430,413,431,467,457,554,514,561,543,488,396,393,387,392,407,417,419,392,411,408 14,27,26,50,73,66,44,422,514,496,442,435,435,433,472,454,452,450,524,634,610,442,594,532,483,475,425,418,396,390,418,592,645,552,569,471,449,409,406,387,413,422,502,470,489,421,636,832,849,766,729,630,506,480,527,531,600,611,662,624,598,404,413,412,426,481,616,541,569,486,455 7,10,9,156,192,180,146,633,460,431,423,427,433,669,712,686,640,594,565,545,547,401,423,429,407,414,418,405,395,425,470,471,443,426,428,411,395,422,445,446,475,532,648,614,589,478,745,662,580,562,517,493,441,645,709,718,774,769,822,791,731,492,415,471,487,487,484,474,496,444,416 17,59,47,94,106,86,76,455,544,522,492,463,480,465,496,489,481,493,584,687,675,471,620,563,506,509,452,450,406,411,462,659,688,592,619,504,480,413,428,426,441,485,561,523,531,455,705,865,857,792,763,655,523,530,605,641,664,674,724,709,659,424,428,426,424,537,695,632,639,521,470 15,10,10,15,16,12,11,486,588,545,520,470,469,509,550,546,547,527,625,726,712,481,659,592,547,532,473,454,423,385,491,691,709,630,637,532,461,394,397,400,439,474,553,527,555,425,730,888,881,823,796,698,563,476,529,536,637,646,712,721,685,449,453,440,447,624,748,687,716,594,500 16,8,8,25,43,45,25,397,429,425,401,397,400,408,429,418,408,410,421,476,467,410,467,432,419,416,382,399,385,380,405,437,475,438,428,408,397,395,379,394,392,411,423,420,411,394,482,663,672,593,557,471,411,400,433,425,441,468,500,481,464,390,393,393,392,413,476,443,458,421,390 11,16,13,26,41,35,22,417,397,402,385,394,383,423,426,423,386,394,407,407,419,388,397,390,370,404,383,367,379,397,406,396,403,399,395,387,385,419,426,416,443,449,492,462,453,417,489,485,451,421,415,401,398,491,528,505,569,561,606,527,472,381,379,387,372,401,380,395,412,399,402 18,48,44,72,110,98,64,478,572,554,509,483,475,494,557,572,557,530,625,701,683,456,620,579,532,514,456,471,422,413,488,643,691,577,619,522,483,419,421,452,452,495,607,569,580,444,762,878,876,814,791,706,596,556,616,642,723,710,775,765,716,456,448,429,454,547,670,647,648,540,474 8,16,15,67,101,93,61,420,495,473,434,414,427,444,442,441,451,446,488,602,599,428,546,515,462,459,411,421,403,393,430,566,592,516,539,467,429,400,395,392,412,435,489,461,474,423,605,813,823,748,707,606,487,461,514,544,618,601,648,624,569,399,410,404,416,477,574,539,579,505,455 5,208,172,138,221,196,120,563,768,718,659,553,567,619,696,659,648,640,772,910,880,660,892,830,752,729,603,555,462,415,578,887,924,833,845,719,601,407,460,493,536,607,742,682,693,518,839,1023,1023,980,949,840,715,690,758,764,831,820,874,855,809,481,496,480,542,743,911,845,857,741,621 2,21,20,20,22,19,18,534,608,559,511,491,535,574,636,630,627,608,667,724,711,483,643,605,541,524,459,466,422,415,557,688,699,629,640,550,485,418,418,422,474,519,646,630,644,436,797,875,855,804,785,717,592,539,614,635,721,724,791,798,765,486,453,496,507,630,729,651,700,598,531 17,9,9,38,38,36,36,408,405,424,395,390,392,395,421,419,406,393,433,438,443,390,406,395,398,406,401,379,386,390,391,427,423,419,400,412,399,379,385,376,390,402,419,417,407,384,479,547,541,488,448,427,410,415,426,452,470,473,513,486,445,395,389,384,386,401,434,420,427,401,380 18,16,16,78,98,89,67,427,500,488,416,433,440,462,459,461,461,445,515,617,588,439,589,511,458,469,413,422,408,385,445,586,628,545,538,478,441,387,424,404,441,465,562,483,497,419,615,809,808,731,684,594,481,483,548,579,628,618,676,642,582,404,427,406,422,497,627,568,573,467,437 7,161,153,197,295,286,189,550,613,564,523,467,495,564,604,602,582,587,652,743,724,518,682,629,563,552,493,470,421,420,555,696,722,644,656,566,491,442,447,476,517,619,709,653,640,520,841,936,942,879,842,758,617,658,755,791,858,846,891,859,818,468,461,443,477,600,732,669,686,555,511 20,19,19,48,77,73,44,442,462,424,404,419,420,424,428,424,435,433,463,539,511,415,475,455,416,408,415,394,390,391,411,511,520,452,482,437,424,396,415,419,410,450,480,453,441,408,573,696,696,600,579,494,430,455,517,528,588,579,633,597,530,402,401,381,401,459,501,483,481,439,419 16,44,41,160,268,265,155,469,555,510,501,459,449,481,489,484,489,490,564,668,665,441,608,565,521,505,464,444,415,415,460,620,676,568,606,490,440,423,403,416,409,454,547,507,516,452,709,887,913,838,805,702,579,488,564,617,686,673,730,696,660,427,428,412,418,504,657,616,610,536,456 6,14,14,27,35,32,25,465,443,427,415,417,426,429,440,451,432,417,428,493,473,397,448,423,393,431,382,388,390,392,463,476,487,431,440,409,408,395,400,425,457,520,654,596,571,387,552,608,608,558,547,503,450,440,487,495,561,537,589,557,541,385,383,393,390,402,470,453,444,401,394 5,98,80,82,158,127,66,496,743,710,642,537,553,545,586,573,550,527,772,915,870,664,895,826,748,734,614,517,457,425,524,887,918,830,830,691,589,428,461,470,502,553,675,620,604,484,758,1023,1023,955,921,808,663,624,671,682,736,737,786,767,724,455,494,447,452,743,906,832,835,719,582 20,36,22,60,75,43,33,420,468,478,448,417,415,473,481,473,491,461,497,611,583,430,560,506,464,440,425,380,392,414,442,567,613,527,529,439,422,403,422,425,456,495,545,526,495,436,642,762,775,693,641,556,463,538,593,604,659,647,687,659,595,418,408,404,419,467,581,542,549,477,436 16,18,17,76,100,91,68,411,465,451,430,414,389,408,416,402,388,403,463,616,569,425,620,557,497,458,403,406,381,389,412,603,656,534,546,448,417,392,403,405,395,431,438,446,426,404,475,805,829,718,677,514,456,437,455,438,493,478,508,482,453,388,387,380,387,451,655,589,591,481,442 19,8,8,20,25,22,18,400,383,377,386,361,386,414,403,398,394,389,388,396,390,391,398,389,386,382,390,370,375,392,391,391,378,393,397,387,368,383,406,403,388,386,446,410,413,398,416,417,393,392,368,369,366,420,426,416,455,473,485,453,434,396,393,381,372,374,381,376,391,389,377 16,10,10,48,71,70,47,397,398,411,416,401,402,394,412,412,402,421,418,474,454,374,451,412,402,393,406,398,392,408,400,461,452,438,456,410,419,383,387,393,385,403,445,437,412,398,520,621,608,547,515,474,402,430,413,452,479,473,509,498,467,403,401,389,397,430,457,441,451,436,393 2,47,43,41,44,42,39,652,714,675,620,563,595,697,758,749,749,737,778,822,803,570,746,687,650,636,535,526,451,440,659,785,791,720,737,638,583,443,446,477,496,596,756,737,748,496,899,958,942,897,877,815,701,665,750,768,841,842,896,901,869,576,550,583,614,752,834,773,802,701,611 18,32,32,185,307,314,188,398,384,409,374,387,368,395,393,386,397,415,396,389,419,389,387,391,399,388,383,385,384,392,377,410,409,382,401,397,393,396,381,404,414,422,429,430,414,423,468,465,462,437,416,412,395,452,503,500,498,494,504,470,434,400,408,401,380,386,407,382,391,397,376 1,22,22,79,91,94,80,429,467,453,424,417,395,435,456,446,444,422,478,605,574,430,544,493,451,439,440,423,408,396,425,549,603,511,515,437,407,392,412,416,406,438,467,473,467,402,583,761,782,692,662,552,462,468,501,526,589,576,616,594,550,397,420,414,394,448,579,529,544,456,422 13,18,18,18,22,21,17,540,635,591,526,498,548,606,663,670,660,641,702,762,734,498,678,602,563,527,475,457,427,414,626,744,734,667,667,602,503,410,443,443,487,569,719,714,716,438,838,937,916,866,834,759,631,583,656,689,778,782,848,845,805,515,465,489,524,679,772,697,731,614,534 12,10,9,10,10,6,7,475,564,507,516,460,473,528,587,579,558,556,628,694,661,468,607,560,493,508,444,451,418,397,513,649,680,597,610,504,465,417,412,428,437,477,612,571,601,428,755,850,839,783,752,659,561,533,620,626,712,710,775,774,720,436,462,450,464,597,695,626,660,536,487 16,44,26,89,138,70,51,453,424,401,425,411,408,461,480,447,468,423,453,478,464,411,446,421,423,416,397,386,373,406,417,465,472,442,427,433,383,413,413,413,415,476,528,483,482,403,569,626,603,544,515,463,400,465,506,513,600,595,675,628,557,395,376,406,383,398,479,448,451,405,393 8,11,8,40,43,28,27,418,398,399,391,389,392,417,426,424,418,408,388,393,412,396,408,404,380,389,373,392,384,386,387,404,394,375,398,399,392,377,400,391,386,399,416,430,417,401,456,452,472,425,410,402,398,415,434,441,490,487,557,528,471,384,388,400,386,395,407,398,381,388,384 11,12,10,41,47,34,29,428,387,394,382,367,399,413,417,420,420,399,410,403,377,391,400,402,376,376,389,393,398,409,395,386,406,404,389,391,408,379,391,396,401,403,444,420,416,400,463,428,437,424,414,395,395,400,471,440,475,500,530,496,475,392,378,385,399,392,407,391,378,393,393 18,58,49,132,132,115,116,521,657,604,553,508,519,550,606,582,585,560,687,802,777,522,759,697,610,599,514,491,454,424,537,764,802,701,734,597,534,434,438,468,483,553,651,631,632,486,789,943,946,878,849,758,636,608,693,705,764,760,820,793,758,449,466,457,479,642,795,745,744,623,525 2,14,12,19,21,19,17,382,410,395,414,385,376,411,432,397,421,408,411,439,432,389,401,401,401,397,384,400,380,390,407,438,412,385,432,395,389,384,404,419,432,446,498,458,448,400,510,535,519,455,467,433,404,459,488,500,552,537,577,519,487,394,374,392,390,397,403,404,417,407,415 20,14,14,146,122,123,144,393,401,384,385,374,394,404,423,389,400,388,393,406,381,388,401,410,377,404,398,379,382,391,402,396,414,390,388,418,388,369,380,390,389,413,421,402,400,394,450,475,448,419,419,416,391,436,450,459,463,444,468,476,431,396,399,399,384,409,399,423,392,398,385 17,10,8,36,45,37,28,464,422,392,403,399,411,440,433,418,399,422,408,421,438,382,428,415,412,406,395,391,390,384,441,440,448,415,428,405,391,394,404,419,447,488,605,556,523,383,474,548,538,487,484,484,460,422,436,440,501,477,512,490,468,401,396,396,387,400,419,405,411,403,388 6,14,14,61,89,91,61,399,437,416,415,402,410,424,423,413,408,431,448,543,518,421,488,457,423,436,402,429,391,408,413,505,541,476,466,444,419,390,373,388,396,414,458,439,424,395,520,710,723,636,608,531,438,426,465,469,502,501,546,516,483,397,407,398,394,435,525,501,477,438,403 3,11,11,50,82,85,51,379,378,388,385,411,398,392,394,391,388,389,397,394,409,395,386,388,385,378,392,395,390,371,396,426,404,402,383,390,385,388,371,371,374,394,399,404,380,382,403,434,431,409,392,383,368,395,387,383,382,393,439,413,398,385,389,394,391,376,375,381,397,408,379 6,77,72,433,590,504,376,440,443,411,417,407,408,501,532,511,496,462,475,482,509,396,429,407,410,412,423,390,400,402,434,431,448,421,428,402,403,407,432,430,457,509,601,538,500,524,671,642,600,527,514,463,409,617,689,695,747,729,765,719,647,439,406,406,435,446,448,474,455,381,417 20,20,19,92,134,134,91,416,432,408,385,390,407,422,442,430,437,416,451,488,478,408,435,419,419,412,392,400,381,393,406,461,461,434,463,424,396,413,389,407,400,396,450,431,431,418,508,661,655,591,562,495,440,419,470,475,530,520,564,552,497,403,407,390,395,429,468,448,451,423,413 10,22,21,170,213,209,165,484,432,417,406,395,399,522,567,548,534,506,499,460,461,395,409,416,391,401,391,387,404,469,552,498,454,434,457,441,419,570,638,663,715,781,842,765,717,471,733,609,550,510,493,482,426,614,686,724,804,793,834,778,714,439,404,419,457,436,432,420,452,397,407 17,11,10,32,42,33,23,391,409,418,398,407,401,416,426,441,414,413,402,479,425,405,450,435,396,418,405,396,398,378,422,448,476,430,436,412,383,407,394,395,406,407,440,426,427,402,481,588,583,520,499,440,411,444,451,449,475,499,527,484,474,404,405,381,397,410,468,442,421,402,385 6,288,253,236,308,266,208,470,394,364,375,377,390,437,461,435,445,430,427,411,416,377,385,398,386,398,388,378,370,454,483,438,426,428,441,422,391,440,488,493,534,615,706,613,561,469,584,530,506,449,446,436,438,475,565,573,640,605,668,624,569,394,371,382,399,406,416,403,423,371,382 4,13,13,105,120,121,105,477,459,430,418,419,446,500,532,526,497,486,485,503,502,401,438,434,413,429,406,399,382,438,490,485,490,434,461,421,411,408,413,431,453,502,605,574,571,437,706,662,610,584,555,503,428,518,602,616,694,693,745,731,683,456,407,445,451,456,479,454,477,441,421 6,107,46,222,208,101,96,586,650,608,585,504,518,633,698,662,645,645,694,775,758,504,693,643,578,566,487,478,428,453,638,740,767,670,694,594,545,477,596,645,712,803,889,821,772,597,883,936,925,867,840,763,658,781,861,885,941,926,960,917,867,502,482,482,513,663,755,703,727,603,484 20,10,9,55,71,65,49,424,433,425,395,402,436,407,423,416,425,414,436,505,478,412,470,444,419,409,412,392,392,373,399,464,477,448,448,422,407,387,393,403,416,411,430,431,426,401,515,674,691,604,553,507,444,438,458,472,511,498,555,538,486,406,396,390,420,410,485,430,458,424,417 12,348,316,229,329,268,190,416,388,415,365,376,385,416,451,448,428,425,411,456,456,392,426,408,390,409,380,379,365,412,423,447,430,418,426,428,404,404,399,416,451,522,594,510,500,452,519,557,554,505,468,419,387,435,444,482,527,537,582,542,486,410,409,389,372,386,426,449,422,404,385 16,140,134,112,122,116,106,531,517,446,445,430,475,577,635,594,577,573,600,601,568,438,536,501,483,473,430,429,396,412,507,564,558,501,515,459,464,406,432,429,459,522,641,597,587,459,758,779,752,700,670,614,513,545,628,653,730,731,790,773,728,425,405,454,468,550,625,562,605,497,448 17,66,56,496,827,739,440,427,380,378,377,391,397,421,443,421,413,427,402,425,426,382,393,401,372,367,389,380,378,444,434,406,394,392,414,385,384,458,439,453,492,525,578,502,456,581,601,495,471,455,443,434,391,749,828,825,805,753,757,648,566,395,406,396,389,389,395,387,385,395,389 16,22,22,108,161,159,103,446,502,474,437,400,418,421,469,470,451,461,524,592,589,425,547,512,480,463,418,418,380,392,434,564,588,521,520,443,435,376,394,409,405,437,467,475,484,431,614,795,812,735,694,604,503,450,500,515,577,563,641,626,571,399,422,406,416,499,589,545,548,485,455 19,136,127,80,99,93,76,489,577,535,506,477,501,513,577,549,553,552,626,697,681,465,601,577,539,489,464,443,412,430,502,664,683,587,631,517,486,430,441,430,445,553,642,590,606,468,784,877,868,808,784,703,595,579,670,697,764,761,810,794,748,456,454,436,464,576,686,641,657,547,500 13,14,12,37,41,32,28,503,594,572,526,521,529,559,619,629,626,614,669,695,689,462,580,552,508,486,469,481,429,405,624,685,674,607,656,585,551,393,425,443,464,530,688,678,713,454,836,875,857,816,798,741,634,550,646,669,750,758,825,833,801,461,484,471,507,608,677,636,686,574,520 11,38,35,291,434,411,273,648,702,660,606,588,582,695,742,725,722,704,762,831,818,553,764,718,642,635,554,522,456,462,644,767,802,717,746,618,547,440,470,504,553,633,774,742,740,563,893,987,993,932,905,826,707,725,800,814,880,875,922,910,868,567,507,547,572,717,831,782,801,687,586 16,11,10,27,37,33,23,404,414,397,381,368,382,413,413,409,393,398,421,425,421,388,401,391,383,389,388,381,395,389,393,405,424,386,406,390,396,403,420,407,415,414,451,441,424,399,471,507,476,451,429,417,390,451,471,475,512,496,532,510,465,388,391,394,389,402,400,391,422,398,394 3,11,10,66,102,95,58,424,421,421,434,401,400,415,420,400,417,410,432,485,464,405,459,449,419,415,389,414,401,406,404,478,486,440,445,407,387,389,396,400,384,403,403,407,434,409,504,633,651,565,542,481,444,415,444,465,490,483,524,519,477,409,395,396,391,448,501,475,480,402,422 20,8,8,19,22,17,15,431,401,382,385,395,401,424,437,407,400,410,411,386,385,388,401,397,387,378,373,392,386,385,417,379,420,380,386,377,374,396,408,410,411,421,450,431,423,398,458,439,436,413,398,389,386,433,442,471,502,497,519,454,455,384,396,388,390,390,395,379,386,384,384 1,211,199,130,180,175,125,402,389,392,397,386,391,379,384,400,399,383,383,373,386,406,390,388,389,400,384,401,386,394,388,396,382,408,382,404,360,411,398,416,424,483,553,471,447,420,467,419,395,403,384,350,387,405,438,423,469,473,495,449,448,378,381,376,384,387,388,393,389,361,387 11,63,60,57,93,87,51,421,444,431,436,413,410,405,424,436,439,427,447,523,532,426,460,461,434,433,417,390,395,383,414,504,541,462,520,450,406,387,395,404,402,420,473,457,472,410,551,707,708,628,581,520,447,478,532,537,598,594,643,601,553,407,399,410,391,435,512,473,490,431,425 6,23,22,49,68,55,39,414,518,473,456,420,441,429,460,443,421,442,497,634,613,431,569,526,464,466,428,410,404,391,439,576,641,520,564,449,437,378,401,399,412,426,469,465,460,408,607,808,821,740,711,591,503,436,496,507,562,544,616,612,547,407,415,407,402,487,602,543,570,488,431 6,78,64,137,231,188,108,422,464,467,436,410,452,478,488,483,497,517,524,538,531,404,476,459,420,421,424,416,411,389,464,510,499,457,487,449,467,407,400,434,452,488,601,562,552,419,671,701,691,632,612,555,474,497,549,553,640,646,710,674,626,430,405,416,433,450,514,478,512,441,445 15,35,28,39,39,20,22,596,658,609,571,548,580,645,713,710,706,676,728,777,768,542,695,651,600,575,506,506,442,414,624,752,760,685,712,616,538,440,472,485,543,632,759,724,730,499,876,934,913,870,848,789,678,666,747,768,838,835,890,882,848,523,490,527,560,698,786,729,760,646,558 4,35,33,80,112,75,65,480,588,548,532,485,482,491,532,523,509,499,627,741,723,501,690,642,566,552,475,460,416,406,483,700,742,648,664,557,474,393,415,373,423,447,508,515,525,423,709,909,915,843,815,720,604,483,526,553,602,623,694,698,651,418,435,425,438,574,725,653,682,572,491 8,91,81,113,188,163,89,576,543,486,471,460,467,635,685,659,654,628,639,639,653,440,503,502,458,463,443,433,396,416,587,593,595,530,557,472,473,449,480,492,524,611,739,698,705,489,825,813,781,746,702,651,545,625,720,744,819,815,863,841,798,510,457,478,502,568,608,569,610,533,471 3,13,12,47,59,56,44,406,412,398,392,391,397,412,402,411,398,404,427,430,426,378,413,383,391,398,379,383,399,392,406,405,411,402,401,389,386,407,399,387,404,404,424,410,410,428,462,479,476,452,435,403,371,425,479,485,503,493,530,515,463,397,380,396,402,392,403,395,407,408,393 18,15,13,35,43,36,30,393,393,383,394,373,389,408,408,389,396,389,404,397,378,377,393,389,383,375,379,388,364,377,402,368,387,376,372,372,383,393,392,392,401,425,480,445,426,406,462,420,419,401,407,372,374,433,477,479,523,499,542,488,476,387,362,376,365,392,393,382,378,402,385 8,8,8,25,31,27,22,406,394,389,398,396,393,412,453,419,436,411,414,440,444,387,426,416,403,400,382,400,393,383,399,432,417,404,409,401,377,398,394,412,406,441,487,455,437,404,513,512,495,454,455,411,395,450,508,492,563,552,611,559,509,404,390,390,391,398,436,418,421,407,383 15,8,8,28,43,42,27,506,586,556,519,465,487,522,584,561,574,572,646,739,712,487,655,591,552,517,477,433,429,402,498,688,704,617,633,523,475,389,397,419,433,437,551,550,570,420,742,893,883,827,791,702,586,477,550,555,651,645,728,746,695,456,453,461,478,627,750,679,705,583,514 14,8,8,36,58,50,31,405,468,437,445,402,426,413,444,440,419,434,473,558,543,416,517,470,434,437,415,401,400,407,426,521,558,506,498,447,452,385,387,395,397,419,474,448,451,412,554,735,753,655,628,539,444,447,482,488,552,560,580,575,532,407,401,389,391,460,533,485,504,441,409 15,12,12,60,99,101,59,402,383,400,388,387,405,395,387,390,384,392,402,400,399,381,398,390,390,388,391,371,390,401,383,395,400,389,391,381,387,396,381,373,399,377,397,371,384,405,422,441,450,402,392,408,391,411,442,436,456,440,437,424,403,391,404,391,400,404,402,392,383,393,386 4,52,52,210,334,336,209,404,413,391,380,409,404,403,403,388,404,393,423,435,422,393,437,435,395,406,381,385,384,371,400,431,425,409,430,402,390,389,382,375,378,412,383,393,406,409,443,496,523,451,456,405,411,398,412,410,443,420,450,431,406,396,389,375,406,403,446,416,423,393,401 3,8,8,53,87,87,52,369,389,386,392,384,380,372,386,389,371,385,400,396,386,384,389,403,389,374,379,381,379,391,381,379,387,386,402,378,383,402,379,372,372,398,364,394,380,385,373,415,399,383,399,379,402,391,379,381,386,366,394,408,386,395,373,384,390,390,382,378,388,383,390 4,8,8,12,13,10,11,415,484,453,454,424,423,392,439,433,449,430,501,608,573,433,546,507,467,470,434,402,393,381,410,582,622,523,552,444,438,390,386,403,408,415,447,449,445,389,554,788,802,721,684,554,463,414,451,452,502,490,536,542,502,396,404,404,395,473,583,532,542,468,414 2,39,38,199,337,347,203,396,408,403,411,393,391,394,421,399,399,395,411,408,411,393,400,392,392,400,394,391,381,401,403,412,385,396,384,386,383,386,408,407,400,397,424,425,414,418,457,448,454,416,401,411,399,425,483,500,497,460,520,472,440,387,397,384,375,402,392,374,391,382,406 14,29,25,43,47,38,33,591,647,562,550,522,556,630,701,674,663,648,703,739,738,487,668,601,568,548,501,481,432,392,603,701,724,626,681,544,524,415,458,461,496,569,710,684,696,475,840,885,866,823,797,736,620,634,712,729,794,798,857,847,809,503,489,530,545,649,737,679,711,594,524 2,15,15,204,350,358,206,426,442,430,407,394,413,433,456,453,421,439,473,518,491,414,492,457,428,427,419,414,380,383,404,494,530,469,485,432,423,392,399,404,414,428,454,432,428,421,549,732,743,652,604,538,433,445,470,495,528,517,568,562,524,408,400,399,406,446,527,494,486,443,420 11,17,17,25,41,40,23,540,648,598,575,547,546,550,618,583,599,591,704,760,754,549,681,658,616,592,522,527,449,417,536,748,737,695,702,605,553,403,414,425,439,497,599,613,609,434,779,974,945,908,872,811,698,518,603,618,704,719,773,772,741,477,540,464,493,731,810,765,808,683,618 6,21,15,45,78,63,33,422,389,384,406,383,373,436,446,448,433,413,399,414,428,386,402,393,399,380,387,379,395,427,408,426,424,415,392,397,395,397,414,417,451,488,547,510,457,423,550,492,462,441,445,393,387,530,591,577,639,626,675,596,564,396,389,389,381,386,413,405,388,398,387 17,10,9,32,36,20,19,404,401,393,380,386,395,407,431,425,400,400,429,425,411,384,402,400,397,390,393,398,384,408,397,409,396,397,402,398,408,409,395,402,429,436,496,461,430,415,521,492,476,465,430,404,403,483,516,545,554,537,586,552,495,387,385,382,391,403,411,408,399,395,391 18,91,82,100,133,120,89,566,542,510,517,496,517,632,717,712,698,668,673,646,656,443,481,473,471,451,434,424,421,473,742,681,607,582,619,556,540,545,640,708,771,855,940,887,861,530,910,842,779,754,725,694,592,716,827,875,955,949,985,942,895,489,465,490,512,576,580,567,610,510,516 10,8,8,111,148,150,112,389,381,399,393,391,406,377,386,386,386,405,402,397,416,380,403,396,389,390,379,392,391,372,392,398,407,389,401,407,390,387,383,382,391,395,404,395,409,387,397,439,439,415,403,398,401,409,412,417,428,432,458,444,408,380,392,399,384,399,415,403,399,404,387 17,10,10,35,40,36,31,416,404,392,385,388,377,416,423,442,411,401,389,409,389,388,388,387,397,374,402,396,384,381,411,411,418,391,389,395,385,403,407,408,423,427,460,446,420,421,486,449,453,410,408,419,396,436,471,477,507,517,552,515,481,398,403,384,392,403,415,399,400,380,377 9,28,27,47,64,55,41,448,501,491,432,420,431,465,483,499,471,474,531,635,623,439,573,532,476,466,441,414,390,400,437,584,634,533,557,471,408,417,418,401,430,457,530,490,503,441,644,808,811,737,701,602,509,512,569,564,617,603,658,660,623,404,417,434,431,493,638,592,588,487,442 15,12,12,133,170,166,127,397,435,443,414,397,411,409,434,417,419,408,440,528,523,408,512,470,432,423,405,399,390,392,404,514,545,483,488,428,410,382,395,399,402,404,427,442,433,399,503,740,755,673,616,518,440,437,423,447,496,479,533,506,477,390,389,387,409,436,535,507,479,437,398 8,114,89,140,191,144,105,543,651,583,553,490,505,548,590,596,585,551,682,780,755,530,729,672,601,589,499,465,441,421,525,754,779,697,715,581,508,434,441,480,485,546,678,630,624,487,788,937,932,874,845,748,629,634,704,712,769,761,816,799,759,448,455,444,497,646,786,733,744,632,527 2,22,21,43,56,43,34,442,500,456,445,435,452,444,451,459,435,445,513,634,619,448,583,531,482,466,438,407,411,386,446,575,623,555,573,460,432,377,392,407,398,441,498,473,474,396,598,805,811,729,693,599,487,452,496,524,565,556,621,619,573,391,423,408,434,498,611,552,565,488,443 16,10,9,26,38,31,22,396,394,397,402,387,384,419,431,413,402,414,393,422,415,392,407,401,376,379,385,382,381,384,411,401,417,399,400,401,399,387,400,401,403,403,462,444,433,404,468,468,460,432,425,406,389,425,433,422,486,468,507,480,455,393,369,375,391,412,398,393,396,398,386 15,12,10,23,38,30,17,453,401,380,380,390,401,442,455,423,407,411,402,426,423,395,416,413,389,404,394,399,384,381,403,427,425,426,412,408,400,375,397,375,403,417,457,429,417,381,473,504,518,468,451,418,391,405,428,418,475,493,511,483,467,387,380,389,380,394,420,412,404,415,379 14,21,20,16,18,13,11,508,585,550,501,488,493,563,623,607,602,599,643,714,702,491,648,602,546,509,478,450,420,412,523,681,693,625,626,546,469,410,406,428,440,516,625,596,626,426,763,865,853,800,769,682,574,516,602,624,704,714,775,778,732,453,443,476,479,608,717,653,686,585,515 13,10,9,40,60,51,33,412,427,441,409,399,409,401,430,399,419,423,458,530,490,387,477,448,436,424,406,418,387,392,413,487,519,478,468,424,409,387,401,398,381,405,437,428,429,401,498,695,696,595,575,504,430,432,449,480,485,488,534,500,476,389,415,404,398,428,488,458,456,437,388 15,10,9,21,24,18,16,440,437,432,411,416,413,420,458,448,452,443,482,541,499,407,479,450,442,429,406,426,391,397,431,508,501,465,482,426,433,394,400,402,420,445,486,472,442,418,591,681,664,595,578,520,443,461,481,503,552,560,604,598,560,416,405,419,428,449,493,460,474,437,428 7,15,13,42,47,38,32,427,472,477,448,402,437,454,477,468,462,449,516,593,586,411,550,512,476,463,425,414,410,397,442,563,603,535,534,460,444,406,401,383,415,460,515,474,487,418,623,761,768,692,670,557,460,487,542,556,612,612,669,636,579,409,413,402,425,458,600,516,546,489,435 16,22,14,46,70,43,29,422,392,399,381,410,383,439,444,434,411,412,395,384,391,405,395,398,385,386,383,414,384,393,404,393,406,389,399,403,381,394,409,419,424,452,505,461,443,408,519,444,422,411,429,396,393,480,503,504,574,546,603,526,494,377,372,394,387,393,384,378,419,396,379 17,11,10,25,35,27,18,418,382,400,381,389,391,424,444,401,427,392,383,408,402,388,403,402,409,393,386,392,384,389,400,397,409,392,403,391,393,398,389,387,402,426,438,428,427,384,486,444,464,436,416,416,397,419,429,439,446,467,531,497,461,380,398,377,392,384,407,393,391,373,384 7,9,8,33,39,24,19,406,419,404,410,384,403,398,412,408,414,406,404,406,409,386,408,399,391,390,394,377,391,383,395,412,420,393,406,403,377,391,407,377,400,434,454,429,422,408,476,497,485,454,435,397,399,406,454,457,460,450,522,470,447,391,378,380,391,394,399,427,418,391,404 20,9,9,22,26,24,20,424,411,394,405,391,406,428,429,440,414,416,428,473,454,397,433,420,397,413,404,382,382,393,421,446,464,434,449,415,391,394,393,404,394,402,460,432,427,393,505,590,589,521,495,468,390,391,440,449,479,481,530,520,466,397,404,381,385,411,476,446,445,409,409 12,13,13,53,68,68,52,402,500,486,452,427,426,414,431,430,443,452,532,644,617,429,594,537,475,480,446,433,410,386,415,598,647,545,566,470,437,388,394,403,411,422,447,448,454,408,577,842,854,775,736,623,488,440,498,495,557,539,590,560,535,403,428,406,390,479,622,576,587,484,454 3,135,126,151,238,216,137,803,707,647,622,614,632,812,858,808,788,775,781,789,795,536,668,639,604,561,527,524,465,555,729,757,735,655,696,579,554,556,546,600,663,750,878,850,839,767,970,957,920,889,865,827,725,909,953,953,989,980,1020,995,954,638,566,630,660,727,769,725,761,648,620 19,12,11,33,45,41,30,410,480,444,433,438,449,429,451,423,438,428,490,577,580,431,545,489,472,465,444,419,386,399,425,539,593,508,538,459,418,407,383,397,413,410,453,440,459,413,562,785,797,715,682,586,475,445,484,479,534,534,577,577,514,416,426,397,407,470,574,532,540,465,439 13,67,53,137,201,173,117,583,716,655,620,518,547,636,705,688,654,634,770,872,818,635,831,727,674,639,545,516,437,433,662,859,846,769,773,617,560,461,458,511,581,693,825,787,783,498,869,1019,993,932,894,796,665,658,751,784,863,861,912,884,844,521,494,527,531,793,914,828,844,727,614 13,141,113,547,695,529,402,536,732,670,618,555,582,579,625,624,603,589,725,850,823,592,808,760,677,657,565,522,471,429,562,812,851,765,783,663,595,414,434,460,472,549,678,653,647,524,822,1018,1023,958,937,845,725,635,701,707,785,769,827,820,781,471,510,470,499,684,836,781,785,685,602 15,8,8,9,10,9,8,481,579,533,495,460,472,475,529,518,529,505,605,709,686,470,638,588,517,528,452,442,423,388,482,682,702,619,634,530,469,412,406,404,414,452,527,528,546,424,687,867,863,796,763,663,535,485,557,557,630,627,701,692,649,442,441,423,434,572,697,637,659,535,476 5,10,10,45,81,85,46,411,385,402,391,387,379,387,406,391,389,405,391,408,386,384,382,391,379,382,391,387,384,386,390,393,393,395,400,367,381,386,405,406,404,420,429,388,409,421,438,426,402,430,399,394,397,502,610,606,571,517,540,460,422,394,392,378,384,380,384,385,381,386,368 15,20,15,40,57,36,26,415,399,384,379,399,393,431,415,440,409,394,411,397,388,402,404,411,399,385,387,377,383,400,395,411,403,403,387,387,393,410,404,417,436,440,478,438,418,413,471,480,445,418,422,398,368,464,510,501,544,527,582,542,478,387,384,392,385,385,395,394,406,373,404 18,14,12,28,41,31,21,413,394,377,362,384,417,432,440,432,417,398,408,413,409,380,422,393,391,377,393,379,374,389,407,396,407,400,409,390,389,395,384,407,394,411,462,436,421,380,495,478,481,420,435,410,394,410,439,443,455,465,520,488,464,397,369,387,380,393,405,411,389,384,390 19,19,17,30,46,39,26,379,382,389,361,389,389,393,396,396,387,401,389,388,371,379,372,383,378,393,383,390,377,386,394,400,376,379,386,378,390,388,407,415,413,413,444,416,412,403,452,397,389,371,390,382,384,426,441,457,459,479,481,477,432,369,384,373,376,379,380,377,396,369,389 11,18,18,116,160,165,117,404,478,446,435,395,411,412,426,449,432,412,491,596,559,416,532,504,444,432,417,402,405,378,424,554,595,501,519,435,439,401,395,398,410,416,419,429,437,402,541,787,798,710,674,568,468,454,450,477,528,529,570,544,491,403,399,400,409,456,563,517,518,438,429 15,12,11,9,14,10,6,486,537,526,487,473,507,518,600,579,597,586,620,642,640,471,561,527,513,479,458,454,423,401,492,587,601,527,558,497,465,398,392,404,428,449,542,557,561,419,746,820,798,757,733,674,563,478,535,574,658,673,744,747,708,462,459,472,499,589,638,598,655,529,484 7,9,8,24,30,25,19,393,371,375,382,380,385,388,399,384,406,390,384,391,384,386,378,392,387,379,399,382,381,381,409,372,401,387,393,386,375,373,403,392,399,408,404,415,422,401,419,400,410,403,387,399,394,399,399,416,427,422,456,437,411,392,381,392,385,380,390,378,392,391,403 4,13,8,39,53,23,16,620,558,505,494,457,457,654,701,672,657,636,649,682,675,449,605,540,490,489,438,418,398,483,610,653,666,584,609,491,463,530,604,646,701,777,852,792,747,683,876,857,829,775,739,665,531,854,907,907,936,923,958,915,861,451,426,439,472,560,653,588,600,516,453 2,18,18,44,65,63,42,401,490,451,445,409,451,425,437,419,407,431,493,597,578,433,537,499,459,451,416,421,413,393,429,565,618,527,543,443,427,375,411,381,417,413,458,447,443,400,552,784,798,716,682,585,481,427,459,456,488,501,550,540,516,394,399,400,422,477,567,532,544,468,408 12,24,24,97,157,163,100,396,380,386,357,390,389,379,398,411,394,389,423,397,398,380,378,396,386,382,379,387,383,398,397,400,403,379,392,373,372,395,389,396,380,411,405,411,401,416,422,438,441,415,410,409,390,429,436,458,447,459,471,434,411,389,393,389,399,390,391,387,416,397,384 4,8,8,47,76,76,46,396,402,415,400,388,395,410,422,400,402,408,440,457,442,398,439,429,415,411,390,398,382,395,407,441,464,438,431,395,371,400,401,385,400,413,418,417,432,398,475,590,579,524,492,441,424,404,433,443,459,462,492,462,429,399,387,395,399,408,451,438,440,416,398 13,38,34,128,185,161,111,411,492,455,440,438,417,449,471,465,461,454,529,603,582,426,553,520,463,453,424,428,392,399,411,580,632,516,535,453,448,424,375,411,402,438,485,483,479,416,614,811,829,739,706,603,506,490,503,525,607,574,656,627,591,396,393,420,392,478,591,543,558,472,429 15,98,88,89,171,142,68,548,618,554,519,511,508,586,625,610,607,579,681,766,747,502,712,656,579,568,517,460,418,400,508,723,763,661,680,567,502,395,461,447,496,551,668,625,640,492,794,922,923,857,826,734,618,635,717,731,784,784,837,821,764,447,452,465,489,635,770,695,721,606,530 15,17,15,23,27,23,20,515,590,555,516,485,514,556,610,612,587,597,663,732,700,466,646,580,547,521,475,462,418,390,528,695,704,609,656,548,480,411,427,426,454,495,614,588,591,443,786,877,861,814,784,712,590,540,591,631,719,710,783,783,743,472,448,437,479,616,734,664,707,563,511 1,41,36,47,76,69,41,462,453,447,428,420,462,493,506,498,472,485,477,523,518,415,475,436,425,418,390,393,385,435,462,520,521,467,480,425,441,434,472,473,496,581,666,591,558,482,719,725,711,638,584,515,442,649,726,731,783,765,805,759,687,426,393,419,413,449,489,458,472,427,437 3,20,20,38,44,41,36,428,504,476,482,431,424,458,478,448,460,449,496,629,596,434,582,522,494,469,448,419,397,383,414,593,637,552,570,467,433,386,395,404,398,421,453,451,492,400,606,816,819,733,717,609,514,436,484,474,550,557,605,613,548,399,422,409,419,501,625,566,548,507,453 2,53,46,80,91,83,72,455,454,451,435,397,411,470,514,481,474,461,480,515,470,401,443,427,415,424,403,398,409,472,464,494,477,466,462,434,425,495,506,507,560,610,658,577,540,456,632,668,635,566,551,474,403,563,630,641,696,665,717,668,603,413,404,409,416,450,493,452,485,420,403 7,10,8,26,32,26,21,411,409,403,394,373,398,420,404,402,432,396,401,402,406,380,399,389,374,389,384,391,389,394,392,406,398,402,398,407,384,397,412,390,422,430,465,467,424,402,520,447,440,435,422,407,408,448,474,488,526,529,565,524,486,381,380,379,380,389,405,385,414,408,388 15,58,51,898,1023,1023,817,534,664,603,551,502,513,544,606,598,563,555,677,810,790,528,762,707,625,582,537,487,441,407,522,757,801,700,728,575,511,417,464,455,493,553,684,643,618,549,772,946,963,892,863,764,630,615,690,706,770,760,816,787,737,507,477,455,461,645,791,746,757,632,536 2,19,19,42,48,45,37,405,476,461,445,437,430,427,437,428,448,424,496,594,565,436,530,512,453,446,429,411,391,386,406,567,586,512,517,443,432,396,393,416,406,419,449,433,438,402,577,787,797,712,677,576,491,423,467,444,515,521,560,564,531,412,401,396,396,461,580,501,540,458,429 8,14,13,54,89,89,51,420,417,409,398,394,396,419,443,431,447,432,436,462,463,383,424,424,419,407,406,382,383,402,408,441,452,410,432,412,395,399,408,372,398,419,429,442,446,400,554,615,620,555,523,482,419,433,474,484,529,508,566,532,526,412,392,403,394,424,461,453,452,421,397 20,10,9,59,73,68,54,408,460,437,436,422,429,419,434,448,438,438,476,554,539,417,500,474,450,427,404,407,391,398,426,527,534,470,485,427,417,391,373,411,403,416,451,435,451,403,564,739,732,659,623,558,466,432,458,465,522,519,566,545,521,411,395,400,413,459,544,495,499,473,413 11,32,30,34,37,33,32,549,696,632,607,521,555,604,664,651,637,628,742,816,789,562,752,700,637,618,540,502,466,408,569,785,806,724,736,614,541,417,403,429,447,521,650,638,652,432,822,958,949,895,868,789,674,539,636,649,741,751,814,816,779,479,519,500,524,709,821,759,779,665,575 15,9,9,29,32,29,26,401,456,439,423,409,409,411,414,412,417,419,454,504,486,405,484,451,449,419,401,404,390,390,399,483,521,455,486,428,405,368,387,398,409,413,435,427,419,387,520,708,718,626,605,505,432,403,436,451,487,485,508,498,466,382,405,382,398,424,500,458,463,415,419 3,12,11,18,22,18,15,489,568,528,492,480,456,558,602,582,575,565,636,695,670,466,608,565,514,491,457,443,424,408,511,653,678,602,611,514,457,403,422,424,460,478,611,584,597,429,758,841,826,775,742,673,553,521,611,622,705,705,776,766,721,455,462,457,467,591,686,631,670,544,475 18,11,10,18,20,14,14,408,439,417,408,400,392,398,410,424,417,407,435,459,437,398,424,411,418,402,382,394,388,381,397,425,448,423,429,403,404,385,377,413,398,402,449,419,406,398,481,580,579,514,497,445,436,427,478,467,499,486,536,507,459,389,391,393,377,407,430,433,412,422,408 14,117,99,196,277,237,168,587,757,725,673,608,591,620,678,666,665,633,787,894,870,632,852,803,723,717,605,563,451,415,597,863,896,809,829,702,596,413,449,472,507,581,713,682,690,506,844,1023,1023,965,940,854,725,645,712,735,793,791,850,847,804,489,508,493,518,754,882,838,839,739,638 11,21,18,18,19,10,10,580,691,647,613,565,576,604,671,671,664,660,741,822,802,555,755,700,636,627,524,504,461,393,589,792,805,728,751,635,567,404,418,432,460,495,659,652,680,447,826,958,952,898,872,795,678,566,644,670,753,754,821,827,793,487,514,508,523,698,820,763,792,665,596 5,22,20,24,31,24,20,452,527,540,489,419,438,464,482,464,442,450,552,708,691,447,703,635,549,551,440,443,416,383,446,652,734,622,647,503,446,401,408,413,402,454,541,513,500,413,633,798,836,745,719,601,489,495,545,556,610,622,662,624,595,415,434,389,411,511,716,634,639,551,449 20,500,329,169,207,155,126,568,662,632,578,533,544,617,686,673,654,633,704,818,801,548,761,721,623,617,530,490,433,423,608,782,811,716,740,590,517,502,542,574,625,729,815,751,722,587,859,963,962,903,869,792,670,739,813,830,874,861,903,877,829,472,473,473,507,647,791,722,754,628,550 9,37,36,136,221,223,135,422,453,434,414,413,433,442,481,452,450,454,483,537,509,433,496,449,426,438,399,396,402,398,436,520,533,473,489,420,416,382,411,423,424,476,513,478,486,450,629,737,732,649,627,547,447,489,565,589,645,625,689,650,604,421,419,421,421,473,556,482,507,453,429 8,21,19,84,127,120,75,412,482,469,434,408,419,406,455,443,426,431,510,614,585,415,557,526,466,455,417,430,410,378,418,564,608,506,517,454,431,382,372,399,402,417,445,443,465,416,579,807,824,732,697,582,476,409,438,455,516,501,559,543,545,406,419,407,393,480,579,539,560,498,414 4,43,35,104,146,121,82,480,596,558,513,457,473,484,546,511,515,496,611,729,706,461,669,621,551,537,480,466,411,409,466,670,724,615,652,538,494,405,420,423,435,480,566,563,554,427,714,915,924,855,827,722,599,487,571,591,667,684,738,724,656,415,461,418,428,551,701,642,655,558,469 1,36,34,24,25,22,22,397,394,377,372,398,391,423,413,401,409,377,406,373,398,383,389,376,385,395,380,406,395,400,426,398,406,395,385,392,368,410,445,453,457,541,665,562,481,403,554,467,436,393,382,405,394,440,490,570,744,746,788,673,586,377,389,386,377,380,391,372,385,373,366 1,12,11,57,95,94,54,416,418,392,379,382,373,388,442,434,409,413,406,427,420,388,413,402,390,398,386,398,391,408,403,416,418,409,409,378,402,397,404,415,408,451,482,457,429,435,493,467,488,446,440,418,408,477,539,544,585,557,604,555,497,395,380,391,400,386,417,402,404,408,398 20,11,10,29,42,26,17,414,391,375,356,373,396,397,426,404,408,391,406,378,394,377,389,383,385,389,381,380,377,371,403,398,394,388,395,394,374,372,391,395,406,407,433,437,424,401,442,416,408,393,404,404,392,394,407,399,449,448,492,460,451,379,381,384,379,366,381,393,391,388,387 17,10,8,22,27,21,16,429,387,381,379,387,395,438,433,410,411,399,408,401,396,390,396,384,389,391,368,383,393,409,393,393,398,386,384,390,388,405,401,402,400,407,442,414,429,401,469,425,408,392,410,386,380,424,425,427,501,471,522,476,443,389,387,387,388,380,391,383,385,392,402 20,23,18,16,20,14,11,399,411,395,390,390,373,425,429,410,432,429,400,439,443,380,421,408,398,388,394,389,389,400,409,420,429,418,417,385,391,412,460,501,545,621,709,596,501,401,558,511,501,463,470,419,419,491,588,632,709,677,693,616,515,393,406,386,411,408,436,405,416,419,386 11,338,229,226,293,185,143,435,434,421,412,385,413,456,473,445,455,433,467,492,466,396,456,437,425,418,391,402,375,415,426,476,495,455,458,454,385,402,435,463,487,549,616,571,514,467,591,648,629,558,530,469,446,535,582,584,665,629,671,636,557,408,403,411,399,444,498,469,442,423,417 7,10,9,32,35,25,18,404,435,416,417,410,391,414,422,416,430,408,456,520,502,405,514,485,441,438,409,409,390,370,413,476,556,458,476,422,405,387,393,405,403,437,462,444,440,399,484,598,653,545,531,471,399,445,493,505,530,525,578,527,492,396,380,387,393,424,531,473,474,437,412 20,11,9,30,37,29,24,429,390,374,382,369,401,440,447,434,417,428,392,402,392,397,394,377,387,401,389,393,395,398,410,394,400,409,403,405,393,387,409,406,413,434,471,480,434,407,518,454,442,414,399,394,399,454,481,461,527,532,588,526,491,393,388,393,391,394,393,398,390,380,378 19,15,14,43,70,67,41,406,465,430,416,402,433,411,465,457,460,449,485,561,519,422,503,470,452,452,415,406,412,387,419,551,538,494,497,444,418,391,396,406,403,435,450,435,448,402,565,742,731,671,626,524,454,447,472,476,528,518,582,573,516,411,403,404,405,466,520,482,511,454,420 20,36,33,137,224,204,121,415,504,477,445,434,413,433,451,462,455,462,512,633,615,442,578,540,479,478,441,425,409,404,428,589,638,563,574,454,401,398,414,424,416,431,485,463,466,413,637,868,893,813,774,660,531,465,488,543,598,589,654,631,567,413,411,411,394,486,597,554,561,489,437 18,54,48,167,185,161,149,441,416,416,399,402,406,456,477,450,467,440,451,495,471,424,445,438,429,405,423,388,392,432,444,456,466,442,437,430,397,435,430,428,444,490,567,504,484,450,596,588,604,530,517,464,428,485,519,555,605,586,654,621,563,402,378,399,410,448,471,471,459,426,407 7,30,24,42,66,51,32,408,397,374,410,391,369,419,433,408,417,414,383,405,391,395,388,403,417,378,382,381,374,416,399,395,410,385,407,393,378,399,408,388,433,417,482,453,436,398,479,430,429,406,410,385,381,457,500,470,507,529,571,518,471,391,384,379,388,387,394,386,401,383,407 2,8,9,54,77,76,54,403,413,410,400,386,401,403,421,427,427,421,438,458,435,369,429,422,414,401,405,384,394,397,404,461,454,416,439,408,407,406,396,381,397,395,421,421,405,384,476,601,598,531,505,447,424,415,440,450,481,463,504,490,456,387,408,388,383,405,449,442,433,401,376 2,8,8,32,39,35,29,383,415,403,412,403,390,393,411,400,392,390,428,472,473,399,460,449,412,410,389,390,391,396,397,470,483,444,448,407,418,395,382,386,387,395,427,422,425,395,468,644,640,570,555,467,415,422,413,444,482,465,490,479,452,380,385,388,396,427,483,452,443,413,395 1,115,91,209,322,272,178,566,739,696,639,546,547,606,676,643,640,624,782,889,854,662,868,812,724,709,582,535,444,449,581,871,897,800,814,676,564,429,512,531,589,653,755,704,694,566,820,997,996,925,895,789,630,731,785,786,823,809,864,842,802,479,495,493,492,761,886,811,815,698,565 1,13,13,53,82,82,50,396,414,421,425,384,400,413,399,397,413,403,431,461,430,401,437,404,410,406,396,387,384,385,421,447,466,430,420,408,398,402,402,404,410,432,468,433,417,415,479,566,574,510,476,457,407,438,477,487,530,502,563,527,470,391,394,390,402,410,445,423,437,400,382 6,55,49,131,183,138,100,474,545,485,483,462,464,477,514,484,501,484,566,670,657,456,603,570,507,488,433,437,407,381,487,634,677,572,591,491,462,436,414,423,438,452,574,522,540,459,700,851,863,790,758,654,536,526,598,621,690,681,733,716,657,408,437,406,441,512,641,602,611,503,474 14,34,34,119,218,223,121,460,408,404,394,404,406,446,463,459,455,453,469,451,460,391,413,410,423,394,375,390,390,396,445,415,443,401,413,410,388,416,439,432,455,481,524,515,477,460,590,556,521,483,476,465,407,582,671,668,677,625,679,617,571,405,393,381,424,417,426,426,434,420,410 10,8,8,19,26,25,18,431,383,379,387,384,393,433,410,416,414,415,406,413,410,382,411,392,383,380,400,382,385,391,391,400,426,392,397,391,382,387,380,396,423,413,452,432,432,410,463,465,455,426,429,420,409,394,453,439,497,520,537,511,461,377,381,391,384,388,420,384,391,397,384 14,23,21,29,49,44,25,388,382,386,400,372,368,411,408,433,400,421,403,393,409,391,383,384,378,388,394,386,397,383,396,387,389,384,393,380,390,393,410,408,390,421,445,419,410,387,453,434,406,407,404,390,380,431,460,456,486,464,489,476,443,384,371,387,395,399,402,396,361,371,375 12,87,74,48,58,38,29,484,587,544,464,452,452,495,532,516,513,496,616,769,722,504,740,663,578,557,487,447,402,422,461,737,771,655,685,529,483,424,416,412,421,471,547,522,525,420,680,895,896,817,784,656,527,513,581,592,660,645,726,682,640,431,436,413,429,619,771,690,695,580,495 19,40,31,48,83,63,34,417,389,382,372,402,377,430,411,402,424,418,411,403,430,380,406,410,395,387,381,372,375,392,416,407,399,394,396,364,383,395,428,433,424,453,465,480,465,413,471,447,463,452,423,412,398,468,518,518,536,547,556,543,486,389,377,405,371,401,414,417,415,411,398 14,15,14,38,56,51,32,400,415,382,400,402,384,405,399,395,419,409,419,434,425,401,422,413,399,380,388,384,388,399,405,429,440,412,410,399,370,397,390,392,393,427,441,421,398,409,466,550,534,498,464,421,398,435,464,490,504,505,554,472,455,391,383,389,399,412,426,411,421,398,403 1,13,12,34,53,55,35,377,394,389,375,389,384,411,406,402,392,404,383,409,408,377,408,414,392,397,376,394,397,376,400,407,425,418,411,393,387,388,382,378,392,393,443,405,411,396,437,458,489,431,422,409,396,444,464,482,485,462,514,464,443,372,399,389,398,405,420,422,398,397,386 16,25,22,47,49,39,38,420,434,394,404,397,404,418,435,446,445,428,434,468,471,399,438,446,411,414,381,404,366,421,469,461,467,432,444,418,417,447,529,572,652,739,812,690,577,421,637,624,607,547,511,451,423,548,702,766,828,795,810,703,618,399,398,402,407,437,472,418,443,410,399 15,74,63,103,121,105,88,461,562,512,484,437,469,492,530,504,499,484,582,706,692,466,664,610,527,508,478,445,427,417,480,674,725,617,628,507,475,429,444,481,545,598,689,596,558,436,718,883,895,821,790,678,544,568,661,699,768,744,788,731,680,417,447,431,431,566,710,641,651,532,465 12,103,77,59,102,74,42,526,669,617,546,510,511,568,610,605,594,589,696,824,778,541,785,721,644,605,518,489,415,424,548,798,829,727,738,603,511,465,456,474,531,597,710,652,656,503,788,973,972,901,866,755,614,662,736,744,792,782,832,814,766,458,487,445,460,651,823,748,766,636,521 19,22,17,75,107,73,50,436,439,428,404,403,391,482,494,492,490,467,492,475,469,400,398,395,400,394,388,388,374,396,525,468,450,432,452,427,404,409,473,509,562,652,748,679,630,427,684,607,558,523,497,489,410,522,583,623,729,731,774,732,668,416,408,417,435,456,434,422,440,421,412 9,12,10,20,34,24,14,435,413,427,409,396,404,459,474,439,449,430,445,482,466,417,450,432,413,411,415,395,390,387,445,504,508,448,452,424,416,411,411,419,409,439,530,501,499,399,536,572,547,512,477,449,403,421,447,455,524,528,562,537,484,375,380,385,402,407,402,415,392,389,398 19,12,10,29,38,32,23,426,383,383,373,418,384,422,432,434,397,410,384,385,382,397,389,382,380,377,372,383,373,408,407,395,392,386,385,392,381,380,399,396,414,414,475,467,429,397,464,448,404,397,395,393,409,437,479,469,520,520,563,507,464,389,384,391,383,391,392,375,383,396,395 5,18,16,27,33,22,18,532,622,558,545,479,522,587,644,630,632,605,673,742,725,509,667,618,567,552,486,469,438,403,538,702,719,628,651,550,497,402,422,402,455,496,617,608,632,421,790,882,865,822,797,712,581,527,614,636,715,725,785,786,750,472,462,507,521,647,752,692,706,599,536 6,58,48,62,68,50,49,418,507,482,452,420,442,445,492,472,472,452,499,646,612,441,611,549,479,479,429,422,407,411,430,617,641,538,537,448,449,415,409,415,437,427,532,474,477,425,631,797,808,718,694,578,503,509,558,561,627,612,673,639,606,405,418,414,400,492,633,565,580,505,424 9,14,13,38,45,40,34,396,390,377,378,380,367,390,391,374,410,376,395,377,389,388,387,384,377,391,388,389,387,393,390,377,380,376,396,389,376,389,393,405,401,427,416,414,406,404,425,407,406,401,424,376,379,417,423,436,428,421,428,428,407,380,399,389,390,402,405,390,399,375,381 2,44,33,71,76,54,52,438,487,453,435,415,446,432,486,470,443,454,530,588,579,430,551,514,474,447,416,418,391,397,435,578,599,508,546,457,429,394,403,399,421,440,482,490,494,416,631,786,774,718,676,570,480,471,528,545,597,597,654,634,589,413,422,426,427,497,570,542,549,471,438 8,19,19,45,52,50,43,400,482,451,426,410,414,422,429,435,433,434,485,575,556,421,520,510,464,459,415,414,388,411,418,533,578,520,511,437,445,396,382,396,405,421,469,454,436,399,549,759,776,694,655,549,470,439,470,485,543,536,593,568,535,414,417,393,403,442,561,520,534,470,431 2,95,46,244,297,150,123,660,621,564,545,496,529,716,765,749,740,716,716,753,733,487,631,596,556,515,463,459,427,522,752,752,749,679,693,590,540,621,732,771,837,909,978,915,874,637,924,915,889,837,814,745,638,824,907,932,988,975,1007,963,916,559,476,552,561,661,736,674,696,585,512 18,13,10,31,37,27,23,414,402,391,376,392,407,432,463,420,418,408,423,430,432,387,427,416,404,399,385,400,359,386,399,422,419,411,401,390,384,386,389,408,416,439,489,467,427,395,516,512,476,429,426,400,389,461,486,487,531,544,577,550,497,387,385,385,371,413,417,404,413,392,387 3,28,22,13,16,11,8,421,390,377,403,380,390,408,436,433,433,415,415,412,433,392,400,383,384,377,388,404,381,412,444,412,403,383,415,394,391,405,405,434,450,531,698,644,546,427,682,547,498,449,437,412,403,509,606,652,823,836,875,781,698,406,379,371,394,381,404,389,403,409,388 4,467,363,121,136,71,57,671,591,519,527,495,517,704,771,721,704,680,674,711,709,464,614,566,524,481,452,448,408,642,869,774,733,649,685,572,540,769,916,968,1023,1023,1023,1023,1017,697,1023,960,904,865,827,763,648,952,1023,1023,1023,1023,1023,1023,1023,495,452,514,515,597,679,636,664,560,490 16,10,9,24,34,30,22,420,392,406,411,383,398,432,432,430,429,415,404,408,415,392,406,406,393,395,387,401,395,382,404,407,412,406,399,400,399,395,397,411,400,437,455,455,425,398,477,466,443,419,418,407,402,417,466,464,500,484,534,511,477,391,373,389,384,389,416,408,397,384,388 8,81,79,229,284,274,221,473,618,563,530,491,506,483,545,535,531,544,622,722,711,484,646,610,555,540,482,479,445,411,475,670,704,636,646,532,509,394,400,400,399,442,538,536,555,438,749,937,939,878,850,774,647,508,540,574,670,668,740,743,691,447,461,445,454,610,720,658,701,592,530 2,17,15,16,16,13,12,537,640,585,543,469,541,581,641,644,617,628,690,752,732,497,668,627,561,541,476,466,418,422,550,724,732,638,681,562,520,406,406,421,450,511,648,635,646,438,810,905,888,840,813,746,631,535,639,662,746,744,814,817,782,464,460,480,511,658,770,692,739,613,532 12,15,14,56,67,59,48,411,483,491,455,406,429,418,442,435,425,437,520,637,609,442,598,546,473,479,447,420,395,388,420,614,648,546,569,481,429,408,394,400,423,438,485,460,453,396,591,828,841,759,726,605,472,445,502,503,570,555,620,584,552,389,398,405,408,494,649,589,571,489,447 13,44,37,484,887,816,439,881,822,774,752,726,756,921,972,958,948,933,917,893,894,582,697,685,659,646,582,582,513,659,928,866,814,786,819,765,718,749,823,870,918,985,1023,1023,1020,777,1023,1023,975,954,934,906,811,943,1013,1023,1023,1023,1023,1023,1023,813,651,808,829,857,843,825,855,763,715 9,112,101,251,338,300,219,696,609,546,519,505,532,731,783,767,752,735,718,701,687,449,519,500,481,476,453,438,421,650,789,716,655,624,659,582,540,667,751,799,854,922,986,931,903,701,960,895,837,807,774,726,617,899,973,989,1023,1015,1023,1001,952,582,448,561,600,640,659,616,653,554,480 10,29,26,52,95,87,45,432,457,416,420,409,423,441,472,465,464,458,471,513,515,412,469,445,433,410,404,387,413,418,421,479,516,456,475,446,407,401,406,406,411,446,512,478,476,413,599,708,695,626,574,496,459,494,531,570,648,634,694,629,586,401,383,398,419,448,510,470,477,429,431 14,13,12,45,52,40,34,423,501,456,458,431,434,418,447,438,425,436,510,616,597,441,564,530,466,456,416,428,404,380,427,572,609,548,574,466,425,386,395,383,405,421,466,436,444,401,549,811,824,739,702,598,474,430,448,450,511,508,563,573,526,417,422,407,412,478,600,556,550,470,433 20,24,23,92,133,114,82,425,495,478,456,428,426,471,479,470,472,467,521,624,611,438,585,546,489,468,446,426,409,415,437,597,647,561,560,445,428,401,402,410,426,466,523,513,501,415,652,820,832,750,717,602,495,481,544,575,627,634,688,659,608,409,417,403,419,507,615,564,595,473,455 17,12,11,26,35,31,22,405,387,361,386,392,378,389,407,387,390,403,383,411,406,391,404,394,384,399,397,388,381,401,389,402,402,401,386,406,368,382,384,372,413,401,429,407,411,399,435,401,411,414,388,385,388,411,420,418,447,415,440,431,406,393,386,381,379,386,386,393,394,390,366 9,17,17,13,17,13,10,432,529,482,453,439,461,451,513,501,505,491,558,622,620,456,574,510,507,473,434,421,402,394,448,602,624,537,566,481,452,391,408,393,424,437,530,519,533,406,681,805,793,735,704,620,519,482,535,576,650,638,697,671,659,422,417,435,433,526,633,577,608,510,448 5,234,165,173,198,131,117,374,396,412,374,362,369,412,407,424,426,413,403,433,407,382,414,418,396,396,406,370,378,396,435,460,443,417,447,437,413,407,430,435,469,545,590,542,515,424,523,508,521,431,435,411,390,464,497,480,537,538,570,534,503,410,386,397,394,414,400,401,387,398,406 4,36,35,185,310,308,182,393,387,365,409,384,396,412,407,401,385,388,394,408,386,389,391,387,399,377,385,396,377,376,390,411,407,390,399,381,394,402,405,405,419,411,432,418,401,421,450,450,432,423,405,427,394,467,523,525,515,475,493,440,452,411,380,389,384,375,402,377,392,384,378 8,39,25,54,73,44,34,424,394,373,386,399,394,427,425,422,408,398,383,420,402,392,393,399,405,377,405,396,377,407,417,411,409,401,393,384,394,397,425,430,433,472,519,478,465,442,537,494,470,451,412,409,397,523,557,571,598,599,640,582,536,375,367,392,390,392,411,399,381,385,388 19,193,176,122,156,135,105,425,426,389,399,384,385,423,422,406,432,426,416,456,485,386,445,424,407,393,373,399,384,425,446,464,461,437,431,410,391,400,419,446,454,485,558,491,487,433,539,579,581,514,479,403,406,442,504,498,555,554,585,567,500,374,377,407,389,414,447,445,458,415,400 18,11,11,42,63,63,40,421,461,431,418,410,427,420,460,439,439,426,470,533,521,406,510,484,446,441,416,412,412,399,410,518,563,477,488,434,431,395,396,406,406,436,446,446,454,401,554,737,745,662,624,540,472,440,499,504,563,541,604,562,532,399,398,401,408,439,513,505,480,434,410 11,9,9,23,25,22,20,389,391,396,379,381,377,391,406,406,390,391,391,387,386,378,389,387,387,399,396,386,390,418,397,389,405,390,391,390,384,379,371,370,390,388,396,394,402,387,411,417,416,395,393,392,381,397,404,400,411,411,434,411,395,379,395,389,402,401,391,377,380,385,388 17,77,68,101,145,127,86,501,462,445,423,433,433,564,633,605,578,558,549,514,514,415,446,440,425,428,418,400,397,488,688,584,546,509,507,506,481,549,695,741,816,895,972,897,831,492,831,737,670,622,595,558,459,678,794,845,929,918,951,884,824,449,435,435,464,483,481,476,483,431,429 4,25,25,83,122,119,79,402,391,381,372,399,377,387,410,408,406,396,425,405,389,383,382,398,378,390,401,380,370,368,374,395,409,396,410,389,392,395,385,394,378,398,411,422,390,396,461,438,422,431,421,391,408,402,435,421,468,444,466,448,445,398,382,397,390,403,402,397,401,372,395 5,9,8,22,28,21,17,441,376,386,380,397,402,433,448,413,407,401,395,384,397,372,395,390,390,379,375,397,368,395,388,397,387,381,386,387,367,372,394,389,402,414,436,433,422,387,464,400,405,394,398,410,378,407,427,422,453,457,509,473,429,383,389,378,384,391,395,403,409,382,397 7,21,14,36,54,35,24,432,400,383,355,378,391,458,464,427,434,430,419,391,430,378,412,398,391,380,395,390,385,378,428,406,408,400,428,401,382,407,404,385,417,431,507,471,434,416,529,451,430,405,425,377,377,424,485,457,526,540,610,581,514,394,378,388,380,383,412,394,395,398,395 19,31,31,74,94,88,67,415,472,453,434,401,417,425,448,434,454,453,469,542,532,398,473,470,436,426,423,392,408,402,425,501,514,474,484,424,417,401,400,402,394,419,473,441,445,401,566,711,710,644,603,521,445,427,471,481,557,527,583,568,532,397,409,398,398,450,510,488,504,440,422 16,152,101,126,148,88,80,486,497,451,440,440,454,515,523,529,513,498,544,613,605,428,544,498,476,455,416,443,415,471,627,610,616,529,560,476,449,604,766,811,871,944,1004,903,807,554,834,810,788,727,686,594,529,796,924,974,1023,994,1004,912,842,442,404,445,444,514,600,541,571,464,456 2,26,25,33,38,35,31,555,667,626,573,539,567,600,652,648,649,640,715,796,774,542,730,679,616,580,500,495,420,401,572,770,776,699,727,595,532,407,425,422,451,501,632,631,653,440,818,942,934,879,859,769,646,533,611,640,726,738,808,811,776,495,501,500,527,703,814,751,773,667,584 5,35,26,81,113,64,47,613,783,736,671,588,603,643,718,676,675,660,846,927,875,718,878,797,754,719,598,550,483,427,647,903,884,814,811,699,608,424,425,474,510,609,749,733,744,522,868,1023,1023,1002,962,875,749,658,727,750,808,812,867,869,832,560,593,552,579,897,994,914,930,815,698 20,10,9,29,36,33,26,399,402,395,378,377,390,393,396,384,396,386,397,395,400,372,397,379,392,378,385,374,394,376,407,401,398,385,401,381,397,397,392,377,393,400,405,416,389,400,435,410,430,399,396,380,358,416,420,430,424,430,468,438,399,380,382,388,378,393,382,387,384,393,381 20,21,19,300,605,595,285,466,535,536,463,441,479,472,522,507,483,484,573,671,648,447,619,572,513,497,458,436,421,386,454,622,660,558,591,483,454,420,408,411,455,473,558,525,524,475,694,888,903,832,800,694,563,513,584,595,667,649,719,718,645,441,430,422,435,541,670,618,615,539,467 10,12,11,15,18,14,12,410,402,397,397,392,400,416,440,408,425,407,423,436,429,399,418,410,408,412,396,374,398,393,402,427,454,417,428,398,395,385,404,409,413,436,466,455,441,409,498,553,532,485,478,434,396,436,476,480,534,508,552,530,505,396,388,406,389,410,433,427,432,400,416 14,63,54,20,26,20,15,422,402,379,365,395,391,429,416,426,438,408,389,412,413,371,395,389,380,386,406,366,398,361,393,399,414,396,388,410,393,409,407,415,445,471,480,461,451,426,520,513,468,441,442,398,398,490,544,535,582,568,610,540,516,395,389,384,388,408,424,399,409,387,386 8,36,35,159,209,203,156,431,506,455,423,431,427,444,471,444,463,450,511,599,575,426,540,518,474,461,434,427,398,391,459,573,585,513,537,448,440,410,407,393,408,435,479,473,475,415,634,801,822,744,705,591,512,482,502,546,602,600,674,631,596,406,442,388,428,508,602,553,573,488,421 6,164,132,558,657,537,453,878,789,717,703,657,688,920,973,950,935,917,888,847,851,549,598,616,601,582,513,536,444,780,970,884,811,790,811,764,708,864,947,983,1023,1023,1023,1023,1023,801,1023,1007,939,918,892,864,770,969,1023,1023,1023,1023,1023,1023,1023,787,565,790,802,827,799,772,806,688,663 1,80,69,51,62,50,41,458,606,568,508,482,433,491,516,508,501,483,568,781,763,477,792,733,606,616,509,468,414,427,484,725,814,689,744,552,480,422,443,447,487,547,641,583,575,476,701,850,900,806,779,629,506,604,678,685,734,716,767,722,670,397,437,418,417,543,798,730,717,622,504 20,12,9,30,39,29,23,428,412,392,399,407,412,436,445,426,415,391,394,424,422,384,417,392,389,390,390,391,373,402,417,430,417,410,401,411,395,398,409,406,414,424,479,462,436,413,499,510,507,477,442,411,423,451,488,499,530,546,582,547,507,390,374,379,402,405,421,414,417,408,381 18,10,8,46,57,48,32,403,398,394,404,391,386,411,410,418,399,401,402,400,393,399,400,395,409,382,395,389,378,406,406,395,403,399,394,391,379,380,392,387,408,415,445,439,412,405,489,470,460,431,409,385,386,419,474,477,503,497,537,492,444,401,390,387,379,398,395,398,407,386,382 20,17,12,51,59,33,29,469,426,422,401,401,399,481,485,443,440,426,439,473,447,407,435,422,418,413,398,387,377,394,428,447,465,418,449,392,411,400,400,409,416,468,496,473,478,403,563,595,580,523,488,468,426,455,484,515,567,583,636,596,542,388,377,396,383,416,470,443,440,401,406 4,45,44,165,255,260,165,388,428,408,414,395,412,415,413,428,409,406,454,478,473,393,465,436,397,402,399,380,369,386,421,445,487,446,446,422,414,404,400,399,404,441,482,434,431,460,512,620,627,537,519,459,420,533,631,638,629,583,607,536,496,410,370,396,372,417,478,455,461,398,393 14,360,307,312,452,399,276,454,376,385,378,416,399,445,476,464,436,420,408,405,393,390,388,398,382,372,386,379,372,435,469,431,418,427,388,394,401,414,451,469,496,582,659,585,543,441,568,475,443,436,416,414,383,477,564,567,626,616,671,599,561,406,395,400,404,399,397,419,382,370,396 6,17,17,41,72,69,38,409,476,452,439,432,447,429,457,465,456,453,494,558,541,421,516,473,454,445,437,404,392,390,441,535,536,496,516,450,432,396,390,409,389,413,460,461,456,411,594,773,767,710,665,575,461,431,465,487,558,553,593,579,546,416,412,404,423,467,546,520,558,484,436 18,10,10,25,36,29,21,383,392,386,385,393,396,407,427,403,407,405,395,415,422,394,403,407,387,399,363,392,382,373,383,390,414,404,410,407,394,390,413,409,432,446,492,447,431,413,494,468,462,439,415,405,413,463,488,494,540,523,565,503,480,378,379,378,381,393,405,405,416,413,388 11,21,19,59,55,49,53,400,410,392,366,380,374,402,399,376,404,376,387,396,400,388,410,411,386,385,389,378,390,398,404,424,423,395,397,379,395,375,402,413,393,393,456,416,413,411,430,454,468,434,403,416,403,424,430,436,449,448,488,426,445,401,386,385,395,388,407,401,423,400,394 16,16,13,38,52,39,29,415,393,390,392,388,393,433,453,425,425,401,426,399,419,392,410,398,395,385,386,383,380,397,402,415,420,398,404,380,388,394,414,416,412,424,491,465,442,411,482,464,449,441,404,404,404,444,464,490,518,525,563,528,492,399,384,397,395,396,414,387,384,400,379 17,22,21,100,124,114,92,426,467,435,432,424,411,421,439,438,442,440,482,558,563,438,511,481,448,458,403,406,405,405,436,530,549,496,514,437,433,405,394,394,400,432,436,459,470,396,606,772,771,700,660,581,497,431,478,481,549,550,599,617,561,405,431,402,416,465,526,505,523,463,441 5,48,47,133,162,162,133,413,444,420,421,377,414,417,436,456,427,436,453,516,508,403,470,456,422,412,401,389,383,379,422,490,517,468,482,433,416,397,376,408,404,443,493,465,451,404,568,695,690,610,583,481,438,491,506,543,592,571,616,586,527,414,405,403,429,458,505,460,480,418,403 8,11,10,22,22,12,11,432,405,422,417,382,408,438,445,431,413,416,436,467,458,395,430,420,409,396,401,395,388,423,421,423,455,426,412,393,405,399,410,440,442,483,547,491,466,435,575,561,563,498,480,443,421,517,565,583,625,604,652,613,526,403,389,381,387,412,439,430,415,416,394 6,17,14,37,54,37,25,417,406,393,386,371,396,414,399,402,404,396,393,399,378,372,388,387,377,389,394,395,363,390,398,397,403,387,395,388,379,401,399,404,391,402,443,410,420,410,430,419,408,398,382,380,389,428,424,428,456,443,465,449,418,378,377,390,400,378,390,380,390,378,393 13,20,17,38,58,45,30,456,391,377,395,404,409,456,463,452,435,421,407,409,411,389,404,398,387,376,382,393,376,385,417,421,414,402,392,377,395,399,396,403,411,404,474,450,455,397,493,446,451,401,390,408,386,449,458,467,511,536,595,546,510,378,383,371,398,390,402,384,377,388,388 18,8,8,26,26,26,26,413,430,411,409,403,400,419,406,416,392,415,445,489,486,403,463,425,429,406,400,390,387,401,401,455,488,445,440,421,396,386,387,380,391,393,425,434,420,370,495,664,668,605,538,490,421,395,428,419,462,468,514,489,488,396,399,389,380,423,474,468,448,434,425 8,161,138,541,878,756,453,710,842,810,777,712,751,765,814,806,802,792,873,946,933,718,895,860,807,788,712,686,594,450,720,898,923,854,882,780,735,461,485,493,573,654,805,791,812,596,967,1023,1023,1023,1019,954,858,727,810,838,914,916,968,964,932,616,653,632,675,845,948,908,923,831,755 16,15,15,71,90,85,65,419,476,439,445,416,419,434,445,456,441,452,471,532,516,413,483,460,436,427,396,400,385,397,421,511,527,475,491,440,429,397,402,404,409,458,489,472,439,411,596,726,725,658,615,547,461,463,505,535,586,562,629,605,557,406,409,408,411,464,525,503,490,446,413 6,11,11,52,67,69,53,388,431,429,392,389,396,410,418,436,426,421,431,445,448,397,411,408,409,393,400,396,401,370,394,426,424,421,414,406,385,392,382,389,411,419,447,420,434,409,525,560,561,511,487,449,413,434,452,485,531,503,547,519,486,384,397,390,410,410,431,436,434,413,411 6,20,17,31,52,43,24,411,392,394,390,386,393,438,444,413,435,419,426,416,415,391,406,409,397,382,390,390,372,379,400,414,404,399,389,421,396,402,396,418,414,440,501,446,441,407,508,445,448,415,433,405,393,479,525,517,562,538,611,526,504,384,392,388,402,387,407,408,384,384,388 11,285,249,205,295,267,183,438,411,406,405,392,396,418,455,436,449,425,454,432,432,390,406,390,398,388,393,401,375,422,459,436,429,409,411,400,373,400,442,441,453,530,585,516,538,445,566,546,512,476,453,433,419,450,534,487,567,573,611,584,548,414,354,393,397,426,428,401,435,401,397 6,50,46,136,170,153,122,440,490,451,457,421,455,448,484,489,479,465,528,611,594,435,557,514,471,450,433,415,381,403,445,572,619,514,549,448,432,404,411,416,423,462,536,504,487,440,650,792,803,726,692,589,502,505,556,569,645,635,689,653,597,411,395,410,401,496,608,564,573,482,438 18,9,9,25,35,33,24,413,449,440,426,429,396,416,452,437,436,424,480,560,542,431,519,487,432,434,419,406,404,381,423,519,565,487,515,444,414,375,402,401,416,403,478,429,443,401,562,760,774,689,649,556,463,446,482,485,527,517,581,564,518,414,411,397,394,458,531,500,498,470,409 14,9,9,38,46,44,36,415,501,450,427,409,422,411,439,441,437,415,492,600,551,422,565,493,461,459,439,412,387,398,414,548,604,514,538,455,419,399,402,393,406,413,447,430,456,391,540,776,792,706,653,563,468,427,476,451,500,491,553,524,480,411,401,394,404,444,579,526,545,468,435 12,59,43,123,172,118,91,489,405,420,393,372,379,494,521,486,464,430,441,442,443,389,411,430,398,396,385,386,392,399,441,450,457,406,417,421,388,414,424,425,447,467,534,550,491,440,608,576,553,504,469,413,382,484,562,548,637,651,717,659,598,406,406,382,402,390,461,423,431,388,388 14,9,9,16,19,17,15,443,545,510,464,427,431,435,461,452,443,442,505,696,664,468,657,591,504,493,445,412,399,381,425,664,711,604,619,502,440,401,412,421,409,435,496,463,466,390,618,859,869,787,759,617,524,457,508,518,578,580,629,610,562,389,432,379,414,505,680,610,625,522,459 16,9,9,37,50,46,35,415,398,411,401,387,396,395,421,408,430,403,413,405,409,395,404,396,397,397,386,391,393,391,395,389,395,405,402,399,394,393,386,383,402,417,416,434,407,388,484,444,445,454,434,424,403,416,420,456,486,496,507,492,450,386,400,396,383,389,400,399,390,400,391 3,20,19,27,44,32,19,404,407,398,412,391,392,423,430,444,413,403,437,458,440,396,440,402,399,410,385,388,379,391,413,432,459,429,426,404,411,405,425,422,430,500,545,493,449,406,488,571,561,509,480,446,423,456,474,486,546,527,560,517,504,394,404,379,395,425,450,449,447,416,412 1,10,10,28,30,29,28,406,419,411,399,389,412,432,431,398,396,397,413,437,428,381,428,419,385,407,400,384,414,365,438,428,441,432,418,395,397,388,399,422,427,474,592,518,511,387,465,508,499,465,460,420,419,433,444,440,481,450,501,479,463,405,389,406,393,402,421,400,417,401,388 17,37,29,46,67,52,35,426,397,387,389,385,418,429,439,421,426,426,422,401,417,381,389,396,370,372,391,383,378,403,419,402,420,391,415,418,393,411,421,437,448,448,514,487,456,434,517,481,471,426,425,430,390,481,548,560,577,572,618,570,510,403,382,372,390,406,409,405,407,415,392 9,23,23,228,409,417,229,404,416,410,400,401,399,415,416,417,426,409,416,458,427,403,429,420,419,408,387,374,379,412,401,446,443,428,432,416,400,388,390,381,399,401,424,421,407,418,474,604,600,523,493,452,421,435,437,466,464,451,492,483,447,408,379,399,407,402,432,409,441,412,410 19,10,8,34,34,26,27,403,392,388,381,389,397,430,430,429,413,401,417,421,414,394,414,415,420,410,397,398,387,398,404,395,419,414,399,405,386,402,403,398,409,412,469,440,436,415,480,512,511,426,458,413,401,432,465,486,535,496,553,523,475,371,404,393,388,407,422,399,408,392,395 20,21,20,17,24,15,12,478,496,463,445,428,432,473,522,500,499,500,566,652,611,455,594,517,484,457,424,418,394,405,452,614,615,523,521,448,434,400,413,415,438,465,555,544,538,429,696,794,774,715,657,559,482,530,613,623,698,680,745,722,666,412,395,416,439,516,621,558,562,476,429 9,15,12,38,55,46,33,397,407,381,386,388,392,410,412,411,400,413,402,419,420,394,397,401,375,389,377,385,388,389,403,411,404,397,385,379,400,372,375,388,398,404,424,426,411,393,449,465,455,445,420,391,404,415,425,408,443,451,479,455,444,400,388,386,381,384,414,402,396,420,379 2,9,9,8,11,10,7,475,583,523,492,457,482,499,570,568,537,542,597,698,689,474,618,571,542,498,473,452,428,391,504,663,691,598,613,524,473,398,413,415,429,459,570,547,573,397,738,858,854,790,762,678,556,470,520,551,646,654,725,731,691,449,440,449,475,575,691,627,670,564,481 13,8,8,33,51,52,32,402,440,423,404,399,406,414,438,418,430,421,438,481,476,401,463,433,418,427,405,398,388,403,417,497,492,459,439,414,405,401,401,392,406,411,443,428,427,400,509,642,650,557,541,489,417,433,442,447,513,501,528,502,475,391,395,391,397,425,475,456,465,405,409 18,12,11,31,39,29,22,392,398,411,393,386,398,417,428,402,406,404,392,413,415,389,435,409,389,400,392,379,397,393,407,413,430,407,416,380,383,392,397,406,411,442,464,425,418,398,467,504,504,473,442,395,410,431,474,455,490,482,509,493,457,399,380,388,387,407,419,418,418,397,387 9,10,10,54,67,70,56,376,387,393,397,385,385,403,388,394,388,390,396,417,405,393,411,392,377,396,380,387,390,386,377,395,389,392,392,397,378,382,389,377,380,391,403,404,397,397,410,446,448,428,420,408,385,409,413,423,416,414,431,418,401,404,386,375,373,398,395,391,395,404,382 16,22,19,39,62,50,31,410,387,387,406,368,397,404,421,398,412,406,399,406,404,387,390,396,386,395,387,378,372,394,402,413,394,390,385,378,412,402,417,400,408,447,459,438,425,413,447,426,430,405,390,392,385,435,454,446,480,469,518,473,468,382,387,392,387,388,396,399,382,381,389 15,27,14,153,230,205,135,568,666,626,572,539,524,624,687,678,676,661,728,795,770,534,721,672,603,601,505,504,438,415,560,754,772,669,706,588,521,411,431,436,463,536,676,644,678,467,837,945,938,886,854,779,659,577,653,694,770,773,843,842,805,521,480,525,544,711,821,761,784,671,565 15,140,111,38,49,25,18,794,830,789,755,692,748,835,883,876,867,859,885,912,901,686,839,795,768,735,666,651,546,488,794,891,888,828,847,755,700,522,551,621,673,773,893,872,881,633,998,1023,1016,980,957,909,816,815,885,898,958,957,1009,1006,969,700,649,705,733,850,913,875,893,802,726 7,10,9,29,37,26,19,413,394,386,409,396,391,436,450,435,437,404,421,408,416,373,410,389,394,394,378,385,386,401,421,403,409,391,395,388,390,402,406,409,413,444,525,464,460,408,528,473,455,423,426,406,388,476,522,534,581,591,639,579,524,409,401,392,394,390,395,388,394,403,374 3,14,8,43,53,28,18,602,574,507,497,448,467,656,717,687,657,641,653,690,681,449,577,531,482,481,452,421,413,477,616,659,663,571,607,500,477,531,600,645,699,781,855,792,752,685,881,864,826,772,736,655,553,858,912,912,942,928,963,921,872,439,427,451,480,549,645,583,597,507,474 6,17,15,38,47,39,32,398,378,392,368,404,401,404,404,391,382,388,391,393,397,379,391,390,382,390,384,387,380,397,397,392,383,386,381,370,368,399,408,388,416,424,457,424,417,392,427,414,412,387,395,387,381,442,445,467,488,498,537,478,463,387,392,395,385,386,396,379,384,373,385 11,11,8,21,24,17,14,427,464,438,413,400,409,422,454,436,420,435,475,569,557,403,554,516,458,446,413,398,397,382,415,543,598,505,517,431,426,397,418,414,405,468,506,474,461,417,546,712,727,638,607,498,434,478,529,529,603,593,628,590,534,396,386,403,393,445,579,532,532,462,414 11,10,10,47,63,64,47,381,431,404,395,401,393,400,406,390,408,403,422,476,448,395,433,411,409,427,383,393,384,426,388,454,436,415,445,406,423,407,385,385,385,387,424,409,421,383,491,581,590,526,478,447,415,417,444,443,459,468,506,461,459,386,388,406,395,403,444,425,431,394,398 5,116,110,78,103,95,71,410,392,370,398,374,387,397,419,400,401,387,404,401,415,379,404,405,372,396,393,404,381,425,412,423,417,399,397,383,398,401,406,424,440,454,504,457,426,412,468,445,413,442,417,393,383,441,439,427,467,436,478,460,435,392,373,371,398,385,385,403,398,406,389 19,8,8,28,28,25,25,420,400,386,383,375,390,409,439,433,418,388,396,400,399,390,404,388,381,383,386,394,391,403,410,389,389,397,392,386,383,375,417,409,436,416,475,452,412,404,489,427,431,414,405,389,376,440,498,490,528,525,564,513,487,406,373,381,398,377,390,386,394,378,384 3,251,183,243,330,220,160,861,1001,958,928,885,903,894,941,928,924,918,1023,1023,1023,941,1023,1001,974,947,884,877,775,535,874,1023,1023,1016,1023,947,901,530,549,622,671,780,916,919,942,662,1023,1023,1023,1023,1023,1023,1023,833,896,917,987,994,1023,1023,1023,825,917,822,849,1023,1023,1023,1023,1023,990 11,11,12,23,38,40,24,384,392,392,400,387,398,411,397,392,392,399,412,426,422,388,420,397,395,408,389,373,396,368,399,402,403,404,418,396,390,381,389,409,397,406,416,406,411,390,453,525,521,466,459,418,397,425,434,432,452,452,498,451,434,411,400,385,389,401,413,423,406,404,388 7,28,20,50,71,46,33,441,407,406,384,397,396,443,483,456,462,430,441,430,443,392,416,408,408,389,394,384,398,411,432,419,450,416,406,401,388,421,450,451,496,539,632,552,518,467,639,564,510,478,454,436,411,599,681,684,711,699,744,683,616,402,393,381,407,395,423,401,418,406,407 12,151,136,137,189,162,116,522,765,717,680,611,611,591,645,629,622,633,781,894,878,647,858,810,733,706,617,557,484,398,575,859,895,813,829,696,618,419,438,475,452,540,669,655,666,469,830,1023,1023,993,965,879,759,601,667,680,756,764,823,829,786,504,540,482,509,737,883,834,838,751,645 6,44,43,126,216,208,120,424,467,452,438,417,432,445,475,462,466,453,508,596,580,423,556,528,455,471,427,421,387,389,441,560,605,518,516,464,423,400,426,412,432,457,510,470,480,420,626,779,788,707,665,596,469,496,551,588,635,617,669,637,593,410,406,396,410,477,591,536,549,463,419 11,16,15,48,66,61,43,438,505,465,465,421,423,458,449,458,468,434,523,633,602,437,585,534,460,467,431,432,395,385,431,598,635,551,546,470,429,397,419,399,400,433,497,464,470,404,608,811,822,744,700,601,494,449,496,516,586,581,636,604,553,398,413,390,389,490,610,569,539,447,438 16,29,29,181,308,321,186,397,411,405,396,374,389,410,392,420,401,387,401,389,407,378,376,395,394,386,389,393,383,382,378,379,400,388,404,395,398,387,394,394,406,412,417,412,403,422,440,421,399,403,396,385,385,461,510,496,485,466,476,448,409,407,382,395,391,396,390,377,405,403,377 3,26,26,109,91,92,109,392,394,408,399,388,389,418,419,400,414,412,425,488,460,399,434,422,415,415,392,405,371,389,403,452,473,445,446,402,401,402,398,380,405,401,424,406,412,394,483,616,644,541,532,452,433,409,418,443,456,446,466,460,463,406,394,387,396,416,475,440,456,407,394 16,16,14,50,61,52,43,436,469,446,428,419,427,462,477,471,465,479,506,559,549,415,497,471,453,437,397,422,410,426,531,569,538,493,516,471,441,458,584,651,720,806,880,788,709,439,752,765,736,665,641,572,465,569,708,777,878,863,893,816,745,416,401,408,423,473,520,464,528,456,410 14,17,17,42,63,63,41,445,440,445,443,423,440,443,473,490,468,477,516,518,521,409,441,447,432,429,415,411,402,400,459,481,484,457,491,473,442,376,391,389,399,412,475,482,498,406,669,690,679,635,645,579,506,449,467,483,553,549,605,642,618,408,414,422,429,495,508,480,517,458,448 6,20,20,85,141,146,88,412,392,400,385,399,397,394,413,422,415,397,413,409,399,387,391,391,378,381,383,364,385,392,390,402,410,400,400,403,365,388,374,395,405,421,468,422,429,416,472,445,458,411,433,398,389,459,513,507,521,493,524,481,437,399,390,388,396,374,409,393,384,387,391 14,12,11,118,151,142,113,407,404,404,401,381,416,408,417,411,392,402,427,459,457,401,452,422,396,403,404,383,393,394,385,418,470,429,425,400,380,388,387,377,395,389,389,434,390,398,416,540,560,490,467,432,419,384,419,418,407,411,419,395,416,393,386,380,392,414,447,433,423,396,385 8,11,9,37,51,37,27,466,580,541,492,462,465,469,492,448,450,478,576,762,693,506,732,636,555,539,457,450,385,383,460,746,767,658,681,530,482,410,432,415,452,504,625,577,555,423,646,915,903,833,794,667,539,471,527,564,622,611,668,646,598,432,420,422,402,594,784,689,706,576,468 20,42,40,153,192,192,149,436,518,493,473,460,464,462,483,480,472,493,550,651,644,437,592,538,485,456,424,434,391,402,448,590,642,554,582,470,436,392,388,416,415,462,543,510,513,423,686,851,861,783,756,654,535,498,563,576,653,651,694,695,645,437,438,420,432,515,635,585,584,503,460 6,13,10,38,43,32,28,422,411,397,391,386,385,425,440,425,412,415,394,423,420,410,397,408,398,386,388,381,380,395,399,420,402,401,397,385,397,395,393,394,415,421,469,454,442,408,504,474,474,437,439,411,378,441,460,464,515,524,580,535,497,370,393,384,384,393,420,401,420,392,396 2,16,16,24,29,28,22,420,448,429,434,393,410,435,448,436,426,419,464,526,498,418,483,457,410,423,420,389,386,395,431,495,512,447,475,415,415,400,406,409,411,441,482,449,457,415,567,682,683,598,567,506,449,466,502,528,575,549,586,590,525,393,418,397,388,443,513,464,472,436,418 11,46,45,190,300,302,190,400,387,390,403,397,401,406,405,407,392,416,408,428,414,385,412,400,392,394,387,388,395,402,414,413,417,410,413,404,397,401,400,426,400,416,430,426,420,425,468,512,508,455,442,430,422,453,525,509,544,506,548,499,472,390,392,390,378,393,412,418,422,379,398 13,27,24,42,71,55,31,420,424,390,412,399,421,426,456,445,443,440,436,477,459,408,438,424,417,405,401,396,381,382,425,449,464,418,416,415,420,398,415,400,410,434,469,466,460,395,521,604,592,522,510,454,392,445,501,483,531,530,587,556,502,395,378,376,381,423,457,420,433,417,395 6,109,101,225,320,295,204,529,642,597,542,508,525,561,584,578,571,560,677,790,770,520,744,682,607,604,506,483,424,382,513,752,785,696,723,597,541,437,439,470,488,540,632,586,603,493,779,949,956,890,865,776,642,561,659,684,756,747,802,788,740,433,463,453,478,624,768,722,719,614,531 10,9,8,22,29,25,19,409,391,383,379,376,383,404,420,401,413,404,411,401,394,392,393,392,390,394,391,392,382,385,395,383,407,417,400,388,382,380,394,400,401,412,438,433,421,402,446,424,416,401,413,409,386,438,444,457,487,472,515,489,445,392,393,382,396,382,387,410,391,382,396 2,68,58,51,71,48,33,372,410,406,381,391,401,408,448,404,406,409,412,441,408,398,400,410,396,405,418,388,378,390,403,435,423,406,417,387,389,397,411,418,448,474,544,481,453,418,511,551,519,504,474,435,407,478,536,529,612,585,636,559,511,392,401,400,391,410,425,421,403,413,403 18,14,14,12,17,14,10,513,574,564,518,475,500,530,603,587,588,579,644,715,702,477,620,570,534,513,461,447,413,394,516,685,691,625,627,520,499,418,413,427,422,490,584,588,607,420,770,869,856,802,777,703,591,505,565,603,696,697,770,763,732,445,468,475,511,607,715,658,691,570,495 2,419,220,1023,1023,1023,1023,1002,1023,1019,988,936,956,1023,1023,1023,1023,1023,1023,1023,1023,948,1023,1023,1023,1011,943,918,838,833,988,1023,1023,1023,1023,990,934,863,886,915,961,1023,1023,1023,1023,989,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,936,896,913,935,1023,1023,1023,1023,1023,964 5,17,13,41,49,36,32,429,381,386,399,379,383,438,452,418,414,419,403,386,392,397,400,393,367,389,384,386,387,388,395,394,410,386,383,383,401,391,399,404,410,436,481,448,444,401,487,419,423,416,390,394,372,442,461,455,511,528,564,522,477,399,407,397,376,378,382,390,379,376,383 7,62,52,52,75,52,40,494,655,578,522,449,463,507,544,506,495,500,643,828,777,553,821,728,638,615,509,457,417,397,473,784,834,733,736,575,486,425,432,432,441,501,583,556,506,436,695,993,999,914,875,738,594,553,605,605,678,668,740,704,656,417,436,423,426,614,849,761,767,642,509 13,24,16,43,64,42,30,441,397,404,364,392,395,450,456,422,407,416,402,428,388,381,398,394,389,393,383,392,381,408,409,401,411,406,390,376,386,421,407,402,418,454,502,451,439,412,536,477,459,409,443,412,393,463,481,483,577,549,617,568,509,388,399,381,385,394,423,385,405,397,402 7,193,136,194,228,176,135,607,617,567,541,503,539,625,693,673,669,670,697,708,725,469,610,582,521,519,491,458,439,463,655,694,691,633,662,573,549,500,542,593,668,756,846,784,768,574,882,889,867,821,797,752,627,750,831,847,903,890,929,897,852,482,498,489,516,623,689,647,682,597,528 3,29,23,42,52,40,33,393,438,422,410,396,403,402,422,427,409,407,465,510,480,409,476,450,424,418,410,385,387,384,416,480,522,455,452,408,392,397,416,391,399,433,469,427,429,388,499,652,654,557,539,451,442,457,478,501,511,519,566,522,489,392,382,399,403,418,494,454,439,408,422 2,9,9,34,51,52,35,396,481,458,453,409,384,429,430,438,408,413,471,580,564,423,531,504,445,447,404,402,384,382,418,540,594,501,507,455,407,392,383,400,408,415,440,434,424,403,520,766,788,705,667,563,482,415,434,433,487,458,521,531,498,387,415,403,400,458,563,527,526,440,425 1,10,9,45,49,49,46,415,411,416,394,395,371,415,445,429,431,407,427,440,434,394,426,418,411,390,387,383,394,398,426,451,454,417,416,389,397,395,416,432,446,459,534,476,453,432,547,573,553,512,474,440,410,510,558,583,626,595,653,600,538,403,386,386,412,403,455,424,414,419,410 13,10,8,43,59,55,39,405,466,429,431,423,413,419,439,448,415,430,494,574,562,419,532,499,448,442,426,402,399,390,410,551,572,486,530,461,429,405,393,410,412,409,469,455,449,378,559,753,758,675,639,552,478,437,455,466,535,511,554,545,510,391,408,388,403,447,561,480,539,452,414 14,10,8,22,30,25,18,402,375,390,400,379,378,423,427,410,399,394,399,395,421,386,383,380,388,382,393,378,396,392,396,372,399,394,383,404,376,410,402,423,431,444,474,456,436,407,489,427,399,404,383,397,388,458,515,516,561,545,561,527,480,384,372,395,382,382,392,396,382,381,382 14,11,9,15,22,18,12,436,382,380,383,393,370,437,441,411,415,407,406,402,410,406,385,391,385,397,387,373,383,396,387,393,396,378,402,361,369,390,400,394,413,419,447,415,407,404,464,413,411,399,398,376,383,430,439,459,489,491,541,500,464,382,375,389,384,401,378,365,393,394,375 2,11,11,123,192,200,127,423,455,427,407,403,405,433,473,439,454,464,460,493,472,409,438,440,422,399,396,385,402,395,419,481,481,455,450,412,419,384,402,429,416,441,513,483,480,422,633,689,669,605,566,533,435,459,538,547,628,611,679,666,600,422,395,395,408,440,497,470,474,434,431 2,74,65,721,1023,960,666,576,734,683,644,578,597,577,642,624,619,604,758,870,847,600,816,770,686,684,561,536,472,422,550,823,868,776,795,656,564,420,438,420,464,538,671,660,667,556,820,1021,1023,964,935,846,716,599,696,698,771,765,824,826,784,503,523,469,529,704,851,794,807,705,587 20,90,77,885,1023,1023,785,866,785,734,730,689,750,883,916,886,878,860,867,856,855,593,707,689,691,665,599,629,557,575,786,787,759,714,746,680,639,569,598,637,688,787,895,873,877,827,1010,991,952,928,910,884,797,935,983,980,1015,1002,1023,1023,985,781,675,763,780,825,830,814,842,764,727 8,17,16,77,144,133,70,433,426,434,423,404,432,391,437,432,428,419,461,500,498,407,471,449,430,418,389,412,389,366,421,487,495,445,453,442,408,389,397,413,391,398,446,443,429,425,548,678,687,601,569,509,451,438,495,506,549,536,598,563,511,397,387,389,398,442,505,481,463,423,405 2,22,19,41,60,47,30,443,436,427,432,401,423,456,454,439,435,433,454,506,484,394,465,461,431,419,404,390,369,400,405,487,528,449,470,415,405,380,376,413,403,437,478,472,452,419,528,629,646,551,534,454,428,459,492,490,548,551,602,558,511,395,396,398,412,440,517,466,462,426,404 6,22,17,39,57,42,28,411,396,398,404,379,412,415,404,411,406,392,406,401,417,386,398,403,383,400,383,376,382,397,385,399,423,404,387,374,373,383,401,392,399,415,455,417,407,401,446,433,424,412,402,403,401,426,447,452,459,473,505,487,443,384,397,388,401,382,398,401,386,392,393 15,59,50,17,18,14,13,702,744,694,660,609,639,741,792,784,777,758,798,851,833,596,778,735,676,660,592,552,479,451,688,823,827,764,787,679,588,462,482,512,559,659,804,780,789,505,915,977,962,917,894,833,722,707,777,795,870,874,926,921,889,586,560,597,633,769,845,793,815,704,632 10,17,16,26,38,29,19,460,443,431,433,413,417,455,442,428,430,437,456,513,510,406,476,454,422,424,415,387,384,393,465,500,521,468,480,427,424,415,406,442,448,501,630,562,539,406,542,651,674,592,582,526,466,422,464,469,524,543,569,550,524,405,395,402,400,431,503,460,484,436,405 5,23,23,52,72,73,52,417,492,447,434,400,438,440,445,437,430,434,520,611,593,435,572,523,480,478,432,418,389,381,419,595,602,523,555,473,420,387,388,387,418,434,461,452,471,415,592,797,800,719,686,583,490,443,472,464,527,543,596,580,537,411,417,411,420,483,603,542,558,466,430 6,19,18,55,93,70,43,464,691,634,606,576,562,496,543,535,532,508,727,806,800,583,753,714,659,635,538,548,459,392,497,781,802,727,758,654,574,378,393,400,409,428,513,510,543,404,739,1014,1013,957,929,849,731,458,483,515,586,616,695,711,681,438,530,440,466,722,851,828,841,727,645 20,10,10,29,33,30,26,410,381,384,364,382,367,402,412,421,405,392,399,398,404,364,392,386,379,385,375,385,363,392,386,414,399,393,375,404,389,409,402,378,394,395,432,417,416,397,442,424,413,400,389,381,391,403,407,427,468,459,509,460,452,384,386,379,376,375,393,394,386,402,379 9,16,13,74,114,69,41,397,416,393,417,395,405,390,430,435,417,424,428,438,426,384,419,414,390,397,377,395,383,404,410,416,417,409,411,409,404,395,394,389,390,424,425,436,433,407,504,530,520,501,450,427,406,433,458,475,515,507,553,511,486,397,397,404,387,400,425,402,439,395,396 6,47,25,62,97,49,30,434,432,384,393,380,391,458,499,454,424,426,456,448,450,404,438,398,410,414,385,376,388,409,437,433,439,426,418,388,389,422,403,412,456,494,530,487,480,424,570,536,535,470,462,420,405,512,554,570,604,612,659,621,558,373,395,379,373,386,438,437,433,404,405 2,18,16,24,22,15,17,536,630,564,551,516,528,571,629,628,615,616,681,760,734,498,685,622,565,553,495,484,441,391,556,724,737,652,678,570,512,395,438,431,462,518,657,620,646,437,809,906,898,842,821,747,622,551,630,647,731,734,805,804,771,483,468,477,518,656,759,704,724,622,556 15,42,39,38,50,47,34,577,660,621,600,582,621,612,704,693,697,691,727,746,748,477,617,580,563,552,493,506,453,421,670,722,704,663,706,596,584,445,480,509,550,630,763,746,770,450,884,911,891,859,842,796,717,597,690,713,808,815,876,883,850,532,515,521,554,682,723,679,718,614,572 19,53,50,49,68,58,41,464,836,783,716,586,613,462,507,498,475,466,822,997,946,756,984,909,837,812,689,604,489,421,456,965,994,905,902,766,653,412,432,427,442,496,598,529,535,444,670,1023,1023,1023,1011,893,755,547,600,608,663,643,693,676,626,402,525,408,413,797,984,904,907,795,657 12,14,14,42,55,57,43,408,451,422,423,379,410,403,434,442,411,429,472,517,503,392,479,451,440,431,411,396,396,382,405,508,522,462,477,438,413,394,388,384,410,411,449,438,444,409,520,717,722,628,606,523,453,425,437,457,502,485,545,529,509,379,392,394,403,447,505,469,497,414,406 17,20,14,66,77,46,36,455,420,413,391,386,392,472,488,442,444,420,450,445,440,403,439,411,406,392,393,396,393,366,409,438,441,422,425,384,395,406,399,405,422,452,519,488,453,421,561,540,536,476,471,424,390,484,518,540,590,597,670,625,530,404,384,407,398,413,442,425,441,425,403 14,26,25,59,64,64,58,437,511,483,459,434,451,431,469,442,470,450,534,653,624,451,616,557,493,487,463,421,410,376,427,611,676,555,581,477,464,401,396,399,412,446,499,468,477,409,602,833,846,766,736,604,493,441,485,488,548,554,599,603,548,411,425,393,414,523,645,573,587,491,440 1,15,14,35,32,30,33,447,442,428,397,417,417,461,447,420,419,407,434,503,475,411,461,432,402,420,396,391,382,389,473,478,517,453,468,426,406,402,413,432,452,536,664,613,587,410,508,607,619,537,534,486,448,424,457,481,526,510,561,540,492,381,397,406,394,429,473,450,457,414,382 14,17,16,59,77,69,52,395,497,477,436,423,419,444,444,457,444,448,513,611,582,425,549,527,476,466,441,414,425,389,421,588,619,528,553,466,426,394,419,402,428,416,514,453,462,412,599,809,813,737,708,592,505,444,477,494,589,564,625,592,557,405,396,385,395,471,588,534,568,492,458 3,28,26,15,18,16,14,567,658,622,572,528,516,599,670,655,656,641,718,772,757,521,700,651,600,570,505,484,425,409,576,751,757,679,692,580,531,407,437,433,440,496,662,659,662,454,835,922,908,858,835,751,674,575,656,688,769,775,829,836,797,497,467,499,530,685,791,732,756,634,566 16,11,11,60,121,122,58,413,437,422,421,416,393,414,415,426,398,407,464,508,472,407,453,427,406,411,413,401,404,403,409,469,470,443,448,403,393,394,382,383,382,393,411,420,431,414,500,696,699,617,596,508,451,413,442,444,487,463,502,505,480,409,404,393,410,451,504,463,500,419,405 13,14,13,13,14,11,9,504,612,585,531,507,518,537,611,591,588,570,668,740,725,498,655,611,549,551,492,477,416,381,527,707,721,646,666,562,496,400,404,409,411,460,588,582,602,436,783,907,890,843,810,736,609,489,566,584,684,693,764,782,739,449,466,467,489,652,766,703,725,612,539 3,11,8,38,36,26,28,421,376,375,380,379,386,430,454,402,404,404,406,399,388,394,378,380,399,388,386,386,371,392,387,395,391,383,391,381,381,381,395,395,418,421,451,440,427,393,489,441,419,400,390,399,399,414,458,448,529,521,569,534,481,389,385,368,398,371,386,383,395,381,394 11,60,57,128,174,167,122,467,585,541,510,484,483,500,544,527,519,515,614,732,709,478,675,622,556,544,479,447,427,417,496,680,732,630,657,546,486,429,434,451,454,513,616,583,559,451,743,898,915,837,810,710,577,559,635,665,724,730,772,752,703,431,445,439,432,571,719,660,678,567,498 8,17,17,49,64,56,43,421,481,448,439,423,415,439,427,446,433,449,505,585,565,425,549,499,451,457,420,421,397,384,445,562,578,502,519,474,419,396,401,384,405,431,483,468,479,401,587,784,775,699,651,566,488,456,507,494,578,544,604,582,554,405,418,399,410,466,597,542,555,460,440 10,13,12,39,49,48,37,412,412,399,403,394,425,420,441,419,412,424,452,423,425,390,399,398,383,416,389,390,382,409,444,432,417,412,439,378,415,438,490,520,581,676,771,664,563,411,619,532,493,479,464,428,409,500,618,687,802,788,816,711,630,395,386,406,392,411,423,427,416,404,379 9,9,9,37,47,44,34,388,402,415,404,381,390,409,425,404,399,408,440,466,449,421,437,418,418,419,393,392,392,379,412,457,455,439,446,398,397,394,389,390,381,407,439,437,424,394,460,611,614,536,531,429,412,411,440,462,486,487,523,478,478,392,394,390,393,415,471,434,439,419,378 17,16,15,38,46,40,30,399,404,402,394,388,399,394,427,423,407,408,399,409,408,401,387,390,393,394,389,416,377,438,446,401,416,395,406,386,387,428,497,550,625,704,778,654,544,430,573,464,441,440,422,407,396,531,674,742,804,776,779,669,566,387,393,402,406,392,401,399,392,397,384 14,9,9,16,25,25,16,406,385,375,386,367,386,412,426,399,393,387,388,404,379,391,391,389,384,383,386,375,374,386,381,392,395,393,396,385,385,372,394,384,412,403,426,421,392,387,442,429,417,408,411,390,384,422,405,421,452,457,478,445,439,396,377,376,387,378,405,391,387,373,379 12,10,10,56,64,60,53,417,773,713,640,521,530,417,427,425,406,430,745,931,877,665,911,833,754,733,600,530,455,358,416,895,929,833,841,682,577,380,396,401,405,427,490,450,472,407,536,1023,1023,974,937,802,650,428,476,454,505,497,530,510,461,407,483,401,393,712,917,836,843,724,578 15,32,29,70,71,59,57,442,539,521,469,441,433,454,465,489,454,472,548,691,656,444,616,578,516,507,438,453,406,380,447,627,687,582,602,491,455,397,407,404,414,437,500,480,478,429,648,874,888,811,787,672,533,455,521,518,600,595,666,653,592,431,422,415,422,525,659,599,614,507,468 4,12,10,58,65,50,45,518,478,468,443,446,428,550,610,586,577,564,582,592,594,426,492,486,456,431,411,403,388,426,496,545,550,489,507,444,438,441,455,450,482,557,635,594,584,473,752,760,742,686,644,577,486,601,685,692,754,747,804,784,727,456,399,459,469,498,564,544,534,472,433 8,16,13,44,54,38,33,415,384,383,374,373,400,428,437,410,417,413,390,414,401,401,385,405,374,390,378,388,372,380,393,409,406,416,383,377,386,399,410,419,434,465,499,447,438,426,515,475,476,437,410,408,387,496,533,546,573,532,595,548,499,387,377,404,397,398,394,391,382,391,367 1,143,99,54,57,37,36,874,924,886,855,804,836,914,967,958,952,942,978,1014,1001,815,956,918,877,859,781,758,664,549,883,988,994,935,949,864,808,581,664,708,785,860,972,951,963,735,1023,1023,1023,1023,1023,998,908,903,963,977,1023,1023,1023,1023,1023,809,767,809,844,948,1016,973,994,905,842 12,14,15,57,102,106,58,376,394,382,367,407,367,381,375,386,380,387,390,406,406,399,400,399,399,375,379,391,391,377,381,401,402,396,397,391,393,379,383,390,385,381,390,387,402,381,366,429,446,409,402,408,389,391,396,362,404,395,394,393,385,379,390,379,382,388,395,397,405,403,373 10,11,11,38,63,64,38,402,456,458,435,389,402,391,435,440,418,419,441,526,535,422,510,451,451,428,402,394,401,404,427,499,534,474,480,416,433,384,384,395,403,398,428,431,442,382,519,711,730,654,608,523,452,410,424,457,484,514,518,501,481,387,407,386,400,434,522,472,491,452,417 2,48,35,56,91,67,41,447,513,472,437,414,471,467,526,509,458,484,531,643,631,439,608,549,493,478,424,427,407,385,465,617,662,551,578,468,448,415,418,446,447,494,562,530,520,452,664,802,815,737,704,593,486,534,607,613,662,655,705,673,638,406,436,415,428,522,623,561,584,479,456 2,10,11,44,44,41,41,412,454,445,414,389,421,421,407,411,406,408,468,542,520,416,500,464,450,412,397,415,380,411,398,500,529,470,491,412,396,389,390,401,404,392,428,421,420,392,498,731,752,662,625,516,437,427,426,439,465,470,497,481,470,400,394,388,396,428,521,507,497,442,426 5,11,11,26,37,26,19,515,576,547,504,486,503,567,635,614,608,600,657,704,684,477,617,564,533,518,461,456,415,393,526,670,671,594,618,490,466,411,404,431,445,481,610,591,596,425,782,859,841,795,769,689,572,534,627,633,704,715,791,784,743,493,474,498,497,618,718,652,686,577,513 10,907,502,239,325,165,122,893,839,786,772,733,771,929,980,968,960,947,931,906,907,579,696,681,657,643,581,583,493,606,911,855,811,769,804,752,681,685,759,801,855,933,1023,1004,999,825,1023,1023,992,971,952,921,837,977,1023,1023,1023,1023,1023,1023,1023,804,636,801,826,855,848,829,860,755,710 12,10,10,21,38,37,20,393,414,397,389,377,376,407,412,418,413,410,419,429,436,400,432,414,409,404,378,402,394,390,403,428,418,412,425,430,402,382,400,382,405,402,407,407,412,398,465,528,523,486,460,429,390,415,436,440,460,478,490,453,456,394,386,374,394,407,413,403,423,399,376 1,145,126,128,195,172,114,587,752,712,668,574,618,625,706,699,670,675,783,888,868,618,841,792,710,699,605,550,482,434,607,853,878,798,814,696,600,451,459,478,535,594,734,705,716,521,858,1012,1014,953,928,843,719,667,735,755,821,816,876,868,830,508,546,535,552,759,886,830,834,739,623 14,12,11,50,74,74,49,413,474,451,445,418,428,412,430,439,426,416,494,611,581,439,585,514,466,461,404,400,383,404,420,567,606,504,535,458,426,404,402,431,437,459,533,467,436,396,539,768,777,680,630,529,437,430,492,502,575,559,599,544,496,390,396,397,379,454,582,523,514,446,427 16,171,156,97,150,130,84,477,543,523,474,436,475,472,523,541,506,514,548,674,645,472,602,559,502,496,430,423,421,405,462,643,661,569,576,503,448,412,421,446,440,463,573,545,547,435,716,866,863,788,756,665,558,539,618,639,720,707,763,721,686,413,422,414,448,546,655,605,620,531,473 6,24,20,38,58,45,29,412,402,401,387,401,382,402,426,430,434,412,439,402,414,383,395,402,393,401,380,388,384,405,403,400,403,386,391,392,374,403,406,419,423,453,504,445,453,428,506,447,437,409,407,408,378,463,531,503,566,540,596,519,505,394,392,386,381,398,397,378,385,394,388 6,13,13,56,85,85,54,410,426,416,408,414,415,430,440,421,432,436,460,497,487,396,451,444,408,413,401,399,394,402,412,481,512,440,456,409,422,378,393,397,404,451,479,429,458,426,563,683,684,593,569,484,454,460,508,516,578,566,601,564,520,395,404,414,402,436,482,439,478,440,401 3,175,134,284,393,313,225,536,671,625,566,510,518,575,663,656,626,623,719,815,786,549,762,701,642,603,524,519,438,431,568,784,804,712,738,595,546,448,468,499,527,601,719,679,662,526,829,953,951,895,861,780,645,663,743,761,825,815,870,848,797,481,482,482,516,673,802,740,753,642,540 5,21,18,20,23,13,13,565,663,596,565,524,564,600,676,677,652,649,726,789,772,538,717,662,606,588,500,507,437,381,568,754,769,689,706,598,521,408,424,429,459,518,664,651,662,462,842,935,925,876,848,777,668,572,651,676,769,767,838,840,799,490,503,528,533,689,793,738,767,644,559 18,16,15,55,59,49,47,403,434,418,413,420,418,419,441,418,414,415,448,521,501,410,484,473,437,433,416,392,392,384,410,525,526,455,487,431,414,409,405,397,394,410,458,437,432,409,526,706,705,623,600,490,440,433,470,487,531,515,564,532,503,391,405,411,397,441,525,493,497,435,412 10,10,10,32,51,51,31,407,401,392,394,379,394,397,393,396,402,385,394,411,418,405,416,408,389,392,382,390,391,381,404,404,423,422,396,403,370,381,404,378,390,392,418,419,401,386,462,531,532,489,466,435,412,417,439,434,477,463,489,455,459,387,377,398,392,393,414,407,418,394,403 2,159,148,91,129,118,81,394,390,368,368,374,375,410,402,440,406,399,393,389,405,387,388,403,395,374,379,380,380,375,408,394,398,406,405,364,385,409,408,425,427,440,500,460,458,407,444,431,393,396,399,385,391,427,412,440,487,466,489,450,443,410,384,413,400,397,371,385,408,385,387 10,34,33,13,20,18,11,396,377,385,395,408,382,411,409,402,393,416,375,385,398,374,378,381,389,376,372,397,380,390,420,406,398,400,376,370,388,413,383,400,424,407,465,427,442,406,455,444,423,415,409,407,393,438,464,467,530,503,519,503,457,376,386,402,375,383,389,381,401,389,374 18,18,17,31,53,49,28,413,399,397,376,391,385,395,400,399,415,390,411,408,383,388,399,396,396,380,380,376,378,401,389,403,399,394,402,400,385,384,399,420,415,448,483,429,434,399,462,432,425,404,406,393,395,453,483,459,502,507,523,502,452,387,379,394,379,379,387,390,394,389,368 20,11,10,37,50,47,34,428,448,433,429,408,391,398,441,407,428,424,446,535,501,406,478,453,441,420,418,417,397,391,406,489,541,473,454,442,401,377,400,383,395,404,437,402,429,383,512,710,727,644,599,502,446,411,438,444,490,482,534,539,485,397,397,396,393,423,488,480,490,435,425 18,14,13,30,45,40,26,389,399,374,394,384,396,392,405,399,392,394,414,394,413,395,405,400,397,394,385,386,391,381,392,417,422,395,409,391,365,396,387,372,390,410,431,414,406,395,421,473,508,451,430,396,401,418,419,446,452,461,479,452,435,388,384,383,380,399,407,392,407,390,388 16,70,55,60,73,56,46,439,451,430,418,413,413,447,507,498,459,452,476,515,533,395,483,452,399,417,401,401,386,501,550,515,509,471,478,434,409,561,671,722,792,865,915,817,713,467,729,706,658,607,577,519,441,643,772,827,890,863,885,794,727,427,393,405,408,449,494,462,464,438,414 19,9,9,34,45,44,33,414,430,422,428,413,406,416,427,422,424,422,462,514,500,421,481,441,424,414,419,403,400,392,417,494,517,456,477,430,414,382,393,394,405,410,437,419,423,398,544,699,697,616,570,497,448,429,467,451,487,491,531,525,482,389,407,398,409,444,505,486,478,421,409 2,12,10,24,36,29,20,405,388,390,400,385,389,408,413,402,407,395,372,400,394,386,374,381,395,391,388,378,375,383,399,391,402,389,379,383,388,402,403,397,433,431,453,427,429,405,479,410,405,390,393,391,397,457,482,484,502,488,535,497,454,385,386,371,376,385,379,394,392,385,399 1,17,16,10,14,12,8,543,668,618,579,511,556,583,650,616,632,623,707,795,774,545,732,680,628,592,508,500,435,411,544,771,780,704,713,599,523,419,419,430,447,510,650,628,650,436,807,938,931,881,848,764,638,529,628,639,728,726,800,797,767,480,473,506,513,696,809,751,776,654,569 10,10,10,42,65,61,40,416,416,412,424,390,410,408,430,441,418,417,418,467,437,397,424,414,412,411,408,376,404,395,398,436,459,425,445,418,399,383,383,392,391,399,419,426,415,400,527,598,611,525,500,461,401,423,465,456,522,486,536,513,464,391,395,392,386,418,450,442,435,419,407 5,21,15,39,54,33,24,419,403,390,409,391,392,450,458,433,412,424,405,425,411,388,388,393,386,382,379,388,376,402,421,408,407,384,378,392,391,398,412,416,434,463,497,462,441,425,517,480,449,425,421,393,387,496,535,533,571,555,612,550,518,388,397,384,381,387,391,383,383,400,397 19,9,9,16,31,27,14,477,521,497,471,465,477,499,536,514,528,522,574,640,631,445,543,531,482,485,433,423,411,383,491,612,626,552,568,468,469,394,401,400,407,449,522,531,538,393,707,815,801,745,717,635,548,455,490,525,597,620,691,693,662,437,428,447,448,540,629,572,618,499,449 6,80,61,1023,1023,1023,886,515,712,661,629,558,598,546,616,577,581,574,728,852,832,580,811,761,684,666,568,547,463,407,547,817,864,769,782,664,617,422,418,448,459,516,639,621,626,554,799,1009,1023,953,929,838,726,591,670,677,762,748,812,806,763,499,528,478,497,679,838,786,792,683,599 8,13,10,36,47,30,22,424,409,404,399,383,399,443,434,428,412,405,409,431,421,392,405,399,405,407,392,393,390,385,397,429,429,410,417,383,390,397,404,392,397,433,461,448,443,394,493,506,507,469,441,419,385,417,458,471,517,517,579,508,489,373,385,390,395,399,430,406,414,385,369 1,10,10,12,14,14,11,421,392,391,389,367,410,433,468,427,421,434,410,405,404,391,380,403,379,381,383,391,385,419,508,448,420,421,416,421,408,471,574,636,697,788,865,770,663,412,592,467,445,415,418,415,403,485,603,661,754,731,767,670,593,384,381,391,402,405,399,403,406,404,383 7,213,165,499,569,368,323,519,605,553,535,483,504,549,610,584,562,540,639,735,713,476,662,621,549,536,462,462,440,440,518,690,732,637,638,571,490,452,441,473,479,538,675,629,616,509,792,918,925,859,825,734,623,632,722,743,805,794,840,810,761,456,433,468,458,582,696,670,672,529,482 3,7,7,16,20,16,13,456,445,421,417,406,427,485,525,515,506,492,511,518,503,412,426,429,422,423,413,391,396,420,554,523,502,483,480,429,429,390,445,467,512,606,722,666,650,431,731,708,661,596,569,518,448,527,628,653,735,726,782,758,699,427,393,434,428,459,482,438,474,426,417 2,11,10,13,13,12,12,488,634,575,546,480,512,531,577,578,551,547,676,781,757,520,716,652,577,573,499,473,424,391,518,749,765,679,697,589,504,401,412,401,418,465,554,572,583,413,762,947,939,878,851,768,640,485,534,565,662,674,743,760,716,463,478,457,481,653,792,723,741,630,530 20,31,30,69,89,78,59,430,474,444,431,414,428,456,466,455,443,438,500,579,548,416,517,477,448,441,424,433,385,420,445,531,562,482,491,444,421,401,416,417,415,444,507,468,483,408,612,754,759,687,652,552,494,485,559,562,637,640,684,648,598,416,412,399,420,461,555,526,532,443,421 11,64,61,144,181,163,129,483,646,589,560,487,499,524,539,540,536,515,644,784,762,519,741,693,604,581,516,460,451,389,487,744,795,689,705,583,506,398,415,411,455,481,591,582,555,441,751,944,960,885,861,761,635,523,620,631,720,715,767,750,700,435,463,423,458,605,781,712,722,604,527 6,8,8,44,55,55,44,400,450,415,399,402,390,433,429,411,421,407,434,506,479,409,478,450,417,420,402,405,384,387,420,474,506,466,460,398,419,383,394,405,398,420,442,426,428,404,519,671,681,590,574,482,422,445,469,476,527,503,546,526,479,407,398,387,400,436,483,452,461,429,415 5,84,59,113,138,85,72,437,438,431,417,412,411,437,456,465,450,454,468,501,504,397,472,443,416,416,391,392,375,418,443,475,523,461,477,426,374,388,410,417,455,465,527,494,496,448,594,651,654,560,560,482,401,503,588,604,628,608,662,620,551,429,403,398,414,426,478,456,479,402,390 10,41,37,17,23,21,14,408,417,399,420,423,393,419,435,442,427,420,447,462,442,393,420,432,417,401,371,388,375,417,416,460,447,416,413,412,399,393,404,432,427,470,543,472,471,427,564,582,572,495,482,447,413,505,566,566,616,603,662,592,547,415,408,391,389,425,462,437,448,410,409 4,11,10,20,27,17,11,439,422,424,382,398,398,423,424,413,422,409,419,445,431,396,428,418,391,394,388,395,369,390,446,430,447,428,417,404,405,379,393,399,437,509,606,551,513,412,481,530,524,498,495,454,414,436,473,474,494,499,530,487,460,389,400,383,391,405,418,429,438,418,419 18,10,9,34,42,25,20,396,415,381,398,374,380,441,435,413,405,401,405,412,408,386,405,382,385,378,407,392,376,409,404,409,413,386,402,388,386,391,403,398,420,406,441,434,411,405,486,463,449,439,413,421,382,415,439,453,508,499,530,515,465,388,395,397,387,390,404,393,410,401,392 17,221,161,394,425,324,309,703,800,760,738,706,725,769,824,819,812,804,846,892,874,599,794,753,700,689,592,609,533,425,777,860,856,806,820,738,690,495,554,621,696,795,905,870,867,584,980,1023,1023,1005,981,922,832,743,833,861,947,949,997,985,954,622,670,642,672,841,939,889,909,813,738 3,29,29,162,272,251,144,439,500,473,476,449,459,467,526,474,470,462,543,645,598,428,550,509,475,454,436,411,409,385,461,590,609,526,551,471,440,401,400,445,443,502,585,536,527,416,664,818,819,744,722,621,509,518,616,663,730,696,737,685,633,414,410,422,420,512,609,537,577,476,439 13,25,23,15,15,13,13,551,633,600,559,528,558,601,668,657,665,639,693,750,729,521,648,612,566,546,498,505,440,412,568,702,707,654,669,554,528,407,433,428,473,497,638,637,666,436,820,895,875,835,811,753,642,536,604,643,730,743,814,818,784,503,479,504,540,671,752,696,735,596,551 5,16,15,115,217,223,118,407,428,407,394,400,429,417,423,425,433,428,439,449,438,391,414,420,416,400,391,393,393,404,393,447,446,424,413,421,397,395,394,401,410,408,466,441,450,424,523,604,574,524,488,425,419,423,454,471,528,519,560,536,482,406,395,390,408,410,459,433,445,401,404 9,9,9,15,18,18,13,389,377,381,374,392,377,409,397,404,401,401,369,397,391,383,389,397,400,390,390,393,389,408,436,404,396,396,390,395,388,428,457,503,574,664,756,644,554,400,559,437,423,442,406,404,393,469,543,605,738,723,754,644,557,396,391,386,377,403,383,385,386,382,381 14,12,12,37,48,48,36,392,435,439,424,398,418,410,430,423,403,410,430,509,500,400,468,438,417,420,408,402,391,414,395,494,513,435,454,418,378,396,412,382,407,433,482,438,421,402,521,641,648,575,523,471,428,453,463,487,494,513,562,516,471,395,408,397,394,425,493,430,451,421,404 12,8,8,34,42,37,30,412,400,394,390,389,375,429,406,424,395,404,411,413,389,385,402,404,392,392,391,376,400,393,389,407,409,412,394,375,402,401,399,411,401,421,464,446,425,414,450,498,487,466,440,411,398,433,473,454,511,503,525,477,447,383,390,386,393,399,421,404,416,392,405 12,27,26,77,103,99,71,427,460,429,434,424,409,426,431,446,421,441,470,542,523,403,489,464,453,439,404,398,400,405,421,516,547,474,475,443,407,390,396,387,410,444,458,421,452,408,567,735,735,641,613,513,462,445,489,476,527,519,565,575,504,403,385,420,400,461,517,488,511,454,405 4,12,12,52,65,65,51,408,465,423,414,412,405,405,432,410,406,400,463,548,526,411,500,477,442,436,400,415,386,399,395,511,549,476,497,435,403,392,387,400,399,420,439,427,415,389,508,731,746,660,625,524,442,434,424,456,484,487,530,510,470,408,406,394,397,444,536,506,494,450,425 20,10,10,17,26,24,15,435,471,438,416,404,439,457,476,472,465,449,475,564,536,416,503,462,442,442,409,392,418,406,449,536,550,479,503,432,426,390,401,402,413,443,490,477,459,413,622,751,731,662,625,545,481,452,491,481,569,552,628,609,575,416,423,398,412,506,564,528,549,473,429 11,11,9,15,17,9,7,448,506,492,450,440,444,500,522,527,505,512,560,640,608,452,575,534,485,470,452,420,403,415,471,628,624,542,571,479,440,423,414,410,418,479,565,522,554,409,700,821,800,744,700,613,505,524,564,583,668,659,718,705,656,408,431,419,435,540,621,572,606,494,452 7,170,142,240,323,254,186,585,783,738,700,615,664,642,708,691,680,677,793,901,887,661,864,819,756,737,633,588,510,421,617,863,900,825,833,704,657,441,435,472,491,584,719,687,711,501,882,1023,1023,1006,979,898,789,640,727,750,829,831,887,880,843,524,572,524,546,776,901,860,867,769,672 5,46,45,230,341,343,229,466,571,541,500,438,461,473,507,476,515,481,594,716,689,484,661,597,533,498,454,443,427,391,455,664,707,606,636,523,468,393,401,418,405,455,550,508,513,450,666,905,916,845,815,716,564,486,502,561,593,611,678,662,629,427,422,448,434,552,701,655,642,552,476 6,29,28,167,185,183,163,448,454,461,420,414,432,469,484,486,471,451,502,505,526,421,481,452,445,426,402,382,388,414,445,501,518,442,447,440,402,405,444,440,460,503,580,530,496,459,676,741,729,654,604,528,439,563,655,665,720,693,738,696,629,412,406,399,418,462,513,473,504,445,413 6,14,13,22,32,28,19,467,424,409,411,424,449,449,446,419,414,395,423,461,452,413,440,423,412,380,387,374,398,398,471,456,474,449,451,422,411,402,418,442,463,557,678,621,557,407,514,576,584,538,540,516,475,462,459,489,518,525,554,549,484,416,398,400,388,395,455,424,416,412,384 15,13,12,44,55,54,43,410,466,404,424,400,407,422,458,438,448,424,471,562,552,429,526,492,439,445,417,418,397,389,424,541,580,491,503,442,434,390,395,408,411,424,471,462,441,402,578,761,773,692,644,554,478,456,495,487,540,526,600,574,541,402,409,405,404,463,546,492,522,465,443 14,19,19,99,149,149,98,402,408,382,390,384,395,399,405,398,426,395,409,430,405,408,406,413,400,393,387,381,375,378,399,405,392,396,407,416,393,392,395,393,402,426,441,424,410,416,446,480,499,449,430,399,384,490,563,568,563,498,510,480,427,389,387,393,385,425,413,416,397,410,374 4,14,13,6,8,8,6,490,559,536,512,465,485,526,596,583,559,548,622,697,660,489,629,564,518,499,446,446,413,412,513,677,674,580,623,510,458,415,403,414,438,489,601,586,589,414,752,857,837,777,756,674,562,502,562,585,681,675,752,755,716,442,456,450,469,591,699,627,668,538,469 14,60,55,75,80,72,68,475,560,518,490,447,468,508,563,524,522,538,591,707,672,463,649,588,539,509,458,446,425,384,479,667,695,608,595,513,480,414,436,447,482,520,618,575,559,431,732,867,867,802,765,668,547,553,630,659,726,719,762,749,692,439,414,457,453,592,694,610,636,536,458 8,10,8,27,30,23,20,412,403,383,382,395,393,418,430,403,406,404,404,397,393,376,392,372,386,391,371,375,379,390,393,389,388,387,380,384,381,398,402,423,440,446,479,443,435,411,479,413,419,386,380,378,404,472,517,475,536,528,576,529,475,381,370,384,390,381,382,377,379,391,391 16,14,9,50,68,39,27,421,432,412,406,400,433,447,481,441,432,426,462,491,450,410,443,441,423,425,393,382,403,400,414,475,491,445,459,427,415,382,401,392,425,425,507,453,447,407,572,666,655,577,535,488,427,431,479,480,554,558,618,583,532,374,388,396,401,424,483,447,458,406,391 2,14,12,19,21,14,12,479,479,444,432,405,417,495,536,517,526,515,530,517,509,413,455,433,413,408,419,398,378,400,491,492,484,454,459,447,426,405,421,467,462,522,638,584,575,453,735,695,648,595,582,541,451,548,619,655,741,723,787,757,707,423,399,430,439,492,506,452,486,453,425 11,8,8,20,21,16,14,446,482,444,436,401,421,468,476,492,472,447,490,600,575,422,545,492,466,444,424,410,382,393,445,559,593,508,519,437,431,402,393,395,432,455,532,496,495,425,628,751,741,666,631,547,475,471,505,513,586,594,657,632,583,416,408,403,425,464,588,516,564,473,447 14,20,18,41,42,30,28,425,451,452,420,419,422,434,457,462,453,431,486,583,559,428,571,496,460,459,415,423,396,385,424,550,609,504,542,438,429,386,382,393,419,433,493,460,477,398,578,733,750,663,639,521,450,432,467,464,557,544,599,582,551,401,413,401,413,473,583,543,553,466,419 13,91,87,80,106,102,77,407,411,407,402,388,367,418,437,416,418,400,406,458,446,402,455,428,414,390,391,360,384,424,412,443,480,433,433,407,385,399,408,400,429,457,489,483,443,412,508,522,525,478,453,419,401,452,460,464,514,514,566,524,502,397,393,396,387,428,459,427,439,406,396 18,39,35,84,118,93,62,565,750,701,629,544,558,580,645,631,598,597,796,913,860,685,874,786,726,701,577,511,451,444,601,884,884,805,818,677,588,459,497,550,601,689,800,746,731,490,820,1023,1014,953,913,811,678,636,728,760,823,809,858,834,787,462,504,469,483,788,920,833,857,734,619 8,17,17,39,60,58,37,400,461,430,418,419,412,417,435,414,412,436,489,541,503,411,481,460,430,430,431,408,402,393,419,525,538,476,476,425,423,389,394,380,412,405,450,431,439,418,543,739,739,669,618,535,449,444,475,503,549,532,590,541,490,401,406,393,415,460,536,486,512,456,423 15,15,15,51,55,56,51,408,458,428,416,425,417,402,416,426,418,418,461,540,535,418,517,472,432,447,392,417,386,372,409,505,558,498,517,443,415,372,391,398,392,400,417,408,423,398,530,769,777,692,653,529,455,398,417,426,480,471,512,510,478,401,429,397,403,446,520,495,506,453,424 17,22,20,37,58,53,33,406,393,371,399,377,371,424,426,405,394,400,399,404,429,387,404,391,393,396,376,377,383,391,411,414,409,400,396,380,385,383,399,408,403,416,475,465,428,408,495,450,462,421,416,389,398,443,467,454,495,496,553,513,470,388,395,385,377,394,405,414,376,382,389 16,70,68,245,380,381,242,510,552,525,499,450,468,506,557,518,521,511,586,685,674,452,616,559,515,512,463,441,415,423,470,629,666,586,606,504,465,436,430,441,469,541,614,564,566,489,716,862,859,792,761,665,548,557,657,682,751,741,781,758,692,428,431,427,458,546,678,618,641,542,476 16,13,12,35,42,36,31,407,400,380,391,395,378,404,429,408,407,412,416,399,371,378,383,399,377,394,391,397,385,377,386,405,389,386,400,390,388,384,409,406,426,428,447,429,419,389,438,431,413,406,389,380,367,418,445,440,488,489,513,491,453,385,391,397,387,394,394,392,399,393,362 10,10,8,32,33,24,23,427,401,393,398,402,371,433,440,429,433,414,406,432,427,394,416,402,404,403,384,393,391,402,410,426,423,394,397,393,403,397,418,408,404,438,447,434,426,388,495,500,469,443,414,421,391,450,472,455,523,514,555,542,490,387,400,383,395,392,421,419,404,398,394 3,247,145,381,455,229,172,764,749,696,640,589,626,808,858,833,820,793,818,862,846,587,779,738,665,644,543,534,467,703,881,865,852,783,804,697,628,785,899,949,1002,1023,1023,1023,1012,798,1023,1023,999,949,919,856,751,967,1023,1023,1023,1023,1023,1023,1023,616,538,616,642,760,848,793,814,694,602 12,19,19,55,65,66,56,421,458,444,442,417,433,427,433,445,429,418,503,593,584,420,552,492,461,460,417,407,391,401,428,560,599,508,525,447,426,371,392,394,390,412,466,442,457,387,557,805,818,733,710,589,488,423,446,456,514,522,582,567,521,408,418,392,405,450,595,531,535,472,410 5,14,14,55,71,68,52,410,448,400,417,397,406,431,420,416,403,420,434,489,504,413,468,447,424,415,400,403,382,397,419,465,520,464,486,403,415,381,393,403,405,402,423,424,424,393,497,666,663,582,561,503,421,406,439,439,486,479,522,491,467,389,406,391,403,438,491,438,466,420,403 5,24,22,58,92,88,54,443,493,466,451,432,442,447,458,453,452,456,506,593,556,437,547,491,460,466,436,428,401,373,420,557,577,522,531,439,421,388,380,397,411,418,460,463,471,401,592,772,780,697,663,583,485,439,479,483,533,548,599,592,553,423,408,403,421,484,578,545,529,475,436 9,577,240,1023,1023,1023,1023,1023,913,866,846,794,823,1023,1023,1023,1023,1023,1012,999,993,732,883,849,800,786,697,696,569,774,923,907,903,843,860,763,710,830,870,889,934,993,1023,1023,1020,988,1023,1023,1023,1023,1009,960,864,1023,1023,1023,1023,1023,1023,1023,1023,944,729,934,938,957,972,943,962,870,808 7,9,8,36,47,46,33,408,396,405,399,406,405,415,392,412,401,408,408,430,421,384,415,402,397,395,396,398,395,408,388,414,418,411,404,391,383,389,403,396,395,400,414,398,414,413,474,522,516,484,475,428,419,386,424,430,442,452,481,444,425,401,398,390,399,407,426,420,413,402,380 12,17,12,31,36,18,15,442,395,377,401,381,384,438,477,426,415,408,407,404,393,384,390,392,381,393,397,393,364,414,392,382,412,387,388,387,369,394,413,381,407,447,454,433,438,394,474,438,436,414,409,389,399,410,430,463,527,500,549,505,461,382,373,384,384,396,396,372,386,385,385 5,14,14,30,41,40,29,430,474,452,427,408,431,427,433,422,452,428,501,572,557,420,522,483,445,432,401,411,390,391,415,526,560,514,494,436,440,384,388,401,403,393,444,438,449,381,538,724,736,649,617,532,438,427,447,472,484,494,553,537,494,392,392,406,407,452,539,499,505,445,431 2,38,37,236,434,443,238,427,411,425,390,393,393,421,445,453,450,415,441,436,426,402,412,404,397,384,401,380,387,415,428,417,420,410,411,399,398,412,426,417,443,466,534,479,479,461,584,527,489,478,440,413,416,548,622,626,680,648,687,616,572,426,380,411,396,392,425,422,411,388,400 10,20,18,49,72,65,43,460,452,415,433,409,431,452,479,431,413,428,453,531,509,407,487,483,428,406,414,401,385,402,450,525,533,464,476,433,416,400,409,434,465,513,633,556,551,417,573,660,672,587,576,504,457,475,496,510,567,558,610,584,527,393,400,391,376,445,521,468,464,421,419 14,44,35,244,351,238,167,437,518,489,450,430,418,443,457,461,454,470,543,659,638,439,609,559,498,483,448,418,399,400,445,605,667,551,558,481,459,407,412,406,409,442,498,477,486,410,621,822,844,758,726,604,495,447,504,541,586,594,663,626,579,428,418,404,415,489,632,582,584,500,435 6,9,9,16,21,21,16,429,414,415,411,392,402,432,423,427,408,414,435,457,447,413,443,427,407,399,408,376,371,397,431,447,454,437,447,408,418,391,400,422,431,479,614,562,528,394,481,560,566,516,502,484,452,428,416,441,471,465,504,499,475,399,390,390,388,414,450,443,443,410,395 14,10,10,30,35,30,25,428,448,444,429,397,409,421,431,440,434,416,461,546,539,423,510,478,442,438,411,411,391,401,417,521,567,494,519,426,412,395,400,393,388,416,468,460,455,401,579,720,717,645,604,522,458,436,466,456,514,526,576,572,519,393,388,407,410,468,549,502,517,444,425 13,23,22,330,603,614,333,509,491,468,447,429,433,550,620,607,593,583,578,571,555,420,467,448,442,429,418,422,395,434,527,526,492,466,483,471,415,428,454,453,480,556,661,614,617,507,753,706,663,608,591,546,462,639,710,710,744,726,785,771,728,489,432,476,485,512,530,531,552,472,473 14,11,10,30,39,33,25,427,407,390,376,392,394,433,447,439,415,409,406,447,416,380,402,393,405,389,403,372,378,400,410,418,428,409,411,394,390,387,406,396,423,437,461,436,433,402,497,495,482,442,418,408,400,456,474,489,535,534,593,550,498,396,374,386,394,399,422,422,407,407,393 10,9,9,21,29,25,18,418,401,388,390,392,378,411,415,393,399,401,370,407,379,374,393,383,391,390,396,384,389,382,394,370,390,390,389,392,391,377,404,381,390,386,403,413,415,385,410,400,406,380,390,387,390,371,388,393,403,430,457,432,410,388,378,382,385,387,368,389,389,373,368 15,279,211,559,816,638,445,715,816,780,740,689,729,745,808,796,795,784,850,927,906,684,863,824,760,745,667,638,536,481,747,883,907,830,850,753,690,513,530,615,653,750,872,840,844,641,981,1023,1023,1015,993,927,833,796,881,905,968,962,1006,991,955,617,626,600,635,800,904,860,881,791,708 20,14,11,39,50,37,30,424,460,443,414,417,398,404,434,446,415,430,454,525,503,411,490,439,434,447,406,396,404,391,447,520,531,457,493,452,416,415,450,448,500,577,650,553,499,415,575,677,670,585,533,498,419,493,582,617,689,651,687,616,559,387,408,396,398,440,503,484,485,420,424 17,9,9,23,30,26,20,417,382,384,389,365,374,437,427,401,417,387,392,399,402,378,390,393,386,379,389,388,371,381,391,405,385,395,381,394,384,366,395,390,414,401,446,416,415,387,456,439,400,404,395,381,395,395,415,411,453,452,495,471,445,384,369,387,393,378,378,393,382,373,403 1,11,10,31,42,36,27,476,445,435,420,423,402,487,524,501,476,480,486,507,490,401,455,429,430,420,389,414,387,418,465,473,499,444,453,428,401,421,433,426,447,509,616,566,554,433,660,656,648,569,561,505,434,545,611,609,681,660,720,686,628,418,382,417,422,449,495,461,476,432,405 1,37,36,120,188,186,118,410,486,450,443,412,427,421,437,446,452,428,487,589,554,433,542,507,460,436,429,414,398,398,415,534,569,492,502,451,427,404,420,403,391,408,476,451,460,413,568,783,792,707,671,575,479,460,491,491,546,536,591,575,529,412,391,414,406,483,549,537,532,464,431 6,25,19,42,67,46,28,416,382,381,395,373,382,428,418,425,391,396,392,404,408,403,418,410,375,398,381,363,392,405,392,407,425,394,385,406,393,406,395,401,399,433,443,441,432,405,444,446,449,427,421,406,389,424,461,458,487,483,520,521,456,368,393,394,374,392,400,412,394,398,376 7,18,16,50,64,58,46,430,448,448,440,430,436,437,455,443,435,424,490,569,555,425,518,494,450,450,401,407,401,378,422,531,563,490,509,450,436,389,393,391,433,438,490,458,449,414,589,754,758,681,647,555,473,442,490,498,575,569,627,612,550,411,406,411,411,477,554,503,548,477,435 11,14,14,31,35,35,31,420,451,430,401,409,424,416,424,432,427,424,444,523,525,412,490,467,453,441,418,400,402,398,397,503,538,483,490,456,412,400,388,398,412,410,439,423,432,404,551,757,779,693,655,547,463,423,457,457,501,526,560,540,494,395,406,398,391,432,527,497,499,437,414 4,9,9,28,30,27,26,406,380,379,393,365,395,415,421,396,393,378,381,393,393,388,378,374,376,382,390,384,382,398,394,387,383,385,396,387,393,385,382,404,401,412,442,416,403,397,434,409,395,359,391,382,371,398,412,423,453,467,515,466,432,385,371,381,386,390,381,370,369,377,388 11,9,9,27,38,36,24,393,428,419,405,399,401,421,417,396,420,414,455,457,462,405,441,421,401,403,405,382,404,385,404,438,468,432,448,417,392,390,387,411,397,412,432,419,426,384,512,648,639,570,551,485,425,420,439,441,505,483,546,505,515,405,400,390,406,418,453,435,443,407,400 12,85,82,157,197,200,157,428,424,413,411,407,390,430,432,449,444,425,425,443,445,378,407,436,414,394,401,397,394,395,429,424,426,394,418,394,391,395,385,392,430,456,479,458,434,448,562,559,503,492,478,427,411,562,632,623,604,571,602,557,512,405,413,402,416,420,437,444,447,397,420 10,116,95,77,70,52,62,484,514,456,442,425,430,504,521,508,501,526,545,604,574,420,536,485,464,477,422,424,398,407,508,573,590,536,517,475,434,427,452,474,519,592,682,601,574,470,720,782,773,694,672,576,489,588,686,710,778,767,805,756,703,410,410,426,445,491,580,539,547,492,448 11,26,24,78,94,84,70,567,599,522,540,488,516,618,677,664,672,641,665,696,694,473,594,567,529,534,473,464,414,397,550,655,644,569,606,490,496,417,416,450,450,513,647,627,647,458,813,852,828,782,758,688,593,573,668,687,759,767,831,830,778,503,465,525,534,636,700,653,687,564,511 17,44,44,102,130,129,99,442,505,478,454,430,450,445,484,465,486,483,514,573,580,428,523,495,476,465,431,417,402,387,453,539,578,509,505,469,424,375,404,408,416,456,529,460,480,409,667,794,790,729,690,598,500,486,536,572,652,624,679,669,625,409,418,408,438,481,576,534,547,477,441 3,9,9,29,35,35,30,405,483,450,432,435,422,410,423,436,429,419,494,579,578,432,525,493,455,448,428,440,397,373,405,553,603,520,517,457,437,398,384,394,403,403,430,422,452,402,541,783,796,712,683,577,459,429,430,442,493,481,531,524,501,396,408,399,409,456,572,502,542,458,416 3,103,84,88,139,120,76,510,719,677,573,495,525,530,590,582,581,551,737,887,845,631,869,794,713,692,573,532,424,449,510,868,893,788,804,662,561,419,442,447,499,565,661,618,608,480,759,991,996,920,886,777,614,633,696,689,747,742,799,779,729,459,466,438,450,732,888,809,813,693,577 19,14,11,31,43,34,25,432,379,378,394,362,402,443,446,420,411,404,398,390,391,380,384,389,387,400,385,384,386,394,396,407,388,394,387,403,399,396,380,414,393,406,451,435,433,396,491,416,418,402,406,396,382,406,422,411,463,447,542,487,450,390,383,383,393,367,402,401,402,391,396 8,20,20,75,84,81,72,432,457,460,442,428,404,444,484,476,477,454,493,583,543,401,523,485,462,443,418,416,418,381,437,551,559,492,498,438,428,388,397,402,419,417,473,480,469,405,632,763,749,682,647,568,462,440,506,527,599,587,649,633,588,412,423,401,416,465,568,528,547,474,437 11,60,32,92,138,65,43,476,531,513,469,425,463,477,538,499,491,474,561,673,645,460,631,554,515,484,454,414,407,403,460,622,674,551,592,485,432,403,430,447,472,545,623,566,554,471,695,831,834,753,718,617,485,560,667,669,720,707,756,720,662,419,435,411,410,526,645,582,590,490,443 1,11,7,25,27,15,16,400,442,414,404,411,414,426,456,465,443,441,476,481,476,411,454,428,409,408,398,417,373,413,448,460,477,436,466,426,403,418,436,455,477,563,648,576,522,435,628,642,630,561,520,478,430,516,597,628,706,690,733,667,604,408,400,415,411,426,495,452,466,420,424 18,11,10,35,39,25,22,414,477,441,431,400,428,438,470,438,446,448,490,571,547,425,511,479,458,449,415,407,398,393,430,537,553,481,498,431,417,398,394,410,398,431,489,445,468,416,577,745,741,655,628,535,457,455,493,501,544,545,626,588,543,419,391,405,410,470,557,515,532,476,406 19,12,8,57,65,30,31,440,520,494,450,438,434,466,501,471,482,481,542,634,600,441,594,528,476,467,433,422,415,379,447,604,638,518,555,462,442,387,422,420,439,479,561,512,504,422,652,790,791,719,678,580,493,509,563,574,636,623,692,658,605,423,406,412,411,511,635,560,555,484,428 17,10,9,30,40,28,21,409,394,371,400,401,396,396,398,403,420,394,408,423,393,390,406,406,396,390,368,381,389,367,393,405,425,394,398,412,390,394,405,418,410,424,442,423,428,407,464,470,479,437,424,418,392,429,454,456,486,454,495,452,456,375,372,400,390,397,405,408,403,404,390 4,68,49,58,60,34,34,503,497,508,447,413,442,528,577,562,546,528,537,598,583,422,501,485,445,449,427,410,391,447,534,564,558,493,536,443,444,463,527,564,634,718,813,736,689,510,795,783,753,680,645,577,471,704,787,817,888,877,912,844,790,453,408,419,431,486,569,501,532,466,406 5,17,16,122,175,166,114,433,463,434,429,432,429,442,461,461,436,450,482,566,561,426,507,478,447,438,410,409,400,379,437,530,554,489,504,447,400,405,419,407,414,452,504,479,461,406,594,743,741,668,637,544,469,453,506,525,582,577,643,608,572,410,422,414,421,464,550,514,505,440,431 1,16,13,35,50,37,24,431,380,384,384,368,391,446,452,437,418,414,386,412,402,390,412,396,379,372,382,366,400,377,388,410,411,399,396,387,388,372,396,405,419,419,474,447,441,391,493,460,440,413,413,407,391,432,453,440,502,498,569,535,487,382,392,369,398,389,399,409,391,385,383 14,104,94,78,83,71,63,579,782,761,704,632,661,602,664,646,637,637,790,918,902,629,875,833,756,743,640,590,468,433,588,881,922,834,860,741,658,447,457,468,511,591,725,674,691,502,852,1023,1023,1010,983,895,787,650,736,754,813,805,865,857,817,477,578,499,508,744,896,851,861,755,660 5,352,168,356,606,397,211,648,636,568,544,494,534,696,764,729,710,680,716,761,749,521,675,622,572,552,503,502,415,651,815,771,755,683,717,624,559,777,900,948,999,1023,1023,1023,963,675,962,936,905,852,826,761,655,880,987,1023,1023,1023,1023,1015,959,544,442,524,550,644,735,681,709,592,510 2,64,41,64,63,25,31,580,581,515,507,475,487,618,690,664,645,638,667,698,682,480,596,541,517,513,446,410,435,463,598,666,667,573,617,510,477,480,539,600,660,733,820,753,720,554,850,876,848,800,768,690,587,745,816,838,880,869,908,876,832,482,465,489,503,610,674,622,645,545,500 3,15,14,93,126,123,88,414,431,426,420,395,396,438,438,425,429,397,452,528,503,424,460,463,406,403,404,401,391,412,415,480,506,445,472,422,415,392,390,391,409,426,455,439,449,410,559,679,671,607,555,500,441,445,490,478,563,516,588,558,511,394,388,396,392,445,508,464,481,428,402 18,96,82,413,1023,1023,350,806,973,944,947,939,974,859,927,952,961,971,1002,993,1015,744,849,871,879,880,862,895,835,436,837,850,830,827,876,840,824,416,468,479,525,638,816,839,896,606,1023,1023,1023,1023,1023,1023,989,755,823,853,939,956,1023,1023,1023,852,934,864,907,979,987,993,1023,981,976 6,13,11,28,42,34,24,407,384,412,395,372,401,415,427,413,413,407,406,431,424,394,421,400,391,378,387,387,365,388,404,411,421,405,413,411,393,390,399,384,410,409,443,434,434,399,501,500,482,459,440,427,400,422,467,472,520,480,533,510,459,379,391,379,398,396,419,404,407,386,385 11,12,12,23,39,39,22,453,450,430,445,418,434,452,449,472,472,464,509,509,513,416,453,438,432,415,403,404,398,383,446,497,504,456,450,440,417,405,392,415,410,412,480,481,488,404,630,706,676,615,596,538,485,450,475,496,563,579,633,642,602,413,418,409,425,462,509,492,501,432,424 4,17,13,56,60,39,36,419,395,374,419,377,367,419,434,412,417,395,405,417,390,393,401,379,389,409,382,394,373,386,407,408,413,410,414,391,388,408,406,403,393,414,465,439,428,412,481,482,474,445,423,399,407,435,459,446,490,504,535,514,458,399,384,386,370,386,415,404,373,400,399 9,24,20,45,62,47,34,385,398,413,383,358,418,413,421,411,436,405,401,430,424,389,412,392,398,388,374,396,386,380,409,404,401,410,400,385,376,406,390,409,413,429,460,422,434,422,471,505,472,451,437,402,387,443,473,488,503,502,534,504,462,379,374,379,377,417,411,387,412,392,388 15,28,14,62,84,38,29,435,387,388,364,381,396,420,473,442,419,444,412,406,411,388,392,393,402,396,382,398,381,386,431,413,415,414,393,408,369,436,426,453,469,505,554,497,465,432,583,503,469,449,419,410,387,523,591,588,640,617,669,627,548,383,388,379,395,383,395,395,397,379,367 15,11,11,37,37,36,37,399,476,443,426,418,418,420,428,417,433,443,474,581,545,409,524,497,464,448,419,398,407,374,422,526,589,507,524,443,424,394,390,395,401,403,430,424,424,386,535,766,780,699,666,554,464,410,462,454,485,490,538,511,501,402,395,389,401,454,551,511,508,434,405 14,26,23,21,23,17,16,577,732,672,639,578,582,625,694,675,659,662,760,842,829,588,787,745,679,665,562,559,466,419,599,820,841,762,769,669,598,411,441,435,462,536,693,675,693,469,850,984,978,926,899,811,717,579,677,695,778,779,842,849,815,510,522,521,554,737,843,794,810,705,602 9,50,44,17,23,18,13,406,422,409,384,385,389,417,475,442,429,429,446,446,439,388,435,414,405,397,410,383,393,413,410,440,441,433,426,402,393,400,414,420,410,469,514,484,456,427,550,586,573,542,504,438,429,483,539,532,613,594,637,597,522,401,403,400,402,419,448,426,438,393,405 5,233,211,133,180,161,118,383,373,389,399,359,397,406,411,435,409,401,401,411,400,388,401,391,404,394,395,395,376,400,414,424,417,405,423,396,397,382,403,424,466,505,562,494,478,428,444,467,460,421,436,401,385,420,460,458,465,482,454,479,434,396,369,398,382,414,392,382,414,397,415 9,28,27,80,136,133,79,437,507,490,444,419,429,423,445,464,442,455,505,613,604,418,559,503,473,461,429,407,414,407,413,558,606,514,540,433,444,386,392,403,407,425,460,477,458,421,586,798,813,729,692,606,481,423,472,487,542,528,588,604,541,404,419,414,415,493,594,547,572,475,438 10,8,8,42,51,49,39,403,417,412,392,398,422,399,409,408,404,407,438,452,435,394,433,411,413,415,396,409,383,376,391,460,474,440,445,413,401,387,400,409,403,403,432,425,405,400,472,611,612,540,517,469,416,417,455,441,503,473,500,494,461,395,390,387,389,427,451,450,432,403,403 17,9,9,24,35,27,18,372,403,388,386,405,400,399,408,406,389,380,409,407,424,377,393,392,393,397,394,400,375,390,399,415,420,399,384,387,384,378,402,391,403,412,424,418,410,385,451,467,464,435,420,390,391,415,436,421,459,445,464,443,433,396,397,385,382,393,421,400,403,388,392 4,46,41,638,945,874,574,667,554,512,503,477,491,717,767,750,733,726,680,650,652,434,461,460,454,457,418,419,409,586,755,675,604,565,597,552,506,621,675,729,788,863,937,888,862,685,936,855,780,759,723,693,593,856,930,945,990,975,1008,974,926,581,448,562,585,618,591,570,619,508,469 14,9,8,12,15,13,11,423,398,389,388,366,379,442,429,409,419,404,399,372,403,401,386,397,367,379,386,386,380,386,404,388,386,382,385,378,385,361,398,392,400,420,459,438,427,399,450,422,412,390,384,383,378,430,474,441,487,499,528,491,459,385,382,388,389,390,395,393,394,376,379 2,56,51,39,57,33,24,581,693,645,625,569,610,652,710,698,688,682,748,809,796,564,745,701,649,641,564,557,489,396,590,760,777,706,723,624,565,414,418,449,462,509,660,649,678,459,856,969,966,914,891,832,728,566,657,693,773,782,845,853,821,517,543,526,584,721,812,763,791,688,613 20,13,10,33,38,27,23,426,385,400,406,386,387,431,421,412,418,432,419,429,407,398,400,391,393,403,394,402,387,390,400,405,415,397,383,393,403,386,390,385,428,429,491,441,438,412,509,485,452,438,423,417,414,463,496,495,556,529,577,555,482,384,370,388,393,386,417,393,413,377,398 19,8,8,30,28,24,26,400,392,400,388,380,382,429,407,408,401,407,389,389,378,378,391,391,375,384,388,401,387,396,395,386,392,395,398,386,385,393,393,393,413,429,428,431,420,403,471,420,423,397,401,384,390,430,457,474,496,497,535,492,449,393,380,389,388,394,398,404,401,379,378 7,8,8,18,26,23,14,393,380,385,376,384,394,408,417,398,402,391,398,378,388,376,389,388,385,373,381,383,372,370,403,388,389,389,400,386,380,401,414,397,401,416,447,409,424,401,452,404,431,375,400,406,391,418,469,453,484,491,514,481,445,385,379,377,379,390,393,375,375,390,369 20,16,14,33,54,37,23,400,400,384,397,381,414,402,441,419,417,402,416,423,411,404,414,413,388,399,384,409,384,388,412,409,438,398,414,420,390,412,413,413,439,445,495,456,443,421,546,542,497,469,452,439,393,475,543,536,579,571,618,569,529,405,388,393,395,403,422,410,399,394,391 14,10,9,21,23,15,14,422,408,407,413,383,416,416,417,416,410,400,422,465,464,382,448,422,397,399,394,403,392,405,426,450,467,428,438,398,408,393,410,398,427,476,595,530,493,397,492,532,549,491,493,453,433,440,468,470,506,512,544,485,471,384,389,398,391,411,436,413,421,426,390 12,54,53,114,123,119,110,444,492,496,447,425,440,436,488,470,467,469,531,651,604,433,579,535,482,485,433,414,412,397,438,607,633,539,565,449,409,386,422,406,431,473,522,511,497,403,663,826,828,757,732,607,504,492,549,588,655,644,699,669,618,408,416,416,415,498,619,574,568,492,433 4,53,46,28,32,28,25,438,430,435,405,401,412,458,489,490,488,461,495,511,491,401,463,430,430,434,388,399,375,420,419,474,486,439,479,416,412,393,426,421,431,476,529,477,494,428,634,690,655,591,567,505,424,509,560,587,640,632,685,665,588,411,408,408,421,468,507,456,503,444,420 7,15,12,33,43,36,26,398,404,397,386,375,404,408,417,408,409,413,397,403,384,381,398,378,368,387,398,381,382,372,385,379,409,380,404,377,380,394,391,391,397,421,466,412,425,390,457,437,428,399,397,394,396,442,460,468,499,493,526,483,463,399,383,389,396,373,407,399,381,366,393 17,13,12,44,55,44,35,406,445,432,429,408,421,406,426,436,423,409,450,514,484,398,468,438,422,427,406,416,391,382,414,486,495,432,448,423,398,394,382,400,403,401,436,432,447,391,569,685,681,610,573,501,447,419,454,437,499,469,520,527,516,413,410,389,394,460,488,460,491,442,414 12,19,15,37,36,28,27,470,499,461,474,420,463,490,529,506,502,493,550,618,597,450,550,511,470,458,409,437,402,409,465,598,611,516,544,474,436,395,423,423,439,503,594,515,531,440,701,792,777,719,678,608,493,512,575,575,663,655,716,701,647,410,429,412,433,516,603,574,585,504,439 2,38,36,63,76,75,61,425,520,487,460,428,454,465,484,467,461,462,528,652,640,447,591,542,516,482,446,431,396,411,445,605,648,554,583,492,452,402,393,422,410,444,500,474,489,418,664,842,845,775,744,637,550,468,522,546,615,608,665,661,619,412,430,417,428,520,641,606,594,507,450 8,886,493,1023,1023,1023,1023,941,904,865,842,805,835,977,1022,1005,992,975,973,975,974,743,877,858,828,807,745,747,658,993,1023,1023,984,949,966,912,872,1023,1023,1023,1023,1023,1023,1023,1023,980,1023,1023,1023,1023,1023,1004,920,1023,1023,1023,1023,1023,1023,1023,1023,856,756,858,876,938,967,943,967,881,832 19,8,8,167,199,194,165,397,414,403,388,390,394,396,407,411,405,401,425,445,420,384,417,419,396,418,390,393,375,366,399,437,445,420,416,395,394,372,398,396,393,383,410,393,427,376,473,543,540,487,451,440,397,390,418,418,426,452,474,465,445,391,397,396,389,399,429,422,435,410,393 14,13,11,36,44,30,24,443,395,392,398,398,376,469,434,422,407,403,381,413,397,401,401,387,386,382,392,380,386,387,394,393,408,394,381,374,356,388,394,376,410,386,456,448,422,404,469,444,442,426,403,392,397,412,431,440,474,490,521,515,457,394,384,381,393,362,401,379,380,387,372 12,36,35,83,107,105,80,425,457,463,434,402,410,435,468,456,442,447,485,601,580,416,550,520,479,424,419,409,392,388,439,543,616,525,512,457,443,395,403,380,405,456,494,456,468,409,598,793,810,725,697,589,474,475,506,533,589,587,638,608,569,397,397,403,393,464,610,560,521,474,433 15,17,13,42,57,35,26,429,400,393,392,386,376,412,419,412,407,402,396,419,430,369,400,402,399,397,376,396,378,381,397,403,416,393,408,396,372,404,386,405,402,416,457,448,439,409,507,477,485,433,425,394,395,416,448,451,505,512,559,539,451,402,378,390,384,392,419,414,394,393,382 10,82,65,112,118,70,71,607,723,688,640,541,550,627,684,663,653,628,734,865,846,606,854,801,720,716,604,558,465,437,602,824,884,782,810,659,593,435,471,493,533,605,742,708,696,517,848,960,982,913,885,795,680,683,764,771,835,826,878,855,819,497,551,505,521,708,868,816,826,721,595 1,21,20,147,200,199,143,428,409,401,388,397,408,441,442,421,420,406,411,434,417,410,415,418,392,406,384,403,386,418,406,425,438,397,415,430,408,399,406,428,424,433,486,440,449,408,488,533,536,477,451,417,398,485,515,514,534,525,562,521,480,399,385,404,395,423,423,412,417,430,388 8,31,24,49,60,42,35,433,403,411,399,403,395,461,495,466,464,443,451,464,448,389,418,411,419,404,381,395,382,419,499,449,450,438,420,422,402,447,542,603,673,775,856,756,661,426,647,574,546,522,497,457,413,557,689,739,807,785,807,720,651,402,393,394,397,414,419,416,428,386,398 15,10,9,20,21,18,18,453,538,505,475,449,462,469,515,475,495,473,553,688,641,451,639,575,505,500,430,411,400,395,452,651,686,580,585,505,477,396,400,403,402,439,519,507,499,412,674,842,841,771,747,635,512,461,515,527,601,606,669,664,622,420,421,413,428,525,677,601,617,520,463 16,17,14,10,10,8,8,407,385,399,407,396,394,406,404,380,395,420,401,403,408,396,388,410,396,385,401,382,381,404,382,404,402,386,381,402,402,380,405,406,420,467,494,445,426,383,434,462,446,434,418,390,391,415,447,473,505,485,500,464,451,384,395,387,391,399,409,379,403,400,386 18,13,12,25,27,21,19,423,479,443,443,425,432,455,483,481,470,485,500,510,513,405,431,434,428,419,416,419,388,384,459,487,478,458,491,448,434,395,399,394,422,424,497,506,531,405,668,681,644,608,593,548,491,437,496,493,566,584,664,661,624,399,418,418,428,465,481,466,497,445,424 17,12,11,65,92,85,59,384,407,409,407,383,379,384,388,399,397,391,402,432,420,393,424,407,396,394,395,397,401,394,398,422,434,413,396,430,400,397,399,393,393,390,424,399,401,404,442,525,521,455,446,423,399,410,440,439,454,465,463,460,447,388,386,382,378,384,417,413,417,381,386 5,9,8,22,29,26,20,406,403,407,379,395,376,403,427,419,410,396,412,445,462,397,428,418,408,410,381,389,381,395,415,422,432,405,413,396,391,393,387,396,402,424,486,432,413,406,503,530,522,496,450,435,397,445,479,478,541,494,543,532,486,400,391,386,385,419,416,401,416,401,380 18,37,36,63,83,77,56,426,506,463,451,412,425,432,437,440,427,462,490,612,602,435,572,501,478,463,445,434,400,399,410,565,626,519,503,466,442,387,400,404,400,438,461,455,477,398,618,810,827,756,704,618,510,437,481,500,570,574,636,603,549,395,420,397,418,490,588,536,550,475,429 8,9,8,50,71,60,41,449,506,472,473,418,426,448,478,446,451,452,515,644,624,431,592,535,474,488,436,419,414,388,437,597,647,529,548,441,432,408,393,418,413,474,504,472,478,427,592,783,800,709,670,551,462,476,519,531,587,558,615,594,560,410,418,392,413,494,644,546,572,485,439 15,29,29,87,114,113,82,453,585,546,497,482,454,492,522,509,481,459,597,702,700,468,665,606,535,516,472,450,395,376,455,673,715,617,646,524,451,390,396,386,419,458,546,507,506,426,677,894,908,839,808,691,555,500,552,565,627,624,703,686,644,416,445,410,426,547,687,610,649,545,492 11,21,20,65,64,51,50,388,390,386,406,369,387,402,413,409,406,388,396,408,401,391,395,385,383,384,386,374,378,377,395,401,412,379,385,402,379,391,383,392,395,401,424,406,408,405,422,445,444,412,411,422,391,416,408,426,430,435,480,458,411,377,384,369,390,384,401,416,387,379,398 14,37,36,251,425,426,253,423,393,403,403,410,400,431,458,425,417,436,435,445,433,402,412,412,389,383,376,374,387,402,409,422,431,418,429,405,386,420,413,407,436,498,557,482,454,488,567,540,532,477,460,444,412,621,704,702,710,664,701,625,539,419,392,404,400,406,433,424,407,427,404 4,17,16,12,19,17,10,396,400,386,378,391,402,411,428,401,407,391,409,396,423,377,397,396,382,382,395,388,381,388,389,426,404,407,401,406,388,380,397,397,402,405,442,432,410,397,484,468,454,447,448,412,380,446,464,452,508,470,515,492,459,395,398,398,392,397,409,393,407,395,372 20,8,8,62,70,71,63,405,414,394,408,410,407,400,440,412,410,409,444,474,475,399,453,438,420,404,403,379,386,386,408,471,490,447,441,407,403,390,392,392,395,405,448,433,412,407,492,636,645,583,544,495,437,421,451,465,498,493,535,515,477,397,381,394,403,428,479,426,458,428,403 15,8,8,70,104,105,68,397,424,424,406,387,396,399,405,395,405,396,411,471,462,403,437,429,409,406,409,395,379,386,388,440,485,456,442,387,402,380,384,384,402,400,419,395,411,403,440,612,625,554,492,469,402,409,432,417,446,450,477,465,442,400,388,374,394,414,459,452,438,406,406 20,15,15,24,28,19,17,483,550,515,483,450,467,511,576,552,548,546,615,679,653,464,609,542,515,502,451,441,414,424,506,646,661,575,591,498,474,389,385,416,433,465,571,545,562,416,742,843,824,774,742,662,555,509,569,584,669,677,751,747,705,462,454,445,484,589,685,633,658,535,488 12,18,15,52,67,44,33,425,514,453,462,421,435,437,480,449,456,444,546,635,623,450,584,534,465,484,431,421,389,397,443,615,639,559,580,487,465,375,396,399,405,435,495,478,456,405,590,842,844,765,734,623,522,467,523,507,573,579,632,618,579,409,434,414,413,500,625,562,577,483,447 1,85,63,44,38,24,28,446,446,434,438,413,442,460,494,483,486,453,508,538,488,422,467,474,433,413,382,394,408,418,455,517,540,480,502,425,424,406,451,487,501,563,666,562,546,461,672,722,717,647,599,526,440,610,685,700,760,734,773,712,667,422,411,398,427,448,516,463,466,421,407 18,77,72,52,67,59,45,430,399,384,352,368,389,425,418,391,397,383,380,403,398,395,408,391,382,387,400,381,396,411,399,407,401,395,425,402,376,381,394,400,395,411,469,429,389,376,448,435,432,406,396,404,394,412,431,423,411,443,450,446,432,396,389,381,375,376,386,378,407,407,377 20,8,8,64,86,82,61,395,427,406,398,383,385,413,410,401,413,416,432,436,444,395,432,404,401,382,386,380,365,397,405,427,437,414,419,398,383,401,388,391,410,413,450,430,418,394,494,587,575,512,499,440,405,443,466,464,500,496,538,492,465,400,397,387,395,406,434,426,430,401,398 11,38,37,105,168,162,100,451,492,468,451,414,446,448,449,443,446,423,500,625,591,436,590,527,485,461,446,421,398,416,425,571,637,518,557,454,433,413,392,405,390,391,458,446,458,405,568,827,846,762,725,593,497,438,441,465,542,537,596,577,538,396,403,414,387,469,609,542,558,455,439 4,8,9,38,45,44,36,402,441,427,419,401,433,409,424,428,426,430,446,537,518,411,479,459,436,424,397,390,395,397,412,500,515,465,476,431,411,386,392,391,414,391,429,412,425,379,516,709,722,649,616,519,455,416,433,444,469,495,525,505,479,397,405,385,397,435,537,481,469,434,415 18,10,10,21,33,31,19,394,396,395,376,391,370,402,408,386,403,400,378,405,411,381,392,373,381,393,374,392,382,387,398,410,386,390,385,385,381,390,391,383,416,404,434,401,395,400,427,444,414,411,400,396,385,423,447,447,468,456,476,452,430,396,408,375,380,391,385,379,391,375,384 16,9,9,50,70,71,50,409,399,387,408,401,406,419,429,430,427,422,419,407,429,399,398,389,396,376,387,381,378,392,416,412,401,406,398,380,403,387,390,395,405,419,421,428,421,411,538,511,489,454,468,441,412,416,468,480,518,526,575,542,511,389,399,397,405,424,403,426,423,406,384 6,69,64,173,237,215,158,501,560,511,483,464,536,560,605,594,607,604,616,621,629,424,507,487,465,456,430,439,437,434,530,535,492,486,535,496,465,432,425,406,462,477,605,574,611,431,784,797,764,740,717,674,563,495,617,626,712,712,777,779,747,495,435,491,512,564,593,574,565,520,510 13,132,127,98,123,119,96,423,374,366,395,374,393,412,427,390,410,403,378,378,369,388,376,393,391,386,380,393,377,400,392,389,387,402,418,396,385,399,395,411,441,456,533,464,451,401,447,427,402,394,403,416,389,409,424,421,463,437,483,451,455,385,390,408,383,411,380,406,385,375,383 6,8,8,21,27,24,19,408,387,402,396,365,385,410,415,404,396,387,406,387,390,383,399,383,388,376,380,387,392,400,400,392,398,386,388,396,390,388,394,410,385,408,434,416,408,390,446,410,427,398,388,399,391,410,421,424,451,467,503,467,441,386,376,390,376,408,401,384,400,389,383 3,11,10,64,103,101,59,381,395,371,389,374,380,398,397,397,388,379,403,411,394,385,396,395,395,394,386,388,376,388,381,384,415,389,405,388,408,372,396,380,401,391,408,399,403,403,417,464,453,440,410,406,409,443,446,452,454,430,460,439,425,383,376,391,376,398,414,388,412,409,392 15,12,9,27,36,22,15,419,390,377,389,390,388,418,438,411,417,394,394,384,420,384,405,388,398,398,399,395,384,390,395,410,421,395,377,392,394,381,377,405,389,395,423,440,419,398,446,465,460,436,412,404,390,410,422,422,458,464,520,462,446,384,389,392,386,392,396,401,406,387,376 15,14,15,57,74,73,56,410,456,451,429,419,419,407,436,448,426,410,473,579,554,428,505,489,465,464,419,401,379,390,428,532,559,471,497,450,418,392,386,384,400,414,446,436,445,402,558,762,776,698,648,565,473,434,458,473,538,508,576,548,513,407,413,394,382,439,556,507,521,448,422 7,24,21,33,55,47,28,392,392,393,387,386,402,403,418,391,393,413,401,409,388,387,400,391,386,366,377,379,382,403,401,397,394,396,397,406,393,403,386,394,402,409,473,441,410,400,452,437,431,408,408,377,405,430,473,460,513,519,534,513,443,394,385,382,374,371,411,386,378,379,386 16,14,13,27,39,34,24,389,398,395,395,397,384,409,412,421,374,382,397,393,398,383,386,387,403,384,390,381,368,389,405,407,397,390,394,365,401,381,404,400,417,417,442,419,409,413,444,433,428,397,405,393,372,457,462,479,489,488,513,481,457,395,396,393,389,387,393,387,392,391,382 11,9,9,53,79,83,54,407,423,410,400,382,406,393,396,399,410,391,430,451,473,395,440,442,417,418,381,404,381,399,408,435,470,429,440,410,406,398,380,388,395,395,426,408,408,386,464,647,655,576,551,469,422,426,421,412,456,452,487,461,435,378,381,383,395,404,460,456,425,400,397 15,9,8,27,28,24,23,464,459,446,449,405,427,464,490,445,461,457,513,598,565,427,539,507,445,452,415,408,392,402,416,564,593,495,502,440,435,398,416,402,438,450,521,487,460,431,614,755,750,672,629,542,458,488,518,540,585,600,657,630,582,405,409,399,419,472,586,545,533,464,427 16,11,11,56,68,67,55,416,443,447,416,397,411,435,440,437,417,411,449,535,490,415,472,455,417,400,399,407,386,388,427,472,525,475,470,431,404,395,401,410,392,433,459,430,440,410,538,698,706,624,597,492,431,432,472,474,524,532,559,548,492,389,392,401,397,424,507,463,492,442,418 20,42,31,67,89,54,45,409,410,426,409,395,374,438,434,450,444,435,452,462,479,397,433,435,409,407,381,386,365,410,432,445,467,430,431,404,401,398,421,432,429,455,491,476,467,400,522,585,577,505,482,425,387,445,481,489,570,540,608,554,509,383,381,395,383,403,446,434,432,407,400 2,10,11,81,115,121,84,403,411,390,405,415,401,412,420,436,432,407,414,428,429,391,403,407,398,399,383,382,396,383,396,416,410,400,409,414,400,384,378,405,385,396,391,407,422,399,455,501,513,463,470,424,423,413,422,422,430,439,469,473,451,380,376,402,388,407,416,412,414,390,390 13,20,18,11,14,9,7,562,703,643,606,564,580,587,653,635,655,638,744,825,797,574,766,714,660,633,525,526,462,413,573,804,818,733,760,613,556,405,428,436,450,504,655,635,656,441,831,973,967,915,886,807,689,532,622,653,741,742,815,828,792,482,492,508,526,709,834,777,792,700,591 8,11,11,8,10,7,6,424,467,452,448,451,479,473,490,521,523,535,541,525,524,397,407,412,421,407,415,405,403,378,508,482,476,462,478,462,450,388,399,405,431,444,574,574,595,397,768,710,638,642,598,608,508,464,533,546,657,664,744,757,727,427,422,415,443,470,469,483,492,458,447 7,283,249,187,228,196,157,458,407,422,394,413,408,447,491,451,421,438,453,462,476,382,429,440,398,411,409,383,381,411,454,491,474,415,446,405,423,422,463,472,496,567,659,572,547,444,627,647,618,562,518,468,437,522,593,592,647,651,706,655,603,418,394,377,415,431,460,420,435,414,396 6,9,8,28,31,22,20,425,404,404,387,386,379,436,444,431,427,400,404,424,431,388,416,416,395,392,383,397,373,399,401,415,446,414,429,412,408,398,399,428,419,438,481,464,465,414,526,555,544,509,450,423,412,459,502,489,559,553,592,548,509,384,398,399,379,398,427,412,426,384,389 10,341,275,203,300,223,153,479,449,422,398,391,411,471,497,445,453,439,430,524,482,400,459,427,411,415,421,410,387,428,496,501,521,485,487,433,367,442,464,462,526,592,683,596,591,458,615,688,678,583,570,469,433,499,560,566,644,622,693,640,588,406,389,408,402,419,500,473,468,413,410 11,13,13,27,33,30,24,414,513,451,446,402,433,426,468,459,466,470,524,618,598,452,569,521,474,451,457,424,412,391,437,569,626,528,535,466,424,389,410,408,404,442,492,479,457,408,581,788,793,720,680,578,478,439,480,497,562,541,599,600,557,405,421,411,416,476,613,553,571,477,436 5,12,10,31,35,21,16,407,433,441,423,421,398,425,456,435,442,443,456,523,498,411,461,452,425,412,398,394,388,389,420,493,517,453,488,438,396,384,398,406,416,434,482,455,447,417,560,674,660,585,564,482,427,460,513,523,558,556,619,564,543,398,391,407,408,430,493,442,455,426,415 4,32,32,156,260,272,161,412,374,386,395,383,388,375,409,385,392,396,404,385,413,390,369,391,392,381,394,373,376,424,400,374,383,398,401,389,374,404,401,387,401,434,432,410,424,432,462,421,414,407,400,393,409,479,505,508,513,505,522,478,463,403,390,397,392,388,374,390,398,396,388 10,15,8,41,61,35,23,407,450,428,433,414,433,420,448,423,426,433,487,549,540,417,508,468,444,440,395,408,413,387,432,502,559,493,498,430,417,404,381,405,404,439,516,471,480,409,576,751,755,683,638,543,464,429,490,515,585,575,631,593,540,394,409,407,404,447,543,487,533,441,410 7,15,14,28,47,44,26,412,393,379,392,399,382,412,406,404,399,416,386,386,387,367,399,386,378,372,373,374,381,406,402,389,386,387,391,392,394,371,387,405,393,409,452,418,428,402,422,414,412,394,394,423,373,401,399,422,446,442,484,454,417,375,378,375,388,370,390,377,382,380,394 6,39,33,14,17,8,6,414,414,396,411,430,413,451,480,456,452,460,445,445,448,412,415,403,388,395,386,391,390,426,429,433,424,431,416,413,401,430,453,500,494,576,645,544,523,486,641,575,545,492,463,441,409,601,685,683,727,720,757,689,623,409,394,406,408,421,431,409,422,405,400 6,466,215,321,384,215,152,701,708,643,618,577,593,740,792,779,773,763,786,830,820,546,755,715,649,628,542,524,463,541,769,821,829,752,772,647,607,623,705,753,808,883,965,914,879,695,963,978,963,909,888,820,719,860,932,955,1017,1008,1023,1000,950,595,527,582,611,735,826,765,781,681,598 20,11,11,15,19,15,11,469,568,514,490,427,477,487,555,546,550,529,602,664,634,457,581,526,489,485,435,433,410,402,478,643,654,592,580,519,476,390,399,411,429,455,554,526,550,431,731,841,821,768,741,661,563,484,549,576,646,648,720,726,691,437,449,443,464,585,666,612,651,535,465 12,55,37,288,308,211,192,636,755,711,670,599,637,673,729,719,713,706,799,880,857,629,827,775,703,697,595,581,482,444,654,863,872,797,812,684,617,473,499,555,582,695,801,762,761,595,909,1023,1017,963,939,867,755,757,825,838,889,886,931,920,875,535,544,531,574,762,874,824,839,741,649 2,239,217,520,616,552,464,411,449,420,433,379,391,433,423,424,440,430,448,495,497,423,493,471,435,453,408,393,403,386,430,521,544,465,501,428,405,414,405,410,379,411,451,437,482,462,545,711,709,631,583,512,455,452,452,440,502,518,585,569,529,426,381,408,393,444,547,500,469,438,406 15,74,71,114,170,154,98,480,548,521,487,424,484,494,524,522,495,514,582,694,677,453,640,574,514,493,466,426,433,410,472,639,695,578,627,500,464,409,415,417,423,472,590,545,543,432,717,878,886,812,778,681,558,536,600,627,697,686,744,731,671,430,428,419,446,531,681,608,634,542,476 16,9,9,36,44,36,30,412,395,405,397,379,394,438,425,421,417,407,419,435,439,380,401,388,400,397,382,380,386,391,408,432,408,410,409,403,385,425,395,407,400,413,472,451,418,402,511,521,501,469,461,430,402,456,481,475,526,503,573,537,518,390,390,388,385,391,405,423,416,404,386 17,36,35,130,244,241,127,431,460,409,411,419,416,466,466,470,455,470,456,516,516,417,463,447,411,424,403,404,394,384,422,471,470,438,482,407,427,392,393,422,417,428,502,470,456,428,615,690,689,608,600,509,439,476,523,564,634,612,670,635,576,412,387,411,417,445,509,490,471,422,413 6,8,8,51,90,94,54,409,394,387,391,383,403,405,430,403,410,402,399,405,385,391,393,400,392,390,384,381,403,396,406,391,395,382,386,375,390,389,402,404,416,437,467,430,426,412,490,462,447,444,425,395,386,443,484,493,497,515,523,503,467,395,401,403,391,388,402,388,391,387,401 10,63,55,217,320,272,185,517,524,490,467,463,484,559,612,607,615,578,606,606,596,427,492,486,465,431,423,429,413,468,519,544,533,488,501,448,449,482,489,485,530,612,686,647,643,484,802,796,753,714,689,629,525,608,680,687,762,759,826,808,762,496,434,487,507,560,576,541,566,492,460 19,11,10,27,32,27,23,416,408,381,379,385,409,448,437,412,418,415,413,419,415,385,391,398,403,382,390,381,374,394,419,401,408,390,403,392,393,396,419,409,431,461,502,465,450,416,532,473,459,424,426,420,393,469,539,538,594,566,644,588,516,397,383,383,400,402,413,393,398,399,382 13,38,38,240,342,355,247,413,424,400,433,410,420,413,434,425,395,390,430,508,496,410,466,445,426,436,395,420,378,394,393,455,515,438,433,401,388,403,387,394,409,390,422,426,435,420,484,636,666,563,524,458,401,433,441,442,454,470,510,485,461,402,391,396,389,422,507,453,439,419,405 1,121,112,341,533,499,311,463,461,464,435,423,429,501,531,527,520,484,532,610,590,423,548,512,459,463,408,400,385,461,472,519,588,508,522,436,431,452,456,471,472,537,661,565,566,525,704,716,719,658,612,502,473,632,709,715,745,724,775,732,674,426,394,422,440,486,594,529,552,447,433 14,97,80,46,43,29,30,758,852,811,769,719,742,793,852,845,836,826,889,954,933,728,897,854,802,782,691,668,559,441,771,925,935,877,896,775,725,470,508,572,613,717,846,832,856,600,976,1023,1023,1019,996,929,830,768,838,857,920,923,977,977,946,666,660,681,708,864,954,909,927,831,750 14,14,14,20,21,21,20,410,460,461,434,401,421,419,435,427,435,420,461,615,610,435,614,546,476,485,427,402,385,396,410,566,645,531,549,468,426,389,395,390,401,418,447,444,421,412,512,699,749,645,617,495,434,431,471,476,506,508,528,518,485,403,405,393,407,459,617,555,549,480,439 2,9,9,11,16,15,10,407,431,433,417,416,403,445,432,421,430,416,448,506,467,411,473,453,421,416,385,399,407,372,417,484,511,453,470,432,397,382,406,403,397,418,455,446,438,383,529,665,671,587,553,462,440,426,471,460,530,515,565,546,515,405,404,398,405,432,489,479,475,421,425 5,37,35,62,94,92,60,423,474,476,447,392,434,429,459,448,459,463,525,616,574,427,541,496,470,444,454,421,383,388,432,581,593,513,524,469,421,402,402,406,399,427,490,468,470,406,602,790,787,715,675,585,480,458,485,498,570,562,628,605,566,420,430,397,419,492,580,536,556,471,449 4,1023,401,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1001,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,18,18,58,69,69,57,417,462,470,426,402,437,421,436,462,465,446,478,595,586,430,544,491,458,436,430,409,412,368,431,552,569,508,513,442,404,379,387,410,415,427,464,444,443,395,578,780,777,695,671,578,462,442,463,470,544,531,583,600,532,405,416,394,408,483,574,514,542,473,437 18,11,11,96,165,168,96,426,491,467,439,428,440,456,461,445,425,435,510,624,614,424,560,533,475,478,434,409,390,399,423,568,619,520,543,481,423,391,394,382,391,379,432,435,440,393,608,846,892,805,774,664,508,422,457,443,497,498,587,580,539,403,411,406,414,478,605,589,566,502,435 19,8,8,22,23,21,20,435,482,462,441,448,462,477,541,508,519,501,551,580,586,436,499,468,455,447,421,426,414,367,476,551,577,484,488,466,437,416,411,419,418,456,523,510,512,413,689,765,736,680,669,596,513,478,520,539,610,643,697,699,654,429,414,419,446,504,575,532,557,496,448 3,748,379,343,551,339,194,623,646,575,555,512,508,680,732,716,692,667,710,766,753,511,689,623,555,560,478,455,414,521,636,740,751,676,686,569,518,506,619,659,727,801,880,820,771,675,901,926,911,853,824,755,626,831,899,903,948,935,973,932,883,521,439,494,524,630,747,689,706,576,512 6,94,75,199,266,173,131,507,691,644,659,622,666,593,666,669,658,678,743,761,772,487,650,623,608,608,543,568,483,384,558,659,660,623,642,589,532,418,421,454,473,519,637,603,633,458,849,912,893,865,849,824,732,560,642,657,731,741,816,830,803,552,590,552,588,704,747,721,779,666,668 6,192,78,507,557,326,304,728,783,728,684,634,654,752,812,782,778,764,818,888,870,615,834,783,714,712,595,563,473,500,747,866,882,804,830,707,659,586,672,716,771,854,943,891,860,713,963,1023,1020,965,939,875,773,864,928,944,992,980,1017,985,944,587,567,574,613,767,866,822,837,731,639 4,63,55,1023,1023,1023,1023,579,581,542,522,484,504,607,645,628,619,616,671,690,680,516,627,586,531,510,486,464,426,452,548,646,647,570,610,521,477,410,432,443,499,531,663,631,624,686,804,868,870,805,774,706,611,614,702,719,786,786,842,819,773,589,449,506,507,598,699,627,657,546,495 7,62,56,70,70,60,60,545,707,664,608,500,519,592,644,624,614,581,711,852,830,593,844,794,702,686,579,519,435,448,562,812,872,759,792,631,564,462,449,463,520,589,721,675,661,531,825,951,979,903,878,766,618,688,754,767,825,818,866,843,799,428,482,448,476,670,863,808,793,689,549 3,29,25,9,10,7,8,659,744,694,662,622,659,719,791,788,786,776,811,847,834,580,748,708,671,649,567,568,483,413,688,806,798,740,758,655,593,413,429,457,466,571,735,743,765,476,925,975,956,916,897,844,747,637,727,762,843,850,913,923,891,628,577,624,662,781,839,799,824,729,645 12,28,27,63,70,66,61,429,495,436,463,412,451,428,421,444,420,427,479,583,550,436,539,487,474,467,427,433,397,384,408,563,587,504,530,451,454,393,397,400,419,408,463,440,450,406,551,786,793,719,689,579,499,427,469,490,535,529,579,558,535,400,435,403,417,479,587,545,532,463,416 9,153,118,373,460,374,300,624,779,728,675,608,642,648,716,687,684,683,791,889,873,648,851,806,725,721,617,573,472,430,638,867,897,813,828,705,612,437,496,520,555,643,760,729,726,570,882,1023,1023,971,947,869,762,704,775,795,856,849,902,890,853,516,572,527,558,763,896,848,858,749,646 19,83,78,83,119,108,75,508,610,560,532,450,506,532,588,566,548,555,656,753,730,491,704,642,587,560,472,471,440,390,509,712,753,652,684,544,484,404,412,461,461,528,638,592,587,463,767,902,904,838,806,736,613,574,658,664,736,725,789,768,718,435,444,431,454,591,744,692,711,590,520 18,8,8,26,31,26,21,421,379,363,375,382,370,418,425,404,402,414,389,398,385,377,385,396,380,394,373,409,399,397,401,402,410,379,393,393,384,382,392,395,395,389,472,443,416,399,464,419,419,401,400,394,389,422,432,444,492,488,521,498,458,387,386,379,382,393,389,382,387,392,391 9,10,7,33,48,35,26,437,406,422,412,397,398,445,448,439,454,437,444,476,474,407,461,432,433,422,415,414,380,403,457,472,480,433,432,404,405,395,412,429,431,493,607,559,497,410,545,606,612,530,526,482,445,460,495,500,587,554,596,575,520,376,384,387,387,421,460,428,425,402,396 13,58,55,96,100,76,80,452,571,515,470,474,481,482,529,495,495,490,596,698,677,476,655,590,528,529,464,453,406,396,477,666,704,610,655,491,476,402,421,407,440,513,584,566,548,446,719,875,881,812,782,681,551,518,598,616,700,700,756,724,690,412,447,424,442,536,681,611,636,540,476 10,12,8,29,37,22,18,426,389,385,383,394,380,419,437,381,415,402,396,406,405,373,411,381,398,406,374,391,386,410,420,395,397,394,385,399,372,397,407,402,425,455,481,445,445,408,476,451,427,405,395,401,383,463,505,512,549,557,589,529,482,382,383,387,393,386,407,386,376,388,380 5,15,14,47,59,57,44,421,491,454,421,406,427,430,431,442,436,441,495,556,548,403,504,493,452,462,396,402,385,392,418,522,564,483,493,434,421,377,388,401,417,411,468,453,453,399,572,743,757,676,649,534,465,442,464,484,506,534,571,557,533,407,398,391,406,454,543,499,524,452,419 18,17,14,27,41,34,22,376,406,399,378,389,389,408,398,415,405,408,416,407,378,389,375,395,395,381,377,389,378,406,396,386,402,387,383,396,380,391,420,406,418,425,437,435,422,409,461,399,394,394,395,387,383,429,451,443,464,478,491,466,452,384,364,395,384,402,376,380,402,389,384 17,11,10,38,37,28,27,425,405,413,392,369,393,425,441,408,415,378,388,407,422,386,410,389,389,395,380,387,380,409,404,392,410,397,391,375,385,394,401,405,422,444,461,458,454,403,524,448,436,412,414,390,397,445,487,492,528,533,601,557,498,391,398,383,390,395,402,392,392,400,376 6,77,70,176,200,190,163,631,629,579,562,493,548,690,745,743,724,713,716,725,720,446,563,555,495,484,456,448,413,465,765,730,700,646,686,612,526,546,596,634,717,801,905,875,863,538,919,886,854,815,787,741,627,744,828,850,927,919,962,937,899,541,458,568,572,643,683,641,668,571,525 19,1023,223,1023,1023,620,438,950,995,958,926,877,900,983,1023,1010,1002,992,1023,1023,1023,879,1023,1005,951,939,860,834,735,848,1008,1023,1023,1021,1023,951,898,897,984,1021,1023,1023,1023,1023,1023,952,1023,1023,1023,1023,1023,1023,982,1023,1023,1023,1023,1023,1023,1023,1023,839,818,832,860,984,1023,1023,1023,961,890 7,18,18,50,65,65,49,403,415,430,417,379,395,401,412,407,423,415,439,472,476,428,441,443,417,395,397,399,380,394,389,472,491,459,451,427,392,371,386,400,391,411,433,425,419,392,485,643,664,568,527,479,416,430,462,448,495,460,522,474,445,386,393,406,398,414,484,450,460,421,390 6,21,17,59,72,57,45,520,657,608,571,507,564,561,623,601,610,604,707,789,776,519,736,680,608,584,514,492,449,406,549,770,778,701,726,570,532,413,420,438,455,525,647,619,621,452,806,945,939,885,859,775,655,571,638,656,742,744,808,801,767,461,475,482,487,661,794,731,751,634,551 11,13,10,37,47,35,28,430,388,397,388,410,393,443,451,436,433,415,407,419,417,394,397,385,389,378,395,396,402,417,406,397,412,396,406,387,399,400,405,413,418,413,477,445,429,417,512,484,463,431,419,424,390,441,471,454,542,540,575,551,501,391,395,375,388,402,404,385,409,389,382 17,19,19,44,69,64,41,427,458,419,415,407,409,440,457,457,428,443,468,537,517,423,487,445,430,431,422,409,400,379,411,514,490,445,479,432,410,402,404,407,407,423,432,443,437,411,578,725,721,653,612,533,460,431,448,476,532,533,587,561,540,409,415,417,414,468,526,495,465,425,441 6,12,10,23,33,27,18,441,400,396,391,401,383,424,436,414,422,400,391,427,419,394,422,416,391,393,382,385,390,394,392,425,428,412,428,411,383,390,407,397,389,420,437,438,430,387,469,513,507,461,453,430,431,394,436,445,484,472,520,488,465,391,378,387,392,398,420,425,428,397,378 10,62,61,93,117,113,90,449,496,465,458,441,489,461,512,526,503,510,509,585,583,400,512,510,478,471,435,433,416,379,459,519,525,478,512,445,428,392,408,422,428,444,499,473,505,435,685,758,753,684,661,621,517,505,548,537,636,609,687,692,641,434,446,434,465,508,588,552,579,488,468 19,15,15,71,92,90,68,404,457,417,426,425,429,435,428,436,428,434,479,558,557,420,506,463,422,454,407,412,389,385,415,544,554,484,500,435,447,384,397,414,391,409,469,428,443,381,559,759,764,672,651,542,470,422,455,480,522,526,574,548,530,399,433,408,404,462,559,517,517,459,427 2,52,46,723,1023,1023,645,527,681,622,576,514,531,572,615,578,604,564,697,820,799,553,763,716,646,609,535,491,445,408,550,775,811,720,748,593,532,422,437,431,469,541,664,627,640,549,805,982,991,921,893,805,677,619,687,691,774,770,819,812,764,479,487,454,489,658,813,754,755,652,555 1,16,15,196,395,409,199,428,496,464,443,423,427,423,464,461,445,445,503,553,549,424,512,474,446,431,419,430,413,394,437,539,554,493,498,468,430,393,398,395,439,450,510,492,486,441,630,769,779,698,671,579,477,486,537,560,618,613,664,631,582,401,405,439,407,494,568,515,556,453,419 18,10,9,25,31,26,22,440,400,371,375,386,377,446,435,417,395,394,392,404,402,365,375,388,401,398,375,379,378,379,384,404,383,381,387,377,389,389,397,392,404,425,461,456,432,400,473,424,406,399,405,388,389,421,464,457,489,509,552,526,480,373,388,380,389,372,393,413,384,386,409 14,1023,508,1023,1023,329,262,998,1023,1023,1017,983,1009,1023,1023,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,970,971,895,717,993,1023,1023,1023,1023,1007,959,753,779,834,890,963,1023,1023,1023,873,1023,1023,1023,1023,1023,1023,1023,1007,1023,1023,1023,1023,1023,1023,1023,939,957,956,987,1023,1023,1023,1023,1023,1009 8,60,36,146,195,104,67,541,510,471,470,460,429,552,628,616,589,574,584,639,622,421,534,492,451,444,421,408,398,457,542,611,604,535,562,463,420,465,549,573,618,706,802,738,666,554,814,813,780,722,680,609,495,732,804,821,880,869,908,855,799,440,438,475,453,534,597,552,562,480,432 2,9,9,55,89,94,57,392,404,402,378,377,396,390,392,398,408,396,400,430,427,394,411,395,400,405,386,388,394,389,384,446,428,418,413,401,387,378,388,368,385,382,406,415,403,394,427,535,542,493,459,414,429,390,412,417,437,434,431,423,422,397,383,390,398,409,428,416,430,391,399 13,14,14,29,40,41,29,409,496,451,447,408,446,429,453,439,429,432,484,578,569,427,519,475,465,441,408,398,398,381,412,540,555,486,521,455,427,403,384,396,373,395,436,440,458,412,583,761,769,689,664,570,480,420,432,454,523,504,559,577,521,407,401,399,406,476,567,525,521,470,428 12,10,11,14,15,15,14,408,407,422,404,398,401,441,471,464,448,456,440,447,466,392,405,398,402,394,386,400,391,427,491,454,448,441,447,412,427,423,456,508,530,645,734,642,601,402,648,579,538,490,497,468,438,506,589,663,745,724,761,693,621,401,398,398,402,418,409,436,439,414,408 19,12,11,32,45,33,23,411,408,408,380,373,389,399,422,421,423,391,409,446,422,400,412,413,393,390,383,383,398,397,402,427,433,403,408,403,393,404,402,399,391,389,431,417,403,395,472,516,507,461,435,422,403,412,416,429,477,491,518,491,445,393,391,404,379,403,418,415,397,403,403 5,23,22,26,26,24,24,568,638,596,534,522,529,614,680,670,664,656,709,754,736,505,667,625,578,548,488,470,429,406,589,713,717,638,659,577,500,425,425,442,489,527,649,635,673,462,833,892,876,835,811,744,632,586,658,683,753,766,827,831,794,514,491,513,553,672,755,703,725,620,552 4,20,20,76,113,104,68,462,545,498,461,429,447,485,505,497,501,480,567,666,646,444,596,557,497,474,439,424,405,387,456,617,650,551,596,484,466,372,405,426,412,430,508,509,508,415,689,848,848,784,751,648,533,472,514,553,623,621,697,689,638,423,426,415,428,538,642,607,614,508,465 6,16,14,32,52,40,25,401,391,369,384,399,375,404,417,407,399,395,403,398,403,388,385,380,380,394,399,373,389,365,390,410,406,404,408,386,391,385,397,400,404,417,447,428,426,393,453,445,445,414,409,405,403,435,447,460,471,460,485,453,427,385,387,376,400,397,399,413,408,385,392 3,12,11,60,91,86,55,400,450,431,423,414,424,400,438,428,426,418,474,560,543,406,524,490,450,426,413,402,406,403,420,535,565,502,483,447,410,397,400,386,416,405,442,443,432,407,563,746,770,686,646,527,443,439,478,471,529,527,560,546,515,391,406,407,397,445,542,494,502,440,405 8,29,29,217,383,392,219,464,417,427,422,372,397,464,499,494,476,456,477,463,449,397,421,409,400,412,387,411,388,391,436,416,444,424,422,430,396,423,426,445,478,514,593,525,505,481,623,578,544,526,491,460,418,667,751,740,738,696,724,661,605,440,410,421,424,430,444,436,418,425,418 7,8,8,31,42,39,28,413,489,442,430,436,436,424,458,445,429,433,494,551,535,421,507,473,457,439,420,413,404,394,419,522,537,491,507,444,412,378,388,372,375,392,421,427,432,378,569,773,782,714,678,598,472,395,399,405,461,480,522,540,512,398,409,414,410,467,560,516,551,457,440 17,9,8,20,27,23,18,410,388,385,386,394,380,427,439,417,405,414,389,429,406,389,398,396,392,389,388,381,395,387,403,394,397,387,392,402,419,394,378,392,388,406,426,428,413,397,457,429,442,400,417,403,393,405,422,438,436,482,508,477,446,375,401,368,390,383,394,408,387,388,379 3,23,21,182,342,334,176,462,476,447,440,442,425,495,532,507,526,511,513,553,550,408,477,458,437,428,416,407,398,408,454,510,514,466,473,443,433,421,423,405,433,503,573,532,527,452,696,743,743,658,617,556,479,521,604,622,693,680,734,702,659,424,397,436,427,467,548,502,510,470,444 19,21,20,101,112,102,94,422,474,442,451,405,408,423,453,449,442,462,503,563,548,423,514,488,453,451,404,411,378,388,418,526,558,474,499,461,426,391,398,400,391,432,487,445,449,405,617,764,760,687,651,571,464,458,497,512,583,579,641,622,580,407,415,416,422,476,561,497,521,467,426 2,10,9,164,191,191,161,394,406,387,400,392,381,396,409,383,387,393,415,426,425,391,423,394,392,402,384,403,393,377,390,433,436,417,401,393,388,368,386,385,388,392,389,417,410,403,418,499,502,448,426,415,406,397,427,401,430,417,434,420,430,399,378,383,387,391,422,393,395,389,382 13,65,61,188,283,263,174,443,475,412,428,405,439,470,484,487,490,482,493,530,512,406,450,451,438,436,425,382,408,428,465,488,508,452,483,417,418,432,407,408,435,464,570,540,521,437,700,719,695,636,597,540,461,501,570,610,683,683,735,714,657,419,413,403,402,432,497,473,474,444,438 6,10,9,21,24,18,16,411,415,396,380,409,392,425,438,433,430,434,431,441,440,381,431,407,419,403,388,391,382,397,437,425,435,402,430,415,378,403,417,411,414,458,495,469,458,420,547,541,511,472,443,422,410,499,557,576,646,625,664,592,550,391,396,381,397,407,428,422,424,399,390 12,34,33,24,27,20,17,534,634,581,533,515,529,538,612,605,592,595,691,767,742,521,711,653,588,572,488,481,426,428,538,739,752,677,699,575,512,437,397,446,439,506,616,587,616,452,797,918,907,854,823,745,628,541,600,638,729,727,792,793,754,477,454,477,500,650,776,721,741,619,523 11,8,9,48,82,85,48,395,397,388,384,377,383,373,385,386,405,395,395,405,417,394,396,388,393,386,371,383,359,377,393,403,407,403,398,383,396,390,378,403,383,399,420,403,401,390,439,445,467,436,412,393,386,423,430,433,425,435,442,418,423,387,393,386,387,392,409,393,404,398,382 13,21,21,45,54,52,43,451,565,508,492,444,447,481,514,512,498,478,569,731,709,477,707,637,564,550,479,452,429,415,455,678,740,620,643,515,440,397,403,413,446,471,553,533,532,433,640,824,855,777,742,620,509,501,554,556,626,633,691,658,627,421,426,415,434,538,720,659,660,530,477 5,81,39,268,252,109,112,639,779,724,704,603,638,705,747,737,721,717,801,896,877,646,854,803,737,715,607,554,483,497,673,868,896,818,831,714,637,490,550,601,652,723,822,779,773,633,908,1023,1023,970,945,864,747,798,858,864,909,901,943,925,884,541,541,554,571,764,885,833,843,742,640 6,690,395,444,460,283,270,710,838,795,751,677,697,754,813,800,787,776,865,952,928,711,911,866,800,791,699,644,523,497,736,923,949,878,894,789,687,574,647,685,744,816,903,856,842,715,968,1023,1023,1023,999,929,820,869,924,936,980,969,1012,987,948,586,607,585,644,826,945,900,906,810,728 15,23,20,149,198,175,128,386,441,399,402,393,401,400,418,418,400,423,432,463,480,393,458,428,415,419,390,417,386,372,399,463,463,447,444,418,376,384,391,393,421,392,435,418,435,404,502,628,642,548,535,458,406,419,429,447,488,479,516,486,457,410,419,401,388,414,487,448,433,434,391 19,20,19,310,561,571,309,416,429,407,403,427,396,448,448,446,449,451,459,481,469,392,440,429,409,391,381,405,376,408,415,436,454,414,458,407,415,426,394,420,419,447,489,470,448,465,577,615,596,539,518,469,430,578,667,669,669,639,653,597,546,429,399,404,399,424,428,409,433,432,403 1,11,10,28,35,30,24,399,387,387,375,392,399,421,417,401,404,395,384,401,412,388,394,398,388,386,385,378,387,391,391,393,393,398,399,374,371,391,403,382,400,430,442,430,425,399,473,450,434,426,415,401,390,425,443,464,499,498,535,495,454,391,378,384,397,379,383,401,394,398,391 10,38,37,57,73,70,54,568,517,481,474,453,464,606,686,660,654,646,614,584,586,411,427,423,429,432,413,415,394,450,733,648,562,550,582,534,484,511,622,665,742,836,938,892,859,476,890,792,717,685,652,624,543,659,784,852,959,954,988,936,881,502,437,492,516,542,516,503,534,483,462 12,57,55,212,357,356,212,416,440,428,415,383,396,421,440,413,416,413,436,531,510,408,478,457,421,403,424,405,388,416,468,594,626,520,547,458,405,408,404,423,465,515,627,577,580,506,569,761,752,672,621,520,431,708,809,810,788,732,745,618,556,403,403,395,398,436,556,513,509,445,416 14,30,29,63,72,67,59,441,533,516,491,453,458,456,463,469,471,479,556,721,686,458,680,615,535,514,466,455,426,407,456,667,722,618,632,514,459,403,416,396,439,459,513,498,502,435,643,878,896,812,786,662,529,489,547,554,622,608,674,653,603,394,430,407,418,549,715,641,641,535,464 14,20,14,36,46,32,23,428,425,406,407,387,399,449,477,474,452,446,464,467,459,391,441,408,405,397,384,398,397,390,481,450,459,432,418,399,405,439,510,557,604,695,774,664,574,463,685,628,568,514,500,446,401,628,726,762,823,806,829,747,670,413,386,393,398,417,445,436,440,412,413 14,31,20,37,48,27,22,482,407,382,389,387,384,492,516,439,446,401,416,415,415,374,396,392,373,393,390,363,389,443,408,402,404,392,400,383,400,400,408,396,393,464,503,477,471,402,529,468,433,425,415,400,393,451,518,526,581,578,641,555,496,398,375,371,390,378,398,396,399,394,389 11,50,44,27,26,19,21,433,523,457,452,443,444,458,486,475,473,479,519,640,623,435,586,538,476,466,433,435,411,391,448,612,658,545,569,457,429,401,419,410,436,477,536,515,486,431,631,792,804,722,685,578,481,516,577,569,627,609,679,638,592,406,388,412,400,504,631,554,579,488,407 8,27,23,51,45,36,43,462,564,541,501,446,456,493,530,508,504,469,541,737,724,469,744,691,574,579,469,421,403,400,470,672,783,652,681,520,446,395,433,454,478,532,635,569,532,442,688,822,877,780,753,605,493,619,666,685,723,722,768,737,659,407,407,400,425,520,756,680,673,570,467 2,56,42,82,83,54,55,495,633,598,558,516,516,532,560,564,564,543,676,792,778,510,734,684,596,593,485,482,422,407,505,753,801,704,730,588,514,407,426,451,485,543,645,606,582,458,757,931,942,872,842,752,597,607,679,684,742,739,785,763,725,427,479,446,455,608,765,711,726,604,482 17,41,31,90,109,73,61,455,532,500,475,438,453,473,529,518,518,497,576,654,637,460,612,551,484,493,447,437,416,437,472,630,655,561,604,515,460,409,432,452,467,518,610,593,582,445,710,841,836,768,746,642,523,571,645,666,717,707,757,727,669,410,431,416,435,537,656,589,606,512,471 10,99,81,10,12,8,6,403,406,403,401,375,397,416,431,399,375,417,403,414,417,382,406,411,388,388,394,393,399,409,409,413,432,399,411,397,389,401,418,422,425,442,500,458,420,416,529,520,495,444,447,413,396,487,506,528,560,533,575,543,502,386,386,392,374,428,419,422,420,387,387 7,23,19,39,62,47,26,414,399,391,424,373,391,424,426,444,424,421,402,417,430,395,414,417,398,386,388,404,386,380,414,423,422,405,411,402,381,395,425,410,433,473,538,475,463,421,542,510,488,461,440,422,393,512,581,570,613,581,630,586,516,395,393,385,390,402,421,416,409,390,383 13,13,13,35,47,47,34,381,455,448,415,416,420,405,430,416,427,422,488,543,530,424,515,457,455,434,400,406,390,377,418,540,542,470,480,422,402,395,386,407,404,396,422,431,426,395,513,742,752,672,615,536,430,429,449,434,472,449,520,512,473,401,410,402,387,437,518,480,510,449,432 12,10,9,52,66,63,48,408,448,415,425,411,408,417,418,409,422,415,460,520,503,418,498,467,436,430,407,391,397,392,395,492,538,472,494,430,416,385,392,395,408,393,444,424,402,386,510,733,743,656,623,512,463,426,427,425,470,477,512,498,488,404,401,395,405,444,528,472,512,424,411 19,32,17,59,85,43,30,431,411,400,408,375,396,420,463,447,431,420,423,410,426,399,403,404,388,388,401,391,374,393,403,407,416,415,407,369,388,411,408,427,439,460,509,486,479,438,538,476,463,419,421,403,418,493,558,550,602,599,645,593,533,370,371,377,386,398,414,401,393,389,381 17,8,8,57,78,76,54,394,395,406,380,402,389,387,412,416,403,410,414,436,435,392,405,413,398,382,381,378,390,388,389,423,423,416,400,425,399,389,407,399,422,428,447,429,422,393,485,547,525,483,460,445,412,424,466,468,517,508,532,497,446,381,390,384,410,404,426,398,413,396,387 13,97,84,226,402,345,188,433,575,507,499,445,491,463,500,475,485,480,576,704,671,454,666,608,531,524,463,445,426,375,466,623,684,580,606,491,446,409,412,405,426,446,509,487,511,443,644,881,887,818,790,683,554,469,519,541,613,597,671,645,617,445,426,398,431,537,671,618,618,524,459 11,171,138,163,248,204,137,581,860,814,755,658,650,627,678,651,658,640,860,1008,962,775,995,925,861,835,726,652,528,413,588,981,1010,922,924,798,699,430,473,508,531,620,739,692,698,543,837,1023,1023,1023,1012,908,766,696,751,754,806,805,859,842,809,468,577,487,514,835,1002,931,935,830,710 13,1023,544,1023,1023,991,725,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,983,788,1023,1023,1023,1023,1023,1023,1023,830,875,918,976,1023,1023,1023,1023,968,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 2,21,21,49,63,59,45,415,484,478,455,443,436,435,473,462,454,428,529,637,598,434,570,530,461,466,440,409,400,391,435,583,629,534,555,426,450,395,404,397,416,421,495,474,498,410,619,807,816,728,703,607,494,468,520,534,601,584,644,634,577,401,424,390,408,496,606,554,560,487,434 20,13,14,64,72,73,65,405,387,408,391,398,394,396,399,407,376,385,401,440,450,383,419,415,400,389,402,399,402,389,392,426,431,412,415,408,386,381,391,377,375,411,418,403,411,383,470,575,566,536,494,424,413,405,408,430,445,439,454,466,441,406,390,383,395,410,428,419,422,387,403 9,12,11,35,44,27,19,454,427,415,426,388,415,440,436,444,423,409,428,490,473,418,454,435,421,418,401,388,389,404,425,485,489,446,463,435,411,393,402,424,443,480,605,530,508,411,536,638,640,589,564,499,468,453,478,489,550,524,575,556,518,404,400,401,398,431,485,434,455,419,418 3,44,42,277,436,423,264,421,426,440,421,384,410,416,419,414,412,419,441,486,458,406,453,430,391,401,398,390,383,354,409,465,482,400,429,411,398,402,395,392,402,401,438,418,423,431,481,606,583,538,527,449,402,414,410,454,468,469,509,443,440,405,419,400,415,412,469,450,422,403,401 10,28,18,44,67,42,28,506,412,404,388,378,384,507,505,463,460,425,386,445,434,387,413,413,406,390,384,382,395,399,412,412,409,402,396,423,397,396,401,416,416,453,519,473,478,422,576,512,497,450,453,434,397,439,495,508,577,597,673,619,559,397,388,402,399,407,420,406,417,379,400 6,18,17,32,54,46,27,409,394,387,389,395,397,403,421,412,408,406,387,411,412,381,379,388,395,379,388,394,394,381,381,405,401,376,393,384,396,399,403,395,424,424,437,426,420,392,463,443,444,408,405,384,386,423,453,447,491,458,501,475,471,381,385,388,393,395,381,365,405,405,370 13,9,9,12,18,17,11,421,381,375,381,378,387,435,425,407,404,393,387,392,390,384,378,394,388,380,366,359,370,408,378,399,387,368,397,383,395,392,395,385,392,398,414,407,392,399,439,411,391,386,371,404,378,384,397,399,449,421,468,439,442,378,390,382,381,393,387,373,393,375,386 3,7,8,61,74,74,60,388,412,406,407,402,392,396,423,401,403,407,427,469,455,390,444,425,418,424,394,406,398,385,395,457,476,437,434,412,413,394,393,391,398,400,416,419,417,392,471,606,595,523,518,458,426,418,420,436,464,435,486,472,438,401,383,396,388,413,465,448,440,408,399 2,12,12,79,131,136,81,402,400,403,383,404,396,399,386,397,392,410,400,392,417,383,395,395,381,384,401,374,392,399,398,400,408,389,396,390,378,386,390,395,398,429,423,418,425,395,453,443,450,422,409,411,392,433,442,447,473,459,466,438,437,399,401,389,379,386,397,412,411,388,401 8,1023,442,1023,1023,1023,1023,1023,1023,1023,1023,986,1004,1023,1023,1023,1023,1023,1023,1023,1023,985,1023,1023,1023,1023,973,948,864,911,1023,1023,1023,1023,1023,1023,1002,976,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,976,949,976,1006,1023,1023,1023,1023,1023,1014 19,45,41,33,56,42,25,405,436,405,386,375,400,425,466,426,430,424,428,484,442,382,454,421,397,407,393,389,403,396,412,461,457,438,440,406,398,401,394,388,398,406,468,423,441,408,531,604,593,543,517,466,432,454,480,481,544,504,571,529,479,411,395,416,395,429,470,434,442,399,410 4,13,13,63,101,105,65,383,397,390,393,386,394,416,399,405,403,414,394,398,395,378,383,377,393,382,386,392,391,397,393,405,392,383,381,392,411,379,400,406,399,405,416,417,411,395,419,439,435,409,417,403,402,416,450,443,465,466,455,426,421,381,389,377,390,389,395,394,396,392,399 9,8,8,53,79,77,51,418,424,415,411,394,419,391,421,420,432,420,439,507,477,402,474,441,425,416,402,399,395,374,406,475,495,445,465,415,415,394,392,399,403,387,447,421,421,379,511,681,667,593,557,487,434,415,420,432,452,457,492,473,453,397,397,391,402,423,484,473,470,445,426 14,19,19,348,624,631,345,425,410,382,407,405,389,423,438,448,412,434,431,432,434,403,408,398,400,388,385,384,372,426,415,424,443,406,411,414,397,407,405,440,453,459,502,450,442,482,558,525,500,467,455,414,393,624,707,700,684,629,662,580,524,423,388,406,387,416,426,427,412,422,400 11,21,20,16,17,15,14,558,602,568,521,493,527,581,656,649,640,642,675,734,719,504,647,599,555,548,480,455,428,428,554,704,711,629,654,554,501,381,425,441,464,524,649,629,655,439,807,878,859,818,782,719,614,560,634,665,738,741,808,809,779,489,475,493,523,667,741,673,706,588,525 20,9,8,23,33,25,17,425,402,390,386,381,382,410,400,412,382,391,385,396,378,394,382,382,376,395,377,375,387,393,389,393,398,378,393,398,385,396,390,393,397,411,439,419,406,388,423,421,408,403,386,395,389,417,420,425,442,476,475,454,431,383,366,383,386,400,400,388,392,393,382 4,9,9,9,10,8,7,504,562,549,512,492,493,548,617,594,592,569,619,711,678,481,646,582,537,531,448,442,413,389,511,674,688,605,617,495,484,399,411,425,449,506,614,581,598,415,762,862,856,799,766,671,552,531,582,605,694,701,768,756,715,462,440,461,474,595,703,644,666,561,470 3,52,42,93,112,85,71,409,490,469,433,402,425,444,460,442,437,424,475,595,569,422,552,517,464,438,418,420,406,401,412,574,613,510,530,452,413,376,404,407,429,457,517,454,457,436,562,730,752,654,626,489,460,480,544,534,593,569,615,583,546,412,408,384,398,434,561,531,523,448,427 4,11,10,31,40,32,25,411,392,381,386,379,392,450,440,413,398,389,395,401,394,386,385,393,395,384,377,392,389,388,404,388,381,398,395,378,372,411,401,387,406,399,424,422,413,388,461,431,431,407,428,394,388,394,415,421,448,466,509,482,445,382,385,390,386,403,405,410,388,384,377 2,8,8,25,31,32,26,417,408,424,395,405,412,419,416,419,413,410,435,473,467,387,435,436,407,417,394,391,388,395,409,441,460,416,434,412,405,399,402,394,403,412,455,422,432,393,525,604,614,557,518,459,427,444,448,455,511,475,546,542,488,384,395,395,391,419,483,450,447,423,415 15,22,22,149,228,228,146,396,398,414,400,416,402,414,421,427,423,434,446,456,461,390,428,426,410,404,398,391,377,379,415,469,464,433,446,423,433,378,395,409,411,436,449,426,434,429,523,636,641,570,541,477,425,423,479,490,543,533,569,531,510,424,396,415,392,436,457,435,461,409,403 2,11,10,7,8,7,6,499,560,511,486,462,464,555,603,582,575,552,629,699,693,480,613,567,513,504,450,475,427,403,505,666,686,588,623,503,471,408,411,423,449,501,606,575,606,426,754,842,833,776,747,677,542,520,579,602,695,683,762,748,716,452,437,449,473,587,689,636,664,543,481 13,53,50,212,292,276,201,438,463,447,428,410,435,439,453,472,444,455,478,566,554,418,514,485,461,438,418,413,395,397,425,530,550,487,508,421,447,402,397,398,392,457,487,460,492,432,590,771,779,700,659,551,477,460,516,514,574,568,611,602,543,409,412,396,396,459,550,510,522,443,422 15,10,9,153,202,202,152,413,417,413,399,407,390,401,425,419,408,401,423,496,491,406,453,461,426,406,401,395,380,401,398,475,507,452,455,420,409,370,379,379,403,392,441,413,418,403,491,683,709,616,577,491,438,421,448,453,480,503,530,510,467,404,397,379,406,432,492,482,466,431,405 4,9,10,54,79,81,55,407,426,413,396,396,374,394,403,410,422,399,417,494,467,397,445,441,418,414,405,393,393,400,415,456,468,436,454,403,396,385,388,396,391,402,417,410,406,404,490,658,655,576,532,469,420,407,414,421,448,445,471,482,442,390,389,406,402,433,474,434,443,414,406 3,9,7,28,27,22,23,395,388,397,385,396,376,424,432,393,401,401,404,390,385,380,395,392,386,396,393,375,382,389,388,396,379,379,396,390,373,403,392,378,406,407,432,416,402,402,473,398,420,398,394,380,377,416,451,454,472,483,527,480,460,386,383,383,388,379,401,393,376,382,384 10,91,82,130,210,176,106,633,711,668,653,617,658,693,757,763,758,755,780,777,784,488,615,580,562,542,498,509,455,442,735,758,720,689,707,643,626,469,500,541,594,703,832,799,814,518,928,932,895,874,862,824,729,670,770,800,878,878,931,928,896,565,563,582,627,723,764,737,767,658,615 12,15,11,42,51,32,27,408,403,391,386,418,403,441,433,446,417,417,415,416,420,393,406,399,387,397,385,384,381,413,405,421,428,402,395,384,384,403,423,432,443,465,524,491,458,423,554,481,502,452,439,388,402,530,577,570,608,576,636,583,498,383,393,388,378,411,411,402,423,394,401 16,35,33,127,185,177,120,439,434,424,405,403,420,401,441,434,419,436,433,463,452,393,437,429,417,409,413,385,378,408,411,440,487,443,431,385,424,368,410,385,401,423,464,428,428,408,540,657,647,579,552,496,432,430,488,505,555,546,599,561,521,393,407,402,413,425,469,459,453,400,398 12,37,36,116,168,166,112,432,537,468,459,421,461,457,486,468,459,455,524,641,614,434,574,532,496,474,434,432,409,385,457,597,613,556,587,503,439,377,416,404,417,439,522,511,501,420,651,835,838,770,730,651,520,485,508,527,628,606,672,653,590,396,417,422,411,493,632,577,593,499,455 1,42,31,230,237,161,149,506,656,615,590,554,576,524,607,593,587,589,691,783,765,533,733,654,613,583,520,498,452,408,539,744,754,669,668,572,519,432,442,440,491,564,709,655,646,483,820,941,927,872,841,773,663,604,674,709,835,837,884,841,797,504,504,473,492,652,777,712,741,637,575 14,38,36,280,462,464,269,403,417,406,413,383,399,406,422,395,405,419,410,437,435,394,414,413,392,393,413,399,389,409,408,403,455,407,419,425,426,403,390,400,412,431,465,442,429,442,478,522,524,453,465,429,399,487,518,524,536,517,557,511,461,408,370,404,374,419,426,432,435,405,406 11,11,10,6,5,5,5,514,597,563,538,486,505,552,609,582,574,586,648,721,703,496,654,599,539,519,485,462,417,390,515,693,708,613,636,535,476,406,409,437,449,497,608,578,621,426,770,879,868,810,783,700,589,507,589,599,693,696,764,766,733,461,467,479,469,621,726,667,680,589,510 6,9,9,27,35,35,27,395,433,411,420,393,417,401,414,401,399,395,432,507,496,395,476,457,421,415,408,393,380,368,400,464,485,454,457,407,405,382,384,390,382,410,407,408,398,385,489,686,695,598,567,485,425,388,413,425,452,453,488,492,468,401,402,394,383,434,489,452,459,433,411 11,16,12,30,44,32,21,418,394,380,406,404,379,437,417,404,430,423,407,404,388,400,379,393,392,415,386,400,392,416,401,395,409,397,402,389,390,403,418,426,434,472,535,481,447,433,538,451,415,419,409,411,380,508,561,568,603,605,645,565,529,392,393,397,376,381,378,387,365,379,404 13,11,11,20,29,23,16,422,521,501,470,451,442,452,475,463,468,464,555,636,622,466,581,545,494,508,432,436,423,395,434,636,645,577,589,495,465,403,397,393,420,428,511,483,482,405,629,852,835,777,742,658,533,451,487,475,557,567,632,628,579,417,452,417,410,551,680,633,661,542,485 14,41,21,76,113,51,35,495,407,404,388,399,401,484,505,469,463,426,418,451,438,401,446,421,406,403,408,373,390,409,415,455,461,421,424,393,394,386,432,414,427,448,523,512,491,417,596,556,543,504,487,444,404,510,529,528,625,630,702,631,586,398,379,388,383,380,450,427,420,416,378 17,10,10,46,48,48,45,407,392,394,404,377,395,423,418,405,401,410,416,412,428,392,411,395,399,392,386,398,380,375,405,397,410,404,415,379,394,390,403,390,420,416,448,435,415,408,466,492,500,473,444,426,393,429,458,463,498,500,507,484,458,373,378,389,382,397,419,408,406,397,402 2,13,13,39,44,43,39,419,498,463,444,410,428,437,450,443,443,426,501,612,575,422,549,515,466,480,423,407,411,385,440,572,613,531,567,460,451,407,401,401,407,425,480,472,452,401,598,811,815,745,703,587,495,447,485,509,566,555,620,621,551,410,406,404,397,501,604,546,540,470,447 14,24,17,40,39,28,27,518,654,607,576,514,527,557,626,604,582,579,681,809,786,536,782,721,644,630,533,492,447,412,522,777,824,718,754,594,521,416,428,463,486,535,660,632,624,474,790,931,940,876,844,755,607,609,672,691,759,754,811,801,749,470,466,456,485,662,814,750,768,651,530 19,28,23,59,70,56,48,471,413,396,406,393,407,467,490,465,439,416,410,421,405,396,420,392,393,389,389,398,393,375,410,422,415,401,406,408,386,416,399,413,400,440,463,444,447,405,552,500,446,442,414,421,403,442,462,464,549,563,636,570,528,392,389,387,388,414,411,396,394,390,395 2,19,19,78,110,114,81,399,394,401,389,383,380,397,430,413,425,428,385,406,413,373,396,406,389,390,390,404,390,397,403,397,415,388,402,395,392,409,404,418,406,418,466,437,446,422,511,476,447,446,410,405,399,463,503,512,554,529,557,524,473,402,383,402,399,400,408,394,397,386,409 3,9,9,68,111,116,71,394,382,393,396,386,392,378,386,392,388,388,393,402,379,389,398,392,383,382,377,386,374,401,396,408,393,397,378,399,388,397,389,391,404,398,390,388,405,404,402,436,423,409,429,387,392,399,423,407,428,401,439,409,399,387,387,391,397,385,402,398,389,395,381 3,95,75,574,701,537,445,688,786,733,703,626,638,731,791,768,756,744,826,903,888,652,849,809,732,724,627,575,495,453,746,884,905,829,846,739,662,545,622,654,731,812,916,875,852,679,966,1023,1023,984,960,887,786,828,899,923,1002,1001,1023,996,952,590,578,556,618,782,899,845,860,760,670 4,1023,432,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1012,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 20,51,47,134,187,177,122,464,530,512,501,449,467,484,543,538,505,490,581,712,672,459,638,594,518,505,464,447,404,410,469,666,703,582,604,509,468,414,441,448,453,503,601,572,540,446,712,858,864,792,767,656,529,550,628,661,719,699,754,734,679,429,446,407,423,551,688,628,637,523,459 7,8,8,27,38,34,25,407,447,441,420,400,406,412,405,406,427,402,459,540,515,412,495,468,431,423,416,409,381,388,404,495,528,488,477,426,406,384,379,388,390,391,406,398,416,385,491,732,744,665,618,514,455,391,405,430,441,458,509,488,464,385,392,400,404,438,522,464,479,428,418 1,17,17,47,69,73,48,407,875,831,762,615,614,418,431,416,422,401,893,1023,978,840,1023,945,885,858,744,656,528,431,443,1023,1023,943,945,798,685,406,460,492,528,573,628,557,530,534,544,1023,1023,1023,1008,885,745,629,644,587,546,505,536,538,481,409,547,393,412,872,1023,923,936,821,667 3,9,8,17,22,18,14,432,373,385,382,365,380,434,447,408,400,405,401,391,383,386,390,389,392,391,399,370,378,383,395,384,391,394,387,391,365,391,390,379,387,395,416,406,390,389,451,411,404,389,390,371,401,397,416,417,465,478,508,460,434,384,375,376,381,369,400,373,384,390,369 9,20,20,108,154,160,112,425,420,401,428,401,412,431,434,433,422,428,424,465,440,397,424,419,418,400,386,394,402,398,410,429,457,416,428,429,404,386,388,414,418,426,482,464,449,418,545,596,599,528,499,445,416,471,506,531,585,581,608,566,511,418,409,398,412,418,451,424,435,413,393 6,17,15,33,44,39,29,419,425,407,407,404,389,428,435,436,447,422,442,466,466,398,440,412,398,393,393,402,406,400,418,443,475,442,420,417,405,404,404,422,434,442,497,440,457,414,547,595,577,517,470,443,394,456,500,487,542,545,614,555,522,398,397,421,410,409,476,444,455,411,397 16,9,9,31,55,56,31,406,425,438,405,415,403,426,457,451,425,439,447,513,501,394,465,445,415,425,403,395,382,392,397,481,509,462,481,425,414,383,396,387,409,415,461,441,446,390,570,698,719,626,598,499,446,438,462,488,554,555,606,562,521,394,394,416,406,443,493,475,482,427,426 20,18,15,38,55,39,26,409,396,379,392,377,373,413,443,418,444,430,404,431,428,376,404,400,390,401,405,381,387,399,419,417,428,404,407,404,386,392,405,409,422,432,477,464,433,417,542,518,506,459,451,415,388,486,532,526,577,575,621,574,511,370,394,403,384,400,412,406,417,406,394 11,93,89,352,453,440,346,488,564,522,475,460,477,508,552,538,540,541,608,698,668,458,604,570,521,498,446,456,410,413,477,635,666,588,616,493,455,380,426,416,443,483,590,581,563,453,748,876,884,814,782,683,586,525,604,639,706,710,775,755,705,458,451,447,431,540,659,617,626,526,482 10,9,8,26,30,22,19,396,382,400,395,394,398,409,442,408,405,402,402,400,387,390,400,393,382,386,396,396,367,391,403,393,407,391,393,389,404,387,390,400,413,433,456,419,402,403,443,428,429,400,412,391,385,407,454,433,492,478,546,498,455,390,364,379,379,370,410,406,398,386,373 17,21,21,58,81,81,58,391,439,384,397,398,408,392,407,412,386,409,448,461,448,381,441,435,426,408,378,391,397,382,390,442,451,440,440,397,384,373,385,384,376,396,409,412,420,404,452,617,629,547,514,457,415,404,417,420,442,459,471,464,433,389,389,397,389,392,454,434,425,418,395 3,69,60,128,129,76,73,525,625,575,527,506,473,532,581,569,568,563,643,784,764,506,747,676,600,563,481,468,420,423,489,746,784,684,705,593,504,432,458,473,480,577,661,604,611,478,772,920,930,857,828,722,592,622,705,715,770,766,813,792,741,436,441,435,456,616,770,711,714,611,499 18,8,8,40,49,45,36,403,417,400,385,381,395,411,430,388,387,404,421,450,454,383,424,407,406,399,383,407,381,396,407,430,458,436,429,394,391,384,390,403,404,408,462,421,423,418,508,598,601,504,509,455,420,453,466,487,531,518,553,517,477,391,390,391,388,391,437,430,442,412,393 7,17,15,35,54,44,27,396,394,386,393,386,387,406,403,409,419,412,399,402,391,381,408,388,386,377,395,380,390,376,411,404,405,397,393,397,389,398,391,400,417,439,483,427,435,412,477,461,459,405,417,389,402,455,458,469,506,482,537,499,469,400,398,388,394,394,393,392,397,399,394 10,10,9,56,57,54,54,387,434,411,415,396,412,415,419,416,397,425,413,434,456,391,427,412,422,400,398,401,385,363,401,414,457,436,436,416,403,387,392,409,398,416,442,403,419,393,475,572,632,582,554,475,428,435,474,466,490,480,518,485,459,403,402,398,381,406,429,431,468,414,413 7,10,9,31,48,48,24,437,405,393,403,406,395,432,462,464,416,398,411,440,432,394,421,409,405,409,388,378,388,396,410,418,434,426,415,382,385,415,398,403,411,430,481,476,438,410,537,568,565,500,474,438,402,460,497,510,546,557,607,572,516,397,388,392,390,409,427,424,419,407,396 12,13,13,78,135,139,78,405,414,403,382,388,365,416,413,399,392,404,411,433,416,391,420,401,394,383,387,391,370,387,396,395,428,401,406,390,400,392,395,384,387,385,406,420,410,407,475,513,494,467,429,422,416,432,459,456,460,472,487,457,435,385,404,396,401,385,420,400,402,385,392 19,9,8,17,23,18,13,428,421,430,415,398,400,439,496,458,476,444,437,464,464,396,423,408,404,396,389,391,377,420,508,468,444,424,453,400,402,436,483,485,518,612,705,637,614,444,659,605,553,503,492,459,416,534,629,661,713,702,751,697,638,414,404,413,411,423,442,409,427,430,396 17,37,24,60,82,46,31,436,390,392,383,400,399,456,458,457,449,412,440,417,441,382,402,390,385,396,398,400,380,408,418,422,437,388,413,405,406,407,430,444,447,482,574,521,461,430,580,532,523,464,483,430,415,527,592,598,625,629,683,626,557,385,383,389,391,421,418,415,400,379,410 7,27,14,62,70,34,29,449,397,409,402,382,380,497,518,488,444,420,442,447,434,362,430,422,386,390,398,395,384,385,408,442,455,422,401,400,401,416,414,417,453,461,568,519,490,445,606,548,520,471,457,400,394,532,580,596,662,672,717,671,594,398,377,387,398,408,430,409,416,407,387 16,13,13,31,41,41,30,422,456,418,440,403,417,429,452,435,437,430,474,540,540,408,478,453,446,411,416,407,405,396,409,506,516,456,492,430,411,393,400,395,412,433,454,443,437,411,580,735,744,661,625,547,459,450,478,498,567,555,591,586,525,399,400,378,420,423,530,496,486,436,417 12,15,14,604,629,631,601,396,396,414,407,396,416,432,418,411,410,424,438,461,441,392,427,414,413,399,393,387,394,374,383,440,450,420,440,405,411,377,388,380,397,427,431,420,419,446,514,556,563,498,488,474,397,431,441,448,491,496,549,505,495,416,398,398,400,429,438,424,410,416,415 2,7,8,15,20,21,16,410,436,439,421,432,410,412,427,426,423,405,454,543,516,421,506,460,434,438,414,392,421,397,412,507,556,466,466,453,419,386,388,387,400,388,407,423,425,377,493,706,726,629,614,494,461,398,431,421,445,442,465,491,466,405,394,390,387,423,524,470,482,446,408 15,347,128,425,428,206,204,728,716,656,610,575,579,770,823,790,776,759,772,825,817,537,740,686,623,603,539,494,459,638,828,818,817,738,753,669,599,728,830,875,935,1002,1023,1015,958,760,1023,997,973,922,893,831,724,934,1014,1023,1023,1023,1023,1023,1023,594,501,590,613,717,795,760,768,666,588 11,12,10,26,38,30,18,432,449,403,399,413,417,429,449,430,443,464,480,503,497,409,491,457,426,440,406,399,395,428,419,504,519,453,450,439,411,382,413,418,431,440,489,459,460,420,561,671,659,587,547,497,429,466,519,520,563,568,600,573,534,397,414,377,409,424,497,463,491,432,417 18,11,11,39,49,47,36,407,416,424,406,379,404,402,411,428,413,401,432,468,438,402,439,430,413,402,398,405,394,394,412,453,460,419,441,382,390,399,389,396,398,435,451,433,439,384,520,597,597,535,511,430,430,416,443,467,527,517,565,551,498,374,392,379,391,429,444,439,440,403,417 10,28,24,42,56,49,36,434,453,406,415,392,397,457,441,466,471,434,447,473,491,407,451,423,416,413,407,399,408,402,456,473,466,452,456,426,421,392,421,399,435,487,538,499,494,406,610,650,623,553,526,486,440,480,546,541,629,624,676,622,578,414,385,430,390,444,474,471,449,404,418 19,14,14,31,28,26,30,584,591,552,526,494,540,634,696,684,686,679,676,678,682,459,522,507,488,470,435,445,405,399,592,614,595,548,568,517,484,413,427,432,452,508,670,647,695,457,841,844,806,780,745,695,598,586,668,689,764,769,839,846,807,509,458,517,563,633,680,629,671,561,524 13,18,15,35,56,47,29,430,391,375,394,399,386,441,451,413,426,401,397,417,393,379,393,396,389,379,370,385,380,415,407,389,407,389,412,386,389,402,400,410,415,434,469,454,423,404,477,438,422,411,398,389,399,416,445,469,519,520,548,541,477,395,396,373,387,394,412,411,395,393,375 2,15,15,231,282,292,237,403,411,400,409,382,386,404,420,414,394,411,411,451,448,399,426,412,401,384,398,394,385,383,401,418,433,408,410,389,376,400,381,409,394,394,413,420,420,404,478,580,580,518,489,428,422,432,439,415,459,450,476,473,452,400,393,401,393,410,443,441,430,416,385 5,8,8,8,8,5,5,398,396,378,379,385,371,399,408,416,406,404,390,408,415,385,396,389,385,391,372,377,368,416,437,406,402,388,402,383,397,416,493,552,586,682,774,669,549,404,542,460,440,421,393,399,396,436,520,609,747,740,772,653,571,384,386,382,378,399,401,406,398,392,390 14,10,9,130,159,159,126,405,400,383,377,390,388,408,424,407,418,376,431,407,426,389,402,408,399,399,381,382,383,377,403,413,426,402,420,383,391,406,384,407,412,410,436,433,418,404,474,508,525,474,443,433,411,432,459,484,518,490,530,499,473,404,406,391,391,404,429,404,423,388,388 6,24,20,77,111,77,46,548,504,450,468,434,435,598,654,642,612,582,574,578,579,420,478,441,445,434,406,410,408,461,522,511,508,470,492,434,432,447,474,476,519,597,697,653,641,516,782,746,700,643,629,562,484,680,747,750,801,784,835,811,768,484,424,475,488,520,539,497,543,482,456 9,188,65,245,286,127,120,647,687,643,593,543,552,655,735,714,701,690,735,809,794,540,752,698,618,615,503,500,423,451,667,786,799,705,735,596,527,544,575,637,700,793,895,840,793,641,924,964,956,901,872,798,671,823,887,907,991,988,1023,969,914,494,500,503,533,683,793,751,761,658,564 15,28,25,62,65,58,55,483,574,528,480,453,448,492,520,505,490,505,580,718,694,473,697,632,550,521,447,453,418,388,444,667,727,601,636,485,451,404,425,418,436,450,551,526,524,415,655,817,846,763,732,600,492,508,575,583,654,651,713,674,623,433,434,427,421,518,728,649,655,558,481 14,48,45,22,25,17,15,606,723,663,606,583,608,662,717,710,712,696,760,837,813,584,766,713,659,627,549,514,469,432,630,804,814,744,765,653,563,425,436,471,494,557,711,695,730,460,870,971,958,907,884,811,705,624,701,711,796,799,861,867,838,542,543,536,575,745,835,787,800,692,608 1,12,11,39,41,31,34,453,413,417,400,415,403,426,433,424,405,391,408,444,417,398,437,406,403,387,416,392,371,380,437,440,443,424,422,386,408,406,399,424,446,520,620,562,526,400,491,529,540,491,492,465,426,423,454,457,490,487,530,484,466,375,400,391,395,403,431,408,413,404,391 3,8,8,52,89,94,54,384,376,385,393,381,393,386,392,385,379,386,383,402,382,386,385,381,388,382,378,385,379,401,386,388,390,399,399,389,377,384,394,371,377,376,406,392,399,385,421,436,417,434,393,401,388,389,420,415,411,418,419,402,405,385,382,384,394,391,403,394,387,392,396 18,12,11,36,52,44,28,429,461,432,415,399,401,435,455,409,418,405,457,531,513,409,488,463,424,415,416,397,381,401,408,490,515,469,485,417,393,393,406,400,402,432,468,453,451,408,540,678,689,596,560,485,448,460,501,499,523,556,593,564,513,384,400,398,407,433,500,477,490,417,405 3,9,9,16,27,25,14,454,415,392,394,394,378,435,445,414,396,403,395,423,419,400,405,395,375,391,401,380,394,404,429,423,430,422,402,412,400,400,402,432,430,492,609,555,514,394,502,477,493,439,458,424,386,433,472,480,527,496,539,504,475,385,388,392,378,394,419,385,413,400,395 15,36,22,115,133,67,69,427,494,451,443,400,436,453,505,466,464,466,520,607,587,419,543,523,471,462,427,395,392,416,451,589,621,520,520,464,434,407,430,439,468,501,597,534,524,462,640,821,828,749,714,593,488,565,650,633,691,692,739,698,634,409,417,411,406,459,595,531,556,487,432 14,18,11,32,47,29,21,432,403,391,384,397,379,428,422,405,410,401,397,415,415,391,409,393,391,381,383,363,365,401,389,414,398,407,386,395,392,411,393,399,412,426,472,454,441,403,480,472,466,444,438,405,377,450,483,476,540,508,558,500,476,389,382,375,402,407,414,413,377,407,393 1,50,49,179,184,176,174,692,768,716,658,616,640,736,792,778,768,748,805,878,859,620,817,759,706,690,569,560,488,440,699,851,855,776,798,683,617,444,469,509,546,644,785,778,791,557,923,1023,1021,971,943,867,745,738,804,818,878,879,930,929,893,605,572,624,646,820,924,862,883,779,688 11,11,11,33,72,75,32,410,466,442,412,427,399,423,426,444,422,424,435,552,521,416,521,471,436,420,407,415,388,378,416,502,539,479,488,415,407,392,400,381,418,426,469,447,425,389,516,706,720,624,592,506,428,427,455,456,500,495,538,523,467,407,397,400,401,444,537,500,489,449,406 2,14,14,23,28,26,22,418,520,475,446,438,427,442,443,461,442,443,543,627,607,450,580,535,480,452,442,410,391,389,441,592,634,555,543,489,441,396,405,395,396,421,464,474,481,418,598,825,833,753,717,615,497,439,467,497,563,558,612,597,557,391,416,408,402,502,617,548,566,483,437 12,46,45,232,374,376,228,400,433,429,414,388,404,425,418,436,408,405,435,473,447,404,440,424,415,416,398,402,396,407,411,453,482,453,438,399,398,393,411,418,419,448,500,444,428,462,535,598,599,519,528,454,426,557,635,632,642,592,632,563,509,424,408,394,399,426,475,444,441,404,413 12,12,12,39,70,71,38,410,436,430,416,409,413,392,416,417,414,399,446,501,493,404,500,464,447,436,403,388,381,378,391,507,532,474,464,430,421,388,393,386,395,389,409,406,436,384,526,751,771,675,649,543,461,415,419,431,445,458,496,505,469,399,414,387,399,431,503,471,503,442,407 15,302,214,237,315,164,126,576,485,465,467,431,438,611,637,595,578,557,528,581,572,422,539,491,443,437,426,385,391,488,559,566,607,539,541,481,444,525,584,604,654,735,817,758,717,574,792,770,758,679,655,575,465,748,812,810,853,843,882,841,772,424,411,413,457,481,562,497,538,452,432 11,15,15,61,79,77,58,406,427,410,414,409,431,411,407,409,405,423,455,514,504,404,481,462,435,426,403,400,391,379,397,490,529,457,473,435,418,398,385,391,397,396,445,413,436,408,521,672,684,603,577,486,419,411,450,463,501,497,525,499,492,398,380,397,387,424,513,447,480,423,401 11,16,14,34,31,25,28,430,507,469,426,444,428,444,477,454,475,461,508,622,594,449,558,510,461,458,426,428,404,408,445,570,603,517,559,456,423,394,399,395,400,426,495,497,470,416,613,775,777,705,678,583,493,471,507,497,560,567,641,628,587,412,420,410,426,500,605,564,567,475,446 15,111,89,29,33,20,19,797,849,814,780,739,766,841,893,883,879,868,906,943,932,732,874,833,788,777,699,684,576,470,814,920,918,860,878,793,739,471,554,610,663,760,893,877,891,613,1020,1023,1023,1017,997,948,861,807,875,898,966,968,1023,1023,992,728,673,729,759,883,947,900,925,838,771 20,14,14,39,61,64,40,387,392,405,402,415,400,400,435,424,421,390,422,430,414,404,404,389,406,401,383,390,391,389,420,418,401,388,412,412,413,387,408,403,390,401,422,413,419,394,489,494,499,446,447,420,402,434,461,459,511,492,533,504,460,392,392,389,388,401,419,400,428,401,384 8,46,39,91,113,74,63,419,465,434,448,425,411,434,454,450,424,438,508,599,598,423,580,524,458,456,413,407,407,415,431,551,616,536,527,450,416,388,385,442,427,467,517,487,473,421,597,766,785,698,642,569,482,480,544,546,601,599,649,606,557,397,406,400,415,481,594,553,540,486,429 9,28,28,201,333,343,203,413,483,461,419,418,423,429,437,437,444,419,489,567,554,433,520,493,455,450,418,404,388,402,416,532,564,511,509,449,428,404,418,416,409,431,480,442,477,412,581,766,781,691,664,567,445,469,478,515,568,556,611,563,523,415,412,403,398,446,559,513,518,467,424 1,12,11,33,48,42,28,476,483,495,480,463,476,504,560,533,524,506,551,569,577,421,459,460,437,447,421,420,416,403,486,540,523,493,514,487,463,385,390,390,411,461,541,503,519,401,716,774,763,720,700,660,556,440,492,491,611,619,703,708,671,432,420,417,428,493,555,531,547,487,458 20,14,13,25,37,30,21,393,389,358,381,393,375,396,399,407,402,378,405,412,384,372,386,385,382,387,386,360,387,377,397,393,388,374,384,391,394,401,388,394,412,420,430,401,411,384,421,414,423,391,412,373,389,403,432,422,447,453,449,456,429,379,381,383,381,382,413,395,385,379,371 5,11,10,18,19,13,12,490,561,538,515,452,479,529,551,559,566,548,576,694,661,472,613,556,491,497,457,433,407,390,483,651,663,561,590,490,463,398,418,436,437,476,586,564,562,425,731,837,822,768,738,655,549,521,581,600,681,674,748,731,692,442,429,443,458,576,677,638,629,535,463 6,53,48,72,78,65,63,539,472,431,430,422,415,583,637,612,590,582,567,538,531,405,443,443,422,432,425,404,389,504,641,604,555,494,506,486,451,583,645,703,761,831,887,810,778,559,803,716,642,609,592,536,456,779,858,864,886,859,890,841,783,477,422,474,480,533,516,496,549,494,423 10,9,9,32,51,49,28,397,409,389,382,375,375,401,376,386,386,359,387,407,408,380,401,410,391,392,397,389,380,381,389,400,413,385,400,391,383,395,394,401,415,425,439,404,398,412,393,433,435,420,409,379,382,420,453,443,424,427,424,420,394,378,384,384,376,389,405,407,395,390,381 10,11,9,31,33,25,24,439,394,415,403,381,382,429,431,416,392,406,402,397,407,382,375,390,394,379,385,388,381,387,403,394,390,390,373,390,382,397,376,387,386,402,439,446,432,399,490,437,398,393,395,375,381,429,417,427,478,492,551,519,472,400,395,386,395,389,388,368,392,379,380 13,14,11,30,42,31,23,444,399,399,400,411,396,464,464,423,434,423,426,444,438,396,421,417,398,402,397,393,386,392,416,434,428,419,398,388,391,398,392,410,411,429,473,456,424,400,501,502,497,478,450,412,398,419,455,459,514,519,584,531,499,387,396,380,397,387,428,430,416,396,405 5,11,10,37,62,62,36,377,390,393,398,373,391,404,394,404,401,405,397,421,418,394,405,409,374,396,393,382,391,390,393,401,407,386,386,388,384,381,384,380,385,389,420,399,404,380,431,461,469,432,421,412,420,400,419,398,445,428,447,461,427,395,382,388,382,384,399,393,415,392,388 7,23,18,48,61,45,36,426,366,412,381,379,398,420,436,402,416,410,403,382,385,390,386,389,383,378,367,391,385,393,402,396,396,381,386,378,400,392,410,421,434,463,493,446,443,423,500,431,427,426,400,397,392,479,526,524,564,552,613,543,486,377,375,399,388,385,388,389,385,391,383 11,31,30,64,89,83,58,422,478,438,423,428,443,425,444,441,457,424,501,606,582,427,542,491,471,457,404,399,376,394,406,585,601,509,525,469,419,398,396,409,415,429,482,482,465,415,588,765,773,697,674,574,460,437,511,474,541,540,592,595,538,404,407,408,408,474,587,508,562,480,446 10,231,208,143,203,184,130,420,401,406,388,378,376,413,434,416,408,421,373,372,416,368,391,383,394,383,377,395,388,398,430,411,416,392,405,387,400,392,420,456,464,517,606,513,504,430,448,419,422,382,403,404,414,448,468,471,503,486,557,503,466,381,397,390,404,399,386,391,384,394,395 20,19,15,36,54,42,28,407,386,399,373,373,400,421,402,397,392,395,407,391,397,385,391,395,383,378,400,413,389,381,394,407,388,394,416,387,389,409,411,413,436,440,506,449,433,402,496,434,432,424,410,396,376,468,509,501,572,543,572,567,461,378,404,388,392,400,399,386,384,375,397 7,22,19,42,46,38,35,437,527,530,465,456,439,455,521,478,490,479,566,652,623,443,579,537,510,466,445,425,401,398,439,605,640,565,604,470,452,388,401,437,423,440,549,516,522,414,686,818,808,738,714,618,523,482,531,562,632,648,701,690,638,421,421,419,441,536,645,604,598,518,453 1,62,54,122,222,224,120,599,527,508,484,454,470,676,730,705,695,641,634,602,598,413,445,449,434,436,421,401,401,586,760,661,602,566,587,548,483,685,781,815,863,922,985,920,882,572,909,814,734,708,672,650,522,779,871,904,967,955,991,949,899,526,418,506,520,555,539,526,550,451,438 4,19,14,35,50,39,26,426,379,397,358,378,393,414,421,403,406,407,402,387,395,380,375,390,396,373,380,385,382,397,389,391,389,379,376,389,390,391,400,408,417,423,472,422,438,391,482,437,417,400,401,398,398,442,490,500,505,514,562,492,478,397,369,379,378,381,389,368,386,381,386 1,35,33,64,87,84,61,442,497,496,473,437,433,444,495,478,461,457,529,631,605,436,582,525,474,470,443,418,384,399,439,585,628,537,555,479,423,393,413,393,405,442,500,483,485,417,628,782,778,704,680,581,481,454,505,502,587,567,646,630,587,418,405,418,411,502,619,559,570,492,444 15,10,10,41,41,38,39,398,435,417,412,390,430,403,408,401,399,404,428,505,466,402,468,439,424,407,403,396,384,393,400,462,492,443,454,429,392,369,397,383,386,402,437,428,417,383,507,660,655,579,539,470,415,398,443,416,485,470,507,510,460,401,387,401,386,423,464,469,455,417,404 12,23,19,140,203,155,109,474,629,577,530,487,478,550,582,584,558,536,667,789,752,530,750,658,590,567,484,457,408,431,573,784,798,707,707,579,535,485,481,519,578,659,753,704,688,494,764,969,956,885,849,737,601,629,713,733,794,783,829,794,744,457,432,453,472,628,790,697,724,595,484 14,24,24,67,88,86,67,397,452,440,438,437,438,411,446,448,412,436,487,609,574,436,559,520,465,459,423,429,398,413,406,568,618,517,527,438,401,371,385,416,422,438,467,440,427,400,522,783,800,707,667,570,463,444,507,517,554,553,563,543,508,397,405,382,393,459,601,552,543,461,428 9,49,40,267,403,366,236,581,577,507,503,454,499,611,678,668,633,618,647,677,653,448,575,558,494,478,462,436,394,434,557,625,628,559,584,499,446,470,489,465,543,606,703,667,658,540,805,838,827,765,734,657,544,681,758,761,813,799,848,826,777,507,431,499,501,583,651,608,620,552,477 3,8,8,33,62,58,29,404,396,403,389,384,393,395,435,413,420,409,437,445,444,398,437,413,400,397,383,389,401,378,407,417,436,418,437,391,401,392,394,400,392,409,453,426,413,404,498,584,585,506,494,446,405,447,484,473,530,488,548,524,500,402,395,399,388,418,437,401,435,406,379 5,22,13,121,138,96,73,462,458,398,419,420,414,479,534,494,479,501,502,499,515,427,465,439,419,420,407,391,394,424,466,506,485,437,467,438,414,418,449,484,510,576,676,590,567,488,706,696,670,614,568,507,475,656,724,727,771,752,797,745,677,406,412,399,420,455,503,479,483,432,418 3,15,15,15,24,18,11,440,452,438,396,428,407,428,467,466,449,450,458,537,502,409,464,430,418,421,421,386,402,401,435,517,520,468,489,423,402,397,410,404,428,442,519,469,476,420,579,692,673,608,572,500,436,472,506,518,578,581,652,606,552,415,400,413,406,443,538,472,499,450,412 8,906,452,146,202,91,62,610,656,619,532,499,579,651,710,677,661,639,714,781,760,522,722,679,587,582,505,443,411,455,611,750,784,685,701,586,524,502,594,610,686,763,844,772,748,613,872,935,930,866,839,753,616,790,856,865,916,901,936,902,854,508,452,516,501,641,769,701,731,609,521 14,16,16,28,32,31,26,412,519,461,459,435,427,415,446,423,451,420,484,597,607,435,547,521,473,452,420,411,382,413,417,563,612,517,561,442,424,386,401,391,413,420,479,448,436,407,575,787,792,709,666,551,490,450,497,511,566,544,599,580,537,394,410,391,401,461,591,537,549,460,436 1,14,11,39,55,42,29,427,401,379,379,385,391,436,432,424,428,399,406,400,399,395,387,395,394,371,382,383,377,390,415,407,394,395,415,377,398,390,413,406,441,437,495,466,442,403,505,456,411,422,413,393,389,469,511,533,575,555,600,551,510,399,376,392,382,386,395,383,392,380,395 11,11,8,46,64,45,32,421,442,449,444,415,405,408,423,439,432,400,455,527,511,414,481,455,438,431,413,395,393,394,414,516,547,457,472,460,430,397,394,398,396,405,460,445,439,410,544,733,753,665,632,545,462,417,442,450,497,483,542,530,481,410,399,402,400,426,514,485,487,452,425 11,13,12,23,26,22,19,426,543,515,484,453,444,444,476,446,454,449,547,717,695,455,697,661,537,536,460,427,407,393,443,651,733,612,637,518,455,411,412,399,416,442,497,484,483,419,600,809,850,759,730,591,494,450,499,510,570,560,630,612,565,409,422,398,413,515,721,655,619,535,455 6,8,8,12,17,15,10,427,469,444,423,399,406,423,424,407,420,422,474,579,568,428,555,517,454,441,412,405,390,373,417,521,600,503,521,441,411,412,411,412,419,440,492,440,453,409,524,682,733,612,592,489,432,480,505,503,543,551,598,544,500,400,400,410,405,438,583,526,507,458,390 15,86,77,94,146,141,90,475,687,624,530,473,500,483,528,491,483,486,716,863,802,605,844,739,649,628,524,478,427,417,472,835,847,736,742,563,510,407,432,440,506,529,604,555,492,516,681,979,970,887,844,713,564,608,662,637,673,666,724,693,642,424,438,418,422,717,871,772,776,649,524 11,21,20,28,28,26,27,417,500,463,441,408,405,444,480,437,433,435,496,648,622,448,642,597,511,496,433,409,404,403,445,568,689,537,593,454,452,396,411,399,425,454,520,458,479,409,573,715,787,669,660,520,442,469,543,513,591,581,639,585,544,394,397,412,406,470,651,618,579,496,431 20,293,179,135,143,86,81,559,584,512,498,481,491,607,673,655,647,622,627,705,688,461,622,571,526,509,447,402,404,507,670,686,699,617,624,543,455,611,737,805,860,932,1000,912,838,593,897,880,860,795,756,665,543,831,930,974,1023,1013,1023,959,901,457,447,456,484,566,676,619,644,507,501 14,12,11,17,29,25,14,420,411,396,379,408,404,425,432,396,390,416,413,437,443,388,418,417,405,395,382,380,381,377,427,440,451,404,423,414,421,387,388,407,425,479,569,522,498,395,454,504,509,490,470,444,403,435,438,435,505,470,477,481,458,364,385,394,381,405,430,404,408,428,395 20,11,10,28,37,29,21,417,391,382,389,387,389,424,431,420,403,417,412,404,394,390,405,398,391,378,387,385,369,387,409,399,419,393,401,380,392,392,397,421,425,425,449,447,420,410,477,488,468,416,439,403,392,431,459,447,492,503,531,486,456,391,389,378,388,378,396,387,402,397,388 6,58,51,101,115,102,89,481,659,624,567,503,504,517,588,577,550,535,675,818,788,559,776,726,643,607,530,481,431,437,513,786,828,724,757,616,548,400,450,419,478,515,643,576,610,467,768,948,960,883,859,753,620,592,668,678,742,736,791,781,740,457,440,440,485,656,812,742,762,635,552 12,32,16,162,164,78,77,536,667,600,553,507,502,570,637,603,605,596,683,794,772,507,741,680,599,582,527,495,421,436,554,765,793,700,728,587,528,462,498,524,580,664,752,699,665,549,819,945,942,880,854,760,646,724,792,797,844,836,877,840,791,438,460,452,449,619,770,703,724,596,502 10,11,9,26,35,28,21,437,408,406,368,404,398,421,436,416,406,398,406,390,428,388,399,385,396,394,399,384,389,411,398,402,416,381,413,379,393,392,401,394,397,424,441,434,428,384,467,448,432,406,373,403,381,412,444,424,484,482,549,520,456,390,396,389,400,384,421,392,399,391,378 11,914,411,1023,1023,1023,1023,979,957,914,900,864,898,1020,1023,1023,1023,1023,1023,1019,1022,741,870,849,831,811,749,761,661,839,1023,1023,988,957,982,938,899,929,1019,1023,1023,1023,1023,1023,1023,911,1023,1023,1023,1023,1023,1023,960,1023,1023,1023,1023,1023,1023,1023,1023,908,800,922,934,972,978,954,982,899,866 7,33,23,71,77,50,45,460,473,462,435,449,423,526,562,524,527,501,519,585,570,420,503,464,440,455,410,434,396,444,603,590,578,514,527,473,428,493,640,704,778,862,938,858,777,473,824,797,762,706,684,599,487,699,802,859,947,940,969,897,826,441,397,420,441,496,555,509,537,476,448 4,336,245,116,131,74,67,783,740,676,647,622,638,832,889,873,862,837,826,821,821,537,645,635,594,573,515,488,449,645,892,834,808,758,786,704,640,735,841,895,942,1011,1023,1023,1002,699,1023,984,940,907,885,844,744,885,966,1005,1023,1023,1023,1023,1023,682,537,680,720,770,802,765,801,683,626 2,53,41,81,105,70,55,569,727,684,617,539,538,612,637,619,610,590,734,875,844,599,850,801,707,695,569,509,451,415,543,833,887,783,805,651,560,428,481,515,522,599,714,648,659,524,790,975,994,914,889,782,652,676,747,750,795,788,835,812,760,478,499,452,494,707,869,809,804,693,579 9,67,65,80,111,104,74,541,714,662,604,560,592,587,651,639,638,620,730,822,808,565,761,716,655,644,551,534,468,415,561,785,807,727,751,638,584,423,431,415,438,479,608,613,654,440,826,997,1000,944,915,838,723,531,618,649,740,744,816,822,782,482,531,488,515,705,835,786,807,694,615 4,11,11,25,30,28,23,424,459,411,419,423,417,429,436,414,436,419,435,513,461,408,457,446,419,411,413,397,393,374,449,494,514,432,460,409,407,396,396,413,438,470,597,550,505,403,544,621,633,565,544,499,440,434,465,460,514,529,545,536,498,386,401,408,412,452,500,456,455,407,396 4,98,95,668,1023,1023,631,801,760,694,680,610,645,833,890,873,864,850,849,872,849,602,787,720,662,645,563,544,473,576,797,839,825,748,764,661,602,623,703,753,803,865,942,906,902,783,993,983,951,905,879,823,712,918,965,965,997,986,1023,1015,973,715,555,707,727,819,895,837,854,752,656 20,14,12,32,42,33,26,400,400,382,392,392,383,427,432,431,426,390,390,396,385,380,386,396,384,385,385,392,383,380,416,405,397,386,395,384,374,384,402,408,408,440,464,446,432,399,498,431,416,413,389,378,400,442,450,472,532,515,559,533,457,374,382,378,383,384,391,377,397,398,389 7,364,322,222,334,295,191,412,401,412,393,382,392,433,442,406,403,408,414,414,422,374,411,382,386,379,386,381,394,443,457,410,404,416,431,390,407,437,453,527,517,592,683,607,530,452,506,473,476,436,437,387,405,465,482,505,546,556,594,569,504,412,405,374,396,402,410,397,416,378,375 15,8,8,55,65,64,53,389,418,397,403,390,401,401,420,419,389,405,435,463,475,403,456,425,409,402,397,383,382,387,397,460,485,433,431,411,415,368,408,411,397,401,454,414,421,391,497,641,651,577,538,466,406,438,462,456,494,488,528,510,469,390,392,388,393,422,475,454,460,420,397 3,206,192,145,179,166,134,406,404,395,386,392,404,430,447,408,440,430,422,429,444,394,429,410,424,394,375,402,396,437,421,446,429,425,438,425,413,433,453,458,485,544,611,542,498,422,531,593,598,503,482,460,379,453,492,499,535,549,586,554,499,402,383,385,398,407,428,414,425,424,402 7,203,191,93,149,139,87,417,411,352,414,387,382,410,442,414,415,396,419,405,403,382,393,390,406,410,369,371,380,402,423,406,396,396,374,365,381,398,422,427,458,468,551,482,456,421,516,451,433,417,402,379,388,434,488,501,535,521,561,546,499,386,370,383,412,384,387,400,391,398,370 3,58,52,29,32,25,23,621,688,638,600,562,567,664,732,722,712,701,753,807,790,552,742,690,639,626,518,499,458,395,631,783,791,715,738,615,542,445,462,463,512,597,740,721,728,474,872,939,926,879,850,780,671,652,743,755,824,826,883,881,839,538,489,547,575,717,811,760,784,680,577 17,11,9,23,33,27,19,429,389,376,379,383,393,429,422,408,417,394,374,418,405,393,392,394,401,393,387,385,369,372,408,395,387,400,401,390,371,364,391,398,396,408,448,415,409,392,440,443,427,411,407,398,384,399,404,434,472,454,492,457,441,392,388,376,370,398,401,405,398,394,385 5,303,199,77,71,30,39,493,501,496,465,456,448,532,608,573,561,530,582,641,620,449,569,518,489,467,408,419,409,399,529,617,635,555,571,468,452,467,510,578,622,701,805,720,666,550,794,828,811,751,723,609,530,718,805,819,871,857,892,842,770,448,427,417,450,511,630,556,579,518,432 6,171,85,158,192,86,69,598,656,598,539,506,507,650,719,702,700,694,723,762,749,526,684,633,557,569,484,481,453,422,649,735,738,661,679,577,526,474,548,630,677,766,861,797,770,562,880,912,894,844,809,741,643,756,838,857,915,901,940,905,859,515,480,500,546,633,733,679,708,589,530 4,14,11,32,50,34,21,413,450,421,396,416,400,427,450,427,416,422,451,518,528,406,462,446,431,419,408,400,370,397,422,481,526,447,460,418,403,396,384,400,396,417,453,456,452,406,540,664,656,568,552,477,418,452,477,494,523,523,562,561,517,395,389,393,405,450,497,475,482,441,414 17,9,9,19,23,23,19,403,394,381,387,386,381,385,395,410,405,391,415,410,389,384,391,390,384,375,379,396,381,385,399,410,394,399,394,390,399,372,376,388,409,397,415,419,406,386,450,444,440,425,399,384,395,413,433,446,484,468,474,475,452,396,375,389,385,395,400,389,393,390,399 6,68,53,37,45,29,25,433,420,421,401,393,398,420,477,463,445,429,466,447,453,378,421,394,421,408,397,387,390,369,433,453,452,419,400,424,406,406,408,437,465,516,606,521,515,427,627,612,563,484,506,440,409,522,563,600,687,676,727,674,616,409,395,397,418,440,448,431,437,424,417 18,176,151,41,58,36,27,494,520,437,433,419,406,536,571,528,521,504,530,563,559,435,508,484,444,436,410,407,389,434,617,581,567,515,540,489,452,553,692,760,823,896,975,893,805,479,823,788,751,684,647,564,494,682,799,860,954,945,974,898,822,446,411,432,440,484,535,496,531,450,438 8,12,11,24,34,31,21,394,377,378,379,383,371,390,409,393,397,397,392,381,369,387,385,398,386,375,373,381,372,380,385,404,381,373,400,376,389,374,372,385,406,405,423,411,395,391,409,388,409,400,371,388,387,397,395,428,436,427,464,443,421,386,383,377,389,385,397,399,391,397,380 15,12,11,29,29,22,22,425,474,443,439,395,403,433,444,441,431,420,477,589,584,431,589,527,472,465,427,416,395,396,409,564,635,503,556,450,429,386,400,403,427,453,484,458,452,416,573,714,755,644,629,503,428,461,503,505,565,544,614,580,521,387,418,400,393,452,604,548,535,495,431 19,16,12,34,43,31,25,465,401,409,389,385,386,448,480,451,417,410,422,419,412,387,418,415,410,398,386,373,393,372,396,418,427,406,412,370,387,402,413,401,418,411,465,459,443,411,522,475,482,450,411,395,398,435,447,451,545,559,603,547,502,386,391,381,389,404,414,410,386,368,389 19,11,11,40,51,48,37,416,453,417,445,421,417,417,427,434,431,430,471,528,486,403,499,444,447,421,408,391,409,381,428,499,526,471,465,438,404,389,400,449,435,480,547,505,470,409,570,715,721,641,615,524,449,428,489,519,613,601,641,587,546,398,393,417,389,443,522,489,490,458,416 11,63,55,30,39,33,25,632,763,720,680,601,635,694,749,745,741,736,812,885,863,635,827,776,717,695,598,591,501,420,646,847,865,789,803,700,630,422,451,450,507,581,723,718,737,490,894,1017,1010,954,930,860,760,644,725,741,825,824,887,890,860,567,578,584,611,775,873,820,844,735,665 5,21,21,32,49,45,29,540,650,621,554,485,536,585,657,632,633,597,692,790,757,569,732,665,599,584,506,497,426,397,551,771,776,698,715,587,546,416,416,419,458,522,671,655,663,417,802,946,932,881,848,756,650,534,616,642,762,763,835,813,770,487,497,496,498,709,824,764,784,665,548 17,14,12,36,52,36,26,428,403,376,399,396,394,404,415,408,419,409,396,409,413,389,411,388,385,392,384,380,382,398,409,411,411,400,391,394,386,383,388,401,389,417,430,438,414,403,490,472,466,432,422,397,382,442,452,449,477,490,510,513,461,392,389,393,396,387,414,394,397,380,383 20,12,11,31,45,29,19,405,399,418,400,394,381,405,415,407,395,401,419,446,461,400,443,419,420,413,404,385,373,393,393,428,462,425,441,404,411,395,394,399,400,442,451,446,431,393,488,589,570,518,494,443,406,444,450,461,494,495,521,485,480,397,397,374,380,418,434,422,422,398,390 5,16,16,65,87,84,61,415,446,459,426,408,424,414,417,438,424,429,481,548,525,422,508,465,443,436,400,410,390,376,411,514,532,456,487,438,430,393,388,387,404,412,440,451,428,403,519,732,738,643,623,520,446,411,441,457,506,500,522,519,492,399,406,402,404,449,507,489,490,444,428 20,10,8,28,32,25,22,411,405,391,393,388,380,413,428,419,409,392,397,399,393,381,414,391,381,382,381,394,371,372,394,390,405,387,384,391,386,386,398,406,385,415,443,441,436,395,458,421,424,400,386,375,393,407,420,443,479,482,527,488,449,377,382,382,387,381,412,378,379,381,390 16,24,16,74,109,92,61,430,420,424,420,406,419,460,469,453,447,444,458,476,481,397,449,425,406,420,398,417,389,398,436,467,466,441,445,397,407,406,443,458,455,518,624,525,500,436,618,639,624,556,528,472,419,531,604,629,696,676,726,666,580,416,410,397,410,444,479,450,463,423,398 15,19,18,102,156,153,97,426,397,394,373,388,393,420,421,410,423,393,396,411,429,388,383,383,398,397,385,377,364,388,402,409,407,402,396,414,402,391,412,399,397,421,459,437,417,412,478,476,459,441,421,420,380,495,564,545,566,515,552,495,463,404,394,386,392,408,398,403,409,388,383 19,12,11,12,14,12,10,485,560,520,472,471,468,511,565,553,540,544,609,680,660,431,580,554,508,488,432,437,405,413,513,641,646,571,608,504,462,402,411,420,435,466,574,551,574,414,753,844,829,783,747,659,573,501,563,570,664,672,743,748,705,457,449,457,481,596,672,644,655,541,498 14,27,27,131,232,244,135,395,382,378,392,394,419,400,419,428,412,400,408,407,401,394,400,392,383,390,374,381,390,407,390,406,399,388,401,383,381,397,388,396,415,409,446,411,428,412,458,471,453,428,426,407,379,425,470,488,492,479,505,491,467,406,378,395,388,404,413,399,395,369,397 14,19,18,63,87,76,54,407,478,441,449,441,427,443,489,461,453,453,518,593,592,439,518,500,473,451,424,409,410,401,418,563,575,506,522,449,413,394,386,422,414,441,516,466,478,421,609,780,777,704,670,580,484,466,495,533,576,572,619,622,575,399,409,404,420,458,575,527,526,471,428 10,13,12,23,35,31,20,406,403,378,384,400,409,429,417,396,396,385,387,390,390,382,388,381,397,384,378,383,395,400,399,380,387,387,386,379,382,394,392,416,415,417,430,408,414,400,449,404,394,397,390,406,389,414,434,431,449,432,495,454,448,398,383,381,396,382,394,396,386,395,378 14,11,10,24,26,17,15,428,437,404,404,417,408,429,456,425,435,443,420,520,485,417,503,437,427,426,400,392,389,388,423,488,520,471,478,411,405,392,405,404,420,457,534,477,464,411,531,661,663,576,550,489,424,436,476,487,523,509,577,528,515,393,399,387,411,436,511,481,488,440,399 6,327,281,235,342,305,209,436,440,419,406,390,411,480,502,493,464,439,446,494,469,400,450,431,410,399,403,407,403,453,463,475,457,419,442,428,403,422,454,512,520,564,671,603,564,468,625,637,598,563,499,462,453,556,618,616,691,672,715,659,591,421,390,419,422,434,473,457,467,444,410 20,8,8,47,53,53,46,393,418,407,410,384,389,398,402,391,418,400,416,488,454,402,446,427,420,426,407,399,394,384,390,467,473,435,436,423,387,396,384,368,408,408,415,395,417,394,480,649,649,578,544,467,436,414,428,441,467,459,505,493,449,375,387,399,386,407,474,450,449,423,398 12,59,54,55,89,79,46,500,667,625,615,565,634,533,600,614,622,628,702,724,739,494,596,579,578,556,500,503,495,424,588,690,681,647,663,618,580,407,431,436,469,558,670,634,658,451,833,932,904,886,866,825,726,545,615,676,753,759,814,820,793,457,555,485,518,663,730,723,767,670,621 10,17,16,50,68,54,40,407,493,424,438,397,424,417,449,437,430,432,505,572,565,438,531,477,460,442,414,403,401,390,427,551,572,505,511,443,420,401,381,390,407,418,459,438,454,425,577,770,780,693,661,572,462,445,475,479,532,525,580,579,535,401,399,398,419,454,573,515,530,453,449 3,25,24,104,131,132,102,430,500,466,434,425,424,465,474,472,473,446,534,612,602,424,558,506,462,471,428,429,417,400,438,573,615,534,533,452,428,392,415,404,442,466,516,489,487,437,635,787,793,717,675,588,491,499,565,584,631,614,669,638,604,404,426,413,419,483,594,544,572,441,437 2,21,19,176,576,561,161,442,474,464,494,479,499,446,470,482,487,506,509,497,532,394,412,426,433,418,421,430,428,395,421,419,403,407,440,413,413,395,400,390,374,390,448,430,450,419,613,613,567,581,578,592,522,415,453,448,502,487,555,590,542,438,454,416,436,465,464,471,510,452,463 12,19,18,65,72,71,64,414,490,462,450,429,398,417,449,429,448,427,494,622,597,434,573,546,472,477,416,413,399,423,410,580,621,522,558,488,442,405,399,416,387,421,470,453,454,399,567,824,842,758,728,605,485,428,478,488,539,547,589,557,550,418,406,385,408,474,610,554,562,499,455 3,113,88,138,211,172,114,595,765,712,660,562,597,625,691,678,652,650,789,908,875,660,884,820,747,730,619,549,471,428,591,882,915,825,843,700,623,453,495,504,566,636,754,711,696,556,847,1020,1023,953,925,817,687,717,779,783,835,825,878,859,819,503,506,508,516,764,904,832,838,730,615 11,36,35,233,314,315,232,470,428,412,395,397,421,518,564,507,505,491,449,449,467,383,400,407,398,398,396,385,392,396,443,424,422,406,423,398,367,438,462,497,510,559,622,551,518,519,671,592,542,525,480,446,388,667,740,752,793,770,803,732,662,405,417,401,401,431,418,425,425,402,420 8,19,17,386,696,696,381,457,470,428,446,414,436,464,520,535,512,503,505,478,510,420,427,425,412,401,422,402,398,422,479,471,453,427,474,447,400,418,427,436,447,496,603,532,546,480,687,658,601,601,546,554,485,606,665,665,690,666,715,710,656,446,397,446,439,485,455,440,497,442,433 9,42,25,83,115,61,48,429,419,417,423,404,401,426,444,464,438,422,445,471,472,396,445,428,404,409,380,381,391,415,417,473,462,431,425,389,414,385,423,435,429,468,511,486,464,418,541,598,608,517,515,464,392,506,555,543,589,596,641,599,541,397,392,385,399,416,440,422,436,383,381 1,18,15,41,48,35,31,456,430,402,394,390,399,469,501,467,447,448,441,451,464,401,431,417,408,398,389,386,389,408,446,461,441,428,426,407,408,402,438,456,483,567,640,576,529,499,674,627,584,528,503,454,409,637,701,713,761,741,778,725,661,401,388,397,402,407,439,426,430,406,396 15,9,8,24,40,28,14,429,471,470,451,410,432,435,474,461,450,440,487,597,568,438,572,520,474,461,434,414,392,385,436,557,616,513,550,492,437,411,402,406,414,450,520,490,515,423,599,749,758,670,651,527,466,474,539,538,598,608,650,617,564,394,405,403,397,457,582,541,553,465,428 7,14,11,31,37,28,24,440,406,392,405,381,406,440,463,430,434,423,388,397,401,375,392,395,392,371,380,382,387,385,404,397,396,389,404,393,398,405,411,399,423,434,499,492,456,418,550,469,436,418,407,401,395,491,521,546,578,591,635,607,527,389,392,386,378,400,396,387,383,393,383 16,11,10,41,57,51,37,417,430,422,413,379,416,419,418,425,437,417,456,493,490,399,460,439,418,434,403,407,395,379,417,502,503,461,462,410,403,387,392,383,409,420,441,431,418,386,506,671,680,601,569,494,433,409,442,486,531,497,553,512,476,389,391,410,397,442,521,449,485,431,415 13,125,111,126,179,150,108,512,686,645,614,537,559,550,603,587,579,572,708,827,806,563,777,723,657,639,556,525,469,430,526,797,827,738,751,632,555,392,425,418,479,520,639,605,618,455,786,975,981,918,892,806,676,557,641,655,740,735,797,797,750,442,500,460,470,674,811,753,778,660,562 20,9,8,33,41,26,22,401,416,414,404,393,407,410,424,416,413,426,417,451,438,394,426,424,399,404,393,384,394,397,405,436,450,405,426,417,383,400,398,394,411,433,463,430,428,392,489,528,536,469,472,421,389,445,464,458,507,499,541,498,475,401,388,385,392,391,433,401,422,398,401 14,12,8,102,127,108,84,405,469,432,422,408,410,414,446,427,424,424,458,568,523,416,515,478,431,432,412,413,395,407,411,491,534,477,466,419,395,395,396,387,404,406,460,423,452,413,517,701,718,640,584,511,455,444,451,457,480,500,551,543,507,400,389,389,410,453,563,507,499,423,424 8,8,8,43,69,61,37,408,437,429,424,397,407,406,433,452,420,423,465,522,527,418,479,451,436,431,402,404,403,387,403,503,519,470,468,424,409,378,394,390,394,413,446,417,425,392,506,717,711,639,604,522,438,393,454,440,476,462,530,520,475,414,398,386,404,464,533,486,483,440,431 18,11,10,21,30,27,18,392,383,412,391,393,390,421,439,419,407,415,396,433,430,376,411,410,383,378,388,399,401,380,397,427,427,411,403,392,396,394,414,414,426,457,485,448,451,406,521,490,479,445,415,398,396,464,509,511,556,532,566,521,487,376,393,388,395,412,406,418,426,389,385 3,8,8,34,37,33,31,417,448,437,420,407,405,419,439,422,426,422,479,554,561,414,512,475,451,432,417,424,390,376,412,521,554,498,503,448,425,385,385,397,377,403,416,429,435,377,532,766,768,683,662,553,463,400,437,435,475,497,513,525,484,406,420,396,408,465,553,475,526,453,420 12,322,286,248,375,342,224,431,439,413,391,372,382,442,463,464,413,422,449,495,464,406,455,438,417,406,414,377,375,417,433,480,514,461,459,416,402,374,452,441,472,523,588,560,497,464,542,641,639,553,525,468,396,464,509,502,578,554,595,533,526,427,414,394,387,444,466,444,443,412,403 19,20,16,44,56,42,34,399,406,389,384,381,397,400,424,411,414,424,396,393,408,396,404,412,390,380,383,377,371,378,408,393,389,399,412,394,378,403,397,394,422,458,500,445,431,409,484,460,449,404,425,399,388,454,515,513,574,544,581,532,496,387,371,386,398,381,403,393,387,378,379 9,9,9,21,21,17,17,473,689,634,584,556,580,472,516,514,520,517,690,770,772,538,692,669,632,606,529,536,472,397,479,740,758,703,721,665,579,373,397,374,414,438,497,497,533,399,701,988,979,944,916,853,744,467,495,497,585,600,660,679,663,428,565,420,453,702,809,786,820,720,651 17,9,8,22,28,24,19,386,385,393,388,387,396,435,422,428,399,398,396,383,375,386,395,394,388,367,383,390,405,367,396,379,388,386,398,372,389,387,383,389,397,398,427,419,427,386,432,419,399,388,387,405,377,381,421,402,477,442,486,456,424,397,360,389,386,384,385,406,376,386,386 14,81,79,183,231,225,175,515,739,700,648,578,574,518,582,552,538,560,737,889,867,600,850,805,718,699,612,543,460,408,534,843,893,803,812,685,592,434,426,433,463,507,620,583,599,451,774,1023,1023,986,959,858,725,537,635,646,715,712,775,767,724,452,523,452,463,697,872,815,815,724,608 2,45,41,18,26,14,11,643,712,644,627,565,612,669,739,732,720,709,773,822,810,567,755,699,649,631,555,543,480,436,651,800,810,731,750,638,586,423,449,443,510,598,755,732,747,479,883,955,941,898,874,807,701,609,708,730,814,818,880,882,848,555,538,555,585,748,826,772,803,691,610 8,14,11,104,136,92,69,430,473,426,425,422,412,466,453,453,449,447,499,564,541,419,519,503,447,439,426,409,396,390,433,545,565,507,499,444,417,376,402,413,416,448,491,465,478,419,595,780,788,706,673,584,467,488,537,557,609,595,640,618,567,401,407,387,395,453,562,527,526,455,414 5,8,8,51,114,120,53,397,405,387,385,371,389,386,399,401,387,393,406,419,394,379,404,398,389,392,390,385,398,382,392,411,423,408,388,391,385,393,387,384,391,397,418,400,399,385,431,502,483,435,436,406,400,409,415,407,426,407,436,436,407,378,393,380,397,410,412,410,405,394,385 2,55,37,158,241,154,96,479,407,443,410,398,401,487,523,508,497,464,468,467,482,419,420,387,412,413,390,393,392,430,476,449,464,421,434,406,406,441,482,489,545,588,667,576,528,481,696,621,570,547,506,467,419,601,678,688,743,723,769,725,646,411,401,428,442,459,456,453,442,435,395 5,8,8,61,117,113,58,457,650,591,512,464,475,474,506,510,506,486,698,809,743,559,758,655,609,575,477,439,417,398,502,791,777,706,701,567,496,381,400,403,407,459,540,551,569,424,681,972,943,883,836,726,592,462,516,524,592,597,677,683,634,456,462,441,448,732,874,772,799,666,558 8,57,55,357,615,604,349,463,448,433,435,413,432,457,487,487,465,469,464,481,489,404,446,432,410,410,413,410,396,393,446,491,462,428,447,387,403,418,422,427,438,487,573,523,518,492,642,667,631,574,550,499,441,563,639,645,671,627,684,656,594,436,401,425,411,455,458,454,457,423,424 10,10,10,211,484,478,199,396,383,375,382,379,399,397,397,371,404,400,406,387,388,387,388,387,384,378,379,374,375,377,383,392,383,390,402,403,388,367,381,386,384,396,422,390,410,405,433,423,413,403,419,415,389,415,404,403,420,428,443,427,394,405,384,394,393,401,398,385,390,397,377 1,172,118,164,192,121,98,626,609,555,544,490,544,660,727,696,694,679,688,738,720,485,632,567,529,487,453,453,430,471,698,712,702,629,653,568,515,548,635,694,751,835,926,870,824,618,916,902,874,825,804,728,612,785,870,896,977,971,1007,954,903,515,466,496,514,606,704,640,680,552,523 9,16,14,33,44,37,27,407,402,399,389,378,391,428,403,397,395,406,423,411,403,394,412,402,386,387,386,383,376,393,411,407,416,394,405,412,388,381,396,397,383,406,432,427,420,397,458,492,494,436,462,417,395,430,432,426,466,475,458,485,448,384,386,387,381,405,428,411,396,379,386 15,494,269,935,951,511,521,826,843,819,763,694,719,850,889,862,847,837,880,964,943,725,945,889,812,815,698,635,520,657,814,928,967,877,904,764,696,693,762,800,854,917,989,946,919,820,1003,1023,1023,997,977,892,784,940,988,992,1023,1023,1023,1023,987,658,629,648,681,840,965,917,924,835,735 14,30,29,214,296,289,203,392,413,407,394,400,384,409,406,402,385,404,427,454,454,401,427,418,403,405,373,410,387,411,398,431,441,405,409,398,414,388,371,392,396,399,423,421,412,409,461,549,552,499,460,444,393,419,455,440,450,440,483,466,425,399,393,389,384,401,448,395,404,408,389 17,13,12,138,307,309,133,419,451,450,438,415,427,463,480,476,458,459,467,497,494,423,449,448,418,403,403,399,395,422,417,490,479,454,476,413,394,409,411,376,399,432,487,469,466,423,599,668,671,586,568,485,434,473,509,520,564,576,630,610,579,424,415,429,414,459,501,460,488,439,429 6,11,11,67,74,73,65,418,427,419,421,415,405,428,437,434,440,447,450,521,498,417,491,453,438,426,398,399,389,407,416,478,519,451,443,425,415,401,411,401,414,435,484,452,452,417,566,682,688,617,567,512,423,474,550,548,610,587,640,592,544,410,388,393,397,444,505,468,458,436,402 16,27,27,52,68,59,45,424,484,445,435,424,441,461,475,466,467,436,483,557,542,432,495,495,450,449,426,420,381,398,440,530,565,493,509,429,406,421,386,385,406,435,490,470,460,403,605,760,751,679,655,569,488,441,502,529,577,577,644,623,551,404,414,406,434,475,564,528,553,456,440 1,11,12,68,129,131,68,435,401,406,418,364,400,461,444,448,423,424,443,453,436,394,418,404,406,400,403,402,391,383,401,441,456,427,409,382,400,399,396,417,399,425,470,446,433,428,504,561,554,480,485,472,410,497,536,541,570,541,585,545,500,412,414,405,398,427,448,443,446,411,415 15,226,152,623,1023,1023,478,598,772,729,704,626,642,653,705,683,683,685,795,899,876,642,857,808,734,712,605,587,500,457,624,861,893,811,835,727,631,465,483,518,542,642,762,716,719,616,880,1023,1023,983,959,876,763,739,789,800,847,845,897,883,850,547,578,505,533,760,893,842,850,761,653 12,824,391,1006,989,334,350,898,1023,1022,972,897,901,938,977,957,946,932,1023,1023,1023,994,1023,1023,1023,1023,948,894,788,697,907,1023,1023,1023,1023,1002,933,735,803,840,894,957,1023,999,990,886,1023,1023,1023,1023,1023,1023,988,1005,1023,1023,1023,1023,1023,1023,1023,778,843,767,813,1023,1023,1023,1023,1023,933 5,475,331,686,857,482,396,637,816,767,721,634,671,680,732,706,707,710,821,931,918,668,894,856,789,771,667,596,531,454,672,894,940,853,877,766,682,482,501,500,569,667,796,766,760,610,919,1023,1023,1023,1009,923,809,746,827,839,900,895,939,925,884,534,591,552,571,776,917,873,881,787,692 9,15,14,70,85,78,63,437,489,466,427,434,418,431,457,443,458,439,493,579,563,417,526,494,474,439,422,402,406,398,423,540,584,509,503,473,435,410,403,401,396,441,474,470,466,417,597,780,784,708,677,582,475,445,477,487,551,547,590,609,556,396,403,399,401,456,555,512,532,444,425 15,67,64,103,151,146,98,439,568,509,512,427,466,458,496,490,471,462,575,712,680,459,653,601,520,526,455,446,424,386,444,654,710,615,623,514,463,376,409,420,434,451,554,499,505,438,664,870,884,807,781,679,541,472,554,565,621,624,700,681,639,415,418,405,410,558,680,636,632,531,488 11,11,11,41,46,44,39,419,477,447,426,435,406,420,451,440,448,427,475,571,541,442,515,487,437,457,424,406,395,400,411,548,563,500,511,429,429,382,389,409,406,424,471,431,436,400,556,752,756,676,636,550,469,438,464,469,537,536,587,562,525,398,400,410,415,475,559,516,540,446,440 7,40,21,71,102,50,36,438,413,398,390,382,405,445,485,472,439,424,453,483,489,389,441,408,402,405,382,388,386,392,428,478,472,436,450,423,381,401,414,427,461,492,562,524,501,428,598,620,610,547,494,456,414,519,596,590,644,627,692,623,565,412,402,402,391,420,462,437,419,426,402 13,11,10,162,209,203,153,415,454,428,412,397,413,441,451,434,441,414,466,500,481,406,464,438,428,423,426,419,394,374,417,484,477,458,448,431,410,385,374,394,417,416,463,450,448,409,565,681,671,582,558,486,448,436,468,469,523,516,580,561,501,409,394,412,401,432,496,470,502,429,416 8,129,76,84,76,43,49,922,1003,972,943,898,917,959,1009,1002,998,989,1023,1023,1023,901,1023,1009,964,951,877,855,758,556,942,1023,1023,1023,1023,955,901,614,679,737,802,886,1004,992,1010,767,1023,1023,1023,1023,1023,1023,1004,932,991,1011,1023,1023,1023,1023,1023,868,858,877,905,1023,1023,1023,1023,1001,934 4,23,22,62,76,73,60,559,527,466,453,465,457,614,686,662,646,626,613,612,584,408,470,449,426,413,406,406,433,482,678,616,586,516,531,495,458,525,602,646,700,777,864,814,797,512,854,788,736,696,652,598,518,694,786,817,880,873,916,885,839,481,427,482,508,547,532,513,541,465,458 12,14,12,26,39,30,19,458,414,412,399,405,390,463,477,444,430,429,429,456,471,396,442,409,401,402,393,407,370,408,410,446,463,425,448,398,405,390,407,412,412,419,481,456,462,406,561,612,599,519,522,457,428,430,477,460,531,551,630,587,549,378,381,382,399,416,480,444,430,412,392 9,40,36,69,76,57,51,503,465,441,451,418,438,543,612,581,595,576,569,556,548,409,465,437,417,442,414,409,401,440,595,527,499,473,463,458,445,460,500,532,604,702,826,768,728,460,810,758,714,665,629,556,474,604,708,743,843,840,884,844,795,450,395,445,443,495,500,473,498,447,450 9,146,46,105,99,33,34,614,505,492,459,439,444,641,703,673,649,630,626,596,594,414,489,453,438,434,425,430,414,633,801,682,622,559,557,512,465,763,900,946,1000,1023,1023,1023,959,645,945,841,779,730,703,630,529,866,972,1018,1023,1023,1023,1018,952,449,441,481,488,546,573,515,561,470,440 7,13,11,38,43,34,31,395,408,402,405,368,400,408,413,412,391,413,391,416,409,383,404,390,387,384,389,392,385,372,390,391,415,398,409,383,394,382,389,422,409,412,452,418,420,403,463,433,451,429,428,369,385,447,484,489,502,488,519,485,449,375,396,368,383,390,407,410,393,387,371 7,9,8,15,18,13,10,447,399,390,410,397,396,443,437,429,439,432,423,434,436,392,427,416,381,401,386,410,404,401,430,439,423,404,418,408,407,413,421,426,445,475,537,488,452,439,584,555,541,462,471,426,416,525,601,602,646,626,674,619,550,389,388,392,396,399,424,406,422,400,405 7,18,17,164,138,136,161,418,402,386,404,415,390,420,422,426,439,423,412,432,419,392,408,411,399,397,386,384,390,400,416,419,438,395,408,375,407,410,405,409,435,449,500,464,421,418,540,545,526,484,466,456,393,472,538,543,587,588,611,594,532,384,406,380,385,413,445,408,404,397,403 20,11,9,52,48,34,38,441,407,387,403,409,403,438,462,428,440,419,426,430,425,397,424,402,412,391,378,383,386,401,417,430,422,389,428,397,386,401,408,414,431,459,512,468,459,416,551,525,507,467,439,410,391,498,520,529,599,593,634,592,535,406,398,392,384,402,429,425,414,394,406 2,24,23,85,106,99,78,411,463,444,452,421,430,413,442,445,439,431,478,587,574,419,526,506,444,468,421,413,374,400,422,568,579,483,493,431,432,416,386,388,425,435,490,452,456,412,574,752,779,693,645,543,449,432,497,520,575,564,620,601,542,400,402,384,410,454,553,507,530,456,426 15,20,20,96,131,132,98,443,441,427,409,397,406,473,527,499,484,476,479,523,485,404,455,441,428,427,395,405,395,408,458,471,501,445,461,426,411,409,424,425,462,482,558,526,511,464,630,661,638,545,522,457,427,555,616,607,651,639,694,672,604,437,379,435,420,459,514,485,481,427,422 8,37,36,150,183,171,139,441,447,474,432,405,438,439,444,438,441,453,476,584,555,435,540,480,441,451,433,413,408,381,426,518,589,500,530,448,421,411,432,417,400,447,497,478,457,455,610,767,784,692,661,544,458,497,562,547,626,624,679,638,579,417,401,401,392,494,584,539,532,463,424 19,12,9,36,41,26,21,416,404,409,400,396,393,410,444,423,436,396,406,446,435,389,418,419,404,384,398,394,378,421,415,436,423,417,410,389,391,381,401,396,410,431,471,458,462,423,512,498,487,443,445,423,403,478,504,501,547,531,598,535,492,410,390,397,401,410,425,407,413,388,401 4,32,26,60,74,58,44,540,571,530,496,448,486,584,639,607,600,567,611,697,681,464,629,571,522,493,463,440,401,435,565,661,683,584,608,519,454,456,510,554,600,683,766,700,668,591,819,866,855,785,754,682,558,765,826,827,861,848,888,846,792,436,442,430,475,555,672,596,632,528,467 9,111,101,136,534,498,120,438,484,498,448,437,470,421,457,454,437,435,528,602,595,459,578,530,496,484,452,453,402,392,423,550,578,506,549,451,426,398,393,404,407,431,480,463,457,416,583,781,793,728,684,616,534,452,511,457,542,544,599,580,523,446,427,416,422,486,590,555,594,482,476 11,39,39,231,356,360,226,415,439,422,397,400,411,432,427,442,426,438,474,542,512,407,475,449,443,424,383,410,384,392,407,504,510,456,464,425,408,376,403,378,406,424,471,427,439,448,517,686,679,600,560,494,436,461,523,514,536,523,557,527,512,396,402,394,401,456,549,479,513,437,392 16,12,12,44,52,52,44,413,427,426,401,399,417,421,427,441,415,425,434,461,459,401,441,418,403,424,412,391,400,389,405,442,470,430,436,408,390,376,393,407,403,415,457,444,452,404,526,618,609,539,532,472,408,465,470,471,523,512,572,534,517,389,420,386,407,423,472,458,468,432,400 17,24,19,38,61,46,29,443,392,395,387,388,400,453,482,446,412,412,408,415,408,380,381,394,389,385,391,389,398,380,397,386,407,383,371,359,382,401,392,398,392,414,479,462,443,395,512,434,436,426,406,392,395,428,479,465,530,559,600,575,511,374,406,381,391,388,407,397,397,370,375 17,11,11,227,360,367,225,501,567,519,537,493,552,525,608,613,639,613,642,595,618,429,451,443,461,455,435,425,417,401,525,505,484,487,516,491,480,414,414,410,436,474,598,572,625,440,807,766,710,714,692,668,582,482,575,587,706,711,785,798,775,486,479,497,512,571,544,575,626,516,506 7,35,34,176,273,280,181,403,398,385,378,385,377,407,422,401,404,386,424,412,405,363,395,381,388,390,397,385,373,385,390,397,387,391,402,394,385,388,378,387,390,426,444,399,396,430,463,460,453,423,438,409,404,513,585,587,592,535,551,466,455,411,398,386,387,402,405,410,417,392,374 15,25,25,186,309,320,188,412,417,400,415,398,383,426,420,436,417,401,429,489,467,401,459,426,411,406,406,387,387,401,391,440,460,433,436,389,401,387,390,409,404,410,451,439,428,421,490,615,604,523,504,461,412,465,478,487,530,527,569,512,490,388,407,397,401,412,473,423,435,410,399 3,65,56,96,121,99,80,515,628,569,518,471,503,564,594,578,576,568,649,768,741,493,704,654,572,553,474,447,415,386,530,725,765,640,679,530,479,413,426,442,477,537,643,607,611,489,770,896,904,835,799,699,578,605,683,694,751,759,805,784,747,443,441,424,461,613,750,680,689,576,518 2,8,8,22,30,28,21,407,456,419,411,394,409,397,426,412,398,415,452,514,488,405,493,447,434,425,422,386,394,378,416,510,515,483,495,439,399,396,402,379,389,394,420,406,402,405,510,691,706,630,586,490,423,396,410,421,450,456,488,495,462,394,401,399,395,458,510,450,480,440,419 5,15,15,34,45,46,34,403,452,429,411,409,413,401,429,428,440,428,452,509,497,419,475,448,432,430,412,373,395,393,397,514,498,440,471,429,404,383,409,393,408,388,442,437,421,393,541,680,678,610,584,496,458,420,434,450,497,484,542,533,485,397,398,395,397,445,497,467,460,446,409 9,15,12,31,44,32,22,417,380,368,377,402,379,438,420,411,410,394,377,400,384,380,386,385,372,394,386,383,374,400,386,384,390,400,395,383,383,400,407,397,410,402,453,434,415,392,429,410,428,405,406,407,380,419,421,421,440,442,493,448,416,397,381,390,372,393,402,383,398,385,382 12,116,95,24,29,21,18,770,837,792,758,717,739,803,868,858,858,849,891,928,915,693,857,820,770,755,684,654,547,441,785,904,905,849,866,771,717,469,535,543,633,726,860,848,866,588,993,1023,1023,1002,980,925,837,772,844,868,933,935,993,993,964,683,662,706,737,872,933,896,919,821,758 7,10,10,19,30,27,17,398,413,392,397,387,400,386,427,417,416,396,424,432,425,385,409,401,384,408,379,398,379,375,406,427,420,403,408,369,369,400,395,389,410,422,453,443,429,386,485,496,501,463,447,415,400,445,483,489,495,477,549,523,483,392,391,394,395,415,416,408,414,400,395 7,15,13,27,41,34,22,408,406,381,393,421,378,416,420,417,406,410,412,433,396,379,386,397,384,389,372,394,386,402,413,404,411,399,391,394,405,397,415,417,425,441,473,434,422,422,500,477,440,407,390,413,377,441,476,510,558,531,578,541,472,375,394,387,392,388,391,392,385,375,394 7,19,12,45,57,34,28,452,382,385,399,398,394,497,495,432,423,447,418,424,436,399,386,405,392,405,382,386,389,399,419,393,405,384,409,393,390,403,396,406,409,456,504,463,449,400,546,488,493,431,449,398,389,435,484,471,555,589,639,588,534,379,394,394,387,400,415,403,404,382,381 17,11,10,38,39,30,29,415,395,398,393,395,376,411,418,421,414,413,399,403,395,388,398,385,382,389,391,380,393,384,400,393,400,383,403,389,390,404,406,402,424,440,452,422,420,418,480,459,434,418,407,385,392,431,470,459,508,485,548,501,446,384,399,394,379,391,389,397,386,388,386 18,41,37,212,298,264,187,393,432,413,414,415,422,417,430,431,418,442,460,490,478,391,448,462,416,424,400,391,386,397,422,481,474,452,464,407,410,401,398,389,411,399,444,443,441,415,557,666,658,572,548,498,439,417,488,487,546,556,596,558,527,426,404,417,406,438,475,457,447,415,413 10,81,59,262,321,255,211,618,658,587,583,552,572,688,767,763,748,739,741,752,750,504,656,600,578,554,491,478,433,508,781,754,724,671,724,637,596,565,627,686,743,824,928,891,884,542,914,891,852,819,800,751,654,713,816,842,914,909,955,937,894,581,484,565,583,666,717,684,713,607,531 3,26,20,47,57,43,33,478,478,438,442,409,418,515,532,498,495,487,528,545,568,421,481,461,445,422,404,418,377,415,483,537,551,480,498,439,423,428,466,486,540,602,685,613,570,505,723,744,718,629,609,535,467,664,735,725,785,768,814,766,703,415,400,418,426,447,530,474,502,432,413 12,11,8,22,30,20,15,472,547,506,505,452,471,482,555,522,524,521,593,702,679,462,620,573,522,512,445,442,415,397,470,658,680,591,628,514,464,389,416,423,430,462,548,529,529,409,718,857,852,783,749,660,546,503,545,555,646,644,715,702,669,420,430,441,445,569,693,634,671,540,471 11,39,37,729,1023,1023,727,445,483,446,445,403,463,466,486,461,464,457,526,609,589,427,573,530,446,472,430,402,392,379,439,563,598,495,529,448,433,406,389,390,419,436,508,486,466,478,609,755,767,666,643,530,461,491,551,539,617,603,646,629,583,449,417,422,431,502,587,517,551,473,447 17,24,20,35,61,49,27,416,408,384,399,373,384,420,432,415,407,420,382,420,394,388,399,386,377,392,370,366,383,400,399,393,385,394,399,405,367,401,393,428,420,438,506,446,443,401,509,446,428,410,421,386,408,444,468,469,519,521,568,533,505,380,364,377,399,388,391,397,382,381,390 5,49,44,26,32,28,23,608,711,651,615,559,580,658,716,704,697,697,759,830,813,583,774,727,658,653,551,521,447,443,621,807,821,748,770,626,566,442,460,483,528,598,727,706,712,486,853,954,947,895,865,789,671,617,714,727,802,798,859,854,823,513,515,534,562,721,827,774,788,679,587 12,11,9,20,22,17,15,450,514,488,446,414,447,469,485,493,495,458,548,638,605,441,582,545,489,467,430,424,380,398,457,614,649,547,574,479,428,401,411,401,413,435,524,496,512,404,657,817,803,746,708,618,510,471,525,537,596,583,663,645,620,420,437,417,425,516,633,600,592,515,449 11,21,21,99,118,116,97,413,478,458,447,425,423,418,440,454,425,453,492,595,556,445,557,524,468,467,418,412,399,412,432,574,611,511,555,470,435,391,393,407,390,425,470,433,460,395,551,799,821,740,704,603,481,429,483,474,543,542,577,572,515,415,416,403,406,477,600,537,526,470,437 7,13,12,38,46,44,36,395,394,370,397,388,374,400,402,385,395,382,381,397,397,388,396,392,382,375,384,368,377,374,391,403,404,400,410,387,383,385,388,385,376,378,418,399,386,385,421,434,445,424,407,407,400,368,403,392,408,410,407,408,403,400,371,393,392,385,411,393,397,393,390 8,11,10,25,37,29,18,393,432,427,401,397,388,404,415,416,418,403,435,480,463,412,462,435,407,408,411,385,392,423,407,475,476,453,448,421,405,394,402,413,426,434,484,436,428,391,517,658,641,557,528,437,414,425,469,475,496,510,541,491,478,396,396,385,389,424,479,426,461,420,397 6,19,15,58,51,37,47,417,434,434,404,390,414,418,435,419,416,419,461,499,499,402,478,448,428,425,405,389,388,402,396,484,528,467,462,421,413,394,392,403,413,451,478,464,471,419,544,681,679,595,543,472,422,479,543,540,585,569,629,576,522,406,399,402,411,428,505,473,458,404,406 5,181,168,108,170,148,93,440,481,438,415,414,398,440,443,445,438,451,476,531,518,413,500,463,437,414,407,413,413,397,457,517,529,488,485,433,401,420,422,421,460,491,567,521,505,424,600,691,687,609,595,498,445,460,497,526,569,598,625,600,553,396,409,397,397,455,511,477,484,424,423 3,10,10,67,84,86,69,417,447,426,410,389,405,413,411,416,416,433,442,493,510,402,468,440,426,416,399,413,396,378,405,481,502,442,457,443,408,394,388,379,383,402,423,409,428,415,515,676,679,595,561,504,438,398,412,427,472,464,495,504,462,404,396,383,399,440,486,484,473,431,401 7,11,10,23,34,29,20,422,401,383,390,386,384,429,434,395,400,419,389,431,392,380,397,405,388,378,380,379,387,412,401,402,398,387,389,399,377,378,410,415,420,424,501,448,446,398,510,445,424,413,400,422,384,469,512,508,561,555,607,544,479,388,391,378,384,402,375,397,391,376,387 18,10,9,32,34,28,27,432,413,398,391,392,380,438,445,407,420,387,418,413,419,395,409,402,384,393,384,389,382,405,411,411,412,392,399,384,381,396,388,411,410,399,450,454,411,407,479,495,471,429,431,402,394,433,439,454,505,498,555,500,466,384,381,386,380,393,405,412,392,402,379 18,8,8,11,12,11,10,484,556,532,490,463,452,491,545,545,524,523,612,695,666,449,610,545,517,479,455,413,406,393,481,648,676,592,612,502,456,380,414,401,410,435,513,527,545,414,725,871,859,797,776,691,558,464,511,529,630,628,705,721,687,442,437,454,458,612,712,640,664,535,482 4,16,16,32,70,62,25,397,399,395,389,387,396,412,428,432,418,393,416,442,445,388,429,415,385,417,389,381,376,402,402,426,450,406,412,414,395,371,393,388,391,415,440,405,420,412,505,546,549,492,480,430,421,432,446,462,482,485,537,491,463,386,389,401,391,411,433,419,406,412,391 7,15,15,38,67,65,35,411,436,417,407,393,388,420,429,415,420,408,426,468,480,420,450,436,410,410,388,375,391,393,401,455,473,434,432,420,407,388,399,381,404,412,477,430,426,415,510,628,634,555,535,467,439,436,492,507,561,531,598,562,496,398,405,392,401,401,455,447,465,427,406 14,27,25,19,21,17,15,555,703,662,609,536,581,590,649,622,634,625,728,834,805,578,772,719,662,639,544,515,439,405,569,800,820,729,747,634,538,392,431,446,470,532,657,642,664,461,817,960,956,898,874,790,682,588,666,679,758,761,824,818,783,480,502,481,508,699,821,769,784,665,583 10,20,20,81,120,119,78,386,382,392,395,359,376,394,394,392,394,379,381,383,401,386,401,404,387,387,384,385,390,396,399,395,392,372,384,382,394,399,390,386,398,428,421,410,398,397,444,429,391,401,404,389,417,449,551,525,511,497,484,444,428,380,390,390,369,380,400,369,395,380,372 18,80,68,78,111,91,60,509,755,705,667,572,593,558,631,607,609,603,790,915,876,664,887,806,725,700,572,530,447,435,523,883,906,801,812,672,556,427,447,468,505,573,672,638,637,488,786,1023,1022,950,916,814,694,616,691,693,755,742,809,797,758,468,494,458,465,762,897,821,827,698,576 20,18,13,93,146,117,72,405,395,430,411,391,402,419,434,431,413,429,431,466,465,401,439,419,405,421,399,397,387,395,407,439,455,425,401,404,392,411,389,390,397,441,478,448,422,413,539,600,608,531,517,450,417,480,520,509,553,558,590,579,512,396,410,403,403,409,450,442,434,390,402 19,10,9,28,32,24,21,406,380,365,391,383,373,416,427,409,417,382,396,408,405,378,396,391,382,394,378,371,381,368,403,396,388,382,393,386,368,392,379,398,403,410,462,415,422,408,450,429,414,416,383,386,404,417,437,439,466,487,492,479,446,373,387,383,382,383,393,366,383,381,379 14,91,89,46,69,70,45,549,520,503,455,435,469,597,664,646,640,628,603,612,600,416,468,468,416,427,415,428,378,426,700,623,579,550,539,530,504,502,626,681,745,829,923,871,832,454,862,787,735,690,665,630,553,626,742,793,905,902,945,899,848,480,406,481,500,535,551,513,538,452,451 2,12,13,18,21,22,19,409,497,468,458,451,424,425,434,442,424,440,493,634,617,436,589,542,482,472,438,416,411,374,426,580,650,529,585,462,415,393,385,399,395,409,449,441,458,393,574,837,865,785,747,631,498,422,421,472,508,504,573,558,526,390,405,399,401,503,612,572,563,486,431 13,15,14,43,31,22,30,453,480,469,463,446,408,441,491,488,472,477,505,586,581,429,546,496,467,432,426,417,401,396,447,570,604,525,540,472,437,403,401,411,424,449,507,487,488,429,649,775,767,704,662,581,487,470,510,520,579,586,651,639,591,424,419,396,423,507,587,536,544,484,443 13,17,16,7,8,6,6,495,604,567,530,468,522,531,596,588,576,576,664,743,725,496,666,617,580,547,505,474,443,395,521,712,728,655,665,558,492,426,421,418,441,483,606,584,602,397,763,892,877,825,800,721,607,509,592,586,703,687,763,764,725,446,478,478,480,628,734,675,709,600,519 3,30,30,143,228,234,145,438,438,422,412,391,441,479,506,506,491,483,490,466,471,396,430,417,383,401,398,373,377,372,446,437,447,412,428,399,407,405,424,411,432,470,529,514,505,443,659,604,565,527,498,477,440,531,587,586,642,630,699,676,621,428,413,430,409,430,448,437,465,404,413 3,10,8,31,33,24,22,413,380,391,376,379,381,405,426,406,407,389,385,410,412,394,392,406,405,392,398,381,390,404,394,402,403,388,437,384,396,397,395,387,429,417,458,436,416,410,471,468,448,423,424,398,394,461,475,479,524,496,531,506,445,369,386,391,383,384,409,403,376,393,381 12,20,20,110,163,167,110,435,428,416,403,390,403,413,433,445,431,436,425,447,458,408,424,418,399,401,398,407,381,387,424,436,430,414,403,415,390,410,390,427,421,428,468,444,450,398,502,575,586,490,469,447,408,463,503,503,540,527,580,520,498,404,386,398,408,410,457,426,423,405,401 4,28,24,42,42,33,33,462,513,503,459,435,418,452,521,490,473,482,536,671,664,430,672,603,517,506,460,420,400,429,451,618,688,577,629,493,426,392,423,441,430,485,568,511,514,440,663,777,813,708,687,545,483,534,588,610,676,664,731,695,632,397,399,414,414,495,678,606,607,494,437 18,23,15,50,73,41,27,451,400,415,391,398,381,469,467,468,431,433,411,438,420,380,412,395,401,397,402,393,388,395,424,415,429,421,406,393,388,424,403,415,407,444,505,463,459,411,525,508,503,442,456,426,399,447,475,480,550,565,608,572,512,399,383,378,399,404,421,408,406,403,395 16,9,8,60,85,72,52,432,463,431,434,421,443,436,455,436,446,446,469,547,521,428,488,458,431,428,403,407,393,395,417,508,535,478,483,443,411,389,375,412,396,410,436,442,434,397,575,761,771,703,658,547,481,431,446,444,527,501,574,552,519,395,402,397,404,490,563,501,519,440,438 4,11,11,66,107,101,63,417,460,431,422,415,417,433,440,433,420,426,455,569,537,419,526,489,455,431,413,407,373,406,423,527,550,490,509,442,407,388,384,401,400,402,418,421,421,401,538,756,771,683,643,556,471,416,430,455,499,504,543,554,498,398,409,404,401,448,554,512,515,454,436 12,140,103,235,345,255,179,602,815,764,715,610,625,647,705,686,680,681,827,961,919,727,938,863,792,771,669,592,487,412,603,935,957,862,877,736,662,463,512,557,604,682,784,743,734,590,869,1023,1023,1003,972,871,750,756,813,815,866,852,901,885,841,518,558,525,539,812,950,883,889,787,660 17,12,11,23,28,24,19,432,426,401,417,379,398,416,421,428,430,412,440,487,505,409,470,443,436,410,408,389,359,378,404,473,478,443,451,400,399,396,407,411,405,429,448,428,438,414,519,623,637,551,525,453,415,476,502,495,516,512,547,535,497,395,389,390,395,415,481,426,449,418,406 16,17,17,88,142,148,90,396,402,383,407,400,406,410,408,404,417,412,421,410,405,384,408,409,402,387,386,377,399,393,382,414,406,412,383,398,394,386,385,409,400,404,432,397,417,406,459,476,471,438,438,409,405,423,446,455,472,455,473,471,452,394,389,377,385,413,412,388,414,385,396 16,153,137,175,272,209,133,537,542,508,516,455,479,599,646,652,639,597,595,612,606,428,470,447,471,454,447,435,423,491,568,555,528,499,522,509,446,494,507,532,572,642,740,693,696,504,825,788,734,713,682,644,561,637,719,718,793,790,843,838,795,504,454,493,504,558,555,537,576,491,498 18,15,15,53,78,76,51,402,417,404,383,387,382,407,394,411,396,407,400,426,425,389,418,406,406,401,402,390,383,392,405,440,439,398,423,394,395,388,393,409,383,391,399,410,412,385,455,537,523,498,451,423,415,390,409,391,434,432,448,432,428,401,402,387,380,409,444,413,408,389,394 15,37,37,174,300,309,176,392,397,398,374,369,373,408,412,403,410,393,390,408,394,387,408,407,377,386,382,390,393,396,385,398,401,389,406,384,384,392,403,394,404,411,440,409,415,421,457,458,478,409,433,396,420,417,437,427,482,466,488,444,437,391,383,386,386,417,405,399,403,392,377 2,15,11,83,99,63,53,460,506,488,472,424,447,460,517,501,482,487,540,677,661,459,606,550,488,495,453,420,393,429,465,629,689,570,598,475,446,412,425,428,457,512,603,544,533,470,689,844,848,771,739,626,517,580,643,653,705,689,744,712,644,410,411,425,424,522,626,573,589,485,456 11,20,15,34,48,34,24,397,380,372,378,377,405,400,422,412,404,416,397,404,414,392,383,398,384,386,391,409,383,377,413,404,399,402,392,397,406,403,421,446,428,445,491,447,433,420,490,454,445,433,417,404,394,465,512,500,544,536,578,523,488,391,393,371,385,392,402,396,424,394,392 17,9,8,29,29,25,25,402,389,382,375,398,384,396,406,395,391,403,407,394,414,392,392,401,391,399,383,371,372,414,382,402,415,367,401,396,385,374,400,411,405,413,438,433,422,412,451,430,440,408,386,391,376,436,453,450,488,482,500,475,446,385,392,386,383,395,400,406,398,403,405 17,40,39,39,56,51,32,558,624,589,554,557,570,612,679,671,662,667,682,703,708,484,606,578,566,544,514,507,463,421,547,637,624,568,615,554,500,398,413,427,451,471,598,609,621,443,812,865,846,807,792,749,651,527,606,643,733,738,804,809,783,515,541,521,557,658,683,667,708,609,561 15,10,10,41,45,36,33,418,482,479,451,434,444,419,455,444,462,453,509,612,590,433,566,516,483,464,434,418,395,384,417,582,630,528,549,460,405,396,391,411,408,413,473,447,454,401,573,793,801,719,682,581,492,441,483,504,544,558,609,572,554,397,394,407,406,475,598,543,554,476,427 5,60,56,818,1023,1023,808,456,483,469,450,422,429,460,468,476,478,444,518,614,586,428,560,493,469,467,419,389,384,397,434,543,586,497,502,444,434,399,395,421,420,435,510,475,463,507,603,758,761,669,655,550,443,494,512,525,591,564,621,608,554,450,401,418,410,480,567,524,511,464,423 20,11,10,24,32,29,21,415,393,397,383,393,376,392,414,418,378,415,398,389,392,375,404,388,384,404,387,382,387,401,395,406,373,377,393,393,404,383,387,413,396,415,436,434,428,406,454,433,418,411,419,381,391,423,476,470,491,481,510,466,442,385,378,387,394,388,394,389,381,382,358 19,34,33,203,312,309,195,470,484,470,446,411,447,451,495,492,472,491,530,610,590,455,528,500,456,455,421,432,418,389,439,551,594,507,549,468,423,396,395,419,396,439,526,489,510,435,670,809,826,747,718,619,511,494,528,545,626,630,691,669,634,417,429,410,430,506,583,547,563,472,433 6,18,16,22,20,15,19,516,632,589,550,505,513,571,604,621,606,597,673,756,734,493,674,614,552,551,492,462,427,389,539,720,738,654,681,560,478,406,417,406,452,485,625,608,624,435,799,903,888,835,811,725,611,522,597,627,730,729,791,788,758,468,466,483,494,648,751,687,720,600,525 11,11,11,17,25,23,15,410,409,393,395,410,400,411,414,408,410,394,415,423,432,380,419,403,409,407,389,391,390,404,386,420,441,424,401,407,381,392,384,393,411,397,418,413,400,382,437,527,524,466,451,441,405,385,409,436,447,440,453,460,433,397,390,390,393,390,435,414,412,408,403 19,92,81,47,75,65,39,466,626,589,537,485,497,532,577,544,540,538,637,780,751,508,724,667,597,562,487,487,412,427,482,746,785,694,711,568,520,414,422,441,460,505,591,573,572,448,739,931,940,867,841,727,607,557,623,638,706,692,756,748,718,456,438,443,459,623,782,723,737,594,508 13,132,63,342,397,145,127,799,927,897,842,756,776,833,884,862,850,834,945,1023,1023,847,1023,987,917,904,809,756,634,582,797,1023,1023,980,995,876,793,633,701,739,797,867,950,903,897,762,998,1023,1023,1023,1023,978,868,908,960,967,1008,1000,1023,1016,976,645,696,669,696,916,1023,992,991,906,802 16,36,36,109,172,177,111,410,421,407,403,396,405,432,436,418,426,410,441,470,436,403,421,426,392,397,407,375,401,394,397,439,440,422,428,411,384,380,389,407,437,458,491,467,444,440,528,580,574,510,484,442,419,545,612,619,625,589,626,566,508,409,395,376,394,411,453,435,446,395,394 8,17,15,37,53,44,32,402,390,400,382,400,392,409,433,423,425,393,421,396,400,379,405,412,385,397,380,395,402,405,414,404,394,405,389,383,381,386,397,399,409,426,460,427,441,394,473,478,458,419,415,405,371,411,460,476,487,518,541,516,467,377,384,388,402,388,390,414,395,394,388 3,18,17,11,11,9,9,563,681,632,592,522,580,617,679,673,665,676,731,797,777,522,703,652,608,581,513,487,447,408,583,767,772,710,721,609,557,410,433,420,442,527,658,656,685,441,862,946,935,895,871,811,711,554,639,675,753,771,841,851,822,503,510,508,550,714,800,752,775,660,567 4,10,9,40,41,33,33,406,386,393,378,397,387,428,418,409,400,394,367,384,383,394,378,385,388,395,385,380,377,381,396,396,387,392,400,375,386,371,390,377,401,407,427,409,404,384,455,423,391,409,371,390,392,413,428,424,440,452,496,484,465,388,374,383,384,363,378,394,374,388,402 20,17,17,94,170,169,92,403,438,436,429,419,429,405,414,424,432,411,459,493,487,388,450,455,419,420,402,385,389,372,408,471,496,447,448,423,411,388,406,393,383,415,420,439,443,395,521,662,661,584,572,494,429,423,461,495,524,529,565,528,508,401,390,393,407,424,475,468,474,440,411 1,33,34,73,111,114,75,373,390,400,360,373,388,381,385,367,388,373,392,420,417,387,414,405,378,387,392,375,372,395,385,408,420,411,400,410,390,377,382,409,401,413,422,415,404,435,397,452,473,410,429,410,387,468,465,462,434,407,425,405,393,378,398,373,387,392,418,415,389,388,408 2,151,97,1023,1023,1023,1023,691,874,828,788,725,755,738,789,782,782,769,884,979,960,757,940,901,840,822,725,698,578,446,710,944,972,898,915,816,741,463,473,523,573,686,815,783,797,689,942,1023,1023,1023,1023,955,851,754,824,835,896,894,947,943,909,619,672,609,645,850,968,926,937,837,760 6,19,18,30,44,40,27,383,383,393,386,386,398,407,425,402,393,402,402,395,396,389,396,389,381,380,401,380,387,394,394,402,390,392,406,383,380,392,391,376,395,421,430,406,405,397,456,417,406,385,399,391,370,427,456,449,483,469,478,453,431,384,379,386,380,379,395,396,394,407,393 10,20,20,108,160,164,110,425,429,439,431,394,430,436,461,464,456,429,465,508,506,412,459,442,435,414,395,411,387,392,425,476,499,430,434,434,412,382,412,400,387,438,451,441,424,416,597,673,657,580,573,517,435,435,499,510,562,560,625,601,548,414,402,418,422,443,518,469,490,417,432 9,19,19,76,93,95,77,409,416,397,403,405,405,389,412,421,405,426,411,450,450,389,430,436,388,391,400,403,393,413,415,447,466,434,418,405,381,402,391,419,399,420,461,434,432,420,542,605,598,523,521,439,443,468,478,503,573,542,585,550,503,380,411,407,398,415,457,434,442,402,387 8,9,8,22,37,28,17,382,384,380,366,374,394,378,393,396,385,391,382,390,398,378,405,402,399,389,386,382,385,374,383,420,393,386,392,387,386,389,391,386,383,392,409,401,395,391,398,423,427,415,411,394,404,391,401,399,397,397,386,409,390,392,394,392,382,390,398,388,390,377,382 14,16,15,7,12,10,8,480,563,519,498,478,476,508,550,541,561,540,609,692,665,466,601,575,529,510,473,457,414,393,471,637,638,560,609,520,438,408,400,415,421,446,519,508,511,403,718,852,849,792,770,670,565,463,529,539,628,640,710,713,678,451,456,459,465,593,673,625,658,527,479 16,11,10,36,57,38,22,422,448,433,430,410,422,438,454,464,449,442,474,517,491,404,459,448,441,430,400,402,399,397,417,472,494,457,468,432,413,398,408,398,396,435,460,452,447,401,565,704,701,644,608,542,464,445,472,470,545,547,585,577,539,402,412,420,406,451,496,468,498,448,416 7,9,9,21,25,23,20,396,397,407,378,396,394,391,403,420,413,385,414,436,450,410,421,408,408,390,382,389,390,396,389,432,451,418,413,403,410,387,405,411,405,418,454,426,428,400,465,539,537,474,463,414,392,446,466,470,494,490,514,495,438,387,383,390,404,403,446,403,414,411,393 18,8,8,66,123,117,58,421,448,415,407,402,422,406,427,433,420,401,457,514,495,412,488,446,436,412,399,400,387,397,397,488,515,461,474,412,388,395,397,396,400,399,432,419,427,389,485,707,719,623,581,499,418,428,434,446,498,462,518,523,463,382,401,385,399,418,514,452,460,432,403 1,8,8,20,40,40,19,442,479,463,454,444,465,455,498,504,498,485,526,531,542,399,452,457,438,424,416,427,405,395,479,499,501,464,498,475,435,395,388,405,399,436,526,532,552,392,699,714,676,646,637,593,529,453,492,514,583,603,677,688,662,444,422,440,461,482,522,479,526,468,456 8,9,7,34,37,25,25,402,409,386,383,388,396,425,432,413,408,387,391,403,415,382,388,398,383,395,382,387,379,393,396,420,416,377,393,391,370,383,408,398,408,420,464,433,430,394,467,450,458,428,395,395,370,443,459,477,521,497,569,526,466,370,381,379,378,385,416,401,410,392,380 14,33,27,22,24,17,16,635,708,664,621,572,619,702,750,737,731,719,767,818,807,579,749,705,657,633,533,533,474,435,662,793,800,721,752,646,588,428,485,482,531,635,782,755,755,486,890,956,941,898,879,820,712,671,746,771,845,844,901,900,862,551,510,563,589,745,822,774,800,699,611 4,21,20,98,146,138,93,448,490,456,455,427,452,474,494,493,480,469,530,581,562,423,512,485,453,444,405,410,398,401,456,539,571,499,532,449,439,407,405,400,414,450,535,504,515,421,704,778,775,719,694,646,543,453,507,532,606,614,681,700,660,431,424,409,426,486,558,516,537,470,410 13,86,54,545,1023,890,440,884,860,809,798,764,788,921,973,972,967,958,948,919,924,586,692,684,683,653,589,620,533,570,907,860,809,785,811,769,722,613,693,735,807,896,1006,987,991,784,1023,1023,1006,992,975,954,872,942,1014,1023,1023,1023,1023,1023,1023,808,682,820,835,877,865,847,885,782,762 8,36,34,97,156,152,92,586,624,564,561,512,552,637,684,670,662,663,703,736,717,483,617,565,534,517,452,468,435,499,680,756,731,674,696,625,568,525,542,544,605,692,811,782,783,487,870,926,903,857,821,764,665,617,705,723,807,808,873,875,838,504,495,503,520,696,795,717,745,633,556 13,16,16,60,69,69,60,402,422,404,396,409,413,391,425,418,414,410,433,470,442,396,459,428,414,414,395,395,367,400,416,431,466,434,463,420,411,409,401,383,404,412,421,418,421,400,492,634,632,563,534,463,445,428,440,461,497,476,529,499,480,401,404,400,404,430,468,450,449,423,416 11,24,24,88,97,93,83,424,434,407,414,396,398,410,446,436,425,433,445,495,477,404,450,439,406,406,384,398,381,403,425,471,495,430,435,426,404,385,413,407,423,450,501,466,435,436,513,649,650,569,551,459,415,508,557,553,579,552,597,533,479,392,385,402,395,410,487,452,467,425,405 11,10,10,62,108,112,62,379,395,382,382,389,389,389,379,392,393,412,404,410,412,383,412,402,394,392,382,372,377,393,388,412,414,380,388,390,380,408,402,392,392,392,406,387,396,401,412,473,465,461,423,401,381,398,436,432,444,442,456,446,415,389,382,394,391,401,414,399,410,397,389 3,9,8,23,26,22,19,398,394,400,388,390,405,414,420,410,388,404,406,412,403,393,396,399,394,386,391,406,396,398,390,405,412,407,416,393,374,384,376,400,397,391,421,422,406,391,453,467,457,457,420,410,400,397,424,438,461,457,507,468,429,377,393,393,388,397,410,417,392,404,374 10,542,347,457,668,382,276,771,704,652,610,561,630,820,885,855,840,814,800,799,801,520,677,635,604,583,507,506,464,843,974,873,821,785,802,723,695,951,1023,1023,1023,1023,1023,1023,1023,794,1023,981,938,894,871,819,716,1002,1023,1023,1023,1023,1023,1023,1023,638,506,635,660,727,775,746,764,650,598 12,16,12,38,51,35,24,407,387,372,391,373,390,415,444,416,413,403,417,442,423,387,416,410,403,386,395,400,389,404,415,419,421,398,403,399,408,408,409,416,428,453,508,480,455,430,534,509,494,465,431,419,411,491,539,546,582,570,612,556,512,393,404,388,398,396,427,412,415,398,387 4,12,12,7,8,7,6,484,595,554,517,473,516,543,581,590,576,569,645,721,712,509,649,600,546,539,474,451,414,389,516,696,700,621,636,516,461,404,402,425,439,470,587,576,571,404,765,880,871,819,787,712,578,496,562,583,676,677,745,755,717,465,451,453,494,636,750,690,690,584,509 14,38,36,82,101,89,74,447,533,488,469,449,498,461,507,489,466,485,542,693,669,456,638,589,509,501,451,419,420,425,474,634,699,600,620,515,458,389,428,424,445,473,548,531,525,428,681,858,872,793,758,652,547,491,572,610,661,669,723,702,647,418,422,423,421,517,676,628,617,504,456 17,10,8,25,30,23,19,428,402,398,408,385,389,437,443,435,400,390,391,416,409,387,412,409,385,400,393,390,383,365,409,413,421,414,402,384,387,402,394,393,407,391,443,446,412,395,470,476,489,457,448,412,369,408,454,434,494,496,545,477,463,396,393,386,395,396,415,423,415,404,391 12,21,20,104,127,112,91,400,475,458,440,428,405,427,432,447,428,431,478,587,583,412,548,501,477,468,418,417,406,411,421,571,612,507,540,443,429,397,413,393,415,419,469,444,446,413,543,782,796,706,668,563,482,449,456,479,537,536,572,552,505,410,409,407,383,460,583,516,527,472,425 16,102,55,401,543,464,334,648,668,625,594,547,595,689,758,739,724,712,739,767,770,483,673,633,570,572,522,525,464,563,728,743,732,675,690,584,543,658,798,851,904,972,1023,941,873,646,926,933,914,870,842,782,676,850,952,996,1023,1019,1023,972,916,550,521,540,572,701,768,731,759,641,573 18,9,9,24,29,27,22,386,365,387,386,384,384,399,399,390,397,358,391,405,387,391,381,385,377,385,386,376,380,356,384,400,404,408,390,396,385,396,389,423,385,404,411,401,395,391,416,405,410,374,390,369,384,411,422,424,442,440,461,436,434,385,376,391,382,389,404,380,398,373,393 9,10,10,53,63,65,54,411,432,418,401,391,401,399,416,398,413,404,424,475,465,413,482,433,430,424,400,388,381,386,406,473,479,447,440,404,413,395,392,392,376,391,438,430,434,413,489,650,673,580,556,461,418,412,435,447,447,477,487,484,446,397,404,399,378,443,496,476,454,425,401 5,34,30,51,78,56,36,462,465,415,412,391,431,500,528,513,497,481,486,491,504,415,469,421,415,417,416,391,388,445,592,509,477,455,462,424,418,528,615,664,746,834,918,834,744,450,776,703,632,593,559,505,464,622,748,812,912,904,929,850,776,432,393,413,433,449,480,469,484,439,406 13,8,8,15,21,20,14,480,530,497,467,458,438,469,513,497,502,480,563,640,627,439,580,525,488,469,454,427,420,375,464,613,645,527,580,488,452,392,389,387,410,452,501,494,529,409,663,806,796,735,701,600,504,443,500,515,586,576,666,662,631,427,440,425,430,522,656,587,603,510,457 15,10,10,17,19,18,16,453,517,494,462,433,409,464,496,473,479,441,547,666,649,459,655,590,493,498,433,434,409,413,429,629,698,565,588,491,433,395,400,404,417,451,516,473,469,406,595,782,808,709,685,561,466,458,507,506,571,556,629,596,548,411,424,397,406,504,680,587,588,497,446 12,8,8,20,27,25,19,387,390,381,370,389,390,384,400,390,372,381,378,401,386,384,390,397,383,383,394,377,377,389,385,380,392,378,402,376,375,389,381,383,384,386,388,388,364,389,378,415,404,394,386,390,399,403,381,411,415,393,401,407,398,393,380,372,383,383,390,401,384,386,385 11,14,13,42,52,44,36,401,421,398,417,400,398,385,429,415,429,415,414,480,455,404,452,428,422,402,412,387,386,409,411,453,486,439,445,393,394,380,405,401,395,414,432,439,435,403,512,626,617,541,508,433,417,445,464,485,532,501,531,539,478,401,386,393,388,413,478,423,450,408,389 14,80,78,188,241,240,182,451,431,382,407,401,396,470,512,480,462,453,456,450,464,393,419,398,409,392,375,399,384,407,455,438,423,418,413,415,396,422,432,434,460,504,571,524,513,463,627,579,550,511,490,458,430,562,640,650,688,652,705,653,618,398,369,406,400,427,435,420,438,400,421 1,120,112,87,116,110,83,435,409,398,397,400,387,419,427,408,432,429,399,432,423,400,405,398,390,374,393,380,386,387,430,426,398,427,398,379,395,434,435,426,466,531,616,537,517,449,552,509,461,429,430,415,400,517,586,573,623,600,645,600,543,394,394,379,400,398,396,391,401,378,370 18,20,17,48,49,39,38,418,410,390,386,388,391,412,433,430,410,397,392,404,397,383,407,417,399,405,394,385,398,402,395,422,431,398,409,387,387,386,412,403,385,431,471,443,443,398,472,471,481,450,451,427,406,429,467,460,509,514,547,512,470,373,392,387,387,408,425,424,424,409,388 15,30,28,229,434,427,222,460,609,564,573,566,614,493,541,553,568,576,610,643,674,464,545,560,544,536,510,549,485,383,478,542,552,520,573,480,495,390,403,385,404,441,506,505,533,444,747,795,779,757,748,726,643,484,518,538,604,613,693,715,681,495,543,462,490,587,624,620,675,601,582 3,16,10,135,159,93,77,617,573,522,488,444,453,661,714,700,654,640,632,687,678,445,591,537,481,486,437,422,396,476,616,641,656,558,596,476,448,525,594,645,707,785,856,795,758,692,886,871,850,789,754,670,536,866,916,919,951,937,971,929,876,467,420,456,468,554,648,600,618,517,451 8,24,24,141,243,251,145,397,405,387,382,371,399,412,420,409,396,399,414,418,424,390,401,408,398,388,381,374,377,394,401,405,404,402,404,388,397,399,401,423,423,434,487,453,420,440,485,458,467,432,422,401,408,449,516,510,543,518,551,502,471,400,384,386,371,394,414,409,402,395,384 15,64,51,91,117,93,74,518,574,541,514,493,499,570,613,596,592,585,623,719,705,483,664,600,543,513,475,452,417,400,520,683,715,630,626,520,484,415,439,487,517,585,690,651,608,471,784,870,863,804,781,688,561,625,672,687,759,744,802,800,744,454,443,470,488,582,719,665,660,559,494 8,10,10,46,63,57,43,415,411,418,392,386,393,397,402,410,405,412,421,449,447,395,409,415,403,397,392,393,369,368,413,422,436,409,415,392,397,406,391,401,410,424,457,426,429,421,503,564,544,502,453,448,425,443,487,482,511,518,533,503,483,404,389,396,398,415,440,413,420,397,394 8,26,26,55,70,68,53,427,498,458,436,432,436,435,476,442,467,469,511,583,587,425,541,510,466,472,440,404,392,386,425,552,590,532,531,455,419,392,406,388,430,443,450,469,459,391,598,776,782,708,670,597,486,453,522,531,577,587,633,633,563,410,417,424,405,482,580,523,542,469,426 13,14,12,25,27,21,19,391,410,397,397,402,379,423,410,419,409,419,414,422,426,394,428,407,403,400,382,385,392,374,397,439,439,416,436,410,390,398,403,410,406,411,462,437,426,414,504,530,555,486,472,434,399,440,457,465,510,515,546,518,476,387,393,388,401,419,430,423,417,412,391 9,12,12,16,25,18,12,422,404,377,398,387,388,441,445,401,416,420,409,413,396,380,385,400,387,400,404,395,362,369,395,401,414,389,389,384,391,411,409,398,403,414,450,427,444,403,474,452,441,419,424,400,392,427,432,441,469,461,516,486,461,385,379,375,386,399,408,404,394,388,396 11,310,275,212,277,237,182,426,414,397,403,381,395,413,441,441,432,409,419,443,418,395,431,415,388,408,407,397,367,422,443,467,458,426,439,429,409,393,425,432,472,506,594,532,506,436,517,567,554,486,493,425,393,444,506,494,552,539,599,572,517,385,399,404,407,400,446,417,447,395,424 1,9,8,17,22,17,14,433,437,429,422,406,416,452,474,460,426,446,461,571,552,426,532,486,437,465,410,415,388,382,426,539,596,502,506,421,410,405,408,430,440,460,509,476,456,409,580,698,717,628,582,506,428,490,523,545,606,583,641,593,547,417,393,398,394,478,563,511,503,447,410 5,83,81,119,169,166,115,544,553,523,489,476,448,595,639,611,594,574,651,720,664,486,656,583,538,530,447,425,391,414,535,685,689,590,626,512,456,435,461,482,516,586,695,635,626,524,771,849,828,755,723,630,515,662,732,736,778,767,814,788,739,479,428,456,479,572,687,602,618,535,470 6,10,8,27,33,23,19,422,398,384,388,381,389,407,425,425,406,410,400,420,414,390,405,397,401,386,378,372,382,394,418,417,412,392,402,391,387,396,404,404,421,422,456,448,434,415,500,470,435,448,401,400,387,480,503,496,557,536,585,527,491,391,376,382,394,392,409,401,401,402,384 18,11,10,45,91,87,40,442,421,408,408,406,403,431,415,406,427,406,416,472,467,412,437,429,417,405,414,406,398,389,423,473,446,441,435,409,379,409,401,399,394,433,501,476,448,407,514,618,592,547,517,477,438,432,459,482,491,484,540,505,490,411,407,387,374,433,454,422,458,397,399 8,68,65,143,191,175,128,470,628,567,520,471,512,512,569,521,548,506,633,757,739,502,708,653,570,573,480,483,430,407,495,723,756,670,703,564,513,406,424,428,447,500,597,569,560,433,748,932,946,880,848,747,610,546,608,631,721,713,770,752,709,440,453,434,452,594,747,702,710,601,510 11,18,13,82,90,60,54,469,546,487,479,394,455,492,530,530,508,512,570,669,655,456,604,550,493,483,423,416,394,394,502,631,680,592,612,503,459,428,455,472,521,566,659,590,563,476,719,839,841,774,732,632,523,626,688,700,750,735,784,747,698,421,432,420,435,521,650,597,600,513,458 7,114,79,130,182,105,80,471,434,430,442,402,417,527,537,522,478,475,496,540,517,406,531,485,431,429,414,403,376,413,485,500,526,453,484,427,396,417,450,455,506,514,633,593,534,447,677,680,673,590,557,475,426,580,630,639,694,693,746,717,649,410,402,406,415,453,546,514,497,440,412 17,14,11,42,49,30,28,441,390,394,398,378,388,437,456,436,400,416,405,417,439,403,407,403,404,384,366,395,374,402,404,399,412,393,414,402,393,382,415,401,404,433,473,460,462,415,515,486,463,418,441,407,399,450,476,512,532,523,591,564,501,387,407,391,388,385,428,415,407,404,391 8,12,10,31,42,31,22,443,411,397,385,392,393,424,448,436,435,432,416,448,430,385,423,397,415,391,391,391,390,403,400,437,443,401,401,393,393,376,380,380,394,394,447,428,464,394,520,511,529,473,477,420,402,437,456,456,511,526,577,540,506,400,392,387,394,412,454,434,435,404,402 15,20,20,53,107,99,48,410,490,436,430,422,414,442,453,441,430,431,466,584,537,425,553,484,456,434,407,408,408,417,435,554,574,482,517,451,420,383,391,411,411,451,523,484,478,416,587,744,736,639,596,515,436,459,497,529,606,601,646,608,553,389,399,412,393,463,553,492,506,436,421 15,10,9,45,64,61,43,426,429,441,442,410,419,438,443,432,442,420,465,539,556,422,510,490,451,427,413,405,413,394,415,531,562,475,493,451,400,404,400,411,414,438,477,454,463,407,562,728,734,640,602,511,440,437,496,480,560,535,602,564,527,400,416,404,393,462,532,478,495,448,420 15,8,8,28,35,28,23,390,393,412,401,393,404,383,411,414,419,397,420,443,449,394,428,419,404,382,390,404,381,382,400,438,441,399,419,403,376,397,392,384,393,386,417,409,415,390,471,583,568,505,483,443,419,412,422,429,444,453,479,480,447,388,381,387,386,413,432,413,420,394,391 4,12,12,29,45,46,28,392,438,415,409,394,393,426,412,423,414,401,446,481,493,407,456,441,410,402,403,400,377,378,404,478,496,437,437,436,416,373,396,388,396,408,430,408,424,394,476,631,626,553,524,465,417,401,438,427,470,464,504,485,471,395,391,385,385,417,458,431,460,424,402 11,14,14,37,48,43,32,415,499,444,448,419,433,428,446,436,429,448,515,608,590,433,574,527,496,465,436,436,409,396,418,562,620,525,534,457,423,392,393,402,419,417,468,434,450,406,560,793,810,730,696,601,470,430,456,463,507,511,567,553,505,414,406,390,410,483,604,540,557,491,439 18,41,30,48,73,49,33,453,396,375,394,380,386,479,468,428,414,444,423,402,412,389,402,382,375,385,374,391,361,395,411,426,410,408,404,391,392,408,417,427,427,441,527,482,474,424,531,486,463,444,433,398,394,477,509,528,582,588,656,603,533,395,393,373,393,398,404,399,388,391,362 13,16,15,418,450,458,424,403,407,404,399,388,397,404,398,397,401,406,425,442,450,399,446,420,414,401,374,378,371,373,371,399,436,410,412,395,378,373,398,381,391,391,406,400,398,410,449,542,558,485,447,422,401,390,431,416,419,423,464,491,423,409,379,395,397,414,480,429,434,405,397 12,13,10,56,63,48,41,421,425,433,409,399,399,417,446,433,419,433,441,549,516,412,496,467,425,412,400,391,389,396,411,500,537,472,467,404,419,399,408,420,409,445,495,450,441,420,560,702,711,621,589,493,421,472,524,511,560,559,610,566,530,411,387,384,392,436,508,472,474,421,421 11,12,11,149,235,240,149,413,426,412,407,418,392,414,433,412,423,411,427,479,464,396,447,427,408,403,413,396,404,387,420,427,462,431,417,422,381,394,386,395,399,410,443,411,418,388,493,627,631,529,534,456,418,423,447,452,487,493,539,504,485,408,409,407,411,422,468,446,436,425,387 16,12,11,28,38,34,25,409,391,375,383,392,367,399,408,402,381,394,392,404,390,383,389,394,365,389,390,396,388,397,394,398,390,381,390,368,397,407,385,398,417,411,437,405,410,391,413,408,394,408,386,364,391,404,444,414,434,434,459,440,422,391,389,405,383,383,386,390,393,377,383 6,15,14,27,39,37,25,398,400,394,376,375,384,393,428,389,403,380,398,399,383,378,374,393,373,388,369,381,379,418,403,377,375,369,381,370,381,368,380,388,400,384,430,402,414,385,420,369,371,372,383,387,401,410,407,407,444,418,447,442,424,395,383,381,385,389,391,372,375,363,381 12,100,50,130,156,73,63,510,554,565,466,424,500,510,602,555,542,554,620,732,711,487,672,605,540,500,454,438,400,443,524,687,721,628,640,493,483,426,489,490,555,618,721,645,622,527,782,889,888,822,791,685,560,699,765,772,820,802,846,816,746,425,432,416,426,565,719,645,671,558,494 11,24,20,49,55,46,42,424,520,484,461,425,440,423,439,441,463,446,530,631,611,449,593,542,487,478,437,412,411,405,417,579,651,556,541,477,445,377,390,395,407,407,478,438,453,394,608,816,830,749,710,622,513,433,466,463,531,529,601,589,531,403,414,408,402,482,618,549,575,480,441 7,15,13,26,40,34,21,423,386,392,371,393,390,408,419,390,408,393,401,420,388,377,388,395,393,385,384,388,397,403,394,410,409,388,383,389,383,396,390,393,426,437,479,439,437,401,474,438,423,403,402,410,399,460,482,487,511,507,547,483,451,391,386,392,388,388,397,387,400,389,380 14,35,33,27,36,32,24,518,842,800,777,712,730,558,608,597,586,584,821,923,926,725,887,876,824,810,735,705,601,369,532,893,926,882,910,818,746,414,406,412,455,472,601,584,616,428,799,1023,1023,1023,1023,1023,921,518,614,608,708,708,777,786,740,470,776,466,501,864,997,984,1005,923,860 19,8,7,14,20,18,12,402,397,375,373,384,390,410,416,399,379,396,378,387,390,380,401,389,390,374,379,393,372,373,389,387,392,391,386,395,381,378,393,383,376,383,409,406,386,389,418,414,415,398,403,386,393,389,423,392,421,424,446,432,412,380,393,382,390,395,385,390,394,394,391 18,17,17,35,38,37,34,501,428,409,406,409,415,477,450,438,421,418,435,501,476,408,462,441,427,413,399,389,383,405,436,489,505,459,460,410,417,396,401,437,450,497,590,542,504,408,535,614,623,572,536,500,446,436,473,491,547,546,590,545,512,393,373,396,381,420,502,457,453,408,416 5,686,198,1023,1023,351,269,931,901,855,827,789,813,971,1022,998,987,971,972,991,978,751,903,874,825,808,728,704,612,894,1023,1000,982,931,946,882,827,984,1023,1023,1023,1023,1023,1023,1023,936,1023,1023,1023,1023,1023,988,897,1023,1023,1023,1023,1023,1023,1023,1023,841,739,842,867,937,980,947,965,882,820 12,16,14,58,72,66,52,394,432,407,402,404,409,413,432,438,425,416,439,530,518,429,505,462,443,433,423,391,386,414,417,514,541,472,486,431,415,401,405,398,406,425,439,444,439,393,503,714,713,634,601,513,448,426,456,477,513,496,547,531,480,411,392,418,406,445,524,483,480,459,418 11,38,37,180,308,316,182,400,418,389,410,395,378,396,379,384,417,407,412,412,407,393,417,393,382,393,393,388,390,415,390,415,427,420,397,414,375,397,406,387,413,425,443,412,415,456,473,483,485,441,439,416,391,547,642,631,609,564,577,481,465,398,393,387,392,392,416,402,413,387,391 8,11,11,25,28,25,22,448,421,403,396,398,395,444,437,426,422,406,416,460,457,397,429,418,408,403,386,380,390,396,444,449,462,419,416,420,403,398,394,399,445,481,584,517,511,411,520,557,567,507,502,476,437,432,456,476,510,504,543,515,477,380,391,388,397,426,454,426,443,414,403 5,331,292,184,274,248,163,416,391,439,391,377,409,402,421,405,406,419,411,437,443,410,402,397,408,402,387,377,415,445,460,452,443,436,427,407,416,430,471,487,508,581,667,596,527,419,498,514,488,448,439,435,388,456,486,494,518,520,570,516,492,405,401,383,378,397,414,412,419,398,391 2,16,15,108,160,148,100,402,422,417,389,395,411,415,415,424,419,395,437,495,471,390,465,449,424,424,384,400,390,386,394,490,497,455,462,422,416,380,380,409,388,399,418,431,421,396,482,662,675,564,551,459,420,417,423,447,473,457,490,488,469,402,396,402,399,434,475,457,438,433,371 18,9,9,26,37,32,22,403,424,395,412,390,401,414,432,424,412,414,435,477,448,408,434,432,406,392,404,402,395,389,403,447,465,410,429,411,407,385,384,389,402,399,436,433,427,405,524,592,606,529,494,461,435,405,427,434,477,492,534,524,476,394,393,399,394,423,457,442,439,424,417 16,10,10,26,33,31,24,394,388,404,397,386,402,415,442,407,423,418,406,413,410,392,388,392,393,385,395,381,375,393,399,415,407,395,392,392,404,403,381,408,400,411,450,429,423,392,464,443,449,431,405,398,391,407,441,418,468,463,503,489,452,385,391,387,396,387,390,391,402,394,393 15,30,28,14,16,13,12,559,672,608,600,531,543,600,663,658,662,649,717,776,758,528,703,661,593,592,507,479,425,413,586,760,767,689,710,574,523,427,425,435,461,535,673,641,673,424,838,931,914,866,838,777,655,552,648,679,752,767,829,832,796,486,498,500,526,694,791,728,759,644,583 19,111,97,184,229,194,159,457,521,469,420,450,433,493,531,537,512,521,550,603,584,431,540,496,473,459,440,431,407,424,491,564,582,494,524,464,428,410,459,483,523,603,680,632,595,494,718,780,759,695,657,589,483,604,670,671,725,716,774,729,681,420,431,418,441,524,589,549,548,457,422 1,11,11,9,11,11,9,392,412,421,420,395,391,392,400,417,399,407,422,487,511,392,516,462,422,422,420,387,365,380,409,459,539,450,460,421,396,371,396,404,405,431,438,437,423,398,457,547,610,512,496,443,401,449,455,450,495,482,520,495,451,373,384,380,399,408,507,466,455,437,399 9,10,10,49,67,63,48,387,400,386,402,385,407,396,402,419,390,409,393,385,402,398,385,391,380,397,393,390,379,386,401,406,403,398,412,380,366,373,397,386,385,400,419,400,406,381,445,456,426,425,419,407,413,401,429,442,460,471,464,439,441,388,386,391,397,388,400,389,397,380,394 19,15,12,44,51,36,31,426,392,402,389,374,386,437,468,439,439,399,419,411,432,400,395,396,401,392,380,381,397,371,402,418,411,402,396,403,396,390,407,387,409,414,480,464,441,393,541,487,478,449,419,415,392,441,483,465,546,546,613,564,507,399,387,395,387,391,418,397,400,389,399 1,30,29,68,89,89,67,475,568,517,511,425,456,492,565,574,541,542,601,680,678,444,605,569,496,474,445,430,414,415,481,635,666,553,598,493,437,404,411,442,438,483,593,552,574,435,756,833,826,754,726,644,520,543,614,653,724,726,782,765,711,429,412,425,453,527,655,607,607,501,472 2,22,22,92,141,146,95,394,402,402,418,407,389,393,397,383,390,393,402,414,431,380,413,386,410,401,378,377,387,395,378,417,404,426,405,382,402,383,399,399,400,396,422,407,411,388,435,448,450,432,422,420,379,440,474,444,471,450,467,435,435,395,390,372,392,391,406,426,405,381,393 1,24,22,9,11,10,8,587,666,609,566,528,557,616,699,693,692,669,729,776,766,549,708,645,593,584,504,476,441,432,614,754,753,680,705,606,524,427,441,464,503,576,722,694,704,464,851,918,903,854,824,762,638,639,718,732,804,803,861,858,821,515,493,519,546,693,789,740,756,643,556 12,20,19,17,22,14,11,536,689,636,607,552,553,575,618,616,608,608,745,819,797,558,757,695,643,604,540,494,435,415,563,795,806,726,743,617,553,392,400,432,442,474,627,607,659,442,812,970,960,906,877,791,681,536,608,622,725,728,794,804,773,480,520,487,496,712,843,781,797,693,583 9,676,464,121,111,53,63,732,660,610,565,524,573,766,813,786,766,756,748,767,762,502,649,615,560,543,491,480,408,788,963,853,798,749,759,697,624,903,1023,1023,1023,1023,1023,1023,1023,863,1023,1021,959,919,890,843,743,1023,1023,1023,1023,1023,1023,1023,1023,559,488,565,623,681,756,699,720,611,541 9,15,12,28,39,29,20,404,397,393,374,390,379,397,400,409,395,382,407,439,411,400,430,417,400,376,395,383,385,396,409,412,436,393,404,401,387,384,396,402,402,430,467,443,408,403,477,462,480,425,406,412,392,430,476,464,466,479,520,469,443,384,389,376,368,397,420,398,415,409,395 14,173,158,94,129,116,85,404,393,383,370,390,399,412,412,394,406,389,389,370,392,383,394,382,402,379,373,377,397,409,442,410,404,406,399,414,379,392,393,407,444,456,541,484,441,381,438,417,422,393,414,391,400,389,403,414,447,445,475,435,412,391,380,398,390,374,385,391,395,387,378 8,125,50,73,96,47,34,520,461,445,449,428,423,529,588,554,552,514,514,579,553,425,464,466,441,422,403,412,368,438,553,561,540,499,489,422,424,436,496,547,606,689,819,764,699,549,851,782,742,686,647,568,474,719,806,837,947,950,985,916,852,425,431,440,442,496,549,485,517,470,445 13,14,14,10,13,12,9,489,572,527,500,491,514,511,577,590,559,552,635,683,669,460,588,541,515,504,452,450,431,389,507,653,662,587,603,534,500,403,410,394,431,436,573,535,576,416,754,856,836,795,766,685,583,473,548,555,654,663,742,746,707,458,452,460,476,597,672,616,635,543,502 9,157,147,160,208,170,130,472,490,493,466,449,411,499,524,517,511,515,569,624,603,435,585,529,477,459,428,411,384,438,478,593,624,547,549,456,447,427,431,429,466,538,638,589,559,471,732,810,793,736,681,602,494,600,696,739,796,777,822,758,707,418,407,410,412,517,635,540,575,488,441 4,11,11,9,11,9,8,499,616,549,540,507,544,551,589,601,586,594,654,743,718,490,648,601,562,555,478,487,431,396,531,708,716,654,668,529,500,405,396,405,433,463,571,565,597,409,788,893,884,830,805,733,622,489,568,583,689,694,773,780,745,465,465,468,488,626,737,670,711,575,516 19,16,15,45,68,60,40,446,422,419,404,411,412,480,470,478,426,431,445,509,507,411,463,451,421,406,413,390,381,411,423,472,507,450,467,430,409,392,393,408,427,442,502,484,450,425,572,682,684,591,566,479,421,456,490,504,570,592,635,608,547,408,394,379,411,423,494,479,463,427,408 11,13,10,34,43,30,24,427,400,389,395,376,392,387,409,403,398,394,385,391,394,379,376,385,371,394,395,382,385,378,402,386,387,389,390,376,383,390,395,416,411,434,460,434,413,406,474,429,412,395,381,366,397,450,470,463,503,500,500,471,447,381,392,376,390,394,396,393,382,391,365 7,9,8,23,27,23,20,417,391,394,365,386,390,413,442,425,423,421,389,412,397,386,389,380,391,390,387,386,375,404,414,410,407,389,394,358,386,401,410,405,395,431,457,459,435,403,491,443,436,405,404,396,387,452,494,485,519,540,576,534,483,376,374,398,378,384,405,377,383,382,395 18,22,20,398,697,702,396,430,430,398,399,395,414,442,463,449,440,462,452,437,454,387,411,426,413,395,398,398,388,442,441,422,431,384,415,417,385,410,443,463,458,519,576,524,514,505,626,568,532,490,460,428,434,643,722,726,740,705,734,678,604,410,396,398,406,421,409,424,427,417,412 17,10,9,27,41,30,21,419,408,392,394,383,412,442,457,433,435,415,417,431,437,402,410,401,401,400,384,376,387,396,399,421,430,420,413,413,403,406,412,376,410,406,435,422,422,399,514,513,503,470,467,422,397,418,450,453,486,496,547,521,487,404,406,396,397,407,447,399,448,396,397 19,16,13,35,41,32,27,442,398,386,380,390,388,478,444,434,422,415,419,421,418,389,398,389,402,391,388,392,368,386,404,416,400,391,420,415,388,384,425,407,428,457,499,480,453,417,526,483,459,413,414,403,388,449,488,503,564,556,605,579,493,396,399,410,393,386,402,402,401,403,392 2,9,8,104,119,120,105,425,457,440,436,402,432,419,413,425,434,419,461,553,542,441,531,499,455,451,407,403,392,409,419,523,569,511,494,430,413,395,389,384,387,415,452,416,443,394,537,746,776,680,649,550,455,440,459,470,503,504,543,525,505,395,390,382,389,446,553,500,503,470,427 4,12,11,31,40,39,29,544,588,509,504,480,476,576,630,633,633,623,649,696,674,494,605,548,527,514,480,457,414,404,533,659,663,569,611,530,474,410,401,410,443,478,613,585,606,420,794,865,843,796,761,698,595,533,592,622,711,726,791,795,756,481,451,492,515,624,731,666,696,570,510 15,13,12,136,212,179,113,413,516,497,475,416,420,430,456,466,448,442,526,675,654,448,611,571,513,493,440,425,396,394,440,637,687,574,594,476,452,406,392,405,410,418,480,459,451,421,621,867,889,810,780,661,531,445,480,510,568,554,614,596,579,414,422,401,421,515,646,590,593,501,445 1,10,8,18,26,23,16,385,393,383,368,377,395,404,422,410,380,385,398,382,377,386,373,371,390,382,386,382,381,385,396,378,372,383,385,385,370,391,387,393,400,414,439,417,412,389,435,405,389,383,380,398,400,425,428,432,474,445,471,448,436,394,385,395,386,371,385,391,396,388,372 17,18,16,37,47,41,31,403,383,390,384,382,377,392,400,403,399,395,392,407,399,379,399,400,389,379,398,385,390,386,404,389,386,389,387,404,384,393,399,431,399,416,465,422,420,405,476,432,428,411,408,393,387,471,491,501,498,504,548,505,455,384,379,380,375,394,383,382,367,371,389 16,9,10,41,48,48,41,412,416,416,411,412,393,423,426,441,443,438,455,497,468,414,443,436,408,413,374,399,388,389,422,458,488,435,436,415,407,389,395,398,411,418,458,456,451,395,548,681,669,593,569,471,419,435,486,504,564,547,599,565,520,405,388,405,410,427,463,471,468,421,411 11,35,31,19,25,20,15,552,731,691,637,560,602,602,681,645,650,645,757,854,836,581,804,753,694,664,557,543,476,395,595,825,848,768,781,660,597,425,418,438,479,531,678,657,687,453,832,990,986,931,903,823,705,562,652,668,756,751,827,829,801,495,528,474,535,725,853,799,816,712,610 16,13,13,34,61,57,31,424,419,418,404,411,425,453,483,490,468,457,453,459,449,397,417,406,419,377,399,386,398,402,511,474,436,455,437,408,421,426,431,457,488,585,697,640,605,411,672,625,552,524,494,467,427,466,521,570,676,682,741,697,632,416,397,403,432,430,442,436,453,424,418 8,169,105,246,343,218,158,594,710,659,611,541,555,626,696,691,679,659,737,826,809,576,772,717,651,614,544,512,439,399,617,804,829,731,768,637,601,411,476,490,517,605,728,698,695,519,853,972,969,910,884,808,687,668,737,757,823,817,870,858,827,506,517,514,537,718,839,784,798,689,608 8,8,8,26,39,31,20,383,426,423,401,397,386,396,407,403,397,389,420,480,466,409,459,426,419,405,403,396,372,402,390,439,485,433,437,417,410,398,375,392,367,399,417,403,396,410,449,556,587,480,483,427,410,408,422,432,442,438,457,444,428,391,405,391,383,412,466,453,428,418,402 20,15,15,172,322,329,172,439,516,469,453,432,434,438,517,486,481,467,528,640,615,450,590,533,503,471,442,423,413,390,451,571,638,549,549,479,444,400,395,387,406,448,486,479,499,428,653,852,870,790,751,655,522,454,506,515,594,584,661,661,602,423,435,433,421,531,647,605,613,506,472 6,26,21,104,152,110,77,423,518,492,451,425,444,438,449,441,451,464,512,646,622,423,593,536,490,477,439,439,390,424,426,583,660,548,565,481,455,399,390,399,415,431,487,475,469,419,615,830,842,762,728,623,508,447,496,525,607,580,651,621,587,407,426,406,416,490,618,565,545,496,442 15,9,9,34,47,49,34,411,444,427,423,415,435,408,411,419,414,419,442,531,521,424,497,475,450,424,409,400,396,411,404,486,545,487,484,427,411,397,373,397,390,399,433,413,412,381,503,730,753,657,632,526,468,408,427,431,471,483,515,489,452,402,407,408,389,427,517,477,487,448,422 3,7,7,48,59,62,49,384,397,411,397,384,401,410,401,408,387,402,394,470,449,395,428,422,398,394,393,388,383,387,389,452,462,427,413,409,411,397,387,371,400,393,443,426,396,409,457,573,595,512,499,420,411,409,415,414,446,447,475,441,420,388,381,397,387,398,457,426,425,406,390 9,113,107,51,69,64,47,441,404,397,397,382,394,468,477,430,443,425,418,438,422,403,399,432,393,395,359,400,397,393,413,449,447,429,422,426,412,379,388,403,415,466,488,474,485,403,472,557,531,480,444,427,395,444,498,468,527,497,561,532,488,393,399,394,408,419,451,414,401,381,394 9,112,88,1023,1023,1023,1023,568,688,618,601,500,563,591,649,602,600,584,700,822,804,567,783,743,652,630,533,515,440,437,538,775,817,737,745,612,546,444,457,476,498,553,689,646,636,566,812,974,988,922,891,799,674,649,715,743,801,798,846,820,778,513,505,475,504,675,829,769,778,674,569 20,21,17,42,67,48,27,436,389,405,385,394,393,427,440,411,408,414,435,450,420,403,417,408,395,405,393,383,393,409,408,430,409,417,416,401,392,415,415,430,447,457,507,457,443,446,538,519,521,465,456,422,400,485,551,546,592,585,626,585,513,384,380,394,389,405,447,419,420,417,382 10,20,17,35,56,45,27,406,403,386,394,385,396,429,423,407,406,409,415,394,411,388,386,384,387,394,388,373,392,395,394,406,407,398,398,392,403,398,409,381,412,416,453,442,423,402,467,455,436,417,410,409,382,433,454,456,508,503,542,519,447,387,395,387,380,393,402,367,400,391,393 18,203,171,159,212,130,110,807,901,870,831,777,813,852,913,903,895,889,943,1002,984,769,935,895,845,827,745,728,617,452,828,958,969,911,923,829,761,514,560,595,655,754,891,888,906,644,1023,1023,1023,1023,1023,993,903,816,882,899,963,968,1023,1023,1000,736,751,751,778,947,1023,995,1011,924,843 4,10,10,27,30,30,27,473,572,545,500,474,495,525,565,561,551,552,620,696,668,457,623,571,528,499,474,441,427,402,500,654,686,590,624,510,465,395,399,409,406,440,554,539,547,414,722,851,846,783,761,657,566,469,536,536,635,641,719,715,679,458,441,447,467,585,705,657,666,561,473 20,14,10,31,34,21,20,449,405,412,426,408,399,462,501,497,471,486,455,473,491,414,440,418,419,408,396,402,381,409,462,460,462,437,442,423,405,408,456,494,534,622,705,632,568,441,692,637,595,537,533,497,437,567,657,701,774,752,793,737,683,424,388,423,425,419,462,427,435,410,410 9,19,19,231,419,439,237,449,441,426,400,397,425,445,454,449,452,444,464,521,522,410,502,468,434,413,401,402,387,410,431,485,515,462,479,427,418,415,384,420,421,447,509,470,476,446,584,720,715,633,599,504,453,477,512,539,589,575,629,600,557,415,413,410,396,449,509,483,472,432,408 10,15,13,41,47,35,30,575,623,586,547,529,557,637,698,704,684,685,722,747,731,491,621,587,561,543,475,462,428,399,618,706,700,626,663,569,535,404,416,427,425,513,665,658,705,442,858,903,879,841,815,758,652,559,630,659,768,774,839,855,824,535,510,539,571,692,760,712,740,635,545 5,59,58,123,135,129,122,424,458,443,428,406,432,431,441,437,437,455,474,542,537,411,486,467,441,431,392,405,404,394,426,514,522,473,490,427,396,408,404,404,432,456,503,457,437,423,573,689,693,595,572,508,438,503,574,591,609,597,625,567,530,406,416,396,403,436,511,471,509,432,426 4,10,8,25,34,20,16,534,745,695,665,601,666,568,636,639,649,640,795,840,819,622,738,695,676,639,546,561,466,406,603,837,807,773,793,710,641,419,402,401,412,472,599,631,677,410,842,1023,990,961,930,875,781,521,569,604,698,711,795,814,787,513,613,498,545,818,881,839,873,761,701 14,14,14,27,31,27,24,452,412,405,393,393,392,417,432,411,387,415,399,436,439,387,417,411,390,405,375,386,378,396,439,429,438,432,420,384,400,393,387,415,430,473,584,519,482,403,479,515,529,483,471,445,413,408,430,428,469,489,509,478,453,376,381,381,386,390,430,429,407,395,390 4,14,13,7,8,7,7,425,403,404,393,394,390,409,422,417,391,418,420,406,407,392,398,382,397,392,389,386,378,384,403,385,405,394,406,401,403,369,400,419,451,457,514,457,453,408,511,455,439,423,411,409,393,471,503,502,552,538,587,545,478,397,377,391,392,399,407,395,381,384,380 2,8,9,44,66,66,43,411,502,449,432,426,428,421,441,445,434,430,492,581,558,424,539,493,457,451,417,418,395,394,409,549,575,514,516,453,414,398,383,405,395,409,452,437,440,392,567,788,794,718,681,586,495,419,459,460,503,514,576,549,529,400,423,404,405,461,563,517,540,466,445 3,28,24,46,49,38,36,401,401,381,415,402,398,390,421,389,384,402,415,392,417,407,409,392,403,393,391,397,391,396,409,409,398,400,405,385,379,386,396,385,412,404,443,409,423,384,480,471,452,421,396,416,402,447,471,467,493,494,525,499,470,401,376,399,384,401,400,414,404,382,388 12,26,25,92,118,112,86,409,485,474,448,428,415,427,420,431,433,413,507,637,604,431,598,534,491,456,441,429,410,392,431,590,637,542,562,480,433,395,391,411,391,418,459,445,446,408,547,811,820,744,699,590,489,430,440,477,537,543,589,567,532,395,406,415,403,495,623,560,562,497,434 20,19,15,43,53,39,32,400,385,386,378,394,389,407,418,405,407,387,405,383,407,390,396,383,380,372,367,388,388,408,395,379,379,404,390,386,376,412,405,423,426,429,472,456,430,401,454,429,400,402,384,392,395,453,456,499,505,494,553,490,471,373,370,384,386,392,392,387,386,360,388 20,41,40,120,150,139,109,426,488,447,455,426,430,448,467,476,473,461,533,612,602,443,550,510,477,459,413,401,414,420,443,592,628,525,546,472,445,410,409,407,422,464,481,484,470,433,651,816,815,741,711,604,490,513,584,600,657,632,691,659,600,410,426,413,414,512,592,536,561,479,464 10,11,11,19,30,29,18,381,399,397,366,384,381,411,407,397,390,377,389,391,374,393,398,401,380,399,383,370,400,392,391,380,388,377,390,370,393,375,395,377,391,399,406,405,400,388,402,389,398,390,399,376,376,383,375,381,415,416,432,407,402,396,387,390,381,380,399,372,376,367,382 3,13,12,36,46,40,31,471,448,439,456,425,415,480,525,507,524,496,514,551,511,414,465,442,422,431,409,419,393,384,508,517,526,477,489,479,411,427,457,473,529,611,732,655,622,447,726,715,677,633,600,532,471,555,645,689,764,750,797,758,703,429,404,421,434,461,511,480,486,437,420 18,53,30,77,122,66,44,424,385,381,400,378,401,447,478,428,434,434,426,402,405,395,392,393,392,398,375,383,376,424,432,403,409,417,378,400,394,413,425,448,454,510,571,525,484,456,577,479,455,441,400,391,376,544,601,592,649,629,689,641,560,391,386,381,404,409,412,383,411,402,394 19,9,8,24,28,22,20,393,427,393,409,401,393,408,423,435,429,411,428,456,457,392,452,427,400,417,401,387,376,391,417,443,474,433,435,394,415,386,393,416,426,437,475,435,445,413,516,601,582,529,499,443,419,444,484,513,533,516,574,524,496,384,406,381,398,407,468,428,442,422,390 11,132,109,195,282,237,162,508,733,676,610,528,539,570,640,614,592,574,776,893,851,666,872,801,721,706,596,515,460,434,560,873,892,798,807,667,564,425,487,502,544,601,714,676,649,539,801,997,995,920,887,783,642,678,735,740,785,773,824,807,760,465,466,452,476,756,880,805,808,700,568 11,16,10,58,65,33,33,436,428,406,422,400,412,485,491,492,489,474,452,459,454,402,409,426,413,399,396,390,383,446,510,472,447,410,447,418,413,459,562,610,678,764,834,735,653,477,740,648,580,560,519,471,432,684,785,823,879,854,881,808,734,411,394,412,413,426,449,440,428,406,417 20,12,12,56,68,65,53,422,451,420,433,383,415,413,463,426,443,412,450,489,502,408,464,450,430,417,404,407,379,390,417,484,516,435,443,401,404,380,403,394,416,425,452,449,441,411,550,685,674,607,579,486,456,433,499,504,524,543,589,549,509,410,394,394,386,438,486,470,477,439,403 19,216,188,123,180,141,89,759,682,627,600,568,589,800,859,839,829,812,791,759,760,467,532,525,494,495,475,464,431,694,844,767,702,668,676,610,584,778,855,884,930,985,1023,986,953,688,998,921,857,833,812,772,678,875,944,969,1023,1022,1023,1023,986,624,511,643,659,681,684,669,704,598,546 18,19,17,35,53,43,28,405,387,401,380,389,388,405,423,401,414,405,408,445,442,398,417,412,405,390,386,398,377,390,414,410,444,413,407,410,410,385,396,394,414,425,455,442,433,387,476,529,518,464,451,401,404,441,458,486,495,507,542,508,453,386,389,383,392,399,445,422,412,399,399 8,9,8,55,62,40,34,410,463,439,425,404,434,411,421,421,430,428,471,516,524,407,495,465,429,436,414,397,419,420,428,514,537,468,500,439,395,387,379,405,398,433,473,441,441,406,557,728,734,646,617,509,462,418,474,486,508,513,567,530,512,395,378,393,410,449,528,490,499,449,420 18,7,8,22,43,45,22,384,428,420,419,405,407,395,416,404,420,403,449,492,475,399,448,433,427,409,394,399,393,386,401,467,469,431,430,431,400,392,382,380,386,387,415,425,393,377,486,635,637,557,545,467,429,410,408,419,441,441,490,472,457,391,404,385,386,423,476,450,451,420,423 15,20,18,58,78,68,50,432,518,508,465,437,453,452,445,473,465,464,549,659,629,440,616,553,500,495,455,422,417,414,438,625,661,571,593,508,426,402,404,420,408,463,504,487,476,416,629,837,846,771,740,626,491,451,509,514,572,547,617,617,587,414,408,428,425,493,623,590,599,501,448 13,20,20,55,80,69,48,417,489,461,448,416,430,430,440,448,449,441,509,608,585,448,563,521,472,469,431,420,390,374,422,583,635,527,538,475,433,383,396,404,423,417,476,441,448,424,581,799,811,729,697,578,504,432,480,477,533,540,608,587,550,406,399,424,415,474,604,534,552,482,432 16,8,8,62,95,98,64,392,395,416,390,384,395,412,393,411,405,405,385,412,402,391,422,396,392,421,381,384,383,381,398,399,427,404,401,396,387,394,393,391,411,396,437,412,405,403,479,502,496,437,450,425,410,426,431,446,488,457,495,480,438,381,389,382,395,402,419,391,415,409,402 14,17,16,28,32,32,27,412,442,441,425,410,439,417,431,416,423,416,469,546,538,413,477,464,453,425,427,413,397,392,402,525,533,460,490,441,426,397,392,391,410,423,458,446,461,417,555,712,719,658,621,529,449,427,432,472,505,496,547,550,517,401,409,390,403,463,525,481,478,445,429 10,15,11,21,28,12,10,435,411,390,426,384,417,458,455,463,453,439,447,448,449,391,424,421,389,389,395,398,380,417,522,460,451,433,427,412,398,428,504,583,646,748,871,801,705,422,799,681,589,546,505,450,418,545,708,805,948,950,980,894,823,403,385,389,420,425,435,431,427,413,402 3,48,46,192,256,248,183,464,500,466,444,406,422,466,513,474,480,469,544,591,573,420,532,502,470,445,436,422,397,411,455,545,558,495,515,458,430,400,422,407,428,462,543,508,526,454,680,777,783,709,685,588,493,512,580,593,656,657,706,682,629,435,424,416,430,492,550,542,549,507,442 5,180,168,99,139,132,94,399,385,377,394,405,379,428,407,400,395,401,407,398,405,410,382,394,392,362,383,378,374,412,420,410,418,410,385,388,381,379,412,449,452,509,570,522,492,431,457,468,426,402,421,416,394,431,489,482,506,500,545,523,462,395,373,391,386,389,379,396,392,389,357 2,24,16,34,51,30,21,431,410,382,363,406,404,436,467,416,448,430,398,398,402,392,389,392,386,392,381,402,390,394,420,404,404,410,408,379,379,411,437,421,422,449,513,475,468,421,551,457,451,418,420,408,400,490,528,538,584,560,621,570,510,390,396,390,394,377,423,411,388,392,387 5,17,17,42,53,52,40,406,477,455,413,419,412,432,443,459,432,425,491,562,561,419,522,482,435,429,411,421,404,394,405,545,568,494,497,448,419,382,382,406,401,425,453,444,460,392,566,755,756,681,646,557,459,428,458,475,508,507,567,567,515,402,394,386,422,451,556,493,529,462,430 7,19,16,35,49,40,29,397,384,387,396,374,389,436,448,418,414,402,405,412,392,375,404,398,397,388,373,390,382,360,406,411,401,396,409,400,386,415,399,416,420,441,493,448,432,413,516,448,449,430,417,403,406,460,503,500,551,535,588,550,502,393,382,382,382,381,398,384,416,392,385 6,446,279,128,173,114,82,903,960,920,889,851,865,940,989,983,975,967,1004,1023,1023,829,991,942,900,877,799,775,672,601,964,1023,1023,977,990,909,858,651,746,796,858,934,1023,1023,1023,760,1023,1023,1023,1023,1023,1023,959,929,993,1017,1023,1023,1023,1023,1023,839,794,848,879,974,1023,1011,1023,942,875 12,128,123,90,120,114,86,386,394,396,378,375,394,414,398,417,409,406,396,379,398,386,393,396,372,381,395,381,381,400,397,429,384,396,413,392,388,384,384,429,415,435,497,434,441,392,468,455,415,436,403,386,386,420,435,440,447,436,490,447,438,400,366,399,391,404,413,406,405,384,376 12,8,8,21,25,22,18,414,404,386,413,391,377,412,417,400,399,403,400,433,404,386,395,422,383,399,385,400,376,417,385,410,413,409,386,381,369,376,394,383,404,405,416,412,420,397,456,461,448,424,426,398,388,394,451,456,482,471,500,456,431,387,385,402,385,403,430,396,408,399,390 15,185,119,392,532,392,274,664,777,744,681,598,646,695,765,750,733,722,811,901,881,641,856,806,739,730,616,581,494,440,658,865,902,820,840,720,618,482,509,565,613,725,816,772,769,594,907,1023,1023,974,949,871,751,756,832,845,894,889,934,918,877,559,546,552,576,763,895,845,859,748,639 17,10,9,35,39,27,25,411,409,368,378,401,403,419,439,400,407,402,397,391,394,391,384,398,393,387,376,380,382,398,402,398,386,400,385,383,368,410,386,389,413,425,449,439,406,409,449,430,413,411,408,400,379,438,458,423,494,491,517,493,447,393,379,389,375,392,398,388,380,393,405 8,8,8,31,32,31,31,394,429,411,402,407,400,412,423,427,402,402,429,455,476,390,448,438,405,413,384,400,381,398,409,444,465,425,421,434,398,406,401,401,399,431,461,433,410,400,514,621,623,530,514,449,424,442,475,489,530,519,556,512,471,405,391,398,400,408,461,431,434,420,404 13,146,99,134,171,114,88,592,684,647,617,551,574,640,687,674,663,666,727,817,804,552,758,719,631,622,523,505,451,448,585,777,803,721,741,647,553,472,467,491,554,641,754,717,716,537,870,962,957,899,875,803,681,703,777,787,848,844,895,881,841,487,489,503,529,695,800,758,764,667,586 10,16,16,95,134,128,89,402,400,405,393,389,390,417,418,410,410,398,426,426,434,385,415,398,413,405,395,406,401,394,401,434,427,405,392,404,391,393,398,385,411,422,457,437,414,413,480,533,506,461,458,426,402,449,477,484,526,510,541,517,464,394,381,385,397,410,421,393,407,407,398 12,10,9,52,63,50,42,411,532,498,476,446,421,424,437,436,416,425,521,664,641,447,614,567,490,482,439,422,402,381,432,623,671,571,595,494,438,390,403,388,378,403,460,431,450,408,586,865,877,796,763,643,526,433,475,464,553,544,579,587,533,411,425,400,400,493,646,581,617,506,438 19,10,9,16,15,9,10,454,522,495,480,434,447,498,540,535,526,502,575,627,617,444,550,504,480,470,448,435,408,366,484,588,602,536,541,499,459,388,385,422,428,445,526,512,556,404,698,793,777,719,696,613,517,453,503,512,607,616,691,700,648,448,415,430,453,544,619,575,586,499,462 7,26,25,118,183,182,114,404,459,452,423,405,398,412,419,420,417,381,453,544,501,402,494,460,454,442,420,396,361,417,410,502,517,477,490,426,412,372,394,385,413,411,426,444,433,421,504,696,710,630,586,511,425,413,448,459,506,485,531,525,487,418,396,420,397,453,517,474,493,437,413 10,9,8,22,28,24,19,411,380,387,385,380,384,439,433,409,425,388,398,395,393,384,391,395,379,381,389,365,385,381,392,385,385,386,379,380,385,395,399,391,383,405,457,430,419,399,452,441,418,408,397,392,401,434,453,456,504,516,545,504,482,395,389,395,397,386,390,390,388,389,397 3,17,16,252,334,335,249,425,404,379,383,377,367,430,455,447,412,418,420,411,407,383,407,387,388,377,381,389,391,415,425,415,397,398,388,399,389,411,402,412,403,435,475,439,422,416,511,486,451,435,421,416,376,478,549,541,567,551,586,558,495,407,385,396,392,392,399,394,401,386,381 12,17,14,32,37,29,27,401,422,440,406,393,407,443,465,445,449,454,446,462,466,400,424,412,395,411,375,385,400,414,515,486,477,435,452,421,416,479,560,616,700,801,867,768,688,429,671,626,587,517,500,465,415,584,715,774,831,802,822,730,658,404,396,399,393,428,475,429,422,417,411 3,25,25,41,71,72,40,415,432,399,403,411,393,425,430,447,429,425,440,465,455,402,442,426,411,418,412,410,378,408,414,468,449,421,420,399,399,409,404,411,437,478,516,447,447,448,537,626,629,539,516,453,421,587,689,683,689,623,663,590,506,390,387,426,407,434,454,445,456,425,392 11,18,19,22,27,26,21,430,574,540,494,473,472,455,483,490,470,466,571,703,684,462,638,578,523,508,466,458,419,391,447,661,701,614,626,530,485,405,395,393,417,432,488,480,483,413,655,899,909,840,806,699,574,461,493,525,576,589,663,670,608,414,436,414,440,536,694,620,651,518,482 2,300,155,185,262,132,80,650,644,623,557,526,532,693,756,723,716,697,743,811,775,533,747,667,589,579,490,478,424,563,776,797,794,720,741,603,565,654,791,845,904,979,1023,983,920,649,960,964,939,878,849,776,657,844,934,982,1023,1023,1023,1018,961,517,483,529,558,695,812,746,759,642,530 7,31,23,57,89,69,42,434,407,414,432,373,391,460,454,451,442,435,441,460,451,398,448,433,430,382,399,382,395,382,394,454,455,428,441,404,413,377,408,397,424,440,505,446,437,401,515,599,587,531,505,437,426,447,464,464,542,525,609,532,488,403,393,402,402,428,477,441,452,431,419 18,9,7,49,51,28,27,431,386,407,390,380,404,432,429,427,393,397,393,413,394,376,421,380,383,387,372,389,388,409,402,406,409,400,389,381,394,388,398,398,409,412,429,430,421,393,474,456,463,442,426,399,400,421,451,429,473,494,529,486,472,398,387,383,381,383,387,384,407,401,380 12,12,9,19,28,21,15,429,380,358,373,389,381,420,421,403,387,405,398,386,397,381,399,396,388,389,371,383,390,400,391,408,400,396,402,394,400,371,384,393,384,398,421,417,422,400,454,422,409,407,368,397,392,410,416,411,446,467,499,445,444,382,398,383,381,385,401,389,379,381,377 16,396,283,496,672,460,327,802,897,870,839,803,843,839,895,888,887,884,941,993,977,762,917,887,844,822,756,753,642,486,830,952,959,905,920,847,784,510,545,571,647,745,882,878,896,659,1023,1023,1023,1023,1023,1019,939,816,888,914,984,984,1023,1023,1018,744,748,745,782,906,984,946,966,880,821 1,12,9,101,145,141,95,440,439,407,422,396,403,441,449,435,427,436,438,501,467,416,454,433,426,415,382,393,380,392,403,467,481,419,421,422,391,396,406,411,440,458,494,462,446,425,562,623,627,565,517,458,420,472,546,541,610,577,630,579,534,396,391,404,400,427,464,441,446,418,412 17,12,10,34,40,29,25,425,391,388,390,383,376,412,429,422,407,408,392,409,417,393,392,395,383,405,393,385,395,411,409,401,393,405,405,392,403,385,390,411,413,417,461,457,432,397,475,450,427,423,406,399,374,434,477,475,535,522,575,508,455,379,384,395,387,383,404,394,404,392,366 8,10,7,42,65,45,26,435,456,415,413,399,397,444,477,474,465,465,463,513,483,403,462,425,420,400,401,390,395,401,438,475,488,450,462,417,417,387,413,439,441,479,562,515,506,446,636,674,657,584,549,504,422,536,597,598,667,652,700,668,592,416,395,412,423,429,495,450,481,443,424 6,10,10,25,25,20,20,420,419,412,417,394,403,423,403,417,401,417,432,469,479,401,462,446,408,422,392,391,379,380,447,472,495,444,446,419,425,403,410,428,424,483,585,542,528,403,501,583,611,524,527,470,427,422,435,453,505,497,535,519,475,402,396,401,382,411,480,438,432,418,380 6,26,26,69,81,74,64,424,503,477,435,443,451,471,470,456,451,445,531,626,610,438,566,525,485,462,425,415,400,377,431,577,612,511,569,477,427,381,401,423,431,465,528,490,499,439,630,799,802,724,694,578,483,514,571,594,649,630,700,652,610,405,418,394,408,479,614,529,569,481,453 15,17,16,37,53,47,32,501,495,483,436,434,437,520,590,555,528,529,557,630,601,433,583,524,478,454,426,417,399,412,521,591,622,541,562,487,443,429,434,466,499,566,681,643,622,456,727,777,769,694,656,547,452,579,650,683,737,726,780,756,703,458,416,440,449,516,636,546,575,492,446 20,11,10,22,31,28,19,418,374,379,394,370,388,435,455,417,413,399,396,394,391,377,375,384,398,413,386,385,393,398,390,378,383,376,382,405,372,376,393,398,417,407,440,424,428,388,464,431,415,404,385,390,371,420,464,425,481,515,536,503,461,391,379,382,376,379,394,379,392,373,391 4,224,195,372,536,483,329,601,720,657,627,558,580,647,708,699,689,674,764,816,808,577,755,705,667,639,562,518,480,430,617,773,795,720,756,643,587,435,449,475,513,553,724,693,701,536,872,972,971,919,896,833,727,659,731,765,831,832,885,873,836,499,550,533,557,703,800,765,774,671,615 12,81,67,92,146,113,72,501,706,650,583,523,492,517,585,543,547,530,708,861,819,602,841,768,681,666,546,501,432,417,497,826,867,765,782,644,561,427,429,447,492,554,667,609,607,480,740,988,994,917,888,775,630,619,677,675,734,720,782,760,711,439,486,428,445,674,857,785,782,667,547 13,48,47,65,80,77,63,439,453,467,420,429,440,448,470,433,450,441,484,534,545,432,498,466,450,416,407,418,399,379,422,515,537,481,488,434,446,375,392,403,416,438,477,459,461,409,598,748,738,663,631,529,466,461,478,500,565,540,588,615,558,409,397,409,407,439,530,508,505,436,416 10,67,66,93,141,141,90,803,790,737,730,687,728,834,887,883,875,865,867,850,856,531,654,647,638,627,571,589,534,470,810,799,767,728,774,709,656,440,504,519,595,706,861,858,889,611,1016,995,960,939,924,894,806,805,866,885,953,955,1011,1016,987,740,620,743,768,818,828,810,837,748,709 12,9,9,36,50,50,36,411,434,417,400,403,407,411,403,433,416,409,442,495,483,396,465,452,422,420,409,408,384,371,404,479,479,445,453,437,388,385,394,379,381,394,432,414,399,400,491,668,676,582,547,497,418,394,423,442,465,457,513,504,475,399,391,399,391,443,477,466,443,423,416 8,63,54,69,110,95,59,496,570,506,482,455,503,492,567,573,548,543,620,711,667,483,657,589,536,514,471,441,411,399,502,693,713,616,635,526,451,403,422,445,440,507,591,564,563,443,738,881,872,801,769,673,550,559,631,623,702,700,763,747,704,455,436,461,451,583,725,651,673,547,475 10,11,9,20,28,21,15,438,406,402,381,377,374,433,458,413,421,391,392,418,399,399,393,395,391,399,393,380,359,404,386,397,406,400,392,385,366,394,392,379,397,415,450,407,419,398,460,450,463,432,407,391,389,403,424,431,457,485,500,479,443,392,383,379,381,395,397,396,407,397,383 20,28,27,69,78,70,63,423,480,439,460,423,416,433,449,446,454,458,471,567,569,428,519,483,456,437,432,427,394,405,411,522,557,514,509,446,424,393,389,399,410,431,478,432,477,396,590,763,759,689,655,559,466,438,504,494,566,564,624,615,560,385,404,400,410,468,554,504,514,458,416 20,10,9,29,35,27,22,416,404,397,402,382,394,430,435,433,420,406,416,403,394,374,417,384,391,388,405,395,370,395,410,397,422,379,389,393,384,375,381,399,432,427,482,453,441,411,510,463,479,459,437,416,395,430,492,493,554,532,589,549,499,379,394,392,385,399,414,397,415,392,387 12,16,16,110,177,179,109,526,585,550,538,530,537,561,651,666,652,645,679,647,659,432,488,481,493,471,454,445,432,406,674,664,627,617,643,599,569,402,409,410,454,501,681,709,766,426,879,864,824,809,795,776,682,511,583,641,743,756,833,865,839,547,482,542,558,628,642,623,660,548,503 15,18,15,57,71,58,47,447,408,414,394,391,408,404,434,410,407,412,419,436,418,401,414,404,406,397,401,409,408,378,412,421,440,416,419,382,397,419,407,415,419,420,472,458,442,403,523,501,489,448,452,415,410,447,499,506,546,541,593,567,506,392,392,388,386,394,447,425,413,397,380 7,60,53,24,25,16,15,680,738,715,667,626,655,722,788,776,772,760,806,841,829,602,767,725,671,659,579,555,492,403,688,812,822,758,777,690,595,436,490,503,575,662,805,768,783,536,923,981,964,922,902,849,749,713,784,805,872,877,930,927,893,602,568,605,641,770,852,808,829,725,649 10,13,12,31,48,41,26,404,396,381,366,391,405,383,414,397,410,411,410,411,393,398,388,405,401,388,391,385,380,390,406,400,408,395,397,382,411,383,381,385,396,408,406,406,421,389,440,480,449,434,440,410,383,400,437,440,460,456,485,457,440,390,386,390,400,413,399,385,401,408,389 17,9,9,8,12,10,6,425,418,382,405,397,409,412,423,425,441,433,432,416,430,388,389,391,397,398,394,395,382,455,515,454,427,425,431,436,422,508,626,691,753,833,888,772,678,419,586,521,499,491,477,453,423,517,653,716,780,747,770,663,571,412,394,399,400,445,424,413,439,405,395 9,10,7,45,42,33,37,412,405,402,419,417,373,402,443,436,424,412,429,437,415,404,452,449,443,443,425,414,404,405,444,571,595,591,629,580,513,415,425,446,462,507,602,515,499,425,528,521,503,474,473,454,429,484,526,549,601,569,609,565,489,399,399,375,392,419,426,398,401,397,403 7,11,10,24,34,27,18,456,552,523,491,449,431,468,512,510,483,489,562,703,687,470,666,616,530,523,456,450,429,386,440,653,723,611,633,513,469,414,418,413,418,466,524,493,513,412,666,845,858,775,755,642,497,485,531,558,623,613,692,677,628,417,437,429,422,543,707,638,661,539,474 18,72,69,336,505,507,333,431,537,496,458,435,437,463,495,495,471,447,553,659,640,443,597,559,482,483,422,437,397,375,447,599,665,568,584,460,456,388,408,385,403,437,483,467,480,447,620,850,865,788,751,641,532,472,508,523,591,598,643,639,587,432,423,397,408,502,646,579,602,510,452 18,9,9,24,29,22,18,499,440,396,413,393,402,474,479,432,426,423,431,453,446,393,429,423,402,402,387,384,395,417,433,449,466,412,437,398,397,381,402,411,441,494,577,539,517,429,572,559,551,504,483,461,416,502,570,563,608,585,644,605,541,399,380,393,393,409,451,425,411,411,388 14,11,9,38,43,37,32,393,447,439,412,408,405,415,428,433,423,427,465,546,517,407,496,459,432,421,415,392,401,412,421,523,547,483,489,432,410,380,392,382,413,431,461,453,444,406,563,708,709,627,586,514,460,429,462,489,541,526,581,545,510,385,407,403,392,462,534,485,497,442,429 20,25,20,40,63,48,30,432,389,400,377,372,391,413,446,443,415,397,409,431,426,396,383,396,399,391,391,361,371,382,410,408,429,397,402,374,393,396,419,413,423,443,485,471,438,414,495,480,465,430,380,397,402,454,499,494,551,531,600,525,491,399,373,376,383,392,405,400,401,398,390 2,13,11,14,14,12,12,433,421,413,439,401,401,451,444,445,426,430,452,484,472,393,443,433,407,405,399,390,385,393,425,464,486,446,429,410,403,410,403,430,436,473,534,483,456,410,576,650,626,555,544,465,427,478,533,538,605,583,641,572,535,407,385,411,394,428,468,449,446,427,386 20,41,41,77,100,96,73,419,500,462,455,409,429,435,464,455,430,436,495,615,577,434,546,511,468,462,414,416,398,366,435,548,607,508,549,441,441,397,403,419,419,427,496,474,502,410,618,787,795,718,692,561,479,456,526,560,617,609,642,637,552,410,413,400,416,455,592,540,553,466,417 12,14,14,91,140,139,89,415,480,466,437,398,423,422,449,445,443,431,485,608,571,442,550,512,461,447,413,411,400,376,412,543,616,517,521,433,419,379,386,390,409,411,459,439,432,394,558,795,812,729,689,577,473,427,470,470,507,504,549,538,521,392,417,400,411,477,583,510,548,469,426 7,20,15,43,57,41,29,443,409,429,379,376,397,461,475,451,451,425,435,459,452,386,446,429,411,394,396,391,372,430,413,446,443,421,427,414,381,410,418,387,436,422,485,475,457,409,549,585,582,521,487,449,412,463,507,510,572,591,649,611,541,400,399,387,395,418,470,422,439,418,384 1,13,13,74,116,122,77,398,394,395,393,395,398,390,398,404,396,393,386,403,386,392,381,385,389,383,380,391,390,381,402,399,392,382,395,388,382,390,389,390,407,406,428,423,408,405,420,425,431,414,401,399,382,412,450,441,453,432,456,473,431,408,390,390,381,401,390,387,404,379,386 14,40,24,70,101,57,40,411,384,389,378,383,416,433,447,438,439,434,399,411,424,393,404,403,379,378,385,405,396,417,420,417,437,378,398,409,390,405,430,424,426,499,550,499,479,431,536,481,450,434,455,412,381,488,546,542,592,583,651,575,525,400,420,399,386,384,401,393,418,397,408 18,73,68,171,263,243,154,479,602,555,538,471,501,487,546,510,546,514,635,749,741,486,693,649,580,581,483,466,426,398,481,692,740,663,681,557,496,419,413,426,409,476,553,529,546,442,729,929,947,872,851,750,618,523,585,602,682,677,746,731,690,453,445,441,453,611,731,683,694,579,489 18,19,14,46,51,33,31,448,405,395,387,402,398,482,470,437,421,426,431,396,402,396,391,396,386,378,404,382,378,425,420,389,403,392,414,401,380,384,411,415,417,442,492,488,437,395,545,477,459,436,415,385,405,457,484,480,560,581,625,584,508,398,392,386,388,392,399,403,415,391,393 1,12,11,92,143,135,86,529,745,693,652,608,625,599,649,639,653,645,792,846,826,626,758,712,665,645,554,548,465,375,598,827,821,755,776,658,623,394,406,413,444,469,612,627,668,437,834,1023,997,960,927,861,755,526,603,620,715,723,800,821,792,514,585,513,551,806,885,843,873,763,695 8,10,10,67,90,82,55,416,423,408,390,412,410,428,470,424,429,439,464,455,456,393,423,412,413,405,388,399,394,412,421,455,430,418,399,416,424,406,399,402,417,435,496,469,470,409,575,602,574,530,504,455,430,461,508,546,598,591,644,591,545,412,403,405,428,446,440,442,460,411,413 4,10,10,80,98,96,78,410,419,426,408,417,403,414,403,417,411,413,436,483,482,399,458,441,415,413,396,408,378,385,403,458,476,439,444,419,407,387,404,386,397,401,407,422,421,400,515,647,627,567,528,466,426,416,447,442,479,475,507,511,460,395,407,380,392,404,475,458,431,420,390 18,131,105,210,291,249,179,619,772,731,690,605,621,667,730,703,712,690,800,901,880,648,858,809,735,719,618,577,491,453,655,872,903,820,845,709,630,492,550,600,674,755,845,785,767,558,891,1023,1023,972,945,862,751,742,825,849,901,887,929,907,866,527,545,545,556,775,902,854,859,763,651 11,17,17,86,133,127,82,402,406,414,386,386,374,391,375,400,420,402,420,437,427,383,399,401,401,383,389,394,387,391,400,411,425,413,396,381,399,388,396,404,405,398,410,417,421,404,436,515,520,474,450,434,406,436,478,483,494,457,509,453,442,401,376,383,384,399,418,431,395,389,405 20,10,10,46,55,54,45,421,442,429,420,394,433,407,436,441,429,435,466,545,507,413,507,482,436,435,395,404,389,412,416,517,559,480,497,451,417,393,385,401,398,412,436,446,452,406,567,757,768,680,641,539,463,429,457,475,533,544,602,571,537,396,410,388,408,442,532,514,510,437,420 19,19,16,49,71,62,42,414,430,378,375,388,374,391,418,417,410,399,422,406,407,399,402,403,392,368,394,380,382,406,404,413,418,403,389,400,413,399,410,411,427,441,468,464,426,410,481,453,436,432,429,391,389,451,485,494,529,513,552,532,473,370,394,381,407,394,403,379,393,414,399 14,11,9,15,22,17,12,437,513,493,461,461,460,474,508,502,482,485,558,649,625,445,581,521,472,465,434,434,402,386,452,615,636,569,564,489,450,411,397,421,425,434,519,506,534,427,682,822,813,744,711,606,512,461,533,545,621,622,688,673,642,423,425,427,430,541,661,585,621,512,456 4,10,9,27,33,28,23,428,393,403,375,396,376,417,436,413,433,405,399,406,420,379,404,406,389,373,384,402,370,395,402,417,402,380,400,390,395,387,401,388,398,407,446,448,417,389,458,452,456,433,408,398,370,405,414,428,486,491,512,484,445,388,371,391,390,396,407,412,408,388,395 17,14,13,58,128,127,53,470,589,528,526,499,504,473,536,524,505,527,610,663,674,478,605,560,548,526,474,473,435,384,468,651,632,606,619,535,495,389,385,383,396,422,498,511,542,392,724,931,895,866,828,766,644,444,475,498,599,611,685,713,666,423,499,445,461,642,738,711,749,644,582 4,35,34,119,164,156,113,421,482,460,441,421,421,433,498,458,469,460,523,586,562,436,499,476,453,453,414,397,392,356,435,554,547,485,484,448,418,390,390,404,388,402,452,469,476,401,622,764,755,696,642,569,489,460,502,500,562,563,629,629,581,396,406,418,429,500,553,513,515,462,426 7,16,15,31,50,44,27,450,398,415,426,381,400,437,443,433,430,423,406,419,419,390,386,402,397,396,378,375,383,413,427,430,436,385,406,393,396,396,387,380,412,419,467,458,464,409,545,496,477,443,431,417,377,442,488,505,563,576,637,584,519,405,409,401,397,409,421,419,406,410,393 20,14,14,56,88,86,52,423,460,434,429,402,428,438,435,432,435,437,490,585,561,402,524,482,467,438,415,395,393,378,423,508,577,491,494,445,426,409,393,393,402,423,463,439,446,390,560,753,768,682,638,538,466,452,480,492,560,544,583,572,529,403,404,398,400,447,548,516,522,452,429 12,12,12,21,21,19,20,469,579,541,508,467,481,488,525,521,524,524,589,716,681,473,638,577,521,508,460,441,409,389,485,674,695,620,627,482,492,417,411,427,441,466,583,557,561,411,724,869,859,798,771,687,565,487,527,543,637,642,712,705,678,440,457,446,444,574,710,646,661,537,483 2,10,9,19,27,25,16,392,421,414,394,387,393,421,412,422,417,418,423,429,441,404,417,415,391,394,404,389,390,403,402,435,447,414,424,375,374,411,401,415,413,452,483,456,434,402,519,568,551,499,494,439,408,438,481,482,574,547,602,546,488,393,397,394,403,387,432,423,434,395,393 14,33,30,19,24,19,15,574,698,643,611,519,587,640,704,691,696,684,750,813,790,549,740,698,622,618,532,513,454,444,628,788,794,720,735,628,544,421,428,446,481,570,714,684,717,464,860,954,944,894,866,797,679,617,707,717,798,793,858,861,825,535,519,544,564,700,817,763,783,676,588 15,11,9,17,26,20,13,445,385,361,397,381,399,446,444,416,419,404,390,394,394,386,394,375,379,374,393,389,377,409,388,373,396,390,390,374,391,378,401,408,406,406,439,441,425,402,452,427,416,398,397,370,396,421,437,432,475,481,502,480,454,384,379,401,396,400,402,384,387,372,395 5,9,9,18,22,20,16,394,437,427,410,402,401,396,405,398,413,403,436,528,498,401,506,483,446,436,399,386,383,397,397,474,516,456,478,418,412,391,386,396,406,413,444,412,414,401,495,598,657,554,523,451,399,438,422,446,478,471,502,478,452,395,393,392,389,431,535,492,480,432,386 8,22,20,80,95,91,76,409,476,446,444,408,422,425,461,453,445,443,458,522,529,420,469,448,434,411,416,406,395,412,448,502,529,456,469,434,416,419,421,436,483,514,630,546,511,422,630,724,716,642,617,545,445,491,540,593,685,677,716,666,603,399,403,418,392,444,523,481,518,444,414 6,14,14,38,41,39,36,405,409,409,401,409,398,428,430,414,400,406,415,455,437,402,430,418,403,417,409,390,399,377,394,445,455,429,428,385,402,373,394,394,388,400,417,439,415,378,499,605,594,525,504,462,421,404,413,413,483,495,531,494,458,376,413,387,392,390,439,427,423,404,399 17,15,13,41,52,37,30,401,389,378,392,393,395,397,434,405,399,385,393,404,430,371,420,400,394,394,385,381,389,376,398,406,410,404,395,379,373,378,388,403,408,412,427,414,423,396,456,476,468,433,427,391,393,432,427,415,454,460,510,474,459,390,375,393,385,391,401,388,398,380,399 10,10,10,17,16,15,16,400,381,378,377,388,400,423,421,401,403,406,415,418,430,385,402,401,398,391,373,388,377,398,395,405,420,420,404,391,383,383,403,389,390,419,426,418,405,410,459,468,455,414,424,393,389,421,445,439,478,483,506,477,449,386,389,393,395,400,414,399,404,395,391 2,11,10,27,27,24,24,487,448,425,394,393,409,513,546,493,475,480,475,498,487,394,450,424,400,400,396,384,386,409,462,464,458,435,446,420,424,420,425,432,438,497,573,518,535,445,660,603,579,515,491,448,408,568,659,653,707,685,736,703,627,424,396,420,414,433,458,458,450,409,403 3,9,8,14,14,9,9,436,523,482,462,419,436,444,499,484,487,462,523,612,617,442,563,510,478,462,424,425,399,404,452,596,621,520,523,480,435,385,398,414,421,434,510,483,504,399,651,788,780,704,681,579,489,467,501,530,613,594,664,654,606,429,403,417,435,509,611,571,586,483,428 15,56,50,28,33,28,23,712,816,772,749,688,729,759,824,819,819,812,864,914,898,646,827,790,736,725,652,637,523,416,741,869,881,822,846,750,673,441,465,465,533,597,780,791,817,503,962,1023,1023,1003,979,922,822,670,764,789,873,877,944,955,925,639,657,661,698,837,909,871,891,796,729 15,41,39,100,147,143,96,436,431,426,398,417,394,447,462,456,428,440,446,507,499,408,514,472,449,433,401,408,395,416,421,501,533,451,465,415,412,406,409,405,457,487,535,503,478,451,570,622,656,551,541,467,447,513,573,546,603,581,619,611,537,417,398,413,394,427,515,496,486,436,406 2,34,33,116,166,167,114,442,577,537,481,458,470,486,503,474,476,476,592,715,701,469,673,617,543,521,454,447,419,402,449,664,730,609,632,507,461,415,395,401,408,443,525,479,506,422,674,895,912,835,803,702,558,472,518,533,600,596,660,666,613,414,441,410,424,550,708,664,664,538,474 2,32,31,217,366,372,216,410,408,396,413,392,378,413,423,404,420,428,423,423,428,389,409,398,401,398,370,393,388,388,423,424,411,395,402,399,407,395,410,399,407,428,462,432,421,434,486,485,483,454,425,435,409,468,531,539,558,527,545,527,459,402,406,390,405,403,407,410,420,391,384 17,10,10,21,30,28,19,389,378,385,378,377,397,392,393,389,378,378,386,397,386,395,376,382,388,382,377,391,381,387,387,380,371,380,378,394,391,372,389,388,400,396,415,390,392,388,412,378,380,382,392,383,385,413,401,398,438,404,414,407,417,397,385,380,375,387,388,371,385,398,401 7,24,23,85,115,110,80,424,455,436,411,405,406,426,451,422,438,437,472,538,512,420,500,463,433,432,416,397,375,407,413,511,539,457,484,412,418,387,409,409,405,433,563,434,462,410,592,732,730,640,620,517,462,455,497,524,570,571,600,568,531,392,405,398,411,458,535,496,503,449,419 13,34,30,22,21,14,16,525,639,599,567,540,514,587,639,634,634,616,696,777,751,511,706,652,590,574,502,488,447,387,570,748,758,674,709,561,521,414,412,431,459,519,646,612,647,435,807,914,905,851,826,752,630,575,653,661,748,746,814,811,776,466,478,471,504,670,784,727,747,637,545 8,51,49,118,174,160,107,432,522,495,452,413,418,454,506,492,482,486,556,647,627,457,582,538,481,470,448,430,414,400,458,610,660,555,574,487,456,397,412,437,430,477,522,493,508,420,658,837,840,773,725,635,509,476,538,575,627,633,685,667,615,425,425,417,439,536,640,585,599,494,440 18,23,23,33,32,29,31,550,462,433,408,411,416,522,516,458,443,440,463,537,500,413,505,467,442,429,412,420,386,396,488,496,544,467,495,429,413,383,430,467,467,540,663,614,559,415,600,666,681,601,593,521,447,523,573,557,632,631,676,619,568,402,409,401,400,441,509,479,461,420,409 13,15,15,89,121,116,84,408,429,413,398,389,402,402,410,405,403,391,427,507,496,393,470,452,435,419,428,406,392,396,397,489,504,442,454,427,408,374,377,395,381,400,444,418,410,392,463,667,679,599,566,474,420,384,421,427,462,453,460,469,454,397,408,389,395,435,488,453,469,411,407 10,11,9,25,34,26,19,421,430,407,404,404,385,439,447,441,434,426,440,467,447,415,444,434,411,414,400,402,386,392,425,452,458,414,438,413,396,392,393,405,422,428,482,455,442,384,532,570,566,515,498,449,413,455,483,470,542,551,591,562,514,402,399,397,390,415,452,428,427,416,409 15,29,20,53,67,43,35,432,398,402,383,373,378,439,475,432,426,419,411,410,411,380,392,383,394,393,391,372,375,382,424,406,415,399,403,408,406,424,420,449,454,487,561,496,480,430,548,509,476,434,430,415,393,524,590,596,636,605,662,604,532,377,392,387,382,387,406,395,400,406,370 17,9,8,20,28,18,13,404,399,398,388,391,388,423,408,418,412,399,401,401,428,390,409,391,379,384,386,403,369,395,400,428,424,402,410,384,386,415,402,405,396,410,438,424,426,416,460,476,462,441,433,400,391,409,456,427,470,476,506,448,456,392,404,379,396,395,402,426,405,389,391 19,14,14,87,116,115,85,414,401,378,398,389,395,420,409,420,414,422,397,434,431,396,412,410,387,398,404,381,382,390,416,428,420,406,405,386,396,420,414,419,425,456,485,448,423,416,456,512,493,478,435,407,408,475,530,546,557,522,558,485,455,407,379,392,403,411,424,410,401,387,403 18,11,10,26,34,29,22,453,390,389,386,375,384,448,452,430,407,412,396,387,400,388,380,392,389,389,372,391,375,370,404,390,386,377,390,395,388,414,411,403,415,413,460,446,446,417,517,457,418,393,413,382,383,427,465,480,556,550,605,542,509,394,378,395,387,378,390,375,402,401,373 17,13,12,26,37,36,24,421,393,404,407,374,373,399,402,412,383,387,396,390,402,381,395,384,381,370,387,378,402,401,406,390,405,397,393,381,380,406,401,394,395,436,451,408,409,402,427,417,413,419,393,396,364,424,457,452,454,451,486,460,410,392,387,397,398,386,389,377,397,393,396 6,23,20,24,26,22,20,419,426,422,399,384,421,426,455,442,441,429,445,480,481,392,441,449,407,397,384,404,375,405,417,465,472,425,450,408,403,388,411,398,449,475,519,458,443,402,574,637,616,525,515,468,448,493,555,555,613,594,643,592,543,394,386,404,398,430,463,425,466,426,400 20,15,15,67,77,75,65,411,453,438,424,402,403,398,436,443,455,435,462,479,482,395,442,421,401,417,393,400,387,383,428,440,470,441,439,397,417,381,389,378,410,402,457,433,465,394,580,644,630,567,548,496,425,453,471,495,557,544,610,588,542,409,391,407,423,420,472,448,467,427,408 3,21,20,83,114,111,81,416,416,440,394,421,419,438,445,425,420,423,463,531,513,401,491,466,417,421,419,424,410,381,411,508,511,461,483,422,407,395,391,378,391,422,467,430,430,395,542,683,682,590,558,498,422,452,488,508,550,534,584,562,517,393,399,395,417,457,519,471,456,422,424 11,38,37,169,255,258,168,426,432,422,455,391,418,434,427,427,418,421,454,461,450,400,442,432,419,412,400,401,386,398,394,464,468,441,438,394,422,412,383,402,396,401,437,443,433,421,529,608,602,532,499,469,402,484,517,545,553,549,568,549,504,415,413,389,414,421,455,445,470,442,394 11,10,10,72,96,93,57,382,386,399,393,378,386,400,385,401,387,379,403,405,407,384,389,384,378,393,393,391,392,393,388,394,398,409,393,396,370,388,395,403,392,421,411,403,410,409,428,443,450,418,415,418,394,418,446,446,471,436,464,444,423,393,380,395,384,374,403,385,402,395,391 20,36,35,131,189,191,131,432,468,455,433,444,427,453,471,484,460,454,536,542,537,425,512,497,468,432,424,415,391,386,443,542,556,465,503,455,421,396,406,411,424,434,524,489,492,428,645,764,751,688,648,560,478,478,544,550,626,627,686,648,588,422,436,423,409,473,545,509,518,463,429 1,12,10,37,39,30,29,435,386,391,393,380,370,424,469,424,407,381,396,388,403,385,388,393,383,377,394,374,383,405,393,395,392,383,392,373,385,394,396,401,416,409,445,417,425,397,457,412,412,389,387,367,384,423,440,448,495,497,557,520,475,382,389,380,392,386,381,377,381,378,383 9,19,16,54,64,52,44,413,459,416,415,408,419,439,448,456,425,426,462,544,536,423,482,450,451,449,426,409,396,399,437,505,523,484,480,423,412,394,418,396,405,447,488,461,458,415,604,736,748,670,626,533,469,435,483,512,573,573,629,605,559,396,417,404,417,449,528,483,501,443,420 17,19,16,39,54,42,30,401,391,399,369,399,400,404,409,415,423,395,406,402,421,387,413,388,397,391,381,372,387,355,399,379,415,388,389,376,397,381,412,399,411,437,455,427,435,393,445,455,422,408,395,412,387,416,463,430,472,490,503,487,450,400,394,391,397,379,388,401,395,362,387 4,23,23,68,155,158,67,424,446,418,415,401,411,456,448,446,467,455,458,491,466,409,429,433,440,394,404,393,385,398,415,453,481,438,432,398,400,392,390,396,400,426,464,437,435,398,583,650,641,570,539,512,445,451,485,498,546,535,605,589,545,423,408,411,408,444,482,452,473,419,419 1,10,9,20,21,17,17,402,411,416,408,405,398,409,434,427,428,410,419,416,387,390,399,398,397,404,389,376,380,418,466,435,420,407,410,410,384,435,527,575,652,742,826,723,612,395,605,510,470,454,451,415,419,510,623,693,804,779,803,693,608,402,393,392,396,404,422,425,424,392,403 11,78,66,41,76,63,33,656,613,573,547,514,577,734,811,796,783,757,734,706,699,421,472,478,477,481,444,459,409,483,794,721,666,638,664,648,613,523,592,637,735,820,933,902,895,493,938,871,809,787,775,744,640,695,814,858,951,947,990,961,920,614,476,627,648,666,626,629,665,552,496 14,9,8,18,33,31,17,399,520,482,435,399,412,439,441,421,420,407,506,707,615,454,678,551,511,483,426,423,393,393,407,688,714,594,586,448,418,386,402,397,406,412,442,431,423,398,464,854,842,742,678,536,446,426,436,432,478,486,519,497,459,380,398,388,382,481,669,535,544,467,409 18,9,9,24,32,29,22,387,393,392,383,393,375,398,395,398,386,385,371,402,387,386,394,386,396,406,387,380,391,397,394,394,407,394,387,385,400,380,399,400,395,404,413,416,408,380,421,434,415,407,403,390,413,417,415,423,419,432,444,456,405,390,375,399,374,392,389,375,393,386,393 20,10,10,34,47,43,31,488,572,535,512,462,476,537,590,577,584,560,640,693,669,468,630,552,521,502,464,465,416,405,508,661,677,594,628,492,464,401,403,430,445,453,571,555,585,423,740,878,866,809,782,680,576,525,588,588,686,687,748,743,710,458,445,459,473,635,752,694,714,601,480 5,9,9,9,10,8,7,454,513,468,469,435,466,494,535,525,499,516,562,626,589,415,539,506,468,441,430,435,413,394,485,591,585,504,558,453,442,385,417,406,440,473,553,542,532,404,684,766,752,697,659,585,498,468,522,540,627,629,693,688,656,425,424,431,450,518,594,539,576,476,446 12,17,13,32,54,41,25,410,393,390,365,374,383,428,412,405,422,403,421,415,392,385,398,390,390,405,384,362,383,377,396,404,407,401,389,388,362,388,383,388,396,418,425,414,408,397,456,422,417,406,412,397,377,418,428,419,473,484,495,456,426,387,391,379,387,383,386,408,384,385,374 18,15,15,32,50,47,30,404,409,415,392,392,403,419,433,433,420,416,421,457,472,402,429,427,393,384,397,388,399,418,412,445,463,433,430,407,402,402,398,393,387,437,469,458,439,404,544,625,613,538,516,484,430,448,495,507,542,539,588,565,515,393,410,390,409,413,451,439,447,404,404 20,66,63,211,283,260,193,492,640,591,523,501,519,532,579,553,558,557,644,774,756,497,722,668,597,571,489,468,429,403,498,719,765,668,690,555,506,419,434,455,451,498,623,590,585,474,764,923,932,866,840,745,627,563,649,673,742,738,792,772,732,449,453,457,466,633,768,710,716,602,522 10,12,10,27,36,28,21,426,387,388,380,398,401,422,438,412,420,406,410,405,408,398,398,396,402,391,387,381,385,393,398,404,408,381,401,385,397,395,380,390,401,421,462,436,417,402,490,460,433,411,435,407,395,409,458,442,495,507,556,524,473,390,382,395,372,382,431,406,398,385,366 18,166,154,216,272,249,196,545,709,656,603,522,577,589,664,653,644,635,737,840,822,559,790,751,655,640,537,502,480,439,571,799,836,744,759,644,573,448,456,457,506,569,696,660,670,506,838,985,993,930,905,819,708,637,733,761,817,814,861,851,806,472,496,476,483,693,829,776,793,677,592 11,21,20,48,63,57,41,611,607,560,522,476,500,637,705,680,675,670,676,719,710,480,600,569,528,521,451,477,430,425,586,681,679,610,615,527,499,429,425,433,489,555,686,673,692,486,833,873,844,796,762,710,594,623,696,716,794,791,852,847,807,518,457,526,554,652,734,673,706,596,517 2,11,10,7,7,6,5,479,519,507,490,454,428,525,566,569,554,547,596,660,641,458,573,533,491,494,447,438,421,415,492,636,644,572,576,491,461,396,413,417,443,484,596,563,569,423,734,814,797,740,712,639,537,499,560,576,667,660,738,729,689,443,432,447,446,557,651,608,608,528,467 17,105,99,133,179,171,125,509,628,564,529,490,553,553,606,568,578,584,653,743,734,500,676,624,563,562,493,495,425,404,509,689,709,633,669,557,505,392,408,406,418,475,560,584,559,452,787,929,936,882,850,783,663,538,592,618,712,713,786,784,745,454,496,456,490,603,728,682,703,600,525 3,23,21,26,25,21,21,422,503,493,446,416,416,459,486,469,456,461,490,675,653,430,675,612,506,512,450,410,409,388,441,617,713,576,606,480,441,407,419,428,450,476,559,516,486,450,620,756,808,701,678,531,448,544,612,612,667,652,715,664,614,409,390,405,410,490,673,620,609,514,448 4,11,9,10,7,5,8,418,407,383,395,408,409,419,447,431,422,429,420,400,411,384,399,395,392,391,395,386,382,403,440,423,407,409,400,399,405,408,461,503,551,644,755,666,557,419,624,529,444,440,442,397,387,486,603,661,799,791,830,723,642,394,364,385,382,395,399,411,408,395,394 17,10,9,24,34,29,18,398,395,403,390,377,376,415,403,390,392,389,384,417,408,380,399,388,395,403,384,385,383,404,403,419,404,392,390,412,385,384,394,401,399,415,443,417,391,393,455,464,439,422,421,404,370,413,435,462,459,484,476,457,440,386,386,395,385,393,400,407,405,397,388 9,9,9,22,25,21,19,447,424,407,413,392,414,442,448,418,433,415,461,487,482,407,492,430,424,427,417,393,403,374,437,496,509,451,450,417,424,384,398,410,414,489,547,512,494,409,519,626,631,559,517,460,433,440,465,472,529,517,571,538,504,381,405,380,385,419,488,467,456,425,398 18,12,11,22,31,27,19,390,400,375,380,386,382,383,419,394,402,395,396,414,407,384,393,391,401,388,374,392,385,384,392,399,395,386,394,374,388,387,406,396,390,406,413,414,386,384,435,437,417,391,412,385,372,421,444,441,453,465,487,463,423,374,394,385,383,374,398,381,380,402,403 14,145,113,1023,1023,1023,1023,556,617,561,513,475,516,596,633,613,601,603,639,737,736,485,688,637,553,549,477,469,436,439,561,703,740,651,653,534,492,460,483,505,545,633,740,687,660,641,820,908,912,843,813,716,590,698,789,805,859,848,885,853,796,505,443,478,474,591,722,666,675,577,493 18,56,42,53,57,40,35,613,700,667,643,592,617,661,739,725,709,709,769,820,800,558,740,685,640,613,545,518,459,437,641,788,796,727,752,651,585,432,451,468,502,598,746,725,735,489,891,962,949,902,877,821,713,641,742,756,837,836,892,892,858,532,499,565,593,737,816,782,798,687,608 10,9,8,23,28,25,20,438,399,390,397,392,391,447,448,418,419,411,397,394,396,379,392,396,387,390,384,386,381,398,388,397,401,382,412,383,389,391,397,413,413,428,462,431,428,395,475,418,421,398,400,386,389,426,461,452,522,523,561,508,456,379,393,386,383,386,394,389,388,388,392 8,12,11,21,24,19,16,402,436,428,402,400,402,400,407,428,395,406,436,497,487,407,476,445,434,419,415,406,396,375,406,478,504,461,453,420,412,391,394,376,392,401,434,430,426,373,492,635,650,579,527,468,396,409,421,442,455,480,509,475,448,399,388,389,389,435,501,453,454,414,403 15,211,187,317,534,480,278,531,643,584,566,538,545,579,638,631,586,615,682,754,746,488,698,651,597,574,514,492,441,468,551,710,741,638,686,544,495,432,442,457,497,579,703,655,666,511,838,947,953,892,863,787,669,634,731,750,818,814,865,848,808,483,466,476,504,635,738,701,708,598,517 16,9,9,25,27,23,22,413,449,442,425,405,433,420,449,455,423,434,462,579,549,425,565,520,452,454,428,418,395,411,408,557,586,495,530,455,417,409,398,411,432,420,485,449,429,407,536,698,726,634,595,502,435,436,501,477,524,525,566,543,505,396,405,391,392,459,585,545,511,442,429 1,8,8,18,30,28,16,387,418,420,402,405,414,396,420,405,413,399,419,464,466,407,447,425,421,414,419,393,382,366,385,454,489,432,450,400,399,378,399,393,405,395,400,406,408,400,463,592,606,532,503,462,419,426,428,423,445,450,475,472,446,394,388,391,383,407,466,433,457,403,406 11,15,15,48,86,87,48,425,445,446,432,412,403,422,432,430,442,454,462,538,523,411,477,451,447,416,414,402,416,397,417,502,537,470,483,433,408,371,398,408,411,403,454,451,444,401,544,712,725,645,628,517,431,434,453,486,515,515,553,546,514,392,410,405,400,439,512,479,494,442,417 8,37,35,24,33,27,19,412,408,406,387,405,392,406,424,431,423,419,424,430,428,384,426,412,393,403,403,386,384,384,409,436,434,424,436,406,394,391,412,385,438,463,507,453,444,392,551,559,537,476,474,436,416,465,526,530,601,591,636,588,514,394,376,405,404,406,429,437,427,391,395 5,8,8,34,59,62,35,405,391,393,382,373,405,406,403,404,402,388,397,414,409,383,394,385,382,388,386,381,388,411,406,396,405,386,406,390,395,379,393,369,399,403,413,419,405,396,436,484,456,429,412,409,372,427,453,448,488,463,508,474,441,381,399,390,386,400,391,399,375,397,383 9,9,8,49,79,77,46,423,434,428,423,418,432,443,426,418,431,433,466,549,544,412,502,478,434,417,418,399,402,366,420,506,547,456,481,442,403,388,403,409,403,424,504,447,430,407,550,736,752,666,620,520,446,453,495,487,558,545,599,560,526,410,394,403,402,439,557,509,503,430,421 8,11,10,33,40,31,25,401,415,391,402,408,388,398,412,408,404,385,414,434,409,392,414,401,378,403,387,376,394,387,391,414,414,404,393,387,382,394,399,398,408,406,441,428,415,390,458,501,468,443,427,418,391,397,438,452,471,464,507,483,436,386,394,373,397,399,403,412,423,394,389 13,22,21,309,548,560,310,421,431,418,400,404,410,417,447,442,434,428,454,436,431,416,403,396,384,402,381,389,399,432,409,412,425,422,407,380,388,420,422,431,432,441,501,472,445,459,559,544,520,467,450,423,420,547,617,623,670,627,665,608,533,413,394,398,394,412,428,403,415,388,394 4,14,14,45,59,59,44,397,436,422,421,400,411,412,416,415,417,398,449,537,521,414,495,458,439,429,418,410,378,401,391,503,531,477,486,436,413,380,407,383,401,427,475,438,436,405,535,719,732,634,610,517,435,431,475,481,525,501,571,552,509,391,400,406,411,441,499,482,471,417,402 9,29,28,20,20,19,19,413,513,488,459,429,431,465,488,439,452,436,542,680,669,456,649,598,511,498,458,449,411,403,444,639,700,566,615,490,442,421,404,395,424,446,492,473,473,418,621,825,858,776,733,620,499,452,527,527,603,597,655,607,570,417,419,410,410,474,680,624,617,483,444 18,27,22,46,63,42,27,445,416,403,404,398,375,434,448,412,408,424,415,433,425,386,409,406,386,388,392,390,384,403,411,415,402,411,396,386,370,429,384,406,423,462,486,467,452,442,499,473,449,418,423,412,387,465,518,502,547,562,594,542,498,380,366,389,399,404,417,387,400,397,383 18,18,18,36,42,36,30,416,446,402,402,394,408,433,439,426,429,432,444,482,492,401,459,440,410,415,390,402,387,408,419,486,484,445,461,430,394,402,413,403,420,442,498,455,448,410,569,658,643,581,573,470,434,475,518,536,597,570,618,579,507,393,403,392,389,439,466,464,463,421,416 16,9,9,41,61,59,39,395,413,420,403,392,429,417,429,418,415,422,412,451,461,394,425,426,409,402,396,401,380,381,415,440,462,422,436,413,406,379,395,371,398,407,429,428,414,400,512,617,605,546,517,460,404,429,452,463,497,470,515,516,465,391,383,387,394,424,453,432,456,415,414 11,9,9,261,393,411,269,507,453,437,453,433,417,565,625,589,601,569,553,525,528,399,428,424,408,399,401,405,383,443,573,509,478,474,466,452,434,440,475,528,556,657,762,704,702,480,797,705,634,585,564,530,479,623,722,754,816,805,852,826,769,492,399,468,464,487,463,460,488,435,435 20,21,18,99,126,101,79,514,590,541,517,467,504,529,594,559,548,544,632,714,686,485,628,587,522,521,451,429,410,404,505,675,701,615,632,528,460,442,458,465,503,547,662,591,601,488,781,897,898,834,806,730,598,642,716,728,784,774,825,796,745,447,441,454,472,582,695,654,660,553,489 8,25,18,51,70,45,30,402,415,392,394,405,406,424,405,420,433,405,393,408,406,390,399,404,389,381,403,392,375,420,408,396,418,406,384,404,397,385,411,410,422,441,501,467,430,400,485,469,469,430,408,410,402,455,498,497,539,548,587,532,486,388,392,390,391,399,418,411,388,395,393 4,8,8,24,38,38,24,413,464,440,460,448,475,426,468,441,433,444,498,513,495,404,434,446,423,434,416,430,401,385,432,469,473,458,462,450,427,379,394,391,404,409,453,427,446,397,578,700,673,643,623,600,513,416,436,461,494,481,538,568,520,411,445,399,415,466,503,502,521,465,463 18,43,38,56,61,50,44,505,586,545,508,420,463,514,571,545,534,488,601,759,736,497,733,675,577,595,483,454,424,445,481,698,771,648,659,503,464,423,422,464,458,515,635,582,564,457,732,849,876,791,768,634,514,577,647,675,730,722,773,738,688,412,434,435,438,577,756,694,690,570,508 19,10,9,49,71,66,44,411,387,397,403,402,398,448,433,447,410,416,419,426,427,389,396,394,396,396,404,378,388,391,420,430,409,403,413,395,378,417,395,412,411,443,478,440,450,403,506,522,494,471,444,434,403,457,490,481,520,518,549,534,495,394,399,396,397,409,436,413,437,400,409 1,130,121,295,357,351,289,506,647,607,560,506,526,525,578,563,550,558,667,795,771,509,748,692,614,595,508,475,429,406,513,748,796,695,714,587,510,420,424,448,460,498,644,601,601,484,758,926,936,864,834,745,601,582,639,669,734,729,778,765,723,472,461,470,459,621,788,722,731,606,527 18,12,9,40,48,28,26,427,392,388,384,391,397,408,437,422,426,389,403,414,405,389,388,396,392,388,398,397,371,386,409,390,410,375,397,371,383,399,395,395,425,417,456,423,422,408,466,450,444,432,396,397,394,440,447,444,507,498,536,471,468,376,361,389,385,391,423,401,394,384,390 7,9,9,17,26,25,16,383,388,392,386,378,389,403,377,386,386,389,387,389,383,388,386,377,384,380,382,388,373,386,398,389,384,390,398,381,381,385,384,374,410,376,413,401,393,388,387,400,395,381,399,381,407,360,378,394,392,392,389,410,401,399,376,383,378,380,393,383,402,379,389 17,11,10,68,98,76,51,410,448,452,401,423,421,436,442,435,443,437,472,533,528,423,489,476,433,425,394,393,399,392,404,513,527,477,484,424,394,393,389,404,398,419,443,441,446,416,561,740,725,655,600,516,446,432,492,488,545,529,561,567,510,401,401,412,408,451,534,510,497,438,406 15,11,8,76,111,98,65,479,517,479,463,415,457,491,554,516,513,522,563,612,604,442,540,504,478,457,435,416,389,407,490,592,591,540,551,464,436,443,448,449,497,559,659,591,556,503,735,826,798,737,713,615,519,640,712,710,759,752,792,764,706,437,424,425,437,535,633,588,608,523,469 10,14,11,36,46,35,26,429,394,410,390,375,380,444,447,425,414,408,409,420,404,390,396,403,389,389,395,393,390,403,414,397,408,387,402,403,395,402,407,403,423,430,477,444,449,406,524,488,473,442,425,393,407,447,490,486,535,558,581,545,491,391,393,378,388,382,421,408,409,399,390 20,33,20,74,92,49,36,503,505,452,412,429,433,509,523,484,491,485,490,601,597,410,539,506,463,482,415,407,370,414,519,590,634,531,538,480,433,414,459,507,552,633,763,714,673,463,678,761,779,701,676,600,510,562,650,662,716,703,739,719,658,405,418,418,402,468,598,539,527,473,435 6,92,86,53,106,102,49,473,730,667,606,499,504,480,531,487,519,484,724,895,845,634,878,797,718,697,577,507,430,401,463,859,893,803,789,633,549,419,416,457,475,530,604,570,529,454,699,1005,1010,933,896,773,633,545,618,618,680,679,738,710,660,428,464,432,441,698,886,801,811,695,558 7,11,11,40,55,51,38,453,466,443,436,410,422,450,483,450,479,461,500,575,560,419,512,477,432,457,427,410,390,403,435,545,573,511,514,444,425,393,431,427,466,514,587,534,504,444,656,763,769,693,649,563,473,581,632,644,704,682,739,678,631,415,408,408,417,452,545,531,510,475,418 6,19,20,124,162,169,128,404,392,399,391,399,397,397,408,414,396,418,427,434,429,392,406,385,410,388,389,392,407,405,396,407,435,409,411,417,415,371,372,396,372,385,409,405,405,400,457,519,490,474,458,444,386,414,436,456,472,463,504,478,440,390,406,402,383,396,431,414,422,400,380 1,9,8,8,15,15,7,398,393,385,392,393,389,390,397,382,404,381,393,376,387,379,397,391,376,398,392,378,371,381,380,378,392,385,368,380,381,397,377,380,389,400,402,395,387,382,410,409,404,380,379,396,388,393,407,409,407,398,416,408,395,387,381,378,369,392,389,396,388,391,378 4,56,46,105,114,83,77,755,858,813,811,780,814,810,870,883,884,885,911,920,918,622,780,751,716,712,644,658,565,424,840,873,860,821,846,799,756,420,448,445,508,620,827,850,903,537,1023,1023,1023,1019,1004,975,903,714,802,830,924,940,1006,1023,1016,770,728,773,807,885,922,898,928,839,801 3,86,72,68,99,78,54,512,671,628,571,515,526,546,631,596,593,585,697,811,794,559,770,715,620,618,528,502,432,438,553,782,816,718,738,616,537,422,427,451,471,535,652,616,628,474,789,953,959,890,861,774,651,602,658,681,743,743,803,795,751,461,474,474,505,673,816,759,765,651,564 16,15,13,31,46,40,26,397,391,381,384,382,403,404,414,423,407,390,412,400,386,396,394,410,399,374,390,385,383,405,400,409,398,384,397,406,384,378,408,411,418,419,458,424,416,414,461,436,423,417,422,403,397,443,453,458,477,470,540,488,466,381,410,386,384,387,403,396,407,392,393 2,225,184,334,435,359,272,576,783,741,686,617,618,631,679,678,664,652,796,910,894,646,875,833,762,743,634,597,491,428,613,871,917,827,845,716,642,446,472,489,531,591,740,705,712,541,862,1023,1023,992,965,879,758,669,744,762,826,825,872,864,819,493,567,512,548,749,900,851,852,757,651 11,199,127,336,530,320,196,587,652,588,564,512,513,630,678,663,649,639,723,803,774,557,757,702,626,610,507,508,449,463,585,770,804,709,729,605,493,454,477,523,572,625,743,692,696,577,839,925,924,858,837,747,611,734,787,798,842,827,876,860,812,517,483,487,507,687,808,746,762,643,543 14,10,10,52,70,73,55,369,388,391,373,395,407,382,402,400,405,399,383,398,405,377,402,395,391,390,399,385,376,401,407,400,412,393,407,391,370,392,390,378,382,398,416,386,417,387,407,430,439,406,410,387,388,396,411,405,411,423,428,414,403,400,404,393,376,395,392,381,391,395,384 11,10,10,28,53,54,28,401,430,413,402,405,392,421,439,420,415,419,431,495,461,410,457,421,417,417,407,400,375,396,408,466,475,430,457,417,414,383,377,382,392,431,439,433,421,389,498,615,638,574,514,458,407,435,456,483,512,505,531,533,487,377,394,408,402,421,462,436,480,414,427 15,37,34,23,30,21,12,628,713,666,640,587,603,669,731,724,722,699,766,822,808,563,758,702,649,639,556,529,440,440,640,793,807,734,751,652,575,441,436,486,503,589,743,715,740,475,877,956,941,895,868,801,698,632,708,737,811,814,877,874,842,533,521,549,561,725,824,770,797,682,589 1,10,9,19,34,32,17,424,420,413,407,385,407,445,472,467,427,428,419,450,449,394,425,410,403,402,395,379,390,395,419,420,436,409,422,389,399,401,422,431,437,497,560,498,485,433,607,555,548,503,453,437,409,537,618,621,667,653,693,641,586,403,390,402,410,426,435,429,405,392,399 6,23,23,95,148,145,91,434,547,472,475,448,444,443,459,447,437,444,516,643,624,437,578,549,486,481,434,427,400,390,425,590,646,553,588,477,439,387,388,402,405,411,487,476,480,400,607,828,833,762,722,630,517,413,435,464,545,539,603,612,568,410,406,419,417,526,627,561,589,482,446 6,10,9,32,41,34,24,402,394,382,379,374,393,401,403,388,402,413,401,400,408,394,403,391,388,391,395,391,398,387,392,399,416,407,398,391,391,397,385,399,403,410,439,433,409,393,417,455,446,423,411,418,398,386,424,427,474,455,486,449,420,396,383,392,387,384,405,394,392,386,384 7,10,10,36,52,46,32,489,565,493,511,493,476,493,579,560,567,550,627,652,642,448,569,511,488,503,471,458,429,408,521,602,616,560,562,493,453,410,394,406,418,473,574,566,587,427,754,848,830,778,758,686,589,512,569,584,667,675,756,755,709,466,461,477,481,593,680,624,645,567,509 20,10,9,20,27,25,19,410,399,375,356,383,388,403,409,401,394,396,395,411,385,397,381,403,381,382,385,373,368,407,399,388,402,381,391,386,388,390,401,376,401,405,415,442,419,398,445,428,401,377,391,387,382,444,455,457,502,461,518,498,427,390,391,383,376,381,398,379,407,396,389 4,30,30,141,238,246,142,406,399,417,380,386,373,414,429,410,423,409,378,427,411,388,392,403,400,390,380,394,383,396,402,394,399,408,413,389,398,405,390,392,403,390,429,432,427,441,457,460,446,419,440,406,401,490,531,532,514,498,521,451,444,406,399,400,383,385,403,395,398,402,385 13,11,11,16,17,17,16,425,429,413,407,397,408,420,440,425,433,409,441,468,450,384,464,430,413,395,393,381,388,400,445,466,488,437,446,420,393,409,418,426,432,497,579,531,498,411,546,587,582,525,495,469,425,486,538,520,569,554,611,568,531,378,377,397,402,405,464,424,444,415,402 11,105,77,87,161,118,59,477,595,545,525,473,496,493,569,546,540,535,614,748,713,487,692,631,546,541,488,449,418,418,496,697,742,633,661,536,465,410,434,440,478,522,634,584,578,470,734,880,887,814,785,684,550,593,664,670,727,719,775,751,692,438,450,425,448,546,730,662,677,540,479 11,11,11,136,296,299,136,399,396,387,400,359,394,407,392,404,397,403,402,408,403,385,408,402,396,390,383,387,384,387,392,407,413,419,406,373,394,383,388,375,380,386,397,402,398,396,415,473,476,460,449,424,393,399,396,412,423,415,430,443,416,398,381,397,380,393,406,404,423,388,391 16,16,13,32,47,38,26,403,416,362,399,378,381,411,424,412,409,400,400,404,408,384,379,387,377,377,387,389,382,381,409,403,388,387,398,372,406,396,418,405,407,448,518,445,429,410,467,432,416,398,401,405,391,459,476,488,529,517,568,515,463,400,386,393,379,382,404,392,393,383,391 20,8,8,43,55,56,44,400,432,409,410,400,416,400,431,432,403,414,453,490,457,406,451,427,420,405,384,396,397,385,407,471,473,440,463,430,405,387,393,397,379,413,428,418,421,404,512,677,672,599,554,489,435,412,433,460,485,485,530,515,491,394,391,389,400,424,454,432,452,427,416 15,8,8,52,105,102,48,418,436,413,416,412,420,409,425,404,432,413,434,493,476,402,446,439,436,420,402,393,377,372,402,459,478,430,441,411,410,401,407,411,415,439,488,452,446,408,512,619,629,584,534,489,425,450,491,506,551,528,591,542,498,405,404,395,402,432,473,456,487,431,413 11,8,8,7,8,7,6,467,526,511,489,451,477,495,558,552,522,534,572,650,632,455,592,544,502,487,436,441,408,379,479,637,643,576,593,468,466,394,403,407,409,447,549,535,549,421,719,836,826,768,739,658,533,477,541,540,648,643,717,715,670,423,446,446,462,559,671,616,644,515,476 19,23,23,75,105,103,73,444,463,459,413,390,422,431,470,465,462,456,491,532,517,424,477,448,441,426,410,417,385,412,441,507,497,468,483,416,403,406,390,425,423,446,515,473,490,424,654,729,711,652,612,545,482,481,529,574,655,620,677,662,621,415,423,414,418,440,499,476,509,446,415 9,8,8,46,77,80,46,391,406,377,392,392,403,418,428,424,413,412,414,443,431,395,419,420,395,398,395,384,401,390,400,422,423,418,432,405,395,407,395,380,398,422,433,415,412,398,500,540,515,477,491,428,423,438,457,483,528,510,540,508,468,392,393,383,392,410,433,424,402,399,396 13,12,10,123,112,94,109,462,551,518,471,445,472,463,500,487,505,496,576,666,650,464,633,581,524,502,479,449,418,408,469,634,680,580,601,504,484,390,394,387,424,432,513,496,505,421,672,848,853,796,760,666,535,433,478,509,567,580,655,665,614,438,443,416,446,550,673,627,635,539,478 17,7,8,22,25,23,20,386,438,421,421,399,400,401,406,406,396,408,433,492,480,406,444,431,420,415,400,404,372,389,395,469,469,452,440,431,412,394,394,393,385,393,405,401,427,384,514,686,677,615,570,500,440,410,393,436,473,458,508,492,473,398,392,399,384,441,474,461,470,423,407 7,31,30,61,77,67,52,474,539,514,481,435,461,453,526,512,498,506,590,680,654,457,623,550,522,501,462,443,397,417,465,637,677,573,603,495,455,406,429,440,448,481,587,542,537,442,713,870,872,807,771,685,535,508,607,614,695,708,754,725,682,427,438,432,433,552,694,617,628,538,501 12,327,288,245,343,303,220,427,406,406,393,390,386,442,436,429,467,445,400,454,442,396,420,428,413,425,390,398,360,423,457,463,449,424,436,421,409,436,420,459,481,509,627,563,526,432,528,560,549,493,484,433,397,482,502,520,571,562,610,584,531,384,374,412,393,397,432,439,453,394,410 4,29,27,185,279,271,173,433,521,479,441,430,431,452,497,489,478,442,503,630,602,438,568,528,482,469,412,408,411,410,444,577,635,531,544,456,431,405,422,413,421,462,517,498,501,431,659,811,820,730,704,599,491,504,555,574,636,636,686,644,599,413,419,410,409,491,614,556,565,490,451 2,34,33,469,716,736,479,406,418,400,409,382,411,399,405,398,399,401,412,473,432,395,433,422,422,410,383,384,395,362,385,442,433,419,433,389,395,386,378,376,391,380,418,421,410,445,452,571,577,503,489,435,407,412,404,429,456,451,484,481,437,418,401,380,401,410,440,441,428,412,410 15,113,107,113,167,156,104,471,602,541,521,446,474,487,541,521,502,497,631,764,730,493,725,664,561,542,473,444,406,410,451,698,758,631,665,530,462,406,428,420,462,473,579,567,543,466,700,885,901,824,789,684,546,544,612,630,671,672,737,711,677,427,434,436,431,578,743,659,686,537,485 15,146,106,155,234,161,106,509,805,753,696,597,593,556,603,580,563,552,803,967,916,728,957,878,807,785,657,603,483,407,528,946,967,869,874,719,641,431,447,462,506,568,671,636,621,532,788,1023,1023,1013,976,863,725,647,709,717,771,763,815,795,744,425,528,447,473,772,956,877,875,769,635 20,25,22,41,48,41,35,409,437,423,415,404,402,409,430,445,404,425,463,538,515,425,481,450,417,419,414,410,414,391,405,491,512,453,467,411,403,410,401,411,434,439,473,435,448,398,545,686,686,594,579,486,434,440,489,494,547,544,587,555,517,388,412,393,402,440,509,485,495,429,409 13,15,13,23,24,20,20,406,417,412,421,406,374,400,437,409,410,414,440,464,461,388,449,422,403,394,401,379,388,401,426,454,473,405,439,433,407,412,425,449,484,531,609,507,480,413,555,597,590,546,522,466,406,491,553,597,661,636,669,569,543,382,397,391,399,413,454,435,427,422,388 5,9,8,20,22,19,17,414,388,390,381,377,372,419,423,402,399,390,385,389,393,386,404,404,385,385,378,384,401,353,396,404,410,388,404,403,412,381,403,383,400,400,441,409,407,397,436,428,439,399,404,406,379,405,407,410,430,439,486,460,421,383,393,365,387,390,403,402,376,389,389 19,15,15,47,59,59,47,421,482,471,425,429,438,434,454,442,441,461,502,576,587,421,536,517,453,446,438,422,410,384,406,559,583,498,515,458,441,390,393,388,406,423,476,467,469,408,594,773,789,695,670,554,486,443,487,495,556,532,588,587,556,411,408,410,418,472,570,542,543,452,437 19,13,12,56,63,56,49,426,463,442,436,418,432,441,458,450,456,440,468,535,536,413,485,450,443,421,415,409,391,382,433,504,530,471,507,419,415,396,388,405,408,431,468,457,451,413,602,730,717,664,620,521,467,451,487,520,572,545,622,601,564,417,408,412,424,464,532,509,519,455,431 14,466,334,182,184,125,125,945,997,963,937,890,923,980,1023,1022,1018,1008,1023,1023,1023,894,1023,990,953,937,870,856,758,602,953,1023,1023,1001,1020,940,893,668,723,777,831,914,1023,1010,1023,800,1023,1023,1023,1023,1023,1023,992,958,1015,1023,1023,1023,1023,1023,1023,882,854,895,921,1023,1023,1023,1023,988,928 11,8,8,44,54,46,39,392,457,418,419,425,399,407,409,418,417,412,457,529,518,423,497,471,442,437,401,403,403,389,418,503,552,481,495,439,387,395,389,386,393,416,450,420,419,394,502,716,736,646,603,507,432,426,459,463,506,499,546,498,482,398,390,389,403,442,508,482,477,428,413 11,11,10,67,102,97,66,418,447,439,401,421,402,409,421,440,424,421,438,538,523,404,502,455,429,421,399,391,397,398,409,504,554,487,485,438,427,386,374,378,399,405,449,439,450,397,518,718,737,637,603,517,434,432,464,457,487,492,531,524,501,395,403,392,400,441,527,480,495,440,427 6,743,408,1023,1023,851,691,852,1000,965,932,869,881,884,935,921,917,911,1013,1023,1023,907,1023,1023,979,963,888,849,749,554,861,1023,1023,1023,1023,945,885,591,635,683,753,834,944,926,934,767,1023,1023,1023,1023,1023,1023,991,899,960,978,1023,1023,1023,1023,1023,756,817,766,810,993,1023,1023,1023,988,913 5,8,8,24,21,20,23,391,403,384,402,385,401,395,400,398,397,392,415,423,428,390,414,407,393,402,390,371,378,404,379,419,436,406,403,401,381,398,392,390,390,404,425,392,409,389,432,468,464,424,423,417,402,402,403,437,445,429,468,461,405,391,369,397,380,392,408,393,408,402,386 2,52,46,834,1023,1023,752,466,592,532,479,449,466,481,534,531,506,521,607,733,736,492,703,651,566,559,478,470,392,411,469,686,739,630,649,525,479,408,417,403,448,462,575,529,531,518,698,890,910,831,803,695,551,512,574,598,649,645,720,697,647,482,438,444,437,557,728,690,682,567,481 14,39,35,198,306,281,180,484,536,497,465,450,469,440,511,497,512,489,573,666,633,435,607,575,499,485,450,426,404,440,516,625,671,572,604,474,468,452,531,608,668,751,830,728,662,461,728,835,837,760,735,630,524,614,746,794,856,832,859,790,721,425,418,420,422,498,644,590,600,505,450 10,13,13,20,28,26,19,459,434,405,412,412,403,443,445,417,418,417,420,493,498,392,460,449,414,421,397,408,394,389,436,475,498,441,436,442,402,377,410,410,435,486,585,552,510,405,496,613,624,555,549,492,447,409,444,444,478,479,519,515,471,393,396,383,391,408,495,445,464,427,407 9,15,14,24,36,30,21,417,379,389,376,394,395,415,429,416,420,392,405,416,402,400,398,398,377,394,402,388,386,402,407,416,441,412,409,389,396,378,392,403,398,438,455,440,413,398,482,482,475,427,445,411,397,426,452,436,497,483,540,502,467,396,382,396,380,401,418,384,411,399,388 9,733,379,545,895,506,322,890,837,787,764,705,748,922,969,944,927,911,909,929,916,659,834,800,750,727,644,633,512,900,1023,977,936,889,906,844,793,1000,1023,1023,1023,1023,1023,1023,1023,902,1023,1023,1023,1023,999,949,865,1023,1023,1023,1023,1023,1023,1023,1023,764,642,767,788,864,909,874,895,791,726 14,8,8,31,42,41,29,413,460,442,420,402,413,420,424,425,432,422,493,567,555,415,517,496,457,448,424,408,390,394,418,545,570,490,512,439,420,390,391,402,387,404,440,420,431,393,499,748,766,678,646,526,449,423,447,451,470,468,517,494,496,394,391,396,397,447,555,512,517,452,421 3,12,9,41,44,30,28,411,385,383,392,386,383,420,420,413,425,408,402,430,412,390,402,399,384,390,382,386,384,391,398,395,419,407,398,382,401,399,397,414,423,431,443,429,438,399,487,490,462,446,422,407,391,435,447,479,516,492,563,490,481,388,385,382,392,398,410,403,400,383,379 9,11,11,39,53,53,38,396,410,406,405,406,397,391,414,415,419,416,423,459,449,402,435,410,414,395,395,380,368,382,407,430,441,414,425,408,422,384,395,404,403,412,413,401,416,400,474,599,612,541,510,453,428,413,430,434,475,467,485,483,448,396,402,386,398,403,451,431,458,420,414 18,254,162,314,489,378,247,638,788,736,671,629,641,705,755,745,732,720,817,901,884,658,857,808,753,729,633,572,524,477,658,873,895,817,839,724,646,450,503,550,602,705,799,768,774,607,905,1023,1023,974,950,872,771,762,823,837,886,882,929,916,877,520,529,549,595,778,887,843,858,754,673 1,21,20,243,417,416,241,412,430,402,422,404,405,433,457,450,438,415,437,446,431,395,431,410,399,398,386,391,394,429,413,414,429,423,425,393,403,410,422,427,447,461,504,480,476,459,566,563,530,494,493,475,407,586,663,653,654,616,661,594,542,423,389,400,399,424,453,418,437,414,404 19,14,14,189,387,376,185,401,401,401,397,409,390,398,425,410,422,390,427,467,446,402,435,413,408,407,402,385,392,410,394,436,459,418,417,400,402,380,386,377,380,411,433,428,434,410,476,583,565,516,478,436,380,442,440,430,478,480,511,502,469,397,408,386,382,391,452,431,437,406,387 5,15,13,50,66,54,39,432,476,426,435,391,419,446,479,450,444,459,483,559,532,436,518,478,468,446,423,412,402,383,421,535,566,500,499,421,411,385,408,399,406,441,491,453,470,410,582,728,721,642,597,537,449,422,501,500,555,569,614,579,544,400,415,398,404,462,540,497,514,444,446 11,21,16,51,57,39,35,438,459,433,428,408,411,434,462,436,448,447,453,528,513,417,492,459,429,409,400,377,405,412,422,510,521,470,473,424,403,399,412,411,431,468,518,482,458,429,559,694,691,611,567,498,425,514,543,536,581,576,636,605,542,388,404,390,404,458,520,480,479,446,404 5,9,9,24,27,27,24,474,508,477,470,444,455,513,527,534,524,523,561,604,588,446,516,484,483,468,440,415,410,404,467,571,575,522,530,459,457,391,397,413,413,452,528,513,536,415,708,799,773,732,699,642,526,471,521,528,625,622,702,711,667,448,437,436,441,533,602,564,577,496,455 15,9,8,24,29,25,20,410,386,383,385,402,377,419,412,407,401,407,395,406,387,391,383,393,390,381,380,386,392,388,390,385,405,399,400,389,391,397,400,408,373,391,419,415,418,383,432,417,407,381,394,383,381,393,408,407,447,455,481,456,445,376,384,376,381,382,400,371,385,387,373 7,9,9,58,79,83,60,403,419,405,397,401,421,398,401,409,420,428,421,466,454,395,437,425,427,410,402,396,396,380,405,439,464,436,476,406,380,379,394,404,396,402,436,418,435,395,489,633,632,554,538,480,418,418,440,454,495,467,540,513,478,378,386,402,379,416,479,454,442,401,414 19,18,18,59,75,71,56,399,440,426,420,384,392,396,402,421,410,406,453,502,497,422,466,432,425,401,409,400,405,393,403,475,488,444,459,416,409,392,375,398,384,389,401,424,429,397,457,661,668,579,549,480,439,412,411,429,443,423,462,503,441,402,407,393,401,423,482,460,456,418,409 15,8,8,65,103,101,63,412,428,417,425,407,412,410,410,422,405,403,422,497,503,409,448,419,427,410,388,396,366,410,395,464,498,425,471,412,406,391,391,393,390,412,444,430,411,407,506,673,667,582,532,472,430,414,470,454,501,484,523,505,486,403,384,393,391,413,476,442,458,416,398 14,119,113,188,211,195,174,501,640,588,528,511,511,513,563,550,552,530,634,775,758,501,720,671,579,570,495,471,432,393,515,731,772,667,691,578,535,415,414,418,454,495,602,576,557,460,753,931,941,877,839,750,627,547,625,643,717,710,768,755,706,442,463,433,442,613,765,706,717,604,520 13,127,119,160,185,171,149,524,673,620,549,511,528,522,587,582,578,551,672,808,775,538,761,697,627,609,510,493,424,402,522,764,801,705,729,575,530,376,441,424,455,525,635,595,610,452,788,947,951,885,854,765,630,594,658,685,754,746,805,802,748,444,472,456,479,639,797,741,754,633,544 9,13,11,33,41,31,25,412,402,386,393,382,374,430,421,411,412,401,394,408,405,398,392,392,382,401,385,361,390,386,400,396,409,392,399,387,393,395,393,390,404,429,438,437,419,402,476,424,439,427,394,401,388,441,441,427,497,494,549,505,471,381,398,366,383,378,401,415,397,384,385 19,120,103,140,176,146,113,532,669,603,588,502,563,555,656,621,606,600,697,782,753,528,710,661,591,574,497,479,445,392,558,732,767,676,713,584,529,435,444,450,490,564,687,659,660,484,832,937,932,876,846,771,659,621,708,737,808,799,849,832,797,477,503,482,490,648,774,720,736,618,538 15,41,39,106,142,135,99,401,495,441,436,416,413,423,442,446,445,431,492,594,569,435,528,490,453,454,411,401,382,424,427,562,580,509,523,418,418,404,405,381,401,422,473,453,438,423,584,777,777,705,656,566,482,446,518,512,565,567,618,593,531,398,403,396,392,483,573,525,526,471,432 18,11,11,59,98,100,58,385,388,385,390,368,383,397,401,380,394,393,391,394,402,381,371,382,392,386,381,393,376,377,395,386,392,381,407,378,399,393,386,387,388,385,397,401,387,381,393,395,429,401,396,386,379,424,443,449,430,440,416,402,402,384,375,385,396,379,394,370,374,386,378 9,237,123,511,714,489,363,767,653,604,577,541,571,800,849,829,816,791,768,746,744,477,551,528,518,474,460,456,410,761,873,792,741,710,721,678,635,837,904,926,968,1022,1023,1019,980,761,1017,940,873,843,817,779,685,933,1011,1023,1023,1023,1023,1023,1012,640,479,630,646,691,706,673,703,591,541 15,15,13,63,84,67,47,462,499,458,436,418,422,474,533,497,493,476,515,584,558,435,514,487,437,434,412,405,407,415,497,554,573,501,519,472,415,424,469,519,574,650,743,653,606,455,703,759,755,679,643,553,465,589,694,714,784,770,807,742,692,411,412,430,425,469,549,514,522,446,435 15,23,20,453,968,920,422,423,459,446,418,399,413,439,428,442,429,459,463,518,494,398,491,453,449,423,408,404,391,413,425,473,498,464,462,418,407,411,402,390,419,437,458,460,421,460,557,689,696,618,574,502,440,470,529,555,594,563,630,590,547,430,410,418,407,424,499,475,472,422,413 20,11,10,38,44,31,25,403,392,395,391,393,395,405,415,406,397,403,410,401,429,370,416,389,401,393,370,392,387,391,405,417,410,404,386,379,383,386,391,391,411,426,461,434,416,404,495,510,481,455,426,423,410,428,469,469,499,498,516,498,438,385,391,401,384,407,421,401,395,384,374 17,9,8,27,33,28,23,398,380,401,384,391,384,420,419,412,413,419,385,431,404,390,398,388,386,391,408,381,388,392,395,430,413,393,403,393,402,384,389,398,393,404,422,414,406,402,460,479,466,460,431,414,397,407,440,436,462,478,502,484,448,382,374,387,386,384,419,393,384,406,401 1,11,9,25,35,25,18,402,425,418,418,400,389,415,412,400,407,392,416,492,482,409,458,444,436,415,398,395,386,404,397,465,502,448,454,440,381,393,403,390,409,430,453,446,428,417,470,687,717,620,583,479,422,444,481,478,515,510,543,509,469,396,397,374,381,411,451,431,435,414,378 19,26,21,41,63,47,31,406,400,387,408,379,396,438,406,431,425,406,401,399,403,389,378,389,391,390,374,385,386,394,411,387,413,410,408,386,392,393,410,418,422,437,468,438,433,405,494,456,465,434,441,416,397,459,502,485,541,525,548,513,450,383,392,385,385,397,413,390,402,375,418 20,9,9,6,7,6,6,470,553,502,481,472,492,492,562,530,535,554,592,647,639,447,555,511,471,466,433,451,411,382,507,614,623,553,579,484,469,406,402,400,415,452,555,537,558,409,735,825,804,754,730,649,547,477,529,564,624,647,722,721,678,438,452,448,456,566,640,587,626,520,483 16,50,48,75,103,98,69,463,560,528,495,473,484,494,556,517,518,535,605,683,661,464,613,549,523,512,458,444,418,395,482,634,661,590,588,519,476,392,388,418,414,438,532,514,539,427,711,871,866,804,784,693,583,457,534,562,643,640,708,719,659,430,437,421,435,563,674,626,641,555,471 8,35,24,52,76,48,33,400,406,394,383,380,401,420,435,397,414,388,394,406,418,377,391,398,391,390,386,386,375,418,406,398,415,413,398,393,392,384,394,402,413,431,468,442,431,403,472,458,456,419,411,425,407,426,460,476,502,508,555,523,478,382,376,382,380,394,410,400,408,407,392 8,13,12,66,80,73,60,426,451,414,405,399,416,401,422,406,410,416,448,487,491,403,449,433,418,418,405,397,383,402,408,479,486,443,459,423,385,407,410,395,406,398,425,424,415,383,514,694,689,622,563,517,436,403,476,477,511,493,540,529,494,407,400,404,397,441,485,460,468,415,414 17,101,64,140,175,106,86,521,651,610,542,475,542,580,641,606,582,593,695,777,763,515,724,668,604,593,482,476,442,435,551,753,772,692,704,600,522,462,456,509,528,610,725,667,653,505,819,941,936,881,845,769,633,676,752,759,815,805,847,827,780,462,472,452,505,645,776,711,730,603,535 1,69,50,57,83,53,34,424,447,441,438,414,418,395,461,434,472,428,462,539,535,431,501,488,423,426,418,397,398,382,422,520,557,464,508,430,405,404,408,420,408,475,522,469,479,409,559,698,704,628,597,478,429,512,547,570,587,574,641,585,544,404,414,401,409,424,540,484,495,435,405 18,45,27,160,147,97,120,488,516,445,466,436,456,512,531,524,531,515,554,603,602,430,510,493,459,455,417,417,398,434,485,572,573,524,539,465,447,429,455,445,464,527,631,594,592,461,740,782,772,702,681,598,518,578,655,655,734,718,789,759,716,427,401,417,443,487,563,528,548,480,454 17,19,14,48,58,37,32,430,409,398,410,377,392,448,437,418,424,414,413,434,430,379,400,400,401,390,387,394,374,407,404,415,408,401,404,399,397,387,394,399,406,458,464,467,429,409,522,476,465,440,433,407,401,443,459,460,527,545,578,549,513,393,386,385,391,402,418,401,395,406,396 3,13,13,116,182,188,119,402,418,389,396,388,399,400,406,396,424,407,432,445,437,387,411,415,403,397,382,398,385,377,396,430,439,406,411,413,370,387,381,381,393,410,434,405,416,424,463,540,566,500,469,426,409,423,470,465,490,463,502,493,453,401,405,393,402,423,445,423,426,401,394 11,79,74,210,241,224,196,432,453,385,427,390,416,435,442,439,442,428,470,492,489,419,478,456,427,416,390,381,388,385,417,493,537,468,474,412,410,390,407,443,442,479,524,482,453,491,577,621,639,538,524,454,431,556,589,580,582,589,620,568,522,415,388,414,395,403,518,452,479,428,395 14,9,8,29,31,24,22,418,377,375,375,392,391,428,438,407,390,401,382,391,389,381,393,388,388,380,397,370,378,405,399,386,407,382,393,394,390,404,409,394,401,409,444,428,430,390,452,426,402,412,395,385,385,434,439,432,486,494,528,481,458,385,373,384,387,388,391,383,402,381,392 1,10,9,23,30,25,19,401,400,388,391,386,377,433,421,381,393,375,409,389,390,394,392,399,387,384,371,383,384,368,409,396,392,385,395,388,390,381,409,423,411,430,464,430,436,399,477,417,424,395,425,396,393,469,489,489,530,532,547,519,444,388,382,379,396,381,391,382,389,393,373 1,29,28,296,505,510,296,534,511,455,463,445,448,584,638,642,629,603,608,588,592,399,444,454,442,431,416,420,406,411,552,551,529,487,479,451,435,420,456,444,498,566,676,662,644,511,812,779,728,694,660,606,496,706,779,785,814,796,849,836,785,475,444,471,473,514,532,515,535,478,449 17,48,46,270,426,413,259,468,452,443,419,408,424,451,508,493,471,494,512,516,532,416,451,454,431,406,421,417,393,404,447,476,499,462,453,437,426,393,401,419,434,437,545,495,531,455,691,712,697,628,596,551,452,503,576,594,671,666,719,688,639,429,413,396,430,461,502,473,497,452,416 8,8,8,14,18,14,11,436,490,466,429,419,424,442,469,459,474,434,510,641,596,458,591,531,473,465,413,416,410,395,437,603,640,534,520,447,422,405,402,425,416,436,502,467,475,421,580,776,781,682,646,543,457,493,538,538,593,574,622,590,531,410,406,402,408,501,628,554,527,466,432 3,9,9,21,27,19,15,469,447,414,427,381,411,439,477,441,439,432,419,452,457,391,443,428,405,416,402,406,388,398,450,467,476,442,451,420,404,383,400,431,424,505,606,554,527,410,543,627,613,549,545,487,451,419,468,477,528,532,569,541,499,385,403,390,395,422,460,434,437,424,405 2,23,22,308,530,528,305,405,417,380,414,388,387,414,430,416,413,419,412,418,427,390,424,403,397,405,398,404,388,404,398,421,418,408,416,412,397,413,418,411,396,439,470,459,433,450,510,508,508,447,449,423,397,551,634,638,629,589,617,540,488,412,386,385,409,395,413,432,390,391,392 12,12,12,55,93,90,52,420,454,462,417,406,414,435,418,426,422,442,486,569,546,416,532,498,460,450,422,413,407,419,416,548,575,496,519,417,437,391,401,397,396,426,470,445,458,404,553,775,780,694,657,561,475,440,467,475,532,518,595,575,529,406,414,404,395,469,565,534,515,459,410 5,76,55,94,95,66,67,583,701,657,608,510,547,623,663,639,627,611,701,862,835,565,846,792,691,684,578,518,460,444,568,816,879,768,797,631,555,468,478,502,541,628,739,693,674,542,829,943,971,894,873,768,632,697,759,773,835,820,870,846,794,471,472,474,497,675,865,808,811,696,562 16,8,8,48,66,69,49,398,422,406,387,404,400,397,423,408,397,408,438,448,445,391,429,418,406,415,411,410,387,394,409,446,451,422,439,427,402,389,383,395,386,410,398,416,414,391,486,630,650,571,537,467,436,416,411,439,443,446,480,491,455,402,400,384,401,406,475,444,452,422,408 11,11,11,12,22,21,11,402,436,424,429,403,431,440,467,451,450,450,461,483,470,388,427,409,400,404,407,382,383,373,440,452,458,437,456,418,429,383,399,402,413,421,504,488,503,401,616,633,600,552,543,488,429,449,478,501,543,568,631,629,584,423,404,412,407,450,452,456,465,416,406 11,200,152,240,384,342,210,689,809,775,732,665,665,739,793,782,776,762,844,924,905,672,874,824,772,748,654,608,506,423,707,894,917,843,854,747,670,469,523,546,613,707,822,793,800,592,928,1023,1023,989,963,892,779,747,824,840,893,893,943,932,901,579,586,598,615,807,921,867,878,783,705 17,650,360,270,306,144,128,545,497,478,490,426,455,598,654,618,603,550,571,631,604,430,505,498,464,415,444,422,389,538,645,601,629,511,547,447,409,598,717,767,822,890,957,867,789,628,850,807,778,723,683,603,519,809,898,930,973,950,970,899,844,461,397,455,468,522,567,562,554,483,446 3,11,11,70,110,112,71,384,451,434,431,384,411,396,417,393,427,404,450,513,497,398,469,454,426,418,416,412,395,394,401,481,520,453,472,416,408,394,400,397,398,413,468,424,422,400,527,698,707,621,586,481,436,422,452,467,504,510,544,518,484,416,386,396,408,423,500,469,475,435,406 15,30,30,168,287,297,172,402,394,385,381,373,396,409,408,401,400,389,399,406,411,396,400,393,390,385,403,378,396,382,396,408,421,413,414,415,386,381,397,384,404,412,458,430,433,421,423,504,481,431,416,404,397,426,455,459,485,454,462,477,437,388,379,391,397,400,406,394,406,404,402 17,16,10,29,30,15,15,424,440,396,395,388,418,454,493,455,474,464,456,477,473,395,443,420,417,390,402,401,397,427,492,469,479,437,440,408,427,479,541,596,655,745,830,730,620,441,698,659,610,546,532,482,435,614,735,781,862,846,870,781,704,400,390,403,430,451,463,435,447,412,415 6,138,120,256,292,257,222,793,886,840,798,729,735,835,885,859,842,826,921,1010,973,792,967,903,848,824,725,665,557,505,784,976,985,916,917,808,731,559,575,613,684,774,888,870,873,679,985,1023,1023,1023,1023,957,854,848,906,914,965,964,1010,999,962,689,677,675,701,924,1023,974,988,895,790 15,10,10,36,59,59,35,402,413,398,402,379,392,411,417,416,419,419,402,442,441,388,413,405,399,397,370,378,392,386,413,432,429,425,397,407,378,381,418,396,438,437,503,448,443,431,530,529,519,477,442,418,413,512,557,552,592,568,605,555,508,386,375,387,391,404,437,425,405,401,392 10,24,23,29,50,44,25,471,456,434,417,404,414,462,460,454,469,457,471,550,510,404,510,435,433,413,392,403,386,386,459,525,547,490,503,434,422,391,411,438,471,532,614,563,560,409,554,653,673,613,587,538,482,485,502,530,588,574,626,600,555,391,387,381,404,407,514,478,469,413,436 3,10,10,11,15,9,7,496,504,507,478,456,454,529,579,584,576,559,590,587,594,443,500,474,464,472,415,429,421,381,491,567,557,527,513,454,430,399,417,434,442,498,596,574,593,416,743,764,729,694,674,609,506,511,579,613,689,695,760,751,709,463,436,454,481,539,596,553,591,488,461 14,16,13,23,29,15,12,533,629,598,542,481,514,570,625,604,592,589,659,765,746,513,715,652,610,556,502,471,411,402,535,740,771,686,695,567,500,423,429,453,498,537,678,622,631,465,788,913,906,846,820,728,621,599,677,676,749,745,808,791,751,450,465,472,474,639,771,706,722,604,523 6,34,24,56,86,55,35,423,381,401,378,390,399,437,445,432,398,411,428,423,401,390,407,386,387,396,388,384,389,375,418,403,412,406,407,388,395,394,398,405,426,451,496,460,449,432,501,480,456,453,433,404,383,441,501,484,554,552,612,520,489,389,400,401,381,405,409,375,399,389,399 3,467,284,283,374,217,165,604,661,626,540,518,537,642,699,679,661,669,720,800,765,522,745,680,606,597,487,462,438,454,618,768,789,696,721,591,530,499,589,642,685,760,851,785,746,634,872,952,947,883,858,766,646,803,871,881,925,913,949,909,862,476,488,496,497,638,778,724,735,617,539 11,78,73,237,316,312,234,459,549,511,471,453,453,480,501,478,495,505,551,675,647,438,623,561,509,506,444,411,409,398,453,624,663,569,601,499,426,402,393,430,403,462,555,546,513,447,683,846,850,781,748,638,532,487,564,573,658,664,713,700,631,430,436,431,413,515,659,606,595,514,448 16,19,20,66,89,90,64,409,465,442,428,434,417,437,466,452,455,420,494,543,517,397,486,472,429,438,415,411,402,383,427,517,524,474,479,440,419,399,398,387,406,440,459,451,463,406,581,735,732,657,644,535,465,408,460,481,538,530,577,568,527,418,407,411,405,464,543,494,507,442,420 14,9,9,56,110,108,53,408,415,406,388,408,402,399,430,426,405,412,432,443,441,401,443,422,413,404,382,390,367,388,398,438,449,418,437,405,384,380,386,391,380,405,445,426,428,411,497,558,545,495,464,422,421,451,491,468,503,491,532,510,478,406,406,417,401,408,452,421,449,422,407 4,52,50,203,335,337,203,456,438,430,412,414,398,498,529,521,499,465,494,477,474,382,421,396,394,414,384,392,397,422,461,464,437,434,429,407,412,415,414,449,466,503,620,554,535,467,668,608,570,540,497,474,415,579,651,650,708,696,740,701,655,420,392,441,436,463,459,472,456,411,426 11,10,9,17,17,14,15,497,587,541,501,468,484,520,577,550,556,554,622,722,694,479,662,593,543,528,468,444,425,378,487,684,705,625,640,542,493,412,414,419,437,480,578,562,567,427,739,869,865,802,774,697,558,506,571,580,664,661,734,734,684,461,455,445,452,600,726,658,678,569,498 20,13,13,42,59,60,42,428,427,408,419,404,414,414,433,437,449,408,463,517,501,398,466,435,420,416,385,403,373,393,419,486,484,451,469,425,409,388,386,379,405,427,438,440,430,386,522,678,675,598,560,476,425,414,456,474,522,526,564,535,512,401,402,397,401,436,500,457,480,421,435 16,17,12,46,62,39,30,471,394,420,405,384,414,476,498,438,448,413,405,429,409,393,407,402,391,386,392,384,392,392,399,420,401,397,402,390,404,384,405,394,399,425,479,463,462,401,533,459,453,418,431,416,398,438,457,453,527,550,618,585,512,380,411,380,393,399,408,407,406,393,399 8,15,15,84,158,140,73,424,417,412,399,394,394,429,443,402,445,439,452,492,453,383,436,430,413,420,392,395,402,406,420,451,470,433,445,413,380,382,414,412,407,421,484,449,447,414,541,630,611,506,506,439,428,478,539,537,556,552,600,561,528,421,402,409,403,422,489,461,443,418,398 2,12,13,64,100,105,66,391,410,381,388,393,381,398,412,393,377,399,395,411,402,379,401,398,387,384,376,399,384,399,387,401,393,404,393,396,400,392,386,407,389,418,439,411,405,391,418,443,435,411,414,394,404,440,472,460,478,450,477,432,422,384,383,390,394,385,403,376,410,401,391 12,16,15,55,68,52,42,450,528,494,441,435,446,450,481,464,482,464,515,637,625,448,585,547,486,486,414,433,397,415,449,607,655,562,555,483,427,413,408,424,425,485,543,481,492,420,651,840,850,769,740,625,528,497,554,557,628,624,679,655,595,412,411,406,412,518,626,584,596,494,452 17,81,78,92,150,142,84,489,573,514,492,475,488,501,574,530,518,529,586,700,683,466,636,582,507,508,443,432,419,430,488,643,688,579,620,506,457,403,419,427,438,507,584,545,561,441,711,870,877,808,770,679,563,566,638,632,683,685,746,723,681,432,437,425,431,543,684,623,624,526,471 20,9,8,21,25,15,13,393,414,406,411,420,395,422,425,401,414,412,422,477,455,409,445,420,414,432,402,397,386,395,398,448,470,428,444,408,392,399,398,401,393,423,434,442,440,395,509,605,607,517,510,433,407,425,461,465,498,491,547,504,480,382,390,397,397,405,476,459,426,409,421 8,19,15,23,26,17,14,422,405,393,386,387,395,444,453,457,453,430,438,447,444,395,420,401,403,404,383,384,398,376,474,442,441,427,406,391,390,413,452,459,473,582,740,674,586,440,762,647,578,525,508,475,386,551,642,728,892,901,938,855,776,383,386,396,393,399,427,431,414,412,385 13,11,9,23,35,25,16,417,391,394,412,388,399,418,441,416,405,406,391,401,393,386,401,405,375,397,388,389,365,384,394,393,416,386,417,389,385,389,404,394,391,401,431,409,406,407,439,426,422,406,420,403,398,400,430,411,461,453,483,463,434,390,390,397,385,402,401,401,379,373,400 8,54,31,75,123,65,40,419,415,408,397,409,391,429,470,436,447,432,434,446,430,385,416,415,415,389,420,404,373,416,425,419,456,411,400,414,404,426,410,446,456,497,552,523,487,443,562,558,525,497,460,425,398,522,574,599,649,640,671,628,566,397,399,398,392,372,437,426,418,381,414 19,11,8,51,70,52,35,432,485,451,446,430,432,455,450,455,451,463,502,574,563,417,530,498,450,450,431,429,403,392,429,540,571,494,527,455,423,414,403,396,421,434,476,470,445,409,629,774,783,708,672,582,493,444,495,517,566,557,638,635,587,408,425,401,394,473,574,525,557,486,435 10,8,8,47,81,85,48,398,404,393,370,373,398,381,396,388,409,401,411,401,405,397,391,382,382,397,401,404,379,379,391,404,396,399,410,382,391,392,404,403,404,405,414,399,401,397,440,470,470,435,420,408,394,410,444,437,453,453,463,468,422,364,387,389,393,402,400,397,388,400,387 13,12,12,20,22,22,20,414,472,466,459,410,425,408,421,427,420,415,499,602,574,418,559,514,459,450,438,417,404,398,413,575,604,520,535,472,419,390,396,401,397,415,467,432,443,391,536,786,798,719,685,574,476,424,438,473,505,492,526,521,504,405,422,400,411,471,592,524,535,476,426 7,21,14,37,52,32,23,423,399,370,398,376,382,454,438,409,403,408,418,398,411,385,403,400,385,389,386,376,382,367,386,410,414,412,408,372,375,390,411,414,411,433,467,463,434,415,498,469,440,418,407,405,392,459,482,482,544,530,583,521,492,397,379,403,381,391,414,421,396,400,379 10,87,53,177,192,135,125,444,486,445,428,428,448,473,541,522,508,499,525,574,564,417,532,472,447,462,406,385,402,406,499,558,572,487,484,426,434,439,496,484,570,654,749,649,585,514,736,753,743,672,625,561,459,666,747,767,813,792,826,771,709,442,418,407,428,482,567,534,542,477,443 16,13,12,28,38,34,26,395,382,386,396,371,381,386,392,395,395,384,390,377,409,394,377,387,386,407,392,366,378,380,396,382,382,380,394,390,393,381,382,397,406,406,412,403,410,393,426,411,409,395,383,379,375,394,410,414,437,441,445,448,421,387,394,373,379,380,389,390,381,378,386 10,9,8,46,56,51,40,383,396,389,371,393,395,393,402,400,406,402,400,416,413,384,406,397,387,390,386,386,377,376,403,408,400,396,405,409,381,373,380,398,393,392,420,430,410,388,459,473,447,442,430,398,384,397,439,460,514,467,520,504,454,388,385,388,388,390,416,405,405,385,391 12,62,55,38,57,49,31,440,621,571,499,450,470,505,538,515,512,508,640,793,748,536,762,681,597,563,457,439,418,382,461,756,791,680,696,555,490,405,425,432,449,471,581,550,530,442,693,918,920,842,804,679,524,551,609,611,675,668,729,707,648,410,447,425,427,623,794,714,723,588,480 14,8,8,4,6,6,4,459,472,461,474,448,470,476,517,506,509,484,541,574,559,431,496,473,469,447,438,436,403,392,456,514,518,483,486,476,430,399,391,381,402,404,476,467,503,407,653,752,731,689,662,591,502,428,485,501,552,571,637,653,625,421,431,436,433,516,547,525,550,483,457 11,16,16,118,151,156,121,425,478,442,433,391,429,430,448,417,437,431,474,593,567,428,529,491,465,444,427,417,405,371,415,544,572,505,519,435,409,375,396,422,410,436,484,465,443,412,557,790,801,708,674,587,469,454,501,531,566,554,602,566,526,403,401,421,421,461,585,536,538,461,430 15,11,10,49,65,63,46,399,450,439,419,416,423,415,427,416,423,407,477,568,538,415,528,494,450,435,412,407,394,385,429,514,558,495,510,448,412,386,373,407,396,395,451,432,436,399,536,760,774,688,655,534,453,428,447,453,503,496,538,528,527,400,381,387,404,446,549,503,499,438,429 16,13,11,23,24,14,13,404,395,385,387,396,377,406,418,421,418,417,411,410,421,392,404,403,390,398,386,380,378,408,429,418,410,397,429,410,397,418,449,473,516,585,661,561,502,410,532,528,496,451,436,430,392,484,589,640,707,673,691,601,538,397,386,381,390,401,419,409,421,383,398 3,21,21,92,155,159,92,397,412,408,369,385,395,377,377,403,386,399,394,424,431,405,409,401,386,380,380,374,373,386,394,411,412,407,378,395,399,392,391,399,391,382,398,386,392,390,414,479,475,441,430,411,385,394,391,400,418,416,435,414,446,372,393,380,393,398,424,394,407,391,381 12,32,17,54,78,41,27,527,484,449,434,403,447,569,626,578,571,546,530,572,561,426,495,478,451,416,385,424,401,487,593,562,545,488,499,447,420,541,667,725,787,861,932,838,765,592,843,790,742,683,649,558,507,804,893,923,980,960,981,908,840,418,434,418,440,483,552,502,513,466,443 10,10,10,41,41,41,41,379,415,384,408,388,399,406,410,412,391,407,415,461,460,410,429,426,408,420,399,395,387,380,396,439,454,428,432,415,408,387,394,383,383,404,411,399,401,377,468,611,611,531,500,464,421,393,420,419,460,450,443,471,453,390,396,391,383,409,458,427,435,412,416 14,9,8,18,27,24,16,396,389,379,382,389,385,404,418,416,395,396,393,390,404,382,394,390,386,380,381,392,372,390,393,409,385,388,386,363,375,402,405,402,413,417,465,429,428,395,470,409,385,394,403,372,386,453,475,480,500,485,528,480,467,375,371,384,380,385,394,391,387,384,362 1,18,18,413,751,768,419,431,486,446,423,412,415,452,458,448,444,425,479,597,569,434,573,519,460,477,418,420,399,387,437,539,599,498,531,460,414,411,414,419,418,463,519,477,473,471,590,783,795,700,679,571,481,497,541,547,603,598,650,607,561,425,413,401,412,442,581,541,533,474,424 1,12,11,105,138,133,101,410,446,423,410,404,420,425,437,427,430,430,466,516,513,417,489,452,448,427,406,403,381,408,416,506,522,458,485,415,414,404,401,408,406,451,510,479,454,414,546,711,700,632,597,509,448,484,540,545,601,582,624,586,542,412,394,398,393,439,511,496,477,444,413 10,19,14,34,47,32,23,451,437,427,411,410,390,479,519,493,467,475,464,483,501,401,466,455,422,411,413,393,388,404,436,443,464,436,449,400,413,399,390,386,403,405,491,470,467,402,587,598,588,548,508,488,451,449,478,472,577,599,647,621,577,409,397,416,412,433,504,454,453,445,423 14,50,38,76,94,68,56,424,426,401,429,415,384,440,461,449,421,445,468,526,476,391,457,431,415,424,405,384,394,424,417,482,520,452,459,410,423,401,407,414,441,459,521,475,450,418,560,671,655,589,531,476,434,504,553,577,630,594,645,612,537,388,388,386,391,445,513,483,477,436,386 10,9,8,18,25,22,15,416,397,392,396,384,405,430,435,419,413,415,380,400,404,367,404,397,391,379,370,376,394,387,402,409,385,402,407,396,383,381,386,408,404,423,455,454,436,402,482,444,423,408,424,405,374,442,453,446,514,511,558,526,478,385,384,382,393,398,403,386,388,377,388 6,66,60,285,708,673,257,620,696,665,627,585,634,654,708,693,674,697,735,778,786,693,780,772,765,745,694,684,590,409,560,696,728,675,695,596,556,434,432,463,501,551,676,622,619,514,851,929,937,905,875,837,743,617,684,714,794,796,849,836,786,541,561,514,572,702,749,734,772,657,615 13,18,18,34,40,31,26,444,442,436,404,405,417,448,464,458,451,434,459,519,497,401,489,467,437,416,394,406,409,379,471,525,526,459,473,437,424,395,429,449,491,548,703,630,594,422,592,652,664,609,572,530,451,485,542,540,614,606,642,605,557,383,395,400,412,436,517,455,474,425,393 17,39,38,187,309,314,189,399,411,376,395,406,395,415,406,423,414,401,404,425,429,394,421,406,385,390,402,378,407,412,396,427,425,402,403,405,375,391,388,415,422,455,478,438,423,493,531,500,501,454,449,424,414,667,763,756,731,670,692,581,511,412,383,389,406,404,418,394,419,405,390 5,17,16,34,45,44,32,554,630,573,557,490,530,594,663,641,626,619,690,754,726,505,678,632,559,536,502,475,444,390,544,715,732,662,674,544,480,400,417,423,457,516,655,629,634,436,820,902,887,840,807,725,608,556,636,660,749,754,821,823,784,485,468,486,524,662,755,702,719,617,555 5,11,10,155,250,248,150,404,396,409,404,397,400,414,440,425,439,408,451,446,459,401,416,409,401,404,408,400,376,404,405,433,441,428,404,400,406,382,405,385,401,404,427,429,433,419,510,580,580,526,486,437,411,432,466,462,506,504,542,522,493,396,393,405,397,420,445,439,428,404,392 18,15,12,18,20,15,13,396,413,405,390,401,402,420,425,424,413,431,448,456,440,402,442,427,401,405,419,412,384,376,406,433,455,436,448,407,405,397,404,398,409,425,467,447,431,388,545,602,624,533,506,458,422,404,482,464,541,527,578,553,525,416,397,399,389,421,457,442,444,415,400 4,43,37,151,227,211,137,517,577,548,501,463,501,540,581,570,565,556,608,728,706,469,663,604,560,523,471,453,429,406,507,689,719,623,664,530,528,408,442,420,445,525,617,595,581,468,761,890,901,830,801,693,598,579,657,681,738,736,799,768,724,445,445,448,457,568,711,652,667,568,457 12,128,123,85,125,117,77,404,404,376,359,380,406,393,392,388,396,394,395,387,411,381,387,381,398,400,379,370,376,378,391,372,384,397,395,401,393,424,397,421,431,451,494,445,428,405,428,458,405,414,387,376,387,398,401,430,431,428,453,423,424,375,382,366,401,390,394,388,375,374,388 17,9,8,23,27,19,16,402,394,392,394,391,378,389,409,408,396,402,384,429,423,397,401,397,389,386,379,381,378,399,391,396,423,390,414,401,387,388,391,385,410,398,423,405,416,402,440,475,479,441,432,407,406,427,439,435,452,472,493,467,433,387,375,390,387,405,406,401,408,393,388 16,13,11,32,40,36,28,392,389,388,382,392,376,412,393,379,410,389,388,385,393,377,406,399,380,367,373,391,372,384,395,386,388,396,388,383,386,397,412,405,403,407,429,392,405,399,430,391,395,401,388,390,380,435,426,433,455,441,463,432,425,376,376,389,379,391,405,384,401,394,387 12,11,10,34,43,37,29,419,436,421,415,394,404,429,424,418,426,413,460,542,508,407,513,477,431,433,420,404,380,393,413,528,554,467,469,439,408,390,380,412,405,399,447,441,430,400,520,718,738,649,610,512,441,442,468,472,512,501,556,536,496,400,404,390,388,458,508,473,473,432,397 18,27,27,36,60,57,33,433,443,424,413,394,395,439,465,463,463,468,457,509,512,404,455,441,432,431,402,393,414,383,441,486,506,456,466,428,411,408,426,412,414,441,518,504,491,416,622,699,675,602,581,489,459,505,558,565,612,605,660,638,576,436,408,418,410,463,492,470,479,423,443 12,11,10,35,51,31,23,396,404,399,400,388,393,409,406,415,388,401,401,427,419,392,429,408,410,390,379,388,389,381,397,434,434,409,400,409,411,394,401,383,408,412,461,430,399,403,449,526,511,449,460,429,400,408,432,448,467,461,509,454,446,390,390,373,388,399,449,404,428,399,386 13,12,12,25,34,33,25,439,431,399,407,382,394,437,446,428,412,404,437,453,466,398,447,445,410,403,384,385,402,403,437,462,479,444,438,431,388,416,405,403,444,482,583,519,517,400,498,576,595,559,511,488,441,427,446,466,499,491,523,505,454,391,383,389,398,407,456,440,415,427,394 19,9,10,17,16,15,16,436,474,445,428,402,402,429,461,447,445,438,485,563,538,411,534,499,446,431,402,406,386,391,413,518,576,491,498,434,409,393,390,390,420,434,485,472,461,411,560,672,691,582,575,483,426,478,494,528,573,558,597,574,524,410,388,408,416,460,569,511,516,454,420 12,18,18,46,53,54,47,406,438,444,422,420,406,407,436,427,410,419,469,542,503,410,491,472,435,426,417,394,395,379,426,497,543,482,483,441,413,403,402,376,387,415,447,428,434,404,522,712,716,644,590,509,434,422,428,464,511,490,552,527,504,391,393,401,380,444,533,484,503,452,418 18,11,10,30,39,35,26,433,488,499,450,410,433,461,477,459,453,458,519,622,586,438,574,533,485,475,439,416,401,394,448,594,639,556,567,473,441,398,410,396,429,455,522,493,516,413,614,785,790,715,674,598,480,445,484,491,549,565,621,606,573,410,410,427,407,488,633,568,585,468,431 18,12,11,20,23,17,15,397,387,405,405,383,395,418,415,407,432,418,417,428,443,391,429,418,396,414,388,386,387,417,406,428,435,405,404,418,380,397,396,392,406,408,423,421,415,408,476,562,543,475,473,446,424,419,457,463,477,485,511,490,461,378,398,386,398,409,455,424,416,405,395 1,15,14,17,15,13,15,518,536,501,484,458,479,548,607,608,597,577,593,641,635,454,548,515,491,482,449,438,419,410,528,600,602,551,536,495,458,397,411,411,443,499,631,592,601,419,761,800,781,723,706,633,535,507,596,613,706,704,779,765,730,458,428,485,491,591,640,601,629,506,486 19,9,9,44,50,49,43,396,465,447,439,409,434,423,434,426,419,428,458,533,535,427,509,474,437,436,418,408,403,366,420,520,564,485,476,442,410,381,393,398,405,411,455,439,447,412,545,735,741,649,614,536,451,435,456,480,509,515,551,556,496,397,416,398,404,462,535,482,501,450,426 20,12,12,15,17,16,14,416,468,434,443,412,407,413,444,449,456,449,470,517,501,415,477,450,435,427,398,411,397,376,429,506,513,469,475,414,422,389,386,385,406,426,459,445,458,394,580,692,687,622,594,519,466,430,473,502,558,550,599,599,551,414,403,420,408,462,506,484,507,439,421 16,15,15,74,118,120,75,391,394,394,386,389,380,389,388,369,394,391,404,407,397,384,415,406,373,374,389,378,400,391,386,398,410,396,413,395,416,383,378,382,392,394,390,398,396,376,415,455,454,416,408,398,384,410,400,409,383,403,409,414,401,382,381,394,396,389,426,391,419,382,387 1,18,18,23,26,18,17,422,462,455,446,427,406,430,457,457,465,447,483,604,582,408,593,529,487,485,418,410,378,416,413,553,644,509,541,420,424,388,416,424,463,491,578,515,495,442,643,717,755,650,639,484,467,559,647,654,705,694,740,697,631,414,407,414,409,455,614,528,566,466,422 19,35,35,158,230,233,156,427,430,431,403,409,422,430,483,493,457,445,434,462,447,387,440,402,407,404,384,392,385,388,443,435,458,410,426,407,413,398,407,429,428,450,525,484,485,436,602,575,573,530,503,471,409,541,605,625,644,611,660,615,594,412,383,413,412,419,454,420,418,421,398 10,27,25,710,1023,1023,708,431,439,424,412,391,397,417,444,444,411,423,442,531,525,426,516,480,432,426,408,383,386,384,413,505,520,465,475,428,407,401,394,375,411,416,457,434,418,468,520,640,664,561,546,469,427,437,472,471,548,525,587,533,508,417,399,401,412,435,548,487,489,439,409 2,10,10,26,31,31,26,408,450,432,400,393,406,424,428,420,404,418,447,543,531,421,495,453,426,428,392,406,403,403,414,494,540,465,504,435,397,399,402,392,383,406,426,429,426,393,518,731,741,659,605,519,462,423,426,440,467,453,505,516,497,409,396,401,399,432,514,477,486,438,418 12,66,60,35,35,28,28,616,750,683,644,599,639,676,748,733,726,724,787,850,836,603,788,737,696,667,581,558,476,421,661,828,836,766,787,675,607,436,459,478,492,588,740,732,745,480,892,985,972,925,903,837,737,622,723,746,826,827,891,892,857,546,547,562,606,767,861,807,827,716,632 5,14,14,30,43,43,29,417,469,468,439,438,466,405,445,436,447,439,508,509,523,399,443,442,432,432,398,425,394,372,443,473,470,441,472,422,416,365,393,387,410,402,445,433,453,390,558,672,648,598,582,528,495,387,414,416,454,455,503,539,511,418,445,411,411,470,499,481,546,475,441 11,15,12,42,46,33,31,449,401,413,404,384,389,436,471,461,441,411,420,410,397,390,402,402,396,393,393,401,379,387,422,418,408,383,395,398,394,373,402,421,399,442,491,474,446,407,548,476,478,429,433,402,379,459,504,495,564,580,637,597,530,384,384,384,396,386,417,400,395,392,402 5,152,143,86,127,119,81,439,433,424,424,402,396,440,440,429,408,426,492,514,485,396,482,455,438,408,418,398,374,385,445,520,501,456,449,441,422,412,406,405,434,495,556,499,474,398,539,649,637,566,551,476,410,428,467,462,516,496,554,532,494,407,370,400,393,440,496,473,500,417,392 19,21,18,36,55,45,29,410,400,377,382,385,366,399,417,401,397,397,404,399,388,392,388,393,378,379,391,377,375,388,391,404,407,393,393,394,389,378,401,403,406,435,431,424,406,401,467,403,405,397,376,385,409,420,429,443,458,456,480,464,431,379,380,387,398,382,389,391,384,402,386 4,14,10,48,73,56,31,454,448,435,412,412,416,424,444,442,437,420,480,514,524,407,499,469,443,432,418,393,403,388,412,516,534,469,497,404,407,393,395,384,410,424,450,449,444,388,530,720,734,641,606,513,449,432,449,472,500,509,559,536,502,395,410,401,404,428,501,487,481,439,417 5,52,48,110,141,127,97,447,614,580,532,475,469,488,551,509,491,514,631,762,738,497,719,663,572,566,489,472,417,421,469,724,770,670,691,556,535,414,407,423,415,482,559,528,556,435,698,920,935,863,832,726,591,505,559,577,660,639,721,704,665,423,450,418,434,573,749,674,693,571,505 17,42,41,30,42,39,27,515,587,533,540,513,539,570,625,621,612,601,649,689,688,476,594,569,540,528,494,472,432,427,525,613,626,569,599,511,496,394,406,445,433,479,567,564,569,425,777,857,845,802,777,715,613,504,575,596,702,694,765,773,730,462,477,476,501,615,676,630,673,570,513 9,112,101,122,149,139,114,509,619,598,549,510,521,552,609,597,578,598,686,795,771,535,741,687,618,585,493,452,443,394,510,765,788,684,721,568,505,426,452,435,480,515,653,629,617,466,799,939,940,879,846,755,638,600,684,715,784,780,833,811,764,445,471,458,483,660,801,745,753,650,530 11,53,47,16,19,14,13,654,695,644,623,573,586,698,765,752,743,731,767,804,792,547,711,672,634,604,531,523,455,426,658,767,767,694,726,603,552,429,480,481,545,617,771,746,753,502,895,940,921,876,859,797,676,704,769,788,855,851,910,902,866,568,513,574,606,742,802,762,788,680,597 15,20,19,342,612,623,342,417,402,392,400,403,392,415,423,417,413,421,431,425,430,397,415,416,393,391,401,374,375,409,413,420,429,407,415,395,391,409,401,422,425,454,478,443,446,446,542,533,518,478,444,428,402,530,615,582,606,571,620,561,501,419,405,409,407,411,412,412,435,391,401 5,83,76,123,132,118,107,615,724,668,643,555,579,664,718,704,702,677,768,855,834,609,801,754,687,666,561,524,448,424,616,826,842,757,784,647,576,447,459,474,549,625,751,723,717,533,868,980,972,915,889,810,697,715,772,789,841,838,884,876,836,510,511,531,549,730,846,788,812,695,615 4,31,14,233,269,111,96,556,680,616,581,519,521,582,649,632,618,604,681,816,798,547,761,702,616,617,512,493,435,422,569,776,808,713,729,589,519,433,496,525,562,649,746,693,679,544,833,955,956,893,864,773,645,713,785,791,841,828,873,845,798,477,475,459,472,650,783,718,735,623,512 18,11,8,43,53,42,32,446,574,538,487,462,492,483,528,510,500,495,632,686,689,491,625,593,539,530,456,470,422,399,472,687,686,621,638,535,507,393,418,416,439,467,541,530,549,423,718,917,902,856,821,733,603,524,570,576,654,656,722,704,676,441,459,427,440,643,762,710,736,607,532 18,16,16,83,126,124,80,396,412,400,391,402,376,397,388,418,396,396,409,428,417,383,411,411,390,392,397,382,380,356,388,429,428,414,412,403,397,378,387,379,368,385,407,407,411,397,430,504,513,459,447,427,396,392,425,419,450,447,456,436,404,381,390,382,388,409,426,390,429,396,397 16,8,9,56,75,75,56,400,397,408,397,387,412,397,406,394,413,409,418,440,419,387,403,408,407,403,382,407,393,387,391,416,413,410,415,409,395,410,403,385,393,409,444,410,406,401,460,528,547,475,474,405,425,441,440,443,474,464,509,466,438,399,384,387,391,405,412,412,399,409,394 11,13,12,16,20,17,14,519,567,516,490,465,482,518,573,550,562,555,631,702,694,475,619,572,524,507,452,448,421,404,508,673,679,581,613,510,496,395,406,412,418,476,573,539,580,420,751,858,845,789,758,672,559,487,564,583,674,674,753,748,704,442,457,449,464,597,709,653,673,559,484 2,21,18,46,65,58,41,433,395,372,376,375,382,462,453,427,421,393,398,404,393,392,407,396,392,380,365,395,400,410,386,420,404,386,398,379,398,398,396,388,402,413,487,442,449,407,514,451,442,427,421,408,395,440,458,477,501,506,550,543,490,394,376,368,386,389,410,383,390,388,386 16,174,148,103,139,135,96,542,649,604,567,510,542,606,622,612,630,604,702,778,763,518,721,670,574,576,513,498,440,417,564,745,770,675,708,582,528,411,417,437,471,556,685,648,659,474,820,938,935,872,854,758,648,629,713,750,821,809,858,838,792,484,477,466,509,644,775,723,736,621,548 8,22,22,68,75,70,63,397,464,437,423,432,412,442,437,446,418,428,486,549,514,421,509,470,444,433,406,398,391,399,427,531,558,470,494,429,419,396,389,403,403,416,465,449,456,393,571,768,779,699,646,574,497,432,490,491,554,539,595,577,550,405,417,414,421,469,558,517,526,465,430 3,12,10,23,32,26,19,392,385,377,391,389,369,412,412,414,390,389,398,377,393,388,387,389,383,399,384,387,381,392,412,395,395,388,379,379,385,389,409,402,408,444,474,434,423,413,479,423,400,406,396,398,376,442,483,479,508,524,541,494,445,380,378,385,401,375,395,365,374,383,367 7,11,11,23,34,31,21,374,378,375,382,391,399,387,408,388,388,386,378,367,386,388,373,386,384,371,400,379,384,388,386,363,386,369,381,365,386,384,378,372,382,387,399,377,370,384,376,371,379,378,376,389,379,377,352,367,349,368,365,388,387,390,384,388,375,377,380,381,383,396,397 16,57,54,100,139,130,90,436,578,490,458,425,450,438,466,454,440,424,620,742,663,533,715,611,542,527,437,427,395,412,440,730,721,604,608,485,439,407,442,448,488,524,574,509,487,499,583,855,822,743,687,533,469,595,601,566,588,573,626,586,551,402,414,404,394,601,718,598,619,512,428 17,159,152,94,135,127,86,451,446,444,426,405,432,459,484,477,456,466,471,532,521,416,503,456,442,421,422,403,384,375,433,504,523,474,508,422,383,399,444,462,473,531,606,542,532,431,629,727,720,638,618,534,441,537,590,604,660,650,702,667,610,404,415,412,403,444,513,451,479,433,401 3,18,12,45,54,33,28,437,399,401,413,374,397,479,465,464,423,405,406,412,421,388,390,386,385,406,374,379,403,402,418,403,407,399,410,425,372,402,400,415,409,429,501,483,468,403,532,478,456,430,414,394,381,411,461,461,548,557,623,585,534,373,394,394,382,381,397,405,395,392,392 4,11,10,34,47,31,25,411,392,380,405,374,390,420,426,425,395,408,397,394,388,386,382,389,386,373,389,398,386,396,399,415,396,379,403,383,384,398,394,403,406,399,451,432,419,391,482,446,458,427,409,402,390,436,461,452,486,487,536,519,465,389,381,390,394,381,407,408,406,382,387 14,8,8,16,16,13,14,396,400,391,405,373,398,382,410,413,408,394,405,426,427,399,422,406,400,392,395,389,382,389,397,413,430,405,436,398,384,398,408,395,404,409,452,429,401,408,467,498,522,478,450,422,415,427,445,447,473,456,500,479,437,377,390,385,383,405,437,402,417,388,388 1,15,14,16,17,14,14,564,568,515,510,469,492,596,658,646,629,604,645,682,669,474,595,554,517,495,459,448,405,417,553,658,646,595,598,521,477,429,437,449,464,527,689,646,656,457,808,844,819,777,744,677,571,602,688,704,781,774,832,816,776,487,434,486,519,618,695,646,667,562,490 8,27,26,59,68,62,53,458,577,535,511,475,516,489,513,493,503,493,588,729,713,491,683,630,555,540,471,458,419,374,474,692,739,643,656,530,468,401,397,411,398,435,515,499,506,414,691,916,930,857,830,721,584,449,508,517,628,624,690,680,640,419,446,452,426,570,732,671,689,570,497 19,8,8,50,77,75,48,396,415,395,397,402,421,414,417,402,431,418,417,466,483,409,448,432,412,419,399,389,404,400,416,436,470,429,461,402,400,385,387,385,393,408,414,404,430,393,471,640,647,558,530,470,431,397,429,431,471,473,505,500,476,390,405,387,393,417,473,430,440,404,404 16,46,29,60,90,56,38,467,415,391,376,388,374,504,498,446,432,438,430,412,418,379,401,380,389,382,388,389,381,425,435,437,415,396,410,395,402,397,438,425,479,505,599,516,489,437,592,529,494,448,433,417,400,561,608,619,680,670,712,656,579,401,376,386,395,398,416,401,413,382,395 16,16,13,31,45,35,24,446,413,387,408,368,381,443,451,428,395,406,388,403,404,371,400,392,386,384,378,387,379,397,401,385,406,408,389,388,401,393,397,426,407,415,484,458,434,401,496,432,421,400,408,393,375,445,476,462,513,528,593,535,481,390,378,390,385,383,402,400,376,407,380 13,13,13,8,10,9,8,487,602,548,517,492,493,536,588,562,559,570,645,729,708,493,670,615,559,547,480,472,414,412,510,698,720,634,648,543,482,398,396,414,417,453,561,543,571,418,736,875,867,807,784,703,581,473,511,549,635,646,725,731,698,443,446,452,483,615,721,659,687,580,512 15,19,19,128,198,200,128,429,463,428,463,423,433,445,493,465,448,451,487,565,527,419,500,455,431,423,423,412,394,382,431,533,539,479,493,433,398,402,403,405,405,436,477,479,465,419,596,729,723,654,624,518,479,460,500,515,595,581,640,619,564,431,399,406,431,478,553,510,508,454,413 5,36,35,207,341,347,207,395,399,375,382,422,395,406,408,413,428,412,411,411,430,400,399,414,400,372,379,404,373,373,400,408,418,400,407,382,380,393,410,405,416,415,456,425,427,426,503,517,477,452,470,421,402,454,493,503,511,495,546,522,484,400,382,397,398,397,417,405,407,409,409 11,246,225,185,277,236,159,447,829,780,720,573,548,430,453,468,426,413,814,989,940,754,976,903,828,809,676,566,483,409,459,956,986,895,897,755,636,432,427,478,501,544,645,575,537,470,591,1023,1023,1017,980,855,706,523,560,522,589,573,630,594,563,413,512,392,402,786,983,897,904,793,660 12,88,73,34,36,22,22,701,788,740,713,654,683,752,804,803,796,787,832,891,875,658,819,779,728,714,623,612,511,430,730,864,873,804,826,721,667,467,481,509,592,683,818,798,816,515,946,1021,1006,963,943,885,786,721,796,817,891,892,947,949,916,627,600,631,675,814,897,854,868,776,683 20,9,8,26,36,28,21,396,400,400,402,392,393,439,443,415,420,417,423,417,411,387,403,389,406,401,390,390,380,381,393,413,416,398,404,380,373,402,395,426,410,425,477,449,435,422,510,475,453,443,411,409,370,450,502,501,546,539,587,555,494,398,380,393,394,391,419,402,400,387,388 8,29,15,243,268,115,111,575,702,644,586,535,561,608,671,648,650,639,733,829,812,563,765,716,632,613,526,496,436,453,605,796,820,723,756,619,568,459,508,544,579,679,773,726,712,568,860,969,965,907,879,796,686,743,816,818,871,864,905,876,834,478,479,478,509,689,806,749,770,662,554 9,14,10,43,52,30,26,413,411,411,410,380,397,404,436,419,443,417,427,460,456,407,425,419,397,405,398,381,393,394,396,451,461,413,428,403,414,399,410,401,413,432,485,478,440,408,528,578,577,494,471,430,415,454,474,468,525,524,571,533,486,378,382,402,387,406,438,422,422,401,397 9,48,26,85,118,57,43,437,409,402,406,386,372,457,455,425,437,424,429,427,422,393,413,398,398,382,393,379,378,395,399,428,442,435,421,394,381,399,406,441,449,482,519,486,469,418,530,552,512,474,431,415,410,483,538,569,598,574,647,582,526,392,387,398,382,395,427,422,418,380,393 2,24,23,130,196,192,125,404,476,465,443,419,426,426,442,426,449,454,494,585,579,434,535,504,454,435,417,418,399,397,421,547,590,488,531,444,439,394,414,393,422,435,470,452,461,431,581,772,781,689,658,561,454,432,480,484,560,547,574,580,518,411,412,393,414,459,548,527,533,438,414 11,21,20,494,830,828,489,419,404,386,384,404,374,408,432,402,428,405,416,415,431,395,401,399,402,401,412,379,392,428,409,434,429,412,413,410,386,417,401,423,441,468,520,462,450,486,522,501,509,479,427,418,409,557,635,633,657,621,640,576,485,416,377,400,409,397,424,406,410,396,403 13,11,11,65,114,116,65,419,476,447,422,417,419,420,446,428,433,431,479,582,556,432,515,499,465,428,421,425,400,385,416,521,559,480,525,448,415,391,406,371,389,410,451,440,447,405,552,783,814,730,690,589,470,421,453,456,508,507,566,538,517,391,412,403,408,470,550,510,504,448,435 14,13,13,32,41,40,32,399,412,394,406,403,412,405,417,413,411,405,434,467,482,405,451,429,419,425,396,390,390,398,398,452,471,425,439,393,396,399,384,375,401,413,436,406,421,392,500,609,601,537,521,484,440,416,421,420,476,456,498,497,453,387,388,383,385,416,457,438,435,420,414 10,338,304,230,279,245,201,453,422,413,383,384,401,461,464,475,475,427,446,454,448,394,420,424,417,407,396,402,355,460,472,450,420,422,419,415,425,448,451,475,535,597,700,609,566,450,580,582,522,524,483,437,409,482,548,536,638,648,666,629,579,386,409,406,419,431,428,430,427,400,400 5,275,210,272,231,149,173,819,754,707,691,637,668,859,907,889,882,863,865,849,845,573,698,670,638,615,567,545,479,620,898,866,827,792,816,756,695,678,758,801,865,936,1023,991,987,751,1023,991,949,921,900,857,772,907,966,979,1023,1023,1023,1023,1009,732,562,730,744,796,821,788,816,717,650 6,15,14,26,40,36,23,395,390,391,359,397,394,413,416,414,413,383,384,401,385,377,381,398,389,388,376,384,379,375,394,392,391,399,397,390,377,408,406,399,409,397,429,427,401,391,437,393,394,413,372,404,375,417,431,428,469,449,501,478,446,376,391,388,382,384,378,392,386,380,381 6,11,10,94,118,94,78,423,440,406,405,407,390,424,437,417,430,420,434,502,467,401,470,448,419,421,383,397,387,404,426,478,499,440,464,444,409,401,398,427,426,476,490,469,441,421,555,657,672,590,550,468,450,493,547,543,600,593,641,585,532,401,385,401,395,420,481,459,461,415,409 3,35,34,146,211,211,143,448,545,478,477,439,452,465,491,491,465,466,573,673,641,470,620,554,517,501,452,429,401,418,436,619,664,568,588,476,452,404,398,398,407,437,501,496,511,424,648,853,869,796,766,655,533,456,502,511,583,587,662,646,594,430,426,430,414,531,664,592,602,500,461 17,15,14,39,35,24,27,415,448,393,433,376,392,411,429,423,427,435,438,485,480,422,462,448,411,397,402,391,402,403,412,446,479,443,453,418,405,399,419,405,398,431,465,449,449,412,552,607,615,540,516,465,421,452,494,518,538,550,585,546,510,397,387,400,388,427,468,467,463,411,391 10,11,11,86,153,158,89,398,400,374,418,374,371,408,412,413,399,403,429,436,413,382,397,385,391,392,386,393,384,384,396,417,423,420,383,413,404,378,390,386,396,415,437,413,421,406,455,507,506,461,451,432,405,424,446,478,501,485,508,498,457,390,394,398,385,401,434,409,401,418,397 20,20,15,30,46,34,22,443,384,389,401,390,430,440,456,436,421,406,414,427,410,393,421,385,381,396,380,389,376,400,407,407,419,399,418,367,385,397,385,406,393,418,474,464,451,407,530,476,474,438,416,401,383,444,487,501,521,535,585,545,494,386,378,390,389,386,427,404,405,409,396 2,12,10,20,39,26,14,424,424,409,401,394,405,441,470,439,445,446,443,441,444,403,389,389,405,400,384,392,382,387,472,454,441,428,440,409,396,417,429,445,496,580,720,649,589,423,643,553,521,495,467,436,425,473,545,599,738,739,779,704,625,408,403,407,413,418,442,430,437,409,411 9,522,247,348,355,158,194,635,605,556,538,494,536,683,748,720,701,681,681,726,723,455,620,575,524,476,464,440,399,499,699,691,705,609,654,542,511,524,631,681,752,827,930,874,830,682,946,909,876,828,790,716,610,849,918,943,1023,1023,1023,1004,947,471,449,503,514,618,707,641,655,564,500 16,20,16,40,59,45,29,401,395,380,403,387,394,418,447,422,415,418,396,400,404,375,372,371,378,378,391,387,382,393,413,403,378,385,386,413,384,406,400,416,395,415,451,422,425,411,472,441,421,412,398,390,379,429,469,455,499,491,515,475,467,399,381,378,400,398,404,418,377,378,379 8,21,13,79,99,56,45,435,424,412,425,384,406,434,467,442,457,434,445,464,458,401,455,438,407,391,391,387,411,386,437,462,502,437,454,421,388,386,407,428,415,467,525,494,459,409,563,637,630,535,514,436,406,472,539,532,579,591,646,596,531,397,377,387,391,420,447,440,436,423,383 17,133,83,301,389,255,211,606,601,500,520,483,476,654,711,679,654,644,678,705,700,472,625,540,541,493,450,447,412,485,617,672,658,592,604,523,486,529,613,651,716,802,879,801,748,623,873,878,856,802,768,702,579,810,883,898,939,924,954,907,855,493,451,475,502,578,668,625,646,521,477 17,9,8,22,28,24,19,412,396,401,389,391,383,421,418,394,407,406,399,432,402,381,407,414,406,388,385,379,404,394,393,419,433,415,405,398,374,405,395,395,402,426,454,439,418,397,471,446,450,428,416,381,391,423,449,453,489,483,526,494,455,376,387,387,387,396,410,392,398,393,397 16,12,9,34,36,27,26,418,375,409,389,388,386,426,441,414,413,407,419,416,408,393,406,404,386,371,393,391,383,403,399,419,400,399,416,404,376,392,412,402,416,439,489,442,431,411,489,468,448,439,408,398,394,457,490,488,541,531,592,551,510,396,368,385,375,393,418,404,419,384,402 11,241,158,77,77,38,39,489,529,500,472,440,475,535,575,563,546,522,560,668,633,446,592,532,472,473,431,437,385,460,500,616,659,548,580,478,465,458,506,545,604,661,752,677,616,487,760,833,819,749,718,614,504,664,748,763,815,803,838,789,737,435,411,440,423,527,634,570,599,487,456 5,10,10,20,27,25,18,438,487,488,451,410,439,453,462,441,452,432,507,649,603,421,626,552,481,482,446,424,398,399,435,595,660,552,562,449,431,396,397,396,426,452,507,474,484,430,588,758,785,682,666,551,472,453,507,515,579,573,625,616,570,408,415,408,406,488,640,577,572,485,426 14,29,23,107,119,95,85,417,516,492,435,441,433,449,464,459,445,436,498,700,661,451,697,610,542,522,463,433,416,408,424,669,729,616,619,501,465,394,407,423,437,482,517,497,477,454,593,886,906,811,770,624,487,506,576,581,633,617,668,618,550,398,409,391,405,507,714,663,649,511,452 18,14,13,25,40,34,21,390,391,387,375,389,403,407,403,422,404,420,393,398,403,398,377,406,382,376,410,393,393,388,401,397,409,394,388,375,374,401,409,381,403,399,426,413,392,397,429,427,423,397,423,380,394,437,418,413,449,452,442,443,405,396,385,393,388,368,411,393,396,398,398 15,19,17,63,78,62,49,436,517,494,461,422,453,449,485,495,475,482,550,652,624,453,587,535,491,484,454,423,388,373,437,620,663,544,588,476,457,395,417,401,440,440,539,501,511,423,659,841,843,761,737,628,510,490,536,545,613,626,673,643,617,417,420,416,427,494,640,568,597,484,438 19,13,12,45,68,67,43,393,404,393,396,385,397,392,372,401,391,388,397,421,421,392,419,402,393,374,381,393,393,376,397,424,421,400,404,420,388,373,393,393,374,397,422,397,397,401,401,482,493,474,419,401,404,413,401,380,422,413,419,399,403,396,392,379,385,395,431,426,414,390,385 2,92,28,249,247,100,88,557,699,621,553,538,567,622,696,663,643,646,714,819,808,544,767,717,628,609,525,498,455,439,602,795,824,725,759,609,531,475,528,590,612,711,810,755,724,605,867,968,967,911,875,800,677,766,831,836,889,881,922,886,843,485,470,500,484,656,802,743,753,644,545 1,13,12,24,33,30,21,418,391,392,374,380,395,415,419,404,409,406,395,396,400,379,391,391,396,376,388,380,392,374,392,385,403,390,399,400,384,388,413,390,422,418,467,438,429,396,476,426,410,391,388,410,401,442,477,456,529,520,539,481,460,387,378,392,392,389,388,390,373,384,382 9,12,10,50,57,47,40,412,445,416,422,404,401,424,431,423,423,400,452,504,501,391,468,440,420,417,410,413,388,400,400,486,497,455,471,429,414,392,392,376,395,401,445,417,417,405,515,683,693,608,550,509,449,417,433,453,510,504,567,538,502,395,397,402,396,426,487,476,484,419,401 2,11,11,83,103,104,84,398,401,405,394,391,396,403,399,420,400,385,410,438,433,383,421,410,397,393,393,398,390,383,396,439,451,415,401,410,379,392,383,407,381,380,430,403,408,393,434,569,568,498,457,430,412,409,427,424,437,438,456,433,439,392,379,385,386,399,432,399,421,404,394 12,10,9,20,28,20,14,477,559,531,499,467,456,511,536,531,510,520,600,706,672,471,625,574,523,491,461,423,416,403,472,672,685,595,602,517,464,396,405,424,429,475,554,537,547,433,703,861,856,793,760,664,533,503,560,559,658,636,718,705,658,420,437,440,435,569,704,656,664,547,479 1,12,11,16,22,21,16,437,392,385,388,411,392,438,421,397,422,404,405,446,446,394,424,411,402,387,396,394,398,387,421,444,454,414,416,407,397,377,385,432,428,489,588,539,502,390,479,516,514,468,470,435,419,410,439,437,460,462,486,466,459,392,392,383,386,395,430,410,394,377,399 6,14,13,22,37,34,20,405,381,375,381,381,373,410,398,395,404,403,383,399,392,399,392,383,372,392,390,383,381,383,380,381,401,404,384,395,388,397,396,404,417,411,446,426,408,390,455,418,403,388,382,393,383,434,452,451,466,486,525,471,440,388,391,396,377,377,398,371,382,381,402 17,13,12,25,34,32,23,388,392,387,383,392,385,395,409,385,402,404,411,397,383,393,386,393,396,375,390,370,373,364,383,380,395,381,388,380,391,381,406,409,395,390,409,410,392,399,386,370,377,373,390,383,355,395,426,411,447,442,449,434,410,357,382,381,385,389,378,380,374,394,400 3,9,9,11,15,12,9,495,582,538,502,479,508,514,585,602,578,571,637,714,663,451,624,565,522,504,454,452,404,389,529,673,681,597,625,534,488,389,414,418,430,476,571,558,572,419,757,860,844,794,758,684,559,512,567,590,667,683,749,752,720,465,437,458,475,589,700,647,667,571,496 20,18,18,70,94,89,64,434,447,442,428,407,431,435,456,463,437,438,491,503,519,428,463,465,437,430,393,422,402,407,428,506,501,461,479,434,429,420,414,416,404,446,491,470,471,416,617,712,709,639,618,533,482,476,505,545,592,591,649,624,560,408,405,408,396,438,529,493,524,456,428 5,68,61,38,73,69,35,450,587,514,470,417,433,450,478,476,471,462,596,775,698,524,742,657,568,535,470,420,407,382,434,746,765,647,645,522,462,390,435,409,446,457,542,484,496,439,616,903,888,809,755,618,478,502,536,564,606,592,647,644,571,406,430,405,411,583,755,629,658,521,471 13,22,21,58,70,66,55,418,495,444,447,423,445,444,451,447,455,447,494,611,595,416,554,507,471,462,445,412,406,409,421,576,603,523,527,470,435,383,387,376,399,447,487,455,481,412,624,806,812,736,700,589,491,469,515,534,608,580,633,628,578,402,409,405,404,483,592,560,532,491,428 10,11,9,27,32,26,21,439,382,383,391,390,382,411,413,398,376,384,399,391,407,375,401,396,393,390,390,385,374,396,401,396,409,397,391,397,384,392,389,396,395,412,429,417,407,397,445,437,417,413,421,403,396,414,445,445,477,475,512,467,432,384,387,388,386,374,402,402,376,395,402 1,34,30,86,126,79,56,554,512,492,460,433,445,579,657,638,618,591,593,623,617,430,541,491,445,443,412,422,375,450,553,569,585,512,533,472,435,491,529,573,646,724,813,740,698,611,841,798,766,707,675,580,502,799,859,862,902,888,924,879,827,447,428,442,461,520,574,530,542,482,441 4,77,75,138,160,158,137,453,570,521,469,455,475,478,530,507,501,487,586,707,674,460,652,598,544,508,449,442,410,423,459,669,700,615,632,505,470,419,417,411,456,477,587,535,540,444,722,869,870,803,774,675,535,531,625,633,724,709,766,745,682,418,450,434,426,560,705,633,650,530,472 3,60,16,108,106,34,33,643,633,581,549,520,521,687,746,722,697,666,699,761,743,490,682,623,561,541,484,475,429,502,689,749,762,658,681,542,500,542,631,694,755,837,939,887,832,680,952,927,902,845,812,740,607,861,927,956,1023,1023,1023,1014,955,481,468,506,506,617,736,681,688,585,503 19,20,17,35,52,45,29,400,388,381,388,381,376,404,443,421,405,426,427,424,390,396,408,417,382,385,388,384,386,396,408,410,408,396,394,400,368,412,414,406,403,425,464,452,437,396,459,454,427,417,405,410,405,440,469,496,517,520,552,524,474,398,381,382,387,398,431,413,382,379,387 18,813,330,1023,1023,1023,1023,1023,1023,1023,1023,999,1021,1023,1023,1023,1023,1023,1023,1023,1023,908,986,978,951,933,884,884,809,1023,1023,1023,1023,1023,1023,1023,989,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,924,1023,1023,1023,1023,1023,1023,1021,985 10,88,70,178,305,261,143,542,717,647,604,558,542,567,623,617,612,605,743,834,818,576,796,735,658,647,550,507,441,430,562,805,836,751,768,645,556,420,426,446,493,532,661,639,656,466,812,980,982,918,891,801,665,614,694,694,766,759,822,814,781,474,496,489,507,705,834,769,792,677,581 18,25,20,53,72,48,32,412,388,398,388,383,371,417,420,421,419,405,398,429,421,386,405,396,383,378,393,401,379,375,391,415,400,396,387,389,393,388,415,410,414,450,476,452,451,403,492,460,478,431,428,393,419,501,524,525,587,536,577,540,484,393,378,390,375,400,428,384,382,405,403 16,10,10,35,49,43,30,398,446,448,408,385,403,424,421,401,410,414,425,527,501,411,517,468,435,426,404,409,387,411,420,514,562,485,494,431,426,408,398,408,410,431,447,411,430,393,475,660,684,590,560,480,402,430,427,451,450,471,493,471,455,384,401,395,402,424,559,489,495,440,418 20,12,11,21,29,24,17,383,404,400,412,393,399,429,440,414,412,410,409,447,437,395,425,415,393,386,404,384,398,377,407,407,433,427,427,393,413,403,392,398,398,434,440,444,431,403,511,563,550,498,488,457,406,439,484,499,543,559,581,536,510,402,395,393,388,419,430,432,439,386,412 13,12,9,21,28,18,13,485,601,559,515,479,495,528,571,574,571,556,640,714,701,485,663,595,538,525,457,451,426,391,503,698,714,636,667,540,475,406,405,412,440,473,575,563,598,419,751,878,866,817,785,700,581,496,545,584,660,665,745,749,710,460,473,449,452,607,718,653,694,569,503 15,25,24,298,521,530,299,424,412,412,386,386,405,434,439,416,424,448,426,473,457,399,429,420,423,390,400,403,383,406,424,436,443,407,439,406,384,418,420,438,445,477,508,467,429,514,576,616,592,531,517,465,421,710,790,785,761,704,719,634,573,415,384,400,414,424,436,438,443,404,395 20,14,14,144,175,181,148,401,495,444,427,400,445,424,450,419,437,437,500,614,583,437,569,521,470,459,421,418,399,392,425,579,602,515,551,464,433,393,393,387,388,435,459,439,458,424,559,893,873,802,752,636,527,480,474,495,513,516,570,541,542,421,437,393,413,567,728,649,667,550,465 16,12,13,35,59,54,30,405,406,383,393,407,386,404,420,410,403,394,407,426,414,385,398,408,405,391,392,381,377,380,385,401,422,392,388,386,405,397,401,399,397,401,433,414,415,397,486,503,483,462,444,402,404,433,455,446,501,507,544,507,484,388,373,397,391,389,423,390,417,404,396 2,197,64,168,178,59,58,730,696,632,628,582,571,750,817,800,784,757,785,821,801,537,711,689,620,574,544,504,434,514,832,814,810,741,755,648,601,588,695,768,837,927,1023,1008,960,704,1023,987,955,907,881,814,703,883,968,1020,1023,1023,1023,1023,1023,562,512,566,617,697,784,741,754,649,565 20,9,8,24,30,22,18,408,385,385,379,370,401,419,415,401,410,410,417,381,389,386,398,384,390,383,366,380,378,388,404,389,399,372,391,391,382,405,406,433,414,470,482,459,408,430,504,452,418,426,413,388,405,502,532,548,578,553,586,562,500,378,384,391,389,396,387,380,395,387,405 2,65,64,112,151,148,111,432,478,474,428,411,417,486,514,487,497,477,494,571,547,408,520,467,421,439,409,409,389,429,462,523,554,493,485,427,431,419,424,464,474,527,603,540,515,486,627,732,733,648,611,514,482,662,737,734,744,709,733,680,625,412,406,411,418,463,542,501,520,450,415 15,103,84,108,189,151,83,711,812,754,733,670,714,759,823,812,811,801,855,910,894,672,842,804,749,732,647,633,534,415,737,876,880,820,832,738,674,462,437,486,558,654,803,790,820,515,963,1023,1023,983,962,912,814,715,783,806,887,894,950,961,928,643,645,648,692,833,912,871,883,790,712 7,22,19,40,55,46,34,408,394,384,388,377,396,415,434,426,418,403,405,409,420,394,406,380,383,397,385,382,369,408,405,414,410,382,408,400,388,415,390,395,415,432,462,438,428,400,478,445,441,402,435,413,386,429,442,462,484,479,551,499,463,399,388,389,400,397,392,410,394,390,393 6,24,22,31,36,25,24,477,464,449,438,400,411,475,501,468,464,460,490,574,542,418,534,496,440,433,426,402,395,396,487,563,589,508,521,433,416,411,431,435,492,585,722,663,615,421,619,701,713,638,615,566,489,491,547,565,608,621,686,643,590,397,389,395,409,431,551,499,505,436,427 10,16,16,24,31,29,23,405,443,424,402,399,410,420,433,422,438,433,439,485,463,399,467,438,427,409,412,404,390,397,415,479,476,452,465,423,404,392,396,391,412,425,443,425,440,397,551,650,649,576,545,492,445,417,443,463,537,512,547,524,498,389,383,397,401,436,489,456,455,424,415 1,19,19,35,56,57,35,411,438,448,393,428,415,418,448,431,439,415,438,542,512,417,488,465,425,411,416,397,381,382,401,484,534,461,471,434,418,399,404,402,385,399,449,428,432,408,545,718,734,649,590,512,441,432,463,466,535,516,549,536,513,395,410,382,402,437,534,486,502,452,419 3,34,33,244,422,430,247,406,386,405,415,366,405,407,428,425,433,413,414,427,397,385,394,387,388,372,378,371,390,405,408,387,384,386,388,383,388,412,421,387,428,450,502,443,441,447,509,485,478,431,414,395,405,497,561,573,604,576,607,547,499,420,394,385,403,406,415,400,372,376,368 19,14,13,30,42,36,25,392,385,380,376,379,380,393,425,417,410,404,395,405,385,402,391,376,382,379,387,379,390,393,398,384,408,370,378,382,379,392,391,408,422,430,465,419,409,405,455,438,434,429,403,383,379,442,460,454,482,479,519,468,442,401,373,370,398,385,379,394,397,371,391 17,14,13,28,33,27,22,491,465,457,462,418,451,504,584,587,578,539,564,541,543,387,422,429,434,407,403,413,384,408,592,535,496,480,511,491,445,402,450,476,520,609,741,698,703,440,795,732,665,647,632,574,506,547,641,685,788,789,838,811,768,454,419,451,449,498,498,502,533,449,438 1,24,24,29,38,40,30,416,458,440,407,420,400,401,404,400,407,401,442,538,504,409,484,457,429,444,408,395,392,373,426,505,544,481,497,444,404,389,375,385,390,399,421,412,420,374,507,715,737,651,601,505,444,386,416,424,455,465,502,493,486,410,410,413,393,448,535,477,484,411,402 6,34,33,58,95,86,51,428,526,472,463,413,425,474,478,475,454,471,503,621,623,429,570,525,475,465,430,409,402,371,436,588,639,535,546,456,420,387,400,398,424,414,513,483,497,418,637,799,811,726,695,596,497,458,511,537,621,612,664,637,596,423,415,407,419,474,602,556,558,483,443 10,18,10,47,49,27,27,432,383,396,380,410,383,455,471,427,419,419,413,402,419,383,400,383,392,376,395,377,399,376,411,385,401,394,404,377,397,391,416,411,425,436,485,460,448,413,520,448,427,423,424,399,393,434,464,486,539,549,613,589,511,390,380,381,386,398,430,393,399,385,389 14,50,44,117,167,146,98,498,582,551,497,469,471,486,550,523,526,509,600,717,696,484,663,625,549,525,489,454,411,407,478,682,713,629,654,566,480,401,414,440,446,472,583,554,556,435,724,892,893,832,802,711,580,519,609,604,682,684,745,722,689,440,418,431,422,574,705,643,659,548,494 18,11,11,24,37,29,18,397,401,388,380,403,397,406,412,396,400,408,424,415,408,390,389,396,397,390,385,387,389,404,406,393,408,410,405,401,378,403,415,393,409,422,455,417,405,404,483,469,457,425,411,407,418,409,449,448,465,479,510,500,449,407,386,397,407,402,399,401,397,403,382 16,11,10,25,32,29,22,419,400,385,374,384,391,411,433,435,424,405,393,384,381,379,386,385,376,393,388,394,376,378,402,395,398,395,388,385,389,378,397,389,392,407,403,432,421,399,473,426,399,391,392,390,382,410,407,426,446,439,499,479,459,382,376,386,392,385,382,381,386,367,370 2,27,26,83,100,93,78,426,534,472,453,424,440,445,460,441,460,457,538,671,648,453,606,560,500,491,424,437,410,407,441,606,677,589,596,477,429,404,386,398,414,431,484,477,460,417,624,840,856,780,745,632,526,468,495,518,576,568,621,602,566,401,442,396,409,507,648,586,595,500,435 18,60,53,115,148,130,98,494,617,574,526,466,533,518,574,566,563,545,639,764,742,494,705,663,570,565,507,444,413,425,505,730,761,665,687,546,486,408,426,417,448,479,624,591,581,459,777,923,928,863,835,720,604,540,631,666,734,739,793,776,740,456,491,460,464,612,749,698,709,580,531 12,29,24,29,43,33,22,403,438,440,412,392,408,416,432,432,446,428,466,512,510,419,462,443,421,411,411,398,397,386,407,483,522,452,427,444,384,409,397,422,421,471,529,483,477,445,576,661,654,600,572,454,427,509,582,560,621,593,652,590,543,399,388,388,379,432,486,453,489,437,419 13,9,8,29,43,36,24,429,432,406,383,387,420,423,433,420,416,414,435,482,487,412,456,440,420,400,412,405,372,386,435,478,498,438,453,436,422,393,399,381,415,467,551,492,481,378,503,631,646,570,534,494,434,427,460,485,516,500,537,519,493,391,401,398,411,414,483,438,444,412,419 7,23,18,38,59,43,28,420,425,404,395,383,409,449,468,441,439,425,440,463,450,404,424,406,398,384,398,397,375,382,422,434,469,418,437,411,420,411,396,426,414,442,511,469,474,412,544,574,574,491,474,442,429,466,504,521,570,564,625,577,521,383,392,406,400,410,440,429,405,398,382 19,35,30,27,37,28,20,528,529,455,484,463,464,562,629,614,608,591,591,610,603,413,497,480,448,449,412,433,394,457,653,615,600,538,569,511,469,490,518,604,639,731,830,781,758,453,822,795,758,716,678,629,517,606,701,719,819,815,864,842,792,472,406,471,481,543,580,539,580,487,462 11,14,13,17,17,15,15,434,508,454,426,401,422,424,447,457,437,440,514,634,568,437,611,536,470,454,420,432,405,393,419,609,635,537,561,472,437,379,400,413,398,456,520,487,472,419,561,807,790,710,660,543,448,463,511,548,582,585,608,589,544,398,395,414,394,474,612,511,551,468,425 2,18,19,98,145,150,101,383,407,382,380,397,382,392,398,393,394,381,408,385,386,378,386,397,389,389,376,376,381,393,394,394,387,389,402,389,388,406,389,399,403,386,423,419,405,403,420,425,418,426,401,410,385,418,453,441,443,433,443,433,428,378,388,385,380,383,390,410,388,378,372 4,61,53,18,23,19,15,527,554,528,518,475,472,545,599,566,550,531,624,720,676,475,645,566,513,513,445,455,420,410,503,668,695,619,630,514,473,413,407,419,449,491,623,601,605,454,768,863,856,797,767,668,546,554,660,688,762,757,806,781,731,440,455,445,459,566,697,637,659,545,483 7,20,19,371,677,662,361,432,415,401,406,397,427,434,457,440,448,458,433,432,453,394,410,399,397,399,384,394,397,408,421,425,430,418,415,396,391,420,405,458,447,510,561,504,470,490,581,545,529,466,463,450,432,601,684,695,702,666,699,629,578,414,373,410,394,419,438,428,412,402,407 9,17,15,35,51,41,27,411,392,388,389,407,388,414,435,396,424,401,370,389,402,384,391,397,394,373,372,392,372,389,384,389,405,393,397,382,385,383,384,396,421,420,435,426,404,394,478,451,430,428,401,392,398,416,440,426,483,508,507,497,469,388,387,385,378,391,400,384,376,368,402 9,12,10,30,40,31,24,434,421,417,401,399,406,464,453,436,421,430,444,486,463,399,454,440,418,406,409,382,380,401,434,484,488,434,458,407,404,398,408,392,408,419,481,476,464,409,561,623,621,556,513,461,428,449,482,478,544,558,603,587,524,398,390,410,396,446,506,458,471,431,413 6,107,96,307,554,506,275,524,487,459,428,450,429,538,570,540,547,518,528,545,532,412,478,450,439,424,426,422,418,445,492,507,505,448,483,421,419,441,448,489,501,582,677,601,579,509,741,742,708,652,606,538,470,658,745,760,819,795,838,793,730,430,420,425,444,477,526,528,505,452,438 1,9,8,126,241,252,129,425,435,405,404,392,397,421,437,431,427,432,440,477,449,395,465,435,424,414,396,403,401,390,412,463,472,443,438,411,392,402,413,421,428,454,499,448,452,425,530,610,615,541,517,469,405,488,538,531,577,553,603,549,511,413,406,395,398,417,478,450,459,419,427 12,27,26,132,217,223,132,410,394,396,390,397,394,417,445,453,432,436,411,409,409,370,400,384,390,402,394,397,396,410,415,410,411,385,406,392,389,392,396,398,410,413,450,426,423,444,504,469,451,458,436,432,398,463,547,543,543,516,545,536,474,416,379,384,403,395,419,410,421,397,384 8,17,16,55,60,48,47,402,449,442,420,397,415,423,450,426,441,446,456,516,496,405,469,448,430,418,409,392,389,387,414,488,497,444,469,423,402,409,392,408,430,418,470,439,454,391,567,674,677,609,574,517,430,444,450,467,513,514,583,553,518,400,395,395,396,440,491,478,496,429,389 1,10,9,51,71,73,52,410,415,397,394,382,398,418,406,431,421,405,441,441,440,397,412,418,400,393,389,394,381,383,398,417,433,399,410,391,380,392,399,396,408,431,474,435,428,414,524,525,522,482,470,431,397,451,463,506,532,530,575,528,502,411,386,382,404,412,444,435,424,394,394 8,10,10,66,76,72,64,395,431,411,400,383,408,427,402,409,396,396,429,494,482,390,471,426,414,419,399,415,378,398,407,467,497,462,477,425,417,380,407,413,409,428,442,421,421,400,493,647,671,564,563,484,434,436,450,466,503,525,552,504,495,402,396,403,403,428,498,459,465,427,418 8,13,13,56,71,67,51,400,453,418,424,421,395,451,449,431,452,428,480,545,512,419,508,453,437,438,405,405,378,396,415,502,542,476,508,420,427,383,388,387,411,416,460,448,449,401,565,730,728,654,625,533,462,420,466,488,547,539,605,569,524,418,407,404,416,458,545,504,515,433,417 6,1023,500,1023,1023,688,562,851,884,846,809,753,779,889,934,915,910,899,928,984,969,744,920,883,824,809,719,689,586,681,901,960,972,905,921,828,765,770,861,911,958,1023,1023,1023,1008,870,1023,1023,1023,1023,1023,970,876,1003,1023,1023,1023,1023,1023,1023,1023,739,649,720,766,879,965,922,935,845,770 19,72,53,148,187,151,121,484,588,562,498,453,517,522,584,557,541,558,625,724,698,475,643,588,527,529,442,458,431,401,525,669,707,602,626,514,480,416,438,450,455,528,646,603,604,468,763,884,883,810,789,700,591,563,649,664,745,745,795,773,728,444,438,450,457,566,691,651,668,547,483 16,19,15,34,55,42,26,406,386,395,380,395,378,411,397,382,390,377,392,400,422,399,388,384,380,393,406,385,386,392,388,392,396,390,394,369,380,398,397,412,403,426,435,428,417,400,453,415,409,397,402,405,387,421,435,434,469,462,489,463,428,378,389,381,390,385,404,385,373,391,386 16,13,9,114,140,91,74,526,522,470,471,450,456,597,601,575,543,545,569,648,630,437,550,500,471,466,433,428,410,399,491,611,623,541,554,473,458,438,426,449,470,522,615,601,565,467,747,836,816,764,726,645,534,587,657,655,727,729,789,763,712,418,427,418,438,508,632,579,582,483,451 15,8,8,46,77,81,48,386,400,385,388,386,399,395,401,383,402,401,377,401,400,384,410,389,392,394,384,386,380,366,393,389,403,390,380,410,388,396,398,395,402,398,412,397,373,392,424,452,427,412,408,391,399,422,452,439,449,434,479,446,415,395,383,385,384,382,405,396,377,381,377 1,19,18,64,89,91,64,417,447,435,434,409,386,448,480,472,462,459,445,485,480,422,446,416,411,415,392,390,381,401,450,498,466,457,454,424,414,400,400,408,441,482,543,493,483,426,604,650,622,570,519,468,448,514,588,608,624,607,658,629,574,424,417,410,419,431,487,460,464,438,431 8,9,9,20,29,24,15,401,370,394,393,398,377,408,415,410,401,400,426,402,393,374,401,392,382,387,377,389,379,360,395,398,413,401,405,382,380,411,384,391,398,407,434,411,432,385,459,450,452,411,416,399,391,416,412,408,459,467,470,462,446,388,376,379,367,398,383,378,408,395,387 8,14,14,40,74,68,36,398,407,394,388,372,396,404,406,389,404,407,416,396,415,386,387,393,395,395,381,384,396,399,401,414,389,410,383,405,377,387,402,396,403,434,439,419,398,403,476,452,437,410,430,401,390,426,481,475,540,510,544,498,466,395,399,389,381,373,395,382,412,375,380 11,131,119,166,214,184,141,518,672,633,602,535,541,569,627,615,599,583,699,816,795,539,770,715,630,622,525,480,477,430,530,775,817,734,747,616,559,451,453,456,524,572,700,650,645,499,804,974,987,918,891,802,681,640,708,720,786,785,836,819,768,444,483,455,488,639,792,729,750,637,557 2,51,24,62,95,39,27,451,505,492,459,433,470,481,522,511,496,469,578,633,626,440,596,538,485,464,425,419,407,412,467,616,653,540,561,475,441,392,427,458,463,541,620,574,559,472,701,810,807,747,706,614,484,598,654,658,719,704,758,715,674,406,414,426,419,504,637,576,570,485,414 19,480,332,144,206,133,92,487,483,438,438,404,439,521,574,531,535,509,525,555,549,427,479,433,458,415,419,403,409,383,466,518,518,468,504,436,436,403,458,445,470,536,608,547,562,472,733,749,723,653,636,546,526,584,655,681,731,722,777,741,702,442,438,443,461,490,524,530,530,488,451 8,16,15,32,33,20,21,446,518,473,480,428,447,448,480,446,446,458,512,684,664,456,676,621,514,511,448,453,396,395,440,629,720,589,609,495,458,413,400,405,451,445,535,500,487,439,621,791,825,735,693,576,481,483,551,550,616,611,668,625,575,421,416,407,414,498,700,628,627,498,452 1,10,9,9,8,5,6,410,434,413,409,389,392,407,433,407,424,410,436,459,419,404,434,422,409,401,399,392,380,390,414,440,457,428,423,415,384,400,387,417,415,436,508,448,439,416,522,586,553,490,471,455,415,469,530,534,590,556,615,558,530,391,389,391,396,417,449,424,424,413,401 9,25,17,65,83,46,34,425,437,419,435,399,418,438,472,451,468,429,473,478,454,409,467,420,403,412,390,386,394,385,422,471,475,450,463,457,406,405,412,427,419,472,536,496,484,428,573,637,607,563,517,517,427,477,525,552,626,597,656,604,559,400,394,402,415,422,482,445,463,424,414 9,12,10,28,35,27,22,431,399,370,384,404,387,449,427,420,400,414,391,391,406,384,399,400,402,401,384,392,397,394,405,390,406,393,392,381,408,393,378,389,407,414,426,427,431,394,482,451,418,416,421,400,392,419,434,424,483,491,522,514,479,390,387,394,389,391,398,388,384,393,397 17,23,23,86,107,105,85,407,410,404,399,399,395,420,425,397,415,395,422,454,450,392,419,421,390,401,377,388,391,387,409,432,443,416,442,404,391,404,381,410,391,402,440,422,423,405,460,545,553,481,483,418,408,447,463,483,514,488,524,478,458,410,385,407,398,412,427,430,419,420,405 4,16,13,36,53,45,28,486,453,433,415,411,409,511,573,541,523,497,501,486,499,398,440,419,422,426,402,409,394,428,502,488,471,449,450,456,424,435,501,522,587,667,756,675,619,506,751,689,625,579,534,506,450,686,758,763,823,803,842,786,732,426,401,419,425,456,467,474,447,416,421 15,12,12,56,88,89,55,395,456,452,418,420,417,411,435,407,450,414,462,563,531,427,510,478,438,443,406,395,395,362,408,519,573,488,499,422,429,389,402,398,409,410,472,430,442,416,536,738,748,670,626,534,445,429,442,449,504,504,557,516,499,401,397,398,401,448,544,498,495,441,423 20,105,95,425,876,855,403,631,598,533,526,488,483,658,724,706,691,681,670,701,696,459,604,565,502,503,460,470,427,459,571,652,650,587,598,518,500,468,486,527,559,624,744,708,700,601,853,870,848,801,767,712,563,739,814,823,879,871,910,881,831,536,469,549,562,620,681,638,663,566,513 16,10,10,38,52,53,38,409,448,427,418,402,418,408,436,438,431,415,458,487,487,416,456,456,420,418,407,409,391,406,411,481,492,438,463,435,401,400,411,382,377,413,423,434,426,400,533,696,679,611,582,501,440,414,429,450,485,484,545,506,495,389,404,394,401,431,487,465,483,427,402 5,9,9,53,50,47,52,388,431,411,415,400,401,398,415,417,406,389,418,500,471,423,458,433,413,406,403,392,397,394,397,466,492,459,437,429,397,383,391,381,396,400,432,429,423,409,489,643,652,565,531,457,410,429,452,443,499,482,502,480,458,385,389,387,393,433,491,461,441,412,410 18,35,28,71,92,59,43,415,419,443,369,412,394,437,447,415,419,406,444,478,450,406,428,426,402,395,388,392,400,409,419,451,464,416,417,379,390,406,406,404,419,464,513,470,471,423,551,605,606,520,498,449,411,484,544,556,591,574,622,586,553,403,391,387,407,432,448,454,416,406,383 6,117,112,71,92,90,68,565,518,471,479,463,471,608,662,641,604,593,599,606,599,456,526,501,470,457,415,423,397,411,512,539,557,501,525,470,435,420,436,432,461,511,641,603,616,476,792,787,756,715,681,645,541,613,687,690,767,774,822,808,757,447,444,463,482,555,617,581,587,485,463 2,8,8,17,24,24,17,419,463,450,445,412,438,425,454,439,431,440,497,593,582,448,531,509,471,461,433,423,397,388,406,565,582,516,523,464,418,403,396,392,408,423,460,444,440,384,562,768,777,697,670,576,483,428,472,444,520,503,555,569,545,400,417,395,408,483,584,541,551,455,444 14,36,35,68,98,93,64,422,530,497,474,445,474,448,484,472,456,465,555,673,642,437,612,557,508,483,434,424,409,413,445,623,663,557,598,488,435,398,407,408,430,443,493,482,469,403,632,843,849,771,744,642,531,446,493,504,573,584,645,642,600,405,428,425,427,514,643,581,595,514,454 11,13,11,77,119,103,63,449,421,408,436,419,409,484,503,478,475,464,487,456,462,401,435,437,405,413,390,402,392,400,439,448,448,413,430,436,405,415,410,418,436,462,545,501,510,434,637,628,590,523,507,478,439,520,584,582,653,635,671,666,605,422,394,407,426,449,479,452,469,428,403 15,13,12,12,23,21,10,486,582,540,531,473,484,494,568,560,539,542,629,718,691,491,648,590,540,512,461,447,406,424,497,669,703,624,633,528,497,397,430,422,429,458,560,557,566,413,741,873,862,800,771,699,567,478,547,565,653,656,737,742,704,436,431,436,463,599,717,654,666,570,486 19,11,11,43,55,49,39,419,444,415,427,415,389,434,445,438,441,437,484,545,516,411,506,471,435,424,413,415,388,387,428,499,541,489,466,441,414,380,389,404,411,428,449,447,441,385,523,700,710,632,595,500,439,446,455,462,501,511,562,550,504,401,396,394,399,446,536,498,516,446,414 15,13,13,60,97,99,58,399,405,393,375,398,400,384,402,425,415,398,402,421,408,385,405,395,390,382,399,381,387,387,409,393,386,396,408,379,376,397,399,369,389,398,422,428,427,406,477,464,465,434,422,403,369,446,453,472,478,469,510,485,472,379,385,387,394,400,417,408,394,382,387 2,9,9,58,100,104,59,524,672,616,550,500,496,560,611,566,559,552,709,837,775,580,790,689,628,601,496,466,420,402,546,801,805,713,721,556,515,423,400,440,455,493,650,631,649,434,756,994,972,910,867,757,631,529,605,619,716,713,775,774,726,465,485,438,474,757,904,806,822,704,558 15,15,15,82,129,128,82,395,397,361,388,382,385,392,383,391,399,389,388,398,417,381,400,392,377,378,398,399,387,387,384,389,397,396,405,417,380,393,400,375,378,396,415,400,395,403,427,444,430,401,424,405,388,416,451,446,445,456,452,442,404,376,378,388,391,397,405,382,386,389,391 10,33,31,67,86,76,60,447,550,496,472,464,464,470,505,481,481,480,582,688,653,464,633,581,517,506,424,431,413,378,464,658,684,590,604,519,455,392,418,421,430,457,536,508,504,423,687,848,846,783,747,658,535,497,532,560,658,638,698,700,633,420,438,418,429,553,694,626,628,538,466 10,10,9,6,8,7,5,507,651,613,556,527,541,551,612,593,598,589,697,792,769,535,731,678,619,595,524,498,429,391,542,761,781,704,720,598,514,405,401,402,433,488,577,588,609,425,780,937,933,875,847,767,646,492,572,584,670,688,758,775,738,460,480,480,500,652,790,738,740,632,554 1,19,17,37,45,41,33,466,406,418,408,391,385,433,434,416,411,411,432,449,460,395,438,413,401,402,388,382,359,374,447,480,490,431,440,407,385,365,411,430,460,526,675,600,551,383,490,573,601,523,506,482,426,409,417,429,470,477,521,479,448,393,387,371,385,419,446,429,433,401,399 18,9,8,24,27,24,22,398,413,437,412,396,415,404,433,421,416,412,454,525,495,409,485,433,429,438,419,410,403,387,412,491,516,464,480,422,412,403,389,395,401,391,420,427,436,391,519,714,707,634,601,530,449,429,449,456,511,489,529,531,476,383,379,387,386,441,498,483,469,438,432 8,39,39,221,371,371,216,450,422,421,404,406,413,468,498,477,490,459,476,501,465,390,437,419,403,412,388,383,398,416,455,471,472,418,433,420,401,413,460,460,510,564,647,568,548,497,671,643,610,559,514,476,417,648,727,728,748,719,762,717,644,422,406,417,412,426,450,441,450,405,393 1,44,37,125,183,188,126,413,446,450,417,404,406,416,447,439,427,433,482,565,547,418,486,465,455,416,425,398,409,384,406,507,548,494,470,452,417,373,416,401,412,454,526,481,466,438,626,754,759,668,633,535,470,539,573,596,635,625,687,643,576,399,404,403,403,464,541,486,521,451,403 15,10,9,17,21,18,14,462,411,386,378,389,381,477,472,439,419,413,404,424,414,387,413,395,387,386,405,397,393,377,397,393,429,400,401,384,375,397,400,377,399,432,501,472,441,409,508,484,464,431,430,411,396,456,490,508,566,564,618,569,501,382,408,403,388,393,426,395,409,405,384 13,91,88,83,102,97,78,449,413,400,396,382,400,439,443,441,424,403,436,448,445,406,437,436,400,404,402,403,369,396,391,455,475,433,427,402,405,424,417,427,439,481,535,488,473,410,525,555,557,487,463,419,395,456,489,504,544,558,615,553,529,390,383,396,389,403,455,451,438,418,399 17,44,42,46,50,45,42,452,453,405,420,414,420,488,537,507,496,503,496,474,494,410,425,417,408,403,400,385,418,398,562,529,463,445,466,448,435,454,504,565,614,720,835,767,712,421,737,653,588,566,515,521,471,531,635,702,814,808,857,795,740,428,404,425,431,459,456,434,461,409,437 18,9,9,38,48,47,37,409,399,388,400,384,404,394,422,399,412,400,394,417,414,382,405,393,402,400,391,384,382,375,417,418,419,409,403,385,392,394,403,389,383,409,425,417,425,402,489,511,500,463,456,414,386,415,433,448,480,467,493,479,454,391,393,383,395,405,407,415,409,393,381 8,21,21,79,101,86,71,409,484,446,429,399,442,438,431,446,432,448,491,614,597,421,553,505,464,459,425,422,405,403,410,562,598,526,548,432,430,405,391,405,414,436,483,452,451,408,588,796,803,729,683,568,481,452,500,515,581,545,623,602,550,411,408,410,416,464,595,530,545,445,438 11,12,12,32,46,47,33,415,476,434,421,421,410,406,439,444,425,442,493,572,535,419,513,479,464,449,408,409,399,382,418,526,554,478,531,462,412,389,404,382,403,409,440,448,452,400,543,748,751,680,649,542,478,422,448,452,504,503,568,563,517,409,384,413,406,483,544,507,509,474,407 17,16,14,31,43,35,24,407,388,398,393,384,393,422,401,402,383,388,401,405,391,399,392,399,406,381,396,378,398,372,402,398,394,386,382,428,390,373,411,391,389,389,419,411,398,390,446,440,434,397,411,392,384,410,420,421,449,468,464,468,440,389,379,383,375,398,399,394,393,379,381 20,8,8,20,25,24,19,422,395,380,383,363,380,400,404,416,403,391,412,398,378,388,394,392,384,377,370,374,368,383,379,376,402,391,382,382,398,404,408,406,408,412,442,419,419,396,464,410,440,401,397,388,382,433,457,453,491,477,499,460,453,389,381,397,382,368,387,385,404,384,388 3,76,68,631,926,861,592,559,586,558,549,468,523,595,640,607,599,584,654,722,687,488,622,595,542,519,474,447,411,452,540,663,686,606,635,546,478,439,452,475,496,581,691,653,652,544,815,881,875,816,797,716,616,655,743,764,823,811,859,838,786,490,450,484,491,599,698,664,684,572,523 4,49,45,27,30,25,23,646,681,637,613,552,586,679,749,733,720,705,734,777,772,539,689,643,596,572,514,500,449,408,631,741,740,668,690,599,527,437,472,477,516,597,749,722,743,492,892,926,906,873,851,810,716,653,734,760,829,832,896,889,860,527,511,559,565,703,772,726,758,649,591 16,8,8,39,62,60,37,416,413,407,421,404,406,409,429,429,403,421,411,487,470,417,439,434,423,427,402,424,411,385,402,474,484,438,440,416,415,386,395,394,408,414,416,425,430,390,494,667,658,600,552,492,435,425,425,423,456,458,520,489,490,408,377,405,397,431,468,448,454,451,408 6,31,30,43,54,52,41,418,473,467,444,431,429,442,482,479,476,456,511,547,554,422,504,474,442,429,429,416,410,402,458,538,576,477,517,450,427,402,402,395,408,447,524,492,492,413,669,756,741,688,657,569,497,475,526,558,639,653,684,678,638,413,414,415,442,501,555,509,537,457,442 17,8,7,29,33,25,22,427,380,390,372,393,378,420,432,414,410,384,404,397,402,387,399,403,397,378,385,380,387,381,403,409,413,397,396,401,377,395,411,408,413,424,458,443,425,415,483,454,460,424,417,403,398,429,473,483,517,518,571,502,464,394,387,388,396,396,401,397,392,386,389 9,58,54,113,169,156,102,548,625,563,533,516,551,594,657,644,620,626,683,734,724,490,645,598,552,532,511,471,440,402,558,692,699,629,630,568,522,408,423,433,451,510,648,634,650,451,833,924,915,866,838,773,658,583,663,694,784,791,845,836,801,501,480,495,505,642,734,701,714,611,530 6,71,55,78,115,89,62,530,671,633,578,516,508,563,618,613,591,575,720,818,792,549,776,721,641,626,531,488,421,406,528,787,816,729,747,616,526,415,440,428,463,536,650,629,617,462,803,959,962,901,868,776,662,595,663,682,753,751,816,814,767,466,490,464,478,690,828,772,781,673,551 6,26,20,43,67,50,32,420,406,369,378,402,399,405,432,420,411,418,415,419,398,372,397,397,386,393,408,361,375,378,399,410,423,392,392,411,399,392,414,431,413,453,507,454,423,414,513,450,428,420,397,403,392,491,524,516,557,547,606,543,491,376,385,392,392,380,395,402,394,397,384 18,52,48,115,138,127,105,454,578,548,481,483,496,497,531,558,543,517,614,703,690,485,656,591,529,513,450,483,421,424,475,678,697,589,627,532,493,388,409,396,421,463,554,520,550,431,718,878,879,816,787,692,577,501,564,582,657,655,733,726,660,438,452,416,458,577,697,638,639,562,482 6,17,14,38,53,41,29,390,385,373,377,398,382,399,404,411,382,382,395,404,395,362,396,385,378,387,368,381,375,419,391,382,405,382,394,378,377,398,395,398,413,399,435,409,417,383,431,410,415,393,389,381,410,407,427,457,465,462,487,451,436,389,392,383,391,385,388,398,382,392,387 1,23,23,99,154,160,102,387,406,417,390,396,403,406,399,395,392,381,413,460,447,389,444,430,411,402,403,384,391,401,394,438,457,409,433,420,400,396,387,385,387,405,398,398,384,392,425,567,575,511,490,463,407,445,500,492,472,465,465,437,415,390,387,389,386,416,455,429,447,396,386 16,30,20,55,81,51,35,406,415,386,393,396,401,405,427,411,395,428,421,401,398,399,421,402,393,404,395,381,387,398,387,437,409,406,410,409,388,398,400,400,416,425,467,422,432,411,458,472,470,440,413,394,391,412,449,470,499,486,525,497,460,387,392,404,379,387,406,398,393,389,396 12,11,11,71,107,106,68,393,433,418,412,403,405,402,420,406,393,399,454,543,528,417,500,457,444,441,406,371,381,389,409,508,552,472,482,424,401,382,377,404,389,401,438,401,421,394,501,724,755,650,629,511,434,415,420,425,459,430,490,489,471,399,416,386,414,423,527,485,482,436,429 1,15,15,9,12,10,7,409,387,371,395,376,381,393,420,399,406,393,395,383,393,382,393,390,402,378,386,370,391,390,412,396,412,394,395,396,383,402,450,476,534,628,734,626,520,403,546,464,430,396,403,395,372,446,530,599,757,745,778,662,573,396,402,393,392,386,389,380,393,380,377 11,12,12,17,18,14,14,432,499,461,461,424,437,447,467,464,469,445,540,623,583,451,562,492,472,469,419,396,398,383,441,592,597,537,543,476,419,377,395,378,415,422,471,438,469,397,627,792,788,716,677,593,496,434,459,481,535,544,620,622,588,419,416,408,439,530,607,556,586,499,460 1,13,13,81,137,144,84,451,436,402,417,391,402,463,501,481,485,474,466,467,466,391,416,397,416,401,419,389,377,398,439,449,416,404,427,389,395,409,404,417,439,482,529,512,486,435,619,572,523,480,471,458,408,519,581,574,637,619,679,649,600,411,377,411,417,423,449,425,426,387,396 18,17,12,44,57,37,30,441,399,360,374,400,371,439,436,438,416,411,394,421,409,388,398,393,397,381,387,373,373,413,422,426,408,409,391,390,380,399,400,388,394,440,479,459,451,394,520,465,449,421,436,412,386,455,475,476,531,531,583,537,486,391,390,387,381,389,393,396,402,373,375 1,25,25,55,95,95,53,409,433,451,426,415,423,420,412,425,421,418,445,549,525,421,493,474,427,436,413,407,394,379,385,496,550,472,499,428,433,381,395,400,409,404,460,410,447,392,515,703,721,632,597,480,437,425,435,451,528,511,545,539,505,405,397,393,383,441,515,486,486,427,422 12,58,53,123,134,128,118,477,536,501,435,461,464,498,576,551,543,513,585,659,603,449,594,537,496,485,437,416,420,389,461,617,622,555,582,470,434,405,410,427,456,510,581,546,532,446,716,818,810,739,702,609,517,538,637,634,708,707,752,728,681,436,420,442,440,522,649,587,617,492,465 15,151,139,95,132,119,87,391,401,412,384,397,403,436,445,437,430,396,445,444,435,385,426,431,409,417,384,380,378,402,408,447,438,418,424,393,395,417,420,432,440,447,532,491,463,404,512,567,533,485,475,423,429,438,454,457,517,511,564,554,481,415,385,386,402,421,444,421,423,399,364 16,9,8,26,30,23,21,414,404,387,381,376,389,439,435,413,414,419,403,393,401,373,404,394,399,385,383,389,387,396,422,417,406,398,398,382,382,387,398,388,394,443,467,449,430,405,491,461,450,419,392,409,387,439,465,470,501,526,549,507,478,402,388,382,387,390,396,409,384,393,403 5,14,14,38,51,50,37,418,481,452,422,416,437,428,449,418,463,431,474,611,583,422,573,514,475,476,420,419,384,399,425,595,624,520,516,454,446,393,395,388,406,412,444,448,434,405,568,797,816,736,696,591,468,411,446,451,504,512,560,536,503,376,408,384,402,479,579,548,542,485,434 4,381,305,694,897,704,546,821,974,941,906,852,872,858,908,898,896,890,986,1023,1023,867,1023,1000,945,931,850,820,708,562,846,1023,1023,996,1013,920,864,564,597,631,714,806,926,911,919,714,1023,1023,1023,1023,1023,1023,977,856,928,949,1012,1012,1023,1023,1023,747,802,759,794,967,1023,1023,1023,961,882 15,24,16,50,66,41,31,471,400,403,396,380,383,443,457,451,440,425,425,453,450,386,415,398,397,411,396,368,381,394,412,424,458,415,442,395,387,418,398,422,459,458,525,460,460,417,551,537,515,464,429,426,396,490,518,522,588,588,653,606,530,397,397,396,397,394,412,408,429,399,394 17,10,9,40,102,96,35,383,381,389,385,392,390,386,382,389,377,382,385,407,412,395,393,378,390,384,381,390,394,402,390,389,379,381,383,370,380,395,379,399,407,400,404,401,386,386,404,426,432,428,419,412,413,412,415,418,399,400,418,427,402,375,397,393,379,391,391,407,386,398,397 16,17,16,135,208,212,136,414,416,418,417,398,381,419,423,426,419,412,430,468,480,405,453,414,417,410,410,385,387,394,407,441,470,425,447,409,406,394,397,411,398,440,457,444,430,428,547,636,626,554,512,482,423,420,462,504,545,530,573,548,507,402,401,386,402,423,476,424,462,408,424 4,291,258,257,355,320,234,417,430,416,401,408,386,422,441,434,435,421,421,444,438,386,457,427,406,382,406,401,371,422,461,482,436,431,423,435,409,418,464,496,486,581,662,574,536,443,552,597,549,500,502,435,400,495,576,559,605,581,653,598,544,425,406,395,387,432,456,428,429,406,387 8,9,8,24,29,25,21,416,377,388,397,375,399,445,434,416,413,404,392,402,411,380,399,392,395,385,386,403,382,391,397,391,411,396,393,377,418,388,389,386,405,417,414,427,432,388,445,448,453,413,417,398,376,402,426,411,477,470,518,482,446,379,388,377,398,392,415,411,389,392,391 13,176,160,885,1023,1023,791,712,755,707,676,622,635,747,805,779,773,758,797,873,855,634,831,789,749,719,638,623,514,496,655,824,847,766,787,691,614,498,542,580,640,723,820,775,764,678,932,1011,1015,961,939,871,769,804,873,889,940,929,969,949,906,617,578,596,633,770,865,828,833,749,664 15,13,13,12,16,11,8,500,580,560,528,479,480,557,615,608,599,563,621,711,684,471,620,573,518,510,467,442,428,412,524,665,684,585,626,537,483,407,428,414,440,475,571,583,592,440,784,873,858,806,783,715,591,499,571,589,687,705,769,784,744,467,444,479,480,601,692,631,660,535,509 6,9,9,138,177,172,132,416,818,754,693,587,574,442,427,436,410,411,743,959,922,667,942,878,812,777,661,593,485,404,421,928,974,887,894,751,638,408,397,434,416,443,540,476,465,433,545,1023,1023,1023,1010,894,759,467,485,479,522,495,539,539,500,396,519,397,407,703,951,884,897,781,644 6,11,11,25,32,29,22,404,386,408,386,388,374,431,414,404,412,407,409,444,428,376,426,412,390,401,393,391,373,395,415,420,424,396,395,399,401,396,391,383,403,427,456,418,433,415,475,485,483,455,430,389,380,466,475,461,506,503,555,505,483,380,374,386,383,401,416,407,424,388,380 7,8,8,18,26,25,18,393,409,397,371,389,401,386,392,388,396,388,384,383,401,386,386,382,390,381,395,382,385,395,392,399,385,392,382,380,383,391,389,394,400,412,413,408,405,381,431,392,414,382,361,379,378,432,420,431,439,455,440,441,414,377,375,382,377,388,401,378,389,410,387 3,19,18,393,639,640,392,439,418,427,409,396,410,461,454,468,447,416,442,478,484,403,441,444,405,420,409,389,396,406,431,464,487,436,443,418,406,423,445,450,466,508,586,521,506,479,622,636,638,567,516,487,406,592,666,678,693,658,715,650,583,429,410,404,411,428,485,443,437,427,413 15,19,19,60,79,76,57,436,461,430,421,423,409,424,455,437,429,423,470,579,568,413,509,477,447,438,418,400,393,409,419,536,582,499,505,422,417,392,389,394,401,432,481,445,458,411,568,754,769,673,639,535,443,430,497,485,559,548,587,581,525,401,404,396,401,442,534,493,496,441,439 10,18,17,32,48,40,25,414,405,388,388,388,379,447,449,457,429,441,427,424,428,396,404,399,404,398,384,382,381,403,433,407,424,415,423,381,400,417,426,427,445,481,547,499,480,434,561,532,495,481,460,403,397,534,589,590,621,599,657,605,553,399,382,392,400,413,430,416,399,390,402 9,14,13,110,139,134,105,404,431,421,430,418,405,417,432,424,404,411,461,510,479,420,471,456,427,426,397,407,394,410,405,482,506,483,482,404,402,392,398,412,393,418,448,411,434,422,541,681,696,622,577,481,454,418,460,468,523,502,540,528,510,400,397,391,403,443,499,466,476,451,415 19,11,10,45,50,44,37,404,467,431,409,429,430,420,436,433,427,421,476,552,547,423,517,491,438,434,403,412,404,372,399,535,563,492,483,424,426,394,394,380,401,408,431,430,443,402,540,757,766,684,644,548,464,407,423,446,490,497,514,530,493,399,404,399,404,441,539,496,505,452,402 14,264,237,173,225,197,153,394,377,373,407,422,388,416,445,412,417,426,397,429,405,398,402,391,368,383,388,384,385,408,426,426,418,410,413,385,392,413,440,450,449,495,570,497,474,424,496,453,439,420,423,389,377,456,497,517,536,524,598,533,491,388,402,412,402,394,369,386,407,378,388 7,16,16,38,52,49,36,417,425,406,419,425,407,452,447,440,444,446,438,460,461,394,433,432,404,401,397,396,375,392,417,462,453,435,433,405,398,398,408,425,434,464,531,490,462,433,598,615,597,546,510,451,423,516,567,573,629,613,649,612,572,397,383,406,409,440,443,419,435,415,412 1,21,17,23,27,19,16,420,514,484,443,421,425,422,465,454,446,436,486,664,643,434,667,600,508,504,441,420,423,376,416,582,687,572,600,465,423,378,414,412,436,464,523,459,474,423,553,733,791,686,656,527,436,506,528,545,613,596,645,589,546,404,403,400,390,464,677,598,585,485,436 14,16,16,65,99,99,63,420,442,436,414,384,405,409,411,434,420,409,451,525,489,404,486,461,451,413,408,407,387,369,402,515,533,449,492,428,425,396,400,389,404,416,453,429,439,404,521,688,695,616,569,486,426,431,443,483,502,483,536,517,489,380,399,382,397,443,509,471,468,415,406 13,13,12,27,34,32,24,415,474,471,435,444,415,432,465,436,449,436,493,610,579,441,562,505,471,435,436,425,384,388,421,568,600,527,542,475,416,391,400,391,399,406,444,419,459,405,583,778,781,700,664,577,496,421,461,469,505,507,568,564,525,406,434,398,409,470,583,538,548,460,425 16,17,16,103,151,149,96,407,416,394,409,382,394,415,408,416,412,406,399,404,407,389,394,405,391,389,385,386,396,391,395,418,410,393,407,408,395,385,401,404,394,412,420,423,440,402,471,507,470,463,459,424,407,444,478,479,503,472,502,481,453,390,393,390,397,396,406,396,411,376,410 5,10,10,49,70,70,49,398,440,421,412,413,403,392,409,426,418,410,438,495,463,421,463,432,418,412,406,406,385,413,408,490,498,454,455,411,389,401,380,388,403,405,413,431,428,395,508,665,659,582,556,468,406,412,431,451,460,462,513,491,469,389,406,392,397,422,480,461,462,412,395 7,9,8,16,20,19,15,402,409,368,384,377,386,406,439,413,410,409,413,413,414,386,397,393,392,387,385,389,394,412,412,412,410,391,399,411,382,393,403,440,410,448,493,457,435,421,514,476,463,431,405,394,386,487,525,526,561,546,614,541,492,386,403,397,381,394,415,398,403,392,402 3,9,9,80,90,92,81,410,406,407,404,384,396,421,419,428,422,420,425,459,452,404,439,430,402,410,389,390,403,388,400,449,460,429,461,428,411,380,389,405,411,449,491,458,428,418,479,584,593,517,498,452,419,443,492,497,521,518,545,511,474,395,382,378,403,413,462,423,432,420,395 4,12,12,126,223,217,120,444,416,416,401,408,410,460,460,466,437,428,432,479,452,399,448,427,402,401,408,397,384,408,428,448,457,427,420,392,399,407,405,428,454,453,517,478,477,446,585,572,552,484,488,437,389,487,536,558,623,610,671,646,584,414,410,380,414,421,456,455,439,409,392 20,13,13,30,41,40,30,422,518,453,438,430,435,451,469,471,463,455,522,633,615,453,562,519,507,467,424,431,413,398,438,592,633,531,554,466,435,394,386,383,399,439,473,462,464,408,612,824,832,759,726,628,501,433,465,513,537,554,607,608,565,414,413,411,424,508,607,560,568,493,450 7,16,13,39,51,34,24,404,412,421,399,392,400,408,420,437,414,425,412,421,444,390,423,420,420,404,394,394,375,386,408,437,450,416,429,402,401,415,404,410,417,425,494,454,449,413,527,565,572,500,477,449,416,473,489,508,554,531,599,556,494,404,392,401,397,402,446,419,440,402,405 6,16,11,36,48,32,25,421,396,394,378,402,372,447,451,445,418,407,419,432,434,382,414,405,404,387,379,383,399,427,403,425,437,409,421,398,397,387,423,407,422,442,497,478,472,402,525,475,462,421,426,424,373,467,527,513,568,563,617,591,524,406,381,383,388,399,415,399,397,379,396 13,8,8,44,64,66,45,380,388,383,378,368,386,398,397,374,402,379,407,408,407,392,408,404,382,408,396,383,394,383,389,408,422,417,403,391,396,390,388,394,377,410,393,384,395,390,425,452,448,421,416,410,398,385,421,404,419,410,449,422,401,383,398,386,382,390,413,402,400,400,397 13,13,13,51,64,58,45,417,454,436,447,428,423,423,448,452,437,446,473,553,546,423,499,478,425,432,423,405,407,427,417,504,557,488,491,461,408,381,400,408,405,434,465,444,458,398,586,745,741,666,619,532,455,424,462,488,546,531,593,578,553,408,415,411,417,455,548,483,520,454,409 2,10,8,23,27,14,12,505,556,531,514,457,490,507,569,573,550,547,631,686,666,465,604,556,514,503,465,450,424,402,502,658,674,585,627,509,479,410,402,399,427,468,569,574,563,430,757,862,847,797,770,693,582,490,541,574,669,675,747,749,714,434,434,444,469,582,688,650,660,547,493 19,8,7,19,31,25,15,423,384,395,397,373,388,426,409,408,415,396,395,398,395,377,397,396,386,386,393,386,381,392,398,399,404,397,390,381,385,413,392,392,404,391,431,429,404,386,438,447,432,417,412,387,413,404,420,412,468,477,487,479,460,400,382,397,385,383,391,394,391,401,384 7,23,20,24,29,13,11,524,649,569,529,478,473,555,616,594,582,572,684,805,744,554,765,673,608,572,490,441,400,426,577,792,792,700,719,564,498,431,454,483,520,620,757,722,710,441,815,977,952,888,847,742,614,578,676,710,795,801,852,831,783,467,479,455,482,686,854,769,787,643,534 9,33,30,139,232,213,125,409,409,421,411,388,418,393,438,417,419,426,452,447,480,404,455,424,400,415,403,411,398,411,400,443,488,439,429,421,403,391,404,387,394,427,454,428,402,417,527,627,628,562,527,461,415,441,496,505,547,517,559,520,486,393,386,382,400,412,454,421,463,423,406 2,13,12,7,7,7,7,514,570,545,494,459,478,538,597,579,579,574,636,683,668,465,585,550,510,498,446,439,404,398,501,644,645,569,595,509,450,397,403,405,435,460,588,566,592,435,771,845,823,776,750,680,589,495,568,603,684,694,757,775,735,452,434,477,492,603,691,642,639,538,494 7,17,14,37,48,39,30,390,388,380,378,396,400,416,408,388,396,410,380,392,378,382,386,387,380,383,386,383,366,380,389,394,400,395,391,385,378,397,395,390,408,428,460,429,435,406,459,412,413,410,391,380,378,456,483,473,516,479,527,468,445,391,390,380,388,376,388,370,405,392,380 3,8,8,47,68,68,48,384,423,430,402,385,404,414,417,408,417,425,441,496,503,404,480,428,422,424,414,393,388,395,406,479,506,440,457,410,399,373,378,392,406,404,423,423,419,393,494,682,687,607,561,492,423,436,458,442,485,504,538,498,469,405,385,374,401,427,505,473,475,432,412 11,11,11,60,100,100,57,420,456,454,430,409,438,419,439,423,429,420,482,565,561,430,528,487,468,449,423,400,404,404,419,540,568,483,486,440,413,397,412,402,402,414,443,460,438,411,563,772,780,695,660,556,462,428,479,460,529,529,567,574,515,404,405,418,401,469,565,538,523,457,444 3,7,7,39,47,46,38,397,448,421,407,412,397,411,422,406,407,410,456,524,521,406,491,462,438,439,427,407,383,367,410,500,559,459,509,429,401,379,377,389,384,404,443,404,439,392,495,680,699,593,569,477,431,419,451,465,495,501,530,505,486,397,391,407,399,440,550,488,490,445,415 3,9,9,37,45,39,32,426,484,436,431,440,428,442,460,441,436,417,485,571,539,412,507,478,435,457,438,415,391,375,400,548,568,489,515,439,409,387,407,394,398,442,486,475,473,394,596,769,775,695,650,541,479,461,525,528,589,574,635,602,543,393,410,406,396,453,551,481,527,459,427 20,20,18,33,54,45,24,416,403,374,384,373,392,386,413,397,397,401,400,396,411,388,377,377,392,392,383,381,364,373,376,395,383,388,381,386,395,394,404,405,418,417,470,438,443,404,473,419,398,404,390,398,395,439,447,453,486,487,520,474,444,394,403,392,383,386,405,384,404,397,385 9,9,9,32,49,42,29,491,582,542,495,474,487,522,589,569,548,524,651,705,677,478,622,572,532,517,473,452,426,417,499,705,674,606,634,509,505,410,389,406,414,462,575,565,584,419,747,925,889,849,807,722,604,495,568,580,657,673,745,748,708,453,455,454,463,689,778,722,750,619,526 4,113,95,277,328,288,240,807,777,737,719,665,718,845,901,885,882,864,861,870,861,575,739,693,667,642,584,578,512,504,803,817,799,737,770,673,603,551,585,624,693,786,898,879,890,669,1002,990,954,922,905,870,777,839,900,908,965,964,1016,1013,980,726,609,737,759,818,839,811,842,732,685 2,8,8,84,113,120,87,402,413,394,405,380,391,383,409,384,418,385,408,452,435,377,421,413,404,406,402,379,387,379,398,446,437,419,410,394,407,382,380,379,382,390,394,398,398,406,426,560,572,496,476,422,386,398,397,413,417,414,442,425,408,375,394,383,390,411,438,425,424,397,393 2,30,29,33,33,29,29,446,580,544,492,450,465,498,504,515,505,510,596,764,728,483,739,677,572,571,481,462,406,396,481,698,779,648,684,539,481,418,415,428,431,497,565,554,540,446,699,851,891,795,778,642,528,536,606,612,676,678,733,709,646,412,426,407,407,549,757,692,689,583,483 14,11,11,57,65,67,58,433,469,456,430,414,420,425,428,422,450,451,500,565,561,428,527,496,444,439,415,404,390,391,432,545,558,476,497,439,416,399,395,412,401,422,476,470,457,406,568,755,766,676,646,551,449,450,478,507,554,561,589,576,533,408,417,404,398,440,560,516,528,468,430 13,9,9,21,23,21,18,418,397,405,377,381,382,415,438,427,409,404,405,400,418,384,417,403,395,388,397,393,370,397,391,412,409,387,390,395,389,385,409,411,429,436,458,430,424,401,472,456,437,434,398,402,391,442,482,468,524,506,559,513,476,391,384,395,386,398,417,394,392,394,377 4,340,295,207,291,254,181,411,404,394,392,389,380,413,445,418,425,428,424,393,407,398,382,391,414,406,385,387,365,440,452,418,418,404,420,412,398,401,449,465,481,544,622,541,509,431,516,468,458,434,442,417,386,431,493,486,541,550,571,543,494,416,397,397,386,403,405,381,388,400,389 4,14,13,19,27,24,17,402,385,386,397,387,394,398,398,374,375,411,403,400,377,387,394,389,381,387,380,379,394,415,404,412,398,386,390,368,383,390,389,384,412,423,446,406,422,408,427,437,429,412,395,397,368,425,452,450,436,467,494,444,414,379,378,394,385,398,398,403,416,396,398 16,10,10,88,79,67,77,401,445,451,421,413,415,441,434,429,423,443,465,524,513,403,477,454,431,438,397,413,402,406,416,502,525,443,471,440,414,379,389,401,410,425,477,462,444,423,550,688,678,606,573,503,436,436,465,481,545,533,566,556,516,409,403,395,407,460,510,472,479,436,416 9,9,7,22,25,21,19,411,396,403,399,373,372,414,435,399,399,407,388,402,403,385,396,374,390,388,389,390,387,401,409,396,412,391,386,382,394,382,387,407,401,424,484,431,441,408,470,441,422,403,411,403,379,464,472,467,513,503,546,510,452,379,385,389,379,388,396,396,390,404,382 4,15,13,77,123,108,67,414,417,414,413,402,398,437,440,420,424,420,425,445,437,395,420,422,398,405,391,395,383,406,423,433,464,421,453,418,416,404,391,412,411,421,507,472,466,417,486,529,526,473,466,432,407,446,467,494,525,500,508,487,462,391,387,379,391,391,418,406,428,406,398 2,9,9,47,77,80,48,398,406,391,388,398,388,380,396,399,406,379,408,441,430,393,422,422,396,402,393,388,374,377,387,430,451,422,413,413,389,391,386,378,390,386,377,391,397,395,432,569,600,517,511,439,411,405,410,401,428,424,438,432,435,399,392,397,387,406,441,416,423,408,402 12,10,9,15,18,17,14,413,467,443,406,409,417,427,439,445,426,421,465,567,544,425,520,491,443,467,424,418,397,405,431,542,577,500,509,460,422,395,402,408,391,436,468,462,456,413,578,750,748,674,644,542,463,432,475,471,532,534,581,564,528,396,414,392,397,474,579,521,537,480,433 14,28,25,514,752,723,491,443,513,485,483,440,434,458,460,443,461,444,545,667,634,465,620,565,490,511,457,422,394,385,433,608,666,564,564,458,436,379,389,397,392,445,499,474,466,477,589,854,869,788,749,638,506,472,528,543,587,580,653,607,566,424,424,396,417,494,648,588,583,503,441 10,49,45,212,221,202,195,558,644,615,584,553,605,585,677,690,687,690,715,721,726,448,541,527,501,496,470,481,443,399,707,694,673,631,673,605,547,398,465,532,569,667,793,776,796,498,909,900,868,843,832,798,712,632,712,738,829,830,893,904,876,522,499,520,562,645,676,671,717,603,567 12,10,9,13,19,14,9,443,494,446,450,437,456,456,512,491,489,474,518,597,577,442,552,499,458,451,434,427,406,371,437,594,590,524,561,441,437,397,402,398,419,435,515,490,500,412,646,773,761,697,665,575,476,447,494,518,590,581,658,641,608,414,418,422,425,502,602,546,567,487,452 6,12,11,57,80,69,50,418,429,425,418,390,420,429,442,442,442,437,440,438,462,392,420,414,410,394,395,397,390,382,415,415,419,410,404,419,399,406,403,396,404,431,474,436,449,407,542,543,526,483,466,478,429,417,450,461,511,484,562,539,531,395,396,398,408,406,425,422,438,415,405 18,11,9,34,38,24,22,421,399,396,386,376,374,420,450,428,403,394,408,418,392,392,386,396,389,381,388,388,385,393,400,412,403,399,377,402,393,395,402,383,414,438,478,462,428,418,497,449,438,425,402,399,382,466,487,461,530,536,568,508,490,390,373,386,390,380,400,384,394,385,380 11,48,46,150,231,218,136,417,411,408,416,400,400,407,434,406,400,409,450,476,472,407,445,434,416,429,408,408,385,391,415,464,493,454,438,390,391,380,399,399,405,415,459,442,424,402,543,661,666,585,548,470,426,419,484,496,560,555,585,545,513,409,391,373,416,428,485,473,474,431,412 18,49,47,142,137,136,138,434,561,486,466,426,447,467,472,456,442,483,559,659,642,454,602,555,493,491,440,446,396,380,458,621,653,547,564,494,434,390,409,419,422,435,511,500,486,415,652,840,842,774,740,624,541,464,518,544,615,603,652,634,593,422,404,407,424,505,653,600,613,523,440 1,20,19,13,16,14,11,518,637,577,544,484,501,560,616,606,591,599,678,773,748,507,701,638,569,556,488,458,420,406,535,728,758,656,696,550,492,405,421,421,459,518,634,615,615,439,781,903,898,833,811,733,597,542,615,638,720,711,785,783,753,473,475,465,485,632,757,703,710,597,515 15,56,38,47,57,44,37,458,425,419,412,401,406,466,500,500,480,456,468,524,494,403,449,439,443,424,414,401,393,416,453,479,486,451,464,434,411,418,458,439,493,556,624,555,523,467,678,679,666,590,555,502,427,634,690,691,739,722,764,718,655,407,395,396,411,431,482,452,467,426,408 8,21,20,109,173,170,105,404,438,415,405,404,416,420,445,441,439,436,462,476,489,417,439,438,424,412,395,410,400,379,425,480,436,434,447,408,414,407,391,409,416,412,459,426,439,423,568,657,639,583,554,513,467,443,495,484,535,538,606,575,534,407,412,407,408,442,460,473,465,428,437 16,61,58,205,296,283,195,411,451,446,436,411,410,430,473,467,447,449,516,532,532,389,474,450,435,433,413,392,395,394,452,525,527,462,476,420,412,391,369,396,420,441,511,478,492,437,641,729,731,658,623,549,461,495,547,577,643,618,684,647,599,405,422,422,426,507,523,507,523,441,417 16,13,12,61,78,78,60,416,435,423,431,399,421,427,456,441,430,435,485,519,521,411,481,470,431,430,425,407,397,414,415,499,525,456,471,428,421,395,410,406,404,403,461,442,447,404,563,723,725,648,619,532,444,430,479,492,524,529,573,561,540,410,414,404,399,453,527,495,506,455,408 15,28,28,68,84,83,66,421,502,445,441,395,432,434,459,437,430,460,484,602,600,427,562,521,480,463,427,420,386,365,426,563,616,528,560,481,419,400,402,389,433,438,473,481,470,399,601,800,815,737,688,605,488,432,488,498,581,560,629,616,557,412,418,407,415,453,589,512,563,472,437 10,9,8,21,30,24,17,425,391,394,402,389,383,435,439,410,419,408,415,418,396,375,391,402,391,385,383,393,395,391,394,384,395,399,384,383,406,396,396,391,392,405,442,439,411,397,476,430,424,413,407,377,389,425,455,452,486,486,539,504,457,392,372,382,380,388,386,389,388,383,382 17,24,15,66,84,40,30,424,422,425,415,385,394,443,447,445,418,397,431,470,460,391,424,404,395,400,398,398,392,384,412,446,452,422,432,420,397,408,404,412,406,450,477,464,460,425,564,601,579,518,492,440,406,453,514,490,574,564,629,595,538,390,395,392,384,420,449,444,462,398,412 16,12,12,26,40,37,24,401,389,395,376,386,382,386,408,387,381,393,395,391,387,371,388,386,388,382,388,378,374,368,376,378,384,388,385,394,393,393,396,405,398,395,421,418,390,391,424,412,411,393,383,395,381,409,440,439,452,439,456,420,411,385,387,381,383,378,392,381,398,368,379 17,31,28,50,62,52,40,482,471,441,416,433,426,486,587,550,538,537,521,483,483,400,384,409,409,399,379,410,403,402,571,492,484,440,464,466,442,408,478,542,593,692,802,738,709,442,781,691,600,588,565,526,460,561,657,690,787,778,836,810,765,439,421,432,459,435,475,465,462,449,426 12,13,13,98,115,109,94,392,436,433,407,413,402,386,413,429,410,396,441,494,492,403,453,445,419,426,391,385,391,378,397,471,516,450,470,411,400,391,386,391,397,405,458,426,417,395,485,686,697,610,570,480,410,414,426,452,505,477,524,490,447,390,388,391,394,413,483,461,445,419,411 16,41,32,238,307,214,172,508,537,503,471,442,477,526,569,548,562,505,599,642,629,440,562,511,493,482,440,415,414,418,490,596,620,570,577,506,472,435,417,440,493,543,660,595,592,476,758,827,818,768,713,663,517,581,669,695,764,755,805,772,726,441,425,437,461,538,639,590,612,508,459 9,261,212,669,995,840,550,803,934,904,867,814,842,840,888,882,876,872,957,1023,1020,829,987,956,908,888,817,803,701,504,810,989,1013,949,967,875,820,505,517,564,622,728,874,859,882,667,1023,1023,1023,1023,1023,1023,951,803,879,903,978,979,1023,1023,999,726,779,726,769,941,1023,1003,1013,929,855 13,24,23,32,34,29,28,403,455,436,396,396,423,445,451,442,443,427,441,526,524,417,494,470,423,431,423,398,374,428,421,528,526,445,479,429,429,380,394,382,440,460,511,450,446,413,571,697,700,607,594,490,447,477,483,518,565,569,593,557,512,386,397,414,404,450,517,499,486,441,412 13,42,33,38,45,30,25,587,699,650,632,546,562,617,687,684,669,673,747,816,796,568,748,702,652,635,550,513,455,393,614,787,800,723,749,638,575,412,437,453,483,552,691,669,694,449,847,955,947,896,871,797,688,590,663,689,772,778,842,847,805,514,508,518,553,721,818,761,784,682,582 15,30,27,110,128,90,84,433,462,437,407,408,408,424,467,448,455,437,463,492,469,398,456,442,428,410,386,407,390,400,426,473,484,451,450,426,393,407,396,411,417,428,486,456,437,434,596,633,645,566,557,496,427,464,493,509,573,543,598,584,550,405,400,399,425,444,471,472,457,438,415 6,12,12,27,35,30,22,469,712,675,655,589,609,482,529,516,517,518,700,777,789,552,709,709,665,644,569,569,511,403,476,746,776,738,767,671,630,395,391,391,412,430,526,508,533,403,719,1009,1004,970,950,890,787,468,498,522,622,620,697,696,670,428,625,433,443,724,843,834,860,765,704 9,9,9,49,74,73,49,421,465,422,429,410,382,402,422,414,426,428,438,528,499,403,478,463,436,432,414,410,404,414,411,494,527,478,480,433,427,390,404,401,400,432,460,431,436,414,509,729,746,657,620,532,436,415,467,447,500,505,536,527,510,392,391,398,402,440,534,489,503,423,414 2,53,51,146,251,240,137,428,503,484,448,424,448,449,469,478,480,465,525,624,596,451,573,532,485,461,434,422,405,418,446,581,605,526,550,466,417,426,406,407,406,420,511,482,486,441,625,816,826,740,709,602,491,458,508,522,581,571,638,619,575,416,422,408,412,492,601,550,557,487,435 16,12,8,45,56,26,22,422,388,409,400,385,383,426,448,427,419,430,425,435,439,382,413,421,400,398,376,391,389,403,404,434,427,407,407,405,411,389,408,402,400,414,445,447,439,401,537,512,499,462,458,433,403,425,461,458,499,511,548,532,491,391,398,386,400,415,420,425,415,394,399 16,9,8,43,47,44,39,387,446,421,407,417,424,414,426,424,410,427,434,503,496,429,464,443,402,432,414,404,391,400,404,491,516,462,465,449,414,384,397,403,404,401,431,436,436,399,546,691,705,613,581,505,457,415,428,451,512,506,542,529,496,383,408,393,397,441,492,466,487,434,442 9,55,38,73,92,52,42,503,483,474,458,435,454,545,620,590,578,570,581,590,573,419,511,471,447,443,424,433,403,397,499,537,557,497,512,467,434,447,469,497,570,630,714,658,639,510,783,780,752,690,658,603,476,697,766,770,821,804,853,809,756,449,430,428,460,527,582,529,558,463,437 18,10,9,29,36,30,24,396,387,380,393,400,386,410,401,410,429,392,403,420,423,389,412,389,396,401,398,376,377,393,389,391,406,393,421,393,378,390,407,410,394,403,428,433,398,387,470,442,447,423,413,419,404,406,443,444,496,486,505,484,451,382,391,390,378,388,405,405,412,381,395 7,84,38,154,160,69,63,551,549,496,466,450,473,607,652,617,620,575,609,666,658,448,584,539,489,479,417,424,403,475,567,632,642,535,589,471,440,488,547,574,642,724,806,736,698,610,835,845,826,774,721,650,554,795,854,857,891,879,913,872,819,455,428,463,467,523,615,567,571,487,449 5,22,14,42,60,48,34,412,444,409,421,387,412,406,436,424,410,425,458,519,507,412,481,469,420,435,398,402,406,401,417,498,528,468,462,440,419,406,393,420,419,410,527,438,441,398,555,725,730,638,617,509,466,443,487,490,561,541,586,570,522,404,410,407,402,431,506,474,489,457,410 5,36,31,234,351,333,219,399,646,619,546,470,471,414,447,441,415,420,681,872,795,602,858,751,675,651,513,473,426,414,433,848,863,746,756,587,480,407,410,412,451,480,532,496,474,468,534,976,968,883,837,699,552,558,594,580,589,543,587,578,527,408,435,394,413,654,846,741,754,616,495 7,29,29,67,108,108,65,452,569,522,511,466,478,488,531,508,505,492,588,714,679,470,649,596,532,524,456,452,416,391,497,659,698,610,649,519,461,390,415,412,450,477,556,536,552,437,724,890,900,838,808,710,592,537,605,611,686,679,740,719,662,409,449,413,444,537,690,634,644,561,493 9,9,8,22,25,21,19,413,375,393,377,391,414,411,415,404,400,384,379,396,394,396,394,399,385,387,399,389,389,398,376,386,407,397,398,374,395,382,392,400,407,400,413,425,400,395,439,414,411,398,388,411,393,426,435,435,466,455,495,451,438,377,394,382,391,383,385,380,386,397,383 2,57,41,131,137,88,85,646,765,721,685,612,620,709,759,741,723,720,808,894,869,638,840,787,729,705,591,578,486,434,717,879,897,823,836,715,622,476,559,641,712,812,920,879,842,543,934,1023,1023,974,943,868,759,737,825,863,967,971,1010,968,919,521,541,539,585,777,888,828,853,743,647 3,33,31,214,303,294,205,408,496,466,467,418,412,438,472,483,462,451,505,609,602,421,559,519,470,466,416,418,386,384,444,585,622,527,546,446,450,410,413,408,422,449,524,516,479,446,623,793,803,727,687,588,475,507,574,575,636,624,681,640,583,414,420,405,412,471,602,549,554,470,424 15,34,33,108,156,151,101,414,531,488,454,447,448,447,481,456,461,457,546,657,640,449,612,552,499,479,452,412,407,400,446,615,670,577,604,505,454,412,395,407,414,440,496,471,471,433,626,832,846,761,730,612,494,464,519,536,603,581,645,624,585,415,412,414,421,527,662,595,605,492,453 2,15,14,42,59,56,40,447,480,462,455,431,407,454,477,509,474,473,517,565,550,431,507,477,447,441,411,407,401,404,461,548,559,476,514,450,424,407,399,409,420,464,521,520,503,403,669,763,759,672,641,554,474,454,543,551,615,618,682,654,615,422,419,405,412,470,538,525,547,456,439 17,22,21,143,273,279,140,468,541,507,512,492,549,482,547,522,534,570,574,566,601,417,441,456,450,451,441,449,435,402,465,481,469,475,508,482,465,396,414,385,417,445,490,504,525,427,726,708,662,666,652,645,564,461,513,523,614,602,689,713,674,450,461,457,486,526,532,537,595,509,526 10,65,62,72,74,70,68,503,526,495,477,463,434,541,600,587,581,564,584,612,594,418,492,474,446,458,432,433,386,424,585,597,590,529,555,496,437,447,517,563,616,687,793,733,700,482,807,791,766,718,678,622,507,625,718,742,827,817,865,832,779,451,442,433,457,532,576,519,549,474,480 19,43,40,103,166,154,94,442,509,450,457,436,446,464,501,494,486,473,553,639,612,452,566,527,471,485,444,417,397,376,460,608,626,534,558,461,449,380,425,414,423,448,501,494,494,427,681,833,824,757,723,615,524,495,538,544,651,644,692,680,633,430,440,421,424,523,626,564,592,519,431 16,14,13,34,46,39,27,401,389,380,374,375,382,397,409,394,400,376,389,409,408,376,370,365,386,381,377,393,371,398,382,363,399,381,377,392,385,387,413,396,401,419,429,424,388,404,442,422,407,392,387,420,393,440,441,435,478,461,479,444,440,383,381,391,380,369,384,388,374,371,385 1,9,9,14,20,17,12,450,541,501,506,471,497,502,547,558,558,564,594,590,615,418,472,464,454,453,445,435,413,405,535,569,544,505,541,507,491,410,412,423,442,491,597,581,615,416,775,778,743,726,711,681,589,490,558,589,677,689,757,765,735,446,457,467,477,551,577,552,599,520,477 10,157,119,242,351,259,177,642,786,738,690,621,642,676,742,727,714,706,805,907,885,659,862,810,749,743,627,582,499,438,650,874,901,826,840,723,647,466,474,542,581,667,789,754,747,585,900,1023,1023,976,953,872,764,746,817,817,878,871,920,907,872,536,567,529,572,775,902,853,864,762,663 20,35,33,301,515,511,290,395,406,394,388,382,397,438,398,426,419,404,407,441,436,404,416,408,409,405,397,387,387,385,391,429,458,397,421,436,399,426,390,425,399,413,449,443,425,437,525,562,551,522,477,441,422,460,525,514,543,525,555,543,479,412,418,391,405,416,447,424,429,405,393 6,22,21,37,51,46,33,496,446,437,424,431,400,484,481,455,462,432,474,524,494,411,494,468,432,435,405,385,395,399,504,529,556,472,490,420,422,401,429,460,488,598,721,669,619,394,587,657,674,601,593,545,476,468,542,515,592,580,638,600,543,396,392,407,385,417,520,463,482,426,402 12,32,31,81,119,117,79,426,467,451,429,404,420,470,451,460,448,443,487,560,572,416,522,498,461,442,429,417,406,399,444,533,573,504,514,441,412,413,404,402,427,444,524,478,473,415,634,753,770,673,662,525,480,469,556,576,638,630,671,653,587,411,403,401,407,472,563,525,530,454,430 17,13,10,37,46,31,25,421,409,385,396,385,394,434,425,405,411,395,413,400,410,389,393,399,388,376,399,390,395,386,410,396,399,404,392,390,395,387,392,391,424,428,445,416,436,413,468,452,441,414,424,418,394,428,477,448,497,495,530,505,460,392,398,404,381,377,394,429,389,389,388 1,6,8,21,28,26,20,474,581,548,515,468,511,527,593,584,572,564,642,702,697,463,615,567,530,506,444,463,418,402,508,662,670,594,600,525,491,389,398,409,438,468,598,570,592,409,766,882,875,813,781,705,606,523,590,599,681,692,760,760,726,454,453,464,498,646,747,684,707,607,502 16,11,11,21,32,31,20,388,376,391,379,394,395,396,421,411,387,397,394,403,399,380,382,389,383,378,382,395,384,398,403,392,408,401,396,385,367,399,397,414,395,416,408,414,417,388,450,430,410,420,405,403,374,415,412,429,470,460,476,454,431,385,383,388,382,389,404,385,389,389,364 8,15,9,82,107,76,55,414,425,411,425,376,404,442,443,428,430,436,449,495,474,413,472,448,418,403,398,393,392,386,429,475,503,444,471,399,414,400,408,404,414,455,507,470,452,416,544,679,688,597,552,500,422,481,514,531,580,570,632,589,519,389,408,387,394,431,493,443,469,429,409 6,203,181,150,190,151,120,674,718,661,663,615,622,738,818,798,795,785,788,789,792,484,647,622,589,566,539,536,484,539,831,788,764,739,759,706,657,637,761,820,885,961,1023,970,933,598,972,949,914,884,867,832,740,807,917,963,1023,1002,1023,995,952,620,545,621,661,732,757,733,770,667,613 20,31,29,146,238,236,136,412,401,380,391,386,382,413,418,420,412,415,403,426,409,393,398,387,403,391,376,394,369,400,407,406,394,406,394,401,398,410,417,417,443,452,496,461,428,429,497,469,447,426,433,408,391,518,549,573,575,558,594,548,492,404,385,398,385,397,402,395,406,390,392 10,9,8,22,27,23,19,424,385,382,374,379,391,420,405,403,405,386,395,410,409,383,389,386,390,390,384,396,373,395,400,390,387,394,386,403,388,396,404,382,400,394,414,417,408,383,456,421,400,404,399,396,395,398,417,393,449,457,470,470,438,392,359,385,386,381,383,397,378,394,379 16,205,164,138,171,126,102,450,413,413,392,404,392,450,452,432,446,416,413,462,446,394,453,426,411,404,398,386,383,420,436,448,464,428,426,406,424,396,438,429,458,483,531,501,514,403,518,543,540,478,448,437,393,431,475,501,543,536,614,578,552,406,390,423,398,418,471,433,438,399,408 16,16,12,42,49,33,28,463,404,392,407,391,396,449,451,431,426,432,399,429,413,385,399,396,390,398,378,400,369,401,417,418,406,424,395,387,404,384,397,405,423,441,473,478,424,391,499,478,462,436,434,408,387,437,455,472,540,528,602,541,506,406,392,387,393,392,408,415,405,406,397 5,109,56,285,349,161,133,726,693,625,599,575,579,773,829,812,809,793,790,793,785,501,652,610,562,549,479,484,442,580,832,799,779,719,747,640,609,670,781,828,883,944,1017,967,939,702,1003,961,921,884,861,816,698,878,948,971,1023,1023,1023,1023,987,641,516,646,682,743,771,740,765,661,578 11,14,13,65,90,82,58,410,459,459,435,416,415,416,444,425,421,428,481,569,554,427,517,478,439,446,389,413,390,390,406,558,565,501,516,439,410,399,411,397,400,392,449,443,444,399,549,761,767,682,648,547,471,431,449,456,488,493,546,547,511,400,409,408,403,456,552,484,518,452,444 18,23,16,40,61,43,28,409,400,380,375,374,389,416,436,421,406,398,407,414,403,386,401,381,401,398,380,390,391,414,398,368,379,379,379,377,379,418,427,405,426,495,507,474,447,416,512,444,437,414,406,408,397,495,526,527,568,563,612,550,505,393,377,384,406,396,392,401,387,381,380 18,9,8,30,29,24,25,412,375,374,378,367,388,416,420,419,413,395,407,402,393,397,382,392,387,381,378,385,381,368,394,379,384,397,407,392,390,384,389,398,390,406,429,429,408,405,450,407,407,393,399,380,364,415,443,457,460,491,540,475,455,382,386,385,392,381,386,394,374,377,380 6,15,14,29,29,23,22,421,409,397,403,385,389,410,442,409,444,433,429,466,449,376,423,418,404,400,395,394,376,395,420,438,467,414,413,415,390,410,436,453,467,519,623,536,489,418,562,580,551,513,497,440,397,467,562,569,649,635,659,589,542,387,398,397,415,434,440,428,428,402,372 9,1023,568,333,407,118,107,712,790,748,699,639,665,749,800,793,779,760,825,916,894,649,866,811,740,729,633,570,449,486,721,892,914,832,851,728,631,571,655,718,766,844,917,863,839,719,961,1023,1023,982,956,881,768,895,946,953,988,978,1015,985,941,547,564,575,614,780,904,856,863,761,666 12,10,9,23,28,22,18,369,414,408,397,409,397,397,397,423,408,396,423,479,452,390,438,428,409,402,395,392,388,388,399,467,467,439,419,404,387,394,388,379,396,407,463,424,437,398,492,601,595,539,489,457,417,429,454,451,472,467,515,456,464,392,385,399,394,416,449,435,455,413,397 2,9,9,87,110,110,86,391,398,394,404,385,413,414,426,404,415,412,418,443,447,411,426,415,408,393,389,380,381,407,390,422,429,405,420,406,378,389,381,384,410,406,435,416,415,404,497,555,558,506,481,443,404,429,448,427,487,472,501,495,466,403,393,391,399,424,440,442,436,411,407 7,20,17,31,53,44,25,429,388,399,403,375,405,417,444,439,410,417,417,396,407,399,402,407,374,397,386,382,390,396,405,426,415,396,414,405,385,376,395,405,416,443,486,444,452,421,530,478,458,443,428,410,374,468,512,518,555,536,589,522,491,388,393,393,395,399,418,402,411,397,395 15,10,10,44,58,58,44,408,467,479,447,411,418,431,458,438,455,418,473,577,559,415,513,487,447,435,412,411,395,384,430,547,573,499,522,441,432,379,419,396,417,438,487,465,470,402,600,780,786,701,677,570,477,456,510,516,583,574,631,589,542,388,409,397,406,463,553,527,503,438,423 16,126,120,91,128,120,85,419,403,388,398,376,388,406,443,422,426,414,409,424,424,398,381,394,378,388,391,392,386,381,415,396,411,413,391,382,375,405,417,432,423,469,526,470,461,414,484,469,469,417,408,430,389,422,453,455,493,490,545,510,468,401,379,378,383,397,403,405,407,378,374 9,9,8,21,25,21,17,410,374,374,366,381,380,416,416,406,386,406,405,404,401,380,389,401,381,383,382,384,384,398,391,387,385,395,391,385,368,390,384,388,400,403,445,411,425,405,443,446,433,415,415,377,378,406,440,423,466,482,480,465,431,388,381,391,378,393,395,401,395,393,381 6,78,67,134,170,150,116,455,575,574,496,453,491,506,555,516,536,523,619,748,723,504,702,646,572,541,472,452,408,420,485,722,753,640,672,542,481,399,423,422,459,493,591,557,554,459,742,903,903,837,805,709,588,566,645,644,710,701,771,752,709,412,456,432,449,583,754,686,691,595,516 17,16,15,30,46,39,24,410,390,384,372,388,384,422,426,430,385,417,399,432,416,399,407,392,403,387,394,400,407,375,406,409,415,387,400,398,377,381,392,402,417,449,466,442,423,407,502,479,468,431,420,404,402,457,485,498,522,533,583,525,484,382,388,393,383,406,413,408,419,398,399 19,8,8,26,28,24,23,412,389,391,397,384,383,414,408,397,396,392,381,375,392,396,386,390,380,392,380,374,395,379,402,398,395,362,391,389,385,375,399,407,410,424,471,429,410,384,449,422,392,401,384,384,381,424,463,452,494,472,528,478,426,392,395,373,390,393,383,391,397,377,389 12,14,14,20,24,23,20,419,488,451,432,418,436,425,454,456,454,463,512,614,583,434,553,516,454,477,437,419,391,392,444,583,604,533,556,459,428,407,391,402,408,433,471,465,480,406,595,790,794,723,690,577,467,429,478,496,552,540,604,604,557,411,417,422,401,489,591,539,562,481,434 2,18,18,88,123,122,86,434,544,503,471,444,447,458,476,473,452,440,576,689,669,459,653,588,524,520,456,431,417,392,433,657,703,594,620,492,447,388,409,415,412,411,490,478,497,411,632,888,899,822,788,688,533,460,480,522,567,562,645,635,586,405,412,401,420,517,681,615,604,530,456 6,266,190,527,661,485,367,892,818,770,748,715,741,923,975,961,951,936,916,896,900,572,683,672,635,617,539,552,471,660,904,853,805,756,789,725,678,700,749,787,852,934,1023,1007,998,831,1023,1023,999,972,950,916,830,994,1023,1023,1023,1023,1023,1023,1023,784,601,788,801,833,832,807,837,737,673 8,24,20,40,65,47,29,394,390,392,371,376,385,400,418,384,399,397,399,416,401,390,381,386,381,381,383,390,385,394,404,399,366,381,397,371,381,401,383,403,409,438,458,444,397,405,448,418,406,393,402,400,383,430,466,444,486,486,528,476,461,374,360,376,395,381,381,371,393,382,401 19,17,11,120,114,79,91,605,564,533,497,461,460,656,711,657,655,610,626,719,700,460,651,600,529,505,440,424,420,435,518,669,702,604,605,510,461,445,456,480,515,606,699,670,648,524,797,846,845,776,744,638,512,691,772,775,829,815,859,832,781,504,449,491,509,594,692,635,631,532,478 1,36,30,17,26,19,9,439,412,382,405,386,417,426,461,445,442,444,452,436,447,392,398,395,399,407,382,392,392,396,475,431,449,412,422,397,378,428,491,537,606,700,801,719,640,424,703,578,516,485,480,432,425,564,648,711,844,842,877,789,711,394,388,400,394,414,426,381,423,402,411 5,12,11,39,49,32,25,511,580,555,531,505,549,565,638,629,630,617,655,690,677,470,582,552,512,483,470,460,422,390,555,665,656,585,597,513,483,402,403,405,449,473,609,610,632,443,827,872,845,811,792,740,657,534,591,624,720,728,802,817,784,490,471,491,505,625,694,640,685,581,519 4,142,101,188,200,129,126,658,796,766,710,603,599,687,737,707,695,674,791,943,921,678,938,892,800,797,681,621,506,489,646,896,960,862,885,745,621,514,531,568,627,718,823,782,761,627,890,1010,1023,966,946,839,698,789,844,853,906,897,943,914,871,505,528,491,541,763,947,895,883,792,660 16,12,11,25,38,32,21,411,389,389,395,372,374,392,405,398,408,400,400,400,379,390,396,385,380,385,381,388,400,394,396,395,384,387,391,394,399,384,394,398,379,413,426,417,406,382,436,412,407,409,390,402,373,400,423,411,441,446,471,449,430,392,384,385,378,387,395,381,395,382,387 8,16,13,25,26,15,16,425,441,422,401,400,396,423,445,459,430,442,446,509,487,414,446,435,423,410,406,392,392,399,403,488,495,452,465,423,405,396,417,412,439,481,525,472,459,420,593,676,668,592,549,495,437,505,565,583,651,617,669,615,561,383,390,397,404,422,488,456,476,444,390 12,11,11,42,63,63,41,396,431,429,411,396,390,436,421,434,418,414,428,491,480,405,465,429,417,420,403,395,395,383,396,467,491,439,462,423,417,387,387,394,411,411,443,412,434,405,527,660,667,594,554,476,422,443,458,453,492,504,538,515,493,397,400,397,386,423,490,443,461,422,407 15,10,9,28,34,28,22,438,375,393,372,387,391,423,434,393,404,397,408,403,402,383,382,389,378,381,393,383,378,397,405,395,395,387,382,394,396,392,378,388,382,397,424,422,410,384,443,440,413,416,392,406,390,400,403,426,452,465,490,467,441,373,387,389,379,386,387,378,380,399,384 6,14,12,33,41,36,28,397,396,391,378,379,377,404,387,388,398,390,400,393,404,387,381,402,395,381,363,401,403,384,392,389,406,388,385,370,398,389,407,403,404,445,444,434,408,418,458,428,426,391,372,399,377,438,459,440,463,452,500,476,433,398,377,384,394,388,393,387,376,379,383 4,11,11,43,71,71,42,411,458,453,442,402,421,424,439,431,441,427,466,535,526,417,503,480,440,424,412,415,392,392,421,522,551,490,500,457,427,394,393,417,412,423,446,432,440,420,543,747,771,687,638,545,462,441,461,480,510,524,559,541,505,394,399,404,393,427,512,481,520,447,436 19,8,7,54,87,89,55,396,419,420,410,386,398,418,412,433,418,417,450,479,486,421,453,446,410,408,404,388,397,379,400,461,487,445,440,425,407,394,389,407,402,412,421,434,435,399,501,640,652,586,530,472,422,435,471,438,498,496,532,508,491,400,387,405,400,432,459,454,439,421,398 9,7,8,15,29,29,15,395,457,454,439,398,426,418,428,432,431,426,459,531,528,416,496,467,443,442,411,407,399,386,412,520,524,469,490,413,430,383,389,402,407,399,454,431,446,386,552,757,758,686,657,564,482,400,431,435,469,472,527,499,499,395,405,404,412,463,523,497,495,454,422 16,8,7,28,34,29,24,403,440,440,407,389,402,400,411,428,412,423,433,527,498,403,488,460,418,427,415,395,398,374,398,470,504,457,463,428,423,386,383,392,395,413,443,409,421,395,479,607,639,548,537,448,402,426,451,431,474,469,504,486,454,394,401,379,391,423,503,470,461,440,400 17,20,18,31,40,32,22,508,552,535,498,482,497,552,600,604,588,584,637,678,666,486,585,553,507,491,452,463,419,373,544,641,653,587,610,499,465,398,422,417,456,479,613,595,609,442,779,848,828,781,759,691,582,537,611,642,721,719,784,787,742,470,459,472,492,603,674,624,660,562,485 5,9,9,34,36,37,35,398,427,452,422,415,419,394,445,427,424,421,457,519,527,400,491,465,420,433,415,414,399,387,414,496,523,469,496,428,398,398,389,400,394,408,442,426,439,394,524,713,719,636,592,505,448,437,461,455,508,473,528,526,498,385,396,398,406,439,507,472,473,437,423 19,12,12,39,57,52,35,415,450,449,424,426,396,424,423,440,437,422,442,529,504,403,469,452,418,446,404,406,394,389,415,482,512,472,463,433,400,383,403,390,406,421,463,424,438,401,558,702,718,639,590,498,467,415,456,470,541,530,581,570,501,393,400,396,395,462,495,475,475,423,401 16,15,15,51,80,78,49,399,402,370,391,390,393,424,413,383,442,402,412,415,404,381,399,411,402,392,378,393,372,393,398,413,398,383,414,387,384,383,377,385,400,416,438,421,406,407,486,494,483,441,414,437,407,418,489,481,515,521,539,513,471,389,386,383,396,381,409,421,404,390,398 2,10,10,51,77,78,49,388,401,395,374,377,387,392,401,411,405,407,395,405,392,395,402,392,383,392,393,397,382,388,390,391,407,396,394,397,366,379,378,381,401,404,419,397,393,391,437,467,461,436,433,404,378,430,448,459,474,443,478,430,431,379,388,389,391,389,414,401,413,374,385 5,54,49,126,148,127,110,457,568,518,509,451,497,461,496,508,514,492,604,712,685,462,652,611,532,512,438,428,422,405,468,667,702,598,637,519,495,399,395,406,427,453,509,531,531,424,681,878,874,807,770,678,539,496,548,536,637,632,706,700,638,429,420,403,427,553,687,634,629,532,470 20,248,192,77,94,61,48,481,485,461,451,400,428,486,512,518,504,480,503,594,567,418,517,477,461,431,410,387,401,415,476,549,586,519,519,497,416,431,474,481,521,617,688,612,590,470,697,772,766,693,665,558,477,610,685,707,758,746,790,736,684,424,437,413,436,480,572,521,531,438,441 6,37,35,133,175,158,112,420,556,506,491,415,442,455,473,473,488,471,547,666,661,454,619,565,498,496,460,414,398,403,450,637,665,580,606,486,453,401,395,421,405,461,491,477,514,418,651,847,848,772,746,622,525,486,555,556,629,622,675,662,621,403,428,410,425,524,655,603,629,502,453 18,12,12,102,145,152,105,412,404,403,406,383,416,405,408,403,397,416,428,454,445,393,425,425,409,411,399,374,381,397,401,441,455,423,431,434,412,402,383,389,392,398,432,419,422,396,489,610,625,546,522,456,403,399,434,418,452,456,493,483,451,388,384,398,383,392,449,425,436,420,392 4,12,9,21,32,23,15,478,404,405,399,379,402,439,464,417,397,392,414,400,399,392,405,400,373,380,386,391,393,387,391,402,403,388,392,402,398,396,392,409,393,415,447,439,450,389,433,427,407,405,406,394,378,424,445,421,490,492,554,503,460,375,396,379,381,383,390,395,387,388,386 15,33,33,173,323,322,170,436,993,951,892,778,762,441,434,432,442,418,963,1023,1023,915,1023,1023,994,969,870,785,663,414,479,1023,1023,1023,1023,923,826,408,453,495,509,558,654,612,577,505,623,1023,1023,1023,1023,1023,906,581,615,559,556,531,574,574,511,401,719,394,405,935,1023,1023,1023,954,837 12,38,38,116,186,184,113,406,417,401,403,379,401,404,393,402,406,398,403,422,453,400,432,411,410,408,389,390,381,401,411,407,449,394,420,399,386,397,385,385,398,433,454,430,422,428,480,547,551,506,451,426,407,493,549,565,558,528,569,505,474,390,386,384,392,404,437,404,431,407,385 20,50,47,117,131,119,108,431,615,548,502,465,415,446,428,449,446,419,673,820,739,597,794,691,616,598,466,450,402,395,447,796,807,682,689,530,453,430,432,455,473,493,563,521,476,501,584,915,900,813,766,625,464,601,603,582,598,592,623,591,544,405,423,411,389,678,794,687,696,559,468 11,101,93,144,160,143,129,506,656,611,571,490,539,552,584,571,577,564,682,797,785,547,766,714,629,602,506,471,427,399,508,764,806,710,726,566,509,402,429,443,451,494,604,591,581,437,765,953,965,897,869,774,651,556,634,644,716,723,775,762,725,431,475,429,452,637,795,736,748,621,536 6,8,8,63,98,98,63,396,434,402,409,402,419,405,442,428,417,419,457,487,483,403,470,442,437,415,423,392,394,383,403,478,505,449,468,411,389,379,391,390,397,403,421,440,417,409,506,657,664,571,546,498,440,432,446,478,490,499,534,530,475,395,402,396,395,416,490,468,452,421,395 18,18,17,66,65,63,63,423,450,426,430,407,404,436,467,466,461,435,464,540,538,415,489,457,428,436,404,430,393,381,420,525,530,469,496,430,446,397,402,424,441,471,524,489,482,421,627,720,727,647,598,527,462,482,570,593,639,632,691,643,597,405,405,395,409,436,515,489,502,441,422 19,14,14,170,262,266,172,404,446,424,419,415,405,438,434,421,430,428,455,499,490,383,473,437,426,418,425,388,405,397,424,463,488,430,458,412,408,383,393,407,405,420,449,433,437,408,555,669,691,610,567,504,422,432,455,479,552,535,564,551,520,396,400,394,392,428,475,440,455,423,409 10,181,146,107,165,127,80,421,423,398,413,402,401,455,471,467,432,421,422,475,461,403,439,416,416,418,411,395,400,416,433,453,465,436,448,418,417,401,419,424,454,466,581,491,502,437,548,582,576,511,494,473,388,447,487,506,573,554,621,579,507,420,406,388,400,434,443,426,449,413,413 6,16,10,69,72,29,25,573,521,483,475,424,465,619,664,651,629,603,616,632,627,439,531,496,451,440,428,404,395,449,579,598,595,524,556,495,418,515,577,613,668,747,821,756,721,645,848,827,793,730,691,624,522,819,878,879,911,898,933,890,836,440,433,447,451,504,583,530,531,475,445 8,13,13,66,74,68,62,397,453,435,428,412,403,422,430,429,446,444,430,508,498,421,468,454,428,422,394,408,393,389,410,474,506,441,463,429,398,405,397,404,403,417,476,463,431,418,544,702,704,605,574,501,424,456,478,492,536,543,586,550,529,395,391,393,393,443,504,470,475,426,395 14,15,12,27,39,30,20,435,407,404,398,382,399,442,425,434,411,414,432,456,448,384,430,437,408,397,394,392,391,415,396,444,462,415,439,416,371,423,411,404,433,443,501,462,445,423,540,564,567,482,473,438,395,508,574,569,602,577,631,581,545,386,372,392,392,386,442,443,412,405,390 5,9,9,40,46,46,40,416,496,466,437,403,410,414,439,423,405,411,505,629,587,439,590,521,470,473,411,420,406,374,411,583,601,505,548,472,439,374,400,388,390,401,459,419,451,390,521,802,800,712,664,537,452,416,431,439,477,488,528,538,506,398,410,401,404,470,604,528,551,466,419 18,8,7,28,28,24,23,427,387,385,368,402,381,403,427,402,400,407,386,394,389,386,390,376,401,372,378,370,379,396,397,400,408,408,388,378,376,395,382,400,397,414,427,423,415,404,457,412,402,381,406,391,410,429,432,442,469,457,503,459,437,400,386,384,390,399,394,398,392,371,379 18,33,33,98,136,132,95,414,515,495,455,403,464,458,488,490,464,460,517,643,611,442,568,541,480,472,427,430,393,393,440,600,646,544,569,468,451,394,403,400,424,449,522,493,493,414,627,815,819,742,713,603,491,487,531,545,622,610,675,636,589,402,412,416,402,497,623,568,582,482,430 5,7,7,30,48,46,29,490,499,484,440,441,469,507,543,533,517,518,545,606,595,441,539,497,470,468,420,418,377,381,468,556,602,513,541,462,427,396,410,430,437,476,595,545,546,420,687,779,759,709,660,588,494,507,545,571,631,645,707,687,642,443,411,431,442,497,589,542,579,498,448 15,15,13,25,28,24,22,433,446,430,429,432,399,439,455,447,460,441,468,514,517,426,501,458,439,419,400,391,374,385,420,500,536,479,478,417,412,362,404,412,412,419,477,467,451,408,582,686,679,585,585,490,430,461,482,471,550,555,587,558,537,411,397,387,406,446,527,491,520,442,418 8,42,27,66,81,43,38,482,454,451,433,408,416,489,550,510,510,506,520,557,512,400,499,460,451,428,397,409,389,399,487,514,535,480,505,437,419,453,460,493,550,610,720,648,606,499,734,744,722,659,631,524,468,645,733,748,812,811,844,785,724,427,412,418,417,443,532,468,482,439,421 15,39,37,51,57,54,48,462,542,513,478,450,460,487,533,524,503,513,584,672,660,458,593,552,498,488,442,427,420,382,481,623,661,573,586,493,437,401,407,414,433,460,582,539,540,414,709,868,868,801,772,676,565,508,589,617,690,690,745,739,688,443,442,434,454,555,671,614,619,528,474 1,70,39,93,123,50,26,594,562,529,503,469,482,630,692,660,638,622,634,686,673,451,577,554,486,455,433,439,380,481,611,652,647,550,594,478,455,512,606,654,715,793,879,826,763,654,889,856,828,770,738,665,541,828,891,905,966,960,995,939,881,456,428,454,468,565,646,598,621,511,468 8,11,9,112,226,203,96,437,496,497,468,451,495,462,498,515,493,499,544,553,565,415,481,459,454,448,434,423,418,401,438,503,489,460,475,444,438,398,381,387,404,425,457,464,474,416,655,752,727,676,648,589,515,445,474,488,540,529,598,621,584,458,436,446,454,508,557,518,573,491,461 3,16,10,48,58,32,27,422,390,389,378,386,374,444,463,434,415,396,397,417,408,400,413,403,384,387,384,391,397,402,406,405,431,404,411,383,350,402,421,418,437,451,508,479,469,413,512,507,490,457,445,423,391,502,537,537,590,590,637,599,551,387,376,409,390,401,422,404,386,390,387 5,9,9,18,27,26,17,413,460,429,418,405,400,423,446,423,442,426,437,575,522,410,555,501,446,442,418,398,388,400,419,519,583,480,513,462,410,383,387,396,406,406,473,435,445,392,517,678,713,612,573,480,421,450,463,472,503,522,555,538,513,407,394,393,391,428,560,494,500,441,412 16,9,9,46,74,78,48,416,418,423,402,393,405,417,429,421,417,429,425,459,459,399,441,411,411,419,393,399,389,387,402,469,460,433,431,418,415,413,393,393,394,410,433,415,432,392,521,614,593,529,508,454,420,414,457,456,499,506,534,528,519,413,402,395,405,417,475,449,453,430,402 9,17,15,27,33,19,15,398,400,396,423,401,389,402,414,416,401,411,446,447,459,392,421,418,408,406,402,398,386,392,415,426,451,415,426,378,419,368,398,391,415,443,481,430,410,421,514,589,591,507,460,443,396,462,467,467,543,528,572,523,501,391,385,403,396,415,459,420,439,405,393 11,14,13,269,438,441,261,441,504,472,440,428,442,435,466,439,434,416,481,572,581,420,519,495,471,452,410,404,394,412,423,519,587,516,517,463,445,396,403,404,431,448,480,464,460,436,550,752,810,750,700,613,501,485,535,533,593,577,642,589,557,423,416,418,412,455,567,551,567,485,443 2,8,8,42,60,59,41,405,423,394,395,404,420,415,409,418,419,399,430,480,488,403,463,434,428,411,406,383,376,376,402,469,498,456,461,410,411,378,384,376,397,396,434,415,421,411,468,656,670,578,561,478,429,404,433,452,468,460,510,466,454,396,404,394,394,432,476,442,483,422,401 18,125,73,851,1023,1023,618,615,744,682,651,553,614,646,692,685,688,660,765,856,833,573,793,757,694,659,554,543,466,453,604,803,836,736,767,660,569,460,475,518,548,630,754,722,712,609,886,1022,1023,966,941,864,748,714,801,826,888,879,921,899,857,523,539,520,544,715,837,782,811,704,610 8,194,174,219,253,220,191,502,502,486,467,452,448,562,612,579,554,543,578,644,606,450,554,519,484,474,430,429,402,445,525,583,617,544,520,476,442,415,451,504,516,583,700,636,629,503,767,804,795,740,693,611,529,655,722,729,791,775,822,796,738,421,419,432,481,533,641,586,594,492,450 19,169,159,119,192,180,108,421,407,389,387,389,386,424,438,389,411,407,415,430,426,392,403,402,392,363,383,371,385,410,426,409,418,411,409,384,388,398,417,401,452,482,542,488,443,408,458,442,463,425,414,426,347,420,437,440,485,494,525,488,459,388,390,384,392,399,416,375,365,398,371 3,13,13,138,196,193,132,401,434,413,421,399,396,393,424,417,428,427,474,501,487,409,451,427,425,411,397,404,415,388,403,486,481,444,459,416,401,417,392,393,425,421,451,444,428,431,517,670,679,592,544,484,440,460,488,487,525,507,573,534,511,413,403,405,405,426,487,480,482,415,415 14,12,11,14,15,11,10,481,554,509,489,458,492,499,540,531,527,532,600,700,680,476,649,566,531,515,459,459,414,411,484,663,688,598,627,514,461,404,405,405,433,474,554,547,550,411,699,845,838,779,751,651,535,507,553,581,638,653,709,703,662,429,443,427,446,568,690,629,656,543,472 12,17,16,296,472,474,293,414,431,425,425,403,386,412,418,419,404,396,459,515,519,427,498,460,443,437,411,416,401,387,399,494,527,474,493,423,402,382,394,389,386,393,443,415,419,427,491,731,756,644,605,521,446,399,433,421,444,459,471,504,456,419,372,414,402,423,530,480,489,431,401 10,17,17,81,91,91,81,457,415,404,414,404,393,469,543,499,495,492,460,450,441,395,409,391,406,373,389,393,382,410,462,421,409,411,410,411,400,401,433,449,462,530,655,583,542,445,712,592,519,481,466,455,452,582,678,688,761,751,806,757,697,426,415,414,418,432,433,414,432,415,408 12,12,12,31,34,29,26,413,456,427,415,436,430,418,438,428,434,432,479,543,541,423,509,463,449,438,411,403,391,404,423,526,546,478,509,440,423,368,394,406,393,414,452,431,438,396,535,747,748,668,642,525,453,432,473,482,525,519,561,545,507,397,395,411,399,441,541,508,500,439,414 16,10,10,81,116,116,81,401,437,415,413,417,401,403,429,413,417,409,442,484,487,393,451,437,407,417,404,396,391,381,412,465,501,454,458,433,424,399,383,388,401,398,412,420,429,397,529,699,712,642,586,508,432,409,414,447,477,457,518,526,464,393,406,394,381,435,499,466,464,415,416 11,71,58,111,182,156,94,470,507,487,440,446,438,497,528,516,457,471,547,635,633,429,580,545,485,487,429,430,409,388,472,579,627,543,564,475,434,407,427,422,446,483,591,538,533,448,678,800,806,733,701,587,513,522,606,608,662,660,711,677,637,427,414,423,429,517,662,591,598,501,452 12,14,11,36,50,34,24,419,413,409,382,377,385,434,425,434,411,421,428,420,434,394,409,387,384,394,387,384,384,391,449,434,425,414,412,404,382,432,490,516,580,678,755,638,552,429,599,537,509,462,455,429,409,536,647,721,786,756,779,669,602,394,405,400,391,406,431,416,417,403,396 15,14,14,76,109,106,72,399,448,423,402,429,411,401,406,421,415,414,435,499,515,413,475,454,430,428,407,386,392,380,412,498,508,445,455,414,411,399,390,384,404,399,422,420,435,411,499,711,726,629,590,491,451,418,443,443,487,484,510,489,459,375,408,406,400,451,516,467,476,416,426 11,9,8,90,116,105,82,397,403,393,384,390,383,390,416,384,417,414,414,459,429,392,427,421,405,403,413,384,390,379,382,437,448,424,424,410,384,396,401,385,402,399,428,420,411,388,451,581,574,483,487,440,410,409,413,413,436,447,467,450,416,394,391,389,400,408,453,429,430,412,390 11,11,11,23,28,26,22,397,473,461,428,403,395,413,429,422,419,411,481,565,571,422,535,493,443,459,416,402,393,378,418,532,575,500,501,459,418,377,389,390,394,402,454,437,421,403,526,756,770,679,640,540,473,408,426,428,475,487,517,533,497,381,401,403,415,454,542,490,510,460,426 8,30,22,26,31,13,11,415,403,396,405,412,395,420,460,428,428,430,432,482,460,404,433,410,406,399,373,412,386,355,447,463,459,432,438,394,376,394,428,463,492,583,695,617,550,426,675,623,602,531,527,482,428,522,624,703,810,808,841,748,665,393,386,385,388,408,473,434,440,409,403 2,1023,680,107,128,52,42,812,740,698,654,625,640,848,895,866,850,831,826,851,846,557,752,713,657,632,531,490,423,844,1003,910,869,810,831,749,709,947,1023,1023,1023,1023,1023,1023,1023,819,1023,1023,996,954,928,878,770,1023,1023,1023,1023,1023,1023,1023,1023,658,513,638,678,754,818,776,798,695,605 4,25,14,149,164,93,85,499,616,547,527,490,479,535,582,556,569,547,637,740,717,479,693,619,559,533,460,466,438,426,506,718,749,660,664,551,514,428,457,471,524,577,690,633,626,527,784,907,912,840,810,722,586,662,735,741,798,791,831,802,754,436,429,430,449,597,725,655,666,559,477 13,13,13,38,59,62,39,418,487,461,438,434,433,443,430,448,425,430,482,599,583,436,564,519,459,452,430,413,408,377,426,568,617,521,543,463,439,358,387,394,404,408,457,454,442,401,561,790,810,724,678,586,474,415,459,469,529,522,553,557,519,393,411,396,399,486,587,543,548,473,447 20,187,163,190,271,207,143,448,427,398,411,427,402,464,466,452,429,460,457,525,492,427,486,473,422,422,410,411,396,401,448,496,529,471,471,444,410,414,425,446,473,526,634,571,536,451,604,681,684,607,586,497,445,487,536,543,602,604,640,630,555,405,430,407,408,471,523,476,457,435,411 3,13,11,28,32,27,23,518,549,517,501,440,472,559,615,595,588,566,609,667,664,469,606,544,491,501,466,420,423,442,532,655,666,584,590,491,451,420,437,449,497,550,672,625,630,468,790,842,822,768,745,665,537,633,713,719,776,775,824,808,763,454,433,462,477,562,679,627,651,525,447 2,56,54,787,1023,1023,738,470,566,558,486,484,463,502,547,512,509,510,607,722,708,506,679,626,546,536,470,443,421,419,486,677,719,609,644,519,460,413,415,417,429,482,583,541,564,541,699,889,903,827,804,708,569,550,602,611,691,683,733,713,666,475,442,422,452,581,717,652,671,560,479 15,22,18,38,56,41,26,436,397,413,386,400,402,431,465,426,420,410,434,438,427,399,407,393,395,376,395,383,387,396,419,434,424,400,405,400,395,377,432,421,439,459,538,492,486,430,562,546,518,491,465,439,401,534,585,577,637,631,673,607,536,400,384,397,401,414,429,415,434,388,377 9,15,15,29,48,47,28,409,472,463,436,403,418,440,452,456,442,441,481,570,556,405,537,501,459,453,428,412,393,394,430,530,591,512,510,452,431,400,391,402,412,421,454,447,441,407,593,809,818,742,701,598,503,453,496,472,554,543,615,589,535,399,404,396,401,461,566,528,532,468,432 20,77,67,180,263,223,147,533,641,583,560,490,519,550,609,595,583,578,679,780,760,526,721,671,588,569,511,483,438,406,534,734,762,678,694,579,490,397,426,487,481,525,619,598,600,467,796,944,950,882,854,761,642,585,675,699,773,762,813,799,756,439,470,441,469,630,768,712,722,615,523 5,9,8,30,29,20,20,459,538,497,444,435,470,466,517,499,499,487,574,654,632,452,610,548,499,487,442,419,399,397,468,635,666,553,579,485,440,407,417,407,453,490,588,548,540,420,689,818,816,748,721,616,508,510,571,588,668,653,712,687,648,437,425,429,422,515,661,596,601,514,453 10,9,8,22,26,21,18,429,377,382,372,379,390,426,425,402,397,418,382,380,405,393,405,388,378,390,391,391,381,381,392,380,404,392,381,390,384,385,395,411,400,397,424,418,412,395,454,426,402,382,373,403,389,394,430,425,456,477,508,497,447,396,372,391,388,393,386,374,383,403,388 12,43,39,290,487,483,279,667,1023,1023,1023,1004,996,697,736,684,663,671,1023,1023,1023,1023,1023,1023,1023,1023,1023,1018,920,525,794,1023,1023,1023,1023,1023,1023,521,701,770,822,882,954,914,896,818,920,1023,1023,1023,1023,1023,1023,915,930,895,887,870,913,903,867,550,950,502,577,1023,1023,1023,1023,1023,1023 1,16,16,34,38,29,26,455,439,411,415,388,401,435,418,412,425,417,428,483,453,395,464,418,423,396,397,390,394,376,445,485,478,433,450,439,435,388,392,421,448,509,633,571,533,412,535,615,623,546,551,456,424,443,491,485,529,526,590,534,489,384,408,388,396,428,472,425,438,411,410 20,11,8,36,40,28,26,409,412,405,397,393,390,422,434,406,418,410,401,428,428,393,414,412,395,393,374,373,393,395,398,412,427,406,414,385,377,395,414,411,415,434,486,456,424,395,461,485,493,441,419,409,394,434,495,472,529,512,554,520,481,392,390,398,389,405,420,397,401,409,384 19,91,79,89,105,88,74,618,777,729,677,608,617,659,725,714,692,683,798,900,876,647,855,807,734,711,618,583,487,439,634,872,898,821,834,725,645,449,460,526,560,632,768,727,739,562,899,1023,1023,979,949,867,756,731,798,813,869,860,912,902,865,549,550,541,565,787,906,856,864,758,655 2,14,14,506,715,727,506,452,497,429,431,417,454,486,494,458,469,448,489,587,555,446,549,495,457,454,417,392,417,408,444,595,582,513,514,463,441,405,399,404,427,454,529,491,487,468,615,839,818,747,691,591,486,502,548,539,616,601,650,640,583,457,443,419,433,567,718,637,666,542,469 16,19,19,28,39,37,26,423,410,407,419,408,405,440,469,454,469,431,466,458,450,400,426,416,408,412,405,395,394,392,429,464,440,427,432,423,414,402,392,393,420,457,508,472,466,406,586,635,604,550,526,473,443,479,537,556,624,600,654,630,563,402,390,401,398,431,460,451,456,428,409 11,158,134,43,44,31,30,762,811,769,748,703,724,810,868,858,849,846,872,905,901,663,826,793,748,734,633,646,534,438,787,874,879,821,847,758,690,501,533,582,634,743,875,855,862,598,995,1023,1018,982,962,918,824,781,852,877,942,945,998,998,965,678,634,712,738,852,914,874,901,804,736 5,14,11,13,19,14,8,397,409,403,389,399,393,404,419,418,402,414,414,456,443,388,427,393,390,391,387,396,387,396,406,428,445,425,411,392,392,403,403,428,417,436,494,454,431,412,508,524,519,482,459,417,408,457,501,488,549,524,559,524,475,400,392,396,380,397,414,412,414,401,390 18,100,92,166,216,201,154,525,645,586,564,506,554,516,596,559,563,557,674,774,760,509,724,675,583,591,484,460,427,413,499,732,774,674,702,574,500,409,419,421,458,510,612,588,605,461,785,944,950,889,862,774,656,558,636,667,738,731,796,789,747,458,467,436,458,628,765,721,730,627,523 1,14,13,7,9,8,6,499,570,538,512,466,476,531,620,591,586,570,650,720,702,466,635,597,535,530,450,418,419,403,526,671,685,609,635,507,460,404,414,422,455,489,619,588,609,443,757,854,843,789,751,674,573,545,615,626,711,711,777,773,730,467,438,481,473,603,711,645,663,561,470 11,27,26,265,444,453,268,393,424,425,409,400,417,408,405,407,419,428,447,482,481,406,455,451,422,405,388,394,385,386,405,460,484,440,453,398,391,426,390,387,365,429,461,401,421,426,503,635,647,533,539,461,421,447,475,472,496,495,521,508,478,396,381,380,390,425,470,440,463,429,398 4,37,36,150,228,227,146,437,472,445,450,406,439,425,431,436,468,439,472,583,559,434,547,492,463,436,436,405,388,414,443,548,579,495,519,448,436,428,392,392,440,416,485,453,484,420,588,759,766,685,648,534,449,480,538,559,611,597,636,625,552,399,403,415,390,458,578,530,551,453,413 4,18,17,73,66,58,68,495,496,464,464,437,456,539,587,578,576,557,570,595,574,424,490,458,458,435,408,409,392,402,574,580,561,521,531,478,472,438,486,523,565,642,751,702,696,445,788,765,721,674,639,593,513,541,626,671,762,762,820,800,754,458,420,461,458,516,551,526,539,461,442 3,21,19,18,19,14,14,431,411,382,402,408,399,427,452,440,429,433,436,435,461,389,422,413,404,381,388,397,387,363,405,434,435,428,419,411,397,406,407,427,446,487,543,500,455,400,560,581,555,506,489,423,408,491,551,568,640,612,656,595,540,381,414,395,387,402,445,421,421,418,394 7,45,44,118,157,158,118,470,594,526,487,495,499,495,561,523,520,522,599,716,695,473,662,598,551,525,463,486,427,364,465,664,705,632,644,516,492,385,397,398,413,443,546,519,536,428,738,903,908,845,809,724,629,474,567,585,666,666,738,725,690,429,429,443,432,590,711,656,679,562,506 10,32,31,83,107,100,77,404,484,469,461,427,425,449,475,466,446,454,496,597,590,435,548,507,478,455,432,410,403,396,429,571,598,504,534,471,439,388,416,395,420,450,510,481,493,425,628,801,805,729,685,608,511,464,535,543,622,602,666,648,589,405,437,403,416,472,598,573,548,482,437 11,12,10,31,41,32,25,471,438,426,422,408,413,460,468,449,449,437,465,521,491,402,471,447,427,414,413,401,382,393,436,494,513,448,478,435,403,384,403,426,450,501,621,562,526,410,570,626,636,572,567,514,469,445,518,509,571,543,620,588,536,410,397,396,402,450,495,470,454,426,405 3,16,15,45,47,42,40,515,576,530,495,454,494,549,613,589,595,582,619,685,674,458,593,546,503,488,430,429,411,418,535,650,663,580,612,504,466,417,442,446,498,578,687,651,636,446,797,862,836,782,749,688,580,605,686,709,779,777,832,818,767,468,449,445,483,585,668,607,628,516,488 10,9,8,31,31,23,23,423,394,391,402,391,390,423,434,415,395,392,401,402,425,393,399,417,393,388,385,365,385,403,416,401,387,393,397,381,372,389,397,385,410,412,455,443,417,397,491,457,455,432,406,387,383,446,473,472,540,523,563,521,484,405,377,392,389,394,405,418,393,414,388 3,227,193,335,481,388,279,771,860,820,786,736,786,813,868,855,844,844,895,951,942,755,909,881,849,824,766,762,676,464,753,904,923,857,882,784,742,483,517,553,619,709,840,821,834,622,1002,1023,1023,1023,1023,973,888,797,865,887,954,957,1008,999,968,686,711,698,743,868,945,915,934,845,791 10,24,24,98,163,160,91,383,404,409,385,410,392,414,381,400,392,402,400,422,407,387,414,398,405,394,389,394,388,394,411,414,415,377,397,407,398,384,380,408,396,395,428,402,404,422,452,472,488,445,428,424,396,439,483,474,505,474,490,457,441,391,384,383,387,404,419,408,412,392,391 8,9,9,43,58,45,34,411,431,404,399,390,413,416,417,397,408,422,423,463,442,402,414,425,407,402,392,383,400,406,403,441,444,421,413,423,382,395,404,396,428,414,471,427,435,395,520,585,563,523,495,451,424,445,483,506,551,534,564,543,497,404,391,404,393,408,463,424,449,430,406 2,379,156,485,759,443,224,737,644,593,552,507,567,788,837,808,790,773,757,764,733,482,601,555,521,524,456,444,401,709,904,797,742,675,712,624,549,846,966,1011,1023,1023,1023,1023,1023,794,1023,972,911,870,845,789,692,990,1023,1023,1023,1023,1023,1023,1023,596,461,584,633,681,719,675,719,598,523 11,34,33,53,67,63,50,462,541,498,478,439,472,437,468,477,476,461,573,693,663,465,655,590,521,507,459,451,400,376,442,656,706,593,633,535,471,397,403,420,420,442,494,474,485,408,648,867,879,806,775,670,522,451,526,529,611,583,653,641,600,407,432,397,420,521,681,606,629,509,476 6,56,55,169,204,203,167,458,439,464,423,411,405,488,504,493,470,498,490,553,505,409,485,463,437,441,403,412,404,397,459,514,531,434,465,427,412,401,419,437,444,497,588,525,520,459,698,732,721,663,620,565,461,551,638,644,703,706,753,718,665,429,400,405,431,463,521,516,506,452,426 5,132,106,271,422,261,155,628,753,703,667,589,650,674,741,721,733,712,791,872,847,617,814,765,713,699,589,566,462,439,665,843,856,783,807,676,630,466,473,506,557,649,783,747,755,532,888,997,990,937,914,839,739,674,753,766,834,834,888,886,855,548,591,552,609,778,868,816,838,742,665 5,11,9,36,37,20,18,430,518,443,440,407,426,435,433,424,432,436,499,651,621,425,655,594,505,498,445,423,411,393,420,592,675,554,601,457,422,400,384,420,405,434,474,443,441,412,542,748,793,692,660,525,438,456,481,493,552,530,575,571,530,408,403,393,395,459,657,585,589,495,434 3,15,14,39,44,41,37,419,500,468,434,400,414,429,463,449,434,453,511,585,593,426,548,522,485,456,434,406,393,392,427,563,610,534,516,456,414,391,398,397,407,432,476,472,476,405,607,799,808,723,703,572,479,482,520,528,572,586,641,607,561,418,410,389,404,460,606,551,560,479,419 13,142,116,99,128,104,81,596,737,704,636,572,611,636,705,695,688,668,773,859,845,604,807,758,688,678,588,557,481,446,610,827,859,775,789,678,594,446,470,492,532,604,722,705,712,482,866,994,994,935,907,831,714,663,740,744,819,821,876,872,830,516,538,542,543,744,866,815,825,727,622 9,15,13,24,25,19,18,419,446,445,430,389,445,435,475,466,453,471,499,554,523,413,481,451,437,411,411,427,402,370,449,521,531,480,483,441,413,395,390,409,410,472,550,521,492,403,640,713,686,632,602,513,454,470,548,559,637,617,681,653,598,398,403,408,415,461,540,494,507,436,408 13,25,23,14,15,12,11,534,635,573,551,529,553,561,613,612,596,611,691,763,736,527,696,631,575,581,509,466,436,411,541,742,746,668,689,588,529,390,397,421,432,481,612,607,628,427,796,919,899,853,820,754,631,510,590,619,710,714,785,789,758,479,479,489,499,667,776,720,744,622,566 8,16,12,36,39,23,24,407,444,415,391,413,421,400,439,422,422,424,472,523,518,424,491,475,418,425,396,405,375,391,419,497,528,458,480,424,407,383,406,419,416,442,498,453,442,411,549,678,706,615,574,471,410,484,519,542,572,545,590,551,518,407,399,405,402,421,526,481,509,417,401 19,9,9,20,28,26,19,427,396,385,392,391,399,412,430,431,439,407,401,401,394,386,402,389,384,367,388,380,401,405,423,393,396,405,394,398,383,407,404,423,426,447,474,450,445,414,496,458,429,419,413,404,387,496,552,528,570,562,605,549,500,378,379,395,394,402,394,395,381,398,390 2,21,21,98,127,125,97,420,501,485,439,437,435,457,462,447,465,442,544,626,603,441,572,525,477,475,445,425,402,373,450,576,637,550,563,461,430,393,401,424,406,425,499,494,471,416,616,809,819,736,695,612,482,478,522,535,586,565,620,612,557,420,410,419,417,486,611,573,567,495,442 17,14,11,36,41,27,22,433,386,381,376,380,391,441,446,417,432,399,392,395,412,382,403,404,388,394,396,393,393,397,412,393,406,392,381,386,380,401,407,392,410,414,448,456,449,388,484,483,440,407,409,402,402,421,460,467,517,535,572,550,482,408,384,392,395,398,394,399,395,388,391 17,16,15,34,50,42,28,408,387,380,372,367,371,394,414,405,404,380,386,381,395,376,395,394,391,388,373,400,377,372,395,401,401,389,399,399,380,384,390,385,404,411,437,432,411,396,464,470,451,425,390,395,403,406,455,468,483,468,516,469,435,388,390,387,400,403,397,390,409,379,397 20,14,14,27,36,36,27,459,535,486,457,433,462,460,487,470,482,463,570,685,654,456,643,578,524,501,430,415,408,386,442,638,681,572,595,480,454,380,410,425,416,471,552,504,499,428,631,824,827,745,711,602,475,507,563,570,616,609,670,635,593,417,423,398,421,519,676,601,595,497,436 20,9,9,42,70,65,38,395,426,416,414,382,412,441,423,410,421,431,436,452,455,396,414,424,420,418,389,389,367,376,411,431,451,419,430,417,407,389,378,389,385,391,430,411,427,392,516,632,618,554,526,476,433,383,431,433,475,467,509,507,485,380,398,399,395,414,438,428,441,418,400 19,28,24,40,57,48,34,388,371,378,380,397,394,429,401,395,401,385,403,396,404,392,397,390,377,394,375,390,401,397,399,369,399,381,374,385,379,392,408,398,414,427,455,419,416,398,447,391,394,387,422,389,380,419,460,451,480,479,507,470,455,387,365,372,388,374,390,370,385,375,380 19,11,9,38,47,29,25,414,402,397,386,402,385,432,439,431,400,408,395,402,434,380,403,384,391,390,392,390,394,387,400,417,423,400,397,416,383,394,399,412,412,437,475,425,433,407,466,486,486,433,409,424,398,444,458,459,521,513,545,522,468,386,377,384,380,391,428,419,402,390,389 14,13,13,66,102,105,67,373,392,389,382,384,410,384,378,397,384,380,401,407,396,395,411,398,389,393,384,391,383,383,387,398,418,393,410,378,379,389,380,393,407,406,429,393,398,402,425,457,479,406,434,396,392,428,459,478,465,441,459,432,411,390,392,378,400,379,400,398,397,380,394 17,9,9,16,23,19,13,464,495,468,467,421,463,459,497,491,491,484,555,632,588,445,567,520,472,454,433,418,416,403,452,598,627,513,541,472,434,401,412,394,407,434,501,489,507,404,647,804,795,729,696,597,489,457,528,518,606,600,655,641,604,412,414,409,423,518,639,566,607,500,451 1,9,8,21,29,25,18,429,442,426,424,420,415,422,431,403,423,403,452,576,538,419,563,493,449,465,411,402,396,363,412,522,596,493,501,447,430,387,384,412,390,415,453,435,437,385,472,658,712,622,586,478,442,416,448,443,485,459,530,488,470,384,407,399,398,444,573,525,521,458,416 10,25,20,222,432,334,170,397,411,417,384,400,412,404,403,410,421,405,407,429,430,391,406,411,417,381,418,404,368,401,395,410,423,400,410,401,373,391,389,390,383,415,443,426,419,413,476,499,500,432,425,409,409,425,445,457,477,459,527,488,469,394,417,400,414,410,425,435,428,413,393 13,14,14,51,54,55,52,412,439,424,418,397,416,444,413,419,428,407,463,489,460,405,453,455,424,422,416,407,393,366,400,490,487,453,458,412,416,397,388,383,390,402,433,417,445,404,518,669,666,580,560,492,448,410,427,454,486,488,510,506,496,387,394,404,398,433,486,453,471,434,427 4,18,18,55,85,87,55,393,392,394,392,387,370,396,414,429,411,422,404,395,415,386,398,373,387,388,392,387,377,381,397,400,400,404,399,398,385,417,393,399,401,421,451,443,441,416,516,488,448,451,427,410,406,438,473,487,545,514,570,532,474,389,390,390,394,390,415,394,411,415,385 17,139,131,424,513,500,409,534,643,557,549,502,539,586,631,626,609,590,689,757,743,519,705,643,571,562,508,484,421,455,557,748,772,669,710,576,512,466,508,545,565,662,756,702,699,555,825,943,937,879,848,762,649,677,764,788,845,832,874,847,799,451,465,447,483,646,773,720,731,618,534 11,33,32,215,347,357,217,395,401,384,395,407,407,418,413,425,424,402,410,436,436,391,424,406,398,395,396,389,376,387,418,433,419,398,429,405,397,382,392,420,392,415,455,412,426,445,482,533,532,450,450,426,406,551,629,611,585,554,593,525,475,412,382,404,406,409,427,436,431,402,385 20,77,64,462,482,397,376,820,776,724,684,610,636,861,911,881,859,836,846,895,882,626,838,795,710,696,603,551,461,500,708,847,880,793,815,673,605,536,602,621,674,762,869,832,820,666,950,1001,1000,937,910,835,724,839,900,911,960,955,998,974,932,659,567,667,694,778,876,836,835,738,631 13,27,26,271,466,477,275,393,417,404,380,379,397,408,408,416,401,393,422,398,412,386,403,380,406,404,400,374,366,393,392,398,374,389,400,383,386,380,386,400,404,395,414,411,402,439,451,445,440,415,426,403,394,463,501,521,487,457,480,471,451,405,376,398,404,410,408,394,427,394,385 5,9,8,21,25,20,16,413,435,402,392,392,397,429,445,440,443,437,438,464,449,398,431,410,398,407,404,398,384,394,434,464,472,433,442,413,387,418,402,417,441,485,558,497,467,419,588,635,625,567,526,461,431,502,565,585,668,667,697,633,570,406,396,403,401,420,458,434,439,429,402 13,32,14,99,102,46,44,478,532,497,462,424,471,527,577,543,567,524,587,668,635,455,588,535,478,464,435,422,418,404,511,605,652,564,571,480,435,420,448,455,506,556,678,620,607,495,774,829,817,748,717,639,539,654,718,729,788,775,827,805,742,419,427,430,442,524,634,553,575,502,448 8,11,10,38,44,36,32,418,440,405,400,415,412,450,463,445,459,429,445,475,460,388,432,429,403,408,402,408,368,416,442,455,456,423,416,403,419,411,422,429,470,527,601,542,528,423,614,628,575,521,499,452,415,514,585,611,673,663,708,658,583,405,400,403,403,443,455,421,446,415,408 2,24,22,184,259,250,173,521,517,471,466,458,458,556,617,608,595,593,577,607,607,435,503,470,443,433,429,431,411,447,651,629,603,558,566,525,481,474,542,564,643,734,835,783,769,461,812,785,746,689,665,597,507,598,705,741,820,810,862,836,787,475,425,447,485,522,572,552,545,484,456 9,9,9,37,45,44,34,400,437,450,413,389,402,416,419,421,403,414,443,495,481,418,474,454,428,430,407,407,409,363,397,484,503,463,466,428,432,379,391,391,401,399,445,420,426,402,495,688,698,600,573,491,430,431,431,428,463,474,512,491,480,377,403,394,406,421,499,474,457,438,420 13,45,39,264,434,367,222,411,459,418,429,407,414,424,483,442,443,437,478,530,533,412,478,437,428,419,412,387,397,389,429,500,509,467,464,444,423,402,405,418,413,440,497,480,472,450,599,710,699,611,599,499,446,468,526,547,610,586,648,614,549,408,421,390,410,443,509,484,504,448,425 12,8,8,26,39,41,26,389,404,395,412,400,386,397,398,401,395,391,400,444,427,392,414,392,389,408,385,375,393,374,395,422,420,402,419,406,405,359,384,379,389,398,406,402,399,389,452,534,539,496,467,456,411,381,417,401,438,445,442,443,425,399,403,398,389,405,414,420,429,403,402 18,10,9,34,39,31,27,429,415,391,387,399,394,424,448,447,437,423,421,441,438,400,423,409,395,400,386,377,371,398,399,443,433,414,427,400,405,414,416,418,432,453,488,472,443,407,555,557,533,484,463,421,414,466,516,498,578,574,592,570,530,401,394,391,391,401,422,393,417,395,407 20,13,12,29,43,38,25,456,543,496,493,461,471,488,542,529,536,517,587,647,628,454,584,525,495,474,435,436,419,384,467,612,632,562,563,497,466,399,412,402,421,472,546,540,546,407,719,824,815,758,719,636,536,510,561,570,643,651,718,703,667,441,428,447,448,541,636,581,621,513,456 8,43,26,59,93,55,36,418,382,392,388,374,391,405,440,436,438,432,420,401,433,383,389,389,392,392,371,399,391,407,417,396,395,405,391,380,397,398,405,431,425,447,486,472,444,406,506,450,440,418,417,413,384,454,505,478,542,552,580,527,490,392,373,387,385,402,386,420,396,381,385 3,19,18,48,75,73,45,423,488,478,460,425,453,422,462,442,463,443,540,646,615,459,594,545,503,471,419,436,382,396,436,595,650,526,570,467,447,404,402,411,418,430,507,480,476,402,598,815,825,750,711,596,480,448,484,509,559,559,620,598,553,420,420,423,403,484,623,554,566,476,432 7,12,12,37,68,67,36,396,424,407,413,390,414,424,460,426,417,420,449,492,464,389,447,424,425,418,389,410,378,393,391,474,494,434,458,419,394,378,396,393,411,402,440,408,437,406,514,660,653,590,556,478,433,430,465,475,513,521,558,530,505,396,405,391,396,426,483,455,454,420,415 4,29,28,27,35,27,19,465,450,409,438,416,405,499,536,516,501,505,494,515,501,398,435,414,397,409,398,399,388,426,525,500,508,446,456,440,413,439,482,501,583,667,768,714,659,436,738,680,638,590,557,523,441,556,650,678,775,769,819,779,711,432,414,432,432,466,472,468,480,431,435 18,10,9,30,35,27,22,406,392,389,375,381,375,425,438,412,423,391,403,398,385,387,392,397,371,384,395,384,380,392,397,410,405,389,391,385,380,411,393,402,428,437,471,441,430,414,465,432,394,386,383,399,369,444,453,459,516,522,552,504,470,392,386,378,370,386,383,371,387,381,396 9,24,11,73,79,34,32,470,401,393,377,391,361,498,497,450,436,431,433,471,456,400,442,421,402,394,394,395,385,376,434,414,461,402,444,418,388,404,413,429,427,462,529,523,480,413,603,555,536,471,448,429,398,499,554,550,628,635,683,645,583,415,387,387,401,389,462,433,419,393,372 13,8,8,16,39,40,16,471,505,494,486,458,463,484,528,541,533,507,566,628,610,443,545,495,502,468,439,437,413,397,469,591,585,512,555,481,442,397,410,409,397,434,496,507,516,392,708,801,780,736,717,635,551,445,478,498,579,599,677,690,656,442,429,451,452,531,622,565,598,512,472 16,11,10,41,64,63,40,422,435,449,413,409,416,408,427,424,418,428,432,515,501,400,480,453,422,433,414,397,403,396,420,492,506,470,456,435,413,411,401,386,399,395,441,432,431,405,518,693,693,617,591,505,429,414,451,459,483,478,534,523,501,382,407,403,402,457,516,490,485,444,412 7,58,54,99,124,98,78,468,555,502,503,452,450,484,515,532,523,508,570,662,658,467,613,568,504,485,435,425,440,405,477,650,663,584,613,487,467,428,432,428,469,494,596,539,555,456,722,847,851,786,751,656,520,558,640,646,716,701,758,719,678,431,417,422,437,540,665,615,622,531,480 1,399,344,431,598,468,334,566,689,644,583,517,542,602,663,626,596,591,722,847,822,589,819,755,677,651,550,506,440,465,578,821,857,769,785,647,546,486,498,554,592,669,771,724,698,561,809,967,974,906,875,777,639,689,752,758,810,805,851,829,776,472,470,457,482,684,844,769,779,664,544 13,11,10,44,56,52,41,402,415,422,409,410,401,413,433,410,391,417,453,525,502,409,492,453,415,420,397,393,378,390,421,488,521,448,484,426,414,375,394,394,386,409,428,418,420,405,490,682,689,597,557,482,433,416,422,455,462,471,479,469,476,388,397,384,402,431,510,475,477,444,423 6,9,8,27,53,52,26,430,693,651,625,597,645,448,492,513,491,521,683,803,792,513,700,651,598,608,527,560,496,386,507,721,762,700,733,643,617,385,387,397,398,410,470,481,528,395,719,990,1007,953,934,871,777,428,453,479,528,542,619,670,655,435,598,450,464,663,792,762,799,705,655 9,13,12,28,40,35,24,364,393,371,375,413,380,381,390,390,394,380,391,399,397,383,380,383,390,389,394,390,380,401,395,412,397,384,384,400,385,381,386,397,391,414,435,428,394,391,407,413,404,405,400,387,401,419,431,436,453,451,473,440,417,396,395,390,399,397,393,399,398,390,392 6,38,36,153,266,265,151,398,412,418,431,397,398,395,418,384,386,411,416,460,473,387,438,429,408,411,410,391,396,377,405,460,479,426,455,406,419,392,384,360,388,394,396,401,408,412,457,601,625,519,494,434,442,388,399,408,425,448,470,455,446,381,388,402,389,416,472,443,439,412,400 15,16,15,64,65,52,52,440,489,470,433,434,416,456,487,478,476,464,504,606,582,431,545,498,452,441,410,412,385,399,439,560,608,518,540,449,414,424,412,439,439,489,578,535,511,438,647,783,780,706,655,556,462,535,604,620,673,658,712,677,622,411,420,401,413,467,576,535,523,449,422 12,10,7,38,49,44,31,409,455,435,425,431,423,444,464,438,432,426,482,548,535,418,500,470,440,430,398,394,372,405,442,533,557,469,485,440,398,407,397,403,445,453,488,472,471,422,597,728,717,641,609,522,456,490,536,521,592,581,636,610,555,397,406,409,410,483,541,499,498,452,417 20,8,8,42,67,55,35,426,439,421,407,412,418,423,423,417,422,434,459,523,482,406,470,441,422,413,398,408,397,399,415,478,499,468,471,417,406,388,390,388,411,415,435,423,443,408,548,691,688,619,570,499,443,422,452,474,533,501,562,538,495,397,394,407,405,439,513,466,477,432,408 6,13,11,32,42,31,24,419,405,404,403,383,398,428,443,419,421,414,410,427,448,388,430,408,395,399,390,393,383,404,387,437,433,417,408,392,411,384,401,410,402,423,444,432,448,389,500,527,489,460,467,408,402,421,444,442,503,499,545,533,485,407,402,392,395,400,434,425,422,404,397 10,1023,498,66,70,30,31,610,575,484,506,480,468,646,710,681,661,639,647,670,672,465,565,525,478,485,445,426,383,512,603,622,635,543,573,502,443,533,615,665,726,803,874,802,752,632,866,849,817,758,742,653,547,823,881,893,934,916,947,903,855,465,422,462,501,541,644,582,619,497,437 9,241,56,1023,1023,721,624,893,1006,971,939,876,901,928,970,956,949,942,1023,1023,1023,918,1023,1023,986,969,893,861,760,661,906,1023,1023,1023,1023,964,896,701,780,810,863,932,1020,988,986,874,1023,1023,1023,1023,1023,1023,994,986,1023,1023,1023,1023,1023,1023,1023,801,828,794,828,1000,1023,1023,1023,985,910 18,10,8,19,27,19,13,425,391,391,406,363,393,438,439,413,409,417,400,406,404,373,395,376,395,388,373,373,370,376,382,406,401,385,391,387,389,406,397,418,425,431,479,441,436,408,482,437,418,420,399,386,404,460,479,482,515,510,567,525,475,386,389,394,383,391,387,383,392,394,397 9,12,12,32,48,45,31,404,422,401,401,408,417,425,402,429,393,418,452,475,482,404,473,431,414,423,397,393,396,392,419,472,489,443,448,412,406,383,399,392,407,412,431,418,443,399,483,623,629,562,508,443,421,413,432,459,487,473,513,484,489,407,375,383,392,410,479,450,476,428,398 4,252,170,1023,1023,1023,986,1019,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1018,930,727,1023,1023,1023,1023,1023,1023,1023,733,787,834,896,976,1023,1023,1023,898,1023,1023,1023,1023,1023,1023,1023,1019,1023,1023,1023,1023,1023,1023,1023,1000,1023,996,1013,1023,1023,1023,1023,1023,1023 13,10,9,10,12,9,7,403,423,426,407,409,417,397,435,411,438,409,444,516,486,399,476,439,414,432,400,377,394,388,408,480,507,451,454,414,410,393,404,397,401,411,444,439,426,412,512,670,667,583,557,470,425,439,453,467,485,480,533,526,498,384,393,390,404,431,503,471,484,428,411 11,12,11,52,84,61,39,428,467,451,448,417,414,434,456,446,430,434,498,604,568,437,548,505,458,441,410,407,393,382,416,574,600,513,548,455,433,391,403,399,406,415,457,453,459,409,577,775,786,705,672,551,457,436,464,481,523,511,569,566,538,417,402,388,411,466,561,534,538,476,423 2,29,26,29,44,42,27,410,463,434,441,413,418,418,461,447,436,446,479,563,557,424,508,471,440,441,405,391,414,388,407,535,565,488,476,410,404,399,413,425,398,441,485,451,454,406,552,724,721,636,599,510,427,482,481,508,528,525,580,582,525,403,396,405,400,468,554,514,488,464,425 15,12,13,146,255,267,151,388,392,390,386,393,415,393,384,415,383,387,395,420,412,372,410,391,393,392,381,376,389,400,398,386,401,390,409,390,386,377,397,369,394,390,408,404,405,427,399,435,450,430,416,409,402,428,458,462,447,450,453,425,440,398,371,400,403,399,406,408,413,378,382 12,175,165,141,172,162,133,390,375,404,377,393,410,401,429,399,398,399,375,417,389,386,376,377,388,371,392,378,394,387,399,390,399,402,386,396,372,399,404,422,426,475,526,484,455,437,456,424,427,433,380,375,378,432,444,443,491,481,525,487,458,389,408,394,403,405,398,362,388,387,403 16,20,19,90,115,108,84,407,490,447,408,393,434,431,446,424,433,402,476,628,578,443,610,550,495,458,426,414,395,407,413,580,655,530,543,476,431,380,398,401,416,432,444,432,415,403,490,796,827,719,663,531,449,451,473,461,520,512,556,511,475,382,400,411,389,453,642,591,581,484,422 2,14,14,63,94,98,65,424,411,405,405,409,400,434,462,450,430,453,441,463,459,403,423,418,406,392,401,378,377,384,430,417,443,412,412,416,395,420,407,409,442,476,508,472,461,432,559,543,516,471,445,431,414,506,593,581,615,573,641,597,542,397,402,408,405,436,451,421,436,403,407 19,186,160,243,367,326,207,918,1023,999,975,932,963,952,1003,1008,1008,1006,1023,1023,1023,899,1023,1000,964,950,887,877,786,487,950,1023,1023,1023,1023,962,920,496,543,620,679,804,955,973,1008,714,1023,1023,1023,1023,1023,1023,1023,880,945,965,1023,1023,1023,1023,1023,891,899,900,925,1023,1023,1023,1023,1021,965 5,139,131,95,128,102,78,382,420,393,421,358,394,437,410,445,414,391,421,463,447,403,435,429,408,415,391,392,382,444,416,459,470,431,466,409,352,423,418,412,475,497,568,516,480,414,472,569,578,491,478,455,400,422,443,463,481,491,512,499,457,407,385,395,400,416,452,418,420,406,395 7,9,9,34,50,50,33,420,418,417,375,378,411,436,442,430,425,429,419,429,449,392,428,402,401,388,379,388,384,420,429,429,441,406,432,420,388,419,434,456,480,532,629,541,498,449,577,545,511,485,448,441,401,529,605,632,661,636,685,634,566,403,396,386,392,414,424,415,417,402,398 7,9,8,22,27,25,20,429,394,392,378,375,404,430,442,400,399,409,401,407,403,385,387,390,395,392,399,375,384,397,399,403,403,374,391,411,395,400,403,393,411,418,465,447,429,395,472,433,427,409,401,393,383,427,458,455,526,501,551,507,465,394,391,390,383,388,394,398,402,394,388 9,13,11,31,39,30,23,395,401,404,380,386,388,426,435,424,397,402,384,408,405,391,399,384,392,393,399,382,403,398,384,400,409,400,397,375,391,401,383,397,398,398,439,431,419,403,482,469,448,419,408,405,382,411,459,429,484,494,529,510,465,388,380,378,392,402,418,391,388,383,391 20,18,17,30,45,40,27,387,399,370,394,393,395,393,412,423,401,403,415,393,393,386,379,388,387,391,378,369,384,388,391,388,400,385,387,375,397,391,385,392,400,429,445,438,401,382,459,405,398,374,377,369,415,436,441,460,472,489,528,473,439,395,392,379,380,369,393,378,393,382,378 8,29,29,102,150,145,98,455,480,446,433,415,431,444,478,487,454,449,525,569,580,438,511,486,460,431,413,427,404,417,444,524,561,499,527,451,438,380,390,390,434,433,486,489,479,419,618,774,771,695,653,577,468,467,541,520,602,600,650,630,578,427,403,431,411,473,579,551,546,472,445 7,9,9,38,41,41,38,391,431,434,399,408,390,401,401,403,387,415,431,489,480,405,462,443,413,417,396,407,392,384,414,469,482,434,452,408,405,364,395,380,383,383,379,388,395,384,457,649,658,591,554,460,422,402,395,406,415,433,479,471,429,397,386,391,396,415,482,442,452,415,411 14,32,30,72,78,63,55,425,452,447,426,408,410,458,468,469,448,453,469,498,485,403,458,437,421,423,392,397,404,393,437,467,492,439,469,414,408,397,394,396,425,444,511,498,474,441,597,663,627,601,556,504,462,512,565,567,600,582,650,625,568,403,419,411,425,446,481,477,469,435,413 18,20,17,110,138,116,93,412,462,428,408,408,424,428,435,434,439,413,474,504,488,425,492,455,418,417,395,393,380,361,422,502,512,465,477,421,395,391,395,399,402,434,459,444,430,416,555,682,690,600,564,473,444,442,489,494,539,530,544,562,519,402,393,413,407,419,461,454,476,424,398 4,17,17,134,146,141,130,407,461,438,426,413,425,438,445,454,443,425,471,548,535,419,514,468,439,440,414,417,378,395,419,513,539,471,498,433,402,398,391,404,404,424,466,467,463,400,565,723,736,638,612,503,443,456,500,496,538,545,591,572,515,406,422,406,395,453,528,473,515,449,427 14,11,11,94,131,132,94,386,414,406,393,391,407,396,413,400,416,397,410,451,431,396,436,412,400,405,387,396,382,394,399,430,453,418,406,408,388,404,388,390,385,422,415,400,409,397,475,583,581,543,478,429,415,429,428,432,468,443,494,474,437,405,368,386,392,404,445,442,414,401,384 11,51,48,1023,883,833,1023,505,540,487,475,451,451,511,550,529,529,484,562,685,638,441,656,573,522,491,429,420,397,404,476,653,683,580,587,486,441,401,434,431,448,503,602,552,542,562,707,859,856,775,729,620,502,628,679,680,723,703,757,728,673,484,421,429,442,504,657,580,620,518,445 1,8,7,14,24,23,13,412,406,400,379,384,386,422,415,401,401,408,410,420,410,395,396,399,388,384,400,386,375,373,433,426,423,394,404,400,397,391,401,446,440,501,611,565,510,404,475,476,468,439,427,426,430,436,463,464,508,491,519,476,475,383,387,390,384,385,407,416,400,385,376 19,55,38,58,103,68,37,419,423,394,403,376,393,458,484,456,455,450,446,458,454,396,431,402,423,379,389,403,379,390,455,457,442,415,438,407,393,410,420,424,452,496,559,504,481,419,555,566,565,515,474,452,407,482,532,543,601,583,638,599,536,381,393,389,400,426,448,410,434,391,405 13,37,23,65,92,48,35,482,435,439,407,388,427,515,549,510,503,487,466,472,478,386,435,421,411,422,394,391,382,424,443,445,459,432,441,410,397,399,408,421,445,496,558,520,530,387,625,607,569,511,504,442,415,484,540,546,613,621,683,649,600,401,387,415,405,416,473,425,445,418,395 13,11,9,53,67,38,29,408,394,399,381,382,375,444,436,422,422,410,397,417,429,379,395,393,393,386,398,383,389,398,412,405,402,400,419,385,394,402,398,412,409,428,466,433,441,409,497,483,477,444,448,397,399,434,463,466,517,495,546,510,470,393,403,389,392,403,399,399,412,389,387 3,9,8,50,59,46,41,415,468,461,449,428,441,431,457,439,457,456,508,587,560,444,537,498,448,438,440,409,400,405,432,546,569,499,550,439,432,393,396,391,407,420,469,468,469,414,601,776,777,706,672,579,479,448,480,483,556,551,611,616,566,402,408,392,414,478,583,526,560,450,449 15,51,37,28,30,21,19,657,743,689,649,602,627,692,750,734,729,720,785,865,844,609,816,753,705,667,586,555,486,459,660,845,856,780,801,674,591,418,480,498,538,638,769,749,758,503,904,1008,995,942,916,849,738,689,769,788,858,858,913,911,870,560,541,575,596,772,871,821,824,727,636 6,25,17,64,87,48,38,449,392,388,371,413,383,457,462,420,426,405,400,434,414,372,387,403,393,405,378,382,398,397,394,421,422,398,401,390,384,392,409,414,409,441,468,444,443,408,516,496,454,435,421,395,381,443,472,496,549,576,630,562,523,387,390,385,398,380,399,380,404,387,372 20,38,24,237,275,208,183,689,605,532,521,447,484,713,764,728,706,678,677,728,708,473,625,605,530,508,454,426,414,458,596,670,691,580,613,512,464,482,521,556,589,674,783,732,715,599,853,867,849,792,749,667,541,773,840,848,892,882,921,888,836,551,437,531,539,623,704,637,663,556,491 4,8,8,36,63,62,35,377,389,398,391,399,393,395,405,398,401,402,394,413,402,388,406,412,396,404,377,386,366,391,387,415,417,397,405,370,382,400,408,400,394,400,411,399,399,409,441,502,514,475,445,433,399,423,434,441,494,476,515,456,443,392,390,396,390,398,438,416,399,391,383 7,209,148,137,167,114,97,503,620,586,545,505,501,547,602,567,544,548,652,779,754,525,736,686,592,591,497,475,421,433,489,727,782,680,685,536,466,440,416,463,474,539,665,605,610,473,764,899,916,839,812,713,591,609,670,690,746,735,793,775,722,445,460,444,443,630,771,717,720,587,507 6,52,42,46,67,51,35,431,443,401,417,411,411,467,510,490,468,471,485,463,456,386,441,425,409,399,395,379,399,456,566,467,463,430,464,442,420,504,657,718,792,875,940,838,740,455,734,645,605,547,531,493,455,648,784,839,906,881,903,813,732,413,381,416,435,456,455,455,454,416,402 13,10,9,15,15,11,11,459,550,511,483,422,447,448,489,486,455,449,561,721,704,467,695,636,528,521,468,437,400,412,460,674,737,619,651,481,443,383,417,419,429,456,531,475,479,422,599,847,877,788,755,632,504,491,544,533,605,591,649,616,569,413,423,403,401,503,713,658,625,545,459 16,20,18,401,711,693,388,457,429,430,415,398,409,457,498,454,465,446,477,472,449,398,421,407,415,409,410,402,402,402,429,458,457,441,441,404,403,415,436,407,443,489,559,495,490,495,603,625,602,553,525,452,427,608,679,677,697,655,695,655,580,434,414,410,419,426,460,426,433,434,415 20,9,9,38,49,44,32,412,465,429,420,427,412,422,431,441,425,427,475,517,525,408,493,468,427,432,415,411,372,393,420,508,530,472,501,426,430,397,391,405,409,419,472,441,426,418,547,731,738,648,620,540,462,441,481,490,557,548,590,576,530,410,395,400,405,452,522,486,484,434,415 12,20,17,47,54,43,37,400,453,418,396,393,400,434,449,430,426,416,445,468,464,388,452,435,411,424,386,408,398,406,418,460,486,435,460,399,384,426,401,408,407,430,490,449,442,401,519,600,595,527,490,447,426,478,488,494,533,523,586,534,503,391,399,394,395,400,481,457,450,412,401 1,192,138,275,338,266,216,596,764,716,653,566,617,620,696,675,646,630,774,897,874,640,858,812,732,721,610,540,485,443,600,858,905,806,832,700,578,452,479,503,546,624,732,704,705,550,843,1015,1023,958,934,851,716,714,782,795,839,825,871,855,808,480,536,487,527,738,886,836,839,741,618 2,14,12,19,29,24,16,403,422,388,406,398,383,391,419,434,407,422,427,474,478,407,449,430,423,426,396,395,388,373,401,461,481,444,425,399,416,383,391,390,400,404,436,420,419,385,488,600,617,540,491,438,422,430,467,467,479,496,532,501,467,401,402,388,397,435,464,428,425,411,394 10,42,39,130,204,205,128,419,393,419,415,399,398,449,441,450,424,425,428,441,453,391,397,404,401,402,380,382,374,402,424,417,436,387,400,403,371,414,415,433,452,481,527,485,454,476,566,523,499,472,472,431,425,605,690,674,677,645,676,589,551,396,392,400,414,406,434,398,410,383,410 9,12,11,22,33,31,20,371,401,391,368,402,389,403,397,397,394,377,383,411,378,383,373,392,393,386,376,380,386,393,387,383,379,380,397,387,384,389,395,394,406,421,412,399,414,396,421,391,388,402,394,391,370,408,421,438,429,423,454,417,419,385,379,389,377,379,379,372,387,387,386 19,724,331,337,408,166,142,686,737,717,650,582,610,735,794,775,756,750,793,866,847,588,802,743,682,664,549,526,469,568,741,846,864,784,806,704,619,632,729,783,831,905,972,901,865,702,956,1011,1006,949,926,851,741,876,947,965,1011,997,1023,986,940,597,515,553,614,743,857,815,821,705,627 10,1023,459,1023,1023,814,563,941,1000,967,946,905,933,973,1019,1009,1006,996,1023,1023,1023,886,1023,995,957,945,883,876,796,712,947,1023,1023,1006,1023,945,899,747,784,817,871,946,1023,1015,1021,872,1023,1023,1023,1023,1023,1023,1017,1002,1023,1023,1023,1023,1023,1023,1023,860,864,866,899,1009,1023,1023,1023,985,934 5,26,25,115,188,184,111,434,460,433,418,382,393,406,440,441,429,409,454,552,523,417,501,463,438,432,406,402,404,385,406,503,529,472,506,438,416,385,389,399,398,416,475,435,435,437,545,724,734,647,613,524,445,431,490,492,549,536,582,573,510,406,407,402,391,437,519,485,468,439,415 1,199,174,24,41,26,11,418,454,426,428,422,406,423,456,435,410,430,468,513,498,416,497,450,440,422,390,368,376,386,426,470,537,430,480,391,388,409,398,433,434,484,516,497,472,455,566,658,708,580,579,445,413,535,586,582,640,607,670,621,553,380,385,414,405,415,511,453,474,436,426 18,13,13,37,60,55,33,383,405,397,394,394,365,400,397,415,424,420,407,401,399,390,377,397,395,388,375,392,376,369,394,395,405,375,414,389,368,385,392,401,414,404,431,434,409,400,458,463,462,444,416,408,400,415,451,446,459,445,490,435,446,382,384,391,391,406,418,397,415,387,391 6,541,387,340,388,251,220,782,715,677,630,572,580,819,871,851,839,814,811,823,818,514,695,655,598,596,519,504,454,598,779,775,767,702,728,616,570,690,773,818,866,932,996,931,894,787,1004,977,943,903,868,819,723,947,1004,1016,1023,1023,1023,1023,991,634,502,644,659,743,787,737,771,661,582 11,12,10,24,36,27,19,375,381,394,381,382,384,399,417,417,407,402,396,398,395,388,385,395,383,374,379,362,372,398,395,384,398,406,381,415,377,398,404,418,408,423,457,426,425,415,475,419,409,401,383,385,388,460,500,496,529,515,540,486,450,377,388,381,379,385,385,380,396,388,400 8,12,11,14,15,12,11,410,446,431,413,398,412,427,447,436,415,417,474,482,473,423,462,434,420,404,405,410,410,392,435,491,474,449,448,411,412,426,413,426,451,462,526,488,458,398,553,684,625,563,516,443,421,474,512,538,615,589,644,583,534,392,400,410,393,460,502,459,465,422,413 20,15,14,38,42,23,21,532,473,450,439,436,447,550,589,581,555,525,544,534,554,405,446,442,432,441,412,398,382,417,477,493,494,462,447,444,425,425,428,411,440,500,599,581,573,511,746,727,689,637,616,567,487,661,713,702,754,742,795,769,718,439,416,454,470,487,503,498,516,447,440 11,14,14,72,125,131,74,378,417,409,396,411,415,408,413,410,415,404,440,489,462,393,464,435,415,433,389,393,391,392,420,447,471,433,457,414,401,400,410,418,426,434,458,437,441,411,505,640,644,537,539,466,399,470,491,498,554,512,551,525,519,399,386,397,377,415,471,438,454,422,431 10,822,258,837,942,428,416,887,830,788,745,702,734,918,960,938,929,914,909,925,914,666,822,785,742,697,645,599,526,837,1002,936,910,845,871,792,732,929,1023,1023,1023,1023,1023,1023,1023,913,1023,1023,1023,1013,989,940,847,1023,1023,1023,1023,1023,1023,1023,1023,753,643,747,783,849,893,855,877,778,710 19,9,9,18,19,18,16,496,531,498,460,432,434,523,577,546,545,500,567,685,648,456,612,564,495,487,438,416,400,385,451,622,670,577,561,479,458,407,414,413,432,461,550,511,532,422,664,821,820,750,698,601,480,517,564,597,659,644,716,692,632,439,427,432,449,526,681,610,631,528,441 10,27,20,191,438,421,175,455,533,495,474,468,522,485,530,542,547,539,567,543,554,421,432,446,448,446,431,463,422,384,489,472,448,421,473,455,450,440,493,573,623,729,804,706,640,444,734,692,638,620,615,616,543,509,637,708,815,804,839,783,715,452,480,442,469,532,519,516,566,510,510 11,12,11,24,29,23,18,425,396,382,386,392,389,410,432,402,398,410,412,410,419,383,395,393,389,403,381,382,382,405,417,430,428,416,403,419,406,388,418,416,438,497,608,549,498,395,450,488,477,458,452,425,420,428,441,442,470,467,498,477,439,396,389,396,379,389,438,404,399,395,419 16,13,12,25,33,27,20,404,386,391,400,375,390,402,401,417,379,418,410,417,424,389,403,401,393,388,390,384,374,410,438,423,418,393,400,393,384,424,467,501,556,638,728,599,506,408,531,497,477,442,427,416,387,478,613,686,770,734,755,625,546,386,401,407,396,383,411,385,413,399,395 5,14,14,13,20,18,12,502,621,590,535,496,512,557,608,599,594,582,674,765,743,502,703,628,580,567,489,475,428,399,513,733,749,660,667,556,500,403,407,401,434,460,578,578,606,433,763,921,910,855,829,741,598,491,578,594,682,690,756,766,726,467,485,471,493,665,786,725,748,617,540 10,11,8,26,35,24,19,420,407,404,394,402,384,443,432,416,430,414,400,410,400,393,396,401,379,396,396,391,371,391,407,389,427,405,400,393,395,385,406,408,406,428,474,456,447,406,483,445,416,406,404,374,396,441,471,479,507,512,562,511,483,393,396,390,378,403,387,405,380,376,402 2,13,13,35,47,48,35,413,415,403,390,399,408,404,426,398,406,414,416,457,418,385,411,388,403,396,400,380,389,396,413,414,421,419,400,417,403,406,400,383,399,419,427,397,429,405,483,515,512,457,439,416,408,418,449,473,476,478,521,488,485,398,399,401,386,407,428,409,419,397,411 19,28,20,59,81,48,35,434,410,396,408,373,389,430,460,425,413,425,410,427,408,401,389,431,396,407,391,394,394,419,426,420,436,409,420,411,388,407,425,433,444,467,523,487,465,430,542,513,500,445,455,415,421,498,546,533,593,559,636,584,525,388,380,397,391,401,415,393,423,403,386 20,9,8,21,28,26,19,403,390,380,384,389,386,420,433,416,410,391,395,370,380,374,382,395,379,383,382,388,370,379,388,380,389,378,381,383,392,381,391,398,399,398,426,436,414,385,450,405,389,391,395,380,389,406,427,430,463,466,480,481,423,386,358,374,380,397,382,390,380,381,376 20,19,16,39,61,45,28,382,392,394,401,397,395,380,408,401,397,409,391,395,404,396,390,396,381,378,384,383,385,387,388,413,394,392,388,390,367,397,391,402,386,418,447,433,409,419,456,440,447,423,391,387,374,429,488,458,489,498,509,489,457,381,392,389,384,392,398,373,387,400,392 7,48,47,147,184,185,147,539,836,784,712,592,606,568,624,584,581,575,858,994,931,780,970,881,824,790,661,577,486,433,625,980,980,890,900,752,655,433,477,525,591,666,783,744,733,536,797,1023,1023,1005,967,860,733,661,716,714,761,753,812,804,760,470,538,459,484,837,980,888,900,782,658 19,25,24,72,114,106,65,435,483,439,441,392,425,437,462,437,463,436,494,574,543,410,530,486,457,438,429,410,404,368,410,520,569,504,502,423,420,381,400,397,423,435,490,483,462,421,609,757,766,688,657,568,456,472,518,543,609,595,656,631,574,403,403,409,408,478,544,525,536,457,431 19,13,9,29,36,21,18,420,415,401,403,390,383,424,444,435,431,417,421,409,401,396,395,414,384,382,384,382,386,384,422,406,417,405,393,379,392,398,412,426,414,430,480,463,442,412,531,470,459,428,425,415,406,472,521,522,571,565,597,560,499,397,373,381,385,414,414,397,401,393,391 4,138,96,684,1023,892,474,567,653,599,577,506,511,606,669,648,645,628,702,794,782,537,744,690,613,588,521,498,429,481,586,758,787,701,711,593,538,494,526,540,612,675,785,736,713,616,855,937,934,873,842,760,612,743,823,839,891,879,917,880,831,493,441,488,506,647,776,720,739,639,525 2,10,9,5,4,4,4,496,571,493,492,434,475,514,589,583,560,534,606,676,655,455,600,552,495,490,447,426,428,400,495,638,662,568,601,500,458,424,411,437,451,486,609,573,577,428,740,831,812,756,719,627,535,533,609,622,701,699,753,744,697,445,432,454,470,553,660,596,614,512,481 7,11,11,63,103,104,62,404,430,402,393,401,421,436,438,438,454,441,451,477,464,413,460,434,422,416,402,395,397,393,406,494,487,439,456,418,399,397,390,413,426,431,528,470,456,442,552,628,623,557,525,467,421,500,563,567,613,592,624,585,517,397,406,393,404,434,481,475,453,430,417 13,51,34,85,114,80,59,453,493,449,459,398,436,451,481,462,461,447,504,638,589,435,563,531,470,464,434,409,394,370,444,594,612,547,555,458,426,405,405,431,439,493,537,493,493,448,640,791,800,713,685,587,484,537,588,587,645,637,690,640,590,414,382,409,406,481,595,534,552,492,451 9,230,98,921,986,419,347,856,877,838,816,769,791,897,954,947,937,925,941,970,959,720,887,844,800,775,697,672,549,662,957,964,961,908,926,859,809,728,832,878,929,1001,1023,1023,1023,801,1023,1023,1023,1023,1023,981,894,947,1017,1023,1023,1023,1023,1023,1023,794,701,802,823,899,962,928,943,850,795 3,33,29,166,228,210,151,588,650,596,571,551,556,619,692,687,675,675,708,767,746,505,689,643,581,569,488,503,430,411,594,737,746,665,696,594,495,404,419,453,478,526,675,663,686,479,859,920,905,860,839,778,678,592,680,701,785,789,854,856,816,541,502,536,548,688,769,719,734,633,574 12,17,15,14,17,14,11,437,443,423,415,413,425,439,489,466,444,459,475,496,499,384,433,422,393,417,392,390,403,378,433,477,475,426,457,421,421,400,393,415,428,450,507,487,481,410,636,650,640,570,555,498,427,486,549,556,621,619,683,643,609,399,397,402,415,414,470,423,460,419,430 16,16,14,41,59,41,27,405,394,384,404,365,399,413,424,398,415,408,400,420,427,385,403,399,393,372,390,375,371,407,416,404,407,403,383,379,374,406,420,407,416,431,467,444,444,395,474,463,449,439,427,397,377,432,474,477,510,502,551,482,469,385,385,395,389,391,392,398,394,390,363 19,54,50,107,175,132,84,424,480,464,449,425,434,437,479,456,467,479,517,626,621,437,582,509,482,468,455,408,409,380,461,584,619,530,547,460,440,388,408,393,416,425,506,479,479,419,593,758,778,690,656,542,461,461,504,513,552,539,621,609,564,412,439,402,402,476,603,543,545,462,423 16,10,9,31,31,26,26,418,381,378,386,381,387,432,433,427,418,406,403,396,406,394,400,399,393,397,387,382,374,364,414,395,391,389,387,391,399,387,369,399,399,421,445,419,423,409,467,430,421,409,399,397,381,449,458,457,508,514,557,521,485,377,373,382,403,393,392,402,381,391,384 6,16,14,31,44,41,29,407,395,415,364,377,410,419,423,431,419,397,401,384,392,373,373,385,373,388,385,379,378,397,392,391,391,383,397,392,383,387,407,386,398,415,440,420,418,386,444,405,399,375,399,391,378,417,443,444,454,465,492,477,452,388,380,394,381,380,398,384,383,375,381 11,12,11,19,27,23,17,492,591,554,507,480,506,522,592,594,579,555,643,714,706,499,652,580,536,536,453,455,429,391,513,681,693,618,647,534,475,399,409,430,437,477,569,584,591,417,749,875,864,807,781,697,587,493,557,568,671,675,740,747,705,447,441,457,473,631,731,663,696,573,493 1,12,10,36,73,72,32,408,399,404,381,372,397,413,424,412,388,407,418,426,420,388,423,410,395,404,388,388,393,382,424,407,422,383,434,408,386,388,396,387,417,457,529,498,454,408,478,495,480,450,438,423,406,448,464,482,511,499,518,478,467,402,381,391,399,400,417,411,409,398,393 19,119,107,180,289,255,156,884,774,712,703,657,665,912,956,932,918,899,878,863,856,544,691,664,632,642,570,560,498,534,826,802,768,721,751,658,609,578,624,675,741,827,941,916,919,753,1023,989,945,917,894,847,747,909,966,975,1023,1020,1023,1023,1010,780,612,779,794,833,852,819,843,747,691 17,16,16,58,78,72,53,393,405,387,370,401,376,401,405,390,387,382,411,422,422,401,408,408,400,400,398,398,386,385,396,413,428,407,414,388,400,400,379,390,384,413,416,406,398,403,452,509,529,462,460,425,408,412,408,435,454,426,437,427,420,399,384,380,375,392,410,408,430,389,388 15,11,8,29,38,28,23,429,394,387,384,376,386,453,456,445,422,402,387,397,390,392,400,398,390,388,382,386,396,395,412,411,407,402,409,378,391,399,397,406,412,413,508,445,432,391,499,459,448,418,405,400,395,445,448,456,530,516,582,527,476,391,396,371,386,388,419,393,388,387,382 18,24,23,104,134,133,104,417,441,448,399,395,414,421,452,415,431,427,451,513,490,407,474,446,425,399,404,384,378,411,423,481,518,475,476,430,401,407,412,418,403,450,495,456,452,395,581,709,711,622,606,513,438,468,494,517,598,571,608,571,535,411,392,403,403,441,515,467,509,432,412 4,97,89,264,365,338,249,701,891,841,821,775,809,732,796,791,788,782,930,981,957,823,927,886,860,828,758,741,656,431,728,960,941,898,910,833,781,450,453,472,507,610,768,772,804,540,953,1023,1023,1023,1023,1011,923,678,758,777,855,861,926,941,912,658,782,639,692,976,1023,994,1020,924,862 19,13,12,44,69,60,37,412,404,370,408,403,393,401,396,428,387,382,419,455,453,402,436,422,412,403,402,380,374,415,393,430,473,430,441,402,397,388,380,408,392,397,411,410,428,394,461,575,587,521,486,435,413,415,410,437,469,453,458,461,450,396,390,377,395,409,448,430,430,396,393 13,22,20,33,56,51,29,377,394,379,375,383,394,408,415,409,424,387,403,409,409,392,381,388,383,378,366,364,370,401,397,396,400,388,397,377,381,392,394,409,406,429,446,424,425,411,451,430,437,415,404,389,415,420,450,434,459,484,497,472,457,386,389,400,380,400,389,392,398,399,403 16,18,18,55,74,73,54,403,406,404,404,378,403,415,421,418,394,397,420,435,445,409,423,413,403,382,395,417,389,384,400,424,438,406,419,424,392,398,373,384,399,384,425,412,406,391,470,551,547,502,491,420,405,401,417,413,439,437,471,455,455,395,395,389,396,424,419,426,454,408,409 16,11,11,22,28,26,20,413,486,480,449,421,421,435,456,467,450,448,498,607,569,444,542,503,458,472,422,405,395,368,433,570,601,523,544,448,430,385,369,397,408,420,482,457,459,407,582,756,759,672,649,551,467,440,471,490,550,550,605,573,537,403,409,404,393,487,580,546,549,472,442 7,31,26,37,60,49,30,389,396,393,396,380,390,398,420,425,406,408,374,394,413,395,388,395,397,370,368,372,382,396,398,393,391,408,387,405,392,412,393,381,407,419,448,426,431,405,464,438,417,401,399,394,373,421,458,457,501,489,526,454,454,370,393,388,373,382,377,385,393,372,389 17,11,10,24,34,25,18,401,396,404,386,383,382,424,406,420,385,398,396,401,416,370,407,391,391,391,386,383,393,404,394,414,404,389,404,399,398,392,404,401,420,431,450,452,428,394,457,446,459,409,416,376,386,464,476,481,508,488,521,485,445,380,382,399,398,383,396,407,389,391,384 13,70,61,22,27,20,16,626,762,710,674,624,628,679,745,744,738,727,808,863,849,639,805,763,721,692,604,599,500,414,657,836,845,778,802,685,613,431,447,458,500,579,729,724,750,472,900,996,985,937,917,857,756,614,717,737,832,836,893,895,866,565,570,566,608,775,855,805,839,739,651 8,22,18,38,58,43,28,437,403,397,404,388,391,415,443,449,419,422,399,428,422,387,423,394,408,392,397,376,403,409,406,419,436,400,401,398,387,389,408,390,425,419,458,430,457,404,520,488,467,451,446,398,404,433,496,493,495,538,563,533,488,399,374,396,412,397,426,423,401,400,384 9,153,59,1023,1023,870,725,877,920,880,855,806,830,912,961,952,942,930,972,1011,997,804,952,914,868,848,773,758,648,724,913,998,999,939,953,870,815,736,798,832,887,955,1023,1009,999,883,1023,1023,1023,1023,1023,1014,925,1006,1023,1023,1023,1023,1023,1023,1023,770,755,772,806,933,1004,961,980,892,826 20,10,9,66,80,76,62,432,444,426,409,379,414,431,432,430,422,424,472,520,506,412,460,466,425,441,414,390,395,400,397,511,531,458,464,432,394,393,399,403,400,412,481,445,438,398,525,691,685,606,586,522,432,431,456,493,521,501,576,534,496,395,409,393,407,445,504,458,473,421,421 5,21,22,55,65,67,56,419,481,441,443,433,472,424,454,445,460,460,504,606,570,434,542,520,465,464,403,411,396,377,435,551,571,531,528,457,425,401,403,383,402,437,489,450,465,404,596,783,787,719,683,573,460,460,474,506,548,547,625,601,567,388,413,399,423,468,593,564,580,472,431 14,17,17,60,88,82,55,414,441,429,416,402,414,395,407,420,411,442,470,537,551,412,527,470,453,454,407,403,397,372,399,501,552,476,483,433,425,387,399,388,400,415,442,412,433,393,529,723,740,652,603,524,439,422,430,459,503,467,539,500,496,399,388,407,388,458,548,511,494,432,411 4,18,16,76,125,111,64,434,410,420,409,411,392,458,477,474,471,464,478,459,452,398,403,413,407,390,395,390,394,414,496,464,439,408,430,415,407,411,463,488,506,602,704,648,594,411,656,594,528,492,484,470,425,465,556,602,685,684,728,679,626,420,405,425,421,415,422,414,411,404,407 13,81,78,70,105,100,68,408,407,412,419,391,393,412,432,398,423,410,416,445,461,388,440,418,397,401,402,384,382,409,404,436,456,415,418,417,409,392,402,412,409,439,481,451,470,424,516,532,567,485,444,409,410,427,498,469,527,523,550,516,487,393,382,408,415,419,461,445,420,414,399 9,12,11,26,37,29,20,431,473,447,425,409,452,441,451,448,449,433,528,585,574,427,525,488,463,447,424,395,398,384,428,554,587,501,518,441,429,411,420,438,463,523,630,557,516,412,615,785,783,704,670,585,479,450,510,540,682,684,731,659,587,410,396,398,413,453,573,521,543,462,446 4,10,10,51,62,55,43,420,451,434,398,410,399,421,434,439,414,432,461,528,497,398,481,433,420,431,415,399,389,417,425,494,511,455,484,420,431,391,409,402,413,425,456,468,443,413,553,691,683,620,564,491,450,430,447,451,528,527,586,537,520,391,402,386,410,438,532,488,500,436,417 9,7,7,66,94,95,61,391,439,423,413,419,399,408,413,404,420,416,450,484,474,408,463,437,416,427,404,410,405,412,412,469,481,464,454,420,405,388,374,396,391,419,428,412,412,403,502,681,696,607,577,503,438,399,436,439,474,463,503,503,469,389,416,388,378,434,486,447,451,435,412 10,9,8,25,28,23,21,405,393,378,384,367,394,430,436,418,407,393,388,388,379,397,396,385,385,390,381,399,383,384,394,378,393,378,392,380,394,384,393,379,387,392,421,429,421,393,455,393,388,396,400,384,370,398,423,423,457,461,524,485,443,395,382,373,386,369,378,386,385,373,377 10,28,24,238,297,289,228,442,407,417,404,399,412,450,473,448,441,426,447,479,463,391,449,428,418,406,387,407,392,408,421,459,479,433,418,416,415,400,388,409,419,435,475,468,464,419,552,639,640,544,517,479,421,456,505,525,565,582,616,578,532,407,384,380,393,420,472,444,438,408,387 20,20,18,52,56,43,38,443,513,533,472,455,454,458,497,496,479,485,568,670,645,468,612,559,525,495,436,433,415,379,462,640,666,592,599,501,443,389,399,402,408,438,516,479,510,432,690,863,859,792,760,662,543,489,540,558,633,621,691,680,646,418,445,424,413,553,663,614,629,533,477 2,34,31,63,85,76,55,394,442,433,413,431,400,431,422,403,422,415,470,527,512,413,499,447,435,441,417,400,385,377,406,484,510,450,472,431,414,393,390,402,385,424,437,439,427,402,518,685,718,628,595,495,435,424,456,468,511,484,551,518,487,389,394,385,392,425,515,473,478,426,416 12,11,10,33,46,33,25,432,412,374,383,387,384,431,434,431,398,404,394,410,396,383,386,388,399,383,397,405,400,397,399,403,406,404,413,376,389,398,405,400,384,406,452,456,425,416,482,435,453,411,418,390,382,424,424,447,475,495,532,530,473,392,387,376,377,393,398,374,401,382,373 15,126,113,173,289,253,149,540,613,571,534,487,497,558,605,596,571,547,631,751,723,497,704,648,577,558,502,471,411,428,498,714,752,638,679,547,485,432,463,488,523,601,705,626,604,492,770,900,912,840,811,707,579,636,722,737,804,784,835,799,753,484,461,463,469,568,738,693,692,587,519 18,41,36,31,36,15,11,598,717,656,627,572,566,642,702,703,678,675,758,827,809,578,758,708,641,637,518,506,474,413,601,797,815,726,749,646,594,432,423,447,482,551,710,687,708,460,868,973,961,912,888,816,702,597,692,714,804,803,861,866,829,523,533,537,557,731,830,786,804,694,610 5,9,8,45,70,71,45,449,415,384,410,383,401,439,449,434,432,435,431,423,417,381,402,399,396,396,388,398,375,392,437,433,415,416,408,412,409,408,418,437,447,492,559,502,472,439,591,519,483,450,451,429,407,527,605,594,679,656,703,627,574,384,392,381,403,403,408,408,401,392,398 6,8,8,21,30,29,20,420,458,449,432,400,424,429,426,423,418,433,482,566,546,423,502,475,445,452,418,400,400,379,407,524,558,486,496,442,410,397,390,390,387,416,436,423,441,394,535,740,740,669,631,545,464,407,435,443,487,476,531,540,487,398,407,400,407,460,544,509,518,448,432 8,12,12,22,35,33,21,383,388,389,403,372,375,395,411,398,404,392,388,400,407,392,400,410,398,387,379,369,386,405,391,399,402,379,388,387,391,406,390,379,397,394,424,396,407,374,432,417,428,391,401,390,401,411,435,429,453,430,463,439,437,370,398,394,382,382,393,397,395,373,381 19,25,22,26,26,20,19,402,430,425,421,390,382,417,436,427,432,426,429,493,489,420,470,445,405,420,413,385,388,393,435,474,501,441,458,438,405,396,393,406,396,440,463,434,440,414,546,629,645,581,541,468,410,456,486,517,544,532,593,536,495,390,390,394,394,412,498,460,488,411,400 14,8,8,36,62,65,37,387,382,396,394,387,378,407,386,401,387,395,393,412,413,397,396,394,391,378,398,386,382,381,385,406,384,410,399,405,399,397,391,390,395,401,411,392,400,383,433,434,466,437,413,386,375,392,401,409,414,414,423,439,407,391,394,390,392,386,409,395,412,407,386 2,8,7,13,14,10,9,534,607,537,514,499,495,558,617,602,603,599,657,732,713,483,634,572,531,513,447,457,425,415,559,690,698,609,652,540,498,403,401,396,437,480,594,585,613,426,789,872,856,807,781,707,594,497,572,595,690,698,775,781,751,486,462,480,516,620,717,655,701,569,503 15,13,13,34,45,40,30,444,494,467,442,416,436,434,481,487,467,470,526,621,603,447,580,526,482,466,443,412,391,411,442,573,623,533,541,462,435,393,407,394,402,459,541,493,491,422,624,773,774,701,651,566,470,492,553,544,606,612,658,644,603,408,413,417,421,497,620,545,577,474,442 2,13,13,79,121,125,82,401,387,381,381,375,388,384,403,405,406,384,413,386,387,385,396,393,382,382,385,394,392,383,397,385,404,400,386,375,393,401,397,391,394,407,421,419,392,407,431,412,406,426,409,404,382,416,430,435,452,434,440,443,434,396,384,381,397,383,402,359,402,387,371 3,49,34,86,105,54,43,493,481,441,400,396,418,522,540,514,497,467,507,530,505,407,471,460,424,405,409,381,389,384,467,519,540,484,478,442,433,414,451,458,500,531,636,583,545,472,695,716,705,636,586,500,441,600,673,679,737,738,789,735,674,398,378,401,400,436,516,467,484,436,411 8,61,51,307,482,442,273,495,569,531,527,471,485,513,546,561,548,537,626,708,688,464,650,594,537,531,467,453,426,406,506,680,703,602,631,536,506,431,410,430,424,504,594,570,582,461,754,883,884,817,796,705,580,568,621,648,717,711,777,766,703,443,454,439,465,603,700,668,672,571,505 20,45,30,76,112,58,37,437,462,436,424,421,414,429,460,444,430,444,472,555,543,396,515,475,444,435,412,400,389,385,428,522,558,476,512,433,442,418,419,408,439,465,505,494,476,424,606,752,765,674,640,541,443,484,539,522,584,607,631,620,575,389,407,389,404,444,530,496,492,435,433 8,11,11,72,109,106,70,404,447,413,421,397,435,421,430,420,433,430,474,502,508,419,501,464,449,430,409,418,408,374,412,482,518,471,476,437,414,371,387,383,404,395,447,419,419,411,519,721,728,638,601,503,433,431,445,458,482,484,527,527,488,397,410,399,403,441,512,482,477,430,413 19,71,48,87,114,84,64,445,554,535,480,464,472,498,543,523,513,484,587,726,676,478,664,605,529,515,465,455,399,409,484,662,720,607,655,469,457,439,408,420,454,485,586,545,548,456,726,872,875,803,766,678,554,574,629,638,712,701,753,731,684,414,446,415,441,566,702,633,662,543,460 17,15,14,39,56,49,33,415,388,390,404,383,404,416,430,438,414,399,412,406,423,388,409,405,398,376,372,383,379,388,395,424,421,419,404,394,397,392,397,392,408,418,452,433,425,405,476,456,480,453,442,422,377,416,446,479,490,487,559,498,463,384,394,375,382,399,412,406,416,399,375 17,14,13,168,264,269,167,384,387,381,403,399,367,383,397,398,406,393,395,404,412,378,400,383,388,381,390,386,374,388,382,404,388,395,395,372,402,376,372,386,386,383,390,391,390,395,404,438,427,411,421,408,397,417,405,419,421,431,441,418,408,391,391,401,383,386,404,406,411,387,402 11,38,36,42,66,59,37,668,727,664,657,603,647,720,780,783,777,763,797,814,809,549,707,666,625,618,529,547,485,421,682,763,760,690,725,621,551,429,433,473,499,584,746,733,770,471,916,950,932,892,872,819,713,650,745,767,849,851,912,919,885,602,548,611,635,750,811,766,802,694,626 7,30,28,234,398,402,231,443,424,399,407,395,404,462,488,468,455,453,448,447,448,398,413,420,393,412,392,395,410,420,426,424,432,415,426,399,399,420,412,445,455,493,545,477,466,471,594,561,534,483,470,434,399,584,634,625,657,622,675,617,556,424,407,414,427,434,431,440,425,421,413 20,10,9,27,33,26,22,407,382,406,387,380,401,402,430,398,396,405,388,408,396,394,396,394,380,389,388,371,382,405,377,413,407,388,400,395,401,412,403,405,433,399,452,432,423,401,433,445,455,423,400,388,380,441,461,461,489,477,522,506,439,381,392,391,391,397,402,401,397,380,384 5,12,12,22,34,32,20,401,495,453,437,399,409,423,443,426,442,452,480,582,577,418,517,503,470,445,416,410,401,417,424,542,570,520,511,459,420,394,403,386,395,419,459,457,461,388,564,765,766,690,642,544,479,430,449,456,503,502,575,573,534,387,414,407,410,462,566,509,525,462,431 7,19,16,41,53,43,34,384,389,379,383,393,379,412,414,385,391,395,393,382,404,380,386,370,374,374,388,371,395,391,404,376,373,382,396,392,396,404,391,401,400,421,429,434,437,403,433,412,383,381,396,389,387,418,446,440,472,468,499,450,443,378,380,374,393,392,382,391,382,385,398 15,17,13,46,58,41,33,436,385,364,388,374,384,432,449,417,416,401,383,400,396,381,404,391,381,400,396,391,392,419,404,404,403,389,402,409,383,398,395,386,401,397,450,435,431,414,482,447,419,400,382,392,370,431,450,436,495,501,548,474,478,390,375,380,390,377,399,396,384,394,391 20,12,11,57,81,77,52,416,432,412,409,396,394,416,433,438,435,405,466,539,516,417,494,455,430,438,424,397,384,408,419,476,545,476,495,426,422,391,395,410,398,416,448,427,436,419,520,730,734,651,620,517,426,425,464,464,522,528,558,524,492,384,391,403,388,442,503,480,484,437,418 8,9,8,24,28,21,19,415,393,377,387,383,399,434,414,420,400,398,389,419,420,390,396,394,381,395,375,382,387,378,398,402,424,387,403,395,394,392,389,386,419,418,430,422,414,414,451,459,468,445,420,398,383,425,441,452,478,487,540,513,466,392,384,393,380,389,420,397,400,399,385 7,60,54,863,1023,1023,846,480,584,505,502,467,494,486,560,535,508,513,598,702,689,479,649,601,542,520,469,443,428,407,489,664,699,602,617,521,465,409,430,433,449,516,610,558,554,542,731,893,905,834,802,717,573,580,652,670,727,715,772,752,689,475,435,425,460,544,691,653,649,524,487 18,9,9,21,29,25,19,419,417,388,387,395,403,426,430,426,403,386,411,388,414,384,404,389,385,377,382,384,384,383,406,395,402,394,391,388,381,402,408,407,390,402,467,431,432,405,464,443,446,425,423,386,383,438,470,463,497,485,546,524,489,401,400,375,393,395,407,383,385,375,383 18,12,11,29,34,25,21,480,572,524,512,479,479,511,581,568,552,554,625,680,665,451,600,557,497,483,452,444,412,389,508,649,654,577,609,512,486,384,410,423,453,480,587,569,597,433,777,860,847,797,767,706,614,507,565,571,675,686,760,767,736,458,453,445,473,569,674,624,661,550,494 13,41,41,47,58,59,47,444,571,546,500,485,470,462,486,488,483,489,572,713,698,474,661,616,548,513,472,446,416,400,455,668,727,619,642,525,474,394,404,382,405,435,496,504,506,409,685,917,935,861,836,727,597,448,497,527,610,611,688,665,621,403,447,426,413,534,704,653,653,550,486 7,100,60,148,173,109,95,488,558,532,481,453,453,518,558,549,563,520,592,726,700,468,666,622,551,522,464,428,397,416,507,685,730,632,656,557,486,430,448,451,474,535,653,594,576,479,738,870,880,810,773,682,549,608,705,710,766,750,807,776,714,428,452,437,441,558,714,664,645,559,470 10,24,18,57,104,91,45,598,525,472,469,458,489,647,700,686,665,651,621,599,619,411,434,450,432,409,420,414,401,457,617,534,505,499,493,464,462,436,486,511,577,659,773,744,734,521,866,791,711,682,662,621,542,692,776,791,865,860,909,888,847,524,422,517,531,547,540,512,556,455,467 2,17,16,8,9,8,7,485,609,558,539,484,488,530,608,577,581,583,642,729,704,504,645,605,561,546,482,492,444,406,513,695,706,621,651,544,502,412,408,414,411,448,555,551,573,409,772,898,887,835,810,742,617,469,551,578,683,680,759,759,729,459,463,457,474,623,720,666,687,593,529 7,15,13,35,45,37,28,397,394,400,403,403,386,379,387,394,388,402,399,381,400,380,396,385,384,377,401,385,394,390,393,391,400,392,393,376,380,376,392,367,389,416,424,419,407,393,410,412,428,407,400,415,397,402,407,420,447,438,465,439,408,379,384,384,390,402,393,395,396,383,380 20,89,73,158,207,136,108,538,596,550,507,479,502,552,590,576,581,562,652,725,699,470,674,621,544,530,471,445,428,399,505,694,708,614,660,537,497,432,412,487,449,515,645,593,603,461,770,895,891,833,799,711,582,569,650,675,735,740,796,771,729,454,434,451,459,605,736,659,683,572,521 9,84,58,53,87,39,21,586,544,539,461,467,503,625,690,670,651,655,630,603,620,431,456,440,432,464,418,412,411,478,704,629,583,533,540,507,465,493,637,703,772,860,946,883,839,523,895,822,768,729,695,650,567,728,824,871,954,951,983,933,887,492,430,514,496,537,539,559,556,493,453 4,33,21,80,92,55,48,431,499,490,445,416,432,465,483,466,447,477,525,620,559,422,553,509,469,445,431,401,401,400,445,552,619,507,547,434,455,418,412,419,428,469,546,503,490,434,638,780,792,704,673,566,465,529,592,598,637,634,686,655,619,397,413,414,419,458,593,541,520,467,440 20,14,13,29,40,34,24,404,377,392,408,380,382,409,413,406,396,403,416,399,394,380,401,411,386,382,395,375,387,395,409,407,411,404,414,386,411,389,389,393,423,434,462,427,421,419,491,457,448,442,406,395,399,472,478,488,521,520,551,521,486,381,397,397,394,393,408,383,396,387,395 1,14,14,10,11,9,9,479,549,507,495,441,479,504,571,562,562,539,587,654,641,468,590,536,483,480,444,423,417,413,489,625,638,574,581,484,453,391,397,412,426,475,589,542,576,411,735,815,797,737,712,621,534,517,577,582,681,669,736,732,693,433,424,458,462,556,665,632,621,512,456 13,33,31,45,61,55,40,550,468,418,421,398,442,533,536,492,473,473,466,539,545,400,503,450,430,423,403,414,379,397,490,514,553,486,530,438,442,408,421,474,503,597,719,650,627,449,645,695,705,639,606,561,499,553,623,619,687,677,719,683,629,399,398,398,403,445,516,477,478,427,408 6,18,15,37,52,33,25,420,392,385,400,389,397,424,421,419,408,393,411,426,410,388,413,403,381,396,391,399,373,392,398,388,421,406,408,377,392,397,390,406,404,405,436,422,429,404,461,496,485,466,429,416,399,442,449,463,529,476,526,497,462,384,383,384,399,403,404,415,415,375,381 6,20,19,58,82,78,55,416,485,461,438,438,452,454,465,464,482,458,515,597,577,437,561,518,448,455,412,405,387,397,421,544,582,505,513,472,454,396,413,405,419,413,474,468,475,385,612,771,773,700,657,572,487,454,492,485,575,560,622,622,572,430,413,388,410,494,601,559,552,479,433 15,15,14,32,28,23,28,392,430,423,400,396,411,386,415,408,405,404,434,472,439,400,436,408,407,413,401,393,389,380,410,444,468,418,446,414,400,389,401,411,413,401,446,434,437,396,513,599,595,517,501,445,432,417,455,448,493,480,517,476,473,389,401,398,403,423,465,433,448,408,412 20,9,8,27,31,24,21,432,396,402,385,384,398,424,447,421,443,409,424,416,422,375,402,409,404,366,391,389,398,382,410,441,424,408,406,392,369,397,420,416,438,456,533,464,461,420,551,514,509,436,427,417,417,492,544,571,612,598,636,579,530,397,388,388,397,397,413,414,406,397,400 17,9,8,20,29,26,18,387,393,395,379,388,401,399,392,409,402,385,392,381,392,380,375,397,383,394,384,382,383,374,390,390,377,380,394,392,391,384,375,386,389,425,416,410,395,384,434,393,390,397,379,394,392,425,452,456,472,477,461,437,415,382,401,394,370,385,381,393,395,388,380 8,12,10,46,77,64,34,414,447,436,454,409,419,419,443,456,446,455,482,528,521,424,466,451,437,441,387,391,389,376,429,500,525,470,464,433,406,378,380,377,387,410,457,441,448,393,592,714,708,641,614,526,451,438,478,491,548,529,603,596,556,408,408,407,418,465,525,483,515,462,435 5,35,32,39,48,46,37,493,538,517,483,446,457,537,601,580,588,566,626,684,653,455,609,558,493,491,443,428,420,422,513,650,670,582,610,499,474,426,423,413,481,500,626,594,599,453,785,843,829,773,735,645,555,571,647,653,732,734,795,779,736,451,425,433,457,558,672,608,624,522,459 17,29,27,101,126,105,79,433,448,423,442,416,419,447,456,442,416,450,449,491,487,405,449,425,422,421,400,406,369,380,423,470,477,443,443,426,409,401,385,402,409,437,508,452,464,410,594,704,698,636,594,533,464,442,502,538,577,581,622,599,547,418,389,395,400,451,474,473,467,427,420 4,12,12,49,63,61,48,396,440,427,447,403,425,427,436,422,412,439,459,516,498,420,475,447,439,417,395,409,375,400,420,477,526,452,478,406,391,387,399,385,380,410,448,420,424,408,523,668,669,588,556,488,444,435,451,446,477,486,536,528,509,401,391,395,402,444,509,476,478,412,418 14,90,85,152,180,162,139,465,573,506,489,426,445,463,513,519,492,496,593,691,683,490,640,606,525,506,424,423,412,427,478,665,706,608,638,501,443,406,439,455,451,525,628,560,523,462,710,861,870,801,767,674,567,545,632,650,708,690,749,716,670,424,430,431,424,549,676,620,637,541,462 7,12,12,144,178,182,146,393,377,393,395,384,391,397,413,406,394,391,393,408,423,388,413,411,394,396,378,387,397,383,391,412,408,397,409,390,398,401,382,382,390,425,441,424,383,394,440,447,452,436,409,410,385,416,451,465,468,456,507,464,440,404,371,382,392,384,418,403,402,392,375 1,108,94,57,84,72,50,500,693,658,589,534,508,550,593,578,573,566,727,857,826,596,831,765,682,663,551,516,446,385,525,835,866,785,792,640,559,417,443,444,467,511,628,603,613,470,758,982,986,914,879,778,639,579,656,664,732,719,782,780,731,462,486,445,463,694,854,788,803,697,572 11,17,10,30,42,23,17,472,392,377,382,378,373,459,465,409,418,409,423,405,390,382,390,379,367,379,383,378,386,373,406,394,396,376,383,383,388,372,418,411,415,415,462,457,428,406,456,426,426,419,379,407,386,441,467,477,537,521,557,538,452,378,394,383,395,385,384,384,400,389,378 1,9,8,11,12,11,11,417,417,392,410,392,394,431,441,427,431,417,431,462,461,395,438,424,410,410,387,395,398,387,405,449,473,431,436,403,391,389,400,408,419,444,495,455,452,406,520,586,574,500,495,450,413,458,503,506,553,533,576,534,507,383,394,392,390,419,463,435,453,422,402 17,56,55,106,109,108,105,439,469,436,430,424,462,476,463,465,476,464,525,580,546,415,523,497,460,440,440,414,408,395,458,558,545,508,506,434,409,409,411,424,425,478,548,500,502,415,651,788,780,718,690,582,502,491,556,597,676,677,719,679,621,385,398,403,389,474,568,497,540,471,454 5,30,29,37,45,38,30,654,638,588,560,485,547,692,763,747,730,721,726,743,730,498,625,595,538,537,462,474,416,455,625,686,684,607,630,520,516,440,463,479,525,630,743,725,735,521,877,876,854,809,784,725,592,703,775,793,855,852,905,893,847,549,470,565,595,684,742,689,709,601,518 10,39,34,55,71,56,43,434,514,492,486,453,456,463,476,515,473,477,554,647,620,442,597,544,489,481,447,427,414,382,451,617,641,553,591,482,441,408,431,418,432,472,514,502,518,422,671,829,819,757,717,644,521,469,559,616,684,670,712,691,646,413,427,409,427,520,627,590,600,484,442 11,8,8,21,32,29,19,387,420,410,374,384,392,395,415,406,413,401,406,427,441,392,432,409,403,400,391,381,389,400,393,436,452,395,402,428,377,388,393,390,393,406,397,417,413,380,458,535,525,483,453,422,403,393,413,398,437,436,446,447,429,394,394,383,402,417,433,417,444,414,389 13,11,9,23,25,19,18,395,421,417,417,399,398,429,423,402,404,411,437,484,452,415,473,427,414,424,402,392,395,395,389,454,495,434,454,420,412,379,389,410,421,406,425,430,437,414,486,619,612,551,495,450,398,424,446,458,491,481,518,484,458,385,389,392,389,419,475,451,449,419,403 15,10,10,24,32,32,24,407,419,420,403,386,387,405,417,412,404,416,401,420,424,393,410,406,399,395,394,404,392,386,398,419,439,389,396,402,389,404,398,396,402,432,448,435,416,409,478,520,516,465,453,426,391,460,515,495,509,500,500,489,448,400,385,399,398,412,423,422,419,384,387 17,53,33,92,85,32,41,485,521,498,481,459,514,518,581,566,548,528,586,665,645,445,580,529,481,483,435,420,405,419,529,614,642,561,584,510,477,469,520,507,572,679,761,670,625,521,775,863,861,804,766,684,592,679,769,781,823,810,849,805,750,435,429,434,454,503,617,584,603,514,469 7,15,14,45,51,45,39,571,673,604,586,541,557,622,687,667,671,647,725,782,759,511,687,639,594,555,496,485,443,390,583,729,739,657,674,571,540,410,414,441,454,513,673,650,678,450,852,959,947,899,865,802,688,598,664,689,771,779,849,851,816,519,532,534,544,723,829,768,797,669,589 1,23,22,30,28,23,23,546,616,594,536,504,489,581,648,634,632,616,674,752,729,514,683,626,561,538,477,475,417,380,540,730,742,657,681,538,497,433,415,457,463,540,661,639,650,444,805,893,880,827,800,711,593,590,652,670,753,749,814,806,769,489,458,482,503,647,754,696,714,592,521 13,15,12,43,46,36,33,431,400,405,391,365,393,430,441,418,393,398,411,462,429,403,425,416,399,393,390,381,396,410,407,440,449,424,417,412,376,412,426,424,424,446,495,460,434,418,516,536,558,486,453,422,394,473,510,522,560,541,596,522,499,388,392,380,382,400,439,419,420,406,395 3,81,76,385,572,518,345,607,605,574,552,493,539,655,734,704,698,674,689,707,702,458,559,541,522,508,494,454,421,401,613,641,647,564,609,534,499,439,470,457,505,617,748,713,731,527,873,871,847,803,783,725,608,682,757,782,856,852,902,891,852,549,485,528,561,636,681,636,683,565,544 13,10,10,117,168,176,119,395,400,410,411,397,386,413,411,393,404,403,430,470,450,396,452,426,412,412,391,408,399,392,402,442,461,446,436,424,398,386,389,385,380,386,389,396,415,400,451,603,639,546,505,453,419,406,402,405,418,419,451,430,427,380,398,397,388,418,439,435,440,417,398 15,15,13,56,72,60,44,399,464,410,407,403,397,428,439,440,412,416,471,523,487,416,462,448,423,441,404,393,400,377,405,474,509,437,439,436,416,415,390,397,424,425,452,442,415,403,529,681,670,591,564,484,442,438,480,496,523,520,586,556,510,399,388,390,397,436,490,458,485,430,406 9,20,18,32,46,39,23,459,622,578,588,583,651,494,548,564,571,585,652,638,681,449,513,520,530,537,529,556,495,385,518,564,557,541,611,572,578,421,398,401,403,440,493,512,559,415,783,844,821,816,815,797,735,455,486,525,615,612,709,750,724,447,561,468,497,621,629,645,704,620,605 14,99,91,147,194,160,120,516,669,607,553,501,532,534,599,585,558,573,681,818,783,529,768,715,628,624,529,503,436,413,513,769,819,718,743,610,526,418,457,414,459,509,624,599,599,477,782,961,975,907,877,779,644,584,672,687,741,734,788,774,733,437,490,446,460,625,793,729,741,619,549 13,10,8,26,33,25,21,421,385,404,388,404,410,440,434,434,406,404,413,452,418,380,410,385,395,400,381,374,379,399,413,406,423,415,414,415,392,420,396,409,397,431,452,425,420,396,482,484,495,440,421,409,400,428,436,457,518,477,524,515,485,383,383,386,392,404,418,405,414,388,385 7,9,9,31,31,26,26,432,392,382,397,387,413,419,430,424,417,400,398,404,417,368,382,395,383,400,381,384,387,399,404,409,406,401,403,394,384,399,394,418,399,442,464,457,434,415,478,462,437,408,410,417,386,430,478,493,535,517,563,510,475,384,396,387,381,391,399,389,388,376,393 3,29,27,29,33,27,23,572,659,598,571,525,555,615,685,676,663,650,714,767,750,518,683,630,581,581,503,464,428,411,587,728,733,650,709,571,539,413,409,458,478,543,681,663,690,438,834,904,889,844,819,752,654,570,645,685,770,771,835,835,795,517,504,510,532,674,763,709,745,635,541 12,11,10,67,101,94,62,411,432,428,402,409,400,411,423,410,432,396,438,500,491,397,442,427,419,410,384,392,396,361,395,462,493,440,449,413,391,396,388,393,400,423,448,438,424,397,509,658,664,594,545,479,434,432,467,473,531,501,540,519,477,392,395,396,384,414,475,443,467,417,411 9,40,30,43,57,48,36,438,438,408,399,408,408,433,435,437,470,442,447,471,444,408,417,429,411,417,404,401,388,390,435,445,439,431,447,407,404,425,441,423,474,516,603,535,505,444,586,608,565,503,500,481,401,507,599,619,681,664,707,621,570,386,385,410,419,430,465,409,429,406,382 3,10,10,60,90,86,56,410,427,436,423,391,417,410,421,436,429,426,497,527,515,414,483,453,423,418,399,399,385,381,411,492,519,465,475,415,408,392,385,395,391,416,454,434,412,401,537,724,725,628,594,515,462,439,473,494,535,529,587,558,515,401,403,400,393,456,527,466,479,441,413 5,304,275,212,298,275,195,425,422,398,419,371,409,406,431,420,407,426,400,411,410,396,409,411,385,366,389,378,390,433,443,417,435,381,410,401,387,440,418,456,484,542,632,571,495,435,489,502,457,441,433,388,397,460,484,497,539,527,575,537,484,392,383,379,386,401,420,400,421,398,397 4,101,86,79,126,96,57,495,665,592,534,437,517,528,556,566,537,530,657,802,772,509,778,716,627,597,490,460,427,410,497,779,816,714,731,594,499,422,447,468,478,526,638,600,602,451,749,946,952,872,843,727,589,597,674,685,735,729,785,758,708,442,443,435,462,613,806,738,738,614,539 7,51,44,69,75,64,61,450,509,496,434,432,442,463,505,498,483,495,560,641,620,439,574,529,491,479,440,426,413,409,453,606,629,534,566,481,448,386,420,418,413,443,536,526,518,419,694,833,821,759,728,644,513,503,550,594,654,656,708,703,649,433,418,410,421,547,645,607,612,522,466 17,127,90,74,73,39,41,475,414,393,410,373,409,484,534,514,500,501,490,522,534,408,461,444,428,403,419,417,426,485,618,544,500,480,465,438,407,556,707,769,830,908,978,886,791,543,845,763,707,643,609,547,471,779,902,950,1017,997,1014,925,854,395,410,417,429,466,502,480,465,429,414 1,14,12,51,71,70,47,429,484,467,445,411,408,438,457,445,457,437,489,594,591,437,549,509,458,447,408,402,409,403,416,553,605,512,532,461,466,398,411,410,445,468,514,481,482,443,612,786,789,705,667,563,483,518,576,574,621,621,663,627,572,404,426,400,402,454,590,505,515,458,441 6,28,21,70,93,68,49,526,567,526,500,442,484,530,572,530,546,520,593,705,677,476,664,603,516,526,455,436,399,411,523,668,715,601,630,532,475,415,443,463,503,596,728,683,647,449,723,844,853,790,760,686,579,548,615,619,705,693,756,731,676,424,432,412,440,537,684,613,620,537,457 20,9,8,130,169,169,128,442,424,398,410,390,396,432,419,438,423,430,434,466,438,410,432,420,424,404,389,384,379,382,415,451,439,437,436,395,407,396,398,403,407,432,476,443,458,420,554,596,588,531,503,456,418,453,505,513,564,534,594,560,524,395,390,402,405,423,459,442,438,420,395 11,8,8,58,76,77,58,369,395,394,375,388,408,401,377,378,392,390,398,410,421,383,402,401,378,392,388,384,383,390,384,407,417,388,400,385,373,385,383,378,386,375,385,374,380,390,414,466,475,417,416,402,399,392,382,380,415,398,405,407,399,386,386,382,383,391,401,398,406,390,397 1,11,11,91,156,163,94,375,391,386,390,365,388,379,388,385,388,376,371,408,403,387,399,405,389,376,398,374,400,384,389,403,407,407,386,380,375,385,377,381,376,371,374,387,384,403,393,442,433,428,419,390,391,390,379,392,391,398,404,395,389,387,381,379,386,390,407,413,404,379,403 5,11,11,93,153,152,92,521,785,718,664,588,608,513,573,553,538,549,833,916,864,736,875,798,757,719,616,548,465,390,559,897,880,816,815,689,585,407,418,432,440,491,614,624,648,456,784,1023,1023,1002,960,866,750,519,589,580,671,676,749,760,731,463,612,472,482,892,992,925,939,829,725 14,63,47,51,69,45,32,424,445,427,414,410,438,425,470,443,446,459,463,537,532,409,520,479,439,437,420,402,393,431,493,540,556,503,493,456,434,503,600,680,747,828,891,779,665,457,680,728,718,647,615,523,425,633,771,827,873,839,853,758,669,389,420,395,411,460,527,494,482,436,428 2,92,79,45,69,56,36,443,493,461,461,421,430,461,485,494,468,468,526,632,627,420,594,538,493,468,426,396,382,387,433,596,658,547,562,466,440,429,419,424,416,467,564,493,493,427,609,786,793,704,672,567,458,521,550,569,623,596,670,627,594,422,399,406,410,494,621,579,551,500,412 17,11,10,33,45,36,27,435,437,429,398,410,419,435,453,459,446,437,457,502,493,415,454,446,431,407,395,392,401,406,434,495,493,461,463,412,407,408,393,412,433,450,504,462,460,410,583,687,666,591,566,476,418,464,527,508,563,561,602,571,540,387,400,403,411,428,516,472,466,436,405 6,8,8,17,22,20,16,426,387,392,392,387,401,426,417,413,406,398,408,406,394,390,394,386,383,392,383,390,382,391,397,403,400,384,391,392,381,373,400,395,403,414,460,418,412,402,450,439,447,431,399,377,396,398,432,464,466,479,482,475,442,398,395,393,375,395,394,397,388,392,383 5,12,11,46,65,61,42,388,413,414,399,379,382,412,408,413,399,404,406,418,404,409,413,405,396,400,396,395,380,399,409,400,416,412,400,394,401,390,400,392,400,400,426,405,403,394,456,466,460,447,440,416,391,407,426,422,448,463,500,452,432,392,397,395,391,412,409,393,397,402,391 20,13,12,27,37,33,23,391,387,374,369,381,385,387,430,401,397,380,368,391,409,388,392,387,377,377,404,369,376,390,410,387,392,396,373,372,386,407,398,374,404,411,426,404,411,401,472,429,411,413,418,377,423,413,442,437,463,446,486,453,425,395,369,384,384,394,391,386,374,410,375 9,35,34,106,142,142,106,432,426,422,432,399,407,437,487,446,476,460,490,515,492,413,458,439,431,425,403,403,397,410,444,477,485,454,450,443,432,422,414,389,420,468,509,466,467,437,619,702,686,633,576,531,455,495,564,568,624,624,682,651,585,413,377,394,411,448,499,458,493,446,426 16,27,25,249,517,493,231,480,464,465,447,421,426,495,533,534,526,505,516,537,528,420,476,446,440,415,409,415,404,391,468,505,523,459,480,455,428,417,421,428,450,507,576,536,527,467,695,751,719,667,646,553,489,568,617,645,724,713,749,724,676,443,413,430,448,501,534,539,541,445,422 6,10,7,24,25,17,17,429,442,446,422,403,407,448,478,454,449,446,485,507,485,407,477,457,427,430,408,393,406,406,431,484,500,453,464,434,415,405,419,443,466,509,601,518,505,435,623,677,659,582,552,480,458,524,611,633,691,672,704,665,603,399,409,390,404,440,493,474,481,428,423 10,10,9,19,19,15,16,387,391,385,377,389,385,390,386,393,402,395,397,401,402,394,399,390,391,389,381,379,389,382,380,407,392,386,391,383,387,388,389,382,399,391,387,409,417,399,424,484,486,451,427,410,404,392,419,401,417,438,459,425,424,385,386,392,384,396,394,408,402,396,392 3,98,88,397,602,527,351,540,656,597,569,480,518,569,636,615,606,601,685,793,773,520,742,678,617,595,508,487,450,383,549,754,787,691,692,591,524,437,431,472,494,576,694,644,658,518,813,940,944,878,850,768,654,648,736,753,809,802,853,827,784,489,479,483,491,668,798,739,744,639,547 20,27,20,38,62,39,23,470,417,400,385,402,406,459,509,485,448,432,443,463,469,382,422,429,415,379,404,384,379,415,452,445,466,429,448,395,402,419,418,425,469,491,569,529,496,439,602,576,570,509,483,455,389,517,580,584,651,661,711,654,598,396,390,404,397,401,449,435,435,411,388 1,10,9,55,73,71,52,410,389,392,406,393,390,386,402,404,395,400,412,413,425,399,421,403,404,393,387,383,375,390,391,433,437,412,414,398,381,381,389,413,395,403,408,418,409,402,452,515,538,465,451,407,406,406,415,427,463,454,480,467,444,387,395,388,392,395,435,412,405,398,375 6,35,19,55,77,39,29,450,428,413,406,415,397,480,525,493,458,455,441,485,477,399,455,424,406,419,398,409,393,422,455,479,482,445,454,415,395,412,455,493,495,572,662,595,554,478,678,639,625,539,532,475,418,637,690,697,750,727,776,733,655,396,367,375,408,417,487,448,467,396,370 3,12,8,28,38,21,16,472,448,414,414,396,423,488,507,517,506,478,471,494,486,403,424,402,399,409,404,405,390,415,522,465,469,439,456,426,384,444,498,539,579,654,754,691,633,488,721,651,607,572,518,494,453,647,718,739,812,805,843,781,713,416,389,408,423,425,464,450,453,426,411 17,18,18,89,102,100,88,401,432,433,414,401,409,402,420,431,416,421,433,460,453,412,436,418,418,425,398,413,404,399,407,438,447,420,435,428,414,411,399,405,386,404,427,411,418,403,525,641,635,591,562,535,471,424,458,451,462,477,524,517,489,424,427,398,408,426,443,441,460,430,429 2,13,13,57,91,84,51,421,417,410,413,407,415,426,439,426,427,429,450,492,465,395,432,436,413,410,413,389,394,382,416,475,463,431,441,428,396,402,385,420,408,412,460,448,452,391,531,617,627,542,522,471,408,430,468,470,536,512,560,522,499,400,392,396,413,426,478,436,446,428,413 1,26,26,69,94,94,68,425,489,476,443,399,428,434,446,456,427,443,500,595,583,410,541,514,459,465,437,403,391,382,428,569,621,521,538,456,436,407,393,400,402,417,501,465,469,407,601,806,814,734,697,584,477,448,512,534,601,593,654,619,564,400,425,399,421,478,586,537,566,461,429 12,32,24,48,61,38,32,445,429,415,417,382,391,459,466,470,433,412,453,539,482,391,476,462,427,424,410,414,382,431,427,474,510,452,443,425,421,422,441,435,466,491,549,491,480,451,570,732,739,635,590,473,414,567,596,609,660,628,665,601,539,390,385,374,389,417,489,460,457,424,405 7,11,8,28,31,21,19,449,423,421,397,398,408,482,476,449,468,459,457,501,481,404,450,436,427,407,372,403,382,399,439,476,499,433,452,419,412,429,414,445,464,505,603,532,495,451,635,649,629,552,511,484,409,567,640,630,687,681,723,674,618,402,387,395,397,419,481,448,456,402,409 17,20,19,70,116,119,70,421,415,410,404,391,371,425,413,432,407,417,422,446,447,396,408,401,397,406,393,389,389,399,412,415,443,407,420,411,398,415,399,415,411,434,481,451,438,425,527,550,545,519,488,438,411,464,493,508,559,543,588,560,513,407,394,394,398,411,419,408,445,411,385 10,45,33,165,161,97,102,485,589,533,509,479,490,528,570,544,543,526,624,729,711,477,657,596,529,526,468,446,428,428,486,690,717,635,644,540,492,420,446,475,507,565,675,610,596,485,769,895,895,831,793,703,587,653,723,739,787,779,823,788,739,419,453,424,447,554,689,652,649,554,485 8,19,16,47,62,45,31,414,403,388,382,373,390,408,428,387,417,393,406,393,409,378,421,412,386,390,385,407,387,395,399,400,411,395,399,417,390,395,395,402,418,435,479,427,427,411,460,460,447,428,407,391,396,455,491,483,527,496,542,492,460,385,393,399,383,397,403,402,405,390,401 15,15,13,24,27,21,18,398,412,402,388,386,404,408,405,404,418,402,418,450,448,395,441,427,406,390,390,398,383,403,403,446,441,428,423,399,387,396,400,388,410,432,442,423,410,394,472,555,550,484,456,430,401,414,452,443,493,461,519,471,457,396,390,386,395,416,446,448,452,404,387 12,314,273,214,311,277,187,437,402,396,406,369,377,444,441,424,401,418,404,410,388,365,388,387,385,379,395,387,379,394,417,387,377,386,397,395,406,421,421,432,462,512,594,503,495,449,519,441,430,422,405,375,372,450,488,489,555,545,604,582,485,411,385,382,387,382,396,389,400,381,367 16,131,105,87,125,95,70,467,638,598,592,573,624,521,616,616,611,613,667,709,717,481,608,575,555,552,515,516,464,430,539,674,670,604,645,574,565,412,447,473,522,586,693,636,630,433,798,890,875,835,811,772,686,507,570,590,688,689,762,771,746,477,567,505,527,646,696,663,708,626,607 10,8,8,22,30,27,20,396,384,384,396,383,396,415,418,388,395,392,397,384,384,378,386,374,384,383,387,385,378,383,392,372,388,385,383,395,386,389,401,398,402,422,447,433,416,422,437,416,409,378,383,400,389,442,479,472,505,473,539,479,460,378,390,384,386,398,380,380,388,390,389 1,8,8,11,11,10,10,406,465,435,419,396,405,405,410,403,423,415,423,581,545,412,569,511,457,441,419,392,394,404,404,529,598,502,530,458,418,402,406,403,408,399,445,426,430,391,485,647,709,598,567,461,427,415,447,463,483,486,510,472,444,399,393,395,388,427,574,523,511,445,401 2,127,110,117,161,134,97,553,719,672,687,677,754,578,661,681,690,705,743,748,779,470,599,586,598,605,576,621,555,360,591,673,657,633,705,642,651,400,399,421,439,465,620,631,698,462,884,901,880,877,878,875,813,557,639,642,758,764,841,860,839,533,683,539,580,694,727,727,792,725,724 9,28,19,52,73,46,34,393,415,380,388,408,411,404,442,426,432,413,402,437,430,396,438,428,419,404,391,400,391,404,446,535,559,489,506,430,432,428,407,420,422,475,547,503,506,394,491,531,528,468,448,431,385,437,472,485,520,512,554,508,472,401,379,406,389,380,420,402,384,393,371 13,35,20,62,67,33,32,482,559,510,482,444,433,489,540,529,513,512,567,674,645,438,618,561,490,492,448,439,410,415,469,636,680,575,600,477,470,426,445,462,481,548,632,579,549,468,724,834,838,767,728,634,524,611,669,676,735,721,769,734,689,409,413,415,426,513,663,585,617,528,441 13,141,111,166,242,191,135,560,798,751,698,614,597,616,689,654,647,615,807,949,910,697,933,866,795,770,663,598,504,416,580,921,956,858,874,744,630,432,488,492,539,617,737,690,687,547,844,1023,1023,1003,972,870,731,681,745,755,812,808,862,849,808,478,553,501,523,788,944,872,881,777,636 7,21,18,38,54,44,31,395,392,380,399,394,403,450,441,438,402,401,409,426,423,384,426,390,393,399,399,388,405,389,402,417,426,412,408,392,377,386,400,402,394,410,447,418,414,393,495,506,509,459,448,423,383,410,434,433,482,464,513,505,476,393,391,390,384,398,421,401,426,400,398 14,9,8,32,44,38,29,423,436,408,429,412,385,435,443,445,457,439,472,509,487,414,469,456,414,422,403,394,393,377,411,493,482,448,469,414,407,407,418,428,446,475,533,483,456,425,588,677,673,594,567,502,409,524,587,592,634,617,659,616,573,407,401,394,406,426,487,444,462,419,404 6,38,27,62,93,56,34,571,750,714,677,592,636,608,697,696,688,691,797,882,857,606,805,753,691,686,581,566,475,385,619,834,847,778,797,672,602,424,420,432,456,522,670,667,717,470,876,1023,1020,965,939,867,760,585,668,680,781,787,852,864,832,560,581,531,574,771,882,821,838,742,653 1,10,9,89,100,96,83,421,401,393,405,381,398,417,436,411,426,407,407,425,423,394,393,410,398,394,401,384,394,389,413,424,415,401,415,366,380,398,400,422,435,441,506,455,450,411,546,518,492,464,446,441,406,474,532,528,580,576,614,564,518,394,389,389,403,396,408,400,400,404,395 16,23,23,93,121,119,90,419,463,454,429,429,411,428,463,438,432,461,490,559,528,416,490,471,436,435,418,402,390,393,423,513,538,482,475,434,420,399,400,396,412,411,462,465,478,397,588,753,749,677,640,562,487,432,485,518,577,557,603,585,547,399,409,417,416,475,543,516,528,463,411 11,84,79,215,347,337,206,482,568,521,490,453,478,546,595,586,567,570,612,665,659,439,597,548,505,499,444,426,448,374,510,603,651,559,605,521,468,398,422,434,453,494,614,582,578,472,776,861,861,797,772,699,570,562,637,670,738,737,794,787,735,477,455,482,506,551,653,594,630,527,478 14,30,29,124,190,197,128,395,393,395,384,396,390,402,418,392,407,390,393,401,386,377,378,401,376,372,389,394,384,389,396,404,394,403,405,370,394,404,390,405,412,436,481,428,430,435,453,444,428,429,413,426,404,463,523,527,551,524,567,488,466,396,394,385,388,404,407,402,382,399,382 13,12,11,25,37,33,22,471,437,437,419,414,408,463,476,448,433,425,442,500,496,403,488,452,424,426,396,398,386,388,456,502,522,463,474,426,399,400,419,423,443,492,605,558,530,404,563,633,649,560,539,471,429,453,506,492,561,550,609,564,516,392,378,408,399,425,503,478,480,427,409 15,32,31,136,231,238,139,419,402,405,404,389,379,420,409,394,417,423,409,411,418,385,396,388,396,389,366,381,393,398,380,411,392,390,409,395,405,405,383,416,409,420,445,434,427,435,454,468,468,431,432,397,381,467,537,496,528,530,522,494,466,387,396,388,385,412,416,419,404,384,381 15,9,8,30,29,26,27,428,456,458,421,411,416,455,453,454,426,442,491,579,549,428,518,480,458,429,417,424,405,411,418,552,578,493,508,455,423,385,402,398,417,429,476,432,444,408,555,746,749,669,632,544,455,450,452,449,517,506,582,579,522,394,406,412,391,470,574,526,527,456,420 16,9,7,27,30,25,22,400,392,387,400,374,387,416,428,413,392,410,394,432,420,391,415,407,391,401,382,390,381,389,381,404,413,394,402,376,380,382,388,402,396,425,439,405,408,401,493,487,504,462,444,412,406,412,439,436,478,482,511,488,444,396,382,396,401,398,419,391,389,392,383 20,15,12,29,40,30,22,430,395,407,388,400,425,456,473,401,430,394,415,400,399,402,405,401,402,396,378,377,373,386,397,424,403,411,386,381,389,394,396,413,420,420,479,453,433,397,510,470,448,412,428,399,385,438,458,466,546,530,590,535,489,376,386,388,384,402,403,396,389,404,391 17,98,84,158,220,187,137,559,670,619,595,547,581,595,653,641,635,624,715,808,782,544,752,695,632,591,511,509,438,444,567,768,799,717,732,610,536,422,455,473,490,544,681,654,643,475,830,967,965,907,882,790,675,633,712,727,798,795,847,835,800,498,489,494,510,692,826,772,782,675,565 8,13,14,86,122,118,82,429,424,408,400,409,410,467,479,479,471,479,446,418,416,395,401,394,384,402,389,393,392,396,447,418,413,402,397,424,400,398,399,404,432,443,506,468,477,420,591,538,508,472,459,432,420,492,554,559,597,575,640,605,552,416,401,409,421,417,420,420,415,423,401 1,10,10,14,15,14,13,403,442,416,409,398,392,391,411,420,408,398,419,535,524,404,549,497,455,451,416,397,398,393,410,490,563,480,490,427,400,403,392,386,423,420,459,439,438,411,494,584,648,530,533,466,397,467,494,505,538,520,547,520,482,393,387,386,385,423,533,493,492,440,408 15,17,16,58,97,91,53,433,482,460,429,430,415,424,442,451,431,451,482,611,531,438,560,482,459,446,405,411,402,387,413,556,597,511,484,430,410,405,390,397,398,432,497,454,432,433,564,775,761,673,630,533,448,463,486,516,558,576,612,596,540,394,405,413,405,462,594,530,515,472,434 2,35,32,28,33,30,26,425,459,396,429,401,411,447,466,467,437,450,449,502,440,415,447,440,416,417,387,416,397,394,447,498,482,431,453,435,433,404,434,424,445,490,552,534,501,426,622,655,624,547,543,481,461,507,584,598,644,637,697,653,596,410,401,415,414,422,478,454,465,427,416 19,21,17,46,77,44,29,408,410,405,373,379,372,436,438,424,423,418,413,411,438,381,414,394,399,388,389,392,384,402,398,427,423,395,396,411,394,403,384,402,422,445,508,456,442,406,501,477,466,440,422,419,400,480,482,509,553,539,576,537,495,402,380,399,386,374,409,413,398,398,381 9,10,10,45,60,52,36,441,431,425,413,402,413,432,456,438,432,420,433,472,476,396,440,436,414,417,392,382,384,406,431,449,485,441,434,414,400,388,404,414,431,481,571,524,496,388,542,642,648,568,547,487,450,447,484,477,541,543,598,545,490,384,392,395,400,421,492,447,474,438,426 7,57,57,52,72,72,51,391,406,397,377,397,402,399,415,434,415,397,410,412,417,415,414,405,394,394,400,384,403,408,407,397,429,414,406,415,381,404,416,410,421,454,498,447,415,414,480,480,489,452,413,427,383,433,459,452,504,485,525,509,456,398,366,380,377,381,419,398,398,394,385 19,14,12,27,41,34,21,399,378,395,379,389,375,405,387,393,378,391,390,386,397,376,395,390,385,382,382,386,384,401,386,405,379,377,391,382,380,395,390,408,418,415,448,394,408,406,429,412,376,407,382,388,379,407,445,438,453,459,471,454,425,385,390,390,391,381,394,391,375,398,382 12,16,15,61,65,65,60,441,449,438,407,411,420,404,434,426,426,442,471,521,488,412,461,457,435,428,416,403,405,382,422,485,500,436,475,422,419,398,397,393,402,414,452,434,436,377,552,696,688,608,574,513,443,437,445,467,500,519,559,542,526,410,393,403,405,452,501,468,478,416,427 18,8,8,44,49,50,45,408,417,381,399,390,400,406,406,401,408,414,446,472,450,395,429,426,399,406,413,396,396,394,404,435,446,421,413,415,397,383,395,382,385,396,428,410,404,395,485,605,625,553,521,455,421,410,411,419,438,433,466,450,435,399,397,388,391,426,444,440,457,412,405 8,369,174,225,327,102,88,662,747,694,675,649,698,750,830,828,825,827,830,815,825,567,673,656,629,594,558,575,471,685,876,812,773,752,775,721,686,788,909,951,1001,1023,1023,1023,978,637,995,956,914,894,877,843,755,864,965,1008,1023,1023,1023,1013,968,697,645,732,787,843,823,818,843,758,721 13,25,24,363,608,609,364,456,453,416,413,406,398,454,498,497,515,485,523,480,479,419,424,426,402,413,398,409,396,429,446,468,437,428,448,427,417,403,416,434,445,483,572,506,515,466,673,620,580,559,523,490,444,566,665,653,685,644,711,679,637,444,401,450,440,469,465,447,460,445,423 18,10,10,31,38,33,24,427,430,429,408,380,397,430,459,457,447,454,466,532,490,408,472,447,427,437,397,400,372,378,416,489,504,460,451,398,409,380,394,408,404,416,486,483,472,409,576,675,658,604,554,492,453,466,515,494,553,551,632,585,551,405,404,403,403,462,527,481,476,433,411 18,10,10,45,52,52,45,405,446,408,413,395,409,413,423,421,429,420,430,478,486,401,446,436,426,420,407,394,369,380,400,467,490,445,453,423,404,403,391,408,398,410,435,428,422,391,514,681,682,598,560,503,453,422,449,447,494,486,527,503,510,404,398,392,399,425,495,455,465,418,421 13,9,8,21,30,24,16,445,411,410,393,384,414,424,442,431,407,396,424,454,429,398,431,430,405,419,383,390,387,390,420,466,469,421,434,413,398,397,397,401,417,444,536,502,492,415,483,563,561,514,484,453,399,418,422,460,492,478,539,510,470,404,395,381,391,410,451,419,429,405,397 19,82,77,156,207,190,137,476,611,548,531,473,490,520,572,543,545,523,623,734,710,488,674,626,533,524,464,438,415,417,499,688,730,625,641,554,466,445,429,426,453,513,625,587,594,453,758,890,896,832,797,713,595,559,645,665,742,727,790,763,722,425,472,438,453,588,723,657,680,568,484 3,26,25,50,71,63,44,423,483,420,417,407,432,415,456,449,442,440,491,569,530,419,524,512,450,449,409,419,414,363,428,527,568,488,506,453,431,374,387,385,407,418,467,443,446,398,556,751,759,689,656,535,461,430,448,487,521,527,590,557,503,413,401,412,417,484,538,506,527,468,435 6,11,10,51,78,77,49,445,584,536,499,418,447,458,468,444,458,441,591,780,728,506,758,667,567,542,476,417,418,414,450,759,792,669,670,526,468,396,418,424,454,492,569,535,507,454,585,910,913,817,777,645,494,513,582,570,621,608,661,612,555,400,419,401,399,550,762,658,659,534,453 3,50,48,177,239,218,159,451,594,572,522,476,487,500,563,534,522,514,645,750,742,496,696,643,579,545,487,446,398,412,499,709,759,665,677,535,519,401,404,434,429,507,590,574,563,468,761,936,955,882,858,765,616,548,633,637,720,716,782,762,721,422,461,436,436,578,743,686,695,586,501 6,14,14,17,25,23,15,398,431,426,403,405,407,404,406,413,416,410,438,480,466,390,448,436,416,404,387,398,389,359,399,450,467,429,438,423,424,385,407,396,407,425,440,439,438,404,516,628,627,557,540,487,423,426,477,480,524,508,558,542,479,397,404,385,387,425,466,433,432,411,395 20,20,16,39,57,40,26,399,381,388,393,392,400,394,410,426,424,406,404,408,377,393,390,394,393,386,371,405,368,403,416,397,416,382,395,388,377,420,420,431,446,445,517,468,445,433,501,481,449,435,425,403,400,471,511,524,577,528,595,552,492,389,370,404,385,389,414,381,387,385,377 14,83,77,129,173,160,120,500,630,576,554,451,476,494,526,548,530,519,640,766,744,506,726,672,587,576,514,463,440,411,508,736,772,679,688,551,491,410,423,453,460,516,586,570,554,456,735,930,939,868,838,748,602,529,603,636,700,705,761,742,687,434,442,429,448,583,753,684,698,585,483 20,198,184,112,168,158,103,524,528,480,482,429,462,536,605,571,550,568,582,618,582,451,536,516,469,438,436,413,419,407,532,578,591,508,530,461,435,429,451,489,539,589,703,651,611,511,806,810,802,734,701,621,497,668,761,784,853,842,881,841,787,441,398,439,458,541,591,535,563,488,449 6,158,148,114,150,137,105,412,405,392,403,364,404,447,458,440,418,395,434,437,427,396,442,424,384,411,405,374,391,393,395,416,452,404,394,406,393,396,410,409,436,435,478,441,441,420,527,500,495,460,465,436,402,471,478,498,554,563,586,557,505,381,405,387,382,420,413,400,412,404,369 14,9,8,21,34,24,15,391,415,397,395,393,401,390,412,393,406,394,390,485,463,395,484,436,414,424,394,403,387,392,401,463,507,432,425,412,417,378,392,392,379,424,419,420,410,402,418,556,582,489,499,436,410,399,430,418,427,438,435,428,427,397,398,391,379,405,476,423,440,424,407 1,14,14,67,98,100,67,385,384,388,390,386,394,396,412,377,380,388,382,413,408,404,398,396,388,387,383,381,388,384,382,380,412,411,400,407,385,385,389,393,383,390,393,383,407,405,414,463,455,409,425,411,409,401,400,418,431,418,454,418,423,402,392,391,386,387,401,387,389,383,396 2,100,91,398,672,641,375,449,549,527,482,458,473,471,507,469,491,469,581,703,697,488,663,614,538,526,476,447,404,395,447,667,728,623,644,518,490,402,434,426,438,481,561,522,537,457,683,876,895,821,784,670,503,522,590,592,678,665,731,703,651,439,421,416,445,535,686,636,627,521,468 3,11,10,126,177,176,125,405,447,413,413,392,417,419,433,419,407,418,440,490,503,414,478,449,414,423,396,402,390,407,409,486,504,459,460,419,420,397,404,385,405,405,428,445,435,406,520,706,715,628,610,512,437,415,438,435,487,499,537,518,445,393,398,386,397,445,499,478,463,418,415 7,8,8,23,28,26,21,383,380,372,381,365,385,400,393,375,396,400,387,397,370,368,382,391,395,382,392,383,375,376,391,384,380,395,387,394,385,394,389,393,381,398,414,391,392,370,423,402,396,392,403,398,372,392,399,402,435,428,413,427,403,397,371,385,394,380,383,373,379,389,381 8,10,10,61,74,76,62,399,417,415,404,401,392,417,420,405,406,392,435,457,464,397,435,418,403,404,406,396,375,399,403,440,476,431,439,404,405,394,394,380,394,399,439,416,409,398,452,621,626,536,511,447,417,416,452,456,479,467,517,479,448,391,399,385,388,407,448,428,448,416,389 7,37,33,9,11,8,7,410,393,410,387,397,402,411,409,405,404,415,414,408,416,390,386,408,399,390,392,404,394,404,422,416,396,392,411,384,383,382,393,396,414,419,476,440,407,396,471,507,480,445,429,409,395,445,463,502,516,522,561,524,460,379,377,390,394,414,407,394,403,396,371 2,36,35,193,314,323,197,383,380,382,372,380,369,393,388,410,404,403,397,402,398,392,394,388,386,381,380,379,395,410,381,374,389,373,394,392,377,411,406,408,412,400,457,437,417,428,456,427,428,398,414,392,390,477,542,541,555,522,521,479,445,391,387,396,396,391,403,398,403,380,391 11,112,83,224,251,202,181,469,577,510,520,472,448,498,539,517,534,530,588,714,705,465,665,606,546,532,437,447,399,404,489,693,731,621,630,510,491,430,449,482,506,539,664,590,589,500,736,878,882,810,777,675,537,616,699,690,756,745,791,757,701,431,445,428,440,553,714,640,649,566,490 9,225,188,88,139,83,51,456,514,464,453,411,438,518,556,544,526,521,550,621,610,445,567,525,460,462,438,403,416,468,568,619,636,538,556,479,422,427,503,538,616,704,833,765,710,480,800,804,784,725,685,584,486,634,746,795,895,889,925,859,797,444,438,416,448,521,634,575,568,481,462 2,50,50,40,60,58,38,539,649,582,570,568,590,582,663,682,666,671,706,714,716,454,592,569,521,513,502,461,425,443,665,708,686,645,665,604,598,408,414,461,491,570,724,720,753,487,880,904,882,851,831,794,699,643,719,750,816,821,880,881,852,473,495,495,526,622,703,654,698,578,534 12,13,12,73,53,45,67,411,429,428,410,388,401,400,430,413,407,403,404,499,494,404,495,450,428,432,389,403,389,370,402,462,508,435,467,397,402,399,411,413,416,428,479,435,428,418,494,551,607,510,515,423,390,423,488,471,506,494,554,518,463,411,394,390,387,409,476,450,438,411,394 16,16,17,76,123,125,76,407,429,439,415,395,401,418,424,417,440,426,439,487,481,420,461,435,430,408,398,397,385,383,412,483,495,443,454,427,393,397,391,395,393,404,422,409,424,397,500,713,741,632,605,509,435,421,453,461,477,478,507,501,450,395,402,387,401,436,503,458,465,421,414 10,10,8,24,29,25,20,395,387,379,400,406,393,404,424,423,409,405,400,391,393,386,367,386,394,389,378,375,388,414,402,395,404,394,396,374,385,375,384,396,400,393,409,412,408,388,432,409,411,400,396,386,388,406,408,409,436,448,481,476,447,381,369,385,381,393,389,380,374,388,389 6,262,216,178,292,234,133,671,624,559,536,522,510,727,788,763,764,733,723,697,699,442,511,498,490,460,445,442,408,639,795,711,666,611,640,567,564,735,834,874,916,973,1023,962,920,622,935,868,811,776,746,697,599,809,881,913,984,976,1013,968,921,548,457,585,575,639,642,595,650,547,501 16,29,24,40,43,31,28,422,456,464,435,421,411,455,461,439,467,432,490,592,551,433,530,476,442,444,422,408,394,411,471,562,566,504,500,467,441,421,472,489,550,634,731,613,545,431,637,772,739,653,611,520,438,532,628,686,758,729,765,670,623,400,407,410,407,467,604,543,531,424,440 3,17,16,72,112,111,68,420,419,404,396,402,407,410,435,419,428,418,427,466,449,393,444,421,417,396,400,387,382,376,400,450,466,424,441,431,399,398,398,416,410,432,474,422,439,429,546,619,599,531,516,471,420,452,504,545,595,566,624,579,526,405,386,394,401,420,464,416,447,402,408 5,9,9,34,43,43,35,400,419,397,414,390,399,384,393,395,396,400,428,440,430,405,416,417,416,402,403,400,376,396,397,416,441,419,419,407,407,389,398,387,385,413,417,390,383,388,417,542,555,484,475,417,403,400,396,402,440,418,439,427,421,404,372,372,388,386,426,419,431,407,380 7,11,10,45,71,66,41,424,427,416,404,400,397,398,425,418,404,408,414,475,455,401,455,433,406,394,396,402,385,382,403,430,468,439,419,408,413,398,385,393,402,421,427,425,437,384,482,594,614,521,516,461,413,428,464,460,494,501,535,501,447,397,398,392,397,401,458,435,442,409,389 7,17,11,58,73,34,29,439,426,427,397,393,394,460,480,469,440,432,435,470,465,401,448,413,421,406,402,401,396,386,419,437,465,428,437,409,400,408,414,425,426,450,522,496,475,427,576,622,613,540,519,468,410,479,543,546,595,609,667,624,554,397,392,387,394,423,466,432,440,411,409 16,12,12,16,17,15,13,401,380,389,380,386,411,405,383,387,392,414,390,402,400,391,396,403,390,380,375,383,388,383,406,394,396,390,375,379,378,418,447,479,532,603,692,559,465,407,500,473,425,412,410,402,396,482,590,654,728,680,698,565,505,389,390,382,392,388,393,391,403,385,380 6,91,85,1023,1023,1023,1011,756,668,586,568,553,559,785,832,813,803,789,776,745,744,477,550,550,532,509,466,472,425,561,738,682,638,594,621,569,512,579,627,679,734,803,894,852,844,749,937,884,831,802,773,731,616,877,931,933,959,945,983,960,919,651,507,651,671,702,701,657,705,599,546 6,86,81,271,421,404,260,499,535,510,503,453,428,481,538,522,512,508,575,667,646,459,603,564,511,506,462,462,393,405,457,615,660,554,586,486,439,422,415,426,448,501,596,539,529,469,731,839,847,766,739,644,518,541,651,665,737,728,776,746,696,442,424,430,455,550,652,607,610,515,453 9,147,128,65,100,81,52,507,647,582,538,474,515,566,625,602,587,579,666,797,768,516,748,692,624,580,493,474,438,447,534,757,792,690,720,603,520,441,454,452,508,574,683,634,646,524,800,959,966,897,863,761,639,683,745,761,811,802,845,815,768,443,455,451,473,630,788,724,734,626,521 19,28,20,54,76,47,33,436,420,403,398,393,395,424,462,446,438,425,431,465,435,397,441,421,416,403,395,370,373,398,418,449,472,420,432,415,377,415,441,450,479,544,617,545,492,447,585,611,573,546,470,446,425,529,597,609,671,648,686,605,576,400,387,392,384,426,428,412,437,411,395 18,8,9,60,74,77,62,400,433,402,404,390,413,389,409,401,414,405,438,495,478,409,449,419,417,417,410,399,393,379,400,467,475,437,451,415,416,393,395,403,392,400,426,419,421,389,485,637,641,569,526,466,424,410,412,431,475,449,492,492,457,403,398,396,397,435,467,440,451,403,386 15,50,48,48,65,54,37,653,765,712,689,644,667,698,765,759,748,754,804,859,853,592,782,734,685,660,586,565,490,429,680,811,837,765,783,710,618,420,447,449,494,567,735,726,748,460,912,1004,997,951,929,867,776,623,718,736,817,828,893,904,876,588,590,600,624,758,853,806,830,732,651 17,8,8,30,39,38,29,386,404,407,377,387,390,388,382,394,387,391,404,434,410,391,415,403,383,389,389,380,372,369,396,394,419,404,410,395,382,402,379,384,382,402,407,396,399,397,414,515,523,467,455,410,406,412,416,391,437,414,440,405,410,384,391,384,385,401,402,380,399,382,388 7,30,29,28,34,28,23,594,834,783,762,718,766,641,698,699,704,711,870,905,896,702,800,784,753,736,672,664,577,377,660,880,858,833,855,778,729,390,398,419,413,485,637,665,722,430,903,1023,1023,1023,1018,970,884,535,639,663,763,773,850,875,852,578,734,584,630,906,968,939,966,871,821 9,20,20,92,119,123,93,405,455,420,436,408,417,431,448,442,444,428,490,530,521,392,479,465,420,428,417,401,388,397,405,503,503,464,460,431,398,399,404,403,417,430,479,466,427,401,523,698,704,620,581,489,435,474,488,484,557,550,598,552,517,404,410,403,395,443,508,489,488,445,443 5,72,62,47,68,63,44,448,525,504,442,425,443,488,505,500,517,500,547,671,635,444,589,545,505,469,454,435,412,384,490,611,648,561,569,475,459,394,408,420,449,481,572,521,550,438,688,828,810,745,708,602,478,547,613,621,677,665,740,709,658,434,424,432,426,530,660,582,606,529,437 3,8,8,54,88,87,52,402,403,398,395,394,395,375,407,403,400,394,396,417,386,390,394,385,388,378,393,388,384,373,379,407,403,385,402,387,403,385,381,393,392,409,410,395,394,396,407,432,437,418,398,394,388,416,454,456,460,443,446,424,419,379,384,391,392,395,400,373,393,393,380 11,11,10,69,79,62,60,407,474,446,435,414,437,419,439,429,442,422,446,526,533,415,487,465,434,431,402,385,407,384,405,509,530,474,492,446,411,394,386,394,415,428,455,441,433,409,524,715,718,633,607,526,442,443,470,475,530,512,568,570,501,396,394,397,406,456,522,501,471,439,420 11,17,16,63,67,58,56,432,487,457,429,420,451,438,464,442,454,442,515,588,571,429,551,512,452,447,409,404,382,389,434,542,592,507,517,459,426,388,392,401,414,439,465,454,444,393,598,787,791,717,684,576,491,442,479,498,550,548,620,604,567,416,420,388,405,472,570,525,521,476,428 18,13,12,31,44,34,24,406,399,391,400,378,395,415,422,413,398,395,409,432,418,396,414,413,390,393,393,386,398,395,409,408,413,400,387,384,390,395,405,405,414,447,474,448,432,416,513,512,532,454,449,421,406,452,490,499,537,526,565,535,492,396,375,385,405,395,425,409,403,387,388 12,165,154,116,143,128,103,409,408,398,396,398,400,405,426,429,418,407,426,441,417,412,410,428,404,417,409,379,376,432,427,432,452,409,423,389,385,398,398,435,434,470,516,484,465,401,503,564,554,519,465,454,393,453,472,483,541,517,544,517,484,395,386,398,402,432,446,417,405,404,410 17,17,16,31,52,45,27,385,401,393,388,384,385,400,401,406,388,419,382,390,371,381,395,396,381,390,395,362,370,391,400,397,388,396,391,395,401,395,404,407,400,422,435,421,410,394,461,389,396,414,391,376,391,426,444,448,463,471,491,466,431,379,386,387,363,397,386,391,390,394,380 20,18,14,60,84,47,34,411,410,401,414,399,415,416,448,424,438,432,428,470,451,396,437,416,407,398,418,390,391,386,431,457,478,403,425,395,388,417,400,416,443,460,527,495,460,430,585,602,594,507,502,430,431,495,570,554,617,579,647,597,533,394,396,394,400,422,467,432,431,417,405 9,7,7,36,48,47,36,384,440,429,416,410,399,405,423,418,415,417,423,478,467,395,449,436,419,419,408,396,404,396,400,472,475,447,445,407,398,385,400,382,394,407,420,412,412,381,478,643,654,570,542,490,421,410,443,415,459,473,491,480,451,404,391,399,393,416,447,451,448,419,404 7,13,11,33,39,32,27,387,378,386,376,396,392,410,404,412,397,403,385,398,415,390,401,405,393,377,390,382,394,373,398,399,416,408,382,390,392,401,402,391,389,415,442,438,421,405,464,453,435,425,422,381,387,449,479,464,504,473,522,470,458,377,381,383,382,375,408,378,399,394,399 8,43,39,70,100,74,52,422,455,437,447,414,424,449,480,477,452,447,521,564,541,421,526,490,456,454,417,420,404,405,457,555,561,509,493,455,430,412,411,429,438,521,568,522,504,431,651,755,747,675,625,552,474,560,618,630,691,658,717,673,632,423,430,404,414,461,554,499,547,446,448 5,34,32,95,168,159,87,391,401,390,387,395,397,404,393,400,407,404,425,455,453,382,437,430,424,405,381,382,378,378,404,455,442,418,444,407,396,393,397,382,396,418,425,431,408,425,475,574,571,497,476,431,418,425,458,442,477,449,515,483,461,409,385,390,386,374,454,427,438,405,397 3,9,8,65,82,78,62,415,434,409,406,393,410,431,430,417,411,418,428,508,481,408,465,441,417,422,409,395,401,392,411,474,512,455,455,408,413,395,390,401,401,400,447,454,433,402,515,663,682,589,556,480,429,427,444,461,501,509,536,524,480,413,396,391,396,436,487,456,468,416,426 19,74,60,155,204,175,129,566,689,653,583,526,550,581,646,622,613,613,731,826,806,568,775,714,651,637,539,489,448,398,560,792,817,731,751,624,561,428,424,444,472,551,665,644,662,463,813,971,966,910,878,796,679,607,686,701,765,766,830,818,784,477,494,486,501,710,832,780,797,678,579 5,10,10,35,49,48,34,411,461,444,416,412,402,406,416,421,429,428,473,544,531,423,497,456,429,430,413,412,381,389,414,521,546,480,490,444,426,384,396,394,379,410,450,452,433,405,564,704,697,624,602,524,453,415,448,444,486,488,534,547,496,405,397,406,396,443,515,486,478,442,403 17,21,17,40,66,46,27,416,406,398,390,391,390,418,437,408,414,398,425,426,425,380,409,416,387,387,369,392,407,402,424,412,421,397,412,399,397,406,403,405,414,430,468,429,437,409,489,475,468,434,435,408,402,443,487,486,533,510,572,525,482,399,380,380,380,407,421,414,393,386,395 20,9,9,26,35,33,23,432,474,442,425,398,407,414,449,426,436,428,506,565,530,413,517,458,451,434,415,405,397,406,423,518,545,487,459,458,399,381,399,379,381,402,447,429,450,396,567,757,756,676,644,543,465,424,447,448,503,496,553,568,523,408,398,390,413,466,541,522,523,448,434 2,8,8,15,17,15,13,489,541,501,499,471,464,535,577,565,576,559,592,634,629,441,559,508,480,473,431,425,404,405,497,590,608,528,546,475,445,399,395,415,422,449,550,551,573,409,726,793,774,721,694,608,508,511,541,566,655,643,729,730,688,461,433,453,478,558,637,592,615,513,471 13,10,9,91,138,131,87,400,414,407,395,390,397,410,415,424,404,413,440,460,439,390,423,423,403,402,401,403,388,384,395,442,461,436,410,400,400,382,389,391,388,390,432,435,431,408,498,633,642,560,539,462,429,410,449,448,479,472,517,505,471,393,388,390,402,419,465,430,433,400,405 5,16,15,44,64,59,40,522,687,637,583,537,565,539,610,568,589,582,751,805,775,593,735,677,635,610,531,494,468,396,535,803,780,723,733,616,540,379,404,425,453,472,573,575,616,425,794,1007,971,929,897,816,699,510,582,603,690,703,777,788,742,490,532,480,512,787,862,808,837,724,624 17,9,9,28,33,27,23,406,389,368,371,391,372,424,416,412,387,378,392,386,402,383,378,380,382,379,373,377,391,378,398,391,394,402,393,380,382,380,396,395,394,396,422,398,416,391,461,412,396,377,393,383,384,417,424,433,459,454,494,459,442,382,369,385,378,368,393,394,389,387,393 11,75,73,157,213,204,147,480,572,531,482,459,470,489,536,518,521,516,609,704,702,477,643,578,524,506,467,436,427,419,489,663,699,606,629,516,478,402,378,413,415,460,535,534,534,435,710,878,885,824,781,695,569,523,568,585,655,645,706,713,655,432,431,428,451,561,685,647,646,547,481 1,1023,238,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,968,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 3,10,10,53,62,63,53,407,456,437,423,418,405,420,443,433,431,408,466,565,538,431,498,484,449,429,425,402,396,401,406,521,573,486,491,431,418,390,397,384,402,418,452,443,434,395,547,753,767,681,644,546,459,430,455,471,521,521,552,532,500,409,407,389,421,445,541,499,513,435,418 9,19,16,35,51,40,28,454,395,398,370,382,397,448,466,408,427,402,403,421,406,378,414,408,386,379,382,377,386,391,405,387,415,396,391,389,390,402,407,403,406,430,474,459,438,412,498,482,469,437,412,401,397,448,458,473,532,526,586,545,497,389,373,387,407,398,400,405,406,381,396 10,31,30,111,124,125,112,435,484,450,417,434,417,433,457,444,457,431,481,565,569,421,518,492,451,444,422,398,406,384,425,551,559,481,504,446,429,406,387,419,420,436,468,443,475,405,582,781,784,706,665,588,477,456,489,500,560,572,603,578,538,402,407,407,412,485,562,521,536,457,456 19,10,9,33,46,29,21,400,403,384,394,388,389,396,412,410,404,405,401,434,420,405,411,400,387,395,388,395,382,379,401,426,438,397,417,423,403,383,406,415,423,435,449,425,406,410,483,495,496,456,415,402,408,434,461,475,510,487,533,496,446,396,393,405,386,392,421,419,408,403,394 14,16,13,25,52,42,19,402,399,406,412,380,404,378,401,389,385,405,393,444,448,384,427,409,393,409,386,379,386,368,371,427,439,402,438,370,410,396,373,384,391,408,404,395,395,381,429,512,533,462,435,437,402,403,413,409,438,435,441,427,422,386,381,400,380,398,426,421,394,386,375 12,70,42,74,73,47,48,575,665,608,575,521,575,618,673,664,653,637,716,785,765,550,722,673,619,586,507,501,415,413,593,762,771,695,714,617,527,426,464,475,511,587,721,677,690,505,841,933,915,864,845,760,653,650,725,737,805,800,857,846,809,501,481,489,501,690,795,742,760,662,563 14,155,141,139,171,130,105,406,414,400,402,375,388,416,420,413,416,410,415,440,444,404,410,405,400,388,401,406,396,373,415,444,448,416,398,448,390,400,404,425,417,469,511,478,440,415,467,567,563,485,475,433,393,412,430,475,486,501,512,514,485,398,394,392,383,404,411,430,425,422,412 10,74,65,209,331,299,185,496,626,578,527,492,503,529,607,599,570,572,660,764,745,519,715,671,593,572,489,471,440,428,505,727,746,665,686,570,495,422,424,449,475,537,638,601,611,479,774,920,917,851,818,740,627,564,661,667,738,735,798,786,737,470,466,447,463,629,762,702,720,598,532 3,19,18,82,107,94,69,420,482,461,467,414,429,434,461,460,436,452,525,602,599,443,559,515,454,469,443,425,398,383,434,588,612,532,558,437,429,398,397,420,415,438,482,473,479,408,613,803,809,719,695,601,484,456,506,504,575,560,628,606,569,417,407,410,417,491,601,527,546,480,435 11,19,19,12,13,12,11,523,603,566,532,497,531,558,631,606,604,591,658,731,715,504,650,603,551,537,452,462,431,395,530,695,703,622,647,540,515,417,400,437,420,483,598,571,603,416,792,889,874,829,798,721,625,515,583,608,696,706,784,788,754,472,472,465,504,642,742,664,709,592,495 8,92,66,36,51,38,25,432,436,396,395,405,412,415,479,458,428,436,449,451,452,394,415,422,397,426,367,398,359,387,429,445,432,432,406,401,417,412,449,478,480,559,637,561,496,446,619,594,597,517,492,449,424,565,632,661,724,701,737,679,616,394,387,388,403,420,443,454,417,406,400 13,20,19,44,45,41,40,410,411,415,404,394,407,409,434,405,412,409,430,424,420,398,411,396,401,411,405,391,390,414,424,431,438,431,419,408,393,406,400,394,419,438,476,443,424,409,504,518,518,462,471,435,417,457,504,498,563,554,577,540,500,410,373,399,393,432,423,417,413,423,392 17,45,23,75,113,56,36,433,413,386,389,398,391,430,444,424,428,399,420,406,404,370,400,373,387,397,388,372,379,410,418,410,388,387,397,378,372,419,421,447,432,482,530,504,455,404,524,462,450,414,413,407,404,484,531,549,590,567,636,580,537,390,383,386,391,386,403,394,397,390,382 1,28,27,55,91,88,52,431,443,413,392,407,402,465,488,475,466,453,447,488,503,404,464,446,406,413,403,404,394,410,431,471,466,437,458,407,407,394,411,420,441,485,539,493,498,437,608,650,631,551,514,480,438,545,601,613,654,620,668,630,578,426,410,408,418,432,491,450,466,420,399 8,30,26,74,121,101,61,432,467,426,424,400,442,457,473,461,465,457,472,498,483,412,445,433,421,419,413,416,395,404,453,468,465,439,446,405,407,407,400,422,431,463,520,488,476,425,648,692,686,611,593,508,446,486,559,572,650,633,684,647,591,388,415,406,402,457,481,466,496,432,417 16,16,16,53,73,72,52,431,445,444,415,425,428,416,446,458,451,439,458,503,490,408,454,437,430,416,401,402,389,396,428,487,488,434,435,409,401,403,397,392,403,410,479,460,441,404,573,683,660,599,589,516,444,462,486,480,560,562,595,578,539,410,400,423,409,452,491,462,471,451,399 13,9,9,27,34,32,25,402,470,438,437,412,400,412,427,413,422,426,463,559,550,429,523,486,445,441,418,406,392,397,412,510,570,473,495,431,418,382,393,396,400,402,449,428,415,390,506,719,726,644,598,496,448,407,445,455,472,492,535,527,482,404,385,393,396,457,558,513,510,473,418 13,43,41,361,608,579,334,444,520,475,445,433,433,430,461,436,447,433,499,618,610,442,573,528,472,471,423,425,413,396,419,574,629,539,558,485,434,395,402,412,404,458,506,453,465,458,576,813,834,749,714,580,489,475,513,510,584,551,619,603,555,422,439,416,409,467,625,582,556,465,434 10,10,9,27,32,27,23,430,392,392,371,380,393,426,430,403,404,400,394,395,408,396,401,382,383,390,386,382,383,413,403,402,393,393,397,394,382,387,388,392,398,390,436,416,415,381,450,436,424,409,396,392,392,405,417,407,471,454,497,482,446,368,389,392,387,383,386,393,398,371,380 6,21,16,49,62,43,32,407,415,421,403,416,420,449,459,451,451,445,426,441,479,408,454,433,414,394,394,402,378,389,428,436,474,433,443,398,387,412,408,397,426,473,523,492,467,435,610,595,570,539,498,453,423,479,582,578,662,643,682,638,587,393,382,398,402,420,454,441,455,408,416 14,21,20,343,740,760,349,407,450,454,405,396,416,432,425,413,430,408,445,528,523,420,516,474,444,442,410,411,406,390,402,517,561,479,487,434,393,408,391,393,394,405,429,437,440,427,511,712,736,640,605,497,442,424,443,455,476,465,518,483,466,412,403,387,398,434,539,502,501,440,416 14,20,19,117,156,148,107,424,421,413,381,397,387,423,449,429,450,413,416,445,433,387,427,416,393,407,408,378,391,417,405,424,453,417,437,391,389,399,399,388,421,447,479,464,458,409,545,559,536,483,469,454,410,487,532,515,584,563,615,560,529,394,397,400,405,419,451,427,423,396,385 3,17,16,44,47,45,42,402,476,462,433,411,409,437,441,443,451,428,500,587,585,439,549,520,479,454,416,409,397,376,403,555,583,515,508,432,430,374,399,395,399,409,446,441,438,393,558,789,800,721,675,581,472,428,456,466,499,518,572,554,513,390,424,395,402,463,601,533,539,475,414 20,32,26,270,432,371,224,561,853,808,735,644,648,617,656,651,631,599,875,1004,950,806,984,903,848,822,700,607,520,435,608,986,988,909,909,782,700,436,433,467,489,569,726,702,721,517,849,1023,1023,1023,1013,910,793,641,711,711,796,793,852,849,810,497,606,494,508,903,1023,957,971,863,733 12,32,10,715,863,288,234,987,927,886,853,792,810,1012,1023,1023,1007,988,990,1023,1014,792,967,923,867,851,762,731,617,757,917,996,1011,941,957,855,778,810,853,874,924,985,1023,1023,1010,924,1023,1023,1023,1023,1023,993,893,1023,1023,1023,1023,1023,1023,1023,1023,866,732,865,878,951,1022,978,989,898,826 8,49,38,53,51,29,34,468,531,485,474,422,430,491,527,533,498,494,557,658,633,464,628,552,486,501,453,430,413,400,485,655,650,576,596,502,483,430,463,457,476,568,693,614,600,451,715,834,829,758,720,616,509,543,661,664,741,738,783,746,685,434,415,421,426,535,679,614,621,520,444 2,17,15,18,17,15,16,713,572,519,485,467,469,775,813,780,754,719,671,675,667,422,528,501,466,458,437,413,399,413,559,572,598,516,528,466,443,462,456,489,532,595,723,683,678,533,829,807,777,711,676,591,502,717,781,781,841,840,885,864,812,550,428,538,554,609,642,576,598,508,466 16,9,9,64,99,97,61,496,701,652,582,491,525,521,543,540,525,525,756,871,810,639,840,747,674,643,535,490,429,395,522,839,839,743,755,610,536,388,427,428,434,483,590,594,609,419,725,1021,998,935,896,779,642,487,540,551,638,633,715,723,681,462,505,453,471,806,948,858,867,758,609 12,95,87,63,100,95,60,485,517,489,450,433,429,510,530,498,510,481,564,677,648,463,618,552,495,476,430,410,393,416,455,648,668,535,582,477,434,409,424,439,449,507,604,550,563,484,704,815,801,722,694,574,486,599,652,647,687,685,741,717,662,431,406,422,426,570,676,579,608,509,455 17,8,8,21,28,26,18,400,385,375,374,392,371,398,401,395,387,389,408,397,403,391,398,377,372,377,388,394,384,380,397,374,396,390,385,391,403,378,388,400,399,406,429,408,410,390,411,410,387,401,398,390,385,419,434,452,452,435,470,439,422,397,374,384,389,395,382,389,391,392,371 19,98,45,126,177,66,55,462,443,431,421,400,412,491,540,502,526,487,475,484,452,400,400,418,413,394,423,398,381,429,467,442,458,413,411,419,408,426,475,492,517,594,675,610,557,500,686,607,560,531,474,458,412,657,713,707,752,739,782,741,669,402,392,388,398,420,449,425,422,398,406 13,15,16,79,119,125,82,390,379,396,381,391,405,386,396,404,396,377,413,400,390,385,392,388,374,390,398,390,400,382,382,393,401,387,409,394,376,380,382,364,393,403,408,374,388,386,417,420,423,406,399,400,383,434,463,456,459,448,449,419,390,391,387,381,386,383,385,391,399,387,400 14,10,10,39,40,39,39,400,459,451,426,400,413,399,428,419,423,420,444,562,547,414,540,487,441,433,401,403,389,391,416,531,575,498,507,429,408,391,395,392,395,403,421,428,437,393,517,749,754,664,651,531,452,413,446,443,471,485,529,523,480,393,399,400,398,452,558,499,506,441,423 13,20,19,45,54,49,40,402,443,451,423,415,409,430,435,430,427,424,494,567,529,426,505,479,445,437,416,423,379,396,412,519,555,494,490,427,423,405,400,400,387,425,435,429,449,391,542,740,733,656,616,525,440,429,452,451,501,519,563,550,498,395,408,401,410,465,556,501,509,457,406 1,9,8,6,9,8,6,405,409,409,415,404,386,423,448,429,430,427,451,447,475,398,441,413,416,399,396,409,401,387,416,435,476,429,435,401,400,384,397,409,405,420,481,463,458,399,540,637,614,551,524,457,423,445,478,480,547,521,599,558,502,392,386,402,400,416,443,438,453,411,391 14,15,15,99,145,152,103,414,395,405,400,398,379,405,432,429,426,410,428,421,428,392,401,402,400,387,383,376,360,389,394,408,407,408,390,393,393,401,397,399,405,423,451,430,425,405,478,477,457,442,434,424,392,427,476,471,508,500,531,513,458,396,386,400,406,420,409,420,430,407,392 11,12,10,39,43,32,30,398,394,401,380,387,383,412,402,416,409,407,406,431,422,397,430,421,401,412,400,401,387,386,397,438,454,401,402,397,398,393,401,406,401,414,418,412,432,410,456,529,526,478,470,421,422,423,425,424,473,474,482,465,457,388,399,394,389,403,444,418,423,406,394 13,19,20,54,63,62,52,427,436,424,408,403,423,430,433,433,428,426,440,526,516,419,468,449,413,422,391,413,397,399,422,498,508,448,481,420,399,392,401,417,406,409,475,435,440,415,569,719,714,632,595,517,447,431,465,487,560,542,575,571,536,401,402,401,412,443,500,478,456,444,419 18,9,8,20,27,25,18,406,384,367,396,377,378,431,439,403,399,395,388,386,400,380,374,375,382,381,383,392,394,395,382,390,387,373,375,382,370,414,389,397,392,415,413,403,431,379,430,427,399,399,391,384,380,409,419,412,459,488,488,472,436,395,400,388,389,388,388,394,374,384,381 14,12,12,163,260,271,168,413,418,411,409,405,410,422,414,410,420,426,457,472,432,399,461,435,411,413,410,381,366,380,408,450,479,422,431,427,416,398,406,409,403,424,447,456,431,413,488,622,629,531,529,453,423,447,480,493,535,514,525,526,475,403,404,404,391,415,466,448,462,399,411 16,208,169,817,1023,1023,677,671,775,730,703,637,669,710,771,762,762,739,817,886,871,626,828,788,720,713,615,579,504,469,669,847,867,795,811,705,625,490,536,534,577,682,800,770,778,635,932,1023,1023,983,958,889,783,756,834,853,917,912,958,941,905,589,591,581,621,790,889,845,867,766,694 11,839,426,1023,1023,1023,609,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,658,1023,1023,1023,1023,1023,1023,1023,683,746,803,868,960,1023,1023,1023,883,1023,1023,1023,1023,1023,1023,1023,1017,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 4,14,13,34,48,43,29,420,397,366,388,398,402,437,442,412,411,394,401,412,400,384,397,403,393,389,391,369,377,381,391,403,412,400,398,380,388,407,405,396,396,414,443,436,433,395,469,454,423,413,395,390,385,415,459,450,492,510,533,520,453,394,388,380,397,387,390,403,391,382,391 11,15,14,50,61,53,44,393,410,388,404,385,390,406,433,417,403,401,410,411,411,391,411,418,399,381,396,378,387,404,417,421,435,415,399,384,387,385,375,376,408,427,449,430,414,409,454,525,505,458,462,419,390,437,461,480,485,493,517,500,463,405,378,402,401,405,430,390,421,399,387 15,34,33,155,256,260,156,394,402,407,395,390,391,411,416,420,423,426,414,418,401,396,405,385,391,390,395,381,387,366,390,406,424,407,413,408,379,393,412,391,405,432,441,429,419,430,504,529,505,469,426,429,414,483,548,551,514,499,545,490,461,405,407,393,405,393,409,411,424,414,388 1,32,27,43,72,60,36,406,473,447,439,396,405,434,441,441,422,433,460,577,560,410,552,497,441,439,416,417,387,412,423,537,601,487,533,436,411,385,411,400,421,415,474,443,449,416,547,720,739,645,611,508,446,459,484,502,531,534,577,563,523,408,392,417,410,438,534,507,534,441,421 9,13,11,31,40,30,23,439,400,381,374,388,384,424,441,430,405,383,405,403,397,388,398,392,384,384,371,389,397,392,415,403,397,390,391,389,378,376,406,379,392,413,458,440,434,402,471,446,419,391,378,391,378,437,465,444,494,503,559,531,468,400,387,369,385,401,398,382,388,389,381 3,11,11,49,57,56,47,524,500,455,441,453,450,569,633,586,553,574,551,569,570,410,467,449,433,435,413,419,387,426,626,595,567,498,547,498,472,418,436,474,493,593,762,752,747,451,812,768,723,689,658,615,512,564,657,692,784,790,855,834,790,454,424,460,458,512,552,505,537,468,441 13,87,72,40,45,32,29,802,842,805,781,746,771,846,897,889,882,875,902,919,915,729,846,826,794,777,702,699,612,478,805,891,888,841,864,786,712,488,540,585,640,747,880,866,880,592,1013,1023,1023,1000,982,940,856,783,854,880,954,958,1013,1013,982,716,704,732,772,879,924,889,921,828,777 6,21,19,40,50,40,32,524,461,420,426,421,419,474,509,469,455,433,458,550,553,420,519,486,440,432,424,392,399,381,508,538,568,493,518,437,408,392,422,440,477,559,710,652,592,401,604,693,713,631,622,572,481,459,524,537,577,587,647,620,563,383,410,400,405,441,561,495,485,437,411 17,156,115,114,133,93,78,486,470,472,431,399,381,488,539,516,482,523,541,570,564,431,531,481,465,443,405,394,431,450,511,554,560,480,506,444,410,420,457,419,455,489,589,554,535,443,690,687,694,590,563,446,413,528,599,600,681,692,732,705,633,405,421,426,484,508,594,542,486,457,413 3,16,16,44,63,64,45,423,508,452,426,435,452,443,476,437,456,446,501,601,557,430,527,506,452,444,430,409,399,417,415,555,590,508,543,453,442,389,395,391,407,417,475,430,462,392,569,795,813,727,703,590,486,427,467,481,547,524,579,565,534,390,396,403,413,471,587,548,540,471,423 4,9,10,21,32,29,19,431,493,476,457,416,440,444,475,486,476,459,531,636,599,432,583,526,484,462,434,426,396,389,448,590,625,536,544,475,417,397,397,401,402,440,512,484,493,400,643,793,789,719,681,584,469,475,518,535,595,585,654,646,588,421,423,411,417,512,633,575,566,481,441 4,25,21,63,65,43,44,475,610,597,540,456,442,489,536,531,511,489,594,789,769,513,783,728,621,614,514,481,420,420,476,726,819,700,717,554,500,420,428,436,478,524,624,582,559,483,708,870,917,823,792,672,504,581,639,668,723,719,771,727,673,415,417,422,434,553,805,738,720,612,511 11,38,35,25,33,23,17,573,638,608,556,502,553,615,681,664,651,637,693,748,735,504,678,625,562,544,483,492,445,439,577,725,717,648,684,569,528,404,409,441,458,540,674,656,672,425,823,901,880,837,814,744,631,556,650,680,761,763,824,825,789,498,489,504,531,664,759,706,731,610,537 14,9,9,99,160,165,100,411,440,414,406,408,397,415,435,431,418,423,444,459,431,398,431,432,411,410,419,413,383,369,397,434,441,427,421,406,391,385,396,379,390,405,434,426,440,399,550,598,584,530,511,493,436,428,459,466,507,498,546,541,505,419,418,411,410,434,450,450,439,426,416 2,237,166,333,418,338,261,717,634,553,574,529,551,762,831,803,785,760,754,746,745,479,588,578,537,505,463,466,419,649,850,777,739,695,709,653,615,770,874,921,974,1023,1023,1023,975,685,974,918,875,835,812,777,661,880,970,1004,1023,1023,1023,1016,964,602,490,620,623,666,703,690,694,602,520 11,19,18,11,14,10,9,509,574,523,497,468,484,546,613,589,578,571,627,687,653,450,586,534,497,499,441,439,425,387,515,636,649,584,595,507,480,412,420,423,456,497,618,598,605,423,770,833,815,778,739,674,561,518,599,601,706,706,774,770,726,445,447,468,484,601,676,635,665,532,484 5,10,9,30,37,33,27,409,428,424,411,409,407,420,431,415,403,407,441,446,463,396,434,413,414,405,400,403,380,396,405,459,471,426,442,419,413,379,392,377,401,421,424,429,414,413,495,605,620,529,501,457,414,412,428,425,456,470,510,492,448,401,386,398,399,401,451,431,435,413,401 5,13,13,67,70,64,63,411,431,406,416,396,408,401,409,422,426,411,469,526,498,412,483,446,434,412,420,407,391,380,408,498,535,472,498,448,419,384,379,397,392,394,419,418,431,401,530,728,756,672,631,540,458,405,453,441,480,472,515,515,474,381,390,400,386,436,523,484,485,438,410 17,14,12,35,47,35,25,377,398,381,376,381,399,419,412,399,414,409,400,429,412,401,399,385,387,390,385,386,375,385,405,393,396,382,393,392,404,403,396,427,412,425,447,416,436,401,472,432,434,408,405,395,399,446,469,497,495,483,532,464,448,387,393,371,393,389,384,388,400,390,373 16,12,12,20,22,22,19,440,455,417,449,417,444,427,443,440,429,447,482,539,516,414,490,469,430,440,414,414,388,389,422,521,540,494,491,445,425,385,389,382,397,406,469,418,471,399,535,730,724,663,625,532,476,426,467,459,523,512,574,565,513,402,390,403,406,451,523,508,521,442,434 4,20,20,95,147,151,97,408,404,397,410,409,379,414,430,404,400,410,403,448,434,384,425,427,409,403,412,390,373,425,395,444,442,399,412,390,396,388,394,403,417,432,453,409,422,413,470,559,544,492,478,402,394,454,510,511,514,498,535,531,465,407,391,392,378,426,451,428,427,428,382 8,11,11,21,21,18,19,407,423,399,392,402,404,414,455,411,418,412,429,438,459,393,422,420,396,397,400,399,372,378,453,448,468,420,448,403,388,403,410,415,450,469,608,541,493,409,529,543,540,521,501,458,426,474,490,475,533,534,555,530,510,374,387,382,395,399,449,421,421,401,387 2,41,40,64,77,74,61,455,528,490,482,443,496,467,515,539,530,543,552,558,588,427,453,481,465,481,446,468,416,408,483,478,476,443,469,459,458,392,394,423,449,464,533,520,552,423,731,709,673,655,644,614,542,483,537,570,640,639,708,715,687,462,462,458,479,518,524,521,555,509,478 20,8,8,33,47,37,25,403,436,421,400,416,409,421,431,435,426,439,464,528,500,429,486,458,418,426,405,405,392,374,423,513,539,463,472,421,402,385,397,403,398,415,437,448,436,410,551,707,717,641,599,491,454,417,466,471,546,510,586,543,509,396,405,400,400,424,492,465,475,447,413 14,158,118,126,155,118,99,837,801,744,734,701,728,878,931,924,915,904,892,864,866,532,620,634,616,597,556,555,500,661,934,870,819,796,820,771,750,745,841,870,924,987,1023,1023,1023,724,1023,1017,960,942,924,899,811,912,984,1015,1023,1023,1023,1023,1023,743,613,764,783,821,803,786,823,724,677 13,15,15,68,83,83,68,396,422,414,396,397,399,397,409,412,391,416,450,511,498,420,477,438,426,426,410,404,395,370,394,477,492,443,464,402,398,392,392,385,417,395,422,431,426,418,476,670,659,586,561,469,444,410,427,441,465,459,474,509,446,405,394,396,398,424,495,474,476,441,401 17,9,8,21,25,23,19,392,390,367,381,376,381,380,392,395,389,387,398,382,381,384,388,382,376,401,388,383,388,395,388,373,394,393,377,386,379,390,385,381,388,381,372,380,386,385,392,387,387,381,388,376,383,406,395,388,409,388,414,419,402,397,394,397,390,381,362,395,362,380,384 7,10,10,40,50,50,40,403,405,395,393,398,386,398,407,417,403,408,396,407,416,383,394,395,396,401,397,385,391,402,388,400,415,387,399,388,383,394,386,411,404,431,449,438,421,409,493,454,438,446,424,396,375,426,461,491,514,512,541,496,458,384,383,381,386,409,390,411,427,374,389 2,77,74,72,104,103,70,453,590,530,483,442,474,478,511,506,508,496,587,740,695,466,665,626,526,527,456,443,423,425,468,679,727,609,660,542,488,401,428,405,447,491,597,542,535,434,724,904,922,848,814,704,563,526,605,646,718,704,756,727,677,408,439,428,448,557,701,648,662,544,489 20,27,14,66,81,39,32,483,409,414,383,385,414,512,525,475,464,444,418,462,446,412,426,425,394,401,404,382,374,414,427,452,429,412,434,417,404,427,452,454,462,514,565,540,507,445,623,573,535,477,455,420,402,537,593,584,666,672,721,677,607,395,408,390,387,397,444,418,452,391,405 6,36,36,108,170,173,109,444,424,412,412,394,381,451,483,444,470,438,432,436,436,388,403,394,394,416,397,387,393,400,430,409,422,433,424,407,423,391,415,417,437,455,532,464,476,455,590,571,529,501,473,442,427,516,601,571,621,599,651,622,587,404,408,404,410,424,429,438,442,402,413 15,75,73,479,570,586,481,453,489,439,429,379,425,474,492,505,477,460,510,591,577,419,554,495,443,455,421,421,406,419,445,544,593,519,509,450,419,419,434,446,464,514,604,527,502,502,653,756,753,673,630,531,468,611,700,712,730,698,743,685,613,415,400,401,403,459,548,520,523,468,421 7,24,21,39,58,48,33,417,401,386,379,385,388,388,412,407,413,397,404,408,404,396,383,390,386,400,390,382,396,388,415,392,404,386,399,386,393,404,425,388,408,432,476,460,426,396,475,428,418,410,426,388,405,442,486,504,501,501,546,502,458,388,387,380,386,398,409,390,402,386,384 6,14,12,36,48,34,25,399,395,380,397,393,422,418,415,430,417,399,393,430,430,389,398,395,398,386,390,393,372,380,395,401,432,397,420,420,396,405,404,392,404,414,454,433,424,413,450,494,492,468,455,414,400,425,445,444,466,448,518,491,453,399,377,374,392,411,419,406,418,399,398 15,22,21,287,522,528,286,492,512,449,438,436,434,506,525,563,528,539,552,570,563,425,479,470,431,434,400,423,401,421,484,509,540,476,510,443,455,409,416,433,455,504,578,548,553,494,707,761,740,689,657,591,504,655,731,722,744,705,757,725,682,461,430,439,465,503,543,509,551,483,439 12,12,10,29,38,29,21,424,412,375,399,409,391,450,474,429,413,411,431,485,454,411,452,446,409,401,394,386,375,421,396,456,490,429,439,401,395,376,389,397,401,406,453,436,439,412,514,600,593,499,507,441,436,422,462,464,502,523,591,552,506,396,396,388,394,411,471,443,451,406,401 8,9,8,21,30,25,17,442,481,463,442,410,443,436,478,471,465,448,515,599,578,436,545,503,474,448,404,421,393,391,447,581,600,514,531,453,433,379,390,398,406,451,504,481,503,403,631,770,757,683,651,550,480,444,516,524,592,600,634,626,589,413,404,417,420,484,598,530,555,476,439 12,10,9,16,14,12,14,458,529,502,457,440,434,508,551,537,536,514,569,641,622,441,557,514,480,462,438,438,411,382,486,605,616,539,582,461,446,391,416,415,438,482,576,556,561,444,707,805,788,729,695,609,503,518,575,598,673,674,744,725,676,424,443,439,456,538,647,601,611,518,451 12,55,51,30,44,30,20,476,602,562,525,493,520,528,559,552,547,532,648,766,733,496,708,633,567,546,479,472,440,393,472,719,756,657,683,527,504,393,417,406,434,476,558,537,559,424,740,920,932,859,831,743,598,540,592,613,683,686,751,742,697,438,445,435,441,605,761,717,707,578,514 11,63,60,132,153,144,124,475,596,561,531,483,494,511,574,570,536,523,645,757,744,486,704,636,568,551,505,481,427,397,508,723,745,650,667,564,497,409,440,436,461,545,647,599,605,461,767,923,927,861,829,742,614,598,673,688,765,763,809,786,749,457,440,432,462,599,743,678,694,583,499 5,22,20,67,78,72,58,430,550,501,481,443,476,451,484,494,480,468,555,688,663,454,636,575,503,496,456,438,411,395,459,643,688,590,621,511,460,385,403,408,404,426,498,477,512,426,648,863,875,804,776,670,543,447,504,520,580,597,639,640,595,408,421,390,427,525,673,626,612,506,458 12,10,10,15,16,16,15,470,611,552,522,497,512,508,572,568,556,569,652,738,714,485,653,608,532,534,463,451,426,407,516,695,716,626,651,538,508,386,409,392,433,435,575,554,587,422,775,901,890,841,812,739,631,487,537,568,664,668,752,761,725,472,436,479,473,629,739,675,700,600,538 2,13,11,10,10,9,8,401,404,378,394,381,385,423,410,409,415,418,426,401,420,396,413,401,396,387,379,400,379,376,408,418,413,398,401,393,374,395,393,404,407,428,471,437,429,400,491,491,477,470,442,438,388,452,492,495,522,545,571,511,487,390,397,384,400,409,418,403,414,394,406 9,10,9,31,32,25,25,414,403,392,403,382,394,399,429,419,398,399,383,407,418,398,406,387,389,384,376,399,380,377,395,402,406,401,400,396,379,402,400,385,420,422,432,426,429,388,460,461,463,418,427,401,368,427,458,439,474,490,525,496,450,383,370,398,380,400,424,407,400,398,377 20,17,17,37,59,61,37,422,437,408,422,393,394,428,446,420,413,439,436,473,469,399,436,431,417,423,401,393,391,420,403,463,471,435,446,415,404,387,387,393,391,407,432,449,426,386,553,651,632,572,535,493,440,426,484,473,539,527,595,570,516,408,396,400,396,426,450,430,462,421,414 18,9,8,28,32,26,22,421,380,382,392,387,396,436,434,424,416,396,391,399,399,378,397,395,390,384,379,372,375,414,411,395,399,406,408,384,389,400,411,406,406,427,440,440,431,396,468,454,437,401,406,392,380,417,456,464,493,502,544,520,476,370,398,394,391,391,401,393,389,396,396 9,135,39,420,465,133,129,721,697,621,599,523,556,751,808,776,751,747,762,813,795,522,729,689,604,601,503,489,431,563,744,786,801,708,731,592,544,604,698,747,810,889,972,912,871,743,976,972,950,898,873,787,676,901,961,984,1023,1023,1023,1021,969,551,511,562,570,689,789,729,744,639,540 4,36,35,88,91,90,88,435,575,536,515,469,474,490,533,519,530,502,617,727,709,488,667,613,539,532,479,456,418,398,458,680,720,630,643,543,489,393,409,404,423,470,533,530,521,416,702,907,920,855,822,721,592,490,542,558,629,630,707,687,658,418,447,414,434,560,708,647,669,564,485 17,10,9,26,33,26,20,418,406,371,379,390,383,415,459,430,396,408,386,402,393,394,407,387,377,378,383,377,372,380,405,382,384,393,371,370,367,392,385,397,383,405,428,428,422,406,472,456,424,410,399,394,407,403,413,421,471,488,525,513,449,379,372,382,403,391,392,402,386,387,384 20,13,12,45,49,38,35,415,482,469,438,421,403,432,434,436,418,407,503,653,605,466,642,571,494,458,423,407,395,383,417,618,680,557,558,461,435,401,406,411,411,445,489,456,448,410,521,785,801,682,642,510,454,478,510,539,569,550,600,557,500,400,391,395,392,479,693,592,610,487,415 5,294,225,114,152,101,80,894,970,936,903,852,871,929,981,975,967,960,1009,1023,1023,862,1006,968,919,905,831,815,700,539,903,1023,1023,983,996,910,858,589,633,697,770,854,971,960,975,738,1023,1023,1023,1023,1023,1023,956,899,962,978,1023,1023,1023,1023,1023,828,798,830,860,981,1023,1013,1023,945,878 20,11,8,35,41,23,19,436,411,405,409,387,400,434,441,429,417,409,426,439,433,392,431,418,397,404,401,404,389,377,402,432,449,416,432,402,391,413,393,395,409,437,472,444,413,391,516,567,554,501,468,417,399,428,478,467,522,536,572,543,473,381,396,392,384,407,431,426,442,408,412 18,10,10,24,31,29,22,413,425,430,412,407,401,409,419,431,398,419,433,505,468,399,452,435,410,422,394,396,397,382,427,475,512,442,444,406,410,394,392,393,392,410,459,436,437,392,492,659,650,581,542,502,437,430,454,466,498,486,533,510,491,390,410,387,399,431,485,461,461,438,398 5,21,21,166,246,251,168,425,400,406,407,394,396,425,446,436,453,419,448,447,447,401,392,420,412,419,394,393,398,406,429,420,409,401,400,406,389,368,397,407,417,433,486,479,455,441,550,531,512,475,448,431,409,455,506,506,541,552,571,553,525,404,389,410,402,410,416,398,435,404,399 16,17,13,38,45,33,28,446,500,479,450,438,432,473,495,504,464,469,525,635,629,446,588,538,474,506,440,407,418,384,456,604,653,557,569,499,445,398,407,405,405,456,512,495,508,415,646,801,803,736,707,613,487,487,510,533,590,603,661,641,591,425,415,420,418,523,649,585,612,512,460 2,49,47,254,259,253,248,403,400,425,405,416,410,391,413,397,411,393,431,507,468,405,459,432,416,389,400,372,374,391,394,441,483,438,448,399,381,382,396,384,394,402,413,409,407,424,473,618,624,554,535,449,418,421,425,432,467,443,459,440,437,395,410,393,393,409,464,433,461,405,410 9,10,8,30,27,18,21,410,446,433,418,396,407,429,438,428,436,443,438,511,494,396,445,440,410,427,403,393,384,391,414,482,477,458,462,441,394,401,399,416,419,448,540,498,459,399,581,641,638,585,546,462,431,461,525,543,605,571,623,596,547,394,388,398,403,431,489,458,462,415,405 9,8,8,30,46,46,31,387,460,421,419,399,404,415,419,421,430,416,437,510,495,408,472,445,422,418,409,395,391,398,400,482,513,436,462,386,417,373,393,378,387,401,419,411,411,388,446,694,703,623,585,479,434,400,405,417,455,437,463,453,438,375,405,386,403,424,482,468,457,435,402 5,57,54,81,102,96,76,460,537,528,490,472,474,469,525,505,499,503,601,712,684,471,659,612,534,500,449,447,416,410,479,676,707,610,625,511,476,388,412,406,433,450,534,514,516,420,695,875,876,806,782,669,557,496,528,566,637,641,701,695,644,409,435,440,435,543,699,654,643,539,448 19,15,13,30,45,37,25,417,405,371,408,378,376,403,425,400,397,399,414,410,402,384,384,388,389,391,384,376,390,405,408,399,405,396,394,397,370,392,404,402,426,451,499,441,437,407,476,429,433,407,387,398,384,458,491,510,525,499,541,511,471,383,381,379,398,374,380,388,385,398,383 6,18,15,37,52,41,28,405,386,395,390,376,402,404,407,393,417,394,396,416,416,396,405,409,386,380,358,378,368,388,408,400,415,394,399,396,388,392,398,416,397,419,467,441,419,392,458,452,458,410,422,401,392,445,468,467,474,479,494,477,444,390,380,390,372,396,405,384,398,399,383 16,114,103,1023,1023,1023,919,431,421,415,406,400,422,433,455,430,423,434,466,490,465,408,450,418,390,417,415,411,404,421,396,438,475,430,453,410,419,421,418,403,407,422,488,451,448,526,527,594,592,531,495,450,444,464,514,502,567,559,610,572,525,450,384,400,408,439,505,449,461,425,390 3,19,15,42,55,40,31,442,381,393,369,371,395,424,480,429,436,411,395,415,386,405,388,397,378,385,368,376,370,407,421,379,434,405,390,379,403,413,439,429,478,501,566,504,478,452,576,451,473,426,404,407,392,551,613,608,659,622,689,614,561,392,383,392,390,388,395,405,400,398,373 3,43,42,123,166,154,115,476,567,516,492,458,467,499,527,534,516,493,595,688,662,459,628,571,534,480,443,440,419,397,462,650,681,591,592,513,447,423,405,413,417,446,568,527,525,448,703,864,870,808,774,677,549,516,577,597,664,659,725,704,664,420,426,431,444,558,672,615,630,517,475 1,117,111,23,31,29,22,430,410,385,373,395,402,408,434,415,428,400,426,433,452,403,390,389,393,379,390,385,394,395,411,404,417,409,425,378,390,395,399,386,435,452,517,453,429,400,499,477,497,443,441,420,402,477,496,532,569,565,606,543,502,391,398,408,386,395,426,386,399,381,392 13,30,30,161,272,269,161,436,437,414,414,388,413,476,486,496,474,445,478,453,469,395,417,409,408,396,380,395,371,394,441,430,446,401,428,406,388,410,418,419,464,482,543,520,502,472,624,576,547,503,480,440,414,608,699,695,682,656,699,640,585,414,395,428,413,438,452,428,449,417,396 14,10,10,49,64,65,48,428,458,442,433,398,422,422,452,444,431,439,486,570,530,423,516,470,445,449,424,415,393,404,405,526,549,493,527,459,414,407,401,391,411,433,503,460,453,412,583,734,737,647,595,534,443,469,511,523,578,568,614,587,550,389,412,411,406,449,528,513,508,455,413 8,11,10,21,30,27,19,395,401,387,377,359,387,407,391,400,393,389,386,416,382,374,389,384,380,386,386,385,391,411,384,416,408,397,386,391,393,399,389,412,391,411,445,411,419,390,449,446,450,421,402,401,378,429,440,421,477,457,490,448,435,402,380,376,380,378,412,400,402,387,386 7,31,19,47,79,47,29,415,396,386,391,377,388,414,436,415,394,408,404,398,390,390,387,393,383,379,386,368,379,399,406,403,390,379,389,390,376,379,397,418,395,424,472,438,437,393,470,426,433,415,414,397,382,427,465,465,485,496,565,492,472,403,381,376,389,389,392,383,382,372,385 17,12,11,37,57,33,20,388,402,384,388,389,397,395,405,407,415,405,393,410,419,392,408,403,404,394,385,389,377,385,391,389,418,386,416,388,384,377,383,406,397,405,435,424,417,396,462,486,498,444,427,420,401,417,411,414,466,452,482,454,434,383,383,398,391,392,413,404,414,406,385 18,10,8,29,32,24,22,411,388,395,380,383,391,412,423,414,397,382,395,428,399,377,402,402,390,398,385,399,368,379,398,397,396,390,409,383,381,395,395,405,422,406,458,440,435,398,449,458,443,410,424,403,387,436,443,464,492,512,559,506,463,400,387,391,394,389,413,407,400,386,387 18,13,10,30,40,31,22,397,401,392,408,388,379,415,405,410,410,391,399,432,433,399,407,400,405,383,381,400,373,389,392,424,423,403,419,401,392,416,411,394,434,441,460,440,439,409,471,468,495,443,434,415,403,443,489,476,514,502,548,488,465,368,402,385,396,403,433,393,426,407,383 10,11,11,60,78,76,58,432,405,412,420,399,385,451,494,472,473,459,439,450,441,391,396,413,399,383,405,378,399,467,518,465,447,424,423,421,403,491,545,574,646,711,777,692,651,431,648,557,506,475,445,457,416,560,649,668,740,717,762,700,619,419,375,418,409,434,438,417,431,397,387 2,71,67,235,332,320,224,508,506,478,437,429,451,538,556,559,536,526,554,610,596,436,554,501,460,480,440,410,425,430,501,582,591,518,520,474,462,423,420,430,480,503,637,607,598,466,753,804,793,731,683,595,514,575,653,663,746,737,795,763,710,437,417,446,447,510,587,573,562,502,453 11,15,12,20,30,24,16,429,381,392,382,383,395,442,451,435,409,402,410,410,405,382,393,388,380,408,399,386,387,405,405,416,405,405,399,389,388,383,407,402,393,414,458,436,419,402,457,482,451,419,405,409,400,430,459,461,475,488,526,473,446,376,379,389,380,390,427,396,383,386,395 15,12,11,16,19,17,14,612,577,536,505,499,496,652,719,706,689,671,672,688,662,445,542,523,475,469,449,450,419,428,601,647,629,553,576,497,471,418,446,451,503,567,733,704,713,500,856,851,815,781,756,713,592,661,733,751,825,823,879,871,831,518,453,508,544,597,659,613,635,535,494 12,9,9,41,59,59,41,416,446,422,435,407,440,432,458,432,441,444,478,521,522,412,482,456,428,438,413,404,377,403,438,526,518,473,500,427,407,382,398,404,416,419,473,455,471,416,601,735,713,650,597,548,463,441,465,498,562,562,617,618,572,413,416,418,417,471,512,505,531,463,417 18,78,39,133,170,73,53,531,586,554,509,459,486,557,605,601,574,543,633,734,698,495,669,612,544,508,456,462,391,437,523,698,714,630,630,548,491,433,466,478,532,581,695,648,640,506,792,895,890,825,787,695,568,690,749,748,801,791,842,805,763,445,445,442,451,559,715,653,661,563,476 8,11,10,77,92,88,72,402,442,423,413,399,415,435,421,438,431,421,447,516,525,416,499,448,446,432,398,408,399,379,406,501,528,476,469,410,420,396,392,406,397,406,429,430,442,410,515,728,746,663,629,522,442,416,441,464,505,483,538,523,492,395,392,394,404,439,516,468,485,440,420 11,25,24,66,118,103,56,442,510,471,437,425,445,445,469,476,468,453,503,637,611,434,566,509,480,477,438,420,399,390,423,574,636,524,572,489,444,390,418,409,424,468,499,492,465,405,616,804,818,742,706,590,497,451,518,528,594,589,649,628,589,407,396,418,405,491,620,546,569,487,434 19,15,11,40,48,33,29,421,399,405,391,408,402,435,446,420,430,403,439,460,421,395,425,405,404,377,382,391,377,388,418,418,432,412,429,391,392,405,403,422,397,439,482,456,455,417,516,488,489,473,431,409,397,457,499,503,563,568,594,552,505,385,393,395,376,418,432,417,398,403,381 19,10,9,17,21,18,14,449,441,415,408,413,390,422,448,428,412,413,434,457,471,391,413,401,410,400,380,387,384,390,439,452,458,423,426,409,407,381,394,430,420,464,562,496,483,383,532,578,574,534,515,496,416,422,457,470,490,501,541,522,485,398,377,375,401,415,443,416,445,427,394 19,97,93,133,189,179,126,479,533,514,483,442,460,482,554,556,537,516,581,690,692,475,634,567,517,506,456,431,410,394,508,655,684,592,604,497,478,427,419,438,487,504,623,563,584,480,733,871,867,799,768,672,552,568,673,675,736,733,780,751,702,421,418,442,431,544,677,623,626,514,472 9,11,9,33,41,27,21,443,401,384,389,371,409,416,445,418,423,407,391,419,408,376,418,398,391,403,399,369,392,390,404,391,404,392,397,399,398,393,400,379,396,428,462,448,417,399,500,466,467,429,421,405,398,451,466,480,521,487,524,536,483,401,389,382,392,386,409,411,397,404,388 5,9,8,21,28,23,18,390,378,384,361,384,380,417,417,395,407,398,401,378,389,384,373,384,376,370,389,377,398,383,402,387,400,375,390,362,384,385,396,395,418,407,455,426,412,413,456,413,386,384,387,390,388,449,459,461,483,500,510,489,449,390,374,383,381,393,385,381,395,374,373 20,12,12,21,24,19,17,399,455,444,402,411,417,429,458,435,436,428,450,572,566,404,531,485,447,442,408,406,406,390,434,517,575,467,503,439,416,402,393,403,420,445,478,431,447,404,539,683,711,628,565,497,444,459,484,478,540,519,574,553,500,404,401,399,396,446,549,506,498,447,410 14,14,14,69,79,76,65,400,466,430,413,417,418,412,426,442,441,417,459,564,554,407,495,478,434,456,410,417,385,389,409,530,574,486,499,431,418,383,399,392,404,416,433,431,448,402,510,745,749,675,625,512,442,420,438,465,502,494,547,543,495,393,402,395,412,464,567,496,519,444,419 4,18,17,80,109,99,71,431,456,472,422,413,430,434,446,450,451,437,479,571,554,427,521,482,435,450,412,411,379,390,427,533,574,495,507,455,428,383,411,400,401,435,487,462,464,399,567,730,751,660,620,532,454,457,474,504,560,541,595,584,546,389,391,389,398,445,556,493,506,461,434 12,9,9,24,30,27,22,400,379,396,381,376,379,411,385,391,403,380,384,381,369,375,373,390,378,376,372,374,380,395,365,376,373,376,384,392,393,380,375,369,390,376,385,388,391,385,421,380,380,373,395,372,388,380,391,392,398,393,408,420,394,392,395,369,384,378,394,386,397,386,379 13,15,15,288,255,258,290,381,407,399,391,380,405,399,404,391,386,383,409,427,417,384,408,394,403,420,392,385,390,355,390,417,424,407,414,391,390,385,390,379,387,383,406,387,417,401,425,484,471,440,427,422,398,393,415,422,442,430,448,413,424,414,396,382,384,403,413,408,414,397,375 14,16,16,52,55,47,47,402,466,443,420,388,425,416,451,412,440,420,459,533,531,423,496,457,433,431,405,394,387,377,409,506,546,488,506,431,416,380,410,415,412,425,476,441,432,411,539,728,727,652,603,515,454,469,490,505,557,532,594,561,520,407,395,407,405,443,517,491,496,463,413 19,22,22,50,54,53,48,439,472,443,449,401,416,449,452,452,432,442,486,574,569,416,502,478,445,450,411,411,405,378,445,525,563,505,484,448,437,403,400,401,409,433,512,478,457,420,622,746,757,687,634,560,458,478,521,534,609,610,657,620,555,407,427,406,427,475,543,502,541,450,422 16,30,30,215,419,431,218,408,404,420,395,382,401,442,451,448,429,446,445,428,432,384,427,410,405,404,396,403,397,428,406,414,423,399,409,376,384,394,409,405,422,420,474,459,436,441,550,537,478,455,460,428,408,512,562,578,583,550,582,563,513,418,387,395,393,420,411,437,424,426,417 12,11,12,33,42,43,34,402,423,418,406,405,415,407,398,407,387,404,438,493,503,392,466,440,428,416,405,402,385,383,403,475,492,457,475,423,407,404,382,398,387,405,435,413,420,397,488,700,712,616,593,485,434,436,429,443,478,467,512,501,474,392,388,382,403,431,495,435,460,411,404 18,85,75,280,418,367,240,536,626,580,555,515,514,550,590,587,564,562,672,762,745,515,698,661,576,568,467,499,424,421,501,727,753,664,677,553,508,431,427,454,481,535,653,608,609,481,777,926,932,869,838,762,647,600,680,696,759,759,806,788,735,445,487,426,465,614,750,703,715,585,530 3,11,11,58,101,105,59,397,384,370,393,390,397,406,387,383,413,395,381,395,412,382,392,375,392,386,378,380,380,401,407,390,391,380,388,380,390,369,399,389,402,402,420,410,385,410,427,412,413,385,390,389,392,415,434,451,452,444,466,454,422,382,382,384,374,401,398,379,382,396,382 2,51,47,88,69,58,76,636,646,612,592,554,568,685,742,725,717,714,721,760,752,495,668,620,594,554,490,485,442,421,615,713,723,642,665,580,528,428,454,465,523,591,733,713,719,496,873,902,882,842,815,765,655,649,738,751,828,826,883,878,845,567,493,559,594,693,757,713,736,613,561 1,111,98,786,1023,1023,720,653,737,700,653,575,598,704,758,736,726,718,784,875,844,594,817,763,688,680,576,558,471,484,684,835,857,771,790,655,593,487,528,606,650,745,853,811,805,656,922,1015,1020,954,930,846,718,787,853,865,920,911,958,940,897,576,514,536,584,728,853,801,814,712,622 8,8,8,35,100,102,34,387,422,409,403,403,423,382,403,405,402,392,424,416,414,377,399,411,404,421,417,443,406,379,401,391,405,399,407,412,387,398,382,386,386,390,389,402,386,384,444,500,507,480,480,460,440,394,386,395,392,412,429,456,427,389,432,393,403,420,422,439,424,422,441 1,16,15,10,12,11,10,552,671,616,587,541,569,587,653,652,657,627,708,795,764,544,719,674,604,594,510,485,441,403,561,771,776,700,727,592,556,407,435,427,465,505,669,637,641,457,824,945,935,884,857,775,657,580,653,680,756,759,821,824,789,489,481,501,536,677,807,741,764,642,577 14,8,8,73,98,97,72,389,438,416,414,412,392,422,401,394,412,416,449,457,449,409,413,423,404,407,390,405,399,384,390,411,422,434,400,408,411,382,384,378,395,387,401,394,401,388,476,581,576,532,515,469,447,374,400,409,417,422,451,457,445,404,399,388,395,416,452,439,442,410,408 13,17,17,163,217,222,166,401,475,421,436,406,438,421,443,420,416,413,474,549,532,411,521,491,444,431,408,412,381,387,408,513,570,484,499,436,413,396,399,399,390,403,415,430,428,411,527,767,786,694,659,548,457,439,434,442,486,489,541,506,506,414,413,390,403,463,532,491,508,448,425 12,33,32,40,51,47,37,656,715,658,631,571,601,716,771,765,759,751,771,812,799,529,706,664,615,593,531,533,459,417,663,762,761,684,715,602,565,414,438,443,487,569,736,724,754,482,894,964,946,902,877,809,701,636,721,740,822,830,890,898,867,600,558,598,638,775,845,798,818,706,639 7,17,17,83,124,130,86,408,399,394,375,385,386,388,415,395,389,393,380,397,388,394,387,399,398,393,387,390,382,395,377,398,409,378,390,377,393,365,386,389,409,432,424,413,412,408,454,435,435,406,407,410,393,454,480,497,518,491,515,462,448,398,382,370,383,393,394,382,388,370,375 2,42,38,224,414,402,210,708,827,763,723,637,670,745,794,777,772,754,896,960,908,771,901,825,776,742,624,596,514,441,742,939,909,847,843,739,674,438,491,527,583,686,838,824,833,593,946,1023,1023,1007,966,892,789,752,827,843,906,903,954,948,914,641,610,625,645,921,999,921,944,829,733 18,17,16,28,47,41,25,386,411,392,387,408,383,392,408,406,394,393,403,416,386,378,388,393,396,380,393,395,376,376,404,406,415,407,399,397,368,405,409,395,396,419,438,442,408,388,428,453,451,415,401,405,386,428,449,457,452,461,498,460,432,388,392,389,388,385,401,389,392,382,366 2,8,8,14,22,22,13,374,406,421,404,380,399,410,406,408,408,404,435,501,477,409,486,449,432,411,415,404,383,384,417,483,513,441,430,420,403,396,388,394,393,392,413,404,421,398,470,622,643,551,522,445,427,409,422,442,457,429,490,464,452,377,401,394,389,427,481,466,474,416,423 8,12,11,22,21,18,20,414,507,452,456,415,423,420,444,431,445,431,482,661,608,433,654,581,506,498,439,402,394,400,435,601,688,550,595,454,439,380,405,408,418,436,520,469,476,430,566,744,791,678,656,523,434,470,528,521,573,588,623,589,539,397,413,396,395,456,668,586,572,504,431 12,65,56,132,168,119,97,482,640,614,531,500,539,497,566,566,560,546,638,773,753,521,736,672,597,596,508,491,426,430,492,745,777,675,695,561,520,424,400,430,450,480,599,574,595,428,753,928,930,862,839,745,628,547,603,628,704,702,770,759,700,438,484,442,452,616,764,709,718,596,514 17,25,18,44,64,41,30,412,399,410,371,366,389,389,429,415,411,398,417,397,409,394,409,399,389,376,409,386,364,384,420,411,418,398,398,393,378,397,390,391,428,457,499,459,446,405,490,446,451,421,427,404,389,469,487,492,551,521,582,536,494,405,390,370,397,387,416,385,408,402,406 20,13,10,36,38,28,27,418,397,371,392,401,391,417,439,404,414,395,383,415,408,380,399,384,384,387,369,383,393,377,388,393,398,381,400,373,394,396,374,415,392,420,469,429,444,406,466,430,411,412,398,395,410,441,479,474,501,506,542,520,473,405,383,386,378,390,403,387,386,371,391 17,8,8,20,25,21,16,390,393,368,397,385,377,395,404,410,395,399,389,423,384,391,390,389,390,388,393,397,398,370,395,411,413,389,402,370,381,369,389,385,373,402,400,393,400,390,421,436,434,416,414,396,373,385,398,398,390,424,430,416,431,386,378,404,382,372,400,392,386,389,377 13,166,121,508,761,568,372,484,610,536,524,461,498,524,584,554,564,544,635,715,699,479,647,601,538,521,477,472,416,426,508,673,694,619,652,499,501,410,415,452,451,518,637,601,594,515,776,878,877,820,798,717,602,571,641,668,748,742,801,783,737,480,446,446,452,581,688,645,650,546,540 20,12,10,28,35,28,23,394,382,389,385,378,389,426,435,420,408,389,390,419,422,380,404,383,397,392,381,399,393,388,402,414,387,385,391,379,400,372,388,395,405,425,431,436,430,397,458,435,455,409,394,382,380,423,454,453,473,480,516,499,446,379,377,388,370,393,401,387,411,402,378 1,19,19,346,580,580,342,407,414,377,391,409,384,425,421,413,422,417,403,429,418,401,401,396,395,407,379,388,390,406,389,407,405,393,402,397,391,398,397,406,433,450,497,449,449,468,511,509,483,463,447,399,403,603,696,703,687,618,656,560,537,422,387,399,396,411,420,418,429,391,400 20,16,11,51,84,66,37,421,429,439,432,413,392,439,469,449,444,440,460,471,481,408,443,428,398,409,394,378,392,382,414,466,467,431,442,395,399,406,398,385,414,410,477,450,442,405,570,643,630,561,540,463,425,461,485,501,558,549,616,582,555,394,400,398,412,434,480,469,460,426,393 4,19,18,54,83,82,52,404,421,418,411,399,381,413,405,425,413,426,410,486,472,403,432,427,401,406,390,391,368,396,417,437,468,428,443,413,406,403,389,407,410,417,464,424,435,393,545,591,591,512,516,427,410,445,485,494,565,559,590,552,524,387,389,377,390,416,440,445,433,425,398 2,22,21,43,53,50,41,424,507,474,456,413,424,421,444,438,444,448,513,623,601,430,556,525,483,453,426,426,404,394,428,564,615,520,555,451,459,401,403,395,408,427,479,464,479,406,604,786,798,712,689,570,469,441,497,510,561,555,612,600,559,430,426,404,415,476,591,550,548,483,427 14,9,8,24,21,18,19,404,411,388,386,399,392,396,403,414,398,408,415,445,424,388,423,415,399,387,388,376,373,388,397,414,426,419,428,393,389,409,406,396,413,413,450,430,420,403,496,536,536,473,473,426,416,456,474,477,512,515,536,493,473,394,394,391,377,406,467,435,447,414,378 5,209,194,124,181,172,116,408,397,391,381,393,402,386,400,406,398,387,395,405,424,399,415,402,394,390,396,382,367,417,429,412,417,417,400,387,380,435,434,461,480,523,613,545,510,440,488,439,452,414,426,419,409,427,448,447,489,466,522,491,471,394,389,383,391,382,407,359,404,385,376 4,11,11,38,47,47,38,399,443,427,410,411,387,407,428,432,434,416,446,489,482,398,458,441,420,411,405,403,394,392,410,484,500,454,460,392,409,387,402,397,399,396,437,426,422,414,518,684,690,599,568,490,441,414,455,461,493,503,532,525,493,387,396,393,398,422,500,442,477,412,384 3,16,11,38,52,31,22,439,401,390,392,404,385,436,441,407,416,423,409,421,412,380,393,391,380,389,377,381,375,391,435,415,383,384,397,396,392,396,410,400,442,463,512,488,445,419,523,470,438,415,417,405,404,501,554,535,594,577,625,580,506,385,389,381,389,368,405,402,385,401,394 17,18,16,31,46,38,25,409,381,393,394,382,388,419,426,423,405,429,391,407,395,391,393,388,374,399,385,386,376,393,413,389,409,388,400,405,397,398,376,402,410,400,435,411,424,413,448,437,453,430,396,418,398,429,414,437,452,458,505,469,429,400,394,390,383,387,403,370,391,391,385 12,11,11,25,26,20,17,403,424,418,402,390,401,399,422,413,397,403,419,470,456,401,435,423,398,402,382,373,379,402,398,450,454,433,443,404,401,403,394,396,378,400,424,421,417,394,463,612,612,530,510,438,435,428,459,478,522,489,534,507,465,396,383,386,393,406,448,428,433,406,374 1,8,8,138,175,175,138,390,387,392,382,384,378,392,406,387,402,398,397,432,397,392,420,391,383,390,385,402,391,402,393,398,415,409,413,402,390,382,385,389,383,405,404,406,398,400,417,480,466,449,440,416,409,393,424,417,438,450,463,441,421,392,381,395,386,399,415,405,404,400,385 11,10,10,43,59,60,43,399,434,431,382,390,415,409,423,407,415,400,425,452,420,390,420,418,402,404,406,383,388,390,395,441,452,411,420,410,400,382,376,406,396,403,433,410,418,394,482,585,565,510,477,440,418,419,438,450,498,485,500,495,460,394,399,385,402,403,426,419,436,407,400 13,11,11,49,59,58,48,409,467,427,418,407,419,396,419,417,403,409,447,538,519,424,511,460,449,440,407,407,388,387,401,534,572,470,513,450,440,368,400,395,388,411,431,428,427,398,516,755,774,691,655,548,470,412,426,430,466,464,506,513,471,399,400,390,399,442,543,509,504,445,427 14,172,159,101,133,123,94,409,396,380,367,391,398,417,418,411,406,402,409,386,398,392,379,401,380,367,390,413,402,418,416,414,382,378,398,391,392,399,432,412,451,460,572,512,476,413,501,465,420,405,426,390,396,460,485,496,536,504,566,492,473,410,370,382,392,397,408,402,381,399,377 5,248,227,144,211,196,131,413,402,365,388,381,392,410,439,427,437,401,436,411,417,379,425,422,404,418,379,399,375,426,421,391,412,415,415,385,385,400,424,437,468,537,595,541,499,423,491,504,470,437,446,415,392,437,470,468,542,526,563,519,506,383,395,389,396,391,410,425,428,383,380 8,12,12,62,76,72,58,409,383,370,386,374,373,419,424,420,411,396,394,387,377,382,373,381,375,389,385,392,375,389,404,386,388,388,378,386,381,371,392,394,385,396,408,399,383,391,450,417,416,415,379,374,397,408,433,432,466,450,505,458,438,393,392,382,392,390,402,392,391,387,389 14,34,32,189,234,203,172,541,868,824,757,652,659,583,622,611,582,582,887,1013,957,817,991,912,862,832,719,652,533,440,615,991,995,922,923,789,696,447,416,459,466,544,682,678,710,486,837,1023,1023,1023,1023,934,820,585,651,654,734,741,804,825,793,489,644,476,500,914,1023,964,980,874,758 20,10,8,34,45,48,24,412,401,392,387,376,395,400,402,417,413,389,391,405,399,381,397,388,384,386,387,371,379,366,391,408,393,391,396,390,400,387,389,387,399,416,428,424,415,393,444,430,434,410,411,398,390,396,450,439,459,458,477,473,431,400,372,392,385,388,404,392,386,378,396 8,279,71,1017,1023,392,327,887,906,870,838,802,817,928,976,960,952,942,961,997,984,767,925,890,849,834,765,746,658,765,959,983,983,921,943,862,792,819,902,939,987,1023,1023,1023,1023,892,1023,1023,1023,1023,1023,1003,912,1023,1023,1023,1023,1023,1023,1023,1023,800,748,804,840,929,992,960,974,893,839 8,150,135,181,258,227,155,590,679,615,602,579,640,690,792,774,759,748,756,722,746,490,560,568,542,531,482,512,479,447,625,616,597,565,583,551,516,453,483,474,515,580,705,692,710,486,882,874,840,818,795,762,663,608,712,727,785,792,865,878,845,637,541,623,652,695,694,674,721,634,595 9,9,8,25,28,23,20,422,391,387,382,407,379,421,425,411,391,405,380,390,403,401,395,395,387,378,389,376,365,395,402,380,394,405,402,401,381,394,394,411,398,412,428,447,414,397,449,432,426,417,399,401,384,420,430,449,456,465,487,480,440,375,386,380,391,382,385,382,383,372,387 8,11,10,85,139,105,65,391,382,396,398,410,395,381,399,388,390,398,418,451,439,399,437,414,410,391,396,385,371,378,392,445,453,437,415,406,401,378,379,402,397,396,399,416,397,406,459,539,577,497,480,421,406,407,425,434,441,446,454,437,443,388,386,388,395,412,446,422,437,416,386 2,121,83,143,207,146,105,550,684,635,603,531,549,578,625,622,594,592,700,826,805,559,787,728,650,628,529,517,430,436,554,796,834,735,749,629,546,408,459,474,515,586,686,653,633,495,801,959,965,901,871,783,657,645,718,724,787,770,830,824,768,438,490,468,489,662,816,761,778,649,542 3,359,156,1023,1023,1023,1023,848,791,733,730,688,726,904,965,941,926,905,890,869,873,599,706,675,666,636,569,598,503,702,937,873,831,794,823,754,718,808,909,953,1007,1023,1023,1023,1023,829,1023,1003,957,930,908,876,782,945,1023,1023,1023,1023,1023,1023,1023,780,596,771,783,816,819,802,824,726,680 4,35,34,194,321,327,193,396,403,398,382,384,392,423,414,429,411,399,416,410,402,408,392,414,391,395,389,386,389,376,407,420,405,395,413,397,379,387,406,420,409,415,445,437,417,446,489,474,454,438,431,415,421,470,527,527,536,513,548,514,461,417,379,393,384,398,393,403,423,398,412 5,12,11,48,76,72,44,507,463,457,450,424,440,539,592,581,564,550,547,553,546,417,476,442,436,418,407,391,402,400,534,511,508,482,474,442,446,409,430,436,469,530,671,625,639,439,749,706,661,630,567,535,463,528,620,644,722,716,782,771,713,445,398,457,463,506,516,503,511,450,451 19,90,81,174,287,249,149,527,543,487,496,473,482,566,620,604,580,589,599,654,634,442,560,530,495,462,445,431,404,421,552,604,613,566,551,482,461,443,473,517,538,639,737,666,638,503,800,840,823,761,738,661,563,635,729,752,816,808,853,820,767,458,441,458,469,562,642,598,623,492,485 10,12,9,45,46,32,33,438,455,423,409,391,398,452,481,455,436,432,444,478,475,401,452,449,407,416,403,391,388,397,411,454,489,426,447,418,395,401,398,410,442,447,524,469,471,422,595,628,609,547,501,467,427,491,541,540,593,605,659,618,556,395,391,398,392,420,485,450,466,420,382 6,9,8,25,28,25,23,421,396,389,393,381,391,429,425,394,410,389,386,396,396,383,396,390,379,377,379,384,388,385,406,397,402,381,389,381,385,385,380,383,393,392,432,422,407,391,447,419,416,405,389,388,390,424,431,427,483,464,510,490,444,404,389,371,390,385,392,400,392,385,373 4,58,55,427,661,627,399,459,505,465,450,419,428,490,509,497,487,481,520,632,594,443,567,542,478,460,421,417,376,443,464,563,626,525,546,472,454,433,397,404,445,495,589,527,540,471,667,817,829,753,719,617,500,542,591,610,667,648,717,678,640,464,409,417,440,502,585,560,579,486,435 4,57,55,260,416,418,258,570,580,511,515,465,502,617,685,650,641,623,665,718,693,475,637,591,532,510,454,457,418,462,589,669,698,593,630,506,469,448,482,525,540,631,734,698,696,569,822,849,851,777,752,665,560,730,797,801,826,815,861,840,798,515,485,495,536,624,757,702,691,599,502 9,11,9,65,91,78,54,400,419,416,431,419,416,421,443,443,421,418,451,466,463,405,416,424,417,423,393,396,381,374,405,431,437,439,436,406,411,405,387,400,397,406,473,439,422,414,577,614,600,550,551,486,424,451,500,511,577,533,613,581,536,402,408,393,421,443,455,440,443,426,386 11,31,28,75,92,78,64,523,868,836,807,768,790,578,632,628,631,626,835,915,927,724,862,860,840,820,758,765,667,385,556,889,914,889,919,858,807,405,402,418,453,495,636,632,661,452,838,1023,1023,1023,1023,1023,955,575,640,653,731,743,807,822,790,514,822,503,523,872,981,982,1013,936,890 16,14,13,53,96,84,44,440,454,414,436,411,417,462,464,476,454,443,484,485,515,417,445,442,413,423,414,411,393,412,441,467,482,439,446,430,428,404,397,393,409,422,489,480,475,410,613,672,655,608,545,500,450,461,498,515,572,567,616,607,568,403,414,406,412,430,492,480,498,432,416 9,15,8,25,43,23,16,457,452,427,426,408,431,448,507,491,466,468,481,486,482,393,446,430,404,412,411,384,391,391,461,466,477,455,467,431,410,415,439,462,490,558,652,573,565,451,704,657,613,565,532,505,443,606,685,690,751,747,783,741,686,418,412,401,418,435,442,440,465,405,413 2,243,186,139,147,113,108,844,898,864,837,787,812,886,939,927,920,914,952,993,980,790,933,904,858,844,770,753,643,518,856,961,968,907,928,833,773,514,565,635,693,789,920,911,930,676,1023,1023,1023,1023,1023,985,895,847,915,932,997,1001,1023,1023,1023,784,750,798,822,935,1003,963,983,892,827 20,189,173,153,210,199,144,696,650,608,587,538,588,742,795,772,742,742,745,734,743,467,583,563,552,541,509,484,443,451,667,675,652,590,647,554,530,444,495,514,566,658,789,756,771,565,913,896,859,833,807,772,668,716,787,810,880,884,935,926,887,566,497,571,596,691,742,702,732,628,566 20,15,14,31,45,40,27,392,396,391,411,377,380,396,396,401,402,401,392,377,398,389,392,385,405,384,382,391,384,382,390,386,391,393,393,395,373,388,392,401,405,414,451,434,420,402,432,427,418,408,421,392,384,446,455,457,490,489,492,445,433,379,391,387,385,378,398,381,401,389,381 6,15,13,111,165,160,105,410,467,422,416,421,407,434,427,457,425,439,477,549,527,415,489,478,442,449,402,416,392,394,441,511,550,470,511,427,431,390,388,413,400,426,441,445,456,422,553,722,730,646,613,532,473,455,491,493,540,530,590,569,521,410,389,398,410,462,525,483,512,431,420 17,12,10,33,41,33,27,423,377,377,384,398,391,418,424,417,408,408,402,403,400,395,400,383,398,381,377,382,382,389,394,391,393,407,399,379,401,398,387,407,419,410,466,454,422,404,473,448,446,432,413,400,384,423,471,459,485,477,548,483,466,400,399,396,381,394,402,394,386,399,392 14,64,56,128,178,161,110,473,582,544,496,471,462,508,569,552,533,505,643,747,713,491,694,627,548,551,454,460,402,370,489,707,739,650,672,515,472,412,418,429,465,501,584,569,553,443,730,885,887,819,780,686,561,543,631,633,700,689,756,730,688,428,443,453,434,591,735,678,683,566,484 11,9,7,30,33,24,22,421,408,394,380,376,400,437,453,435,424,418,415,433,438,395,407,406,410,415,379,396,388,397,390,419,443,423,416,389,386,407,413,408,397,437,476,456,459,392,501,522,526,462,467,414,417,435,462,460,512,507,542,528,484,384,381,377,390,408,449,402,420,404,393 13,15,13,25,40,34,21,413,383,423,382,410,390,431,432,433,417,421,401,414,400,384,400,390,378,412,381,382,406,391,402,390,399,394,383,408,386,401,404,398,405,420,469,439,425,401,481,446,434,405,401,402,384,427,449,456,493,518,547,512,477,385,404,383,391,399,375,384,386,397,377 10,10,9,34,40,38,31,411,392,406,394,408,401,424,435,431,425,408,421,425,429,392,426,427,409,399,380,395,397,382,412,423,425,410,390,407,393,410,406,400,427,430,487,470,456,416,583,536,520,484,461,442,410,487,537,535,619,590,635,607,554,392,385,405,409,411,429,425,441,414,411 4,12,11,12,13,8,7,497,574,502,500,468,493,515,571,569,554,560,623,708,681,485,632,574,531,526,463,461,419,377,498,679,690,602,626,533,479,405,405,427,437,474,587,577,579,415,733,852,842,782,750,663,548,498,536,568,642,661,732,721,685,438,435,423,453,573,704,637,652,554,461 11,88,85,220,234,230,216,480,601,549,513,472,476,474,529,513,500,513,618,746,726,507,695,637,567,561,479,455,418,400,469,698,741,650,655,538,475,427,398,418,440,477,571,528,540,445,710,908,914,842,812,719,574,501,589,619,675,679,735,715,667,441,463,436,438,563,736,682,684,583,491 2,161,143,119,157,137,105,442,431,417,423,416,394,441,462,445,431,423,457,486,477,410,478,433,411,418,393,403,385,391,431,507,514,464,473,408,400,407,421,470,455,478,567,508,508,425,565,658,657,583,549,448,416,443,503,511,567,565,625,591,514,396,393,419,390,434,498,432,469,407,401 10,49,32,68,73,50,45,414,523,478,449,454,445,448,479,460,464,474,534,623,602,428,574,541,504,466,414,438,411,385,427,605,639,565,560,474,435,400,401,410,440,476,530,495,502,427,646,815,814,736,713,595,495,505,581,595,642,644,701,667,626,417,442,413,430,519,627,566,570,495,440 12,15,14,101,119,113,95,436,491,451,449,412,424,435,441,448,456,437,512,615,602,430,584,533,474,462,428,427,409,376,443,578,633,532,544,456,455,393,399,398,416,438,492,472,465,416,597,806,815,733,707,599,466,456,507,493,582,554,628,590,561,404,422,391,415,493,620,576,564,503,457 11,10,10,24,20,19,23,387,393,396,400,367,384,392,404,403,404,382,401,384,396,398,386,399,387,380,400,387,373,393,405,403,400,396,411,382,386,396,396,396,392,414,425,411,392,387,432,425,427,392,401,403,382,413,416,424,434,431,464,427,407,388,393,390,387,384,414,385,396,400,390 1,13,12,31,42,33,24,412,476,466,445,414,408,430,450,441,450,460,487,583,546,423,531,482,458,446,414,428,416,377,421,556,571,504,500,436,427,396,404,429,443,444,510,465,445,414,575,761,766,689,648,541,452,471,526,543,584,574,638,609,548,403,395,401,390,472,556,502,512,460,438 20,59,57,128,179,177,123,470,582,532,513,445,472,465,504,514,507,507,600,732,699,465,674,604,543,531,461,439,424,370,492,680,725,622,636,517,471,399,414,414,431,484,576,540,546,443,718,903,914,846,807,711,573,533,586,599,691,673,736,717,671,437,440,417,420,543,710,646,659,553,500 19,35,33,64,78,70,57,477,573,549,498,450,475,478,505,478,522,488,592,722,709,469,679,616,548,535,484,444,421,401,474,678,742,630,652,525,460,384,404,412,430,463,544,535,542,422,693,892,906,832,802,701,563,492,563,564,654,651,702,701,640,403,434,427,424,570,712,646,663,540,484 12,32,23,48,79,54,33,481,397,415,393,406,383,491,486,461,436,420,422,416,407,385,402,380,399,392,392,381,387,366,424,418,410,408,400,399,385,376,410,413,429,430,485,470,446,398,543,497,469,435,402,423,399,440,456,464,547,563,634,582,525,388,390,380,392,379,390,378,405,357,379 6,58,56,107,138,136,104,445,566,503,497,470,475,460,517,483,512,489,563,687,666,466,624,567,515,510,450,444,429,384,465,634,677,578,591,502,477,389,416,395,428,444,520,507,501,405,694,864,874,808,779,671,564,471,539,554,642,641,714,693,651,434,438,412,442,543,657,594,618,531,480 14,8,8,28,40,37,25,497,531,480,475,458,476,516,576,563,571,553,597,622,600,420,518,486,462,462,432,419,408,402,500,572,587,515,543,474,437,398,401,424,415,458,572,540,560,430,745,785,757,714,685,605,548,518,579,600,679,667,742,751,709,451,424,462,480,544,615,555,590,503,467 4,120,115,265,322,306,254,460,544,507,475,470,455,465,511,499,504,477,573,688,658,456,617,560,510,476,444,420,431,377,461,632,663,568,587,474,459,413,403,432,437,463,577,520,519,462,705,870,877,798,777,673,564,519,611,625,685,678,734,710,668,432,454,420,418,524,662,603,622,504,469 15,10,9,40,64,56,33,437,454,452,429,422,418,430,440,442,450,439,466,562,524,424,532,477,438,428,422,405,394,396,424,525,553,502,488,440,421,394,412,411,396,422,471,447,453,399,588,739,736,660,626,540,463,440,487,472,555,547,591,573,543,417,409,399,398,464,555,507,508,459,426 17,162,148,163,203,182,148,837,858,810,783,747,771,871,925,915,905,896,912,942,931,693,857,820,779,755,688,666,571,513,837,906,902,845,861,784,732,542,558,618,679,773,909,901,920,658,1023,1023,1023,1023,1005,948,858,830,900,919,986,990,1023,1023,1009,737,695,759,781,895,962,921,937,846,782 17,9,8,21,26,24,18,399,382,377,391,382,374,398,411,398,382,396,410,372,386,392,386,394,372,378,373,396,384,405,401,391,389,378,384,360,382,391,385,397,402,392,419,411,415,401,425,414,392,402,386,367,380,408,424,407,443,441,486,454,437,390,384,378,391,390,394,378,378,385,379 4,15,13,40,57,46,29,396,413,426,400,390,414,406,426,397,407,409,451,486,494,409,462,441,402,428,405,401,389,384,401,461,474,435,456,418,399,387,388,387,401,407,422,415,404,385,499,634,632,562,521,461,431,424,442,439,477,459,502,486,478,398,384,396,406,428,482,468,472,406,397 7,9,8,14,17,14,12,420,409,412,394,388,378,439,443,429,415,403,413,400,421,384,394,400,401,403,399,402,389,394,391,410,415,410,404,397,383,394,393,393,404,424,445,444,429,406,490,477,465,443,411,396,400,441,450,461,512,512,553,509,461,398,400,378,395,406,424,394,393,377,389 1,15,14,28,32,17,19,411,504,489,457,427,395,414,450,450,463,435,495,662,643,434,664,598,500,522,455,418,401,414,432,602,706,566,606,470,417,408,401,420,431,501,537,473,477,440,600,746,802,698,666,520,444,525,580,587,650,625,659,620,557,394,417,403,403,479,685,610,614,504,438 20,8,8,31,33,25,25,420,384,398,385,395,415,419,436,414,392,404,380,394,399,396,389,387,392,378,363,388,383,390,401,409,384,385,383,407,382,414,392,397,392,424,438,429,426,401,426,433,418,400,382,383,385,420,440,452,493,472,533,472,461,392,371,383,386,404,394,390,377,378,400 16,10,8,35,36,27,26,414,388,400,378,377,375,419,431,408,422,418,391,414,398,396,403,394,395,370,391,392,376,380,405,402,411,401,408,385,386,409,408,426,424,453,464,451,421,411,511,457,442,416,420,414,375,440,498,504,542,530,574,545,495,375,393,386,384,398,397,386,402,384,388 20,11,10,23,33,28,20,397,376,399,395,388,388,435,437,408,411,398,394,400,362,381,404,388,372,392,378,397,399,391,418,381,397,378,397,408,394,406,401,389,419,413,445,438,421,396,497,433,422,399,410,387,392,427,466,444,499,499,556,509,448,382,381,393,401,392,402,364,394,387,396 12,40,36,27,28,20,20,478,576,534,517,455,461,491,493,487,498,501,581,756,740,508,749,707,607,590,491,450,422,405,441,704,790,665,691,526,454,395,390,416,420,458,549,520,533,444,694,871,917,827,802,670,535,507,591,590,666,657,712,688,624,421,428,417,430,583,782,729,708,610,492 7,19,9,60,66,28,30,404,426,417,411,398,396,436,473,457,449,435,454,498,452,421,452,441,403,418,400,396,395,407,420,473,498,445,473,411,433,393,405,402,418,440,493,469,452,410,594,658,639,553,539,478,414,497,544,540,593,584,664,618,559,395,397,402,416,445,483,435,465,422,403 16,11,8,36,38,25,25,441,404,400,387,398,400,459,455,426,424,426,400,403,414,383,404,393,399,374,404,391,377,409,394,408,415,404,401,402,380,405,414,409,419,429,448,439,428,406,511,441,440,425,416,400,381,418,460,472,505,516,594,543,482,380,391,390,383,385,422,370,388,394,378 1,14,11,30,40,30,23,400,399,382,367,372,384,417,410,403,400,404,399,425,431,386,406,396,389,384,378,396,399,374,393,407,417,394,405,391,400,388,397,412,418,402,450,426,397,391,451,495,476,473,435,430,389,414,436,438,470,465,496,480,439,401,400,389,388,378,416,405,410,388,381 1,124,86,116,114,76,88,635,658,599,555,521,556,694,727,715,709,671,737,780,753,519,691,641,589,551,490,478,421,476,643,766,762,690,702,577,547,518,574,612,670,771,864,806,774,619,903,962,921,875,841,766,647,797,867,883,932,921,960,925,884,533,480,509,546,695,771,722,739,614,555 17,19,17,120,115,100,103,500,463,434,441,407,421,541,586,563,558,558,538,515,487,404,414,414,398,426,409,397,384,411,538,478,430,440,447,418,423,410,444,457,502,569,703,652,640,497,822,731,652,623,596,532,479,669,761,780,846,842,888,857,810,453,403,448,471,487,474,452,486,429,418 15,379,334,266,381,342,235,439,403,405,415,409,396,443,461,448,426,432,427,420,441,402,416,419,405,392,416,361,382,446,477,458,412,386,448,416,378,427,459,489,558,618,696,633,580,454,586,540,512,490,461,418,388,516,575,576,638,614,667,636,582,404,383,404,383,421,402,412,399,395,403 17,56,51,798,1023,1023,718,541,433,425,406,402,442,526,571,538,520,500,492,471,477,402,415,415,414,398,395,392,388,429,482,446,428,433,407,421,404,436,453,513,523,578,690,612,577,683,762,655,576,545,526,502,440,783,826,818,829,811,846,806,746,484,413,443,450,453,453,446,452,417,423 14,11,10,38,45,40,34,411,453,422,417,399,414,411,423,443,414,433,444,505,489,413,470,451,411,407,420,398,396,405,421,484,504,458,451,432,397,400,403,419,418,440,477,454,452,423,592,694,691,613,585,506,451,487,526,524,593,577,630,603,548,401,403,397,409,434,509,473,487,434,417 7,129,112,92,149,132,77,800,827,788,770,723,762,850,902,899,890,881,894,906,901,677,809,786,759,741,678,677,584,471,786,855,848,793,820,740,680,491,523,568,624,725,853,845,865,584,998,1023,1007,976,957,913,831,778,853,872,941,943,1001,1001,970,721,665,738,778,857,896,872,893,805,758 19,10,9,18,29,26,15,393,387,379,379,397,374,381,404,397,396,376,378,398,410,388,390,386,388,370,384,378,366,402,399,412,383,390,392,384,375,382,408,399,415,419,435,426,397,408,426,416,404,391,392,398,381,423,452,445,477,449,475,454,414,389,389,381,393,363,381,390,396,384,390 6,8,8,38,51,49,36,418,437,414,412,412,401,433,427,434,435,420,455,503,502,402,488,454,429,428,403,401,403,391,401,485,505,452,463,420,408,420,400,404,431,443,508,441,459,418,565,691,690,613,580,510,433,472,522,534,578,557,618,582,547,391,404,398,404,418,490,471,444,436,426 8,20,17,65,88,70,51,398,406,412,392,383,401,420,423,413,409,414,404,440,444,399,417,413,378,392,400,381,367,381,417,422,424,414,415,409,413,410,387,403,415,441,485,461,437,411,472,507,506,466,438,431,400,453,462,488,516,512,530,504,458,395,401,390,381,387,424,426,438,416,402 9,11,10,21,24,23,20,408,526,505,440,425,423,396,412,426,414,407,508,696,651,458,691,614,511,509,431,425,397,399,413,647,718,601,601,492,448,415,385,381,410,435,470,436,429,406,496,857,881,779,731,576,477,442,476,467,494,505,548,531,488,392,409,388,384,517,734,654,646,528,462 16,20,18,21,25,21,18,460,418,401,415,404,422,453,485,477,463,480,446,435,450,394,411,394,399,412,392,409,382,397,526,473,445,433,443,439,419,416,471,481,554,647,772,698,638,431,696,612,547,537,494,475,446,501,596,639,771,775,815,750,690,403,388,424,428,422,421,435,434,403,416 4,8,8,29,39,39,29,415,424,421,395,400,405,396,406,404,410,395,435,488,457,405,450,420,412,405,389,401,398,374,400,476,468,452,442,416,398,383,387,382,396,396,422,412,406,388,500,614,640,539,524,462,401,409,417,438,465,464,515,486,446,395,388,395,395,415,472,441,442,420,415 11,31,18,60,88,47,32,423,409,390,383,386,395,424,452,451,416,411,418,438,413,390,405,407,400,375,407,385,383,440,414,402,398,415,421,410,400,431,428,431,461,504,575,517,480,440,555,515,482,455,457,432,383,514,593,586,635,637,670,589,547,388,389,398,367,392,406,393,402,399,387 16,11,9,61,74,57,49,416,447,448,447,409,420,408,426,449,437,429,482,539,530,417,493,462,440,419,405,389,374,434,425,503,551,486,497,438,430,385,395,399,407,416,454,439,459,403,562,734,741,660,621,530,459,438,491,517,562,561,602,583,545,408,404,407,405,453,535,485,499,450,423 13,326,290,219,334,298,195,425,399,386,374,352,388,426,435,410,431,423,396,383,399,399,385,397,384,391,387,395,390,438,422,419,407,393,413,410,371,388,423,463,484,558,615,544,517,436,520,439,413,433,389,402,381,464,502,517,579,544,600,563,517,392,384,407,389,392,385,377,386,380,402 10,48,44,54,71,66,49,558,528,510,485,452,453,559,589,544,534,500,521,649,641,433,607,555,487,480,442,399,418,415,549,622,662,535,577,489,438,413,443,495,547,664,782,719,695,465,717,778,797,733,715,663,578,556,644,647,722,713,774,747,689,422,407,405,410,479,619,563,578,481,438 12,27,27,89,111,108,85,427,491,475,460,414,439,418,464,438,419,422,500,622,596,443,572,519,476,459,425,429,387,383,439,574,604,535,532,450,434,402,401,397,412,435,518,470,474,425,603,787,805,716,681,568,479,490,531,526,617,612,649,627,583,411,408,412,408,464,611,548,559,478,432 3,9,9,87,140,140,85,401,410,394,404,403,401,406,401,421,407,408,401,452,438,397,412,408,403,395,384,388,369,406,413,417,435,412,420,401,374,381,422,383,404,426,435,421,414,403,483,559,552,493,465,430,412,407,465,475,510,493,550,498,462,400,393,387,396,420,432,406,415,419,397 14,10,9,7,8,7,6,470,519,481,472,432,450,476,536,519,514,506,550,643,622,453,563,508,480,483,417,398,401,392,477,593,631,547,582,468,455,393,408,402,427,474,537,533,527,430,701,806,796,726,704,616,496,497,548,562,642,645,709,689,656,422,432,423,435,547,634,600,600,491,446 5,14,12,37,34,28,32,444,494,463,454,427,441,463,493,488,497,474,547,604,590,441,539,500,468,434,425,413,393,381,471,584,568,514,520,454,439,423,419,439,451,507,642,554,548,408,669,761,747,684,655,575,493,492,567,629,692,674,717,679,616,418,411,426,423,513,585,566,532,492,423 16,10,9,18,30,28,17,399,400,377,375,387,377,427,405,401,399,405,393,392,392,378,394,398,390,408,390,396,385,357,398,412,395,398,392,396,392,379,398,406,388,410,443,434,403,386,458,418,413,414,408,388,397,432,439,433,452,443,485,471,447,393,380,382,391,376,389,378,390,380,385 3,37,28,56,81,56,38,455,487,446,445,407,438,473,528,490,473,483,491,587,561,407,537,495,454,451,404,416,384,414,458,557,573,502,506,430,429,411,428,460,486,538,624,551,533,478,696,745,737,670,626,521,459,610,682,679,733,717,775,714,654,407,406,405,427,463,574,506,541,468,409 5,12,9,27,41,28,18,399,390,367,381,387,389,415,409,400,426,408,416,401,397,376,396,391,391,383,381,384,386,398,412,402,397,390,385,382,389,373,392,402,414,410,460,429,426,404,461,438,442,416,402,408,390,435,444,441,487,484,542,492,472,390,390,402,389,392,397,385,400,403,381 20,45,20,107,121,53,46,523,413,419,414,387,409,545,579,513,511,490,461,497,494,402,440,436,412,398,382,416,400,426,466,473,499,439,446,431,394,427,449,448,480,524,647,599,574,487,692,658,658,577,519,473,417,592,660,669,731,735,792,745,673,428,389,402,389,411,484,440,430,429,405 15,17,17,80,122,127,81,421,414,372,389,383,400,429,430,427,404,427,404,414,427,398,388,392,393,387,405,377,385,409,389,398,400,386,416,401,387,404,379,386,387,420,446,430,437,392,516,465,436,422,421,422,397,446,480,463,506,514,520,506,470,391,382,397,401,393,399,391,409,383,414 11,133,117,207,287,246,175,519,677,626,579,522,519,550,609,601,590,600,705,809,796,532,762,712,643,637,534,510,434,414,519,777,811,721,747,608,504,412,416,448,475,521,666,615,638,472,795,973,984,918,890,801,678,602,674,699,770,762,816,806,768,452,498,458,485,677,809,748,770,644,560 15,8,8,23,27,24,20,429,441,418,429,402,399,423,437,442,443,429,465,477,477,424,466,448,421,420,393,397,384,394,418,478,480,437,465,421,405,404,407,416,416,435,480,446,467,401,550,652,638,579,541,481,428,444,478,488,535,521,593,543,503,396,399,404,406,426,486,447,457,435,408 4,563,216,132,132,55,57,615,625,554,517,463,493,642,695,664,662,646,693,748,737,469,660,607,544,516,472,461,439,502,647,718,730,646,660,534,497,538,621,686,745,821,900,817,770,655,892,902,896,839,806,714,585,830,901,916,957,939,971,926,878,479,439,486,496,605,710,651,681,557,517 13,9,9,29,47,46,29,444,529,483,461,446,438,465,480,503,492,471,554,668,646,465,630,567,506,481,448,440,405,401,456,640,681,578,586,483,480,393,381,405,409,427,502,461,495,411,642,839,841,768,730,630,524,456,467,489,568,566,630,625,600,425,436,413,423,529,668,602,604,521,459 10,31,30,37,46,46,37,427,507,455,471,412,421,423,450,444,450,438,520,612,579,414,570,528,495,481,418,429,410,408,406,580,623,530,553,451,430,378,391,395,394,421,461,468,452,405,577,793,805,730,696,587,484,440,488,483,538,541,582,581,545,405,410,400,413,473,608,542,567,492,441 5,90,86,149,193,186,142,472,636,563,561,497,507,495,562,529,512,522,660,791,765,514,728,674,607,581,483,457,425,409,487,740,783,683,698,567,514,414,431,434,446,513,594,582,567,460,739,940,950,881,850,750,622,538,605,638,704,695,758,755,693,445,461,434,450,571,761,713,714,600,511 20,104,97,437,636,634,428,851,870,817,810,778,810,903,958,954,952,951,943,929,930,644,756,739,717,700,639,649,570,478,884,855,816,783,807,763,726,520,566,643,707,806,942,939,962,695,1023,1023,1014,990,976,947,861,873,948,972,1023,1023,1023,1023,1023,826,711,834,864,902,897,884,908,821,788 16,73,64,562,1005,870,459,496,521,501,473,436,475,519,574,554,542,522,570,617,614,459,551,503,465,462,426,433,410,422,492,571,590,522,514,461,447,448,418,440,458,529,629,569,582,517,748,813,792,735,700,624,512,581,680,703,780,760,813,772,717,467,433,454,456,500,621,565,591,512,461 20,15,15,45,69,66,43,430,432,412,428,396,434,428,431,418,441,414,441,537,497,420,477,448,438,414,411,410,416,392,408,487,517,465,484,434,405,367,387,417,394,424,449,425,453,393,530,702,721,623,598,519,441,449,481,479,544,524,583,548,520,387,394,400,397,451,518,474,475,429,414 15,122,116,150,221,193,132,479,620,564,539,489,496,498,574,534,542,535,639,763,738,494,717,647,565,574,496,474,435,406,515,719,768,673,693,557,491,424,437,488,478,552,663,613,604,461,773,924,932,866,829,737,594,586,695,718,785,777,823,789,736,438,451,423,450,592,737,697,700,584,490 12,12,11,61,73,67,55,434,427,425,416,418,404,409,436,410,425,413,447,531,525,406,484,467,454,423,427,409,400,392,399,502,540,495,495,438,403,387,389,378,386,406,447,442,430,405,530,726,746,657,625,505,458,444,486,506,560,527,573,539,510,384,397,384,398,448,535,487,504,454,420 15,13,13,44,44,44,43,410,471,460,442,412,433,419,457,426,411,434,491,601,573,422,545,498,467,451,435,418,391,388,414,563,573,505,510,472,450,399,374,384,395,426,452,448,436,408,536,793,806,719,690,568,470,440,448,454,504,514,541,536,513,416,398,390,408,450,563,498,521,454,423 6,28,28,120,203,210,124,400,367,398,387,407,379,425,423,396,420,386,393,394,393,378,392,388,391,387,388,401,390,399,406,401,400,389,398,399,389,379,392,390,419,410,432,419,407,440,486,469,444,427,422,398,389,498,565,574,552,537,564,497,471,399,377,381,397,376,397,401,409,375,385 3,260,189,204,242,170,135,449,440,412,392,384,414,490,487,485,469,454,443,515,492,394,457,441,411,404,408,401,404,439,456,484,515,432,451,399,436,428,437,438,473,528,627,553,523,464,626,655,646,581,539,494,421,519,572,590,652,659,700,666,600,419,382,400,404,437,491,464,483,443,421 10,11,9,28,37,30,22,424,401,378,385,386,401,418,424,429,431,389,408,399,393,393,402,392,393,401,396,378,386,404,405,413,414,411,412,387,385,389,399,385,402,434,449,450,423,409,486,454,464,439,438,406,385,444,470,461,530,519,559,495,479,394,391,386,379,390,423,410,413,400,393 7,24,17,50,64,44,34,413,375,394,391,387,372,419,426,414,405,400,417,409,400,380,401,397,377,392,389,380,381,395,394,416,403,415,391,418,391,404,405,401,444,440,464,454,448,416,490,438,425,408,400,397,383,476,507,526,544,529,576,542,480,400,394,373,379,381,411,400,381,404,391 20,9,8,29,36,23,19,412,364,381,376,389,379,444,442,431,409,395,378,389,386,386,376,407,383,390,382,383,386,389,390,386,380,396,389,392,392,378,398,406,391,379,452,422,419,389,474,427,397,397,400,385,383,400,417,419,462,468,525,504,455,391,385,373,382,385,402,386,386,375,388 18,8,8,14,15,14,13,403,527,477,466,430,463,446,461,469,457,445,534,635,620,459,564,527,477,469,440,433,407,406,430,607,622,557,568,481,462,396,416,400,395,418,468,469,473,410,580,863,838,795,753,674,545,428,470,452,497,535,593,569,529,398,457,418,424,569,668,641,658,549,486 6,22,15,47,60,39,32,402,395,390,383,386,387,401,423,427,400,398,383,418,425,390,414,409,389,407,402,401,393,398,393,395,416,382,398,363,377,397,377,398,411,419,470,424,435,411,466,439,429,416,401,406,393,449,473,493,510,497,546,492,451,395,399,395,378,395,400,392,388,400,404 15,61,44,183,218,151,126,550,622,587,546,507,523,569,629,629,605,587,691,774,736,515,710,647,601,567,491,472,440,425,546,755,766,678,706,576,532,404,444,446,453,539,669,637,639,480,818,925,913,860,828,754,652,612,674,697,775,767,826,817,777,457,483,469,496,667,794,735,750,642,548 16,36,36,67,112,115,68,409,818,760,679,549,532,401,414,416,393,405,851,1003,917,804,996,885,823,793,667,572,473,401,455,990,985,886,886,712,621,410,492,523,587,612,664,568,511,597,515,1023,1023,975,927,788,624,706,696,631,587,526,549,506,481,396,483,401,384,823,969,846,866,731,554 19,14,14,56,72,62,48,446,438,428,412,412,426,456,465,447,452,454,451,500,490,413,463,442,409,402,402,403,389,414,418,475,493,416,456,407,414,395,402,389,415,447,481,442,437,411,562,653,654,594,543,463,427,469,501,516,571,566,605,574,518,404,396,399,396,437,481,467,464,428,418 14,22,22,114,178,186,118,395,400,375,390,389,375,405,407,410,395,381,400,404,404,396,402,396,365,401,377,396,393,405,382,392,403,380,388,372,370,390,402,400,422,438,457,431,393,433,447,444,454,404,428,400,413,519,562,567,566,516,522,490,444,403,369,378,404,409,381,388,400,375,398 9,16,16,54,59,41,34,517,464,444,422,426,428,547,633,612,593,585,559,536,539,392,427,409,410,413,396,407,395,449,599,543,486,464,451,452,429,465,540,574,631,723,830,775,744,454,800,711,641,606,575,544,460,608,708,744,846,838,877,837,789,472,413,461,471,508,498,487,507,448,418 12,61,20,339,368,108,94,666,804,761,709,652,694,707,777,760,753,746,833,923,903,679,869,824,752,743,643,630,507,477,700,891,917,842,861,764,675,524,578,618,671,761,856,811,802,671,937,1023,1023,1000,976,902,796,834,889,896,943,932,975,954,915,549,600,563,592,796,916,871,877,784,700 20,314,280,208,308,260,169,455,397,397,384,379,365,472,479,470,451,443,447,441,437,401,413,395,395,397,385,385,385,421,434,414,430,397,403,402,407,413,442,481,496,567,660,573,540,455,586,544,501,467,428,407,429,518,594,588,656,638,678,615,559,400,411,404,386,407,420,403,398,387,367 15,25,25,81,117,120,83,418,423,398,380,395,398,408,424,440,414,413,438,424,428,385,407,398,400,388,381,384,386,389,400,419,406,417,388,409,375,407,408,407,429,442,457,441,433,387,475,500,493,432,433,405,403,441,507,499,525,504,555,515,466,407,405,393,399,402,413,419,409,393,392 4,66,64,257,405,401,250,404,428,425,435,398,417,416,432,407,415,421,465,516,514,418,492,452,426,450,408,407,386,397,398,483,506,450,456,431,414,392,389,377,405,416,433,419,422,421,494,681,689,597,572,478,434,425,448,449,470,461,504,502,481,411,380,376,398,424,518,457,475,433,428 10,67,16,782,960,231,227,775,847,808,765,722,734,815,866,843,838,832,885,951,936,712,893,849,790,773,688,664,561,603,790,925,942,875,890,796,724,640,721,752,801,877,951,905,889,794,1014,1023,1023,1023,1013,948,851,935,990,994,1023,1023,1023,1023,993,640,641,618,666,838,932,887,904,814,734 5,45,42,44,66,63,41,445,517,496,472,458,459,456,486,474,477,451,527,643,636,459,563,520,487,491,417,421,397,393,447,598,617,548,561,482,442,397,411,414,416,459,548,514,507,412,668,823,818,755,701,606,540,477,549,583,654,654,706,689,620,421,418,408,418,498,631,570,590,496,452 1,18,10,154,260,231,127,549,514,506,459,456,476,577,645,644,618,614,585,602,602,427,443,471,445,424,415,417,402,428,613,596,528,520,536,520,446,434,457,491,524,601,744,726,729,452,821,769,716,685,641,610,515,564,665,693,785,782,843,837,790,462,436,494,517,536,542,515,557,484,440 16,29,29,79,220,221,77,378,387,401,388,401,379,399,392,409,404,395,413,422,436,401,415,403,386,400,390,393,388,369,390,419,413,417,413,403,388,380,377,373,381,376,399,394,414,389,420,525,539,482,474,411,413,399,399,396,390,407,444,433,398,403,405,394,380,391,413,389,442,406,390 2,182,130,308,575,425,215,831,1010,981,968,946,986,883,942,959,967,975,1023,1023,1023,873,1019,984,955,944,893,897,833,425,858,977,981,931,952,886,854,438,490,513,550,662,843,863,909,610,1023,1023,1023,1023,1023,1023,1023,779,859,887,968,979,1023,1023,1023,850,935,867,904,1023,1023,1023,1023,1023,993 9,14,14,157,240,247,159,392,423,419,422,400,391,394,400,410,401,388,440,531,514,391,492,471,438,434,417,400,375,391,408,469,526,471,507,428,424,379,394,387,386,415,425,413,407,410,460,739,764,671,627,521,449,401,437,414,450,438,475,478,451,387,408,396,394,422,511,472,472,434,409 3,133,107,173,171,133,139,520,634,620,577,493,514,573,596,564,562,546,679,802,769,517,752,704,609,601,489,482,420,412,521,762,809,707,729,579,522,430,443,457,486,539,662,627,627,486,781,941,950,884,850,755,618,606,699,695,769,765,817,800,756,443,488,437,444,632,793,745,744,622,531 6,20,20,83,124,127,84,647,666,630,598,530,560,702,771,757,743,727,750,778,769,522,672,628,585,564,496,480,447,398,631,725,725,648,661,565,540,439,428,444,502,568,719,710,731,497,880,925,904,855,832,765,649,667,747,759,835,835,892,892,856,585,513,611,636,721,785,742,765,650,569 2,12,11,33,43,37,29,416,400,394,392,393,385,418,425,420,417,415,440,436,436,408,448,419,401,405,387,401,387,386,387,449,452,427,426,410,412,398,402,400,397,411,443,432,443,395,465,520,553,461,466,420,406,434,433,459,483,466,503,468,461,402,393,390,392,403,461,441,453,410,400 14,8,8,11,10,7,8,463,552,521,497,465,452,489,550,542,538,533,621,677,667,486,614,557,528,490,445,428,422,409,501,664,678,593,612,516,471,377,400,405,415,467,555,536,557,400,731,853,840,783,759,670,547,483,547,573,653,645,724,721,691,450,458,446,459,605,708,636,655,547,476 14,11,11,9,11,11,8,481,514,499,467,472,487,487,527,554,550,532,576,631,622,440,551,522,475,463,426,439,412,396,482,596,617,550,587,495,465,386,416,412,407,435,530,510,554,423,721,813,793,741,714,636,534,471,522,555,624,628,706,699,671,433,412,447,460,551,630,577,602,514,458 10,22,8,40,54,17,12,541,479,471,446,438,454,580,635,608,585,574,590,603,572,428,488,471,453,446,413,414,379,447,585,555,573,499,518,445,441,478,565,608,676,770,871,813,746,591,881,808,766,704,679,601,487,782,862,890,978,978,1014,950,882,453,419,441,467,498,562,521,531,473,431 13,15,13,32,43,36,27,389,397,402,398,385,376,414,400,409,411,373,396,404,397,387,412,389,368,401,405,397,394,419,391,409,424,407,412,405,415,388,385,395,406,429,439,410,406,399,451,444,459,418,408,397,392,418,452,435,477,477,497,451,428,393,392,382,378,397,402,408,399,402,390 7,35,33,224,375,372,215,441,408,398,415,391,422,433,458,465,461,463,445,475,474,383,421,409,415,415,404,393,379,406,453,444,431,426,427,400,392,409,392,406,440,475,557,510,495,475,618,623,600,535,521,492,428,608,687,682,700,664,710,642,595,408,396,418,412,434,449,453,444,420,411 12,23,9,201,221,80,80,563,672,616,558,499,517,613,664,649,630,617,708,801,785,514,743,683,607,599,504,473,440,467,597,769,801,705,718,619,499,447,528,562,590,686,782,731,698,569,846,951,950,887,857,770,641,761,826,828,871,860,902,868,825,453,455,452,478,648,772,725,740,616,521 3,36,36,80,146,142,76,460,489,440,439,453,411,453,514,506,493,501,526,569,574,434,516,481,470,440,413,413,408,408,454,536,555,519,501,459,445,416,401,370,424,439,504,506,509,427,685,761,761,706,660,584,501,489,544,573,651,645,720,699,645,430,425,425,449,488,575,545,553,479,453 7,8,8,38,51,46,33,412,418,391,401,383,405,417,444,424,418,414,436,453,440,383,417,400,409,398,385,392,389,398,410,410,446,410,419,409,372,399,401,411,411,448,483,456,445,419,535,557,541,489,477,439,416,475,525,531,566,552,609,565,509,389,387,410,400,413,434,420,417,398,390 7,414,306,229,298,203,160,456,425,398,368,404,417,464,475,467,468,450,431,430,456,393,401,382,410,389,395,383,375,455,477,462,416,412,421,387,411,453,499,486,572,637,738,663,605,504,624,563,542,506,495,422,386,587,653,656,698,683,730,685,612,400,422,377,395,409,409,440,445,381,402 14,10,9,18,21,18,16,424,463,435,405,411,397,418,439,410,434,427,432,529,495,397,477,448,422,417,407,403,408,392,442,504,522,465,489,425,410,391,394,397,435,453,569,513,483,406,555,682,675,602,596,502,444,439,460,463,511,510,552,519,518,399,401,396,392,445,518,459,501,432,428 9,28,27,81,104,102,78,428,531,472,457,413,449,459,472,471,478,474,535,638,602,431,571,520,480,475,431,429,410,383,439,580,630,539,546,474,454,391,403,412,413,432,466,478,473,413,622,819,820,746,719,619,516,450,511,503,567,599,640,626,590,420,437,411,421,510,619,572,594,498,458 9,28,22,94,120,77,58,463,502,489,450,418,424,481,500,491,487,455,530,622,602,430,570,514,483,472,450,425,382,419,437,596,626,525,551,494,420,409,400,390,427,469,542,524,484,426,666,807,817,740,708,596,519,486,549,561,647,655,698,661,616,399,413,419,405,505,615,571,569,483,435 17,17,10,49,57,30,28,442,414,421,401,406,411,453,464,452,431,439,449,467,454,409,447,429,399,402,392,393,395,409,415,423,450,423,434,407,398,405,430,405,423,430,466,470,416,428,585,570,557,505,482,438,415,488,525,520,606,591,642,601,551,420,395,398,405,430,457,424,440,415,401 2,271,159,117,145,68,52,514,622,588,518,486,508,538,574,550,579,529,651,775,743,501,714,662,566,588,476,446,423,412,510,726,775,669,706,581,523,430,439,459,488,576,681,607,616,495,768,928,932,861,831,737,601,630,708,722,774,757,812,780,737,459,467,437,452,631,752,694,690,573,480 14,10,9,32,34,30,28,403,376,405,384,398,381,402,411,409,398,390,399,391,393,382,393,380,388,380,396,380,387,389,397,389,395,388,392,388,366,401,399,381,404,423,453,428,410,398,446,429,408,398,396,400,387,417,456,451,488,478,512,474,442,386,383,376,385,394,392,401,404,378,382 20,20,19,473,878,865,461,435,433,403,406,417,419,419,445,452,445,451,434,445,437,403,401,398,412,419,393,396,402,416,405,409,405,408,416,421,401,403,423,421,457,477,520,483,478,495,585,575,522,490,464,470,433,592,676,683,669,634,662,618,547,431,389,413,420,422,425,432,435,404,404 4,87,69,66,80,63,53,466,553,509,493,425,462,487,534,491,503,479,559,703,680,470,661,594,511,511,472,435,410,394,448,649,711,605,635,506,448,410,428,425,470,483,588,521,529,461,690,844,854,775,741,626,517,565,621,630,683,664,733,709,654,412,422,400,424,532,691,628,625,533,445 14,48,44,52,55,44,42,476,504,479,465,417,438,496,559,551,524,532,528,622,579,435,528,470,452,461,406,418,385,420,566,614,602,525,546,467,453,443,505,560,607,718,813,748,696,431,759,813,784,724,680,594,489,547,643,694,793,792,835,792,744,444,423,437,441,516,634,515,559,497,438 13,9,9,20,30,29,20,413,462,434,433,431,420,416,421,416,422,408,475,550,534,422,524,476,449,424,412,412,392,387,407,529,573,483,500,417,412,388,394,405,391,409,421,428,438,389,517,742,759,663,644,535,450,406,427,445,497,470,513,503,484,390,417,382,402,460,525,504,529,454,425 16,9,8,30,44,42,28,401,384,397,380,404,384,396,412,406,409,414,382,406,411,376,387,392,392,377,388,371,382,390,402,403,397,410,414,388,378,383,385,391,409,413,433,417,392,389,422,464,437,426,431,421,402,433,431,431,456,441,471,447,430,395,389,405,394,389,406,381,397,388,383 8,16,14,40,43,37,33,403,450,435,416,410,398,429,452,423,438,421,482,512,513,426,479,465,438,435,401,419,394,398,432,488,517,485,476,416,399,392,393,424,418,443,499,467,439,408,555,682,685,617,569,499,445,476,513,520,551,546,614,573,533,393,398,383,401,446,533,477,483,424,392 16,138,132,119,163,157,115,398,375,389,373,402,383,411,418,391,407,407,393,396,377,407,378,397,389,394,380,379,370,389,417,408,368,398,383,403,400,383,409,430,445,483,555,472,458,407,450,424,438,401,393,382,377,413,432,427,460,443,507,464,434,396,396,384,404,389,385,404,405,388,394 4,18,17,135,166,154,123,400,396,393,379,390,391,409,419,408,410,400,440,438,433,393,407,412,406,393,387,396,369,380,397,424,445,418,416,411,380,399,379,393,423,400,423,425,393,397,446,530,540,492,461,426,401,424,440,443,441,465,481,465,454,403,388,389,391,398,418,411,425,401,391 6,63,46,62,75,38,34,562,504,497,465,432,448,579,632,590,602,560,568,578,561,411,498,466,427,439,394,405,405,448,613,569,567,499,506,465,432,477,540,581,649,759,893,842,775,546,898,808,761,704,666,594,491,742,830,881,1008,1011,1023,973,907,446,411,433,462,497,569,492,533,448,424 10,29,28,108,152,155,109,393,430,420,406,398,404,424,418,409,416,400,429,483,475,391,453,411,419,431,385,405,386,389,408,461,482,440,430,410,393,409,396,406,408,448,455,440,439,414,501,619,627,547,500,466,415,454,450,455,537,511,559,513,485,407,408,387,403,424,462,444,454,423,392 5,35,34,157,264,269,156,395,385,385,381,398,375,393,405,398,398,407,394,378,411,403,401,398,390,381,374,387,390,399,395,401,394,392,408,378,392,397,397,384,396,400,439,423,413,420,441,429,441,421,414,400,374,454,491,490,495,463,497,450,419,389,401,395,390,397,393,395,378,379,414 3,43,35,222,248,184,166,545,675,626,586,513,537,560,604,601,591,572,707,812,790,541,758,696,621,605,528,506,425,417,548,782,807,721,730,618,536,425,453,454,507,559,671,638,643,501,816,951,956,893,864,785,656,634,714,731,790,790,840,823,783,480,500,457,487,673,797,738,754,651,545 14,30,28,287,491,472,271,406,474,442,426,404,418,423,449,408,418,428,463,569,540,427,514,488,463,442,403,405,386,368,420,523,577,483,496,454,420,384,392,393,400,426,456,435,438,430,520,735,748,645,630,511,448,424,467,466,488,490,531,505,493,406,389,401,395,450,559,497,496,450,426 6,12,11,101,138,130,95,449,408,408,402,397,405,444,476,442,449,434,430,441,437,391,436,412,403,407,389,395,384,395,414,416,431,428,414,392,411,408,409,450,449,470,547,485,471,434,573,558,546,480,478,432,399,566,623,639,659,633,673,619,565,406,383,398,396,406,447,436,430,406,387 4,20,18,34,41,32,25,451,434,413,416,380,406,448,447,444,418,416,454,524,506,395,495,456,415,432,399,394,383,389,452,497,541,467,474,421,403,387,401,439,451,515,640,577,544,414,538,626,656,598,558,501,446,463,498,509,550,546,588,564,527,390,400,380,398,429,484,462,469,446,411 5,47,45,70,81,73,64,461,579,553,514,477,498,486,515,508,511,509,607,736,717,480,676,612,561,530,461,450,417,392,469,695,736,637,656,565,470,396,422,429,420,478,531,525,546,417,717,905,914,838,812,715,581,482,558,572,669,663,718,709,675,434,432,423,429,580,722,665,662,565,506 16,52,51,278,716,691,266,595,614,580,545,502,513,608,682,658,652,622,672,768,741,493,719,644,584,569,511,488,444,442,547,729,745,655,668,556,500,422,464,478,504,575,676,639,642,521,823,937,934,871,839,751,628,666,742,766,827,815,862,839,789,497,466,474,507,645,762,702,712,610,524 16,19,20,57,96,99,58,405,412,385,408,380,384,409,388,399,403,400,407,422,418,394,408,395,405,399,402,394,399,411,406,416,419,399,386,403,394,391,389,391,406,395,431,390,400,402,444,502,499,446,446,450,412,413,448,436,470,456,463,457,430,376,400,378,402,407,417,407,404,399,402 14,9,9,26,38,31,22,411,463,435,407,408,405,421,444,424,409,411,471,549,526,419,497,475,424,427,414,383,397,397,410,526,557,473,485,425,428,394,396,421,395,434,475,455,441,411,553,723,732,645,614,495,440,434,477,491,516,529,571,558,515,405,404,405,396,433,529,494,499,447,416 14,33,27,24,40,32,17,579,680,642,575,533,559,654,712,691,692,678,732,802,783,566,730,685,638,608,519,490,442,420,594,773,784,698,732,608,536,423,450,447,490,558,698,686,693,458,850,932,924,872,847,778,670,614,702,719,794,790,856,850,816,520,501,514,552,708,800,753,779,659,580 13,31,30,61,82,82,61,430,501,504,458,425,433,424,458,465,465,447,526,653,623,437,592,543,497,476,444,435,410,381,444,599,653,557,587,470,459,415,397,386,397,448,496,481,484,396,623,838,852,770,742,627,511,450,499,521,584,566,631,610,578,419,419,405,407,498,617,578,601,492,461 2,171,153,100,137,107,80,646,607,535,532,476,493,699,754,726,717,695,696,688,686,429,525,496,472,474,438,448,401,517,752,700,658,605,617,585,491,616,719,754,820,888,964,904,871,554,918,874,825,782,767,703,581,746,834,865,940,933,976,946,901,534,457,524,556,604,650,601,611,517,481 19,9,8,33,45,38,27,373,395,403,380,386,406,403,407,393,404,396,396,443,434,385,404,407,393,391,377,379,398,400,373,421,427,418,425,396,387,384,381,383,387,382,402,407,386,403,417,485,517,448,426,388,400,392,400,400,399,415,429,415,418,386,401,388,398,407,425,414,437,411,379 2,69,55,17,23,16,12,427,455,394,408,419,392,428,468,444,435,428,440,505,447,396,454,440,400,423,395,395,383,382,437,465,471,435,443,417,403,412,425,419,433,468,522,460,472,429,549,641,639,551,534,467,422,489,569,564,616,593,647,592,545,381,382,420,391,427,452,442,453,440,422 10,8,8,17,23,22,16,405,394,394,394,371,395,406,422,396,418,411,387,416,421,382,414,403,394,390,392,387,373,394,402,400,422,400,402,393,377,400,403,388,404,413,445,425,420,401,451,454,466,436,421,389,388,401,427,442,482,477,498,472,430,378,384,380,376,387,424,420,402,403,394 14,9,9,82,125,130,85,390,424,413,405,386,390,389,386,401,380,405,409,490,457,411,464,446,424,422,414,393,388,396,407,460,498,424,431,412,405,382,391,394,383,404,418,398,400,391,417,607,639,532,511,443,419,408,412,407,426,417,436,398,431,381,395,381,387,405,463,427,455,424,395 14,32,30,40,49,40,35,442,665,600,571,478,522,474,518,493,525,494,673,809,791,521,768,714,632,604,520,477,434,400,484,772,817,721,737,609,527,388,398,439,422,449,561,535,535,418,693,966,979,904,877,770,629,481,559,562,635,633,703,696,643,419,455,415,436,615,794,732,738,609,527 4,14,13,50,62,56,47,415,450,439,427,404,414,427,424,437,410,417,459,490,510,415,478,456,429,424,406,402,408,374,419,482,514,451,453,433,437,370,389,390,408,433,444,420,440,404,549,689,694,617,578,496,426,427,471,470,518,511,549,536,488,394,409,401,400,442,496,468,461,441,412 14,10,9,47,51,47,44,386,405,396,399,408,398,393,416,400,390,377,379,403,420,370,404,403,409,399,382,388,399,382,377,405,416,409,414,409,403,384,385,382,391,387,399,407,405,393,411,445,537,541,503,449,410,387,398,403,408,416,452,419,398,390,404,373,381,397,427,403,427,413,405 15,73,53,38,35,17,21,751,840,800,760,718,741,794,852,846,840,832,883,934,919,697,868,830,785,770,678,655,566,478,773,910,916,857,870,788,710,457,507,574,615,721,851,842,855,540,980,1023,1023,1006,985,927,840,756,827,851,918,921,979,981,950,651,652,676,716,855,936,883,912,814,749 20,10,8,35,39,27,24,439,405,384,428,380,392,433,438,435,414,404,408,406,398,390,400,399,400,388,382,384,359,388,399,402,408,413,397,387,376,369,402,414,399,428,445,437,414,398,496,479,476,450,419,417,398,436,460,461,523,508,575,539,474,399,392,384,380,379,412,388,404,393,385 8,8,8,15,30,29,14,418,388,392,399,399,398,415,417,415,403,402,414,416,402,390,400,402,396,400,371,375,373,398,402,404,420,385,416,401,392,362,407,385,405,399,449,424,437,411,476,480,442,420,457,418,390,462,503,503,519,499,551,494,480,396,378,407,397,404,396,401,424,405,393 2,79,45,61,133,98,43,414,401,416,378,406,405,436,444,422,419,436,445,444,427,392,388,403,388,399,371,395,371,407,412,423,416,417,396,382,390,403,450,422,447,486,539,491,467,425,557,566,530,473,478,420,405,501,569,577,607,586,640,592,544,395,384,420,421,405,433,421,420,397,394 13,28,27,243,384,392,245,402,460,425,419,390,432,436,449,445,432,424,465,565,538,434,518,482,455,427,417,414,411,397,416,510,549,482,487,421,443,379,402,411,407,433,441,448,432,419,546,727,727,653,612,529,463,438,461,466,512,530,563,536,505,420,383,392,406,431,555,511,515,436,427 9,15,15,24,32,30,23,472,424,405,411,386,422,472,513,476,471,439,446,461,448,394,401,407,399,387,406,392,392,375,445,434,427,431,435,379,402,398,382,407,397,462,500,467,487,455,615,570,537,520,503,468,435,549,600,578,634,630,677,644,610,434,397,427,433,428,436,433,435,395,414 16,115,63,304,419,208,166,462,547,519,493,484,469,511,574,540,526,535,613,695,670,472,607,584,513,494,447,427,411,415,477,642,672,591,608,544,461,403,444,430,469,518,624,576,563,489,752,878,879,813,776,698,558,583,667,705,774,752,802,778,723,446,445,426,457,563,686,652,648,538,493 14,72,39,244,265,168,167,549,532,494,460,446,468,601,652,630,616,593,607,660,664,439,577,533,473,491,430,433,434,493,613,634,649,545,571,492,475,537,657,720,788,860,930,844,777,592,843,852,832,771,732,658,525,781,869,901,953,931,956,898,840,450,433,456,465,527,628,584,601,498,450 6,10,10,170,181,183,171,403,407,394,378,381,379,411,429,412,415,427,419,418,415,394,411,406,378,395,388,378,402,384,406,415,414,412,395,399,406,384,378,405,393,417,451,428,430,430,483,490,480,447,440,414,391,458,483,474,521,507,545,510,469,407,386,401,390,408,424,397,401,412,392 3,14,11,27,35,29,22,399,381,381,382,383,391,426,446,427,406,387,407,380,395,384,385,367,391,376,378,403,406,396,407,378,393,381,373,370,377,397,398,386,403,429,456,434,434,404,464,403,397,414,392,382,363,426,466,461,512,502,526,514,459,374,377,370,392,378,383,385,376,363,381 18,18,12,47,65,35,30,427,403,409,411,400,388,454,436,440,425,424,402,457,439,389,454,415,392,404,374,375,378,400,410,441,455,403,439,408,394,389,423,414,444,453,503,486,484,394,516,551,552,479,484,440,412,461,509,511,567,559,604,559,541,398,409,388,382,420,448,424,428,394,377 16,9,9,80,160,164,79,405,430,413,410,407,398,444,435,437,426,427,435,472,475,401,441,430,405,430,401,396,384,420,415,448,451,410,429,415,385,397,397,401,398,416,460,440,432,410,541,618,603,529,503,468,433,431,467,481,539,528,592,552,509,408,396,409,400,426,448,433,463,393,426 18,31,30,55,77,69,49,413,486,449,418,414,427,425,458,436,448,417,481,581,551,420,526,475,455,452,422,400,400,402,431,549,578,494,511,456,417,411,406,402,398,416,475,466,452,404,588,755,765,690,629,537,455,466,498,517,589,582,638,607,554,407,397,408,397,458,560,494,493,423,432 20,9,8,27,32,26,22,409,389,383,378,389,386,412,422,393,399,398,400,388,398,374,404,391,378,386,401,371,383,392,398,387,387,383,393,390,379,386,416,435,415,443,484,437,404,397,451,439,421,399,386,404,379,433,451,445,515,491,526,479,451,394,380,385,386,394,390,396,390,383,367 7,130,82,96,114,71,60,514,745,684,636,533,533,531,585,561,549,534,796,925,862,710,894,817,747,709,595,514,436,428,505,899,906,811,819,671,553,455,465,497,516,615,687,619,610,549,769,1015,1004,930,891,780,652,699,751,736,768,763,810,781,732,422,493,450,462,799,911,823,840,707,553 6,21,20,27,35,26,21,638,574,530,519,507,502,687,746,742,726,718,697,654,672,424,464,452,444,459,435,423,411,415,695,628,573,537,558,519,502,449,486,496,579,665,809,790,801,510,929,856,788,766,741,711,604,730,817,840,911,909,958,948,907,560,436,566,578,611,596,569,600,516,471 7,11,11,24,32,30,22,395,374,394,391,376,371,383,384,392,388,395,391,378,379,372,393,389,387,397,389,395,386,368,387,385,398,381,390,360,390,391,386,403,379,399,414,399,426,399,401,392,377,400,386,393,384,398,425,409,427,423,435,410,395,387,370,395,378,388,397,381,404,380,384 10,12,10,29,38,26,21,408,391,393,375,397,397,416,423,419,381,399,390,403,422,382,403,407,381,370,393,377,371,422,409,414,414,411,398,402,393,395,401,383,399,436,441,433,424,399,459,432,438,406,392,395,373,431,429,439,480,464,506,492,444,385,379,379,393,394,406,393,395,379,389 5,12,12,70,116,121,73,402,382,407,383,396,375,386,401,402,394,398,408,396,401,389,395,378,378,387,381,390,365,376,387,403,389,394,396,378,369,389,374,393,385,384,401,407,406,386,445,440,406,405,420,408,377,412,416,429,424,418,443,447,419,394,381,385,384,394,385,400,406,375,392 3,26,26,67,107,110,67,384,407,396,410,401,420,391,415,416,405,395,391,420,406,392,431,410,409,404,408,375,394,382,408,426,431,413,411,395,405,374,381,375,393,399,416,386,380,386,466,547,561,497,469,416,410,419,461,461,471,459,465,471,430,405,373,399,402,408,415,397,435,401,379 9,12,9,59,94,63,34,414,406,394,379,382,384,420,440,421,403,414,402,422,402,383,395,402,397,395,389,396,381,388,408,386,417,397,404,397,381,395,390,398,391,416,435,421,427,409,466,478,474,452,419,398,405,422,439,453,484,511,552,506,464,393,383,376,396,396,423,401,410,395,394 18,14,14,145,191,190,142,396,419,414,393,394,398,391,416,389,396,388,391,430,436,391,408,405,417,392,389,389,383,373,410,409,431,438,416,431,389,380,361,373,378,392,392,412,409,394,436,544,609,590,538,496,444,396,414,420,418,429,429,422,423,395,389,405,401,410,426,433,441,424,412 7,96,95,161,244,242,156,488,585,530,512,452,450,504,548,505,521,526,604,728,699,471,679,624,557,518,478,445,418,418,469,678,718,613,653,512,472,411,408,433,450,504,582,570,553,460,714,883,897,821,795,691,553,540,649,642,719,708,770,734,682,432,455,423,417,552,715,654,672,562,472 2,15,15,56,60,60,55,436,477,472,447,446,447,438,488,463,455,457,537,616,586,437,569,504,477,470,426,423,392,376,437,590,620,529,552,467,428,386,417,397,410,436,483,458,473,402,587,784,789,702,676,579,483,454,475,482,547,539,578,601,555,416,404,411,413,496,602,529,561,455,425 10,35,34,93,192,197,93,422,429,427,429,403,414,475,471,482,456,456,447,478,475,399,432,426,430,409,399,410,386,394,423,453,460,420,445,422,408,407,399,399,425,433,510,467,463,432,609,647,630,559,543,510,430,490,544,564,633,605,668,614,584,416,396,412,415,438,483,463,457,432,419 18,13,10,34,42,29,25,430,389,395,368,385,384,422,449,425,395,413,410,413,413,391,413,381,399,390,386,395,392,373,409,407,419,411,404,369,379,397,396,399,420,424,466,426,434,392,500,439,453,432,416,380,381,457,474,485,506,506,561,497,472,388,384,392,391,388,392,396,384,368,384 12,94,89,75,101,94,68,395,407,381,378,359,378,400,394,410,404,392,399,392,374,388,388,385,391,393,385,378,391,404,406,405,392,384,405,387,391,383,394,389,424,427,459,415,407,394,435,421,432,388,386,400,385,409,421,400,456,462,486,466,444,385,364,399,377,373,394,376,372,383,389 4,11,10,60,95,91,57,410,435,410,423,393,409,405,411,417,401,410,430,495,486,408,460,433,417,407,400,383,380,381,399,495,493,433,449,424,408,391,385,398,391,405,434,422,428,403,546,669,662,603,552,476,426,409,450,484,514,519,548,549,492,403,399,417,406,414,480,483,444,421,413 11,31,18,80,94,56,53,500,399,403,390,373,396,518,539,489,469,445,422,444,442,394,397,393,390,378,413,387,395,400,419,431,405,403,416,373,407,412,403,409,423,450,531,517,506,408,598,577,559,501,493,445,429,476,517,526,613,640,694,657,599,389,400,389,384,406,411,436,435,391,397 18,9,7,37,40,31,31,423,392,389,396,370,389,430,421,420,410,419,388,402,401,389,387,386,386,394,384,386,398,377,392,395,411,392,406,387,386,392,394,386,389,405,432,411,425,408,462,456,427,415,395,404,409,403,425,413,465,481,536,507,443,392,383,391,403,390,398,375,379,384,399 10,145,136,96,132,125,91,422,389,365,390,383,359,419,430,431,413,397,400,384,411,397,405,397,388,397,380,378,385,414,433,421,426,416,399,415,391,437,436,449,490,514,616,535,509,416,504,474,449,438,421,403,371,430,480,481,539,546,585,532,481,397,389,397,391,399,395,400,392,379,373 9,14,14,58,72,70,56,410,401,409,402,391,385,410,418,427,395,413,416,475,454,410,430,426,418,418,413,408,397,393,411,462,469,443,426,410,408,408,400,399,404,417,447,418,427,410,492,613,595,531,509,444,414,435,454,457,476,486,505,487,456,398,400,384,397,406,463,427,453,416,409 3,9,9,22,26,26,22,415,465,445,421,431,412,424,433,407,424,416,477,565,542,414,506,471,442,440,403,421,403,410,412,529,571,510,505,447,410,398,380,380,375,398,399,420,415,406,500,761,765,679,632,553,466,412,431,436,470,474,494,507,494,398,409,405,395,462,545,522,513,455,439 12,8,8,8,10,8,7,480,549,505,490,464,451,509,572,551,546,532,620,673,657,469,586,530,504,472,450,417,410,371,498,651,638,569,582,506,481,387,402,403,418,459,549,533,551,408,714,831,811,760,722,637,520,475,513,566,625,644,709,712,672,437,439,460,438,574,677,608,618,524,467 17,11,11,19,34,29,17,381,396,396,405,390,391,399,382,406,393,387,388,385,397,392,379,372,389,378,390,390,376,385,385,386,373,396,389,376,393,362,387,386,415,419,423,396,383,393,422,411,423,413,395,396,392,406,426,402,430,443,424,428,408,392,396,383,388,391,385,398,392,387,381 2,290,250,109,156,113,81,568,746,705,649,568,578,606,655,634,621,619,766,892,870,618,854,804,721,719,597,530,461,436,578,842,891,788,823,676,585,465,467,496,550,615,734,679,687,512,833,1009,1021,950,926,832,709,690,752,766,805,795,848,842,800,485,519,476,500,718,886,831,829,726,588 17,9,8,73,93,92,69,400,404,384,376,407,399,393,405,401,396,407,394,403,399,383,400,386,397,394,380,381,385,392,394,400,396,407,402,385,393,405,381,375,379,389,407,401,398,391,446,452,455,426,414,408,410,392,420,410,449,430,465,439,443,409,375,392,397,403,416,398,404,390,389 19,308,281,190,287,270,178,477,391,423,389,385,397,459,481,444,461,438,410,407,423,396,385,380,387,382,411,394,393,412,464,445,414,412,396,380,399,453,478,497,572,642,724,656,575,443,593,509,481,456,421,412,383,467,543,550,607,602,659,611,546,418,368,383,370,401,395,399,397,382,380 4,183,134,40,41,20,22,812,874,833,803,762,792,859,908,896,889,887,926,958,948,743,888,849,813,793,729,710,597,450,831,934,932,881,898,813,762,496,567,628,690,787,913,895,908,619,1023,1023,1023,1023,1015,967,882,817,884,910,978,983,1023,1023,1008,741,705,754,786,907,965,927,952,860,789 5,19,17,41,62,114,71,549,633,585,544,488,501,600,672,626,642,618,700,741,720,530,679,612,575,562,499,484,433,403,565,726,720,645,669,568,497,405,409,436,465,521,634,623,655,435,808,897,875,831,806,733,608,530,627,642,734,745,812,817,773,487,473,476,504,657,752,687,725,602,516 3,20,19,384,707,709,380,425,403,411,376,402,386,429,456,429,422,434,444,448,448,393,420,413,415,415,407,401,379,416,421,415,434,393,396,384,400,410,404,416,441,459,501,464,461,478,538,532,522,479,446,439,410,546,637,635,645,600,645,585,525,428,400,396,398,404,426,409,435,387,413 7,14,12,30,37,30,25,437,400,373,394,394,382,430,443,428,425,417,391,382,381,378,372,371,375,386,398,399,385,404,401,394,393,376,387,384,395,400,420,404,448,450,503,482,462,419,514,448,417,429,386,397,367,479,557,562,598,586,625,578,519,396,371,391,393,384,376,382,402,404,381 3,12,10,40,40,28,30,414,457,440,406,401,404,423,414,417,417,406,433,527,499,405,500,484,446,419,411,407,379,388,408,503,554,465,489,421,414,390,394,399,395,408,458,428,455,399,507,642,679,569,549,458,427,436,470,493,516,525,547,529,472,395,393,412,373,428,520,502,481,428,411 12,12,11,49,76,74,47,405,421,394,408,397,377,407,406,403,401,392,403,454,427,384,453,416,415,402,401,391,374,388,404,456,477,432,464,404,396,386,395,388,383,405,417,387,408,404,459,630,631,545,523,441,405,398,440,453,473,443,475,450,428,396,387,379,383,398,432,416,432,421,390 6,21,20,89,121,112,83,439,404,398,407,417,413,459,464,423,443,425,428,442,436,385,414,407,403,391,409,390,389,405,428,427,430,422,416,414,389,401,392,419,413,421,456,451,454,411,547,536,528,460,460,445,417,440,498,506,592,584,631,586,536,402,404,403,409,405,406,402,434,387,426 9,18,15,45,67,54,37,426,446,401,402,389,406,453,431,417,431,416,432,449,434,392,428,418,409,403,402,397,383,418,419,450,464,412,442,401,394,413,422,395,399,429,477,464,455,425,518,575,574,511,490,445,406,468,492,489,564,545,598,550,498,395,394,380,397,399,450,413,429,413,391 3,8,8,10,12,10,8,454,489,470,468,434,463,484,538,509,508,501,550,598,585,455,530,483,460,447,427,425,399,377,456,574,591,527,536,470,433,394,405,417,413,425,543,499,528,400,682,770,756,697,680,606,515,437,487,514,579,608,676,670,636,439,430,448,438,532,605,567,567,482,461 19,235,212,160,237,190,128,407,382,389,399,378,398,427,419,436,427,402,408,408,422,397,402,383,404,375,384,385,400,450,412,424,400,398,399,393,379,410,435,463,481,507,592,540,467,414,504,462,456,443,437,407,388,455,472,477,547,527,575,522,492,405,401,377,383,393,397,405,382,404,371 18,13,12,10,13,11,8,419,418,392,432,401,404,434,454,441,439,445,474,447,441,394,400,405,398,395,398,403,387,367,412,434,414,414,401,419,406,391,396,388,407,401,451,429,458,387,563,555,528,500,507,454,432,402,436,424,487,479,514,567,509,407,406,396,408,417,435,421,433,399,427 14,9,9,31,34,34,30,402,470,431,428,396,402,402,420,422,420,426,474,544,548,427,505,481,446,444,406,404,387,387,411,505,552,476,500,411,398,386,393,388,389,423,434,441,422,393,523,750,771,692,646,541,466,417,437,462,486,498,549,525,500,421,418,396,398,434,547,496,514,453,419 5,90,74,32,36,24,21,769,848,818,777,723,752,801,862,850,847,836,904,963,943,740,905,862,813,795,704,677,572,478,780,939,946,884,894,802,736,495,525,565,636,729,863,847,864,571,985,1023,1023,1020,997,935,840,757,838,854,926,929,984,986,955,670,671,694,723,880,962,915,931,839,762 3,16,16,141,233,236,138,395,405,401,382,396,391,429,422,409,404,408,422,445,405,387,416,404,393,402,398,395,386,407,406,437,442,399,408,415,381,399,390,397,413,425,456,429,428,404,493,545,536,471,464,414,390,461,484,489,514,516,533,516,473,400,374,393,393,398,437,432,412,393,379 13,27,26,270,461,473,272,411,410,375,399,385,399,420,444,434,431,416,433,424,419,390,402,401,386,387,391,398,402,360,426,416,434,402,404,378,389,400,402,397,415,435,462,436,424,439,536,531,535,476,461,434,406,504,574,579,590,569,602,536,515,396,384,398,397,417,411,392,440,418,401 11,7,8,30,34,34,30,476,426,423,409,395,385,472,528,493,480,465,469,450,449,383,402,409,404,403,404,403,394,390,430,423,412,404,416,406,414,384,399,402,428,455,508,493,483,425,617,551,488,498,476,459,424,507,579,573,618,614,664,637,597,438,405,421,440,428,427,434,452,410,406 11,11,10,17,22,19,14,426,383,396,390,390,386,414,454,422,411,396,399,408,400,391,391,391,398,405,384,390,382,395,396,403,396,386,397,383,380,380,379,399,404,400,414,420,419,395,438,439,439,407,392,399,389,382,426,428,476,446,476,461,430,388,391,396,392,397,394,393,381,393,388 14,11,11,14,19,18,14,483,606,589,549,500,511,534,570,559,551,532,648,752,726,496,686,624,567,554,475,441,417,388,491,717,735,648,662,544,484,396,379,390,422,429,530,548,564,406,746,911,905,851,817,740,592,487,523,544,642,640,716,743,706,467,455,453,476,619,757,702,724,591,525 3,8,8,46,85,86,45,401,449,411,410,389,420,413,427,422,407,420,437,481,492,405,448,450,408,416,418,409,395,399,403,450,496,452,455,415,395,400,399,402,412,455,482,432,431,414,532,651,661,563,537,480,426,454,509,516,557,544,587,555,503,401,387,391,396,431,482,456,453,417,387 8,500,132,500,503,120,125,849,809,750,708,679,691,888,936,910,898,878,876,887,879,612,788,742,693,677,605,587,482,809,988,922,888,833,851,774,719,910,1020,1023,1023,1023,1023,1023,1023,853,1023,1023,1020,982,957,903,806,1023,1023,1023,1023,1023,1023,1023,1023,717,616,713,738,812,866,822,846,743,688 17,206,179,116,145,111,87,435,399,406,437,378,387,437,459,420,439,413,417,414,443,388,409,381,414,391,397,390,381,414,439,443,430,393,433,411,390,407,414,467,477,524,615,540,520,410,539,546,520,482,442,438,397,458,496,507,554,549,591,541,493,405,403,411,389,428,431,423,418,371,380 5,10,10,23,29,28,22,401,416,398,418,394,403,415,410,405,401,414,426,450,445,383,409,421,410,404,404,399,384,404,407,433,454,409,429,401,403,401,389,397,380,420,423,424,431,394,480,560,572,491,476,427,409,398,425,446,489,486,525,472,471,380,389,381,382,406,438,426,438,383,390 7,65,52,44,49,35,31,475,464,427,431,401,383,488,528,493,501,474,499,512,502,398,455,434,420,424,385,407,400,396,488,489,493,462,477,419,432,449,480,522,572,639,722,643,592,463,721,713,680,619,587,524,444,649,718,728,793,769,816,761,706,401,419,431,425,457,508,477,487,426,428 4,35,33,46,63,56,40,597,850,801,742,661,665,641,705,679,666,662,885,992,935,800,961,883,835,804,680,630,538,427,664,962,960,887,890,753,693,425,436,455,511,583,746,738,755,521,875,1023,1023,1023,1023,929,815,642,709,713,791,795,860,866,836,559,664,571,589,942,1023,979,998,887,780 10,17,17,67,109,110,66,409,429,432,402,411,408,417,416,408,390,400,440,487,493,423,457,442,413,418,406,386,381,385,399,459,475,459,436,424,397,394,390,399,407,393,418,401,431,396,491,678,689,579,573,484,416,411,434,437,484,462,512,500,463,393,382,395,411,413,480,462,456,434,392 9,60,59,74,94,95,74,452,416,406,395,377,375,460,484,443,434,421,434,468,453,403,465,437,410,422,406,393,368,389,435,441,464,425,443,388,395,403,434,429,456,488,561,498,475,408,552,547,557,476,441,434,376,489,511,503,586,597,648,617,550,411,370,400,399,406,467,433,427,396,404 11,10,10,69,104,105,69,397,443,447,409,397,399,428,427,441,435,430,434,517,507,405,479,463,425,424,401,395,403,392,405,486,516,444,465,397,410,396,392,385,376,413,444,436,414,413,522,716,736,654,617,514,441,411,441,450,485,470,532,525,494,389,382,395,410,441,510,466,477,426,418 7,390,324,231,333,237,172,439,466,446,454,439,435,479,501,472,469,474,489,563,548,425,498,479,420,418,405,397,399,418,463,514,524,489,502,436,416,413,454,465,508,577,662,597,592,470,651,732,718,655,620,535,506,531,576,593,648,645,706,689,605,431,396,418,426,466,529,520,493,443,430 1,8,7,16,22,20,14,424,402,411,401,400,390,431,424,392,400,412,396,397,415,389,407,393,378,389,384,391,384,374,423,428,411,411,415,395,391,404,399,412,423,479,568,522,494,392,460,452,470,447,441,427,405,424,459,453,486,474,515,465,451,386,379,375,387,388,404,394,410,391,361 17,17,17,56,63,61,54,546,538,528,492,506,508,576,637,640,647,625,626,599,612,428,447,460,457,458,439,452,423,411,556,505,485,477,503,476,463,402,408,430,418,487,600,613,636,434,800,770,721,704,687,658,552,539,609,636,711,725,793,802,770,487,459,503,529,571,558,578,606,523,517 5,9,8,17,15,13,14,416,477,454,429,436,407,415,440,411,412,421,458,619,596,421,615,550,484,468,430,430,398,401,406,548,646,512,556,432,434,410,403,404,418,411,454,447,437,414,513,713,770,651,624,503,442,448,484,483,522,516,574,551,497,387,397,405,398,442,631,575,557,478,420 5,53,50,60,92,90,56,683,801,758,726,679,709,730,789,788,782,778,844,907,893,665,840,803,750,736,656,637,540,411,694,859,872,804,829,734,673,417,430,442,499,559,731,735,772,472,931,1023,1023,1007,982,917,817,637,716,745,831,838,911,924,890,628,668,648,686,850,938,888,911,816,737 3,33,32,50,72,53,41,486,631,569,544,481,489,521,591,553,559,529,687,794,745,547,726,649,593,544,504,468,420,414,526,775,771,676,706,562,517,425,410,446,479,526,648,593,601,485,761,956,932,873,833,736,600,607,670,682,746,741,786,773,729,458,485,435,447,693,839,763,787,649,559 4,95,51,117,108,51,56,474,518,480,455,441,433,515,595,575,571,560,582,625,604,418,539,501,471,455,414,403,399,405,516,596,618,530,558,485,445,430,493,533,579,664,772,703,660,539,796,812,795,735,700,629,487,702,775,798,860,848,885,839,782,449,427,445,459,520,594,558,565,483,433 5,215,81,1023,1023,443,377,734,820,776,738,687,690,772,827,805,790,789,855,938,920,692,884,842,776,764,666,639,530,520,754,910,932,860,875,773,691,580,653,697,755,831,911,868,850,752,979,1023,1023,1014,989,919,809,884,938,946,988,977,1019,997,956,636,609,616,644,813,915,872,881,785,689 20,9,9,38,42,38,35,410,444,429,424,406,426,401,423,420,427,409,457,520,495,400,483,456,431,433,411,409,396,388,405,491,528,472,462,431,404,406,381,367,399,406,452,431,414,402,521,711,715,637,598,505,444,440,439,443,500,489,541,544,502,397,412,396,394,431,497,467,449,418,408 5,98,86,67,77,65,57,761,713,653,636,583,606,808,855,838,821,805,799,809,800,503,647,597,565,557,496,471,417,483,753,765,738,672,697,609,541,537,620,661,722,805,903,867,860,666,980,961,920,887,864,818,720,859,921,936,986,979,1023,1003,962,617,516,611,647,727,781,729,761,651,610 13,20,19,53,85,77,48,412,378,388,396,378,382,421,418,382,401,410,413,401,415,397,409,402,392,384,400,402,388,385,388,403,429,410,408,405,382,379,394,410,414,429,427,410,388,413,464,476,472,447,415,410,400,461,503,484,506,482,495,476,443,406,378,395,384,396,418,398,428,378,382 2,61,61,165,167,171,169,435,434,444,436,394,422,474,520,509,499,498,499,503,495,418,431,423,428,420,404,406,392,386,427,449,475,442,454,397,401,407,412,452,446,490,549,506,524,441,674,664,636,560,557,520,437,550,635,623,672,656,710,678,629,425,394,421,449,450,477,480,478,428,412 20,12,9,38,45,31,26,437,379,387,385,373,384,410,419,436,395,407,386,418,416,406,412,399,390,386,385,380,383,386,404,412,419,406,408,400,367,407,422,415,419,461,475,454,442,413,491,458,473,421,434,400,392,457,502,506,525,530,569,548,484,389,407,384,397,383,415,406,403,391,388 15,326,243,158,215,153,114,462,407,398,394,395,367,446,439,420,420,407,439,411,411,373,417,408,387,397,388,378,386,420,446,435,433,425,431,401,370,430,423,446,493,536,624,552,505,435,547,538,506,459,445,442,400,476,503,500,566,570,615,571,526,402,381,374,399,393,415,398,418,404,381 4,14,13,10,10,8,7,487,560,532,497,465,489,510,583,574,567,547,619,702,691,471,625,569,521,509,458,449,405,403,514,675,692,623,653,528,487,393,417,431,431,499,600,573,587,422,753,864,850,799,767,690,563,507,589,606,688,695,760,755,710,443,441,453,477,595,700,635,669,556,493 1,31,30,151,240,245,149,433,401,398,388,397,394,440,474,438,446,439,435,411,441,402,416,397,400,397,404,387,371,389,415,431,416,415,404,401,401,410,412,425,430,458,516,481,477,431,554,521,492,467,452,421,401,528,576,582,636,598,643,602,540,408,385,377,403,410,406,412,421,396,391 19,93,80,116,143,126,100,548,697,656,603,548,590,588,643,632,622,626,727,824,797,574,775,717,649,636,523,515,451,427,545,798,819,731,738,618,575,437,438,425,469,539,682,641,655,463,810,971,968,912,880,800,678,613,681,681,771,766,827,812,785,480,483,477,496,692,823,764,782,660,578 6,14,12,31,40,34,26,406,383,392,388,383,389,401,427,427,413,401,398,398,408,386,392,386,384,403,390,378,384,389,409,397,399,386,382,391,388,400,395,417,414,430,456,436,418,416,474,443,412,422,412,402,409,449,479,487,520,518,551,519,476,384,378,393,374,399,407,406,397,377,384 12,220,138,206,230,138,119,751,925,891,836,735,735,791,844,821,802,789,937,1023,1023,850,1023,989,916,906,806,740,598,497,758,1023,1023,975,993,874,781,572,660,680,761,826,914,873,857,736,972,1023,1023,1023,1023,966,852,888,938,943,981,972,1013,990,946,619,677,617,635,916,1023,999,997,910,794 12,18,16,88,136,129,79,392,403,384,395,357,389,385,390,388,396,408,408,419,422,381,400,395,390,401,387,374,377,397,389,417,424,405,386,384,385,378,398,404,385,412,458,431,398,410,462,511,470,455,438,401,395,425,441,461,485,480,511,466,440,374,398,384,386,399,418,402,405,398,395 8,39,39,95,141,135,90,428,708,653,553,491,468,448,448,450,429,438,770,905,817,697,888,780,707,693,553,494,415,406,449,892,886,782,779,606,513,421,485,541,557,603,636,562,526,582,590,980,957,879,827,685,549,696,713,655,641,613,656,603,532,388,451,398,406,763,872,749,769,628,490 16,803,405,797,913,415,369,824,870,827,790,726,760,853,898,890,880,870,910,971,950,729,911,870,821,801,717,689,580,751,908,955,964,898,915,827,762,852,958,999,1023,1023,1023,1023,1023,843,1023,1023,1023,1023,1023,964,872,1021,1023,1023,1023,1023,1023,1023,1023,703,684,707,739,874,961,920,930,841,771 2,14,13,17,25,23,16,400,450,418,442,392,391,448,401,405,414,400,445,504,512,425,477,466,427,419,412,407,385,372,404,498,537,483,481,438,412,407,386,397,385,419,446,428,418,415,519,681,691,612,568,504,439,413,429,444,483,477,526,504,509,397,392,396,399,445,511,483,455,420,408 17,18,12,51,56,33,30,437,410,407,408,411,405,437,461,442,396,410,428,447,425,394,426,424,384,391,397,384,377,421,432,421,435,431,417,417,389,415,407,400,433,433,513,484,484,413,549,551,548,472,462,420,400,486,543,546,591,570,641,589,556,389,404,406,401,403,436,417,425,393,394 3,24,14,66,90,58,43,425,389,386,359,388,395,437,431,429,398,430,372,393,404,388,392,386,389,376,381,392,374,413,399,383,412,377,395,373,399,407,417,406,423,442,515,460,454,425,522,453,446,405,407,396,395,508,546,538,600,574,621,571,507,383,398,393,384,375,379,387,391,385,367 6,11,11,37,65,62,35,393,402,381,387,373,391,407,415,406,404,393,403,419,418,401,405,390,395,384,399,399,384,403,383,406,419,408,417,395,392,380,380,396,402,406,425,423,398,401,466,498,499,468,442,430,413,419,449,470,500,489,523,492,448,382,412,392,395,393,414,401,399,394,391 13,43,41,65,104,103,62,458,587,527,517,472,471,475,520,519,520,503,616,725,692,487,663,613,554,530,469,449,411,409,486,672,722,625,649,511,498,404,404,400,450,472,558,533,548,458,725,891,897,825,794,709,588,506,578,601,683,674,742,722,680,415,441,433,451,553,700,656,661,564,489 13,134,111,76,102,80,55,715,858,823,780,718,727,763,817,816,806,798,890,971,949,740,921,879,821,803,708,690,566,434,729,945,960,892,907,799,733,455,469,500,562,656,806,800,820,532,953,1023,1023,1023,1017,945,849,723,791,812,885,888,948,951,921,646,668,665,680,880,983,931,945,855,773 3,6,11,66,82,73,59,360,373,381,372,394,389,363,371,362,360,374,396,383,408,381,393,389,381,377,384,380,374,380,372,390,398,381,402,385,385,368,362,372,339,321,289,326,333,358,343,402,426,412,408,399,385,287,259,257,251,265,270,306,336,381,379,372,380,401,404,400,390,376,390 18,52,50,217,420,403,202,446,529,480,504,487,549,489,518,501,532,534,580,568,560,436,465,446,476,443,453,476,440,393,457,449,440,439,481,461,464,386,378,379,394,405,454,466,495,435,704,701,658,651,660,654,554,448,461,490,560,561,641,681,652,466,468,442,489,544,527,525,609,521,522 8,32,30,60,78,66,51,543,853,831,820,787,830,578,614,602,593,593,787,882,915,659,837,846,829,821,777,775,693,401,514,833,883,868,913,861,825,397,405,433,424,479,569,571,599,422,767,1023,1023,1023,1023,1023,963,460,525,560,644,677,742,753,714,518,798,487,495,826,954,943,979,914,872 8,8,8,30,42,32,23,401,405,399,393,369,369,423,408,411,395,398,408,409,420,388,407,404,388,391,406,401,373,404,401,405,422,404,393,400,397,389,378,411,385,407,452,416,406,387,451,499,511,449,440,420,392,427,438,430,473,456,509,463,447,391,390,387,388,397,415,412,402,408,410 14,49,46,242,310,284,222,365,421,411,407,389,400,382,399,381,420,401,414,473,464,399,460,428,428,400,374,387,387,378,396,455,481,436,452,406,404,389,400,395,375,393,397,406,414,408,429,617,640,544,531,457,411,376,410,399,434,416,450,414,424,397,380,377,381,405,461,455,451,400,402 18,48,26,88,139,79,50,435,436,418,406,410,395,479,487,451,469,445,456,480,457,397,417,422,434,383,414,394,385,401,440,448,466,446,459,422,392,399,444,444,456,474,572,512,505,424,625,629,627,581,535,470,415,529,599,605,666,653,702,649,595,416,420,374,408,420,453,443,437,422,409 13,14,13,17,23,19,14,483,598,556,526,495,490,531,583,581,587,573,646,724,707,481,634,583,533,508,465,455,430,390,511,682,703,621,640,529,495,418,408,418,424,458,564,548,585,408,757,881,867,817,784,707,612,493,543,572,662,666,742,755,716,472,449,459,471,622,731,661,687,578,514 18,10,9,43,60,52,36,440,439,423,430,405,416,439,457,430,438,433,466,549,515,418,505,473,444,430,427,417,393,393,421,527,577,491,515,444,433,385,394,394,413,461,553,514,513,410,568,712,711,635,603,523,454,433,465,487,545,530,572,553,521,405,413,409,414,438,541,496,496,451,405 5,25,24,290,510,518,291,379,409,401,402,400,410,422,446,437,437,429,426,440,441,396,405,420,401,383,396,393,397,394,410,428,420,405,409,399,387,397,412,382,425,434,451,439,449,439,554,534,499,484,470,434,422,489,546,533,559,542,592,541,504,395,400,401,397,420,414,407,407,400,404 14,8,8,14,18,18,13,390,385,387,389,369,382,386,393,393,382,400,397,394,406,385,383,375,393,399,383,388,379,417,382,402,405,400,384,386,383,404,379,386,400,402,417,390,393,392,414,451,445,419,410,391,370,403,410,438,422,417,447,429,393,391,397,380,390,372,395,398,400,410,375 15,27,15,68,75,33,29,432,476,469,451,408,428,438,482,452,438,443,485,581,567,428,557,501,453,455,424,407,383,382,453,576,592,499,517,442,417,408,434,408,459,488,577,510,490,415,635,746,756,681,622,534,462,521,601,596,667,629,689,651,589,400,418,400,409,477,578,530,524,454,414 20,17,17,155,155,142,148,484,488,455,436,410,459,492,544,523,535,495,526,554,554,407,461,454,443,419,416,407,393,419,542,537,542,487,521,477,447,423,446,466,499,573,700,661,649,419,726,726,690,646,619,542,478,501,586,610,715,702,771,744,701,440,418,438,451,483,513,487,506,448,415 19,394,153,253,339,133,79,714,696,640,620,557,578,740,798,761,763,738,770,819,800,505,738,682,623,587,510,510,436,587,777,794,796,726,748,613,589,688,815,858,911,979,1023,976,911,740,979,972,948,898,869,800,671,914,990,1017,1023,1023,1023,1023,977,533,500,534,571,697,790,758,760,662,542 11,9,9,25,38,38,26,416,488,473,417,433,449,445,448,444,428,436,498,591,573,429,555,497,460,451,425,412,389,374,424,563,590,516,533,446,434,403,391,388,413,427,478,454,467,404,581,796,797,722,690,571,478,440,475,490,558,538,585,572,544,392,415,398,401,457,584,547,545,475,453 13,31,31,192,305,306,190,385,395,387,405,375,385,422,441,425,431,422,423,437,431,403,411,411,398,392,395,385,388,406,420,432,430,402,416,415,387,409,407,425,429,456,513,463,452,456,564,529,499,459,456,440,411,541,608,606,627,593,627,570,529,412,392,402,409,424,430,421,414,403,406 17,8,8,21,21,19,20,420,391,402,395,385,386,396,416,421,420,395,395,402,415,369,392,387,379,376,380,369,384,384,386,397,394,378,403,385,391,385,408,404,402,408,451,436,421,407,467,411,398,405,405,384,393,440,470,454,510,511,528,486,459,385,395,376,391,396,398,403,403,377,389 12,10,9,38,56,50,32,408,454,433,455,416,430,438,427,434,448,438,483,552,528,414,496,476,447,437,407,393,401,406,401,526,543,515,508,434,433,403,424,406,421,438,483,468,457,420,605,764,755,688,645,563,484,451,498,528,560,572,618,600,552,404,410,403,411,453,538,491,524,448,442 16,13,13,73,119,124,75,409,412,420,399,401,417,396,410,404,406,417,431,481,462,409,453,424,426,410,425,397,391,385,388,461,464,445,432,417,390,394,388,396,394,428,429,410,420,412,473,629,636,550,532,453,421,413,429,457,486,476,518,494,464,389,401,390,398,430,469,458,464,412,407 5,261,228,253,321,274,218,514,474,425,440,414,413,555,599,541,524,492,513,587,571,420,554,474,443,423,407,409,398,418,486,545,602,483,502,445,410,419,455,501,512,588,696,640,608,502,713,710,725,614,585,514,435,601,657,657,744,744,790,758,695,433,414,420,439,489,586,527,532,492,409 18,10,9,42,56,50,36,385,434,408,399,399,420,393,412,403,424,401,456,481,476,410,431,421,416,417,402,398,391,397,399,447,471,442,450,409,397,389,382,376,392,409,436,403,418,391,499,656,664,585,541,474,436,412,429,445,466,473,502,496,459,392,405,386,406,423,475,447,448,435,408 11,252,229,149,233,218,137,440,398,421,380,389,389,448,447,434,429,410,421,396,404,384,396,392,374,364,385,400,374,415,429,398,406,403,409,391,371,378,424,444,446,495,578,511,471,411,515,440,434,405,405,382,397,471,512,497,562,553,586,560,522,406,368,404,379,396,391,423,383,390,379 15,14,12,40,45,35,30,418,422,392,402,389,414,413,441,413,409,414,456,521,499,406,491,463,436,434,414,401,388,394,407,508,529,473,482,430,401,394,417,426,417,418,481,448,454,416,512,659,659,597,550,481,422,435,484,503,521,517,571,515,473,400,405,398,398,444,534,471,472,433,401 8,23,22,78,96,84,66,401,427,437,408,420,415,418,453,405,412,425,450,493,484,406,452,437,421,395,410,376,387,395,412,479,497,438,443,413,395,387,401,399,400,420,464,448,431,414,529,651,649,576,539,501,427,436,500,505,531,539,584,543,513,398,387,391,404,433,483,470,457,427,425 7,8,8,51,82,82,50,416,409,394,397,394,402,423,441,426,420,414,421,439,445,395,403,400,399,390,395,384,385,403,406,424,433,404,416,399,424,410,404,418,429,452,505,465,447,411,536,523,512,471,457,420,423,492,547,548,599,579,626,587,522,398,368,397,401,394,409,403,401,397,407 17,16,16,52,80,76,48,422,476,439,444,449,495,425,442,446,448,463,480,518,513,403,446,439,417,419,407,427,393,394,426,462,464,433,460,433,445,396,377,390,379,378,415,423,443,402,606,680,679,642,627,591,527,406,433,443,492,499,563,586,549,420,447,403,419,457,468,466,493,474,423 8,11,9,32,35,27,24,418,386,385,397,381,388,440,421,420,407,393,399,407,390,390,395,397,382,402,371,377,385,392,385,389,404,394,396,384,370,400,401,388,399,401,425,443,426,402,476,433,429,420,420,426,388,385,434,414,460,464,519,496,461,396,380,388,383,387,381,381,390,382,375 3,1023,568,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1021,1002,917,963,1023,1023,1023,1023,1023,991,935,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 1,12,12,27,38,38,27,404,458,417,442,402,415,420,433,428,423,413,482,548,532,424,511,476,429,429,401,418,374,397,418,517,560,493,474,436,411,402,387,394,407,410,447,433,443,396,539,730,728,650,601,515,438,426,469,456,516,513,565,546,505,415,396,394,407,446,527,479,510,448,408 10,49,43,28,34,28,22,433,449,429,413,414,400,433,468,464,466,457,456,512,499,398,478,449,420,425,416,396,401,409,455,487,496,450,454,434,408,434,424,457,488,541,626,553,520,429,608,660,655,577,539,483,449,523,594,601,683,673,708,657,608,404,388,402,415,431,483,446,460,418,405 11,15,14,30,34,30,25,422,515,489,462,421,417,412,451,428,427,415,483,659,643,441,654,620,506,500,450,420,410,392,407,611,701,549,618,474,436,391,395,403,410,462,494,471,453,414,537,740,796,688,659,533,448,479,523,522,569,557,617,583,526,386,426,394,401,459,680,599,581,501,415 4,19,17,68,63,52,58,449,552,490,466,458,444,464,497,473,468,459,553,660,654,447,608,552,490,484,452,421,401,396,455,625,663,560,598,496,455,402,397,409,427,432,507,491,494,424,668,846,848,778,747,654,528,495,544,560,632,615,687,685,630,422,427,411,451,544,646,583,611,506,445 11,48,45,68,135,124,57,487,538,498,451,423,464,502,554,543,518,520,574,679,652,456,592,546,479,497,426,449,426,385,474,598,645,563,565,492,432,393,405,406,461,461,551,528,542,432,702,820,827,754,715,602,496,511,580,595,676,675,730,702,657,437,433,447,448,546,652,575,600,523,476 13,106,98,101,140,124,87,463,415,415,383,374,393,452,457,431,431,426,426,465,421,397,461,422,399,414,395,383,379,390,437,458,470,431,434,422,395,428,433,414,429,463,549,503,485,434,534,532,560,489,482,411,404,458,517,525,581,587,637,603,551,412,404,395,396,422,457,435,445,409,383 11,14,13,19,22,14,12,396,397,406,402,391,379,418,432,411,412,420,416,437,423,393,399,384,402,394,393,392,393,404,441,432,405,408,405,400,396,416,454,493,528,617,729,627,518,424,553,540,500,467,450,427,407,463,572,605,727,722,753,636,568,404,385,390,403,398,420,416,429,396,383 9,32,26,167,224,164,126,479,619,580,524,482,503,512,550,550,527,538,638,758,739,512,710,654,592,565,502,463,422,413,491,732,759,674,697,572,513,418,422,435,456,504,596,575,575,458,739,916,918,855,823,732,597,543,621,643,714,709,768,752,699,435,455,431,439,601,751,686,685,584,499 3,9,9,63,70,70,63,383,415,415,376,395,390,413,408,417,404,403,445,453,466,392,444,434,412,405,393,388,385,385,401,461,473,429,451,403,411,396,389,388,389,407,413,435,420,394,506,624,630,543,510,470,427,410,464,482,495,485,540,487,475,403,381,398,364,419,466,458,445,414,399 16,36,31,80,92,60,54,426,455,441,441,420,412,441,457,419,436,438,457,527,533,419,499,467,427,434,411,414,381,380,418,508,533,474,469,434,427,397,399,413,435,443,493,481,468,417,568,711,727,638,606,513,439,481,520,532,590,583,623,588,526,394,391,394,392,425,523,498,494,431,419 7,9,9,20,24,20,18,431,469,462,431,435,429,452,483,449,449,433,483,566,544,414,509,483,448,433,419,406,405,376,440,526,578,490,509,445,422,415,421,395,437,448,513,492,474,425,637,733,729,669,613,562,472,484,543,563,619,598,669,642,598,404,415,412,400,481,536,525,521,447,441 1,10,9,60,51,51,61,431,415,419,427,399,386,438,439,427,403,409,437,504,477,413,477,439,428,424,400,396,392,383,443,477,520,452,474,432,403,388,389,423,444,478,560,509,479,411,490,619,637,568,560,496,436,421,458,445,495,479,530,489,487,402,389,390,394,412,493,454,473,420,407 16,10,9,24,31,28,21,451,572,540,488,494,499,484,500,508,496,501,584,679,668,455,574,552,487,495,453,445,408,387,465,638,665,581,622,504,482,395,398,400,400,404,477,475,506,400,690,893,892,836,809,734,616,407,455,467,545,562,655,671,650,422,481,418,435,560,660,629,625,534,491 1,9,9,25,32,32,25,418,451,425,419,399,399,391,430,410,417,428,500,529,517,408,482,475,435,418,399,409,389,390,414,503,535,459,480,417,419,382,395,407,403,416,430,431,434,388,538,711,718,637,602,513,444,424,453,461,502,486,522,514,482,391,413,396,400,441,519,468,483,434,416 14,20,18,37,48,41,30,450,413,415,406,405,420,451,447,432,421,409,442,480,461,389,439,427,402,414,395,396,392,379,440,463,472,440,427,412,391,392,423,439,450,526,631,570,555,405,520,538,577,508,500,460,423,448,511,484,545,535,567,534,501,386,390,408,401,405,454,419,426,411,409 18,13,12,22,26,15,13,494,557,525,504,451,500,520,591,596,571,577,615,665,649,454,580,552,505,488,449,454,418,385,518,628,657,579,583,510,486,421,403,415,415,472,571,568,602,406,768,847,823,775,752,680,587,498,569,589,689,685,754,763,728,463,459,462,487,586,673,624,644,544,499 7,19,18,564,778,789,565,380,401,419,395,380,392,411,407,415,388,409,425,446,446,411,426,425,414,409,391,399,372,380,396,431,449,430,413,369,400,398,394,392,407,414,459,426,413,447,502,559,580,510,478,427,395,443,483,479,519,498,545,501,488,411,392,380,385,393,438,425,438,438,406 17,9,9,16,26,26,16,401,386,377,389,385,391,402,385,394,381,391,384,381,398,374,390,383,374,386,374,381,387,384,380,391,378,391,395,379,376,382,377,394,399,391,401,402,405,398,423,376,389,378,380,390,365,368,378,413,390,429,427,407,400,380,386,398,374,390,397,387,373,379,367 4,29,17,55,73,42,32,444,386,415,415,378,412,434,460,443,422,422,434,409,433,392,408,400,387,405,369,390,388,412,419,409,415,397,405,396,386,404,421,447,453,461,522,464,459,426,557,506,483,457,436,425,399,492,545,559,609,601,650,583,517,391,396,378,399,406,417,381,391,397,410 17,42,38,199,304,270,172,470,511,499,464,446,443,498,536,530,534,503,550,635,586,440,575,521,496,467,418,431,389,399,457,597,606,530,537,450,448,396,413,425,425,460,552,520,514,448,694,818,802,732,702,600,499,525,583,614,673,664,727,695,644,430,439,437,451,553,639,563,601,488,455 20,16,16,77,138,140,78,402,422,402,403,393,386,413,424,418,422,407,424,432,454,401,432,414,406,409,406,384,391,391,420,429,448,429,442,392,396,391,381,402,395,403,436,435,423,392,524,623,605,540,505,455,406,417,463,486,524,501,565,521,489,399,399,383,400,414,452,423,451,413,403 17,20,15,42,53,37,29,455,392,405,395,393,394,475,484,433,426,421,411,418,417,387,408,392,387,409,381,382,384,377,418,416,424,401,414,409,381,397,396,390,426,429,480,473,442,404,523,477,448,417,440,389,400,445,462,474,541,561,610,570,519,372,390,380,404,386,414,407,390,367,375 13,327,289,252,335,299,226,444,385,373,373,390,378,423,449,427,411,405,425,397,407,405,387,396,382,411,414,379,406,390,422,423,411,393,398,374,381,392,405,419,457,492,552,481,475,434,525,434,426,411,394,416,402,434,479,444,515,519,551,523,486,408,366,409,408,396,385,393,382,401,386 8,26,25,37,39,33,31,484,594,551,520,468,443,545,575,551,532,504,604,758,735,466,753,709,585,574,484,443,413,427,482,685,788,657,679,534,473,447,455,450,525,590,684,630,591,522,736,848,907,806,777,649,531,674,732,747,789,771,816,773,717,420,438,406,427,546,803,744,725,596,500 15,36,29,64,76,59,48,416,464,440,436,411,422,438,462,436,427,428,483,576,541,401,533,483,442,432,391,403,394,385,430,533,556,500,490,449,420,407,409,433,409,445,515,471,470,431,553,726,729,633,603,525,463,469,538,525,595,578,628,585,549,413,400,415,410,458,534,474,495,460,409 3,37,36,118,150,149,117,435,512,452,437,441,444,455,480,479,473,458,520,598,577,411,527,497,468,464,445,411,396,382,416,554,581,520,518,436,455,392,405,393,410,413,503,468,473,413,633,798,792,714,691,586,498,446,502,534,604,579,656,623,574,401,434,401,413,490,580,531,567,466,416 5,17,18,88,135,138,88,402,383,409,389,378,384,393,399,385,410,377,381,380,367,381,387,386,378,372,377,379,398,402,385,387,377,393,385,371,383,391,375,388,417,366,398,385,399,416,403,408,389,386,383,372,395,435,459,482,472,441,434,413,426,376,379,394,388,375,391,367,371,387,381 9,46,33,96,119,60,51,449,483,448,439,418,441,489,549,524,500,485,521,572,570,423,507,464,436,436,417,410,399,437,482,556,574,517,512,461,434,442,445,480,528,594,706,631,600,463,746,769,751,674,641,549,466,603,692,713,792,778,827,784,726,409,394,404,424,475,550,520,526,467,439 6,11,8,17,21,15,11,450,420,398,411,402,399,459,486,459,462,452,425,459,428,397,419,405,403,403,394,393,376,410,455,428,431,414,408,414,394,415,445,464,499,555,678,605,542,452,673,566,528,479,461,429,405,578,655,689,797,791,834,754,678,417,378,408,394,412,430,416,439,400,407 2,73,69,81,112,104,76,446,412,387,396,370,377,445,445,437,422,416,425,424,455,403,432,417,410,412,376,391,371,410,401,424,443,416,417,389,390,432,416,431,455,489,546,506,482,434,540,491,519,443,441,427,399,481,521,538,572,571,610,558,519,404,394,388,371,429,431,423,437,385,386 1,13,13,212,197,202,215,397,405,405,399,403,391,380,404,381,393,382,413,419,412,388,411,405,400,392,379,384,389,396,390,418,431,398,419,409,382,365,377,387,374,379,405,388,400,397,441,484,497,443,443,410,399,387,417,401,430,417,432,416,416,388,391,391,374,387,417,407,370,390,363 1,48,39,43,42,33,33,431,522,524,473,409,436,454,484,470,459,439,525,714,695,464,715,658,537,544,466,438,417,406,443,648,745,621,654,501,443,404,441,432,474,519,590,533,519,456,635,785,839,736,716,577,443,569,627,652,694,671,726,667,612,404,418,398,414,490,717,653,642,541,426 17,35,35,125,212,216,126,382,402,405,405,398,394,411,407,406,394,397,384,389,391,399,378,392,368,403,378,391,390,374,377,372,386,384,380,374,382,380,394,396,413,417,449,416,412,436,441,400,411,409,384,391,409,550,593,611,590,537,538,470,444,381,361,374,386,407,377,393,417,376,390 9,12,12,56,70,69,55,387,440,413,439,413,413,399,421,413,407,421,455,518,512,413,492,458,420,432,420,400,398,389,387,474,518,458,468,415,418,385,402,403,403,412,416,424,433,386,526,690,697,620,580,508,438,432,450,460,490,498,529,515,483,385,403,389,401,421,521,467,483,428,399 4,28,27,65,104,93,57,586,634,580,541,508,511,631,697,672,662,647,693,752,732,505,672,629,568,551,509,479,441,428,571,706,717,640,657,555,491,404,433,419,476,550,663,638,662,460,817,891,871,828,796,728,607,565,650,678,760,760,827,831,783,497,474,505,518,665,762,693,733,602,543 10,13,10,36,39,30,28,439,393,385,375,384,388,435,461,425,423,412,400,392,409,393,389,379,387,388,383,379,383,403,389,400,390,387,390,370,379,407,399,388,388,408,445,430,434,394,473,435,422,398,400,384,385,403,407,414,475,496,550,537,484,394,379,366,381,393,410,400,403,389,383 11,14,14,36,45,40,31,412,487,456,448,403,417,425,425,435,435,433,500,591,587,418,565,509,449,457,411,420,408,383,423,562,583,528,511,460,418,404,395,390,423,448,514,456,468,387,585,777,796,708,683,564,474,462,476,504,566,555,613,587,555,420,406,396,401,464,566,534,528,464,449 3,13,13,60,77,77,59,398,445,441,407,398,402,403,442,406,427,425,462,510,498,411,500,472,443,432,421,402,391,378,410,492,536,451,484,434,427,382,395,404,405,402,443,444,429,399,504,696,702,613,590,503,431,418,463,450,493,498,551,522,486,393,405,399,418,432,530,468,492,424,428 13,39,38,186,314,323,187,408,418,386,393,380,375,404,433,415,430,404,418,397,421,394,382,379,388,374,393,382,398,405,415,408,386,417,415,405,373,409,389,381,415,422,441,437,416,420,484,443,425,412,389,411,390,472,554,555,553,514,553,518,476,409,390,395,383,390,391,402,408,400,372 1,40,12,60,65,18,19,621,553,537,505,476,490,677,732,701,682,649,660,678,674,439,565,520,457,468,433,436,396,471,626,626,638,540,564,496,462,535,628,670,729,801,873,816,766,704,891,855,817,771,730,662,545,875,932,929,960,946,978,934,886,451,448,449,464,549,647,581,592,478,448 3,19,18,46,60,51,36,441,458,439,435,417,426,458,472,489,463,474,488,532,521,398,485,461,432,437,403,408,395,396,440,509,514,477,486,423,398,397,398,408,421,456,523,511,490,423,665,723,697,640,593,542,462,523,576,580,647,641,702,685,619,428,402,418,432,471,526,497,504,447,409 3,99,83,1023,1023,1023,1023,1001,847,799,785,744,763,1023,1023,1023,1015,991,961,921,924,612,702,707,683,670,604,613,521,812,932,862,800,767,793,729,698,854,871,890,930,991,1023,1023,1023,964,1023,1023,995,972,948,918,824,1023,1023,1023,1023,1023,1023,1023,1023,888,670,877,885,894,871,856,878,779,747 11,10,8,23,29,22,17,404,384,388,392,398,382,401,410,416,399,400,390,401,388,391,383,404,391,385,388,399,378,385,415,379,384,385,392,396,391,398,418,410,421,426,454,428,418,399,458,419,439,390,393,379,387,444,473,472,515,508,525,494,459,395,379,379,396,384,380,366,391,400,400 7,117,101,1023,1023,1023,1023,525,636,577,564,516,512,555,607,589,594,559,665,765,750,514,715,658,588,565,503,480,428,413,540,724,753,666,702,548,477,438,444,457,483,547,679,628,617,640,789,929,933,871,845,762,641,627,703,708,773,769,821,803,752,530,471,475,485,632,755,704,711,614,536 11,20,20,114,130,130,114,454,630,596,555,475,504,462,494,486,482,489,626,778,762,504,732,671,591,582,484,469,427,376,454,713,762,668,694,545,467,399,383,410,392,437,530,484,507,424,662,964,982,906,876,770,632,477,511,532,576,586,665,655,602,419,445,426,411,573,756,712,711,614,508 10,9,8,35,57,59,36,398,374,383,382,391,380,395,406,421,390,398,400,413,413,399,401,406,409,390,385,393,389,389,400,397,400,397,380,399,399,378,386,397,388,399,422,408,403,391,462,480,446,438,428,412,403,419,453,446,500,473,507,460,441,385,396,392,400,405,410,410,386,380,407 16,13,13,59,147,149,58,399,416,397,417,391,409,398,414,409,409,403,435,446,448,381,414,391,407,394,400,381,389,396,412,405,426,412,407,399,404,380,394,393,384,413,440,405,415,405,503,554,546,499,485,454,415,427,433,442,466,466,507,487,453,394,390,396,399,415,437,409,441,407,397 6,12,11,19,26,17,12,397,387,383,375,380,392,408,404,417,399,380,404,394,401,386,389,399,390,387,392,374,391,381,410,408,388,388,386,388,377,392,403,406,426,438,477,435,425,408,468,442,426,428,402,385,362,427,459,473,518,490,531,477,458,396,392,372,391,409,415,381,405,382,392 2,11,11,122,202,210,126,424,410,399,399,374,402,425,438,434,411,425,445,434,435,396,406,398,386,399,383,387,374,374,414,424,430,395,399,374,404,394,393,409,419,441,478,450,428,422,499,514,497,451,438,424,401,470,509,501,564,531,573,542,505,403,396,395,401,406,412,402,400,392,398 16,14,14,66,109,108,63,418,453,432,429,408,414,430,435,416,431,434,485,514,498,404,478,453,430,433,414,422,380,369,418,498,502,453,492,445,410,395,394,411,401,411,460,445,453,410,565,733,729,652,623,545,471,420,469,466,522,511,562,541,518,403,424,400,401,452,526,485,493,441,399 18,11,11,30,40,36,26,394,391,394,398,383,411,431,420,390,406,388,409,408,434,383,407,385,403,383,397,388,382,358,410,413,411,389,394,384,376,417,408,388,389,409,417,411,433,398,456,470,467,415,423,425,393,415,417,437,472,461,502,482,442,387,377,383,385,383,401,405,406,375,385 18,20,19,89,133,132,85,401,414,394,417,417,376,379,417,403,414,410,406,447,446,382,423,413,389,389,394,370,397,399,378,418,433,412,403,412,389,425,402,385,417,429,413,414,411,413,458,514,524,474,421,418,395,443,467,482,466,473,514,471,431,398,389,397,399,416,440,430,442,408,386 7,102,79,134,165,128,106,559,715,662,610,534,541,599,637,607,620,618,730,859,841,574,820,772,700,676,562,512,471,410,560,824,863,774,786,659,582,429,438,485,475,564,687,655,644,496,814,982,994,928,899,810,671,643,714,735,786,781,838,820,788,486,496,452,498,701,858,800,805,683,601 10,32,31,103,163,165,104,465,643,615,562,532,518,511,540,523,545,539,660,790,770,505,728,684,615,586,535,495,456,374,492,736,774,686,715,582,533,383,411,409,431,464,559,542,563,431,739,973,983,918,889,795,675,488,558,580,668,668,724,733,687,424,485,455,452,619,763,717,731,620,534 14,16,15,128,108,100,120,405,416,397,389,382,419,392,400,423,411,403,424,415,432,397,430,408,393,395,391,389,381,382,406,406,426,403,410,405,389,390,388,379,391,402,408,423,394,381,435,507,481,464,445,438,406,392,431,418,453,431,454,445,447,392,410,377,394,415,430,443,434,409,388 14,11,10,27,33,26,22,399,388,394,392,380,380,420,408,416,383,394,384,393,399,386,398,391,392,394,389,381,393,387,392,397,390,396,374,392,392,407,394,400,406,413,463,424,417,394,439,425,411,385,385,394,381,422,452,439,464,474,485,454,429,411,392,392,374,384,377,388,382,404,406 11,49,42,62,98,86,54,486,571,535,490,444,462,502,558,539,539,543,627,713,701,493,649,592,531,522,466,468,438,397,506,701,712,644,653,516,494,428,437,462,502,561,686,609,594,443,739,879,866,808,774,682,556,569,641,657,735,721,777,748,705,447,457,437,441,609,731,668,691,561,475 5,9,9,22,27,23,18,414,433,423,419,391,428,403,410,401,408,413,414,493,475,407,468,443,420,429,403,403,385,385,401,468,498,447,450,423,402,395,385,380,396,396,455,436,428,411,482,594,613,532,511,455,406,417,428,434,475,466,490,462,451,387,393,395,398,414,487,454,450,415,387 20,15,11,42,48,35,28,396,409,369,385,374,389,396,412,412,404,391,396,395,393,397,387,401,380,394,390,379,400,372,402,402,388,386,390,388,387,400,376,418,426,435,441,439,406,400,459,422,430,410,393,388,400,443,463,445,495,489,509,488,433,385,371,373,370,397,390,391,386,383,397 6,35,33,299,469,468,296,584,510,495,480,459,448,601,660,640,617,598,604,643,608,430,514,489,475,454,433,433,403,461,583,581,575,510,522,485,465,501,520,562,609,700,783,727,701,611,803,799,767,704,666,603,491,805,876,876,883,852,885,840,781,492,420,460,487,528,597,548,579,484,433 15,14,13,61,80,76,58,425,474,434,419,402,427,417,445,435,437,440,473,563,536,420,515,476,453,415,441,405,394,378,424,514,563,481,496,441,407,400,403,412,404,418,454,437,454,400,558,729,737,658,627,526,450,428,455,497,515,487,586,539,508,396,395,401,405,461,536,500,501,431,414 8,30,28,215,312,280,191,393,416,415,409,387,399,421,404,415,429,404,421,449,441,379,437,412,391,399,380,379,387,369,411,439,447,430,410,388,394,380,377,405,405,394,427,414,401,403,424,562,555,499,487,421,423,426,430,436,463,476,506,464,423,392,399,386,389,427,442,428,423,416,401 14,9,9,56,96,94,55,461,446,432,426,423,442,487,512,497,501,478,499,494,515,410,445,429,429,425,426,412,392,434,581,559,536,505,527,493,453,447,502,532,573,636,733,690,692,425,707,715,665,628,597,549,452,490,550,581,668,673,726,712,666,438,414,427,429,463,506,478,515,426,421 8,23,22,232,376,379,225,452,527,519,450,416,429,463,478,450,470,440,516,688,640,454,655,578,513,486,438,441,411,387,442,652,693,583,594,474,424,404,425,411,423,458,529,494,492,424,598,821,832,742,699,587,467,476,518,516,583,559,621,590,544,423,396,406,425,544,693,618,605,504,447 5,13,12,78,107,103,72,408,428,423,403,414,406,424,428,411,400,409,405,477,457,407,453,431,417,406,421,393,393,404,412,453,464,417,453,407,393,390,403,397,384,426,432,408,422,403,469,621,624,541,518,464,398,408,438,430,478,461,513,498,473,373,399,386,386,398,462,435,459,420,401 16,32,30,25,30,24,22,484,543,527,499,468,466,491,532,522,526,509,597,675,672,447,617,575,494,504,455,436,406,398,487,649,672,580,610,475,483,395,412,418,446,469,544,539,542,431,728,862,855,790,761,655,565,522,588,604,672,673,738,728,683,416,442,421,442,572,690,623,655,549,467 12,36,32,21,21,13,13,640,738,688,647,615,629,691,747,747,739,724,789,847,834,601,785,737,684,672,589,556,488,395,654,822,829,757,786,664,613,400,443,488,494,568,735,707,741,470,898,991,977,932,906,838,734,613,706,738,824,829,886,892,861,541,540,574,609,768,862,814,839,728,640 6,1023,507,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 7,9,9,17,26,26,16,425,416,419,423,419,414,434,432,425,417,441,429,463,446,407,423,424,411,404,395,405,372,387,439,465,488,426,420,421,401,393,398,412,450,494,582,526,504,402,530,587,570,513,513,477,447,450,472,489,519,509,561,535,503,390,386,387,387,403,441,426,410,395,391 8,10,10,17,19,16,15,399,406,389,382,374,399,383,412,423,410,393,413,417,437,388,417,425,378,401,392,388,369,384,405,424,412,420,401,380,386,377,389,394,401,409,425,425,425,392,479,517,518,470,450,428,412,432,466,467,497,463,539,496,456,378,387,382,396,404,434,412,432,393,383 1,12,9,19,29,24,15,423,416,408,400,403,386,421,446,441,443,427,438,455,431,404,420,418,395,402,401,386,385,375,422,430,450,417,405,391,391,398,406,405,438,479,539,483,454,429,553,548,526,499,459,435,404,520,563,568,615,595,642,597,535,399,370,400,407,419,447,432,429,403,399 13,8,8,23,30,26,21,417,393,393,409,372,390,422,416,410,392,391,392,396,396,386,404,380,386,391,387,390,394,388,397,418,402,389,400,368,384,393,384,373,394,403,435,408,405,404,426,420,425,413,401,400,392,421,439,426,463,462,491,459,431,389,371,386,384,390,397,381,394,402,388 14,91,70,127,210,163,97,529,630,603,565,491,498,577,634,615,616,573,676,777,748,530,719,646,594,566,494,486,428,409,523,747,770,677,702,579,503,412,414,441,462,531,648,621,614,497,792,924,915,858,826,743,616,590,675,687,747,747,803,788,749,462,484,499,482,656,783,731,737,626,530 10,20,15,48,63,52,39,430,430,417,406,374,395,459,487,447,431,420,423,461,438,403,430,424,407,407,397,405,389,405,409,443,441,433,433,432,413,398,409,394,411,431,499,460,472,406,544,599,600,521,507,452,432,442,485,477,540,565,623,581,532,384,404,387,371,419,465,444,437,426,408 10,28,28,165,301,311,168,401,408,389,410,373,390,407,415,408,415,413,417,436,413,405,418,409,402,389,386,385,386,416,395,430,409,409,436,395,394,374,401,396,401,438,462,432,434,397,496,533,515,454,460,442,399,466,479,512,539,504,558,506,478,402,381,390,396,411,429,418,421,391,391 19,9,8,30,34,29,24,432,396,391,401,394,382,426,420,405,388,400,388,393,396,378,381,380,376,383,397,395,383,403,385,405,379,386,401,387,385,392,380,396,403,428,452,416,429,391,454,416,411,378,382,379,396,402,441,453,470,466,509,483,439,385,393,403,379,382,401,390,399,390,394 2,13,13,107,140,133,101,403,442,417,400,381,417,410,394,407,392,388,408,423,432,384,406,419,433,430,407,408,404,385,405,402,461,446,454,414,400,387,395,388,396,403,402,398,392,403,414,545,668,651,586,511,446,416,421,417,419,414,431,432,399,384,402,400,376,387,437,430,495,429,421 16,1023,416,793,699,178,233,848,893,854,810,772,770,884,932,913,902,886,939,997,982,768,946,905,847,823,737,720,605,689,870,977,992,927,940,836,776,779,865,897,950,1009,1023,1012,977,872,1023,1023,1023,1023,1023,990,892,1010,1023,1023,1023,1023,1023,1023,1023,721,693,716,773,904,996,954,962,875,791 20,58,42,68,98,74,51,444,461,454,424,407,410,473,503,474,489,458,494,539,503,420,485,450,440,430,394,405,391,434,442,500,514,457,477,435,417,409,436,434,466,541,606,541,497,459,664,708,694,608,576,513,454,613,689,687,731,713,757,706,646,411,387,411,419,444,520,454,475,443,432 2,70,67,205,366,370,199,485,651,584,544,478,473,500,552,545,518,507,631,779,761,520,740,690,607,573,496,471,433,416,486,728,786,696,714,562,507,402,419,426,435,482,572,559,555,457,720,934,957,879,849,755,599,506,567,609,674,676,736,719,679,437,461,441,441,594,774,716,710,616,506 18,36,36,210,345,351,210,411,390,399,399,401,395,395,417,418,430,406,419,413,398,395,391,397,400,400,379,400,386,413,411,406,404,400,395,387,391,372,388,417,446,431,487,433,434,460,501,489,474,450,442,404,374,571,658,638,623,592,597,524,475,398,388,418,400,392,394,390,401,388,393 20,20,19,81,138,129,72,419,420,406,410,389,418,382,426,412,445,434,450,468,468,398,447,422,413,431,392,397,410,404,407,459,456,441,434,416,394,399,395,426,385,403,453,422,429,416,531,618,602,530,514,466,418,427,478,484,512,522,568,532,502,406,399,391,399,427,465,443,448,425,422 15,9,8,19,25,23,17,409,411,420,401,392,392,421,404,410,403,406,421,483,452,410,453,434,419,412,389,387,402,383,399,446,471,424,459,418,406,401,406,405,395,407,416,393,405,407,453,608,617,539,499,462,422,409,452,430,479,477,498,461,434,384,375,398,381,400,467,435,432,422,410 19,54,40,76,90,65,56,425,515,493,459,424,423,455,487,477,481,461,519,653,605,453,591,535,476,481,439,426,395,429,448,611,662,553,556,483,427,404,410,453,446,469,542,483,467,427,664,813,814,743,701,583,503,518,573,569,656,631,685,665,616,422,420,428,414,510,640,552,613,473,449 11,15,14,9,11,9,7,523,578,543,529,470,495,554,618,593,585,575,634,704,688,483,622,583,529,512,469,448,396,392,510,665,690,593,642,531,494,400,399,426,464,498,608,593,610,440,766,854,839,787,756,695,584,511,600,616,701,707,772,769,731,456,447,459,482,598,717,649,670,565,517 4,16,15,39,51,50,39,400,465,472,429,413,433,440,451,445,433,435,494,601,571,409,532,505,459,443,402,416,390,409,435,547,573,514,522,459,453,401,400,412,417,426,474,468,465,411,585,793,791,706,680,595,483,453,506,514,564,566,626,588,541,400,413,410,409,465,574,505,549,443,431 19,22,16,85,91,53,47,552,482,463,433,424,445,598,654,627,616,584,588,578,587,421,471,452,435,438,411,407,416,444,514,521,526,465,472,419,421,453,459,486,516,579,687,636,612,501,782,753,705,650,615,561,486,666,735,745,797,791,841,812,764,461,410,470,491,530,551,505,538,454,443 11,11,10,34,37,31,28,422,529,499,473,446,444,454,508,501,493,479,533,647,622,443,591,536,474,484,438,425,409,383,471,606,640,545,556,488,449,391,405,406,409,463,523,480,497,408,671,814,819,754,730,655,525,457,500,516,584,601,672,676,619,413,430,423,431,517,630,566,610,507,471 2,22,14,68,70,43,46,443,471,443,435,407,428,484,534,506,492,490,469,522,504,404,459,428,424,423,404,403,393,426,505,536,519,472,490,440,440,430,447,499,519,595,693,633,573,464,700,725,690,649,601,525,456,588,680,701,755,740,779,733,676,420,395,414,428,456,499,456,483,431,420 8,37,35,88,107,100,83,445,512,474,478,422,469,463,474,476,474,461,541,636,610,450,570,527,484,495,456,444,407,398,452,598,630,553,542,481,438,388,394,396,399,439,492,493,496,413,644,830,832,768,728,647,500,465,499,517,588,589,664,655,605,419,433,436,416,524,637,577,597,509,465 18,9,10,28,42,44,28,397,416,412,385,408,405,407,403,393,400,414,420,453,440,397,449,412,406,409,400,399,392,385,393,437,476,413,427,428,396,386,390,397,386,396,414,409,433,383,476,609,614,544,508,457,423,412,413,419,451,459,479,471,457,398,382,379,395,401,445,430,441,406,412 17,20,16,40,58,41,28,408,392,372,403,372,381,399,418,422,432,400,420,408,394,373,406,383,387,393,376,393,385,380,397,401,406,391,418,404,406,390,413,402,421,427,468,445,426,387,476,455,442,428,403,387,399,439,455,459,492,483,534,479,450,392,410,377,388,384,395,391,422,385,376 18,29,29,138,221,216,130,416,401,421,400,398,412,411,446,460,427,427,473,484,465,398,442,433,414,401,403,381,404,388,411,455,468,423,451,414,405,412,409,435,421,480,514,486,452,437,582,619,611,541,528,451,421,498,559,561,601,594,641,619,556,402,378,404,397,422,469,458,449,406,403 19,12,11,30,37,28,20,386,393,408,387,384,393,394,407,392,400,397,398,407,406,375,399,401,378,381,391,393,383,408,386,395,414,392,389,402,406,395,402,378,407,399,455,420,418,383,456,438,441,421,419,396,387,403,441,432,472,450,474,447,445,379,377,397,395,407,406,397,398,402,401 9,10,10,58,89,78,51,387,402,402,393,407,412,395,412,402,396,400,418,438,438,401,435,412,400,411,383,396,387,410,404,422,461,416,417,392,395,396,407,400,403,413,431,412,421,392,463,543,560,477,471,443,405,429,443,446,487,463,520,495,456,402,397,405,393,420,442,402,434,415,397 20,109,100,73,69,52,59,503,597,556,531,465,531,507,585,602,573,577,651,738,727,481,684,630,560,544,484,460,431,416,526,707,734,635,651,541,496,415,419,422,455,505,631,591,593,459,778,911,909,846,820,720,620,568,659,674,764,740,801,797,752,449,424,463,468,602,730,675,697,582,498 5,29,27,22,21,17,18,604,693,642,592,572,573,642,708,707,698,682,757,812,796,581,741,694,635,620,526,511,443,412,606,786,788,718,727,617,552,406,434,443,473,548,685,678,705,471,857,953,935,889,860,786,668,609,680,710,789,785,854,855,820,505,513,538,557,722,826,764,786,686,579 16,10,9,29,33,28,25,426,389,399,383,380,397,419,423,399,402,393,405,414,401,382,418,395,379,386,380,385,377,387,399,394,429,402,416,380,387,382,399,390,403,393,453,429,428,392,477,479,446,419,406,398,382,432,439,445,483,491,518,496,473,391,389,382,377,406,407,410,403,378,379 1,12,12,101,157,163,104,403,395,395,408,379,386,423,432,427,416,399,412,434,407,380,394,416,386,394,374,388,396,388,393,422,419,402,418,401,392,399,390,393,384,413,448,436,416,419,489,508,494,456,447,428,398,434,473,458,510,498,532,499,486,393,397,389,402,409,420,421,423,395,397 11,9,9,25,31,30,25,416,448,429,428,416,408,433,421,439,440,427,472,523,499,412,479,455,430,422,404,405,390,388,412,499,519,456,473,424,406,392,396,396,409,412,450,418,446,413,537,689,688,605,575,497,438,445,453,461,501,505,541,563,515,403,405,391,402,439,511,454,469,436,412 1,40,38,62,108,105,58,486,623,570,521,465,519,511,557,561,541,532,637,742,721,485,666,616,563,540,475,491,419,417,494,693,724,642,669,554,498,390,392,399,420,457,569,546,573,432,749,929,934,869,840,759,626,503,591,606,684,679,754,752,703,451,461,440,457,621,745,700,724,592,533 11,39,20,51,86,42,26,431,385,391,394,391,354,443,441,435,405,420,391,404,401,384,371,387,385,397,392,398,398,406,404,386,402,402,388,400,406,402,428,416,449,478,533,470,482,433,536,448,418,420,412,398,387,508,571,554,617,591,647,584,511,372,401,370,365,384,386,378,367,369,400 7,107,58,206,228,126,119,621,651,612,593,507,543,676,731,708,706,686,724,779,771,540,718,644,595,571,511,475,426,479,662,761,769,684,700,594,552,509,590,639,709,783,878,821,786,620,899,947,921,870,839,770,661,805,871,885,938,928,965,927,882,505,487,492,521,700,805,727,753,643,532 7,41,25,62,90,52,33,435,413,409,377,378,383,436,441,446,435,441,437,452,405,394,435,421,394,396,408,378,385,405,414,428,437,417,425,420,398,406,410,420,427,461,532,473,462,423,554,549,541,471,479,454,415,492,548,543,590,588,634,585,546,390,396,378,394,390,448,417,429,412,374 17,30,29,80,140,133,74,476,541,496,491,467,467,469,511,516,513,511,579,663,639,439,575,552,511,500,449,446,429,373,466,603,619,540,578,510,461,383,408,432,396,424,481,499,500,413,692,871,876,815,778,694,576,442,484,508,575,599,669,673,651,448,446,427,429,541,629,593,635,508,470 19,29,27,38,59,48,31,433,446,412,392,399,419,420,476,476,471,467,479,498,505,404,464,441,418,412,387,399,402,410,420,487,492,441,475,441,417,416,408,391,428,467,547,498,480,439,651,675,647,569,571,511,439,521,585,590,658,654,706,670,626,422,394,413,414,438,478,473,462,437,398 8,211,96,149,220,81,52,656,569,519,514,445,485,683,738,703,690,668,647,683,674,451,557,525,489,495,433,447,392,485,725,675,664,584,611,520,475,577,672,735,800,887,990,937,880,693,984,904,854,802,767,699,566,867,943,984,1023,1023,1023,1023,994,465,449,475,496,595,650,597,619,521,482 15,8,8,25,31,22,19,413,394,402,393,376,370,425,432,425,423,405,382,388,383,388,390,384,392,377,381,363,367,383,400,401,395,392,369,378,383,409,392,406,411,417,461,434,434,386,464,434,441,412,399,413,397,414,448,450,504,506,565,517,479,382,380,388,391,401,407,392,398,394,393 19,8,8,24,35,26,16,396,367,382,392,392,391,397,409,401,395,394,387,390,382,381,375,386,378,385,392,376,383,396,400,387,392,397,396,389,378,385,397,392,391,424,406,412,393,390,431,422,397,391,384,388,387,415,432,430,433,440,476,420,415,380,381,392,390,374,390,394,392,380,405 12,59,56,492,758,758,485,419,486,436,431,407,412,427,425,437,410,418,477,531,528,417,520,488,458,433,424,412,386,391,419,502,547,488,511,424,414,372,387,401,409,403,440,431,450,456,546,748,749,679,632,539,482,424,465,481,499,525,581,541,530,391,411,403,395,448,549,488,507,444,419 5,15,8,79,96,52,43,443,528,488,471,436,444,467,502,471,474,469,547,649,617,451,596,532,494,472,437,415,413,412,448,607,643,548,548,493,457,400,425,428,454,490,581,514,521,443,675,817,818,741,716,605,491,547,599,618,676,664,703,689,627,419,407,416,416,489,627,572,580,496,426 5,122,111,87,129,110,70,431,451,419,436,422,429,460,492,475,492,433,490,540,530,414,482,454,418,450,405,420,387,397,443,540,542,489,508,450,415,402,447,466,490,528,600,543,531,416,631,725,701,622,593,546,439,508,556,550,617,601,671,634,584,407,414,423,414,450,558,491,541,462,438 4,20,19,19,20,17,15,398,465,473,446,438,419,430,461,440,427,448,498,596,564,420,546,509,457,457,411,412,409,387,427,558,608,497,537,444,438,394,379,400,400,424,462,453,455,398,568,763,764,670,655,547,467,437,456,472,517,527,563,580,525,394,409,405,420,465,583,532,549,455,416 14,11,11,14,23,23,14,406,530,492,473,436,435,442,455,437,445,436,534,678,635,463,608,551,494,471,453,412,396,406,428,605,671,574,585,486,438,399,408,402,396,425,468,467,467,409,585,851,868,785,751,641,483,454,492,505,553,558,612,601,557,393,428,387,409,488,648,598,587,512,431 4,12,9,44,46,28,28,412,390,386,405,396,377,417,432,430,412,399,427,426,412,384,404,400,399,387,383,382,375,391,399,408,420,408,397,384,379,385,389,402,391,438,462,451,428,418,495,488,486,422,420,421,404,447,459,491,524,534,554,513,485,386,408,382,388,404,407,412,417,398,405 4,15,13,29,40,28,19,420,448,434,421,396,420,420,434,454,434,429,478,543,520,408,503,475,454,435,403,402,397,387,415,518,540,458,494,426,408,406,397,389,423,425,475,455,448,398,546,707,708,627,580,512,454,472,502,514,565,534,601,570,528,390,396,397,412,453,539,465,514,412,424 9,176,124,123,130,76,76,534,572,515,495,481,484,589,622,629,610,587,637,698,668,462,615,580,518,501,440,453,412,457,572,662,678,601,618,525,469,439,508,554,627,693,800,730,691,547,830,864,851,787,755,684,563,705,786,811,871,861,901,859,807,464,447,459,460,587,683,610,640,528,462 9,16,13,36,48,24,19,466,413,385,385,371,377,480,463,432,424,414,418,408,408,394,396,406,392,375,376,384,380,398,401,405,419,404,413,406,391,393,386,403,407,422,464,429,423,398,465,469,471,451,420,417,389,413,448,460,529,533,571,529,483,373,394,378,386,396,399,402,389,401,393 2,47,44,29,36,32,26,647,719,673,643,599,616,679,752,744,742,726,772,814,802,571,736,713,656,638,578,566,490,411,613,761,772,701,725,608,583,423,439,423,465,537,685,685,708,469,884,958,943,901,877,823,733,613,688,715,799,807,872,878,843,582,581,599,630,741,820,785,809,696,631 12,34,33,76,88,80,70,457,530,488,455,436,455,473,538,506,488,486,541,655,666,438,602,551,499,471,453,430,415,390,489,630,669,581,593,484,460,398,426,454,466,549,621,561,553,420,715,858,856,784,752,657,533,546,648,658,734,721,770,727,689,422,416,399,428,545,673,587,607,493,469 6,10,10,31,40,36,26,447,454,412,439,416,407,445,460,453,423,426,458,523,494,413,483,458,417,431,405,397,384,386,441,507,537,465,491,415,406,392,416,418,434,494,590,553,521,399,555,618,646,595,568,507,459,441,477,489,523,525,591,563,516,377,389,403,411,421,502,471,461,431,406 6,13,12,23,25,20,19,383,408,409,393,385,390,398,409,408,398,403,426,451,440,400,440,414,402,391,399,399,388,375,390,427,446,441,425,395,406,400,385,399,417,417,419,439,417,395,461,530,554,473,454,431,397,428,460,468,491,485,519,478,459,392,401,400,383,409,440,430,429,413,381 3,8,8,67,87,86,66,402,396,413,401,392,381,392,385,394,398,392,392,388,415,397,396,390,390,388,387,387,393,386,378,404,412,397,393,379,390,387,394,385,390,398,391,383,381,396,412,447,432,434,408,392,393,386,413,416,404,403,405,417,406,383,392,393,385,388,390,392,394,394,395 10,11,10,21,30,28,19,419,413,425,406,395,402,439,466,442,433,438,428,480,480,405,455,449,413,406,403,398,379,368,429,453,491,436,457,400,420,384,409,410,423,481,586,523,502,411,563,586,594,530,521,457,436,479,529,527,593,582,629,605,542,394,399,397,393,413,466,448,447,415,385 18,14,11,35,43,33,26,433,398,407,410,381,401,432,453,432,420,432,397,410,421,387,395,373,392,382,387,391,392,413,399,416,408,404,396,392,393,408,391,401,395,401,459,447,445,395,509,482,457,412,413,425,397,426,442,434,481,506,567,535,480,396,386,381,378,398,403,400,406,393,381 5,10,9,63,82,72,56,397,456,410,426,401,411,425,430,441,425,421,451,506,504,410,473,450,431,426,411,402,398,380,416,498,511,466,459,418,408,392,391,398,416,432,462,426,444,396,539,669,676,594,562,487,438,453,477,478,530,514,582,544,494,395,396,402,390,441,491,502,477,430,409 5,14,15,147,183,186,149,363,418,403,419,386,397,382,392,387,396,383,405,419,423,389,407,404,387,405,407,393,379,387,371,425,446,400,401,399,396,383,388,379,382,376,385,392,392,392,408,492,517,458,436,405,395,369,378,397,405,386,412,401,414,389,385,388,382,397,435,401,406,391,395 17,14,12,42,51,40,32,435,474,450,430,405,429,437,460,456,463,447,467,563,551,413,484,469,457,452,439,414,393,408,454,530,554,482,501,446,452,411,421,444,448,500,577,522,498,439,616,754,773,679,650,543,466,523,577,584,653,641,684,628,574,398,408,403,405,455,516,484,483,421,413 9,10,10,21,26,24,19,431,405,383,400,391,395,433,420,412,400,395,404,400,385,383,402,401,385,394,378,394,380,393,394,407,401,389,392,385,370,390,390,388,393,404,417,428,404,405,442,430,435,422,395,370,378,397,407,415,449,464,474,487,433,381,392,399,374,385,406,390,395,380,387 20,433,302,260,332,233,183,568,499,472,436,429,411,598,648,570,540,565,530,632,628,433,590,539,445,490,407,408,406,472,563,569,646,523,541,464,413,502,531,559,617,702,775,729,670,531,775,757,765,671,630,534,425,672,743,742,802,806,852,823,760,432,393,411,444,481,635,544,543,494,407 1,39,39,149,237,239,148,408,536,497,442,439,435,440,482,467,443,436,543,687,648,440,640,582,498,502,426,422,411,368,423,620,687,573,589,482,451,412,395,398,415,437,472,460,467,423,603,855,874,791,759,632,520,468,503,504,560,565,625,611,548,412,414,411,412,487,647,579,600,503,442 17,10,9,34,42,32,27,412,392,375,376,399,385,409,403,410,398,390,393,390,412,384,384,400,379,389,384,390,381,399,368,400,400,391,391,397,382,397,388,387,407,400,395,420,394,374,441,419,426,399,415,398,381,385,417,408,449,439,496,438,440,392,375,379,394,387,386,368,399,395,387 7,39,39,77,122,121,74,379,467,454,412,409,401,397,389,378,375,371,513,689,594,472,669,537,478,464,403,413,394,428,395,667,654,535,533,429,398,367,408,406,402,422,440,395,416,441,394,774,743,631,559,463,420,458,453,434,392,397,389,367,373,374,375,385,384,510,625,484,508,435,406 5,40,40,173,263,270,177,403,419,383,380,412,397,412,414,412,403,391,400,406,407,388,407,398,391,374,386,377,387,387,404,412,394,404,407,400,385,419,399,408,404,429,433,417,411,410,453,474,482,440,449,406,397,420,467,459,487,463,479,474,426,391,372,397,389,387,424,398,400,394,396 19,14,14,84,127,131,82,391,386,380,397,372,396,398,392,380,382,397,414,393,393,382,382,390,376,367,388,384,374,403,382,373,393,403,388,389,366,375,396,408,384,412,436,414,416,395,433,432,416,408,414,393,382,456,501,489,491,466,460,438,427,381,376,386,389,381,400,390,404,388,399 4,78,32,69,83,39,34,501,484,462,446,429,405,570,613,586,556,554,548,617,587,419,520,476,450,400,413,422,410,413,576,598,597,527,547,482,460,487,510,594,630,732,857,794,731,559,866,817,781,724,683,580,507,746,820,855,963,967,1003,934,869,415,409,441,426,509,577,542,568,473,448 5,57,46,30,34,19,19,678,712,666,610,589,616,734,778,767,757,744,775,816,800,570,725,684,640,622,541,511,463,436,689,784,782,720,740,644,581,446,472,513,562,664,803,774,780,523,908,950,926,888,867,808,715,684,764,795,865,863,918,912,879,574,537,588,616,744,812,770,791,683,623 10,28,25,27,39,32,22,443,501,485,462,438,505,452,486,494,488,494,534,527,544,416,440,450,453,422,418,430,438,393,426,456,451,423,443,430,433,389,395,400,409,420,466,459,457,407,658,686,676,648,631,581,525,435,465,469,544,516,590,614,586,437,447,423,449,502,488,494,558,483,470 1,16,14,19,21,18,16,395,491,465,433,411,413,422,439,433,420,428,472,671,616,426,654,602,500,490,434,408,391,383,420,600,690,560,610,457,422,415,416,421,412,450,518,457,438,432,549,718,788,677,649,505,428,497,536,543,593,573,623,583,543,397,404,405,395,457,667,609,584,496,427 9,11,11,50,80,78,49,395,462,419,423,393,414,411,431,424,401,443,470,560,537,409,520,485,446,446,429,407,379,388,419,519,557,481,485,434,422,391,391,391,377,408,420,414,443,396,530,742,756,684,646,530,442,413,454,462,494,479,525,504,477,407,394,407,410,443,548,516,491,444,422 9,13,12,25,30,26,21,490,423,418,407,413,407,516,535,550,517,511,503,462,477,391,414,393,386,388,394,386,402,460,538,496,455,437,447,439,417,446,486,526,587,675,772,709,672,428,743,649,557,553,522,480,441,596,700,726,791,782,822,789,716,427,394,419,436,459,430,427,440,420,423 6,40,39,56,79,75,53,440,409,405,402,380,381,447,474,432,441,451,419,439,439,390,445,429,400,402,386,381,396,401,417,442,451,405,442,390,387,410,425,409,447,491,565,521,476,453,565,530,556,449,444,416,399,547,598,583,643,631,685,610,559,385,380,394,401,417,461,411,408,385,386 11,10,8,20,29,19,13,408,410,384,389,376,381,407,430,432,426,416,399,416,410,376,410,400,382,393,384,366,394,373,416,415,420,399,400,403,385,398,411,400,424,448,478,446,445,410,510,476,456,434,412,395,389,474,529,525,559,548,588,538,487,393,374,388,397,391,414,410,424,386,390 17,8,7,17,25,21,14,426,389,401,367,384,388,414,425,393,407,391,417,400,391,383,394,385,388,392,408,385,369,387,391,381,399,389,393,400,390,394,396,386,395,402,431,408,408,399,432,421,397,413,409,389,404,406,417,421,438,449,474,440,409,382,393,377,392,379,381,399,403,370,378 11,9,9,32,40,39,31,400,457,437,427,413,420,418,432,423,406,411,465,560,553,401,535,502,454,460,413,409,396,388,419,529,566,494,529,443,400,366,408,388,381,410,453,436,439,408,529,773,794,711,670,542,459,416,446,434,468,473,531,507,457,388,394,405,395,456,559,523,530,469,412 16,150,96,178,205,106,91,549,553,512,496,453,466,601,663,636,613,613,624,665,644,453,596,514,483,482,451,409,399,544,671,646,651,590,608,496,485,607,753,808,862,935,997,905,828,612,880,862,834,779,745,660,577,837,929,972,1020,997,1014,936,875,459,433,451,491,573,627,596,629,497,478 7,36,30,39,46,32,26,528,484,420,441,416,417,541,611,596,593,568,547,492,507,409,414,398,423,407,401,400,402,448,613,531,475,468,471,439,460,465,525,549,635,716,829,772,728,451,799,699,620,609,593,533,472,633,720,749,834,823,872,835,787,461,409,463,466,484,492,475,491,418,439 20,13,12,37,57,47,29,436,389,395,405,395,387,450,439,422,434,422,412,416,415,390,412,395,414,389,389,382,381,390,405,421,431,390,401,395,392,407,414,427,429,436,494,488,457,415,528,469,470,452,446,406,386,486,536,519,590,571,626,587,511,397,397,408,383,399,417,404,408,404,391 12,438,339,1023,1023,1023,939,494,702,636,596,515,512,527,543,516,516,509,685,831,811,561,787,733,668,624,528,508,442,447,467,796,840,744,758,633,530,420,412,427,443,507,615,577,553,605,738,1002,1013,946,910,820,676,565,616,640,682,689,765,736,681,468,501,442,431,633,820,779,777,667,559 18,47,45,110,118,113,105,441,477,477,453,428,439,437,478,498,474,448,530,633,578,439,582,525,480,474,433,420,393,397,444,571,622,524,541,461,433,376,409,410,442,445,502,505,485,405,648,809,809,738,699,597,498,494,539,560,660,644,690,667,613,420,402,409,414,511,612,546,559,485,450 5,9,8,21,31,26,18,411,375,398,372,384,395,407,414,432,429,417,416,405,393,374,396,378,395,380,386,379,374,381,408,394,403,381,397,388,400,391,407,394,423,447,495,446,430,413,495,459,439,400,411,411,380,471,505,503,540,513,573,508,479,386,381,390,385,388,396,395,387,396,398 1,17,17,95,151,155,95,376,386,384,380,393,387,389,383,394,383,387,398,418,410,395,409,395,390,377,395,387,378,382,389,413,423,405,409,388,395,401,409,393,373,388,422,402,408,393,410,446,474,434,417,403,379,399,416,414,425,417,452,429,420,392,390,385,384,402,401,400,415,381,380 17,13,11,38,49,38,28,419,428,404,404,396,391,435,468,474,449,456,445,485,460,411,430,419,419,408,404,397,403,391,427,442,474,450,437,428,407,399,404,400,428,428,495,463,466,411,579,585,588,521,482,455,425,468,510,504,583,570,651,578,536,420,399,408,402,434,475,460,451,404,411 16,10,9,31,40,29,22,422,385,388,385,375,384,419,430,418,396,404,392,402,421,374,390,394,396,380,378,384,371,407,396,399,386,410,384,396,376,384,388,414,405,418,453,430,443,413,478,441,424,422,421,422,392,436,462,470,504,497,542,503,463,395,387,389,389,388,403,408,398,387,402 6,25,25,461,652,662,458,413,470,434,444,416,406,429,439,440,417,414,484,573,553,411,545,499,461,457,406,402,392,391,406,526,580,485,507,435,410,378,369,383,390,404,423,442,449,441,537,741,757,668,639,542,455,423,424,423,475,492,547,526,487,428,408,392,397,456,554,530,510,435,428 18,98,87,133,190,165,112,573,719,672,624,543,602,635,678,661,671,663,749,842,828,570,790,748,664,654,559,557,454,444,601,806,837,750,771,655,564,453,480,509,542,605,744,700,700,534,862,999,1006,942,915,837,710,692,770,782,842,831,883,867,831,505,543,478,524,711,827,778,801,695,603 7,23,9,92,95,30,29,531,507,455,437,448,460,568,624,601,579,553,582,594,584,410,508,478,452,430,420,418,399,472,593,597,583,508,517,473,443,497,630,683,742,829,904,820,751,578,851,815,772,716,687,612,505,793,874,908,976,960,984,914,855,418,405,419,468,513,587,553,555,471,482 12,44,43,88,124,118,83,422,476,464,432,422,427,433,460,476,468,439,527,606,592,432,565,546,472,461,423,423,402,402,448,587,622,526,539,430,432,392,406,430,437,460,537,476,483,424,635,802,816,732,702,600,493,480,569,582,657,636,685,662,592,429,402,402,420,465,587,544,556,476,417 14,25,22,5,7,5,4,387,395,377,381,376,386,367,375,374,380,375,380,397,397,395,379,388,391,393,380,373,387,406,386,407,400,386,401,397,383,363,398,383,384,392,409,394,400,397,396,415,436,427,385,375,391,403,398,403,417,441,455,408,417,398,399,386,381,403,408,409,385,378,398 12,33,29,167,269,222,133,441,505,488,464,432,435,443,456,471,454,454,511,648,624,429,585,536,483,493,419,423,410,406,435,578,641,532,554,458,458,426,411,412,423,449,508,487,488,414,613,815,826,738,721,592,491,483,502,550,613,586,657,629,577,410,425,411,420,503,625,563,577,474,449 13,9,9,34,49,47,31,397,434,413,409,391,390,398,409,423,399,407,415,484,476,406,463,428,420,420,398,397,392,386,393,473,492,417,448,416,412,392,393,386,389,409,415,426,407,384,466,639,656,572,542,459,406,420,436,433,456,459,485,465,452,394,382,391,377,424,454,446,438,409,393 1,19,19,65,92,96,67,415,431,410,403,383,426,439,452,421,417,408,420,465,433,403,431,419,384,401,390,398,388,396,404,430,449,435,432,406,380,414,405,415,401,426,462,459,431,403,511,586,549,517,467,424,417,464,529,531,557,521,551,498,484,413,398,399,394,420,449,438,427,411,393 14,8,8,40,66,68,40,407,470,453,440,399,403,405,419,419,429,425,453,578,556,412,522,475,446,430,400,403,397,403,415,537,588,484,504,450,413,397,382,401,398,404,446,443,428,402,516,753,769,690,642,547,436,434,469,444,508,511,548,534,484,409,406,406,401,447,557,492,516,443,409 6,9,8,9,11,10,9,443,507,493,456,442,449,499,508,510,500,491,570,630,597,445,540,509,485,467,431,431,412,382,467,582,614,519,545,460,479,392,393,398,401,418,506,496,520,397,680,795,779,716,683,611,497,456,487,497,577,587,664,668,634,423,432,429,439,522,632,559,593,489,453 14,161,148,130,164,132,106,441,465,430,414,425,417,453,480,460,449,437,483,546,520,408,518,474,421,434,422,400,410,408,435,516,550,495,502,427,397,445,440,436,469,545,632,565,529,444,586,717,722,617,594,513,434,514,569,580,648,615,680,638,578,404,393,409,398,470,530,512,479,421,413 2,9,8,49,57,50,42,415,400,390,394,399,390,421,444,440,421,425,419,413,396,390,383,387,390,386,396,396,389,416,456,435,418,409,411,416,386,435,509,569,630,727,799,679,587,408,547,496,450,425,436,418,386,494,587,644,721,678,708,595,537,400,390,398,395,396,408,390,393,400,378 6,155,137,385,517,516,375,753,721,651,649,620,631,804,866,853,846,835,823,776,790,462,528,531,537,517,509,521,447,551,870,794,722,697,729,689,658,652,773,818,875,942,1023,984,966,626,1019,949,885,871,849,821,726,828,912,948,1023,1023,1023,1023,1003,669,533,673,703,748,719,710,741,653,600 15,12,9,28,34,21,18,457,384,383,381,383,371,430,449,403,413,391,421,404,395,389,409,390,381,383,393,369,357,387,393,395,408,386,386,393,385,394,398,385,386,409,441,426,409,382,462,427,428,408,400,397,379,404,417,423,476,472,509,470,442,400,378,382,366,392,392,366,412,383,384 9,14,12,29,40,33,23,380,380,404,386,376,391,386,404,406,359,391,395,401,395,401,384,397,383,390,388,388,377,390,390,416,404,388,391,384,393,388,391,390,393,410,431,411,412,373,423,424,416,398,397,369,383,406,424,416,447,427,459,406,421,396,393,383,390,394,376,367,379,383,379 16,17,14,72,85,60,51,442,424,410,408,421,409,435,438,440,424,425,438,452,431,391,437,418,409,403,397,382,368,375,432,456,463,432,418,403,418,417,441,475,532,584,675,557,523,427,598,597,583,505,490,461,425,518,610,649,722,698,737,659,592,396,397,398,415,419,460,448,435,404,397 2,186,166,137,162,139,117,425,413,384,405,383,410,443,454,416,411,399,401,421,398,371,405,405,385,382,379,389,383,440,415,430,421,424,415,413,402,421,401,413,446,491,545,485,451,436,501,505,494,439,446,407,386,449,478,469,540,492,559,515,483,396,384,397,397,393,422,417,408,392,400 14,16,11,27,26,16,17,495,601,544,486,470,452,499,561,566,531,537,621,735,714,486,701,649,551,555,477,446,421,421,471,698,749,632,657,541,486,400,418,435,444,495,613,563,575,439,725,863,872,802,774,683,548,539,600,615,691,688,747,736,684,427,450,425,451,572,740,671,675,558,507 17,59,45,61,67,45,41,458,466,431,398,435,411,452,508,490,475,451,476,531,513,408,466,442,441,434,411,400,402,420,461,492,522,470,492,442,420,444,471,481,540,638,722,626,560,459,669,707,686,609,585,502,459,582,671,707,774,749,785,711,646,412,403,422,439,442,497,464,479,444,415 11,14,13,52,85,73,43,399,414,403,430,384,407,392,411,417,433,417,425,467,461,410,453,424,408,408,414,397,391,389,403,479,463,431,438,394,407,391,402,411,388,427,446,426,404,410,478,597,595,522,520,462,399,432,469,451,485,485,518,478,474,390,411,384,396,416,449,424,434,418,413 20,9,9,76,89,89,75,399,420,404,401,404,415,438,426,424,400,409,434,474,454,410,433,434,419,399,404,401,410,398,412,457,490,437,450,419,388,401,396,405,436,411,452,441,422,412,503,635,636,562,534,459,414,444,466,491,512,514,561,537,491,399,394,389,402,427,470,452,438,413,411 5,49,45,231,290,285,225,440,474,456,423,409,435,460,453,451,440,439,506,582,572,429,546,515,459,437,431,416,390,392,418,527,594,509,527,437,423,399,403,376,432,436,501,465,447,452,585,771,776,693,650,537,452,447,482,502,561,552,608,603,555,420,413,389,403,457,575,535,528,470,418 15,13,13,87,129,131,88,399,399,422,398,413,415,406,411,420,402,394,421,456,450,391,444,417,416,393,406,399,378,394,396,444,448,431,421,396,403,389,394,391,385,405,416,418,407,397,480,595,598,528,506,433,428,421,408,429,446,451,500,500,470,420,406,391,419,435,465,433,436,411,417 10,23,22,68,92,83,63,418,461,461,445,418,430,443,471,468,460,437,505,574,548,428,524,491,460,446,429,414,416,421,438,552,565,482,509,460,423,386,404,414,415,436,505,485,454,431,621,788,784,719,655,580,491,465,501,518,567,566,634,613,573,407,401,415,433,497,574,519,531,468,451 3,34,35,176,280,285,176,412,394,360,389,390,384,424,421,402,412,392,382,394,396,390,394,404,392,391,382,380,380,390,384,395,402,391,404,389,377,395,406,394,403,403,440,423,420,432,451,432,428,427,412,401,393,465,539,529,534,497,532,483,456,403,395,391,402,392,391,389,384,389,374 4,10,11,48,56,58,49,426,441,412,394,420,421,437,451,422,439,444,469,479,501,408,444,436,408,419,411,399,394,369,418,462,453,430,432,420,412,386,400,383,393,419,471,458,446,412,581,663,645,579,550,506,433,434,465,475,534,528,593,572,545,414,410,423,417,444,496,471,462,440,410 16,9,7,30,38,31,25,427,397,386,396,376,392,439,445,427,412,400,397,405,420,379,405,403,385,398,390,391,399,391,407,414,411,395,394,380,383,381,403,383,396,415,455,444,433,407,499,461,463,432,412,405,386,411,463,474,528,506,569,546,490,388,382,405,389,392,412,385,391,389,401 9,10,10,33,38,26,22,416,403,382,393,385,394,409,435,406,414,406,406,427,444,391,435,395,402,393,396,389,390,400,398,420,431,413,426,399,388,387,408,391,398,417,459,427,429,404,481,519,512,447,433,435,408,445,466,463,516,527,541,517,482,388,381,381,391,411,429,411,415,408,384 10,44,33,125,131,91,85,448,462,476,443,414,436,497,520,519,495,490,548,601,568,420,516,480,472,457,425,432,389,438,494,574,586,496,539,475,440,415,477,508,545,652,763,671,608,458,730,782,768,713,667,590,478,580,693,720,806,799,839,775,715,419,406,420,433,483,578,538,540,465,450 15,141,111,205,332,281,170,571,803,768,695,593,604,614,672,654,629,618,819,957,918,721,938,871,794,773,658,587,496,433,554,930,959,868,879,744,631,436,472,493,531,627,719,666,656,525,815,1023,1023,997,965,858,717,685,743,747,802,798,853,834,783,475,520,478,470,795,942,878,878,770,635 18,11,9,19,31,24,15,403,412,432,397,395,384,409,408,426,416,409,419,448,451,403,425,401,407,402,382,386,398,405,421,438,428,407,437,406,407,390,387,407,416,426,471,735,805,391,504,543,555,489,474,425,391,461,492,511,531,503,564,524,489,397,387,390,390,401,420,406,431,418,401 11,11,10,15,18,15,13,516,631,558,537,484,529,541,617,604,583,582,667,748,732,513,683,616,563,551,475,470,427,383,519,713,730,652,679,556,503,387,387,402,434,478,595,578,612,419,775,904,888,834,806,715,589,514,561,595,682,698,764,767,727,454,451,467,483,639,753,702,722,602,531 9,60,56,316,430,409,296,463,516,483,445,437,461,459,492,501,493,484,541,633,634,433,580,518,495,444,401,427,430,410,421,595,634,542,573,473,452,411,425,413,433,486,548,520,524,448,674,835,832,763,726,625,524,513,595,602,683,673,727,702,638,432,416,431,411,531,633,600,621,539,460 9,12,11,33,42,33,25,400,403,394,378,374,396,390,409,370,423,401,402,403,399,371,411,384,400,384,388,379,379,382,397,393,413,392,398,392,395,378,408,394,386,406,439,408,426,402,442,453,436,409,438,403,404,414,419,439,441,436,483,452,438,392,382,389,390,400,411,399,405,382,389 7,13,12,22,34,32,20,385,385,378,393,383,378,396,419,398,403,389,390,401,400,390,379,391,377,376,383,386,379,391,385,395,394,386,385,397,374,384,409,384,400,400,424,406,407,397,430,420,416,400,390,397,397,415,417,436,443,437,466,437,420,379,385,386,367,384,406,387,392,392,374 14,93,87,47,56,46,37,531,744,699,628,543,564,596,642,632,623,618,775,905,866,668,880,798,724,710,589,515,460,408,565,868,895,797,803,655,549,413,436,481,501,524,672,637,646,488,804,1011,1012,940,905,800,666,629,682,696,758,755,818,811,777,493,504,474,492,773,906,829,839,725,606 13,11,11,33,58,58,33,483,470,443,430,428,442,517,571,569,536,529,530,480,500,400,407,419,408,420,401,414,392,406,544,500,479,454,468,451,434,416,454,467,520,601,700,661,660,427,745,666,581,563,543,523,469,511,588,630,734,728,788,774,728,444,425,449,475,488,483,440,475,428,432 2,139,83,861,1023,1023,629,873,944,912,878,828,849,902,949,933,923,912,969,1023,1023,819,996,967,913,904,835,809,706,597,854,993,1023,957,974,873,815,614,645,693,756,839,948,930,932,758,1023,1023,1023,1023,1023,1023,949,890,952,973,1023,1023,1023,1023,1023,758,778,763,792,934,1023,1007,1016,932,863 13,27,28,113,188,194,116,386,373,400,380,402,378,390,410,416,398,400,407,399,426,392,386,402,398,394,383,380,379,374,411,395,405,372,394,372,397,402,392,394,409,414,442,413,417,417,459,434,433,412,419,432,418,473,485,480,500,469,513,480,474,403,389,378,399,394,400,397,398,392,391 8,14,13,64,75,68,57,412,464,439,420,429,428,446,449,457,435,439,487,531,504,408,482,456,434,424,420,397,397,394,422,509,510,465,450,431,434,402,414,421,438,462,518,490,462,419,596,721,715,643,596,517,444,497,538,539,615,608,652,616,569,406,395,399,419,469,542,490,506,445,400 17,37,36,228,340,339,224,444,444,430,425,417,405,449,462,431,417,449,465,521,514,417,470,463,422,428,422,387,382,398,419,500,513,446,483,426,410,380,396,385,426,425,495,465,449,427,605,717,723,654,602,540,465,447,552,545,619,598,657,623,571,404,377,392,412,453,489,489,487,425,396 5,40,20,171,161,68,71,516,549,502,452,428,458,508,570,540,536,523,589,680,636,432,606,540,495,467,449,433,418,428,494,636,661,578,599,491,448,441,455,490,520,601,696,617,599,508,746,832,827,756,723,625,527,650,718,729,786,765,819,778,725,427,435,418,446,534,627,574,609,486,449 1,20,19,83,114,115,84,415,415,390,408,394,419,428,465,439,427,415,448,456,427,396,426,421,397,392,404,391,375,402,411,439,437,410,418,411,383,404,419,418,441,470,536,466,470,437,560,556,522,478,465,431,403,501,561,565,599,586,638,588,536,417,391,407,391,413,441,412,406,425,396 11,85,82,262,455,438,245,470,497,483,459,420,422,481,523,525,517,493,529,611,585,464,561,522,479,465,424,426,403,411,473,576,584,523,546,433,442,416,417,433,486,488,602,534,521,455,706,788,794,713,678,601,504,581,653,660,731,709,765,734,672,419,401,425,439,500,614,550,560,462,430 8,34,33,95,132,131,93,432,520,490,466,442,444,466,482,467,465,461,520,642,620,447,591,539,485,482,425,422,399,384,463,593,622,552,569,481,444,393,403,391,414,434,461,457,492,408,614,816,821,745,721,612,507,438,485,493,576,581,638,615,584,414,433,410,427,532,638,597,596,499,445 5,19,14,43,57,41,31,425,357,373,395,389,374,432,440,406,419,406,404,392,387,393,399,389,374,389,389,393,365,408,393,383,399,392,394,396,386,412,401,389,402,415,459,432,406,397,466,401,416,396,384,374,388,414,426,447,478,476,532,492,447,389,398,386,393,379,388,395,397,381,371 20,9,8,27,35,26,21,408,460,422,410,410,410,432,447,421,418,439,480,538,524,408,490,464,434,433,414,403,403,398,423,509,519,469,491,418,424,387,392,397,406,438,455,446,458,393,551,704,690,619,594,505,442,442,454,463,515,511,560,558,522,412,418,392,400,445,534,485,512,437,411 6,9,9,49,52,49,49,397,406,395,392,382,398,390,379,402,418,411,410,429,432,390,423,409,410,380,386,397,373,392,395,411,457,425,415,413,378,404,380,395,384,391,396,398,394,384,449,558,553,499,478,429,413,397,401,417,442,432,458,455,427,403,389,385,388,398,433,410,417,414,371 12,18,17,78,119,121,78,388,400,400,380,380,394,409,393,403,394,404,419,426,433,389,408,395,389,391,379,402,379,400,389,427,434,403,388,393,387,385,397,400,381,416,413,391,398,411,454,495,508,459,418,388,400,426,449,476,487,471,497,442,427,393,384,394,392,412,416,417,409,400,392 13,44,41,573,960,965,562,409,423,425,402,405,406,417,411,403,425,400,438,492,450,427,489,463,430,406,410,411,404,417,400,472,507,445,458,428,426,395,388,390,382,395,403,416,420,469,482,661,674,580,552,468,417,395,441,434,450,460,513,462,455,433,407,400,404,421,486,458,462,429,422 8,14,10,34,42,29,23,423,404,407,379,388,395,443,452,437,418,416,410,420,406,381,409,402,387,394,384,385,386,411,413,415,408,390,401,401,395,398,412,421,425,465,488,470,463,431,518,476,461,445,409,405,382,485,534,554,598,575,613,569,508,389,388,372,390,394,400,429,404,381,384 3,167,104,45,58,25,22,524,455,429,426,413,417,558,632,575,556,529,555,499,528,393,405,429,412,420,383,390,384,556,722,569,528,479,482,474,433,674,813,867,929,995,1023,979,897,533,880,751,669,630,571,563,467,781,900,956,1023,1021,1023,958,891,458,388,449,461,462,452,455,491,436,413 7,34,32,118,181,163,102,534,697,652,652,620,659,607,695,689,700,715,746,724,750,444,490,490,485,473,462,465,458,436,715,687,652,640,689,651,628,446,492,509,595,687,810,783,799,442,892,873,834,832,821,808,714,566,686,726,818,818,882,890,857,503,518,504,560,661,654,648,690,607,584 18,11,10,24,31,29,22,415,400,368,386,385,388,417,433,407,411,395,388,391,393,383,361,398,375,392,365,389,396,390,400,388,373,382,394,388,380,393,392,421,408,412,447,425,412,378,474,409,390,397,380,389,379,420,461,442,469,495,522,493,460,382,362,406,393,397,389,389,366,384,385 2,68,65,78,99,94,73,486,634,611,565,515,506,526,592,555,559,543,657,786,764,524,738,674,605,571,504,491,426,424,515,751,790,702,725,604,518,402,425,432,485,541,639,610,614,448,767,951,962,892,864,768,632,547,632,655,739,738,794,774,731,446,467,447,457,617,773,708,728,615,518 19,15,11,43,55,34,25,437,398,398,404,398,413,425,466,439,429,411,415,435,421,388,421,398,382,389,387,376,395,412,395,437,426,406,406,399,386,405,424,429,420,449,501,463,467,406,523,512,498,469,435,395,385,427,475,478,533,566,594,544,501,395,394,392,396,399,427,418,427,418,383 3,161,145,149,203,187,134,458,433,419,430,381,395,510,528,494,464,468,452,519,482,421,495,456,420,413,397,387,392,428,458,511,516,491,470,431,397,455,447,432,483,567,634,572,532,463,655,648,645,550,530,475,430,555,627,616,688,694,745,697,659,389,396,429,404,436,490,478,471,402,396 8,19,17,991,1023,1023,941,432,419,413,387,377,380,401,427,430,405,403,413,478,457,415,468,431,417,421,412,413,380,392,397,444,486,433,434,408,397,388,386,389,385,399,398,404,410,477,469,537,570,478,467,436,393,424,456,467,466,458,486,462,443,434,380,415,413,414,472,438,443,428,397 6,9,8,22,28,22,17,417,398,371,400,390,399,436,423,418,403,386,384,397,409,376,386,385,390,381,387,390,392,382,395,388,393,379,387,389,375,404,391,401,402,411,430,431,415,395,453,406,389,394,381,413,393,425,437,447,464,469,518,485,442,376,386,378,381,394,402,370,391,365,379 13,14,12,28,40,31,22,422,392,380,384,388,390,454,453,431,402,426,401,424,401,392,398,398,399,399,396,383,381,384,405,400,412,404,393,397,383,387,382,397,407,407,464,455,432,402,482,461,442,440,392,393,397,415,431,437,492,495,552,521,488,395,388,375,389,413,408,398,398,405,404 2,20,20,81,148,156,84,411,491,458,443,427,416,421,439,439,427,418,481,602,569,431,566,512,477,448,417,401,404,397,433,577,626,514,539,457,453,394,401,417,406,414,460,456,460,420,565,828,848,759,718,604,486,435,471,496,501,508,566,533,525,408,417,403,408,473,598,531,538,461,445 17,15,13,34,47,37,27,397,387,395,379,394,383,404,402,392,406,398,391,390,403,387,382,394,389,393,386,377,368,401,387,407,393,366,395,395,387,391,387,422,385,408,422,399,397,389,445,434,442,420,415,404,388,410,446,442,443,466,468,443,420,384,384,383,385,390,392,396,401,393,377 19,12,12,79,111,115,82,403,404,388,357,410,376,415,422,401,411,404,403,399,410,395,404,401,394,383,385,374,392,392,410,412,394,410,404,392,373,388,402,414,405,413,444,423,416,407,470,449,455,433,403,407,370,452,473,451,485,473,501,486,443,401,402,394,408,404,405,409,396,412,395 1,179,154,128,153,135,110,820,803,761,727,666,709,866,915,899,889,873,878,906,886,654,816,777,741,721,632,599,519,534,795,859,857,789,816,704,647,564,611,645,718,797,910,885,891,695,1003,1023,1004,962,937,883,784,870,929,939,989,982,1023,1019,984,738,632,741,765,850,905,859,879,783,723 5,9,9,51,71,67,47,475,553,515,528,489,509,482,553,557,554,568,601,642,650,446,525,512,489,488,450,443,418,407,594,649,636,593,622,551,508,404,420,417,439,477,621,620,671,414,762,842,820,778,757,699,606,481,506,546,622,641,716,742,711,465,471,458,484,612,696,624,667,566,531 20,8,8,43,60,55,39,414,443,420,424,405,418,426,434,423,418,423,469,522,496,402,487,445,424,420,423,410,383,371,406,496,528,455,474,414,430,397,409,410,414,421,443,439,450,399,526,720,724,651,593,524,433,437,472,477,533,504,549,512,484,395,407,376,398,443,503,469,477,448,403 10,27,23,28,40,32,22,390,386,399,400,380,386,400,398,401,398,395,397,418,431,400,415,399,406,387,392,377,394,382,391,416,424,382,414,382,388,367,408,384,410,403,436,422,407,391,447,468,462,444,437,402,398,407,450,444,454,439,478,460,434,377,395,381,391,405,412,383,403,392,396 3,76,67,270,370,308,222,510,648,600,565,504,534,530,581,586,558,561,676,789,767,534,725,670,611,580,511,463,436,403,513,745,782,692,701,597,517,424,412,430,458,505,634,606,604,477,784,956,959,896,867,783,658,561,674,667,743,746,803,787,753,460,481,446,478,651,779,716,735,620,545 4,98,84,77,110,100,69,618,718,658,623,526,586,657,743,725,708,707,785,857,813,609,804,711,662,636,528,515,450,426,734,842,835,764,767,649,611,473,553,624,692,789,905,866,848,515,925,1023,1001,947,913,831,715,700,794,829,922,923,967,944,903,554,510,552,586,776,907,828,853,731,629 12,9,8,29,30,25,24,407,377,379,401,376,385,442,434,410,401,389,397,381,391,394,398,387,392,383,372,372,375,375,401,398,380,398,392,382,388,405,384,392,402,420,449,430,416,405,468,436,427,379,406,385,383,392,410,417,461,484,504,489,456,380,399,399,384,390,401,384,392,385,384 6,68,56,62,66,53,50,490,649,594,533,461,454,540,592,570,540,532,633,798,772,522,796,736,638,633,516,457,422,390,487,741,819,711,738,561,500,442,462,474,480,567,673,629,587,465,743,877,920,833,809,683,508,623,695,714,767,752,809,769,723,423,437,404,439,588,803,738,736,618,512 6,10,7,27,32,23,19,391,397,360,395,384,392,402,420,417,407,384,393,383,394,379,391,376,391,412,389,384,385,380,385,392,392,400,383,390,382,415,405,420,429,439,470,461,428,410,485,420,409,395,394,383,397,467,500,500,524,514,569,499,450,397,380,384,395,382,383,381,383,391,394 5,35,35,194,333,335,192,407,411,393,388,401,376,417,443,405,421,410,434,427,422,390,396,402,399,411,400,390,395,374,411,403,411,404,387,392,396,386,404,428,431,450,482,444,424,441,504,480,492,466,435,422,393,479,558,568,581,552,586,532,504,415,383,397,402,419,431,396,404,398,412 18,92,81,51,71,57,40,452,386,383,377,363,398,429,434,434,422,415,439,416,423,393,400,392,395,399,385,372,390,433,414,421,426,395,414,404,390,395,431,472,450,490,575,513,460,413,524,503,467,431,446,381,356,479,492,508,553,558,593,538,501,392,368,386,379,395,420,401,407,387,397 5,34,33,224,373,373,224,400,400,395,389,377,396,430,415,419,414,392,415,435,425,385,412,402,392,399,392,413,372,394,399,403,437,396,396,393,390,419,411,415,411,421,469,441,445,448,522,516,516,464,459,406,403,525,607,615,600,570,595,544,490,396,373,384,400,408,421,417,421,391,393 4,16,16,91,142,148,93,404,424,408,400,396,387,393,422,412,414,413,415,455,421,398,425,416,398,392,401,390,384,401,414,439,449,423,436,395,390,395,385,410,421,415,436,428,415,420,473,556,558,484,480,433,412,453,452,463,500,468,513,488,462,398,399,394,387,414,442,427,428,420,395 16,9,9,17,26,26,17,393,375,374,375,381,384,388,404,380,376,373,371,374,376,382,390,375,387,391,389,374,385,388,382,390,374,379,384,388,387,385,393,402,371,387,403,384,398,394,387,393,380,375,409,390,385,390,388,395,399,414,411,418,396,378,387,384,388,399,396,377,384,382,388 7,44,27,67,104,51,33,506,402,399,409,377,402,504,536,479,443,450,421,461,444,403,447,436,403,406,384,378,401,399,449,449,469,427,430,400,370,427,429,442,425,466,558,520,496,415,604,582,564,492,488,449,430,489,518,523,624,647,699,641,574,408,371,391,391,410,437,432,415,400,385 5,14,13,7,7,6,7,481,566,514,489,448,459,519,551,557,540,535,605,698,682,481,630,564,520,507,458,441,413,400,479,660,685,598,610,493,471,393,397,415,422,460,551,542,555,407,712,841,832,769,732,641,538,482,553,538,645,640,720,711,672,427,427,436,467,564,689,625,648,536,478 8,48,41,17,19,12,11,613,739,675,657,611,638,664,742,730,728,715,782,844,832,592,766,726,669,641,563,534,475,381,666,826,824,758,777,670,603,425,458,471,500,606,757,722,749,480,890,982,969,923,900,844,738,635,723,752,831,829,889,890,855,560,552,562,584,753,848,792,813,708,624 13,37,27,50,88,62,35,420,400,386,403,390,399,437,447,427,438,419,419,402,414,397,398,392,388,372,387,378,381,400,403,397,398,397,401,390,375,419,411,403,417,458,485,444,435,406,482,443,399,423,390,388,401,457,493,469,515,487,574,532,485,393,373,377,394,378,395,385,379,402,380 7,35,35,24,27,26,22,430,624,569,533,454,470,464,465,454,462,455,556,761,752,509,751,696,628,581,507,470,434,406,427,723,795,683,706,592,486,398,400,425,411,443,534,482,482,408,612,956,982,902,864,757,596,462,531,558,603,611,669,643,579,404,456,415,423,546,768,705,721,590,502 6,159,152,71,119,117,67,493,690,631,573,471,490,515,556,547,532,516,690,853,819,594,840,778,699,672,546,496,453,446,479,824,867,769,773,645,520,441,446,429,485,548,661,611,576,497,764,1000,1010,928,896,774,613,620,724,742,807,791,832,794,735,445,469,432,427,671,881,817,818,696,573 12,11,10,69,108,100,60,397,399,398,382,386,387,401,433,406,400,421,413,428,397,390,409,371,388,391,387,393,395,393,390,387,405,417,403,394,403,387,395,412,419,438,452,421,422,387,496,467,471,437,438,397,398,455,521,480,516,499,549,502,454,378,389,381,392,402,401,396,411,403,392 11,25,25,120,200,202,119,380,400,386,363,369,388,398,395,394,386,388,412,416,419,383,410,391,393,392,375,383,383,395,377,399,420,407,424,377,408,394,381,395,402,392,425,397,396,407,426,457,449,441,431,401,385,470,521,510,505,446,474,431,430,405,367,388,394,398,391,412,403,375,380 11,22,20,73,111,104,67,575,613,548,524,503,554,635,706,704,687,685,681,695,702,462,557,541,526,494,487,476,445,413,582,616,589,542,589,516,464,415,417,446,445,517,657,621,666,456,835,827,795,768,744,704,608,584,665,682,755,759,828,832,793,547,487,554,580,661,669,640,693,586,547 20,20,18,37,36,33,34,493,602,562,549,478,495,514,566,578,583,550,628,736,716,472,641,589,551,530,487,468,440,404,515,692,708,635,638,553,513,391,390,403,429,468,561,579,582,407,770,891,893,835,804,730,616,500,557,581,677,675,748,766,724,459,445,451,466,583,710,643,678,572,507 16,21,15,51,67,42,32,409,424,429,400,392,392,428,424,431,395,431,422,466,442,395,452,443,409,415,404,373,375,388,411,447,495,435,455,401,423,393,403,422,439,454,509,477,440,430,495,541,565,479,459,430,384,484,516,521,556,565,593,554,488,398,376,392,386,396,473,453,411,405,382 10,14,11,39,45,30,27,425,453,420,427,397,413,444,462,451,450,447,473,485,485,405,445,418,415,410,411,403,406,393,478,474,481,453,447,436,410,426,464,514,558,654,767,690,604,420,729,696,656,595,573,495,422,521,643,720,854,857,889,811,730,408,405,399,404,429,495,456,436,435,422 18,18,18,120,229,236,122,410,437,407,390,401,421,429,414,423,398,430,450,458,479,414,455,432,416,405,405,411,395,401,401,449,460,423,443,411,410,388,390,413,402,423,436,431,413,404,520,644,649,577,534,467,448,415,434,459,484,479,521,499,485,404,391,395,396,410,457,426,431,403,406 13,8,8,11,11,10,10,408,486,429,434,400,406,446,472,441,455,437,519,582,552,419,536,494,457,452,425,403,393,393,420,548,591,490,520,438,423,392,384,409,406,431,473,468,455,404,583,758,750,686,650,541,454,444,487,504,558,557,608,594,545,401,427,409,420,491,585,530,543,474,447 19,15,11,28,45,30,19,448,394,394,383,386,399,425,418,413,427,382,383,397,415,374,392,401,392,384,387,374,381,391,425,403,393,396,411,381,397,415,404,408,435,449,490,460,430,413,495,466,446,428,409,388,393,482,551,533,578,560,603,555,476,389,378,392,380,388,408,394,398,399,387 10,137,120,1023,1023,1023,959,456,440,398,414,392,419,463,494,472,480,462,478,490,452,413,441,434,402,408,409,429,394,391,439,479,462,425,438,402,394,424,393,403,451,457,543,490,494,564,645,625,607,556,523,484,425,535,603,603,667,652,695,675,606,443,400,418,421,441,455,436,472,425,386 17,18,16,51,85,76,43,437,446,416,426,398,415,461,468,450,442,458,473,534,506,420,464,448,432,432,403,397,399,392,420,498,512,451,482,438,422,406,419,425,401,451,514,490,486,419,608,710,696,623,587,506,436,494,560,553,606,589,650,611,575,402,402,408,407,450,506,477,480,426,424 20,15,12,34,47,37,26,444,401,386,404,388,394,444,472,438,430,435,399,420,400,397,403,379,404,382,363,383,369,379,421,416,414,398,426,361,376,406,412,414,404,433,488,466,444,403,514,468,458,424,412,392,378,461,481,503,564,542,610,589,502,383,390,395,389,403,408,396,384,391,385 2,19,14,16,21,10,9,408,390,393,390,410,388,401,423,394,435,419,411,422,452,384,429,397,389,383,375,392,391,384,428,410,417,414,391,379,384,393,400,405,438,480,542,498,455,418,585,556,513,479,445,427,404,485,531,564,700,701,741,664,576,389,395,384,390,389,431,384,415,393,391 8,8,8,30,40,40,29,387,400,391,385,387,399,406,401,405,410,397,409,391,395,380,388,388,401,377,372,389,383,401,397,398,410,398,392,388,393,391,404,410,408,435,465,437,423,402,486,428,438,415,394,399,381,471,490,506,538,508,528,525,456,391,379,393,393,397,408,376,397,376,390 18,175,154,94,109,89,76,433,391,405,403,401,392,449,450,433,412,425,421,410,422,399,411,399,410,386,392,410,356,384,445,438,439,409,419,406,378,419,445,477,486,533,627,555,544,407,511,510,522,461,448,425,408,448,477,488,550,533,573,547,480,384,407,385,416,414,433,396,425,414,406 18,23,13,59,69,34,27,470,422,423,416,374,415,508,539,491,464,455,427,436,437,388,416,406,390,405,388,391,397,388,443,446,451,421,420,397,384,416,424,443,479,485,589,544,509,443,633,583,557,512,478,441,405,583,630,627,689,695,745,689,614,374,403,399,386,409,433,431,408,393,399 15,30,30,52,60,58,49,422,531,511,478,436,459,465,484,475,487,461,555,684,663,467,633,580,516,499,451,451,431,412,435,636,691,573,601,511,434,400,397,423,425,449,483,482,488,408,639,860,876,798,769,647,546,483,505,508,581,581,637,627,569,422,420,413,422,531,671,623,615,506,448 15,14,14,42,48,46,40,417,486,457,448,402,444,418,423,432,438,422,476,579,566,424,541,510,455,460,401,414,401,391,430,536,585,509,509,451,438,377,391,367,398,406,442,432,442,401,535,767,781,703,665,554,460,433,449,448,475,486,545,537,497,392,417,385,405,458,555,527,506,459,410 2,17,17,54,83,80,51,433,500,459,441,411,429,408,432,443,419,427,462,590,566,424,545,509,453,454,433,408,415,375,415,559,583,504,501,440,405,414,378,407,397,410,453,426,459,393,567,767,781,697,658,562,453,431,446,469,503,517,558,571,523,397,397,402,406,467,568,527,505,471,425 19,86,76,116,173,144,95,484,575,522,508,452,470,522,557,529,532,527,636,728,713,492,675,613,546,533,459,455,427,393,483,687,726,633,649,503,484,410,426,457,497,545,637,571,578,473,744,875,884,805,779,664,556,583,644,666,733,726,774,746,708,425,422,436,448,570,710,658,662,541,506 9,318,251,260,327,235,192,510,466,437,415,411,415,518,553,505,509,491,486,548,560,408,543,520,436,442,414,408,400,433,497,547,597,493,527,463,421,451,486,483,514,585,687,618,582,502,684,719,720,629,599,485,463,575,661,650,726,728,773,733,670,401,397,405,444,444,592,533,522,444,408 20,22,18,35,55,42,27,391,404,370,380,392,390,419,420,412,395,386,379,386,404,388,387,384,379,372,394,388,384,389,397,390,417,394,381,404,392,400,400,397,417,438,466,412,418,402,487,421,404,408,414,387,385,445,462,482,502,495,546,495,436,384,368,366,388,391,416,387,390,390,387 7,13,10,22,34,25,15,425,377,364,375,377,382,419,422,395,391,407,378,387,387,380,392,386,375,397,401,394,383,387,387,389,399,396,394,394,393,388,393,387,395,395,402,416,395,392,430,395,418,393,400,396,388,394,403,413,423,439,471,454,422,377,382,390,391,366,386,402,396,402,370 16,11,10,31,40,32,25,436,401,391,406,392,395,438,433,425,417,393,392,404,415,391,402,389,378,377,390,386,375,373,407,405,420,399,415,397,365,397,385,390,386,414,435,450,439,406,475,440,439,404,422,402,391,411,429,425,479,486,531,510,469,387,383,393,386,383,414,382,399,385,380 5,19,18,12,16,15,11,542,628,576,528,494,515,576,626,611,620,598,679,754,737,508,687,636,578,553,475,480,424,419,554,714,738,658,673,551,514,417,429,426,456,524,636,615,631,441,790,893,881,832,802,729,608,534,623,631,725,717,794,793,749,477,460,468,504,659,757,693,714,619,519 16,11,9,35,39,30,27,431,385,387,385,395,385,437,442,414,409,419,388,398,399,390,406,391,374,396,379,385,392,385,405,396,410,391,396,382,383,389,392,397,415,407,476,441,433,399,489,452,438,405,405,403,378,440,464,440,485,485,556,518,465,392,387,379,379,380,394,397,387,399,366 20,84,75,105,134,110,88,501,614,582,528,491,537,512,579,573,546,564,661,754,733,482,703,641,579,559,504,472,433,401,516,712,746,667,665,545,489,420,418,450,450,497,630,605,584,465,768,914,921,852,823,730,614,549,641,671,745,738,788,773,730,437,452,449,431,606,742,685,704,578,537 1,9,9,28,34,34,28,392,433,410,424,415,394,407,399,414,403,406,431,474,474,398,468,451,430,396,397,390,376,392,410,463,481,454,458,427,418,383,386,393,406,401,441,419,418,401,499,647,661,586,539,459,414,422,445,459,492,474,522,507,498,391,395,399,394,428,473,455,447,416,413 12,72,70,131,141,133,123,428,508,497,481,434,457,478,507,476,503,484,548,651,642,460,601,550,483,458,425,428,410,378,461,599,662,559,612,468,438,379,398,409,436,466,547,504,495,421,684,863,879,799,771,667,549,503,548,570,654,636,702,682,629,407,410,405,428,516,632,596,595,495,467 3,30,29,148,245,248,145,399,403,432,392,404,443,423,421,423,408,396,413,420,436,387,408,402,406,394,386,391,385,379,396,416,423,410,413,413,390,368,383,406,390,403,447,408,425,429,488,511,511,461,454,446,401,460,524,523,540,499,527,489,461,401,387,391,398,418,440,430,424,373,380 10,14,14,34,44,39,30,464,475,463,437,430,424,463,515,510,489,489,533,573,557,441,531,513,466,482,448,427,410,407,445,528,566,491,510,424,413,399,401,405,410,453,521,487,496,409,668,743,736,674,647,577,463,467,525,552,631,617,691,659,614,422,442,434,441,499,583,546,554,481,439 10,137,128,87,128,120,81,394,406,422,402,369,392,416,418,418,401,395,404,444,414,410,403,414,382,384,385,396,371,391,437,424,413,411,414,407,387,401,414,430,458,529,595,517,504,413,467,503,504,444,435,413,385,402,432,427,462,458,503,493,447,396,403,394,399,398,456,407,407,384,382 6,40,26,59,88,51,28,434,425,412,398,421,409,442,496,470,447,441,451,443,441,415,425,412,390,398,390,383,384,425,437,439,445,421,429,402,395,414,435,437,467,505,585,525,493,436,606,555,523,467,458,415,411,556,611,601,666,660,708,651,588,393,383,399,388,384,439,422,420,413,405 19,46,46,92,152,155,91,435,426,411,427,397,408,421,439,452,434,438,439,468,447,379,419,408,398,390,392,376,388,426,411,431,453,411,417,384,406,405,398,423,429,443,473,470,471,436,560,595,575,517,484,468,416,532,608,615,639,611,640,585,539,407,410,415,411,422,452,442,431,417,393 18,18,12,41,49,34,29,440,394,386,383,383,374,464,460,442,409,404,390,403,400,391,386,392,388,386,386,374,394,393,408,402,399,398,383,390,381,376,421,401,419,420,505,459,463,390,541,450,433,443,395,402,372,449,496,505,578,582,641,568,524,389,395,389,382,388,400,402,407,376,385 6,133,105,220,279,242,184,530,682,622,597,521,553,576,649,642,613,597,716,818,794,561,764,712,629,621,530,502,448,421,565,788,815,718,748,592,557,439,419,440,497,544,673,624,634,494,816,948,947,888,861,777,668,626,699,714,775,767,825,823,777,466,482,468,490,681,822,758,771,659,549 13,218,161,152,188,140,115,433,405,398,411,382,391,422,440,453,427,407,408,393,419,386,414,391,389,392,383,401,384,393,434,410,411,414,413,382,389,400,434,441,475,517,594,523,489,449,515,415,428,434,417,397,398,461,468,486,544,545,587,524,494,391,394,396,403,397,399,360,381,389,426 10,9,9,34,41,40,33,420,440,410,414,395,423,405,427,439,433,430,457,513,509,408,460,449,425,415,406,413,387,395,422,495,497,470,451,424,391,400,397,399,416,427,480,451,457,401,537,693,692,603,570,494,465,441,489,501,529,518,565,534,493,401,394,401,394,445,501,469,473,426,406 15,11,11,60,98,101,62,384,370,418,377,392,378,375,380,396,381,420,387,374,383,383,372,382,373,388,374,375,379,398,387,375,376,385,400,387,388,391,379,393,387,401,398,407,414,398,413,414,387,395,386,378,400,391,419,426,444,453,455,427,390,378,383,399,382,384,386,398,373,407,400 16,9,9,28,37,31,23,399,368,385,396,401,381,401,390,410,408,404,381,395,412,386,406,405,387,398,377,376,383,407,381,398,389,390,408,399,387,392,401,391,406,409,423,405,391,387,417,430,432,408,399,397,390,410,425,407,452,423,427,443,417,374,381,395,374,406,392,414,404,383,386 13,9,9,58,73,70,54,406,390,383,393,395,403,395,408,394,403,409,412,414,427,387,397,403,402,384,395,376,390,393,401,414,406,413,409,405,394,391,401,386,387,408,429,420,406,406,487,515,515,467,447,430,419,428,424,455,483,472,509,498,439,407,408,383,397,394,422,402,404,404,397 14,8,8,60,76,77,59,407,480,457,444,436,425,413,424,413,430,402,480,583,558,417,534,506,440,433,416,414,390,364,405,540,590,502,524,459,434,390,390,398,391,414,425,421,421,404,511,785,798,709,679,552,469,395,433,433,454,456,510,506,479,395,421,395,401,454,556,508,499,442,422 2,124,117,126,128,120,118,442,504,482,467,430,440,431,460,474,465,449,538,645,632,429,601,554,489,464,425,393,399,401,445,600,657,541,567,463,424,375,391,390,418,450,483,483,497,401,635,828,828,754,714,611,507,443,496,505,565,586,636,620,588,413,421,413,420,502,635,571,582,509,465 12,41,39,100,108,105,98,437,494,457,446,428,451,445,488,463,483,464,540,615,593,428,553,504,468,461,433,443,412,397,447,592,608,529,559,452,429,399,410,406,414,460,522,481,502,401,647,797,797,726,683,592,504,484,538,556,616,615,684,658,602,418,410,411,400,502,606,549,560,475,455 1,25,24,301,550,557,303,396,397,377,377,397,370,402,408,418,404,407,395,402,384,386,410,385,404,409,401,378,392,427,394,393,393,394,398,418,406,412,395,385,385,410,441,388,416,442,455,408,410,382,419,391,389,465,513,497,512,468,520,469,447,408,372,407,396,400,412,402,407,394,401 10,10,10,47,66,66,46,428,443,410,424,421,421,413,427,412,433,431,459,507,498,421,468,449,441,430,414,415,392,399,410,475,481,453,447,437,420,387,385,403,398,393,449,420,436,403,539,697,699,621,590,500,461,423,435,455,518,507,546,536,503,380,412,389,408,450,496,477,497,442,401 6,13,13,31,50,49,30,403,432,426,425,406,413,402,424,401,393,401,460,541,524,404,474,478,440,448,415,408,392,385,419,518,547,491,488,427,423,409,383,385,402,391,444,420,436,398,512,737,757,649,628,529,466,424,444,457,503,513,546,516,493,394,384,393,393,444,504,470,477,428,438 18,10,10,25,34,30,22,383,389,390,394,395,396,404,401,378,382,403,374,394,385,390,395,382,394,388,389,393,378,372,386,397,404,383,392,387,387,391,386,388,391,389,421,389,405,396,421,410,404,409,383,404,386,435,427,406,421,440,453,421,414,380,384,388,389,390,389,382,391,371,381 2,944,386,324,458,195,133,849,834,782,745,697,726,883,933,907,899,882,892,932,916,672,852,813,761,739,664,637,540,814,983,936,926,860,876,783,743,907,1023,1023,1023,1023,1023,1023,1023,819,1023,1023,1023,1007,982,924,837,1014,1023,1023,1023,1023,1023,1023,1023,709,625,708,741,839,910,866,881,782,716 18,13,12,27,28,20,19,406,390,384,378,384,394,409,436,424,400,389,381,430,412,381,404,383,399,376,390,392,372,433,402,381,422,384,387,387,386,415,418,411,418,443,481,437,437,399,482,447,450,430,400,402,382,442,492,470,531,524,555,537,459,395,364,384,392,388,391,382,400,372,384 17,128,115,247,346,318,221,544,622,573,538,500,516,559,611,595,588,580,672,750,731,503,675,639,566,559,488,485,443,409,540,706,733,647,670,532,506,404,444,466,471,525,622,619,623,480,802,922,918,861,834,755,640,585,678,703,780,766,825,813,767,444,447,485,486,625,740,673,704,601,534 16,61,59,98,133,127,93,469,577,564,511,488,503,523,537,535,534,528,625,704,708,469,631,596,527,525,459,454,433,356,493,652,695,608,635,528,468,390,399,387,412,466,568,539,553,439,740,899,910,844,814,740,596,491,579,598,685,689,749,743,699,435,443,437,453,586,698,635,665,551,479 9,70,57,36,43,32,27,461,477,452,457,422,435,482,501,496,506,482,496,591,558,423,509,487,441,417,409,393,386,411,473,566,548,517,508,451,448,448,471,470,515,591,685,601,544,453,674,765,748,681,630,559,472,592,667,687,750,726,767,716,648,412,424,419,413,484,578,536,529,461,427 8,61,51,414,724,663,375,685,907,857,800,709,718,731,774,744,731,712,930,1023,993,854,1023,950,897,870,758,691,569,476,708,1023,1023,949,952,823,733,482,508,556,593,703,840,807,815,626,921,1023,1023,1023,1023,966,853,758,817,825,884,879,933,926,885,561,705,569,592,971,1023,1019,1023,931,814 20,14,12,28,40,34,24,417,384,400,381,379,374,437,436,418,418,402,405,418,395,380,386,404,405,379,375,383,386,391,395,402,410,390,406,410,397,396,407,402,413,422,461,466,456,398,500,460,438,403,411,387,393,425,469,470,517,522,559,536,488,376,386,375,371,393,395,404,414,379,400 17,39,38,229,390,391,225,458,460,463,413,424,456,495,539,544,533,509,511,513,510,387,414,416,405,425,412,398,409,420,485,465,444,431,457,452,439,427,436,445,464,519,600,555,552,467,702,655,582,579,566,534,496,588,668,640,683,677,725,708,648,448,419,427,477,476,462,475,483,431,456 11,10,9,19,22,16,14,456,509,481,445,410,446,473,508,485,475,468,562,646,622,455,585,545,496,493,434,422,411,421,455,602,641,547,569,468,444,410,415,416,418,462,529,499,509,421,666,819,812,737,709,619,500,488,535,565,615,617,680,671,626,414,421,417,404,522,636,557,593,499,458 16,26,25,156,192,187,152,434,497,471,436,415,446,446,471,454,462,466,512,605,587,450,557,514,456,460,417,408,398,413,430,563,599,529,518,439,426,381,405,406,412,432,491,465,488,405,605,782,788,706,666,580,481,463,517,529,581,584,648,614,578,421,406,422,422,478,587,547,554,479,439 10,15,15,93,141,145,95,405,390,399,381,380,400,412,423,414,405,405,400,425,422,384,393,401,383,384,404,389,384,402,395,411,421,408,420,399,386,390,390,391,400,401,432,424,405,417,462,476,485,429,436,414,390,443,470,476,491,480,490,463,458,399,398,383,395,401,431,420,428,414,394 10,21,18,36,55,44,29,398,392,381,382,407,411,410,402,388,402,410,379,403,409,378,398,375,380,387,392,388,369,381,404,374,402,389,392,373,366,391,387,398,408,413,415,397,404,396,458,430,414,397,408,396,384,417,454,463,460,476,515,470,422,385,380,389,385,386,396,396,390,382,401 13,34,32,19,27,23,15,406,395,394,408,376,400,402,401,415,404,393,423,388,430,386,396,383,386,381,394,386,385,411,404,411,432,416,402,396,406,385,414,437,470,508,576,476,468,400,472,503,483,447,448,420,442,447,499,546,588,576,596,538,509,397,401,387,402,417,418,412,422,409,387 3,12,12,20,25,18,15,428,493,478,436,409,418,450,472,452,438,424,492,630,614,427,625,556,496,476,442,410,399,406,427,589,660,553,572,461,410,398,411,386,413,454,506,484,471,413,570,750,782,689,653,527,441,481,534,532,583,589,637,596,546,394,422,404,397,463,633,572,571,469,439 10,12,11,21,29,27,19,444,413,386,398,393,389,419,422,402,401,394,404,434,423,400,423,405,398,408,400,390,384,390,433,438,429,402,429,396,382,370,390,398,418,457,546,498,485,389,484,479,508,468,462,453,398,403,443,408,454,451,481,453,457,389,382,379,395,409,414,401,409,387,375 12,101,83,85,124,104,70,526,648,612,559,458,543,549,625,611,579,575,673,808,772,520,774,716,633,610,518,466,435,402,520,770,815,721,750,591,481,412,434,478,475,531,663,627,619,481,789,942,949,873,845,744,593,611,694,698,762,757,810,801,756,484,459,458,487,656,812,743,754,628,521 14,24,23,57,73,69,53,421,533,506,482,433,446,450,461,456,459,439,559,688,665,456,651,600,521,517,469,443,404,398,444,658,709,581,613,505,451,397,394,405,407,423,489,478,488,430,608,851,869,788,750,617,528,430,492,513,564,566,633,610,562,412,412,406,417,513,684,603,612,500,463 9,8,8,42,49,50,42,405,437,437,409,406,386,392,428,422,430,409,459,529,512,417,498,466,432,431,412,400,396,398,408,524,561,482,487,422,412,404,405,392,392,402,442,427,445,399,497,724,728,649,602,504,452,433,436,444,503,485,540,513,483,397,400,402,398,439,535,487,493,431,394 19,10,8,30,33,26,25,414,390,403,393,397,383,423,422,410,398,378,401,422,410,398,402,395,395,392,368,383,383,374,403,424,420,403,395,402,398,390,404,403,417,407,476,442,420,412,466,489,453,444,401,412,393,448,483,485,509,505,548,503,468,392,380,395,393,412,420,403,427,379,397 2,16,15,65,81,74,58,397,449,438,413,406,403,422,405,417,417,421,457,512,471,401,457,447,428,416,385,383,372,414,418,487,527,476,465,423,416,372,375,394,387,393,461,413,432,394,531,703,703,632,588,481,443,429,457,458,477,482,522,515,485,387,414,386,389,427,481,454,460,444,407 20,49,44,116,175,148,99,484,582,505,513,450,487,495,550,507,502,522,597,704,684,478,645,602,545,519,465,443,425,395,483,673,706,600,627,530,482,403,401,398,411,442,523,536,528,430,714,894,896,830,797,704,578,505,576,582,677,654,725,719,665,447,434,451,443,580,694,653,651,552,504 9,13,13,15,16,15,14,387,382,387,376,388,373,392,426,395,402,403,429,401,407,389,388,386,374,404,384,387,391,389,389,405,411,387,396,390,391,396,405,398,414,413,439,402,417,387,460,447,446,421,423,388,409,411,432,420,473,480,497,460,442,402,384,386,393,385,395,378,393,391,390 11,10,9,40,51,47,36,400,442,431,425,431,421,418,436,412,419,407,460,540,523,416,501,469,438,419,417,406,375,353,404,497,531,480,496,428,396,403,408,399,389,413,456,442,427,398,532,726,740,652,607,516,444,438,460,451,488,487,548,523,485,391,400,390,406,448,525,473,498,446,422 4,26,26,254,377,394,262,393,417,407,394,412,412,401,400,415,419,420,444,479,448,402,433,430,421,401,386,393,400,380,403,476,459,435,447,407,408,382,386,388,391,391,410,399,402,418,466,615,629,553,508,466,433,404,401,426,429,449,455,448,440,387,390,382,393,425,460,448,454,422,405 10,290,64,256,278,48,48,749,768,730,708,626,649,786,841,819,808,785,838,895,877,652,842,790,731,726,598,550,486,526,750,874,888,814,823,700,654,601,674,741,775,851,930,881,865,751,982,1023,1023,973,945,877,767,910,962,970,1010,1002,1023,1009,965,597,550,561,627,784,893,840,860,757,681 3,8,8,62,220,225,59,393,369,377,395,386,387,389,393,390,398,405,377,426,397,391,406,406,389,394,392,404,390,374,388,416,409,401,388,393,392,387,382,365,383,395,407,404,408,405,409,468,468,444,409,407,388,406,420,430,432,428,435,438,405,400,382,389,382,394,419,402,407,394,373 2,16,13,87,90,74,71,436,453,431,408,416,419,449,489,484,472,465,473,489,499,412,458,439,418,421,423,407,384,443,440,507,511,467,470,447,414,439,438,424,458,512,607,539,523,419,639,704,672,618,586,498,446,506,551,573,651,642,680,644,606,407,391,421,416,454,467,460,467,430,413 11,8,8,14,14,12,12,413,471,445,423,420,399,416,416,440,418,425,440,610,576,421,599,524,454,467,431,406,390,402,411,538,630,518,535,457,404,398,384,408,413,427,472,426,445,406,495,679,736,631,607,495,430,451,477,479,514,505,548,526,486,380,411,402,392,452,610,551,547,461,424 12,70,29,142,169,65,56,739,921,889,838,728,742,777,832,801,789,769,927,1023,1023,841,1023,993,917,909,811,723,619,532,736,1023,1023,983,997,874,781,571,648,676,737,814,898,857,844,714,949,1023,1023,1023,1023,963,843,872,922,922,962,952,992,968,928,564,673,586,608,901,1023,997,989,907,790 6,254,212,169,244,162,109,470,439,398,417,385,401,496,548,507,474,429,451,558,525,413,505,486,446,430,426,401,399,401,455,526,557,468,502,421,404,422,423,420,475,490,609,551,530,465,645,689,695,612,605,473,430,495,575,589,678,675,729,708,638,412,404,413,412,424,538,503,496,440,433 9,14,14,40,53,52,39,401,463,442,401,410,419,420,434,431,418,424,485,565,512,422,498,477,431,428,414,396,399,398,410,515,537,486,471,422,434,389,394,398,401,411,439,447,465,394,522,717,706,633,607,531,438,400,460,465,498,513,551,528,503,391,428,398,402,458,549,499,511,452,418 9,9,9,49,81,85,51,390,397,399,386,405,400,411,391,396,387,403,410,403,411,382,403,398,396,378,379,383,387,379,393,411,417,404,390,384,368,367,401,380,402,408,425,412,411,391,474,492,493,443,436,416,414,411,412,454,470,462,473,474,440,381,404,396,397,400,411,402,392,385,386 9,13,13,65,86,81,62,411,484,475,425,403,445,440,452,428,436,430,507,587,564,421,531,504,472,437,424,412,388,394,428,559,596,514,539,464,438,376,378,400,405,419,458,421,432,399,573,791,812,732,694,581,474,423,449,481,500,538,572,556,536,404,411,402,398,457,569,530,539,456,443 8,21,21,73,127,126,70,413,414,395,378,382,375,416,419,410,409,418,419,439,446,395,418,417,405,407,412,400,379,413,404,424,437,416,427,400,379,392,390,418,394,417,463,425,430,405,476,585,608,528,484,460,413,456,491,498,539,524,565,536,464,385,403,393,389,397,425,424,430,384,400 4,91,61,114,144,89,70,514,589,508,479,477,487,578,632,620,606,579,614,679,655,463,591,542,502,477,419,441,409,481,668,676,673,598,630,516,479,516,664,744,797,880,967,892,830,539,900,882,848,800,762,705,583,755,863,919,1011,1004,1023,961,904,485,450,494,492,583,669,618,628,537,484 16,108,87,999,1023,1023,928,723,693,628,618,556,601,748,805,780,766,761,770,794,783,520,699,671,612,596,537,525,472,531,672,750,762,680,707,609,548,553,543,598,642,728,827,792,776,703,925,956,941,891,869,802,693,818,880,895,944,933,975,947,903,606,541,591,619,721,790,748,772,651,594 19,68,66,551,1023,1023,531,487,487,449,459,440,446,491,563,579,557,557,535,524,558,409,428,435,425,427,411,427,409,413,493,472,480,439,464,458,428,428,460,504,523,572,646,592,588,617,742,690,624,606,599,566,476,815,880,871,851,804,824,759,705,486,417,461,474,506,496,488,496,475,445 3,13,13,52,80,80,50,416,408,411,418,398,405,411,405,421,417,419,440,466,449,383,423,427,416,400,412,383,383,391,423,454,456,440,428,436,399,396,390,379,414,403,455,466,434,380,566,634,639,558,522,478,446,425,450,491,550,542,600,575,524,395,405,392,400,430,452,450,444,422,410 13,15,14,78,114,111,75,423,464,453,436,424,425,430,425,415,428,428,490,558,525,412,523,472,460,436,429,418,408,371,409,540,558,486,525,437,422,384,384,410,402,427,461,437,436,411,551,751,764,672,651,551,471,444,480,474,533,523,560,538,500,407,396,405,390,446,548,502,523,467,426 3,10,10,17,38,38,17,484,554,491,481,449,466,500,558,551,550,546,593,673,640,463,588,546,507,493,459,432,423,410,479,637,643,565,590,481,441,419,381,412,426,445,524,531,566,388,714,832,813,763,731,645,551,471,508,542,626,640,709,713,673,445,441,445,456,574,675,625,638,541,473 13,10,10,62,80,82,62,384,400,402,380,393,406,378,394,391,378,395,403,436,434,402,421,410,414,394,377,407,365,385,382,421,429,405,422,381,402,390,388,395,391,393,379,380,400,395,405,534,542,480,470,426,417,395,417,402,400,412,428,441,411,396,392,387,389,405,419,417,425,409,401 12,10,8,43,49,27,22,395,414,413,388,384,409,414,419,403,400,403,438,464,455,407,433,414,404,406,404,402,383,378,406,452,475,419,448,427,397,398,396,403,410,407,445,442,434,387,499,618,595,521,492,442,406,430,460,453,481,485,548,486,488,380,384,396,402,427,484,435,478,412,414 1,164,143,393,492,452,350,745,734,678,650,606,611,813,874,855,843,824,821,838,826,549,733,691,627,617,541,518,446,705,911,866,839,789,807,747,708,817,919,954,1000,1023,1023,1023,1017,713,1023,1007,984,937,909,851,737,899,980,1014,1023,1023,1023,1023,1012,694,548,685,706,771,817,781,805,691,628 10,14,13,113,153,151,110,402,430,401,395,390,416,410,388,403,397,408,418,473,423,401,435,428,396,392,414,387,394,377,409,448,470,423,435,388,398,386,399,400,409,434,461,419,397,452,471,616,609,541,507,455,411,596,697,701,691,606,618,508,465,414,411,396,383,416,458,437,421,411,402 9,52,47,148,219,185,119,513,637,584,527,530,536,548,611,568,555,569,673,769,737,578,747,694,667,639,588,547,471,403,497,723,736,643,670,556,515,426,432,423,456,474,601,565,561,478,773,940,942,885,856,784,673,574,639,652,733,734,787,768,721,431,500,450,459,637,738,690,713,594,555 6,10,8,19,27,18,13,443,397,374,388,390,390,441,423,412,399,405,382,404,419,398,407,402,394,376,381,383,390,405,383,401,402,393,402,393,396,392,405,398,393,420,468,431,412,402,458,426,452,420,405,393,384,406,444,445,481,486,540,489,441,372,382,378,384,391,400,393,408,391,399 9,10,9,65,82,81,64,401,455,438,427,409,408,427,424,425,421,428,460,534,539,412,501,453,440,438,408,397,394,398,404,510,528,455,501,435,415,375,390,410,391,419,449,432,425,395,538,731,747,669,624,540,475,425,460,451,489,493,536,530,519,400,404,408,412,443,525,484,496,442,432 1,9,9,29,28,26,27,404,390,371,381,376,367,426,412,417,410,395,383,377,392,387,399,387,381,403,388,383,379,378,388,371,386,384,385,397,383,403,418,393,401,406,435,425,410,400,444,408,399,387,397,401,363,413,433,447,465,480,501,481,451,388,381,391,376,395,384,379,352,386,402 18,133,90,118,150,106,82,770,807,759,763,727,753,812,874,870,864,859,873,867,869,535,692,682,653,645,602,623,535,557,889,861,830,797,834,793,750,628,751,798,860,933,1020,985,974,603,1023,1008,972,955,938,912,833,811,900,931,1010,1007,1023,1023,1003,670,633,699,732,804,832,810,847,755,724 10,24,21,37,38,26,25,476,448,439,417,437,425,478,489,451,449,447,463,526,508,391,489,459,433,412,421,369,389,392,473,506,534,461,477,450,412,415,429,459,459,550,670,615,581,421,613,660,669,604,577,543,485,492,568,566,625,614,674,637,580,409,401,397,394,416,503,475,477,428,411 3,18,18,68,127,128,66,403,408,362,385,384,403,415,397,387,391,402,390,387,409,395,390,393,391,393,389,391,377,401,388,396,421,405,389,387,386,375,385,382,397,408,418,395,393,408,441,462,446,427,417,389,412,418,426,428,442,452,459,444,419,399,376,385,398,409,423,403,398,377,390 14,47,45,21,25,24,20,592,665,617,581,556,589,650,712,702,709,685,722,768,758,534,677,645,610,593,540,507,470,413,600,721,721,646,694,570,529,411,432,435,456,509,648,661,673,440,855,924,909,868,848,791,692,570,665,693,776,777,849,855,814,531,519,538,596,708,769,720,762,661,598 9,69,67,56,73,65,50,446,403,407,400,412,424,438,457,409,445,429,404,485,454,378,470,439,428,420,405,399,391,395,419,447,501,442,437,411,407,415,391,404,445,464,482,477,457,410,522,577,581,507,487,453,398,442,478,483,525,555,599,561,503,381,397,381,390,415,494,430,463,400,416 1,13,13,125,187,193,128,399,389,407,391,407,379,405,418,425,407,398,430,427,421,392,406,407,403,380,400,396,385,387,411,436,441,401,417,391,385,395,382,410,421,447,494,436,436,430,503,524,502,468,444,430,405,464,511,523,554,525,571,537,482,404,395,396,395,403,425,412,399,388,420 17,15,14,31,43,36,26,408,392,370,388,400,384,405,408,379,419,396,392,389,402,378,379,393,386,370,382,396,386,387,388,405,379,392,385,389,383,398,389,400,411,416,428,424,392,392,436,398,391,397,408,356,388,418,425,432,480,476,485,457,428,366,381,384,393,396,400,392,378,376,370 3,9,8,23,28,25,20,424,425,414,408,410,404,419,431,416,407,410,428,461,452,393,430,410,404,395,385,398,388,388,445,448,438,435,439,416,408,388,415,425,445,509,600,551,525,385,488,554,552,497,501,452,417,440,454,465,493,500,533,493,474,397,411,388,386,410,452,428,430,406,407 11,15,15,58,66,66,57,407,486,453,444,409,403,398,426,413,412,414,458,590,582,407,545,505,466,464,413,404,403,400,408,556,602,497,534,430,427,382,394,393,393,398,430,416,438,414,510,777,792,702,678,560,487,416,447,463,492,482,529,522,480,404,417,399,395,468,560,535,516,469,436 6,12,11,25,39,34,21,399,397,382,381,411,415,419,418,394,409,398,400,420,402,387,414,388,393,384,388,401,383,373,392,422,405,390,411,374,375,389,391,396,408,416,448,429,422,390,468,457,468,433,429,409,394,439,466,461,515,509,539,514,477,388,383,386,379,383,389,375,386,384,377 2,162,54,250,228,95,103,632,526,489,474,437,481,685,741,719,687,656,645,625,616,433,524,478,458,442,438,422,423,649,830,711,645,589,604,542,504,782,918,968,1017,1023,1023,1023,985,687,987,885,810,766,728,691,579,889,994,1023,1023,1023,1023,1023,1000,487,427,483,514,564,581,555,606,486,455 5,9,9,46,83,87,47,390,388,397,393,377,385,387,397,399,395,396,411,406,403,386,409,404,397,381,373,393,397,395,387,388,402,393,409,394,386,403,382,399,401,423,439,418,406,402,424,433,446,424,396,402,396,431,454,478,471,457,470,470,444,404,375,398,383,400,396,410,393,384,386 6,17,16,161,256,250,155,523,799,747,694,600,640,562,612,598,576,575,830,943,893,734,905,828,776,742,629,564,485,407,559,913,909,841,847,693,625,430,425,449,478,514,678,653,668,458,804,1023,1023,1020,983,886,767,552,620,637,712,710,779,786,755,486,602,475,495,870,1002,930,945,833,722 6,18,15,9,10,8,8,406,396,399,396,398,400,415,429,412,409,426,417,406,416,388,392,405,378,394,368,384,387,396,455,437,418,410,412,391,381,427,513,560,641,732,818,702,584,391,618,498,447,439,429,441,403,507,632,705,812,790,820,719,624,392,386,396,393,405,402,395,407,385,408 14,19,19,29,35,33,27,430,549,497,469,440,458,454,477,465,452,457,553,693,682,472,635,597,528,507,440,451,408,382,442,654,695,591,632,497,437,375,380,388,421,423,472,459,478,406,623,866,882,802,773,655,524,413,497,508,556,556,622,622,579,416,420,404,418,521,698,621,643,505,461 2,9,9,37,43,41,35,468,578,531,514,479,511,510,564,552,528,524,642,710,691,482,643,592,538,532,466,453,424,379,483,675,695,617,603,530,480,400,409,390,420,437,525,535,554,410,733,926,913,856,824,721,608,492,513,544,631,627,701,717,675,458,476,458,474,639,779,712,743,612,525 13,40,27,47,84,54,30,418,413,415,407,385,418,407,442,431,436,404,422,429,422,372,420,403,390,388,382,379,376,400,412,414,420,398,401,382,395,390,411,420,427,458,483,469,447,391,488,455,448,430,433,387,374,458,485,489,537,516,566,533,494,389,374,394,401,382,403,401,394,398,396 2,10,9,15,21,18,12,406,427,405,428,401,394,419,422,413,408,412,430,487,486,406,470,451,417,428,401,404,401,394,415,469,508,451,447,408,395,390,415,408,410,416,463,429,451,428,504,616,644,544,535,468,431,436,470,473,519,502,550,530,479,387,395,383,393,411,491,451,461,414,399 7,11,9,42,63,50,32,412,412,412,400,400,391,402,407,407,394,395,386,419,429,388,397,400,400,399,399,378,376,388,390,397,413,406,417,395,383,385,407,384,393,402,422,420,402,399,462,482,479,430,448,413,385,438,449,459,519,500,533,498,471,378,379,392,392,401,418,423,404,382,400 17,12,9,40,44,28,25,451,550,503,484,428,477,471,499,485,482,458,578,645,618,457,551,527,492,483,452,448,402,361,449,632,621,555,580,515,468,403,387,407,389,433,495,516,516,412,636,904,857,823,782,712,601,446,489,492,574,587,653,652,599,406,455,401,422,629,714,664,701,587,525 17,90,78,108,162,141,92,528,785,729,676,561,555,509,595,571,548,526,789,951,897,710,943,859,789,755,642,548,459,414,506,917,943,847,855,685,603,408,449,479,482,554,662,609,596,458,740,1023,1023,990,954,837,686,608,679,689,749,734,788,756,712,456,510,442,463,780,965,883,881,764,623 6,33,32,144,187,183,138,424,502,477,446,430,429,441,467,445,447,461,535,626,608,449,569,527,477,459,426,438,388,391,434,574,633,519,554,443,447,398,397,413,400,433,499,472,468,424,634,819,828,751,711,608,489,468,518,522,609,592,649,622,589,394,426,401,413,499,601,558,579,500,444 12,20,15,32,52,37,24,403,392,396,392,396,394,416,435,420,420,398,416,416,402,376,396,407,384,386,388,387,399,421,412,400,403,417,395,398,405,408,429,419,445,462,501,472,462,420,500,456,436,446,419,400,394,495,551,509,566,574,609,551,504,373,407,391,382,398,398,402,397,373,397 1,18,17,45,45,45,45,431,718,681,603,494,500,462,470,462,456,433,711,897,849,621,876,798,715,694,581,496,452,420,442,867,900,806,811,665,558,390,436,447,454,510,585,544,508,480,619,1008,1013,933,894,768,617,557,572,570,605,580,641,615,577,406,455,405,418,669,875,801,800,683,535 15,12,11,15,18,11,10,533,615,560,523,499,523,580,642,629,617,619,679,738,715,499,649,609,529,532,475,458,430,420,554,703,711,632,644,547,471,408,416,425,453,493,637,613,643,440,803,885,868,814,785,721,604,527,606,647,727,727,800,804,768,489,452,491,505,637,729,669,694,583,530 15,10,10,45,60,59,45,393,465,424,429,422,437,417,417,424,422,418,468,563,554,411,529,479,444,438,403,412,383,381,400,550,588,490,507,453,412,388,396,380,377,400,443,404,422,408,509,758,775,695,654,555,450,403,416,426,473,469,504,504,473,401,403,408,400,447,536,502,507,441,415 9,22,21,87,145,140,84,575,522,470,442,457,455,596,675,664,644,621,588,582,573,417,443,427,441,430,412,401,384,493,678,607,564,514,544,517,459,576,645,670,728,798,873,821,804,513,851,773,692,668,642,584,495,702,780,805,871,867,910,883,832,482,416,487,505,520,531,514,536,455,449 1,14,9,51,52,31,29,453,487,445,438,428,426,451,489,495,481,454,484,583,556,426,522,494,452,437,401,419,408,403,453,557,572,497,503,470,431,404,439,429,468,534,589,542,506,457,666,756,751,669,646,543,460,586,656,658,705,695,744,681,634,405,406,402,416,467,542,488,523,465,428 10,19,18,12,22,16,8,408,385,381,375,379,391,394,400,417,401,404,382,393,395,390,378,394,402,388,388,388,375,377,392,388,384,416,413,417,392,381,394,404,373,413,428,420,413,395,412,420,405,385,401,404,382,417,427,421,458,448,474,454,428,380,387,390,401,372,395,403,379,402,366 14,104,93,422,635,581,385,428,626,582,523,495,466,464,510,520,492,503,629,759,740,486,709,662,562,570,462,452,429,414,484,727,765,656,677,545,475,417,406,398,431,460,558,540,532,471,687,924,934,861,830,716,595,493,560,575,647,653,709,704,659,422,460,420,438,584,738,685,680,590,509 10,81,76,529,1023,1023,512,477,565,535,501,454,502,508,558,544,556,531,611,692,665,481,636,571,524,518,463,451,435,402,472,639,672,573,597,530,465,403,383,402,429,473,550,527,565,487,730,884,893,825,801,715,590,501,558,575,669,673,737,730,684,474,456,450,451,566,681,636,647,557,494 20,13,12,37,50,45,32,423,403,401,406,379,411,428,420,418,395,398,399,420,423,386,412,398,391,397,374,380,373,393,405,402,412,408,397,391,370,402,394,402,426,423,438,432,421,393,455,447,458,435,420,400,385,415,451,444,513,491,528,500,468,385,392,380,383,384,417,402,393,382,400 17,35,33,97,125,114,88,417,462,445,447,423,440,442,474,458,444,451,489,582,567,423,496,470,444,446,426,414,378,392,445,538,550,487,481,438,433,400,417,406,426,447,501,497,500,423,633,760,759,689,663,563,466,471,530,534,625,613,657,632,599,407,420,393,410,456,560,486,531,445,415 14,8,8,28,29,27,26,401,473,451,419,423,391,416,434,449,417,422,471,600,565,431,581,525,455,462,418,401,392,407,399,548,616,525,536,430,429,410,398,414,401,423,478,435,450,410,529,715,736,636,604,485,407,434,471,480,530,518,575,530,489,393,395,396,409,451,592,520,549,478,424 5,9,9,6,10,9,6,487,527,501,470,455,481,493,551,544,538,525,586,640,627,449,564,521,505,491,443,448,428,373,489,604,609,550,531,497,451,411,392,408,420,448,503,495,511,403,698,807,797,742,712,642,535,457,506,533,610,613,684,690,649,432,437,445,464,552,627,576,611,523,470 2,24,23,44,54,47,39,395,479,464,444,416,415,416,450,433,441,428,483,613,574,435,562,518,454,443,408,409,398,389,432,560,621,521,549,468,448,404,418,400,413,411,465,444,456,400,565,771,780,681,671,558,477,449,467,504,545,525,570,564,538,381,413,413,404,468,590,535,547,466,431 19,13,13,65,105,106,65,404,421,396,389,421,390,409,418,417,414,434,436,460,436,392,435,424,396,399,413,408,384,391,393,451,444,424,403,425,400,395,403,396,409,407,431,444,430,394,531,593,606,543,513,463,426,441,430,479,534,527,559,549,489,394,404,392,402,432,457,435,423,414,412 20,13,11,35,41,30,26,426,415,379,401,369,389,443,460,436,425,416,422,438,428,386,417,395,402,392,379,392,397,392,413,405,417,401,407,392,367,404,411,435,444,460,525,488,450,424,547,499,482,456,444,442,412,523,576,569,617,616,660,604,556,391,399,395,390,399,427,420,423,406,396 11,65,62,416,609,592,399,409,431,398,403,358,399,409,428,409,419,414,407,461,459,415,424,408,404,391,404,395,392,395,419,439,441,438,439,413,373,409,428,401,412,460,470,454,431,459,515,574,567,492,498,459,415,513,611,611,636,576,609,543,490,411,392,400,395,414,458,421,424,408,430 16,184,168,161,185,170,149,410,397,386,407,397,376,431,431,410,433,406,395,420,412,401,374,393,385,390,404,403,399,399,424,437,406,385,411,395,392,408,421,431,471,503,599,519,496,429,514,512,490,462,423,412,393,452,507,527,564,557,594,558,481,388,413,393,399,411,430,391,412,407,385 15,40,35,57,69,55,44,464,478,406,429,405,426,477,511,501,490,469,450,529,514,408,480,445,424,431,399,388,391,445,582,536,536,494,515,454,418,529,678,740,800,881,951,857,776,443,744,703,683,606,573,505,436,638,757,822,896,882,902,821,742,416,397,417,421,445,496,484,481,427,436 10,284,261,187,246,231,173,409,392,386,363,365,370,416,430,425,417,410,361,387,377,383,379,380,383,375,389,384,378,441,463,415,419,425,381,383,388,450,467,500,548,598,705,613,557,413,504,444,413,426,431,401,383,449,461,434,532,521,554,528,499,392,379,388,391,389,376,387,390,400,388 20,12,12,70,75,64,60,383,464,432,410,421,414,424,445,439,433,415,447,550,547,407,525,491,436,436,416,421,397,410,412,528,564,489,504,453,439,403,402,400,406,423,454,420,455,410,563,738,749,658,631,514,443,433,465,499,559,526,578,557,510,406,414,382,394,453,526,501,505,457,404 10,22,22,57,62,62,56,407,476,451,422,413,452,420,440,423,422,432,476,563,547,422,517,468,438,435,401,417,388,395,411,550,564,484,502,438,427,403,395,404,406,418,472,445,427,416,552,751,756,684,644,549,476,415,472,472,548,509,555,558,499,406,391,405,383,459,540,498,515,460,421 19,12,12,72,115,115,70,396,391,386,375,381,357,389,408,407,403,384,407,406,396,380,389,397,380,385,380,382,382,403,391,401,399,389,398,406,360,390,395,401,387,396,436,417,408,397,438,453,426,422,412,401,384,414,463,437,455,446,468,449,425,386,366,381,386,381,392,393,400,386,382 11,21,18,15,16,11,11,575,678,639,598,524,581,632,698,679,681,666,732,798,784,540,715,677,606,598,530,509,445,407,609,766,773,685,720,603,523,397,456,458,483,543,689,680,696,443,858,940,927,877,853,783,671,603,685,696,788,786,852,851,818,519,518,524,546,704,796,751,764,670,571 19,9,10,195,311,323,201,410,431,396,421,405,422,401,417,430,422,417,437,477,495,412,461,448,415,425,387,392,390,390,412,480,488,457,471,422,397,399,387,387,399,388,428,426,419,406,510,657,671,588,548,471,418,417,432,431,460,480,516,488,485,394,393,393,386,417,473,448,470,421,417 14,47,45,69,83,75,61,455,498,483,460,435,443,464,502,463,489,485,528,622,608,439,566,508,485,461,436,437,394,439,453,569,626,530,558,471,452,409,423,456,473,531,627,569,540,450,677,806,809,732,698,603,511,530,602,640,709,693,743,709,640,410,441,428,421,500,600,532,529,485,460 3,18,18,32,63,58,29,441,484,459,433,450,428,450,457,474,461,448,510,602,584,438,583,512,467,474,425,415,375,397,449,595,620,543,552,464,443,411,399,433,418,435,488,476,483,418,601,781,781,692,667,558,473,454,474,482,563,551,603,598,569,418,407,427,426,483,608,538,546,459,434 16,827,202,1023,1023,1023,1023,910,919,876,845,802,821,942,986,969,959,946,972,1010,998,787,948,910,863,841,774,748,638,806,969,992,997,936,950,869,814,884,986,1023,1023,1023,1023,1023,1023,943,1023,1023,1023,1023,1023,1009,923,1023,1023,1023,1023,1023,1023,1023,1023,817,753,799,839,931,1003,966,980,894,837 17,12,10,34,45,36,27,422,397,383,396,394,388,424,450,414,416,408,398,401,421,384,415,397,380,392,382,400,378,407,397,417,398,401,402,398,387,398,401,421,405,422,453,453,428,413,512,497,472,467,426,409,400,460,457,493,540,516,573,529,478,390,387,402,394,400,423,396,410,387,385 18,15,14,64,70,62,57,419,416,395,411,382,397,421,424,422,402,400,422,436,443,395,423,422,400,416,384,390,390,409,406,421,443,404,440,398,397,367,387,377,409,446,494,473,444,413,499,536,533,470,442,424,421,444,481,477,522,520,556,534,484,403,402,396,387,417,454,414,422,414,404 16,10,10,85,115,110,80,407,421,408,414,410,399,424,437,434,434,410,444,494,454,406,462,427,406,406,389,387,387,392,425,482,490,434,442,421,418,381,386,411,419,444,479,456,466,409,529,646,666,588,545,485,432,434,473,478,529,521,567,538,510,402,419,406,398,425,482,436,467,435,402 17,18,18,63,217,217,60,391,502,485,483,508,591,418,437,418,445,443,494,507,511,419,442,461,467,481,499,516,495,401,409,429,432,430,448,482,466,372,393,374,388,387,400,403,424,394,528,608,610,620,640,666,610,385,384,410,435,416,457,510,480,418,531,417,432,467,485,500,556,516,545 2,13,13,28,32,30,26,423,480,442,430,422,425,420,439,421,430,436,475,593,566,431,520,500,449,442,424,418,403,398,407,552,579,495,503,474,435,402,387,409,409,408,447,438,442,388,538,764,779,679,657,570,460,403,439,448,492,483,531,536,511,397,412,398,412,461,556,525,511,440,423 7,18,15,29,46,40,25,401,374,379,377,386,423,408,404,385,380,386,407,386,395,386,387,388,381,392,386,365,387,386,407,394,392,392,377,395,387,394,380,403,418,416,422,432,395,397,432,427,420,389,411,391,390,429,449,429,467,457,487,458,414,376,383,387,383,390,410,389,389,387,397 6,35,33,43,62,41,29,433,457,425,441,410,409,454,481,447,440,446,452,543,526,407,511,464,439,437,415,397,398,410,439,505,533,473,488,427,395,400,417,435,455,516,567,506,494,454,627,740,738,663,623,526,456,538,616,635,682,662,713,663,608,398,391,408,408,460,502,476,491,435,411 14,117,111,76,107,100,70,400,392,407,401,369,395,388,396,404,397,387,367,400,396,388,397,369,383,387,391,383,383,368,403,407,402,394,395,395,384,391,393,405,390,410,446,431,419,391,410,427,412,399,388,376,370,376,376,382,404,407,426,405,373,393,396,383,384,392,392,384,387,395,376 12,24,24,142,216,220,142,393,394,388,388,382,384,388,387,403,416,386,419,432,408,377,414,408,380,403,374,377,384,372,389,407,433,428,394,354,382,400,390,398,401,426,420,433,397,416,472,517,515,462,444,438,395,477,542,534,532,488,525,462,431,408,376,384,403,414,435,416,418,385,424 3,8,8,54,65,61,51,401,450,413,428,406,413,431,433,450,425,419,479,518,515,411,503,466,444,421,406,395,407,388,419,521,542,483,505,415,398,404,406,412,416,431,479,471,448,410,564,715,719,632,610,532,441,460,513,538,581,563,601,579,549,409,395,393,392,439,523,499,489,432,402 3,21,20,176,252,258,179,413,442,430,405,410,391,414,415,442,419,412,474,552,562,423,520,479,456,440,408,399,386,406,379,505,543,490,489,443,397,394,385,388,396,403,441,427,433,412,511,754,765,684,639,526,460,405,426,459,467,478,519,532,469,413,397,383,404,449,545,511,494,454,419 11,9,7,13,19,15,10,401,426,393,396,405,391,398,416,403,410,399,399,451,454,391,439,427,415,402,398,401,394,410,403,460,471,431,429,410,389,408,379,415,401,415,456,435,411,403,488,565,571,501,494,465,407,427,490,460,499,494,514,492,464,398,398,395,385,428,469,437,443,403,401 9,23,16,40,65,48,30,410,429,439,389,416,400,458,462,459,438,448,457,521,483,392,455,445,421,402,412,399,390,385,424,471,499,457,479,422,413,379,419,422,450,470,510,456,436,430,562,660,666,588,539,483,430,495,558,559,612,607,634,593,545,391,375,401,416,449,485,473,478,432,413 15,11,9,30,43,25,20,439,383,377,374,368,394,420,443,409,400,390,409,403,396,390,400,388,407,378,397,394,387,406,387,397,399,392,412,417,398,392,391,401,398,408,450,417,403,395,444,463,463,416,408,414,388,428,425,433,466,471,523,483,467,382,391,392,385,403,404,400,413,393,383 3,11,11,65,102,102,64,416,428,418,422,410,383,431,411,405,410,404,446,515,495,401,479,466,428,427,403,420,396,404,410,491,539,452,472,414,389,398,398,406,401,432,440,425,408,401,506,713,728,641,603,518,451,427,451,456,501,492,512,531,502,401,405,396,387,426,506,488,510,433,401 18,12,10,27,34,26,21,414,402,382,386,364,394,417,431,420,402,404,398,388,395,384,400,391,382,381,389,384,365,386,399,396,381,391,387,393,391,398,399,422,420,411,458,432,417,390,451,408,397,407,405,388,397,431,456,463,469,484,533,497,467,385,384,388,397,384,383,391,389,387,395 15,14,12,30,44,35,24,419,411,390,392,410,405,406,410,399,396,412,423,432,414,389,401,408,388,409,396,386,389,385,395,427,435,406,398,385,385,397,388,398,421,442,464,437,429,412,480,512,491,455,452,420,399,441,501,479,530,511,562,509,480,386,381,382,394,403,417,414,410,396,396 3,17,16,68,98,95,65,421,449,428,412,401,411,432,436,432,448,426,467,549,515,413,498,457,437,438,399,416,397,396,425,500,560,469,478,437,421,391,385,379,395,411,469,445,463,424,571,711,718,635,610,509,429,449,483,523,589,555,624,594,531,415,388,394,413,446,537,496,520,438,420 11,11,10,26,29,25,21,393,399,402,399,397,407,416,404,427,430,411,408,458,438,393,448,422,405,418,390,381,374,399,406,429,460,414,423,415,412,401,405,415,420,433,473,430,420,421,497,536,552,487,488,444,404,453,486,477,531,527,564,511,481,384,375,387,407,390,443,422,420,400,403 18,127,96,115,180,138,84,606,727,677,631,561,579,650,713,694,685,670,772,849,835,590,797,755,679,647,579,536,460,436,614,824,842,775,781,673,584,431,480,488,561,645,759,725,724,539,877,998,994,935,910,832,730,710,772,785,846,842,893,879,849,505,538,514,540,746,853,798,821,712,614 8,73,58,1023,1023,1023,934,1000,972,933,920,896,925,1023,1023,1023,1023,1023,1023,1023,1023,764,835,850,844,828,792,800,721,794,1023,991,940,920,950,911,878,867,939,963,1010,1023,1023,1023,1023,923,1023,1023,1023,1023,1023,1023,983,1023,1023,1023,1023,1023,1023,1023,1023,947,836,959,978,1006,988,978,1007,930,901 18,69,40,47,52,29,26,473,463,448,449,409,444,475,526,498,481,484,522,565,546,433,504,480,437,433,400,403,391,421,505,537,552,480,499,455,417,449,536,560,643,724,806,696,623,490,722,742,718,660,597,521,451,663,757,781,831,812,841,769,703,397,432,417,416,473,550,506,507,427,439 17,60,56,58,89,70,42,484,581,532,513,480,468,513,563,561,552,553,611,720,706,474,673,624,534,520,447,428,407,397,506,699,736,614,649,551,448,396,413,446,464,514,622,595,591,460,733,885,890,819,787,686,588,551,644,635,716,709,768,754,707,450,431,443,456,596,725,665,689,569,502 14,9,8,11,20,18,10,443,400,381,380,389,396,427,448,409,394,404,401,393,396,381,386,398,378,392,396,394,396,403,390,382,401,377,390,395,380,400,382,396,395,408,454,435,417,404,452,444,433,428,411,404,369,427,455,443,492,484,533,471,442,379,387,375,389,378,393,385,403,399,395 20,18,12,41,52,35,28,445,410,399,410,380,400,446,472,437,429,428,423,421,452,393,417,393,406,394,388,383,365,393,409,428,427,421,407,382,387,406,394,439,421,432,512,465,463,398,554,527,522,466,455,417,407,477,501,520,578,596,657,607,535,388,399,386,394,397,434,406,398,382,388 13,41,34,75,98,74,57,476,557,536,501,435,462,479,522,511,491,490,573,718,684,477,665,617,526,538,459,453,410,404,443,670,713,604,626,512,466,389,422,442,440,468,553,528,523,428,676,864,870,798,758,654,534,530,587,588,659,632,701,690,637,408,433,411,434,547,702,643,646,555,473 18,113,95,115,143,121,96,586,721,682,605,565,587,611,682,670,661,646,755,848,838,581,806,751,682,668,555,508,443,414,590,823,845,768,786,674,562,440,476,499,547,625,746,705,697,536,852,992,989,927,900,823,698,682,762,781,833,831,881,858,824,493,517,512,520,720,856,799,813,705,607 19,8,8,416,765,788,423,383,391,418,386,397,408,404,409,392,399,403,420,444,456,400,454,419,420,402,393,387,380,384,385,441,454,431,414,407,395,393,382,404,396,392,398,411,404,424,454,573,577,503,498,430,401,400,407,431,432,443,465,459,426,421,381,398,390,405,463,441,417,399,406 17,22,12,60,69,32,27,447,420,362,405,371,398,463,482,436,436,440,426,438,444,401,408,405,405,380,374,396,373,380,413,429,412,421,408,392,409,381,412,450,441,443,521,471,444,440,570,502,485,465,437,422,404,496,518,518,600,587,654,601,535,378,383,395,376,396,413,393,411,423,392 19,9,9,17,23,18,14,441,562,512,472,448,443,460,498,490,477,459,594,738,674,495,704,613,561,521,455,437,416,414,496,739,742,658,643,517,461,421,423,424,481,554,676,624,607,406,655,901,883,816,768,630,530,474,525,559,671,668,734,694,626,421,431,410,417,589,760,663,680,546,471 9,22,21,421,363,367,430,410,435,415,398,392,401,408,404,407,408,407,428,476,441,403,446,448,415,412,390,401,398,399,409,468,471,431,447,421,413,398,404,394,419,415,468,431,403,420,483,627,630,572,512,477,413,424,480,447,509,499,532,500,483,406,398,388,389,424,485,452,458,404,403 13,30,30,62,74,73,62,449,484,460,424,431,443,436,480,444,453,425,519,594,564,415,535,502,477,442,426,438,396,394,424,555,590,489,501,463,419,392,396,417,412,417,480,452,491,411,621,770,774,691,666,565,471,446,486,514,573,588,649,610,582,407,411,407,421,472,588,534,554,481,423 8,12,12,115,179,178,112,442,513,474,480,424,456,464,469,472,456,458,513,628,632,420,584,533,485,485,441,431,399,375,447,600,628,560,570,476,453,400,385,413,402,424,478,478,480,419,637,846,866,787,757,651,528,437,485,490,544,560,623,625,582,414,436,413,419,485,622,588,575,485,457 19,8,8,34,63,66,36,395,388,384,397,394,387,388,389,389,418,396,388,376,394,392,383,378,375,388,380,373,389,378,392,398,387,396,382,358,398,385,399,372,373,399,387,386,389,390,386,416,409,391,394,366,389,402,398,412,424,420,412,421,404,385,394,389,375,379,400,395,373,401,375 8,53,51,24,35,23,16,479,457,423,401,421,447,513,552,532,533,522,499,499,491,393,422,433,410,421,402,393,395,470,592,519,483,472,473,456,449,470,570,622,703,786,876,808,744,432,779,689,641,575,559,507,449,570,684,742,863,862,900,840,772,406,406,431,444,468,484,433,484,437,431 14,35,34,89,103,90,78,416,572,511,505,432,475,450,465,470,480,460,573,706,682,469,669,606,530,523,462,439,409,395,430,677,718,616,651,526,455,411,402,388,418,425,508,493,470,416,647,881,889,816,784,668,558,461,501,534,589,610,673,655,607,405,432,409,418,543,698,639,652,533,454 17,10,9,23,32,25,18,416,412,371,379,386,424,440,464,446,435,415,422,414,424,387,405,406,398,401,400,397,373,392,416,436,441,410,434,405,390,381,408,403,434,435,507,468,460,411,540,538,514,476,463,409,412,460,505,502,550,573,606,584,536,388,384,383,399,404,426,416,423,404,391 14,10,10,34,45,44,34,408,457,430,419,387,424,415,408,412,423,409,484,536,513,415,509,455,449,423,409,412,398,381,400,521,548,471,499,421,414,383,379,400,398,394,433,424,404,398,508,742,749,663,632,530,460,415,435,460,479,484,522,506,492,398,389,383,394,448,522,489,493,421,424 7,11,10,33,40,29,24,421,458,449,427,409,445,423,439,442,429,430,463,547,545,427,515,464,453,452,413,406,398,388,421,519,565,492,486,459,426,397,381,394,380,413,443,454,431,400,557,738,755,655,624,531,462,423,463,466,520,509,578,560,520,398,416,396,412,442,551,503,512,433,420 11,8,8,49,86,83,47,415,414,385,401,398,405,414,395,412,400,408,423,470,456,410,434,436,412,404,401,407,393,374,401,439,457,437,446,403,409,387,388,388,392,393,418,403,406,377,464,595,613,548,497,430,416,412,407,424,440,440,456,452,424,391,387,376,389,418,453,434,412,418,398 15,34,32,77,110,98,68,479,566,539,501,455,490,476,509,521,496,497,612,718,693,470,650,595,524,519,459,424,404,398,472,678,705,603,647,530,457,407,396,405,421,456,500,509,514,412,707,888,886,823,797,702,589,474,555,561,640,644,708,713,660,421,438,425,439,582,710,656,662,565,472 13,31,30,130,220,215,121,397,415,408,381,392,402,426,426,411,430,421,413,406,421,385,407,398,399,404,387,390,379,416,426,428,399,400,433,391,378,396,411,417,418,441,498,466,439,436,509,487,475,439,434,411,408,458,504,534,557,537,577,547,490,394,380,395,392,395,424,398,408,392,404 10,12,10,31,37,27,22,448,397,372,386,384,392,439,459,433,425,408,407,422,395,370,398,386,397,389,380,395,382,405,401,385,399,389,399,389,389,359,384,396,404,401,439,451,432,392,491,432,423,402,416,386,373,412,426,421,479,489,559,543,471,396,375,375,386,387,397,404,367,389,384 3,10,7,30,34,24,21,424,395,395,379,384,391,431,441,425,418,406,428,417,412,393,405,404,392,390,396,390,381,394,400,433,421,397,400,399,400,417,424,414,431,463,521,480,469,433,543,505,474,439,431,414,396,521,581,578,613,603,660,576,540,394,398,407,390,402,424,403,404,386,377 9,38,36,135,178,153,116,441,515,478,437,439,447,435,477,464,462,476,526,629,615,444,565,528,492,448,435,415,419,413,441,588,617,534,544,481,413,394,396,405,399,436,510,478,467,420,632,817,825,747,717,629,490,482,533,552,606,587,667,627,590,411,435,416,414,493,632,556,577,481,454 12,27,24,147,226,214,135,404,484,475,446,422,456,420,464,448,439,440,521,622,590,434,562,525,482,466,424,414,413,418,431,574,624,535,535,467,433,403,399,438,415,435,494,458,485,412,601,813,820,743,705,596,482,450,484,500,564,548,607,593,555,415,426,401,395,475,605,549,570,501,430 20,9,9,37,51,50,36,411,402,396,412,397,380,412,412,413,411,399,418,420,412,394,414,397,387,397,403,391,393,386,405,429,423,396,407,403,390,391,406,421,413,428,479,458,415,402,524,510,509,457,419,405,412,469,525,516,553,542,588,542,488,388,381,396,387,410,436,420,432,410,387 17,25,25,61,64,64,60,395,451,444,432,407,447,422,423,420,448,408,490,559,529,416,493,456,439,454,407,400,391,392,402,515,534,476,485,440,409,398,382,407,394,439,469,457,448,411,574,735,741,664,632,535,454,430,488,488,524,527,578,566,524,396,404,410,397,456,551,497,487,447,402 1,16,16,76,115,120,78,438,452,420,413,406,406,472,542,516,494,503,484,471,456,400,405,400,400,401,400,402,407,385,449,439,441,414,422,406,411,404,418,424,443,470,551,517,518,442,652,605,564,517,506,460,429,515,573,580,643,624,684,666,621,419,415,419,433,447,449,424,441,406,400 7,17,15,37,53,37,26,380,401,392,358,399,380,378,386,402,404,386,402,405,393,390,383,384,390,377,397,381,377,390,386,403,395,381,381,406,372,395,390,379,390,410,425,405,411,413,432,413,413,389,384,378,383,405,420,426,446,437,475,435,422,392,385,376,392,378,377,390,394,369,395 9,10,10,23,24,21,20,420,412,388,423,390,389,432,432,394,415,395,398,444,417,393,417,428,395,393,382,390,377,395,420,407,422,404,421,401,386,393,402,408,416,455,559,510,483,398,477,503,502,483,452,439,436,423,427,430,475,461,485,484,447,399,376,389,391,394,437,407,402,380,380 19,174,162,116,163,144,100,427,408,404,391,394,382,425,437,425,406,416,395,406,386,386,392,393,391,380,386,368,352,406,417,391,407,394,403,395,418,410,416,409,440,453,554,478,466,414,471,475,455,435,420,411,394,427,432,455,495,506,529,472,461,399,379,392,400,381,401,379,402,407,406 7,15,14,28,46,37,23,397,388,396,373,403,397,391,419,390,402,392,399,414,417,381,402,416,402,402,372,385,367,385,397,397,399,392,386,396,386,385,388,388,404,432,446,432,404,399,453,457,453,414,422,414,384,434,467,458,507,474,536,463,451,373,388,396,388,388,399,400,406,404,368 3,11,10,23,24,19,18,420,437,430,382,384,387,413,431,420,427,424,445,542,520,427,522,480,432,440,403,407,388,389,425,495,574,455,490,441,426,418,407,422,416,456,503,463,457,414,526,612,659,567,532,430,425,488,524,536,576,559,617,569,524,383,391,389,398,410,536,495,491,426,404 2,34,30,43,45,39,38,492,491,455,438,436,461,502,530,477,450,490,484,576,561,411,530,500,440,464,406,401,386,432,533,573,627,511,543,460,435,398,422,470,507,624,753,700,657,410,634,722,734,650,633,587,495,485,557,557,646,636,687,645,618,418,393,403,416,452,565,505,507,454,430 1,10,9,11,14,10,8,510,521,466,467,455,469,524,573,561,568,550,572,609,610,449,538,513,482,462,431,435,419,401,509,597,597,529,544,467,425,406,414,409,430,490,614,562,565,424,732,786,754,709,686,608,518,519,579,607,685,687,758,736,695,444,434,451,465,552,626,578,595,501,460 4,110,98,186,223,191,158,799,818,775,753,731,752,836,889,890,883,874,891,890,889,660,795,778,758,738,679,686,583,425,778,833,816,771,800,714,670,487,485,528,586,663,824,827,851,572,989,1011,988,958,942,903,818,746,828,846,920,924,982,988,958,743,684,757,789,870,896,869,901,804,762 8,29,29,59,86,75,49,413,448,442,432,403,379,429,423,451,426,437,441,448,463,390,425,423,412,393,406,404,401,401,411,418,443,407,421,416,394,405,413,396,401,426,481,458,463,397,573,623,601,542,531,487,439,462,526,560,624,606,673,609,554,407,389,391,412,424,433,450,441,420,406 10,9,7,28,30,22,21,408,394,385,374,393,373,434,436,415,403,392,401,417,409,386,401,392,397,397,371,396,390,400,397,408,419,403,414,382,396,401,394,383,409,401,423,425,417,403,436,441,433,409,413,404,411,404,409,428,474,460,512,460,450,399,378,397,382,398,402,400,392,394,389 8,147,136,156,181,146,132,468,459,458,426,391,421,469,512,456,439,427,486,530,496,414,504,475,446,417,413,392,391,418,435,511,520,483,478,426,420,439,431,452,450,524,631,558,522,443,626,684,685,600,555,487,413,571,614,613,680,657,719,679,611,401,396,425,420,450,507,479,466,422,410 11,8,8,40,74,78,42,416,404,403,415,388,373,427,433,432,425,422,416,424,429,393,388,395,398,397,380,380,375,385,398,417,394,403,404,376,377,386,391,408,391,413,461,429,454,414,506,496,465,446,437,407,417,453,473,494,520,502,561,525,496,394,388,398,406,400,405,396,419,388,387 17,11,10,52,61,58,49,430,446,456,408,400,428,407,446,434,429,428,473,545,514,420,502,467,448,441,395,395,395,408,409,506,516,460,490,429,421,386,389,408,401,403,439,421,442,403,556,724,726,644,617,532,470,421,448,480,517,507,568,571,489,403,409,397,407,450,537,472,491,439,406 11,9,8,19,33,29,16,384,401,389,420,392,398,398,420,414,417,411,426,473,483,398,453,436,419,421,410,391,388,415,403,457,479,430,447,421,409,399,387,402,402,405,441,432,416,403,493,590,598,529,501,461,442,423,453,450,473,474,488,492,448,392,410,393,406,413,474,447,450,422,413 12,57,54,120,157,149,111,448,559,491,489,480,469,463,478,479,508,489,564,705,670,463,648,571,541,512,468,435,417,388,449,658,691,607,631,494,472,393,400,410,422,438,503,499,528,424,673,890,888,824,791,685,561,487,525,564,626,613,688,671,630,415,422,419,428,562,694,627,648,538,477 12,22,18,43,45,27,26,422,439,426,387,405,405,435,423,413,427,392,430,466,464,409,456,433,415,412,415,411,385,399,395,459,469,433,441,394,398,401,425,423,437,444,531,472,454,419,541,584,592,524,521,459,408,459,531,526,576,569,617,557,520,408,388,390,386,406,461,455,433,410,394 5,14,14,107,176,184,110,406,405,403,388,399,387,408,391,377,398,383,400,409,411,389,433,409,392,399,390,397,389,383,410,423,454,411,426,415,407,385,397,388,398,412,390,411,404,396,435,522,504,483,447,436,400,409,410,400,428,428,435,422,426,392,381,391,375,398,420,406,420,405,402 6,11,11,47,82,80,46,409,449,436,443,417,413,405,430,426,433,433,487,550,530,426,497,479,429,431,397,419,395,370,398,524,536,473,490,429,423,373,399,395,398,407,433,415,432,401,537,742,750,673,633,533,483,418,431,445,484,466,521,537,500,398,404,419,405,459,548,494,502,465,411 8,15,15,29,49,44,26,382,395,388,371,388,389,405,416,381,405,401,384,404,376,385,380,386,377,396,387,384,386,388,388,388,392,394,398,387,382,386,409,394,397,400,448,415,404,406,445,448,434,390,407,383,366,407,427,427,442,430,495,466,422,384,387,385,383,386,411,403,398,397,384 8,182,172,154,356,345,148,644,595,529,539,525,542,703,764,748,731,714,700,697,701,453,556,520,512,489,454,450,427,458,596,586,579,533,557,542,488,446,485,500,532,627,761,718,719,550,870,847,823,774,760,703,618,719,782,798,852,843,903,885,839,550,492,558,588,633,658,618,650,569,544 1,60,58,92,115,112,88,457,598,527,536,460,483,457,492,493,487,467,614,743,707,498,684,625,541,549,472,434,412,387,457,694,737,626,654,537,471,407,401,393,413,428,513,500,488,417,655,898,912,838,807,692,578,452,503,506,601,572,666,669,622,421,427,423,431,560,722,660,668,565,478 12,22,19,33,40,33,27,405,459,427,413,415,424,416,442,424,435,422,455,537,533,401,528,472,444,411,406,413,393,387,403,521,545,473,492,419,439,397,412,394,419,459,487,460,445,415,534,704,727,633,610,504,433,452,505,496,533,557,574,553,505,405,405,387,394,441,539,485,496,444,414 14,17,17,9,16,15,9,522,639,583,553,486,556,574,636,644,616,617,695,768,760,513,685,642,586,548,496,492,436,395,541,729,747,668,684,589,512,421,408,438,440,483,626,613,634,426,805,917,904,856,830,752,626,519,606,624,717,723,789,796,769,464,479,484,520,658,765,701,735,622,540 6,65,50,136,140,115,110,682,756,716,669,575,602,714,779,761,751,727,806,909,870,622,858,787,708,684,573,536,449,490,751,883,888,801,815,684,607,548,650,672,737,824,919,877,856,626,954,1023,1023,985,952,864,750,817,893,920,981,972,1011,979,939,573,506,586,603,767,907,837,852,745,637 8,16,13,36,51,37,26,428,400,379,395,390,381,418,414,401,393,421,402,408,406,404,396,406,387,389,400,402,385,419,390,399,399,388,411,415,382,386,391,416,405,427,479,431,427,389,456,445,419,416,409,416,392,449,456,446,491,484,531,515,476,384,379,379,398,400,396,388,387,393,391 2,9,8,15,18,15,12,388,424,392,397,402,392,420,417,430,420,414,415,436,419,404,415,413,396,405,399,394,392,392,429,438,430,418,411,413,406,404,435,476,482,546,664,562,495,393,579,561,527,508,455,442,412,473,513,563,688,683,719,629,555,403,394,386,411,411,423,427,426,416,390 14,14,14,39,62,63,39,415,408,412,407,397,405,406,423,435,426,399,434,449,455,403,448,414,404,415,397,398,383,384,422,421,455,414,427,398,394,385,386,395,429,426,457,440,427,408,496,545,583,512,486,450,411,443,513,506,536,509,523,498,452,419,385,387,400,418,446,432,430,411,383 13,31,29,43,59,55,39,445,563,530,500,469,457,468,492,498,499,496,575,710,683,475,659,600,538,524,465,448,424,407,455,663,709,602,631,522,464,390,408,432,410,444,519,494,500,428,673,893,900,826,799,695,585,482,538,549,631,606,687,673,627,415,457,424,411,537,693,631,664,544,464 2,12,11,61,97,91,54,418,456,452,437,397,426,437,448,454,427,439,476,562,523,416,514,490,438,442,429,403,391,401,424,512,565,470,509,441,429,394,410,406,410,422,474,472,469,404,558,748,755,669,626,555,444,427,472,484,542,545,595,577,522,399,419,389,409,444,537,494,520,455,429 12,123,89,247,254,212,208,594,680,622,583,531,557,617,687,654,654,644,708,814,792,534,748,700,606,612,519,488,434,456,598,772,810,722,749,625,528,464,522,542,591,683,778,730,720,596,867,959,962,898,871,788,665,766,826,833,876,868,912,884,844,480,477,478,507,653,795,751,749,650,567 7,8,8,18,27,25,16,385,367,400,380,373,393,397,383,388,399,381,382,388,377,386,369,391,387,378,393,375,375,399,382,380,381,377,385,379,394,369,375,372,389,398,390,392,398,391,392,399,388,388,383,396,376,396,371,375,392,385,412,385,397,383,369,381,382,376,379,374,386,378,402 9,19,19,101,149,151,100,406,400,391,387,402,399,384,421,400,401,387,419,421,444,400,426,413,404,404,397,398,385,392,383,441,431,416,425,417,403,406,378,390,392,390,404,403,415,389,462,560,553,498,480,424,422,427,422,428,434,445,472,448,424,407,385,385,392,394,429,430,409,409,419 17,11,9,32,33,26,26,411,393,390,385,393,385,429,426,420,424,383,380,397,391,386,406,399,389,387,385,386,388,396,400,385,398,396,396,378,390,380,405,404,407,428,477,438,432,403,460,435,414,395,390,376,399,439,467,450,499,524,551,513,461,385,390,376,386,388,414,384,384,388,372 18,43,31,50,89,62,34,442,395,393,398,394,398,461,484,459,451,432,421,437,411,365,396,387,379,390,373,375,377,398,437,438,421,411,402,386,392,416,429,441,483,518,582,535,504,434,588,529,478,465,454,444,425,548,619,618,667,647,699,646,577,390,386,397,403,391,434,401,407,391,382 11,28,27,150,233,240,151,391,402,402,367,383,396,409,394,416,383,382,398,426,414,390,406,401,372,391,400,385,392,409,392,405,418,394,414,400,389,393,409,401,389,427,430,437,394,429,438,483,460,436,412,409,386,496,548,535,539,521,527,455,434,391,410,396,396,406,430,393,403,398,388 8,9,9,11,14,11,9,391,381,391,380,394,402,405,398,401,408,391,389,390,395,380,385,400,399,373,379,363,389,399,383,400,408,406,403,375,404,401,391,391,419,426,467,448,428,386,471,454,471,423,435,405,409,407,455,457,512,518,537,479,444,388,390,393,392,389,401,409,389,389,385 5,216,157,376,576,454,292,675,818,776,730,674,685,725,782,765,762,761,843,930,914,701,888,842,777,754,663,628,530,428,690,909,928,851,863,745,679,462,497,538,572,672,800,771,785,590,919,1023,1023,992,968,892,779,738,809,816,877,876,930,923,893,582,608,568,605,805,924,877,886,790,691 13,38,38,163,266,275,164,396,379,412,390,373,411,414,428,412,401,405,407,428,430,404,411,401,396,384,392,384,384,393,408,426,413,410,411,406,383,394,395,405,440,438,477,434,428,417,516,518,514,474,433,437,393,465,521,521,563,534,597,529,495,393,373,393,398,407,403,391,390,408,397 10,23,22,21,25,24,20,448,464,435,413,416,413,427,455,441,421,393,472,529,534,396,506,474,433,423,396,391,403,391,449,524,559,477,494,458,435,389,411,428,443,504,615,563,546,390,507,642,682,614,578,502,436,423,434,480,498,486,564,526,482,394,402,392,409,412,507,483,471,430,410 19,12,10,34,39,28,25,429,405,385,392,397,414,419,420,409,407,399,412,428,417,397,407,390,392,396,378,381,387,397,401,411,429,406,405,396,400,404,394,406,408,415,450,450,417,387,499,505,520,448,455,410,403,430,453,457,500,519,552,511,488,387,387,378,389,391,423,385,418,403,389 6,19,14,23,30,24,19,436,382,398,394,402,405,433,434,393,421,411,420,393,390,372,387,390,388,382,388,374,386,402,408,390,403,372,383,396,399,408,420,398,424,437,517,459,444,413,494,437,418,414,399,401,396,474,530,535,570,575,610,556,499,376,371,404,379,375,395,379,394,392,367 9,11,11,17,25,16,12,443,418,422,415,366,418,443,425,411,429,395,415,475,459,398,452,422,409,418,399,392,387,389,438,460,491,441,453,409,412,405,405,405,421,483,582,533,499,401,496,581,604,548,531,496,439,407,443,453,495,481,535,525,483,402,389,393,396,423,461,435,430,424,390 14,40,37,44,55,49,40,475,628,585,556,495,511,488,520,509,490,474,631,785,756,506,738,668,615,585,506,482,441,413,475,733,794,686,704,572,520,410,431,422,423,478,580,539,534,426,710,928,939,865,837,723,603,533,587,581,668,656,711,715,656,421,445,416,433,596,758,691,700,616,496 5,13,10,33,42,31,24,430,376,385,380,376,383,403,417,398,421,403,388,405,406,390,396,398,391,380,384,391,398,400,396,411,396,406,387,376,397,394,417,398,388,415,462,443,438,394,466,449,449,419,405,393,391,418,452,462,489,485,529,509,459,394,389,391,395,380,423,385,404,384,392 18,16,15,27,34,30,23,404,399,366,388,389,395,405,404,410,416,415,402,407,406,385,404,400,386,390,393,384,385,379,398,397,409,396,410,383,385,374,418,402,413,428,450,423,429,406,475,417,441,429,395,398,397,428,447,467,483,488,543,506,441,381,378,381,380,389,388,405,399,384,384 4,10,10,19,22,17,15,505,603,543,522,485,485,571,622,600,594,572,656,719,690,476,631,587,549,532,456,465,430,410,534,676,691,607,629,546,476,399,421,458,462,523,645,607,620,458,784,876,860,807,777,697,590,587,671,687,751,744,807,795,757,467,466,475,487,612,728,668,687,579,518 15,119,102,74,118,102,64,531,587,543,529,481,513,580,612,605,592,583,632,697,681,458,617,581,530,509,453,446,433,386,522,668,672,583,636,537,469,437,445,457,452,519,637,605,617,454,792,852,842,790,759,692,575,589,653,668,746,745,809,800,751,459,440,465,476,618,708,642,679,574,496 2,10,9,46,142,126,36,385,386,395,389,367,375,378,389,409,388,381,382,388,395,377,384,392,377,371,386,360,375,366,401,384,395,408,395,357,397,388,381,388,387,399,397,403,390,384,414,404,410,406,404,393,394,383,408,403,399,405,420,426,383,398,373,384,387,387,388,378,396,403,390 6,58,56,149,252,246,142,504,654,605,570,521,582,574,625,606,609,606,700,765,757,521,699,649,607,602,532,509,466,384,527,712,736,654,685,587,532,404,407,411,423,462,572,577,601,427,805,938,944,887,861,796,690,507,568,610,709,714,793,796,757,470,505,474,501,646,758,708,736,628,569 11,31,27,24,28,14,14,582,664,612,570,525,547,625,692,692,683,672,721,773,768,516,696,647,600,584,509,491,439,418,602,742,753,684,713,604,533,431,439,452,489,557,711,686,708,458,847,919,902,859,834,773,662,584,683,699,787,786,848,847,811,507,500,531,534,674,778,726,761,633,562 6,22,22,99,129,125,96,413,458,436,441,402,420,425,442,443,437,439,490,576,529,420,512,483,460,448,423,406,406,408,424,538,555,495,524,452,423,387,404,394,416,433,488,465,465,419,577,760,768,677,640,550,461,471,497,516,577,556,621,595,540,401,419,414,410,472,549,525,515,459,417 19,20,11,47,65,34,25,453,416,409,382,411,384,483,507,476,449,458,449,473,442,397,448,419,399,398,395,393,366,395,438,444,464,431,431,407,400,404,420,442,463,512,601,540,517,450,614,582,551,500,494,455,401,559,629,627,685,661,718,681,591,409,399,391,399,408,458,446,432,405,417 5,12,10,45,40,29,33,418,452,406,422,394,407,414,441,434,425,419,444,518,504,415,499,475,423,420,411,402,399,391,406,482,533,469,483,403,404,385,396,411,406,433,468,437,427,391,520,649,660,583,550,474,411,438,468,477,508,511,545,523,501,391,389,404,396,437,507,485,474,429,394 4,22,22,76,102,100,75,409,476,459,447,429,428,403,450,426,426,433,474,573,573,434,526,494,458,456,425,413,406,403,409,523,580,502,520,466,424,403,400,390,419,413,439,417,446,409,547,796,820,740,689,576,472,413,461,463,519,510,561,558,519,398,404,404,416,438,563,532,526,467,422 9,12,11,27,50,36,20,406,403,398,392,393,390,407,440,395,378,392,390,440,421,390,402,409,399,379,404,381,395,379,399,418,401,391,413,404,396,399,396,380,420,428,456,429,406,394,443,479,484,433,433,426,400,434,442,444,453,468,498,464,417,393,396,383,392,386,401,392,411,404,398 11,9,7,16,16,12,12,389,402,417,382,374,392,384,392,412,413,405,388,442,420,372,408,410,386,399,379,396,393,390,398,406,437,407,418,403,386,389,406,390,411,425,447,436,406,404,481,473,489,447,439,406,411,459,476,473,500,508,521,502,453,391,393,376,393,400,424,420,407,409,400 20,35,33,42,64,61,39,433,519,480,494,442,472,436,482,487,485,482,558,609,603,448,545,515,493,461,438,451,417,383,446,567,585,527,532,468,454,387,393,379,411,424,484,459,482,417,661,827,817,759,739,648,551,439,487,497,569,580,636,636,603,417,437,434,443,524,600,547,588,484,473 13,19,19,93,132,131,92,422,455,429,430,416,418,416,442,443,435,418,454,556,518,417,500,475,444,428,429,406,383,412,431,512,536,471,475,426,414,395,399,386,419,405,450,424,423,400,530,731,755,661,621,520,460,439,447,459,497,480,532,526,499,389,414,396,393,452,533,508,486,443,408 13,443,311,287,300,170,166,811,756,716,692,654,684,858,917,902,885,872,855,837,835,505,611,617,596,585,532,542,487,711,943,862,812,777,804,758,718,836,951,996,1023,1023,1023,1023,1023,763,1023,1023,962,943,920,890,805,962,1023,1023,1023,1023,1023,1023,1023,704,571,714,748,784,784,779,799,708,651 15,9,9,234,127,127,236,411,429,410,412,418,409,411,420,397,407,400,421,435,462,402,415,420,412,410,402,387,392,390,399,425,430,439,422,419,382,373,388,362,380,390,408,411,421,402,459,543,615,577,511,465,418,402,429,420,449,437,451,448,431,399,374,386,385,404,438,464,473,429,402 8,18,15,37,49,40,31,386,379,384,389,388,395,407,373,383,410,379,373,424,413,388,410,396,395,394,395,374,389,383,393,400,411,405,404,382,390,382,394,411,414,412,472,419,419,410,445,581,597,499,457,427,399,420,445,452,481,456,491,472,422,395,393,383,386,401,451,426,421,391,374 7,67,64,241,364,348,223,424,399,384,388,383,397,427,406,432,400,412,415,414,395,382,418,403,394,404,394,407,401,402,386,429,413,389,411,388,409,382,410,414,419,445,479,447,428,449,525,477,465,422,437,421,422,501,533,536,579,542,601,516,501,407,390,395,384,419,416,395,408,403,375 20,24,15,45,65,40,29,456,406,399,380,386,401,473,489,458,457,409,399,433,425,389,399,402,391,387,380,387,378,435,416,402,398,394,390,397,386,408,415,412,452,455,540,512,496,419,572,487,465,438,424,404,405,479,516,539,594,602,657,614,544,392,395,384,397,395,410,402,391,394,389 19,39,38,77,75,73,76,434,518,476,460,436,453,415,467,478,448,457,527,639,606,453,559,516,482,456,428,415,415,410,428,593,619,523,539,474,460,396,397,422,409,409,481,451,472,399,637,825,832,754,719,622,498,449,501,527,589,581,652,634,571,421,423,397,423,496,607,550,596,489,453 20,19,17,34,43,38,30,427,402,383,385,392,382,395,415,404,405,400,398,424,432,385,412,396,399,387,385,374,388,395,411,424,413,411,399,386,399,391,399,393,404,422,453,422,400,397,480,552,523,474,478,424,398,458,455,454,498,499,523,522,454,389,392,398,385,397,423,399,395,391,388 15,34,16,38,47,24,19,575,590,537,531,483,508,591,649,627,596,606,655,659,668,472,590,560,526,511,480,471,434,415,529,624,615,563,578,510,468,407,444,424,405,500,598,602,616,420,776,846,832,785,770,702,594,513,584,611,702,722,784,782,738,477,470,488,503,604,658,624,657,552,519 12,10,10,34,40,39,34,408,466,467,453,397,413,413,433,430,439,437,491,589,564,418,538,504,461,435,422,401,404,399,415,529,589,505,523,453,426,388,409,389,417,424,471,459,447,395,559,770,780,688,646,550,459,435,477,476,523,530,584,551,514,393,399,396,400,463,580,527,546,454,428 14,16,16,47,77,75,45,410,439,409,388,414,397,414,409,408,420,396,442,480,472,401,444,437,407,394,410,392,390,393,402,466,463,439,414,425,404,390,379,399,401,396,450,437,436,401,496,632,650,574,538,462,406,417,435,449,488,480,530,501,471,393,394,400,390,400,463,435,424,413,409 16,11,11,34,36,23,21,435,486,463,442,406,426,451,456,466,453,460,494,620,632,431,619,569,492,491,414,409,387,393,440,591,659,541,573,447,432,384,417,410,432,472,509,499,500,409,596,746,782,683,655,546,455,498,546,552,614,605,665,621,576,397,408,410,410,467,637,572,576,505,419 10,18,17,20,29,26,18,466,421,423,389,397,412,448,461,428,409,427,426,481,470,399,459,437,422,406,409,388,368,405,441,473,479,425,444,395,423,384,395,421,445,492,610,555,526,414,550,586,595,540,532,492,431,439,472,466,530,517,583,518,502,387,397,385,398,416,455,449,428,413,383 14,101,29,945,926,314,363,788,900,867,817,723,744,813,862,832,826,810,919,1023,1005,814,1007,962,891,878,783,705,601,575,776,1000,1023,950,970,856,757,601,653,696,759,829,919,878,864,770,985,1023,1023,1023,1023,959,851,900,951,957,996,986,1023,1003,963,634,666,646,674,899,1023,975,975,887,782 12,9,7,19,22,16,15,462,549,526,495,442,468,465,506,522,488,490,575,680,663,451,619,573,521,498,450,441,412,395,464,641,684,583,612,509,460,398,412,430,425,469,528,510,525,415,675,849,847,776,738,635,524,470,532,524,609,610,669,674,617,428,419,427,413,549,687,614,626,547,471 8,42,33,358,665,600,321,772,691,623,614,585,618,813,871,859,850,836,811,774,773,445,503,505,507,475,442,464,413,503,787,695,618,583,630,555,543,506,577,626,714,820,936,906,898,727,1023,964,891,870,840,804,706,916,990,1013,1023,1023,1023,1023,1023,674,513,676,694,717,687,664,711,592,543 1,9,9,13,17,11,9,467,585,529,483,466,502,510,559,554,554,531,637,725,704,483,662,612,545,530,459,425,405,394,478,688,710,616,638,515,478,391,391,416,418,459,575,536,573,427,740,891,882,821,794,691,550,493,546,585,654,655,733,731,680,445,433,453,455,619,744,691,695,583,502 10,24,24,130,216,213,125,408,412,421,420,425,407,430,438,449,429,418,423,480,487,402,456,418,403,412,418,405,369,427,416,466,490,447,450,401,394,390,404,393,401,422,461,443,442,406,570,648,665,583,561,459,419,461,487,499,562,558,608,584,537,398,391,392,400,435,478,448,466,413,418 6,8,7,12,14,8,7,377,390,403,380,397,397,409,407,398,399,397,400,400,419,397,395,382,385,381,389,399,374,424,407,395,401,391,392,397,390,389,400,393,409,425,459,436,426,399,442,460,463,412,421,394,407,429,460,445,483,455,476,463,432,391,382,397,396,395,407,397,391,384,380 9,11,10,84,152,147,79,431,441,419,404,406,390,438,461,462,456,442,438,484,457,408,430,407,414,426,412,404,379,372,411,439,432,406,414,407,391,384,410,401,405,414,450,433,436,404,552,608,608,531,513,480,435,428,462,467,516,526,556,568,515,400,396,388,411,426,447,428,432,411,418 16,12,10,34,43,34,27,398,372,393,399,379,383,408,396,401,389,392,391,404,382,398,396,388,388,393,390,391,380,406,390,394,408,391,397,392,388,393,399,382,410,406,458,414,421,406,450,453,432,410,400,417,407,422,433,432,449,464,456,444,424,389,375,385,384,380,386,403,387,393,383 13,20,15,37,41,28,26,416,414,378,418,392,394,425,441,421,432,423,441,460,468,406,438,417,398,404,396,389,390,402,468,456,472,430,446,403,396,452,522,576,636,729,804,685,608,422,631,613,587,512,497,461,412,561,698,749,821,788,805,702,620,396,383,392,413,413,452,397,423,392,390 19,23,18,58,66,51,44,400,438,398,402,400,407,429,438,432,428,428,425,487,470,400,445,437,419,415,400,382,385,393,416,449,487,438,430,388,417,410,396,406,429,432,491,430,435,415,565,635,623,553,538,451,428,485,519,530,574,563,613,578,504,404,382,402,404,440,464,446,448,422,426 5,126,105,76,98,71,55,659,619,582,540,514,539,708,767,750,741,727,726,726,725,420,561,529,486,483,446,449,429,478,741,708,666,604,639,568,540,563,678,726,780,846,925,875,854,539,922,879,841,803,776,724,600,736,822,848,921,915,962,945,899,566,466,563,590,614,672,629,653,563,507 11,18,18,108,171,176,110,380,395,382,401,377,384,385,402,390,398,385,395,398,415,394,379,393,379,397,383,380,380,389,383,403,391,392,401,402,391,402,368,380,387,400,399,391,396,389,447,450,435,413,417,387,406,396,403,397,421,405,442,427,415,378,402,394,389,397,404,365,388,390,390 19,46,25,88,123,55,41,426,421,410,401,402,386,445,451,437,437,434,430,463,460,399,460,416,404,421,408,384,401,394,431,457,467,425,417,412,387,409,438,429,454,485,550,508,475,441,572,599,583,519,488,459,395,519,572,589,634,612,664,581,537,412,402,391,396,397,442,450,437,403,429 5,21,19,78,92,79,65,586,594,557,541,507,496,621,691,675,652,644,670,728,704,473,648,580,534,508,469,455,416,421,550,681,690,625,612,516,481,424,436,451,468,548,660,654,666,459,819,879,855,801,770,684,572,618,691,701,780,774,836,831,789,519,441,507,527,659,737,674,707,584,508 12,27,27,59,81,79,57,398,436,427,414,400,395,425,431,419,425,417,448,516,486,389,441,436,420,407,402,406,399,427,434,470,505,444,456,395,419,391,408,416,407,436,487,456,442,410,562,676,668,591,566,462,437,464,492,541,600,553,638,591,522,403,394,393,399,429,471,456,467,428,413 4,32,31,281,474,478,279,402,433,424,380,370,401,402,417,443,409,431,415,432,415,406,396,396,379,412,392,393,390,413,404,407,424,416,408,418,397,408,395,387,413,442,463,442,437,439,503,515,522,462,466,419,406,500,553,559,563,510,576,504,477,402,401,388,407,398,447,424,435,404,418 6,1023,437,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 5,325,277,244,332,284,212,439,452,384,411,389,387,480,509,476,460,464,450,506,479,399,476,425,423,428,404,398,381,436,505,477,509,490,417,418,434,423,487,499,543,618,720,633,595,492,629,629,597,549,519,452,419,553,594,629,681,686,737,695,625,395,388,408,404,435,454,423,441,428,417 1,65,49,58,66,46,39,579,609,547,539,486,516,623,697,676,657,662,675,719,706,487,617,583,527,512,466,451,434,448,594,675,676,620,635,530,492,456,487,488,557,646,764,711,718,514,871,906,884,840,815,754,640,718,794,804,859,854,905,888,847,508,491,515,528,655,739,672,709,593,535 19,16,16,33,47,46,33,398,404,399,374,394,398,414,419,400,399,391,412,431,423,390,419,401,388,396,378,368,371,395,391,397,422,400,409,391,409,385,392,412,401,401,452,457,402,397,477,514,514,444,431,414,408,432,470,465,499,469,510,495,465,387,377,389,383,398,431,429,400,401,389 12,25,25,51,59,57,50,403,513,467,443,419,443,453,441,435,455,446,495,611,595,433,571,512,479,461,440,427,387,386,434,571,619,526,559,451,409,398,393,410,399,421,471,462,468,405,614,813,824,739,705,595,502,447,494,523,574,579,639,617,573,400,413,415,409,474,602,562,554,482,433 4,30,16,73,78,39,46,508,461,453,446,409,424,549,591,559,569,554,532,580,547,394,490,464,440,414,409,403,381,507,642,581,556,522,485,447,449,586,744,800,861,931,993,902,816,533,831,769,719,665,633,573,487,769,866,909,967,950,976,901,833,436,417,438,441,493,536,475,512,468,440 5,67,60,53,88,77,44,442,562,502,507,461,437,487,538,515,505,478,564,693,693,480,656,598,527,525,463,444,424,409,438,676,700,588,621,509,463,414,424,405,455,457,582,520,513,424,678,856,863,785,759,642,537,501,570,581,651,651,706,697,628,431,420,435,424,553,703,645,643,562,458 19,9,8,26,32,27,21,386,402,395,394,380,369,402,396,383,413,391,390,404,389,382,386,383,381,387,379,407,382,382,391,408,399,393,397,375,403,385,400,388,408,430,441,395,406,398,420,407,418,400,392,396,381,424,462,440,466,464,465,437,423,384,382,380,399,387,415,364,399,373,397 4,10,8,35,42,28,23,411,381,390,397,395,392,434,447,411,430,392,411,414,400,397,411,397,398,392,375,389,383,405,402,394,409,391,398,399,379,391,391,411,412,418,459,433,435,400,460,466,452,433,424,415,400,422,428,450,494,499,558,514,481,369,397,382,394,394,397,400,405,391,383 5,8,7,471,370,336,423,400,432,415,402,401,400,408,408,398,400,391,414,445,449,385,428,428,418,416,412,403,391,379,391,437,465,461,450,432,409,389,381,391,371,397,419,405,415,420,476,637,703,651,627,540,457,420,420,438,460,459,477,479,446,411,399,399,388,408,455,441,476,430,403 13,30,21,66,90,59,41,442,406,389,418,390,414,479,514,469,466,449,434,432,436,403,426,408,407,394,397,392,399,384,422,420,436,418,412,437,396,400,397,401,428,419,525,452,471,419,552,527,505,436,462,429,413,441,496,494,567,573,624,601,545,393,388,403,401,399,415,434,427,395,398 13,181,153,118,175,149,100,534,696,657,574,508,509,565,609,588,573,568,733,856,816,605,828,762,671,654,555,496,437,419,542,834,863,760,773,646,541,411,467,460,478,566,682,630,638,492,788,996,1000,929,894,801,640,614,699,702,769,762,819,801,762,465,471,453,476,714,844,772,779,670,530 11,40,36,26,24,21,23,586,801,757,720,661,680,660,718,697,700,688,844,910,885,704,847,804,763,730,638,626,530,395,635,893,886,837,838,743,678,427,423,428,494,540,703,688,722,472,894,1023,1023,1023,1000,932,833,616,700,722,805,815,876,883,856,558,651,554,589,888,969,924,947,847,757 14,17,16,97,96,70,78,421,429,406,414,383,406,419,427,423,424,414,432,480,479,398,457,428,403,409,392,398,379,389,416,443,475,427,436,398,388,388,418,435,442,447,507,456,441,422,543,575,593,529,493,455,415,476,536,533,590,568,611,563,521,395,394,379,407,426,440,438,442,396,413 12,105,97,204,304,278,186,517,589,563,552,504,514,542,595,588,563,548,647,729,725,503,663,603,568,561,494,476,407,383,515,695,715,619,660,536,531,400,427,438,451,504,627,579,598,465,785,905,899,845,813,742,633,567,631,669,740,742,801,797,749,480,478,452,491,616,722,677,685,600,547 12,18,18,148,239,245,150,401,424,415,395,378,385,401,403,416,434,399,441,475,464,403,431,440,402,408,380,390,395,385,402,448,465,424,435,422,374,399,386,396,398,410,422,408,427,397,464,609,625,539,529,450,418,392,436,457,473,456,472,476,477,400,379,390,382,399,470,431,439,421,406 14,11,10,32,40,35,27,419,494,466,447,409,415,425,442,431,437,434,484,588,585,428,572,506,464,454,422,417,412,379,409,578,619,524,537,451,426,377,395,398,391,418,441,443,452,394,545,787,800,724,679,577,488,425,481,486,534,519,577,577,528,396,409,398,406,474,610,546,561,459,424 20,9,9,44,74,72,42,408,442,419,409,396,413,411,433,425,410,420,436,528,495,402,488,449,432,419,407,403,382,417,404,491,523,456,481,436,410,385,385,371,400,392,439,439,421,398,491,683,703,603,581,500,439,412,461,472,502,487,513,516,469,389,397,401,403,423,497,470,479,431,406 19,9,9,14,17,16,14,416,453,428,408,410,407,443,449,417,439,432,460,509,495,409,467,456,406,412,400,397,385,390,419,484,494,441,457,399,433,389,416,426,425,457,485,468,456,408,565,649,653,571,564,471,430,468,521,529,593,555,604,569,547,401,411,405,406,435,503,473,467,425,402 14,69,64,54,92,83,45,482,576,546,478,431,444,480,535,491,497,483,643,757,716,505,721,628,565,534,462,420,394,388,450,734,752,647,649,515,419,393,434,430,474,507,595,558,531,467,676,881,874,798,757,618,493,603,653,656,692,678,739,713,642,402,422,438,407,611,757,647,669,556,469 20,13,12,35,41,35,29,396,396,367,390,379,395,414,411,383,410,398,394,416,394,365,392,393,391,387,385,391,376,387,395,399,407,403,398,363,388,389,403,405,415,407,440,416,414,394,444,435,416,378,400,400,382,438,457,470,478,469,490,454,440,381,385,383,392,373,395,378,388,394,380 5,12,11,115,166,144,97,406,424,431,399,398,402,399,426,415,409,429,439,502,464,411,465,450,436,421,407,393,393,398,398,456,465,438,429,422,409,405,399,395,402,421,457,432,414,409,501,643,648,571,518,471,425,423,458,455,491,495,529,519,457,416,385,400,403,425,463,431,450,417,410 7,9,8,99,104,104,98,401,408,405,385,390,402,401,419,408,416,414,418,488,470,407,458,436,413,406,402,392,382,387,398,442,488,439,436,408,399,409,390,388,413,426,457,418,418,419,505,625,651,564,528,450,429,439,474,501,516,516,561,531,487,401,402,388,394,404,461,453,445,440,414 16,29,21,52,74,51,36,430,426,409,378,377,405,427,438,421,431,415,412,417,435,407,408,406,401,407,380,378,391,384,397,427,413,411,422,393,408,413,395,399,410,432,483,442,441,406,527,488,505,430,440,427,399,431,465,469,520,507,557,546,500,374,379,397,377,409,434,433,408,412,387 11,8,8,30,45,46,30,399,442,439,420,411,396,397,413,424,429,425,453,544,519,421,505,484,444,432,413,404,392,392,401,518,544,482,513,433,418,392,377,408,392,406,449,428,445,393,512,743,752,658,636,538,447,405,429,444,474,467,536,491,486,400,398,380,398,444,514,489,498,447,422 9,174,140,202,644,471,146,428,516,502,475,438,509,453,456,466,445,467,538,624,605,445,578,550,524,476,454,447,417,412,438,542,571,489,533,428,435,410,384,387,402,405,472,460,443,450,582,780,790,719,693,628,534,444,515,457,489,522,589,592,532,460,464,419,436,520,623,570,599,514,470 9,8,8,41,50,51,42,421,466,447,444,412,413,420,437,435,420,418,482,561,536,413,511,477,459,456,420,406,395,371,404,528,563,496,511,441,433,393,391,385,382,409,450,440,430,398,558,776,769,701,674,565,461,420,453,452,497,509,547,544,525,399,411,408,412,453,563,499,528,468,412 14,21,18,25,28,15,14,503,656,614,575,499,528,559,642,626,615,610,698,801,778,543,739,689,608,591,504,487,432,413,546,774,793,711,718,601,518,397,419,435,456,507,635,612,635,421,805,942,939,881,851,775,642,537,612,633,723,727,795,804,761,456,482,484,494,681,798,739,752,633,564 2,10,10,11,11,6,7,524,588,535,532,482,493,551,600,607,600,582,658,702,701,459,636,590,547,510,459,455,432,403,528,679,696,609,630,517,487,398,435,445,438,499,619,608,621,436,779,873,854,807,782,708,587,519,607,633,713,710,776,791,741,471,454,469,490,616,723,666,683,581,516 1,11,8,38,36,25,27,416,376,385,365,382,374,461,437,414,422,394,406,399,402,386,392,386,398,379,364,395,389,376,408,376,386,393,389,385,390,394,398,402,421,412,469,440,438,392,474,424,416,400,411,399,391,423,456,470,512,503,562,522,487,371,375,380,376,386,390,381,386,388,380 11,9,8,17,20,19,15,381,410,410,406,399,409,403,412,399,407,394,398,436,436,403,424,407,406,401,406,392,380,385,395,441,455,432,446,413,397,384,390,393,392,395,432,391,401,392,477,570,584,516,491,445,395,397,438,447,464,464,503,480,449,392,404,388,386,414,441,424,398,408,382 16,30,29,85,101,87,71,418,456,473,411,406,432,433,451,420,431,442,484,542,533,433,492,462,440,449,412,409,404,403,426,500,534,501,499,452,410,394,390,390,400,425,492,451,461,415,593,769,767,703,661,577,458,460,514,526,602,578,629,615,569,399,392,403,389,459,519,483,502,447,426 17,11,9,33,41,29,24,418,398,392,377,376,371,427,431,427,427,426,413,408,392,385,410,397,392,391,375,385,383,378,407,426,414,395,396,370,388,403,420,410,399,433,462,429,425,401,500,444,436,408,408,386,381,433,481,493,507,510,535,518,465,385,378,377,381,394,407,407,391,388,399 2,10,10,43,63,63,42,394,418,405,401,411,409,427,401,395,416,387,409,456,462,415,448,435,405,405,383,398,388,381,394,462,467,415,432,415,391,387,390,381,403,414,423,417,420,404,476,598,610,535,505,463,415,431,439,427,504,473,517,485,453,395,402,384,394,410,471,429,453,391,414 14,10,10,25,35,35,25,413,439,433,411,403,419,412,425,409,429,413,447,509,483,426,487,462,423,434,392,382,386,393,404,473,526,466,461,422,418,404,398,399,411,403,458,417,426,397,501,675,693,601,568,490,426,429,461,461,492,480,518,488,485,391,390,382,409,435,515,470,466,423,396 12,26,19,40,63,43,28,476,428,422,387,396,403,467,506,473,447,451,451,489,449,393,443,418,410,418,416,396,404,414,429,463,470,417,420,394,405,413,396,415,415,433,526,498,499,424,589,623,609,535,482,432,412,480,528,499,588,607,673,616,570,397,393,401,382,429,480,446,450,413,398 3,33,17,58,50,22,28,472,446,417,406,399,394,468,508,484,481,474,441,488,458,395,410,427,406,392,405,415,404,468,567,484,485,431,455,440,388,514,681,726,806,884,950,858,763,478,774,669,596,562,537,480,425,668,791,846,933,919,944,856,786,404,389,410,427,436,460,428,433,410,399 5,12,10,36,53,34,25,416,384,391,386,380,375,425,438,404,398,396,399,424,408,392,395,385,387,411,382,395,385,373,398,406,413,401,406,392,391,392,411,400,391,411,441,417,404,402,465,465,463,421,406,408,381,433,436,450,487,484,525,495,446,379,395,382,390,412,411,403,402,404,388 1,37,35,49,83,75,43,475,585,537,508,451,495,488,537,538,529,508,592,711,710,471,674,620,546,520,474,465,415,409,486,672,720,632,631,540,459,426,441,439,474,542,635,567,563,461,734,885,895,821,789,688,554,606,674,676,743,724,783,747,696,430,455,420,433,545,704,635,648,552,486 8,70,65,146,189,173,131,473,520,496,479,431,445,514,520,514,514,510,552,632,612,448,577,525,491,488,449,419,398,394,487,604,651,542,558,470,450,403,429,434,440,496,586,533,532,441,699,826,819,749,714,618,515,515,604,635,720,686,749,709,662,408,400,426,398,523,630,558,571,492,437 12,33,30,76,88,79,67,465,508,470,462,436,425,470,485,499,473,476,534,666,630,436,600,553,506,489,431,415,395,418,438,623,671,558,585,509,437,398,423,384,441,462,528,509,523,445,662,836,847,765,729,643,517,500,556,586,648,638,691,680,634,379,431,409,404,503,642,587,591,482,443 16,57,39,252,403,410,254,465,407,410,401,408,400,468,515,479,507,438,447,462,481,412,440,424,415,392,395,397,397,408,537,478,472,447,462,434,415,429,533,609,663,758,855,773,685,483,767,686,634,591,547,501,439,595,718,781,889,884,918,839,772,438,408,413,446,424,457,473,455,444,408 15,38,35,124,167,148,107,408,459,448,416,428,412,437,451,463,462,440,492,541,529,415,500,459,441,442,404,391,392,379,428,517,531,477,484,425,405,385,401,422,422,432,454,468,442,410,567,720,717,644,595,521,439,461,492,513,558,571,621,591,533,422,391,394,418,445,530,484,504,444,417 14,132,106,149,182,135,111,737,864,827,790,736,763,777,844,836,837,834,895,967,949,733,908,859,812,792,709,697,563,428,774,932,950,880,899,806,737,446,493,539,577,675,824,820,850,569,985,1023,1023,1023,1018,955,864,753,819,843,910,914,975,982,954,674,675,700,721,872,962,913,937,842,771 19,11,10,32,34,30,27,415,395,370,392,395,382,423,413,415,404,394,394,386,376,391,395,382,390,391,384,389,376,399,398,382,374,373,388,378,391,400,399,407,386,422,454,432,402,387,460,400,398,386,400,380,391,425,435,467,499,487,510,479,434,397,388,382,391,380,386,375,384,386,403 4,14,14,69,97,96,66,405,394,378,383,386,377,397,403,385,405,398,405,396,383,391,387,398,391,383,382,385,373,390,396,415,391,375,379,399,396,392,387,379,404,395,405,389,384,387,400,419,439,402,381,395,369,399,421,432,440,445,443,411,401,396,388,397,395,386,398,385,383,398,394 10,11,10,22,32,28,19,404,392,392,391,394,396,391,407,394,395,393,406,403,397,378,385,393,383,375,388,387,387,367,374,382,399,377,381,375,363,393,392,380,409,415,417,421,393,399,436,422,419,398,399,390,379,407,448,434,474,435,447,441,431,377,386,377,367,385,403,404,391,352,381 15,18,13,37,51,36,26,447,402,367,388,384,400,439,459,448,414,410,404,409,402,387,392,393,397,392,382,386,387,390,397,381,398,401,401,396,396,395,387,415,400,400,463,452,445,405,492,460,435,412,410,411,384,426,454,435,502,510,587,525,485,383,393,389,383,412,412,394,417,413,402 2,21,16,21,25,18,14,460,413,397,403,376,394,459,500,486,469,452,448,449,449,387,398,412,384,401,410,386,386,473,608,482,448,447,427,405,400,562,687,758,821,902,970,880,780,459,774,632,535,514,477,454,427,649,783,848,934,922,944,858,783,395,412,396,413,427,421,420,418,404,390 11,16,10,103,144,114,81,408,481,450,444,426,417,424,466,456,414,417,478,582,572,422,541,486,456,440,414,409,407,400,400,538,582,504,516,445,426,423,413,380,412,421,452,446,466,407,556,788,797,719,695,585,467,418,466,474,539,530,585,579,526,407,415,379,395,451,560,523,511,476,411 7,9,9,5,6,5,5,474,577,535,506,500,486,501,545,546,542,520,622,701,684,477,631,586,537,506,457,456,411,379,480,679,691,607,622,534,475,384,421,404,410,462,570,550,569,417,722,872,862,801,769,686,555,472,536,545,625,651,716,719,682,433,444,437,452,595,714,649,674,564,490 17,12,12,30,30,28,28,379,423,408,426,398,427,412,423,415,413,410,417,486,450,397,447,411,413,406,398,396,403,363,415,435,466,429,426,406,412,395,390,370,383,410,434,426,410,408,500,637,620,541,514,451,435,406,454,448,486,491,514,509,472,396,408,394,399,429,457,412,438,416,396 18,20,18,34,57,45,27,395,403,406,397,383,364,403,424,397,406,409,384,393,413,371,393,392,384,401,391,364,377,391,405,376,405,386,390,393,383,367,412,422,400,420,431,434,426,393,483,456,455,426,399,405,392,432,453,439,485,483,505,481,460,379,387,364,372,379,403,389,394,385,379 18,13,12,19,27,20,14,447,428,389,395,406,392,442,457,412,403,402,416,407,425,390,422,401,397,400,405,373,371,418,419,398,432,414,413,401,388,387,391,397,407,399,457,443,422,393,480,489,497,439,422,414,384,429,442,443,524,506,535,497,476,379,384,390,383,387,434,416,414,415,382 10,20,20,111,164,170,115,397,400,381,384,376,387,390,394,403,423,398,401,398,405,392,409,396,400,392,398,381,375,378,397,404,416,397,398,381,402,389,393,387,389,395,402,415,408,406,405,445,470,427,415,416,389,413,435,422,447,442,438,452,414,383,372,396,395,391,390,390,425,397,391 5,34,33,150,250,258,154,393,393,394,391,402,388,401,422,405,419,395,404,431,405,374,396,386,396,409,388,384,363,395,406,411,419,410,391,398,383,410,391,393,429,416,439,413,435,404,502,492,472,420,439,415,394,466,503,524,536,526,557,506,449,402,395,383,396,415,409,402,408,395,380 17,10,10,96,142,146,97,400,409,421,387,385,380,401,414,396,393,386,411,414,442,387,414,415,405,380,392,395,388,378,406,426,418,399,420,375,406,387,400,407,394,389,418,405,412,386,481,560,554,505,477,429,407,420,431,443,469,469,488,492,460,405,392,392,378,402,429,408,441,389,387 5,24,11,214,176,86,113,689,703,647,601,531,545,736,778,752,734,710,747,834,810,566,770,720,651,619,525,497,449,450,642,802,821,726,752,641,540,503,578,603,667,753,835,792,768,668,905,967,960,901,869,783,663,836,895,901,941,932,969,936,890,555,486,540,580,692,816,755,772,654,546 8,12,12,99,137,143,102,395,442,433,401,413,399,416,418,434,418,421,455,494,511,415,463,440,428,415,404,409,395,382,390,480,496,455,469,422,410,401,386,379,408,423,456,427,435,390,529,695,700,627,580,487,449,424,467,481,525,514,551,534,507,399,387,400,404,424,508,480,480,430,412 20,16,13,31,43,34,24,436,417,388,392,385,389,431,448,434,413,414,422,426,406,382,411,403,390,397,393,388,395,416,399,423,423,402,409,378,386,401,404,398,410,428,482,442,425,405,527,454,459,452,433,374,395,452,485,492,556,539,590,546,502,399,388,397,390,395,422,400,402,384,395 18,24,19,46,69,46,30,417,410,406,393,392,397,401,445,428,425,428,434,442,415,393,412,409,393,393,368,373,387,387,419,398,415,418,409,416,394,390,397,421,412,444,483,441,429,402,481,477,469,452,414,401,406,439,493,474,515,502,555,513,468,392,386,395,387,383,391,399,414,392,403 7,161,143,112,138,122,99,449,426,401,383,390,383,439,430,426,408,400,428,462,431,415,448,436,411,405,401,384,378,419,406,445,470,443,428,405,371,407,407,413,433,459,535,467,449,441,517,526,545,489,443,429,417,433,478,500,540,545,606,548,489,411,385,396,408,404,478,447,413,393,390 5,8,8,164,150,152,167,399,387,394,387,412,398,408,417,415,413,405,422,428,426,403,407,410,396,387,395,392,382,396,394,414,430,408,436,392,379,409,404,403,414,412,460,418,434,409,495,519,489,469,449,425,389,453,480,481,509,510,540,514,478,393,377,385,387,391,433,410,429,395,387 15,9,9,39,60,59,36,418,460,441,425,414,422,405,428,409,427,404,452,551,529,416,505,482,453,421,412,404,392,409,407,510,538,476,492,429,403,403,384,384,370,414,415,426,423,391,520,772,795,714,674,561,460,424,425,436,475,497,512,514,483,394,409,395,397,456,550,508,501,428,403 4,26,25,19,21,18,16,500,639,587,562,510,526,556,636,621,620,612,693,759,750,517,702,644,579,564,488,487,427,407,550,731,755,671,692,551,536,397,415,421,472,513,628,604,635,432,806,906,901,844,811,734,622,537,624,647,734,735,802,802,762,468,484,499,481,663,767,711,742,608,540 9,30,23,51,76,60,41,420,413,411,369,385,400,388,416,407,392,427,408,419,416,393,414,407,389,380,385,377,393,392,392,423,416,416,430,415,407,414,391,398,413,446,471,462,449,407,488,522,509,461,444,403,391,434,481,496,528,488,534,512,478,391,388,394,413,402,404,410,410,407,385 8,8,8,136,125,120,136,380,392,395,369,410,383,382,391,380,380,393,403,402,385,388,385,389,388,389,380,385,380,380,397,385,408,393,405,399,396,369,397,372,392,390,418,404,394,383,416,459,451,412,425,415,378,380,407,421,447,436,453,419,409,387,381,377,385,400,395,401,395,387,377 2,86,56,332,312,226,234,813,811,764,730,657,678,844,888,861,843,821,854,927,904,670,871,822,754,736,637,592,504,504,742,891,913,832,851,730,647,555,618,638,695,785,885,849,842,715,980,1023,1023,986,962,886,773,876,934,945,991,982,1023,1002,960,682,580,683,698,818,920,870,885,775,682 20,20,18,37,41,34,31,469,579,502,491,444,468,500,542,524,526,513,583,699,681,485,639,591,517,512,443,436,399,398,483,680,700,600,598,477,474,409,426,434,460,534,605,561,556,444,726,854,844,781,745,654,535,541,616,626,703,697,750,728,681,431,427,431,441,542,684,634,647,535,448 15,18,18,42,62,59,39,439,524,508,481,423,457,452,479,452,458,454,534,656,638,445,609,560,487,487,443,424,403,395,441,619,661,568,594,512,418,407,399,391,410,418,499,477,473,423,624,840,852,775,740,641,530,458,487,510,574,579,641,622,577,412,432,409,415,497,637,594,600,517,455 3,16,14,37,45,34,28,432,384,390,380,380,380,459,470,440,413,414,381,382,391,390,392,400,387,381,373,386,390,389,407,387,392,375,380,393,385,384,376,411,384,405,442,419,420,379,462,430,427,397,392,396,380,395,410,436,448,473,538,481,452,373,378,383,384,376,392,379,381,392,394 16,10,9,23,34,26,17,418,390,397,401,388,376,413,430,403,395,405,390,405,420,396,393,382,381,406,381,405,383,397,390,391,402,400,381,379,397,396,376,379,391,392,427,416,394,405,443,454,454,412,418,413,373,406,398,421,429,452,465,468,427,388,402,393,371,389,397,383,390,399,394 2,29,28,494,653,661,498,401,453,428,424,394,408,411,406,404,397,402,437,485,482,416,480,455,418,422,422,430,356,360,391,460,519,439,477,433,412,389,392,387,388,396,429,436,419,445,458,652,669,577,520,454,412,420,406,428,449,461,474,475,442,413,387,386,395,429,475,444,453,427,410 17,11,10,30,39,22,14,444,511,471,466,438,423,478,508,493,500,489,556,621,605,417,562,507,476,449,431,415,404,379,462,607,624,537,532,519,448,409,421,424,449,479,564,520,543,427,694,833,823,763,724,637,537,520,580,586,668,656,728,699,660,402,438,427,421,537,638,564,593,474,444 19,11,11,26,36,33,23,402,403,405,388,371,371,401,405,395,394,397,393,409,407,386,406,386,400,379,383,375,384,381,374,403,397,392,386,381,390,400,394,392,401,421,434,405,400,399,424,423,420,410,403,387,370,419,435,422,457,449,476,451,417,388,376,387,382,383,398,400,397,374,383 16,40,25,60,96,58,38,403,384,395,391,397,391,420,419,415,425,415,415,426,425,386,401,403,380,384,370,381,364,423,403,408,409,391,394,370,370,392,413,419,422,454,513,466,453,426,485,434,455,439,427,439,382,478,502,518,550,544,587,537,508,382,406,406,395,400,400,403,389,387,378 12,14,13,52,63,53,44,402,446,399,400,424,390,408,434,422,426,425,439,502,507,410,484,467,433,417,401,399,394,386,413,470,525,458,447,426,412,398,393,386,405,419,462,422,441,410,520,676,686,583,560,494,444,437,498,488,520,526,573,550,493,392,411,400,402,436,494,457,459,426,397 20,14,10,34,40,28,23,416,417,415,406,399,397,428,442,437,437,424,415,434,428,394,424,405,390,393,402,383,391,391,416,411,450,407,437,415,358,389,399,405,400,437,490,435,434,398,535,518,514,472,460,402,416,448,493,512,558,540,581,568,518,405,382,404,389,406,449,429,429,410,403 1,14,12,117,148,137,106,410,417,417,421,391,381,425,426,406,412,404,420,442,440,397,433,413,387,413,402,394,387,407,407,442,441,436,417,403,420,406,398,397,420,406,451,422,429,400,486,583,563,493,479,433,398,437,485,488,536,515,548,506,471,402,399,388,390,405,423,426,418,405,401 8,14,14,26,27,21,20,421,408,389,392,392,388,400,414,404,395,399,392,441,413,384,409,404,394,393,386,387,392,366,400,432,440,417,427,401,387,377,396,406,413,405,423,424,396,401,463,490,491,429,457,394,389,439,444,429,482,473,510,472,443,414,382,376,388,388,427,397,423,400,397 7,463,208,1003,987,429,423,821,912,891,832,737,730,837,877,853,834,820,909,1023,1022,819,1023,998,916,919,813,742,618,669,825,1012,1023,976,1003,864,781,685,758,801,856,920,999,955,932,821,1011,1023,1023,1023,1023,959,844,939,986,990,1023,1023,1023,1023,992,644,671,615,670,901,1023,1010,1008,925,802 15,18,17,37,39,36,33,446,529,485,462,448,436,476,492,483,471,464,558,674,630,458,615,557,498,499,454,423,415,399,449,636,674,571,575,504,465,394,401,402,398,432,517,490,510,423,641,822,823,753,719,606,497,470,510,537,589,597,656,651,598,418,411,415,415,515,661,589,615,511,434 6,12,8,35,40,26,21,428,377,384,394,373,400,421,442,399,399,402,382,386,379,375,374,381,388,374,385,379,377,405,393,397,380,392,386,377,377,403,420,422,439,446,484,446,435,406,484,414,395,387,398,367,386,456,501,503,550,529,565,520,461,378,391,389,387,391,392,382,388,373,382 7,10,10,23,33,29,20,394,392,374,363,351,394,387,399,378,409,394,390,401,404,378,387,387,383,379,381,385,375,377,386,389,399,398,372,383,379,398,405,395,387,403,442,408,398,389,437,418,400,391,394,394,375,434,431,437,429,461,468,458,417,396,391,376,379,383,387,376,376,383,363 8,11,9,33,38,28,24,407,395,390,384,396,395,425,436,430,414,402,407,414,428,381,411,410,384,406,395,381,389,373,394,416,421,403,401,398,386,365,395,403,393,399,446,434,424,394,492,485,469,445,418,404,399,435,442,419,477,490,528,506,455,384,374,391,379,413,410,428,415,401,392 14,13,8,48,65,33,24,434,432,425,398,409,386,445,454,411,435,418,446,485,472,392,443,432,397,402,395,412,382,412,398,466,488,433,439,415,395,405,408,419,434,450,498,458,436,411,515,624,624,535,497,451,408,470,506,498,572,552,579,564,495,378,383,385,404,412,451,425,445,406,391 18,12,11,29,37,33,25,380,383,383,402,370,381,403,423,414,401,405,375,414,412,390,391,376,376,386,405,376,377,373,397,409,398,392,396,385,379,382,392,401,402,420,433,424,407,411,431,415,421,382,395,406,396,433,431,451,467,478,500,475,444,388,369,382,386,389,389,387,391,389,383 13,18,18,140,259,254,136,412,390,401,384,390,385,408,411,406,416,410,399,425,428,413,395,418,386,399,413,391,418,426,384,432,417,412,418,406,391,379,390,396,399,437,416,402,424,421,453,508,526,454,451,423,408,452,504,508,508,474,500,476,431,384,399,385,404,409,432,417,409,402,414 7,14,11,33,43,34,25,394,392,396,404,378,385,413,434,413,422,411,415,420,409,388,389,399,382,380,387,382,400,376,420,405,408,377,397,400,396,389,420,408,417,455,507,465,436,430,505,460,442,413,405,413,396,506,551,545,579,576,619,544,511,387,389,392,385,390,397,403,381,387,402 10,8,8,25,28,26,23,415,397,395,373,382,373,419,428,409,422,393,396,401,397,383,376,386,384,390,407,381,384,387,393,415,398,390,406,372,391,396,400,414,396,424,442,425,421,396,456,437,432,416,399,395,402,421,460,456,494,492,526,496,445,381,382,391,379,382,411,391,382,400,387 18,34,25,51,76,54,36,422,423,388,380,384,393,439,458,441,438,403,435,421,435,401,396,398,409,407,410,407,396,397,411,416,436,416,410,405,380,398,415,402,432,445,489,470,459,419,555,525,482,471,452,403,416,475,530,535,580,546,595,548,515,403,393,377,397,388,421,440,409,392,388 18,26,22,41,62,48,31,412,408,394,406,378,408,422,415,408,416,410,425,462,447,411,435,433,394,399,384,393,407,385,408,436,444,425,424,387,416,401,411,413,423,439,501,451,433,395,508,571,551,509,487,445,416,471,501,509,538,539,586,575,509,387,382,392,388,402,454,413,429,424,393 4,15,15,81,111,108,79,398,410,390,404,409,383,389,400,379,378,381,396,432,435,405,413,413,400,405,396,393,382,370,401,433,444,437,416,414,400,386,372,391,391,373,363,382,386,398,406,581,598,545,484,424,395,379,352,374,367,388,383,407,386,385,393,389,390,404,417,421,417,405,388 12,10,9,18,18,10,10,451,535,489,481,443,468,463,518,492,515,503,602,692,658,453,602,562,508,503,461,453,403,408,471,652,666,588,593,479,454,408,412,409,430,437,521,505,511,408,691,844,837,770,733,645,525,455,511,522,612,617,691,682,641,418,423,439,439,560,684,611,638,514,457 10,31,23,46,66,50,34,425,464,439,445,415,421,414,464,457,448,440,491,580,540,420,518,482,458,456,427,416,399,399,429,518,587,494,500,460,412,386,425,419,442,458,528,496,469,440,619,731,734,652,587,509,454,502,559,578,642,613,664,622,576,401,395,406,409,462,572,501,533,464,442 2,8,8,8,11,10,7,459,544,490,492,453,455,491,540,528,517,534,595,640,627,441,553,529,492,478,427,429,404,396,479,607,616,537,576,476,470,412,403,403,418,441,548,542,536,404,698,806,792,736,709,629,527,492,539,534,635,635,707,697,661,434,436,438,444,567,654,571,610,507,456 7,11,8,37,35,24,26,428,398,397,394,398,397,449,471,434,433,436,423,416,436,390,397,405,402,388,386,400,394,403,414,409,416,390,398,402,406,415,403,414,443,466,531,479,463,428,573,509,466,434,416,408,378,502,563,564,618,614,671,588,552,399,377,379,392,395,416,418,407,414,397 11,11,10,10,11,9,7,500,587,540,512,485,497,537,600,602,576,576,642,688,689,476,629,561,507,512,447,440,420,420,500,675,669,602,618,498,495,416,414,446,434,479,607,575,613,431,761,856,843,790,761,681,552,526,583,612,691,690,760,761,723,464,446,457,468,596,708,659,673,557,481 14,29,26,79,124,97,60,426,503,477,435,420,427,436,447,444,438,422,498,618,596,414,571,528,477,463,418,418,399,412,427,583,635,534,531,466,435,410,399,409,421,427,480,441,450,420,571,820,841,756,718,588,487,455,502,511,563,560,606,584,520,394,415,395,409,468,593,543,529,450,434 10,10,9,66,83,80,62,399,428,429,394,409,420,409,426,415,407,433,431,423,424,401,405,403,406,405,399,394,394,394,396,424,422,412,430,401,397,399,384,390,392,397,440,407,421,390,500,519,517,493,490,454,437,416,427,443,461,449,490,484,469,384,388,408,390,407,443,423,449,430,398 14,42,39,393,561,515,358,438,528,509,471,424,453,452,493,475,466,459,556,673,659,460,645,592,523,491,447,442,407,382,451,643,691,581,596,504,457,394,400,436,416,450,503,480,524,461,653,846,860,783,746,638,516,510,551,544,619,613,666,640,597,432,431,406,426,518,672,611,608,494,451 17,16,12,38,50,32,25,464,422,396,403,401,396,462,492,469,455,419,425,453,450,395,425,425,407,393,392,380,391,380,421,425,466,420,437,416,389,428,394,438,443,461,532,510,463,422,584,576,570,521,486,459,406,498,548,548,620,628,676,627,570,375,392,396,406,412,440,414,443,408,381 4,20,19,47,64,52,36,403,479,469,428,432,412,423,442,439,449,425,475,560,564,410,530,492,476,439,422,415,396,399,424,549,596,500,539,442,430,387,395,397,406,422,445,438,441,398,553,767,774,691,658,551,457,415,453,474,512,517,547,545,502,380,402,405,406,466,559,519,513,462,410 16,78,74,180,258,247,171,480,589,547,522,486,513,482,553,565,535,510,623,733,709,473,653,613,545,525,473,463,430,396,500,673,705,613,642,542,466,406,408,433,444,490,611,566,557,449,749,905,907,844,815,724,619,527,613,650,717,708,773,753,717,444,450,471,466,609,728,668,708,581,522 7,49,48,104,94,88,99,466,597,543,510,450,483,502,512,526,501,494,615,716,690,471,655,604,546,514,458,465,403,392,483,666,714,619,632,498,456,420,408,450,457,479,586,531,536,455,720,893,900,830,796,714,582,533,593,643,698,689,752,719,672,426,412,440,443,574,703,650,659,554,481 3,104,62,108,140,69,60,594,596,532,497,494,490,632,705,682,656,635,680,710,697,458,600,548,513,510,454,463,398,552,761,726,703,637,647,564,528,667,812,859,923,996,1023,982,909,572,921,891,859,805,778,708,599,812,918,969,1023,1023,1023,981,921,524,462,504,529,624,690,654,669,559,522 13,340,291,250,322,271,211,407,400,381,392,386,412,431,437,435,423,418,388,403,382,380,386,400,384,391,388,405,363,410,435,405,406,398,404,386,398,410,413,421,467,518,594,531,518,422,504,441,416,417,398,393,351,439,484,463,511,526,574,541,500,414,379,390,392,403,399,363,408,379,375 2,63,59,36,55,48,31,498,566,532,491,444,476,517,568,571,565,551,632,730,694,496,687,602,540,520,438,422,408,393,496,700,706,583,614,500,464,401,428,444,457,506,600,553,566,462,729,849,834,756,717,623,506,572,635,641,702,691,759,738,696,436,417,459,460,612,712,638,639,534,456 4,44,42,103,139,134,98,429,506,468,454,458,443,443,493,458,471,459,532,636,629,451,585,540,495,483,438,430,415,402,438,584,630,514,570,454,452,380,406,401,437,453,495,480,490,424,639,821,832,757,726,613,527,483,521,525,604,604,661,650,603,436,423,413,435,486,639,573,588,506,449 3,7,7,38,42,44,39,391,475,440,433,407,416,421,438,414,430,437,477,579,568,421,526,487,448,434,397,416,407,392,425,532,597,505,521,427,425,407,392,400,393,391,446,413,433,392,529,767,786,701,662,548,447,416,453,457,495,487,534,527,506,388,394,387,391,442,570,530,530,449,411 4,18,14,136,210,187,118,458,463,430,411,398,438,496,537,511,490,479,506,509,510,400,441,446,421,409,394,402,395,435,453,484,492,458,441,424,415,443,457,490,517,586,668,605,563,500,703,700,662,593,588,503,435,663,733,738,772,758,801,754,690,420,405,411,418,455,462,463,465,434,397 12,8,8,88,137,144,91,391,395,407,381,401,384,400,389,393,409,387,429,433,428,380,423,409,397,403,401,384,384,371,386,429,436,420,405,403,403,385,389,389,391,371,383,381,403,393,430,521,533,492,452,425,376,399,399,415,431,405,434,414,407,390,393,377,382,400,431,426,415,403,393 20,186,168,150,196,168,128,444,407,414,383,403,387,442,474,441,418,440,401,403,393,367,412,411,405,378,410,385,386,437,478,431,424,389,423,385,400,439,428,474,499,559,660,584,512,460,550,498,477,430,430,411,384,483,564,552,636,613,663,601,559,377,400,387,386,368,423,408,412,415,393 5,11,10,63,87,86,62,399,399,404,398,374,404,384,388,393,400,407,421,421,414,394,410,420,381,401,396,389,386,387,393,417,418,400,398,401,396,379,381,396,398,387,434,396,401,398,445,504,516,476,451,414,390,404,422,408,428,443,445,443,410,392,395,381,392,395,415,393,421,388,397 2,10,8,9,10,8,7,410,387,389,387,386,395,414,391,402,402,396,399,413,400,388,406,398,409,378,372,385,376,389,400,412,414,400,401,392,390,383,398,410,430,445,507,444,418,411,495,452,465,432,422,420,413,441,493,485,531,530,566,500,477,379,380,387,388,395,392,402,382,382,388 7,11,10,19,18,13,14,417,469,454,441,396,413,434,459,431,431,448,466,558,575,400,546,494,445,453,428,398,398,379,424,535,576,493,496,446,400,390,411,426,452,440,535,485,457,414,588,693,718,622,582,476,450,498,563,581,618,599,667,621,562,395,400,401,412,446,568,516,514,448,440 3,14,11,27,33,21,16,490,405,396,396,404,383,481,487,435,425,425,408,407,407,384,398,397,392,384,397,374,388,403,390,383,403,401,382,378,378,404,392,406,413,410,494,455,432,396,497,464,454,424,420,399,398,459,476,495,558,573,607,536,487,399,392,392,412,402,405,399,405,391,384 2,318,227,342,418,328,263,806,966,921,870,782,792,850,910,901,892,882,1001,1023,1023,913,1023,1004,949,924,828,764,637,493,814,1023,1023,999,1006,883,797,535,626,682,734,811,912,887,900,746,1014,1023,1023,1023,1023,983,872,887,931,935,980,976,1023,1022,989,746,721,742,775,983,1023,1012,1023,926,824 17,26,15,59,78,43,33,474,409,391,398,398,387,497,504,478,447,433,410,451,444,396,442,404,393,398,382,380,409,399,421,422,435,401,428,397,378,401,424,455,445,475,555,494,479,445,595,531,531,474,439,430,407,508,585,569,626,627,691,642,562,390,401,397,396,402,457,424,427,402,407 15,19,11,43,57,32,24,421,405,414,415,409,399,433,457,433,437,430,446,468,436,406,431,413,414,413,396,391,387,403,410,451,460,422,443,404,383,407,407,394,412,463,491,464,449,413,544,593,578,529,486,446,406,474,476,516,547,527,583,570,514,422,389,395,395,407,451,441,444,425,393 9,12,12,36,53,53,34,402,419,406,410,404,431,417,391,425,411,421,425,434,435,400,404,403,409,407,395,418,392,362,404,406,417,402,411,398,400,382,400,420,407,413,434,404,422,388,488,554,518,500,488,453,422,399,414,439,459,450,482,468,466,400,392,394,397,422,438,415,449,412,409 10,11,9,26,35,26,18,426,398,397,376,395,390,447,454,425,414,393,401,399,394,381,380,379,399,398,386,387,394,408,419,411,400,394,391,384,373,379,394,392,413,423,438,419,418,394,458,445,427,396,417,413,406,423,426,432,484,500,552,511,471,394,397,382,368,390,389,394,389,375,386 15,36,35,145,250,258,149,392,375,399,404,389,374,401,372,397,398,376,402,409,391,380,393,383,406,392,383,382,388,392,393,411,385,389,393,394,380,387,393,403,388,405,396,395,419,415,419,430,417,393,404,387,380,448,492,459,465,439,470,439,422,378,385,383,379,369,392,390,381,385,376 16,9,9,15,26,25,15,395,392,390,382,371,379,426,415,404,393,397,380,385,393,388,390,381,378,373,385,376,378,401,381,400,394,374,392,388,373,384,395,377,399,387,404,406,401,383,427,414,396,376,380,392,394,410,403,401,430,436,471,447,437,386,395,387,384,384,383,366,397,387,389 13,11,9,30,35,27,24,416,395,392,390,385,389,417,435,423,407,383,386,399,413,384,399,380,379,374,393,371,375,400,401,393,402,390,381,388,386,403,427,397,399,407,465,433,418,399,464,436,424,410,385,396,389,435,455,448,496,488,534,492,454,401,388,383,375,394,393,396,388,395,406 12,614,228,1023,1023,1023,1023,938,971,932,921,893,926,982,1023,1023,1019,1011,1023,1023,1023,807,933,915,890,877,839,838,760,832,969,976,969,923,953,891,862,880,930,958,1003,1023,1023,1023,1023,944,1023,1023,1023,1023,1023,1023,982,1023,1023,1023,1023,1023,1023,1023,1023,908,868,906,928,985,1014,994,1023,948,919 13,9,9,50,88,93,52,373,380,373,404,398,398,387,394,391,394,386,388,414,396,389,383,398,384,387,411,390,389,356,388,382,392,396,395,386,380,386,391,397,392,414,408,387,377,389,432,431,431,395,406,382,391,408,426,427,434,419,441,424,430,383,371,375,394,387,400,405,371,379,388 14,78,73,465,706,655,426,465,660,629,546,528,499,489,553,544,531,510,665,814,790,546,761,708,627,611,518,491,436,403,492,764,809,717,746,599,541,429,406,418,455,471,579,535,560,481,723,973,984,911,883,788,658,484,569,591,666,671,732,733,691,451,463,430,441,625,789,732,742,612,552 11,8,8,39,48,49,40,412,454,417,408,400,413,397,428,413,425,424,466,526,513,408,484,452,425,419,391,415,394,390,414,484,535,447,468,422,409,389,384,383,404,411,435,428,429,404,502,674,692,597,563,475,412,422,454,455,482,474,520,498,463,390,382,397,398,447,511,472,476,433,406 19,19,17,75,122,112,64,462,426,422,389,415,416,471,540,497,494,485,481,471,459,394,419,419,415,396,411,391,391,435,543,478,461,431,438,427,431,422,463,494,559,652,763,696,657,468,724,634,561,535,515,482,445,571,674,702,778,765,814,761,698,406,396,420,429,467,440,444,463,431,406 2,101,97,340,437,435,339,438,454,387,414,404,398,448,447,460,427,443,458,512,510,407,476,452,424,433,405,388,387,415,445,469,519,445,491,413,394,404,406,415,446,499,551,490,462,490,615,697,691,612,567,522,461,633,732,738,735,688,721,649,577,410,384,402,394,439,490,453,471,432,408 5,9,9,21,29,28,20,396,374,391,369,379,372,401,403,397,391,388,388,383,378,382,379,377,389,386,386,381,392,378,386,373,384,380,395,380,371,378,385,407,399,405,389,394,395,384,409,403,376,378,391,389,386,381,386,391,425,431,438,416,420,384,368,381,383,392,385,373,373,378,387 16,153,87,57,55,29,34,454,467,460,434,417,418,516,554,505,533,526,503,542,520,397,474,467,447,404,429,394,394,438,547,539,526,468,482,460,440,483,577,631,692,780,859,763,689,514,787,750,717,656,617,538,481,709,803,837,893,875,900,836,772,427,417,401,452,459,543,487,492,456,416 11,21,21,60,87,88,60,432,484,457,447,421,444,423,442,444,434,410,499,609,595,427,549,505,478,435,419,397,394,393,409,563,595,514,548,453,434,387,395,385,413,410,471,444,451,412,564,816,830,746,714,583,514,420,464,477,516,526,575,535,524,395,384,412,412,468,582,551,549,460,420 13,10,9,30,32,27,26,420,386,385,382,394,385,449,463,439,416,403,404,399,397,395,382,391,380,398,377,378,396,381,405,400,394,404,382,383,375,384,406,378,382,393,424,420,435,390,466,431,419,382,422,393,410,401,423,404,477,494,551,506,456,389,394,376,400,388,396,410,383,386,382 8,8,8,56,85,83,55,418,423,425,415,398,413,414,431,440,419,422,414,467,463,404,443,433,417,402,410,393,377,398,408,458,466,439,431,406,396,391,407,406,405,418,438,434,430,417,528,631,610,550,525,471,442,452,477,517,523,518,582,536,508,388,401,395,410,424,478,450,442,425,396 19,58,36,48,51,26,26,714,792,746,714,643,684,769,824,811,807,788,838,908,891,643,853,804,732,729,622,593,513,461,725,875,898,824,846,729,631,492,532,555,634,728,839,812,811,588,946,1023,1023,970,946,876,772,784,851,864,922,918,966,956,922,612,584,618,659,805,900,850,870,770,685 6,30,28,51,78,72,46,412,816,763,687,552,533,413,436,398,403,423,835,1003,924,793,998,893,826,803,677,575,454,421,441,984,987,890,893,731,626,426,467,476,528,576,635,526,516,538,524,1023,1023,995,950,818,671,645,649,600,582,543,587,538,485,395,473,379,397,814,974,856,874,752,580 7,59,57,94,140,123,83,481,546,524,463,468,454,482,514,502,517,485,597,695,671,447,632,592,535,513,469,430,416,385,475,645,698,593,609,500,503,395,440,439,431,492,587,541,549,453,702,870,883,807,777,678,545,543,621,637,700,700,753,720,676,417,433,438,456,553,685,638,632,522,492 5,17,15,25,40,24,14,519,636,577,546,499,505,562,630,617,617,604,685,770,736,511,697,631,583,565,492,455,424,407,527,736,753,660,684,558,506,411,412,426,454,495,635,601,639,436,792,903,897,841,810,736,616,530,609,630,726,724,785,785,753,494,475,488,497,667,764,709,716,623,541 17,28,23,137,211,180,112,495,480,470,450,433,456,515,569,552,544,536,552,562,567,416,472,468,438,423,415,416,365,440,505,546,531,488,513,432,438,422,424,462,474,528,635,603,599,454,736,765,740,687,652,593,501,560,640,658,736,725,788,753,710,453,410,443,466,502,565,518,551,465,455 2,23,23,60,74,74,60,404,465,416,412,409,414,433,416,429,426,419,464,520,499,412,491,462,439,428,409,419,395,386,412,463,515,458,478,416,411,386,405,412,410,401,460,416,436,408,541,694,701,615,580,508,439,453,459,488,525,508,550,537,523,409,390,406,391,449,517,467,478,440,410 12,70,69,134,204,203,130,469,627,571,546,476,495,499,564,529,532,513,658,769,756,533,724,670,597,580,497,479,429,402,509,741,771,679,704,554,502,404,384,426,438,495,577,565,569,443,742,932,942,869,847,748,631,531,587,624,696,690,759,741,700,432,460,436,450,609,770,704,712,598,535 13,13,13,31,39,32,26,397,482,452,433,429,416,418,433,410,432,426,475,610,578,430,557,508,451,454,418,420,383,401,411,562,632,517,559,442,430,400,399,382,383,414,439,432,441,398,533,788,808,715,674,578,482,415,448,435,476,480,536,528,488,389,406,394,391,461,577,517,515,463,425 1,387,336,221,308,267,191,432,400,416,377,395,368,433,449,428,414,423,416,398,425,383,395,413,388,384,358,382,386,436,463,421,395,396,421,385,399,413,449,452,524,569,665,597,533,439,507,465,446,451,435,412,395,460,513,499,585,552,580,563,508,386,377,382,396,392,389,401,393,415,380 15,30,27,318,533,525,310,456,493,482,455,382,430,455,482,475,465,469,519,617,620,426,575,518,467,468,420,422,388,431,448,590,633,548,542,457,433,407,420,438,440,503,562,505,509,474,648,778,782,694,678,574,485,600,691,699,723,693,732,679,624,420,433,417,421,499,602,555,565,489,416 2,509,153,383,481,150,116,834,788,727,719,642,683,872,920,888,872,853,856,884,869,613,786,753,706,665,576,589,499,660,931,889,872,818,833,743,678,707,819,877,934,1020,1023,1023,1023,814,1023,1023,1023,984,957,904,809,981,1023,1023,1023,1023,1023,1023,1023,653,595,662,705,788,859,809,837,733,662 3,50,47,270,376,359,254,511,615,564,527,478,485,524,583,574,545,552,633,750,720,482,683,635,560,553,502,463,431,392,516,697,739,647,658,534,491,421,425,469,470,514,648,583,597,486,768,902,912,844,815,710,584,599,675,709,778,762,812,787,736,470,455,457,454,600,732,679,699,577,497 19,32,30,109,143,139,104,423,467,469,447,418,435,458,479,462,457,453,497,623,585,440,558,517,465,477,420,417,396,413,444,556,600,519,528,431,439,401,405,416,408,454,510,497,479,424,619,776,783,702,678,564,488,496,543,558,618,624,669,643,577,391,404,390,420,472,601,551,541,472,431 15,17,17,61,86,81,58,426,436,420,419,390,408,432,447,429,411,440,461,526,517,417,474,469,416,429,406,392,395,378,412,512,521,460,457,424,402,414,389,411,408,461,462,465,456,417,576,700,701,614,587,515,447,448,501,511,585,559,625,593,560,396,408,394,422,431,509,467,512,446,415 17,9,9,16,19,17,14,441,497,454,431,423,441,450,462,458,449,454,529,612,602,423,566,532,463,462,413,419,373,402,434,556,612,538,526,460,423,371,386,395,403,424,438,441,437,400,615,794,818,731,699,609,495,436,435,448,524,514,562,558,549,397,415,392,416,479,593,539,528,480,454 13,53,40,427,550,530,395,505,582,544,513,445,463,528,565,549,530,531,641,718,702,486,681,607,543,533,484,442,412,426,529,694,739,630,664,507,478,424,443,462,517,564,701,641,630,503,756,878,880,817,781,699,565,598,664,679,739,727,782,757,711,438,449,426,449,556,733,659,679,563,478 5,11,11,36,44,45,36,392,432,401,405,414,416,402,425,418,421,423,449,500,471,415,472,440,404,419,401,388,394,362,408,458,488,454,458,445,416,386,395,377,399,382,430,418,433,381,494,662,669,581,555,492,434,410,432,431,487,456,505,488,493,391,398,397,399,421,481,472,464,429,402 5,438,132,1023,1023,595,570,878,967,935,902,837,859,912,958,944,936,926,997,1023,1023,862,1023,985,933,915,836,801,709,661,900,1023,1023,999,1014,919,860,722,794,838,888,955,1023,994,985,882,1023,1023,1023,1023,1023,1023,958,1002,1023,1023,1023,1023,1023,1023,1023,783,774,778,811,960,1023,1008,1020,933,861 15,35,35,186,316,326,190,409,399,399,387,400,381,407,414,418,423,414,400,444,413,396,415,410,410,418,401,390,384,401,407,400,428,402,422,393,381,413,396,407,415,445,484,444,413,450,498,493,486,447,442,413,395,527,602,615,606,568,558,530,480,401,384,392,395,414,441,377,388,382,384 8,11,11,33,45,45,32,482,728,668,598,514,545,526,570,566,530,531,763,882,821,646,839,760,691,666,529,484,444,409,528,864,867,787,774,645,567,381,423,410,435,462,594,594,616,432,762,1023,1017,957,919,808,678,498,552,557,650,670,741,751,716,448,513,456,463,789,930,843,862,742,612 16,20,19,368,648,648,366,467,439,401,428,389,401,481,513,502,487,486,453,478,500,410,433,430,404,406,397,403,370,432,444,462,452,425,422,437,415,441,421,441,453,496,587,524,517,489,626,622,599,538,517,461,429,579,644,637,683,668,710,661,607,415,395,428,423,446,470,446,464,431,417 2,75,72,272,414,405,271,458,513,498,466,451,438,493,515,497,479,504,575,662,647,456,600,552,503,503,437,424,404,422,473,618,664,560,561,498,434,401,416,428,445,499,583,534,549,445,701,836,849,775,744,641,512,515,613,624,696,684,744,718,667,447,430,429,428,519,628,587,574,493,452 11,49,41,39,40,24,25,715,790,745,709,642,685,754,817,806,802,789,832,891,867,634,824,782,732,714,624,590,515,436,717,858,868,808,827,715,652,453,503,531,566,693,813,795,816,541,957,1023,1011,967,947,894,793,739,813,827,900,901,958,959,926,637,599,651,678,822,898,859,875,779,697 20,29,28,41,59,48,32,564,635,583,572,516,565,622,690,697,690,684,701,722,716,480,620,574,544,547,489,507,432,410,591,668,658,586,624,555,499,433,408,440,463,492,629,627,675,447,843,878,850,814,797,747,648,569,652,673,762,762,831,842,803,510,497,537,570,686,722,697,732,602,553 13,45,36,384,582,478,318,448,455,439,438,424,425,439,492,465,447,443,492,570,517,427,500,467,456,425,420,407,377,429,491,552,542,499,508,439,430,413,437,483,518,589,697,617,593,494,683,740,726,635,604,519,453,579,662,685,737,723,777,718,651,422,409,398,421,494,551,514,512,460,415 6,23,21,398,619,615,391,448,494,475,445,432,438,439,455,464,460,463,524,624,601,452,574,529,469,461,427,416,403,387,448,584,618,538,563,458,443,433,399,405,430,427,510,467,468,442,636,815,823,739,705,613,492,478,550,543,621,623,678,644,582,416,407,414,426,499,620,553,560,487,430 12,374,245,354,363,200,200,779,937,901,851,747,762,815,860,833,823,807,957,1023,1023,873,1023,998,927,915,824,749,619,537,767,1023,1023,993,1004,886,813,563,643,681,745,817,912,875,869,736,970,1023,1023,1023,1023,973,859,874,929,933,974,964,1007,987,946,612,711,632,655,930,1023,1003,1004,911,802 10,59,50,22,28,21,15,577,721,667,617,554,577,625,677,666,655,630,788,874,822,649,818,733,690,651,565,527,453,412,604,866,854,782,784,649,591,448,457,467,519,571,724,705,710,483,848,1023,1013,965,926,830,714,635,712,722,794,794,851,852,813,514,546,503,532,838,938,863,879,758,652 3,44,39,37,32,24,28,628,693,646,616,547,611,681,745,740,735,719,757,806,794,555,727,676,627,606,515,543,450,417,655,777,780,712,728,607,540,440,466,478,530,599,764,743,753,489,893,949,928,889,861,800,702,664,743,768,842,845,902,898,866,540,522,561,587,730,811,760,781,670,591 12,36,33,18,19,15,14,653,759,722,664,591,638,671,744,733,726,714,806,878,857,621,825,769,711,686,595,565,470,406,668,849,870,794,815,680,619,412,450,456,490,566,732,712,744,474,894,1022,1017,960,936,857,758,616,710,727,815,827,887,889,855,548,550,568,595,780,887,831,849,737,638 7,21,17,43,58,42,29,406,387,393,382,391,381,401,431,410,405,413,418,424,403,371,420,401,391,391,386,373,381,387,401,404,437,398,399,379,374,387,400,415,413,412,449,444,434,394,483,475,491,444,413,424,410,434,477,475,496,511,568,516,477,393,375,397,383,399,409,408,417,375,384 17,12,9,41,60,27,22,451,407,384,413,394,401,458,449,428,428,428,418,423,426,405,420,394,402,394,377,392,392,391,408,433,423,400,414,399,414,391,407,391,417,464,474,459,453,401,533,512,515,478,445,422,388,457,511,502,559,564,612,581,507,377,397,399,403,405,424,416,396,403,391 5,59,28,69,110,50,33,449,414,378,385,406,416,484,512,484,437,419,440,425,435,394,388,379,395,386,397,377,392,413,438,423,410,395,400,380,421,416,461,446,488,541,618,546,531,461,609,506,476,447,443,433,387,564,642,632,696,680,725,664,591,390,391,403,389,397,396,390,413,387,384 19,41,36,49,67,56,40,432,427,428,407,397,407,451,487,447,449,441,478,528,520,406,488,468,434,430,407,377,396,398,419,504,522,458,479,438,428,398,404,417,437,463,531,484,466,419,585,665,673,599,552,495,455,464,506,521,577,555,615,587,534,398,416,398,399,434,506,471,500,421,404 20,9,9,41,67,64,37,409,437,416,420,395,404,418,430,426,427,413,484,512,510,410,467,456,419,411,423,411,387,406,410,491,522,451,470,432,413,397,393,398,395,410,435,430,428,411,548,709,722,654,595,522,445,413,442,463,514,513,554,539,514,388,395,397,398,434,508,478,490,417,402 10,31,22,51,67,42,30,432,467,444,438,423,414,434,460,477,465,433,486,594,552,426,557,508,464,437,432,397,407,393,424,562,600,519,533,450,419,403,397,399,421,456,501,461,463,419,591,758,774,693,661,530,451,484,530,539,582,577,625,601,559,397,399,416,411,455,577,521,515,459,436 15,26,24,55,67,62,51,412,463,443,425,421,420,440,448,473,436,435,469,582,575,409,533,489,454,441,433,399,389,378,438,532,559,506,518,444,407,391,384,389,400,414,478,451,472,416,588,754,767,682,659,563,476,442,482,521,573,572,621,586,556,412,389,406,430,457,567,533,502,457,431 15,167,153,334,527,501,309,611,781,727,678,604,597,653,706,685,670,682,795,928,888,682,902,830,763,744,640,569,489,432,609,894,919,825,840,701,595,439,479,482,520,603,735,706,695,563,862,1023,1023,984,953,862,736,696,765,779,845,841,889,871,837,527,545,514,539,771,909,845,855,742,632 17,107,85,111,122,80,72,524,467,452,445,440,424,561,663,594,577,560,531,537,549,404,458,449,436,419,416,413,393,581,734,617,566,524,574,490,496,697,838,887,941,1011,1023,980,899,579,864,773,708,658,625,589,461,820,926,975,1023,1007,1023,939,869,436,410,434,451,498,506,482,506,453,428 19,15,15,52,134,130,47,387,421,424,422,405,445,387,399,391,387,431,449,420,431,390,392,400,394,416,406,413,400,374,386,413,404,396,424,413,416,397,392,377,397,387,397,390,394,394,431,468,460,451,463,451,424,394,403,403,399,397,420,429,420,407,423,408,408,413,403,414,424,434,438 13,20,20,24,31,31,24,410,444,418,411,416,397,416,428,415,416,419,437,495,495,414,461,453,417,423,397,412,383,380,396,455,479,451,456,414,417,382,394,389,402,416,452,436,462,404,555,660,655,579,567,494,416,435,463,458,537,524,564,543,502,383,397,381,406,422,495,460,453,426,408 2,23,19,27,47,38,22,430,390,382,404,377,391,402,423,398,408,392,400,402,391,398,381,380,373,382,391,369,391,390,386,380,385,381,399,368,385,400,417,400,430,450,488,452,425,415,487,406,399,392,377,407,381,442,517,475,521,522,539,510,488,368,377,394,393,376,371,394,368,358,378 13,16,12,97,100,87,84,488,505,463,454,439,424,508,547,518,510,517,547,628,600,441,563,518,465,458,439,430,391,414,467,588,640,533,553,456,440,432,429,451,475,525,629,567,545,471,698,799,794,719,683,590,492,600,663,683,731,710,764,720,677,420,422,413,445,501,609,561,561,497,441 20,51,50,153,296,297,152,479,499,455,459,443,436,515,564,536,556,516,555,576,575,421,484,472,471,447,443,410,403,412,478,515,535,480,483,462,427,413,412,425,427,480,549,519,538,462,727,772,745,692,663,601,493,525,610,635,707,698,761,741,692,452,438,439,469,513,568,522,547,467,447 1,9,9,4,6,5,3,406,380,391,397,387,393,395,399,409,390,401,388,406,388,388,388,386,391,387,377,395,386,418,434,405,398,381,400,388,382,390,448,482,502,587,684,575,521,400,531,466,444,410,410,395,396,454,525,576,698,694,724,621,528,399,383,395,384,391,394,388,404,384,378 18,10,9,28,37,29,22,413,415,393,389,388,384,437,434,413,393,389,403,407,401,390,394,393,387,395,399,399,372,382,405,393,397,401,411,400,408,381,402,381,409,412,424,436,431,396,492,444,445,414,408,408,394,395,449,436,455,493,508,508,470,391,387,378,385,387,410,381,394,395,388 19,12,10,35,52,45,28,442,396,384,397,379,400,430,417,413,420,418,426,430,443,392,414,398,408,397,404,394,386,405,412,403,436,408,428,410,415,398,397,402,420,436,488,465,429,408,500,535,521,475,453,419,404,463,498,491,543,555,584,561,504,395,394,387,383,397,435,442,415,413,392 2,35,32,85,116,112,80,434,503,466,441,424,442,456,498,487,493,484,549,631,622,444,542,519,473,465,420,422,402,410,445,600,611,521,534,450,433,420,417,434,441,473,555,513,497,446,644,817,799,739,696,600,485,586,665,676,699,657,697,666,615,410,421,423,417,519,615,570,588,482,437 2,59,54,64,100,91,58,491,617,564,530,483,506,516,570,550,559,538,643,769,728,509,715,652,576,572,494,453,414,410,481,732,761,651,677,564,486,392,414,447,451,486,588,546,589,442,741,902,900,835,802,719,586,545,594,614,684,680,752,744,705,434,482,436,463,611,759,699,707,589,486 12,17,16,33,35,32,30,453,503,486,458,424,435,457,495,480,494,481,528,626,600,443,548,516,473,448,442,413,397,385,458,592,613,528,547,482,435,393,408,415,440,475,532,508,515,419,685,804,805,724,699,605,492,502,569,555,648,640,702,683,638,412,445,425,427,512,608,548,567,475,476 20,65,60,125,194,168,109,483,621,573,505,463,502,530,584,545,563,550,659,749,721,505,678,620,570,555,474,459,430,403,517,698,728,650,665,563,487,403,413,430,441,488,602,573,587,462,764,900,897,842,814,720,608,539,619,624,713,704,767,755,724,450,460,460,460,620,733,671,703,580,534 12,12,11,70,111,111,67,398,397,394,383,406,392,388,396,392,396,405,391,403,416,389,405,396,398,383,385,377,392,387,376,402,404,407,392,394,393,401,397,409,402,404,425,403,403,391,428,443,469,417,424,398,386,419,462,467,486,468,484,449,415,387,379,394,391,408,398,408,401,402,379 15,9,8,43,56,47,36,405,462,448,424,416,403,443,430,441,449,456,479,553,547,432,516,465,447,444,406,410,397,392,426,519,564,481,490,424,414,396,414,425,421,436,488,446,463,418,585,743,752,672,625,534,474,482,540,533,571,567,652,606,535,398,403,410,414,449,546,507,506,442,425 10,13,10,31,39,29,24,421,397,388,373,394,393,444,438,402,416,412,427,391,423,369,396,387,385,395,374,377,384,393,410,413,410,406,400,393,393,394,411,408,400,425,470,436,434,406,454,465,471,442,406,385,406,443,457,451,521,518,549,534,472,385,386,385,396,402,403,392,389,395,395 15,21,21,47,76,73,45,431,458,440,444,411,431,406,441,417,421,432,498,574,538,420,517,493,455,441,394,414,398,399,406,529,561,481,506,434,410,380,401,400,389,394,463,440,441,398,570,760,760,688,645,553,481,436,472,478,521,509,576,589,519,404,411,411,385,477,547,484,509,459,416 1,8,7,10,18,16,9,412,417,402,403,387,384,405,421,407,401,422,433,476,468,397,435,408,400,418,387,395,380,376,409,464,442,429,440,388,404,394,391,406,409,419,452,434,414,392,522,586,569,520,476,448,421,447,472,468,511,498,538,520,476,398,397,393,384,433,453,452,433,413,401 1,75,73,250,342,347,251,434,456,425,428,416,407,420,461,455,453,435,465,568,555,415,540,490,444,451,414,401,374,407,426,529,582,488,498,443,441,399,447,438,472,483,555,504,477,475,611,746,749,661,630,536,449,616,722,712,724,685,715,636,562,409,408,399,412,424,528,523,516,460,427 4,75,68,105,139,122,92,466,533,488,483,476,453,490,520,526,520,498,587,660,627,456,547,524,472,481,433,448,388,395,467,606,630,558,570,461,463,412,438,421,424,476,558,527,536,433,725,827,814,754,713,650,536,518,589,612,690,683,752,731,693,424,460,426,446,539,622,560,596,523,468 13,12,11,27,32,29,24,424,415,397,391,396,394,424,411,404,409,414,394,427,408,392,421,403,378,400,391,398,366,404,396,406,426,415,398,393,388,403,404,407,396,410,456,449,426,407,487,470,472,433,428,405,382,446,452,450,493,492,555,511,463,398,370,401,390,411,408,414,389,403,398 8,50,50,168,283,270,157,452,424,391,426,417,404,458,486,478,446,470,448,488,495,408,453,437,434,417,410,385,377,426,454,465,475,457,449,406,390,416,426,420,442,474,557,505,470,456,632,683,651,595,552,504,435,548,624,643,699,679,728,687,615,392,411,407,429,433,492,460,481,405,394 14,270,247,163,254,222,140,427,466,412,392,394,408,434,437,446,425,435,464,535,512,418,511,460,422,425,418,381,382,427,443,510,539,466,480,428,414,416,426,465,452,549,618,534,511,438,568,670,685,617,567,487,446,514,549,550,615,611,647,602,564,388,397,395,405,440,519,491,474,418,413 3,37,22,53,63,31,27,553,512,490,462,460,464,615,662,642,639,608,621,608,600,413,482,460,444,436,420,426,386,406,603,562,559,516,537,474,450,457,486,539,598,689,802,756,729,547,872,815,760,716,681,641,522,744,827,843,903,899,939,905,857,477,422,453,480,511,558,526,547,462,438 1,34,20,52,77,40,27,495,417,389,377,375,404,520,546,476,468,457,419,438,449,398,400,391,391,393,377,396,403,428,447,432,443,434,411,423,375,435,457,482,508,582,670,609,569,481,676,565,539,486,459,448,403,635,703,703,757,738,782,720,659,387,401,393,409,411,447,411,403,410,401 14,311,279,203,276,254,184,442,403,391,394,403,394,440,463,447,426,425,439,445,413,386,413,407,393,388,396,406,404,413,440,451,448,386,418,434,411,452,462,466,530,572,661,580,535,453,551,513,473,433,417,422,414,490,549,543,604,604,650,613,538,415,378,382,377,418,425,405,385,430,412 1,8,8,22,22,22,22,411,448,445,405,419,427,414,414,434,417,421,457,558,550,422,520,484,436,443,406,413,402,397,420,516,579,485,513,441,417,398,398,405,397,414,468,446,445,402,537,741,753,666,638,531,466,440,460,482,519,515,556,537,513,384,408,393,405,451,534,492,515,449,416 6,43,39,51,48,41,43,423,435,412,423,402,403,423,449,447,435,423,460,501,495,404,465,432,419,407,392,394,388,377,428,491,489,424,472,426,415,406,409,398,449,482,536,498,464,423,584,658,639,586,541,509,427,499,548,555,626,614,669,611,554,431,404,398,393,434,493,472,453,422,405 1,23,18,89,129,120,79,449,418,436,394,400,397,456,507,502,461,451,436,450,465,405,406,410,400,402,403,410,394,414,451,450,435,423,433,403,405,423,425,445,500,544,620,559,526,477,651,597,529,527,479,465,420,621,688,685,723,710,753,694,629,403,396,419,412,439,438,420,430,400,404 2,115,94,118,195,166,99,541,675,615,565,509,541,583,655,631,634,619,702,819,788,546,779,720,641,610,522,474,422,414,548,786,817,724,738,591,520,418,441,450,515,588,717,660,648,505,817,974,973,908,874,772,651,649,721,739,791,787,841,831,788,462,465,476,496,673,817,749,768,650,548 4,37,19,69,101,52,36,434,409,429,391,396,387,484,481,444,445,446,450,458,447,399,413,416,407,406,404,407,379,434,413,444,453,415,436,394,417,408,415,451,471,498,601,548,510,453,611,589,528,503,477,445,416,571,621,634,680,670,717,665,597,393,383,405,390,418,452,418,438,412,407 3,26,23,334,597,594,327,426,424,407,415,431,413,405,462,448,430,451,476,506,508,416,457,461,412,402,396,395,391,386,440,478,496,449,461,428,388,392,413,408,452,469,545,481,488,482,600,679,674,596,595,490,452,566,665,658,671,639,687,610,580,405,393,401,400,445,499,456,470,417,407 3,14,14,50,52,53,51,396,421,398,404,381,412,383,406,403,401,415,433,469,454,403,444,429,409,403,404,402,396,409,408,462,453,426,431,416,406,386,383,384,391,401,424,408,419,388,492,620,632,554,515,465,428,428,461,430,473,471,507,481,456,378,392,387,395,416,443,440,479,428,404 15,26,21,116,124,96,85,448,521,493,455,421,441,459,511,518,482,485,532,616,604,437,563,529,473,456,428,434,389,440,462,568,597,519,535,464,434,426,421,441,472,525,620,551,559,477,706,791,791,712,675,607,520,586,677,693,738,726,789,751,687,416,427,411,424,497,596,533,542,469,446 16,36,31,28,36,31,25,483,580,531,502,483,442,479,539,527,499,510,590,736,711,491,689,643,545,536,465,435,429,391,471,698,736,629,660,507,471,424,413,415,428,462,564,541,547,421,705,880,887,815,779,678,541,519,576,597,662,652,712,712,665,436,434,435,445,592,742,679,683,559,467 1,20,21,97,148,152,98,395,391,393,385,389,405,422,414,405,412,435,390,414,393,375,403,402,389,388,402,385,387,384,386,404,398,406,396,389,388,375,382,390,384,402,423,410,406,391,452,461,471,452,437,428,389,397,424,435,463,456,477,448,454,406,379,395,382,406,407,396,399,390,387 16,11,11,36,49,45,32,397,380,385,393,379,391,397,412,411,386,402,390,404,415,382,413,416,390,401,384,396,372,388,406,418,414,398,403,399,371,377,402,406,410,437,463,416,427,398,459,478,454,422,416,396,389,447,452,453,486,477,507,473,458,394,375,387,382,393,415,402,390,391,393 7,7,7,15,21,22,14,389,397,381,360,383,391,374,384,384,371,374,371,386,378,388,375,378,388,382,371,394,385,396,378,381,383,380,401,400,381,377,375,379,378,383,373,386,388,383,374,382,381,375,382,389,373,375,383,391,376,372,384,366,387,383,383,377,388,381,384,381,395,379,385 10,8,8,15,26,25,15,405,450,410,412,410,430,428,416,415,407,414,469,524,504,415,508,469,444,429,414,392,382,409,401,500,526,458,470,422,413,379,380,406,392,380,417,415,417,381,522,712,709,638,600,499,421,396,403,420,462,468,501,514,493,396,410,400,400,470,534,484,514,449,423 19,13,11,31,39,33,26,391,391,384,398,405,367,403,407,403,406,404,395,407,403,375,390,396,381,392,373,392,377,362,387,398,401,392,397,399,384,390,395,396,413,404,423,435,405,399,445,421,429,378,394,397,397,411,440,445,448,460,499,449,435,395,370,377,396,384,398,406,389,397,391 12,8,8,53,64,63,52,421,450,423,416,407,418,429,412,439,438,405,445,530,507,417,498,445,429,420,391,404,378,376,419,507,503,456,471,428,397,403,407,412,407,416,465,453,444,406,515,705,715,641,604,509,448,434,476,493,518,535,568,547,509,408,398,394,398,420,508,491,490,434,404 9,12,12,70,140,137,65,435,485,433,458,418,417,438,447,449,453,446,530,589,568,456,542,497,474,458,411,434,397,401,429,546,588,519,534,457,436,387,388,418,408,428,479,452,444,408,586,779,784,709,661,595,491,441,485,490,541,513,598,595,541,415,438,415,416,492,585,542,567,474,440 6,9,9,17,14,13,17,418,447,427,415,419,409,430,442,435,414,420,476,527,508,413,491,451,418,432,399,413,390,402,419,511,535,455,477,438,413,388,377,400,402,408,449,432,450,387,542,702,703,620,598,499,446,433,462,490,528,517,575,559,518,413,402,397,413,447,532,482,490,455,424 12,10,10,24,38,29,19,487,579,529,531,479,510,500,577,564,564,572,632,695,686,463,619,578,535,521,462,452,435,364,520,650,672,598,628,507,466,414,415,409,426,458,569,564,578,424,761,862,850,797,782,709,604,451,543,536,654,656,738,753,716,445,458,453,479,602,697,655,659,564,500 7,9,8,37,46,42,34,386,429,413,429,408,401,402,415,416,407,410,442,498,481,412,459,453,421,425,402,403,401,394,412,483,499,450,452,415,405,380,396,403,405,385,433,411,419,391,480,679,684,610,558,470,429,417,420,439,461,462,500,477,445,404,409,390,403,428,472,454,481,421,394 3,11,9,24,33,26,19,427,402,392,400,377,392,431,451,429,413,416,408,409,401,388,410,397,388,392,392,380,378,385,401,415,409,397,397,369,402,401,409,403,438,454,507,446,443,404,512,474,460,436,438,391,408,472,528,513,554,573,603,547,489,390,392,395,382,392,404,392,408,407,379 8,20,17,35,54,41,26,441,426,402,394,384,401,452,477,448,451,424,428,452,440,399,436,411,424,405,407,385,380,411,420,427,425,421,417,378,402,400,412,398,412,453,499,475,462,409,551,542,522,485,461,423,407,479,522,532,586,573,627,581,534,386,394,399,394,405,442,429,431,407,403 19,23,15,48,63,38,30,450,413,375,403,385,371,469,459,436,415,442,435,424,418,396,404,389,401,386,393,365,385,392,425,421,422,383,418,411,384,394,412,397,411,475,516,487,479,407,560,475,489,432,425,406,380,436,500,509,586,591,644,597,528,386,380,394,400,378,413,415,401,382,387 14,40,35,454,746,704,428,537,536,510,479,441,465,545,630,615,600,595,619,670,654,430,588,566,496,488,421,414,418,450,527,609,635,544,569,496,466,439,449,480,530,562,677,647,643,535,766,815,815,750,714,650,517,671,755,756,782,766,818,792,737,484,436,463,468,569,652,581,608,527,478 3,12,11,30,35,28,23,431,389,384,387,389,379,416,439,416,419,409,391,390,394,388,392,391,376,385,391,390,364,383,410,388,386,391,399,392,401,378,415,392,411,416,470,429,419,408,493,441,428,398,397,405,383,458,488,472,515,507,562,496,462,391,389,387,388,378,391,387,399,392,371 9,8,8,46,67,61,42,388,429,417,417,399,410,413,442,428,423,399,441,477,487,394,450,424,417,409,403,399,390,387,404,461,462,434,434,405,397,393,397,376,390,414,414,418,426,404,496,658,669,574,549,484,448,418,456,460,488,488,525,506,452,388,379,386,395,418,474,464,448,415,396 1,38,33,58,55,46,49,462,619,606,538,430,477,495,553,508,516,473,591,798,777,496,797,743,621,619,510,495,416,421,484,731,824,687,737,568,489,429,445,468,491,566,651,587,561,498,716,862,917,819,793,664,515,654,729,727,774,754,800,749,698,410,446,433,413,553,819,746,732,633,515 16,37,34,73,101,86,61,415,465,440,437,413,440,424,441,456,429,429,488,558,540,413,499,482,449,446,423,409,404,397,426,532,569,476,516,437,411,398,418,400,399,423,478,445,450,397,582,771,787,700,674,574,481,429,473,507,565,562,585,594,541,406,379,389,398,455,538,501,515,443,431 10,76,66,70,120,111,63,516,663,632,585,521,537,567,626,610,604,604,708,812,778,552,757,693,629,616,530,500,438,404,538,780,801,720,737,606,536,407,423,442,479,497,639,613,645,457,789,950,948,887,859,781,648,570,639,652,732,727,795,796,759,466,489,467,501,672,806,747,768,633,561 7,14,12,23,36,31,20,406,378,371,372,390,388,402,413,414,416,418,398,402,391,381,382,386,395,374,391,383,376,407,399,382,391,403,383,402,403,369,412,416,412,432,489,419,412,400,461,420,393,403,391,385,384,450,497,485,529,510,557,520,457,379,374,394,391,400,399,370,400,373,368 4,11,11,49,56,56,49,408,473,433,419,412,424,416,436,445,437,417,486,559,553,416,518,488,457,433,413,430,389,378,424,525,555,487,488,435,422,389,399,400,402,405,414,442,448,391,568,769,769,687,670,565,490,411,449,466,502,515,578,553,518,391,420,413,407,474,548,505,533,430,440 4,13,11,21,26,19,15,431,385,392,388,354,386,418,427,395,391,403,404,403,396,388,389,402,391,397,373,379,380,395,387,394,406,393,395,386,400,410,374,388,406,400,426,427,417,411,446,439,423,415,405,392,390,402,421,424,467,450,489,474,439,394,389,375,379,404,395,404,404,396,399 15,38,37,167,241,238,161,413,466,437,425,414,434,430,454,447,433,415,501,548,531,430,522,462,437,435,422,404,388,375,405,525,562,480,510,433,417,391,396,412,401,423,496,471,463,403,613,734,728,661,616,528,459,439,499,499,589,580,629,608,552,396,388,390,414,448,556,487,506,436,432 19,10,8,30,32,21,19,421,390,403,379,399,388,427,427,419,403,406,405,407,421,387,396,390,389,395,376,386,381,403,401,398,394,395,387,387,379,411,403,403,416,443,481,433,418,415,484,463,459,428,409,407,394,467,494,491,551,526,579,526,485,399,381,391,390,372,410,403,398,377,387 2,100,79,112,151,115,87,468,622,589,549,471,518,526,567,548,533,525,631,782,763,510,743,688,596,570,489,486,434,435,518,728,783,669,713,541,465,427,442,447,476,556,641,579,570,486,739,902,921,841,805,706,574,599,677,687,744,717,781,755,706,422,441,448,430,583,766,702,692,603,486 1,19,11,68,96,60,42,511,520,466,461,422,453,525,589,550,535,517,546,633,611,429,583,535,467,457,435,412,407,414,514,572,618,513,579,453,413,432,474,493,548,639,725,657,619,530,765,788,790,701,675,576,478,704,778,773,813,799,843,804,743,422,400,424,429,489,595,538,539,486,443 15,44,36,56,84,68,44,542,678,623,566,510,544,580,632,624,625,590,697,817,785,544,779,712,648,628,520,488,432,418,540,776,818,715,725,599,529,410,444,447,489,549,671,633,641,459,804,933,938,879,848,759,645,601,673,688,759,755,822,810,763,456,469,469,474,656,814,746,762,665,562 12,22,18,32,47,24,17,406,442,429,410,385,408,412,439,417,434,407,454,523,504,412,484,464,424,434,391,402,376,373,411,490,522,472,468,420,394,381,410,413,405,446,501,452,445,421,547,679,685,612,551,474,438,450,516,514,562,543,590,558,519,383,402,388,400,427,488,457,477,426,404 20,33,31,38,52,46,33,481,567,518,519,459,499,505,537,531,511,532,617,726,702,486,675,614,556,536,475,470,426,408,480,684,720,624,640,524,495,385,405,419,403,446,533,526,542,433,711,890,905,841,806,712,593,460,514,544,623,630,707,722,656,430,431,434,446,585,704,660,675,567,493 8,33,30,116,164,147,106,424,521,460,434,432,434,434,481,472,487,462,513,610,587,428,545,511,466,451,418,431,403,405,446,564,603,507,543,463,429,408,420,413,421,454,503,486,479,418,635,794,809,721,705,597,506,477,506,549,616,603,661,638,590,419,407,433,423,479,607,543,555,464,439 3,15,14,39,58,40,26,476,420,394,393,406,415,470,469,428,427,398,443,451,466,398,452,424,410,401,392,394,393,408,469,465,486,450,445,399,404,398,418,444,480,570,674,625,575,415,516,581,598,534,537,487,436,447,496,507,548,533,581,537,498,408,399,393,381,419,450,430,419,407,406 4,24,23,30,50,48,29,429,438,412,410,409,404,447,481,432,444,431,444,482,456,397,459,426,429,411,391,398,396,375,464,485,488,460,451,399,402,385,415,444,458,530,666,596,568,406,563,610,623,553,527,483,426,473,525,528,589,575,629,576,536,396,389,381,409,429,491,440,457,411,401 11,9,8,17,24,19,13,419,400,403,384,387,386,438,437,404,408,393,391,423,404,392,407,409,388,381,395,386,386,401,412,415,417,402,384,388,392,379,398,390,394,405,446,434,412,400,454,484,482,462,414,395,403,416,446,458,492,476,512,487,452,380,382,377,392,408,436,399,399,395,390 18,70,58,59,65,46,41,456,754,698,625,514,530,482,499,508,489,480,733,918,864,662,896,817,741,712,596,529,450,416,456,888,910,820,827,678,549,417,423,425,468,517,614,555,548,464,705,1023,1023,960,921,803,659,562,644,645,704,698,748,713,666,432,486,425,440,709,899,808,816,688,570 13,11,11,35,45,46,36,397,453,419,432,392,416,407,419,427,413,430,447,508,512,403,463,430,425,405,413,395,399,388,423,479,516,453,459,383,424,378,385,399,390,413,435,447,444,386,523,706,716,617,579,499,441,433,457,468,514,490,548,534,508,385,406,399,393,439,489,475,483,443,415 17,8,7,27,29,24,23,411,382,412,385,394,390,422,441,421,405,414,404,407,404,395,386,389,381,390,389,381,390,370,395,401,396,391,393,400,385,402,385,416,419,416,446,418,437,399,488,459,453,420,420,406,389,422,457,445,504,493,538,513,487,391,377,381,375,389,398,389,372,385,383 10,14,14,24,25,24,23,451,546,533,493,452,493,493,543,537,524,513,599,683,657,468,607,570,532,498,468,433,427,389,471,626,663,562,581,507,471,419,384,394,403,436,514,510,514,404,727,845,844,794,770,710,596,463,490,527,615,628,705,717,670,431,421,416,447,560,669,620,634,531,491 12,9,8,51,66,54,40,384,403,432,405,407,403,390,418,399,418,416,417,469,478,405,466,435,410,411,406,399,385,375,406,458,493,440,450,417,416,395,400,391,387,419,425,412,419,396,450,620,644,550,535,467,416,406,441,417,445,457,482,480,442,397,400,393,390,419,478,461,469,430,403 13,303,277,179,257,234,161,430,414,389,396,379,397,433,450,443,434,392,401,419,403,403,407,413,404,413,389,363,386,430,448,419,423,424,393,386,409,425,437,466,466,517,602,546,505,447,508,497,469,432,451,402,406,459,507,488,535,525,575,559,490,407,382,373,403,422,430,397,403,407,392 11,16,15,12,16,15,12,500,732,678,610,547,565,545,573,581,583,570,749,872,832,623,823,756,688,675,552,513,454,371,511,840,859,775,793,666,555,402,403,420,431,481,589,565,600,426,775,1023,1020,960,928,832,708,503,572,574,676,678,756,775,735,452,531,453,479,754,901,847,846,742,624 11,11,10,43,64,62,41,392,471,452,442,425,432,437,428,447,416,423,514,601,576,434,531,512,463,463,428,411,397,393,414,559,592,524,545,467,418,382,389,399,409,399,449,426,427,386,535,787,788,710,680,579,476,426,453,466,495,494,559,553,508,389,409,405,416,470,587,543,558,468,445 1,12,8,48,66,55,37,587,545,503,464,457,460,630,689,648,637,616,616,657,643,424,562,506,464,455,429,422,404,454,583,619,622,536,567,481,449,500,595,644,701,770,841,777,732,666,862,839,812,752,728,628,515,844,900,899,928,915,950,905,853,444,430,447,462,551,619,577,586,487,442 16,206,182,152,202,180,137,456,384,378,411,393,388,429,454,434,403,413,423,455,414,398,416,411,376,394,413,413,409,444,423,419,430,396,387,411,409,431,433,418,451,501,559,520,492,429,498,490,488,452,402,402,387,437,465,489,500,516,566,554,500,404,384,382,394,393,444,380,400,397,409 13,10,11,30,33,31,29,419,462,416,430,430,418,420,439,435,433,440,461,546,549,419,487,462,446,442,399,425,389,389,416,516,543,482,480,432,412,375,399,401,390,422,455,441,462,391,568,735,747,667,636,559,455,407,467,473,518,513,570,571,545,398,394,413,407,442,537,511,502,444,418 8,62,59,443,735,731,434,436,455,437,438,398,391,447,482,480,460,470,489,536,508,415,496,463,431,417,395,425,377,390,439,520,520,459,461,447,413,431,423,449,443,483,564,520,488,497,614,693,684,628,586,514,456,560,627,648,666,643,695,644,573,430,404,411,418,465,525,504,487,433,417 17,22,21,124,177,169,116,424,426,387,401,392,394,434,462,454,451,423,430,442,430,403,409,418,388,388,395,393,387,403,435,413,437,391,407,390,396,402,420,432,433,459,508,467,459,440,573,556,527,485,453,457,413,523,605,597,606,601,634,599,532,386,393,399,414,417,431,422,427,402,407 18,10,9,11,19,16,10,466,555,515,503,467,480,510,526,532,543,515,610,688,674,452,616,557,520,527,462,443,422,393,498,662,677,595,613,495,467,408,398,424,423,459,556,554,554,409,719,865,854,803,770,674,574,465,515,553,639,636,712,721,679,436,445,469,462,584,709,647,671,557,488 18,29,28,19,28,24,16,531,588,542,550,530,552,569,639,615,619,605,655,671,687,484,600,587,567,555,497,514,475,380,547,618,625,570,620,538,512,393,394,402,412,470,557,551,582,425,794,858,845,810,790,754,650,510,548,601,706,700,772,781,750,489,501,505,501,639,673,648,697,604,551 1,15,12,42,51,40,34,454,388,414,396,426,379,451,486,429,416,424,406,410,410,393,387,385,386,391,378,389,392,372,405,412,409,397,416,373,386,384,401,404,419,421,469,460,467,399,521,457,440,412,393,402,383,457,485,490,555,556,617,583,517,383,371,393,384,384,394,403,393,386,390 8,18,10,69,95,59,38,500,457,440,446,403,402,524,545,503,490,478,500,562,526,404,514,470,442,451,423,416,403,422,454,505,541,466,521,437,417,425,427,447,460,532,617,556,551,476,673,745,747,665,622,549,455,597,668,665,718,717,766,708,654,412,397,428,416,455,535,488,503,431,415 12,9,7,19,25,19,13,410,420,389,406,392,402,387,414,408,423,401,417,451,457,399,435,416,397,403,390,387,375,397,396,441,444,425,429,396,415,398,398,419,411,428,466,434,408,410,499,572,550,499,468,426,412,464,509,498,539,530,557,516,461,389,394,401,386,430,435,431,435,398,393 7,115,107,1023,885,883,1018,440,456,412,388,408,413,439,512,505,473,472,487,528,522,429,465,444,405,432,401,434,392,388,432,515,518,446,476,427,416,425,428,432,453,498,594,547,503,551,670,691,688,595,573,491,460,580,666,659,710,694,748,709,637,444,423,412,428,444,508,460,489,437,420 10,21,17,39,47,38,30,397,390,405,391,380,394,416,406,417,412,399,370,409,386,392,410,392,392,392,395,376,390,417,428,431,418,398,407,390,387,438,515,578,639,739,805,694,582,426,644,513,458,454,442,406,389,576,735,799,875,847,863,747,656,389,396,386,402,385,394,415,403,396,397 1,16,14,31,42,35,26,399,400,376,399,373,381,411,392,401,407,400,412,417,414,387,403,405,387,396,389,381,393,410,381,403,413,415,402,366,380,386,419,391,398,434,463,419,439,401,458,471,448,430,426,424,384,451,478,482,508,481,559,507,467,370,374,384,395,400,412,390,408,389,401 12,97,37,284,353,113,85,678,786,750,692,625,664,707,772,743,752,734,817,899,876,662,842,789,735,708,614,582,481,458,680,874,895,817,832,712,642,476,550,580,647,737,834,794,788,629,926,1023,1023,982,957,884,770,802,861,873,916,912,957,938,898,565,560,570,593,785,886,839,846,752,661 16,28,15,75,93,43,36,429,433,431,404,403,397,445,456,437,445,430,434,514,491,412,482,450,426,426,412,396,385,384,423,471,504,448,465,408,411,408,395,437,429,452,478,483,458,430,569,658,649,571,546,468,418,471,530,532,602,583,628,580,536,392,404,399,386,416,499,465,479,427,419 2,15,10,26,41,36,20,410,408,384,379,393,386,419,417,417,402,426,419,430,424,390,400,413,402,409,394,380,381,375,404,434,434,411,408,390,396,396,411,395,435,449,481,466,431,426,506,525,515,473,451,437,385,452,505,510,565,556,582,534,492,416,384,396,369,400,437,403,414,397,385 3,32,31,296,482,486,294,421,410,413,384,416,384,456,472,446,436,436,426,452,449,393,439,412,392,423,398,401,387,389,446,439,453,429,417,376,393,425,423,439,469,540,583,520,489,521,593,607,560,506,483,456,415,694,781,787,779,729,754,661,600,421,379,406,410,411,454,435,440,404,401 18,19,18,53,50,46,49,412,492,461,436,419,434,423,445,456,423,451,488,585,585,418,543,487,467,444,430,390,393,403,434,551,594,515,510,449,430,418,406,399,400,438,480,448,461,402,584,782,799,711,677,572,495,454,487,496,561,591,614,590,572,392,423,412,394,472,581,524,526,454,418 20,22,21,77,127,126,75,405,418,392,392,395,410,403,435,422,420,424,443,457,461,383,429,413,409,402,400,400,382,407,412,444,454,409,428,403,375,394,376,418,409,413,470,440,446,414,549,573,576,516,498,426,417,458,502,525,578,578,610,550,519,398,383,399,391,416,438,432,444,413,389 1,14,14,79,123,127,82,383,394,378,402,390,389,411,405,406,397,388,425,459,448,384,442,416,418,398,391,369,380,410,393,431,446,402,429,407,408,390,384,372,385,383,393,376,399,386,431,592,614,518,490,441,410,378,386,406,412,410,426,420,393,379,388,387,392,396,455,410,431,409,398 18,255,221,190,254,229,167,565,434,436,432,407,388,565,596,549,537,515,497,588,560,406,563,504,448,461,423,402,382,432,503,539,591,470,544,483,400,456,494,532,543,622,722,670,621,474,726,704,714,620,598,495,437,600,659,674,754,759,812,780,716,409,406,419,411,479,590,520,523,466,398 6,16,13,43,40,32,36,442,439,410,426,425,409,473,526,510,508,494,491,483,494,389,426,419,401,414,405,406,383,399,514,492,470,445,446,435,432,427,433,440,486,571,704,637,616,417,701,656,591,546,544,495,436,489,567,593,708,706,756,726,677,437,404,421,412,450,441,423,456,415,414 6,8,8,21,29,25,18,417,399,398,395,391,374,402,401,408,392,412,386,414,408,397,404,397,403,392,391,387,388,407,400,407,414,409,382,386,392,395,389,417,407,408,433,430,416,390,432,456,447,414,433,395,384,430,438,436,456,451,488,468,433,390,402,379,388,396,418,400,400,391,382 13,29,26,44,74,66,37,519,453,439,430,424,428,490,506,476,445,446,461,533,525,410,514,448,434,428,419,412,407,394,471,519,549,492,484,432,433,418,418,426,474,578,673,626,585,410,598,681,689,630,596,564,489,448,518,509,589,578,629,607,552,403,408,395,409,431,505,481,473,440,399 1,10,10,13,16,11,9,505,595,544,490,473,511,557,593,581,568,559,625,707,683,479,632,591,522,516,462,436,432,373,513,675,695,610,612,516,487,397,414,397,441,490,595,573,601,434,760,859,847,796,767,691,575,519,601,624,698,697,767,759,718,450,437,472,466,594,712,657,682,566,480 11,10,10,57,91,92,57,388,402,376,397,386,368,397,388,389,390,410,388,408,416,387,403,403,393,392,389,392,380,395,391,407,412,413,416,412,386,385,392,391,393,387,417,407,407,391,401,484,479,442,442,410,396,405,421,410,436,412,423,405,412,389,384,386,391,382,414,401,398,388,383 18,249,176,319,342,199,194,636,794,745,683,616,633,682,731,724,717,700,816,913,897,658,876,833,763,743,631,592,492,473,653,885,918,834,847,738,646,511,565,587,664,741,840,786,772,608,907,1023,1023,990,965,886,769,764,838,855,910,894,941,914,880,533,582,545,567,785,913,863,874,779,665 4,16,16,43,60,57,40,419,448,436,396,427,422,421,431,425,438,411,459,529,504,413,494,465,432,420,412,387,393,395,409,506,519,467,460,425,421,394,379,403,399,415,425,436,418,402,530,677,686,589,572,471,428,413,442,450,503,492,547,530,496,403,373,394,397,450,511,484,479,422,430 7,30,30,190,299,307,193,408,397,406,389,404,400,392,427,414,399,416,404,449,430,396,415,409,385,399,389,394,378,377,405,418,423,400,416,389,392,395,388,392,398,408,444,413,405,408,473,529,518,494,465,439,380,450,490,530,547,510,545,502,455,390,406,397,389,411,437,407,426,410,392 12,13,9,40,46,28,25,424,405,378,392,372,394,422,428,416,415,393,392,410,423,399,415,402,387,387,394,399,392,386,404,420,415,402,405,396,390,375,402,405,421,445,478,447,439,417,509,488,492,439,427,410,395,456,500,493,538,538,570,521,475,381,386,412,389,386,406,392,400,399,383 5,14,14,75,100,102,76,401,470,440,426,435,432,428,435,446,440,437,482,554,532,406,519,489,455,454,425,410,396,366,412,515,551,483,499,413,410,379,407,395,404,415,460,438,447,413,544,741,740,657,635,539,455,435,462,475,526,512,577,545,504,403,412,398,406,466,557,495,524,459,441 3,229,102,246,286,133,130,642,630,565,546,477,504,687,757,736,702,683,712,764,744,492,678,605,553,544,470,450,442,623,815,775,759,678,707,603,545,734,881,927,982,1023,1023,1023,951,669,969,939,911,859,830,752,641,881,984,1023,1023,1023,1023,1023,971,519,480,517,546,633,735,682,698,571,521 12,15,13,108,91,66,63,435,443,438,421,393,420,451,452,450,445,433,464,532,503,408,507,481,435,437,417,408,392,385,414,525,528,471,471,437,401,416,427,404,428,452,518,465,457,428,575,707,717,645,596,511,463,493,539,545,598,579,620,605,558,402,413,397,399,438,522,496,502,432,410 6,37,17,58,69,35,33,513,474,431,442,431,445,598,635,609,612,559,570,582,559,414,479,458,420,435,424,405,383,440,605,553,537,484,500,473,422,480,577,644,709,805,895,825,768,547,852,785,730,688,650,586,508,741,830,863,935,922,955,900,844,458,412,469,473,481,529,514,503,483,441 12,16,14,53,67,56,44,432,488,462,431,416,442,445,446,433,447,427,512,620,594,441,558,505,490,464,426,416,396,389,428,577,609,520,529,458,446,390,415,408,417,443,499,474,470,421,595,794,796,720,679,578,458,459,549,548,588,585,626,613,554,400,394,411,392,471,592,537,550,466,445 6,19,18,37,36,30,32,446,553,518,479,438,447,469,509,499,486,491,555,713,692,462,706,635,541,552,457,446,408,394,457,670,733,620,642,491,458,412,428,436,469,505,589,553,530,460,696,831,859,772,752,626,506,573,645,655,711,697,747,720,662,400,418,415,408,518,724,643,656,541,476 3,12,11,75,142,140,71,400,517,499,433,443,439,440,478,474,474,466,549,644,613,437,584,548,485,485,433,420,399,376,430,607,651,559,565,477,436,398,407,402,411,431,497,465,494,402,612,815,820,744,714,598,520,472,503,510,569,554,625,614,594,429,418,415,418,507,637,587,617,489,429 19,176,113,416,595,396,288,792,700,651,607,554,593,811,856,819,803,779,782,837,821,526,758,702,613,605,527,473,435,613,734,791,814,724,739,595,534,656,687,719,774,844,920,878,850,753,953,980,975,913,881,799,685,903,957,962,998,985,1023,987,940,632,493,609,618,711,792,753,759,653,568 14,17,16,28,45,39,22,387,384,388,380,360,375,409,412,407,388,405,391,400,390,388,379,373,379,387,391,384,399,382,400,400,394,387,380,387,396,374,407,388,399,423,417,411,403,389,444,395,411,410,385,376,377,371,386,423,440,422,447,437,427,386,389,390,395,369,386,371,371,379,375 16,12,11,28,41,37,25,406,391,368,393,393,391,415,396,388,389,379,382,404,392,383,383,390,370,378,379,390,372,367,399,394,397,390,384,388,374,398,387,396,411,426,453,428,418,395,448,408,401,405,410,384,388,435,460,431,459,474,491,455,433,396,400,393,385,389,395,384,380,384,387 1,72,65,188,240,208,163,471,575,534,464,455,462,458,491,488,484,486,582,720,696,467,668,618,534,527,460,449,429,402,469,685,727,631,652,523,466,432,413,409,435,484,580,521,548,440,683,893,903,827,796,678,541,529,598,616,672,659,730,694,647,437,417,422,444,544,700,653,652,548,482 8,8,8,87,125,129,90,394,435,412,400,387,388,383,406,380,410,386,409,478,463,404,426,418,414,401,411,391,381,397,389,441,481,417,419,387,415,364,382,386,387,386,390,405,379,388,426,633,664,561,537,456,411,383,386,406,424,418,448,436,413,383,394,387,385,406,435,434,431,420,385 16,17,17,61,70,70,61,414,451,422,422,407,417,430,427,447,449,424,464,507,501,409,466,434,438,422,418,402,397,401,410,493,507,462,462,414,430,382,409,382,403,431,443,434,458,409,560,699,695,626,586,506,466,419,470,456,536,522,564,566,520,375,393,398,414,435,495,480,498,447,390 10,12,9,26,33,26,21,445,391,388,395,392,381,449,435,439,407,406,408,417,400,389,400,377,388,391,390,382,374,388,419,391,401,395,396,393,381,387,402,387,415,418,453,447,416,398,483,442,448,396,401,401,392,432,459,464,513,526,560,512,468,390,381,405,375,398,396,394,400,393,386 10,99,76,185,279,201,128,633,614,552,523,502,537,673,731,703,693,661,689,714,700,455,610,570,518,531,470,508,455,463,616,669,681,601,610,513,482,481,521,558,614,700,807,747,723,584,865,876,852,807,782,714,616,760,827,839,887,877,918,889,844,531,469,526,522,620,690,650,692,567,539 1,87,79,77,90,87,74,517,784,722,663,556,578,545,607,584,575,545,805,940,886,716,919,829,773,739,613,533,444,454,680,921,929,846,853,705,622,548,681,757,819,897,983,908,839,515,900,1023,1023,1012,972,866,735,752,876,939,1023,1021,1023,969,901,445,526,427,485,812,967,878,891,774,638 10,11,9,17,20,11,10,417,426,404,392,394,413,425,458,443,434,441,435,456,451,388,406,408,392,391,393,406,379,394,420,439,427,412,426,415,406,399,411,423,450,488,562,492,468,412,582,556,540,502,482,432,404,497,568,587,643,628,672,610,551,398,394,399,400,428,437,422,433,385,395 14,89,77,135,173,152,117,434,433,408,420,397,403,438,442,470,475,443,470,460,448,408,425,422,407,407,375,397,373,399,433,436,455,428,441,421,424,425,407,416,450,491,585,523,511,437,669,663,613,554,506,497,422,516,621,644,715,698,751,696,642,406,385,401,404,420,467,448,451,409,407 13,435,352,390,524,437,331,458,440,411,406,407,404,488,478,494,449,449,445,470,454,399,424,399,391,415,410,376,368,440,479,451,444,436,436,411,425,464,466,499,543,595,682,612,581,485,627,594,561,522,451,453,424,514,560,584,645,644,707,660,601,428,365,418,425,423,459,447,432,384,397 2,14,14,59,68,67,57,403,471,452,415,433,396,425,458,437,415,425,493,588,574,430,543,503,454,451,417,424,388,421,423,569,601,536,497,454,433,394,398,406,404,422,439,436,440,423,546,794,798,719,666,564,480,432,461,440,491,500,546,530,499,393,415,396,410,457,555,540,521,463,427 10,21,21,33,47,45,30,415,478,463,441,434,443,426,446,454,421,458,536,612,605,447,562,536,469,479,449,418,416,398,445,581,606,525,565,473,439,380,389,389,399,434,437,453,463,398,595,809,808,734,708,592,500,443,489,482,567,552,617,586,547,403,435,395,415,491,606,560,570,495,439 20,16,16,84,144,141,79,420,435,416,415,397,418,423,463,434,443,443,483,514,510,416,476,437,414,433,410,400,393,375,420,499,517,445,465,444,397,388,400,403,398,434,482,447,444,430,576,687,685,615,587,499,439,444,490,499,571,564,618,578,526,397,414,402,400,457,510,462,469,442,418 7,12,11,30,39,31,23,422,379,372,370,387,395,398,413,401,417,382,406,411,397,384,410,394,382,387,385,381,381,411,401,406,391,387,398,390,378,392,401,406,429,438,469,427,424,417,497,440,432,412,401,402,391,464,510,511,541,536,588,529,475,393,384,393,392,393,390,390,423,382,382 16,8,8,39,49,48,38,423,413,419,393,398,416,404,417,418,426,422,443,505,470,406,465,436,425,409,400,394,375,403,400,486,489,428,457,441,402,377,386,380,383,409,431,429,421,395,516,681,687,615,573,483,436,424,429,443,480,483,532,487,477,394,408,395,390,429,490,459,474,415,407 1,9,9,21,27,21,16,433,433,440,392,389,387,428,434,421,421,390,416,478,453,395,437,422,402,407,395,396,385,379,432,459,458,428,437,433,415,383,404,418,419,474,560,535,489,390,497,570,570,516,490,475,459,402,425,441,498,463,510,479,467,399,397,390,385,414,453,442,418,402,387 11,654,404,560,546,363,384,999,1023,1013,987,946,970,1023,1023,1023,1023,1023,1023,1023,1023,947,1023,1023,1006,995,928,908,822,661,998,1023,1023,1023,1023,992,938,734,798,835,895,968,1023,1023,1023,863,1023,1023,1023,1023,1023,1023,1023,1007,1023,1023,1023,1023,1023,1023,1023,925,901,940,960,1023,1023,1023,1023,1023,972 19,9,8,29,30,23,23,422,389,394,381,391,396,416,427,404,423,404,394,402,383,382,399,394,387,374,395,375,382,398,399,401,389,376,395,383,391,387,389,397,403,408,449,442,404,401,457,425,413,398,400,381,389,404,438,431,472,489,494,502,438,378,393,375,388,390,383,387,400,394,391 2,11,11,37,57,56,36,409,447,441,424,404,415,402,446,434,430,433,452,525,531,422,511,472,436,443,402,410,383,392,410,507,549,479,504,433,428,392,373,393,407,407,431,417,435,391,534,739,762,658,641,530,465,427,433,448,484,484,504,488,463,405,405,399,397,440,529,517,509,443,392 12,7,8,30,33,32,29,411,467,420,437,410,396,411,434,409,416,404,468,543,522,415,505,468,451,426,395,404,399,401,411,538,545,464,477,443,411,384,386,409,388,423,431,410,427,397,484,735,738,650,603,533,435,399,425,460,488,471,525,508,473,388,415,395,403,430,525,467,493,449,411 7,19,15,39,39,27,27,450,451,428,413,421,448,441,498,488,471,447,500,565,526,421,502,472,441,430,399,399,386,402,428,512,521,468,498,440,418,420,411,433,454,483,564,520,487,422,632,711,696,623,598,521,437,532,583,603,654,642,705,664,607,405,378,409,412,456,518,507,506,429,421 7,46,29,53,89,52,32,449,407,385,391,389,402,468,504,465,443,403,416,421,421,383,406,418,393,402,396,391,375,395,422,435,423,430,420,382,383,409,429,402,442,457,546,525,489,418,579,483,497,434,435,416,411,520,563,588,619,626,684,627,565,402,372,377,400,405,404,385,428,405,388 2,9,9,57,74,75,57,393,385,393,396,383,404,394,400,386,397,397,406,411,408,394,404,385,383,380,394,387,383,393,409,399,420,400,390,374,405,397,386,378,393,395,410,402,392,384,449,465,473,446,418,408,402,404,428,435,436,435,466,449,434,405,382,382,399,389,407,376,391,416,401 14,296,230,88,86,65,68,851,936,901,870,822,846,887,936,935,934,922,981,1023,1012,834,974,935,896,882,801,790,684,479,863,1003,1008,950,966,875,832,539,579,629,697,798,925,919,938,675,1023,1023,1023,1023,1023,1019,932,848,917,938,1001,1006,1023,1023,1023,783,778,795,823,966,1023,997,1016,928,861 11,12,12,212,253,259,216,410,387,403,412,388,403,397,420,424,435,403,404,449,421,395,418,418,405,399,385,388,380,400,399,418,437,418,424,404,395,375,386,398,400,419,452,417,428,415,471,565,556,476,476,437,396,422,467,445,495,480,517,486,466,406,395,398,399,415,435,431,425,408,392 10,16,15,51,91,90,49,404,443,421,419,416,414,415,445,432,437,426,479,546,512,422,496,465,433,434,415,390,401,372,410,525,531,469,488,441,409,380,370,401,402,402,421,410,430,392,538,729,727,649,625,536,448,401,452,443,505,495,565,551,498,386,396,388,390,446,507,479,505,427,418 2,13,9,108,109,72,80,494,597,540,498,454,477,494,539,518,519,526,614,735,714,497,676,618,544,534,463,448,414,397,494,707,735,637,665,523,471,416,408,431,426,497,577,566,557,437,717,889,892,826,791,701,563,495,574,609,675,662,731,715,668,428,446,435,427,574,717,647,656,568,505 8,63,57,73,108,98,66,471,573,550,523,470,498,514,543,531,534,520,628,740,714,489,695,623,553,550,489,447,412,413,491,711,742,647,668,544,485,434,431,422,459,505,594,551,576,455,732,904,908,837,812,720,600,530,613,611,682,676,744,726,687,421,449,412,436,581,745,697,699,572,502 1,44,28,22,27,15,11,442,415,395,398,396,396,468,502,480,482,434,427,435,450,404,395,410,385,399,390,374,401,418,576,452,447,423,438,424,394,516,662,724,793,875,950,863,770,445,786,635,545,499,472,455,445,631,779,840,948,939,966,880,804,418,406,412,416,419,446,445,436,415,392 4,14,14,23,32,31,22,449,447,413,418,410,413,494,551,523,491,475,479,467,487,390,419,415,410,395,406,417,383,406,559,500,472,451,468,427,420,457,515,570,631,738,819,745,688,436,711,631,577,527,521,475,441,565,661,715,794,775,811,752,695,421,401,429,420,425,454,403,444,420,412 9,56,50,16,15,7,7,404,420,411,407,404,405,411,472,417,449,432,431,418,450,389,405,405,408,405,380,397,399,404,490,447,449,417,419,423,417,436,556,632,703,792,865,766,663,436,718,595,532,488,464,443,399,578,707,784,885,876,901,804,723,392,384,399,387,417,423,425,419,397,386 12,131,124,105,140,133,100,406,392,379,370,388,368,430,441,422,418,393,407,422,394,402,392,393,400,378,398,368,379,382,404,406,403,396,388,386,383,417,412,398,416,414,484,440,435,409,468,441,460,423,399,394,389,431,448,473,490,470,521,458,455,381,389,395,387,385,416,396,405,380,404 1,26,27,149,243,253,152,416,403,402,382,376,388,402,425,401,399,378,388,401,398,394,401,384,379,398,398,403,377,402,367,404,385,373,408,382,398,394,382,391,391,399,417,396,406,430,441,423,426,424,399,402,395,402,425,456,464,447,484,445,430,387,373,369,406,402,401,406,397,399,401 4,16,16,326,624,631,328,413,463,444,443,393,406,428,412,429,412,429,464,526,498,412,495,459,436,426,415,395,383,382,416,477,518,468,468,436,413,394,391,393,394,418,443,425,428,432,506,704,705,613,605,500,432,418,457,447,487,486,531,493,481,420,411,405,401,439,521,489,482,440,427 2,10,10,29,49,47,27,420,466,428,406,400,431,421,440,433,427,427,468,543,526,402,497,459,421,449,409,393,391,383,429,496,529,471,480,437,411,385,381,407,392,423,436,441,431,396,529,710,705,624,587,500,446,416,445,459,509,496,534,527,518,391,397,400,398,444,523,496,496,436,407 19,14,11,59,61,46,46,560,768,722,679,595,639,603,652,657,650,646,806,892,863,658,820,774,725,692,597,570,504,407,609,879,878,814,831,737,641,416,393,450,452,511,660,649,675,441,857,1023,1023,1014,981,904,801,579,648,667,758,766,833,847,809,515,590,513,539,806,908,859,881,784,684 8,10,10,53,86,82,51,404,419,395,409,389,408,408,425,422,419,431,440,450,449,409,430,430,406,404,395,383,383,388,390,454,469,422,451,409,401,405,396,405,392,422,453,427,432,396,501,636,648,575,545,481,418,411,430,454,503,487,532,511,484,401,397,389,397,426,484,449,443,428,413 1,8,8,19,25,24,18,400,394,384,393,379,376,429,416,423,398,403,389,407,420,383,388,389,379,384,376,379,396,378,412,385,393,370,388,391,370,400,402,400,395,408,443,426,423,390,457,425,425,395,401,384,385,436,453,447,471,491,525,483,469,391,386,376,384,393,386,376,385,370,383 16,9,8,37,40,33,30,425,406,380,381,405,398,438,438,393,398,390,401,400,398,395,405,410,394,386,379,387,380,385,410,400,406,397,395,391,407,403,404,418,396,407,454,422,417,402,456,446,437,425,415,394,389,418,435,445,479,490,532,494,455,376,383,394,380,404,410,389,384,391,389 15,9,8,21,23,16,14,411,404,402,378,386,400,386,382,406,386,409,415,430,436,400,436,414,402,394,387,397,385,405,384,424,439,392,404,392,399,380,384,395,401,411,417,411,397,398,435,541,527,460,466,409,393,394,421,435,471,430,489,444,431,381,391,387,398,396,425,408,410,405,385 14,21,20,79,115,114,75,395,407,394,400,378,387,420,427,417,412,409,431,429,433,400,408,420,394,393,420,388,376,409,394,397,426,415,424,399,414,416,392,395,411,419,451,426,409,416,486,531,507,475,436,409,392,448,482,473,518,503,536,506,482,389,396,388,386,397,406,420,413,402,400 6,30,29,142,203,177,121,393,417,401,393,386,381,391,395,401,405,394,407,429,426,394,395,406,401,389,380,385,397,416,389,420,412,401,411,432,401,385,370,383,388,386,427,397,396,408,442,504,512,452,453,437,410,406,418,416,452,436,443,449,444,395,402,379,393,396,415,388,385,389,389 19,8,8,32,57,37,24,420,376,388,397,390,378,416,408,410,407,394,380,409,402,380,406,390,389,396,392,373,387,389,399,396,399,393,380,378,388,392,401,400,414,411,455,440,433,400,458,448,446,431,413,412,386,422,455,468,473,494,527,505,442,388,392,395,384,387,392,408,386,395,383 14,137,127,119,149,139,110,409,393,390,387,408,378,426,404,402,407,411,413,405,425,411,392,391,404,388,384,385,385,391,440,430,441,410,400,422,395,405,411,428,443,460,528,499,448,404,502,488,483,450,432,428,402,421,462,473,485,491,541,523,473,395,382,393,395,392,397,385,415,394,380 3,56,53,171,330,332,167,447,436,424,420,400,412,447,499,480,447,462,448,492,480,396,457,443,437,418,411,379,391,439,440,478,446,444,452,416,403,444,431,440,467,499,592,512,519,460,628,638,619,552,524,479,425,584,681,673,693,679,716,684,616,405,395,418,430,444,457,423,453,400,395 13,14,13,55,71,71,54,428,472,447,416,433,408,434,468,458,457,458,505,599,580,423,560,516,467,442,430,400,411,386,418,549,589,502,535,459,419,399,402,407,425,438,513,475,464,411,609,772,776,708,654,578,456,468,526,536,588,587,642,614,572,393,408,422,402,467,579,520,524,479,423 8,44,41,55,60,53,49,549,497,448,444,433,438,559,611,585,581,567,526,551,557,406,451,463,436,440,409,401,378,426,529,510,515,474,471,436,436,441,461,479,508,600,718,673,656,487,792,753,710,655,614,560,472,659,748,766,826,821,867,828,779,450,399,444,455,495,511,497,504,449,433 11,37,29,53,59,46,40,523,667,624,567,513,537,563,612,600,557,585,681,822,798,541,799,749,654,638,531,505,423,417,530,780,842,725,747,611,512,437,448,447,490,571,666,636,629,472,787,921,942,869,844,758,615,632,715,712,774,770,820,795,758,464,456,446,474,644,826,755,763,655,534 15,27,26,60,100,95,55,422,445,457,429,414,431,445,451,426,439,435,469,587,534,406,498,481,421,438,424,410,395,389,426,518,551,492,491,448,425,397,415,393,397,437,480,452,460,409,586,761,777,689,661,546,458,486,514,544,598,579,626,599,557,411,398,406,407,450,548,501,505,448,431 7,203,135,205,236,146,132,541,589,556,506,465,488,595,636,617,589,585,644,758,733,492,704,649,560,562,469,455,421,457,530,723,757,667,682,540,461,435,475,490,518,584,718,649,653,496,811,910,910,845,816,722,586,636,720,720,793,790,848,821,783,473,436,471,486,620,771,696,717,592,512 1,20,17,5,9,8,5,376,398,406,376,388,390,399,374,396,385,384,379,386,385,391,399,376,406,387,380,405,392,387,400,386,376,388,391,391,381,376,396,377,390,392,405,394,390,371,414,409,415,385,396,380,369,381,403,399,396,416,414,416,396,393,387,379,386,384,376,381,388,398,395 10,8,8,18,24,22,16,418,401,414,390,400,393,403,415,421,420,395,439,431,435,392,419,400,398,403,396,385,384,376,409,426,448,418,417,404,400,384,399,403,394,425,451,423,434,401,485,542,523,488,470,417,410,432,439,451,482,490,514,483,463,393,396,386,387,410,435,417,428,403,397 9,12,11,22,34,31,20,393,387,389,397,361,376,393,384,377,379,393,401,384,394,376,391,388,383,384,376,380,385,389,382,383,381,379,389,396,370,381,391,387,388,397,415,406,406,388,401,380,387,392,382,382,387,403,430,413,424,388,465,454,429,386,377,411,379,393,367,374,371,389,391 11,27,27,165,240,244,164,434,436,443,437,415,427,475,473,481,477,473,495,546,527,415,494,453,456,425,423,415,390,374,436,517,536,458,492,417,418,414,387,401,399,449,521,494,478,431,635,731,718,657,622,538,458,492,545,553,629,623,685,673,606,410,405,414,412,452,523,502,508,454,435 5,40,34,36,48,38,29,430,476,437,415,396,415,457,469,473,464,435,506,602,595,435,551,510,466,446,403,404,386,398,441,564,603,510,571,437,425,390,404,426,418,460,514,496,485,430,620,758,764,673,657,547,460,483,563,568,606,598,654,621,574,424,434,413,423,470,582,527,537,481,430 12,30,29,76,70,60,60,444,471,457,431,434,423,464,517,481,470,472,512,564,552,431,502,470,443,426,401,420,420,401,433,533,543,489,508,447,415,407,400,406,428,454,529,488,509,442,651,768,750,685,643,561,466,509,560,570,618,621,686,657,616,406,427,410,422,502,550,525,533,472,440 19,66,35,92,123,61,47,435,413,417,394,386,387,449,487,443,450,433,407,423,433,385,413,401,410,390,405,368,387,406,438,414,422,400,418,398,395,412,439,426,462,504,568,508,500,456,578,528,500,458,440,430,407,531,592,602,646,640,673,630,574,392,383,376,394,382,426,392,406,399,390 2,64,46,22,31,22,15,465,413,403,398,396,420,499,524,495,487,486,463,472,464,395,431,414,413,419,407,395,389,474,616,498,464,458,456,444,426,552,714,768,841,924,991,897,802,517,827,701,624,586,535,503,464,761,897,954,1016,992,1006,909,835,428,402,400,407,445,433,443,435,413,388 6,14,13,29,42,36,24,388,395,393,401,392,388,398,406,408,403,389,411,391,376,383,382,381,385,380,376,384,391,389,387,386,393,407,375,381,381,381,405,417,394,410,442,409,415,391,416,407,409,408,397,385,386,421,446,445,450,449,458,429,426,395,379,389,383,373,394,397,391,378,359 3,8,8,51,70,72,51,411,436,412,425,412,408,402,408,417,409,399,435,491,480,399,466,454,421,426,404,398,398,383,407,488,515,458,467,420,399,389,387,396,400,396,419,434,418,382,478,684,709,623,557,497,437,421,432,434,482,469,517,492,468,399,393,384,394,424,488,471,471,424,407 19,10,9,31,32,27,26,429,379,384,383,390,378,418,434,419,413,399,412,395,391,384,393,379,385,376,372,381,381,408,400,391,412,383,408,388,384,413,401,390,435,439,480,441,431,399,487,442,427,417,410,381,380,461,512,508,541,547,593,543,480,405,399,397,382,390,406,378,391,361,381 20,8,8,15,25,23,13,400,390,379,396,374,385,414,433,412,387,400,407,405,396,394,375,374,397,382,381,370,385,379,397,404,378,392,389,394,388,390,379,392,390,396,417,421,418,395,473,422,408,395,384,390,389,396,419,436,466,468,488,462,443,386,363,391,389,389,378,388,398,406,380 12,136,106,185,324,247,143,603,725,697,650,590,600,649,711,700,692,678,765,859,834,602,806,754,683,667,561,541,460,415,617,832,852,769,794,672,618,443,454,473,544,595,737,715,713,523,861,993,989,934,904,815,719,681,764,770,819,824,879,866,827,511,523,526,542,742,861,805,819,723,605 9,225,160,1023,1023,1023,1023,968,954,908,897,862,889,996,1023,1023,1018,1008,1013,1023,1022,795,934,911,877,861,807,811,712,725,936,976,976,924,946,877,823,757,786,819,871,941,1023,1010,1012,881,1023,1023,1023,1023,1023,1023,958,1003,1023,1023,1023,1023,1023,1023,1023,895,829,899,922,990,1023,1007,1023,945,890 16,10,8,30,34,27,24,442,394,368,402,379,392,432,433,426,413,406,407,387,386,383,384,390,396,410,385,377,382,389,387,415,410,399,401,376,385,398,393,389,414,413,448,431,410,404,460,439,421,386,397,397,404,415,450,440,480,481,519,492,464,381,380,377,403,394,401,391,391,378,376 14,93,88,120,154,142,109,450,450,446,410,381,385,464,460,465,450,446,445,535,541,411,522,480,433,438,410,389,387,412,449,494,565,463,516,409,415,426,446,446,470,508,606,546,525,450,581,661,685,594,568,488,412,525,579,567,641,626,683,643,569,382,394,391,405,417,548,475,493,439,389 11,27,27,130,196,205,134,419,399,426,395,386,388,434,471,434,436,419,455,484,460,416,451,435,420,422,401,393,408,392,422,442,457,405,450,397,399,399,412,403,405,424,511,447,437,429,524,606,606,506,484,456,404,492,533,527,572,542,575,528,492,392,400,421,419,427,473,441,438,420,417 10,322,270,387,412,353,327,595,724,670,644,542,595,644,685,697,676,662,757,847,834,584,794,756,680,666,578,540,458,451,609,816,845,752,783,657,588,476,499,516,571,655,775,734,722,561,891,1002,1002,942,914,838,706,743,817,843,907,892,936,912,869,517,505,512,538,734,846,799,802,700,620 12,26,24,74,66,52,61,639,621,572,548,527,532,683,748,738,728,713,709,726,717,463,605,578,542,510,496,486,447,410,622,663,661,594,609,519,460,432,439,480,498,577,720,696,717,524,877,886,863,817,787,733,616,682,758,784,847,844,898,886,853,551,483,551,595,678,725,673,706,591,563 13,12,11,29,29,26,26,418,472,463,430,422,424,437,432,438,429,440,484,546,529,426,508,480,436,453,414,395,407,401,430,539,543,474,505,442,415,398,410,396,429,449,493,447,475,410,574,717,708,626,594,521,475,448,501,495,546,550,593,578,522,401,410,404,402,463,562,507,519,450,432 1,265,237,165,239,227,155,436,416,378,381,394,379,438,444,412,414,379,406,408,385,383,411,381,385,410,367,378,399,393,425,395,407,409,404,398,396,417,443,452,494,549,641,549,506,445,503,468,465,426,405,401,398,476,517,483,573,564,620,531,506,405,373,405,393,400,436,396,394,373,408 8,72,58,86,104,65,56,476,479,470,452,445,435,490,558,503,532,497,544,583,567,428,505,475,448,431,420,400,385,437,509,552,572,502,508,447,416,439,503,493,577,651,760,674,626,466,758,788,764,704,658,584,482,634,705,747,815,807,846,794,734,447,418,426,436,476,556,530,520,451,432 9,9,9,19,24,23,18,428,434,449,407,412,400,458,481,467,438,451,461,476,490,404,486,459,421,430,395,417,375,369,432,477,514,449,461,411,397,389,407,392,397,432,465,450,431,402,560,631,649,561,542,463,421,451,464,490,539,528,591,584,540,396,401,402,411,464,534,509,496,441,425 4,15,14,67,87,74,56,431,483,465,441,421,441,440,485,466,456,449,527,624,590,435,562,527,460,457,423,426,406,407,453,571,622,531,530,464,406,420,431,454,496,556,671,595,554,423,662,797,797,716,696,578,492,492,566,619,727,721,772,704,633,414,424,407,416,470,596,536,533,470,430 3,7,7,56,71,68,54,414,450,441,414,408,411,395,435,406,421,412,481,521,526,426,509,480,440,416,416,401,391,404,406,526,549,479,482,439,426,385,400,385,398,405,424,433,437,406,512,745,761,680,632,525,452,421,418,431,470,480,527,508,500,401,394,398,398,425,540,494,495,443,416 12,191,182,118,165,152,106,399,377,387,373,411,389,431,433,380,403,372,405,398,401,373,390,392,374,386,390,364,406,373,390,398,389,406,394,401,387,390,418,434,432,445,487,464,422,410,435,450,445,411,417,396,372,405,411,433,470,452,514,492,424,392,375,387,379,396,419,407,403,378,378 12,12,9,22,25,15,14,471,592,541,511,472,508,509,538,548,550,534,645,736,707,484,665,601,542,553,452,457,414,391,495,708,722,638,669,537,497,429,404,418,447,502,581,549,567,421,743,895,891,832,795,716,601,510,565,581,665,669,738,734,696,444,462,430,460,601,741,681,699,591,500 20,8,8,29,38,33,26,396,597,536,480,441,405,410,399,406,404,397,637,825,731,568,807,679,600,564,480,435,399,397,417,796,794,673,664,515,480,432,405,439,442,484,500,447,445,446,475,907,882,792,735,591,456,524,505,490,493,462,487,464,428,400,398,388,395,615,787,636,662,547,432 1,82,75,87,109,98,80,511,677,631,581,499,515,526,598,578,563,552,714,819,801,551,777,722,646,631,523,492,457,398,521,780,816,724,752,616,516,430,417,448,453,495,613,601,619,430,774,960,971,904,880,787,655,550,628,626,719,709,780,771,731,446,479,456,468,663,808,754,763,644,561 7,19,15,21,21,12,12,434,437,442,415,446,425,471,495,480,483,484,477,500,506,401,448,429,426,408,384,402,402,384,454,467,470,446,471,438,416,404,419,442,443,507,576,526,535,450,682,679,653,601,566,497,469,557,630,642,693,688,727,702,646,436,418,422,419,455,482,470,495,427,432 19,12,9,44,61,32,25,425,421,399,392,394,392,420,451,438,417,415,419,439,431,391,423,402,403,417,392,387,385,411,403,440,437,413,423,399,384,403,401,420,425,464,494,468,437,411,518,519,535,486,455,413,410,459,486,502,531,552,587,552,484,387,378,393,387,406,421,408,419,395,403 10,13,12,48,52,50,46,421,458,452,432,400,422,427,446,443,426,409,467,543,521,418,484,453,423,434,418,420,403,366,427,528,555,476,481,434,428,397,408,412,425,451,465,447,446,417,564,736,734,646,605,528,456,445,498,499,559,537,605,574,532,394,408,403,390,445,538,496,522,430,414 14,12,12,29,36,32,25,415,435,415,395,404,430,428,421,437,432,427,465,502,497,400,459,447,440,424,422,398,396,381,412,492,510,438,454,415,423,406,386,399,409,440,468,445,436,401,537,665,653,591,549,488,430,436,483,463,523,543,575,552,517,398,407,394,393,427,491,450,474,416,415 2,472,162,1009,1023,392,384,903,1019,984,941,866,881,928,967,946,936,924,1023,1023,1023,934,1023,1023,1004,987,901,858,737,708,903,1023,1023,1023,1023,970,894,722,788,835,878,946,1023,993,983,868,1023,1023,1023,1023,1023,1023,970,991,1023,1023,1023,1023,1023,1023,1023,767,811,772,808,998,1023,1023,1023,989,901 12,18,16,37,55,35,24,403,406,388,383,384,393,437,412,415,412,405,405,397,391,398,396,413,392,362,386,381,381,411,401,389,399,406,388,377,397,410,409,422,416,446,473,458,431,419,484,450,414,422,389,397,384,480,512,521,555,533,596,510,472,406,379,390,390,390,393,382,389,385,376 6,11,10,32,36,28,26,433,433,419,399,393,405,447,450,434,428,423,430,475,451,399,445,427,407,408,404,384,377,395,415,456,464,432,426,407,424,392,422,409,419,448,527,464,460,413,552,598,585,525,502,467,405,497,527,533,582,592,640,594,542,389,396,385,390,412,460,432,443,413,400 11,16,16,80,123,127,81,400,395,389,393,377,390,412,405,404,397,384,390,410,396,386,414,401,397,399,392,389,390,395,381,401,412,385,406,377,387,380,388,375,404,393,412,391,386,397,434,455,465,436,417,416,395,415,422,436,450,432,448,435,414,399,362,413,381,389,405,403,400,401,391 5,12,9,33,39,27,22,414,386,375,372,389,379,403,406,416,399,387,393,396,392,375,376,382,378,386,379,377,372,387,396,402,394,390,387,384,386,401,391,405,408,425,421,428,414,388,438,424,401,386,396,398,385,426,418,434,468,456,493,481,439,387,370,369,377,369,390,387,419,382,386 1,10,9,35,53,31,22,420,403,407,383,372,391,422,431,402,400,393,399,421,413,387,404,392,395,392,379,397,379,390,389,399,433,406,406,387,384,370,372,379,376,387,414,411,420,366,466,506,507,469,434,428,395,372,396,394,448,461,484,487,461,381,379,376,378,391,411,393,421,397,376 10,16,15,28,22,20,26,428,474,433,429,425,436,436,460,465,453,449,503,557,547,412,535,482,455,439,423,409,396,377,428,542,562,501,516,451,412,397,402,381,419,427,469,444,444,413,581,768,757,688,643,566,473,428,496,498,564,542,601,587,549,409,408,396,418,468,549,513,524,452,428 12,10,7,23,33,22,15,449,384,376,379,378,373,428,448,416,404,410,401,401,402,384,403,400,375,375,377,394,388,376,386,387,402,391,406,373,395,378,401,404,393,398,445,430,416,398,455,431,425,401,383,383,385,406,447,426,487,465,498,482,450,387,387,399,383,404,394,392,387,376,386 9,14,11,30,38,28,22,421,390,387,364,403,373,437,447,429,399,399,400,406,415,381,404,396,392,386,371,388,390,403,411,398,411,406,392,390,389,369,397,411,434,408,452,439,419,402,460,456,446,423,392,400,400,410,445,427,491,490,549,512,451,394,387,385,379,384,405,388,397,392,401 4,8,8,22,24,24,21,381,391,389,379,378,387,415,402,403,396,380,373,372,395,383,381,384,387,372,387,387,381,408,384,388,378,373,378,384,361,375,396,374,383,400,395,401,408,386,417,381,395,386,383,386,380,388,387,398,410,409,440,433,408,386,381,394,384,382,390,388,377,375,385 12,56,47,59,92,78,51,462,568,547,496,459,451,466,512,497,507,497,573,736,707,490,680,630,540,553,451,469,413,411,468,695,733,623,656,532,495,422,412,438,450,487,571,537,545,440,690,882,890,821,785,670,547,564,629,641,686,669,722,697,651,417,431,414,420,564,724,650,668,571,469 16,17,10,48,55,32,29,472,413,402,369,372,371,470,477,438,448,419,415,421,426,383,407,408,382,390,391,387,372,408,415,426,427,418,394,384,379,395,399,403,414,459,518,482,451,415,572,492,465,424,444,423,395,474,519,514,584,592,648,597,550,409,387,381,381,376,406,401,422,406,377 13,26,25,27,30,27,24,510,718,689,632,569,589,556,618,593,578,583,763,857,827,632,809,757,698,670,591,541,500,397,553,843,849,774,787,670,595,403,403,423,435,480,603,604,639,424,805,1023,1023,981,948,858,740,487,568,579,691,697,777,790,755,468,528,479,501,773,874,815,838,726,626 3,32,31,266,500,511,268,461,460,440,430,397,414,479,498,483,480,466,474,534,526,414,469,463,448,429,415,388,390,396,439,496,512,463,475,436,400,403,425,418,450,456,541,512,476,446,638,724,726,656,610,522,436,522,597,619,674,667,700,662,606,428,408,411,428,478,519,489,510,419,416 5,21,20,138,216,190,118,434,436,426,420,406,424,447,438,425,437,422,433,463,453,408,444,442,418,410,388,395,391,414,401,467,473,422,432,439,403,392,388,412,404,427,456,430,442,418,537,634,608,526,511,460,440,473,506,517,556,528,581,551,507,386,396,396,412,449,496,461,466,440,401 18,30,20,46,70,42,29,451,396,404,399,372,369,444,459,441,428,423,436,421,418,372,424,398,380,390,393,379,372,410,426,407,439,400,412,396,371,395,434,437,450,488,560,507,472,424,588,529,515,458,427,415,396,517,593,579,660,651,690,644,587,401,373,392,376,401,423,414,411,388,390 18,12,9,35,39,27,26,411,410,388,397,401,388,436,454,422,429,393,389,417,407,393,409,383,384,392,382,387,386,403,413,416,408,389,401,389,407,407,386,395,395,423,454,452,435,409,502,474,478,437,442,421,398,433,485,477,510,510,561,522,482,387,388,400,368,395,398,381,409,378,402 15,27,23,25,25,13,14,566,672,623,589,561,576,607,671,654,640,641,713,793,784,552,727,670,614,578,516,497,448,406,565,769,778,700,728,594,525,402,409,452,463,524,667,641,668,433,838,944,933,879,856,792,670,567,631,668,759,769,836,832,800,499,497,515,519,699,807,747,775,654,594 18,16,16,33,52,48,29,439,468,435,437,422,446,418,462,448,445,445,481,561,521,413,494,471,444,443,407,402,410,409,409,510,540,480,474,426,400,384,394,407,404,425,463,450,457,398,593,739,736,677,617,546,458,456,495,505,547,550,626,584,557,397,398,407,427,463,546,507,510,436,423 14,51,40,58,76,58,43,414,454,449,433,413,426,428,440,447,434,433,446,532,505,403,505,450,429,443,426,408,397,412,429,500,539,480,472,429,396,400,395,398,411,464,493,451,459,429,559,711,713,622,600,493,448,466,529,531,570,573,608,563,542,412,393,399,406,467,516,480,507,457,403 3,65,63,50,69,68,49,388,385,381,382,395,393,404,388,379,390,394,374,396,390,383,392,382,382,396,378,396,383,389,400,382,392,397,380,390,383,394,375,382,396,403,436,403,407,377,409,399,388,388,385,379,383,388,401,395,407,412,407,421,388,380,408,377,372,372,386,382,396,393,378 19,15,13,34,39,29,23,442,454,470,447,435,430,454,484,490,466,468,501,597,562,411,521,496,428,453,410,426,377,393,444,556,555,480,504,469,434,396,398,407,431,433,503,504,481,414,618,741,733,654,631,549,466,474,522,533,590,567,641,620,581,417,401,416,436,465,576,528,538,459,434 17,28,27,86,124,120,81,417,487,414,431,426,417,439,457,436,438,459,480,538,512,410,494,467,446,420,428,392,394,368,413,487,513,468,490,440,420,386,417,402,402,433,481,452,474,420,582,688,690,602,585,522,448,452,478,489,542,545,593,571,547,418,405,399,403,463,530,494,486,438,418 11,81,77,299,423,417,288,481,536,472,468,462,465,499,555,532,534,528,595,673,645,444,606,554,489,473,449,427,416,443,483,615,654,562,571,463,462,425,449,455,474,504,623,571,541,504,731,839,842,768,733,629,516,629,726,752,768,741,790,759,702,433,418,434,443,516,656,607,611,505,461 9,11,9,37,49,41,31,419,396,383,370,370,386,416,422,427,405,381,389,409,415,390,400,377,385,395,394,389,379,393,394,400,400,402,403,401,408,384,382,391,407,404,444,437,404,397,447,462,447,439,409,428,395,415,435,438,471,485,517,484,452,390,385,389,395,393,414,384,395,400,391 2,34,34,115,193,199,115,418,421,405,435,405,403,404,430,420,416,412,425,454,437,398,433,424,408,419,383,412,383,408,404,472,447,423,434,420,409,413,396,418,412,425,449,435,434,414,471,574,564,512,486,435,396,453,499,519,523,490,516,508,482,388,394,389,395,431,429,427,424,423,396 6,21,21,70,103,104,71,437,510,497,450,424,462,439,480,455,454,446,521,666,646,452,613,565,502,484,443,426,419,399,433,619,678,568,577,503,450,399,391,387,405,414,469,463,450,400,606,849,869,788,761,642,517,413,479,474,555,552,623,597,562,418,412,396,414,489,655,595,616,471,458 2,15,15,160,249,255,162,388,401,398,402,381,383,395,396,401,394,382,405,413,425,390,415,420,390,392,400,379,385,409,397,409,457,425,417,397,398,387,379,406,396,390,409,389,420,402,438,532,554,464,458,400,402,413,408,426,423,428,446,427,422,394,388,388,394,401,441,412,416,413,396 14,11,8,46,48,34,35,472,587,538,496,452,432,465,522,493,494,486,594,762,719,485,737,668,570,552,485,460,418,394,456,730,776,657,676,530,462,402,423,443,469,509,620,542,536,438,667,877,894,805,767,637,515,567,629,630,677,660,724,679,624,419,418,419,417,553,733,662,653,550,454 20,13,12,33,43,35,26,415,389,401,383,370,377,394,418,417,403,394,384,392,415,394,399,392,393,384,378,376,384,378,394,412,412,407,392,391,376,376,398,409,393,419,452,424,399,392,441,433,431,406,416,392,383,440,445,462,488,464,509,459,446,396,371,388,399,386,402,379,391,388,387 11,28,28,58,110,113,59,482,537,479,496,459,472,500,533,517,495,502,563,624,620,459,562,541,498,494,439,449,419,399,479,607,622,554,579,492,475,409,402,403,406,411,515,509,519,405,751,867,856,806,775,704,587,469,533,563,693,703,770,761,715,429,446,423,447,559,662,642,644,537,481 17,62,54,70,94,75,55,453,412,415,406,402,405,467,458,443,456,470,478,497,472,412,441,429,411,419,394,409,398,483,544,506,469,435,460,417,423,505,642,708,778,863,924,820,722,474,738,694,652,569,527,498,422,688,833,887,946,918,931,830,757,397,398,376,416,445,475,455,454,404,409 5,95,79,34,56,39,23,670,770,723,672,606,630,716,768,764,757,741,843,907,859,704,867,778,728,704,579,537,473,455,708,901,884,815,825,691,630,463,520,539,591,698,818,794,805,566,925,1023,1021,971,931,855,738,744,816,831,890,885,939,934,895,563,561,581,613,841,937,854,880,764,651 15,10,9,18,23,20,16,418,429,394,401,397,404,446,450,452,427,416,438,470,447,390,454,421,419,405,393,386,385,391,416,460,470,426,461,412,387,393,414,411,421,416,456,462,434,431,539,597,598,524,510,438,429,479,511,526,559,540,603,547,518,410,385,400,398,421,455,425,423,408,401 12,20,16,129,181,119,87,447,495,486,453,442,421,437,489,479,468,475,509,625,605,444,565,539,467,456,426,435,401,377,439,590,612,526,530,484,444,394,400,415,416,425,498,494,513,430,649,809,806,738,697,616,510,473,502,539,595,602,660,650,614,400,409,422,412,503,618,558,589,488,450 18,21,21,60,85,75,53,432,520,460,440,406,425,437,487,458,449,461,520,607,601,410,565,511,460,443,433,423,408,403,437,572,608,520,546,456,443,388,398,413,415,454,523,491,475,411,631,800,802,732,685,602,489,484,546,571,618,613,680,625,605,403,414,383,417,482,597,545,555,484,420 8,76,73,389,657,670,385,573,672,597,549,527,515,631,671,640,631,610,688,802,778,523,743,692,623,591,537,494,438,440,539,743,788,695,709,605,520,447,448,485,509,578,685,657,651,542,827,974,990,920,893,800,664,648,741,758,826,815,867,842,791,492,491,500,495,651,792,752,755,653,558 5,42,37,20,21,16,14,498,635,574,551,504,521,558,618,595,600,588,672,774,748,521,696,638,580,563,490,450,428,403,552,736,754,681,695,576,511,402,415,413,456,510,647,605,631,437,803,912,901,847,823,731,625,562,642,676,760,755,817,807,771,479,467,463,504,652,764,700,720,604,529 12,43,41,146,310,308,142,764,824,783,755,736,769,794,853,851,850,845,870,896,895,593,773,736,712,698,638,640,566,426,786,834,832,780,819,741,721,429,475,478,547,621,808,821,859,566,991,1023,1023,991,974,934,845,748,810,825,902,909,972,983,959,733,702,729,757,844,900,868,902,811,758 5,152,140,95,144,133,88,401,411,389,386,391,397,445,430,434,395,397,394,436,413,399,419,393,405,410,380,401,375,420,451,411,419,398,418,393,395,398,410,399,451,502,575,496,455,424,452,503,497,463,444,415,408,415,432,414,473,463,500,458,472,393,376,390,384,412,421,406,433,396,394 11,11,10,28,35,29,23,441,411,379,389,369,381,451,439,411,428,413,399,394,374,386,389,390,383,380,401,375,385,414,382,402,388,400,396,378,394,400,382,391,386,397,435,429,424,398,454,439,432,414,410,392,391,412,427,402,463,462,522,497,464,371,382,390,377,376,397,385,388,374,378 1,48,40,56,63,55,47,448,447,410,405,408,429,444,475,465,458,453,457,500,480,406,445,432,398,416,396,399,377,404,469,470,495,437,449,454,394,402,436,488,513,581,702,624,567,434,692,652,611,550,554,470,429,538,631,677,788,787,825,744,687,403,372,407,412,418,478,488,469,426,395 5,17,16,95,143,127,86,416,405,443,405,423,405,420,441,429,446,435,464,444,453,405,424,424,411,399,404,400,396,394,416,443,436,408,399,406,417,410,390,408,395,425,461,451,453,409,551,541,505,494,474,468,434,446,487,494,517,518,562,568,531,407,409,412,408,437,418,409,445,423,411 17,201,171,195,341,283,161,505,619,560,510,491,516,528,587,588,559,550,614,744,726,477,682,630,565,544,504,465,424,409,523,711,748,646,675,540,507,412,456,445,483,552,650,611,604,484,778,913,920,853,823,740,630,615,719,743,802,792,832,803,761,457,418,449,450,589,710,659,687,573,461 18,14,14,8,10,10,8,480,650,620,580,538,577,521,572,553,561,556,678,763,744,517,669,618,587,559,494,487,441,385,505,722,736,668,697,593,526,401,397,407,436,420,529,543,573,399,761,953,944,900,870,804,700,441,498,527,623,627,726,748,711,459,493,456,462,669,799,754,780,673,574 20,9,9,39,45,38,32,410,428,418,414,396,404,410,413,411,431,442,441,461,448,404,427,415,410,402,396,399,391,403,416,457,455,420,433,406,389,374,378,388,386,409,435,425,438,397,533,596,608,544,518,465,449,423,447,461,511,503,562,547,507,407,389,399,389,408,449,436,446,408,411 18,27,17,59,86,37,24,423,462,464,443,399,388,439,472,442,444,453,487,553,549,411,522,467,435,453,427,404,384,416,429,520,559,478,503,441,415,413,421,425,435,458,507,499,482,413,600,761,773,683,658,550,451,481,551,543,601,586,650,621,575,398,405,401,400,458,560,503,498,445,422 18,16,15,278,498,508,278,409,424,416,402,386,410,421,429,419,410,425,472,498,472,404,474,444,430,432,413,396,395,391,387,471,496,441,445,429,400,389,405,400,400,416,438,435,438,420,492,680,694,606,571,480,423,439,452,457,489,492,521,500,470,406,408,394,408,427,494,467,459,437,421 17,597,224,1023,1023,1023,1023,701,690,645,583,538,578,698,752,741,708,703,797,833,817,667,782,748,677,640,566,534,513,480,636,804,830,729,762,658,554,477,556,556,623,702,835,781,787,933,895,982,981,917,894,811,705,815,886,886,928,915,960,923,874,770,512,597,587,714,816,770,782,641,569 7,11,10,30,34,29,25,415,383,397,398,376,396,423,405,406,410,386,404,416,407,398,399,375,387,383,380,386,387,395,389,399,397,397,385,393,396,387,394,399,395,406,454,412,400,401,478,439,425,429,411,403,390,427,454,439,489,460,527,510,461,385,370,382,384,394,410,388,388,396,388 4,10,9,12,12,9,9,398,405,400,405,383,386,404,425,404,409,392,416,400,398,389,374,384,389,389,382,386,379,398,400,401,409,397,400,380,384,402,432,452,468,542,620,537,458,418,525,482,438,428,417,421,397,464,543,574,650,608,642,565,525,384,393,391,396,396,394,404,405,406,395 2,21,18,29,32,25,24,426,531,494,466,436,432,449,476,465,460,454,565,679,670,477,631,574,530,508,443,442,399,386,424,650,692,558,605,496,466,400,399,393,407,431,483,448,489,408,612,857,869,798,757,646,533,435,498,493,543,552,606,616,565,411,427,411,404,508,665,618,609,529,445 19,15,12,45,51,37,34,443,411,359,389,381,388,454,457,446,436,435,430,454,423,381,416,390,384,399,390,396,389,422,416,426,431,405,403,392,393,407,420,401,417,440,519,470,435,409,529,511,506,450,454,409,401,458,493,501,572,570,628,574,531,385,378,366,386,407,408,408,410,391,399 7,13,11,33,56,32,20,392,400,395,376,389,377,414,420,409,407,386,363,394,401,388,401,390,390,383,381,381,406,380,386,384,390,408,400,401,392,393,388,393,388,407,449,421,427,394,446,428,413,398,401,381,388,425,436,438,462,458,484,457,422,389,401,396,387,373,383,384,388,387,381 2,23,23,276,499,509,279,418,421,413,388,408,423,428,429,430,428,431,468,506,490,413,462,436,420,420,409,409,395,384,410,461,485,447,433,399,408,421,396,415,445,454,487,466,436,468,556,654,662,576,552,478,438,605,697,690,678,630,661,572,519,423,396,399,406,428,472,458,468,436,412 15,13,11,32,32,25,24,415,473,425,438,414,409,441,453,454,447,444,488,554,534,424,519,487,437,445,404,403,400,390,418,522,577,481,507,424,416,411,405,398,423,425,474,449,476,403,569,725,723,635,623,532,442,454,484,502,535,516,580,585,547,400,403,413,417,477,557,507,504,464,426 18,10,9,39,54,50,35,426,461,443,417,391,405,436,462,430,431,432,465,534,531,404,494,462,430,420,415,412,404,405,425,511,533,464,467,432,423,396,394,383,408,430,472,433,466,392,546,713,715,637,595,498,435,428,467,485,546,544,563,561,520,391,408,391,404,454,514,476,499,435,426 18,8,8,19,27,24,17,402,395,405,390,398,376,398,424,418,409,416,393,404,397,378,391,402,394,383,386,371,391,366,375,404,400,404,390,390,381,388,384,397,407,411,427,425,408,393,451,445,443,447,400,396,396,418,415,441,447,459,485,461,433,391,381,394,387,391,401,382,399,377,395 20,8,8,34,43,41,33,399,428,416,421,426,385,403,416,427,412,426,436,481,480,400,434,435,416,408,413,402,390,389,409,453,476,433,440,406,415,388,379,391,387,413,427,439,422,381,525,655,639,591,544,484,434,403,434,440,482,491,513,547,504,404,393,402,392,445,472,441,469,419,405 9,14,12,66,88,68,50,410,404,398,401,374,391,433,421,436,426,426,406,454,444,380,437,413,412,404,406,401,380,397,423,435,448,405,433,402,416,397,396,403,411,427,436,432,437,400,509,546,555,503,473,426,409,446,479,478,539,533,573,534,499,401,401,388,406,416,454,443,440,410,406 16,32,30,121,139,129,112,448,507,479,467,459,456,478,508,506,488,499,541,610,581,429,528,491,488,470,430,423,406,398,456,572,590,502,540,483,429,400,404,414,422,448,531,503,509,430,700,817,808,749,713,637,527,497,558,587,676,663,732,704,675,418,427,418,428,514,623,579,606,480,470 3,11,11,79,101,94,72,411,454,420,432,399,403,414,423,431,404,411,459,530,510,413,470,451,435,425,412,390,391,381,396,508,531,469,471,418,409,384,388,403,396,404,425,423,432,402,511,711,717,634,603,504,438,401,430,442,459,483,526,522,501,399,409,390,401,454,518,497,463,452,399 20,10,9,24,33,22,16,494,530,476,484,437,479,504,565,560,552,546,567,629,598,422,548,494,471,460,436,409,399,414,482,582,603,530,546,478,430,396,407,412,422,468,576,546,574,416,727,810,790,739,701,622,526,507,571,590,671,669,745,733,687,456,425,447,463,563,633,580,591,498,456 9,10,10,29,38,32,23,395,402,372,372,383,385,391,400,405,403,404,394,401,398,385,390,398,376,385,380,374,401,401,395,390,389,388,403,391,389,399,399,397,398,406,416,406,403,390,428,409,415,392,396,376,388,414,420,423,438,453,461,429,436,384,377,389,383,390,385,385,392,386,379 6,256,152,261,320,160,137,671,722,668,633,562,603,700,750,740,723,710,764,836,828,588,785,725,652,629,545,545,459,496,697,817,835,751,765,643,565,526,630,678,727,808,895,840,802,665,925,987,978,926,899,820,700,827,888,904,961,955,991,954,909,540,527,525,557,715,823,782,788,684,583 4,14,13,43,70,66,40,631,736,696,636,612,630,664,721,709,718,696,797,851,825,603,764,696,652,637,548,535,481,429,657,821,805,750,768,669,614,396,426,425,458,513,695,697,745,458,895,1023,1023,989,957,880,775,603,673,708,791,801,870,889,858,559,608,582,621,851,958,894,917,814,714 3,14,13,18,28,25,15,395,399,383,385,381,394,392,397,403,409,412,409,439,446,403,425,424,399,388,384,389,387,394,394,436,436,424,412,397,384,387,401,392,390,431,426,413,396,395,459,545,547,470,474,421,399,422,437,449,486,468,494,461,455,386,396,390,397,415,441,415,421,408,381 4,53,50,100,118,107,90,454,550,527,492,426,460,471,517,500,497,497,565,686,675,471,629,579,523,513,457,444,409,417,457,638,685,584,599,502,465,403,409,414,416,438,537,492,515,448,667,875,885,807,784,683,555,504,540,556,646,631,698,680,630,416,406,409,419,529,660,622,642,542,462 16,74,60,176,128,100,145,525,560,517,495,458,495,566,632,603,582,593,621,678,672,475,611,553,504,491,434,466,418,425,552,668,661,587,630,503,477,481,511,547,599,700,793,714,680,504,808,868,856,791,757,693,577,683,759,783,843,824,866,833,785,445,435,458,489,581,681,629,655,545,487 2,50,44,212,392,347,176,455,595,536,516,480,495,492,519,518,528,504,615,733,711,488,675,613,561,537,480,470,414,403,478,686,723,637,657,521,467,412,411,388,419,452,540,535,568,446,717,914,919,853,825,719,595,485,560,572,649,644,709,719,666,455,460,443,442,583,719,664,671,566,508 11,50,46,21,21,15,15,605,676,621,586,526,557,645,709,703,690,668,730,784,767,526,698,665,600,584,513,507,448,401,617,749,755,689,697,598,543,418,449,454,458,562,690,679,704,461,854,922,906,860,841,777,661,608,680,711,798,799,859,862,828,536,493,533,572,710,784,729,751,648,579 1,52,49,1023,1023,1023,1023,458,411,395,399,392,393,475,488,445,476,429,458,436,465,421,415,417,413,411,388,385,389,410,424,437,419,402,391,421,386,408,391,414,420,444,524,475,490,595,578,562,546,465,446,439,398,518,607,589,657,631,685,625,559,495,376,395,413,420,450,436,420,402,416 14,12,12,16,22,21,15,437,433,415,387,363,405,439,426,404,418,409,413,422,420,407,440,411,397,402,391,383,391,392,444,446,474,436,410,412,404,395,390,440,441,527,636,561,525,382,466,505,535,489,456,444,420,417,412,449,475,470,512,480,455,403,391,380,395,409,425,411,413,396,390 8,8,8,39,50,40,30,406,414,396,395,396,395,419,441,439,415,420,443,458,470,386,442,432,412,411,395,388,385,401,416,444,475,429,423,411,411,404,385,383,389,398,426,423,433,404,534,600,624,576,533,476,448,404,430,458,497,496,534,554,490,393,401,386,404,423,462,451,445,426,413 3,36,17,91,110,46,37,460,439,390,380,418,412,480,510,480,452,460,414,430,439,400,398,413,388,406,403,396,377,382,425,438,435,404,396,407,407,400,438,469,498,551,632,555,517,466,646,569,543,491,483,448,414,604,665,681,716,712,757,706,620,387,406,397,393,380,419,427,405,399,389 12,29,25,161,258,166,103,698,735,685,642,608,612,724,784,756,757,734,797,851,826,577,766,706,642,638,537,530,456,451,693,826,826,761,771,660,620,437,443,488,529,624,789,777,792,525,912,1011,996,945,920,848,744,705,774,790,862,864,922,919,883,604,560,602,615,785,876,818,841,738,643 20,9,9,9,10,6,6,456,496,448,440,447,440,479,512,525,521,507,548,588,574,427,502,489,477,442,428,423,399,378,457,570,574,510,536,451,450,397,391,406,425,439,507,519,532,404,680,769,750,703,666,587,504,485,519,535,610,616,688,677,641,439,427,419,459,517,594,557,598,480,447 6,78,74,153,241,220,139,478,490,462,408,425,443,508,570,547,552,536,541,555,547,419,476,457,438,426,413,418,393,406,488,512,514,468,464,458,426,435,447,468,484,537,617,591,568,489,714,714,695,632,613,538,505,621,696,694,731,717,768,746,692,428,399,453,446,492,548,504,508,469,438 12,42,40,178,250,245,173,415,500,468,459,413,437,455,457,472,444,452,503,608,602,434,573,515,476,453,427,416,379,413,435,564,625,542,542,444,423,410,424,414,431,459,505,487,464,426,619,793,805,718,700,567,466,489,553,539,620,596,650,628,575,412,417,412,408,462,583,536,549,476,442 5,13,13,33,41,41,33,521,650,593,546,514,561,550,614,593,596,565,707,763,747,553,685,642,581,553,498,506,429,407,533,753,735,677,703,587,527,399,395,405,415,465,595,588,615,427,782,951,918,880,843,777,643,488,574,589,685,695,768,775,744,468,492,485,498,734,822,766,787,669,591 5,31,26,112,148,118,88,430,528,487,449,414,431,442,474,484,464,477,519,659,625,449,601,548,482,482,433,425,404,389,450,615,662,547,581,470,429,417,413,419,402,443,481,488,486,413,635,829,845,769,731,614,517,458,528,532,610,593,657,628,571,408,410,407,403,492,634,579,578,487,447 7,13,12,32,38,34,28,404,383,389,381,391,400,404,407,405,418,403,402,405,403,384,393,388,386,382,389,392,395,397,393,390,399,384,397,392,384,405,398,424,396,453,486,451,422,408,480,420,430,420,397,406,386,449,467,497,526,520,561,486,489,397,382,382,385,376,392,397,412,395,379 19,9,9,16,18,16,15,406,407,395,393,397,394,400,413,411,405,406,392,456,456,398,442,415,392,397,388,413,377,378,386,440,453,424,429,416,405,399,401,407,418,413,461,423,411,407,480,570,555,520,485,423,421,425,446,448,495,486,522,478,462,389,408,387,387,397,441,408,418,423,395 11,24,16,47,70,38,25,439,415,409,394,404,392,446,474,446,433,412,412,436,427,391,416,405,412,399,385,391,377,384,429,420,417,411,391,375,396,422,421,434,445,479,544,489,461,437,573,507,496,457,421,412,387,531,600,587,636,619,672,624,541,399,379,378,398,411,398,417,421,405,379 4,51,46,46,47,41,40,507,613,566,514,466,483,535,576,547,563,540,620,769,745,494,749,699,604,586,500,473,423,412,501,718,782,666,712,534,454,399,446,485,481,542,667,614,616,485,743,859,885,797,773,645,527,618,691,692,762,752,813,781,727,418,408,435,455,572,768,697,692,593,490 3,38,37,255,427,436,258,412,404,368,395,367,386,389,399,408,394,387,409,416,411,378,396,402,388,410,387,404,386,374,389,419,416,394,401,410,414,392,395,393,397,404,439,396,421,446,454,508,476,461,426,407,385,501,563,550,543,520,532,464,441,383,379,380,393,414,417,411,428,408,402 13,20,20,41,59,58,40,436,429,401,402,394,419,441,441,445,430,420,429,490,459,413,468,425,414,418,398,384,390,379,446,463,486,444,451,425,390,383,403,419,435,509,606,561,516,412,529,601,622,547,541,471,439,434,467,474,543,507,563,518,503,405,397,395,405,399,471,443,458,413,383 4,29,29,99,156,162,101,458,431,428,434,420,417,481,519,496,517,487,476,467,466,397,405,409,401,408,403,381,382,391,476,446,422,404,436,414,410,390,383,431,425,453,533,511,512,434,673,617,572,521,516,497,447,506,595,595,634,630,691,693,631,429,402,425,432,469,469,432,457,410,398 14,26,26,115,193,199,117,395,414,389,392,383,402,403,418,401,410,408,396,433,413,388,419,411,383,416,390,409,388,377,397,431,444,410,429,408,400,387,411,393,398,405,418,415,416,420,471,497,510,464,440,432,412,444,460,475,487,477,503,480,448,409,386,393,396,407,433,414,438,406,406 12,28,22,59,83,59,41,465,508,475,451,433,454,468,529,498,482,457,521,646,605,435,569,509,454,449,424,422,382,432,451,598,636,556,562,479,425,422,412,423,456,494,571,523,517,402,663,804,801,724,685,559,486,526,577,593,652,659,716,674,622,413,412,400,411,455,607,533,528,452,437 3,15,13,21,34,28,16,466,716,647,594,531,502,491,527,516,508,485,704,857,816,596,818,739,682,641,542,503,446,422,501,825,849,761,770,623,554,403,437,457,474,526,644,612,575,428,703,1009,1003,934,897,783,648,543,585,622,708,699,751,719,668,422,461,416,424,645,829,755,775,630,540 9,22,18,43,42,34,34,433,427,416,427,414,417,452,450,455,448,455,456,448,451,398,437,423,406,404,405,379,394,421,439,444,446,412,422,418,415,412,433,441,475,510,616,566,510,434,639,619,579,509,512,445,424,536,589,628,736,730,778,710,646,398,406,395,421,420,457,431,452,404,387 1,24,15,37,54,36,25,437,390,372,395,392,385,445,454,434,423,411,404,389,401,390,394,380,389,381,383,383,377,385,398,402,415,375,374,405,397,416,410,438,426,461,530,466,447,423,517,455,430,394,396,401,396,511,558,559,588,587,626,561,511,388,377,394,388,385,396,400,376,382,388 16,14,13,38,47,35,27,414,394,389,380,389,397,426,435,419,431,399,405,415,417,387,393,407,389,384,381,395,388,397,409,418,439,417,400,394,379,400,406,409,404,433,462,420,436,401,473,493,468,449,433,414,396,432,452,455,520,499,553,517,485,382,372,379,401,390,418,403,399,386,389 3,39,38,184,303,304,185,392,405,387,380,362,388,383,406,387,403,399,413,417,422,391,386,384,378,408,376,406,378,381,406,420,421,408,398,398,409,402,390,390,416,412,436,397,414,425,447,484,493,430,448,422,415,483,574,556,553,494,528,442,424,407,378,405,388,403,408,371,402,386,403 10,29,17,131,177,102,71,495,617,568,544,495,499,530,587,570,572,558,653,752,735,517,703,646,578,560,491,464,428,415,508,727,761,667,696,579,485,428,448,472,497,563,671,617,634,475,778,918,919,855,823,730,612,628,713,723,787,769,819,790,743,444,445,447,477,622,746,679,689,596,494 9,12,12,24,33,31,22,380,380,397,387,376,399,383,383,398,391,400,394,384,394,380,390,390,379,386,389,387,381,382,391,366,392,390,379,421,381,397,401,401,392,411,432,402,391,399,435,422,436,420,383,383,379,420,413,408,447,431,462,432,407,389,396,388,392,408,407,397,389,383,383 4,13,14,86,129,135,89,408,409,385,388,386,381,411,412,383,400,414,399,411,413,396,416,398,401,380,399,379,385,395,402,413,413,407,406,374,371,407,419,393,425,424,457,415,408,414,457,489,490,429,442,426,394,463,490,501,497,495,487,451,452,410,393,383,381,404,431,405,392,387,409 2,22,22,48,57,55,45,424,495,448,440,420,427,424,435,447,445,445,493,612,577,430,557,503,467,447,419,413,404,392,419,566,605,521,549,426,406,397,392,424,395,434,453,450,445,405,574,788,803,715,675,578,461,453,460,461,522,522,589,562,533,408,410,416,396,467,587,528,544,450,429 2,80,78,214,295,297,214,442,421,406,425,407,410,444,477,463,488,486,486,522,522,420,455,450,420,411,420,420,376,427,437,474,504,455,447,414,414,413,432,416,422,437,544,473,486,465,627,687,676,607,571,514,449,558,671,679,709,669,707,662,598,403,403,397,414,465,463,468,492,419,424 1,19,19,196,312,320,199,397,434,426,434,409,381,403,396,422,422,410,430,506,485,404,456,451,421,417,400,394,385,386,388,468,495,441,442,400,394,401,383,391,379,389,429,412,418,417,505,652,666,561,558,477,434,416,434,452,479,460,511,492,457,394,392,396,406,424,492,448,465,437,403 17,63,61,164,268,261,158,436,528,482,432,411,416,427,495,467,484,434,511,624,581,406,540,525,470,471,435,409,418,417,453,579,604,537,542,466,430,411,412,417,421,459,513,478,499,444,645,812,812,739,712,634,513,477,541,540,619,625,685,659,599,427,411,405,426,498,592,567,561,485,443 4,8,8,23,30,29,22,415,385,393,387,393,393,401,397,395,381,378,390,390,391,385,390,377,396,383,377,367,374,369,386,389,384,390,388,387,381,399,376,404,387,379,405,407,387,391,420,404,399,393,399,393,385,386,386,402,418,424,441,439,402,376,401,397,390,377,386,382,374,379,386 16,34,32,90,129,118,80,448,503,462,438,434,429,469,522,490,484,461,510,602,596,445,518,507,454,437,432,416,393,408,468,572,575,510,517,460,435,402,415,409,432,476,529,513,521,426,668,792,769,701,654,581,502,497,574,599,675,669,717,688,627,413,422,425,415,505,583,544,552,475,436 12,50,42,83,128,113,73,468,587,564,509,469,497,510,533,549,516,530,607,763,730,497,725,657,574,553,469,437,406,387,472,727,769,662,676,563,484,404,427,443,428,490,549,548,567,449,702,909,914,844,807,696,565,537,603,611,671,673,741,717,670,438,445,437,459,604,775,703,705,585,495 4,10,8,50,65,41,30,443,447,407,406,410,417,418,429,437,425,445,450,528,520,415,481,449,444,428,400,406,394,390,422,508,503,478,475,428,413,384,392,415,417,414,467,455,473,406,541,697,704,622,581,506,442,447,482,490,529,523,580,569,529,393,387,410,399,434,521,488,475,440,427 5,12,11,16,21,13,10,412,419,416,398,395,389,410,440,426,421,420,427,448,465,384,430,415,403,406,385,398,393,395,424,448,447,421,436,405,401,415,385,417,425,451,515,478,441,406,528,578,560,502,489,469,410,456,509,525,582,561,594,529,517,378,406,389,402,403,438,428,431,419,402 16,16,13,36,34,22,24,423,430,417,407,392,412,407,434,430,425,417,432,501,462,409,465,455,418,411,411,399,388,415,448,485,508,455,455,405,413,438,526,556,614,705,782,651,553,410,612,645,636,562,519,465,413,552,674,727,798,765,781,679,599,398,394,396,399,424,486,457,450,416,389 2,8,8,55,72,67,51,461,588,538,496,450,477,487,500,508,518,496,642,764,702,517,718,624,572,545,453,430,401,405,517,752,752,660,680,528,509,391,394,399,432,482,596,579,591,420,712,930,911,842,805,692,555,457,527,558,646,650,718,707,677,425,442,429,445,625,797,693,719,581,471 16,10,9,20,30,25,16,427,409,389,379,398,402,417,424,392,404,406,408,405,423,394,409,382,383,399,369,380,386,378,407,402,417,401,390,414,396,389,415,360,391,388,437,429,412,398,463,441,458,453,421,402,393,415,412,420,465,460,505,476,458,390,393,376,381,380,415,391,394,389,380 12,328,177,1023,1023,608,450,798,923,889,849,790,808,835,883,875,869,858,945,1023,1015,815,991,951,894,878,800,758,656,569,828,1006,1023,959,979,875,814,605,671,722,776,858,945,915,906,775,1023,1023,1023,1023,1023,1014,916,915,971,980,1023,1018,1023,1023,1008,700,735,701,729,910,1022,982,990,903,819 13,9,8,19,22,19,16,400,386,397,387,387,387,400,401,411,392,400,388,405,415,387,400,395,383,382,387,381,386,396,396,404,413,394,399,390,387,398,392,402,406,433,452,412,409,402,438,433,441,417,416,398,386,428,430,425,464,433,444,445,420,385,374,381,385,390,421,388,406,385,369 20,15,15,51,62,63,52,423,461,434,428,417,443,429,468,456,453,445,480,535,516,414,474,461,438,412,392,399,402,385,411,509,523,468,488,412,401,402,409,422,415,445,493,468,470,406,611,723,704,644,603,540,450,511,531,544,613,597,663,625,580,392,401,402,405,459,536,475,501,435,442 20,9,9,40,42,41,39,386,491,466,437,409,432,422,444,436,428,450,478,596,581,429,553,506,489,440,413,424,396,385,413,570,611,522,543,458,436,405,388,388,407,417,474,441,465,407,568,781,794,713,675,569,474,424,473,464,524,503,579,553,503,404,415,396,417,465,584,533,540,471,427 14,540,250,784,935,533,460,845,896,855,825,766,784,884,931,918,906,893,939,998,980,759,945,905,843,829,738,708,600,638,870,972,990,918,939,831,777,697,777,819,865,932,1014,971,961,804,1023,1023,1023,1023,1023,969,880,951,1011,1023,1023,1023,1023,1023,1023,736,697,737,766,888,980,939,950,863,784 12,10,7,32,41,32,23,409,393,392,379,378,381,414,432,397,396,389,414,399,388,391,392,389,395,381,392,380,387,410,396,400,395,393,402,380,390,399,392,411,408,419,457,433,418,409,458,448,434,423,408,400,408,454,471,471,508,481,526,467,444,385,378,369,382,398,391,383,411,396,376 5,36,33,219,340,336,212,405,398,374,397,387,384,409,418,413,415,413,426,429,439,393,414,410,385,388,399,413,394,399,399,444,414,398,429,388,400,374,396,401,410,451,460,429,435,427,516,555,518,483,468,429,401,516,568,572,589,552,567,530,498,406,371,396,396,421,421,411,424,407,403 3,10,8,150,144,156,179,416,404,387,389,398,378,432,439,416,403,411,403,415,412,397,403,412,383,382,392,385,383,389,403,395,425,407,396,396,386,391,395,395,422,442,485,447,434,411,484,458,511,463,459,436,395,461,514,510,543,536,579,533,486,391,398,371,388,391,406,406,426,385,390 14,11,9,30,38,29,24,431,400,392,397,372,381,438,430,421,404,395,415,431,417,375,387,407,388,402,395,394,405,389,404,406,416,392,409,396,385,398,392,424,398,410,466,433,429,404,511,462,451,420,407,389,378,424,456,466,523,522,569,540,480,390,391,393,381,398,429,409,391,389,382 1,22,21,55,58,54,51,557,526,509,497,460,485,622,692,683,671,645,625,605,627,423,469,460,443,432,428,419,423,428,675,627,579,534,574,519,500,465,508,549,593,696,816,784,785,468,855,791,727,697,681,646,544,622,720,763,851,844,899,875,831,492,444,503,536,559,580,529,559,493,436 7,15,15,63,82,80,62,417,466,435,420,417,404,416,434,437,428,421,475,562,554,422,500,468,443,430,422,401,401,363,416,531,560,480,514,442,434,370,382,396,387,416,428,422,428,377,557,772,779,714,656,575,491,409,436,447,471,486,519,531,497,394,407,387,391,471,552,487,532,460,424 2,448,270,271,353,224,171,683,766,728,673,580,609,712,770,742,729,710,799,898,876,622,854,803,728,719,601,573,472,565,794,872,902,821,839,714,630,656,826,879,935,1003,1023,1002,934,667,992,1023,1023,975,950,873,762,857,952,1002,1023,1023,1023,1023,996,544,541,545,579,768,886,839,839,744,622 10,16,15,21,28,26,19,441,453,443,415,402,408,457,457,460,431,431,445,531,500,410,482,458,435,458,411,410,387,396,453,483,552,459,462,446,409,391,397,418,432,475,583,533,500,405,560,631,657,584,567,504,454,443,445,465,514,497,570,547,523,404,386,399,399,424,508,460,485,413,415 17,21,20,105,167,158,97,451,439,414,424,404,426,450,475,467,461,439,479,482,498,394,443,424,416,404,393,399,390,368,416,472,478,430,434,401,423,385,396,413,403,436,484,468,447,410,579,665,655,599,562,499,435,473,510,520,607,589,655,608,558,429,409,417,412,442,474,462,462,424,417 3,31,29,122,146,138,115,439,526,475,455,445,444,477,496,495,485,458,541,650,627,445,593,544,505,480,460,418,397,411,437,611,659,551,567,480,441,409,408,388,425,437,530,503,500,431,649,828,825,759,715,619,528,485,552,567,648,627,702,678,626,410,429,412,418,511,637,568,582,497,445 8,11,10,38,53,48,32,418,477,437,432,418,404,437,449,456,433,432,478,547,547,411,502,485,436,437,409,427,389,384,416,527,546,491,494,441,427,409,382,390,411,405,459,435,455,413,566,751,752,675,621,550,447,425,463,463,525,517,579,560,534,378,412,414,416,470,547,503,519,437,431 10,10,9,15,35,26,11,525,472,450,438,426,447,535,585,560,546,536,528,573,567,431,529,488,461,450,412,412,410,434,541,588,586,502,518,474,438,492,527,562,615,683,773,696,660,492,699,697,687,617,573,492,420,632,703,708,755,735,782,730,672,436,421,422,444,478,560,516,523,430,425 20,9,9,63,92,89,61,392,397,381,382,389,393,413,417,431,392,401,409,407,390,394,381,379,396,398,395,390,383,398,399,412,408,394,403,392,394,396,405,408,392,420,450,419,422,407,479,468,447,432,422,396,391,451,481,475,539,527,550,489,461,381,387,387,405,394,403,400,398,378,383 20,16,14,23,26,21,18,409,435,420,398,403,400,434,445,441,421,420,427,480,465,390,439,427,407,409,381,398,398,393,407,461,463,435,424,404,402,380,413,417,435,442,480,467,463,415,541,607,607,551,508,455,408,499,533,535,563,567,603,578,516,402,398,393,404,415,487,453,428,413,412 19,24,21,34,59,50,27,418,427,399,404,389,392,425,438,430,435,424,434,443,442,385,423,416,383,394,396,385,377,400,399,432,432,425,423,405,403,398,403,415,443,457,505,462,441,435,516,508,496,449,445,422,400,488,522,531,580,585,597,565,524,400,400,376,394,406,428,426,436,410,393 20,19,14,39,55,35,24,438,397,374,386,408,380,458,473,442,425,427,389,414,407,379,374,396,380,389,373,385,386,371,411,395,399,416,407,371,387,407,383,417,414,422,467,467,463,396,512,462,457,409,400,392,377,462,471,473,546,540,606,563,507,402,385,388,382,383,397,390,388,393,380 18,22,17,63,90,58,37,401,395,396,393,384,406,417,422,424,412,402,432,421,420,391,408,393,385,388,387,386,392,386,394,400,417,397,373,388,387,401,430,408,413,424,444,449,433,399,462,469,478,429,427,397,401,425,464,469,490,487,540,507,465,402,373,381,395,400,401,407,409,393,389 15,47,45,549,935,884,465,495,456,431,404,430,436,546,595,570,525,530,536,505,506,408,403,427,406,411,392,382,408,481,512,454,449,422,446,417,438,464,508,529,557,622,725,660,627,560,752,662,608,576,526,497,430,714,788,790,819,791,833,792,725,466,412,439,448,473,461,475,464,440,409 5,102,95,79,128,123,76,483,854,795,728,592,597,473,514,502,490,472,875,1012,950,815,999,916,849,822,706,608,517,394,467,989,1001,912,912,760,651,409,438,459,479,533,606,547,538,516,665,1023,1023,1023,983,864,727,609,634,615,641,615,682,666,619,411,540,418,425,862,998,911,914,802,663 9,33,22,51,81,47,30,471,424,385,413,390,384,461,487,443,430,420,417,461,426,406,421,406,395,401,376,382,414,401,413,436,433,419,413,413,388,401,407,393,420,451,530,482,452,404,559,557,528,477,451,404,400,487,489,485,577,576,639,594,535,397,371,402,388,413,442,411,440,420,397 10,8,8,15,23,22,14,414,384,388,402,384,402,418,421,410,416,384,395,408,388,373,377,387,371,385,370,383,391,393,398,400,402,368,396,391,375,386,394,377,381,404,413,434,416,391,449,415,421,379,383,372,394,408,415,406,459,452,464,476,445,387,388,384,373,387,397,385,389,388,375 17,9,8,21,26,23,18,412,393,378,381,402,370,432,428,414,425,397,396,419,412,393,401,402,397,398,384,393,380,385,394,407,408,405,385,391,382,393,400,405,407,402,450,429,415,396,496,483,464,433,413,382,391,427,430,433,485,487,526,500,471,386,388,385,392,404,416,402,407,385,375 9,17,13,33,48,36,24,435,392,396,370,404,393,447,470,452,413,423,398,438,410,382,403,402,400,388,405,386,410,397,390,414,426,412,412,398,374,397,383,402,430,418,482,453,426,423,508,508,499,448,450,403,401,432,458,458,514,515,580,537,491,387,396,401,381,394,422,404,414,397,392 11,13,11,35,41,29,24,413,365,392,393,384,372,405,413,411,407,401,398,382,397,387,391,396,373,391,386,381,392,382,382,379,398,405,406,387,405,381,393,392,400,401,441,425,408,390,464,422,419,400,393,392,399,411,455,429,474,487,515,478,447,393,370,382,361,382,394,405,389,385,381 14,15,13,25,33,22,19,459,396,397,377,381,390,449,466,448,419,414,421,425,439,382,395,401,399,393,389,378,380,394,408,422,419,413,428,400,372,396,419,395,413,429,482,444,431,390,494,490,487,456,466,417,388,449,463,477,527,513,571,544,494,401,396,397,397,372,420,395,409,414,389 3,10,10,50,79,83,51,396,395,375,387,387,411,413,422,408,408,405,399,409,400,393,393,395,397,393,379,393,385,393,398,397,413,389,398,396,401,410,404,387,407,408,414,421,418,388,496,484,461,445,429,400,391,406,474,481,520,495,544,500,462,400,384,396,396,398,408,423,419,401,389 3,14,14,27,30,25,22,424,417,413,389,393,414,414,416,394,402,414,424,434,444,371,431,420,399,392,379,365,381,376,433,450,443,405,405,401,387,384,402,430,446,518,610,536,515,399,494,525,522,485,462,451,406,425,456,474,506,482,522,496,462,401,396,391,391,405,414,421,407,406,403 14,39,18,81,117,60,34,532,479,419,434,416,409,525,540,508,490,474,469,573,534,414,519,462,437,424,408,398,362,389,460,532,549,459,516,411,408,419,430,414,464,515,620,574,546,438,673,737,726,638,608,506,436,558,630,647,708,707,765,721,658,407,409,410,420,452,544,521,490,451,432 20,21,20,61,65,52,48,411,476,456,417,427,416,454,458,450,466,474,528,599,588,431,548,511,466,467,421,412,390,422,442,556,596,501,549,444,457,417,395,404,415,453,491,489,491,424,648,790,799,721,688,583,490,505,528,570,640,625,673,654,599,401,419,425,411,489,606,542,533,464,418 7,18,15,43,55,40,32,402,401,399,372,370,381,421,442,408,411,413,406,435,411,394,409,413,401,392,394,401,398,389,423,435,421,414,417,398,393,388,422,386,430,466,517,460,427,412,549,529,503,455,476,407,383,474,531,536,580,584,609,572,505,407,392,373,386,399,406,405,411,399,401 15,35,33,94,119,113,89,440,506,472,442,423,421,432,447,456,445,435,488,609,578,428,546,507,453,461,421,421,410,384,417,561,602,531,526,464,443,389,397,399,416,440,471,455,462,399,597,814,821,744,701,595,495,460,493,496,570,562,617,618,574,422,415,413,405,472,585,543,572,485,456 9,13,11,21,22,15,15,400,399,399,397,398,390,435,443,457,447,404,437,441,435,387,424,396,399,389,386,407,387,397,439,434,426,402,420,406,383,411,432,439,476,520,617,552,509,422,593,574,548,485,482,436,422,516,564,593,671,670,715,652,585,401,380,413,380,414,437,427,446,416,395 13,14,10,34,45,28,23,431,420,417,414,395,398,427,461,439,442,446,425,457,446,390,419,420,399,397,392,405,382,401,447,441,436,408,427,406,411,417,397,398,401,426,499,458,465,411,552,583,535,513,501,463,416,455,495,521,565,565,602,572,524,390,402,384,405,404,429,415,436,408,394 2,9,9,61,98,99,60,421,516,486,487,478,533,460,499,503,504,504,561,550,581,439,487,477,453,464,444,467,422,400,464,517,509,489,511,476,463,390,401,399,418,422,494,486,498,397,684,732,707,685,672,658,582,442,473,485,584,579,638,653,623,425,482,420,463,500,551,534,568,518,501 11,8,8,18,30,31,18,405,400,381,383,382,389,413,390,412,410,394,396,408,412,387,391,398,388,394,403,379,389,358,379,412,401,403,402,386,386,391,395,389,394,390,422,399,397,384,455,479,470,444,418,425,392,405,409,427,465,453,461,478,452,386,369,389,385,393,407,397,395,395,377 3,7,8,22,31,25,19,406,493,468,431,416,438,434,443,439,449,431,495,593,586,423,533,497,463,458,416,426,398,379,413,547,588,498,534,446,428,378,379,381,411,427,450,445,455,396,558,773,782,691,673,566,467,445,448,462,510,504,555,559,522,388,413,393,396,472,551,522,517,465,439 4,12,12,83,144,149,85,409,452,445,438,401,405,435,430,444,432,454,477,536,515,406,486,463,440,430,419,403,412,407,431,496,551,474,495,418,396,389,401,404,412,431,480,463,451,394,585,723,732,641,621,527,468,436,503,521,587,580,642,615,560,405,406,409,402,443,530,489,496,455,422 1,58,46,70,98,77,54,443,485,455,434,430,434,472,514,496,498,485,524,631,620,440,571,545,475,470,415,403,387,417,460,595,651,540,565,491,422,415,417,414,454,508,572,508,503,466,680,802,811,733,693,613,496,554,638,622,693,677,734,681,645,410,404,397,416,479,628,573,590,482,427 15,29,19,43,65,40,25,414,406,396,394,395,385,446,449,434,438,411,399,421,391,377,371,389,403,380,388,388,363,390,405,386,390,371,399,376,394,427,409,427,464,459,538,476,454,431,523,419,419,427,396,429,392,515,551,545,602,610,637,571,524,390,393,396,386,392,387,393,381,360,392 15,108,66,112,180,109,65,497,595,554,496,460,502,526,589,557,553,518,624,747,736,476,693,651,548,558,477,436,427,402,504,700,747,647,656,523,483,452,467,488,506,578,683,609,612,497,755,888,891,819,789,681,568,658,733,732,775,769,811,782,726,433,425,447,427,576,726,666,670,553,485 11,22,20,81,118,102,67,447,525,500,480,440,422,473,470,471,456,464,537,651,625,441,605,546,489,488,424,435,416,396,449,603,660,541,587,472,440,388,414,394,417,429,520,486,507,412,644,829,843,764,732,617,502,458,497,519,607,598,653,631,586,423,404,427,422,500,643,599,605,510,447 7,17,16,45,56,49,39,391,435,394,411,414,396,422,405,416,411,397,418,493,473,403,460,449,427,417,413,408,403,423,403,491,496,465,465,447,401,399,383,384,422,400,434,436,416,407,498,700,696,622,582,472,441,415,442,474,509,501,547,505,469,387,405,389,383,425,490,490,495,437,404 5,126,100,294,349,259,224,617,755,729,683,603,634,675,724,714,714,698,800,885,865,629,839,788,729,709,616,593,475,429,648,862,882,799,822,703,637,436,470,476,536,612,745,722,732,534,891,1023,1023,970,942,863,755,694,765,780,846,846,897,894,857,542,568,544,576,781,887,841,852,739,636 9,11,11,30,42,32,24,383,406,389,395,381,400,386,384,407,416,394,416,418,415,389,401,396,383,389,378,377,385,379,400,422,411,406,404,386,385,383,376,395,420,411,447,413,406,405,456,465,451,424,423,413,396,415,430,454,466,451,482,460,431,397,399,383,391,378,412,405,426,404,393 2,23,21,80,120,114,75,510,543,517,498,485,493,513,578,582,595,569,596,629,620,441,516,489,461,459,434,420,412,392,582,605,590,563,595,525,489,411,435,426,484,559,727,681,686,427,789,824,780,745,714,664,574,523,602,665,773,770,822,798,755,451,450,461,472,571,640,598,629,539,484 19,9,8,21,32,23,14,421,386,390,390,382,392,416,440,421,405,410,391,407,406,387,393,387,400,382,374,400,387,386,405,402,411,398,400,380,403,383,391,402,394,411,442,432,403,391,454,447,455,435,407,408,390,428,457,447,486,496,527,489,443,390,396,402,381,391,410,407,406,377,377 13,10,10,144,249,261,149,403,410,399,386,382,386,410,410,402,393,408,410,433,423,394,407,395,400,398,383,387,375,387,395,415,413,402,432,396,402,372,396,399,392,410,422,414,409,400,473,516,514,464,454,417,402,411,446,417,462,462,479,448,433,397,381,402,401,406,423,411,421,406,388 20,19,15,34,50,38,26,435,391,376,377,390,392,437,424,415,419,405,410,417,408,385,410,381,378,390,381,366,385,375,400,410,398,405,399,387,382,389,390,401,412,421,454,428,414,394,503,449,448,443,420,408,410,407,441,429,464,492,529,518,463,387,382,384,383,387,384,378,383,378,410 11,50,47,80,96,86,70,455,559,553,517,429,475,480,521,524,499,491,598,721,690,479,670,605,553,539,462,466,409,424,464,691,725,618,635,504,469,400,421,416,427,457,530,512,534,450,698,891,894,830,798,696,576,491,570,551,632,648,710,699,658,413,430,423,440,588,718,656,672,567,499 1,25,24,40,63,59,36,442,427,416,383,407,407,435,431,420,413,405,407,437,429,377,431,421,416,396,391,390,392,389,486,450,464,425,441,397,392,375,423,455,483,584,715,656,608,398,515,545,546,519,496,476,450,457,471,484,543,525,553,515,481,390,388,374,386,397,435,413,428,399,375 3,40,36,32,38,21,21,603,709,658,613,575,605,640,716,701,696,689,752,819,812,572,752,693,620,623,537,516,459,411,608,786,807,728,750,610,557,410,428,456,481,550,703,688,699,468,869,958,944,898,874,810,695,607,689,713,800,809,867,867,834,532,514,549,567,730,828,773,791,683,603 2,25,25,87,143,145,87,422,453,430,421,404,411,396,426,420,420,420,455,489,482,414,483,442,416,416,390,389,382,390,398,473,494,461,435,421,394,387,421,411,419,422,450,436,447,412,476,662,683,574,558,462,418,437,455,481,515,506,518,473,449,417,389,396,409,435,475,470,436,406,397 4,44,43,181,286,290,182,452,535,502,487,422,440,482,523,500,491,489,543,672,635,442,592,538,505,479,453,434,412,399,463,622,650,582,587,492,465,385,411,407,415,459,545,522,524,422,694,859,861,791,756,655,535,483,547,585,643,639,717,700,646,442,416,418,435,545,651,616,628,507,436 13,218,201,148,203,191,139,392,357,374,361,379,381,416,429,399,399,411,399,387,401,387,390,384,390,387,374,374,374,419,434,424,377,412,404,390,376,394,415,417,448,501,553,513,483,402,481,429,386,397,387,392,375,426,473,480,487,499,512,490,459,413,390,387,390,391,384,389,403,354,382 8,12,13,66,71,70,65,409,467,406,415,416,418,415,424,443,425,433,453,543,514,414,511,467,428,430,406,405,386,396,430,530,535,476,486,427,415,388,392,395,396,413,427,428,445,409,549,736,731,660,607,532,457,411,454,466,490,513,570,518,511,400,410,410,402,445,552,498,495,456,408 19,10,9,192,276,280,191,400,419,416,389,392,384,405,401,395,406,389,425,459,436,398,437,413,399,407,379,398,400,359,387,456,453,413,428,401,405,403,380,377,381,389,423,399,407,409,460,543,564,486,475,423,412,418,438,420,454,454,504,458,436,398,386,401,385,410,444,426,422,399,412 16,9,9,37,49,41,32,401,488,433,431,413,430,438,456,439,425,440,483,515,506,421,461,463,428,433,412,407,394,385,428,513,514,480,508,446,415,393,393,379,390,408,440,437,447,393,560,722,702,647,610,537,474,408,433,454,507,516,567,565,523,402,401,408,405,475,520,489,493,437,424 19,560,242,1023,1023,1023,1023,1023,1023,990,976,946,973,1023,1023,1023,1023,1023,1023,1023,1023,854,974,958,926,909,860,858,776,907,1023,1023,1023,1022,1023,998,963,979,1023,1023,1023,1023,1023,1023,1023,1005,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,988,885,992,1008,1023,1023,1023,1023,988,950 6,18,14,30,50,38,22,405,417,394,406,405,387,396,418,391,431,407,414,430,426,397,404,400,393,387,387,380,397,394,390,432,446,410,417,374,391,399,406,416,417,443,492,444,436,401,497,505,502,465,440,426,387,452,494,486,518,529,573,525,479,401,386,402,397,414,416,399,397,387,397 5,177,162,107,175,168,99,412,403,408,417,393,382,413,436,413,417,424,454,438,414,384,408,416,401,396,388,394,384,430,429,437,450,416,430,401,402,436,430,422,500,531,627,554,521,426,480,492,486,432,444,412,421,429,480,473,520,511,573,539,500,393,373,401,389,423,430,391,399,409,390 2,18,18,89,135,140,92,380,385,394,385,397,388,397,384,395,401,379,385,383,438,391,392,413,399,399,408,384,371,389,391,405,394,405,410,398,384,395,398,379,403,401,412,406,420,420,423,472,467,442,411,393,400,460,516,501,485,473,461,432,408,378,375,388,382,385,402,405,397,382,407 1,9,9,26,42,43,27,423,489,458,437,420,426,470,518,495,508,494,539,577,568,422,526,481,476,456,438,433,399,382,440,529,536,490,489,445,439,384,397,404,426,430,500,470,498,412,654,748,737,680,636,584,494,462,509,517,592,587,659,653,609,419,435,420,445,497,581,557,567,474,449 16,40,15,162,167,55,52,538,600,544,515,503,484,592,631,632,604,594,661,729,715,465,656,607,556,525,476,442,428,468,553,697,728,632,641,530,491,479,513,556,596,680,767,705,682,574,834,900,892,834,801,725,576,745,810,819,863,851,890,853,803,454,437,464,473,578,722,645,673,554,490 3,8,8,60,85,87,61,387,388,393,399,392,368,367,393,392,388,395,413,428,409,402,411,393,406,397,391,396,388,368,405,410,410,417,405,397,390,398,398,389,382,414,384,401,387,407,442,498,520,471,441,425,382,407,410,406,447,423,434,440,408,382,385,388,384,379,413,409,425,389,409 1,40,13,48,59,19,15,536,510,468,455,432,452,567,647,605,577,557,555,656,641,437,578,541,472,462,422,422,391,441,531,609,650,554,581,471,405,453,547,582,629,706,796,727,685,603,825,813,801,728,685,588,496,803,862,860,893,878,914,870,814,440,401,434,442,495,608,552,566,467,432 5,15,15,27,38,37,26,429,525,495,462,444,434,449,478,466,444,461,533,659,638,440,606,572,488,490,441,413,415,389,439,612,671,550,587,496,453,401,394,398,422,422,499,455,474,412,625,842,849,771,737,637,516,462,471,500,586,570,640,618,567,414,421,410,415,494,645,594,612,506,430 8,27,27,42,46,46,41,445,494,489,471,449,460,440,507,487,474,454,536,642,623,432,582,523,484,454,433,425,395,394,451,591,634,519,578,487,432,410,416,414,416,421,543,499,486,415,664,829,829,757,730,632,508,486,562,566,659,651,690,679,634,409,422,405,421,489,638,569,577,499,464 12,31,30,234,381,392,239,408,411,386,386,372,400,438,454,432,437,410,432,424,419,387,400,394,391,386,391,401,393,390,403,418,419,413,399,392,379,417,401,414,419,421,485,473,450,448,509,509,489,457,420,425,394,496,525,519,543,519,553,542,471,409,391,391,404,391,416,402,425,396,391 10,40,35,358,594,543,319,534,579,516,496,462,490,585,657,637,615,603,616,686,678,453,605,564,514,481,454,435,392,455,645,683,684,611,632,561,498,473,561,617,690,777,878,816,776,485,824,854,842,785,752,670,556,629,740,786,863,849,888,854,799,483,446,465,458,566,666,605,625,524,486 3,45,43,284,489,475,266,405,397,413,385,398,411,411,412,416,411,390,436,436,450,392,435,415,409,399,387,377,378,392,411,450,441,419,424,406,392,416,389,410,405,433,454,426,424,438,506,566,561,493,454,457,405,457,511,501,539,504,557,482,472,397,371,392,398,405,469,451,415,413,391 16,25,20,41,61,48,32,424,392,396,383,385,401,402,451,416,397,412,390,402,396,397,406,393,381,384,390,378,380,389,374,399,386,388,403,382,390,397,395,407,428,413,456,427,446,398,459,432,423,387,378,392,389,434,459,462,479,501,526,502,465,376,372,395,383,389,385,399,400,376,395 15,14,14,61,96,92,57,426,494,476,453,421,454,441,459,463,433,454,502,605,582,423,540,490,455,454,419,410,403,381,431,549,587,501,527,446,432,399,378,407,414,424,464,453,471,413,588,792,795,716,680,600,500,464,486,492,567,571,618,600,563,392,421,397,397,482,588,532,543,482,437 18,19,18,124,149,145,119,396,382,402,395,384,400,401,428,416,388,395,420,439,424,386,409,406,402,391,407,394,391,393,406,415,437,417,418,398,380,380,391,373,394,375,414,399,398,391,448,532,563,492,486,441,404,410,426,425,463,468,462,471,420,415,384,370,414,399,417,412,430,394,413 6,9,8,23,27,25,21,420,375,390,393,397,372,427,437,403,402,407,392,389,396,391,393,387,377,372,397,390,381,399,392,397,398,398,386,386,377,389,381,394,414,417,441,429,433,409,472,425,426,400,407,396,386,420,458,433,499,493,517,482,459,383,386,398,381,386,402,383,379,385,372 6,69,33,78,131,58,36,447,456,416,416,394,417,455,482,453,463,461,460,480,473,419,471,442,422,398,390,396,402,422,440,488,512,452,430,417,390,424,460,473,497,537,618,566,537,472,631,672,635,542,525,454,411,590,662,664,715,701,748,697,626,399,407,410,405,418,510,455,442,405,404 13,9,9,82,121,126,84,395,394,412,390,399,398,413,404,407,415,410,414,391,396,396,398,398,377,388,384,370,381,402,399,401,402,397,399,394,383,406,406,375,408,399,409,417,417,395,430,424,443,410,405,404,382,416,427,441,450,442,472,455,430,392,406,394,401,399,386,398,404,363,402 20,9,9,24,31,28,21,424,404,374,375,366,408,423,429,401,399,399,367,406,400,375,382,382,379,390,401,398,386,386,408,382,385,384,383,393,384,384,400,395,380,414,431,419,419,398,467,421,407,409,377,370,399,414,426,426,459,472,518,489,444,386,392,375,379,388,387,401,380,378,381 15,255,178,136,166,108,96,426,413,374,397,381,410,429,456,429,426,411,415,402,394,389,395,376,409,369,382,356,365,417,433,435,415,394,403,410,376,437,438,483,484,503,603,526,499,433,511,454,458,395,414,406,404,460,505,511,557,531,595,555,490,396,364,386,395,390,422,433,392,389,394 9,539,265,67,82,30,29,542,520,499,466,408,435,549,633,605,623,558,609,676,663,457,563,532,463,462,441,407,412,505,559,634,647,542,573,454,404,505,554,578,650,732,823,731,685,583,829,843,820,750,717,663,510,758,830,840,886,864,905,861,802,462,410,434,475,537,629,589,580,496,448 11,30,30,59,96,95,56,429,487,477,460,440,455,452,465,477,458,484,513,587,559,451,562,527,470,477,425,423,412,390,448,563,598,511,522,468,443,389,409,392,404,443,485,473,485,415,616,775,783,705,664,572,484,455,515,514,595,598,648,634,589,407,416,402,428,500,585,561,555,487,454 16,15,15,356,477,487,357,392,413,394,389,402,383,371,398,371,398,388,412,415,422,398,396,403,400,401,385,382,371,381,385,406,389,401,418,380,394,375,374,374,389,389,383,382,399,406,413,448,448,426,427,391,391,399,405,401,423,415,430,394,396,397,394,403,398,395,415,401,403,381,379 12,7,8,55,90,93,56,412,395,390,385,388,398,401,404,390,389,409,380,390,407,390,392,387,381,385,389,391,373,407,393,379,391,396,388,387,383,392,394,371,394,401,388,406,401,392,416,409,405,387,385,391,394,425,423,414,442,429,429,406,399,381,383,396,381,400,388,388,386,382,386 15,11,8,38,37,26,27,433,401,389,375,380,377,444,468,429,405,407,393,415,406,383,392,388,401,389,382,382,395,407,409,424,393,400,387,377,390,387,381,380,394,402,420,440,410,403,475,462,418,434,396,387,401,433,437,445,485,505,570,548,486,387,397,376,392,410,395,372,401,388,396 6,14,10,39,55,44,32,483,447,436,429,431,425,507,561,529,535,500,509,480,495,387,414,409,417,409,407,385,374,431,586,522,477,446,476,448,420,471,537,590,654,735,824,754,724,460,760,675,595,567,533,507,449,596,691,726,810,803,848,797,741,427,408,443,438,458,454,456,461,413,417 18,289,256,159,219,187,136,422,421,396,383,380,362,433,445,410,420,405,413,460,435,403,416,418,409,388,389,381,379,435,450,444,442,423,431,409,398,444,470,467,526,605,678,589,538,421,526,551,522,465,479,441,422,447,511,495,537,561,625,568,524,407,369,405,381,400,426,417,450,420,375 7,17,13,49,64,37,26,412,435,437,396,400,415,452,463,464,460,456,482,504,516,404,484,455,425,422,393,412,398,392,457,484,520,469,462,421,416,418,430,447,495,523,655,564,533,438,649,681,674,587,558,482,433,523,616,635,717,704,745,684,621,406,417,408,415,446,511,460,495,422,433 6,18,18,103,160,161,102,427,477,403,408,385,429,440,442,421,428,437,463,585,532,430,504,487,447,439,411,401,386,422,423,520,570,476,484,447,394,388,398,408,400,457,505,473,456,422,586,732,747,662,626,527,459,455,525,542,597,584,621,610,560,401,410,394,395,439,537,491,529,438,409 9,11,11,61,74,76,62,405,416,423,401,399,409,426,429,430,402,410,455,495,503,414,458,456,426,418,394,394,393,399,396,457,504,443,465,396,406,405,386,407,404,427,442,441,435,402,533,702,701,620,582,496,430,440,478,469,521,516,551,535,497,398,387,387,395,428,484,465,480,421,399 8,18,17,10,14,12,8,404,395,396,370,386,403,408,417,410,412,400,386,392,405,378,383,382,381,376,386,386,397,380,407,401,378,392,376,385,389,403,406,410,429,467,544,464,440,424,499,462,433,417,410,413,384,463,515,521,595,575,597,546,475,394,375,371,382,398,401,373,401,394,388 20,10,9,36,48,36,25,459,477,429,413,424,424,486,520,498,498,479,486,537,546,424,473,468,439,436,401,410,396,435,529,545,546,488,512,471,459,457,480,514,568,661,768,699,645,412,714,725,701,639,614,552,463,503,591,645,751,739,789,728,689,425,409,412,428,467,513,492,513,460,433 6,14,12,27,37,31,23,410,401,372,368,413,374,405,418,397,417,401,380,411,405,387,391,385,392,394,387,388,382,377,398,400,389,397,399,374,403,393,376,390,396,416,456,425,403,406,438,414,415,395,381,398,398,404,449,435,487,471,501,481,431,391,378,389,386,386,402,397,409,385,386 2,122,100,143,164,138,121,492,668,623,567,506,508,523,555,543,522,529,664,807,792,527,769,721,632,608,520,491,424,433,505,770,824,720,743,599,531,433,442,436,468,515,606,583,578,483,747,935,954,876,852,746,628,571,647,647,716,717,771,746,712,430,479,462,447,633,797,756,743,614,539 3,517,293,1023,1023,856,653,909,1023,1023,1005,927,929,934,974,952,940,929,1023,1023,1023,1018,1023,1023,1023,1023,978,926,829,711,905,1023,1023,1023,1023,1023,953,724,811,845,894,957,1023,998,989,892,1023,1023,1023,1023,1023,1023,1023,1001,1023,1023,1023,1023,1023,1023,1023,789,875,794,831,1023,1023,1023,1023,1023,970 14,11,11,9,11,10,8,510,603,528,526,487,511,541,594,589,577,565,644,722,696,490,660,584,528,514,460,451,434,402,517,686,714,612,648,536,478,397,412,433,447,498,602,585,583,444,773,872,866,809,780,693,576,527,615,628,707,708,772,765,735,459,432,468,478,610,724,663,684,572,495 16,16,13,37,50,40,29,407,389,376,392,394,417,405,419,422,406,380,397,405,394,380,393,408,388,399,391,398,385,384,404,380,402,374,391,373,393,394,399,392,424,423,449,411,427,405,448,427,414,402,410,391,393,422,466,426,476,473,508,475,442,392,391,386,388,384,390,386,393,387,385 15,14,12,36,41,28,26,410,508,461,442,419,430,435,459,446,449,454,539,665,617,458,621,533,472,478,444,411,399,379,432,633,658,563,558,466,448,396,392,405,415,445,482,472,475,396,606,821,814,736,703,568,484,473,518,516,573,558,626,623,561,398,417,396,412,507,642,558,580,474,448 19,53,40,57,78,58,42,443,437,415,385,388,412,448,485,473,447,436,471,487,512,416,446,431,410,403,417,386,386,448,530,499,500,459,447,418,408,470,576,639,718,802,869,761,664,462,701,665,653,586,542,468,444,620,764,820,884,860,878,789,699,420,416,409,400,446,479,479,477,429,409 2,11,10,52,75,73,49,401,385,382,391,382,381,409,399,388,398,401,400,401,410,397,395,381,386,375,386,380,391,382,387,417,411,392,404,382,378,381,383,398,408,413,405,400,408,396,450,471,461,419,416,417,388,425,453,490,478,469,475,435,420,392,382,390,382,386,388,401,389,396,390 7,13,13,4,5,5,4,474,663,614,568,523,543,499,542,552,543,533,691,806,776,555,751,694,631,582,512,479,440,389,492,785,791,720,721,575,527,386,400,395,395,422,521,533,555,400,746,988,978,918,888,797,674,440,490,514,600,625,715,733,695,442,484,446,467,694,855,794,811,687,565 2,67,58,10,16,14,9,431,423,411,402,382,403,431,451,431,429,441,444,479,473,409,449,421,401,399,414,383,398,406,430,469,457,414,428,400,393,407,415,420,458,466,550,492,449,425,550,597,573,494,520,432,410,513,540,554,574,561,603,562,541,400,385,405,417,416,450,437,432,426,390 16,60,56,182,346,317,170,508,488,456,478,463,477,565,603,573,567,555,579,579,570,418,475,468,472,441,418,433,413,389,482,536,520,481,489,470,460,396,422,406,453,511,601,577,572,468,759,770,743,691,667,613,518,576,662,676,746,748,798,774,728,446,434,468,478,509,553,552,575,487,474 6,9,9,171,221,220,171,387,399,385,410,392,384,378,401,397,390,397,399,407,417,392,413,406,394,396,405,400,380,381,379,419,409,399,423,380,389,393,378,384,396,403,417,400,414,407,458,500,490,428,451,427,389,407,431,441,508,461,493,471,425,390,380,393,391,394,415,385,402,406,383 20,12,11,73,97,82,64,411,438,421,430,423,432,409,424,434,420,431,459,519,514,421,493,467,426,435,395,408,372,362,415,505,524,460,458,429,410,381,401,410,416,426,449,442,433,397,542,714,715,641,611,507,434,423,470,484,552,512,579,543,518,404,404,401,399,443,515,495,475,439,394 20,11,8,33,36,24,22,416,390,389,390,379,386,435,434,411,421,419,401,413,401,382,406,398,381,399,390,376,379,410,423,405,408,404,407,380,385,399,412,409,414,461,495,472,430,421,519,463,468,420,415,409,381,440,506,518,565,555,588,546,496,380,378,389,393,397,424,405,406,405,388 12,8,8,43,47,47,42,413,436,418,430,400,410,401,411,424,420,432,455,548,507,404,494,474,430,426,397,389,403,405,414,488,528,463,466,439,425,383,400,409,403,407,451,423,434,402,505,720,731,631,618,513,424,436,473,473,511,504,555,562,497,398,399,389,391,420,500,486,480,440,408 11,10,8,33,31,21,22,399,398,397,384,383,398,408,413,415,420,388,411,446,441,383,423,402,413,408,401,392,392,389,393,423,439,401,418,383,386,385,405,410,422,448,444,437,418,414,465,522,503,470,450,411,401,437,451,471,474,476,509,470,459,393,389,375,383,397,428,424,417,396,382 20,11,11,39,42,39,37,419,439,429,409,409,428,421,427,422,432,419,472,505,493,408,472,448,423,428,420,410,393,373,402,480,525,461,485,409,399,398,374,384,401,400,433,428,429,397,529,688,678,599,571,501,449,426,427,432,494,495,545,532,503,414,404,410,399,454,502,479,490,417,408 13,28,27,40,46,41,35,458,422,402,407,406,401,452,450,442,407,409,439,489,486,397,452,437,420,420,420,397,381,405,444,472,489,443,452,426,406,382,419,438,433,501,639,583,554,411,513,602,611,557,536,496,438,432,490,470,534,539,571,549,496,401,395,395,404,423,470,456,440,426,411 9,15,14,29,49,42,25,390,415,391,376,383,395,398,406,387,395,392,389,412,402,379,400,387,396,386,383,397,400,398,404,409,416,389,402,395,398,400,402,401,400,407,441,418,419,399,460,466,487,443,427,412,392,415,427,427,438,461,472,461,439,391,383,384,381,384,410,395,414,392,387 5,26,20,54,60,42,40,411,515,454,436,423,417,453,475,461,451,454,500,622,589,446,554,500,488,467,447,416,401,373,433,592,620,518,546,465,443,386,417,397,407,460,505,471,489,410,610,783,788,697,675,578,481,475,529,555,603,586,655,626,580,406,409,418,418,479,613,552,560,475,422 19,15,11,56,69,50,41,400,423,374,378,404,416,441,463,444,420,417,434,473,453,389,433,423,409,402,385,404,392,381,401,432,439,420,423,427,394,380,406,417,424,451,487,459,429,413,538,576,568,502,482,454,407,473,484,513,579,557,604,552,520,389,395,405,412,395,439,438,417,405,395 11,19,17,51,53,45,44,462,500,451,468,448,448,496,535,514,490,486,552,617,594,429,530,511,459,446,410,414,398,404,460,593,610,545,548,469,422,400,410,417,447,456,541,527,518,430,667,790,776,710,679,587,489,500,551,587,647,655,714,701,644,423,419,434,423,502,625,555,585,500,434 5,13,13,69,90,89,69,411,458,447,418,407,422,423,446,432,420,421,473,573,547,420,492,460,453,450,422,419,414,395,412,529,562,501,510,440,414,384,388,372,405,403,441,421,429,402,540,755,769,691,639,531,467,432,450,472,505,505,552,552,513,399,399,399,389,457,542,506,505,455,413 2,12,8,19,20,12,11,406,413,436,422,381,393,394,437,425,420,410,444,502,463,396,449,439,415,419,404,393,378,386,411,468,500,445,481,405,397,400,407,420,441,464,500,454,440,409,537,667,648,576,519,445,412,466,521,524,586,556,612,544,523,391,395,398,397,416,475,435,445,409,394 9,722,412,1023,1023,1023,867,1023,1000,954,940,911,932,1023,1023,1023,1023,1023,1023,1023,1023,817,887,885,864,841,787,782,676,981,1023,1023,1013,995,1014,974,948,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1021,1023,1023,1023,1023,1023,1023,1023,1023,1010,842,1010,1019,1023,1023,1020,1023,956,913 6,12,8,32,50,22,15,409,733,687,601,481,478,413,426,411,412,405,748,932,853,675,916,812,729,712,576,499,443,402,419,909,923,812,811,644,545,396,415,446,450,480,514,471,447,458,499,1023,1016,931,887,746,584,520,550,535,526,508,536,505,464,393,444,390,395,692,899,776,794,653,538 14,10,10,30,36,36,30,420,450,441,414,415,418,401,432,440,420,411,498,570,543,423,531,475,440,444,410,391,382,381,415,544,579,499,509,427,441,389,382,404,385,411,446,426,439,404,524,732,742,667,628,531,439,405,415,415,472,462,527,506,484,409,417,397,390,440,561,508,512,473,422 11,21,20,42,52,43,35,428,397,372,372,393,389,448,429,405,413,397,416,426,409,398,406,414,389,409,391,401,409,387,394,410,433,408,397,382,386,395,391,376,389,417,476,432,430,401,461,474,490,433,437,419,397,407,453,408,467,473,530,463,446,377,377,375,391,403,427,410,408,400,398 3,18,18,54,74,71,51,395,448,428,421,425,406,394,424,420,419,403,455,506,509,397,492,459,429,436,411,396,401,393,398,519,545,472,465,442,410,387,399,369,397,389,433,411,423,383,514,721,752,669,611,519,441,407,440,436,488,491,501,505,476,411,383,406,389,434,511,485,482,432,400 17,39,28,69,75,48,44,421,447,438,426,388,405,435,472,473,464,453,477,529,488,408,446,453,428,418,399,386,372,453,463,495,490,456,469,413,403,457,546,581,641,730,800,700,614,469,704,709,687,625,585,510,456,640,750,786,842,818,835,758,680,411,396,394,408,428,492,456,481,426,403 19,84,73,114,184,162,99,541,622,577,558,488,532,573,645,631,620,614,683,754,736,516,680,616,568,544,461,462,426,419,547,722,747,638,672,546,500,437,433,451,497,535,661,622,636,472,799,894,889,833,802,722,606,588,662,688,754,750,813,803,763,481,473,485,497,637,752,701,714,590,520 15,52,48,132,160,143,119,406,508,470,427,422,434,439,441,440,448,427,516,624,601,443,572,537,490,459,440,398,409,394,405,567,613,523,543,457,440,405,384,413,398,430,475,447,448,425,560,826,838,744,716,604,508,456,481,504,529,536,576,593,523,418,406,386,390,460,591,528,532,472,445 11,9,9,10,13,10,8,475,567,524,484,447,471,507,570,537,542,537,589,677,647,456,589,551,505,483,458,433,395,409,488,623,647,571,576,495,458,392,415,409,446,460,580,554,564,424,725,829,815,757,721,644,518,498,570,568,662,656,723,714,683,435,428,438,454,558,683,623,642,532,489 16,12,12,89,154,159,89,421,447,434,444,432,424,423,445,458,442,440,483,532,521,424,487,448,430,418,436,401,404,385,430,515,509,469,490,434,419,381,399,411,404,423,483,458,469,422,589,739,723,650,629,527,477,444,481,502,555,564,616,604,563,409,382,400,423,483,542,503,525,446,421 19,15,14,33,38,38,32,439,466,458,412,399,416,436,475,476,453,457,493,553,538,429,491,452,420,426,402,397,404,416,425,524,546,470,482,437,406,387,410,411,424,450,506,478,453,408,607,728,721,647,610,523,452,501,549,546,605,601,656,605,576,401,412,398,391,465,524,519,532,456,418 11,13,11,27,38,31,22,419,384,400,388,384,371,428,454,436,409,392,414,396,403,391,398,409,397,370,387,373,385,388,401,388,415,390,397,372,383,389,399,396,406,405,467,434,423,397,475,459,440,419,418,399,395,408,437,416,470,501,551,515,472,379,393,382,382,385,409,397,396,394,392 3,9,10,47,47,47,45,411,425,417,430,417,409,406,424,436,419,413,441,498,494,411,478,454,422,411,397,407,386,385,407,492,505,454,461,441,406,388,399,396,401,416,434,422,420,412,520,696,694,614,592,500,430,400,446,454,501,497,530,524,472,400,386,400,393,427,497,476,490,424,423 3,1023,522,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 1,80,59,111,112,83,82,466,484,446,436,430,421,518,560,557,521,520,526,568,558,415,500,457,414,438,398,404,396,428,521,541,549,483,493,456,429,439,499,533,615,703,797,708,648,503,755,741,724,645,610,534,490,668,755,776,842,826,858,800,737,418,396,395,439,480,547,483,478,443,428 20,14,14,68,91,88,65,436,464,449,439,431,460,429,475,455,456,454,503,582,565,431,521,475,464,434,431,412,387,387,437,531,552,494,489,433,423,398,402,410,415,428,458,453,456,421,645,787,784,707,674,594,503,462,502,540,610,594,666,652,599,409,422,421,403,489,574,534,549,466,453 17,19,18,61,86,74,52,480,467,451,457,433,438,487,525,514,515,508,531,553,539,430,492,468,437,443,412,420,407,405,457,509,510,477,483,441,420,411,407,407,437,455,575,527,534,434,693,737,710,643,641,538,475,555,603,628,662,661,735,708,644,426,415,438,426,477,519,506,509,451,431 1,8,8,17,21,20,16,450,472,432,428,419,415,494,538,546,517,517,521,493,499,396,423,410,415,416,397,405,392,411,516,506,467,453,455,454,431,400,427,440,470,552,655,617,603,425,739,676,621,575,563,533,466,526,604,619,713,711,775,757,705,440,419,426,431,469,465,459,454,456,413 19,8,8,13,14,14,13,385,401,379,411,383,397,388,432,411,393,404,423,470,453,392,456,435,412,417,400,385,390,381,409,446,480,417,452,406,401,390,383,400,398,403,443,419,411,394,439,544,578,493,468,435,406,434,440,442,455,450,472,469,431,387,390,388,398,414,458,474,432,411,392 9,12,10,31,36,28,23,399,389,380,391,397,381,420,432,426,406,409,386,414,384,395,405,385,380,397,379,397,390,386,406,387,407,403,389,382,402,400,399,402,406,423,454,430,409,393,470,433,432,436,393,396,386,416,436,446,473,506,504,515,462,388,382,390,377,381,409,384,388,386,395 17,48,46,104,126,118,98,463,561,515,495,456,487,483,542,507,512,509,605,658,646,476,611,559,527,511,462,441,410,391,453,621,652,567,591,493,473,380,380,385,424,460,528,521,513,423,728,885,890,828,802,703,591,473,527,588,663,665,741,723,682,425,439,424,443,550,658,634,648,538,475 18,11,10,79,113,102,69,426,455,429,441,410,421,453,453,444,428,441,467,536,512,407,484,455,435,430,395,416,385,404,425,504,528,469,478,400,405,404,381,399,411,423,461,439,447,397,570,713,707,635,599,532,459,421,465,465,552,529,592,592,520,402,413,396,414,473,543,479,507,448,432 19,101,88,40,53,43,33,651,734,696,673,626,685,688,757,741,746,736,791,834,823,568,752,715,674,660,574,562,511,394,630,782,791,719,749,673,559,412,404,446,473,544,693,700,726,455,900,985,975,934,913,857,764,612,702,734,820,831,888,894,865,554,587,570,627,754,826,797,814,719,643 16,18,17,81,126,124,78,407,475,434,426,411,448,437,454,429,436,444,493,550,538,402,502,473,446,434,428,410,389,382,432,526,533,477,509,433,429,397,385,394,407,427,482,455,448,429,602,747,749,675,643,545,470,437,490,496,572,566,605,587,552,419,414,402,395,486,570,517,525,464,414 14,201,176,670,944,887,614,540,693,637,588,548,549,573,636,605,617,581,690,811,790,554,774,720,633,622,543,511,435,448,558,774,811,720,736,601,539,453,466,486,513,604,718,677,666,549,817,961,968,898,876,791,651,646,749,772,830,817,861,838,795,467,450,463,468,646,801,744,744,627,569 14,11,10,20,26,24,18,399,399,386,393,392,393,415,428,390,397,409,392,415,426,386,413,398,395,392,381,394,394,403,397,407,414,404,404,402,400,397,385,417,404,404,414,420,403,397,437,470,467,446,410,389,396,394,423,419,442,455,476,466,443,400,389,376,389,381,420,407,423,399,398 11,12,12,45,70,72,45,400,441,447,401,391,409,385,413,404,430,399,446,503,501,413,473,470,429,417,387,403,386,382,411,494,522,445,470,437,408,394,387,408,395,410,426,436,410,393,520,691,701,617,585,495,429,420,429,426,473,474,505,505,484,377,390,396,398,440,518,467,500,436,415 19,10,10,56,83,88,58,404,427,418,412,412,403,426,442,424,401,410,458,493,489,412,456,452,412,412,403,403,388,373,403,477,495,433,448,432,411,369,403,385,395,400,442,413,428,394,532,675,682,607,563,489,436,428,449,443,492,478,516,516,481,401,409,405,399,436,482,442,481,432,419 8,110,97,465,734,663,412,600,606,543,528,467,518,646,700,683,650,636,676,723,713,480,627,594,526,515,481,445,452,471,576,674,683,615,612,544,490,486,487,536,573,653,753,694,672,594,843,897,889,832,796,715,594,737,811,828,878,863,903,868,820,495,448,495,513,623,726,664,693,575,487 14,12,9,30,39,28,22,419,409,403,397,400,400,431,462,421,430,403,403,419,417,385,406,393,385,391,397,372,390,384,414,428,418,407,415,411,389,398,404,424,416,452,485,459,431,422,520,517,496,439,443,416,397,470,502,518,551,555,583,527,496,392,385,403,384,404,424,415,414,394,399 8,14,13,66,109,97,56,424,441,425,401,401,413,439,463,437,443,438,460,455,449,395,431,424,411,416,402,392,395,392,427,438,426,430,426,397,418,390,394,391,409,409,464,430,454,408,572,608,591,534,514,463,417,466,484,496,557,574,608,587,526,421,377,411,415,425,467,423,434,400,413 6,27,18,60,78,50,39,460,419,406,418,403,395,490,512,483,448,436,421,476,445,401,432,412,428,398,400,393,384,387,411,462,459,430,416,410,399,398,403,413,428,465,526,515,483,432,586,593,582,506,499,463,415,470,512,522,612,623,666,617,569,383,382,382,405,432,444,437,436,439,400 9,14,11,38,56,36,28,406,421,411,389,377,384,416,436,431,416,411,403,418,415,389,410,407,391,419,376,399,392,376,403,420,425,394,392,375,385,375,407,407,435,445,523,460,449,406,487,501,512,463,435,412,394,460,497,520,541,534,567,535,469,393,383,389,385,381,406,409,409,400,391 2,14,14,21,22,15,16,456,487,482,451,428,436,466,505,483,490,480,517,617,567,441,529,511,474,451,426,412,416,398,457,584,594,521,536,467,417,398,387,390,421,463,553,523,524,399,666,765,756,692,663,579,498,468,502,532,606,615,662,644,630,425,415,415,440,499,589,538,568,489,435 10,87,84,86,110,100,76,460,488,479,441,437,446,472,499,476,464,462,495,618,591,423,560,500,465,469,402,419,397,400,443,543,596,517,534,450,411,427,456,460,488,562,628,549,534,527,667,775,789,700,659,547,470,742,819,816,810,764,786,692,647,400,404,401,412,465,585,529,541,470,445 11,14,9,41,50,26,22,444,420,380,401,382,381,435,436,417,403,409,413,417,410,384,402,407,386,398,386,385,377,413,409,402,422,396,407,403,393,386,417,411,433,462,493,477,455,425,536,491,474,439,412,409,389,493,501,520,586,577,622,576,533,391,377,375,388,402,394,407,406,393,389 17,9,8,24,29,25,21,418,377,390,386,405,401,449,442,424,413,402,408,392,403,390,390,380,390,368,384,367,376,383,411,394,390,394,369,389,375,392,393,400,409,414,454,445,429,398,489,445,439,413,406,381,393,431,459,443,520,506,545,511,489,391,389,383,388,385,384,399,391,396,378 18,8,8,22,29,24,18,400,393,366,374,386,379,392,408,409,393,396,397,390,383,381,390,377,391,388,380,382,388,387,395,395,391,390,404,386,381,389,389,396,407,429,432,426,406,407,455,412,410,397,417,399,391,421,455,468,492,482,505,454,424,400,369,389,387,397,398,384,394,388,375 20,18,18,80,107,105,78,420,483,461,453,406,451,427,448,452,447,437,512,591,556,407,532,488,453,445,402,405,410,396,423,544,595,500,521,457,435,377,384,399,397,441,496,458,470,409,600,777,773,694,670,567,455,462,515,511,591,588,628,601,581,426,418,403,410,464,571,499,522,468,438 14,16,11,32,46,32,22,416,408,385,397,379,379,423,453,428,407,416,402,432,426,388,395,406,382,389,373,383,380,408,428,424,428,402,387,375,373,409,404,422,449,447,516,479,448,423,521,486,456,431,438,413,394,488,529,532,577,559,605,552,513,399,400,391,413,405,412,427,414,405,386 14,10,9,16,22,20,13,453,516,498,459,420,440,463,496,479,486,480,552,644,621,440,583,525,480,486,429,418,395,394,457,611,623,565,571,469,447,386,407,396,421,445,493,491,492,408,643,806,797,723,697,602,489,449,486,512,571,574,647,644,612,417,424,425,418,506,638,574,584,493,444 18,16,15,34,45,39,28,434,460,470,418,401,412,446,463,464,437,446,491,548,507,413,496,477,451,453,410,419,392,415,431,504,537,476,479,446,429,403,393,393,388,430,474,453,467,410,571,725,725,652,617,533,452,430,481,518,571,560,618,583,553,403,418,399,402,468,531,508,497,438,428 8,10,8,37,46,28,25,421,403,399,394,411,385,424,445,434,434,405,432,439,436,394,421,421,391,410,409,396,387,373,397,429,435,413,431,404,399,396,409,419,414,435,488,473,441,409,511,598,568,512,483,464,407,455,488,495,532,521,571,539,504,395,402,390,389,394,435,429,445,407,407 18,74,71,41,56,40,31,406,399,393,391,396,415,412,422,418,419,407,416,417,436,406,399,388,406,394,383,396,382,373,402,427,417,395,399,386,388,404,425,420,437,473,523,492,464,400,504,478,466,447,426,401,399,462,503,524,566,542,584,527,498,413,374,402,392,389,392,417,400,380,379 4,14,14,116,197,201,117,395,397,384,387,376,391,390,390,414,402,374,383,422,400,386,401,386,374,391,383,384,367,411,406,401,430,385,411,404,383,389,391,404,396,425,430,424,406,391,425,475,467,436,432,406,388,429,450,451,450,440,480,459,425,385,376,396,394,396,400,393,390,397,378 8,230,162,175,228,147,113,508,483,428,427,413,427,509,563,520,501,496,536,599,577,443,560,492,457,473,419,405,388,433,491,581,613,522,555,458,426,429,467,463,495,569,668,620,595,473,691,775,770,704,663,584,500,539,610,630,703,709,761,723,666,412,391,418,438,501,590,549,569,461,438 16,26,21,42,68,49,30,405,394,400,392,395,395,410,466,456,423,417,432,429,420,396,415,386,385,395,383,389,395,403,415,405,414,388,417,403,395,389,417,442,433,438,494,460,447,413,529,480,501,469,412,406,391,479,509,514,555,541,593,527,500,376,410,387,388,386,405,410,399,388,407 11,13,12,16,22,18,14,482,605,550,519,447,495,515,573,559,557,547,635,719,711,485,663,602,532,520,469,467,425,397,493,691,709,613,638,523,489,409,389,396,446,467,564,551,569,412,734,868,862,804,764,683,570,490,558,574,662,665,726,739,686,450,448,458,478,622,720,652,665,561,501 9,425,359,370,529,444,314,453,398,405,428,380,394,496,470,457,457,447,437,463,437,392,411,426,410,384,364,395,376,437,487,474,448,410,438,393,403,422,496,542,588,652,748,672,599,489,631,586,543,511,503,461,417,529,583,592,646,661,687,659,597,412,364,415,423,419,437,411,443,395,391 11,21,21,104,165,169,105,390,389,393,377,393,385,384,392,409,390,390,404,406,389,392,399,395,398,400,372,402,401,394,407,399,400,380,389,400,393,373,403,381,395,408,420,392,397,405,429,459,445,418,422,401,386,408,433,420,462,432,469,448,423,393,380,390,385,384,397,399,400,394,402 1,273,249,199,268,250,183,464,435,400,421,412,400,474,474,485,433,452,481,495,518,396,494,453,434,456,410,422,368,419,458,503,536,450,477,442,424,412,429,469,499,550,646,564,501,454,626,678,679,596,564,474,444,528,594,583,656,650,698,659,576,408,395,405,407,424,502,470,498,442,401 15,16,15,139,221,215,133,555,657,591,554,515,560,595,652,612,613,585,718,759,751,560,681,652,600,582,517,494,450,405,543,737,718,677,690,593,545,436,419,433,434,528,624,620,630,461,786,970,940,905,867,798,692,553,641,651,736,730,797,793,746,483,544,495,501,773,845,802,832,721,648 11,15,14,40,43,35,35,387,397,394,387,393,386,411,411,395,399,375,420,440,421,382,409,410,413,396,392,380,386,398,387,418,429,413,416,408,390,384,383,382,401,391,433,417,404,389,421,487,527,461,451,411,401,400,425,402,456,429,455,431,399,386,383,392,396,400,438,422,398,396,398 13,9,9,47,75,79,49,374,390,391,403,383,414,382,392,402,386,398,386,417,423,391,399,400,398,393,390,390,382,394,388,404,405,404,410,398,389,393,391,380,395,400,408,388,396,380,422,460,463,444,422,399,381,403,428,437,431,416,451,423,419,381,410,384,387,391,412,392,394,403,399 10,24,18,48,64,51,32,490,554,495,472,453,446,505,539,516,512,494,599,720,674,467,659,582,511,500,455,424,403,397,524,675,693,597,601,506,453,426,454,521,547,640,759,683,651,448,745,885,866,791,749,647,512,581,659,700,798,790,836,780,718,438,404,441,418,592,763,649,667,536,460 4,62,49,65,64,47,49,449,477,457,461,425,441,501,541,511,480,518,548,606,608,424,547,508,460,473,424,432,390,414,473,566,611,531,518,461,435,424,443,440,505,555,657,584,574,462,700,790,787,710,676,599,488,613,694,693,750,744,782,745,677,412,395,431,417,489,587,532,545,466,409 17,9,8,22,26,21,17,446,395,376,381,386,391,422,427,419,404,406,394,400,419,384,398,379,396,382,385,394,387,392,408,395,412,405,388,401,393,387,395,383,394,410,442,425,425,393,453,466,443,422,418,391,399,436,437,425,479,498,525,505,460,392,378,385,388,379,412,410,399,399,383 1,29,23,52,66,47,37,437,496,447,432,432,424,470,492,467,466,472,493,589,596,421,558,512,463,464,423,402,407,399,444,566,585,512,552,467,435,394,397,430,438,470,560,511,476,431,641,767,772,691,649,551,461,528,585,583,661,646,700,668,625,418,397,406,414,478,585,545,535,479,433 18,9,9,38,41,28,27,408,394,383,385,363,392,411,409,398,409,423,387,391,397,370,397,394,392,388,375,376,391,385,399,383,410,393,393,386,383,410,394,417,393,439,428,429,414,399,452,448,449,438,407,398,386,417,451,460,482,499,519,490,442,390,380,370,390,396,413,417,408,382,376 3,77,75,55,76,73,52,415,421,382,374,373,429,404,427,421,415,427,433,409,427,394,414,408,382,398,392,383,394,378,425,426,422,416,417,392,393,403,382,422,433,450,498,477,459,404,503,531,488,477,437,412,403,446,468,506,517,505,556,509,469,406,394,396,385,417,432,420,419,403,379 16,17,15,38,53,43,30,384,382,374,397,385,379,417,402,391,398,401,402,411,407,399,401,397,393,393,391,369,374,402,394,418,402,393,390,402,403,389,395,406,405,444,450,429,420,415,468,445,452,432,409,386,395,443,470,465,491,489,526,491,461,397,374,384,386,403,419,408,404,391,396 8,88,83,184,310,286,168,457,564,517,515,491,476,491,544,532,508,519,596,701,693,460,652,591,528,524,452,446,413,412,474,663,700,603,624,549,481,391,423,411,417,494,585,542,541,459,718,884,892,822,789,696,578,543,599,631,718,695,752,739,675,437,456,421,451,549,702,650,656,553,498 17,11,10,40,51,47,35,411,423,424,402,408,390,402,427,434,447,443,419,463,475,406,430,428,415,413,399,392,387,391,422,462,496,436,449,425,408,371,381,416,417,432,494,429,453,419,531,630,624,575,530,471,444,473,505,501,563,545,587,559,510,398,390,398,404,422,467,454,457,410,408 17,37,36,214,348,357,214,406,405,386,400,362,391,418,395,408,408,401,428,397,411,398,389,387,401,394,377,389,394,402,402,405,384,399,400,373,399,416,397,402,404,419,430,411,430,435,469,471,435,411,435,405,399,497,550,535,528,523,522,483,455,410,390,388,405,390,398,391,416,397,394 2,9,9,26,33,33,26,390,434,413,419,397,422,399,430,416,413,406,428,508,480,404,466,449,430,411,395,393,390,391,397,469,507,447,447,409,406,370,397,387,392,400,416,428,416,398,488,674,672,592,552,479,425,416,446,449,481,470,522,500,471,396,408,381,398,445,487,447,447,419,406 6,30,27,10,10,6,6,393,395,407,394,391,393,404,405,401,385,413,408,403,372,387,391,386,387,381,378,377,393,395,408,385,396,390,390,384,363,400,389,417,407,443,476,436,411,400,479,432,411,401,418,380,391,443,484,490,517,497,535,504,458,397,389,392,393,383,388,404,393,396,394 2,22,22,60,77,76,59,433,527,495,464,431,448,423,454,452,448,437,513,654,643,463,596,557,491,482,436,414,407,417,419,610,666,551,599,497,431,383,394,413,411,421,482,462,476,387,614,853,872,794,757,656,542,445,494,513,559,562,624,622,571,408,416,414,414,495,652,586,583,515,447 19,11,10,43,47,40,37,419,470,453,437,421,454,441,434,447,440,457,487,577,546,421,507,468,451,425,410,398,395,401,428,528,566,510,502,456,440,391,390,387,394,419,449,448,438,397,595,774,768,697,644,575,469,449,488,484,566,548,592,585,550,410,408,405,414,460,558,508,521,462,406 19,8,8,38,42,41,36,391,442,407,405,395,400,409,433,406,400,413,443,500,500,390,468,451,421,425,421,396,395,394,397,476,505,455,463,417,420,392,388,406,393,397,443,409,420,387,499,681,690,607,587,489,445,430,433,441,483,494,515,504,468,387,404,404,395,429,508,457,488,443,420 13,11,11,34,51,50,32,411,466,459,448,406,415,450,469,470,441,438,509,587,573,446,558,504,456,466,448,423,400,390,419,562,591,519,535,437,434,408,399,391,398,405,457,450,449,398,571,791,789,714,677,574,502,420,434,461,507,525,570,578,556,389,426,401,412,484,585,551,572,465,434 9,12,12,39,45,45,39,400,456,447,428,408,405,431,441,414,437,432,447,547,528,429,504,478,462,433,403,408,399,410,403,517,556,471,475,439,415,392,388,396,390,408,451,422,439,396,550,780,810,718,675,548,464,429,446,453,499,486,554,524,490,417,409,391,402,440,518,500,519,435,412 17,12,12,43,66,65,41,410,421,434,387,402,410,406,388,420,417,422,411,447,443,391,412,420,402,395,390,394,390,388,398,443,435,409,418,387,396,381,383,383,401,406,412,436,424,398,528,585,561,523,480,466,404,417,441,467,530,508,560,541,495,418,397,386,392,419,437,413,417,416,396 11,76,62,87,117,74,52,440,432,407,390,400,409,479,520,480,479,468,477,487,463,394,417,440,414,414,388,386,371,441,602,521,515,471,495,438,423,537,703,759,824,904,975,885,780,469,788,694,665,595,572,518,454,667,808,862,947,928,952,865,788,407,398,411,422,441,488,467,453,418,410 11,18,18,88,127,132,90,401,397,401,381,395,391,381,388,403,393,408,375,410,407,402,405,412,393,396,385,399,378,373,388,403,420,403,405,423,383,390,386,376,403,400,422,415,397,410,446,492,482,451,436,400,396,406,473,475,468,442,476,447,415,390,398,393,389,390,414,415,409,398,374 15,13,12,10,12,11,9,499,568,523,499,454,499,526,586,579,557,557,628,696,666,474,615,558,523,502,436,438,417,400,504,664,673,599,595,487,466,404,415,404,441,468,582,569,575,417,756,854,833,783,755,676,576,500,577,592,677,684,758,755,719,462,438,465,472,605,706,636,675,551,490 16,57,54,156,173,140,132,438,538,509,465,450,453,488,515,531,494,489,559,659,648,457,613,560,485,486,442,446,433,413,456,646,660,581,602,483,449,402,423,408,449,487,585,535,553,456,709,860,858,796,756,657,541,541,608,639,718,706,751,725,684,412,435,429,432,533,681,619,639,521,474 15,10,10,25,46,45,24,397,428,421,413,370,410,398,414,433,412,413,432,480,472,396,450,439,421,405,400,387,407,391,409,461,493,434,441,412,405,372,395,403,413,416,430,416,422,408,492,607,611,538,483,439,427,421,465,456,494,469,495,512,456,414,386,387,404,421,456,445,429,414,399 15,11,11,121,123,116,116,421,467,459,436,419,429,443,457,483,481,465,526,533,540,414,469,449,448,435,427,415,412,414,466,527,511,486,513,489,450,391,399,400,402,423,471,487,517,402,666,751,726,683,661,607,526,452,476,484,550,558,631,652,617,426,437,430,423,510,545,527,546,482,461 11,20,19,15,16,10,10,522,587,547,511,467,511,560,627,619,607,595,636,675,668,466,594,553,525,502,453,428,423,393,532,652,660,584,598,498,485,422,417,436,446,499,627,605,623,422,783,848,830,773,754,678,573,552,616,647,724,724,792,785,753,451,444,458,492,612,687,654,659,541,485 16,424,317,994,1023,1023,788,702,656,570,543,513,550,721,780,754,742,713,726,732,730,500,598,578,543,516,456,458,461,466,623,690,671,592,636,539,499,468,484,499,590,658,784,747,746,687,879,897,865,817,798,741,623,784,833,845,885,874,918,897,858,595,454,563,612,681,721,658,724,594,530 7,16,13,29,45,36,22,401,386,387,388,371,380,390,418,428,418,419,406,442,424,391,417,391,397,390,390,382,388,389,391,412,420,391,398,382,391,397,421,389,417,423,464,454,420,423,478,467,466,425,420,394,392,442,475,488,506,473,551,500,478,387,411,393,394,398,420,398,395,400,398 16,9,8,27,35,27,21,409,400,403,387,385,393,430,429,414,420,414,399,436,422,386,399,396,385,382,386,383,389,385,399,409,413,401,394,377,384,392,398,405,394,411,446,445,443,391,475,475,447,446,431,400,400,409,459,447,509,507,551,529,489,379,383,382,389,397,417,385,405,391,391 19,61,59,39,57,56,39,423,611,561,497,428,446,443,493,488,470,454,670,800,737,563,771,663,595,565,477,448,429,397,460,774,782,669,670,526,458,409,413,417,428,475,554,486,500,443,640,904,890,807,762,635,482,543,585,577,618,621,657,662,595,417,459,398,416,652,795,698,706,571,479 15,76,64,35,57,48,24,710,796,755,717,651,707,753,812,807,796,789,851,904,882,672,841,793,753,727,632,604,505,444,718,878,883,812,832,718,673,433,452,476,555,657,803,789,814,523,951,1023,1018,976,954,893,794,703,789,804,885,888,948,951,919,629,601,631,665,836,920,867,889,781,711 2,46,12,369,438,137,109,623,761,711,673,599,622,675,741,717,717,696,805,891,872,637,848,798,720,703,596,555,477,426,647,864,894,813,827,688,622,495,514,547,624,703,816,765,769,602,903,1023,1023,964,941,860,744,775,845,850,899,891,936,916,876,550,556,543,563,762,871,825,833,730,621 12,11,10,22,34,29,19,408,391,385,387,410,414,412,413,398,421,415,396,401,399,380,394,389,397,404,391,381,378,379,405,398,408,409,398,381,396,400,395,411,422,412,461,435,416,414,483,461,437,429,417,396,398,443,477,494,517,504,550,504,455,378,375,370,386,399,410,412,389,381,383 9,164,154,68,89,78,60,569,700,634,604,547,595,628,687,677,669,670,737,825,783,569,763,683,650,613,529,547,483,428,610,786,783,693,711,587,546,434,443,461,509,580,719,695,707,510,845,954,935,882,851,781,663,640,717,717,794,792,850,850,812,517,515,527,560,696,811,746,764,669,592 6,702,232,982,1023,741,581,857,822,776,746,701,734,891,936,920,913,898,898,916,910,622,820,777,722,691,614,567,507,652,895,889,882,821,829,750,700,729,833,886,939,1007,1023,1023,1009,850,1023,1023,1023,995,969,914,817,995,1023,1023,1023,1023,1023,1023,1023,725,617,732,763,820,884,847,863,763,682 13,17,12,42,51,35,29,416,416,393,396,379,371,445,444,424,404,399,379,403,393,384,387,413,374,397,378,397,387,383,401,396,404,384,410,395,386,398,426,382,422,449,487,444,436,422,495,443,438,407,397,395,395,467,512,501,556,534,567,544,494,391,379,395,365,377,402,383,389,404,387 1,12,12,12,14,7,7,528,572,515,511,466,485,541,613,606,597,580,660,721,693,474,652,594,530,516,470,459,398,397,516,692,693,607,639,530,469,402,417,431,455,528,660,605,619,442,777,863,848,797,763,662,579,578,657,669,742,742,800,784,751,459,456,462,482,615,713,654,671,563,480 16,18,17,64,97,92,61,402,483,443,429,398,422,419,435,421,423,410,466,569,550,410,542,508,454,431,415,409,392,378,417,543,594,498,519,443,436,414,412,409,417,429,433,434,422,402,505,762,789,698,649,529,442,462,458,487,518,506,557,517,472,396,403,404,392,441,543,536,523,453,408 11,25,25,11,16,15,11,423,493,463,447,418,442,439,455,451,435,440,511,618,599,427,590,532,464,458,420,416,399,380,428,561,636,544,550,473,443,373,411,389,398,413,469,452,448,409,591,806,822,733,701,601,477,448,477,481,534,537,597,560,533,408,400,401,406,489,594,563,559,472,437 14,18,14,26,38,30,20,417,424,399,385,406,397,415,415,435,399,392,416,435,423,388,405,422,421,393,382,382,369,396,407,408,420,402,435,409,389,401,398,418,411,429,484,462,447,411,508,531,530,463,455,412,393,463,511,515,574,545,613,577,506,394,401,391,388,406,450,405,418,410,379 4,76,69,16,22,14,10,411,413,410,389,371,398,411,427,440,419,417,426,421,410,387,386,405,398,378,390,388,341,405,410,411,418,409,387,372,389,411,410,432,457,495,553,505,432,412,522,505,482,467,439,429,387,462,534,557,612,606,636,576,512,421,403,395,375,388,389,399,416,383,371 11,19,18,87,148,148,85,441,438,436,414,399,420,435,472,463,468,446,450,508,490,402,440,432,415,402,409,390,400,379,419,467,467,436,436,438,409,397,399,407,409,440,474,463,472,411,580,650,630,565,545,491,421,461,480,521,550,552,622,607,564,424,403,398,413,461,475,461,444,421,426 14,80,68,112,193,179,100,607,730,659,621,564,575,662,720,690,699,672,751,873,833,598,849,773,696,668,563,516,448,419,589,837,868,772,783,649,539,462,456,498,527,587,733,703,696,543,844,1012,1010,936,901,800,649,702,770,773,827,821,875,858,819,544,513,546,549,703,868,799,818,691,594 15,8,8,33,46,45,32,400,425,433,401,399,406,419,425,431,422,424,430,491,463,402,440,446,399,413,400,397,393,378,409,488,477,442,436,430,406,374,391,395,377,398,463,430,438,392,528,658,660,569,542,514,440,421,470,469,545,524,573,547,520,396,386,394,391,419,462,452,458,425,400 8,14,13,28,45,37,22,401,405,385,384,385,386,416,395,400,378,384,394,400,398,397,399,384,388,395,400,382,389,404,399,394,398,382,397,401,397,393,396,389,392,402,431,414,429,395,450,432,431,410,411,384,399,427,425,466,463,474,498,457,432,395,379,384,386,396,402,384,401,392,365 7,17,17,24,24,23,24,445,463,423,431,417,449,461,505,463,434,453,478,523,529,412,495,462,421,432,419,405,402,366,481,513,541,462,502,442,416,397,396,434,469,537,660,611,581,418,597,676,680,607,594,536,471,485,537,552,603,612,658,617,582,398,393,403,412,437,516,476,474,424,417 11,285,176,389,1023,580,200,495,631,583,547,464,528,521,567,554,535,513,641,769,749,505,734,676,598,582,509,473,439,392,478,687,730,649,651,536,484,415,412,413,441,481,576,551,560,493,709,920,931,860,831,737,601,524,603,613,677,668,721,716,666,502,471,440,442,607,748,681,695,587,493 15,11,10,25,31,23,19,453,541,498,472,456,442,443,494,477,476,474,575,670,640,445,619,584,507,500,433,429,422,396,442,634,684,580,596,495,427,397,393,407,409,435,480,464,503,408,651,825,829,758,721,625,527,424,486,477,575,573,639,628,598,430,430,413,439,511,661,619,617,498,455 7,335,292,187,247,206,156,448,385,401,409,387,385,462,492,422,422,418,438,440,422,397,406,400,396,401,385,377,395,418,446,406,448,416,427,399,395,412,466,484,515,587,669,612,552,427,587,559,509,492,468,434,417,522,584,594,634,631,674,616,558,397,367,406,416,409,416,404,428,414,394 3,25,24,90,121,109,82,417,469,432,422,423,396,419,447,427,419,439,458,524,508,408,486,467,429,429,393,385,392,392,417,498,518,462,466,416,397,395,384,402,398,412,433,427,445,396,523,702,700,607,584,526,442,445,474,459,517,509,540,508,500,387,401,404,388,420,521,473,489,433,417 20,42,36,96,161,130,75,485,485,454,434,438,454,483,557,553,519,522,545,513,551,416,454,447,436,409,406,406,418,415,488,496,493,439,497,410,438,407,422,425,443,481,593,563,564,432,742,729,700,649,635,583,498,548,624,656,733,735,789,766,722,432,401,442,435,486,535,498,517,458,443 11,11,11,16,22,16,12,483,558,517,500,471,472,489,540,556,529,518,589,678,667,465,612,563,512,489,455,431,420,404,482,655,678,590,611,508,464,404,402,422,433,444,545,522,563,415,701,847,837,774,743,646,529,476,547,563,629,624,699,713,665,433,431,436,453,566,679,619,653,534,463 14,28,25,47,56,48,40,471,572,539,513,457,462,490,545,529,502,500,581,736,702,494,728,669,564,571,481,435,423,409,472,683,758,636,661,508,468,415,430,420,464,511,607,555,550,448,703,844,874,789,763,625,497,565,638,642,704,705,749,726,664,414,436,434,420,574,755,679,678,568,465 5,9,9,21,25,22,19,509,743,678,609,522,544,540,595,550,549,538,778,907,847,677,881,789,724,686,582,511,429,391,549,893,894,807,816,648,578,416,420,436,460,523,675,633,651,485,771,1023,1015,953,911,803,667,581,655,662,729,728,793,775,735,443,495,440,465,800,942,852,864,745,605 4,19,17,45,53,45,37,421,448,437,423,401,425,427,441,432,437,426,471,565,521,417,516,472,438,439,405,393,403,394,416,523,558,476,500,445,419,421,396,402,412,433,454,452,435,429,537,712,741,630,611,505,444,467,509,504,547,529,593,571,525,403,403,395,395,435,566,522,512,434,408 1,96,89,830,1023,1023,779,481,537,481,459,442,478,457,532,518,521,493,579,652,630,442,588,539,521,478,442,448,417,414,452,605,641,552,553,480,447,420,431,445,463,529,609,560,549,519,712,829,832,769,742,653,547,595,651,667,728,714,756,733,686,447,431,428,441,520,637,585,595,503,492 12,8,8,38,59,61,39,377,387,400,388,377,378,393,400,385,399,381,399,385,393,380,391,394,393,390,381,380,390,397,381,407,403,385,388,372,391,383,382,370,397,385,398,383,397,393,379,425,462,410,408,393,377,411,424,443,439,451,446,436,399,390,392,387,373,395,400,388,395,378,380 7,11,10,6,8,7,5,513,604,549,512,502,509,561,629,609,612,594,655,723,703,499,640,584,522,519,445,444,422,401,540,692,698,612,646,540,498,404,403,423,408,483,598,590,622,421,788,873,860,805,775,707,600,524,589,601,700,711,779,789,743,474,457,469,496,619,723,669,701,581,504 9,10,10,33,44,41,30,408,441,432,403,395,407,391,427,405,431,416,454,509,499,427,475,447,423,420,398,383,394,398,406,505,504,460,467,432,407,397,385,396,372,397,426,411,436,397,511,687,689,598,557,477,434,412,426,428,496,470,519,516,477,389,403,396,408,438,498,479,494,444,427 16,11,11,263,419,435,269,418,430,393,399,405,398,400,429,429,399,399,422,454,425,397,421,403,397,407,386,382,392,398,400,426,438,407,402,373,386,395,393,392,395,418,439,418,411,409,507,532,542,481,474,429,399,413,452,470,494,471,527,488,477,407,403,411,408,409,439,422,413,421,399 11,8,8,28,43,44,29,406,464,441,452,409,423,408,434,422,430,431,472,553,528,422,513,484,449,427,401,412,398,412,417,526,543,495,494,433,424,393,388,414,394,432,442,441,462,406,562,768,773,697,661,556,459,420,450,451,508,515,565,557,522,388,393,407,397,446,534,472,494,445,417 7,41,27,67,89,53,39,412,427,405,395,392,385,428,465,430,424,417,430,442,436,394,417,413,398,408,414,373,378,395,417,426,431,404,428,382,401,430,399,433,438,473,515,480,482,426,565,537,517,475,475,428,397,496,543,550,607,580,630,572,520,368,371,390,390,403,428,436,430,402,398 11,9,9,123,186,190,126,404,439,445,426,395,412,404,413,394,408,411,443,555,533,405,495,466,457,450,428,418,378,375,400,534,577,519,532,448,442,392,393,415,413,407,424,425,427,409,479,800,814,746,706,604,487,430,428,423,470,452,473,489,461,400,404,398,389,435,535,507,548,457,429 12,8,8,110,134,132,109,392,434,407,416,411,407,399,413,403,422,410,443,464,490,392,445,424,424,425,404,385,393,395,392,445,482,419,443,424,395,386,408,375,396,397,424,425,426,409,495,639,660,567,539,479,439,411,422,446,467,470,510,493,466,388,388,390,421,430,473,445,438,422,415 13,53,52,236,369,370,232,409,399,397,398,391,393,405,408,403,377,399,416,432,435,396,407,394,391,394,388,403,372,417,409,408,426,400,404,385,377,409,397,408,426,453,503,449,454,460,507,515,507,450,428,425,401,595,695,682,666,610,630,551,505,403,378,386,384,404,416,401,422,405,396 1,26,24,59,82,77,53,415,361,380,372,373,394,430,418,427,406,390,392,392,384,390,402,384,386,377,383,389,390,404,403,373,395,377,378,379,375,398,419,422,426,409,486,437,433,407,451,423,407,400,414,390,374,437,470,464,511,486,538,485,471,385,389,381,383,396,386,368,406,367,388 5,12,12,77,126,130,79,404,407,392,384,390,388,415,407,412,406,386,392,410,387,383,410,390,396,381,382,393,390,390,403,407,396,397,417,390,396,386,392,396,409,419,456,428,414,417,463,446,436,416,399,394,393,444,489,476,477,467,479,458,438,403,376,393,387,387,403,400,385,420,394 17,20,16,48,67,54,38,415,388,397,388,405,400,417,431,396,382,398,382,407,394,368,390,392,389,392,406,382,390,404,390,400,406,384,374,375,370,406,393,402,410,408,443,439,426,392,449,416,420,404,413,388,393,436,464,440,478,488,522,493,447,384,390,386,392,389,387,397,388,393,372 4,8,8,13,18,15,11,479,524,484,471,461,451,489,502,524,509,500,564,633,610,436,560,516,497,472,426,432,399,394,455,612,624,538,551,469,428,392,403,408,413,439,495,507,530,396,680,805,793,729,702,613,515,457,485,508,579,583,663,665,629,428,416,421,454,544,657,552,593,501,461 1,38,37,342,400,406,346,437,441,419,400,405,402,459,492,465,472,453,475,495,485,406,452,436,427,408,406,399,393,391,466,464,498,458,441,420,392,402,407,423,440,483,562,510,510,465,644,668,654,572,536,495,425,529,617,634,694,681,735,689,627,423,408,406,410,425,485,430,476,436,403 17,32,31,99,148,143,94,436,491,466,442,415,430,443,471,469,457,441,519,585,546,419,541,484,466,441,406,414,398,398,428,569,578,509,517,455,426,403,396,400,426,439,466,444,485,416,611,783,778,707,667,576,497,454,526,517,583,579,640,628,568,413,393,392,410,474,589,516,556,473,449 19,10,9,21,21,12,13,422,460,437,431,397,418,426,436,422,442,434,480,527,526,419,477,454,423,422,414,392,391,383,449,514,512,476,491,436,423,416,482,495,548,645,759,651,581,400,655,718,706,632,596,529,445,468,574,628,767,756,799,717,642,404,411,403,405,431,504,493,479,431,416 17,11,11,22,36,35,21,398,391,366,384,389,401,403,407,402,395,378,372,381,396,390,397,382,388,386,389,384,378,396,386,412,400,378,376,381,368,387,397,388,394,404,426,429,399,401,441,426,420,424,401,391,387,400,422,426,455,447,487,456,434,378,391,383,389,382,382,376,379,367,395 8,12,11,41,57,44,32,405,470,461,425,435,393,424,439,431,430,418,484,559,555,416,520,487,435,451,421,403,393,379,415,517,560,498,488,419,398,389,387,389,400,415,471,451,447,398,565,769,783,698,652,571,473,451,481,488,553,549,586,580,533,407,409,399,415,446,541,503,524,459,417 6,9,9,37,64,67,38,400,424,427,422,396,410,416,389,396,409,391,437,486,481,406,452,442,419,415,400,421,380,370,399,463,508,438,471,407,393,405,378,380,388,382,388,395,393,375,429,693,715,632,580,503,432,376,378,370,429,411,435,441,409,381,409,385,402,435,506,469,466,451,401 2,16,16,97,142,148,101,463,409,407,391,399,402,450,500,450,458,441,440,425,442,385,387,394,404,408,397,376,390,427,449,414,391,401,405,392,396,410,403,400,443,475,551,500,478,422,553,496,490,428,442,406,401,510,567,571,609,601,637,618,545,424,403,414,428,422,401,429,412,387,387 7,12,11,27,37,32,24,387,398,383,382,382,393,407,423,403,401,400,408,419,398,392,405,404,391,377,392,383,372,407,392,412,403,416,400,385,392,389,392,404,396,401,443,409,415,393,454,471,478,425,432,407,389,418,449,440,477,465,485,482,459,396,386,387,378,397,433,401,404,388,391 4,15,15,26,26,23,24,408,398,396,412,377,404,422,427,423,433,419,418,455,426,401,414,417,405,398,382,396,385,389,412,433,442,408,423,427,415,397,404,394,413,450,482,440,441,412,496,525,509,466,459,436,415,430,470,500,549,507,569,511,486,393,379,390,397,424,442,445,413,401,376 12,11,8,43,47,29,27,415,426,416,415,405,391,414,446,413,428,423,441,508,499,409,475,442,430,415,414,394,384,396,413,492,526,461,467,430,415,410,401,408,415,455,470,446,418,401,518,657,640,571,528,464,414,459,496,516,529,540,584,549,484,388,400,390,404,419,488,457,472,427,425 2,56,52,127,172,158,116,433,539,501,480,436,445,461,480,471,470,467,565,692,674,462,648,588,525,500,449,432,396,382,454,650,683,589,600,468,438,409,408,409,430,460,565,531,532,406,684,858,876,793,759,646,542,495,581,594,693,664,736,703,646,423,436,410,446,521,666,606,627,510,438 11,19,19,40,48,45,38,432,504,471,446,419,408,442,474,437,453,442,506,602,574,431,561,515,476,453,418,422,400,397,436,557,605,515,533,453,441,397,403,416,413,431,495,466,471,421,598,790,791,710,678,571,477,475,538,546,579,592,637,628,570,415,444,401,400,481,584,561,554,462,428 3,18,16,46,55,55,45,536,621,573,530,503,509,578,640,631,625,622,653,725,711,474,635,582,533,538,467,456,450,380,545,689,689,621,635,515,512,414,406,419,447,477,607,622,632,445,809,899,882,833,805,723,620,535,606,634,725,728,805,805,773,482,481,491,508,675,761,688,728,626,527 1,81,68,1023,1023,1023,1023,494,606,570,540,486,508,527,565,535,553,529,645,752,726,507,703,639,576,564,478,475,435,385,481,699,742,645,664,535,476,425,433,435,450,485,627,586,595,624,739,909,910,841,814,720,602,580,645,660,726,715,772,766,716,527,442,451,467,587,739,672,688,582,518 12,10,9,34,33,26,28,440,488,475,469,433,436,464,471,460,471,468,530,646,609,444,605,538,490,482,445,411,416,393,422,610,649,540,581,484,425,407,412,405,412,462,513,513,485,412,632,796,799,722,681,600,484,488,514,530,597,599,651,635,585,414,412,413,421,486,638,571,587,494,449 5,46,40,28,29,22,21,618,706,667,619,566,579,681,737,737,724,701,773,829,801,562,758,716,644,637,541,524,453,435,640,795,813,744,744,635,553,424,454,496,549,626,756,737,745,507,883,956,945,895,867,803,682,685,772,783,848,839,894,885,851,533,505,550,576,733,820,769,782,687,591 16,12,11,27,37,34,24,394,376,369,375,376,383,397,412,393,395,393,384,395,397,379,399,389,376,386,385,383,377,389,388,397,398,375,390,385,397,387,400,390,387,423,406,408,386,402,443,405,407,394,402,394,399,402,410,433,423,414,462,432,420,385,381,389,393,411,385,377,402,392,386 11,49,47,952,1023,1023,912,415,429,432,418,396,425,420,449,422,425,419,487,527,531,419,516,494,435,436,390,412,395,375,399,500,523,465,486,407,429,408,415,399,393,434,477,420,435,514,517,704,719,638,594,495,433,459,481,503,543,525,584,549,482,455,408,422,416,454,537,502,497,418,416 2,27,23,31,40,32,25,408,451,455,399,416,412,439,433,431,424,414,455,515,513,415,493,473,440,427,400,400,395,378,419,516,559,472,476,415,411,395,406,422,426,432,477,461,446,407,534,682,685,602,561,484,412,447,487,505,544,528,577,553,490,403,396,396,395,448,523,481,476,436,407 13,151,140,126,180,164,114,476,450,432,435,387,434,467,495,451,475,439,441,504,511,387,527,470,429,424,396,393,396,414,438,495,547,461,489,430,425,438,429,450,454,495,552,495,498,454,594,612,659,548,524,456,391,464,542,554,613,632,691,653,583,417,402,399,422,434,537,485,472,418,405 6,9,9,20,23,16,14,444,422,420,387,416,384,424,442,421,420,424,456,492,474,398,463,446,408,407,404,391,395,388,438,476,479,458,460,416,408,411,425,418,425,487,609,539,528,416,557,593,617,551,513,493,437,456,498,517,564,555,609,578,521,395,406,394,400,402,476,424,422,415,383 7,11,11,20,32,31,19,393,389,387,393,386,377,397,423,411,393,401,412,384,386,385,395,402,383,387,373,384,390,388,393,398,389,395,374,377,377,378,391,389,413,419,431,411,412,390,429,412,413,399,385,386,377,427,448,443,454,468,477,464,431,385,377,386,394,397,397,381,394,377,375 3,67,53,109,131,102,86,485,536,506,474,445,461,484,512,493,504,504,551,679,671,456,636,575,508,487,458,428,405,416,472,646,686,583,590,472,456,420,427,429,455,505,621,572,535,472,702,844,849,774,732,623,517,576,655,662,718,699,751,723,676,398,425,428,427,533,676,611,613,507,450 9,10,8,32,42,26,21,433,411,398,403,395,398,414,447,413,429,398,410,408,405,385,393,382,379,377,384,393,376,395,397,380,401,391,414,371,378,396,402,392,385,421,450,430,416,402,450,467,445,436,439,395,384,394,423,429,481,480,501,496,446,382,385,387,390,393,394,410,388,402,398 18,9,8,24,29,24,19,426,403,386,390,401,381,416,439,420,418,413,417,431,417,395,411,396,390,386,378,380,373,384,398,442,433,397,409,410,395,407,397,401,415,432,474,453,441,416,526,509,497,455,442,397,372,458,499,502,567,548,596,561,506,399,399,381,387,391,421,415,405,397,398 7,21,17,32,54,42,25,391,382,367,370,372,378,388,402,393,389,377,390,391,406,369,385,382,383,400,391,383,365,384,372,400,391,393,387,385,375,385,397,398,396,403,432,408,385,392,418,432,424,391,402,388,403,396,413,409,433,417,436,431,424,382,374,404,392,392,378,403,379,396,386 6,12,11,40,49,45,36,436,404,398,398,382,385,421,450,432,420,385,425,438,424,384,429,406,406,401,389,393,380,386,416,418,442,414,403,381,370,384,394,398,425,433,469,451,465,408,521,517,511,450,444,418,411,451,512,494,569,535,600,562,503,390,379,392,386,397,427,440,404,401,397 17,18,17,68,115,112,64,435,519,471,440,444,459,447,474,474,463,454,520,596,584,414,555,511,478,455,420,426,403,377,432,574,578,528,532,462,440,383,400,404,406,418,469,451,446,419,624,829,840,771,743,631,518,425,455,470,552,550,601,617,566,411,411,419,413,487,588,523,565,475,435 16,11,11,60,78,77,59,429,400,395,377,399,395,405,413,402,403,415,408,408,386,388,376,397,397,392,401,390,374,407,400,395,370,385,389,383,394,398,407,389,391,411,434,436,443,407,481,455,421,414,405,412,410,409,444,464,489,467,507,510,458,396,396,400,406,389,413,387,415,393,404 5,23,21,99,146,110,76,434,525,514,451,436,457,448,487,468,458,468,554,656,623,463,599,541,492,495,453,412,412,401,438,608,663,578,594,492,447,397,405,415,408,433,494,485,501,416,642,841,847,779,747,638,535,452,517,536,589,571,647,645,596,428,432,399,422,520,650,573,610,497,447 20,16,13,40,48,38,31,391,388,392,386,390,386,406,404,397,406,403,401,382,386,398,399,396,381,388,379,376,370,402,405,406,387,408,405,385,389,386,399,398,416,436,457,431,408,418,458,413,418,383,387,390,378,446,473,471,504,491,515,462,461,383,388,381,394,377,395,381,397,395,360 15,8,8,35,40,39,34,401,437,417,409,412,423,424,441,425,422,426,480,521,499,401,462,442,430,426,408,422,387,385,411,483,492,464,469,413,397,381,388,385,405,399,444,441,444,387,527,682,684,626,603,507,461,423,434,450,484,482,529,528,499,395,381,400,397,448,512,471,478,457,411 7,15,15,38,53,53,38,430,469,434,441,423,421,450,453,434,458,432,475,549,534,424,493,476,455,456,419,405,391,379,433,535,559,484,503,456,446,404,401,396,418,434,468,461,451,416,599,755,755,690,645,575,462,446,516,522,577,574,635,617,565,403,409,398,418,437,540,509,519,448,429 6,169,102,229,229,180,180,591,702,686,612,520,540,610,674,666,648,626,741,855,839,581,805,765,677,662,563,502,452,440,570,816,862,769,779,655,545,475,485,522,579,655,883,723,717,584,871,981,993,923,897,808,666,752,827,828,885,868,911,885,838,479,489,487,497,702,844,790,791,697,598 16,12,11,27,40,34,23,399,377,398,385,395,360,382,401,405,406,406,410,402,371,388,401,392,383,379,387,400,368,362,383,399,408,384,408,386,400,379,403,400,400,416,425,407,420,405,427,442,434,416,412,392,387,394,414,406,438,429,459,437,436,391,379,392,381,402,380,372,383,390,383 4,240,104,356,443,168,121,782,768,727,684,621,652,816,867,847,827,817,834,886,873,621,814,766,709,670,590,554,483,599,860,873,876,796,815,702,637,679,778,832,887,969,1023,1023,988,803,1023,1023,1020,971,942,878,777,964,1023,1023,1023,1023,1023,1023,1023,627,567,625,652,774,865,821,830,719,638 8,15,14,28,36,31,24,413,431,404,411,390,394,411,408,405,410,406,459,488,472,416,448,418,436,441,393,404,381,361,406,508,487,456,466,405,390,380,396,405,396,416,464,441,417,408,504,703,659,591,543,469,426,436,481,456,501,504,543,533,497,392,404,401,391,447,512,484,469,422,400 10,18,15,22,30,22,16,426,442,431,395,400,407,427,433,439,420,423,448,498,503,392,472,443,434,415,418,411,399,405,406,488,527,460,470,417,408,402,416,406,417,449,496,469,461,416,542,651,663,574,557,472,439,480,525,536,592,559,619,560,528,410,401,401,411,427,488,482,471,403,417 20,15,15,39,86,85,37,399,435,426,430,406,456,428,418,432,420,441,455,482,452,400,417,400,403,410,420,425,394,393,395,403,417,417,418,433,414,374,399,378,383,384,420,444,429,400,525,571,560,546,521,512,469,408,432,423,466,472,535,517,491,398,425,392,407,416,443,429,457,425,432 3,435,343,228,307,236,180,440,423,402,396,374,385,466,482,426,429,461,429,442,424,406,423,411,394,389,403,391,370,415,467,473,444,411,425,405,397,429,442,506,549,608,698,608,576,463,595,590,525,496,457,423,411,514,579,575,623,617,686,631,572,403,405,410,385,431,430,434,430,408,388 19,29,19,50,76,47,29,399,396,390,404,389,392,421,409,403,436,407,416,392,417,382,401,399,389,408,376,382,395,400,412,392,426,397,398,391,393,399,404,443,436,457,508,449,447,421,503,448,463,408,404,405,385,455,506,514,568,549,586,544,487,384,371,385,374,383,405,389,404,380,402 20,107,102,230,295,287,221,473,549,518,490,449,495,510,528,548,523,528,600,692,666,464,619,569,515,499,451,468,411,406,491,637,663,578,602,474,461,429,420,401,426,442,561,554,550,457,722,859,855,798,765,674,579,510,582,614,683,672,743,725,685,454,451,432,449,566,670,627,642,533,503 11,129,111,138,219,184,116,530,707,659,614,551,560,592,675,654,647,641,732,846,820,586,799,752,666,649,567,524,447,406,564,820,848,756,782,646,587,399,437,439,470,537,683,659,672,493,832,984,984,924,897,813,689,601,686,702,773,773,842,840,797,497,523,476,521,730,851,799,815,700,607 20,11,9,26,33,27,22,423,372,381,395,371,390,423,444,416,403,402,393,390,384,386,382,384,386,391,384,361,379,387,407,392,404,404,382,371,380,389,378,405,412,411,441,441,415,398,454,415,405,397,401,392,380,431,427,447,484,506,523,497,460,370,373,400,379,375,391,379,389,376,392 11,48,45,18,21,19,16,616,690,643,607,556,606,665,735,725,722,712,750,800,792,564,719,677,626,608,510,518,458,403,624,766,766,702,716,639,578,430,431,474,482,575,729,712,729,460,875,939,925,879,860,795,698,604,694,730,811,818,877,880,847,548,509,561,589,736,815,762,783,694,603 16,52,49,128,237,220,112,476,497,458,445,440,446,530,561,529,534,513,538,612,575,444,519,516,473,469,412,417,405,402,489,571,584,501,532,459,461,418,437,445,466,533,614,563,559,471,716,787,774,698,659,578,479,593,656,658,730,722,772,740,684,437,428,443,440,495,588,547,550,480,458 10,24,21,44,50,40,35,492,522,472,453,441,449,531,535,501,506,488,566,641,635,432,589,533,489,489,416,423,406,404,498,609,637,531,567,486,464,410,429,438,465,544,687,641,601,429,694,792,802,745,709,631,549,508,567,593,681,665,735,702,656,416,399,422,443,492,614,580,576,487,455 5,26,19,42,61,42,28,451,465,467,445,419,418,478,474,475,480,459,510,590,550,413,531,481,463,442,426,392,393,415,438,561,587,500,519,481,429,425,428,430,447,460,542,532,502,417,637,749,734,664,624,527,454,507,557,566,612,604,672,668,607,416,405,395,418,489,570,521,537,448,434 11,14,14,260,399,414,263,411,424,414,408,391,389,402,427,420,417,412,448,464,430,397,426,427,397,415,403,408,377,401,397,433,439,416,433,397,403,392,393,397,411,418,473,425,414,424,513,598,584,514,507,451,399,439,513,485,554,525,584,532,520,412,381,394,409,417,451,440,450,394,401 7,11,11,118,110,111,118,421,411,414,390,397,427,444,442,451,439,432,450,455,437,409,425,419,397,394,403,396,392,402,423,441,427,419,423,419,404,397,417,416,436,442,515,478,466,452,568,551,538,482,483,427,411,575,610,601,637,619,662,609,533,406,401,405,397,402,427,416,416,395,382 17,9,8,23,32,28,20,377,395,392,392,374,376,403,384,388,379,390,397,385,398,384,394,394,374,388,377,389,370,391,387,397,403,391,392,373,379,398,390,383,388,409,409,410,396,391,412,439,429,409,407,400,382,415,441,419,443,432,484,441,410,387,404,389,385,401,407,381,398,375,403 17,14,14,58,88,81,51,399,388,400,391,404,377,421,405,417,426,412,418,420,421,391,403,406,395,393,398,391,377,384,397,411,418,412,394,379,389,391,395,382,399,420,435,433,405,395,482,515,497,468,459,407,419,424,456,469,516,503,529,466,454,400,392,395,398,399,412,419,426,402,403 8,13,13,12,17,15,11,479,519,473,474,428,454,482,533,502,509,507,565,597,591,446,529,496,495,475,443,431,408,379,474,567,563,516,514,471,414,376,392,407,411,439,495,486,515,399,687,788,778,727,700,629,513,458,503,515,585,603,681,669,632,409,432,441,446,518,603,547,593,508,476 3,38,35,48,66,47,33,400,420,394,393,396,393,414,416,413,432,416,416,443,467,390,429,424,397,404,382,375,378,384,404,448,470,422,411,435,401,413,412,433,427,452,511,458,445,411,525,586,583,499,459,435,417,457,503,519,548,539,579,550,512,387,388,385,398,426,470,425,431,419,401 11,11,11,262,475,493,263,401,423,416,402,397,413,402,410,391,403,398,426,487,474,401,455,431,423,420,397,401,403,363,399,477,496,425,461,399,405,385,384,386,387,414,429,414,412,425,483,617,649,545,535,463,411,405,432,447,481,449,490,497,439,401,413,389,402,429,470,444,463,418,406 10,9,8,23,26,22,20,413,383,372,375,364,388,421,424,416,408,388,407,400,393,387,398,384,388,377,390,372,375,385,386,397,383,397,393,387,391,388,407,383,407,394,416,419,426,399,451,423,418,395,390,393,398,417,432,431,472,456,502,468,438,390,377,378,395,400,404,381,396,407,393 10,11,10,15,23,21,14,415,439,415,408,394,404,427,439,404,406,403,430,504,488,400,489,477,428,406,409,393,393,428,416,491,532,444,464,413,389,378,406,392,427,448,504,477,469,409,488,609,647,571,535,464,453,425,441,444,499,478,522,495,473,385,388,390,383,433,511,479,485,410,397 1,19,19,40,63,61,38,402,440,419,387,398,403,413,421,426,414,408,432,490,489,420,466,442,428,400,394,395,379,387,394,474,497,451,459,409,399,396,388,382,388,395,437,408,406,391,492,654,650,561,541,459,425,404,420,433,474,452,500,486,469,394,407,392,394,427,470,449,442,428,393 6,17,17,18,28,26,16,440,538,491,491,459,493,466,513,530,532,536,562,576,585,424,493,460,447,449,429,423,412,388,499,562,549,492,522,512,449,401,395,412,407,450,550,552,574,402,743,782,748,717,707,653,553,444,510,523,624,625,706,724,692,438,441,447,453,505,552,532,561,489,471 19,10,9,121,89,65,105,422,401,369,392,395,388,435,448,411,409,419,401,421,416,392,406,397,386,389,388,370,381,397,398,397,414,414,396,398,383,391,402,400,398,415,450,444,405,404,481,473,475,441,423,386,374,414,443,430,516,499,557,512,464,383,381,400,372,398,419,396,405,408,388 17,15,14,25,43,36,19,390,402,385,410,369,369,406,407,398,397,396,399,388,405,383,374,371,383,394,386,380,385,385,393,392,382,386,380,405,375,388,390,396,404,379,447,422,389,383,451,423,408,395,392,394,383,417,410,405,436,447,467,452,414,380,376,386,383,388,383,379,400,375,376 1,15,11,34,44,29,23,430,396,403,397,392,386,449,451,421,439,421,406,424,394,402,392,388,395,393,390,387,385,398,412,425,415,403,419,412,386,413,423,410,421,451,509,467,453,436,518,494,476,454,445,441,387,484,541,548,606,578,625,570,528,392,378,394,395,389,418,408,395,395,396 7,10,10,29,47,47,28,409,415,417,396,406,404,420,429,423,411,412,426,479,456,399,445,429,414,401,397,407,402,390,392,446,460,417,430,391,416,395,397,397,393,431,441,432,425,393,503,637,643,568,526,480,425,430,467,462,490,496,544,518,475,393,387,367,394,403,453,437,430,410,400 4,14,14,9,9,8,8,508,558,519,498,470,489,545,592,602,571,576,623,705,673,463,621,569,521,513,452,449,412,404,505,669,676,592,624,520,447,382,423,416,436,478,590,559,590,428,766,853,841,787,756,676,583,510,600,613,693,693,766,772,724,436,464,461,469,594,696,653,664,557,501 1,362,303,450,584,508,395,481,445,424,423,435,395,459,464,458,478,437,447,483,472,418,476,451,425,411,424,408,390,400,481,508,498,472,485,435,439,432,452,502,525,607,716,620,593,486,637,685,694,602,583,510,441,519,589,610,655,662,715,663,598,411,401,391,420,427,482,479,496,407,411 20,8,8,29,39,29,22,411,403,384,394,396,378,416,434,392,401,392,398,404,408,385,386,394,382,392,376,369,374,382,383,401,406,387,390,382,387,382,392,389,397,403,434,412,400,382,445,435,435,411,401,384,399,401,429,424,440,463,489,485,446,380,391,390,388,394,405,410,386,393,383 6,23,14,42,56,38,27,432,397,411,404,396,384,451,455,442,407,414,405,402,438,372,392,394,403,379,390,367,395,381,424,412,414,405,406,403,384,387,431,449,468,501,563,514,481,438,546,509,482,449,435,394,401,529,587,590,628,636,657,621,551,386,378,384,382,403,402,410,419,404,386 4,22,21,54,57,53,47,408,486,467,441,428,427,452,475,440,460,462,500,606,584,437,547,506,473,471,447,416,402,373,428,559,608,531,549,470,429,398,400,408,405,457,505,486,447,406,600,777,779,703,660,562,453,459,514,519,583,577,623,599,549,402,410,414,421,496,588,539,540,508,430 4,10,9,16,24,22,14,392,389,381,388,375,377,397,407,399,394,400,373,391,393,391,396,384,380,378,369,391,393,385,393,387,384,384,397,385,375,401,384,392,393,398,412,409,416,402,416,420,393,377,371,389,383,390,422,414,433,438,472,429,423,376,378,388,384,391,396,389,383,393,367 15,481,385,341,476,340,248,523,453,458,420,406,414,494,513,459,450,454,482,499,519,418,483,460,427,431,415,387,387,456,520,520,556,499,486,442,438,475,524,581,598,696,784,722,656,484,640,720,704,621,592,498,438,544,619,606,694,686,741,682,621,423,404,401,415,457,508,480,473,442,407 10,28,23,24,24,16,19,408,426,408,383,413,401,433,444,463,408,409,433,481,458,413,444,434,425,404,405,385,378,388,433,455,465,442,450,407,396,383,399,396,408,449,503,465,430,401,517,623,606,548,524,450,420,470,496,494,580,559,598,553,517,411,392,406,406,421,459,434,445,411,399 5,22,21,81,88,86,78,413,504,489,449,428,418,434,458,463,468,439,535,644,642,436,599,558,476,489,431,418,400,407,431,589,640,549,579,482,448,399,395,400,411,433,497,458,466,440,588,818,834,748,717,612,507,457,506,493,577,552,604,590,550,411,416,407,400,506,608,558,572,494,454 11,66,56,93,119,103,80,712,822,800,747,679,718,747,809,802,798,788,870,937,921,696,882,838,788,767,677,637,546,433,728,908,926,857,878,774,697,447,465,495,557,646,797,786,810,536,948,1023,1023,1008,985,914,820,713,789,808,879,883,942,946,918,619,646,647,665,834,936,885,903,814,734 13,12,10,95,95,80,84,389,414,400,402,390,390,399,416,400,406,405,414,434,441,415,448,426,406,403,397,388,382,405,404,440,454,421,418,395,393,405,378,407,392,402,412,401,424,383,457,576,568,519,487,448,402,408,457,440,464,451,487,464,466,395,399,403,382,415,429,426,412,398,384 18,26,22,38,59,48,30,393,388,396,380,382,401,407,398,406,401,394,401,397,409,377,375,390,395,391,399,381,377,386,399,384,403,383,386,391,381,403,388,396,407,449,457,421,420,410,447,431,440,431,402,403,381,441,462,481,500,486,528,492,446,398,374,371,381,393,400,379,401,399,379 2,51,41,50,67,39,25,538,636,585,551,484,507,585,648,601,599,589,676,805,753,544,757,659,614,562,478,467,418,443,626,784,781,701,705,585,520,449,516,565,635,746,860,803,763,465,836,963,945,883,845,744,601,634,732,781,884,876,919,873,823,482,446,480,478,683,838,750,766,633,532 6,11,9,29,33,25,23,432,404,372,396,395,389,419,451,432,411,405,398,425,418,384,408,404,389,391,388,383,371,404,423,424,422,391,405,391,398,379,400,417,412,416,454,452,427,400,502,462,478,435,423,416,384,445,489,471,514,515,580,527,487,392,385,376,384,410,425,399,392,402,392 17,67,64,116,131,126,110,436,480,462,451,422,458,472,483,481,468,484,519,594,582,428,535,514,459,428,417,387,376,386,439,553,576,529,517,457,435,418,393,395,445,468,516,489,490,414,657,785,785,710,676,591,507,495,567,582,657,644,702,667,626,421,423,408,415,465,578,531,559,453,435 10,97,89,54,68,54,42,480,628,586,518,457,484,502,539,518,499,480,677,809,755,577,786,700,607,600,494,443,424,415,462,774,805,695,700,536,496,430,448,442,476,521,601,565,543,468,698,921,920,837,796,667,534,596,646,649,697,685,740,713,665,416,453,400,428,654,807,713,717,598,483 19,25,16,52,63,40,32,461,421,394,387,399,389,466,470,442,441,425,424,422,451,395,402,406,391,414,398,381,386,376,434,415,424,412,423,399,407,411,421,440,456,459,531,500,479,431,565,537,535,462,481,439,405,492,521,543,599,600,672,613,545,402,389,396,396,445,433,443,417,389,390 14,16,16,15,18,14,11,522,630,570,522,491,513,537,602,600,599,593,675,734,705,494,661,594,572,536,471,464,429,388,539,699,720,631,655,562,511,416,420,422,431,475,593,590,615,424,786,900,882,836,808,738,622,500,579,583,706,706,778,791,756,476,462,463,502,647,751,684,712,599,536 16,20,20,56,170,176,56,437,450,440,413,419,393,459,487,481,464,475,471,484,482,396,428,445,413,426,397,403,403,397,438,436,427,441,437,411,419,385,399,406,399,413,493,484,477,396,616,636,622,552,525,465,434,469,505,530,591,597,642,631,584,436,405,418,428,455,485,472,464,445,424 3,64,62,87,124,124,84,425,395,441,396,379,394,443,464,454,434,424,447,464,447,402,464,424,395,385,404,387,370,430,404,440,479,438,439,389,388,397,423,430,429,465,552,490,474,434,554,542,553,497,476,424,411,480,512,511,580,596,641,614,550,390,370,400,393,417,471,449,426,416,390 14,14,11,46,42,31,36,422,404,377,393,387,395,399,411,402,407,400,390,428,422,385,423,375,413,404,391,390,375,385,399,426,435,403,399,390,373,421,389,381,417,420,435,422,427,390,464,478,502,447,450,417,398,434,458,453,471,477,490,475,444,383,379,382,392,398,416,417,417,415,397 2,17,17,45,75,73,42,559,703,647,592,533,555,578,663,644,628,639,735,835,807,557,773,706,634,624,527,496,455,438,568,801,819,736,750,606,554,395,425,438,440,511,634,628,656,441,819,977,972,914,887,794,674,540,624,645,730,745,813,820,784,512,507,499,511,730,863,791,814,706,605 9,33,27,60,106,83,45,513,520,498,477,455,496,522,580,574,563,563,593,641,625,436,550,500,487,468,443,440,411,418,530,605,600,550,574,503,443,412,429,428,443,514,640,606,616,438,773,817,789,733,705,646,557,548,626,646,739,730,789,780,730,416,417,435,445,475,536,525,537,476,411 19,9,8,23,26,23,20,398,387,390,378,398,383,418,415,417,410,401,405,407,399,381,399,390,397,389,391,401,395,410,392,397,420,392,391,399,391,389,396,401,404,415,455,433,416,384,469,443,466,436,432,390,394,436,441,448,486,475,522,493,443,390,399,381,390,393,393,399,383,399,392 20,10,10,18,30,26,16,416,389,381,367,388,383,415,430,419,402,405,378,412,405,376,389,397,370,374,393,388,375,381,399,383,398,396,385,370,388,396,397,377,389,411,413,428,419,393,464,452,405,408,399,379,379,406,416,416,441,474,511,484,444,392,374,391,383,386,395,383,394,387,370 6,8,8,40,64,66,41,401,409,390,380,390,389,398,397,383,373,413,411,398,411,398,412,413,395,393,401,389,402,369,390,401,406,399,405,400,392,376,383,393,388,393,416,405,408,379,421,497,507,454,441,406,389,411,430,435,442,435,456,443,439,398,380,389,399,389,395,381,418,400,383 18,15,11,47,49,31,31,428,399,383,384,381,372,428,457,437,421,431,425,435,442,395,408,395,390,399,398,381,388,414,415,447,415,407,403,419,406,405,415,428,456,459,523,485,455,425,552,484,487,479,426,416,380,493,530,544,586,598,638,579,504,401,377,385,403,388,425,423,422,413,387 17,22,19,31,32,22,22,433,426,411,400,396,417,451,448,457,451,441,460,487,482,393,452,436,407,410,398,405,391,397,420,486,484,443,441,418,401,392,426,468,491,542,642,552,499,431,620,673,654,585,535,487,447,527,606,635,708,675,729,648,588,428,401,392,406,427,464,437,468,421,400 7,13,11,25,32,30,23,416,394,379,390,389,387,418,424,425,399,410,402,431,437,392,412,411,397,410,382,391,377,391,411,407,425,416,404,402,394,399,397,408,412,438,478,445,411,409,488,471,465,422,421,418,381,436,495,479,533,519,555,510,452,386,390,391,389,385,424,413,401,389,385 3,24,24,100,152,136,89,416,415,419,398,392,397,419,425,426,429,425,407,469,444,402,412,416,408,397,395,383,377,395,415,443,436,410,425,425,406,391,397,420,429,424,479,430,447,419,547,595,555,505,482,463,426,465,525,542,596,574,629,593,532,402,392,368,413,409,423,424,449,404,399 5,14,14,44,68,64,41,439,836,797,719,577,541,422,447,454,429,430,843,1010,946,795,999,911,847,822,703,612,471,418,449,996,1004,912,916,773,661,393,441,478,506,583,646,577,544,508,578,1023,1023,1019,978,850,698,619,629,592,566,554,589,568,511,394,504,394,403,822,990,888,903,783,620 14,9,9,41,43,39,37,406,455,422,409,418,415,402,410,401,396,401,440,538,520,412,489,456,422,420,406,403,381,408,402,489,520,444,466,420,405,385,386,383,403,407,434,402,401,401,483,724,734,657,618,513,449,413,433,419,456,477,506,503,460,402,401,392,400,440,500,493,473,431,413 18,268,114,396,552,243,187,782,818,765,727,670,704,824,882,875,863,853,869,915,907,643,842,799,736,713,635,605,520,575,862,903,904,835,856,775,708,618,738,791,854,929,1015,971,952,717,1023,1023,1023,997,974,916,820,884,958,979,1023,1023,1023,1023,1015,697,609,715,732,835,908,868,881,787,713 1,12,9,81,94,62,56,421,534,494,474,445,437,475,493,498,494,475,538,682,662,462,618,559,496,497,437,443,406,407,448,664,676,577,604,489,440,403,415,414,439,481,566,539,524,442,675,840,846,775,735,634,519,529,594,601,678,668,720,692,639,418,423,409,424,517,662,593,622,512,452 5,53,51,119,168,163,113,418,537,471,486,440,471,466,474,472,493,479,555,659,657,460,611,573,499,494,422,424,399,399,457,621,658,560,567,498,439,422,407,398,422,441,532,488,513,418,666,831,833,761,722,628,503,476,507,530,605,615,683,643,602,426,420,419,434,515,645,587,592,512,450 20,15,13,59,66,39,36,431,418,407,398,385,411,427,450,431,432,411,436,461,457,390,432,430,395,423,388,402,391,381,415,451,458,438,434,414,388,390,444,434,433,455,522,456,458,415,559,597,597,524,497,459,423,487,526,529,590,579,634,580,522,410,413,398,394,418,461,426,443,407,405 19,9,8,29,35,28,23,424,417,391,394,391,390,416,414,416,399,396,408,423,421,384,397,396,391,379,376,392,372,387,407,412,398,406,409,399,378,414,393,412,403,432,468,437,429,393,475,461,452,433,420,395,383,417,438,461,510,490,533,497,470,380,377,390,389,399,411,377,407,394,403 3,8,8,21,25,18,15,398,399,396,385,385,403,404,388,410,414,381,412,449,437,405,416,423,399,387,384,385,385,404,385,432,443,423,421,393,374,384,387,381,390,396,392,410,418,403,458,510,540,485,463,416,404,403,443,429,428,441,476,418,433,385,375,397,401,397,442,416,421,403,379 15,10,9,35,54,45,26,419,437,414,414,409,410,439,450,437,437,429,465,539,524,413,486,445,439,436,403,397,389,381,437,500,522,461,482,440,416,378,402,406,416,434,477,463,452,422,582,678,672,586,569,484,434,478,497,508,567,555,615,583,535,417,400,402,398,440,501,484,492,450,410 1,12,8,22,26,19,15,487,474,451,420,418,421,490,547,519,493,480,501,572,538,421,503,475,436,431,418,403,381,398,461,550,547,482,511,442,431,430,451,448,505,575,665,601,560,481,714,746,720,647,624,535,456,646,720,719,768,754,797,747,689,413,417,412,431,470,548,496,499,455,428 2,32,30,13,13,10,10,386,405,401,392,402,396,423,417,394,424,404,421,424,413,405,416,396,397,404,377,398,389,387,402,416,434,414,408,402,370,389,396,418,408,436,471,438,413,397,471,523,509,467,456,411,395,449,465,458,520,501,534,505,454,384,403,383,397,413,419,405,407,407,393 14,28,20,41,59,44,30,416,413,416,412,382,387,460,466,457,428,424,410,427,414,397,415,390,411,371,385,399,398,400,430,429,431,409,413,399,392,423,434,459,474,515,578,518,482,454,588,529,515,468,463,427,426,566,617,638,686,656,720,641,581,388,395,391,393,402,417,416,408,381,381 14,15,15,5,6,6,5,495,603,565,524,490,511,531,591,598,570,579,651,725,704,503,653,595,540,550,453,465,426,418,520,694,706,616,642,533,502,391,403,401,421,466,578,577,576,420,758,880,875,819,785,713,592,492,558,569,668,671,749,757,715,467,471,464,487,632,736,680,689,570,515 13,238,213,179,230,208,166,431,391,400,359,388,379,433,441,414,387,394,403,424,393,369,374,396,396,367,394,369,354,442,433,380,398,370,392,379,384,401,433,419,457,525,601,511,459,432,472,423,404,376,398,403,376,421,445,450,482,483,527,493,438,396,390,388,385,370,396,380,409,376,397 7,11,9,33,39,27,24,425,395,390,398,377,398,422,422,412,387,381,409,410,416,381,404,407,391,384,393,378,376,403,389,398,409,404,398,387,383,381,400,397,388,419,441,441,419,379,449,468,464,429,410,414,394,420,417,428,450,477,513,479,437,388,395,392,378,384,419,411,381,398,394 7,21,18,51,77,58,38,401,398,393,393,394,408,428,420,432,424,419,423,444,438,382,436,406,399,411,398,404,373,400,434,420,454,425,411,383,382,416,419,402,428,464,510,469,469,415,537,546,530,472,459,429,405,489,555,555,598,581,644,593,510,397,369,386,395,403,436,404,428,409,396 16,8,8,48,58,55,46,406,405,386,389,394,397,407,422,413,400,395,413,427,431,393,423,415,383,401,408,379,391,382,395,416,427,417,407,383,381,390,382,387,394,402,420,408,419,401,462,552,561,492,492,438,392,404,429,433,463,465,506,474,442,400,380,384,389,416,427,415,426,410,386 2,54,41,74,88,63,58,412,478,483,452,409,412,470,454,445,455,452,513,606,582,457,581,522,470,471,430,427,401,396,422,579,621,526,555,458,431,417,411,428,420,472,520,506,502,427,612,761,779,693,660,554,483,520,575,563,638,609,648,637,591,387,425,406,409,494,600,568,540,459,443 5,13,11,60,95,86,55,437,479,451,472,421,435,454,500,488,473,454,524,591,574,447,548,497,457,446,413,426,409,395,447,557,589,520,523,456,424,394,417,419,429,452,522,504,500,419,635,765,748,677,650,555,453,486,547,535,617,598,661,634,614,410,402,408,427,499,587,555,524,482,430 11,27,27,307,473,487,314,405,467,432,388,396,442,427,431,418,419,426,489,576,553,428,507,480,451,450,418,398,399,403,424,528,566,495,514,454,398,388,377,392,393,404,417,421,438,429,521,778,797,705,663,557,470,436,437,438,476,497,537,557,487,419,413,402,401,476,543,516,492,447,435 11,11,9,19,27,22,15,413,396,379,374,387,380,432,445,430,401,396,394,398,408,383,402,395,394,396,382,389,375,399,407,393,424,388,394,398,380,411,370,396,413,399,457,429,415,383,460,426,444,413,407,402,371,419,414,439,487,490,521,491,440,374,379,386,386,373,413,398,416,393,386 18,31,27,37,60,50,30,407,392,364,395,364,380,407,407,410,418,395,425,408,410,380,421,384,392,387,372,373,369,398,389,387,411,409,383,376,389,379,413,393,428,420,458,410,446,387,479,441,436,408,397,382,391,415,476,463,481,477,505,456,443,397,380,386,373,393,398,422,400,377,377 3,31,29,38,52,47,34,491,417,415,408,408,416,497,501,487,450,438,443,510,497,393,469,439,403,417,411,382,377,392,492,504,513,468,456,437,399,407,431,474,506,596,719,678,610,440,574,644,644,570,568,500,465,502,548,566,622,622,651,616,559,385,387,393,403,423,485,432,441,427,411 6,9,8,131,234,233,124,411,411,385,391,374,407,401,408,401,399,416,413,429,434,390,421,411,412,402,394,388,384,369,397,417,429,428,397,392,397,394,388,386,394,412,418,409,416,411,453,524,511,453,466,423,412,418,426,426,465,466,492,462,444,388,385,397,394,385,418,409,451,404,387 1,12,9,20,29,25,16,444,463,413,414,411,435,457,472,463,447,442,456,519,510,400,461,425,426,410,406,391,385,410,444,485,498,440,438,436,389,396,426,456,484,537,631,552,538,451,610,636,628,556,535,497,429,567,620,634,669,649,705,664,602,411,376,408,389,429,491,429,456,430,405 17,14,12,30,40,35,25,401,399,374,391,376,402,395,417,413,400,402,365,397,392,403,395,373,384,380,375,378,380,387,393,381,389,387,378,397,387,386,399,396,399,410,414,428,400,385,436,404,391,397,383,369,396,381,426,403,452,413,482,441,426,402,390,390,372,383,382,371,383,385,390 14,13,13,28,38,34,25,510,523,509,507,462,461,554,602,592,560,576,619,652,631,443,566,525,492,479,447,435,417,421,520,621,617,558,572,505,456,426,418,431,448,500,623,589,588,432,754,816,797,743,705,639,526,544,611,645,706,707,766,756,719,456,439,468,479,572,652,593,620,525,474 9,66,42,116,203,158,78,462,501,482,465,412,443,478,538,508,502,494,526,590,562,427,517,503,444,452,431,414,402,435,470,560,571,486,507,451,397,408,436,416,464,523,632,557,553,472,693,782,766,691,659,592,486,554,652,651,724,719,765,724,666,416,395,411,422,485,565,532,553,452,433 6,715,310,1023,1023,716,623,862,947,916,876,814,834,901,947,933,928,915,975,1023,1023,840,1011,967,913,894,803,776,667,678,896,1023,1023,983,1000,900,840,734,813,849,905,976,1023,1006,989,845,1023,1023,1023,1023,1023,1023,936,977,1023,1023,1023,1023,1023,1023,1023,778,762,767,810,948,1023,1004,1017,926,847 18,13,12,21,33,30,19,415,408,390,393,396,394,441,439,422,427,415,419,440,449,388,418,398,396,393,385,385,379,386,417,415,427,413,428,382,385,396,411,397,411,437,500,461,433,425,520,515,495,449,444,418,415,473,527,516,550,549,600,549,497,394,399,384,403,398,435,418,408,400,383 5,11,11,36,47,43,33,535,560,508,510,460,492,568,647,625,628,596,645,678,646,461,574,532,511,487,431,436,422,399,523,622,633,562,580,502,470,396,412,440,438,505,606,591,614,443,790,827,801,763,723,661,568,536,617,640,715,727,788,785,751,478,451,477,506,603,673,613,649,550,485 1,27,26,58,75,70,55,441,523,477,465,446,424,456,496,469,486,475,546,671,633,456,620,560,493,477,440,430,412,392,440,625,676,555,590,469,447,401,414,437,443,447,523,491,490,435,651,827,833,755,722,627,505,456,555,564,635,615,681,644,608,400,443,411,417,507,642,592,616,501,474 2,14,13,168,212,206,162,442,425,398,385,409,403,468,504,490,484,462,465,450,433,393,400,396,387,394,388,387,372,422,505,466,442,426,419,428,433,446,495,527,603,699,772,685,646,460,695,586,520,478,468,471,412,625,730,753,795,771,800,734,665,430,402,408,412,422,428,425,422,401,390 14,30,27,46,65,57,40,421,497,483,453,417,409,449,466,417,443,438,520,651,650,442,635,568,493,466,451,418,400,387,430,599,667,556,580,460,439,392,421,407,414,444,485,471,461,430,588,777,808,706,674,553,440,496,547,526,583,584,625,602,533,394,404,395,406,481,649,584,595,497,417 2,25,23,8,9,9,7,565,692,641,608,537,575,613,686,676,666,653,746,824,797,574,759,712,638,623,544,515,474,420,591,794,810,739,737,633,580,414,444,427,451,546,668,652,691,456,840,956,948,896,872,793,666,575,642,672,764,761,832,832,800,513,503,517,537,712,823,773,787,675,589 1,9,9,19,20,20,18,430,402,399,386,394,386,412,394,395,395,401,412,407,427,383,414,392,381,379,376,385,400,402,422,440,418,407,412,396,406,394,385,405,435,487,578,528,490,399,454,489,491,473,447,427,413,424,442,440,470,459,481,471,427,411,387,383,398,386,412,403,418,397,385 18,140,128,78,95,85,71,416,376,363,398,374,384,411,421,402,387,386,409,388,368,383,382,381,396,385,378,381,383,414,398,385,394,401,392,387,406,396,407,426,432,474,529,488,469,413,446,417,438,402,401,380,375,408,418,431,454,478,477,484,436,378,363,390,402,395,395,365,377,382,388 11,11,11,48,68,67,47,418,456,461,438,401,428,403,421,428,428,419,470,557,545,413,503,486,444,422,426,415,383,372,413,539,574,498,480,447,405,391,390,375,397,415,459,449,423,411,541,746,752,673,645,542,456,432,416,441,513,511,544,538,481,414,407,401,418,452,534,499,503,454,421 10,8,8,39,58,59,39,403,411,418,397,388,411,422,410,418,428,424,436,470,485,404,446,425,423,419,408,390,383,385,414,472,474,435,434,423,393,397,393,387,402,424,455,446,420,397,502,631,609,554,523,457,418,453,461,478,528,498,542,523,485,399,395,391,401,406,463,454,456,432,413 5,12,11,19,23,20,17,422,513,526,452,419,427,437,462,468,442,454,518,669,627,450,671,590,510,517,442,440,384,409,443,612,688,568,602,481,431,386,399,411,431,442,494,467,495,415,608,769,809,714,680,556,459,470,510,501,577,571,636,600,572,392,413,400,405,495,678,605,593,514,446 7,41,39,252,438,447,253,424,409,379,393,391,385,420,453,443,437,423,419,411,423,388,390,395,390,395,384,397,373,405,407,410,396,389,409,400,379,427,425,425,463,501,566,505,486,467,572,497,461,439,428,418,392,558,629,650,653,639,685,605,544,406,373,413,402,403,412,409,397,374,410 5,20,20,88,95,97,89,417,420,404,415,407,410,437,426,420,412,403,452,506,483,394,463,443,433,426,405,403,388,394,410,484,484,456,451,412,403,396,411,394,429,423,468,445,448,423,538,665,666,583,561,480,412,436,485,510,556,516,583,538,501,396,393,390,401,436,494,445,475,419,408 8,14,13,114,165,164,109,435,407,418,420,404,406,444,470,447,447,412,458,443,459,397,416,398,396,413,400,400,388,397,409,449,448,422,427,384,415,414,414,429,457,472,500,476,437,434,564,591,585,521,496,458,413,522,574,591,632,615,665,605,548,404,396,396,413,409,448,435,442,419,400 11,49,46,621,1023,1023,611,443,463,426,401,407,405,429,466,447,473,463,491,501,496,413,451,437,427,408,406,401,406,399,440,486,479,451,439,421,408,412,410,438,441,490,534,496,504,513,620,659,645,564,554,496,448,617,692,692,690,670,692,638,588,453,396,414,413,450,486,480,462,432,412 3,25,21,107,187,152,81,458,562,533,491,452,511,476,508,476,481,479,597,702,683,466,644,571,516,504,463,458,401,418,458,653,697,594,624,530,467,384,403,405,402,449,510,500,532,419,692,889,893,822,796,703,570,462,537,558,623,616,680,686,645,423,441,422,449,539,691,639,639,534,485 8,27,26,34,81,75,29,395,408,383,387,384,392,389,395,377,406,398,389,405,409,387,388,402,393,376,378,383,391,376,384,380,389,398,391,390,400,383,380,392,392,384,380,397,386,397,422,435,429,406,406,422,402,372,421,407,419,414,442,430,408,386,391,384,383,396,394,382,407,391,383 11,18,18,25,29,28,24,414,540,511,457,450,466,449,496,455,455,454,556,717,705,466,716,635,561,549,470,440,418,398,450,670,747,615,642,539,466,398,395,423,429,460,530,515,499,423,623,823,854,762,734,606,489,480,545,544,611,596,668,640,580,408,426,409,414,530,724,653,640,540,451 13,17,15,18,20,13,11,513,623,563,548,501,508,560,638,639,628,613,681,735,728,472,646,606,554,551,476,492,434,413,565,696,711,633,646,560,522,406,408,419,420,470,591,611,630,426,795,894,877,829,805,733,618,501,573,613,693,711,780,802,754,471,476,483,498,658,741,679,719,581,548 16,168,156,104,143,132,95,416,386,375,394,378,390,403,428,413,391,420,412,406,398,385,372,395,390,393,374,368,375,401,410,382,388,378,400,370,404,401,407,419,454,473,563,487,437,423,475,439,408,391,399,392,391,445,451,463,515,496,551,517,481,399,388,402,373,379,382,396,378,379,391 18,39,25,65,101,59,37,407,445,419,414,390,413,444,450,447,471,424,440,497,498,393,444,425,406,393,394,391,389,428,433,480,486,430,438,433,410,433,410,423,458,455,535,488,484,415,550,630,618,565,521,454,411,470,542,539,593,569,651,601,534,406,389,377,387,421,476,450,459,416,402 14,312,284,216,295,268,194,414,396,368,363,380,404,406,412,401,403,395,391,398,433,385,397,387,397,366,387,379,379,406,419,403,419,405,403,398,373,407,417,441,454,515,581,481,494,455,474,442,447,410,384,389,382,433,464,473,509,516,546,505,483,397,379,372,378,414,409,371,378,381,396 12,13,10,31,46,35,24,414,382,371,379,389,375,408,423,386,413,398,398,397,394,380,392,377,400,384,393,374,388,373,392,416,412,387,391,400,391,396,382,389,376,380,402,399,408,392,438,433,441,394,413,384,390,386,408,416,436,439,464,455,420,391,386,394,384,382,404,391,387,392,374 16,33,32,90,200,200,89,455,504,462,445,433,440,487,518,527,501,510,550,577,538,416,506,476,445,435,417,432,406,373,462,549,545,470,537,453,428,388,408,396,416,436,516,494,501,423,694,792,775,723,688,609,499,473,531,534,618,632,704,687,629,455,438,433,442,519,597,542,579,478,463 15,159,148,108,147,126,94,408,414,396,414,389,404,413,432,430,409,414,445,439,449,395,433,419,400,393,409,398,391,420,405,441,446,416,436,410,403,430,448,427,442,516,600,503,498,438,545,577,556,503,466,459,429,468,529,524,612,566,620,603,522,389,389,393,406,421,447,394,426,421,377 19,9,8,14,22,21,13,391,400,379,383,410,387,402,412,405,392,408,396,386,406,381,387,387,386,402,373,379,385,394,393,383,406,387,385,392,375,386,403,394,423,419,432,430,416,388,432,419,403,381,373,374,382,414,430,424,447,445,463,440,427,384,371,387,384,383,387,396,371,384,402 10,122,118,450,761,754,435,570,501,454,465,454,467,593,622,586,577,581,577,553,583,431,479,467,443,439,408,446,392,426,524,534,529,474,488,431,418,442,442,474,495,560,666,636,623,550,778,760,726,693,640,617,494,640,727,737,790,779,828,795,750,466,430,482,480,504,542,515,536,467,447 6,976,348,1023,1023,1020,671,715,636,562,527,467,540,740,791,766,736,722,717,746,732,471,614,574,524,518,457,447,406,562,809,745,716,634,628,546,522,663,791,839,905,983,1023,1021,955,786,1023,952,896,845,815,745,625,923,1015,1023,1023,1023,1023,1023,1023,567,465,519,565,648,707,644,650,558,473 8,9,7,133,153,125,109,514,701,642,567,526,505,549,605,567,562,529,751,874,809,621,836,740,674,658,520,493,429,395,530,853,850,758,756,620,537,405,436,436,445,519,634,630,637,457,776,1019,997,934,892,779,656,568,621,629,715,712,779,774,732,479,488,454,468,791,932,835,860,727,588 18,20,20,109,160,163,109,401,404,394,416,386,373,413,430,408,385,406,427,446,442,394,442,425,416,400,403,385,376,377,405,450,460,426,427,417,389,396,396,393,400,399,415,430,412,411,473,576,573,533,487,450,417,422,455,446,473,447,468,465,470,391,391,401,390,424,445,408,439,392,391 16,63,59,181,315,291,159,484,579,501,497,475,490,501,538,508,527,517,589,693,690,467,641,585,518,495,470,433,427,404,478,665,699,609,622,509,456,404,417,423,436,483,577,520,544,451,724,887,893,826,796,706,568,525,618,623,697,692,748,724,683,456,436,447,457,571,683,648,654,569,482 9,10,9,26,36,30,22,407,400,371,394,380,393,405,416,392,403,391,402,408,382,391,395,387,373,377,360,396,371,391,417,387,386,386,379,396,397,399,396,396,402,410,429,432,409,390,429,414,444,372,383,398,391,419,418,431,454,452,470,463,427,400,384,393,403,387,404,404,395,389,394 20,11,9,35,41,15,14,450,440,394,419,386,403,459,455,451,473,432,433,462,445,408,424,424,399,410,396,382,369,420,417,451,455,426,417,414,408,405,424,426,442,474,540,490,466,433,576,587,573,496,485,440,424,501,585,583,630,603,659,605,562,404,390,397,410,405,453,438,443,394,398 7,94,83,175,280,228,143,457,498,475,466,419,421,452,516,498,488,493,522,593,564,417,533,493,473,465,422,413,410,418,459,530,573,505,506,468,447,420,439,453,468,556,633,573,550,472,709,774,771,700,652,573,506,569,687,706,768,750,798,741,673,416,410,402,420,470,564,545,534,464,405 1,18,18,15,23,22,15,527,647,601,566,509,510,582,642,628,625,618,689,787,761,529,717,650,602,578,504,467,434,405,563,749,762,679,702,583,507,406,434,433,477,502,637,623,639,435,801,924,912,860,825,751,640,570,624,652,737,736,805,806,766,470,468,486,516,678,781,722,748,622,535 7,15,15,34,45,40,30,424,457,428,416,406,420,426,428,446,450,426,461,531,519,410,480,455,428,428,398,405,393,403,429,488,518,464,466,422,411,381,389,417,398,439,489,450,437,417,576,702,706,624,599,512,440,463,487,528,547,549,600,586,527,409,393,401,398,433,495,502,486,440,404 10,406,230,1023,1023,1023,1023,1023,984,937,929,899,924,1023,1023,1023,1023,1023,1023,1023,1023,773,851,857,843,826,774,791,694,827,1023,1023,972,949,969,927,899,910,995,1023,1023,1023,1023,1023,1023,967,1023,1023,1023,1023,1023,1023,979,1023,1023,1023,1023,1023,1023,1023,1023,973,827,972,989,1011,996,983,1011,927,893 20,110,105,177,239,228,167,532,606,572,567,501,531,539,606,599,573,572,670,764,746,483,701,628,564,547,475,480,431,411,527,719,741,649,671,563,514,422,450,469,451,516,632,604,611,456,795,917,919,858,829,756,620,572,657,694,768,746,815,792,760,459,477,460,473,636,745,693,707,610,528 20,13,12,29,44,38,24,403,398,366,389,397,392,406,399,415,390,390,399,396,418,391,395,387,390,377,398,379,373,404,408,409,406,397,387,396,379,382,403,430,418,423,480,450,411,393,479,442,445,400,392,375,400,464,484,492,531,511,543,482,441,388,386,384,388,388,404,397,405,379,392 9,11,10,7,7,6,5,488,594,526,517,470,498,524,593,573,564,573,643,716,687,478,634,577,525,519,465,446,424,383,532,678,692,614,621,512,489,418,407,423,437,479,599,567,601,426,761,870,853,805,772,699,577,517,563,586,675,687,749,752,720,449,460,461,470,616,716,660,683,570,506 16,233,215,156,223,206,144,406,398,380,399,373,388,412,417,436,420,396,426,415,412,401,367,400,390,381,383,376,385,428,461,429,408,427,397,393,380,444,435,474,496,569,650,565,511,430,528,460,445,410,419,415,407,458,493,500,551,538,612,560,484,408,386,400,394,392,385,392,407,385,394 6,15,11,42,47,30,27,406,426,411,422,388,416,419,435,426,420,414,443,488,476,393,472,455,426,406,385,394,390,373,423,457,483,441,464,412,406,399,403,428,425,440,508,463,455,424,540,613,628,551,520,456,428,499,560,553,607,579,633,582,534,399,378,404,397,422,487,446,454,426,408 10,243,87,1023,1023,389,467,574,586,554,529,456,502,644,708,693,664,648,687,727,701,517,653,623,575,540,477,494,437,491,634,692,693,618,635,544,508,559,627,682,736,818,890,812,769,692,883,895,873,821,798,747,631,812,884,907,950,931,962,912,867,559,459,521,526,638,713,674,694,583,510 12,13,12,27,37,33,24,403,370,394,378,391,390,406,403,415,408,389,388,379,379,372,395,381,392,389,383,384,386,391,387,387,388,380,374,387,394,378,379,373,378,393,419,382,411,372,408,395,401,393,376,381,379,392,410,393,418,431,450,439,413,399,392,376,388,376,389,376,376,364,397 19,10,10,58,76,68,52,429,423,416,431,392,401,415,424,409,417,435,442,486,494,403,455,440,423,412,398,388,387,412,406,453,486,449,447,410,406,392,406,411,393,422,423,432,437,400,502,655,663,582,537,491,431,416,460,449,490,479,506,495,486,402,393,401,401,438,488,469,454,434,403 19,13,11,30,43,33,23,414,399,376,380,394,403,442,426,433,415,412,397,424,402,412,405,390,379,385,381,390,383,386,408,402,415,401,400,397,376,388,414,396,416,455,489,454,439,410,506,500,466,446,431,399,386,477,521,519,561,561,589,537,494,386,385,387,386,397,392,383,409,389,392 8,28,24,240,360,342,224,459,468,413,401,392,425,446,475,451,438,412,438,517,523,417,470,441,416,419,394,401,395,400,425,483,498,440,455,430,404,426,399,425,421,449,529,467,463,465,573,672,681,580,535,487,434,481,537,539,602,595,638,590,556,412,401,392,406,445,483,431,447,429,415 19,12,12,20,33,30,18,417,392,378,377,369,384,410,431,406,407,391,393,390,405,394,388,402,398,391,396,382,387,371,395,395,411,384,384,389,383,383,395,384,401,417,446,439,415,395,466,429,430,386,411,409,376,410,440,425,484,474,538,489,456,386,386,385,379,392,396,387,410,373,385 5,43,40,18,20,17,16,594,735,681,645,593,601,662,726,724,708,704,778,852,829,602,795,742,675,667,578,551,471,414,633,820,838,766,783,675,613,414,430,450,483,550,712,696,717,467,869,982,975,923,898,825,714,612,689,721,796,796,865,872,838,535,540,540,588,753,851,803,816,710,624 20,34,34,90,160,158,83,465,441,443,447,415,425,456,491,501,493,476,484,480,491,400,426,418,420,418,396,409,386,397,452,457,456,457,419,436,429,407,395,420,444,460,537,505,500,417,670,644,603,564,555,523,441,516,567,593,685,679,729,691,652,405,415,393,429,433,468,429,463,437,413 19,15,13,15,16,10,8,515,553,525,500,475,478,527,559,557,569,558,625,684,674,461,609,552,510,495,450,441,425,403,494,660,661,583,602,526,485,418,416,415,436,463,568,552,575,410,745,855,841,787,761,687,586,491,553,555,647,660,733,747,707,441,443,459,458,584,693,623,653,530,488 17,8,8,49,93,92,45,402,408,410,391,375,398,406,432,405,400,399,432,441,421,386,424,405,387,411,394,374,372,377,401,428,442,414,399,395,382,397,385,397,395,407,400,427,409,400,487,563,570,491,483,433,433,419,431,437,458,447,466,478,448,402,394,396,399,412,439,420,416,402,396 2,27,27,117,192,201,120,393,383,389,407,404,394,407,411,407,398,403,402,434,431,389,416,416,410,399,373,385,371,385,394,433,429,411,408,404,395,375,391,418,419,427,471,423,429,428,469,529,529,479,449,424,401,540,624,621,617,560,587,506,454,405,396,388,379,399,407,434,414,390,387 6,82,63,70,84,65,56,454,558,493,496,437,457,486,513,516,498,481,576,686,669,446,639,586,515,510,439,439,401,397,460,646,701,596,605,491,439,408,429,432,448,513,570,523,522,461,702,850,861,794,755,655,539,560,630,636,693,690,749,716,665,412,424,425,433,531,701,628,648,524,460 13,18,18,121,198,205,124,399,418,406,400,408,380,388,389,403,398,410,432,459,464,387,437,445,429,425,395,391,394,387,395,444,480,458,428,399,410,395,395,386,409,379,410,400,416,402,475,634,631,563,545,453,443,387,408,403,444,443,463,449,449,402,391,394,394,436,462,457,448,411,424 15,41,41,148,248,256,151,399,403,382,396,398,395,425,429,398,411,400,403,405,428,384,410,398,382,399,389,387,386,412,395,419,407,417,417,384,379,387,400,402,418,438,474,438,431,437,486,491,506,454,443,416,389,482,558,562,575,538,560,512,471,393,379,384,405,378,436,414,418,396,407 20,35,34,204,287,286,202,568,462,429,428,427,448,606,671,641,633,615,602,547,543,404,406,426,431,402,398,397,401,523,676,580,526,494,515,473,453,599,679,727,775,835,899,841,814,522,852,747,665,638,600,556,482,690,781,810,879,875,918,888,841,484,416,494,499,488,486,454,500,438,400 6,10,7,29,27,20,22,423,396,392,385,380,383,416,423,417,406,393,398,402,400,389,394,385,386,390,392,378,378,405,405,397,410,392,396,404,386,392,382,387,392,400,437,417,395,398,471,423,415,399,398,404,374,408,425,433,476,477,510,499,446,391,376,381,377,389,389,400,390,377,388 9,261,236,252,338,278,213,458,532,482,436,440,451,484,504,500,489,456,576,703,650,478,666,573,512,476,418,432,404,450,487,694,708,614,596,525,471,440,453,457,538,616,704,638,620,445,664,880,865,791,751,612,507,503,541,575,636,621,673,674,630,419,426,440,451,599,743,654,670,547,471 2,10,10,5,7,6,5,511,555,489,489,447,487,538,598,583,589,571,602,655,642,468,578,530,512,483,442,452,426,422,495,639,631,563,578,500,458,391,401,423,444,503,604,565,598,433,754,822,802,748,717,643,549,529,601,621,700,690,759,755,722,453,454,453,466,569,655,591,619,515,485 20,212,197,152,187,172,140,456,400,400,400,380,384,450,493,450,467,426,432,461,451,397,427,417,402,410,400,389,384,421,461,457,441,416,421,394,395,451,460,495,535,589,678,607,587,459,615,562,542,498,484,429,399,548,588,601,649,666,712,669,611,403,375,406,414,429,435,432,422,387,396 1,23,16,82,80,55,52,467,512,486,448,438,440,483,517,494,491,497,547,633,597,446,558,525,474,458,412,406,392,408,459,588,620,540,538,469,414,410,453,453,471,546,623,560,537,467,698,791,789,715,684,609,499,599,649,665,732,719,761,723,664,408,403,402,444,495,587,539,566,482,428 14,21,14,41,61,38,26,420,400,403,398,391,425,437,424,419,415,400,394,403,382,401,394,378,390,379,382,394,396,390,412,380,384,407,370,401,396,412,404,409,418,462,523,464,456,410,513,428,412,415,392,406,399,479,533,540,562,574,613,534,505,402,408,388,383,402,368,395,403,395,374 4,28,26,33,41,36,29,472,459,426,431,415,426,477,472,463,451,440,456,540,500,408,508,471,437,419,398,380,415,402,492,512,543,471,465,431,412,404,424,454,502,584,706,651,616,417,602,674,684,607,593,538,451,477,525,537,592,581,636,612,566,406,398,397,402,437,509,476,488,450,403 11,18,17,62,75,60,50,395,444,421,412,408,398,413,414,424,405,393,460,518,522,405,504,446,440,424,401,405,392,405,415,491,532,470,483,405,410,392,405,384,393,417,461,448,440,406,526,707,706,631,582,500,452,432,473,458,534,537,554,546,500,394,391,399,392,455,501,482,480,441,392 15,10,9,75,168,168,71,411,462,442,432,399,412,414,427,421,419,423,484,575,538,422,543,500,446,457,415,406,389,387,411,527,565,494,502,458,432,403,389,400,400,388,443,429,422,397,508,770,793,706,667,537,459,418,435,444,484,491,529,515,482,408,407,395,400,449,542,513,518,435,404 11,56,54,439,523,521,431,437,508,493,465,413,425,424,457,467,453,428,521,658,624,454,620,566,487,509,436,411,401,386,434,601,664,526,572,446,431,404,399,391,423,429,506,488,460,446,596,815,837,747,709,591,473,471,495,497,573,567,621,602,552,423,417,417,434,493,637,578,573,488,449 15,24,23,65,75,69,59,432,498,459,462,416,431,418,447,453,438,450,509,576,561,428,536,483,442,450,421,416,406,381,426,529,587,524,522,437,415,390,390,410,406,437,472,463,441,397,599,783,802,715,679,564,472,448,508,515,557,556,617,577,545,392,393,412,409,485,556,535,539,459,423 10,13,12,26,38,36,25,431,481,447,462,411,425,443,448,455,443,447,501,574,552,423,510,484,467,436,426,395,397,415,422,541,559,493,501,441,439,375,395,383,410,420,462,462,469,416,574,783,783,716,674,568,487,429,487,485,552,536,612,592,536,398,428,407,406,460,536,504,545,469,424 20,56,53,1023,1023,1023,1023,434,417,377,390,403,416,414,421,422,416,409,419,440,440,404,437,413,390,398,388,409,388,390,403,405,466,439,426,395,399,391,388,393,408,419,449,418,435,498,529,582,592,520,482,432,408,446,494,492,524,522,585,549,479,450,393,423,398,416,442,421,449,402,399 18,10,9,12,13,10,10,378,384,396,393,375,365,395,414,395,399,379,404,426,402,387,394,390,386,391,404,379,371,392,411,426,424,394,404,410,397,385,395,426,419,432,480,446,429,402,470,467,466,438,414,410,396,443,468,465,505,497,522,486,459,397,403,386,400,393,412,381,397,392,402 4,70,60,48,53,35,33,663,755,706,683,607,648,703,761,749,739,728,804,870,849,619,811,761,701,687,580,559,484,428,672,841,852,787,804,690,606,440,445,478,527,623,759,748,758,482,908,997,987,936,915,843,739,665,758,773,847,851,908,907,872,534,566,559,607,774,869,815,831,730,634 19,287,238,563,637,509,472,799,861,821,802,754,784,841,895,885,884,876,915,950,940,706,873,831,790,772,696,686,583,536,866,922,917,857,878,809,767,614,707,759,823,899,993,958,950,685,1023,1023,1023,1023,1010,963,875,850,926,954,1023,1023,1023,1023,1023,736,695,741,763,874,937,898,922,830,773 16,9,9,36,55,57,37,392,441,429,410,403,407,414,436,428,425,423,450,456,461,407,442,425,425,412,404,405,394,381,400,443,465,426,441,431,434,387,396,393,390,397,407,431,423,405,505,673,663,619,583,525,436,418,423,423,463,484,517,508,476,405,403,405,401,440,486,450,486,442,421 14,9,8,30,40,32,23,400,419,410,387,401,395,428,413,421,411,413,438,484,462,406,462,447,420,408,412,404,394,386,397,468,485,435,436,419,397,385,394,401,400,410,442,425,417,385,461,631,630,559,514,463,414,416,458,483,489,496,535,500,451,397,387,397,395,420,479,449,441,427,399 17,14,13,24,40,35,20,413,384,385,366,395,365,426,417,405,408,402,392,397,388,384,393,396,387,402,383,384,386,391,406,407,403,385,391,384,400,393,380,408,406,404,427,418,412,393,468,455,430,412,396,407,384,416,432,446,459,457,496,485,434,393,390,388,375,400,400,403,380,395,375 11,18,18,26,41,41,24,395,421,402,401,373,405,399,401,402,398,421,407,469,460,401,472,437,411,401,410,396,383,384,381,457,490,450,459,429,406,389,395,375,399,405,427,415,391,382,450,568,607,515,493,444,416,424,428,451,469,473,485,470,440,391,390,386,394,424,480,462,448,427,407 10,9,8,38,33,30,35,418,487,449,435,427,426,461,480,460,431,448,502,615,587,427,601,535,473,467,448,410,392,413,419,588,631,541,554,459,430,393,405,408,416,442,523,467,463,417,564,754,777,676,653,524,454,471,530,546,586,564,625,593,537,405,396,391,414,471,617,565,551,463,434 13,12,8,32,38,24,20,426,418,398,407,393,390,421,440,405,431,414,422,428,436,398,411,400,395,396,383,383,396,379,390,401,431,429,415,402,390,403,400,386,389,407,447,455,439,397,486,496,498,452,451,416,398,421,442,449,486,478,523,509,466,384,391,384,380,402,420,413,417,399,382 10,9,9,25,33,31,23,384,428,405,396,401,391,394,415,414,391,392,429,449,467,403,455,441,416,428,405,407,384,396,387,425,482,449,450,392,370,377,394,392,395,390,419,419,418,394,459,583,621,529,505,470,425,405,432,424,424,444,472,453,414,393,405,399,378,409,463,453,438,426,398 1,14,12,21,24,18,17,474,521,506,491,446,433,500,552,522,509,507,570,660,652,465,608,556,514,488,444,426,397,383,479,635,653,580,588,493,463,401,415,427,462,507,593,550,546,445,726,822,812,751,727,639,532,535,597,618,681,680,740,737,687,448,418,433,447,555,661,605,594,524,445 17,15,13,37,43,35,31,440,412,414,386,365,393,442,473,441,438,397,418,424,423,393,410,407,376,401,398,387,374,420,407,400,419,396,413,383,380,404,407,431,427,431,479,451,444,413,531,492,494,443,443,423,417,424,460,477,542,538,595,550,496,400,370,388,393,391,419,404,411,394,376 1,13,12,26,33,27,22,422,450,436,417,407,412,446,458,468,442,432,469,495,496,407,480,461,428,421,402,411,396,376,426,493,525,466,458,412,403,397,394,391,414,441,503,467,475,411,582,688,681,615,564,493,428,444,481,471,554,556,612,586,567,392,390,401,402,471,519,487,493,441,423 12,17,17,48,66,66,48,404,466,458,421,424,402,426,430,417,454,455,491,613,605,451,562,514,485,455,423,404,406,381,413,569,626,505,537,479,453,406,414,405,423,443,520,461,452,400,563,804,822,742,698,588,491,443,461,498,560,541,594,578,533,389,423,398,410,474,589,566,563,478,441 4,19,19,29,33,32,28,438,491,454,453,445,410,423,466,459,449,454,496,618,593,419,566,519,471,461,429,412,407,401,432,576,617,516,546,466,430,403,394,390,400,430,475,457,470,392,585,772,790,703,671,573,463,422,477,489,544,553,599,597,550,409,409,392,407,473,609,547,518,455,451 12,27,27,104,170,164,97,411,448,434,417,399,412,424,432,434,437,420,462,495,483,404,476,455,403,410,408,397,389,385,400,487,492,436,438,398,396,408,404,376,404,423,446,446,442,415,562,663,668,572,564,484,434,444,458,473,530,518,585,562,518,405,398,389,388,436,500,446,467,392,417 13,15,15,43,57,56,42,405,488,439,448,417,427,432,435,458,446,449,508,595,581,432,528,496,439,470,420,417,404,395,447,542,597,509,531,453,430,395,391,376,427,424,505,466,467,391,592,786,796,714,675,574,470,421,484,495,571,532,602,584,543,393,417,389,401,453,575,519,539,462,422 5,13,13,32,34,30,28,404,421,404,419,407,393,414,405,412,402,401,424,439,443,417,415,406,389,415,394,396,395,392,398,433,441,411,406,398,406,389,410,401,386,408,435,421,410,391,476,552,543,489,466,432,430,434,457,443,485,478,501,472,445,379,383,397,398,419,430,421,431,427,397 14,13,11,27,38,30,21,430,400,374,386,379,385,411,390,397,393,410,394,414,394,395,403,392,402,401,383,383,382,359,400,412,421,405,403,403,397,403,405,433,419,448,468,428,439,432,485,467,453,434,426,398,397,456,500,495,550,529,558,508,459,393,369,386,387,386,412,399,397,386,377 18,9,8,25,29,24,21,431,407,391,383,381,377,424,435,405,425,400,422,398,399,386,395,391,374,381,379,390,386,381,394,392,419,380,385,384,369,377,397,392,404,417,444,432,432,391,480,459,430,407,413,395,389,415,428,450,473,488,528,503,467,390,380,391,381,382,394,383,403,389,387 4,11,11,60,89,92,61,407,426,396,402,388,411,414,430,427,428,411,425,438,437,392,427,412,407,401,383,383,394,397,401,448,435,409,416,399,385,396,414,395,420,434,471,437,430,427,517,566,563,494,459,423,385,474,521,508,553,523,571,530,487,394,385,406,413,410,455,446,430,415,384 5,161,113,129,186,126,82,568,641,574,577,507,522,597,675,653,641,664,693,745,748,478,677,619,552,523,491,475,435,393,628,714,734,652,663,602,538,455,485,464,539,589,735,713,716,513,855,898,887,833,813,748,641,660,722,738,812,808,866,859,816,490,462,493,516,620,713,685,705,598,529 8,8,8,32,40,26,22,408,417,375,386,381,382,422,417,425,411,391,396,387,397,410,393,390,386,378,374,375,366,395,403,392,393,396,403,402,386,379,398,395,384,408,456,432,412,385,461,441,429,410,404,382,395,409,400,426,446,455,488,470,435,392,397,370,387,385,394,392,380,383,388 17,9,8,28,46,43,24,402,404,390,405,381,380,399,393,415,398,391,404,387,397,395,410,393,403,385,386,395,385,375,392,400,398,401,389,387,390,377,385,399,373,399,410,404,405,397,453,447,455,427,438,417,410,412,422,436,477,459,487,456,439,372,380,396,393,403,390,418,410,389,392 10,254,215,69,97,75,50,932,940,903,882,849,882,965,1011,1006,996,990,999,1009,1003,770,900,873,845,830,774,774,684,558,947,966,952,907,932,876,831,610,679,719,801,884,1006,1001,1021,784,1023,1023,1023,1023,1023,1023,953,948,1011,1023,1023,1023,1023,1023,1023,884,804,891,911,977,1013,977,1003,919,871 16,9,8,178,311,272,150,447,428,426,406,406,423,474,519,489,469,486,468,459,470,398,411,389,399,387,391,391,392,420,537,471,429,428,425,442,411,429,494,538,585,697,792,714,667,440,672,564,504,497,476,448,415,532,611,668,756,733,775,721,658,429,399,414,414,432,430,401,438,421,405 16,21,14,81,99,61,51,434,477,431,438,408,410,473,495,475,471,460,492,582,527,422,506,477,457,428,430,394,401,389,435,542,548,473,486,439,437,386,408,393,414,448,483,483,482,441,628,761,767,684,648,575,463,501,536,550,625,636,703,679,611,406,399,396,411,459,562,527,526,459,422 11,8,8,16,19,18,16,401,418,392,383,393,391,411,416,418,401,407,423,465,460,406,452,428,426,410,400,392,402,381,412,450,475,436,449,400,393,374,397,419,384,410,456,434,419,409,506,602,622,541,505,459,424,431,465,442,483,496,514,505,474,397,407,395,398,410,473,449,455,412,406 7,13,12,24,34,32,23,408,384,375,402,365,377,409,395,416,392,387,395,382,390,381,376,381,377,387,385,374,393,382,394,394,382,396,390,383,383,386,369,374,398,396,416,392,396,381,378,394,379,387,404,372,376,387,385,400,406,392,414,411,414,402,371,381,383,370,403,393,378,384,381 15,29,28,135,229,228,130,425,420,400,401,392,402,404,395,425,413,390,429,460,456,410,460,443,403,423,388,384,395,409,393,462,480,418,459,395,400,391,391,382,413,435,449,439,418,427,495,594,609,518,484,432,395,430,481,472,509,503,530,514,469,417,409,382,398,395,470,435,446,421,395 20,12,12,59,65,59,52,387,401,410,362,400,383,384,384,376,409,374,397,408,371,391,385,402,397,395,392,384,374,384,383,396,399,407,402,382,396,387,395,379,380,398,391,394,378,390,382,430,439,429,408,391,385,395,437,461,454,438,438,408,396,388,378,403,389,382,385,371,396,375,381 18,15,14,34,43,40,31,441,383,416,387,393,381,445,434,426,417,415,408,385,408,386,395,376,389,376,389,378,366,404,415,404,400,387,396,390,391,394,412,409,415,422,485,454,449,401,488,458,428,421,406,381,394,426,479,493,547,544,600,540,480,410,397,388,383,385,407,382,394,390,380 17,14,9,43,57,26,20,410,447,420,423,390,413,442,436,432,450,428,455,521,475,432,460,451,441,430,405,400,378,405,436,481,520,467,491,442,417,408,409,428,438,480,543,494,451,427,585,705,696,632,599,496,445,509,568,606,648,625,676,601,569,408,401,400,395,441,516,493,492,444,399 1,35,34,16,21,19,14,397,357,418,379,401,379,399,428,411,410,409,408,399,396,386,398,381,384,388,372,372,406,428,473,426,396,401,425,402,377,452,516,595,649,746,836,734,626,376,643,506,463,441,428,418,415,479,592,676,829,822,852,752,658,377,380,392,390,407,395,373,387,375,388 5,19,16,39,44,35,31,406,387,403,383,394,400,436,428,424,422,402,401,382,377,391,396,395,385,383,383,372,375,369,396,382,382,387,388,394,391,398,391,391,400,420,428,438,429,408,454,427,408,387,397,401,393,408,424,435,472,487,543,497,446,388,401,382,399,380,393,388,385,384,382 12,63,55,52,58,51,45,725,815,770,734,687,717,770,828,818,819,811,860,912,898,644,825,775,734,714,636,615,515,476,751,877,875,818,842,747,690,459,460,471,529,625,807,803,829,526,966,1023,1023,996,973,912,820,718,793,816,887,895,955,966,934,659,662,669,696,846,931,886,905,814,745 1,8,8,9,11,11,8,507,525,500,476,467,487,538,579,590,585,570,608,633,624,451,534,517,478,471,442,427,397,410,503,599,585,531,520,480,452,407,392,419,439,475,587,554,592,428,750,801,776,725,708,647,548,538,591,609,683,677,754,753,715,446,436,462,481,553,615,579,625,517,477 14,74,71,68,84,73,61,493,636,590,537,511,503,530,575,556,554,528,635,774,759,505,715,659,579,553,488,485,429,376,502,728,771,672,683,557,525,413,427,437,458,506,605,581,593,450,759,941,960,880,854,756,636,548,621,656,721,715,781,773,719,440,464,439,450,622,768,712,718,604,501 12,56,53,32,61,58,30,423,556,520,495,428,450,444,471,454,491,421,601,749,688,504,719,625,535,512,463,420,405,398,420,717,737,610,643,518,439,413,417,397,448,441,526,485,489,434,588,858,851,758,716,579,481,493,527,508,574,566,638,601,565,420,425,400,420,584,739,636,634,530,474 8,12,12,88,138,135,83,416,417,424,403,402,401,418,425,421,422,409,439,478,456,402,450,428,425,400,399,394,396,408,403,452,471,425,430,417,393,384,397,416,407,420,457,453,439,419,547,648,661,577,550,473,416,473,502,517,577,554,588,569,513,395,410,399,399,422,484,451,447,439,389 12,11,11,47,72,72,46,404,510,464,453,399,421,451,451,433,432,423,497,623,607,439,577,536,487,474,424,424,409,385,412,592,636,545,551,457,436,373,389,406,390,414,447,430,452,402,577,815,835,755,727,598,498,419,452,471,516,515,559,560,533,414,422,404,394,493,615,557,574,461,456 7,71,68,138,205,195,127,475,582,560,522,485,505,493,562,517,530,517,619,733,715,495,695,636,555,535,483,457,404,403,478,686,744,640,657,531,471,394,406,438,457,482,582,539,554,452,709,903,916,842,811,705,584,536,602,620,691,682,743,726,674,431,431,426,435,564,723,668,672,567,489 7,29,20,50,74,47,32,400,409,386,381,396,362,424,434,429,418,413,421,413,399,392,395,383,391,389,375,366,379,407,399,406,423,409,405,386,375,396,423,416,430,442,495,448,429,398,497,497,475,434,426,407,389,433,463,487,503,525,565,503,484,397,387,387,381,381,401,411,402,387,384 15,13,12,33,36,31,29,464,570,531,502,463,485,512,556,563,553,547,572,687,685,440,658,609,522,525,484,429,422,424,493,649,698,587,624,485,488,403,398,409,424,451,565,526,566,424,723,827,836,765,735,645,511,508,555,570,660,656,732,731,682,453,455,438,456,554,699,642,652,546,459 18,9,8,26,32,25,21,403,389,380,401,368,396,423,425,400,414,410,395,388,407,381,391,401,375,395,397,396,392,392,397,402,401,393,410,382,400,406,394,404,396,418,444,443,418,388,475,472,451,432,426,407,386,436,431,460,491,495,523,502,451,382,386,390,369,382,404,407,421,394,375 9,43,38,22,30,21,16,412,411,398,416,387,386,394,422,425,422,428,432,429,434,382,427,411,387,412,388,400,395,419,411,436,423,414,431,405,384,404,420,437,415,456,491,461,434,410,514,556,544,495,455,440,399,443,482,513,538,544,571,552,470,387,392,376,385,427,417,408,418,413,399 13,117,110,98,128,120,92,427,407,419,396,399,409,425,436,416,434,391,420,453,458,400,445,438,423,410,382,388,394,413,426,466,482,446,435,402,404,422,401,421,424,467,545,482,490,409,523,577,580,499,478,425,405,449,504,474,521,551,587,558,484,381,379,386,411,412,469,450,422,417,398 19,10,9,28,33,28,24,414,397,383,370,369,393,424,435,409,403,376,397,415,388,380,398,389,381,394,377,380,394,399,398,399,393,398,395,382,382,384,402,392,392,418,465,433,416,410,473,445,441,383,392,382,394,425,440,475,510,523,536,511,475,376,374,380,367,381,412,391,370,389,397 14,31,29,61,69,64,54,445,569,531,525,474,478,435,484,495,476,464,606,711,696,461,653,586,547,521,467,437,429,416,437,678,720,614,635,492,434,386,400,402,426,467,533,509,521,413,668,899,910,837,798,707,576,479,521,552,636,633,704,689,641,412,431,418,410,534,697,647,641,558,480 3,12,11,22,33,31,20,440,419,419,417,398,380,430,423,399,406,418,430,442,436,382,415,409,403,405,398,386,383,359,434,456,455,430,430,410,401,393,391,411,438,495,606,556,515,387,462,535,533,481,491,449,415,417,440,443,470,451,515,460,448,398,388,386,380,408,430,420,421,404,394 11,16,15,72,113,115,72,422,428,424,412,410,398,413,444,424,430,436,460,475,471,386,448,446,412,404,393,411,409,364,427,459,506,445,434,417,396,395,392,391,428,425,498,471,451,417,578,665,668,606,581,503,448,463,529,515,585,572,605,588,545,407,392,406,382,439,471,451,451,425,411 11,37,37,94,150,155,97,437,428,422,405,398,428,445,444,475,439,425,455,504,516,408,475,446,426,416,386,406,383,391,433,480,515,465,461,416,404,393,411,415,422,444,490,462,462,404,559,657,667,573,548,498,424,504,570,572,606,573,626,562,532,373,404,396,422,443,504,471,468,438,403 8,12,12,49,74,70,46,419,459,445,415,398,393,421,436,435,411,430,451,513,521,420,488,472,429,434,403,391,375,399,419,521,528,468,493,449,419,383,399,408,396,415,459,429,434,405,538,718,727,636,601,524,450,453,472,476,500,507,557,538,485,410,418,403,400,458,519,475,497,436,419 8,618,284,1023,1023,624,495,835,953,916,877,814,832,872,921,902,895,884,987,1023,1023,884,1023,983,933,909,820,791,665,739,949,1023,1023,1003,1011,913,861,841,965,1008,1023,1023,1023,1023,1023,814,1023,1023,1023,1023,1023,1023,954,975,1023,1023,1023,1023,1023,1023,1023,749,801,742,773,1010,1023,1023,1023,976,887 1,119,72,159,239,139,90,624,590,554,510,496,533,700,765,730,723,696,700,710,700,477,584,548,488,483,447,436,401,539,728,702,677,616,645,544,548,597,709,759,822,899,973,906,860,619,909,874,834,795,761,696,572,813,894,922,980,966,995,947,896,520,436,550,544,617,671,580,625,531,503 9,15,15,78,136,143,81,406,433,404,410,418,413,395,409,414,422,409,445,494,483,405,449,434,416,408,399,391,391,399,405,450,490,445,459,402,421,405,394,393,407,390,435,413,413,396,496,667,664,574,551,480,432,426,440,455,489,480,538,522,462,400,406,404,403,431,475,446,474,424,390 20,9,8,77,86,50,43,401,429,416,421,417,412,425,430,431,418,410,437,522,507,406,475,439,435,421,400,393,393,383,414,495,515,445,479,432,402,384,401,388,407,434,471,449,435,399,530,690,693,601,557,501,437,459,487,510,528,539,569,541,508,377,384,399,394,414,488,451,477,413,421 10,7,8,25,31,29,23,411,567,520,493,430,415,427,444,441,432,410,557,747,709,491,723,645,543,528,458,428,408,391,433,720,762,639,672,490,455,382,415,411,408,440,486,476,478,404,550,872,886,796,757,631,492,449,485,473,504,514,556,537,513,406,399,400,403,539,742,661,651,548,452 5,57,54,84,92,83,77,469,517,476,460,428,466,472,488,479,479,462,544,669,627,460,625,565,503,489,437,440,433,383,454,645,669,579,597,494,468,407,395,403,418,462,539,490,486,430,669,837,836,762,736,616,524,489,543,582,639,633,702,671,641,415,423,416,429,515,652,591,607,500,456 6,8,8,35,45,41,33,403,445,431,417,409,406,395,427,420,400,433,447,542,541,415,510,484,443,427,423,396,400,363,409,527,546,464,504,412,435,380,393,398,410,399,451,435,422,398,534,751,767,680,657,553,459,426,457,468,506,525,529,533,509,390,401,388,389,427,523,504,485,437,418 2,8,8,21,26,22,18,413,397,379,377,375,385,427,432,417,413,401,404,402,410,387,395,381,381,377,378,397,383,405,412,392,399,399,390,393,377,383,389,388,418,430,476,435,438,397,480,417,421,395,415,402,380,414,444,435,490,504,540,514,469,389,367,393,380,391,409,376,386,382,401 2,21,15,28,29,22,23,415,411,401,384,404,386,429,445,442,441,428,413,430,413,392,400,399,396,398,407,388,377,418,411,429,427,393,406,394,386,414,436,422,439,492,563,495,470,409,562,548,506,457,459,435,413,529,577,597,667,651,692,607,549,398,402,396,415,394,421,414,412,400,377 12,11,10,29,39,37,28,397,431,436,436,417,421,414,425,429,406,414,442,525,507,420,489,470,447,440,418,396,405,377,413,501,531,470,475,437,396,395,396,396,421,462,507,466,432,403,503,718,732,650,598,505,442,446,484,510,544,523,571,533,469,402,411,402,397,421,522,498,485,423,418 12,62,58,157,191,170,139,415,548,474,473,440,426,457,466,467,452,454,574,691,652,456,649,588,524,512,447,457,404,379,454,650,696,581,611,518,436,387,406,407,412,419,479,466,477,417,611,865,875,797,763,647,512,463,502,507,560,548,604,631,559,416,410,380,418,495,685,612,637,510,461 7,13,13,41,61,55,36,379,389,406,407,393,399,409,422,423,400,397,402,407,414,391,415,394,408,395,391,380,389,400,393,420,406,410,401,393,389,394,415,388,406,428,469,434,409,398,483,502,484,454,428,393,409,437,482,501,518,513,564,483,469,393,378,377,388,404,412,399,407,402,383 3,150,99,157,191,114,92,670,699,616,586,524,567,733,792,777,771,750,759,787,774,503,670,642,575,557,476,471,406,547,812,788,771,709,730,630,582,639,760,805,862,935,1012,956,920,661,964,943,911,866,840,780,679,842,923,955,1021,1012,1023,999,953,590,477,596,603,682,753,707,721,603,542 17,22,20,37,51,44,31,402,401,384,383,378,406,414,393,410,398,401,377,394,415,377,389,382,382,395,387,387,381,383,393,395,393,387,382,370,388,403,415,421,411,415,454,430,420,392,452,425,391,386,395,390,384,450,452,463,473,472,497,491,449,382,389,383,380,395,396,395,393,360,386 18,356,308,233,338,255,176,402,389,372,392,402,404,438,450,438,466,437,415,438,434,390,423,391,418,419,397,384,375,430,447,460,416,413,426,403,392,418,456,527,546,620,714,640,586,454,566,530,523,493,432,431,388,490,514,531,596,599,656,567,555,383,398,390,412,422,407,396,429,403,371 5,17,12,32,45,33,24,424,391,375,390,361,401,424,411,436,404,397,400,415,404,396,377,400,382,402,379,398,369,381,393,388,403,403,400,384,381,382,400,401,423,430,497,445,427,395,445,459,427,407,404,413,418,446,476,458,497,501,564,501,472,403,394,390,398,399,412,410,388,400,392 1,43,39,131,170,154,116,543,883,835,780,701,673,542,593,567,557,566,852,1013,973,780,990,931,875,844,737,679,552,432,536,979,1009,934,936,816,725,420,457,467,507,595,697,642,637,509,780,1023,1023,1023,1023,949,833,633,704,710,773,760,814,792,742,437,601,442,452,816,996,936,950,840,745 8,9,8,27,36,28,21,406,414,393,421,401,407,420,434,411,404,403,431,475,449,402,454,428,414,407,396,393,367,375,435,471,473,442,455,426,411,386,391,414,430,472,572,522,495,387,465,589,605,530,516,468,435,408,418,431,443,461,484,472,443,390,384,383,375,407,474,422,424,395,399 8,13,12,67,88,84,64,412,428,431,389,407,395,420,447,442,420,438,433,473,446,392,428,421,424,414,400,398,379,401,418,458,469,423,427,400,396,392,383,409,397,443,488,460,466,416,566,614,593,529,493,469,442,466,510,523,594,591,624,604,544,417,394,386,415,427,446,440,460,416,418 18,303,129,311,351,141,127,673,711,642,612,526,599,717,772,747,739,729,760,816,801,515,741,683,601,598,518,490,465,546,746,784,797,714,755,625,581,628,758,804,862,937,999,926,869,711,946,960,946,889,865,797,672,880,952,975,1023,1010,1023,987,937,535,516,547,563,700,794,730,759,636,557 2,37,34,152,316,292,140,418,477,457,447,411,405,413,428,404,427,427,492,600,562,407,565,513,472,461,431,426,409,384,405,554,579,491,510,446,425,399,381,380,404,392,419,426,422,403,501,800,813,725,690,568,471,408,416,418,454,451,490,482,461,393,414,386,396,455,580,518,503,468,425 11,9,9,67,90,90,66,396,427,410,421,397,413,393,425,419,376,409,444,478,486,392,449,436,425,431,398,399,381,392,398,459,479,440,443,419,400,392,394,388,408,387,414,409,427,383,478,666,673,591,543,492,450,381,411,409,447,441,455,459,456,390,380,394,407,419,472,420,465,420,395 2,8,8,39,49,46,37,402,419,403,398,405,412,408,416,407,426,393,438,477,501,396,456,433,417,415,405,396,394,381,411,461,504,435,453,412,416,402,382,383,396,400,425,409,423,410,492,680,687,604,562,497,441,424,436,456,461,464,494,487,464,387,386,396,391,418,469,456,467,420,415 8,19,19,63,86,76,56,397,410,389,396,384,387,405,409,401,401,400,394,424,425,401,415,401,398,407,399,401,384,392,399,424,439,413,420,379,375,373,391,386,405,410,436,402,401,388,464,578,578,505,478,431,433,428,442,453,485,496,505,488,426,402,402,385,391,405,447,426,439,403,400 1,33,11,401,449,155,154,803,857,822,775,704,712,834,882,860,848,836,892,981,961,767,958,912,839,827,721,675,562,597,806,959,994,914,928,811,737,666,751,780,838,902,978,935,913,824,1019,1023,1023,1023,1011,933,827,962,1012,1014,1023,1023,1023,1023,1004,654,634,646,697,858,978,926,928,837,736 17,60,57,41,52,42,32,573,589,531,537,519,551,601,680,675,693,670,667,661,658,420,439,469,457,466,445,449,419,466,622,594,521,536,545,517,491,464,451,474,517,599,729,712,718,476,876,818,765,750,733,715,624,613,699,726,815,817,877,883,846,477,467,503,542,598,574,577,617,544,489 7,17,15,28,44,34,20,388,394,406,381,375,402,402,438,444,415,428,411,438,411,386,403,403,394,388,367,384,375,376,399,419,414,401,403,398,380,392,407,399,432,451,500,449,440,420,506,462,465,425,404,388,392,472,514,528,556,549,590,540,487,392,390,401,380,388,410,395,411,419,406 19,78,67,114,137,102,87,470,629,589,542,464,514,504,556,548,547,556,663,781,761,527,725,672,595,586,514,475,439,381,488,745,781,665,711,589,513,382,431,439,444,488,568,566,581,464,758,944,952,886,855,764,640,549,617,628,705,712,773,758,715,454,462,422,452,614,760,717,716,605,505 11,25,25,101,164,146,85,398,427,420,411,383,411,388,396,416,398,400,446,455,451,377,423,419,415,406,391,396,380,394,410,436,471,428,441,398,403,393,394,394,387,421,424,428,422,386,475,588,610,550,502,473,414,416,419,433,463,469,489,480,445,394,382,396,402,398,446,449,435,414,423 6,248,214,205,280,240,175,526,475,419,420,395,414,527,591,534,526,498,490,580,564,433,537,492,445,461,405,386,415,444,513,534,560,488,516,429,425,467,485,511,584,641,742,670,657,504,723,705,708,615,580,499,459,623,686,687,748,751,805,767,707,430,384,402,429,464,550,511,516,451,417 10,10,10,90,143,147,93,398,398,411,398,392,387,393,398,398,378,396,401,433,426,399,417,415,385,402,402,396,389,373,387,420,418,399,414,405,376,381,373,385,393,374,416,406,403,398,464,539,552,482,441,442,416,390,424,427,449,455,469,470,427,401,389,384,394,420,424,433,406,397,392 7,19,19,90,177,185,93,397,400,387,412,378,382,386,412,410,393,401,396,427,434,398,413,410,394,396,392,393,378,389,378,418,448,406,423,407,386,371,388,381,408,376,424,399,403,398,452,539,540,492,456,449,408,421,441,451,449,459,481,454,447,407,389,390,396,416,422,418,409,410,392 4,15,15,199,289,299,203,427,420,381,410,422,395,456,469,456,435,425,422,446,452,410,419,428,397,416,388,398,378,398,417,438,439,427,416,406,398,411,412,414,439,476,522,473,447,442,533,586,576,514,481,456,414,517,596,578,611,595,627,583,513,409,394,398,398,428,452,434,429,395,402 6,8,8,18,26,23,15,397,387,379,382,403,372,402,407,406,403,403,402,390,409,395,395,373,391,391,384,383,399,394,389,397,399,386,396,380,376,395,397,396,391,384,407,404,400,377,434,419,416,411,398,412,392,406,393,407,410,445,459,425,422,375,385,384,392,385,382,400,388,386,380 2,58,55,21,32,28,16,420,411,401,401,415,411,425,429,426,410,409,428,409,411,387,417,408,389,400,374,389,405,401,534,456,435,401,422,429,410,480,589,657,728,811,895,804,704,429,731,599,568,485,453,428,385,523,672,763,897,897,925,833,750,415,391,388,389,405,443,421,426,404,408 7,23,17,29,47,35,21,408,408,376,372,374,388,418,434,416,416,394,410,398,392,399,398,388,382,389,397,378,380,409,385,415,402,389,387,390,381,401,386,389,416,440,479,452,412,384,459,429,418,406,406,376,399,455,466,473,529,494,525,507,455,386,382,383,376,383,398,406,394,390,389 4,31,27,90,142,122,76,536,625,590,559,528,568,573,621,598,597,580,662,736,741,467,632,601,550,540,478,482,439,382,517,668,688,613,672,533,505,408,400,401,413,428,544,535,557,431,801,904,904,856,840,779,677,464,498,522,660,685,761,780,744,444,479,447,488,590,714,659,684,591,509 1,199,165,1023,1023,1023,1023,825,760,726,711,686,719,845,888,856,846,831,840,851,856,603,771,734,694,688,619,626,558,600,775,804,792,739,784,683,653,624,676,714,767,843,927,888,876,838,994,999,985,944,925,886,804,946,989,987,1016,1002,1023,1015,974,734,648,706,735,798,838,802,837,741,703 3,207,79,1023,1023,1023,1023,986,958,919,893,833,849,1012,1023,1023,1012,994,1012,1023,1023,837,1003,964,906,886,815,786,661,750,931,1023,1023,978,992,895,830,802,846,873,919,983,1023,1023,1020,935,1023,1023,1023,1023,1023,1023,941,1023,1023,1023,1023,1023,1023,1023,1023,883,768,878,889,971,1023,1008,1018,931,864 6,15,13,31,43,34,25,405,382,387,382,392,390,420,422,423,407,418,422,395,420,398,381,404,401,369,381,375,394,373,409,402,414,399,393,414,398,418,405,420,394,442,465,460,446,418,503,468,458,437,421,414,401,465,495,493,541,525,581,539,484,398,391,379,386,382,412,395,414,400,388 13,61,59,104,151,150,101,488,571,537,533,458,452,488,531,503,520,517,571,727,705,476,669,617,562,540,488,454,432,410,493,689,723,607,652,524,482,390,400,414,431,470,561,547,548,429,723,906,923,852,822,718,602,510,584,585,687,674,744,729,680,428,441,437,406,560,720,654,673,566,520 11,9,8,23,19,12,11,505,582,532,513,473,494,531,582,572,571,537,633,720,694,488,647,589,534,521,457,463,419,417,491,687,701,613,648,526,470,410,401,413,413,486,604,554,577,428,761,883,866,810,788,701,578,512,594,606,691,694,763,762,728,452,462,454,481,605,729,660,690,571,502 4,1023,594,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1015,1023,1023,1023,1023,1005,1010,934,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,25,24,60,81,75,53,420,549,501,475,448,469,455,479,457,460,453,568,694,679,455,634,583,533,498,454,440,388,398,441,652,698,596,612,502,482,397,404,399,405,440,504,484,501,410,649,890,905,828,806,698,547,443,487,513,590,594,650,648,601,398,436,414,425,526,669,624,656,542,461 8,16,16,93,157,160,92,398,400,392,383,407,398,412,432,417,411,421,418,425,411,410,395,408,410,392,379,382,380,387,415,423,421,403,407,402,398,397,398,415,403,416,466,447,430,392,509,518,493,460,428,404,397,444,496,520,552,555,590,532,476,392,383,391,390,401,434,401,412,412,398 5,36,31,72,87,72,61,635,880,827,782,709,720,684,742,719,721,712,921,997,955,843,970,908,871,835,727,699,581,427,695,1001,986,929,926,816,751,447,472,498,532,624,777,768,779,545,920,1023,1023,1023,1023,985,877,699,774,781,850,845,907,906,879,564,711,560,604,969,1023,1001,1022,914,825 1,9,9,18,25,25,18,395,457,420,418,413,394,420,430,427,420,424,479,540,509,414,493,464,437,439,407,390,398,386,399,518,539,477,473,441,421,385,388,386,382,403,456,421,436,394,519,695,692,615,579,527,443,409,439,432,480,484,512,512,474,395,381,402,387,435,541,488,469,434,398 15,21,20,13,18,17,12,533,720,659,605,543,579,586,652,633,645,633,747,848,819,563,777,723,650,639,547,523,450,393,589,810,824,742,750,645,560,419,433,480,471,518,676,653,680,416,841,979,973,921,892,813,709,547,624,655,752,756,829,842,800,491,505,489,515,702,831,769,792,681,550 10,11,11,45,61,63,47,396,392,394,388,378,416,389,402,400,401,404,391,422,421,394,395,392,404,408,384,374,408,409,387,415,415,386,392,412,390,394,410,391,402,420,420,419,410,400,455,493,490,446,439,423,406,424,446,453,506,472,514,470,457,394,398,398,411,387,412,418,399,413,381 3,11,11,62,99,103,64,401,414,406,382,402,400,402,434,437,423,415,410,418,423,381,402,391,390,389,387,387,403,408,404,423,407,398,406,401,393,374,396,395,410,439,438,438,414,413,509,521,515,463,438,427,415,447,504,514,554,537,579,529,485,404,397,387,398,408,417,412,408,410,405 8,11,11,38,64,65,39,417,595,578,493,431,425,410,429,422,437,421,585,786,726,519,767,663,591,575,471,435,395,360,405,758,789,669,668,520,471,390,413,419,407,426,508,470,447,426,501,904,907,816,771,621,496,476,481,476,483,487,514,495,464,391,413,397,403,564,775,670,690,547,437 15,358,318,259,372,322,220,402,398,404,400,394,413,440,445,420,415,425,408,403,421,389,418,391,387,386,382,402,391,404,436,441,424,389,420,429,409,414,457,448,498,554,639,582,523,441,514,514,511,437,442,419,394,474,511,481,544,528,613,551,521,406,381,414,390,408,439,402,413,384,368 7,19,19,68,101,94,61,399,434,427,431,406,419,413,415,416,415,393,451,506,467,418,476,458,428,399,401,403,419,376,403,476,518,450,473,419,398,384,392,383,407,420,460,422,442,405,509,668,684,614,568,489,420,418,454,478,518,517,577,533,487,402,402,381,386,435,499,495,465,429,423 13,28,26,696,1023,1023,685,397,400,401,406,412,380,404,424,424,422,391,427,465,453,405,465,425,418,405,394,401,381,388,388,463,473,445,422,419,396,381,399,395,405,425,444,428,422,457,499,573,582,506,491,429,416,446,456,480,492,491,532,505,473,420,386,392,399,414,450,436,440,413,404 14,14,11,29,42,34,24,420,377,393,381,381,394,396,415,396,391,389,383,379,382,384,382,378,372,389,384,397,377,397,397,399,387,379,393,390,374,384,373,409,417,426,442,425,399,399,453,436,397,394,374,405,397,418,455,466,499,482,504,475,442,381,377,399,382,384,376,385,406,389,383 20,25,24,103,191,176,93,438,444,422,411,386,428,461,493,464,454,438,460,492,485,411,458,448,415,410,387,401,374,411,422,468,482,458,467,426,382,400,413,422,438,449,524,481,462,442,600,670,646,567,526,473,411,518,590,587,644,629,677,641,574,409,389,397,404,436,468,464,464,425,420 7,21,18,40,53,43,33,414,395,391,397,379,407,446,443,416,425,416,422,423,404,388,386,382,389,394,378,383,377,384,406,417,392,393,389,395,386,399,416,408,427,458,544,476,455,417,561,475,452,412,420,401,397,522,553,571,618,613,650,597,547,393,403,389,395,388,392,395,398,394,388 8,665,298,1023,1023,679,747,879,790,733,704,676,693,911,958,941,927,909,893,871,867,575,677,661,612,587,513,514,455,771,897,835,787,748,764,689,656,799,844,877,926,991,1023,1023,1001,913,1023,1023,1011,983,956,917,823,1023,1023,1023,1023,1023,1023,1023,1023,780,568,761,777,828,841,801,829,718,652 20,10,9,31,41,31,23,411,401,383,383,384,394,411,428,400,400,401,418,401,393,383,398,397,366,391,380,382,376,386,384,396,406,400,400,395,402,399,394,405,392,412,419,428,423,413,444,454,439,421,410,395,379,429,443,433,465,467,508,479,454,382,366,384,385,394,411,392,395,387,394 13,10,9,42,54,45,35,401,447,411,412,404,423,427,434,432,410,415,463,545,535,420,504,470,445,447,411,401,386,371,409,506,560,479,486,439,429,395,382,409,407,419,434,433,432,403,551,739,752,674,638,553,460,407,467,455,500,502,559,543,511,397,401,382,397,442,549,492,511,433,431 15,44,43,191,307,308,189,440,435,405,415,402,406,447,512,490,454,461,455,460,459,407,438,441,413,389,390,398,396,375,437,457,475,437,443,428,409,425,446,461,486,543,603,525,481,520,617,612,610,529,504,462,417,710,784,783,772,736,753,670,610,403,383,415,414,438,458,453,451,427,400 19,197,159,122,157,120,94,465,449,427,406,386,372,478,517,465,469,427,436,501,474,404,472,441,412,417,411,418,395,417,441,456,481,437,468,406,387,421,426,416,434,486,532,506,463,430,600,600,622,544,517,444,413,495,542,559,625,628,688,645,571,387,396,415,388,431,520,456,457,431,401 2,93,78,72,119,97,58,485,496,468,465,420,450,507,537,516,515,466,562,637,575,458,587,510,462,477,412,411,398,406,443,610,636,523,532,490,437,410,417,418,453,469,570,541,539,468,673,763,762,685,649,567,477,528,588,593,653,659,700,685,630,426,409,430,420,524,617,546,564,477,424 8,13,9,36,39,28,26,400,388,394,403,382,402,417,415,413,398,406,399,418,413,392,402,405,393,397,389,401,388,416,382,407,416,394,397,397,393,401,386,412,408,436,437,435,419,420,478,458,475,430,415,408,386,457,476,469,532,527,555,509,470,404,378,395,384,393,393,386,410,390,392 2,20,17,15,17,12,11,556,666,604,574,533,541,595,667,666,652,641,712,789,782,528,727,665,587,584,520,490,430,416,569,757,779,692,705,598,539,406,446,433,475,550,683,662,680,455,836,927,922,866,841,758,649,590,669,693,772,771,837,835,794,487,478,497,535,681,783,732,759,644,558 18,12,11,13,12,9,9,483,559,493,492,462,463,498,556,559,543,539,610,689,662,467,612,562,519,497,449,447,423,401,509,656,672,586,618,506,471,392,405,433,422,474,558,552,561,407,743,862,847,789,757,684,563,509,544,566,664,660,729,740,700,440,446,456,471,591,698,642,665,558,492 5,14,14,49,60,61,49,411,444,456,428,414,417,401,435,414,408,416,474,569,539,418,531,476,438,444,416,403,402,404,412,517,561,489,521,450,420,381,400,382,394,415,456,409,427,394,517,758,765,684,648,552,476,406,453,470,488,492,560,529,476,403,393,407,401,444,541,501,517,444,426 5,42,42,88,120,123,89,393,476,464,439,412,423,390,418,417,410,387,483,641,550,452,639,539,504,468,421,410,424,405,444,617,649,547,571,446,410,407,415,432,463,491,571,493,487,473,530,766,764,684,627,505,436,580,609,567,572,557,610,546,492,394,405,389,396,471,642,549,545,449,441 8,10,10,64,78,78,64,421,422,393,389,387,393,428,449,437,429,420,410,419,415,380,389,414,392,399,384,387,378,417,394,401,399,394,397,412,367,404,388,410,407,417,467,452,440,400,538,478,455,432,421,436,404,460,492,512,562,564,613,580,519,393,389,391,391,403,407,403,388,380,390 5,49,45,106,134,124,98,430,428,426,428,396,403,446,466,429,432,455,461,477,468,423,458,440,420,420,404,414,391,408,440,443,479,449,460,416,410,408,404,432,424,464,525,484,485,447,575,598,607,532,532,472,405,473,526,521,583,575,623,597,532,391,390,407,410,418,480,444,448,429,398 11,72,62,62,93,75,47,535,682,636,587,529,542,568,619,611,590,571,700,835,813,552,786,748,647,640,531,515,435,402,530,802,835,736,760,610,550,396,432,473,458,530,650,607,619,447,787,959,965,900,869,776,657,566,645,671,734,739,802,794,747,480,485,460,486,692,838,782,796,669,567 8,265,211,228,359,280,172,679,833,791,743,665,693,725,783,773,761,748,852,944,925,710,902,856,794,774,672,640,521,440,706,918,941,860,886,763,687,457,504,527,568,672,799,777,791,578,931,1023,1023,1019,992,913,809,739,810,820,885,884,939,933,903,604,609,590,629,835,959,909,917,819,715 12,59,51,77,112,81,52,534,597,548,508,486,528,579,641,633,637,626,649,688,681,454,586,518,498,497,464,430,435,450,636,660,668,606,621,533,522,500,533,575,656,740,836,783,761,472,834,852,829,775,756,708,608,597,701,752,838,834,884,858,814,467,458,478,487,592,656,612,642,563,516 12,237,201,664,1023,917,593,702,767,733,684,605,642,754,812,795,780,767,819,880,869,647,835,788,716,711,616,584,485,465,697,852,877,796,822,671,617,515,557,573,657,748,843,805,798,675,939,1021,1016,959,932,861,747,811,880,892,942,934,975,955,915,625,560,630,648,785,891,846,854,763,675 13,23,23,49,66,65,48,414,459,432,432,408,404,426,420,416,437,410,498,553,522,422,503,476,445,439,409,413,394,390,410,533,554,491,513,438,422,391,390,387,396,422,469,443,441,413,533,735,733,653,620,514,449,419,473,474,524,502,560,541,510,388,399,395,402,458,548,523,512,436,418 13,9,8,25,29,25,21,401,389,377,384,376,395,416,412,402,410,412,395,376,402,372,390,400,387,388,381,379,382,375,400,412,398,380,400,380,377,388,382,400,392,411,424,414,416,405,424,424,419,396,399,390,386,434,436,427,460,451,494,461,428,387,399,384,397,388,390,381,397,388,391 12,19,17,64,90,74,52,411,457,433,418,419,416,432,429,421,422,425,469,547,537,394,503,469,428,423,418,401,384,384,419,519,558,473,506,459,420,389,397,402,409,417,473,453,444,411,544,749,748,668,631,523,475,439,491,479,547,551,597,562,535,398,388,396,400,436,532,505,513,429,427 5,9,8,24,32,25,18,402,378,372,365,387,380,407,415,403,407,406,376,400,403,394,396,392,386,384,384,376,375,395,384,394,383,378,376,385,368,412,396,408,382,409,412,406,416,385,422,383,396,395,388,389,383,415,422,428,460,435,461,455,423,386,384,387,377,380,390,390,384,398,376 11,10,9,47,68,58,40,414,494,474,433,416,426,437,440,445,450,450,513,620,614,424,563,515,482,460,428,406,402,390,433,576,607,506,557,471,431,388,403,402,407,427,471,457,471,398,620,791,804,712,699,587,472,465,507,520,571,564,634,606,564,401,401,405,400,475,609,552,548,469,432 11,19,13,40,46,31,28,447,464,458,421,415,411,441,476,471,479,458,513,584,547,414,520,499,448,439,433,394,392,410,441,550,578,511,510,461,424,396,394,419,450,473,556,493,485,416,631,741,727,651,640,551,472,496,578,582,628,636,669,633,594,402,417,418,416,464,571,531,538,476,413 10,15,13,64,65,58,56,467,553,500,479,486,455,501,528,527,494,511,585,681,644,466,605,571,522,486,466,433,430,397,468,635,650,579,582,516,448,410,399,435,443,467,582,548,525,421,721,835,828,774,740,660,548,510,592,608,683,675,743,726,674,429,434,418,442,539,671,605,640,536,462 17,26,20,66,80,49,38,499,515,502,486,475,473,540,606,578,588,559,600,655,623,431,540,499,482,474,434,442,403,447,563,624,622,549,576,520,495,443,493,520,568,653,771,704,682,483,784,830,819,762,726,641,570,639,720,740,807,797,848,815,761,460,434,445,476,545,605,586,594,511,487 15,24,23,70,82,71,60,440,528,489,466,416,417,459,491,471,461,448,540,630,602,432,583,524,482,482,439,440,409,420,435,582,620,520,567,453,408,403,404,409,426,435,524,502,503,423,628,804,809,733,712,615,512,465,525,539,610,597,665,656,598,411,421,412,412,498,602,565,566,498,449 18,13,11,33,52,45,26,417,405,403,383,405,398,408,427,412,397,409,425,465,468,391,419,416,413,414,392,407,399,416,401,458,457,436,451,413,391,391,408,413,405,426,459,441,425,407,493,570,561,493,476,451,393,426,466,453,483,493,514,508,464,400,377,385,391,406,453,429,439,403,390 8,16,16,73,85,76,65,416,445,426,432,419,417,419,429,422,426,426,464,527,518,421,501,466,456,434,395,399,406,393,408,514,532,474,474,411,423,400,393,393,403,431,448,431,430,413,530,744,760,665,646,539,463,452,475,482,529,520,548,536,519,408,399,394,398,465,532,490,498,456,417 16,93,84,598,1023,1023,551,714,655,598,554,512,546,748,795,760,749,726,731,767,754,497,633,604,566,545,496,488,436,536,641,716,714,636,644,566,510,552,575,598,656,729,825,774,768,685,910,924,907,860,828,760,636,829,891,902,948,935,972,938,890,587,486,573,594,698,762,715,736,648,565 18,14,11,34,41,33,27,425,405,395,380,386,384,448,441,417,423,411,407,430,410,388,408,395,378,392,392,363,383,413,391,395,408,392,406,409,405,407,414,425,422,447,499,471,436,410,511,491,459,429,421,387,417,467,517,502,572,563,600,560,493,391,391,393,372,377,419,410,386,384,396 7,25,21,36,58,46,28,419,404,394,398,384,389,427,432,437,414,407,405,423,424,404,421,391,395,385,370,377,384,415,404,409,427,414,423,387,396,392,389,392,410,408,439,433,431,392,480,470,441,403,427,427,375,425,457,454,479,507,553,494,496,393,388,390,384,403,422,378,425,400,386 14,9,8,23,27,19,16,421,471,427,420,400,421,398,432,413,427,411,426,519,492,412,493,464,419,415,408,406,377,400,407,494,526,457,461,416,415,385,394,411,404,414,445,433,421,417,500,679,685,593,545,474,425,441,448,441,486,480,524,496,475,389,398,364,391,438,525,498,496,440,414 17,19,19,51,94,92,49,459,445,449,445,403,435,429,451,451,456,451,487,519,523,427,485,465,428,431,415,434,407,404,432,496,495,479,477,456,432,372,400,407,421,460,499,501,475,391,567,735,755,681,643,539,481,426,483,454,526,524,579,570,520,400,407,416,405,446,516,473,499,457,411 3,11,7,40,43,23,19,429,411,389,397,389,379,435,419,414,411,407,395,400,415,373,412,388,389,389,400,388,377,378,385,408,408,409,396,392,400,396,404,403,390,420,431,437,427,376,473,470,467,441,428,415,392,411,446,438,491,480,539,504,458,390,388,387,387,388,419,415,397,393,401 4,17,11,7,9,6,5,412,402,384,386,388,401,426,430,439,421,433,422,433,418,393,418,413,399,392,389,390,401,425,486,443,436,409,410,414,403,444,524,596,648,734,825,717,598,417,642,563,510,481,436,439,428,513,646,709,815,803,833,736,652,387,400,396,402,412,431,414,435,401,386 15,82,74,45,62,55,39,628,916,879,844,794,819,679,748,737,733,728,929,1002,987,826,947,919,888,862,788,772,658,405,676,983,985,945,957,870,821,424,421,441,485,568,736,724,757,495,926,1023,1023,1023,1023,1023,950,617,712,737,823,833,893,904,880,571,799,567,619,957,1023,1023,1023,956,890 19,12,10,29,35,29,24,438,388,377,419,381,380,416,429,440,423,395,434,429,421,393,408,408,390,401,377,371,369,372,404,433,419,398,404,398,393,374,394,379,408,422,475,457,430,403,499,535,502,457,431,418,393,434,444,471,520,504,564,525,509,381,398,380,383,409,420,399,410,389,380 5,54,50,105,145,130,93,470,573,527,517,469,503,512,559,546,544,520,620,706,681,482,644,575,526,515,448,450,406,412,511,680,696,623,625,512,469,387,428,435,445,474,576,563,594,439,750,864,858,800,770,696,579,501,570,580,693,685,748,747,704,439,438,443,449,598,701,629,648,537,485 1,203,193,197,236,230,190,407,429,384,378,396,395,414,427,408,395,402,439,466,466,392,433,421,415,383,415,393,378,426,434,453,463,436,440,393,391,399,441,429,442,502,588,532,487,448,539,606,611,543,520,470,407,463,492,506,564,555,589,553,500,415,407,402,400,416,458,440,438,407,408 5,30,29,293,395,395,289,426,490,445,415,405,449,419,475,462,433,449,491,581,561,424,528,484,453,434,423,412,406,424,432,554,579,489,506,438,432,404,397,395,416,445,472,493,455,445,585,759,758,690,626,532,450,469,512,528,575,568,625,590,559,410,412,409,405,467,575,525,528,453,418 6,19,16,33,48,38,26,391,392,367,373,364,398,389,416,395,410,398,409,392,398,376,402,403,381,390,386,398,386,398,393,375,404,374,392,359,395,403,393,394,384,394,422,392,401,390,426,429,409,408,404,399,391,417,423,414,434,421,471,446,422,382,392,390,390,370,389,396,396,395,392 11,10,9,32,35,27,25,401,395,386,388,409,397,408,413,396,400,384,431,421,433,395,416,410,391,386,375,388,383,398,403,416,418,400,419,382,411,383,393,369,398,400,445,438,428,390,455,503,488,453,448,412,387,392,440,430,464,454,478,454,450,394,373,395,402,394,414,412,423,396,392 17,12,9,33,40,24,20,409,399,397,403,386,397,418,429,406,413,419,395,431,410,402,422,395,394,404,400,393,393,376,408,422,415,407,414,385,398,389,411,400,416,417,462,451,431,399,500,487,489,458,436,416,398,440,465,471,508,500,540,530,496,382,367,383,407,403,436,401,404,401,387 16,22,16,41,61,43,28,415,408,373,363,403,406,415,423,404,406,420,415,405,392,391,413,384,396,384,391,392,377,414,393,411,421,406,406,380,387,413,398,424,427,443,481,461,432,393,479,440,422,393,395,393,385,467,487,495,541,503,552,508,480,382,389,391,398,384,403,407,408,385,383 6,527,335,159,160,103,104,587,669,602,576,535,549,635,701,666,674,645,709,804,775,539,742,677,622,595,531,467,454,445,598,775,796,698,730,577,536,495,555,573,675,735,831,761,726,616,867,953,949,883,854,775,670,790,853,859,905,894,932,896,853,472,459,478,506,664,798,743,742,634,535 7,8,8,49,79,74,42,395,399,396,406,364,395,389,402,387,394,399,387,412,416,375,409,402,408,388,388,391,396,393,392,392,396,399,416,386,385,397,397,392,395,416,438,426,411,404,465,460,474,432,437,412,402,432,475,476,516,484,520,481,437,384,401,384,400,393,398,403,413,399,393 19,16,15,32,46,40,27,415,417,381,415,385,402,415,431,415,421,432,431,434,417,388,413,404,401,366,392,373,376,394,406,409,418,407,401,377,409,406,402,423,421,445,482,465,455,419,514,503,478,435,453,426,411,455,474,488,532,532,569,542,489,398,386,397,386,398,403,409,429,402,389 17,23,19,402,733,720,384,482,477,448,451,442,470,509,556,547,540,520,526,519,521,416,446,430,432,430,431,429,408,423,496,483,456,432,452,436,428,449,459,470,528,585,653,595,590,616,734,684,616,612,593,551,500,825,896,886,866,815,828,762,697,453,447,455,458,485,494,472,517,445,433 16,80,78,170,251,243,163,487,558,567,481,484,462,501,564,540,531,518,598,692,674,473,633,592,540,517,461,450,419,407,482,652,693,597,628,517,479,400,421,433,443,469,570,546,528,442,724,892,899,833,804,720,595,536,601,628,707,695,753,733,690,432,450,431,436,575,702,654,661,565,493 3,1023,693,461,493,155,143,813,848,804,771,694,722,855,903,887,879,861,904,955,938,720,901,855,799,775,672,620,516,655,838,930,945,869,887,787,722,739,814,858,908,970,1023,978,944,851,1023,1023,1023,1023,997,935,834,994,1023,1023,1023,1023,1023,1023,1023,680,616,679,721,843,939,891,903,805,726 11,27,27,137,223,228,139,485,459,424,417,399,388,505,580,544,553,516,500,506,501,400,442,435,423,413,391,395,389,402,454,472,468,442,419,393,439,410,414,435,461,517,614,571,570,456,690,648,603,552,512,495,460,572,641,646,695,684,736,719,677,457,403,447,452,485,484,459,459,428,419 3,18,17,24,39,38,22,471,413,399,398,404,428,431,456,422,404,408,418,428,438,399,410,408,388,402,389,377,397,397,443,445,448,415,434,411,394,397,406,427,460,529,645,576,530,399,468,539,527,500,463,455,440,411,430,440,481,489,503,509,457,374,394,381,391,416,429,432,434,380,398 13,331,296,193,284,254,173,398,387,380,389,366,395,413,419,423,414,421,414,391,379,408,378,397,415,373,376,388,399,423,454,420,410,394,375,405,401,450,437,468,501,575,667,571,544,423,484,442,383,408,407,398,388,442,487,463,532,527,567,525,489,386,377,390,407,400,379,394,402,379,392 5,177,154,135,204,165,109,600,798,750,693,618,625,681,713,703,710,685,804,927,896,691,904,847,779,753,661,598,507,430,603,897,923,841,856,719,637,453,472,471,516,606,727,700,696,526,863,1023,1023,994,963,871,761,678,753,760,830,822,878,871,831,525,554,528,566,774,915,854,863,768,661 8,38,37,108,156,150,102,443,537,484,491,460,479,475,505,517,494,495,577,673,646,460,598,540,500,492,427,441,404,383,476,631,653,576,601,495,478,392,397,419,416,449,522,482,519,413,692,856,855,789,757,667,565,475,533,540,621,623,687,679,633,427,442,436,457,525,662,618,621,532,468 3,17,17,33,32,30,30,435,410,404,373,391,392,430,465,420,408,410,395,400,416,380,393,373,390,407,394,387,388,388,407,407,416,386,418,390,391,400,426,406,422,459,508,455,452,422,501,451,435,421,393,384,391,502,533,556,569,575,622,553,477,404,374,383,398,388,395,399,392,408,373 14,70,44,83,121,72,47,511,583,552,509,465,503,537,601,577,565,543,620,749,702,498,685,633,550,526,475,450,416,427,524,697,741,633,675,522,500,436,490,521,544,641,734,657,639,495,770,898,896,835,789,694,576,657,742,752,809,798,839,801,749,426,443,423,452,595,724,667,695,571,495 10,22,22,42,67,64,39,430,439,424,416,410,420,412,463,448,453,438,482,531,517,417,480,452,453,427,411,404,414,390,444,502,511,447,469,413,403,402,398,393,404,431,440,432,453,415,581,705,711,639,608,531,482,437,473,471,543,542,597,590,549,391,407,405,407,463,513,496,514,444,426 9,16,11,41,47,30,27,446,398,407,388,399,408,439,457,428,417,403,409,405,414,387,412,407,396,382,383,392,383,403,389,400,399,410,384,400,393,402,394,411,418,428,487,458,425,397,475,453,443,400,425,397,383,436,465,461,504,509,569,531,476,391,397,383,382,382,398,395,407,377,395 3,235,204,262,367,314,225,481,437,438,416,401,410,518,568,512,496,459,475,541,524,406,496,461,409,416,391,405,367,449,481,514,517,454,462,428,410,457,469,507,519,625,712,645,597,523,698,674,674,582,564,500,427,626,684,695,735,736,787,732,658,415,411,404,419,440,499,478,455,432,433 18,20,17,438,1023,1016,402,582,631,578,583,556,599,650,735,732,711,712,713,696,700,450,494,486,482,479,464,490,444,420,613,571,543,504,565,504,479,416,459,486,527,606,716,685,698,540,863,825,779,758,751,719,638,665,737,752,810,804,867,867,832,614,513,591,625,645,630,619,678,568,564 6,15,12,44,53,35,27,422,400,387,417,399,379,413,410,407,405,409,399,447,430,404,428,428,431,387,396,387,385,414,406,441,445,422,430,424,383,386,387,399,400,416,460,451,422,401,472,569,579,513,474,458,420,428,463,473,502,503,525,496,475,397,385,389,398,415,432,422,427,412,415 10,16,12,25,31,16,14,453,452,402,413,386,410,467,499,505,489,482,453,477,488,400,436,420,400,405,407,382,397,416,547,490,456,448,453,424,427,452,495,518,587,685,792,714,672,427,698,643,587,537,544,456,441,531,615,667,757,744,790,747,682,414,400,419,423,441,464,454,448,423,403 20,57,52,213,270,253,198,540,634,575,547,511,562,556,621,616,615,621,665,722,718,470,623,565,524,520,467,476,427,413,562,677,703,622,625,595,519,413,424,452,478,528,651,636,649,477,844,909,901,854,837,784,683,584,669,695,776,780,840,843,806,469,487,473,501,605,715,671,683,573,512 2,10,11,83,139,145,84,397,403,386,376,384,394,387,401,393,404,402,394,439,414,406,420,416,404,408,395,382,390,386,383,417,424,412,398,413,406,381,373,384,388,393,401,403,409,387,442,524,536,472,438,413,394,400,399,396,414,430,433,439,390,408,397,385,396,406,430,409,401,414,408 2,8,8,27,35,35,27,418,461,439,410,408,414,410,413,427,421,423,494,561,548,414,524,475,452,447,421,408,400,381,407,523,583,496,516,458,429,387,380,400,391,399,437,436,440,406,523,743,754,664,631,528,454,410,447,447,486,453,512,509,475,384,410,395,399,448,572,503,511,447,425 19,27,21,106,117,89,84,460,442,447,447,400,434,477,490,451,463,435,493,552,530,408,496,473,431,424,422,404,410,386,447,533,540,470,475,435,415,418,419,435,440,455,545,506,472,421,621,723,726,649,600,504,449,476,525,546,626,632,685,643,590,403,404,397,418,455,538,494,498,431,419 4,16,10,55,55,36,36,402,464,430,424,389,410,458,493,464,448,430,468,538,505,411,481,440,427,418,409,402,376,406,431,492,517,468,459,415,417,413,432,452,491,528,601,553,521,470,663,699,689,609,600,490,441,595,658,664,707,699,745,698,638,394,398,390,422,435,503,483,481,429,412 2,19,18,369,662,659,365,445,424,427,409,403,429,466,483,454,477,464,453,438,448,402,443,424,403,406,411,409,378,403,435,430,441,427,405,415,377,424,422,450,465,490,574,530,514,477,621,598,552,498,492,458,409,553,635,625,661,636,692,656,583,422,414,403,421,431,450,424,434,420,415 14,29,27,33,55,46,26,470,435,394,413,399,407,436,477,432,428,417,420,455,471,391,462,440,409,414,399,381,385,388,459,469,482,448,432,412,435,399,409,440,460,557,675,612,562,395,549,586,587,540,523,456,444,464,497,484,550,545,576,565,490,390,409,384,389,402,452,432,415,407,380 16,26,20,47,75,52,33,403,369,421,389,378,394,428,427,422,415,394,407,412,413,391,393,383,389,405,391,380,390,420,408,414,388,410,401,399,387,398,402,417,420,446,471,432,418,408,461,462,445,407,401,390,401,449,463,482,518,513,520,498,468,402,392,397,387,399,415,423,403,380,377 2,32,31,250,428,433,250,396,408,372,398,393,384,416,438,421,423,432,408,429,437,382,416,409,400,393,397,390,384,419,401,411,421,394,411,402,407,417,404,420,424,438,492,456,435,461,516,511,514,476,441,409,418,520,583,582,599,560,586,528,487,397,397,391,402,396,422,408,409,388,383 9,31,31,108,192,197,109,431,412,411,391,391,394,420,465,450,448,442,418,464,448,387,421,440,408,415,411,390,401,375,438,439,470,448,440,383,404,413,399,424,415,458,500,478,440,435,582,632,605,542,494,445,435,476,542,546,633,602,653,614,557,399,407,405,414,428,456,464,454,435,405 8,10,10,59,98,100,60,394,416,398,400,379,403,401,418,431,421,411,421,429,428,386,417,421,409,408,392,420,378,379,406,436,448,425,435,406,394,399,372,416,408,382,446,413,415,404,488,586,596,535,495,448,408,421,441,465,491,498,522,494,458,398,400,409,394,417,431,422,439,413,383 16,11,10,22,28,25,19,415,374,394,372,383,370,439,447,417,412,404,394,404,383,383,401,388,373,397,387,371,386,412,401,398,392,395,394,417,387,378,387,386,401,417,467,428,428,397,451,414,395,404,376,383,371,409,427,429,453,477,506,487,443,380,386,389,379,401,394,365,408,381,381 19,8,8,34,36,37,34,400,418,410,400,380,402,415,410,402,417,401,448,465,432,376,437,416,405,412,408,388,394,396,413,428,452,432,420,418,401,394,381,401,400,400,421,418,408,380,440,573,578,522,484,432,407,404,413,425,449,462,501,474,455,390,393,374,389,409,450,407,429,408,382 2,240,197,69,86,57,47,387,449,438,411,417,410,397,398,403,384,423,461,574,560,428,541,495,461,430,410,403,388,402,419,521,599,508,508,427,418,389,383,409,398,441,452,406,412,406,485,690,727,606,570,456,395,434,441,441,464,467,512,458,454,377,384,373,373,453,566,515,482,421,405 5,418,347,165,172,139,133,636,838,796,750,692,708,701,770,760,754,739,855,951,931,715,902,863,795,783,695,660,547,447,702,926,948,871,889,783,708,490,510,543,611,705,819,793,794,582,943,1023,1023,1023,1009,933,830,753,843,869,932,923,968,951,916,569,627,578,607,824,936,891,903,801,711 10,9,8,18,27,24,16,413,448,433,418,403,422,429,463,436,443,443,489,513,508,400,456,452,436,430,419,406,388,411,425,494,504,463,452,423,418,385,405,386,389,417,479,472,458,389,588,685,676,603,570,545,431,431,452,470,533,518,585,570,545,398,403,415,421,475,523,491,503,451,413 7,9,8,14,24,23,13,401,379,380,383,386,380,390,394,412,398,392,402,392,386,381,386,387,383,388,370,387,375,374,389,394,375,383,381,375,397,387,406,398,394,407,411,409,394,378,411,414,414,410,390,389,381,423,425,414,429,439,439,418,422,376,377,381,387,408,390,389,385,382,379 4,65,52,143,176,142,118,485,644,583,534,472,496,515,575,554,531,527,654,782,749,512,740,668,584,577,485,450,431,415,488,744,776,677,698,556,508,391,431,444,464,501,611,584,573,467,745,916,919,849,817,716,580,588,667,670,730,723,780,766,721,443,463,440,436,627,771,708,714,595,502 8,144,119,118,173,135,91,796,911,861,827,751,772,840,887,874,866,856,948,1023,990,824,987,922,875,849,745,704,593,537,860,1010,1010,944,952,854,785,598,692,734,794,874,979,953,951,651,1023,1023,1023,1023,1023,990,888,837,913,937,1004,1004,1023,1023,1004,695,693,703,725,930,1023,972,989,892,802 12,17,17,50,55,55,50,395,495,459,426,419,440,427,426,444,449,425,489,569,558,428,529,493,462,446,417,419,393,394,440,552,553,496,502,457,426,394,381,395,411,420,452,447,440,390,572,789,789,722,677,589,467,424,442,478,516,522,578,575,521,404,416,407,402,442,552,506,532,449,427 8,12,12,23,38,35,20,454,751,699,671,639,679,489,533,536,531,526,736,802,813,588,720,718,706,677,614,629,533,408,494,784,796,773,798,744,681,390,392,416,424,446,544,531,558,414,736,1023,1023,1009,984,940,848,481,518,530,620,626,700,715,674,434,687,428,452,766,870,868,904,820,775 19,18,15,30,44,34,22,442,386,385,392,365,374,438,440,418,413,413,407,389,422,395,402,403,390,393,386,385,376,393,395,390,402,395,395,402,405,396,395,400,407,435,476,447,423,379,484,432,443,422,432,418,382,418,445,466,516,512,554,495,491,397,387,384,389,379,397,393,403,384,388 18,149,131,168,195,162,142,507,439,428,396,394,393,513,562,511,493,486,464,502,500,388,475,436,417,437,391,419,393,401,467,494,488,442,442,421,403,426,458,456,481,515,643,580,572,467,724,641,622,549,537,464,421,549,587,618,725,726,790,770,695,399,393,408,406,434,512,453,445,429,423 1,11,11,41,66,64,39,414,456,435,427,429,427,426,436,441,446,430,496,597,564,423,533,504,453,450,416,412,412,395,420,540,585,512,510,437,441,407,392,413,401,418,461,448,453,402,549,773,783,704,673,558,479,432,483,484,557,530,591,580,539,400,403,402,402,452,568,526,528,446,425 17,20,20,52,63,62,50,432,482,449,432,405,426,421,445,447,443,459,484,545,565,408,498,496,455,428,414,406,411,391,417,529,550,493,507,450,437,390,395,394,404,427,458,433,451,398,626,776,777,703,668,588,478,455,476,470,563,563,618,574,571,412,401,424,409,490,550,505,522,470,423 18,74,66,161,260,231,141,506,637,581,552,486,524,546,587,585,573,550,668,762,750,507,704,660,607,580,511,505,450,392,531,716,744,659,674,581,512,407,421,437,445,471,593,593,589,455,780,931,935,876,850,768,633,543,598,631,694,701,775,767,729,449,476,470,490,649,760,703,737,612,538 10,8,8,26,28,25,23,408,391,402,385,400,403,408,428,422,405,387,426,402,406,386,404,383,383,390,397,384,388,389,395,404,430,405,395,394,391,399,386,395,405,421,450,431,423,396,475,492,460,449,440,410,381,404,430,438,479,479,519,506,464,406,388,394,387,396,426,393,403,390,396 7,10,10,21,28,27,20,387,387,393,379,399,377,402,403,408,406,404,403,395,393,382,378,390,389,379,376,369,386,382,392,390,398,384,389,392,392,385,403,394,433,439,448,431,402,416,456,412,407,396,405,392,387,450,480,488,499,511,536,494,451,388,395,393,400,396,385,390,388,389,385 17,8,7,22,25,20,17,411,388,388,397,410,379,416,436,417,416,397,400,396,402,387,393,385,388,393,397,387,386,414,392,387,394,386,373,371,377,396,401,405,407,401,437,415,422,400,460,421,425,430,387,373,389,426,446,438,494,476,526,484,460,382,383,389,382,373,399,402,398,390,381 10,12,10,33,42,29,23,401,391,393,401,385,395,427,432,409,415,400,395,410,403,398,400,401,394,398,409,372,368,380,392,406,414,393,385,403,390,373,391,395,412,418,457,430,420,394,446,469,470,420,436,405,390,426,432,441,483,486,543,486,472,396,387,381,376,409,411,398,400,393,391 11,10,8,27,32,18,17,402,438,400,399,396,400,417,406,387,416,401,432,447,437,399,444,427,405,427,397,393,395,388,400,456,468,435,429,418,408,388,395,385,390,391,440,414,411,401,463,599,605,515,486,445,418,434,434,444,485,466,492,484,473,396,393,384,380,428,460,434,460,403,399 6,13,11,30,43,33,22,408,386,394,391,392,387,409,413,423,407,391,396,410,429,388,392,393,381,398,385,375,393,413,391,410,415,389,405,394,379,398,405,388,406,425,443,457,417,416,467,445,435,413,423,391,390,441,488,475,533,500,553,522,473,387,377,390,389,389,399,403,425,391,380 19,9,8,28,32,26,21,415,413,412,385,393,394,409,436,420,417,410,406,413,421,387,401,394,386,388,388,383,368,394,402,403,412,400,397,388,386,396,387,401,398,412,437,429,419,413,470,498,484,425,424,407,394,417,462,457,492,494,537,492,464,382,390,382,385,389,430,402,413,383,394 9,35,26,41,73,52,29,392,397,381,376,381,379,411,408,431,404,407,386,402,419,375,406,410,383,392,390,392,386,406,389,423,431,418,407,371,383,404,396,414,414,429,455,449,409,408,462,470,481,450,448,422,368,431,468,455,494,485,536,504,461,382,376,394,384,390,413,410,396,386,385 7,33,28,33,38,26,22,457,426,403,425,401,421,429,473,473,454,434,450,474,469,398,434,423,416,397,384,398,395,407,457,452,453,406,444,420,407,407,438,456,460,544,613,547,514,446,648,627,599,539,499,479,415,572,642,651,710,699,742,674,622,393,392,395,414,452,471,434,436,419,413 18,16,12,45,51,37,33,449,602,521,479,447,468,457,476,454,452,437,517,701,700,446,646,602,560,522,471,454,418,390,418,618,714,624,631,542,468,395,382,432,424,455,509,500,456,414,566,922,955,885,841,744,591,473,537,520,591,585,648,603,550,402,424,374,403,454,663,632,661,537,488 15,231,185,228,296,249,194,702,848,816,766,694,721,761,819,800,794,776,881,960,941,735,918,875,813,790,698,665,552,481,730,935,956,885,899,790,716,480,525,559,624,711,837,809,823,610,964,1023,1023,1023,1007,938,833,781,842,855,917,915,970,967,937,632,647,637,655,863,968,920,932,834,744 19,13,11,29,41,33,23,424,396,388,391,380,386,423,437,423,399,411,399,424,404,390,388,399,391,401,388,376,380,405,402,418,424,385,428,391,383,375,401,390,409,422,449,433,422,383,478,484,463,407,427,414,395,432,475,450,509,499,549,513,457,386,372,384,375,396,414,398,393,390,396 20,9,8,43,69,62,36,409,441,429,430,395,409,417,427,416,422,411,457,543,518,419,492,464,431,432,404,417,402,382,419,509,533,463,485,432,406,396,382,391,398,393,425,422,426,399,511,738,745,662,633,541,452,434,448,440,468,474,503,486,466,423,381,394,376,442,512,478,478,443,426 9,37,22,56,90,48,31,441,409,406,373,395,392,420,452,441,424,429,416,449,443,391,414,415,395,397,396,397,389,373,406,447,447,419,419,403,405,399,381,422,441,474,508,479,451,417,536,558,543,506,477,436,408,458,493,517,560,544,575,549,508,384,372,382,401,422,427,409,421,404,411 4,45,27,75,91,55,44,491,431,411,422,381,395,506,539,477,471,451,439,486,460,386,441,422,400,400,372,392,385,415,455,466,474,429,427,371,391,418,450,461,500,548,626,562,534,484,656,619,596,523,495,445,381,625,676,683,730,719,774,715,657,399,379,401,393,410,451,435,426,400,402 7,11,9,31,34,28,25,411,388,382,391,374,391,428,405,400,403,401,387,385,380,380,373,378,390,380,383,377,398,395,389,396,380,403,380,377,400,397,379,407,386,401,437,401,405,390,415,406,392,377,371,394,384,392,419,414,441,441,477,463,421,378,379,368,375,372,380,392,372,383,394 6,9,8,31,51,52,30,399,425,427,397,398,381,426,430,430,435,423,455,500,484,394,466,443,415,438,401,395,399,411,410,481,489,437,471,423,384,401,393,410,420,447,492,443,444,405,542,678,682,589,547,504,430,453,528,517,558,539,595,546,512,405,395,390,395,416,485,453,463,423,410 19,61,60,147,258,250,139,440,437,421,404,394,419,446,465,448,462,445,479,515,481,406,438,451,433,435,416,413,392,399,446,482,477,440,444,445,430,393,412,414,416,449,505,482,469,450,592,666,649,590,570,527,459,509,561,565,575,565,610,598,558,419,393,427,420,462,472,469,492,453,405 5,21,21,113,141,139,108,428,468,437,449,433,412,428,444,437,446,432,484,554,520,415,500,476,447,436,406,418,401,406,426,523,556,477,509,433,423,397,392,397,422,427,482,446,444,421,587,744,747,674,644,567,456,449,485,504,566,559,593,588,528,406,431,397,405,454,542,498,502,459,422 8,9,8,19,30,27,17,382,409,367,372,378,391,381,387,382,382,400,387,380,376,393,400,384,391,383,396,390,383,389,390,393,414,382,399,381,404,390,405,401,407,388,421,421,397,393,406,407,396,402,380,387,368,395,411,416,448,438,454,439,414,372,398,382,375,389,378,386,387,388,385 14,66,47,78,104,69,52,466,519,483,437,415,437,459,499,475,492,471,537,636,626,437,615,544,503,475,446,402,398,396,478,627,660,557,580,485,427,398,435,420,472,516,601,521,516,420,656,810,810,740,688,587,495,532,605,630,685,680,733,685,645,413,425,399,415,500,658,579,593,488,441 16,48,36,517,754,573,383,631,607,563,529,501,509,661,716,699,683,652,679,730,720,484,651,609,529,528,450,457,430,489,619,705,706,620,635,529,491,534,610,663,689,768,848,794,751,697,886,897,883,821,789,718,608,847,901,907,937,923,962,924,872,486,433,475,523,616,710,657,656,551,495 11,51,50,93,120,112,85,416,561,506,505,464,471,468,516,501,505,456,570,690,685,466,648,595,522,513,462,429,418,409,446,657,699,590,630,509,469,405,421,407,420,468,536,495,494,428,660,874,885,806,778,670,552,483,530,536,613,610,674,663,609,436,429,405,432,539,687,632,622,530,466 14,13,13,54,65,62,51,410,484,461,430,408,427,411,460,439,449,446,485,564,540,420,529,498,457,452,409,407,389,410,414,522,577,484,499,441,412,393,415,410,431,429,525,468,455,436,610,742,750,675,628,522,438,497,533,549,603,594,632,611,555,410,400,388,392,474,554,502,509,446,433 11,12,11,28,31,23,20,408,406,416,365,386,390,431,433,412,404,399,413,408,421,389,425,408,398,404,390,383,379,383,402,416,421,412,415,392,401,397,393,408,418,408,499,434,441,396,469,492,478,465,430,414,401,440,467,463,498,499,518,510,448,384,372,405,390,399,414,405,402,401,400 10,11,8,27,32,26,22,427,391,401,401,373,380,413,435,404,421,394,403,409,405,386,389,399,385,390,366,372,391,401,403,409,414,388,393,387,379,388,395,395,406,393,438,424,435,398,458,436,434,423,407,389,375,409,426,416,475,489,550,486,467,386,378,383,385,401,397,384,382,377,383 9,17,14,42,42,34,33,388,404,412,414,395,384,415,397,411,400,390,401,452,447,375,446,416,401,405,378,379,388,425,389,408,441,422,414,403,400,395,387,399,398,414,430,409,398,409,476,541,526,488,443,419,391,453,462,469,486,470,504,488,443,391,400,391,378,398,432,418,427,408,400 18,11,10,39,37,30,32,423,403,407,390,380,390,424,413,436,421,420,432,442,458,410,429,417,403,412,373,366,377,392,393,424,450,413,446,413,379,383,401,399,402,430,452,435,423,393,497,539,545,483,476,415,387,418,454,450,521,533,575,544,500,384,395,404,385,405,450,414,417,416,385 11,15,14,51,67,56,43,423,474,454,418,404,410,442,445,441,441,448,488,587,562,437,545,502,450,443,421,416,387,383,438,557,580,494,523,455,403,391,412,405,408,415,469,448,450,385,572,754,756,673,639,541,466,453,468,483,540,525,588,569,522,396,381,417,414,462,574,517,530,472,431 19,8,8,20,28,26,18,404,401,374,388,379,383,389,399,397,384,365,391,410,382,388,394,392,384,383,378,390,393,389,394,396,397,399,383,392,396,383,394,379,379,409,430,411,407,392,435,434,427,409,396,400,378,414,430,416,453,439,473,424,413,380,391,384,399,386,394,380,364,389,385 16,11,11,28,42,34,22,403,388,383,385,387,388,395,403,400,400,398,375,412,401,384,392,379,379,391,384,371,380,385,397,389,387,393,399,381,384,400,384,404,401,422,455,411,398,400,459,424,426,385,415,400,370,434,462,458,489,473,479,458,434,388,367,387,382,389,391,406,397,373,390 10,107,82,50,78,66,41,494,480,423,413,420,432,524,564,544,522,509,521,536,506,408,468,445,434,404,407,399,411,494,685,574,559,497,538,444,433,591,754,811,872,945,1015,934,850,502,864,777,719,653,634,561,476,718,843,910,1008,1000,1023,941,874,418,423,420,440,462,517,485,488,437,408 12,13,13,50,89,89,49,400,410,414,417,396,423,408,428,409,405,406,438,506,485,405,494,447,427,410,411,404,366,396,408,482,516,459,462,420,407,376,394,383,391,419,430,422,391,395,474,667,682,588,561,465,420,398,444,452,473,430,508,480,466,397,390,387,398,450,499,478,473,413,403 3,7,8,9,9,9,9,402,468,438,441,418,400,428,447,452,457,432,490,549,523,419,494,466,429,449,407,402,379,409,416,523,525,480,494,444,415,396,397,386,392,428,464,450,449,404,578,710,694,624,597,495,434,433,452,460,529,527,575,565,530,411,411,403,403,456,549,486,528,446,411 7,47,28,79,97,57,46,428,398,432,429,407,411,447,458,460,460,414,454,488,479,413,469,441,405,423,413,380,404,397,433,462,494,439,447,407,399,406,441,408,443,499,572,527,502,429,585,588,591,524,501,438,415,548,622,621,654,641,683,635,569,384,372,393,396,412,479,457,440,406,419 2,28,28,247,422,429,251,419,398,416,388,374,400,402,418,425,408,408,406,419,420,395,408,404,389,395,388,388,379,393,402,404,417,419,395,399,396,392,384,394,415,431,447,423,413,413,463,478,478,429,444,410,376,460,511,505,542,494,553,488,456,387,384,397,399,393,415,396,399,398,387 17,50,30,97,133,74,53,497,553,514,482,426,455,528,557,536,543,542,610,674,669,465,613,568,504,486,444,421,415,414,488,655,676,579,618,490,492,431,451,468,493,550,644,573,582,496,749,855,850,788,761,663,535,617,699,709,754,749,797,763,717,443,436,447,445,558,679,628,639,543,453 15,29,28,282,457,451,277,420,498,494,432,409,420,442,458,449,434,448,533,641,621,441,614,564,498,480,434,431,404,397,441,603,648,569,535,463,459,387,400,411,401,420,477,460,459,423,589,833,850,766,730,610,486,446,515,514,533,558,619,603,539,404,419,391,412,469,638,586,585,484,450 3,52,33,43,46,29,28,471,449,411,424,411,411,495,537,513,497,507,496,503,497,389,426,441,416,402,401,409,380,415,522,503,481,465,455,421,430,453,543,587,651,758,850,766,687,482,793,717,664,617,570,514,427,669,772,814,912,908,940,862,795,432,413,440,419,456,479,455,496,422,406 14,14,13,90,155,147,85,563,707,641,630,585,650,618,695,697,690,697,747,792,783,521,649,624,589,571,540,540,482,423,643,752,744,675,708,640,582,408,406,430,437,488,640,664,717,438,882,963,943,905,884,831,746,542,637,648,752,769,841,866,837,555,563,546,606,741,797,760,798,688,626 8,18,15,36,53,41,25,385,410,380,372,389,392,382,427,406,400,368,402,401,399,386,384,383,367,382,392,382,381,414,403,391,387,389,385,390,388,374,392,380,386,424,417,428,411,404,417,441,407,409,408,395,390,421,421,435,461,453,495,452,422,388,378,385,377,387,395,372,381,392,392 19,28,28,60,73,73,59,437,513,473,453,421,433,425,447,469,456,442,512,625,617,428,572,540,499,461,415,395,398,396,417,591,650,540,544,457,429,390,401,408,419,413,495,463,449,402,594,828,846,762,737,609,510,430,492,489,563,557,609,589,543,424,405,402,401,487,613,574,583,486,452 15,155,121,166,245,186,125,489,623,575,543,445,481,521,568,552,523,545,619,770,742,509,722,661,571,575,456,481,406,411,474,723,775,676,693,553,519,410,458,454,482,540,636,592,589,481,736,904,915,845,816,704,587,614,685,687,738,730,784,760,712,418,443,422,447,583,745,685,693,586,513 14,23,21,64,87,77,56,432,552,511,478,444,436,465,484,473,456,449,550,688,663,462,631,581,497,499,450,425,411,410,441,634,693,583,616,508,468,401,413,414,418,434,520,485,487,400,653,869,891,807,781,670,525,456,506,531,602,617,672,658,597,399,434,417,417,504,678,622,624,539,446 19,122,111,178,232,207,158,525,711,676,629,545,599,596,648,630,633,598,735,854,831,579,798,756,677,649,560,531,457,396,553,801,852,768,783,653,570,417,443,437,472,571,679,649,652,507,833,995,1010,946,920,834,714,620,694,718,790,785,842,826,790,460,516,451,495,687,841,799,802,697,582 8,8,7,54,79,77,48,410,431,407,418,398,407,416,422,427,402,416,444,491,469,407,461,433,423,408,403,394,384,417,420,459,484,448,441,403,388,407,395,401,408,444,476,451,443,417,497,630,656,545,523,466,421,455,495,493,546,549,577,525,476,405,387,404,385,414,472,435,448,430,426 7,19,14,25,25,15,17,394,401,384,383,385,402,404,400,420,428,407,409,438,423,385,416,409,396,412,381,383,392,405,415,444,422,408,418,391,390,393,406,413,433,469,561,490,448,417,540,530,523,468,430,433,388,464,519,540,651,634,686,608,524,397,395,401,388,398,412,391,404,392,397 17,22,16,52,79,44,31,459,380,383,390,391,417,483,485,464,434,431,412,395,423,391,401,389,382,383,381,373,392,385,406,412,405,387,397,391,408,390,383,412,413,446,468,477,436,420,541,487,459,427,412,416,380,448,448,481,537,551,637,584,512,382,375,374,400,379,404,390,378,392,383 13,10,10,26,33,28,22,401,421,421,417,406,406,413,418,410,408,407,452,500,484,404,474,444,430,415,417,399,392,394,401,492,490,464,455,409,395,403,398,398,387,403,434,422,430,406,513,673,680,603,561,502,431,439,439,433,497,488,513,518,494,393,391,389,404,423,492,472,486,427,405 14,9,9,35,59,60,33,463,714,659,580,493,510,474,496,494,493,467,732,888,818,665,865,768,697,674,555,477,434,398,483,860,864,774,777,613,541,400,405,403,443,457,573,538,551,420,670,1020,1001,933,886,757,625,504,563,585,637,642,694,684,646,434,488,422,423,778,934,833,851,731,578 10,57,55,122,157,158,119,463,591,526,495,434,489,457,519,494,473,516,596,721,694,480,647,609,528,539,471,452,422,424,453,681,718,609,642,525,490,398,407,423,438,455,529,518,527,440,704,899,909,844,809,707,594,497,572,575,673,658,720,705,666,424,440,421,435,557,701,650,660,556,486 15,9,8,34,45,40,28,386,437,427,414,414,404,409,402,406,409,414,452,506,482,396,460,445,424,423,404,391,402,377,384,463,499,463,447,428,410,377,376,392,394,420,437,430,406,411,488,666,676,586,555,486,413,418,434,426,467,477,490,493,452,386,408,385,402,452,474,463,461,418,399 15,31,30,117,125,119,112,456,570,531,496,451,445,465,504,489,487,473,559,694,688,460,641,585,518,500,452,432,413,395,447,653,700,607,619,490,456,410,400,395,427,456,539,518,502,423,672,875,887,816,787,686,544,496,555,576,655,643,699,687,631,404,428,403,418,525,669,642,629,528,456 3,10,10,53,86,88,53,386,419,404,387,384,392,396,413,399,393,409,410,426,421,398,422,410,410,399,397,390,390,376,399,428,427,408,414,384,384,382,391,399,398,385,435,411,416,399,449,528,537,474,467,455,408,399,438,430,456,472,486,457,439,409,391,393,386,397,419,425,419,407,406 15,245,125,537,494,240,274,905,1023,1023,997,916,917,937,981,962,951,942,1023,1023,1023,1002,1023,1023,1023,1023,975,915,809,686,918,1023,1023,1023,1023,1023,953,724,792,828,880,947,1023,1001,994,865,1023,1023,1023,1023,1023,1023,1016,998,1023,1023,1023,1023,1023,1023,1023,794,865,794,826,1023,1023,1023,1023,1023,967 15,435,294,216,264,172,141,506,479,410,432,397,385,523,525,472,458,462,511,569,569,432,528,496,463,441,409,393,424,397,508,571,583,509,537,450,426,420,462,485,541,600,703,615,591,465,645,748,755,672,626,514,438,537,621,622,694,682,731,693,613,409,402,400,418,481,566,509,529,439,410 18,18,15,215,239,199,187,562,668,607,598,550,555,616,696,684,667,664,749,795,778,583,721,665,627,605,524,518,455,408,603,793,766,708,728,606,537,403,431,427,460,539,685,679,702,473,845,990,952,914,879,801,687,594,674,686,773,776,836,842,802,525,531,540,565,795,862,804,835,713,631 16,26,23,43,50,36,32,509,492,468,448,438,448,529,598,554,567,543,548,567,552,409,474,459,441,435,415,420,382,440,596,588,558,505,513,489,461,483,552,607,668,755,849,794,740,448,777,763,719,680,641,590,473,572,671,726,823,817,860,818,756,444,420,437,458,511,542,490,517,466,463 9,40,30,74,108,81,53,536,436,416,403,421,433,514,541,503,468,456,467,524,520,396,506,439,436,413,394,398,408,396,482,503,526,459,481,427,414,416,419,445,487,571,704,633,585,435,641,653,682,602,577,528,466,514,567,572,650,660,721,674,606,394,400,410,402,436,509,470,448,437,417 19,17,15,29,46,40,25,386,399,387,389,385,379,385,412,380,383,367,387,389,415,381,388,386,382,373,374,377,368,379,395,393,384,371,403,402,374,411,395,402,409,428,441,427,404,408,433,418,396,371,385,386,383,420,440,422,447,447,467,473,433,397,387,386,385,384,386,381,367,387,376 15,11,10,20,22,21,19,474,541,507,470,439,457,493,556,544,537,533,586,664,634,454,580,535,493,497,454,433,424,389,500,638,650,567,586,479,466,397,407,408,440,465,544,536,552,416,736,827,808,758,727,643,541,480,573,587,658,664,735,729,691,435,432,435,455,588,667,612,635,525,471 11,8,8,25,40,41,25,389,388,391,395,370,395,396,395,382,391,415,380,384,388,392,391,384,396,380,375,370,378,385,388,386,403,386,391,385,390,389,387,374,393,391,409,410,394,390,420,420,425,405,416,402,388,393,399,415,437,424,426,438,407,391,383,369,383,380,383,399,388,371,382 7,21,18,27,37,28,21,402,389,424,407,374,401,395,404,391,403,414,433,457,452,389,444,408,418,419,395,392,383,377,384,440,474,412,416,409,406,367,387,419,399,416,455,414,421,408,487,575,607,511,484,440,407,433,465,474,486,497,518,476,463,398,386,406,393,402,451,419,419,420,391 12,12,10,32,44,29,20,376,397,392,391,405,399,411,400,398,407,403,400,396,396,385,412,394,388,388,407,390,369,403,401,379,418,399,399,384,398,401,396,403,391,409,418,417,401,393,455,467,452,447,422,406,409,402,448,436,454,454,487,465,422,392,375,383,372,404,420,396,394,387,387 3,220,200,130,184,154,110,420,452,427,429,411,430,419,463,435,441,443,453,508,497,411,472,463,448,409,399,385,389,381,463,515,514,465,482,447,431,390,415,422,484,494,567,524,492,418,564,692,683,606,572,502,434,444,483,485,553,566,601,577,539,380,386,390,422,445,512,470,507,436,426 10,107,100,125,131,120,116,513,520,496,481,452,477,552,621,578,582,580,589,623,623,476,556,518,480,472,435,423,398,401,487,589,582,514,529,450,437,406,433,433,445,518,578,566,556,470,771,796,771,727,706,632,540,573,598,620,715,729,793,771,731,439,440,445,486,585,643,593,603,512,449 8,10,10,21,28,26,19,374,391,387,380,383,382,407,411,391,391,376,422,403,392,384,388,383,376,375,377,380,390,385,379,396,412,392,378,360,376,391,396,411,413,415,429,415,405,402,448,420,428,400,386,391,374,417,456,451,489,468,511,462,430,378,375,382,392,377,387,392,411,386,392 1,122,118,169,275,269,162,467,530,481,496,474,457,501,537,510,522,504,569,666,640,428,591,535,484,475,436,412,417,428,489,606,652,574,567,485,461,422,399,429,468,524,628,590,565,460,733,831,842,765,735,635,502,588,657,681,756,740,791,750,715,420,434,430,454,519,640,583,612,489,463 3,9,9,48,63,63,47,415,467,450,432,406,427,421,432,415,424,429,479,562,538,417,516,478,449,442,415,404,393,408,413,526,559,466,520,447,409,372,386,399,399,413,439,436,453,404,554,751,768,694,650,565,470,438,458,473,521,509,557,531,506,395,392,387,400,458,550,500,492,455,415 15,8,8,42,43,43,41,409,441,424,426,402,395,414,433,426,422,423,469,520,511,424,495,432,443,429,409,404,399,376,414,515,507,468,472,426,428,393,381,379,409,389,429,421,404,387,518,723,728,637,603,524,455,404,452,438,466,505,513,508,491,407,397,394,401,448,521,475,476,453,420 8,72,68,53,63,55,46,420,411,410,422,371,398,425,442,407,432,417,422,437,409,383,413,412,396,403,389,397,388,401,413,438,415,419,409,401,397,382,415,415,423,424,496,463,459,414,505,495,501,462,420,416,396,445,458,452,513,497,587,523,490,397,393,395,400,405,443,407,436,413,390 17,9,9,28,43,40,26,421,476,461,444,434,434,438,442,454,459,446,513,571,563,418,514,486,459,463,416,421,393,411,428,538,575,508,507,437,425,382,388,398,379,409,461,458,436,388,605,811,814,747,719,603,497,431,428,468,514,526,569,568,561,408,416,392,408,460,585,535,547,486,458 16,76,72,156,193,186,148,490,570,533,487,482,492,508,551,535,537,532,619,707,702,487,645,589,531,521,473,459,412,402,488,678,702,609,642,519,501,399,413,411,436,467,543,554,551,451,732,885,892,829,798,701,581,521,554,597,673,679,745,737,691,451,473,452,450,587,705,637,671,570,500 18,8,8,18,22,20,17,393,400,385,396,391,392,405,412,408,415,390,381,386,378,381,386,390,384,390,383,381,377,399,405,384,406,387,384,393,391,399,406,393,421,442,474,438,419,402,474,430,419,390,402,378,385,447,487,482,521,504,549,481,461,376,386,385,397,375,380,394,377,386,387 3,38,36,131,210,190,117,720,643,573,546,523,565,763,823,808,799,784,753,716,724,447,473,484,453,453,422,439,385,491,783,705,626,615,642,588,549,512,592,643,718,807,913,886,885,580,961,888,817,801,778,746,634,777,860,890,956,953,1001,981,941,634,471,633,652,672,637,637,663,552,534 2,41,37,19,21,19,18,621,725,686,667,598,612,661,737,736,719,708,778,845,831,588,775,725,670,643,569,529,477,429,648,815,830,752,765,645,569,420,431,445,513,569,736,717,737,459,887,980,969,921,898,835,722,622,705,728,814,819,882,888,852,551,526,558,599,764,851,803,824,718,634 11,8,7,9,13,10,7,477,502,492,469,436,460,497,556,529,510,512,576,642,597,459,544,523,481,470,416,427,403,388,472,607,609,535,560,457,443,388,404,411,428,442,556,524,553,396,695,807,788,734,700,612,513,460,497,524,591,596,682,695,656,455,430,441,453,553,640,569,621,506,463 15,10,9,45,58,58,44,433,517,484,473,451,458,455,494,492,462,456,543,674,638,436,632,570,505,492,447,427,408,383,458,645,686,566,594,473,454,384,390,395,412,446,509,483,483,417,625,827,835,752,725,617,503,454,463,505,564,566,634,623,575,408,411,402,433,525,666,605,609,513,446 9,11,9,30,33,25,23,422,395,364,375,390,399,428,428,434,419,399,404,410,415,394,408,425,389,385,383,391,369,403,397,407,410,399,410,399,399,374,386,406,405,421,479,424,417,417,474,469,473,452,426,430,368,435,470,475,528,500,531,503,491,402,369,374,391,391,421,412,397,395,392 11,20,18,131,314,313,123,433,420,395,384,390,397,423,421,419,417,403,440,466,478,405,429,443,415,419,385,398,396,409,417,445,466,431,433,397,402,385,389,388,390,411,433,423,434,394,478,576,589,513,483,440,403,409,422,420,451,461,496,473,433,396,389,405,402,424,466,441,449,405,421 15,10,10,41,41,40,41,402,477,452,454,417,439,419,430,414,420,443,489,600,589,423,527,490,455,455,433,422,404,376,416,554,614,517,538,451,426,379,400,400,403,423,448,431,420,412,558,801,811,732,698,570,464,428,452,469,487,502,556,546,512,407,420,397,392,472,575,556,547,469,405 8,14,14,406,315,305,403,399,392,404,405,380,387,399,405,393,398,380,408,433,423,402,412,398,381,393,385,394,378,367,383,412,405,403,413,399,396,383,385,387,387,378,367,392,401,418,438,515,527,452,446,425,419,386,403,391,397,417,442,420,422,399,389,381,379,401,403,419,416,413,385 16,11,9,29,34,28,24,406,396,372,384,370,378,428,420,405,401,389,394,378,395,384,393,383,383,379,389,377,379,381,401,394,390,396,398,405,394,398,382,396,383,401,424,428,433,393,464,412,414,422,394,385,377,418,444,462,479,475,537,490,455,401,387,391,396,393,389,396,414,387,383 7,19,16,34,51,43,27,399,382,411,374,370,387,408,422,405,394,399,385,399,387,375,372,397,390,407,399,380,377,389,382,385,402,381,393,391,388,396,404,394,393,425,437,410,425,395,456,417,420,402,422,380,394,422,441,463,476,484,511,473,450,392,385,391,394,391,397,399,380,385,382 17,14,14,95,133,130,93,391,391,386,384,382,406,411,394,388,391,403,429,425,403,402,423,401,414,397,390,393,393,378,380,433,428,419,420,379,389,382,384,379,390,392,380,387,401,392,444,570,590,512,474,437,410,406,373,414,430,418,442,434,440,401,402,385,385,396,421,418,401,412,391 13,26,25,148,167,164,144,399,406,396,395,394,392,412,405,390,392,398,431,432,421,410,425,411,408,398,396,385,414,382,381,404,433,401,421,389,373,409,394,393,373,386,402,407,399,397,453,521,528,485,448,424,403,396,407,431,412,428,442,447,435,373,397,395,392,410,417,404,397,415,411 2,8,9,32,55,56,32,405,427,412,419,407,414,400,416,440,410,414,429,504,491,403,481,458,429,415,411,404,400,384,405,487,514,448,450,424,418,385,403,413,408,410,403,424,406,378,486,683,704,620,580,493,437,436,431,449,487,484,503,478,469,388,391,397,393,437,507,480,463,433,422 9,12,12,60,74,75,62,415,448,426,433,402,420,423,444,433,431,440,477,516,517,410,484,473,446,421,413,409,390,385,420,494,515,459,482,443,412,390,416,402,398,414,482,464,455,406,564,725,721,655,611,528,465,427,465,462,533,532,580,567,543,395,409,390,391,436,518,487,478,442,417 18,16,13,37,46,35,27,407,393,377,370,393,376,404,412,395,400,408,408,408,401,384,385,381,383,400,393,379,349,358,400,390,404,399,398,374,384,379,383,385,404,430,450,432,430,401,472,440,411,402,401,379,390,429,456,452,464,481,492,472,429,407,381,380,386,399,384,397,398,399,376 16,14,14,42,76,68,36,408,405,407,393,396,398,410,443,431,426,420,431,502,447,412,482,431,411,411,400,395,372,398,405,485,489,442,433,414,415,391,414,402,417,430,449,453,422,410,525,599,572,498,477,437,398,473,511,502,536,511,561,531,485,391,403,404,396,432,460,422,448,414,402 10,54,52,127,143,141,124,420,559,516,477,426,443,460,472,426,446,449,602,763,696,545,736,652,575,541,460,456,418,400,423,737,754,644,653,471,444,409,414,454,447,484,520,477,480,469,595,882,885,803,753,617,484,524,585,569,603,572,619,598,558,400,411,404,384,601,740,625,636,510,457 15,9,9,81,115,119,82,423,436,441,424,381,419,413,440,424,425,419,454,530,523,419,479,473,440,438,427,428,397,386,402,490,516,488,492,437,409,398,405,388,412,403,441,433,415,380,534,740,749,660,622,525,472,423,439,451,494,483,523,531,494,406,401,388,400,445,517,507,477,425,426 3,9,8,27,33,28,23,397,429,407,403,393,399,396,407,414,414,418,420,461,429,405,452,425,400,403,390,400,379,389,407,433,466,418,434,400,413,388,378,387,382,397,410,410,400,391,485,596,595,535,495,449,422,414,410,430,437,454,485,478,436,390,392,397,408,426,467,439,434,408,390 12,20,19,41,56,57,40,413,492,453,447,410,431,443,424,432,449,443,520,599,586,448,552,514,480,446,430,405,400,381,400,563,603,513,519,446,425,397,398,399,414,430,459,452,460,413,554,804,814,741,697,575,467,452,493,495,529,544,598,582,514,415,407,401,420,474,574,522,549,472,436 1,107,81,181,257,149,119,601,538,496,482,486,466,631,697,684,653,638,629,626,622,412,491,490,476,435,423,422,400,498,743,670,620,572,594,555,506,587,688,740,811,891,979,922,876,537,894,819,764,729,701,660,572,732,834,878,970,966,1000,945,891,488,446,483,489,538,574,537,552,495,480 15,396,322,338,519,442,288,474,453,416,389,379,412,456,503,441,443,466,432,449,440,396,401,402,401,412,400,369,413,381,466,444,434,428,445,424,411,428,489,470,535,628,719,638,586,509,635,577,570,490,497,441,401,565,626,635,687,673,721,679,621,425,384,389,400,419,437,412,421,388,398 16,14,14,58,107,109,58,425,473,433,431,408,425,442,457,446,467,456,480,537,533,414,490,464,435,451,406,423,405,394,408,494,523,484,485,444,412,382,405,387,394,417,476,432,457,417,597,740,741,673,632,562,489,469,486,499,546,542,622,603,562,413,403,416,413,468,552,491,523,459,427 1,38,37,174,287,298,178,420,403,398,408,374,380,418,438,429,416,408,420,454,429,413,431,423,393,411,400,395,395,413,403,431,449,403,431,407,387,403,417,440,442,487,528,459,451,440,549,536,554,481,462,406,410,562,636,629,660,627,653,603,534,408,397,407,407,414,441,429,418,412,407 13,42,41,53,69,64,47,430,565,524,476,453,472,457,497,475,430,463,577,721,707,459,678,615,554,528,478,445,387,392,435,678,734,627,666,532,473,404,396,402,420,455,505,486,478,417,620,879,899,828,793,687,543,463,513,521,597,584,643,645,602,423,455,415,417,541,708,656,645,566,463 3,9,8,15,22,21,14,409,421,412,406,407,408,398,425,417,420,410,408,484,461,396,452,430,412,413,389,384,389,386,402,451,466,439,433,396,408,403,402,384,404,431,448,421,423,400,480,592,612,508,502,445,427,432,465,459,506,479,515,508,463,379,395,390,401,416,467,454,451,422,420 17,11,8,30,38,22,17,426,421,384,398,395,391,410,446,425,403,400,407,402,418,395,407,406,384,382,376,386,396,397,414,413,417,398,410,400,372,395,400,423,410,417,478,458,447,403,522,498,484,460,449,413,388,462,492,478,533,537,597,552,496,405,391,399,394,400,408,405,403,388,395 13,90,82,193,276,255,177,492,601,543,514,461,479,521,528,531,537,508,622,729,708,480,680,644,559,546,491,472,435,419,483,697,738,638,664,530,471,416,405,412,435,473,559,535,541,439,738,902,912,850,815,712,603,518,575,584,682,676,742,733,697,441,453,430,446,599,729,664,696,588,495 17,10,10,48,62,54,42,421,432,406,408,413,436,410,429,427,411,423,452,501,493,413,461,434,428,420,390,390,377,394,401,462,492,438,453,410,416,389,395,380,394,425,447,434,443,390,526,701,717,625,584,515,456,425,452,482,517,513,539,546,493,397,409,401,383,424,459,453,485,418,418 6,8,8,29,37,37,29,399,422,409,388,394,402,394,409,388,421,407,408,423,403,381,402,399,389,396,397,387,371,390,382,414,416,419,409,411,384,384,399,397,379,384,409,418,403,399,470,491,489,449,460,424,392,408,434,450,477,454,510,484,450,388,378,397,393,388,403,394,399,374,387 1,13,10,33,42,34,27,442,408,391,409,406,397,447,462,439,411,410,395,444,434,392,407,409,390,413,386,380,390,381,406,425,435,405,409,396,373,389,394,408,400,410,463,436,431,410,507,563,531,487,471,439,402,437,435,428,489,506,577,513,493,372,393,375,401,394,426,405,421,400,383 15,16,13,71,82,53,47,426,468,479,443,399,431,447,478,472,466,452,500,605,557,416,532,499,465,444,426,428,395,411,442,559,592,520,539,448,424,402,429,443,447,484,565,508,486,438,633,771,768,678,641,565,464,541,586,594,664,652,700,652,593,411,408,411,403,456,568,543,549,465,415 1,29,17,48,74,42,27,438,406,412,408,388,391,432,459,440,456,432,410,406,405,376,381,395,393,396,382,389,402,386,426,402,398,396,393,403,382,409,424,431,466,509,562,506,472,432,575,473,457,422,421,401,405,519,587,602,646,636,682,611,543,377,381,387,400,382,401,412,401,381,381 14,10,9,15,15,13,13,414,491,495,466,434,445,439,477,465,454,458,521,645,617,438,586,528,467,477,427,414,404,397,435,616,648,555,570,479,426,408,405,416,433,447,500,484,485,416,613,813,811,741,690,595,494,489,501,514,568,557,628,623,570,399,422,413,422,539,644,574,589,501,448 5,30,30,181,278,281,183,549,504,480,457,438,442,590,664,644,619,591,600,610,593,419,489,470,439,444,436,430,399,397,518,551,547,483,501,455,441,401,426,454,468,523,642,612,619,484,781,762,717,670,628,567,481,623,688,701,750,741,809,794,738,496,416,479,497,537,586,525,560,468,443 17,62,57,68,94,83,58,474,501,460,460,430,458,519,544,563,537,543,577,599,611,432,511,471,476,452,429,426,401,391,502,574,572,516,541,484,444,386,407,439,445,495,614,559,578,420,727,787,766,712,688,616,527,519,586,616,693,693,753,726,683,453,418,431,455,552,606,575,592,495,463 5,31,30,60,100,95,55,604,556,502,494,486,514,640,704,684,676,653,645,610,607,419,467,455,448,447,443,442,400,494,712,652,593,581,625,522,510,559,622,668,760,854,943,868,826,500,865,820,775,757,738,711,611,682,748,791,853,845,895,880,839,555,450,540,574,609,642,613,656,530,486 9,12,12,37,47,48,36,412,463,452,440,424,424,434,449,458,436,443,486,561,555,433,500,477,458,436,402,408,393,376,423,523,555,488,494,451,424,401,393,406,390,404,454,450,427,380,575,760,758,691,636,548,480,421,444,475,520,522,571,575,511,392,415,400,416,455,570,516,517,461,420 6,109,92,264,366,273,186,727,744,689,647,584,603,760,808,788,763,758,792,872,850,582,809,767,685,669,562,547,449,591,730,828,861,773,794,661,589,620,695,742,801,863,932,879,848,775,964,1008,1009,946,923,840,730,928,979,981,1012,998,1023,995,951,540,521,524,568,724,845,792,795,689,592 17,24,22,53,65,55,45,453,512,478,443,406,421,464,485,476,476,444,523,636,589,444,603,542,493,488,429,413,394,400,432,573,645,543,560,445,430,405,398,409,428,470,518,500,481,414,635,765,781,696,663,580,477,496,538,555,630,624,665,639,595,412,413,394,419,491,625,558,558,495,443 13,20,20,58,61,61,58,427,551,498,480,444,444,444,465,459,460,465,532,683,661,458,645,591,511,496,458,443,415,385,453,631,692,585,597,513,463,411,403,403,411,439,479,462,467,420,629,869,889,810,785,672,536,450,486,503,569,555,628,613,588,386,425,412,403,507,679,623,613,528,468 17,28,15,47,54,28,26,434,407,397,397,418,380,430,463,442,447,444,450,450,446,393,436,403,393,395,405,367,399,419,490,459,447,439,440,419,389,446,546,592,676,764,835,728,618,454,689,623,583,523,513,463,417,628,740,794,861,839,859,767,691,396,380,406,407,407,455,412,431,394,402 14,12,11,42,52,49,40,388,478,427,442,419,394,425,419,411,424,406,458,579,568,438,538,480,456,448,424,398,397,383,409,556,606,509,497,452,433,382,393,413,388,411,437,434,432,398,551,775,784,702,669,550,471,406,428,458,489,476,516,521,506,398,397,394,390,462,555,515,524,459,429 6,19,19,78,120,121,78,427,457,461,440,416,405,414,431,445,429,447,503,576,559,423,540,489,461,448,434,416,416,394,429,559,573,493,516,439,435,398,403,415,401,413,472,461,453,413,589,793,797,708,686,580,480,422,490,504,592,554,622,593,550,403,405,406,403,486,587,543,539,448,429 18,44,43,71,101,99,68,452,541,505,486,448,459,478,503,504,493,493,585,688,645,462,617,583,516,506,462,421,411,392,471,640,676,574,617,526,452,401,402,399,426,467,545,514,526,424,683,856,860,790,751,667,549,507,547,575,646,652,697,685,644,432,428,404,430,536,673,601,636,531,482 20,38,35,127,186,173,113,444,525,424,432,444,446,432,468,462,464,464,520,609,573,439,546,511,457,442,416,387,386,384,436,589,594,494,529,433,437,403,407,399,421,429,491,442,471,424,625,776,771,703,663,576,488,450,519,552,617,606,666,627,567,408,405,406,416,489,569,530,546,479,438 8,27,26,121,152,148,117,421,471,468,434,413,415,423,450,434,430,421,489,568,565,414,531,491,443,447,426,401,408,385,431,516,583,514,509,464,399,400,396,397,418,406,489,456,443,436,561,763,772,686,648,556,431,464,498,518,566,537,614,583,552,395,415,404,408,452,560,512,533,450,428 13,11,11,29,40,39,28,407,460,430,412,430,421,421,432,430,428,425,504,579,547,429,516,480,441,441,417,410,400,377,411,569,588,510,518,456,412,392,399,400,389,404,449,428,431,385,557,760,765,684,645,555,466,438,443,459,511,512,559,558,514,413,417,392,405,474,562,523,541,452,424 11,12,10,19,26,19,15,466,410,387,401,423,407,456,480,461,447,436,417,430,393,386,405,408,388,401,400,382,371,401,419,408,418,394,414,373,413,397,392,416,421,432,492,486,449,417,538,502,471,453,439,421,395,475,533,507,584,576,628,577,530,393,395,388,403,400,406,401,417,400,402 13,16,16,34,48,48,34,422,456,455,422,422,414,427,428,412,433,423,479,564,566,416,525,488,442,427,412,392,392,406,410,522,568,499,516,462,431,387,401,403,415,426,476,428,452,396,544,748,755,660,638,507,453,433,477,476,525,496,545,531,485,412,415,389,402,460,544,509,507,459,417 5,36,21,46,54,30,23,492,460,455,439,417,431,509,585,552,520,533,520,576,530,431,491,458,426,424,400,398,397,429,559,532,540,496,497,450,405,455,509,557,623,702,843,795,724,511,859,782,746,686,645,551,476,711,800,849,970,975,1006,935,868,414,404,412,441,479,546,493,506,452,418 16,12,12,62,69,57,48,415,438,412,408,397,412,424,429,412,408,420,434,473,485,399,451,429,431,432,388,410,404,398,419,463,468,450,455,408,421,395,389,396,398,429,456,423,430,402,523,633,626,549,516,467,412,438,476,501,531,514,549,503,487,383,391,387,393,427,478,446,469,418,417 13,10,9,34,55,46,25,531,469,452,440,425,422,554,592,553,532,521,498,545,559,418,467,440,433,427,412,416,395,398,460,472,512,445,487,420,399,404,400,413,434,448,526,518,522,436,638,671,668,601,566,500,452,511,565,563,630,617,678,652,616,475,414,463,477,508,533,499,530,465,446 20,17,13,38,57,36,26,428,411,381,385,389,394,422,443,430,434,420,421,430,453,398,422,416,404,402,397,401,382,418,412,438,463,420,433,403,392,383,385,421,418,451,506,459,450,400,533,524,520,474,443,401,373,461,503,513,547,557,609,551,522,381,412,397,401,400,448,407,431,389,390 3,11,11,90,146,152,93,413,453,424,416,395,415,404,439,412,421,425,452,557,525,410,501,473,419,431,413,404,393,404,415,520,542,477,496,449,410,384,390,384,389,392,423,406,418,412,519,736,746,661,610,513,430,407,426,438,476,467,516,501,468,406,413,415,406,441,527,465,500,446,421 4,10,10,29,38,32,24,441,421,413,422,395,405,417,432,418,437,396,432,462,458,391,456,430,423,415,409,372,387,388,454,471,486,428,478,406,406,393,415,418,457,516,634,574,547,402,503,614,601,549,502,494,416,428,485,487,505,520,558,517,495,385,388,386,385,424,472,443,439,410,398 1,66,62,269,333,321,260,480,573,514,490,461,480,495,551,519,525,523,591,713,680,451,641,584,528,510,468,453,400,409,475,658,696,594,632,525,477,414,422,420,448,482,588,558,553,465,724,893,897,829,796,694,573,546,619,639,719,706,760,736,684,435,437,422,462,561,681,638,670,538,490 9,10,8,24,31,22,19,418,401,378,387,410,399,421,429,420,424,401,388,421,386,390,404,402,390,389,392,378,380,405,391,414,404,389,396,392,375,388,397,372,395,402,411,429,411,400,463,466,485,434,433,416,389,426,430,413,475,471,528,469,466,374,382,397,391,396,403,408,401,385,383 7,12,11,25,40,29,17,399,392,403,403,394,371,417,410,425,409,397,434,420,430,389,398,400,392,393,380,393,373,380,400,409,410,405,409,391,382,395,392,392,408,405,449,424,411,405,457,481,474,432,423,421,379,441,465,453,488,486,498,486,451,390,375,388,390,396,403,415,413,395,386 12,10,10,42,49,51,43,409,484,440,435,395,414,421,428,417,430,419,490,568,554,410,519,485,443,428,417,391,416,404,413,513,574,489,495,442,408,387,388,379,381,379,463,429,434,401,527,765,776,692,651,531,452,425,439,476,511,505,532,528,490,406,401,406,389,444,536,511,529,448,415 16,32,28,162,149,123,127,788,642,581,540,495,522,826,869,834,814,782,755,766,758,494,665,595,548,523,476,465,436,455,635,708,709,620,641,520,468,486,530,558,602,675,798,765,756,580,877,892,872,810,780,699,583,748,820,831,889,880,929,907,858,619,477,621,647,703,751,710,715,597,530 14,8,8,22,43,46,23,405,803,746,668,519,536,422,414,402,414,424,807,982,911,757,972,878,808,778,642,560,460,379,459,967,980,884,889,730,622,397,426,467,481,527,642,581,539,466,539,1023,1023,996,954,825,665,543,548,514,526,505,542,514,508,396,493,392,399,783,957,857,868,738,578 17,633,408,1023,1023,1023,1023,991,963,919,901,859,890,1023,1023,1023,1023,1023,1023,1023,1023,815,955,918,876,854,775,758,654,911,1023,1023,1023,993,1007,940,898,979,1023,1023,1023,1023,1023,1023,1023,942,1023,1023,1023,1023,1023,1023,953,1023,1023,1023,1023,1023,1023,1023,1023,919,802,918,930,1003,1023,1020,1023,946,885 17,8,8,23,28,26,20,416,383,395,375,387,382,389,391,391,386,374,379,412,407,388,398,393,397,382,376,384,386,385,394,384,394,395,402,394,375,371,388,401,405,419,455,411,399,385,434,424,424,409,419,390,391,437,457,448,465,494,474,465,433,391,383,392,394,380,395,393,386,402,391 6,57,50,45,58,41,31,481,589,556,508,450,458,535,565,529,545,528,665,778,736,546,741,664,581,545,466,431,416,423,487,752,770,664,665,553,471,426,441,474,529,575,670,609,599,489,735,901,895,818,788,676,536,647,712,705,743,727,788,763,711,436,441,442,442,624,775,695,692,575,473 11,15,12,40,54,40,29,412,398,427,390,399,398,419,430,414,410,415,420,473,463,394,452,430,414,405,387,416,391,400,412,457,491,435,451,420,404,399,412,399,408,420,487,432,427,403,526,610,614,546,504,464,418,450,509,517,569,566,593,549,524,403,400,380,391,411,476,441,434,411,400 15,12,11,22,31,28,20,384,386,386,394,380,388,397,405,392,410,385,393,389,407,381,390,398,389,380,386,406,385,384,394,406,413,402,397,405,413,413,408,378,405,425,453,416,412,398,443,441,452,431,417,410,391,413,451,453,488,474,483,455,432,393,388,387,382,401,412,389,404,394,389 8,15,14,62,76,67,54,415,423,401,392,402,408,434,433,424,446,426,448,516,494,413,475,457,423,425,409,400,404,406,414,485,511,456,475,416,391,385,394,383,420,432,463,455,455,407,551,685,684,613,575,492,438,452,519,510,579,564,613,589,524,402,402,397,415,426,504,455,445,415,410 5,14,8,46,41,20,24,423,444,430,403,389,391,457,466,450,448,445,433,487,474,406,432,435,403,410,400,396,397,422,431,447,467,427,447,403,408,424,433,442,458,501,576,509,500,454,623,637,612,559,534,476,430,579,633,631,689,666,710,652,591,396,403,401,403,420,460,461,443,407,412 10,21,17,29,37,27,21,507,627,591,552,495,507,538,599,594,563,555,687,795,773,561,764,707,626,615,527,499,429,402,521,761,793,689,722,554,500,406,432,419,452,512,632,587,597,417,753,907,909,841,819,735,619,519,592,606,693,699,761,752,717,447,453,455,469,629,792,725,737,633,512 12,237,181,161,236,184,125,406,406,359,404,400,388,428,438,437,427,439,407,464,463,391,413,433,402,378,410,403,402,413,424,439,441,438,415,380,406,423,418,460,468,518,588,531,512,440,584,596,587,505,475,460,428,499,556,573,603,599,653,580,554,409,388,399,394,404,451,440,431,399,401 14,19,19,66,94,97,68,399,392,384,388,382,390,411,413,413,402,411,420,438,435,389,420,400,413,403,382,383,379,378,405,411,427,430,422,405,384,390,397,400,431,423,447,411,419,407,479,542,528,484,452,431,381,479,536,531,557,510,515,472,474,401,382,391,403,414,453,421,419,413,391 6,24,13,1023,1023,753,686,899,737,675,662,582,609,934,971,934,911,888,857,841,834,520,697,650,604,554,500,500,435,533,744,751,752,667,706,595,531,573,606,642,692,783,888,860,858,741,982,949,914,868,842,776,648,881,938,945,995,992,1023,1008,963,752,542,739,756,786,804,763,777,654,592 5,11,11,22,40,42,22,420,869,818,751,603,604,423,447,427,423,418,858,1023,970,810,1020,936,875,845,728,645,503,399,463,1012,1023,937,943,797,691,396,425,458,461,524,602,538,531,467,574,1023,1023,1023,1023,908,764,550,573,544,543,523,568,555,521,417,530,394,395,831,1014,924,932,817,663 12,17,16,11,10,8,9,513,628,589,556,504,518,581,627,629,620,593,682,764,738,522,692,627,583,565,488,476,432,397,540,735,744,671,690,574,497,401,412,415,448,502,610,610,633,424,788,914,902,849,822,738,612,519,591,630,710,716,786,792,753,456,486,470,496,676,776,708,744,609,532 13,23,20,49,56,47,43,435,487,454,456,410,458,455,492,490,467,471,532,614,588,413,553,540,488,468,432,431,405,396,437,574,614,520,537,476,431,422,392,419,400,459,508,474,478,408,629,800,803,727,689,582,492,487,539,541,623,612,669,624,604,414,406,405,416,495,601,571,561,480,426 17,14,13,29,40,35,25,379,376,405,394,394,377,394,410,396,415,400,388,387,399,390,386,377,377,386,382,388,387,392,390,385,394,385,394,382,395,394,378,401,393,414,428,418,427,404,432,404,398,388,403,383,396,444,428,462,458,461,476,474,438,396,388,382,379,386,388,408,386,380,388 20,34,25,76,78,51,53,458,519,498,467,429,438,486,515,492,485,492,573,669,637,465,618,561,506,483,427,418,396,407,463,650,665,577,601,501,442,402,403,425,447,509,565,542,530,432,693,851,850,777,748,654,539,538,616,629,687,671,729,718,656,414,425,424,427,546,661,618,610,514,472 16,39,38,126,222,215,121,430,486,433,463,441,442,471,501,532,497,489,512,579,576,421,512,492,448,447,404,418,381,406,463,564,573,508,507,448,422,393,416,417,416,450,523,489,513,432,677,801,790,733,698,611,507,482,524,548,624,619,697,680,623,437,419,427,443,521,593,548,570,487,469 7,16,14,32,50,36,21,397,411,406,405,391,408,424,437,443,427,421,428,423,427,389,396,395,389,380,379,389,389,402,420,408,423,414,407,412,385,412,420,434,450,474,557,496,474,449,595,534,505,454,430,439,399,544,605,610,641,615,681,625,553,389,380,389,395,398,402,391,403,403,387 17,9,9,41,50,50,40,388,401,404,410,384,418,411,427,423,407,405,433,453,435,390,432,423,404,411,389,399,402,384,398,431,442,418,410,400,394,403,375,369,403,382,405,424,384,393,516,588,592,529,506,458,430,403,445,426,480,476,488,473,459,397,401,400,396,427,444,419,418,420,401 6,42,21,79,88,39,37,491,465,433,436,412,414,494,529,500,474,465,507,552,529,408,486,437,436,431,400,399,389,431,513,550,532,468,481,423,412,473,537,566,631,724,814,720,636,470,747,725,710,639,609,534,469,638,745,776,852,840,868,805,731,427,405,420,410,454,524,469,507,425,438 10,20,19,63,61,55,59,440,544,490,468,449,435,466,491,466,467,470,543,670,638,449,599,554,498,506,455,421,412,397,442,622,662,578,588,494,458,384,381,392,434,452,517,476,479,435,659,856,864,790,756,658,541,494,540,551,615,613,675,655,601,422,414,404,421,514,652,598,612,519,457 4,10,11,67,97,98,66,410,461,439,429,424,440,417,445,423,405,438,479,564,558,423,546,482,459,455,423,419,380,389,406,550,593,513,518,445,441,396,385,393,405,410,463,428,447,402,533,780,798,707,670,565,487,432,436,462,485,471,525,535,498,403,407,395,418,444,559,535,533,471,433 9,72,67,17,26,24,15,433,429,415,391,403,413,456,459,442,431,461,431,468,444,405,442,423,401,388,417,389,392,463,593,493,461,434,441,441,408,525,680,743,806,888,962,879,785,444,804,689,639,576,541,495,450,612,762,844,963,958,986,894,816,410,390,398,399,432,454,428,462,422,406 14,19,20,95,149,155,99,404,404,392,367,383,392,402,389,380,409,398,389,380,386,384,385,383,394,379,373,373,391,382,393,380,387,382,378,374,374,392,388,399,409,392,413,405,407,415,420,423,402,389,412,392,391,439,475,471,478,451,488,450,431,394,409,373,389,390,389,383,403,375,394 20,11,9,43,52,37,30,441,414,392,395,392,377,419,414,425,422,417,405,446,449,378,415,409,402,382,407,392,382,388,408,436,419,411,424,405,387,388,401,404,427,431,468,467,420,413,501,545,549,478,468,447,399,462,494,511,548,555,588,544,504,402,371,383,387,404,425,435,420,419,409 12,22,20,103,124,100,85,409,483,465,434,419,447,425,469,464,447,437,472,588,556,433,533,496,464,460,428,396,389,379,428,544,590,502,513,455,411,415,406,407,410,440,491,453,464,427,605,804,826,739,694,586,498,469,536,532,592,590,648,603,549,410,399,395,394,484,595,531,553,446,434 13,9,8,394,573,563,383,401,403,402,392,398,399,400,385,401,417,384,403,442,432,394,424,407,402,389,393,393,388,374,402,430,411,409,402,388,389,379,397,368,388,390,406,402,415,418,434,492,506,473,444,417,404,417,419,441,453,436,473,417,418,422,394,397,402,408,427,416,415,406,402 6,13,12,32,45,34,25,389,396,383,373,376,376,403,415,390,398,408,401,409,380,372,404,380,395,400,388,379,391,381,391,390,411,390,380,390,395,417,379,411,403,429,473,434,421,403,432,422,424,413,426,424,366,432,452,470,489,483,520,472,463,386,388,378,406,395,404,377,386,396,385 5,389,311,204,276,222,161,419,440,407,423,406,407,445,472,467,455,438,458,504,494,429,460,448,408,407,399,393,362,418,472,480,496,456,458,405,413,451,451,459,513,589,679,608,571,458,605,648,633,564,539,488,425,468,531,546,605,600,659,617,564,421,399,403,400,443,507,457,473,395,397 7,63,41,49,67,49,34,441,417,446,412,401,419,458,483,527,474,468,478,506,494,407,454,431,418,431,401,396,385,421,471,476,491,451,476,412,390,425,444,469,487,539,639,566,518,459,668,680,657,590,561,499,457,586,668,664,732,723,760,706,643,393,404,419,393,453,459,453,470,435,408 6,9,9,22,33,26,17,397,383,388,405,396,397,387,419,397,397,383,393,405,405,397,404,388,380,367,384,384,381,390,393,381,392,386,382,374,386,398,382,385,391,404,409,396,393,398,425,440,425,404,396,412,404,382,394,404,447,432,454,451,426,375,390,391,395,390,385,387,391,369,393 3,27,25,15,17,13,12,515,606,565,568,456,483,564,624,609,587,576,669,748,729,493,684,622,545,539,466,434,429,399,540,710,736,647,684,578,489,417,413,434,476,513,646,613,625,440,777,893,884,828,799,711,601,561,642,663,734,731,794,782,742,443,468,475,479,651,748,688,706,595,500 17,37,36,193,257,252,187,410,448,431,439,412,435,438,448,428,430,442,472,510,503,382,470,455,427,441,396,416,394,388,395,488,512,461,448,406,417,404,405,407,399,430,474,458,435,438,574,710,709,618,591,525,445,457,486,512,580,576,619,567,552,408,403,398,415,449,510,503,495,434,418 17,8,7,16,31,30,15,447,412,398,411,399,408,429,450,440,427,397,421,466,449,388,415,420,403,394,404,389,393,386,432,438,445,421,433,413,390,401,414,425,434,497,575,538,496,395,485,557,560,499,490,453,451,438,449,463,491,488,533,501,465,400,390,394,398,409,431,422,434,413,396 15,9,9,71,60,60,71,383,392,386,385,374,398,374,397,373,378,399,394,410,418,385,403,415,390,383,382,389,384,385,392,416,427,390,407,374,392,388,380,383,377,375,394,393,398,389,429,474,490,444,401,406,388,397,397,408,413,403,412,417,390,380,400,391,381,405,410,415,401,382,400 16,20,20,75,122,123,75,403,464,424,420,418,432,434,449,450,434,421,474,536,520,434,493,456,442,425,409,399,405,384,417,499,539,479,505,424,395,383,382,399,395,407,442,423,433,412,565,740,754,655,642,558,470,426,470,480,527,528,570,564,522,407,395,396,409,427,525,514,510,433,415 9,10,9,26,31,25,21,398,396,399,400,390,376,420,418,412,404,400,385,407,381,384,419,386,393,392,378,397,397,356,395,410,411,395,390,384,384,369,391,402,400,410,441,438,398,394,460,441,457,412,420,398,382,402,419,427,451,477,511,471,448,389,357,377,393,388,409,401,381,374,371 18,85,73,180,260,222,152,590,609,570,540,499,531,634,684,655,639,619,677,751,736,489,687,624,550,537,486,465,445,444,554,705,740,634,653,560,492,461,463,493,536,606,719,675,675,515,821,908,907,838,811,731,598,674,752,762,819,812,859,840,790,500,464,473,506,621,736,673,694,591,506 11,275,249,204,300,275,184,430,386,374,385,375,411,403,412,434,412,387,386,429,432,390,404,405,390,388,377,384,387,409,430,401,424,409,438,400,391,433,421,427,456,467,533,508,447,415,470,529,512,468,432,426,391,437,459,465,491,485,547,469,458,384,367,383,388,409,392,408,425,412,390 3,14,14,41,56,54,39,419,462,460,431,436,418,443,463,444,453,433,489,586,563,422,534,496,452,458,407,419,394,401,416,542,571,502,513,469,427,418,389,420,416,451,508,475,460,422,602,755,753,672,642,550,470,470,530,537,596,580,632,617,567,405,410,420,417,478,561,527,535,460,426 16,9,10,47,56,53,45,424,431,432,431,396,404,415,420,423,424,410,446,516,501,399,471,446,424,413,407,396,387,386,402,501,508,453,466,428,403,382,371,391,404,407,439,429,426,395,505,711,719,635,603,511,449,410,442,450,468,474,497,517,469,408,395,392,403,437,508,464,475,442,407 8,8,7,17,25,20,13,414,392,401,371,381,393,436,447,408,419,393,397,385,370,377,392,397,380,400,383,385,388,382,398,384,387,387,396,396,388,387,392,400,399,416,430,417,417,403,437,411,421,402,398,379,403,409,428,426,478,488,503,500,446,370,403,385,385,382,395,387,381,381,388 13,185,140,361,536,409,274,598,779,743,688,631,650,640,710,694,697,680,805,906,883,646,862,819,752,728,621,590,481,457,621,874,907,831,842,723,625,462,455,510,574,644,774,723,736,549,879,1023,1023,982,957,874,762,698,769,787,846,844,896,883,844,519,564,522,553,758,903,852,859,764,659 3,16,15,40,40,37,37,406,460,435,427,404,410,434,439,438,445,421,471,564,540,410,519,477,437,435,422,400,410,382,405,529,564,487,501,432,421,396,392,388,420,431,472,452,447,408,584,744,748,667,634,525,445,467,512,530,582,559,616,595,562,411,394,408,405,472,557,517,518,453,417 15,30,28,190,319,272,157,412,405,394,419,378,393,427,424,449,434,425,446,456,413,393,435,431,421,397,401,407,382,399,402,453,454,407,409,394,403,400,397,410,410,434,462,449,436,425,526,589,589,515,494,451,403,492,537,561,558,540,566,532,489,406,369,399,400,423,444,440,437,422,388 7,45,42,85,97,86,75,504,638,574,540,492,503,509,572,553,557,521,657,761,756,523,706,660,606,584,496,479,440,390,477,733,759,678,695,585,521,397,412,416,435,462,573,531,569,413,760,953,960,896,872,776,655,520,584,612,692,696,763,757,721,455,457,446,478,631,771,722,743,626,543 1,11,11,8,9,7,7,501,583,548,519,465,499,533,591,568,567,564,648,736,705,484,682,625,558,529,481,470,431,386,515,712,730,638,663,539,487,403,416,427,446,476,603,584,609,426,751,884,874,815,788,701,580,510,582,599,688,686,760,751,711,439,455,458,469,619,745,681,701,585,513 12,279,250,179,299,264,158,410,397,389,397,381,393,418,420,449,408,401,390,389,405,370,391,398,390,391,387,379,383,394,429,400,396,399,408,404,388,371,403,432,429,481,522,497,445,428,478,466,459,416,416,404,399,435,449,466,489,506,561,500,462,421,367,401,370,385,381,410,401,387,385 3,16,15,20,25,17,13,516,578,546,503,475,488,563,641,611,616,606,630,691,686,458,586,541,509,480,457,436,412,410,553,651,655,579,591,511,486,397,436,427,471,516,644,618,639,429,781,843,815,780,748,679,576,533,604,637,719,727,787,789,753,492,447,487,497,613,692,641,657,552,511 6,11,10,23,34,31,21,391,403,370,395,389,386,409,399,417,400,397,398,385,386,396,380,383,386,384,398,392,379,393,394,403,389,382,390,398,401,387,399,390,408,400,412,416,399,396,436,408,397,403,402,372,392,426,404,425,461,416,450,438,403,385,384,381,401,393,391,398,370,388,395 2,38,37,174,255,249,169,437,470,440,443,401,398,469,481,480,483,453,461,510,507,402,458,453,431,438,414,403,382,421,432,485,505,456,437,440,423,417,427,432,434,463,567,515,517,435,656,706,701,632,599,533,451,510,554,588,671,662,724,686,641,432,414,408,407,454,494,488,497,438,418 14,15,14,35,46,41,30,522,408,399,387,390,414,491,476,450,435,420,417,464,459,372,455,431,395,415,385,396,385,392,444,469,494,442,432,419,411,413,414,423,484,534,647,575,541,409,536,556,595,515,499,474,454,442,502,491,543,559,562,534,495,380,406,384,396,420,459,439,408,420,392 19,12,11,55,89,83,51,399,413,420,419,408,392,419,428,414,422,411,429,464,442,402,458,439,409,414,391,393,393,407,402,475,479,417,434,400,386,404,404,415,408,430,451,434,429,400,489,604,602,537,490,443,424,429,479,454,502,489,525,501,465,380,389,395,398,398,473,446,446,408,397 16,12,11,48,87,80,45,401,415,407,410,397,401,401,411,436,429,428,439,468,452,409,420,410,413,407,392,399,380,392,403,446,459,440,427,408,393,389,390,401,401,407,433,418,442,401,532,609,601,552,504,486,426,428,453,476,526,510,552,511,480,400,412,415,402,416,468,438,461,416,408 12,11,9,68,113,97,55,407,416,404,401,384,406,407,430,388,400,415,419,463,455,388,442,421,417,407,400,372,380,379,406,445,460,420,437,401,388,404,384,407,404,417,439,428,422,395,468,582,592,523,493,454,419,425,448,443,464,470,518,478,441,388,390,392,384,413,466,437,440,420,401 3,18,18,65,61,56,62,424,499,467,455,409,428,428,453,442,457,463,506,629,610,438,587,538,483,477,441,452,406,397,432,589,640,530,548,460,442,407,391,386,404,431,470,450,435,400,604,819,833,750,714,610,504,440,489,523,568,570,632,615,571,403,406,410,419,472,615,554,574,503,444 18,41,40,224,374,373,220,393,411,392,391,388,405,402,433,389,425,433,435,442,433,390,418,408,404,400,405,389,363,384,390,423,440,425,407,401,374,406,400,416,425,459,499,444,421,442,483,574,579,516,496,429,421,537,642,630,622,564,588,519,495,395,397,393,391,424,425,435,428,413,403 20,395,335,287,423,363,247,496,383,378,405,388,396,476,493,456,456,446,411,423,399,403,405,410,406,401,402,378,386,454,495,429,417,421,425,394,403,446,498,512,566,646,742,658,597,439,578,507,472,478,416,421,401,493,555,552,623,620,687,632,563,422,381,397,410,422,418,402,376,380,369 2,56,52,14,19,18,13,448,477,476,429,420,425,447,506,495,462,475,506,604,588,446,534,508,449,460,429,400,397,399,440,574,587,501,551,444,427,387,394,421,413,434,491,481,488,417,619,760,758,688,651,555,453,482,509,525,569,571,642,615,590,412,434,422,416,495,599,540,551,487,438 11,80,36,109,167,70,46,460,406,401,384,385,403,467,534,476,479,445,460,433,423,387,408,408,385,418,405,382,387,412,445,440,451,406,397,398,391,394,440,445,479,505,591,549,515,458,620,548,501,463,434,414,392,564,636,623,696,692,735,683,603,397,411,399,406,394,419,413,406,402,398 6,11,11,27,36,33,25,374,391,384,381,384,391,395,402,373,401,389,380,407,375,394,389,388,385,372,375,379,394,402,387,381,388,401,393,383,367,388,401,390,401,412,427,414,396,385,408,388,409,384,400,399,374,402,410,421,450,437,460,439,406,394,367,377,393,378,391,385,387,398,379 9,24,14,58,70,37,33,445,404,397,389,388,391,465,468,456,427,429,406,409,429,393,416,403,385,399,363,398,393,397,417,436,439,403,409,385,377,408,409,422,440,481,548,512,463,426,546,509,493,445,429,417,402,502,556,563,622,627,677,630,565,394,382,411,398,402,414,419,416,407,387 6,27,26,80,109,102,73,430,559,519,501,438,460,456,490,484,503,480,595,677,654,453,612,558,512,500,468,446,418,401,461,627,662,581,617,516,448,391,416,410,417,464,509,507,498,427,676,868,871,808,772,675,543,473,534,546,617,616,683,681,631,413,427,428,437,545,666,603,619,523,470 4,10,9,44,50,50,43,414,442,435,414,413,404,436,439,439,428,423,471,511,495,400,473,458,430,417,393,404,387,401,413,499,527,470,483,440,407,392,394,398,409,431,476,456,462,421,545,690,680,618,573,506,421,459,496,507,552,541,594,568,534,399,410,410,411,434,504,463,504,432,409 14,13,13,16,20,19,15,485,621,572,529,477,492,509,575,561,555,570,664,748,725,497,683,629,572,533,500,461,426,367,509,715,736,630,670,569,492,386,412,401,407,447,558,550,577,401,757,914,907,851,815,736,610,474,521,530,646,653,731,744,708,455,457,467,477,629,763,703,724,603,523 2,24,24,94,172,166,89,394,427,438,427,403,403,393,414,410,415,416,451,533,513,420,505,466,457,440,393,408,385,405,394,496,547,467,469,430,400,392,396,389,398,376,432,433,413,400,502,727,737,656,617,510,448,414,445,441,472,470,504,486,456,390,401,386,397,436,516,487,461,440,409 17,30,28,173,273,257,156,407,423,408,398,396,406,413,440,454,410,416,420,432,421,400,419,396,400,404,388,408,390,389,415,425,413,384,410,407,380,404,413,424,446,481,570,484,449,455,533,545,503,475,454,422,415,529,610,626,661,617,662,581,520,389,383,402,404,404,428,414,416,403,409 10,127,103,274,297,257,242,523,749,693,649,545,589,609,653,632,617,612,742,878,858,602,838,803,714,698,591,557,458,424,568,837,879,787,814,689,596,428,444,452,505,567,685,653,671,525,836,1013,1023,958,931,839,714,668,732,745,805,790,847,840,795,482,536,487,508,723,878,821,828,729,623 18,105,97,69,84,75,63,434,401,407,392,391,396,425,451,428,427,416,395,455,451,398,449,424,405,394,397,391,384,437,430,419,452,426,437,409,377,413,406,417,405,437,484,463,447,415,522,491,524,432,438,397,415,458,456,480,519,521,565,536,508,388,396,389,404,409,446,417,437,387,376 12,27,25,25,46,43,23,550,685,624,599,546,563,610,669,672,663,675,729,805,779,550,728,671,618,605,513,505,438,409,593,774,780,704,724,625,548,378,415,437,469,526,676,657,690,450,840,951,938,887,865,795,694,568,650,665,755,758,831,836,800,506,499,512,545,710,809,760,770,664,588 9,10,9,32,43,28,20,462,532,480,460,472,448,507,556,552,549,534,578,653,630,446,555,513,467,472,436,426,414,414,471,597,617,558,550,484,458,395,402,401,410,465,525,511,552,412,710,828,812,746,718,629,509,471,533,545,631,647,709,717,671,446,444,456,462,563,686,611,636,539,467 14,13,14,78,127,131,79,418,486,448,463,383,439,435,448,453,433,435,508,589,592,422,538,502,465,471,428,407,389,368,438,559,606,514,546,451,406,400,394,411,406,425,495,465,440,418,581,795,813,727,693,573,478,461,504,518,568,570,624,600,541,411,408,399,399,460,576,542,515,465,430 20,9,8,24,32,26,20,400,397,382,392,372,374,406,421,383,391,402,409,408,415,387,405,392,382,382,393,390,373,381,392,414,383,388,410,376,377,376,399,396,393,413,437,428,400,399,431,449,438,410,412,400,391,403,432,432,467,464,499,484,447,390,372,372,384,396,401,396,396,385,390 15,14,14,78,102,99,73,424,527,492,473,427,419,441,451,443,443,451,534,665,632,443,612,559,491,488,440,410,385,408,439,617,659,545,591,477,446,400,403,417,409,440,480,451,464,416,615,854,870,790,754,649,507,464,502,516,575,563,645,599,581,420,420,400,395,478,645,577,576,496,444 15,8,8,7,8,7,6,472,565,509,481,456,483,471,560,538,526,514,596,688,663,457,606,561,506,485,445,428,417,407,478,651,684,579,612,506,445,383,414,403,432,466,557,533,541,413,710,845,836,768,743,653,549,494,559,557,648,652,711,709,666,441,447,433,445,564,685,616,646,537,457 17,25,24,60,90,80,52,421,478,465,476,425,459,429,470,465,471,466,494,526,535,414,460,457,432,444,408,441,402,386,433,508,506,465,497,473,449,386,415,399,418,439,502,475,492,417,652,717,712,669,659,599,531,450,520,547,588,590,651,644,617,412,428,408,419,465,494,489,523,470,436 7,11,11,22,32,30,20,393,374,364,411,370,386,378,390,387,380,401,365,388,385,395,370,371,381,391,384,368,359,400,385,377,381,374,384,370,367,389,398,400,369,391,411,401,400,388,417,394,367,377,378,372,379,401,405,405,425,436,430,430,408,376,378,394,389,370,386,374,386,380,387 16,9,10,14,19,18,13,410,398,426,397,404,405,429,463,454,458,443,419,438,433,390,400,398,392,394,370,398,377,413,480,442,412,409,403,424,390,394,457,488,503,583,665,589,563,407,614,516,465,464,440,455,420,435,520,535,640,631,692,645,582,421,406,412,414,412,406,406,415,382,384 2,9,9,38,53,52,36,407,484,451,425,391,415,423,425,417,416,423,478,566,545,417,528,489,457,440,404,407,403,407,404,544,574,498,490,398,413,393,382,391,385,417,448,416,422,399,540,752,760,668,619,527,449,397,429,434,476,487,529,533,498,404,418,403,392,464,550,516,503,438,421 1,14,13,21,37,35,20,391,401,375,383,395,375,416,407,405,401,379,391,387,392,385,391,395,388,403,390,388,375,390,404,410,408,383,401,384,385,378,403,397,390,401,405,419,407,401,426,407,404,379,400,390,381,401,429,429,466,436,464,442,402,380,380,394,378,390,380,393,387,397,385 6,31,29,238,394,403,239,425,470,427,434,415,417,440,454,455,462,449,499,540,541,422,487,467,448,438,417,401,391,385,453,496,523,476,479,440,420,407,427,431,420,446,522,473,476,454,641,741,744,663,623,536,450,510,563,583,648,616,688,657,590,416,391,416,420,461,525,483,514,456,432 17,26,21,40,58,48,32,413,390,377,406,402,386,416,434,416,406,420,385,387,396,374,386,380,375,390,374,398,366,387,385,379,400,371,380,378,361,388,418,410,407,429,469,434,435,408,504,414,388,395,389,405,376,435,480,466,503,509,567,497,460,374,406,384,409,366,390,367,395,388,397 20,28,28,59,140,141,59,442,449,429,423,395,411,464,487,467,456,457,465,499,500,403,451,436,420,415,409,394,387,409,425,441,486,442,453,439,395,399,408,425,415,451,497,470,486,407,583,659,627,589,550,489,451,466,517,514,587,572,630,615,557,400,411,407,432,443,504,471,484,434,408 19,17,12,61,82,44,35,468,514,459,448,413,443,487,494,490,498,464,516,617,592,419,549,501,452,460,420,403,388,395,448,578,592,514,525,450,439,418,420,427,444,501,605,532,522,442,689,778,770,698,665,586,461,554,633,644,706,688,744,707,649,419,409,425,428,491,596,526,551,486,419 6,24,18,69,91,68,49,540,539,489,466,465,475,586,641,627,635,595,591,586,589,430,464,439,441,422,414,431,391,402,656,598,557,518,550,518,464,457,484,523,596,677,811,776,766,479,841,780,717,690,662,619,520,639,738,768,844,838,887,863,816,476,432,456,480,544,555,530,536,469,435 15,70,45,135,161,91,72,689,868,826,769,664,678,724,778,741,731,719,877,1006,970,778,987,935,860,841,732,651,527,495,683,979,1016,924,940,803,706,512,562,586,666,753,846,804,788,647,904,1023,1023,1023,1006,903,786,809,859,865,907,895,943,923,880,547,583,532,560,853,1000,939,938,842,707 14,18,18,162,206,203,157,375,406,409,395,398,393,406,412,396,403,406,402,457,423,394,409,403,407,386,388,381,390,359,406,416,440,422,421,405,412,392,392,395,406,413,439,421,416,423,465,516,551,504,476,456,411,431,443,475,467,469,512,478,450,393,412,412,393,401,439,418,412,419,388 13,27,28,134,233,244,140,402,390,395,392,395,384,401,425,411,411,384,414,393,386,387,386,398,393,397,378,381,396,387,388,387,409,403,388,384,377,402,401,400,442,446,470,417,408,466,477,446,453,438,417,400,388,607,702,695,665,581,591,482,461,406,386,398,398,391,412,408,407,396,380 18,18,15,38,53,40,26,416,395,378,399,374,383,421,412,425,385,393,394,397,386,388,389,394,373,390,382,380,384,376,387,398,391,386,397,388,381,375,398,397,413,420,469,461,434,415,436,441,418,419,387,394,396,428,474,477,483,498,531,475,450,395,384,392,376,390,378,414,379,385,408 2,15,15,63,104,104,63,528,435,411,408,386,408,554,593,541,517,482,485,474,455,383,419,414,413,396,394,394,390,413,459,455,445,417,439,417,412,426,434,448,472,547,648,607,579,544,715,639,580,548,524,466,428,709,765,759,789,773,819,766,703,437,391,426,427,434,464,426,455,434,399 13,10,8,25,26,18,19,402,434,418,408,399,399,431,416,422,410,422,458,516,480,404,462,454,419,408,394,387,390,412,408,479,494,472,450,426,410,404,401,404,420,433,471,447,447,410,543,671,665,595,555,484,433,456,483,472,530,530,573,557,516,387,413,378,410,463,526,477,467,441,410 11,53,38,111,165,128,79,463,514,515,488,463,461,489,520,496,501,507,576,669,642,452,638,564,497,476,438,426,421,413,453,638,682,573,606,487,454,419,427,473,450,521,608,565,541,471,696,832,833,759,725,614,523,582,655,651,714,705,752,717,656,432,419,426,430,505,653,607,598,503,434 4,28,27,249,428,432,249,395,399,387,378,394,400,415,426,427,425,403,393,422,424,385,401,398,399,398,402,374,381,427,411,407,410,406,411,389,379,396,403,405,435,448,480,439,437,466,525,519,497,447,440,396,386,587,680,670,663,623,638,563,490,418,392,395,404,410,411,413,441,407,385 16,62,51,448,754,671,394,707,791,747,730,694,732,743,800,797,789,783,831,881,878,625,798,768,725,716,638,643,549,436,696,828,839,773,794,714,650,463,478,497,550,657,786,775,791,580,942,1023,1023,984,961,903,807,723,806,829,894,893,944,940,908,625,638,620,675,799,867,832,855,771,723 10,74,39,46,41,24,29,539,490,448,435,436,446,567,604,574,576,545,542,547,545,415,452,423,426,440,407,407,388,520,721,594,546,504,494,488,442,678,827,879,936,1007,1023,980,894,550,881,779,712,663,629,581,486,803,917,968,1023,1017,1023,955,887,442,410,450,446,500,523,498,473,451,436 9,416,223,285,333,196,168,691,686,627,602,531,569,733,794,752,741,722,755,802,793,542,729,673,608,604,505,476,428,569,820,805,803,718,746,638,563,642,791,840,905,985,1023,1023,960,716,1023,992,960,910,877,807,696,907,1007,1023,1023,1023,1023,1023,1023,530,508,520,557,688,776,736,756,624,542 7,38,25,67,93,58,43,436,384,398,397,392,406,436,467,441,430,439,389,403,425,385,411,390,387,370,382,396,383,396,423,416,390,398,393,407,377,391,412,418,460,484,552,503,476,426,573,473,444,439,426,418,394,526,572,586,633,622,684,620,551,388,391,396,397,382,402,367,383,387,388 10,9,9,67,104,106,66,393,407,409,411,395,389,388,409,414,403,401,406,444,421,401,408,409,409,388,378,383,377,391,384,428,423,412,413,398,386,383,390,384,405,392,416,390,401,382,432,540,552,482,484,425,413,403,431,434,451,427,448,459,427,398,393,377,393,405,424,402,423,405,399 18,35,34,86,103,99,81,389,423,432,409,420,423,428,442,404,440,428,471,474,493,403,460,426,422,410,419,415,380,398,436,467,477,440,463,417,404,396,405,382,404,433,481,454,436,405,550,670,648,594,557,522,438,442,503,530,552,538,598,568,511,416,392,402,411,425,494,439,466,441,402 20,10,9,23,28,23,19,424,400,388,401,385,397,407,426,406,421,415,402,408,406,397,410,391,400,386,388,374,377,391,404,414,408,404,408,399,377,397,404,411,429,452,499,450,443,402,501,455,474,417,413,403,398,462,487,520,551,526,590,532,485,395,374,392,394,398,406,415,378,382,395 2,9,9,45,54,55,46,427,419,414,417,406,400,437,433,434,421,424,427,499,472,394,465,442,440,426,402,375,392,397,420,475,498,455,450,414,410,389,387,402,415,429,489,455,462,399,521,648,679,586,552,470,438,432,469,478,528,513,554,533,495,409,396,404,398,438,471,453,463,404,407 4,19,17,51,58,44,38,459,497,412,417,415,435,469,470,456,446,455,450,512,511,405,481,442,424,419,403,410,409,396,486,512,532,462,499,447,409,405,424,446,485,560,688,630,593,405,599,705,685,623,604,545,479,464,510,525,596,589,637,620,573,417,385,411,406,424,505,483,500,428,421 4,10,9,30,37,30,24,397,392,376,383,373,388,409,438,430,404,409,412,387,401,397,389,403,388,383,391,387,371,409,383,400,391,380,398,377,404,381,389,385,400,415,424,444,438,393,471,419,402,403,416,408,391,423,433,435,462,480,543,498,463,387,371,378,389,398,383,382,388,391,388 2,50,44,22,26,21,18,647,737,693,659,594,623,699,755,745,748,727,797,863,843,613,803,754,684,675,594,550,461,412,656,831,844,779,798,678,583,436,444,464,519,601,737,734,762,506,904,998,987,940,916,841,730,672,739,768,840,843,905,908,872,558,552,576,615,787,873,822,844,743,645 9,19,16,34,37,16,18,426,429,395,393,370,408,425,457,446,436,435,447,461,430,405,408,404,404,398,383,379,401,410,436,447,445,428,422,415,406,404,407,407,465,490,556,494,480,423,579,586,556,488,457,431,394,485,571,569,631,607,654,628,563,403,390,392,407,427,448,436,431,394,405 17,9,8,25,35,23,18,397,387,406,387,399,381,407,421,411,410,403,394,408,397,378,418,402,376,395,381,408,381,397,408,406,405,397,399,405,389,405,399,402,396,413,445,433,433,394,479,467,460,430,428,410,392,426,449,444,483,478,507,482,452,398,390,384,405,387,398,396,394,386,402 2,9,8,77,90,81,71,400,418,418,402,379,407,387,408,409,404,398,420,447,428,392,424,406,397,392,375,387,370,404,407,434,438,430,453,410,390,411,391,399,408,408,417,403,402,399,457,553,556,516,483,438,415,412,442,445,487,486,506,483,456,391,394,391,393,411,438,419,422,411,397 13,115,93,1023,1023,1023,1023,634,720,674,630,567,595,662,723,721,688,688,762,843,819,596,804,753,698,672,590,566,498,434,624,812,829,755,780,641,575,457,500,494,579,648,762,719,722,632,874,994,995,937,912,841,737,711,792,810,867,856,903,888,843,570,534,550,572,721,831,787,803,694,630 1,20,20,59,80,79,57,410,445,433,416,397,426,410,449,422,424,428,457,517,512,422,487,466,423,422,422,397,373,379,405,481,525,443,463,405,431,404,405,393,397,414,457,427,439,409,543,698,694,598,588,492,435,458,466,482,532,524,560,541,512,402,388,387,410,418,521,491,496,445,437 1,524,333,1023,1023,1023,1023,961,920,879,860,835,860,999,1023,1023,1023,1019,1004,981,980,697,800,800,790,774,725,723,626,916,1023,1004,951,929,954,910,880,1004,1023,1023,1023,1023,1023,1023,1023,932,1023,1023,1023,1023,1023,1012,934,1023,1023,1023,1023,1023,1023,1023,1023,888,771,896,913,943,936,922,953,863,830 14,19,14,38,53,36,26,420,404,400,376,395,397,422,424,403,426,404,417,430,416,395,410,387,401,387,383,366,372,407,411,423,407,394,393,383,395,395,408,438,437,474,530,466,460,417,522,468,450,434,419,406,374,499,542,550,566,574,591,546,505,402,400,386,385,392,414,392,422,397,383 5,19,17,29,33,25,22,454,605,532,496,439,438,482,514,486,474,490,557,763,727,485,753,691,575,584,476,456,418,390,465,698,789,663,699,525,446,408,423,420,441,476,550,536,528,430,668,843,887,794,767,637,519,494,554,570,644,625,697,666,628,408,447,399,442,557,769,707,703,572,472 11,19,17,66,75,66,56,413,517,486,452,414,437,439,453,455,445,448,503,643,608,439,588,537,478,465,438,412,405,404,423,602,631,556,548,476,432,394,393,407,404,454,483,459,467,407,600,816,830,744,707,587,495,461,507,521,586,566,630,616,568,415,415,413,407,486,627,593,571,482,437 17,14,13,89,142,108,66,418,428,410,402,402,386,406,413,426,416,423,415,460,458,392,426,424,410,396,383,403,386,401,418,437,472,442,417,416,385,398,396,375,397,415,429,403,427,412,497,603,615,528,520,449,416,433,469,454,518,502,535,509,460,405,406,403,397,416,460,414,422,398,402 13,27,17,62,81,47,34,414,392,387,395,391,400,420,420,396,402,418,418,431,418,386,418,401,405,404,398,395,385,390,412,423,406,399,393,407,393,393,413,439,431,454,483,464,444,422,506,507,469,438,414,411,388,471,515,503,552,547,595,553,526,375,398,384,380,410,432,402,406,402,400 12,18,18,90,133,132,88,410,414,394,390,380,413,393,401,420,421,398,420,445,450,399,431,418,397,398,397,382,381,399,395,450,460,422,423,426,393,392,401,389,399,389,417,404,412,413,486,570,579,517,475,453,428,438,472,463,497,470,496,475,446,384,375,382,393,413,458,444,432,406,394 5,10,9,18,19,15,14,482,528,502,460,452,474,490,553,514,541,519,581,643,643,449,572,518,490,487,431,427,397,369,491,630,629,544,575,447,446,388,407,405,445,501,556,521,532,409,702,813,796,741,715,639,513,479,540,566,643,635,712,706,664,434,426,439,434,536,647,582,618,516,465 16,16,14,48,77,50,32,406,385,387,389,397,396,441,424,400,428,395,412,433,432,396,408,403,397,392,397,381,396,402,406,418,439,405,432,396,396,376,416,412,407,429,476,452,428,427,475,493,511,449,428,420,402,461,495,497,534,508,549,488,442,393,401,392,388,396,434,422,422,428,387 18,8,8,33,61,64,34,445,521,476,470,478,472,452,509,513,527,513,539,560,572,414,456,444,446,419,415,419,394,368,463,482,461,460,456,443,409,391,395,394,393,412,465,455,491,393,689,705,665,642,616,577,499,420,472,491,546,559,624,658,635,453,446,465,483,514,529,533,562,493,472 20,20,16,39,57,40,24,471,398,395,402,383,383,460,469,451,434,422,407,438,435,384,399,392,403,396,379,377,380,389,421,419,409,393,406,418,405,406,413,426,400,446,498,472,454,417,553,497,494,444,431,416,415,458,516,495,559,569,641,588,534,387,410,394,393,381,425,411,430,394,400 3,22,21,84,122,119,81,443,513,479,472,435,441,459,474,460,456,457,525,648,623,447,608,546,495,479,425,418,407,400,439,610,648,542,550,487,442,415,391,380,422,448,498,482,479,414,626,831,847,773,733,627,520,473,521,537,600,600,654,639,601,416,415,408,397,518,629,567,582,476,446 4,19,15,30,40,32,23,420,393,388,393,387,411,421,427,417,416,410,394,404,402,377,409,388,379,393,402,399,388,405,401,383,405,398,387,395,399,421,429,393,423,445,497,445,409,421,460,462,434,419,413,389,415,451,487,490,543,518,566,524,483,390,389,386,376,381,391,393,401,393,394 12,11,10,18,24,24,18,412,453,449,447,397,421,423,421,420,421,396,489,566,559,420,530,475,455,443,425,415,389,403,420,535,564,488,519,435,410,384,379,386,382,399,433,417,428,395,527,763,768,693,643,564,474,407,422,434,459,478,509,512,483,389,404,396,401,455,541,490,488,445,417 16,15,14,105,220,216,100,417,431,427,411,419,429,434,460,441,455,458,469,493,463,411,434,431,424,416,399,391,396,394,418,445,466,441,428,419,404,402,390,408,399,407,486,466,453,420,569,662,634,586,544,475,446,453,482,513,581,574,631,588,548,409,393,408,416,437,474,472,464,437,404 10,12,10,39,46,23,23,452,508,477,464,454,445,467,507,509,489,486,565,633,603,444,575,534,489,469,428,417,413,412,487,605,617,561,567,486,469,394,386,411,423,438,532,502,519,400,664,806,795,730,706,603,511,439,493,528,612,596,675,658,620,417,430,412,433,519,634,575,603,507,451 17,12,12,66,83,82,63,406,431,408,382,434,417,401,442,419,429,415,439,488,471,408,416,433,417,404,399,395,380,389,419,478,450,422,435,403,397,383,388,395,389,398,410,424,410,392,538,654,656,587,564,506,446,423,430,442,495,498,533,545,499,402,390,410,396,413,442,452,440,406,385 3,148,127,210,251,229,189,617,772,732,675,608,618,654,719,705,693,677,796,902,881,652,860,815,741,717,604,550,484,471,632,870,898,816,828,720,616,471,473,494,534,609,748,720,721,543,883,1023,1023,969,949,865,746,692,768,783,849,845,901,891,854,534,541,542,554,778,907,855,858,769,655 8,11,9,29,35,27,23,404,410,381,391,381,410,423,412,402,400,401,386,402,405,378,416,394,387,389,394,391,394,395,395,401,411,397,403,388,390,387,403,396,420,421,478,425,406,401,478,451,458,425,428,413,388,441,477,493,505,514,559,504,450,383,376,382,386,383,397,381,407,396,394 4,164,141,188,205,167,137,822,983,942,918,873,899,858,906,895,887,873,1009,1023,1023,905,1006,981,955,928,864,861,763,473,829,1023,1023,998,1008,942,892,492,526,560,653,759,884,877,902,635,1023,1023,1023,1023,1023,1023,1023,813,882,898,963,967,1021,1023,998,771,908,771,796,1023,1023,1023,1023,1023,986 9,72,66,88,75,69,83,448,573,558,495,448,466,450,477,473,469,461,571,761,738,494,745,678,598,570,486,450,431,392,443,717,782,656,680,546,473,428,424,437,448,480,551,529,517,444,677,934,957,874,838,707,558,542,595,617,703,688,742,703,650,404,445,407,418,548,762,708,706,586,490 2,31,31,154,266,271,156,407,404,404,363,397,376,400,406,408,399,388,397,407,399,394,393,379,390,375,385,383,391,385,391,386,416,397,400,400,387,400,374,394,412,424,411,430,418,430,454,446,444,405,414,408,379,461,512,494,508,482,488,438,439,407,376,396,391,382,399,388,394,362,372 20,20,15,36,54,36,24,428,400,380,396,410,391,413,441,434,429,416,382,414,398,393,400,388,395,388,377,387,381,410,394,383,393,408,386,394,406,365,424,418,402,425,481,452,446,417,501,446,442,417,413,407,371,440,459,460,541,551,590,542,477,384,395,390,374,398,403,383,398,407,388 13,10,10,51,54,55,52,489,469,420,432,412,448,483,515,482,490,447,507,533,496,417,453,473,435,437,416,412,399,397,464,513,495,468,470,423,422,418,410,417,425,483,589,544,546,505,713,739,694,640,617,561,475,625,691,686,739,719,778,749,698,412,399,414,412,456,485,459,454,436,432 1,8,7,27,28,26,25,415,458,448,439,414,403,442,457,447,449,431,469,560,553,431,547,490,443,435,423,406,395,363,418,534,583,484,508,430,425,392,406,411,425,448,504,474,444,417,590,724,731,648,617,521,434,503,547,544,604,603,640,603,570,397,401,397,411,461,595,537,520,467,436 5,190,175,111,161,144,97,413,397,378,371,391,402,406,449,415,413,404,400,432,411,378,418,398,393,389,366,392,380,394,404,453,435,406,408,399,403,386,401,421,450,475,524,472,448,420,477,493,484,469,442,395,407,447,449,443,488,493,538,498,453,388,396,381,378,392,431,388,383,413,367 20,11,11,28,37,31,23,406,393,399,366,378,402,404,409,403,397,379,385,409,396,390,397,391,382,382,392,382,382,399,399,396,391,396,387,402,380,385,398,390,412,410,431,424,421,399,442,430,413,402,399,381,407,420,418,441,469,456,476,451,431,387,385,393,386,395,400,389,375,381,388 10,104,75,221,330,240,162,591,732,685,631,553,590,646,703,684,672,676,768,861,836,613,807,752,694,671,569,523,471,435,615,825,848,768,785,637,592,436,453,455,521,596,721,697,705,499,862,998,996,941,911,837,721,662,738,751,822,815,871,865,825,508,517,514,542,755,861,810,821,711,615 17,14,12,36,40,33,30,426,379,376,382,380,393,426,460,423,418,406,391,391,374,377,386,403,378,370,402,378,378,394,416,388,396,395,398,386,379,400,414,415,406,404,456,446,437,406,464,412,403,398,401,398,380,421,427,442,503,514,559,519,455,378,380,391,389,388,375,380,384,379,374 8,208,177,314,436,391,280,616,790,737,703,612,666,681,751,737,721,714,808,903,886,652,862,812,746,723,633,606,490,490,648,871,898,825,835,724,632,459,497,527,581,665,783,756,761,560,900,1023,1023,982,955,880,769,741,808,817,872,866,914,905,868,550,581,562,591,785,908,857,871,767,674 12,8,8,27,32,30,25,411,416,424,429,392,421,404,401,405,419,404,449,510,485,403,470,440,428,404,402,406,377,390,403,482,501,461,461,417,404,402,383,394,387,407,430,423,415,400,474,682,688,606,553,481,435,414,440,454,484,478,495,466,461,388,394,396,398,428,466,448,460,403,411 19,13,10,37,36,26,27,425,381,377,370,376,385,416,447,436,436,409,402,413,417,388,394,395,401,390,396,387,382,369,405,378,403,389,394,398,383,393,410,397,426,428,481,445,433,400,505,451,435,432,411,373,404,445,467,511,546,526,592,530,483,372,404,382,386,398,404,375,392,388,376 15,10,10,38,53,51,37,395,767,724,625,519,490,411,393,403,416,414,788,963,888,730,951,847,776,749,616,530,445,375,440,942,951,847,849,668,572,394,400,451,443,462,513,490,469,450,475,1023,1023,954,908,762,594,504,522,498,476,467,506,469,455,398,477,375,395,767,946,833,840,710,555 9,1023,461,868,1023,294,270,1023,1023,999,986,959,985,1023,1023,1023,1023,1023,1023,1023,1023,830,919,923,911,899,857,870,791,860,1023,1023,1023,1023,1023,1010,979,932,1015,1023,1023,1023,1023,1023,1023,975,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1000,906,1007,1023,1023,1023,1023,1023,989,966 11,10,9,30,30,27,28,409,430,403,412,395,403,419,442,436,421,418,443,494,472,406,458,425,413,408,400,394,378,373,418,465,488,453,447,414,411,389,411,419,401,429,458,448,440,407,516,635,640,548,532,469,420,452,463,490,524,520,575,533,502,387,397,393,394,416,490,456,465,422,385 17,18,18,94,188,189,92,440,453,416,427,397,411,457,488,477,463,456,485,500,476,403,433,416,418,423,419,404,401,415,425,456,469,456,451,421,408,407,383,401,417,453,496,464,480,432,617,694,661,609,564,515,453,458,538,543,606,593,653,626,591,420,410,413,440,457,493,497,500,455,439 5,19,18,51,96,92,49,403,387,389,396,389,401,401,423,419,382,408,405,388,406,377,414,396,394,387,378,386,391,409,462,424,417,392,417,411,422,438,492,538,605,718,815,710,613,406,667,520,462,426,447,417,391,489,650,738,869,867,893,792,687,400,378,374,394,389,410,417,405,411,389 16,19,17,37,54,44,29,384,402,393,387,382,364,395,416,413,391,399,405,419,411,380,413,394,392,384,384,402,378,381,385,399,407,402,406,392,396,380,387,389,394,407,432,390,399,395,422,474,465,449,427,415,390,406,402,406,443,431,464,450,431,386,410,371,382,409,406,415,397,383,378 14,11,10,38,41,36,33,402,437,433,411,391,409,403,425,416,421,416,445,524,506,406,479,466,432,439,417,405,386,389,418,503,526,468,476,438,412,389,402,388,395,406,424,429,437,395,511,702,724,633,584,501,430,418,426,453,479,471,518,502,473,396,404,392,397,451,502,465,482,413,399 5,11,9,55,58,42,41,415,480,441,413,415,412,449,465,467,449,432,478,548,534,416,486,484,450,427,417,399,387,386,440,522,546,486,488,463,424,390,392,415,439,452,531,489,484,431,628,728,718,650,626,533,482,499,565,568,632,607,669,638,576,407,398,404,405,466,539,489,503,446,423 15,53,49,55,59,45,46,421,553,509,462,444,439,451,466,464,461,439,565,695,663,455,678,611,544,506,462,445,392,399,438,662,708,602,628,498,463,395,402,404,409,434,480,476,478,405,633,874,882,796,762,626,496,474,550,545,611,612,656,633,582,422,423,413,403,539,730,650,662,534,460 14,9,8,13,14,12,11,471,523,502,471,427,452,482,519,506,512,488,585,643,622,441,584,540,491,480,432,419,394,397,463,634,648,559,580,478,450,391,393,413,426,446,543,497,526,401,686,811,807,733,711,618,500,468,516,543,624,614,682,687,636,417,429,428,446,541,655,592,622,513,471 20,39,38,56,60,57,53,718,678,620,596,565,570,754,814,807,795,772,774,774,763,500,616,585,552,557,486,492,439,438,697,717,700,640,657,571,522,465,492,541,585,665,794,779,790,570,933,921,885,854,835,783,684,760,832,845,904,900,949,944,908,619,509,643,659,733,763,729,760,647,588 16,8,8,45,68,71,46,384,587,529,479,437,408,393,404,388,385,403,624,808,705,562,792,659,575,562,459,431,414,392,402,791,783,659,651,501,438,403,419,438,439,453,471,415,408,454,411,892,864,773,706,543,439,511,507,489,450,449,441,432,407,406,395,394,397,599,774,599,635,514,415 8,25,25,156,323,323,150,471,466,454,436,435,406,499,547,533,519,516,514,511,537,410,457,448,435,431,413,396,395,414,441,480,487,460,476,422,447,400,401,415,431,462,540,504,535,437,677,718,695,623,608,557,485,510,586,601,681,677,730,707,649,437,418,422,426,478,518,477,509,469,436 11,20,16,64,70,54,52,404,396,381,387,374,374,423,416,402,417,390,400,425,412,384,401,389,392,382,364,398,376,387,417,408,405,384,416,389,368,374,411,399,407,423,438,432,422,391,488,461,466,442,423,407,396,440,456,455,490,466,517,502,462,411,390,380,389,382,417,406,400,391,397 7,27,21,35,63,47,25,410,394,404,391,392,363,402,401,415,410,392,402,370,388,381,398,376,392,399,366,376,389,403,406,399,405,398,400,391,382,385,400,393,405,416,434,422,403,395,445,418,420,387,410,383,370,410,435,417,459,449,489,438,426,395,376,383,385,391,388,387,380,376,377 15,74,59,148,206,161,117,528,551,515,489,433,487,534,583,568,559,565,613,682,673,466,620,580,540,513,468,419,431,401,491,652,672,583,606,479,470,422,448,470,473,535,670,609,598,478,757,839,833,775,748,652,523,585,680,680,753,751,799,770,724,442,453,444,475,583,691,630,630,539,453 3,16,17,46,49,49,45,422,523,500,471,442,472,446,473,469,468,477,552,688,662,460,635,577,515,492,440,437,414,399,453,632,683,586,598,519,464,402,391,400,419,419,502,474,481,405,633,865,874,798,764,664,544,446,486,501,560,572,629,623,586,411,434,402,414,518,656,609,590,502,466 1,11,11,119,177,184,123,403,409,394,409,378,382,399,416,407,398,419,417,447,446,405,453,415,402,394,390,390,402,385,403,430,464,427,408,378,410,378,398,396,390,400,432,413,414,393,463,574,594,510,501,454,410,432,433,453,482,456,494,461,452,395,401,383,398,403,438,425,428,403,391 5,148,141,342,405,400,333,469,514,498,460,439,444,497,513,524,506,511,531,674,647,460,617,571,505,476,440,429,397,392,470,606,650,549,569,490,431,421,452,444,460,513,591,542,519,504,679,817,819,735,703,612,516,613,705,712,735,711,746,709,656,424,398,424,416,516,645,593,592,495,459 9,8,7,17,21,19,14,434,383,386,380,387,393,421,413,405,411,416,394,396,386,377,380,382,381,390,385,381,386,401,398,377,389,385,377,375,399,375,385,395,392,412,412,399,409,385,467,425,430,405,405,410,387,399,415,400,429,456,486,480,432,398,387,382,389,392,412,409,414,402,383 10,10,8,34,37,24,24,431,401,378,377,386,381,428,444,405,404,389,403,407,394,394,406,403,390,388,384,394,375,387,411,403,413,395,411,389,398,407,397,388,419,428,449,438,423,399,456,450,453,420,391,408,395,415,458,474,509,509,556,522,454,374,386,392,394,383,401,379,400,387,399 13,34,33,195,326,329,197,417,446,429,431,413,406,435,454,432,427,436,453,496,503,412,488,442,409,436,397,423,402,422,450,499,518,447,479,442,392,411,413,408,440,479,511,481,465,450,577,690,700,601,581,513,451,567,652,656,665,622,659,605,557,406,386,407,397,441,526,469,489,434,422 12,10,9,14,20,15,11,465,570,513,508,467,469,498,560,562,557,549,592,643,640,423,569,522,491,480,452,457,425,394,480,598,597,540,566,505,461,376,392,392,407,444,532,512,549,411,728,825,812,757,731,667,568,451,512,535,626,630,704,706,680,449,432,445,477,553,652,594,646,540,502 16,13,13,91,141,124,81,396,432,411,441,378,414,394,427,430,422,412,441,506,503,412,448,451,425,399,404,402,379,411,401,460,495,441,469,423,409,379,391,387,397,410,427,420,433,402,490,663,670,578,568,473,433,433,457,463,517,498,530,514,492,398,400,398,382,436,491,461,452,420,393 2,12,10,8,10,8,6,408,409,439,400,406,404,405,448,435,420,425,466,515,491,411,480,442,412,404,408,410,389,363,412,485,511,464,470,420,403,396,399,408,417,435,474,451,442,417,558,662,653,585,560,464,424,469,495,512,560,533,598,573,533,401,393,396,390,436,506,456,481,426,402 6,13,12,32,42,34,27,428,399,406,405,392,397,450,466,440,422,392,404,409,397,387,394,386,384,404,376,381,376,398,395,420,399,415,402,399,386,391,405,389,403,423,466,463,429,404,495,461,437,419,405,389,384,436,452,448,508,487,574,518,478,399,382,380,388,393,402,400,396,396,395 3,205,147,190,221,112,85,579,595,526,523,468,505,637,701,671,662,643,656,718,692,477,628,574,522,514,469,448,398,479,615,697,705,619,636,563,491,494,587,621,694,779,860,790,747,592,870,893,869,814,783,698,603,789,855,872,921,907,942,905,854,483,448,495,509,612,716,630,675,537,495 10,14,14,19,23,23,19,450,415,413,426,410,402,431,427,418,419,414,423,501,488,396,470,447,423,419,423,402,396,395,463,473,503,439,445,405,410,394,409,432,427,483,599,555,512,404,527,593,612,530,525,484,442,446,456,457,530,528,561,554,494,387,410,385,390,418,473,443,440,408,402 12,13,8,104,124,83,67,445,494,463,457,420,412,473,492,491,471,466,535,622,594,444,561,521,464,460,429,415,400,392,441,597,621,533,550,472,438,392,406,420,418,462,529,504,502,417,654,798,797,725,697,597,515,492,552,570,624,623,683,665,608,415,403,400,428,496,622,558,561,494,429 13,60,54,282,462,461,275,432,412,401,411,396,404,424,444,436,392,425,398,418,442,388,410,407,393,393,387,394,375,393,428,412,434,411,384,391,381,409,419,419,420,441,528,482,469,453,536,535,502,481,458,443,389,474,569,577,633,575,618,561,515,397,390,391,387,410,423,414,403,414,403 8,35,29,51,61,45,37,457,501,453,422,434,413,444,447,480,464,445,523,606,594,439,562,514,482,462,437,422,407,419,442,569,616,511,547,437,430,399,426,416,418,476,527,500,494,433,632,788,789,707,678,555,480,505,564,556,617,627,687,637,591,400,417,414,398,498,619,574,542,482,427 11,222,87,1023,1023,429,363,788,897,863,818,753,771,819,872,856,852,843,919,1007,988,776,963,920,860,847,751,714,575,604,802,979,1006,933,952,856,775,628,709,744,796,873,949,908,895,784,1020,1023,1023,1023,1023,985,884,918,977,985,1023,1017,1023,1023,995,665,686,672,705,884,992,948,960,871,779 20,8,8,25,29,23,20,401,409,398,395,382,393,415,424,403,401,396,401,402,392,411,396,395,381,388,387,381,388,409,412,396,405,389,393,378,365,386,408,407,406,404,432,435,399,389,473,430,423,385,410,396,370,421,445,449,503,479,522,491,447,390,390,377,387,397,418,398,393,398,384 3,33,25,29,34,22,17,435,449,421,402,386,413,443,474,478,482,461,454,484,479,403,427,431,406,388,404,397,398,403,458,457,474,460,449,414,405,413,480,488,547,639,734,636,557,431,650,643,621,546,536,497,409,566,659,692,748,739,761,698,630,414,405,401,414,419,489,472,458,413,396 8,31,24,48,74,52,30,420,399,405,407,379,409,429,444,432,400,420,419,428,408,408,402,413,386,391,384,387,381,398,413,434,419,383,417,396,391,397,407,414,436,455,502,486,455,414,539,504,464,447,438,406,392,483,533,528,577,560,625,555,533,394,396,393,383,398,402,398,413,398,380 2,77,67,50,42,38,44,717,804,770,727,659,696,777,828,822,818,806,859,915,898,664,850,808,757,732,637,611,534,438,740,887,899,827,846,733,660,465,496,523,584,693,825,814,827,560,960,1023,1023,978,955,897,792,745,819,838,905,908,962,962,931,637,598,660,690,830,919,870,888,786,709 13,22,19,41,63,51,31,471,433,425,406,416,413,482,518,461,457,447,482,539,533,405,489,451,431,419,404,418,398,412,471,523,529,485,492,451,415,398,438,441,505,573,698,641,602,434,631,684,688,612,594,529,463,516,592,584,653,623,672,641,573,417,400,404,413,441,518,487,478,445,411 16,11,9,26,36,30,22,443,381,388,389,382,380,440,451,420,397,401,412,409,393,378,402,408,392,380,386,390,381,401,405,417,397,396,390,383,375,403,401,395,409,432,448,451,448,397,493,444,454,423,412,397,401,440,454,467,506,517,554,519,477,379,380,394,386,389,414,383,393,384,394 7,13,10,23,34,23,15,454,391,395,380,378,398,468,463,418,433,407,395,386,401,382,398,393,388,381,379,384,383,385,408,398,385,409,394,388,371,393,411,405,412,421,468,453,414,387,478,439,443,402,409,417,397,415,437,462,514,531,558,531,469,374,390,387,382,393,385,406,387,403,393 1,25,22,24,30,28,22,604,665,619,588,545,563,640,713,718,699,694,731,765,747,525,672,611,578,552,497,489,447,442,621,737,722,658,677,574,541,419,449,469,487,565,699,693,715,464,880,919,895,860,842,796,688,630,714,736,808,812,873,881,847,523,491,551,574,700,771,724,750,632,564 4,286,256,199,289,250,167,450,402,393,398,406,394,443,459,447,444,420,438,475,475,385,441,412,424,429,392,400,396,433,445,474,503,434,456,412,395,425,475,509,507,581,668,589,541,449,574,659,645,580,534,462,427,519,571,577,612,605,659,609,557,414,390,403,411,424,468,474,442,394,399 20,20,19,20,24,19,15,520,615,566,534,481,537,541,616,607,607,601,666,746,718,509,657,612,553,533,474,448,415,390,536,706,709,630,661,524,492,393,405,419,438,472,605,604,629,436,789,895,884,826,798,737,608,524,590,599,703,696,770,776,744,462,472,476,492,640,755,694,717,602,531 10,69,62,32,43,38,28,531,716,669,591,504,512,542,592,557,558,557,703,873,840,580,851,784,693,688,577,511,435,415,518,828,880,779,789,650,550,427,454,457,484,566,643,622,603,477,749,1009,1023,944,911,794,640,612,690,697,748,734,790,770,718,436,470,423,460,652,867,811,804,687,547 4,9,8,26,29,25,23,395,429,428,395,388,398,398,413,411,425,406,429,497,474,400,465,437,418,417,405,396,407,397,390,470,489,429,461,409,405,385,413,402,409,401,416,414,418,391,483,613,634,547,517,461,403,412,433,427,484,451,495,470,447,409,392,381,391,405,492,435,442,403,410 10,17,16,51,58,47,41,450,463,477,437,422,433,474,488,466,469,447,492,568,544,430,510,490,452,450,419,402,418,416,438,556,556,509,501,418,422,397,398,423,446,472,540,518,499,413,628,779,766,701,655,556,494,485,558,575,639,596,671,642,584,414,427,418,419,485,568,509,535,442,437 12,25,25,48,58,50,43,607,576,547,528,483,521,641,724,692,675,658,666,701,690,463,600,544,501,504,450,469,413,419,602,651,662,563,597,512,463,428,471,468,509,586,729,703,712,487,847,867,844,801,773,701,605,634,721,733,812,806,865,864,822,509,451,523,532,648,722,670,680,593,503 11,8,8,22,19,17,20,397,399,383,381,386,382,394,395,387,386,396,381,397,390,388,387,380,387,393,376,380,379,376,383,395,404,385,376,384,387,385,380,376,392,397,397,375,399,385,384,406,401,381,399,378,390,398,415,394,408,418,414,413,403,385,371,386,377,376,379,402,387,372,378 16,17,15,31,48,39,24,389,399,390,385,392,395,395,424,400,402,383,391,399,398,396,401,407,399,379,403,374,371,380,400,394,400,391,398,382,381,403,401,402,420,427,459,449,426,406,477,417,422,413,408,403,391,450,450,462,493,492,530,478,452,396,391,392,367,378,404,385,412,381,403 13,11,10,31,36,28,24,441,395,395,388,374,403,428,453,420,411,417,407,401,403,385,390,386,378,388,374,381,376,382,399,385,388,395,390,380,389,381,379,407,407,414,460,433,427,406,478,425,423,416,396,378,400,427,444,439,507,490,539,506,449,382,381,375,381,375,406,401,386,390,388 9,15,13,18,16,10,10,398,380,414,393,369,396,397,402,392,410,408,381,387,425,386,389,399,389,382,397,385,396,354,401,426,414,398,394,383,393,393,395,387,414,434,442,439,399,397,452,493,469,426,431,431,399,432,475,462,505,490,514,493,465,401,382,385,387,412,415,394,400,383,402 15,8,8,400,521,539,412,403,392,390,396,399,378,410,400,394,385,407,390,404,408,382,400,404,397,389,391,388,376,394,393,397,403,400,404,386,402,376,375,402,374,379,416,400,397,414,415,458,455,434,435,405,400,412,433,407,450,428,446,426,430,391,395,388,390,388,396,417,412,395,377 15,14,14,62,100,103,64,433,431,427,418,408,419,429,448,432,428,427,455,459,452,405,409,418,403,413,406,392,404,386,424,438,447,424,418,424,410,385,385,392,400,415,447,433,455,399,532,621,624,553,502,484,436,427,480,453,510,493,552,530,503,392,409,386,409,405,449,435,423,420,407 2,12,9,28,37,26,20,405,398,384,386,383,386,423,422,395,406,408,397,414,410,390,387,397,398,394,392,374,387,415,406,408,404,403,389,376,358,415,399,410,399,449,464,434,433,401,483,440,450,413,415,416,378,461,482,485,531,518,548,500,482,394,374,378,388,407,404,377,394,402,384 19,17,15,35,47,40,29,401,386,371,391,388,394,388,403,396,405,401,417,415,394,391,399,379,380,382,392,390,381,384,402,400,385,389,401,362,401,389,394,408,398,407,428,431,403,401,445,449,419,436,429,396,382,433,464,469,471,485,500,477,430,389,385,392,381,396,392,390,407,397,386 11,12,10,29,36,16,15,467,562,525,495,463,465,507,533,539,519,522,608,694,655,452,610,582,506,505,452,430,395,398,490,665,678,587,596,518,486,412,400,417,450,467,563,533,548,416,719,849,842,783,748,667,538,491,569,570,640,652,721,724,677,451,438,445,441,585,699,612,657,546,494 20,60,34,87,102,60,50,676,665,612,582,534,552,710,770,750,727,723,748,781,778,496,668,622,555,540,478,455,421,430,668,739,751,678,707,588,528,486,522,555,617,718,833,793,780,588,914,929,909,859,829,762,647,770,849,861,922,915,958,938,894,518,476,526,555,668,748,696,723,604,560 1,70,64,370,645,614,347,424,413,393,384,404,387,424,444,432,431,434,436,423,420,412,399,421,401,387,383,406,390,417,411,396,418,393,434,422,389,441,415,423,469,496,564,499,474,477,553,510,501,463,459,415,401,517,632,640,672,631,677,576,546,428,377,411,408,402,415,408,416,395,406 2,12,11,26,39,34,22,506,454,459,437,405,419,535,569,538,505,498,516,546,545,405,465,444,438,425,406,420,380,387,474,515,512,464,471,430,425,410,407,445,446,484,593,549,539,455,709,709,680,621,596,524,468,553,648,662,725,715,772,745,675,414,400,406,421,464,513,486,482,423,419 1,14,14,71,98,101,73,437,412,406,378,391,392,426,444,432,417,434,418,426,409,394,414,401,403,395,384,379,380,382,409,411,418,408,404,395,390,391,410,412,436,459,501,455,437,426,524,492,472,459,425,426,416,522,612,589,616,571,599,555,496,391,379,394,393,402,418,399,424,399,399 6,16,9,51,48,25,28,453,416,446,416,402,402,466,488,458,434,425,438,518,490,408,483,465,419,427,391,404,397,373,432,480,520,466,495,420,404,399,410,422,417,451,535,491,500,422,591,635,653,556,532,467,402,492,535,548,613,623,680,629,565,382,399,386,398,421,507,476,461,418,399 16,10,10,145,209,214,145,433,435,419,408,383,408,428,430,427,432,441,442,489,459,407,439,431,396,408,410,396,396,387,409,460,488,427,444,406,415,395,403,397,429,443,487,459,447,410,562,650,652,581,559,487,431,451,490,521,573,554,612,573,527,380,407,403,404,419,466,461,454,426,398 18,13,10,30,39,29,23,417,413,380,395,376,396,432,438,423,412,428,408,424,410,400,411,393,388,387,372,379,374,384,397,420,402,397,392,417,403,401,374,394,407,426,454,420,415,407,466,480,455,435,412,400,371,412,447,444,481,504,557,492,478,388,392,375,387,411,418,418,398,401,380 17,252,229,162,197,171,140,462,412,401,400,401,405,476,483,453,457,435,435,450,419,375,394,424,383,404,392,378,393,468,469,455,405,422,437,421,397,471,489,542,599,675,748,675,610,447,617,543,490,461,464,438,414,512,546,548,642,625,682,654,584,407,364,391,398,428,410,396,405,417,397 17,23,22,91,146,142,86,424,455,422,407,410,420,431,446,450,438,421,463,517,530,423,469,466,438,427,420,409,404,401,426,506,539,467,487,433,400,408,391,405,405,405,473,462,442,416,592,731,723,640,618,510,455,451,478,513,574,566,620,596,547,399,421,412,420,444,526,490,499,451,402 12,164,139,249,391,347,216,554,776,733,702,626,637,616,674,662,652,647,798,906,885,654,875,836,758,742,654,603,502,424,588,864,910,827,845,734,629,440,419,432,486,570,694,689,676,502,850,1023,1023,1009,984,900,775,625,711,723,797,788,849,847,803,482,577,469,525,750,898,860,861,764,675 19,8,8,30,48,46,27,397,419,393,401,396,399,408,409,429,413,411,422,436,436,385,417,415,392,406,384,399,384,377,398,427,428,416,412,400,377,383,395,380,389,411,446,436,429,385,489,547,536,510,477,415,419,429,467,445,490,485,544,512,486,404,394,392,395,404,425,414,429,390,399 7,27,26,38,56,52,35,438,515,465,435,436,448,455,486,472,468,473,540,616,607,444,566,526,476,472,433,429,405,415,453,558,606,514,540,452,417,397,414,417,421,466,536,492,505,431,655,805,803,730,706,609,515,491,546,561,652,632,693,668,612,418,428,408,430,505,611,565,583,485,448 17,92,80,235,318,285,207,531,538,470,442,448,459,595,669,638,615,599,605,643,629,427,540,520,466,454,434,421,407,561,729,652,614,554,602,518,473,671,809,864,917,989,1023,959,880,549,850,829,812,748,724,652,541,785,897,942,989,963,982,907,846,462,434,450,462,543,613,566,592,480,458 16,16,11,26,34,22,16,410,394,391,406,381,398,414,441,413,403,424,390,422,422,380,398,391,391,378,376,386,392,406,409,417,399,426,410,381,375,396,414,413,414,473,508,467,450,401,483,474,472,445,426,410,404,455,490,507,553,539,583,535,480,401,401,398,397,394,414,414,393,400,397 12,198,137,46,47,29,29,862,945,905,884,825,855,901,952,949,943,936,988,1023,1018,829,976,941,900,879,806,789,700,497,886,1009,1013,957,975,886,836,553,618,666,735,825,947,937,957,676,1023,1023,1023,1023,1023,1021,937,859,927,943,1011,1013,1023,1023,1023,799,785,808,842,965,1023,997,1015,932,866 6,15,14,24,41,37,21,382,404,380,376,383,387,384,404,392,395,376,405,396,391,390,384,364,384,388,391,373,388,374,384,399,401,382,376,391,381,401,394,410,392,417,431,401,400,391,414,402,396,407,386,369,396,403,423,412,434,406,444,420,405,400,373,395,393,380,380,372,378,398,378 6,59,53,43,70,66,41,482,554,481,466,429,466,501,539,536,520,501,623,713,667,494,665,574,522,506,449,439,405,409,490,693,706,602,613,529,458,408,433,413,445,509,603,563,577,473,710,853,841,770,732,638,536,558,608,608,668,670,723,720,669,434,428,432,452,593,701,627,643,529,475 14,65,54,147,162,110,98,456,566,519,508,468,466,467,509,510,495,515,594,722,713,487,675,619,563,541,480,446,402,419,465,680,740,633,658,529,486,405,409,428,444,465,549,516,533,419,709,903,926,847,817,717,580,513,570,587,673,662,733,694,660,422,435,416,422,561,713,659,656,551,469 20,12,9,30,30,17,16,421,416,407,394,408,399,432,432,414,422,409,411,466,437,390,435,420,404,404,402,401,388,387,445,465,467,425,423,422,413,396,410,415,459,511,615,562,516,400,501,577,566,508,498,456,432,438,461,456,521,497,543,522,482,409,397,383,391,402,438,428,421,394,411 5,91,56,508,574,280,253,673,800,756,722,658,664,729,787,768,752,756,831,921,900,674,873,832,773,740,639,618,533,494,699,896,918,838,859,745,656,506,550,584,649,738,836,804,798,645,939,1023,1023,996,972,894,795,805,865,877,925,917,963,949,910,583,583,580,620,800,909,859,877,769,680 18,25,24,45,62,61,44,446,509,469,499,488,507,470,520,504,543,539,555,544,571,409,431,445,449,433,430,440,411,390,510,536,488,492,510,507,465,396,417,402,399,429,552,561,590,411,765,730,685,687,673,669,603,439,488,522,608,629,715,738,713,448,461,439,456,509,514,508,558,485,487 18,13,10,31,36,28,24,438,404,403,396,376,373,442,445,430,420,430,402,420,413,391,403,399,411,388,395,388,390,423,421,407,423,408,402,394,410,412,409,410,421,435,495,449,455,410,521,524,485,470,450,420,397,468,496,495,533,539,608,557,517,388,372,386,399,389,406,410,416,401,391 9,12,13,58,62,56,53,402,438,415,415,420,417,437,430,429,430,441,430,488,479,411,457,430,425,409,399,396,381,390,400,458,492,428,443,410,415,375,389,407,398,418,444,429,431,391,542,690,680,615,595,494,447,426,503,491,551,555,607,538,535,400,403,387,401,412,499,436,474,430,415 4,18,18,17,23,21,15,442,426,427,400,416,408,431,425,424,420,387,415,464,432,403,425,412,415,401,414,392,394,392,443,439,467,434,441,403,393,384,399,420,442,519,633,567,541,410,493,537,538,506,507,467,437,439,469,467,502,485,531,505,461,390,382,398,388,406,440,410,410,402,395 18,8,8,27,30,24,21,415,388,387,390,404,387,440,436,420,403,403,404,399,426,392,386,398,393,377,405,373,376,403,399,392,396,392,404,404,381,395,408,396,382,392,429,418,397,397,459,423,432,411,382,392,383,408,427,403,440,476,513,489,443,378,387,387,381,395,409,390,391,379,387 19,17,13,38,51,37,28,445,396,382,376,373,387,440,447,415,400,401,398,408,433,383,390,387,387,383,388,388,383,407,414,407,414,400,401,389,374,402,391,402,423,434,493,453,431,397,498,465,454,414,414,391,379,426,484,488,534,522,593,563,487,395,387,397,399,387,398,410,401,399,371 20,21,18,49,72,58,39,404,412,386,388,371,400,418,414,411,401,421,400,419,422,388,404,408,381,398,400,371,388,373,392,425,425,401,392,381,381,407,397,403,409,444,437,427,418,402,464,519,514,451,453,416,401,417,441,440,491,443,504,472,444,386,374,389,377,401,416,409,385,396,388 18,10,9,23,31,29,22,397,384,388,379,391,378,414,400,404,388,385,380,391,407,372,364,376,382,384,389,368,380,389,380,372,394,368,397,379,374,390,395,384,402,408,430,424,406,397,453,402,395,391,377,386,375,401,436,458,454,467,490,427,410,381,387,380,381,390,375,377,378,368,365 16,13,10,40,48,32,27,422,415,388,384,397,370,446,438,426,410,402,405,411,409,380,405,418,408,387,383,396,397,369,389,404,423,415,407,390,383,418,410,402,406,440,481,471,436,399,518,487,472,432,435,393,376,463,475,468,524,528,575,538,491,386,375,395,387,408,400,409,408,407,398 7,23,20,20,35,29,16,425,462,428,421,417,427,417,414,411,413,429,467,520,500,411,490,469,438,423,402,407,383,416,388,517,543,470,492,414,412,402,394,381,418,426,479,434,426,408,526,697,693,611,582,501,443,458,483,498,527,515,567,535,487,395,388,405,390,435,521,501,492,425,425 17,14,14,136,246,252,136,479,460,457,427,444,421,508,516,507,477,493,538,553,565,417,480,462,441,436,404,407,385,449,443,513,519,493,492,456,437,422,408,430,413,478,519,513,487,443,658,759,760,688,646,573,494,547,585,595,660,639,703,670,614,433,415,425,442,489,559,535,534,467,417 13,13,12,19,27,24,16,471,602,557,506,488,493,520,574,558,563,548,639,721,700,483,654,594,546,531,455,459,419,410,511,697,708,616,648,557,490,393,408,411,416,454,573,554,569,415,741,886,875,827,786,702,595,493,549,573,655,662,727,744,699,440,467,440,460,607,727,679,694,564,519 9,12,12,26,34,32,26,449,435,424,434,394,405,443,434,427,418,406,419,468,460,390,465,441,411,421,403,400,401,368,456,488,510,454,447,426,413,390,417,428,426,505,606,562,527,402,510,599,613,550,536,515,441,421,459,488,506,515,532,550,501,392,397,394,396,403,450,450,449,405,400 7,16,10,31,36,21,18,486,402,392,389,385,394,475,500,437,427,423,424,419,412,371,415,408,375,391,381,382,394,389,408,422,425,404,401,394,383,405,394,396,423,431,518,476,438,427,525,517,495,438,445,406,416,477,518,522,570,583,630,568,523,379,386,396,384,412,423,409,420,387,390 16,18,17,169,206,203,165,416,413,432,418,382,400,435,444,445,407,427,436,458,439,407,422,411,405,408,395,391,389,412,423,436,463,416,428,402,396,372,395,383,421,428,461,440,432,418,516,589,557,516,468,437,411,465,509,514,555,551,589,564,507,406,402,406,411,431,452,420,423,407,407 6,22,18,40,54,44,32,413,407,388,375,390,386,391,442,425,422,397,413,412,430,392,391,387,403,396,381,383,378,381,402,395,403,404,397,378,394,387,417,385,404,426,461,415,436,409,465,463,447,425,416,386,388,426,461,440,494,481,535,512,459,391,381,385,398,386,410,362,397,400,383 19,29,18,64,79,48,40,455,410,388,383,346,405,491,489,468,445,413,387,425,405,394,391,404,412,392,400,404,382,417,407,390,426,387,388,390,390,434,430,422,462,487,559,500,500,427,568,489,474,428,411,418,404,506,552,561,638,641,687,616,555,409,403,370,381,401,401,390,426,387,380 7,62,60,106,139,134,102,462,577,533,501,479,478,483,507,502,521,503,601,700,694,471,653,611,551,528,470,462,418,382,456,667,709,615,640,541,489,393,394,402,431,442,527,518,535,415,718,899,899,840,801,721,578,433,510,540,632,625,695,705,654,435,425,429,434,573,715,661,669,573,485 20,83,67,221,215,184,194,569,709,651,610,540,570,608,673,674,659,641,745,841,815,584,781,742,668,643,549,524,445,406,580,816,835,753,772,642,579,425,469,507,536,607,736,690,698,529,856,989,988,928,909,826,705,707,770,783,838,828,881,865,822,492,528,476,504,710,840,790,802,698,606 6,31,31,69,125,131,71,432,421,442,398,407,407,469,485,471,463,467,477,449,465,398,421,405,398,381,402,387,388,397,431,407,413,413,419,393,388,398,422,414,412,466,495,474,477,428,612,543,514,463,462,456,420,477,549,556,600,586,639,619,562,415,393,416,419,428,435,427,428,400,407 8,26,17,144,130,86,105,450,476,447,412,422,426,508,537,523,493,496,517,551,540,400,494,469,424,429,404,413,389,442,463,526,558,491,496,438,418,430,477,484,537,591,689,611,586,494,734,735,720,647,604,537,487,665,720,729,779,770,811,750,703,407,417,426,412,449,530,486,486,451,409 4,9,9,37,52,54,38,420,401,390,393,404,394,429,416,419,424,427,399,413,387,391,392,397,381,392,390,394,385,381,401,394,409,401,397,408,392,401,400,394,416,420,452,421,437,424,478,484,476,426,427,417,390,474,512,496,509,479,535,499,473,393,388,391,392,396,392,400,417,397,395 17,22,22,35,53,54,36,436,474,451,450,404,427,461,506,501,467,496,503,569,552,441,537,491,460,449,422,405,410,381,470,548,558,485,513,444,418,393,401,399,438,459,550,531,521,407,651,727,718,643,611,529,454,468,533,552,626,623,681,671,598,394,403,432,433,480,568,526,532,447,435 14,103,94,70,98,75,54,705,766,711,692,656,672,751,808,803,802,795,825,859,853,626,787,751,716,693,627,604,535,418,687,808,809,740,782,702,607,418,439,465,519,606,754,751,773,495,927,991,974,936,915,864,765,677,773,792,868,868,927,930,895,627,602,650,682,796,856,812,844,755,679 19,12,12,45,56,54,43,409,451,458,437,428,403,422,435,447,432,427,464,580,553,422,532,488,442,449,414,417,400,387,415,536,582,484,507,451,409,381,396,396,414,413,463,439,435,411,542,749,768,676,647,535,451,434,480,483,550,550,591,563,522,413,408,398,408,460,557,504,520,434,420 19,12,11,24,27,21,19,389,386,396,394,388,394,406,437,411,403,413,407,407,419,397,406,400,405,390,393,399,369,429,493,441,409,414,402,406,404,475,597,658,733,817,874,765,651,415,611,523,491,448,443,420,402,603,753,818,865,827,830,712,619,394,388,387,399,406,418,416,423,399,397 15,28,28,131,226,236,135,408,394,380,402,378,400,404,401,412,420,419,390,425,421,392,394,390,398,383,403,378,386,402,405,405,412,402,404,382,401,413,391,387,406,420,437,398,398,422,419,478,484,442,431,407,398,444,471,459,475,448,446,461,410,393,383,387,388,410,417,405,389,401,396 18,11,11,28,35,33,26,382,373,388,381,353,372,397,391,389,393,387,388,390,384,393,384,383,393,385,380,387,377,386,394,388,375,394,391,370,382,381,406,402,391,399,423,392,404,404,421,382,380,391,363,392,392,416,400,429,434,424,448,447,392,385,379,389,376,369,371,375,386,388,383 2,14,14,94,161,165,95,418,428,428,403,402,394,408,444,441,420,447,484,518,506,428,488,453,435,425,406,417,401,377,420,485,524,459,470,436,415,388,394,412,402,413,451,448,438,413,539,700,708,622,579,499,430,438,446,476,509,498,560,563,508,410,399,392,422,458,498,473,452,446,426 13,29,29,41,56,54,39,491,476,445,433,411,435,547,593,576,544,542,551,494,528,406,419,416,404,401,415,415,398,441,586,530,494,461,481,459,429,473,524,570,626,716,814,748,713,451,766,688,630,583,576,553,457,572,662,693,789,782,834,798,739,451,406,445,449,462,481,470,462,433,423 5,62,57,92,135,120,79,491,580,535,526,469,492,489,544,520,497,506,614,718,696,496,659,608,549,531,463,450,428,394,457,685,711,616,642,513,471,434,409,425,439,480,564,530,547,436,706,894,894,825,797,715,574,512,577,603,677,663,717,706,663,432,457,428,423,560,697,642,658,542,486 15,10,9,27,31,27,24,498,499,484,473,441,472,552,595,599,585,565,565,567,584,413,472,451,448,454,409,445,410,426,628,608,570,524,590,508,486,499,554,626,697,796,883,802,765,439,787,768,729,702,678,634,548,577,681,708,776,762,812,795,751,488,433,470,493,549,595,560,597,494,484 15,8,9,28,34,36,29,387,462,448,411,423,401,415,414,399,428,419,461,537,512,414,493,465,439,440,402,379,378,399,415,501,556,479,502,429,404,399,383,395,407,412,427,419,415,388,481,695,719,637,587,505,428,424,435,451,487,471,514,505,454,395,392,394,386,431,510,475,477,441,410 9,10,9,66,97,99,67,402,392,401,384,386,401,403,418,417,424,389,401,413,410,383,403,380,390,390,384,381,394,378,400,391,400,393,379,370,373,387,386,378,384,414,414,415,427,398,473,462,465,425,406,399,415,425,456,468,469,478,510,494,470,380,384,405,385,405,414,411,396,409,388 15,415,218,1023,1023,338,371,910,1023,999,949,861,872,945,985,960,945,931,1023,1023,1023,965,1023,1023,1021,1012,924,871,758,711,900,1023,1023,1023,1023,974,901,749,827,863,909,969,1023,1002,986,910,1023,1023,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,1023,775,821,781,811,1023,1023,1023,1023,1016,916 17,10,10,36,47,46,35,405,431,409,411,409,430,404,426,425,421,423,439,498,493,405,477,447,432,401,418,402,391,385,410,480,498,448,467,418,409,386,397,395,397,399,441,430,426,397,526,690,689,601,582,505,441,423,447,458,486,490,540,544,482,401,411,400,390,440,488,466,488,419,413 20,66,57,228,476,408,186,685,933,900,894,873,917,739,795,805,803,801,920,958,978,786,898,912,905,887,850,867,797,386,735,903,916,910,940,900,877,418,458,496,522,597,780,770,803,506,956,1023,1023,1023,1023,1023,1023,667,759,792,865,870,928,940,914,677,929,662,700,939,1005,1022,1023,998,980 9,27,26,120,170,157,110,413,492,473,453,427,435,435,463,467,430,454,516,617,613,431,554,545,469,456,425,438,402,376,435,570,613,510,551,464,431,408,399,421,420,436,504,476,472,413,620,811,813,742,705,612,497,479,532,553,620,616,664,649,590,426,421,394,407,496,617,554,578,481,445 6,157,146,129,159,123,101,434,413,400,406,395,394,431,461,431,429,421,433,419,411,393,409,398,409,386,380,396,389,418,434,425,422,411,416,394,389,427,438,447,479,553,642,552,508,420,575,506,484,442,456,382,402,471,530,547,586,593,646,606,556,388,385,400,388,400,421,415,419,394,395 10,40,32,99,140,128,88,452,413,400,382,388,427,455,477,494,458,462,461,455,450,396,426,408,406,411,389,392,383,403,433,450,439,413,418,399,412,406,417,451,452,480,595,526,513,451,654,616,570,500,506,457,418,556,637,651,710,702,747,709,629,409,395,403,410,421,431,439,443,417,403 5,10,10,27,37,37,26,396,463,426,443,416,428,420,443,434,439,425,472,568,529,402,505,477,432,435,393,397,389,379,409,517,541,487,491,417,416,391,401,401,385,420,445,445,474,403,537,733,737,664,628,533,458,422,458,464,510,516,545,531,504,385,390,390,394,449,526,481,514,444,422 18,57,54,97,113,108,92,411,496,479,438,428,431,423,446,461,438,449,495,619,590,433,558,494,439,461,425,413,392,376,435,544,590,498,511,483,435,404,395,423,398,455,434,469,473,416,599,797,802,720,695,571,505,462,494,533,585,562,634,614,562,408,396,404,414,462,567,506,539,452,415 13,291,235,110,129,95,79,868,958,924,892,847,876,905,955,955,949,941,996,1023,1023,842,990,955,908,896,821,795,696,494,885,1017,1023,968,982,899,850,549,593,631,719,809,937,935,958,676,1023,1023,1023,1023,1023,1023,945,846,917,935,1008,1009,1023,1023,1023,804,803,818,846,978,1023,1011,1023,942,882 7,21,15,26,29,11,12,427,405,422,412,406,403,439,454,448,439,422,415,437,440,384,414,403,400,401,398,388,370,410,442,459,447,419,422,425,398,382,429,449,472,503,634,583,525,433,647,587,555,523,504,434,398,509,586,636,789,795,836,739,656,393,411,408,417,413,425,409,441,410,381 18,13,12,27,35,32,25,391,380,386,379,383,388,391,400,381,390,383,401,393,409,385,383,388,392,387,403,386,374,382,391,394,388,381,398,398,395,386,399,385,410,383,398,392,402,400,438,384,414,393,383,379,388,403,419,423,409,415,448,450,407,388,378,376,394,398,377,372,379,386,390 9,134,108,127,188,164,109,560,772,740,677,571,582,587,640,626,630,604,774,929,898,669,911,858,774,753,643,579,467,440,544,895,942,845,861,715,622,436,468,482,515,601,707,671,655,529,818,1023,1023,978,945,839,708,672,738,751,803,800,849,828,773,475,525,456,490,753,932,870,862,756,622 11,12,11,14,17,16,12,463,514,484,451,431,442,447,488,482,478,490,532,598,588,445,539,501,480,464,421,418,395,396,441,580,600,524,555,447,423,380,385,417,403,422,493,492,496,402,651,776,768,703,677,595,496,462,491,517,589,598,652,639,624,421,398,416,446,510,604,545,555,499,414 17,167,142,170,219,178,142,560,696,615,593,531,562,584,662,631,626,624,729,814,796,573,757,717,641,635,538,504,449,441,566,784,811,722,750,628,567,433,447,476,497,576,696,667,662,513,833,964,958,902,875,795,677,647,714,730,792,786,847,835,796,474,494,475,499,697,814,765,774,663,557 10,28,27,56,70,64,51,452,524,509,488,481,471,464,478,496,482,470,558,682,673,437,624,596,513,490,441,455,406,394,448,654,691,597,613,506,442,413,401,396,412,434,490,488,491,412,645,869,874,812,767,674,553,466,519,515,601,582,660,645,596,405,432,421,421,528,675,601,631,529,472 5,14,14,41,56,57,41,419,470,450,430,416,411,419,442,446,442,467,472,602,575,425,538,489,450,436,422,412,404,394,426,552,575,488,508,443,421,378,385,401,410,429,466,464,449,404,570,743,745,676,616,550,447,441,478,496,544,538,593,565,524,409,403,400,388,477,565,492,530,438,427 2,36,33,79,108,99,71,463,522,489,471,430,456,471,519,501,492,505,563,625,606,459,578,519,506,471,442,409,404,391,470,606,623,546,562,471,461,386,412,403,432,461,548,516,535,419,673,804,793,733,698,613,501,491,533,555,637,618,694,704,645,427,409,424,434,525,640,575,618,508,474 20,54,52,145,229,219,134,466,524,493,476,445,434,488,511,482,490,487,546,665,638,439,607,555,486,469,439,444,415,381,444,606,654,569,591,481,438,414,407,425,448,474,555,522,519,439,698,841,843,762,731,632,531,519,613,644,709,699,739,722,657,440,416,412,433,525,641,581,613,526,445 9,19,18,29,41,39,27,427,497,468,480,435,433,436,477,469,479,430,528,627,608,453,577,506,474,470,432,424,400,393,449,588,616,564,555,495,454,393,405,409,421,434,507,492,468,417,625,807,812,741,698,605,515,461,489,485,553,563,618,609,585,417,422,402,414,512,613,546,576,485,450 11,29,29,138,216,219,130,424,424,408,406,409,414,440,509,461,477,474,479,466,455,395,409,410,399,396,401,396,376,420,431,446,429,416,414,421,389,405,402,425,428,455,523,493,494,424,633,569,534,491,484,477,425,540,601,623,626,620,674,635,595,423,395,415,428,450,432,458,452,439,411 6,13,12,47,50,40,37,399,445,432,436,418,401,420,424,409,412,417,456,536,520,401,494,483,442,443,407,409,385,372,416,512,556,461,458,427,425,398,381,399,415,427,444,424,417,411,547,725,739,644,619,529,444,419,481,474,522,511,565,539,508,400,401,393,403,437,529,477,477,439,413 18,10,11,35,47,44,33,399,422,419,395,401,410,413,414,403,428,404,426,510,475,408,473,429,415,417,418,410,407,383,410,468,501,440,453,404,405,366,377,386,406,389,436,424,441,398,489,657,665,592,559,482,416,400,434,470,489,495,531,493,475,395,398,395,392,431,475,453,467,439,396 15,57,51,81,90,62,59,485,635,578,539,458,475,520,573,542,528,511,624,804,793,511,797,745,647,643,523,484,424,410,483,736,830,706,742,568,485,404,437,462,477,509,625,572,554,478,717,873,921,827,815,688,542,577,656,644,731,719,774,751,681,432,445,421,435,580,815,753,729,646,497 20,33,31,83,116,107,75,456,560,528,503,466,475,466,526,500,499,487,597,699,672,455,632,571,532,512,460,430,417,395,460,645,687,593,628,502,476,396,402,404,426,452,517,498,516,414,698,879,885,814,783,684,549,479,523,541,621,624,690,677,642,428,434,425,429,550,695,622,646,537,459 18,31,25,47,74,52,32,395,400,392,401,380,404,411,424,421,429,419,411,432,436,395,437,413,391,406,395,404,388,410,425,446,427,420,415,403,393,397,418,431,435,443,505,464,448,418,524,548,521,478,454,423,398,469,501,507,538,545,604,557,476,384,386,398,384,414,427,411,430,375,395 7,33,17,60,94,44,28,424,370,389,375,398,400,432,424,418,433,417,428,405,417,393,389,399,383,381,373,367,376,398,387,419,416,387,385,395,379,380,430,408,452,460,530,477,439,400,561,479,461,438,411,397,396,472,513,527,578,565,641,560,510,381,405,393,375,399,415,382,434,402,388 2,8,8,72,105,108,73,411,383,393,394,389,402,415,437,417,425,403,425,407,409,395,408,385,402,405,384,383,387,368,386,408,415,400,400,395,393,387,392,383,413,395,440,448,412,402,482,497,483,461,450,430,411,410,451,445,494,470,520,489,472,410,391,410,400,403,436,411,417,399,388 14,30,30,125,228,233,125,412,459,436,432,416,415,418,478,443,430,427,484,552,546,426,519,489,454,436,411,413,390,381,424,516,558,483,516,450,419,386,396,409,415,459,488,467,461,463,562,750,739,669,615,508,473,582,660,643,652,614,637,597,560,406,405,407,396,479,541,522,513,453,421 8,18,13,44,55,37,31,436,397,401,368,389,397,456,470,431,423,415,400,424,423,367,418,384,396,384,384,386,391,349,411,408,420,406,411,399,392,399,391,400,422,442,485,473,443,405,509,507,485,434,412,431,390,456,458,455,515,552,602,545,499,381,384,383,395,388,398,390,400,384,414 19,13,11,31,39,32,25,455,427,409,412,379,406,448,456,410,402,400,425,487,471,396,468,415,409,420,411,397,382,396,404,452,486,430,434,395,399,404,392,412,421,418,453,439,452,404,491,640,631,524,503,418,406,434,473,460,505,524,569,541,493,384,371,372,381,404,469,435,433,405,413 1,11,10,23,22,15,18,432,437,406,425,405,384,416,406,438,423,419,431,495,456,400,470,430,423,412,416,405,381,402,416,460,484,437,446,420,409,402,392,412,436,431,515,457,465,418,535,592,600,538,494,438,412,474,522,531,579,548,604,554,514,408,385,386,391,426,484,453,452,420,402 17,13,10,33,36,27,25,426,382,389,379,388,393,452,440,421,410,419,388,404,376,384,412,369,391,382,379,373,372,391,407,381,391,403,382,388,389,396,392,390,392,421,476,448,424,390,477,425,414,399,400,381,370,426,457,441,515,528,563,514,479,393,385,384,388,384,391,393,386,394,381 18,9,8,31,31,24,23,423,394,395,366,368,379,424,451,408,411,401,398,388,394,380,390,395,383,392,386,383,372,383,407,395,376,382,407,387,391,403,405,409,415,429,453,464,436,403,497,422,429,407,391,407,374,440,480,480,535,510,558,543,472,391,379,377,378,381,381,396,388,368,384 6,39,25,55,92,56,34,439,438,407,424,412,399,480,514,484,463,469,464,472,473,404,428,415,398,405,404,389,401,420,446,427,454,428,420,396,402,403,427,433,484,506,594,537,515,457,623,570,546,503,457,432,405,558,625,627,682,669,722,659,609,400,389,392,392,416,426,401,419,388,376 1,31,30,180,306,311,182,403,404,399,399,392,385,394,430,407,415,414,427,425,419,391,414,394,380,394,373,381,386,404,418,411,398,417,397,407,389,404,392,379,402,375,424,418,414,427,460,459,424,433,400,404,393,493,554,559,559,489,514,472,449,411,402,380,396,397,402,401,388,401,387 7,21,20,21,22,19,19,505,621,556,533,493,498,544,614,578,593,567,644,745,731,490,671,600,553,540,463,466,418,403,536,709,723,657,652,527,508,404,402,399,425,491,589,578,604,415,778,901,895,841,813,739,613,515,573,613,694,695,767,779,742,449,463,482,474,626,749,694,717,604,519 5,11,10,14,18,17,13,464,516,472,464,433,436,484,520,496,503,497,554,627,620,456,558,528,476,462,439,423,403,399,462,606,610,541,543,490,435,396,410,407,409,446,512,498,513,418,674,797,782,720,690,586,508,442,524,525,584,593,680,679,631,432,415,416,428,532,638,569,600,500,461 17,34,32,236,254,228,214,561,789,745,681,554,588,602,644,626,607,602,816,945,891,727,918,834,775,746,623,555,476,411,597,928,930,851,859,705,630,441,439,448,488,590,721,686,697,479,823,1023,1023,1011,972,874,752,598,664,689,764,761,821,824,785,498,559,480,505,856,995,912,929,817,683 7,9,9,18,25,25,19,407,378,362,384,373,395,397,405,405,399,404,397,382,390,374,380,385,383,381,372,390,378,379,382,397,379,375,372,381,379,387,391,390,404,388,429,403,391,387,431,418,391,391,380,386,362,391,404,391,438,426,450,449,418,374,376,381,384,368,370,384,378,383,375 8,16,14,38,54,39,27,388,397,398,389,391,370,385,391,386,401,377,396,384,401,391,392,383,395,397,392,380,380,394,396,398,401,398,412,387,378,396,393,400,397,403,441,427,406,406,447,462,447,434,423,389,394,427,431,434,482,461,473,449,429,403,398,392,383,402,402,399,399,394,381 4,20,19,24,23,21,23,434,436,427,408,412,389,439,471,437,450,430,447,456,470,403,416,431,420,404,402,405,394,385,416,442,456,419,430,408,386,419,405,407,430,436,475,457,463,434,569,635,598,542,515,477,423,544,572,555,596,571,617,587,536,411,402,399,409,430,445,422,458,417,400 16,13,13,47,58,57,46,495,466,443,428,438,429,530,577,570,554,545,516,488,484,408,407,419,397,392,404,406,405,441,616,562,482,481,487,481,447,467,498,558,601,697,792,753,744,449,790,684,607,583,581,547,473,637,733,751,818,805,848,818,769,461,386,454,460,486,469,452,476,421,425 7,46,43,36,56,51,32,494,467,450,411,410,413,530,564,540,538,522,504,495,480,388,428,407,406,414,401,391,419,437,615,532,481,473,486,457,442,488,599,668,742,830,908,831,754,472,810,681,630,584,574,521,458,684,823,873,940,918,940,869,800,422,426,453,442,461,469,462,505,422,413 2,115,91,132,215,169,103,537,637,568,529,493,526,579,641,636,618,617,692,757,751,496,702,660,591,582,522,515,447,423,540,712,750,661,678,568,503,388,402,432,469,537,639,610,625,491,812,924,931,871,846,772,644,593,685,691,766,774,825,821,777,481,478,484,515,640,764,720,734,628,559 17,8,8,33,40,34,27,391,394,390,387,380,396,400,408,407,398,405,404,403,416,387,402,403,394,392,382,383,372,376,396,426,400,414,406,393,392,387,394,390,394,403,410,417,406,379,457,503,493,466,446,408,412,418,441,427,452,458,475,474,438,394,377,394,390,389,424,428,402,407,396 2,16,16,93,118,114,91,408,452,430,419,403,400,424,433,431,435,420,453,555,524,419,486,454,450,422,413,395,397,397,426,513,536,471,476,430,407,380,383,405,410,392,449,430,427,393,518,736,739,647,617,511,462,432,456,475,497,497,571,526,505,396,409,394,395,423,496,483,486,438,410 14,39,35,226,344,315,207,462,518,489,434,433,444,474,519,501,493,474,536,657,630,437,602,543,503,466,442,424,394,418,453,576,626,530,541,482,437,399,424,429,458,503,556,536,535,451,687,824,835,755,725,625,516,518,602,631,697,686,739,710,652,430,435,414,436,525,641,586,584,481,456 11,14,14,13,20,20,13,535,483,445,434,409,447,534,578,532,526,521,499,528,542,403,442,438,422,414,422,418,404,400,471,469,472,434,455,437,434,418,403,449,434,475,583,556,561,503,726,698,646,629,599,566,474,639,710,695,744,729,780,756,695,461,415,450,445,472,483,481,486,428,439 2,40,39,91,110,103,85,445,537,494,467,457,444,434,490,481,472,463,561,674,646,465,611,552,512,490,427,424,413,371,463,642,677,563,574,473,473,405,399,426,429,460,518,483,504,420,675,866,867,793,760,667,519,497,565,568,649,640,697,675,625,406,416,417,417,517,671,604,631,518,467 6,18,18,83,125,130,86,390,386,392,381,387,386,408,427,427,405,414,421,411,406,381,381,388,384,387,396,392,381,404,410,381,375,394,395,402,397,394,393,392,403,425,448,433,389,410,489,435,405,425,405,388,392,495,578,571,568,535,563,511,472,394,386,385,410,405,385,398,378,401,383 12,10,10,27,29,29,27,409,471,462,439,427,427,407,412,420,417,420,469,604,583,424,548,499,451,458,434,401,394,386,427,548,607,521,530,478,423,383,397,381,408,410,460,425,434,385,513,799,812,730,691,586,448,408,416,445,481,508,534,528,495,393,402,393,396,452,573,524,543,475,436 7,26,22,36,55,44,28,404,384,404,377,393,387,410,426,405,416,406,405,385,391,379,399,383,379,388,377,393,389,397,388,403,399,399,391,390,398,410,400,416,421,426,499,446,422,409,480,427,426,398,395,405,390,456,500,505,518,519,578,519,479,392,390,384,391,390,406,394,391,392,365 16,24,18,50,72,45,29,412,413,399,401,398,403,405,425,402,396,393,423,447,426,393,424,400,396,399,410,383,371,380,415,413,446,413,433,403,414,386,412,426,423,443,447,441,444,402,478,545,534,490,470,430,412,439,472,470,504,503,542,494,452,403,387,393,393,397,438,407,412,404,395 6,11,9,38,35,27,30,393,456,420,396,407,403,416,439,424,436,415,442,534,513,428,510,477,445,434,407,408,400,401,408,503,549,461,478,443,418,390,391,412,410,444,473,454,440,418,536,700,714,607,575,479,428,462,496,492,551,537,579,536,516,384,372,401,398,432,532,467,482,434,421 18,20,12,49,66,35,24,418,395,399,391,370,400,418,438,424,420,397,417,392,416,395,399,393,388,376,396,399,391,392,398,417,409,409,415,385,384,409,401,383,424,447,453,450,454,404,514,495,468,430,415,407,397,435,474,446,519,526,537,530,488,393,398,404,392,385,411,407,369,402,372 13,17,12,37,55,35,23,406,430,439,408,416,411,429,453,436,452,420,463,544,525,410,504,462,430,436,417,409,397,387,419,505,528,481,462,419,417,379,380,402,411,425,488,446,462,416,534,698,686,608,573,491,442,443,504,486,536,525,591,555,504,408,399,385,399,450,539,487,483,433,420 3,10,8,35,44,28,23,408,398,407,391,387,405,431,434,415,415,405,425,412,403,388,395,403,390,399,387,382,377,398,423,409,412,401,392,382,398,391,398,397,433,431,477,416,426,411,483,493,454,431,417,408,388,440,478,464,511,501,567,496,475,394,367,402,390,388,401,398,414,387,383 11,19,18,10,11,7,6,511,577,526,478,477,509,551,612,565,592,592,629,690,663,458,592,550,497,498,455,422,449,428,517,639,657,579,594,513,451,420,414,427,444,473,608,583,601,437,759,831,814,763,734,665,564,514,586,599,689,700,759,764,722,466,430,476,482,609,672,637,651,550,493 1,26,23,26,25,21,22,408,498,470,436,403,410,435,453,450,442,429,510,664,645,438,673,608,514,509,454,408,406,385,426,600,714,579,605,458,457,399,397,406,447,460,537,503,472,415,590,745,803,688,667,513,440,520,574,600,621,599,662,625,571,396,427,410,411,487,679,620,610,504,437 7,12,9,22,30,21,15,460,399,385,380,363,391,454,463,431,416,420,401,428,382,391,413,400,399,395,378,383,384,398,396,415,410,383,426,397,403,384,400,389,380,391,444,436,426,395,471,472,468,446,422,434,404,419,439,441,490,497,542,491,457,393,392,373,397,388,420,395,405,399,381 17,58,52,37,45,36,30,488,572,527,488,456,489,518,584,587,561,568,613,689,655,476,591,558,507,501,453,434,410,390,523,649,651,571,603,525,472,399,404,422,458,520,629,600,618,445,762,851,831,774,752,673,554,541,612,647,719,721,780,763,718,462,441,451,473,564,664,604,649,539,493 13,14,13,67,98,97,66,415,519,464,438,441,425,443,452,469,438,440,518,608,607,435,569,524,476,464,438,413,398,389,444,570,617,529,544,452,430,387,407,404,427,430,485,475,460,407,634,813,816,748,711,603,502,458,496,502,568,556,635,617,577,414,408,406,416,492,609,569,561,482,454 18,9,8,31,31,24,23,399,375,379,386,393,389,409,423,408,415,386,388,407,390,388,396,397,389,380,385,384,388,379,398,400,413,391,381,414,390,392,378,393,399,438,450,442,422,384,452,440,455,421,407,399,392,439,446,455,479,484,525,478,463,380,377,382,387,376,399,399,390,392,382 10,181,161,907,809,702,808,441,519,486,474,446,419,450,445,454,448,463,523,638,639,435,573,546,485,478,401,435,401,409,439,613,639,541,564,498,438,403,400,396,388,434,517,474,473,490,620,827,832,758,723,631,506,450,512,548,596,595,659,637,574,439,414,409,415,512,615,545,562,483,424 18,92,89,180,238,226,168,460,601,560,511,488,509,486,533,517,522,499,618,733,718,501,689,629,571,546,482,457,408,410,491,683,731,632,662,540,490,396,420,408,405,472,546,529,575,437,728,943,961,889,861,770,644,473,544,555,643,640,716,714,666,421,458,424,438,579,728,662,688,580,496 5,39,36,156,230,228,151,408,459,425,407,415,405,417,434,416,415,436,447,510,475,409,462,458,426,411,418,408,387,414,418,480,504,453,450,410,399,421,393,404,390,420,455,449,438,415,504,682,698,611,563,499,427,434,456,479,540,506,568,541,500,422,394,408,396,413,497,468,468,429,403 11,11,12,28,40,37,26,420,447,426,434,418,412,409,431,418,431,430,468,558,522,440,523,476,434,441,411,402,390,393,413,532,560,467,479,432,409,381,375,389,399,400,434,428,434,409,530,727,743,657,615,536,448,429,437,454,513,494,536,521,502,403,399,383,402,455,543,468,489,451,427 9,17,17,17,25,22,15,391,392,417,387,376,383,402,400,405,415,386,406,405,418,388,410,399,394,386,374,386,380,403,401,418,421,415,399,379,378,407,388,378,390,406,436,426,412,396,489,501,495,458,435,411,416,417,474,481,527,533,543,496,481,374,399,392,395,405,405,409,402,390,399 9,21,14,38,58,36,24,444,388,397,386,360,390,476,475,457,422,418,414,416,398,383,402,399,376,394,392,375,388,400,415,421,413,388,395,375,394,387,390,397,411,410,458,467,454,387,513,462,444,444,422,404,405,450,423,456,521,515,584,544,486,404,379,381,391,395,389,402,414,393,381 5,125,97,181,247,200,144,584,845,797,745,612,640,630,678,665,636,633,841,983,949,748,967,909,839,814,691,623,527,450,595,954,994,902,910,792,684,432,468,501,551,626,731,699,679,554,843,1023,1023,1023,1007,906,781,691,761,764,820,814,872,853,808,489,577,508,503,807,976,913,918,815,689 15,50,45,39,49,38,30,613,758,712,683,622,647,663,740,725,717,706,796,874,853,621,819,764,709,671,594,561,474,413,633,837,864,787,803,687,592,453,452,477,494,588,721,712,723,477,883,1008,1005,950,924,847,737,641,732,747,822,820,883,886,850,523,564,554,562,767,873,824,837,731,640 9,619,281,222,282,123,89,973,930,888,877,842,867,1007,1023,1023,1023,1023,1013,994,997,698,814,805,790,774,730,738,631,810,1023,978,932,905,929,881,847,875,955,996,1023,1023,1023,1023,1023,888,1023,1023,1023,1023,1023,1017,936,1023,1023,1023,1023,1023,1023,1023,1023,897,780,910,928,958,954,938,966,879,842 19,8,8,20,27,25,19,404,382,372,396,383,374,428,416,393,403,393,388,396,404,385,391,392,390,375,387,368,392,400,392,386,379,394,399,385,383,390,400,385,415,405,429,416,417,399,422,412,419,404,396,391,381,419,421,447,454,443,491,461,436,381,384,384,395,383,402,375,383,385,378 7,17,15,35,45,37,28,393,387,350,394,399,390,406,420,394,400,397,407,389,394,374,378,390,386,385,395,376,384,400,392,391,390,382,388,387,384,390,406,389,409,435,454,456,426,404,441,400,404,410,389,392,372,447,471,491,513,498,537,496,444,390,413,397,391,382,391,392,380,397,403 17,9,9,19,32,31,18,401,394,380,392,394,384,404,420,399,391,401,387,376,400,390,398,388,387,387,383,396,387,395,392,386,388,384,395,384,388,377,389,388,389,402,404,433,407,394,430,404,409,389,398,379,377,382,402,385,415,438,455,447,418,375,386,375,374,368,389,380,404,397,372 16,42,24,65,94,52,37,432,407,398,401,386,375,433,455,438,423,463,433,453,426,385,409,405,396,397,391,394,383,413,425,429,432,415,390,414,400,392,430,424,459,464,553,491,453,427,564,538,506,489,436,421,414,520,578,550,614,596,665,589,544,398,386,386,394,393,437,410,422,404,389 18,10,9,26,29,25,23,407,380,392,398,374,397,408,420,406,410,397,391,410,375,376,397,376,388,381,387,381,379,391,400,389,407,399,389,374,415,384,392,412,393,416,437,438,405,388,458,401,415,370,402,387,371,408,430,443,480,475,511,488,449,377,381,393,390,401,374,393,404,376,383 8,11,10,31,47,35,23,404,402,396,404,395,406,407,422,421,405,418,427,457,446,395,421,408,411,408,391,386,393,378,404,439,439,414,425,410,401,395,391,406,396,403,440,420,420,386,482,555,538,503,445,419,413,424,428,428,458,463,483,468,456,383,406,392,386,402,448,423,412,405,390 8,14,14,45,66,68,45,415,426,432,405,412,426,415,420,422,434,422,451,525,507,423,459,445,444,424,396,413,393,386,411,467,507,469,477,418,422,379,398,389,387,406,432,427,419,399,505,711,729,649,607,519,431,424,451,470,503,476,545,508,483,394,390,413,393,442,515,492,506,442,416 1,11,10,19,21,16,15,423,514,487,439,407,416,435,477,466,447,431,506,671,624,440,644,581,511,510,443,411,394,392,434,610,687,567,598,473,429,403,404,410,436,441,517,499,494,414,596,764,799,703,672,543,446,474,537,536,603,586,643,610,568,406,418,411,401,466,663,585,590,505,417 18,19,15,50,54,39,36,445,383,372,374,376,384,434,446,430,415,399,397,401,381,381,374,391,395,410,371,383,377,395,410,398,402,396,375,376,405,402,398,417,410,418,497,458,421,409,504,425,431,410,398,371,373,458,465,479,527,525,587,525,497,395,377,392,384,382,387,403,392,375,381 3,69,23,517,604,196,176,720,785,753,696,635,661,766,813,795,784,767,827,910,895,666,855,812,745,724,619,570,494,483,705,883,905,835,848,731,647,561,606,662,703,788,872,830,816,700,949,1023,1023,988,958,885,781,849,912,920,963,953,994,969,927,588,569,585,598,782,898,843,857,757,662 11,25,23,31,32,26,26,414,423,382,421,400,393,443,442,435,427,399,429,441,439,390,423,405,392,402,375,391,386,397,418,412,455,422,410,409,419,394,397,405,419,452,501,463,439,415,510,526,518,472,454,413,398,470,521,505,567,551,575,556,496,389,386,397,382,406,434,424,431,381,394 10,10,9,25,33,26,20,413,397,385,392,390,385,413,431,428,416,393,390,400,394,387,390,393,379,401,365,386,393,411,401,393,406,393,388,397,401,409,407,404,419,413,453,447,433,403,470,428,428,417,419,407,380,441,440,439,504,483,537,499,473,383,379,385,385,383,390,391,392,393,380 16,12,10,16,21,13,10,411,399,384,403,381,378,408,410,411,422,411,409,415,416,391,395,390,383,387,391,385,385,420,422,417,404,398,420,397,398,431,471,509,561,651,738,594,519,424,547,490,452,446,425,412,381,514,608,674,750,721,741,613,547,404,387,389,385,412,413,409,412,403,396 20,9,8,23,26,17,15,417,415,405,404,403,395,419,425,423,428,407,433,464,435,392,429,411,402,409,388,394,402,408,409,436,458,420,424,397,408,399,410,413,419,434,485,452,434,425,529,560,549,475,465,419,406,453,513,510,569,542,587,548,511,397,380,397,391,407,456,426,432,419,408 1,14,11,43,48,35,33,440,388,392,396,399,373,453,462,439,429,423,418,417,406,390,393,385,392,391,389,372,389,407,409,414,386,387,381,385,379,389,391,377,407,430,479,441,453,405,511,462,435,390,421,386,369,446,452,451,523,547,598,558,494,384,387,389,379,386,380,389,399,376,382 18,61,59,526,810,799,504,470,487,434,453,421,410,496,528,515,504,458,503,558,550,426,531,486,455,424,404,423,388,420,445,550,581,488,494,445,410,416,442,439,437,486,576,548,533,485,687,755,747,660,627,544,473,549,630,634,694,689,747,706,644,459,409,435,436,487,556,509,516,457,443 12,16,16,60,74,75,61,399,431,408,409,406,419,420,424,410,427,420,441,485,461,406,448,437,420,418,419,393,394,408,390,472,479,433,453,393,390,380,389,404,406,422,457,437,439,393,526,643,644,590,539,503,431,427,477,476,520,506,537,518,500,401,396,379,394,422,473,476,464,421,396 3,15,14,19,20,14,13,514,590,541,506,479,480,544,617,580,589,578,640,696,693,462,629,584,512,502,443,441,412,420,524,663,682,602,627,527,459,409,431,434,478,525,639,606,604,460,772,853,838,784,749,684,567,556,634,659,735,732,785,784,734,448,440,452,486,588,705,645,681,540,492 6,88,83,242,338,314,225,628,906,874,833,763,778,664,716,694,683,683,892,1018,1002,786,974,938,880,860,771,735,629,411,632,969,1008,938,953,857,783,415,425,426,452,529,665,686,711,479,902,1023,1023,1023,1023,1023,927,584,649,671,769,780,855,873,841,529,705,517,550,862,1006,970,979,889,809 10,32,32,162,274,284,166,405,405,402,380,401,401,408,413,428,425,425,418,425,403,388,403,411,395,385,395,391,392,409,402,397,424,396,406,374,393,388,389,406,411,439,479,447,415,430,498,490,463,427,429,426,401,512,575,556,593,546,582,538,490,389,376,403,412,408,406,404,424,392,400 4,10,9,13,15,13,11,446,534,486,470,455,448,487,523,527,499,498,558,649,620,458,585,523,503,489,444,440,401,387,455,623,623,567,553,484,458,392,411,399,405,437,523,514,530,407,677,809,793,740,711,624,512,463,486,499,597,619,672,684,636,427,433,434,438,558,649,581,617,532,478 3,14,13,10,12,9,8,411,449,436,440,399,422,427,449,458,448,435,486,585,530,436,528,486,449,443,412,397,390,381,491,579,585,509,512,435,407,434,513,552,610,718,807,717,616,412,648,765,735,671,633,527,445,485,574,642,782,776,811,724,643,394,402,404,413,472,578,516,532,451,424 17,39,30,17,23,15,10,433,524,473,455,467,471,464,530,521,531,521,550,551,602,432,494,467,465,440,432,436,422,461,624,577,567,541,557,501,496,594,734,788,853,913,960,855,767,467,762,774,756,717,697,647,556,657,782,828,875,839,858,799,744,422,489,450,487,572,582,562,618,529,498 20,10,9,118,91,83,113,419,465,448,436,414,427,413,468,453,449,449,507,550,533,436,504,465,444,436,416,412,399,395,432,534,560,480,510,450,432,399,399,413,415,424,478,443,486,392,600,728,737,693,665,560,491,440,466,485,549,542,592,588,548,398,420,407,411,495,532,517,515,475,425 14,13,10,25,33,23,18,435,401,401,382,377,377,454,439,420,401,389,388,419,414,392,392,397,398,382,388,395,399,391,403,402,419,416,403,388,382,397,390,384,401,416,425,436,416,382,460,450,457,417,431,417,375,414,423,441,480,458,545,492,445,377,397,383,398,382,395,398,410,392,390 9,8,8,50,56,51,47,407,448,408,391,401,415,414,426,408,407,422,430,493,484,403,461,442,423,420,398,394,389,380,395,471,494,454,444,416,404,372,388,390,374,405,424,429,427,387,514,661,680,606,567,483,432,419,448,445,484,488,536,507,487,395,385,393,403,435,506,463,489,429,417 8,10,10,48,62,61,47,410,427,421,388,402,407,405,426,420,398,385,429,487,480,388,445,424,401,420,407,406,389,381,394,450,484,420,443,436,388,390,392,393,390,392,427,424,425,398,503,647,651,570,522,475,415,421,414,452,479,488,536,491,476,397,389,394,405,442,455,442,434,414,405 17,11,7,31,41,26,20,422,451,424,414,417,402,460,460,464,446,431,451,499,478,407,459,435,414,414,400,410,396,405,424,463,484,435,454,419,403,397,394,408,408,433,475,466,449,411,578,655,645,574,541,473,441,469,493,509,590,561,628,615,549,408,404,399,403,449,483,469,465,425,408 18,31,22,63,81,54,43,410,403,398,376,395,391,416,420,425,448,439,419,419,437,370,403,391,391,396,382,369,380,414,409,413,398,406,441,375,395,388,392,423,431,463,523,474,440,415,530,494,479,431,415,392,402,478,537,521,569,558,599,572,504,387,398,391,390,403,430,399,393,403,405 10,14,13,30,39,30,22,453,446,418,404,413,416,469,547,510,501,488,461,483,488,398,415,404,414,404,396,398,401,403,526,480,473,436,453,435,404,441,487,505,566,645,733,679,640,427,712,653,587,548,508,496,439,565,644,663,739,739,782,739,688,412,402,414,433,446,455,445,449,431,413 14,20,19,384,725,724,374,475,499,450,444,417,432,458,521,469,516,485,522,554,533,423,475,469,436,422,427,419,383,446,461,493,525,474,491,439,434,438,447,425,460,524,588,554,541,523,686,731,706,648,614,533,468,683,760,764,760,722,758,712,655,443,411,421,437,496,511,480,490,456,417 8,182,157,1023,1023,1023,1012,673,750,686,649,583,625,696,763,741,738,720,785,863,843,593,796,747,683,650,576,559,464,468,671,813,840,758,769,658,607,493,534,577,625,718,826,787,782,673,918,1007,1009,950,921,848,739,786,862,878,930,920,961,934,896,581,559,551,599,732,845,803,813,700,624 14,14,12,15,15,8,8,481,518,505,451,442,449,490,545,538,528,526,560,623,607,447,563,534,482,465,442,426,405,397,473,613,624,558,589,478,464,398,413,402,432,468,549,541,548,435,708,799,784,729,701,618,505,493,561,572,651,652,721,714,665,426,411,431,443,541,632,604,600,510,445 15,13,13,19,25,23,16,408,472,447,414,396,433,427,437,432,425,436,477,566,540,408,518,478,449,440,416,413,392,390,412,518,550,504,528,428,411,406,404,403,415,434,472,470,454,407,549,776,789,706,672,549,459,457,495,510,544,539,604,537,531,402,396,399,408,468,520,487,504,449,411 11,36,32,179,234,210,164,446,524,500,475,432,447,465,510,490,491,483,560,658,633,449,612,547,508,505,445,437,407,410,452,606,654,565,575,503,454,413,448,452,474,517,622,555,560,459,708,844,845,772,738,645,525,595,674,686,734,720,771,739,683,414,418,411,425,509,647,596,581,511,473 8,10,10,48,74,68,43,419,490,436,423,414,442,438,447,446,445,430,504,594,565,422,523,479,438,451,439,414,411,414,432,534,579,519,522,451,417,400,408,397,398,425,463,463,459,396,592,769,764,689,664,556,473,448,481,499,539,525,598,590,542,407,406,411,404,477,565,513,527,460,434 14,15,13,34,29,25,29,513,709,646,598,532,545,547,616,606,593,582,738,834,811,592,787,718,663,630,553,499,443,401,540,814,826,752,755,643,549,398,416,419,446,488,612,604,625,438,797,977,968,912,883,788,668,506,606,614,708,719,778,795,764,473,496,466,506,719,851,785,808,703,582 1,8,8,18,17,16,16,414,474,462,452,418,404,427,416,432,433,402,479,608,583,423,567,528,483,470,422,416,388,393,427,559,615,512,566,466,422,375,396,401,395,422,477,445,461,388,503,750,772,682,643,527,436,419,446,430,457,464,505,506,483,396,400,389,392,470,594,542,534,460,418 15,18,18,40,46,46,40,393,449,457,417,411,411,407,417,422,439,409,474,555,520,412,494,463,437,432,399,418,395,403,410,515,544,455,482,410,401,409,392,430,408,417,433,429,462,403,519,732,741,645,617,505,448,420,459,476,521,525,557,541,500,398,406,390,386,435,542,467,503,431,419 12,9,9,64,55,56,64,401,429,407,392,401,405,393,402,405,413,400,431,468,469,400,438,427,400,412,387,385,384,403,405,464,471,432,435,407,410,387,388,390,407,411,407,409,419,385,467,611,627,551,520,438,416,402,401,425,442,444,474,468,452,391,395,402,377,403,450,439,436,410,397 12,19,19,52,64,65,51,413,481,481,439,431,417,419,441,407,448,432,503,611,585,429,569,540,473,464,443,411,387,348,425,556,629,509,540,461,433,391,407,401,392,418,459,435,445,402,562,813,832,753,707,612,496,423,478,496,543,511,549,572,531,397,411,401,423,450,594,541,538,482,419 14,10,9,24,34,29,20,425,385,382,401,388,387,431,441,410,398,417,408,402,421,380,392,386,395,377,389,387,371,385,389,393,404,388,402,399,379,393,387,408,418,429,466,451,413,403,496,451,424,409,408,404,374,445,487,481,538,533,582,541,481,385,380,390,387,396,397,368,406,384,391 10,12,12,170,316,330,175,402,392,377,398,382,388,378,390,389,390,394,395,428,409,382,421,403,392,403,417,398,383,381,392,403,438,414,418,397,385,388,398,393,377,373,380,395,391,403,401,454,470,416,426,382,401,378,405,392,412,401,425,410,387,404,394,386,391,419,421,397,409,401,390 17,25,19,43,59,43,31,426,388,418,406,410,393,408,409,417,395,417,396,399,397,394,398,381,386,380,400,387,378,432,396,392,382,391,423,384,390,412,393,423,415,461,488,466,425,427,497,457,426,432,397,394,383,458,506,523,546,532,586,499,464,390,394,389,378,394,383,394,398,377,391 5,14,11,30,38,28,21,432,396,378,393,390,396,435,465,423,415,413,395,401,414,400,408,392,370,383,373,386,384,401,407,404,415,397,417,403,386,405,412,425,426,440,487,449,445,403,526,471,462,431,413,422,410,464,482,514,556,558,612,566,504,397,393,377,381,395,393,394,394,390,378 8,8,8,38,55,54,37,402,439,416,407,399,413,411,419,422,399,408,448,461,468,387,467,433,418,409,399,391,396,390,411,460,499,448,444,425,391,399,392,400,411,430,426,418,435,395,495,659,686,591,558,488,436,428,458,468,488,495,540,524,476,393,376,403,408,440,475,455,447,440,395 6,125,114,111,164,152,102,435,452,422,422,409,400,444,475,475,437,440,480,518,520,409,508,468,430,430,428,373,411,432,419,505,530,490,481,431,397,425,414,433,449,490,558,487,491,440,606,695,685,622,580,490,440,543,590,589,660,631,689,662,586,409,388,405,417,431,514,461,499,429,400 2,25,19,12,14,10,8,433,388,419,385,400,400,418,458,430,428,423,404,419,393,402,396,409,381,393,370,376,387,412,492,440,404,412,400,398,397,457,570,632,689,786,867,771,664,403,700,532,496,451,446,443,412,538,663,751,875,867,897,792,713,397,415,371,381,403,409,398,397,389,374 5,17,16,51,70,67,48,392,410,406,415,402,405,415,421,413,401,419,441,479,458,411,443,427,418,409,395,404,408,411,383,437,462,431,431,396,395,370,389,398,410,408,419,418,398,393,483,614,635,533,503,470,419,421,447,454,475,478,495,487,439,389,395,382,404,413,467,445,446,419,399 11,9,9,35,42,38,31,392,428,424,396,384,397,398,411,407,413,418,426,496,506,404,476,443,413,410,400,387,377,379,424,462,509,456,450,407,397,387,388,391,376,413,436,423,408,393,481,675,696,593,562,492,424,429,434,450,458,474,482,496,459,400,384,397,399,426,493,462,470,418,407 7,14,12,30,40,33,26,404,393,374,393,373,388,399,420,408,414,397,388,417,400,386,394,382,383,387,382,386,364,370,399,383,389,391,393,393,390,400,387,414,408,413,464,428,426,404,494,421,413,400,406,392,401,464,506,507,526,507,559,508,466,390,382,387,388,378,384,392,405,381,370 2,30,30,37,54,54,37,485,597,541,535,538,573,547,603,637,636,638,664,642,656,440,468,465,472,475,466,458,436,390,578,582,548,535,552,536,510,402,405,399,419,447,595,600,651,425,828,805,756,749,745,727,631,485,557,587,698,702,794,816,791,498,492,506,537,592,585,587,623,536,534 5,30,29,116,190,194,118,415,405,385,407,393,403,399,415,428,398,399,409,440,443,394,438,405,402,409,389,388,375,379,401,426,453,419,425,404,388,387,369,387,410,413,438,434,433,424,482,552,549,488,489,423,390,456,521,514,531,515,529,510,463,405,398,391,381,394,434,411,426,409,400 8,37,36,70,138,132,66,463,467,453,416,408,449,448,478,485,485,484,495,542,550,402,482,479,439,437,415,400,400,410,433,516,541,487,489,448,435,385,392,382,419,434,499,495,478,419,623,738,737,664,640,543,466,487,512,536,607,597,669,628,597,423,401,411,438,467,542,508,508,440,426 17,36,34,249,413,412,239,400,393,395,395,390,408,432,422,418,396,386,446,428,431,395,401,401,387,400,393,383,387,396,416,406,395,399,392,399,400,395,387,426,429,460,491,461,434,459,544,510,475,461,438,431,404,549,633,640,621,601,628,557,501,418,384,392,395,402,432,415,435,407,389 10,87,84,214,298,293,206,462,543,520,481,459,448,486,516,487,473,511,572,679,657,460,634,550,527,499,431,455,396,390,469,628,666,587,595,507,456,406,439,434,447,495,599,521,523,461,706,837,850,776,747,666,517,532,632,654,724,719,762,723,675,409,425,414,420,510,657,624,627,526,459 9,9,9,13,13,7,7,389,397,402,399,389,369,386,382,398,403,412,407,414,405,390,412,382,393,386,386,397,381,393,399,383,400,404,390,383,409,389,402,386,397,406,411,397,401,395,441,477,486,434,431,422,401,408,427,438,475,457,497,448,437,393,379,387,388,399,416,406,397,417,401 9,38,37,202,292,291,200,461,430,442,396,413,416,428,481,440,439,424,466,513,490,394,460,462,440,431,399,406,382,408,427,494,487,463,471,425,398,378,419,412,419,448,510,471,460,428,586,688,691,625,589,495,435,502,570,592,652,630,666,618,567,399,393,399,410,463,487,474,456,447,393 5,445,317,446,618,421,281,1001,990,951,938,904,936,1023,1023,1023,1023,1023,1023,1023,1023,784,896,882,863,846,786,801,714,786,1023,1023,995,966,988,937,908,848,915,950,995,1023,1023,1023,1023,885,1023,1023,1023,1023,1023,1023,990,1023,1023,1023,1023,1023,1023,1023,1023,941,842,951,973,1010,1008,994,1018,938,905 14,13,11,15,20,18,13,450,685,639,581,498,495,466,492,466,460,466,690,866,817,587,832,752,663,649,525,485,423,381,448,846,865,770,781,625,522,403,405,408,424,481,544,498,508,421,645,1000,997,923,884,756,617,493,535,530,600,598,654,644,597,412,446,423,424,658,847,757,766,631,511 9,36,24,64,71,38,35,444,447,431,434,416,422,481,496,500,493,469,482,538,536,415,471,457,441,430,409,410,405,432,461,489,516,471,474,448,412,428,465,475,547,627,727,637,564,478,719,744,729,667,616,530,486,621,716,752,823,810,846,778,708,400,419,407,414,475,548,503,486,440,420 9,10,10,68,79,82,70,419,458,450,424,403,418,427,427,442,418,418,452,534,536,412,494,467,435,432,409,392,383,399,418,511,550,481,490,450,395,387,382,388,390,431,441,422,429,401,529,742,753,660,638,528,455,426,443,444,489,493,515,518,507,389,396,384,407,442,540,491,510,455,411 16,7,8,65,95,98,66,385,415,407,414,384,404,409,402,412,405,406,413,455,442,396,421,419,403,408,419,392,376,382,410,433,460,421,416,394,403,375,394,395,379,408,419,409,415,383,474,595,595,540,509,451,402,407,417,412,460,468,495,478,450,383,393,385,378,401,451,432,439,403,413 6,9,8,38,63,63,38,389,393,379,377,376,385,386,405,401,402,398,385,411,423,383,418,400,392,391,403,383,389,383,383,409,419,396,403,395,382,376,410,401,381,399,409,398,417,383,445,493,499,462,441,413,398,394,418,428,442,420,442,448,425,396,386,386,384,403,415,404,411,413,387 19,42,39,37,51,49,35,570,682,633,591,547,584,596,649,626,645,637,726,808,786,539,733,679,616,604,522,510,453,393,596,779,798,704,737,618,538,436,410,432,469,542,674,653,680,458,834,948,942,885,858,781,660,583,679,692,780,776,838,834,801,493,494,480,516,680,798,748,758,651,564 6,38,36,206,327,325,196,415,383,400,393,379,397,400,403,404,400,412,399,405,394,394,392,377,383,389,378,379,390,398,390,399,413,379,380,383,392,398,398,413,412,408,471,420,417,424,448,452,432,416,396,413,395,464,510,490,511,513,535,502,472,393,378,381,389,383,386,388,406,382,383 17,13,14,58,85,85,57,398,398,386,382,401,419,398,396,409,395,409,398,420,407,406,393,401,398,390,372,388,374,379,390,411,403,414,411,399,379,382,391,413,382,418,442,419,425,406,469,494,472,448,436,411,408,411,440,455,499,481,530,522,467,386,398,402,391,391,413,399,411,395,393 9,89,75,850,1023,1023,776,643,744,708,694,606,656,687,732,736,718,715,782,850,841,599,786,754,696,679,612,598,505,442,646,810,837,755,785,681,595,454,472,498,553,609,765,732,733,588,905,1023,1023,981,957,886,785,695,786,805,873,871,920,909,871,547,560,547,567,752,846,810,829,725,654 1,34,34,207,257,264,210,439,545,523,484,420,446,440,475,469,466,462,563,687,659,450,626,576,518,490,448,441,411,373,444,652,688,596,599,506,462,393,409,382,397,439,494,483,489,417,622,880,892,816,786,675,539,460,480,493,584,561,636,616,577,434,438,406,411,520,687,619,624,513,454 14,18,17,14,15,12,12,537,625,573,546,509,520,571,644,628,616,607,675,733,724,513,677,617,567,545,479,470,426,408,551,716,726,649,681,544,480,439,413,424,453,515,636,622,649,430,802,893,876,827,797,726,600,553,619,657,729,739,800,800,765,477,463,481,484,640,747,695,708,606,521 9,12,12,52,71,72,53,393,424,414,415,387,391,426,429,441,391,431,441,480,490,403,457,419,420,419,411,406,384,405,417,475,464,425,433,426,390,387,396,400,394,404,451,429,444,404,532,636,620,571,531,479,429,420,453,460,494,493,541,542,500,411,397,396,400,438,466,456,459,426,400 12,140,51,448,457,170,162,752,844,800,753,656,662,787,826,793,776,765,862,973,951,740,949,896,822,811,700,667,512,570,736,946,978,894,912,782,703,602,656,687,744,823,903,855,837,745,957,1023,1023,1019,994,903,792,891,941,943,978,968,1007,978,935,573,600,585,624,836,973,920,916,826,719 15,12,11,33,30,25,29,402,441,423,425,391,366,424,442,415,411,418,455,529,501,412,489,454,427,414,416,391,394,373,410,480,538,427,461,449,401,384,390,416,389,456,486,432,435,415,530,675,681,581,550,498,436,466,526,505,539,530,589,548,502,391,401,389,399,427,504,464,458,427,422 3,19,19,17,17,11,12,391,394,389,386,395,396,392,399,383,395,390,393,413,401,393,403,413,403,371,399,390,393,390,386,414,428,402,413,391,392,379,384,393,394,389,418,394,380,394,426,507,503,451,451,419,405,413,429,408,466,432,474,453,433,394,378,387,390,402,424,418,421,400,400 5,16,13,14,27,23,9,422,407,392,379,393,382,412,429,422,407,410,390,412,416,396,386,400,393,406,388,381,382,407,488,436,415,408,412,384,402,420,521,568,640,731,842,760,658,416,715,552,498,482,430,429,412,531,658,759,892,889,918,825,734,399,383,392,398,398,396,396,407,399,400 3,82,79,135,171,159,127,448,601,553,524,464,461,508,511,485,507,504,616,745,724,492,714,666,570,543,505,456,416,402,471,714,755,645,664,543,494,415,403,439,440,478,570,512,540,445,701,890,906,831,798,691,554,497,577,584,662,653,710,703,658,425,471,420,407,587,748,682,695,576,505 2,20,19,16,17,15,14,520,614,577,528,508,531,545,616,599,604,594,665,747,732,504,679,605,574,548,489,472,419,408,545,723,725,646,675,558,500,393,416,441,441,482,607,601,644,428,803,899,888,835,810,744,627,520,608,627,719,725,793,799,759,477,472,472,504,633,752,704,724,602,524 9,15,14,27,26,22,23,434,433,403,392,386,386,409,439,425,421,414,425,447,455,400,420,411,407,395,385,398,381,431,414,416,450,412,440,423,399,377,410,424,435,440,513,479,462,415,539,582,581,501,509,454,395,465,489,506,567,564,598,534,511,397,377,403,398,419,432,425,431,386,372 9,23,23,111,179,185,115,417,411,390,417,430,403,403,429,401,409,416,426,452,437,405,425,404,424,409,387,390,373,431,404,441,431,420,424,417,410,406,397,398,410,441,440,442,423,406,506,624,614,535,518,470,435,442,507,509,555,532,580,542,503,398,384,384,395,415,430,460,427,410,401 7,10,8,30,34,27,24,427,459,420,424,401,431,441,474,453,427,458,481,520,530,406,469,441,427,411,412,406,400,385,419,484,498,460,469,424,412,378,396,415,422,437,468,460,456,419,583,676,676,604,560,521,472,461,501,506,572,561,620,609,552,384,384,399,406,450,477,454,489,449,420 7,216,177,130,166,129,104,400,398,405,390,405,368,419,406,405,409,389,408,395,379,383,393,404,375,398,390,368,371,414,425,370,400,392,412,378,387,391,426,426,440,457,503,458,434,386,453,417,434,403,405,389,404,420,420,436,487,472,529,493,442,401,405,380,408,401,390,390,422,383,379 4,9,9,26,35,29,21,409,402,395,404,386,406,433,461,451,431,431,438,417,434,387,401,383,404,379,382,392,380,401,455,439,409,418,425,400,420,390,426,448,489,541,674,604,561,412,599,515,494,468,450,429,412,440,498,535,664,663,715,643,587,390,406,420,398,420,419,405,411,412,402 18,10,8,29,33,26,23,393,403,426,371,398,407,403,413,433,415,409,415,425,416,392,433,427,391,393,394,396,399,393,415,429,444,406,409,418,400,394,388,395,399,404,435,433,433,405,508,514,511,474,447,428,399,436,461,465,532,526,561,537,499,394,384,385,390,409,427,420,410,407,397 4,9,9,37,39,36,35,415,434,424,409,401,406,414,439,414,427,413,440,488,495,393,469,425,410,410,392,398,385,400,417,473,476,441,453,397,401,392,415,409,417,428,485,449,427,416,541,666,649,587,559,479,433,464,502,503,548,550,591,555,501,398,394,403,395,444,476,435,476,417,389 19,23,23,23,27,21,18,474,511,472,475,442,441,522,570,548,564,542,551,586,587,420,499,470,437,443,404,419,411,438,573,577,587,499,541,489,435,434,492,517,571,646,780,729,703,430,753,755,728,668,632,588,478,544,619,658,766,756,814,774,724,438,414,430,458,476,562,506,556,442,454 14,93,88,84,134,129,78,413,407,377,388,360,393,418,429,391,403,404,414,429,428,394,422,402,399,394,384,368,378,416,398,391,410,397,414,388,376,418,396,411,426,409,438,442,421,405,487,455,478,389,409,396,418,450,439,458,483,488,511,495,456,409,389,388,402,397,427,391,393,392,381 19,9,9,12,18,15,10,461,512,496,471,449,445,490,503,504,516,486,545,645,596,451,565,525,489,467,431,437,406,392,463,613,631,557,560,500,461,402,394,424,426,452,523,511,521,415,663,797,793,728,701,612,524,466,510,531,588,606,672,665,632,427,431,425,435,526,634,573,581,497,436 5,11,10,13,15,13,11,471,570,517,470,454,462,485,520,520,520,504,584,703,689,477,668,603,552,527,463,446,402,413,464,674,711,612,618,532,477,398,403,411,419,445,548,522,526,412,680,839,846,774,741,635,498,497,529,535,617,621,691,688,636,438,437,431,430,568,720,650,649,563,494 4,19,17,32,39,32,26,460,416,411,427,414,417,432,459,436,425,421,434,500,491,393,464,449,420,413,392,385,386,401,466,485,519,463,447,421,406,392,434,454,471,546,668,605,575,426,541,605,625,579,526,497,446,451,509,500,552,542,577,545,500,402,393,402,393,420,481,438,462,423,402 7,16,14,31,40,36,27,388,369,365,389,398,395,378,402,403,389,395,398,409,394,384,397,394,379,375,372,396,381,382,396,406,399,374,394,387,389,387,385,382,408,406,445,418,421,374,433,430,424,408,394,379,392,425,434,442,456,463,463,421,421,372,380,397,393,401,382,376,396,403,370 18,58,57,101,140,141,99,453,511,490,459,434,455,466,506,494,468,493,535,619,621,439,564,518,467,449,431,422,398,393,453,574,602,532,544,477,430,400,407,415,432,457,540,500,522,424,673,801,806,742,696,606,511,500,586,589,666,674,725,689,650,422,415,410,427,507,598,557,586,483,448 18,32,29,88,107,95,79,457,483,463,455,410,428,455,490,482,484,466,523,600,563,423,533,510,460,463,422,413,398,402,443,559,591,489,530,450,424,416,429,417,450,486,536,525,487,425,653,770,770,693,665,560,482,505,589,585,662,644,702,670,624,405,401,426,433,471,587,555,535,480,430 2,11,11,26,34,31,24,415,430,449,438,412,422,428,424,426,422,436,484,551,553,429,531,490,454,453,424,411,391,382,403,535,580,509,509,450,442,396,388,401,402,416,449,437,428,414,531,749,755,679,636,539,449,418,451,455,510,473,535,537,494,384,406,407,401,447,550,511,533,470,429 20,15,14,54,83,76,48,411,396,394,380,387,387,421,398,398,424,416,409,452,437,392,422,411,410,378,375,388,383,376,403,434,435,406,425,400,394,393,384,402,399,398,434,417,424,400,472,538,550,497,474,421,416,439,442,459,484,468,514,496,447,382,387,375,382,418,440,428,419,397,380 13,44,43,106,161,159,101,420,497,496,467,450,449,448,459,486,440,472,519,628,603,429,568,522,490,460,427,447,395,391,435,566,609,528,549,467,452,390,400,399,406,445,457,459,481,408,628,832,837,766,731,636,511,456,507,516,568,572,645,608,583,421,411,412,431,513,609,550,578,494,460 17,12,10,41,48,30,25,428,389,392,395,387,387,440,432,429,413,411,399,411,410,381,400,400,383,378,388,383,384,392,390,395,395,394,398,387,385,372,406,400,412,425,458,430,418,410,498,447,428,417,412,381,402,423,479,467,501,495,543,504,474,376,377,384,379,393,382,382,390,384,376 1,76,71,12,18,15,10,404,430,402,405,387,384,411,425,426,405,400,443,445,443,397,416,420,404,412,392,396,369,380,407,444,441,418,422,411,403,406,399,406,415,448,476,445,454,392,498,581,556,497,468,436,406,423,457,479,538,491,549,493,494,404,415,391,397,408,433,426,438,421,384 16,71,68,146,172,162,141,459,577,509,484,448,454,501,522,528,481,510,585,669,644,459,595,548,497,501,445,419,436,385,470,629,648,554,574,503,459,413,405,423,440,462,539,508,540,439,706,858,848,785,753,658,564,505,580,605,686,674,729,711,663,409,420,419,424,567,651,606,610,510,457 2,35,34,102,154,135,88,468,570,540,502,448,450,460,467,470,490,452,563,723,693,465,683,623,541,535,453,444,416,401,444,685,733,626,643,539,465,389,401,410,417,427,489,488,502,409,649,891,914,832,808,687,552,473,506,526,575,577,635,634,579,411,440,408,417,544,699,654,641,519,479 9,41,29,56,100,59,32,410,405,396,386,385,381,448,447,455,404,433,422,441,434,376,421,404,402,397,380,384,393,395,397,419,394,394,412,414,396,415,409,405,433,472,524,476,465,414,543,518,480,446,428,424,411,489,516,528,596,576,613,583,493,399,375,397,397,418,422,410,404,399,404 11,14,13,58,76,75,55,403,396,387,397,385,388,417,406,405,389,401,410,413,423,389,405,396,370,397,364,400,380,378,399,407,410,402,416,403,384,386,388,397,377,381,426,409,402,392,455,475,471,428,424,418,391,409,397,412,436,419,447,440,445,393,398,386,384,404,392,410,417,402,384 6,11,10,27,33,29,24,384,389,373,377,383,391,399,396,389,395,381,390,396,400,388,384,375,388,380,378,387,391,413,409,391,372,394,394,386,398,392,383,402,406,409,429,387,418,403,422,408,396,382,394,374,396,411,425,456,470,447,500,462,429,401,390,393,379,386,398,386,392,390,391 19,10,10,13,17,14,11,488,564,528,482,438,506,515,567,570,549,551,613,693,672,466,608,560,514,503,464,456,429,425,505,652,671,579,613,515,459,393,406,406,435,441,543,534,569,403,728,855,845,786,767,667,543,498,555,556,638,651,714,724,686,456,457,453,463,586,699,620,665,554,476 7,41,36,106,136,119,94,379,397,401,425,402,379,392,396,419,430,387,405,440,449,412,446,425,407,423,405,380,370,382,403,437,474,424,434,428,390,384,392,375,395,422,444,423,426,408,453,561,578,476,467,421,408,425,449,451,485,490,520,478,433,392,389,389,382,418,447,415,452,405,404 3,8,8,86,123,119,70,397,430,407,389,407,416,403,443,441,414,431,430,481,464,405,445,430,415,417,408,389,388,395,411,450,474,427,456,416,388,390,393,396,400,402,441,405,425,400,530,652,639,562,537,485,421,412,439,469,501,510,568,530,481,397,392,395,409,430,483,452,465,432,394 13,10,10,130,203,212,134,402,415,396,400,389,411,394,396,406,399,407,450,479,469,415,459,442,407,389,396,400,391,389,408,464,480,429,442,411,394,379,404,385,395,391,412,418,417,400,448,630,650,564,521,479,408,390,405,391,419,439,462,460,451,405,394,379,403,428,467,433,427,412,388 3,218,182,114,122,99,93,841,894,862,827,780,805,875,928,919,910,903,949,990,975,785,934,896,852,833,756,738,624,490,844,964,971,912,927,838,766,507,586,611,679,794,916,905,917,655,1023,1023,1023,1023,1023,977,887,842,909,926,990,994,1023,1023,1017,762,734,783,809,931,1007,966,984,895,826 13,12,10,31,36,29,25,420,397,391,381,401,372,428,431,429,407,394,415,418,413,380,406,409,378,400,373,363,381,396,416,417,421,429,406,387,379,403,385,393,398,431,448,445,430,388,483,471,463,427,412,391,391,436,455,457,498,494,539,504,477,387,388,381,394,376,416,398,398,383,395 7,37,27,61,99,71,43,424,426,414,437,396,417,433,465,454,434,442,474,509,485,406,470,436,421,418,396,419,396,375,432,491,503,457,469,431,393,398,405,422,434,457,530,493,489,415,584,686,680,608,550,495,446,499,527,553,613,592,656,628,567,405,396,406,402,425,506,483,474,439,421 17,14,14,34,53,49,30,418,417,399,399,382,415,418,420,406,421,429,408,449,423,386,415,413,403,396,395,398,396,395,403,431,434,414,431,403,408,396,385,405,393,413,433,420,428,401,499,539,541,480,494,465,417,441,435,443,493,502,525,528,489,403,396,391,394,416,437,423,427,401,415 2,28,27,326,576,577,321,420,421,412,403,409,399,418,450,455,429,434,410,440,436,382,401,429,386,416,398,385,404,417,420,422,460,401,409,395,376,416,424,421,424,433,485,458,458,435,545,581,543,485,478,439,414,499,564,577,600,552,598,568,525,429,400,412,405,433,423,453,415,406,410 6,10,10,42,49,43,38,405,429,409,405,388,418,404,408,406,408,424,449,487,495,404,465,441,435,420,394,393,392,366,405,487,473,450,454,414,398,385,396,407,401,409,412,404,416,403,485,661,667,574,540,483,442,418,447,419,482,458,513,505,474,390,387,396,386,431,487,450,448,416,404 3,63,61,129,184,182,126,509,601,569,523,490,487,544,571,569,532,563,626,756,736,492,701,642,560,542,465,450,445,397,515,708,752,654,671,562,502,422,454,482,498,553,664,600,608,500,765,915,929,857,821,725,593,627,710,714,772,760,815,781,726,436,447,444,447,587,727,683,680,567,475 3,17,17,34,32,32,34,486,422,405,408,411,410,473,444,423,405,421,431,471,452,381,428,410,412,406,391,382,395,368,469,464,466,428,444,399,406,395,412,428,451,525,662,601,576,402,537,562,561,493,502,453,437,428,457,482,535,530,571,548,496,396,393,382,392,400,431,417,425,407,389 1,8,8,54,72,71,54,429,391,387,411,374,382,420,425,397,404,401,396,403,413,381,390,393,389,388,381,404,383,391,396,414,406,390,419,395,417,388,386,369,415,405,434,400,409,453,534,494,480,460,449,412,407,562,594,577,590,569,609,564,526,400,387,405,397,404,410,420,413,401,396 19,18,13,48,53,33,30,434,378,391,409,377,400,463,442,430,417,408,409,428,420,380,407,393,381,383,389,381,385,370,401,416,423,403,402,395,398,402,410,421,431,457,497,483,443,414,539,473,461,442,420,412,400,474,512,511,571,581,627,587,506,394,385,399,399,414,416,417,421,394,374 14,12,12,11,12,9,9,518,549,506,508,482,489,530,596,578,566,565,611,710,662,470,619,573,522,513,461,454,401,406,502,675,672,609,612,500,488,395,438,407,442,492,591,572,594,436,756,855,838,783,756,671,561,537,589,602,685,692,760,748,703,447,450,465,478,600,695,640,676,558,492 5,10,10,30,49,47,21,390,393,400,403,370,408,404,387,389,411,393,403,456,416,390,418,399,401,407,398,383,388,396,387,421,429,409,416,393,389,401,400,395,397,403,404,409,427,398,475,525,512,472,467,421,389,406,438,448,458,453,496,471,440,389,398,387,389,391,422,417,432,417,374 1,34,34,46,54,52,45,437,526,513,490,453,462,462,484,474,491,464,586,671,660,455,614,569,499,488,440,420,428,392,470,633,668,595,576,501,468,383,403,396,398,419,503,502,500,427,673,857,857,790,757,646,550,478,507,513,585,578,658,656,621,419,436,422,441,524,675,595,614,530,486 11,7,8,72,112,118,74,386,418,381,414,392,397,394,381,408,384,393,419,461,446,401,426,419,404,407,402,406,388,383,382,443,444,412,416,399,403,376,378,389,376,376,400,401,408,386,451,585,615,550,491,455,400,393,406,399,424,428,433,417,407,385,389,378,384,404,441,436,402,407,401 8,75,62,338,585,499,282,517,504,456,466,414,442,536,602,560,532,542,562,590,568,410,501,476,460,439,438,415,419,449,494,542,537,485,508,453,448,446,436,438,476,502,634,590,559,492,745,777,752,689,655,587,506,601,695,717,769,760,810,774,720,471,428,453,482,519,585,563,567,488,478 14,10,9,34,55,45,26,390,403,386,405,404,394,383,410,400,399,398,407,416,411,391,396,395,391,393,399,389,369,383,400,422,426,409,404,392,391,392,384,378,398,409,421,407,396,396,448,509,507,458,442,416,389,396,425,431,452,451,487,428,427,381,378,372,391,405,415,418,395,401,393 7,9,8,24,29,25,21,423,390,385,397,377,372,411,434,413,397,391,391,400,385,377,391,388,385,378,393,379,376,389,381,389,388,397,400,384,390,378,379,383,384,396,427,418,418,379,449,411,413,407,402,380,386,388,390,388,453,435,485,449,432,393,391,390,371,396,388,411,394,378,398 6,10,9,22,28,25,20,453,529,481,464,419,434,488,522,497,503,495,562,650,620,446,585,543,489,483,431,425,403,399,475,595,619,540,573,485,432,406,399,424,412,477,511,497,531,405,674,794,789,729,696,604,497,483,527,533,625,616,691,679,631,418,445,414,439,522,635,580,617,521,452 18,8,8,8,11,8,6,487,509,474,461,469,450,485,547,555,541,523,585,627,614,454,557,514,477,477,440,431,409,396,485,589,597,537,563,486,447,403,390,425,427,457,533,504,559,426,701,801,789,725,698,614,538,463,516,533,614,625,703,703,669,437,440,442,444,536,634,574,611,516,459 4,8,8,19,25,22,16,417,387,399,370,385,358,420,410,398,407,399,382,389,370,382,392,400,384,388,398,387,390,377,392,385,396,380,391,388,397,392,406,402,400,411,445,415,412,387,427,405,395,401,387,397,369,440,454,457,474,470,503,478,452,392,378,397,393,387,371,391,375,377,397 6,10,10,45,61,50,34,420,456,420,423,400,403,414,426,438,435,427,469,505,510,411,490,464,440,431,415,406,386,417,447,490,518,454,461,435,422,401,394,397,424,430,482,450,437,413,558,709,711,628,584,510,442,464,512,520,576,546,571,556,516,391,389,386,403,433,502,470,485,438,418 3,11,11,61,65,66,61,414,420,431,413,411,400,407,415,406,413,427,447,488,473,407,463,432,410,422,401,399,390,394,408,464,482,436,439,400,414,387,383,382,382,408,419,434,430,398,492,668,688,604,574,479,434,407,437,447,477,475,516,485,489,387,402,387,388,425,485,452,456,428,414 16,14,12,50,70,48,34,416,416,412,404,389,427,443,466,429,431,430,440,462,453,413,438,429,413,424,404,401,395,392,412,469,485,443,446,409,380,400,406,415,416,435,489,432,440,407,545,591,617,524,507,448,411,438,480,484,530,547,603,555,510,394,382,396,396,416,462,440,433,421,386 3,16,15,27,36,29,21,446,521,479,449,444,426,466,489,468,458,444,510,672,656,436,664,587,514,522,442,421,398,386,440,611,694,570,606,463,421,413,416,413,409,425,531,486,462,432,597,755,801,701,679,552,472,476,550,538,590,591,654,612,557,400,406,386,403,488,673,595,592,503,443 18,60,52,35,49,33,19,603,708,661,606,572,599,660,741,725,722,713,763,805,804,545,729,693,628,613,543,537,457,398,641,785,789,714,736,640,571,415,437,490,513,588,736,719,747,466,888,960,945,902,875,824,720,620,711,740,816,825,884,886,853,550,537,540,589,725,816,770,795,684,607 8,186,142,1023,1023,1023,1023,891,925,887,856,798,828,920,964,945,933,925,962,1022,1008,800,975,941,884,871,794,768,673,691,867,972,995,927,948,845,789,723,755,779,839,902,988,954,953,862,1023,1023,1023,1023,1023,1023,931,968,1023,1023,1023,1023,1023,1023,1023,793,763,776,810,930,1023,987,997,914,844 10,16,11,42,47,30,27,417,392,414,384,380,398,430,448,448,437,397,400,428,418,385,394,408,402,394,388,379,385,399,408,433,434,404,410,389,388,391,396,401,417,432,486,469,441,401,513,479,492,449,430,409,402,425,484,490,524,539,608,546,502,377,384,392,392,385,430,408,399,393,401 7,11,9,23,36,26,17,418,405,372,366,357,385,420,424,421,414,401,387,412,382,392,404,385,384,393,381,382,377,391,404,391,403,383,409,383,374,378,403,422,397,434,471,446,423,403,475,452,425,416,407,393,408,444,462,477,527,527,566,513,477,368,380,381,400,376,395,392,407,375,391 9,8,8,52,63,63,51,386,396,383,400,388,390,404,413,414,413,394,417,405,408,380,390,385,390,378,377,392,396,396,388,396,389,391,395,381,396,398,393,386,393,405,417,419,397,387,468,430,414,410,389,393,388,384,451,435,515,487,511,487,451,387,391,388,389,397,389,389,380,397,389 15,8,9,277,539,569,290,412,408,382,382,375,387,392,400,412,412,404,421,449,440,396,422,405,412,405,394,402,385,376,409,432,441,413,420,410,402,385,382,393,383,379,416,398,409,411,437,542,546,492,481,422,398,404,429,446,443,429,469,464,451,406,384,388,404,397,434,412,432,400,395 5,12,10,17,22,16,13,487,530,512,486,439,488,521,556,546,552,543,590,676,654,450,596,574,503,490,440,430,424,397,504,618,654,556,591,508,451,407,409,408,443,502,608,579,583,410,714,830,825,770,738,651,533,500,532,562,660,657,719,718,678,438,437,441,460,557,664,592,623,526,472 3,708,354,270,317,114,99,702,701,669,607,572,602,748,803,773,755,754,768,840,815,538,773,722,643,631,522,503,446,559,720,803,830,739,763,627,592,628,692,734,795,865,935,875,838,750,954,984,975,916,890,820,677,906,962,967,1003,990,1023,986,937,540,469,556,564,702,821,773,783,662,566 16,34,22,36,35,15,15,539,495,440,451,439,450,600,657,640,602,596,566,534,558,405,471,455,437,407,411,420,384,526,744,619,547,515,527,499,476,657,807,856,913,985,1023,972,894,580,905,802,730,685,651,610,495,793,897,945,1023,1018,1023,972,908,461,397,442,465,497,513,486,536,457,436 7,19,12,33,48,28,20,458,390,393,394,363,372,483,500,446,432,409,430,414,430,384,399,408,400,384,392,388,398,387,379,402,424,404,409,393,401,387,390,408,389,422,477,443,447,397,495,465,459,442,420,410,386,441,437,439,530,525,576,526,483,384,402,380,389,395,411,400,395,390,382 3,74,67,106,154,137,94,502,599,558,511,463,486,526,548,527,545,528,626,741,728,504,689,633,572,546,487,456,435,402,484,685,735,642,673,519,494,410,409,398,442,485,568,562,555,459,734,905,915,847,812,721,597,522,607,615,692,682,745,734,686,438,448,418,447,589,720,671,678,570,474 17,9,8,31,30,23,24,398,386,374,380,391,382,423,420,399,401,419,386,392,396,384,403,399,383,390,384,390,398,392,395,397,396,389,408,393,384,406,406,406,398,393,444,429,411,405,449,428,431,421,410,381,396,435,460,462,501,514,535,511,453,374,377,380,383,377,405,384,382,406,383 1,22,20,23,36,30,19,427,409,403,403,413,417,412,454,429,427,413,420,453,447,395,463,415,393,404,399,392,381,381,416,449,475,427,441,421,419,393,403,422,425,444,506,453,446,408,550,572,581,508,476,447,398,476,529,552,590,562,615,563,528,396,396,401,400,418,458,438,439,407,413 13,8,8,31,55,56,31,387,390,405,404,398,398,414,405,425,401,396,429,447,442,406,423,404,413,418,394,410,389,393,411,435,424,408,414,402,398,382,385,394,402,384,426,392,390,397,461,562,563,514,479,440,414,397,398,411,433,442,481,470,446,386,400,392,409,410,402,424,416,391,388 1,12,11,25,38,32,21,510,597,555,535,486,521,561,629,613,611,599,651,730,709,492,651,587,538,528,456,465,423,382,548,700,707,623,649,568,486,387,426,420,431,488,616,616,619,425,788,884,865,819,784,715,599,510,603,623,714,713,785,784,745,493,473,481,516,636,731,682,705,588,520 18,93,85,176,206,189,158,460,577,534,491,468,489,482,533,515,507,501,612,710,670,466,647,599,526,531,458,436,412,408,496,666,699,590,638,513,470,393,394,435,438,485,571,536,566,456,731,879,877,813,782,698,566,497,590,624,700,689,740,739,681,445,429,429,451,576,694,641,662,555,461 8,35,35,222,386,390,223,421,411,396,373,395,396,425,434,428,423,403,407,415,423,389,396,405,390,401,392,394,394,381,414,415,411,388,400,383,399,397,406,390,427,450,484,444,447,458,548,508,478,426,431,402,419,492,572,576,589,565,605,557,504,391,387,393,398,400,415,419,401,381,382 9,9,8,38,46,40,31,419,455,453,438,405,406,429,440,442,444,445,466,529,513,398,497,457,447,435,406,389,395,380,415,503,505,473,470,435,415,385,389,400,388,411,453,430,455,406,532,714,715,644,605,528,458,421,458,464,500,490,557,547,520,407,420,401,399,440,530,502,514,447,404 7,36,13,172,203,72,58,557,625,560,529,493,492,598,650,624,617,601,665,754,737,504,685,641,554,549,474,465,432,413,569,733,748,653,676,545,515,458,510,529,593,678,772,712,683,582,833,914,908,844,815,732,589,754,818,820,866,857,899,860,811,443,458,454,479,578,731,667,681,568,511 3,9,8,34,37,32,29,445,484,474,450,435,417,465,456,431,441,432,507,629,604,441,602,543,475,470,430,416,401,393,422,603,653,539,584,466,445,396,390,409,424,451,531,492,483,404,576,766,788,698,669,566,476,455,489,508,565,555,607,584,537,417,417,399,401,471,646,569,559,487,446 14,36,33,14,15,11,10,586,739,689,656,575,612,652,722,705,706,689,783,857,832,594,797,746,691,669,577,546,454,417,630,830,841,767,779,666,596,436,418,444,477,559,715,695,724,463,869,992,985,929,907,837,727,608,678,719,793,796,858,869,828,548,527,534,574,743,855,796,828,704,610 20,26,17,60,81,43,34,466,426,401,413,396,418,454,511,467,452,430,448,465,466,382,453,421,417,415,391,398,369,435,429,471,467,422,448,406,412,419,428,465,468,493,571,530,508,432,623,599,609,540,519,441,432,525,575,563,659,652,707,679,586,381,401,412,391,439,464,427,442,412,407 1,9,8,26,30,26,22,416,482,457,444,430,422,427,444,453,453,449,509,607,587,436,571,498,468,455,415,395,397,412,431,577,620,521,540,460,411,414,405,415,437,466,513,491,482,434,606,741,751,663,635,543,428,499,545,566,604,573,650,616,560,395,408,412,408,462,612,546,536,473,419 3,16,16,74,89,87,71,419,484,450,446,404,430,419,452,447,448,439,485,575,559,433,531,499,465,436,418,411,404,408,430,542,598,502,501,449,406,399,395,399,429,447,482,465,482,420,594,768,764,695,657,535,471,459,541,551,583,590,635,612,574,412,387,394,399,466,594,544,527,462,437 17,48,48,160,218,221,160,435,479,449,435,445,424,445,475,467,463,458,511,563,520,429,515,470,440,463,409,402,407,411,469,543,567,484,512,442,400,393,411,404,400,439,494,480,484,415,657,786,790,722,676,585,457,475,537,546,620,620,682,659,606,386,426,394,424,466,538,519,527,446,436 19,26,26,57,70,71,57,429,523,473,450,433,444,460,479,480,474,467,530,625,613,448,565,518,473,471,435,417,399,373,444,573,610,535,544,477,427,376,387,397,397,428,487,469,481,411,641,813,811,750,707,617,516,452,494,522,566,570,651,630,600,405,433,418,428,518,618,569,571,499,443 2,34,26,151,156,110,104,508,581,563,525,493,481,544,589,575,546,561,622,742,732,480,690,631,560,557,480,454,429,412,525,718,746,645,663,547,493,421,412,468,485,534,645,602,593,471,768,900,901,836,806,715,596,606,683,687,755,743,798,780,730,448,458,458,464,596,729,674,688,588,484 19,10,9,31,37,31,26,397,420,399,387,403,390,410,430,427,417,414,423,454,425,395,443,418,410,399,395,386,378,398,411,440,449,420,409,401,392,392,397,402,397,414,478,436,432,404,481,578,547,501,453,422,389,422,438,464,504,492,538,517,447,388,395,396,388,423,465,434,444,415,398 4,13,13,69,142,140,67,399,407,381,402,386,398,386,394,402,395,388,401,411,417,388,414,405,396,407,392,395,375,397,383,417,423,404,398,390,392,388,392,388,378,382,399,391,394,396,428,479,487,440,415,414,394,404,384,406,417,402,427,432,417,401,382,387,396,401,430,396,396,389,369 14,9,9,5,6,6,5,470,599,561,509,459,493,487,563,531,539,518,638,748,724,489,683,630,578,543,477,462,421,366,493,712,742,634,670,553,495,392,406,410,416,427,544,544,555,416,712,896,891,828,800,704,580,468,507,509,618,627,701,715,667,436,426,423,462,614,736,667,694,588,503 12,12,11,18,26,23,15,496,611,556,515,495,546,552,613,613,592,571,671,734,718,475,660,603,549,506,477,468,422,395,538,707,716,627,652,553,496,401,402,433,438,491,605,589,614,444,792,888,877,823,798,708,589,539,610,628,716,723,784,791,749,453,466,468,484,643,733,693,703,587,508 11,10,9,33,36,30,28,433,395,388,391,391,387,441,452,434,430,395,407,405,405,392,406,399,395,385,388,386,371,399,399,396,403,401,391,398,398,405,401,394,422,434,469,456,454,400,474,463,464,426,435,404,406,424,479,476,541,537,577,530,473,403,390,377,392,391,405,395,404,381,385 8,18,13,39,51,34,25,438,418,371,390,372,376,453,451,417,428,420,414,426,385,383,418,405,386,377,390,389,400,390,400,409,421,399,401,404,394,400,417,397,423,424,476,437,444,410,528,476,478,406,402,402,400,434,466,468,523,535,588,553,513,390,382,397,387,392,414,403,392,382,390 19,12,10,26,37,30,22,412,393,388,380,389,391,402,419,401,410,397,396,399,399,391,392,385,389,391,364,396,391,394,404,403,383,386,390,390,375,409,390,391,401,406,439,413,441,399,456,405,410,391,385,385,401,420,469,450,483,476,514,477,458,383,390,387,365,403,406,381,395,405,385 7,10,10,42,72,66,38,421,419,406,376,417,412,413,445,444,433,417,435,451,457,382,421,408,402,412,395,390,400,413,406,449,454,416,428,402,406,393,412,389,395,433,493,472,450,428,569,618,591,543,515,476,430,470,536,551,603,588,618,585,516,405,396,400,410,439,460,447,450,409,393 13,11,10,26,31,27,22,399,387,376,395,369,394,431,417,405,384,399,410,395,407,375,387,384,390,397,375,394,368,376,404,402,402,402,395,373,387,401,410,394,411,417,452,441,415,398,454,425,409,382,392,370,389,422,458,453,474,485,532,478,443,394,373,378,395,381,413,399,381,391,398 13,9,8,19,20,20,19,428,435,399,392,411,422,432,458,417,424,419,421,468,453,390,442,437,411,404,391,384,386,410,440,472,488,445,440,408,415,396,419,428,459,479,616,559,527,412,535,609,597,549,520,494,440,455,481,511,560,542,584,545,494,389,381,381,386,418,466,430,451,413,399 2,10,9,21,30,25,18,417,391,377,374,369,375,425,402,420,394,404,407,378,398,374,384,380,399,390,377,385,395,383,410,399,392,387,382,385,393,392,397,401,417,425,449,425,414,375,456,407,415,402,378,389,397,452,466,454,488,486,515,482,447,370,382,385,383,390,386,375,394,374,384 4,213,197,122,174,161,113,417,406,393,385,397,381,452,431,455,407,429,407,445,389,395,389,413,400,370,389,383,391,420,441,431,398,409,442,380,409,439,432,463,480,544,639,577,531,406,521,508,462,435,415,414,387,439,467,495,595,586,623,587,507,410,415,400,396,390,405,393,384,376,403 20,219,200,108,138,122,98,450,399,427,401,422,385,494,462,462,471,442,436,513,505,401,479,470,409,426,404,392,375,421,474,468,511,431,453,400,402,429,438,467,499,528,607,561,513,449,625,618,633,511,476,446,420,512,560,589,646,647,695,646,590,414,395,399,410,433,502,481,461,413,376 3,37,30,72,72,54,56,406,398,407,397,378,381,445,444,435,446,452,440,437,458,400,405,414,403,402,389,416,383,401,424,437,424,411,423,404,396,395,427,442,475,542,647,582,511,434,629,585,547,497,485,453,408,521,608,664,752,741,789,707,634,413,399,398,398,423,418,411,423,410,414 17,8,8,30,50,49,29,399,409,388,390,376,390,403,416,406,411,404,433,413,400,401,398,400,393,397,383,385,396,378,407,407,402,390,393,385,393,418,394,410,389,397,423,425,386,399,461,517,473,454,431,417,383,415,429,434,476,476,514,474,438,406,385,381,388,393,421,399,408,392,392 2,14,9,35,40,28,24,420,403,395,375,390,362,414,409,418,413,411,395,407,398,390,384,388,397,399,374,382,387,373,393,399,387,388,398,372,384,396,396,416,422,449,495,455,438,405,507,440,423,424,404,402,405,481,515,522,569,542,575,525,486,389,371,388,378,391,419,410,413,392,391 17,164,141,333,638,569,281,640,680,636,608,553,599,681,746,736,728,710,745,769,773,519,671,635,607,589,530,522,486,469,646,730,737,663,685,595,552,464,452,461,542,628,760,731,741,565,893,945,932,887,860,801,693,701,784,808,873,869,915,903,865,568,537,580,598,702,762,714,758,641,584 5,81,69,104,99,82,85,735,760,704,682,650,680,766,838,825,816,807,820,866,856,602,774,743,691,671,592,584,487,482,725,826,830,764,774,674,610,472,513,530,594,704,826,805,816,594,953,991,973,932,911,855,749,763,836,851,912,911,963,961,924,650,576,664,687,791,853,813,833,743,659 3,12,9,72,100,69,48,501,504,489,455,451,440,532,574,543,552,533,568,647,627,435,575,528,494,455,443,440,398,406,522,616,632,542,567,471,434,442,478,499,515,610,704,633,622,513,767,820,809,740,703,623,513,674,749,744,802,788,830,795,732,434,409,426,441,516,625,579,579,500,467 20,10,9,23,29,24,20,393,404,392,405,393,386,417,418,405,398,388,395,399,399,386,403,395,394,383,397,388,376,374,402,392,419,387,394,382,381,387,401,397,398,404,468,425,408,400,440,445,470,429,410,413,398,423,445,436,481,478,510,496,443,378,384,379,376,394,399,418,390,379,376 1,24,20,31,39,31,21,466,540,492,484,444,473,479,541,541,527,513,567,623,599,439,554,517,463,472,444,432,414,405,496,583,583,518,533,445,463,433,458,487,541,612,704,641,574,477,739,797,777,722,680,627,522,628,700,712,764,754,795,761,711,421,453,435,459,523,620,558,585,513,475 1,71,65,134,157,148,126,727,828,774,742,690,715,771,834,821,814,806,895,924,898,755,852,812,783,755,677,643,551,443,726,905,873,831,844,734,677,466,513,504,593,690,826,805,821,590,964,1023,1023,1023,1012,947,856,780,848,861,922,917,972,967,935,649,712,671,706,957,1005,954,982,883,800 7,37,34,363,620,598,345,615,615,539,506,497,491,647,731,711,714,690,700,730,700,483,624,551,509,490,460,447,434,440,730,727,693,633,634,568,519,508,594,620,696,790,898,859,838,516,901,897,854,807,772,705,598,686,792,826,910,908,953,926,886,537,463,545,544,650,730,647,689,556,496 5,31,29,28,32,28,25,625,636,620,579,530,571,659,734,715,709,702,734,757,749,493,656,607,580,572,492,509,455,420,620,713,706,637,674,559,507,405,454,447,492,556,715,694,717,473,867,894,866,828,811,757,647,627,706,727,810,808,867,870,830,551,502,561,596,681,748,702,740,634,548 7,10,8,31,31,24,24,426,396,386,383,388,383,450,452,409,420,392,403,396,405,380,377,391,384,393,382,385,384,401,402,382,391,395,397,379,405,390,413,421,410,425,454,447,440,403,505,428,427,406,393,403,397,427,472,467,529,524,576,518,477,389,381,368,387,379,388,397,398,357,388 20,14,11,37,44,30,25,439,393,404,378,366,401,435,456,437,416,408,423,422,407,383,396,407,383,394,382,384,383,404,396,412,427,407,404,407,417,390,406,392,412,425,466,445,447,398,515,498,484,463,406,409,400,449,456,480,527,550,579,557,479,403,382,386,398,393,415,405,406,389,392 2,226,135,162,224,145,109,655,913,870,801,698,697,691,754,740,732,705,941,1023,1014,870,1023,970,908,884,782,692,576,446,632,1023,1023,966,968,829,742,446,551,556,632,706,802,759,750,647,876,1023,1023,1023,1023,926,798,792,837,826,864,852,905,889,850,566,617,545,593,920,1023,966,977,870,743 19,102,81,299,336,272,248,518,625,593,542,489,481,535,599,546,541,542,651,790,757,505,744,687,602,578,499,460,415,401,482,742,787,689,698,576,492,411,450,453,486,534,660,593,584,508,773,924,934,863,831,743,613,617,701,698,756,749,800,775,733,449,440,445,465,597,776,701,722,595,505 18,30,16,76,96,42,34,456,421,411,407,392,409,484,468,451,448,436,448,435,444,402,435,421,394,415,387,386,366,410,423,437,448,406,429,425,389,415,428,450,423,483,553,483,477,446,564,571,536,498,494,442,417,504,558,581,632,628,680,621,560,400,371,387,389,424,422,418,431,388,375 9,18,19,66,82,84,67,396,404,385,400,392,404,405,386,406,394,400,408,409,421,390,408,396,390,388,392,400,396,393,406,409,395,409,411,388,384,412,411,393,387,407,421,400,408,389,449,502,475,441,435,416,406,438,456,475,485,473,482,459,429,384,390,378,384,396,414,395,397,385,389 17,17,17,60,74,67,55,404,420,403,400,400,394,416,430,415,414,416,452,461,466,404,431,409,410,408,374,399,379,381,409,444,469,422,442,410,383,410,393,412,394,405,447,432,424,394,550,610,607,523,519,464,420,439,464,472,529,506,561,536,477,414,414,397,409,411,457,421,445,421,389 3,43,32,54,63,29,35,444,420,434,407,408,390,460,503,455,470,453,451,480,488,407,453,442,427,400,402,414,394,431,438,470,494,445,472,421,390,436,449,485,496,571,629,576,526,468,657,673,634,576,553,478,445,588,669,668,721,698,739,699,639,397,417,397,398,445,469,467,467,409,412 1,25,18,37,47,26,19,539,745,690,656,599,624,596,665,641,646,631,788,846,834,641,777,746,707,672,589,559,493,417,577,826,824,766,787,688,624,411,429,444,451,529,684,653,667,468,836,1023,1016,978,945,875,771,597,667,698,764,763,828,827,791,485,607,505,514,819,903,878,887,788,712 19,10,10,39,51,48,36,416,482,457,474,399,456,446,460,462,469,457,519,621,592,421,552,512,473,451,432,414,402,395,437,573,610,506,502,472,434,395,397,405,402,433,491,466,469,406,619,799,802,717,689,572,497,431,505,522,566,576,635,608,561,405,423,404,420,488,607,544,551,491,425 15,8,8,60,96,92,53,412,414,414,394,398,385,417,435,418,420,392,414,440,435,382,420,405,395,397,386,400,386,366,407,421,429,394,423,419,404,401,414,403,402,431,466,421,437,424,495,564,537,492,459,445,403,524,611,583,600,552,572,528,478,402,390,389,413,421,431,417,410,411,396 12,8,8,31,33,30,28,429,450,428,415,394,425,414,428,429,417,416,449,524,512,411,507,476,446,437,398,414,390,407,405,526,541,464,478,427,420,390,395,395,394,401,454,434,433,412,529,721,717,632,601,513,451,440,476,457,499,500,556,545,511,391,400,399,413,438,534,500,486,438,404 5,10,8,27,26,17,18,434,468,436,419,399,432,425,432,438,418,407,450,572,536,417,536,493,449,451,405,408,394,381,398,525,585,507,508,444,403,385,404,398,385,395,440,434,422,404,517,697,718,614,578,486,440,430,464,448,496,506,547,528,482,401,408,391,393,445,565,510,517,453,414 10,89,66,129,142,106,100,589,707,668,610,556,562,616,658,650,646,622,741,836,822,573,793,743,665,652,555,521,449,426,582,810,835,753,765,645,552,448,420,446,487,542,677,662,679,478,843,982,982,926,896,814,697,619,698,709,789,779,849,843,804,502,506,506,527,720,851,793,798,695,592 18,39,36,131,207,200,122,495,527,495,476,469,479,518,561,527,526,500,599,650,637,460,565,536,505,472,436,453,421,389,500,591,626,561,583,483,457,412,434,433,448,471,587,565,545,452,740,846,852,792,764,681,563,531,618,632,707,702,758,739,686,444,440,442,453,560,645,582,611,534,456 3,8,8,29,33,30,27,396,414,408,412,399,415,397,432,409,421,418,433,481,464,405,433,437,421,398,396,387,392,415,419,473,485,434,459,420,407,397,398,395,395,431,446,416,431,403,511,625,615,540,522,478,419,445,471,466,495,496,537,514,486,392,402,402,398,417,456,445,418,424,404 1,9,9,11,14,12,8,542,605,535,503,486,522,555,623,630,620,612,659,705,699,478,625,579,513,520,457,441,430,413,560,695,681,628,636,552,477,409,419,447,456,523,654,639,651,436,809,870,846,800,779,712,579,569,653,676,755,748,809,812,773,489,466,484,504,637,724,667,695,593,513 7,14,13,34,50,47,31,424,497,459,436,426,430,424,473,429,441,452,493,597,566,448,536,501,470,469,429,408,386,388,441,564,581,498,526,458,408,383,392,412,407,418,484,444,455,398,602,782,788,708,673,573,471,446,494,498,561,553,606,582,539,398,410,402,403,479,592,542,537,467,453 3,8,8,6,6,5,5,495,535,496,473,467,461,515,567,561,535,541,580,636,618,451,553,528,478,458,420,417,420,395,495,610,603,552,569,487,460,409,403,404,419,465,589,571,574,422,751,823,790,746,717,639,549,515,580,604,684,689,760,764,719,448,433,443,481,584,661,607,621,528,452 18,66,63,123,173,161,114,450,559,525,524,471,473,476,508,496,509,491,612,713,704,463,667,627,554,532,453,446,423,434,483,679,730,620,644,509,484,403,417,427,441,470,584,527,531,425,716,899,919,846,814,702,570,543,609,609,684,677,738,721,683,446,439,436,416,554,721,642,672,544,467 5,8,9,19,33,34,20,401,379,376,373,395,385,395,391,382,398,384,380,381,390,379,403,391,381,384,383,393,400,395,392,392,388,390,380,398,386,376,376,374,392,396,419,404,404,381,429,417,429,429,412,384,389,390,401,429,465,450,460,430,413,381,389,376,379,378,399,386,387,383,392 3,16,17,63,132,134,62,421,740,708,682,667,739,471,507,514,527,538,696,816,812,520,709,677,647,634,598,613,552,380,491,701,740,691,741,685,673,375,379,393,385,394,448,471,514,412,742,997,1023,979,962,920,847,407,445,447,483,505,603,667,658,466,691,452,475,695,804,787,831,759,726 20,9,8,27,31,25,19,420,403,394,403,382,390,431,416,412,402,394,390,414,410,384,390,393,379,380,394,380,390,399,398,402,400,396,392,378,362,396,388,396,401,421,452,438,428,397,470,421,411,415,400,402,375,419,445,445,500,499,531,507,445,384,391,385,380,389,402,383,405,402,379 15,304,275,281,402,367,252,432,393,378,386,362,373,441,468,428,400,407,385,431,391,396,401,404,376,381,381,385,375,414,444,404,429,404,418,382,379,403,464,473,507,557,653,569,528,461,491,538,495,458,444,410,412,467,471,467,546,533,564,531,490,391,384,400,382,415,408,389,391,386,389 2,10,9,40,60,56,37,396,399,384,387,381,411,389,408,391,396,387,406,439,411,382,419,405,402,393,388,380,379,373,398,412,441,410,410,386,395,394,382,398,403,414,449,439,413,399,439,497,494,474,438,396,412,403,427,446,444,423,473,458,431,390,374,391,393,391,422,400,419,406,370 12,14,11,48,54,37,32,423,433,402,412,407,404,429,455,447,432,416,452,500,482,393,458,442,416,403,398,378,400,432,414,474,488,444,433,422,403,410,410,424,458,467,535,476,462,422,555,605,623,543,514,425,424,515,569,571,619,611,657,604,539,398,401,389,402,418,494,441,456,412,404 16,15,14,35,51,42,29,388,402,390,396,395,412,398,409,405,415,397,397,406,402,393,379,407,394,390,390,394,379,393,387,390,407,404,381,394,398,390,399,393,397,400,421,422,415,381,447,444,440,420,421,389,398,417,440,435,450,457,500,464,447,385,389,382,382,393,401,405,389,387,391 13,15,15,9,11,9,7,455,560,514,496,467,495,511,548,555,525,539,610,654,625,459,581,554,516,496,473,462,423,389,478,609,631,560,585,492,473,389,397,398,420,431,512,502,552,414,718,838,828,777,756,695,577,447,519,541,615,605,703,715,668,448,452,453,474,588,647,599,640,538,494 1,10,10,67,104,110,69,411,386,384,387,379,399,375,420,406,401,400,404,399,399,376,396,392,394,378,389,374,358,381,405,395,406,392,397,383,398,396,399,403,400,424,435,429,417,408,455,426,424,392,423,407,379,439,455,452,474,460,517,477,450,397,376,376,388,399,395,384,395,390,387 12,10,10,41,54,49,38,390,449,417,413,393,411,397,403,408,418,398,444,522,497,401,499,453,441,428,419,384,395,391,393,501,544,472,481,441,407,382,389,381,394,387,412,408,434,387,469,722,731,634,591,503,436,393,408,433,462,463,473,492,465,401,412,395,395,438,529,478,497,434,424 6,24,19,41,65,49,31,391,388,403,385,395,396,416,408,428,405,430,396,426,423,393,417,412,388,392,376,386,390,374,403,415,435,390,413,388,388,405,393,412,433,436,482,457,433,433,505,509,479,459,438,410,399,461,475,500,541,530,555,511,473,397,369,377,386,402,414,418,426,385,376 14,11,11,15,19,17,14,472,586,547,518,483,516,521,579,545,570,569,624,734,725,489,668,605,555,543,483,453,436,392,486,703,725,643,652,519,486,383,416,407,427,453,573,548,586,412,734,889,882,821,794,698,592,515,529,561,648,650,722,737,689,450,460,450,463,613,740,675,679,568,500 15,26,25,205,234,229,202,416,498,460,436,414,436,419,430,435,421,429,480,581,565,419,536,504,455,451,421,421,383,395,428,556,585,511,532,449,438,392,405,385,402,417,454,451,442,409,584,785,796,719,677,583,479,442,478,500,562,546,605,589,537,415,419,410,392,468,589,531,529,455,425 5,8,8,4,5,4,4,477,571,517,497,462,470,493,555,547,548,522,590,676,648,475,601,560,506,489,445,452,414,391,489,663,662,570,589,501,458,393,406,395,419,449,540,522,555,406,707,832,820,756,728,635,531,463,524,543,623,627,694,705,654,444,435,437,451,570,687,617,629,539,483 6,63,61,30,42,36,26,678,669,628,574,559,592,730,796,794,787,780,775,768,765,482,603,560,545,511,480,454,422,456,797,757,714,674,683,649,602,509,581,615,684,787,908,887,891,533,967,929,880,850,824,785,665,722,826,862,945,945,996,983,946,599,498,618,634,704,739,682,720,614,548 4,10,8,52,58,41,34,418,449,434,419,410,411,443,463,452,460,449,465,507,499,418,467,445,418,419,411,415,389,410,426,501,522,465,471,428,412,403,409,429,440,491,527,489,477,432,617,686,678,623,574,519,443,480,550,568,627,615,675,623,587,394,397,400,411,440,492,499,472,423,420 2,57,51,130,243,215,108,450,517,470,465,462,429,470,520,522,507,479,548,631,621,436,589,521,490,467,438,403,387,398,454,594,636,539,577,483,449,402,402,435,426,486,543,519,497,423,668,813,816,743,697,613,477,518,593,607,672,659,712,690,636,417,424,431,431,505,643,569,594,503,467 12,21,16,46,66,33,29,408,439,429,402,389,399,421,442,435,434,428,446,495,457,395,465,415,414,396,394,388,394,398,423,456,498,438,460,420,411,407,405,400,442,435,505,451,455,427,543,613,615,546,514,455,440,462,527,524,567,548,608,569,499,406,390,393,388,428,476,448,449,426,411 12,9,8,45,50,43,35,427,500,462,427,420,421,440,431,437,440,425,498,618,595,455,577,521,481,450,426,410,402,404,441,585,620,536,542,472,419,389,410,401,411,432,486,454,449,408,586,816,833,751,723,599,494,465,514,536,593,563,628,604,553,392,417,410,406,477,629,565,583,477,417 19,15,13,31,45,33,25,440,379,358,393,374,391,439,436,452,413,395,398,413,401,389,388,386,389,397,383,391,381,400,400,402,389,390,378,364,381,401,397,411,412,416,463,449,438,400,484,453,437,416,405,396,386,432,460,457,523,515,585,508,480,387,391,374,389,389,402,388,399,392,402 18,11,9,36,38,28,27,405,404,378,388,396,375,430,430,423,402,401,406,402,395,379,392,407,389,380,393,389,373,382,404,412,402,394,387,386,372,401,407,404,403,426,450,426,406,409,479,469,451,447,405,404,415,437,490,469,507,518,562,492,466,380,397,379,384,382,403,391,391,386,395 6,44,42,41,42,33,33,486,578,555,498,469,498,554,600,583,556,552,594,734,718,477,706,665,572,570,472,452,410,405,504,674,742,637,647,517,472,411,417,412,460,488,619,577,570,467,736,854,875,800,781,667,551,558,635,643,722,716,779,752,696,434,437,442,487,578,752,691,703,604,498 7,22,18,48,56,43,38,406,428,418,413,403,391,408,425,440,425,414,444,509,482,407,474,443,411,423,412,403,388,401,427,483,506,454,470,422,402,404,398,407,420,426,503,472,449,412,549,663,659,601,568,489,429,484,523,526,560,562,617,580,535,401,393,399,401,450,501,493,482,424,427 20,9,9,58,71,63,53,395,431,410,422,403,407,401,411,422,424,422,447,505,492,412,449,437,430,419,402,413,392,408,410,457,508,444,457,394,398,380,395,386,390,424,448,425,430,396,512,650,647,579,545,459,434,445,453,476,516,507,546,541,480,408,392,389,402,422,478,454,462,420,400 14,9,7,22,25,17,15,451,528,507,469,454,427,469,502,488,481,473,551,664,622,441,601,546,492,482,417,421,397,391,465,627,661,563,579,494,454,397,405,433,450,461,553,499,508,438,659,806,810,744,699,599,485,498,580,574,640,649,695,685,619,418,418,415,419,530,651,588,599,505,432 11,11,9,15,25,20,12,439,389,390,378,385,362,421,442,427,422,407,383,393,393,374,401,387,377,383,386,389,388,399,388,396,388,405,403,376,398,397,389,402,386,394,449,429,413,387,418,390,402,374,391,390,389,408,406,402,463,447,487,481,431,397,388,380,388,378,391,365,387,381,374 14,11,12,18,17,16,17,432,536,497,488,392,437,462,489,467,454,461,543,698,667,468,674,603,511,510,446,434,394,390,439,634,714,580,616,497,446,411,412,390,425,443,515,471,482,427,602,801,831,734,701,574,482,498,508,530,586,577,646,610,588,415,407,419,405,525,696,632,629,529,425 15,14,14,26,27,26,24,491,504,479,473,445,463,509,579,551,550,549,560,600,586,408,476,471,433,428,419,411,397,387,504,544,555,500,516,460,437,409,417,437,455,495,629,582,591,442,747,748,726,666,646,593,476,550,631,640,733,725,789,768,727,442,418,434,439,514,542,517,548,466,436 4,17,15,34,51,44,30,427,379,395,395,374,379,447,436,413,402,405,398,388,372,377,378,375,373,382,381,370,374,386,407,391,375,385,404,382,383,405,409,382,402,418,465,448,426,379,470,417,394,389,401,404,380,425,440,451,480,487,547,485,472,384,378,389,383,388,387,405,374,372,389 9,8,9,50,62,62,51,394,436,423,420,413,383,395,399,388,388,401,423,491,471,403,459,443,424,431,409,398,412,389,402,453,475,424,446,395,399,378,401,393,400,398,434,404,413,386,462,614,618,545,509,474,438,396,448,429,461,448,476,474,457,382,413,389,403,448,467,444,452,421,399 20,23,23,95,149,152,96,395,387,382,361,376,383,383,376,387,385,380,380,405,383,390,409,388,386,378,366,406,379,397,382,392,410,381,403,397,403,373,370,401,383,379,368,392,384,383,406,419,431,400,407,396,378,394,400,371,423,392,397,415,397,391,386,383,383,389,398,402,387,371,391 20,7,8,19,25,23,18,400,393,394,392,394,391,391,392,383,378,382,399,386,384,384,383,381,383,386,386,384,382,396,395,407,399,383,366,385,387,384,389,388,384,382,405,399,386,401,395,399,393,377,381,383,380,397,401,397,423,415,431,426,396,379,375,382,386,385,390,392,376,381,374 14,17,12,38,52,35,26,433,393,391,385,367,385,441,456,421,412,410,395,409,419,375,398,391,395,379,366,389,387,396,393,404,392,390,397,384,377,397,411,399,424,436,477,455,436,412,510,440,446,398,391,395,397,442,468,475,531,553,603,565,518,392,385,402,377,388,400,389,400,389,404 7,330,269,461,735,561,353,704,837,804,775,723,737,742,807,796,794,783,870,941,925,711,888,852,803,786,707,687,591,455,730,900,922,857,879,775,715,465,480,508,583,669,804,790,807,582,961,1023,1023,1023,1016,950,855,742,815,840,907,910,962,961,926,625,678,627,667,844,933,899,916,827,756 19,27,21,46,69,50,33,421,400,395,384,389,367,433,422,416,412,406,394,436,404,389,401,393,388,393,400,398,388,365,420,393,419,391,413,392,380,401,427,429,436,447,506,461,442,410,506,479,468,429,420,393,408,474,528,526,566,573,607,569,509,376,373,379,382,378,416,389,397,397,379 5,18,18,98,136,141,102,399,393,388,419,401,384,395,431,411,418,413,415,412,407,392,406,393,399,392,405,386,390,382,396,404,404,414,384,389,388,383,403,396,387,415,432,403,425,410,475,470,470,437,440,404,411,451,466,478,478,480,507,488,460,381,393,413,396,392,414,396,414,374,392 13,10,10,25,36,34,23,409,481,458,455,426,420,421,455,450,437,439,481,600,566,431,539,500,477,459,432,411,390,424,418,532,585,506,522,431,427,399,387,406,401,426,449,445,463,402,595,792,800,719,682,590,526,420,448,474,524,533,594,576,550,392,424,399,406,468,569,537,537,479,440 17,15,15,31,37,34,28,395,420,407,391,395,396,422,451,417,405,416,445,434,436,398,413,404,409,410,412,401,378,395,407,436,432,398,412,385,403,395,396,398,382,422,440,421,448,378,541,563,542,496,492,446,423,421,442,473,519,535,551,538,503,406,398,404,402,410,431,428,458,413,384 6,14,13,24,37,35,22,393,393,387,375,377,388,402,392,385,396,407,383,401,395,378,385,387,382,385,386,390,386,393,397,380,408,396,393,406,395,394,404,379,389,406,432,418,417,398,424,422,413,405,391,388,388,415,443,431,448,443,470,438,424,393,382,394,368,388,379,374,378,361,376 15,73,58,136,168,117,96,716,856,804,767,711,735,753,807,800,782,775,898,948,930,765,892,854,817,788,702,668,575,407,721,937,925,878,893,804,737,442,457,485,550,640,790,783,806,524,946,1023,1023,1023,1019,954,857,697,778,793,869,873,938,942,910,638,686,640,682,916,989,948,968,872,786 18,34,25,52,83,56,33,418,409,402,413,396,387,416,474,437,456,424,407,413,420,373,406,403,395,390,397,403,388,366,416,417,439,415,394,387,413,412,429,443,470,502,568,506,477,429,549,544,522,465,455,397,401,516,569,587,630,609,650,588,556,390,384,390,404,409,416,409,407,422,384 13,17,16,48,45,42,47,433,488,460,420,408,433,454,445,455,447,447,495,581,561,421,539,501,459,467,421,393,385,405,425,540,577,502,496,457,420,393,381,403,402,450,492,452,459,415,609,780,785,709,675,584,485,467,501,518,582,580,638,627,568,394,405,401,407,451,572,539,535,464,425 10,10,10,30,47,45,29,410,400,402,402,416,417,432,458,459,448,435,429,432,447,397,399,399,388,408,404,410,387,410,454,423,446,415,423,405,397,379,429,442,485,540,658,595,550,412,627,579,529,493,474,462,420,442,508,526,667,677,724,666,599,389,382,408,417,410,445,429,445,411,394 11,12,12,40,45,42,38,414,486,468,436,421,407,412,427,433,409,428,484,605,606,433,565,540,473,453,428,406,380,404,393,581,627,535,543,458,434,374,389,389,406,384,445,433,442,390,518,807,824,734,687,577,491,413,460,453,481,492,533,532,488,397,409,395,403,462,604,547,537,462,427 16,207,150,269,372,285,201,606,762,726,664,597,617,666,723,706,700,677,791,888,872,640,854,807,739,718,606,569,482,432,622,858,896,806,829,713,617,449,471,490,549,630,754,728,724,559,875,1023,1023,972,945,863,746,710,776,791,852,848,896,886,844,516,551,508,552,767,894,842,854,757,644 11,123,112,330,360,328,298,518,679,629,590,521,533,542,606,590,584,577,705,827,801,568,778,729,650,635,524,489,433,415,546,786,824,734,736,617,555,422,439,451,478,539,653,630,629,501,803,974,979,916,885,803,670,596,680,697,772,763,824,806,772,463,478,463,469,663,818,748,770,657,566 19,9,9,30,35,33,28,413,466,430,440,420,412,425,427,442,441,421,481,564,539,406,509,473,436,438,419,402,394,375,411,525,564,485,493,455,419,379,392,410,408,410,468,452,436,405,575,754,770,689,649,554,455,438,476,490,549,546,602,581,525,401,409,398,418,464,545,512,512,469,425 19,15,13,32,43,32,26,413,422,402,402,403,402,425,449,441,428,423,422,489,478,411,464,426,428,404,396,380,390,394,423,452,475,455,466,406,431,406,436,450,482,519,601,525,464,419,545,653,634,560,551,471,422,457,543,588,643,608,653,595,525,396,388,399,414,417,484,451,452,402,409 3,26,26,275,479,488,279,398,386,381,371,367,392,421,426,403,416,400,422,406,411,382,390,398,392,393,385,391,380,413,392,393,393,399,387,413,397,428,411,404,403,429,483,454,442,472,483,464,434,435,416,404,381,625,706,687,678,616,633,559,478,393,394,401,391,403,397,405,394,394,398 6,10,9,22,33,32,21,411,478,467,441,437,412,427,453,422,457,445,494,580,533,432,516,491,452,435,424,414,409,384,413,549,562,494,512,457,449,392,396,390,402,396,442,431,451,390,578,775,785,708,675,571,481,421,445,446,527,525,593,565,542,407,423,403,414,442,570,515,526,457,422 3,30,29,138,175,165,129,430,503,485,446,441,443,440,489,459,460,465,530,633,615,449,566,531,482,481,426,430,391,420,443,604,650,545,556,428,437,406,405,381,415,438,484,472,483,416,635,828,832,755,723,618,509,456,516,527,598,580,664,636,593,403,414,406,416,510,611,575,558,480,441 7,25,24,46,58,56,43,458,424,437,434,391,407,495,563,520,524,498,520,498,492,393,433,417,413,407,397,381,412,456,567,498,466,440,477,449,438,483,539,590,648,745,844,769,711,440,735,661,607,531,534,498,443,557,669,728,816,806,848,784,719,411,393,436,413,436,475,458,431,419,418 14,9,9,32,36,25,24,400,495,476,431,428,422,423,429,426,423,401,479,600,590,421,564,505,466,439,428,411,408,403,422,567,607,516,544,450,425,383,386,379,406,406,467,442,439,392,519,796,805,727,696,594,476,418,430,449,515,502,553,545,499,394,404,396,398,450,567,527,538,454,435 18,22,21,61,75,72,57,415,478,458,444,437,423,434,470,449,435,426,495,576,544,423,527,495,466,444,435,416,391,402,432,531,590,487,511,458,417,395,406,404,408,411,452,440,444,392,564,792,805,722,687,594,501,420,468,488,518,537,581,562,543,412,414,395,397,491,580,527,545,476,437 3,186,174,159,183,157,138,401,404,382,383,376,372,419,402,430,414,414,426,425,404,385,413,380,407,398,377,420,373,375,407,433,443,415,423,414,375,418,400,411,438,460,527,469,475,416,500,523,507,457,420,428,394,433,453,459,499,487,537,509,472,399,373,386,402,434,398,426,383,406,412 18,83,69,186,227,188,153,474,559,520,502,469,473,524,562,556,564,523,606,660,638,449,583,541,511,488,462,452,388,381,492,623,640,554,585,514,466,388,411,476,475,518,622,569,555,464,759,858,853,787,768,669,584,583,668,685,752,742,801,777,723,430,443,437,464,567,639,606,619,522,476 18,258,213,734,1023,887,589,1023,1023,984,970,940,963,1023,1023,1023,1023,1023,1023,1023,1023,837,932,928,913,897,853,857,774,769,1023,1023,991,962,982,934,900,799,844,884,933,1008,1023,1023,1023,958,1023,1023,1023,1023,1023,1023,1021,1023,1023,1023,1023,1023,1023,1023,1023,1023,897,1023,1023,1023,1023,1023,1023,995,962 2,24,13,75,67,40,45,450,456,427,397,411,408,457,495,481,472,462,454,544,531,418,470,446,435,417,403,419,392,428,477,528,550,461,485,447,411,426,439,467,517,572,691,617,580,462,698,752,722,648,612,523,431,574,662,699,784,777,816,756,684,409,405,406,419,459,530,507,515,466,413 3,12,11,15,18,13,9,468,518,481,454,450,427,516,561,559,551,537,580,635,603,432,555,507,482,468,429,435,402,402,488,593,603,530,567,470,432,409,414,433,438,482,589,563,569,424,711,793,774,711,680,604,515,524,594,596,668,677,746,730,687,434,413,439,456,522,635,586,596,490,458 6,8,8,32,35,25,23,412,410,387,385,390,397,412,440,410,401,410,415,414,409,388,421,403,388,397,396,380,376,386,398,402,426,403,417,385,387,398,407,412,397,429,454,443,415,405,474,510,482,436,423,424,394,432,457,461,506,525,563,524,466,382,381,379,385,391,427,404,422,407,395 20,23,17,42,60,39,27,480,371,392,374,414,389,462,501,427,422,422,391,401,406,373,377,390,376,390,374,381,390,408,420,403,399,400,392,377,408,378,413,411,412,437,492,484,465,408,542,465,433,425,429,402,381,447,506,491,569,562,652,570,538,381,389,384,374,374,398,392,421,392,406 17,17,15,46,52,41,36,400,387,367,391,393,394,412,408,396,395,408,393,402,403,375,407,390,379,376,388,383,379,389,395,400,393,391,381,362,388,399,395,394,408,437,468,419,415,402,492,447,435,390,406,382,388,462,488,457,517,499,553,511,434,380,382,390,396,374,395,369,384,394,405 12,88,82,88,116,105,78,415,413,382,410,363,403,397,415,403,415,402,419,435,426,396,430,425,399,378,382,401,405,382,414,424,436,416,405,403,385,408,394,417,425,411,477,450,457,411,479,498,503,434,434,410,381,462,455,487,518,512,559,517,446,391,385,406,385,401,446,404,417,385,390 16,33,31,110,129,123,104,740,704,653,630,578,644,775,824,817,805,785,795,787,790,495,622,583,577,572,509,511,447,454,726,736,718,670,685,649,561,472,489,520,568,685,827,814,827,609,952,952,927,891,873,829,736,785,852,864,926,922,972,962,927,644,546,654,670,743,773,739,775,673,634 12,1023,670,1023,1023,1023,872,1000,1023,1023,1003,953,970,1023,1023,1023,1023,1023,1023,1023,1023,961,1023,1023,1023,1018,949,920,834,902,1023,1023,1023,1023,1023,1023,972,973,1023,1023,1023,1023,1023,1023,1023,1013,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,903,905,901,926,1023,1023,1023,1023,1023,979 2,8,8,35,50,51,36,404,426,405,407,402,384,402,400,414,389,391,424,479,447,405,463,434,413,412,407,411,415,379,395,460,482,443,439,390,385,383,389,376,386,399,429,408,410,401,493,623,641,544,537,452,435,404,427,428,459,451,482,454,442,401,393,389,393,428,477,450,460,427,406 16,12,11,112,171,153,97,407,433,423,409,394,396,416,413,429,408,413,431,469,444,392,445,427,416,414,396,405,408,387,399,451,448,431,432,400,389,393,395,400,401,401,437,418,413,405,498,622,623,545,531,474,430,426,456,459,494,484,519,488,476,405,401,383,397,422,473,442,435,422,390 8,12,10,47,70,42,31,408,428,423,424,392,415,429,447,440,438,434,459,511,480,414,461,449,425,416,409,405,392,405,428,480,488,460,468,408,401,401,414,416,427,442,518,484,474,418,602,692,689,611,584,504,453,517,541,561,631,625,669,624,571,390,405,397,418,435,503,455,486,440,400 13,203,164,147,197,105,75,826,783,720,725,662,713,867,924,915,911,893,878,853,858,541,641,629,600,571,532,527,469,625,918,862,804,773,789,743,711,714,806,855,908,974,1023,1023,1013,730,1023,1010,953,934,912,881,788,910,987,1012,1023,1023,1023,1023,1023,738,562,744,762,804,792,768,799,696,652 18,10,8,31,39,26,23,439,398,403,383,387,393,441,442,413,403,408,407,414,401,382,413,401,401,402,400,380,392,388,403,414,400,399,406,376,395,396,400,391,402,447,489,448,437,407,482,470,448,414,410,416,402,443,489,489,515,528,566,534,473,393,391,383,384,406,407,398,391,400,387 11,9,9,38,55,54,36,382,400,363,404,395,389,400,404,422,413,404,378,400,425,389,405,393,392,384,391,398,390,394,390,394,414,404,389,385,401,381,378,403,412,388,414,407,401,392,474,460,455,441,427,410,409,385,428,424,481,465,489,474,434,393,382,387,394,392,409,409,422,405,404 11,12,11,26,24,22,24,539,609,573,525,473,518,551,618,628,619,611,657,737,716,485,622,565,529,520,475,457,414,378,532,684,694,622,640,529,503,384,405,398,439,477,588,599,618,426,797,908,899,850,819,742,626,514,589,601,701,713,781,784,757,459,488,478,516,657,760,694,721,601,534 3,13,7,156,187,89,72,702,683,620,581,534,549,748,802,779,764,747,753,795,782,487,690,645,568,557,480,479,430,560,708,757,768,674,711,589,528,613,708,733,793,858,926,870,835,768,949,940,922,866,836,774,638,921,970,970,1002,985,1023,985,939,513,478,504,539,644,739,688,708,601,531 2,140,114,119,140,116,99,538,765,732,659,536,558,598,652,613,624,578,789,925,878,686,903,828,748,730,619,546,471,433,561,907,925,828,839,696,613,454,484,485,547,604,720,667,681,536,820,1023,1023,968,936,826,701,682,756,764,811,800,856,832,788,464,486,462,500,775,921,843,848,738,614 15,21,17,28,25,19,22,492,616,567,541,484,511,535,575,565,559,562,662,763,744,488,709,652,582,558,482,473,434,411,516,733,761,670,700,553,504,413,401,427,430,466,570,564,599,428,760,907,909,845,820,718,609,524,589,616,696,695,762,767,717,451,462,439,447,621,765,708,721,587,514 19,13,12,27,39,33,23,387,395,394,399,370,378,385,401,412,384,399,404,416,409,372,412,395,396,401,383,383,398,414,383,415,395,396,402,389,387,384,388,399,399,396,428,396,400,401,447,443,439,448,423,387,375,405,435,413,455,451,465,458,424,388,385,377,389,386,400,396,389,399,398 16,12,12,26,35,32,23,397,399,386,388,397,381,409,410,401,400,407,397,404,401,400,397,400,396,390,389,394,399,392,397,398,402,427,388,391,385,395,407,413,397,417,426,422,424,399,446,450,444,412,404,377,395,432,444,453,455,469,515,466,452,389,381,384,387,380,398,395,404,400,382 2,30,30,137,230,240,140,428,415,393,401,405,403,451,500,472,467,466,440,429,429,408,409,397,389,396,384,415,400,394,441,421,429,414,424,409,414,430,409,444,458,488,574,523,494,462,610,570,535,482,460,439,437,568,638,631,660,642,697,651,593,423,400,426,417,418,427,428,409,406,395 3,13,13,19,24,13,13,474,506,479,451,439,438,516,577,576,558,548,561,589,587,412,476,455,442,439,415,411,400,396,568,572,554,498,527,475,434,404,451,443,489,588,746,713,692,433,786,773,724,673,657,593,507,507,606,678,789,794,847,812,759,447,407,452,460,519,558,509,532,476,446 8,11,11,22,33,30,20,409,401,378,393,402,401,419,421,405,423,402,416,415,402,387,401,398,395,396,391,386,371,399,405,412,420,397,402,398,384,395,408,416,419,429,506,445,422,417,489,490,471,444,424,413,421,473,522,494,543,530,575,518,479,391,406,388,395,409,424,395,397,387,396 20,9,8,25,32,26,20,387,381,374,364,383,385,400,397,397,391,388,392,396,391,373,384,390,381,395,387,379,387,379,396,382,394,383,405,373,381,381,389,389,399,423,397,400,407,405,439,403,398,407,409,391,383,404,428,419,455,447,441,437,410,388,392,390,388,391,386,367,383,395,380 13,35,29,51,66,58,44,556,484,446,454,446,455,524,537,492,464,479,491,591,573,394,539,499,438,443,410,416,393,370,544,560,596,532,544,471,437,407,426,492,528,645,773,723,683,439,657,726,744,678,669,599,506,530,605,623,681,678,731,694,634,411,397,390,413,445,575,523,523,432,405 9,10,10,44,50,48,42,402,450,423,423,428,403,417,436,452,435,417,446,526,512,409,499,462,418,421,400,416,393,406,414,504,535,448,486,433,395,400,389,425,417,419,497,451,471,414,550,721,735,659,616,515,455,457,507,500,547,539,595,564,529,398,405,391,385,444,496,481,483,428,402 17,20,18,229,296,257,201,434,411,401,413,414,418,414,421,440,420,411,428,480,472,402,452,446,421,416,415,378,396,391,408,448,478,434,440,426,404,377,394,403,406,406,442,420,431,421,522,690,702,617,566,506,441,436,481,493,537,533,574,539,489,415,398,402,395,444,451,453,458,421,408 11,10,9,31,46,46,30,401,433,412,423,424,425,413,441,413,423,409,454,523,512,419,486,448,438,429,398,393,400,387,415,500,518,462,446,417,436,388,384,409,411,405,429,423,447,405,512,704,692,607,581,516,447,414,445,453,483,485,524,525,484,393,396,397,400,446,506,484,491,431,405 16,18,16,36,46,40,30,402,374,393,389,408,398,414,417,392,409,412,404,395,404,388,413,394,382,371,371,386,381,391,401,410,379,386,384,389,365,411,395,408,408,414,465,441,411,389,448,409,400,403,391,375,387,443,459,477,499,482,518,475,434,395,378,379,391,385,386,383,395,399,376 3,43,38,41,58,45,31,569,664,621,568,519,564,642,711,684,697,677,741,781,763,532,708,662,606,595,507,479,454,397,617,760,761,690,709,583,516,415,439,446,482,558,707,693,708,463,862,928,908,864,840,780,656,620,700,729,798,805,866,866,828,526,492,525,551,707,791,739,768,654,554 14,34,33,244,359,361,244,405,442,411,432,386,405,417,418,417,413,404,443,512,511,413,476,460,442,409,398,414,392,396,407,497,545,457,468,420,427,393,394,402,396,383,433,441,425,414,513,713,727,637,605,513,435,427,433,434,471,467,522,515,460,410,407,398,390,441,492,471,461,418,409 3,8,8,53,61,62,53,416,448,418,422,406,396,403,424,398,409,421,431,488,499,393,463,447,420,419,412,409,385,395,407,480,496,450,445,417,397,395,375,367,384,393,396,394,400,389,492,697,700,618,595,501,428,398,413,419,441,440,496,489,457,401,397,392,392,447,498,464,464,430,417 16,33,30,143,243,228,132,415,465,443,426,420,427,426,449,418,446,421,465,523,510,412,509,481,449,433,422,401,379,366,420,490,544,470,493,439,434,379,404,421,400,422,460,429,436,432,548,737,742,656,634,554,472,441,459,461,503,512,549,540,505,414,395,412,405,445,521,492,490,434,417 6,13,12,35,45,34,25,403,421,371,386,394,398,413,427,401,400,403,389,422,422,384,401,391,384,389,402,380,407,390,393,400,414,389,386,385,369,395,396,412,402,418,468,425,411,405,482,462,472,428,417,411,384,451,474,467,511,500,541,525,464,386,379,388,383,385,402,384,402,383,373 11,12,11,37,50,44,31,389,457,409,413,423,410,408,401,415,420,397,448,492,488,417,473,453,432,414,405,404,382,392,390,473,492,462,468,424,400,385,387,381,392,425,438,418,423,393,509,682,687,596,561,487,425,419,441,455,497,496,522,539,496,387,400,393,391,429,474,454,492,425,415 20,14,13,27,39,34,22,409,399,381,374,379,390,402,451,416,430,402,397,415,405,380,395,389,386,397,385,375,375,401,414,402,388,409,402,399,386,415,426,410,426,462,507,458,451,412,521,457,439,433,417,414,384,468,543,553,605,570,615,564,495,399,398,378,383,402,418,400,394,377,391 9,527,121,1023,1023,275,217,926,907,865,834,772,797,959,997,980,965,952,968,1003,994,766,934,901,846,820,737,702,589,800,983,991,992,933,940,852,803,854,939,982,1023,1023,1023,1023,1023,956,1023,1023,1023,1023,1023,998,908,1023,1023,1023,1023,1023,1023,1023,1023,779,709,774,817,911,983,945,951,870,796 15,25,24,52,79,73,46,399,433,412,415,413,415,406,429,437,410,435,451,521,498,409,495,443,444,431,418,406,412,399,395,499,513,472,466,449,386,383,387,400,407,403,474,430,440,401,511,705,702,611,592,505,427,413,453,473,518,489,535,520,460,399,378,400,397,437,508,477,488,434,385 11,37,36,85,112,107,80,450,494,455,433,409,438,420,450,452,450,436,494,591,575,429,546,481,452,451,418,401,411,379,432,576,588,536,507,457,419,404,388,400,423,450,495,473,479,423,583,767,777,685,652,548,466,481,538,550,594,573,627,612,560,429,406,411,402,467,570,550,535,452,407 4,14,14,59,70,73,60,430,461,436,435,407,428,430,443,425,448,432,485,531,535,392,482,453,435,417,399,411,403,378,429,496,516,467,485,428,415,389,382,393,391,422,473,450,451,394,594,730,736,653,623,530,472,425,474,495,536,533,597,582,550,412,407,401,412,454,528,496,490,440,426 3,37,34,639,1023,1008,620,441,565,504,476,430,439,477,507,512,474,482,574,703,674,460,652,607,524,517,458,433,401,419,444,667,696,601,596,488,447,401,421,425,439,485,548,500,508,473,659,859,863,796,756,638,531,525,577,585,648,649,706,681,629,439,420,418,435,538,692,632,628,531,452 15,48,46,85,84,78,79,439,544,487,469,428,432,466,473,478,488,478,551,687,649,451,630,567,522,501,445,442,401,406,461,629,676,581,611,500,457,414,414,408,415,462,533,517,516,418,694,854,860,785,755,642,536,506,564,603,667,672,727,703,651,404,418,429,427,517,664,622,612,527,464 9,7,8,18,21,19,17,433,461,425,408,417,401,423,464,451,450,421,498,554,532,425,529,488,439,439,420,411,398,382,414,525,558,473,479,408,414,382,397,397,396,396,456,456,451,414,571,714,723,634,584,506,445,439,485,479,546,541,607,595,555,398,390,399,406,477,589,522,545,464,422 11,160,142,237,304,273,210,537,713,669,636,572,600,584,636,613,613,601,745,844,828,578,792,741,685,663,578,531,487,398,558,795,840,747,777,666,556,408,421,436,476,514,653,629,640,489,825,1015,1023,963,936,854,740,587,652,677,767,762,825,818,781,477,518,484,511,704,834,785,804,691,587 4,9,8,34,33,31,32,429,373,378,372,402,369,403,415,410,409,391,395,373,387,381,380,394,380,384,372,396,374,393,405,378,386,389,383,368,391,400,393,389,399,420,439,418,424,408,453,406,390,405,388,387,393,419,441,450,503,480,538,495,446,371,397,395,380,390,381,373,380,388,378 18,21,18,40,50,38,28,462,448,429,420,397,430,474,479,465,462,448,515,542,532,420,480,465,432,427,412,403,388,405,456,519,539,474,483,448,417,405,415,416,441,507,596,557,545,420,607,712,712,632,602,541,463,484,540,530,589,577,665,619,573,399,395,398,409,457,547,486,479,442,430 14,12,13,72,104,106,73,414,398,422,405,383,393,410,436,423,414,418,426,472,449,391,439,423,394,402,397,392,379,387,414,437,472,432,426,411,386,397,408,405,422,456,507,453,436,400,490,583,586,506,483,435,405,453,499,497,523,508,534,505,494,398,390,396,382,418,461,417,428,425,406 4,8,8,26,40,36,24,399,421,415,412,407,409,387,410,424,439,424,428,498,455,404,458,435,421,419,411,394,375,393,397,472,502,441,469,406,404,387,390,395,400,411,424,421,432,395,511,666,664,586,566,502,427,432,430,430,480,495,501,515,478,394,396,386,405,423,480,463,446,421,414 5,13,12,42,60,57,40,403,465,411,405,401,416,438,426,418,427,431,448,540,515,413,502,466,440,443,421,394,390,364,430,531,537,476,486,434,419,402,404,406,383,424,462,434,442,400,542,735,734,655,610,518,460,440,481,489,535,493,559,557,525,396,397,390,395,446,520,496,495,432,411 1,27,25,103,153,145,94,423,435,417,396,400,415,436,447,427,431,445,439,497,491,406,480,444,410,410,404,411,387,422,407,458,493,447,439,424,400,408,406,400,414,450,490,465,450,419,541,647,672,576,541,490,423,461,516,554,595,582,635,588,530,398,401,400,392,427,481,450,460,420,403 7,9,8,22,28,26,21,376,399,391,379,393,397,378,398,386,377,393,410,404,389,385,393,394,394,388,387,386,369,386,377,396,409,399,388,391,393,380,395,380,388,394,404,404,403,393,418,431,424,409,392,392,390,409,410,405,414,423,458,438,391,391,389,375,381,377,401,383,385,389,379 15,16,15,43,46,37,35,408,460,429,444,419,425,432,459,446,440,453,490,594,544,433,543,491,467,444,424,391,406,394,413,552,588,510,503,438,430,404,375,414,409,408,468,442,445,413,586,768,766,678,635,546,471,425,474,502,526,541,594,578,532,406,426,412,415,476,557,514,510,463,429 14,33,23,289,325,220,190,558,673,642,602,532,560,600,663,641,637,614,729,821,798,548,758,716,648,629,521,498,436,423,563,796,822,726,765,606,545,450,484,531,573,662,765,708,692,527,842,961,960,896,868,783,661,712,787,800,848,839,886,860,814,483,486,464,491,670,799,759,754,655,558 11,8,8,37,49,45,33,391,450,434,424,410,417,407,422,428,423,421,480,534,519,412,508,458,430,445,404,402,387,392,413,516,547,467,488,426,408,376,399,396,398,416,456,446,449,407,532,737,745,664,613,529,452,421,479,455,532,512,566,532,515,384,411,382,397,438,535,501,495,442,409 10,9,8,11,14,12,10,380,402,388,396,404,391,415,418,399,409,408,399,407,423,392,397,389,387,403,397,398,383,395,412,412,405,387,404,409,392,393,407,392,416,448,480,441,430,407,470,447,446,439,407,395,392,437,470,481,525,508,546,498,475,379,397,390,398,393,400,374,402,403,387 2,18,18,110,163,168,111,417,404,402,385,411,387,400,402,382,395,384,403,453,440,395,437,441,403,407,395,390,393,379,408,427,460,425,443,395,404,385,392,379,381,396,396,401,411,404,429,601,599,523,517,444,421,401,409,420,447,426,434,431,415,393,392,378,396,416,444,440,441,396,412 17,365,248,49,56,22,21,473,422,434,413,414,467,497,527,511,490,455,499,504,497,405,439,435,416,414,412,390,411,449,497,503,488,450,451,436,402,451,555,592,641,737,814,716,625,492,739,702,677,585,566,514,471,673,766,798,845,831,852,780,716,408,420,422,436,457,490,457,500,434,423 14,12,11,27,34,30,23,415,392,379,399,366,392,443,439,438,430,407,400,427,414,391,387,397,395,399,397,381,377,401,400,400,399,415,406,398,390,395,408,408,421,425,506,448,462,408,524,472,460,425,414,418,409,467,496,522,563,563,617,554,508,379,381,384,393,385,422,383,403,391,392 10,10,10,109,108,112,113,405,391,388,381,388,390,406,390,409,379,372,385,412,406,396,406,408,394,384,402,378,383,399,392,400,403,400,411,389,389,376,382,377,392,384,394,401,390,387,410,491,499,443,443,406,395,376,398,402,421,411,442,431,406,401,388,386,385,388,414,400,416,376,379 1,104,60,89,114,44,35,601,562,532,480,443,465,659,729,694,676,632,642,698,680,443,599,541,489,489,426,432,404,533,763,709,696,620,614,533,507,697,821,872,928,999,1023,996,922,646,951,885,846,791,766,689,562,864,954,998,1023,1023,1023,1019,956,468,423,475,482,566,661,605,625,511,451 3,25,23,80,84,74,71,459,521,493,483,462,484,498,550,536,541,536,576,629,624,432,545,492,464,467,439,424,398,412,507,588,602,544,558,490,482,404,409,416,427,450,594,595,602,413,762,802,788,740,716,658,562,474,537,576,678,691,756,764,721,410,443,414,429,500,594,549,585,517,451 5,19,15,53,75,46,34,415,391,404,387,376,381,417,443,413,422,389,399,414,427,385,391,405,389,384,391,395,378,391,415,416,422,399,400,398,355,412,417,418,435,448,518,474,462,421,523,459,454,436,409,408,410,468,510,513,589,574,602,551,498,394,384,388,372,401,403,408,415,406,382 14,17,17,120,176,181,121,404,466,452,440,413,429,429,428,449,443,421,457,554,566,426,520,510,448,448,405,415,382,382,414,530,582,494,506,456,421,403,393,394,403,423,479,439,435,409,543,748,770,676,629,534,449,456,494,490,537,520,558,544,503,402,396,395,397,440,540,508,512,450,413 13,275,245,239,331,304,216,431,388,371,357,393,371,423,437,427,416,407,448,404,425,385,384,393,388,387,387,382,393,393,433,396,405,384,400,382,412,418,418,422,436,471,528,474,464,423,498,460,482,392,417,400,375,435,460,482,498,512,563,520,485,413,404,402,410,393,376,375,414,395,390 8,28,27,70,92,79,63,408,431,405,411,404,405,409,409,401,400,411,417,448,452,406,439,418,416,411,401,393,410,379,387,448,466,424,417,399,412,373,382,385,383,382,423,401,420,383,470,596,613,545,517,459,421,402,433,421,456,436,496,481,444,389,391,391,398,410,446,435,447,412,425 4,38,11,290,306,99,84,622,724,678,617,549,571,673,720,715,689,673,764,858,836,602,801,748,682,664,572,534,467,449,631,828,851,769,787,673,596,470,526,558,604,696,794,755,745,588,890,998,996,937,911,836,726,773,831,840,890,881,927,907,866,515,516,515,526,734,839,790,797,690,602 11,47,36,52,106,84,39,426,453,430,412,414,399,418,473,445,417,443,457,573,544,430,528,487,437,441,432,396,387,406,429,521,564,489,520,451,441,409,421,430,421,461,549,493,487,415,571,731,734,649,606,540,459,519,567,569,640,618,669,608,576,413,400,403,386,480,533,489,497,444,414 10,7,8,38,48,49,39,384,400,385,379,375,414,383,403,397,394,399,407,429,430,394,406,403,410,413,407,391,382,399,384,421,427,415,397,398,393,368,391,384,378,399,389,422,395,390,425,551,544,483,472,425,418,399,395,389,420,409,426,428,411,388,399,396,381,385,422,415,424,388,394 4,15,12,38,48,38,31,431,400,395,383,383,392,434,473,411,416,399,400,395,372,383,404,379,391,372,377,380,380,375,397,382,403,385,369,400,391,389,395,394,398,432,478,451,449,397,485,416,430,408,405,408,410,428,472,451,494,531,556,528,486,384,366,396,393,392,400,387,381,386,376 6,25,18,10,11,7,7,391,406,397,396,391,391,390,405,435,410,410,416,418,430,381,413,396,396,384,392,386,383,369,418,426,429,414,397,387,395,389,416,415,432,452,518,447,436,395,485,500,502,442,453,439,381,464,501,492,560,532,578,555,476,390,385,394,388,409,422,415,412,392,398 15,51,38,72,86,52,45,475,545,522,480,456,469,505,567,535,520,528,584,674,644,464,621,558,474,493,436,437,429,412,485,632,671,574,587,498,441,421,424,444,471,524,618,583,573,448,724,823,824,751,713,620,512,543,631,657,697,705,758,741,676,426,426,431,440,525,664,603,635,500,459 18,11,11,41,71,63,35,396,483,440,418,405,415,430,448,440,438,437,499,579,564,427,523,484,444,451,423,400,395,383,453,548,573,489,508,444,418,394,399,379,388,416,435,433,470,398,573,776,777,700,661,559,478,409,450,458,473,491,553,542,508,397,406,397,401,468,564,515,530,488,434 10,11,11,160,261,268,164,406,392,408,398,378,376,407,407,390,396,368,400,422,408,386,410,399,397,390,379,396,369,405,380,427,405,409,402,390,383,389,383,384,400,381,404,406,377,405,433,504,486,450,450,411,390,390,406,416,423,427,415,412,422,393,388,394,386,396,430,417,421,396,386 14,11,11,28,35,32,25,412,465,448,419,394,415,417,432,408,418,404,479,563,563,421,528,497,452,438,420,408,409,414,409,539,579,483,509,430,422,385,401,404,409,416,446,422,430,390,514,764,779,691,645,522,463,411,451,452,492,496,548,501,483,402,394,387,397,447,548,479,490,441,405 14,12,12,15,16,12,12,482,562,535,499,450,467,490,556,538,550,533,605,679,675,460,622,559,512,506,460,436,414,382,497,659,675,596,613,509,467,392,396,421,426,453,544,550,570,408,728,850,842,783,756,662,549,459,517,561,627,648,715,720,685,463,455,456,460,556,685,630,642,551,490 14,10,9,19,23,14,12,464,582,539,516,453,445,507,555,546,535,523,624,725,685,492,660,602,544,535,460,443,403,396,488,690,713,614,634,502,500,396,400,393,415,442,549,544,573,420,720,869,856,796,764,677,543,471,530,550,627,623,713,716,684,436,434,439,455,591,738,659,687,569,499 3,92,72,193,238,180,144,457,541,545,494,435,463,509,574,541,539,509,605,708,675,463,652,609,513,522,464,453,399,436,489,687,714,612,640,505,474,412,446,459,487,539,628,581,576,486,730,861,862,794,759,657,526,582,668,668,733,714,773,743,682,448,432,436,441,560,711,663,651,540,454 3,62,46,1023,1023,1023,947,771,651,576,586,544,565,793,837,811,787,761,753,744,739,488,578,570,531,513,466,491,430,684,867,798,754,699,727,672,650,777,870,907,958,1023,1023,1023,982,694,966,915,869,840,816,777,684,856,956,996,1023,1023,1023,1007,957,658,483,622,640,693,716,681,711,597,561 4,474,358,579,794,609,447,956,924,873,865,832,852,987,1023,1023,1019,1008,1000,988,988,744,852,839,810,788,727,720,626,852,1023,1008,968,941,962,905,864,918,975,1001,1023,1023,1023,1023,1023,862,1023,1023,1023,1023,1023,1000,917,1023,1023,1023,1023,1023,1023,1023,1023,891,769,896,914,963,975,946,974,888,834 19,29,28,189,319,318,186,431,518,509,461,417,468,460,490,493,483,477,553,661,633,445,589,534,487,465,447,424,402,410,449,598,641,566,580,481,446,396,402,416,425,448,515,496,504,437,672,841,865,784,751,646,514,477,544,551,640,617,692,680,630,417,443,425,422,497,631,603,600,503,443 19,12,12,34,79,81,34,423,881,828,776,691,659,421,434,406,411,405,785,995,975,720,981,931,874,843,746,679,537,388,446,952,1008,936,938,832,722,392,398,403,407,431,501,495,473,402,543,1023,1023,1023,1023,973,842,447,471,456,469,466,520,480,480,388,607,381,394,742,975,936,950,838,732 5,10,9,51,63,55,45,404,412,410,421,417,408,402,430,425,431,411,437,501,487,395,478,441,410,423,394,392,370,400,406,478,488,442,450,424,399,384,389,381,398,407,436,419,437,380,514,655,648,574,531,459,423,420,444,458,499,484,537,511,482,393,388,394,398,425,468,459,462,419,387 2,12,11,23,27,24,20,399,423,406,418,420,433,423,422,423,424,416,452,485,498,401,457,448,423,433,414,407,392,414,406,461,482,433,451,437,398,391,399,384,397,405,430,418,427,386,525,676,678,601,570,493,434,417,415,427,473,450,502,519,485,407,404,403,399,435,496,457,480,429,422 4,139,123,226,256,241,214,678,791,748,700,621,646,706,769,754,749,732,808,906,890,653,872,829,759,739,661,622,510,437,635,855,895,804,837,701,639,469,487,524,548,652,770,738,738,562,909,1023,1023,988,961,882,775,734,802,823,886,878,928,912,879,561,573,578,597,766,891,852,853,753,678 10,18,13,46,53,36,31,418,398,390,398,361,398,412,434,442,414,407,388,426,416,389,418,388,383,400,387,383,362,397,402,400,398,401,399,382,388,385,409,403,422,400,471,447,445,407,489,444,448,418,402,407,401,440,475,473,515,533,577,550,485,402,398,371,394,405,400,411,418,378,394 3,9,8,47,82,80,45,432,431,408,409,400,415,411,414,421,419,407,397,437,444,393,414,407,411,395,392,381,393,399,412,427,444,412,425,400,407,405,394,411,416,411,452,419,441,404,504,557,563,493,506,462,406,434,479,500,543,525,579,530,487,378,379,394,385,424,435,409,434,413,374 18,24,18,38,60,43,28,470,400,388,391,378,392,483,479,450,436,432,408,415,394,368,393,393,376,387,398,376,389,391,416,393,401,402,383,394,392,420,416,418,436,471,519,497,454,417,528,448,432,412,405,406,368,479,521,535,578,588,637,595,507,419,401,393,392,398,411,390,393,366,394 4,9,8,28,32,28,25,394,374,378,357,384,384,427,420,401,415,384,385,381,377,387,389,389,378,388,390,382,385,372,395,383,368,382,374,366,388,388,395,400,386,392,421,406,394,389,434,412,386,407,370,393,377,382,413,406,433,436,476,466,430,383,391,388,379,383,394,368,380,403,383 6,9,9,14,20,12,9,462,528,516,476,448,467,479,525,527,520,503,574,639,626,459,571,542,500,465,439,448,395,371,451,617,616,543,573,490,457,400,408,390,396,436,462,458,503,396,690,823,812,762,737,642,552,427,468,495,560,585,656,669,630,435,437,413,443,549,640,584,616,523,458 7,10,10,32,43,41,30,393,403,398,399,388,399,399,428,412,422,416,434,441,447,401,424,398,404,393,402,383,393,383,407,422,443,405,411,387,402,392,418,422,419,447,475,443,439,416,523,543,536,483,451,429,405,488,496,525,548,549,599,555,500,381,376,386,399,398,435,423,431,420,395 3,17,17,91,88,87,89,532,581,525,499,447,453,581,621,612,590,588,635,712,667,472,633,559,509,505,448,442,398,413,549,689,682,585,606,503,451,413,414,436,452,525,652,625,645,458,797,873,841,790,760,673,563,561,639,662,742,739,805,798,760,466,434,464,475,597,723,621,675,543,478 17,10,9,32,43,36,26,398,448,433,423,413,413,420,434,415,416,421,463,514,504,396,478,468,444,410,399,408,404,396,424,488,504,476,467,423,406,389,402,415,398,415,470,448,443,401,555,692,698,608,581,517,448,441,488,505,537,528,569,555,527,401,397,395,403,425,502,487,479,434,409 13,312,279,191,290,253,165,421,413,375,371,402,359,434,451,422,413,428,433,433,421,380,404,403,414,410,386,401,391,400,428,420,428,407,410,383,382,436,440,440,451,504,554,507,477,432,505,489,494,424,439,404,412,458,480,481,552,524,585,537,491,408,377,398,407,405,430,375,415,402,374 16,18,15,39,56,43,28,407,385,385,387,390,400,424,458,422,416,399,407,393,420,383,396,402,400,385,390,393,396,385,406,404,413,400,408,400,393,393,402,378,417,416,431,451,424,384,489,452,444,431,404,407,414,412,413,426,474,492,573,508,473,389,392,396,381,391,398,405,385,390,397 6,10,10,8,10,8,7,385,399,385,389,389,387,382,401,410,393,390,384,414,406,395,391,398,383,391,391,380,411,398,391,395,401,392,391,415,389,396,404,385,396,394,425,391,396,392,411,432,415,386,392,394,403,396,431,425,430,440,463,417,404,395,391,388,400,387,402,399,394,395,388 6,355,276,276,412,345,230,615,886,846,789,687,695,675,733,705,690,682,881,1023,992,804,1016,953,888,862,762,680,586,478,641,1001,1023,947,955,835,726,499,504,532,595,677,793,748,749,575,886,1023,1023,1023,1023,959,840,734,809,825,880,872,916,900,856,524,620,516,535,854,1015,952,954,854,747 5,51,16,327,365,83,73,651,719,656,604,542,581,681,743,732,694,685,762,838,812,563,772,719,671,631,537,497,444,469,680,813,830,748,757,672,593,566,687,745,803,880,956,887,833,649,930,983,974,918,890,814,693,841,924,950,1006,992,1020,967,915,503,542,513,527,709,808,763,782,669,589 7,18,15,48,58,39,31,423,420,395,414,375,413,429,433,441,432,441,438,447,439,389,413,391,397,391,381,387,394,384,418,435,446,410,426,401,399,392,407,424,428,464,519,471,446,422,552,566,521,477,433,431,410,488,537,542,583,576,626,580,530,387,384,404,365,418,459,418,412,411,395 6,28,28,134,187,194,137,405,422,406,408,384,399,405,434,427,398,409,422,451,455,392,444,409,412,418,401,383,394,416,394,435,456,421,421,408,406,395,408,430,421,451,478,440,426,443,508,572,587,489,481,437,396,513,573,576,598,548,584,509,479,401,409,399,407,403,442,437,422,394,391 17,28,28,61,82,77,57,430,463,439,439,424,427,439,474,453,437,444,486,528,510,433,489,452,439,432,401,420,418,399,434,496,528,478,477,435,404,403,407,403,429,445,496,490,483,399,592,714,717,648,609,539,471,455,531,562,621,613,668,608,576,392,414,395,406,450,526,470,511,449,406 1,12,11,8,12,9,6,524,622,575,548,492,525,544,606,610,594,593,684,761,722,505,690,633,573,547,492,476,422,410,527,720,747,657,690,550,509,413,414,431,445,505,638,609,623,435,785,902,893,837,812,728,599,520,606,635,711,720,785,783,750,484,478,468,489,662,765,700,732,622,520 10,44,43,129,180,173,124,413,492,466,451,427,444,444,471,465,470,470,532,622,577,435,562,508,490,453,451,422,391,397,442,570,610,537,538,459,437,391,400,403,408,439,488,464,487,429,623,812,820,741,710,634,518,436,524,526,597,597,652,640,595,404,410,409,405,489,592,536,557,468,437 20,9,8,25,30,25,21,409,399,387,383,415,399,453,438,426,418,414,424,417,416,383,402,386,391,387,381,387,380,369,411,400,413,385,402,385,385,404,421,393,430,451,486,468,452,419,525,471,449,429,408,395,400,485,541,539,594,565,637,573,512,385,395,392,406,381,391,413,407,370,387 18,16,10,61,76,60,47,425,428,415,393,379,377,417,451,443,427,431,448,471,454,396,443,420,407,409,388,384,390,405,429,457,466,430,429,404,408,399,407,431,435,460,500,475,475,430,568,613,596,524,508,457,437,499,560,570,617,606,638,592,538,402,385,416,413,399,452,450,449,405,419 10,9,9,16,17,14,13,464,629,560,562,518,525,464,522,503,517,514,668,735,729,531,654,631,591,573,497,486,438,398,481,715,722,675,691,599,524,383,394,394,404,415,481,502,517,405,713,985,963,925,889,822,709,407,445,484,559,572,670,682,660,430,549,435,455,721,822,805,818,715,631 15,340,144,1023,1023,1023,1023,640,695,638,585,549,563,654,696,653,651,631,724,804,785,581,762,708,660,630,542,544,486,478,606,781,806,728,750,634,560,462,478,513,572,650,770,730,728,784,854,952,953,896,867,804,703,700,785,783,838,828,881,855,815,669,538,567,600,692,798,751,771,665,606 12,11,9,44,64,55,36,411,447,420,413,383,398,401,431,415,418,399,448,511,502,419,475,435,425,422,405,392,390,381,417,473,521,455,461,432,401,390,395,404,414,433,473,446,445,414,510,670,676,605,561,478,432,428,462,482,499,520,542,535,487,395,394,391,379,423,507,465,483,438,415 12,17,17,71,101,101,70,416,461,447,420,416,429,411,439,450,433,428,470,550,557,408,508,476,426,447,431,405,391,417,420,533,541,481,500,461,434,392,393,405,407,424,439,435,450,387,566,748,754,675,640,519,475,445,481,491,536,515,576,579,531,411,416,397,406,456,537,521,518,456,416 20,25,21,95,95,64,59,446,445,416,430,415,397,480,509,500,486,476,492,552,493,389,479,434,425,435,411,421,378,465,559,532,535,465,496,461,406,513,648,715,772,854,915,808,714,492,753,725,706,627,602,534,448,712,834,876,926,898,911,821,750,413,406,413,405,450,504,464,500,439,415 8,45,39,143,152,128,119,594,685,649,587,504,518,638,698,667,662,634,728,825,802,540,779,724,631,623,543,482,426,445,582,785,824,730,748,628,542,452,479,486,548,612,743,692,697,526,840,960,964,897,871,772,650,696,776,789,846,834,882,859,815,488,456,498,498,675,820,765,774,674,547 2,8,7,31,38,30,25,383,398,385,375,389,380,389,400,402,398,398,404,427,432,385,423,395,396,396,390,386,383,410,395,430,437,408,398,407,393,381,387,403,390,394,418,413,408,403,432,499,524,464,432,401,401,406,424,426,423,435,441,435,426,381,375,387,384,398,432,417,409,391,395 9,27,22,67,71,56,57,431,427,392,398,389,402,449,473,471,463,453,466,465,428,380,436,412,412,408,413,386,391,414,479,465,461,412,438,421,395,446,531,587,634,712,774,655,596,447,638,592,560,506,468,461,424,565,663,696,752,719,753,689,637,393,401,405,393,435,451,437,435,397,377 5,34,21,43,61,36,26,484,417,384,360,378,392,450,484,460,463,415,402,390,421,389,394,391,391,402,385,406,385,384,437,403,396,408,380,404,407,409,443,434,453,507,571,514,484,448,593,499,462,417,420,403,376,542,612,612,672,667,706,658,590,385,378,393,399,405,409,395,394,373,382 14,36,33,444,759,758,432,424,431,424,391,426,394,445,450,418,439,419,444,491,495,389,476,441,425,410,415,413,394,425,424,466,492,428,459,424,414,431,419,453,458,504,544,477,464,511,582,649,647,579,557,497,419,685,771,772,756,712,722,626,567,404,406,418,392,432,488,459,442,431,402 11,13,12,37,35,25,30,500,578,521,518,498,530,546,606,620,612,606,655,667,669,465,547,539,497,502,458,463,431,394,547,636,616,574,583,539,497,386,401,421,411,451,555,569,614,427,794,885,850,811,775,724,598,486,573,572,683,686,767,783,762,477,476,483,515,622,692,655,687,561,517 16,12,11,28,38,32,24,443,400,391,390,383,385,455,446,431,421,418,392,396,406,377,384,390,386,403,377,372,367,379,391,393,372,380,357,380,369,387,397,405,392,408,432,440,419,399,477,411,402,381,392,399,394,409,447,410,467,487,546,530,493,380,388,386,395,393,389,391,380,390,378 5,28,23,78,103,82,60,439,537,509,477,447,451,467,495,482,489,504,553,684,673,478,626,593,538,510,436,431,404,377,456,647,712,597,624,477,473,413,400,409,424,451,534,516,516,440,654,842,846,776,735,653,506,494,562,562,621,629,671,664,623,426,415,428,418,520,680,626,647,521,454 10,14,13,54,63,55,49,412,465,452,460,419,399,421,449,452,428,433,510,573,541,421,507,477,462,432,432,418,409,379,413,532,557,490,501,442,422,379,395,399,416,423,471,466,449,416,605,762,759,690,630,543,471,472,529,545,593,600,639,614,569,410,401,399,414,471,563,500,537,456,430 6,163,151,140,218,204,130,625,566,518,498,507,505,677,722,692,675,663,659,675,670,470,589,545,511,495,455,447,418,436,559,622,606,546,555,502,467,435,467,463,514,591,710,680,675,490,854,848,825,779,751,692,597,660,748,775,851,848,898,876,829,486,468,500,510,607,671,629,645,568,509 13,174,118,334,517,414,259,515,479,480,465,410,473,557,597,563,555,523,526,616,604,450,582,531,478,474,432,413,382,510,738,641,638,556,575,468,459,589,770,822,888,963,1023,982,904,552,961,863,816,753,718,619,523,759,905,981,1023,1023,1023,1023,979,437,410,445,428,496,620,549,558,508,476 2,108,91,104,155,130,86,488,712,648,588,517,522,522,590,562,550,553,717,870,828,615,847,781,684,663,554,489,434,425,525,844,878,767,785,628,533,449,445,463,494,550,650,608,616,486,756,977,985,905,874,755,635,596,668,668,728,724,777,767,724,459,476,432,441,708,875,798,802,684,570 14,31,31,140,232,235,135,381,426,434,397,403,406,411,423,416,418,398,435,489,481,399,454,450,413,406,395,402,392,402,402,485,494,465,450,424,416,392,388,413,415,455,483,436,434,476,534,658,652,550,541,455,429,628,710,712,690,642,659,563,521,406,402,385,407,432,484,452,442,427,416 19,30,25,27,33,23,18,535,629,566,549,506,522,584,664,641,649,622,675,742,724,498,660,616,560,531,476,463,432,397,558,707,720,631,663,555,508,410,433,459,474,550,677,640,644,446,814,900,883,834,808,737,622,560,652,662,747,755,819,813,780,516,467,482,507,647,747,690,712,605,536 20,12,10,35,48,37,24,521,452,427,444,422,427,553,618,571,562,535,522,501,505,415,449,434,414,404,402,392,376,435,469,463,448,428,438,432,399,425,443,456,467,536,617,575,586,453,723,657,606,577,545,486,455,582,662,684,739,724,778,753,691,448,382,452,457,481,475,483,473,439,419 8,17,12,35,44,29,23,394,377,399,381,395,386,399,419,404,399,399,422,418,410,384,427,406,392,400,388,379,396,380,403,421,428,402,410,377,354,400,394,397,426,440,461,445,434,412,445,461,465,403,430,418,381,428,471,475,496,498,534,505,466,386,366,388,400,382,409,405,387,394,386 7,8,8,24,30,29,22,399,418,408,388,388,379,408,416,397,405,399,420,460,415,378,427,415,410,409,398,389,406,379,400,457,447,422,426,415,395,374,380,382,402,379,409,404,420,387,437,561,555,508,478,421,413,403,409,413,420,424,438,426,410,384,391,377,387,404,436,429,447,397,393 18,10,9,25,28,28,25,423,527,495,472,427,448,462,481,474,459,472,543,691,659,453,664,593,514,513,442,424,412,391,435,654,709,584,608,481,444,404,405,427,418,458,514,476,487,415,610,798,821,731,704,565,472,471,514,508,594,578,629,620,574,404,406,397,410,507,683,601,620,513,465 7,59,55,383,509,488,362,796,686,623,607,580,604,833,882,865,850,833,815,766,771,440,511,510,518,501,464,475,435,501,820,733,671,631,672,605,575,533,609,679,742,831,942,916,911,664,1014,937,873,853,831,795,703,837,913,938,1005,1004,1023,1023,997,705,501,705,716,730,700,687,718,605,573 18,9,7,20,26,19,15,448,383,382,369,402,381,431,435,424,406,401,382,409,425,388,397,390,399,384,393,388,396,406,395,404,411,387,407,390,371,380,374,407,393,404,455,438,432,415,463,454,466,422,411,403,402,419,448,438,494,492,519,483,466,391,382,386,388,391,398,395,397,394,379 12,8,8,34,32,33,36,415,438,427,410,407,388,420,422,404,410,423,460,507,515,405,469,451,429,415,403,388,376,397,412,493,515,450,456,405,396,384,387,389,394,402,440,435,443,389,499,685,688,610,563,474,433,425,446,446,495,502,528,535,479,386,403,387,409,424,524,461,479,434,419 6,10,9,10,12,9,7,423,420,418,415,409,393,455,478,438,450,436,456,448,449,393,424,420,403,390,394,390,389,412,450,469,420,430,416,422,406,411,411,421,448,490,578,544,527,393,605,566,552,485,484,454,424,472,523,548,611,618,681,642,579,405,380,409,409,422,438,413,438,408,391 8,110,75,175,215,143,122,541,587,551,503,489,478,574,626,605,601,578,650,717,704,486,644,610,537,524,474,442,423,416,566,692,715,646,656,531,482,461,485,514,571,669,774,711,667,493,816,892,886,823,788,706,600,675,752,780,844,842,888,842,787,462,472,448,473,604,712,650,676,549,496 9,18,18,100,168,167,98,397,442,400,412,388,400,410,414,426,421,428,444,505,499,402,456,434,436,422,400,406,384,396,391,464,499,456,455,414,431,385,401,391,413,409,443,437,437,397,533,694,683,627,571,503,436,443,495,472,519,524,560,516,523,402,402,404,391,432,502,460,480,425,406 9,30,24,36,63,51,28,404,385,391,365,362,379,410,414,390,383,386,412,365,386,390,403,381,381,382,369,374,383,389,415,391,391,398,384,379,371,390,375,422,429,443,458,412,426,434,470,425,411,412,382,393,385,436,478,473,515,502,534,489,446,377,386,386,375,397,392,386,384,384,380 14,31,29,21,27,24,19,573,686,632,594,525,577,607,681,672,668,667,742,811,796,551,737,685,631,619,529,499,441,400,585,782,796,715,731,624,520,405,414,427,454,527,675,656,684,441,844,953,944,892,867,793,673,557,648,659,764,767,831,842,807,507,514,532,564,718,818,762,784,676,586 20,10,8,27,32,25,21,432,404,391,390,385,384,441,445,427,406,407,437,424,420,390,411,403,389,404,384,390,379,392,410,413,429,389,420,400,392,392,394,389,395,406,465,450,430,394,518,479,466,435,448,405,399,441,470,452,514,519,571,546,503,392,378,394,402,396,417,412,394,389,385 20,17,11,46,50,29,26,464,410,404,368,387,382,468,470,430,427,430,431,426,421,389,402,402,395,398,382,389,373,394,397,422,434,401,414,410,394,411,409,393,405,420,487,454,456,415,537,515,486,465,439,406,388,449,492,490,559,579,612,564,524,398,383,388,396,393,424,431,404,388,378 15,24,24,33,34,32,32,422,494,491,447,402,431,413,442,443,455,435,512,618,601,441,604,545,479,480,432,424,420,381,428,584,635,543,572,464,434,386,392,385,412,426,476,447,481,404,569,800,801,722,688,580,474,437,463,467,519,522,568,568,532,398,417,410,400,499,633,545,578,498,434 6,9,9,25,39,35,22,421,409,418,415,401,403,422,435,413,414,400,435,464,450,395,447,415,414,401,405,365,379,378,432,464,474,425,423,413,401,393,390,415,426,468,551,508,495,392,486,590,583,529,512,487,437,429,429,437,490,484,513,500,459,397,387,390,400,408,455,447,429,420,390 18,10,9,17,27,22,13,408,409,383,392,378,380,392,415,419,406,405,407,428,416,396,404,395,385,380,373,375,387,392,400,441,404,400,401,400,395,382,424,399,422,436,455,416,434,404,483,468,480,438,433,421,388,447,476,469,514,505,527,502,463,386,378,380,399,390,421,423,418,396,398 10,10,8,34,35,25,24,428,389,394,384,387,386,412,436,421,405,408,395,401,420,392,399,387,383,393,371,379,380,401,389,409,410,397,395,391,394,389,399,393,402,419,444,435,438,405,468,471,443,416,403,417,373,415,445,459,490,483,538,495,470,390,392,378,389,394,398,405,411,370,388 11,30,30,132,226,237,136,404,369,375,391,387,391,409,405,413,386,394,410,407,402,395,385,384,372,376,397,372,364,385,383,402,386,390,399,385,405,408,402,392,398,426,431,435,397,423,452,449,411,405,393,412,383,437,464,477,514,486,511,458,420,370,379,393,378,403,380,385,411,385,384 20,27,26,60,91,85,54,428,445,443,442,415,396,460,483,454,458,436,468,576,557,416,526,498,441,433,419,407,415,390,437,532,581,479,509,426,410,403,423,439,451,486,579,516,482,458,616,742,750,674,618,513,450,575,631,635,682,650,700,668,604,402,384,402,410,458,569,529,525,453,426 6,11,9,35,46,28,22,425,380,380,387,378,391,418,420,428,430,409,405,432,417,389,408,411,396,390,385,377,388,376,405,408,426,407,402,383,391,398,397,402,423,431,493,448,448,403,514,511,489,445,434,431,414,442,489,468,546,526,578,535,483,390,390,395,394,394,427,409,412,401,382 6,35,31,72,93,80,60,440,545,509,467,439,440,477,501,484,485,463,562,673,645,458,590,561,495,497,443,414,406,423,454,626,648,558,579,474,446,421,416,407,424,450,553,513,522,426,679,838,843,770,748,631,528,501,568,581,675,648,720,693,628,423,435,419,432,502,653,599,608,510,443 4,40,28,199,213,135,124,508,642,621,568,500,540,541,601,592,588,561,687,811,778,541,753,695,616,591,514,498,429,383,527,773,803,714,736,596,517,426,446,484,489,557,678,632,611,481,799,955,956,893,862,771,650,643,713,725,789,785,831,808,769,452,461,462,464,645,791,723,748,637,544 17,11,11,63,106,106,59,402,380,388,379,376,376,371,391,386,373,380,384,420,397,392,398,380,387,382,391,368,381,391,401,413,393,389,393,392,393,383,381,381,395,379,400,382,391,399,406,468,471,425,428,397,405,401,417,421,410,405,433,411,423,399,389,364,376,394,404,393,417,399,381 7,11,11,29,37,33,25,389,388,380,383,368,373,383,380,381,404,390,366,398,388,374,372,380,393,389,384,372,381,412,394,392,372,387,377,371,389,397,375,398,386,414,395,398,402,373,383,411,398,393,399,386,407,405,404,423,419,420,433,425,399,396,396,389,372,382,375,395,397,379,378 16,26,20,49,72,54,37,404,393,406,404,407,407,420,437,431,429,410,403,411,410,394,405,396,378,393,382,366,374,403,395,409,403,400,391,390,401,412,406,415,406,419,480,457,439,398,479,448,423,412,412,406,397,449,447,474,495,501,553,512,459,391,403,383,382,381,405,393,394,392,404 3,42,41,97,159,148,88,414,455,441,422,419,421,422,476,440,456,439,479,553,521,428,515,493,435,422,390,405,385,417,427,521,527,486,469,422,422,413,399,385,427,443,515,477,497,430,600,722,722,644,602,525,444,465,545,560,623,600,650,619,564,422,412,395,401,447,526,476,496,454,420 3,137,110,178,255,203,142,562,701,657,595,523,536,611,679,668,658,640,734,853,821,598,817,762,674,656,557,500,452,417,575,821,862,763,785,610,558,438,469,509,529,598,731,679,665,524,842,957,968,901,872,780,626,690,758,764,820,818,868,855,816,502,489,481,521,711,855,801,794,681,556 19,19,15,47,55,40,34,406,402,379,389,383,370,413,420,421,395,397,405,421,410,393,396,392,388,369,386,375,405,406,405,426,410,389,394,392,378,402,395,397,408,429,454,437,419,398,470,447,446,420,415,385,395,446,468,470,488,501,548,484,453,389,365,383,396,396,392,403,395,375,378 8,19,15,134,192,167,117,463,472,435,440,417,438,474,528,502,501,484,523,562,548,417,512,465,437,431,406,409,396,435,480,529,555,465,477,439,411,424,444,472,497,559,660,590,559,479,715,751,743,666,628,527,469,653,725,727,770,758,801,752,692,420,415,417,410,450,535,517,519,455,390 13,19,18,68,91,68,51,455,504,456,447,427,457,464,465,447,475,474,538,622,594,438,568,523,476,467,436,419,403,400,441,576,602,513,539,470,434,391,396,393,389,407,456,467,472,391,645,812,808,739,702,623,524,432,477,470,526,559,623,618,587,425,425,424,427,495,614,581,603,503,452 16,8,8,33,46,46,32,394,420,398,413,381,406,414,411,388,409,380,438,461,453,402,430,410,403,404,392,401,387,395,386,461,462,441,426,396,404,383,390,391,394,388,421,412,418,393,477,604,604,534,519,456,417,416,434,449,481,448,491,479,445,385,397,396,394,407,450,439,435,416,401 8,32,32,219,247,248,217,427,474,468,429,435,433,443,486,470,462,445,512,585,571,425,532,499,453,428,428,428,420,420,426,565,595,513,497,459,409,416,409,444,419,476,545,491,477,434,635,776,779,703,662,552,501,516,565,601,672,653,698,656,617,411,391,420,419,471,577,538,538,484,430 4,9,9,40,50,49,38,406,403,396,400,387,385,404,405,397,425,406,390,408,414,387,420,397,392,380,400,388,373,410,402,410,403,409,412,398,391,376,400,394,395,423,433,406,432,395,481,471,464,447,426,416,401,408,435,466,514,498,538,506,459,401,395,396,392,394,411,405,414,419,395 1,9,9,77,89,87,76,463,432,424,424,411,431,501,544,516,533,500,507,466,497,406,411,410,415,410,385,371,395,438,530,485,453,435,457,421,417,444,498,501,560,632,734,675,648,436,742,656,573,548,510,480,424,537,629,656,750,743,798,765,716,437,406,438,451,446,442,445,455,434,396 17,14,12,27,37,32,23,399,383,376,375,361,377,421,420,374,400,390,374,407,404,376,387,383,388,375,382,375,385,375,403,391,401,393,392,387,386,387,404,401,399,390,416,404,428,390,428,382,404,381,394,378,382,420,447,429,446,455,486,449,430,391,391,394,382,364,371,380,383,394,364 3,61,57,162,170,150,146,627,905,869,843,805,827,662,729,721,710,703,909,973,967,799,917,901,876,850,785,783,681,412,654,953,951,925,946,874,813,418,411,454,482,553,694,703,731,468,896,1023,1023,1023,1023,1023,959,601,687,708,789,803,866,878,848,572,832,564,595,934,1017,1000,1023,953,901 17,34,18,71,95,42,33,396,376,381,378,393,378,416,430,432,409,401,414,409,400,395,424,396,386,395,372,369,384,407,421,403,403,396,409,377,394,406,423,426,425,452,511,450,427,411,522,470,450,427,423,433,406,493,516,526,532,556,624,552,516,379,385,388,374,382,400,381,395,379,379 4,16,16,78,83,80,77,414,491,488,444,414,427,436,470,453,438,455,503,606,575,447,545,508,463,460,408,427,427,389,423,556,579,514,511,453,426,389,382,398,421,424,453,455,476,401,625,782,783,712,689,597,497,448,479,496,571,560,628,619,587,422,414,415,417,504,588,522,557,482,438 12,13,13,40,61,60,39,409,444,420,406,404,423,426,430,430,421,437,465,477,482,407,456,442,416,426,399,400,377,376,409,475,492,431,462,408,401,393,408,398,402,445,462,466,455,405,555,676,663,586,547,489,444,451,513,493,567,554,603,574,525,391,406,404,415,418,501,439,461,405,397 5,412,354,303,402,334,252,452,450,398,379,401,399,462,474,491,423,434,432,470,453,423,447,412,410,430,413,384,381,400,497,457,442,407,445,410,405,424,486,521,591,668,746,679,627,487,588,594,540,515,489,464,421,575,596,618,648,645,704,647,594,395,371,413,402,421,438,444,429,421,411 10,23,23,122,201,201,120,397,490,476,434,415,423,436,443,430,414,446,476,569,557,427,512,494,458,456,420,404,399,406,424,538,560,488,515,464,431,413,388,391,404,406,464,440,442,403,566,788,795,723,681,580,483,425,432,458,527,512,579,545,529,409,420,408,399,473,552,524,543,456,420 7,29,29,78,141,144,79,483,437,413,397,397,416,487,527,507,487,480,477,484,470,408,419,410,401,379,393,390,384,432,459,472,436,431,436,430,415,436,464,468,533,589,695,605,558,441,666,600,537,502,513,463,409,559,646,662,719,703,742,708,640,415,403,423,427,445,464,428,455,425,392 19,18,16,78,76,69,72,401,419,410,401,404,414,399,419,398,419,388,420,501,491,406,470,430,411,415,391,394,393,383,403,464,502,451,438,404,387,377,407,397,396,431,475,432,423,407,499,632,620,507,502,433,419,437,487,490,527,504,546,527,476,397,397,386,399,433,495,417,441,408,395 19,23,19,42,64,46,28,408,383,402,394,370,390,411,441,421,416,405,406,416,414,373,416,390,385,406,374,392,374,383,426,407,405,419,408,375,366,407,400,392,412,435,477,451,443,407,495,469,481,445,406,406,400,462,489,483,564,541,578,515,487,392,380,383,396,401,400,407,387,393,392 10,9,9,103,136,135,101,393,400,405,386,383,389,395,398,400,387,393,409,426,412,388,420,410,385,393,394,377,389,375,389,407,432,412,399,397,395,369,378,372,379,398,398,385,408,390,438,522,532,498,463,417,400,406,408,409,421,415,440,444,419,395,397,393,392,400,424,418,427,397,381 1,8,8,26,33,34,27,395,423,414,389,399,401,413,422,423,406,403,437,469,447,403,450,431,414,396,383,396,377,377,417,428,461,425,435,406,388,379,389,400,403,405,434,428,405,384,482,593,606,545,503,441,399,426,443,439,514,481,522,503,471,381,397,399,389,409,465,427,428,414,389 5,14,14,13,16,15,12,493,551,488,479,450,495,547,597,587,586,570,611,663,660,466,576,533,502,511,441,436,416,409,510,634,635,557,560,495,471,421,391,405,440,474,576,550,594,430,750,827,807,755,725,642,540,502,580,591,683,688,756,759,716,470,433,472,492,595,672,633,641,531,475 14,32,31,106,188,193,108,392,410,403,397,392,369,388,379,397,374,391,407,405,397,396,418,402,401,391,391,367,382,368,388,422,421,414,392,396,403,381,391,375,408,382,394,390,401,404,430,442,472,427,421,400,399,395,401,403,439,400,438,423,426,388,385,398,385,395,417,393,406,394,383 5,12,8,33,36,22,21,432,399,406,385,392,395,428,425,425,436,417,431,453,417,404,426,406,395,401,391,389,376,373,406,428,441,403,424,400,386,400,395,414,414,434,472,458,443,422,532,528,538,464,452,428,403,459,499,488,553,545,585,555,500,382,382,374,399,412,428,417,431,399,396 7,12,12,39,51,49,37,415,448,419,424,407,419,402,421,437,412,433,458,514,503,419,479,453,436,425,417,406,406,410,409,506,511,482,478,423,401,388,391,380,412,408,465,449,448,396,534,712,720,634,599,510,450,423,453,472,519,513,551,536,505,394,400,398,399,429,518,476,505,438,413 14,51,43,58,63,42,42,546,455,451,437,438,445,522,514,494,460,443,460,532,521,403,489,469,427,435,399,382,378,415,532,518,539,480,495,433,420,444,468,505,533,646,770,708,662,435,640,680,679,618,609,546,484,554,609,637,691,672,713,667,608,408,382,397,389,433,515,448,475,438,400 5,23,21,14,13,11,12,572,696,663,606,554,584,639,707,683,673,674,748,833,803,578,773,718,663,638,557,524,465,412,605,801,816,737,763,647,557,428,426,460,479,540,696,677,701,468,853,969,958,909,880,808,685,589,680,703,779,782,848,853,812,523,515,526,558,746,850,784,814,695,601 1,36,8,37,41,20,16,532,499,457,467,427,451,552,620,584,567,564,564,612,599,435,540,478,456,429,412,412,409,422,541,586,572,519,523,464,426,478,513,530,611,683,878,702,665,596,805,805,785,714,686,598,475,770,827,832,866,850,889,842,797,445,431,433,454,493,572,511,548,464,439 20,223,203,134,169,154,121,451,420,407,378,401,397,465,477,446,433,448,452,467,479,379,452,421,414,417,382,400,382,443,444,479,480,437,438,413,392,440,426,445,461,507,577,516,521,458,632,578,575,485,471,426,406,494,569,549,605,627,678,626,597,410,404,412,416,440,504,468,452,419,393 19,13,13,31,40,30,23,417,452,430,413,372,399,427,459,432,428,402,447,566,532,407,541,496,436,449,411,399,401,401,410,493,574,470,498,438,402,402,397,401,401,415,457,443,422,403,503,647,690,583,546,487,427,443,467,453,525,503,560,519,482,402,400,409,401,434,552,492,529,447,421 10,11,10,25,35,30,22,412,396,396,399,388,387,407,432,400,390,397,413,404,387,390,407,394,375,387,384,403,382,377,387,409,418,395,408,383,402,390,401,406,392,418,443,435,419,394,454,450,447,424,433,430,391,401,443,444,456,462,531,484,444,393,394,392,384,381,423,375,385,381,381 15,19,19,54,69,65,50,410,428,404,418,399,411,414,412,431,424,398,468,512,488,403,474,443,420,426,424,404,394,369,413,482,504,462,457,433,439,397,392,399,389,408,444,415,409,415,514,674,682,599,576,490,444,421,465,458,482,511,545,527,493,395,387,385,392,430,501,458,481,435,416 14,10,10,77,107,109,77,391,381,396,376,380,391,405,406,375,391,374,399,400,404,386,410,409,389,387,398,395,380,405,399,391,403,414,397,402,374,387,395,378,381,384,381,410,394,398,427,479,482,430,406,410,407,406,418,416,427,416,433,433,412,374,382,398,385,395,408,409,416,391,386 19,11,10,29,41,31,22,459,570,517,485,471,475,496,548,511,528,524,609,700,674,467,633,569,533,485,439,442,419,393,496,670,702,608,621,525,466,385,416,420,456,469,550,555,564,413,724,867,862,808,768,692,560,478,540,542,647,640,720,720,678,425,446,438,443,583,697,648,660,553,497 18,12,10,27,34,27,20,411,394,389,371,377,382,424,445,410,403,416,423,398,400,379,383,392,380,380,400,384,390,405,415,409,401,379,397,382,384,388,440,430,444,479,535,494,465,435,547,451,439,431,439,391,388,512,592,592,613,596,638,592,523,394,387,385,391,411,396,400,396,364,400 6,9,9,45,71,72,45,396,424,407,407,402,398,386,415,421,392,412,431,494,463,394,456,443,415,418,399,421,394,403,399,451,496,420,440,399,407,375,395,384,381,408,414,390,401,401,474,625,645,558,544,492,421,413,422,439,455,447,474,471,425,396,403,395,398,419,480,477,455,431,403 14,9,8,17,19,17,15,434,498,473,433,413,402,443,476,468,459,455,511,612,584,447,545,519,472,469,433,393,386,394,444,597,601,516,531,465,421,394,405,414,442,442,502,473,475,401,615,780,769,706,665,573,468,464,491,505,576,572,619,621,561,403,427,398,406,486,597,548,560,471,437 12,10,10,36,46,44,35,395,470,439,441,418,415,418,435,453,423,411,489,560,559,410,510,495,448,461,413,411,384,393,411,509,575,499,513,451,416,401,388,392,408,402,414,431,422,400,514,778,794,699,678,562,459,413,461,454,493,477,519,513,509,407,393,404,402,454,535,508,505,469,416 9,111,81,84,82,47,51,442,440,424,435,413,401,481,539,500,475,469,481,491,477,406,445,410,412,426,388,413,377,432,499,473,470,445,464,444,397,432,455,492,576,667,784,711,640,483,791,701,641,588,549,465,438,637,748,796,905,904,937,866,786,408,379,408,416,433,462,447,456,427,425 12,19,19,58,82,78,55,434,492,457,450,425,409,451,460,429,444,434,481,602,600,438,563,522,480,449,437,414,399,390,427,582,624,532,519,449,442,377,402,415,410,443,489,465,468,409,578,807,826,743,700,593,486,473,493,513,577,567,605,577,548,398,420,384,416,483,593,552,570,461,432 11,8,9,135,206,218,141,397,412,405,395,381,414,381,409,401,396,392,418,447,435,403,428,417,390,399,407,386,384,416,392,407,436,414,430,408,392,411,394,387,400,390,394,397,404,381,452,551,554,490,460,431,376,395,406,400,420,405,447,431,408,396,391,388,387,401,428,416,415,391,380 18,21,18,84,91,77,65,432,429,430,409,399,403,465,480,460,481,458,444,459,459,391,411,433,411,413,390,385,396,392,409,441,442,416,430,395,409,384,400,425,438,465,511,481,467,445,607,588,556,498,484,465,440,513,597,597,640,630,678,658,594,402,403,398,411,415,442,426,433,402,407 12,24,24,114,167,163,110,424,555,507,500,435,444,443,461,473,443,434,553,688,661,480,643,591,521,499,454,423,393,378,452,640,701,582,614,498,472,384,405,382,409,427,483,466,454,401,609,869,892,813,776,665,529,441,472,499,548,548,634,628,580,399,413,406,416,538,682,616,626,528,458 13,33,31,96,141,129,85,450,528,477,473,450,443,465,490,450,454,474,538,626,628,440,562,524,483,480,449,436,408,422,452,595,630,543,558,471,422,427,404,410,426,463,515,499,502,416,653,821,824,752,723,615,513,488,537,549,615,606,671,646,613,409,403,404,429,476,628,540,596,476,448 1,36,24,74,90,77,59,477,431,438,435,420,402,490,549,531,521,493,523,516,521,406,440,437,438,418,403,384,396,393,506,521,486,449,473,418,438,445,506,526,574,653,750,677,641,462,754,706,656,611,601,519,454,624,709,730,798,787,834,794,731,423,382,423,421,452,496,464,473,423,422 19,9,9,32,42,42,32,393,442,428,409,410,415,409,405,408,404,412,452,506,500,409,470,429,425,410,412,400,397,401,414,481,488,443,461,416,403,384,388,414,402,402,433,428,436,388,512,657,670,582,543,473,443,422,446,443,485,477,538,524,501,386,384,399,392,449,508,474,470,433,421 8,13,13,55,122,120,52,383,401,393,391,386,388,398,374,390,396,395,403,403,420,402,413,403,400,399,390,367,390,377,373,399,398,396,397,383,390,387,385,378,376,393,379,376,410,397,412,486,452,444,450,424,414,364,389,364,385,387,398,401,418,392,397,404,387,411,422,396,415,379,385 11,79,69,28,36,28,21,625,709,663,623,558,595,670,738,727,721,707,764,833,814,578,764,721,662,636,550,510,455,418,633,799,815,734,765,642,592,422,453,488,515,613,749,730,731,477,880,961,953,903,878,815,701,646,749,756,836,830,889,887,849,514,517,550,578,730,831,778,803,692,608 11,43,37,129,134,108,108,655,723,675,637,601,608,688,761,743,730,726,781,827,805,584,735,702,655,626,549,539,465,410,655,797,794,740,760,658,579,432,465,474,528,625,761,734,756,518,907,998,973,938,909,843,736,687,769,789,854,855,911,907,877,554,567,575,603,783,862,822,848,740,656 13,75,68,136,151,126,115,454,594,580,545,494,517,488,551,532,542,519,653,758,735,514,708,661,571,558,490,483,438,415,471,722,763,665,701,546,485,429,420,418,435,473,572,577,563,435,733,916,919,853,818,730,600,510,578,605,688,686,745,733,688,428,465,443,462,608,749,694,707,603,491 18,18,16,35,54,43,26,410,382,384,376,378,404,394,411,388,391,405,398,379,387,376,403,401,390,387,391,388,389,369,398,400,387,387,404,379,401,415,409,408,402,442,459,437,435,398,457,439,423,387,411,385,390,458,460,442,515,496,523,489,457,391,376,395,409,393,386,378,394,401,370 12,225,173,148,206,158,114,458,424,414,409,391,374,465,491,470,437,418,462,445,471,394,428,425,409,400,385,368,405,402,421,418,455,418,451,404,389,399,423,444,451,517,576,526,497,450,570,564,526,482,446,377,396,497,565,559,617,622,666,607,572,398,360,398,406,416,440,413,408,399,414 20,11,8,16,24,19,13,429,434,428,412,404,407,412,434,444,405,419,450,475,472,396,445,428,424,406,404,405,376,388,413,474,482,443,457,405,407,386,400,411,415,407,440,440,430,409,511,622,622,544,524,457,411,449,484,472,522,508,541,523,501,398,405,389,401,424,468,432,458,422,410 3,15,10,44,48,30,26,431,389,392,382,375,400,452,454,413,434,409,399,404,406,400,398,394,382,383,405,379,392,402,397,396,406,407,401,370,391,408,394,399,414,444,493,461,449,402,520,471,422,435,408,397,393,423,479,497,535,560,600,548,510,394,373,365,387,391,401,386,386,371,382 19,17,16,32,53,42,24,414,388,380,390,372,384,425,451,420,409,392,421,424,423,382,421,397,394,393,377,388,376,375,396,426,446,428,411,394,420,398,381,425,421,429,487,445,432,401,497,539,523,478,465,427,396,465,497,513,542,543,574,521,485,383,391,389,387,400,435,410,409,400,383 19,12,12,26,41,35,22,395,388,392,393,390,393,393,397,398,401,405,396,396,416,389,390,387,390,384,379,379,382,377,396,394,399,384,395,390,408,380,399,381,406,415,435,407,398,395,419,422,412,411,396,401,394,417,436,432,439,438,475,444,430,390,387,386,397,384,387,385,384,373,394 7,174,92,657,844,454,391,921,859,809,798,771,798,958,1004,994,986,972,956,924,928,584,692,700,672,653,580,593,504,640,946,887,835,807,831,779,733,709,788,829,886,965,1023,1023,1023,867,1023,1023,1023,1010,990,962,871,1020,1023,1023,1023,1023,1023,1023,1023,855,664,858,868,895,877,858,887,790,757 9,28,20,42,67,45,29,428,401,409,417,370,403,436,453,449,428,423,436,444,450,407,447,420,405,392,396,405,394,403,418,426,427,422,433,394,383,394,427,421,428,439,482,476,455,420,534,529,540,491,472,419,416,453,483,513,548,556,601,545,508,405,386,395,386,388,435,415,409,406,409 3,23,23,50,81,78,47,448,461,445,431,410,408,446,496,479,452,465,503,562,542,419,495,461,452,434,416,419,388,393,432,534,539,485,489,421,423,387,409,400,432,428,517,482,482,424,619,731,734,661,617,538,463,501,536,550,606,612,664,641,578,405,412,409,428,461,543,523,516,443,421 16,241,144,312,345,170,162,738,823,782,747,684,717,795,846,829,825,817,864,930,909,691,867,818,768,745,655,635,543,597,821,912,922,851,861,767,732,666,775,823,886,962,1023,987,941,730,1023,1023,1023,1006,982,918,818,899,982,1020,1023,1023,1023,1023,1023,635,633,633,674,824,919,869,890,789,721 12,81,78,135,169,160,128,483,624,558,543,481,466,506,552,518,543,493,656,770,750,516,725,668,579,577,499,479,420,398,481,736,772,673,701,561,517,398,394,438,425,461,586,541,545,436,732,936,943,878,842,749,630,523,593,628,678,686,741,740,690,436,446,436,420,627,761,704,689,596,513 8,1007,553,207,237,113,106,634,650,639,567,525,527,660,721,698,695,662,713,802,782,507,734,675,601,590,488,486,423,470,626,758,787,690,715,569,527,553,614,664,710,796,869,808,759,681,900,951,949,884,855,771,648,844,904,909,943,935,969,935,882,510,461,505,524,659,777,722,736,631,540 8,13,11,35,43,30,26,437,388,408,383,396,404,417,440,418,430,396,395,433,421,395,407,394,382,396,393,396,382,374,400,421,415,402,399,393,398,410,401,414,421,430,495,452,426,412,478,488,491,412,413,417,394,467,505,506,545,548,606,539,477,384,378,388,382,412,414,387,403,419,376 5,18,14,34,49,36,25,440,392,384,385,392,373,443,470,414,405,397,407,414,417,378,403,398,394,403,395,390,384,399,402,419,399,411,422,375,381,414,405,414,405,421,483,452,449,399,521,471,441,447,428,405,392,435,447,446,533,541,585,548,516,382,386,388,385,387,396,404,401,393,389 20,9,8,28,43,38,24,394,416,394,405,396,400,421,434,413,403,423,420,460,443,392,429,394,394,410,387,378,394,401,411,435,428,423,422,398,374,393,399,401,417,435,440,442,447,402,509,579,571,502,492,420,395,432,491,492,555,537,578,544,501,410,408,394,380,401,443,410,439,403,389 20,16,15,108,213,219,111,405,456,462,433,406,412,445,479,443,442,448,471,548,516,421,483,467,434,422,404,430,413,407,417,509,548,474,451,429,434,416,399,418,429,441,480,492,471,425,592,768,777,694,650,535,467,473,544,536,613,591,653,614,552,421,404,406,409,459,523,508,519,438,415 12,11,11,28,38,38,28,401,426,402,399,397,390,396,398,397,385,413,427,481,449,403,464,429,411,409,395,413,386,366,404,458,473,426,452,402,393,375,385,386,375,391,405,397,399,394,472,592,608,523,505,438,417,401,423,421,450,430,489,476,455,392,393,396,400,415,479,446,439,430,395 17,29,25,54,61,50,45,440,403,382,384,392,402,467,482,438,450,425,421,413,423,377,421,398,375,390,387,377,385,412,417,394,441,396,410,401,404,388,405,388,420,427,495,468,452,388,523,510,491,429,428,422,403,454,493,464,554,560,614,573,515,403,405,390,381,387,392,410,393,396,378 9,10,10,66,112,113,65,404,448,429,409,403,413,407,443,418,409,414,460,532,530,408,502,471,436,423,402,405,399,385,398,511,531,478,485,421,407,395,383,388,392,393,434,410,439,387,529,732,750,667,624,531,461,443,433,438,494,486,546,541,506,397,392,391,393,449,524,483,483,453,413 6,9,9,17,22,21,16,474,436,424,423,412,433,471,484,449,446,449,464,518,519,405,496,449,426,424,398,401,383,399,472,505,529,458,476,434,411,412,404,432,462,520,633,588,531,398,585,652,666,598,585,522,470,455,503,504,579,559,623,583,525,399,394,393,417,436,508,472,462,422,424 12,11,10,136,213,210,131,405,420,412,389,390,413,400,417,409,397,399,416,488,461,403,460,430,406,410,410,399,386,403,394,466,471,437,437,428,409,398,401,393,395,414,441,405,421,405,466,632,636,548,520,459,435,437,454,447,493,451,501,465,461,410,393,404,400,418,474,469,451,428,401 6,37,35,88,138,126,81,457,504,482,483,447,465,465,512,501,493,482,543,644,622,453,573,541,478,479,444,424,403,401,457,589,619,539,568,453,449,399,410,404,423,452,524,493,526,401,694,822,809,751,717,628,535,469,552,578,649,642,720,698,650,436,420,434,455,521,623,579,603,512,452 14,134,128,76,110,105,71,404,431,391,390,413,396,420,400,410,400,394,416,431,425,397,420,393,392,389,403,389,388,402,415,414,450,408,414,377,397,401,379,422,426,458,507,481,446,396,466,509,510,461,434,418,399,420,451,470,500,479,527,505,477,401,379,406,386,408,430,425,411,397,391 20,12,9,55,72,44,36,398,398,404,401,404,396,396,416,397,417,404,414,422,433,395,412,403,398,390,404,387,381,416,412,419,438,413,421,415,395,401,397,389,417,427,462,430,429,394,504,524,521,469,465,433,387,439,466,473,527,522,565,512,473,400,401,378,384,400,421,437,417,419,391 9,123,109,1023,1023,1023,1023,444,456,434,426,402,398,444,416,432,443,406,485,497,500,421,489,456,411,423,416,400,389,396,396,514,530,470,461,411,405,398,381,400,379,423,466,450,441,555,549,680,668,592,549,497,433,454,476,476,522,498,539,545,502,453,401,415,398,439,488,472,490,411,403 17,12,11,49,55,51,46,419,402,399,399,408,400,403,437,418,420,405,427,436,442,393,434,404,398,403,393,384,383,392,395,433,442,433,415,403,397,387,392,409,410,397,457,423,441,396,496,578,563,500,489,431,405,437,454,470,523,520,555,497,481,388,390,384,401,392,422,431,414,414,386 6,62,32,80,133,61,40,431,411,409,405,388,399,482,515,489,497,478,465,488,473,404,435,404,395,432,397,391,381,429,431,443,464,402,429,408,385,415,431,420,445,502,578,518,512,442,594,553,545,488,462,437,394,494,581,559,640,621,685,644,581,406,382,405,406,413,444,420,413,426,391 2,11,9,14,17,12,10,411,395,396,385,397,404,430,441,443,435,425,436,444,424,395,414,420,397,403,395,382,385,387,415,441,417,416,406,381,397,405,414,435,444,500,554,498,480,429,579,500,523,460,453,427,397,512,565,575,635,617,662,611,529,401,388,402,398,411,412,393,401,393,378 16,18,18,19,26,25,18,429,541,522,470,417,480,429,455,474,463,447,542,681,657,448,622,571,513,498,458,451,399,403,439,628,676,583,601,491,462,383,387,413,395,425,477,467,459,395,625,876,887,814,780,676,549,423,447,493,534,543,597,603,558,394,437,426,412,513,652,583,614,517,460 13,12,8,25,30,18,15,426,410,396,405,393,393,437,447,440,422,441,407,444,420,384,425,409,393,408,395,379,379,395,407,427,427,421,402,398,389,394,420,438,429,478,526,485,450,435,566,535,519,459,442,421,414,502,549,563,615,589,619,587,534,392,381,394,396,408,424,432,421,399,387 7,170,154,114,162,152,105,423,399,354,376,375,375,395,420,415,394,417,401,382,401,388,377,381,384,392,367,409,401,432,418,415,399,408,386,399,401,395,406,413,428,461,502,467,437,407,475,450,414,423,407,400,397,440,465,486,514,502,536,515,454,391,378,379,369,381,405,369,398,391,396 3,33,33,228,382,392,232,399,423,397,385,383,406,421,430,447,426,397,421,425,407,383,392,393,367,404,381,383,400,387,418,398,409,380,401,403,424,397,410,380,416,423,464,427,439,437,490,497,468,443,424,423,398,482,542,524,563,535,572,538,484,408,392,382,411,406,403,384,411,384,398 2,11,10,139,211,187,125,394,392,393,390,407,395,414,400,408,414,427,405,402,411,403,395,392,387,390,395,399,366,404,414,403,392,394,410,384,386,406,393,398,423,441,468,430,434,417,474,446,439,418,401,405,394,441,478,492,518,499,531,480,467,409,385,392,391,390,430,399,402,385,372 11,19,19,632,514,518,636,400,397,414,398,385,387,416,423,436,417,444,405,456,440,417,425,413,396,407,399,399,393,364,405,437,437,406,415,378,392,372,382,398,411,406,456,413,418,432,500,557,540,494,483,438,418,431,447,459,494,464,514,499,476,390,397,388,393,416,448,428,419,409,395 20,12,11,26,34,29,23,433,423,395,396,402,423,434,447,418,423,427,433,489,447,393,454,425,398,408,381,375,389,392,461,476,487,428,455,395,411,389,414,424,451,518,633,585,537,397,535,578,600,536,525,463,434,461,504,527,540,544,590,529,502,386,389,403,401,414,457,452,440,435,398 16,180,164,124,163,140,106,501,410,413,414,404,417,486,534,494,488,447,460,491,459,407,440,438,413,428,417,402,376,397,445,465,501,428,450,441,389,417,427,440,449,485,565,524,520,446,636,613,592,513,508,437,404,485,542,587,662,675,731,680,609,398,404,411,405,431,474,431,451,429,406 6,20,16,39,53,41,30,405,397,397,402,361,406,407,401,397,388,377,376,426,388,386,394,388,395,392,375,381,380,410,387,390,405,399,407,383,375,380,409,396,404,424,439,426,397,389,441,444,437,404,388,418,396,407,444,465,490,466,516,467,444,384,405,384,391,389,400,396,366,373,368 13,24,23,31,44,41,28,425,498,469,457,425,424,420,451,457,446,437,528,634,592,437,563,538,475,462,426,420,397,368,442,580,622,541,555,449,447,402,405,391,401,422,491,457,460,408,604,795,806,719,689,595,490,456,492,510,571,554,615,602,558,394,413,409,414,506,616,567,564,476,443 11,22,19,26,30,23,20,462,552,489,484,443,435,491,523,520,515,484,572,663,675,446,617,562,501,488,448,434,410,416,478,614,679,571,616,485,461,419,455,464,498,560,653,576,562,471,723,841,851,778,745,645,523,636,708,705,756,736,789,754,699,430,434,420,423,524,651,612,615,494,454 20,35,34,65,124,113,55,437,462,423,431,414,403,462,483,471,471,451,497,506,491,405,466,457,430,409,409,389,387,374,430,496,480,453,463,420,435,384,423,423,433,449,529,496,486,443,626,686,669,595,566,514,446,510,582,605,662,639,699,656,605,403,398,400,430,473,498,488,489,413,409 18,16,15,29,40,36,26,381,388,397,382,391,395,394,420,398,399,398,400,391,397,374,396,393,385,378,372,378,399,374,398,401,395,386,395,404,364,407,404,394,394,422,419,412,430,396,433,408,417,405,402,394,383,421,420,445,458,442,475,446,417,380,398,385,392,391,401,410,388,379,380 8,42,42,88,151,152,87,455,563,542,493,489,499,487,556,512,518,537,610,691,677,463,637,585,545,521,476,470,413,377,480,653,680,600,634,531,481,403,401,422,420,436,551,501,538,434,743,914,917,855,826,738,606,501,566,586,669,679,740,728,695,450,465,434,458,580,703,654,678,582,511 9,31,31,144,194,193,140,411,506,473,454,423,441,435,486,489,479,465,511,605,592,429,566,518,467,460,426,425,424,382,449,578,620,509,553,476,427,388,437,470,494,565,655,578,546,437,671,820,824,757,713,621,521,510,593,629,721,703,749,706,629,404,421,405,417,497,584,567,567,479,430 17,23,22,136,241,239,130,433,424,400,417,395,390,434,489,478,458,430,432,453,444,406,416,417,406,409,396,402,375,401,420,447,444,399,442,403,408,407,399,411,410,439,500,472,462,429,576,593,580,514,498,485,413,468,536,553,610,601,654,616,548,412,392,398,418,420,450,418,408,400,396 12,27,27,94,100,99,92,424,495,461,444,435,434,430,467,438,439,439,501,606,570,440,558,517,478,455,413,427,380,393,421,552,615,538,534,453,456,405,389,408,409,409,489,451,459,418,580,806,804,736,689,584,502,465,497,523,574,558,598,584,550,400,419,402,413,483,609,547,553,460,448 18,11,8,44,55,37,29,415,439,430,425,401,389,421,424,425,445,441,450,521,522,416,493,464,429,421,411,404,406,384,411,479,527,455,482,419,406,403,402,405,410,448,472,452,448,399,551,689,702,607,600,473,437,432,470,474,528,526,583,538,514,401,396,397,390,420,510,472,472,422,404 15,10,9,18,24,18,14,423,371,393,377,404,387,431,430,399,414,398,403,396,397,375,384,395,380,381,378,368,369,410,404,394,416,401,375,366,407,399,388,383,391,400,431,427,397,391,447,435,427,399,414,390,372,398,418,421,472,440,501,467,438,380,381,391,397,392,399,375,388,385,382 17,25,24,72,111,102,65,416,480,444,440,403,436,419,463,437,434,429,471,547,528,413,490,482,435,428,403,411,394,386,419,499,547,500,492,446,423,389,398,391,395,441,491,451,467,395,599,757,751,683,637,557,470,462,517,530,606,587,647,609,565,401,411,407,416,448,524,508,517,444,417 2,17,12,37,49,31,24,436,403,394,383,407,387,429,433,454,415,411,395,401,414,379,404,384,396,388,384,385,387,407,399,414,426,423,413,387,383,388,403,430,445,472,498,458,443,402,532,479,475,446,429,408,410,492,537,522,571,551,619,548,501,385,400,395,396,382,401,387,405,402,387 5,42,40,347,513,496,330,450,574,526,488,444,454,446,489,480,481,469,575,721,689,481,670,607,537,521,459,431,408,390,451,679,717,623,627,514,467,404,398,412,411,453,529,498,504,448,652,873,883,804,774,659,526,496,533,543,586,597,676,644,614,411,442,406,428,537,709,609,646,536,478 13,9,9,50,56,59,52,379,391,386,393,407,397,400,404,395,391,372,401,458,415,394,442,399,420,412,391,403,385,381,387,421,447,425,429,400,383,381,384,385,383,387,402,405,379,386,430,558,579,490,476,438,401,390,405,409,422,413,416,418,412,394,389,393,377,392,441,411,430,399,402 17,48,18,263,294,94,88,595,654,590,569,494,538,650,717,696,680,661,698,769,757,511,684,629,573,561,492,466,414,500,630,735,753,672,678,583,502,508,583,631,678,750,832,776,743,665,889,937,924,872,837,766,651,833,888,890,928,912,949,913,869,505,446,471,514,632,739,679,698,589,534 19,13,13,17,24,21,14,507,600,568,545,478,505,523,571,581,575,583,656,742,717,490,656,607,550,538,448,466,403,383,518,701,717,630,651,547,494,402,398,414,416,465,570,557,572,415,753,895,887,832,806,716,596,487,528,535,657,661,733,746,707,455,470,461,486,627,750,686,704,594,521 7,55,43,66,77,46,41,497,503,488,469,452,445,531,550,556,531,534,574,639,631,460,550,507,472,461,408,426,388,431,495,608,628,522,565,455,442,443,471,512,562,648,736,643,617,499,757,823,810,744,712,640,504,665,749,764,811,789,836,794,742,436,439,429,424,535,621,558,591,503,457 4,14,14,89,121,124,90,391,388,389,386,405,384,394,425,390,393,389,393,443,421,411,461,428,426,413,411,392,382,390,384,411,427,421,403,381,397,411,389,383,398,408,408,410,397,402,415,585,612,499,467,425,389,412,462,450,465,437,464,451,410,406,392,388,384,402,462,434,404,406,395 10,44,41,43,63,57,39,436,501,433,449,420,441,449,487,464,456,470,526,635,619,425,575,523,481,478,419,426,389,402,437,588,638,538,550,474,435,388,406,423,411,441,533,489,486,426,612,793,796,720,688,582,473,479,547,540,596,591,668,632,592,416,422,403,416,505,623,573,564,483,431 19,90,64,91,131,67,46,544,738,686,694,650,724,622,701,711,713,718,775,780,798,510,670,647,627,624,604,630,531,418,588,691,675,639,664,602,546,426,461,490,539,587,700,666,678,470,872,915,894,871,859,836,747,550,662,670,761,757,830,852,823,572,642,578,616,735,768,756,802,715,714 8,13,10,33,42,26,19,407,392,370,371,397,393,414,389,410,408,398,410,392,419,388,424,401,393,402,380,395,383,395,406,399,444,405,409,383,392,393,398,406,413,430,467,428,405,411,451,468,483,444,404,402,394,455,461,447,506,487,530,491,455,387,386,387,386,400,421,416,403,403,383 15,120,113,80,123,114,71,400,390,388,362,369,416,379,414,371,405,402,386,393,387,386,384,386,390,387,386,378,400,396,402,409,388,388,407,388,395,409,408,416,421,437,457,431,409,389,413,447,437,400,397,403,408,422,414,428,435,450,461,458,422,386,397,385,404,395,404,400,385,383,386 5,10,10,15,20,16,11,499,612,534,523,496,494,535,592,581,565,529,655,745,715,511,670,608,555,536,472,463,414,398,520,713,724,628,659,534,490,388,411,398,425,457,573,560,564,416,745,897,887,827,797,705,591,489,555,573,665,672,747,749,709,448,454,447,467,632,745,673,710,592,507 9,27,23,127,138,107,100,484,473,439,445,422,425,527,557,534,532,519,539,587,569,420,498,480,464,438,423,398,400,452,472,519,566,495,528,430,422,451,482,500,523,602,687,625,586,526,751,758,748,673,639,563,470,699,758,766,804,792,836,788,723,417,400,406,424,488,548,509,504,452,421 8,10,10,28,51,52,28,403,409,410,409,392,411,412,443,424,407,423,427,427,440,382,423,410,402,398,407,399,390,393,411,440,434,403,402,396,399,411,388,412,397,416,463,437,433,384,514,562,562,522,484,445,403,445,496,498,568,567,600,564,522,396,394,396,395,411,448,401,431,396,383 1,11,11,30,38,38,29,389,422,413,418,399,416,406,409,425,429,402,456,498,482,396,468,456,433,418,418,407,372,376,411,483,511,457,468,425,402,370,395,389,407,402,424,438,425,394,512,657,666,587,564,482,418,413,439,440,496,492,528,510,487,393,407,395,388,417,509,451,468,416,415 2,98,48,213,337,140,94,534,583,532,513,447,472,533,629,601,588,583,636,698,694,468,629,564,513,495,447,414,417,463,597,670,692,604,622,532,466,531,615,680,745,826,899,804,740,553,821,865,851,778,762,683,534,739,834,861,910,889,917,862,807,443,435,458,462,547,674,622,655,510,468 13,17,12,35,50,32,23,412,383,395,384,385,379,420,445,416,418,407,410,417,422,386,410,410,406,396,382,390,374,387,387,419,437,398,396,393,371,382,406,409,434,452,467,450,434,425,485,458,469,420,438,410,408,444,485,470,529,512,547,510,483,392,387,378,396,377,419,420,400,395,392 1,9,9,26,31,30,25,411,429,434,439,394,426,406,434,414,406,407,448,555,533,412,550,494,442,461,413,403,378,406,409,507,575,484,516,433,407,394,392,390,419,404,447,419,420,407,471,671,706,610,582,468,415,420,459,489,523,502,529,504,470,399,387,396,383,437,555,493,506,448,404 8,16,14,27,37,28,21,419,442,430,396,389,414,424,437,426,418,419,443,500,475,385,474,451,420,414,395,388,387,400,407,493,488,441,437,439,397,391,394,425,418,462,503,459,454,403,540,629,634,549,524,457,416,483,550,529,593,571,633,589,534,404,395,401,409,407,482,467,451,417,400 10,26,15,39,55,25,19,504,491,478,422,424,433,475,506,460,470,461,519,599,591,419,561,507,453,458,413,414,418,393,467,582,629,489,541,441,406,399,433,424,492,580,691,627,596,421,638,729,758,688,664,589,506,489,543,558,632,619,689,659,583,398,379,405,411,477,587,523,529,450,415 1,9,9,42,71,74,44,389,411,411,401,382,389,425,403,410,412,406,421,434,432,392,413,399,389,415,396,392,378,379,416,428,420,404,423,390,395,403,409,419,416,444,476,456,430,426,495,527,529,467,448,422,401,462,509,500,555,531,563,525,489,398,385,387,391,386,442,417,425,409,407 17,23,20,81,100,84,64,400,461,428,411,380,411,428,433,425,440,414,450,495,488,413,468,440,426,446,405,388,402,382,430,485,485,445,459,424,410,396,381,408,385,426,465,451,468,421,547,665,666,592,596,501,444,419,466,492,542,521,578,547,530,397,412,398,403,435,467,455,457,423,417 14,11,11,34,38,38,34,418,490,457,449,416,439,422,439,442,448,433,528,633,596,452,592,536,479,464,438,427,405,391,409,621,627,540,530,450,412,385,390,402,393,421,472,447,452,404,566,802,798,715,673,569,465,428,468,486,517,523,573,564,527,398,406,390,407,473,604,524,542,466,436 14,21,21,37,51,47,33,446,533,506,485,431,424,427,468,466,457,445,547,670,652,442,628,577,509,495,426,444,411,396,445,632,680,601,595,490,443,397,416,422,422,437,507,472,487,428,633,847,860,783,749,618,521,472,506,542,585,588,646,611,590,406,427,399,402,509,651,598,605,488,451 3,16,10,87,89,40,43,452,473,458,425,423,422,486,526,523,482,484,503,580,538,422,522,477,437,429,414,397,403,400,461,539,576,488,516,468,428,436,472,465,483,554,643,583,536,484,694,748,746,667,647,555,469,633,701,704,756,740,792,724,672,418,403,414,416,458,548,505,524,457,432 1,90,83,98,141,129,89,757,918,870,825,753,782,802,850,835,825,819,958,1023,992,849,991,920,880,851,749,695,590,448,831,1023,1013,953,955,846,793,454,515,578,667,771,912,900,909,636,1013,1023,1023,1023,1023,1017,916,835,915,938,990,985,1023,1018,985,688,767,687,712,1021,1023,1023,1023,967,870 5,90,85,110,216,207,104,415,461,447,435,401,432,421,426,422,415,427,467,541,525,399,508,480,456,431,412,404,403,383,377,476,523,448,478,415,426,394,394,387,374,391,421,417,420,398,513,736,751,660,644,549,463,432,432,442,481,486,509,503,483,393,410,394,419,434,529,485,477,442,430 2,21,19,84,62,56,80,413,397,399,416,410,386,417,430,427,391,405,414,411,413,393,409,392,404,390,387,392,385,375,407,427,403,408,406,402,387,391,400,392,422,425,460,447,450,406,492,472,471,435,443,409,415,432,461,455,484,482,528,485,476,388,401,393,403,407,402,402,420,414,407 9,24,14,55,70,40,32,466,414,400,381,392,383,460,479,444,440,434,420,450,447,396,435,402,391,398,393,405,389,381,420,427,441,401,430,389,405,401,413,418,425,460,512,470,436,405,553,549,517,449,446,415,391,472,509,504,593,593,666,613,529,389,382,398,383,400,444,426,412,396,381 5,19,12,31,41,22,17,486,412,392,398,388,389,470,498,447,452,438,412,411,422,387,420,390,395,393,377,388,378,395,415,383,409,366,391,392,389,390,385,409,411,424,481,454,443,383,500,444,429,425,430,396,391,457,443,425,539,535,572,537,497,394,403,383,396,386,406,378,379,388,399 4,9,9,32,44,40,29,394,403,404,399,393,387,401,407,405,420,396,421,470,472,404,440,441,413,411,383,395,396,408,404,447,470,437,434,401,384,359,378,383,393,398,437,400,408,385,444,598,618,548,516,461,412,422,446,443,479,450,503,470,432,401,390,395,389,422,465,442,453,410,374 20,16,16,59,66,61,54,413,491,464,439,393,395,427,442,456,425,434,507,593,571,417,555,515,452,454,412,434,380,387,418,536,590,508,540,459,433,394,405,403,416,413,478,445,481,406,563,756,767,687,643,538,479,443,470,498,547,530,593,565,529,402,403,401,403,480,585,536,535,465,436 16,10,8,24,33,27,19,404,396,389,398,384,401,412,422,416,416,409,406,423,410,399,422,414,401,394,392,398,386,391,410,417,423,405,420,398,396,405,391,395,417,427,451,433,420,398,470,485,495,450,444,421,397,427,470,445,497,489,514,487,481,380,388,382,381,418,422,428,424,391,396 15,23,16,38,65,51,27,404,459,431,382,424,404,427,451,439,459,441,470,545,526,421,504,457,450,434,411,397,394,402,424,503,522,465,468,432,416,399,422,401,418,461,517,484,468,428,591,681,675,601,567,493,441,484,546,553,592,589,640,605,540,410,395,389,408,442,528,466,490,419,424 17,13,11,14,16,14,13,426,391,386,368,368,395,394,421,425,399,410,408,418,390,391,391,403,397,380,399,383,405,387,403,406,406,403,419,398,409,412,413,443,449,516,599,496,457,400,486,468,462,437,406,411,419,452,532,576,639,621,641,545,493,399,390,389,386,404,396,400,431,403,388 4,36,33,133,237,210,119,429,498,440,453,404,409,440,425,441,427,438,485,578,552,436,546,508,448,460,421,414,383,420,409,548,582,485,517,437,406,378,390,384,399,410,443,439,434,415,539,751,771,681,636,513,460,439,458,440,509,514,567,544,511,408,408,405,402,437,558,523,532,463,429 6,19,18,23,32,29,19,513,662,627,569,522,543,578,639,634,607,609,710,805,777,557,749,687,635,603,524,497,445,376,544,775,791,712,730,619,530,402,405,417,428,466,620,608,633,414,801,948,939,883,856,780,667,518,591,607,715,720,791,799,759,479,490,487,501,703,813,745,774,659,578 2,10,10,27,33,33,27,575,556,513,520,481,474,611,665,633,646,623,644,692,681,468,594,544,509,476,441,442,410,412,543,651,644,574,582,500,467,394,411,426,457,497,618,613,658,444,805,860,836,783,759,684,577,570,630,659,744,750,810,807,774,496,451,518,529,616,704,639,677,556,508 2,15,11,41,45,42,38,430,492,436,410,420,439,428,465,447,443,450,530,605,562,444,551,501,468,447,431,412,400,401,439,635,607,538,527,470,424,398,426,451,492,549,639,565,532,429,630,844,796,738,683,578,474,532,598,631,704,682,723,676,606,399,417,410,418,562,695,587,609,504,448 3,114,99,240,351,322,217,603,800,752,696,628,647,661,713,701,694,679,808,920,901,668,878,829,761,739,645,601,507,424,616,890,922,844,854,720,655,449,467,485,533,612,739,717,719,539,879,1023,1023,998,974,891,775,698,760,775,838,834,889,880,848,515,560,522,544,777,915,868,877,774,682 5,17,16,146,184,179,141,408,436,416,427,393,413,428,421,403,404,417,428,485,473,420,458,444,439,411,384,403,401,392,413,471,490,443,472,417,441,402,389,396,405,406,438,431,423,402,509,656,672,582,548,475,431,431,433,450,501,498,519,486,481,405,404,398,393,433,494,470,457,421,425 10,69,64,77,72,64,70,452,626,599,546,451,456,460,501,460,459,472,586,803,790,513,809,757,641,657,518,464,420,417,449,739,836,701,750,580,492,410,412,420,453,475,588,521,521,455,651,861,926,830,804,661,519,530,601,615,666,667,722,687,615,409,445,428,433,563,822,758,742,639,499 8,10,10,23,31,28,20,382,400,379,375,389,381,394,389,386,391,389,392,406,400,382,386,370,379,383,374,381,373,384,394,385,390,393,396,385,370,397,387,398,403,406,423,428,398,401,423,417,410,387,376,382,372,427,420,420,430,423,469,439,396,386,379,386,380,385,386,352,382,371,384 5,10,10,68,113,114,67,409,449,406,428,416,446,410,445,414,443,455,457,451,462,395,398,406,399,415,399,416,394,390,443,463,444,444,454,458,454,394,391,405,404,400,463,468,489,400,648,616,585,583,582,548,501,412,442,446,489,510,586,594,576,407,416,390,412,426,440,461,476,421,424 7,20,20,198,256,265,206,422,435,423,412,402,415,443,458,448,452,433,477,497,500,413,462,448,426,425,402,401,394,389,436,479,509,445,447,478,394,391,399,424,399,412,484,462,462,404,573,702,702,633,578,499,461,450,513,534,580,589,641,586,545,417,399,404,408,451,513,489,478,425,395 7,13,12,30,40,33,25,381,383,388,390,391,360,383,381,407,395,389,403,399,402,396,388,387,394,380,384,391,380,406,378,394,398,374,386,396,383,392,390,382,388,406,423,406,392,380,409,417,397,393,403,393,394,393,411,403,426,427,417,418,412,394,387,399,375,379,387,373,390,385,385 8,56,55,44,59,58,43,724,659,608,597,554,601,768,833,819,812,796,768,745,739,451,492,495,507,467,456,473,435,428,764,688,601,590,615,554,564,446,511,551,622,731,862,847,859,544,963,892,824,810,793,760,666,752,831,854,928,934,985,976,945,650,498,650,663,682,651,635,683,590,532 4,14,13,16,15,13,14,465,550,494,467,448,454,489,521,520,519,493,571,674,643,457,588,557,507,481,423,410,403,388,454,637,672,571,589,470,447,392,399,405,408,431,511,498,522,409,691,823,813,750,714,619,509,471,510,535,604,599,666,688,640,440,429,426,445,543,671,598,610,513,455 9,22,19,46,61,47,34,409,380,389,384,400,394,429,431,419,390,391,413,420,406,375,396,398,395,388,385,375,402,380,416,415,426,392,400,369,397,409,397,400,417,420,480,449,451,413,470,489,483,430,425,413,401,470,496,460,537,525,568,523,489,389,377,394,382,379,408,399,402,393,393 18,27,15,82,86,36,40,453,429,406,385,406,391,463,492,462,450,451,438,456,446,384,432,420,391,415,412,392,398,397,437,436,447,416,435,403,393,409,434,424,445,485,574,530,492,433,597,572,562,491,494,436,388,536,579,576,659,657,711,665,598,402,387,382,395,426,447,436,402,400,394 20,11,9,33,38,29,25,401,395,376,381,371,386,414,419,403,397,393,399,421,391,386,401,400,387,408,386,390,365,379,397,392,409,401,399,399,404,395,380,404,398,404,415,425,409,403,448,427,447,408,408,412,386,432,446,444,468,468,500,487,428,398,385,380,378,386,401,394,409,408,372 5,772,516,275,343,217,178,650,726,702,657,591,608,682,741,729,716,685,771,869,850,604,822,769,694,673,561,516,467,405,658,843,866,783,801,684,564,514,570,622,692,765,851,800,775,633,895,1001,1002,940,913,835,722,797,861,869,915,904,946,918,878,526,513,532,523,714,848,799,815,691,592 19,29,24,70,87,59,47,415,420,428,394,404,418,422,438,424,418,444,446,487,484,406,472,459,419,423,408,417,373,419,431,459,486,427,469,409,418,418,403,420,435,462,514,457,478,419,550,635,623,536,522,461,431,477,533,522,583,560,618,594,539,403,395,397,376,414,474,446,440,404,416 7,10,10,19,24,21,17,435,417,396,409,407,404,424,412,404,418,405,420,450,453,392,436,416,402,409,390,385,384,374,422,449,475,414,440,425,384,363,396,409,407,468,567,531,485,391,501,544,542,506,513,507,435,403,408,412,443,467,490,487,461,384,385,379,385,406,448,417,411,411,403 11,13,13,46,52,52,46,409,418,394,378,407,392,402,433,420,415,393,409,464,434,417,442,427,411,406,404,405,392,402,539,554,519,470,487,423,410,371,400,423,437,510,671,660,657,411,532,647,611,544,501,442,418,444,459,464,519,497,558,522,501,393,382,395,399,451,553,472,490,432,387 15,9,7,32,32,27,28,470,613,570,525,481,507,509,567,563,543,536,647,757,721,490,694,639,574,560,473,461,415,403,506,725,750,653,676,544,517,415,414,405,436,461,566,573,568,420,736,904,898,835,802,709,594,502,559,580,662,669,744,734,701,425,445,444,451,607,738,683,698,575,519 11,10,9,34,31,27,32,387,394,390,372,392,383,389,375,403,381,395,385,390,366,383,387,384,375,375,389,366,373,376,393,371,370,381,389,375,372,391,393,400,381,383,425,400,424,370,403,388,385,398,395,366,397,400,394,397,428,410,457,409,396,384,396,387,385,393,390,386,398,372,388 13,10,10,62,102,107,64,391,398,378,391,403,425,400,393,411,395,402,412,408,390,391,393,383,381,402,385,378,391,389,382,406,412,395,398,397,386,391,380,387,384,400,407,396,380,389,418,444,446,399,392,403,381,384,404,417,428,415,433,435,433,401,390,391,386,393,397,396,392,379,386 15,24,24,69,105,104,66,452,582,538,503,454,481,473,514,495,497,515,594,716,705,476,637,602,520,514,462,477,436,374,458,669,710,603,636,524,484,375,387,409,390,416,505,488,506,432,710,900,912,845,808,719,585,463,504,528,605,625,686,691,649,425,449,444,437,572,710,652,675,557,514 5,39,35,49,65,53,39,406,445,446,386,398,426,414,449,434,418,413,492,561,536,407,534,479,438,450,392,396,389,422,404,543,556,490,496,480,405,387,405,415,424,410,456,450,441,415,525,722,733,654,603,510,415,455,508,485,528,531,564,549,504,405,414,401,397,449,545,487,490,448,426 19,20,16,50,72,50,34,387,406,389,406,374,386,413,414,424,401,406,412,430,421,384,403,405,395,408,392,390,379,413,396,434,429,425,409,397,394,393,409,402,398,437,457,437,427,416,476,496,493,448,454,421,408,457,454,475,541,519,553,510,491,388,395,404,381,396,405,409,398,393,376 4,274,203,84,97,66,58,879,974,935,903,859,881,918,970,964,960,952,1009,1023,1023,871,1014,976,930,918,845,818,727,494,890,1023,1023,988,1003,912,855,546,612,671,730,830,950,942,960,703,1023,1023,1023,1023,1023,1023,960,869,932,956,1021,1023,1023,1023,1023,812,812,823,858,994,1023,1023,1023,962,890 18,10,10,31,49,49,30,404,405,402,382,390,383,389,389,410,401,396,415,414,409,393,389,391,381,393,375,382,394,374,393,382,402,393,397,387,393,389,395,388,391,398,396,389,388,389,427,452,454,428,417,428,399,417,427,416,429,427,448,445,405,382,390,401,390,398,397,394,401,393,387 16,15,12,38,50,38,29,387,384,366,399,389,399,413,392,422,399,387,403,417,401,382,417,383,390,388,404,372,392,392,391,403,403,390,405,403,377,406,393,426,430,413,445,418,447,407,447,439,441,407,414,396,383,437,448,466,492,466,497,462,438,387,388,395,402,393,409,382,394,397,391 16,9,8,44,62,64,46,402,401,417,404,389,396,406,406,406,417,403,419,452,455,397,435,402,413,405,400,404,382,397,408,440,456,425,438,410,400,393,380,380,408,389,425,403,421,381,479,626,630,543,534,474,426,409,417,434,443,458,488,477,439,394,400,399,402,435,463,435,453,418,406 20,146,85,112,109,59,63,587,596,501,480,466,474,619,676,655,628,610,625,690,675,442,568,548,506,486,443,420,401,506,624,644,657,589,593,539,479,567,635,706,753,838,906,826,769,612,868,864,843,782,761,679,568,813,885,902,946,928,957,903,853,469,449,452,484,553,654,603,623,520,465 10,15,11,39,45,32,29,421,404,399,383,390,380,437,455,408,417,410,392,435,414,378,417,409,398,385,397,379,397,405,401,411,438,411,416,402,395,390,397,406,394,424,451,456,456,409,500,508,506,474,457,424,394,431,465,459,532,513,579,545,481,393,398,385,411,408,436,441,422,387,388 17,10,9,20,20,18,17,394,370,386,382,375,394,407,395,393,395,382,383,391,399,381,387,386,390,374,408,385,393,412,393,398,390,385,384,390,371,383,391,407,405,428,453,401,395,399,440,432,415,397,397,395,382,425,463,460,470,477,488,468,454,385,384,389,388,389,395,389,399,379,375 3,21,21,30,45,43,28,375,427,402,411,378,399,396,406,409,409,414,404,435,430,392,422,422,385,392,397,385,383,397,407,427,423,417,409,411,394,381,395,374,397,410,453,429,408,423,470,521,519,484,433,422,399,447,479,486,512,482,526,486,452,380,385,401,387,407,425,406,406,408,394 2,37,34,56,69,62,51,487,603,585,525,512,501,506,544,536,540,546,627,767,738,526,706,651,586,574,479,458,427,403,494,729,769,661,677,566,503,413,423,426,441,494,581,575,585,436,740,919,922,856,828,730,602,518,568,609,694,686,739,745,696,429,456,449,452,602,757,697,697,577,500 14,8,8,34,53,53,33,394,417,415,416,418,403,397,422,409,407,423,443,493,483,399,444,423,415,419,395,399,394,412,404,436,464,416,451,421,416,387,399,403,410,412,444,426,411,405,504,631,629,550,526,465,429,449,484,511,530,509,538,527,471,407,387,387,389,411,466,433,443,412,403 6,10,8,33,34,25,25,418,397,381,379,363,381,416,404,413,426,399,400,387,391,384,389,391,387,380,367,384,394,391,400,398,389,390,399,392,405,389,396,401,413,417,462,424,431,388,455,455,433,407,384,381,377,430,439,450,470,485,542,503,468,389,400,394,382,388,403,382,375,380,392 7,8,8,28,42,42,28,381,387,386,394,397,379,403,394,408,393,399,405,427,414,402,414,403,403,396,393,386,407,377,398,420,416,414,406,380,391,402,377,390,379,400,415,410,402,398,466,494,501,463,452,423,391,418,437,425,443,452,478,460,456,399,401,386,385,392,421,407,422,407,401 7,12,11,31,42,33,24,405,398,389,414,391,403,426,448,430,438,428,415,430,440,381,404,403,393,391,388,387,391,396,422,414,406,407,427,399,403,407,405,418,412,476,517,476,476,407,542,492,499,443,431,412,399,505,548,539,600,583,637,579,512,388,376,392,400,402,408,399,397,398,389 4,13,13,58,84,83,56,427,470,460,449,432,448,420,429,443,430,432,474,572,545,428,542,493,454,444,423,394,401,402,431,544,587,505,501,471,422,390,391,402,387,408,447,440,442,408,566,775,791,709,677,572,472,437,446,478,492,493,543,536,517,400,404,426,418,472,573,532,554,453,424 17,27,26,21,21,16,18,558,635,595,555,519,535,578,657,654,644,645,699,761,733,517,677,633,583,562,479,478,435,399,567,727,741,672,691,568,548,401,426,433,467,539,663,637,660,430,826,917,898,849,828,747,638,555,622,661,745,747,817,810,785,480,476,506,523,676,766,705,738,618,544 3,13,12,54,74,65,48,400,442,431,420,401,421,410,427,419,429,398,472,531,491,417,474,465,430,429,409,402,380,387,393,512,514,442,465,439,423,387,379,393,398,406,423,427,433,396,526,692,685,590,569,502,422,417,441,472,495,488,533,506,474,398,386,393,385,446,513,495,491,464,425 13,8,8,22,33,33,22,390,400,393,414,381,391,408,412,390,394,410,406,416,413,405,410,428,396,403,387,406,375,386,384,418,436,404,417,403,378,385,394,391,389,415,419,424,402,384,451,503,507,465,425,417,416,433,423,441,450,432,453,445,426,386,404,381,404,397,441,411,390,389,388 2,29,28,94,126,121,89,425,417,418,403,408,399,422,437,428,448,421,446,498,459,424,458,429,426,393,389,394,395,387,414,467,472,443,442,409,378,393,398,416,405,435,472,466,455,414,555,638,629,549,519,460,448,464,505,519,578,550,615,573,542,408,403,401,404,421,465,447,443,419,395 5,23,21,269,476,469,262,462,580,534,501,470,466,469,498,490,490,494,578,726,701,473,683,626,557,521,458,440,409,398,457,677,730,611,631,494,478,387,393,406,424,462,545,511,523,442,669,894,904,828,801,686,569,481,538,551,616,618,698,668,632,437,431,410,440,547,716,660,663,540,484 17,11,11,168,266,280,174,422,422,406,404,394,401,414,444,453,435,438,438,450,445,398,415,418,388,403,399,392,402,383,410,418,426,401,403,395,371,382,395,412,405,413,476,438,437,405,547,572,542,516,488,475,391,435,484,489,552,529,579,556,509,403,401,419,402,412,446,434,425,405,396 5,53,48,24,32,25,17,445,442,445,429,419,414,474,498,478,493,460,516,517,492,414,464,428,410,424,387,404,382,405,450,502,496,468,455,431,391,398,412,416,433,472,539,517,528,442,673,716,694,619,603,531,448,522,591,594,653,650,702,679,636,420,396,412,447,458,554,484,505,431,431 18,9,8,26,35,33,24,389,477,429,409,413,417,439,426,444,430,440,467,557,540,406,528,468,423,420,418,419,379,401,410,539,563,472,494,436,434,384,398,403,407,437,473,439,442,399,559,755,765,682,618,541,454,434,488,497,541,535,574,535,524,408,405,391,421,451,543,488,502,450,419 11,16,13,31,46,33,20,435,409,382,403,409,386,431,453,441,419,417,441,474,458,399,459,427,404,408,387,401,374,399,417,472,477,441,427,403,384,414,424,454,435,489,535,492,472,438,561,584,566,492,480,446,398,542,612,603,644,634,673,626,552,390,378,382,400,417,450,415,425,403,393 17,10,8,26,30,24,20,431,384,381,374,392,395,427,444,408,401,407,386,411,392,379,375,406,396,385,364,390,379,371,399,399,393,379,409,394,389,393,399,398,403,415,447,438,434,380,467,419,427,416,411,385,376,415,408,420,470,470,533,498,458,381,391,397,388,388,384,403,402,384,398 14,22,17,36,36,24,25,559,640,591,567,499,544,617,690,665,667,648,706,769,751,524,696,655,580,575,487,483,446,431,578,742,760,669,703,543,508,420,435,466,506,574,701,671,684,481,840,911,902,850,819,752,617,662,731,744,803,805,858,850,810,504,472,498,539,663,771,716,750,629,526 6,41,37,16,22,16,11,653,776,720,684,632,658,698,765,755,745,736,816,888,862,635,828,784,719,709,590,575,493,450,661,854,873,798,824,707,626,423,429,440,503,579,736,728,752,478,902,1020,1013,962,935,862,758,646,718,734,827,830,894,899,862,556,548,568,626,789,888,840,858,759,664 3,37,31,59,72,50,37,519,576,540,484,457,474,550,614,588,563,561,631,716,695,480,627,591,523,521,466,440,411,429,525,676,718,606,652,548,454,472,516,543,575,665,750,684,661,556,806,902,900,837,800,711,583,745,807,808,851,837,880,836,784,435,437,425,450,572,697,641,655,551,469 5,21,19,71,104,94,62,432,522,472,449,425,433,448,476,463,452,458,563,635,608,439,580,522,495,463,452,443,398,408,430,571,624,540,555,473,433,381,397,404,417,437,525,470,481,429,641,820,833,758,729,633,511,445,518,535,604,587,659,638,596,417,417,405,425,505,627,575,593,499,446 19,30,25,51,68,50,37,397,399,395,384,405,384,415,449,428,433,410,415,448,432,392,415,400,403,400,391,394,383,387,407,426,443,407,393,414,403,415,400,403,434,472,493,438,446,399,509,500,502,447,453,427,408,447,512,509,543,534,574,551,486,386,373,390,400,412,423,398,409,407,390 3,9,8,50,59,48,43,414,453,426,428,407,419,430,430,411,440,416,488,559,555,409,508,467,444,449,410,415,388,375,406,547,558,490,492,433,407,375,393,398,384,413,451,424,442,403,544,781,769,689,657,559,481,431,460,450,495,497,557,539,510,385,409,398,395,452,553,515,519,461,426 20,15,10,38,43,28,24,426,401,391,394,387,355,417,429,418,414,402,401,437,408,383,396,404,394,401,414,367,393,399,405,417,425,399,385,373,370,406,403,418,419,441,507,470,443,417,526,478,477,425,408,384,401,447,516,516,563,578,603,577,503,382,376,392,386,374,413,406,395,404,386 15,29,27,302,420,399,286,429,526,515,486,461,444,460,487,474,485,464,553,653,644,455,611,541,491,477,439,427,413,389,448,601,643,560,592,504,443,407,416,410,403,435,520,496,509,445,668,862,883,809,774,677,558,457,526,534,626,618,681,662,636,441,425,419,430,513,626,589,598,499,470 17,13,10,37,40,28,27,442,385,376,394,388,382,426,439,403,431,421,405,422,415,392,405,394,385,406,391,387,385,400,380,407,409,404,389,382,390,397,392,413,407,438,477,451,433,402,507,452,434,435,418,408,377,442,469,481,549,524,591,544,481,387,371,383,402,391,416,395,407,402,379 1,9,8,13,15,13,11,394,444,432,419,398,396,419,440,411,400,386,430,537,525,422,543,488,444,429,394,406,398,386,415,507,568,460,465,427,397,382,381,386,388,397,422,422,400,391,471,633,669,562,547,469,425,419,431,440,478,461,520,487,445,406,398,397,399,432,548,482,490,447,409 13,13,9,32,40,28,23,408,392,398,412,389,393,435,423,402,427,430,421,426,418,380,411,394,390,404,401,369,372,388,403,397,430,395,397,406,396,396,388,416,423,436,464,450,448,408,491,466,476,420,433,395,397,470,489,495,547,517,582,539,505,412,385,394,399,386,410,395,405,405,392 12,28,23,42,39,24,28,551,649,610,556,514,528,586,661,640,632,618,691,781,754,515,716,648,594,571,499,478,432,414,578,742,757,684,693,552,520,456,426,441,488,547,671,656,670,451,819,917,907,854,825,750,616,607,674,692,764,765,830,821,787,493,463,488,512,668,784,721,739,620,557 10,60,56,46,64,58,40,513,451,443,421,410,422,502,494,434,435,436,445,506,501,398,491,460,413,425,404,408,372,372,499,517,531,479,495,428,406,402,421,453,503,579,718,649,617,407,572,626,668,598,601,569,501,435,476,490,550,563,611,569,532,394,382,393,390,419,510,471,440,433,410 5,86,72,157,182,159,139,485,573,531,456,438,470,477,507,507,496,512,574,685,661,459,634,579,513,490,441,416,398,407,470,652,697,596,621,487,438,416,433,439,458,531,608,546,539,470,707,848,851,779,743,653,536,581,637,669,709,700,754,720,677,446,427,424,432,550,671,622,629,519,469 15,13,13,45,47,48,45,400,467,439,438,409,417,420,427,401,423,417,459,548,529,417,517,472,449,446,395,406,411,389,403,523,557,478,501,447,411,398,380,386,400,394,443,412,435,408,524,739,751,671,617,562,446,414,430,454,472,471,522,518,478,400,399,399,395,460,539,495,505,445,412 6,11,11,35,56,56,35,395,421,386,392,387,408,403,418,393,411,427,424,458,448,390,438,427,414,407,389,403,399,394,399,458,447,444,441,408,403,383,369,391,395,392,409,412,414,382,450,579,575,515,483,420,409,394,415,421,451,448,480,434,422,399,401,399,398,398,434,422,418,405,406 1,10,9,13,15,14,12,404,419,405,385,380,389,413,416,432,410,431,426,486,475,406,474,432,401,406,395,386,378,387,413,436,467,433,430,391,403,394,403,427,414,447,494,452,439,425,521,530,548,481,463,431,406,497,555,546,590,575,611,579,505,397,392,389,396,395,485,434,446,409,393 1,15,14,7,8,7,7,519,630,581,536,489,501,566,626,603,607,612,691,752,725,495,693,636,577,551,475,476,410,404,548,732,742,660,680,543,508,401,444,457,449,524,652,629,647,411,787,899,890,835,809,722,601,555,633,647,734,731,792,790,760,473,474,464,493,645,762,697,707,593,508 6,26,25,66,97,86,60,413,462,453,421,399,433,429,453,441,457,430,496,583,572,432,538,494,465,423,427,410,383,399,420,543,588,512,512,447,414,397,433,405,423,432,479,456,462,419,601,763,767,693,653,557,485,452,503,519,582,592,634,607,557,399,410,397,426,447,569,535,522,469,426 12,20,12,56,64,35,32,460,514,490,465,422,432,496,530,499,524,485,538,631,595,437,556,514,474,469,419,439,387,413,464,602,604,540,553,458,446,408,438,448,460,494,592,525,537,451,702,794,782,719,673,578,481,528,612,625,677,681,731,719,661,427,415,420,445,531,626,576,583,486,445 13,316,273,251,363,304,212,699,907,866,829,762,784,760,805,798,798,795,917,1016,1000,785,973,938,872,856,780,747,650,476,737,969,1006,930,950,849,762,493,524,516,586,694,830,813,826,582,981,1023,1023,1023,1023,1016,914,754,839,862,928,927,979,975,944,632,715,624,680,881,1005,970,976,890,810 2,32,25,237,391,383,222,596,545,502,476,449,460,632,698,695,684,660,650,612,620,441,468,458,454,427,411,406,404,442,643,593,563,524,535,473,465,442,512,550,606,682,801,766,755,519,855,797,739,706,667,627,530,674,750,774,850,843,895,876,835,509,418,521,526,576,551,522,559,473,464 7,42,31,98,112,81,67,452,465,429,422,428,422,466,502,490,457,471,492,544,500,402,467,461,408,424,406,379,395,425,482,495,498,457,478,436,419,410,462,493,528,611,750,691,620,460,777,740,703,639,600,499,457,616,720,756,881,884,921,847,775,396,380,413,421,459,502,464,500,425,424 14,19,19,134,198,202,136,426,440,430,421,411,393,419,435,436,435,424,452,538,521,413,495,463,433,425,405,396,404,390,416,503,545,459,500,429,410,395,402,403,417,434,490,470,457,420,530,727,743,658,616,522,443,469,525,504,570,552,615,563,510,388,396,391,393,433,522,458,471,440,397 12,16,11,35,40,27,24,410,416,427,422,429,418,448,469,446,439,433,476,509,473,406,453,435,429,425,416,393,379,423,484,492,490,456,478,449,392,442,524,583,639,740,819,703,614,434,688,694,663,587,555,503,418,594,724,780,855,832,854,759,673,395,418,392,409,425,483,456,460,443,420 16,12,11,22,36,35,21,383,385,392,382,396,375,392,394,379,370,390,388,390,401,380,377,397,387,380,376,381,404,410,395,405,382,376,373,374,391,405,398,399,402,407,420,417,397,377,426,393,406,395,391,399,392,410,426,416,433,416,443,431,416,390,368,384,394,397,376,385,397,385,388 10,90,74,124,143,119,107,543,705,661,618,539,556,601,666,646,633,623,744,845,821,584,800,742,676,645,548,529,460,402,557,814,840,758,780,650,563,423,442,446,492,546,673,643,659,494,827,984,983,923,894,814,689,623,699,707,783,779,839,837,801,473,523,492,504,729,857,799,804,702,599 5,36,9,160,191,60,50,534,602,560,518,480,497,561,634,607,606,577,650,743,719,490,673,619,543,545,473,446,430,436,529,722,737,648,649,566,479,454,496,528,587,648,769,693,666,560,814,896,891,823,802,703,596,739,792,805,849,837,879,843,796,469,462,439,473,560,704,643,666,545,507 8,226,165,192,320,222,134,608,766,716,677,614,659,654,719,708,710,685,793,885,863,635,837,786,726,723,605,573,502,402,643,859,878,810,822,711,639,402,435,459,524,593,751,721,734,510,886,1023,1023,974,950,872,767,653,740,752,827,827,888,884,844,507,591,542,572,788,896,842,856,758,672 1,8,8,6,7,6,6,485,586,553,526,455,483,513,562,549,565,546,619,730,708,477,652,592,542,537,464,460,428,385,499,693,714,626,641,527,456,404,401,423,421,431,536,543,542,402,720,888,878,820,792,693,572,469,500,528,630,633,711,722,671,436,449,464,469,630,745,674,712,594,506 16,26,22,40,59,46,31,397,375,387,423,369,407,433,419,404,403,404,410,424,430,397,403,389,405,395,382,388,379,393,408,411,405,400,408,397,390,411,404,427,430,425,456,442,422,393,438,451,443,441,414,395,393,432,463,463,507,480,539,477,438,391,396,386,387,399,415,391,376,380,379 6,17,16,47,64,61,44,426,498,459,448,417,439,441,452,459,460,455,525,599,580,445,546,521,459,457,429,407,417,393,432,569,601,523,529,455,409,390,399,392,404,441,493,462,484,408,615,800,809,732,687,583,486,460,513,532,598,571,637,614,551,394,405,403,400,472,589,536,560,473,450 2,17,17,90,138,144,94,392,385,385,399,411,392,405,414,431,413,422,407,414,393,392,387,400,383,374,409,367,378,405,410,395,400,401,392,409,383,402,397,388,409,441,445,410,429,433,457,461,450,415,425,415,380,517,602,588,587,556,554,480,465,397,393,379,386,404,401,389,402,417,384 18,12,9,39,47,35,28,429,453,437,415,406,390,424,443,427,422,438,481,546,517,418,510,456,442,439,401,404,386,419,424,525,548,496,492,432,424,399,403,409,429,463,519,462,474,423,575,695,701,617,596,489,427,481,499,522,584,571,606,575,547,403,416,399,392,432,530,485,497,443,413 1,65,31,153,179,99,63,544,517,478,459,453,436,541,620,573,564,538,585,633,622,423,547,511,470,460,413,405,393,459,579,617,599,521,553,463,453,461,537,585,661,743,845,772,722,564,851,833,803,740,703,610,533,745,830,853,942,940,974,908,846,443,437,434,451,535,604,529,576,484,449 18,10,9,23,26,24,21,410,368,378,388,372,382,407,423,416,420,404,383,403,394,377,379,379,399,378,380,383,386,405,381,402,385,386,380,382,378,380,398,403,404,413,444,432,422,392,459,408,406,397,414,400,379,420,430,442,457,444,503,477,453,398,386,394,391,381,402,373,372,382,396 19,12,11,43,51,45,38,446,431,433,414,396,404,431,454,439,433,425,460,497,477,403,447,433,416,399,403,373,391,412,405,470,466,439,458,411,401,412,417,422,429,451,525,474,473,445,577,635,633,561,523,477,414,490,540,534,598,594,641,591,542,416,388,387,407,412,482,453,443,399,406 1,16,12,39,49,35,29,473,403,390,410,395,378,472,466,457,436,443,415,405,393,388,403,382,384,397,380,373,364,413,414,394,407,380,388,357,398,413,432,415,441,462,539,524,486,429,571,455,421,414,419,384,411,510,573,568,640,636,693,638,574,384,383,396,385,392,399,399,401,392,384 8,127,99,282,400,306,213,561,673,615,580,537,571,630,671,666,656,638,729,807,787,550,741,677,627,602,526,488,465,435,594,771,791,696,729,614,538,464,436,475,492,572,713,671,683,524,848,960,959,901,876,794,695,657,733,756,827,820,873,859,816,509,498,499,530,678,807,755,771,658,566 15,26,25,294,508,518,295,405,420,371,391,391,421,412,430,432,401,399,423,436,425,394,415,423,393,392,396,384,366,404,398,424,430,392,418,389,393,412,419,396,424,423,511,449,437,454,515,525,550,475,462,430,391,524,587,597,599,566,610,548,490,410,394,393,397,410,431,416,410,401,380 15,12,9,32,36,23,22,460,503,470,458,427,440,479,496,475,473,475,517,620,590,448,554,520,471,458,427,411,395,394,444,596,631,528,545,467,432,401,420,443,445,482,537,523,499,433,643,792,783,708,673,568,499,520,552,572,644,630,677,657,608,419,412,416,414,506,625,556,566,473,436 9,9,8,29,37,26,21,400,385,390,381,372,379,406,420,411,395,395,390,415,386,385,388,393,393,378,379,401,380,397,398,402,403,379,387,377,406,392,399,409,407,412,466,437,418,393,460,446,447,439,411,395,395,416,466,449,471,481,525,470,455,400,393,380,382,385,403,384,384,379,390 18,30,29,283,517,522,284,597,612,553,547,517,554,659,731,736,727,718,701,664,680,441,466,484,459,470,448,431,412,409,653,608,566,532,579,547,476,441,452,482,509,600,735,723,743,540,872,819,762,743,726,695,595,692,754,766,821,820,878,880,837,546,487,562,585,630,607,585,650,528,507 19,12,11,28,36,31,24,407,430,416,403,398,394,389,403,429,413,398,414,436,442,394,427,427,392,411,375,380,387,387,400,426,446,425,435,390,374,386,383,383,378,410,413,401,403,385,481,522,554,497,480,461,409,397,422,435,458,441,490,479,455,404,380,404,383,402,398,404,434,411,389 9,11,11,23,40,41,23,398,419,406,378,380,402,425,423,391,418,412,437,431,437,385,421,413,404,412,400,394,393,385,409,421,456,419,418,398,387,391,386,385,396,384,418,413,417,398,504,537,530,513,470,433,416,410,425,462,485,452,517,507,464,409,380,397,408,418,427,412,434,409,396 4,24,23,26,33,30,23,514,611,535,525,495,507,539,595,591,576,579,643,715,687,490,645,589,548,548,506,470,442,418,504,659,689,603,621,530,477,398,440,403,419,460,556,538,575,411,757,894,890,831,797,725,601,503,571,584,671,687,760,753,724,447,466,465,493,619,695,650,684,568,505 7,36,27,45,83,59,31,414,394,373,399,366,373,422,444,418,417,394,403,426,412,380,412,406,392,380,393,406,383,410,419,433,415,413,379,393,406,396,416,406,417,437,484,453,433,413,495,490,469,427,401,401,397,468,488,481,548,546,566,534,470,398,370,380,386,399,415,399,395,395,394 6,27,26,48,48,41,43,428,469,427,415,399,402,405,439,412,405,421,475,554,520,412,526,477,436,427,404,407,375,369,406,518,547,481,484,419,416,378,397,399,419,440,481,436,429,413,521,697,703,609,567,472,447,449,480,510,534,541,598,554,506,388,410,373,410,448,540,475,468,422,404 15,147,114,610,1023,939,500,744,806,752,714,652,696,785,843,824,813,800,854,926,902,687,880,822,771,734,647,623,531,474,732,890,904,830,843,720,666,524,578,612,674,770,861,826,829,671,962,1023,1023,1002,972,896,798,819,887,909,960,953,997,980,941,649,598,658,686,823,918,863,878,775,698 15,9,8,32,34,27,26,411,402,380,374,375,371,411,416,409,405,380,404,397,387,382,395,379,391,386,395,377,388,380,388,391,394,377,394,383,375,396,394,422,410,416,450,402,436,405,440,425,404,397,392,381,372,427,442,453,479,497,539,488,459,386,382,386,385,382,387,369,373,377,385 8,25,25,134,179,171,128,419,500,461,433,421,417,433,470,476,476,449,514,600,597,431,548,509,481,468,426,427,402,386,421,569,592,531,542,435,418,400,390,395,413,451,482,471,473,420,626,797,800,725,695,589,515,458,489,509,567,577,637,609,581,400,420,401,410,489,606,558,548,481,452 8,21,15,46,61,41,32,394,372,377,396,385,409,395,388,408,393,388,396,417,393,399,404,403,391,389,372,374,361,401,407,416,414,389,417,387,402,409,404,393,411,417,453,426,423,415,432,456,451,411,401,396,374,423,459,438,493,476,526,483,447,383,396,394,376,398,416,385,402,397,389 18,8,7,20,25,23,18,414,396,389,380,377,391,416,423,416,412,397,406,395,380,395,398,401,392,382,386,383,393,379,393,402,412,385,390,400,376,409,403,388,403,407,444,416,415,386,459,439,433,403,403,402,377,431,421,447,467,470,481,493,438,379,381,390,381,398,403,405,390,384,393 12,40,38,79,90,88,77,458,591,558,524,492,483,485,532,504,515,499,597,744,734,494,698,639,557,545,480,455,424,400,478,692,744,634,684,549,485,381,410,407,438,466,576,523,528,448,709,924,938,864,834,731,596,534,584,602,691,679,741,730,683,432,431,435,420,582,741,691,705,577,507 19,13,12,28,23,20,27,404,402,377,377,390,390,397,415,403,398,403,396,410,432,392,417,411,406,388,394,383,383,390,411,436,430,409,421,409,416,389,445,478,499,584,669,553,474,408,525,531,533,514,465,435,425,468,564,613,695,672,697,590,517,385,392,396,384,393,418,421,420,401,391 18,35,35,131,226,234,134,410,401,399,423,413,404,438,455,432,432,432,410,456,437,383,428,412,388,395,385,379,383,397,418,442,419,420,410,400,381,417,425,418,441,459,523,488,461,428,572,593,572,505,475,453,412,526,564,582,623,593,642,596,533,393,405,409,397,419,430,420,420,408,383 16,9,9,19,28,25,16,393,387,394,382,374,384,406,396,398,392,389,390,396,401,384,398,381,392,394,393,381,393,392,398,399,412,392,408,409,388,412,396,397,389,414,423,413,387,398,430,417,430,409,398,392,382,415,417,415,447,438,479,437,430,380,387,383,388,392,383,390,399,386,381 17,92,80,188,343,312,163,555,618,567,539,487,540,598,661,637,643,622,704,749,737,481,670,616,541,559,486,476,431,443,575,715,728,655,658,586,533,417,443,490,499,603,705,676,686,519,835,924,914,864,831,760,647,667,746,767,826,819,865,849,809,484,477,491,516,638,737,701,706,614,528 8,23,19,77,130,97,59,415,409,428,398,379,378,387,420,414,422,393,422,483,454,412,438,438,407,422,382,407,382,396,393,422,465,424,445,403,388,406,410,414,402,431,455,432,426,398,473,554,553,475,475,441,397,442,476,471,513,490,535,531,485,390,382,382,383,410,474,447,439,422,409 20,23,23,142,253,258,141,382,413,413,402,393,394,400,398,412,388,408,445,503,492,406,458,444,425,426,393,393,410,366,380,449,454,422,432,415,402,391,394,361,378,400,379,396,400,407,464,676,704,608,561,483,430,410,414,420,442,441,440,429,434,400,398,376,396,412,460,439,443,412,389 11,17,17,143,191,189,141,463,509,464,436,412,438,496,544,522,537,513,548,635,601,468,565,501,460,461,427,418,388,408,524,629,612,519,559,492,448,424,450,467,513,569,693,641,640,449,734,797,758,691,653,561,484,502,592,609,698,706,759,747,688,432,422,425,451,522,654,565,591,487,456 8,8,8,14,12,7,9,400,407,412,397,378,407,405,423,403,418,404,420,420,409,399,414,396,393,391,378,386,401,399,401,429,420,410,401,397,383,409,395,412,413,448,481,426,444,408,511,511,497,451,416,411,400,479,496,479,553,544,590,533,484,385,397,386,383,403,423,411,415,392,388 1,19,19,84,113,116,84,428,415,433,405,396,403,467,489,475,461,428,457,506,491,394,452,436,419,394,398,392,402,406,451,476,497,448,457,424,401,407,431,440,453,490,578,502,502,448,615,655,643,553,533,465,419,576,646,653,683,663,699,645,588,416,404,399,398,430,475,463,452,412,387 5,22,22,87,120,120,85,412,502,469,451,433,408,432,455,462,454,449,502,639,595,442,587,525,482,448,412,422,404,394,428,602,631,546,556,483,417,390,392,400,404,429,487,460,474,429,596,807,813,735,692,590,473,446,469,486,557,562,581,623,574,423,410,408,411,502,617,550,574,488,438 13,25,17,44,37,23,29,499,418,403,370,389,367,498,514,452,435,416,411,431,432,385,420,406,403,384,379,394,395,385,418,407,426,413,426,396,386,398,412,404,420,473,527,473,436,405,568,526,500,458,428,420,408,485,535,504,601,610,652,601,544,386,384,393,379,409,423,414,398,394,391 15,128,100,93,155,124,74,519,673,627,548,492,523,555,630,580,584,569,713,847,793,604,814,744,657,653,541,490,434,408,533,823,850,754,754,604,516,429,474,486,524,583,681,642,622,484,770,968,967,892,860,745,627,647,718,710,776,762,811,793,751,475,499,456,451,699,839,766,767,628,546 9,8,8,34,53,53,34,391,402,413,405,403,405,402,411,414,410,407,424,458,424,401,429,418,417,389,391,394,392,381,408,436,445,420,439,404,407,383,380,390,389,421,408,410,414,389,469,587,596,518,501,421,413,402,445,435,461,460,504,488,453,401,387,386,386,403,433,421,427,421,380 7,9,7,33,35,28,26,393,410,374,392,386,390,416,422,422,399,390,416,435,415,393,405,405,398,393,382,388,385,396,403,400,419,399,415,379,404,392,395,398,395,417,462,424,404,394,467,492,475,444,428,406,408,434,449,468,502,510,552,521,452,398,387,394,391,389,417,404,402,388,393 15,47,38,81,113,64,45,471,453,459,436,452,449,530,566,569,526,525,533,556,569,439,486,469,444,444,424,410,387,440,568,566,575,525,549,495,474,472,564,615,680,765,853,775,722,472,759,774,756,697,660,581,473,643,754,797,864,845,876,813,750,431,415,427,441,479,550,501,508,469,442 20,18,16,29,46,37,21,385,391,381,390,394,384,406,407,414,394,408,395,398,394,394,387,404,391,374,396,379,369,408,387,410,395,377,393,389,383,394,397,413,395,407,441,448,413,398,451,422,423,405,423,387,378,404,449,435,469,462,486,460,447,393,385,384,387,400,393,404,397,408,401 18,30,21,56,76,50,38,415,386,382,381,389,384,417,418,403,412,419,384,422,407,391,391,382,397,373,382,381,376,418,411,386,427,386,389,390,379,410,405,452,411,450,483,460,429,397,493,460,442,436,402,374,391,463,514,501,554,541,574,530,491,387,382,375,397,387,407,416,388,393,390 3,8,8,62,89,91,64,383,408,413,383,416,393,394,414,405,400,394,449,442,436,393,451,414,406,395,383,398,381,375,406,438,458,415,412,409,406,390,385,398,385,386,414,398,398,397,452,572,577,509,481,443,397,384,408,403,427,435,456,454,431,407,399,387,400,415,438,421,427,409,410 2,27,27,204,283,289,206,436,457,430,411,405,387,464,472,505,481,472,453,441,469,389,402,384,386,397,394,412,385,408,439,423,435,416,426,395,398,391,404,421,429,477,520,487,496,451,631,578,532,508,489,461,427,540,611,599,634,624,679,653,597,430,404,401,427,447,438,450,443,414,408 13,16,16,35,42,43,35,414,488,462,440,424,438,413,453,450,433,419,491,641,597,435,603,531,471,461,428,399,398,397,417,595,636,524,545,443,431,382,404,397,418,433,457,441,461,418,557,798,802,716,676,576,492,436,457,468,528,515,567,557,523,394,405,394,415,489,625,553,561,467,453 2,407,244,379,434,217,175,659,757,703,660,593,587,729,770,741,738,717,788,877,859,606,823,779,690,681,577,573,454,493,697,851,875,795,806,696,627,543,630,666,737,807,903,850,821,674,941,1023,1023,966,938,862,746,836,902,919,987,980,1016,976,928,556,520,542,574,747,862,812,822,723,631 13,18,18,77,118,124,79,400,402,380,403,397,407,392,400,382,395,411,408,404,393,380,384,390,379,386,389,366,378,377,376,394,406,391,400,387,394,374,387,391,398,398,401,398,398,399,429,452,434,408,395,411,395,400,452,447,445,439,453,462,424,375,403,382,382,379,397,399,420,367,389 18,153,136,631,958,850,560,526,553,508,469,462,465,564,630,603,590,565,611,653,650,458,544,528,504,471,426,442,386,405,521,603,619,563,577,486,457,427,436,476,454,549,672,635,601,550,808,855,852,793,763,677,550,627,709,731,794,794,842,827,780,486,449,469,499,563,629,580,599,532,471 19,21,19,31,51,45,27,412,404,378,399,381,370,418,414,418,405,395,388,408,409,408,402,404,403,382,395,376,382,386,395,409,419,398,404,384,394,396,378,406,402,416,447,445,432,413,491,469,470,436,415,413,397,452,458,450,476,487,520,481,461,383,407,382,399,399,412,388,413,405,377 6,52,42,291,399,386,277,502,515,471,464,443,465,476,549,509,494,505,560,702,645,440,653,595,506,483,426,427,394,375,465,647,689,573,593,443,448,428,427,425,467,503,597,549,553,483,669,834,840,748,717,595,473,573,620,615,673,664,704,693,624,429,427,433,444,527,674,586,598,495,446 14,10,10,66,81,81,65,501,710,649,594,507,498,513,531,540,521,489,744,890,829,639,862,774,700,673,544,484,436,411,499,862,873,776,785,631,522,404,399,429,439,500,633,601,611,435,732,1010,1001,929,890,780,631,505,569,596,673,675,736,735,681,424,453,426,437,717,871,773,776,655,515 1,16,15,71,114,110,69,416,501,458,426,414,417,432,434,441,439,412,483,583,557,425,549,516,467,454,416,418,403,386,427,558,613,503,547,442,421,387,400,387,404,425,501,452,444,411,570,785,802,714,672,565,465,475,511,516,587,564,612,564,538,396,397,394,408,449,570,524,527,454,438 5,168,90,62,74,31,24,573,526,488,481,448,441,600,684,649,613,607,620,620,596,414,498,477,451,446,432,428,413,490,663,617,576,533,555,472,446,532,617,692,751,840,946,888,824,631,938,843,789,740,702,646,521,818,897,937,1023,1023,1023,1010,946,467,441,460,475,539,566,556,560,472,439 12,21,18,44,49,38,35,408,424,423,411,389,396,418,442,436,428,442,443,492,483,417,464,459,409,423,401,394,395,399,421,504,514,438,467,416,423,395,407,395,425,465,501,465,458,409,519,653,640,559,531,451,447,481,531,550,595,569,614,567,520,404,408,393,378,438,484,446,470,426,385 3,146,57,798,805,737,744,688,654,597,560,535,586,747,789,761,748,731,745,767,749,505,658,598,567,556,486,479,438,499,744,743,730,652,678,564,556,517,635,699,766,856,963,915,871,728,994,950,913,878,843,796,698,872,942,975,1023,1023,1023,1023,993,524,489,538,553,643,716,663,686,567,522 10,441,223,769,1023,444,303,1023,1023,1023,1023,1018,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,996,969,882,829,1023,1023,1023,1023,1023,1023,1023,894,975,1018,1023,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1008,1000,1011,1023,1023,1023,1023,1023,1023,1023 6,21,18,36,52,44,30,409,397,380,360,387,363,427,420,422,425,415,384,396,407,389,382,387,395,385,366,370,381,396,405,392,392,379,393,364,392,399,402,411,413,410,438,426,418,389,446,421,392,399,383,378,378,417,454,437,484,482,537,495,447,418,385,390,399,408,389,369,375,383,388 9,10,9,47,53,47,41,412,400,397,386,394,388,390,416,431,432,405,411,439,437,375,413,402,409,396,385,406,389,402,394,406,441,404,421,394,387,394,390,421,395,414,419,424,408,401,484,481,534,443,433,401,400,423,472,472,537,500,544,501,464,390,375,405,368,415,435,424,407,399,394 17,9,8,22,29,25,18,387,381,387,382,373,384,398,393,401,411,402,396,406,404,390,391,400,388,388,397,379,363,387,396,394,399,397,411,387,376,379,385,398,398,416,431,419,411,382,438,423,423,402,413,402,387,425,428,437,465,449,502,452,426,389,387,384,376,380,394,399,383,383,392 3,27,27,97,149,142,92,402,460,446,429,408,417,424,442,413,454,436,492,580,550,429,538,491,459,475,420,411,416,371,428,522,552,495,494,441,424,432,399,396,419,427,450,437,428,423,571,752,764,672,646,544,448,467,488,513,536,536,589,578,518,403,427,407,399,468,602,526,538,459,436 8,11,11,49,66,67,49,397,436,422,418,418,433,407,407,428,422,413,471,517,516,410,494,450,425,415,403,390,379,395,417,491,529,443,475,410,409,382,389,390,402,393,450,443,434,393,508,702,719,626,594,507,443,424,448,453,476,508,548,507,476,416,400,392,385,443,506,495,477,438,412 8,23,19,36,55,44,28,407,418,378,393,407,406,408,410,400,406,415,425,418,388,402,413,409,401,376,390,364,388,375,420,420,419,399,404,394,367,409,405,395,411,423,487,440,427,403,472,475,470,417,406,397,379,463,479,478,512,488,546,495,456,395,413,387,395,379,420,394,414,395,382 12,151,129,208,291,268,189,508,556,534,503,454,477,512,541,539,531,526,595,703,683,453,634,586,518,511,450,433,418,427,497,669,696,592,632,475,507,444,421,436,469,526,646,589,589,465,756,881,883,814,778,683,557,578,674,687,762,748,797,772,721,440,432,426,435,543,671,594,648,531,471 16,15,13,21,21,16,17,449,488,447,431,420,423,449,481,474,458,464,502,557,556,410,510,470,439,426,409,412,396,398,454,540,564,486,503,421,426,387,413,412,439,465,529,498,497,421,644,731,725,649,616,544,481,516,571,571,639,633,688,657,597,423,399,410,415,463,546,521,529,452,415 7,14,13,54,53,42,42,438,435,426,415,404,437,456,479,474,465,469,465,491,474,398,448,416,403,408,390,393,392,403,445,473,476,431,437,407,399,419,441,460,480,550,654,559,526,441,668,657,623,559,533,479,427,605,683,689,739,727,766,712,632,390,402,416,411,420,466,453,465,411,417 15,14,11,34,46,36,26,432,393,395,392,399,388,443,448,425,406,402,415,421,390,387,396,393,386,401,388,384,381,396,419,401,420,393,409,397,391,388,394,396,400,426,473,439,425,405,481,436,447,410,405,396,394,424,466,435,501,512,560,538,492,381,380,389,399,383,414,413,402,393,391 20,12,10,68,109,65,40,426,430,403,400,407,423,425,430,444,408,433,438,462,484,407,439,426,400,402,394,386,396,397,402,432,444,415,445,418,394,376,399,408,407,433,463,450,443,405,528,617,606,543,521,456,431,434,464,486,521,530,587,536,504,395,393,408,398,407,434,422,413,396,398 19,153,117,126,166,141,103,444,426,395,383,389,416,446,470,469,467,437,419,450,428,377,426,387,394,381,369,382,392,399,437,420,417,410,408,405,381,431,432,457,497,549,625,536,482,471,604,560,525,511,461,447,413,566,641,647,700,671,724,666,595,415,387,412,409,419,400,416,423,402,423 16,13,13,55,81,78,52,424,446,434,427,426,419,420,467,457,438,439,473,533,520,409,504,458,431,413,398,419,394,385,414,509,507,461,503,433,433,387,395,408,413,422,461,455,439,421,568,742,736,667,635,540,482,451,486,510,541,537,596,570,534,387,411,404,416,477,519,491,509,431,421 10,83,78,128,143,128,116,431,499,498,464,422,464,451,480,469,474,491,530,636,615,451,584,548,501,477,433,442,420,390,458,601,642,572,574,468,428,411,433,426,438,458,529,511,499,447,677,816,817,743,712,631,491,497,578,601,657,645,706,670,613,412,422,406,424,518,622,567,590,502,450 18,77,72,164,204,185,148,479,616,559,535,490,506,500,593,569,569,522,640,741,725,488,666,615,558,557,474,478,424,393,506,698,730,636,660,546,492,416,410,421,421,485,589,541,586,446,758,911,908,846,817,736,604,530,614,644,723,718,778,762,730,415,453,448,461,619,732,672,697,588,509 9,16,12,40,50,32,24,430,407,380,395,408,399,458,469,438,430,409,413,397,404,365,397,384,385,368,390,382,368,397,417,398,378,391,396,381,374,386,401,427,414,398,459,423,446,405,489,458,453,410,416,395,378,431,456,457,508,511,557,528,464,400,376,366,390,380,406,394,406,381,388 13,8,8,18,26,22,16,408,401,391,421,391,405,420,430,426,415,401,425,440,426,387,396,415,391,408,390,399,388,382,402,421,420,399,422,385,392,377,398,404,396,415,432,425,421,395,475,515,495,469,450,406,389,417,435,439,493,476,544,487,460,398,394,377,392,415,439,424,414,405,381 9,12,12,46,69,71,46,389,410,416,392,371,411,409,414,410,426,401,438,475,471,404,447,426,410,396,385,386,389,396,406,418,482,418,424,396,398,382,399,388,408,388,414,424,410,391,479,609,616,534,535,475,409,438,449,448,478,481,507,474,489,389,380,400,396,401,458,418,428,400,406 20,26,25,107,121,102,91,441,469,482,449,426,428,457,469,491,470,453,540,604,565,429,528,500,462,456,405,434,392,393,447,546,589,501,530,432,410,397,403,404,419,441,513,488,489,424,651,773,778,710,667,583,493,495,573,579,644,648,698,676,611,425,407,406,424,461,586,514,549,467,453 17,21,20,47,96,96,45,422,493,451,454,417,454,449,495,477,461,468,522,562,538,420,502,465,451,448,411,433,411,373,441,546,538,490,494,431,397,381,395,397,408,420,489,476,485,423,637,779,775,708,665,586,499,444,482,509,576,591,653,622,585,399,400,426,424,481,572,535,561,469,429 3,50,45,45,40,32,38,671,739,687,671,603,641,723,789,780,773,755,804,848,840,607,772,721,676,659,572,537,481,391,684,821,827,753,780,661,577,427,450,487,552,644,780,765,782,494,928,985,968,926,907,854,745,699,769,792,869,870,933,931,894,594,548,620,652,779,859,816,838,729,668 1,9,9,14,22,19,12,397,403,397,385,403,395,406,416,396,393,387,379,402,400,386,408,406,392,387,387,405,390,387,391,410,416,392,391,385,394,388,396,405,407,408,452,418,419,404,446,467,450,423,422,404,382,422,440,430,463,458,489,469,450,398,375,377,390,385,403,389,408,381,388 11,33,31,91,130,122,81,430,458,437,424,388,389,431,450,454,432,458,499,589,565,424,519,480,471,434,419,386,380,400,407,562,588,521,510,451,454,389,397,408,413,436,482,469,470,411,585,772,779,683,660,569,462,450,503,498,577,557,611,570,542,408,402,406,398,461,542,512,527,464,426 16,8,8,30,39,37,28,402,428,422,405,398,411,425,434,413,432,437,449,473,488,409,437,412,418,404,400,389,394,385,425,453,471,446,460,430,389,395,396,390,389,404,452,439,421,395,536,659,659,588,559,466,435,425,466,466,532,507,534,527,489,390,398,387,395,423,458,448,454,424,398 5,8,7,27,31,25,22,439,542,489,456,427,441,435,464,470,464,453,529,680,649,453,660,589,508,502,453,438,419,389,428,628,701,590,612,480,432,402,411,402,425,441,516,495,489,416,622,783,813,717,685,562,466,495,524,540,590,589,632,625,583,397,414,410,409,486,677,605,599,511,452 15,12,12,34,34,29,29,409,500,451,430,402,438,436,433,412,415,429,481,566,572,428,525,491,441,433,416,398,384,371,412,538,557,506,494,437,434,400,389,397,398,421,451,450,464,416,542,763,756,674,651,540,452,446,476,466,528,514,564,566,510,408,401,403,398,469,548,478,517,457,423 12,787,233,741,997,523,365,687,688,644,605,523,545,731,776,754,737,720,752,832,811,556,758,723,639,630,537,511,455,621,809,816,822,746,765,640,594,742,862,912,961,1023,1023,1021,946,736,1006,991,974,917,886,816,692,925,1023,1023,1023,1023,1023,1023,1013,531,525,544,554,692,798,731,759,645,578 3,11,9,41,58,48,33,433,441,437,419,396,422,419,444,450,446,432,461,524,502,420,490,450,442,421,419,390,399,385,420,503,535,455,472,425,402,389,393,400,420,453,507,501,502,412,623,702,689,616,582,494,422,471,535,544,580,590,649,627,568,411,412,402,411,468,549,496,472,442,422 12,12,10,28,45,34,22,396,414,408,420,374,411,410,427,420,411,397,426,442,460,392,451,418,401,406,389,378,382,398,404,446,483,442,435,384,396,402,406,412,416,445,465,448,426,420,523,585,598,532,484,436,416,478,520,505,543,520,583,530,476,393,408,401,393,423,466,450,444,406,405 12,55,52,67,128,121,64,472,490,444,475,423,432,475,510,510,478,508,522,581,573,422,528,511,458,446,439,427,388,378,449,561,572,512,497,461,444,411,397,423,443,473,543,495,499,432,657,771,768,698,655,571,464,517,575,614,661,659,694,673,618,409,412,425,441,488,565,522,548,468,449 16,12,11,36,34,31,34,402,398,403,384,397,389,439,418,402,394,383,410,407,410,385,407,403,388,395,400,385,390,391,396,409,430,397,418,398,378,374,395,406,409,412,446,434,415,400,448,444,451,424,405,402,389,430,432,418,482,445,507,490,448,387,387,390,387,390,417,395,379,412,389 13,12,12,35,48,47,34,415,437,407,420,407,411,418,431,419,419,440,448,535,489,414,489,449,421,413,401,417,395,388,406,474,508,454,459,421,408,392,389,383,393,417,426,418,433,390,535,672,667,604,569,502,424,424,431,460,498,497,530,524,487,411,388,387,407,442,514,485,480,449,423 5,15,14,217,307,264,191,413,410,421,387,392,409,414,420,440,411,426,432,464,481,403,453,442,412,400,394,389,404,395,405,454,473,444,465,399,383,389,388,387,408,401,443,416,436,421,506,629,638,554,534,476,420,433,444,468,489,498,524,517,464,405,381,406,405,418,470,439,455,415,392 4,18,18,95,141,144,96,385,411,400,396,384,391,397,423,393,410,398,414,456,433,405,431,425,419,408,400,378,382,390,415,419,436,429,451,411,381,387,386,371,387,401,412,407,418,408,456,558,580,500,484,439,409,409,418,427,422,451,456,476,438,401,382,384,375,415,448,422,435,412,392 16,9,9,64,72,72,63,389,418,403,410,378,392,397,419,388,406,406,413,428,417,390,425,416,394,394,398,391,376,366,403,435,438,426,426,385,397,384,387,398,390,409,413,419,399,393,469,556,543,505,448,431,420,407,413,418,439,447,472,466,471,391,394,397,385,403,435,414,422,410,410 2,12,12,29,30,30,30,394,420,393,399,384,387,409,414,417,422,411,429,415,439,402,412,410,392,405,401,378,386,395,403,412,435,409,413,386,392,387,398,380,384,401,420,405,410,414,475,523,488,497,460,436,406,416,442,440,467,448,502,489,466,400,382,399,395,403,429,424,400,388,399 12,14,13,18,24,24,18,419,497,465,442,423,433,430,445,454,431,449,512,626,596,451,596,546,498,482,427,413,398,381,432,596,629,541,565,464,444,381,378,383,397,417,457,437,452,419,589,822,824,747,704,609,481,431,454,469,510,512,553,558,532,421,420,405,401,489,622,543,570,478,448 5,49,47,267,476,479,263,417,402,376,409,371,390,393,419,421,405,410,426,433,441,399,392,403,404,417,369,393,389,406,419,404,408,393,409,403,391,407,392,419,427,463,535,469,424,456,516,508,505,474,453,413,388,575,661,660,657,614,651,577,517,407,393,404,411,394,424,404,412,398,390 18,27,25,89,120,107,79,424,464,431,438,419,434,416,472,442,452,436,497,585,536,424,531,498,454,456,432,408,401,386,425,543,577,489,506,451,420,391,403,399,411,412,442,454,438,405,611,801,810,726,692,597,471,439,460,503,556,547,607,613,556,410,407,403,403,468,561,508,534,452,431 11,10,10,78,145,151,79,390,414,409,379,393,401,374,391,405,394,388,407,439,444,392,424,424,401,390,395,391,397,370,399,426,438,426,416,408,402,387,372,373,397,404,391,390,387,384,443,550,551,467,478,433,405,383,402,405,418,390,421,452,411,397,380,374,382,400,440,420,435,406,395 3,20,19,409,740,737,403,585,546,509,485,486,491,627,685,675,671,649,640,624,622,408,441,445,446,445,410,402,392,466,580,558,523,496,511,469,455,428,485,496,568,649,762,719,709,606,856,795,745,708,687,639,528,789,862,867,890,869,910,884,836,480,412,470,514,516,543,513,556,479,468 14,225,209,125,177,166,116,381,379,396,377,391,378,397,372,382,397,396,384,388,402,389,396,376,388,382,389,380,392,399,427,410,383,399,377,395,363,403,406,413,418,447,518,475,446,410,441,428,398,423,423,399,395,414,431,434,483,458,485,502,432,389,371,389,398,405,401,404,388,391,385 19,102,90,56,74,62,47,519,594,545,557,467,518,531,599,618,610,573,656,725,706,492,643,575,543,511,462,456,400,406,544,690,711,633,648,573,480,412,423,440,475,526,656,634,640,474,807,898,890,836,805,731,621,575,669,708,777,778,833,815,772,467,462,448,486,617,710,651,686,577,505 6,29,21,46,72,51,32,395,392,373,384,380,394,406,420,419,410,402,389,407,405,390,422,391,396,379,385,382,401,394,398,398,395,388,402,410,401,407,407,413,393,435,472,448,425,411,462,439,434,406,409,402,374,431,454,465,518,477,538,506,469,375,387,382,394,400,412,404,401,401,386 11,579,295,1023,1023,1023,961,973,936,895,871,833,848,1010,1023,1023,1021,1005,1004,1018,1013,793,934,906,860,839,772,754,665,1021,1023,1023,1020,977,993,933,899,1023,1023,1023,1023,1023,1023,1023,1023,970,1023,1023,1023,1023,1023,1020,935,1023,1023,1023,1023,1023,1023,1023,1023,901,780,903,910,969,1014,981,997,911,854 9,466,290,395,725,406,209,690,889,852,865,853,886,779,860,864,868,876,917,918,936,704,832,837,841,831,800,823,755,488,745,794,792,756,805,751,749,473,546,617,676,760,855,823,831,559,990,1018,998,984,979,962,899,714,799,832,908,912,969,979,950,732,836,735,783,878,897,896,943,886,874 13,15,10,125,149,92,81,456,593,544,476,464,471,474,493,493,471,483,583,722,708,457,666,614,536,521,459,456,404,390,482,685,739,616,650,528,492,401,411,406,425,469,547,528,523,439,688,884,892,823,795,683,579,510,559,555,639,627,694,692,642,408,430,439,429,527,698,638,657,551,484 11,17,17,75,90,90,74,412,453,422,433,401,427,405,435,426,446,413,454,540,532,424,483,462,434,419,397,403,388,379,414,503,533,476,479,417,403,410,392,396,406,412,462,453,455,393,554,721,718,656,609,508,446,448,480,502,538,531,593,576,502,398,407,400,405,472,531,479,526,441,426 3,153,126,407,512,392,331,579,638,591,547,521,519,618,688,667,680,665,700,759,735,481,655,625,563,535,489,459,452,430,601,717,725,637,676,548,498,433,455,461,537,594,742,706,716,553,869,924,911,853,829,757,613,687,768,786,850,850,902,882,839,531,477,531,539,646,745,691,711,612,539 13,250,223,184,235,207,165,441,440,427,407,398,401,431,447,426,441,405,457,457,464,416,441,433,437,390,395,403,378,378,422,459,466,433,459,411,394,417,429,444,448,499,580,519,498,428,549,625,576,563,498,465,429,463,469,489,535,525,573,563,496,389,408,392,398,434,479,445,463,415,392 19,9,8,64,165,157,60,418,461,439,418,400,405,425,444,425,428,433,477,530,526,414,487,452,420,427,414,417,413,388,430,519,530,483,480,453,418,394,388,405,410,444,456,456,456,388,544,703,685,624,587,520,455,437,458,446,486,511,561,544,504,405,399,402,410,467,510,477,509,443,420 10,11,10,22,31,28,20,393,393,379,377,387,403,399,413,409,411,385,387,411,402,381,401,389,377,370,379,400,401,405,399,386,393,392,395,380,394,386,387,402,398,403,434,403,391,396,459,408,407,400,406,399,378,425,430,433,464,446,494,439,436,389,395,386,383,376,391,407,381,375,392 15,20,19,65,113,113,63,420,485,439,429,399,426,435,439,439,456,422,488,585,563,418,511,492,465,453,415,428,397,374,417,537,562,499,501,445,419,381,410,388,421,418,465,442,466,407,573,774,777,696,658,555,479,436,480,462,511,498,579,579,537,402,407,400,396,462,562,524,555,478,423 18,9,7,48,51,39,37,508,473,457,429,426,410,493,504,498,463,448,483,582,537,413,523,492,442,443,426,399,403,402,462,550,577,494,488,446,433,393,424,439,478,501,620,545,532,441,641,736,734,665,639,516,442,535,634,628,678,662,722,677,626,399,401,419,420,459,550,505,504,457,414 2,110,87,88,110,91,73,515,708,682,604,516,530,538,584,574,591,556,725,872,840,618,850,785,686,691,560,512,441,422,517,846,884,785,794,650,559,430,453,487,501,570,679,630,626,476,769,987,998,923,895,785,644,621,696,697,757,749,803,779,742,451,488,433,462,719,871,805,801,695,580 20,15,15,178,285,295,181,407,402,410,396,381,390,397,391,394,389,398,399,407,411,391,396,392,390,392,401,384,398,392,379,416,419,381,394,379,370,387,405,382,367,410,393,413,399,394,422,468,455,421,415,387,396,417,410,431,466,436,455,450,412,394,378,402,398,386,416,398,396,397,393 1,28,26,32,37,33,29,400,495,467,449,405,445,413,475,468,455,476,534,645,619,465,598,538,476,471,423,412,394,405,441,612,654,536,577,469,446,414,386,403,426,423,492,455,475,395,605,811,818,738,696,598,470,462,493,502,569,551,607,608,561,405,420,397,411,501,644,586,573,492,445 16,24,24,114,187,195,118,398,381,408,391,398,404,396,391,381,382,398,392,381,401,381,371,395,399,391,379,374,373,390,396,396,395,377,396,411,387,380,397,414,406,423,465,418,409,409,439,408,405,402,387,393,368,434,479,462,473,469,473,442,417,401,392,397,383,389,395,406,376,373,385 8,33,31,68,124,110,57,416,446,441,414,402,429,454,468,458,459,452,458,530,510,417,485,458,423,421,403,406,376,360,438,511,531,460,475,421,420,411,396,418,433,443,490,463,456,429,619,719,728,648,614,519,460,471,538,544,613,620,656,633,571,404,393,413,410,434,521,477,481,433,416 8,161,135,153,203,160,120,498,602,576,522,480,518,517,591,583,545,548,638,745,721,482,712,651,586,540,481,460,434,415,499,700,743,634,638,538,482,405,434,435,468,493,609,577,572,474,768,921,930,860,827,746,612,580,636,664,733,739,793,774,736,461,467,442,475,606,755,691,716,595,523 13,156,140,183,230,196,156,549,725,710,641,571,589,582,654,632,620,618,747,873,847,597,830,780,701,682,599,576,472,411,568,835,869,787,803,689,597,412,426,467,496,568,680,653,652,489,832,1016,1023,957,933,844,736,634,701,716,791,784,842,833,794,471,526,503,505,720,865,809,813,712,602 17,16,16,74,90,88,72,407,411,399,407,396,398,425,439,435,408,419,453,494,486,409,462,429,423,407,400,411,385,399,401,463,482,435,452,420,436,410,388,405,414,428,472,465,448,410,574,669,663,611,547,504,439,456,532,523,582,569,604,572,536,414,402,406,416,442,494,454,468,433,408 8,9,8,21,21,18,19,421,444,393,422,409,421,436,469,464,463,478,459,457,460,392,418,404,409,388,398,390,399,413,448,438,428,408,421,415,393,414,411,419,434,449,563,522,482,407,646,606,572,508,508,457,423,478,527,564,654,645,699,659,619,425,395,399,420,427,444,426,439,408,392 18,17,13,83,90,77,72,578,685,644,609,553,609,626,703,694,691,678,744,783,773,493,656,613,570,563,510,485,442,376,644,752,747,679,699,622,594,378,408,418,457,505,650,691,735,442,889,970,945,906,883,825,727,575,646,664,770,787,862,880,849,562,540,552,590,764,832,779,813,703,608 5,489,301,681,866,589,416,807,752,679,653,625,658,855,900,879,866,847,833,840,826,545,691,667,623,609,510,513,456,817,920,870,831,782,805,737,660,902,976,1006,1023,1023,1023,1023,1023,799,1023,991,949,911,890,835,747,958,1023,1023,1023,1023,1023,1023,1023,708,544,688,717,780,811,770,791,685,616 3,35,31,684,1023,1023,666,475,606,579,524,472,454,496,546,517,524,508,618,766,717,509,718,652,584,553,492,458,429,409,484,710,759,645,653,536,481,422,419,450,461,498,593,555,553,526,707,906,915,839,808,697,578,544,624,625,681,684,745,725,670,454,443,435,433,578,745,672,687,562,481 8,25,22,29,35,25,22,547,661,611,556,525,552,597,668,671,641,647,720,779,753,531,705,651,579,580,510,491,431,425,579,748,755,681,703,607,523,417,438,462,478,527,686,665,681,459,826,922,910,856,836,756,629,606,674,687,771,771,835,831,794,486,490,502,538,680,783,735,738,625,571 18,34,32,159,220,206,146,430,545,486,477,415,457,448,466,466,478,465,555,661,660,453,604,566,498,491,454,430,419,401,436,636,666,562,593,468,447,394,404,410,400,452,483,472,489,440,665,859,871,803,756,651,524,480,522,559,609,614,659,656,600,411,419,435,428,529,659,593,608,502,459 7,46,45,217,362,367,215,556,541,520,533,514,523,581,640,649,660,640,649,635,650,421,460,484,455,437,438,445,409,442,658,612,583,536,557,533,507,471,543,566,618,702,812,764,766,512,866,820,767,759,745,717,607,664,740,764,830,827,884,873,831,502,468,498,522,566,585,578,622,518,493 17,10,11,42,44,43,40,391,430,435,409,405,406,402,406,435,423,408,449,482,472,403,444,415,413,404,398,381,390,369,396,437,481,408,444,423,394,392,392,389,408,409,440,434,412,391,497,649,629,564,537,487,414,400,451,435,485,487,530,506,482,380,380,401,385,431,466,450,456,404,404 8,16,16,50,76,67,39,389,434,420,389,385,403,407,434,421,409,405,422,454,462,396,455,415,403,417,392,385,388,388,406,445,478,433,424,397,380,396,398,401,384,410,441,439,417,413,515,606,588,534,507,457,428,441,493,473,528,511,555,502,477,396,401,408,399,428,457,438,447,400,410 13,12,12,73,112,115,72,410,404,386,410,384,393,396,388,399,404,390,396,413,429,399,398,413,374,395,369,382,393,388,410,384,385,393,393,393,392,411,389,393,397,413,429,381,408,386,432,448,441,437,412,405,397,410,438,449,454,442,442,430,430,385,377,387,376,382,395,406,418,379,390 15,9,8,38,44,38,31,380,460,423,426,401,407,410,453,439,417,417,468,544,522,415,505,473,431,434,408,390,408,396,421,517,556,478,477,444,420,409,386,402,411,426,468,448,454,408,550,714,725,643,603,525,455,444,470,499,540,534,592,571,529,391,395,408,411,460,523,500,493,449,409 9,218,203,107,156,139,95,461,399,396,385,409,393,466,468,450,451,425,432,468,450,405,435,421,428,409,411,386,391,419,429,443,462,426,444,411,404,449,417,427,443,475,501,496,475,414,533,549,519,468,458,411,378,468,497,515,582,590,638,594,540,383,392,395,401,410,428,433,414,412,405 10,12,9,31,37,26,21,438,384,389,372,392,390,454,458,410,404,408,393,400,400,387,382,379,382,377,401,374,377,384,395,384,380,392,382,392,393,390,401,367,393,407,446,435,426,391,501,426,403,413,402,398,387,398,429,414,486,483,546,493,469,391,380,385,381,381,402,388,394,365,382 8,15,12,23,35,29,18,396,414,398,401,394,389,415,411,408,409,401,403,464,435,409,448,426,401,403,380,385,388,381,401,435,458,436,438,406,391,380,407,389,410,421,443,410,413,402,474,575,567,515,488,439,402,432,468,468,509,488,536,511,455,389,389,391,401,411,456,430,436,402,386 6,40,39,179,233,232,177,468,559,502,482,450,444,434,487,497,478,485,594,690,673,469,631,589,516,514,466,439,409,402,463,651,698,614,613,518,467,387,393,385,403,421,518,493,504,426,675,887,895,823,791,689,565,472,529,538,621,627,684,687,637,400,430,415,434,545,698,629,645,536,447 20,8,8,16,21,19,15,398,405,396,389,377,374,400,410,397,402,407,393,400,386,389,384,386,383,406,396,384,377,396,396,389,410,392,408,378,398,385,398,394,387,413,447,416,405,394,451,405,425,398,394,368,393,423,445,450,472,470,472,474,439,390,393,385,380,392,392,380,398,384,394 17,86,77,195,220,200,177,520,688,625,564,507,531,571,608,585,599,574,706,810,796,543,771,715,637,610,506,504,428,426,532,773,817,726,735,608,545,433,444,461,502,585,680,625,641,489,797,951,962,896,866,776,644,628,719,718,777,770,825,812,762,462,471,457,477,647,808,748,766,638,565 3,8,8,17,17,11,13,413,421,383,386,386,403,415,451,431,415,429,406,453,431,402,417,416,411,398,388,379,368,411,463,441,453,416,412,421,420,445,528,587,651,747,819,716,628,413,568,546,545,491,463,448,415,485,598,651,738,713,740,646,568,391,391,378,407,416,437,419,413,410,389 11,42,39,108,151,139,98,460,525,498,464,412,459,470,517,507,486,457,553,661,632,464,601,566,482,486,450,425,390,374,444,617,645,555,585,487,446,393,432,393,407,446,530,523,515,430,671,829,840,762,729,623,504,489,561,563,645,650,711,690,630,414,415,415,414,525,657,593,607,512,452 10,61,56,28,33,29,25,521,603,548,526,498,497,540,586,582,582,558,635,729,698,479,664,609,567,531,475,476,426,420,532,701,718,635,659,559,501,414,427,434,447,501,627,607,617,461,765,881,874,824,793,713,588,528,608,629,712,723,781,770,729,470,471,466,485,615,720,657,691,580,523 9,13,13,67,89,86,64,416,462,468,439,418,444,425,443,468,441,453,503,574,562,429,514,475,449,453,407,416,404,390,415,524,582,496,507,426,415,392,408,389,412,405,470,449,441,394,595,776,779,698,681,557,462,421,462,474,580,576,616,593,560,401,411,408,405,453,536,511,539,467,437 14,13,11,15,21,16,10,528,579,543,519,478,499,545,608,578,577,583,641,717,686,480,641,599,539,513,465,446,421,375,522,687,697,628,655,533,487,416,398,440,442,497,605,593,615,438,772,879,867,807,785,703,584,544,609,625,713,717,779,771,736,458,454,467,480,620,723,665,688,558,514 14,36,11,197,227,70,60,553,693,646,611,535,529,594,644,641,614,593,704,826,813,536,765,715,650,623,524,496,445,423,559,786,832,744,763,639,565,457,487,522,576,664,759,697,679,549,829,977,982,920,888,797,676,724,792,799,846,838,873,848,803,464,486,454,468,655,794,741,753,646,547 11,40,37,23,27,23,20,562,697,650,609,560,576,632,697,684,676,680,757,823,810,570,762,707,655,647,555,525,459,423,607,803,815,737,767,631,544,427,431,455,455,534,682,677,699,448,855,960,950,900,873,805,694,584,663,702,775,781,848,857,820,522,505,523,554,730,830,780,797,677,594 5,11,11,22,34,35,22,379,391,385,377,374,381,399,388,392,401,401,416,412,413,387,416,403,394,376,382,392,395,381,393,418,385,390,403,393,379,388,392,393,412,400,403,392,409,404,449,459,460,437,422,398,385,395,426,443,462,453,504,457,433,390,370,379,402,379,412,381,404,400,381 16,20,17,36,56,47,30,397,402,398,393,367,376,403,415,396,420,387,404,396,409,384,389,396,392,380,370,392,394,383,397,403,401,389,378,389,386,384,406,409,413,419,468,423,406,430,445,420,422,402,405,392,396,449,442,439,497,475,503,478,442,374,375,383,390,388,392,384,402,376,414 14,43,29,67,68,46,46,541,668,627,555,495,501,565,617,631,598,588,680,811,782,530,786,714,632,628,509,477,440,403,560,761,816,718,745,588,536,440,439,470,496,564,693,661,638,486,797,917,926,859,831,729,610,626,701,719,787,779,831,812,770,463,500,448,475,640,806,741,748,658,537 15,26,26,61,75,74,60,406,452,423,421,395,409,407,436,434,428,431,468,549,518,397,482,451,436,428,422,392,394,390,405,502,542,478,487,410,392,396,399,395,403,407,472,434,440,403,552,717,714,639,604,536,461,421,466,480,527,535,576,568,522,412,403,406,408,434,533,476,487,430,405 1,8,8,4,3,3,3,468,563,496,471,449,475,489,560,553,543,548,609,666,636,443,581,535,507,486,434,423,419,375,495,638,642,560,575,465,444,411,407,406,436,459,561,541,560,417,726,824,804,747,716,631,523,477,553,580,653,661,732,725,684,443,444,445,461,579,666,623,626,538,481 15,18,18,93,163,169,96,392,389,388,373,367,400,415,412,408,405,395,407,404,409,394,403,398,393,383,382,388,402,405,398,382,404,397,394,397,380,398,399,395,416,423,408,411,411,400,437,457,433,421,403,395,400,467,502,508,516,485,499,472,427,400,396,400,383,393,397,405,423,417,385 19,8,7,28,31,28,25,410,386,381,396,373,390,398,419,400,380,389,407,399,373,386,390,383,380,390,376,376,366,377,394,394,392,394,406,405,393,401,395,377,400,405,417,423,415,391,436,418,410,388,384,371,390,400,423,423,465,459,500,475,450,372,374,377,385,393,379,386,383,404,397 20,14,11,35,44,28,22,446,402,400,386,379,374,424,445,422,421,405,393,392,395,392,380,377,378,388,391,380,390,368,402,402,389,378,382,406,391,396,402,391,402,415,446,457,431,395,487,424,430,387,402,396,384,443,462,472,516,521,572,529,485,379,375,380,394,389,382,380,389,373,386 15,13,13,36,41,39,34,420,451,443,431,404,386,426,406,436,431,426,466,536,487,402,475,449,428,416,414,395,397,400,402,493,534,474,500,417,413,401,409,389,422,450,473,435,450,416,566,698,702,615,595,504,442,457,515,522,551,557,600,563,518,387,410,388,406,430,521,472,492,428,420 19,23,19,40,58,47,31,390,390,381,382,382,356,424,443,423,410,415,393,414,389,368,399,386,377,391,393,378,383,397,383,404,385,380,389,382,381,388,388,387,413,421,448,445,432,399,481,420,396,414,371,405,388,435,457,463,493,507,546,523,457,388,391,386,399,397,394,390,393,389,375 16,14,12,27,32,26,22,412,427,396,395,400,400,404,434,410,422,428,431,494,482,403,440,428,418,414,386,401,379,390,413,466,485,444,442,408,371,395,394,396,405,413,442,427,432,414,479,612,617,541,516,439,413,446,472,489,512,490,537,520,471,396,412,395,390,414,506,446,467,411,405 6,12,11,53,55,40,42,422,405,425,395,403,409,437,462,445,428,450,449,448,438,403,432,421,428,400,397,396,386,391,445,463,460,411,439,431,404,396,437,447,467,498,574,503,499,451,621,626,585,532,506,452,408,548,641,627,695,671,715,651,597,390,386,403,401,427,443,419,433,398,397 9,8,8,55,82,78,52,394,394,379,403,394,389,412,399,399,395,395,410,421,394,398,415,404,394,384,390,393,385,390,402,403,406,389,400,405,393,394,391,379,393,407,419,418,410,400,444,492,505,474,429,416,400,410,426,430,439,428,451,451,426,394,391,398,396,400,416,411,411,405,391 7,11,10,29,31,20,21,416,453,424,414,415,398,408,421,409,415,422,465,518,508,412,499,458,445,425,392,398,367,399,409,479,504,447,461,438,400,388,399,401,397,430,432,412,415,390,531,684,687,604,557,492,428,440,458,465,509,497,546,530,501,398,396,382,398,424,514,465,465,433,409 3,8,8,15,19,15,12,435,401,408,384,377,379,416,422,391,408,400,411,412,416,398,429,396,394,387,384,372,382,401,429,420,419,416,421,391,403,395,406,409,429,474,587,523,489,401,462,489,492,443,424,423,412,425,420,439,471,473,477,454,447,374,379,387,383,401,409,411,378,408,392 13,9,8,24,33,27,20,405,409,376,382,375,397,399,421,405,393,389,412,392,404,379,386,399,387,379,379,391,378,382,396,414,413,382,401,390,392,397,394,405,392,420,442,431,402,401,435,460,464,432,420,415,396,415,411,426,464,452,481,454,436,385,381,379,384,381,402,379,377,382,409 3,12,11,89,122,114,81,404,441,435,412,399,415,426,446,420,415,405,437,496,499,412,458,447,438,418,377,405,401,401,398,492,504,449,485,424,401,401,396,411,393,431,474,453,432,407,555,691,684,609,587,480,430,451,468,515,544,549,590,566,534,393,399,388,403,439,514,473,479,441,425 4,1023,365,1023,1023,632,683,929,944,905,872,805,829,956,994,971,961,947,983,1023,1023,831,996,955,899,884,800,751,669,761,998,1023,1023,981,989,899,833,823,914,960,1010,1023,1023,1023,1023,940,1023,1023,1023,1023,1023,1023,946,1023,1023,1023,1023,1023,1023,1023,1023,789,755,785,819,947,1023,995,1005,918,842 11,33,32,214,262,259,212,423,420,421,396,383,428,438,465,443,434,431,450,470,454,395,435,417,410,407,405,388,381,413,422,444,449,431,462,410,387,399,410,417,418,443,510,475,455,441,569,604,572,525,498,486,397,485,564,552,595,584,632,600,571,413,383,409,394,428,452,410,443,394,420 16,122,114,97,131,125,92,462,420,406,386,389,411,470,481,459,439,451,440,487,483,378,472,476,428,397,392,393,379,423,444,467,513,448,450,417,412,422,444,465,498,547,639,553,540,448,632,589,596,514,486,447,420,534,612,615,670,658,716,668,617,393,400,392,391,413,474,446,422,402,395 5,255,233,140,208,185,124,416,391,382,374,372,387,410,423,420,401,407,395,401,395,381,383,405,364,395,362,396,368,413,444,422,393,402,391,410,408,409,418,461,508,552,624,542,495,415,473,439,434,447,418,411,401,436,451,482,500,468,560,513,483,415,397,378,390,372,394,380,388,382,368 11,8,8,26,23,22,24,386,383,393,398,396,393,391,394,388,393,376,398,400,396,385,384,388,378,387,381,388,377,383,385,402,388,375,393,388,397,389,386,386,383,416,398,412,395,385,422,408,397,391,386,392,385,403,408,414,441,438,446,420,401,392,401,385,387,380,415,393,399,368,382 12,35,34,100,121,117,96,468,568,521,500,456,492,481,526,514,506,527,602,709,671,459,624,579,521,514,462,426,429,409,466,668,677,600,621,503,472,405,412,420,448,460,572,541,549,433,725,884,884,823,789,694,601,516,590,593,674,676,738,731,685,429,423,425,450,582,688,633,643,561,494 2,37,38,134,177,180,136,447,435,419,419,380,415,460,475,448,445,456,465,494,493,391,456,426,429,400,411,380,387,420,441,450,490,426,449,426,408,416,429,411,454,474,555,485,485,451,597,622,622,566,510,472,416,535,611,619,630,607,656,613,575,393,388,407,402,446,497,438,459,416,418 17,8,8,20,25,23,18,400,405,379,387,376,378,395,419,404,400,402,399,392,380,377,386,386,380,397,382,375,392,390,394,406,380,381,401,382,393,401,385,403,401,412,434,427,428,394,451,433,434,414,412,382,381,409,434,433,452,461,489,464,420,396,386,375,391,384,394,400,399,387,375 12,129,111,85,123,100,67,506,705,660,620,525,503,559,602,592,576,572,728,863,826,594,840,766,681,647,558,496,440,415,537,832,861,765,787,650,562,408,425,439,479,548,675,613,609,480,772,985,990,912,884,772,627,610,679,693,753,748,807,782,737,471,470,461,486,700,861,795,802,685,562 15,13,13,55,57,52,50,414,450,443,427,414,406,437,442,429,435,428,445,554,530,405,507,466,437,438,415,414,403,380,420,511,551,482,495,442,423,385,403,411,406,415,448,440,441,404,547,737,736,650,610,519,417,428,466,453,511,500,550,526,487,395,414,412,399,428,532,492,496,440,411 12,20,17,64,56,39,57,460,540,495,449,413,452,499,514,508,511,494,561,658,653,461,591,540,489,490,439,437,399,416,479,630,646,567,599,469,472,404,422,436,415,461,567,537,540,432,688,822,821,753,724,638,525,499,573,569,665,648,713,703,650,437,423,408,415,536,667,601,625,515,444 1,9,8,28,43,31,15,479,481,462,438,418,419,482,541,540,515,486,535,630,598,416,576,515,472,459,417,420,388,413,471,563,606,522,533,452,432,432,474,483,505,592,697,626,582,503,723,757,754,682,639,552,455,678,749,744,792,774,814,766,700,410,401,403,415,477,597,521,544,470,421 8,256,147,1023,1023,1023,849,909,860,811,798,768,794,951,999,991,981,970,953,922,929,603,677,693,675,656,597,621,517,740,976,917,860,841,861,824,796,841,907,929,976,1023,1023,1023,1023,832,1023,1023,1010,992,977,951,869,981,1023,1023,1023,1023,1023,1023,1023,837,681,843,859,889,867,855,885,792,757 12,44,41,71,88,78,61,419,407,409,405,396,404,432,443,459,429,396,409,456,469,399,452,443,414,409,387,404,406,383,429,442,473,409,435,394,406,424,387,400,414,460,486,479,456,417,528,553,550,486,473,424,418,443,490,486,525,536,610,556,509,387,383,385,424,442,470,448,438,432,415 10,48,41,61,76,66,53,485,581,524,515,477,496,551,597,577,576,567,636,726,709,461,652,621,536,523,479,450,416,413,518,689,717,627,631,516,477,423,426,439,487,531,671,627,622,434,786,885,879,817,781,696,571,591,668,699,767,762,815,794,754,448,430,425,465,573,720,661,664,577,497 15,11,11,18,21,20,17,446,457,448,427,424,412,458,474,477,469,472,484,521,527,411,479,458,435,415,394,401,404,410,458,527,540,471,493,433,420,402,421,431,465,539,637,571,529,405,635,704,680,617,600,527,450,484,548,551,642,618,680,653,623,407,410,404,429,445,513,479,476,432,426 20,185,153,290,311,257,238,542,658,617,560,489,519,591,634,619,594,589,681,807,784,554,781,714,625,590,507,478,419,426,531,780,819,727,749,586,509,458,455,465,530,615,727,678,656,534,801,950,956,882,847,742,612,673,755,764,820,814,865,835,784,463,465,454,471,671,817,749,759,646,496 2,42,39,56,83,76,50,719,696,649,619,578,621,754,814,802,793,776,781,793,778,512,631,618,570,569,513,499,449,427,702,732,717,646,683,588,535,450,490,487,557,647,793,784,795,555,927,929,896,860,847,800,709,731,802,822,886,882,938,934,900,632,519,641,653,736,772,732,773,664,585 4,9,8,29,31,26,24,422,384,379,368,392,386,402,415,417,391,410,402,394,411,385,393,391,391,386,391,388,382,387,388,390,383,393,393,390,388,403,400,393,385,409,447,413,399,391,439,441,434,403,394,393,396,405,450,441,473,448,500,470,447,388,378,392,391,391,417,381,400,394,381 9,15,11,97,150,106,68,434,408,405,379,401,395,418,438,443,432,409,405,444,428,387,415,386,405,385,384,383,398,400,458,423,438,433,421,410,386,428,443,481,504,590,714,628,561,430,641,608,540,496,507,453,413,515,604,666,779,775,811,730,656,415,392,396,406,417,434,430,422,407,413 8,14,14,34,53,55,34,394,411,396,399,391,384,388,397,412,397,395,399,421,416,378,398,403,378,391,397,385,370,376,389,399,406,383,407,385,394,372,391,401,406,407,426,401,425,400,455,485,472,444,422,395,400,400,419,447,465,456,458,448,428,380,385,381,383,406,417,411,420,398,383 16,32,32,125,193,198,128,433,488,463,437,424,432,450,447,468,463,467,508,571,564,422,491,484,475,454,427,435,390,425,428,553,568,502,508,471,441,399,394,397,429,424,493,481,464,403,629,806,808,728,695,596,497,474,511,520,612,596,653,624,595,423,411,400,410,492,576,526,527,494,437 3,71,39,298,331,108,98,624,720,675,627,562,575,664,724,706,680,687,758,859,839,580,805,741,679,657,550,530,464,497,623,826,852,769,786,669,556,469,544,565,644,718,811,766,753,626,886,990,989,930,901,824,710,782,849,852,904,893,934,900,865,501,522,507,516,705,838,787,792,686,561 7,17,14,37,57,40,26,407,375,396,392,373,401,404,437,413,422,405,413,420,421,402,399,404,380,372,381,390,381,396,396,404,409,407,393,397,386,418,394,388,418,409,471,429,412,407,476,450,432,428,390,396,385,428,474,464,498,487,525,482,467,385,389,396,401,385,394,381,387,392,384 12,26,14,55,76,33,27,499,428,387,395,392,381,501,529,477,451,428,431,453,442,405,422,427,400,405,401,384,382,399,427,435,456,416,422,413,402,396,431,407,438,444,528,527,489,424,596,568,560,474,478,414,424,469,501,521,620,643,697,660,593,388,377,384,404,411,432,410,431,409,409 13,13,10,35,43,33,26,408,380,402,395,383,372,424,430,418,415,405,404,439,416,374,405,381,396,397,396,386,379,376,424,409,418,404,402,386,391,383,398,400,391,421,474,441,422,409,470,472,466,428,411,388,396,417,456,455,495,492,544,493,451,389,387,390,395,395,424,421,417,398,396 10,14,11,28,34,27,22,439,400,394,386,379,372,417,455,408,406,394,396,409,394,379,396,401,382,377,387,398,403,420,431,381,400,397,383,389,395,395,408,396,408,426,477,456,448,423,505,424,425,407,404,399,401,450,466,476,532,542,580,554,497,374,391,382,404,392,399,380,401,383,397 5,32,25,163,237,208,145,485,462,450,444,423,423,542,589,567,558,538,537,547,545,399,486,439,432,411,408,411,378,457,562,556,537,470,499,458,452,429,464,509,580,657,764,697,672,496,770,740,696,636,624,565,476,637,717,745,807,795,842,805,747,470,403,440,445,472,530,490,491,430,426 12,13,13,90,137,139,91,390,388,401,390,395,403,383,404,407,400,414,396,426,442,396,418,404,390,393,393,378,394,385,396,433,426,414,427,382,408,379,392,396,395,426,432,414,439,381,418,523,565,485,465,418,399,408,404,422,433,401,435,435,415,393,394,385,401,404,430,422,419,413,391 8,9,10,66,77,77,67,411,432,411,433,385,415,399,401,408,407,406,436,483,456,407,442,442,407,410,401,397,379,395,398,431,467,436,437,427,416,391,401,402,393,425,448,437,430,396,498,645,634,563,527,464,423,431,447,457,489,462,514,492,471,396,405,384,395,429,492,465,464,406,398 14,19,17,29,35,29,24,600,610,565,535,515,537,651,717,702,703,692,695,724,714,476,599,553,528,504,463,473,439,393,622,671,665,602,619,544,506,428,473,508,548,623,744,711,720,525,874,881,854,818,794,746,653,708,777,791,841,838,888,882,846,542,472,551,558,634,703,657,676,591,515 7,15,13,31,41,35,27,396,389,394,394,385,374,386,405,404,390,399,376,389,411,391,378,390,394,384,389,386,391,406,397,407,426,385,391,385,381,391,396,419,402,420,462,426,421,406,456,444,447,399,430,403,387,430,477,467,498,479,520,494,453,386,380,398,385,389,403,386,405,370,385 16,33,32,139,216,206,131,438,468,457,447,425,445,439,461,466,465,465,511,604,571,436,530,490,454,446,393,421,399,393,443,571,596,493,532,447,448,402,402,430,429,449,519,502,507,419,632,792,787,722,685,588,499,461,527,560,620,607,670,652,593,418,412,406,412,511,584,551,565,484,455 16,13,12,27,38,33,23,400,379,419,387,389,399,396,403,401,405,404,403,391,396,388,392,381,381,367,380,392,369,402,399,380,394,370,395,385,403,402,396,410,408,420,446,434,410,396,444,419,403,393,384,383,396,415,447,435,473,461,497,437,422,373,386,386,391,379,379,384,397,377,389 9,46,44,20,22,19,17,554,490,492,441,441,441,590,658,654,639,630,588,570,582,413,422,427,418,420,432,412,380,444,670,558,507,483,535,503,450,464,557,593,673,754,857,802,779,456,841,751,669,651,633,588,487,617,710,751,849,848,897,866,818,474,426,489,515,538,496,497,516,474,452 18,12,11,32,38,32,27,406,418,411,401,392,402,415,429,411,401,424,434,442,439,386,408,397,417,397,394,391,391,394,396,461,441,406,420,403,390,393,399,410,405,418,448,412,433,409,467,556,525,481,454,426,408,433,465,459,510,480,527,499,469,398,402,391,391,414,395,405,438,403,400 11,45,44,69,65,62,67,465,576,545,505,454,468,495,507,533,502,506,605,719,701,483,654,602,530,519,476,459,408,408,508,684,720,626,643,502,466,405,436,402,450,519,576,557,555,452,742,902,907,840,811,712,568,538,607,637,708,703,760,745,694,420,433,438,424,548,709,650,657,561,488 19,16,14,39,61,46,29,392,403,392,411,414,404,403,412,400,395,416,417,409,443,381,415,412,397,398,405,391,385,400,394,405,439,425,407,379,377,379,396,409,406,431,457,437,415,399,457,524,530,465,448,398,410,419,450,464,504,474,498,485,447,382,382,388,400,414,426,422,416,393,387 1,45,42,120,165,154,113,397,441,425,410,397,415,419,424,425,403,395,477,541,541,421,506,491,425,444,419,415,396,405,393,526,545,470,497,420,395,391,399,390,377,401,418,431,434,393,517,724,742,652,602,516,461,391,432,448,512,498,534,523,480,397,382,409,383,440,519,466,481,431,441 3,125,88,154,193,140,116,482,647,572,530,472,496,543,602,558,555,549,637,764,745,516,738,676,588,580,485,449,426,390,506,754,782,684,693,576,478,443,442,471,511,558,670,614,622,492,771,914,920,851,812,727,604,632,709,717,766,766,810,787,740,443,449,442,453,619,764,709,718,587,515 3,10,8,27,32,24,19,408,389,375,380,402,390,400,433,417,405,387,387,388,382,377,383,391,381,398,386,397,373,370,390,390,406,395,391,383,383,398,397,400,421,423,482,448,419,404,477,426,409,404,395,390,384,460,509,509,531,521,571,516,472,405,377,389,379,394,403,388,384,392,388 10,22,15,59,62,41,40,464,509,459,431,437,437,476,523,523,495,472,521,562,542,414,489,477,428,425,417,402,386,394,475,552,556,489,503,446,447,410,435,477,512,586,702,622,578,461,730,760,736,678,640,551,463,618,698,712,806,798,839,778,717,397,403,416,419,471,538,496,525,445,440 1,15,13,45,41,20,25,480,426,414,410,384,420,464,472,418,425,425,430,485,489,395,487,438,422,396,400,379,370,394,455,484,507,450,453,408,419,383,414,450,472,565,667,606,561,431,579,619,617,549,525,477,431,546,583,581,624,612,665,613,556,396,385,386,400,416,467,432,456,410,406 12,11,10,46,72,37,26,433,455,463,442,403,411,441,447,444,427,425,495,575,544,433,530,486,455,445,425,424,406,363,420,519,585,491,521,454,439,386,409,397,386,426,469,452,456,390,590,770,772,704,663,579,486,445,502,479,544,555,614,599,544,422,408,414,416,502,587,532,543,471,424 15,15,9,99,110,56,52,486,594,554,502,475,495,507,547,552,545,512,618,746,718,490,689,619,553,535,479,442,411,422,495,710,742,643,660,550,475,429,438,465,483,538,626,587,587,471,743,896,899,830,802,693,567,608,678,686,752,741,785,763,718,431,443,418,450,573,723,652,666,559,483 11,22,22,107,165,171,111,427,405,394,394,382,398,424,440,434,431,420,415,425,407,379,389,392,375,393,379,387,378,405,424,413,390,389,392,385,379,419,413,436,448,530,557,492,482,433,510,470,444,423,425,408,418,515,566,563,604,586,611,570,513,404,386,416,400,393,382,382,396,388,396 1,8,8,19,22,22,19,439,413,411,383,395,392,408,424,394,420,424,410,473,445,397,441,419,397,420,406,396,385,391,433,455,466,447,444,403,399,392,390,417,433,477,589,534,514,398,474,531,550,502,482,449,416,433,436,459,488,481,522,476,447,389,380,392,395,426,446,439,437,404,387 5,10,10,50,60,61,49,411,419,430,407,397,391,404,436,427,425,424,441,507,492,398,454,445,418,404,412,384,385,384,418,476,503,463,472,416,414,393,393,408,423,418,457,429,451,413,544,654,659,585,547,449,441,442,483,499,531,509,577,566,496,394,393,404,388,426,480,466,453,416,397 16,348,296,219,286,240,185,453,498,451,416,402,439,470,469,482,448,418,503,635,595,427,609,541,478,503,441,414,415,422,497,628,643,512,523,492,440,439,479,520,568,636,719,646,587,466,633,785,785,685,655,544,451,542,587,596,659,647,707,667,608,415,414,408,406,496,614,538,534,470,408 6,146,133,227,327,285,194,569,779,745,734,712,751,628,723,743,750,757,810,841,847,604,758,735,721,708,646,676,577,416,626,740,741,694,725,665,627,400,459,474,518,575,687,660,701,460,888,957,935,906,892,861,779,539,622,651,748,756,832,863,838,602,682,609,670,785,820,803,851,768,739 13,10,9,15,19,16,13,447,393,385,390,386,390,446,446,419,403,393,407,393,384,386,379,383,393,376,392,374,374,405,376,386,382,373,379,396,402,395,400,403,401,404,419,418,425,398,455,407,397,385,392,410,381,406,414,412,458,453,487,484,450,377,383,387,384,386,404,394,400,380,389 12,30,29,84,101,98,83,424,503,492,456,426,433,449,459,474,456,457,536,642,610,444,587,549,485,472,434,440,402,390,433,599,642,536,584,499,453,392,394,386,434,436,490,477,459,423,619,840,845,766,741,632,510,439,502,514,579,575,632,625,565,407,415,421,415,503,636,592,595,503,453 11,16,16,73,103,104,73,394,403,413,402,396,400,390,410,413,390,407,423,472,454,397,447,419,418,414,410,403,392,388,402,441,462,432,448,407,384,369,385,388,389,379,424,406,411,392,462,614,615,522,522,448,421,425,439,437,452,420,477,462,445,385,392,382,380,429,472,436,451,407,397 11,25,21,139,187,168,125,545,470,454,437,421,434,553,605,572,563,537,534,521,526,412,446,458,434,433,410,407,400,429,476,490,491,452,448,444,438,422,428,467,471,547,656,607,599,541,776,739,695,651,630,589,497,696,758,762,801,785,835,801,754,488,424,477,484,512,515,496,523,455,420 6,19,18,16,20,18,13,523,604,564,518,487,476,558,611,617,613,592,663,743,715,484,678,612,559,558,483,459,427,453,527,701,737,638,654,531,488,403,431,441,480,504,648,618,632,442,787,882,872,818,791,711,595,594,654,670,752,752,803,800,757,474,461,472,486,622,738,669,698,601,484 4,17,17,80,98,101,82,382,419,381,392,391,394,396,405,407,402,399,405,406,414,379,388,397,389,400,385,398,395,403,394,422,407,408,417,394,399,403,391,415,402,431,428,432,432,395,468,478,477,429,438,434,397,441,485,484,494,496,517,472,445,398,381,382,394,390,411,407,420,383,387 8,11,8,39,38,27,28,422,384,389,386,380,371,416,436,415,386,400,399,397,401,390,411,403,380,386,396,382,380,396,413,416,426,391,391,385,389,415,402,398,412,441,472,441,424,414,489,449,439,414,407,412,383,445,474,459,512,514,554,506,474,373,398,391,386,395,420,417,396,409,380 12,12,11,20,23,20,17,387,414,399,409,410,399,412,405,410,404,400,398,445,440,394,429,426,401,385,400,392,374,409,401,443,474,422,424,382,379,381,390,398,401,420,461,420,424,399,496,560,569,491,472,431,422,429,447,440,479,449,503,483,464,393,405,398,393,427,452,443,437,396,408 18,26,20,70,62,38,42,441,467,462,447,416,424,462,485,483,484,474,485,552,499,436,471,452,439,439,396,395,407,387,478,509,523,456,500,439,417,434,469,505,536,617,713,613,563,442,694,721,695,642,613,521,472,583,669,700,775,751,787,730,673,416,421,432,441,486,539,517,504,447,419 10,12,7,61,68,35,32,415,440,419,408,410,387,438,473,456,434,458,458,476,465,401,437,432,397,401,404,398,377,416,435,449,471,429,439,425,404,417,434,458,495,560,644,544,511,442,631,631,622,555,518,476,397,553,636,655,723,702,739,665,601,394,400,388,399,410,462,439,449,420,395 12,73,62,211,358,306,179,459,589,544,504,447,455,499,528,510,485,503,589,729,697,475,684,627,551,551,465,467,407,408,468,688,733,610,631,520,471,402,428,431,436,487,563,527,539,441,697,901,913,846,813,704,577,473,568,580,668,649,710,704,662,419,453,412,426,566,730,667,678,572,483 9,14,14,65,78,74,61,409,440,421,415,405,413,406,432,427,403,411,433,496,485,404,471,434,430,425,422,392,411,389,414,481,499,456,452,420,393,403,389,401,395,403,446,415,423,398,532,678,677,602,569,468,437,426,439,467,509,487,544,515,475,400,387,409,399,430,465,457,472,427,419 1,18,17,19,24,19,14,528,590,554,525,483,503,543,600,613,592,607,660,720,699,454,630,581,531,509,464,466,406,398,534,676,700,620,633,514,510,389,431,456,463,509,630,620,629,452,804,874,860,808,778,705,584,574,643,674,752,747,812,805,766,478,462,481,486,615,717,656,685,577,519 17,9,9,29,44,40,25,401,381,404,376,392,407,408,400,416,391,410,400,398,399,390,393,385,381,388,399,384,392,377,394,388,395,410,404,384,369,390,377,375,409,411,436,406,416,405,442,426,419,417,416,395,385,414,437,429,447,450,476,451,415,380,375,377,382,388,392,400,388,386,397 6,47,29,66,108,60,37,403,401,392,380,396,380,415,439,407,423,422,399,442,422,383,427,406,393,395,396,393,390,422,409,439,431,417,420,394,410,419,425,412,450,468,519,478,470,427,548,501,520,463,450,434,405,485,556,559,594,584,629,578,531,377,382,395,395,405,448,395,402,394,389 20,27,22,89,123,98,70,408,448,399,405,421,419,450,470,452,442,432,446,504,487,406,468,436,412,420,401,397,408,402,428,478,504,446,453,431,418,386,393,423,399,426,459,451,442,395,579,683,694,612,572,516,454,463,486,519,587,569,628,610,562,408,400,407,405,432,505,474,478,432,430 6,38,29,31,39,24,20,457,428,398,418,396,412,452,484,488,466,453,449,453,476,403,419,412,417,398,397,396,372,435,564,491,464,452,442,431,419,512,646,711,783,858,934,839,738,443,748,643,604,551,496,470,417,605,745,809,899,887,913,830,751,423,395,416,406,403,438,406,431,402,426 11,152,143,130,155,146,123,411,390,363,375,377,383,435,404,399,397,415,415,390,405,403,386,382,370,379,362,377,365,373,403,406,387,401,405,428,371,406,414,431,436,458,527,463,473,410,447,416,404,405,404,423,382,425,460,440,467,464,502,459,451,384,407,368,400,402,400,404,384,383,381 5,85,73,1023,1023,1023,1023,490,567,520,521,471,464,514,579,560,567,533,595,700,680,485,628,565,517,507,449,462,438,424,493,644,679,591,623,501,454,397,416,412,449,494,576,566,567,570,736,857,856,792,764,672,539,560,633,644,716,698,765,753,680,475,462,447,468,545,680,608,621,521,478 3,9,7,29,24,17,21,532,528,495,462,437,452,557,597,565,571,542,563,639,622,439,555,501,463,448,427,410,413,422,508,598,622,516,557,487,447,406,407,444,464,521,643,599,588,456,762,813,798,725,689,599,495,602,692,707,775,769,819,793,739,432,427,425,455,508,629,579,584,474,462 12,9,8,19,19,10,10,489,645,592,541,496,513,500,551,533,530,513,661,790,762,516,740,674,596,587,487,461,427,393,479,747,793,694,701,575,526,397,420,415,419,455,543,538,551,407,717,938,943,872,842,743,605,495,541,562,645,637,709,713,674,438,457,424,449,619,794,735,741,629,527 2,15,14,62,70,66,59,473,429,423,414,398,417,484,532,513,494,481,511,509,508,410,428,419,412,404,398,409,372,412,509,494,497,441,460,416,423,412,442,476,525,594,697,641,614,457,713,663,642,594,558,513,421,602,686,703,761,752,789,749,693,411,406,438,433,452,476,458,468,415,430 20,10,9,26,30,17,14,407,432,410,394,402,415,416,432,397,405,411,439,480,472,390,469,436,422,414,395,386,377,387,409,463,505,446,470,434,398,410,377,407,400,418,427,434,436,413,493,636,641,564,510,460,419,429,482,491,511,508,534,516,485,394,389,384,394,423,477,435,443,427,403 10,9,10,23,34,35,24,379,399,397,385,394,389,404,404,381,395,369,412,425,423,388,406,409,381,399,394,406,374,379,392,404,420,408,406,386,401,408,381,394,384,388,386,398,392,379,454,503,528,468,452,425,407,392,410,407,446,421,459,420,411,392,368,377,389,393,424,423,409,401,394 3,91,77,862,1023,1023,798,478,501,469,443,433,436,461,502,498,484,469,551,629,604,449,564,523,474,469,420,416,417,412,432,582,600,516,553,451,434,387,415,416,403,460,527,489,467,532,656,782,774,704,673,591,504,488,574,579,621,626,690,671,602,455,425,425,429,472,600,550,579,477,476 7,20,19,61,90,85,57,402,420,410,400,403,414,392,423,414,415,424,424,472,482,401,449,441,417,403,402,400,376,391,401,443,473,423,434,414,412,391,386,386,408,415,422,433,425,402,542,670,661,588,547,460,430,445,503,522,548,521,569,549,497,386,407,389,381,418,473,452,449,404,411 14,9,9,53,93,97,55,389,386,380,370,366,369,404,377,402,386,396,392,407,402,386,383,387,389,381,375,382,391,392,390,401,374,381,388,377,396,387,379,396,398,402,409,390,397,390,409,431,398,393,405,387,402,416,426,415,423,407,433,438,388,381,390,402,381,373,399,392,392,382,382 8,11,9,37,39,30,29,431,398,385,398,389,385,395,415,408,405,389,405,400,425,394,392,402,393,395,393,388,387,399,396,407,422,393,396,390,384,389,402,420,395,418,452,436,407,402,485,447,447,422,418,386,396,443,446,448,512,488,533,494,459,393,391,396,389,371,395,413,387,396,388 7,35,25,47,78,54,33,405,411,375,411,379,380,427,413,406,393,379,433,421,406,397,388,396,389,387,375,394,405,383,401,418,407,423,387,393,378,391,402,434,423,419,486,457,431,402,488,482,451,447,428,417,397,439,476,502,526,503,569,498,478,394,396,382,393,394,417,393,384,395,381 9,13,12,64,77,64,57,413,446,431,405,404,399,424,444,433,418,455,470,521,507,413,484,463,432,443,400,398,390,396,415,489,517,454,485,440,398,374,392,398,399,428,449,453,442,403,531,694,685,621,577,490,440,433,473,478,542,543,583,554,534,396,408,399,402,442,515,474,480,417,398 14,21,21,37,69,67,36,391,412,390,378,419,381,403,386,416,409,393,413,427,406,391,407,393,401,389,390,391,391,391,389,414,441,405,388,393,387,372,394,374,390,403,410,406,427,392,464,526,488,435,412,410,393,423,455,490,490,452,479,463,431,386,396,382,400,399,416,383,413,387,381 9,12,12,38,49,52,40,411,450,411,418,428,412,414,445,419,422,425,457,529,534,396,493,469,453,434,386,402,391,371,410,511,535,463,489,449,422,389,387,401,400,408,434,420,415,403,535,714,726,649,619,524,437,433,464,437,501,493,551,537,483,400,408,394,401,445,522,473,475,442,426 15,27,23,10,13,10,8,617,673,611,594,539,565,664,730,720,705,700,729,779,765,513,686,638,587,571,505,515,431,394,635,742,742,688,697,600,545,432,440,462,492,573,723,699,722,449,858,919,903,854,833,774,676,600,683,704,796,795,857,857,825,519,492,528,581,698,769,725,752,640,582 5,100,96,254,399,381,242,516,683,645,600,522,561,535,592,563,547,559,701,828,798,550,779,733,651,634,537,510,450,403,517,784,831,740,751,630,542,397,404,446,428,477,616,596,592,458,776,1002,1022,949,925,826,701,538,602,638,711,706,774,776,732,454,491,432,478,658,815,758,773,680,572 4,31,27,55,69,58,45,486,422,440,425,408,432,477,454,434,462,441,442,493,505,415,471,427,415,422,388,407,381,375,511,509,519,471,479,419,440,407,435,475,529,627,762,706,650,430,604,653,657,596,581,550,472,505,581,566,644,620,667,624,578,395,407,401,400,432,488,458,439,427,411 3,12,12,75,98,99,75,421,439,445,399,401,400,416,424,431,427,416,435,479,491,404,454,453,420,421,406,390,387,375,411,466,490,450,459,428,404,393,386,404,415,415,427,437,416,410,523,683,682,600,571,506,428,447,468,476,533,518,570,522,499,392,373,399,392,425,481,441,473,420,402 10,11,10,18,32,29,16,413,392,387,394,360,390,389,396,394,403,392,400,381,384,391,394,373,389,398,397,396,377,387,383,396,390,391,398,377,397,385,399,384,388,403,442,411,437,405,419,424,397,376,402,395,388,418,422,430,458,431,482,459,438,375,380,373,398,383,379,406,373,378,374 11,165,143,795,1023,1023,650,461,627,588,557,500,512,496,515,528,533,516,649,787,765,561,777,721,638,629,523,523,453,386,447,708,750,662,681,553,463,398,418,447,436,479,551,544,548,517,689,921,934,866,834,725,591,506,567,565,648,628,707,688,637,532,472,476,467,624,783,734,744,641,557 10,10,10,29,40,35,24,396,399,411,411,398,370,396,416,386,386,392,408,435,427,389,412,411,395,402,398,402,377,359,397,408,444,403,415,404,381,389,391,400,391,393,434,414,408,395,476,524,537,461,468,420,407,400,436,443,478,472,495,467,440,390,397,391,389,395,418,404,415,398,397 14,24,20,22,22,19,18,595,674,606,585,513,556,643,707,695,680,678,727,791,775,535,715,668,613,593,533,489,425,403,610,767,776,707,721,625,573,429,442,490,502,581,722,700,717,471,862,935,920,869,855,785,666,631,721,743,810,811,871,868,831,521,514,527,556,714,796,741,762,648,582 15,31,29,73,97,85,62,440,541,480,475,438,449,437,489,460,473,454,535,678,641,461,626,568,514,481,456,440,411,400,445,629,676,566,584,490,446,392,413,436,425,472,533,508,511,408,663,849,861,783,752,648,491,488,556,576,647,629,698,665,633,421,441,402,411,540,656,599,612,511,454 4,129,121,242,355,334,224,512,605,567,521,506,502,559,596,596,569,580,630,738,726,505,682,627,556,554,453,464,421,425,520,688,727,637,654,513,507,421,435,443,473,507,637,613,618,497,763,908,914,846,817,729,603,561,655,668,748,748,801,786,736,451,451,441,474,607,715,675,675,577,504 17,13,12,33,48,45,30,423,445,418,443,407,403,427,435,450,458,430,491,562,548,403,497,476,437,436,395,409,390,389,417,525,550,496,500,444,412,392,400,402,413,438,505,464,461,416,569,734,738,657,626,533,447,454,480,499,560,556,609,599,526,409,401,389,417,456,520,524,524,449,402 3,9,8,16,22,19,14,494,531,508,474,461,477,540,594,575,571,553,609,642,626,438,541,500,480,456,454,422,397,394,509,596,604,524,549,505,453,392,418,416,428,477,619,576,604,409,750,807,772,734,708,639,540,509,586,606,688,692,758,751,710,462,457,452,466,555,652,593,610,528,489 7,21,18,20,24,15,12,411,415,409,387,373,408,384,409,382,396,396,417,435,452,392,405,413,394,398,400,374,393,387,381,431,417,418,432,411,393,395,402,398,402,435,432,438,407,387,471,534,567,481,470,418,402,415,465,461,459,473,511,454,456,401,405,384,386,399,439,434,423,409,396 6,21,20,35,51,44,28,476,440,441,433,417,412,451,445,448,440,436,469,546,555,415,511,466,437,449,412,417,390,400,446,521,563,472,506,447,420,390,385,418,438,524,621,560,546,406,573,711,706,623,606,551,478,445,500,481,549,542,598,576,530,403,401,389,398,455,541,489,505,428,419 9,25,23,49,61,43,34,474,592,572,521,494,515,481,522,517,523,497,624,747,724,462,672,623,570,535,487,458,436,384,465,698,722,644,651,565,488,396,389,398,414,446,514,512,516,417,710,930,936,871,842,749,617,469,500,518,616,617,696,708,664,420,457,432,443,618,742,693,705,600,539 2,24,23,303,517,523,303,413,417,405,397,381,388,424,430,441,427,414,402,429,425,398,401,387,408,408,383,394,385,390,415,435,422,405,413,418,378,393,424,412,403,454,496,453,450,454,519,529,517,477,452,431,408,536,596,611,614,591,627,557,506,412,398,412,410,415,428,423,427,388,403 3,18,8,103,108,45,43,502,558,524,513,444,472,525,590,570,526,514,624,714,680,462,623,583,519,495,455,444,411,406,502,671,697,605,606,532,451,428,451,484,533,597,702,629,596,533,771,867,865,795,773,674,563,686,755,753,801,794,837,804,741,438,436,422,457,560,676,602,627,518,459 12,143,115,223,395,362,195,636,723,681,640,566,608,679,736,710,685,668,774,856,835,594,813,767,689,682,582,552,477,449,623,817,855,753,786,668,564,468,492,524,596,691,790,740,733,559,880,999,1004,944,919,843,731,742,811,828,880,873,918,893,857,538,534,534,556,732,852,802,815,713,613 3,17,16,56,66,60,50,411,462,438,433,416,424,442,443,441,454,432,477,556,526,415,507,469,453,448,412,393,402,389,412,522,529,499,493,436,406,380,379,394,384,418,456,454,449,417,574,736,737,664,629,536,459,433,468,479,537,537,585,581,522,402,409,399,396,454,531,493,502,420,407 10,58,38,209,310,267,168,502,486,472,462,453,449,516,585,576,571,541,549,562,567,413,494,447,448,427,428,419,415,432,535,564,534,493,488,448,437,452,504,557,578,683,783,725,686,507,777,759,723,676,635,576,480,640,723,743,815,805,849,809,754,433,415,452,466,505,520,519,513,421,441 20,27,19,58,77,49,36,441,432,404,405,378,386,433,439,425,417,420,410,442,419,384,425,405,406,413,389,383,382,404,427,430,445,418,402,400,387,393,428,420,431,454,522,461,452,404,531,541,549,496,454,428,400,498,527,548,589,570,623,579,518,397,365,390,384,416,434,374,413,412,392 4,102,98,84,117,113,81,413,411,399,384,380,389,412,427,416,417,411,399,412,409,385,406,416,395,400,380,391,376,389,399,417,404,416,384,388,390,385,396,418,417,436,490,495,470,405,498,498,479,456,408,381,382,462,488,519,550,553,585,534,493,402,382,390,385,399,416,398,393,415,395 1,9,8,23,26,21,19,516,509,454,449,410,453,539,609,589,578,538,555,601,582,443,520,480,459,459,420,414,408,408,507,579,565,497,525,464,434,414,428,443,460,504,625,592,603,457,750,769,734,685,649,573,506,587,655,665,735,734,790,768,721,444,414,445,478,534,595,548,578,485,448 20,41,41,105,142,141,102,445,534,489,459,467,448,461,520,528,517,504,588,662,649,443,586,544,501,472,445,412,418,384,479,622,639,551,586,497,468,396,400,426,431,459,526,540,558,419,729,866,866,804,770,674,562,483,550,578,672,670,733,733,678,431,436,445,466,532,650,595,602,513,455 2,10,10,49,70,73,50,429,470,448,437,421,427,424,439,443,455,442,488,565,548,426,498,466,454,424,415,412,390,386,416,538,553,497,497,446,423,387,398,389,405,416,459,461,467,405,566,743,736,661,632,544,475,433,444,453,511,515,556,570,527,405,421,411,426,464,554,516,533,462,413 13,10,10,219,304,302,218,407,467,438,422,413,406,406,421,430,423,419,473,551,558,430,512,476,447,427,428,416,395,370,385,524,564,492,512,436,432,400,392,389,383,406,419,425,443,419,493,781,794,695,653,565,470,409,422,425,464,458,510,501,490,406,402,402,408,460,550,510,508,447,433 20,9,8,24,30,23,18,409,394,384,394,391,379,406,432,392,374,363,417,382,389,387,370,387,382,396,386,373,378,387,398,378,384,393,385,386,386,393,390,396,396,393,455,428,414,385,435,421,415,413,389,389,380,401,429,425,452,461,522,450,454,388,382,392,390,372,394,383,392,392,386 18,24,21,42,47,41,35,420,384,372,418,412,380,434,435,415,402,412,422,454,429,388,417,404,386,411,395,394,380,395,412,430,407,411,411,400,419,392,391,399,414,448,495,466,429,396,515,527,481,477,442,416,416,475,502,518,568,565,616,553,494,389,397,396,398,392,421,398,414,390,375 19,12,11,24,37,32,21,388,395,386,394,381,403,386,411,417,406,392,430,430,408,383,392,404,396,385,391,389,385,389,393,409,420,408,408,384,410,379,393,404,389,409,442,412,406,402,461,498,475,457,433,422,392,411,420,428,473,434,503,452,440,389,384,373,392,398,394,418,402,384,395 15,15,15,27,28,23,21,431,465,444,430,404,420,473,456,447,433,426,488,588,575,426,561,504,454,468,420,413,403,391,425,551,588,487,529,441,419,384,393,396,421,442,506,462,459,392,580,711,733,628,606,508,436,459,507,515,551,559,603,587,547,404,411,400,394,445,587,514,536,448,407 8,403,235,406,449,249,238,909,888,847,826,798,822,948,999,992,985,974,971,960,957,687,820,795,774,754,700,700,611,641,973,947,914,882,898,851,802,738,826,867,920,992,1023,1023,1023,822,1023,1023,1023,1023,1014,983,901,971,1023,1023,1023,1023,1023,1023,1023,847,735,855,875,913,934,908,935,846,798 6,49,44,22,29,24,18,605,710,664,614,571,603,665,730,709,711,700,759,831,811,567,757,710,661,638,543,517,454,421,634,804,813,742,762,635,563,443,455,500,498,585,730,706,726,469,867,957,946,894,871,796,683,622,715,731,810,814,869,872,834,514,510,541,569,722,832,776,800,680,588 13,9,9,25,33,29,22,466,590,555,505,471,508,539,581,595,594,577,643,712,689,464,608,561,523,506,468,452,418,399,514,669,677,603,632,537,488,401,402,400,428,445,554,553,594,408,785,892,886,827,801,715,618,510,552,580,670,687,756,777,740,474,465,467,496,627,737,668,695,591,514 4,12,11,22,33,28,19,406,385,410,387,392,385,400,419,423,397,396,397,420,392,385,392,401,400,394,380,379,377,380,391,393,388,383,391,388,383,382,390,417,433,440,464,449,409,393,468,449,444,408,403,407,383,438,460,483,514,498,536,481,467,390,369,370,384,369,394,401,407,393,368 12,19,19,32,71,73,33,422,456,447,416,398,401,416,447,428,441,401,473,571,536,414,535,488,463,452,406,432,386,390,409,524,561,473,487,418,423,397,385,401,387,415,436,422,415,387,537,743,748,666,611,535,450,407,453,458,540,519,569,542,535,404,402,403,417,463,553,484,505,459,406 17,19,17,34,54,25,14,423,397,418,398,395,372,402,419,440,422,393,440,461,437,410,431,426,399,403,390,412,377,385,414,422,447,430,426,398,389,405,422,415,452,488,543,475,445,418,532,597,593,519,507,457,413,475,526,571,623,597,629,585,518,391,399,390,410,416,438,414,453,426,397 8,16,14,31,38,32,26,426,419,409,412,394,401,399,422,431,415,416,416,484,465,400,441,429,402,413,404,409,387,419,412,478,487,423,480,415,405,379,384,394,406,432,486,464,446,409,519,602,626,539,526,444,386,474,508,511,545,524,596,538,502,373,392,401,388,420,451,446,434,427,400 9,9,9,33,32,32,34,421,449,430,395,390,410,419,423,421,427,416,460,530,511,428,465,466,447,433,404,412,409,400,410,495,522,458,472,410,414,391,393,396,408,412,438,416,417,398,523,685,685,616,585,494,423,423,424,430,482,487,514,528,463,392,404,389,405,445,496,488,483,439,397 15,12,10,42,49,40,33,401,423,417,402,403,402,400,389,409,417,398,432,468,466,396,456,450,398,394,407,399,374,389,412,474,510,432,451,397,410,387,378,390,408,409,448,424,449,381,494,640,656,547,535,469,418,404,455,443,487,448,520,499,452,396,405,391,386,419,462,448,468,412,407 10,14,14,50,84,87,51,425,477,456,417,423,432,430,441,441,454,441,514,559,556,408,525,470,441,442,423,410,410,402,435,529,564,483,483,462,428,390,395,408,384,407,428,439,454,392,570,769,777,696,672,558,494,419,461,463,536,537,590,568,536,416,409,404,399,448,544,514,519,460,414 18,160,136,61,69,56,51,547,676,632,569,529,548,583,645,637,628,626,713,804,774,549,744,678,614,610,495,493,430,431,569,779,793,711,723,589,541,417,422,461,485,556,693,666,667,473,836,965,956,900,874,798,671,632,704,735,812,811,861,846,804,458,506,501,517,678,801,754,757,646,551 20,27,26,270,297,295,265,400,411,403,380,385,378,396,405,405,410,391,423,429,430,384,421,411,404,393,399,398,385,387,387,420,443,417,405,392,379,402,397,400,383,382,415,408,391,408,445,516,535,481,462,419,394,402,417,420,433,437,466,455,428,407,388,397,395,419,445,419,434,413,401 12,8,7,24,32,19,14,408,403,383,385,399,372,419,404,411,415,393,392,427,410,387,416,390,387,389,388,406,376,378,416,407,431,411,408,378,395,396,403,404,418,432,457,446,427,398,463,507,514,446,434,426,387,459,493,499,539,518,550,498,459,385,380,384,389,393,414,421,391,378,384 11,13,13,69,103,107,70,395,400,388,386,390,381,391,389,397,388,389,397,403,432,384,409,397,398,375,395,376,395,369,388,400,416,384,398,401,371,384,388,392,403,419,422,405,388,391,431,439,430,402,419,393,388,421,442,435,450,444,451,415,428,387,383,389,396,396,394,379,406,386,398 3,19,18,42,41,37,39,405,421,391,419,399,392,388,422,418,422,395,437,442,438,405,418,414,398,406,376,393,377,409,413,421,432,408,426,398,409,394,399,437,427,461,500,466,444,414,544,561,542,509,478,450,438,473,528,522,585,576,614,578,515,390,399,393,389,415,436,431,409,403,391 14,8,8,7,9,8,7,475,626,570,536,478,513,506,554,555,533,540,650,760,730,504,688,622,549,549,485,458,419,397,501,730,741,657,685,563,495,397,405,406,428,471,545,538,565,416,726,914,905,844,819,727,617,487,517,541,634,630,709,722,676,449,451,445,456,621,760,695,716,594,501 9,31,30,65,86,80,59,413,474,454,408,395,403,436,456,443,424,442,472,593,556,438,564,494,455,454,410,417,400,401,427,547,604,517,540,450,428,381,403,426,409,420,466,461,466,414,556,753,765,681,624,536,470,459,475,496,515,514,596,574,519,399,403,407,401,451,617,554,556,472,434 7,29,19,55,62,44,39,399,437,424,431,399,401,438,462,454,434,435,468,493,478,398,456,438,435,430,385,383,381,401,441,468,486,439,451,413,407,395,420,444,469,513,601,525,511,449,644,664,645,571,533,511,440,540,613,622,705,698,745,671,613,400,400,398,391,427,458,442,460,409,411 6,16,13,24,32,23,15,412,391,377,393,395,384,402,441,394,412,395,409,390,401,385,404,398,396,376,396,386,383,401,406,418,429,394,402,384,383,390,393,413,401,425,465,441,431,403,482,473,479,433,425,410,389,446,488,490,531,506,561,521,465,384,365,399,406,397,402,399,393,403,395 11,11,9,22,28,24,19,440,388,366,374,401,388,439,421,425,394,425,408,407,396,376,396,386,395,380,378,378,409,380,412,393,386,398,405,381,378,396,408,400,397,411,445,424,427,401,473,425,425,401,388,396,385,394,427,429,479,481,543,496,454,376,393,382,364,388,395,401,403,386,391 6,46,44,67,102,97,63,652,565,521,506,483,488,695,761,734,719,704,680,615,632,417,428,448,451,426,419,421,392,494,738,651,583,563,587,542,515,547,582,629,701,791,886,848,840,565,912,832,749,723,696,665,566,770,858,881,937,925,967,939,898,543,435,570,578,602,588,546,586,500,474 3,14,14,63,98,100,64,413,408,405,410,418,400,436,457,436,428,428,446,438,435,389,394,400,383,387,385,379,383,398,414,433,441,402,414,401,394,401,395,406,436,453,487,453,444,423,571,576,547,511,483,448,414,500,573,582,630,616,673,603,553,392,394,406,406,406,414,400,429,396,394 7,19,14,35,48,37,27,453,476,433,444,413,431,476,480,493,471,465,491,551,549,426,507,460,433,426,408,397,379,405,458,533,548,478,466,424,425,405,442,419,448,511,573,535,513,452,658,727,704,630,619,540,458,569,619,635,687,667,725,691,629,402,409,418,416,460,549,484,516,448,411 9,19,13,109,129,82,71,451,501,483,463,443,460,499,540,505,508,485,551,646,617,460,584,520,495,486,439,417,406,421,470,618,643,551,578,445,428,400,431,441,484,531,621,565,560,464,706,833,823,765,723,631,527,580,672,664,741,724,768,733,688,427,407,408,435,525,619,570,593,503,471 15,16,15,255,396,401,251,426,409,416,402,399,404,409,435,432,428,431,435,457,458,404,445,451,411,409,407,409,377,384,399,452,455,431,430,396,399,405,403,404,400,431,464,441,432,415,511,601,583,544,503,463,450,424,467,487,535,512,563,542,506,404,405,395,397,421,449,411,438,394,393 9,12,10,23,33,27,19,425,385,401,394,394,384,415,454,414,441,402,402,438,402,383,429,401,398,403,403,382,391,385,398,452,439,420,420,402,392,383,393,404,409,416,456,441,437,395,485,516,507,463,437,418,396,430,442,443,491,505,541,502,478,381,388,396,398,415,413,411,399,384,395 18,10,9,21,25,20,18,433,383,394,363,367,392,407,400,403,396,398,395,381,389,379,392,379,377,376,386,387,391,371,400,393,384,386,378,362,387,377,401,384,387,414,440,415,390,391,451,399,399,382,383,379,394,434,415,440,456,459,482,460,439,387,388,388,378,389,402,378,398,395,397 7,14,13,38,37,33,34,419,434,431,419,410,415,450,454,456,425,423,435,461,468,397,417,413,419,417,406,397,393,379,402,435,452,426,429,415,392,389,401,401,421,446,490,466,463,410,568,602,591,530,506,467,421,470,530,546,589,583,633,595,536,396,383,403,399,426,456,432,447,416,407 7,11,11,73,104,102,72,401,433,409,397,405,396,411,404,411,417,414,428,488,473,395,450,441,416,425,410,402,394,402,417,457,469,441,450,432,432,399,398,388,396,421,455,425,424,394,515,645,662,583,554,503,429,419,477,484,512,499,563,518,473,379,393,396,385,420,457,449,457,410,419 17,33,33,194,320,329,199,384,381,387,391,393,397,399,394,419,404,392,397,398,397,379,403,399,361,408,392,385,382,434,390,387,402,385,395,390,381,401,389,416,405,398,428,411,407,420,448,395,411,390,406,403,394,425,491,484,493,469,498,457,420,420,390,378,387,405,378,399,400,379,386 7,566,289,452,525,301,237,727,694,626,596,536,579,765,812,779,765,747,768,813,812,522,723,677,611,608,520,509,452,550,839,814,816,727,754,643,603,660,776,840,896,980,1023,1023,979,735,1023,1013,971,922,887,830,703,912,1005,1023,1023,1023,1023,1023,1023,544,497,566,595,702,794,750,764,640,579 12,82,74,114,127,69,62,766,816,765,738,686,718,801,858,850,848,840,872,914,900,668,832,790,743,717,638,621,517,423,755,872,873,810,837,736,661,444,454,493,558,654,812,809,834,551,976,1023,1023,1000,975,914,815,729,809,831,906,911,972,977,949,686,637,711,729,865,949,898,918,827,737 15,15,15,56,76,77,57,396,475,401,430,406,423,425,444,419,409,425,494,540,526,412,476,461,428,440,391,395,396,377,416,504,551,484,481,438,412,386,378,396,392,414,455,437,430,389,546,723,720,647,623,525,470,431,464,455,510,514,564,541,515,396,403,400,394,440,522,466,498,427,425 15,13,10,32,34,22,20,518,607,561,515,486,493,563,621,608,594,594,654,742,706,485,651,597,540,515,472,460,418,389,534,689,702,629,647,542,471,420,405,422,451,505,620,585,616,427,789,883,866,816,787,721,595,527,618,638,725,728,793,789,753,468,433,473,491,625,731,683,694,584,516 7,22,19,24,38,25,16,415,436,433,428,387,395,431,439,416,431,434,433,501,486,407,461,460,433,412,419,408,389,399,404,484,522,473,469,432,390,383,404,407,433,454,500,448,444,408,561,627,641,564,550,458,407,460,528,540,575,557,617,561,523,393,378,394,396,416,492,477,451,421,401 6,8,8,21,29,21,15,425,430,405,414,404,390,452,456,442,453,435,448,455,452,393,419,402,406,392,377,395,391,402,445,433,427,432,434,416,406,381,402,423,425,455,535,488,507,414,583,567,527,507,487,468,419,449,479,507,572,569,635,610,562,419,411,431,432,428,430,442,439,437,383 13,14,14,64,92,95,65,403,410,407,410,387,392,419,438,454,428,417,422,438,438,391,417,397,393,388,383,391,395,407,421,428,419,417,402,401,385,400,401,389,425,445,486,466,453,431,528,495,500,467,451,439,424,467,515,515,543,530,570,545,503,413,379,403,400,418,421,413,432,388,384 20,21,20,48,71,69,46,436,456,448,453,427,407,442,461,440,455,437,485,548,544,425,509,478,442,420,422,403,398,392,412,508,550,471,523,437,405,381,403,401,404,434,469,449,457,387,561,756,767,681,646,531,464,447,447,477,531,530,588,569,528,399,403,408,401,466,528,500,497,451,445 13,8,8,55,85,90,58,389,402,384,396,381,370,394,382,396,398,386,378,389,408,379,391,400,388,378,373,392,386,393,388,383,402,375,390,386,388,377,384,380,397,383,397,385,392,386,402,434,422,414,400,389,370,408,427,427,427,416,422,403,412,390,394,391,380,383,390,394,375,375,390 19,10,10,40,62,63,41,415,465,410,429,404,397,400,450,429,442,422,472,553,537,419,520,471,445,420,423,418,373,386,420,529,559,483,511,455,433,387,394,395,413,418,443,442,435,401,549,744,760,674,649,537,472,412,451,459,523,495,569,554,525,409,395,406,415,458,541,502,491,466,415 10,8,8,43,77,81,45,372,384,400,378,394,389,380,386,383,387,376,392,414,401,373,387,394,382,377,380,385,379,374,385,398,401,390,377,389,396,385,367,381,380,388,395,398,388,389,422,430,451,421,408,408,401,395,382,387,399,376,389,396,395,381,372,383,388,409,389,383,398,381,392 15,11,11,66,108,109,64,401,399,402,375,386,384,398,391,403,383,396,380,397,403,386,401,379,382,376,396,375,396,387,386,391,389,394,411,378,379,378,369,398,383,382,401,408,401,412,430,451,432,418,425,420,404,415,444,430,431,439,448,433,396,402,385,383,391,395,404,397,398,387,388 8,9,8,27,34,25,20,409,391,407,382,377,368,408,398,411,408,410,404,403,417,379,386,401,399,382,374,388,374,410,392,390,423,398,397,386,393,406,407,387,418,434,468,441,423,394,468,455,438,429,403,397,382,434,482,479,516,498,558,501,461,377,377,381,388,398,404,406,406,392,382 19,73,70,45,55,51,43,668,871,833,794,735,763,703,772,763,763,754,901,979,950,771,916,874,828,806,721,701,591,409,700,948,950,893,901,811,728,424,445,472,497,575,743,748,779,491,932,1023,1023,1023,1023,984,886,653,735,747,835,844,912,921,890,602,718,616,642,916,1013,965,986,892,815 14,8,8,17,19,18,17,377,409,412,400,369,387,396,392,412,411,400,389,429,439,397,423,407,402,417,396,381,386,393,396,419,451,421,402,388,394,389,399,397,407,410,437,411,410,387,449,504,497,470,440,417,384,414,437,461,472,461,491,450,430,391,392,384,378,407,439,429,417,406,386 19,25,18,45,60,40,31,409,437,410,407,373,393,411,430,421,413,407,410,493,467,418,449,435,424,396,388,391,373,399,401,459,473,442,447,425,411,405,407,404,408,433,473,450,426,416,509,642,615,535,503,450,411,447,467,483,525,517,546,520,489,411,415,394,408,413,455,445,459,401,411 17,10,7,37,40,23,22,413,415,395,408,389,387,429,466,434,432,406,406,421,421,380,388,390,401,391,401,387,384,393,419,426,410,398,405,397,398,391,403,403,405,429,445,446,433,406,502,491,474,455,433,404,395,438,451,461,523,516,576,544,465,399,379,396,390,395,390,407,404,379,387 16,9,9,43,45,45,43,411,415,428,400,377,406,419,421,409,409,404,441,489,469,396,446,429,424,407,385,389,411,382,397,464,491,440,454,411,408,400,389,396,399,402,431,415,403,407,510,632,637,576,543,464,419,402,451,461,492,480,526,479,461,393,399,392,413,434,488,460,471,427,394 12,9,8,36,45,41,32,400,470,446,429,423,432,408,432,425,404,419,464,563,552,440,541,500,436,441,397,416,408,381,411,536,585,510,550,450,430,379,395,389,410,405,445,446,423,410,525,784,801,715,667,564,477,419,437,440,488,478,530,526,505,407,406,389,405,445,549,499,524,455,422 7,8,8,25,34,33,24,388,433,410,421,396,397,424,432,409,416,430,437,500,493,406,449,436,419,415,409,394,391,388,391,466,504,446,453,434,411,376,394,395,396,414,436,433,423,414,528,688,688,611,556,470,429,417,456,486,509,509,533,527,478,388,410,399,397,425,481,458,450,421,417 18,16,12,46,51,35,32,432,388,393,384,378,364,437,436,435,413,404,412,399,403,372,395,395,392,385,377,360,379,403,410,402,403,382,384,379,386,398,419,401,413,417,473,445,461,422,519,423,425,387,394,395,390,445,460,462,527,526,573,551,487,382,386,377,385,394,400,389,395,388,375 11,16,15,33,31,24,27,426,401,373,392,391,392,418,410,420,404,409,404,447,440,384,433,415,404,391,384,398,383,381,428,440,452,402,436,404,407,394,401,410,436,455,541,517,465,422,483,527,531,466,437,416,384,422,458,467,486,489,515,504,462,373,393,391,394,392,435,422,437,394,385 1,25,25,37,48,47,35,415,502,471,460,433,442,441,450,462,459,461,516,651,642,450,608,559,488,458,442,423,403,402,438,622,648,539,573,461,438,398,400,400,443,428,529,467,492,414,599,819,839,760,715,598,481,484,509,530,591,577,641,599,572,411,401,403,431,473,637,592,568,487,449 7,41,31,73,90,66,55,412,489,456,459,418,411,464,479,464,459,447,502,602,562,425,541,517,448,464,433,413,390,399,446,558,602,506,519,462,429,429,407,418,438,474,578,489,482,433,632,751,760,669,633,525,462,538,592,607,653,652,685,668,586,397,394,407,424,449,579,538,520,479,428 4,13,11,22,34,24,15,461,433,416,420,409,403,478,514,488,474,470,492,496,502,395,444,414,402,409,404,403,392,420,452,459,465,433,460,409,423,415,440,415,469,534,624,558,507,451,676,650,606,555,526,484,431,559,640,656,724,703,748,700,632,408,393,418,421,431,475,463,477,417,405 5,10,9,37,51,48,34,405,440,419,406,406,397,397,421,393,398,399,449,472,476,403,462,448,418,408,405,381,384,384,390,467,492,471,456,420,404,384,396,386,412,407,414,422,440,394,476,654,661,590,549,456,437,401,409,434,457,466,485,481,445,397,395,388,410,421,476,450,469,428,410 8,16,15,25,45,39,21,386,408,386,396,387,401,406,381,418,392,417,407,404,417,389,378,398,390,399,385,376,387,387,399,421,424,419,412,403,387,381,384,404,408,414,442,423,413,388,447,493,483,431,427,405,391,414,436,435,469,457,494,480,448,383,390,379,384,391,424,406,390,398,379 6,9,9,24,37,36,23,381,406,403,394,384,400,395,397,402,390,394,414,454,447,393,415,414,395,410,405,392,366,416,396,437,452,412,406,417,403,411,378,396,399,398,439,400,390,395,449,530,550,503,469,407,402,417,457,440,493,482,498,461,430,374,402,396,387,401,420,418,425,394,385 13,20,19,16,16,14,14,535,619,573,555,480,522,560,626,608,619,594,673,756,733,502,680,632,568,551,488,470,436,401,542,732,742,668,679,565,526,399,418,438,465,500,620,614,628,445,806,912,895,846,818,745,614,554,625,653,737,732,805,801,763,477,449,489,503,661,768,707,735,626,528 5,337,306,211,279,252,191,402,411,379,397,371,382,413,429,430,407,400,411,406,407,385,377,390,394,391,395,393,392,402,443,419,412,414,409,406,385,397,430,458,503,527,631,550,505,434,487,476,464,414,416,417,407,426,486,492,547,533,548,532,499,381,380,378,396,401,417,394,403,379,390 15,10,10,65,85,88,67,408,474,457,442,423,405,433,424,423,419,406,486,604,585,422,547,531,467,457,413,406,414,390,409,565,612,509,551,463,429,367,378,382,398,392,443,425,424,401,534,805,826,740,705,584,484,392,456,443,498,481,532,523,485,406,420,385,406,460,592,557,540,482,434 16,9,9,41,50,51,41,405,463,431,439,425,420,413,424,433,431,408,459,533,515,420,470,465,439,419,413,413,378,387,421,511,526,486,482,436,402,403,405,390,399,410,438,423,438,399,550,740,741,670,624,542,460,420,443,458,509,500,562,557,530,407,399,401,402,462,522,493,506,443,436 18,9,8,28,34,26,22,415,399,391,386,389,400,423,421,402,407,401,388,418,421,393,402,403,403,400,398,380,385,408,398,423,416,415,404,395,393,381,388,400,404,425,444,443,424,406,471,480,481,460,429,408,386,447,447,473,503,499,529,492,458,385,399,368,384,390,418,412,409,390,388 8,15,10,41,55,33,25,463,429,391,411,399,397,475,492,460,448,436,451,454,467,382,454,426,413,427,394,393,394,406,444,461,477,429,427,403,385,418,439,445,464,507,584,540,516,449,610,560,553,487,464,457,405,585,640,646,685,673,726,678,608,398,391,409,397,424,457,419,428,418,398 1,14,11,28,36,28,21,418,402,385,409,389,400,462,479,459,455,428,439,414,408,380,416,396,386,390,383,400,379,407,440,418,400,404,400,377,387,424,423,449,460,513,592,514,468,460,612,516,490,460,427,414,410,585,648,642,697,661,712,666,597,386,395,409,400,397,405,410,388,415,402 18,8,8,15,22,21,14,426,400,384,382,386,384,404,402,415,416,400,401,399,403,398,403,398,385,385,395,380,385,405,407,402,408,388,400,397,391,404,420,406,426,418,477,431,419,404,487,475,467,438,434,406,406,445,495,477,517,503,541,505,477,384,395,399,382,403,406,406,411,401,387 14,8,8,18,26,25,17,429,497,429,445,442,447,460,489,481,479,477,507,561,545,430,491,476,451,447,420,422,401,397,443,519,528,466,502,447,414,399,402,385,402,399,438,454,474,387,591,748,732,664,636,577,495,436,452,471,531,528,575,601,544,423,426,428,428,491,555,519,545,468,447 3,233,177,20,27,16,11,455,416,433,399,390,391,430,452,438,446,424,417,470,442,398,432,410,402,405,403,404,391,401,433,449,473,429,444,415,397,397,422,444,446,499,591,512,475,442,625,615,588,522,494,459,421,533,595,619,662,640,696,660,558,411,386,403,396,430,429,412,449,419,431 4,273,243,236,344,298,204,434,409,388,394,415,375,427,447,434,428,415,422,446,434,411,379,400,417,397,381,383,381,416,446,437,452,415,436,399,391,447,435,462,491,557,640,576,500,464,554,548,531,491,448,427,410,480,535,537,570,568,628,581,523,392,398,410,391,413,429,434,426,405,389 19,49,39,109,153,126,90,481,596,513,518,472,480,533,541,535,537,519,605,730,698,481,674,612,532,540,464,440,410,434,469,686,730,638,639,544,464,407,431,432,472,513,618,570,577,455,720,885,883,806,784,691,553,578,652,651,711,710,764,738,697,441,448,420,448,560,709,663,668,538,489 16,74,62,213,301,255,176,474,639,588,559,473,465,504,559,530,539,512,651,817,767,536,790,716,622,626,500,471,446,404,456,789,829,718,746,584,516,407,411,439,479,519,601,552,567,473,733,944,952,873,840,726,584,577,634,649,720,714,766,743,691,436,440,444,436,655,823,751,746,636,520 20,12,11,40,58,45,28,416,438,435,412,408,402,427,430,411,413,426,472,540,485,399,488,464,434,415,396,410,391,421,410,503,516,447,456,416,418,390,394,387,397,426,455,437,456,393,548,698,701,594,574,496,433,424,460,462,521,518,564,548,503,394,417,415,405,437,497,452,479,434,404 16,148,130,217,367,325,189,607,751,701,675,632,655,662,711,700,695,696,788,858,844,603,789,758,710,680,605,597,518,398,623,813,837,766,791,679,616,389,422,418,444,535,678,673,708,487,882,1023,1023,983,960,888,782,591,679,713,807,812,870,877,844,527,582,542,556,751,857,819,835,735,658 14,118,106,64,124,116,56,525,722,684,611,569,578,556,604,577,573,542,767,873,834,621,827,742,661,642,543,498,431,431,507,831,843,745,760,610,531,424,424,459,502,535,636,601,596,482,756,973,968,899,864,768,652,604,663,673,733,732,784,767,718,434,481,445,458,722,849,760,781,646,527 12,382,333,251,357,314,220,472,442,399,405,402,430,467,447,454,460,422,465,464,465,401,456,435,408,403,407,416,379,418,444,503,464,432,442,393,425,419,449,439,473,554,650,592,523,451,575,603,604,514,473,450,415,460,499,485,562,584,612,588,536,397,386,401,393,426,460,434,428,418,412 16,9,9,50,56,58,52,401,436,421,421,390,397,411,444,414,434,418,480,492,475,413,454,437,437,422,397,404,404,378,416,478,494,477,467,414,413,380,383,375,405,399,422,425,435,403,527,691,686,614,576,513,435,403,442,433,487,482,527,522,476,406,407,392,405,431,500,475,482,433,416 19,17,15,28,46,37,22,435,401,401,392,399,407,434,435,412,388,393,403,399,433,386,391,387,393,383,394,396,372,415,409,418,409,400,386,403,396,400,375,406,408,444,476,461,442,400,476,449,433,415,397,412,389,442,482,477,515,512,573,521,471,383,373,384,400,382,404,394,394,398,386 8,25,24,98,203,197,94,415,426,421,400,413,424,440,473,481,448,440,443,495,513,392,438,426,432,406,398,412,388,397,421,449,480,441,426,418,416,387,399,419,429,447,483,463,474,416,588,656,631,571,536,478,438,472,531,552,600,602,663,630,557,411,419,420,406,443,474,459,481,434,404 5,10,10,47,63,63,48,409,454,420,433,409,392,436,438,440,428,440,463,540,515,422,502,459,429,431,427,408,392,385,433,510,538,472,497,438,422,391,397,409,417,422,481,443,446,422,549,682,693,613,575,494,423,439,471,496,532,540,577,582,517,404,398,397,414,456,544,495,498,440,435 10,277,239,172,234,205,149,412,400,387,389,399,386,442,442,404,429,418,405,424,401,404,387,400,397,382,398,392,372,403,431,404,403,406,412,410,397,451,427,438,487,525,614,543,487,421,489,490,456,401,426,418,409,432,467,487,525,505,580,511,473,411,389,370,411,402,394,388,363,389,370 12,29,29,58,97,95,56,437,485,457,448,409,430,449,465,485,450,462,501,589,583,438,547,516,455,447,407,408,390,394,420,563,593,501,508,425,411,386,405,422,422,428,504,498,478,433,616,768,784,693,651,568,474,474,533,542,617,594,668,615,596,410,419,414,410,482,597,537,571,471,439 15,13,13,45,56,48,38,428,463,468,444,404,429,423,467,456,443,460,464,558,553,429,514,470,460,439,431,404,391,396,433,527,550,485,520,451,423,381,407,414,408,431,482,464,477,410,597,735,737,662,630,542,471,443,478,497,561,563,601,597,562,407,399,397,406,464,550,504,535,449,425 10,13,13,48,79,77,45,397,425,405,410,427,406,398,430,417,422,409,443,479,471,387,444,436,406,413,408,388,390,415,399,445,459,441,461,410,395,417,391,406,398,423,436,427,431,415,545,644,653,582,547,480,443,433,467,470,537,511,571,548,486,383,386,391,406,421,478,451,461,417,406 18,10,10,34,51,47,30,412,439,419,413,417,409,404,430,428,431,419,456,510,502,399,473,460,420,421,421,393,386,388,410,502,502,442,458,406,390,388,387,378,387,411,437,398,431,395,521,682,691,604,576,503,427,397,424,466,484,476,527,524,500,403,401,393,405,451,506,465,477,413,425 14,242,219,206,248,230,193,411,387,408,369,377,394,429,420,402,398,425,398,401,421,398,398,398,380,388,388,378,380,413,450,424,411,403,406,394,388,421,427,458,486,524,617,547,541,427,530,467,442,444,407,390,396,461,490,493,562,550,586,543,496,395,381,387,386,386,410,393,406,401,412 15,66,62,762,1023,1023,729,500,581,537,510,465,474,496,550,548,543,522,608,707,688,464,628,604,527,516,469,442,435,393,490,650,688,598,627,507,454,406,413,438,443,499,602,573,571,515,771,898,910,840,808,734,602,542,622,643,733,732,789,779,729,482,458,463,447,558,688,632,663,555,492 14,20,19,136,182,170,126,422,537,478,475,429,423,425,466,462,461,455,576,681,653,445,639,574,510,503,445,415,389,390,447,641,701,582,611,497,482,394,413,409,421,445,508,509,503,432,640,848,854,779,748,624,515,487,547,558,621,611,663,649,612,422,437,396,439,523,670,586,609,516,462 9,57,47,47,49,35,37,457,465,430,411,432,432,464,475,477,461,461,488,535,501,417,473,449,429,430,411,410,390,416,442,485,523,456,475,435,400,418,439,439,463,528,598,540,533,440,648,695,669,602,574,498,453,545,619,615,698,683,736,680,635,381,417,398,410,445,504,489,477,422,419 7,9,8,21,26,22,18,413,389,398,390,402,395,423,428,391,399,392,385,398,410,384,413,396,381,392,392,381,383,374,393,412,402,403,391,380,384,389,398,384,403,417,458,433,403,400,456,429,424,413,411,390,382,426,452,481,500,518,554,498,463,390,385,386,402,386,397,400,389,387,378 12,13,13,59,74,68,53,393,436,434,415,412,400,400,402,419,408,412,438,530,493,411,497,466,442,406,415,407,393,381,410,492,535,469,480,425,407,401,393,394,405,433,438,453,430,397,514,708,722,646,597,499,442,418,446,463,514,490,541,526,471,411,398,374,401,437,528,479,512,440,409 13,30,16,50,75,34,23,438,404,385,388,377,396,440,447,449,422,420,403,424,428,397,406,394,394,385,387,384,388,409,425,440,407,395,406,381,391,411,439,464,444,505,553,501,488,433,593,479,468,441,413,413,402,542,613,619,657,636,684,623,559,390,390,386,408,393,391,404,379,394,386 15,22,15,45,64,43,30,438,407,395,375,385,369,451,464,442,410,427,396,407,409,385,411,398,388,389,379,374,402,382,420,396,407,405,386,397,370,398,400,424,430,433,489,470,445,396,522,470,454,432,413,395,395,445,506,475,568,576,620,586,518,376,381,384,389,380,404,394,405,396,394 20,13,13,43,69,68,40,415,432,415,402,399,386,415,424,437,402,425,436,485,489,404,443,438,413,396,393,391,399,385,406,451,481,424,440,412,401,389,394,401,398,422,448,404,428,410,519,627,600,548,534,479,432,424,447,444,487,504,527,525,483,406,385,394,404,423,449,454,449,425,405 5,244,172,712,1023,993,555,621,780,728,669,621,650,646,719,687,697,678,791,891,875,614,839,804,739,716,635,604,485,449,628,844,886,804,828,701,630,449,451,498,540,618,753,724,728,600,878,1023,1023,990,967,880,770,682,769,785,851,847,899,884,846,537,545,510,541,741,870,828,838,727,649 4,9,9,33,44,29,24,420,363,400,398,391,389,414,427,406,388,391,401,410,403,389,384,390,388,398,385,384,382,393,373,410,396,410,387,381,378,408,391,396,409,390,417,413,418,406,425,472,468,426,430,416,398,403,413,414,452,459,478,462,437,398,390,394,396,398,390,396,399,382,394 8,19,19,76,99,95,72,423,441,464,436,412,441,419,453,435,446,450,480,568,550,426,514,483,445,459,413,410,379,397,408,524,579,498,511,454,430,405,402,388,392,405,449,460,430,411,578,779,795,700,668,563,479,426,470,491,551,536,581,551,529,407,395,404,409,468,559,511,532,469,410 12,13,11,21,37,31,18,425,404,407,404,380,398,418,413,407,416,406,411,420,421,376,408,392,411,396,402,388,366,365,406,409,433,411,401,372,382,388,393,393,411,430,473,416,425,406,495,486,490,451,440,418,385,467,488,485,527,515,532,525,461,406,377,395,387,413,435,402,411,405,398 3,9,8,95,81,68,83,477,743,694,616,504,523,510,530,517,511,511,769,919,860,693,901,808,740,717,578,511,444,385,503,911,916,825,834,661,573,408,418,431,456,491,595,588,601,453,728,1023,1023,959,919,800,655,535,613,607,675,673,729,720,678,442,501,439,433,785,944,849,860,739,611 9,84,81,267,424,413,259,419,424,419,385,402,386,423,417,437,429,420,432,523,499,402,488,444,419,432,409,381,392,392,414,496,531,444,464,439,398,395,379,401,396,393,441,421,426,411,500,650,668,588,561,476,431,432,457,449,486,476,535,509,490,396,400,408,400,428,486,461,458,441,433 9,11,11,40,56,57,40,413,431,391,406,382,410,401,422,435,421,406,426,468,445,390,437,415,412,411,379,387,371,394,399,448,465,418,441,402,405,377,384,405,406,390,431,419,410,394,493,603,600,519,505,457,420,408,428,446,488,487,518,487,467,409,388,403,385,417,450,420,443,428,399 7,15,13,39,50,36,28,410,407,393,408,393,389,420,440,437,425,430,427,450,465,391,417,407,420,400,391,385,387,397,415,442,451,423,437,405,382,410,413,417,440,479,532,471,457,439,561,595,573,518,497,436,400,494,557,569,615,601,651,601,540,379,399,399,405,401,447,431,446,392,409 20,161,142,100,132,115,89,533,671,627,585,505,554,559,657,617,624,612,698,793,785,547,733,686,627,585,509,499,438,405,560,766,789,708,730,582,532,446,443,473,499,540,686,646,656,474,827,957,952,892,869,792,654,631,708,720,791,786,842,831,786,456,473,475,490,695,797,757,767,653,567 16,43,28,66,102,56,36,443,400,404,391,402,424,461,465,423,431,419,426,440,447,383,435,417,401,396,392,381,383,403,437,431,446,421,425,403,414,424,426,410,458,459,515,492,465,419,556,575,579,512,464,447,396,479,494,507,574,568,642,591,537,384,374,374,378,408,423,421,420,400,402 13,31,30,258,443,451,260,425,413,389,396,400,390,425,428,411,417,403,393,420,405,400,389,399,391,386,386,400,383,396,424,425,401,387,410,387,394,412,430,437,451,465,524,452,444,481,485,492,480,463,441,429,402,582,647,651,625,590,624,549,490,415,403,383,395,399,418,386,401,391,381 6,16,13,29,42,34,22,408,395,401,400,372,401,424,415,394,407,396,410,414,393,376,408,392,390,394,379,373,379,378,391,388,398,381,397,378,384,408,400,417,404,433,445,413,414,397,454,435,437,401,401,398,392,422,470,460,504,472,521,483,442,384,395,389,398,382,406,391,422,383,390 1,27,17,55,50,31,34,460,495,489,453,428,435,472,492,492,489,470,520,625,627,415,559,521,479,463,409,414,396,393,450,586,623,529,547,466,456,414,432,446,485,542,624,546,538,475,677,800,797,725,681,580,499,586,671,647,715,688,748,703,649,416,408,417,426,495,601,549,531,482,430 2,8,7,46,77,77,45,389,374,386,362,396,379,377,406,392,413,396,398,393,403,396,389,393,371,386,381,382,387,392,392,384,397,390,409,396,398,385,385,402,411,403,430,407,402,399,425,437,429,399,397,404,390,420,453,453,477,443,463,433,410,385,385,383,384,395,401,387,415,390,394 9,9,9,34,60,60,31,411,416,399,394,378,397,402,420,427,418,412,428,452,423,393,423,410,405,409,399,391,386,394,403,440,459,420,435,409,378,391,386,382,407,421,441,423,411,403,508,613,589,516,503,452,416,431,435,461,505,492,514,500,476,392,378,386,404,421,432,420,440,406,383 15,13,12,44,52,48,39,424,412,418,387,385,401,443,474,450,420,428,435,460,436,400,431,418,409,406,387,391,395,401,432,434,451,413,403,422,391,398,404,404,430,434,492,457,445,424,549,584,566,514,480,433,407,479,555,533,580,592,628,568,522,381,389,400,389,418,443,425,425,393,399 18,10,10,43,70,68,39,419,450,440,409,409,405,426,428,448,421,417,472,543,523,404,506,481,439,428,407,426,379,389,406,514,535,496,467,426,419,396,392,386,396,404,432,451,443,408,555,739,745,671,620,538,453,417,458,476,515,490,573,548,506,390,405,380,418,474,534,522,507,466,435 10,9,8,25,29,24,21,424,384,413,395,371,401,424,433,419,423,390,409,427,410,394,407,413,412,402,392,393,381,374,397,420,410,387,402,397,383,375,386,401,405,431,455,427,436,410,478,463,453,432,433,394,389,414,474,441,509,497,556,488,463,397,373,385,383,374,401,405,388,396,385 8,10,10,58,87,88,58,413,447,437,387,423,422,422,444,437,429,429,444,510,513,416,485,440,430,450,398,406,397,375,407,504,532,471,482,432,410,397,395,396,402,406,455,427,445,393,528,706,725,642,591,494,453,427,499,484,538,515,563,545,508,404,420,394,410,432,520,477,479,448,399 10,32,32,118,175,168,112,414,494,449,429,411,425,438,443,444,422,433,493,610,556,447,567,506,445,469,431,429,384,396,417,531,568,492,494,438,414,384,395,391,401,414,437,438,454,410,568,910,925,852,813,699,549,428,468,448,497,476,531,535,504,395,412,398,407,468,562,509,515,449,437 2,14,14,48,63,59,45,454,423,420,405,406,419,498,536,524,505,503,497,464,480,390,400,407,397,396,411,394,403,424,538,463,435,434,451,412,428,467,487,541,591,677,756,673,656,453,727,624,549,517,484,475,441,631,734,743,788,770,808,766,694,425,397,414,442,431,441,430,448,404,416 2,16,16,89,141,145,90,426,455,422,421,406,402,409,419,435,406,403,449,544,514,425,493,468,430,440,406,394,395,389,409,488,542,478,477,430,391,393,384,386,398,422,438,426,422,399,514,702,735,637,608,500,424,429,446,470,517,515,528,514,484,404,399,388,400,425,506,481,486,439,395 19,8,8,62,87,89,64,399,420,419,395,376,403,392,409,408,401,398,408,472,446,407,458,411,408,407,406,403,381,374,403,444,470,419,421,413,402,388,384,391,400,395,418,405,424,399,486,597,605,521,511,445,401,418,413,408,448,452,493,461,442,386,383,380,401,419,460,433,454,407,389 8,13,13,41,62,57,38,411,445,431,418,410,411,426,439,427,437,427,474,553,529,412,493,466,433,435,421,411,395,359,399,513,546,482,475,444,441,397,394,400,417,410,463,430,447,396,557,738,743,675,631,530,442,423,456,451,514,509,570,559,519,406,401,396,404,440,539,500,514,436,394 17,25,23,56,75,58,43,430,406,391,386,396,384,440,451,427,425,411,407,440,398,389,403,405,398,409,395,382,403,397,402,410,425,387,398,390,386,396,398,369,401,439,491,480,446,417,514,487,479,471,421,415,414,459,480,494,536,531,590,548,499,395,397,392,388,389,425,397,400,386,399 1,14,13,19,22,20,17,406,474,455,428,428,407,441,455,447,445,423,481,582,565,438,557,512,459,450,429,393,388,371,434,569,610,510,523,458,440,387,392,406,402,424,502,447,479,407,531,720,738,656,630,535,464,437,482,486,529,514,560,551,511,396,414,392,422,454,568,518,514,466,439 20,16,15,39,66,52,31,381,402,397,381,389,385,429,432,409,411,386,402,417,390,375,398,397,392,378,389,368,391,391,394,405,392,393,397,366,364,387,408,390,397,434,454,415,440,413,463,451,451,415,423,403,383,425,467,462,477,475,525,474,448,397,398,384,385,374,384,387,398,391,396 7,9,7,20,27,22,17,397,395,388,384,372,407,414,425,403,403,397,401,393,391,391,399,391,391,392,398,388,392,391,390,391,401,417,383,392,387,409,397,412,408,423,451,437,432,411,472,419,419,421,404,421,393,423,480,495,523,500,544,497,459,377,383,396,392,384,406,400,392,387,375 4,17,16,40,63,62,38,426,470,452,418,379,408,434,445,406,427,408,466,553,533,414,524,483,444,437,419,408,402,404,409,541,568,500,467,444,404,379,396,389,396,420,427,426,426,413,528,736,747,654,629,508,463,425,420,444,483,475,522,517,507,398,407,393,391,445,550,504,506,451,421 19,20,19,48,56,50,41,413,439,439,414,400,400,426,446,455,446,417,460,513,488,415,460,441,419,417,407,399,388,384,458,494,498,453,455,413,385,421,467,520,554,645,743,627,547,408,626,671,645,576,561,491,450,500,641,690,753,729,759,671,591,409,393,402,411,418,489,452,468,433,426 7,16,13,29,48,41,24,393,375,378,370,378,393,411,422,381,397,380,401,399,404,392,376,378,395,385,397,377,381,395,384,410,391,391,384,374,396,405,373,391,393,396,443,420,423,395,446,414,418,396,392,378,388,437,445,452,468,460,508,489,437,395,380,365,371,376,383,396,372,381,364 16,10,10,24,35,33,22,398,398,372,376,384,385,391,411,414,405,383,394,384,394,389,377,392,391,367,391,379,380,376,382,385,395,370,398,388,397,401,392,402,393,411,419,407,397,400,420,410,398,398,380,377,384,413,426,437,414,439,462,426,424,394,382,390,383,386,393,390,393,393,396 6,420,355,276,396,331,236,440,403,433,401,388,409,455,467,458,443,429,444,445,441,374,402,416,390,418,395,374,398,399,456,483,451,416,429,430,386,425,459,497,523,611,696,617,547,455,590,568,539,492,469,417,418,517,570,589,627,605,675,639,555,390,403,411,407,407,421,428,441,412,381 1,13,11,775,1023,1023,683,433,462,421,424,421,431,445,446,454,443,423,468,509,519,410,468,477,447,441,400,396,398,406,417,474,486,470,481,428,418,403,392,389,417,423,489,442,452,472,524,697,763,704,662,581,485,461,507,502,554,550,582,563,521,456,418,412,425,465,528,533,571,479,441 14,20,20,94,137,138,94,399,427,427,408,395,413,403,418,429,413,414,442,501,492,396,459,446,416,406,413,397,370,403,392,479,510,464,443,420,413,390,397,405,416,404,459,428,423,412,520,671,685,585,545,468,429,455,493,505,531,515,575,515,472,380,400,380,395,444,499,451,467,409,407 16,106,92,128,195,177,115,525,479,463,490,442,447,573,651,628,621,598,600,578,583,403,449,442,436,423,417,409,407,500,689,604,541,515,540,492,515,584,673,716,793,871,951,883,834,497,865,780,706,684,663,614,525,690,805,857,946,937,971,916,859,449,413,460,497,505,528,520,529,493,452 6,18,16,32,50,42,27,387,377,391,398,395,394,409,414,405,395,404,411,407,396,402,377,383,384,386,390,383,385,413,399,395,396,408,395,401,407,397,400,393,414,416,432,408,392,374,447,436,417,396,389,387,397,418,434,433,453,468,498,451,417,365,377,396,400,375,399,394,391,381,397 13,176,159,152,173,148,133,481,506,498,459,454,444,485,541,525,534,480,564,638,622,455,571,511,479,464,429,421,412,433,470,600,627,538,554,465,453,423,444,438,466,524,601,559,566,458,711,804,793,715,704,590,513,503,584,570,676,675,734,720,675,412,437,444,427,537,655,591,600,509,453 18,17,13,37,54,36,24,420,385,389,395,402,396,424,442,411,417,382,404,426,418,381,393,408,394,400,385,371,376,388,395,379,401,393,412,370,376,403,413,413,396,415,474,442,433,390,455,452,445,412,422,389,378,438,457,456,496,491,540,492,454,399,390,395,386,384,396,404,400,388,371 2,93,83,159,241,204,136,751,846,804,769,716,749,793,852,837,828,816,905,937,921,756,869,829,796,769,691,658,554,476,758,918,899,854,868,779,715,479,470,523,572,684,834,825,842,583,975,1023,1023,1023,1019,957,860,753,830,850,917,917,974,975,942,685,735,691,723,953,1011,969,991,892,822 18,19,19,66,94,96,66,423,421,394,378,377,410,419,423,444,423,406,415,416,417,369,398,395,393,389,387,366,383,386,425,404,393,397,406,395,379,401,393,405,422,446,472,465,466,407,514,485,467,430,419,415,409,464,498,517,535,536,577,538,506,389,388,402,408,400,434,399,404,403,377 9,9,9,45,70,72,45,398,401,395,386,388,418,395,415,414,403,411,416,428,422,399,407,406,407,404,394,386,379,399,392,411,421,410,400,392,374,390,382,380,383,395,409,422,415,410,467,533,533,461,478,447,414,423,437,448,484,478,512,493,468,408,390,391,406,406,439,428,423,388,405 6,28,25,53,70,62,47,469,474,452,424,432,416,504,513,483,478,467,493,580,589,419,555,502,464,448,408,405,410,403,516,573,615,511,544,458,422,409,425,462,494,594,721,674,631,439,643,736,744,685,650,590,513,516,566,564,630,633,699,666,606,381,399,401,421,454,569,504,511,465,440 13,41,38,97,139,120,83,553,531,499,465,445,445,582,629,603,605,582,596,641,625,439,577,529,497,488,438,436,396,422,551,615,619,544,557,481,457,401,409,457,500,541,680,644,648,489,798,814,799,742,707,647,541,640,711,735,788,782,833,815,759,462,434,459,471,534,618,552,597,506,444 10,25,24,113,220,219,108,406,461,449,435,406,411,431,432,442,450,437,480,575,570,425,537,505,469,459,425,411,391,405,402,530,590,492,515,448,420,398,393,399,395,428,472,459,443,420,580,738,765,671,644,553,453,467,511,521,573,543,627,577,540,415,404,391,389,454,562,516,511,463,420 8,9,9,18,19,17,17,474,569,525,485,474,491,503,535,520,532,535,608,703,685,475,636,584,520,536,455,454,411,394,489,670,688,607,632,529,486,393,389,399,421,419,521,520,557,407,712,866,861,802,767,669,567,457,516,535,614,618,684,705,667,445,473,448,459,610,741,669,696,578,484 4,16,15,72,107,86,56,415,457,418,422,417,432,430,430,426,433,430,462,536,505,413,494,458,426,411,401,404,386,378,411,501,520,457,464,424,411,388,389,412,407,416,453,422,445,402,543,699,709,637,585,516,456,436,470,483,543,530,564,543,516,415,405,403,409,448,478,460,461,442,419 20,32,29,347,562,534,335,407,453,424,406,383,407,414,430,423,413,408,468,506,477,411,467,455,429,423,405,401,400,374,404,465,499,454,457,422,423,399,387,391,397,434,446,454,455,413,523,678,670,601,558,500,447,447,475,500,544,536,566,537,499,412,405,399,407,440,487,469,484,432,426 13,14,14,65,109,115,68,444,416,389,391,394,397,441,457,444,425,438,441,425,420,383,401,387,385,393,398,386,383,409,420,409,409,398,400,397,399,393,398,418,413,417,477,453,440,416,520,481,455,441,433,413,400,457,507,516,546,528,572,543,521,424,380,404,409,401,402,423,397,393,388 5,162,151,114,134,123,104,401,379,407,390,385,395,401,423,407,400,398,384,430,419,394,413,423,385,404,383,376,389,399,421,414,428,420,424,379,385,389,418,431,430,484,537,510,469,392,479,483,490,470,445,407,397,409,427,441,477,447,470,501,453,396,394,399,378,411,421,415,399,383,394 17,11,9,28,30,26,23,416,381,389,373,382,391,407,434,416,409,386,406,387,402,385,377,370,375,389,384,390,378,383,401,389,376,385,399,384,392,392,402,391,396,436,441,427,409,384,461,411,398,376,383,391,380,404,442,430,466,480,512,478,455,386,381,388,376,384,386,387,374,371,391 18,11,11,28,35,32,25,376,390,368,394,391,384,399,385,403,390,377,407,377,393,392,396,384,384,403,382,378,396,403,406,396,403,400,377,383,384,399,382,391,409,411,409,424,406,398,446,414,411,400,394,395,381,433,439,428,436,433,476,451,405,385,369,375,377,392,392,373,398,373,393 12,13,13,79,122,128,82,430,427,379,408,397,405,442,446,470,446,444,461,468,452,407,429,426,430,401,395,391,380,405,421,434,453,426,429,429,405,396,402,428,427,443,528,478,472,431,566,639,632,533,533,463,395,480,532,551,589,569,607,578,527,399,383,400,415,426,426,439,437,411,394 18,126,116,434,734,694,403,510,596,565,555,494,512,545,581,556,583,546,645,750,732,475,679,638,579,569,488,467,441,417,526,699,730,641,674,548,451,419,429,430,475,524,633,618,594,500,783,924,941,873,844,752,620,590,689,697,773,766,812,790,742,474,463,435,474,603,728,675,700,577,493 16,11,10,19,26,20,13,402,404,408,388,370,392,394,421,421,409,404,398,412,403,397,398,397,388,397,390,382,376,399,419,395,421,406,411,415,392,422,463,498,511,611,692,570,489,403,511,488,475,447,402,420,404,474,564,632,696,652,681,551,503,387,383,387,400,406,413,396,381,402,396 15,20,19,31,39,35,27,444,458,440,441,410,427,447,503,491,486,473,499,531,516,408,458,435,416,431,404,416,379,372,444,506,498,456,480,430,414,411,385,420,417,445,508,495,496,394,653,659,631,586,557,499,448,467,527,538,635,632,689,666,616,415,396,412,423,459,496,451,496,441,415 20,9,9,31,60,58,29,411,414,400,421,411,407,414,436,420,417,409,424,473,464,404,431,424,392,398,394,388,384,381,417,442,459,433,424,409,398,395,402,382,398,423,441,443,442,408,563,621,619,543,516,449,435,443,494,495,586,563,606,584,528,394,391,408,394,418,449,420,453,415,403 7,13,10,26,23,18,20,414,431,412,418,407,413,435,456,446,431,431,447,517,505,412,483,457,422,416,403,398,383,413,432,515,522,436,473,423,396,406,430,435,434,472,569,500,487,403,616,691,678,595,544,480,450,524,567,602,663,663,710,650,579,412,391,394,421,429,536,472,469,426,390 12,11,11,41,56,57,41,412,471,442,425,421,421,423,451,429,433,438,476,578,524,421,532,490,447,444,408,396,402,387,413,533,568,486,499,425,431,395,389,378,415,440,492,461,459,407,560,753,757,679,646,549,472,455,520,511,561,565,615,591,539,411,384,402,413,456,554,495,513,456,438 3,312,151,1023,1023,1023,1023,840,813,763,753,710,732,886,947,935,932,916,908,879,889,553,668,659,630,608,569,584,477,575,840,797,750,712,743,660,638,631,697,729,793,872,973,941,936,778,1023,1008,960,938,918,887,795,897,966,990,1023,1023,1023,1023,1023,807,606,796,810,833,825,803,838,737,709 15,8,9,36,46,45,35,410,510,470,429,422,447,417,435,414,441,431,507,617,578,424,565,533,476,475,431,421,404,388,411,578,603,520,552,460,428,390,402,380,393,416,451,419,439,387,542,828,844,765,734,610,508,412,418,437,474,470,543,555,513,387,405,390,410,485,607,549,542,463,426 15,687,196,1023,1023,365,301,941,1023,1023,1023,959,967,975,1017,1006,997,989,1023,1023,1023,1023,1023,1023,1023,1023,992,947,851,710,960,1023,1023,1023,1023,1023,989,742,811,847,896,965,1023,1023,1023,891,1023,1023,1023,1023,1023,1023,1023,1014,1023,1023,1023,1023,1023,1023,1023,840,904,847,876,1023,1023,1023,1023,1023,985 5,234,177,126,118,77,85,817,868,831,807,752,772,857,909,901,895,889,920,957,944,744,898,857,817,801,716,701,606,522,831,940,940,878,898,805,751,564,611,636,734,821,928,906,917,673,1023,1023,1023,1023,1006,956,865,847,918,931,992,990,1023,1023,1003,730,706,746,774,893,957,921,935,855,776 11,92,74,269,664,575,220,456,586,542,557,555,639,510,544,534,550,539,619,607,649,450,532,530,528,534,508,552,510,385,439,502,511,481,517,503,506,388,403,422,417,443,484,454,489,441,677,753,758,728,718,697,627,472,531,523,557,562,649,639,621,490,577,473,499,589,622,600,654,598,612 8,528,249,692,677,334,319,857,853,813,783,738,749,890,937,922,914,903,917,949,939,695,873,839,785,767,690,662,559,626,910,935,935,878,894,802,764,744,830,870,926,997,1023,1023,1005,818,1023,1023,1023,1023,1001,946,854,962,1023,1023,1023,1023,1023,1023,1023,741,659,753,789,871,942,902,920,828,752 7,26,25,68,91,86,63,426,448,460,426,385,413,443,433,434,451,434,458,552,556,415,515,477,462,432,421,403,401,414,420,533,563,513,518,460,390,410,373,403,422,426,473,444,455,420,572,737,762,685,639,533,446,441,488,502,577,564,596,572,529,400,415,390,409,454,553,510,523,443,416 2,16,14,41,51,45,35,481,542,527,480,416,453,470,523,476,486,477,556,730,699,463,702,644,542,542,464,439,409,410,454,661,744,622,650,515,451,403,425,423,444,492,559,542,531,417,668,823,853,764,740,618,479,537,576,598,664,652,713,683,627,417,434,406,408,528,727,645,656,542,445 12,55,49,64,92,73,52,424,505,511,468,450,407,461,466,455,482,462,544,666,646,454,616,566,506,485,445,424,408,397,441,633,670,594,597,479,432,398,411,412,451,458,528,504,514,439,637,825,838,760,716,623,468,516,567,585,639,628,696,670,607,403,427,408,422,516,656,594,596,484,461 7,35,35,146,250,259,149,398,412,395,414,366,402,413,403,415,406,409,422,423,427,399,429,419,407,398,397,372,388,416,389,438,440,420,407,408,396,377,397,406,415,432,470,414,427,434,485,548,555,481,469,418,396,484,538,544,566,524,568,529,482,394,373,374,396,408,449,422,406,408,379 1,18,17,156,178,160,138,434,478,461,466,425,433,458,468,454,423,454,514,594,590,435,554,502,460,468,430,407,404,402,424,584,606,523,553,460,445,392,401,400,417,443,506,461,481,415,607,811,826,741,709,585,482,476,528,540,605,609,660,597,573,395,391,420,411,464,604,544,538,470,437 3,10,10,99,147,155,103,424,435,424,403,414,400,403,422,440,407,429,452,485,491,402,440,423,409,414,402,394,394,379,412,447,471,429,433,406,404,394,388,378,394,409,447,437,433,406,537,632,639,585,540,485,424,414,421,467,508,492,571,556,504,406,406,400,393,423,454,446,464,418,416 18,9,9,28,33,31,27,395,415,394,408,400,405,413,403,415,418,412,401,443,413,395,426,427,402,384,400,392,394,384,392,418,438,413,409,388,399,391,389,403,404,421,473,455,432,399,498,517,511,466,441,418,401,453,482,469,505,516,530,504,469,371,374,389,400,396,439,407,427,409,396 20,10,10,52,69,70,53,413,433,435,415,416,420,437,449,408,447,435,468,503,503,410,467,458,429,424,416,401,391,395,424,474,506,442,470,432,431,383,384,398,392,404,453,449,441,395,557,714,712,638,610,525,448,421,448,475,511,520,568,547,539,399,400,401,413,456,501,468,481,444,433 13,54,49,90,105,86,73,463,555,525,512,461,500,499,514,495,503,503,616,709,701,466,667,610,553,521,475,440,414,375,491,663,718,603,634,521,469,392,410,420,425,467,550,520,532,437,708,872,881,815,784,686,562,488,556,586,644,655,722,707,646,419,440,436,431,574,712,656,650,559,510 2,12,11,6,8,8,5,506,563,532,505,470,492,541,613,600,585,578,633,684,672,462,591,554,533,497,452,463,411,407,530,645,656,582,597,521,518,409,409,428,452,486,608,594,605,425,762,840,822,765,738,669,560,494,564,608,690,694,762,764,728,457,456,465,476,611,689,620,672,548,504 4,11,11,10,12,12,10,515,573,515,509,468,487,544,630,611,617,595,634,683,654,453,567,533,498,518,451,451,400,411,517,624,641,548,579,509,464,396,393,432,418,468,581,572,607,432,791,849,833,785,758,694,582,501,575,599,691,707,778,796,754,482,459,475,481,589,679,639,664,566,504 3,141,111,1023,1023,1023,843,909,903,866,844,813,843,944,994,984,977,961,963,980,977,738,882,863,826,814,759,752,664,632,877,915,917,860,892,817,764,633,675,719,783,862,965,948,955,795,1023,1023,1023,1023,1023,992,909,932,994,1012,1023,1023,1023,1023,1023,849,766,854,876,937,975,950,973,890,842 12,16,13,29,44,35,22,456,439,415,413,425,407,477,485,464,448,441,449,505,484,408,455,433,419,412,397,391,395,376,420,480,495,446,467,425,429,389,410,408,423,415,497,487,473,409,571,643,646,568,543,472,414,461,475,476,553,579,629,589,536,391,410,375,392,407,480,445,447,425,400 4,9,9,30,34,30,26,412,410,396,392,367,388,430,449,426,404,406,400,398,381,387,396,394,391,388,402,365,383,387,398,407,393,401,399,388,391,390,396,383,411,418,418,435,397,393,457,440,428,408,400,385,393,413,432,425,469,470,522,481,451,381,383,363,398,395,414,391,385,391,394 9,22,18,34,53,40,25,406,417,378,380,382,403,399,438,413,421,405,418,399,419,385,405,410,396,388,387,383,378,371,391,394,398,398,398,398,404,398,407,398,402,408,442,426,428,388,497,454,431,430,393,389,387,425,450,444,455,499,526,486,465,384,393,390,386,395,404,388,399,374,388 16,15,15,54,73,75,54,434,419,410,415,394,412,420,433,417,432,412,436,471,455,408,442,414,402,400,407,392,400,383,405,449,447,428,437,418,431,400,405,389,400,415,457,418,421,410,511,616,612,546,517,481,420,414,471,491,523,518,561,532,500,396,382,387,405,412,455,439,443,411,407 3,9,9,54,92,94,52,423,407,390,391,382,386,412,399,404,399,393,400,439,425,383,408,411,398,403,408,387,382,395,391,425,424,410,422,394,388,393,394,403,412,410,442,434,427,404,472,537,528,486,433,427,394,433,462,486,496,491,518,476,460,384,382,410,389,389,417,418,417,387,388 11,10,9,49,59,42,36,419,479,446,450,426,441,418,448,457,459,437,498,583,564,420,532,490,460,460,411,398,387,381,436,543,584,502,506,428,426,409,402,404,414,407,488,464,451,406,595,765,771,690,658,558,467,459,493,506,565,548,620,593,554,382,399,412,409,487,559,508,539,459,417 3,12,12,260,473,487,265,402,426,422,409,401,394,418,428,434,402,412,443,488,448,403,452,451,427,410,404,383,383,381,408,442,486,429,434,406,389,381,399,398,399,411,452,451,449,408,512,642,647,556,534,466,405,437,456,466,505,499,535,514,481,411,401,402,399,424,476,458,454,425,425 18,12,11,44,50,36,33,428,408,409,375,385,404,426,435,422,403,381,391,426,439,402,416,413,386,397,405,394,378,383,400,415,429,409,413,400,390,408,399,396,411,407,446,425,426,399,481,528,538,477,471,408,401,411,458,458,499,493,528,511,490,397,392,392,378,394,424,417,413,400,378 16,22,22,79,137,137,79,417,457,450,429,428,414,421,451,459,437,441,468,492,506,402,471,445,418,420,410,416,413,375,412,478,488,458,461,453,417,397,402,413,408,433,447,450,445,405,588,734,733,664,629,559,479,430,474,467,555,552,600,585,551,420,395,408,395,445,504,486,485,439,419 12,268,141,914,1023,564,425,660,778,732,708,652,696,711,761,746,744,735,818,893,873,647,847,804,737,730,639,616,545,464,683,852,877,797,822,693,674,486,540,575,637,725,828,791,786,672,928,1023,1023,974,949,886,793,795,858,869,916,910,954,941,900,586,612,562,616,776,886,835,854,762,690 19,202,150,199,245,174,139,546,674,637,580,513,550,589,664,641,628,635,722,826,812,563,782,725,650,631,561,520,425,410,574,787,832,731,758,629,533,417,466,494,528,582,724,676,681,526,829,957,963,896,871,783,667,672,750,754,810,799,855,836,792,468,495,479,501,688,812,754,774,653,545 17,37,25,48,84,56,31,443,398,404,390,392,421,471,463,460,429,444,449,473,441,395,419,414,395,405,388,388,399,384,431,451,452,420,427,382,392,406,417,421,455,473,521,485,477,430,579,533,522,494,467,409,413,507,550,573,630,623,657,626,550,396,393,388,397,417,442,431,390,397,402 4,13,12,34,43,36,28,461,368,410,392,397,399,437,443,427,406,404,403,391,389,380,376,381,386,368,388,379,387,394,397,393,395,386,391,403,400,397,383,374,396,418,456,446,446,385,466,420,412,401,425,401,387,446,438,442,485,499,552,518,465,387,376,394,384,385,394,377,397,387,383 4,53,39,68,88,61,47,473,469,414,422,421,426,511,567,549,543,524,490,525,488,401,437,445,408,421,400,403,379,465,558,531,495,451,486,439,444,453,542,582,638,747,841,770,715,433,775,703,642,607,590,543,475,577,688,749,842,835,876,816,758,407,401,454,451,454,485,453,467,429,432 13,40,40,169,284,292,173,400,409,388,395,402,388,391,385,409,391,405,410,412,442,392,419,420,404,387,385,379,391,378,385,431,408,415,418,379,399,385,391,362,381,378,408,403,411,403,441,516,500,427,472,443,401,403,408,392,433,428,460,437,411,419,400,396,412,411,421,415,416,425,398 8,20,18,434,739,732,421,452,431,444,412,413,414,478,489,487,498,464,469,478,486,415,446,441,417,400,404,385,407,444,456,487,485,442,451,419,425,452,449,479,504,568,629,574,527,537,698,674,650,580,537,486,419,695,760,758,785,759,796,726,669,415,406,430,419,446,498,467,463,415,395 16,14,13,30,43,40,27,400,394,378,395,403,382,416,414,405,414,415,379,391,382,385,376,380,381,375,375,392,373,392,389,400,391,383,383,389,383,412,386,408,401,406,426,424,418,392,434,398,393,386,400,391,388,404,431,429,461,448,507,472,433,375,399,395,382,390,398,385,406,369,382 12,36,16,201,254,69,54,643,724,680,634,563,601,669,741,723,712,697,775,844,828,582,781,736,661,638,552,521,457,492,650,816,834,759,781,655,580,497,559,577,631,724,821,773,761,624,895,988,983,926,897,824,710,796,857,862,904,896,937,911,871,525,518,502,547,708,826,770,784,672,573 13,24,23,496,909,933,501,462,539,515,505,435,447,478,514,509,474,493,547,689,668,443,640,580,521,489,437,420,430,401,451,630,690,578,616,520,463,415,410,420,442,461,555,524,514,487,699,871,889,811,777,665,536,519,571,609,674,669,726,702,648,446,436,432,434,545,685,641,626,559,477 19,15,14,35,36,31,31,441,533,496,472,467,458,477,516,490,518,493,545,653,645,450,572,514,490,484,441,413,408,402,465,625,631,556,579,494,447,389,391,404,411,435,522,531,528,416,683,827,819,758,726,655,533,455,531,538,612,615,688,684,647,438,429,431,430,552,647,598,609,503,472 17,52,49,167,243,232,160,465,475,450,454,434,442,497,541,514,502,525,537,573,539,425,494,458,444,439,421,406,388,395,467,514,525,464,488,452,432,418,422,410,428,466,577,563,540,440,723,783,778,709,675,589,480,536,607,649,721,708,771,740,688,433,412,435,434,497,532,501,524,437,431 3,18,12,33,47,30,22,438,382,380,379,360,368,425,430,411,410,409,394,407,389,395,392,393,390,377,377,397,386,367,392,393,392,396,395,388,386,398,397,403,426,463,476,464,430,403,505,424,406,404,387,387,387,453,513,517,546,549,608,537,482,395,385,387,388,391,386,386,382,384,397 19,19,17,49,62,43,36,399,385,406,399,390,365,401,425,407,426,410,401,419,417,390,386,410,395,396,381,389,372,391,407,419,415,392,409,396,376,398,395,376,409,417,464,425,431,407,474,471,466,443,433,413,405,449,462,477,517,488,507,478,459,401,386,375,387,404,390,399,396,397,387 18,14,14,51,71,69,50,413,451,422,406,419,424,412,440,433,433,419,459,516,497,420,471,451,414,425,417,414,391,389,412,478,487,447,459,445,424,382,383,397,390,414,433,445,424,395,557,680,664,606,568,491,428,438,472,490,512,501,568,551,520,392,396,391,387,448,492,461,514,436,387 4,10,9,33,39,32,27,428,374,393,384,394,395,441,433,409,404,397,387,397,364,390,385,367,384,378,385,393,386,376,400,401,401,381,403,386,372,375,391,397,398,431,440,456,422,413,436,405,417,405,386,403,412,409,413,431,473,486,528,496,463,383,376,379,385,390,394,389,382,396,378 7,130,123,96,142,133,90,413,379,389,399,396,376,409,398,404,410,398,387,387,378,369,373,401,412,395,395,374,381,408,416,424,404,399,412,398,407,399,421,417,419,466,540,499,485,410,503,453,444,426,411,424,382,424,432,458,486,512,550,497,478,387,402,390,390,376,403,375,406,365,391 18,10,9,30,32,27,25,410,449,421,400,389,393,405,436,439,444,406,426,517,503,414,508,478,442,432,392,407,380,390,408,486,524,471,471,403,430,404,404,405,410,433,462,444,445,403,531,628,659,563,529,439,416,474,524,528,567,561,583,557,483,388,401,392,404,424,528,484,491,434,397 17,9,10,29,46,47,28,413,429,429,426,415,428,409,432,424,424,431,435,512,477,400,471,446,413,424,387,406,390,372,416,471,503,453,471,429,423,403,386,388,385,404,440,440,422,381,532,696,693,621,600,529,453,405,429,432,472,490,517,520,489,391,408,396,414,436,490,452,483,444,411 11,270,242,183,279,248,157,427,421,427,421,423,399,466,476,443,419,436,440,472,474,404,454,420,404,404,397,395,402,388,459,458,482,459,438,442,402,393,412,431,462,498,573,530,480,432,510,607,573,519,497,446,429,463,476,491,532,553,597,548,502,423,406,401,408,421,464,445,451,415,417 4,375,323,348,513,445,298,458,478,433,425,419,413,514,506,498,446,445,506,574,572,438,538,460,429,418,404,398,398,423,468,557,561,517,522,447,425,427,484,490,560,622,711,640,605,490,670,742,747,664,618,514,460,549,602,612,670,676,728,698,637,441,423,399,388,460,565,488,526,450,433 15,19,15,44,52,29,25,448,558,509,490,434,461,465,496,496,492,475,544,732,707,456,719,656,557,555,461,438,398,411,452,670,757,622,663,532,441,416,418,435,454,504,579,532,520,445,666,825,861,764,741,602,493,550,605,607,665,663,710,678,626,412,442,404,406,544,734,664,663,565,458 15,41,20,188,230,111,91,509,640,546,527,499,507,560,620,592,574,557,653,772,741,496,710,648,594,551,478,462,443,461,554,736,766,666,686,569,491,459,491,524,569,646,744,696,659,512,805,924,922,855,826,737,612,686,754,778,823,815,859,832,781,458,459,455,465,614,745,683,708,584,503 13,8,7,13,14,11,10,465,596,538,509,461,482,499,532,554,542,526,627,733,707,490,663,597,539,517,465,453,413,383,489,690,728,631,645,527,485,384,405,404,415,449,538,523,553,411,724,892,886,829,798,710,581,443,524,546,622,626,711,711,671,435,461,433,470,599,741,676,699,579,479 17,557,362,756,1023,955,550,601,567,493,483,484,461,650,706,686,649,644,636,683,659,418,551,516,474,451,438,430,415,542,631,642,636,561,591,482,461,577,677,725,782,853,919,841,780,705,883,856,828,780,747,687,562,837,909,921,964,948,977,925,868,486,407,479,501,568,640,591,611,517,484 14,10,9,20,22,15,13,469,563,536,503,476,496,501,556,553,538,528,627,706,680,472,637,582,531,521,454,446,409,410,487,672,692,615,630,518,486,394,413,413,438,468,554,539,553,430,730,882,873,814,778,695,576,496,566,593,665,663,729,743,685,443,438,436,464,606,729,661,675,566,489 11,9,8,22,27,25,19,422,378,385,384,388,382,440,426,394,414,413,394,412,397,384,387,378,396,368,379,373,386,388,392,386,391,386,390,372,381,379,392,396,410,400,420,420,423,384,458,413,389,397,397,398,376,411,433,432,467,456,506,495,461,380,384,389,376,390,375,382,381,397,403 2,19,15,24,33,23,16,405,405,397,413,376,399,410,431,411,423,413,421,412,422,395,418,398,401,398,399,388,381,424,442,433,419,416,395,402,380,401,421,438,475,535,660,589,516,422,610,519,498,474,449,441,393,463,538,617,764,765,808,703,610,396,404,393,395,401,415,414,397,399,388 16,11,10,28,36,32,24,428,405,386,399,381,356,436,427,416,425,398,397,397,402,409,392,388,379,395,385,404,380,412,406,385,403,378,381,397,400,364,399,410,404,438,461,440,428,401,459,420,424,414,412,397,374,436,466,468,506,492,549,526,471,384,392,377,380,388,408,405,406,389,378 12,30,27,36,44,37,29,417,425,425,400,392,409,446,434,438,434,433,439,471,469,421,461,453,435,425,419,397,392,404,400,481,499,457,431,441,407,409,415,424,423,466,510,486,443,410,559,627,622,560,517,446,392,491,545,559,594,579,638,601,537,398,370,398,404,435,495,458,470,419,399 2,13,12,43,55,48,37,427,498,478,442,389,426,414,450,449,436,439,501,638,610,417,585,522,467,459,404,416,399,394,415,576,633,536,532,461,428,371,406,410,397,416,470,462,448,407,564,808,826,742,697,584,499,429,463,476,515,512,592,566,516,393,409,411,414,476,599,542,548,466,418 2,52,22,81,136,58,35,445,389,361,396,378,385,449,478,465,413,407,405,410,411,383,379,386,384,397,421,379,397,430,437,411,406,423,406,403,390,423,441,432,479,530,597,541,488,451,599,497,456,419,414,413,410,563,616,621,667,661,711,632,578,387,386,387,395,396,396,418,407,387,399 17,31,24,58,78,53,39,439,415,390,387,392,399,431,455,441,421,433,429,419,417,391,410,397,395,394,404,376,398,402,434,404,423,390,393,394,377,412,423,425,443,505,522,484,471,436,529,498,492,444,435,405,419,506,542,561,597,573,633,574,518,395,403,398,390,388,417,409,416,387,386 18,9,8,20,28,25,18,394,402,382,391,381,397,398,400,381,394,401,403,401,421,383,398,391,374,385,399,367,386,389,386,410,400,390,387,403,400,400,383,390,414,412,424,436,406,396,445,435,436,423,392,387,408,412,429,457,457,467,486,465,446,391,384,392,384,405,406,409,391,385,381 13,12,12,16,19,12,11,499,571,534,527,473,484,514,575,559,557,537,637,712,691,467,636,588,510,505,454,447,420,398,505,681,699,605,626,532,486,397,392,410,436,467,546,542,573,416,751,870,862,807,775,700,590,500,571,584,670,678,745,741,713,436,437,448,469,589,712,653,688,573,493 3,18,8,56,55,20,20,512,490,455,440,436,416,556,615,571,577,555,562,576,578,422,498,471,428,440,406,404,394,424,556,570,573,515,526,466,436,447,538,572,640,731,827,753,699,554,821,783,753,691,650,592,481,755,830,845,911,901,933,877,816,438,398,441,441,482,539,487,530,446,421 19,11,10,35,41,35,30,417,456,416,429,416,419,415,438,443,434,426,466,543,526,432,485,459,442,428,402,406,389,393,431,505,530,463,475,445,412,380,394,383,417,408,448,430,434,403,554,728,727,657,617,513,447,400,432,454,488,512,534,541,503,397,407,386,400,473,533,491,494,438,412 13,48,47,227,394,400,227,419,428,426,387,407,402,425,482,458,452,444,453,456,449,394,404,418,406,389,397,399,380,422,429,432,428,415,440,409,402,427,413,421,425,460,544,495,463,439,594,572,539,503,454,454,414,535,578,600,621,614,648,621,564,417,407,411,406,419,431,423,446,402,405 15,12,11,10,14,12,9,460,559,507,493,457,489,514,577,566,556,554,587,670,651,453,586,544,508,490,439,439,418,382,504,640,662,580,604,517,448,395,399,402,443,466,567,551,577,414,728,827,813,760,731,656,538,491,538,539,651,666,719,724,697,441,430,460,438,565,674,601,631,530,479 19,13,12,26,44,36,22,401,377,387,380,387,398,416,401,413,396,388,405,386,386,385,396,396,379,393,380,389,377,403,385,412,397,393,389,403,399,405,382,406,408,429,460,424,415,401,464,443,456,414,404,402,393,446,482,470,494,488,525,493,438,373,395,388,387,397,399,397,398,382,396 12,9,9,33,50,51,32,373,400,388,400,391,393,396,388,406,400,394,391,419,423,393,408,401,386,383,407,385,379,378,378,410,425,400,406,400,378,383,376,390,387,400,409,402,411,378,452,512,484,457,445,421,420,413,425,433,472,467,488,466,434,378,383,382,376,406,412,401,402,402,380 17,26,12,27,32,23,19,441,410,423,405,407,395,447,488,467,460,476,426,468,444,392,413,408,403,399,409,401,397,404,428,437,454,410,430,405,392,411,444,466,471,536,756,554,518,438,646,585,593,517,500,468,420,610,661,672,710,692,741,688,619,398,392,398,412,440,445,426,423,398,394 4,115,108,87,124,119,83,398,404,384,411,387,390,399,402,398,413,406,422,389,412,400,402,383,400,397,382,400,392,417,416,420,415,417,395,393,401,394,402,402,416,414,475,429,426,393,448,461,434,414,393,380,387,431,446,453,440,456,477,469,465,373,387,390,386,402,423,402,375,394,375 13,9,8,199,373,375,197,381,402,372,408,376,406,383,409,400,389,403,390,430,402,393,409,425,402,407,392,401,385,387,399,425,415,422,397,398,401,383,389,409,386,396,396,427,408,412,447,500,505,451,464,404,397,423,435,443,445,440,471,453,431,407,378,392,397,407,425,416,428,403,396 6,11,11,83,152,158,86,423,402,386,416,392,385,416,417,390,404,408,405,430,434,404,423,395,398,400,380,383,392,415,404,421,444,409,407,416,388,396,390,414,397,418,434,422,418,413,485,569,559,503,475,447,392,433,454,483,526,516,533,483,458,389,388,383,373,408,433,416,403,409,393 17,15,9,61,67,43,34,450,401,401,408,391,389,429,438,409,428,400,419,439,440,387,415,406,399,388,390,393,368,408,396,424,421,418,414,385,381,406,418,406,422,438,488,467,450,416,534,527,514,469,439,407,409,489,510,536,562,563,606,568,502,394,383,383,392,424,417,398,414,391,403 18,23,22,99,94,92,97,430,458,453,414,435,403,434,465,446,438,448,481,557,552,423,507,466,453,452,400,413,377,415,427,525,538,478,479,442,405,384,391,396,398,428,467,478,444,427,609,751,742,672,623,541,451,464,499,525,567,570,633,594,550,397,401,411,406,476,555,532,523,447,451 5,24,20,30,43,36,25,420,467,446,408,406,423,439,460,440,453,433,487,590,576,431,542,483,464,464,426,401,408,363,417,574,593,524,515,441,426,410,408,399,429,434,483,439,464,412,590,753,754,677,638,528,472,462,504,517,561,557,620,595,562,389,395,396,406,467,584,537,527,478,422 14,32,31,136,186,186,137,412,449,436,423,417,403,434,499,460,461,461,502,552,511,409,471,456,426,434,414,388,392,397,420,514,531,473,486,452,419,393,413,401,419,452,519,462,470,421,626,717,703,629,590,507,447,476,544,572,638,611,677,651,587,417,387,407,418,459,549,485,499,443,418 1,16,15,23,22,18,19,382,472,461,432,416,404,405,428,398,420,415,437,601,583,417,605,532,462,479,433,412,390,396,412,543,634,504,563,457,420,383,386,403,411,413,466,416,432,386,519,674,735,633,600,497,418,434,461,472,497,496,550,536,498,388,406,395,395,454,616,528,526,468,418 2,11,11,12,19,20,12,410,409,398,416,396,388,404,430,417,414,417,461,463,453,394,434,428,427,411,398,402,399,381,398,467,455,424,444,409,398,385,388,394,393,419,423,400,426,397,483,629,626,572,528,467,434,413,417,435,456,467,498,482,475,403,387,388,392,414,458,441,435,413,391 6,47,24,89,91,43,44,456,454,427,432,420,430,471,521,502,507,497,508,565,534,411,480,437,434,411,411,394,375,407,493,528,543,461,491,430,426,419,463,467,527,599,711,617,586,495,743,735,698,641,600,512,469,635,711,735,800,785,824,772,719,417,431,409,411,472,518,452,494,446,397 12,187,162,104,122,113,97,549,752,703,651,559,578,577,648,627,611,613,768,901,875,658,874,818,745,722,613,556,473,416,581,875,910,820,832,700,593,433,434,485,499,548,677,664,650,506,823,1023,1023,977,950,850,720,646,711,730,793,784,846,827,788,475,537,444,496,763,898,845,843,737,609 19,28,27,83,129,125,79,439,544,504,449,430,426,453,473,455,476,461,530,668,637,436,588,543,483,496,437,422,427,379,448,614,649,566,595,472,459,401,393,405,415,452,492,487,492,422,645,852,859,780,747,650,522,474,535,527,604,602,674,664,605,419,431,417,421,504,630,583,592,491,462 5,27,26,78,112,103,68,428,520,471,457,403,437,445,466,435,501,451,538,651,626,454,607,551,489,482,451,412,406,409,435,598,661,543,582,452,456,383,409,408,440,445,533,509,495,429,629,819,834,752,710,626,499,502,561,572,625,623,666,638,597,398,419,406,410,499,619,585,580,481,435 7,9,9,22,31,28,19,392,396,390,395,378,395,406,393,390,405,388,403,411,411,384,390,403,394,397,398,385,383,389,390,412,391,390,418,392,395,378,395,369,408,400,399,408,404,387,425,496,486,455,440,425,393,403,415,417,428,422,460,442,420,378,401,387,383,404,415,398,408,395,383 16,10,10,26,36,32,22,382,379,405,382,392,373,400,407,397,408,384,388,401,396,383,391,401,395,381,402,392,382,396,394,401,395,392,371,367,390,393,379,398,387,428,441,412,412,397,459,418,409,406,399,406,377,433,437,440,463,446,489,469,431,383,381,390,399,386,385,383,406,378,392 1,12,10,31,37,32,27,422,382,377,379,384,391,417,442,423,411,388,405,381,396,379,374,372,380,375,385,376,383,386,386,385,381,385,387,390,384,389,369,396,394,414,453,439,427,388,452,418,395,388,366,376,383,413,415,425,481,473,518,482,452,380,386,385,381,369,382,379,393,395,380 1,13,13,60,75,75,59,406,402,409,386,379,397,392,405,397,397,388,407,450,439,384,422,422,407,399,395,372,383,379,410,434,454,409,415,406,403,387,401,381,383,398,435,409,422,393,471,585,602,532,502,454,411,408,435,450,463,455,481,492,444,394,388,378,394,401,445,424,451,410,415 13,8,8,19,24,23,17,402,422,416,412,400,413,412,424,409,412,418,435,478,472,394,453,436,416,407,401,384,401,381,407,454,470,436,433,418,388,385,372,387,388,404,422,419,430,401,519,639,633,563,558,486,412,433,445,442,475,473,530,503,475,399,401,395,382,406,459,449,436,429,399 15,68,62,132,146,129,117,464,565,488,488,437,458,498,537,526,507,494,608,703,688,476,641,585,527,511,451,440,415,398,499,661,681,579,609,520,486,419,423,439,445,482,579,554,536,445,717,866,863,796,764,688,536,502,589,613,693,696,749,732,690,435,433,434,449,546,674,629,633,531,459 13,57,54,27,40,36,24,426,669,583,535,480,460,428,466,444,449,437,677,845,792,589,828,737,663,642,516,465,408,409,430,814,840,730,745,588,497,390,414,404,416,438,482,454,461,407,576,965,967,883,841,694,552,474,486,491,547,534,592,592,542,413,466,429,412,664,856,766,772,638,514 8,9,9,65,83,79,61,397,395,387,383,403,383,411,391,381,405,399,409,400,421,383,389,389,381,386,385,381,391,400,387,406,412,393,388,392,387,364,379,386,399,410,393,418,419,384,451,474,467,423,437,405,389,420,428,455,480,468,490,478,443,382,391,385,391,385,406,404,394,390,403 7,13,10,29,36,27,23,421,439,405,427,416,430,442,490,438,457,445,447,498,481,411,453,446,414,416,393,411,400,383,432,469,489,437,456,428,397,397,384,400,408,418,483,461,443,400,566,668,659,587,568,485,448,432,478,487,572,541,606,584,556,411,397,395,413,432,477,462,460,428,413 10,11,9,31,34,24,21,446,398,378,387,384,381,442,455,431,405,404,409,423,411,395,420,386,406,400,382,397,383,386,411,412,403,391,397,396,379,399,388,403,409,437,455,440,412,404,479,451,443,412,391,397,411,417,463,442,495,512,559,527,484,393,387,371,383,387,409,402,394,393,392 13,14,10,37,42,27,23,425,395,381,386,390,397,428,455,411,424,411,396,403,402,375,418,382,399,381,386,360,369,408,400,407,412,390,406,387,373,380,401,399,398,446,466,430,430,417,512,439,428,394,404,397,379,449,474,491,518,543,574,542,494,382,370,394,394,384,423,401,379,402,387 12,11,8,24,33,20,15,453,392,409,382,390,378,458,470,419,415,400,414,428,434,383,418,392,409,400,386,387,396,383,406,413,431,397,422,393,397,407,406,416,423,421,460,446,434,392,498,521,501,455,432,399,397,424,454,467,501,509,546,530,473,403,393,388,388,398,412,403,407,395,392 11,10,10,69,76,74,68,387,414,412,392,405,393,408,406,396,419,404,393,416,410,390,421,412,397,401,393,394,372,388,388,430,422,408,409,378,387,387,399,385,407,391,435,421,416,407,455,520,521,495,448,413,401,437,463,455,489,456,499,453,441,398,381,392,408,386,412,396,397,401,395 11,8,7,66,63,60,63,452,541,466,465,432,467,476,533,523,512,511,574,649,646,448,573,531,482,475,436,418,399,386,471,622,628,547,591,496,448,394,412,399,419,454,537,509,531,419,691,805,798,744,711,615,528,482,516,557,624,635,696,694,658,431,425,426,433,533,653,584,601,493,468 6,21,14,44,58,37,29,460,401,394,411,382,364,460,472,441,440,409,403,407,381,383,393,393,393,377,396,387,368,403,408,399,394,394,396,384,383,417,412,403,416,440,489,457,456,400,496,448,435,413,412,413,391,441,470,463,537,550,605,564,507,390,384,402,398,378,388,385,400,381,387 1,10,10,46,51,52,47,394,423,393,409,398,396,428,455,439,438,426,424,472,448,400,436,424,385,394,395,394,394,398,405,453,453,421,419,390,389,381,397,408,410,436,471,471,445,416,537,552,551,498,462,452,412,468,480,502,555,522,584,558,514,383,387,405,407,416,469,424,439,411,384 18,30,18,56,83,44,31,478,421,409,407,377,382,504,536,493,431,437,449,432,455,382,415,418,406,406,399,386,369,387,432,438,435,407,439,393,395,411,392,416,435,457,535,525,495,424,615,573,548,473,455,430,405,501,541,561,625,639,706,655,607,387,380,392,409,406,446,414,414,394,406 5,12,12,48,64,63,46,401,465,430,427,413,431,412,447,422,420,421,443,517,501,416,482,454,437,431,407,391,388,392,392,509,528,462,486,427,416,397,394,390,385,393,426,428,421,398,522,692,702,635,589,498,439,428,443,460,488,490,531,520,494,409,398,390,399,435,511,477,487,452,404 15,178,166,122,154,143,114,404,377,394,383,372,386,406,413,382,398,402,376,387,400,388,402,392,378,373,376,379,362,383,424,413,399,398,420,396,412,408,419,421,409,482,525,494,460,414,435,481,449,418,428,407,404,425,437,437,481,478,484,487,439,380,384,386,402,389,369,405,402,390,386 13,9,9,32,38,33,26,423,426,451,434,411,410,417,423,426,416,420,445,531,527,412,502,478,447,431,418,386,389,387,405,503,542,475,468,432,407,395,376,386,384,404,444,444,450,401,533,731,736,652,619,505,430,415,436,456,517,499,552,517,507,412,410,405,408,432,527,501,500,444,401 3,10,10,64,82,85,65,411,504,464,446,433,425,411,409,449,453,424,513,607,590,427,520,499,461,455,431,413,408,373,415,561,605,522,551,472,460,390,392,393,392,405,428,443,461,393,561,804,811,739,700,595,506,430,429,429,510,512,575,565,543,405,401,392,406,491,593,545,567,484,435 16,12,11,34,40,35,29,427,458,456,428,421,410,433,424,425,429,412,477,547,535,415,499,477,423,424,433,403,398,404,422,520,544,461,493,432,434,380,396,395,411,419,448,438,437,400,545,729,737,657,620,521,457,420,448,460,524,498,553,539,496,398,388,408,405,453,529,491,503,444,410 11,8,8,21,30,26,18,425,387,394,404,393,364,410,430,418,396,399,397,401,383,396,388,387,385,380,397,394,382,384,399,391,400,395,394,382,383,379,390,397,387,413,452,423,423,386,456,413,411,416,381,389,374,407,427,426,458,459,511,481,459,391,367,391,385,397,400,387,378,367,381 20,15,13,91,115,94,74,409,430,420,414,385,404,414,431,435,406,411,426,529,495,415,469,464,410,413,397,399,393,380,417,483,508,472,469,416,413,406,391,395,397,416,463,437,434,415,537,692,705,627,565,484,416,445,489,507,576,550,599,555,509,400,411,397,384,418,491,457,492,435,398 12,14,12,46,67,33,27,389,423,398,408,389,413,404,413,409,387,396,409,443,438,404,429,409,402,401,389,393,374,399,387,437,439,434,419,406,387,392,397,413,407,437,454,423,430,394,486,545,530,467,469,447,401,433,476,484,503,485,517,470,468,395,393,385,378,415,421,410,416,405,410 2,11,11,103,167,172,105,393,391,389,390,394,381,384,402,394,426,384,388,410,412,391,406,401,393,390,398,396,391,380,372,380,416,396,409,401,394,389,384,403,387,394,412,404,419,402,445,449,448,434,414,405,392,417,436,428,458,442,447,440,438,394,394,388,380,414,404,398,402,384,393 16,29,28,51,54,53,50,425,489,444,441,436,427,439,454,473,476,445,522,612,581,441,558,529,448,459,421,412,407,391,444,586,611,520,546,467,427,389,395,418,437,456,502,484,489,408,613,789,788,709,680,583,461,487,532,532,605,590,649,629,569,413,417,406,408,483,609,544,560,477,428 18,10,8,38,37,27,27,416,385,405,393,374,395,422,429,403,427,405,413,420,421,393,392,397,393,385,372,382,385,383,400,408,408,391,393,385,370,410,395,405,409,435,495,447,421,407,492,451,451,432,409,413,382,457,495,493,534,527,563,522,468,389,384,395,396,403,412,417,408,387,385 19,10,9,27,28,20,19,414,459,451,447,405,413,446,463,457,442,448,484,550,530,426,502,457,439,447,412,415,375,400,427,534,550,480,488,438,421,391,400,429,411,440,483,487,472,411,582,733,714,662,612,511,458,442,497,494,526,545,600,595,544,410,403,401,409,462,551,491,517,440,418 3,20,19,25,28,22,21,427,422,406,408,402,405,445,468,466,451,426,454,471,479,408,442,427,401,400,394,384,387,375,432,456,467,438,466,403,396,389,397,425,438,442,524,496,478,425,598,625,597,528,515,460,427,511,574,564,624,611,675,620,566,396,389,408,398,433,473,453,452,428,398 2,12,12,87,93,88,82,408,436,425,417,390,407,401,404,399,418,400,413,478,466,394,446,430,428,426,411,399,392,382,387,457,488,457,448,436,398,396,382,389,377,384,425,418,419,405,461,635,705,639,594,531,456,410,420,431,442,462,479,485,441,395,399,406,394,417,471,469,483,435,413 3,9,9,31,35,30,27,431,424,431,422,396,423,449,439,433,423,427,450,497,487,401,453,435,415,413,405,399,382,389,428,482,496,442,454,424,408,398,405,427,452,500,591,547,500,406,553,638,632,576,548,482,440,468,521,495,567,553,604,564,511,390,396,405,394,412,466,454,450,414,415 3,14,13,71,100,99,67,434,419,410,393,387,417,453,472,466,458,448,451,460,432,382,418,420,397,403,398,390,392,398,414,424,442,426,406,410,400,404,402,410,438,460,528,469,475,437,578,553,532,486,461,452,409,496,538,547,596,581,647,608,545,408,390,415,414,415,443,435,428,414,412 1,12,8,32,39,28,21,447,417,428,406,414,420,453,475,476,458,451,470,461,435,378,414,425,400,398,403,394,386,408,437,431,451,418,427,416,388,411,424,443,508,567,680,586,534,446,665,595,550,534,488,456,411,584,663,681,766,761,799,729,640,402,390,412,415,410,438,432,429,422,406 6,8,8,24,27,24,22,400,379,389,389,387,381,403,404,388,399,390,401,384,396,383,403,400,380,392,387,388,385,371,386,392,392,389,383,395,383,378,400,391,397,402,431,427,407,402,426,397,411,391,393,390,393,399,439,436,455,439,490,487,425,381,397,387,376,384,402,392,393,368,379 9,17,7,139,161,64,53,515,573,549,505,455,475,563,596,586,565,558,630,712,692,481,645,587,533,510,447,449,409,413,527,681,702,611,628,519,465,453,477,504,578,631,722,649,637,527,792,882,875,811,774,678,571,711,773,780,830,814,858,820,767,433,448,438,454,562,691,627,660,543,487 17,32,22,68,105,54,33,421,386,368,381,389,400,436,442,412,412,405,424,415,385,380,415,380,392,396,392,393,366,422,404,424,394,405,399,398,389,400,409,428,444,468,504,465,445,411,531,485,461,408,431,425,404,495,508,534,552,581,613,548,499,404,390,397,388,387,396,390,395,393,399 6,15,14,50,65,53,39,419,442,438,410,392,400,394,449,428,425,429,478,509,498,417,470,444,425,414,399,409,387,394,414,485,497,459,468,409,414,382,404,410,419,443,476,442,435,398,555,699,700,613,585,479,463,444,494,503,543,542,586,554,512,408,395,388,397,421,497,456,472,438,419 13,28,24,36,62,52,30,485,390,377,393,366,365,460,472,419,440,389,396,414,408,373,392,390,403,389,385,374,396,398,395,415,418,392,400,392,383,392,398,394,399,411,490,480,443,386,528,431,436,418,429,382,396,438,451,460,519,522,612,556,513,395,387,402,390,397,405,413,401,372,397 10,35,33,112,131,115,98,454,559,503,494,436,449,462,494,489,493,484,551,676,669,443,633,583,514,513,458,454,409,397,457,647,691,579,609,483,463,419,400,437,429,472,545,492,517,433,672,863,875,804,775,666,543,493,563,593,671,657,714,686,639,422,443,412,425,527,660,630,618,541,454 20,11,9,34,41,28,23,424,407,383,384,374,381,420,455,418,389,406,406,420,417,387,417,400,375,409,389,379,387,374,409,424,434,411,405,405,399,410,389,412,406,432,468,448,435,410,471,475,491,430,437,428,378,420,476,464,505,521,558,530,457,377,389,380,374,381,417,397,403,394,372 5,12,10,24,32,24,16,416,389,381,386,389,384,417,425,417,405,405,385,412,405,385,382,388,394,388,385,380,368,386,402,411,407,401,384,385,403,384,406,417,408,437,466,431,410,403,468,433,419,389,418,397,380,431,462,479,501,502,534,492,468,382,377,389,372,399,387,393,378,381,373 15,10,10,46,52,49,44,420,416,412,418,413,387,426,418,435,439,425,453,481,470,388,438,423,405,408,392,403,378,398,417,444,463,429,444,405,410,381,403,392,412,417,474,439,439,395,524,596,580,513,509,461,423,430,453,485,529,522,557,525,494,398,400,395,403,429,480,440,447,422,412 9,20,18,33,51,43,26,398,395,384,396,394,387,417,422,422,416,412,406,416,399,379,407,371,387,393,387,382,389,403,396,398,404,392,376,379,371,410,395,394,409,423,463,440,426,405,467,479,456,424,421,399,383,437,454,468,506,488,531,494,467,394,362,388,396,393,407,405,409,389,395 15,9,8,59,83,73,52,396,454,471,433,412,420,414,437,438,432,415,466,543,518,429,498,472,425,443,422,396,385,395,413,511,552,480,475,424,427,373,390,394,413,421,440,448,457,402,527,718,725,623,609,523,460,449,462,483,537,526,548,520,502,393,396,391,399,459,530,473,499,435,400 19,17,16,79,85,67,69,404,464,445,427,395,383,403,417,415,425,423,476,550,538,414,502,474,446,447,401,396,392,385,415,520,564,489,524,431,429,379,383,378,389,401,449,417,428,399,500,708,730,649,583,511,436,443,461,460,510,498,544,532,488,404,416,396,401,442,544,495,488,444,429 5,8,8,97,137,144,102,394,407,391,392,411,386,381,384,397,413,391,402,412,421,387,402,388,389,384,381,381,382,395,394,406,406,420,389,388,382,395,391,380,387,387,394,384,405,398,424,464,467,423,431,418,395,383,404,400,401,412,437,408,401,388,374,387,394,394,407,410,399,397,393 3,13,13,73,95,94,72,410,464,448,416,411,409,438,437,438,439,415,494,550,513,423,492,475,436,439,424,409,389,412,417,525,563,495,496,450,416,389,384,418,414,416,461,443,435,410,573,744,758,679,635,523,460,456,467,496,521,542,591,562,520,409,397,405,405,447,547,504,510,457,419 9,37,25,70,94,60,43,404,403,422,406,393,380,424,407,428,424,416,424,456,427,390,429,405,402,396,396,384,389,375,404,419,440,403,421,389,401,414,414,428,431,457,507,446,451,420,497,548,545,483,472,428,408,480,511,531,559,529,568,552,492,384,392,382,386,410,433,414,435,391,396 9,12,12,36,66,69,37,387,437,415,411,394,389,411,412,424,389,411,428,504,448,402,451,434,423,405,398,399,385,409,411,455,483,449,446,400,396,398,398,422,388,412,427,423,429,388,468,652,649,570,524,467,408,415,457,455,478,483,522,485,469,404,404,395,387,409,462,456,470,425,414 12,63,32,319,375,163,144,676,806,757,717,640,671,715,772,756,746,742,836,922,899,678,873,825,761,743,639,599,521,484,698,897,916,843,856,755,661,513,556,606,681,754,848,808,800,651,931,1023,1023,992,967,893,796,810,878,884,927,922,964,946,906,554,582,562,596,791,908,853,871,768,665 7,8,8,14,19,15,10,423,390,382,388,383,400,433,441,402,396,394,387,413,395,384,399,388,406,376,382,378,366,403,409,392,394,380,397,395,395,407,382,404,411,425,474,429,436,402,485,450,416,409,409,403,391,450,476,493,546,539,578,497,460,388,376,376,402,374,393,388,388,396,394 4,37,35,109,125,123,106,434,486,461,456,412,429,455,454,463,458,455,494,603,589,431,557,506,453,459,425,419,392,400,437,554,606,513,549,467,421,396,387,418,429,462,530,509,513,420,632,786,794,711,679,545,480,495,554,577,643,621,690,651,592,412,411,400,402,468,600,521,528,487,437 7,82,75,149,205,186,133,541,699,614,598,518,562,581,630,609,609,590,708,816,798,573,775,720,662,636,524,503,449,411,549,780,817,730,746,619,530,424,435,469,475,572,690,649,649,488,815,975,977,916,890,806,673,631,723,732,782,786,842,823,779,474,514,449,488,674,810,757,772,648,558 13,19,18,53,77,74,50,414,500,481,466,414,418,446,481,448,438,453,517,594,599,418,542,505,492,471,432,430,392,386,432,564,600,517,540,484,431,390,391,413,406,436,460,474,472,406,602,802,813,735,705,598,504,430,481,480,534,539,603,594,552,395,407,415,420,487,598,550,578,464,441 12,8,8,18,26,25,17,455,679,614,574,470,517,476,503,472,487,495,732,841,785,625,798,713,663,624,528,492,433,400,506,834,818,743,759,581,520,411,402,385,420,435,548,547,560,412,709,1023,1011,956,909,803,680,457,509,522,598,597,675,693,655,438,504,420,439,800,930,847,873,739,626 10,66,50,64,87,67,48,486,473,448,443,427,427,522,567,577,564,542,539,541,540,415,459,426,428,420,396,401,393,443,608,559,515,492,526,456,456,447,520,567,631,736,842,782,731,458,793,726,675,618,595,563,449,613,711,750,839,836,878,835,776,447,394,438,453,491,493,474,489,443,423 14,107,84,93,119,84,68,437,590,552,482,445,464,444,516,518,507,510,607,725,696,466,668,595,546,535,486,440,396,414,476,690,709,608,634,535,486,414,423,427,456,476,592,532,527,443,725,889,892,822,795,695,582,553,593,628,695,684,742,720,676,439,416,424,443,554,701,654,651,525,491 10,133,121,73,95,80,62,419,417,414,374,387,408,441,448,421,406,402,422,455,434,388,450,430,406,402,378,371,375,401,414,433,449,427,391,411,382,386,424,413,436,439,498,470,466,425,544,522,534,479,459,439,387,454,491,484,539,537,586,578,491,383,400,407,393,419,452,424,435,395,395 4,13,13,96,148,155,100,399,403,389,391,377,411,382,417,386,408,416,405,395,395,372,383,380,407,388,388,381,386,391,388,375,389,397,387,404,382,382,391,398,382,404,419,397,387,394,458,422,406,403,410,390,384,400,429,415,448,427,470,444,418,401,394,381,390,398,385,411,399,397,392 18,16,14,61,76,67,53,397,471,458,435,423,417,427,441,449,454,440,482,540,550,412,500,486,436,430,413,407,402,407,413,526,543,476,486,424,428,402,390,424,412,436,493,453,459,401,579,735,737,661,616,536,462,456,500,505,564,547,630,602,551,420,401,406,399,463,555,524,503,435,429 14,8,8,109,145,147,109,384,405,403,398,396,409,396,405,407,421,402,431,427,423,400,429,409,413,397,394,395,389,399,398,436,462,437,427,383,383,373,391,387,388,397,407,409,401,404,481,568,561,497,481,428,416,412,442,432,472,473,508,488,448,387,399,398,397,403,441,420,411,398,397 10,10,9,29,34,27,23,397,396,394,380,380,381,426,422,403,388,407,393,400,376,376,379,392,378,387,388,386,366,403,394,386,414,373,379,386,380,390,390,380,405,413,418,423,406,402,455,427,443,396,408,389,406,422,445,442,479,478,505,485,455,386,375,376,390,382,406,381,403,381,388 17,16,10,50,75,47,30,403,424,408,407,391,414,396,421,418,423,432,447,439,431,402,412,402,401,396,415,401,394,392,416,441,429,428,424,399,378,417,389,392,417,436,469,456,439,407,542,594,597,535,518,463,432,429,472,488,516,509,594,555,519,394,386,406,400,423,428,416,417,406,378 18,18,8,77,78,35,33,464,439,418,432,407,401,483,511,494,470,471,461,487,476,387,439,416,400,413,396,398,380,441,531,490,487,441,471,445,414,498,619,677,743,832,896,793,705,495,752,676,615,587,536,503,456,711,823,864,924,898,913,822,742,398,395,399,412,415,468,429,440,419,406 10,141,112,452,717,643,397,457,585,537,493,486,471,480,503,511,504,493,599,721,700,487,654,610,539,530,475,455,407,398,479,688,715,610,634,537,461,398,425,412,431,483,557,528,525,476,709,896,903,832,805,702,589,516,586,608,668,677,733,710,661,444,461,443,443,547,699,647,645,530,455 1,16,15,120,206,209,120,401,420,409,392,402,407,409,417,424,417,411,431,461,457,404,455,422,419,413,402,389,376,395,403,437,468,429,417,419,404,420,387,415,407,430,481,437,440,428,518,590,587,527,485,449,417,456,500,526,566,528,591,554,501,404,385,395,403,405,470,426,430,415,411 20,26,25,32,37,33,28,419,432,417,422,384,411,456,471,456,465,465,448,509,480,406,438,424,401,410,395,402,386,365,439,468,448,427,434,406,401,395,398,420,424,417,482,465,486,407,607,677,647,596,558,477,428,458,507,516,581,579,624,600,558,421,424,429,411,466,522,456,501,425,426 10,16,16,131,211,217,132,403,428,424,397,411,400,388,405,434,433,422,434,483,486,406,447,433,412,413,395,388,381,371,411,468,491,448,429,400,379,392,384,399,388,391,418,407,416,385,474,674,668,601,572,499,435,399,430,430,458,449,491,489,444,398,400,390,400,415,478,461,444,420,407 4,8,8,19,29,28,18,382,385,378,400,375,359,426,412,397,398,397,410,402,390,372,393,378,387,386,370,386,387,390,392,377,390,391,390,377,409,368,392,392,386,397,421,419,407,387,414,407,403,387,401,376,388,404,401,396,451,444,481,452,442,385,387,378,382,370,395,380,386,394,389 6,14,12,28,40,35,24,385,383,380,375,376,397,390,407,375,383,396,383,386,390,378,393,379,391,389,393,371,374,401,388,381,388,382,392,357,392,381,391,401,402,380,425,408,398,396,417,405,387,377,394,395,404,391,413,432,439,426,448,430,391,373,378,378,392,378,385,381,375,371,384 15,11,10,31,32,28,27,451,395,395,393,377,378,436,437,437,422,435,396,398,405,404,396,387,388,391,396,389,376,417,400,398,408,404,390,395,381,410,405,412,414,436,472,459,429,419,481,453,443,422,416,407,395,450,469,481,510,508,562,521,476,376,389,392,390,393,396,380,392,395,375 5,22,20,46,57,43,37,422,514,463,452,414,419,440,457,454,449,456,501,608,574,433,557,522,460,449,422,432,387,385,431,576,611,515,546,447,431,395,389,405,433,460,474,469,462,410,589,773,779,710,657,559,463,482,522,529,589,582,640,610,555,406,393,403,392,493,609,544,559,475,442 11,9,9,13,15,12,10,495,586,539,506,445,497,510,559,551,525,545,634,722,681,478,645,591,532,511,479,452,416,404,491,684,701,617,642,527,474,381,407,392,412,461,544,530,555,428,731,889,876,816,784,694,575,472,545,553,639,654,724,725,681,438,450,450,452,619,736,663,682,577,515 10,12,12,46,66,60,41,419,452,419,392,423,426,439,456,444,441,424,490,545,527,428,493,472,432,434,410,403,383,377,426,509,536,484,478,425,422,388,403,406,410,453,473,446,453,413,581,729,721,641,619,533,448,449,496,505,559,563,610,581,533,415,407,410,409,434,514,481,502,439,424 3,52,21,241,247,101,95,621,644,591,558,506,549,643,691,673,659,636,695,770,748,500,683,642,576,553,494,448,440,463,617,739,754,677,700,592,535,477,473,531,563,671,782,750,753,562,885,937,928,876,855,784,692,739,801,806,863,861,909,892,856,510,477,482,504,654,763,701,710,626,508 13,12,11,69,72,68,65,418,470,461,422,421,436,423,438,438,430,416,469,579,552,423,513,506,458,442,416,400,399,368,409,558,578,486,512,441,418,394,416,402,413,432,476,462,451,416,554,767,786,696,673,547,456,460,502,516,554,538,584,563,512,410,416,402,402,460,567,506,510,444,420 7,14,10,79,93,55,50,421,434,426,418,372,420,425,437,432,434,425,446,499,512,401,479,458,404,404,402,417,398,406,407,488,494,450,464,420,414,395,413,405,407,444,485,448,454,411,561,677,671,594,568,494,424,445,518,534,586,573,603,577,523,405,402,395,407,435,487,459,468,432,399 19,35,32,77,65,62,74,456,485,449,453,412,423,492,510,501,503,481,521,603,578,416,519,495,447,446,413,397,383,398,480,556,590,514,536,453,433,421,465,503,538,623,717,626,597,465,713,780,767,699,666,568,502,601,699,724,783,764,809,747,687,427,410,425,437,470,577,529,548,469,431 12,150,105,244,309,247,193,559,689,641,578,529,557,585,650,619,614,583,712,824,805,544,777,723,646,624,528,488,416,413,543,789,824,736,762,619,527,449,433,477,507,597,690,664,655,529,812,958,965,901,874,785,662,648,735,738,793,787,838,817,770,467,482,466,477,665,812,758,769,649,535 20,22,18,53,70,46,35,410,389,392,391,381,369,409,422,419,410,393,387,402,391,369,416,395,393,390,375,392,401,399,404,412,420,412,405,386,396,409,417,402,418,428,475,460,418,398,469,456,471,434,425,384,404,449,491,464,525,491,556,515,459,382,394,392,390,387,420,384,400,388,377 10,12,9,33,38,25,20,411,398,410,380,395,396,435,429,421,420,421,389,427,407,398,418,400,394,402,388,398,379,387,403,412,434,407,399,405,383,381,389,397,404,408,452,413,417,401,479,468,466,454,425,412,377,407,431,404,483,480,513,491,457,387,387,387,380,388,398,411,375,396,380 2,15,9,36,45,23,20,426,397,385,408,372,385,444,455,446,420,409,397,418,413,390,394,409,399,389,379,375,385,387,412,408,410,411,415,413,402,395,417,431,438,473,539,472,474,425,548,476,479,448,417,407,394,504,567,566,601,574,637,576,535,409,397,382,386,391,392,370,399,393,383 8,60,45,72,118,101,61,487,611,534,517,473,485,515,577,568,546,549,643,748,719,488,684,619,552,544,472,462,420,416,499,708,744,656,652,547,500,428,427,468,466,542,661,605,599,477,754,900,894,832,800,708,583,610,680,696,752,751,804,773,736,442,430,436,457,611,755,686,706,576,522 19,12,12,9,10,5,5,524,643,596,555,516,540,559,628,621,613,600,687,770,747,515,692,653,581,574,488,485,422,403,541,741,759,670,691,575,526,399,414,429,421,471,606,587,636,439,811,930,921,868,839,761,644,545,593,627,718,716,791,801,770,484,469,484,506,683,787,720,754,634,566 4,19,18,49,68,62,43,420,515,479,470,432,436,443,477,442,442,431,516,618,606,433,571,513,472,471,420,412,403,381,424,582,634,540,538,473,432,384,406,398,421,441,512,467,495,411,612,814,823,753,711,617,494,476,517,521,573,581,633,594,575,401,418,402,406,486,618,557,557,477,427 10,10,8,17,27,22,14,426,398,384,377,382,381,417,450,417,412,423,402,392,388,386,397,387,386,379,386,382,385,399,407,395,383,394,397,367,385,406,404,424,416,415,458,429,434,394,473,428,411,398,399,377,392,421,441,465,518,503,551,516,466,394,371,387,388,388,393,384,388,383,386 4,11,11,23,23,22,23,513,553,503,466,473,504,559,593,588,588,572,616,640,633,462,549,532,482,511,439,447,402,393,511,596,593,545,575,484,432,405,417,423,424,477,591,569,583,421,759,811,783,735,712,651,550,539,597,625,695,700,769,769,724,473,440,469,471,581,643,581,628,516,445 9,9,8,25,26,22,21,401,400,390,379,375,399,409,426,423,406,407,395,393,407,385,381,398,382,383,381,388,390,386,394,406,383,389,386,377,401,404,395,389,396,424,441,437,426,401,443,415,415,400,403,384,378,424,451,431,484,459,510,471,460,372,389,390,390,382,401,388,396,379,388 9,10,8,22,28,22,18,437,387,385,385,395,392,423,412,403,396,395,415,392,399,386,393,386,387,370,384,400,371,392,383,406,414,393,406,383,387,405,384,393,392,406,425,408,420,414,424,410,431,408,400,382,383,421,428,425,459,446,486,453,423,377,383,386,381,388,388,391,396,382,390 9,14,12,27,36,29,20,395,405,392,404,399,386,400,418,397,394,394,400,436,414,397,401,401,396,381,384,388,390,377,394,407,406,397,419,401,380,386,388,386,384,430,448,410,399,408,496,483,481,450,436,408,401,419,455,455,504,475,519,493,451,392,388,386,386,407,419,407,432,405,401 18,171,154,123,161,132,95,590,775,731,690,606,638,625,693,683,663,665,786,898,881,634,850,802,734,713,616,578,489,420,612,857,896,810,827,730,627,433,445,474,505,565,715,682,706,490,864,1023,1023,985,961,876,758,658,718,752,815,812,867,868,825,497,584,512,546,751,880,833,846,741,649 3,14,13,41,41,31,31,447,396,400,382,390,405,437,432,421,409,416,406,434,432,382,416,394,392,389,384,390,390,386,444,429,409,415,423,397,407,390,394,423,457,521,631,577,527,403,478,505,488,476,473,452,414,443,462,487,510,498,518,490,461,384,390,393,404,402,420,405,390,407,373 8,22,23,126,199,209,130,402,360,384,356,378,389,390,414,398,388,381,385,403,390,397,402,391,389,383,382,379,383,386,395,415,406,386,378,373,377,412,408,411,402,402,418,414,408,415,449,437,449,429,407,406,390,449,489,490,491,458,496,456,408,394,396,387,400,399,404,393,401,374,383 17,107,89,49,70,53,39,606,643,591,550,504,531,666,719,699,691,679,719,776,733,506,687,606,560,534,469,477,428,539,729,762,737,658,680,570,531,566,644,692,754,843,944,897,855,516,905,945,906,857,819,735,632,706,809,852,945,942,981,940,891,499,472,513,521,700,819,734,761,623,557 7,40,39,65,91,88,63,475,581,549,490,440,493,480,530,528,507,502,618,719,697,488,661,610,554,528,464,464,415,396,488,678,710,617,649,548,446,387,396,409,429,468,564,537,535,424,730,897,901,838,802,708,596,502,578,566,668,671,733,732,694,415,469,429,452,587,727,674,690,579,494 20,11,10,29,34,28,24,433,387,396,393,384,380,424,435,425,414,414,401,405,396,395,408,386,392,374,384,396,373,392,396,392,392,400,394,397,388,403,389,389,385,413,456,452,429,422,488,441,427,414,398,385,390,417,438,455,480,500,568,534,483,379,388,374,391,383,381,377,393,389,371 20,17,16,30,46,38,25,400,395,375,368,380,404,398,401,401,408,395,377,399,394,386,397,392,395,377,385,380,386,402,410,383,391,385,384,395,374,401,401,400,401,430,429,425,411,382,422,422,425,400,400,390,386,417,446,439,452,470,484,447,433,383,393,384,381,376,396,385,386,396,390 19,9,8,35,41,24,22,417,407,396,398,381,386,432,435,426,407,411,417,433,422,397,418,402,398,392,393,393,370,392,405,425,429,416,400,383,392,404,398,403,405,420,472,441,418,401,488,513,523,465,435,436,394,438,469,480,498,519,558,554,463,377,365,382,395,393,408,416,401,406,376 18,23,14,49,61,35,25,458,421,408,391,382,402,462,491,458,450,434,424,452,447,397,407,412,395,400,408,405,364,386,421,413,439,410,422,399,395,419,413,432,466,477,554,544,497,456,614,562,531,487,463,456,408,550,604,614,686,663,708,658,597,383,410,391,397,409,449,425,431,412,388 10,13,9,34,39,27,24,421,393,380,385,391,383,434,437,426,412,403,409,421,419,387,400,401,395,384,387,392,396,404,409,404,429,396,413,384,396,396,393,403,414,432,475,448,436,419,499,487,475,438,431,416,380,465,498,512,568,545,598,549,500,374,396,374,393,393,401,417,393,394,402 9,11,9,30,34,24,21,411,384,394,372,385,389,395,392,407,371,385,398,392,413,381,396,401,397,408,392,386,383,391,392,412,422,375,401,377,383,403,380,392,404,422,435,424,410,398,421,428,431,414,413,393,386,420,402,424,446,452,488,460,438,388,369,379,383,384,387,393,374,383,403 17,18,16,76,88,80,66,415,459,423,404,398,411,420,414,437,440,436,451,515,483,421,464,446,417,432,410,410,411,390,417,491,493,451,470,436,388,396,400,396,395,432,464,454,449,406,564,678,683,590,592,530,437,446,490,485,527,527,590,550,505,394,389,405,387,427,480,455,461,426,422 15,117,87,940,1023,1023,720,818,889,846,807,753,769,852,902,888,878,865,925,1006,977,779,970,913,857,840,750,711,618,566,797,971,991,912,923,810,749,581,624,667,732,810,911,878,881,761,1018,1023,1023,1023,1023,971,870,887,952,965,1015,1008,1023,1023,995,735,673,739,760,889,995,947,953,863,786 12,29,18,63,73,31,27,448,561,533,482,460,448,465,476,482,460,459,578,744,718,461,703,634,561,507,467,450,421,426,451,697,752,648,665,541,460,409,425,453,475,530,581,552,513,450,650,894,908,827,789,661,520,546,618,616,683,654,719,681,631,412,412,397,409,528,707,643,659,545,473 5,16,15,40,51,49,38,418,490,455,428,410,421,435,449,430,430,423,494,556,538,419,514,491,440,433,403,418,404,406,409,525,558,491,492,448,415,385,388,392,401,416,444,439,448,384,543,742,750,669,630,536,483,424,441,455,498,477,552,554,516,419,409,399,409,452,541,510,508,454,425 7,16,13,27,30,21,15,411,393,397,403,409,390,426,436,422,440,409,423,451,426,387,406,411,393,395,410,392,397,387,413,426,427,431,407,411,400,404,426,406,454,471,554,478,467,412,554,563,520,489,476,444,414,482,555,563,632,624,655,601,536,395,401,374,392,412,441,424,421,397,389 5,17,16,250,477,486,253,416,399,395,403,395,416,424,427,430,425,419,417,435,441,404,415,408,400,388,394,390,395,379,404,420,419,407,410,393,380,392,413,432,427,458,506,441,446,454,545,515,500,469,462,431,424,514,580,573,586,545,600,536,508,398,378,403,406,399,435,408,425,418,384 10,82,34,639,619,237,253,583,691,643,572,467,496,643,689,653,648,608,724,845,813,586,822,764,671,655,545,495,444,448,571,819,851,747,769,605,532,487,541,544,601,695,786,723,697,635,842,957,961,889,857,751,628,773,831,828,874,860,899,869,818,492,458,477,495,678,851,793,793,665,563 16,12,11,18,23,20,15,399,438,414,421,400,405,429,447,455,456,445,448,515,492,407,461,452,414,424,397,402,406,382,441,499,489,454,460,430,405,391,394,395,412,422,482,458,441,412,550,663,651,596,559,493,432,414,451,473,537,525,572,565,530,399,397,411,410,445,512,483,476,436,411 17,31,17,74,97,45,38,473,431,423,406,390,412,477,510,477,457,429,441,448,462,380,442,406,405,399,400,372,381,426,434,441,453,425,421,397,375,430,409,435,445,509,594,540,500,422,620,580,557,520,477,431,430,546,607,626,672,670,726,670,615,399,392,396,376,409,457,423,416,394,407 15,17,16,15,27,25,13,390,435,408,420,401,395,416,450,437,428,426,448,480,481,399,438,422,423,405,398,386,378,407,396,470,480,437,445,424,413,384,398,424,417,448,488,465,439,424,546,624,606,549,523,456,415,491,526,530,577,570,612,552,507,379,395,397,399,421,468,461,446,406,391 9,14,14,168,223,214,153,411,423,404,398,402,408,429,465,446,431,437,434,471,477,416,433,415,402,412,392,396,380,395,422,450,443,427,433,416,399,411,391,410,396,412,450,455,473,424,587,618,607,546,528,476,428,460,483,506,571,559,618,577,548,418,416,412,421,443,453,443,460,416,401 20,22,21,69,97,96,67,416,476,461,427,441,418,447,455,465,451,447,530,591,567,427,521,487,457,452,416,413,399,382,433,532,572,507,535,436,442,402,389,420,449,446,501,488,475,411,641,771,780,704,667,573,477,475,521,537,615,617,664,637,601,412,395,393,409,472,563,523,550,468,433 15,146,131,129,177,157,113,479,437,456,413,407,423,518,545,507,499,499,517,541,502,425,469,446,420,421,411,413,389,439,463,476,530,479,476,426,413,435,466,492,550,618,688,622,596,503,710,700,667,597,570,498,451,653,736,724,776,764,804,761,697,419,391,431,412,458,511,482,468,425,424 9,31,31,81,124,122,78,448,516,452,441,418,414,439,471,457,457,456,515,624,595,429,559,531,469,458,435,413,404,395,453,569,615,522,570,471,431,412,411,410,407,452,532,492,476,418,621,800,811,734,706,594,473,482,536,584,623,639,683,652,589,414,404,411,416,485,590,541,554,493,440 12,10,9,156,237,242,154,402,415,421,420,403,390,409,416,412,403,405,450,498,471,401,478,457,425,423,397,393,384,374,407,482,495,428,435,414,405,392,384,385,399,421,433,407,410,407,488,653,680,591,552,478,419,399,446,420,447,458,492,493,464,406,388,399,395,435,512,470,473,432,419 6,20,18,62,80,75,56,431,476,477,442,428,417,427,484,464,450,438,493,604,593,422,555,527,471,486,429,395,406,389,437,569,621,538,533,488,408,389,409,413,435,439,536,474,484,437,608,786,798,706,678,583,494,502,549,568,627,612,667,621,570,389,407,397,408,483,580,517,540,459,429 7,24,24,61,72,72,61,395,571,530,460,402,444,392,410,397,407,397,594,788,690,553,776,666,576,531,450,438,398,407,418,760,773,669,652,483,463,422,424,438,442,504,527,483,472,462,504,866,855,764,710,539,459,549,583,539,544,519,553,476,468,388,419,376,384,571,757,618,651,515,439 7,19,16,35,54,43,27,420,386,388,383,368,368,418,439,400,439,396,422,387,391,398,380,403,393,387,388,399,385,401,412,378,394,396,404,393,396,385,415,399,424,461,489,450,437,429,508,445,437,398,397,406,374,477,515,533,567,580,613,561,497,384,399,384,391,393,406,371,387,392,376 2,12,10,9,10,8,7,375,398,386,379,402,401,428,421,400,395,412,398,405,419,390,401,405,405,392,395,381,378,397,388,407,426,404,398,390,383,387,400,412,400,449,493,443,425,410,501,479,482,439,432,393,389,450,493,492,542,525,566,538,480,393,388,385,390,406,412,383,395,400,387 18,32,28,142,326,319,133,465,434,446,423,394,430,476,510,494,488,480,512,536,518,422,484,442,439,411,423,425,386,421,435,501,511,480,478,435,433,397,422,422,429,452,525,497,498,419,651,712,703,634,617,531,460,510,588,598,660,648,707,671,622,405,395,429,417,489,537,504,506,431,412 1,41,39,63,84,83,60,405,521,487,442,458,454,442,476,475,434,460,546,669,637,440,601,546,496,482,440,436,404,392,442,607,654,573,592,504,444,386,391,413,414,445,505,466,473,403,622,839,845,768,735,629,516,450,511,524,575,567,644,619,589,408,428,419,408,490,630,592,585,504,460 1,10,9,20,26,21,17,421,459,433,423,416,399,438,439,438,431,427,450,557,517,415,549,492,460,444,408,408,391,396,395,514,580,479,501,443,401,398,388,411,405,432,489,455,452,413,548,689,705,614,564,496,421,452,506,513,556,540,607,571,517,399,406,403,401,435,573,492,502,449,429 9,52,50,172,247,240,167,462,562,526,494,468,496,491,522,522,519,500,584,694,680,473,648,595,531,517,432,433,398,392,464,658,695,585,627,519,468,429,417,430,424,480,555,503,513,415,706,874,878,815,785,661,552,524,575,588,672,674,719,699,653,412,435,411,434,559,693,633,654,547,468 3,48,23,93,116,51,42,455,445,422,409,415,407,472,503,482,441,454,455,484,484,409,460,427,415,408,404,398,380,417,447,478,498,441,460,417,408,427,443,451,466,517,598,530,507,463,661,664,639,590,528,463,409,566,632,636,679,683,744,695,625,408,405,409,394,413,457,447,441,404,382 7,24,19,42,56,42,32,434,397,401,389,371,400,413,432,414,391,413,403,408,423,381,401,396,372,382,399,382,395,394,398,413,398,411,409,376,390,390,399,421,420,452,473,452,411,429,504,475,461,436,410,408,383,465,494,512,539,537,575,530,489,376,389,383,387,392,399,411,412,375,380 10,10,10,41,41,38,39,395,448,424,415,411,420,415,428,409,417,420,442,517,500,423,481,465,408,427,404,407,397,415,416,484,526,447,490,432,417,396,391,403,417,427,460,436,451,403,514,687,694,605,574,491,447,430,476,488,533,507,566,530,501,388,391,390,397,436,525,473,490,421,417 6,15,11,49,58,37,31,450,436,398,406,401,397,445,510,463,441,434,460,485,464,404,451,422,403,404,402,370,385,400,435,454,456,424,443,423,403,405,428,435,440,498,566,497,483,440,614,637,610,553,511,474,426,537,572,583,656,645,699,648,584,400,384,415,408,427,491,448,450,421,408 17,41,25,91,114,75,56,468,465,467,441,426,422,491,559,524,529,501,529,527,508,429,443,442,414,419,402,395,394,438,527,506,515,472,480,442,414,456,547,607,686,777,861,774,685,478,775,735,686,641,607,541,470,623,747,798,889,875,906,829,766,430,409,426,440,483,495,492,514,441,433 9,16,13,40,76,39,24,412,392,387,380,398,375,426,444,424,412,406,428,412,387,386,398,388,401,378,383,385,377,377,401,406,396,402,391,401,390,404,394,404,411,418,446,446,409,412,463,443,428,428,397,401,387,421,451,464,479,515,547,508,468,386,383,385,381,389,417,385,400,391,389 15,87,78,1023,1023,1023,1023,589,757,713,667,596,612,598,682,650,618,621,770,883,868,629,847,807,737,712,624,588,481,403,582,836,881,794,818,685,598,444,460,471,514,559,705,669,679,660,837,1023,1023,993,966,878,770,648,724,743,809,802,857,837,799,559,531,494,521,726,879,834,833,739,632 19,145,134,132,175,140,100,509,611,560,542,480,490,535,564,557,541,544,665,786,747,523,756,691,592,565,490,463,398,404,470,740,774,662,681,534,474,409,442,457,477,539,646,594,571,478,769,935,941,863,829,731,610,616,692,697,763,758,814,785,734,419,442,459,447,612,771,693,705,590,513 5,11,9,28,39,28,20,407,388,394,386,383,383,409,413,404,400,403,404,385,386,378,390,388,390,373,386,375,392,414,399,386,384,388,380,385,383,397,378,409,403,415,448,417,414,398,452,446,414,407,402,389,389,431,460,470,461,463,511,463,420,390,388,375,375,380,390,377,381,404,391 9,17,14,40,64,44,27,417,410,413,393,391,382,444,449,420,404,403,397,405,414,387,406,399,402,386,394,397,386,402,401,411,436,414,409,393,408,376,400,382,403,411,436,454,423,397,486,495,480,432,424,405,393,417,437,444,496,500,547,519,471,388,390,392,364,415,418,401,404,388,396 12,17,16,74,91,83,64,435,411,407,410,398,393,398,431,408,436,403,413,446,428,391,417,408,389,380,396,366,387,387,404,411,429,403,402,403,382,399,415,410,411,431,474,440,425,417,505,528,508,482,449,431,407,465,532,530,571,523,596,537,485,387,400,383,388,391,423,396,435,397,398 15,411,256,230,317,200,147,427,417,377,386,409,404,419,441,454,423,423,398,407,426,426,399,401,393,383,381,398,388,404,469,458,446,398,425,413,411,404,472,502,511,601,695,615,560,449,554,545,471,469,413,400,399,482,562,551,615,577,621,560,532,403,364,390,390,389,399,421,390,401,399 18,11,9,23,31,23,17,392,398,376,397,396,381,411,434,421,396,388,404,395,398,379,379,391,392,384,398,387,386,398,387,393,386,393,387,385,375,394,414,423,430,455,490,448,437,404,493,446,406,399,404,402,390,479,492,515,573,551,590,525,471,396,404,377,377,372,399,388,405,396,383 4,57,50,16,19,11,9,451,439,419,411,403,429,475,495,469,465,454,474,522,492,417,470,442,417,432,400,390,393,396,509,510,480,449,473,406,412,447,512,566,642,739,853,784,685,451,768,724,680,623,590,524,441,568,691,767,903,902,937,852,773,406,402,385,423,463,509,475,490,437,397 15,62,32,1023,985,571,1023,887,820,765,732,676,698,922,967,943,923,904,892,919,907,636,836,794,735,715,617,595,512,549,784,861,874,798,818,715,637,579,625,661,722,805,908,886,879,756,1021,1023,1017,968,942,880,781,900,960,974,1023,1020,1023,1023,1006,782,600,778,798,856,902,863,881,778,703 8,269,144,345,575,463,253,791,919,886,863,841,874,834,884,883,880,878,948,988,985,793,928,904,873,856,795,796,711,483,839,938,937,888,912,844,804,571,661,711,775,863,989,958,938,698,1023,1023,1023,1023,1023,1023,950,869,944,981,1023,1023,1023,1023,1023,718,809,731,767,931,1005,972,999,919,879 19,12,12,74,125,115,69,385,398,386,385,384,378,383,404,405,410,391,400,418,390,406,403,404,399,392,393,377,377,411,390,411,411,389,391,387,390,411,389,393,391,385,438,417,401,396,419,460,451,439,419,395,391,422,458,435,438,450,446,433,436,387,378,381,389,387,391,366,409,381,385 3,35,34,110,172,170,107,488,543,503,477,462,488,537,627,612,598,603,622,592,602,432,470,462,449,451,425,443,410,385,504,527,512,468,470,471,445,389,399,418,447,504,581,570,563,448,769,784,758,713,683,642,524,530,599,624,703,697,768,768,731,497,465,487,516,538,552,522,567,476,460 17,16,12,46,49,29,27,428,402,393,396,382,419,416,409,425,414,419,436,448,439,403,402,407,405,401,417,398,386,395,446,448,444,409,421,396,393,420,469,470,536,639,722,611,524,419,605,559,525,462,460,441,427,505,641,703,798,774,807,699,615,397,388,395,405,400,419,399,422,399,364 16,15,14,42,55,51,39,425,495,460,446,433,459,436,475,472,452,472,527,636,611,453,563,529,488,472,426,424,418,398,457,588,620,537,538,465,432,394,393,406,428,418,466,475,477,403,630,812,797,738,704,608,496,426,481,501,559,560,618,605,566,407,426,401,416,511,626,552,578,490,431 5,26,26,283,334,342,286,403,402,397,381,388,405,407,429,424,406,412,432,459,461,388,422,417,396,407,378,391,384,402,394,460,449,418,414,406,388,387,406,383,402,426,435,408,403,425,516,551,575,499,490,423,415,439,462,465,522,493,563,497,476,404,395,399,404,421,460,438,417,429,381 15,30,29,85,95,90,81,424,488,476,457,441,441,447,459,455,457,457,539,623,623,433,576,520,483,473,424,424,403,404,434,588,638,534,558,454,460,399,412,393,408,426,496,478,473,422,632,811,825,739,712,607,503,430,513,531,591,588,638,625,597,400,429,404,410,484,620,548,566,465,456 16,13,12,90,147,150,91,398,396,396,399,396,407,411,432,406,409,412,442,451,452,397,413,416,415,412,392,399,398,398,402,444,440,420,408,413,400,396,388,411,392,410,426,412,414,395,474,597,585,524,499,465,430,424,429,457,506,477,518,490,460,404,391,392,407,402,433,413,449,404,404 3,28,27,50,129,128,47,469,434,436,417,434,418,475,511,497,477,475,488,526,507,397,471,452,426,418,400,415,402,412,457,495,495,445,451,427,409,397,403,413,440,474,531,476,482,436,644,686,675,617,578,477,435,528,585,599,663,648,712,671,618,418,396,430,437,471,515,488,494,441,435 20,10,10,43,62,46,30,404,407,422,409,406,411,403,435,420,405,409,445,446,442,386,411,420,398,399,406,408,377,411,401,437,430,415,403,438,408,384,386,394,382,390,406,411,414,402,518,588,576,530,507,458,424,400,434,447,500,514,536,539,493,391,380,395,385,437,429,425,438,410,401 4,30,13,81,99,48,42,524,538,502,477,429,468,561,631,591,580,576,586,655,615,431,571,515,473,470,435,434,395,449,562,611,619,528,572,490,439,480,542,579,640,727,819,751,694,545,821,819,794,740,697,623,512,737,816,833,883,871,909,862,804,446,420,456,454,506,600,529,565,493,443 14,35,32,22,30,25,18,621,715,661,619,555,624,668,735,724,713,709,766,829,799,566,751,699,642,625,556,534,453,438,638,797,801,725,747,645,582,442,436,475,491,577,733,708,740,453,876,958,943,900,870,808,708,612,703,724,809,814,874,879,842,531,526,546,581,738,820,763,801,688,622 1,21,9,59,62,34,32,591,491,463,435,441,439,635,692,644,635,614,592,599,586,416,492,456,435,432,401,400,394,469,578,546,540,505,495,457,412,509,607,634,686,768,842,775,733,662,865,797,758,691,663,592,485,850,902,902,936,921,958,912,858,438,403,440,449,487,558,497,505,441,431 14,44,42,97,111,107,92,404,486,480,466,428,437,454,450,469,476,469,530,625,592,447,572,514,476,440,427,407,393,405,426,598,626,524,580,481,452,382,393,407,429,452,526,510,489,430,645,794,805,715,690,614,492,512,565,568,633,618,676,639,601,414,420,406,416,474,609,553,562,474,431 13,31,21,49,53,29,28,699,634,584,555,467,509,743,786,751,733,701,725,787,773,498,717,665,580,571,469,474,416,444,575,738,765,652,693,548,491,486,492,502,555,623,752,710,689,563,862,917,910,844,818,722,593,756,816,826,877,871,913,889,841,577,446,569,579,690,782,734,725,630,535 16,12,12,51,66,66,50,447,496,462,445,423,442,409,456,440,452,436,507,605,577,417,552,523,468,454,432,433,397,390,431,564,621,535,555,429,428,400,403,398,406,436,489,450,456,415,596,798,817,733,705,600,490,435,481,508,568,545,599,595,550,386,421,406,403,466,601,552,541,460,428 4,34,31,77,102,94,69,514,717,690,669,664,712,526,626,656,668,686,747,750,780,425,539,503,480,473,465,455,426,408,680,701,679,675,719,682,642,444,487,519,522,634,747,723,745,434,873,883,854,854,847,832,756,561,651,688,775,781,837,848,826,479,565,520,546,653,679,673,725,636,606 7,11,9,22,31,24,17,437,405,411,405,419,404,426,446,444,421,420,427,484,451,402,450,430,406,396,394,395,393,383,415,467,485,441,421,423,392,387,411,396,412,429,473,470,457,398,513,620,610,530,514,466,421,458,497,491,562,530,586,555,489,390,388,406,382,411,484,434,452,417,397 3,13,10,97,116,76,64,465,481,453,422,418,435,457,519,491,477,457,520,610,597,435,546,516,450,441,433,414,406,429,514,581,619,537,538,454,440,429,517,602,673,751,845,760,679,461,776,809,795,726,671,591,499,603,716,781,898,893,927,846,777,421,421,410,417,504,598,552,528,473,440 10,46,44,50,33,29,46,588,628,574,534,495,496,624,688,671,659,659,703,747,723,480,639,570,545,535,470,444,431,421,584,721,719,646,661,556,503,420,449,478,528,596,731,690,699,509,862,933,905,856,822,747,624,685,759,777,845,837,890,875,834,479,467,503,495,632,737,692,700,602,534 16,17,17,136,177,174,135,406,415,431,437,392,417,399,419,404,406,426,458,484,466,414,449,447,413,424,413,395,397,398,404,485,487,439,441,432,414,378,384,402,399,406,412,406,415,413,496,659,664,584,571,492,412,400,434,451,476,470,514,506,468,385,392,400,393,437,481,451,476,420,417 1,26,22,19,18,13,14,412,422,396,391,393,385,414,438,417,422,427,414,434,429,394,419,412,412,386,382,382,393,394,425,422,427,393,401,406,404,392,418,441,434,479,567,509,466,440,572,552,528,462,469,444,403,495,564,581,687,674,723,648,564,387,399,384,394,407,411,421,408,401,399 16,9,9,30,45,46,31,418,404,385,388,396,404,398,425,399,415,421,400,412,426,401,413,400,398,399,402,387,405,387,403,404,415,398,422,411,383,403,378,395,409,420,426,426,404,394,487,506,476,460,417,415,421,414,431,444,484,468,512,501,465,382,392,387,390,389,412,400,402,401,394 1,10,8,53,66,37,33,475,493,452,442,440,455,473,510,498,504,478,517,563,543,425,500,466,443,439,396,411,397,405,477,539,528,485,508,455,423,421,432,468,516,570,656,589,534,489,716,753,743,681,639,573,486,637,707,715,760,747,787,734,689,403,420,411,429,471,528,508,527,459,423 3,30,29,20,20,17,18,435,400,402,391,369,397,451,461,417,422,432,420,428,410,381,395,412,395,393,382,388,376,433,535,456,434,421,418,425,391,491,642,710,785,854,923,825,727,416,705,580,529,480,474,428,427,516,658,737,874,869,900,798,718,409,362,401,402,401,416,386,421,389,378 1,425,272,174,204,132,111,952,1011,974,945,893,918,988,1023,1023,1017,1008,1023,1023,1023,912,1023,1017,972,955,884,855,760,669,957,1023,1023,1023,1023,950,901,728,783,818,881,959,1023,1023,1023,859,1023,1023,1023,1023,1023,1023,990,1004,1023,1023,1023,1023,1023,1023,1023,872,847,880,902,1019,1023,1023,1023,986,922 1,23,23,47,71,72,47,414,419,412,393,404,407,434,447,423,429,422,467,480,482,400,449,439,423,420,391,388,393,372,418,481,482,436,447,416,401,400,404,378,425,426,476,433,437,396,522,625,618,567,514,452,410,444,489,477,512,501,574,526,500,379,385,404,407,421,476,452,453,440,406 7,18,14,40,51,38,29,402,407,395,386,411,409,418,437,428,428,408,424,453,467,386,423,424,413,401,401,380,388,378,439,463,468,414,434,391,402,402,397,427,440,473,528,462,457,437,549,583,568,514,462,433,426,515,573,585,618,602,653,592,542,371,393,380,381,411,456,416,432,401,391 20,11,11,153,248,243,149,450,495,467,452,417,452,471,461,453,456,459,530,606,578,444,535,498,473,451,426,438,401,399,436,535,564,503,517,461,441,394,401,400,417,436,468,469,473,427,628,849,871,792,764,652,533,439,519,507,557,556,629,603,575,413,414,422,416,497,576,522,564,488,457 11,10,9,39,48,43,35,421,423,407,386,383,410,442,411,415,408,397,445,448,455,378,444,415,412,390,393,381,382,392,392,458,455,415,428,404,411,384,396,389,390,392,428,433,406,395,466,590,583,529,502,442,395,411,423,422,459,435,497,472,454,387,395,391,369,410,458,418,437,412,396 13,81,75,130,169,159,120,473,629,598,552,509,537,508,559,564,550,534,649,759,747,504,710,664,588,574,506,499,435,411,505,718,761,664,690,585,502,404,420,448,448,502,623,588,599,452,773,949,959,890,864,773,651,540,623,654,731,738,788,771,733,443,461,428,462,604,755,699,717,592,537 20,17,16,69,116,112,63,425,469,461,426,429,417,448,438,446,453,428,478,570,568,404,519,492,446,450,425,407,406,480,436,523,542,485,490,448,440,460,432,424,425,463,502,467,468,397,592,737,739,660,608,511,465,461,524,538,603,593,633,622,576,420,400,405,399,470,548,488,516,473,421 19,12,12,55,59,55,51,411,491,465,434,420,414,424,453,431,428,435,485,583,576,404,536,492,464,452,426,407,408,410,428,546,577,505,513,452,426,394,381,405,406,440,490,451,448,409,579,774,789,705,664,558,475,466,507,510,557,555,609,583,526,395,416,404,406,474,560,512,533,449,427 9,12,11,26,35,33,23,469,444,420,398,384,427,474,476,461,436,411,449,511,491,407,466,450,431,422,393,388,379,384,451,481,517,459,468,408,414,400,405,406,421,482,614,546,523,409,550,615,637,566,563,508,476,430,462,482,537,530,567,553,508,395,386,405,403,426,490,469,481,435,408 12,8,8,29,37,38,29,417,465,440,439,410,436,402,403,435,424,416,490,561,537,415,500,475,445,449,424,415,391,370,398,524,560,509,509,441,410,380,397,400,395,415,433,411,442,396,530,774,787,707,657,572,475,419,420,439,495,472,509,524,490,399,411,402,397,438,544,507,501,448,425 16,276,226,207,331,288,176,447,389,370,372,361,409,458,465,456,443,462,434,404,393,408,412,378,385,379,415,378,378,398,457,422,407,402,400,423,386,427,441,448,501,523,620,550,536,451,557,475,447,429,440,405,399,470,537,517,597,588,641,590,547,409,391,392,416,398,424,381,413,385,385 20,34,18,213,201,155,180,487,391,410,396,381,395,481,500,472,453,424,420,441,442,390,404,408,397,404,386,375,385,420,412,400,434,419,429,404,385,415,427,427,434,475,539,507,487,445,597,547,528,487,489,421,408,504,551,544,626,646,699,642,588,405,378,388,397,396,426,416,430,394,397 1,14,13,15,17,13,12,558,630,575,565,501,545,585,646,628,635,633,682,759,742,508,693,639,587,562,490,491,429,426,564,729,736,650,686,570,507,403,428,466,486,556,691,650,657,452,816,913,901,845,821,739,619,619,691,702,780,772,829,819,788,475,464,483,509,652,774,708,739,623,531 1,8,8,10,9,8,9,385,420,422,377,380,394,407,420,405,409,400,414,520,510,402,505,481,418,436,407,388,386,408,416,465,533,462,477,416,407,410,395,402,400,430,477,431,434,418,489,571,631,534,501,424,411,456,489,506,522,518,558,519,474,388,391,389,380,401,518,453,474,419,404 8,140,126,59,97,80,47,637,802,754,691,621,630,687,729,712,708,691,863,947,892,752,910,826,771,738,633,558,481,468,684,931,915,847,850,740,670,508,501,522,563,670,795,777,793,547,900,1023,1023,1004,966,884,772,721,780,789,846,848,904,899,871,540,603,554,569,884,985,901,922,808,698 2,74,56,136,231,197,109,810,986,944,894,817,825,856,908,889,879,867,1018,1023,1023,929,1023,1009,964,940,838,791,658,625,886,1023,1023,998,999,897,830,685,755,808,861,933,1019,983,974,759,1023,1023,1023,1023,1023,1023,924,907,960,974,1023,1017,1023,1023,1007,728,817,731,759,1023,1023,1023,1023,1014,911 18,8,7,22,25,22,19,401,398,382,379,376,398,414,427,413,395,391,396,409,404,392,402,388,383,369,383,381,376,406,391,397,391,393,383,401,378,404,391,392,412,406,456,400,427,399,455,427,406,403,393,379,375,407,447,434,461,476,507,456,448,395,376,383,365,385,395,400,393,380,376 14,110,103,117,140,132,111,489,449,427,405,416,408,451,503,461,455,456,460,526,502,429,520,468,425,435,385,395,417,406,464,523,556,466,513,445,410,438,434,462,487,550,639,546,535,438,620,636,669,567,522,440,421,501,563,557,614,630,697,654,585,401,427,410,422,445,534,508,490,415,407 11,8,8,26,27,27,26,427,485,454,439,415,423,423,437,432,439,415,493,587,558,422,526,492,452,432,417,400,399,394,423,550,592,491,516,435,407,391,406,417,419,415,450,424,430,399,554,766,776,685,653,577,464,432,462,448,510,504,568,529,516,415,407,409,403,441,591,532,527,444,427 3,22,21,81,101,93,74,425,468,455,440,435,434,426,445,451,433,419,485,569,572,428,527,487,442,437,417,405,412,399,435,549,571,502,522,455,404,393,386,379,404,432,436,438,450,408,579,762,757,688,642,553,475,415,460,467,529,524,572,586,534,400,419,404,409,454,563,522,533,452,441 2,16,15,25,33,25,19,507,572,516,476,459,482,559,590,598,577,574,626,682,665,465,597,555,513,484,471,445,405,429,506,644,663,599,609,506,464,419,413,428,433,510,632,609,620,424,774,841,827,774,756,677,553,492,563,603,700,699,764,767,728,464,450,460,489,586,679,626,658,531,501 15,14,11,34,45,31,24,405,385,391,387,399,399,444,434,401,407,401,413,401,397,376,405,383,377,389,368,381,372,395,398,403,395,398,378,400,409,399,396,403,395,414,433,423,411,413,467,417,413,422,399,401,379,413,443,443,480,503,543,499,456,374,385,381,385,392,408,381,387,395,390 9,10,9,11,13,7,6,390,388,386,388,385,388,400,387,404,404,392,412,394,398,378,403,407,395,388,393,386,392,372,399,409,425,395,399,398,387,392,397,391,406,424,459,425,432,403,433,467,487,424,435,407,413,427,444,456,502,490,511,459,441,398,384,395,392,412,403,397,413,401,372 13,22,16,50,69,50,39,453,413,400,395,408,406,467,460,434,432,434,433,445,444,408,431,417,391,380,404,406,396,392,414,421,445,423,407,392,384,407,416,420,428,457,495,482,472,428,559,522,506,465,439,414,388,467,502,508,587,576,641,601,547,398,391,399,408,394,429,407,416,396,408 1,26,14,46,63,39,29,449,399,391,377,389,382,464,473,461,435,420,417,414,399,400,390,390,383,402,375,390,394,396,418,414,406,386,378,375,397,441,419,432,458,470,563,498,454,426,571,461,433,403,410,404,395,520,585,591,643,624,680,617,541,380,382,404,385,385,383,380,413,398,380 18,13,11,28,39,31,19,415,439,407,392,400,403,411,431,433,416,420,436,454,445,386,454,414,409,410,407,391,387,377,410,443,468,440,428,394,407,381,386,401,423,428,473,429,441,403,513,580,580,510,507,436,414,445,469,474,504,495,549,501,484,398,393,406,379,425,461,444,427,410,397 5,301,265,175,226,203,158,425,391,398,391,372,403,422,445,408,434,398,397,408,413,391,404,408,397,386,373,389,398,410,444,423,412,420,436,408,410,399,441,475,483,555,632,535,500,413,538,488,508,467,445,408,421,430,498,503,549,541,596,527,494,403,398,369,382,405,414,402,428,398,400 18,9,9,13,19,15,9,401,443,399,404,403,395,415,428,421,427,420,436,475,473,409,447,437,418,421,403,382,402,398,410,454,470,440,434,416,395,374,400,382,397,420,433,409,421,388,535,630,617,557,542,492,418,401,445,463,494,507,507,518,505,406,389,404,398,433,483,462,454,433,419 9,162,115,30,34,19,18,415,416,407,402,408,420,456,472,484,466,443,438,454,435,391,429,428,419,392,387,383,383,425,433,435,450,407,408,421,379,419,427,479,457,551,625,552,506,454,616,589,568,517,485,453,400,569,639,638,700,694,730,655,592,412,382,393,408,415,447,422,416,394,391 7,21,18,46,53,44,35,418,434,392,386,380,414,432,478,457,422,411,467,470,473,397,421,417,403,392,389,396,402,382,422,454,471,432,426,395,402,402,430,455,444,545,633,560,487,424,617,617,591,537,507,460,412,499,609,616,703,680,719,657,594,406,384,390,396,435,444,438,432,426,397 16,1023,602,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,949,921,1023,1023,1023,1023,1023,1023,1023,987,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,992,1023,988,1011,1023,1023,1023,1023,1023,1023 7,8,7,68,109,111,68,421,403,417,391,387,392,413,433,426,448,421,433,447,419,390,424,419,405,394,395,384,389,397,419,425,438,412,416,399,375,396,413,390,415,443,503,456,459,412,536,554,528,488,462,429,405,501,519,541,614,570,630,561,528,407,392,405,404,397,415,398,417,416,405 19,86,68,63,77,63,53,474,555,528,505,467,459,506,550,557,506,523,603,702,680,477,643,594,544,512,470,427,411,401,468,672,711,603,647,499,465,404,396,436,450,490,599,570,545,474,716,860,862,793,761,664,535,562,629,623,697,681,743,738,698,425,435,426,447,557,703,642,647,540,471 10,11,8,41,43,27,23,422,436,404,398,384,418,446,457,450,451,435,436,472,474,394,434,431,414,408,394,399,395,395,417,470,476,432,433,422,405,411,405,401,425,429,507,466,436,406,551,640,628,554,510,444,419,473,503,517,574,563,632,568,526,400,396,381,396,421,478,443,433,409,382 2,19,18,26,34,27,20,407,393,390,401,387,391,402,413,423,382,397,411,416,408,399,406,372,398,387,382,380,376,394,411,411,410,406,408,399,382,392,402,407,401,415,438,404,435,395,449,472,461,451,407,411,384,409,410,402,450,435,468,444,423,378,381,389,396,398,425,394,404,394,385 12,15,13,29,30,22,21,518,517,478,470,457,465,544,599,581,567,554,594,619,587,437,546,503,490,458,431,404,393,419,491,593,572,528,544,467,457,415,423,435,452,500,624,583,587,437,751,797,774,723,690,628,521,555,635,650,719,717,773,765,719,447,421,457,456,531,632,580,608,513,462 19,34,33,29,34,30,24,581,649,606,572,534,557,645,708,707,693,677,727,771,756,533,677,630,583,558,510,468,449,408,604,732,735,661,689,572,522,426,427,431,459,524,675,666,695,434,848,924,906,858,838,760,665,587,672,691,775,779,851,851,819,531,518,526,546,713,796,742,765,640,554 14,84,80,76,101,94,69,408,409,409,395,398,393,399,438,406,406,421,432,469,454,394,444,415,407,414,397,393,389,378,412,443,467,430,459,411,404,389,403,395,414,448,522,447,458,421,505,562,582,491,461,447,411,449,494,496,526,524,570,536,467,391,406,385,378,403,477,426,403,416,380 6,14,13,28,40,34,23,423,376,384,393,365,395,418,428,401,407,407,381,410,412,387,394,389,390,391,398,387,375,388,414,403,406,394,392,392,392,387,395,390,406,408,438,427,436,399,480,447,430,412,407,389,373,409,447,462,498,485,526,504,470,396,379,383,390,383,405,389,402,410,387 19,11,11,8,11,10,7,484,588,554,498,464,489,534,580,564,555,560,628,708,691,458,637,577,518,512,463,462,414,389,495,677,693,618,602,533,498,399,415,405,436,458,569,556,566,432,754,878,867,812,782,705,571,504,574,589,668,670,745,747,710,455,473,458,473,606,711,656,671,566,518 14,8,8,59,86,89,59,403,403,428,395,403,412,429,428,429,400,413,411,471,451,385,450,439,407,406,387,381,389,393,400,445,475,421,425,388,396,393,389,391,392,416,447,425,427,409,487,582,595,533,503,461,397,424,465,479,492,495,515,469,451,393,384,379,389,408,456,420,422,413,409 14,501,322,332,462,332,228,426,414,371,393,385,389,450,486,390,426,423,414,388,386,374,424,405,412,396,367,390,386,430,461,448,439,436,404,400,408,421,473,508,556,631,707,627,572,470,538,497,499,472,422,446,411,494,557,560,621,599,655,620,541,384,391,394,406,427,408,413,408,393,395 8,13,10,40,45,31,28,422,415,419,399,394,390,457,470,441,446,440,416,469,456,390,425,433,418,379,387,400,389,392,405,451,467,436,423,400,377,432,409,405,421,433,486,462,462,404,542,591,577,499,482,451,385,466,481,495,545,537,592,558,517,391,392,391,399,415,462,425,431,409,403 12,11,11,47,61,57,43,436,487,480,434,421,450,430,466,436,441,449,508,594,586,430,540,485,478,468,405,405,390,409,431,566,598,522,527,448,444,395,401,392,404,441,476,455,466,402,596,794,799,730,690,599,495,433,485,485,527,547,600,591,565,398,420,401,421,489,589,540,532,472,441 7,122,93,84,222,200,69,450,396,388,394,399,399,478,494,475,445,441,442,429,433,406,400,402,391,391,399,379,392,443,648,506,442,419,426,424,422,515,677,741,809,897,993,925,841,476,895,727,609,586,510,481,418,674,827,916,1023,1023,1023,987,915,405,383,402,395,393,423,412,418,407,420 7,28,17,64,80,50,40,434,485,457,455,423,442,466,501,497,506,514,533,563,524,410,491,457,429,430,409,430,405,418,489,546,534,473,508,455,428,422,443,449,495,575,669,598,554,456,716,747,721,667,632,550,492,577,669,682,736,722,771,744,681,415,410,437,424,467,526,485,517,442,421 5,11,8,31,37,25,21,405,373,386,404,398,391,408,431,422,412,416,384,390,395,383,390,386,383,376,384,380,389,367,388,380,391,378,395,382,390,400,402,395,416,419,454,425,424,397,437,430,402,412,424,387,386,427,457,451,489,468,521,477,442,385,379,392,380,397,398,401,385,377,377 8,11,10,60,78,69,53,419,447,450,421,396,415,409,428,434,418,428,443,509,510,415,505,459,436,434,420,402,386,396,399,506,537,479,475,428,404,395,393,393,417,418,427,418,444,403,529,701,713,624,589,499,437,447,464,460,519,500,552,527,482,389,394,384,388,440,517,478,468,429,406 17,11,9,44,44,32,32,416,393,398,394,407,395,450,472,439,442,414,388,420,387,382,403,407,398,395,383,395,395,378,419,396,410,387,408,389,379,403,406,411,415,426,479,455,419,420,530,450,472,432,427,408,399,454,471,499,549,568,613,555,514,378,386,396,390,394,408,400,392,392,400 13,960,335,725,845,296,250,834,949,912,877,810,822,876,921,901,897,886,970,1023,1023,838,1020,980,919,906,823,783,670,608,858,1023,1023,983,1000,904,829,684,771,808,861,934,1011,965,948,813,1023,1023,1023,1023,1023,1023,933,954,1011,1023,1023,1023,1023,1023,1023,718,751,728,768,938,1023,1006,1015,930,850 7,9,9,135,181,187,139,415,438,439,442,385,393,415,426,439,418,421,460,525,515,407,492,483,436,434,395,416,404,384,417,484,556,468,467,426,409,377,404,403,406,425,459,445,457,427,561,757,790,702,663,559,464,480,523,515,554,542,591,571,520,404,400,380,383,435,524,498,495,442,403 4,14,14,44,58,58,43,410,460,451,451,413,431,412,423,424,419,435,491,561,560,423,514,463,453,434,402,412,393,373,418,517,568,485,511,427,420,386,386,405,388,412,461,447,458,413,570,765,772,683,645,558,452,435,479,470,535,520,584,560,521,397,412,398,399,442,568,512,506,454,414 14,36,36,60,65,66,60,419,504,474,439,403,415,410,428,428,422,422,499,670,615,443,666,602,501,518,445,417,392,379,414,610,687,592,612,481,443,415,400,432,432,474,527,498,485,431,558,766,795,703,663,535,443,494,531,549,576,567,608,578,519,392,415,392,394,478,667,576,582,504,445 1,28,15,59,75,41,32,489,440,434,408,395,386,535,559,541,519,489,495,505,503,394,447,423,405,406,422,394,399,436,512,477,490,459,446,438,430,446,474,505,554,650,737,659,601,539,756,673,630,585,557,503,429,717,774,778,819,799,842,802,733,406,397,419,410,431,478,446,449,405,378 13,14,14,76,118,123,78,402,385,398,386,393,380,380,414,412,405,414,412,397,404,381,395,393,393,375,377,388,383,389,398,397,412,393,398,392,394,398,397,401,405,421,466,430,416,409,461,450,446,433,411,408,396,455,495,511,500,480,522,483,457,379,378,387,398,407,420,397,407,372,381 9,9,9,19,27,24,17,396,395,376,384,379,407,401,395,408,391,392,396,416,394,389,406,400,390,392,377,374,395,389,393,397,400,385,394,389,396,389,393,381,405,409,421,387,403,410,415,415,407,418,410,385,389,403,413,404,423,427,437,451,416,388,396,404,388,376,398,398,384,391,391 9,197,158,160,199,128,107,637,653,585,562,533,499,668,728,693,658,639,722,812,764,563,774,674,606,584,487,509,429,413,543,776,772,678,694,577,497,431,475,505,534,626,732,683,673,551,827,922,908,841,807,707,599,691,745,750,817,817,873,845,804,439,458,476,490,687,803,715,735,616,513 1,23,22,25,31,24,21,479,435,413,412,403,408,469,455,413,436,425,480,522,503,409,467,447,428,417,388,397,396,384,497,523,525,482,493,437,439,381,408,452,475,578,714,662,610,404,540,699,692,635,619,554,479,427,463,477,524,537,569,553,524,404,394,391,409,438,513,487,487,427,413 17,8,8,30,33,29,26,401,391,401,389,387,401,385,412,417,402,402,385,427,413,393,407,389,384,399,395,394,390,408,418,418,403,397,399,377,389,400,451,476,530,621,696,571,505,410,549,481,464,428,413,412,398,494,599,670,746,714,733,604,547,394,397,396,370,406,412,404,405,395,392 1,13,10,31,37,28,24,426,393,385,373,389,387,425,430,401,409,398,405,397,388,386,389,398,388,392,393,382,390,399,399,401,402,381,390,380,378,395,385,406,421,446,475,453,423,406,503,438,412,406,411,405,407,455,518,523,552,519,588,512,483,385,368,394,380,399,391,393,410,372,378 5,9,9,85,92,90,84,420,400,407,391,398,382,426,447,456,435,422,401,410,409,379,391,392,389,401,386,400,396,464,475,428,401,420,410,419,388,527,579,602,660,728,784,673,592,441,580,486,465,431,421,422,400,561,654,680,715,679,712,617,553,409,391,407,393,404,412,405,415,384,392 9,113,83,189,252,184,136,540,708,662,632,549,570,579,641,632,629,616,737,839,820,590,799,745,668,656,551,540,445,426,558,815,842,754,783,659,570,428,449,451,492,567,699,655,658,526,827,984,987,925,900,819,689,650,705,720,786,791,843,835,791,467,499,482,504,707,849,792,799,694,603 17,11,11,37,67,68,36,414,450,406,408,398,398,409,425,422,423,415,425,469,467,400,440,434,418,412,409,407,382,374,420,448,473,424,440,415,411,403,386,398,394,400,433,440,420,400,521,660,679,589,555,478,450,394,422,423,461,482,502,485,467,396,408,396,388,416,457,437,456,433,390 1,14,13,122,166,174,126,383,430,409,410,408,380,410,422,393,407,413,450,503,473,398,467,440,412,427,408,399,404,366,410,475,497,448,472,425,401,394,387,400,390,419,462,421,451,402,514,655,662,582,541,462,444,405,469,463,496,506,518,539,467,398,398,396,381,422,484,459,461,429,419 17,11,9,28,31,26,23,422,380,397,367,382,380,429,408,416,413,392,404,394,409,384,394,389,377,394,379,382,372,410,403,403,385,407,378,390,392,392,412,404,403,416,448,428,415,396,472,430,420,399,412,382,399,468,454,464,520,513,541,524,480,398,384,387,402,382,397,398,395,384,390 3,12,12,121,211,204,116,378,390,369,393,396,396,408,409,414,395,406,408,422,416,393,399,391,398,384,373,377,396,380,393,401,403,386,395,383,409,392,413,392,400,410,446,404,406,406,458,449,444,413,404,406,393,447,470,475,509,489,526,474,451,399,398,393,386,402,406,396,411,402,396 19,24,24,60,71,71,58,413,446,446,445,432,413,423,460,465,453,445,483,540,537,422,492,472,432,436,405,430,379,416,436,513,540,473,484,422,396,402,392,403,406,456,508,470,472,415,583,704,712,642,600,509,450,487,538,564,606,589,647,626,567,393,407,405,404,442,520,484,501,438,400 9,24,20,37,57,43,28,405,387,395,380,388,399,391,407,387,398,410,386,406,370,384,385,393,398,385,387,365,381,396,388,388,394,395,399,379,390,403,416,409,419,410,458,439,412,403,422,435,428,407,410,393,372,429,445,449,475,471,508,465,439,387,377,384,381,380,393,389,393,412,386 6,8,8,35,61,59,34,379,400,371,397,378,393,401,418,390,402,402,415,416,407,389,398,405,395,396,388,398,399,394,397,408,403,396,407,382,396,392,400,385,389,395,416,402,401,406,459,478,477,434,433,420,388,392,419,432,487,465,499,470,442,388,379,391,384,397,400,401,418,402,387 4,10,10,27,38,37,26,384,420,403,409,384,394,407,404,405,384,401,449,478,471,411,444,430,417,408,408,385,385,379,401,468,473,431,436,411,401,384,382,394,402,412,436,428,423,390,475,632,630,553,523,466,415,408,430,456,470,472,507,492,458,403,400,389,402,424,455,436,460,415,409 18,12,9,25,34,25,18,424,392,390,375,383,375,419,425,422,427,408,417,425,417,391,413,401,386,380,395,384,388,386,405,426,424,404,431,398,392,398,402,424,419,441,497,461,438,418,547,531,507,469,447,420,386,484,536,542,575,546,605,566,532,384,398,404,386,410,428,410,409,394,397 18,63,57,95,157,134,79,497,588,553,531,495,515,532,602,579,589,572,645,742,722,496,662,606,570,538,473,456,454,425,509,670,710,619,631,577,508,423,406,430,438,479,564,565,584,445,776,921,921,863,838,761,641,524,600,630,712,725,783,779,742,453,485,455,475,635,739,688,707,600,525 8,16,10,47,58,34,24,420,403,391,394,393,388,429,429,418,412,419,397,434,406,392,395,395,404,390,384,383,387,381,408,419,431,396,400,385,397,393,399,408,423,440,483,453,453,420,507,455,454,437,404,397,368,468,500,486,530,515,583,518,475,393,388,390,386,403,416,405,417,386,396 13,15,15,15,26,26,15,386,411,411,400,403,422,405,421,413,406,395,424,459,459,385,426,428,419,407,394,409,393,408,402,440,484,432,414,423,389,387,401,391,393,399,439,405,430,399,503,611,612,532,527,462,417,415,453,459,479,461,509,485,472,375,398,392,400,413,459,440,435,410,396 18,17,10,54,75,47,31,422,411,409,408,392,405,434,456,425,436,426,427,463,439,398,424,412,416,395,371,392,384,405,396,454,446,423,424,388,405,415,421,396,421,444,472,469,453,407,558,575,583,523,480,433,406,469,510,500,557,558,618,584,548,395,380,396,398,437,450,439,427,404,396 4,9,10,110,120,124,111,410,378,375,403,382,378,431,455,421,440,417,424,407,397,389,398,393,398,394,384,382,370,391,406,394,393,394,389,374,387,393,403,409,394,451,459,437,442,410,473,419,441,416,402,404,383,457,489,515,527,500,544,507,464,398,392,397,395,388,407,404,382,400,379 16,10,9,32,33,28,26,407,500,450,427,422,417,415,416,410,424,396,494,649,589,437,629,548,461,467,421,405,393,399,397,611,644,503,540,438,408,382,397,391,395,409,432,414,429,405,459,761,764,654,614,492,442,424,460,431,464,451,475,483,451,398,391,385,393,485,619,527,540,450,407 17,8,8,24,29,24,19,406,377,383,397,391,403,437,418,418,413,403,392,387,394,385,402,386,381,379,396,375,396,383,389,387,408,381,397,401,386,398,411,421,403,422,431,437,417,390,444,436,428,410,417,404,384,448,462,449,477,487,508,499,456,387,396,387,385,391,406,378,385,389,392 16,8,8,52,84,87,54,401,435,432,415,413,402,415,413,412,415,416,449,484,461,411,477,436,421,412,413,406,392,404,406,482,475,444,461,415,401,397,392,384,403,411,419,432,423,389,518,667,657,595,554,501,456,409,428,438,464,470,521,524,493,407,400,392,405,462,490,442,478,445,422 18,29,28,98,186,178,91,412,408,396,424,417,412,417,434,436,439,420,451,482,447,409,426,421,421,413,395,392,377,387,425,477,452,413,454,392,398,397,390,394,386,412,454,425,433,400,548,625,615,553,495,502,465,431,454,462,516,522,560,547,518,389,378,385,415,438,457,466,454,430,411 5,271,249,222,297,279,207,417,419,390,392,384,400,400,420,424,409,394,357,404,412,374,395,409,395,393,387,375,393,423,410,415,391,397,405,382,366,412,418,423,464,499,559,503,467,443,452,472,429,417,409,390,397,415,443,480,495,501,527,515,468,384,391,381,391,399,402,395,377,394,359 17,31,30,225,350,356,226,415,450,413,399,403,411,424,441,423,448,434,450,432,451,403,411,411,404,406,401,400,409,383,405,435,450,430,436,403,396,377,415,393,394,450,474,448,453,440,566,615,594,544,516,452,437,463,552,536,608,599,663,607,583,398,377,414,400,402,458,430,448,414,407 20,55,41,92,110,74,65,405,489,473,437,413,430,460,494,481,484,495,521,636,611,443,572,526,475,480,425,411,384,398,442,579,618,530,553,459,428,386,391,400,430,456,539,517,513,453,649,801,801,720,702,595,495,515,585,584,642,648,692,666,607,410,420,409,422,516,629,545,591,498,438 15,21,21,105,128,131,107,403,506,471,440,410,424,431,453,436,435,434,499,602,590,430,535,512,457,451,423,423,406,408,429,559,598,499,528,479,444,388,402,384,420,430,471,444,461,433,601,803,805,728,697,586,472,451,493,518,563,549,627,599,564,404,415,410,411,476,599,535,551,467,426 16,9,8,28,31,25,23,416,386,392,382,376,383,425,435,425,429,403,393,412,422,392,403,395,391,390,387,379,394,384,387,420,389,384,405,403,401,393,407,387,402,402,443,430,406,393,474,461,455,437,429,396,397,409,425,424,468,483,515,500,462,395,376,391,387,385,411,400,395,383,397 20,13,11,66,96,83,57,411,469,421,433,409,410,431,451,442,429,447,473,560,524,403,504,472,460,431,404,396,411,385,432,517,564,476,498,428,386,393,397,404,411,457,513,484,485,422,622,733,737,661,614,534,460,455,523,537,600,590,653,631,569,388,390,401,419,446,516,483,488,434,411 8,252,184,89,121,86,58,516,510,504,504,445,437,540,610,577,551,547,579,610,619,421,509,474,453,438,423,398,386,448,549,589,614,525,549,457,423,487,548,563,655,735,825,734,684,556,796,797,780,710,677,615,484,722,804,817,864,854,884,842,778,428,410,459,453,512,600,530,568,487,457 11,14,13,38,49,45,32,428,491,448,431,414,419,430,457,455,444,437,488,589,563,419,537,482,459,433,410,410,393,401,410,550,596,484,529,461,429,388,406,409,430,434,489,474,476,413,606,760,766,702,645,545,461,478,522,511,578,562,633,607,563,399,411,395,401,468,574,523,540,468,413 3,19,17,24,30,19,14,564,675,612,574,546,550,592,681,668,656,641,717,799,772,550,729,679,613,600,521,511,436,436,580,770,790,706,728,583,531,415,421,441,464,534,682,649,675,445,819,937,928,875,848,764,660,571,653,666,755,759,824,824,787,490,496,510,522,692,804,752,776,651,577 11,155,120,158,198,157,123,533,684,624,586,515,505,574,650,626,613,581,702,812,788,554,763,708,629,627,518,483,426,420,545,775,816,716,735,597,499,421,459,447,516,599,699,654,655,524,813,946,951,885,860,760,642,667,738,743,801,797,839,823,775,459,437,475,477,659,806,754,755,642,528 2,17,15,29,47,42,25,420,416,413,392,412,391,431,464,455,439,426,434,427,430,393,410,414,398,392,396,379,390,418,471,442,432,416,421,412,380,392,446,478,537,628,761,691,611,415,696,562,498,495,437,420,389,490,606,685,833,829,868,781,700,389,395,405,407,399,416,397,414,386,389 13,282,253,213,288,263,195,416,389,390,416,368,390,435,429,426,410,384,424,379,393,409,376,397,399,398,395,389,376,397,451,401,412,412,413,400,377,399,440,450,472,528,605,529,524,415,485,433,423,417,392,393,401,446,483,470,498,506,541,487,464,412,361,393,411,383,404,395,398,365,376 10,9,9,27,41,41,26,415,427,408,404,395,412,395,406,400,407,412,442,485,483,395,449,451,429,411,404,389,392,390,408,472,503,448,443,401,404,383,388,393,404,403,423,421,419,402,495,647,658,598,530,477,435,431,439,445,494,483,514,505,460,393,402,390,387,432,498,474,462,420,404 6,19,15,31,41,36,27,416,426,418,402,420,402,412,447,434,443,426,439,470,448,399,415,419,403,409,410,394,384,394,415,440,464,440,429,393,383,402,416,428,431,458,528,474,489,418,551,585,554,518,493,457,424,486,523,539,605,594,645,583,546,396,412,399,389,424,452,435,452,416,403 5,27,25,30,45,43,28,597,707,655,634,564,605,653,731,727,697,693,767,827,802,571,745,697,653,610,551,521,459,380,623,786,794,728,751,638,583,407,414,437,473,541,698,687,718,455,889,973,956,914,892,830,715,595,693,723,806,815,882,885,856,528,542,540,597,750,833,780,812,704,623 17,28,21,58,86,54,33,425,384,394,403,395,388,413,414,412,403,403,423,432,425,400,425,388,389,398,380,401,391,376,401,417,436,416,421,378,398,402,399,413,440,449,489,435,451,413,515,513,514,449,451,419,415,449,490,488,539,535,569,535,480,398,383,397,382,395,424,424,400,395,368 1,18,13,63,93,83,54,617,738,691,630,538,575,644,713,680,679,643,786,892,838,639,847,754,693,668,560,503,434,476,627,856,853,771,781,627,572,499,536,596,647,728,820,764,750,615,875,1023,1008,948,911,807,676,807,864,866,902,889,930,900,856,510,539,506,512,805,938,849,870,752,634 9,14,11,61,74,64,53,425,450,445,426,405,409,444,453,447,453,448,468,517,510,406,482,462,426,430,416,406,385,381,444,513,531,486,482,445,420,423,427,422,460,511,611,531,505,428,624,700,692,620,593,510,434,502,572,596,699,697,743,670,607,398,389,408,410,429,478,465,455,415,414 20,9,9,21,31,24,16,433,374,367,395,402,396,432,407,416,397,388,424,418,389,404,382,380,388,379,379,377,370,396,412,392,396,385,398,379,384,368,401,399,396,400,407,423,423,387,441,435,425,396,406,406,389,413,434,432,444,472,534,478,458,390,385,406,381,386,376,392,392,387,391 3,31,31,77,117,122,79,405,392,400,417,393,411,381,388,403,384,400,391,429,385,392,407,391,374,394,395,359,368,404,396,391,401,405,402,392,389,406,385,401,396,430,444,410,412,420,456,484,457,423,426,417,397,444,511,497,526,499,542,461,439,394,382,392,386,408,398,419,394,377,392 9,37,36,30,47,43,27,532,457,456,441,448,474,536,603,585,592,563,549,516,530,398,390,419,409,408,390,387,396,441,584,501,423,423,468,433,414,400,461,468,537,622,767,728,704,443,797,709,627,614,564,547,483,568,664,701,797,796,851,826,784,459,419,467,455,472,471,463,501,448,407 6,204,190,129,152,146,124,413,392,396,377,390,387,437,425,420,394,440,400,378,427,396,380,394,382,390,376,392,365,388,431,398,389,384,384,387,394,399,377,415,409,450,483,453,443,405,453,410,430,405,382,393,393,415,420,431,470,495,506,490,454,397,379,396,385,392,404,405,389,372,401 11,26,22,314,541,537,309,406,396,385,383,402,388,423,419,430,421,414,431,430,433,385,429,427,385,399,393,409,398,401,412,409,420,402,405,390,390,391,410,426,407,455,489,446,440,457,528,510,514,479,447,438,394,523,599,601,616,586,618,534,516,426,402,390,387,417,431,429,408,384,391 1,53,46,84,92,81,74,422,477,451,451,414,413,419,468,448,461,429,510,627,634,431,581,549,488,478,421,424,400,394,418,603,655,538,562,472,453,417,401,415,426,449,517,486,481,426,623,800,813,717,680,577,470,498,547,557,613,599,647,627,576,405,401,409,383,481,637,563,566,481,424 1,19,17,23,22,18,20,398,515,507,456,408,403,435,435,434,404,409,486,661,654,440,671,614,523,537,441,408,392,398,407,597,702,573,606,494,418,415,403,395,413,435,497,451,409,424,540,734,802,689,674,510,432,460,470,493,551,536,591,547,501,399,400,390,421,462,683,620,585,508,427 6,68,61,87,118,96,74,504,658,603,554,512,559,543,587,589,595,589,670,780,764,520,728,664,611,605,516,484,442,391,521,749,776,699,703,601,520,400,412,427,451,482,583,576,616,452,782,948,948,890,866,774,660,550,602,643,715,723,789,784,748,448,483,442,485,656,771,717,735,638,536 7,11,7,26,32,19,15,429,387,389,396,402,410,451,465,438,429,413,410,406,415,386,415,400,382,395,403,382,381,384,400,421,405,399,420,412,389,411,404,401,426,440,479,463,421,420,503,476,465,429,439,401,405,462,491,498,558,554,598,550,498,389,380,389,405,389,412,414,398,401,388 13,276,245,202,272,223,162,390,386,406,408,404,387,456,434,445,414,428,418,409,409,385,412,405,373,393,379,372,411,416,436,411,436,388,408,408,423,434,422,443,466,507,553,509,496,425,507,478,451,454,419,419,405,460,492,472,532,533,585,532,469,393,390,404,391,419,394,422,401,390,398 8,63,58,54,102,99,51,458,540,503,469,436,435,473,485,478,490,477,573,680,661,450,643,592,494,492,455,431,396,446,445,649,690,577,599,474,423,385,415,399,440,473,554,512,503,432,651,834,856,770,730,616,518,515,577,574,630,632,694,671,606,407,404,428,431,514,690,633,624,536,440 17,1023,342,877,1022,306,259,858,861,818,772,721,758,896,936,919,909,894,910,957,940,709,882,845,779,767,683,644,540,746,924,938,941,874,887,799,738,844,941,979,1023,1023,1023,1023,1023,905,1023,1023,1023,1023,1009,948,856,1023,1023,1023,1023,1023,1023,1023,1023,705,652,709,756,859,937,888,906,802,733 1,30,26,6,10,8,5,414,411,404,394,389,382,431,433,414,418,410,400,432,418,404,405,411,387,383,382,371,377,388,400,407,423,390,392,385,381,397,407,420,444,474,499,467,447,421,553,484,477,442,432,407,390,497,542,547,607,562,624,556,528,392,379,381,404,388,421,395,407,398,394 8,8,8,60,89,90,60,413,434,427,391,404,401,417,399,438,416,406,430,479,482,410,455,434,414,402,406,394,378,392,398,465,468,454,458,414,405,402,382,402,394,399,428,416,421,391,513,646,638,553,528,459,428,403,431,450,489,486,509,511,482,392,401,385,398,431,481,439,454,427,395 9,38,36,18,17,14,15,488,533,510,475,457,456,498,558,541,545,529,590,654,619,439,556,520,481,486,437,428,414,404,493,612,624,571,562,506,460,392,399,392,425,506,587,556,587,412,730,823,811,755,725,647,542,499,574,605,696,694,750,736,700,455,415,435,451,570,643,590,609,500,471 3,10,10,91,121,123,91,397,423,438,410,403,408,409,407,413,406,398,423,499,486,413,462,438,414,426,413,397,389,404,387,474,506,462,474,411,390,383,391,379,385,406,416,410,427,395,502,671,695,618,569,478,433,416,453,449,493,490,545,509,478,405,397,392,392,414,478,452,457,414,412 1,12,12,23,34,35,23,502,735,666,616,548,544,546,592,597,576,567,777,874,824,653,828,742,690,648,541,496,451,390,551,857,844,767,782,636,572,405,420,445,443,493,642,642,661,430,782,1023,1023,974,930,832,713,529,604,628,705,699,771,773,739,491,542,494,494,841,962,876,897,782,653 13,10,8,28,31,24,22,426,406,391,384,381,416,414,422,422,397,405,397,385,404,407,381,391,380,381,376,390,377,392,402,390,402,395,412,393,387,381,404,399,401,414,450,440,417,380,444,417,417,407,397,405,389,414,435,436,479,494,542,482,447,390,404,387,381,387,409,393,384,377,384 11,9,8,20,32,30,18,394,400,402,386,400,385,404,401,397,387,397,409,422,406,387,423,403,406,406,402,384,378,385,389,424,417,388,405,393,370,387,383,382,400,406,419,408,396,392,448,448,466,422,423,406,369,427,442,427,432,430,463,440,425,391,381,391,399,387,409,422,419,391,400 10,175,162,94,145,136,87,406,426,418,405,392,387,425,410,406,418,404,418,442,441,406,438,420,390,396,385,400,371,420,396,440,436,421,447,409,388,397,407,435,418,465,530,486,444,419,469,558,553,503,483,451,420,425,446,439,478,452,491,483,442,392,417,401,393,412,436,449,427,396,394 16,8,8,38,71,71,38,392,384,400,382,385,390,386,386,394,383,386,390,402,393,391,392,388,383,400,392,387,375,386,385,384,398,386,401,377,387,385,398,365,372,372,407,385,394,382,392,419,447,409,410,389,393,377,383,382,407,387,392,389,382,382,390,383,380,382,396,401,385,397,382 7,14,12,33,46,41,30,408,417,408,384,394,412,406,409,430,408,394,440,444,435,393,440,428,393,403,390,384,387,380,386,431,469,430,429,415,376,408,394,404,406,409,438,417,435,397,497,582,555,489,467,453,413,439,447,447,469,491,510,504,465,389,388,386,381,404,450,418,455,408,397 3,11,11,44,67,65,43,402,403,413,387,402,405,407,418,413,404,430,422,449,426,393,409,389,392,409,392,378,376,363,390,435,438,413,413,408,378,394,377,394,391,407,436,423,422,399,467,561,560,506,472,446,433,421,453,448,481,484,503,486,462,390,390,388,400,398,422,399,410,405,397 5,8,8,49,56,58,50,394,427,426,428,390,401,398,413,416,416,415,448,486,481,395,471,435,421,417,389,391,379,384,391,475,492,446,449,423,412,382,381,391,393,402,431,417,447,408,488,660,659,577,556,485,433,397,447,458,467,464,533,476,468,393,396,392,399,417,466,464,452,418,424 4,88,85,198,285,275,190,482,661,587,576,500,516,515,588,569,557,555,681,802,786,533,758,719,617,624,512,513,438,414,531,757,805,700,732,592,522,399,416,428,454,494,609,577,585,474,768,955,967,895,864,773,645,564,635,658,732,726,782,769,738,444,458,441,468,632,795,741,756,635,539 19,8,8,16,25,23,16,382,387,386,399,389,373,392,383,392,407,383,400,396,394,391,396,376,395,373,384,366,374,374,402,386,399,384,402,365,399,393,388,393,393,407,417,404,389,386,427,410,392,406,397,396,377,423,415,409,437,427,445,438,425,381,379,383,380,396,387,399,391,369,400 19,19,16,22,30,26,18,465,379,382,391,386,391,453,449,436,414,408,406,427,421,374,399,406,403,393,388,378,402,426,419,398,399,412,400,415,392,414,405,410,423,429,472,456,438,402,499,484,470,442,418,399,390,438,486,472,536,521,572,522,456,386,372,380,404,386,402,389,387,392,397 6,17,15,39,56,40,27,481,477,426,435,424,391,468,483,432,454,435,455,523,519,414,493,467,433,409,397,392,393,416,473,497,536,471,488,438,421,415,416,459,470,540,666,616,575,435,602,673,675,588,581,529,456,487,571,576,627,616,665,624,554,380,390,394,393,432,509,493,469,426,404 2,38,33,1023,1023,1023,1023,625,739,690,646,588,606,661,717,688,692,670,766,863,846,586,808,764,696,681,578,545,495,422,613,808,848,761,782,677,604,421,458,460,514,581,728,698,707,595,873,1023,1023,975,951,867,748,658,736,762,834,833,887,876,837,543,537,540,551,740,875,837,832,732,640 20,21,18,96,121,104,82,432,459,452,418,407,421,449,455,453,454,432,496,547,517,411,495,475,439,440,406,392,381,397,421,525,550,483,489,421,415,402,395,431,434,463,515,481,479,412,591,722,720,661,611,516,441,487,569,555,634,608,680,631,573,413,387,412,391,456,535,501,482,437,423 3,63,57,215,295,258,188,471,566,533,483,462,456,496,519,491,490,487,592,717,688,479,673,616,545,527,459,431,409,401,473,670,725,605,643,522,461,384,404,409,437,460,558,538,539,452,697,877,892,818,782,686,569,530,586,614,682,676,727,697,650,433,428,435,429,549,703,637,658,553,466 4,178,151,174,248,221,152,574,737,685,630,548,605,627,685,660,638,630,788,876,841,653,844,783,700,682,587,517,453,422,580,856,869,780,796,665,587,465,497,501,549,637,738,700,696,548,827,986,979,911,886,791,669,694,756,748,805,804,857,845,799,463,472,498,492,757,865,788,803,685,564 4,18,18,372,511,529,380,434,467,452,410,403,414,435,474,448,438,447,487,516,487,408,461,448,417,418,415,398,377,412,428,465,506,439,448,445,420,384,400,406,422,431,497,472,483,428,608,703,702,615,583,523,451,458,514,558,608,620,665,643,585,428,390,388,415,444,494,477,485,437,406 10,287,248,151,215,185,127,458,400,385,404,393,385,441,460,416,429,428,417,421,413,390,417,399,415,387,384,384,399,414,414,418,392,398,402,386,396,398,416,432,461,533,583,508,489,425,532,461,434,395,407,423,373,448,512,520,599,550,602,560,510,391,384,386,403,392,424,406,415,393,377 17,9,8,21,26,24,20,401,363,397,408,381,372,400,418,400,400,404,394,392,398,388,389,395,385,396,369,378,395,386,407,377,390,386,390,394,383,392,405,395,405,409,440,442,413,395,448,406,398,407,390,393,392,440,447,446,487,469,518,475,436,388,385,375,382,384,374,381,403,387,386 4,9,9,20,27,27,19,501,618,577,589,575,602,539,617,622,654,661,687,655,689,424,452,487,483,470,478,469,436,396,604,610,573,579,598,574,564,394,392,401,416,466,574,628,688,386,833,815,768,769,764,746,652,443,508,557,658,679,762,799,777,488,518,502,532,603,608,606,685,565,567 2,361,261,225,276,204,168,471,440,428,390,419,399,492,516,488,486,440,478,538,511,407,505,465,444,451,402,386,388,421,506,549,561,485,512,430,425,437,469,494,546,624,707,630,597,503,662,706,688,593,586,505,437,606,623,632,694,675,731,699,633,433,404,434,413,432,526,482,499,449,398 1,34,33,92,127,129,93,427,502,474,442,400,420,421,442,429,456,452,509,630,604,436,582,531,477,477,436,417,393,387,426,604,657,527,578,479,423,388,401,400,394,390,453,466,453,414,566,806,829,747,711,594,489,424,449,478,522,518,588,562,536,397,441,390,402,477,608,571,575,477,446 17,14,13,29,42,38,26,401,373,380,398,390,388,401,405,420,407,385,387,385,403,385,382,379,381,384,384,391,389,399,418,382,380,389,383,393,375,363,397,410,397,412,434,409,390,403,460,392,383,379,368,377,377,409,426,424,490,460,489,474,446,376,371,375,390,375,389,389,392,398,383 8,110,88,123,121,80,85,531,592,534,491,462,475,538,606,590,577,573,624,710,707,462,624,594,524,501,439,456,405,456,540,678,694,605,625,513,476,488,532,546,582,681,766,690,665,532,806,884,875,811,781,689,596,700,784,797,844,828,872,833,784,437,463,450,457,550,704,642,666,559,471 15,10,9,19,30,26,15,415,379,382,389,382,384,398,396,402,398,396,386,381,390,378,389,389,388,394,394,378,379,386,397,403,404,395,401,387,392,375,405,400,409,421,459,417,414,413,462,437,444,414,408,397,380,434,470,460,492,489,521,495,438,391,391,390,400,393,394,380,393,385,381 16,8,8,24,31,29,22,414,382,363,383,375,393,388,396,398,388,399,401,395,402,389,396,389,391,371,397,384,386,375,386,382,392,387,400,378,381,395,388,405,411,428,422,416,409,398,425,422,407,394,418,398,398,400,426,436,464,440,479,440,439,393,387,392,388,397,383,381,391,391,393 6,265,147,254,266,181,180,738,817,763,732,635,669,771,827,805,792,784,842,932,910,673,890,836,771,751,655,620,496,602,822,908,935,854,875,743,655,693,821,870,925,998,1023,1007,950,711,1015,1023,1023,1001,975,904,796,888,968,1010,1023,1023,1023,1023,1010,573,591,603,630,789,921,871,876,783,682 2,18,18,63,84,75,59,401,457,471,437,409,416,443,440,451,417,455,479,598,564,430,538,495,458,446,419,417,397,384,419,540,598,521,505,457,399,401,391,425,409,437,488,447,462,428,585,766,782,710,661,546,475,468,522,521,577,577,619,576,543,406,401,389,418,460,589,529,528,450,430 12,10,10,91,123,123,90,405,455,427,437,431,422,426,421,427,441,425,469,557,537,410,522,471,435,440,410,408,395,407,400,498,566,494,489,432,406,392,383,403,408,402,438,437,432,393,519,762,778,685,648,559,468,413,445,462,511,503,538,513,496,413,384,396,392,458,547,509,505,439,411 6,10,8,23,28,19,16,439,413,392,395,386,380,430,450,439,402,419,411,415,397,392,389,393,393,394,392,385,388,396,423,404,396,395,387,369,400,392,407,404,424,439,497,445,443,409,505,484,469,434,427,409,391,468,514,512,553,555,604,546,502,386,388,396,394,390,402,415,384,406,380 14,15,15,88,163,168,88,420,427,420,413,383,398,407,423,427,440,410,413,475,438,392,457,434,410,419,387,398,380,393,387,460,467,430,435,394,409,392,405,428,417,444,462,435,453,423,510,607,605,540,495,449,401,470,526,519,554,531,578,547,469,408,399,383,397,419,470,449,438,407,406 2,8,8,17,27,27,17,406,415,422,410,403,416,407,400,392,421,411,439,482,462,397,465,437,412,433,406,396,382,381,384,446,493,445,444,422,397,388,391,369,394,389,407,406,414,398,470,650,660,563,543,477,439,401,417,410,448,452,482,465,447,393,385,397,389,414,460,443,443,424,411 4,24,23,37,40,37,34,475,415,432,408,415,418,465,481,424,441,421,453,507,493,414,485,449,419,423,404,384,390,391,482,475,531,462,456,438,400,399,429,463,482,570,692,639,587,395,574,635,629,580,539,503,440,468,528,535,597,557,620,587,522,388,394,395,394,415,476,444,445,418,397 9,21,17,32,52,42,25,421,384,375,378,397,402,412,409,403,386,385,385,380,355,386,397,384,390,387,373,371,354,390,393,400,391,376,386,398,386,376,405,412,414,410,451,435,407,422,447,405,403,385,381,391,369,434,466,436,487,478,506,481,429,392,381,370,395,378,386,375,387,388,384 20,9,8,24,28,25,21,403,381,397,378,380,391,422,427,439,406,399,401,390,392,390,377,385,383,386,393,381,383,424,400,390,387,397,392,390,375,420,400,412,426,432,478,444,440,410,491,429,430,403,400,399,375,473,493,519,527,541,572,525,490,387,380,389,388,384,396,388,401,403,388 3,22,21,120,178,179,119,385,385,375,387,380,377,406,401,395,418,400,392,404,406,378,387,388,381,384,381,400,384,379,392,399,392,387,373,404,362,386,375,402,397,428,435,399,391,424,465,461,448,420,412,408,402,431,504,494,505,497,504,453,422,382,375,379,393,377,404,411,409,389,383 5,143,34,817,813,220,228,760,859,807,775,715,714,803,859,847,834,821,885,964,943,713,906,862,802,787,683,645,538,530,797,934,960,885,909,808,728,571,656,704,779,852,941,902,893,754,1011,1023,1023,1023,1012,945,849,898,955,967,1012,1005,1023,1023,989,650,624,638,697,836,940,891,906,806,726 14,13,10,29,39,31,24,422,377,385,389,384,405,425,431,427,423,422,424,416,406,391,408,394,394,395,401,383,384,388,401,428,418,394,404,402,391,422,401,405,443,481,530,490,455,427,556,474,467,434,440,393,387,520,552,577,620,615,626,582,532,393,399,398,385,388,416,406,402,385,389 10,150,117,222,218,172,176,638,541,511,490,464,488,690,771,735,718,700,657,639,640,423,475,468,470,449,441,472,412,527,815,714,650,622,665,582,546,692,819,870,919,989,1023,984,934,555,919,843,779,750,715,677,576,781,891,934,998,984,1015,965,913,530,433,540,574,593,582,591,617,509,483 13,116,109,96,137,134,92,421,409,427,402,406,382,433,433,457,428,396,418,485,466,405,456,443,422,426,391,387,381,403,434,486,493,449,452,423,395,419,404,425,422,470,550,504,505,413,537,570,568,507,487,440,402,452,475,479,555,550,611,585,516,392,395,396,396,431,488,426,422,411,398 1,19,15,48,61,49,38,394,385,386,390,380,367,421,419,396,387,407,382,409,388,380,396,388,372,391,383,373,380,399,387,388,393,389,383,391,365,383,408,400,420,447,486,455,429,412,482,428,406,413,393,399,384,454,486,499,540,525,567,518,476,389,372,380,389,376,375,384,379,394,380 14,218,201,242,393,361,214,700,643,585,545,534,572,747,801,787,778,757,750,725,724,446,540,496,492,478,464,459,426,593,828,756,690,650,683,632,591,701,824,864,910,968,1023,971,935,606,953,892,825,804,777,729,631,783,866,896,972,969,1011,979,938,590,482,582,612,655,646,631,674,575,519 18,42,39,92,148,133,79,424,503,490,469,448,441,461,481,471,466,472,552,583,587,439,539,512,457,461,444,422,417,395,462,556,595,514,523,460,436,404,394,381,416,413,502,479,505,400,650,803,797,734,706,630,520,418,477,513,561,564,649,638,611,431,438,415,415,526,596,551,599,492,447 5,25,24,290,499,503,290,407,399,406,377,406,408,419,421,429,428,414,429,422,425,392,418,397,409,397,374,394,378,424,414,432,444,408,396,395,387,408,415,419,432,458,489,450,463,455,526,513,516,479,451,429,410,563,634,644,653,597,630,568,524,401,378,400,391,403,438,409,424,405,382 11,11,10,8,8,7,7,478,540,508,488,470,477,511,559,564,555,550,584,663,646,450,599,540,490,496,434,434,411,389,490,631,633,580,571,486,453,389,414,405,434,457,543,555,576,425,733,830,813,757,730,652,557,486,541,558,647,645,724,727,696,432,432,447,461,562,676,613,626,526,470 1,16,15,115,206,213,117,406,401,415,417,382,388,402,412,408,399,385,401,450,449,391,435,431,397,412,393,404,398,402,400,430,455,419,426,394,384,394,382,389,388,400,419,423,411,428,466,573,558,500,489,431,405,495,552,542,538,491,538,458,434,394,403,397,392,427,460,421,429,411,397 16,20,17,40,63,44,28,399,393,382,398,405,400,419,421,412,412,409,427,423,409,388,418,387,372,389,401,375,387,372,407,409,417,423,411,378,369,378,401,411,406,443,449,450,424,410,491,494,486,458,444,413,406,438,448,482,516,496,542,518,475,404,362,385,383,390,426,419,401,394,392 13,153,140,124,155,143,115,426,389,411,395,398,403,425,467,461,423,437,434,496,494,416,485,473,435,437,398,380,385,405,472,515,533,454,474,401,391,430,430,426,461,494,567,489,509,427,602,625,628,534,506,444,408,456,528,534,581,583,641,623,571,426,397,424,417,468,515,472,452,425,391 9,14,13,35,42,35,29,401,420,401,400,384,400,400,427,410,424,417,438,487,484,397,470,456,414,432,404,396,398,390,407,461,523,441,471,414,425,386,392,398,416,436,465,425,421,398,492,615,641,557,504,444,413,422,446,455,474,478,514,506,478,390,396,407,381,420,505,500,466,429,401 13,9,8,38,67,65,35,406,453,409,411,406,420,426,435,457,426,433,466,496,492,417,478,440,434,433,410,399,397,404,400,460,500,449,464,421,405,391,397,390,388,409,427,432,432,405,520,721,685,646,599,525,463,429,434,439,494,497,540,532,501,415,418,384,407,460,527,500,527,471,435 1,33,20,46,64,39,30,443,413,420,378,396,383,478,521,493,484,442,445,453,441,392,422,418,387,378,386,374,403,453,444,460,445,406,433,406,390,442,459,455,497,556,646,607,546,472,675,583,526,496,475,435,403,639,710,710,762,733,785,718,655,405,386,388,406,416,439,420,437,405,395 16,12,11,60,101,89,53,406,444,417,412,413,389,422,431,435,430,430,477,535,510,410,498,470,440,431,409,402,391,387,405,510,553,465,486,428,411,380,391,391,418,431,448,431,461,413,523,713,722,631,580,525,423,428,463,465,515,524,562,532,500,401,397,393,403,427,526,486,503,439,423 2,17,17,92,144,148,93,400,410,388,382,396,401,392,405,414,420,396,407,395,405,387,413,388,394,372,389,377,367,392,403,416,395,393,398,404,385,387,396,395,401,400,418,415,422,406,460,459,463,423,434,396,393,415,459,458,451,452,488,447,457,405,390,405,390,394,413,395,420,399,383 10,9,9,10,13,13,10,447,437,418,415,414,397,484,506,510,497,489,478,458,465,400,415,395,400,419,382,380,405,391,510,476,450,442,439,417,409,442,487,514,554,639,734,672,637,415,710,619,535,510,516,482,434,478,567,619,702,707,764,736,677,435,407,424,434,433,440,430,460,423,396 3,236,183,490,780,655,409,706,729,700,647,583,616,722,791,780,770,750,787,847,830,588,773,731,671,649,572,541,465,450,676,805,818,742,762,658,574,482,527,518,598,690,804,773,772,627,924,986,980,929,900,829,729,768,844,861,917,910,959,940,898,614,550,592,627,755,837,788,810,712,626 8,27,25,11,14,9,6,402,398,363,389,382,388,385,397,400,399,402,403,398,409,399,393,404,391,392,392,390,389,412,400,413,409,381,399,408,401,383,411,407,410,444,468,421,426,386,441,464,466,447,435,394,397,438,462,481,506,508,529,475,464,394,388,398,388,401,410,401,402,408,394 20,21,18,105,176,142,84,394,405,410,402,399,419,394,404,407,399,413,441,438,434,394,432,422,401,420,399,396,398,397,401,407,436,438,412,414,413,392,400,401,427,409,466,441,415,406,485,517,560,557,528,466,431,468,489,469,519,508,526,498,470,412,390,376,384,404,425,432,448,409,388 7,18,15,47,52,40,35,392,396,395,398,395,381,411,413,416,398,398,421,413,426,380,408,405,399,408,382,399,386,412,400,423,407,422,403,380,383,394,389,429,414,406,434,429,408,412,458,488,505,465,437,401,383,413,447,470,481,481,485,476,446,398,373,390,389,395,417,423,408,382,404 12,12,10,23,26,18,15,425,410,380,371,383,379,452,439,429,411,382,388,410,418,389,412,403,387,406,385,386,389,389,402,397,435,397,405,391,388,403,397,399,396,399,435,419,422,394,458,461,476,448,437,406,390,408,453,439,499,498,527,490,475,390,397,387,403,391,421,407,404,402,385 11,9,9,38,43,42,37,391,412,418,416,386,408,397,426,410,415,402,426,480,465,414,449,426,405,411,393,383,393,382,387,475,484,452,454,419,408,384,385,388,393,398,435,396,408,382,476,623,630,555,518,459,412,422,418,441,458,488,518,501,463,399,387,394,408,415,488,452,447,415,409 7,14,12,119,102,94,112,465,468,446,434,399,451,489,513,514,477,476,505,566,564,419,515,468,447,440,417,406,399,394,457,522,568,477,494,447,423,404,433,435,454,510,590,544,524,465,676,721,716,653,619,531,446,571,646,636,698,682,737,702,638,414,432,418,429,486,543,505,530,475,407 12,19,14,50,53,39,37,433,418,406,379,377,378,441,438,437,424,399,409,394,408,384,392,382,397,384,380,391,406,408,413,400,395,387,394,387,367,422,427,417,437,485,534,489,464,438,534,450,445,421,415,388,412,505,572,559,617,607,651,575,525,387,393,389,369,387,410,404,387,373,399 7,437,200,1023,1023,562,575,908,969,936,892,799,824,931,967,946,930,915,978,1023,1023,892,1023,1023,966,962,865,808,703,700,892,1023,1023,1016,1023,924,831,734,783,818,873,938,1023,992,981,865,1023,1023,1023,1023,1023,1022,916,992,1023,1023,1023,1023,1023,1023,1023,761,764,762,795,965,1023,1023,1023,964,864 18,10,9,61,86,88,61,423,454,442,420,403,419,429,442,411,423,414,457,529,532,424,504,469,440,444,406,399,412,401,412,503,539,459,483,426,424,383,391,385,406,424,456,439,437,410,546,712,720,635,593,511,438,449,463,488,542,519,580,536,516,393,414,393,400,460,528,480,489,426,420 20,18,17,88,111,100,77,425,470,439,433,401,412,430,473,457,436,456,482,551,560,410,501,454,452,430,414,409,385,397,443,513,552,493,489,441,405,399,395,409,406,437,499,487,453,422,605,740,744,667,637,547,468,469,490,532,592,592,639,602,565,402,394,398,415,469,529,491,484,448,426 4,25,17,53,77,48,34,427,401,394,391,384,411,428,445,444,444,413,410,398,390,398,392,385,391,390,367,392,393,400,404,403,415,401,403,399,399,411,405,433,432,476,527,479,462,429,528,481,461,426,421,414,389,513,530,535,581,568,617,557,505,374,375,385,387,392,390,363,407,359,361 2,17,17,87,126,117,80,397,459,440,412,416,422,406,439,442,427,418,486,550,535,420,519,477,438,453,419,411,388,389,420,514,555,484,485,438,430,397,400,428,415,434,464,455,452,424,557,739,752,677,628,540,444,461,491,501,532,531,585,555,532,383,389,387,391,466,545,507,502,436,415 10,135,122,151,180,162,136,614,592,542,534,507,570,668,731,710,710,686,697,712,694,444,564,582,492,497,466,479,438,401,613,621,613,533,556,523,489,434,466,507,540,640,769,734,724,584,877,863,819,785,771,713,622,749,818,829,879,870,916,899,858,539,502,540,570,630,685,631,678,569,515 13,104,87,1023,1023,1023,1023,624,793,743,709,638,681,644,705,687,685,690,818,909,885,664,851,817,757,730,643,611,516,416,623,870,894,822,832,728,657,429,451,460,494,585,726,706,726,622,883,1023,1023,1002,977,903,793,641,725,752,826,826,882,883,845,556,587,520,547,778,895,842,860,762,689 9,8,7,15,20,18,13,381,387,432,388,403,394,406,400,393,411,402,409,423,432,389,417,394,392,400,392,392,392,396,378,414,437,415,409,397,378,386,396,383,391,392,416,406,409,397,467,544,539,459,455,432,402,406,433,428,481,447,472,460,425,389,390,384,392,414,446,430,422,403,402 13,8,8,59,97,102,61,399,401,396,379,394,380,399,422,402,413,398,389,387,409,379,398,384,393,391,391,379,393,391,398,385,401,389,409,376,389,394,396,426,382,404,401,408,411,391,434,416,417,411,404,400,387,403,435,425,423,423,437,425,414,390,386,396,394,403,379,382,399,382,382 17,127,110,572,1023,1023,538,750,753,702,704,673,695,813,868,857,853,845,847,820,829,491,582,601,586,566,531,545,501,453,773,735,694,662,690,649,617,515,552,614,667,749,871,857,868,667,1007,959,905,890,875,847,753,822,885,906,968,969,1021,1015,985,642,596,646,673,756,744,732,785,687,659 10,9,9,28,37,26,21,427,407,395,402,394,397,439,450,443,413,390,407,429,416,396,411,395,395,404,395,385,379,382,401,418,419,395,411,390,392,392,396,425,422,437,466,450,420,411,503,495,511,432,441,416,392,450,503,494,556,528,593,544,475,398,391,399,394,392,415,397,426,412,385 7,15,15,25,38,34,21,382,371,399,372,376,401,375,391,387,386,406,384,394,394,374,390,392,381,381,384,389,387,405,401,388,390,391,405,387,378,364,396,380,380,396,401,376,406,390,398,384,402,391,403,406,388,392,371,391,389,398,410,387,415,387,382,373,392,383,384,386,388,382,392 16,9,8,37,41,39,35,399,411,406,403,397,404,407,410,396,393,416,437,470,452,396,427,432,412,424,395,389,397,396,399,443,454,431,430,413,406,381,385,395,390,400,419,401,419,395,487,649,661,561,532,455,421,410,435,435,471,435,489,488,446,392,388,379,384,404,462,443,434,413,414 9,11,9,31,38,28,22,415,396,406,393,381,386,434,450,391,439,396,417,452,428,392,418,409,392,386,376,371,368,387,407,415,431,421,401,400,388,396,385,393,403,425,448,442,409,401,478,530,531,454,468,418,407,417,433,431,485,478,529,503,451,391,386,381,383,410,446,416,404,396,386 12,10,11,74,115,118,73,412,465,454,442,419,401,419,428,425,418,410,486,549,555,406,531,493,463,436,424,409,389,401,420,539,576,506,523,449,438,387,378,397,405,402,429,457,447,398,555,783,800,713,663,562,456,425,437,454,500,505,548,553,507,411,409,402,415,446,557,524,543,471,428 11,12,10,59,72,57,48,442,406,416,412,394,407,459,499,501,472,447,448,427,440,380,409,402,404,395,393,402,376,493,557,488,443,445,455,449,427,566,629,676,734,811,868,773,705,450,662,566,519,494,484,453,416,646,755,790,837,805,823,737,668,399,378,411,411,432,425,419,446,408,417 18,9,8,26,35,25,20,394,400,389,392,382,413,420,418,408,419,399,412,415,411,383,405,401,395,402,381,381,386,403,411,383,396,381,398,392,398,365,405,397,409,399,442,429,416,386,458,452,449,427,416,378,400,418,447,447,454,481,506,490,448,374,386,384,380,392,405,393,404,406,381 19,27,23,65,72,53,50,413,441,429,412,401,421,440,459,462,462,441,500,524,516,421,484,441,420,431,401,408,384,405,421,502,514,474,475,406,394,405,406,402,426,482,525,465,454,414,582,701,689,615,562,519,444,496,558,573,616,610,644,613,555,396,409,399,401,443,528,458,467,443,412 10,13,11,33,40,29,24,452,402,411,390,384,386,429,420,412,416,410,406,447,445,390,437,411,414,398,386,395,385,409,407,430,452,408,420,402,375,400,399,420,411,451,464,447,439,397,480,503,519,464,434,395,402,434,470,450,519,524,575,522,490,387,388,372,386,407,430,425,423,405,382 3,8,8,63,110,110,62,408,421,409,410,409,397,409,423,410,407,415,436,486,476,396,474,436,423,414,410,406,386,400,400,476,495,454,461,418,375,413,373,384,397,403,435,416,434,395,509,645,642,576,542,463,417,427,463,464,483,490,534,510,489,384,410,399,402,413,486,464,460,425,411 5,10,10,57,89,93,59,390,391,400,382,380,388,397,393,399,399,392,400,391,376,386,391,388,381,376,398,392,376,384,395,383,382,379,380,396,388,374,372,404,390,394,392,396,409,401,419,416,433,414,401,400,383,433,428,422,446,429,436,418,425,384,390,382,389,399,391,393,399,394,378 12,19,18,95,152,148,92,411,452,443,436,396,426,413,433,425,423,419,451,541,542,408,493,473,430,425,408,400,394,384,414,516,554,464,483,424,406,394,388,384,411,410,456,416,431,396,511,726,738,640,608,501,436,415,478,470,508,498,545,537,500,406,402,399,408,446,517,492,496,439,422 17,14,10,81,164,150,69,394,405,400,421,383,381,406,405,404,407,386,419,436,438,396,442,439,408,395,400,384,390,374,393,438,444,423,413,400,406,377,393,390,397,429,419,422,401,404,470,546,548,493,453,425,390,434,467,454,487,472,496,463,456,396,396,368,387,406,446,440,416,403,395 1,100,98,134,195,190,128,442,590,545,514,452,457,478,509,482,526,489,574,734,710,468,675,612,563,523,468,462,416,427,454,685,731,632,664,525,481,416,395,418,431,468,573,526,539,451,703,895,912,838,804,699,570,541,600,630,710,698,752,724,668,426,428,423,446,553,711,639,677,549,484 6,8,8,23,35,25,17,402,385,385,388,383,384,404,423,379,403,393,391,390,383,394,389,398,386,394,385,374,382,385,387,404,398,366,394,367,374,389,394,375,405,398,444,412,411,400,441,418,400,406,387,408,394,414,438,442,472,474,488,468,420,378,376,373,387,391,397,374,389,384,388 11,40,37,84,81,69,71,413,421,404,401,400,405,420,439,454,424,437,434,477,457,413,430,423,414,386,405,384,389,393,430,458,463,416,415,408,394,399,387,406,406,426,463,435,460,422,561,577,576,509,470,443,401,472,524,509,546,544,598,563,518,393,372,400,396,421,443,448,446,418,398 9,27,26,95,110,104,91,425,469,437,434,433,434,430,446,443,435,419,481,557,537,421,521,479,445,453,430,406,399,396,423,531,570,494,493,426,414,389,414,408,419,431,476,456,449,408,559,753,761,659,633,508,451,446,496,505,567,561,608,569,531,414,415,389,406,460,553,497,511,454,414 5,8,8,34,43,42,33,397,436,428,394,403,409,394,408,414,407,412,435,489,464,391,469,441,413,409,416,386,377,395,405,447,487,434,436,420,417,374,391,391,411,397,418,417,420,386,482,650,640,577,537,488,417,413,427,444,482,475,492,477,475,391,391,390,397,430,472,455,455,410,403 19,9,8,33,36,32,28,429,394,397,383,391,388,414,435,415,395,392,398,393,395,384,393,396,371,382,380,389,396,387,397,399,402,387,397,397,369,401,412,417,405,417,458,425,405,424,454,433,417,402,385,391,396,426,466,470,500,507,529,503,454,394,381,380,372,399,394,410,392,377,388 10,13,12,28,33,29,24,437,520,476,464,447,457,464,502,498,496,483,564,629,623,440,547,514,472,473,430,427,393,377,455,588,615,538,550,471,446,400,413,387,411,449,527,519,531,405,725,824,811,766,744,677,573,444,501,516,620,610,698,708,673,414,421,423,430,530,605,556,580,494,438 8,8,8,30,30,30,30,386,391,385,365,376,380,418,404,397,402,387,361,405,400,388,391,385,384,380,395,377,396,390,381,385,399,373,380,389,378,400,384,401,370,373,407,396,385,402,385,411,393,406,410,380,394,398,402,404,404,429,424,394,391,384,387,374,393,368,389,399,385,399,382 5,10,10,21,31,31,20,386,409,407,398,391,388,402,387,396,410,395,421,447,430,397,431,426,388,399,401,380,393,371,384,423,442,431,420,403,388,395,401,389,389,394,399,400,390,388,465,546,545,511,475,442,411,407,405,426,430,442,459,451,426,398,389,385,393,399,443,420,438,395,375 15,24,22,13,13,11,11,612,686,637,617,532,589,646,726,717,706,685,742,795,781,556,725,667,610,581,526,496,466,436,619,765,770,693,716,585,551,419,428,451,484,565,709,688,717,463,862,930,914,866,846,787,662,627,698,719,796,802,855,864,828,530,505,553,564,705,794,743,764,658,557 9,26,26,185,255,245,182,684,757,707,700,654,714,729,794,802,795,794,818,815,819,554,674,651,645,619,575,565,514,464,814,825,794,775,798,757,709,500,481,494,562,663,837,848,883,479,950,989,963,931,915,871,791,612,702,734,830,846,917,937,914,677,642,691,727,828,884,839,874,776,722 12,9,10,20,31,31,20,403,468,448,417,426,412,401,433,404,415,420,488,572,545,413,535,478,458,429,413,410,398,388,419,556,589,504,508,434,438,404,379,379,398,399,438,424,422,402,528,774,776,696,651,548,466,416,439,439,495,490,532,529,491,406,402,394,393,469,552,519,523,456,416 8,36,34,813,1023,1023,807,527,635,570,536,482,513,541,592,583,561,540,661,777,755,523,721,675,600,584,500,485,430,414,514,717,768,670,678,566,497,403,432,450,485,538,658,603,615,569,779,927,938,869,841,745,608,610,690,696,762,761,809,787,743,488,477,431,457,614,778,719,737,601,531 12,177,161,116,161,148,106,420,380,381,398,366,384,423,454,419,406,397,384,378,398,392,377,393,394,399,393,383,393,404,420,410,392,379,378,401,374,395,446,400,460,493,566,495,466,406,481,429,426,411,395,388,397,436,470,475,517,483,543,516,484,391,392,391,383,390,405,373,375,382,367 4,10,10,45,84,86,44,458,584,556,507,500,503,492,540,544,533,544,636,704,685,470,603,565,532,513,471,469,412,387,498,650,658,595,611,527,481,396,404,399,404,438,524,528,561,388,736,909,906,848,825,741,615,460,491,513,577,595,696,722,676,448,477,431,483,642,747,697,731,606,526 5,10,10,221,296,308,227,404,419,409,394,416,417,397,430,401,408,416,412,452,451,402,444,419,407,395,394,397,383,393,403,446,468,424,414,403,400,389,383,386,404,428,427,417,441,412,517,619,626,551,530,456,406,429,450,456,499,481,526,490,473,402,399,400,384,409,452,451,456,408,382 3,13,13,71,101,99,67,468,413,394,416,392,406,462,491,468,464,463,445,441,439,403,415,396,401,392,374,403,389,424,442,416,423,410,421,382,395,394,454,452,498,516,605,523,482,470,635,575,519,488,463,439,412,605,677,670,726,708,748,676,627,408,389,419,415,423,407,405,409,395,391 14,21,21,51,81,85,52,405,906,859,795,667,650,426,460,445,428,432,906,1023,1002,862,1023,972,914,887,768,668,562,394,531,1023,1023,976,978,837,742,399,466,523,556,642,745,700,651,538,627,1023,1023,1023,1023,920,796,654,653,605,570,561,593,593,546,407,578,388,408,879,1023,950,954,842,700 8,20,15,50,52,35,35,455,417,405,404,411,420,467,499,496,463,463,490,508,478,390,446,415,419,412,378,392,379,419,476,459,452,422,436,414,399,413,446,486,524,580,715,642,580,441,718,660,608,535,535,474,426,575,670,709,819,814,856,774,707,403,400,392,420,430,455,437,462,434,394 10,10,10,15,19,18,13,419,436,418,403,402,413,440,452,450,456,432,437,477,489,394,436,421,405,395,400,410,397,394,422,466,466,442,456,407,411,393,397,411,419,444,537,484,499,414,615,644,621,554,537,465,439,485,534,537,613,602,656,628,591,404,390,392,402,424,464,451,445,397,414 15,317,281,175,240,205,148,425,390,365,400,392,401,428,431,421,420,420,386,403,390,389,425,389,411,416,392,396,381,444,428,432,447,379,428,425,394,404,434,412,482,547,637,555,512,428,526,494,483,435,451,433,399,465,534,507,565,557,619,554,508,389,403,410,410,379,434,420,407,393,395 2,71,68,174,286,275,163,418,470,452,459,433,412,432,451,432,444,421,467,607,562,433,555,514,478,459,404,403,384,388,421,572,596,506,536,448,439,400,406,395,410,419,469,458,448,417,560,783,796,701,680,587,475,439,463,473,530,530,602,571,541,415,411,391,416,453,584,534,551,474,436 19,11,10,45,77,68,39,419,420,410,388,387,392,422,446,456,403,426,420,463,472,404,446,422,402,413,407,387,381,376,427,470,473,431,456,408,399,405,390,392,413,419,453,419,422,409,533,603,606,521,491,469,421,447,462,457,535,516,558,552,502,392,393,396,409,425,459,427,439,428,400 17,8,8,24,26,23,21,423,395,391,402,354,394,424,412,410,421,391,398,403,394,375,403,384,397,391,401,391,386,395,398,389,401,379,386,395,391,381,388,401,393,415,426,415,409,399,474,424,418,397,400,386,395,418,425,440,452,473,489,496,436,383,396,386,396,387,383,388,380,380,380 3,20,20,78,121,123,79,425,421,426,405,401,421,427,444,429,426,413,468,536,500,398,486,451,421,448,412,413,384,397,407,505,538,464,472,423,409,397,384,404,413,416,458,437,435,396,553,704,707,626,594,491,443,461,471,495,540,548,589,569,489,392,386,407,414,455,512,486,476,436,419 14,11,9,37,38,33,31,428,381,355,382,381,396,439,444,415,416,409,389,386,404,386,381,383,373,385,373,390,389,404,409,393,377,384,394,383,380,381,393,404,400,426,452,449,425,406,480,407,401,389,380,390,375,420,453,456,509,500,554,504,477,374,393,391,409,385,388,383,387,386,376 6,18,17,88,117,114,85,402,454,438,428,409,416,440,443,476,451,428,472,548,524,410,490,474,426,424,420,405,390,403,436,503,538,485,472,449,412,401,402,417,431,444,513,480,462,436,569,724,731,650,597,529,444,464,537,558,612,600,648,609,559,395,411,395,391,455,505,493,479,443,431 12,15,14,11,13,12,10,573,654,599,564,533,547,636,701,696,674,663,722,783,749,522,702,641,580,564,492,483,438,411,604,746,755,671,687,571,533,401,419,431,480,531,674,668,698,446,847,915,902,851,824,756,634,584,665,693,773,782,847,853,813,529,494,513,546,683,777,725,753,623,555 13,8,8,34,44,42,32,410,455,425,408,407,418,405,427,418,408,425,453,511,507,428,489,459,428,428,400,405,396,389,414,497,505,458,446,396,412,396,407,371,422,417,439,439,439,387,515,667,666,585,558,480,427,430,464,441,501,497,532,508,481,374,393,399,401,438,505,469,472,441,417 18,8,8,27,36,31,23,410,502,477,458,407,427,443,448,432,443,433,500,622,590,426,559,531,482,462,432,421,393,376,415,579,632,536,549,466,416,411,399,390,416,437,467,468,455,408,564,808,822,743,697,591,492,455,485,500,557,543,607,573,520,401,410,402,396,474,613,541,565,470,439 2,86,61,136,165,90,70,594,558,545,497,449,485,636,677,660,650,630,633,699,685,437,599,533,512,508,433,464,429,438,650,681,680,601,609,528,462,516,588,658,736,820,927,870,816,612,929,890,859,797,773,687,554,803,886,922,1023,1023,1023,993,931,465,437,462,478,564,668,608,628,521,462 20,30,18,67,100,55,34,481,415,409,390,395,408,500,528,451,453,447,451,455,457,395,441,392,399,411,398,415,395,370,427,456,475,419,447,385,414,382,403,377,404,440,511,515,504,414,582,621,622,532,474,452,393,455,506,509,617,621,686,658,583,409,402,386,406,412,452,440,402,404,403 18,13,14,43,53,51,40,405,459,444,434,415,420,420,442,449,439,436,476,568,542,423,519,489,455,438,426,398,394,407,417,542,568,489,513,442,422,398,410,387,400,418,470,426,430,388,568,760,766,687,646,547,452,429,448,474,511,519,574,560,497,396,394,387,396,471,549,524,520,436,432 1,44,41,54,83,78,47,455,474,430,426,431,444,519,582,570,550,548,535,497,527,401,409,404,399,418,418,420,381,407,588,532,482,475,500,459,460,482,495,559,624,704,808,754,727,430,776,685,602,584,563,548,455,546,635,683,795,786,835,804,757,457,419,449,471,477,470,486,479,442,425 5,145,120,125,157,136,107,722,856,810,769,675,683,747,807,767,747,735,857,982,947,730,949,888,837,803,694,636,518,507,808,961,985,908,923,817,749,540,628,714,777,874,979,946,917,546,961,1023,1023,1023,1023,949,835,757,847,886,993,999,1023,1001,953,560,607,560,594,817,976,917,933,827,736 4,75,71,117,128,117,106,445,555,535,510,473,481,492,510,509,503,501,584,736,715,481,687,626,563,522,467,458,394,432,473,688,736,628,666,486,467,408,405,433,451,485,575,530,554,457,705,885,897,815,789,681,542,519,623,646,713,700,758,724,688,419,446,406,412,562,719,658,663,551,497 2,11,9,26,35,17,13,421,415,398,400,395,386,404,444,419,416,416,424,459,448,395,432,433,399,397,390,389,375,378,394,435,450,420,444,386,398,389,401,407,412,415,432,424,425,397,486,568,560,513,469,443,399,458,467,484,503,478,531,489,465,388,391,377,385,406,437,423,416,399,401 16,8,9,42,109,115,43,419,424,398,412,395,399,413,440,436,423,426,404,449,445,392,440,420,404,410,377,391,380,386,399,441,456,431,428,403,433,393,393,396,410,415,446,416,426,388,504,583,579,513,486,428,421,410,454,490,499,496,538,525,454,400,387,406,403,419,457,440,432,417,398 4,20,19,100,160,160,97,408,400,392,386,376,394,409,413,399,411,415,417,428,417,410,402,409,399,391,395,381,400,400,400,411,403,404,423,408,396,388,397,386,399,407,421,404,415,405,471,510,483,459,456,424,403,432,447,433,470,467,481,483,434,399,386,385,390,413,414,422,411,397,400 2,88,75,192,198,150,152,652,846,798,740,656,680,694,752,732,721,708,876,976,936,784,951,888,835,811,692,640,516,566,740,1017,1018,949,955,838,747,592,588,630,674,764,867,837,840,595,928,1023,1023,1023,1023,947,835,779,842,855,906,903,950,940,901,543,617,536,587,884,1006,940,958,851,741 13,10,10,23,34,29,20,415,411,408,404,392,391,418,440,406,409,393,401,430,423,392,409,416,388,392,391,368,384,409,409,429,438,406,414,406,398,389,407,415,413,423,454,443,430,398,479,508,516,462,446,401,370,427,444,454,482,487,524,510,469,388,382,389,385,383,421,409,400,387,379 8,13,10,46,52,34,32,414,448,413,403,401,412,395,440,408,431,414,460,525,515,397,498,470,430,432,401,393,387,372,408,509,540,462,474,425,434,399,386,416,404,420,476,447,426,404,517,686,702,618,586,506,447,442,461,484,518,508,563,540,474,395,407,401,400,436,535,486,483,429,414 12,8,8,23,25,23,22,398,395,395,389,380,387,387,392,381,395,382,375,418,409,378,406,398,392,398,390,377,383,389,388,401,398,410,400,372,387,398,370,387,393,365,397,400,387,394,432,444,457,413,401,413,394,382,412,407,410,422,437,413,407,396,386,397,401,379,410,401,417,419,387 12,14,10,24,34,23,16,447,395,359,383,388,384,455,466,421,413,424,401,412,413,379,393,394,397,375,378,388,395,373,400,406,418,397,397,388,371,395,390,396,397,428,468,449,443,391,488,448,441,405,417,401,381,430,480,459,518,505,560,524,474,387,384,392,385,389,396,401,394,377,402 4,53,51,101,144,137,93,452,463,453,442,388,428,439,484,460,465,457,501,567,562,413,531,477,434,445,435,395,389,393,424,542,582,503,509,469,408,439,422,446,446,483,545,511,475,441,601,774,773,694,668,555,467,556,652,650,670,636,684,643,562,407,381,399,406,464,540,520,490,459,417 8,8,8,45,58,58,44,407,434,419,409,402,400,395,423,423,398,413,477,518,475,389,471,452,435,433,408,407,401,394,399,479,498,453,474,420,411,393,398,416,389,396,427,436,410,408,518,679,682,605,577,491,445,427,439,460,480,472,517,520,492,392,406,400,393,434,496,464,481,431,402 8,134,123,95,109,91,80,583,665,628,587,527,536,634,680,647,663,640,710,809,795,554,781,742,656,639,556,509,452,426,577,759,812,705,739,604,526,436,434,451,479,586,707,676,680,502,829,920,940,875,854,761,641,662,734,740,810,810,868,849,808,504,493,475,510,683,835,789,790,691,571 16,19,16,42,61,44,31,383,384,383,394,380,371,419,413,408,389,391,392,385,389,391,373,396,383,383,378,384,376,394,390,389,383,382,403,374,382,395,396,407,411,403,423,408,413,409,436,439,411,409,397,413,396,398,434,422,441,451,482,457,432,383,374,380,381,386,379,392,397,384,408 1,117,79,415,437,257,224,764,733,664,644,631,668,821,886,870,855,844,831,803,809,509,606,584,549,560,497,504,459,503,876,820,772,747,778,708,687,568,690,738,810,898,1000,975,964,670,1023,974,923,904,882,855,756,851,937,967,1023,1023,1023,1023,1012,721,564,727,738,771,768,746,771,662,615 10,19,15,39,50,38,28,401,382,398,382,388,410,423,434,428,439,417,397,394,399,385,408,401,383,388,391,388,383,373,405,403,400,403,398,390,386,387,378,411,413,424,460,441,424,390,476,435,424,406,412,382,398,449,467,466,515,517,566,522,479,383,383,391,386,393,397,384,400,374,388 6,418,196,344,412,230,206,667,728,677,652,547,616,702,750,745,729,722,772,849,832,581,788,741,667,652,560,557,455,503,690,815,843,759,780,669,585,536,643,686,754,832,909,841,810,684,932,999,992,935,908,829,720,843,912,927,975,959,994,956,910,551,504,539,568,734,846,794,811,691,617 13,8,8,22,30,26,19,466,639,577,520,505,537,486,519,500,495,487,666,730,712,540,658,617,578,565,497,485,444,407,476,732,713,674,684,603,536,389,403,401,413,432,507,500,529,420,690,977,940,908,870,806,693,448,484,515,584,589,663,677,642,429,529,437,425,725,802,776,803,696,603 14,29,28,278,486,492,277,440,440,402,384,393,392,426,466,464,428,454,435,480,465,402,442,423,416,411,393,402,382,405,425,448,467,418,455,419,398,419,440,426,465,493,536,522,485,437,592,611,583,520,508,457,430,539,610,617,638,618,680,630,563,413,394,410,412,407,463,450,430,400,389 6,166,123,1023,1023,1023,973,514,481,461,432,435,395,502,526,506,472,492,504,551,562,427,485,472,454,446,409,409,398,370,466,529,542,483,480,437,404,418,417,441,470,530,622,575,538,623,687,737,736,650,617,538,446,624,708,716,763,744,792,731,661,464,400,442,449,433,535,498,518,420,413 8,43,24,66,103,55,37,423,395,399,378,404,392,429,436,422,445,431,416,429,427,387,391,403,380,371,387,386,359,381,427,412,421,415,413,384,393,413,432,420,427,478,524,510,464,422,554,476,481,469,417,408,380,495,541,527,597,580,650,579,527,402,374,402,382,388,420,418,409,382,379 2,15,14,63,103,105,64,416,431,403,408,410,404,445,439,442,449,430,427,473,484,402,440,417,421,414,393,411,390,392,417,460,469,427,445,417,406,383,392,394,401,418,463,446,446,408,553,658,665,566,554,497,437,428,460,477,525,530,586,576,524,405,396,415,397,417,471,439,452,418,383 9,11,11,49,60,54,46,420,478,464,442,432,428,429,462,441,445,448,479,594,567,434,546,505,457,447,432,425,406,370,440,557,597,502,535,448,428,379,401,414,406,419,466,449,444,399,568,798,806,727,690,595,481,435,467,481,542,525,585,578,554,400,411,400,399,483,589,546,544,463,422 12,17,17,78,112,114,78,395,419,410,399,393,403,430,404,392,415,411,430,465,461,376,445,423,410,403,398,383,384,390,403,441,478,431,448,413,385,405,392,419,380,415,433,423,423,406,492,623,614,538,532,461,426,423,465,446,492,476,532,499,473,399,402,407,393,411,459,437,460,406,404 2,8,8,58,94,99,61,392,398,403,385,385,392,405,386,404,415,382,397,434,418,401,423,397,404,392,384,385,381,386,399,426,437,409,399,383,388,376,390,399,390,379,405,401,407,388,420,544,558,486,471,441,408,396,407,406,431,430,425,421,398,385,399,387,401,401,422,413,408,395,389 6,64,61,23,28,25,20,659,753,712,713,661,713,720,796,814,814,811,831,812,827,492,620,612,588,580,549,545,479,394,801,782,739,715,745,703,667,421,457,473,518,664,850,848,872,492,981,960,922,906,894,870,784,631,749,793,905,912,971,978,951,631,589,637,682,755,773,755,795,711,668 12,18,18,71,78,75,69,412,506,471,428,425,427,436,437,446,431,445,525,600,583,441,541,519,455,463,418,420,409,388,424,556,609,522,549,463,446,385,391,406,414,428,477,482,467,401,598,794,804,723,688,586,475,452,506,509,589,561,615,619,561,408,427,412,416,487,574,532,549,474,432 14,63,61,92,119,120,91,403,484,453,447,418,413,417,421,436,410,406,470,589,570,442,544,503,473,458,432,421,398,408,410,558,605,520,551,439,429,378,410,386,411,435,455,434,434,406,539,788,797,706,669,554,472,424,471,490,517,521,558,542,495,402,409,398,395,444,591,503,544,470,421 3,17,16,51,58,48,44,428,465,449,447,425,424,441,499,462,461,455,492,531,534,406,480,461,432,404,406,402,382,382,466,521,517,489,497,417,430,389,429,446,471,500,635,564,542,429,651,723,711,638,607,530,480,508,558,606,680,671,722,669,619,401,424,413,410,468,530,502,495,451,428 11,49,47,68,81,77,63,677,788,736,707,661,682,722,787,782,773,768,826,890,870,621,811,761,710,697,590,586,509,430,697,850,862,791,804,709,652,406,440,451,506,558,740,748,784,495,934,1023,1023,986,959,897,803,652,732,752,846,856,916,929,902,628,619,628,659,822,912,864,881,791,707 9,10,8,25,33,22,20,411,406,378,401,413,389,410,421,412,393,388,378,410,417,386,399,403,390,379,392,395,368,375,394,412,408,412,424,389,389,385,386,380,403,404,441,417,420,398,450,442,434,400,424,380,392,404,411,422,457,467,502,456,453,382,387,388,396,379,401,396,395,394,380 8,9,9,40,59,60,40,418,407,406,407,397,402,419,406,400,403,400,418,441,436,395,428,417,392,395,382,396,393,390,393,447,449,416,429,404,403,393,392,385,413,413,434,415,419,407,477,594,596,546,505,447,419,426,455,470,500,492,526,493,458,401,383,393,405,418,428,420,427,415,402 8,849,446,1023,1023,1023,715,1023,974,934,918,895,914,1023,1023,1023,1023,1023,1023,1023,1023,733,807,816,789,774,732,726,630,800,1023,997,937,917,934,893,843,850,909,953,1010,1023,1023,1023,1023,1008,1023,1023,1023,1023,1023,1023,990,1023,1023,1023,1023,1023,1023,1023,1023,967,803,971,984,999,979,970,991,911,870 6,28,22,30,34,22,18,431,431,413,404,405,410,453,473,469,457,428,442,452,436,389,426,415,391,386,408,387,371,393,466,457,437,423,407,406,413,406,448,459,509,540,633,582,524,439,640,591,550,506,489,465,436,564,637,658,721,714,745,702,627,413,402,385,397,414,437,432,433,406,405 4,25,23,38,43,36,32,475,435,396,420,423,414,473,487,429,459,458,416,487,468,399,451,431,414,416,396,394,400,402,469,474,497,425,463,421,423,396,407,418,479,539,682,602,584,408,550,570,578,522,531,504,442,450,511,518,557,561,620,563,507,397,378,394,385,420,469,448,443,419,396 19,18,13,33,47,34,25,454,385,373,377,375,368,446,449,435,405,428,405,401,405,384,391,394,392,384,388,381,382,376,404,403,387,389,391,384,393,408,400,391,403,426,468,452,463,391,476,435,408,414,411,406,399,423,456,443,524,516,569,529,488,401,379,374,387,386,388,362,387,386,399 5,14,12,39,70,65,33,416,425,432,413,391,417,436,462,436,438,435,464,474,468,403,421,418,399,406,403,404,397,378,422,459,453,437,435,403,406,399,387,406,401,406,466,446,468,399,571,633,619,561,546,506,427,436,468,475,539,547,600,595,551,402,394,417,414,430,468,451,447,434,425 19,10,8,13,13,11,11,396,397,405,396,404,383,392,403,412,421,397,432,432,441,393,417,418,415,394,400,383,386,390,401,418,445,402,436,399,426,405,425,435,435,475,534,459,449,386,521,537,530,476,458,432,396,450,513,523,573,536,581,515,495,380,399,405,388,420,434,394,443,424,385 6,10,8,26,43,36,19,463,461,453,445,435,438,504,545,521,523,515,518,543,536,390,454,439,406,431,405,426,384,406,516,523,513,491,509,460,453,407,414,457,474,537,656,622,615,425,729,703,666,628,596,538,468,522,603,627,697,696,759,747,691,434,417,449,454,489,510,481,512,454,439 14,9,8,18,26,25,16,421,395,400,363,385,364,426,428,405,397,416,399,410,404,380,393,391,394,381,382,393,372,398,384,413,407,389,389,384,401,389,401,397,394,430,439,420,421,396,450,430,418,419,414,395,394,408,413,428,460,470,513,456,439,374,384,372,387,377,401,400,415,391,386 13,16,16,87,125,127,86,394,454,423,418,413,436,414,416,412,415,409,453,523,529,415,493,457,440,418,415,397,411,389,414,474,523,453,492,418,415,411,395,387,380,408,445,427,421,393,504,714,723,642,612,505,453,407,436,430,491,491,510,509,478,389,392,386,403,437,513,472,486,443,403 8,8,8,11,17,12,8,398,402,403,397,396,408,390,399,387,391,394,412,467,452,415,450,427,402,398,397,397,382,398,378,461,466,421,434,409,398,393,387,387,401,382,415,404,418,393,440,584,575,505,478,429,389,401,421,428,446,434,471,435,435,376,386,393,402,410,452,432,434,417,395 13,98,84,287,308,265,252,548,771,719,651,581,599,588,648,605,593,555,656,818,820,510,776,759,730,711,616,581,483,385,490,750,838,789,815,697,637,422,424,430,446,494,598,574,567,465,738,974,1023,1002,971,903,791,572,651,678,744,739,786,756,706,487,592,464,479,637,815,813,871,775,678 15,96,70,103,147,115,78,523,703,668,591,513,504,574,616,602,573,568,731,877,833,615,852,775,695,676,555,504,444,390,523,851,876,774,802,656,555,456,495,502,515,604,696,642,616,503,775,991,996,919,883,770,635,673,731,733,777,769,818,799,746,459,471,435,463,708,869,794,810,676,550 5,16,12,11,12,7,7,546,605,562,527,490,511,585,655,636,642,628,687,738,724,502,657,600,563,533,458,464,441,428,555,713,715,627,650,566,514,405,417,421,461,522,637,624,651,442,805,883,868,817,792,723,599,550,640,657,744,746,808,809,766,471,454,492,505,635,741,683,707,591,531 1,17,15,41,38,24,29,415,397,408,400,414,392,454,476,452,453,436,426,437,421,392,396,412,390,376,398,388,388,428,451,419,416,398,408,405,397,412,454,460,485,571,639,550,521,462,651,545,502,468,466,434,410,566,659,657,716,694,743,685,613,405,409,406,391,433,415,403,407,401,400 8,8,8,41,71,71,41,406,426,423,412,405,404,410,429,427,430,412,444,500,476,411,471,443,414,405,397,396,386,375,407,463,496,457,456,438,418,405,389,393,401,386,437,418,420,401,507,667,666,596,560,478,423,423,433,436,483,496,506,505,474,400,394,396,404,438,481,456,458,423,409 16,17,17,88,127,131,89,411,445,407,410,404,395,429,443,430,430,409,436,482,482,406,439,426,418,419,403,400,400,395,409,475,492,445,448,441,427,397,415,413,422,424,473,440,453,416,542,686,690,625,580,490,431,444,484,509,579,552,594,583,504,396,398,403,402,428,470,456,448,415,397 5,35,35,69,85,85,68,432,567,502,497,464,472,468,472,487,465,469,554,700,673,452,652,591,525,511,470,434,410,393,445,646,707,599,621,488,457,389,403,408,422,440,509,489,461,424,659,878,893,821,788,684,540,479,527,537,594,596,658,651,602,424,438,405,418,517,678,639,631,525,470 5,15,15,36,51,50,34,423,486,457,440,419,425,440,445,436,459,442,503,579,550,426,530,483,459,466,414,412,395,396,428,546,577,501,506,450,421,376,396,391,407,426,491,443,475,410,588,758,757,664,630,543,458,461,504,509,552,550,601,582,538,388,404,397,417,479,575,505,508,449,429 13,10,10,24,32,28,21,376,379,370,390,387,394,384,386,398,388,397,390,402,375,385,400,389,384,397,382,385,380,398,392,390,411,393,393,399,376,393,391,390,390,408,407,408,424,395,421,441,428,422,395,396,394,402,415,414,440,430,451,419,416,377,385,372,382,391,414,406,389,393,381 7,85,77,489,332,295,449,422,429,382,415,404,411,426,451,424,420,424,423,488,472,414,435,426,415,416,390,398,367,403,413,450,456,423,423,418,403,396,418,406,448,503,567,518,485,488,616,612,607,541,501,487,410,536,624,624,675,669,719,634,585,406,399,402,400,437,462,452,420,397,382 1,12,9,29,35,26,20,423,382,390,395,397,373,436,434,413,392,397,393,396,389,382,392,382,383,378,383,375,374,403,402,395,392,388,364,387,392,381,397,395,420,423,465,451,439,400,476,444,421,406,383,401,398,467,504,507,536,514,580,516,471,385,388,394,386,386,395,388,396,390,390 1,14,13,88,115,115,87,395,429,392,397,409,389,429,454,429,447,423,464,476,469,386,457,439,405,419,390,375,384,375,411,462,474,437,444,401,392,391,411,422,437,458,531,453,445,432,559,627,631,545,528,452,417,488,571,565,618,597,631,596,555,378,388,400,407,417,483,462,462,409,406 11,20,19,30,42,35,25,404,420,395,396,403,411,400,402,413,411,402,416,431,442,392,422,404,398,408,404,385,391,397,403,440,448,412,418,416,389,395,363,417,395,394,417,388,419,399,446,553,559,496,489,449,421,411,417,415,418,425,441,463,422,383,379,405,395,409,448,434,435,412,396 18,11,11,45,63,64,45,416,409,402,417,409,407,376,418,401,402,413,423,472,458,413,448,417,398,409,393,405,407,396,387,469,466,419,447,418,405,374,400,380,389,399,420,414,432,410,502,644,643,567,521,458,417,430,459,459,477,476,517,515,463,409,400,382,394,427,481,434,455,410,418 20,16,15,91,146,141,84,421,456,435,433,412,400,441,455,438,429,446,466,539,498,419,482,462,425,435,400,397,392,409,432,497,536,469,473,416,404,403,406,415,421,418,487,447,450,425,587,712,703,623,586,525,440,483,527,537,592,584,639,600,549,415,392,417,399,451,540,488,487,434,420 5,9,9,46,76,78,48,397,394,379,377,404,390,384,406,412,389,383,396,393,396,378,394,390,393,373,373,398,370,380,393,404,398,395,376,379,389,397,402,386,395,435,458,404,404,391,423,422,420,424,402,398,379,434,451,436,485,467,473,461,442,391,392,377,377,384,397,389,399,395,379 7,15,13,31,42,33,24,392,390,385,383,393,394,426,427,409,429,397,401,421,408,398,392,395,397,384,392,376,384,398,403,407,395,400,402,400,405,388,394,397,415,440,494,465,430,423,492,472,448,429,438,407,403,463,501,496,535,530,577,540,500,385,390,385,374,389,404,388,393,392,395 20,12,11,35,38,29,23,382,393,382,390,377,396,409,411,399,384,391,395,397,386,387,398,377,376,390,384,389,377,389,381,392,401,387,381,379,379,380,385,397,403,403,426,408,418,404,431,418,417,395,386,405,373,421,432,433,466,433,465,444,423,387,392,390,386,387,387,385,382,394,383 1,10,10,51,85,89,52,401,380,393,397,370,395,389,386,407,421,399,409,422,402,389,406,385,383,381,393,387,395,371,405,414,407,414,383,393,370,389,391,394,398,433,458,436,419,393,460,459,435,412,419,403,380,442,475,475,510,485,503,489,435,397,391,386,388,394,380,406,397,394,383 5,57,56,124,145,141,121,446,557,534,497,446,462,456,511,479,488,475,584,709,683,480,667,617,543,509,470,443,397,413,466,677,727,608,650,522,488,380,406,414,454,469,587,552,515,438,691,880,889,813,776,676,537,496,583,592,662,668,722,689,656,434,419,417,424,538,702,629,631,539,451 15,9,8,36,54,50,31,418,438,439,437,409,419,420,419,408,433,421,464,552,515,415,512,472,442,440,407,397,384,399,412,526,543,484,496,423,430,392,389,400,404,405,464,438,435,390,501,731,742,657,627,506,446,416,441,457,506,493,542,510,491,398,412,398,404,441,522,487,524,441,417 18,8,8,21,28,25,19,361,394,384,395,393,388,389,388,391,389,401,393,377,399,381,370,401,385,384,385,376,377,389,389,381,402,393,386,401,385,408,385,392,403,407,411,412,397,393,398,403,401,380,406,377,388,391,405,415,414,436,440,410,404,376,359,391,387,381,384,387,402,361,388 4,17,16,11,12,11,10,536,663,602,560,524,542,567,638,642,632,612,704,786,762,523,717,663,616,594,507,496,448,394,554,753,765,701,707,587,523,381,409,422,448,469,606,612,633,412,821,938,927,878,849,773,664,538,615,622,726,731,805,816,781,493,507,492,526,698,804,745,764,651,567 15,9,8,27,29,26,24,432,382,396,373,377,394,421,434,426,423,399,383,381,395,382,381,382,386,373,397,366,389,395,400,400,387,373,379,381,378,385,403,389,406,419,451,432,419,407,472,428,412,387,404,371,378,435,469,451,501,520,552,495,467,392,400,373,370,382,392,391,399,396,388 7,98,67,101,149,96,67,455,504,473,439,404,438,437,525,500,486,451,536,618,595,441,586,545,476,443,422,418,398,409,448,579,638,519,532,461,440,409,440,420,462,517,611,542,524,471,662,779,789,694,661,563,464,576,647,652,695,688,738,679,632,397,419,417,405,463,603,547,548,484,434 9,8,7,47,76,73,44,426,417,408,400,415,403,412,403,402,398,404,410,443,449,392,429,414,401,408,383,401,384,401,409,426,456,422,428,406,402,398,397,402,384,430,409,438,423,397,480,620,603,538,492,463,419,416,446,444,481,472,525,484,464,378,395,392,397,419,430,422,426,411,405 6,147,133,243,365,348,227,500,567,524,482,461,473,507,546,534,531,510,602,715,699,477,668,609,538,532,459,442,424,426,480,685,726,607,659,528,493,445,420,447,472,541,643,592,584,493,751,883,890,816,791,693,556,621,704,732,780,768,812,762,714,444,454,438,452,565,710,644,641,566,454 19,18,16,42,56,43,33,403,468,432,442,440,444,423,444,454,439,437,478,575,544,426,497,475,445,436,421,414,403,380,433,523,557,484,491,444,428,395,402,393,409,391,479,456,465,409,586,736,750,674,638,551,467,443,458,506,554,553,617,593,559,387,430,406,417,449,531,478,510,448,419 3,35,33,125,176,164,116,422,522,469,448,454,439,441,480,453,457,452,542,665,636,432,601,544,493,490,452,426,395,412,443,624,641,544,566,494,427,394,397,391,408,420,494,476,464,413,642,830,836,758,729,620,506,478,508,538,606,608,647,640,566,415,413,418,438,502,624,570,574,504,450 1,39,36,24,35,30,20,636,788,743,705,637,635,687,752,744,730,725,827,908,886,651,854,801,742,717,618,599,516,420,677,881,897,827,839,715,640,448,451,469,497,602,757,732,771,502,911,1023,1023,991,967,888,777,682,759,775,851,850,910,911,883,580,591,602,624,815,927,873,885,785,693 18,9,8,30,30,23,23,407,410,398,396,389,400,411,419,440,430,403,441,464,455,409,449,418,389,399,385,395,400,406,391,463,453,431,445,416,388,393,419,396,417,432,464,449,448,403,491,570,568,524,493,455,398,464,515,494,532,519,586,523,498,386,390,390,380,424,455,429,438,402,402 5,10,10,65,68,69,66,406,427,407,401,381,399,415,399,398,418,397,444,467,448,391,452,428,413,421,406,396,379,390,387,447,486,446,438,410,402,393,401,391,386,392,422,406,403,378,477,624,628,543,526,450,427,407,416,434,461,425,482,471,451,396,415,394,409,422,477,447,452,429,406 4,49,45,128,178,167,118,430,541,501,444,448,473,495,519,496,480,504,575,678,652,480,626,570,515,503,458,429,425,386,464,630,665,568,605,492,471,406,412,414,419,453,514,514,494,438,692,845,838,773,742,662,537,485,550,577,646,631,696,683,640,427,426,438,441,533,663,601,651,494,475 6,217,178,306,412,341,255,651,722,676,637,585,599,687,757,734,723,707,777,841,825,570,778,739,671,639,567,533,456,440,641,799,832,752,765,657,569,485,487,516,574,646,780,741,742,586,903,997,997,942,915,842,724,748,822,837,897,887,935,913,875,550,545,553,568,750,846,803,818,705,617 3,38,35,197,211,201,189,458,517,485,457,426,480,469,501,513,487,511,537,641,629,458,569,527,470,488,437,422,406,402,455,614,628,543,553,497,428,399,431,421,434,481,585,528,547,458,690,809,808,739,702,609,530,545,615,629,689,680,738,712,663,413,427,417,420,498,628,570,558,496,429 20,64,58,17,17,11,12,391,406,389,397,386,392,406,429,443,418,422,434,480,456,404,429,431,406,411,390,387,390,380,420,480,470,444,436,394,397,384,434,420,439,501,564,475,459,395,539,633,624,536,542,459,422,457,500,531,593,588,609,569,513,406,387,402,395,438,460,449,458,434,408 7,15,13,25,37,33,22,386,379,402,391,382,368,391,438,392,406,390,391,390,402,381,393,381,375,395,378,373,373,387,392,386,395,383,383,371,382,403,407,398,416,395,417,395,420,391,433,405,399,387,400,380,394,427,436,430,464,454,493,444,428,387,387,374,378,392,384,404,377,387,401 19,10,9,19,30,27,17,415,394,403,383,394,406,444,452,447,440,430,418,441,424,387,400,399,399,383,391,395,371,396,422,420,410,416,417,402,403,419,437,454,456,484,590,507,480,440,584,533,481,460,428,417,412,553,612,618,667,640,698,628,576,403,388,384,397,405,411,397,408,419,406 12,11,11,76,85,79,65,396,496,460,412,422,456,421,455,424,432,429,506,612,600,424,570,520,473,459,429,415,415,381,427,575,626,527,549,470,435,395,395,397,429,433,466,458,475,407,591,814,833,745,716,600,503,464,493,526,560,549,581,572,555,411,414,390,399,474,596,551,561,483,448 7,34,26,46,76,56,33,396,401,383,373,392,393,432,447,416,424,401,413,411,434,390,407,396,389,391,383,372,387,409,415,388,408,392,406,401,390,418,410,432,425,451,510,478,446,426,519,463,435,416,399,398,402,478,534,555,581,564,624,559,492,379,386,403,390,396,429,403,389,389,379 17,11,9,28,36,30,23,414,400,398,412,393,382,397,433,435,407,396,430,403,415,383,390,391,394,385,401,392,374,394,408,392,420,409,402,413,377,379,391,400,401,392,447,437,431,402,463,456,438,401,409,403,376,428,440,435,464,462,496,472,449,393,384,381,397,406,415,395,382,384,398 8,10,9,28,47,37,22,397,416,410,401,394,415,415,433,407,418,419,450,449,437,394,423,420,407,390,399,393,395,381,413,437,457,436,439,406,415,385,377,397,413,392,408,426,424,374,498,601,613,531,505,475,421,391,438,458,506,498,519,508,501,408,406,387,400,413,455,433,458,407,416 10,12,9,32,33,23,22,421,384,379,373,398,392,421,427,412,404,382,413,414,409,395,395,402,386,393,374,368,374,387,394,397,408,382,420,401,390,376,402,405,398,413,450,432,440,396,491,428,453,407,419,415,402,442,475,498,523,525,557,524,489,393,388,391,380,380,416,393,401,377,375 16,14,13,33,37,30,29,447,490,464,436,445,434,453,480,469,473,472,520,635,587,432,619,539,480,470,444,420,415,383,440,597,626,538,561,462,430,382,408,416,409,444,530,498,495,422,608,762,779,689,663,567,462,484,514,518,598,596,658,629,574,409,395,407,407,492,622,568,562,467,440 8,109,89,157,240,185,114,560,614,560,544,495,513,579,627,625,616,586,679,752,726,495,682,625,561,563,478,465,438,408,532,698,726,647,681,549,497,423,460,437,493,537,664,617,625,486,801,902,900,840,807,733,609,604,699,706,789,786,832,814,770,480,471,478,496,613,735,690,703,601,533 14,30,29,451,850,841,444,466,438,396,425,394,414,481,523,504,491,484,489,514,487,413,446,415,437,418,396,400,382,431,461,458,454,434,415,403,395,430,439,478,469,538,610,544,524,578,668,649,606,540,529,491,451,708,763,753,743,706,738,678,639,440,417,435,425,450,466,459,455,410,419 3,17,17,44,53,54,44,412,468,467,434,426,427,435,448,444,438,440,478,577,576,424,536,496,445,460,419,406,385,395,416,556,596,510,531,441,428,379,411,407,418,415,467,442,455,399,549,765,771,694,649,561,460,457,484,481,558,564,590,585,532,406,404,393,407,465,543,523,531,466,438 9,11,10,30,43,28,22,412,408,400,396,372,398,449,440,399,410,405,428,427,428,396,429,412,389,399,386,389,390,411,388,424,423,403,432,391,394,387,385,391,401,426,441,454,437,388,479,499,497,446,441,418,410,410,424,445,493,476,524,495,450,372,389,387,391,398,411,385,400,388,394 20,25,24,80,111,102,69,436,469,444,430,416,430,426,455,460,442,448,483,573,537,434,529,489,445,434,418,400,400,387,422,543,559,498,510,459,425,407,404,421,418,439,515,484,495,416,593,759,775,681,657,542,477,460,536,541,602,598,655,614,529,404,414,414,407,481,565,510,518,439,432 7,10,10,61,103,103,61,391,393,376,375,394,388,396,397,401,387,380,395,385,379,384,390,388,385,381,380,376,383,383,398,373,383,381,383,378,388,386,391,404,414,407,434,414,420,400,421,389,404,381,386,387,395,430,450,457,474,462,477,451,422,386,388,376,394,397,385,376,389,387,378 4,8,8,28,41,38,25,410,468,462,440,415,436,422,433,440,446,417,478,598,548,426,533,491,453,442,416,404,385,430,405,540,584,512,517,450,411,383,376,381,398,407,450,436,443,396,572,769,782,695,668,568,484,410,465,476,504,492,575,562,522,408,405,401,404,477,567,527,541,440,413 14,40,21,81,104,49,36,554,390,423,408,395,413,555,582,502,476,461,449,440,433,377,421,390,385,388,394,395,380,391,423,452,461,424,430,392,394,386,384,430,425,463,551,550,527,441,644,581,543,493,458,420,420,483,518,540,644,687,741,701,620,398,359,390,395,399,424,401,421,398,394 3,60,51,72,81,59,51,450,510,476,445,431,413,453,489,479,471,473,524,643,632,460,601,543,488,494,441,413,392,406,446,610,646,571,583,461,439,405,424,408,447,489,543,520,506,445,650,810,814,731,697,597,483,514,569,566,648,639,691,663,623,411,407,409,409,513,639,580,589,502,465 7,104,89,15,16,11,10,432,450,410,401,421,406,430,469,452,431,426,463,474,463,384,433,440,407,405,405,395,394,416,435,473,481,442,446,393,391,407,426,443,486,533,611,516,510,457,621,624,616,563,488,478,414,574,616,631,676,666,713,652,571,399,400,405,420,411,507,445,443,410,388 3,43,32,68,99,66,45,452,471,409,439,401,411,471,480,474,451,452,486,547,526,429,518,483,453,419,408,410,386,406,430,533,554,489,502,444,428,407,401,428,419,473,552,521,506,423,631,750,738,665,623,537,471,524,586,588,645,652,699,639,589,406,397,401,385,452,536,514,505,437,414 1,137,115,168,194,153,137,516,700,651,609,523,565,556,618,602,584,600,710,831,818,565,791,745,678,649,544,495,444,379,558,799,838,754,767,641,557,429,410,435,463,513,670,638,642,491,808,988,996,931,906,815,691,588,683,693,777,761,821,813,766,456,531,474,487,678,821,768,765,651,586 8,14,11,37,41,31,29,424,372,396,384,390,393,437,448,407,416,418,410,395,404,389,405,387,383,384,383,372,372,386,411,403,393,383,393,393,396,412,405,406,419,438,487,465,438,406,503,441,418,428,392,391,386,446,477,466,533,531,593,551,513,386,382,377,377,392,399,395,368,385,386 5,20,16,27,28,20,19,437,529,537,475,434,437,441,482,485,457,464,509,722,713,440,733,669,556,558,459,458,397,436,453,664,765,615,659,503,458,409,402,444,430,464,529,501,488,433,615,798,853,755,728,564,474,504,576,562,631,615,664,639,567,405,427,392,428,499,731,656,654,544,446 1,14,14,7,8,7,6,541,610,575,544,485,510,581,648,623,636,615,677,744,733,515,676,625,559,550,476,464,425,401,561,718,740,652,672,557,507,421,423,421,443,516,650,619,654,434,796,890,878,822,793,710,599,542,608,659,734,735,801,796,764,481,469,478,507,647,758,682,724,605,501 8,44,38,209,248,201,171,522,584,559,520,472,513,543,588,585,565,558,636,715,724,478,637,602,549,540,462,453,412,465,588,694,717,627,662,535,504,450,590,643,736,807,885,797,728,521,821,898,891,836,802,720,611,673,776,818,890,881,914,862,804,459,462,443,463,593,712,655,686,565,523 20,22,17,39,64,47,28,408,381,375,390,358,404,424,419,408,417,388,421,386,396,388,388,379,386,403,378,373,393,434,392,404,389,398,383,422,389,395,399,384,406,435,461,442,418,404,492,426,437,411,391,386,402,448,469,451,522,486,531,467,439,384,383,378,396,383,397,400,390,387,385 11,13,12,71,93,91,70,425,481,444,439,408,433,435,468,438,437,433,488,601,577,422,549,508,461,449,434,410,393,397,416,562,602,527,527,447,402,391,390,403,407,432,478,468,457,397,571,781,797,716,674,578,494,429,485,497,544,545,587,583,541,406,403,388,399,463,580,536,542,462,425 16,39,38,43,65,64,42,406,468,426,423,407,394,435,440,419,422,416,472,521,521,396,474,436,413,429,405,401,393,413,414,507,511,450,481,432,417,385,391,413,399,425,466,458,451,415,569,717,730,647,604,523,452,454,505,527,591,582,617,583,515,389,403,391,406,451,511,472,490,440,432 10,9,8,49,83,79,46,438,431,410,411,409,394,447,505,481,465,470,471,457,452,403,420,404,410,401,381,385,393,416,440,448,449,434,409,396,407,391,421,418,449,464,530,478,483,423,631,589,546,505,502,487,398,474,541,542,627,606,673,649,576,427,404,418,410,434,444,427,425,416,379 8,18,15,84,123,105,66,430,432,456,408,412,408,437,450,449,450,434,475,516,490,414,470,456,422,426,397,378,385,402,411,477,518,445,465,421,380,382,397,410,390,441,471,454,466,419,578,703,704,607,568,531,452,441,481,488,567,544,605,589,541,408,405,399,403,453,507,489,497,436,411 7,13,10,34,37,26,25,436,382,406,378,395,384,459,461,425,414,417,384,413,397,379,390,378,388,382,387,391,384,381,412,392,407,396,395,397,385,398,395,410,401,448,466,443,441,390,475,436,430,414,430,399,399,417,447,456,485,514,567,530,472,398,363,400,396,400,402,406,406,397,386 20,22,17,45,63,48,35,394,381,402,372,373,383,425,423,406,418,394,410,393,412,385,414,396,384,377,389,377,378,392,402,396,401,392,381,395,380,385,399,392,436,437,478,436,431,408,454,443,411,413,413,395,370,448,469,471,508,493,533,494,442,398,387,391,379,387,374,400,382,372,369 20,19,14,49,54,37,33,440,388,390,397,382,380,426,451,431,422,411,409,410,416,394,395,387,392,388,379,384,384,401,405,383,395,407,389,381,375,407,408,411,425,443,500,459,459,421,517,457,458,427,415,401,386,450,494,504,564,551,608,572,502,402,399,387,370,390,403,408,392,395,381 10,52,48,102,136,117,89,608,804,760,738,687,745,634,720,720,710,717,836,887,871,679,816,791,761,739,685,677,563,432,625,854,862,815,838,746,716,410,402,458,475,521,677,670,714,460,879,1023,1023,1023,1023,980,887,605,677,700,789,789,850,865,833,561,722,568,607,875,966,937,957,873,804 13,17,11,27,37,22,16,494,400,410,376,407,398,467,491,452,435,419,419,405,403,385,384,385,381,407,363,389,377,401,408,395,415,403,411,379,384,416,414,389,412,419,477,474,444,397,502,444,444,423,399,391,377,453,460,450,550,522,589,534,503,380,388,392,375,397,393,398,409,393,383 8,8,7,26,30,19,18,420,406,401,391,377,399,426,428,420,402,420,394,406,420,392,398,398,408,391,386,375,383,376,400,403,425,392,394,396,413,390,399,392,407,417,442,419,419,402,455,463,466,431,419,394,386,428,455,463,479,479,510,487,452,403,385,391,392,386,419,399,403,403,383 18,36,34,63,93,86,55,459,551,505,475,420,462,478,513,489,509,486,577,657,649,453,613,564,513,479,453,445,403,407,449,640,676,585,626,488,486,400,410,418,440,483,566,525,536,439,693,850,857,787,755,661,539,511,578,608,678,667,721,699,654,415,442,434,427,532,667,599,624,520,462 5,44,40,177,259,244,160,648,580,544,508,479,485,673,707,662,638,628,655,678,674,445,551,548,493,499,441,448,418,430,581,611,587,542,557,517,469,448,450,481,501,609,741,699,694,649,866,863,827,792,755,709,584,797,849,846,883,874,917,893,849,512,465,504,541,593,642,611,635,552,503 6,8,8,20,27,25,19,399,382,381,380,387,386,413,410,414,397,385,380,411,413,385,404,400,403,385,379,380,371,401,383,405,419,391,405,379,402,385,402,416,407,426,449,438,411,392,484,452,447,428,428,417,390,431,460,458,481,478,541,487,456,397,384,389,373,385,407,398,395,380,391 15,8,8,45,55,53,43,409,440,413,398,391,398,392,420,396,423,397,438,485,494,394,451,438,422,404,391,400,385,392,396,447,480,440,439,406,396,397,384,397,396,408,428,411,411,394,459,655,679,585,554,453,413,400,451,436,486,453,506,499,474,387,390,381,388,423,456,442,465,421,417 11,9,8,25,35,30,22,392,414,396,395,400,411,422,432,419,410,408,443,461,440,406,421,415,411,392,401,398,389,399,429,474,470,432,439,423,412,396,394,382,397,396,461,453,461,392,497,684,655,589,567,489,439,419,451,443,478,482,493,489,471,399,389,402,390,433,486,437,452,416,414 14,280,243,158,231,191,128,565,615,559,513,493,511,596,641,612,612,600,663,738,725,508,679,637,555,543,472,499,441,391,559,711,722,633,670,531,503,413,443,466,519,575,719,672,666,487,791,893,882,824,798,717,580,582,654,688,743,750,812,805,767,479,444,484,505,631,738,690,704,599,512 19,22,19,36,59,49,30,402,390,390,375,393,373,410,428,414,410,417,390,401,402,391,389,395,392,395,388,376,389,380,406,406,414,392,399,400,380,389,414,401,434,435,458,444,435,398,443,433,438,433,400,392,362,411,445,451,495,479,519,480,438,392,384,401,389,382,402,403,394,377,390 16,250,168,166,200,115,95,580,564,536,477,467,491,595,673,630,627,598,632,698,659,481,625,536,511,472,457,435,405,489,641,680,678,602,607,525,468,524,654,710,773,854,944,871,806,608,914,892,861,800,763,687,579,806,899,940,1023,1020,1023,978,915,440,418,437,474,584,672,620,650,531,457 11,11,10,16,17,16,14,445,537,503,474,431,467,497,524,509,504,514,579,662,638,442,591,541,490,468,459,425,405,400,457,633,662,563,553,487,458,413,413,441,451,482,573,531,523,430,699,824,815,746,724,643,511,532,584,579,669,661,721,705,656,413,419,425,440,554,652,605,634,516,470 12,36,35,144,235,242,145,383,420,404,396,385,390,386,393,390,410,406,420,465,429,393,447,428,404,400,387,394,392,379,395,459,471,406,432,413,397,410,412,384,403,432,438,440,409,413,447,561,581,527,486,434,411,439,432,464,476,476,505,466,446,397,405,386,383,400,447,404,451,404,393 5,8,8,17,30,28,16,457,534,495,483,447,455,510,533,531,521,534,577,660,638,461,585,532,500,500,449,427,401,399,487,624,642,577,601,496,442,402,410,407,430,465,547,525,533,432,715,817,808,747,720,629,536,478,531,558,643,645,711,707,667,438,435,435,441,568,661,604,614,526,470 14,19,16,28,43,36,24,402,378,388,391,395,415,438,428,405,438,401,406,394,393,362,385,388,390,384,399,387,395,418,379,401,375,382,395,390,399,411,400,429,443,462,474,450,424,399,498,402,387,399,400,394,382,458,518,515,544,533,576,532,463,383,375,373,390,380,380,380,379,390,384 7,32,24,52,75,50,34,414,416,408,418,380,422,430,487,455,450,444,429,434,423,389,408,400,404,410,405,392,399,402,415,424,445,427,398,380,397,404,405,424,429,476,529,485,472,431,577,534,512,456,444,429,409,511,558,554,580,601,636,608,538,385,384,395,388,399,409,419,408,395,384 12,24,23,47,110,109,45,429,461,427,424,404,415,438,456,446,445,431,491,602,553,437,572,488,463,461,417,411,393,381,428,551,584,510,511,444,421,383,383,402,410,438,480,440,445,395,555,758,762,679,642,522,447,457,498,496,564,553,608,560,529,403,414,405,408,470,573,518,515,462,427 14,25,25,97,126,118,92,428,547,506,478,453,446,435,456,471,443,467,557,687,664,441,632,594,510,493,451,412,411,397,437,632,686,593,622,503,436,397,394,417,412,432,512,493,480,430,628,862,876,794,758,656,518,472,530,548,614,597,659,648,593,421,415,410,416,518,673,598,621,514,470 14,32,30,543,989,1009,544,455,567,523,483,446,467,481,517,490,499,493,572,727,702,467,675,620,547,529,458,446,411,418,470,681,725,616,652,508,484,395,416,434,441,482,568,528,548,460,690,873,883,808,778,655,537,542,609,604,683,671,732,701,663,441,458,439,424,552,701,644,653,538,471 8,11,8,38,41,24,23,425,406,407,391,428,392,436,444,434,425,426,389,427,428,396,428,404,404,390,391,400,392,394,399,399,447,415,393,414,386,398,377,414,423,456,506,457,464,418,504,509,502,454,439,397,405,460,487,484,539,549,586,560,497,388,398,380,388,394,426,423,423,401,388 17,11,9,35,39,32,29,417,412,386,391,380,416,438,461,420,455,429,440,463,455,399,436,422,404,405,394,392,388,382,413,448,446,429,442,407,407,394,403,412,414,444,477,456,469,401,547,593,580,512,495,443,405,462,496,475,541,551,599,551,499,393,391,397,399,403,449,433,433,410,406 5,110,88,66,106,85,54,582,746,695,645,560,576,633,691,677,665,659,778,873,854,636,826,771,699,687,569,536,480,430,607,850,869,785,803,688,600,424,440,475,518,606,719,697,706,503,859,1011,1006,948,924,846,724,672,743,751,815,811,871,861,822,500,526,519,529,752,879,822,836,719,637 4,22,22,15,22,20,13,387,403,401,370,375,400,391,409,400,413,392,400,409,421,389,396,409,387,382,388,390,398,404,399,404,423,396,427,384,400,391,405,385,425,423,454,421,420,392,439,488,495,453,460,419,395,441,465,458,476,463,503,492,438,390,381,385,385,416,411,398,416,405,401 2,90,83,157,234,220,144,524,671,639,579,518,546,552,625,583,608,598,709,810,789,556,757,715,632,609,535,516,438,388,552,773,802,717,727,617,539,386,419,430,467,493,639,621,627,450,809,958,959,899,872,790,667,560,639,669,749,751,814,811,769,482,484,469,490,686,808,758,760,658,574 3,15,15,109,168,167,106,456,427,403,411,399,422,467,525,496,482,463,460,483,492,404,439,425,408,405,397,379,374,404,435,462,456,423,429,411,399,424,434,421,456,483,578,513,509,476,627,617,580,507,494,450,427,625,716,708,719,691,719,663,585,408,391,412,412,444,480,443,436,432,402 20,12,10,36,40,31,28,433,393,371,399,406,399,420,430,435,428,400,398,436,417,388,423,396,396,391,394,376,373,400,391,433,421,414,424,399,428,382,411,420,420,427,462,435,429,404,499,503,473,464,419,405,391,449,495,494,548,521,589,554,489,406,403,394,382,394,425,432,404,397,390 19,12,11,43,63,58,39,388,420,433,420,407,395,417,431,426,420,430,431,470,487,411,468,431,421,429,393,380,384,393,411,481,468,434,427,427,387,391,388,392,399,413,449,436,447,403,541,645,645,589,534,495,434,433,466,462,512,511,564,543,497,398,399,383,398,428,478,445,448,419,391 4,96,91,13,19,17,11,384,402,396,397,392,392,392,426,438,410,406,408,422,411,384,399,414,394,384,400,403,377,379,387,403,428,395,413,398,399,361,402,423,395,407,477,460,432,413,502,497,473,465,424,397,421,447,505,457,522,468,514,505,463,371,384,397,402,402,433,428,407,382,379 1,17,13,30,41,33,24,442,422,388,391,378,395,450,480,453,445,423,424,411,410,386,397,384,388,381,392,378,378,423,447,410,415,405,392,378,391,407,438,453,471,508,587,519,472,451,583,485,453,431,420,430,383,554,617,601,655,651,683,631,561,391,383,367,405,386,391,389,402,396,376 17,30,24,42,48,26,23,468,474,433,424,393,432,493,527,507,520,498,503,533,503,405,454,460,416,415,406,396,399,405,459,509,487,445,469,425,416,422,445,457,510,558,642,622,622,482,711,700,666,590,563,514,440,639,716,721,758,747,796,745,684,431,405,421,420,463,501,479,461,455,409 15,19,18,124,207,213,124,424,443,431,406,411,399,406,453,419,434,424,432,549,533,400,501,483,457,449,406,398,381,381,421,493,554,496,510,426,419,407,390,418,413,438,493,440,437,440,521,718,752,656,614,506,442,494,547,554,574,545,585,548,493,403,402,398,402,423,525,476,494,432,405 7,74,61,75,105,70,49,515,667,595,539,519,530,569,634,618,604,601,689,778,767,533,725,676,610,597,502,466,428,408,538,745,773,692,709,603,519,403,427,448,463,522,643,617,632,445,804,933,930,875,847,756,630,555,645,664,744,738,807,807,767,469,481,476,497,658,791,745,745,639,551 7,17,14,34,43,36,28,403,391,393,381,397,395,422,419,427,413,414,398,420,418,394,392,376,390,387,397,383,388,384,391,394,397,398,400,404,393,394,387,427,404,425,472,412,442,403,485,457,446,430,411,404,395,442,477,470,536,521,565,507,486,369,382,385,392,397,400,411,388,392,394 11,154,96,129,200,109,69,760,819,772,751,695,743,796,850,845,843,834,873,919,903,648,848,797,750,745,665,627,553,445,816,895,898,838,856,780,703,451,534,596,665,762,906,890,899,610,1008,1023,1023,994,974,921,821,793,866,889,966,969,1022,1017,984,637,640,666,699,831,909,862,887,788,728 20,13,10,41,45,31,27,428,382,397,375,392,358,446,446,428,410,402,410,392,415,391,378,389,392,381,387,366,383,422,409,391,392,402,394,388,367,397,396,394,419,424,479,477,434,397,489,452,435,402,426,397,406,427,444,469,540,531,577,541,484,390,393,389,386,381,398,403,407,397,388 7,20,17,31,46,39,26,408,392,390,378,400,384,414,409,415,427,417,404,394,388,398,379,387,374,397,389,365,390,383,384,403,401,389,385,378,379,381,358,413,381,387,423,407,408,384,403,412,404,394,391,392,388,379,393,400,413,421,446,445,422,363,380,368,392,401,416,393,381,385,363 11,8,8,56,58,56,54,436,441,436,421,416,430,427,464,468,457,458,498,549,534,406,468,460,423,426,405,414,391,407,454,500,516,483,484,451,411,395,411,402,410,454,512,473,466,426,620,718,708,631,604,538,454,490,538,545,614,616,654,631,573,406,416,406,431,461,520,456,476,442,423 12,27,26,45,59,49,38,455,544,509,494,477,453,470,491,488,472,471,577,669,654,443,611,577,505,508,448,421,406,417,446,639,668,586,600,496,447,377,394,413,405,433,485,499,506,412,662,864,867,794,767,657,548,463,499,506,592,598,656,664,629,411,435,413,424,532,666,632,635,527,483 6,35,33,49,62,53,42,437,493,447,428,430,420,449,498,467,484,445,494,566,545,427,502,471,430,439,417,405,390,413,444,527,548,477,503,447,439,396,413,417,436,476,561,501,519,438,660,748,735,664,638,560,483,533,598,618,692,669,721,689,614,421,396,405,418,464,541,502,507,471,436 16,21,21,86,165,159,79,585,487,465,461,437,458,637,703,672,654,625,589,595,584,414,458,446,436,434,417,411,390,439,571,523,505,478,499,446,405,453,486,492,525,606,724,691,681,513,806,757,700,650,632,568,484,694,766,772,825,811,862,828,789,498,411,488,503,552,552,504,566,482,457 7,8,8,40,51,53,42,395,419,420,386,387,413,390,405,406,411,417,433,461,463,394,440,419,421,414,384,400,398,372,395,449,469,429,443,409,396,387,396,401,412,415,457,423,435,412,498,638,629,551,518,459,431,430,462,472,501,498,537,503,465,399,402,389,400,416,456,456,453,420,397 19,11,9,57,78,53,38,416,468,463,438,415,414,421,464,470,451,451,479,575,563,426,517,471,455,441,416,419,388,400,422,541,552,485,503,451,425,375,381,389,413,409,479,434,467,401,575,757,763,684,645,545,468,440,477,494,564,549,600,585,542,413,414,401,410,431,553,498,526,459,428 15,126,106,497,544,461,420,469,543,501,505,430,423,496,530,497,493,503,571,668,660,463,626,571,509,498,468,428,436,430,462,634,684,589,619,515,427,429,420,432,454,516,594,565,552,483,711,859,872,788,760,637,535,547,655,677,736,721,772,744,679,427,416,428,435,516,655,613,607,502,448 17,12,9,43,42,26,26,419,407,402,396,385,405,436,430,422,421,402,412,415,406,399,398,389,379,390,379,385,392,363,400,409,387,392,415,390,393,412,402,392,421,429,463,443,424,403,504,459,449,434,417,390,384,443,485,459,512,509,559,524,469,391,375,395,386,383,394,395,403,384,370 14,75,68,109,137,120,94,469,577,536,509,460,485,497,549,518,528,514,621,719,690,477,665,610,556,518,449,451,406,389,475,678,708,614,641,516,468,388,409,402,434,486,568,542,544,423,727,870,871,801,778,682,578,508,593,616,689,670,734,728,683,438,431,437,457,578,704,648,643,552,497 16,64,40,418,733,616,340,652,698,647,628,583,625,686,748,729,723,707,760,823,799,544,746,692,656,634,558,542,469,436,639,772,793,723,735,631,581,452,488,496,532,623,759,729,735,577,903,985,979,928,902,840,731,710,798,829,893,885,932,912,875,549,548,548,588,721,816,783,795,690,611 2,50,43,14,16,12,11,410,419,384,407,376,384,437,427,429,414,434,411,417,442,391,384,405,390,395,401,381,389,382,441,423,415,400,406,390,392,405,424,464,467,530,639,554,511,402,623,530,485,462,458,412,402,506,593,622,744,739,778,690,605,385,395,394,418,400,410,415,399,394,378 6,33,31,84,125,64,44,453,561,542,497,483,480,488,529,519,498,506,600,711,685,484,659,614,543,529,466,464,422,385,476,671,708,619,633,532,494,380,408,425,449,459,556,525,533,420,712,894,897,829,798,707,570,502,567,577,669,661,726,723,670,433,431,425,438,567,702,657,661,543,489 9,34,34,61,110,111,61,409,390,378,411,385,393,420,448,392,409,409,420,427,429,397,423,410,413,408,395,393,386,367,411,432,419,435,416,408,409,384,413,395,397,434,440,439,434,405,518,583,562,519,474,470,403,446,486,490,528,536,580,532,497,395,382,408,406,415,427,400,449,388,390 16,24,19,45,69,50,32,398,411,382,403,390,374,415,440,417,410,411,419,424,420,359,424,403,376,389,383,377,395,389,388,395,426,405,381,386,398,417,413,424,429,442,473,450,421,411,471,464,462,426,424,405,392,444,494,509,523,515,547,536,473,374,382,398,389,388,428,406,393,388,391 10,19,16,29,45,36,23,462,385,379,376,386,376,438,469,444,433,401,407,410,407,396,394,397,387,395,399,385,385,384,404,403,406,397,383,380,393,389,411,382,397,399,468,468,456,398,520,450,421,394,399,403,398,423,438,453,516,552,598,561,506,397,397,389,392,381,406,385,392,383,391 9,35,30,139,230,196,110,617,593,556,538,509,511,664,741,732,724,712,705,667,681,449,488,497,470,473,465,462,441,443,722,647,579,560,578,551,540,493,538,585,669,745,848,815,807,519,890,837,791,760,743,713,594,707,790,815,884,879,923,909,869,545,480,566,585,646,638,610,650,550,519 15,149,133,265,232,206,232,617,705,645,606,545,554,651,724,688,691,657,745,833,820,563,781,730,669,637,545,522,466,457,603,798,824,730,758,649,559,468,459,485,537,639,744,711,701,573,868,979,977,916,891,808,703,715,801,813,869,861,907,890,848,508,531,524,557,715,825,774,786,675,598 6,15,14,30,43,39,27,414,396,377,409,385,391,413,428,426,413,423,412,429,418,394,416,401,396,396,380,379,390,409,384,423,417,402,402,417,382,405,402,387,411,420,445,449,425,383,487,515,488,464,429,425,412,426,474,457,492,486,545,534,455,389,376,385,390,416,431,408,437,391,390 14,124,104,104,161,131,84,516,663,624,576,507,515,542,608,602,570,578,702,829,795,562,801,743,652,638,530,488,450,427,541,808,835,734,755,606,557,422,432,455,516,564,677,638,631,482,781,965,971,899,866,767,622,634,704,702,771,769,819,800,754,471,461,453,477,674,834,768,782,664,536 14,11,10,56,78,48,36,494,512,490,476,422,470,528,602,587,567,551,576,626,612,436,539,512,469,464,437,438,403,431,501,578,603,530,558,461,451,414,402,447,432,478,593,558,568,437,736,788,768,714,680,616,499,513,562,590,675,683,749,737,695,457,439,448,468,534,629,569,597,515,471 17,16,16,42,66,66,40,443,508,485,462,417,426,446,477,452,452,446,504,647,624,454,632,558,497,482,427,423,408,374,420,603,663,560,590,458,441,391,398,406,425,429,490,462,475,415,577,766,797,705,673,576,460,445,488,514,577,572,622,589,553,392,430,407,411,485,641,573,584,467,451 12,14,11,38,44,34,30,437,370,370,388,406,388,434,457,413,412,396,395,395,399,381,378,393,366,400,377,392,375,391,395,380,407,370,399,398,372,389,401,384,410,421,475,456,435,395,496,429,404,400,391,389,384,423,428,468,502,525,568,538,489,394,391,390,378,386,378,397,404,378,376 3,23,22,167,254,251,164,402,456,442,417,394,407,398,410,423,411,420,467,569,537,415,519,496,465,437,409,408,382,385,415,524,558,486,509,457,391,383,380,390,402,405,449,412,430,419,514,741,762,664,639,527,453,415,416,422,480,485,530,524,477,399,402,390,393,466,558,533,523,463,441 16,9,8,23,32,28,20,435,397,387,372,387,397,452,441,428,418,417,392,393,387,390,382,386,389,398,396,386,390,369,400,406,393,389,391,390,381,391,403,396,393,404,436,421,422,398,481,434,419,399,403,392,396,420,424,425,464,481,534,492,463,387,381,380,387,384,388,376,394,388,379 19,9,9,12,14,10,9,390,404,421,383,407,396,414,408,401,397,407,406,451,443,396,420,411,395,384,386,388,390,388,402,411,441,414,416,392,391,393,387,398,397,396,430,413,398,402,458,541,534,480,458,428,407,423,444,435,474,462,501,483,454,398,409,394,390,393,429,424,436,392,403 10,57,46,49,61,45,38,469,460,439,442,440,397,471,490,488,487,455,476,560,539,422,495,470,411,456,406,402,402,403,456,523,551,490,495,446,401,422,440,458,472,552,633,590,568,436,667,712,701,619,592,520,448,543,618,631,719,695,736,692,638,427,415,398,425,455,540,491,499,461,448 11,9,8,15,16,11,12,388,400,415,387,390,389,399,411,416,412,384,397,440,447,399,444,418,405,403,390,405,372,389,417,443,455,432,423,404,398,383,404,400,426,436,497,458,437,384,450,527,553,477,459,437,402,429,452,440,487,474,491,469,448,383,392,388,393,407,445,439,417,380,387 17,8,8,31,39,35,27,414,411,398,398,398,380,409,428,395,414,415,418,418,430,396,419,410,395,388,381,379,385,372,407,428,412,406,410,408,384,385,381,387,389,411,443,440,426,391,495,537,522,473,458,416,409,420,455,435,511,498,535,494,465,373,401,387,399,389,417,433,413,393,404 18,71,53,77,97,42,29,489,548,494,506,448,451,535,576,555,573,547,609,676,651,434,586,548,496,507,436,432,414,437,503,617,673,558,621,490,454,453,456,486,499,590,701,645,608,507,782,854,849,780,759,667,580,661,748,753,806,801,839,803,762,436,445,424,426,535,646,605,617,506,447 16,92,71,120,120,85,87,502,492,442,434,429,420,520,560,529,529,490,538,599,579,442,522,483,462,438,425,431,407,486,627,597,590,522,552,433,439,589,731,785,849,924,987,895,799,527,842,795,768,708,670,592,482,774,894,943,1010,987,1003,915,850,413,426,421,433,497,577,522,558,455,427 10,9,8,12,18,15,10,393,409,406,395,393,397,391,405,407,396,402,409,448,437,402,433,403,409,387,377,379,387,392,395,437,423,407,415,386,411,385,374,390,393,390,401,387,406,380,434,503,515,470,444,424,400,394,406,414,430,416,450,425,412,388,361,386,386,397,441,419,407,393,387 15,12,12,42,58,56,39,513,640,565,549,486,502,542,588,576,566,569,706,758,727,565,698,648,602,581,477,477,430,392,502,758,733,668,685,560,508,406,403,411,435,479,595,557,586,430,759,967,926,885,848,758,642,487,576,578,668,689,756,758,720,467,481,469,485,763,845,776,797,681,589 12,180,144,335,428,348,264,567,756,711,646,566,624,615,678,672,669,662,781,875,857,625,835,783,709,691,593,548,449,436,599,840,875,801,809,694,594,445,466,500,514,597,727,695,701,538,872,1020,1023,962,939,855,739,672,751,770,839,833,885,871,835,489,557,481,522,743,876,820,830,724,622 3,28,26,55,98,75,39,467,423,409,402,403,383,436,452,450,436,428,466,480,493,408,452,438,418,398,384,395,391,412,435,497,473,439,475,414,410,396,417,395,449,495,612,548,519,418,569,645,636,572,554,487,444,466,516,560,593,572,623,591,539,396,402,401,404,421,475,458,467,419,410 7,55,35,64,112,68,39,419,409,391,417,419,375,428,473,508,462,436,453,448,437,378,391,394,370,383,384,374,384,384,420,436,400,393,405,392,373,401,421,447,456,474,546,476,490,430,539,488,467,446,442,425,401,508,564,558,598,597,659,618,548,412,379,395,391,390,412,392,408,392,373 9,17,17,47,72,71,43,419,459,416,415,412,410,404,433,428,430,426,482,562,555,422,520,503,446,432,422,402,401,393,426,522,567,493,495,442,422,389,383,394,403,415,446,440,443,410,554,767,788,707,673,558,452,418,472,475,530,523,559,548,515,389,409,402,392,467,550,493,509,455,420 18,262,225,186,253,208,151,626,500,463,473,436,452,631,705,654,640,632,608,598,599,424,513,485,423,452,397,424,397,497,594,579,564,493,513,449,431,559,594,660,703,781,852,799,743,656,856,799,755,680,656,577,488,831,886,885,918,908,943,900,842,463,416,437,471,495,566,526,504,449,465 8,9,9,28,33,33,28,426,743,696,622,495,501,414,444,427,402,396,706,915,865,631,900,823,738,713,591,522,459,395,419,880,919,820,827,677,554,400,402,407,419,437,503,445,438,405,499,1023,1023,966,927,796,647,469,486,469,495,478,527,495,484,396,451,389,400,663,903,822,827,704,540 1,15,16,163,191,199,169,406,429,418,395,405,400,395,405,401,408,415,439,487,467,394,450,429,410,392,420,396,397,388,403,461,468,441,458,405,415,380,391,390,407,392,435,419,423,394,476,603,604,534,499,452,427,406,424,442,451,464,482,486,449,390,393,411,385,428,470,429,428,423,397 10,8,8,39,54,53,39,389,425,430,408,410,421,415,432,439,407,404,450,510,481,409,489,443,423,401,413,393,393,387,401,466,500,460,454,453,391,404,392,397,393,408,438,422,410,377,504,689,711,612,580,494,453,422,450,427,513,499,504,503,483,395,391,385,402,420,500,464,483,432,417 16,18,18,65,140,139,64,435,433,410,385,410,388,441,461,433,451,425,458,471,463,382,420,416,403,411,398,399,404,407,420,447,443,416,415,400,401,399,393,410,411,420,479,466,460,418,550,611,572,521,505,468,434,456,488,506,560,554,607,569,532,406,410,408,414,444,466,437,459,410,408 3,16,15,28,36,32,25,495,456,425,425,422,414,491,512,486,460,462,474,551,535,409,513,463,434,437,423,407,398,405,485,524,553,492,501,453,428,397,407,447,468,524,669,590,575,421,615,707,694,622,600,547,451,463,502,522,602,594,675,633,583,413,401,417,416,450,541,507,493,455,411 1,14,13,13,14,8,7,531,599,557,514,487,480,578,646,628,628,610,660,714,691,473,636,587,534,524,456,447,417,414,559,687,691,608,648,537,475,406,452,424,480,544,676,651,647,444,799,859,844,790,771,683,562,611,676,704,771,762,823,809,774,473,449,485,502,642,719,652,678,561,506 8,37,34,39,44,32,28,613,742,670,636,587,624,656,723,722,716,703,778,843,827,584,783,731,669,652,565,549,439,382,628,815,830,746,777,662,584,421,449,466,494,568,713,703,731,472,885,982,975,923,899,828,716,627,724,743,815,826,883,883,850,547,522,547,595,748,851,800,819,712,621 10,16,12,33,43,32,23,407,395,374,373,380,390,407,425,423,395,393,377,391,396,389,402,362,406,365,381,375,389,381,398,388,381,384,384,405,398,406,394,405,420,468,474,458,436,428,493,431,417,420,414,363,389,455,498,518,544,533,569,517,461,392,376,380,385,384,380,387,385,375,356 3,49,47,111,141,130,101,464,580,542,491,466,465,504,532,518,510,482,604,727,718,477,673,609,548,540,468,471,407,408,493,685,739,636,649,566,490,409,412,422,440,475,557,526,561,431,711,899,906,833,801,697,573,496,569,598,663,677,743,724,665,449,429,442,438,567,713,648,668,569,481 6,22,22,84,118,116,81,418,496,458,441,409,436,421,439,472,445,415,506,589,581,433,545,512,446,453,435,431,404,395,419,568,583,506,522,447,426,387,387,389,409,410,459,437,452,410,587,790,794,722,683,598,493,431,472,489,543,544,598,585,538,413,421,410,414,460,575,522,540,478,419 18,18,13,33,49,34,22,407,397,402,392,395,384,429,454,430,399,387,409,453,426,386,428,389,394,392,378,385,380,392,417,427,427,391,403,411,380,379,408,415,409,423,488,446,432,418,491,528,514,480,442,405,393,456,488,504,550,541,594,535,483,404,411,396,386,403,429,413,411,382,386 5,20,18,10,12,10,9,559,682,629,588,539,562,608,673,666,661,662,739,810,794,531,729,680,617,599,503,497,456,367,600,779,790,711,734,614,538,404,418,417,463,525,660,649,669,434,839,951,939,890,862,788,686,553,632,665,754,758,830,834,801,498,497,514,537,711,813,749,779,666,585 1,18,15,22,34,28,18,459,672,628,540,462,507,487,543,523,506,482,712,854,794,607,837,734,656,641,528,473,420,419,546,842,844,754,757,610,534,455,505,565,634,717,806,717,673,460,723,1010,991,921,876,756,609,591,688,717,780,765,804,757,707,429,487,410,439,731,898,805,823,682,565 18,49,28,64,109,59,33,393,382,370,367,383,401,424,471,429,430,411,413,403,436,374,394,380,390,386,395,395,378,390,419,384,383,411,388,391,392,400,426,430,450,457,519,484,435,417,520,458,438,399,415,395,407,469,550,521,553,560,611,510,487,388,382,384,390,390,404,365,391,387,375 10,12,10,29,36,29,23,403,404,397,400,390,394,413,406,422,423,411,419,436,442,389,434,418,401,407,393,395,378,408,399,426,445,439,422,411,389,399,395,415,420,428,475,444,436,412,509,555,564,502,474,426,417,466,516,503,535,547,584,536,491,390,382,384,399,431,458,411,413,386,381 19,10,9,21,30,26,18,417,393,398,381,394,370,408,420,405,415,399,386,395,390,378,386,396,393,386,377,389,382,401,402,395,400,389,397,390,391,417,395,409,414,423,438,420,435,403,474,411,426,396,399,385,383,413,438,459,483,494,528,490,460,404,389,378,390,413,403,392,395,392,398 6,10,10,22,31,29,20,398,389,392,364,376,385,410,385,409,404,395,386,401,413,385,390,391,388,403,393,395,380,408,396,390,386,403,387,384,400,387,397,401,395,408,459,416,399,392,461,420,421,405,400,382,399,435,440,456,488,459,510,451,437,396,398,378,378,387,412,395,393,387,384 3,10,9,35,33,29,31,437,415,404,400,401,417,422,460,423,440,416,432,475,447,395,467,435,403,407,401,404,386,378,441,472,499,440,457,422,403,389,412,452,444,506,620,573,529,396,527,598,609,519,529,497,433,418,450,462,510,505,566,534,495,400,392,385,390,421,467,438,431,407,397 9,49,46,157,285,281,152,495,563,497,479,440,463,526,568,556,549,528,602,681,631,441,606,565,509,494,470,441,415,418,503,635,651,571,594,496,481,422,441,455,476,535,630,582,578,455,746,859,856,790,762,672,561,609,675,682,758,740,795,762,717,436,446,420,458,532,658,611,633,533,465 18,9,8,38,36,25,26,412,401,386,381,383,389,430,416,419,382,401,401,405,404,377,395,400,382,387,388,393,381,375,394,418,404,395,401,384,384,397,403,396,400,430,459,440,432,398,468,452,452,402,412,400,389,424,465,458,514,501,556,515,469,391,383,397,383,398,416,408,399,383,386 13,19,19,56,60,54,50,431,471,463,451,431,439,415,445,443,448,439,506,561,561,415,522,470,443,443,432,415,402,379,435,522,577,498,514,442,409,385,388,408,386,436,460,462,476,396,607,784,791,725,666,597,499,457,465,510,565,557,609,605,558,399,418,411,411,467,549,508,538,438,448 12,11,9,26,27,19,18,412,412,407,412,394,400,414,441,413,414,414,420,470,444,395,435,417,400,408,412,399,382,379,396,465,466,418,423,404,386,407,407,416,420,423,476,457,434,403,495,569,569,498,467,445,406,460,481,483,532,521,574,510,474,400,392,392,388,433,471,452,444,418,413 11,180,167,122,205,189,111,387,409,395,381,376,404,413,403,382,407,402,404,404,421,381,404,395,389,397,381,419,386,381,403,392,399,403,407,381,373,402,408,430,419,442,493,465,464,398,461,476,489,455,467,388,395,398,444,437,458,463,507,464,417,403,382,399,375,371,411,392,382,383,389 10,32,32,174,301,308,176,400,388,383,382,382,386,407,419,409,411,408,415,413,413,391,395,400,383,407,376,372,404,387,398,393,387,407,386,404,395,394,397,394,406,428,428,408,408,425,461,445,443,434,422,410,382,456,497,483,493,473,492,469,440,399,391,405,395,408,398,403,406,377,373 9,9,9,51,128,134,50,413,420,395,399,403,396,421,410,436,415,409,417,444,459,397,414,412,408,389,394,410,379,375,391,414,456,412,399,399,387,381,384,384,400,411,425,413,430,395,481,564,556,503,476,429,412,436,462,453,496,497,522,466,454,400,396,391,393,422,444,426,440,417,405 15,18,16,68,73,60,57,427,483,459,447,420,428,414,450,431,433,449,484,605,575,442,547,498,470,438,437,416,405,407,413,558,594,504,528,463,416,414,409,405,409,436,469,434,462,409,585,794,808,728,678,566,467,452,501,498,554,550,595,557,541,386,404,402,402,462,560,517,526,449,420 12,17,17,38,48,41,33,421,497,470,462,452,432,434,453,434,454,455,543,650,628,436,585,546,493,480,428,419,401,353,430,617,657,557,581,486,444,384,398,393,409,422,460,465,460,401,591,838,854,777,742,618,530,426,470,477,532,528,604,608,548,408,422,407,414,490,631,600,598,499,444 4,72,61,86,105,82,70,513,632,598,555,472,498,519,573,555,569,547,671,789,761,503,748,685,595,583,511,467,437,430,490,763,791,696,714,560,542,409,424,429,457,519,620,576,596,442,745,935,935,868,839,747,611,552,627,654,718,712,775,760,706,448,479,431,461,609,788,725,734,618,506 2,35,34,53,72,65,48,449,525,469,443,465,441,459,483,479,475,460,526,620,598,456,588,545,499,498,468,463,419,415,422,569,608,532,563,477,426,373,398,388,399,413,482,453,464,404,630,805,820,753,720,625,516,447,492,486,570,567,635,622,579,412,436,401,433,494,622,561,581,488,456 12,45,38,69,73,60,57,431,481,425,441,419,435,454,492,486,472,467,474,558,563,424,513,469,437,423,406,418,417,418,492,555,574,491,504,473,423,454,532,601,660,753,827,717,627,461,705,750,751,672,621,524,454,635,754,800,854,824,848,758,693,402,420,404,427,470,534,499,498,464,429 1,8,8,6,7,6,5,424,433,430,427,415,420,431,458,467,460,447,483,534,541,419,493,469,431,417,413,414,384,378,428,515,526,467,475,438,421,401,379,398,405,422,493,468,484,391,596,680,667,603,566,483,427,446,470,499,572,539,603,609,552,401,404,407,413,469,532,484,493,446,418 12,10,10,20,25,23,18,402,504,490,444,423,423,400,427,432,427,411,483,624,582,425,593,530,471,470,431,409,397,391,398,592,642,536,561,473,431,409,392,396,392,414,456,429,450,409,518,786,807,712,675,553,468,427,460,456,505,495,539,533,477,389,413,399,408,461,626,572,571,485,441 5,42,37,33,55,45,23,611,712,661,624,603,596,670,727,722,722,695,768,828,811,574,757,705,654,638,549,536,461,443,636,794,807,731,760,630,584,447,437,444,507,580,738,714,722,486,872,957,942,897,872,812,708,616,718,728,814,807,873,880,843,527,513,549,585,730,821,770,787,691,600 5,9,8,27,48,41,23,453,483,470,446,420,440,452,507,489,465,461,516,598,591,425,583,528,460,449,430,418,383,390,441,563,617,518,553,457,414,374,410,413,434,462,543,504,489,423,626,732,746,656,632,547,456,508,558,579,632,614,682,662,605,413,417,436,425,473,602,546,544,477,438 3,9,7,23,31,23,16,409,391,389,382,387,381,421,416,429,407,412,414,411,415,403,388,397,387,379,385,384,387,393,408,409,402,396,394,390,392,399,402,417,416,447,490,479,437,420,505,469,456,406,424,413,395,479,532,532,576,540,606,531,515,383,383,394,371,394,407,393,393,395,377 2,12,12,73,96,98,73,411,462,431,436,408,424,419,431,433,443,435,493,564,564,433,536,498,460,457,418,408,390,374,420,552,599,491,514,441,434,393,394,389,394,428,483,445,435,403,591,792,815,728,671,574,488,436,474,503,549,522,590,579,513,404,417,398,414,476,567,530,539,476,434 19,95,80,115,173,144,98,488,577,554,499,476,454,519,575,589,555,554,639,733,696,476,676,611,550,541,484,438,421,407,503,703,737,626,670,550,463,406,439,444,484,536,634,589,598,469,751,882,885,820,781,672,563,599,673,671,726,718,785,764,721,433,457,432,449,581,744,661,702,544,483 5,64,53,92,127,111,77,483,616,564,533,485,486,510,574,547,534,505,620,753,732,492,707,672,583,555,458,458,417,422,485,728,766,676,684,576,475,399,427,432,463,495,585,544,544,442,714,915,925,856,827,720,576,543,598,617,676,675,737,724,669,438,450,433,437,582,753,676,715,583,517 11,15,15,12,16,15,11,524,594,569,521,496,525,558,619,620,615,614,671,718,698,486,638,589,528,515,476,477,422,389,521,695,689,602,644,544,500,387,413,424,434,480,599,583,619,418,779,875,859,810,781,711,595,509,599,611,696,695,769,772,742,462,458,487,493,636,723,647,695,574,523 9,9,9,33,58,56,30,389,398,397,396,385,388,396,413,409,409,394,395,449,422,401,421,414,392,406,395,399,383,384,398,435,439,404,407,402,399,375,388,410,387,420,434,392,415,409,465,537,543,471,460,413,406,412,440,454,492,476,518,473,439,387,382,387,407,398,431,411,407,414,378 18,21,15,62,74,48,40,444,466,442,430,415,409,455,477,488,477,475,512,578,559,408,529,483,439,447,413,416,387,437,452,537,572,491,499,453,418,401,431,413,424,488,558,504,512,423,654,737,729,655,633,537,461,509,553,578,627,621,683,658,608,409,406,399,409,474,567,523,548,445,422 19,13,13,23,25,24,22,418,430,391,404,398,407,418,412,426,406,421,427,467,463,386,445,439,396,417,386,377,405,388,414,452,458,424,428,411,404,398,388,391,397,392,428,421,412,393,468,586,585,509,488,440,409,413,418,421,456,456,461,482,448,389,382,397,389,417,478,438,455,428,403 20,9,8,18,26,23,16,409,390,374,371,387,377,407,419,413,397,406,390,409,394,382,395,398,390,397,384,388,381,414,400,410,394,389,397,385,389,388,394,391,386,404,424,422,410,389,439,440,446,425,408,390,390,427,433,443,456,459,498,461,438,388,401,387,379,386,385,390,406,390,382 7,13,13,32,46,46,32,386,446,431,420,390,408,408,449,435,417,407,450,513,475,409,452,451,413,424,409,392,392,396,409,484,510,457,461,427,434,385,388,404,392,408,455,445,454,397,525,674,666,609,582,489,435,457,482,477,533,520,581,532,494,388,407,391,387,419,498,451,473,425,416 20,65,62,158,154,133,142,464,584,558,498,468,501,501,540,496,512,512,614,733,721,474,665,619,537,536,462,439,411,382,489,689,730,641,645,530,465,418,411,413,432,458,544,536,531,438,732,907,912,847,809,718,581,515,568,599,666,667,729,720,669,422,445,430,446,601,721,655,673,590,480 16,27,17,79,112,71,51,441,410,418,414,408,392,450,458,454,434,426,429,448,469,390,432,421,394,399,395,399,376,380,420,438,462,422,428,366,403,401,433,415,444,471,538,484,460,442,554,578,576,510,484,454,415,521,554,571,619,610,662,595,539,410,397,387,388,397,431,436,427,398,382 2,154,45,1023,1023,428,557,961,850,809,774,710,750,983,1021,993,976,952,935,957,945,689,871,831,768,748,658,607,531,717,871,910,920,847,860,764,696,764,807,829,883,947,1023,989,971,899,1023,1023,1023,1002,976,916,812,1023,1023,1023,1023,1023,1023,1023,1023,841,651,837,844,884,928,887,903,804,735 7,19,13,35,54,35,22,412,394,383,394,392,383,430,431,415,421,412,426,420,420,398,406,400,375,373,387,388,372,382,393,409,429,396,403,400,385,384,386,407,403,419,450,441,432,403,496,490,476,428,447,419,389,446,479,469,522,502,564,504,462,376,380,386,394,411,408,373,386,383,383 12,235,219,155,231,218,144,398,399,378,386,349,373,406,411,422,383,407,405,387,355,378,408,382,393,403,386,399,389,408,426,407,408,368,386,389,389,394,408,435,441,454,529,469,448,417,442,401,410,381,401,365,398,402,446,446,458,481,544,471,427,384,387,407,385,396,384,393,396,363,398 7,31,30,76,109,110,76,411,436,395,403,384,416,397,396,390,403,417,425,475,467,411,465,417,399,421,395,397,404,410,400,468,466,433,456,385,408,374,387,381,406,397,419,419,414,406,474,629,642,574,546,474,433,424,430,433,458,450,504,492,460,380,388,409,390,400,463,451,469,415,403 12,9,9,31,43,43,31,395,463,422,421,416,426,407,440,428,415,420,486,537,512,402,494,455,442,429,411,414,395,410,422,511,536,490,470,429,417,384,405,402,407,406,437,445,439,389,529,755,751,681,635,555,475,422,445,448,486,480,548,519,488,394,417,404,401,460,527,499,522,440,421 2,8,7,15,22,17,12,406,411,403,401,388,406,382,401,391,404,406,436,461,439,396,444,421,413,400,399,390,377,386,399,442,471,417,427,421,394,391,402,402,395,398,422,394,394,399,452,571,581,509,500,439,422,404,430,432,449,438,476,458,445,383,401,389,383,406,440,436,436,392,391 11,13,9,41,43,28,26,400,381,400,400,377,366,401,409,414,421,386,399,375,378,369,376,375,365,375,378,379,384,397,402,387,381,393,370,376,386,398,399,399,407,429,478,432,406,399,449,414,384,393,382,374,390,450,469,475,510,499,521,504,439,364,390,385,375,375,389,379,387,388,369 6,18,16,36,54,42,28,393,398,397,394,390,387,409,405,414,396,409,412,421,394,395,412,407,383,380,397,387,399,391,394,409,406,402,391,384,372,388,388,407,391,405,425,448,402,398,445,434,464,425,410,402,389,402,420,425,438,433,448,438,432,373,389,383,383,385,407,399,410,393,393 4,394,240,379,584,288,183,661,786,739,694,613,633,717,771,756,754,734,818,912,882,655,870,818,750,732,633,597,510,477,701,882,905,827,844,733,655,480,526,579,633,714,827,789,796,607,916,1023,1023,972,946,870,768,747,825,829,888,883,935,921,888,567,571,562,609,781,904,850,866,761,671 19,8,8,30,32,26,25,398,384,388,390,364,392,428,426,417,391,408,379,394,409,379,383,385,386,387,382,382,387,397,409,385,391,395,400,396,387,393,406,395,392,419,428,432,424,394,462,429,427,396,406,399,403,426,463,464,491,493,521,470,466,374,377,395,387,378,393,385,380,377,381 1,97,70,648,879,664,475,813,781,729,686,598,639,840,885,857,839,813,839,903,880,631,843,798,727,704,606,545,458,581,745,861,883,803,813,705,618,598,680,718,781,846,928,882,861,769,975,1018,1013,954,928,849,730,918,972,979,1013,1001,1023,1004,960,671,551,641,676,785,879,823,846,737,654 12,13,12,30,48,46,25,500,622,569,568,521,546,533,599,608,611,605,664,700,696,454,581,542,521,516,488,506,462,410,511,624,650,575,626,530,511,393,389,402,416,440,560,546,611,418,782,879,870,828,805,748,658,458,526,543,653,654,741,760,720,467,524,497,513,621,716,676,703,604,559 19,18,17,65,96,91,60,443,515,503,471,430,448,439,480,463,452,465,537,636,619,441,582,527,481,480,435,440,407,382,444,615,629,545,570,471,440,418,420,425,415,451,515,480,473,410,642,820,828,763,719,630,504,442,494,527,602,591,647,659,591,415,420,411,412,500,639,577,583,487,458 3,19,13,43,52,31,26,430,384,392,378,380,387,445,445,417,421,401,422,411,414,397,393,383,393,378,383,390,370,385,403,406,405,391,406,379,389,392,408,418,427,443,522,450,472,414,513,491,481,425,427,416,385,479,518,541,587,576,629,587,505,399,391,375,387,395,393,386,390,387,390 1,258,140,1023,1023,1023,1023,803,879,841,801,742,777,828,881,862,848,842,914,988,967,773,948,906,845,831,736,718,604,628,820,960,985,910,929,833,763,687,754,790,846,907,986,939,926,927,1022,1023,1023,1023,1023,980,882,962,1010,1013,1023,1023,1023,1023,1003,812,697,723,736,861,967,926,938,849,779 18,10,10,41,53,52,39,399,461,442,424,402,430,439,447,438,448,450,494,540,518,402,497,453,450,415,434,395,411,403,430,510,532,471,475,440,405,385,402,386,435,439,471,455,453,403,602,737,744,662,638,525,456,457,515,530,584,568,619,590,566,404,400,402,404,450,533,477,497,456,420 1,13,12,37,58,59,37,425,415,399,409,394,386,416,437,404,416,411,404,442,419,388,406,398,408,393,391,404,376,425,409,414,424,405,406,392,379,412,395,380,421,415,457,428,431,407,494,485,502,459,450,405,416,456,483,478,495,507,538,504,438,396,371,398,390,390,408,407,428,404,404 5,218,170,218,277,214,164,537,715,665,607,537,557,604,670,645,628,624,738,852,821,589,822,761,679,666,567,507,434,418,569,820,852,753,779,617,520,424,472,500,564,630,743,701,679,561,837,973,978,913,885,789,678,717,777,779,830,814,866,845,807,476,492,485,508,703,844,776,788,673,579 2,18,15,27,33,20,19,509,581,530,516,466,494,555,613,610,605,580,648,684,694,466,584,552,529,505,452,461,404,387,519,615,639,564,592,523,466,410,411,414,436,461,578,563,587,416,770,849,834,782,755,692,575,516,587,611,698,699,763,768,724,480,453,467,507,612,681,630,657,554,523 5,14,14,36,47,48,36,403,436,418,391,398,417,429,429,432,435,411,465,540,510,419,483,469,444,418,403,405,381,400,417,515,524,465,477,440,418,392,395,379,402,406,439,434,439,404,524,719,717,633,577,526,444,399,436,448,474,486,519,510,474,397,411,394,391,448,534,487,498,444,415 19,90,77,80,85,46,45,602,699,644,608,537,581,648,710,691,696,671,743,805,790,541,727,672,619,604,519,517,480,408,628,783,777,712,735,611,536,424,439,455,471,570,706,695,722,467,861,944,931,881,859,789,678,608,702,728,806,808,866,862,825,499,510,535,569,707,809,756,780,674,583 18,68,61,149,209,189,131,524,643,574,552,515,512,562,621,599,576,582,679,767,745,503,694,657,590,561,509,492,443,377,514,716,750,656,688,557,487,400,395,408,456,478,608,599,610,461,797,949,955,893,861,778,661,516,602,632,728,732,793,790,748,464,447,474,484,623,745,704,712,604,541 8,12,12,67,72,68,59,415,447,405,434,418,400,433,445,454,448,457,471,497,492,408,449,421,412,414,413,400,405,391,442,485,508,444,435,444,394,405,413,410,404,449,502,470,472,423,577,645,638,595,542,483,446,448,497,517,586,573,637,609,559,418,421,407,394,457,503,469,475,448,425 9,31,16,69,87,39,30,473,424,392,393,372,373,472,514,463,439,425,430,416,441,390,419,406,413,389,394,394,375,390,420,409,424,414,403,396,394,401,412,449,445,456,541,516,494,440,589,529,503,443,451,397,384,507,554,541,639,627,702,636,569,390,353,396,386,407,427,422,415,404,401 3,25,25,47,63,58,43,423,517,495,468,416,442,442,469,459,443,449,534,670,649,454,607,572,502,496,451,403,398,380,445,628,676,556,606,487,430,389,402,409,407,419,451,446,460,404,592,832,853,771,738,614,507,415,461,475,524,521,582,577,537,419,416,409,402,498,660,584,581,490,464 12,9,8,112,184,182,108,437,461,429,429,410,430,408,427,423,416,438,467,571,545,425,537,492,454,439,416,417,402,392,406,563,571,499,519,448,431,392,385,378,388,392,436,434,436,400,534,791,805,713,687,565,474,422,474,466,520,496,551,528,502,400,421,396,394,458,571,527,513,462,446 11,10,10,8,9,8,8,488,577,513,507,450,462,537,577,563,582,557,608,687,659,455,605,559,502,501,443,438,425,399,496,647,668,579,598,511,473,394,391,424,439,455,562,547,579,425,753,851,834,781,750,684,554,483,554,566,654,661,749,749,707,433,437,476,484,599,700,656,653,562,484 3,35,34,125,172,171,124,453,500,478,440,430,434,463,486,519,474,482,523,622,592,446,550,512,467,476,424,427,395,405,454,568,605,503,539,457,434,406,427,450,431,470,554,545,518,445,686,796,793,728,695,594,498,514,602,609,690,680,738,705,642,421,426,398,423,487,615,552,565,504,437 5,17,17,52,68,66,51,415,468,454,440,411,412,431,450,419,435,439,488,571,547,427,513,463,450,452,412,429,401,401,420,541,566,516,497,447,431,377,391,379,394,409,464,438,433,415,565,755,747,686,639,551,471,433,443,459,507,522,557,557,531,400,406,396,392,481,541,508,517,477,438 9,129,118,337,433,397,312,548,660,628,573,534,533,570,631,613,609,588,703,795,787,543,750,705,624,618,521,508,439,409,547,759,802,703,734,591,544,432,452,479,501,577,696,656,626,520,814,964,974,909,877,799,680,649,733,741,815,802,853,826,779,465,475,461,494,636,803,749,754,638,550 12,11,10,43,52,49,40,417,464,426,408,388,416,408,442,401,408,423,464,535,530,396,482,453,431,422,406,397,385,387,422,501,528,469,489,440,411,397,395,398,391,416,436,444,438,402,533,726,728,639,607,524,455,452,476,486,533,525,568,545,506,389,405,393,397,455,496,490,489,446,410 15,12,11,69,103,104,67,431,423,404,408,390,404,419,453,447,436,438,435,456,444,393,406,411,412,412,407,390,395,393,417,428,435,411,426,419,412,389,390,402,402,426,466,450,454,413,566,552,551,490,470,448,414,450,501,505,535,522,577,555,537,414,398,424,407,421,424,417,445,402,409 3,23,13,100,105,47,48,525,585,533,469,470,466,555,608,593,569,568,637,716,697,455,643,582,535,506,467,448,387,428,522,675,705,609,631,520,496,427,467,485,518,587,696,632,614,516,786,880,870,807,777,680,576,667,741,745,801,792,837,809,754,445,411,450,465,589,704,639,652,557,483 17,82,43,96,115,57,48,511,564,524,471,464,478,515,552,560,541,552,605,708,682,455,640,596,528,504,436,429,417,443,498,669,704,593,639,506,480,421,469,505,516,582,679,630,579,484,753,855,858,785,744,628,559,662,731,737,780,773,814,771,728,429,431,433,459,540,689,625,647,523,458 17,45,44,296,477,463,284,420,406,408,392,396,371,434,455,441,428,398,408,426,427,387,414,409,388,408,376,383,381,402,429,408,414,419,409,400,389,401,425,427,452,482,511,469,442,492,554,536,510,463,435,404,425,654,751,748,738,688,706,589,545,416,380,394,410,405,425,393,399,388,408 4,12,12,45,58,58,45,397,425,419,404,382,404,413,407,400,407,413,445,509,478,409,463,443,422,426,395,398,381,404,407,483,491,467,429,427,405,378,376,384,381,388,420,403,424,403,512,685,695,626,586,511,426,414,429,447,470,465,512,485,465,396,398,401,398,440,484,463,454,437,408 3,25,24,66,81,77,62,438,480,462,438,433,416,446,475,476,454,462,499,609,580,425,560,519,469,481,420,429,392,410,451,564,612,532,541,470,426,394,409,404,411,424,463,471,460,409,607,809,811,734,700,590,500,445,495,512,569,571,629,618,578,390,406,410,414,494,598,530,568,467,435 1,26,25,57,85,85,56,455,536,509,509,448,464,469,492,502,466,465,566,703,659,458,626,573,514,512,445,445,413,407,434,651,680,586,615,493,464,402,404,411,418,450,525,505,501,423,662,852,857,784,758,654,539,493,533,553,634,611,686,669,629,415,451,413,414,513,661,603,614,529,485 19,19,13,33,32,16,18,422,416,398,384,389,395,429,463,442,452,447,422,445,453,384,420,400,408,406,395,383,389,447,483,433,442,407,425,407,398,468,546,611,683,772,850,747,625,436,673,572,528,489,472,434,420,588,728,779,851,828,851,756,666,393,381,397,412,401,439,413,417,411,399 5,14,14,51,62,61,49,499,470,423,427,404,451,518,543,533,512,494,487,500,520,396,452,428,428,408,396,421,395,376,445,477,478,450,450,451,419,399,410,401,433,447,506,505,504,472,670,708,668,647,599,543,485,557,627,620,663,647,706,697,629,433,415,436,435,483,479,476,496,444,437 3,58,51,351,618,575,320,559,528,509,463,426,464,603,646,599,611,580,596,672,665,452,594,517,497,481,440,423,385,403,518,637,644,563,593,484,434,441,464,477,504,579,665,614,624,517,785,860,857,788,754,654,545,656,737,761,818,806,853,823,760,465,424,463,475,578,679,608,646,545,474 3,51,49,137,172,166,131,464,585,571,511,439,516,458,519,507,511,480,610,745,728,511,694,655,550,557,475,476,415,408,453,701,743,648,658,539,515,393,402,422,425,452,527,504,547,420,717,918,932,862,828,730,624,507,561,576,641,652,713,704,663,437,437,420,436,571,735,672,677,589,506 9,20,18,33,54,48,28,427,427,396,375,384,400,412,416,419,413,404,417,413,415,400,408,403,404,390,377,394,379,400,405,413,427,423,393,405,404,394,401,415,403,424,472,420,442,374,460,494,479,464,435,413,393,432,461,442,484,488,495,496,439,398,387,385,396,404,416,395,414,409,389 16,11,9,10,10,9,9,397,403,412,393,395,385,397,405,398,400,418,414,435,409,392,415,403,387,389,382,387,405,404,401,411,436,407,412,396,404,391,398,410,417,407,445,415,406,391,467,521,526,486,452,418,419,434,449,445,478,477,510,476,453,395,392,394,392,412,425,423,414,393,373 9,10,11,47,57,59,49,414,474,457,423,417,422,410,434,441,435,425,462,558,532,406,513,471,449,437,404,417,385,392,412,526,546,489,464,431,414,392,399,382,392,401,430,439,436,403,545,757,766,689,639,539,461,405,440,449,499,490,560,534,497,392,420,391,412,455,564,491,499,463,425 14,11,11,18,21,16,13,423,477,456,423,409,428,443,472,436,464,450,483,541,540,414,498,454,435,446,420,410,398,390,429,529,543,470,481,448,433,377,398,408,417,423,454,454,476,396,597,752,751,688,630,550,466,441,464,493,549,540,606,588,562,406,397,416,420,474,556,496,515,462,430 5,94,86,17,27,25,16,459,548,488,468,443,428,473,506,480,499,472,551,668,638,454,624,566,499,464,458,425,386,371,433,656,678,565,602,482,433,392,384,427,415,464,523,520,509,428,663,833,828,757,720,614,492,479,550,586,628,623,698,661,631,437,413,417,427,539,680,616,616,538,459 8,126,114,84,115,102,75,642,677,633,570,542,548,685,747,722,703,709,716,790,771,549,760,717,650,629,535,521,442,416,604,748,783,686,730,595,516,407,449,483,505,589,733,707,720,509,866,917,926,865,845,777,655,660,740,759,833,837,893,878,839,539,514,542,559,696,828,776,780,679,584 18,16,15,18,25,14,11,501,568,540,499,457,495,550,592,570,585,562,629,707,673,472,622,566,507,502,476,462,413,383,524,668,682,597,622,537,469,414,407,409,448,485,623,605,624,413,765,860,848,788,758,689,568,480,558,574,668,679,754,757,717,457,455,472,478,574,691,651,665,550,484 2,14,14,8,8,8,8,512,619,568,542,487,496,538,602,604,588,564,672,748,720,495,680,636,563,563,481,471,431,389,517,719,733,659,667,555,487,398,403,405,449,465,589,581,598,436,763,907,898,844,813,721,581,523,576,590,687,685,762,759,723,471,479,461,484,652,765,704,724,594,512 5,41,40,170,263,268,172,412,404,386,387,405,391,416,431,406,418,405,421,417,412,397,404,409,402,377,381,381,392,401,389,416,410,408,400,385,389,421,391,426,416,446,458,452,446,444,469,488,487,442,430,438,398,514,606,605,603,569,586,533,476,407,378,398,400,404,418,410,412,409,407 19,21,19,37,41,30,29,440,403,400,395,394,396,461,446,438,438,404,415,422,392,390,410,381,392,398,367,387,381,392,411,404,414,397,391,384,395,408,402,422,400,418,486,471,470,410,528,475,473,419,428,409,403,455,482,475,538,556,604,582,515,387,376,394,395,393,424,403,403,404,379 12,16,14,26,25,15,16,501,572,527,515,461,479,542,575,562,568,551,608,707,682,458,643,589,529,513,465,437,411,416,487,674,698,617,631,493,503,412,414,476,459,517,619,598,589,447,751,867,861,795,773,660,565,578,667,680,738,727,777,761,710,456,435,457,465,588,713,639,682,558,494 6,183,160,85,116,102,74,418,382,391,409,398,419,441,429,426,431,393,400,400,395,401,413,400,379,388,394,383,381,414,417,427,398,394,402,398,402,391,401,457,448,522,580,504,513,397,502,445,433,399,404,410,397,430,450,470,492,509,514,505,437,392,381,397,408,386,408,402,386,380,391 12,19,11,33,36,20,19,442,431,422,391,395,408,442,444,439,454,423,445,496,474,404,459,442,437,426,384,378,380,389,414,460,487,438,455,406,409,416,413,437,436,463,542,492,468,423,587,624,620,547,512,460,410,506,562,580,624,597,643,611,537,393,390,403,399,434,478,461,479,408,402 3,10,10,42,48,39,33,390,416,406,424,377,411,411,422,388,406,424,413,491,455,413,461,426,412,424,407,381,401,379,402,446,495,425,450,425,393,365,386,403,398,406,437,431,421,398,486,618,629,543,513,458,412,417,443,448,470,464,505,476,453,381,390,389,394,405,470,430,474,430,393 9,8,8,35,43,38,29,395,440,432,423,405,411,390,424,412,422,398,448,491,498,402,450,449,433,410,392,394,395,388,395,469,489,447,455,431,404,382,387,390,396,396,427,406,422,403,510,690,707,623,576,494,454,418,429,459,503,474,538,511,473,391,399,392,399,433,487,457,460,435,403 8,18,11,47,55,28,26,435,383,386,370,375,358,464,474,444,422,433,412,433,398,373,400,390,387,388,384,384,382,418,423,433,420,399,419,389,397,413,401,411,436,416,486,479,463,398,533,500,478,419,425,416,390,459,486,478,569,576,623,576,538,373,405,383,389,392,404,387,388,394,385 6,10,10,74,119,117,72,397,400,398,399,380,378,397,383,396,384,390,403,423,425,385,415,390,393,395,378,390,383,374,395,407,422,401,407,378,391,386,396,383,394,393,394,404,386,379,439,504,513,454,433,421,392,372,400,395,423,391,427,400,377,390,388,398,385,394,413,415,433,395,389 15,27,25,19,25,22,16,512,637,601,536,502,512,565,604,620,591,592,684,780,752,525,714,659,573,566,490,455,424,379,518,750,772,689,705,582,518,403,411,445,454,497,613,606,622,424,784,917,909,852,824,734,605,513,601,624,712,717,784,780,740,464,471,465,458,657,765,704,728,611,527 12,18,14,38,40,27,27,406,416,435,413,402,408,419,455,425,417,428,419,503,468,395,471,442,413,427,405,404,384,392,409,455,470,418,451,417,405,405,395,414,419,444,495,467,442,409,551,619,601,539,503,471,415,485,514,535,557,557,609,580,532,393,403,404,384,425,491,460,487,415,374 15,43,37,38,66,60,34,403,450,428,418,405,423,452,470,440,424,433,454,526,507,407,483,470,439,425,403,407,381,394,433,507,534,457,453,447,430,416,425,419,441,466,512,464,470,439,564,696,682,605,585,472,421,496,564,540,597,577,634,603,535,414,396,394,398,434,517,463,482,416,413 4,37,35,43,56,54,41,649,648,584,581,539,574,714,776,758,756,732,738,735,732,496,567,578,545,528,479,493,453,427,641,673,655,588,616,543,475,444,449,468,511,600,740,727,740,512,893,882,848,815,793,748,651,685,761,785,851,855,910,904,868,592,484,584,614,695,729,688,730,617,537 8,10,8,33,40,33,26,423,390,381,409,390,384,412,428,419,411,416,413,427,430,393,393,392,391,388,384,389,377,380,400,399,395,399,396,400,397,391,388,400,396,387,430,439,418,419,482,473,473,423,413,393,379,414,438,445,481,484,553,483,453,396,389,392,383,394,407,404,407,393,373 10,52,39,14,16,7,6,439,397,398,400,380,402,444,462,439,456,437,461,448,446,398,419,407,401,380,406,376,391,434,435,429,421,393,405,389,398,415,421,447,487,524,616,540,490,433,586,540,516,468,463,401,394,538,618,630,696,673,709,660,577,404,394,394,411,421,416,415,427,380,401 14,15,14,8,10,8,6,540,599,561,524,489,525,576,639,614,611,612,677,729,703,495,643,590,542,523,465,461,411,423,547,690,694,622,651,533,535,399,391,426,454,500,645,618,636,422,790,870,855,810,785,714,582,527,625,634,723,726,794,794,755,479,454,470,506,634,722,658,689,566,528 3,10,10,68,86,80,64,401,440,432,409,406,403,417,434,435,439,420,441,516,483,395,481,435,417,436,406,402,391,392,449,500,509,456,475,415,399,416,422,447,501,564,679,593,514,420,625,675,665,589,549,479,448,467,566,634,748,722,761,663,597,389,402,396,404,425,504,471,478,432,393 3,8,8,50,63,60,46,393,435,400,425,399,389,406,418,422,406,417,439,484,468,414,472,440,412,422,394,406,392,396,403,467,471,441,458,420,393,392,394,391,402,412,431,434,402,388,503,673,663,586,553,477,429,408,419,451,487,476,510,507,463,397,377,378,405,423,484,458,471,411,409 5,17,16,40,52,42,31,466,464,434,425,418,433,467,537,506,489,496,499,512,490,409,471,425,430,416,396,403,404,423,524,503,499,478,471,450,423,413,483,483,513,603,725,661,625,426,719,706,668,605,593,522,443,532,610,666,750,743,794,755,698,434,408,410,434,455,484,457,483,442,417 14,38,36,19,25,23,17,608,664,616,568,529,552,646,714,703,691,692,720,775,755,535,688,632,585,557,504,483,444,448,608,736,744,671,702,594,527,431,446,462,504,579,729,701,718,477,856,910,894,847,818,758,662,650,718,727,805,805,864,862,825,530,479,534,552,698,764,710,742,623,571 8,8,8,16,20,14,9,389,434,418,414,389,408,415,443,416,436,409,447,514,488,408,467,444,411,400,409,400,393,401,419,490,504,443,458,410,423,390,391,415,420,406,445,420,427,387,516,658,649,578,530,478,429,430,462,474,517,511,553,528,496,392,392,394,404,436,496,479,466,427,411 2,20,20,67,59,58,66,398,442,443,429,433,424,412,425,425,419,409,468,546,522,424,497,462,434,426,397,401,369,382,409,513,540,481,494,436,424,391,402,390,383,404,432,424,433,423,540,741,753,663,634,514,433,403,462,447,494,501,524,531,486,397,385,381,386,425,516,516,482,447,403 16,52,50,253,363,342,240,499,544,493,477,466,477,527,567,568,564,534,584,659,646,461,586,550,509,485,463,454,413,415,485,613,630,565,589,487,455,419,402,433,441,498,587,564,568,463,741,838,839,778,744,664,548,559,648,678,743,739,787,762,715,449,435,446,475,565,662,598,627,528,473 10,54,52,159,198,189,149,450,571,540,499,465,476,487,501,510,487,472,571,706,683,452,649,608,543,519,469,453,428,398,466,657,695,612,643,531,441,414,409,399,410,437,535,484,490,429,669,878,888,817,783,674,561,460,539,534,640,619,692,681,635,440,440,411,422,547,686,641,641,535,476 2,22,15,41,57,36,25,465,427,395,407,390,380,480,474,443,450,418,417,438,437,397,418,421,399,409,390,366,394,417,426,408,439,416,437,405,406,394,408,440,430,434,510,483,483,416,579,533,541,477,455,407,402,463,508,502,591,588,647,613,548,401,384,386,389,398,437,420,414,395,375 18,115,85,158,221,167,121,527,849,800,732,596,603,589,636,599,588,579,872,1007,952,798,988,907,846,816,704,607,489,466,554,986,996,902,907,769,683,442,478,529,544,624,727,672,651,568,804,1023,1023,1023,992,879,743,720,766,759,803,793,839,817,771,485,553,463,477,864,999,914,924,810,660 20,123,111,103,144,121,81,433,432,438,395,377,384,428,429,434,433,436,431,481,471,392,447,428,402,400,407,381,387,413,445,481,477,452,447,409,407,410,433,411,461,516,611,543,508,431,568,636,622,554,551,468,439,467,513,505,580,572,625,563,530,425,406,396,392,418,456,449,436,421,393 17,28,27,56,74,72,53,416,492,442,443,404,444,446,470,463,448,434,478,594,539,424,538,470,465,456,435,401,397,357,413,547,576,504,526,450,421,396,391,398,429,427,490,467,466,404,592,771,771,703,666,566,469,458,509,528,587,580,645,607,580,422,423,409,405,494,551,513,534,449,427 3,147,135,123,168,148,105,441,399,394,407,394,371,406,447,430,423,419,421,438,451,396,430,387,389,409,407,381,381,392,408,450,442,435,411,409,380,417,430,446,446,472,542,496,462,425,506,548,534,467,439,430,410,453,494,496,556,541,598,550,499,408,382,402,404,414,435,417,426,397,389 11,15,12,34,46,23,18,516,585,541,502,477,495,531,597,598,564,569,651,720,709,471,666,602,546,532,459,451,416,396,525,697,715,616,646,550,472,415,421,442,451,491,637,605,615,436,765,874,867,805,783,691,584,554,622,642,723,721,784,772,734,457,454,445,472,603,720,665,692,561,503 10,13,9,38,46,27,23,436,429,408,430,411,405,456,484,478,468,457,449,464,465,405,437,410,415,393,388,395,385,390,416,445,471,435,436,405,406,392,395,392,397,420,471,434,431,399,597,591,574,526,501,452,440,458,488,494,564,568,643,625,557,390,407,400,390,421,468,457,438,415,413 15,8,8,30,36,33,27,399,430,427,414,398,397,404,425,423,409,411,425,469,456,396,482,439,412,405,413,388,386,395,397,467,502,451,454,395,399,385,388,396,388,407,421,409,416,381,487,658,659,582,520,457,426,432,435,429,465,462,498,479,450,395,411,379,401,428,477,446,450,416,396 5,97,93,292,430,431,288,422,478,452,415,411,400,458,467,450,449,438,501,598,553,420,560,497,465,462,431,411,367,392,423,542,586,509,511,447,435,395,410,398,443,484,530,499,476,439,606,764,778,697,651,538,459,529,619,639,672,653,696,640,591,414,401,431,400,476,566,526,539,444,424 11,34,30,33,34,21,21,572,673,625,587,523,553,631,698,684,669,658,732,802,778,544,729,683,618,598,505,507,453,405,580,764,780,700,712,584,550,416,430,464,480,564,707,666,678,474,842,938,926,875,850,783,659,620,686,717,787,793,855,853,816,516,473,529,525,697,808,741,769,649,584 3,9,9,28,37,38,29,417,458,442,427,416,421,428,439,419,427,432,476,565,544,409,519,489,441,427,418,418,398,374,409,533,586,511,502,430,437,371,387,386,390,419,443,449,431,405,534,755,774,685,651,554,464,433,449,456,507,490,539,519,499,393,404,386,392,455,545,522,506,454,431 5,13,13,21,23,22,20,403,419,396,390,392,393,401,394,405,391,377,404,450,443,399,413,424,393,405,403,397,377,411,381,428,471,423,438,399,398,374,386,379,382,395,416,405,404,391,422,533,545,480,439,415,394,411,414,383,416,428,426,420,426,381,373,386,402,410,455,422,426,412,393 20,10,10,21,31,29,19,407,398,390,377,387,392,413,412,409,403,395,386,391,390,383,388,391,388,381,381,396,383,378,395,405,385,387,389,399,385,385,402,383,395,423,437,439,406,401,447,420,415,390,385,398,383,433,465,471,504,489,517,489,455,383,385,389,390,397,381,397,375,373,410 16,13,13,117,164,164,118,450,497,452,449,419,438,463,471,466,472,443,492,556,529,417,504,469,450,438,417,424,392,393,423,523,537,469,507,434,417,389,395,396,409,416,488,457,458,415,609,748,735,671,617,555,454,458,501,497,578,567,635,615,586,417,408,398,416,464,553,510,545,468,438 17,11,9,34,35,27,27,435,392,394,391,389,377,414,445,406,409,409,415,396,409,396,392,406,398,400,405,398,394,377,384,414,404,375,388,389,378,392,393,400,393,403,458,434,430,402,462,451,435,421,418,394,391,423,450,460,481,492,532,509,442,397,413,380,391,386,391,403,399,378,401 8,320,221,508,669,452,339,645,796,745,705,642,675,693,750,732,723,710,814,919,904,675,882,845,770,759,644,609,533,452,665,886,920,839,859,733,661,490,535,531,588,678,789,751,755,601,912,1023,1023,994,972,889,777,760,820,836,891,881,934,920,880,551,594,546,583,796,925,878,883,791,693 3,330,269,268,337,282,229,767,874,830,784,692,717,810,869,849,842,826,906,1008,966,786,984,917,854,832,731,676,574,501,759,979,1000,909,919,800,714,531,582,625,689,768,877,846,855,684,975,1023,1023,1023,1011,924,815,842,896,902,952,946,996,986,948,675,633,675,696,871,997,932,936,843,731 10,23,18,43,59,46,32,451,407,412,406,420,399,462,490,477,450,445,438,474,431,391,440,412,398,413,419,409,396,419,423,428,450,417,416,423,400,383,397,394,402,409,478,457,469,434,569,568,550,505,466,446,424,450,460,467,559,568,626,609,539,404,389,417,406,421,447,444,447,393,399 3,92,86,289,463,444,272,501,567,527,477,454,533,529,603,565,545,549,621,707,686,475,624,577,501,507,461,440,415,441,523,661,687,599,618,528,479,443,462,481,500,575,664,629,634,497,796,877,874,811,774,691,564,631,725,762,827,816,855,824,772,469,454,450,463,546,674,624,642,539,490 6,9,8,26,32,27,22,413,409,399,407,396,389,383,415,413,397,396,390,398,399,372,394,391,391,372,386,387,378,392,394,403,406,399,388,397,400,377,397,395,399,402,435,408,410,393,436,428,428,400,425,399,391,414,441,440,450,457,474,454,441,396,401,387,380,381,389,376,389,372,379 7,25,24,74,108,103,70,431,456,456,430,400,435,473,500,498,469,482,494,534,517,409,469,446,423,416,421,423,393,406,429,503,525,468,474,431,419,430,403,436,446,488,557,504,490,453,660,730,721,643,626,531,438,552,624,622,681,677,729,662,618,422,397,413,418,448,525,500,511,440,435 9,51,48,138,175,157,115,439,498,476,451,421,442,435,473,446,455,462,504,607,580,423,546,495,459,460,416,401,408,416,440,569,606,522,536,474,425,416,426,425,431,455,524,494,478,437,648,786,797,715,685,593,487,468,560,589,676,666,716,670,624,409,413,418,424,490,616,560,568,473,421 10,159,147,278,373,344,247,531,653,630,565,533,580,580,636,634,611,617,707,783,776,536,725,680,624,583,503,497,444,399,543,750,764,685,722,595,534,419,426,464,454,500,650,603,631,481,817,953,956,894,865,795,693,589,679,681,775,769,826,817,781,469,477,455,507,657,771,720,743,631,569 9,11,11,62,84,83,61,396,404,407,426,394,407,382,420,393,411,393,431,471,448,379,429,413,402,412,390,425,396,384,388,432,465,434,442,387,391,373,393,384,390,403,421,415,407,395,457,592,587,504,491,446,420,417,432,451,488,454,493,497,451,399,391,376,390,412,444,427,432,412,401 10,15,10,36,42,26,22,428,410,389,399,406,388,444,435,425,427,417,406,414,404,404,409,395,382,390,374,393,383,395,406,417,416,409,405,384,372,393,391,402,406,444,480,452,457,406,492,485,465,442,405,409,403,455,492,488,548,542,600,550,512,393,378,396,383,401,422,389,404,401,383 1,21,20,86,131,136,89,427,409,390,369,393,383,418,427,430,427,419,423,429,417,384,411,401,395,386,381,374,380,420,409,402,406,415,405,400,394,403,401,392,445,477,492,446,438,408,548,487,463,435,418,428,399,504,550,542,591,557,614,554,528,401,383,385,396,417,378,406,418,392,416 7,19,16,77,79,65,63,445,497,464,438,435,418,448,485,473,493,468,528,584,573,435,550,505,464,452,423,415,415,394,434,539,600,506,527,461,427,391,413,406,414,440,500,472,465,405,641,780,786,711,669,576,494,480,548,552,622,633,672,652,597,405,432,417,432,481,611,531,569,455,423 1,118,51,273,365,135,99,639,664,620,578,518,540,668,728,703,685,675,730,804,784,532,729,672,589,573,517,478,437,500,674,773,792,695,730,638,532,515,596,665,737,823,916,855,807,628,917,950,937,878,852,769,655,815,884,908,985,979,1013,964,910,532,475,514,526,677,777,724,751,613,553 11,23,22,46,49,42,39,425,448,431,432,421,421,442,463,442,456,451,502,551,545,406,508,472,431,418,421,404,387,421,491,533,563,487,497,443,431,465,536,617,676,765,834,720,632,425,667,750,737,655,636,521,439,583,727,783,846,810,825,738,662,407,404,410,431,464,528,505,537,464,429 5,45,39,24,27,21,19,598,479,440,438,426,441,618,678,629,604,579,539,532,523,419,440,427,442,417,397,386,388,450,682,600,539,507,559,501,469,483,591,647,716,811,912,856,814,447,834,749,683,648,634,577,480,614,733,794,892,885,924,872,820,455,413,453,466,473,493,482,496,450,437 12,379,317,293,420,298,204,487,566,476,453,450,452,513,489,480,488,468,491,643,621,477,581,552,484,485,442,437,401,402,511,606,662,540,571,485,434,426,445,467,482,586,672,630,573,485,670,826,840,760,727,604,479,527,617,595,680,672,710,688,629,421,429,410,430,482,610,584,562,521,450 6,17,17,45,67,66,43,429,529,507,455,448,461,418,460,457,446,449,547,656,629,440,598,550,483,469,453,435,396,389,427,619,641,573,590,480,431,385,398,393,402,412,458,458,461,412,599,836,831,768,736,639,504,428,450,499,543,550,599,607,561,419,421,418,418,525,620,563,576,481,446 17,52,51,165,227,221,159,447,479,475,463,431,438,453,487,470,480,463,543,610,590,452,537,509,474,460,423,400,370,378,465,583,591,517,524,462,417,418,422,395,430,461,539,503,500,431,674,804,794,729,701,588,515,521,570,598,682,651,717,672,630,416,426,421,431,515,608,561,573,480,423 2,9,9,8,9,8,8,493,545,521,489,432,434,527,568,550,549,543,615,656,645,444,581,545,505,473,428,442,409,408,504,602,649,567,583,501,430,392,388,445,435,487,576,565,560,415,741,821,808,746,723,637,541,520,572,582,678,682,747,742,698,444,436,444,460,546,667,625,614,526,472 12,151,122,188,270,238,165,588,747,705,656,581,606,641,708,696,688,653,779,884,857,636,840,787,715,697,599,562,492,424,609,853,879,798,815,699,618,441,460,472,516,589,730,704,716,527,869,1023,1023,966,938,859,749,682,739,758,824,821,876,872,834,496,543,545,547,764,891,838,849,751,670 2,34,34,59,72,71,60,432,496,477,448,433,409,438,457,446,445,448,530,628,621,443,581,541,491,471,454,418,412,391,443,601,648,535,563,462,419,403,394,404,405,445,482,467,461,419,592,833,854,776,735,619,512,453,488,491,554,541,620,585,552,399,410,403,405,472,606,554,571,504,445 11,26,25,45,75,72,41,625,614,561,558,515,547,670,753,743,746,722,714,717,705,470,555,535,518,512,455,464,434,414,632,628,600,580,601,534,488,418,430,457,453,551,710,685,720,495,866,857,820,787,769,721,608,632,717,728,801,802,865,871,840,561,490,578,605,676,699,676,708,607,552 1,9,9,18,23,19,15,430,463,438,420,410,393,431,455,439,431,435,467,573,541,432,546,491,452,447,428,409,393,402,429,535,596,505,510,437,395,391,407,414,403,443,490,454,454,415,574,693,717,629,599,505,413,463,517,509,559,557,609,567,528,412,409,404,404,459,581,525,511,441,407 6,16,14,26,42,38,23,398,381,374,380,382,395,415,424,411,415,406,390,417,405,383,389,392,390,387,391,384,387,395,398,383,408,407,401,389,387,401,382,417,419,425,467,428,428,403,446,427,430,408,406,409,390,432,469,474,501,498,538,508,455,395,386,387,404,388,425,402,401,390,386 4,21,20,57,66,61,53,463,410,428,400,416,404,461,466,439,424,435,443,488,450,404,465,437,420,415,398,370,386,405,463,469,502,427,467,416,390,390,410,425,452,545,683,610,578,400,554,604,609,542,526,487,443,484,488,515,570,567,621,578,511,381,405,389,386,418,458,431,439,412,430 8,10,9,59,85,81,56,406,411,402,397,378,399,410,417,404,393,414,417,440,444,396,426,437,399,415,403,387,416,389,401,414,447,426,443,408,389,402,371,373,403,398,413,398,412,417,478,564,586,525,474,439,413,415,440,433,500,483,519,473,457,393,402,385,391,424,443,418,427,412,396 18,13,10,33,33,25,25,452,398,385,385,372,397,453,456,442,426,409,411,415,408,383,399,405,387,387,384,395,385,416,423,421,410,396,398,393,388,405,393,418,438,448,495,471,445,408,546,499,457,430,428,417,397,476,516,534,578,593,649,606,522,396,386,383,382,397,417,380,412,395,405 7,8,8,48,63,64,48,399,399,424,373,404,392,402,409,391,394,387,415,438,446,407,422,416,407,396,398,397,378,388,402,438,442,419,418,397,397,376,384,384,396,401,435,410,419,394,476,549,552,492,491,450,405,413,416,432,490,479,535,487,463,399,394,407,393,412,426,420,411,397,380 12,9,8,14,16,14,12,392,384,383,390,394,383,394,408,398,396,390,398,425,415,388,406,405,386,402,391,382,381,386,382,407,422,385,419,391,365,382,395,384,382,402,419,398,389,394,420,465,479,430,418,422,385,424,435,403,430,428,444,429,407,374,391,395,387,387,407,395,400,390,379 18,12,12,38,55,53,37,421,454,428,420,423,407,421,437,428,437,424,477,553,534,418,494,468,439,432,408,390,391,385,416,521,520,476,477,439,412,385,406,411,396,397,442,431,423,402,556,756,762,687,654,542,460,440,454,466,528,521,564,553,512,391,402,405,399,442,534,515,501,431,416 5,249,228,130,196,181,121,411,395,369,364,364,386,421,412,419,401,399,382,401,396,402,374,405,393,387,372,380,376,406,439,415,397,391,405,381,383,413,424,455,443,527,574,517,450,419,493,441,441,417,383,362,362,430,441,463,456,461,531,478,453,397,376,391,394,404,410,382,396,386,380 19,9,8,34,43,36,28,412,430,385,397,387,406,388,434,424,405,417,398,448,416,387,414,397,396,392,395,396,391,391,399,405,433,402,420,405,395,410,395,402,401,421,428,441,411,400,493,524,531,485,473,438,399,426,470,477,504,508,532,525,477,396,398,389,397,412,436,420,409,396,384 16,21,18,34,55,47,29,396,372,394,378,381,379,420,416,401,419,407,392,392,386,387,393,386,383,405,382,380,383,385,395,395,402,391,386,373,380,389,387,402,412,418,452,429,416,415,429,419,410,396,385,405,398,437,455,455,474,453,499,461,457,401,377,381,405,379,407,395,393,371,375 8,10,8,35,42,33,27,446,460,423,413,387,409,466,489,468,443,444,498,552,526,425,494,451,426,441,416,399,392,401,439,526,557,460,513,433,436,412,411,419,437,472,570,513,508,427,651,741,745,669,625,544,455,527,613,602,673,658,709,658,604,408,413,401,409,453,508,486,508,430,423 7,44,40,144,183,171,133,641,838,784,735,648,688,671,731,721,711,706,882,961,917,781,915,850,805,775,664,636,531,434,686,955,933,872,878,763,689,411,429,462,503,612,759,753,770,516,907,1023,1023,1023,1023,941,836,664,733,753,826,831,892,896,867,568,662,568,595,934,1023,955,976,874,764 11,70,36,963,676,283,433,844,757,683,650,582,641,877,922,893,875,848,832,851,841,529,743,703,635,606,541,517,460,572,763,800,802,717,742,624,594,618,673,718,765,839,925,886,874,788,1005,987,961,914,889,827,716,927,982,989,1023,1021,1023,1023,993,710,524,708,720,781,827,784,800,692,626 10,39,33,47,56,47,40,479,596,544,502,479,467,471,524,529,504,504,647,753,724,475,697,643,543,545,477,446,428,428,488,711,748,650,667,532,458,391,410,398,424,489,584,538,523,448,713,894,901,828,798,695,572,523,603,606,683,678,736,732,668,417,446,438,447,589,747,686,679,574,482 13,94,91,139,160,155,136,459,556,530,485,456,460,494,504,525,511,485,592,717,692,471,656,601,533,514,467,449,418,402,474,657,708,595,646,520,452,403,427,418,455,491,592,548,545,448,723,881,889,815,787,688,553,554,633,655,716,708,772,738,693,431,445,421,438,550,702,650,641,579,477 18,13,12,33,40,33,27,403,407,374,389,384,394,396,415,411,395,411,399,405,396,369,397,407,392,397,373,383,390,420,412,410,394,405,399,387,386,410,413,414,422,433,476,448,420,413,497,478,448,419,435,417,379,446,496,507,524,511,557,501,483,393,399,389,386,402,414,409,380,396,375 15,9,8,32,108,101,31,395,387,392,396,383,385,378,397,410,395,390,387,402,394,386,393,395,382,386,397,393,388,386,385,393,401,395,394,404,375,385,386,385,392,392,398,399,401,402,414,417,445,420,405,393,387,400,414,413,419,416,432,407,421,388,402,385,395,404,393,393,402,374,394 16,9,9,32,40,40,31,383,390,407,407,377,398,395,399,418,398,423,410,435,429,380,413,406,395,406,389,403,377,377,386,419,427,416,418,386,403,394,396,375,390,397,401,416,409,398,486,527,529,469,471,428,394,416,440,438,476,467,489,474,446,387,395,407,390,410,427,402,423,397,401 2,27,16,140,151,83,75,541,602,554,499,485,501,585,631,574,582,544,643,752,734,497,681,630,573,537,454,448,410,441,647,721,755,665,685,546,493,447,484,544,621,737,909,868,804,504,938,934,920,858,822,735,609,692,808,890,1023,1023,1023,1016,950,453,460,442,447,578,714,665,681,567,506 16,45,38,65,67,51,51,403,422,425,401,419,408,399,433,433,427,419,447,516,476,413,481,436,426,435,408,378,396,413,421,478,518,462,452,407,421,412,408,404,404,435,484,453,461,409,543,651,665,586,552,472,441,472,518,499,566,553,605,565,518,388,378,387,395,450,500,479,475,423,407 7,66,55,72,95,79,56,496,675,631,560,496,517,542,592,568,535,542,655,822,811,540,819,764,666,659,560,501,429,392,535,785,853,735,762,608,553,439,422,462,489,546,672,629,608,499,776,915,946,868,842,737,582,614,692,701,766,755,808,794,730,424,435,428,453,634,833,778,774,661,552 12,37,35,39,49,43,33,413,410,410,382,400,397,401,418,414,423,406,420,443,428,403,415,417,395,380,394,399,389,397,391,419,425,419,403,398,392,388,389,407,400,420,427,422,417,399,523,534,505,460,443,410,392,428,484,463,510,478,529,501,487,385,386,383,397,392,424,422,406,391,372 4,10,11,46,64,65,46,405,498,469,420,430,429,416,438,436,434,436,496,589,568,425,544,508,463,453,403,421,397,395,418,564,606,521,521,452,465,387,378,398,404,412,458,450,454,403,571,805,816,732,698,584,488,422,459,478,538,528,580,570,534,392,414,404,407,470,575,514,539,466,417 17,24,24,74,90,88,72,434,492,455,452,427,425,448,484,451,468,464,492,593,573,450,524,496,461,442,421,408,397,369,433,558,577,501,523,457,442,385,388,408,403,448,507,482,483,425,626,792,785,721,676,593,467,477,505,543,609,601,645,639,595,403,415,401,423,487,570,532,539,487,435 4,181,140,152,241,182,114,563,791,752,676,583,583,608,683,654,640,627,799,942,900,709,924,861,784,760,641,578,483,417,582,915,946,852,863,738,624,449,480,508,545,624,745,704,694,536,833,1023,1023,976,951,844,700,697,761,763,812,809,857,843,794,493,509,480,495,789,935,867,869,764,631 7,193,172,148,221,190,128,419,412,411,419,391,394,428,482,443,430,434,398,461,459,407,445,430,391,389,395,394,366,416,409,456,468,422,444,419,408,428,414,410,420,479,554,489,482,438,570,583,595,467,478,435,392,516,593,603,639,619,677,609,572,396,367,403,394,404,457,443,421,408,388 1,12,12,62,58,57,60,439,500,482,451,420,429,443,474,431,435,445,510,661,627,448,636,566,492,490,442,439,407,396,438,619,680,554,579,459,449,407,404,418,416,473,545,492,491,405,572,785,807,722,678,559,471,479,510,507,587,565,628,588,537,396,400,407,398,477,650,583,579,493,432 4,35,23,51,71,43,31,430,401,369,374,386,410,448,440,387,412,406,415,396,392,372,401,397,376,395,373,374,395,395,394,397,410,401,396,394,406,403,434,418,416,463,496,450,446,420,491,455,436,418,411,382,392,474,519,531,578,560,601,544,474,377,380,379,394,364,378,383,385,392,391 1,246,92,258,244,71,74,662,661,597,528,513,543,715,769,755,736,714,738,771,775,540,708,644,578,570,478,476,410,556,734,760,766,688,688,598,552,649,755,805,864,935,1001,922,868,711,952,948,927,872,846,779,651,893,963,986,1023,1018,1023,995,945,531,454,528,568,686,770,701,733,595,532 7,10,10,22,32,31,20,400,370,386,368,380,382,402,414,403,409,394,395,383,377,370,393,381,384,390,373,384,379,378,397,399,386,390,383,385,395,394,380,384,387,397,415,399,386,378,409,385,385,401,383,381,378,406,392,415,394,414,438,422,408,387,379,395,386,385,393,377,376,384,385 18,9,9,7,10,9,5,461,552,506,480,456,480,487,542,547,537,545,588,653,638,449,566,529,500,478,450,421,400,382,501,618,633,590,596,482,439,405,400,400,431,461,558,545,549,411,710,821,812,755,720,624,549,485,536,539,629,632,699,714,673,427,432,457,456,550,659,601,620,528,486 4,34,27,36,46,30,24,504,559,507,492,433,481,547,596,593,584,552,610,673,655,453,588,551,514,494,458,443,400,392,534,639,663,598,595,493,484,396,426,468,492,532,669,635,641,475,785,851,828,779,737,636,563,595,686,714,774,767,823,807,761,447,447,437,472,559,666,606,618,530,468 12,33,24,74,75,49,51,427,471,485,448,424,422,450,481,491,462,447,527,600,569,444,552,531,471,475,418,396,398,414,433,555,616,517,523,482,406,405,410,453,439,465,522,500,480,428,621,771,766,695,664,562,458,509,568,577,634,603,676,639,594,412,404,409,415,493,621,555,564,474,441 5,44,41,35,61,53,28,663,771,728,690,634,642,712,770,762,754,752,815,880,862,640,815,770,712,688,608,573,491,425,692,850,862,791,797,703,620,433,440,462,494,592,748,751,764,502,910,1008,997,949,926,858,748,651,731,761,838,845,904,909,876,587,584,596,629,795,892,839,857,766,651 5,14,13,10,12,8,7,489,569,530,492,445,461,517,571,548,549,524,609,691,659,479,627,563,513,505,449,431,412,400,497,661,669,581,598,487,450,416,406,434,434,470,576,551,570,418,728,831,823,762,734,643,535,502,568,560,653,666,725,728,688,450,429,448,449,569,689,625,639,547,473 13,11,11,65,105,105,65,400,446,421,422,404,400,415,410,409,411,419,457,503,487,408,473,451,421,419,400,413,395,369,406,461,500,438,460,421,398,377,402,389,394,393,435,418,421,399,499,701,717,628,607,511,449,427,424,441,481,463,503,525,465,407,399,394,386,427,480,481,452,436,423 19,10,9,46,59,56,43,417,437,424,419,401,408,420,437,421,426,418,450,503,505,419,459,460,433,400,417,393,393,399,406,499,494,430,460,426,424,398,394,420,417,436,452,448,438,412,543,708,714,632,590,513,448,463,489,492,534,518,564,566,506,403,398,386,409,432,514,453,505,443,408 4,12,12,9,9,7,8,485,574,533,515,455,505,522,558,545,553,542,615,706,678,482,650,579,529,515,470,445,411,422,504,673,686,599,620,511,484,391,411,433,437,466,570,557,571,416,745,866,850,796,771,682,553,482,567,586,658,673,730,735,692,432,443,453,461,594,710,661,678,564,504 13,13,12,77,129,120,73,404,397,408,377,384,388,413,413,407,410,404,404,416,427,408,412,395,392,406,397,394,384,383,385,418,431,403,408,413,386,386,398,377,375,387,413,408,415,409,438,528,528,473,435,424,404,442,485,476,475,457,470,451,417,386,376,383,385,410,418,420,412,401,390 20,42,38,31,35,25,23,631,751,689,660,615,631,664,735,737,734,723,791,861,836,607,788,744,681,654,561,543,464,411,665,828,830,774,788,683,610,433,457,447,487,566,734,717,750,478,893,1003,991,940,918,846,749,626,704,737,814,824,883,889,860,552,573,565,601,776,863,818,832,736,654 15,15,14,52,57,55,49,419,469,449,442,412,423,416,441,427,430,411,477,587,577,427,556,514,454,448,435,408,394,394,414,570,605,529,536,424,419,390,388,408,394,412,453,425,448,394,533,775,790,704,661,563,465,444,454,461,499,486,541,524,522,400,416,413,404,458,576,514,533,457,419 9,14,11,28,37,22,17,421,392,376,384,380,405,414,441,420,411,402,391,411,396,389,388,385,389,390,383,389,394,388,416,398,394,393,400,388,398,417,410,398,426,469,496,468,435,418,481,452,444,404,413,408,381,478,527,520,552,557,577,536,499,377,389,381,382,385,401,387,384,373,400 19,15,13,44,67,46,28,405,388,394,393,382,383,424,409,402,422,416,415,409,417,376,399,415,393,374,382,386,384,386,387,415,424,400,408,386,391,404,404,415,402,423,463,430,426,392,443,508,471,440,414,411,399,408,453,471,491,472,512,485,464,395,395,381,381,406,410,401,404,399,391 18,92,85,135,188,127,91,467,403,397,419,396,385,478,474,473,452,419,440,481,443,418,468,425,406,428,388,407,389,411,439,464,483,435,464,398,398,426,440,424,459,501,602,550,511,433,583,581,586,512,495,416,397,493,524,556,610,618,680,625,575,387,407,411,418,443,473,442,456,422,419 12,18,16,13,15,8,7,559,680,627,603,518,572,605,679,666,652,651,728,803,779,555,736,668,626,602,524,509,429,439,585,780,791,712,745,607,553,441,424,447,475,534,673,663,683,443,832,946,937,885,857,781,672,564,649,673,764,765,830,831,797,489,485,516,529,694,812,757,775,675,565 5,15,14,9,13,12,8,519,595,534,527,481,531,571,605,602,594,589,636,707,689,473,619,573,529,524,464,463,424,415,518,685,689,620,631,538,483,397,398,424,455,496,615,593,615,423,771,858,842,792,774,707,577,501,601,600,683,703,769,766,739,449,450,466,488,593,703,658,669,555,509 14,24,23,112,204,196,103,392,417,391,400,402,379,392,414,409,374,388,410,438,448,382,435,416,391,403,384,389,387,364,394,436,437,415,450,412,387,373,391,383,381,393,391,390,423,392,423,579,587,509,492,430,413,393,410,410,400,426,428,422,431,379,397,378,392,397,435,425,420,392,381 14,13,12,23,29,24,18,520,542,523,491,456,456,563,612,592,587,571,608,659,636,462,595,519,521,482,444,425,411,403,507,632,638,555,571,490,446,414,401,440,453,489,614,592,592,446,775,824,801,751,719,658,545,553,617,639,709,709,773,775,732,466,428,467,482,592,672,604,640,532,457 7,40,27,62,83,52,39,420,416,402,405,402,399,432,437,443,443,418,419,429,440,403,412,392,393,424,387,393,382,409,420,400,420,410,420,391,382,416,398,411,429,464,536,486,477,427,542,518,485,442,432,400,416,510,539,556,612,604,652,593,529,405,390,398,391,378,406,407,417,411,393 14,16,14,25,25,21,21,434,444,412,416,380,393,413,445,410,417,433,469,482,457,386,467,426,415,407,392,399,402,400,435,485,478,437,465,407,389,409,443,489,503,585,661,539,500,409,566,632,621,553,513,458,420,508,573,615,698,669,687,616,548,397,407,398,400,436,471,454,446,419,405 7,77,74,94,144,140,89,448,554,525,522,463,510,483,516,524,515,506,588,695,686,455,599,577,532,514,455,461,418,382,474,635,666,581,618,508,499,408,399,403,422,443,529,527,526,421,727,880,887,829,793,715,579,481,555,573,666,662,731,719,676,420,452,418,453,542,670,640,647,529,490 11,9,8,17,21,17,14,425,389,392,370,388,382,428,429,397,408,397,388,390,384,383,385,383,384,378,398,387,380,373,397,387,409,386,380,389,380,388,388,379,397,404,404,419,408,381,426,425,397,395,400,385,401,396,412,423,441,465,496,450,426,383,382,376,387,393,390,391,387,382,382 12,215,189,138,176,157,125,421,381,389,352,388,375,424,428,435,401,428,375,403,405,385,371,384,388,378,384,386,391,405,437,399,368,410,388,393,387,400,406,423,427,482,541,502,476,430,502,456,416,403,391,392,367,442,476,488,535,536,589,549,493,394,377,405,396,378,376,393,377,405,384 13,16,16,105,166,172,108,381,394,397,386,382,404,384,390,402,414,396,377,397,393,401,410,396,387,384,391,382,380,396,383,413,399,391,392,366,377,406,389,397,387,373,407,406,394,388,435,425,428,405,403,377,394,410,452,452,447,428,449,414,426,398,380,379,425,400,392,387,414,373,382 18,18,15,38,49,36,28,399,397,394,394,398,385,422,422,420,418,423,422,417,407,379,408,400,383,396,384,378,385,389,409,397,402,388,397,399,400,405,407,403,424,453,492,468,435,421,534,462,439,431,437,399,393,487,535,536,571,565,597,551,502,380,394,400,377,396,412,396,390,391,366 9,17,11,55,65,36,33,424,389,397,389,394,394,448,446,423,405,410,414,455,427,389,405,407,412,377,390,399,382,379,396,422,432,404,429,382,410,396,395,411,403,436,454,475,456,407,512,540,513,461,429,399,406,457,460,464,535,541,587,537,500,390,390,391,383,397,410,393,387,378,382 16,17,15,42,58,50,36,382,389,369,385,384,393,405,401,400,400,400,413,385,397,395,396,391,382,382,393,392,377,376,400,405,384,389,394,398,384,394,389,394,410,437,441,426,433,393,445,422,424,417,385,397,376,422,437,442,473,460,502,465,439,388,380,369,379,399,402,391,387,395,404 19,52,46,77,95,84,69,445,534,508,466,444,426,468,489,476,468,468,554,674,633,467,627,574,485,503,453,428,424,415,463,647,679,559,587,489,436,402,417,452,444,504,584,519,500,447,673,830,833,759,724,603,501,528,611,620,676,667,714,696,646,429,412,414,417,526,672,592,603,510,444 4,39,34,218,493,444,189,552,763,726,726,715,762,628,713,730,744,755,796,802,815,554,668,690,688,682,660,687,604,403,554,600,580,575,610,568,543,392,419,453,451,507,617,608,631,450,865,896,878,864,853,841,772,519,572,623,704,719,810,841,815,617,718,633,686,777,787,784,844,774,758 7,11,9,38,38,31,31,414,394,380,385,399,389,423,422,409,401,401,409,405,409,395,397,391,386,386,374,394,380,395,408,396,402,401,383,379,393,388,392,392,407,391,458,437,446,400,467,449,459,426,412,396,399,406,437,416,479,493,550,486,472,378,375,407,389,400,416,384,387,387,390 8,72,65,187,269,226,152,438,494,468,432,420,429,458,475,488,463,473,583,680,629,487,649,561,502,496,414,418,420,400,448,668,667,569,585,488,427,402,438,456,467,513,573,509,510,494,626,826,814,736,685,588,461,611,641,633,649,638,685,659,613,401,404,403,394,530,669,566,606,492,443 13,8,8,4,5,3,3,494,564,520,498,475,483,517,566,570,552,554,616,688,651,479,603,548,506,491,463,436,413,396,510,656,669,577,593,527,464,387,410,416,438,458,557,549,577,418,751,849,832,779,749,671,571,497,543,561,660,669,740,742,711,449,439,452,466,592,692,631,652,557,498 1,13,10,29,32,25,23,467,491,475,440,422,422,464,522,490,486,490,524,612,588,437,549,500,447,451,438,411,408,405,463,564,610,515,518,480,432,408,424,430,476,519,623,561,543,449,688,782,778,709,668,564,474,603,654,663,713,698,746,703,647,403,406,403,418,482,606,539,540,459,417 4,23,22,23,27,24,21,467,513,476,453,428,465,484,532,525,521,518,541,581,575,440,500,495,469,456,428,408,414,385,464,538,554,495,513,474,449,397,406,413,407,460,518,526,531,426,705,763,730,682,636,567,468,473,537,577,645,658,716,710,657,431,434,445,451,523,583,514,567,475,431 15,36,35,290,448,455,293,442,400,407,397,388,381,436,459,458,435,425,423,450,426,408,434,407,397,400,396,384,374,405,410,432,406,408,397,386,407,407,439,407,444,461,522,452,452,459,549,523,518,473,487,420,405,564,627,624,639,621,658,594,534,424,385,404,411,408,434,422,414,399,389 9,116,101,74,90,62,52,659,528,488,478,448,484,703,753,733,713,691,654,652,641,422,481,491,452,448,451,414,416,635,812,723,667,623,648,586,549,741,812,852,904,959,1013,952,918,637,903,833,771,743,709,651,548,832,913,933,975,957,986,942,889,556,428,535,554,583,611,568,598,508,468 11,15,10,48,54,28,28,445,404,394,384,397,386,466,476,458,426,405,422,445,423,398,404,418,400,391,390,390,390,387,418,435,449,418,416,392,406,397,407,401,424,432,498,466,465,408,559,572,542,470,457,417,409,451,471,498,563,577,627,568,531,372,390,399,384,409,429,414,420,399,404 9,9,8,22,24,22,20,418,398,403,385,392,398,411,428,413,398,403,394,400,400,378,400,389,389,392,374,388,382,396,400,401,400,397,391,391,389,386,380,398,413,396,446,409,409,389,442,425,425,422,397,383,393,422,434,445,493,477,514,486,442,395,375,380,382,375,404,400,385,381,385 16,9,9,60,66,56,53,414,447,450,430,421,424,408,419,437,421,426,465,530,504,422,491,456,441,436,406,404,401,395,404,515,522,476,469,418,414,395,385,389,389,395,435,438,427,401,551,725,719,651,600,508,455,437,450,461,498,489,547,540,486,397,408,412,402,449,521,487,498,440,414 1,13,11,36,58,61,38,382,830,776,698,561,544,388,373,383,395,395,842,1004,936,793,991,901,833,808,685,579,488,392,418,983,994,903,899,745,642,386,415,443,463,466,539,482,482,477,490,1023,1023,1012,967,840,687,533,518,461,414,416,422,428,425,373,499,395,399,821,985,884,890,776,613 1,27,27,30,36,37,30,547,744,674,657,601,626,590,666,673,682,667,785,838,815,627,752,714,680,651,585,563,477,398,617,808,793,744,761,682,605,393,406,408,431,461,619,640,689,434,851,1023,1001,963,929,864,762,499,596,618,723,734,817,839,807,534,599,550,578,828,903,862,883,765,704 2,47,44,623,1023,1023,600,420,458,434,444,402,418,419,443,448,413,422,459,553,542,430,520,490,455,435,401,421,408,380,407,528,582,480,495,431,411,376,394,370,408,412,437,427,457,467,520,712,741,645,606,487,444,446,482,455,480,488,517,501,488,426,400,419,397,445,550,496,502,425,406 1,10,9,8,9,7,7,522,616,558,531,462,509,581,627,616,602,586,643,729,711,494,660,596,551,535,449,448,409,384,523,707,718,619,640,526,485,401,433,422,472,517,640,611,634,448,787,887,874,820,787,698,579,569,652,669,745,734,797,797,758,468,468,470,496,637,745,689,698,593,503 9,171,137,304,391,326,254,515,673,611,567,508,530,568,606,602,568,565,667,797,783,517,752,699,619,608,536,493,427,395,539,763,804,717,737,581,519,424,426,453,483,565,669,634,616,490,784,942,950,884,856,764,641,608,702,713,776,766,824,795,750,454,454,449,448,633,795,731,741,633,530 11,13,12,16,25,18,10,518,595,526,514,471,525,551,627,611,596,610,641,719,687,471,637,575,524,519,435,443,417,411,518,691,700,601,637,509,472,406,429,419,442,491,603,601,587,431,769,862,850,798,771,701,587,547,594,608,708,709,774,780,736,470,463,474,494,629,700,652,683,575,517 8,19,18,29,41,34,24,397,461,441,429,414,428,421,443,454,451,437,508,576,555,428,531,494,460,452,425,422,383,373,412,542,575,516,520,474,414,378,401,381,402,416,466,452,445,407,568,755,748,684,640,547,466,418,479,474,524,520,589,553,542,399,420,400,409,465,577,503,513,453,419 17,84,82,35,55,51,32,409,435,407,386,393,408,401,433,414,424,413,430,429,407,391,394,384,398,395,405,395,383,380,422,416,453,420,420,419,403,413,418,421,437,469,551,475,467,415,515,563,549,478,479,447,413,445,493,484,554,531,580,534,501,386,389,397,383,382,419,424,427,382,400 10,8,8,16,25,22,14,418,394,375,388,380,385,401,424,404,400,399,409,405,401,383,390,392,383,385,397,386,374,394,408,409,390,387,385,389,376,393,393,392,395,398,423,411,406,379,424,418,417,410,392,402,376,403,401,416,462,424,474,445,408,397,386,387,391,387,381,398,393,379,391 12,10,10,39,45,45,38,383,432,411,408,396,404,395,408,398,402,406,419,445,445,403,434,402,411,401,391,381,382,395,393,445,441,434,427,415,389,383,374,394,390,389,401,411,400,384,455,595,594,538,484,479,425,412,412,419,437,435,478,432,438,411,394,392,389,410,425,426,420,398,393 17,13,12,320,523,531,320,401,409,425,400,396,404,394,410,403,416,411,418,469,464,397,441,428,408,403,381,414,391,412,413,465,457,425,422,394,395,391,391,420,400,413,440,418,417,426,510,596,606,538,514,444,422,422,443,449,502,475,501,485,464,403,372,400,413,409,456,420,436,413,401 2,293,201,409,600,446,290,778,731,673,681,629,694,838,898,879,868,847,827,812,808,511,620,568,568,549,508,500,465,691,807,763,722,674,689,664,597,739,755,780,833,904,975,929,914,757,1018,970,917,895,875,844,742,904,967,980,1022,1015,1023,1023,1002,724,536,703,719,755,752,739,761,660,629 9,23,22,10,13,8,7,433,423,411,425,410,446,441,450,439,447,454,442,483,493,382,421,427,420,411,411,408,385,388,433,452,478,428,446,423,410,395,399,396,420,453,495,464,455,412,604,631,607,589,570,535,454,482,498,508,559,546,622,611,551,393,406,397,409,424,452,453,468,426,410 15,9,8,33,32,22,22,480,570,530,512,445,481,501,548,540,529,518,599,684,666,471,602,559,516,502,445,439,420,384,484,644,668,572,602,499,494,399,404,404,423,449,545,530,535,417,718,849,842,778,751,650,563,462,522,531,616,630,701,712,666,433,448,442,468,583,710,634,662,555,475 19,9,8,22,28,24,18,418,383,388,377,371,390,426,423,392,412,394,374,395,401,392,383,390,384,380,384,388,369,389,393,397,381,382,383,388,387,393,400,386,391,418,440,443,418,403,427,396,406,411,396,389,375,423,438,437,484,474,514,480,460,382,375,390,399,393,384,398,384,400,390 8,275,226,869,1023,1023,697,545,535,512,486,451,458,577,620,607,564,552,631,698,666,485,634,571,504,514,439,433,415,476,557,665,684,569,598,486,454,498,547,562,627,719,812,748,717,644,802,836,821,755,716,627,532,722,792,804,855,841,879,837,782,488,430,437,476,567,682,611,621,523,453 19,15,13,27,43,38,23,390,408,393,404,396,375,391,434,422,432,417,397,412,420,387,401,396,392,373,402,376,383,400,395,406,417,405,401,398,391,388,402,401,388,418,440,428,414,391,461,487,456,420,392,410,390,410,416,464,470,456,497,455,440,372,389,393,386,390,413,401,405,401,390 15,11,11,28,63,61,25,410,459,428,418,395,411,414,432,430,430,425,476,546,519,422,494,465,432,423,421,403,387,395,417,519,539,475,465,447,394,409,416,395,442,458,519,469,444,416,562,716,710,627,591,482,427,479,538,520,601,573,613,578,549,400,395,396,405,431,505,476,474,447,411 1,15,14,131,203,208,130,427,426,411,382,390,401,406,450,404,421,417,425,469,449,404,454,426,409,392,388,395,381,377,388,469,462,428,446,423,416,404,406,403,421,414,472,439,437,403,512,613,607,543,504,454,408,452,497,500,529,517,557,537,491,396,404,389,392,425,490,446,443,412,393 6,34,26,50,76,55,33,422,390,407,392,381,416,431,433,424,402,422,433,425,425,378,429,413,407,400,394,401,367,410,423,411,413,419,431,399,402,418,390,421,415,446,489,452,452,415,488,520,511,458,454,451,393,457,509,502,535,551,581,532,478,387,392,388,396,403,406,430,432,403,382 9,13,13,31,57,54,26,415,445,431,417,414,409,391,451,434,430,433,447,496,500,398,469,439,431,425,404,398,406,368,419,475,482,457,452,437,405,380,396,386,400,431,459,466,447,392,563,680,696,621,595,508,442,424,476,481,548,546,589,568,530,409,392,388,388,444,495,454,474,442,417 6,10,9,20,29,28,19,394,389,376,388,395,389,402,406,404,395,399,397,381,388,390,368,381,388,375,390,384,390,372,400,385,393,391,378,383,407,402,410,412,410,425,457,419,411,411,440,413,407,377,389,392,384,443,473,473,486,476,512,475,453,378,375,390,369,385,388,374,398,375,386 20,39,38,112,232,237,113,469,452,443,393,408,431,480,521,503,495,497,504,519,516,414,454,436,427,427,392,410,404,388,449,494,502,451,469,440,412,385,398,418,434,460,520,492,500,425,659,715,696,630,602,541,461,501,564,599,653,648,697,675,621,447,406,422,423,474,519,468,509,434,447 4,10,9,21,20,16,18,418,442,444,412,393,419,425,434,428,405,398,452,600,564,431,577,530,468,463,414,416,393,401,412,518,628,498,546,441,403,406,400,409,417,428,452,450,444,407,499,670,725,609,585,480,432,436,481,482,501,515,552,512,472,392,417,388,397,445,589,535,540,471,425 17,44,38,176,211,184,154,450,596,521,489,427,445,445,454,461,430,453,534,730,716,462,743,676,596,571,492,443,412,424,430,689,756,647,667,486,456,400,401,419,441,476,531,483,464,451,576,924,955,865,832,694,561,505,567,558,627,606,655,603,551,416,419,398,398,525,753,695,693,564,470 14,14,14,102,170,167,99,383,423,422,407,404,410,426,449,423,424,418,420,477,463,413,432,424,401,426,401,396,389,408,420,456,492,443,463,424,407,391,401,402,399,423,468,442,439,420,542,639,639,556,525,458,411,418,490,484,554,543,598,566,511,398,394,396,407,428,479,423,473,407,407 18,9,9,51,85,89,53,419,417,383,396,379,384,416,448,432,431,414,432,469,454,398,437,420,408,397,391,399,382,389,410,440,453,419,430,398,387,407,406,398,425,449,482,461,443,418,503,552,526,478,460,437,382,485,525,529,537,509,574,539,504,393,390,411,400,418,428,432,434,404,387 14,98,77,108,176,142,84,503,703,648,597,520,494,532,571,576,537,540,700,863,822,599,844,770,694,665,552,492,438,380,505,833,874,772,788,636,530,438,420,468,473,541,655,603,573,494,755,1011,1019,941,907,789,650,604,675,691,737,732,792,762,713,453,460,448,445,676,862,784,807,668,554 12,97,79,85,132,107,68,488,577,517,510,443,455,520,568,561,542,538,612,713,695,478,664,619,549,533,483,454,411,413,482,694,715,606,665,524,470,420,433,438,463,523,635,594,576,468,749,865,857,797,764,665,546,556,641,662,722,716,771,756,708,448,434,440,445,605,739,677,690,567,514 1,75,74,281,374,379,285,427,434,423,409,380,399,413,433,422,417,423,453,526,503,421,488,468,418,420,393,422,413,415,431,497,535,462,459,426,410,386,405,402,418,446,511,449,445,463,557,680,695,600,571,501,451,523,593,587,624,604,639,583,537,405,409,395,395,433,517,474,478,435,433 2,11,11,38,67,64,37,391,400,387,398,414,422,402,415,416,404,404,422,423,409,388,402,402,397,385,372,403,375,379,398,406,415,400,401,390,393,378,390,384,393,404,429,412,410,391,447,471,488,435,451,399,416,406,426,427,444,433,462,456,426,392,384,389,389,412,424,410,422,406,387 18,9,8,11,12,8,7,460,561,523,492,458,463,505,552,541,552,535,612,682,643,474,579,547,492,493,442,431,403,371,492,650,641,580,597,500,480,397,400,408,412,453,573,549,565,414,736,847,826,776,748,668,537,498,567,559,649,652,733,728,684,446,441,453,463,558,681,623,628,545,483 20,17,12,29,38,26,20,427,452,431,432,397,435,452,463,460,457,464,485,521,513,415,470,441,430,427,413,396,383,402,425,509,510,470,459,437,414,412,428,422,453,509,577,518,516,433,624,701,684,603,567,501,454,532,589,611,663,639,702,660,595,402,405,406,425,473,515,473,477,438,421 3,51,46,204,214,190,185,472,568,523,480,428,467,482,489,498,493,499,565,706,662,467,634,601,511,506,453,447,413,405,478,658,690,598,609,515,465,399,423,430,434,468,552,533,522,441,708,875,876,810,785,670,558,522,573,602,676,669,733,712,658,443,450,432,456,557,692,624,638,538,463 14,18,17,23,35,28,18,458,392,408,385,380,412,438,434,395,406,381,414,416,437,399,414,418,403,402,387,389,386,388,423,434,431,415,412,416,385,396,390,423,441,497,620,533,513,384,487,529,518,487,484,457,420,414,435,458,480,474,514,506,453,376,383,380,381,395,437,403,426,390,397 11,31,26,49,53,33,30,461,588,563,509,449,456,465,503,485,484,461,573,755,732,479,744,682,588,587,470,445,401,396,455,697,782,659,689,533,466,404,420,444,447,515,576,528,519,442,652,837,882,795,762,623,479,551,607,598,673,668,722,673,633,398,436,415,410,540,763,682,680,566,475 20,39,36,89,118,101,75,455,775,713,638,523,532,461,471,469,460,439,798,950,889,730,934,852,779,752,622,528,458,399,457,931,942,841,847,679,573,399,432,446,466,540,590,525,531,473,604,1023,1023,971,928,802,630,590,630,598,653,614,667,644,587,402,455,388,407,788,929,830,841,719,584 20,11,9,33,36,28,25,423,373,390,366,397,374,415,409,416,400,405,397,402,391,390,381,381,382,378,369,369,393,394,386,400,403,388,401,381,382,399,389,409,408,427,453,446,424,393,477,424,418,395,403,380,376,441,460,450,498,475,528,496,465,378,375,397,380,382,389,402,388,378,402 15,10,9,15,19,17,13,432,492,468,450,434,428,438,472,462,467,477,529,599,582,424,536,497,457,442,425,420,394,386,432,570,594,516,533,446,422,385,391,391,383,432,462,442,474,391,601,786,784,710,672,563,495,427,467,480,530,543,591,591,573,422,415,414,426,484,619,541,559,474,443 11,14,11,79,136,129,74,454,468,443,424,406,413,484,521,487,499,467,480,534,494,408,461,439,409,433,403,396,396,407,474,495,514,476,467,434,392,431,455,486,505,560,658,585,538,495,680,700,671,607,551,505,439,655,710,715,751,733,781,728,660,405,395,411,417,462,494,462,465,416,426 6,15,10,42,49,31,27,444,410,403,412,400,389,465,470,441,433,426,422,463,459,379,422,415,400,399,387,401,385,399,422,437,470,413,428,411,401,398,426,407,454,481,543,498,472,439,595,564,552,506,452,422,392,516,598,592,656,638,702,641,571,401,399,399,386,404,426,424,418,410,394 6,17,11,28,30,12,11,458,427,414,413,386,404,454,495,472,487,455,457,477,453,388,449,435,406,409,399,395,396,403,433,455,450,417,426,413,429,415,431,432,478,527,632,542,510,462,662,613,574,539,512,465,412,617,672,679,741,719,765,715,641,396,412,398,401,418,451,422,440,414,396 5,59,49,71,85,61,48,439,487,438,438,409,437,433,465,437,448,438,506,605,592,435,554,524,476,452,408,415,405,381,446,588,617,533,525,451,420,399,402,410,423,436,502,477,479,412,606,750,761,690,662,565,469,483,498,518,566,563,636,626,571,392,408,404,410,457,588,519,526,449,436 4,136,103,142,204,167,116,602,780,734,668,586,605,629,707,677,649,642,823,932,890,712,908,831,755,738,611,556,466,435,612,907,924,829,842,696,599,486,538,567,607,689,785,722,720,590,848,1023,1023,962,931,830,708,763,812,814,854,845,888,865,817,484,501,482,513,797,921,850,856,743,622 2,20,19,31,42,41,30,450,527,485,460,424,445,464,509,488,480,479,546,677,653,455,659,599,518,521,454,446,402,394,459,645,699,582,622,487,449,417,403,419,402,444,526,517,504,425,649,817,831,748,718,621,516,501,531,546,622,607,676,665,613,415,413,418,419,510,691,617,613,510,438 6,30,28,69,86,69,56,446,556,513,487,419,432,465,471,472,451,440,544,706,669,483,687,617,545,523,473,445,410,407,415,645,725,601,628,514,446,397,396,420,424,448,509,476,483,417,613,822,855,767,734,621,486,466,550,536,602,584,628,604,562,404,420,410,412,498,699,629,614,522,464 20,9,9,20,31,29,18,380,392,381,379,377,394,389,385,396,401,388,385,389,396,382,380,386,396,390,381,393,379,380,380,391,379,376,401,373,357,375,391,391,411,399,413,401,397,393,417,408,408,392,381,393,373,401,425,433,424,417,439,424,396,385,393,392,384,388,402,400,385,385,395 5,108,101,80,108,103,76,432,388,415,392,385,383,422,439,419,425,416,404,442,460,386,441,425,403,394,391,374,381,388,425,446,452,413,425,395,406,401,448,418,450,510,569,528,479,439,537,548,533,475,465,430,408,473,519,509,571,554,613,571,519,389,399,393,394,383,457,438,433,400,410 13,8,8,22,27,24,20,419,393,383,389,401,387,427,409,378,395,418,397,389,388,378,405,390,384,387,381,383,394,394,398,386,399,386,398,386,376,387,396,404,413,426,443,421,407,407,465,414,414,415,402,400,384,461,453,446,510,475,538,489,459,388,389,379,388,388,385,394,378,383,394 17,8,8,30,34,26,24,422,397,393,391,374,376,422,435,430,416,424,409,404,423,384,402,398,394,396,409,401,385,380,403,401,406,404,392,407,394,400,407,400,386,423,446,415,425,397,476,461,484,420,419,411,402,417,459,443,487,490,538,487,467,391,380,388,387,387,417,392,400,395,380 4,12,11,10,11,10,9,461,531,512,470,457,449,491,549,516,531,508,589,668,644,457,605,538,506,480,420,428,393,395,485,640,648,574,577,494,449,394,414,402,420,435,522,518,551,404,698,827,815,758,727,634,520,449,518,533,620,614,694,696,650,447,415,454,447,555,672,599,614,537,483 11,8,7,24,29,24,18,386,423,398,406,377,389,390,422,404,425,396,421,431,429,400,442,410,409,402,400,402,377,395,386,434,432,426,415,404,376,388,396,382,381,414,406,411,400,393,444,530,535,493,449,425,396,427,424,433,443,450,464,462,429,388,386,373,407,396,440,422,429,409,397 16,39,30,55,71,46,37,445,466,451,427,410,420,441,465,447,462,442,479,588,568,413,539,512,455,441,425,415,422,381,431,562,590,530,514,436,436,402,422,433,452,478,550,507,474,429,624,755,754,680,623,555,452,490,536,576,636,629,662,614,578,403,415,401,400,456,587,544,521,442,414 17,9,8,34,48,35,24,409,414,406,377,357,401,413,444,417,401,402,413,425,414,388,398,413,403,399,378,396,394,379,397,423,410,398,412,399,405,384,391,381,404,419,442,433,398,406,486,537,533,485,473,417,413,410,442,465,495,484,533,516,463,394,393,402,376,406,413,422,406,403,392 20,31,22,67,98,60,44,407,380,396,387,378,414,427,422,432,412,403,401,406,409,378,389,407,379,377,384,388,395,397,409,384,401,383,397,389,403,405,419,434,425,445,476,461,451,417,497,451,457,401,419,401,376,454,506,503,546,530,582,521,495,388,376,387,396,413,394,379,393,393,388 6,19,13,24,25,14,14,418,406,407,408,398,392,424,445,451,450,423,425,454,449,403,444,419,409,382,400,395,396,411,420,460,466,444,399,427,382,396,423,400,443,484,595,511,468,418,573,599,577,514,497,454,413,507,561,589,662,646,681,603,565,399,392,413,401,424,466,416,425,405,384 2,12,12,48,48,47,47,386,468,447,415,410,394,420,434,424,424,419,487,575,562,419,515,490,446,453,419,405,401,407,418,525,583,500,508,464,423,390,385,412,406,425,477,448,442,397,558,766,788,689,653,571,470,464,497,501,579,560,616,579,524,391,410,396,400,449,558,506,514,440,423 13,15,14,43,55,39,31,450,448,434,419,423,418,451,452,446,442,422,450,528,518,407,499,480,434,412,395,404,403,405,474,488,544,473,486,427,409,400,404,434,472,513,640,594,578,428,548,677,701,617,586,538,484,452,492,505,559,564,596,583,527,403,397,394,397,433,520,492,470,434,418 3,10,10,136,248,256,139,503,458,425,402,392,405,545,599,573,544,539,512,510,501,406,456,414,416,413,402,391,384,410,480,475,456,431,441,434,412,431,440,437,455,524,628,596,561,472,723,671,628,555,530,479,443,605,674,697,761,747,799,765,704,449,396,416,436,456,500,463,487,435,410 4,191,134,65,74,43,38,488,494,489,434,420,428,535,585,543,557,540,555,571,562,420,510,469,454,430,413,414,360,410,531,547,552,491,486,444,450,457,508,533,593,676,784,720,669,510,791,759,727,670,637,531,486,688,774,793,869,864,903,843,783,417,397,426,443,501,528,501,523,456,429 6,11,11,54,84,80,50,403,426,439,399,395,414,418,416,406,421,401,443,499,505,405,478,452,430,432,405,403,400,381,393,493,514,466,462,417,395,400,381,384,392,396,428,417,430,397,494,687,691,600,586,494,450,406,430,435,461,471,507,493,458,402,397,397,392,434,498,486,477,432,410 14,97,90,128,181,167,115,500,653,598,567,491,501,531,575,547,559,522,672,809,792,531,769,718,622,607,490,463,426,422,522,767,819,714,732,569,519,431,450,443,480,526,639,597,607,468,771,947,965,892,866,757,639,580,661,688,754,755,806,783,739,470,464,440,452,626,801,739,749,634,532 18,104,97,169,240,218,149,442,501,470,463,432,428,440,486,481,453,475,528,622,607,444,554,501,456,457,407,405,396,395,450,565,605,504,537,470,409,399,410,412,412,443,490,472,484,429,632,795,801,728,685,573,481,474,522,553,625,605,653,639,604,424,403,409,410,486,589,554,548,487,451 11,59,57,69,96,95,67,426,484,456,445,403,419,456,451,466,452,441,478,570,560,421,529,476,450,443,438,396,406,369,425,529,539,487,507,473,423,381,381,397,415,418,491,463,478,391,592,752,750,669,642,545,478,423,462,451,533,536,599,569,537,427,416,406,401,474,561,468,527,448,423 1,27,26,28,32,28,24,433,459,444,440,417,410,469,486,481,461,454,499,578,545,406,546,483,454,457,403,416,401,391,441,517,578,482,505,406,413,401,412,414,434,470,550,510,477,425,642,696,717,639,598,522,434,513,587,603,648,638,696,665,582,425,410,438,425,478,561,525,532,445,430 3,26,25,18,19,17,17,556,643,597,564,537,547,587,667,668,651,648,701,772,757,511,681,636,586,562,491,475,424,441,570,738,752,663,692,574,515,425,429,415,460,532,663,657,670,446,843,925,909,866,843,777,682,556,639,670,771,764,832,834,805,500,467,497,543,681,773,710,748,608,567 13,12,12,25,43,38,21,424,494,477,469,443,461,442,460,465,470,463,507,537,539,415,478,457,464,461,434,459,430,378,440,517,524,468,512,460,447,393,378,387,410,414,457,449,490,384,629,709,698,659,652,621,534,411,450,443,517,514,558,588,570,406,444,408,410,487,508,503,504,487,463 20,28,26,74,124,114,64,419,521,483,447,451,436,447,479,463,456,454,541,628,613,440,561,534,476,454,434,421,389,380,444,570,614,527,557,476,423,383,392,403,422,442,496,489,467,425,650,816,816,740,700,622,484,474,510,523,604,602,667,644,605,400,418,420,420,490,611,552,564,502,452 10,16,10,39,45,26,23,441,393,390,381,375,378,432,462,453,430,434,397,400,437,379,396,385,388,375,378,392,390,381,410,416,422,382,388,400,395,401,419,420,446,480,534,498,485,441,557,471,445,430,424,400,392,522,588,592,641,628,680,630,559,397,390,387,392,389,412,390,408,383,358 13,12,10,31,29,18,20,414,423,429,407,395,406,403,420,422,423,434,450,471,441,400,436,427,401,398,381,386,391,388,433,454,469,440,436,418,396,404,405,393,394,446,482,435,447,412,527,605,595,553,504,443,424,468,504,491,541,519,561,535,500,387,405,397,395,426,460,455,457,428,401 14,8,9,30,31,31,29,397,443,421,413,410,421,406,428,415,429,419,453,508,488,405,457,436,434,414,408,393,399,383,401,478,491,459,470,424,417,383,378,380,393,406,408,407,427,385,512,693,700,623,590,507,427,418,409,438,454,460,487,498,483,387,384,409,385,439,491,447,475,424,410 19,9,9,23,29,27,20,406,397,383,388,386,400,409,405,402,390,390,391,403,420,388,390,391,403,401,383,387,362,393,402,403,411,400,389,390,395,381,378,400,395,394,411,414,412,392,454,469,473,428,419,414,411,419,415,411,470,470,494,476,444,411,394,393,380,397,403,401,399,410,389 2,151,122,72,90,72,57,437,434,399,422,380,419,429,454,434,446,443,434,480,445,408,449,425,405,392,393,401,386,390,439,481,458,447,436,411,422,391,413,410,452,459,543,493,457,428,580,602,593,530,521,484,424,514,564,562,631,588,642,602,561,403,384,398,405,408,458,427,460,425,408 11,14,14,74,116,121,77,383,396,391,379,384,383,402,400,393,387,384,396,399,415,389,387,390,381,393,385,374,382,374,396,394,407,391,389,380,390,388,389,390,400,405,442,413,396,430,431,427,423,393,409,403,398,511,607,586,564,524,534,464,438,380,394,389,388,392,390,379,397,367,380 18,21,18,35,56,43,27,412,407,401,386,393,388,412,428,414,422,411,429,420,419,397,397,411,385,399,399,386,372,386,394,414,409,374,393,390,392,397,388,404,426,446,494,452,439,409,492,467,467,443,416,417,405,473,504,515,534,521,574,539,484,389,383,393,395,398,406,397,406,392,394 20,8,8,50,75,77,50,392,389,378,406,390,390,379,403,388,392,399,406,446,409,382,424,395,409,397,382,374,385,358,393,419,435,403,410,405,398,364,383,378,377,394,397,390,389,391,428,531,538,478,441,423,383,385,399,389,413,413,392,408,403,389,376,402,391,398,417,433,404,381,399 3,32,30,314,465,448,300,441,503,471,435,455,447,469,506,498,469,485,523,642,608,459,570,526,473,473,435,427,406,400,443,592,624,538,530,481,435,390,410,420,417,444,518,487,520,440,671,820,814,747,719,625,504,472,536,552,630,619,691,659,619,411,445,437,436,529,619,576,582,470,429 15,9,8,21,25,18,14,442,405,391,412,396,405,441,444,417,438,441,427,434,407,397,398,403,375,390,388,398,391,363,416,411,425,396,398,395,388,392,403,404,421,429,499,455,445,412,514,502,490,446,430,410,394,492,514,519,564,557,605,573,488,380,389,400,381,407,424,399,400,383,366 3,25,25,61,91,84,56,410,464,442,413,417,414,433,451,443,439,435,465,575,545,416,519,472,452,436,426,400,394,398,429,532,560,503,505,431,434,398,387,411,422,434,473,470,454,407,585,764,772,688,650,567,469,498,531,550,598,590,644,620,552,398,407,407,408,468,552,514,493,444,435 15,13,12,38,56,56,38,404,469,438,441,393,428,425,430,434,426,429,472,574,553,408,530,488,435,457,408,408,375,411,408,543,593,507,515,457,406,392,396,379,401,439,441,437,436,404,553,793,802,717,684,548,471,444,485,488,536,530,588,547,519,399,412,394,429,444,559,515,514,458,425 5,8,8,31,51,51,31,389,777,732,645,520,533,419,408,408,392,396,797,965,892,742,957,862,793,765,631,540,432,404,428,950,961,868,871,706,583,396,441,456,478,519,583,512,489,469,515,1023,1023,975,933,799,646,561,551,516,490,474,492,482,470,397,468,400,402,772,945,842,853,718,564 14,10,9,45,62,60,40,408,452,429,422,394,403,406,406,405,409,411,451,517,511,390,483,443,430,423,417,384,387,386,411,470,534,464,487,415,407,395,393,401,395,422,422,424,436,388,487,685,701,629,589,497,424,401,432,440,474,464,492,483,464,398,403,383,390,436,483,467,455,423,399 3,278,253,177,250,229,161,427,411,378,369,377,407,451,462,419,441,413,461,477,455,402,428,414,404,382,419,395,367,410,441,455,487,436,456,413,382,417,447,431,488,523,616,536,531,430,550,626,613,531,511,440,398,476,530,542,591,582,637,611,549,400,366,393,405,416,462,444,442,428,398 4,21,18,102,143,137,92,430,390,398,388,390,382,439,439,401,409,409,398,408,413,375,393,392,382,387,386,393,382,393,406,403,409,400,405,399,415,399,405,415,423,432,456,445,416,414,501,468,459,438,425,422,395,502,554,541,563,528,572,519,483,389,400,408,390,405,421,421,393,386,394 7,16,15,45,53,52,44,431,489,443,434,377,428,424,454,446,447,442,462,601,546,430,533,493,462,449,417,423,400,383,426,546,570,496,533,474,411,396,410,382,407,437,456,471,464,410,584,785,789,705,678,563,500,459,504,487,567,551,603,580,543,398,395,410,413,465,555,513,522,456,434 13,14,13,138,190,182,129,435,515,484,459,432,428,455,472,467,456,450,542,658,622,445,605,540,484,488,428,418,391,385,424,604,669,554,583,468,436,413,407,402,437,451,528,482,479,422,613,821,822,738,713,590,492,490,510,523,596,579,637,627,585,424,418,414,418,494,638,582,590,510,451 15,12,8,29,34,23,19,473,547,505,471,463,470,521,549,549,502,503,613,688,665,467,633,570,505,502,443,431,402,387,492,664,672,580,601,491,455,391,407,431,412,459,560,536,557,405,710,837,831,763,733,634,528,489,529,556,638,640,709,708,664,435,423,435,451,576,683,612,628,518,459 14,118,112,75,86,79,69,514,485,462,451,411,413,515,572,533,529,506,535,624,602,437,593,526,462,476,437,405,395,431,470,583,622,508,530,461,449,450,457,459,486,569,669,617,579,472,700,744,755,674,636,557,477,553,616,623,699,692,756,718,661,420,409,444,436,506,641,576,575,474,454 15,194,139,259,382,230,141,693,808,768,714,626,657,737,791,760,748,750,823,939,916,693,918,872,796,787,672,607,517,523,684,899,945,850,876,742,653,519,560,620,667,757,854,810,795,647,917,1023,1023,975,952,864,745,807,865,874,924,922,963,937,897,550,575,569,582,788,937,880,883,788,684 12,26,25,125,194,196,124,406,394,386,376,383,404,381,419,390,408,410,421,414,407,382,389,394,384,393,391,382,385,399,396,415,392,403,400,401,395,389,390,396,417,417,460,406,417,423,453,471,456,420,410,395,392,457,539,494,522,507,510,463,445,392,363,379,384,409,383,406,409,370,381 13,8,8,7,9,8,6,452,555,510,464,423,437,493,540,520,497,523,595,653,631,446,574,529,480,483,442,430,418,388,470,611,630,563,582,474,451,398,401,395,420,447,529,509,535,409,714,831,820,762,737,667,549,481,497,525,616,627,695,705,659,426,426,437,445,557,661,592,627,524,473 8,11,11,114,203,202,113,394,406,401,409,396,380,421,431,426,415,412,395,404,416,392,388,385,400,400,405,383,390,413,411,383,396,399,393,399,378,400,390,405,410,404,443,427,425,431,517,491,453,439,434,423,427,450,486,484,535,512,560,547,500,409,392,402,395,415,417,408,409,400,376 2,15,12,45,77,55,32,387,399,393,384,373,417,394,405,408,371,412,403,409,396,397,406,400,391,389,399,389,377,375,398,388,420,400,400,382,377,387,400,396,394,422,427,412,420,399,437,450,440,434,417,405,381,426,437,430,460,468,460,445,440,383,390,386,376,390,405,418,400,405,386 8,34,23,66,96,54,34,427,408,418,426,381,400,444,476,449,442,433,449,453,449,385,414,405,395,394,395,396,371,398,425,449,447,427,426,418,386,398,412,422,444,453,523,495,456,417,581,623,587,537,511,466,411,487,526,528,587,584,636,600,543,398,416,411,422,435,473,453,430,421,416 11,9,8,16,17,14,13,417,418,420,405,390,400,418,421,416,432,392,423,463,444,403,450,415,402,399,405,397,378,401,422,448,460,432,431,406,385,409,388,413,411,481,548,527,499,390,477,551,585,527,493,440,419,458,465,465,511,500,528,510,464,398,393,392,386,408,455,425,409,401,383 20,32,31,86,129,128,83,463,554,491,490,456,464,464,501,494,492,471,576,686,647,452,607,562,508,501,449,441,405,400,458,626,647,561,581,532,479,415,402,402,422,446,522,509,499,421,696,882,893,819,788,690,578,485,535,540,625,626,701,695,641,438,438,411,443,523,655,603,636,517,464 4,78,65,276,379,289,215,447,529,507,493,445,453,476,496,482,467,457,587,701,686,469,638,582,514,509,467,441,408,404,446,656,688,572,608,479,468,435,412,413,446,455,539,509,487,453,665,880,891,806,774,661,516,517,578,603,672,661,713,679,623,412,425,406,421,537,662,616,624,538,459 1,23,27,76,104,99,72,540,594,527,507,505,485,594,661,649,650,638,650,661,662,444,506,491,477,469,441,435,425,406,628,640,606,568,600,543,490,388,424,429,462,560,734,719,733,418,866,850,806,781,759,720,604,546,640,671,793,801,870,865,833,517,463,523,542,618,624,609,649,549,504 14,12,12,21,34,32,19,473,411,409,380,376,360,461,426,412,426,402,381,416,388,382,406,393,384,405,392,388,382,373,421,436,436,403,424,398,412,390,396,423,423,454,576,545,490,393,451,464,483,442,453,416,414,426,441,454,487,483,511,493,436,391,384,386,392,388,400,387,422,392,380 15,13,12,17,21,16,13,526,615,582,532,500,518,511,579,582,583,581,658,741,724,507,662,602,557,565,475,463,422,405,512,709,721,657,661,540,490,397,405,398,427,470,571,566,583,405,770,904,892,838,809,728,613,485,551,571,666,659,745,757,724,470,478,452,485,639,754,685,720,591,521 15,10,9,23,27,24,21,378,421,410,415,405,404,393,413,392,415,408,415,459,453,399,443,421,398,403,399,397,405,369,390,443,471,434,438,390,408,394,388,401,378,409,426,441,414,394,459,583,591,514,500,440,401,400,432,421,465,445,476,462,429,398,391,399,406,407,453,446,455,405,404 15,23,21,16,16,12,12,533,710,669,625,556,556,567,639,632,622,619,741,839,820,563,781,725,658,645,542,514,430,390,569,805,829,747,770,651,568,419,437,451,471,529,655,629,644,442,814,983,986,925,896,807,697,553,642,661,736,742,810,809,772,476,511,474,497,702,833,771,796,683,594 20,10,10,46,65,59,41,421,499,460,439,405,394,409,426,435,433,433,509,609,572,418,534,505,453,440,423,418,380,374,427,564,593,504,548,452,443,390,403,394,407,407,442,438,434,401,559,817,829,748,705,600,489,410,456,453,519,519,558,559,520,395,423,388,412,468,574,543,538,481,435 3,15,15,79,142,146,80,431,475,451,438,408,412,427,459,440,443,448,501,605,607,428,571,509,472,466,423,428,385,400,406,568,603,523,509,462,448,399,387,390,403,419,449,445,432,402,557,801,814,732,691,603,469,419,456,486,524,513,588,559,525,416,403,397,402,473,596,549,550,446,416 3,32,31,109,160,160,109,426,453,446,428,394,403,428,444,446,415,445,444,531,522,414,486,455,430,424,395,408,412,407,434,523,536,456,478,423,419,400,386,386,415,421,457,432,438,434,544,713,722,631,605,528,443,441,491,517,550,553,592,545,497,387,386,418,393,453,516,452,469,447,413 19,56,46,587,994,915,534,522,636,598,561,519,558,565,613,610,613,587,678,777,760,515,703,658,576,584,503,502,436,428,550,715,758,680,681,571,526,417,429,447,482,546,669,646,643,542,820,957,966,900,874,798,671,631,715,736,802,798,847,829,783,484,504,456,484,626,763,721,742,612,545 9,12,9,38,41,29,27,417,391,401,383,371,407,427,427,410,412,402,400,437,433,392,429,414,404,389,400,389,401,384,387,426,440,404,424,385,387,389,398,398,411,430,459,423,434,398,501,526,510,457,456,405,412,435,478,461,508,512,553,518,483,383,384,371,375,401,433,425,413,385,362 4,12,12,47,160,161,44,515,923,885,838,765,784,611,689,677,660,666,899,1023,1023,674,914,865,793,772,663,603,484,386,559,883,934,848,865,725,654,376,388,407,390,410,465,525,591,390,840,1023,1023,1023,1023,949,829,403,415,420,528,648,781,824,791,461,558,446,480,755,937,891,894,794,674 1,177,81,376,478,217,170,776,814,778,735,657,680,810,857,842,829,810,862,930,916,691,892,848,776,768,674,644,525,565,786,903,930,853,864,754,681,643,738,784,839,912,989,933,902,792,1012,1023,1023,1010,987,912,808,944,1000,1014,1023,1023,1023,1023,1004,614,602,604,655,805,910,871,878,782,687 3,23,21,45,43,29,31,559,644,625,603,522,536,587,642,645,639,618,718,805,775,538,746,678,611,603,511,491,436,413,559,778,796,713,721,608,538,418,430,436,463,525,646,629,657,454,832,952,942,887,862,777,671,584,676,693,766,767,833,827,796,476,471,475,511,696,812,750,767,641,556 9,10,10,27,33,31,26,381,386,377,391,382,388,416,395,416,397,390,389,423,388,392,400,393,382,401,395,390,394,368,400,408,404,407,388,397,379,387,390,391,395,412,436,416,431,384,452,481,467,441,400,414,392,410,421,416,458,465,468,450,432,381,383,378,397,397,387,393,401,397,389 5,9,9,21,26,21,17,406,411,393,383,389,389,401,417,384,395,393,395,399,403,379,392,396,394,385,378,385,381,373,395,392,405,393,387,384,395,398,393,407,402,385,414,398,407,397,430,436,429,403,397,389,383,402,408,409,427,434,435,418,417,387,382,387,379,378,387,376,385,387,385 16,19,19,76,126,128,76,410,401,400,417,407,397,439,471,442,443,443,440,437,466,404,420,408,413,397,416,396,402,406,417,421,409,403,426,392,390,406,388,402,397,404,458,429,440,395,559,541,502,466,473,451,409,434,477,484,570,545,607,564,517,414,412,413,414,415,417,423,425,414,406 10,16,15,51,64,56,44,431,482,453,463,437,436,448,479,447,448,429,505,602,592,434,543,512,460,479,445,420,408,381,443,582,620,546,544,467,433,378,406,402,412,414,495,468,483,404,612,824,837,760,731,617,508,463,510,505,583,580,634,613,583,401,418,390,397,488,578,531,579,497,456 4,25,24,91,105,105,91,387,425,409,414,424,420,397,404,392,401,404,419,501,455,403,441,422,415,415,390,399,374,395,406,468,486,415,448,398,420,388,391,396,384,412,421,410,418,386,487,642,646,550,526,466,418,427,433,423,471,447,487,485,445,400,390,390,402,421,469,441,450,410,416 17,9,8,19,21,17,15,411,424,429,414,401,410,421,439,434,423,418,436,485,452,391,446,412,407,401,401,388,383,396,408,448,472,436,465,388,397,394,394,388,403,409,457,445,439,392,522,631,614,530,524,468,443,413,468,479,514,509,563,543,498,404,392,406,404,433,463,438,447,420,399 3,10,10,66,107,112,68,395,430,398,398,390,402,403,402,396,395,380,410,457,427,415,429,412,401,403,384,388,390,372,392,445,452,415,421,404,389,375,396,399,375,397,400,407,411,379,429,563,569,487,475,438,404,388,402,426,425,408,449,441,427,375,379,381,381,408,438,444,434,403,394 13,26,25,44,63,61,43,449,591,552,510,482,474,478,515,494,506,498,611,723,707,477,671,618,552,534,480,465,437,366,466,669,712,626,653,522,468,399,396,394,413,427,497,488,514,414,691,904,918,849,823,731,595,455,498,529,596,607,672,676,650,432,460,419,428,566,709,656,667,553,525 10,297,195,610,1023,937,451,965,1023,1023,1021,1000,1023,1007,1023,1023,1023,1023,1023,1023,1023,833,953,951,939,932,903,919,851,527,1015,1014,991,971,999,963,938,583,672,738,819,910,1023,1023,1023,813,1023,1023,1023,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,942,961,961,995,1023,1023,1023,1023,1023,1010 17,16,14,28,40,32,22,421,399,384,385,399,376,401,440,417,426,413,411,414,422,390,400,416,407,401,375,383,392,399,391,413,427,400,397,400,393,404,402,398,409,420,451,441,420,404,487,483,481,440,441,421,378,439,480,490,514,496,540,493,482,385,387,390,404,413,410,397,414,408,390 9,11,12,90,143,142,89,399,410,400,392,399,392,392,422,412,410,396,421,435,429,404,417,422,414,407,392,391,384,407,406,416,445,423,431,414,382,385,399,391,396,421,439,428,416,402,511,583,589,516,491,420,416,435,458,455,493,500,507,504,460,391,392,400,396,397,434,428,412,396,392 10,9,9,42,51,52,42,401,402,405,400,396,399,408,413,418,401,399,415,423,428,398,416,390,387,410,377,381,381,396,394,419,406,388,413,416,374,382,387,395,398,403,434,427,398,390,478,516,510,480,467,423,415,402,444,458,482,469,490,457,443,391,370,388,395,411,409,396,406,388,392 17,29,21,47,70,47,31,430,399,398,374,399,391,411,438,418,406,408,393,389,392,406,403,400,379,385,390,380,386,391,403,409,390,393,393,410,368,395,399,440,434,442,471,452,432,415,478,448,446,399,391,371,380,453,499,474,496,500,566,516,475,396,384,379,388,394,389,387,400,371,370 6,32,23,41,73,50,29,405,391,371,402,395,392,414,404,415,412,392,408,416,409,385,409,375,395,367,389,385,400,371,414,410,415,401,395,374,394,399,419,417,402,442,468,438,435,412,451,420,451,413,410,377,387,445,477,452,507,505,546,485,463,384,376,401,392,391,416,392,394,396,385 7,30,29,68,89,87,66,421,516,494,470,433,446,439,498,465,438,431,544,651,611,436,584,542,484,471,447,430,409,384,435,598,638,538,590,490,430,394,387,397,412,426,457,471,480,400,639,836,844,771,735,630,525,438,492,506,563,585,621,614,569,392,415,429,428,498,635,575,591,498,446 16,25,25,54,79,82,55,400,711,650,564,484,476,417,418,402,389,401,758,922,827,705,907,792,723,690,539,503,421,409,419,904,900,794,790,609,510,417,449,480,502,544,562,496,468,518,456,1001,976,894,837,687,529,623,621,572,520,486,517,473,439,379,440,400,385,738,882,750,770,617,503 8,39,18,95,118,51,40,436,457,439,430,416,452,468,506,470,478,494,492,504,512,420,462,440,412,409,413,420,385,396,439,474,457,434,449,406,410,425,430,453,479,543,612,543,507,437,664,651,626,573,592,520,475,533,596,610,671,680,732,682,628,417,428,421,398,452,496,467,494,436,439 9,18,18,66,100,102,68,404,420,421,408,401,417,404,440,428,437,442,461,474,485,399,452,423,408,393,400,395,397,388,426,459,475,447,461,410,404,399,409,396,403,435,452,420,431,409,503,669,656,581,551,490,445,437,478,471,492,518,566,509,478,376,394,404,402,416,469,449,435,419,419 11,15,14,10,12,7,6,511,559,537,506,462,504,553,608,592,592,583,638,670,656,467,587,561,519,506,446,449,420,382,536,648,650,574,609,512,479,388,428,431,438,496,625,600,619,397,765,840,816,772,743,674,574,498,566,595,693,694,759,765,723,449,466,470,486,604,686,624,653,548,480 1,18,12,63,57,35,41,440,391,378,375,379,396,447,459,445,444,428,408,409,414,373,397,399,386,392,381,389,382,400,390,403,401,402,370,396,390,396,389,425,424,452,484,477,447,415,538,477,458,418,413,415,392,462,488,492,560,571,644,569,542,395,382,410,387,406,399,418,386,396,375 11,10,9,26,30,26,23,404,397,384,386,394,386,389,412,403,416,405,404,422,431,387,397,398,396,401,386,377,396,394,383,419,420,408,417,400,369,390,393,405,388,419,439,417,402,408,463,488,486,436,439,430,419,441,445,461,474,471,501,480,462,398,376,398,396,390,438,410,405,398,413 9,393,279,565,643,433,378,775,886,840,814,746,768,807,858,849,841,832,916,989,969,791,955,910,861,840,751,724,603,517,795,967,986,912,932,827,749,528,588,621,705,786,900,876,874,697,1004,1023,1023,1023,1023,969,875,847,913,930,988,982,1023,1014,976,664,697,665,711,886,987,942,955,868,785 18,508,245,699,656,243,292,834,840,798,756,700,716,864,914,892,880,860,894,947,934,688,880,832,777,760,674,633,538,737,901,927,939,868,884,783,720,827,929,970,1018,1023,1023,1023,1023,877,1023,1023,1023,1023,996,935,837,1023,1023,1023,1023,1023,1023,1023,1023,683,623,691,715,848,933,885,906,813,718 14,10,10,21,28,23,17,400,442,459,422,411,411,405,442,449,448,435,473,551,509,434,498,462,444,416,414,420,390,387,409,490,528,465,493,426,408,402,393,395,394,409,440,443,451,387,558,708,708,643,591,523,444,405,438,447,504,495,538,564,502,398,398,399,389,457,542,520,507,431,419 14,230,211,171,224,212,162,424,385,365,399,396,401,453,437,435,395,409,389,417,388,387,395,381,384,381,388,375,400,396,439,381,387,414,391,377,384,390,408,434,465,501,570,499,469,436,482,429,398,420,391,389,376,431,472,490,506,516,544,511,454,414,387,396,404,399,390,403,390,389,384 4,11,10,150,193,197,151,421,417,410,393,397,385,406,411,415,426,397,427,458,455,392,441,427,392,396,397,382,387,389,408,458,444,410,424,392,409,391,381,397,385,383,407,419,408,401,489,559,561,501,466,457,418,408,425,446,477,472,545,499,467,404,395,394,409,412,442,433,460,428,405 5,15,14,21,41,38,19,385,388,376,382,377,396,380,428,405,402,391,397,400,391,385,383,390,385,376,397,386,401,385,386,374,392,392,392,393,378,380,377,390,395,384,415,401,402,388,423,433,427,393,418,414,403,428,431,437,461,440,458,453,435,396,369,378,397,402,415,387,410,375,401 13,13,13,19,24,23,19,487,528,495,463,448,487,512,573,578,569,548,595,621,602,454,520,490,468,447,450,439,419,427,508,584,555,515,559,506,453,389,395,410,413,466,567,557,570,406,754,792,762,727,693,651,546,474,538,568,662,657,737,742,704,457,428,449,471,559,603,565,588,524,464 16,11,10,48,70,56,37,413,442,417,421,405,409,426,432,425,436,442,443,498,496,411,462,445,405,428,401,402,392,387,418,476,498,460,446,434,417,378,396,390,385,403,451,420,435,394,546,692,697,624,587,536,435,443,460,448,512,505,553,541,510,403,395,402,402,452,495,481,489,439,406 18,8,8,50,74,76,51,405,430,431,426,392,434,416,411,423,420,409,440,501,499,405,467,442,408,422,402,397,370,401,400,472,507,439,447,420,414,377,374,410,370,392,418,409,429,393,503,694,709,608,584,481,449,408,410,419,470,470,501,517,462,403,390,385,407,431,492,475,477,427,417 11,8,8,45,61,57,42,416,481,446,416,412,424,430,445,451,436,453,464,572,535,418,510,469,444,421,397,411,388,398,428,533,555,500,494,436,408,395,392,403,392,415,452,447,469,381,575,735,739,645,625,554,466,431,451,477,530,507,580,577,535,414,398,408,407,468,544,502,514,458,421 15,13,11,27,37,31,23,437,389,381,387,376,390,461,456,404,434,414,417,419,406,396,381,380,393,400,384,390,383,389,388,401,410,393,398,384,366,373,390,386,407,418,462,452,439,387,501,451,415,410,399,405,399,429,439,430,516,510,594,530,488,386,385,386,393,384,408,391,386,382,369 20,9,9,40,67,65,38,416,427,411,409,408,423,400,433,422,406,427,439,515,488,409,469,462,430,427,394,407,390,397,410,475,501,441,456,419,410,397,400,398,391,422,438,438,433,390,520,682,694,603,581,501,433,423,424,447,486,485,529,495,487,386,403,400,388,430,468,440,452,412,417 4,44,43,92,106,104,88,453,575,535,491,430,468,456,499,466,476,479,583,723,688,457,661,615,544,525,462,454,402,374,455,666,720,626,631,522,471,381,404,428,425,440,514,500,496,425,662,883,893,821,789,682,543,454,546,550,615,625,678,678,620,430,442,423,416,550,711,651,647,559,462 20,10,8,28,33,23,19,414,399,391,377,403,381,410,434,415,430,406,399,405,400,396,401,389,406,391,377,373,377,401,394,403,423,400,388,384,380,407,405,400,397,434,476,441,426,405,500,459,457,424,424,379,384,454,491,472,536,531,576,544,478,393,398,384,396,382,406,396,400,400,370 1,30,27,38,35,25,25,437,451,457,428,420,412,418,420,424,420,439,454,596,576,419,601,526,469,455,405,387,391,381,401,544,616,508,559,434,413,380,437,403,414,449,531,456,449,420,565,686,753,640,607,500,427,516,585,578,614,593,655,613,543,392,419,395,400,443,599,546,500,448,429 4,57,55,214,330,321,203,490,519,483,431,421,444,539,582,571,555,539,567,631,624,451,554,517,472,462,431,415,400,415,503,600,603,518,546,483,430,416,446,475,481,555,662,604,585,474,731,799,794,722,687,583,504,634,719,717,758,740,789,754,706,449,416,452,449,519,594,555,546,499,454 7,83,49,33,38,21,19,461,453,432,411,407,416,454,481,480,499,470,467,537,508,417,487,466,437,407,414,395,390,403,470,498,517,480,461,449,422,409,429,437,477,522,618,561,536,465,670,697,684,618,574,484,443,589,661,671,725,707,760,712,647,420,403,403,409,454,521,483,484,429,410 4,111,99,32,48,39,24,728,785,746,710,670,676,772,828,822,810,805,850,887,870,672,824,790,736,734,647,627,524,440,728,854,857,804,821,719,650,474,490,525,606,684,818,795,817,530,948,1009,992,954,933,878,778,726,799,816,886,893,949,948,917,636,603,648,691,818,889,845,867,776,696 9,12,12,63,100,84,56,412,466,434,416,413,428,430,441,445,424,428,480,552,523,419,502,456,446,430,411,404,369,390,413,506,541,473,478,420,422,377,372,404,410,420,447,432,446,413,557,741,750,673,637,530,444,450,466,479,542,529,601,569,531,401,398,393,414,450,510,493,499,436,416 2,8,8,61,103,108,62,429,808,760,683,563,548,430,425,418,425,412,796,979,924,727,957,878,803,776,640,574,473,395,444,942,965,871,867,724,628,396,406,430,413,478,534,498,503,419,577,1023,1023,1016,976,856,712,473,491,473,480,480,547,523,505,404,506,390,403,781,972,886,891,776,637 19,52,47,25,32,25,19,430,476,434,463,414,410,437,471,461,443,460,498,608,570,435,539,491,467,460,426,421,399,407,443,584,594,506,552,465,469,405,393,421,405,430,516,478,494,418,620,773,760,689,648,556,478,467,534,551,598,569,657,618,590,420,404,391,399,498,619,563,569,463,439 3,186,166,119,123,102,98,437,427,422,405,387,380,434,461,436,411,429,434,452,468,423,427,426,422,404,390,410,398,374,437,469,478,427,447,421,406,405,425,426,436,484,547,493,498,421,561,639,616,563,533,462,420,448,490,492,570,544,627,578,532,407,396,376,381,410,465,431,439,409,410 12,17,16,79,83,74,72,409,496,460,449,417,428,427,440,456,454,445,500,615,581,432,576,524,481,456,445,401,408,387,444,590,622,547,555,453,421,362,395,403,414,443,502,457,470,415,610,820,841,757,727,615,515,474,502,535,601,584,635,610,583,401,428,400,406,493,616,570,576,487,442 7,11,11,25,36,32,21,404,383,401,382,381,404,399,405,403,411,402,419,406,424,387,405,396,397,394,391,403,372,387,387,393,402,402,407,393,398,386,393,412,404,433,457,452,422,397,480,462,458,426,449,397,379,443,502,490,531,522,564,503,459,389,381,385,389,389,430,389,406,410,392 19,90,84,272,464,443,254,397,425,408,408,402,390,415,420,418,418,415,417,430,419,411,436,393,407,402,405,396,377,450,404,420,425,402,435,361,398,410,423,397,427,463,506,445,426,468,528,542,533,481,464,439,415,610,679,683,679,625,644,549,488,433,378,403,375,406,408,402,433,402,398 17,45,41,949,1023,1023,879,417,426,417,388,381,417,426,430,451,420,420,423,480,478,399,471,432,429,403,400,388,373,384,402,456,460,415,426,406,399,388,397,390,399,430,451,387,457,484,525,574,601,507,503,485,415,441,445,454,515,495,518,493,465,418,380,397,394,427,469,446,439,413,390 6,13,13,48,48,46,46,407,425,423,396,410,413,416,445,408,417,406,434,488,461,400,455,436,412,426,383,402,390,426,410,461,466,447,445,423,401,383,377,390,403,419,474,439,431,413,537,640,626,564,523,468,428,461,495,507,586,573,619,563,532,396,395,405,408,422,456,448,436,415,415 7,64,38,315,297,163,175,580,685,646,584,542,548,631,692,672,654,663,730,805,800,546,747,692,613,606,520,510,447,456,623,779,806,736,752,632,551,457,515,544,622,716,817,768,740,568,871,960,957,899,874,790,689,745,815,831,883,875,915,890,847,510,491,486,521,678,789,743,751,642,559 20,15,15,41,60,57,39,413,414,424,415,416,421,415,428,437,433,425,453,494,502,405,470,425,425,411,389,395,385,382,423,471,491,438,455,401,410,388,402,389,399,395,475,464,444,407,574,650,651,591,563,496,430,411,472,498,558,536,589,577,531,406,412,398,383,454,474,473,459,434,419 16,15,15,62,86,84,60,409,448,401,420,398,416,424,458,420,414,421,444,503,481,415,462,451,418,413,415,400,397,368,399,473,491,441,448,439,408,380,397,393,410,410,450,420,440,402,506,665,668,605,557,474,426,413,455,458,529,497,544,527,496,411,384,397,399,436,483,456,474,422,408 14,44,43,68,82,82,68,407,490,457,469,422,426,427,424,432,414,428,520,638,603,444,592,526,477,484,452,399,399,378,414,600,648,527,576,457,448,385,404,400,406,427,469,445,475,418,581,827,841,754,724,632,509,439,477,456,550,526,608,595,529,408,410,401,407,464,623,565,570,486,420 2,12,10,27,34,27,22,408,371,395,376,384,396,404,408,411,407,390,390,383,381,378,379,388,383,384,371,382,377,416,401,385,385,397,392,377,380,393,414,387,416,429,459,421,410,403,474,390,398,406,405,372,383,427,478,474,508,510,529,471,446,371,378,375,395,381,390,359,371,370,385 3,9,9,23,31,29,22,496,485,484,442,439,443,503,558,558,536,534,552,585,576,434,513,476,491,445,438,418,402,396,458,529,543,498,515,463,420,402,405,400,406,439,500,514,520,408,704,762,734,688,668,603,510,461,522,541,632,610,697,700,667,447,434,463,468,525,588,548,580,508,479 1,12,12,17,16,16,17,415,471,451,433,413,398,421,425,414,426,409,463,584,565,424,577,537,457,468,416,411,401,391,410,541,614,511,499,436,440,387,398,409,410,420,459,440,406,397,501,684,728,611,612,466,426,457,461,469,511,498,549,521,489,407,409,394,396,429,586,541,525,458,429 8,18,18,72,92,89,69,408,468,458,437,419,433,444,464,451,452,463,497,575,581,424,520,505,455,435,432,418,400,402,433,553,571,500,503,447,434,405,397,399,422,446,482,461,454,414,594,765,771,695,660,556,462,460,512,510,584,569,635,600,569,401,419,412,406,479,573,523,560,481,419 17,13,12,24,37,34,21,402,394,363,387,382,380,381,394,399,388,393,380,381,377,382,370,389,382,395,381,387,389,414,384,386,387,377,398,372,390,386,402,406,404,400,408,413,420,398,452,404,383,395,397,386,384,423,430,435,477,448,478,421,416,378,384,389,388,389,380,389,383,381,388 5,16,15,46,81,77,43,423,483,464,460,413,407,453,466,452,436,435,498,596,605,433,564,512,486,471,431,422,412,416,421,567,609,527,542,452,435,387,410,406,410,417,460,449,467,389,578,803,813,728,704,587,478,427,500,486,546,530,601,581,546,412,416,415,412,473,599,534,537,478,427 17,28,28,95,132,129,93,420,477,467,439,432,421,439,453,451,444,466,489,558,548,419,491,491,444,428,426,405,409,402,431,534,560,485,514,465,427,431,403,411,402,430,489,463,466,416,595,778,775,711,677,574,484,455,497,511,581,568,632,614,567,409,411,386,395,461,520,505,527,466,429 2,16,16,52,83,81,51,436,453,456,443,421,414,422,439,421,436,428,484,590,562,425,545,505,470,439,401,402,401,385,412,532,607,501,535,458,399,392,413,396,399,424,465,448,433,412,530,718,744,642,620,507,433,434,481,459,511,499,545,525,492,414,403,395,409,463,573,526,518,442,443 12,13,10,45,49,32,28,421,425,407,407,399,405,418,446,445,429,403,415,446,428,396,416,408,386,383,385,387,387,403,416,414,453,412,409,416,395,405,403,402,438,457,548,478,465,427,533,525,527,483,474,430,429,475,532,526,577,572,605,567,521,404,391,381,386,398,444,430,406,412,379 12,8,8,47,78,82,48,374,398,368,390,356,385,376,394,385,388,391,378,413,384,393,401,389,391,382,383,374,379,383,377,395,387,380,380,385,382,400,381,396,394,386,393,400,389,407,392,417,406,403,390,385,390,420,436,440,430,401,430,408,395,400,388,381,367,383,394,382,401,381,393 10,12,10,12,15,11,9,480,582,529,501,486,478,526,556,581,554,547,631,698,690,495,626,585,539,516,459,444,433,402,487,674,681,603,629,525,488,397,414,422,435,478,580,542,571,419,741,864,855,795,774,685,574,501,560,576,648,658,740,737,685,446,456,452,473,605,708,662,685,558,487 14,114,97,110,188,157,87,509,684,638,587,537,540,570,627,586,606,576,712,823,801,558,776,728,646,637,550,519,455,390,542,785,823,733,753,617,541,436,435,449,473,519,641,613,615,487,796,963,966,906,871,787,647,591,652,678,739,741,803,798,758,474,474,463,487,678,825,770,778,666,563 19,9,9,5,6,6,4,473,553,509,493,474,486,499,570,549,550,537,592,670,665,459,571,550,512,512,441,427,423,394,488,623,638,571,577,484,454,383,387,399,415,439,516,497,526,401,713,839,833,776,746,676,565,458,499,525,611,620,700,705,670,443,458,447,486,555,664,612,638,529,487 8,16,11,41,47,29,26,429,397,392,368,372,379,440,458,439,411,430,412,441,429,388,397,401,389,375,380,369,378,399,414,423,417,398,390,404,388,407,408,405,407,452,487,476,454,420,497,476,468,420,416,405,375,443,484,480,537,552,606,538,501,374,368,392,388,402,409,381,403,391,397 14,43,33,50,80,66,38,410,452,427,428,413,420,430,445,422,445,418,456,537,510,390,491,456,423,425,419,400,375,378,408,508,522,456,476,434,412,393,391,396,434,436,484,452,431,406,520,698,695,623,573,476,439,462,505,506,535,531,577,534,491,415,385,394,382,441,534,469,463,438,405 1,9,10,67,103,106,69,427,423,419,437,386,407,436,446,440,445,427,458,525,502,413,486,447,438,431,411,380,390,388,420,501,518,466,474,424,385,384,375,381,411,405,470,441,432,414,536,709,667,596,550,454,423,414,481,503,541,522,569,560,519,415,405,400,412,488,562,479,511,447,401 20,9,8,23,29,26,20,403,408,405,391,392,398,415,428,396,406,404,405,422,418,397,423,406,393,385,378,377,385,391,404,416,413,408,415,399,393,394,405,390,412,421,440,437,417,411,497,492,505,470,449,420,413,429,463,476,520,501,548,506,476,391,386,399,395,409,416,426,411,395,401 3,10,8,39,60,30,22,425,438,409,399,400,405,399,457,422,428,429,443,505,492,415,465,434,420,420,414,385,386,407,435,479,496,445,448,398,385,382,400,407,450,465,561,505,471,427,561,662,643,584,521,473,430,486,561,576,635,631,679,624,575,394,405,396,410,442,483,446,464,433,406 11,9,9,70,111,116,73,399,409,411,401,397,400,399,389,404,408,393,407,430,413,394,419,420,404,388,394,398,391,396,391,426,424,416,395,383,387,396,378,380,391,377,402,376,401,396,415,512,560,469,465,419,405,389,414,400,402,418,437,417,391,389,386,394,389,385,420,416,416,383,384 12,298,254,210,266,216,172,467,401,400,391,362,402,446,466,446,424,432,439,458,430,384,400,411,418,383,385,383,401,407,420,441,426,422,434,406,416,380,402,448,450,499,598,538,500,434,539,558,544,500,479,459,415,464,525,516,574,546,604,563,490,414,404,407,418,426,423,425,422,413,399 10,23,21,32,36,31,26,461,538,524,491,425,440,463,495,479,466,451,522,711,679,468,718,643,540,544,462,441,425,403,438,642,750,602,663,504,452,402,406,417,427,464,535,485,507,429,622,793,844,742,720,599,496,472,538,552,617,620,676,644,609,404,420,413,425,522,714,651,640,550,462 11,9,8,25,38,33,20,445,405,412,399,410,410,414,447,406,412,399,442,449,417,392,431,441,401,411,398,393,375,398,417,456,459,439,432,394,417,408,396,416,441,480,574,508,484,398,496,576,578,510,504,464,415,447,469,457,508,480,538,483,455,388,398,385,382,405,460,422,422,408,383 19,11,11,41,52,47,36,415,434,407,385,391,399,407,466,452,436,436,442,447,436,394,416,406,405,391,388,386,381,410,449,449,438,419,441,413,420,421,468,515,533,636,718,613,562,436,621,577,534,496,483,441,403,511,626,645,722,691,736,664,609,390,386,402,399,414,432,424,417,388,426 10,14,14,21,22,21,19,443,403,420,405,391,401,429,416,405,397,397,417,458,467,381,442,428,422,399,382,394,384,394,445,467,482,438,453,421,401,393,402,407,438,469,569,520,500,396,471,541,586,511,508,483,430,413,397,425,462,442,494,478,461,398,397,402,396,393,448,421,425,413,374 16,11,11,78,110,113,79,390,440,410,397,390,398,418,412,414,408,401,432,447,439,397,433,413,402,403,390,383,400,402,395,440,456,410,426,396,392,373,390,401,394,411,420,418,429,391,491,606,607,541,533,450,406,422,430,465,483,478,512,488,485,402,409,384,400,430,451,438,429,410,405 8,128,91,1023,1023,1023,778,727,707,658,618,551,620,755,809,786,778,758,777,816,804,545,720,678,640,617,561,543,469,526,676,762,763,690,716,622,543,560,580,609,663,744,834,793,787,710,934,972,953,908,880,824,712,824,892,910,961,949,988,955,913,632,546,591,635,753,821,780,799,686,628 12,12,10,21,31,24,17,414,414,394,380,406,379,424,417,394,387,382,396,403,387,392,386,384,380,396,385,379,389,389,394,376,398,385,401,388,390,380,380,419,392,383,415,412,384,393,435,401,412,399,397,392,365,404,428,422,434,437,447,459,421,396,394,392,383,376,398,413,393,388,386 7,192,143,158,217,164,122,588,696,659,586,549,558,620,689,664,658,642,740,833,815,568,779,710,643,636,536,493,449,417,590,803,829,748,769,639,578,462,462,474,531,605,725,693,695,539,860,981,978,920,891,809,693,697,768,779,836,827,879,866,825,505,501,502,526,720,846,796,800,701,600 18,18,16,32,48,35,21,405,392,389,393,367,398,394,403,419,419,381,401,403,430,387,420,392,392,384,373,385,390,373,410,408,422,405,407,406,403,383,399,409,412,418,448,438,435,410,450,491,494,463,437,398,375,440,461,450,492,489,509,493,444,386,396,394,394,396,423,406,441,401,402 3,23,22,107,138,129,99,428,496,484,474,437,442,431,480,473,466,463,536,641,636,433,594,546,478,475,447,431,399,382,450,581,645,547,593,473,430,408,392,430,434,422,516,486,484,410,652,829,843,767,730,639,519,482,538,559,628,625,682,655,609,413,411,419,408,520,641,582,598,515,460 14,10,10,40,48,47,38,391,437,419,412,400,423,403,411,408,433,413,450,516,509,409,495,441,432,427,394,409,403,409,419,492,527,449,457,415,408,391,394,400,394,430,455,431,444,374,493,682,701,607,564,509,433,426,451,468,502,498,516,516,484,382,403,396,395,428,499,470,458,428,394 3,9,9,27,57,49,23,404,457,440,430,408,422,400,449,433,420,412,477,572,533,426,518,491,447,450,401,417,384,403,417,523,575,482,510,436,430,381,396,391,401,410,435,433,424,402,523,709,727,644,610,498,443,442,456,458,508,496,551,545,493,399,394,408,398,460,574,508,518,451,430 20,33,32,248,407,410,247,394,403,397,393,389,386,389,413,409,407,411,402,405,426,388,412,401,415,396,407,392,408,386,395,424,414,405,405,396,385,400,377,390,413,413,441,438,405,419,478,507,489,445,447,435,401,451,464,490,494,489,510,459,430,401,380,395,395,389,430,392,415,390,409 17,10,9,13,16,14,11,394,426,427,397,398,410,425,441,411,423,427,434,500,468,404,462,442,421,412,397,402,378,393,406,459,473,438,436,410,415,406,394,398,400,398,450,423,421,383,497,623,639,562,530,469,423,417,441,439,473,471,510,487,465,383,398,410,385,447,470,440,482,416,394 3,90,87,82,113,109,79,441,391,399,396,398,403,441,440,427,415,420,402,460,419,397,442,420,394,382,395,391,386,396,437,464,473,426,441,396,391,427,411,421,431,464,521,505,464,439,499,517,551,454,424,418,393,479,489,487,538,535,596,554,492,399,371,398,402,410,468,446,415,424,389 18,67,54,97,149,128,83,526,629,583,535,484,531,561,625,587,589,585,675,798,760,522,759,693,613,587,513,452,426,438,536,772,802,707,725,588,504,441,451,483,508,566,688,649,630,506,794,950,949,875,843,739,590,676,745,742,791,786,837,809,761,462,452,457,483,646,798,735,739,616,519 3,67,33,109,154,94,55,562,517,469,459,440,462,595,648,610,592,571,598,638,614,430,559,502,485,450,429,408,384,444,634,614,615,551,564,458,434,494,578,646,712,797,911,856,792,611,911,853,816,754,723,631,513,805,880,919,1020,1021,1023,982,921,440,413,432,461,521,615,552,568,482,440 15,11,10,16,18,16,14,383,439,434,393,402,411,402,418,423,416,393,421,481,474,399,446,433,418,404,404,403,387,385,409,460,476,434,449,412,399,393,404,398,423,434,480,441,412,401,501,638,633,557,522,469,416,456,496,480,519,509,571,524,487,398,412,406,389,429,473,454,454,384,395 1,105,85,171,194,169,149,580,703,663,595,531,562,628,687,657,653,648,742,849,825,565,794,748,674,668,538,517,462,444,616,808,851,757,773,631,585,448,497,497,551,649,768,724,726,518,858,975,980,916,890,798,687,699,762,777,835,835,883,867,823,473,492,486,521,712,846,786,800,677,596 15,29,28,285,492,500,287,391,405,384,389,397,394,438,412,432,408,415,397,419,411,396,407,391,406,388,395,387,383,384,404,403,416,424,418,387,373,397,402,404,408,432,439,437,416,430,484,498,482,457,442,411,396,485,600,584,598,550,569,535,467,414,383,395,407,414,420,399,405,400,401 2,15,12,90,116,94,74,507,627,590,554,519,513,536,592,563,560,563,702,764,740,558,684,642,614,547,500,487,436,388,515,764,737,667,676,586,542,408,404,394,437,471,585,574,602,440,769,964,925,884,846,767,643,497,588,588,685,678,757,753,717,454,510,470,473,757,826,783,804,680,592 4,274,251,172,240,214,155,435,428,406,387,370,388,427,454,428,411,407,444,459,448,400,434,422,415,415,385,387,388,394,400,482,473,422,441,420,373,379,441,454,454,535,576,515,512,414,510,581,575,523,506,486,429,476,454,514,551,532,583,566,476,376,397,395,406,439,453,456,435,424,406 1,35,33,151,240,242,147,565,551,510,483,466,506,658,733,696,670,658,645,620,635,427,506,494,462,443,419,411,400,456,732,681,639,593,635,575,546,489,521,554,625,741,862,836,839,473,859,826,782,747,714,689,583,623,731,766,846,839,889,878,834,517,425,525,537,578,620,567,604,503,459 11,9,8,15,24,21,14,436,398,406,407,397,392,428,423,415,428,407,391,425,409,374,400,393,391,397,410,380,399,383,404,410,408,395,392,373,394,405,393,389,397,415,429,432,426,398,452,451,437,444,420,414,398,394,437,418,470,471,504,475,461,387,384,371,378,401,420,398,392,393,390 7,13,11,55,72,59,42,445,466,443,429,418,423,473,485,481,466,470,503,538,536,418,504,456,433,437,407,415,385,387,425,514,539,491,485,427,399,403,416,454,467,505,612,523,503,455,659,722,717,639,609,531,455,574,649,645,705,686,732,674,623,416,400,399,404,470,537,504,507,435,407 1,110,92,92,139,125,82,550,718,674,617,535,535,560,645,622,602,584,755,877,847,619,855,795,705,697,570,503,455,401,541,852,894,794,817,674,551,456,463,483,504,583,705,663,658,515,812,994,1002,928,899,789,661,673,740,745,802,794,845,829,781,462,487,466,483,739,887,818,820,707,571 14,145,115,175,299,260,150,589,748,704,648,558,571,633,683,680,657,650,763,876,851,616,839,781,704,694,581,563,465,441,600,849,878,795,813,672,602,479,515,551,615,702,801,738,718,549,854,1002,1003,942,915,828,713,705,784,800,860,846,891,868,824,506,517,503,515,737,871,816,820,707,605 2,8,8,31,74,73,30,389,378,382,384,376,368,404,406,383,391,400,392,394,369,380,388,379,394,370,386,380,383,385,389,381,389,389,383,386,378,368,386,402,392,389,420,396,402,387,402,393,388,392,400,393,398,418,411,401,429,401,421,427,405,387,387,395,386,389,382,390,373,382,389 18,13,11,31,40,29,22,410,435,416,403,396,409,419,434,425,447,439,464,470,459,393,434,418,397,412,399,411,386,403,415,456,461,448,451,404,400,383,425,410,446,426,465,444,448,414,537,595,585,520,507,446,412,448,493,497,533,530,561,557,501,393,380,398,395,413,468,442,431,401,384 11,10,10,400,371,377,402,395,397,393,397,374,383,404,411,404,408,398,411,418,409,402,412,397,389,391,392,388,406,392,400,416,411,391,397,385,387,405,392,414,387,413,436,428,412,419,458,498,469,439,450,413,411,427,439,445,467,483,507,465,461,397,379,380,388,389,409,407,407,386,390 19,8,8,45,74,75,43,411,431,420,425,424,413,419,441,452,442,452,451,441,454,385,398,388,393,400,396,382,395,379,426,427,421,406,399,401,425,386,393,396,403,422,484,468,470,404,611,557,491,504,491,489,440,422,462,468,522,516,586,600,560,404,412,408,414,425,415,437,439,403,417 10,162,124,159,217,184,133,588,841,802,755,648,652,638,691,661,655,646,840,982,955,747,967,917,844,819,708,657,552,415,605,955,996,907,923,794,690,468,498,517,564,648,744,703,687,553,857,1023,1023,1023,1021,919,792,714,778,782,838,827,880,865,827,508,596,485,514,815,979,924,924,823,705 1,9,10,31,50,53,32,407,828,773,697,567,549,407,406,403,400,411,835,998,932,785,986,892,831,803,674,560,476,385,432,979,990,896,899,756,641,378,433,439,487,508,595,509,470,467,507,1023,1023,1008,964,834,681,566,579,539,511,478,494,484,469,401,499,402,399,814,980,880,888,766,613 10,26,26,135,314,319,136,465,506,470,464,447,444,489,538,523,497,531,536,540,536,432,451,465,451,441,433,415,421,402,432,479,479,457,465,419,431,402,412,409,423,433,489,484,499,430,689,732,721,670,662,626,517,475,505,522,618,608,698,703,652,438,439,430,436,483,516,509,543,440,453 2,32,30,9,11,9,8,614,670,614,571,531,574,654,722,711,708,699,738,772,762,521,681,634,596,580,509,514,455,402,641,750,747,677,715,610,538,417,445,470,513,598,741,715,727,480,864,921,894,856,832,774,662,629,704,734,812,812,874,867,834,534,509,524,553,690,769,738,757,642,552 14,62,61,74,121,106,61,518,655,609,557,531,596,570,614,619,627,625,674,736,734,477,644,610,579,550,482,499,470,413,555,684,695,633,663,574,508,399,432,437,470,528,629,613,653,443,835,901,889,850,828,788,683,521,606,636,721,726,799,811,781,491,527,506,534,659,752,697,749,627,590 8,8,8,16,17,14,14,410,422,398,398,380,392,416,430,416,407,412,429,496,471,412,453,455,420,413,409,386,388,373,411,467,491,432,461,401,390,398,391,423,423,439,463,455,429,400,517,619,632,527,535,457,419,454,497,489,554,544,573,527,490,388,380,394,396,417,477,458,452,428,401 17,13,13,86,115,114,85,423,417,414,406,401,411,417,423,427,402,405,435,478,473,412,442,423,420,406,408,395,408,393,429,442,440,416,430,428,401,400,390,394,380,387,424,434,437,386,528,659,658,582,561,496,458,397,433,429,497,475,529,513,493,400,411,391,410,434,462,436,459,434,406 5,15,15,39,53,50,36,431,472,422,430,412,434,415,431,431,431,436,478,543,509,417,510,461,421,433,410,408,394,377,400,519,533,474,496,408,425,374,393,388,403,393,435,441,431,409,555,716,716,640,631,527,451,401,446,453,493,485,544,554,495,376,411,385,396,463,521,489,499,447,426 7,41,40,91,123,117,86,432,531,498,490,447,450,459,486,472,468,463,545,667,651,469,627,590,520,481,448,429,407,391,432,644,690,569,590,480,469,389,385,412,409,430,490,469,479,396,639,855,877,786,767,644,524,470,520,543,609,585,661,637,595,393,422,415,406,500,658,602,606,524,455 15,24,23,67,82,81,67,420,516,470,461,431,426,437,465,444,453,446,526,643,627,438,585,534,476,473,438,433,398,404,418,590,632,551,576,467,429,401,402,404,407,417,464,450,470,396,608,841,856,773,747,632,509,434,462,479,547,538,603,592,548,417,421,404,401,486,622,569,576,500,443 14,12,10,9,13,9,6,410,413,400,398,370,398,447,438,438,444,431,420,430,407,367,399,396,396,384,391,378,374,408,516,440,422,397,396,381,399,447,539,591,675,777,864,768,672,426,703,548,475,424,440,435,392,551,678,761,879,872,896,800,716,398,385,392,404,412,407,399,398,390,373 12,17,16,92,136,118,78,445,471,455,448,411,433,456,471,451,457,426,521,573,567,432,526,495,459,446,408,416,404,393,419,560,573,511,531,448,406,398,389,399,403,417,482,460,447,399,610,778,782,717,680,564,468,451,480,499,545,541,601,612,571,405,405,398,405,487,587,537,542,465,436 20,23,22,264,423,431,264,386,427,440,417,396,423,421,418,408,416,389,446,494,477,402,451,442,413,411,397,386,388,386,410,447,498,438,438,421,415,405,392,399,395,418,419,432,418,403,496,653,661,570,563,480,427,417,441,447,473,476,531,494,465,400,388,379,400,430,467,436,460,423,386 7,192,167,153,197,171,131,568,681,647,610,509,537,587,660,653,632,628,720,831,813,559,778,728,657,632,550,507,462,422,561,789,827,733,752,613,545,417,432,481,515,591,724,662,663,483,840,969,971,911,878,788,681,670,755,776,842,833,881,855,814,486,504,472,508,701,829,774,786,677,562 5,34,30,76,106,85,62,659,668,609,604,569,606,697,768,755,746,738,752,771,760,514,669,623,581,554,509,493,441,429,635,726,722,656,685,581,546,451,457,480,517,606,742,730,750,512,901,922,901,860,838,789,693,671,757,772,846,844,902,903,866,597,514,597,630,716,780,726,760,648,577 3,34,32,236,415,395,221,445,484,445,434,409,423,446,477,473,465,468,505,600,602,443,555,521,475,462,415,403,419,381,437,541,604,498,541,439,441,410,405,425,432,464,520,483,497,439,636,784,803,722,680,593,489,469,541,554,635,612,667,640,586,428,419,404,416,484,592,548,556,492,429 11,30,27,46,43,37,39,460,620,589,506,471,437,484,512,507,518,495,588,778,752,501,768,703,595,599,498,454,403,401,484,730,798,676,697,571,480,393,437,438,463,490,604,556,523,443,696,876,906,823,797,662,539,552,617,640,684,690,752,708,666,407,441,423,432,584,785,713,720,603,491 14,14,12,30,46,40,26,464,572,538,493,487,480,519,556,563,546,530,632,704,689,483,645,584,530,517,466,453,431,398,482,674,705,605,609,513,482,413,405,418,435,478,559,548,560,429,714,860,854,797,760,677,556,519,554,582,653,658,731,720,682,450,453,436,448,596,717,654,668,557,498 15,10,9,8,9,5,5,499,544,504,486,459,484,528,569,584,582,563,610,653,628,448,563,520,479,485,444,432,412,408,504,617,606,538,569,480,450,395,415,410,417,454,555,553,573,415,757,820,797,754,722,661,565,472,546,574,675,673,740,747,714,460,445,446,481,582,645,598,633,531,472 10,19,17,49,85,79,42,475,540,505,483,438,474,499,549,512,507,504,566,649,655,435,598,579,503,488,450,441,416,395,482,634,662,561,610,504,440,410,428,447,460,528,625,560,571,470,725,845,850,785,756,657,555,589,668,675,732,717,761,729,683,417,435,428,425,519,649,580,614,518,438 4,17,17,106,177,180,105,486,535,506,473,464,451,526,576,574,571,562,597,624,611,449,533,497,474,472,448,465,404,406,482,575,576,511,530,479,447,415,396,402,420,465,560,536,563,425,747,792,761,730,695,648,527,492,556,573,668,665,735,743,703,469,445,473,478,561,628,582,607,532,469 8,187,135,88,95,69,62,693,801,750,720,650,702,734,798,793,784,782,850,909,892,675,850,810,749,730,634,600,492,456,722,884,896,825,846,746,683,474,486,536,607,704,827,807,821,574,955,1023,1023,981,958,892,792,755,849,870,931,926,973,964,929,609,619,623,653,817,908,858,875,783,685 1,9,8,73,84,68,60,416,431,426,402,397,405,401,410,424,407,431,454,502,495,402,489,454,430,410,413,389,393,376,409,488,516,452,493,410,404,401,408,399,402,431,478,440,448,405,515,697,703,633,582,493,430,450,477,496,551,531,571,524,506,397,398,394,390,416,511,457,464,424,398 4,22,21,55,67,62,51,451,536,455,472,443,433,473,496,459,478,464,563,652,642,439,579,525,474,473,442,433,395,390,451,591,622,535,563,497,442,401,402,417,428,458,543,517,500,441,676,832,836,768,736,633,528,500,564,568,659,645,706,689,640,410,407,412,429,521,649,581,609,495,447 2,12,12,55,68,69,55,410,427,418,411,383,402,423,438,419,425,409,442,484,468,387,415,422,401,414,401,397,408,376,414,461,459,440,453,409,406,391,410,393,390,429,437,431,435,401,503,639,637,554,523,452,420,426,454,470,523,507,557,516,486,393,396,394,399,435,473,440,442,408,411 17,16,12,38,53,34,24,409,396,388,406,386,398,436,422,408,408,404,424,396,415,396,379,398,382,382,400,382,377,400,407,403,412,402,403,390,374,416,412,431,429,446,496,475,454,424,522,482,434,427,417,401,387,493,534,546,587,567,620,573,495,389,381,374,391,378,384,410,392,367,384 10,10,10,36,37,35,34,400,455,425,427,392,418,415,426,423,396,423,463,531,511,406,486,456,427,428,403,398,386,382,413,500,540,470,483,455,394,386,393,390,395,427,460,435,425,397,523,739,743,655,621,525,430,442,457,480,527,512,574,528,508,395,395,400,387,448,519,466,487,448,420 20,15,12,27,40,32,22,404,369,371,388,379,385,424,415,394,401,377,395,395,397,378,380,378,379,386,377,373,387,379,386,385,385,378,395,383,400,398,393,386,380,403,441,444,433,400,448,382,399,391,373,374,395,404,410,419,473,448,511,477,452,388,379,392,385,385,379,381,378,382,371 5,27,19,22,23,11,12,448,409,406,410,422,406,480,481,484,477,468,458,445,455,393,410,384,395,388,384,388,383,446,545,468,465,433,440,449,404,485,593,658,725,820,897,806,718,441,720,597,523,509,476,459,427,581,717,769,865,851,882,804,726,407,379,416,412,427,432,443,446,402,401 3,11,11,43,75,78,44,384,408,409,387,394,397,392,381,385,397,380,396,429,430,387,395,398,390,386,385,384,377,401,372,425,414,416,398,396,400,385,394,390,386,394,420,404,395,401,418,521,527,453,435,412,391,386,411,424,425,415,447,423,401,396,391,393,394,398,425,404,417,406,400 12,51,44,44,64,52,36,434,523,491,469,435,444,454,485,493,459,476,525,624,587,429,567,520,480,478,422,419,415,408,464,568,601,544,550,484,439,400,455,467,495,568,666,578,542,411,656,813,823,747,711,642,544,530,624,660,714,708,745,686,632,426,423,396,413,460,623,564,612,503,467 14,29,29,159,263,272,161,404,413,408,397,386,423,402,418,420,416,424,425,447,443,392,422,417,398,398,409,395,382,376,407,425,433,406,425,396,393,397,409,388,410,406,441,420,411,423,490,541,543,492,473,421,414,450,498,494,511,477,511,491,469,399,376,386,398,401,428,418,437,403,398 12,14,15,53,65,67,55,398,405,405,408,392,397,409,412,412,414,415,419,424,401,390,407,399,391,401,381,390,369,385,403,405,432,408,401,390,383,379,381,391,391,415,428,424,403,417,481,509,489,460,460,419,400,435,439,462,493,480,517,497,457,399,392,383,398,413,405,419,413,398,391 16,12,11,96,138,110,72,422,414,417,405,402,418,410,409,399,398,422,413,412,424,399,394,391,396,402,396,403,392,391,390,403,389,400,382,405,409,388,373,382,391,398,398,402,410,386,473,460,446,438,441,448,426,408,412,425,437,431,466,456,443,423,418,384,397,401,426,419,428,405,410 5,10,9,26,39,29,18,416,514,476,445,405,413,429,436,446,443,449,507,677,637,441,660,596,507,499,439,414,388,399,425,618,698,574,586,470,426,403,396,401,414,442,490,485,469,398,579,771,817,715,687,581,472,445,493,491,559,560,587,591,550,420,413,402,409,483,678,601,597,506,454 1,17,16,12,15,12,11,535,615,561,539,497,533,588,648,630,626,620,676,748,724,506,678,623,565,560,483,478,411,392,553,718,732,646,665,564,504,435,449,452,514,573,705,666,670,469,816,893,879,829,795,715,601,622,713,717,787,779,834,822,782,476,449,481,495,657,748,683,720,597,527 20,17,14,31,45,37,25,432,391,387,367,382,387,452,458,422,412,431,400,402,394,377,388,377,387,380,366,386,390,401,408,386,400,390,397,381,408,400,416,409,416,427,485,446,430,390,469,408,409,400,412,380,391,447,469,462,520,512,574,536,480,407,389,392,369,395,405,385,379,388,385 19,9,9,39,50,43,35,391,427,411,412,393,404,410,408,397,424,414,456,487,485,422,448,438,413,420,408,386,397,389,412,470,489,439,447,397,395,405,388,393,398,419,428,424,427,377,522,656,648,578,556,479,425,406,438,459,507,492,548,527,479,385,406,398,405,434,477,464,454,429,411 2,31,19,40,63,36,23,428,386,399,379,367,396,421,469,446,411,408,401,423,400,393,370,392,389,398,384,382,391,379,418,406,416,380,397,386,389,413,425,411,438,454,526,487,468,422,544,468,427,440,432,406,386,509,568,551,600,599,649,593,524,386,390,383,390,396,407,386,391,395,387 4,12,10,37,41,33,30,433,388,383,389,385,403,415,449,409,414,425,395,394,403,371,377,383,378,369,382,382,396,368,399,400,413,375,404,405,403,400,393,389,400,397,447,425,423,387,462,435,432,424,416,404,394,410,418,415,459,466,529,488,453,388,378,380,390,382,403,376,399,378,380 6,52,50,145,171,162,137,385,443,413,405,378,396,407,421,383,398,422,440,486,451,403,432,441,400,396,401,403,381,386,391,488,492,440,456,434,412,383,397,371,401,400,416,400,422,400,476,636,627,551,510,461,421,423,432,446,451,479,486,453,454,379,409,392,382,420,467,452,467,419,418 19,10,10,35,39,34,32,414,440,438,412,409,404,422,410,421,429,422,473,506,503,408,471,441,423,424,406,397,392,363,391,485,510,458,466,440,390,394,394,404,392,412,442,423,441,402,542,677,676,615,564,489,419,408,452,456,497,496,556,529,499,385,392,397,403,425,487,454,474,428,407 13,84,72,45,78,73,40,477,523,486,477,416,457,490,515,520,514,519,574,660,649,476,611,547,523,471,459,435,417,405,471,634,660,583,571,486,475,405,415,422,445,472,569,519,523,415,702,833,825,756,729,635,531,514,580,565,649,644,707,711,664,422,433,430,434,553,685,613,644,550,493 18,82,46,106,155,88,61,441,409,392,409,399,400,444,484,467,468,463,451,457,454,418,438,420,412,382,411,386,387,423,450,458,457,415,440,418,412,437,471,451,488,538,609,562,542,451,641,622,579,522,518,456,415,579,641,654,705,691,743,688,615,404,382,390,401,403,442,403,431,398,409 13,11,10,33,37,31,28,421,461,448,428,424,437,421,433,450,435,421,479,552,517,428,510,478,443,435,415,393,394,360,422,527,527,481,505,430,415,400,387,403,413,432,473,426,455,394,586,734,736,657,631,528,460,431,473,478,538,538,589,578,541,406,418,404,420,455,532,508,532,457,416 19,24,14,65,77,44,36,452,443,409,394,389,386,456,511,477,453,452,422,444,433,384,424,411,395,390,399,378,396,411,443,437,456,419,431,416,403,428,446,451,448,508,573,539,497,455,612,585,548,487,457,439,414,540,589,616,661,661,706,655,595,384,398,406,396,403,437,404,411,393,413 18,9,9,24,26,23,21,397,426,419,405,396,400,401,406,415,402,405,413,462,425,399,425,402,402,400,400,386,392,398,405,435,435,412,416,405,409,407,407,390,403,418,448,416,421,397,493,533,533,470,444,432,422,440,469,453,490,482,519,505,454,380,388,399,393,400,436,410,411,400,410 11,31,30,64,67,63,60,562,759,702,647,597,653,612,675,647,632,632,790,842,834,659,773,749,710,684,584,581,506,362,582,832,815,777,790,691,624,384,416,421,442,501,658,639,683,439,828,1023,1023,994,960,894,796,540,626,645,736,741,809,818,788,507,643,514,537,843,921,888,911,813,736 5,131,112,206,237,201,174,491,539,510,499,463,481,500,554,563,529,524,582,673,655,456,591,565,507,486,421,420,397,411,507,622,662,568,601,504,448,401,438,465,466,551,663,613,597,482,785,841,831,773,737,663,525,593,688,715,789,778,831,807,750,445,426,441,446,521,655,584,612,518,462 12,17,16,75,99,93,70,420,467,456,433,415,401,431,441,459,433,426,492,577,564,437,536,512,462,438,420,428,397,392,398,531,584,488,526,456,417,397,402,420,414,448,490,470,448,415,583,752,766,683,660,556,479,448,493,515,584,551,628,588,539,405,389,419,408,476,565,530,514,451,419 5,16,16,28,37,37,28,427,453,431,424,425,403,424,458,463,444,433,482,556,520,413,520,485,454,433,398,400,407,396,430,534,544,498,500,424,408,411,407,402,420,427,482,461,444,414,558,708,710,640,615,518,436,443,477,501,547,525,595,570,528,390,395,394,406,442,553,485,502,432,408 4,11,10,10,10,6,6,452,528,503,481,424,465,468,497,500,493,478,554,667,627,458,594,539,493,467,455,414,405,397,459,634,660,559,569,479,436,391,400,405,404,430,521,502,512,418,676,822,818,754,721,638,503,460,510,540,596,608,674,679,632,430,413,426,444,522,657,595,610,494,453 6,13,12,24,28,26,21,457,449,448,408,417,444,458,471,449,439,457,454,536,518,401,509,456,438,433,414,405,387,389,451,509,556,475,500,438,406,411,425,436,451,534,633,587,540,411,578,666,685,620,591,529,484,460,502,516,572,569,621,580,555,394,396,393,402,431,519,489,476,424,396 2,16,16,47,57,56,46,429,473,457,426,396,421,427,427,439,440,436,492,579,562,434,553,504,462,441,409,419,406,382,421,568,591,505,525,444,419,373,399,398,418,420,457,429,451,404,564,762,759,677,640,524,467,441,456,445,516,524,552,566,521,403,384,410,399,460,567,531,534,452,433 1,39,39,139,227,225,136,402,446,421,425,405,394,408,415,416,411,405,416,488,478,410,467,439,428,413,377,393,382,378,408,477,499,452,464,427,413,364,375,396,374,399,433,411,429,414,517,672,680,581,559,494,436,420,421,430,484,459,488,476,444,404,412,400,394,430,485,453,465,425,393 17,28,27,41,58,52,33,449,470,449,441,433,439,478,509,485,506,476,559,597,542,433,539,473,469,416,400,419,385,389,435,548,538,479,495,450,397,395,407,416,406,429,516,483,474,400,630,759,733,671,639,541,458,478,517,533,613,597,666,656,591,410,431,417,424,516,589,518,548,480,445 1,12,12,34,43,42,34,421,478,437,436,418,424,433,464,431,441,448,486,599,571,443,541,498,453,448,424,431,395,391,427,556,586,495,524,465,414,382,412,403,417,458,506,454,463,408,592,748,745,665,632,551,469,455,514,519,593,574,627,616,558,410,404,404,411,488,576,521,526,455,421 18,16,14,33,50,42,26,397,391,364,382,388,365,403,432,433,404,388,408,398,414,383,412,404,376,400,395,379,384,375,395,428,411,382,399,394,390,373,396,395,402,424,459,445,424,411,446,454,479,430,414,411,395,413,468,480,482,505,534,518,458,400,376,381,390,409,417,410,407,419,390 17,18,15,37,50,37,26,405,389,401,414,389,388,430,425,405,409,396,400,424,438,384,423,410,401,393,398,393,375,377,411,415,429,424,404,387,390,398,404,406,428,422,479,439,434,420,480,485,493,462,422,386,400,458,469,464,514,511,535,521,448,387,399,373,385,384,420,393,413,404,390 8,44,41,359,580,569,346,503,617,587,534,492,485,493,558,552,546,542,661,762,747,505,705,664,602,575,501,475,432,403,508,724,764,674,674,567,501,407,428,430,445,487,587,583,585,459,763,943,958,890,859,770,641,538,623,641,716,711,774,760,727,463,461,454,462,605,758,719,723,618,532 6,9,10,36,58,59,37,382,406,395,403,366,414,387,406,407,389,387,411,448,449,390,427,417,406,400,365,392,384,392,402,434,460,422,434,386,397,372,378,391,383,379,401,414,399,389,446,594,597,527,497,438,401,386,402,392,428,427,449,451,420,391,395,379,388,392,447,452,442,403,406 12,13,12,10,13,9,7,509,579,527,517,464,510,532,593,587,593,572,629,700,690,471,612,561,522,511,474,444,414,392,519,672,688,609,637,511,462,393,413,416,440,494,604,599,606,416,760,861,845,793,769,696,570,504,579,592,689,692,753,761,723,444,452,452,468,602,712,645,673,578,521 8,225,164,97,109,52,49,512,516,463,472,426,419,525,562,563,532,519,540,599,594,435,547,496,457,461,444,424,369,428,477,590,609,536,539,457,434,453,486,502,563,649,746,660,615,519,775,813,791,727,694,594,505,672,762,768,821,808,846,807,746,445,410,426,448,503,607,571,561,473,445 17,9,8,28,43,39,22,396,385,393,385,396,411,391,410,398,382,401,415,365,398,386,390,393,377,385,391,385,389,387,394,396,397,394,397,397,394,385,392,373,400,414,417,426,390,395,474,445,422,416,407,391,389,432,461,456,513,486,531,491,445,390,401,390,376,387,386,385,390,382,379 8,17,17,53,62,56,47,465,463,424,447,407,436,514,541,521,508,487,507,511,484,407,442,434,415,415,392,406,408,413,460,488,479,452,461,421,434,384,399,398,428,447,537,517,519,420,670,681,640,576,560,523,465,480,563,568,643,632,703,689,644,426,413,430,433,488,492,474,484,452,442 12,12,11,58,83,81,55,429,404,403,397,383,394,403,424,422,404,404,416,429,410,400,418,399,389,401,390,384,382,384,416,417,446,406,417,400,390,380,408,408,407,431,482,418,411,400,500,539,557,484,480,435,390,465,479,500,536,511,567,511,492,397,384,399,390,418,431,403,421,406,369 2,10,10,61,104,106,61,390,380,378,377,384,400,409,403,405,408,402,394,388,397,380,383,390,395,381,391,391,368,391,402,406,399,400,386,393,383,402,406,392,410,413,429,422,413,398,434,431,426,405,401,420,389,446,464,460,488,457,480,463,445,372,390,381,382,400,407,383,403,392,384 19,10,9,32,57,46,24,519,486,449,439,434,447,567,635,611,603,576,570,535,541,410,427,412,408,406,397,406,385,423,629,532,506,472,486,467,451,437,480,505,572,653,787,739,738,475,846,754,689,661,618,596,502,643,739,765,853,845,895,871,830,462,417,474,476,509,488,479,507,425,423 5,24,19,120,184,167,103,499,798,756,678,549,563,513,570,545,550,523,799,974,911,726,955,870,800,766,644,563,491,419,520,944,964,863,871,727,587,433,479,528,558,641,725,659,639,543,747,1023,1023,983,944,825,688,702,753,750,783,767,815,777,726,448,491,434,435,751,946,853,857,736,598 1,9,9,12,18,17,11,404,428,393,395,406,389,401,417,411,416,411,422,456,451,400,421,421,397,408,386,376,388,365,432,446,436,427,437,405,391,404,405,394,433,469,563,529,499,393,468,525,543,492,487,448,408,410,454,466,505,472,515,469,471,398,402,388,396,411,443,430,418,408,398 8,24,23,72,81,72,66,449,490,431,439,441,426,460,472,456,476,438,505,566,557,420,530,494,453,450,425,391,396,403,432,552,587,495,529,448,435,413,404,417,423,464,496,497,483,411,610,769,778,703,665,559,486,483,542,568,623,624,676,638,588,393,404,413,406,474,571,549,552,467,416 2,141,107,152,207,164,123,478,547,535,503,439,472,487,526,518,517,512,598,718,699,457,660,614,541,514,448,443,417,400,479,672,735,636,631,525,434,405,415,448,462,527,602,555,549,478,704,864,882,803,769,661,535,584,645,645,718,697,750,712,680,437,438,430,424,515,696,636,658,549,465 18,11,10,24,39,39,22,438,456,428,432,401,422,414,453,424,436,424,476,542,529,411,489,476,437,431,414,417,398,382,428,524,540,468,479,441,447,390,386,389,369,411,444,429,442,391,592,727,720,659,619,500,464,425,455,446,513,513,582,559,525,416,429,404,410,472,532,476,505,452,421 13,13,10,53,68,51,38,446,422,427,400,375,412,431,423,415,420,408,433,450,448,405,432,419,409,397,373,393,377,393,392,433,458,427,425,413,384,409,406,398,413,420,474,454,444,403,486,578,569,520,507,435,418,415,456,454,486,495,500,496,448,401,387,388,400,407,450,415,435,409,392 15,11,10,83,120,119,81,386,406,363,385,388,376,369,399,416,384,398,408,426,418,390,417,401,385,384,378,371,377,380,401,419,423,404,417,411,388,384,392,396,396,377,403,400,388,393,432,491,506,448,434,408,400,412,433,416,418,439,464,406,428,409,390,385,388,406,424,424,405,396,394 5,8,9,40,53,54,40,415,454,414,425,410,386,411,428,408,427,415,456,509,485,405,466,445,421,417,394,405,397,389,419,480,510,450,469,423,402,389,379,369,401,401,408,413,431,398,517,661,661,573,570,485,425,413,424,448,462,452,506,508,487,390,405,401,389,433,503,468,458,421,394 14,22,21,327,587,591,330,430,441,434,408,379,395,445,477,456,442,437,442,466,456,397,420,427,385,416,404,390,368,438,431,436,422,425,418,421,400,412,412,429,433,453,518,483,478,444,600,592,561,514,504,473,414,537,616,605,636,617,659,621,567,416,389,420,408,417,446,418,437,425,386 7,15,15,54,89,88,53,396,423,390,404,407,380,412,396,407,374,381,407,448,441,400,404,427,418,397,393,383,391,398,383,439,453,433,410,405,398,380,384,388,392,392,400,384,418,389,452,567,593,530,511,444,406,411,416,431,461,459,494,452,428,397,379,386,398,385,442,413,430,421,397 4,11,11,11,13,11,9,509,608,575,506,492,483,533,586,567,587,563,661,748,723,501,669,611,568,549,472,466,419,376,513,706,724,637,652,547,484,413,407,430,433,451,565,552,579,419,751,906,898,842,814,728,593,456,533,552,644,651,738,742,701,458,466,444,464,645,768,697,725,587,540 19,8,8,20,28,25,18,412,392,403,375,382,386,417,435,406,404,409,396,396,384,381,391,372,383,380,386,382,381,407,404,396,398,401,394,385,374,396,408,392,410,393,446,413,423,395,454,430,409,381,398,386,384,410,408,417,465,471,481,480,429,390,370,378,400,382,388,388,356,387,378 6,12,10,34,43,28,24,425,378,393,405,383,383,437,442,419,410,406,405,403,396,383,403,380,383,391,389,392,380,412,401,412,399,396,384,396,388,390,403,389,410,442,466,434,432,395,483,469,441,423,412,403,395,426,482,454,518,518,560,499,482,387,393,382,389,393,411,392,398,384,393 11,28,24,53,60,56,48,572,668,608,573,536,570,638,714,701,704,686,725,786,766,525,702,653,591,581,511,496,452,410,612,744,755,688,716,585,529,400,439,450,461,555,694,691,704,468,850,923,905,861,837,768,649,589,686,705,786,788,851,853,818,517,515,537,562,702,786,731,745,640,575 1,16,16,232,403,410,234,432,530,515,512,492,524,431,484,512,496,496,584,622,625,452,531,520,506,478,468,467,434,408,452,537,551,499,522,473,440,392,393,370,382,400,437,428,464,408,625,821,825,766,744,673,581,397,416,444,476,479,565,607,561,428,487,430,453,546,626,573,611,550,512 16,18,18,62,71,71,62,402,452,439,421,414,414,426,446,434,439,436,485,542,553,422,509,485,431,449,403,405,400,380,434,537,560,479,498,445,411,393,379,404,412,418,443,464,437,414,564,760,753,670,639,549,457,415,466,462,529,537,566,568,520,397,428,399,406,479,569,516,532,465,428 2,8,8,27,40,37,26,390,412,431,403,379,398,406,426,411,400,401,432,507,460,400,450,435,416,418,402,395,390,397,396,479,467,441,439,428,421,392,382,395,397,404,435,421,435,397,489,632,641,553,521,458,419,408,440,460,499,482,535,502,474,400,401,388,392,404,463,450,455,420,397 8,10,8,35,43,29,23,420,403,415,408,401,398,426,422,431,415,389,402,411,422,395,426,413,396,404,389,386,387,401,403,419,432,400,411,395,399,396,397,412,407,422,448,433,427,390,495,516,518,454,457,411,410,429,451,446,474,487,540,506,464,394,388,377,391,388,433,415,430,394,395 19,10,9,17,24,21,14,442,380,352,386,396,395,425,462,411,420,394,388,407,380,385,388,385,392,391,392,400,373,386,389,384,388,386,377,377,411,393,389,364,410,407,435,440,429,394,452,432,415,411,400,376,373,410,424,424,463,460,527,498,458,392,382,385,387,384,404,381,383,384,369 16,20,17,37,56,44,29,405,403,386,382,398,399,409,440,415,404,395,413,398,400,383,387,392,374,395,386,373,385,394,401,417,391,391,377,385,372,396,407,413,418,409,438,418,452,403,467,408,412,396,377,371,387,445,461,457,465,464,525,491,447,387,392,390,384,397,389,380,393,386,374 2,8,7,34,40,38,32,425,387,397,403,395,405,425,430,428,431,433,434,432,411,390,391,401,390,379,383,395,390,398,410,406,402,404,406,405,400,400,407,422,448,460,537,481,468,415,554,497,462,435,433,418,384,478,521,543,592,590,630,591,543,413,388,396,402,400,409,394,403,407,387 14,98,90,51,61,57,48,462,603,555,486,442,443,479,509,504,484,495,643,784,728,534,747,668,578,557,457,440,408,423,476,755,780,667,686,523,476,411,433,429,454,489,578,539,526,466,674,899,892,818,784,653,521,573,610,598,638,650,706,684,649,421,436,405,432,645,769,674,705,555,476 7,11,8,46,62,52,38,410,443,409,430,415,409,439,458,422,430,434,437,497,483,420,468,449,424,438,401,413,382,393,415,467,492,437,444,411,395,394,385,392,407,427,464,444,465,395,543,659,665,569,562,486,438,450,496,493,546,535,591,563,518,389,404,396,402,434,492,448,469,410,386 4,11,11,39,57,56,37,380,459,442,427,408,396,412,424,425,436,425,457,554,526,414,499,460,443,430,416,415,399,382,418,515,540,483,486,431,416,376,390,377,405,436,491,449,439,405,540,713,715,632,600,515,458,415,455,457,520,530,559,562,510,400,410,383,403,463,531,484,522,445,423 11,9,9,10,14,13,9,396,415,377,402,394,411,409,412,407,410,415,401,413,419,394,395,395,377,390,388,389,369,376,398,409,398,389,388,402,398,391,389,374,392,400,418,431,421,408,487,463,452,415,416,421,403,428,463,483,487,497,495,492,466,393,386,415,397,405,417,407,418,389,391 17,10,10,61,69,55,42,395,444,405,399,409,412,398,434,424,436,415,442,491,457,409,464,433,412,433,393,397,402,380,423,453,493,454,435,404,403,399,398,385,398,431,480,437,451,399,548,668,662,591,573,488,441,420,450,475,556,541,566,538,521,407,402,403,407,414,471,465,457,429,410 13,31,31,109,164,171,111,393,394,382,415,384,380,391,397,378,405,397,379,385,406,385,408,397,390,398,405,363,388,394,380,382,392,402,397,383,388,408,382,411,394,380,415,406,398,402,419,429,419,424,404,398,392,428,468,465,454,445,453,449,430,382,380,379,391,399,399,432,403,385,393 17,25,25,115,190,196,117,407,397,369,395,380,382,397,390,376,395,392,389,394,374,382,386,391,359,396,381,385,396,406,374,400,375,367,381,390,405,397,390,402,395,408,407,386,412,405,402,413,406,407,414,408,378,416,451,441,435,423,451,425,416,397,388,399,394,398,377,391,378,393,399 5,57,41,74,75,55,55,502,474,449,426,425,441,556,603,593,570,548,554,536,536,432,439,449,427,417,410,390,406,474,636,567,545,488,498,475,452,548,650,704,768,838,913,836,777,501,817,747,690,635,604,547,450,702,806,846,918,902,934,872,805,441,404,448,458,481,486,472,496,451,427 7,41,34,146,214,195,129,474,531,502,495,459,451,505,544,516,528,549,561,659,629,431,590,541,488,459,410,438,421,424,498,616,633,570,564,490,418,398,413,424,441,476,600,575,546,450,742,817,810,757,726,646,558,523,606,635,703,694,749,750,696,427,419,427,436,510,634,551,601,509,484 17,19,13,46,54,35,28,422,397,387,380,392,387,443,422,431,397,416,395,432,403,382,392,416,385,393,399,386,408,383,424,392,420,398,388,389,377,425,415,416,424,461,526,486,456,418,536,463,438,411,408,399,399,479,531,550,585,583,629,572,530,389,400,394,386,376,405,402,399,381,388 19,10,9,67,104,102,63,403,391,405,402,372,394,392,415,424,419,407,410,439,438,399,415,413,388,397,398,389,398,387,405,430,446,419,431,400,376,393,397,389,400,413,414,442,408,415,479,515,517,482,440,435,400,469,545,542,509,506,547,504,449,397,406,397,380,408,419,425,425,410,390 1,25,19,45,71,50,32,464,393,365,382,386,375,476,472,448,432,401,393,393,404,378,390,386,375,382,387,378,382,387,409,396,396,381,390,378,382,383,416,409,404,413,481,456,454,400,529,415,418,390,397,386,376,404,462,443,512,545,613,565,497,403,394,375,381,388,394,383,382,378,375 11,11,11,20,29,27,18,446,605,549,541,510,572,464,521,528,528,523,617,699,693,484,594,577,537,536,488,486,424,395,474,658,646,595,651,579,529,415,409,427,402,439,538,506,540,429,712,927,909,875,850,787,689,482,526,528,633,612,700,703,656,430,515,423,452,623,718,682,719,622,578 10,9,8,23,26,23,20,411,387,374,389,376,379,419,433,408,402,395,405,401,394,388,391,377,388,386,380,382,376,379,410,390,399,384,398,391,373,398,388,405,407,409,458,427,417,413,470,431,424,390,389,364,401,424,453,472,489,497,548,522,441,392,395,388,378,391,391,390,406,408,380 13,194,136,250,335,235,175,635,788,757,714,608,644,676,731,718,703,699,814,925,909,675,896,853,777,760,657,577,497,476,645,895,933,845,863,741,648,449,487,539,591,665,791,752,751,595,885,1023,1023,986,964,881,753,739,806,816,866,858,911,899,863,533,577,515,558,779,925,873,877,779,680 12,10,9,32,43,29,21,424,478,456,454,419,427,424,445,425,431,429,493,584,553,429,551,518,469,451,407,414,394,366,431,574,596,524,503,457,433,394,394,389,402,410,450,438,446,393,558,787,793,714,682,558,485,441,437,468,479,494,553,562,500,396,392,390,406,450,584,533,546,448,417 2,23,15,25,25,13,15,414,439,425,426,389,394,453,461,454,467,449,462,491,484,423,457,429,430,434,399,401,379,417,416,486,481,454,445,434,405,399,426,448,469,501,557,522,496,442,642,668,650,580,539,466,423,519,584,606,662,655,700,652,593,391,402,411,396,432,489,469,458,431,426 16,12,12,53,65,67,54,411,408,384,386,394,389,414,406,405,408,407,414,419,427,386,406,401,389,397,389,383,387,397,407,410,405,416,393,397,383,368,380,400,404,403,419,412,400,409,454,495,495,451,455,397,404,418,417,425,460,441,483,465,436,397,411,388,376,404,423,403,413,380,387 5,488,335,276,383,256,187,443,432,408,430,397,430,454,504,474,447,441,439,466,478,401,453,452,434,429,437,400,396,479,505,471,492,462,443,442,401,478,481,534,574,667,764,676,646,496,640,638,594,518,511,463,406,527,581,619,678,662,712,669,592,412,390,408,413,445,469,457,476,438,421 12,83,68,34,35,28,28,759,865,823,794,724,747,805,866,860,855,850,904,962,943,738,901,857,812,798,716,684,584,446,782,934,944,884,901,800,732,486,499,552,605,719,845,838,859,563,991,1023,1023,1023,1013,945,854,757,828,852,926,929,987,991,960,687,698,695,731,888,978,931,952,859,782 5,47,41,53,54,43,41,485,619,601,525,459,474,483,535,512,504,523,611,792,768,509,780,723,617,606,500,470,423,432,482,744,814,692,734,557,540,441,436,435,470,511,608,554,569,451,712,879,915,831,804,681,536,564,636,645,701,693,755,724,665,431,441,427,428,594,798,734,720,622,505 19,59,50,38,74,48,23,406,390,403,398,397,391,407,420,422,404,378,416,404,395,386,395,419,388,386,396,391,404,426,397,425,403,392,399,387,382,383,411,421,404,463,469,440,435,419,471,488,472,433,446,399,388,441,476,470,457,486,529,452,439,387,394,391,388,396,400,395,410,385,380 14,167,156,118,169,159,111,405,400,373,410,396,395,389,406,390,385,371,370,397,385,365,405,379,386,394,378,372,384,389,419,396,389,401,383,383,409,391,409,396,413,440,500,454,436,393,437,462,439,398,378,380,372,402,423,420,459,441,477,468,420,391,378,387,392,391,397,394,379,377,381 7,9,9,23,32,31,22,397,409,415,394,396,389,417,401,427,402,416,426,430,432,389,423,398,416,388,393,398,369,403,402,438,423,400,415,379,401,382,416,413,402,421,453,418,416,404,511,527,518,491,465,450,409,435,480,489,531,514,563,521,491,402,387,402,399,419,421,419,447,412,398 6,8,8,151,203,209,154,395,393,396,385,375,381,388,384,396,385,376,400,366,378,404,384,371,400,397,382,391,373,395,389,388,377,388,380,381,389,371,375,379,394,390,404,395,392,398,420,396,388,394,382,411,384,397,411,422,389,413,416,414,409,400,381,382,370,391,387,385,400,381,383 6,13,9,93,97,57,58,449,521,491,461,453,444,497,544,513,509,510,581,650,637,442,591,529,473,473,429,417,397,401,489,624,637,561,589,497,423,406,448,453,511,551,643,582,568,491,731,830,828,760,719,620,518,625,696,708,759,744,790,749,691,428,415,423,434,501,622,571,567,498,425 3,23,20,26,34,28,16,424,412,395,404,394,406,433,445,430,461,431,434,446,442,393,430,410,401,413,391,396,395,400,439,433,459,433,419,410,381,416,417,426,462,520,619,534,513,407,598,570,530,477,473,444,415,493,563,588,658,649,695,643,583,402,390,399,397,411,427,432,428,401,390 4,10,9,13,17,15,12,428,501,461,439,413,421,423,433,425,435,428,486,637,620,434,622,569,491,487,414,414,412,402,414,576,680,547,569,447,442,393,397,419,419,423,474,440,444,398,544,729,777,675,650,520,452,453,480,481,530,538,590,563,502,393,411,393,396,469,649,586,563,501,415 17,32,32,142,224,226,140,422,447,412,394,389,401,434,487,461,463,439,441,450,468,410,438,413,399,413,402,406,400,382,413,449,447,427,436,388,400,416,415,417,430,456,513,502,454,415,592,611,576,555,523,462,426,501,559,573,637,624,667,626,548,404,396,401,403,450,421,423,437,412,393 9,9,8,28,31,26,23,405,399,392,412,389,381,418,415,395,402,378,367,405,419,393,390,389,398,379,393,396,375,406,400,396,395,394,400,395,395,386,400,394,405,411,439,408,410,400,465,447,450,417,394,402,394,439,435,433,482,485,511,486,457,381,364,369,390,399,404,399,379,395,394 3,52,51,68,69,64,63,474,602,565,516,488,469,506,540,546,521,531,629,759,733,496,715,671,574,564,477,483,432,394,487,716,752,663,676,566,503,405,421,422,448,483,576,546,558,433,741,917,932,861,830,731,588,550,624,624,700,701,755,744,696,431,468,460,435,594,756,691,705,587,494 8,8,8,22,25,24,21,404,389,386,380,393,392,422,405,400,382,387,385,413,388,393,400,385,375,388,384,380,396,386,396,371,410,389,381,376,377,372,394,392,404,409,444,416,418,404,460,434,431,411,381,407,391,407,442,443,473,491,507,476,446,384,390,374,390,382,392,373,385,381,391 12,259,241,203,284,261,187,461,388,385,399,396,395,442,474,428,433,414,443,422,413,389,404,407,384,382,384,375,380,388,438,430,438,391,431,394,401,412,407,453,469,494,578,535,485,452,508,509,497,465,463,407,402,476,519,535,576,545,607,562,500,390,401,382,406,407,418,388,437,402,384 17,9,8,30,52,27,19,423,388,370,393,390,393,422,445,414,401,395,399,396,418,392,390,390,382,397,395,397,378,379,398,390,399,394,387,400,392,376,403,411,397,410,443,429,427,409,484,415,416,395,400,386,380,418,431,441,483,484,532,495,480,379,393,376,391,394,401,395,374,393,377 10,32,30,60,89,81,52,477,805,770,682,556,552,521,525,500,499,485,820,985,922,752,974,882,817,800,675,550,478,417,504,963,982,886,893,734,630,430,470,513,564,620,727,672,643,539,676,1023,1023,980,940,813,659,667,697,673,699,671,727,696,639,402,482,398,394,795,969,867,877,759,593 18,14,13,119,180,179,117,419,421,424,381,396,401,421,400,440,429,438,433,461,460,402,448,435,416,401,399,406,373,415,419,452,458,433,440,419,385,395,413,398,419,436,498,473,452,436,543,603,603,531,487,444,412,493,532,546,585,577,612,563,528,390,408,378,397,432,456,445,410,428,405 17,138,113,242,303,255,207,648,773,729,687,624,660,698,745,732,718,726,806,888,872,637,840,791,720,702,623,576,466,413,661,862,885,799,831,718,639,457,497,550,569,654,789,750,760,558,905,1023,1023,975,947,874,769,730,798,809,870,867,916,912,873,558,537,553,583,778,893,842,852,750,666 5,41,39,82,103,94,74,451,473,477,433,428,435,445,467,470,442,458,520,612,589,429,537,505,473,462,420,406,407,354,433,563,597,548,544,464,426,400,387,419,421,447,535,498,521,413,640,786,793,716,683,589,483,494,550,578,655,623,687,659,589,408,413,402,407,479,592,540,543,458,421 12,13,13,33,49,49,33,387,439,430,405,385,387,400,422,414,399,409,420,484,462,405,466,445,431,416,398,408,388,382,401,476,489,459,462,413,412,378,387,388,404,392,408,421,414,396,451,629,641,533,542,473,409,393,435,433,469,454,478,466,477,392,385,387,384,425,486,447,451,423,405 14,22,22,148,226,231,148,409,501,491,441,428,434,461,444,432,444,442,502,637,628,444,578,549,500,487,435,418,398,383,434,582,658,566,579,503,466,390,403,403,429,437,514,481,460,442,601,861,893,814,776,664,522,499,550,557,600,601,637,592,550,409,424,391,411,470,611,588,600,505,448 16,15,15,53,83,85,54,405,456,428,438,431,407,424,445,430,443,425,476,519,525,411,478,462,440,427,405,408,404,391,422,504,533,464,470,428,405,372,379,412,403,425,460,429,434,384,556,733,739,661,618,542,463,432,440,468,523,512,565,560,519,400,409,403,409,463,537,509,503,452,423 10,39,36,51,73,63,43,518,490,455,443,431,423,496,508,475,469,464,512,581,577,419,531,489,453,467,457,398,395,406,512,566,603,522,550,423,401,396,427,449,490,582,713,656,622,419,641,723,741,675,662,595,503,498,549,551,633,623,691,665,604,413,407,386,416,454,582,498,515,471,426 5,12,10,18,28,22,14,447,383,382,385,381,399,457,477,419,419,399,408,406,406,388,405,400,383,396,379,389,390,379,398,392,400,396,400,399,392,404,386,386,408,407,464,446,421,411,473,461,445,406,412,417,397,414,433,458,494,503,535,498,437,387,406,376,374,390,403,379,389,407,402 19,8,8,32,40,41,32,396,384,378,395,410,402,391,392,403,383,396,392,394,408,384,398,384,400,388,387,385,384,403,398,386,388,384,383,399,397,379,386,403,395,395,413,396,405,395,437,427,420,406,399,393,388,414,426,445,472,456,490,452,418,372,379,387,400,391,393,402,393,390,381 16,19,18,90,87,85,88,410,437,392,395,395,423,412,420,413,396,409,455,517,508,414,483,480,431,424,406,394,401,506,408,493,538,457,465,436,412,433,402,405,385,409,457,424,411,424,490,690,702,607,569,494,435,413,455,465,469,464,516,487,482,406,388,388,403,445,519,480,462,431,402 5,12,11,29,39,36,25,513,568,509,504,465,475,558,613,610,605,581,631,693,675,469,607,551,508,478,447,444,406,392,510,645,651,571,589,508,476,410,417,444,436,487,593,584,591,443,771,849,833,780,743,671,552,533,594,628,706,709,776,771,739,468,446,490,489,609,711,665,668,557,503 9,8,8,24,33,30,21,403,465,428,402,409,423,421,439,432,436,438,460,548,522,409,506,475,444,443,411,401,409,398,411,518,551,482,496,439,414,387,388,383,405,414,445,443,427,399,542,731,734,653,627,534,455,420,438,455,502,487,527,515,522,388,408,390,404,453,548,517,495,452,416 12,18,17,51,71,68,49,422,462,443,409,404,415,428,436,423,424,428,466,547,533,424,498,487,443,438,427,400,407,393,407,511,552,473,509,422,411,385,386,386,417,387,459,434,447,408,537,735,744,670,621,533,451,429,461,459,507,516,561,548,511,413,422,396,390,452,538,501,484,451,427 4,12,11,160,227,233,161,405,447,398,419,383,416,399,419,430,402,402,433,515,501,414,473,463,435,424,406,408,394,374,407,465,520,445,464,424,416,391,377,414,409,389,429,418,431,415,463,684,709,597,585,488,436,402,417,432,450,444,487,480,455,403,407,397,387,435,519,467,461,436,391 20,19,13,65,76,56,46,477,523,481,470,423,444,461,509,495,479,496,557,649,629,442,596,544,491,452,441,424,410,392,474,607,646,539,568,449,434,419,411,406,452,470,563,492,497,442,663,839,845,763,729,617,504,526,589,601,676,661,720,694,632,413,400,430,422,500,648,570,600,501,448 1,21,16,39,52,32,25,423,399,410,379,381,380,429,442,441,404,415,404,411,412,383,385,389,389,407,403,387,385,379,407,404,418,389,395,380,384,412,430,416,449,492,551,493,460,440,547,456,447,440,419,396,393,518,577,589,611,614,648,590,529,387,381,378,373,391,389,380,395,392,380 1,106,93,22,25,13,11,472,476,439,399,392,410,459,523,497,472,461,463,537,530,405,463,443,437,435,411,395,374,471,574,538,545,473,492,434,410,515,615,700,764,844,918,837,746,481,788,731,692,626,581,528,442,662,781,835,928,918,946,865,788,406,408,430,421,452,503,463,483,451,418 10,28,19,46,59,42,32,425,411,404,393,397,408,446,468,443,426,441,433,450,461,380,413,414,385,399,395,403,372,407,476,468,471,416,429,391,404,408,461,511,554,658,805,740,660,410,760,637,571,505,492,454,423,533,652,754,907,912,943,862,775,403,383,395,395,390,434,409,438,426,417 12,36,33,96,168,160,89,438,466,443,429,417,415,461,504,479,490,471,502,587,537,425,515,499,463,457,430,412,401,370,437,532,557,483,502,438,411,391,416,410,432,436,518,473,489,427,644,754,741,669,641,545,490,497,569,585,648,645,691,666,623,420,405,431,420,501,582,513,514,457,424 13,132,94,223,326,259,178,631,786,749,707,617,640,684,746,732,729,717,821,917,889,680,876,825,762,753,641,616,510,456,653,891,908,837,853,729,670,436,502,493,568,637,776,747,756,552,896,1023,1023,978,956,876,758,691,774,787,847,848,902,903,861,564,565,552,591,795,913,863,873,772,691 10,23,23,547,986,995,545,495,545,505,494,475,513,534,587,589,612,606,634,603,600,417,467,462,444,442,442,446,406,396,518,525,511,485,516,460,455,400,391,397,416,461,586,564,609,463,799,779,724,711,694,670,556,508,586,594,706,720,790,797,762,490,467,481,505,548,564,550,592,502,491 12,12,12,12,14,8,8,509,606,545,531,483,502,552,595,604,596,587,636,728,705,496,658,592,540,540,471,441,420,409,522,699,714,632,662,508,467,409,403,417,443,500,609,598,614,432,780,884,869,821,787,708,603,541,600,619,713,707,782,776,747,472,440,471,490,629,722,682,697,577,509 13,16,15,42,66,58,36,400,415,388,377,387,414,401,416,402,421,396,409,448,431,391,427,411,412,387,404,397,394,387,389,421,429,416,439,397,395,381,382,398,389,400,410,408,412,396,439,516,512,461,422,403,400,448,411,418,441,432,452,452,410,399,383,379,387,403,426,408,390,400,397 9,31,31,155,267,276,158,441,456,438,422,444,420,463,493,512,475,487,494,497,481,383,433,434,404,408,406,399,402,407,446,466,467,428,455,428,407,399,397,421,418,450,501,494,499,451,659,663,643,597,579,547,454,524,544,542,589,583,648,639,605,432,390,428,435,454,463,457,490,436,416 20,17,17,54,71,71,53,407,438,425,414,404,412,394,424,424,429,433,441,534,512,411,480,478,444,441,408,402,385,372,412,517,540,466,494,422,392,379,383,397,394,398,445,446,418,379,538,734,762,674,638,537,445,428,436,454,491,487,532,524,511,412,394,383,392,440,515,487,474,445,434 5,158,136,454,658,598,406,557,716,651,603,554,598,591,653,639,637,621,729,839,823,574,798,754,669,649,547,529,459,456,579,792,830,737,770,642,572,437,443,494,532,611,732,692,686,549,853,989,1001,936,912,831,715,664,758,784,844,836,886,867,823,488,518,485,499,676,829,783,784,688,588 5,51,50,133,184,181,130,455,538,491,491,429,461,450,503,481,477,470,549,684,654,466,628,570,503,508,460,449,411,402,454,624,690,567,577,500,429,389,401,411,426,463,537,498,513,438,663,851,860,784,752,650,532,508,575,593,654,649,703,665,618,404,434,409,418,517,660,591,623,514,448 11,11,10,38,51,44,32,464,496,457,466,442,467,495,544,544,540,527,559,579,559,420,462,446,445,438,407,419,397,416,516,553,538,500,531,488,426,419,465,475,532,618,722,648,612,437,749,745,721,694,638,593,497,552,648,683,756,745,795,760,718,425,428,424,431,490,532,508,532,478,439 14,17,15,19,24,16,13,541,614,569,539,472,514,560,638,621,625,581,681,743,730,506,681,627,571,564,488,469,424,413,535,721,737,644,660,541,491,417,441,453,485,519,657,630,636,460,791,891,879,827,795,716,597,587,656,662,740,743,802,795,751,480,450,472,479,641,750,688,720,600,520 14,14,13,13,16,12,10,495,590,544,507,471,486,543,600,583,593,574,627,691,679,464,628,589,531,527,452,467,419,399,511,673,677,590,624,529,472,415,411,436,449,498,630,600,612,430,761,848,830,786,755,681,589,508,581,609,691,691,759,759,718,452,459,472,476,612,698,642,674,543,496 5,62,61,16,19,14,12,392,391,418,378,404,363,397,418,407,420,421,413,422,393,378,396,415,380,408,395,394,399,390,404,400,418,395,398,396,387,372,387,402,416,422,438,415,433,401,466,483,468,447,425,398,402,435,460,486,479,466,486,486,451,391,384,385,372,394,417,422,424,395,383 4,300,263,283,409,370,253,451,499,426,411,398,392,440,468,461,478,447,511,573,528,409,500,476,427,442,414,400,385,391,467,566,550,502,512,459,420,422,447,466,504,579,664,592,564,466,640,744,729,646,611,541,445,527,542,587,627,636,675,660,600,419,408,402,411,451,553,529,525,446,436 7,26,25,623,1023,1023,605,398,450,435,397,392,404,406,431,433,405,431,463,503,486,423,487,451,427,422,405,402,384,366,395,493,515,446,442,424,409,409,389,412,398,422,465,446,446,469,543,678,689,609,567,481,435,419,484,477,535,521,582,528,518,439,404,415,397,426,517,489,486,438,418 5,10,8,34,37,23,21,415,513,487,440,416,417,433,465,442,458,434,500,653,643,439,643,590,516,495,454,417,392,401,420,613,697,576,588,464,435,411,409,411,417,451,489,463,472,414,604,775,815,723,693,562,476,455,504,519,575,575,622,599,541,400,431,404,411,489,674,608,618,509,452 1,11,9,34,39,32,28,508,526,477,472,451,445,506,581,554,536,534,572,639,622,445,552,511,490,466,441,432,403,417,491,616,620,558,566,473,455,401,417,444,460,488,589,573,575,452,738,828,812,753,712,630,534,551,615,643,705,704,760,750,703,444,439,454,461,577,649,567,619,527,473 12,23,15,44,60,33,25,479,403,393,372,400,391,462,522,475,455,425,425,454,433,381,424,406,406,383,399,376,372,380,422,424,430,392,414,391,397,422,412,403,431,450,546,520,478,411,592,527,509,462,434,414,395,493,513,544,620,614,693,651,580,388,391,379,388,406,431,431,413,411,382 19,9,8,48,70,67,44,403,447,431,418,400,404,401,417,426,405,425,439,518,499,419,474,464,439,427,413,398,389,395,405,492,527,454,479,433,415,402,397,398,400,381,420,426,405,377,500,697,721,650,608,501,432,416,432,410,452,457,476,491,458,393,410,380,392,432,502,483,475,441,418 6,30,28,39,61,56,34,509,471,455,459,430,441,487,488,451,464,429,494,573,553,414,541,489,435,444,394,408,397,407,502,569,593,495,515,460,428,399,422,463,478,572,721,663,616,407,615,710,727,662,638,574,489,464,506,534,578,571,640,622,566,405,410,411,397,465,561,498,520,438,397 10,9,8,22,27,23,19,420,392,388,371,352,400,412,417,397,402,406,400,393,387,394,397,392,387,390,391,385,385,401,384,403,406,388,381,365,391,391,396,381,391,412,413,406,412,393,448,413,424,392,392,406,385,397,409,435,444,453,496,454,447,386,395,391,370,371,392,386,382,394,383 6,177,155,152,264,245,138,495,460,437,426,403,392,510,543,485,513,475,488,504,515,420,483,470,420,425,432,403,383,468,461,518,520,437,432,418,411,455,461,474,524,595,688,616,604,478,702,653,654,579,545,482,434,625,690,701,751,743,790,743,671,435,393,434,402,450,511,471,485,406,392 19,22,23,74,132,135,74,396,387,414,387,387,384,388,402,409,406,374,390,395,421,378,393,398,391,392,374,401,394,387,397,390,406,412,386,392,407,398,388,385,376,422,411,418,404,410,435,443,440,417,402,390,385,417,431,415,433,439,418,435,436,392,382,391,373,391,400,399,391,405,389 20,19,18,76,95,84,68,435,476,422,444,412,429,458,458,420,434,444,464,525,535,406,485,449,427,418,409,426,376,391,417,492,511,479,492,425,407,402,395,389,390,411,451,428,443,404,603,734,730,683,633,535,451,437,469,473,548,540,596,582,566,401,405,411,412,471,527,502,505,461,450 17,25,21,36,49,41,30,398,423,410,412,415,410,411,436,399,442,433,428,441,463,400,431,419,416,401,403,397,386,376,417,452,451,445,421,420,400,392,411,413,438,439,497,445,450,424,542,590,587,511,485,433,395,484,536,548,578,573,629,559,499,399,400,377,405,392,444,422,435,406,393 19,9,9,19,21,22,20,395,430,430,411,407,415,435,424,429,438,423,451,493,493,410,470,437,422,394,416,399,395,392,399,467,484,434,451,404,400,374,389,392,388,401,446,450,418,400,520,669,641,587,569,503,429,399,437,422,479,475,524,525,481,410,412,408,404,436,492,471,485,447,416 11,11,11,90,107,67,56,396,464,426,455,406,423,406,451,447,452,440,469,541,530,412,478,462,430,403,428,410,379,390,429,514,524,469,499,431,417,383,391,409,391,419,460,435,449,381,552,736,736,670,616,524,456,420,455,465,516,523,583,583,523,407,412,412,417,460,538,493,509,438,431 20,8,8,22,29,19,15,400,408,407,386,379,376,410,418,430,411,394,401,419,403,393,407,400,403,384,380,399,383,377,395,419,418,407,409,382,414,390,400,388,419,432,474,443,425,401,490,467,475,428,431,407,394,465,504,485,525,512,554,511,463,401,383,390,375,391,415,394,403,396,383 9,8,9,42,73,74,42,407,437,422,424,393,415,423,417,419,447,416,449,496,476,405,453,422,426,417,412,398,397,389,398,452,483,435,447,423,411,381,409,412,406,427,415,428,417,397,511,658,661,572,538,471,433,407,431,444,479,488,512,491,457,401,399,414,411,430,485,462,477,423,413 7,68,56,61,88,70,48,485,554,525,480,461,454,500,539,493,512,493,577,682,654,457,625,584,508,492,445,436,402,397,479,641,685,574,585,504,433,416,439,464,483,542,616,580,547,472,708,822,826,757,715,605,519,620,677,681,726,722,770,735,674,429,427,423,415,532,672,615,621,508,473 20,10,9,26,35,29,22,420,406,401,400,394,388,432,448,425,419,413,414,444,437,390,408,398,388,403,390,393,395,395,415,418,410,403,423,385,399,400,381,400,405,425,444,451,428,402,489,507,489,454,435,413,395,433,446,442,493,480,554,530,496,390,402,381,393,420,429,418,385,386,388 7,10,8,20,26,18,14,480,407,388,402,404,401,484,506,465,444,441,443,452,432,391,404,396,408,396,396,390,386,409,423,421,448,409,413,419,383,400,424,409,435,459,548,492,466,417,580,549,539,475,454,444,408,500,560,568,613,606,669,603,549,391,379,393,395,399,419,410,405,393,382 9,8,8,24,27,22,18,408,389,386,393,385,384,408,414,401,402,396,389,395,417,377,401,388,401,382,388,383,376,378,387,395,393,395,383,380,388,388,391,376,396,401,410,413,411,394,431,436,426,422,402,404,388,396,416,419,459,452,499,477,461,384,387,393,380,388,399,394,383,387,403 7,8,8,20,27,23,17,430,421,402,407,400,412,454,464,441,442,426,442,456,437,394,448,437,427,397,391,397,388,389,409,448,466,433,438,393,419,392,403,392,407,414,454,449,434,414,524,597,583,527,509,433,411,456,461,489,532,530,586,541,505,388,385,391,392,421,466,439,459,410,393 10,111,62,25,31,15,12,485,408,437,401,398,391,514,541,460,463,476,444,482,452,402,428,413,409,398,397,401,403,453,683,513,510,444,452,445,430,505,642,722,787,888,999,943,862,463,948,796,689,616,583,519,463,683,847,939,1023,1023,1023,1023,969,418,384,396,402,440,460,455,449,419,410 19,252,227,165,232,207,147,442,419,413,398,408,381,446,458,418,401,420,413,432,440,389,417,420,413,415,409,393,382,417,444,462,444,439,409,398,425,402,437,432,461,520,589,535,489,408,527,574,549,482,481,416,408,457,495,472,548,534,576,544,495,391,395,386,409,443,430,406,440,397,413 5,26,23,71,81,63,61,538,514,489,462,467,487,561,636,617,604,574,607,611,618,432,502,478,434,439,426,414,395,400,561,582,558,509,509,505,430,418,440,466,498,563,695,667,657,476,806,783,753,700,677,600,513,646,723,746,794,789,845,829,782,466,416,435,449,503,570,545,552,486,451 4,13,12,31,40,27,22,425,438,439,403,411,405,462,455,419,422,435,450,495,483,414,461,441,410,416,410,399,393,390,449,496,499,450,477,430,413,377,405,411,458,519,637,578,553,410,554,601,626,555,525,494,447,466,506,519,568,565,597,573,522,410,404,373,376,430,470,458,463,435,406 2,18,18,9,12,9,7,386,402,394,400,387,386,389,399,391,392,393,390,414,410,386,404,402,399,380,407,384,380,371,375,405,426,414,409,404,382,396,392,400,401,416,433,404,406,389,441,456,446,406,375,399,391,398,451,433,452,450,500,445,431,387,383,395,367,398,419,398,411,384,403 3,178,139,229,304,241,185,646,774,725,672,590,632,672,737,716,712,699,810,896,875,643,848,802,734,712,618,579,490,413,631,868,891,812,828,708,630,442,469,501,533,638,759,724,745,537,895,1023,1023,973,947,868,759,721,782,793,859,854,906,902,866,560,547,547,580,784,904,858,869,762,658 17,126,104,120,188,159,102,534,766,694,653,533,586,588,650,637,623,618,773,912,865,647,894,816,752,724,610,546,492,402,550,885,914,812,823,686,593,423,438,448,497,564,674,646,645,497,817,1023,1023,969,937,831,699,611,679,701,772,768,824,821,781,501,521,482,500,740,908,837,843,736,609 16,9,8,36,45,28,25,418,384,400,401,381,394,441,446,435,403,404,400,413,409,393,411,397,393,385,395,401,395,387,414,401,404,398,391,384,383,408,406,401,412,421,436,429,415,406,463,455,436,425,408,394,394,414,453,454,481,495,529,508,475,392,378,389,376,401,405,393,398,399,389 18,10,11,44,60,61,44,405,441,420,426,411,422,415,428,409,424,412,465,496,493,399,456,435,416,420,401,386,391,379,392,463,511,430,474,426,389,386,388,398,384,417,425,436,451,388,523,675,670,595,559,484,436,408,452,446,503,499,535,506,484,407,396,390,402,423,492,482,465,424,391 3,13,11,67,103,97,60,403,400,383,382,366,372,418,417,400,419,399,407,415,416,400,391,411,400,401,384,393,397,412,398,412,408,390,396,388,393,379,388,385,403,430,466,406,421,401,461,462,458,439,421,414,392,483,531,514,531,506,528,476,466,398,378,385,387,400,411,391,401,375,385 17,22,21,110,155,155,104,384,388,402,398,390,382,401,433,407,395,412,417,408,425,392,414,417,401,382,391,405,386,404,409,396,423,403,417,375,363,394,376,402,402,420,437,417,400,438,449,468,474,449,403,409,392,491,542,538,554,521,537,478,448,400,386,376,384,407,427,433,406,388,392 13,85,80,118,141,131,109,453,574,558,530,492,458,477,526,510,506,502,610,732,725,484,681,611,551,539,461,453,438,385,476,703,734,627,675,504,491,417,412,423,428,471,560,536,550,456,720,901,913,837,814,714,582,513,571,595,665,656,725,721,677,407,468,422,451,582,720,654,676,576,479 11,111,86,87,127,89,62,453,520,483,480,405,440,491,489,481,472,471,544,661,625,442,609,548,481,496,450,429,399,392,473,636,665,568,577,509,441,420,481,553,590,685,767,650,595,456,699,820,820,749,707,617,505,568,688,728,795,770,791,748,672,418,417,423,420,515,641,594,591,510,441 10,143,53,95,94,45,45,595,513,479,427,416,446,605,674,646,637,587,580,607,591,436,462,449,456,461,406,406,394,544,745,615,584,515,530,479,458,653,814,868,929,999,1023,985,904,636,940,841,774,732,685,636,520,858,965,1013,1023,1023,1023,1013,948,452,414,468,448,516,559,518,525,485,442 7,47,41,105,280,250,88,428,578,529,539,544,639,473,483,462,474,455,562,620,631,460,615,596,583,582,537,583,543,401,450,498,516,501,511,485,490,393,412,414,455,451,542,487,474,436,638,827,855,809,787,746,690,554,615,619,642,617,691,644,588,453,593,414,434,531,608,601,653,578,602 19,19,19,201,300,306,204,414,473,461,425,412,400,427,410,396,430,409,477,567,563,415,508,496,434,436,426,409,387,397,429,510,546,483,499,411,425,386,387,383,391,392,425,421,438,434,511,759,778,689,665,542,453,423,433,444,485,483,512,517,493,407,402,401,397,456,550,501,505,446,416 19,38,36,24,27,19,17,629,700,666,629,588,614,675,741,736,729,722,769,816,804,539,721,685,634,602,528,528,457,403,652,781,781,710,741,641,581,402,442,469,509,591,736,715,750,482,893,954,936,896,868,817,713,632,723,750,821,828,886,897,861,542,548,574,594,738,814,770,800,687,621 11,20,18,90,126,106,71,423,413,413,404,405,410,401,418,418,414,385,433,447,423,387,421,408,397,395,420,391,404,418,405,429,432,403,416,402,391,405,403,369,400,432,459,434,445,425,519,542,541,503,465,411,411,479,560,530,553,535,568,512,478,391,400,401,402,394,430,400,417,410,398 12,94,91,76,121,107,64,398,400,382,369,402,379,395,408,389,414,379,407,413,411,391,414,387,402,381,388,382,395,381,383,402,411,390,409,380,398,392,403,420,398,422,449,421,418,381,460,451,473,414,409,380,380,418,425,450,448,428,486,443,429,381,395,393,405,392,390,398,411,408,407 3,11,12,33,44,44,33,429,476,459,438,420,450,424,451,438,434,441,479,576,557,444,517,502,455,448,426,407,396,375,407,544,562,501,505,428,415,401,403,404,404,414,444,437,444,393,535,763,775,695,650,561,461,420,430,440,501,488,552,546,509,406,410,392,411,462,566,538,526,463,415 6,12,10,31,40,31,24,453,379,387,390,392,377,440,459,422,420,406,403,425,406,371,398,406,387,394,398,374,396,399,416,407,410,410,387,399,392,379,391,389,409,399,445,446,427,393,495,477,470,439,408,408,407,419,429,434,480,512,557,529,478,372,388,387,371,393,408,403,405,398,382 5,50,45,24,23,20,21,627,711,666,608,554,582,657,706,710,694,680,757,825,807,565,753,707,643,624,553,521,443,409,617,791,805,716,740,606,567,425,447,452,499,554,718,689,710,472,863,952,940,891,866,789,689,615,700,732,803,802,866,866,832,538,518,524,561,715,820,764,782,680,589 13,23,21,387,646,647,380,446,554,518,488,466,484,453,488,509,492,484,593,680,678,469,619,577,530,521,462,458,446,387,444,630,670,580,611,504,456,397,393,395,410,438,513,477,499,440,679,883,888,826,800,719,611,465,508,514,601,613,683,658,635,450,456,432,430,562,668,625,649,546,496 6,18,15,35,52,42,26,391,370,390,378,393,388,416,395,390,405,392,382,389,376,382,362,379,391,387,394,393,380,395,388,401,389,374,382,389,375,411,388,414,401,440,431,411,412,398,454,400,404,397,391,394,403,426,433,453,482,462,508,466,436,369,385,395,394,388,377,375,399,387,377 13,65,61,93,97,67,71,470,681,635,644,618,676,533,624,628,659,668,728,755,763,489,635,603,601,589,539,548,485,403,550,645,647,603,642,564,557,415,407,412,453,461,558,547,603,425,827,895,876,848,830,792,712,470,513,517,647,646,745,792,770,541,588,533,568,685,725,718,768,681,656 18,20,19,41,43,43,41,442,484,444,423,423,430,416,449,452,441,443,502,572,564,414,500,470,460,448,416,425,410,394,427,525,546,482,517,445,445,395,395,383,410,413,462,448,463,395,625,783,781,709,670,601,503,427,472,473,563,535,612,617,575,418,401,404,410,480,555,529,532,461,458 5,17,13,588,1023,1011,544,417,412,428,395,390,401,431,446,414,416,441,423,471,461,414,460,441,416,410,388,399,385,373,398,454,473,425,439,408,418,394,402,387,416,429,472,432,443,479,504,586,577,491,488,436,405,431,469,460,507,515,552,497,471,433,390,398,397,415,465,424,430,410,416 10,9,7,26,31,24,20,399,408,385,379,383,396,407,418,399,404,406,388,415,408,386,403,401,397,398,380,391,381,391,397,407,411,388,391,399,387,391,394,401,389,403,453,424,428,385,446,424,431,407,413,392,403,428,438,427,482,462,508,476,429,392,392,384,385,387,392,380,387,378,389 16,11,9,34,36,29,28,439,377,398,401,388,370,449,437,431,399,417,392,397,395,381,402,388,390,383,383,384,401,384,397,417,406,377,378,398,412,391,399,422,401,404,461,437,441,401,484,452,451,417,403,384,393,430,459,439,497,502,568,535,495,389,393,389,382,391,397,402,390,413,379 12,14,13,14,15,10,10,501,619,551,531,469,493,547,598,605,583,582,651,730,711,495,665,603,550,527,480,465,400,416,526,704,719,659,666,549,492,401,414,437,447,484,623,601,621,427,779,888,872,820,797,718,592,530,609,627,720,720,782,784,749,462,451,465,473,635,745,685,708,588,497 18,20,11,45,66,39,25,415,418,422,436,429,406,445,447,429,435,441,438,501,483,411,467,450,417,424,393,398,392,415,422,468,488,445,462,416,425,416,421,434,433,463,509,493,461,428,575,636,648,551,541,485,417,520,584,570,612,600,647,611,569,406,407,410,383,452,471,462,463,419,397 19,28,27,49,61,51,41,430,507,461,448,417,431,446,475,463,465,466,515,640,606,419,595,526,479,467,422,427,397,387,429,598,638,554,574,477,418,399,399,416,412,444,527,471,486,406,638,813,824,749,721,615,506,462,517,546,588,591,657,634,578,404,413,411,417,479,627,563,575,494,437 12,9,7,20,24,17,15,402,421,385,404,377,393,421,418,402,420,401,426,462,437,389,427,416,386,415,398,393,382,402,408,438,465,419,424,408,390,402,414,407,419,416,471,440,434,413,481,549,546,482,450,420,395,453,469,494,519,486,522,498,470,393,394,412,380,398,448,434,420,400,394 7,10,8,21,29,19,14,412,385,399,373,377,401,431,430,408,427,406,410,402,412,374,405,396,388,385,394,382,377,397,397,401,427,405,412,402,379,389,390,405,390,425,457,433,430,410,469,448,447,425,425,398,390,438,458,473,519,519,563,526,464,391,375,391,385,393,396,402,405,386,397 2,13,13,91,117,119,92,384,400,403,397,383,374,388,411,409,395,373,391,421,409,404,404,407,390,377,397,371,375,361,390,411,403,405,394,401,387,386,388,391,397,374,386,388,398,405,407,458,457,418,426,401,393,391,420,412,444,391,430,453,407,392,377,383,386,394,392,398,382,393,390 8,29,22,210,280,171,129,507,608,559,526,511,510,518,590,567,558,558,664,769,742,518,707,642,586,570,496,460,420,448,521,742,763,683,693,559,516,440,428,476,481,548,664,616,604,507,776,934,926,866,832,736,610,634,710,711,779,767,824,790,745,460,456,438,460,634,777,715,731,622,529 6,15,12,38,44,31,27,447,393,398,400,370,362,431,464,427,422,415,417,411,418,401,400,411,407,389,386,376,384,411,404,412,407,399,398,390,384,410,404,416,417,455,485,473,449,390,515,493,472,417,427,410,394,470,511,517,557,567,646,573,503,395,378,397,381,396,415,401,409,391,380 10,32,30,51,63,54,43,447,529,494,465,464,491,484,520,503,501,490,560,660,633,463,588,531,492,510,445,436,392,397,474,622,653,565,567,492,450,396,399,415,431,454,561,536,529,430,707,831,821,756,733,636,507,483,560,591,689,672,729,713,669,426,440,444,438,538,662,611,629,521,451 5,442,372,340,448,377,284,438,399,404,377,401,379,482,460,426,457,426,422,431,431,392,408,401,414,413,386,398,386,415,498,454,448,426,439,411,421,432,478,541,532,638,718,644,592,493,577,522,502,492,448,434,405,492,515,550,613,595,681,623,548,425,389,391,419,444,417,415,431,417,390 7,13,12,23,25,15,12,430,438,413,411,402,416,458,458,465,471,465,476,475,473,412,424,434,401,390,384,396,393,395,465,444,458,445,463,437,429,397,402,414,442,503,600,540,546,392,638,598,578,540,507,498,430,448,468,514,600,617,673,669,598,416,405,411,416,423,450,437,451,444,380 12,12,8,46,68,47,30,410,413,438,399,400,399,408,420,407,417,397,428,486,450,400,448,424,419,416,401,400,398,397,402,466,478,430,430,411,406,390,380,388,407,391,432,445,429,400,492,621,661,551,534,470,420,430,415,446,478,478,532,479,470,392,407,391,395,421,472,437,453,402,408 9,43,38,152,216,169,118,435,520,456,447,438,447,439,485,459,443,467,512,634,610,445,594,544,480,459,404,397,380,378,441,611,635,553,554,477,446,384,400,400,403,455,495,491,491,442,625,812,814,736,708,603,501,474,528,517,584,605,656,634,573,399,398,411,420,524,638,572,595,503,419 3,144,104,376,524,290,207,536,716,665,612,557,602,596,645,627,620,606,744,846,834,577,801,755,675,664,562,538,466,415,557,811,846,759,790,676,554,462,418,443,476,560,694,651,657,524,834,995,1006,940,917,834,715,634,706,728,797,791,847,836,794,483,525,486,510,699,841,791,803,682,602 8,14,13,56,87,66,43,407,421,417,420,394,403,416,445,422,435,425,438,502,486,408,460,440,424,412,391,415,396,416,422,468,498,436,450,421,408,403,405,401,422,431,474,452,445,424,565,662,673,596,545,474,428,467,531,531,582,580,612,604,537,399,397,399,409,463,511,455,483,409,393 3,22,21,43,53,46,38,490,412,409,398,400,400,471,464,435,433,417,430,503,465,405,461,436,386,422,381,402,383,402,474,482,510,450,457,415,397,400,413,445,462,553,680,619,581,432,567,632,624,541,554,512,468,482,522,542,615,604,649,607,532,381,382,393,387,420,477,422,449,418,406 8,10,10,37,46,46,37,411,447,439,422,401,388,436,442,425,438,426,486,543,493,421,500,453,442,424,402,416,388,395,403,498,519,480,474,427,411,402,381,395,410,432,462,459,451,409,560,724,711,634,607,525,444,440,498,493,564,544,585,583,533,403,412,416,400,462,542,499,501,444,404 2,14,14,82,131,132,83,388,402,405,389,408,389,383,402,397,382,402,407,443,410,395,413,397,404,387,377,385,387,381,381,439,431,409,407,399,395,379,399,377,382,399,403,395,421,387,421,492,511,447,469,420,386,410,407,369,410,421,413,415,418,393,390,396,389,406,422,424,416,396,397 1,36,32,35,48,41,29,645,716,671,623,572,609,690,759,752,740,721,779,839,810,576,767,712,661,620,546,533,449,442,662,804,809,734,761,636,569,447,461,484,510,602,738,734,749,510,891,970,954,904,876,809,687,687,763,782,849,842,902,898,862,576,517,582,608,759,839,786,802,685,614 14,10,9,21,24,23,20,418,491,467,435,419,414,443,470,445,446,452,509,620,601,436,605,560,488,477,430,411,406,407,434,609,651,540,565,454,414,371,392,400,401,432,496,478,481,404,570,748,771,673,653,553,454,475,494,496,567,567,609,571,532,406,409,398,398,474,622,562,570,484,429 9,10,11,50,87,83,46,407,441,427,420,404,408,424,414,438,434,437,478,546,533,420,509,477,433,429,415,410,396,398,407,520,553,491,482,448,417,393,377,420,390,420,432,433,436,395,529,744,754,680,637,524,467,421,435,452,494,482,535,525,484,391,389,394,419,446,527,519,491,428,408 11,17,17,97,121,120,95,408,453,429,439,397,416,417,432,421,441,419,472,526,514,399,484,453,425,431,398,426,415,370,422,503,537,442,462,439,426,382,393,381,414,404,459,437,435,404,536,711,716,637,602,505,446,427,466,472,482,510,544,519,492,411,396,392,409,409,523,482,490,433,406 4,13,10,39,48,31,25,431,399,394,388,384,381,456,462,415,409,409,402,418,406,380,412,404,394,394,384,388,369,374,390,407,404,402,401,391,369,400,396,392,425,419,455,463,434,405,484,486,465,430,405,412,381,431,476,471,502,490,567,528,490,403,393,388,378,383,400,410,406,392,385 10,329,264,179,236,182,139,844,910,871,854,808,844,889,936,923,921,914,948,990,986,778,932,910,871,856,801,785,701,473,845,943,963,902,919,849,798,467,520,578,641,745,885,883,908,613,1023,1023,1023,1023,1023,1008,926,811,884,903,976,981,1023,1023,1015,769,774,786,821,927,991,961,981,902,855 10,9,9,71,139,147,74,404,413,387,394,383,382,421,429,401,410,398,397,425,407,388,404,396,396,403,385,375,363,369,413,418,410,406,401,392,378,399,395,398,401,431,470,428,422,415,509,517,480,455,456,431,394,446,485,496,521,514,563,519,471,398,387,384,402,397,402,391,399,398,395 15,10,8,35,38,29,28,443,405,417,400,394,418,438,475,433,428,433,428,467,458,399,424,409,389,401,399,404,385,396,408,455,446,416,415,417,405,417,399,404,416,419,544,462,461,396,530,563,536,499,484,437,405,422,457,470,507,527,593,562,511,397,372,390,394,409,448,419,438,417,401 13,9,7,29,36,30,23,422,378,407,400,394,386,436,430,414,418,398,402,394,387,392,398,389,387,379,388,383,381,381,408,381,415,379,394,392,400,395,385,382,388,411,429,432,414,397,456,434,440,414,398,396,378,434,449,444,504,478,517,477,462,390,381,390,391,384,396,383,388,376,385 14,13,9,42,50,33,29,469,484,454,435,418,421,467,501,483,446,448,498,593,564,434,551,487,460,445,435,397,385,409,436,586,579,505,534,449,426,384,410,397,420,445,534,502,500,417,622,755,732,649,628,536,455,480,517,538,608,603,680,642,582,404,403,402,404,487,595,521,549,466,428 3,8,9,40,61,61,40,401,424,421,396,399,402,398,412,427,401,408,419,463,465,406,455,429,417,409,411,390,383,390,385,441,484,433,443,424,405,388,402,395,387,418,410,411,416,393,495,647,647,564,533,465,402,414,442,451,495,483,520,488,474,387,384,405,397,419,457,438,447,421,408 15,14,14,9,11,8,7,511,598,541,511,477,500,538,601,594,576,555,630,706,679,464,611,572,513,501,459,448,421,377,530,664,678,603,612,527,461,414,408,422,433,471,579,579,599,419,771,861,845,792,771,700,574,500,572,587,681,686,756,767,727,443,461,453,470,615,708,652,670,570,499 11,8,8,16,21,19,15,410,470,456,431,424,426,416,436,436,415,440,498,590,583,429,537,500,458,463,433,415,387,393,418,557,578,505,514,446,430,390,389,379,384,405,440,445,455,406,526,774,781,693,661,547,466,416,442,439,472,492,540,531,509,399,395,399,402,449,577,515,525,450,435 5,15,11,40,52,34,28,418,398,391,391,370,390,445,435,401,401,389,395,392,403,389,374,380,398,394,393,375,372,388,409,388,384,360,398,386,388,384,393,408,426,443,478,432,429,410,466,401,416,411,384,402,403,435,469,492,521,497,565,509,466,379,384,388,380,397,389,382,415,383,392 10,11,10,23,30,26,19,421,420,400,386,377,408,420,431,416,398,399,409,468,424,401,439,426,398,409,387,397,387,383,421,435,451,413,429,403,408,407,407,400,419,462,582,513,477,394,491,519,559,508,483,490,441,426,456,440,469,467,520,489,483,400,390,385,392,394,436,433,420,410,399 17,12,10,28,36,30,23,422,411,398,412,379,414,420,444,435,439,431,451,447,442,380,417,420,414,394,405,385,398,399,405,416,452,406,415,405,379,403,413,422,418,453,497,465,442,414,534,512,522,465,444,410,406,483,544,534,572,565,597,562,495,381,395,383,401,413,430,428,426,392,384 4,19,16,103,112,100,93,477,534,482,440,433,450,519,532,548,518,514,570,645,621,434,576,520,476,477,445,438,410,426,481,607,633,549,559,471,458,425,446,479,509,579,662,604,577,499,754,834,828,763,725,639,509,660,733,734,780,765,812,781,723,432,421,416,419,521,627,574,593,495,466 1,38,34,14,15,11,11,638,688,652,609,541,574,684,743,732,725,716,752,796,785,552,716,673,615,594,507,513,445,448,672,773,778,714,717,622,569,441,475,488,580,674,786,760,769,509,895,937,917,876,857,793,693,687,767,796,858,854,909,899,862,543,517,568,607,732,804,754,782,676,576 3,12,9,33,36,27,25,420,381,381,394,371,388,425,421,425,400,416,397,411,386,392,393,392,380,390,382,381,356,373,383,395,395,380,384,397,397,384,420,407,427,406,449,450,424,387,491,448,417,405,414,397,402,431,454,465,508,518,559,515,477,386,380,380,381,374,404,394,388,369,388 8,15,11,32,43,34,24,418,400,393,402,391,401,407,431,418,409,398,397,411,393,394,403,361,404,377,402,375,379,390,398,391,402,396,390,375,370,383,410,401,410,423,461,424,445,404,481,438,441,418,401,402,383,435,475,466,499,507,566,508,474,399,385,373,379,392,392,405,399,378,378 12,16,15,37,47,32,27,411,457,454,426,403,405,402,426,427,425,402,459,554,546,428,511,476,450,449,405,387,399,401,420,511,557,493,504,419,406,400,407,387,400,414,433,442,400,384,526,733,744,652,637,529,451,429,464,454,493,500,539,507,475,394,399,397,386,446,550,494,517,435,412 10,16,12,21,31,23,15,450,380,374,395,373,386,438,449,428,424,422,408,413,422,390,388,394,390,379,388,379,385,385,394,396,403,383,387,378,389,402,391,408,424,441,485,438,424,410,482,408,410,416,415,389,399,462,470,479,507,515,565,529,472,393,398,394,380,393,404,382,393,404,403 7,37,32,24,32,25,18,612,687,644,590,550,560,686,746,724,724,720,753,785,773,514,702,662,613,578,515,499,459,430,647,757,759,689,728,616,586,427,462,477,525,609,751,734,750,493,885,932,912,873,854,793,685,668,744,760,836,840,894,891,856,558,496,552,593,719,796,741,775,661,583 18,21,17,38,59,44,27,419,397,377,390,393,389,401,414,392,401,409,410,400,373,388,379,395,386,379,388,377,389,407,395,397,402,393,400,395,384,379,406,424,428,424,459,450,424,370,475,428,434,409,393,396,415,446,474,480,524,518,543,501,461,375,372,378,392,394,388,370,384,393,395 2,126,119,129,163,143,115,875,898,857,847,814,847,911,960,955,949,941,957,965,961,710,840,827,806,778,740,739,661,482,887,917,901,864,884,838,792,494,548,587,671,776,917,925,952,684,1023,1023,1023,1023,1023,997,917,853,917,936,1003,1007,1023,1023,1023,829,775,839,862,936,972,943,966,887,844 9,48,47,128,130,122,118,447,409,418,422,377,395,488,501,500,466,461,439,440,428,388,398,402,388,400,391,400,394,489,610,484,453,431,438,424,430,618,727,767,823,885,936,839,769,460,703,613,559,524,491,473,424,647,748,804,855,826,847,763,704,407,393,414,416,431,445,410,440,412,411 15,8,8,271,492,499,266,428,411,418,390,383,397,418,426,420,416,421,404,411,427,408,424,404,390,404,379,386,379,407,398,417,417,409,411,407,393,392,398,391,398,406,430,432,420,418,485,482,494,485,444,443,402,427,456,470,509,493,554,513,476,413,386,387,405,414,443,419,424,409,414 9,29,22,52,84,58,36,414,408,395,383,387,418,420,437,406,415,414,408,406,447,383,416,401,413,392,385,369,393,415,426,424,436,411,427,390,400,376,397,408,429,457,454,447,439,411,458,495,482,459,440,433,403,442,488,482,522,498,537,506,480,379,384,390,387,392,395,400,406,402,384 14,100,93,188,251,234,170,491,658,611,565,506,525,524,589,562,562,545,677,795,774,531,760,714,611,619,529,495,450,426,499,757,804,702,713,582,510,440,434,455,469,520,649,602,612,463,772,941,953,885,856,758,622,573,655,692,759,746,807,781,745,426,466,438,445,620,788,730,739,646,510 16,9,9,21,29,27,19,420,374,384,373,390,378,447,436,427,420,397,420,397,387,380,373,388,387,398,364,384,392,389,399,390,382,382,382,368,394,395,393,405,403,404,427,411,428,396,448,415,392,406,392,403,385,388,423,408,436,469,528,506,456,389,375,394,375,395,395,378,369,399,391 7,34,26,54,76,58,39,432,485,449,428,427,431,433,482,473,450,468,484,564,573,428,502,487,442,439,422,401,389,394,447,532,564,486,507,437,416,391,417,443,455,493,571,505,516,447,668,764,753,687,652,568,499,555,610,626,685,676,714,689,631,416,400,409,415,483,562,495,522,467,423 1,9,9,4,5,5,3,504,530,518,479,485,443,529,586,582,571,571,605,635,629,462,557,497,476,472,440,424,412,401,531,622,608,541,576,498,466,400,404,418,450,485,617,581,594,416,748,801,777,733,702,620,533,506,577,609,689,684,749,751,707,451,420,455,471,574,649,595,612,523,479 8,66,58,114,187,166,99,455,591,554,522,476,485,464,552,538,505,499,608,735,711,492,690,622,578,544,474,427,407,392,470,705,743,646,657,509,479,394,430,428,448,508,587,546,555,447,728,891,896,830,793,699,571,534,611,627,692,694,744,732,688,419,452,432,440,585,727,677,683,561,487 20,10,9,27,33,25,19,434,399,392,404,401,398,428,445,420,426,402,409,400,406,372,391,385,401,382,384,386,390,382,416,393,399,395,388,382,386,402,406,393,417,437,469,421,437,407,497,470,479,453,439,441,397,439,455,457,539,524,562,526,487,392,393,388,387,415,408,399,395,385,409 16,10,9,23,33,30,20,397,398,394,395,379,384,401,399,401,374,388,393,400,404,401,390,393,384,385,387,395,386,400,410,388,400,385,388,390,400,385,397,379,396,417,422,406,396,389,427,400,396,392,390,394,357,417,428,428,452,442,446,436,426,370,393,388,388,397,384,385,377,374,367 5,9,10,25,41,42,26,392,413,380,381,402,408,391,397,394,387,386,402,413,408,404,405,397,402,385,393,388,387,394,390,424,421,408,408,388,411,389,385,386,396,406,395,392,400,410,413,486,475,453,441,419,406,404,418,407,427,431,454,417,421,400,383,402,384,405,421,409,410,396,387 15,26,26,132,217,226,136,405,404,405,409,403,396,426,437,430,443,424,418,418,418,378,396,387,396,388,375,375,389,350,422,400,394,423,401,386,383,404,402,406,399,412,430,425,431,421,512,470,477,448,437,421,390,522,584,587,581,551,573,533,493,401,411,390,411,401,400,405,410,390,391 16,114,109,41,62,59,39,458,546,497,439,407,434,476,550,505,503,505,585,687,651,479,636,577,510,482,452,403,384,390,472,653,670,551,577,491,450,432,432,428,474,510,613,558,547,466,723,835,831,765,717,618,513,572,666,696,765,750,793,744,700,409,428,426,414,542,661,579,597,494,435 17,10,10,24,34,31,22,396,392,396,369,372,372,424,387,404,412,399,392,379,408,384,385,374,386,367,384,375,387,389,384,392,380,372,389,387,386,394,389,386,389,424,429,408,420,393,423,407,394,404,395,387,388,409,435,429,428,442,457,452,425,382,375,384,375,405,379,369,395,376,375 20,13,10,44,45,27,24,426,384,395,388,374,389,423,435,417,412,405,389,411,388,380,395,387,386,381,367,392,390,386,398,386,396,377,391,394,385,395,392,395,418,425,461,457,422,411,479,443,439,415,414,427,385,427,462,472,510,509,567,527,470,390,370,388,386,394,395,398,414,403,386 1,339,286,25,61,50,20,428,481,443,443,414,417,402,432,429,440,416,471,593,562,430,565,523,463,455,424,388,378,382,430,542,581,491,534,431,410,384,394,404,415,427,460,426,476,419,561,732,786,677,643,530,457,460,464,495,520,515,563,542,521,401,402,415,415,448,580,513,506,436,434 14,24,24,9,11,10,8,537,693,634,592,541,598,599,674,667,662,658,733,809,787,566,741,687,637,597,524,512,429,390,590,779,790,726,724,616,553,421,421,441,470,522,678,659,678,443,835,950,938,887,861,785,686,577,648,672,758,761,829,828,803,507,508,520,532,713,810,753,776,663,570 4,40,38,24,35,33,22,614,697,648,606,578,639,661,725,727,722,718,752,779,783,540,690,659,624,611,554,552,498,396,600,717,717,653,676,614,529,405,413,433,430,506,647,645,675,443,865,922,909,869,851,803,709,541,645,667,763,778,846,855,823,560,545,578,602,717,778,748,771,669,613 13,60,56,469,650,626,446,426,516,492,467,435,444,452,460,473,452,457,534,641,614,449,592,526,471,486,448,422,388,383,432,601,634,534,548,474,450,399,391,413,415,420,490,484,454,463,612,826,835,762,720,598,491,460,494,490,580,580,645,610,579,430,427,418,414,487,626,549,607,484,451 13,12,11,41,56,48,34,400,437,431,452,411,409,421,438,410,435,414,461,539,518,418,489,486,436,445,398,403,389,378,424,496,526,460,470,439,415,387,393,393,396,418,458,430,438,410,515,689,689,605,595,510,435,434,446,449,496,475,539,536,495,395,400,399,406,426,527,476,486,456,408 4,32,31,79,75,69,74,706,638,610,559,510,559,750,813,797,791,769,758,755,747,476,603,571,538,524,477,458,430,441,692,692,671,586,616,510,514,455,526,525,602,683,813,790,798,587,919,891,848,812,773,726,625,771,839,855,907,900,950,937,900,598,492,621,644,697,706,670,716,611,557 3,37,29,44,51,27,19,433,428,404,390,392,394,447,453,454,442,447,459,479,490,404,436,422,410,425,398,407,395,377,415,492,494,447,466,412,386,389,399,431,433,476,548,484,453,420,602,638,639,554,522,469,416,530,593,599,634,631,695,650,570,381,409,404,413,448,484,458,444,429,416 16,28,27,280,473,467,275,444,411,399,407,411,397,425,432,440,442,412,443,426,436,395,406,417,409,386,387,387,396,407,426,427,435,422,417,401,391,409,408,424,457,463,482,463,470,492,551,556,535,471,462,452,396,659,742,739,718,659,682,590,552,410,402,396,406,413,412,401,432,410,386 17,19,13,44,53,34,29,442,411,412,381,395,406,459,490,446,439,413,395,425,416,384,401,399,378,388,369,383,377,392,416,407,419,401,389,398,375,392,407,406,430,463,525,493,461,408,533,483,459,431,426,395,405,438,503,493,562,579,642,590,541,387,388,395,396,404,410,396,400,397,382 17,18,13,38,49,33,26,473,395,403,403,385,385,471,509,453,464,450,416,448,413,392,403,404,393,382,397,393,365,387,421,413,395,402,387,394,399,410,412,429,413,464,539,509,480,428,583,513,474,460,439,419,401,525,584,572,633,637,682,620,571,398,375,401,390,386,409,394,412,395,393 20,8,8,42,45,43,40,393,423,432,410,410,412,410,429,429,428,422,456,485,467,406,450,444,421,432,403,412,402,382,410,479,462,433,446,414,427,386,401,381,394,411,431,427,435,393,517,659,648,573,549,495,441,429,442,466,488,501,546,509,483,390,400,399,396,428,466,438,456,426,409 17,15,14,15,18,15,12,421,407,394,388,402,391,442,442,425,427,416,404,429,417,391,397,389,401,382,399,390,395,398,437,418,436,387,420,405,402,404,434,473,512,574,666,540,480,427,550,529,509,467,448,420,395,512,615,662,720,680,701,614,536,393,381,389,393,409,417,429,392,405,396 13,19,19,27,49,48,25,384,419,420,405,402,410,404,419,432,427,431,438,462,461,407,448,426,436,395,401,411,401,404,409,470,465,455,457,418,388,375,392,395,405,412,450,441,436,401,538,632,632,576,544,479,440,440,468,480,549,523,571,553,513,401,391,382,402,412,460,427,465,437,398 18,215,172,262,469,375,203,645,766,715,670,594,638,677,746,732,723,712,804,893,876,644,849,802,734,705,609,566,497,452,662,859,890,807,818,696,637,471,477,542,582,680,788,762,753,572,895,1018,1021,960,932,856,759,747,810,825,876,870,919,908,868,555,550,545,575,766,892,849,850,741,644 6,34,32,41,50,44,36,507,461,452,472,402,438,476,504,455,453,458,476,569,556,414,544,494,439,439,398,404,397,400,509,562,582,496,514,436,415,407,437,483,505,607,749,688,656,446,628,710,722,644,639,585,485,488,546,565,606,620,682,646,586,390,401,396,417,440,551,505,492,454,404 14,267,240,173,233,208,155,445,386,398,371,373,408,428,429,425,417,426,384,383,374,362,376,370,383,390,385,391,372,429,423,416,398,409,382,415,395,403,436,445,435,510,597,516,491,426,469,446,433,423,440,414,409,404,444,437,498,512,528,504,437,388,370,419,383,389,372,400,385,379,384 12,103,77,167,273,198,127,540,682,611,568,497,538,559,603,583,575,568,693,808,792,541,778,713,625,617,533,473,444,420,516,779,816,721,749,613,543,438,470,474,494,561,672,646,632,492,777,954,963,892,866,781,633,626,712,706,770,765,817,795,763,462,476,432,468,658,810,750,758,653,563 2,10,9,22,26,20,16,432,468,444,444,418,423,455,463,467,463,472,532,606,586,426,555,500,465,466,408,395,389,390,452,564,599,517,531,473,423,403,391,400,412,429,473,463,488,418,624,775,758,697,644,564,484,455,476,501,578,567,635,618,581,407,411,412,421,502,611,556,558,491,441 7,20,16,45,55,42,34,400,433,405,414,398,391,409,446,431,424,426,420,490,492,391,452,445,404,402,405,396,390,399,423,492,491,447,439,399,392,399,405,409,405,448,496,456,445,406,553,654,635,552,514,474,444,483,500,514,555,540,593,557,524,386,386,404,398,436,470,450,462,424,395 8,14,11,38,42,30,28,671,578,526,488,453,504,740,783,752,733,709,691,704,691,460,573,542,489,495,445,446,404,448,547,620,633,560,586,492,435,417,437,442,493,559,689,664,655,489,821,830,808,742,716,638,530,646,722,738,813,807,860,840,796,547,446,533,589,637,684,626,667,535,489 19,20,17,31,35,14,13,581,691,640,606,555,601,642,713,706,702,693,749,787,770,514,692,642,599,593,523,511,453,395,620,750,754,697,714,616,549,430,445,429,484,540,707,693,716,462,877,942,927,883,861,808,694,615,698,714,792,806,866,872,839,544,500,537,561,694,779,742,759,660,584 6,9,9,55,104,107,55,401,418,412,408,416,413,419,418,419,427,403,447,496,485,409,482,448,423,424,403,410,387,385,404,465,510,446,481,418,385,384,409,381,383,384,417,414,410,400,475,697,712,612,585,505,415,406,412,408,444,447,459,458,454,402,392,383,391,406,498,447,471,442,408 14,201,190,103,164,155,97,402,387,397,412,398,397,373,398,402,399,394,381,395,374,373,417,395,385,390,390,365,386,410,418,435,402,401,381,381,406,427,425,428,417,477,504,493,447,406,433,450,448,431,408,398,388,422,413,441,475,470,518,459,449,401,392,378,384,396,410,391,374,390,380 10,20,20,26,26,24,25,429,434,443,419,413,431,397,432,438,415,420,450,542,527,408,518,468,447,424,399,394,383,391,391,517,547,451,490,429,407,384,383,389,400,410,439,429,413,394,491,717,714,622,594,506,435,427,446,447,479,490,505,500,470,403,389,381,400,441,510,465,480,411,420 10,36,32,67,109,97,55,641,609,564,544,514,538,676,721,710,698,685,684,692,698,465,533,510,493,474,452,473,420,448,630,653,626,567,604,554,514,437,450,502,529,642,783,752,749,574,892,874,829,805,774,727,626,732,803,819,888,883,931,910,865,528,463,527,566,606,650,624,662,562,510 9,9,9,63,80,80,62,398,414,398,399,384,425,412,418,420,424,420,437,440,451,392,437,409,407,416,403,392,401,398,412,447,458,426,430,403,412,398,385,388,383,411,421,422,421,397,502,615,615,548,542,459,424,411,446,433,478,485,508,500,465,390,399,394,392,418,434,439,421,411,406 7,9,8,46,65,61,42,419,456,424,415,406,411,422,439,434,429,427,444,501,480,411,463,439,424,424,410,410,378,394,417,472,489,454,442,432,407,406,408,403,415,440,471,450,443,411,542,678,672,590,555,475,433,469,517,523,569,549,600,558,505,397,412,395,404,423,487,454,465,434,408 12,16,12,71,102,74,49,402,432,430,402,401,383,413,433,419,427,411,446,504,464,390,479,421,413,429,413,397,398,389,412,463,484,431,446,399,408,398,391,409,395,425,479,431,429,412,533,646,658,583,540,454,436,446,507,521,557,529,572,534,497,396,392,397,406,440,480,456,458,405,386 2,18,15,15,20,12,9,438,430,415,428,404,410,427,447,449,445,427,445,451,454,392,410,401,401,415,406,394,399,398,419,445,435,422,413,384,390,402,402,393,429,442,505,461,440,417,581,571,551,514,483,476,440,470,523,509,588,586,621,579,552,413,386,409,392,437,435,433,446,416,382 10,18,18,163,241,249,166,418,449,430,427,414,407,411,431,443,437,429,479,534,527,437,499,458,428,423,407,393,402,374,418,508,538,463,496,424,416,400,400,386,404,408,451,453,440,413,548,722,737,647,622,535,451,437,478,494,539,512,585,531,530,397,383,393,413,430,517,503,476,457,428 3,12,11,42,65,64,41,402,499,477,420,417,411,420,407,401,385,403,498,682,597,449,651,554,477,481,420,404,376,398,419,656,674,553,561,457,403,399,399,398,420,453,491,466,464,411,462,784,786,676,641,519,422,446,474,456,462,430,496,469,432,412,410,387,402,453,653,556,563,457,408 5,294,258,207,250,212,175,445,474,458,411,414,422,467,471,455,449,458,471,547,534,414,525,491,467,423,429,415,384,412,465,527,560,479,480,438,436,407,429,478,494,581,660,594,557,430,624,698,697,631,592,522,449,491,546,559,636,602,687,647,581,405,393,411,421,445,547,503,506,461,414 20,8,8,12,15,14,11,408,391,405,396,392,405,414,401,400,386,403,414,402,403,382,402,391,388,381,380,381,379,396,390,418,408,406,414,397,377,408,406,413,386,409,449,424,406,388,485,517,478,452,427,410,394,422,449,450,492,494,511,473,445,395,387,393,369,411,412,387,414,382,394 2,8,8,13,15,14,12,480,541,504,490,466,481,531,590,569,564,567,633,682,652,457,595,545,504,482,440,452,413,392,499,635,643,575,594,517,459,408,418,426,421,466,549,552,576,425,752,841,822,766,741,663,547,489,531,566,650,654,734,743,703,460,437,449,479,586,690,644,663,551,475 11,125,56,178,213,84,80,547,626,579,541,482,531,571,643,599,605,577,660,788,762,485,738,693,581,592,474,464,412,474,552,749,794,681,706,585,524,473,504,538,595,687,773,713,680,543,804,923,926,856,827,726,600,716,779,790,841,827,867,832,781,444,460,440,497,631,777,715,716,592,493 12,31,29,53,64,56,45,439,529,472,455,426,449,433,464,464,442,454,530,644,636,447,603,544,483,491,450,441,416,373,446,587,656,561,598,478,446,387,400,416,397,434,469,474,482,395,629,841,851,776,743,640,520,438,498,487,565,551,632,615,575,409,432,416,411,513,626,582,600,507,441 2,16,12,30,45,33,22,427,385,375,417,369,386,416,415,417,394,403,393,397,384,395,383,374,375,378,372,382,383,397,375,376,387,401,386,380,404,404,394,385,420,437,454,439,430,413,480,428,405,403,381,387,390,446,477,475,530,506,550,503,477,395,388,385,375,383,386,393,388,385,372 20,8,8,60,88,88,61,394,400,397,374,373,389,382,390,391,396,395,412,405,393,400,412,388,394,402,374,395,379,396,402,385,394,410,400,393,393,390,389,371,386,383,390,393,395,374,427,453,479,451,400,409,395,377,393,411,409,397,412,411,419,389,387,391,377,398,404,397,393,383,388 11,8,8,46,52,51,43,405,429,426,399,390,407,422,431,430,410,405,466,468,474,410,454,428,426,396,408,398,385,394,396,468,485,434,441,430,398,385,404,400,389,408,430,424,414,409,519,667,667,592,563,476,440,422,443,469,490,480,511,502,480,395,396,390,383,420,473,450,459,419,413 13,24,18,169,243,157,113,600,870,826,772,656,687,639,693,667,656,654,910,1017,962,821,986,906,854,825,710,658,531,424,666,1002,999,924,928,799,720,433,432,468,508,582,763,749,761,483,878,1023,1023,1023,1023,934,814,633,717,739,815,816,874,874,840,539,651,522,552,929,1023,975,984,878,772 20,9,8,49,77,68,41,416,472,441,428,415,430,421,427,433,426,418,489,563,548,405,520,478,447,448,430,406,402,393,423,514,575,497,506,455,406,387,394,399,403,413,441,426,437,400,555,775,790,709,667,568,471,430,437,448,516,498,550,523,509,424,413,381,405,449,546,500,525,449,435 5,9,9,44,69,71,44,396,406,418,395,394,383,388,397,376,392,388,413,450,450,384,439,426,405,394,390,380,379,388,386,420,442,417,418,379,397,373,395,388,385,382,406,407,381,386,428,562,545,488,464,437,401,387,387,404,410,420,435,419,423,378,403,397,390,391,445,419,429,391,394 13,187,58,359,378,131,144,883,823,759,742,700,716,921,963,936,926,907,903,910,901,652,809,774,730,709,606,624,510,935,1023,972,928,879,892,818,776,1023,1023,1023,1023,1023,1023,1023,1023,920,1023,1023,1023,1013,984,935,839,1023,1023,1023,1023,1023,1023,1023,1023,745,625,753,781,853,894,861,874,782,715 10,8,8,51,89,95,54,397,395,394,394,384,376,409,394,390,400,398,371,392,379,382,373,382,384,386,382,389,373,385,397,388,392,389,376,382,398,386,393,413,394,387,406,405,400,405,415,409,422,381,410,388,371,424,436,428,458,423,458,429,416,399,379,392,391,391,383,396,387,370,392 17,9,9,10,11,8,8,493,557,513,478,468,479,517,542,544,545,524,604,684,662,460,614,542,501,494,453,429,419,391,493,652,670,581,606,501,482,399,396,420,423,473,557,530,551,425,738,857,848,793,760,680,548,525,574,589,674,662,740,737,689,445,428,441,463,575,696,635,657,536,476 7,13,13,129,194,182,112,416,486,450,428,420,423,416,441,426,443,441,494,544,553,429,514,491,453,422,426,405,412,400,428,519,576,479,508,451,408,395,392,390,419,435,499,449,464,417,581,772,787,702,677,571,460,424,491,499,569,556,603,593,544,398,418,405,415,466,569,508,520,470,427 9,23,22,106,117,106,99,402,451,442,421,414,398,400,443,417,395,410,471,579,516,426,532,487,430,437,413,405,379,395,397,548,562,490,489,415,401,402,403,400,415,457,470,443,428,419,493,711,699,630,563,479,425,436,468,455,493,491,515,482,464,381,385,395,398,460,526,455,472,430,429 10,11,9,76,133,122,62,452,633,551,521,454,474,465,486,463,461,453,665,810,746,578,792,691,624,591,513,455,423,433,461,826,834,734,744,593,500,422,448,432,474,511,604,548,549,435,651,983,963,897,850,725,582,523,579,590,640,624,690,650,607,414,432,417,406,668,831,734,745,612,502 10,36,36,157,265,274,161,525,483,456,445,434,419,567,622,598,594,562,577,582,551,441,484,454,435,431,397,404,394,432,490,545,517,469,487,415,440,432,466,466,499,581,683,623,635,506,752,725,669,630,582,529,442,667,742,749,774,755,800,772,717,465,417,455,479,502,549,510,519,464,428 8,18,17,354,545,507,329,389,383,393,398,384,383,394,413,405,380,396,392,403,398,378,389,396,383,380,388,378,393,368,380,397,403,396,386,398,424,391,393,394,405,389,405,391,398,415,429,441,412,416,413,406,393,416,439,463,435,434,466,427,414,415,374,391,408,385,411,399,406,407,391 16,47,36,166,208,129,102,554,638,605,558,520,536,580,628,618,613,608,701,775,759,546,715,664,611,578,496,500,446,419,558,748,764,689,708,587,503,426,473,486,538,625,709,661,662,491,819,945,938,881,853,768,657,633,718,748,809,798,846,828,783,448,501,445,498,668,780,723,740,631,551 11,11,11,20,26,21,14,483,581,554,508,481,495,526,584,582,572,553,625,701,685,484,637,574,534,496,458,453,424,398,511,677,683,597,632,548,493,384,414,422,421,481,587,568,578,414,747,866,847,793,760,681,563,490,555,577,665,671,739,745,692,464,447,458,475,615,710,644,683,556,505 8,8,7,27,30,24,22,409,393,367,380,381,378,412,424,406,390,409,397,404,401,394,390,380,378,403,398,371,377,371,399,401,410,414,414,388,385,381,410,407,402,439,454,433,434,391,464,461,447,415,431,391,381,453,464,456,492,506,511,457,465,371,382,387,380,399,397,413,388,389,378 7,36,27,77,126,105,65,443,444,420,429,409,424,467,489,473,475,462,491,499,526,398,418,420,420,415,389,411,380,395,436,450,459,432,425,407,413,408,401,399,406,450,509,469,458,406,618,666,649,600,564,526,483,458,492,497,542,545,632,613,590,395,392,402,408,459,478,467,473,412,424 10,8,8,21,29,26,19,407,404,396,385,380,388,420,432,426,428,415,421,429,419,385,405,404,412,388,395,384,372,405,397,413,428,396,395,401,396,395,386,394,398,417,434,419,434,395,461,465,467,414,424,408,383,413,434,448,490,491,515,488,478,394,375,397,409,375,422,407,399,406,382 7,317,162,533,553,347,335,923,885,836,816,777,797,954,1002,988,978,964,960,966,959,685,855,822,783,750,682,675,583,826,990,959,935,891,906,842,801,905,989,1018,1023,1023,1023,1023,1023,859,1023,1023,1023,1023,1009,964,879,1012,1023,1023,1023,1023,1023,1023,1023,814,679,820,842,894,931,901,919,829,769 16,42,34,191,297,279,177,493,530,476,470,447,423,505,553,544,526,510,544,645,649,454,583,543,479,468,454,443,406,436,467,613,614,550,555,479,432,408,431,430,436,495,594,566,560,471,727,841,832,767,746,645,522,578,661,676,726,715,772,745,698,439,438,439,453,551,650,603,612,507,463 13,9,9,34,39,37,32,406,448,409,414,379,409,391,417,408,417,406,430,482,477,410,468,442,432,414,415,406,388,381,387,467,494,457,451,400,404,391,393,405,382,404,410,418,408,402,471,680,678,604,571,494,426,397,432,424,441,443,464,465,450,392,396,392,404,427,484,457,466,425,392 5,29,20,37,63,36,24,425,420,378,400,384,396,429,473,426,439,407,425,403,416,387,395,375,393,407,380,384,369,421,412,400,388,395,410,403,364,399,427,419,425,454,517,492,449,402,514,471,445,432,421,388,381,479,540,518,589,565,611,559,495,381,402,386,395,383,377,380,381,406,383 17,34,28,52,54,39,38,486,534,488,447,420,455,476,537,518,508,504,576,643,636,449,571,543,489,472,438,422,421,376,475,623,631,561,552,503,442,405,405,426,444,493,581,528,547,423,704,813,806,752,712,605,505,510,571,604,688,671,735,709,666,432,416,431,443,527,644,594,623,505,461 2,18,18,58,116,116,57,443,473,427,418,403,418,445,493,482,471,466,479,484,527,397,446,432,426,424,416,407,392,380,439,482,478,438,435,425,401,382,397,417,414,446,498,483,480,427,630,654,631,590,554,500,450,469,511,537,572,583,651,633,586,424,400,418,415,449,465,458,472,415,413 4,15,11,35,43,31,25,456,407,401,389,380,382,477,471,440,427,438,407,413,431,401,418,398,400,395,388,377,391,397,416,419,429,426,403,408,404,416,383,417,426,430,481,472,465,416,532,545,514,468,464,405,411,441,475,472,530,556,594,562,511,398,392,376,380,400,424,405,405,381,395 9,49,47,178,252,243,170,435,464,445,421,429,428,458,494,452,463,445,507,563,558,420,512,493,457,448,441,416,405,394,452,528,563,492,497,468,429,407,399,409,421,450,507,487,482,433,642,757,750,683,637,550,495,497,558,583,660,639,680,644,601,411,433,411,423,475,569,515,544,457,429 3,10,9,54,58,49,46,423,406,406,374,398,388,423,429,441,429,426,438,419,425,391,398,405,399,392,392,389,386,432,456,433,412,412,420,399,400,461,502,530,601,656,710,614,553,437,544,510,482,450,430,418,405,527,634,655,676,648,674,591,539,397,384,409,408,425,419,402,401,397,389 19,16,16,93,146,145,90,412,415,418,393,366,394,402,417,429,418,417,413,449,449,397,434,428,409,404,367,403,403,391,414,438,464,429,414,411,374,390,413,423,432,431,471,438,431,429,511,591,613,510,516,446,406,507,602,584,593,565,592,539,496,407,378,406,402,419,430,436,414,405,414 19,12,10,39,52,33,26,397,415,389,391,374,380,395,408,384,419,400,394,431,412,400,401,394,402,387,376,379,393,405,401,438,421,412,402,397,394,387,404,394,422,432,457,427,431,395,471,485,495,434,426,415,392,444,445,448,486,485,525,481,454,380,397,394,388,395,401,406,405,389,374 9,10,10,46,48,47,46,394,462,413,416,393,423,428,440,431,434,437,445,505,492,409,452,441,432,432,407,385,396,384,431,472,483,446,454,431,411,365,384,402,378,412,435,421,427,382,536,670,673,589,577,507,439,418,446,450,497,490,520,532,491,397,391,409,395,442,471,463,472,432,422 6,8,7,20,25,22,18,405,399,391,394,383,379,415,406,398,397,385,392,372,399,374,385,383,388,394,385,378,381,399,396,389,389,390,386,368,365,379,387,385,376,401,392,403,400,387,394,398,394,403,400,385,388,380,374,391,396,388,409,421,416,377,391,391,396,389,389,354,384,374,368 17,35,33,199,324,322,196,401,433,402,429,397,407,427,432,413,413,408,454,478,465,405,446,430,412,409,404,395,392,373,390,451,465,415,451,399,430,403,400,412,415,409,418,421,411,416,517,639,629,554,545,474,433,408,417,428,461,477,537,490,472,394,403,379,395,430,460,457,444,427,421 9,21,18,19,22,14,13,405,397,396,397,389,377,404,431,427,415,417,419,426,437,398,423,401,381,406,382,371,410,404,425,425,425,405,412,413,391,385,415,424,422,450,497,475,436,397,508,522,518,478,448,429,405,440,492,501,558,552,598,528,482,411,402,393,402,419,432,393,415,387,385 3,32,32,133,211,216,136,397,390,391,374,389,371,393,398,400,389,402,403,404,402,381,407,382,378,377,384,394,365,387,389,399,422,417,408,385,405,384,394,386,389,406,404,424,401,400,457,460,435,437,402,418,392,449,497,493,507,478,503,463,450,396,377,380,389,381,407,399,403,409,386 6,14,14,86,147,153,89,406,404,396,383,354,399,403,424,425,415,409,423,423,413,381,412,399,398,405,404,405,382,394,406,399,400,401,393,405,395,378,410,424,416,440,477,439,437,417,520,524,509,466,435,424,396,480,554,583,615,589,627,580,524,387,387,391,395,401,409,390,408,403,392 6,13,13,53,68,64,51,411,424,438,425,404,410,405,429,422,427,427,466,549,506,412,503,472,443,431,411,385,374,378,411,500,534,471,466,431,411,368,394,377,403,399,427,429,434,401,531,727,747,642,631,523,447,417,449,448,491,496,555,523,481,409,417,397,395,443,510,490,491,439,428 12,8,8,37,44,43,36,409,447,413,436,398,422,428,430,421,402,432,459,536,546,423,507,473,443,432,415,406,397,376,417,513,566,466,476,444,431,388,393,392,401,411,420,433,434,400,520,721,715,643,601,524,444,424,437,457,510,467,540,539,508,396,394,403,406,441,526,509,489,444,424 4,8,9,119,201,212,124,420,416,401,384,380,404,413,421,417,426,411,427,443,416,385,403,397,395,403,392,398,393,390,391,428,416,401,395,401,400,384,395,395,407,420,441,445,425,399,505,509,483,437,446,448,390,439,446,472,516,499,555,521,477,396,394,390,403,401,403,413,423,406,388 14,15,10,35,45,28,20,426,376,380,379,372,380,432,422,419,407,398,399,397,396,384,396,385,389,389,388,370,401,395,421,419,403,392,396,399,397,396,417,418,423,437,476,453,450,417,493,436,417,395,393,405,394,467,500,517,548,533,577,543,463,379,385,381,390,396,386,396,376,376,387 19,27,27,62,76,75,60,432,521,512,448,451,439,450,503,486,475,469,535,655,636,451,606,545,500,497,448,416,407,408,443,621,669,570,573,488,422,408,412,410,427,439,502,489,499,410,672,854,861,788,755,647,534,480,554,560,646,652,691,671,636,416,399,430,412,514,662,600,604,516,436 2,81,31,49,53,19,20,528,504,464,464,399,416,601,627,620,581,564,572,630,620,431,545,491,474,440,433,425,390,447,596,606,618,523,537,474,427,470,559,605,664,754,873,817,757,571,886,832,789,733,695,592,497,761,838,874,982,986,1020,952,889,435,426,428,438,498,590,543,558,470,427 17,84,70,102,155,122,77,653,669,621,593,553,597,691,752,750,740,732,758,785,763,497,666,612,572,552,492,502,432,466,669,739,743,671,695,603,546,453,499,545,588,677,797,773,777,556,921,937,912,865,840,785,683,762,824,845,904,901,950,933,895,530,484,530,560,664,756,701,733,622,557 20,17,17,188,266,266,186,407,440,394,421,387,401,405,421,426,397,431,436,479,473,408,440,442,422,415,386,379,380,392,412,477,488,444,473,423,400,378,383,403,408,400,428,410,412,387,519,642,660,576,544,490,442,398,429,467,509,521,539,525,502,405,404,391,396,446,479,440,467,404,393 11,9,8,17,20,16,14,396,414,399,393,395,394,396,416,413,387,388,397,419,447,391,441,413,407,398,401,383,391,408,389,438,455,410,426,400,389,396,405,408,415,427,433,407,420,404,449,539,537,485,464,414,425,424,436,453,466,454,479,478,460,399,392,391,385,398,448,427,424,406,386 18,11,8,43,44,32,31,427,397,400,386,391,400,425,440,426,409,410,408,394,407,402,407,392,387,394,386,385,378,383,417,396,406,391,398,402,367,396,418,422,425,437,463,451,446,418,514,477,460,435,435,400,392,455,505,488,552,530,592,553,495,391,412,398,397,401,414,398,391,402,395 16,12,11,29,40,36,26,383,403,385,395,387,386,411,451,432,427,418,419,413,412,401,396,396,402,388,392,372,389,381,417,412,394,403,407,380,390,401,399,391,411,426,433,445,426,396,466,429,413,407,402,390,382,424,437,433,446,480,497,497,466,406,375,389,387,368,391,382,400,386,385 14,118,73,230,359,247,156,450,465,455,426,417,406,449,502,470,474,462,513,597,552,426,549,493,455,453,416,409,396,394,428,565,590,509,526,453,410,407,430,428,459,501,573,524,492,486,635,753,750,678,626,533,466,577,628,637,681,656,718,684,615,389,402,411,426,470,565,502,538,478,428 4,16,15,13,18,15,11,439,492,476,453,418,435,474,500,506,496,482,572,646,601,452,599,517,465,454,431,404,409,363,503,641,640,552,552,475,431,414,440,446,517,595,721,662,619,421,703,837,808,729,686,574,490,459,542,601,706,706,758,723,674,419,417,429,438,521,680,589,599,492,470 19,13,10,34,43,33,26,422,417,386,388,383,375,400,433,410,424,416,417,410,408,381,401,384,396,391,382,398,370,391,406,395,402,408,399,410,382,424,415,408,435,451,493,463,433,410,496,488,452,433,420,393,393,480,502,520,575,554,599,546,504,381,380,384,406,384,405,407,395,382,371 14,16,11,39,49,31,25,464,419,399,395,393,411,418,442,400,417,410,421,459,449,414,471,427,402,400,397,400,366,372,414,473,464,430,437,400,392,408,407,421,422,432,507,473,462,421,521,577,551,499,461,436,390,465,506,516,547,558,616,580,492,390,389,378,379,397,460,418,402,383,401 8,24,21,27,25,19,21,419,405,387,376,391,408,421,425,429,405,431,393,378,420,393,402,401,387,387,403,387,385,375,406,420,402,411,390,398,418,392,406,411,425,490,573,532,477,427,607,524,482,463,444,426,406,486,548,587,753,753,798,691,610,393,398,399,387,403,413,401,396,407,397 9,343,309,356,521,466,316,463,402,389,414,382,407,477,497,496,460,448,470,448,437,397,424,416,381,424,396,382,380,440,492,473,477,435,430,407,408,450,488,511,559,652,736,659,611,484,615,610,563,521,489,455,427,511,575,584,656,650,713,687,600,402,401,403,409,410,436,445,407,379,400 14,40,37,123,189,182,116,405,462,436,420,408,419,437,441,431,425,420,463,512,513,411,480,472,442,416,422,424,394,413,428,525,528,464,482,416,417,409,416,427,423,468,525,475,455,418,558,702,709,623,599,506,445,433,496,526,584,589,599,571,492,400,394,396,383,425,516,485,493,442,405 9,13,10,31,46,32,21,436,461,431,425,400,430,459,502,482,484,453,475,530,509,402,476,455,429,426,394,396,393,398,429,497,485,447,466,451,419,394,392,422,401,444,488,464,470,426,607,679,656,605,577,497,440,467,515,513,591,574,642,625,570,412,392,417,413,439,484,463,485,429,407 18,11,9,27,34,26,21,406,400,393,381,402,397,420,435,436,420,405,419,429,402,397,409,380,397,397,400,383,385,388,408,397,422,406,414,383,397,390,387,414,409,428,450,438,436,401,499,493,499,449,441,417,390,450,476,460,516,521,550,517,484,395,408,402,400,400,402,400,411,400,405 7,13,12,17,18,13,12,452,517,499,462,417,455,463,504,495,468,479,551,655,617,467,600,545,484,485,441,428,403,417,450,610,648,564,590,491,438,411,411,416,439,452,552,515,509,431,661,824,813,742,710,615,524,499,545,573,637,617,692,683,622,420,424,423,422,528,645,601,604,515,456 14,13,10,27,38,29,21,414,391,388,388,406,399,416,437,420,404,421,396,416,414,388,408,396,394,380,382,372,375,401,409,395,419,394,411,384,384,406,407,412,434,443,514,463,438,412,501,464,449,427,416,416,408,470,529,521,572,554,589,543,474,402,377,381,394,403,411,406,402,382,389 14,12,12,11,12,11,10,499,575,523,498,471,468,511,574,580,544,541,629,704,687,471,624,578,520,515,472,441,415,394,514,671,678,582,613,548,487,422,395,411,414,471,576,566,578,424,743,857,848,787,756,665,545,506,563,598,668,676,751,752,699,441,437,451,480,613,708,652,674,563,488 14,124,108,157,213,129,96,411,401,409,399,395,396,413,409,407,426,387,417,451,446,401,442,422,416,397,393,395,401,379,406,448,451,428,436,400,408,400,430,393,414,453,482,450,436,414,490,595,589,510,494,440,434,441,454,458,484,487,515,466,472,403,377,407,380,411,448,409,427,399,383 5,11,10,16,19,16,14,483,556,526,495,447,460,525,578,553,550,548,595,688,656,471,625,567,517,501,450,431,400,382,493,657,676,592,621,513,460,411,416,412,445,476,587,555,556,421,731,836,831,769,730,656,545,509,575,594,669,676,737,730,684,435,423,442,449,578,679,614,646,534,476 4,17,17,71,98,94,67,420,471,448,447,424,435,433,442,437,438,430,509,575,566,423,528,491,455,441,416,395,389,352,415,524,556,510,509,452,412,395,393,382,409,393,440,447,450,417,575,777,774,697,665,577,490,428,441,470,515,514,585,583,534,401,400,401,414,481,548,516,524,441,420 1,11,10,27,36,32,23,433,441,420,422,412,405,449,445,442,437,416,458,525,480,417,487,459,428,434,385,390,391,383,434,501,516,443,496,420,406,393,393,414,425,474,542,498,495,418,539,637,652,576,556,475,436,472,515,520,563,555,597,553,521,373,372,389,396,426,516,462,478,452,404 2,8,8,35,42,39,33,414,450,459,437,425,422,427,422,447,429,427,465,587,553,437,524,488,448,436,406,395,394,391,429,536,568,502,513,454,403,387,397,385,414,423,460,435,421,406,556,780,775,692,661,548,474,461,466,470,531,520,563,576,526,394,389,404,390,460,565,519,527,453,436 20,14,12,29,42,34,23,410,384,404,387,371,407,417,417,431,417,407,413,422,421,391,409,398,389,396,364,377,384,383,405,442,432,408,396,391,379,397,385,408,425,437,468,439,416,413,485,456,474,438,418,388,398,463,462,487,515,498,543,524,485,395,383,390,382,400,429,405,399,389,403 9,24,19,22,21,13,14,407,392,392,397,397,419,452,440,446,422,435,422,434,442,406,424,402,403,405,386,384,386,381,435,438,449,410,439,419,414,390,430,404,456,516,596,508,466,436,576,572,544,491,456,420,411,499,579,602,662,659,707,622,543,389,411,394,380,408,443,428,418,432,397 11,106,93,80,128,103,57,581,588,514,499,481,501,609,671,677,667,655,645,657,648,444,512,482,469,449,430,460,424,462,703,654,619,587,592,542,519,523,617,681,743,825,908,847,817,530,871,829,784,748,736,696,566,694,788,821,893,886,928,897,843,494,444,513,510,590,602,595,608,510,512 2,44,27,43,59,40,28,715,800,749,716,669,700,757,815,810,802,797,848,904,891,654,837,792,731,724,630,599,512,468,753,882,894,822,844,745,684,467,500,534,623,718,840,824,836,579,966,1023,1023,987,965,902,805,755,833,849,916,914,969,965,938,615,619,637,680,821,915,868,887,792,713 11,10,8,27,29,19,18,435,500,441,435,426,424,432,467,458,443,469,500,579,567,430,545,498,458,446,424,425,402,386,443,558,580,509,518,466,431,395,412,420,430,447,513,482,485,409,612,747,740,669,634,528,464,480,511,534,595,582,642,597,569,411,412,414,406,495,590,548,523,476,431 18,14,14,67,124,119,60,385,406,394,392,398,361,408,409,443,415,402,420,423,428,387,393,408,390,404,403,414,390,408,413,406,407,403,417,402,395,378,412,384,403,409,451,443,431,399,496,496,478,432,436,410,394,431,478,486,507,514,531,489,492,391,368,392,414,409,409,405,412,388,397 11,10,9,18,18,16,16,421,415,393,411,387,390,423,409,431,408,406,406,438,447,398,427,414,408,396,389,386,383,395,405,427,453,404,407,407,399,409,404,387,406,415,449,431,420,405,478,514,526,482,447,418,388,434,450,471,501,495,532,510,450,392,400,380,377,413,452,410,435,415,388 1,11,11,9,10,10,8,500,580,557,507,467,499,524,582,565,559,554,637,727,677,489,646,595,534,528,459,449,419,402,484,683,698,617,649,514,446,408,400,404,422,455,573,549,577,424,740,880,871,808,783,691,566,496,570,584,678,661,747,745,698,440,455,463,472,622,743,678,693,586,511 8,130,119,511,841,802,476,428,487,483,418,419,434,450,506,463,445,457,536,645,614,444,605,566,474,471,423,422,387,397,449,584,648,534,585,458,450,420,413,418,423,441,533,490,496,477,611,809,821,745,706,604,495,510,527,569,603,597,670,644,587,433,416,437,429,512,634,596,591,494,458 13,33,32,68,74,71,64,452,570,526,496,450,479,491,511,517,527,505,582,702,676,470,633,593,515,513,440,456,407,394,488,650,695,594,643,516,451,411,409,436,448,481,565,551,557,433,732,887,889,823,791,689,557,522,589,626,694,691,756,728,682,430,442,421,439,542,692,641,665,544,479 5,8,8,30,42,38,25,392,443,404,408,423,422,406,429,437,413,397,453,493,481,415,457,442,417,421,398,413,387,395,420,473,503,444,471,430,414,385,376,396,385,403,411,428,409,407,505,682,676,602,555,476,416,418,431,445,468,469,507,495,464,394,395,391,418,428,473,463,484,409,400 5,48,47,104,115,116,105,416,497,507,461,426,437,446,456,446,444,452,530,640,616,454,598,542,483,481,435,424,422,410,435,600,664,563,553,480,450,423,409,405,428,453,512,481,484,439,607,810,823,741,708,609,482,474,507,528,598,595,643,617,574,402,438,396,416,490,621,582,567,497,425 20,13,11,32,40,30,24,431,376,389,390,378,380,432,448,431,405,422,398,418,420,391,415,399,377,386,378,393,387,420,407,419,400,394,389,377,393,386,397,427,411,433,462,443,432,408,495,485,459,416,404,395,390,431,478,463,543,552,580,555,485,386,400,385,379,382,409,413,409,382,379 5,10,10,53,86,89,54,377,403,388,385,389,387,372,400,391,405,390,387,395,393,377,384,393,391,384,392,387,393,418,377,397,415,391,401,383,390,386,402,391,391,406,436,404,411,390,425,421,441,423,401,401,380,417,434,427,415,453,450,435,434,387,379,389,379,382,396,399,389,398,395 19,42,40,84,118,112,76,479,557,526,505,488,471,484,527,519,518,531,610,713,694,447,647,589,518,521,470,442,400,393,469,653,708,597,628,526,458,400,419,433,445,468,581,534,542,414,731,877,883,814,785,691,563,526,600,607,707,694,749,743,686,412,452,409,457,542,691,630,660,533,479 1,11,8,10,18,11,5,404,391,385,395,387,402,407,422,412,422,407,423,414,415,396,399,398,387,380,393,383,381,382,404,417,410,387,418,399,378,392,389,437,432,456,520,462,437,409,516,503,481,451,438,406,399,476,519,540,600,574,613,567,505,380,373,394,387,390,414,391,398,418,398 13,12,11,23,22,21,22,389,421,406,407,413,422,420,416,416,426,440,428,496,468,405,460,440,415,409,397,399,397,387,413,467,497,428,467,426,420,402,401,394,408,424,448,439,414,387,504,636,642,552,523,473,416,435,452,463,512,485,531,506,482,381,387,386,404,429,488,467,469,424,406 12,14,14,50,77,73,45,401,921,876,818,694,669,423,426,414,395,415,916,1023,1021,874,1023,988,930,905,792,698,568,397,463,1023,1023,990,992,856,749,395,420,443,475,521,624,564,526,469,556,1023,1023,1023,1023,958,826,556,578,525,507,477,542,523,497,397,586,378,407,895,1023,978,985,875,736 15,145,115,79,113,85,55,799,907,870,830,782,809,840,894,886,884,877,939,1004,985,783,944,907,853,837,754,741,629,464,811,970,984,923,940,845,781,502,535,551,640,736,868,864,887,598,1016,1023,1023,1023,1023,985,896,782,854,875,948,951,1007,1014,984,725,724,728,766,916,1009,965,979,888,819 18,198,184,196,227,215,187,431,417,385,368,393,391,418,450,421,393,434,381,419,408,399,377,388,386,384,382,383,384,401,441,442,409,423,394,399,386,417,447,450,501,564,639,565,522,411,509,475,444,448,419,411,389,438,468,484,503,516,529,504,479,386,381,399,392,423,411,404,403,395,411 10,11,10,24,31,24,17,389,425,381,405,403,398,412,428,418,418,401,426,478,476,403,463,447,409,418,404,393,386,399,404,439,491,441,453,410,384,393,404,395,413,408,429,427,407,382,494,602,612,541,515,438,434,447,444,455,499,479,525,484,469,384,406,393,395,421,471,440,435,410,398 20,24,23,75,93,88,69,451,473,444,437,428,430,454,494,467,474,460,507,578,576,401,520,498,463,428,410,400,402,390,429,562,571,506,515,438,417,409,405,425,428,456,542,496,501,429,666,788,788,713,676,586,482,498,588,606,689,667,722,686,635,411,417,415,430,479,563,533,525,464,437 19,16,12,34,45,33,26,451,377,361,376,393,382,441,451,419,429,414,416,423,398,390,396,385,394,372,397,390,387,376,391,389,418,380,400,371,377,396,406,403,420,444,450,448,433,404,498,449,431,406,416,425,367,439,464,471,526,554,564,542,480,396,391,369,379,408,391,419,392,404,397 11,133,128,89,136,120,76,396,402,374,401,389,393,404,368,391,385,381,396,378,379,382,386,397,370,409,372,405,368,367,397,397,401,382,396,384,366,382,395,412,416,425,485,427,437,395,407,384,399,383,391,411,386,403,388,412,413,418,460,409,430,396,384,381,374,371,388,391,381,388,362 18,8,8,23,33,31,21,405,368,366,379,381,376,418,425,411,421,379,394,397,384,386,383,369,375,397,368,379,398,389,402,391,395,385,367,380,376,383,396,387,404,401,424,416,416,382,440,406,403,397,390,385,393,420,414,412,454,474,489,468,435,380,369,382,387,388,377,375,383,367,387 7,10,10,21,33,29,19,395,383,390,399,401,375,408,422,389,416,386,402,403,423,380,390,394,392,401,377,386,382,375,401,402,413,401,399,376,391,394,399,398,408,436,442,439,397,412,461,438,461,425,413,389,389,448,465,478,513,505,523,490,479,391,383,395,393,386,394,405,384,387,379 15,15,14,50,77,68,42,434,469,467,437,418,431,438,446,450,451,431,508,587,558,425,537,481,451,438,412,411,401,396,433,548,592,499,508,434,424,384,392,405,417,444,505,453,481,423,601,756,757,692,646,550,457,481,537,520,610,596,636,605,553,408,400,397,407,465,557,520,544,447,427 6,17,15,25,30,26,21,464,460,463,436,413,433,465,448,443,445,415,457,557,548,427,504,477,430,416,411,406,385,394,465,535,558,476,495,431,433,391,404,426,447,544,661,606,574,417,591,696,707,636,626,557,453,458,497,497,549,559,620,601,556,387,396,399,403,436,548,460,493,430,408 3,417,201,394,443,155,134,763,773,721,691,603,670,806,847,825,820,801,824,868,858,612,791,741,695,678,595,597,488,572,834,842,851,777,791,722,617,636,740,794,852,933,1023,1011,958,721,1023,1023,1008,961,937,886,773,898,976,1023,1023,1023,1023,1023,1023,620,576,638,661,782,853,809,832,736,678 14,12,12,31,33,34,32,425,540,487,469,433,417,449,442,422,438,412,490,688,673,421,644,586,504,487,425,411,405,388,473,637,722,594,643,486,448,389,397,420,440,457,554,521,540,396,775,857,882,808,784,700,577,416,429,449,554,604,703,749,729,406,406,399,397,454,655,616,583,504,427 1,25,24,251,487,498,254,423,510,478,469,412,419,462,488,472,467,473,529,643,617,445,597,538,494,458,432,424,384,403,449,592,639,537,566,473,437,414,412,402,444,473,563,528,525,479,650,819,823,739,706,606,501,537,586,608,672,645,710,677,608,432,409,429,434,494,629,574,572,492,437 19,12,10,30,38,26,20,417,437,416,412,394,401,402,443,433,410,444,431,481,491,418,466,433,408,412,398,384,386,399,427,473,499,447,443,428,377,401,405,414,406,440,479,443,436,407,548,617,623,536,521,454,408,473,514,513,553,551,588,574,503,385,389,396,402,400,485,447,452,430,384 7,31,23,53,81,47,30,383,410,400,389,413,396,422,441,408,422,415,422,419,426,388,429,401,413,416,383,398,387,390,415,445,450,417,411,387,407,409,399,393,420,430,506,448,432,422,503,539,541,500,468,411,410,445,491,505,552,546,599,544,497,388,386,378,390,417,418,411,423,398,387 19,63,60,126,167,153,113,504,655,599,580,521,542,508,599,569,564,548,675,793,768,500,720,671,616,590,497,485,441,416,537,740,780,688,720,587,529,414,418,418,467,501,618,592,599,445,779,943,949,887,859,769,646,558,626,654,736,736,796,785,737,458,458,445,478,607,772,709,730,624,527 7,12,11,23,35,33,21,387,389,395,386,393,398,390,410,400,382,389,392,383,383,381,387,378,372,383,373,388,390,406,394,391,375,395,407,376,385,377,399,416,386,421,432,420,416,395,423,398,390,386,386,370,375,425,474,472,451,450,487,481,440,386,374,386,386,384,384,395,382,391,382 18,13,11,28,38,30,21,397,387,373,395,394,380,389,401,410,410,400,385,396,396,368,383,377,399,380,377,372,378,389,404,392,398,392,406,395,390,396,404,401,409,443,459,406,422,387,456,428,430,402,410,393,395,431,463,464,503,463,518,476,433,369,376,391,381,394,384,391,381,380,375 13,123,108,113,158,144,103,560,743,711,671,565,596,613,666,659,653,639,770,889,869,631,852,797,726,705,597,537,478,415,579,852,890,804,821,683,614,415,453,475,513,581,701,660,679,490,846,1023,1023,965,940,850,721,636,699,720,791,793,850,842,809,497,528,464,526,756,890,840,848,742,626 18,10,9,30,48,44,28,411,408,412,402,389,394,410,422,399,409,407,432,435,435,398,411,415,405,388,390,387,394,382,402,446,439,415,431,423,384,391,391,392,389,406,452,418,425,402,467,563,533,493,475,422,422,442,433,455,498,470,535,499,464,390,398,400,392,418,438,431,445,402,389 14,18,17,33,57,57,33,564,593,547,521,476,518,612,700,677,669,651,665,688,680,466,561,526,506,492,450,442,438,406,590,634,635,546,572,522,481,408,449,422,469,536,659,651,679,458,832,849,814,782,758,719,608,580,656,684,755,756,832,833,796,516,461,520,543,628,679,645,637,548,499 14,11,8,34,41,30,23,392,440,437,397,396,417,416,420,425,428,421,444,530,485,416,490,473,435,414,403,395,391,388,414,493,535,457,476,431,394,405,395,417,405,425,488,438,435,409,509,688,709,618,578,487,424,451,469,471,527,511,550,540,489,403,413,400,406,443,515,480,466,428,416 15,217,200,147,211,194,135,387,374,373,366,395,390,417,410,399,400,372,381,411,374,381,385,386,379,401,380,373,375,420,414,379,391,402,407,401,396,394,395,405,448,462,532,465,446,428,426,392,409,408,382,362,382,397,409,411,457,471,490,496,442,396,383,397,380,372,395,394,406,384,382 7,22,18,135,127,70,96,421,404,409,399,393,410,415,450,429,424,414,424,407,398,394,426,400,408,390,389,377,387,399,433,417,423,398,410,405,389,413,392,421,445,448,540,468,456,440,550,522,514,481,471,430,390,498,571,562,619,586,627,573,534,390,381,400,375,397,412,406,415,367,405 2,33,29,64,93,77,47,439,475,454,413,424,414,434,458,449,446,430,506,572,539,408,529,488,448,442,413,415,391,399,429,540,584,485,504,448,435,401,399,411,427,472,539,497,486,429,617,770,779,693,657,583,493,459,520,539,604,593,657,628,567,411,404,407,409,473,541,526,506,467,435 10,309,281,160,233,212,147,418,421,381,387,386,404,432,440,427,408,412,411,398,425,398,390,416,396,417,377,379,370,404,456,417,421,386,408,405,352,408,452,489,512,595,682,587,504,420,533,463,459,413,426,403,391,477,502,513,586,566,601,554,522,398,397,383,383,400,408,391,403,405,375 7,23,23,103,148,153,104,427,437,427,420,425,423,430,475,443,444,435,480,553,524,415,479,448,438,418,401,399,391,385,430,520,514,462,479,418,429,387,399,425,443,461,531,472,468,433,619,718,708,628,592,535,461,529,583,596,648,638,696,648,582,403,399,405,408,465,552,481,491,448,419 16,113,104,419,647,620,400,578,641,565,559,546,515,605,659,645,635,618,694,752,736,511,681,626,571,561,497,479,431,404,565,704,723,633,673,572,513,397,436,449,474,537,668,645,669,497,823,938,930,878,847,780,651,594,683,711,787,789,843,831,790,498,505,500,505,680,806,747,767,647,565 5,11,11,13,15,14,12,420,471,434,436,416,430,422,427,419,419,447,480,588,585,437,566,508,466,442,415,413,390,387,401,567,600,513,507,441,416,392,388,388,409,431,471,447,449,414,547,747,757,675,623,516,462,433,466,483,522,520,547,540,512,400,403,393,408,471,600,552,545,470,420 14,9,9,33,50,51,34,400,399,416,384,391,395,388,410,391,393,405,415,430,411,388,411,404,379,390,387,376,382,393,391,423,416,406,405,389,397,389,381,379,400,388,415,405,409,389,449,503,508,475,454,430,403,398,411,420,445,456,472,463,449,393,379,383,385,388,424,416,421,405,392 6,27,22,64,65,51,52,461,490,428,430,430,435,487,537,540,514,511,530,534,545,411,429,448,438,427,416,412,403,433,491,513,511,462,466,435,455,410,485,500,534,639,747,679,643,460,758,726,685,636,583,570,488,591,698,736,850,845,883,816,753,428,413,434,439,484,496,500,517,466,439 6,11,11,60,95,96,60,411,419,413,404,399,414,408,429,414,435,404,449,462,473,409,441,416,408,422,409,390,390,398,420,430,466,428,429,421,412,384,395,400,419,438,465,454,428,410,518,606,584,529,503,456,426,457,501,506,539,545,586,549,505,407,380,395,404,432,448,446,454,419,397 6,8,8,36,54,48,29,406,410,392,370,396,384,427,425,425,406,416,423,425,414,393,408,406,404,395,396,391,389,406,422,428,421,393,408,394,405,392,405,404,416,437,474,428,437,402,532,545,526,482,474,439,389,452,500,496,559,539,584,554,507,399,392,402,395,412,433,413,424,401,398 5,35,34,144,213,220,147,402,422,392,396,398,395,394,405,401,419,412,427,418,415,398,417,393,396,393,397,395,384,425,400,424,424,398,419,384,379,408,397,410,402,443,455,441,421,414,496,500,492,440,432,409,402,436,512,508,546,524,546,495,450,395,383,387,394,407,401,397,427,404,386 16,14,14,46,58,59,48,400,398,400,384,393,407,402,417,430,413,421,411,430,439,402,411,400,392,410,388,396,383,389,427,422,416,415,435,408,382,400,388,395,388,431,446,427,425,387,527,562,526,474,493,446,423,426,437,467,524,488,555,539,479,399,399,392,411,410,436,419,431,431,396 18,18,15,104,127,113,90,441,475,435,419,425,414,447,471,450,459,469,490,578,546,413,525,495,440,434,420,428,382,397,453,531,586,484,498,435,407,381,414,422,450,488,568,501,481,442,649,727,737,647,612,547,468,542,600,620,676,664,710,659,605,410,396,400,418,463,566,531,525,447,417 6,9,8,26,30,24,19,419,396,398,370,389,386,420,431,408,403,411,386,419,404,383,396,394,404,390,391,392,395,378,388,408,410,400,403,395,386,401,388,384,405,416,455,423,428,400,485,460,459,421,407,385,392,433,457,455,488,492,542,507,472,396,387,394,383,400,409,385,410,399,381 14,11,11,103,144,140,99,413,403,423,418,394,388,398,412,411,416,406,441,490,480,405,482,457,411,415,397,392,380,385,421,469,512,459,460,403,400,388,375,379,406,398,408,426,404,391,446,652,661,583,547,461,427,409,418,435,456,447,485,467,449,369,385,388,384,429,487,448,456,419,400 18,35,29,38,53,38,27,445,389,395,403,366,382,455,497,443,444,406,443,395,423,379,400,407,376,389,387,398,379,422,415,410,399,403,418,417,407,422,430,448,482,506,595,538,490,452,583,475,468,414,442,388,379,575,623,630,671,662,697,639,566,400,372,377,401,393,403,393,398,393,409 13,19,18,44,64,60,41,417,471,442,440,427,446,416,440,433,449,449,478,561,559,424,517,493,444,442,412,399,374,416,407,526,567,500,520,460,406,374,387,406,402,431,486,462,443,413,581,750,747,677,627,524,467,437,488,500,574,553,594,597,552,394,420,405,406,458,571,516,523,464,436 18,30,26,52,81,68,42,437,461,446,410,388,392,463,465,455,431,453,502,567,552,417,529,506,436,441,405,408,377,410,413,525,580,491,523,438,411,414,420,412,417,449,532,503,452,438,615,733,747,652,613,508,450,539,563,578,643,609,673,629,573,396,420,405,410,459,560,526,505,443,429 3,120,98,93,119,51,47,796,816,774,743,674,697,831,880,869,857,841,874,920,907,678,850,804,752,732,647,617,517,541,788,886,895,830,847,744,694,556,648,676,740,822,920,886,886,696,995,1023,1017,972,954,893,793,873,929,940,985,979,1023,1010,972,669,620,678,718,831,901,862,879,787,705 18,9,9,24,33,26,19,400,393,375,393,384,401,414,416,413,389,385,392,410,402,382,385,410,397,386,366,399,380,360,400,387,416,403,390,390,397,400,397,401,424,447,444,420,415,398,450,439,441,413,384,405,374,431,480,464,500,478,507,498,451,394,379,372,392,386,401,400,404,383,396 9,14,15,62,78,81,63,416,471,444,437,437,429,445,441,453,446,440,529,585,575,429,537,485,459,453,429,414,413,381,423,557,583,509,531,440,442,386,393,379,381,403,452,459,411,394,570,793,799,728,696,588,478,408,452,450,512,489,569,555,537,406,410,405,399,469,570,534,561,469,449 4,21,20,65,91,82,57,442,489,478,465,433,431,434,455,457,455,442,531,612,577,430,570,514,471,444,433,423,401,407,415,572,598,515,512,447,424,386,404,384,412,411,482,448,466,393,590,796,803,723,691,582,479,427,474,479,545,532,602,585,558,406,409,374,427,484,582,547,553,476,429 1,54,49,257,439,428,247,537,1023,1023,1019,913,907,584,617,592,590,582,1023,1023,1023,1023,1023,1023,1023,1023,1008,934,826,487,741,1023,1023,1023,1023,1023,975,512,778,828,866,914,956,891,859,874,843,1023,1023,1023,1023,1023,998,962,967,920,883,847,877,839,798,478,840,438,510,1023,1023,1023,1023,1023,947 4,20,16,32,32,24,23,431,432,416,392,400,410,460,498,468,447,460,488,480,491,396,429,427,410,414,396,395,402,413,450,474,478,438,448,432,415,414,415,457,464,499,611,549,526,444,645,653,623,559,551,476,433,562,643,656,704,680,744,694,624,406,380,422,410,425,468,430,438,410,394 2,39,33,102,110,85,80,458,616,553,529,481,465,502,568,558,521,526,628,755,731,487,706,648,580,551,472,441,408,393,499,715,753,670,677,543,503,426,423,434,460,510,618,565,579,460,739,905,912,839,809,704,566,579,641,647,723,712,767,757,703,458,424,420,425,592,749,690,680,562,502 8,10,10,82,128,128,81,396,421,417,414,408,413,411,419,419,390,409,424,467,478,399,456,431,401,406,391,395,382,390,396,459,480,453,437,404,409,385,386,394,410,402,429,412,427,405,494,640,642,567,539,450,437,421,432,438,495,485,524,506,466,408,393,399,395,409,494,443,464,406,418 15,12,10,31,31,22,22,418,408,410,428,401,406,436,450,459,445,449,438,502,497,399,451,438,410,405,407,403,387,390,431,471,475,451,466,413,414,411,430,427,451,496,539,501,472,433,584,655,640,557,539,470,432,525,592,599,642,622,687,627,556,396,398,409,416,413,463,441,455,423,386 13,12,10,32,41,30,25,418,405,414,354,378,384,415,429,401,418,411,394,414,414,382,407,407,390,385,385,382,391,393,397,412,413,390,395,409,385,401,405,408,434,427,482,458,433,392,477,456,455,440,404,403,392,447,473,448,504,486,541,509,454,391,379,378,379,403,415,398,387,389,370 7,8,8,34,55,52,31,392,437,408,418,403,416,410,400,403,410,398,447,502,476,406,482,439,426,424,406,408,379,369,409,469,507,468,455,418,400,378,391,402,391,402,414,412,423,388,517,672,674,588,550,507,424,390,414,429,465,454,491,497,475,380,401,395,398,430,509,449,487,426,426 16,50,50,187,292,293,185,432,460,475,451,446,438,468,471,473,443,458,511,595,568,416,538,478,476,462,405,406,401,395,437,545,550,505,511,448,415,398,412,400,421,470,521,502,496,449,658,805,802,729,691,598,503,523,568,598,667,646,705,667,617,425,406,401,433,510,577,525,525,459,422 14,11,10,8,9,7,7,524,658,597,567,494,517,548,627,609,603,589,685,783,764,518,710,666,586,567,502,495,436,379,528,755,787,699,714,605,523,402,406,416,424,475,605,603,626,437,798,938,927,870,847,760,634,539,593,623,708,714,791,796,761,458,473,481,506,651,794,731,753,628,542 1,155,88,162,156,83,88,602,795,768,697,543,590,642,708,693,650,644,786,942,921,662,947,899,805,810,686,601,493,487,605,897,968,865,894,746,633,506,524,572,635,708,812,751,739,616,861,1005,1023,965,949,834,699,776,840,843,888,880,918,886,838,494,527,499,509,760,954,895,888,799,657 12,76,72,116,157,129,91,486,661,627,571,486,517,513,552,531,554,524,686,805,780,538,765,707,630,604,529,500,432,397,491,763,805,713,745,583,526,394,417,405,421,478,538,539,572,415,736,971,983,916,888,789,658,506,571,574,652,661,726,727,691,454,477,433,454,635,793,743,757,656,564 16,8,8,63,85,87,64,393,433,418,383,387,391,396,413,403,431,404,424,490,478,409,447,431,414,425,412,405,375,390,405,462,474,439,428,410,408,380,398,391,390,404,427,429,421,406,483,648,636,569,552,478,429,407,444,440,480,481,514,500,480,397,406,407,390,431,469,463,452,425,416 17,11,7,38,40,25,24,419,414,385,398,379,377,452,451,411,427,403,437,422,432,390,413,402,393,386,385,396,377,397,400,432,429,417,407,410,381,390,413,400,428,467,480,462,435,404,535,503,500,456,438,400,394,462,493,514,552,557,602,564,506,397,383,399,386,404,428,410,420,408,402 1,20,18,69,129,118,60,495,490,486,446,440,455,535,599,587,590,552,582,561,549,408,453,449,415,432,409,400,397,413,571,533,504,480,503,458,458,418,479,522,562,660,770,712,676,483,805,752,692,663,651,592,508,614,717,751,826,816,866,834,785,471,409,447,471,504,530,502,523,456,449 19,54,42,73,97,67,51,409,426,395,402,379,408,419,450,425,413,414,441,497,465,400,443,425,412,407,407,377,368,402,442,446,484,424,432,416,385,405,432,413,442,463,520,467,466,433,551,633,629,536,542,439,412,520,573,585,629,600,654,606,546,406,391,393,412,441,471,426,463,401,393 9,534,202,1023,1023,1017,603,961,926,881,873,834,867,1004,1023,1023,1020,1005,994,997,995,736,883,865,828,817,745,758,667,855,1023,991,955,919,941,887,848,947,1023,1023,1023,1023,1023,1023,1023,926,1023,1023,1023,1023,1023,1015,936,1023,1023,1023,1023,1023,1023,1023,1023,858,780,866,888,941,973,945,970,887,845 14,17,17,93,146,153,98,383,399,385,398,401,394,400,395,381,401,381,393,398,388,385,400,396,379,390,396,383,386,388,388,388,404,401,394,376,391,396,388,381,380,401,405,375,407,387,407,422,421,420,416,387,390,400,433,435,417,413,427,391,406,411,374,405,390,397,407,416,411,387,388 14,255,196,328,460,340,250,556,754,709,664,576,606,574,655,637,625,630,759,880,868,601,844,807,724,706,629,567,468,406,580,842,884,795,816,696,589,424,447,449,495,569,693,666,666,506,838,1023,1023,994,969,876,755,620,718,746,811,808,861,842,799,473,538,475,509,726,867,831,829,723,627 4,9,9,17,16,11,12,391,378,385,372,385,390,397,402,401,397,401,391,410,392,381,400,384,385,376,366,390,373,383,393,390,396,410,406,399,386,389,400,420,421,414,469,443,416,396,458,458,445,413,405,388,394,420,454,467,547,544,601,519,463,361,385,379,391,395,388,406,396,378,387 10,9,9,29,47,46,28,419,465,461,457,423,465,417,434,448,440,440,493,579,570,420,519,497,456,457,428,422,410,390,426,542,585,490,510,435,428,401,386,392,388,416,453,436,461,399,592,771,783,710,679,597,491,428,458,477,522,503,580,565,533,408,415,398,416,478,553,516,513,462,426 9,19,18,73,114,105,67,421,479,432,446,424,438,442,464,447,448,444,522,588,559,428,508,465,440,440,426,398,404,384,427,550,560,496,509,463,418,381,397,401,407,439,458,465,454,396,596,764,762,689,660,556,474,438,484,498,572,566,609,583,559,421,411,417,415,471,562,505,520,449,432 14,10,7,30,32,24,23,450,561,504,471,455,452,477,494,502,500,488,574,685,659,456,628,566,517,500,439,427,397,397,454,661,687,598,606,513,466,388,407,406,442,474,539,520,525,414,667,849,846,780,749,645,516,502,547,565,634,615,686,674,627,400,444,428,438,536,681,625,627,525,452 4,11,12,124,207,218,128,388,425,402,396,399,404,415,407,418,412,389,429,452,452,389,439,422,405,407,402,390,391,368,392,427,480,423,420,414,392,380,384,399,387,400,401,400,430,417,485,594,601,521,505,452,415,396,417,435,438,449,476,466,465,399,392,402,409,411,460,429,442,402,410 12,14,13,8,10,10,7,484,623,566,541,493,536,531,625,600,604,593,681,761,733,504,674,610,554,557,479,478,443,379,524,721,739,651,669,565,510,404,419,423,439,469,585,581,611,442,791,907,899,843,819,746,614,499,580,589,687,698,775,777,741,466,478,473,484,637,752,695,726,620,529 3,14,14,52,90,94,54,381,396,417,387,412,386,396,388,398,396,395,430,457,447,393,440,426,403,384,388,390,407,371,389,434,468,435,437,423,382,394,378,394,409,385,410,405,385,392,442,604,620,543,502,473,409,404,415,425,452,431,451,456,444,388,397,383,393,424,450,439,417,407,391 7,24,19,48,74,58,37,416,387,417,389,403,402,423,409,440,415,411,401,411,421,398,394,391,398,375,386,397,386,409,400,411,421,403,398,398,366,402,415,434,447,453,489,448,435,415,486,466,433,414,417,387,367,475,510,483,537,520,574,504,492,392,393,387,390,405,403,395,378,399,378 20,15,15,266,422,436,271,394,412,402,399,406,405,405,421,410,417,421,430,464,432,388,447,426,406,410,402,386,380,388,395,440,471,398,425,402,393,392,408,404,409,411,460,419,405,436,490,561,540,488,476,431,400,460,484,497,523,500,556,508,454,402,383,404,390,415,437,430,417,421,393 18,19,19,70,78,77,70,449,497,475,443,447,435,443,466,457,453,446,529,604,617,438,580,527,480,462,433,414,395,395,437,594,626,529,545,473,426,388,389,396,415,437,489,495,487,414,646,816,826,752,721,606,507,472,525,532,616,608,677,653,613,408,422,413,411,496,621,586,568,491,461 5,206,190,128,158,143,116,386,393,388,376,420,402,414,400,395,393,416,415,398,420,401,369,380,380,380,406,412,388,426,416,417,417,375,388,405,385,386,442,433,439,484,537,503,462,414,470,420,429,407,409,415,383,415,453,451,477,458,504,505,463,413,381,391,398,388,399,412,398,383,356 3,9,9,55,89,90,55,393,392,381,365,385,378,386,390,397,396,386,375,402,385,387,393,395,386,396,385,397,377,407,389,389,397,371,380,381,390,389,389,378,388,387,408,394,386,408,390,424,394,407,392,394,394,407,419,446,437,425,431,419,424,389,376,380,378,393,397,392,395,397,383 8,20,20,51,63,57,45,415,448,443,438,388,406,429,436,444,416,411,488,544,521,427,498,482,444,443,412,384,378,413,424,522,556,478,514,426,440,394,393,393,408,439,455,443,435,407,557,760,791,704,647,545,475,445,490,482,561,532,587,561,524,403,392,390,396,451,539,502,482,442,437 18,11,10,36,36,30,31,401,408,391,407,367,390,417,437,401,421,415,420,405,429,399,406,401,396,392,391,407,385,383,407,434,441,418,412,393,409,401,385,401,397,418,453,447,429,399,507,513,514,456,454,406,400,436,450,459,493,503,572,508,470,390,404,388,396,390,420,420,429,406,374 3,69,63,109,165,150,97,434,448,434,421,420,434,450,475,485,479,471,493,493,480,402,444,418,418,414,413,395,399,418,445,475,471,434,451,418,430,417,420,413,447,496,580,512,513,445,680,697,654,609,590,532,444,524,639,664,728,714,759,710,647,401,397,405,398,445,463,485,474,421,412 1,10,8,12,17,16,11,468,513,466,436,446,445,490,537,528,510,501,560,612,589,435,558,517,473,464,416,415,397,391,485,593,609,528,545,467,424,406,413,434,454,502,612,567,540,441,704,780,765,707,679,591,497,560,612,633,701,688,752,727,682,430,434,425,451,526,631,562,569,488,452 5,84,73,132,185,162,111,523,690,632,615,555,582,557,630,623,638,631,719,803,785,530,723,667,624,586,508,506,449,374,593,757,788,704,734,639,559,411,409,415,440,524,637,648,675,453,843,962,960,911,885,817,708,536,631,667,758,761,823,832,794,505,545,489,521,678,791,734,763,651,589 12,10,9,24,30,25,20,421,394,395,386,394,377,429,448,426,409,416,397,424,407,377,383,391,383,376,378,374,395,379,393,395,396,384,375,381,397,390,379,397,405,399,447,442,426,399,481,424,418,382,396,401,390,421,437,450,498,502,560,507,478,394,400,396,367,395,384,381,385,382,381 6,15,11,46,53,31,28,429,415,401,387,402,393,422,448,430,424,409,406,433,406,386,413,401,397,400,386,398,387,395,413,412,439,408,412,401,375,402,413,405,408,444,493,468,445,402,513,514,495,455,429,410,403,462,515,489,574,565,607,585,507,407,375,388,396,397,443,410,422,359,397 15,13,10,30,37,23,18,461,421,404,406,390,392,456,476,436,423,422,424,434,422,384,417,411,406,381,390,397,389,360,416,434,411,411,404,391,392,400,404,414,407,448,493,465,448,419,526,504,492,445,433,422,391,494,532,532,588,586,636,587,534,390,389,396,397,378,424,412,434,391,392 4,18,17,31,40,34,25,434,473,428,429,413,426,429,460,436,443,425,469,549,544,414,472,455,443,438,416,410,401,389,411,515,522,459,478,430,406,388,386,377,407,398,440,409,430,399,543,725,721,647,619,530,466,434,459,467,525,494,570,560,513,404,414,415,404,461,508,483,475,452,406 2,14,13,35,41,40,34,416,497,444,448,406,433,426,431,430,446,423,493,621,597,442,588,544,484,467,443,433,381,388,421,578,646,530,565,470,428,384,406,384,418,396,455,438,459,393,555,797,820,732,701,583,482,432,455,440,521,506,555,549,518,408,425,395,414,484,598,539,545,496,438 4,99,88,89,117,109,81,528,680,624,582,516,516,576,610,584,601,576,709,824,801,561,785,728,652,622,533,473,415,403,543,793,825,731,769,630,577,428,438,412,485,536,646,620,627,462,791,959,962,898,870,777,657,597,664,683,742,749,809,798,751,447,468,467,478,678,827,765,761,665,571 5,7,7,10,16,14,9,405,402,395,407,396,411,417,456,457,435,415,431,427,413,390,400,399,376,380,405,391,401,365,473,449,428,412,428,414,374,413,441,481,523,618,730,633,590,398,587,508,489,453,445,436,417,463,531,563,670,669,708,633,567,402,396,401,406,393,425,401,408,385,395 13,45,29,662,906,577,380,415,478,441,423,421,449,435,444,435,413,426,469,551,549,422,495,477,465,448,416,417,415,376,425,508,554,471,494,459,450,388,400,409,400,416,470,435,456,436,551,734,781,713,677,576,506,449,471,499,546,523,559,558,491,458,420,401,431,457,528,514,540,462,437 17,41,23,83,103,55,42,476,458,460,417,426,420,530,552,520,520,505,523,538,544,415,473,471,444,433,414,432,411,430,537,536,535,470,490,446,399,473,583,641,681,784,852,754,650,506,749,747,714,645,629,540,458,696,794,832,886,862,882,809,746,418,424,417,408,452,515,493,498,428,438 15,12,11,60,103,104,60,389,392,394,376,384,362,399,390,392,394,388,396,389,399,377,373,384,391,381,382,379,402,383,389,388,388,382,384,394,384,377,391,401,410,395,424,422,390,396,398,409,414,409,388,394,382,421,432,424,417,430,454,428,424,401,378,385,391,385,387,392,379,379,393 19,22,22,131,209,210,130,405,412,411,415,381,410,432,435,425,425,418,437,451,436,399,435,414,397,388,403,402,388,384,397,437,462,403,419,408,403,401,418,423,413,438,469,444,438,416,524,583,557,497,454,436,415,471,533,532,549,523,583,528,498,407,375,397,397,417,442,436,434,415,400 18,13,10,32,40,30,22,409,432,424,417,410,397,432,458,439,448,417,441,451,453,403,427,426,397,396,382,398,384,396,426,425,455,413,419,397,408,390,398,407,416,434,500,470,432,408,544,523,523,466,445,425,399,454,505,495,545,557,596,579,514,387,392,397,402,418,469,422,444,404,400 8,147,109,198,265,195,145,541,748,698,640,534,555,602,668,638,609,604,787,899,863,669,880,814,723,702,617,542,462,430,559,882,906,805,821,673,547,452,500,527,565,647,750,698,681,580,830,1013,1015,942,911,804,663,724,779,776,822,815,868,844,798,503,492,484,503,776,903,837,836,720,583 15,12,11,35,51,39,28,405,475,449,428,425,414,429,438,439,419,417,458,542,512,431,511,465,443,435,426,402,398,395,409,534,559,477,520,447,419,388,382,417,420,425,480,456,459,416,567,735,734,666,637,519,437,475,505,525,585,569,600,577,536,394,399,404,392,439,518,485,493,445,406 19,13,9,60,67,42,38,416,440,410,414,384,407,449,445,447,442,437,442,470,455,403,422,420,415,403,371,385,397,402,459,447,448,418,412,408,406,446,540,576,639,727,804,683,589,453,641,605,559,526,481,442,406,574,688,735,812,786,810,720,626,406,382,396,397,420,433,428,420,411,408 4,9,8,9,11,9,7,495,563,513,497,459,445,504,577,575,558,550,604,687,679,476,625,579,527,512,454,449,413,404,491,661,670,600,601,512,458,409,405,421,421,453,546,543,559,422,736,847,837,784,746,663,561,518,551,572,656,675,742,741,692,449,461,435,464,593,700,631,669,548,487 18,11,12,36,45,45,36,407,450,451,439,421,429,426,447,457,442,430,491,567,552,428,535,478,440,443,402,412,405,414,421,540,567,504,519,434,427,386,392,404,410,412,461,445,429,391,569,755,768,677,654,531,458,439,480,470,522,518,587,578,526,394,413,402,414,461,554,515,524,445,428 18,43,43,130,166,144,99,428,492,515,463,444,432,476,497,500,491,502,543,642,630,421,563,531,474,467,447,437,392,408,449,596,626,531,573,451,443,399,416,418,428,444,547,509,504,432,692,820,816,754,722,640,529,487,552,574,666,658,712,698,645,425,430,426,429,529,628,580,586,501,435 19,11,11,44,58,57,44,440,502,459,448,433,421,425,464,453,446,452,508,627,603,421,548,512,485,480,424,393,414,380,430,587,631,516,568,470,423,400,388,399,400,421,499,475,471,406,602,810,822,740,716,612,497,465,502,513,571,563,615,609,547,410,407,408,411,469,618,545,567,481,441 3,23,22,16,23,19,13,595,653,595,551,522,540,648,724,711,692,679,727,768,749,532,678,638,574,542,488,470,440,430,601,737,731,669,671,583,513,428,427,465,510,566,713,687,702,477,855,916,894,849,823,758,649,657,719,747,815,814,871,863,823,524,470,557,562,703,774,716,743,631,564 10,11,9,24,33,28,20,424,388,395,383,382,389,430,427,424,415,405,410,404,408,376,396,391,377,387,386,381,386,384,395,408,397,394,390,383,387,390,409,407,391,427,473,438,426,398,493,445,435,420,426,396,385,433,471,445,493,515,543,522,465,381,370,401,379,398,389,387,391,378,396 2,13,10,28,38,30,21,393,390,401,388,388,375,416,426,407,407,405,397,395,380,369,389,379,372,375,382,374,395,392,396,385,380,391,400,388,385,407,401,404,410,421,467,456,415,398,491,442,415,400,401,414,387,443,474,501,519,516,537,487,470,397,382,384,372,386,393,378,388,388,386 17,15,13,31,46,37,23,403,378,399,388,375,400,407,409,423,406,394,403,417,400,382,409,401,389,371,397,400,377,394,410,406,399,380,392,397,385,390,401,394,427,427,465,425,415,399,459,459,446,439,415,416,392,459,475,474,505,476,526,493,470,389,385,393,394,403,433,411,383,372,383 9,11,11,73,99,101,72,393,407,398,379,408,379,409,411,420,421,432,406,444,441,394,418,407,404,402,397,389,379,388,391,434,450,416,427,413,375,372,382,403,401,417,446,411,428,407,499,535,549,492,486,462,397,435,462,461,531,519,544,488,494,387,388,382,405,427,425,421,425,397,399 7,8,9,60,85,87,60,397,408,400,395,395,390,401,403,406,414,401,428,441,447,392,445,430,415,419,406,392,388,400,401,458,459,430,401,401,400,393,390,393,398,402,435,421,395,412,496,610,600,526,508,445,429,421,447,464,472,481,519,501,469,382,386,390,399,412,445,446,431,416,399 4,46,43,468,740,724,440,735,667,608,598,582,587,763,828,816,810,795,778,763,759,474,548,529,506,482,437,476,426,543,786,736,677,635,675,613,535,586,673,704,763,844,931,896,892,637,981,917,862,835,807,769,656,817,894,917,980,976,1023,1003,965,638,481,616,652,692,698,663,691,593,546 12,88,71,103,119,93,81,496,623,575,563,466,482,509,577,541,545,529,642,769,744,494,718,651,590,559,495,482,418,426,516,723,771,673,679,551,492,440,433,451,505,572,669,624,599,452,752,912,917,848,817,723,572,574,672,679,752,742,783,766,718,445,449,455,444,627,769,696,711,592,474 1,17,12,29,32,19,19,477,620,562,549,500,494,512,584,592,554,559,667,764,735,491,689,624,559,547,470,487,423,406,497,727,747,671,672,545,476,390,383,397,406,418,550,546,579,411,759,912,903,842,820,725,602,460,523,528,650,653,740,747,712,454,467,439,475,644,761,705,717,590,492 20,17,12,56,68,39,33,454,409,392,390,382,381,461,479,467,440,443,415,442,440,398,423,414,391,394,393,378,392,382,417,417,452,418,415,398,395,403,411,421,445,464,511,506,471,418,572,520,495,467,444,412,402,492,540,557,608,602,664,608,536,384,396,400,405,407,444,408,419,384,402 7,12,11,27,38,30,22,402,397,385,385,373,379,395,410,370,402,388,383,394,413,386,402,399,381,388,388,382,395,368,416,393,414,409,394,390,392,384,390,395,393,414,414,410,410,396,425,422,448,399,399,386,381,405,419,418,452,451,484,471,417,371,385,396,385,392,410,399,386,407,383 7,32,31,32,43,40,29,600,741,686,671,595,619,654,706,715,704,701,775,850,831,580,770,726,674,654,577,569,469,410,630,798,819,746,768,663,605,409,417,440,464,507,671,669,709,449,864,1011,1005,952,928,852,750,585,660,674,769,783,850,862,830,555,575,551,574,776,880,823,853,740,675 4,25,24,70,86,83,67,450,452,441,417,432,419,444,483,472,473,456,461,505,504,406,473,444,412,409,417,407,399,397,424,458,495,444,464,428,419,404,395,411,416,444,534,473,499,427,638,700,700,611,577,501,447,493,551,562,648,627,675,655,608,435,405,400,417,474,518,477,489,446,409 19,23,22,52,69,68,51,453,525,485,461,455,437,461,491,472,480,477,519,635,618,456,579,548,471,462,436,416,396,391,438,603,636,549,542,451,447,417,414,409,419,451,538,496,518,436,648,820,825,744,708,610,509,478,573,586,624,629,689,672,614,403,428,406,431,503,613,549,543,494,458 11,45,36,57,92,68,41,644,842,800,761,712,734,690,751,744,732,727,868,934,914,748,876,845,810,780,698,683,581,434,663,923,921,873,889,800,731,433,456,484,508,597,743,731,753,498,899,1023,1023,1023,1016,953,854,653,739,751,821,830,888,891,858,570,693,582,626,891,974,944,961,866,802 1,34,34,220,344,353,222,560,552,519,487,492,525,590,648,642,623,621,638,624,634,425,501,461,466,447,437,418,422,420,590,577,565,515,555,511,493,410,428,448,491,568,717,691,701,499,842,816,779,739,722,665,587,639,724,738,807,808,862,854,816,460,447,453,482,564,590,552,582,518,474 2,8,9,22,23,19,20,396,395,392,398,389,380,396,400,389,396,416,381,424,420,386,403,398,386,393,387,375,372,380,400,412,412,401,422,394,391,384,385,401,401,424,449,423,423,371,466,479,466,445,447,425,388,412,455,465,509,494,529,523,467,399,400,411,392,395,415,400,403,374,389 10,11,9,41,52,41,34,439,476,458,417,410,407,413,436,442,436,455,470,534,515,418,513,471,436,450,404,403,397,382,427,519,534,478,504,437,421,400,391,402,411,428,465,442,449,416,567,705,713,631,590,527,428,444,458,457,549,528,589,549,519,402,424,395,415,460,534,498,506,439,416 17,23,17,45,66,43,29,407,385,373,402,403,379,404,401,407,412,392,420,414,401,379,407,405,398,381,389,405,400,385,389,389,405,394,391,369,369,400,399,408,414,456,460,453,427,417,476,447,465,432,406,397,391,452,463,499,530,507,553,508,474,372,392,399,394,389,408,411,407,396,390 10,19,19,65,83,80,63,426,457,429,410,419,405,418,445,428,414,432,456,561,541,408,522,483,430,436,403,412,379,409,422,532,573,490,495,431,418,391,408,409,431,425,478,466,437,406,573,747,762,666,639,541,450,463,489,535,581,559,606,565,536,386,414,404,405,448,535,512,501,468,415 15,13,11,31,40,34,27,422,460,434,426,416,423,443,443,441,424,408,465,545,540,426,518,483,440,451,406,406,381,398,419,527,561,483,482,439,409,393,409,392,396,402,458,447,444,393,538,743,748,664,615,534,443,428,477,484,550,519,536,554,502,404,400,384,402,436,526,486,505,441,420 15,29,28,280,472,474,276,543,610,548,512,458,495,568,613,594,596,572,658,775,717,511,722,628,570,560,456,446,416,441,541,735,743,623,650,526,460,423,469,497,534,624,713,666,641,557,781,895,876,803,770,661,557,723,794,788,816,792,839,808,755,474,435,444,478,612,739,629,661,547,474 12,18,17,166,255,254,162,436,468,446,438,396,401,444,463,441,453,441,487,562,526,434,499,475,440,428,416,379,388,381,426,522,544,471,497,459,423,386,381,431,405,434,475,460,452,439,581,741,740,665,625,532,492,484,501,513,585,560,630,613,568,396,394,406,402,461,544,493,524,449,425 20,16,14,21,25,19,16,441,507,451,449,425,422,432,488,472,474,443,513,603,562,446,557,513,469,457,422,412,378,396,443,593,624,537,565,454,437,412,464,465,489,547,649,572,512,417,647,815,799,736,692,590,487,530,606,621,698,677,710,674,597,403,419,414,425,499,590,559,562,486,442 5,338,169,214,275,167,137,544,601,551,509,471,465,589,634,614,602,581,628,747,720,476,681,616,551,544,453,475,442,449,543,702,732,637,675,534,464,458,520,529,575,652,760,693,668,563,817,898,894,834,798,711,575,714,789,792,843,829,869,842,790,461,445,459,484,589,732,651,677,573,500 10,58,58,55,75,72,53,445,570,524,495,448,486,481,492,498,492,494,573,702,679,473,622,585,518,523,466,447,423,379,456,658,680,588,607,537,480,380,411,401,435,418,493,495,483,437,679,895,901,835,799,706,582,455,485,534,593,617,683,673,636,406,418,419,420,543,673,619,649,529,480 9,11,10,30,35,31,27,398,395,380,395,391,398,392,402,394,379,391,388,396,381,388,391,394,381,390,376,370,389,395,382,390,401,389,397,400,381,378,402,385,393,387,419,406,412,390,401,392,390,394,383,391,370,405,406,416,419,431,460,422,402,394,377,376,377,387,387,377,378,386,381 1,14,13,14,17,14,10,384,384,392,378,389,369,397,407,396,406,402,388,385,398,380,379,378,397,390,386,392,390,395,397,396,383,397,398,366,393,398,398,414,431,433,459,424,403,403,449,422,426,408,397,403,382,442,463,462,486,480,513,465,426,384,394,397,394,394,389,397,382,399,374 20,11,9,43,58,49,35,448,383,381,398,395,392,432,440,413,416,415,407,411,394,378,400,402,379,383,382,384,375,398,408,393,401,400,390,386,388,372,395,400,406,415,459,432,420,388,467,438,462,424,430,392,399,437,461,444,509,504,556,520,458,400,375,384,395,394,391,402,404,384,394 17,10,9,37,47,36,27,406,424,417,416,414,408,438,455,443,433,431,472,500,503,397,452,439,431,424,423,417,401,407,411,476,488,455,461,405,430,400,386,398,422,436,466,460,443,415,573,689,664,614,568,502,443,472,514,517,569,558,606,579,539,407,389,389,407,438,492,473,476,448,423 11,27,26,32,48,43,28,551,747,707,668,603,652,577,644,618,639,620,793,837,831,656,773,744,717,690,611,583,514,420,570,832,819,768,790,693,652,409,416,404,428,485,631,621,663,427,826,1023,1023,996,964,899,797,490,602,610,712,727,793,807,776,503,626,499,517,829,904,870,899,795,718 6,16,16,28,34,29,25,431,513,468,456,424,449,445,476,488,457,461,521,640,605,430,579,527,472,462,434,419,407,400,436,596,630,535,554,483,461,379,387,409,400,442,475,470,476,411,642,808,818,743,709,616,479,462,510,507,581,592,640,623,575,391,422,405,430,489,618,572,581,493,466 11,353,244,210,280,176,136,433,407,407,413,391,410,437,434,438,430,413,425,451,419,400,431,396,403,375,404,402,384,411,387,454,428,410,420,373,433,428,422,437,454,524,592,515,481,440,532,550,565,506,483,460,416,490,523,514,557,563,596,552,520,396,417,407,414,404,448,411,423,394,395 13,18,15,25,34,27,21,393,410,405,391,400,393,392,401,421,407,406,408,435,450,389,430,393,406,382,388,385,383,377,399,433,456,426,427,397,376,375,398,416,416,426,449,428,428,398,472,556,536,472,457,424,400,430,444,467,496,487,512,470,436,393,412,391,399,402,453,408,426,397,406 17,50,41,132,190,141,97,467,501,469,465,428,466,498,536,539,515,514,551,605,607,426,554,510,480,451,426,424,391,397,474,575,609,501,547,457,441,423,432,452,474,534,619,573,576,455,715,777,778,698,679,583,496,572,650,657,716,711,769,733,694,430,408,421,441,524,609,574,570,476,415 14,11,8,28,30,15,13,415,469,453,421,409,417,450,449,445,451,433,483,556,536,427,509,472,443,445,408,408,383,385,419,527,561,482,479,443,400,387,407,418,417,457,464,458,457,414,559,700,702,636,608,500,447,445,491,496,553,551,599,601,534,413,409,402,399,449,561,497,496,433,413 2,24,24,108,172,180,111,408,399,420,398,386,390,400,405,409,397,415,406,406,444,388,390,391,392,388,401,380,386,401,399,397,398,396,389,391,402,410,396,409,397,429,457,433,427,437,506,479,485,443,441,385,402,505,570,581,584,533,557,520,481,401,390,408,395,407,411,395,420,404,387 3,51,48,131,191,176,116,440,566,528,518,448,449,488,503,488,502,484,576,708,676,449,662,610,546,526,450,450,396,378,461,658,725,607,624,504,466,404,417,407,418,451,545,527,523,430,681,878,894,820,788,683,548,522,566,593,643,655,711,693,637,427,423,418,429,545,689,626,639,538,459 1,15,12,35,48,33,25,406,386,388,383,364,389,411,443,383,410,404,405,418,406,388,409,397,388,387,397,392,401,387,403,407,397,391,413,387,374,411,411,411,426,450,510,447,442,410,526,490,463,436,429,399,404,476,502,527,565,555,585,537,492,406,386,392,395,408,413,412,399,383,392 14,13,13,18,24,22,17,424,393,387,387,388,388,447,454,398,408,392,394,424,407,387,395,404,392,395,414,392,371,383,405,402,415,382,387,401,373,394,403,389,418,410,432,415,414,402,466,423,443,403,408,396,400,413,437,431,484,487,512,492,451,379,384,383,397,385,387,389,383,388,393 3,31,21,85,111,67,51,594,562,506,483,474,506,613,672,648,655,630,616,655,634,422,517,502,478,453,441,434,421,443,668,658,612,583,579,513,500,485,599,683,743,832,915,848,807,521,883,840,803,759,733,685,560,720,824,873,957,950,986,928,875,521,440,495,521,592,628,599,601,491,480 4,54,52,82,108,91,71,450,610,576,538,497,501,491,543,527,521,514,630,748,728,497,695,641,563,557,488,467,420,387,480,714,739,658,675,548,514,366,404,402,397,438,560,528,523,428,724,923,930,861,833,741,625,499,554,577,669,650,727,732,676,427,471,419,448,603,736,672,686,580,517 14,19,19,185,274,283,188,427,474,442,425,417,410,425,430,408,434,417,480,589,576,459,539,496,458,465,437,414,394,400,441,564,602,513,524,471,412,392,395,382,403,415,444,451,438,403,549,786,810,712,684,561,452,412,427,463,480,504,538,547,499,402,415,393,413,465,573,550,533,448,426 14,48,40,24,24,16,16,643,735,676,640,583,615,688,755,749,744,740,788,832,820,604,770,723,668,649,553,522,464,428,663,815,817,746,769,659,576,446,470,507,520,624,768,743,763,508,905,973,956,913,893,824,716,687,759,782,850,853,907,910,876,545,527,573,595,766,843,798,818,715,608 20,9,8,24,33,26,19,405,373,389,404,384,363,420,419,419,412,406,430,406,396,374,400,382,391,398,392,384,392,390,397,401,399,397,392,399,375,380,390,388,393,416,429,426,425,408,455,424,434,444,429,390,378,441,432,435,480,473,518,479,445,368,395,384,382,392,395,388,394,392,374 9,13,11,37,39,29,28,404,380,398,385,382,362,423,417,406,386,406,408,407,415,391,409,393,379,396,386,381,391,401,380,387,410,394,392,380,399,401,387,400,406,417,432,427,420,406,471,436,432,410,406,386,389,421,450,473,468,471,501,486,462,384,387,374,403,382,391,369,404,391,369 8,16,14,21,20,12,14,419,430,418,406,392,410,429,433,437,422,431,431,459,443,406,423,406,407,384,393,389,386,394,437,475,458,418,437,398,392,399,415,437,425,464,550,481,463,416,575,599,576,534,514,461,406,505,569,576,636,621,672,619,551,395,386,397,401,413,431,427,432,417,394 17,11,11,135,302,297,127,421,397,378,399,391,404,407,441,402,420,406,407,412,402,397,392,382,385,397,400,380,384,392,401,399,397,387,400,394,389,390,397,414,410,427,476,452,441,422,519,483,464,449,430,414,392,491,529,527,552,547,576,534,500,421,380,396,405,397,414,409,396,404,362 6,9,8,31,34,22,21,387,402,383,389,394,383,408,417,408,394,409,401,406,416,393,408,390,398,387,388,382,369,388,388,409,414,398,401,398,405,398,391,383,403,426,449,424,412,403,471,450,480,444,426,414,401,437,465,465,493,476,523,490,438,391,390,385,396,386,409,403,411,395,393 7,103,77,106,162,124,85,602,692,632,589,518,524,653,702,684,677,632,715,824,799,544,777,729,641,628,545,488,435,425,608,782,831,738,738,642,546,485,533,537,612,681,779,728,717,586,861,956,960,894,867,778,660,777,838,837,875,862,904,880,837,495,475,489,511,685,823,763,779,660,561 8,203,147,1023,1023,1023,1023,724,843,798,756,696,712,749,809,790,780,768,863,951,931,726,913,876,805,789,700,666,559,460,715,916,945,862,883,781,705,538,542,576,649,733,854,816,827,775,958,1023,1023,1023,1015,938,835,810,880,900,953,944,988,969,933,672,645,629,646,833,953,912,916,824,745 13,39,38,111,121,112,104,413,495,478,427,437,437,428,449,418,445,438,509,589,589,427,563,504,467,468,415,402,405,377,438,562,598,516,503,453,451,407,393,404,417,433,475,449,466,404,611,807,825,734,700,605,485,459,492,518,585,575,621,620,557,420,417,411,397,472,599,561,555,445,432 15,63,57,181,227,204,164,464,511,496,444,447,456,459,506,494,498,506,556,622,630,436,555,524,503,475,433,407,403,386,447,568,621,536,544,454,420,390,415,401,447,458,539,515,518,439,702,819,829,760,722,642,525,508,566,592,681,677,731,714,657,425,430,402,426,482,614,565,580,491,446 2,10,10,82,120,123,84,393,398,392,390,395,400,386,406,398,396,394,386,395,403,385,403,387,404,385,386,386,377,385,384,411,418,400,393,392,402,372,370,394,386,389,396,391,402,397,409,446,455,422,407,398,405,378,386,391,419,402,376,413,409,389,385,396,383,388,409,408,383,418,378 19,14,14,25,28,27,24,452,551,538,494,424,423,466,516,460,480,460,555,739,712,477,715,656,555,545,464,436,403,409,452,686,755,642,666,496,466,395,409,411,447,467,548,499,499,447,629,833,865,770,731,610,491,516,574,583,639,628,689,654,591,413,420,386,406,548,736,663,658,549,451 10,74,68,61,83,74,53,582,490,457,445,451,453,624,689,654,625,606,629,568,576,412,444,442,441,432,410,409,410,544,694,603,574,541,548,495,485,623,713,765,815,877,937,866,827,585,842,768,702,660,634,584,463,805,880,890,923,902,933,889,835,490,409,488,497,526,544,529,553,484,453 2,15,13,25,30,23,20,545,513,490,455,453,461,592,653,629,622,596,600,609,617,416,487,468,450,437,417,431,408,439,541,563,565,496,520,477,455,440,461,493,507,589,721,664,653,480,813,803,765,720,685,610,511,675,756,774,826,818,867,844,798,442,438,451,481,534,571,544,570,462,469 3,15,8,99,116,50,43,693,614,578,538,492,518,737,797,770,751,726,725,754,735,471,632,584,515,509,465,452,419,565,723,726,723,632,670,561,491,629,722,772,822,888,955,889,849,775,951,920,886,829,796,729,605,930,981,983,1015,999,1023,991,943,503,453,503,545,631,710,656,687,557,484 19,8,8,17,18,17,16,479,481,456,428,429,426,507,546,540,560,528,546,541,540,417,468,464,446,423,417,406,401,409,475,511,491,485,461,451,442,405,415,431,439,462,566,550,562,420,700,710,693,640,616,574,481,504,553,585,666,652,719,704,669,447,407,445,446,482,534,516,531,470,442 13,8,8,47,80,83,48,396,391,389,374,368,387,395,394,398,422,394,407,388,399,396,406,390,387,398,404,378,375,396,398,409,396,392,402,389,401,386,411,406,397,399,413,410,404,418,425,428,444,415,379,384,396,458,497,490,490,454,478,436,414,382,408,385,369,402,399,390,396,404,385 10,94,50,142,142,78,82,533,552,477,465,405,460,568,615,601,598,572,584,635,628,455,547,510,477,463,435,427,406,461,566,608,615,560,566,492,441,435,496,531,602,694,807,757,701,543,854,845,808,752,733,640,516,718,798,828,924,928,965,905,842,447,437,442,459,538,632,571,585,491,456 15,26,24,91,126,120,85,533,734,675,643,586,620,598,635,632,628,601,776,835,823,643,776,741,709,677,591,572,472,407,565,821,818,766,765,691,611,411,420,432,444,513,618,621,649,438,813,1023,1007,970,939,871,770,533,630,637,727,730,797,804,774,497,590,502,532,803,892,858,878,777,686 1,32,31,64,100,103,65,432,461,419,423,394,421,441,453,444,444,435,458,596,561,440,572,501,455,454,414,404,392,406,433,574,596,509,509,433,418,425,435,453,452,509,598,529,491,453,576,708,704,624,573,492,458,607,628,614,661,634,674,608,561,383,366,390,396,454,573,489,484,425,422 16,10,10,24,23,21,22,424,521,461,463,436,427,466,485,455,452,452,532,639,615,442,616,550,465,479,430,425,388,392,420,600,654,561,577,446,431,394,402,411,422,430,498,484,491,415,608,785,796,708,680,557,487,483,527,517,575,583,634,609,564,421,419,421,410,492,637,583,596,501,458 20,18,16,64,82,71,55,427,441,439,409,399,409,434,441,411,435,425,454,516,501,412,473,450,419,432,407,399,400,397,419,461,515,458,462,434,433,384,393,377,399,424,470,431,459,418,549,689,694,604,582,501,451,450,473,473,529,509,583,551,512,389,399,389,408,431,517,467,480,435,415 12,15,15,77,94,89,75,410,513,469,466,415,447,437,453,438,424,428,497,640,611,425,594,525,471,466,423,438,383,389,433,582,629,535,563,445,426,402,399,400,406,406,440,424,455,393,559,820,833,757,715,616,491,426,466,468,507,520,557,556,530,393,394,393,419,471,598,562,573,477,460 3,34,33,183,275,279,183,502,537,509,493,449,475,534,567,579,543,550,610,682,677,451,601,584,519,510,460,440,414,442,511,635,655,566,593,521,464,417,410,405,440,467,591,573,574,440,751,868,870,799,780,682,578,526,608,614,707,707,777,760,713,457,461,449,471,580,683,629,628,547,513 9,10,9,33,46,39,25,448,457,449,438,399,427,476,486,446,445,438,474,560,555,432,505,484,441,431,420,401,408,384,463,541,569,494,512,458,437,397,415,439,460,526,646,590,563,416,612,715,724,663,623,563,467,461,514,531,590,582,651,633,569,404,413,414,419,475,547,507,504,452,415 7,289,234,160,201,119,91,511,417,414,403,355,401,535,563,496,490,474,470,457,478,404,444,423,425,390,412,387,397,432,497,468,460,428,460,409,420,441,475,535,578,655,758,675,649,482,674,602,560,504,486,460,418,570,623,630,708,710,762,718,643,407,414,420,434,431,448,454,465,407,397 5,41,37,71,88,74,60,450,575,551,509,464,466,465,480,502,497,501,585,709,681,481,653,616,535,493,456,451,403,385,457,661,718,616,622,496,511,385,388,422,418,464,526,509,521,407,694,874,881,812,770,686,537,490,554,567,644,633,707,685,654,422,436,416,427,555,702,632,642,551,494 9,11,11,48,53,52,45,414,452,425,431,406,399,409,426,437,453,429,468,529,507,392,469,454,426,404,407,413,385,386,429,500,523,466,482,419,407,397,400,395,396,423,452,460,451,409,569,724,733,651,620,504,445,453,484,485,551,532,590,549,512,399,387,397,398,449,533,495,487,442,414 17,21,19,48,55,45,39,421,444,417,407,400,387,440,474,443,462,427,437,462,467,401,442,448,400,419,385,392,391,408,425,469,451,441,434,421,395,415,411,424,440,477,550,503,486,432,609,593,575,494,496,452,419,522,573,583,643,638,689,630,571,419,390,397,405,424,459,451,455,416,415 3,29,29,134,208,215,136,394,382,396,392,397,382,406,412,410,397,391,409,411,391,396,400,380,392,405,385,365,395,388,415,405,393,382,393,393,388,385,406,409,414,430,448,450,388,421,490,468,450,435,414,396,399,434,497,508,517,492,555,513,484,397,388,383,389,410,410,392,407,407,382 15,8,7,29,42,36,25,417,467,421,436,413,410,442,462,451,441,439,471,556,521,411,519,491,459,453,417,416,396,401,426,530,561,481,494,424,403,381,404,411,414,448,467,438,452,401,576,698,713,615,615,530,467,442,507,488,535,537,601,591,529,415,408,393,422,473,554,518,513,460,430 12,9,9,34,38,36,32,434,468,454,412,408,424,432,434,429,450,426,476,555,557,433,504,491,449,439,428,404,396,402,423,540,570,489,524,462,426,363,397,395,411,408,467,443,447,390,576,763,763,681,651,559,485,451,472,505,533,532,586,567,535,401,395,399,410,472,567,508,526,463,432 18,8,8,19,25,23,17,427,417,388,393,395,392,424,429,420,415,408,424,424,436,390,417,400,405,388,392,377,394,379,416,421,434,415,414,401,395,382,408,426,394,444,466,460,449,391,448,526,503,473,467,431,412,415,424,416,442,432,465,468,427,386,393,399,383,393,429,414,427,396,400 18,38,34,427,565,529,398,442,467,436,447,422,424,439,485,475,466,466,509,595,597,431,532,499,465,451,427,410,413,392,440,560,595,520,508,457,407,401,417,413,425,440,505,486,497,461,621,802,805,733,691,584,487,495,542,597,646,632,692,670,606,434,396,411,410,483,577,520,529,479,423 1,17,12,64,77,75,58,481,500,446,448,416,450,514,581,540,532,515,531,614,579,422,507,489,441,442,419,418,398,429,518,563,586,507,504,463,433,438,466,501,551,620,722,647,604,540,777,802,781,713,690,588,488,723,788,790,826,814,854,810,752,413,399,422,427,474,575,543,538,465,429 16,63,23,122,170,64,50,512,465,406,428,404,407,532,597,540,547,494,490,527,510,404,450,435,424,403,386,420,415,397,480,484,532,442,447,420,399,410,450,470,497,542,621,606,579,477,686,682,645,546,552,471,406,577,627,651,721,724,775,731,669,379,411,404,394,437,472,445,453,395,389 11,86,82,138,198,184,129,471,601,555,509,464,488,481,526,516,498,488,607,743,708,472,684,636,545,528,478,463,428,411,480,695,745,631,666,522,488,407,404,452,457,503,618,577,551,435,738,913,927,851,821,729,588,554,631,651,738,723,773,748,692,435,459,436,426,552,718,664,669,547,501 16,50,43,182,227,195,160,426,488,464,416,401,418,431,467,433,445,456,501,590,585,431,561,514,473,461,418,403,389,470,435,557,595,516,519,437,425,407,416,428,415,458,489,489,481,425,563,778,788,709,671,551,480,480,520,500,581,564,631,587,546,410,406,402,386,475,581,515,545,470,456 6,14,12,29,42,33,22,421,401,390,395,384,388,419,442,415,406,405,400,415,408,394,393,401,388,377,382,390,378,391,402,425,416,402,393,394,363,384,408,408,403,438,479,447,421,405,492,461,450,433,386,404,382,465,496,487,551,557,591,542,510,381,395,386,378,399,408,406,391,399,375 11,18,17,40,49,40,32,437,480,462,442,423,421,477,518,493,486,482,501,578,573,425,510,477,461,424,410,422,405,405,460,561,575,488,523,454,453,425,416,470,472,536,645,578,558,443,683,766,757,681,642,553,480,548,644,666,718,706,753,711,660,415,428,418,435,505,564,500,549,468,423 14,13,13,93,159,157,90,402,410,373,381,390,400,391,404,393,368,402,418,414,411,394,429,413,392,392,380,402,380,366,400,411,420,397,394,387,386,389,388,385,390,396,397,402,388,392,418,483,482,465,438,404,400,425,428,431,444,415,465,445,419,382,378,400,378,387,407,422,397,387,384 9,14,14,66,108,110,66,415,450,439,440,400,425,422,431,442,440,430,472,519,519,416,496,475,449,419,404,412,408,382,416,519,535,461,494,418,437,394,405,380,415,422,438,447,438,404,542,725,724,644,620,516,446,423,455,484,524,501,563,548,521,417,417,416,395,456,530,516,496,438,427 12,62,49,182,204,164,145,547,556,517,511,468,501,590,693,666,644,636,628,660,648,441,533,491,474,469,447,433,388,485,711,682,646,597,632,569,541,553,666,717,776,855,932,868,830,544,860,842,804,765,725,691,561,719,824,863,918,902,937,893,845,484,443,470,501,577,628,566,609,518,471 7,10,8,17,24,19,14,433,386,382,398,389,388,429,414,409,415,405,385,394,403,393,392,379,385,385,381,389,393,385,400,387,400,371,405,381,376,406,399,401,378,425,460,419,410,399,439,401,409,383,381,390,389,445,462,457,508,493,527,484,449,389,381,378,375,383,384,369,378,384,381 12,11,11,37,40,40,37,393,416,412,391,402,405,394,400,392,418,401,426,453,447,382,446,433,398,407,389,390,399,392,390,457,457,419,436,395,400,383,381,401,407,401,419,395,421,394,449,584,599,526,491,452,398,404,416,402,436,416,466,456,440,400,386,376,400,407,453,418,435,433,393 4,24,21,33,36,31,27,449,414,392,410,404,398,466,469,435,425,425,425,441,461,401,428,414,425,387,396,391,381,400,469,466,474,429,447,406,411,407,420,449,511,585,716,652,596,424,559,563,549,521,506,487,456,493,526,562,592,578,636,582,517,385,397,377,392,413,443,425,420,418,400 9,14,12,17,20,14,12,408,427,395,379,380,387,434,456,441,431,432,422,441,430,397,432,406,410,408,387,397,388,403,433,431,454,426,442,410,399,410,430,437,447,510,602,517,488,422,577,553,518,469,460,433,396,518,597,590,668,650,686,601,565,383,398,386,394,394,423,417,428,397,390 11,16,15,14,21,12,8,527,621,587,560,495,542,578,637,641,630,615,677,752,741,486,661,628,559,554,482,478,447,397,542,702,735,641,672,562,515,407,425,463,448,509,651,615,632,439,805,910,903,850,817,745,629,544,626,650,733,734,804,797,766,498,471,485,513,650,745,693,725,592,542 20,16,9,47,65,32,23,419,402,394,379,381,380,435,450,422,422,403,397,419,419,377,400,395,395,385,392,391,380,393,399,420,415,394,394,392,393,402,400,416,406,435,500,449,426,397,514,493,456,448,431,417,389,439,491,488,536,537,567,550,486,397,385,383,388,394,405,401,396,374,380 19,10,10,45,56,55,43,392,445,438,412,386,399,403,434,430,437,425,457,546,521,411,504,464,436,434,413,402,392,385,403,495,558,466,495,437,410,391,389,399,384,406,452,429,449,417,530,719,741,645,613,526,443,429,450,442,503,494,538,544,493,404,403,389,396,452,527,506,469,440,423 17,31,23,39,63,44,28,428,397,383,386,389,379,402,435,421,405,407,404,389,398,386,389,401,396,392,388,375,387,381,404,369,386,391,401,392,383,425,410,403,433,445,517,451,430,421,496,450,446,396,402,407,407,474,508,528,566,536,588,546,494,389,366,383,393,396,392,424,393,381,385 19,33,32,133,291,282,123,453,528,476,459,450,491,493,528,544,536,542,569,568,550,430,457,430,440,445,431,431,439,391,468,481,464,456,474,462,433,402,390,412,401,442,540,539,542,421,721,724,691,669,644,610,541,487,531,558,635,648,711,725,691,463,455,444,448,514,505,513,555,485,460 5,14,13,13,14,14,13,524,692,662,633,591,616,593,650,669,668,669,745,801,785,511,682,645,604,589,524,509,491,393,611,761,760,691,712,643,570,384,406,414,419,458,595,617,678,425,856,954,939,897,879,831,728,483,554,591,711,725,804,840,811,529,540,539,559,711,802,751,785,671,602 18,19,17,41,43,35,33,471,420,405,395,397,381,431,438,428,439,416,423,445,433,391,427,406,391,391,380,399,383,388,427,417,455,431,421,385,400,409,413,420,433,475,584,526,496,391,519,551,553,480,462,474,416,489,504,520,557,539,596,551,487,396,400,393,383,401,439,426,417,413,405 16,11,11,24,36,34,23,394,382,380,390,373,375,394,398,408,389,397,383,380,382,381,394,380,392,379,379,378,382,383,402,404,383,388,371,382,406,392,387,397,408,421,425,426,403,400,441,402,396,377,383,386,394,409,424,431,450,447,451,425,424,378,384,387,389,383,394,386,384,388,385 16,34,34,150,235,243,155,421,396,381,391,400,392,401,404,402,398,399,385,409,425,390,380,409,396,388,384,394,394,384,411,390,385,399,395,391,395,401,387,397,403,420,457,424,424,442,467,448,418,385,408,434,396,560,654,664,649,597,592,524,463,402,400,399,388,408,410,399,406,403,391 5,88,71,115,242,209,92,494,643,611,577,514,531,535,596,573,580,572,685,801,766,551,760,692,629,601,510,479,442,390,505,771,803,718,720,595,499,407,428,434,490,531,637,616,627,463,777,941,941,877,848,746,631,561,662,661,729,726,787,782,737,465,457,470,471,666,801,736,762,637,556 5,31,31,125,180,182,124,392,423,402,414,378,405,404,402,401,388,387,413,443,428,399,418,424,395,403,382,389,392,392,401,433,429,405,421,391,407,390,397,392,411,413,424,419,414,412,462,551,553,472,489,451,413,437,479,491,491,460,503,482,466,398,396,397,393,411,435,423,418,404,399 11,9,8,72,130,130,71,420,465,456,455,402,439,441,462,433,458,444,508,581,557,435,528,484,466,445,420,413,397,368,405,547,564,515,501,453,412,390,406,387,391,409,465,444,444,413,559,773,774,694,659,576,506,446,467,478,519,517,564,580,534,416,416,409,416,480,581,519,550,451,436 5,8,8,37,62,63,37,395,421,412,392,394,402,396,400,409,406,406,453,447,465,388,431,423,415,407,397,397,380,402,391,456,472,434,445,405,392,405,385,397,385,388,396,414,415,401,458,597,598,533,505,464,422,393,402,429,448,438,475,443,443,379,388,394,404,411,452,432,449,406,401 19,8,8,19,25,25,18,401,378,388,377,384,388,391,391,397,409,373,382,398,401,382,381,365,388,371,386,387,381,393,394,389,387,387,388,386,366,374,391,395,385,398,428,410,390,396,398,391,408,382,391,391,387,419,419,424,438,436,458,421,399,397,397,390,376,373,391,384,382,399,378 2,18,18,51,67,67,50,428,516,469,452,463,457,443,476,483,464,445,525,625,604,426,574,530,487,470,439,410,399,390,444,580,628,530,544,479,458,405,418,402,417,416,502,480,481,406,629,799,808,724,703,592,498,437,502,500,581,580,632,621,575,413,416,410,408,480,619,565,573,485,450 15,23,22,400,771,773,394,430,452,440,391,399,420,444,460,456,448,458,482,516,506,408,462,454,429,432,391,406,394,399,426,498,514,465,460,445,393,425,431,441,440,475,536,474,468,489,601,726,719,617,601,512,439,558,643,636,659,618,671,625,573,448,413,404,408,439,502,457,487,425,426 14,9,9,16,24,23,16,436,393,391,395,408,367,418,425,413,398,400,397,408,416,377,397,391,396,382,380,372,396,402,430,407,430,412,412,407,401,381,399,410,412,472,561,513,481,397,462,454,467,432,427,420,384,442,459,448,473,481,506,487,454,392,401,376,395,408,412,392,392,389,372 18,10,8,31,34,26,23,422,381,399,398,375,399,413,431,433,409,390,409,398,411,382,385,396,391,386,370,383,381,385,397,399,402,404,383,383,390,389,411,420,417,423,471,444,444,404,508,414,417,392,395,386,390,429,460,462,517,488,561,507,455,375,394,380,378,397,388,387,394,381,391 17,11,10,21,45,42,18,399,436,426,386,393,426,415,415,405,425,407,421,449,427,389,418,415,406,401,412,391,404,377,400,416,427,392,418,408,422,408,404,406,416,401,441,411,414,394,503,544,514,485,469,435,432,423,454,471,486,505,531,519,457,403,410,388,406,394,425,415,425,402,405 14,108,97,31,42,37,26,707,810,760,740,702,738,751,817,814,816,806,851,896,881,669,824,796,756,743,684,668,585,461,712,845,858,792,818,739,672,429,460,518,519,601,758,755,786,504,947,1023,1023,982,964,912,825,663,762,788,865,868,931,938,908,648,650,664,705,835,888,856,883,789,746 12,193,179,121,189,178,111,422,397,372,388,387,365,396,417,404,423,406,401,422,422,384,405,394,398,396,399,398,381,409,399,408,414,413,418,399,395,401,412,412,433,456,519,470,460,394,465,492,459,468,430,401,387,424,444,441,460,485,525,487,452,402,401,411,375,390,393,408,433,399,399 18,9,8,36,55,51,32,435,467,440,434,424,422,442,449,452,452,435,489,553,556,420,504,490,439,427,428,410,401,401,428,523,565,488,508,437,426,391,408,404,402,437,474,458,483,406,593,775,778,699,674,563,456,445,502,519,565,572,616,580,534,407,401,401,410,454,538,518,525,475,437 1,124,59,189,179,81,92,575,555,514,470,463,449,616,652,649,622,612,628,669,638,447,581,548,486,450,440,412,397,453,613,631,644,544,608,500,469,479,563,598,684,766,876,818,762,593,885,849,815,760,724,644,532,776,852,882,972,970,1003,944,885,464,427,462,491,561,636,590,620,512,456 1,150,136,124,160,152,118,538,818,766,694,552,559,587,633,623,583,580,861,984,920,795,967,879,808,797,667,573,480,461,554,965,966,871,875,727,615,454,537,584,630,699,770,705,661,646,799,1023,1023,978,937,817,678,787,830,811,835,814,858,826,774,455,500,427,475,850,965,862,882,760,604 17,16,14,32,45,36,24,396,403,396,407,368,384,416,421,408,383,415,404,422,417,386,382,390,401,392,372,384,383,369,399,386,402,397,385,416,390,403,378,364,391,406,413,421,440,411,452,455,435,420,408,400,387,422,423,418,456,450,527,458,441,374,390,372,399,388,397,385,398,383,390 6,9,9,62,84,82,60,400,436,425,402,413,407,395,398,418,411,407,441,482,471,403,447,435,414,422,388,408,384,381,393,467,513,447,445,418,413,392,378,384,392,372,394,402,423,390,480,670,686,604,580,482,419,388,411,411,434,444,477,465,457,394,404,387,401,419,476,468,475,417,417 7,13,12,27,39,36,25,394,393,414,384,388,379,398,390,393,386,380,392,377,395,385,382,381,391,388,377,385,388,382,398,405,393,383,386,373,388,384,383,381,395,392,414,409,407,392,407,399,402,400,389,404,398,384,422,426,416,435,445,443,414,381,378,392,377,383,395,386,377,374,384 10,17,17,74,177,179,72,389,413,405,405,395,411,401,411,418,417,403,403,436,419,405,417,406,401,393,396,393,382,387,396,404,417,407,425,397,410,386,396,407,403,411,455,421,417,406,496,495,491,453,463,451,410,454,481,471,503,498,533,502,457,409,385,392,417,407,430,398,412,416,391 15,52,49,38,48,39,29,426,574,528,487,447,433,457,488,464,482,455,527,707,685,468,682,628,539,526,486,434,415,393,456,652,731,614,671,538,467,401,395,436,446,481,554,508,491,417,649,891,917,834,796,675,518,509,581,581,664,643,695,669,604,393,416,403,417,513,708,642,654,547,465 6,11,10,27,32,29,25,392,464,460,456,420,430,418,426,417,427,414,482,649,622,443,633,574,488,477,441,410,379,395,411,594,680,547,570,462,427,393,405,391,395,411,459,444,438,393,516,763,802,699,653,542,446,439,473,480,515,496,542,519,469,384,404,400,384,472,667,589,581,483,423 1,9,9,17,27,22,13,477,557,506,509,460,475,493,543,550,532,541,609,656,658,447,567,553,502,494,468,447,408,412,476,602,619,558,573,481,463,406,393,394,418,432,509,515,532,407,720,824,815,759,731,667,560,457,501,532,617,621,688,710,671,445,442,449,478,584,657,597,627,543,487 11,14,15,55,75,67,50,399,395,409,395,395,409,406,403,418,400,404,402,435,432,401,417,403,391,405,385,388,377,392,406,426,427,410,421,408,388,392,382,382,416,417,481,432,415,401,488,539,540,481,486,436,402,436,486,474,529,517,547,533,479,399,386,391,388,389,425,414,426,398,400 4,9,9,120,231,237,121,470,499,461,458,415,461,480,531,543,529,492,542,535,543,415,477,470,458,440,415,421,411,389,463,513,506,454,480,455,423,403,410,401,401,435,529,502,507,422,688,733,702,655,628,557,486,489,545,563,650,643,706,701,648,445,430,431,448,504,558,520,549,485,440 18,14,11,21,27,20,16,382,429,412,384,390,389,403,438,431,415,421,411,472,482,403,468,435,418,417,412,397,383,385,418,463,488,452,470,437,419,392,404,411,415,428,482,443,431,413,527,637,650,549,546,432,421,449,478,513,536,533,580,524,487,396,419,398,403,430,488,458,459,421,402 9,62,61,178,252,251,172,438,494,489,440,420,426,445,492,502,468,460,515,639,617,412,586,546,476,457,415,420,414,407,442,589,632,531,551,471,425,422,393,414,431,465,547,504,508,440,676,803,815,732,698,598,511,511,596,613,686,658,723,676,631,421,418,410,424,505,628,571,599,486,471 3,11,10,19,24,17,13,431,401,380,390,401,391,465,469,445,414,443,403,424,403,383,408,403,399,391,390,377,383,421,437,423,427,397,412,389,398,397,417,398,426,467,507,473,456,479,581,539,509,475,447,426,393,601,660,654,666,649,693,633,558,408,392,405,401,408,420,415,410,393,385 10,15,15,17,21,17,15,532,628,561,536,515,511,570,627,627,610,607,689,756,735,511,675,626,585,550,480,482,425,397,539,726,727,645,683,566,510,402,410,408,420,458,590,592,612,426,793,915,903,852,824,746,623,522,579,603,703,712,785,790,757,464,484,489,507,666,788,726,751,625,531 16,91,83,323,488,461,303,416,417,425,432,406,419,431,459,448,445,444,465,494,470,411,426,446,419,390,424,401,416,440,421,445,448,447,444,441,428,418,419,436,437,475,511,480,495,435,607,615,612,553,564,522,443,465,493,494,546,533,609,585,565,418,418,424,425,439,466,455,453,418,414 10,35,35,210,346,355,214,389,388,394,387,379,392,413,425,404,404,408,407,393,390,382,382,401,394,402,403,402,396,407,412,394,409,389,398,390,406,404,408,416,404,408,460,427,427,428,492,451,443,408,418,397,399,472,547,535,539,537,560,514,456,403,401,390,402,398,409,387,382,394,399 3,13,13,68,115,114,67,434,432,438,406,394,428,407,436,457,435,415,423,497,490,397,476,447,417,412,414,400,381,390,421,479,487,446,467,413,412,395,408,408,411,419,452,437,440,405,542,682,685,585,565,493,432,467,481,510,571,559,609,572,506,399,401,402,396,435,498,465,474,412,422 7,18,17,14,23,22,13,432,422,390,396,366,398,435,455,442,460,442,408,442,447,397,410,390,398,396,390,385,377,389,425,416,448,392,417,403,392,404,405,429,437,475,516,479,456,451,565,527,494,459,448,431,391,560,609,601,648,624,664,595,546,403,385,414,397,408,426,413,423,415,400 4,33,29,21,34,33,19,626,703,634,610,569,579,676,745,734,725,716,757,805,792,559,723,675,616,603,533,487,452,449,635,766,773,708,733,608,546,432,431,481,499,585,719,710,719,475,875,941,925,883,856,797,690,638,721,738,821,823,883,881,848,566,528,568,594,717,797,746,776,654,591 1,31,28,113,187,152,92,420,503,483,444,427,434,461,502,501,491,500,546,644,593,447,567,520,474,469,420,441,406,402,453,581,628,559,556,469,456,401,410,407,442,492,573,530,523,448,666,814,823,744,727,599,477,533,591,612,676,659,713,686,633,422,421,399,432,506,607,567,571,495,436 6,24,19,38,60,46,30,416,382,392,393,365,398,426,419,407,418,391,408,392,402,355,382,391,387,390,386,382,376,391,404,408,396,385,394,381,387,410,393,405,408,422,470,422,444,411,482,426,430,406,406,387,394,437,485,478,525,516,569,519,460,386,383,387,380,406,394,411,386,372,393 1,18,18,34,36,35,33,432,513,487,469,437,455,412,432,459,460,433,543,663,629,458,601,566,488,472,452,419,407,404,427,611,664,569,578,493,459,367,407,397,399,419,462,457,453,404,589,852,863,785,747,645,512,432,473,492,551,538,597,596,555,403,422,408,420,488,636,587,593,501,462 4,53,30,468,693,423,300,485,512,486,443,421,446,551,611,567,557,553,565,585,587,428,512,487,444,438,423,404,370,458,607,613,574,537,545,473,442,504,619,683,753,840,926,848,781,530,832,801,753,707,684,600,512,691,804,853,932,922,953,886,824,467,423,434,457,516,581,528,541,469,439 17,9,9,11,14,12,9,396,387,376,384,388,374,403,390,411,394,401,378,405,392,398,398,404,387,387,394,380,379,386,407,415,420,401,398,408,371,391,395,397,407,412,430,403,380,391,442,448,447,438,425,422,400,402,430,429,444,424,462,452,426,385,363,381,391,398,399,398,397,383,384 4,39,35,41,59,55,37,521,583,546,539,471,494,538,623,589,577,573,641,735,706,494,681,616,557,548,475,471,414,400,511,719,732,635,667,513,499,404,425,427,456,503,617,609,607,467,781,890,884,828,790,710,602,580,655,661,726,726,797,791,737,455,446,472,476,619,741,694,706,586,513 3,20,20,171,211,218,175,413,467,434,425,424,414,406,429,426,415,420,465,537,542,405,489,472,453,422,404,394,390,387,400,507,560,479,506,441,405,379,405,385,413,399,453,435,444,408,524,754,765,681,646,537,441,435,451,468,515,509,564,526,512,398,395,404,399,471,534,489,510,442,417 1,39,33,52,69,51,38,439,490,435,437,420,427,446,471,462,448,462,494,556,557,427,503,488,456,435,429,392,399,368,443,536,562,489,513,451,406,383,402,420,418,436,517,472,470,433,591,745,749,667,629,531,457,482,541,555,621,603,655,623,567,413,382,392,396,461,551,501,526,456,417 17,21,14,47,60,39,32,413,403,384,361,375,386,454,457,440,419,417,399,423,386,381,400,391,382,386,398,372,373,415,410,388,387,359,381,402,371,403,400,393,421,454,503,455,445,404,502,438,446,425,393,391,372,442,452,464,531,545,582,548,502,386,373,383,406,385,394,376,383,377,377 11,8,9,34,48,48,34,413,468,453,436,397,427,424,454,432,401,423,488,577,558,412,533,502,460,457,427,409,407,408,420,560,598,518,498,441,419,395,387,396,404,424,447,443,439,397,535,782,797,710,684,563,471,417,446,448,504,521,565,516,494,404,406,382,401,451,562,516,517,452,433 6,8,9,44,67,68,44,396,398,412,397,401,392,404,397,410,408,405,422,453,439,391,422,425,407,396,404,390,383,393,394,442,448,415,429,393,386,381,387,373,383,396,397,397,430,390,475,549,559,503,474,458,416,407,420,417,471,451,482,480,448,401,391,388,397,414,434,428,439,405,387 18,23,22,84,115,114,80,576,655,609,574,521,559,633,705,706,677,685,716,763,756,505,653,616,566,541,501,519,439,417,593,699,713,649,669,569,510,417,419,451,452,512,657,659,698,466,855,929,911,868,840,774,660,589,663,695,772,783,849,859,819,537,502,550,583,716,807,758,785,671,591 10,11,9,36,42,32,28,419,383,393,378,386,396,418,428,412,397,395,402,418,389,393,406,400,382,399,391,400,377,409,416,399,391,381,397,392,397,408,385,396,389,435,462,447,418,401,468,449,446,410,408,396,368,419,434,456,489,503,539,515,456,375,396,390,392,396,394,390,369,393,388 19,76,67,98,125,107,85,548,690,660,608,514,543,586,645,613,605,591,717,833,819,540,787,744,660,645,548,519,452,412,556,794,841,748,768,641,553,416,426,459,495,570,677,654,635,499,807,978,990,923,898,804,683,604,681,700,773,766,828,812,772,437,476,467,479,657,816,767,775,673,566 6,15,13,29,47,36,23,388,403,401,398,381,385,400,393,395,397,395,383,402,408,387,390,398,393,391,393,379,390,381,386,407,395,398,388,397,396,384,389,386,384,397,396,399,388,365,381,451,432,419,408,404,380,360,393,390,408,388,413,423,400,378,390,376,387,391,402,395,404,387,388 14,148,119,87,124,101,71,547,671,626,586,524,512,591,632,611,629,604,702,807,782,551,778,715,640,621,539,502,460,405,579,788,817,728,749,594,532,425,470,455,491,546,697,653,652,508,817,973,974,905,871,774,644,662,725,731,792,784,841,829,784,488,470,482,517,682,830,774,773,650,557 14,189,167,262,316,291,235,571,717,675,623,573,597,625,683,687,678,672,759,847,834,575,795,742,678,658,578,541,466,452,613,817,841,746,773,656,554,426,482,502,568,647,762,719,719,534,872,991,993,933,910,836,716,669,767,782,851,842,891,881,845,510,523,504,530,724,842,797,806,696,610 11,59,54,21,24,22,19,614,719,663,623,568,588,656,714,709,695,701,765,833,810,572,770,722,658,639,543,517,462,368,619,807,818,743,762,634,585,427,430,435,472,553,706,681,710,476,866,971,960,913,885,812,701,600,699,725,799,808,866,870,836,538,521,533,567,742,841,796,807,704,600 12,175,133,167,291,219,127,527,825,772,718,589,594,582,625,605,605,573,847,990,929,772,976,895,822,804,663,595,488,432,543,970,985,895,899,749,652,442,492,497,545,621,733,671,650,569,796,1023,1023,1006,972,852,725,697,746,747,792,782,833,809,763,456,523,452,471,830,979,894,896,778,655 18,15,14,46,55,47,38,403,416,410,395,366,382,396,412,397,383,415,416,423,399,389,425,405,375,401,387,385,397,402,395,415,424,401,411,389,388,387,387,406,400,424,431,426,415,399,477,515,526,465,454,400,388,441,471,445,506,490,523,486,462,404,383,391,391,394,413,416,417,406,407 5,9,9,44,86,85,42,393,423,419,405,404,406,419,423,409,433,426,451,497,489,404,480,441,436,418,404,411,392,399,400,484,496,448,443,414,412,389,401,408,389,405,455,403,440,399,522,651,649,567,548,475,423,421,472,443,501,485,526,503,494,406,419,396,389,432,490,464,473,413,416 11,23,17,59,71,37,35,448,475,463,434,431,427,479,522,507,517,476,516,553,544,407,493,470,458,448,396,391,405,402,442,516,551,461,507,428,393,397,433,402,444,489,576,517,512,433,672,708,688,630,595,516,470,512,584,585,639,643,706,670,621,424,407,424,419,481,555,504,523,456,435 12,26,24,40,57,36,26,528,625,612,557,496,518,547,620,605,590,588,685,770,751,526,702,652,573,568,498,476,432,402,540,734,756,677,694,598,535,386,432,436,462,495,638,605,634,436,797,923,917,859,835,751,636,551,626,631,725,728,799,793,757,452,473,468,498,649,772,717,739,615,545 6,13,13,40,55,53,39,404,429,428,410,393,382,431,407,426,449,405,435,450,432,393,423,427,399,404,398,388,390,388,403,424,445,414,421,402,402,385,399,399,396,409,456,415,409,412,485,543,549,510,464,439,403,429,449,477,536,527,558,525,495,391,413,401,407,388,428,437,412,411,386 19,19,19,103,154,160,107,390,396,375,382,391,376,411,398,399,403,414,395,401,373,389,385,393,387,381,370,392,383,390,392,402,392,404,386,380,401,391,389,408,403,404,424,409,387,425,463,420,427,415,407,383,377,490,559,550,524,494,499,451,432,389,384,391,384,395,405,392,394,371,406 10,207,132,249,371,209,145,908,878,827,811,775,804,944,997,987,979,968,961,949,942,681,813,772,747,729,648,639,561,756,1000,987,958,921,941,878,848,813,863,900,948,1018,1023,1023,1023,810,1023,1023,1023,1023,1014,976,892,979,1023,1023,1023,1023,1023,1023,1023,842,706,852,864,928,964,924,949,856,793 18,14,12,32,41,34,27,418,371,383,371,365,367,418,441,411,400,395,390,394,407,385,386,394,397,393,379,393,380,376,398,399,397,380,393,385,396,401,415,405,413,429,457,445,408,399,444,416,422,391,417,394,379,420,449,437,491,501,537,502,473,374,383,381,380,383,384,394,406,376,385 5,10,10,46,58,58,46,379,421,432,414,388,401,397,416,403,400,411,443,507,479,408,476,440,421,424,405,397,383,382,406,480,508,457,481,435,406,386,383,391,399,387,416,420,421,398,507,673,682,591,566,508,439,426,432,435,462,472,509,487,469,381,396,411,399,430,487,462,464,411,414 10,12,12,132,200,207,135,377,386,373,390,382,390,383,388,407,389,390,390,415,401,375,390,392,384,397,385,387,380,383,387,392,408,409,399,398,389,371,385,385,390,386,397,393,388,386,411,499,501,437,423,436,386,373,384,386,405,403,422,419,413,392,400,403,378,401,404,422,411,405,401 3,14,14,45,43,41,43,428,497,436,439,409,413,425,442,447,446,442,495,613,573,437,550,512,463,459,446,407,391,416,425,564,602,521,514,445,427,413,406,396,400,421,475,438,435,404,567,790,800,724,691,584,483,419,472,480,525,527,576,561,531,406,406,397,405,473,583,533,525,467,421 5,9,9,10,11,10,10,500,556,530,499,490,512,541,599,590,600,578,632,673,668,457,564,534,501,503,468,467,420,385,492,608,608,549,571,495,461,392,398,415,410,448,540,535,579,402,761,828,809,764,745,680,565,464,535,543,650,648,735,747,712,467,465,472,517,593,669,611,655,557,503 11,24,17,43,66,42,27,424,395,376,394,374,389,425,444,430,415,431,414,415,425,384,406,407,380,389,378,374,379,390,408,419,397,403,406,403,387,402,433,431,444,488,534,489,456,448,536,493,444,430,440,385,396,533,560,572,610,610,653,603,542,386,390,383,392,410,420,404,397,379,395 4,9,9,47,59,57,45,393,428,425,421,396,421,407,421,405,412,422,445,504,478,408,455,437,423,422,403,389,383,384,389,467,490,448,455,424,392,379,382,389,403,417,438,416,415,388,508,655,654,584,554,499,412,406,435,462,476,484,513,505,474,394,389,384,409,444,497,469,461,432,405 1,463,366,129,169,128,98,665,613,560,497,498,534,711,775,735,699,680,684,710,693,458,598,565,531,510,476,453,410,715,907,797,752,690,714,608,568,835,976,1023,1023,1023,1023,1023,1023,765,1023,979,916,876,849,787,671,1011,1023,1023,1023,1023,1023,1023,1023,505,468,480,526,622,696,646,678,568,529 17,26,24,30,34,27,24,386,396,370,407,390,365,416,422,424,432,421,443,421,439,398,413,405,403,394,409,395,387,418,471,448,421,407,422,412,391,443,546,618,687,782,840,725,599,427,595,578,557,505,448,428,422,605,725,788,842,806,816,703,611,409,387,415,397,393,437,424,418,388,400 10,10,10,75,102,104,76,389,444,427,417,399,394,394,398,414,411,402,450,477,455,414,461,432,429,413,413,406,379,393,387,471,488,453,468,407,399,393,382,385,385,389,392,420,408,397,462,656,663,585,539,479,429,388,423,413,443,450,475,482,449,393,392,401,397,420,476,445,452,418,419 8,15,11,45,48,36,32,428,449,401,404,389,414,438,447,427,438,416,446,477,472,404,451,431,411,408,398,393,391,389,417,469,479,429,452,433,406,400,390,400,445,465,531,482,457,430,588,648,644,578,531,481,431,482,555,551,614,609,661,607,546,406,404,394,400,436,478,446,456,417,399 7,17,15,30,45,40,26,410,394,374,375,388,406,405,429,409,422,406,416,405,428,390,402,402,398,402,384,387,384,380,395,407,431,416,412,373,388,387,422,405,423,446,508,442,447,422,500,484,473,466,431,424,388,472,508,510,542,548,582,541,478,393,387,381,380,389,425,409,407,394,356 3,12,13,73,108,111,73,402,408,376,389,391,393,391,410,403,424,399,425,442,432,402,432,402,395,399,379,398,378,382,414,402,424,416,418,408,401,379,401,388,395,404,420,416,419,406,483,558,552,508,465,422,410,414,450,459,525,482,535,501,464,401,412,388,398,403,432,419,435,405,390 4,87,59,88,130,114,72,704,769,713,668,590,621,746,798,769,763,753,817,894,861,641,841,778,714,690,579,553,475,516,754,897,898,819,834,736,660,551,614,643,719,809,902,859,851,669,960,1023,1023,975,946,873,767,841,904,917,954,942,979,968,930,569,546,594,655,790,895,828,842,742,632 10,8,8,10,12,12,9,398,413,409,373,398,392,403,419,431,412,388,405,456,446,394,443,423,415,402,403,391,393,373,407,447,471,423,429,409,393,397,399,424,417,458,520,504,486,402,491,557,580,509,497,460,444,407,445,444,481,486,530,477,462,387,365,390,398,409,461,435,431,408,384 18,28,25,439,818,805,429,432,413,388,393,402,391,425,449,425,417,411,414,400,411,396,385,396,412,396,364,390,377,428,426,396,387,399,395,384,404,422,437,440,446,493,537,473,459,475,542,485,470,441,430,404,408,582,668,660,663,629,665,607,542,427,376,392,388,401,402,380,415,394,385 4,16,15,52,66,58,46,404,432,400,405,403,392,400,417,407,409,409,420,481,458,407,453,429,418,421,411,401,393,408,409,465,505,438,454,400,419,382,408,410,392,393,447,425,430,393,476,646,644,570,536,464,403,430,474,438,483,483,529,495,475,385,407,377,404,416,469,449,464,411,393 3,1023,1023,1023,1023,1023,1007,1023,1023,1023,1023,968,974,1023,1023,1023,1023,1023,1023,1023,1023,999,1023,1023,1023,1023,994,943,849,987,1023,1023,1023,1023,1023,1023,978,1022,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,927,921,926,956,1023,1023,1023,1023,1023,1004 12,59,55,115,157,147,105,460,518,452,474,440,466,470,506,477,474,472,541,651,643,442,607,531,475,479,452,410,398,401,456,633,663,575,583,481,455,406,431,418,424,448,525,514,526,443,660,824,822,745,714,622,494,480,525,557,629,626,679,659,617,422,428,416,427,542,652,587,603,501,456 18,152,133,79,104,90,70,448,405,404,394,406,387,447,494,457,424,420,411,485,455,405,472,434,412,417,382,383,386,400,442,471,501,439,462,404,394,409,413,409,431,435,518,471,476,406,530,570,588,476,468,422,422,438,474,484,536,555,608,573,540,404,388,413,427,425,498,448,423,377,408 9,23,23,32,48,48,32,452,505,484,443,450,461,443,502,503,513,488,541,619,607,425,564,517,476,482,452,414,399,415,455,592,606,523,559,484,448,393,391,407,422,431,521,491,519,409,670,828,828,760,729,638,533,445,498,521,597,604,666,662,615,413,426,428,428,533,630,572,602,512,455 2,24,20,54,73,56,42,545,539,487,476,456,477,585,624,618,616,601,624,632,605,453,485,469,455,436,438,425,396,394,574,592,565,513,537,466,456,433,452,470,491,576,720,678,683,490,830,819,772,738,699,639,553,628,713,733,811,807,859,851,800,473,439,474,492,576,615,560,616,505,476 3,86,73,52,75,63,43,474,624,578,533,478,489,509,547,524,513,509,637,802,762,519,788,703,625,601,492,461,433,407,478,783,815,712,716,552,484,420,395,419,454,490,592,566,537,424,703,954,957,874,834,716,583,564,620,628,682,679,745,719,672,429,443,440,446,616,799,737,739,592,502 12,26,23,83,110,91,67,401,456,393,406,418,398,425,442,444,420,419,444,536,495,418,482,456,420,427,409,426,392,412,414,494,535,473,462,430,403,413,400,427,427,452,477,474,467,408,561,724,729,641,584,500,452,447,532,509,583,577,612,571,517,392,417,394,410,438,502,476,489,447,430 5,18,16,13,13,10,10,565,675,636,576,515,530,600,674,655,650,645,719,791,770,530,730,671,611,601,506,485,431,392,575,767,776,704,703,610,540,408,430,453,461,541,674,649,672,441,832,942,928,880,848,784,668,575,665,687,767,769,833,836,798,501,490,500,544,695,800,738,755,641,584 19,14,13,28,38,34,24,407,381,389,393,368,374,397,395,406,400,365,396,383,389,389,386,400,384,389,377,374,386,394,386,394,392,388,391,383,385,398,407,396,388,402,411,411,401,388,442,422,426,405,381,384,385,423,430,432,468,437,462,471,448,388,387,377,385,385,388,390,390,371,393 16,19,18,99,191,186,94,439,452,448,428,385,424,449,459,442,453,426,472,492,495,405,453,452,426,416,401,405,398,406,418,478,487,460,463,430,392,401,376,376,392,424,473,452,442,408,575,697,685,619,588,512,463,448,473,488,554,541,597,587,519,408,381,407,420,445,491,484,501,431,418 5,11,11,48,49,46,47,416,427,408,426,381,412,420,441,428,430,403,438,506,491,406,470,458,421,410,392,400,406,364,395,494,499,462,455,437,420,381,388,380,392,405,427,426,438,411,531,661,685,605,579,482,435,418,433,447,475,479,533,536,477,390,405,393,404,415,518,460,459,413,437 17,8,8,72,89,90,73,401,403,372,391,385,387,416,398,415,404,399,389,408,401,379,386,408,390,391,385,393,387,382,399,413,405,388,383,380,398,392,380,381,377,390,403,409,392,396,456,474,464,434,426,416,394,398,381,408,431,422,465,436,426,383,381,385,381,404,411,412,412,384,398 20,19,19,58,85,79,53,443,507,498,429,430,442,436,465,458,453,469,524,633,615,456,581,531,490,466,427,432,398,381,424,595,628,542,557,455,443,389,398,413,401,417,485,470,486,410,619,821,837,755,722,607,493,433,481,512,575,581,629,628,583,415,404,406,408,493,610,578,578,492,436 17,14,14,63,105,105,62,411,440,417,432,430,416,428,426,416,440,417,456,553,523,424,498,467,426,425,416,414,398,403,401,492,530,494,495,442,413,389,400,401,390,410,430,436,424,404,541,765,773,693,658,551,463,408,448,431,490,494,524,519,503,406,415,401,420,433,521,515,483,454,415 4,10,9,28,34,30,25,425,393,410,380,391,380,424,425,421,403,379,384,378,393,389,393,373,389,380,385,375,381,374,402,405,396,383,397,381,382,387,390,396,416,409,469,450,424,405,473,428,416,399,393,389,392,424,448,446,511,489,540,506,449,393,371,386,391,395,393,373,386,390,393 9,8,8,29,45,45,28,388,431,389,403,374,390,416,421,434,414,423,422,439,436,384,409,402,394,412,403,383,398,388,390,416,427,399,420,385,398,378,393,395,399,400,426,418,432,372,517,550,559,509,471,452,409,400,457,462,515,521,557,542,496,396,393,401,395,396,439,437,427,409,402 15,9,8,35,43,41,32,422,491,464,439,415,422,428,427,447,417,420,506,610,588,433,554,530,467,457,431,410,403,391,417,569,618,534,543,450,432,373,385,381,401,417,454,437,446,400,571,798,807,725,685,588,483,414,459,455,506,502,551,564,526,403,405,411,411,471,611,556,552,464,443 2,32,27,23,36,22,15,434,507,479,443,437,442,471,468,471,472,464,504,623,618,414,568,517,469,451,427,414,417,403,437,614,644,551,568,487,431,405,415,422,432,471,551,512,496,429,641,789,793,711,672,567,479,541,590,596,647,642,700,664,596,417,406,424,408,466,625,554,559,487,428 8,40,25,39,56,37,26,424,403,375,404,384,392,428,480,450,429,437,427,429,427,406,387,406,379,396,397,377,395,453,503,444,409,400,424,409,419,496,588,662,722,816,888,785,671,452,705,573,515,483,456,386,412,587,733,793,880,867,886,783,704,413,384,406,403,428,420,388,424,410,403 8,10,10,47,86,78,42,392,391,417,389,388,402,409,411,413,403,403,411,429,420,401,420,406,402,390,401,408,378,383,383,429,424,410,405,377,391,386,387,411,408,386,439,428,412,404,499,542,541,475,442,420,393,422,474,464,518,492,556,498,448,393,400,387,402,405,416,420,418,399,382 19,99,95,135,138,133,132,569,520,497,480,455,465,608,648,616,588,586,582,619,615,423,535,493,453,453,438,416,429,403,488,542,559,509,510,487,416,419,420,435,452,479,580,569,556,435,762,780,764,714,689,628,541,500,607,589,711,720,783,782,727,443,435,457,469,522,620,562,598,499,472 13,38,37,281,445,449,279,572,446,424,424,405,410,603,652,607,590,538,525,511,503,402,417,411,409,398,389,407,390,411,471,459,467,434,431,419,391,446,487,518,568,631,703,625,578,569,735,669,626,569,520,504,431,715,781,793,827,808,848,786,725,432,390,446,430,456,479,434,464,395,422 2,128,92,222,390,283,159,420,366,414,367,387,372,427,431,431,429,433,406,404,416,387,383,391,385,388,388,392,397,390,417,403,418,410,398,397,401,414,427,415,453,477,549,478,468,448,502,491,463,418,395,395,397,485,514,506,573,559,594,532,480,400,410,398,395,400,409,367,414,409,396 20,14,11,26,39,32,21,407,391,380,395,386,401,430,436,398,406,400,403,397,402,379,388,387,395,394,376,392,380,403,417,398,412,407,426,391,373,393,404,400,402,428,457,445,428,409,476,448,438,410,420,379,375,446,477,487,514,493,566,514,444,377,396,384,369,380,407,400,403,394,382 20,11,9,29,34,25,20,413,379,380,401,398,385,415,420,416,418,415,401,424,414,373,406,396,388,388,397,389,380,406,401,409,406,388,407,384,387,396,413,404,410,406,462,456,419,389,481,451,445,434,408,400,387,424,481,468,509,506,536,518,452,395,384,393,395,385,399,393,411,390,388 10,46,45,170,259,268,174,385,379,377,381,385,366,386,409,394,389,395,383,408,399,374,387,394,402,390,399,387,369,400,388,393,395,386,376,389,382,405,399,382,419,445,459,421,394,454,449,429,428,380,383,384,373,582,676,666,637,581,574,467,468,391,387,390,389,395,379,388,385,400,389 18,30,18,53,76,44,30,504,395,412,401,384,375,485,524,486,443,444,414,429,404,375,396,372,379,393,393,390,375,380,421,418,407,396,416,379,390,403,395,409,417,462,524,524,506,419,586,504,473,454,421,408,402,472,516,524,630,626,706,662,589,410,399,382,396,402,411,374,398,407,366 2,12,11,44,50,24,21,419,493,445,439,435,459,440,450,450,441,451,509,600,600,437,566,507,465,458,435,409,406,409,427,581,620,512,546,455,412,384,405,405,420,426,470,440,454,401,587,782,798,717,681,568,475,448,461,479,522,516,569,577,533,403,409,397,416,484,583,534,520,470,447 5,11,10,34,39,29,25,538,659,594,559,506,540,560,620,599,585,580,723,772,751,575,707,664,614,572,515,486,427,401,529,783,755,697,717,597,536,408,410,419,452,487,606,600,624,433,780,965,927,890,857,768,660,519,600,620,712,714,781,766,733,478,519,482,498,746,826,773,799,684,591 16,201,171,363,414,336,297,657,832,795,743,684,714,702,756,752,744,732,854,942,922,708,894,852,793,779,684,659,544,448,708,910,937,867,882,781,714,435,462,481,568,649,779,766,786,536,924,1023,1023,1023,1012,936,837,683,772,794,866,865,923,922,891,584,641,578,617,832,944,902,910,815,743 9,8,7,17,24,22,16,378,392,381,393,380,381,385,399,397,381,398,368,408,409,381,397,398,385,375,378,376,387,389,399,404,383,390,383,390,386,391,401,399,385,406,421,389,408,390,411,405,400,410,402,389,388,410,424,406,441,450,468,439,405,384,379,400,385,379,385,393,383,380,382 1,13,10,23,20,15,18,404,499,496,430,414,398,422,433,441,421,411,471,664,636,433,660,596,512,523,432,408,387,395,414,582,699,549,568,459,422,394,402,411,405,441,523,472,445,410,560,726,792,682,656,497,442,473,530,537,583,564,608,542,521,381,410,388,398,464,669,598,596,495,420 20,24,23,82,120,75,59,426,475,465,471,412,414,405,478,449,449,464,505,585,554,430,520,498,468,461,413,418,414,393,448,538,586,508,527,446,423,396,398,383,409,422,473,472,456,415,600,773,765,680,656,556,464,476,502,536,604,580,630,622,563,424,416,401,409,450,564,506,535,441,429 18,23,22,67,70,61,60,454,711,648,578,466,482,451,457,458,448,429,754,899,827,682,882,787,707,687,571,500,431,380,430,877,889,781,791,599,528,422,417,449,473,478,538,504,481,476,591,1005,994,913,867,726,574,581,605,575,613,595,639,589,553,396,432,401,396,730,888,781,785,654,510 7,16,14,25,43,37,20,405,385,388,383,393,352,426,404,400,390,397,385,399,403,377,405,371,377,381,391,388,383,380,387,385,407,386,395,385,415,388,394,398,400,407,435,434,430,389,456,438,425,406,403,384,405,417,456,434,473,470,510,447,421,394,375,370,399,390,395,374,408,396,372 15,8,9,18,23,22,16,421,422,378,410,389,390,404,424,439,395,407,418,458,440,403,417,420,404,416,389,392,386,397,406,430,439,417,417,399,399,394,412,387,389,415,441,425,426,403,518,590,578,512,505,439,426,428,462,463,518,489,516,502,475,381,400,407,401,415,424,423,436,409,395 13,9,8,20,27,24,19,421,378,385,366,390,384,431,427,410,397,396,389,398,391,386,387,375,388,386,394,384,387,399,397,380,391,375,387,391,387,407,419,396,383,396,423,421,411,395,426,395,411,402,382,405,386,394,423,418,430,463,481,463,421,388,395,376,375,374,396,372,392,387,393 15,11,9,32,34,29,27,400,387,397,403,383,384,422,437,405,403,403,420,384,396,385,392,391,395,395,388,394,365,385,406,401,415,385,408,394,386,402,397,388,399,411,428,417,429,386,453,422,420,419,392,401,390,396,430,436,469,483,511,469,449,396,392,393,396,397,404,401,384,384,377 8,21,19,51,50,42,44,391,396,395,392,387,391,393,425,418,418,427,418,479,450,406,424,428,425,414,394,383,390,395,385,445,476,421,447,396,423,380,389,404,391,418,437,431,419,380,486,637,648,567,543,482,430,404,448,425,485,476,512,488,468,395,399,375,407,422,460,432,440,424,393 19,23,21,100,144,131,89,487,451,408,411,394,405,475,501,487,489,489,499,486,480,410,437,420,413,428,410,399,379,385,442,469,467,451,466,418,416,435,438,433,440,492,583,554,515,457,644,674,638,571,527,514,451,561,621,626,677,655,704,685,619,431,412,438,417,435,485,468,455,422,430 12,39,35,97,146,126,78,608,692,651,599,562,601,678,738,728,713,712,760,813,800,547,727,673,621,600,544,514,470,428,640,768,773,706,736,612,569,416,434,454,505,570,715,703,727,490,876,965,956,905,879,821,703,618,715,726,809,810,875,879,847,549,537,557,582,754,845,790,812,703,627 6,10,10,44,63,61,43,410,426,413,400,398,399,396,424,427,391,419,426,471,467,400,442,436,420,410,395,393,384,419,385,473,492,432,446,410,407,405,391,370,393,396,428,410,394,393,483,640,658,568,549,458,432,423,461,425,506,479,498,491,446,382,385,385,383,408,458,439,443,409,386 16,16,14,41,37,27,30,444,499,496,448,425,427,443,474,466,455,450,513,655,633,431,650,598,505,515,434,415,381,393,450,616,685,566,587,472,462,381,416,425,430,456,529,479,483,424,626,776,805,710,679,544,492,504,558,565,632,612,685,647,579,418,409,409,401,507,672,599,596,512,442 10,29,28,51,67,64,48,445,924,886,808,685,662,467,444,443,436,426,921,1023,1021,872,1023,994,931,909,798,708,567,394,455,1023,1023,991,996,850,752,409,456,501,528,590,634,580,552,545,573,1023,1023,1023,1023,935,797,646,648,606,568,568,632,575,531,389,592,392,390,897,1023,981,988,883,745 14,32,29,62,84,68,49,438,515,489,452,439,444,427,476,467,439,455,540,650,630,432,613,545,499,474,418,424,399,391,434,619,656,544,560,471,421,372,396,414,401,429,498,484,473,415,621,829,833,763,725,624,536,462,484,524,594,583,632,613,570,405,432,408,407,512,621,557,576,486,433 1,38,37,27,38,34,25,452,534,509,424,452,431,474,505,507,469,485,580,683,656,463,627,565,508,500,460,434,417,386,460,637,678,578,609,493,458,406,417,427,407,464,543,511,525,428,679,834,836,760,737,629,515,503,565,594,637,637,699,680,637,426,421,419,431,536,680,621,635,516,471 5,12,12,57,63,64,57,409,447,414,413,401,405,423,419,420,398,412,458,536,521,400,481,469,422,423,410,396,385,390,411,494,535,464,483,429,409,387,400,396,398,406,436,438,440,404,527,695,696,622,587,503,421,424,450,460,519,516,560,534,463,395,396,387,407,437,519,464,491,445,399 15,44,44,100,133,133,99,437,560,508,484,445,468,453,467,464,497,458,557,672,660,462,621,564,497,494,442,444,411,394,455,638,669,579,604,461,448,397,409,408,405,457,555,480,494,441,689,858,864,793,758,650,539,494,583,607,670,662,723,691,629,405,421,414,418,494,677,613,623,507,474 3,101,84,156,303,247,114,690,844,817,808,802,843,727,799,813,816,825,877,885,900,644,762,777,768,760,724,763,684,414,731,820,815,796,833,786,767,429,437,452,487,581,737,746,803,506,972,1023,1023,1018,1007,980,913,669,755,778,857,867,932,955,927,656,776,687,727,858,897,888,926,853,839 8,19,19,50,70,69,49,415,444,399,422,400,421,441,480,452,467,446,466,486,464,398,457,411,427,399,398,407,400,391,418,436,444,434,442,412,419,382,380,403,392,421,460,446,461,412,580,637,610,565,509,498,432,436,488,493,571,576,624,591,552,402,417,417,416,452,492,467,471,454,418 8,16,14,28,42,30,17,400,386,384,380,389,377,374,411,368,390,384,385,399,398,388,396,400,377,381,390,391,381,394,405,393,410,391,405,376,367,397,413,421,451,511,605,507,458,397,503,458,455,420,402,417,405,419,472,501,649,661,689,579,519,388,393,375,383,387,384,397,407,390,368 16,112,95,66,73,59,56,533,616,546,503,469,458,563,632,592,604,573,670,772,730,521,742,642,573,557,482,453,433,489,678,780,768,686,687,564,505,500,642,724,792,869,959,893,835,468,858,949,924,857,819,724,579,641,768,833,941,940,976,917,856,456,462,468,485,652,812,708,735,606,506 6,51,51,38,59,56,34,416,484,459,437,403,405,422,456,443,428,423,491,556,535,434,541,532,493,482,447,459,412,390,428,524,524,489,469,437,405,392,399,403,434,436,468,461,439,408,610,751,777,711,650,587,477,474,519,531,586,563,627,587,537,398,426,387,402,454,529,492,531,466,444 9,13,11,31,34,27,23,426,427,400,412,392,394,425,438,413,432,426,422,465,462,401,459,423,410,393,394,378,373,384,417,467,471,436,420,419,409,372,395,430,437,484,570,533,494,409,514,583,600,551,529,478,435,433,455,500,541,518,565,545,499,406,391,389,397,417,477,439,433,434,403 3,100,91,96,153,120,79,531,678,636,580,535,569,584,643,635,631,624,725,813,792,560,752,695,620,627,533,511,463,407,562,775,805,724,731,621,515,435,412,448,480,541,663,642,656,455,823,960,959,901,873,796,686,576,686,691,783,785,841,833,791,469,492,473,498,669,799,739,751,651,567 20,18,17,383,715,687,364,393,421,409,413,408,390,402,417,402,387,404,423,449,422,398,460,414,398,406,404,387,377,387,392,423,464,427,410,398,380,381,385,390,385,400,420,396,429,433,461,539,547,497,460,420,395,422,446,428,484,441,500,472,440,406,405,400,391,410,453,413,437,427,398 6,19,17,22,24,18,17,460,532,507,495,457,467,501,554,536,535,519,604,658,656,455,604,563,510,483,444,427,419,394,473,634,652,565,580,506,432,390,414,425,427,495,574,532,566,418,713,824,818,760,716,630,517,517,585,610,680,689,737,727,686,447,438,428,448,549,659,595,614,501,443 1,10,10,15,16,15,15,428,509,452,465,433,450,459,485,479,473,474,524,634,609,443,572,523,468,470,432,422,412,374,428,580,611,535,549,481,441,395,410,417,431,467,536,506,478,421,631,795,797,727,687,576,485,515,565,579,642,625,680,657,605,415,416,397,409,504,612,568,569,494,432 14,8,8,53,74,72,50,393,443,436,413,395,405,414,429,421,425,433,451,518,491,414,462,448,419,419,421,395,385,398,412,494,529,460,467,424,388,383,390,376,371,409,420,415,424,405,494,704,728,640,606,501,431,418,453,437,483,480,512,511,479,393,381,384,396,440,507,479,485,428,419 14,16,13,40,58,34,24,438,420,414,393,390,393,435,430,412,417,405,405,430,440,385,423,406,404,390,380,400,380,396,407,416,433,408,420,409,405,394,404,414,422,409,456,440,439,401,494,517,511,466,445,425,401,434,463,472,524,516,560,529,481,390,387,368,375,393,411,418,429,389,395 1,785,542,323,524,332,201,549,585,517,525,466,485,579,660,625,617,594,654,722,700,478,639,601,524,514,454,454,394,442,563,686,707,593,621,543,509,470,528,549,613,703,789,719,690,578,824,882,871,808,771,675,557,741,809,815,860,842,891,853,804,479,434,478,477,577,697,641,651,535,483 7,27,20,52,76,48,34,399,376,393,394,379,385,396,427,424,406,386,397,414,411,389,378,399,391,397,389,373,386,407,411,418,397,395,390,399,387,379,399,405,412,431,453,436,431,409,473,477,437,441,418,373,364,445,458,444,509,510,552,482,475,389,370,387,379,400,400,402,404,400,393 18,10,8,25,35,32,22,399,393,394,405,403,399,415,409,398,404,402,418,426,454,388,440,418,401,402,387,387,377,402,390,421,447,420,415,436,393,389,403,416,410,419,457,425,412,400,477,516,522,457,450,409,396,441,455,468,496,482,517,488,462,398,395,391,389,390,423,409,419,407,398 12,173,161,117,166,150,102,426,390,386,402,367,378,402,439,396,435,378,412,390,419,380,386,382,386,382,379,388,371,382,410,401,406,385,398,380,387,417,406,403,440,485,537,497,459,409,449,466,445,405,438,401,381,414,456,445,513,477,542,501,452,392,384,386,386,398,412,402,400,409,405 14,15,15,14,17,16,13,494,641,586,546,496,524,542,601,583,598,582,668,776,745,531,696,647,582,554,498,492,437,383,528,740,753,663,703,589,511,380,399,424,439,473,606,582,619,435,784,922,918,856,828,750,635,509,556,606,674,695,766,773,729,469,480,466,484,671,778,717,731,616,531 13,29,23,52,75,44,28,440,401,399,404,387,386,438,464,463,437,427,408,417,406,392,400,398,384,381,386,391,398,413,436,421,415,398,392,392,385,421,439,429,442,500,585,533,489,435,553,493,487,436,440,414,410,501,574,576,622,604,645,592,523,389,381,396,398,398,408,403,414,400,390 14,12,12,14,16,13,11,486,601,559,536,486,508,527,571,580,570,570,653,750,727,507,680,625,570,548,483,461,435,400,511,715,735,639,666,553,500,383,394,416,424,464,564,552,570,418,748,912,902,845,814,730,592,484,540,578,651,666,737,732,705,460,469,448,478,649,765,704,721,587,520 8,7,8,54,82,82,52,415,433,430,412,411,400,406,421,390,413,422,429,496,479,411,461,447,422,416,408,397,399,400,389,484,506,453,452,425,389,364,396,386,380,408,421,406,427,385,486,670,675,609,571,501,428,397,415,427,473,453,506,485,461,385,392,384,383,437,490,470,467,411,414 4,13,13,57,73,65,50,401,471,466,437,426,427,429,434,420,430,435,477,581,559,429,544,497,457,461,418,445,393,384,424,557,597,497,497,441,429,386,404,393,396,409,453,447,421,399,565,797,803,720,681,580,460,429,467,453,511,495,564,545,521,410,418,410,408,461,575,522,520,461,411 14,19,16,30,39,19,15,497,548,495,474,479,490,533,561,566,545,523,596,661,649,446,607,548,507,494,438,425,411,416,497,625,649,585,606,489,471,391,426,428,467,507,602,589,560,432,726,822,812,750,709,653,524,537,594,633,691,683,743,733,682,448,421,458,466,571,649,591,622,524,447 10,14,12,32,40,28,23,438,444,436,407,407,425,429,474,423,446,405,444,519,508,406,485,467,418,413,392,411,390,394,443,507,536,474,485,415,405,378,403,418,451,509,614,548,539,418,571,655,671,600,579,520,457,455,487,505,571,545,603,561,527,387,393,393,395,419,506,484,456,423,404 2,17,14,24,37,32,20,409,401,368,393,403,399,423,448,426,428,420,406,419,449,379,392,399,381,386,381,394,390,406,442,410,423,401,398,399,390,416,432,458,505,580,683,604,529,429,630,521,463,447,436,414,401,536,625,679,788,780,811,720,644,397,391,401,394,402,399,387,410,392,396 15,30,28,55,53,50,51,462,549,502,481,457,445,515,520,515,525,488,583,709,695,470,691,621,545,535,454,445,424,392,464,678,721,636,661,513,453,418,423,424,433,474,579,571,526,446,693,842,858,783,753,631,513,535,601,606,687,687,745,724,667,421,443,440,438,550,725,660,643,544,469 3,11,9,28,36,30,23,425,390,394,401,373,386,420,415,412,386,381,395,385,407,376,385,379,403,387,389,383,373,390,397,382,405,394,384,385,384,380,399,402,413,409,464,441,437,403,475,438,410,408,396,406,396,423,461,470,523,515,552,520,473,398,382,377,384,389,420,402,380,387,387 9,15,12,18,18,9,9,412,420,395,410,402,378,412,436,427,415,414,440,440,432,394,397,405,397,394,376,388,395,381,396,432,435,425,417,402,397,389,387,405,408,440,499,455,443,399,519,543,532,467,455,434,404,470,497,511,569,557,609,554,512,394,388,404,401,412,438,421,404,412,392 20,251,192,209,371,332,185,458,424,395,397,393,393,448,473,472,454,440,456,456,463,403,404,420,401,390,394,374,380,415,443,433,444,420,427,406,385,396,443,457,520,536,638,541,521,472,640,591,541,523,505,446,396,564,646,641,698,686,730,681,596,402,370,408,423,423,432,439,439,391,390 19,11,10,28,35,33,25,410,410,386,384,381,382,445,411,396,413,410,380,408,412,387,405,399,394,401,389,387,379,385,403,398,410,386,404,392,406,390,379,401,404,411,433,431,407,395,468,456,444,436,405,391,382,423,465,463,492,479,532,492,475,396,382,389,380,395,408,392,388,394,381 18,10,9,23,31,29,22,388,406,372,364,385,380,383,390,382,400,393,395,402,397,378,404,381,387,383,383,386,391,422,407,395,394,392,393,372,393,396,420,401,411,420,439,420,428,399,466,437,433,397,389,380,383,430,452,444,478,461,483,465,454,384,391,388,392,399,392,385,390,386,387 16,229,197,156,209,164,123,649,631,577,559,526,527,696,765,728,713,698,719,757,750,486,663,617,554,535,490,478,423,599,835,777,760,693,710,628,556,745,877,923,980,1023,1023,1023,979,622,986,943,909,857,828,761,646,846,965,1022,1023,1023,1023,1023,992,523,481,512,554,652,743,688,719,602,550 15,20,20,71,98,101,72,423,439,443,393,408,408,412,441,428,426,429,472,520,499,423,448,443,449,424,409,394,407,402,429,477,488,467,478,423,416,372,380,425,414,417,454,446,428,393,562,716,704,627,607,511,454,451,483,492,515,534,572,584,514,406,417,393,411,444,497,458,492,433,414 14,10,9,16,16,13,13,485,571,509,481,461,450,510,558,550,549,518,607,682,659,463,601,572,509,488,430,440,415,392,488,646,663,582,604,497,454,389,399,401,431,476,572,548,571,411,730,828,817,753,739,642,537,492,565,567,642,662,726,714,675,446,428,444,448,562,667,616,624,527,470 18,40,36,259,501,457,230,758,747,702,673,620,655,798,849,822,820,807,817,844,851,547,740,707,661,643,582,566,486,486,736,773,777,715,743,652,598,504,534,570,621,724,849,827,830,607,971,986,983,936,917,864,766,785,862,883,950,947,997,985,948,624,573,636,662,769,831,809,828,732,661 12,56,53,324,588,592,319,487,572,537,505,466,479,499,568,540,518,516,608,705,688,463,623,580,535,499,465,435,416,408,479,648,682,596,623,523,468,433,417,441,450,507,610,580,565,473,748,872,879,808,775,678,568,538,619,648,715,716,769,742,705,443,457,449,455,551,688,626,652,536,466 17,35,27,56,63,42,37,437,384,382,380,380,394,447,466,452,421,414,412,414,396,367,384,374,387,385,388,398,379,420,415,409,403,399,407,379,402,428,437,428,433,455,531,497,474,439,542,460,449,419,407,392,390,531,578,579,632,604,668,588,560,382,383,401,397,384,380,384,401,366,406 7,20,17,35,52,39,27,410,391,372,396,385,370,407,426,398,396,405,422,402,381,390,398,402,381,384,389,388,381,415,397,405,398,397,391,404,397,384,404,391,405,412,457,430,420,399,436,443,417,411,410,378,381,436,433,455,472,482,520,479,427,388,386,391,396,378,392,406,400,382,387 9,14,12,34,38,22,20,407,400,385,398,403,417,406,408,399,404,414,414,443,452,386,393,407,410,390,386,389,380,394,404,419,395,401,422,397,387,423,390,409,403,405,447,432,409,400,469,517,499,463,443,408,413,457,496,461,523,522,563,510,476,393,394,381,404,412,412,428,409,382,399 6,23,22,78,134,132,74,408,460,431,422,417,402,430,447,422,432,434,443,550,532,433,496,476,443,431,429,414,397,399,420,509,547,467,482,428,421,386,397,405,407,417,464,440,448,403,529,729,732,648,604,505,440,429,456,494,546,524,585,555,504,398,424,390,400,445,524,506,488,425,424 14,10,9,83,103,102,81,383,442,421,414,403,408,405,405,383,388,408,442,478,465,395,469,445,417,408,411,390,382,381,397,451,474,435,442,403,392,384,403,393,390,410,423,397,417,405,487,647,667,572,550,472,408,425,435,422,462,459,514,489,453,405,395,390,390,414,482,446,448,411,408 3,11,10,36,45,40,31,423,485,450,433,426,416,419,454,432,418,408,461,589,583,434,540,514,477,447,418,416,396,402,415,567,593,533,521,448,420,373,396,385,406,393,454,437,435,402,530,795,814,730,689,575,479,421,453,466,495,486,547,533,509,392,405,397,393,464,580,532,534,471,431 19,15,14,29,45,38,24,380,385,376,395,384,373,406,405,391,407,398,426,404,404,382,394,386,370,388,378,387,377,368,402,378,384,398,403,380,379,384,416,408,425,446,444,427,435,397,454,430,399,438,424,385,411,440,459,464,472,473,507,471,436,381,366,382,383,382,401,383,418,388,403 2,302,260,324,515,462,286,484,428,433,401,393,404,475,512,458,481,409,441,476,462,415,460,421,408,380,402,389,366,420,464,476,470,444,460,424,409,406,471,494,504,580,661,594,535,445,589,624,607,543,482,426,398,477,506,521,585,581,640,604,562,403,397,414,407,424,461,428,439,394,397 5,10,10,46,58,61,48,395,415,411,409,384,392,384,414,404,410,411,425,459,451,411,439,436,413,408,380,390,381,366,399,470,471,418,437,416,406,388,391,381,380,398,393,408,400,397,459,619,627,562,523,448,414,421,414,426,432,446,470,463,433,384,387,394,392,413,449,424,440,408,398 2,99,82,160,193,146,122,502,673,630,585,529,516,524,595,576,570,554,693,817,795,554,777,727,630,630,517,501,446,418,520,790,829,736,739,628,539,431,434,441,488,547,659,604,610,498,773,957,970,900,868,774,640,615,677,693,750,749,799,781,739,447,446,453,464,655,807,743,762,653,536 7,19,18,35,42,34,29,387,432,395,402,404,398,405,421,414,431,407,423,456,454,406,455,431,418,426,407,395,372,369,414,451,461,431,412,419,415,395,380,413,393,403,427,423,423,404,466,649,654,587,549,445,411,411,451,450,487,475,525,503,473,389,382,400,389,418,467,442,443,412,393 17,18,16,31,48,40,25,397,390,422,401,391,387,415,410,398,392,407,406,396,424,388,400,387,401,394,394,388,371,406,384,417,412,402,409,398,386,387,420,407,435,428,468,428,413,424,453,475,454,434,400,410,396,439,496,489,487,499,546,516,460,381,383,376,395,390,407,407,394,400,388 12,12,12,50,66,66,49,411,416,430,392,403,386,391,418,404,420,416,436,473,444,409,430,430,413,414,400,391,394,383,400,454,468,451,434,406,401,376,396,403,423,419,427,431,416,395,493,628,628,562,525,455,426,434,444,454,500,491,521,507,487,417,395,385,392,430,462,448,449,401,414 5,11,10,43,57,44,33,400,435,427,400,378,407,396,424,400,409,400,437,468,439,393,448,441,420,406,384,402,371,400,420,461,486,424,434,396,419,389,401,408,412,415,414,416,420,394,481,622,614,541,509,475,408,417,444,444,467,469,529,509,451,384,397,406,401,423,469,440,448,429,399 9,59,48,89,85,67,72,418,479,475,444,421,420,446,468,492,486,443,505,618,606,445,583,540,467,481,433,443,391,397,426,582,640,535,557,465,430,362,417,428,436,449,514,491,467,423,623,783,794,713,678,577,475,498,546,531,617,609,670,651,581,420,424,409,400,483,624,575,566,476,435 19,14,13,11,14,9,8,452,483,451,453,428,446,493,539,530,529,503,538,570,576,439,492,474,453,445,427,418,399,400,476,544,551,494,514,447,438,401,387,412,450,461,547,532,538,409,687,733,715,665,636,582,506,481,520,540,596,625,686,683,641,425,407,418,457,498,560,503,538,471,457 18,13,13,11,13,9,8,476,578,535,506,480,493,520,563,542,560,551,598,704,682,473,619,570,524,513,447,431,423,391,494,674,690,587,641,532,468,418,406,419,414,463,548,542,550,414,735,862,855,801,763,676,567,498,546,566,644,654,733,735,688,433,443,454,468,586,705,642,670,555,480 2,15,13,27,33,28,23,393,438,450,418,380,414,427,422,419,404,397,446,507,499,419,486,471,435,413,396,389,394,393,412,496,517,447,474,434,386,398,397,411,404,429,457,417,439,401,533,685,685,599,589,497,411,413,462,469,512,496,546,540,491,399,413,394,405,442,506,472,461,427,408 18,24,21,246,362,336,225,410,429,438,399,432,404,400,411,402,410,416,443,490,472,422,443,429,411,403,413,390,375,375,406,470,493,439,444,415,404,373,404,392,397,405,421,393,416,432,500,660,669,573,562,475,426,417,449,435,465,482,523,520,481,409,393,404,394,430,463,468,480,441,404 2,11,11,44,74,78,46,412,436,418,398,389,382,425,437,422,431,425,436,447,454,403,423,408,405,402,400,405,393,413,421,436,435,409,426,416,387,389,401,413,396,418,461,449,421,400,544,588,561,527,491,449,415,433,463,477,527,521,559,554,516,395,408,413,408,433,432,428,440,417,400 5,8,8,88,115,115,88,405,402,420,387,377,402,402,406,406,405,404,424,457,446,404,439,408,408,397,410,400,382,396,418,444,429,414,417,397,388,391,393,381,403,395,395,400,407,396,474,568,585,509,508,441,410,405,434,417,436,443,473,483,459,394,394,403,398,411,445,415,407,412,393 5,11,11,56,94,99,58,404,413,410,422,402,410,448,479,465,457,468,435,449,472,397,406,406,409,393,376,384,378,394,439,412,413,401,425,421,400,399,392,391,425,417,472,454,467,391,588,544,489,493,481,459,421,464,478,492,539,532,590,582,546,405,386,403,422,431,416,424,437,403,395 5,9,8,16,15,11,12,423,503,492,451,430,418,428,453,446,439,442,492,638,632,424,633,571,493,507,449,430,405,403,423,600,678,556,576,482,446,388,392,420,430,437,497,461,452,419,571,755,796,703,679,552,442,460,480,480,555,550,599,573,528,410,402,397,391,466,650,587,598,506,433 20,16,16,76,98,95,73,430,488,460,463,420,418,448,470,444,458,447,510,613,589,427,551,519,467,447,436,420,382,368,438,581,629,549,543,475,445,402,397,391,409,415,466,466,457,409,610,823,837,764,725,609,521,434,492,506,575,562,639,618,583,421,410,410,439,495,616,553,582,479,449 15,282,159,1023,1023,1023,1023,871,1023,1012,978,918,936,905,953,945,942,937,1023,1023,1023,937,1023,1023,1014,999,928,899,806,607,899,1023,1023,1023,1023,982,927,652,678,701,786,873,986,967,977,851,1023,1023,1023,1023,1023,1023,1023,925,986,1004,1023,1023,1023,1023,1023,820,877,805,834,1019,1023,1023,1023,1022,949 15,12,11,28,47,44,25,518,636,563,531,500,531,549,600,606,596,595,661,750,727,501,662,613,570,541,453,479,419,406,520,708,722,656,663,554,521,399,402,417,433,475,575,571,599,423,784,911,905,850,820,733,625,520,588,593,696,700,768,773,737,475,478,474,489,661,766,710,737,625,558 13,155,140,105,129,113,92,405,445,427,393,385,402,466,466,440,439,460,461,504,468,419,476,461,422,421,407,388,388,412,444,484,494,437,444,426,395,402,418,446,423,474,567,472,514,433,567,597,615,522,490,427,424,447,496,524,575,594,641,625,573,398,399,404,386,433,489,454,432,426,408 9,23,19,39,59,48,31,418,428,415,416,397,407,421,445,412,430,416,444,513,485,401,465,447,421,429,396,398,367,417,405,506,549,458,491,425,434,386,417,409,439,482,512,446,467,428,544,703,683,618,574,500,439,477,532,529,573,575,609,572,541,407,404,395,413,461,544,491,489,434,429 15,14,12,25,28,18,17,412,514,512,474,423,424,423,442,447,417,439,495,696,665,446,694,625,522,527,453,425,404,389,416,614,720,588,622,500,437,407,424,404,442,457,514,474,447,432,553,759,824,707,693,547,438,492,548,533,602,586,638,595,552,408,412,391,395,480,703,622,605,535,437 19,23,14,55,66,39,32,451,415,407,410,402,396,456,485,464,457,407,420,447,437,398,410,395,399,393,377,387,383,403,415,452,444,409,438,396,387,389,423,428,451,468,559,499,478,439,584,552,537,473,455,431,405,507,584,581,664,643,702,658,583,401,401,400,405,401,434,412,432,402,391 16,13,11,39,59,50,33,451,390,380,365,390,395,428,458,416,421,394,389,413,413,386,396,386,385,377,392,387,390,385,412,393,401,376,387,390,408,379,386,385,382,405,427,448,421,387,508,452,447,425,405,389,390,405,430,429,479,502,538,499,484,383,404,370,382,383,402,404,391,382,393 15,121,117,75,117,109,69,384,390,376,391,389,382,401,388,406,393,389,377,402,405,385,403,403,387,400,384,384,386,380,396,406,398,382,394,402,394,391,407,380,414,448,464,441,419,385,460,466,490,460,429,403,391,393,388,395,433,431,449,444,440,395,393,389,384,395,395,407,380,382,384 3,20,19,384,694,695,378,434,426,394,386,392,405,433,426,440,437,422,456,446,446,392,437,424,404,387,391,395,397,403,400,443,444,412,423,396,410,412,435,429,447,485,536,474,459,522,572,565,561,500,472,466,397,713,801,805,787,729,735,635,547,427,383,396,385,404,451,408,419,417,404 17,15,15,25,32,27,22,423,403,400,412,373,398,425,449,432,417,409,409,432,411,397,417,397,386,388,397,381,386,399,406,425,429,407,426,404,389,408,394,421,408,437,470,454,438,413,535,508,480,471,449,428,390,458,499,523,541,526,568,513,492,391,384,386,394,417,424,421,407,397,398 18,11,10,35,48,44,31,486,443,436,422,414,406,462,441,453,436,454,483,531,504,414,499,462,436,405,405,407,382,375,419,530,546,493,487,445,419,400,402,406,432,452,550,509,483,401,553,732,720,673,625,562,476,437,456,483,540,524,572,567,513,396,420,383,398,473,550,508,539,456,415 16,16,16,95,139,144,97,424,428,422,402,403,382,417,419,436,431,414,436,447,460,408,435,430,400,406,400,395,393,382,409,435,445,429,443,410,401,395,406,409,420,413,445,440,424,414,518,585,593,525,492,449,435,504,574,573,571,560,587,550,477,390,416,399,401,418,456,423,435,413,396 9,33,28,108,152,110,82,511,584,509,468,438,462,531,586,567,533,524,619,710,697,460,648,598,528,524,462,446,403,431,518,678,715,616,627,518,476,439,482,496,525,595,699,628,608,495,773,885,888,820,790,691,571,680,734,746,801,787,833,800,755,417,435,428,445,544,678,634,653,550,478 9,112,70,618,582,289,343,769,883,855,802,697,718,808,847,815,802,781,901,1016,988,804,1003,955,884,868,765,692,578,526,755,994,1023,948,969,846,758,570,644,677,740,813,905,866,851,741,963,1023,1023,1023,1023,948,833,884,932,938,977,967,1008,985,943,622,664,616,654,883,1023,973,975,884,768 11,23,22,12,12,10,10,576,641,608,555,518,539,612,683,654,657,639,691,756,741,511,672,619,574,566,479,481,451,429,577,721,734,652,679,583,515,400,428,449,482,538,684,652,657,442,827,898,881,834,808,746,618,574,653,667,762,765,826,828,789,497,471,502,517,665,767,700,731,626,551 7,8,8,19,26,25,18,400,388,364,409,375,382,384,395,386,391,397,394,388,396,380,382,385,377,387,399,375,391,375,389,379,396,401,369,380,371,377,393,380,387,396,400,393,393,399,406,385,392,401,391,390,377,389,400,415,416,414,446,425,433,382,373,370,381,394,386,385,401,386,379 11,60,55,83,137,121,72,413,506,471,464,436,454,440,451,478,434,443,509,636,622,450,564,513,475,458,429,434,392,399,441,589,633,523,539,479,438,391,405,401,421,419,499,484,461,417,637,823,825,743,726,624,491,482,540,581,653,609,694,655,598,401,420,410,407,495,606,555,568,479,433 12,73,71,200,201,199,198,486,582,527,505,453,466,505,527,505,517,510,604,705,702,483,654,603,548,510,472,438,416,431,474,667,705,614,641,508,471,408,409,423,419,500,566,549,537,467,730,895,903,828,800,702,575,537,615,652,712,715,756,741,696,418,435,436,428,565,710,659,677,546,492 12,20,18,78,115,104,69,421,467,455,433,418,417,432,426,429,422,427,491,555,533,438,521,499,463,437,409,406,391,399,421,526,577,500,519,433,396,383,384,428,400,436,447,443,454,401,533,775,783,713,661,551,464,416,443,460,531,494,541,534,516,398,400,406,403,443,564,531,501,458,425 20,98,79,74,96,75,58,554,708,658,612,569,556,615,671,647,652,649,744,842,824,573,797,741,672,636,561,489,464,417,575,808,844,752,784,651,571,445,449,476,487,570,700,674,688,475,838,981,978,920,887,803,687,618,706,717,793,788,848,840,806,484,494,491,525,721,849,799,812,708,602 12,29,26,43,73,59,30,411,444,445,419,398,412,433,422,427,417,422,470,549,526,414,495,472,425,422,404,400,392,397,422,515,549,474,476,458,404,396,396,402,415,415,464,447,425,407,513,721,735,640,607,514,429,456,476,488,543,530,561,525,487,402,385,398,392,446,521,487,514,444,415 14,21,20,339,603,615,338,413,383,385,407,385,395,395,421,433,418,402,399,420,411,400,388,396,407,382,376,374,394,408,416,402,385,400,385,394,395,426,398,402,423,431,461,436,447,440,500,461,449,440,439,425,403,476,552,560,589,545,580,522,464,404,389,382,409,380,397,395,392,386,388 1,11,8,18,19,12,11,411,402,396,398,374,395,425,432,405,417,391,404,409,407,371,383,397,392,390,393,375,393,411,431,403,405,386,403,394,374,410,427,489,516,612,733,637,535,407,647,504,460,439,434,427,391,511,644,713,833,823,855,744,649,384,392,391,394,388,408,390,385,391,388 19,10,9,26,35,26,19,408,384,379,383,359,396,422,424,408,368,398,392,398,365,387,395,391,391,389,379,370,379,383,390,362,397,382,380,390,384,383,385,375,402,395,392,411,411,384,418,399,400,412,389,375,383,380,395,390,448,448,477,447,425,398,380,381,391,384,383,380,395,390,396 16,12,12,39,76,79,40,406,445,417,393,408,389,406,417,426,409,414,432,464,443,389,450,421,426,399,381,402,395,389,396,474,468,442,458,416,393,386,396,388,402,394,435,416,445,404,495,643,646,562,533,479,422,427,427,455,473,468,508,508,463,401,392,400,406,427,462,429,459,418,405 12,168,131,133,226,173,99,595,723,694,625,531,556,616,673,657,643,621,774,880,852,646,855,802,711,699,590,526,452,424,593,853,888,787,817,649,569,441,477,507,550,623,733,704,692,514,825,991,995,925,898,799,674,670,732,748,799,797,854,839,797,496,527,489,495,754,881,817,826,708,589 8,13,13,118,178,179,116,393,457,441,406,401,398,428,444,423,425,402,446,522,488,404,472,446,432,422,403,396,384,412,421,498,515,457,487,433,416,402,389,394,411,414,467,430,434,407,542,701,699,615,566,508,447,440,482,490,545,518,562,539,507,390,408,380,418,430,518,450,468,434,418 11,16,16,47,65,63,45,405,455,455,436,413,430,404,429,447,451,421,476,559,540,430,507,483,451,444,422,405,385,371,419,524,559,473,515,463,431,389,376,379,401,416,446,454,458,407,562,736,744,658,621,548,454,408,455,474,524,496,575,568,511,402,407,400,409,461,553,512,506,448,424 20,16,16,154,250,256,155,451,460,444,413,423,444,454,502,490,480,449,510,554,547,423,479,467,437,437,412,418,383,387,449,531,543,465,479,437,415,408,406,401,418,436,518,493,494,419,642,775,777,711,656,578,496,482,535,550,636,636,693,662,608,434,409,409,440,475,544,516,511,445,433 17,9,8,27,31,23,20,403,394,386,365,389,378,411,435,403,395,400,380,399,381,386,394,392,388,390,386,386,395,385,400,401,402,392,376,394,377,398,404,398,409,421,435,429,413,397,450,453,435,416,399,398,404,421,431,464,464,445,509,480,451,393,385,404,397,393,407,384,392,385,384 7,81,75,151,184,171,139,505,558,517,488,470,457,521,554,529,530,514,582,683,664,464,628,565,509,504,442,454,410,430,500,643,681,568,608,469,442,427,455,475,519,586,683,611,595,490,748,855,859,783,757,662,524,642,717,730,782,763,817,776,722,443,424,442,447,530,671,580,637,510,467 16,10,8,33,41,29,24,421,396,393,390,387,385,445,432,431,409,400,391,401,422,386,383,395,392,393,374,391,392,393,397,409,387,397,398,394,382,381,398,407,421,413,450,446,434,405,472,444,430,410,410,392,391,423,473,460,500,499,543,522,475,391,382,385,374,385,410,377,391,398,376 9,8,8,17,20,15,13,385,415,418,408,387,410,406,421,394,397,418,417,453,458,397,460,444,398,404,407,394,405,383,393,445,464,422,439,410,394,371,386,392,398,406,419,423,425,397,447,583,609,535,481,449,399,406,431,420,466,456,479,467,445,397,400,383,389,414,458,447,445,416,404 7,10,9,23,28,23,19,423,374,386,390,389,401,415,411,409,400,388,407,413,386,377,376,395,380,388,388,387,373,365,385,389,393,386,384,389,406,388,388,385,383,390,411,414,393,385,428,419,422,404,402,379,382,404,397,411,427,451,482,459,431,379,389,392,388,397,386,374,397,365,372 3,39,35,94,122,105,80,476,571,523,489,454,480,488,545,522,524,488,584,676,661,463,617,561,516,508,445,440,418,395,497,647,666,574,597,496,470,402,422,441,460,515,605,540,547,452,731,870,873,805,777,674,554,553,644,643,710,700,760,741,672,429,427,439,429,557,664,614,618,513,463 13,73,61,79,110,89,65,431,419,378,400,395,392,452,486,464,456,478,426,461,452,376,424,404,410,416,390,383,397,438,569,476,457,423,457,386,406,486,649,715,780,865,947,859,765,438,781,644,576,503,498,449,396,588,759,833,946,941,967,877,798,404,390,396,407,428,435,422,427,420,410 3,887,351,1023,1023,494,397,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,789,1023,1023,1023,1023,1023,1023,1023,850,934,982,1023,1023,1023,1023,1023,971,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 1,9,9,9,12,11,9,416,426,410,405,407,384,426,432,433,426,408,430,518,491,410,497,478,424,431,407,405,387,399,398,487,561,462,488,415,376,404,400,424,414,444,490,461,452,421,530,605,659,548,553,457,417,488,516,528,586,546,601,567,515,403,379,395,389,425,511,492,482,439,412 3,10,9,23,29,25,19,405,388,382,387,365,381,402,414,395,412,399,382,383,389,389,390,387,394,383,372,372,393,373,394,394,375,390,392,386,403,404,398,410,403,429,438,409,398,396,463,415,407,397,385,383,392,437,446,454,473,491,511,480,449,394,397,384,382,395,383,391,362,383,390 2,54,43,31,57,46,26,409,452,399,420,376,407,440,433,454,424,432,477,484,494,406,482,456,447,434,428,398,409,403,426,489,505,455,469,430,413,406,400,424,454,457,520,494,455,444,589,671,666,608,539,475,420,520,575,594,632,612,667,609,579,414,393,411,417,429,513,481,452,425,408 6,11,11,26,35,32,24,411,504,429,418,421,411,421,468,461,455,442,491,595,550,417,527,483,446,434,424,423,398,383,413,560,578,516,513,448,427,411,417,416,403,426,467,466,470,394,608,778,767,689,651,561,464,448,501,491,575,551,610,588,555,407,418,392,406,467,580,517,516,459,420 16,57,48,402,727,638,355,460,493,431,429,424,437,497,539,505,511,471,527,557,552,415,494,483,459,453,408,417,416,433,470,531,541,475,488,441,447,429,427,447,440,505,583,547,532,479,716,754,734,673,654,583,481,539,641,690,765,744,788,740,688,462,426,430,443,482,572,523,528,453,453 12,264,243,170,264,241,152,418,416,411,428,418,411,461,451,425,447,449,436,473,484,405,466,414,418,390,388,392,380,415,435,455,467,433,421,438,384,411,426,460,458,523,593,547,494,452,513,573,580,516,483,447,394,463,512,514,570,562,620,571,509,400,403,406,412,412,455,442,421,395,398 4,9,9,15,17,15,12,397,419,398,393,390,411,404,401,400,390,384,421,452,434,386,447,424,412,397,399,379,379,392,388,442,468,423,420,393,400,383,393,379,385,402,417,411,412,385,418,565,566,514,480,412,399,409,432,420,444,450,465,463,413,402,387,382,391,415,439,428,418,406,395 2,11,11,61,96,101,64,393,392,380,388,383,384,400,383,385,382,378,385,387,394,399,395,387,395,385,393,378,375,397,392,398,398,370,395,378,393,400,372,377,376,382,393,388,391,401,393,418,421,404,399,378,393,388,387,407,407,413,404,404,402,383,377,399,377,376,391,385,389,394,384 12,39,37,86,117,108,76,447,601,550,531,471,472,473,499,487,497,484,601,743,722,506,708,643,557,546,493,480,429,408,453,709,752,645,669,539,501,397,405,409,417,456,536,517,520,415,690,916,934,858,830,725,581,477,553,559,619,631,696,680,633,433,434,398,423,568,742,676,679,564,487 13,10,10,32,47,45,30,411,424,389,401,388,387,394,409,402,394,397,430,426,442,382,419,390,395,403,392,399,385,398,396,430,439,415,399,389,407,404,404,393,406,398,422,430,413,389,445,517,526,435,431,432,409,410,447,434,476,472,494,491,462,391,390,392,399,393,414,399,406,392,399 1,26,23,20,24,17,15,459,411,418,402,399,402,447,491,458,462,457,439,475,479,407,425,416,421,412,379,404,390,395,443,435,465,422,437,378,393,409,436,457,486,571,668,586,540,441,642,606,556,518,496,456,413,560,633,657,716,701,740,679,618,418,369,402,431,433,451,440,427,408,405 5,28,26,26,33,28,21,593,699,629,613,535,581,648,704,699,689,683,741,811,784,554,738,680,629,604,524,500,444,400,602,770,784,712,730,616,539,411,417,449,462,528,679,666,685,459,856,951,939,885,864,792,672,577,662,688,775,780,851,851,818,505,506,527,553,700,800,761,775,664,585 7,19,15,47,56,40,33,405,407,392,382,394,387,416,413,396,400,390,386,390,395,394,409,392,386,395,368,383,377,371,400,389,386,398,398,408,394,394,395,412,396,416,432,414,431,404,439,430,429,399,405,385,387,431,453,443,461,473,515,479,439,392,399,386,380,394,399,392,404,388,366 6,21,16,37,56,41,26,394,404,410,374,388,395,420,426,416,439,415,423,435,434,401,406,420,408,396,383,382,391,392,410,438,451,404,414,411,390,392,403,415,425,461,493,439,439,401,506,516,511,465,455,410,379,478,493,508,551,519,579,514,488,386,400,364,411,412,435,414,421,400,388 19,18,12,41,53,36,29,438,406,399,408,388,398,465,456,417,414,424,402,425,411,395,403,395,393,375,400,379,386,387,419,424,412,397,407,399,383,425,401,415,424,435,505,480,450,418,538,474,464,432,408,404,385,478,519,521,575,586,637,600,534,389,397,386,393,394,427,384,383,387,385 2,80,77,527,1023,994,502,758,740,693,673,618,678,797,857,851,841,830,829,819,820,537,669,626,626,600,546,552,476,508,760,762,738,675,706,647,604,555,574,625,680,763,861,842,850,704,973,950,910,883,870,831,739,862,918,921,954,942,987,980,946,690,564,701,722,775,791,749,794,700,658 16,10,11,26,32,33,26,389,429,407,409,380,421,398,423,389,399,407,425,463,442,393,431,423,398,402,396,386,393,365,410,436,444,432,443,418,403,391,384,387,380,399,427,405,415,396,456,595,619,541,511,453,425,405,412,429,434,450,477,470,435,383,412,391,395,401,454,447,424,402,404 20,26,25,58,76,72,54,414,494,467,439,417,438,466,473,445,460,443,511,586,584,432,542,490,462,464,446,419,404,379,460,570,574,486,556,466,437,428,390,400,422,434,475,472,475,400,615,784,785,712,684,584,470,464,519,528,591,588,659,634,597,416,417,391,422,474,571,560,554,487,440 8,9,8,23,22,16,17,425,484,462,442,403,426,422,441,452,439,423,487,625,606,431,606,535,474,466,431,401,398,397,418,591,649,541,577,487,410,388,392,410,416,448,483,464,443,420,519,750,776,677,640,528,431,461,488,490,530,522,567,538,496,411,395,396,397,468,641,590,562,492,421 10,18,14,34,48,33,25,419,406,396,397,402,396,422,433,416,414,411,413,421,399,389,402,398,386,397,384,400,394,408,421,434,424,397,410,379,400,377,412,397,405,444,480,448,446,405,506,452,465,436,408,397,395,443,457,485,538,545,594,565,518,399,388,382,379,408,397,391,402,397,405 14,18,16,39,46,39,32,434,467,431,428,403,415,452,463,441,459,431,476,539,502,420,468,449,435,427,401,397,378,397,432,498,515,474,470,417,411,397,412,426,426,447,502,484,476,425,600,677,672,612,579,507,456,481,509,532,577,571,631,599,556,413,413,401,411,441,542,477,498,446,421 14,8,7,12,18,13,8,460,535,489,457,453,434,488,526,535,507,522,599,644,631,446,571,519,482,466,428,415,405,404,475,602,632,550,565,468,442,399,404,419,451,482,569,545,538,424,689,806,792,731,708,609,521,495,549,565,646,642,714,698,659,452,416,439,440,550,641,573,601,499,472 20,10,10,46,57,54,44,388,415,404,393,390,420,414,438,420,449,430,416,432,426,368,416,392,404,385,376,397,408,387,417,422,427,408,407,400,398,384,387,401,373,400,453,431,427,398,529,535,517,461,486,437,401,402,443,480,514,503,555,557,509,395,407,394,399,411,406,426,416,403,383 13,21,19,22,29,25,20,420,478,449,423,403,429,442,483,453,483,461,489,559,550,414,519,481,457,448,412,402,386,397,446,523,578,501,502,441,409,400,404,398,424,449,522,492,481,402,628,734,727,656,622,554,473,478,535,533,586,593,649,641,588,388,412,400,420,491,567,534,512,464,431 2,37,30,128,182,151,101,587,561,539,499,465,516,589,665,665,653,649,651,652,653,429,502,477,461,460,441,438,416,419,597,592,564,532,550,509,499,438,459,481,509,573,701,674,702,500,842,822,780,745,723,677,567,682,744,757,812,810,864,854,816,490,459,491,526,556,600,579,601,527,486 9,13,9,26,38,22,15,406,445,394,419,406,423,424,439,444,427,454,471,447,481,398,410,411,416,404,392,398,409,394,426,438,428,412,430,416,405,394,411,405,455,499,557,506,491,402,572,579,547,511,484,463,439,488,557,561,623,602,667,615,574,396,396,404,396,441,427,433,431,387,411 10,406,322,300,510,376,231,731,844,802,765,710,747,762,826,814,801,798,870,942,930,736,905,872,831,810,739,715,618,462,739,910,934,870,878,787,733,466,523,537,597,683,827,801,813,602,972,1023,1023,1023,1022,958,862,760,844,864,932,930,979,970,937,608,682,639,695,847,941,906,920,833,764 10,12,11,73,106,101,68,400,454,421,415,402,407,409,426,417,422,422,435,507,491,413,467,451,431,421,409,404,393,377,401,465,515,449,457,412,413,397,402,379,395,421,441,437,424,423,527,681,698,622,599,486,452,424,478,477,525,505,558,540,494,392,390,402,394,438,490,461,476,422,420 9,15,15,88,137,128,81,412,414,425,417,398,394,400,434,441,422,437,443,459,476,404,458,433,421,414,425,396,390,374,402,447,464,431,448,416,403,391,387,370,388,409,442,436,414,399,533,635,622,563,547,498,455,428,431,448,498,468,526,543,506,390,408,398,402,432,455,446,451,408,426 20,229,207,171,192,168,152,416,400,380,397,423,380,448,453,463,425,436,428,442,438,389,411,407,385,376,383,387,380,418,466,444,440,412,420,397,412,416,434,491,502,547,653,586,537,430,591,531,495,445,438,443,400,482,529,550,599,601,662,618,577,399,388,389,401,424,425,402,398,387,375 18,14,12,28,43,33,23,413,405,379,383,378,392,436,479,419,403,416,387,419,404,373,405,398,395,396,374,374,371,385,397,398,413,395,409,410,401,384,387,409,416,408,467,456,440,396,492,466,452,429,404,393,396,441,478,470,513,512,556,537,486,394,371,391,387,401,396,391,412,385,384 20,14,11,34,40,29,25,417,394,388,376,387,379,442,433,433,429,407,399,406,396,389,382,390,377,377,372,390,383,398,414,383,404,386,390,400,390,394,394,408,399,438,460,446,441,407,480,415,418,414,390,364,393,445,472,460,514,503,556,515,468,396,386,387,387,393,404,385,382,380,385 14,12,8,26,28,15,14,480,559,522,487,456,461,525,560,513,523,498,595,688,675,465,639,576,519,502,465,442,405,396,481,661,695,607,610,503,449,404,418,415,437,473,576,540,540,425,703,862,855,795,760,659,547,496,575,586,653,664,721,711,678,420,428,428,446,576,693,639,652,525,482 14,12,12,69,109,111,70,408,401,394,404,377,392,388,415,412,392,416,409,442,417,391,412,406,401,412,382,395,397,381,407,412,433,421,414,399,405,394,400,389,398,393,439,425,416,398,461,541,508,473,467,415,396,414,448,438,471,469,481,478,455,392,392,396,380,411,426,416,428,401,391 3,95,80,157,235,206,132,581,729,674,635,583,576,613,680,653,666,648,755,858,842,591,809,752,681,660,583,517,446,435,589,828,859,766,796,642,563,443,458,469,535,600,715,695,687,503,840,990,992,931,903,817,700,669,746,751,806,806,857,845,810,496,498,503,528,728,851,795,814,708,585 19,10,8,44,74,65,35,402,404,393,407,399,396,397,409,411,412,387,415,448,435,389,437,417,398,409,397,380,385,370,397,442,428,428,408,396,386,396,400,393,376,407,428,414,416,400,491,554,544,493,458,433,406,434,437,444,482,478,528,499,457,395,396,401,381,403,440,422,437,398,392 5,28,27,17,25,21,14,420,461,461,435,408,424,421,426,445,452,440,490,608,576,430,540,519,469,461,407,409,388,380,429,577,605,515,536,454,423,387,378,390,388,432,487,452,447,395,581,781,781,706,673,559,493,406,473,483,529,535,595,568,525,406,406,412,410,475,573,528,543,470,414 11,21,21,45,86,86,44,411,501,459,448,437,444,439,454,474,463,464,519,611,588,432,566,514,473,461,439,415,407,379,427,559,611,535,553,482,430,393,397,396,394,417,470,462,441,396,620,796,807,719,695,591,492,450,462,488,550,556,624,604,570,414,422,404,417,502,602,535,578,480,449 18,9,8,23,27,24,20,401,381,412,382,376,372,399,418,413,401,399,401,404,391,385,390,396,370,388,382,367,375,390,412,398,389,393,384,409,403,401,388,402,414,437,442,439,432,394,465,426,410,402,393,392,383,415,448,449,479,478,538,495,471,402,394,388,388,387,406,385,383,370,383 14,55,52,132,168,163,126,422,443,428,418,407,402,456,467,452,448,452,466,550,535,426,510,463,453,441,411,401,394,396,430,500,540,455,498,421,431,397,397,414,438,458,501,476,464,452,589,667,702,601,570,499,437,526,558,561,592,578,632,621,544,402,402,377,395,447,532,506,502,455,418 11,9,8,80,117,116,77,396,431,414,413,393,400,421,415,408,441,398,433,466,454,392,433,411,411,404,400,393,395,379,403,443,445,405,426,409,399,401,384,381,394,394,413,406,410,399,489,611,601,536,508,450,405,412,449,444,481,472,506,503,476,409,407,393,406,424,444,427,414,415,400 17,12,12,79,139,135,74,402,409,410,413,388,395,404,422,422,442,426,432,438,444,391,421,403,408,394,394,385,380,400,406,441,429,414,424,401,395,390,381,412,398,403,432,431,431,399,523,566,559,502,486,462,430,442,460,450,522,511,558,530,493,403,399,406,401,422,436,445,455,417,404 5,29,28,89,97,92,86,400,383,360,405,420,394,411,413,417,427,414,415,400,406,389,385,393,404,383,396,380,388,387,412,391,406,412,384,399,382,403,406,398,418,444,428,420,412,396,478,467,431,425,435,422,395,440,453,457,499,479,511,480,463,390,393,408,389,385,406,396,401,384,391 14,8,8,42,52,54,43,394,404,389,397,374,402,390,404,392,392,420,401,415,424,387,418,413,382,399,392,383,394,385,396,407,410,402,397,404,389,389,390,371,386,391,407,416,378,380,427,510,493,458,431,415,380,405,420,418,417,422,439,424,420,386,387,387,397,395,409,412,425,379,402 2,21,12,23,25,11,11,466,444,410,401,404,421,457,494,492,501,433,464,508,479,409,454,443,425,404,389,405,382,393,505,489,488,470,467,415,414,416,459,481,513,632,756,696,632,465,766,704,676,588,556,493,416,600,700,756,887,889,924,845,768,403,385,408,397,437,475,463,457,417,414 14,237,210,152,207,184,136,441,385,390,398,418,392,448,463,459,433,426,418,418,434,374,414,405,385,400,388,378,381,427,434,429,425,405,411,424,388,412,436,439,490,520,591,567,514,439,524,510,466,465,440,394,387,475,483,512,558,562,618,560,518,399,386,394,392,400,435,390,406,400,390 3,62,59,55,83,75,49,837,747,689,677,613,670,869,917,898,889,869,852,819,827,490,581,571,540,544,500,534,463,512,824,772,716,679,724,666,602,534,578,622,692,782,916,908,916,693,1023,971,916,895,875,850,746,867,932,942,1003,1001,1023,1023,1004,712,564,725,746,767,759,745,781,683,636 8,27,19,54,79,52,36,404,381,387,406,394,382,429,423,414,431,409,430,411,396,392,401,379,376,376,405,394,373,397,407,430,422,400,407,406,375,403,399,411,414,432,473,462,450,417,519,475,475,440,425,402,402,443,489,501,545,502,575,508,503,384,398,378,385,396,408,400,394,389,383 13,10,10,23,38,37,21,401,448,430,420,401,408,426,407,424,414,405,436,522,495,417,481,445,438,428,424,399,398,409,406,489,524,473,469,446,415,399,384,406,401,413,432,424,407,395,497,654,667,579,543,487,417,435,453,451,507,490,527,510,477,404,387,387,398,436,507,472,484,442,394 7,11,10,25,33,31,23,378,395,389,374,376,373,403,393,396,405,406,387,410,406,380,381,394,378,397,374,384,390,386,393,398,405,391,388,382,389,380,378,374,406,404,420,396,416,384,430,427,431,405,415,385,405,413,449,442,464,440,497,446,433,378,374,385,389,379,385,403,385,389,399 12,9,8,25,31,28,23,429,386,391,399,392,387,446,445,413,416,407,385,400,401,378,390,385,393,388,383,390,397,376,410,398,388,387,389,397,410,378,393,393,416,408,451,438,409,402,475,404,416,397,379,377,387,416,422,421,483,511,549,520,469,393,396,391,387,390,378,389,385,371,377 3,22,17,112,125,98,86,507,545,510,488,448,464,505,554,539,539,510,594,680,651,454,609,561,496,483,454,424,404,412,487,631,678,590,587,505,450,427,469,496,528,592,681,618,587,522,759,848,846,779,745,637,536,678,745,754,798,780,821,784,737,419,419,430,433,500,661,603,603,495,461 7,35,34,74,121,122,71,410,397,384,393,382,387,407,438,419,424,410,419,418,414,387,399,390,400,393,390,400,380,366,396,414,409,399,398,401,403,401,403,387,402,426,450,437,434,421,498,480,457,437,432,414,401,480,544,533,566,517,543,526,482,400,390,396,399,404,418,395,425,387,397 3,9,9,34,38,38,35,423,412,403,418,420,398,410,406,415,414,404,435,484,471,404,458,421,401,414,414,385,397,374,399,476,482,439,458,437,426,389,381,390,407,404,422,419,406,394,487,647,673,593,568,475,435,412,439,456,507,481,518,507,480,400,384,395,403,402,466,448,446,409,425 6,43,37,85,95,72,65,477,577,529,493,482,467,482,541,526,516,514,594,711,689,476,659,605,552,516,472,460,421,405,455,671,712,610,636,498,464,418,421,428,460,480,575,544,565,443,727,896,895,830,800,702,585,534,609,628,700,692,754,737,683,428,446,411,439,559,705,654,652,538,481 8,12,11,23,28,23,18,420,453,438,420,407,396,400,440,447,418,433,453,587,552,421,560,507,450,463,406,418,398,396,418,545,597,494,513,459,409,371,402,422,418,451,487,460,437,413,541,690,707,617,582,475,441,465,531,528,571,537,600,543,517,397,388,412,396,444,565,525,522,441,408 15,248,203,1023,1023,1023,1023,597,617,570,553,503,524,636,710,669,668,637,702,750,731,505,663,616,568,549,496,492,430,449,607,700,712,633,651,541,522,453,481,482,543,639,756,719,716,662,866,922,908,853,829,761,652,701,785,803,865,863,907,888,841,560,455,496,509,634,723,663,687,569,517 8,55,50,131,216,200,120,486,545,501,476,438,469,516,551,523,529,531,578,658,632,445,581,548,487,498,460,418,405,405,490,610,638,558,581,485,470,400,418,449,435,497,596,557,558,448,729,838,832,763,735,660,550,549,630,636,731,716,778,746,693,453,424,456,459,543,661,603,602,534,462 8,8,8,44,80,82,44,392,410,417,392,383,386,404,401,402,403,397,416,412,396,385,378,387,398,379,384,386,387,387,380,394,389,398,388,400,394,405,369,377,398,396,428,418,409,394,466,447,454,438,405,385,385,429,453,458,499,479,513,464,430,383,399,386,394,401,404,396,387,392,399 17,26,20,46,67,48,33,409,394,396,411,409,381,401,441,407,398,387,392,417,434,386,417,407,394,380,400,384,396,385,414,413,417,404,412,403,394,396,390,433,418,436,480,456,427,411,503,483,501,450,428,391,373,468,487,487,547,532,579,530,472,376,393,372,384,383,428,400,400,420,393 11,9,9,34,42,41,32,407,450,446,431,411,422,398,417,424,416,420,461,543,535,418,493,478,429,444,408,395,387,375,420,522,552,467,484,424,420,382,396,394,394,415,450,422,429,394,518,716,730,635,606,509,439,419,450,458,502,474,526,504,465,397,385,392,395,434,509,499,471,454,421 10,18,18,66,93,94,65,399,441,426,421,381,433,406,392,412,423,406,458,496,486,388,478,444,428,408,400,389,396,377,398,476,524,452,453,419,406,378,378,404,402,397,428,426,425,395,510,689,712,623,581,494,436,418,428,458,492,482,525,500,459,398,398,388,385,437,497,459,464,425,398 4,11,12,23,29,28,22,407,517,494,459,438,452,437,451,446,444,452,524,620,612,432,548,508,490,473,421,421,407,398,432,593,615,533,574,483,460,394,393,373,393,397,455,446,474,383,623,858,864,792,765,656,535,420,425,460,508,529,587,601,573,401,427,408,410,484,600,538,565,512,455 15,57,52,28,38,31,22,666,761,724,675,636,648,718,774,755,755,745,809,871,854,617,803,759,707,678,591,581,487,456,682,843,848,782,804,677,613,442,463,483,508,616,768,749,772,482,909,1000,987,942,914,854,749,650,742,759,842,844,907,908,877,575,578,580,623,797,871,829,844,737,663 13,12,12,35,62,60,34,500,658,604,590,539,568,573,638,635,629,621,710,766,758,509,660,615,578,559,505,514,447,408,576,710,714,662,666,584,533,390,411,406,426,458,588,583,623,421,809,936,926,881,855,787,690,500,548,573,678,689,773,795,763,519,517,511,537,700,785,745,771,661,606 5,64,58,111,141,122,93,461,598,571,528,464,480,509,531,498,530,512,625,744,716,507,689,633,558,557,457,440,411,394,479,701,737,645,638,542,469,375,408,425,434,486,555,553,528,441,729,901,911,844,815,723,579,512,580,595,686,678,738,732,689,439,438,439,445,580,728,671,689,568,500 19,24,22,40,50,41,32,393,417,376,400,387,393,417,428,415,409,394,379,424,400,390,386,391,396,388,374,373,373,402,418,395,403,392,395,398,366,385,421,421,422,437,502,459,452,398,526,450,432,431,415,403,391,475,541,506,567,549,593,558,509,388,398,385,396,373,423,409,394,391,384 13,32,27,27,34,27,20,577,697,639,603,549,546,628,688,665,675,666,747,809,795,559,746,693,621,605,523,524,475,453,610,782,798,711,738,620,546,407,452,458,474,533,685,664,686,460,849,954,939,891,869,797,684,581,663,694,772,778,840,848,812,490,528,511,548,712,815,755,778,675,581 12,57,51,29,52,46,26,457,523,494,428,450,460,472,533,510,523,509,580,629,603,455,567,500,481,455,435,442,398,409,453,609,621,556,562,456,439,385,429,422,412,489,554,518,551,413,704,805,788,726,695,617,515,517,566,559,645,653,724,703,654,417,423,445,460,551,631,585,606,495,475 18,11,9,54,72,61,48,409,431,427,427,405,385,403,413,409,403,414,440,485,475,394,448,425,408,421,395,398,385,392,399,464,473,428,444,407,408,395,401,394,397,415,438,435,443,411,504,623,623,563,524,470,445,419,448,456,461,474,506,504,456,395,402,397,403,413,475,472,452,414,397 15,8,8,11,13,12,10,451,486,493,447,428,439,497,504,511,489,498,554,621,581,437,541,506,475,461,432,410,392,406,467,576,590,507,535,464,429,405,407,418,421,447,523,494,522,412,668,776,755,705,674,585,497,466,514,518,604,581,684,684,626,420,420,431,435,525,599,562,586,499,454 2,74,30,404,438,173,154,746,868,827,786,724,752,787,841,833,820,811,891,978,959,756,930,892,824,814,712,671,557,508,768,955,976,902,925,814,740,527,572,625,691,775,885,856,858,683,992,1023,1023,1023,1023,958,855,837,898,911,963,957,1005,997,963,645,660,657,703,865,970,923,937,841,751 9,246,198,68,81,48,44,517,465,448,419,401,412,531,583,573,551,548,530,516,529,391,454,418,420,415,396,409,394,444,572,508,505,459,444,444,450,495,579,638,720,811,902,820,732,521,837,740,674,613,590,523,446,720,840,888,969,958,984,904,839,439,396,442,427,470,499,461,487,444,452 11,81,70,64,64,46,47,694,762,717,682,617,647,737,799,796,779,776,817,865,856,609,799,749,702,685,606,566,488,441,707,832,842,780,797,698,636,467,475,503,573,650,794,778,792,541,939,999,984,941,918,853,757,721,792,814,884,884,939,942,907,615,561,638,652,794,878,833,853,750,660 12,11,11,12,14,10,9,471,581,548,523,484,469,506,576,556,563,544,637,729,700,478,647,603,523,512,466,452,423,397,516,685,712,616,638,548,503,412,409,417,413,477,573,542,569,420,739,884,874,821,785,698,574,489,538,561,649,646,732,740,695,453,463,444,462,601,731,651,696,555,509 3,83,78,281,309,299,272,528,748,697,655,569,589,566,624,599,614,604,766,881,858,606,832,793,716,694,602,568,478,424,547,836,876,788,811,691,628,384,419,420,449,485,615,615,615,470,816,1023,1023,989,962,871,751,566,625,662,730,738,809,807,774,482,529,481,502,719,876,832,840,726,628 16,24,19,46,59,44,33,426,468,448,432,424,429,450,442,454,453,441,477,566,534,421,521,475,454,445,403,427,384,399,428,532,557,484,512,436,422,396,411,394,415,439,500,446,467,398,578,731,732,662,617,556,457,475,525,513,562,562,611,603,538,400,388,399,413,459,537,507,508,461,416 15,44,40,25,27,22,20,613,741,687,664,591,629,660,719,700,707,694,781,864,843,608,806,742,687,671,570,552,484,409,614,831,846,768,790,683,583,432,431,453,487,529,690,696,715,474,870,1005,994,944,919,846,733,586,672,707,794,799,863,868,836,524,530,544,565,766,877,821,842,745,653 4,16,15,100,116,110,90,422,500,451,462,419,405,419,462,451,450,441,487,599,563,426,543,487,460,449,417,395,392,377,427,572,601,512,523,458,414,415,417,396,402,468,511,472,455,414,610,778,778,707,656,578,484,477,527,535,604,611,645,616,569,415,427,405,409,445,587,519,529,491,421 16,10,10,38,44,42,36,415,449,417,405,400,421,424,436,440,418,412,461,532,498,413,493,458,441,434,413,403,395,395,416,511,517,467,489,445,416,400,394,401,391,408,432,410,429,403,522,701,692,628,578,518,421,409,439,431,473,467,518,521,490,405,405,403,394,448,525,478,484,424,424 19,8,8,7,10,8,5,474,565,513,500,456,462,490,528,521,523,509,606,685,670,461,616,567,523,502,448,445,413,375,479,653,664,589,609,501,471,388,398,414,417,442,530,535,547,397,696,863,847,795,757,662,565,462,507,518,607,613,685,691,664,437,443,429,440,594,712,642,661,545,471 17,17,14,62,93,72,47,467,433,398,403,375,409,494,502,449,446,436,418,445,438,392,412,395,397,414,389,381,387,382,416,424,431,430,398,423,401,408,415,406,395,433,484,479,484,399,566,559,542,487,465,448,384,427,461,478,573,591,662,614,553,387,382,392,373,383,436,417,422,410,411 8,15,16,74,129,131,74,383,409,385,414,391,389,405,385,407,416,387,408,421,423,399,433,400,404,398,416,390,384,392,380,418,437,418,411,403,395,391,391,380,391,390,406,378,392,397,441,536,546,489,472,422,398,383,401,422,438,428,443,430,429,388,377,387,394,416,442,417,415,397,396 2,9,9,18,23,23,17,401,492,471,426,406,410,424,421,409,403,404,547,705,607,493,669,556,501,497,421,424,390,383,379,674,684,563,547,445,422,380,402,408,412,410,431,406,434,413,466,812,793,694,643,495,444,439,450,435,443,431,474,457,425,387,420,384,404,552,671,574,562,469,427 3,19,20,174,255,266,179,432,421,391,393,381,400,443,460,454,427,442,432,456,455,399,426,399,419,400,396,393,393,405,408,455,458,424,434,418,399,397,409,397,387,426,465,432,451,443,555,602,568,513,503,457,405,460,518,525,567,563,620,590,528,423,402,418,416,413,457,433,421,411,393 1,9,10,35,53,55,36,398,669,626,533,464,463,395,387,381,411,386,701,882,799,628,867,751,678,646,515,478,427,387,429,866,872,749,749,563,489,394,426,443,463,470,539,459,449,473,447,967,952,867,814,669,501,564,569,530,506,467,477,472,441,413,420,390,400,687,849,720,730,611,472 13,30,30,22,25,23,21,417,564,512,514,467,467,437,469,458,455,452,553,714,688,440,659,604,523,526,460,435,408,403,438,679,725,622,635,528,479,411,405,415,423,440,489,489,489,418,623,882,899,821,785,676,535,480,515,516,606,596,641,625,596,427,442,399,430,510,686,633,627,538,473 7,41,34,31,41,28,21,417,449,430,451,411,404,433,444,451,452,447,473,547,537,423,506,468,455,421,420,400,391,395,422,515,530,480,492,433,403,394,419,413,434,446,538,488,447,417,615,723,713,635,593,498,457,512,560,585,631,636,673,631,560,396,425,398,405,439,523,506,507,457,430 8,37,35,97,126,120,91,463,505,482,459,417,443,478,500,501,489,489,541,606,584,423,534,506,459,438,421,422,406,416,430,576,570,516,550,446,447,414,388,409,439,449,510,498,517,415,694,799,799,731,702,626,529,483,557,572,657,653,714,703,668,449,425,430,429,499,596,543,579,471,451 4,7,7,31,37,38,31,383,401,394,385,395,394,401,388,377,392,393,385,421,414,382,423,402,405,397,392,370,371,404,393,419,420,412,400,394,397,391,387,391,373,390,400,404,406,377,430,489,515,452,441,399,384,411,404,432,449,426,449,414,422,386,385,371,391,400,426,408,425,399,397 3,119,95,705,932,785,599,670,810,763,714,632,654,710,759,747,733,727,827,934,912,677,891,850,781,755,660,603,510,519,669,893,924,837,860,745,668,521,554,584,635,714,825,783,783,624,922,1023,1023,996,972,886,778,779,857,878,930,920,961,937,893,559,584,552,593,796,927,882,883,790,677 10,18,18,305,550,573,310,471,470,429,427,420,424,452,509,484,453,468,503,553,554,420,483,476,447,454,417,400,420,396,440,509,515,473,486,440,395,388,394,428,420,432,507,487,478,445,629,739,724,653,612,540,458,494,538,569,623,618,675,647,598,420,404,405,437,467,537,501,524,451,416 2,20,17,66,83,70,50,454,546,498,452,445,447,472,519,496,507,512,579,701,673,463,626,580,522,502,449,432,402,407,467,638,687,593,600,523,458,398,401,410,429,437,503,494,519,425,689,853,871,794,769,649,542,481,556,563,641,658,720,711,667,436,426,432,440,532,701,627,651,533,471 7,12,12,56,76,76,56,407,445,440,418,411,417,420,425,419,415,401,459,533,505,405,479,483,419,411,407,421,389,377,397,495,524,463,475,411,420,394,388,387,384,412,405,421,397,385,508,712,728,635,614,510,469,395,436,445,471,472,503,505,466,417,401,383,399,429,509,470,475,443,420 4,9,9,26,33,30,24,406,383,394,370,379,385,418,412,404,401,392,390,380,370,382,383,381,366,400,397,374,395,402,379,389,380,378,391,388,401,395,386,393,391,399,426,425,420,369,427,396,384,372,393,379,397,392,403,406,420,440,480,433,427,387,384,382,379,372,386,375,397,381,361 15,10,8,37,38,32,31,414,387,400,366,391,391,417,447,413,416,420,407,422,418,382,414,404,387,393,396,393,384,393,397,432,442,402,401,379,396,390,392,407,400,423,460,447,429,394,493,489,480,459,428,412,386,431,455,462,500,504,546,502,474,390,383,379,392,397,408,418,406,405,382 16,51,49,51,78,66,43,426,476,456,454,431,442,496,531,527,516,487,547,590,557,443,523,477,461,448,418,420,407,383,464,559,551,506,495,468,456,394,453,456,488,560,648,569,549,426,705,774,759,697,660,588,503,551,624,660,736,717,759,726,674,436,424,410,443,512,557,507,536,441,434 11,9,9,23,35,31,21,420,470,447,433,418,448,415,432,428,426,444,461,578,570,424,542,496,463,450,412,410,392,391,418,567,580,511,526,464,423,393,405,394,390,424,448,443,445,404,545,768,778,698,658,567,457,418,451,456,496,495,552,538,510,402,402,392,394,474,574,517,547,479,418 4,58,53,1023,1023,1023,1023,439,436,411,390,412,432,430,425,421,440,403,464,500,489,446,489,464,425,405,418,405,386,383,396,471,516,456,471,419,399,405,386,377,404,404,456,449,436,556,507,653,677,585,553,474,435,445,463,476,505,473,530,507,480,466,398,428,404,442,514,484,476,451,445 19,17,10,60,78,46,37,427,437,436,419,398,410,429,461,435,413,428,443,477,478,395,474,441,432,403,422,396,400,414,394,452,493,449,457,430,392,398,412,403,417,456,475,445,429,384,554,651,654,579,516,462,425,444,476,490,545,540,602,550,510,381,385,403,394,426,471,431,448,415,394 20,14,11,30,41,30,22,425,382,385,392,376,401,425,438,419,416,415,385,422,381,390,396,394,390,406,382,374,373,402,395,399,398,403,382,398,390,418,394,405,408,415,470,440,437,398,482,444,438,409,419,399,391,424,449,468,489,487,546,488,476,396,391,390,369,387,397,398,402,377,380 14,13,13,12,12,11,12,504,625,587,536,498,523,535,606,604,587,580,662,762,730,504,679,625,572,563,487,454,441,393,535,718,744,665,678,571,509,417,406,422,449,498,611,596,607,432,781,918,907,853,820,735,625,545,620,632,720,720,775,781,741,465,466,477,483,651,782,713,740,617,548 1,19,12,40,53,32,25,401,385,383,387,383,393,410,417,418,403,394,398,392,401,385,382,386,387,381,401,395,385,378,396,391,385,380,387,372,395,387,392,399,405,421,469,422,409,406,463,393,405,370,403,398,399,434,457,471,515,498,551,503,461,376,368,387,397,378,390,392,375,381,370 19,10,9,78,137,132,73,409,378,401,390,389,373,398,418,413,414,390,401,423,421,402,422,402,406,417,394,382,389,388,400,413,454,423,418,411,377,374,376,382,382,408,413,406,388,402,423,521,540,464,469,439,402,392,408,391,422,424,426,428,423,382,391,394,399,399,422,399,419,397,392 14,25,25,18,20,19,17,417,527,488,461,412,449,431,466,441,442,426,524,690,637,454,647,580,525,495,447,415,415,384,411,645,694,582,617,485,440,378,419,401,412,420,458,453,439,407,563,832,850,757,722,614,514,432,475,492,539,534,573,591,532,393,414,401,410,486,656,610,593,514,448 2,13,10,54,58,40,39,398,409,388,398,396,382,414,424,420,428,425,407,421,423,391,399,387,398,379,388,394,389,411,404,413,414,394,411,403,387,420,413,420,424,452,502,473,437,424,543,526,500,476,439,431,427,474,511,513,587,565,615,579,516,399,408,392,402,411,407,399,415,396,401 12,13,13,54,58,46,45,400,457,398,430,421,393,418,426,417,414,423,454,515,484,404,480,449,425,408,401,401,385,391,413,491,508,453,488,422,419,395,388,383,412,395,438,415,421,401,544,700,696,614,576,495,440,416,440,451,489,471,543,533,498,416,415,395,392,452,504,471,498,434,400 6,13,10,25,32,19,15,531,695,643,603,531,568,600,644,641,631,640,724,830,798,551,769,715,647,623,531,508,442,405,570,800,824,735,754,633,551,415,428,423,484,515,660,648,675,453,825,970,965,904,878,792,673,579,649,672,756,760,824,818,776,491,491,500,522,691,814,752,763,658,580 8,9,7,25,25,19,20,407,417,410,395,380,390,423,431,453,406,411,405,449,440,403,401,401,390,405,400,394,384,376,402,436,435,390,417,389,388,399,406,418,427,463,510,466,456,421,543,509,507,469,449,444,417,519,569,569,603,590,638,593,520,402,388,387,385,396,426,396,414,402,398 2,9,8,21,21,18,19,417,441,425,419,402,409,409,421,415,415,420,444,528,512,404,508,460,431,423,387,401,387,404,415,497,549,448,475,434,423,383,410,414,399,430,452,422,434,412,506,675,699,602,564,484,431,459,486,502,542,518,558,523,483,383,402,389,394,416,529,460,455,445,406 20,283,223,151,232,187,121,761,742,661,655,628,650,815,873,866,857,847,833,799,800,500,576,554,573,559,520,527,474,594,887,817,759,720,772,715,669,673,800,850,906,972,1023,1007,985,635,1023,957,897,882,863,839,737,838,924,961,1023,1023,1023,1023,1008,667,545,694,713,745,735,722,763,648,614 4,30,30,110,191,190,108,440,474,461,453,418,445,447,443,435,435,441,502,599,585,419,544,488,452,461,416,408,398,382,420,545,599,494,502,443,437,398,390,393,411,419,492,468,447,412,592,791,793,710,668,581,475,451,503,522,574,553,617,609,556,410,417,402,410,472,596,532,557,465,443 16,17,16,28,43,37,24,399,394,389,386,385,356,413,428,399,420,409,401,413,402,383,387,382,386,385,388,392,371,380,407,402,405,385,391,387,399,396,400,397,396,419,425,403,418,397,433,426,417,397,415,411,388,414,437,417,445,458,471,472,448,395,396,394,383,395,404,372,378,370,394 12,15,11,40,58,43,27,407,438,436,402,405,396,426,455,444,420,432,458,509,499,412,484,457,426,434,395,390,414,389,405,484,522,448,462,413,409,397,395,407,436,446,489,470,448,423,584,650,662,577,558,475,430,494,520,527,581,579,620,587,548,410,401,387,408,434,525,474,480,415,409 19,13,13,29,41,38,26,401,409,396,391,391,391,409,415,405,430,397,403,448,457,404,435,431,408,399,394,406,382,401,398,440,467,422,425,395,401,396,400,402,420,409,456,413,381,382,448,504,554,476,449,392,398,417,453,433,471,462,492,474,445,388,386,401,382,405,451,424,426,399,395 10,59,58,59,67,59,54,425,515,505,459,426,396,452,444,434,462,445,517,667,650,472,693,620,532,532,446,432,411,378,464,656,711,599,622,466,479,434,404,451,450,492,588,545,527,471,630,798,820,733,694,566,483,548,613,588,635,606,649,635,574,392,406,407,405,495,697,608,598,501,452 19,8,8,38,69,68,37,404,390,384,400,398,421,385,389,406,410,402,421,430,431,398,415,402,399,400,388,401,368,388,401,430,447,414,417,400,419,395,395,396,388,406,430,426,429,401,467,554,549,497,485,424,412,385,412,436,467,462,500,468,460,387,375,398,386,392,425,412,421,395,395 18,10,8,28,29,18,17,424,458,462,440,417,402,422,443,455,448,437,467,588,572,408,562,507,448,472,414,392,385,412,415,542,607,513,505,441,437,393,406,428,439,452,506,493,461,421,562,700,728,633,590,499,419,495,532,550,600,579,629,584,530,398,410,399,411,457,570,530,518,453,432 19,8,8,30,67,70,31,436,875,826,776,680,665,432,449,408,430,419,802,999,979,725,971,929,866,834,728,662,547,390,432,947,1000,926,930,809,712,400,387,392,408,428,517,488,508,414,585,1023,1023,1023,1023,978,848,418,433,426,440,459,484,527,500,400,608,388,393,761,984,947,955,848,754 14,18,18,80,81,81,80,362,372,385,366,381,397,376,376,402,385,385,389,391,383,376,393,372,373,381,368,380,382,359,371,380,394,388,391,388,361,372,385,379,393,394,379,411,382,401,391,402,395,407,387,386,374,383,376,375,394,375,393,397,368,384,356,393,390,381,382,399,388,376,370 16,58,51,74,108,91,60,452,488,483,424,453,433,481,501,512,489,502,518,605,585,450,557,508,474,459,425,420,401,408,458,599,621,520,520,461,439,402,418,416,448,460,555,519,490,433,666,795,784,715,664,590,495,507,550,580,645,650,696,670,626,434,395,412,439,517,618,575,581,486,455 6,11,10,19,25,24,18,428,450,440,420,428,411,448,454,455,449,424,487,560,532,411,516,483,447,444,407,396,404,397,459,520,576,486,486,456,419,413,403,432,420,484,589,556,528,404,559,674,701,613,590,523,456,436,468,489,544,535,600,565,534,400,392,403,392,416,543,495,483,437,408 8,16,16,67,100,101,66,409,402,399,403,383,384,397,424,430,412,397,403,435,421,390,408,394,398,395,391,393,377,402,398,413,410,408,402,401,389,385,391,381,407,395,445,419,424,400,505,529,508,465,463,438,409,417,462,483,542,520,562,524,477,389,390,394,408,412,422,413,405,421,407 7,9,8,30,32,24,23,408,392,381,398,384,387,413,420,403,402,389,392,408,385,406,388,392,389,380,403,378,382,380,393,401,409,382,388,376,379,405,381,383,398,421,415,426,426,393,460,443,446,426,411,389,382,409,431,431,456,473,516,488,453,386,383,379,387,406,388,387,392,400,382 19,75,64,144,183,143,116,513,643,598,568,508,532,539,609,593,572,580,688,790,773,519,748,687,603,593,490,463,435,420,528,752,791,695,726,550,518,412,433,433,466,531,645,611,616,477,793,938,942,880,846,757,619,598,672,679,757,747,798,793,754,466,439,457,476,646,797,747,748,622,545 9,15,15,64,91,86,61,411,448,433,412,429,409,414,418,430,438,426,454,505,508,414,482,461,427,414,409,409,390,417,420,484,531,473,464,412,398,396,385,412,415,429,469,441,432,404,528,688,695,608,586,489,425,428,476,481,499,522,552,529,500,407,398,400,404,426,494,459,469,433,397 10,15,15,49,60,60,49,419,451,453,436,418,420,412,440,464,438,427,512,562,545,416,527,487,451,432,420,407,400,408,427,523,558,485,508,458,412,390,401,395,419,415,451,430,457,402,565,754,765,685,626,548,461,429,463,482,535,523,591,591,528,394,419,401,402,452,552,510,510,432,430 8,8,7,35,44,37,30,400,387,374,378,387,390,416,426,425,391,397,411,403,414,397,398,394,386,404,387,380,387,385,406,390,408,395,392,403,381,398,389,398,403,415,457,430,417,413,432,448,453,433,398,398,398,453,450,467,488,498,524,487,455,400,383,402,407,382,416,406,406,390,387 6,72,61,51,60,47,39,504,567,516,526,458,476,540,600,583,577,571,628,716,670,452,625,569,520,491,449,462,430,401,533,674,695,591,646,540,487,434,426,470,494,545,657,626,624,460,793,868,857,797,769,692,576,626,697,716,774,765,823,806,762,432,434,444,477,565,682,628,650,567,487 19,28,26,63,86,72,53,441,511,471,483,447,433,449,461,468,478,478,548,639,623,420,569,528,485,458,440,427,410,406,449,604,633,545,574,486,446,385,402,416,401,448,517,475,480,403,638,834,844,777,733,646,540,461,512,523,582,599,650,630,591,416,435,411,418,496,610,565,587,494,464 19,54,50,87,128,116,78,493,593,533,517,508,470,498,535,531,539,512,615,724,710,469,638,594,559,532,470,466,424,423,473,670,705,619,652,534,481,410,407,410,431,459,558,550,544,431,749,898,901,839,815,732,620,491,578,595,694,684,749,742,708,431,461,426,460,588,706,627,663,563,499 14,140,108,108,145,109,78,757,886,854,813,759,769,802,860,854,852,840,922,989,969,774,937,895,841,827,746,713,611,429,786,958,972,903,922,824,764,464,495,532,598,701,847,837,857,589,995,1023,1023,1023,1023,978,880,766,841,857,925,928,987,991,963,687,706,704,735,908,1002,953,969,881,799 12,1023,579,860,1023,609,461,1023,1016,974,957,931,952,1023,1023,1023,1023,1023,1023,1023,1023,826,933,913,890,867,816,814,725,929,1023,1023,1023,1002,1021,974,934,997,1023,1023,1023,1023,1023,1023,1023,1022,1023,1023,1023,1023,1023,1023,1022,1023,1023,1023,1023,1023,1023,1023,1023,994,858,999,1016,1023,1023,1020,1023,958,926 10,29,28,61,86,82,57,418,535,488,484,437,451,439,462,483,469,461,559,660,646,440,599,555,516,498,471,448,415,377,427,615,665,579,601,493,445,393,390,411,405,426,485,455,476,388,643,848,857,785,752,654,541,440,473,498,548,548,621,625,575,419,415,415,435,523,655,608,615,518,460 14,59,57,67,95,89,63,480,630,577,538,495,522,519,566,554,556,561,649,757,746,518,696,651,583,571,511,500,450,397,495,727,750,655,697,575,524,408,400,416,417,458,581,549,566,435,763,946,955,891,866,780,653,498,566,593,681,686,757,753,723,449,481,448,459,623,748,707,724,614,516 10,10,9,17,20,19,16,448,565,486,484,452,477,470,521,522,499,505,586,662,642,456,596,549,498,495,464,434,419,381,470,636,659,574,611,519,473,396,393,408,402,424,498,487,514,414,698,846,835,785,747,658,540,450,504,516,590,606,677,689,631,438,442,443,451,567,691,620,630,530,468 9,31,18,58,85,46,33,470,424,384,403,397,395,480,496,458,443,420,424,441,428,395,426,413,396,388,387,371,385,425,429,432,433,404,410,387,387,417,429,456,429,466,578,514,492,433,555,527,528,472,439,404,386,482,552,541,616,625,680,627,568,383,398,390,403,387,433,426,407,407,396 12,35,34,187,321,319,181,431,467,438,424,416,412,432,450,420,422,422,475,549,531,431,520,486,437,436,413,417,391,395,400,515,539,486,498,415,389,398,415,391,429,424,449,447,434,424,536,738,748,669,621,519,471,431,458,473,497,485,542,550,511,427,411,404,404,446,554,526,526,450,404 13,24,23,301,521,528,299,412,384,403,387,404,376,435,418,424,446,396,396,407,410,382,398,390,383,374,376,393,382,405,414,389,410,413,412,385,398,404,414,423,430,452,490,429,429,446,491,466,463,438,429,397,397,504,572,567,597,544,577,511,480,402,400,414,396,396,422,396,387,390,376 11,12,12,44,51,51,43,406,470,450,424,406,417,425,428,426,422,441,458,564,530,419,517,468,436,451,407,412,408,396,406,522,560,496,497,409,409,405,386,397,409,421,464,443,449,409,552,743,758,685,630,539,475,445,476,477,531,511,563,532,513,392,408,387,408,434,542,516,497,445,407 8,8,8,19,24,21,17,453,421,412,399,407,435,446,441,412,418,424,433,500,503,399,478,464,438,421,387,401,385,375,422,483,522,476,457,423,410,391,409,418,414,489,569,537,496,406,520,639,654,576,551,491,432,433,445,457,492,503,550,519,476,393,395,397,399,419,489,459,471,422,398 13,23,18,29,43,33,23,437,402,397,393,393,377,412,443,420,411,407,386,403,386,386,414,405,395,387,389,361,389,378,400,398,406,411,396,379,385,404,401,397,429,448,470,462,444,404,522,443,408,405,407,397,388,447,487,488,552,524,567,521,496,365,400,385,385,379,403,378,404,360,396 5,37,33,55,90,74,42,619,718,673,647,586,583,651,723,708,703,695,773,847,825,613,780,731,678,646,547,526,465,407,624,815,830,749,770,635,570,416,422,456,484,538,707,694,719,460,877,982,972,924,896,823,713,613,700,717,805,807,869,872,837,536,548,529,573,760,859,810,823,711,603 1,8,9,91,137,143,94,407,434,426,425,402,417,399,421,413,400,415,472,519,499,400,489,441,418,430,400,399,393,400,398,493,520,455,478,415,419,381,395,395,400,396,421,418,425,387,493,711,709,615,600,512,439,402,428,439,486,478,491,492,469,413,400,396,399,430,503,469,496,423,413 7,34,26,46,72,43,31,429,412,423,393,409,424,443,479,435,439,437,446,462,441,394,430,437,417,412,400,403,399,387,412,423,455,429,424,417,405,373,412,392,421,431,475,450,467,411,540,584,597,529,517,455,410,459,489,496,541,551,632,569,518,388,393,399,379,406,454,446,427,392,411 13,13,13,35,46,47,35,399,397,389,395,384,418,417,415,397,420,396,395,409,406,403,413,404,397,398,385,402,383,383,394,416,411,411,383,405,378,402,384,387,389,401,435,430,409,402,477,520,496,459,454,428,408,417,432,456,502,474,518,483,472,393,386,362,384,398,400,405,428,408,396 2,78,73,110,154,147,103,473,586,514,467,446,451,453,504,498,480,477,577,709,696,473,682,627,546,518,463,445,410,396,438,675,716,633,632,506,470,402,415,420,432,464,541,504,526,435,672,870,894,810,782,659,537,485,566,557,662,634,693,677,615,412,446,420,412,519,699,635,655,544,468 5,40,40,73,88,86,71,431,466,451,419,412,405,425,452,413,413,429,465,559,551,409,510,483,433,425,429,407,397,408,425,518,564,477,521,424,406,381,404,389,405,415,477,425,446,414,581,739,758,669,641,559,449,450,489,508,551,563,603,575,528,397,380,404,410,446,525,495,511,464,414 11,13,11,35,38,27,26,416,453,417,394,399,405,408,431,437,413,390,438,489,475,388,470,432,425,418,385,407,393,391,401,465,509,439,450,433,396,409,402,402,425,425,482,467,429,402,537,634,639,544,524,454,413,445,493,487,557,538,586,537,504,394,378,399,403,432,512,472,473,434,415 1,11,8,37,46,40,30,425,472,443,414,418,409,465,461,457,466,456,479,539,533,424,482,453,430,431,411,407,389,408,470,522,532,486,527,444,423,411,424,447,477,540,665,597,545,418,666,739,724,666,631,536,450,530,593,632,721,721,762,713,651,405,405,407,401,469,538,513,531,453,408 18,19,16,34,46,40,29,413,430,414,397,402,391,419,437,422,436,401,449,499,468,402,451,457,417,412,404,392,399,428,418,487,484,453,468,421,401,385,401,425,401,446,469,463,448,413,554,661,636,582,534,463,428,454,499,500,542,511,586,539,503,414,406,399,384,425,487,474,461,421,395 11,51,48,9,10,9,8,639,736,660,645,583,607,693,760,748,748,724,782,833,818,579,755,708,661,644,548,536,460,430,670,799,809,732,760,639,588,413,446,482,515,608,754,736,763,478,895,963,945,902,880,820,717,632,729,749,828,830,890,892,860,559,531,586,610,756,833,783,809,695,633 8,28,26,55,84,74,47,434,470,430,453,409,417,461,454,462,475,465,470,539,522,412,484,469,435,428,417,394,383,398,420,523,517,476,484,436,422,411,391,384,391,423,460,465,469,408,608,734,728,666,634,534,470,445,486,513,589,562,620,624,576,412,415,411,416,467,538,506,506,456,438 18,25,20,73,85,57,49,423,471,442,430,424,415,435,453,458,435,452,486,543,520,400,481,457,433,420,412,393,377,389,423,487,525,473,464,423,421,376,390,406,407,423,475,459,485,410,592,727,731,640,613,525,440,466,510,533,596,591,645,605,530,423,390,407,405,458,521,501,493,432,417 15,24,19,80,100,70,53,471,592,535,512,466,469,512,571,551,544,542,634,744,701,480,698,629,553,530,467,440,420,419,509,713,741,638,647,555,472,425,470,504,506,564,676,620,620,493,758,895,892,825,795,689,561,645,726,725,777,767,815,775,731,419,414,427,439,581,724,656,657,554,465 7,30,17,49,52,22,24,462,466,401,429,409,402,480,510,496,506,498,501,522,510,416,450,441,421,421,405,399,374,410,471,492,515,451,470,418,422,434,470,483,522,624,718,650,584,490,728,714,690,610,581,500,432,637,719,737,825,817,856,788,715,407,397,400,419,439,495,477,468,435,401 17,10,9,162,124,114,158,407,452,426,418,412,402,427,440,434,429,430,456,475,479,410,423,429,401,407,406,396,390,374,423,461,467,449,439,434,406,385,393,379,382,394,413,426,417,394,540,647,648,578,556,494,446,408,423,442,472,473,510,501,484,388,408,395,401,436,468,450,469,424,430 15,243,203,130,172,135,104,436,419,353,401,368,398,441,430,440,427,409,414,411,390,397,409,397,411,404,383,369,414,421,427,435,420,403,413,367,396,392,452,484,486,539,641,552,523,433,497,486,483,453,434,417,386,452,511,496,561,558,597,547,504,403,400,390,388,430,412,418,397,386,385 16,71,55,62,69,48,44,445,490,448,433,430,404,466,502,464,466,481,480,561,554,417,516,478,430,447,411,432,410,454,485,562,564,486,502,445,436,472,576,609,681,773,840,737,642,454,687,745,724,664,625,522,470,554,694,753,819,794,819,743,676,416,388,409,411,459,552,492,506,443,436 7,40,38,129,175,169,123,446,548,495,472,428,487,475,516,507,482,505,533,652,641,452,609,565,503,492,446,418,421,417,456,617,674,573,590,498,422,397,415,423,448,471,557,521,498,419,672,842,847,776,745,638,537,535,595,615,665,668,721,702,641,424,437,431,420,502,662,595,610,498,443 20,14,10,66,85,62,46,541,567,522,498,465,493,575,638,613,616,590,625,683,675,445,573,531,484,490,461,431,400,413,534,633,643,574,570,507,498,407,412,411,444,506,623,615,639,434,803,861,845,793,764,700,590,548,642,645,734,737,802,799,761,476,454,480,488,584,642,595,638,535,482 14,12,12,28,36,35,27,433,524,493,455,422,426,436,458,461,462,449,526,648,608,433,584,529,500,467,426,426,410,391,445,600,645,560,563,455,449,381,409,405,413,451,505,468,477,398,616,818,826,749,721,603,500,464,523,519,581,582,645,628,576,411,416,417,414,493,626,582,587,490,445 14,18,18,81,126,130,84,427,404,394,381,384,398,438,449,450,432,444,443,441,427,376,421,410,396,389,390,381,382,407,425,414,421,410,409,380,403,427,416,433,445,485,518,481,462,433,542,509,505,460,445,406,407,553,621,605,611,607,632,569,508,390,385,413,408,410,427,409,411,399,399 18,25,17,44,55,33,26,411,415,393,402,387,380,456,471,437,466,433,429,444,406,377,397,400,402,391,392,384,390,431,422,417,410,414,401,396,390,408,428,436,421,461,531,502,457,430,578,535,492,459,459,423,418,525,557,568,613,601,654,618,534,395,386,368,395,388,426,396,399,411,397 6,34,34,151,213,214,150,439,476,471,416,436,427,439,459,476,435,452,501,579,580,410,530,500,461,436,422,419,398,413,430,529,572,502,500,464,421,392,406,399,426,466,521,497,494,434,652,793,796,710,690,601,471,493,559,581,640,628,701,657,577,408,406,406,414,463,582,519,532,457,413 8,50,40,86,114,85,65,455,542,518,488,445,463,467,494,508,462,467,564,700,680,458,665,591,521,527,458,435,402,396,461,673,714,609,619,527,468,386,405,435,441,473,553,529,532,427,677,861,866,793,758,646,509,498,564,594,655,648,702,688,635,423,440,416,423,549,696,651,662,530,445 4,12,9,30,41,33,24,410,388,399,413,370,375,428,423,412,402,391,376,376,402,397,376,387,390,404,391,362,361,395,387,408,380,393,385,386,383,410,398,430,426,417,442,430,416,385,458,417,409,382,397,386,386,422,455,477,499,463,500,480,445,383,399,379,375,388,401,386,378,389,385 3,8,8,47,81,80,46,399,436,419,416,393,409,407,435,440,419,409,463,522,489,419,485,445,440,423,404,407,397,391,396,492,518,466,471,419,395,375,389,382,399,401,415,416,425,398,497,702,700,620,581,513,451,419,432,429,478,472,513,503,476,387,419,401,398,438,493,486,482,429,407 12,62,55,66,69,55,51,621,825,784,730,665,685,657,724,713,711,699,856,952,922,724,918,867,805,782,681,643,529,444,644,930,951,870,888,772,669,431,433,481,505,589,753,716,746,498,889,1023,1023,1022,994,907,796,635,717,742,823,826,884,887,852,533,602,546,571,848,967,915,925,828,712 3,14,13,39,48,36,28,452,475,453,454,422,440,441,473,459,452,455,511,629,587,445,577,507,483,472,430,407,396,379,434,590,625,535,524,459,431,409,399,406,404,443,490,470,448,410,619,777,786,717,662,589,486,480,531,554,594,592,646,629,587,416,413,407,413,471,609,555,556,470,446 18,9,8,32,32,29,30,402,404,392,395,391,402,420,429,425,404,415,406,410,421,394,401,392,401,389,382,374,381,394,388,417,426,399,409,404,402,399,396,402,418,411,433,424,418,402,490,498,499,451,439,415,392,431,463,473,497,498,550,506,460,391,389,399,375,397,410,406,398,396,383 7,35,22,125,149,81,77,505,507,457,472,443,443,522,579,546,524,532,532,556,542,411,493,446,427,425,412,422,405,450,529,532,541,495,516,474,443,446,494,492,544,596,696,656,639,607,782,759,734,682,655,600,515,740,761,746,783,773,824,798,760,414,409,410,442,485,531,501,497,459,435 9,52,50,51,69,60,44,412,384,386,385,374,402,403,428,420,415,396,393,436,418,386,434,410,416,394,381,398,388,385,405,435,444,403,409,412,406,383,395,389,393,433,458,443,442,404,480,499,509,461,448,421,410,429,455,475,517,486,526,499,487,394,380,402,410,410,433,441,418,400,413 8,9,8,16,28,26,14,418,408,384,397,378,395,422,433,429,426,405,412,439,430,388,425,407,401,392,400,384,374,397,405,412,431,414,419,406,398,388,402,412,390,400,444,422,443,402,495,526,518,469,441,422,404,424,455,459,493,495,555,521,484,395,396,379,402,417,418,429,426,389,389 5,20,14,37,56,38,26,392,387,385,413,358,386,426,435,432,411,379,396,396,414,378,382,403,397,391,392,388,378,367,397,372,386,409,392,397,383,405,396,422,437,451,499,463,440,424,522,427,420,384,410,393,376,493,525,519,558,562,604,526,495,388,370,372,388,374,390,392,394,380,386 12,25,24,65,81,73,58,417,504,479,447,427,453,429,455,455,431,448,508,637,613,456,578,530,482,466,440,436,382,404,445,587,632,532,558,459,465,394,409,393,403,420,471,455,463,410,573,822,832,742,708,592,501,430,480,504,549,556,591,589,553,405,431,418,405,466,616,569,588,479,454 19,13,13,35,39,39,33,420,471,436,423,417,407,414,441,420,440,429,469,549,530,397,489,458,438,440,393,413,386,406,409,508,547,471,482,442,425,381,398,392,404,408,456,432,455,395,529,706,708,644,589,513,445,425,432,453,504,509,552,534,503,411,389,409,398,441,521,461,483,441,427 12,73,68,71,95,76,53,419,420,392,417,398,384,433,462,431,422,414,423,486,482,398,492,429,432,399,412,396,385,440,436,463,490,430,440,398,412,392,427,435,409,413,505,457,469,420,547,589,607,516,499,431,405,472,492,536,555,558,615,558,513,391,414,396,399,425,467,441,432,420,421 20,14,9,39,42,25,24,434,410,393,389,386,384,428,422,437,411,415,427,440,424,385,417,410,416,390,395,374,395,396,414,423,438,407,410,404,382,402,409,427,426,461,502,466,446,417,544,491,493,462,456,409,406,479,545,553,579,579,631,570,536,387,376,403,397,398,438,400,390,399,396 3,17,13,38,54,40,29,410,374,385,369,396,388,421,417,425,403,395,401,376,383,367,399,372,392,399,398,388,365,412,399,380,383,369,388,390,382,397,395,417,416,418,474,433,417,408,491,430,422,406,407,405,365,425,468,476,506,524,538,525,480,394,379,390,367,379,390,393,385,386,381 8,88,71,155,179,150,129,475,631,536,547,483,492,530,593,545,542,540,658,765,745,495,722,668,582,560,477,463,429,412,509,738,777,658,691,540,486,424,437,464,460,517,643,588,591,460,768,915,924,856,825,730,602,585,675,683,744,746,801,786,727,449,448,453,464,619,782,719,719,603,536 16,9,9,24,32,29,22,382,383,389,372,381,393,410,396,375,380,399,391,390,375,390,397,380,380,384,379,396,394,395,384,386,407,386,392,376,392,395,389,388,386,421,424,415,414,387,440,386,375,401,394,388,386,414,416,419,429,450,467,440,412,386,386,375,383,375,388,382,382,390,386 5,12,11,8,8,7,7,503,542,512,487,458,471,520,583,574,566,551,595,660,658,466,601,543,510,490,435,444,411,411,509,650,656,570,603,507,470,404,397,432,420,484,589,562,578,420,740,827,810,763,724,655,549,501,560,588,683,685,750,743,696,456,459,469,458,579,664,626,634,528,469 8,11,8,47,48,27,27,419,386,398,383,377,377,411,450,402,423,401,415,431,427,384,418,409,382,413,393,391,400,399,394,412,428,405,412,385,402,410,399,406,410,435,509,439,435,409,495,493,480,432,437,413,371,459,493,461,541,534,572,521,479,385,390,394,395,393,415,414,410,396,388 6,29,24,46,68,52,34,412,405,382,385,386,388,401,404,419,426,403,401,411,383,383,388,395,389,381,378,395,393,393,389,399,413,387,388,406,372,404,400,410,408,441,448,446,454,404,480,456,415,416,411,408,404,456,477,470,524,524,561,539,457,378,387,415,390,382,411,397,407,379,387 17,9,8,34,35,25,24,414,375,375,374,387,385,401,415,414,394,404,390,396,383,380,406,375,394,376,391,383,392,385,406,418,400,383,393,384,389,381,408,397,403,425,449,432,418,406,486,422,422,414,391,375,380,441,433,465,479,484,511,491,458,370,384,380,396,382,383,391,390,382,379 18,10,8,32,31,19,20,416,407,412,424,401,408,441,465,446,447,429,424,457,464,392,418,431,410,398,394,392,367,407,454,433,459,413,444,382,410,422,462,474,524,606,680,582,521,430,601,606,574,525,481,451,426,548,638,680,745,728,756,672,602,389,392,392,401,404,439,431,452,406,394 10,8,7,22,25,22,19,415,391,383,378,385,384,401,428,388,400,406,397,395,392,378,383,385,388,378,372,382,392,390,385,402,384,387,376,389,385,373,385,397,400,403,419,406,398,386,444,414,404,384,387,405,379,423,426,412,465,454,493,479,439,402,380,394,380,392,403,372,380,390,386 19,17,16,45,59,56,43,443,517,479,458,433,425,439,481,461,467,462,535,634,607,447,585,530,500,473,442,418,408,425,422,602,644,560,583,499,449,415,406,416,415,440,502,494,468,417,644,826,841,761,731,627,483,468,526,539,608,597,659,637,605,410,401,419,429,511,637,557,576,503,449 11,10,10,33,34,31,30,387,414,405,389,396,375,403,423,393,391,392,412,444,408,400,413,416,399,399,391,384,395,362,391,426,437,403,411,400,393,396,387,389,415,414,438,419,405,396,447,538,536,463,477,425,389,411,437,458,471,462,472,451,445,398,385,401,394,415,425,417,429,391,391 15,8,7,27,35,31,24,459,602,566,515,487,480,495,518,509,516,502,655,725,694,526,654,603,561,543,473,483,429,413,483,710,707,649,656,545,495,405,396,418,410,450,527,507,542,417,693,924,892,851,807,732,606,456,522,522,592,620,696,687,653,424,440,437,445,689,775,723,745,613,520 11,9,9,6,7,6,5,481,569,518,481,462,466,537,564,589,580,560,620,675,667,470,585,542,510,488,435,439,394,405,504,646,646,567,610,496,469,392,410,420,451,478,591,565,591,416,763,834,818,778,748,681,580,519,575,584,676,680,750,755,718,456,452,460,476,572,673,623,645,537,473 15,31,30,139,215,221,141,444,516,476,457,441,449,442,465,455,446,464,537,629,634,444,593,549,490,481,432,426,424,395,438,601,639,554,588,477,447,408,398,402,426,425,497,499,495,431,633,859,871,792,761,652,515,485,509,545,615,604,663,647,606,417,408,423,418,491,635,580,596,498,440 13,96,89,338,521,471,299,559,550,514,483,469,465,580,619,620,587,562,601,671,643,451,572,528,489,488,436,450,400,416,486,608,643,570,568,509,482,431,482,524,556,627,708,640,611,539,781,851,835,775,751,651,537,681,758,780,834,821,855,817,768,471,435,457,462,562,646,594,614,506,474 5,27,20,19,20,9,10,558,516,477,458,439,473,586,645,642,635,615,604,613,608,440,512,464,452,452,431,418,418,440,619,608,557,534,526,459,462,424,497,528,581,688,790,743,743,477,842,817,776,729,698,620,543,660,757,780,848,840,891,865,822,469,411,478,494,564,586,543,587,497,470 17,10,9,24,24,21,21,407,391,387,395,379,378,401,422,398,381,392,379,395,403,398,398,386,393,393,373,388,398,376,394,375,402,396,399,381,387,386,389,387,404,400,438,402,426,382,439,429,436,389,414,388,403,401,437,422,455,477,497,482,432,382,365,390,372,399,389,389,376,379,387 12,21,20,18,27,25,17,516,633,559,530,490,515,549,604,598,594,592,674,762,724,507,691,625,583,572,498,463,429,412,541,740,746,665,697,572,514,418,400,434,441,482,606,600,618,441,790,916,904,849,820,748,620,511,577,600,703,707,777,784,745,468,481,477,483,662,778,718,745,623,526 6,11,10,47,67,61,43,404,423,412,396,393,389,408,419,427,414,403,419,465,465,395,440,422,404,391,393,392,385,402,403,439,448,428,431,400,393,395,412,397,388,429,463,433,417,395,496,589,593,522,479,433,411,418,454,456,503,488,528,505,470,402,391,394,394,404,452,435,427,402,392 3,38,24,315,327,179,180,592,734,698,641,580,594,630,694,675,661,664,756,860,843,601,806,759,692,673,580,510,482,428,614,840,861,777,803,687,609,455,485,513,573,658,769,734,712,559,877,1007,1006,946,920,842,725,725,794,808,863,853,904,883,840,492,511,510,523,714,850,803,816,708,592 14,38,38,148,235,240,148,397,414,392,378,391,403,412,404,397,400,379,385,415,394,378,409,413,389,392,384,386,375,417,401,417,418,395,398,385,382,402,395,409,397,424,413,404,398,403,459,472,484,455,432,401,401,453,471,476,466,466,494,465,431,407,390,390,384,403,426,397,396,397,390 3,142,109,38,40,26,25,800,857,821,797,734,766,843,897,890,882,874,913,951,935,729,885,845,799,785,698,682,570,452,815,923,929,868,888,814,726,500,538,590,667,765,891,874,891,624,1023,1023,1023,1020,1000,948,858,813,886,907,975,976,1023,1023,998,729,684,746,770,890,954,914,937,842,789 20,13,12,212,275,264,204,405,418,414,395,387,383,407,419,418,431,417,420,457,458,397,437,436,425,392,393,380,384,402,404,454,448,431,407,386,410,406,412,395,417,433,464,421,443,412,493,588,589,523,490,465,425,416,416,446,473,491,524,488,426,408,383,381,389,441,447,426,451,425,397 13,192,145,367,553,435,285,485,590,557,487,473,465,505,554,530,523,509,606,738,708,495,693,623,558,550,455,455,425,393,488,700,735,646,662,515,490,440,449,468,473,527,640,576,558,499,747,893,893,828,798,683,555,616,683,707,763,743,794,762,712,438,445,398,436,587,730,662,687,536,483 19,61,53,181,276,245,152,505,533,528,507,476,464,548,593,594,571,554,616,677,656,455,582,538,506,497,443,455,441,411,508,611,645,536,578,507,476,411,435,429,463,518,639,594,598,463,777,850,852,783,755,677,569,569,663,683,756,756,814,793,745,449,448,448,459,543,658,595,618,522,469 17,11,9,32,35,25,22,430,389,381,392,368,383,425,444,417,410,402,396,410,404,398,397,396,388,393,395,385,366,403,391,397,399,388,383,389,379,409,407,390,393,410,447,436,433,409,460,459,426,435,398,398,377,399,437,444,457,495,531,529,457,389,365,394,381,387,397,419,399,384,377 20,10,11,22,23,24,22,406,432,418,416,414,396,439,450,452,420,431,474,557,530,420,526,488,436,454,407,417,399,399,427,527,568,491,497,421,408,406,401,398,411,426,462,452,443,407,524,673,701,614,575,495,448,442,493,471,522,526,566,527,507,407,408,394,399,435,553,505,504,440,416 17,10,9,28,38,28,20,413,413,392,401,391,409,402,433,427,425,405,412,421,434,390,408,405,386,398,394,393,387,383,410,422,418,399,402,415,413,405,396,398,399,427,459,450,443,402,535,502,498,452,432,419,401,456,482,506,563,554,590,565,513,391,394,394,401,390,406,393,406,400,400 20,9,8,27,30,22,20,402,395,386,378,378,406,421,434,423,434,409,407,413,440,390,428,412,391,381,397,385,382,386,406,407,425,408,415,393,393,381,385,387,386,435,413,421,411,391,482,470,474,437,435,390,388,445,437,449,476,464,508,506,466,392,394,394,405,409,420,406,396,397,385 3,10,10,72,72,68,68,415,430,418,409,402,429,419,420,420,407,431,427,477,465,406,465,441,420,436,406,396,413,391,422,460,484,432,457,439,406,399,406,413,413,421,475,426,440,409,535,667,683,603,591,494,431,453,480,474,535,535,572,530,487,390,404,393,396,425,476,452,460,431,394 2,239,215,173,242,210,151,866,800,723,728,671,705,897,947,937,929,914,899,864,869,518,630,633,603,568,526,513,450,612,886,820,768,723,748,676,608,613,677,737,806,895,1008,987,979,771,1023,1023,972,951,925,893,794,954,1023,1023,1023,1023,1023,1023,1023,768,565,782,788,817,804,777,814,710,664 6,17,14,49,46,43,45,420,429,416,403,403,412,417,446,454,450,437,452,469,471,397,416,403,404,402,400,403,381,427,433,437,452,408,429,414,409,401,424,428,461,489,549,492,471,435,612,588,558,521,479,473,422,521,586,599,658,645,699,656,578,398,386,399,407,422,440,420,435,409,399 7,13,12,30,40,35,26,392,372,378,398,393,396,388,380,412,391,399,392,396,383,389,385,381,375,389,385,381,380,381,401,391,389,391,380,372,393,386,406,398,382,414,432,404,381,399,441,400,393,410,372,379,379,437,436,442,454,453,473,447,425,395,391,384,378,389,379,386,399,385,377 4,272,254,235,328,311,222,416,406,357,395,390,392,417,438,402,403,411,407,423,395,383,375,393,401,374,378,382,375,430,429,408,399,393,395,389,387,389,429,415,470,501,575,495,473,441,470,445,425,398,400,386,399,440,464,444,498,490,532,500,486,391,384,401,382,379,396,371,396,370,386 6,11,11,34,36,36,33,411,425,423,392,404,410,419,406,423,390,383,427,506,457,395,468,436,420,413,396,404,399,390,398,467,478,448,429,413,411,378,388,378,392,383,422,394,403,398,466,659,671,587,562,496,422,383,401,402,431,451,484,465,457,399,394,402,398,419,477,454,474,418,399 20,13,12,54,69,56,44,418,453,442,419,425,412,414,454,446,437,438,472,539,522,434,493,459,428,421,408,380,401,383,427,512,534,466,475,442,428,398,393,421,398,427,447,461,474,397,593,735,712,639,620,509,455,427,479,477,548,559,611,594,543,403,402,407,402,463,514,484,502,448,416 12,13,13,43,49,49,43,409,448,399,402,400,423,422,417,432,424,403,455,502,503,412,473,443,422,418,417,416,394,367,426,501,515,450,455,439,388,395,389,404,373,420,440,404,412,388,528,685,680,613,587,495,419,407,426,459,507,497,547,511,491,408,391,399,398,447,514,466,452,424,421 9,24,24,82,90,92,83,449,535,499,492,449,479,461,500,481,511,493,578,675,636,463,613,572,496,505,452,424,417,413,462,653,669,585,602,510,479,378,386,385,413,431,505,488,518,403,657,865,868,802,761,670,535,449,477,496,583,585,654,641,616,404,420,429,425,536,658,604,615,524,475 7,22,17,30,31,20,21,449,441,427,409,425,417,466,497,490,480,461,477,527,510,407,478,457,440,438,401,415,394,399,470,486,515,453,466,443,442,400,435,445,492,542,630,574,510,434,666,700,681,618,585,516,439,541,634,644,714,699,749,697,644,421,384,405,418,461,479,474,490,437,403 8,10,9,17,20,14,11,413,390,385,392,390,389,391,404,391,385,396,397,393,400,381,387,390,388,387,381,391,383,382,388,413,407,398,393,372,388,396,397,411,392,413,428,415,425,404,440,450,420,410,394,412,390,431,459,442,481,480,505,454,460,377,383,385,385,373,401,394,411,384,374 14,105,90,1023,1023,1023,1023,487,603,563,477,451,470,507,538,508,526,503,622,756,727,512,717,652,576,561,473,449,425,397,463,719,761,651,684,507,490,397,424,416,435,478,599,558,572,611,695,895,908,831,799,694,557,562,630,621,707,691,751,717,660,485,423,423,450,591,743,683,696,574,487 20,9,8,31,32,25,25,406,393,386,388,391,406,421,430,407,397,404,392,421,417,393,408,407,409,390,397,381,388,406,398,419,431,391,392,390,375,382,404,405,410,424,447,427,419,397,479,460,472,415,417,402,388,438,456,463,516,489,551,501,472,390,369,374,375,394,408,413,410,380,398 9,14,13,177,260,253,173,389,412,400,391,406,393,398,398,407,399,419,407,463,421,410,424,422,397,398,394,403,391,377,394,447,448,430,421,410,402,384,396,397,391,395,410,411,401,407,443,561,580,484,473,439,408,406,400,411,433,430,484,449,445,416,409,395,391,404,469,437,436,405,398 8,26,26,100,153,152,99,415,471,443,420,429,398,420,456,440,455,452,465,570,555,434,513,488,433,453,419,404,414,402,415,523,544,472,495,451,414,399,394,407,413,428,489,462,471,406,604,753,763,687,662,549,469,449,506,533,584,566,646,624,564,404,409,408,406,487,559,514,533,452,440 5,21,20,19,22,20,17,523,607,585,525,493,513,557,630,618,615,610,685,751,735,522,684,631,561,552,486,459,431,427,529,723,733,648,675,554,480,395,420,454,472,511,643,612,642,427,794,893,882,830,801,716,611,529,625,649,728,725,791,794,754,460,477,473,502,656,754,694,721,608,527 9,11,12,112,162,167,114,404,412,404,399,399,423,429,439,417,419,426,421,451,437,388,403,405,402,395,398,394,373,417,419,424,411,424,409,393,385,393,389,398,407,428,455,426,434,407,537,560,547,488,502,461,396,437,482,476,522,549,574,551,489,398,400,397,410,411,428,424,433,407,382 16,10,9,27,33,28,22,413,402,397,378,387,393,415,438,416,409,404,384,408,404,383,403,383,384,382,390,379,367,397,385,400,395,381,376,381,391,399,393,391,409,406,410,429,417,395,465,416,402,406,396,394,389,413,421,432,468,469,514,494,472,377,381,382,379,393,399,407,390,377,381 18,253,146,1023,1023,1023,929,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,990,823,1023,1023,1023,1023,1023,1023,1023,884,939,976,1023,1023,1023,1023,1023,971,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 5,231,212,134,192,178,123,428,398,380,393,374,377,423,430,413,408,397,380,375,425,374,392,392,393,400,370,382,375,402,429,409,388,418,388,400,405,395,413,410,465,470,546,495,468,410,459,444,432,436,389,398,394,429,457,455,498,496,550,498,457,390,400,404,372,371,396,369,413,396,388 20,9,9,61,109,113,62,409,426,394,385,402,405,386,412,427,429,417,405,441,429,403,413,398,398,405,390,394,388,400,402,420,427,408,413,392,417,374,395,392,401,418,455,431,448,425,519,574,572,504,497,451,398,444,479,506,535,517,561,518,507,396,414,390,404,402,446,428,430,399,396 5,14,13,58,75,65,50,411,501,455,444,405,437,427,458,441,427,430,521,612,572,428,540,501,475,450,423,416,385,401,426,557,592,514,528,447,437,402,390,402,403,412,466,426,455,408,555,781,783,702,660,559,475,406,461,455,513,501,564,556,530,412,410,416,403,468,572,517,549,478,413 12,10,9,40,39,30,31,411,496,436,456,431,422,441,440,446,423,426,504,624,602,430,556,513,472,440,428,418,399,399,431,574,621,522,559,466,429,396,383,394,391,402,459,434,455,406,544,823,835,752,711,590,482,408,447,436,481,504,554,540,512,402,422,406,394,464,615,563,563,468,445 17,20,17,33,51,40,26,398,405,400,396,385,387,405,421,395,405,424,405,422,410,383,394,375,388,380,381,365,377,392,409,401,418,379,393,382,390,408,417,427,420,436,476,426,441,394,468,435,439,413,398,385,392,459,477,505,530,526,540,483,479,397,381,393,381,389,395,401,407,377,384 10,8,8,41,46,29,27,414,472,437,433,407,421,417,416,417,422,411,481,579,559,445,579,525,477,466,415,421,400,407,409,574,619,529,528,441,414,401,392,394,410,402,427,427,429,392,490,758,764,661,624,504,453,392,434,423,462,466,501,488,468,396,408,398,392,460,631,565,552,463,412 4,21,17,78,89,61,55,482,600,571,521,467,497,506,535,520,504,497,600,778,752,507,755,699,598,608,501,457,432,425,474,738,800,677,693,562,518,426,440,440,487,538,624,593,574,468,721,884,909,830,802,691,552,587,672,672,727,716,772,742,676,422,460,416,451,558,776,710,703,597,503 9,7,8,53,68,71,55,395,415,400,413,403,385,403,435,426,414,416,407,425,433,395,415,408,402,400,384,400,392,383,399,409,425,418,413,406,411,407,391,405,403,396,428,418,422,392,504,562,563,511,476,426,410,424,444,448,487,480,531,498,469,409,386,401,400,429,436,423,427,422,399 5,10,10,49,61,62,49,405,429,391,397,394,413,406,410,398,412,424,429,493,480,387,448,418,413,408,393,411,385,412,403,473,474,455,454,422,405,390,389,394,404,408,436,433,433,405,536,647,637,565,525,472,434,418,451,452,507,490,531,520,496,393,402,397,391,401,484,443,473,415,402 7,406,323,262,363,292,210,437,405,399,390,394,383,439,454,450,430,408,387,440,425,375,404,403,373,387,399,377,388,397,489,458,407,387,400,403,391,467,488,522,556,663,737,640,610,470,574,523,460,458,434,413,403,528,592,595,642,645,689,634,572,387,378,400,410,428,391,403,384,381,392 20,225,197,154,181,161,136,512,451,434,394,406,428,491,529,491,467,435,468,522,507,405,498,464,416,437,408,381,405,471,497,479,531,442,472,413,399,472,460,497,528,612,685,626,595,477,678,671,642,548,544,482,413,584,638,632,712,702,764,732,671,408,378,431,416,439,524,479,480,434,398 7,50,37,57,86,61,40,442,421,408,402,388,375,464,485,448,481,444,433,481,489,403,444,444,398,405,397,409,396,428,433,429,483,454,441,420,400,412,420,451,460,502,545,494,501,446,601,600,584,513,525,453,417,543,596,614,657,639,711,648,583,390,391,388,391,427,453,437,444,419,415 13,158,149,156,186,172,143,550,567,531,502,474,487,598,639,602,585,592,627,688,671,451,630,569,520,518,489,443,422,436,514,612,658,545,596,485,456,436,441,458,469,506,630,605,604,498,772,822,817,768,740,667,576,620,663,658,721,717,794,780,740,443,458,432,472,566,671,633,631,542,480 10,727,387,1023,1023,1023,1023,946,937,894,881,856,876,988,1023,1023,1023,1014,1010,1001,1000,741,867,846,820,805,739,733,656,791,1023,1009,971,945,969,924,891,873,959,1000,1023,1023,1023,1023,1023,900,1023,1023,1023,1023,1023,1018,939,1015,1023,1023,1023,1023,1023,1023,1023,891,777,884,904,948,963,943,966,879,841 14,9,9,159,226,236,165,392,416,409,378,389,397,403,403,417,385,405,409,440,443,396,422,419,406,393,403,398,381,383,403,446,446,418,435,384,390,386,388,403,390,393,398,409,414,396,461,578,582,521,477,437,420,393,426,416,430,437,475,458,456,404,388,392,408,420,427,431,449,403,391 15,9,8,16,23,19,14,429,369,392,385,384,402,416,435,410,400,388,387,406,405,392,391,380,376,397,385,390,366,386,379,376,404,382,390,370,398,399,390,386,398,396,438,405,420,385,446,433,426,397,412,387,371,394,406,407,472,465,517,475,448,385,379,373,389,381,394,380,392,385,387 1,22,21,43,50,47,41,433,492,454,438,431,426,452,489,473,457,452,514,609,574,423,552,509,478,459,423,415,401,410,452,585,611,511,552,443,439,403,398,430,442,482,569,514,497,439,646,776,776,706,656,539,461,532,602,608,651,644,693,658,611,421,408,407,395,503,615,551,553,464,430 10,9,8,22,27,25,20,420,462,452,445,426,427,416,473,439,464,432,482,568,540,426,529,487,454,435,425,409,388,412,412,525,561,495,519,426,428,381,391,387,412,413,469,447,452,400,570,717,718,650,612,516,439,425,459,444,521,529,582,571,533,406,404,395,404,468,565,502,530,449,406 8,11,10,50,71,58,39,458,416,406,403,392,407,487,544,512,505,495,484,476,477,396,417,416,402,396,385,384,405,409,516,464,449,420,436,423,433,445,467,496,546,627,736,674,650,429,711,628,559,545,514,472,429,548,633,656,747,735,785,749,690,431,380,427,437,444,456,428,450,405,410 11,145,126,77,150,132,64,740,815,778,755,710,765,783,856,844,842,835,873,906,897,694,837,816,781,764,703,696,600,424,736,850,857,799,827,728,684,434,451,468,527,615,774,776,810,520,958,1023,1022,982,967,916,828,675,768,796,878,889,945,951,923,677,689,701,742,854,907,873,904,820,754 7,71,67,87,131,124,81,552,695,644,624,561,587,574,632,627,629,623,720,816,797,568,752,722,650,619,543,540,487,378,551,771,795,720,735,629,567,400,412,428,451,508,621,612,631,434,820,980,986,926,901,824,710,533,624,638,738,741,813,816,776,487,499,461,515,683,810,772,787,671,590 16,49,48,215,376,376,207,463,539,507,462,436,479,481,506,495,508,483,569,654,648,445,599,553,490,475,443,435,421,402,459,610,650,565,590,514,451,406,401,420,428,433,525,512,502,458,679,845,848,776,748,656,526,507,544,594,645,630,701,688,646,434,414,420,442,528,658,595,602,508,480 3,17,17,67,85,75,61,443,527,500,478,430,452,432,459,464,457,443,541,654,640,437,598,558,509,485,453,419,410,378,422,623,663,557,584,480,425,388,375,396,386,416,465,451,462,404,613,848,867,786,760,631,524,435,474,462,527,521,600,593,564,408,435,406,403,507,644,585,601,525,449 4,11,11,145,252,255,144,384,394,396,385,386,394,396,380,398,392,384,409,422,417,390,404,389,392,389,399,391,377,391,381,404,412,396,415,403,380,384,394,400,381,375,402,405,402,386,419,489,492,456,423,424,402,392,408,391,400,424,431,422,414,401,389,396,378,394,422,406,401,378,382 6,19,18,59,113,116,60,394,420,408,396,408,402,424,406,414,415,436,438,474,461,409,448,407,419,416,403,386,387,396,411,452,461,427,434,424,415,395,397,412,411,421,437,411,423,396,518,626,638,552,529,437,420,444,481,472,505,509,537,539,491,390,392,394,406,410,479,449,461,414,402 1,8,8,18,27,25,16,443,415,419,378,395,394,440,433,428,431,419,412,433,431,394,423,414,409,395,393,376,373,391,440,438,447,412,428,412,405,414,424,429,442,522,643,569,525,433,531,532,532,491,479,439,411,486,527,535,570,564,602,529,509,402,387,385,392,402,432,406,409,408,396 16,14,14,54,110,110,52,417,461,437,429,418,406,426,436,456,462,427,454,542,530,424,500,448,441,419,403,406,388,405,434,499,520,474,488,428,420,401,380,394,413,424,462,450,472,407,579,721,713,650,594,524,446,450,493,495,540,552,589,571,522,410,409,405,410,438,529,474,499,427,429 10,10,8,27,34,27,22,392,436,402,407,380,416,418,443,413,416,403,457,479,452,396,437,443,409,409,401,383,393,385,404,448,462,418,444,396,401,393,402,394,410,400,459,437,442,403,513,618,613,521,505,451,410,453,504,499,528,521,580,541,498,400,405,394,393,426,456,438,445,405,386 4,15,11,80,94,46,45,452,483,462,450,423,423,471,479,457,464,426,482,605,579,417,552,500,458,457,426,410,394,416,446,562,594,528,546,447,425,401,412,413,438,472,526,492,497,447,616,778,782,703,661,572,493,497,562,559,642,635,685,645,588,396,406,414,410,481,584,536,552,461,432 2,16,11,67,60,56,65,431,427,408,401,378,387,447,463,453,451,454,436,445,436,388,423,413,398,401,406,376,387,399,452,459,436,424,426,393,401,410,442,459,510,561,649,578,538,450,652,592,543,510,481,445,441,546,638,653,718,705,745,695,617,415,407,412,415,426,436,427,434,419,398 9,19,18,24,38,32,20,539,556,524,499,469,509,588,639,649,651,630,643,633,628,426,499,486,447,463,442,428,412,396,616,627,590,533,591,535,481,403,399,418,451,496,662,675,712,418,849,838,801,764,741,689,577,518,597,646,755,771,838,851,822,488,455,512,515,578,626,581,619,511,497 8,10,8,31,36,27,24,446,400,386,397,399,388,438,460,433,438,415,430,439,414,398,428,407,388,391,399,391,390,382,406,415,413,397,417,393,401,390,401,407,429,442,470,465,446,408,532,482,473,440,440,409,380,468,497,490,559,555,611,570,516,390,384,402,392,392,431,409,409,401,394 1,11,10,22,25,19,18,421,488,459,419,418,434,437,459,440,434,459,490,590,574,429,540,513,459,443,417,409,388,399,423,562,599,502,505,455,432,397,405,390,402,446,523,464,466,411,583,733,741,653,627,539,451,461,507,528,575,569,642,598,539,408,402,401,401,473,590,513,552,459,446 19,22,15,48,62,38,31,442,412,386,386,389,383,456,462,421,444,429,428,424,425,390,425,401,397,384,387,380,393,420,408,415,422,394,424,388,389,405,417,431,427,461,533,475,468,414,525,503,514,488,423,427,388,469,524,524,583,585,634,586,548,393,394,402,395,407,413,390,411,388,393 11,32,32,29,56,55,28,505,561,529,520,498,537,559,609,612,595,578,633,656,664,466,565,548,533,534,478,496,437,402,517,599,593,558,589,507,478,377,406,416,432,439,539,516,546,397,746,831,817,782,761,700,611,450,511,529,644,649,732,730,703,449,500,461,498,602,649,606,658,560,531 10,29,27,37,48,43,33,426,519,514,453,433,443,443,481,469,479,455,498,679,657,449,677,614,520,519,480,420,421,400,438,622,706,567,592,491,435,400,402,412,415,458,513,486,470,408,597,764,813,720,692,555,471,473,527,525,611,576,655,619,575,387,430,406,410,484,684,632,611,506,443 10,194,162,288,474,401,242,610,806,767,717,656,672,645,722,699,696,687,816,920,905,662,868,828,767,745,658,651,551,422,639,875,915,835,852,745,675,419,464,445,512,582,717,690,725,527,877,1023,1023,1023,997,922,817,640,709,741,821,820,877,878,841,524,597,507,546,783,900,858,873,781,701 6,8,8,28,32,28,25,415,458,446,432,400,415,422,443,444,436,420,495,535,526,418,501,482,450,438,412,418,404,412,421,520,521,477,501,433,434,393,405,401,402,424,456,441,454,398,558,729,724,648,615,520,455,435,471,475,530,522,578,567,514,399,412,392,392,453,535,504,517,445,426 3,11,10,40,46,26,22,458,430,448,410,394,421,437,455,457,443,432,443,508,502,409,472,456,422,417,410,388,396,390,478,517,527,461,446,438,376,407,403,435,458,530,647,610,550,418,561,643,641,572,564,497,456,452,488,496,573,551,592,570,535,390,404,408,413,419,495,460,467,440,398 2,86,79,1023,1023,1023,1023,533,734,680,615,559,579,595,611,616,584,596,737,859,840,589,816,764,698,665,553,541,466,412,540,824,859,766,795,640,565,422,410,450,446,521,666,633,646,601,809,1023,1023,965,938,842,722,579,650,673,759,759,815,811,770,536,509,487,492,691,849,798,802,692,582 11,19,16,16,19,8,7,529,637,586,537,504,524,574,629,622,609,606,684,748,738,525,692,649,570,556,491,477,435,416,547,733,744,653,691,570,512,416,410,422,452,487,629,617,639,432,796,900,885,837,808,730,604,534,604,632,726,726,793,793,758,462,459,473,495,648,753,702,736,598,535 17,39,38,29,51,43,22,416,395,419,393,399,402,433,476,441,441,434,421,443,444,404,384,406,398,390,407,404,374,382,407,409,425,411,433,390,412,392,430,395,393,428,469,418,448,411,547,549,525,487,474,437,400,471,499,504,552,545,559,544,496,407,399,401,407,423,434,423,427,413,410 5,9,8,44,63,62,43,411,427,417,393,396,385,400,403,417,416,405,436,483,468,419,457,448,432,415,389,389,374,394,414,452,491,449,452,406,407,372,388,389,403,419,423,418,427,392,527,637,636,570,532,476,427,413,426,451,478,464,517,496,472,389,405,390,392,428,480,465,444,420,418 3,18,18,44,73,47,29,403,528,460,429,431,432,450,472,458,454,447,531,636,622,445,586,528,475,470,454,412,404,408,436,608,650,549,568,470,456,394,391,413,422,421,489,470,478,409,622,813,825,749,709,605,495,450,512,517,586,575,644,626,562,401,418,413,404,478,625,581,575,491,429 2,13,13,59,85,88,61,401,390,383,403,399,394,400,395,399,391,391,401,394,412,385,393,391,391,384,382,390,390,383,395,392,410,418,394,400,384,387,397,354,401,421,433,411,406,398,484,470,466,433,430,410,400,419,444,455,471,459,506,476,431,391,397,378,382,392,404,393,414,391,401 13,105,101,177,262,260,174,466,530,457,457,425,444,471,529,515,508,507,533,632,602,429,536,514,480,478,416,432,425,402,473,571,592,513,540,464,451,421,406,434,421,444,551,544,537,436,697,809,816,745,717,618,536,498,610,628,695,680,741,717,663,440,422,420,416,519,593,544,579,485,462 11,11,9,25,28,21,20,389,437,424,404,372,389,405,424,413,407,402,404,450,444,401,440,430,391,406,382,398,382,407,395,435,439,420,444,424,413,402,403,411,410,432,474,435,412,408,506,554,547,501,465,442,422,438,499,472,517,503,543,514,469,397,385,394,399,408,466,413,410,397,393 19,20,18,31,51,44,26,422,395,390,405,386,388,417,413,419,394,388,425,412,406,393,397,386,379,383,397,382,408,413,398,402,424,406,407,391,407,404,421,394,416,449,502,454,436,410,493,463,466,424,429,396,383,475,514,532,556,528,578,527,492,369,379,383,383,365,396,394,388,405,383 17,124,110,627,954,857,560,440,523,466,475,453,458,460,494,474,493,472,549,654,626,427,594,551,496,497,407,435,401,396,472,608,657,554,572,477,462,411,425,431,426,449,536,504,502,511,649,836,850,769,736,608,512,484,582,610,662,649,713,681,625,447,408,411,425,498,627,574,584,497,461 9,18,17,16,18,11,11,513,591,543,508,475,488,522,624,599,584,579,633,697,698,473,619,564,530,510,445,453,411,408,533,674,691,616,640,528,511,404,415,423,446,507,641,612,616,432,777,871,858,806,789,715,579,544,592,624,720,712,776,778,740,454,460,473,486,609,703,657,672,563,514 18,19,17,30,44,38,26,416,397,409,403,377,392,394,416,408,406,396,416,428,407,397,382,405,394,381,388,382,385,376,388,417,426,409,397,397,391,378,399,386,405,420,438,417,419,391,487,477,483,444,428,394,387,429,460,452,494,477,529,473,435,386,403,391,386,386,400,395,398,402,380 16,24,15,49,70,42,29,481,408,404,395,382,369,497,493,428,446,426,425,415,397,389,405,410,389,396,393,379,399,400,426,416,427,402,385,404,398,411,408,408,436,468,520,493,470,430,556,472,469,442,423,419,383,468,505,518,577,601,657,597,542,381,403,389,384,393,407,415,397,384,403 5,10,9,24,34,33,23,423,396,372,394,375,384,407,417,413,403,390,380,383,394,382,393,384,376,375,380,380,377,400,386,391,387,378,381,377,378,394,383,403,388,392,437,419,406,385,442,399,399,415,390,386,378,396,411,410,455,446,486,459,440,393,384,389,382,397,399,382,392,386,405 13,10,10,72,95,94,71,409,408,416,406,409,404,398,410,416,397,413,443,488,488,393,464,457,425,407,401,407,400,389,394,463,517,457,472,425,418,396,387,404,386,394,442,422,405,399,518,694,716,633,597,506,435,406,424,454,481,464,520,509,479,395,394,392,399,423,485,449,450,427,409 5,736,339,1023,1023,1023,775,1023,960,912,902,867,890,1023,1023,1023,1023,1023,1023,1020,1021,748,830,829,812,794,737,743,659,896,1023,972,922,892,914,862,828,922,958,985,1023,1023,1023,1023,1023,987,1023,1023,1023,1023,1023,1023,947,1023,1023,1023,1023,1023,1023,1023,1023,957,795,964,977,995,981,965,989,906,868 17,36,34,104,157,143,91,394,427,402,391,393,417,409,439,434,432,416,417,461,429,398,421,417,408,393,395,381,380,365,409,428,443,423,443,408,376,393,389,396,382,401,437,433,428,398,508,617,601,556,508,460,415,423,443,446,473,471,531,491,473,400,396,402,406,436,462,431,456,399,406 19,13,12,40,59,55,37,403,489,453,441,411,429,439,446,441,432,438,481,609,566,420,556,516,454,448,420,407,398,380,408,554,599,526,519,466,439,376,403,431,390,410,473,454,441,399,568,784,803,718,685,556,465,460,475,493,522,526,557,557,530,393,402,394,406,467,588,518,551,480,438 11,47,45,143,251,252,139,417,459,424,415,411,403,432,446,395,422,422,456,496,480,391,466,439,436,435,401,392,388,382,396,485,506,439,469,417,418,378,400,368,400,408,431,428,432,406,531,674,674,605,573,482,427,414,450,444,506,474,516,523,467,399,412,398,409,436,506,463,471,405,414 4,19,18,7,10,8,5,386,390,385,390,394,392,386,400,409,384,408,386,424,392,384,379,382,392,372,372,388,383,392,391,383,404,386,414,394,391,389,402,381,381,415,427,412,404,403,432,443,450,422,410,416,386,424,446,423,435,436,505,464,425,392,373,371,389,394,406,403,406,405,388 6,13,11,26,36,31,21,437,411,405,389,386,398,428,425,420,412,399,396,431,420,391,435,403,399,395,396,382,360,399,413,434,440,430,419,389,399,386,405,396,419,428,443,423,422,402,462,517,533,462,462,436,406,435,429,447,495,483,533,484,460,391,399,384,380,392,438,413,396,393,402 15,53,51,112,170,163,107,470,529,480,476,443,420,481,512,492,476,478,562,667,624,444,613,549,482,495,433,419,407,408,456,604,655,541,549,474,450,404,394,419,430,471,508,498,502,410,656,825,829,752,717,603,484,470,557,570,641,643,689,673,615,399,418,418,437,504,654,601,580,504,440 4,39,33,150,178,150,130,604,488,475,452,435,446,627,677,611,596,579,564,534,546,407,440,452,422,426,416,422,398,432,537,518,494,461,487,437,428,427,462,468,508,594,719,660,664,589,791,732,684,644,621,577,508,737,793,795,835,817,860,827,770,481,434,471,507,512,532,473,525,463,455 8,8,8,27,27,22,22,407,382,368,376,395,380,413,391,406,387,383,370,387,388,388,381,382,379,387,375,377,381,387,372,402,401,384,397,380,410,375,381,381,394,391,420,395,403,388,422,410,427,392,388,402,379,415,415,421,445,452,488,463,426,382,379,385,394,393,391,394,385,398,390 12,196,164,203,251,206,165,541,481,444,451,386,422,543,580,577,514,490,496,618,588,442,577,526,463,461,428,412,397,482,501,573,615,523,543,469,448,465,498,526,587,637,745,675,640,496,715,733,742,649,622,522,449,597,675,689,744,746,799,751,698,412,423,418,425,481,621,552,554,487,431 7,9,8,22,26,23,20,407,397,398,385,402,396,434,435,409,418,398,417,429,418,388,408,398,403,397,388,390,390,379,402,421,421,403,423,395,384,386,407,402,408,415,472,443,444,416,522,516,525,479,453,416,407,451,490,501,542,544,592,540,486,396,385,390,372,414,436,414,421,412,406 15,248,164,141,174,114,88,560,526,448,448,427,457,580,651,622,594,567,578,573,576,421,486,470,437,419,427,419,409,598,746,656,602,523,531,487,456,743,876,925,977,1023,1023,1012,921,622,939,843,785,735,690,630,520,885,1003,1023,1023,1023,1023,1023,956,444,422,474,472,495,550,516,554,482,449 12,9,9,42,54,53,41,398,425,428,400,392,420,403,412,411,401,410,464,509,502,400,481,434,425,428,400,414,413,393,411,487,512,439,477,429,403,368,392,398,396,403,427,429,423,407,489,682,691,615,573,493,439,415,428,442,482,478,511,509,467,384,395,391,392,437,482,462,475,431,398 6,10,9,29,35,26,22,415,406,385,391,405,393,409,399,395,404,398,381,406,382,378,404,392,380,379,386,389,388,397,399,385,397,380,394,386,389,360,404,400,404,416,451,414,420,394,448,424,421,401,417,398,387,423,444,443,466,466,507,466,431,394,391,385,382,366,405,400,391,393,392 18,13,10,16,19,9,9,398,395,398,402,394,394,423,435,434,423,406,425,437,424,395,404,399,394,398,404,391,380,402,403,436,417,417,402,391,412,395,417,424,428,456,494,453,430,408,527,549,545,491,455,432,424,470,552,557,602,575,626,576,524,391,379,391,395,409,423,415,414,406,402 20,12,12,43,47,48,44,416,449,421,405,395,400,409,403,440,415,414,455,485,481,398,444,427,400,403,392,381,393,410,398,471,469,430,444,411,394,392,378,397,402,394,442,439,443,401,529,660,657,592,548,496,404,410,455,484,525,519,567,547,510,397,392,396,408,418,464,432,469,419,408 6,14,14,28,47,27,19,417,493,454,417,416,413,419,469,447,455,439,481,609,586,428,612,539,477,476,428,420,388,417,433,566,633,529,535,462,431,414,405,417,428,459,508,481,457,400,579,740,766,653,631,526,456,452,510,520,573,552,630,611,546,398,410,400,399,480,632,582,553,464,408 9,217,195,158,195,165,137,410,412,394,376,368,398,421,425,438,429,416,428,417,421,394,396,405,395,404,413,398,412,422,421,429,436,384,414,386,399,416,407,418,441,488,555,475,481,419,491,458,450,426,404,419,398,418,466,456,519,510,542,496,466,374,385,393,409,403,391,408,415,389,384 2,10,10,33,82,85,34,388,371,371,395,388,396,386,377,369,381,378,384,390,384,381,401,383,385,382,397,392,388,398,379,378,388,388,371,401,373,391,391,397,377,391,390,387,373,397,379,384,395,388,388,397,405,392,391,367,364,378,389,384,380,399,382,390,393,404,388,382,406,378,391 7,185,169,122,153,130,103,465,460,410,445,394,399,458,513,484,459,456,489,525,505,419,475,456,455,434,409,400,401,418,447,508,529,481,473,439,414,403,427,436,445,516,579,517,500,442,656,709,690,622,596,514,455,505,562,600,642,638,693,658,623,395,387,405,419,465,531,468,515,442,411 3,22,12,120,123,58,57,521,524,504,457,426,436,512,574,542,535,501,583,653,644,443,589,529,493,467,436,447,393,404,491,621,650,562,576,485,451,430,460,481,503,606,681,614,583,495,750,825,819,758,723,632,526,669,746,751,791,776,827,790,724,437,387,437,440,519,636,568,584,488,457 14,27,20,58,63,42,37,433,484,444,449,419,407,453,483,469,476,454,496,594,590,425,562,513,475,450,422,423,407,403,442,574,613,516,539,462,425,410,422,433,450,485,573,516,507,433,623,762,766,701,666,530,447,511,581,580,639,635,681,630,576,401,422,411,392,464,592,529,540,492,445 19,10,9,25,32,30,24,403,391,371,388,380,383,392,409,394,380,385,398,397,400,386,393,391,391,380,381,375,393,392,396,398,411,390,393,388,374,388,396,401,403,404,420,403,398,389,428,445,425,415,404,372,377,420,435,424,467,428,454,434,412,392,371,395,382,391,393,388,389,386,386 8,11,11,46,71,73,47,412,408,413,418,390,385,406,409,405,409,412,418,430,414,380,405,402,387,418,392,397,396,392,403,413,412,415,410,404,392,398,387,388,414,424,431,445,422,398,504,555,514,473,460,438,414,435,468,487,534,533,549,506,471,384,405,390,390,402,421,410,415,401,403 3,8,8,36,41,39,34,379,418,393,383,400,383,401,404,381,403,391,397,453,438,389,432,393,404,402,379,387,385,416,399,428,447,417,433,397,380,395,388,405,394,407,428,394,413,394,450,552,550,481,482,454,392,402,426,424,475,463,499,452,444,383,393,393,382,400,462,427,429,410,408 8,148,81,26,34,14,9,416,445,438,404,409,410,488,519,481,480,458,472,484,474,407,447,421,415,391,391,391,400,451,434,462,472,435,467,408,412,425,465,452,507,559,663,565,559,502,687,662,635,558,508,494,434,632,719,714,767,742,788,731,680,374,389,379,424,444,447,446,455,416,395 18,18,18,55,77,76,53,400,421,407,401,393,399,407,402,411,384,391,429,497,467,414,463,437,415,424,407,405,384,392,412,463,490,431,450,433,389,390,402,395,398,401,437,436,418,399,498,656,658,558,547,469,431,424,432,474,493,480,507,496,472,397,408,395,409,426,477,446,468,427,400 19,17,17,35,45,44,34,418,486,451,438,433,457,427,459,458,460,448,503,601,576,409,529,495,467,435,422,414,410,391,430,566,577,515,521,435,429,378,405,400,425,410,477,468,452,402,614,785,795,717,691,571,483,450,491,501,564,573,612,609,560,402,401,392,409,475,571,535,544,447,452 19,27,20,55,72,47,35,417,395,398,408,385,403,421,430,427,393,401,413,413,404,381,393,403,400,380,390,380,382,392,408,421,415,389,404,393,385,401,412,415,434,447,501,466,439,401,497,453,453,432,418,378,380,467,505,516,546,530,581,533,496,381,387,394,397,395,407,398,397,386,388 12,17,13,47,55,39,34,477,427,406,410,378,385,467,488,456,440,437,411,425,417,396,418,411,388,391,383,387,379,394,413,404,419,413,414,401,386,412,393,428,428,443,492,476,450,406,539,525,519,467,420,405,398,466,512,489,577,588,644,581,526,397,386,396,390,385,407,400,427,387,383 15,8,8,17,20,16,15,492,529,490,481,463,466,499,563,542,552,538,586,639,606,454,546,515,479,471,436,420,414,386,484,601,601,541,554,458,461,403,398,411,424,463,539,536,557,412,728,818,798,752,717,636,529,468,539,531,636,634,721,711,679,434,438,458,448,550,653,608,610,538,474 8,10,9,44,57,47,36,423,423,416,412,419,401,450,491,485,475,469,463,456,453,398,401,415,397,399,403,382,393,408,505,452,425,432,404,406,402,412,462,488,544,628,742,655,617,425,697,600,546,504,487,457,422,523,627,671,775,769,809,752,685,425,395,427,423,442,429,443,444,398,423 6,65,62,124,131,125,119,466,546,522,489,445,463,454,513,492,494,496,571,672,660,460,605,566,510,514,440,431,402,384,461,637,671,589,603,496,462,376,426,422,427,456,542,511,508,417,692,860,866,801,765,655,550,486,569,584,674,654,711,699,642,425,452,435,422,524,670,605,624,518,479 11,18,13,38,51,36,27,451,412,394,398,381,387,466,473,461,421,399,411,411,416,396,401,401,383,375,385,387,379,384,405,386,401,393,404,393,376,399,400,420,389,440,466,460,476,405,519,451,426,419,410,406,384,423,459,469,546,556,609,594,521,383,382,384,380,387,404,401,373,404,365 7,18,18,17,27,25,16,519,459,441,413,406,429,567,613,584,578,562,553,509,513,385,403,411,412,379,401,397,388,429,588,522,470,466,479,440,445,461,490,549,609,707,793,746,726,478,793,693,621,599,564,514,454,696,780,789,828,816,858,820,766,476,427,441,470,475,490,457,480,427,426 1,62,57,16,17,14,14,707,796,746,706,645,673,743,803,806,793,784,840,900,877,648,837,787,730,710,628,599,505,439,712,871,881,814,825,725,647,432,460,503,568,651,801,789,807,535,945,1023,1020,972,950,882,778,721,797,821,889,888,945,947,914,623,618,648,683,831,915,861,882,782,705 10,10,11,41,53,54,42,408,436,433,427,407,406,404,415,413,427,428,459,519,513,393,479,456,426,423,412,397,404,372,405,508,496,475,494,436,410,384,393,387,375,387,425,416,428,389,554,727,736,658,621,545,478,400,422,467,505,494,539,526,494,404,399,397,408,456,506,486,496,437,403 1,10,8,95,131,134,96,440,437,411,400,402,397,445,469,449,449,447,431,462,466,386,432,404,405,394,400,400,387,382,419,439,463,413,435,386,401,421,423,438,462,506,576,502,483,466,616,600,573,514,481,459,410,581,638,643,688,676,717,661,597,392,396,391,399,426,446,422,452,395,407 19,16,14,37,45,36,30,407,381,382,368,386,381,388,440,424,407,400,408,404,410,384,397,383,379,369,385,378,393,406,392,392,392,382,387,401,376,388,402,410,415,398,452,434,403,391,439,419,410,412,395,389,400,403,470,448,461,489,514,510,441,385,377,391,404,395,394,400,397,403,381 9,90,20,606,643,171,174,709,798,762,728,659,664,749,798,782,773,752,844,917,901,687,861,815,759,739,646,595,501,478,717,892,912,839,860,738,653,545,599,645,703,783,872,831,814,705,958,1023,1023,1000,973,902,800,850,916,921,965,956,999,975,936,596,603,574,618,809,914,862,876,782,678 14,19,18,24,25,24,22,538,637,592,561,535,528,580,647,652,652,634,705,749,730,509,657,625,557,558,483,482,441,404,570,711,716,640,655,568,551,415,430,429,466,509,634,626,649,451,817,905,886,846,814,750,629,568,641,661,746,747,815,819,773,483,481,491,514,647,739,691,737,609,528 1,29,19,47,69,46,32,444,391,374,378,390,405,476,488,461,447,428,417,413,410,388,391,393,383,390,396,374,379,408,443,433,372,409,397,408,398,391,430,440,444,497,573,510,480,449,563,464,456,430,393,432,388,534,612,592,647,620,679,622,541,395,378,396,389,404,404,418,399,385,401 14,9,9,14,19,11,9,442,518,473,456,427,426,437,467,444,442,440,507,652,635,444,617,575,502,466,442,413,400,391,431,611,667,574,571,473,425,393,408,391,413,436,498,465,479,400,588,803,820,734,694,590,456,488,526,537,567,555,616,592,552,399,418,409,396,492,637,569,577,491,450 10,43,43,65,120,118,63,438,592,549,501,461,490,472,493,485,505,478,593,735,704,486,670,624,575,550,484,466,435,389,475,682,725,627,658,552,495,423,393,401,406,422,475,476,515,405,671,917,931,857,831,727,612,442,511,525,606,608,679,651,622,418,441,426,438,560,713,660,659,559,496 8,9,8,27,38,27,19,407,400,419,397,392,377,438,440,408,439,410,427,441,436,388,421,413,404,408,385,378,403,392,412,413,448,416,421,401,369,391,394,393,389,408,441,424,425,381,500,572,543,487,461,440,380,415,448,438,482,503,547,513,482,389,395,398,386,409,442,438,429,402,392 13,117,100,557,867,731,476,430,459,429,416,408,413,459,468,435,413,429,475,563,545,424,548,497,446,439,419,393,394,397,422,519,572,488,498,427,421,382,413,406,396,421,481,464,436,470,519,676,706,601,563,469,428,448,513,490,544,534,593,564,512,407,400,377,395,436,541,518,498,434,394 12,120,113,221,339,320,204,482,586,527,481,476,459,541,590,553,550,531,589,696,676,489,619,590,514,500,456,440,416,439,492,656,694,593,602,517,439,432,422,466,468,554,645,597,584,476,750,886,886,817,786,698,562,620,707,720,777,772,811,784,719,438,441,423,452,558,694,634,656,523,482 2,51,47,107,133,117,96,575,807,773,738,666,709,627,679,660,660,650,815,893,888,680,836,819,784,748,676,663,568,402,579,867,883,841,858,773,717,406,431,442,458,546,675,663,689,482,843,1023,1023,1023,1015,953,856,593,673,688,777,776,840,837,806,523,689,518,544,838,939,919,938,851,777 19,9,8,24,30,26,21,408,407,384,399,370,392,408,428,416,385,418,393,411,405,388,405,381,396,381,391,389,383,397,398,399,411,401,401,388,397,401,404,398,406,404,445,422,416,403,468,426,433,417,416,401,382,383,423,442,471,457,501,477,443,392,388,379,381,397,413,397,402,392,396 13,17,16,13,14,10,9,496,663,604,560,490,519,548,603,586,583,576,688,788,764,535,739,691,616,601,507,493,429,405,524,759,789,688,712,581,512,407,410,427,441,480,585,569,606,449,767,930,931,870,837,750,621,513,581,608,685,687,763,766,725,458,463,458,474,663,802,747,748,645,552 13,123,102,33,43,34,26,729,803,757,735,683,715,780,831,826,819,808,860,900,887,655,822,789,737,728,628,619,505,447,753,868,873,812,837,746,689,448,492,515,589,678,822,814,831,534,957,1023,1011,971,952,896,805,711,789,815,891,894,953,956,927,637,637,659,692,828,898,853,881,777,717 13,17,17,101,140,146,103,388,406,401,406,397,409,395,397,399,398,387,391,437,423,382,420,425,405,406,393,373,393,363,389,421,431,394,418,393,384,380,393,382,380,376,390,396,392,391,424,519,527,469,446,415,386,400,397,427,403,412,443,406,406,385,388,388,399,397,421,432,400,401,389 10,11,11,33,46,44,31,403,422,423,412,395,402,415,419,404,431,395,404,444,446,392,418,411,410,407,392,398,382,390,410,425,416,401,413,392,392,376,393,403,385,435,448,435,440,404,499,578,597,532,508,473,421,439,461,474,511,502,535,524,498,395,381,398,400,422,427,436,438,399,402 10,9,9,30,45,44,28,483,459,431,420,419,420,510,579,550,542,537,528,493,499,391,419,418,427,411,387,396,396,405,543,505,479,446,460,448,426,427,438,473,497,586,724,686,659,440,775,671,599,564,549,526,445,565,665,704,782,773,824,794,746,455,406,420,439,447,446,436,463,413,409 19,12,11,85,113,102,76,434,481,432,452,407,427,431,424,444,432,445,489,594,572,436,532,511,464,443,413,424,385,394,414,552,614,507,510,454,420,410,386,379,411,422,453,453,453,395,583,807,827,747,708,591,482,420,470,472,555,525,597,580,534,405,409,400,406,458,580,534,543,490,438 10,9,8,29,35,30,25,423,460,433,410,394,409,391,418,395,402,400,468,576,535,434,560,486,456,457,421,398,397,397,407,540,573,510,499,428,399,396,397,390,405,411,447,430,406,389,461,704,720,612,568,480,441,438,446,416,465,447,485,466,437,395,411,392,398,447,592,531,537,452,428 6,13,12,27,32,26,22,430,410,400,380,385,366,473,463,451,411,415,419,411,404,377,400,386,397,385,387,384,395,383,399,412,414,385,390,370,389,389,390,387,418,415,470,486,437,385,524,477,442,413,400,394,407,452,476,464,533,554,615,566,499,377,400,385,388,386,396,401,380,391,400 2,10,9,10,10,8,9,396,402,390,370,381,407,416,414,413,409,413,393,424,437,391,418,387,391,403,388,388,392,401,396,393,419,403,406,400,375,390,388,408,424,450,506,466,435,400,484,482,478,456,434,409,400,436,483,484,549,528,567,509,475,391,391,391,398,395,409,403,403,398,397 7,22,19,28,54,47,25,408,381,383,371,380,389,396,417,419,396,398,403,397,397,383,405,395,380,405,383,391,390,390,402,395,400,399,396,401,387,388,416,412,391,424,448,410,423,406,415,435,440,414,406,384,387,402,426,430,458,452,499,442,417,389,398,389,385,388,392,406,387,384,392 7,30,23,49,71,48,33,422,398,403,378,380,368,421,430,409,415,401,426,414,395,374,386,394,379,387,400,372,391,420,401,394,400,411,397,407,382,401,428,397,421,441,492,435,429,416,497,481,440,435,423,406,397,492,517,490,549,535,599,541,476,374,394,390,385,396,407,369,391,376,380 19,9,9,34,44,44,34,401,430,447,413,398,427,415,418,438,408,407,462,519,491,402,474,457,426,425,420,393,400,396,415,502,496,455,448,425,418,379,383,394,404,411,436,441,422,400,550,688,681,597,582,521,457,447,476,480,542,536,578,551,519,393,404,396,424,445,507,480,495,422,397 15,34,34,106,101,99,104,428,515,480,470,435,442,438,467,457,463,477,527,636,625,440,582,534,479,483,453,431,412,401,430,606,631,548,560,467,437,409,403,408,404,437,501,476,474,427,637,835,841,772,738,632,521,465,514,533,595,578,654,638,584,418,410,407,419,483,623,593,597,498,446 3,17,15,51,41,29,39,428,469,436,416,428,431,444,479,469,468,458,484,560,541,405,495,469,439,445,391,396,369,378,434,526,548,486,498,437,433,408,411,420,440,453,553,508,500,428,654,735,720,652,623,540,481,515,569,594,656,652,716,687,617,407,402,416,411,463,543,491,491,433,417 12,12,12,16,19,8,9,476,585,516,507,466,467,507,558,566,538,545,622,714,675,481,644,585,515,509,461,444,427,396,500,676,692,606,636,525,473,409,426,408,423,452,549,555,562,397,736,870,861,803,771,682,579,490,555,564,650,655,728,729,697,449,441,436,458,596,712,648,673,567,496 15,49,44,404,607,560,369,409,424,428,380,396,406,412,430,428,428,409,422,467,463,417,443,444,398,410,394,403,393,397,393,458,474,440,447,395,384,389,405,392,410,422,460,452,445,456,512,604,612,550,510,430,437,439,490,511,513,530,560,540,477,425,402,410,407,397,465,450,450,403,396 1,14,13,20,30,30,19,405,422,406,393,392,382,423,434,429,399,407,421,478,465,394,452,431,426,412,395,392,399,370,408,463,466,429,442,403,396,377,397,404,403,416,442,426,415,403,491,589,586,526,499,439,415,441,450,484,526,493,543,506,478,396,378,387,387,426,467,443,456,415,399 10,17,16,19,20,10,11,408,403,393,387,399,396,394,418,428,401,404,410,423,432,382,392,398,380,391,399,369,397,414,443,417,425,392,399,391,393,412,470,493,540,621,732,614,526,408,608,528,504,465,442,438,406,476,587,639,781,770,801,708,610,388,373,405,397,390,410,408,409,403,378 13,11,9,28,33,26,22,408,394,386,390,392,375,423,435,423,414,418,403,426,410,392,398,398,379,403,395,400,393,401,419,402,411,376,400,394,382,406,399,407,428,409,451,436,430,402,481,468,448,426,436,401,394,431,437,457,499,496,538,496,476,373,398,390,405,397,410,402,392,395,385 11,26,26,129,162,167,131,396,407,398,393,381,416,417,415,416,409,403,425,427,415,385,413,402,402,398,416,381,390,388,399,423,427,407,408,413,393,400,392,401,403,437,430,430,414,414,461,503,487,473,438,421,402,483,584,559,571,539,568,495,449,399,411,396,402,410,416,388,410,385,391 16,8,8,34,44,42,33,391,418,396,399,408,389,395,408,404,408,413,415,455,442,402,434,422,410,403,393,398,412,380,402,441,453,430,418,428,394,390,399,401,407,405,415,414,420,386,475,580,572,509,505,450,423,402,424,425,462,451,503,472,453,385,390,401,393,415,448,426,443,408,401 2,142,124,127,158,124,102,477,563,565,532,455,475,491,550,537,521,524,621,760,731,487,707,649,568,547,470,456,424,414,473,719,763,640,655,542,481,400,411,428,464,507,606,553,567,458,715,887,900,823,797,675,568,570,644,650,702,699,744,725,676,431,441,416,439,568,737,689,677,551,489 6,8,8,21,27,24,18,413,381,379,393,400,382,411,424,401,411,401,392,396,407,389,379,407,388,401,387,383,387,393,401,374,397,385,391,386,392,379,397,419,414,409,466,438,430,408,487,441,420,395,411,394,372,447,458,458,503,487,550,503,454,374,394,390,383,402,405,387,396,382,400 5,27,16,39,62,37,23,420,396,391,385,370,389,439,437,438,436,405,395,396,387,398,383,390,380,391,371,371,385,406,412,407,380,389,372,369,374,394,409,415,434,450,509,490,470,402,519,425,406,402,391,395,380,470,526,515,549,549,597,576,506,405,395,376,372,388,377,385,389,383,400 4,24,22,24,28,20,16,470,561,531,480,459,470,508,582,553,555,533,611,696,675,487,635,585,527,515,466,443,414,399,507,674,688,593,617,500,467,393,403,398,420,466,577,558,552,423,733,844,834,778,751,666,549,487,549,603,676,676,742,730,688,458,428,460,467,567,702,632,654,558,488 8,27,17,51,71,41,28,433,455,434,412,386,400,463,471,484,449,459,445,474,508,408,470,431,426,412,395,396,378,405,437,469,492,448,442,425,404,405,408,435,453,463,531,492,477,429,613,649,624,553,543,454,434,514,564,551,617,624,678,624,567,401,399,422,420,436,501,458,443,425,391 5,23,22,210,184,173,195,394,428,401,403,392,413,398,430,410,401,414,433,455,457,410,399,424,410,405,415,386,404,385,406,409,424,409,436,411,410,391,392,391,403,412,457,423,445,427,507,634,633,563,533,467,420,441,482,479,494,480,510,506,464,385,381,389,399,397,446,424,441,415,411 2,28,27,121,209,216,124,434,431,402,410,393,424,442,486,487,479,462,467,455,459,395,407,399,400,382,376,391,382,389,427,441,433,401,410,402,402,405,395,417,430,461,499,484,480,410,604,574,532,496,496,452,432,473,530,542,566,583,632,607,584,400,397,405,411,418,442,429,436,411,397 4,34,30,223,329,304,199,540,480,460,447,426,436,589,632,575,561,541,552,592,587,408,507,485,465,439,400,414,407,426,481,546,569,483,507,461,425,465,511,549,588,665,737,655,614,574,762,764,744,678,643,576,486,727,788,801,840,818,852,796,732,432,428,432,457,512,581,505,532,467,424 15,12,12,227,362,376,234,381,403,407,390,387,402,402,408,396,411,386,420,452,433,390,432,416,389,392,393,384,382,410,401,410,427,401,413,384,387,391,385,399,387,380,415,389,415,411,421,481,493,455,416,409,396,415,453,422,446,435,466,433,433,393,384,383,395,403,439,399,424,402,384 4,10,10,34,38,33,29,418,396,379,397,409,388,443,439,411,398,411,410,390,409,385,380,389,385,377,395,381,390,407,414,403,383,396,390,373,381,374,390,389,405,395,443,428,418,398,461,436,402,406,393,376,392,406,408,427,458,470,527,505,441,388,386,378,400,383,390,376,408,383,380 19,12,11,15,18,13,11,406,430,448,433,406,385,417,424,434,404,407,446,566,545,405,524,486,450,431,412,395,382,411,420,511,574,481,494,454,398,383,417,405,426,433,478,462,430,413,533,652,683,598,559,452,427,440,495,490,536,527,564,539,511,386,404,391,401,439,563,496,503,436,421 12,15,15,62,75,73,61,425,457,443,425,400,410,407,419,430,405,426,471,531,511,410,481,466,421,433,414,408,393,379,415,515,525,481,473,423,396,380,392,416,400,395,421,438,427,398,554,714,711,647,600,504,450,411,444,455,497,502,551,518,484,396,387,383,402,447,515,486,487,425,415 17,43,30,52,65,34,27,460,415,423,420,406,427,454,485,475,465,456,453,461,466,398,421,410,396,419,401,397,376,476,532,473,481,439,426,417,400,544,644,694,768,854,914,811,709,487,719,619,582,542,503,465,430,709,832,877,922,889,899,799,731,402,392,410,411,431,440,422,430,424,381 11,35,33,52,60,54,47,429,525,501,501,458,456,445,465,466,484,474,560,683,656,459,631,585,517,484,437,439,397,389,437,638,684,559,609,487,454,400,397,415,414,447,503,480,501,417,638,859,869,794,756,652,538,458,535,516,579,600,648,640,583,423,417,417,417,518,670,610,623,514,469 12,10,10,44,52,53,45,399,427,418,395,399,404,389,406,409,418,401,423,489,483,412,455,436,414,419,410,393,400,413,405,465,488,421,449,396,412,379,381,398,386,404,422,402,408,392,464,658,658,569,553,465,426,403,444,439,464,476,506,488,462,390,395,402,385,438,491,446,439,437,408 19,11,11,31,41,38,28,413,456,442,420,432,437,444,456,448,446,429,470,561,558,426,505,477,449,435,414,409,410,395,431,526,565,499,497,428,425,388,407,393,401,428,462,443,478,405,580,749,760,687,652,565,472,453,451,473,537,542,605,577,544,402,424,407,400,464,560,515,511,446,428 12,8,8,54,92,95,54,382,394,391,399,406,388,389,391,404,378,379,373,408,387,383,384,391,385,390,370,383,400,387,393,401,397,398,393,408,374,399,373,389,377,393,401,408,403,388,399,431,427,418,409,398,393,384,421,400,421,406,422,404,406,397,392,387,390,400,408,416,381,397,377 11,64,36,310,303,188,218,672,676,644,601,558,565,738,811,787,780,755,765,790,779,499,680,624,575,538,504,490,442,491,806,794,780,708,745,639,582,607,716,760,823,893,978,933,911,611,958,938,909,864,836,787,647,794,879,909,978,974,1014,985,944,584,483,576,629,709,763,715,734,618,571 2,118,100,112,159,139,97,527,649,589,564,522,549,560,623,619,626,597,676,775,754,511,700,662,585,558,499,469,457,403,548,742,759,661,695,578,507,427,447,460,470,531,674,654,649,477,817,932,927,866,844,762,646,598,692,713,785,779,840,823,781,473,476,476,495,638,757,701,716,612,535 3,61,57,64,92,79,52,442,505,454,446,458,468,427,484,485,469,471,515,605,585,425,545,495,473,454,439,427,417,388,466,535,585,479,521,459,454,392,393,410,412,439,527,504,507,430,666,768,762,709,680,618,515,495,541,544,622,612,690,659,623,415,439,429,420,508,577,550,560,485,456 3,7,8,45,80,84,46,398,400,395,391,389,374,380,389,398,389,390,385,388,421,379,390,383,394,376,368,390,386,400,379,388,423,398,396,383,400,395,390,392,403,390,405,416,419,381,431,454,446,422,418,407,390,429,456,452,448,441,444,413,426,392,395,386,379,375,388,407,384,374,394 13,13,12,25,24,20,21,411,426,405,391,379,390,378,429,428,411,408,402,459,443,394,449,434,414,421,394,384,390,403,391,453,459,431,437,406,405,394,409,428,395,418,452,444,430,412,488,571,585,498,496,453,412,437,484,477,524,499,551,518,469,393,378,389,398,400,467,437,420,415,391 14,22,21,72,99,99,72,414,502,471,459,430,426,405,438,446,429,415,496,613,564,435,547,506,458,440,418,422,411,405,429,565,597,531,531,452,436,385,393,379,397,408,447,450,437,398,554,790,800,721,680,570,473,418,453,473,519,496,555,552,544,410,425,415,402,477,581,535,546,485,439 6,114,107,71,107,97,63,643,562,528,513,505,520,692,758,726,713,695,689,678,662,443,519,522,479,487,442,451,430,562,804,741,685,636,671,617,603,659,787,836,894,962,1023,966,924,542,919,852,806,779,753,709,616,777,890,930,994,979,1008,956,904,550,474,560,578,611,623,634,645,537,492 12,17,17,52,71,68,48,399,445,405,392,401,415,437,414,415,418,416,456,436,428,374,434,401,390,402,380,384,380,394,415,411,439,420,423,413,374,383,387,387,383,409,433,415,425,412,460,553,519,499,470,443,424,416,421,423,469,471,510,475,464,401,407,402,401,409,450,418,442,405,412 7,30,28,342,599,598,336,753,656,613,562,525,548,791,846,817,802,776,776,792,779,551,712,631,579,554,482,470,427,496,701,758,740,644,657,528,483,569,632,672,741,810,892,839,824,716,922,911,874,813,779,703,589,870,924,923,954,938,979,952,908,648,473,635,639,710,773,701,729,601,543 16,13,11,10,14,10,7,381,401,389,379,383,391,399,411,402,400,396,389,388,420,394,399,402,378,391,383,392,408,379,393,402,403,386,400,387,380,394,394,426,429,459,471,441,419,391,459,441,447,420,428,398,395,409,457,482,511,492,508,479,445,388,397,400,388,394,390,398,401,401,400 17,17,13,84,93,78,71,419,477,441,464,423,412,442,472,459,482,468,501,593,579,428,528,482,470,449,422,413,416,372,427,556,581,504,505,441,395,393,400,401,437,437,478,474,481,416,632,771,772,704,668,581,471,454,505,531,595,582,650,638,583,415,398,407,425,480,576,537,536,454,437 2,19,19,60,92,90,58,413,552,495,461,422,450,449,460,461,463,451,556,670,641,446,627,570,502,493,434,424,402,382,444,629,676,588,583,485,457,391,386,402,406,449,492,472,483,411,625,859,867,793,753,643,517,461,511,532,603,597,650,620,576,388,434,405,415,517,665,597,615,519,459 12,18,14,54,67,46,35,414,522,491,452,420,436,438,464,454,435,430,531,658,643,450,619,568,513,490,461,430,406,375,403,632,691,567,578,482,441,399,387,391,402,415,455,448,461,416,581,845,871,787,757,635,520,463,498,496,556,558,605,592,529,408,410,404,404,512,656,591,593,489,425 18,19,13,44,49,31,28,455,418,403,383,381,380,472,474,444,414,419,397,411,418,385,394,399,392,388,397,384,383,414,413,411,412,393,393,360,382,408,400,405,415,436,483,478,473,400,527,471,465,430,405,402,399,447,476,502,550,578,628,569,521,396,386,396,395,395,404,392,384,364,370 5,222,101,356,537,407,256,701,742,689,662,583,656,743,792,779,774,759,808,842,829,592,754,722,674,649,556,574,519,481,744,819,812,756,774,671,617,516,605,648,715,800,921,884,852,652,974,1015,989,952,923,865,761,807,888,925,1023,1023,1023,1014,964,568,566,600,621,805,860,826,844,739,679 3,102,88,85,113,91,67,451,566,548,495,452,460,486,508,500,498,486,587,733,703,455,682,643,535,527,472,458,401,439,484,695,745,622,643,508,486,420,428,438,465,525,583,553,521,450,691,864,877,801,769,656,521,542,641,642,691,678,737,715,659,434,437,427,419,537,710,655,641,545,438 10,174,150,70,80,59,53,636,629,576,580,556,614,724,817,791,783,768,746,717,723,456,528,530,490,507,475,478,435,522,672,638,580,561,558,540,471,546,551,582,632,721,824,785,785,535,915,857,801,782,752,727,632,715,794,807,873,871,932,928,893,655,500,656,648,686,666,629,688,575,534 14,10,9,35,47,41,31,405,483,466,413,422,412,448,444,437,463,424,508,608,587,422,559,508,463,486,432,411,390,384,418,571,616,525,535,474,427,385,397,418,431,452,504,469,463,433,600,777,790,711,665,543,462,497,550,573,605,605,632,632,569,403,392,402,400,484,573,532,545,471,435 14,217,166,61,70,42,38,828,889,846,818,762,795,864,920,912,905,893,936,983,970,774,930,893,847,830,746,723,607,486,835,960,967,905,925,831,769,526,606,642,719,804,921,903,915,649,1023,1023,1023,1023,1021,961,873,848,909,925,985,984,1023,1023,1003,738,719,753,784,908,981,937,955,871,795 5,14,13,20,22,18,17,436,528,481,455,398,413,445,450,447,468,455,515,687,667,452,683,620,518,529,454,428,390,421,443,620,723,571,612,469,449,406,416,424,418,485,523,497,471,423,597,772,822,721,691,565,477,495,552,561,603,600,638,613,559,410,408,385,418,484,694,611,612,524,437 6,1023,1023,1023,1023,784,761,1023,1023,1023,1016,968,983,1023,1023,1023,1023,1023,1023,1023,1023,968,1023,1023,1023,1018,951,924,827,951,1023,1023,1023,1023,1023,1021,974,1004,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,966,919,973,1003,1023,1023,1023,1023,1023,995 13,86,69,126,161,104,92,472,646,594,557,487,510,509,581,550,528,512,655,800,782,503,764,694,613,609,491,480,438,416,504,763,810,698,731,606,513,427,433,460,472,524,630,595,576,464,753,942,955,885,858,752,629,580,659,673,743,728,786,766,720,441,483,447,453,627,798,727,739,622,525 16,300,253,269,329,245,202,458,403,373,444,386,394,490,507,480,474,434,450,464,485,372,445,421,422,409,399,407,402,411,479,458,486,444,445,432,402,448,473,504,534,639,729,642,605,489,638,650,620,561,527,490,425,526,619,638,707,687,739,685,633,427,417,395,420,402,454,424,445,430,408 1,21,20,9,13,12,9,574,652,602,562,530,519,621,692,675,673,658,707,766,744,507,686,641,586,568,489,491,432,408,605,741,742,673,689,568,507,429,437,459,476,550,702,672,687,433,832,904,885,845,812,743,633,593,672,692,774,775,837,837,802,501,482,536,541,690,771,720,745,621,553 2,8,8,20,21,19,18,418,471,443,431,406,408,441,446,444,442,433,477,598,574,423,584,531,476,450,428,406,403,393,422,538,619,525,536,454,420,392,411,398,410,431,464,459,445,410,577,712,742,645,619,529,448,452,486,521,556,559,619,571,530,396,415,401,405,455,607,546,540,475,413 1,10,9,81,123,125,82,400,421,424,401,397,401,406,416,408,427,403,432,458,442,399,449,402,407,404,388,388,394,408,410,444,472,423,428,386,392,407,388,411,401,424,462,442,411,410,516,580,575,515,509,457,400,463,479,502,538,517,555,510,468,400,394,377,401,411,453,438,430,413,397 19,26,24,309,552,556,305,415,399,387,403,400,398,419,435,411,408,399,403,404,425,392,406,395,391,391,402,388,373,414,400,397,391,395,393,380,384,432,402,410,435,437,494,446,445,456,529,475,476,436,442,410,395,539,609,626,619,576,632,557,516,425,381,395,393,407,400,391,401,409,395 11,24,23,42,50,35,29,510,574,556,532,491,486,551,617,599,602,597,648,737,715,489,664,611,556,529,448,465,438,396,535,703,727,642,658,556,495,421,425,458,488,530,673,619,631,464,793,894,881,825,797,712,597,597,677,689,755,753,811,801,757,455,458,455,479,608,728,682,710,582,524 17,10,9,37,43,39,34,499,580,513,514,461,495,520,577,561,556,564,639,690,663,496,599,572,535,519,445,466,432,409,489,673,666,589,629,521,488,391,418,407,433,484,597,560,582,432,743,886,854,812,769,678,584,525,608,610,681,679,753,742,710,456,454,461,464,638,736,677,702,574,516 18,22,19,48,61,45,32,411,417,394,406,395,399,448,449,418,416,415,422,424,408,389,409,409,401,387,380,378,386,397,422,416,428,407,407,388,406,405,424,412,446,475,527,463,455,418,534,495,486,439,435,400,383,479,558,544,588,571,614,553,502,381,393,390,405,409,444,426,406,373,394 3,9,9,276,584,607,283,503,457,427,422,422,416,548,591,550,534,512,507,531,491,408,449,423,407,407,409,410,390,428,468,484,470,442,452,426,410,423,435,440,472,510,625,582,564,501,702,663,615,552,538,489,426,591,679,695,746,729,777,738,682,451,401,436,443,448,488,476,487,431,408 18,86,82,66,93,91,63,467,639,603,565,481,500,531,571,552,560,551,665,780,757,528,733,669,603,578,495,459,445,421,506,740,778,683,707,573,488,414,421,428,438,505,620,605,598,465,755,924,926,862,834,736,602,558,645,657,705,715,773,762,712,415,466,434,446,645,784,717,736,619,543 9,11,11,46,63,62,45,407,462,435,417,396,415,417,438,453,444,428,476,537,551,427,498,473,433,441,401,422,405,404,415,504,538,478,486,410,427,370,397,381,375,401,437,438,440,400,547,733,743,674,637,536,468,431,456,463,525,511,565,558,528,408,403,400,421,460,533,494,517,443,415 20,17,16,317,469,480,325,401,395,405,379,385,384,392,397,396,407,395,396,417,423,406,416,415,407,385,378,401,380,388,391,409,426,397,389,395,373,386,383,395,383,381,409,391,397,406,406,442,468,435,399,399,373,400,414,405,439,424,419,403,398,412,385,397,388,387,396,411,406,391,392 20,10,9,28,32,26,23,414,376,382,387,388,373,410,438,418,404,404,391,398,398,375,392,396,377,376,389,400,374,398,406,407,397,392,379,385,389,402,405,411,385,418,448,441,437,395,459,421,409,406,382,402,376,435,457,454,488,490,532,509,455,384,371,388,379,389,395,383,400,405,386 11,13,14,81,129,135,84,467,436,426,398,404,412,445,504,474,481,470,468,451,458,391,407,401,400,402,390,404,394,404,445,428,424,410,427,421,397,403,406,406,423,431,510,493,506,441,601,550,522,487,466,453,407,487,533,542,584,578,632,619,562,407,397,412,423,437,451,438,431,394,411 13,32,29,226,293,292,224,435,440,436,429,408,405,467,467,461,417,430,466,538,527,417,501,458,434,442,412,387,389,402,404,500,546,463,477,418,401,382,390,416,412,420,494,459,448,437,553,681,708,627,592,491,430,427,476,474,556,536,601,575,533,392,418,405,418,435,543,494,488,413,403 14,39,36,53,65,59,48,453,621,560,525,484,486,488,524,499,499,485,618,762,735,486,720,667,589,568,493,488,421,397,482,717,775,666,693,547,485,406,392,414,435,449,561,509,529,427,700,951,968,894,867,762,623,457,526,555,641,648,702,698,649,418,441,440,436,588,744,678,690,564,524 12,13,12,15,17,12,11,510,590,536,509,492,488,509,588,573,577,579,640,719,690,487,642,592,534,522,455,452,416,397,514,683,696,617,635,517,473,414,416,402,424,449,567,539,576,420,757,886,875,820,790,704,591,476,544,571,670,667,736,752,707,455,465,470,470,626,740,669,691,555,501 15,16,16,59,90,91,59,416,431,409,410,396,389,388,424,422,404,401,434,453,468,401,442,421,400,400,382,390,393,392,402,455,476,425,443,398,407,372,378,382,387,415,454,444,436,364,475,627,631,561,527,463,429,412,433,441,458,453,507,492,439,396,401,399,406,408,451,433,435,428,396 15,17,17,58,83,83,56,430,912,868,815,687,675,444,435,428,416,420,866,1023,1016,817,1023,976,911,885,776,692,569,408,451,1020,1023,967,972,841,750,393,417,440,436,490,575,514,507,443,562,1023,1023,1023,1023,965,824,493,544,522,538,540,573,550,504,398,620,395,402,840,1023,979,984,872,751 6,8,7,31,32,25,25,418,385,386,383,393,384,416,429,399,409,390,389,399,393,384,392,398,391,382,367,389,385,383,397,399,403,391,385,390,388,391,398,410,379,416,423,429,412,391,439,417,424,397,402,379,384,416,424,447,476,460,479,487,437,389,383,385,375,396,376,396,373,382,372 8,11,11,7,10,8,5,519,599,559,551,485,498,525,600,602,604,585,640,711,699,495,636,591,545,527,481,461,428,398,539,693,694,629,635,537,481,416,388,420,442,482,621,593,604,412,775,877,859,812,782,711,586,491,563,587,694,693,774,771,735,462,457,467,490,630,726,649,695,579,523 13,91,87,78,94,87,74,417,424,415,394,394,399,412,419,436,413,422,429,480,436,403,475,428,406,415,390,402,378,413,437,442,482,425,445,411,395,408,400,451,455,450,553,509,469,421,510,559,580,484,477,450,415,466,486,510,571,546,593,549,523,394,396,391,387,381,478,452,446,404,392 16,10,9,24,40,35,20,437,377,404,379,382,393,446,441,424,416,405,404,416,415,391,393,400,380,391,380,391,366,391,408,419,406,384,389,417,389,388,372,415,405,399,454,429,438,393,481,451,427,423,409,409,390,397,421,419,504,497,552,515,475,389,385,387,399,393,400,396,388,402,392 15,22,22,66,72,68,63,440,513,462,464,433,430,434,459,455,444,429,528,648,620,460,594,546,484,482,417,431,405,379,424,597,642,547,543,484,430,392,400,405,403,429,494,474,466,410,613,838,843,766,731,628,513,453,524,501,603,579,647,617,581,403,404,424,421,494,628,576,590,489,429 11,24,22,23,27,24,21,511,615,555,532,480,528,533,607,599,598,561,651,743,716,496,666,601,554,541,485,453,421,401,510,708,726,647,665,555,473,394,405,423,448,474,615,598,602,431,776,883,870,815,783,714,590,522,594,608,692,700,769,774,734,454,471,476,480,617,736,685,705,580,523 6,9,9,20,22,22,20,391,419,427,401,401,413,405,430,403,415,415,441,467,475,388,450,441,410,409,393,379,396,384,416,472,459,426,437,388,389,368,399,391,378,415,437,417,421,402,498,614,603,533,510,441,413,415,430,435,467,470,494,466,468,391,390,395,398,418,462,433,445,416,398 15,21,20,55,74,70,51,416,500,471,437,424,431,426,453,453,448,433,506,616,577,429,571,532,471,437,430,421,411,366,432,585,623,526,557,444,453,383,388,398,419,441,487,470,465,409,608,799,815,727,701,590,476,447,479,498,567,573,631,610,570,400,413,410,415,479,608,547,558,490,442 14,21,21,106,154,158,105,408,411,397,385,396,396,392,406,413,388,400,392,405,408,398,373,390,372,387,388,378,382,400,400,387,386,394,398,400,382,385,400,401,403,426,422,424,403,409,460,453,448,431,413,405,385,437,481,492,501,481,517,468,451,387,411,394,389,408,393,381,387,391,385 4,27,27,100,115,114,98,422,544,492,484,452,453,431,463,478,446,443,528,668,630,437,617,555,508,485,439,419,403,396,428,624,656,559,559,492,441,399,374,390,409,415,478,465,475,403,625,840,850,772,738,646,515,448,492,514,569,581,619,619,583,420,426,410,433,504,645,598,616,529,434 4,59,56,653,999,986,631,468,497,448,435,430,424,493,531,494,497,497,513,567,563,428,520,518,463,459,438,407,395,426,436,537,581,505,513,440,431,414,428,434,432,481,594,529,524,518,664,773,786,714,674,585,490,532,608,634,696,692,744,705,648,443,405,416,429,480,585,550,557,466,439 7,10,9,27,34,28,21,427,407,416,396,392,394,406,405,398,408,416,393,438,418,392,411,402,410,386,383,375,383,392,399,408,413,394,398,384,386,397,394,387,397,409,449,402,409,414,454,488,477,449,427,414,406,407,457,438,478,484,529,490,448,376,398,394,392,401,422,402,400,395,391 20,11,10,27,33,24,20,412,403,375,400,392,388,414,438,433,420,403,414,415,414,382,389,397,387,409,393,381,374,395,406,383,409,400,394,393,387,409,406,433,403,451,472,445,405,418,503,455,457,424,410,406,392,464,503,518,551,553,586,541,497,398,391,390,381,405,409,396,400,387,393 15,14,13,19,25,23,17,528,602,551,529,481,537,573,642,634,636,614,653,720,720,496,633,590,535,510,456,467,439,414,532,682,692,624,627,537,498,394,406,412,435,477,587,601,604,437,800,884,865,816,790,732,600,520,604,625,723,723,795,799,758,494,459,499,514,655,725,672,695,579,536 10,9,8,28,39,40,29,420,437,427,408,417,414,426,434,445,446,423,458,492,505,415,455,453,448,425,411,416,401,397,404,475,490,460,482,428,398,390,387,398,413,428,457,443,434,389,566,684,687,634,580,520,452,443,487,491,536,529,600,565,532,393,401,392,398,458,502,467,482,447,416 11,358,282,244,364,284,189,421,390,408,387,410,386,426,452,438,429,414,417,411,400,397,406,384,401,383,386,391,367,403,413,402,414,393,402,402,400,413,407,443,460,502,579,513,447,442,507,466,448,424,414,425,404,469,486,483,530,537,581,547,474,402,387,405,386,388,378,406,406,367,388 17,72,64,86,130,97,65,506,687,624,588,477,485,517,562,537,536,532,723,857,799,615,827,734,657,625,553,492,413,403,482,825,839,724,742,588,514,423,456,441,496,534,618,577,582,484,737,958,951,872,835,718,596,570,648,653,707,690,752,739,694,440,458,458,436,711,850,758,763,638,533 3,31,27,43,42,28,29,439,500,450,455,457,433,423,469,469,448,458,509,581,554,414,522,481,467,453,438,409,419,373,431,563,585,508,531,446,441,407,431,425,445,493,558,514,488,411,621,791,793,730,693,631,521,485,551,565,655,635,684,629,586,399,431,412,420,465,567,516,564,448,455 13,216,182,127,162,141,110,617,812,770,716,646,670,657,728,711,692,700,823,935,910,683,898,852,777,768,659,608,512,458,656,899,936,853,878,757,660,428,505,502,569,650,779,744,746,526,884,1023,1023,1007,983,898,792,687,762,787,847,838,897,887,852,526,585,527,563,788,922,877,880,786,681 6,10,9,7,9,7,6,395,391,390,378,380,390,404,417,413,412,385,405,398,408,399,394,380,399,384,394,389,398,380,375,393,412,404,393,409,394,370,401,392,408,432,464,431,407,405,449,467,438,425,416,395,402,421,454,464,530,500,550,506,449,393,378,379,401,392,406,383,387,385,370 2,36,29,56,68,53,45,442,511,489,461,444,430,434,482,457,446,473,524,633,615,426,596,547,475,471,430,420,390,376,430,590,652,565,569,459,431,413,425,430,435,468,526,491,465,425,607,802,814,732,700,590,489,520,558,571,611,607,650,642,596,419,402,396,405,483,621,559,578,488,432 16,12,9,31,39,26,21,434,414,402,401,397,386,429,479,446,429,418,423,443,423,394,413,407,407,386,384,386,383,393,401,428,434,387,427,381,403,378,386,389,404,426,452,455,450,404,513,523,520,477,441,420,405,415,453,448,507,509,584,569,507,402,389,397,396,402,434,413,422,383,405 15,8,8,19,25,23,18,384,482,453,419,438,408,409,422,420,415,431,470,570,561,424,532,498,446,461,417,404,394,394,410,549,574,501,511,439,425,382,395,388,405,402,421,424,428,381,512,777,789,702,658,550,447,397,413,414,455,466,497,497,466,388,410,402,406,446,557,498,514,440,429 3,30,22,29,30,21,20,465,448,408,398,415,405,476,519,498,495,488,452,475,449,401,434,420,414,393,374,419,382,427,525,479,489,440,443,426,419,466,557,620,678,776,863,771,684,474,759,666,608,565,513,483,426,659,758,803,887,877,907,829,754,419,400,402,423,436,467,425,461,392,390 1,1023,625,750,894,386,345,940,845,801,764,695,714,963,1003,976,960,937,932,946,935,660,863,811,740,733,620,593,472,848,936,919,916,841,860,753,714,899,952,980,1023,1023,1023,1023,1023,996,1023,1023,1023,992,968,910,812,1023,1023,1023,1023,1023,1023,1023,1023,731,594,720,743,839,909,855,876,774,707 14,76,72,342,341,319,311,469,641,577,549,490,506,510,568,553,521,512,625,768,753,500,747,685,602,572,476,455,415,449,486,732,784,667,704,557,496,436,451,484,511,554,664,580,582,502,739,907,926,847,814,711,559,611,691,711,765,746,796,760,709,438,440,418,444,576,767,716,715,619,486 6,10,9,32,41,37,30,419,400,406,383,386,380,408,403,407,421,425,414,429,422,371,423,407,391,390,376,382,402,390,381,413,427,404,417,398,404,407,383,407,412,410,446,413,418,398,471,496,516,433,436,425,398,447,468,479,524,493,564,506,484,397,392,393,389,408,436,428,418,388,407 12,28,27,500,941,952,495,446,519,470,450,423,437,487,510,501,485,474,528,615,601,440,549,520,472,460,435,409,399,391,445,561,603,517,547,457,428,396,403,440,426,488,565,518,502,493,667,810,824,742,708,596,490,551,609,620,692,666,731,690,629,449,418,426,424,510,608,566,569,500,426 13,9,9,20,24,24,19,431,493,460,453,418,428,437,476,456,438,454,507,652,615,446,607,562,486,465,427,413,409,403,423,598,646,547,566,475,438,400,400,411,415,426,466,458,470,400,561,783,800,712,682,561,464,439,463,478,542,531,583,578,525,409,418,414,410,486,647,578,589,491,445 7,27,24,34,35,26,25,435,462,455,435,408,433,431,425,435,427,430,466,548,538,423,523,491,453,433,390,391,400,394,399,530,569,493,482,429,407,394,389,404,402,418,479,447,445,405,539,720,732,641,626,490,443,455,503,502,548,541,603,547,511,400,411,377,394,437,524,495,499,450,416 14,36,28,59,78,45,34,410,449,424,406,414,411,433,449,432,427,411,453,505,481,410,485,451,427,413,424,414,379,386,402,479,510,457,464,415,423,412,401,408,405,448,477,438,427,413,519,664,671,594,551,454,426,457,498,494,545,533,573,537,506,395,394,396,394,437,494,452,464,420,404 10,82,69,780,939,801,659,574,487,461,418,449,447,622,669,655,644,592,593,575,567,406,450,423,404,417,409,404,393,710,754,644,565,555,568,498,478,780,859,884,927,980,1023,943,882,653,868,779,716,674,649,582,500,822,919,952,990,964,985,916,865,496,415,496,488,535,529,499,532,444,442 9,15,15,63,62,60,61,413,468,434,436,435,436,433,441,448,431,425,477,585,530,432,522,487,455,455,409,405,395,381,414,538,573,500,489,436,431,399,395,384,428,424,490,456,463,408,555,749,752,668,634,534,445,467,481,488,547,536,579,586,544,388,417,404,400,486,582,505,524,475,439 20,8,8,34,44,27,23,383,413,380,380,390,386,400,401,388,399,389,380,383,403,387,415,396,373,386,383,399,386,380,401,404,405,403,408,388,368,376,381,396,399,408,429,414,409,392,441,452,441,418,414,384,386,422,424,412,455,451,466,449,443,372,396,385,396,388,412,387,391,397,391 10,12,11,28,34,29,24,424,452,418,470,426,434,435,461,440,459,439,508,571,551,420,536,482,456,466,423,431,390,393,431,549,589,508,522,460,398,388,380,381,413,409,487,439,471,409,604,737,729,667,631,567,458,434,449,476,539,517,570,583,544,395,411,406,407,472,553,510,533,467,431 11,46,35,62,84,50,37,472,517,480,455,441,426,487,518,497,519,483,549,642,633,459,584,545,508,482,428,425,404,414,466,616,652,555,583,497,438,416,426,434,483,507,609,557,543,458,700,829,828,752,721,614,516,588,687,670,723,712,765,727,666,426,438,421,424,521,665,602,594,511,429 2,14,14,50,86,89,52,400,435,424,396,398,405,421,439,422,429,421,444,497,510,405,479,440,435,437,410,403,399,397,422,486,518,449,468,423,406,386,393,378,399,408,425,432,429,396,525,701,724,633,578,509,438,437,443,467,505,504,560,536,478,406,396,396,392,431,506,454,469,436,420 20,65,55,43,63,52,34,437,470,451,421,433,408,446,474,460,450,431,478,596,557,430,546,506,460,453,400,407,412,393,422,556,592,505,526,467,434,405,410,433,429,483,544,507,471,424,637,759,766,676,649,533,461,542,595,596,641,633,688,652,595,399,418,412,414,457,587,524,538,463,440 9,15,15,56,75,75,55,389,418,410,399,408,374,399,409,408,423,398,423,471,475,398,444,437,407,419,398,403,395,378,396,471,466,449,450,377,411,386,387,382,383,403,417,423,394,402,453,606,612,547,526,447,427,425,451,449,474,461,505,465,448,379,406,408,392,405,467,429,432,424,401 16,57,54,200,264,229,171,514,607,584,512,485,475,550,597,593,572,564,632,743,731,492,676,609,550,542,494,454,414,427,530,705,738,641,650,553,511,441,448,488,505,563,676,640,633,499,785,920,925,854,828,733,597,637,729,739,795,786,833,799,759,436,439,446,451,572,715,664,680,573,503 2,14,10,32,41,28,21,402,401,360,377,366,397,409,426,410,405,381,402,395,385,389,402,385,389,384,383,361,385,377,388,391,398,380,396,401,386,399,410,411,431,420,478,453,441,406,471,418,402,390,396,396,386,461,476,484,512,513,545,495,452,391,396,392,397,384,380,385,387,363,389 16,47,46,138,208,202,133,444,467,452,421,411,417,462,506,483,490,478,488,515,534,401,467,451,422,431,418,402,382,392,442,499,498,454,489,444,407,411,412,426,427,446,532,510,473,437,658,711,689,633,597,535,465,486,566,613,678,662,714,668,626,407,404,420,421,463,517,485,495,442,429 20,9,9,25,43,44,25,397,566,509,442,406,414,389,383,395,387,384,595,774,673,548,762,608,559,524,446,424,386,391,396,750,744,623,623,464,428,395,418,427,433,449,464,444,411,447,414,860,836,730,664,526,432,505,482,457,408,409,425,413,401,387,392,403,387,562,722,584,590,486,422 9,87,83,82,131,109,66,412,403,398,383,376,366,418,435,390,385,397,414,418,437,402,410,422,397,385,399,389,374,421,398,420,451,413,421,398,366,399,411,378,423,426,440,426,412,419,473,469,486,428,450,404,377,439,444,481,484,484,498,489,443,387,377,373,395,378,428,405,420,404,376 14,859,339,1023,1023,599,608,910,1023,1000,954,868,876,938,983,968,954,947,1022,1023,1023,926,1023,1023,1023,1022,934,873,755,711,907,1023,1023,1023,1023,976,899,759,799,841,888,951,1023,1003,993,880,1023,1023,1023,1023,1023,1023,954,1006,1023,1023,1023,1023,1023,1023,1023,817,830,816,838,1006,1023,1023,1023,1023,929 15,17,17,74,107,108,72,415,422,400,385,388,409,430,467,457,450,442,454,450,434,385,401,399,397,387,398,386,392,388,429,404,420,423,415,402,398,388,381,396,399,432,464,446,460,401,557,551,489,482,466,438,411,460,483,500,531,525,589,570,533,412,396,406,412,422,421,419,404,413,409 4,12,11,68,110,112,66,402,408,375,373,394,396,402,388,394,406,373,399,403,406,375,383,396,391,392,396,374,386,375,390,408,382,378,391,379,379,378,404,378,402,407,410,389,390,403,406,420,419,379,399,401,399,411,447,451,459,436,445,442,424,388,394,387,386,391,393,396,385,378,395 20,224,206,156,213,195,139,449,408,390,407,410,379,461,490,467,424,445,434,436,417,378,413,427,386,399,413,385,375,397,442,437,443,434,422,403,372,412,426,442,488,500,576,516,511,442,594,537,516,469,418,423,414,499,543,510,615,623,675,646,575,394,382,409,387,436,454,435,399,393,398 14,10,9,20,19,15,16,392,421,405,427,417,389,421,417,394,406,403,433,490,473,403,470,434,420,417,393,391,376,383,407,472,498,449,453,410,402,399,389,390,414,414,426,423,416,380,492,643,645,563,527,475,417,409,452,453,492,477,510,460,464,401,405,402,392,417,487,459,456,421,397 1,34,31,187,314,319,185,398,406,409,400,387,405,419,423,414,417,416,430,461,460,416,470,448,406,403,391,396,397,423,406,460,458,421,433,422,401,397,415,383,407,431,481,451,443,413,487,554,572,467,484,436,395,443,522,513,546,523,567,527,488,392,407,387,394,416,479,436,446,412,404 1,638,313,692,683,323,358,1023,1023,999,977,941,964,1023,1023,1023,1023,1023,1023,1023,1023,909,1023,1008,969,955,894,881,800,754,1023,1023,1023,1023,1023,972,923,794,846,878,928,1000,1023,1023,1023,924,1023,1023,1023,1023,1023,1023,1019,1023,1023,1023,1023,1023,1023,1023,1023,972,894,978,995,1023,1023,1023,1023,1010,958 1,34,33,258,444,453,260,609,529,518,483,454,490,655,727,712,691,675,655,660,626,429,547,490,465,469,443,427,399,429,612,603,578,527,523,462,436,445,502,532,591,671,756,718,721,579,834,789,740,687,651,597,516,749,810,805,837,827,871,852,811,543,427,535,555,601,654,578,592,504,466 8,8,9,31,46,48,32,396,402,376,396,379,396,403,396,379,371,394,399,377,389,380,372,384,381,374,374,395,388,374,388,375,375,388,375,383,391,394,380,392,389,403,393,392,401,374,387,402,392,387,386,399,392,390,395,401,421,429,411,421,393,385,395,395,392,388,385,389,391,385,386 19,16,14,33,49,39,26,404,398,388,385,396,391,401,408,409,426,412,392,403,396,396,406,399,388,408,396,382,374,386,410,397,410,382,407,392,403,386,396,409,414,434,462,438,428,398,462,456,450,417,418,385,407,429,463,488,482,496,495,506,440,376,382,376,390,403,403,394,383,385,391 8,13,12,55,68,54,47,418,463,431,422,417,426,416,436,429,418,431,471,511,492,406,486,462,434,417,406,397,404,388,419,490,518,463,489,421,415,402,391,406,407,405,443,434,434,396,528,689,692,621,580,498,448,404,455,444,481,487,556,503,482,394,408,407,403,434,517,481,479,445,420 4,13,12,32,47,43,29,429,391,407,393,398,394,442,469,462,443,450,430,414,411,397,405,412,390,380,388,372,394,397,473,438,420,412,417,390,418,411,434,461,513,578,688,631,578,417,633,556,490,472,456,447,403,455,499,560,686,683,735,685,627,406,390,402,414,405,415,422,397,408,405 3,12,10,36,26,16,26,421,390,389,401,381,364,424,427,420,440,411,426,411,426,392,407,393,395,389,407,390,389,424,465,429,437,407,408,419,382,438,510,561,611,694,795,690,589,424,649,554,510,466,448,424,408,529,623,695,820,815,849,747,655,390,387,400,389,400,419,402,397,402,384 20,58,37,70,77,30,31,451,425,426,422,405,415,490,490,461,449,464,460,494,508,415,439,450,419,397,403,371,379,408,450,457,490,434,454,424,397,420,440,483,552,630,720,621,549,434,667,656,642,568,512,480,433,566,666,698,767,760,788,718,654,390,403,396,401,418,462,458,452,413,396 16,8,8,16,26,23,15,412,378,391,387,384,378,425,424,407,406,403,400,410,400,386,398,388,380,393,388,383,388,392,395,385,391,392,398,378,397,383,402,397,407,403,443,405,418,392,438,417,423,412,408,388,400,400,410,436,465,460,504,471,439,385,381,387,394,387,396,387,401,392,380 16,13,13,57,78,79,56,419,412,400,404,392,406,415,443,434,428,418,428,424,438,385,390,396,400,400,383,386,396,409,423,406,403,400,398,375,380,404,393,389,401,411,447,430,433,409,529,503,487,458,457,422,417,435,461,488,563,549,602,564,514,392,388,386,401,424,394,416,427,400,403 10,10,9,11,12,11,10,387,412,393,373,382,381,411,389,397,403,410,402,419,393,386,410,393,389,391,398,391,382,376,396,391,406,402,399,380,396,388,399,398,393,438,463,425,406,396,470,446,441,424,420,392,392,431,446,444,485,473,498,482,440,406,395,388,395,399,407,400,396,381,392 4,49,44,15,17,16,14,419,443,414,418,426,423,414,448,442,437,432,465,511,513,409,465,453,418,431,410,385,398,405,414,501,515,465,477,432,407,396,429,430,436,472,505,469,471,422,566,666,670,570,565,487,433,499,530,568,616,580,645,593,540,415,400,395,410,454,470,458,490,431,396 18,11,11,71,105,105,70,388,380,396,389,384,376,385,399,394,393,404,408,434,430,393,433,422,399,399,389,394,393,376,390,422,432,405,449,370,370,397,384,387,377,397,409,403,413,398,431,511,535,456,430,409,407,378,397,409,432,427,441,448,433,388,389,385,401,392,431,399,412,386,398 9,16,13,73,112,111,69,447,498,459,446,428,458,467,497,486,476,485,526,578,569,429,531,495,454,438,415,385,390,413,428,528,551,471,498,411,406,406,401,391,397,425,480,476,463,415,629,761,751,686,645,547,449,455,497,530,601,593,663,638,577,400,417,418,426,506,588,553,549,476,436 9,59,57,55,96,90,49,624,544,504,485,477,458,673,740,731,715,699,666,628,631,418,442,458,447,422,423,417,399,528,753,674,572,562,578,532,523,588,647,696,745,826,904,865,862,578,945,853,773,746,705,668,562,792,868,884,932,929,980,967,926,522,441,531,542,577,560,562,574,461,477 2,21,9,107,113,54,52,466,543,496,475,431,454,509,528,509,514,482,570,676,652,459,620,560,480,488,435,426,396,424,465,656,680,591,592,501,469,415,437,466,498,541,626,567,571,462,715,863,856,790,752,645,521,597,679,673,740,712,763,737,687,422,414,416,424,533,683,610,637,520,462 4,15,15,43,54,42,35,400,450,457,424,418,426,427,451,452,448,422,479,555,528,425,510,475,435,430,407,389,398,376,406,538,553,484,495,428,429,396,398,397,396,401,451,436,440,400,527,738,753,674,629,521,466,425,446,463,499,498,541,541,492,398,401,384,399,456,524,488,509,467,421 4,293,251,731,696,611,659,951,959,920,909,876,906,989,1023,1023,1023,1019,1022,1023,1023,789,915,902,882,866,822,826,739,613,953,966,952,912,939,879,838,666,708,744,803,888,1004,1003,1023,817,1023,1023,1023,1023,1023,1023,958,958,1014,1023,1023,1023,1023,1023,1023,919,838,926,950,995,1014,993,1020,941,904 9,13,12,55,91,94,56,386,406,397,390,393,375,400,414,402,406,407,416,433,420,387,428,382,400,399,392,392,397,381,399,429,439,405,424,379,389,388,393,404,402,418,434,406,418,399,460,558,560,499,465,439,395,426,446,456,491,488,528,483,472,395,405,396,396,389,426,414,433,399,384 19,55,37,57,76,55,43,434,493,451,460,423,412,439,492,475,470,455,532,620,603,429,564,505,484,462,437,443,382,440,460,588,622,517,541,475,437,406,436,427,434,483,541,526,504,433,641,784,779,705,677,563,469,548,598,616,662,649,695,683,609,406,418,427,425,486,595,554,553,463,432 14,11,11,37,40,28,26,420,444,409,434,405,395,423,428,416,428,408,428,487,459,400,456,449,417,406,396,406,383,386,405,471,495,437,463,428,400,392,397,407,392,430,453,441,437,397,492,612,602,558,518,447,421,433,460,469,507,490,549,513,478,395,391,388,406,424,487,458,455,398,398 18,20,20,88,132,131,85,430,415,398,386,393,385,445,457,444,441,433,441,458,439,389,414,421,400,403,392,388,366,395,426,448,435,409,424,396,424,407,395,392,409,411,483,471,443,414,565,555,560,511,479,441,419,475,496,516,561,549,605,575,517,400,390,397,412,413,447,426,448,406,404 17,19,18,353,623,624,351,426,402,386,417,382,398,437,494,460,446,422,435,431,434,404,396,392,398,379,388,387,378,447,442,417,405,408,403,387,379,417,438,443,459,499,562,501,480,471,588,517,482,462,450,436,415,569,632,643,675,642,686,629,560,416,390,412,428,418,412,416,414,401,400 16,43,36,16,18,10,9,425,401,395,401,374,410,426,432,434,440,431,438,458,448,377,410,416,404,396,385,386,381,402,508,477,458,431,420,433,418,462,578,616,702,795,878,784,672,463,743,646,600,550,524,458,442,597,735,795,903,890,919,832,751,403,391,404,401,398,423,423,440,402,405 20,8,8,12,14,12,9,469,545,526,481,487,480,487,544,545,531,549,610,685,669,464,599,548,499,495,452,450,416,386,492,661,660,586,617,514,463,402,392,397,399,425,512,516,559,413,718,867,854,798,763,668,560,468,491,517,623,628,696,705,673,440,449,443,451,602,721,649,674,544,489 16,28,25,41,50,30,24,417,418,410,380,371,398,422,431,426,401,434,430,434,435,395,401,410,398,377,406,388,396,443,459,425,433,408,406,432,401,465,569,606,680,775,849,727,607,438,624,562,522,486,458,429,398,599,756,810,870,832,846,739,645,399,403,396,395,407,420,406,421,419,390 1,41,39,105,155,145,97,682,601,544,523,481,492,723,786,759,748,724,709,695,685,461,555,520,504,493,464,460,403,436,615,621,592,554,572,500,468,465,490,512,563,646,767,737,741,554,871,839,798,751,728,659,564,721,797,811,864,858,908,891,848,621,471,604,633,674,679,641,663,572,507 13,19,17,44,64,50,34,424,526,478,481,434,439,439,470,456,460,454,551,703,660,477,678,582,520,510,460,438,405,386,439,671,700,577,615,463,445,394,398,417,419,442,507,476,494,416,598,866,861,781,735,627,497,451,518,511,578,562,638,607,569,418,424,404,418,540,681,598,601,505,434 5,14,14,36,45,41,34,388,460,427,411,389,398,423,458,435,420,423,486,529,512,411,474,439,432,434,403,402,387,372,402,509,549,482,484,432,425,400,393,389,379,394,434,425,432,392,513,685,687,605,576,507,443,442,429,463,471,486,535,535,496,394,390,405,402,440,517,464,492,426,444 18,116,88,112,181,138,85,506,756,702,650,565,575,575,643,637,620,610,759,904,869,634,896,832,754,734,621,551,481,436,555,884,920,825,836,706,598,435,486,489,517,599,696,653,647,512,810,1023,1023,981,945,837,702,651,733,738,793,785,839,819,775,464,520,465,490,728,914,852,859,747,626 1,24,23,59,77,75,57,461,467,445,416,387,413,517,555,537,522,491,490,474,480,414,420,403,411,406,388,404,389,419,598,527,495,478,498,454,460,452,500,543,629,738,850,794,740,417,768,687,632,589,576,518,444,532,663,711,821,817,866,813,758,441,408,425,442,458,466,464,458,420,413 10,14,10,41,46,29,26,424,386,392,397,388,387,428,434,412,402,424,390,409,415,391,410,412,392,400,377,394,367,402,407,410,420,402,390,401,393,395,394,408,397,421,470,438,426,390,500,468,477,443,438,422,402,431,446,455,496,496,548,511,459,384,396,394,385,387,414,419,412,394,388 3,179,145,1023,1023,1023,1023,543,578,513,507,469,472,570,629,583,598,559,618,679,671,503,648,599,526,514,462,430,423,417,487,623,676,574,586,459,433,415,459,445,486,527,662,603,613,741,758,814,818,743,723,651,543,634,708,708,752,744,804,771,706,597,443,496,493,565,674,632,648,520,483 5,11,11,37,32,31,36,516,531,490,463,447,456,552,626,590,597,589,601,627,615,444,537,522,479,468,445,429,408,377,507,591,608,527,538,464,447,387,407,438,457,505,619,584,579,433,777,805,779,730,709,642,532,561,637,660,719,727,785,778,739,465,433,462,480,536,613,602,584,521,471 18,54,38,79,85,62,55,493,590,554,519,452,458,493,545,532,560,511,631,738,731,478,696,623,548,534,481,435,390,395,503,707,746,636,660,535,462,410,457,479,532,606,704,629,577,489,757,896,899,830,800,693,567,624,712,720,779,761,807,772,732,440,434,423,456,574,739,672,677,559,498 6,8,8,41,55,55,41,407,426,410,420,415,410,397,404,413,398,406,455,492,488,408,469,441,423,432,390,419,381,384,403,490,510,443,478,413,410,372,386,378,377,392,427,413,414,389,498,677,683,594,554,480,424,396,441,433,485,456,500,483,452,393,387,389,388,442,479,451,470,413,403 20,10,10,43,57,58,43,402,430,414,410,411,388,403,400,426,419,408,428,485,487,400,460,430,410,418,406,422,375,398,404,451,488,438,446,410,399,389,389,409,401,404,436,416,412,378,486,659,668,584,548,473,445,417,457,429,478,460,491,493,449,403,392,382,386,417,496,437,446,413,410 11,22,13,58,66,37,33,463,405,415,407,399,390,474,469,461,426,421,399,417,438,375,420,403,394,393,390,382,389,372,422,419,418,406,396,379,390,391,409,417,437,436,528,495,486,409,560,488,485,452,418,408,402,453,534,518,587,599,658,608,529,392,380,369,393,412,408,403,417,378,388 11,25,23,24,30,27,22,398,414,410,406,381,384,406,423,405,398,401,395,417,434,389,413,423,399,405,380,400,400,373,417,424,438,398,392,403,400,401,410,429,453,509,566,473,458,409,508,562,531,507,471,419,406,459,512,544,608,586,607,560,488,395,392,392,386,417,439,420,406,407,398 5,98,76,956,1023,1023,762,664,763,721,671,614,633,701,757,742,735,730,799,880,859,633,823,775,720,697,616,578,489,487,660,841,863,779,810,693,626,496,518,548,599,685,806,770,764,636,914,1012,1009,954,930,856,760,757,827,844,902,894,941,926,883,578,545,570,598,764,871,821,848,730,642 9,14,15,52,63,65,54,397,454,437,435,412,411,411,431,415,423,437,454,528,561,412,499,472,443,416,407,401,404,374,422,521,530,478,490,424,429,391,393,385,414,411,439,431,451,397,547,749,768,676,655,548,448,424,474,463,519,509,565,543,508,411,386,393,402,438,532,506,501,454,413 13,14,14,51,61,56,45,433,478,467,442,433,426,427,427,434,444,425,485,566,566,439,533,487,456,449,427,427,402,362,442,542,576,489,526,449,437,388,398,391,406,404,456,457,466,404,597,774,787,714,677,586,475,421,457,474,541,529,597,597,538,393,415,406,404,484,580,511,535,467,426 20,13,12,24,39,34,21,402,387,395,384,378,389,401,398,432,402,392,407,392,409,391,400,397,391,391,377,396,388,401,407,406,400,398,385,395,386,381,395,407,406,418,445,417,401,395,459,424,432,407,407,376,393,432,453,472,489,487,498,465,452,399,380,392,398,390,391,391,393,388,387 20,15,11,34,42,30,25,389,415,408,380,403,409,413,454,415,403,420,420,438,417,391,408,400,382,389,384,386,376,404,411,410,413,388,400,396,393,402,393,395,426,439,469,444,442,409,510,484,476,447,424,416,400,453,501,489,542,520,586,537,483,397,369,364,376,393,400,398,390,397,381 9,9,8,23,28,24,20,385,391,395,376,391,367,409,399,413,417,416,404,391,388,389,380,378,381,406,385,388,389,387,396,398,396,396,384,368,389,388,398,407,410,431,479,448,425,395,455,451,426,417,421,409,398,416,451,473,539,526,574,504,470,392,391,377,375,393,398,381,401,388,384 2,30,27,25,30,27,21,588,649,615,583,530,552,639,709,693,680,679,715,757,740,493,672,627,573,561,511,487,450,422,613,738,722,659,680,563,532,422,437,449,507,588,713,690,702,440,852,904,885,845,821,749,660,591,685,704,790,791,849,852,816,525,485,542,548,680,767,700,750,618,532 3,20,14,43,66,36,25,431,395,391,387,380,380,450,459,426,399,441,414,416,412,388,384,399,380,390,388,393,369,385,387,412,415,396,415,403,400,405,397,411,428,459,504,466,424,414,512,479,463,446,414,409,400,472,505,530,571,562,598,558,507,385,390,384,388,397,398,392,377,402,371 14,25,25,112,176,182,113,422,417,397,399,405,405,414,423,414,411,407,422,436,448,383,404,412,401,396,381,382,358,371,399,427,439,423,405,393,397,389,391,416,401,418,440,443,446,424,505,530,534,478,470,423,390,456,509,519,529,526,541,506,479,407,398,394,398,418,441,421,427,399,405 9,8,8,21,27,23,18,407,390,387,394,406,406,411,446,405,407,402,399,408,398,394,396,389,378,388,387,390,384,376,388,407,399,401,400,400,393,372,394,405,387,412,421,415,404,390,450,443,448,426,435,388,398,410,444,415,477,459,496,489,462,382,381,386,390,400,425,398,420,384,385 10,8,8,54,58,58,53,408,451,435,424,413,413,426,448,464,466,446,482,499,504,412,448,430,418,413,412,397,386,379,431,490,486,453,475,439,415,395,391,408,407,428,493,478,496,406,609,672,649,605,577,519,465,438,457,493,554,549,604,595,558,411,413,403,416,475,497,474,489,438,416 11,29,28,318,532,536,314,425,429,423,409,395,426,445,476,475,451,445,473,458,458,392,418,400,412,401,399,399,389,430,450,431,426,423,417,419,400,415,427,423,426,459,532,514,491,477,640,574,548,504,496,478,446,570,657,646,673,656,696,660,609,423,399,411,416,435,440,428,438,414,421 19,16,16,51,56,53,47,455,541,502,482,455,453,485,535,503,504,511,562,669,646,446,597,540,502,476,414,447,416,390,477,616,643,559,593,480,455,405,408,408,440,431,535,522,512,418,700,841,838,772,743,637,526,500,554,589,650,651,711,700,649,426,435,425,441,537,657,596,605,518,467 18,39,34,121,195,164,93,437,441,448,457,427,438,459,497,497,477,482,500,559,545,421,502,459,428,428,433,411,407,409,434,536,538,471,484,444,412,402,413,403,431,448,524,480,480,426,648,759,756,696,653,578,509,523,565,576,654,629,688,672,614,425,416,403,432,479,563,517,530,463,436 10,19,19,58,84,79,54,433,491,477,449,432,446,447,471,461,446,452,513,606,579,422,546,514,479,474,418,431,403,365,429,584,599,531,557,463,465,393,389,388,414,432,475,459,470,403,598,830,839,762,735,632,517,442,489,500,560,554,615,605,562,404,416,409,407,488,593,541,560,487,446 20,9,8,17,20,19,16,391,388,367,378,385,390,374,397,385,384,389,393,397,400,379,393,394,380,369,385,368,385,378,398,401,391,393,388,397,391,390,392,379,404,414,402,408,381,399,406,409,380,387,389,391,374,410,423,417,438,420,442,418,403,370,379,376,378,388,396,381,392,394,388 6,362,128,394,515,140,122,751,699,637,619,554,582,793,837,805,794,772,783,816,810,548,726,685,625,591,513,516,437,695,897,827,809,741,766,674,605,789,912,962,1015,1023,1023,1023,1023,789,1023,1019,977,927,895,834,724,955,1023,1023,1023,1023,1023,1023,1023,569,504,578,618,689,788,755,768,657,580 20,12,11,23,33,21,15,411,403,390,395,389,399,420,419,423,424,403,413,415,413,399,398,401,409,398,395,382,379,391,396,420,422,394,402,375,385,370,397,385,411,438,477,435,425,396,483,476,463,458,425,411,393,427,460,463,502,483,546,498,455,395,383,401,383,393,404,396,409,392,398 1,242,169,18,22,13,11,428,417,401,400,395,372,408,447,449,422,423,437,433,422,395,399,397,410,383,384,382,375,403,420,449,435,419,426,388,393,414,404,432,462,494,551,508,478,441,577,565,519,496,469,458,438,513,557,588,658,609,655,617,555,414,392,414,392,440,432,439,424,413,391 8,13,13,15,20,17,12,431,423,422,388,410,423,430,487,478,464,458,455,455,449,385,409,396,389,399,378,390,387,396,518,434,440,430,426,425,426,388,438,451,503,553,696,638,624,385,661,575,516,511,485,474,432,434,496,534,653,666,724,690,634,398,405,421,413,425,419,415,439,420,396 4,13,12,41,58,54,38,395,408,412,399,378,406,397,391,404,415,387,387,467,458,405,425,421,413,398,409,396,391,389,407,451,446,424,427,402,403,390,386,377,387,392,440,401,420,394,450,568,590,503,474,424,418,405,399,435,435,422,458,463,446,401,399,384,385,414,459,435,428,408,397 11,37,28,48,78,56,35,412,389,385,384,372,381,416,433,421,403,409,394,396,386,398,387,398,387,394,372,386,390,402,414,408,401,399,394,402,409,408,392,427,459,483,488,470,440,414,510,457,441,413,410,400,397,452,522,506,569,539,583,531,503,402,389,400,404,384,389,384,377,390,392 14,59,50,53,52,42,42,749,785,743,696,636,680,782,839,826,817,802,837,893,877,648,834,785,729,711,605,600,492,451,731,864,875,812,828,726,645,475,534,578,646,734,852,822,831,627,961,1019,1006,958,935,874,772,806,870,880,936,931,979,971,934,637,583,659,684,811,892,847,863,764,681 13,11,11,29,33,33,28,432,486,462,429,419,414,433,440,453,438,425,489,586,586,433,538,483,467,456,421,407,391,395,414,562,597,492,526,447,432,388,388,383,407,401,446,434,449,387,553,772,765,698,648,553,479,429,441,444,504,501,544,547,518,389,403,405,391,477,570,531,526,476,411 14,11,11,26,22,19,23,434,490,469,443,413,414,436,484,469,457,469,541,618,579,437,557,501,463,463,423,402,394,416,422,594,610,525,545,469,417,389,401,421,423,435,514,481,485,408,614,777,766,708,672,570,490,464,513,525,579,574,646,638,578,402,406,406,412,502,603,545,564,468,410 9,29,29,68,112,110,65,395,438,433,407,404,423,403,440,432,432,439,465,501,496,397,473,450,419,407,398,396,384,424,423,488,496,448,461,446,402,393,406,403,421,441,454,446,473,420,532,687,682,613,571,491,440,446,501,513,569,540,581,562,503,406,396,398,399,439,491,484,475,430,405 1,14,9,16,25,13,9,431,455,436,413,394,414,454,483,464,462,446,484,498,488,405,467,431,416,418,403,403,378,401,449,471,491,449,469,412,416,412,423,441,475,535,657,571,548,441,667,684,638,587,538,486,442,562,619,657,765,757,796,731,661,413,402,413,427,447,509,467,492,415,396 14,30,28,194,277,270,185,407,422,414,424,383,402,408,431,442,430,415,414,496,468,399,455,425,412,413,399,401,384,390,404,459,470,452,451,386,419,377,407,382,407,398,443,415,432,424,511,642,648,554,522,475,430,429,468,476,497,509,556,545,497,409,381,395,372,420,465,442,448,424,398 7,12,12,37,53,54,37,412,509,474,448,424,451,456,458,448,451,454,514,584,589,425,534,502,471,453,427,438,391,375,419,555,579,498,526,461,434,383,381,383,395,403,437,408,445,389,618,804,816,746,710,621,506,404,410,426,491,503,570,574,544,416,419,415,421,489,589,545,571,482,456 8,13,13,69,97,98,70,383,392,372,382,378,381,389,391,387,375,370,380,386,393,382,374,385,386,386,395,406,382,390,369,374,390,392,370,375,382,372,380,394,372,392,370,382,367,380,372,416,423,411,377,401,377,346,363,359,371,360,355,367,352,393,380,378,370,390,380,382,376,384,367 3,34,34,227,361,370,231,409,401,422,386,371,388,394,416,392,398,392,405,424,418,392,418,415,391,412,386,393,372,401,403,417,402,388,398,371,399,392,401,398,414,428,447,422,426,464,464,474,480,445,441,418,389,563,659,658,620,583,588,497,458,396,409,383,397,404,411,395,405,396,388 12,27,24,15,17,15,13,546,646,592,573,524,544,592,652,637,652,641,707,767,741,504,691,627,582,574,483,476,432,407,542,735,748,660,692,587,546,390,431,420,463,501,638,650,656,447,824,914,900,849,823,752,648,537,626,647,744,753,823,821,782,502,487,502,513,686,774,713,741,621,555 8,30,22,67,102,61,41,407,398,412,402,406,400,438,426,440,397,400,414,434,446,405,415,412,395,379,378,384,385,407,401,430,441,392,415,391,411,417,402,409,416,461,490,461,458,418,515,543,535,457,439,436,398,472,522,527,579,571,598,559,492,394,396,402,398,406,423,420,433,401,411 6,13,11,26,37,33,23,386,398,392,391,379,380,406,418,424,417,411,395,411,408,400,396,395,394,365,376,388,396,394,400,387,402,397,396,381,399,402,391,398,424,454,493,428,433,432,504,419,439,409,396,374,382,473,511,507,563,519,574,516,484,399,391,381,376,391,389,393,409,405,384 12,13,12,36,58,52,30,433,473,459,411,411,411,435,461,482,437,438,498,533,506,420,484,437,438,436,408,409,404,383,428,516,508,467,488,424,394,404,398,396,410,434,489,440,464,403,583,743,716,648,607,536,455,478,500,516,576,555,635,610,554,415,376,407,415,489,555,530,524,460,411 11,23,22,259,416,415,256,399,422,408,417,413,422,408,408,382,393,404,406,468,437,397,438,435,414,401,400,402,423,382,381,421,426,410,412,395,418,377,374,379,392,390,421,406,397,426,461,526,555,512,481,485,443,400,408,406,433,421,449,428,431,429,414,404,422,422,449,459,458,418,433 5,294,235,93,125,82,57,815,865,832,801,764,795,855,910,906,896,890,920,949,936,733,875,843,809,793,720,695,614,519,822,914,913,864,875,793,743,517,541,590,665,766,892,883,893,607,1020,1023,1023,1013,993,945,861,799,876,892,962,966,1020,1021,992,732,698,752,781,888,942,909,928,846,791 9,169,77,523,695,324,266,740,724,661,641,568,608,771,824,807,789,776,800,835,821,559,751,715,635,617,531,538,454,555,766,800,816,754,772,646,595,596,666,724,791,871,974,926,885,739,1003,995,976,927,898,839,722,889,959,989,1023,1023,1023,1023,1003,611,506,587,608,741,821,774,798,690,619 2,17,8,198,176,102,163,488,520,485,469,438,436,506,514,515,488,497,532,646,616,441,586,532,476,466,431,412,408,399,462,594,635,551,543,480,437,421,404,439,452,495,605,555,533,486,687,816,815,747,701,619,488,571,637,646,709,700,756,719,655,418,406,415,422,485,618,570,592,482,438 13,29,28,62,68,63,59,430,531,504,494,448,477,453,492,498,463,474,547,656,627,463,592,545,497,488,442,442,417,377,461,617,619,558,561,471,440,393,397,394,422,444,521,470,498,399,679,839,837,773,745,647,536,433,497,522,616,606,668,672,621,430,424,429,434,532,651,591,623,505,478 14,10,9,18,19,19,17,436,409,393,384,386,396,428,408,409,397,400,404,417,415,372,403,398,401,403,381,399,387,378,422,412,441,424,409,377,386,388,398,393,424,436,533,493,458,406,451,478,472,459,452,439,406,440,433,450,496,475,509,488,458,380,387,380,386,386,421,412,401,400,379 16,24,24,54,86,86,54,419,773,718,622,511,503,424,436,421,416,396,819,959,877,766,943,840,782,743,606,503,437,397,447,947,938,843,850,678,558,384,461,473,535,572,612,543,488,544,541,1023,1005,927,883,738,581,661,661,608,588,548,579,535,511,396,459,383,400,811,931,814,828,687,546 19,15,11,36,44,29,24,430,388,389,395,423,404,440,444,422,408,423,415,418,409,393,390,397,383,385,403,389,370,403,420,411,397,408,390,376,395,376,413,400,412,442,481,461,450,410,513,465,455,432,415,401,388,448,489,475,538,540,566,545,493,391,397,388,390,403,404,381,404,377,375 17,8,8,21,26,21,18,426,402,386,387,385,388,409,449,426,413,413,409,441,427,397,418,398,391,403,411,381,396,395,423,431,430,401,416,404,385,385,386,411,410,422,456,431,435,411,498,495,487,444,433,415,410,429,460,478,502,506,518,501,461,376,383,378,378,407,413,417,408,399,394 15,10,9,33,39,31,25,429,450,438,419,412,421,430,442,446,443,449,470,568,566,437,517,476,464,431,425,408,388,374,425,518,563,479,475,438,423,403,408,402,405,427,461,456,453,416,566,717,707,638,592,512,427,461,505,485,517,534,592,554,530,398,428,412,408,459,557,517,522,439,405 16,22,21,57,84,81,54,416,444,419,386,400,399,424,442,422,439,433,439,455,456,394,426,427,411,412,384,405,374,384,401,456,470,429,461,425,414,383,402,379,396,400,441,440,437,407,548,626,623,568,547,473,445,433,471,466,509,522,558,537,477,402,414,399,403,445,470,448,469,415,413 17,13,9,37,37,25,26,443,419,387,397,394,374,446,476,431,431,409,415,426,430,384,402,386,388,397,378,382,397,370,400,414,427,384,410,395,376,403,389,412,427,423,461,446,426,405,505,466,483,427,425,406,408,448,476,483,524,544,594,568,504,385,387,388,387,374,414,421,398,388,392 7,21,19,11,13,8,7,432,389,396,384,402,401,412,422,430,404,406,418,423,430,378,408,399,398,380,395,383,368,387,418,419,426,415,415,403,377,387,409,421,442,458,519,468,442,417,539,489,491,450,443,422,396,489,541,539,590,574,633,552,507,389,379,385,400,399,425,430,426,407,385 16,38,26,57,79,42,35,449,379,393,375,366,388,460,467,447,418,404,403,395,417,387,396,397,406,377,397,381,389,418,428,418,400,408,405,415,381,420,403,429,419,446,527,486,480,414,531,488,484,438,425,405,411,463,505,520,572,579,632,590,535,396,402,377,387,403,416,383,409,381,403 14,24,20,49,66,51,37,408,484,453,422,436,397,438,451,436,437,435,453,566,527,423,533,480,436,444,419,394,377,393,421,526,558,497,476,445,425,427,405,400,411,444,493,456,475,426,549,712,725,623,606,510,452,480,528,541,581,572,622,581,547,420,396,392,414,429,550,481,514,464,413 19,15,13,37,54,41,27,420,420,399,394,391,401,429,437,443,445,417,411,470,428,394,421,420,391,393,380,379,399,398,415,430,431,419,412,391,402,398,416,410,424,435,472,452,446,420,495,528,516,459,453,436,398,465,490,484,546,534,576,531,479,378,399,389,393,388,432,425,411,406,396 15,26,23,47,58,49,39,410,408,405,386,391,420,403,441,396,429,435,432,441,439,408,416,413,407,380,412,386,379,384,414,426,439,406,420,406,412,403,403,424,430,450,523,471,455,427,556,568,558,502,481,446,415,477,515,548,594,561,617,589,528,400,390,408,387,414,433,425,411,396,380 7,175,154,247,316,277,217,525,643,579,551,512,520,554,611,603,606,568,666,775,753,500,720,650,563,573,483,471,426,426,530,749,769,673,691,545,499,440,458,451,510,582,682,623,646,498,803,934,929,867,840,758,630,639,731,767,821,807,855,824,779,458,462,462,475,623,767,700,720,599,533 9,20,20,64,109,101,62,428,415,400,392,391,375,429,446,426,417,422,411,437,446,406,410,426,390,406,391,393,402,399,407,437,459,407,424,397,392,398,379,387,399,419,471,443,429,394,531,559,580,498,470,427,417,444,468,478,530,517,563,536,503,397,395,385,414,389,424,428,437,405,407 9,23,21,15,21,11,8,394,386,414,382,372,399,423,422,396,396,417,418,401,421,385,399,396,391,370,378,413,371,408,472,431,403,407,394,415,382,431,537,574,661,750,832,731,627,399,648,526,497,445,449,434,391,484,594,677,814,808,838,732,639,409,384,377,388,399,398,395,409,381,400 16,11,9,26,32,22,19,408,410,408,408,382,389,422,414,424,408,432,431,460,442,389,434,418,401,402,398,388,385,400,411,440,447,411,421,392,407,386,389,410,408,438,466,435,439,405,481,569,564,494,475,440,407,475,499,501,526,515,540,527,481,392,401,393,389,416,445,434,425,411,403 6,35,29,50,61,37,29,498,438,436,423,415,418,519,560,522,518,524,486,468,488,403,427,425,405,402,388,395,391,449,599,529,494,454,480,430,418,504,611,672,727,822,901,817,754,454,780,686,640,590,571,506,450,634,755,798,885,879,916,843,777,446,397,415,429,459,458,443,446,440,418 9,145,45,518,574,180,145,723,646,589,528,531,563,769,819,795,775,744,738,772,759,480,646,607,542,532,480,443,436,548,823,777,753,664,692,583,549,632,726,785,851,937,1023,1023,967,772,1023,985,930,887,851,795,679,928,1006,1023,1023,1023,1023,1023,1023,534,463,516,563,657,734,688,685,592,526 7,125,115,401,607,593,383,561,712,645,604,560,565,594,664,625,634,607,723,828,820,564,779,738,663,647,563,517,457,433,560,787,832,740,755,615,595,465,469,482,539,609,710,676,678,552,838,985,997,930,902,813,699,673,752,769,832,822,870,846,807,483,486,473,477,671,824,770,776,684,587 14,12,10,31,42,28,22,416,430,420,425,406,393,423,448,429,423,426,434,480,476,404,481,451,426,416,402,386,390,405,407,490,485,434,443,395,403,406,412,413,421,414,486,469,442,399,521,615,625,552,528,467,414,468,494,522,550,539,584,527,510,394,397,403,397,432,485,441,456,422,388 20,41,39,71,114,106,65,450,497,459,472,412,455,465,536,516,518,492,547,596,581,421,492,468,446,450,426,408,406,426,472,546,546,498,511,466,440,422,428,440,455,494,600,578,563,430,704,746,722,677,654,566,493,468,581,584,685,659,731,719,649,438,418,419,433,514,551,534,554,456,447 10,15,13,26,38,33,22,456,405,396,403,398,383,464,479,442,454,412,398,419,411,384,398,390,393,382,378,394,365,391,415,400,416,416,412,391,382,399,420,412,432,461,541,496,471,426,557,500,466,424,442,413,398,508,539,532,626,615,671,617,529,391,385,399,392,386,416,397,402,385,403 6,16,12,45,54,37,32,454,501,460,456,428,416,472,511,499,484,463,514,638,607,423,607,553,494,475,436,430,392,422,445,577,645,546,559,455,429,403,435,462,488,553,630,584,534,483,698,779,796,695,665,562,471,635,697,702,749,734,777,733,671,417,417,417,409,491,636,564,563,486,432 9,10,9,50,79,66,42,428,433,437,398,400,390,393,449,410,436,420,449,502,480,412,460,446,423,427,385,405,404,380,411,493,505,460,455,413,392,375,406,398,416,425,440,448,441,386,536,694,685,618,564,492,438,422,459,480,535,519,575,535,513,381,402,396,388,447,485,469,482,445,415 6,33,31,145,237,231,136,462,447,437,439,412,416,437,486,460,468,452,496,589,568,432,540,482,457,433,419,430,379,413,420,532,577,489,486,454,437,409,397,423,419,474,537,496,486,457,629,769,771,683,646,558,470,493,557,585,652,634,695,647,595,410,429,417,403,456,557,497,526,442,428 16,36,35,84,98,90,76,634,565,524,473,482,503,682,731,724,719,712,675,642,631,415,441,448,446,442,422,416,386,417,648,575,509,476,515,494,466,436,443,468,536,656,787,767,759,537,923,840,763,729,710,671,557,749,840,862,930,925,971,950,905,537,447,544,559,571,547,546,573,474,445 16,12,12,235,334,347,242,403,403,409,386,386,395,395,406,415,403,397,427,427,424,398,418,417,395,395,391,389,365,387,417,413,417,407,410,401,377,397,402,389,401,394,422,409,410,410,443,508,520,477,435,430,386,427,425,451,481,457,489,452,451,379,389,395,390,409,432,393,403,381,387 10,56,43,150,233,160,101,587,678,616,595,536,576,637,688,670,668,664,735,799,765,542,718,676,603,594,500,502,463,444,663,779,776,705,720,617,562,438,539,556,621,717,848,803,785,514,874,951,934,883,857,795,691,647,743,773,865,864,910,888,847,511,489,519,535,684,798,721,751,637,578 5,17,16,12,12,9,9,378,405,402,398,384,389,414,404,405,414,393,402,430,407,391,402,387,393,386,385,391,398,375,391,425,403,391,408,391,387,414,398,417,451,485,551,488,455,403,530,498,490,450,424,442,391,436,491,517,644,652,699,595,522,376,382,381,403,399,427,405,413,392,387 12,15,15,9,13,13,8,460,464,462,436,408,442,464,526,525,503,493,502,539,528,391,447,448,428,422,423,406,398,408,464,515,503,470,468,462,425,407,410,390,414,451,530,508,508,432,667,721,677,628,604,545,467,506,532,573,628,640,695,692,633,414,410,430,438,476,522,501,518,466,408 2,256,219,33,63,45,19,397,478,478,438,407,419,415,446,449,435,417,508,605,593,419,584,539,484,461,433,425,394,412,410,565,601,506,548,446,436,400,381,400,402,415,452,426,449,413,585,770,805,715,668,545,452,468,460,443,491,482,523,548,505,393,391,393,402,470,593,516,558,480,426 3,9,8,27,31,25,22,424,373,403,372,379,388,441,432,392,410,408,389,369,391,395,378,379,390,386,382,379,389,371,399,395,391,385,388,389,359,384,399,385,397,402,442,417,402,390,438,406,399,365,393,403,388,411,413,438,447,473,485,473,433,370,392,368,386,377,374,391,375,386,384 5,16,16,34,40,41,34,410,478,449,426,406,440,418,436,435,428,434,482,583,557,431,541,482,452,452,419,408,402,377,398,538,573,490,524,442,412,380,387,381,413,412,446,432,447,401,544,751,756,682,642,535,457,415,441,455,478,497,509,550,508,397,416,405,403,480,555,506,528,449,431 9,8,8,84,96,96,84,400,443,436,425,393,445,409,438,443,439,438,459,455,484,394,431,414,421,416,420,403,397,387,422,445,445,429,434,403,411,395,377,397,390,405,424,417,428,380,513,578,544,528,513,486,451,398,401,409,444,451,483,495,488,429,401,403,399,436,430,429,453,435,423 6,81,73,32,38,28,24,488,659,617,555,497,536,500,564,553,530,526,679,801,774,535,736,682,597,590,528,475,419,409,503,760,800,709,722,592,537,407,402,437,463,493,578,557,570,444,757,963,964,901,872,778,648,529,615,652,727,721,775,762,721,442,488,444,464,631,776,729,730,608,533 1,14,12,24,29,27,22,396,454,424,411,407,398,400,442,410,423,411,413,526,501,432,493,465,436,434,382,392,402,378,417,491,521,473,481,419,414,381,391,400,405,403,457,436,424,390,503,668,690,599,567,495,412,392,449,444,511,493,510,505,496,414,390,395,397,448,517,476,464,437,401 4,27,26,300,515,525,302,411,421,410,408,398,382,419,432,425,423,424,434,461,447,397,436,437,399,406,372,410,396,394,418,468,449,434,427,405,405,396,403,385,425,451,486,441,428,452,535,614,611,527,531,454,406,520,605,595,615,590,626,572,506,410,386,412,381,409,474,431,445,390,400 12,33,32,92,116,114,91,420,489,473,467,434,411,462,480,452,462,455,514,633,621,426,563,521,475,472,435,410,398,425,442,577,624,545,552,485,428,396,418,409,429,447,522,480,501,421,631,826,842,762,732,607,499,488,545,564,637,635,694,664,597,419,416,392,396,488,618,556,549,488,427 13,11,11,42,65,66,41,396,412,371,391,405,407,422,406,403,431,408,419,425,422,385,404,397,394,396,395,385,381,383,412,403,409,395,404,398,403,399,381,395,398,420,443,436,449,395,528,520,495,452,452,416,411,420,446,490,520,522,562,530,481,396,395,392,401,412,415,410,399,396,402 17,28,28,47,54,52,44,409,454,443,402,399,408,433,422,427,426,414,449,525,510,411,470,462,433,433,404,407,395,383,403,495,532,481,476,437,432,387,408,406,409,403,430,440,428,411,515,719,716,646,618,512,438,418,446,463,506,500,543,514,498,383,417,406,414,418,517,481,484,429,403 5,17,17,81,125,130,84,411,429,392,392,376,386,397,413,419,403,408,435,454,460,406,421,424,408,393,394,389,402,399,395,432,439,404,435,383,400,390,386,394,410,414,445,429,448,391,469,553,555,492,466,450,420,451,471,475,487,487,524,499,467,405,381,392,387,413,443,397,441,411,395 19,1023,414,1023,1023,1023,894,949,979,943,912,851,873,984,1023,1008,999,986,1021,1023,1023,868,1023,986,932,916,834,808,708,823,994,1023,1023,1015,1023,937,883,896,977,1014,1023,1023,1023,1023,1023,952,1023,1023,1023,1023,1023,1023,964,1023,1023,1023,1023,1023,1023,1023,1023,865,807,859,876,988,1023,1023,1023,956,887 20,11,11,34,53,54,34,418,458,429,426,404,435,429,444,430,444,457,491,509,514,413,462,451,433,422,415,414,398,389,411,496,503,460,465,429,415,381,391,389,380,396,447,448,437,402,565,696,691,608,586,543,459,428,442,464,516,507,565,567,524,415,395,400,411,443,506,493,491,438,408 5,15,15,70,103,106,72,405,401,385,378,390,397,389,402,421,400,392,412,437,394,397,434,426,403,394,396,361,378,384,399,433,437,417,419,393,360,395,382,385,414,418,449,424,416,410,456,583,573,505,460,420,404,450,485,497,509,478,511,463,431,392,373,379,384,397,428,390,425,401,387 8,17,15,48,65,45,34,435,439,434,399,419,398,451,462,441,421,425,445,493,481,391,474,442,419,416,398,386,389,381,416,451,492,435,436,420,409,405,409,380,408,446,477,456,438,409,561,666,669,571,540,466,441,472,530,511,570,568,627,608,515,414,401,409,407,431,496,456,483,432,399 17,38,36,303,467,452,290,407,437,446,428,438,416,416,433,424,440,425,472,558,547,416,534,481,436,461,423,404,394,397,425,510,567,494,491,434,446,383,394,380,424,420,441,436,434,440,552,760,772,698,644,559,459,440,448,476,512,500,566,528,482,404,414,410,411,444,535,500,501,439,407 17,14,12,40,53,45,32,413,400,403,389,388,393,404,425,417,410,383,395,417,406,392,404,393,399,389,379,392,370,382,391,420,415,406,386,394,385,401,395,397,375,404,427,435,410,403,468,496,475,440,450,401,411,400,439,435,468,465,497,458,453,394,390,392,397,411,390,403,431,383,400 15,14,14,266,409,403,261,426,448,420,415,402,403,425,427,414,422,427,452,536,511,414,497,462,440,421,395,381,402,401,403,498,526,454,498,440,413,406,395,389,416,422,468,451,459,419,554,708,730,621,592,518,445,450,499,504,559,528,577,535,501,411,401,400,408,444,548,485,505,446,414 11,11,10,56,59,54,52,491,552,515,481,456,458,526,554,549,543,544,585,680,643,455,602,565,503,514,459,436,408,390,471,637,667,579,601,508,473,410,388,400,420,438,576,541,563,417,722,841,829,776,745,661,572,494,555,576,664,657,731,732,691,433,444,444,458,568,685,634,655,533,456 11,9,8,22,30,24,19,404,411,389,406,370,388,403,412,394,419,392,402,413,424,394,412,405,397,386,386,370,386,372,401,421,411,402,396,406,377,394,396,394,410,400,425,403,395,397,427,488,488,448,432,431,380,425,439,435,434,443,478,475,437,396,396,400,386,399,402,419,407,384,374 3,290,71,1023,1023,407,350,899,908,867,835,790,797,936,978,962,952,939,966,1007,992,779,944,903,847,834,752,723,630,760,939,988,998,932,944,858,790,833,919,954,1002,1023,1023,1023,1023,921,1023,1023,1023,1023,1023,993,902,1023,1023,1023,1023,1023,1023,1023,1023,781,709,784,810,918,995,952,966,874,806 10,26,20,34,54,43,26,393,398,385,390,378,404,399,423,403,395,389,394,413,409,382,409,394,372,383,382,374,376,413,386,399,395,402,381,389,362,390,417,411,396,426,453,410,419,387,453,452,429,406,379,397,386,439,461,460,489,473,505,467,458,387,387,382,389,375,398,409,391,393,382 3,15,14,93,123,120,89,396,421,422,433,399,396,391,410,414,414,404,468,517,510,405,510,471,427,425,399,398,397,390,405,495,532,460,486,419,413,413,389,380,406,407,445,418,427,407,504,681,693,599,565,491,418,420,456,454,498,493,521,515,474,387,400,388,405,427,508,462,485,428,421 16,12,9,47,59,45,37,420,407,402,382,385,387,410,417,425,424,415,415,421,420,399,397,394,391,388,386,396,385,420,461,427,416,407,400,406,376,479,571,615,692,786,849,739,599,446,659,545,494,459,451,439,428,627,761,823,880,847,860,740,664,400,407,396,406,418,411,407,406,422,413 8,8,8,29,36,27,21,418,398,386,400,387,416,424,433,419,416,405,420,430,416,388,408,406,399,390,389,373,380,409,402,411,434,419,410,384,397,369,390,385,399,407,434,415,411,397,462,523,501,470,451,419,409,416,418,424,483,470,500,472,458,392,391,398,409,388,424,423,416,395,387 18,10,10,19,29,27,18,386,383,384,389,373,394,389,406,392,387,379,410,396,398,388,390,382,393,378,384,376,383,384,392,402,396,391,389,385,375,385,399,377,398,420,426,404,392,392,439,400,404,397,397,391,407,413,439,447,463,466,470,452,430,387,377,381,382,390,384,384,383,387,377 11,13,13,103,163,159,98,489,459,432,406,402,438,483,561,514,511,521,491,513,486,390,456,426,424,404,402,388,400,470,606,594,553,498,534,464,458,498,554,612,654,732,831,771,741,465,746,713,674,617,595,542,459,627,740,761,825,807,848,787,725,434,390,435,438,472,534,489,497,442,429 16,14,12,30,43,35,24,400,386,398,373,394,403,399,429,419,435,426,412,415,414,376,393,405,403,381,379,378,389,391,405,408,384,381,409,388,389,401,395,382,396,428,465,408,410,377,455,451,420,404,402,397,389,411,437,443,467,456,513,496,445,386,380,398,392,383,398,408,398,392,394 1,18,14,22,31,27,20,412,408,384,391,392,376,428,403,404,405,409,410,413,405,401,396,379,385,387,389,395,390,374,432,412,405,410,388,424,392,406,432,451,480,560,686,564,502,413,586,509,508,445,455,424,403,477,552,617,747,745,781,681,605,400,394,383,388,393,395,397,395,386,379 20,13,11,30,41,34,25,405,388,373,406,384,384,418,418,428,399,422,408,405,412,386,394,392,385,379,378,385,393,405,406,405,400,408,406,397,390,396,403,410,423,444,486,440,443,415,495,442,445,416,393,404,389,491,531,522,551,544,574,518,470,380,391,384,386,410,402,393,393,383,386 7,50,26,99,131,52,37,469,427,409,403,400,402,464,509,458,442,450,431,459,434,386,418,420,394,391,392,392,381,402,437,419,432,429,407,409,391,414,423,446,459,493,551,539,516,432,606,580,552,494,477,431,387,541,558,582,639,646,705,663,587,395,407,391,401,422,408,402,395,406,413 10,12,12,38,49,50,39,417,433,420,428,427,403,413,436,409,419,440,455,499,473,401,469,442,426,416,396,400,382,398,420,482,487,444,429,418,412,404,389,404,385,410,446,414,439,392,517,675,662,590,573,483,436,387,434,443,487,498,524,515,493,401,391,412,400,438,503,457,469,439,411 19,11,10,30,45,29,18,404,401,388,402,392,379,421,397,420,407,394,402,417,414,399,415,394,394,396,400,378,381,407,409,407,428,420,394,393,387,386,383,414,421,408,468,433,415,385,451,491,476,448,418,398,404,442,484,458,487,468,523,498,459,368,388,365,388,379,396,410,403,402,388 20,22,14,52,68,38,30,441,406,376,380,368,389,474,477,445,426,423,406,431,434,380,415,396,391,391,382,392,377,431,419,427,430,397,400,385,416,405,401,445,411,456,526,483,455,411,555,483,497,466,430,405,387,489,517,539,583,596,651,600,529,397,399,385,396,400,418,404,417,385,405 7,11,11,71,104,104,70,406,397,396,396,375,414,409,416,415,411,401,420,421,420,390,410,388,406,389,410,396,410,390,381,412,424,403,410,403,397,388,400,396,408,417,436,426,412,417,488,514,491,466,437,404,399,457,509,510,506,509,539,501,451,380,390,406,385,401,427,406,416,379,406 3,11,11,69,82,82,69,405,458,424,424,418,419,424,439,419,423,429,461,553,528,413,488,463,444,426,420,401,382,362,412,518,558,487,471,444,406,403,391,403,402,417,456,428,450,412,537,744,748,665,625,524,461,441,468,495,531,542,580,559,519,387,393,387,395,461,531,481,474,443,414 1,101,88,84,112,105,78,597,709,654,619,540,545,649,709,701,677,678,738,841,814,556,788,734,672,651,531,511,438,421,594,799,834,748,767,627,535,431,447,466,510,576,723,689,708,502,845,956,960,896,870,781,660,665,738,747,814,806,863,858,823,526,507,528,550,695,836,775,786,682,594 2,12,12,16,19,19,16,407,521,473,440,424,450,439,451,429,432,420,542,687,630,479,665,581,512,485,436,420,413,399,431,654,684,571,589,474,433,379,393,411,397,410,472,444,451,414,544,840,837,755,717,589,477,432,462,457,539,504,556,546,526,402,421,398,415,496,675,592,582,491,429 6,9,7,24,28,23,20,422,404,391,395,407,391,426,419,415,410,393,393,401,398,384,383,384,390,380,396,392,397,378,385,404,410,403,403,399,394,388,390,386,406,428,443,423,426,404,451,439,421,402,389,407,384,429,428,435,459,489,513,492,458,371,374,384,404,387,397,403,387,371,387 9,27,27,65,75,71,62,421,496,469,443,422,435,428,456,457,467,453,536,611,593,439,553,526,473,473,418,416,408,382,438,574,621,524,537,474,435,385,386,389,399,434,484,448,475,394,611,802,814,739,700,605,493,441,497,501,567,570,636,610,556,401,414,396,416,487,598,553,577,500,444 18,13,9,26,31,19,15,425,405,399,391,402,398,424,452,421,424,398,408,469,432,394,444,429,402,397,396,401,381,390,401,428,442,429,423,397,395,386,392,407,401,420,458,434,430,404,495,493,534,473,478,422,389,417,441,457,484,510,532,512,450,399,391,382,395,396,455,420,438,405,397 17,30,29,66,108,105,63,456,481,445,443,434,447,461,494,505,480,485,519,558,548,432,483,471,453,441,414,410,399,397,454,505,530,477,486,453,430,399,398,417,413,429,518,502,509,411,693,777,770,709,688,595,513,461,517,557,622,631,684,667,629,422,413,423,433,491,567,549,564,462,445 18,9,9,39,56,55,38,403,473,450,420,397,430,401,430,425,430,439,458,564,533,419,508,478,444,432,414,411,407,364,410,529,565,491,507,463,408,397,378,395,411,420,450,438,436,391,518,762,776,694,655,542,459,400,430,435,491,461,514,523,476,397,392,397,406,457,529,514,502,451,423 19,12,9,28,36,27,21,438,414,401,389,394,393,436,438,443,418,421,416,425,405,401,414,398,406,387,393,397,382,401,396,408,416,393,407,389,370,411,393,393,418,408,472,448,415,410,498,471,465,438,404,405,408,442,477,482,538,509,571,552,485,412,393,397,398,401,426,409,417,415,386 16,30,27,107,136,123,100,438,494,489,484,449,458,476,527,484,496,470,530,622,617,422,537,512,495,471,422,431,421,382,456,572,603,527,540,481,456,416,406,422,426,435,515,482,512,408,662,810,812,748,714,639,520,481,533,560,628,624,687,666,615,438,410,434,421,496,608,558,575,505,459 2,12,10,19,26,20,14,396,411,413,400,368,398,396,407,419,398,412,419,458,456,378,458,432,420,420,396,401,388,396,396,456,486,419,436,379,403,397,400,397,389,404,427,406,426,397,443,546,566,482,451,425,385,419,424,430,436,434,464,460,451,403,398,385,399,413,456,429,430,425,395 11,58,56,173,240,233,165,459,578,537,487,459,495,483,527,503,480,478,595,716,686,467,659,605,539,522,471,439,425,401,461,660,711,622,636,508,488,412,411,428,421,451,508,508,515,431,688,892,907,837,806,702,575,477,535,559,626,625,692,691,647,415,422,416,414,554,699,658,661,545,471 3,12,12,149,123,113,142,451,435,416,416,413,402,475,515,511,479,464,479,468,477,393,438,420,410,405,400,394,384,447,542,499,493,461,458,415,422,486,587,626,663,749,815,743,685,446,698,643,598,533,509,464,452,564,658,698,758,751,796,733,663,413,391,422,418,434,458,450,455,425,406 14,9,9,25,28,22,19,416,474,441,442,429,402,432,449,435,438,444,482,592,570,432,549,514,456,447,407,424,385,404,421,566,611,511,525,446,411,397,416,408,421,435,472,450,443,414,559,756,777,686,659,551,457,462,517,513,550,551,609,579,514,404,415,387,406,458,583,532,525,461,443 20,17,16,16,17,14,14,499,600,553,534,490,509,563,631,615,603,601,656,724,703,480,638,585,534,527,478,468,428,395,542,676,695,625,657,523,508,406,398,429,427,494,624,595,624,436,777,869,854,802,774,699,578,505,595,613,699,712,772,775,741,482,471,466,476,628,711,651,686,584,502 9,9,8,24,23,20,23,413,392,393,403,392,369,413,425,398,399,408,381,418,397,400,401,398,390,391,394,378,377,387,403,410,410,390,397,389,382,388,392,404,397,411,422,410,420,396,467,474,459,421,409,406,390,422,424,432,462,449,513,486,449,384,379,394,387,390,417,369,420,381,376 2,17,17,102,124,120,101,423,452,429,431,402,406,422,429,430,439,426,452,555,520,424,510,476,427,431,404,405,392,405,410,524,557,478,511,429,422,390,386,392,389,416,450,439,442,408,524,714,732,644,603,489,439,447,452,454,507,492,527,520,488,396,401,406,406,429,536,506,498,458,425 16,161,143,259,340,311,236,536,573,551,501,446,443,542,569,561,537,528,590,772,752,488,751,693,591,596,487,445,424,449,491,706,781,662,690,530,475,447,460,484,538,629,716,646,623,506,729,850,887,796,771,642,524,635,683,689,732,730,789,755,704,426,423,416,432,547,756,693,696,592,481 17,18,13,36,47,32,19,428,403,408,387,402,392,431,423,402,415,419,422,452,439,398,437,427,398,396,389,402,393,385,411,431,442,406,428,415,412,396,405,403,422,420,455,428,432,415,535,547,545,488,476,415,400,439,477,494,513,524,575,556,501,399,375,394,393,417,446,432,422,394,385 15,47,34,92,92,60,61,489,607,570,563,533,571,512,566,561,580,558,637,722,709,480,654,604,556,543,474,473,443,429,526,682,705,621,650,566,555,394,414,431,423,483,594,563,594,434,792,883,880,833,817,767,678,540,618,624,693,701,774,780,740,462,466,457,489,587,716,682,709,595,540 13,34,33,169,281,290,173,405,405,382,373,403,390,405,415,428,409,431,414,406,414,392,388,390,381,395,396,394,370,386,397,409,409,395,416,410,385,390,383,417,415,418,448,435,423,408,501,458,471,413,432,410,388,455,471,473,526,492,538,496,477,403,399,400,391,412,406,398,403,381,379 1,20,19,29,30,24,25,422,452,425,439,416,411,411,453,422,440,440,467,570,555,417,565,498,459,454,434,408,393,409,439,533,586,506,515,424,411,424,419,406,403,419,486,439,453,396,541,682,715,625,590,487,425,430,471,484,532,511,592,552,520,406,409,397,400,455,588,510,522,454,425 20,20,16,35,53,43,28,407,394,371,385,371,392,390,414,409,422,409,408,393,417,383,382,387,401,381,399,375,388,412,396,399,411,385,400,364,373,402,380,402,393,417,470,441,408,390,450,417,436,418,407,390,374,446,469,468,504,492,521,482,445,380,389,389,374,395,385,380,396,379,389 2,9,8,21,24,22,20,415,388,384,387,385,394,422,395,383,392,399,403,391,383,376,389,390,382,387,372,362,411,393,380,391,394,383,383,390,377,387,381,390,409,415,448,422,405,386,441,404,419,390,386,395,384,421,440,426,474,460,470,460,438,386,386,388,384,381,386,398,386,363,376 3,48,47,209,330,338,212,404,413,394,397,400,414,416,413,404,429,405,439,445,424,391,437,428,402,421,411,410,384,407,407,427,457,425,432,383,410,387,391,394,409,457,474,446,420,451,514,563,600,515,497,458,418,579,665,671,662,617,643,542,491,395,381,398,372,407,451,407,424,391,407 18,27,25,33,58,52,29,394,418,405,413,389,397,433,447,427,437,420,416,423,413,405,411,402,402,393,394,386,395,420,411,405,427,409,397,385,398,385,419,408,435,440,521,487,455,423,524,498,480,442,417,400,397,491,521,531,574,560,615,560,498,374,383,397,397,399,428,395,407,391,380 8,9,8,12,12,9,9,419,402,392,385,380,401,429,422,418,401,420,412,419,425,383,404,392,385,384,376,389,401,400,405,398,402,389,410,388,385,399,430,425,445,483,552,503,473,409,591,515,483,473,443,414,392,493,554,580,680,680,715,631,565,420,379,394,395,387,423,397,397,388,412 11,16,16,86,125,116,79,395,417,425,398,398,403,412,418,417,413,418,435,463,453,392,426,425,419,403,389,387,379,402,403,441,468,428,441,403,384,389,399,382,377,410,443,422,404,402,486,605,602,525,481,435,406,419,459,434,487,487,526,491,459,398,396,389,400,426,464,422,421,399,402 10,9,8,24,29,24,20,429,395,393,383,355,394,416,422,414,399,398,399,385,384,399,402,397,381,383,386,387,392,401,390,395,400,386,395,386,395,399,396,383,388,401,423,399,410,383,447,424,420,388,392,391,387,390,414,400,446,453,466,448,428,394,396,373,379,378,389,397,403,385,385 11,12,12,87,145,150,88,407,428,422,417,393,406,400,429,421,424,423,455,506,475,416,469,440,413,420,405,403,383,387,399,472,514,439,464,429,409,377,398,396,408,398,449,440,418,393,521,659,676,593,554,489,426,413,477,458,503,502,528,500,491,396,400,394,397,418,492,464,470,425,398 11,18,18,80,129,132,82,384,394,376,382,401,385,384,405,389,401,399,402,405,395,393,389,385,400,401,400,392,383,398,388,408,409,382,395,389,383,387,379,396,409,419,428,407,408,407,442,468,429,416,409,408,407,402,444,445,453,444,464,440,417,391,407,381,383,401,393,387,387,394,377 8,9,9,37,62,64,38,401,380,388,388,402,411,401,403,405,403,406,408,416,390,401,406,393,396,389,386,366,377,387,391,401,398,381,408,396,383,372,387,391,401,413,436,406,421,407,477,468,465,451,436,408,397,430,470,477,515,520,530,501,474,379,403,385,380,396,395,402,421,391,392 7,23,22,71,102,96,64,429,467,432,423,401,419,438,445,459,454,453,451,541,538,411,506,477,430,420,401,416,387,409,438,511,526,473,475,436,425,400,407,436,444,465,534,485,472,423,607,719,722,645,621,541,452,493,565,578,636,628,671,629,584,403,401,406,413,452,544,475,510,434,421 13,11,11,10,11,7,7,505,609,585,544,479,505,513,575,558,548,537,666,752,723,495,679,623,570,566,465,465,409,416,502,737,738,665,684,563,488,401,393,397,420,423,565,547,574,424,748,922,912,856,825,737,619,497,542,574,667,680,753,756,715,454,454,459,468,650,774,700,724,618,508 7,11,10,23,33,31,21,388,391,389,388,386,389,390,387,400,409,406,378,386,382,383,381,379,384,382,371,384,390,364,382,395,386,393,367,386,389,382,388,386,391,404,387,384,386,391,409,395,396,400,399,392,400,387,369,381,372,387,402,404,382,386,378,388,386,369,382,366,387,370,386 8,11,11,40,45,40,36,410,441,435,434,418,415,408,429,419,437,427,462,531,516,409,504,468,430,437,421,397,407,377,405,499,530,463,483,440,428,381,404,403,384,405,446,425,442,385,519,713,707,642,606,511,477,423,451,443,525,506,564,533,482,401,402,412,406,454,523,492,507,438,413 9,29,14,80,100,57,45,442,425,378,407,385,382,473,467,450,430,444,443,456,462,390,435,420,406,415,401,391,365,397,439,437,470,436,430,412,396,399,400,442,431,446,525,506,472,399,588,576,573,491,467,434,397,488,513,517,585,597,671,626,541,378,393,387,390,391,440,420,431,412,380 2,13,10,31,39,27,21,401,381,371,395,386,392,435,437,409,398,400,411,404,395,389,402,407,392,404,382,392,387,398,401,400,401,391,394,398,388,414,405,409,436,439,475,441,426,413,477,459,447,442,404,395,410,453,477,493,525,511,553,507,465,386,382,384,385,386,396,392,404,382,385 19,12,8,57,71,52,39,439,443,438,443,402,395,441,453,438,433,423,457,572,518,437,547,489,448,430,423,396,394,385,431,490,532,465,491,431,414,409,407,409,420,434,483,456,452,417,537,756,775,659,622,515,429,470,482,510,548,542,602,564,529,386,393,387,393,466,625,514,523,443,413 7,48,47,199,386,386,197,478,496,475,464,428,447,492,534,508,503,490,529,609,606,444,530,528,474,462,426,443,411,390,487,580,607,529,532,480,445,370,396,396,410,448,507,507,533,438,734,844,859,793,749,673,532,453,538,562,693,705,776,747,704,427,429,429,432,520,591,537,562,477,463 1,32,24,30,48,32,21,420,446,421,405,415,388,429,458,442,420,424,469,507,502,404,485,460,406,422,402,396,386,384,408,499,527,451,488,425,401,417,383,410,424,429,486,464,437,428,549,660,666,571,560,459,414,481,542,526,581,580,611,555,532,399,372,389,414,436,490,492,459,427,396 8,68,66,60,73,72,58,475,443,460,425,420,439,520,562,534,535,505,483,517,522,458,497,479,459,455,433,420,431,399,443,480,507,455,477,433,431,430,408,447,452,487,567,537,520,416,674,638,628,564,574,491,439,505,552,569,663,663,722,687,634,417,407,418,442,484,540,494,508,455,430 13,137,130,218,252,237,207,538,687,650,606,529,551,552,615,606,606,595,689,824,799,527,771,723,634,626,529,499,427,434,561,779,822,728,745,621,552,429,448,455,492,593,696,657,662,506,841,977,986,921,895,807,677,634,726,753,826,819,868,850,811,454,502,462,496,654,809,756,772,659,570 6,14,14,25,26,24,23,425,464,438,430,435,435,428,471,478,450,487,503,515,537,414,469,443,455,420,404,396,401,405,434,496,506,466,488,450,428,376,401,400,419,428,494,441,458,406,640,714,703,632,620,564,472,463,516,525,591,577,655,628,595,413,421,402,439,481,532,500,530,468,443 13,23,23,105,154,154,103,441,475,441,426,440,422,443,465,471,446,459,503,557,521,424,498,474,433,433,405,407,394,409,434,507,528,459,495,430,405,390,400,402,422,457,508,494,504,410,639,733,735,658,625,551,462,472,522,525,619,604,662,641,591,409,412,400,409,466,542,511,512,464,419 11,8,8,12,13,11,11,496,565,515,483,459,475,527,586,576,562,551,614,676,651,465,596,552,504,498,436,437,404,407,501,633,639,565,590,498,479,404,395,411,430,450,557,528,578,405,735,838,825,771,737,652,557,494,535,563,641,655,722,737,690,443,430,459,463,588,703,624,667,556,460 16,11,9,25,35,26,19,429,380,367,377,395,384,445,438,404,388,388,383,409,394,383,411,389,384,391,395,388,398,400,398,405,390,381,383,374,389,397,407,389,394,404,437,418,436,393,467,433,425,397,411,390,376,409,427,419,456,472,524,492,443,393,367,377,384,387,400,396,388,378,397 12,34,11,190,187,61,68,553,635,606,552,505,531,601,654,649,621,590,666,796,767,522,732,678,582,583,497,473,451,451,574,765,786,696,714,584,492,489,525,543,604,678,784,729,700,594,836,946,945,876,854,756,625,754,826,828,866,856,899,868,818,480,450,466,471,630,770,713,714,613,520 14,229,198,116,150,116,90,480,470,433,420,429,415,477,540,475,474,462,497,601,547,431,568,518,462,459,399,408,381,424,453,563,609,507,535,424,415,430,436,439,473,490,597,571,539,433,652,716,738,649,609,488,453,542,587,590,669,674,744,716,640,415,390,422,423,488,600,544,522,451,411 15,37,36,206,345,356,210,386,380,390,390,407,393,404,412,396,386,411,410,409,415,402,407,393,386,393,374,394,386,384,395,419,405,401,394,399,391,413,412,417,399,425,420,401,411,424,457,488,448,444,409,427,395,467,541,528,528,501,529,463,454,394,393,385,398,403,396,378,378,397,384 15,67,56,28,37,26,19,682,771,721,698,619,671,742,798,797,788,782,828,864,851,631,790,746,708,684,592,572,472,468,707,844,840,772,798,696,626,462,461,486,537,649,790,777,795,504,938,1002,981,943,916,860,758,705,786,804,873,880,938,939,907,625,579,628,667,792,871,827,851,740,658 3,95,86,96,83,74,87,843,804,747,736,696,722,880,931,916,906,890,889,883,880,594,742,716,684,665,597,587,516,510,833,835,809,760,792,713,655,536,598,647,697,798,919,904,916,733,1023,1023,986,960,944,911,822,897,953,965,1019,1015,1023,1023,1023,784,638,789,807,862,882,852,879,783,723 10,37,33,48,92,84,42,436,491,476,474,454,510,459,507,501,519,502,537,549,545,394,459,441,414,434,443,437,424,383,484,485,461,463,480,473,447,379,404,395,396,442,530,507,508,427,714,716,685,663,650,630,569,458,531,537,617,614,691,711,673,438,470,445,424,490,484,486,535,498,479 20,10,10,23,33,32,22,379,385,381,365,377,361,391,396,384,400,378,379,387,373,381,383,379,386,381,396,390,383,393,389,379,385,386,380,371,370,398,389,396,395,401,416,392,403,383,398,381,374,369,384,369,371,393,398,398,402,418,423,406,392,382,378,380,377,377,380,381,384,387,369 18,18,17,10,11,7,5,385,384,378,398,392,413,406,424,400,417,415,390,385,413,383,387,388,369,399,387,387,402,402,421,413,402,407,389,384,396,420,445,492,516,601,691,582,497,405,524,478,440,421,428,389,377,460,511,571,685,675,715,622,530,393,405,398,392,388,401,417,406,399,389 11,13,13,43,36,34,41,383,391,392,399,362,410,384,401,372,379,388,391,389,402,372,377,375,389,389,374,377,375,375,385,389,398,382,374,382,366,377,379,385,401,384,399,408,381,391,397,393,401,399,389,391,380,386,396,395,413,407,386,409,410,388,396,373,366,388,377,376,370,388,371 15,200,159,202,258,197,154,638,805,751,718,637,684,696,751,746,739,731,829,916,895,670,861,820,759,735,650,603,514,439,661,877,895,827,846,723,657,464,492,511,559,646,778,745,762,544,921,1023,1023,1003,977,907,803,712,794,817,883,878,933,925,890,543,614,548,570,804,910,866,876,781,695 2,40,30,55,92,67,39,426,373,402,395,359,388,437,459,428,427,414,394,384,403,394,389,382,378,386,375,391,385,430,409,415,384,385,391,392,401,424,423,434,443,476,548,472,473,427,536,467,428,421,402,404,371,533,563,574,608,601,628,576,518,385,363,400,398,392,377,384,384,394,401 1,129,90,109,118,77,77,530,514,492,481,430,484,568,617,582,578,585,577,635,635,430,535,496,472,455,414,428,406,424,573,589,617,540,559,475,442,463,517,611,639,724,830,749,709,526,811,814,786,726,693,627,522,703,779,810,868,854,891,843,789,463,402,446,467,521,614,533,585,489,461 7,13,12,137,154,153,137,389,409,404,373,399,378,407,407,407,408,409,405,423,420,394,396,392,387,414,389,387,393,404,397,414,411,393,408,389,371,407,396,387,381,415,418,407,416,401,485,531,513,465,444,434,421,410,462,458,491,493,528,486,468,392,385,383,394,391,416,418,404,392,395 6,29,27,37,46,40,31,477,488,429,448,423,436,479,493,472,464,468,487,584,581,427,563,517,442,467,411,397,386,415,479,559,616,505,542,441,442,404,425,463,490,581,711,645,616,442,628,714,740,655,644,572,487,507,552,561,620,626,673,638,579,413,403,381,398,449,580,524,528,455,417 12,29,29,117,202,204,117,398,486,462,437,414,435,431,448,455,419,427,486,634,592,436,549,511,457,456,420,424,403,396,407,548,605,517,531,450,412,394,393,423,413,431,500,463,458,433,555,795,796,710,670,556,455,469,530,550,560,546,604,557,507,411,402,409,414,460,547,500,494,460,422 19,313,199,528,502,295,279,840,856,811,797,748,787,891,945,932,926,916,921,938,931,652,825,793,753,735,661,650,561,642,964,948,925,884,909,845,801,730,848,907,959,1023,1023,1023,1023,792,1023,1023,1023,1023,1007,968,886,955,1023,1023,1023,1023,1023,1023,1023,776,687,777,803,868,912,879,904,810,760 10,19,17,17,26,20,13,408,403,405,390,382,405,416,435,426,400,406,402,427,448,386,431,412,389,384,403,384,383,401,401,441,436,413,425,407,430,387,385,402,397,414,458,423,416,414,477,520,512,470,447,412,402,453,463,472,524,494,533,496,454,379,393,387,389,405,413,419,390,391,401 12,12,12,44,45,41,41,415,445,431,416,405,408,414,444,432,408,406,461,529,536,413,497,466,443,446,416,412,374,376,408,523,574,488,471,427,415,397,392,402,412,411,443,451,431,408,532,736,751,665,627,521,450,435,446,496,546,530,582,554,501,387,400,402,395,453,546,493,468,422,416 1,21,13,35,31,19,21,455,468,457,439,405,425,464,509,472,494,458,497,646,588,424,612,557,483,482,415,405,388,397,459,569,658,536,546,466,425,420,451,466,494,566,644,581,556,474,692,739,776,677,663,535,474,647,720,715,767,745,789,737,671,401,413,406,410,453,628,579,560,470,430 18,14,12,33,45,33,24,413,402,399,395,399,404,437,482,455,431,432,440,439,437,387,408,406,394,396,387,385,378,406,430,432,419,406,416,414,384,407,402,420,427,434,485,465,452,415,539,524,492,464,469,427,388,459,493,511,574,562,594,583,525,395,392,394,397,417,433,427,399,396,381 8,17,17,67,80,77,64,417,463,456,432,420,430,425,426,433,438,428,453,572,544,412,497,499,444,439,407,403,407,416,398,520,576,487,514,449,413,397,374,403,398,399,453,410,440,380,552,759,772,693,644,533,474,431,452,446,525,532,522,542,494,404,394,406,397,469,548,504,521,455,424 13,10,10,35,57,58,35,398,421,419,392,402,395,391,407,399,411,395,435,473,443,396,442,430,418,401,400,392,377,379,404,454,450,439,436,410,400,376,387,388,384,402,400,389,409,395,463,590,612,524,500,447,432,389,401,417,444,422,442,469,431,394,383,389,395,405,459,440,435,404,412 15,15,16,28,61,63,28,454,871,812,760,671,673,454,492,456,462,448,795,970,959,706,941,906,855,819,729,678,554,387,432,903,960,899,906,799,718,396,398,383,416,418,466,480,470,409,655,1023,1023,1023,1023,1003,875,444,450,457,498,516,573,572,541,422,566,405,397,734,934,899,916,807,720 15,11,7,29,34,22,19,437,393,392,388,384,375,438,456,411,413,396,387,388,399,370,399,396,394,388,384,400,378,411,405,400,402,389,409,381,389,391,396,404,420,417,452,438,417,395,472,443,442,406,408,387,385,415,441,449,503,511,567,484,470,378,385,379,377,397,395,387,397,391,388 4,14,13,9,11,7,6,541,625,544,526,476,502,576,641,634,625,605,677,745,734,509,676,619,566,551,475,471,427,385,534,719,733,649,661,559,499,392,423,432,444,505,623,620,622,431,795,881,873,820,791,708,575,543,613,641,722,725,796,787,751,467,462,493,498,631,748,686,693,596,519 16,39,28,66,87,53,43,440,503,481,459,422,455,469,517,459,483,473,505,622,584,443,560,520,486,475,432,410,389,398,431,606,639,534,554,469,401,413,435,449,444,486,580,546,508,451,631,796,786,709,656,560,467,549,606,630,667,651,715,667,612,413,407,409,426,480,609,548,555,472,448 6,28,20,50,72,49,35,408,395,370,398,374,387,418,417,413,397,391,388,404,402,386,398,396,400,388,371,367,381,428,379,398,402,375,389,386,371,383,392,401,416,429,446,436,430,404,459,441,447,410,379,404,401,429,439,429,465,476,482,458,433,387,382,372,392,393,390,374,388,387,386 16,144,119,31,32,19,20,445,413,386,389,409,412,438,451,430,411,439,435,417,436,405,415,397,397,401,389,391,396,403,426,441,452,408,460,422,392,403,440,481,491,555,621,543,488,446,585,581,571,503,491,439,414,550,599,627,691,660,713,640,584,395,398,390,399,414,423,416,436,387,394 16,18,17,25,43,38,21,419,404,387,406,375,393,418,415,412,412,409,417,409,410,378,400,392,389,382,391,401,389,401,400,407,389,393,381,384,380,398,397,381,401,446,456,454,415,394,488,438,424,402,401,391,386,433,480,484,537,499,540,517,471,372,387,389,393,401,393,382,391,380,395 1,8,8,10,13,12,10,455,521,493,466,445,461,476,528,516,506,492,551,651,634,452,595,546,492,487,442,423,399,390,469,631,643,549,579,484,443,403,413,406,407,439,532,526,510,419,684,809,802,730,704,609,492,468,520,540,612,608,676,675,639,419,437,428,439,546,662,595,604,518,437 5,10,9,35,38,36,33,407,438,441,398,388,420,422,450,417,424,432,481,533,526,403,475,461,427,424,413,406,399,424,405,521,524,468,483,431,414,395,412,387,416,431,497,450,453,421,571,719,711,641,605,518,430,478,518,522,581,548,612,583,529,407,392,381,401,454,523,471,520,442,424 2,14,14,65,109,113,67,391,402,400,406,374,381,395,395,424,396,405,399,419,394,385,403,390,391,402,383,391,380,385,387,424,411,401,396,393,403,378,386,384,395,404,409,411,414,409,443,454,468,409,422,428,374,442,523,508,499,485,506,443,412,385,390,393,382,388,406,401,397,408,381 19,27,23,60,80,54,39,408,431,434,400,399,404,416,429,429,413,415,418,505,499,393,467,458,418,413,416,408,383,372,412,478,494,435,473,409,388,399,416,408,415,428,489,454,424,410,571,647,652,570,539,487,411,467,521,517,577,540,613,568,503,412,400,391,381,438,479,455,481,421,422 9,21,21,157,228,224,153,414,471,453,449,418,414,448,448,439,446,420,449,556,530,411,494,473,446,435,417,417,405,409,421,512,543,461,468,423,414,402,396,388,383,418,448,430,463,409,567,742,743,668,627,546,471,434,479,476,551,542,591,559,523,421,389,402,411,470,543,504,526,451,438 6,29,22,43,62,44,29,430,434,400,387,380,395,433,471,441,443,449,411,467,456,386,442,429,394,406,407,378,379,394,414,447,445,436,412,415,391,376,406,416,434,463,527,494,465,445,552,579,566,504,472,427,390,501,562,542,612,595,665,598,532,388,405,386,394,400,441,422,436,387,403 19,19,16,25,39,33,21,424,396,401,398,393,387,418,451,425,417,403,401,424,410,386,402,402,382,402,392,403,407,382,409,409,409,415,400,385,406,412,417,433,422,459,493,462,460,418,517,472,478,418,413,405,384,472,514,517,582,552,606,548,496,386,384,377,395,393,406,395,402,386,400 5,43,36,56,53,43,46,466,666,635,552,476,467,494,536,526,510,477,631,836,819,535,833,786,682,673,548,497,435,432,491,780,863,750,779,603,532,392,435,437,457,517,634,561,557,468,715,906,957,865,847,709,554,591,644,650,712,703,756,727,662,400,448,410,428,624,844,782,773,676,523 11,9,8,115,115,114,116,389,405,410,398,396,399,401,404,412,417,406,422,450,429,395,430,413,410,397,395,391,387,391,409,414,449,417,418,386,390,378,400,406,420,437,466,446,437,410,476,550,573,501,490,427,391,460,495,503,524,508,551,506,473,393,397,383,390,409,444,431,430,398,399 17,238,207,159,235,207,137,458,394,384,389,391,371,453,484,447,420,424,425,431,445,396,433,420,408,386,407,386,394,385,437,446,402,423,421,403,407,404,395,406,441,501,554,520,479,419,541,545,533,471,474,426,431,431,476,485,549,541,639,558,513,394,383,398,394,398,433,448,420,383,390 14,70,67,159,240,224,143,450,462,445,432,408,411,482,499,500,507,481,489,559,509,413,485,466,434,431,425,416,401,413,465,505,500,460,482,433,416,410,406,423,442,494,594,559,527,474,687,726,717,641,616,545,449,570,626,646,708,707,759,720,660,437,396,401,427,469,525,486,495,433,422 12,15,14,75,102,87,65,424,490,487,438,436,427,431,464,467,452,456,492,591,595,430,550,517,468,483,422,421,401,384,426,570,606,505,531,454,434,396,406,387,396,430,478,449,456,401,611,800,804,733,701,595,492,444,479,496,558,562,615,610,566,406,422,403,424,481,605,560,536,498,435 11,29,28,32,41,37,29,482,601,570,521,473,485,484,497,506,513,485,618,760,738,497,704,651,546,550,482,448,419,405,464,714,758,645,676,559,509,390,413,414,427,455,516,516,500,397,670,913,925,851,823,723,587,468,519,537,605,597,669,666,630,424,465,426,414,573,738,690,687,573,474 6,10,9,27,30,24,22,410,389,391,387,413,382,426,434,430,419,418,400,397,408,380,390,402,397,394,393,395,390,409,408,384,406,418,402,395,373,385,400,423,416,426,481,456,427,421,504,446,441,428,409,383,387,452,484,505,528,523,587,544,495,398,380,385,396,379,414,380,391,387,384 19,28,26,77,95,85,66,432,528,509,492,439,481,460,480,465,472,495,554,659,629,459,590,537,486,497,430,417,404,413,443,607,645,569,582,484,445,396,420,429,424,440,489,491,499,409,651,850,861,788,755,650,540,457,519,537,615,603,671,650,604,397,425,423,417,505,624,574,597,509,457 2,19,16,15,17,11,10,423,418,418,415,409,407,434,435,454,456,426,462,462,449,395,433,423,414,402,380,371,397,388,428,459,453,428,433,405,413,415,418,429,453,464,561,497,471,418,583,611,603,535,504,456,413,492,555,575,629,616,659,612,566,408,401,403,408,417,455,428,448,412,388 10,8,7,27,30,26,23,403,386,389,403,390,383,397,404,408,408,408,379,402,392,385,403,390,402,394,386,387,384,394,396,384,402,391,382,393,384,378,406,393,412,408,430,412,425,405,436,447,401,398,415,396,383,421,433,443,462,470,491,465,453,384,383,371,375,383,391,400,393,400,376 3,20,14,35,42,27,23,436,386,400,402,384,393,421,444,442,407,398,416,408,408,387,398,406,381,381,401,383,392,401,399,424,406,404,409,388,382,399,404,408,426,469,513,491,444,418,518,475,483,452,418,409,415,474,526,508,578,563,627,559,515,389,399,398,376,416,404,386,416,391,377 10,49,44,139,176,156,125,458,490,455,454,422,404,455,487,470,486,468,508,582,573,413,534,506,453,436,421,422,380,402,456,547,582,510,516,444,424,407,436,423,466,488,556,535,495,457,662,779,785,711,687,576,474,557,619,635,704,686,743,686,631,401,399,407,409,469,564,535,509,462,416 18,10,10,13,22,14,8,492,549,491,471,437,466,504,554,548,556,541,592,666,633,444,576,528,504,478,445,441,415,387,496,622,638,538,584,495,453,399,403,412,416,452,561,525,553,432,721,826,811,756,721,644,548,480,543,556,629,645,718,727,682,446,443,436,465,563,661,601,640,522,482 17,46,28,73,73,42,45,458,446,435,414,405,412,492,538,512,531,492,518,541,534,394,483,456,445,429,411,427,384,421,503,519,522,481,496,430,451,440,511,551,626,719,794,690,620,441,738,741,715,646,600,526,495,651,753,784,842,821,852,788,712,413,398,412,423,460,523,499,513,457,438 18,11,11,24,37,35,22,393,390,407,387,377,376,408,405,400,410,405,412,405,411,387,415,394,393,398,401,407,386,360,388,389,407,411,400,387,386,401,388,404,379,396,421,410,419,385,456,464,479,458,448,400,397,427,434,453,469,467,504,465,458,391,401,385,395,396,398,405,403,396,385 12,383,328,290,379,330,250,402,439,394,389,387,386,436,496,449,443,424,413,394,406,391,402,384,421,421,380,391,393,417,442,404,422,407,419,417,406,429,430,439,502,566,645,560,527,423,520,465,421,437,425,410,393,459,515,514,582,581,617,584,534,395,375,398,398,410,398,384,404,392,387 19,27,23,34,39,23,20,463,541,486,449,443,465,466,515,480,485,476,564,670,642,437,582,547,482,495,433,429,424,391,450,623,655,562,571,482,472,403,411,412,445,472,544,513,518,427,678,822,817,747,721,624,520,512,572,593,664,657,712,680,647,415,435,409,420,512,640,581,611,504,461 1,11,8,24,30,25,18,428,552,507,476,442,454,476,520,483,503,473,564,681,641,450,637,578,513,494,450,428,391,429,453,653,685,577,601,490,453,414,395,410,429,465,562,532,521,421,677,826,832,759,722,608,512,486,539,550,623,633,682,679,638,419,400,407,420,538,682,611,617,533,458 12,27,17,44,60,36,28,428,382,378,394,387,399,442,456,451,412,401,413,413,396,385,400,411,382,377,396,387,403,385,397,407,412,388,394,369,398,381,402,392,417,423,439,435,413,392,465,472,478,441,408,405,398,415,439,474,508,477,542,512,474,376,389,399,385,397,406,386,401,394,395 9,11,11,83,121,124,85,406,446,435,427,407,408,423,451,430,425,426,458,526,516,426,492,456,441,449,410,407,391,384,406,506,541,477,502,444,383,371,399,383,413,414,431,436,426,400,532,726,734,654,622,531,461,437,448,454,499,503,526,526,489,402,411,397,407,434,482,463,481,442,422 12,14,14,21,33,32,19,528,727,677,651,582,631,553,599,575,587,574,745,815,817,621,762,728,694,663,571,560,494,400,525,813,815,753,779,685,629,403,402,414,425,475,586,574,596,435,776,1023,1023,990,957,888,780,506,585,596,682,688,755,757,721,453,607,463,467,803,895,876,892,784,706 19,15,15,20,29,27,17,516,630,564,552,501,506,564,591,608,608,586,658,747,719,499,662,603,557,526,480,457,423,393,523,707,721,649,670,581,514,395,413,425,443,479,592,585,615,417,778,905,892,841,813,730,624,485,568,578,676,680,759,761,739,484,486,464,512,646,768,692,735,609,530 9,74,65,161,197,179,140,588,593,529,508,483,495,625,699,689,693,664,691,708,695,443,593,536,481,482,450,410,418,437,744,726,690,630,661,589,524,472,575,639,699,798,896,859,850,490,905,886,847,801,765,719,577,679,780,813,898,896,943,924,881,513,449,514,530,602,664,607,633,522,486 5,13,11,41,50,30,24,419,539,498,473,432,435,437,464,449,461,455,502,699,677,452,694,628,517,536,460,429,390,403,432,636,731,598,640,478,449,385,398,417,414,429,518,470,474,414,583,796,832,746,711,569,475,470,507,524,563,576,627,605,558,414,411,402,436,506,701,633,621,521,442 20,10,8,32,37,27,22,436,391,389,397,386,397,437,445,427,424,404,428,413,398,380,396,384,392,398,394,389,377,380,404,400,392,402,395,389,388,380,392,383,403,425,483,456,434,403,489,493,439,423,410,405,396,460,503,495,530,562,560,556,492,367,379,374,388,397,407,379,406,401,369 11,69,65,113,162,156,108,449,579,521,502,452,484,453,491,478,520,486,583,716,693,465,677,617,556,532,471,453,415,412,466,670,726,626,630,523,448,419,396,399,429,466,543,523,525,428,694,880,892,819,790,695,570,495,552,587,647,644,706,684,636,419,430,424,444,552,709,643,662,544,488 13,10,10,55,94,99,57,385,386,406,375,382,392,385,412,385,391,400,385,398,410,390,377,387,387,389,388,379,385,387,384,392,410,385,395,381,395,382,386,384,400,401,418,396,395,390,413,404,431,405,396,408,398,409,408,433,438,422,433,413,397,397,393,370,372,391,395,371,392,386,395 7,77,70,174,224,203,157,468,507,497,472,406,419,508,547,531,512,499,539,651,643,457,616,582,512,490,442,430,427,461,506,624,678,569,604,492,445,453,484,526,559,649,743,672,636,467,711,782,803,717,685,585,473,619,674,693,743,729,784,745,680,408,404,405,436,512,662,602,591,489,420 15,17,16,57,76,55,43,409,508,490,420,412,426,438,461,432,434,450,522,640,624,454,588,539,472,472,435,431,414,377,430,605,653,550,560,480,415,385,400,408,396,420,461,453,447,397,585,832,835,762,725,627,506,439,464,463,524,518,576,586,555,409,405,405,412,518,626,565,590,498,437 8,15,15,332,619,631,333,395,433,398,411,382,406,407,416,427,413,396,437,470,472,409,459,440,403,409,407,404,375,382,403,459,474,444,455,423,408,375,386,390,387,403,443,433,425,432,513,658,667,564,538,472,434,403,447,443,483,488,535,499,490,423,406,391,396,436,474,450,456,425,411 3,1023,402,1023,1023,808,763,1023,1023,1019,975,907,920,1023,1023,1023,1023,1023,1023,1023,1023,942,1023,1023,1023,1023,937,877,773,910,1023,1023,1023,1023,1023,998,925,948,999,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,999,1023,1023,1023,1023,1023,1023,1023,1023,923,864,922,945,1023,1023,1023,1023,1023,947 7,18,18,53,50,48,52,417,486,449,451,428,422,431,438,444,437,425,500,593,570,419,532,507,449,449,418,415,379,381,414,555,579,495,525,443,428,385,398,399,408,408,498,445,445,419,585,770,785,703,665,557,484,439,486,523,556,569,619,585,548,398,406,404,403,466,572,529,529,460,434 6,89,84,136,189,183,131,508,689,630,594,522,541,559,610,603,585,582,698,815,806,562,775,726,645,631,520,517,459,410,517,782,818,717,750,600,521,437,432,422,450,516,643,594,634,447,795,965,976,908,882,792,673,567,665,676,754,749,809,791,759,479,501,452,474,664,810,755,769,661,563 17,19,19,56,67,64,53,424,430,428,454,420,428,427,458,457,447,462,468,520,507,404,443,436,430,419,402,402,393,381,424,489,496,457,462,410,414,395,407,420,424,445,498,471,469,422,622,704,698,629,592,504,468,495,525,555,609,591,659,622,577,391,394,405,400,445,497,479,490,431,415 1,159,136,34,46,36,27,442,468,435,459,424,411,467,472,471,471,469,513,604,561,421,549,493,459,453,427,403,400,388,424,545,593,526,527,468,406,412,414,436,429,507,582,533,527,410,625,755,762,675,638,550,466,531,610,614,676,654,709,660,593,407,396,406,401,475,584,516,519,458,433 7,9,8,28,42,39,26,416,482,445,420,407,427,418,446,439,422,431,505,567,538,420,512,488,454,426,431,422,403,403,411,533,562,486,507,449,423,405,396,389,393,402,461,440,430,407,574,778,781,705,682,563,462,439,455,479,527,529,586,558,523,397,410,411,406,452,550,481,509,446,439 6,250,217,155,250,226,137,437,423,402,394,417,395,453,463,433,417,423,434,462,454,397,439,423,406,402,402,391,400,465,414,418,439,416,437,431,381,402,410,426,472,477,549,528,473,439,550,516,552,450,475,408,416,489,534,539,595,593,646,596,537,396,381,398,377,396,441,415,413,416,382 8,14,8,109,119,63,62,475,503,468,465,446,460,490,535,530,514,490,567,623,607,448,576,523,477,464,435,425,406,419,480,594,621,535,559,466,433,416,447,452,504,550,658,599,551,487,729,821,820,748,722,615,517,635,696,705,757,747,797,756,694,403,413,416,421,505,622,550,570,504,449 10,57,48,457,783,734,416,480,591,538,570,545,578,518,607,592,600,623,640,627,641,445,485,488,500,485,475,495,459,387,479,505,473,472,490,514,462,390,404,408,418,445,519,498,542,450,774,763,726,724,718,700,607,472,517,488,614,624,706,741,723,527,514,512,521,597,588,603,671,582,584 2,1023,414,1023,1023,624,552,932,984,951,913,850,872,968,1010,995,986,970,1016,1023,1023,878,1023,1011,951,935,858,819,718,768,932,1023,1023,1012,1023,927,860,824,878,906,950,1005,1023,1023,1021,920,1023,1023,1023,1023,1023,1023,967,1023,1023,1023,1023,1023,1023,1023,1023,848,803,855,873,991,1023,1023,1023,963,892 20,17,10,28,30,15,15,427,419,407,417,393,400,479,498,478,479,464,440,458,453,392,418,411,389,404,392,382,389,464,562,476,460,416,418,418,416,481,639,684,756,846,924,835,721,469,751,640,551,520,475,458,406,641,760,824,915,903,926,842,766,407,386,404,402,416,440,407,421,414,405 7,13,12,21,36,35,20,430,407,389,395,385,385,437,457,438,435,422,406,438,408,385,409,390,380,398,390,385,373,415,422,407,398,395,404,406,384,400,403,440,453,488,567,515,473,432,569,490,455,435,426,409,384,559,610,613,664,660,700,642,569,391,392,387,394,392,404,398,402,405,396 9,19,13,100,128,110,83,420,405,402,406,394,372,432,440,433,397,410,420,431,426,394,417,415,397,406,400,365,403,394,410,415,406,399,421,404,392,381,398,406,409,399,477,439,423,408,508,513,511,458,459,417,403,445,490,493,550,529,574,553,484,393,387,398,384,392,436,413,411,398,411 2,15,15,60,71,73,61,414,497,473,428,408,424,420,453,447,449,424,488,593,593,430,541,497,462,438,426,416,405,407,424,544,592,493,504,455,431,399,401,388,397,425,472,441,452,388,564,779,795,713,679,566,471,451,475,484,552,538,596,599,535,405,396,399,400,461,557,533,516,450,438 13,20,16,46,47,33,34,428,455,457,421,411,410,443,448,446,444,455,489,579,560,420,520,485,438,445,414,404,392,390,466,553,562,487,493,443,426,414,484,524,594,669,754,652,555,418,664,751,755,674,638,539,481,539,671,726,805,782,813,710,659,407,404,397,396,447,536,495,520,473,432 15,18,16,15,21,17,12,453,453,429,413,414,419,467,522,519,510,475,489,488,500,399,404,421,396,398,405,398,402,457,518,486,470,441,454,422,397,452,457,478,540,628,749,683,647,425,729,662,612,585,531,513,458,553,642,675,768,770,817,775,718,418,398,427,412,445,437,439,479,427,400 1,26,25,459,848,840,442,449,423,408,409,417,406,484,504,494,495,458,473,466,452,403,412,419,411,400,394,393,394,436,439,429,447,403,418,414,398,427,424,453,449,483,565,505,517,512,658,597,557,520,487,490,436,632,719,711,720,683,728,677,612,450,411,420,445,445,458,425,454,438,415 19,26,26,61,66,64,58,440,484,462,455,404,438,440,480,452,468,461,494,591,589,419,546,484,448,434,428,403,398,398,423,550,594,508,549,435,438,393,404,396,417,459,543,506,501,418,632,773,779,683,662,558,457,482,554,573,657,643,698,660,609,405,412,416,406,489,581,526,518,462,425 4,9,8,20,27,26,19,406,399,367,372,373,382,410,422,406,403,394,384,375,371,380,389,373,393,379,390,376,374,384,383,385,380,397,393,399,375,391,389,377,378,383,417,429,394,382,438,404,397,380,393,393,386,382,413,398,442,448,479,456,432,389,385,383,399,370,387,370,388,380,384 11,354,306,275,382,319,224,580,613,562,532,489,493,598,668,651,618,612,683,763,729,481,688,626,557,545,444,459,398,429,569,731,732,635,680,536,482,475,525,568,596,680,777,710,710,540,821,937,923,862,832,732,611,709,768,776,832,822,867,844,799,457,465,470,475,657,803,739,754,619,524 14,9,9,32,41,31,24,378,413,393,386,391,378,382,391,396,391,400,389,411,395,412,402,406,375,400,390,381,375,371,385,403,429,395,393,396,397,390,381,373,393,392,402,400,380,397,414,456,459,437,432,383,411,416,400,400,402,403,412,389,411,384,382,370,384,381,408,396,388,391,403 17,171,130,457,889,668,336,656,651,593,587,551,578,676,741,720,720,704,737,755,764,518,648,624,602,555,519,498,467,445,618,714,703,639,674,577,534,421,444,485,541,610,740,701,710,565,882,935,922,877,851,804,686,694,770,791,856,850,903,890,851,560,498,533,573,705,761,731,761,644,587 10,33,24,45,48,26,27,428,440,400,383,397,402,454,460,456,449,420,426,475,481,394,457,428,418,405,393,403,385,420,458,460,463,444,458,423,413,436,498,516,576,665,749,629,559,434,642,647,637,567,522,478,433,558,650,693,766,740,769,709,633,419,393,405,405,433,460,439,449,419,384 15,97,87,214,275,253,194,494,650,624,570,512,572,545,591,570,566,566,687,793,770,534,732,684,610,589,524,483,448,412,522,754,783,686,706,564,547,422,410,408,459,496,620,590,605,467,792,954,959,897,872,782,670,558,643,654,743,737,792,790,752,447,501,448,482,639,784,734,748,623,559 17,41,39,178,295,294,174,444,422,419,404,388,403,440,471,435,441,449,447,448,463,411,419,412,401,386,401,387,397,391,409,428,426,419,415,401,387,385,397,402,437,442,514,476,455,446,572,568,546,492,481,449,432,484,560,557,598,610,648,600,549,415,403,401,401,426,439,420,452,436,412 15,8,8,16,26,24,14,462,539,513,458,446,443,477,568,537,532,528,589,659,647,466,599,542,494,501,452,439,411,409,479,635,635,564,558,498,444,395,389,427,423,458,526,529,528,415,701,828,811,744,715,629,519,485,543,568,641,620,712,720,675,435,442,440,445,563,672,595,625,529,441 1,41,36,48,54,45,41,465,614,579,521,451,466,520,543,539,523,521,628,766,750,499,740,687,593,584,485,446,427,429,469,726,784,670,716,539,501,397,415,427,458,498,586,563,536,455,724,901,919,845,810,703,580,539,623,642,695,686,752,733,684,444,443,438,458,559,761,685,701,586,494 16,9,8,26,31,25,21,419,396,391,406,396,387,439,434,406,410,403,376,403,419,394,392,406,392,376,390,388,390,392,402,411,409,392,394,397,383,406,388,377,399,413,438,428,429,390,475,438,434,420,408,388,394,436,446,450,487,481,498,494,450,401,392,371,388,398,406,406,386,381,381 4,31,28,62,72,62,56,430,492,482,457,425,406,445,481,479,460,450,517,649,619,455,590,552,482,475,427,413,392,397,426,599,650,535,531,469,420,388,409,412,435,441,523,475,488,419,631,808,820,727,695,592,469,476,528,547,590,584,638,620,572,409,405,410,424,487,635,568,564,510,429 19,11,9,34,37,25,22,403,400,395,398,396,401,414,445,423,422,404,405,440,428,378,408,398,399,394,403,382,386,400,412,407,424,389,405,400,388,379,387,395,417,428,457,461,434,403,511,483,512,461,451,435,422,435,472,457,507,510,571,521,471,394,387,389,396,393,419,393,410,402,415 6,9,8,18,22,19,15,434,388,391,382,382,385,420,424,398,409,391,396,390,398,382,375,392,378,392,387,382,374,399,371,390,397,387,385,375,394,408,390,383,387,391,419,408,391,393,436,395,406,386,381,377,380,404,417,422,451,449,496,465,444,390,394,383,383,367,394,378,373,389,397 20,11,10,22,34,31,20,403,381,393,373,358,381,416,423,423,376,408,391,380,394,376,386,384,368,394,380,390,379,380,383,377,386,381,386,385,391,387,389,410,392,379,427,418,399,373,435,393,382,386,384,395,385,405,433,430,445,437,477,448,426,371,376,372,375,372,382,394,379,386,376 3,292,259,160,217,178,130,451,455,431,437,408,423,457,486,444,455,455,466,534,515,422,476,456,419,419,425,407,366,405,473,533,550,474,520,454,417,441,459,491,504,580,674,610,589,457,637,706,707,619,589,516,436,479,571,582,649,652,696,645,597,418,403,400,424,449,513,470,470,423,432 15,8,8,28,38,34,26,399,438,407,402,401,398,390,410,424,412,408,444,480,474,411,440,426,423,419,392,381,393,380,396,461,474,448,436,419,409,381,384,397,369,403,434,417,408,395,458,648,643,565,526,465,420,414,444,405,461,447,484,469,457,396,379,388,408,401,450,448,454,420,383 20,9,8,23,28,25,21,394,400,393,382,384,395,420,426,413,388,397,394,391,384,395,396,385,384,402,384,373,377,393,406,402,394,382,388,393,391,401,399,400,402,426,461,437,419,397,451,421,434,400,417,404,387,420,456,451,488,481,517,485,444,389,386,374,378,398,392,399,388,394,391 5,37,29,124,113,85,95,735,801,760,740,683,722,783,835,827,828,815,856,908,895,638,829,781,732,714,632,619,546,482,751,869,887,816,834,738,683,512,566,599,673,753,866,837,844,649,995,1023,1023,991,966,912,820,831,895,910,968,964,1012,1005,969,629,638,645,692,820,902,863,882,791,722 12,10,9,46,66,63,41,401,437,421,423,399,388,412,434,446,440,423,455,526,503,412,481,460,422,419,419,396,407,402,413,488,513,467,495,417,425,381,408,403,403,424,430,431,435,398,516,698,704,628,596,508,435,436,461,457,498,503,559,528,501,412,399,384,395,444,505,475,496,455,410 10,9,8,21,25,20,17,399,395,395,400,386,383,430,441,401,401,397,394,419,414,381,407,410,393,386,391,393,393,408,401,391,420,405,404,400,397,383,387,403,410,396,469,444,430,399,483,440,446,420,412,411,394,410,431,432,491,478,526,503,467,383,383,388,385,387,400,404,387,386,386 11,13,13,50,63,63,50,416,487,445,435,425,433,428,449,443,422,430,503,592,558,431,537,477,453,467,410,404,405,376,417,541,577,505,517,442,425,384,406,418,418,416,471,439,446,387,564,774,780,697,666,559,446,435,473,476,527,526,590,572,511,406,401,397,408,460,560,514,516,458,426 1,14,14,58,106,109,59,425,472,462,416,425,446,414,450,440,437,440,489,588,564,430,535,492,458,449,408,417,398,387,418,554,591,506,518,463,434,389,387,389,402,418,474,448,467,409,578,779,781,701,663,595,493,451,473,491,542,537,574,566,541,397,410,396,401,459,580,547,540,471,424 2,259,200,351,411,339,290,614,525,478,490,461,458,704,784,741,718,669,646,589,582,443,439,459,428,434,416,409,403,749,910,768,693,636,667,616,562,870,1006,1023,1023,1023,1023,1023,1023,775,1016,893,811,779,753,709,597,1016,1023,1023,1023,1023,1023,1023,1023,509,428,504,517,554,552,539,580,472,452 15,36,22,59,84,49,35,416,389,413,395,400,401,418,426,407,406,428,406,428,443,395,419,416,386,379,400,393,395,383,402,426,429,397,426,381,371,405,402,411,422,444,514,465,443,410,494,486,484,452,434,403,401,483,504,503,565,541,584,556,489,405,391,374,394,398,432,404,407,393,389 10,21,20,69,92,87,65,427,518,482,455,436,460,455,456,456,476,466,538,640,620,437,579,552,501,470,466,414,417,405,445,602,619,533,561,488,453,396,384,395,414,425,469,472,459,399,620,832,831,764,727,640,529,447,487,513,569,575,632,628,583,413,434,411,418,518,627,564,597,486,465 7,29,16,65,80,42,35,426,424,399,421,410,403,457,469,465,455,438,440,489,461,395,445,424,403,402,383,395,401,411,426,449,470,422,444,408,411,405,412,427,452,480,564,495,481,419,601,609,600,516,504,449,420,504,583,588,641,623,686,614,563,402,377,402,387,412,464,433,453,418,386 5,106,93,125,143,108,98,699,711,661,639,588,616,749,807,792,787,772,788,808,796,550,701,661,613,617,533,535,451,462,698,764,764,689,722,618,581,494,530,543,618,712,824,801,804,586,926,941,912,879,854,803,695,778,842,854,903,900,949,937,901,605,524,625,637,725,791,744,770,657,602 2,8,9,50,80,84,52,424,411,384,399,384,402,426,456,425,449,427,428,433,415,397,392,401,403,380,390,391,382,393,416,408,400,404,390,386,402,400,396,414,412,431,486,457,444,413,523,501,477,446,434,416,399,489,530,537,563,537,585,541,509,391,403,393,407,422,418,415,411,418,395 8,10,9,30,39,34,26,416,384,395,392,383,400,406,418,407,427,399,392,418,413,386,416,399,402,397,382,380,381,391,396,401,434,396,404,380,389,387,378,397,408,408,421,420,405,400,470,463,487,432,436,411,389,422,449,465,500,493,516,487,451,391,383,382,397,410,420,404,402,406,391 6,21,19,35,47,26,22,504,483,458,444,434,469,554,611,610,589,587,590,568,573,394,442,418,433,415,406,422,385,401,649,578,538,507,505,491,478,433,470,524,582,687,812,776,759,458,832,763,699,673,642,592,505,629,727,765,845,837,887,853,807,456,412,452,482,487,523,495,526,469,435 8,77,71,154,180,164,136,478,624,602,526,453,455,462,505,491,482,467,606,800,767,542,797,726,624,616,522,480,417,408,477,756,819,709,727,551,465,423,421,425,484,505,609,563,541,478,674,880,913,827,798,657,536,577,628,622,668,669,716,690,634,421,436,393,426,581,806,731,731,626,488 13,8,9,36,44,44,36,406,439,425,404,406,410,413,439,414,421,433,453,494,507,408,469,445,426,427,408,398,396,393,392,501,514,482,454,446,402,367,394,396,382,403,441,420,429,391,515,692,692,612,574,496,422,418,457,442,488,489,510,495,477,396,394,390,402,422,514,464,486,443,422 9,15,15,86,132,134,86,402,428,404,419,398,411,417,428,418,434,436,428,465,458,387,443,416,403,417,411,397,386,402,415,454,467,430,437,406,400,400,395,392,405,405,441,422,426,405,524,642,645,556,510,467,440,429,467,487,523,527,559,537,479,395,409,386,398,425,467,438,436,416,411 10,138,82,426,657,532,335,941,890,851,829,802,829,977,1021,1011,1000,988,976,956,958,654,783,759,748,727,662,672,573,820,976,932,887,855,876,816,786,839,874,905,962,1023,1023,1023,1023,842,1023,1023,1023,1023,1004,973,892,1002,1023,1023,1023,1023,1023,1023,1023,843,720,849,869,900,904,881,911,833,784 17,13,13,28,51,51,27,381,378,382,384,380,406,386,381,399,379,377,393,390,381,389,396,387,377,385,396,394,370,375,394,391,389,384,381,373,364,379,368,372,379,387,383,391,384,380,382,382,386,402,407,398,394,390,365,383,401,372,359,403,383,383,399,375,383,379,391,389,376,390,398 16,22,18,38,59,48,30,401,384,377,378,371,387,404,395,396,402,394,376,379,390,393,393,376,369,378,388,375,386,393,403,399,389,401,393,391,389,397,387,392,392,403,425,423,419,395,429,392,391,377,368,389,386,393,414,417,435,427,468,428,413,384,358,378,380,396,403,398,392,394,384 4,45,38,68,97,61,45,437,484,463,453,420,419,436,461,450,465,455,513,608,584,434,565,499,465,461,436,417,393,402,427,584,611,514,532,430,434,417,425,426,449,475,537,501,499,451,618,787,786,707,667,529,455,515,569,572,624,625,675,644,592,402,418,415,397,482,587,527,558,480,437 8,46,26,82,124,61,40,410,389,414,376,386,402,425,435,425,429,419,424,435,430,392,407,430,392,400,381,396,396,385,410,427,407,422,420,390,390,399,427,412,432,464,514,474,443,431,524,530,518,467,475,410,403,481,535,541,600,573,632,583,504,403,380,389,402,400,424,409,412,396,379 19,8,8,38,52,53,38,387,401,405,397,386,403,397,439,395,412,407,399,446,451,395,422,397,392,401,387,388,391,383,396,434,440,429,423,403,392,393,400,384,393,388,408,411,403,398,454,538,541,496,457,424,415,387,423,427,462,438,461,464,441,385,391,399,392,405,430,415,421,396,382 20,10,9,20,25,19,14,461,529,501,483,441,448,478,510,511,509,498,571,642,617,464,565,540,480,479,438,427,399,379,481,620,639,557,576,491,464,409,424,421,421,440,533,519,518,416,692,816,805,748,708,620,516,478,528,537,626,620,690,687,643,416,420,432,444,536,647,604,606,507,460 12,17,15,29,40,36,23,534,619,574,536,478,517,577,629,642,622,619,671,755,743,488,676,632,569,557,476,458,435,434,543,722,744,661,681,594,502,403,415,438,446,506,645,620,652,439,802,907,897,843,812,733,624,548,621,651,737,738,806,804,762,478,477,489,503,647,765,704,730,612,514 16,10,9,56,86,79,49,404,446,420,422,405,407,415,409,420,445,423,459,515,498,414,461,444,422,422,393,406,406,420,405,479,508,463,461,426,414,390,395,391,410,412,437,411,447,401,523,699,714,643,570,507,439,401,455,451,497,492,527,532,484,404,389,401,392,406,490,466,491,442,412 15,12,10,24,31,20,16,439,389,390,374,374,390,437,438,424,421,418,418,411,426,402,399,368,400,383,377,383,364,397,392,415,409,400,411,376,391,382,392,407,392,410,435,440,410,400,480,476,462,442,418,398,384,422,437,430,494,498,525,496,462,372,381,381,393,405,407,398,406,384,396 11,21,19,55,71,61,44,398,526,495,477,444,415,452,463,478,465,433,538,667,639,459,620,580,502,500,434,454,411,381,438,621,678,576,563,479,441,384,415,398,400,421,471,463,490,407,609,856,878,797,771,658,527,457,524,518,580,574,623,617,587,407,427,418,413,516,656,591,613,528,475 4,13,9,28,37,32,22,428,415,398,406,391,416,413,437,397,442,407,422,479,468,395,431,439,421,396,410,394,399,397,458,462,485,436,446,422,400,414,405,438,438,507,604,556,512,411,523,595,601,525,518,455,433,448,473,483,516,505,528,503,476,396,383,380,391,419,439,430,443,413,386 5,8,8,28,29,29,28,397,464,456,423,405,414,423,423,442,422,421,477,564,560,407,517,486,445,437,426,405,398,375,423,540,577,474,520,437,414,396,385,394,416,407,425,434,441,401,565,776,784,699,665,579,483,411,448,478,512,508,547,533,502,397,396,408,403,467,547,515,525,466,424 12,9,8,19,26,20,15,389,383,404,396,390,393,409,416,399,393,403,392,437,431,387,424,406,394,396,393,401,386,400,398,427,448,424,413,391,402,402,392,376,407,414,438,429,417,391,441,514,504,457,430,400,400,423,431,439,462,460,485,462,439,393,383,399,384,402,439,416,415,405,386 11,18,16,22,23,14,14,435,559,527,488,430,457,454,486,479,474,468,527,694,687,445,690,628,532,529,471,436,384,380,459,644,722,595,641,505,449,407,416,409,439,492,554,518,481,436,642,794,830,743,711,589,487,508,577,572,643,643,687,659,597,417,417,409,413,505,702,624,635,517,464 9,10,10,48,65,65,49,389,390,387,407,385,390,394,411,409,395,414,397,397,404,393,409,390,390,391,405,376,378,398,383,409,404,394,424,388,393,387,375,395,415,408,439,397,415,392,449,448,453,427,425,399,403,426,422,452,488,477,536,473,454,399,374,379,380,393,402,396,394,393,386 10,92,77,1023,1023,1023,1023,489,464,456,405,429,401,509,523,505,482,465,526,542,540,454,512,486,435,455,402,417,401,422,440,522,544,483,477,425,440,421,420,418,407,447,560,514,507,608,690,760,752,672,642,579,468,552,623,638,720,707,765,721,658,493,386,426,435,472,524,494,513,445,433 10,56,30,133,167,108,82,487,528,513,479,436,437,523,570,567,541,540,589,650,615,426,574,504,467,485,454,408,399,423,509,617,632,538,560,486,433,430,478,519,563,630,733,664,626,498,776,827,813,744,715,632,520,661,739,754,817,804,849,801,750,438,445,442,435,536,627,585,586,487,456 18,9,8,18,21,20,17,428,409,408,400,406,402,426,448,432,415,424,440,453,455,394,442,425,399,394,384,391,384,408,443,452,463,427,447,414,402,420,416,429,441,506,580,519,505,412,533,561,552,499,494,458,419,471,542,534,581,564,601,571,519,397,396,379,380,429,444,420,437,393,383 3,27,26,282,477,475,279,412,408,424,409,406,423,408,441,436,428,434,478,478,465,398,445,423,418,417,396,390,399,397,419,446,494,438,439,428,395,406,409,409,425,497,510,501,449,462,552,667,669,601,559,488,424,617,707,688,689,658,679,619,540,420,389,394,399,422,468,461,463,408,407 20,178,165,140,224,215,130,653,611,561,557,525,562,711,759,729,727,712,714,708,705,461,591,557,529,529,493,463,429,460,632,649,636,575,594,519,497,442,466,492,541,608,750,724,725,522,883,878,849,809,796,756,642,652,758,771,856,854,913,895,854,553,477,535,566,664,721,681,710,596,552 16,11,11,20,33,32,18,394,390,400,393,390,400,400,394,402,390,390,369,391,405,391,399,401,371,391,387,378,394,383,391,386,386,396,381,392,377,413,388,386,393,429,431,431,408,386,432,412,411,397,390,392,406,403,441,449,456,459,485,438,443,401,401,391,389,386,405,380,407,389,388 6,12,12,38,59,57,36,378,384,388,390,381,393,406,422,387,398,403,378,407,395,391,393,396,380,389,388,384,380,390,402,402,411,406,387,395,393,390,399,403,422,439,464,424,413,411,452,446,424,417,420,402,402,431,467,469,501,483,514,471,440,387,409,388,386,385,391,390,394,392,393 15,9,9,7,10,6,4,466,522,487,461,435,477,519,547,547,555,535,549,622,606,442,544,506,490,461,429,422,413,374,481,597,608,545,566,474,445,415,405,401,428,458,552,528,549,419,710,793,766,716,686,622,519,487,541,550,637,636,711,719,681,444,430,454,461,549,627,561,595,492,463 13,13,13,80,125,131,83,419,403,395,394,384,391,413,425,412,414,403,405,413,409,385,391,381,402,385,376,400,373,402,396,413,413,401,408,381,397,399,397,391,401,421,468,434,429,418,467,481,451,444,420,411,394,460,491,478,499,497,515,474,448,404,391,398,407,378,413,392,425,391,391 16,26,22,32,39,28,22,474,499,461,441,429,457,468,488,500,489,477,517,591,564,428,526,486,449,445,437,423,396,409,436,562,574,516,520,470,437,412,423,438,475,520,597,518,517,420,658,781,766,701,660,572,484,530,579,620,696,681,729,696,635,398,427,421,409,491,565,517,547,461,435 15,8,8,9,11,10,8,370,388,373,394,388,398,401,402,389,391,402,392,416,377,384,392,398,396,374,384,387,391,394,391,397,408,394,381,392,383,414,388,374,391,410,421,404,393,391,441,433,428,411,403,395,394,411,424,430,467,444,443,434,428,384,389,387,395,388,404,401,402,391,388 16,46,45,239,365,362,234,523,561,537,481,473,476,552,603,572,579,549,633,706,677,473,633,588,551,513,462,458,419,397,484,648,669,590,599,495,470,401,440,430,468,514,627,590,585,485,769,872,860,802,766,689,572,598,669,686,759,756,800,779,729,442,453,447,468,577,694,622,651,529,500 4,23,22,11,10,9,10,537,676,629,588,538,544,581,651,648,635,642,717,805,778,553,718,683,605,591,503,483,434,415,571,765,778,700,722,614,546,400,421,433,443,496,638,637,655,439,826,937,928,876,853,779,663,528,616,648,733,747,809,817,785,487,507,504,527,678,797,743,751,650,563 8,112,104,86,109,99,71,423,421,418,429,403,404,436,446,415,428,407,418,476,472,395,433,432,405,394,411,389,401,400,410,458,467,411,438,421,412,401,424,421,409,481,534,460,443,421,545,605,591,543,506,458,431,480,526,523,576,554,610,555,527,394,405,391,391,418,477,438,420,410,401 9,58,44,68,81,56,47,626,773,727,705,639,678,677,725,710,703,704,794,871,861,617,814,773,700,691,613,583,486,440,643,839,860,787,823,707,642,420,443,468,490,572,702,703,717,447,903,1023,1023,977,953,892,798,578,669,703,803,813,876,886,853,506,584,533,573,772,879,829,844,757,678 11,132,116,102,155,145,95,511,691,638,594,488,507,568,605,596,592,573,719,847,810,609,817,756,668,646,538,479,447,448,547,815,850,743,769,596,511,424,470,481,497,582,667,636,627,501,777,954,961,887,859,751,596,636,697,696,756,751,804,791,739,466,454,466,454,718,842,777,779,671,578 7,19,18,34,65,59,30,410,380,381,370,411,388,429,454,416,426,412,418,427,443,388,428,402,398,371,379,391,395,385,414,411,429,394,405,414,404,388,393,437,419,443,492,468,441,411,534,496,494,482,449,426,400,487,524,528,567,560,630,569,511,397,387,391,380,394,404,409,415,391,393 4,11,11,10,13,12,10,515,567,513,514,491,487,563,634,601,583,587,619,688,669,467,596,553,515,479,457,437,403,412,520,642,653,577,602,491,462,403,407,416,433,475,593,589,600,420,761,844,832,783,751,682,558,512,581,594,685,695,769,771,725,456,442,480,484,595,697,634,653,560,495 5,11,10,17,18,14,14,404,464,437,416,386,401,409,421,422,422,418,446,563,544,427,559,504,449,459,404,400,385,393,407,507,595,483,494,434,395,392,378,418,415,427,466,446,424,416,495,641,694,574,564,456,419,453,499,498,535,497,558,526,475,361,396,392,384,437,574,521,517,459,403 12,18,13,41,55,35,24,437,450,413,396,384,413,453,473,451,445,438,425,474,459,409,430,426,419,410,413,397,390,375,422,454,489,431,438,413,407,391,411,415,421,433,492,493,458,415,558,612,599,533,485,449,396,466,496,490,559,576,620,608,520,402,402,398,381,407,478,436,445,428,398 9,50,50,153,201,199,148,444,526,494,484,422,450,465,500,472,482,472,530,664,664,446,592,554,522,474,434,425,406,389,456,617,651,561,574,468,460,396,403,412,433,443,520,484,513,423,673,861,870,798,760,665,538,465,563,586,631,635,704,681,626,424,430,417,430,521,653,614,616,520,458 11,33,32,227,386,382,226,445,416,407,402,403,389,456,462,469,451,442,435,493,456,400,427,428,401,403,409,388,397,397,432,451,448,428,415,399,397,409,405,425,441,440,521,458,467,458,577,615,606,529,523,452,434,535,571,573,602,583,615,569,533,410,395,435,414,450,459,444,436,417,396 3,204,172,165,218,175,133,424,402,408,368,386,382,410,450,430,403,416,414,431,388,384,406,405,386,401,400,392,378,437,448,457,437,398,401,414,393,440,418,456,470,519,605,525,500,434,524,474,475,450,437,420,409,472,517,518,589,571,610,575,519,410,407,394,381,427,432,418,417,383,379 6,9,9,27,38,39,28,406,416,397,400,370,407,400,418,424,414,420,398,441,451,400,418,413,417,392,395,382,393,399,415,435,429,422,422,388,403,399,397,390,403,392,431,417,424,397,489,569,572,515,505,468,430,424,442,461,505,500,518,523,476,395,387,389,410,416,429,428,442,420,406 20,14,12,47,52,38,35,452,410,392,403,393,375,451,463,465,439,419,403,433,418,396,385,396,400,392,396,381,386,380,416,415,417,386,421,382,394,400,401,417,429,432,501,493,442,413,551,489,458,437,429,398,397,477,498,529,582,602,658,589,538,395,387,395,386,398,411,390,400,400,392 17,16,11,49,56,36,32,421,387,394,391,409,412,446,461,426,420,409,423,445,415,382,397,405,391,418,399,389,382,388,392,405,429,405,402,421,399,405,396,433,397,437,492,481,456,412,536,511,499,442,430,416,413,477,513,519,562,539,600,548,510,391,393,394,390,396,421,415,408,405,398 20,25,25,137,223,223,134,398,407,414,403,391,382,400,418,419,405,403,402,439,440,390,441,399,406,390,397,376,403,365,384,425,442,430,425,416,409,393,396,380,390,417,448,445,410,418,476,518,539,481,463,405,402,469,541,549,550,517,550,491,440,384,403,376,401,413,443,424,433,406,380 13,901,218,1023,1023,472,371,957,950,908,876,820,845,987,1023,1015,1006,990,1003,1023,1023,826,986,945,895,880,803,772,659,867,1023,1023,1023,985,997,909,860,960,1023,1023,1023,1023,1023,1023,1023,975,1023,1023,1023,1023,1023,1023,940,1023,1023,1023,1023,1023,1023,1023,1023,911,811,911,929,1000,1023,1023,1023,949,887 2,10,10,57,98,104,59,413,392,394,387,400,383,410,439,424,424,418,402,402,407,388,402,396,408,372,384,375,395,401,407,367,387,377,378,400,397,393,403,379,423,437,450,422,418,407,472,428,420,388,405,398,392,439,486,470,502,513,515,474,435,391,389,401,396,393,411,381,407,384,393 8,12,13,79,114,116,79,402,402,388,397,403,388,387,385,407,404,398,405,403,416,375,387,389,384,374,389,395,375,402,389,402,412,401,386,385,397,406,384,386,397,412,412,408,402,404,439,476,458,440,412,412,407,431,491,470,506,467,487,470,450,381,390,389,375,394,428,412,378,389,391 12,103,67,186,225,155,135,440,496,473,452,431,437,495,518,499,488,472,542,665,622,456,584,546,493,478,434,424,403,361,454,628,660,571,584,478,438,419,437,455,478,504,604,556,544,459,692,817,828,755,715,624,496,596,650,658,712,705,746,714,655,428,432,420,440,484,627,578,580,492,480 7,13,11,36,41,33,29,390,378,377,385,404,398,393,403,397,377,393,383,404,380,371,390,405,379,394,383,386,385,384,389,378,392,377,401,400,397,395,385,409,397,443,426,402,408,408,410,402,394,389,383,384,389,419,439,440,470,444,466,463,434,378,387,380,383,391,387,398,389,391,395 9,40,37,202,229,215,189,461,563,497,486,440,460,462,533,504,498,497,575,677,671,449,625,566,515,506,442,435,406,379,465,642,673,582,611,485,463,405,410,423,427,456,542,491,505,426,696,875,879,807,778,688,572,519,572,585,659,657,709,703,655,437,450,421,442,531,685,654,644,545,481 16,10,9,26,35,27,19,425,416,397,385,398,382,446,449,426,405,404,398,416,403,386,411,395,396,392,379,392,391,383,404,412,411,401,392,397,397,411,387,409,404,411,459,427,406,405,502,494,467,435,425,413,413,435,431,445,493,482,543,511,482,405,391,379,387,395,418,399,397,395,393 3,13,12,39,68,69,39,456,571,515,479,451,448,471,487,474,462,456,587,720,676,492,701,609,572,530,470,454,412,407,441,706,714,648,647,532,493,413,408,411,437,466,520,481,495,435,644,989,973,912,870,757,610,518,547,559,613,614,672,652,596,438,480,411,442,678,861,779,816,679,568 14,15,14,31,48,39,25,534,626,595,554,512,561,554,626,627,621,604,691,752,729,491,668,615,562,553,490,468,436,383,537,710,727,653,668,582,491,405,415,405,424,470,589,589,618,421,791,903,893,840,811,738,629,477,574,603,694,706,780,792,758,476,476,486,513,655,753,701,716,607,531 18,10,8,30,40,28,19,391,402,409,390,397,374,418,406,402,417,390,414,430,436,390,405,398,401,397,400,396,399,390,378,427,426,407,409,395,386,399,391,406,411,436,478,445,415,403,495,500,501,436,448,429,391,451,482,509,513,495,551,492,460,410,383,392,384,393,413,421,415,394,388 19,15,14,27,39,33,22,435,355,383,377,383,398,434,440,416,428,401,399,398,385,387,403,395,380,381,387,392,372,386,387,412,387,386,397,375,382,392,402,399,413,402,457,429,427,389,488,409,420,409,408,374,398,427,421,437,479,495,546,536,457,384,390,390,393,382,406,399,391,386,393 20,13,13,43,59,50,37,408,452,417,395,391,426,430,467,420,449,435,476,511,488,418,462,438,429,416,402,400,392,394,406,483,497,455,461,437,426,393,386,391,414,426,466,455,418,420,555,691,676,598,580,490,425,451,500,507,565,551,594,581,539,402,382,401,413,450,499,479,496,433,413 13,8,8,60,77,80,62,403,403,400,386,401,412,397,419,387,397,400,413,421,414,378,413,412,393,396,394,400,378,391,389,411,419,400,400,408,383,382,383,399,397,403,439,408,398,411,438,488,491,467,423,423,396,468,514,522,521,497,489,456,429,401,385,392,379,415,424,399,408,401,386 1,22,21,49,43,31,38,409,423,411,408,406,424,439,439,435,426,422,426,451,453,390,437,410,412,408,387,400,379,388,440,438,460,437,434,416,429,388,425,429,457,526,625,564,531,427,525,580,571,509,521,456,431,448,496,511,554,503,565,535,499,402,397,380,406,400,452,430,438,403,365 10,32,23,85,84,57,58,447,480,462,427,406,426,414,480,448,434,445,484,601,597,433,552,525,454,456,411,410,399,390,444,560,622,509,525,444,417,402,401,423,451,480,546,497,498,447,634,778,790,696,666,573,445,537,598,610,656,622,697,667,601,417,419,387,400,458,600,558,572,470,419 14,44,41,60,72,66,54,536,621,579,548,496,506,558,618,583,569,557,654,797,762,530,764,703,604,615,520,472,446,406,528,751,791,684,710,548,488,388,419,438,455,517,631,605,605,456,758,900,916,843,814,710,581,567,638,660,729,730,782,763,716,438,460,460,474,641,794,732,731,614,526 10,14,11,36,41,30,27,433,400,378,389,375,376,447,460,433,426,428,414,419,402,394,387,393,400,398,391,373,383,391,399,416,414,398,400,386,389,403,403,409,413,449,502,455,440,417,536,487,485,436,452,406,374,480,499,525,582,562,623,565,518,380,382,392,385,392,413,409,392,390,385 18,19,16,40,54,46,34,400,380,387,415,388,405,392,422,420,408,392,398,423,388,387,394,411,374,387,394,391,371,381,394,419,405,391,384,389,376,396,407,416,403,456,457,433,415,405,464,456,446,409,418,403,363,450,486,488,503,503,538,502,466,394,400,379,386,409,419,403,404,388,406 1,479,227,1023,1023,976,634,946,921,879,851,812,817,983,1023,1018,1008,992,993,1006,998,749,915,878,833,818,741,715,593,807,1010,994,982,929,949,890,835,880,968,1003,1023,1023,1023,1023,1023,937,1023,1023,1023,1023,1023,997,910,1023,1023,1023,1023,1023,1023,1023,1023,859,708,868,881,932,974,942,959,869,814 16,11,11,61,87,90,62,426,468,445,441,403,425,434,465,459,481,456,472,567,535,400,486,450,443,423,417,424,399,380,423,512,532,486,496,449,431,383,389,396,396,425,467,468,469,393,607,763,757,692,658,577,469,421,465,476,544,536,597,596,555,410,409,412,417,487,566,522,541,455,439 8,96,83,272,414,367,237,529,678,620,590,554,564,568,609,594,594,577,707,824,805,536,762,727,650,621,544,501,458,414,554,787,820,732,764,642,573,409,441,442,456,540,652,633,638,476,812,989,1002,937,910,820,696,599,707,725,801,793,843,826,782,477,472,466,483,678,817,765,784,667,578 8,70,36,87,123,63,46,420,409,412,376,373,384,430,462,463,436,434,431,415,411,391,416,403,388,389,371,374,365,395,421,402,409,395,408,381,391,389,428,451,468,503,599,508,486,422,564,501,467,438,432,397,405,496,593,583,643,639,681,616,552,406,391,397,393,391,415,397,409,400,403 20,11,10,27,32,27,24,401,386,380,384,385,368,423,424,418,415,423,409,415,397,381,392,398,392,380,374,374,385,423,401,419,402,395,414,382,377,386,409,378,410,428,462,450,436,399,491,474,459,415,406,416,411,429,449,452,503,517,553,526,472,399,374,381,388,401,393,391,379,386,378 2,22,21,42,45,42,38,539,663,601,574,545,540,572,654,622,623,613,709,784,764,519,709,659,597,592,499,485,420,413,569,739,765,683,703,597,515,422,416,429,450,495,638,619,631,445,818,928,922,869,848,769,654,557,625,641,742,734,800,813,776,496,484,484,514,671,778,720,737,639,541 4,10,10,62,71,72,61,400,455,437,410,406,415,400,422,434,420,425,465,520,494,412,496,451,437,421,411,398,392,394,404,489,534,465,458,437,417,383,398,379,401,408,426,432,427,404,508,707,715,621,587,494,422,424,460,457,506,482,520,517,480,392,410,395,417,423,514,479,470,427,410 10,21,20,32,37,34,30,474,465,465,429,423,425,455,470,460,444,431,456,518,520,407,500,467,435,420,427,392,394,394,459,492,545,464,491,440,391,390,416,420,465,491,624,557,521,406,576,678,683,614,579,537,438,447,491,502,584,567,611,576,542,400,415,382,407,432,521,498,479,425,401 3,12,11,56,73,66,51,546,577,542,510,469,498,563,632,627,606,600,644,699,701,464,616,553,505,499,455,434,398,377,528,657,672,604,612,517,451,409,419,429,466,525,637,616,630,451,788,857,838,786,762,678,568,555,631,653,728,725,793,797,754,482,446,473,496,615,705,638,676,569,507 17,46,33,80,95,61,48,445,480,475,438,414,425,444,502,486,467,462,525,573,561,433,521,490,459,460,415,408,388,405,447,541,583,504,528,452,429,394,445,463,479,525,610,530,515,458,676,767,756,680,657,551,465,584,659,664,719,701,744,705,644,422,429,407,403,481,567,512,547,462,433 11,18,16,36,33,28,32,423,394,387,405,393,391,419,427,413,396,410,415,425,406,402,417,394,389,387,400,398,383,398,391,404,411,411,400,371,368,395,410,403,411,435,468,422,416,403,475,446,445,422,430,398,407,460,497,487,534,519,542,481,478,378,390,391,377,394,410,394,398,391,394 15,13,13,27,30,27,25,402,524,492,454,410,460,438,464,455,439,450,547,654,616,438,580,546,489,480,441,421,371,385,435,605,644,564,591,476,446,396,399,419,406,417,453,472,452,393,610,843,851,772,744,650,527,403,470,453,529,545,598,607,570,406,424,413,426,505,641,580,598,489,452 14,12,12,18,24,24,17,418,485,474,452,435,441,466,494,471,467,476,527,568,573,431,512,473,453,448,413,432,414,379,447,529,537,499,501,459,431,382,382,383,402,412,467,464,467,410,638,770,756,707,671,609,492,439,471,492,557,563,629,637,589,430,425,423,439,513,553,526,561,492,438 3,20,20,127,188,188,128,405,438,453,397,414,397,424,436,415,419,413,453,506,486,403,479,432,430,435,395,401,396,398,418,480,516,467,455,412,403,404,401,415,429,412,453,428,444,413,545,692,682,598,576,502,457,468,539,521,542,528,571,552,505,394,410,405,403,428,511,487,485,432,399 2,115,112,80,120,118,78,392,378,357,381,375,382,412,409,410,377,400,392,372,413,367,371,375,402,371,385,392,378,372,399,395,372,398,396,385,391,369,383,412,436,444,480,445,442,418,443,401,406,412,394,398,374,416,449,448,460,446,473,462,442,395,387,395,379,402,387,381,387,388,403 9,20,20,103,130,126,100,439,482,434,452,414,425,460,473,450,461,445,511,561,540,421,507,457,440,436,420,424,395,405,436,505,554,503,491,449,431,382,403,408,411,437,470,461,482,406,634,756,757,687,660,535,462,460,496,516,589,591,631,631,583,417,407,413,402,468,556,513,511,478,442 11,23,14,58,64,31,31,487,428,439,420,412,415,494,520,503,503,478,519,546,535,403,491,467,430,408,397,420,407,378,453,527,536,477,481,445,408,442,460,497,511,570,677,584,569,499,705,738,723,646,608,541,467,639,717,730,766,749,788,742,675,405,410,421,419,471,520,497,473,438,416 17,15,13,33,49,36,25,408,382,391,395,400,400,425,412,397,396,384,388,390,396,390,373,389,383,376,397,380,392,373,401,401,389,389,397,393,381,402,408,418,408,422,436,413,421,406,436,428,404,402,393,386,351,423,457,456,464,482,488,457,441,379,384,399,392,381,381,391,384,385,384 14,160,140,227,349,308,196,459,653,598,570,509,514,488,532,535,517,514,667,794,779,516,745,683,623,587,490,480,415,422,486,759,800,715,726,582,513,412,406,433,441,506,616,563,579,456,746,963,973,905,874,771,612,551,632,649,727,721,779,753,703,442,456,436,458,602,763,702,710,600,495 14,16,16,43,49,47,41,399,441,435,406,415,412,417,415,416,424,434,471,531,497,428,478,451,433,421,409,410,418,388,406,498,505,449,449,397,408,394,396,390,407,411,441,441,429,389,512,668,654,580,573,489,449,419,455,464,487,502,539,513,471,396,404,389,396,438,509,465,466,413,401 9,14,14,49,72,70,47,409,479,449,437,393,428,424,445,440,430,435,484,573,554,426,522,474,460,452,409,417,392,403,420,544,579,510,538,452,427,370,383,390,412,406,442,435,447,406,568,774,797,716,674,566,475,439,465,465,526,520,577,549,538,408,391,387,404,467,568,520,548,456,445 19,14,12,173,327,332,170,458,433,418,415,410,430,448,479,478,470,454,469,442,449,391,417,411,393,409,384,393,387,409,440,438,418,413,432,398,414,396,416,420,447,472,520,491,478,438,614,576,536,497,483,443,417,510,570,588,624,599,645,636,573,403,395,433,426,434,436,444,443,412,408 13,31,30,54,64,62,52,411,507,467,445,409,441,430,453,466,457,444,521,619,605,439,574,519,469,441,430,432,401,389,426,565,616,523,525,485,448,406,404,376,434,432,490,461,476,398,594,793,804,722,697,591,462,442,479,487,571,572,607,602,548,396,425,410,395,478,601,554,551,470,445 10,9,9,14,14,13,14,411,409,414,406,392,385,434,435,433,417,418,435,467,502,395,450,431,414,418,396,392,391,409,417,449,493,443,435,417,403,394,409,418,422,462,541,469,455,412,558,592,608,536,507,485,419,453,492,515,564,549,582,553,508,397,388,392,390,401,472,445,458,423,410 10,14,12,18,20,16,14,449,490,457,457,413,421,430,463,453,469,442,524,604,560,454,551,520,459,467,425,421,400,384,425,550,606,525,528,466,420,383,382,409,420,409,495,464,466,399,603,759,757,693,655,571,475,443,505,494,574,578,626,599,558,405,402,417,414,496,609,553,560,473,442 5,19,16,23,41,33,18,408,390,378,385,376,388,429,420,413,409,407,399,397,379,385,389,401,391,383,373,389,378,395,416,393,386,381,393,402,386,383,422,414,444,426,487,442,434,403,492,419,411,389,403,376,376,437,470,483,524,526,552,509,472,387,391,386,382,401,374,371,387,372,398 14,22,21,28,41,39,26,464,426,424,402,414,425,472,460,415,435,418,446,503,486,397,480,436,419,417,402,407,402,407,433,479,509,450,442,423,390,394,426,421,439,486,598,521,505,414,525,609,633,558,546,479,444,473,491,474,534,522,591,539,501,388,391,393,385,406,464,437,436,400,402 6,20,17,43,58,46,34,403,394,365,401,378,406,403,424,417,417,412,399,404,411,382,401,404,396,388,379,384,372,394,393,393,413,403,395,391,392,388,410,397,407,417,470,426,420,403,487,483,469,429,428,407,380,440,461,468,532,506,551,511,482,377,397,398,390,395,403,401,393,386,380 15,9,8,284,412,431,292,396,411,407,400,398,406,415,420,418,390,397,423,459,475,421,444,421,420,413,400,381,376,383,391,466,481,432,451,389,399,382,380,400,379,403,428,408,408,403,457,599,608,534,514,452,409,397,402,427,453,422,465,437,430,395,398,408,401,417,471,432,433,406,412 18,9,9,26,30,25,22,429,502,500,442,429,429,437,477,488,454,463,533,653,615,437,609,541,482,480,430,434,393,391,437,597,651,543,552,461,435,409,396,420,421,465,524,498,508,424,630,780,788,703,663,545,460,501,548,552,612,603,668,652,594,407,414,411,417,504,640,565,568,489,436 12,24,23,15,17,16,14,494,603,553,513,500,511,549,603,600,590,585,649,731,701,487,647,601,540,525,476,461,422,395,527,699,711,630,651,537,480,417,413,419,437,492,599,595,609,416,784,887,875,824,802,710,624,532,595,620,715,715,780,785,748,468,461,464,500,620,736,679,706,582,504 15,26,20,65,64,32,34,459,535,498,452,418,441,484,533,508,510,486,540,678,625,470,631,564,488,486,432,436,424,385,467,624,683,564,591,481,437,422,433,437,447,515,617,528,532,454,698,832,834,762,733,629,511,570,638,642,712,697,750,724,650,414,422,429,419,488,671,609,611,525,454 13,67,53,96,132,95,68,448,508,471,459,418,444,462,483,479,489,449,532,608,604,441,580,506,489,457,435,412,397,398,436,587,629,522,535,448,423,405,420,423,428,448,544,493,485,429,645,793,793,713,674,587,499,533,572,570,640,626,673,660,606,425,407,427,415,501,606,567,541,477,445 15,156,124,113,173,143,92,541,745,698,654,574,569,586,657,619,607,608,767,898,861,648,883,821,730,710,593,528,448,417,540,871,908,817,821,686,588,411,477,485,525,572,701,652,636,511,813,1023,1023,956,922,815,698,651,727,736,791,788,841,821,778,462,505,477,499,745,907,839,844,728,601 20,8,7,19,25,22,17,398,385,400,389,388,378,403,396,396,387,405,404,399,402,378,398,390,393,395,385,394,396,383,399,416,400,388,395,399,383,394,396,406,401,414,425,403,392,395,428,437,429,399,390,408,418,416,442,450,461,460,468,469,431,387,391,384,388,389,393,398,401,407,391 15,12,11,37,66,69,38,386,384,362,388,390,371,398,407,407,394,399,388,402,401,396,383,389,386,387,399,386,379,396,390,403,384,387,394,393,383,390,403,387,391,404,433,424,411,396,438,457,432,417,414,394,373,445,455,464,486,455,494,477,425,391,396,389,399,397,396,403,383,393,391 13,47,45,233,377,371,226,473,445,450,436,407,414,497,546,544,503,501,482,530,515,409,463,446,425,445,425,406,395,428,452,470,496,456,472,433,414,412,429,423,452,478,607,551,537,450,693,684,672,600,564,523,453,550,617,643,700,690,751,715,659,436,401,416,431,485,492,473,500,450,413 10,9,9,39,46,47,40,404,438,417,411,411,418,391,421,415,415,413,442,491,477,404,457,435,414,400,400,403,389,390,416,474,479,423,464,411,425,400,386,398,407,413,442,440,440,401,525,679,686,601,560,490,452,450,472,483,513,501,535,524,499,396,382,406,405,426,467,453,453,426,403 14,8,8,13,15,14,12,411,419,413,393,407,392,394,413,414,421,402,435,458,445,402,453,444,416,416,390,381,395,389,404,465,480,428,435,411,400,385,392,398,386,413,462,419,406,406,468,599,608,547,503,447,422,431,445,456,465,454,499,477,463,400,398,391,385,425,472,443,456,430,413 6,9,8,35,41,33,30,400,405,396,396,386,380,416,420,417,425,402,417,433,419,395,417,404,402,401,394,367,382,401,416,428,430,408,397,408,398,386,397,417,435,458,513,462,445,397,512,533,509,461,464,420,407,445,499,516,582,562,592,563,506,388,401,397,389,414,404,411,414,381,387 17,8,8,22,38,37,22,379,407,392,370,388,372,384,371,390,376,380,379,400,406,387,393,393,398,381,389,386,390,396,380,386,388,388,399,408,393,391,397,384,379,384,382,386,386,388,411,448,459,424,402,416,401,391,416,402,412,413,408,394,394,391,383,385,390,400,394,391,406,398,389 17,52,50,87,119,107,79,454,501,459,453,439,449,475,534,498,498,495,523,591,571,427,505,494,457,435,417,421,392,403,463,540,560,493,529,451,444,401,398,405,422,453,550,507,527,436,680,792,784,721,691,588,502,527,569,598,674,664,719,702,642,424,420,419,425,504,587,557,548,468,456 19,8,8,58,95,88,51,383,399,384,381,398,383,402,408,397,410,405,409,412,403,375,401,402,384,376,393,393,397,400,389,416,407,396,400,397,381,394,395,403,412,404,430,415,403,411,442,450,455,430,421,400,385,436,492,493,504,484,503,459,442,389,395,401,391,393,403,391,407,405,394 15,12,12,85,159,160,84,407,451,408,424,403,419,430,424,446,446,417,480,520,517,411,476,449,427,429,407,398,382,401,412,483,521,464,462,387,410,382,397,406,395,411,463,423,445,407,549,705,701,623,593,498,447,418,461,476,540,528,588,548,504,406,401,395,404,455,509,476,478,426,416 8,94,83,307,264,232,253,423,444,405,411,400,400,461,475,482,461,451,473,510,498,411,470,448,445,431,417,404,393,401,440,484,506,461,446,428,419,392,403,431,475,499,590,538,488,442,646,692,652,596,579,491,452,540,589,613,677,684,725,679,608,423,403,423,419,463,491,449,515,439,409 1,75,62,69,74,56,50,524,647,592,568,497,515,594,643,617,626,590,674,772,755,486,726,669,602,555,484,489,441,433,552,729,778,669,695,563,491,426,451,470,508,572,711,669,665,503,822,921,923,854,825,742,596,661,733,746,805,800,852,834,794,463,469,476,486,640,783,716,724,612,509 13,25,25,62,80,80,61,399,450,446,426,409,408,407,431,424,443,449,465,550,530,404,506,483,429,440,407,406,390,414,411,524,539,474,485,443,404,393,396,401,413,430,463,446,427,395,529,721,722,652,605,510,463,416,448,461,511,501,548,530,504,401,390,401,405,445,529,498,514,450,420 3,356,105,1023,1012,321,418,838,857,813,782,724,749,874,924,901,891,876,908,962,951,714,902,857,794,776,677,655,545,647,873,945,954,884,894,799,726,738,828,869,924,988,1023,1015,980,858,1023,1023,1023,1023,1011,946,852,1000,1023,1023,1023,1023,1023,1023,1023,722,657,711,742,864,950,903,919,820,753 13,19,16,25,33,26,20,439,463,466,434,423,434,434,455,456,443,444,505,581,569,427,553,515,469,460,432,426,385,407,424,574,599,519,535,444,440,410,435,414,413,448,494,488,456,410,590,770,768,696,646,549,457,464,505,490,556,572,623,610,564,411,395,422,417,459,593,553,553,465,441 14,40,32,46,74,58,37,405,393,376,371,409,396,400,444,420,431,407,385,399,393,381,388,392,395,399,377,364,355,401,399,396,393,401,396,370,382,405,427,409,427,427,489,464,463,389,473,450,421,406,409,389,375,442,471,468,517,511,551,527,471,374,384,404,375,383,381,374,402,378,380 10,11,8,29,34,26,23,414,396,378,390,386,383,426,431,413,405,408,392,404,403,388,407,382,389,393,393,389,371,383,399,397,397,395,399,384,381,397,401,410,400,425,458,426,441,401,478,455,432,422,413,389,381,430,459,476,515,514,548,505,491,399,393,380,376,400,393,378,396,388,403 10,17,12,30,41,26,19,413,396,398,389,375,382,444,440,428,422,401,396,399,414,401,405,392,389,385,397,385,374,397,398,399,390,403,390,376,385,407,396,436,437,461,517,464,453,417,513,506,444,412,415,416,377,491,529,542,590,571,619,568,515,369,380,396,400,392,406,423,412,384,393 19,46,41,252,421,401,233,397,430,440,411,398,409,397,426,399,403,410,467,490,477,411,444,426,408,406,408,393,369,412,406,452,482,447,451,421,385,422,403,412,436,453,500,456,434,493,554,647,654,569,528,485,418,657,746,754,733,675,687,592,532,407,402,389,403,416,467,447,457,420,399 13,33,32,76,113,115,77,431,517,464,431,436,456,453,470,461,457,458,536,644,625,453,590,553,493,476,440,432,412,397,450,619,655,550,563,493,446,407,405,421,433,452,522,474,477,422,622,814,816,735,710,600,487,441,512,524,592,598,657,623,585,414,424,407,416,496,639,569,570,488,431 17,21,19,101,132,131,96,428,434,405,401,404,407,447,450,456,462,440,452,473,476,385,402,409,406,411,398,401,392,429,418,456,465,440,428,393,384,424,426,458,481,510,591,521,494,439,613,626,595,532,511,466,437,517,599,629,680,664,712,640,590,413,402,400,409,420,456,428,458,421,392 18,9,7,27,34,24,19,431,421,442,403,384,377,425,449,443,429,423,444,456,437,397,427,428,398,406,399,387,384,399,422,439,448,428,426,400,402,394,400,413,428,445,489,464,458,412,539,576,558,514,497,440,409,482,509,525,594,556,612,581,525,386,399,395,388,417,440,431,436,404,394 14,17,16,24,34,30,21,433,419,410,416,398,388,422,427,401,394,412,440,432,461,388,429,417,407,391,390,380,394,396,436,437,463,423,434,409,393,391,398,424,444,495,602,563,510,404,474,527,540,492,483,477,423,415,442,453,484,464,497,506,446,389,396,387,402,387,433,410,386,402,397 13,8,8,8,9,6,6,469,544,528,462,456,468,495,562,537,537,532,609,667,647,456,599,551,517,499,446,454,407,388,480,642,650,588,612,491,445,402,398,402,432,458,531,519,559,407,711,831,814,757,729,648,533,478,526,554,630,636,708,694,664,447,413,443,455,570,677,614,631,530,491 3,48,37,17,32,24,8,710,749,703,668,636,655,764,830,816,812,797,823,848,832,579,744,705,657,642,575,564,498,453,727,808,802,736,759,660,596,455,517,538,614,693,831,809,823,548,952,973,947,916,892,844,748,751,834,849,911,909,962,958,927,640,573,651,681,785,841,808,830,722,649 11,12,11,13,14,9,10,447,530,505,451,429,440,474,525,504,486,495,553,657,618,443,591,545,499,476,437,435,412,393,450,602,639,570,605,492,449,411,405,389,421,445,505,505,519,403,671,808,802,742,701,606,511,455,527,531,613,617,684,679,632,447,430,415,440,521,655,588,613,508,434 9,65,41,112,166,88,56,457,511,488,456,429,415,468,510,507,484,472,541,630,615,455,586,538,484,464,430,398,393,403,468,604,631,532,563,473,422,412,445,440,467,512,598,556,513,446,677,795,789,728,684,586,481,566,647,647,704,695,743,706,669,404,421,410,428,498,622,545,564,468,425 1,15,13,20,22,17,16,418,434,418,406,409,421,423,465,446,450,423,429,487,477,407,467,434,412,410,393,409,374,391,426,469,497,464,449,417,417,400,410,422,459,478,533,489,478,415,587,661,647,576,544,498,412,498,565,560,630,609,658,594,554,414,376,386,418,434,494,457,445,417,406 11,14,11,38,40,24,23,428,439,418,399,405,402,442,472,459,450,440,472,480,473,396,442,422,415,403,413,406,395,395,461,459,482,429,448,434,407,412,459,496,546,635,720,618,543,422,651,637,605,554,504,475,423,537,651,699,757,742,761,687,633,402,398,403,414,409,472,474,439,407,391 18,19,18,89,124,117,81,411,450,433,422,417,457,432,437,454,441,426,492,541,512,414,504,471,449,449,401,396,398,392,414,526,524,460,474,420,426,398,386,400,394,428,458,445,423,406,550,722,724,648,614,520,447,390,471,479,519,525,564,537,516,400,425,401,398,459,521,508,499,431,431 18,25,23,95,100,91,87,436,514,505,468,444,458,458,482,452,473,466,551,664,648,455,612,553,511,472,415,426,412,394,449,622,674,582,590,499,447,394,409,401,419,434,513,476,471,407,645,859,876,802,770,638,538,496,537,542,612,610,687,641,608,405,418,407,420,512,660,594,600,512,459 20,11,10,29,45,39,24,390,398,410,393,371,383,415,408,385,414,404,435,420,407,399,405,400,381,399,385,391,405,378,407,387,408,393,401,401,394,378,382,381,414,423,461,429,407,381,472,468,461,445,424,401,391,428,456,489,488,492,540,478,466,381,388,389,379,380,420,403,404,398,410 8,78,74,181,212,200,168,477,595,572,533,485,501,514,521,529,551,529,647,753,746,503,691,645,589,564,504,485,432,390,492,702,745,660,670,548,506,402,411,427,473,494,579,529,557,456,745,924,934,867,835,743,608,536,619,633,699,696,758,744,698,452,484,449,438,597,746,694,712,590,525 15,22,12,52,63,33,28,415,388,391,404,382,404,419,449,393,417,405,414,406,401,368,381,396,397,377,388,385,387,399,408,404,379,405,391,411,383,404,406,421,449,486,554,480,469,424,509,453,443,425,390,392,395,519,569,568,609,598,651,576,526,395,393,372,382,390,392,393,404,385,397 13,29,29,56,75,74,53,422,482,444,436,417,439,439,449,455,457,450,495,605,576,429,557,511,461,450,419,421,404,372,435,573,607,510,542,446,450,389,396,401,405,445,472,463,479,401,594,784,798,718,681,585,459,454,490,498,563,552,596,600,556,402,428,413,412,469,585,539,547,476,439 20,8,8,27,38,26,19,433,401,399,389,384,406,432,431,417,402,403,402,413,410,383,405,397,396,393,390,395,378,381,398,417,417,408,392,405,387,378,384,402,398,413,417,421,413,384,473,502,471,434,449,427,414,394,413,414,456,477,529,506,484,383,386,379,388,404,411,410,422,394,389 12,40,31,117,170,127,86,466,516,498,452,465,433,459,519,519,494,495,541,668,628,439,600,560,500,481,459,432,385,409,466,638,652,556,577,477,440,414,418,447,478,469,592,550,549,445,684,819,818,743,705,615,473,564,614,631,677,675,721,704,652,434,408,429,435,524,641,580,581,499,434 15,16,16,47,54,54,46,401,456,437,427,400,420,427,431,427,422,434,459,562,530,417,517,481,442,450,403,405,390,386,422,506,559,484,513,438,428,402,400,390,402,421,473,459,446,413,535,746,761,681,625,534,451,454,462,484,545,531,596,569,507,396,402,386,382,435,535,505,493,473,404 6,26,24,73,106,100,68,476,514,500,472,447,476,489,550,519,510,514,566,636,611,449,547,516,485,471,442,436,408,398,514,613,624,525,547,510,455,380,417,408,439,454,583,555,569,429,715,803,783,728,698,631,528,489,543,579,679,670,735,731,670,435,435,454,445,561,632,581,620,513,472 8,11,10,75,124,115,67,399,435,422,419,414,408,420,444,424,419,424,465,532,512,416,505,480,440,444,420,408,409,411,416,502,532,485,501,426,423,387,416,399,406,435,470,441,451,402,566,731,741,659,606,525,453,433,505,487,550,546,596,560,515,404,398,402,408,453,552,474,499,431,427 3,45,37,64,84,60,46,452,556,490,489,470,463,464,488,481,480,476,574,688,653,463,645,582,510,510,443,415,403,406,445,665,697,601,623,478,429,388,412,421,428,486,535,509,503,430,679,842,843,765,730,632,502,509,586,566,634,632,701,681,625,437,432,412,430,524,685,616,627,532,480 4,10,10,45,66,61,41,422,450,447,406,415,408,433,442,408,408,421,470,551,511,403,500,466,433,427,396,425,383,372,407,494,554,460,498,428,423,372,392,404,386,427,448,425,447,387,509,726,730,655,627,533,453,412,459,467,488,506,526,557,498,404,400,394,395,440,511,485,497,441,410 20,10,9,23,31,28,20,404,426,398,404,394,396,425,460,438,426,419,409,423,434,389,429,418,387,400,385,420,391,393,435,440,435,413,415,408,402,393,435,469,501,557,671,559,524,412,555,545,526,484,467,442,412,453,546,587,683,669,696,632,540,390,384,402,404,423,439,421,428,401,403 14,8,8,63,85,88,64,391,472,457,420,419,413,411,415,403,421,413,473,543,550,407,510,494,433,424,417,416,383,388,396,523,575,495,516,431,437,386,381,380,385,413,410,418,414,393,502,780,813,720,691,576,469,413,407,426,437,467,486,479,459,392,400,393,390,441,559,541,521,481,430 1,73,50,171,194,122,112,502,666,615,573,502,517,547,596,566,582,553,677,811,785,546,769,715,625,593,505,464,438,428,532,772,817,721,749,623,515,413,452,447,493,540,650,608,600,483,773,950,959,890,859,765,646,624,684,702,759,752,806,788,744,442,465,448,472,645,802,738,746,630,546 14,7,8,56,70,64,46,397,449,414,412,418,395,415,426,401,416,423,450,497,495,404,459,449,412,423,405,393,391,413,399,463,498,438,467,432,408,393,390,384,407,406,439,420,441,383,529,680,679,593,555,497,427,430,450,459,478,481,526,508,470,393,410,377,397,433,498,462,477,438,413 1,9,8,9,11,10,9,496,596,537,509,466,472,527,571,568,550,551,638,733,708,493,673,606,545,543,479,451,422,381,498,700,729,625,656,543,481,406,405,419,442,480,579,552,579,418,737,880,873,814,776,700,569,488,555,575,656,655,728,731,688,457,430,457,469,621,734,664,694,590,506 8,14,14,19,30,26,16,441,434,428,407,412,406,449,493,479,471,475,461,470,446,393,416,414,404,385,393,405,367,441,466,460,467,431,435,416,422,439,446,455,467,500,561,530,507,417,619,622,570,557,494,475,439,504,563,586,636,608,677,639,614,414,400,395,417,436,433,449,464,422,412 20,13,13,71,83,78,69,386,440,444,409,404,406,431,412,444,417,445,465,534,535,423,477,451,428,414,404,406,400,386,425,490,522,470,472,421,420,387,392,411,389,408,462,449,437,385,551,704,715,623,598,508,454,423,459,466,525,530,571,541,509,412,404,394,408,446,499,479,497,449,430 8,31,26,76,122,98,61,436,423,413,399,359,393,455,471,463,436,427,433,465,454,413,424,438,415,390,391,401,402,388,423,453,440,421,422,400,403,395,402,411,434,445,491,473,461,442,576,580,596,510,492,473,414,484,537,556,615,598,666,610,534,411,394,401,412,427,467,449,449,414,420 5,9,8,42,65,60,37,392,388,377,375,373,367,413,423,404,408,384,404,408,404,382,398,394,387,393,398,393,387,390,378,404,403,397,386,383,388,394,378,393,387,388,424,393,406,393,446,454,456,443,424,417,386,421,432,439,478,479,486,469,443,385,397,386,380,388,399,386,408,404,380 1,376,247,270,366,234,174,964,931,886,873,847,864,1000,1023,1023,1023,1017,1009,1000,1000,701,842,823,802,782,730,731,636,744,957,940,914,873,893,829,791,775,798,841,895,965,1023,1023,1023,876,1023,1023,1023,1023,1023,1004,921,1023,1023,1023,1023,1023,1023,1023,1023,893,773,902,918,959,969,947,971,891,848 12,9,9,102,182,191,106,388,403,415,401,408,392,398,402,411,419,391,420,464,459,398,449,421,421,402,388,377,379,381,393,436,479,433,424,423,391,383,408,370,389,395,421,416,411,395,458,621,647,560,516,440,400,402,410,427,445,437,476,471,441,410,380,401,384,406,472,448,447,399,412 10,9,9,47,48,43,41,514,505,477,463,464,471,530,614,599,586,571,581,585,592,423,463,444,444,429,420,413,412,406,600,576,541,512,506,512,432,420,439,458,476,558,717,688,702,434,798,769,710,675,642,595,504,531,624,650,754,749,815,805,770,478,406,480,493,516,549,517,548,482,429 14,9,8,23,25,21,22,439,420,411,392,393,388,424,415,412,407,403,413,461,445,385,444,421,412,415,385,395,385,380,426,447,481,435,433,412,401,405,409,411,431,504,581,542,500,395,481,543,561,504,502,442,414,422,434,461,496,477,518,464,461,393,376,386,383,400,457,428,428,409,396 13,81,73,63,112,94,51,481,640,602,544,505,505,527,563,553,545,533,669,764,747,484,708,661,600,559,494,502,437,413,500,728,766,674,697,606,516,385,409,404,441,465,604,569,571,443,752,963,979,909,880,785,655,520,599,622,704,703,762,756,712,414,467,421,457,587,736,706,700,588,528 20,18,15,38,61,48,31,407,383,404,373,377,409,433,436,415,424,408,421,408,402,388,409,386,390,378,384,397,379,411,412,406,410,402,413,390,390,395,416,424,413,465,496,464,433,418,487,455,434,427,403,387,393,463,522,525,583,538,595,538,469,390,376,396,384,394,411,392,398,384,377 9,14,12,28,44,31,21,425,392,388,387,387,374,433,448,442,429,415,403,393,399,376,391,394,374,387,388,395,373,382,393,386,403,399,400,376,371,405,388,385,391,406,447,424,435,402,454,438,442,411,400,383,376,422,425,422,459,494,539,501,452,403,372,377,385,386,413,380,384,395,385 15,29,16,100,138,96,65,531,537,503,505,462,473,542,614,577,594,577,597,662,631,431,542,511,465,471,418,437,412,460,570,611,637,568,541,491,467,501,627,666,730,819,891,798,719,522,824,823,795,753,717,640,531,730,840,874,927,906,929,867,811,454,429,460,467,547,622,570,594,520,455 5,93,78,30,33,20,19,731,821,768,740,691,715,765,828,821,809,802,863,921,903,692,858,819,771,747,656,623,526,450,736,889,905,838,852,748,677,471,496,526,580,685,824,804,822,560,955,1023,1023,987,965,904,807,728,797,822,894,899,954,959,926,637,631,654,683,842,922,877,900,800,725 6,20,16,42,53,40,30,413,403,409,381,394,381,406,437,413,427,429,408,416,403,392,393,394,392,376,380,387,381,377,406,420,410,399,409,392,385,397,404,426,403,427,460,443,441,392,496,459,450,421,414,397,373,430,489,482,527,530,566,511,480,407,374,380,376,401,390,403,388,402,396 2,24,22,11,21,16,8,392,390,384,392,395,386,387,433,412,387,403,384,404,395,392,393,378,380,372,389,381,375,374,421,411,402,390,398,374,383,400,423,439,460,533,630,531,475,402,530,455,417,409,391,392,394,429,476,526,682,685,719,623,537,389,388,390,395,372,379,391,398,385,393 2,9,9,73,124,116,68,415,392,381,386,393,390,400,404,394,407,410,396,427,419,389,388,400,388,388,384,403,362,397,403,405,413,391,423,387,391,389,377,393,408,417,429,432,407,398,446,474,465,440,422,425,398,445,460,468,502,495,514,476,453,401,401,385,386,412,401,412,407,404,399 5,16,12,39,41,30,29,438,412,422,397,398,387,455,473,454,440,462,429,448,461,402,408,413,406,419,399,396,390,400,445,445,446,415,422,407,402,410,422,444,460,512,586,522,497,426,605,564,535,504,469,444,414,514,586,610,677,656,709,657,601,415,388,404,414,414,442,433,440,407,408 18,14,13,26,41,35,22,387,428,388,412,381,390,397,407,395,413,412,414,421,421,400,431,411,412,382,378,380,392,389,404,422,442,443,414,407,377,385,393,419,391,432,438,418,427,396,459,500,512,425,434,407,393,437,432,461,459,483,503,481,443,389,397,383,385,393,432,417,406,382,387 1,28,27,268,433,400,244,420,420,378,411,416,403,450,439,439,402,417,405,441,449,391,427,409,403,388,408,396,396,408,404,424,442,401,434,412,392,397,405,408,420,457,470,434,431,448,531,562,541,470,476,440,403,546,612,611,622,575,611,560,516,398,388,397,403,413,454,420,445,397,404 10,8,8,57,78,76,54,465,424,403,408,396,418,475,527,511,490,487,464,460,449,395,400,413,408,384,390,393,393,403,479,436,423,436,442,447,414,426,438,405,487,547,637,595,564,433,708,595,525,504,470,474,436,564,645,673,730,720,775,730,679,418,397,409,421,451,424,422,433,415,407 18,15,14,80,114,103,69,430,411,417,409,407,394,413,423,421,409,409,417,424,425,397,410,413,403,380,398,375,395,406,400,432,433,417,410,411,394,384,403,401,401,427,470,444,449,396,489,529,512,468,458,424,401,443,438,462,500,476,521,517,454,393,400,390,396,410,438,405,414,385,395 16,54,52,222,322,329,222,430,465,445,437,408,426,445,453,444,443,434,467,576,565,411,519,486,460,449,405,398,384,372,421,536,587,494,490,439,402,412,386,414,421,430,469,449,435,436,549,764,773,694,663,551,467,438,489,482,542,525,589,542,520,401,393,404,402,456,546,503,497,428,423 7,27,21,41,67,49,29,373,395,402,385,372,361,393,408,385,412,404,393,421,414,382,410,391,399,385,386,400,383,396,403,400,412,395,399,374,388,391,424,405,418,441,477,448,428,405,469,437,427,420,411,393,386,454,464,452,513,474,529,503,448,386,400,389,386,391,419,401,397,362,392 1,10,8,29,34,29,24,421,378,373,394,372,376,434,453,426,406,408,386,393,390,379,383,380,385,367,394,396,371,397,401,377,391,374,391,375,415,392,402,390,417,411,449,434,407,395,472,418,389,402,388,413,409,422,440,445,511,522,565,533,482,387,380,387,378,380,379,381,382,383,395 5,27,9,156,174,63,57,513,542,508,480,452,482,559,609,587,575,558,606,700,654,455,607,567,510,482,429,423,406,435,517,666,692,605,607,504,480,457,509,513,566,657,741,682,653,556,804,868,856,796,758,670,546,737,797,800,843,833,871,831,786,418,438,445,443,541,653,573,621,498,441 2,30,29,395,636,655,405,397,433,412,390,361,391,390,400,400,388,415,402,422,409,403,423,415,397,396,391,398,410,405,381,413,433,407,410,386,377,379,394,390,400,393,415,397,395,449,428,495,498,466,447,434,384,443,493,475,492,481,492,445,425,411,393,398,384,406,432,405,405,414,392 8,241,115,262,425,230,131,616,689,638,600,584,625,665,727,713,703,692,741,777,777,531,677,642,597,589,525,532,484,500,675,727,738,670,706,612,540,513,603,645,704,790,886,836,792,615,918,932,917,872,844,792,708,771,844,869,958,960,995,949,899,547,539,509,579,687,749,720,748,650,618 13,14,14,55,89,87,53,402,453,425,426,402,422,424,433,432,441,419,468,558,533,421,501,475,420,442,413,399,419,395,423,511,545,470,464,425,398,395,404,391,403,407,466,446,442,393,535,697,703,620,581,502,442,448,464,456,520,487,562,527,495,394,405,416,392,455,521,482,472,450,418 1,33,31,26,36,33,24,607,707,680,636,580,592,670,725,714,708,699,768,843,823,579,778,733,655,643,548,539,455,421,623,814,831,747,767,655,569,445,420,473,498,577,726,711,724,481,872,977,967,915,891,812,700,633,713,738,805,809,873,870,838,524,512,543,572,743,845,793,811,701,615 1,11,11,8,8,8,7,497,593,553,531,464,501,514,592,602,569,579,638,716,691,475,645,580,525,499,459,448,414,387,524,673,695,615,629,519,476,404,396,398,413,460,572,568,578,405,777,878,868,818,791,719,614,483,558,587,660,686,746,769,733,452,453,439,485,612,720,657,672,566,512 5,59,56,20,21,16,14,409,427,392,396,400,398,419,418,401,434,416,415,454,459,404,424,416,405,409,403,383,408,361,414,429,454,431,422,403,395,393,412,408,409,438,495,454,441,394,511,604,575,508,489,431,420,458,495,525,558,535,596,555,491,380,403,381,396,423,424,430,452,405,393 19,156,126,224,255,199,176,517,553,519,499,460,456,558,587,581,562,544,609,713,701,476,656,595,502,515,426,432,416,439,523,667,702,619,636,543,441,447,508,504,570,636,738,676,632,488,770,867,861,799,769,677,565,621,710,720,791,777,830,801,739,433,419,450,444,562,687,653,641,530,472 5,10,9,13,16,12,10,496,621,566,519,476,486,518,565,565,560,554,670,765,738,530,705,645,578,554,478,472,433,390,517,743,761,667,681,558,514,396,412,420,420,464,557,575,582,413,745,908,900,840,805,712,591,496,539,557,659,651,733,734,707,442,462,445,465,648,776,703,731,607,528 12,261,236,177,222,199,160,415,389,404,396,395,402,430,419,441,380,391,386,387,373,381,388,381,389,381,369,390,386,413,420,395,374,392,376,376,392,402,435,426,439,501,555,506,461,417,497,417,385,381,404,405,380,422,467,459,514,482,543,505,461,395,389,403,378,369,383,400,359,399,408 5,18,14,52,73,53,38,423,408,401,396,399,396,429,439,449,425,418,411,410,406,396,408,407,377,388,396,402,371,397,401,406,410,398,402,389,392,382,408,408,435,456,515,465,439,430,510,491,478,452,416,412,391,482,505,516,564,558,606,551,492,401,381,388,379,393,404,386,409,387,385 16,197,128,845,1023,1023,672,739,920,878,820,751,769,778,823,807,789,787,955,1023,1002,878,1023,963,920,894,792,737,629,533,794,1019,1016,947,952,839,768,626,726,777,842,917,988,932,902,708,975,1023,1023,1023,1023,985,880,856,942,970,1016,999,1023,993,952,667,747,656,680,992,1023,1023,1023,949,849 11,10,9,46,42,35,39,412,461,433,411,403,415,423,452,428,417,424,479,570,534,411,506,487,432,425,425,415,393,398,421,531,562,484,513,421,425,396,392,393,402,420,456,440,439,390,549,759,760,666,644,538,461,433,470,479,514,512,562,545,516,403,395,401,398,444,550,513,510,434,429 2,24,21,21,28,22,16,409,399,394,395,401,385,430,435,435,414,420,435,455,466,397,434,425,405,395,389,371,394,387,418,457,456,417,418,405,407,417,408,459,469,536,641,581,494,397,607,602,575,522,490,427,415,473,540,607,751,756,793,703,622,400,405,383,385,428,445,440,421,411,396 7,17,11,56,90,63,39,428,418,409,423,414,386,429,452,456,453,426,426,461,452,406,439,417,416,394,376,405,390,394,405,453,453,406,455,389,398,384,400,400,440,444,513,460,450,419,556,587,574,524,514,454,419,489,537,545,614,582,653,598,539,397,396,400,389,405,427,434,424,404,408 20,683,337,627,941,534,359,1008,1023,991,967,920,946,1023,1023,1023,1023,1023,1023,1023,1023,919,1023,1002,968,948,876,860,761,824,1023,1023,1023,1020,1023,972,930,912,1002,1023,1023,1023,1023,1023,1023,898,1023,1023,1023,1023,1023,1023,1009,1023,1023,1023,1023,1023,1023,1023,1023,932,872,940,962,1023,1023,1023,1023,1006,947 14,69,57,592,1019,938,536,571,578,535,480,484,485,600,671,653,611,607,651,709,686,475,632,581,506,517,425,450,415,492,576,643,671,576,617,531,452,500,523,540,594,670,785,727,699,580,837,873,864,801,766,683,563,733,805,828,879,866,909,873,820,473,441,465,472,579,685,642,632,539,465 1,11,11,11,12,11,11,514,620,562,535,503,508,553,599,623,606,583,670,745,727,484,670,614,562,551,471,464,409,384,527,711,724,636,673,558,513,415,407,428,430,467,601,588,609,430,789,900,889,837,808,730,597,524,589,613,709,709,771,782,747,465,483,485,511,648,759,687,734,606,518 19,9,9,36,57,36,25,390,451,445,411,421,420,421,450,438,426,431,467,540,546,404,514,451,434,426,415,404,393,402,406,514,543,488,495,437,413,407,395,388,399,423,445,432,436,396,548,733,747,659,617,542,448,420,431,474,510,494,551,529,507,382,411,393,417,434,542,507,526,448,408 11,24,21,63,91,82,57,496,590,547,530,450,481,520,578,548,554,548,640,746,718,489,679,628,552,532,478,467,416,442,504,715,741,634,663,539,482,413,427,455,467,502,597,572,580,424,747,897,896,829,799,710,591,536,622,631,717,717,772,756,714,461,445,454,441,610,729,662,699,565,512 13,10,10,17,27,23,14,432,448,429,417,418,423,427,445,433,421,423,469,546,515,408,498,466,436,420,427,400,382,371,461,510,543,471,487,430,413,404,402,423,425,506,606,565,525,404,544,684,698,609,579,521,440,423,462,473,529,488,569,548,526,403,395,395,405,436,535,480,488,441,409 20,8,7,21,24,22,18,417,384,377,370,378,386,420,417,419,384,399,388,388,406,387,394,386,382,370,368,375,378,398,405,413,401,375,390,361,403,391,392,392,401,404,427,420,405,374,444,400,392,386,403,391,379,416,439,426,477,457,477,466,425,376,403,373,385,389,406,401,380,395,381 16,14,14,64,69,67,63,404,429,405,421,390,411,407,420,413,418,421,446,483,455,411,446,420,403,402,405,408,384,381,414,462,495,439,443,408,407,387,391,390,396,403,441,410,427,408,514,656,636,583,551,494,423,418,454,468,500,505,543,528,495,397,398,397,406,439,479,439,451,441,417 5,155,118,139,213,177,117,617,758,703,659,588,612,641,696,688,681,692,783,884,860,630,835,788,711,683,598,562,454,434,625,854,881,801,812,692,598,433,463,471,524,641,751,711,716,547,866,1014,1012,952,923,845,726,688,759,768,831,829,883,873,835,509,547,529,536,755,878,825,841,726,636 3,19,19,69,81,78,66,424,480,470,450,424,423,441,443,456,439,475,503,590,566,430,554,524,465,440,412,422,407,391,433,561,613,512,527,458,446,415,397,406,409,427,470,475,471,422,587,782,796,711,686,573,484,447,484,493,554,566,629,600,555,391,417,414,400,485,598,541,546,461,429 18,242,212,127,180,136,94,661,645,604,583,559,574,729,792,778,770,768,760,737,737,460,541,522,491,498,442,487,447,522,812,745,693,650,689,625,609,584,707,764,833,914,1004,959,922,537,962,897,846,819,793,756,656,749,853,904,1004,1002,1023,1001,951,563,473,582,610,661,667,648,699,587,531 17,21,18,33,49,40,27,410,395,389,392,389,396,369,409,404,415,396,413,423,379,388,391,405,374,384,390,384,402,386,409,405,434,399,421,415,402,379,401,403,420,438,463,431,425,407,480,486,485,435,410,404,402,453,493,503,530,510,550,507,461,382,383,395,376,417,407,413,405,398,387 19,15,14,43,59,55,40,428,495,484,468,443,443,439,469,457,473,456,513,629,623,440,555,530,484,467,425,417,413,378,442,580,632,529,558,481,439,395,399,434,387,411,472,459,477,403,614,826,839,768,730,633,498,429,482,492,575,576,626,624,575,403,414,393,411,486,607,542,577,485,438 7,20,18,317,592,590,314,437,422,409,420,414,409,443,470,468,475,449,446,510,506,407,472,453,423,429,412,398,407,429,431,462,487,453,464,418,398,413,446,454,474,510,582,504,493,477,637,691,677,597,564,485,433,608,709,715,727,698,727,659,608,421,396,405,402,426,476,454,461,424,425 13,21,21,62,82,80,58,420,513,510,467,445,428,472,477,478,468,454,526,660,656,432,603,557,497,482,453,434,399,384,453,599,656,552,602,514,437,410,402,429,418,448,499,496,513,425,653,859,873,794,762,647,539,460,513,524,610,601,659,654,609,411,422,406,408,500,639,569,595,503,450 13,8,8,317,480,501,327,395,399,397,396,404,386,396,378,392,404,386,402,426,427,381,427,424,400,387,382,396,384,390,398,412,446,406,414,419,383,390,392,399,395,388,389,406,396,407,439,542,532,484,480,437,396,418,414,425,436,421,464,446,426,404,398,399,397,399,427,417,433,407,393 2,30,19,176,172,98,105,506,623,598,518,477,499,518,576,568,562,556,648,768,736,498,716,647,572,577,474,448,408,431,514,738,772,669,692,552,504,443,456,472,486,581,681,625,620,494,772,918,922,851,828,728,614,637,713,724,788,778,824,791,747,432,450,437,454,592,739,687,696,592,500 19,10,10,22,26,22,19,391,404,379,366,388,361,395,403,385,376,376,387,382,400,394,380,399,383,386,380,377,377,390,403,409,381,394,399,377,384,379,398,381,401,397,428,414,387,406,432,409,405,399,374,392,381,399,413,439,416,435,445,434,407,395,386,391,383,389,374,376,376,388,385 20,11,11,32,42,41,30,386,414,390,385,411,392,406,428,415,411,420,412,462,436,401,431,413,406,408,389,394,377,392,416,434,452,437,415,424,383,362,381,395,401,424,432,419,413,396,472,584,564,515,498,444,413,438,446,472,503,512,530,519,482,392,382,390,412,413,467,446,440,396,401 12,8,8,105,124,127,107,381,420,411,415,381,381,404,395,406,407,402,443,450,445,395,445,426,414,413,400,382,381,389,401,433,467,412,426,409,418,396,414,372,387,418,427,417,406,410,466,601,588,537,513,432,421,430,435,440,474,482,491,489,439,401,396,385,388,422,454,434,422,423,411 3,33,31,92,92,84,83,435,543,511,479,460,456,465,504,464,470,472,554,673,658,453,616,557,519,484,438,428,387,384,453,646,673,573,567,489,452,391,405,374,426,422,489,465,473,401,641,860,869,791,767,659,550,438,479,503,577,571,644,655,599,416,426,409,433,531,640,618,621,515,443 6,8,8,31,35,36,31,396,424,393,390,387,389,392,407,395,401,384,418,431,443,379,425,413,397,392,385,407,393,396,400,419,418,411,431,418,383,397,385,397,391,383,405,399,405,387,431,560,561,480,474,432,394,400,426,422,442,449,464,458,434,377,397,390,376,396,432,415,438,396,390 7,44,41,120,154,139,109,471,562,529,490,455,460,478,524,515,504,508,602,685,680,481,639,579,524,493,475,427,426,399,475,649,684,580,597,490,456,385,407,395,410,452,547,521,519,417,709,861,866,799,761,672,567,476,541,568,656,651,722,700,665,427,443,424,451,573,695,632,655,566,486 12,117,93,118,160,129,95,540,706,656,609,516,559,600,657,631,639,609,740,828,809,566,781,720,657,635,519,532,450,399,573,801,825,740,773,649,563,431,431,482,510,552,691,656,656,471,825,977,977,919,892,805,684,613,682,702,785,773,832,826,784,478,513,478,504,714,837,782,794,689,589 18,25,23,13,18,8,6,414,396,380,407,385,401,407,420,402,412,435,394,417,431,392,401,383,407,397,380,400,384,377,417,407,429,398,400,405,404,408,420,431,450,492,522,463,429,391,524,525,483,465,464,409,380,463,522,537,600,568,602,528,485,402,395,388,386,410,400,414,406,392,389 4,59,27,243,265,118,108,600,674,634,586,534,546,636,700,669,655,646,722,812,784,532,741,679,621,590,499,492,437,457,614,778,800,722,716,622,540,462,529,557,608,703,798,744,725,606,868,958,953,892,867,787,663,784,842,848,885,878,921,889,841,495,477,477,503,663,783,730,750,630,559 5,14,14,41,66,48,31,429,453,423,421,402,421,410,450,436,429,427,484,535,497,429,488,459,438,433,398,391,379,371,404,501,527,462,488,427,399,372,390,396,397,416,455,430,412,398,549,707,699,628,599,500,452,444,453,463,509,515,561,558,520,414,427,387,402,436,531,469,485,447,434 8,15,13,122,328,301,111,423,498,490,471,464,505,430,475,454,452,478,514,557,566,426,499,476,455,440,428,427,410,380,415,458,462,442,440,426,428,400,397,386,403,398,444,432,432,398,605,724,739,680,661,611,532,448,457,454,502,512,582,588,552,422,488,403,439,482,537,525,580,478,472 3,13,13,90,123,120,86,403,417,402,400,382,397,405,441,413,418,422,413,468,432,397,433,407,403,390,387,403,389,395,397,444,437,419,423,411,387,387,394,381,395,402,441,429,440,402,535,576,561,513,488,458,436,453,460,486,520,505,567,525,495,396,393,399,400,416,445,432,427,412,408 20,22,16,49,61,42,33,454,396,398,399,374,374,464,484,451,449,424,390,421,407,380,407,399,374,376,389,386,378,403,410,412,409,396,384,384,376,403,417,415,419,450,504,468,464,405,546,475,456,424,407,391,396,463,516,510,579,588,656,605,554,383,398,398,373,377,402,378,430,387,389 3,17,14,58,80,62,43,396,422,400,415,409,421,408,425,414,431,422,421,462,464,383,427,420,419,405,399,381,398,379,401,442,469,409,429,425,406,390,396,414,400,419,447,425,435,417,532,602,628,541,517,461,427,421,483,513,522,525,579,552,505,395,400,385,392,423,468,446,462,426,406 19,22,16,47,62,41,32,458,407,406,382,405,388,440,474,442,449,413,405,419,407,390,393,399,398,390,401,376,370,411,413,407,423,401,403,401,388,401,415,424,428,447,535,473,461,425,553,460,453,431,420,385,394,486,533,541,605,602,644,601,538,401,386,397,373,378,404,408,418,382,397 6,12,12,47,72,73,46,406,426,399,399,402,371,394,396,407,402,412,432,444,432,408,432,398,409,411,394,381,383,379,387,433,444,411,427,399,400,372,388,386,393,400,421,410,421,412,476,560,570,493,468,431,397,420,440,462,480,466,497,476,444,391,398,399,391,433,444,429,415,418,391 17,28,23,65,91,65,45,398,404,401,413,394,407,417,434,428,430,419,432,420,422,402,424,410,417,409,392,390,383,400,415,428,453,416,441,409,410,407,399,386,398,399,467,451,445,410,517,572,561,511,473,442,421,462,508,526,580,586,624,553,514,406,387,413,395,410,447,434,437,403,411 16,8,8,26,31,26,22,423,385,379,388,388,389,424,417,403,430,403,398,410,408,389,400,384,376,388,378,373,380,389,411,398,391,393,406,387,386,411,396,408,397,420,445,420,432,381,461,429,423,405,390,396,392,423,436,440,496,480,524,497,460,390,382,402,392,385,390,386,395,379,377 5,19,14,92,110,81,66,440,476,453,431,405,448,433,494,478,459,466,511,596,582,416,545,506,445,448,437,415,398,404,441,560,599,508,536,429,404,412,417,421,464,495,593,508,501,452,664,792,796,710,669,586,477,555,627,641,691,680,724,667,621,407,406,417,413,465,571,516,522,446,431 13,24,20,31,42,35,26,413,502,460,432,422,427,443,469,452,462,429,472,604,568,424,545,518,458,459,423,392,390,382,420,548,601,517,536,441,425,391,412,403,420,443,509,478,465,411,574,767,771,681,641,554,452,451,502,499,541,536,599,584,542,414,411,413,403,470,590,512,551,467,423 6,8,8,67,114,117,67,410,456,419,420,390,433,425,449,432,428,438,451,506,496,401,449,429,421,422,399,404,390,394,413,486,488,436,461,429,414,400,404,389,404,409,469,440,457,415,570,695,702,626,601,524,455,424,466,473,512,516,580,565,521,407,409,399,410,434,513,465,477,452,418 9,9,9,27,40,40,25,425,430,409,408,397,401,455,492,484,470,470,458,450,464,397,414,410,407,405,392,384,398,398,513,466,453,419,444,435,409,434,489,505,550,637,725,664,614,423,652,593,541,504,506,465,412,487,555,581,684,668,735,697,637,424,384,421,428,425,438,420,437,401,408 12,9,9,63,94,90,61,380,432,412,395,386,393,404,383,395,397,389,380,439,420,391,423,406,402,393,385,398,390,390,377,417,433,406,414,403,399,386,369,381,387,412,376,395,411,386,463,557,569,519,490,449,417,392,415,393,425,429,439,426,415,388,401,396,392,408,428,415,423,402,401 19,8,8,6,8,7,6,480,548,497,486,458,471,485,554,534,538,529,584,654,619,444,562,525,481,467,441,427,408,406,494,613,612,533,581,478,465,408,410,423,404,452,539,521,538,387,718,828,805,745,725,642,534,459,510,534,623,630,698,707,669,436,417,424,457,573,651,595,619,533,470 5,35,33,59,68,61,54,450,517,518,455,438,438,452,473,472,452,456,529,658,636,455,606,538,514,484,437,419,411,426,445,624,667,578,609,472,458,398,401,419,420,458,530,496,505,419,654,849,856,781,747,639,529,486,554,564,672,639,704,665,621,401,439,426,422,508,650,585,598,506,456 1,22,20,9,8,6,7,536,635,586,526,489,509,590,653,648,638,637,685,762,734,510,686,619,553,562,481,478,425,386,559,735,734,661,683,558,497,401,423,441,458,510,663,641,652,445,820,900,889,837,816,735,619,570,652,683,758,757,826,819,785,483,450,501,523,671,773,716,729,618,538 13,29,29,142,249,260,147,398,412,387,395,384,382,409,392,431,414,413,412,409,401,383,391,402,393,381,386,397,387,379,400,396,406,378,406,416,396,416,387,411,410,414,427,405,421,415,465,471,450,423,431,407,388,472,514,512,513,479,480,446,461,400,400,391,392,395,403,407,398,401,399 5,20,19,42,53,49,38,530,557,526,506,466,476,547,611,597,605,566,605,689,659,445,621,551,499,493,445,433,403,420,515,639,665,560,584,515,486,417,430,426,450,508,616,592,601,465,780,835,827,765,750,665,587,563,645,656,738,735,797,788,741,478,434,456,489,579,688,614,665,530,471 9,22,21,35,46,43,32,524,737,681,656,591,630,575,624,611,604,608,777,844,828,631,781,758,702,689,612,570,503,383,556,827,828,771,791,693,631,402,425,434,444,464,607,616,638,442,820,1023,1023,993,961,894,787,535,591,625,716,729,798,811,775,499,622,492,510,827,926,895,910,809,725 19,12,12,62,69,67,61,400,431,418,417,410,411,410,436,420,417,423,459,519,495,411,472,448,443,432,414,398,382,400,409,481,537,464,448,422,418,397,394,410,398,425,447,448,439,409,537,706,709,607,581,473,432,452,482,492,536,543,588,550,509,398,396,391,402,439,512,466,492,440,410 6,28,28,119,142,142,118,419,454,449,407,414,425,436,426,431,449,427,480,574,538,419,526,487,453,448,414,389,398,388,396,525,563,490,497,445,397,410,392,388,421,420,466,446,435,430,561,739,750,682,641,518,462,424,485,521,564,557,582,566,517,393,403,405,391,469,555,503,496,471,431 10,69,64,195,318,306,186,424,544,512,486,483,456,465,511,495,480,477,565,685,659,448,627,570,512,505,436,432,414,385,451,636,680,569,620,482,445,412,413,394,429,468,530,510,516,453,685,857,870,799,772,669,538,479,554,570,653,641,707,687,640,429,441,426,424,521,653,614,622,517,478 12,25,18,62,70,34,30,401,442,407,415,397,423,410,446,431,428,424,456,549,510,398,499,454,423,429,397,393,389,393,420,502,549,485,468,428,404,394,408,395,436,444,501,450,430,401,546,693,705,621,582,500,442,465,510,506,559,551,593,553,503,398,408,396,402,438,528,474,485,439,396 19,10,10,12,18,17,11,467,505,479,473,438,457,502,538,548,524,515,547,602,593,420,513,506,480,458,442,411,403,403,486,568,565,522,562,455,455,396,405,408,415,475,559,525,567,428,702,767,742,695,660,590,500,455,521,532,628,630,700,695,662,440,437,442,457,523,597,547,575,499,437 19,10,9,20,27,20,15,427,377,381,418,387,379,406,441,405,404,405,393,381,378,385,384,380,392,392,394,380,389,387,391,387,384,398,394,387,385,403,384,395,398,420,422,404,400,395,430,412,414,386,402,386,388,411,423,431,478,462,495,477,417,386,390,385,392,392,384,398,412,374,371 12,17,13,37,47,36,27,409,408,414,376,389,411,409,435,414,442,408,434,471,465,397,481,428,434,411,401,380,389,387,406,479,486,433,449,419,402,392,421,400,407,446,465,447,427,401,488,588,593,509,480,441,428,440,494,472,522,518,525,508,475,387,389,380,384,430,484,443,454,417,389 17,116,89,131,184,154,107,564,524,499,479,447,455,581,658,648,621,596,610,598,595,405,493,474,427,454,424,410,411,584,762,674,613,581,595,524,495,710,834,884,935,1003,1023,977,909,558,884,825,775,727,701,652,553,774,891,929,992,975,1000,934,878,467,433,471,496,536,563,535,564,490,462 12,35,20,147,132,97,123,434,422,414,431,389,411,459,486,463,450,428,431,482,476,395,418,424,409,392,398,382,392,425,426,459,447,442,444,391,404,417,421,442,483,504,591,524,501,451,616,636,582,530,521,494,428,541,603,624,666,663,701,668,582,412,392,394,402,432,458,440,454,410,389 13,20,20,49,75,73,47,412,451,432,432,397,409,420,451,432,445,440,466,552,529,414,495,475,434,455,420,406,396,372,401,515,540,469,476,410,429,390,392,398,423,412,445,430,440,396,548,738,744,671,644,533,457,419,469,476,540,507,597,569,526,400,405,406,418,467,530,483,507,452,423 4,14,14,26,39,38,24,417,411,415,397,413,396,424,425,416,412,412,419,457,447,403,433,420,400,398,402,391,379,383,454,456,467,440,438,435,401,406,416,417,440,524,594,550,519,404,509,538,553,490,503,460,424,465,483,501,523,526,554,509,478,390,391,392,386,400,443,417,428,395,403 18,8,8,20,26,24,19,406,392,385,392,394,389,424,418,392,394,392,383,399,381,384,380,406,378,382,385,375,377,379,400,381,401,386,386,391,378,398,382,389,390,427,449,424,420,404,467,426,407,395,383,407,399,410,439,429,474,458,498,477,460,380,392,375,389,373,389,386,391,379,389 1,10,8,15,24,15,9,422,410,401,394,387,382,424,437,420,447,440,418,420,434,390,421,405,392,391,394,381,382,396,416,429,429,406,413,384,396,403,430,452,472,532,627,547,485,416,557,487,482,450,450,423,407,496,573,586,667,656,690,609,539,396,389,420,394,410,414,415,413,398,387 17,24,23,111,162,160,109,383,383,391,384,386,369,395,419,435,412,386,406,427,414,397,417,409,399,415,392,384,395,378,394,408,430,407,411,390,408,397,407,410,408,390,452,401,409,424,474,520,512,463,474,429,396,424,465,474,487,492,512,477,451,385,403,388,398,401,427,411,418,380,387 14,30,28,12,16,10,8,597,731,690,646,575,617,651,725,709,699,685,775,848,833,583,781,733,684,655,554,534,455,412,638,817,836,760,777,640,597,433,454,444,494,577,729,698,723,465,869,985,979,926,900,828,715,613,701,722,804,808,870,871,838,524,545,545,584,749,844,795,810,698,611 18,12,9,36,40,29,25,420,409,387,410,386,361,436,445,442,407,412,422,435,390,374,397,388,398,379,387,388,375,399,409,422,423,391,394,391,390,390,401,417,432,435,467,452,438,395,502,488,472,443,428,407,409,446,474,486,513,519,580,548,505,399,391,395,397,406,409,398,397,382,403 19,18,15,44,53,39,31,404,399,371,375,393,383,404,412,415,410,417,410,403,404,380,404,382,394,395,392,366,395,409,420,397,411,389,398,378,385,378,400,400,404,412,456,417,434,398,459,431,437,408,410,390,391,412,465,481,499,480,517,488,444,379,393,372,381,384,402,393,392,385,380 1,11,10,16,17,16,15,411,459,428,435,390,405,428,426,406,421,419,439,523,492,412,517,458,437,435,411,401,398,379,409,493,529,459,476,424,387,393,403,411,405,415,476,442,446,409,498,606,645,555,539,451,420,428,449,470,529,508,553,521,482,383,397,396,401,424,531,485,478,441,406 13,11,10,14,20,14,10,414,471,454,438,427,432,413,441,434,447,435,463,509,529,415,460,462,456,420,406,419,423,363,421,475,495,476,480,476,441,364,399,382,397,397,425,446,459,395,572,712,725,678,666,598,518,427,436,451,499,497,541,570,525,404,439,408,412,461,535,500,538,470,460 9,20,19,73,88,79,67,443,431,419,406,402,389,474,504,491,470,469,470,458,454,393,408,403,406,394,392,384,369,405,441,448,416,410,415,395,413,419,415,439,440,507,600,551,535,434,647,589,548,504,493,457,408,520,594,600,660,675,717,695,621,409,408,407,426,432,438,435,446,405,394 18,8,8,22,29,24,17,412,380,381,390,386,396,419,439,402,412,393,404,415,403,363,395,389,391,390,390,372,366,390,392,392,408,417,405,371,389,396,387,398,402,408,442,417,415,397,457,476,443,407,403,399,385,398,413,422,448,476,485,476,435,383,384,399,385,414,416,408,394,381,384 10,92,75,263,327,282,227,518,704,647,608,550,567,580,637,626,611,608,723,840,818,583,789,741,671,646,557,521,445,402,547,813,841,759,769,633,529,428,453,436,468,535,650,622,622,477,816,987,988,928,901,811,706,605,669,696,766,762,820,813,772,482,501,479,488,684,842,789,796,677,582 11,9,8,55,93,86,47,401,412,400,401,385,395,423,412,424,416,413,439,490,477,400,471,452,430,428,400,393,398,364,409,463,499,418,461,406,404,377,390,384,407,400,421,405,419,388,473,603,617,532,526,464,394,416,422,411,456,471,487,486,463,390,398,403,396,429,485,457,459,415,416 12,186,173,134,179,167,126,402,384,367,349,380,379,403,430,401,400,396,395,418,382,392,392,384,410,402,376,370,386,392,390,377,404,380,393,402,399,384,411,406,411,439,489,440,433,393,429,460,458,411,431,414,386,414,429,418,453,451,502,472,451,393,382,404,388,404,409,397,410,370,410 5,22,22,22,26,24,20,437,430,409,420,414,402,452,503,442,448,453,460,454,439,411,428,417,402,406,399,396,383,415,545,490,458,443,437,426,429,481,592,646,714,814,899,816,732,433,758,649,596,555,512,471,438,548,700,776,901,899,928,843,766,409,403,409,418,431,460,426,440,411,396 6,21,20,65,104,99,60,436,513,485,459,424,430,447,482,474,440,464,510,612,586,451,555,520,471,464,444,438,393,377,426,561,617,522,532,482,422,390,378,386,402,421,467,467,455,411,634,815,823,749,718,630,512,443,476,502,574,557,632,629,596,406,445,398,422,506,607,556,585,484,452 15,116,85,144,219,168,110,510,622,578,516,478,528,532,572,545,547,530,643,779,762,519,738,672,603,584,487,467,410,412,506,753,779,675,703,569,480,439,428,448,481,529,651,590,571,474,737,920,930,863,826,721,604,594,683,676,732,726,783,758,706,434,425,422,444,590,758,702,703,602,502 18,22,19,65,85,70,53,456,409,417,406,387,379,477,502,493,450,455,437,451,424,393,411,415,399,404,406,372,385,419,432,427,456,417,395,416,377,426,452,458,487,524,610,537,502,457,619,556,531,515,455,432,404,572,647,638,701,682,730,672,598,391,379,395,403,411,435,421,435,395,402 14,19,19,61,83,78,55,389,440,422,411,396,403,401,421,431,406,413,461,516,504,402,467,463,437,411,414,386,388,397,419,477,520,460,450,435,416,398,379,386,396,412,452,430,441,399,515,672,688,601,577,494,422,418,461,450,482,504,550,510,477,388,408,392,396,447,501,466,476,412,411 18,10,9,38,38,31,32,448,382,377,371,372,384,439,438,424,417,422,395,392,406,374,394,391,384,387,396,383,395,382,393,394,403,392,403,392,399,375,403,407,402,413,472,455,442,399,485,459,433,416,402,388,377,410,457,453,508,524,548,533,477,378,396,376,389,403,387,384,392,396,383 15,10,9,31,39,34,26,423,440,421,391,385,413,444,455,425,430,416,438,481,462,405,451,447,415,401,397,392,379,383,404,453,480,431,438,412,403,390,398,392,399,413,473,447,442,396,538,627,609,546,509,453,404,433,463,455,527,550,598,548,499,395,413,396,389,418,490,478,463,421,394 18,22,18,43,61,45,31,443,417,396,408,420,403,453,433,450,447,425,448,446,463,382,427,417,405,391,402,393,394,395,419,451,440,416,403,404,386,394,408,411,423,444,497,473,471,424,556,556,539,483,462,436,403,459,521,533,565,563,599,568,529,391,381,387,394,397,410,419,447,405,394 10,10,8,22,28,22,17,415,387,390,386,367,408,429,418,399,412,410,395,411,426,391,407,407,404,373,384,382,370,378,404,409,425,403,417,375,395,375,393,400,405,407,450,434,419,390,468,467,479,436,425,407,410,410,434,435,484,476,519,481,461,382,377,396,402,400,403,384,400,389,388 16,1023,688,1023,1023,339,352,1023,1023,993,970,918,944,1023,1023,1023,1023,1023,1023,1023,1023,915,1023,1023,982,966,893,873,776,1008,1023,1023,1023,1023,1023,1010,962,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,914,875,923,945,1023,1023,1023,1023,1010,948 14,11,11,29,51,46,24,391,434,420,405,405,408,416,396,412,409,406,434,471,464,409,448,432,413,419,401,378,384,376,386,459,477,432,448,413,396,396,399,387,380,419,420,409,423,396,486,624,634,562,536,470,425,407,422,423,469,463,493,479,479,397,396,383,393,399,458,431,464,428,412 11,19,19,91,127,131,90,436,429,412,399,381,410,467,483,474,457,446,486,519,490,411,498,451,429,424,403,397,385,415,439,494,507,453,446,431,415,398,429,410,424,475,522,491,485,429,593,655,632,545,528,459,418,521,577,562,601,594,642,618,546,408,404,406,428,463,503,478,470,433,408 17,8,8,28,32,24,21,435,399,404,392,366,364,435,430,430,407,403,402,420,396,381,401,393,391,402,368,394,373,406,391,406,420,403,401,386,401,392,392,406,415,428,439,441,430,411,491,473,470,444,438,419,399,412,429,453,503,509,574,518,483,393,385,386,392,394,416,402,396,382,382 16,9,9,72,72,70,71,408,437,438,420,398,417,422,450,417,446,408,455,491,505,404,466,442,444,413,406,404,393,395,424,476,504,450,479,419,421,382,392,400,404,419,454,435,436,405,535,691,700,617,567,493,445,437,464,456,520,520,545,519,512,383,401,395,398,443,499,461,492,447,413 4,8,8,144,201,206,145,395,403,399,380,397,398,402,403,412,400,405,389,436,418,409,437,411,407,397,376,378,398,374,393,428,458,418,413,394,399,370,388,393,397,393,416,405,384,402,439,513,547,472,443,424,408,410,409,423,439,434,453,442,421,397,388,384,386,401,444,421,442,399,397 3,28,28,79,92,91,77,417,452,440,420,406,426,445,447,458,456,441,479,534,532,421,488,463,438,430,425,404,395,394,440,497,527,472,494,452,425,403,399,412,423,426,503,447,485,419,622,734,737,654,639,547,477,456,511,535,595,589,641,627,585,401,411,405,411,460,515,504,506,450,419 13,38,32,65,85,64,46,437,491,462,451,416,421,466,497,503,468,453,532,625,584,443,548,517,463,447,431,410,380,399,458,614,611,526,546,486,470,412,411,402,450,469,565,523,517,436,649,785,783,703,677,602,473,525,583,590,650,631,705,666,617,417,407,409,431,484,581,539,563,485,453 9,14,14,66,76,72,64,409,453,439,430,403,418,412,431,433,421,428,466,545,536,419,499,468,441,435,416,407,395,397,406,501,550,474,500,456,413,376,383,391,397,405,446,440,432,413,549,751,760,674,630,546,474,415,451,461,505,492,537,552,512,391,404,399,387,467,524,496,500,455,434 20,12,12,41,48,46,39,413,400,392,385,378,379,422,426,433,397,406,419,392,396,377,393,392,385,377,389,393,371,419,400,390,383,391,395,357,387,406,405,422,397,421,473,448,433,418,494,454,434,430,405,383,396,467,515,508,528,525,578,524,478,388,374,390,382,384,400,398,396,390,380 3,13,11,27,29,16,17,504,508,487,456,430,438,526,573,564,537,558,590,617,610,443,526,503,457,455,435,437,415,411,484,583,602,520,530,457,468,403,419,420,441,482,603,560,564,420,721,774,759,705,665,606,480,523,588,606,679,687,745,734,683,429,426,431,455,521,609,575,577,474,454 17,16,13,34,35,21,22,452,443,428,424,406,418,461,489,490,474,463,454,490,500,401,452,432,408,400,409,397,397,374,438,491,472,420,445,426,426,415,447,447,464,538,606,549,521,463,670,672,650,598,571,506,458,582,639,647,707,688,738,692,632,394,403,409,422,430,471,447,445,424,401 1,200,187,116,144,139,113,417,376,400,387,394,385,418,425,424,423,396,402,397,386,395,407,397,401,412,379,375,374,406,446,410,406,398,409,419,381,423,423,465,488,552,662,576,517,431,500,461,429,423,404,407,374,432,475,503,533,491,572,527,485,403,370,387,380,385,407,392,396,385,395 15,9,9,73,94,96,73,390,441,424,411,399,392,389,416,413,404,403,430,525,490,404,495,478,444,427,407,394,405,395,397,472,528,451,449,412,425,394,401,375,390,403,409,416,409,390,453,641,676,577,553,481,402,396,406,420,432,449,450,464,438,382,396,388,395,421,513,480,468,431,421 7,9,8,8,7,5,6,380,416,403,394,394,380,401,402,392,404,399,418,444,407,383,405,391,392,407,395,393,394,393,408,448,424,398,402,391,389,392,396,393,407,414,470,448,421,414,491,515,483,457,427,425,393,452,474,519,558,530,558,509,470,393,391,393,391,409,446,401,409,395,384 14,9,9,40,36,34,39,419,486,483,447,439,416,434,442,441,438,441,495,627,595,427,572,516,469,446,418,414,409,391,421,576,616,534,540,453,428,397,386,399,421,425,493,459,455,398,562,799,809,716,694,581,468,465,483,516,570,559,631,608,546,415,391,414,405,480,616,532,541,473,418 8,17,17,55,59,49,47,429,465,461,431,429,445,453,485,473,466,474,485,611,580,426,545,488,462,459,410,427,405,407,428,556,594,508,541,445,425,399,383,400,413,412,472,469,485,403,644,798,795,727,687,595,475,453,508,527,584,589,656,645,600,397,412,390,421,503,605,547,558,464,450 20,17,18,53,89,89,52,407,443,446,400,414,419,413,437,407,422,419,455,537,517,399,492,480,436,436,398,398,401,391,418,510,539,467,487,446,411,382,404,394,417,424,442,442,431,397,543,724,742,650,608,530,438,429,452,499,513,525,561,531,515,404,402,400,397,454,522,486,499,455,426 12,11,11,58,96,101,61,380,380,378,383,401,391,413,394,407,395,399,396,391,390,381,391,379,390,383,393,380,402,377,379,389,376,402,402,399,382,397,396,406,395,405,414,396,396,411,430,436,416,407,404,402,396,416,438,405,438,441,445,446,423,371,379,382,382,376,386,399,390,399,387 8,20,17,60,152,145,47,513,461,453,454,416,426,521,580,559,530,513,556,599,580,425,516,481,445,442,402,420,405,442,492,549,555,489,512,440,409,428,467,504,557,608,712,635,600,524,756,771,763,685,644,559,479,700,771,774,812,795,839,796,736,419,404,433,430,471,563,531,549,463,428 5,8,8,12,16,12,9,476,535,498,474,475,479,494,548,537,548,536,592,658,644,464,567,537,516,472,459,442,420,388,477,601,604,543,569,488,464,402,409,402,405,436,497,503,515,405,705,814,799,745,718,646,529,461,506,521,610,610,688,700,660,458,440,443,462,550,636,586,627,515,483 15,9,8,24,29,24,19,413,389,394,377,379,388,414,436,409,389,401,381,396,397,391,378,395,392,385,390,388,381,379,380,409,399,381,384,386,392,401,392,384,401,403,428,422,419,383,447,417,415,412,399,391,404,429,440,437,463,467,483,494,438,378,386,390,372,372,397,372,389,402,368 4,11,10,22,25,17,14,428,434,417,426,422,407,426,427,442,425,429,478,538,506,414,488,457,440,420,404,400,376,387,406,497,525,467,478,422,397,386,400,393,407,417,457,442,440,400,518,664,685,580,534,466,429,422,448,465,497,497,541,521,483,409,392,388,396,431,522,467,496,427,409 18,20,14,46,63,42,29,437,402,395,396,393,386,466,468,426,438,433,433,414,431,393,415,415,411,390,378,374,408,410,415,410,428,405,414,398,405,416,390,432,448,442,516,510,479,415,554,530,516,465,463,432,393,461,529,534,582,597,659,593,519,374,388,384,386,403,428,404,416,413,402 17,179,168,149,192,181,139,687,652,579,587,548,563,731,783,764,736,728,729,733,725,486,618,581,551,533,494,490,413,428,631,662,663,585,602,552,477,444,459,514,548,626,763,743,715,523,905,897,877,841,812,766,663,704,781,798,877,883,934,920,879,524,493,541,563,670,727,687,720,611,530 20,8,8,17,25,22,15,398,398,381,390,377,395,399,411,415,402,418,400,400,406,388,405,401,386,376,373,379,385,378,395,404,407,391,394,392,386,391,397,380,397,417,439,434,430,399,472,422,411,410,383,380,392,424,462,460,481,485,523,506,450,382,386,392,388,384,390,390,388,385,385 7,52,51,170,223,220,167,408,443,436,426,404,408,410,428,416,406,413,459,502,476,412,470,442,424,437,401,410,403,401,409,482,498,440,461,411,394,375,386,418,387,400,444,437,422,432,579,699,687,612,592,522,444,449,524,563,615,593,645,604,533,412,383,412,405,450,512,484,474,448,410 18,28,23,43,60,42,31,412,435,426,420,404,408,420,461,424,433,446,470,520,530,414,464,443,426,452,396,398,378,389,428,478,514,452,490,427,403,399,410,407,417,436,478,460,443,431,556,686,682,604,597,492,440,472,528,531,569,559,612,577,515,405,404,401,413,427,530,442,480,443,439 19,9,8,24,26,19,17,438,404,396,394,395,388,429,450,432,406,417,421,432,424,390,418,398,386,396,394,393,390,387,408,414,438,406,407,395,383,387,400,398,409,435,444,452,426,413,497,512,506,450,449,430,416,457,489,475,530,527,561,547,493,392,384,384,383,408,427,407,421,394,400 10,29,23,80,98,73,55,434,487,471,438,409,425,437,451,440,443,435,503,613,601,441,596,551,473,470,424,414,401,386,436,554,638,518,524,467,424,417,431,408,428,447,507,492,456,430,604,750,771,678,646,532,441,484,543,535,597,589,638,611,559,412,404,410,403,469,624,550,521,472,413 8,8,8,25,29,26,21,402,386,379,383,401,380,413,439,420,406,395,406,414,421,391,393,403,385,385,393,378,387,375,388,404,408,386,389,392,372,393,396,397,424,433,491,455,441,409,486,447,442,420,405,400,384,449,470,480,536,509,543,503,468,394,397,375,392,389,398,407,396,392,376 19,109,99,174,200,182,159,517,666,616,582,514,566,560,604,603,619,601,693,800,776,537,751,695,637,615,525,493,449,397,519,752,795,706,727,592,505,403,423,422,449,518,642,606,616,469,802,951,953,891,867,785,667,570,639,663,744,740,801,798,765,446,497,452,471,658,787,736,758,642,540 18,19,18,54,71,67,50,426,488,456,451,426,431,438,462,482,470,462,544,569,554,434,511,488,448,448,415,421,419,402,428,547,549,488,490,427,427,400,378,408,408,419,473,456,451,392,644,776,766,706,658,585,476,443,490,503,595,577,648,638,591,412,420,417,412,487,570,532,535,484,440 18,12,11,56,69,66,54,403,428,409,410,388,413,410,418,418,423,406,424,512,506,411,470,440,432,429,414,404,390,389,408,478,496,453,442,418,403,381,395,396,396,399,442,428,434,396,521,702,703,598,581,487,426,418,449,464,513,500,541,514,471,382,396,401,403,425,508,451,468,430,423 1,1023,502,694,805,250,203,939,909,881,833,767,776,963,999,970,956,938,953,1023,1006,774,995,949,865,866,765,687,549,849,931,988,1023,941,960,851,784,872,920,952,996,1023,1023,1023,1023,972,1023,1023,1023,1023,1023,951,848,1023,1023,1023,1023,1023,1023,1023,1023,733,669,738,749,888,1013,957,966,884,783 3,103,90,253,324,268,217,494,508,487,506,435,461,498,563,536,533,508,577,673,644,446,615,561,499,464,420,414,402,416,471,623,663,567,589,476,428,424,423,452,461,518,625,583,576,484,734,845,841,778,741,642,534,570,648,686,751,746,794,754,707,435,424,423,461,534,661,603,618,522,470 8,16,16,65,88,85,63,396,468,450,417,412,412,408,453,438,426,427,457,545,518,421,498,485,444,422,400,407,401,393,409,505,540,466,480,423,420,386,396,389,404,405,452,435,434,407,547,744,765,684,634,547,474,423,455,441,504,502,546,530,513,413,394,402,407,448,535,477,504,442,415 9,15,14,42,70,65,39,455,679,631,572,515,488,474,486,464,432,444,617,820,801,505,766,718,648,616,529,507,417,406,425,740,809,728,724,605,519,399,401,383,418,433,506,460,460,404,582,1009,1023,973,936,833,684,458,468,483,527,543,604,578,543,393,435,394,394,526,742,696,718,575,504 2,11,9,24,31,25,19,429,392,399,373,385,389,429,438,412,405,398,384,393,380,382,392,397,387,388,382,392,383,401,391,390,396,398,380,396,392,394,393,392,393,414,441,419,412,403,425,399,410,387,389,384,377,397,435,405,448,461,471,434,413,383,367,367,382,376,389,401,411,380,385 2,11,11,39,50,49,38,485,605,556,519,482,506,517,575,566,547,559,641,743,714,484,669,597,549,548,478,458,421,405,493,706,726,618,674,547,471,402,407,404,436,458,549,547,577,435,747,899,893,836,806,702,576,490,569,571,657,665,737,740,707,448,446,461,482,632,744,690,699,572,520 2,9,9,11,17,18,11,400,405,397,405,397,411,403,437,408,410,426,404,426,425,391,408,396,402,407,395,380,401,374,403,419,419,411,423,402,404,396,391,401,392,392,417,413,413,391,488,540,518,482,493,457,430,432,465,445,468,460,502,489,470,392,395,408,397,404,416,407,448,400,408 1,39,35,52,77,64,44,491,502,480,455,437,460,517,568,534,545,538,547,622,601,412,538,501,428,457,432,418,410,385,499,586,595,519,542,458,431,437,472,480,526,605,706,652,631,461,742,773,755,689,663,594,490,597,671,700,767,759,811,780,723,429,407,423,439,496,595,532,535,494,439 12,17,17,70,84,80,67,406,442,407,404,397,431,440,428,446,425,418,447,504,493,407,481,444,418,407,419,401,380,404,420,470,493,469,456,433,429,396,402,400,416,438,470,444,449,401,547,677,671,606,572,492,432,445,493,519,557,537,605,593,513,396,410,425,408,444,489,458,472,412,419 4,17,17,54,75,77,55,420,430,417,426,401,419,415,410,418,422,417,446,497,496,411,462,440,425,431,394,433,386,396,408,496,491,430,492,419,420,385,414,397,412,434,446,453,416,392,544,680,684,610,564,486,432,419,488,494,524,529,579,552,499,405,395,388,394,433,488,481,461,435,400 12,8,8,50,63,64,51,385,426,406,399,405,395,408,401,401,395,406,419,455,443,386,417,411,400,399,405,386,384,385,388,441,450,429,422,397,397,394,386,397,404,402,420,398,408,400,452,590,612,525,498,437,406,412,412,425,468,448,473,472,454,399,402,389,392,411,447,432,443,388,394 7,115,101,82,112,101,74,509,698,640,591,503,519,555,586,580,579,567,722,866,831,636,839,779,694,671,562,519,459,417,536,841,873,778,789,637,532,441,440,432,500,545,681,623,605,476,781,996,996,923,888,786,648,621,690,700,760,753,816,793,743,464,493,472,458,711,864,801,799,679,568 5,12,11,15,25,22,12,431,423,418,419,380,403,471,487,473,469,460,448,453,467,390,407,399,408,402,400,392,385,403,511,440,447,443,424,412,415,408,478,497,539,634,759,680,637,421,673,583,528,495,473,458,423,518,598,646,739,734,777,718,654,426,390,413,418,421,434,411,439,391,397 19,87,79,63,103,98,60,449,846,794,730,610,595,481,521,502,500,478,820,998,952,749,989,916,844,817,702,594,502,382,475,960,996,903,910,767,654,412,422,462,457,480,574,541,552,455,673,1023,1023,1023,1013,897,753,560,594,587,657,646,704,684,622,435,569,427,425,802,996,918,925,808,679 17,62,58,181,242,214,158,467,564,527,487,452,480,494,528,518,508,516,587,703,684,466,625,580,508,514,455,442,413,401,482,658,686,585,611,537,481,390,401,413,420,481,575,526,548,450,732,894,906,840,804,713,598,513,586,620,697,693,740,722,686,439,453,449,418,566,685,636,650,549,481 13,10,10,13,16,8,7,473,607,583,521,467,520,521,572,577,545,549,648,747,726,503,677,615,562,536,489,469,432,395,491,708,731,651,664,548,511,391,395,403,430,451,527,545,566,409,739,917,904,850,817,736,609,451,527,536,643,654,725,732,700,450,455,443,477,649,775,715,733,633,530 20,11,10,29,38,32,25,403,380,403,386,376,367,400,405,393,398,395,390,391,414,371,386,379,378,383,396,382,372,383,400,399,410,392,387,394,387,403,393,384,404,419,437,413,418,398,446,413,434,395,403,398,375,416,437,435,461,446,506,463,435,395,371,392,385,373,406,390,381,395,386 3,8,8,44,52,49,42,403,507,461,439,412,443,414,436,439,447,432,506,609,591,419,540,502,486,438,421,417,403,393,412,574,603,509,520,467,438,393,385,401,393,407,435,437,437,402,570,792,810,729,680,590,479,415,442,439,486,496,547,537,516,407,410,409,409,476,585,550,549,470,439 13,31,31,152,240,248,156,459,452,445,422,418,427,494,514,498,473,485,527,570,515,419,497,477,447,420,414,403,395,394,447,531,546,485,495,440,424,421,423,419,456,498,591,539,512,476,640,747,737,667,632,536,454,607,691,684,706,665,711,659,610,442,412,425,432,460,534,504,491,432,422 5,492,282,245,226,138,151,985,1023,994,966,924,946,1020,1023,1023,1023,1023,1023,1023,1023,929,1023,1023,984,971,903,886,796,681,991,1023,1023,1023,1023,970,927,733,797,832,898,972,1023,1023,1023,868,1023,1023,1023,1023,1023,1023,1023,1016,1023,1023,1023,1023,1023,1023,1023,921,879,931,956,1023,1023,1023,1023,1017,957 14,27,26,77,115,112,76,434,493,446,426,432,423,422,449,432,441,413,493,580,570,412,522,488,453,457,414,419,385,394,435,559,586,517,519,450,419,406,400,397,393,421,451,434,425,404,532,784,794,716,671,559,463,446,466,481,527,516,552,549,497,408,409,403,388,461,572,516,530,453,421 12,15,15,83,126,127,81,387,419,413,398,392,411,403,407,418,411,385,419,457,445,392,447,416,416,399,413,401,388,401,396,439,458,428,421,400,392,384,391,386,381,409,406,401,413,400,474,595,598,527,511,456,426,425,400,416,453,426,468,493,434,405,392,382,395,410,444,458,461,425,385 9,21,20,52,74,63,46,414,494,465,450,437,434,449,478,461,454,458,521,614,595,446,580,521,474,468,435,417,417,398,436,594,620,534,561,459,451,385,405,399,404,431,489,471,455,405,618,796,799,731,689,591,488,452,487,514,576,574,634,622,579,419,416,397,419,504,621,545,549,506,436 20,12,10,28,38,30,21,420,381,411,379,396,389,430,436,406,407,401,421,399,409,381,391,394,383,383,362,402,386,370,378,374,402,403,389,393,375,376,388,374,385,409,447,435,413,401,476,440,425,427,390,407,383,417,422,424,472,476,524,503,461,388,386,386,370,383,403,375,396,397,393 19,20,18,16,16,8,8,568,637,589,580,519,536,617,675,661,655,639,705,759,747,508,682,632,576,556,493,467,423,422,561,730,735,661,657,559,518,410,411,441,446,515,668,651,672,444,826,905,891,843,819,744,636,577,663,669,763,762,832,831,796,499,496,521,540,687,756,704,736,610,546 8,8,8,26,41,42,27,420,421,400,386,393,413,401,423,413,389,414,403,433,450,397,422,415,404,386,387,400,397,393,398,426,429,403,409,402,417,388,373,385,392,407,444,422,429,405,517,574,579,514,491,448,424,412,451,449,497,499,549,509,491,373,401,398,407,432,459,432,430,402,397 19,8,8,45,63,62,44,399,435,403,401,388,406,407,428,398,407,408,446,490,458,400,460,425,405,412,396,398,381,401,409,451,471,436,434,417,404,390,387,406,405,404,438,412,429,389,487,634,622,547,506,457,417,411,455,437,468,473,521,494,460,385,392,377,389,413,463,457,441,408,399 18,13,12,24,34,30,21,404,372,372,366,392,385,425,423,418,416,419,394,387,388,384,380,393,371,394,379,390,390,392,386,386,392,399,406,376,386,395,385,397,399,420,425,431,419,393,469,421,416,389,397,403,394,417,438,437,491,474,515,463,438,398,387,384,388,396,394,368,385,369,395 2,14,10,26,24,17,19,440,407,413,396,396,397,449,474,458,471,462,446,439,427,391,419,391,392,383,398,399,365,404,488,463,432,428,424,414,424,426,433,453,513,595,706,642,581,425,681,602,540,529,487,468,422,516,620,659,739,723,764,725,658,402,404,410,418,406,426,430,436,420,386 15,19,17,47,57,53,43,437,563,509,491,426,448,472,509,497,490,495,586,684,657,454,612,569,488,504,449,431,407,389,445,649,669,572,602,490,465,398,402,427,427,451,535,505,529,413,696,845,842,774,738,645,531,484,523,571,637,628,701,690,634,425,432,418,423,536,663,603,621,537,470 13,351,232,273,320,202,180,581,754,698,659,589,612,635,703,685,683,676,783,881,863,612,840,790,717,703,591,554,476,495,632,851,883,798,816,688,618,485,506,536,598,674,800,754,749,582,889,1021,1023,963,937,849,741,733,818,840,897,890,932,907,864,493,526,499,497,733,864,810,831,710,613 4,9,9,7,8,5,5,393,385,370,390,382,371,399,406,396,390,388,404,378,403,383,382,387,382,389,367,384,396,403,470,419,399,405,401,397,386,435,540,583,672,766,836,712,599,401,581,494,472,450,436,417,409,588,736,798,854,811,813,678,593,395,378,392,387,390,399,401,395,399,408 12,10,10,17,29,30,18,401,450,424,417,401,413,401,429,427,406,399,422,515,499,410,488,472,432,417,413,407,393,367,400,476,518,460,468,420,405,396,390,389,400,426,414,416,408,394,483,707,749,644,603,516,435,420,415,427,451,470,494,495,454,379,388,393,383,413,502,480,456,434,400 17,13,10,30,43,29,18,417,391,403,377,375,380,422,460,413,418,398,392,422,400,383,392,385,373,382,370,392,397,408,381,383,406,408,405,387,390,396,398,371,417,416,460,463,415,401,485,443,455,410,417,392,393,419,464,462,500,504,576,524,460,387,374,389,390,387,406,409,395,379,394 9,15,16,76,107,110,78,416,449,420,405,395,410,431,446,431,428,428,446,474,457,412,433,427,418,428,396,382,385,398,414,440,469,425,431,425,410,371,408,410,414,416,469,436,457,409,533,636,626,572,542,485,430,459,498,493,560,554,589,573,518,404,393,404,406,415,463,455,467,409,407 17,9,8,25,30,23,19,420,397,392,394,378,400,430,425,399,412,393,390,401,414,379,392,393,393,380,384,401,382,394,407,389,391,389,400,378,396,366,388,404,413,423,455,443,429,392,461,439,428,410,406,393,396,429,446,439,482,511,539,486,464,398,375,382,391,393,394,383,393,395,381 6,16,14,32,50,38,23,401,385,388,396,394,387,421,424,429,401,413,395,401,388,384,384,396,385,379,374,402,359,406,400,410,397,379,390,391,389,413,396,409,417,420,462,467,424,409,479,440,407,418,398,391,375,434,466,480,516,514,540,487,456,387,376,369,372,391,406,384,390,386,398 1,399,226,346,404,183,138,753,801,760,712,645,688,778,835,816,810,792,837,909,890,650,850,801,741,721,611,593,502,573,768,881,899,820,839,730,667,606,701,758,818,883,961,904,875,729,978,1023,1023,976,951,881,777,886,955,968,1015,1004,1023,1006,965,588,548,623,642,789,889,839,847,755,668 9,99,78,1023,1023,1023,1023,765,738,688,679,631,667,815,884,870,859,844,838,810,818,539,620,616,592,581,525,524,468,617,772,734,693,651,682,608,599,644,678,699,765,838,923,880,870,723,999,955,912,885,866,831,743,857,922,937,989,982,1023,1015,979,738,534,717,729,769,775,741,788,684,630 6,16,16,42,66,66,43,419,466,441,414,419,424,428,440,429,423,417,474,544,558,405,491,481,441,439,420,381,401,369,409,514,542,463,488,435,442,400,384,390,405,420,456,420,462,397,564,741,746,660,631,544,442,420,457,466,529,497,554,536,495,408,395,402,384,450,533,502,504,444,427 3,25,22,53,67,50,38,421,446,435,420,414,413,425,456,435,445,438,461,562,534,421,498,485,444,403,404,398,389,380,424,514,556,464,506,439,429,432,396,415,418,477,517,479,480,428,587,721,722,632,610,510,463,494,537,569,628,608,649,596,554,406,407,408,398,453,547,486,508,440,423 11,34,21,56,86,52,34,489,403,382,393,393,404,513,508,493,449,447,417,415,432,362,398,392,380,398,376,393,375,413,420,395,415,395,385,397,393,417,424,449,457,477,561,519,482,424,601,492,480,457,423,429,397,509,556,550,632,638,698,655,585,400,371,384,394,426,403,400,419,408,388 13,25,21,51,72,47,34,416,444,417,426,383,396,411,458,435,418,431,459,505,483,402,472,444,424,400,400,394,405,388,421,488,520,444,454,419,408,400,408,412,412,461,493,472,482,400,547,629,640,552,509,485,418,461,501,505,566,558,597,563,508,394,393,398,405,430,473,444,455,441,410 18,18,13,43,51,36,31,456,390,367,401,409,396,450,478,442,413,420,407,411,405,373,390,386,385,376,370,384,365,376,401,398,383,388,399,386,376,407,391,403,412,440,493,482,452,398,532,424,422,400,399,380,393,469,491,514,556,565,623,580,505,376,391,371,389,389,387,414,392,386,389 9,10,10,53,71,63,43,400,436,420,407,392,390,402,420,408,434,388,437,505,473,411,462,450,430,416,410,393,400,408,406,469,497,459,460,421,416,405,395,404,382,392,417,416,422,394,492,669,685,596,580,486,442,402,424,431,475,467,521,475,465,380,400,386,401,425,487,454,467,435,399 18,8,8,18,26,25,17,391,394,382,375,398,386,398,405,394,390,393,402,395,387,391,392,382,383,375,386,387,382,416,384,395,382,372,387,400,367,402,395,397,379,422,412,418,409,396,429,406,400,399,383,385,378,430,434,439,449,445,463,455,399,396,377,396,383,389,401,383,387,399,375 10,19,13,65,65,33,29,445,407,391,396,388,391,445,475,429,432,412,421,440,446,379,419,419,410,385,378,387,379,391,421,424,439,439,411,402,386,398,400,423,432,445,489,456,464,436,537,547,535,492,459,413,379,478,527,529,584,575,638,589,530,393,377,414,387,395,427,418,422,386,398 18,44,42,18,20,14,10,619,710,669,617,597,615,674,742,743,735,737,774,806,797,567,727,686,641,636,566,573,492,417,635,759,769,691,718,644,578,425,435,442,458,508,671,682,730,452,887,963,949,907,892,833,739,595,685,714,799,805,872,877,851,561,566,580,629,751,816,773,799,704,635 17,32,29,316,509,508,306,434,436,401,417,406,407,443,496,481,459,431,481,481,488,401,444,442,411,412,395,376,394,409,425,451,454,461,419,441,406,398,424,413,442,445,515,483,491,452,609,649,636,583,552,491,432,498,565,593,659,645,679,627,582,425,404,411,421,460,488,437,453,425,421 4,12,12,41,46,47,41,399,393,377,401,380,379,393,432,417,432,411,402,421,430,382,424,401,407,396,391,397,393,401,407,433,424,406,413,374,389,405,395,391,403,420,442,431,431,397,479,523,513,486,451,415,401,440,498,506,502,472,516,500,447,391,395,397,401,415,419,418,406,395,392 17,24,23,41,63,56,37,433,386,389,380,393,405,462,479,428,414,433,400,431,427,390,401,396,406,399,392,395,399,408,421,404,431,401,433,372,385,403,387,418,438,466,471,473,458,416,540,497,500,441,439,417,388,454,496,510,543,555,623,560,514,388,363,375,394,393,403,390,392,368,401 16,129,120,85,108,91,72,411,405,392,398,405,391,418,444,415,402,416,422,409,415,387,407,394,409,355,400,395,359,368,412,420,409,414,417,420,411,384,403,386,431,459,471,459,453,400,501,505,513,489,458,441,384,426,437,444,491,502,538,507,466,403,407,401,386,413,429,414,414,402,388 7,28,19,63,85,53,38,404,396,383,385,376,396,427,454,426,434,412,419,438,419,382,409,397,402,391,395,397,378,406,412,429,408,400,420,418,385,421,420,427,452,478,553,503,448,444,548,547,492,452,438,439,391,525,572,593,617,612,662,607,525,384,371,384,385,407,426,381,405,394,396 18,13,12,71,99,55,52,415,465,438,427,404,416,428,441,438,441,448,464,546,544,409,512,478,438,447,443,424,397,382,433,519,550,490,495,441,402,407,390,402,403,416,468,458,446,419,582,743,747,666,641,539,448,495,519,507,575,552,618,589,540,406,399,399,401,471,544,510,522,438,416 17,13,12,71,112,109,66,409,447,431,419,419,417,417,419,431,410,421,443,475,492,409,447,437,423,412,404,408,387,406,408,479,498,436,454,390,405,385,395,393,395,423,443,451,431,391,509,665,659,578,556,490,429,429,453,445,509,499,542,504,491,404,397,379,402,445,469,475,477,424,411 11,9,8,222,268,271,221,378,407,392,370,398,390,388,382,394,375,375,391,387,402,389,382,383,384,401,382,375,385,384,379,412,390,393,385,386,394,375,381,374,380,390,403,390,381,402,420,426,442,425,396,383,375,394,391,382,407,388,409,396,397,390,387,387,396,400,401,397,372,380,382 14,9,8,20,22,14,12,416,461,428,440,417,418,443,445,446,449,426,485,581,563,414,540,481,449,443,415,400,403,400,418,569,588,510,508,461,419,405,413,418,455,479,554,503,465,405,586,780,774,694,654,554,465,481,534,570,622,604,651,609,564,406,405,403,401,485,572,538,546,456,431 18,19,17,81,118,78,56,423,511,475,471,426,452,448,494,467,462,458,520,610,582,448,523,495,462,457,451,440,410,379,432,568,568,524,536,452,461,387,384,418,396,426,456,455,482,425,621,809,817,740,712,600,506,431,469,494,555,572,624,604,579,422,424,419,407,493,578,541,549,473,459 11,42,41,54,73,70,50,463,523,479,499,429,442,472,500,494,494,495,576,657,642,446,586,537,484,484,445,415,404,398,460,632,662,569,587,495,458,395,410,413,427,471,531,502,517,429,668,827,826,760,722,620,525,496,544,568,637,640,708,684,635,415,432,425,440,543,643,586,615,516,454 13,23,22,60,84,83,58,430,525,463,450,429,450,428,445,420,439,419,517,656,612,422,583,536,480,467,412,430,399,389,424,599,647,542,568,480,436,401,391,396,393,429,469,457,455,405,586,825,839,754,730,614,499,434,480,497,534,544,588,580,535,424,419,407,411,499,626,574,588,493,461 13,112,74,93,131,86,63,661,702,642,591,530,551,715,771,759,745,735,762,807,783,532,710,643,592,567,508,484,445,470,678,779,773,688,707,589,543,470,518,554,630,707,829,797,793,585,926,949,919,874,844,774,652,780,844,858,921,914,963,947,906,544,505,527,545,697,795,720,749,627,564 6,12,10,33,41,34,27,408,382,381,402,388,374,432,449,411,415,403,413,384,413,393,398,400,396,384,391,390,389,403,407,388,392,383,395,386,365,377,394,424,422,434,470,443,443,413,481,448,415,417,401,379,399,444,486,481,518,518,567,496,476,378,406,392,387,388,396,407,409,382,373 4,11,11,55,88,91,56,411,418,384,388,390,387,400,413,407,394,395,402,437,426,394,400,406,409,374,387,390,387,418,401,415,413,414,407,388,389,392,403,390,421,433,444,435,427,416,497,532,530,473,446,424,404,440,493,494,532,521,579,509,485,396,396,374,378,401,408,403,424,412,388 3,10,10,60,76,77,60,390,425,398,391,395,393,403,424,414,402,401,425,478,476,396,439,423,406,408,389,383,404,396,417,444,458,419,430,405,402,383,402,389,400,417,434,433,426,403,528,650,637,542,529,460,430,423,469,465,508,509,537,524,483,404,401,383,399,416,462,455,440,420,404 3,12,11,61,88,80,52,398,409,389,386,383,385,408,403,392,401,393,385,431,422,380,402,397,389,393,390,373,388,380,387,414,426,397,405,407,397,394,394,387,401,406,410,414,407,401,437,484,496,468,447,407,398,397,420,417,442,437,466,450,416,375,382,380,384,385,418,405,423,410,395 14,24,23,63,95,91,59,414,465,450,445,399,412,416,433,416,429,399,477,534,517,423,513,481,438,411,401,395,386,403,427,513,552,479,520,415,401,382,380,406,391,427,437,427,423,401,527,717,732,641,594,511,468,425,474,469,529,528,553,544,496,387,394,401,394,468,520,485,501,446,404 4,37,37,21,23,22,20,629,793,747,751,730,769,684,752,769,794,807,839,821,849,464,512,535,516,492,479,506,444,411,786,789,741,745,778,736,734,422,467,483,537,643,810,803,842,453,972,952,911,913,909,888,807,600,717,755,852,866,928,951,931,569,622,604,661,749,739,737,799,715,692 10,31,29,20,22,17,16,421,416,405,412,403,413,450,481,487,463,442,425,433,442,393,434,401,407,391,396,389,379,484,596,496,460,446,461,425,420,560,705,767,832,909,968,868,766,428,676,567,527,519,483,454,412,676,825,871,910,871,874,762,681,403,387,415,419,423,445,418,444,410,417 15,23,19,48,45,31,34,427,412,424,416,402,396,434,455,432,443,438,473,472,467,405,452,428,415,397,406,388,392,411,433,467,469,446,428,400,428,423,424,447,462,501,572,507,453,465,618,641,627,551,531,462,410,560,647,629,688,664,709,654,579,408,401,405,415,414,459,419,439,404,397 7,20,17,38,53,43,30,388,376,359,410,362,378,387,418,392,397,407,397,394,391,383,386,399,402,397,373,376,385,388,375,380,372,399,384,396,387,388,388,409,410,396,430,409,390,376,441,414,393,398,382,394,384,420,397,432,458,435,483,482,420,373,383,379,401,388,378,399,390,377,366 4,8,8,13,12,10,11,462,574,530,477,434,471,495,537,543,508,501,608,707,679,501,661,594,541,527,445,434,415,395,479,690,707,616,625,519,471,397,404,398,423,486,558,529,548,407,699,860,847,790,745,653,533,503,541,579,650,654,712,706,670,440,436,432,432,592,733,651,668,552,481 17,8,8,23,35,23,17,410,398,390,410,392,394,430,426,409,397,385,396,408,411,390,403,397,388,386,394,394,391,401,412,429,416,391,412,407,370,397,402,411,414,416,455,413,401,388,474,468,476,448,434,420,396,423,444,458,481,488,510,504,448,373,388,397,390,399,413,399,406,386,395 15,40,29,78,86,56,56,571,744,694,655,531,551,638,682,659,646,623,769,898,875,654,882,820,734,719,600,539,470,466,576,870,913,807,836,678,612,474,478,513,563,644,759,708,692,541,823,1000,1013,936,910,809,674,715,779,783,832,823,867,846,796,453,491,481,492,729,890,821,822,722,584 2,8,8,8,9,9,8,486,636,580,551,534,566,521,579,586,569,586,678,735,717,486,636,590,551,536,490,489,440,389,532,699,700,632,661,548,522,385,393,399,416,437,545,553,584,411,776,907,889,846,816,747,646,438,488,538,644,642,734,755,719,488,496,473,493,625,734,681,717,603,528 12,12,12,35,28,25,33,395,380,376,388,381,390,390,382,399,393,389,401,404,387,395,387,374,387,398,382,381,376,400,388,402,379,411,389,383,372,382,381,379,398,385,373,381,397,377,381,418,422,396,390,402,379,378,376,395,375,395,411,384,387,384,367,364,381,396,404,387,412,377,382 4,159,137,105,122,101,87,415,409,391,388,400,387,430,444,417,396,394,412,431,414,391,409,408,394,380,396,402,394,447,427,449,434,438,428,432,399,395,413,431,427,486,507,482,448,424,497,540,551,480,486,421,406,432,461,468,519,503,539,503,487,397,390,395,387,417,455,429,407,419,390 9,9,9,49,63,62,48,387,409,410,409,404,399,391,403,414,413,406,435,471,465,392,443,422,414,418,398,389,388,396,387,425,470,436,442,418,414,382,393,397,395,399,417,395,405,389,463,651,649,576,533,491,409,400,418,426,447,444,445,465,450,402,389,387,410,404,469,446,443,410,405 6,1023,264,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 1,9,8,75,111,105,69,402,435,419,428,408,409,420,421,425,407,414,438,510,489,419,477,457,423,426,402,398,385,383,394,488,519,463,479,414,396,404,392,398,396,415,446,430,446,404,505,683,709,622,576,489,456,424,454,470,496,489,533,528,497,397,393,401,396,457,509,493,482,440,412 18,11,9,47,56,33,30,423,406,417,404,389,396,435,458,425,414,407,442,442,446,395,427,410,392,406,385,397,379,409,403,439,436,424,422,410,388,397,407,390,405,415,458,447,440,393,516,570,567,507,478,437,402,418,460,453,502,525,554,541,491,388,397,394,393,408,429,395,448,419,396 8,61,53,186,242,209,155,491,618,571,535,485,487,506,567,551,546,525,645,751,728,501,702,654,565,555,491,471,413,438,504,724,762,658,671,553,486,399,434,414,435,520,608,568,588,453,746,907,911,846,817,720,600,561,618,641,716,715,773,750,699,444,469,435,467,608,762,719,714,602,508 19,36,35,245,432,432,242,423,419,405,373,372,405,398,432,441,424,412,401,425,423,405,419,402,399,392,386,393,396,391,404,432,407,391,401,387,387,400,394,421,415,436,481,432,430,450,506,487,465,450,416,393,397,531,616,587,595,570,600,496,461,403,392,397,387,371,423,410,430,376,399 4,11,11,17,18,16,15,408,511,468,453,424,409,405,420,441,435,428,490,661,635,450,655,591,503,494,454,414,394,388,417,604,687,570,609,484,435,377,387,414,411,413,482,435,451,413,541,757,808,699,670,542,466,460,475,478,518,521,569,557,521,392,420,391,397,466,667,591,578,500,438 17,16,16,87,131,129,82,396,397,388,389,375,384,381,388,388,373,402,376,391,399,388,378,387,378,389,398,388,407,400,398,386,397,402,410,384,382,392,404,385,384,405,415,394,392,403,399,416,411,401,385,392,410,455,481,485,493,464,463,419,420,395,382,384,380,381,376,388,382,377,400 9,127,108,130,132,96,98,429,485,486,449,421,418,429,478,449,454,440,504,616,593,435,592,556,490,465,421,405,390,420,427,583,645,534,555,460,418,403,415,411,415,455,513,468,461,409,585,763,781,707,649,541,452,473,526,530,579,574,629,594,530,406,415,408,408,483,610,553,565,464,419 4,9,8,26,33,30,23,405,386,381,384,382,379,424,397,393,394,391,401,400,403,396,403,388,383,393,381,384,376,388,389,384,399,391,395,398,398,382,383,401,389,400,427,402,412,383,439,435,441,433,407,404,387,410,413,414,410,440,459,437,427,372,385,375,397,376,389,399,386,399,395 18,17,10,60,67,36,34,457,504,468,443,418,428,447,482,448,458,441,505,607,574,425,561,522,457,439,404,413,409,399,458,596,628,534,549,464,412,399,421,428,442,504,599,547,525,418,638,801,805,733,696,594,487,502,564,572,645,620,680,638,600,411,425,403,409,495,599,563,571,480,425 13,12,11,33,51,45,27,397,407,395,396,413,375,401,429,413,388,416,422,423,437,393,433,414,404,396,398,402,374,412,409,437,439,404,418,407,399,398,396,391,403,413,459,442,424,412,489,522,536,493,483,450,402,433,463,486,504,478,517,506,469,393,375,397,404,395,434,413,413,398,403 16,10,9,30,34,26,23,415,389,384,405,375,395,425,418,402,409,400,409,396,408,386,416,416,386,391,404,392,407,406,396,406,432,386,381,386,397,382,407,405,399,400,449,442,437,387,471,449,453,425,419,392,384,417,431,432,471,480,533,488,472,378,371,386,379,390,420,421,406,396,386 18,51,51,108,175,181,109,391,383,389,376,374,381,377,359,384,405,378,394,390,395,394,390,385,381,393,403,402,374,409,379,388,394,381,379,392,402,416,410,395,386,412,421,392,392,408,441,428,428,422,402,388,363,456,479,488,500,494,482,435,421,411,394,390,382,390,384,398,373,387,399 12,208,190,169,213,191,149,420,409,395,402,392,367,452,428,411,413,396,400,426,436,371,406,393,383,394,381,387,375,427,421,450,440,407,435,415,383,400,405,424,471,492,588,519,475,429,521,505,498,453,442,423,403,473,518,492,553,548,608,551,524,380,401,402,384,412,422,406,435,393,410 5,13,12,23,31,26,19,410,395,383,391,365,397,403,411,421,403,399,413,426,406,401,399,395,395,398,380,382,390,401,402,414,406,408,375,391,397,411,386,391,398,404,419,399,413,383,434,466,460,433,430,409,388,416,415,414,460,452,472,450,431,395,381,396,372,396,406,395,403,381,388 2,12,12,15,15,14,14,398,450,431,393,402,401,401,423,416,405,416,423,477,483,411,450,431,413,412,385,410,371,386,399,474,488,453,444,407,401,381,385,404,416,423,428,416,415,400,484,604,622,530,503,449,397,434,469,460,479,460,503,472,446,393,389,391,401,408,471,469,436,405,391 3,8,8,40,61,60,37,398,408,391,389,383,395,421,420,423,409,399,405,437,430,392,417,395,396,389,390,377,386,387,409,418,419,410,410,395,389,390,404,406,408,443,446,412,416,403,492,491,490,435,429,409,407,450,509,492,536,512,535,503,476,398,385,400,397,386,420,415,390,407,403 13,14,14,268,399,407,271,421,416,408,420,399,395,417,442,435,425,425,419,450,463,404,436,413,407,394,390,394,395,382,414,462,458,428,442,415,409,402,407,402,425,443,469,444,440,438,505,587,572,515,488,437,400,475,518,501,567,537,580,568,499,397,407,379,406,407,450,435,434,420,400 4,32,31,494,906,892,484,410,412,393,375,396,375,435,432,443,457,427,434,437,451,402,409,414,388,387,379,408,380,406,385,422,414,406,418,398,395,402,406,431,430,448,512,453,443,466,542,549,524,472,470,440,395,536,622,632,650,592,632,560,517,414,419,392,400,410,415,413,418,401,404 18,9,9,27,34,28,22,425,391,376,378,387,393,424,419,414,418,390,398,412,386,372,401,373,384,376,383,387,380,393,381,389,396,400,372,372,383,388,400,409,394,420,449,433,421,393,476,417,405,390,390,397,386,415,459,419,482,475,530,492,456,397,383,379,378,388,389,381,383,392,387 2,8,8,10,12,10,10,465,512,481,460,424,448,503,534,533,535,522,564,622,605,443,550,515,471,464,421,425,411,404,472,597,616,523,558,468,444,398,399,407,436,442,543,520,558,408,699,795,771,720,681,598,516,464,530,557,630,638,697,702,656,441,419,425,446,537,618,555,593,498,456 10,13,10,137,215,180,109,458,516,479,470,416,455,476,495,485,481,463,544,655,622,463,603,537,493,487,455,436,419,414,448,609,639,554,562,474,449,401,418,409,443,474,567,513,507,419,661,817,826,750,719,613,505,508,566,594,659,633,703,672,626,413,423,422,430,524,633,580,575,478,469 17,1023,335,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 14,28,20,115,163,157,110,474,588,517,510,465,462,507,534,517,518,507,616,722,701,478,652,613,547,516,476,436,412,379,466,694,711,632,634,517,496,382,414,427,433,471,572,551,555,435,713,884,878,817,782,685,561,506,585,601,664,665,735,706,670,445,455,446,463,586,714,650,665,569,480 4,30,23,48,75,49,32,443,475,405,416,414,399,436,457,450,455,425,457,553,505,426,507,476,432,429,419,410,381,373,435,511,556,490,496,448,422,404,415,431,435,473,523,465,463,443,596,704,715,626,598,504,443,523,565,567,618,597,654,622,574,390,396,403,408,461,548,518,509,450,419 12,18,18,52,72,70,49,391,397,367,379,385,358,395,388,390,392,372,377,403,399,388,393,386,380,378,380,379,379,365,367,392,392,380,391,393,380,364,403,393,387,386,395,383,400,391,431,416,425,408,410,397,379,411,419,416,404,404,399,386,422,393,382,379,389,386,392,399,395,388,384 7,12,12,36,44,42,35,413,452,439,404,401,418,399,424,407,439,419,441,501,486,416,469,455,436,412,398,400,394,386,422,486,532,437,465,415,397,396,391,409,404,414,457,435,427,409,527,686,704,608,585,498,437,433,471,466,522,508,556,529,475,394,398,391,390,423,504,478,478,438,400 13,44,42,57,61,56,51,419,553,522,491,447,448,471,469,482,481,481,564,695,663,472,633,587,523,498,444,438,412,376,434,643,682,586,617,496,461,396,399,403,427,451,521,504,493,424,649,863,865,799,757,673,547,468,532,540,609,606,681,645,602,424,416,412,436,542,677,611,629,523,450 17,8,8,23,28,23,19,413,401,387,390,393,393,407,422,409,415,397,396,392,393,376,391,395,394,380,384,390,385,408,385,394,404,377,386,397,392,392,386,404,399,407,435,431,422,401,457,431,427,419,402,380,393,431,446,450,508,485,536,475,452,387,383,394,381,393,392,388,393,389,372 7,11,10,33,47,45,30,390,403,387,382,378,377,411,414,399,406,376,380,392,406,383,388,400,388,397,384,385,382,381,396,411,401,394,396,386,381,387,379,372,406,405,417,406,392,412,434,430,436,402,408,399,386,383,412,412,438,439,467,450,418,388,402,374,379,384,399,387,383,386,379 11,9,9,29,38,34,26,411,498,476,457,426,434,431,453,425,438,436,485,623,611,417,576,533,476,439,432,413,401,395,419,585,631,528,545,469,413,395,394,381,399,438,453,451,460,413,572,799,812,723,690,570,472,428,461,460,508,492,563,552,521,401,411,398,415,476,598,549,562,477,421 16,97,88,415,502,457,387,616,629,579,544,499,513,635,703,661,649,637,691,759,747,499,684,629,568,530,493,488,432,458,558,718,729,653,663,558,488,458,474,470,523,587,716,681,670,544,834,923,920,859,827,745,622,670,760,782,844,838,880,855,810,496,492,485,508,615,742,692,709,587,533 19,87,81,157,178,156,137,512,646,583,554,519,540,525,574,571,558,549,656,785,774,519,730,679,606,568,513,484,439,403,517,742,782,686,688,576,501,397,421,427,459,512,602,592,609,472,767,945,953,889,859,771,653,545,640,646,729,726,781,765,727,437,466,442,461,610,769,715,725,618,552 5,24,22,27,26,21,22,527,595,573,517,487,521,561,634,615,614,605,667,738,722,494,671,611,568,540,473,460,433,403,552,710,726,640,667,555,476,403,418,470,446,512,660,623,630,444,807,893,880,830,799,731,610,569,651,662,747,750,808,804,769,476,451,489,508,650,748,691,720,585,514 18,26,25,11,14,10,8,652,660,603,580,541,583,699,773,769,763,753,762,742,743,491,579,565,550,530,466,486,443,427,663,683,644,618,637,550,529,429,438,461,502,574,730,733,762,481,902,891,849,826,806,767,670,657,744,764,844,842,901,907,877,577,512,607,636,707,726,691,738,614,581 4,29,17,109,153,104,69,450,476,471,442,434,419,437,494,483,452,474,542,627,593,429,563,519,465,470,416,423,400,415,443,587,628,550,516,479,427,372,400,434,436,482,536,515,495,434,654,795,788,716,684,582,457,506,572,600,665,643,697,675,644,407,425,412,415,498,616,566,566,466,440 6,9,9,18,19,18,17,432,395,424,404,393,411,429,451,405,437,417,417,466,448,393,458,440,415,406,394,398,382,366,446,462,486,447,447,411,409,406,399,423,440,496,626,538,510,394,502,571,586,524,495,458,431,439,450,468,496,492,541,516,477,393,394,396,383,419,457,440,436,419,398 8,156,111,908,1023,1023,734,864,826,778,746,717,744,898,944,930,918,906,901,901,902,619,769,759,714,708,640,643,561,596,832,836,825,772,798,727,662,636,685,712,772,852,948,920,918,786,1023,1023,1013,974,956,910,822,920,981,999,1023,1023,1023,1023,1023,790,689,790,808,867,897,871,895,807,765 1,13,9,24,25,13,12,419,465,448,424,420,417,434,453,437,456,427,468,571,563,406,560,522,453,465,432,417,398,405,421,529,606,497,540,456,430,401,396,405,410,428,490,456,459,406,565,708,739,640,605,502,444,452,501,499,570,561,585,569,530,400,399,407,400,466,600,549,538,474,419 18,11,9,31,41,25,20,426,404,398,405,396,407,432,455,429,421,414,417,409,402,391,378,396,396,399,370,389,368,409,411,407,420,410,419,419,409,401,408,427,421,463,518,478,466,426,536,497,465,444,411,397,404,490,562,535,602,585,617,574,520,372,399,384,383,392,398,405,401,377,382 12,9,8,39,44,41,36,400,377,388,396,391,385,405,400,390,379,388,385,406,388,376,390,392,383,377,384,389,402,380,399,402,393,401,397,392,396,407,379,388,395,383,419,395,392,388,418,436,414,405,410,387,384,402,407,425,423,444,446,433,423,385,384,380,391,392,413,392,395,388,391 2,742,263,1005,1023,418,364,849,897,853,820,765,795,882,930,916,908,891,934,995,979,766,931,891,835,821,738,709,588,674,895,970,982,917,933,845,781,738,822,868,923,991,1023,1023,996,844,1023,1023,1023,1023,1023,982,886,984,1023,1023,1023,1023,1023,1023,1023,733,690,729,769,891,981,936,950,859,784 18,10,10,29,31,29,26,401,456,421,429,388,424,423,430,441,440,416,449,526,508,417,474,455,430,430,412,398,389,409,412,486,513,462,481,411,410,408,411,408,412,418,451,451,457,380,564,688,693,613,592,482,432,417,470,500,526,547,579,564,517,398,401,385,408,441,501,484,482,430,412 2,58,54,137,131,120,126,569,654,612,579,543,557,609,677,675,641,641,717,800,776,535,729,662,610,600,527,485,435,434,591,770,788,711,723,616,553,442,449,471,493,591,706,674,686,498,841,946,943,891,863,785,683,665,734,743,809,796,855,845,802,504,494,489,516,672,775,728,746,643,563 11,22,14,46,57,37,31,486,396,384,382,403,381,488,514,467,444,427,433,431,426,372,412,393,396,389,376,391,397,378,424,424,423,393,395,424,395,400,421,404,423,438,507,469,467,400,580,539,512,453,447,416,404,426,488,494,560,600,660,618,549,386,390,385,392,399,420,413,402,389,395 18,12,12,25,37,34,22,397,368,398,377,400,384,407,399,409,389,403,400,375,392,377,378,379,394,392,390,384,389,382,395,372,365,387,372,394,382,392,392,404,415,407,434,438,410,392,450,377,382,399,381,387,396,425,437,435,484,476,486,465,427,397,356,385,388,383,396,380,396,385,381 20,9,8,33,44,32,24,416,379,397,384,391,378,397,433,413,396,416,402,415,420,379,409,401,399,380,375,383,373,374,411,403,412,400,417,400,394,391,406,411,399,423,442,443,424,401,482,491,507,434,425,414,397,417,443,434,508,489,531,513,463,397,387,388,392,400,410,414,408,392,397 20,8,8,39,49,42,34,401,460,442,411,404,430,426,442,436,434,436,465,553,531,414,510,460,445,423,411,411,381,398,432,513,538,473,487,421,423,389,416,410,410,437,500,464,456,388,589,742,744,660,625,536,446,433,492,507,589,564,633,583,528,397,403,402,401,452,522,469,485,453,424 5,252,235,151,198,185,139,428,408,363,402,383,375,400,437,423,437,446,402,436,439,389,395,404,389,400,401,382,404,411,455,440,434,396,440,399,401,415,448,459,510,580,653,600,542,448,547,520,500,471,463,432,404,446,491,537,547,547,611,548,510,382,383,389,407,421,417,406,409,412,392 8,101,89,140,192,166,118,491,457,458,449,422,446,492,551,519,487,482,487,574,544,432,566,537,482,446,454,417,394,443,461,536,597,493,528,433,424,430,448,464,486,571,664,604,578,465,672,725,737,648,621,523,456,551,603,611,690,691,754,716,646,398,408,396,411,477,602,546,544,442,418 6,28,18,52,69,42,30,423,398,407,387,380,377,417,442,412,421,424,406,405,404,401,394,402,382,398,397,380,375,387,397,403,421,396,415,403,381,393,400,402,410,426,468,434,443,395,480,439,425,403,409,390,371,430,446,477,540,505,567,536,472,394,380,375,390,389,406,393,388,399,376 10,8,8,20,25,24,18,409,468,444,438,415,416,454,466,446,432,445,493,583,565,443,533,483,454,453,422,414,384,369,440,549,559,495,526,463,440,396,403,394,390,399,469,465,464,401,581,756,748,678,623,560,476,437,473,471,540,525,596,574,546,402,397,401,411,481,578,530,542,486,416 10,20,19,54,71,69,51,419,457,442,441,391,435,436,445,440,436,427,471,542,534,440,510,487,460,443,418,407,386,407,419,513,558,476,509,439,431,400,401,395,430,437,482,464,451,412,563,742,736,668,627,564,454,454,498,506,539,546,604,570,521,406,412,381,391,446,539,484,507,445,440 20,11,10,27,39,36,24,417,392,403,396,377,401,418,416,392,410,398,412,429,411,374,419,406,397,394,389,373,373,385,398,410,431,404,399,391,398,389,386,398,374,421,426,430,411,407,474,513,514,472,472,435,401,413,454,436,471,460,519,493,455,380,395,378,382,409,414,405,422,403,388 20,8,7,23,28,23,20,396,393,362,373,375,397,395,430,406,396,396,394,425,408,393,397,392,400,390,375,397,389,394,408,412,409,389,400,397,368,379,395,390,404,414,446,427,417,402,481,455,449,419,398,387,378,419,448,455,491,489,531,475,447,383,384,388,383,387,395,384,385,398,388 1,13,12,26,33,31,25,423,433,412,400,395,397,438,414,422,430,405,431,445,445,390,445,413,391,405,397,395,358,406,413,445,447,424,410,411,386,406,398,422,421,477,590,522,491,403,474,560,541,479,490,426,409,424,452,455,490,481,511,518,474,394,389,388,392,401,443,404,411,395,391 11,690,303,1023,1023,947,638,715,817,765,722,692,702,750,811,805,795,782,853,914,901,687,864,826,755,754,653,650,530,505,737,888,902,835,851,752,678,511,589,611,677,770,870,839,834,742,979,1023,1023,1011,988,921,826,837,907,925,976,971,1012,992,954,660,622,615,657,809,907,868,883,792,702 20,15,13,33,46,36,24,402,407,395,389,379,382,393,413,416,417,414,425,425,443,388,398,406,390,395,380,389,389,391,384,413,427,410,408,364,392,398,398,400,404,410,454,450,416,395,490,478,469,445,418,402,390,442,453,476,513,496,547,518,508,401,394,377,396,405,407,392,418,373,380 8,41,40,44,58,46,38,447,549,487,465,432,452,455,487,479,478,470,585,645,621,445,602,550,505,481,442,460,420,416,472,619,658,568,605,455,490,390,401,399,415,433,515,494,507,403,687,860,864,796,768,661,551,461,546,578,648,649,707,697,639,419,440,423,418,513,662,621,596,530,481 17,66,42,65,111,65,39,423,406,393,386,384,388,431,474,433,420,428,435,431,444,385,418,407,391,400,381,388,395,364,447,425,419,406,409,393,406,401,426,432,452,474,554,497,469,426,541,495,519,457,464,379,373,517,534,564,621,615,652,588,530,388,399,399,384,407,448,447,426,407,383 8,8,8,45,69,71,45,397,414,384,422,402,404,424,395,395,396,382,403,434,426,394,412,405,398,392,385,362,382,374,398,432,432,413,391,398,408,384,395,394,402,419,420,418,420,414,478,547,538,471,489,420,415,448,468,474,507,497,550,488,468,394,380,387,393,401,430,422,419,393,368 10,14,13,101,160,149,95,444,511,502,471,418,435,468,492,451,443,452,529,675,654,445,653,582,510,506,441,422,403,391,447,631,664,559,563,488,450,407,413,422,439,470,540,498,496,449,613,794,802,716,683,570,472,502,563,575,613,619,656,641,582,421,415,403,405,504,688,597,620,504,448 12,20,20,38,67,65,37,416,505,455,450,436,461,430,492,443,456,444,515,605,581,446,550,506,481,460,439,424,396,382,437,561,610,524,537,487,455,393,397,420,418,403,503,485,469,402,590,817,827,750,724,614,488,431,476,487,566,559,616,615,557,416,392,411,412,483,579,522,571,475,441 3,8,8,17,17,16,17,462,518,477,452,441,470,509,573,546,526,537,571,637,576,431,554,511,471,450,431,436,400,402,484,593,605,551,563,458,429,387,421,415,433,481,567,547,556,430,720,796,776,719,690,618,508,484,535,573,656,659,724,716,676,445,436,445,453,545,624,573,576,522,459 18,18,15,64,79,67,52,409,442,412,414,392,409,434,478,440,428,421,467,478,485,390,438,437,420,421,400,407,397,387,404,455,469,432,447,431,395,417,411,409,422,434,515,472,450,426,579,674,658,576,549,472,416,466,504,529,577,590,628,587,541,386,395,399,418,433,492,436,454,413,392 16,9,8,35,46,31,25,417,417,403,405,381,376,419,438,426,422,432,419,437,440,385,420,413,403,399,395,390,375,384,409,430,437,409,420,389,397,402,398,406,404,426,448,443,441,409,527,505,503,461,448,407,417,438,478,472,520,511,577,523,477,398,378,399,399,399,441,423,408,406,395 11,12,11,28,37,32,24,423,386,387,389,392,384,421,436,431,418,406,383,395,375,394,401,394,396,377,386,383,372,400,406,388,401,376,404,387,388,388,398,387,400,429,453,443,432,412,484,457,413,403,415,392,393,431,449,450,484,483,534,512,461,375,377,380,388,410,390,372,379,386,392 18,12,11,22,30,24,17,416,456,441,428,417,396,443,469,436,450,454,481,509,510,405,458,451,425,419,416,408,401,409,433,479,482,464,470,431,415,389,392,398,410,415,487,465,490,410,572,679,666,593,571,535,445,443,496,491,538,537,595,584,545,399,409,406,408,457,506,478,486,438,416 3,10,10,38,41,41,38,407,438,430,427,403,404,421,427,424,414,416,471,526,499,411,495,463,436,446,404,404,401,365,409,510,528,461,477,418,412,402,384,394,396,405,408,398,409,393,492,696,708,628,578,481,440,405,414,421,469,461,483,491,459,388,383,403,385,433,509,477,473,432,401 17,10,10,21,33,30,18,469,437,424,427,417,435,476,539,528,507,491,504,454,490,402,391,405,406,401,402,405,405,384,529,485,453,434,456,421,437,424,476,492,530,625,709,658,655,411,700,610,545,533,496,491,432,507,568,604,701,701,757,730,680,425,417,436,443,449,439,421,452,422,405 12,15,14,37,27,26,36,521,609,574,526,497,514,552,609,612,599,598,663,746,729,497,663,617,564,533,477,460,429,405,538,709,732,634,659,569,513,403,431,440,454,501,607,620,627,431,786,895,884,830,807,733,599,537,597,629,711,718,786,785,746,466,473,476,499,637,741,681,715,605,517 6,22,20,42,47,43,38,452,470,458,456,415,443,484,490,468,446,432,489,571,566,406,536,500,453,452,437,391,373,409,500,554,609,513,515,450,426,392,401,454,497,584,702,653,602,411,618,714,744,657,653,583,507,477,505,520,587,585,654,646,576,405,415,385,405,451,570,513,524,476,421 16,258,177,188,218,137,125,424,404,386,374,413,387,467,470,451,417,424,408,421,403,388,399,379,405,405,378,389,397,387,426,407,425,379,384,391,373,399,442,432,437,499,580,511,480,438,536,450,434,432,395,405,389,468,510,528,574,584,616,592,525,396,408,399,400,410,402,409,420,371,419 18,9,8,9,16,13,7,408,410,395,392,396,401,402,436,439,400,403,406,427,423,383,409,389,384,399,390,391,390,373,413,416,424,406,421,383,381,378,393,421,414,424,486,448,425,406,508,486,488,445,439,423,400,479,514,520,552,542,570,550,469,395,378,385,399,402,422,397,411,391,402 12,57,53,122,150,140,113,669,815,767,737,681,725,716,780,783,775,771,847,916,896,649,841,787,743,719,635,618,512,426,729,882,889,823,846,739,686,415,437,443,490,592,762,774,814,521,950,1023,1023,1023,997,931,837,667,747,775,853,863,926,939,916,610,655,643,663,845,948,896,916,821,728 2,114,91,36,44,36,29,544,693,626,575,495,563,593,647,620,615,587,731,827,783,592,780,699,643,623,517,464,436,450,557,820,812,727,753,598,567,418,478,502,542,619,733,685,668,515,813,985,956,904,865,774,661,681,748,750,807,798,848,830,781,488,470,486,481,729,840,758,787,647,558 7,9,7,32,51,43,26,441,450,445,424,403,422,423,440,456,439,418,466,497,508,406,473,437,424,421,394,411,402,412,415,482,506,441,473,436,420,390,384,431,408,436,492,478,471,423,585,699,710,635,589,503,455,469,520,538,574,583,636,604,546,401,405,396,390,435,496,470,489,433,422 8,115,99,143,189,160,120,506,642,599,551,498,527,527,596,586,574,576,669,792,758,535,736,683,616,575,509,476,446,423,511,763,787,685,723,604,484,411,437,425,462,508,630,604,609,449,779,943,942,880,851,762,633,570,646,662,745,741,792,789,750,471,471,462,452,657,807,745,735,635,552 5,257,213,204,285,209,153,829,792,733,716,665,718,872,927,913,904,891,880,839,851,510,582,604,595,571,522,553,484,683,950,881,819,802,835,794,750,772,859,903,948,1018,1023,1023,1023,702,1023,1000,934,924,900,881,791,893,984,1023,1023,1023,1023,1023,1023,731,593,736,760,794,772,766,800,699,644 16,11,11,61,95,87,57,414,436,427,417,388,424,422,424,423,434,422,468,516,511,419,495,460,439,422,418,397,393,380,422,485,529,490,458,426,400,405,386,398,405,416,442,435,438,413,546,705,700,619,594,500,458,413,450,449,503,495,546,525,499,404,416,396,390,460,507,492,492,464,408 13,9,9,35,51,53,36,407,404,408,396,393,411,400,427,422,416,425,440,442,431,404,437,417,406,400,390,394,404,382,416,423,445,413,417,396,392,389,397,394,404,416,427,421,436,398,512,564,551,497,463,442,393,424,446,461,507,490,511,518,495,411,386,383,402,419,423,423,425,403,400 15,21,19,74,86,77,66,806,885,852,854,829,876,800,784,743,778,834,913,910,933,457,597,556,527,511,477,487,424,382,488,626,643,581,616,563,521,384,385,389,401,416,425,442,442,390,895,970,949,942,936,922,844,428,430,427,496,491,556,723,776,581,788,666,764,876,886,889,932,863,846 9,14,13,18,26,21,13,381,392,410,388,399,381,411,415,397,405,405,420,395,407,380,397,392,392,391,377,397,389,405,456,419,412,413,397,402,392,415,508,553,625,731,821,720,603,401,665,540,467,461,463,429,411,517,671,755,869,854,876,760,679,393,376,389,386,407,411,382,404,394,398 17,12,11,24,32,29,22,383,395,394,388,388,367,405,390,402,395,387,394,409,401,397,397,396,396,386,389,383,401,386,418,388,410,384,404,397,395,382,399,383,404,428,449,414,397,409,445,424,451,443,423,405,391,431,463,442,479,485,485,435,441,386,404,384,381,395,404,398,402,387,388 13,64,48,118,138,98,87,464,555,513,481,451,470,488,488,502,495,484,556,724,687,479,666,612,541,526,467,428,407,409,442,677,726,618,629,527,467,411,424,432,469,509,603,557,527,458,690,868,878,799,768,659,538,566,612,630,700,683,736,701,646,408,439,409,411,543,708,663,655,536,474 10,27,27,39,57,57,38,420,494,458,452,441,454,443,485,456,456,493,512,612,576,419,536,506,473,453,425,421,404,420,454,544,578,511,529,459,437,398,411,415,408,443,507,476,500,411,645,793,787,718,695,605,476,449,517,522,607,604,662,637,594,426,424,431,418,493,588,540,563,471,457 16,13,8,46,45,26,28,432,382,380,391,396,405,443,460,417,426,411,403,413,397,369,412,407,391,386,370,377,379,397,411,409,421,395,377,386,399,386,404,405,429,433,484,448,433,405,507,478,462,420,418,379,404,440,472,481,531,542,598,561,505,399,390,393,394,394,421,397,408,401,383 10,20,14,39,61,44,26,411,476,417,434,421,405,419,417,432,432,438,466,538,547,410,519,469,438,449,403,411,405,419,413,519,552,475,500,413,399,398,416,406,419,435,501,478,450,415,552,719,721,646,607,504,454,454,501,505,560,556,596,582,516,400,392,404,408,440,533,496,482,441,421 7,42,39,133,195,189,126,462,491,488,469,425,441,480,491,484,467,454,510,605,593,444,559,508,468,466,417,410,425,382,431,564,600,517,512,466,421,405,422,412,419,431,523,489,484,423,638,806,812,735,698,602,515,478,534,541,626,608,684,667,598,396,418,404,417,495,611,547,561,474,453 12,29,28,66,91,78,56,419,509,501,466,439,451,446,471,462,486,469,547,656,651,441,597,551,476,477,447,436,410,391,434,597,655,566,576,479,459,387,414,391,417,442,513,491,512,405,641,849,858,787,758,652,527,463,505,515,606,594,658,647,595,395,423,411,415,536,645,589,610,506,445 20,115,108,109,143,137,105,429,402,416,397,380,373,438,475,430,426,409,418,457,449,380,429,416,402,406,386,391,387,411,433,462,464,413,438,397,410,412,418,449,448,491,574,542,494,405,539,568,559,464,478,418,411,451,472,489,544,581,638,612,555,397,392,390,408,416,446,436,462,427,395 12,32,30,87,123,105,75,423,557,528,509,460,483,443,486,453,468,467,588,700,690,485,648,608,539,542,463,443,415,397,452,689,728,633,655,545,513,394,383,392,394,447,514,504,517,416,649,914,913,849,819,717,580,437,490,509,561,577,634,656,602,423,417,416,423,544,691,649,656,549,477 16,25,24,82,82,74,75,438,520,471,457,440,439,435,485,489,485,458,525,612,582,443,564,524,475,464,439,409,399,383,436,572,620,528,568,472,437,408,392,389,411,411,483,463,475,406,637,820,823,750,716,624,506,453,480,487,552,562,629,627,595,409,423,417,410,504,606,573,584,501,457 8,10,9,43,78,78,42,423,424,425,411,400,429,415,421,409,417,418,429,467,458,403,435,416,405,409,402,393,398,400,408,457,450,417,424,397,394,377,393,392,409,418,446,438,445,389,511,621,618,539,526,476,419,421,445,471,509,514,539,518,488,394,408,392,405,425,452,423,443,430,413 12,26,25,328,577,588,327,461,409,401,422,388,430,471,474,466,456,440,428,478,480,400,447,419,403,396,402,395,417,438,435,462,468,428,430,410,399,420,429,448,463,505,576,516,486,487,622,634,584,543,508,468,444,610,684,683,713,673,712,648,590,404,395,412,405,436,448,449,444,403,402 3,11,11,155,289,296,157,409,474,439,427,403,397,417,443,428,432,413,460,543,547,423,498,472,442,438,426,380,383,398,410,519,538,481,502,439,421,390,400,389,389,401,449,425,430,418,546,755,776,687,657,539,466,434,453,455,517,507,548,547,504,408,401,405,405,448,535,499,517,438,416 19,40,39,115,137,136,112,427,482,476,467,455,466,446,474,456,466,456,522,606,600,431,559,510,469,449,425,428,393,391,447,568,598,512,533,452,420,421,387,397,406,453,513,471,492,420,630,793,806,740,680,595,490,500,528,540,620,618,678,656,594,421,410,415,417,488,613,560,579,483,435 15,239,213,147,190,167,131,390,400,407,374,370,378,409,404,416,418,382,416,429,433,380,406,403,405,410,394,394,354,414,444,429,420,405,417,413,368,402,425,422,450,478,545,495,478,407,490,507,497,462,459,426,380,435,487,492,522,534,556,496,463,397,389,414,391,413,431,430,403,387,399 11,62,58,86,103,93,77,452,601,557,520,451,482,498,528,503,527,499,625,748,723,499,683,646,544,534,473,469,422,401,469,705,741,652,657,570,468,412,414,424,423,452,543,512,531,415,709,909,917,849,825,731,599,500,553,585,656,656,719,721,669,429,425,432,436,565,731,663,680,569,496 20,37,36,98,138,128,88,440,474,443,439,420,430,444,471,459,466,465,487,560,572,408,487,486,457,434,414,407,404,384,432,525,549,494,491,445,396,399,383,398,418,436,513,467,476,426,638,760,760,677,662,551,485,478,540,562,631,614,679,661,595,424,413,429,426,458,529,504,510,462,429 9,849,339,932,991,429,429,855,904,864,825,786,814,897,946,933,924,911,947,997,983,774,936,897,850,832,739,734,622,685,899,977,986,923,940,855,802,773,847,890,938,998,1023,1020,991,874,1023,1023,1023,1023,1023,1005,919,1009,1023,1023,1023,1023,1023,1023,1023,763,745,769,797,918,994,956,969,882,815 6,132,120,227,314,281,196,504,660,602,572,494,513,513,570,573,577,561,676,795,775,510,736,692,621,592,500,498,432,426,500,755,788,693,706,587,529,402,422,446,436,498,611,591,603,459,771,949,959,892,865,775,647,529,623,653,723,722,783,769,729,452,490,464,472,626,780,715,742,613,548 11,9,8,19,28,25,16,397,402,389,397,371,389,407,414,404,386,402,397,440,418,389,431,410,393,395,400,394,387,396,387,425,460,408,431,387,418,379,398,391,408,416,444,417,409,399,450,532,520,480,468,414,404,427,438,436,469,470,481,477,434,398,371,391,389,407,412,401,399,406,392 14,65,56,72,93,76,61,452,598,547,510,448,463,478,539,513,501,505,597,750,725,495,710,663,555,546,483,458,417,416,468,715,759,646,689,545,484,407,396,439,457,490,599,526,532,439,682,891,904,831,796,681,560,539,610,622,678,675,731,702,654,418,433,429,440,568,746,689,684,576,482 8,8,8,59,77,79,61,398,410,427,426,422,401,412,415,418,399,425,457,498,473,411,460,439,407,415,410,423,385,389,405,482,504,439,452,414,371,376,377,394,388,408,412,402,417,378,500,669,685,603,578,502,432,385,407,424,464,466,489,511,472,395,381,389,396,446,480,481,469,446,419 19,26,24,60,88,81,54,424,421,399,397,382,393,409,431,404,409,398,441,475,454,411,441,429,420,413,393,402,387,406,391,446,473,424,434,417,409,388,390,387,394,382,447,422,443,398,501,626,643,556,544,467,433,402,436,447,480,472,522,475,475,387,372,396,387,413,462,428,436,433,406 10,396,271,184,357,241,121,539,542,542,501,496,506,596,663,654,655,637,653,655,652,420,503,500,483,482,421,410,393,429,601,638,596,555,593,526,526,486,483,528,572,668,769,730,727,569,864,840,807,770,751,711,608,690,755,773,837,829,885,876,835,517,456,508,519,603,621,601,653,545,526 20,13,10,28,38,29,21,423,403,396,394,384,362,436,457,426,425,410,414,388,395,397,385,383,375,386,368,382,384,368,409,395,376,400,372,390,379,409,401,415,402,407,463,459,435,400,514,435,430,396,400,404,390,428,457,439,519,526,584,565,484,389,383,379,409,383,377,377,396,380,391 18,18,14,46,55,41,35,427,395,396,391,376,389,418,420,420,401,386,404,419,408,392,408,406,395,400,397,400,382,370,402,404,402,405,407,379,394,390,406,407,409,459,487,459,433,405,520,485,442,435,429,394,395,478,513,527,562,550,589,549,473,382,407,375,381,400,402,398,420,404,392 8,175,161,105,154,144,99,426,406,390,374,366,389,443,458,427,396,402,401,413,410,391,385,400,375,378,387,376,368,441,414,413,424,412,395,422,401,414,442,490,456,549,627,539,512,409,518,478,431,430,392,409,386,441,517,497,540,549,599,538,482,399,384,387,379,414,398,353,405,377,392 16,70,67,58,59,52,52,536,701,645,612,556,585,595,636,624,620,608,714,818,805,549,779,730,653,627,555,514,458,411,545,753,800,700,724,611,553,407,418,435,457,503,615,587,606,438,821,960,971,911,885,817,709,538,622,628,718,726,794,801,768,460,506,483,482,697,840,792,779,694,592 11,19,18,67,100,99,65,426,475,466,430,395,429,425,437,453,454,454,496,599,571,409,538,494,465,455,419,406,387,390,422,554,596,500,530,456,429,414,394,411,410,438,495,474,443,416,613,773,778,692,665,554,473,459,510,527,599,572,636,594,578,404,399,406,420,474,580,521,563,465,432 18,18,12,43,49,29,24,508,448,412,436,402,412,494,510,467,463,439,445,490,489,398,455,444,410,418,412,379,370,415,454,481,508,446,451,420,389,421,437,448,475,551,634,591,525,438,617,653,635,559,538,485,449,548,623,622,675,648,708,654,587,408,397,396,389,426,488,467,485,420,395 1,81,67,211,324,247,159,457,536,480,485,455,466,488,511,490,484,492,568,672,653,459,625,577,497,459,458,425,377,422,465,624,675,568,581,517,442,409,423,437,455,499,586,535,527,443,678,852,869,786,746,636,497,584,644,650,716,692,746,705,662,417,398,412,441,503,650,606,598,495,451 2,911,298,104,109,36,43,599,671,629,549,518,515,646,703,670,650,642,696,799,758,470,720,689,584,576,486,501,471,465,621,757,789,682,714,571,533,505,594,632,703,772,848,787,748,625,879,941,935,869,841,746,630,811,878,883,924,909,946,909,856,514,455,465,503,655,773,722,732,598,530 7,13,13,91,190,196,91,377,408,423,400,383,403,394,406,407,401,376,406,456,434,394,437,434,405,416,386,383,377,379,393,446,462,418,436,419,393,383,380,377,406,386,414,400,380,401,428,598,609,539,498,426,409,413,393,388,403,407,461,420,422,389,377,385,409,402,442,398,444,419,402 7,76,42,104,145,82,59,499,441,414,399,401,411,538,580,528,526,482,495,537,514,399,470,433,426,419,404,416,409,442,474,491,492,462,491,415,408,435,491,487,549,602,707,643,581,520,725,711,685,625,561,508,450,672,747,741,785,774,819,771,708,407,382,392,422,450,511,471,466,447,414 4,15,13,30,36,29,25,402,432,409,398,384,413,426,430,415,415,414,429,486,484,396,450,428,410,399,395,391,388,389,399,455,486,434,457,420,395,404,387,415,420,430,468,449,445,418,532,644,632,542,523,477,404,454,498,501,529,509,542,521,493,394,398,383,393,433,488,452,452,425,397 10,19,18,32,52,46,28,469,460,438,420,404,404,453,448,431,436,433,449,525,500,404,500,462,418,447,414,400,392,373,455,501,523,451,492,432,389,401,406,414,427,495,608,563,522,392,529,657,672,589,601,508,447,454,481,498,528,530,578,546,507,410,417,397,390,438,513,466,473,419,407 14,16,13,23,33,24,16,412,393,394,376,392,385,404,408,405,401,392,395,407,400,393,420,412,397,410,404,395,392,374,393,415,412,407,409,406,378,381,388,395,406,404,437,408,415,395,441,490,490,440,445,384,390,416,447,445,456,457,477,459,411,389,400,377,396,390,416,413,403,391,380 3,11,9,24,32,25,18,415,400,373,378,383,382,424,408,411,402,399,389,389,394,384,396,387,390,373,396,376,394,370,394,388,382,386,389,388,387,391,394,405,404,431,451,437,422,393,476,421,412,411,396,395,387,444,469,475,509,487,548,483,442,389,394,385,375,394,398,386,390,386,378 5,33,31,32,36,32,29,556,638,594,549,507,523,587,657,648,631,609,699,768,755,518,696,649,587,575,491,484,445,403,568,740,752,663,704,579,517,413,445,434,462,521,662,623,639,437,806,904,897,841,815,746,632,543,626,652,733,733,800,801,768,477,462,477,509,673,772,716,732,627,528 12,9,9,34,42,41,33,424,457,435,442,429,407,415,435,435,426,411,464,549,523,409,516,474,445,438,406,418,388,379,404,525,560,470,492,423,428,394,404,386,398,394,428,428,422,406,511,742,756,660,631,531,436,426,464,435,474,471,518,510,466,403,407,396,395,460,528,487,490,436,411 15,9,8,18,23,16,13,414,403,385,387,376,387,411,408,397,407,393,382,390,380,380,393,395,382,391,395,390,419,386,391,367,396,397,379,383,381,399,381,371,366,387,407,397,391,384,409,401,412,385,385,381,379,397,383,394,437,432,450,470,420,397,381,378,373,368,380,391,388,384,383 3,31,26,354,661,639,340,479,456,418,432,427,442,484,527,523,509,497,500,514,499,415,449,431,430,422,407,406,380,458,462,488,467,448,465,429,409,443,452,444,503,548,651,566,554,521,695,688,655,597,562,522,461,690,772,769,772,738,779,735,659,443,411,424,436,448,477,477,488,434,412 2,53,49,128,155,145,118,439,544,499,496,447,461,487,489,492,480,479,588,704,677,475,662,594,530,499,463,440,395,412,445,670,695,594,596,523,471,411,412,414,442,466,556,511,508,419,675,865,872,796,763,666,535,503,566,572,642,640,709,697,637,413,424,419,417,554,692,625,664,545,474 12,24,21,99,132,101,76,646,730,678,634,582,619,704,757,748,734,720,809,833,816,645,763,720,681,647,559,552,476,463,669,839,811,769,770,675,626,467,459,485,509,599,761,739,766,501,909,1023,991,958,925,856,745,685,768,777,852,848,911,908,871,595,596,577,615,858,915,861,893,782,699 3,8,8,25,27,24,22,467,446,418,401,419,406,520,561,528,523,495,491,484,469,400,438,413,415,409,404,386,391,397,455,463,453,419,426,422,398,414,424,422,433,468,565,533,490,440,661,642,586,550,520,468,427,565,640,634,700,688,739,710,641,440,394,426,436,458,470,448,464,423,415 10,17,16,63,91,81,55,392,419,393,404,412,399,408,410,417,404,402,435,447,432,397,402,402,403,397,399,400,383,394,415,434,445,413,419,395,400,395,390,406,416,435,455,439,415,418,453,558,548,476,457,439,405,439,478,463,510,491,529,507,459,391,382,388,400,412,445,419,429,405,388 3,24,22,38,50,44,33,410,422,430,441,409,396,420,448,432,429,413,457,532,508,415,495,466,429,415,407,394,387,421,405,515,550,470,482,429,388,398,416,404,414,442,487,442,443,422,528,685,685,600,551,469,428,451,503,518,548,546,584,546,522,416,389,396,400,444,510,481,494,425,393 17,9,9,33,50,51,33,395,556,527,471,418,442,394,407,399,401,382,630,796,680,570,777,643,579,543,465,436,410,378,388,783,778,657,659,484,454,390,422,430,425,457,465,428,405,441,422,886,853,764,698,535,457,498,508,480,448,450,466,436,425,388,418,399,385,628,761,614,645,511,425 18,16,12,41,49,36,30,430,400,390,394,383,385,444,435,413,394,410,415,411,432,381,404,399,398,391,386,398,376,415,397,415,425,405,402,399,381,403,392,409,417,451,474,454,443,402,520,478,472,468,437,419,408,444,476,490,543,517,576,529,498,376,387,393,379,401,425,408,410,411,383 10,12,10,22,20,17,20,420,412,425,413,398,403,427,441,451,424,431,431,431,440,387,421,419,389,388,390,389,396,399,418,421,427,413,422,398,383,429,423,424,463,502,588,518,471,430,584,545,505,474,433,417,410,495,569,586,667,639,678,603,548,397,393,401,397,420,415,407,424,411,403 6,10,8,27,32,26,22,414,395,390,394,379,381,433,427,422,404,413,402,410,391,381,405,403,385,389,396,370,398,412,400,382,402,387,382,390,369,388,400,397,410,430,455,421,440,402,489,433,418,389,399,389,381,432,460,460,518,516,542,511,486,386,383,380,380,398,401,391,399,390,373 4,22,20,51,81,70,43,447,424,404,417,409,418,434,455,449,414,437,442,504,492,417,474,445,423,425,399,386,380,376,467,491,510,475,484,427,398,389,421,443,475,563,689,632,592,398,542,635,643,577,544,496,468,478,497,515,553,540,594,570,516,401,383,395,399,426,491,473,459,403,402 3,18,17,29,24,20,25,529,653,573,553,493,528,568,637,628,604,594,675,773,744,496,707,636,571,563,477,480,429,386,544,739,758,676,699,575,526,397,412,424,447,498,638,607,618,437,805,920,915,860,834,756,621,527,616,654,728,732,799,809,770,471,474,479,510,670,776,718,739,632,541 4,119,92,143,228,179,106,519,616,562,519,454,482,547,580,568,575,538,654,770,746,494,719,659,576,525,460,476,429,415,502,731,770,658,699,573,508,417,427,462,474,543,662,597,598,477,751,908,908,838,806,699,563,622,681,700,754,750,802,776,714,436,454,446,464,587,754,698,682,572,493 12,73,68,152,209,193,140,477,563,533,504,455,448,493,519,500,508,476,599,726,692,484,669,619,555,516,474,441,430,395,468,675,717,615,608,502,457,383,412,421,425,459,554,528,538,455,696,896,911,836,809,706,581,495,561,569,649,642,709,695,641,430,424,438,428,563,710,649,666,563,484 10,10,10,49,63,66,50,404,439,442,433,405,404,410,430,422,423,421,452,519,481,405,483,457,421,430,397,414,395,402,411,493,499,454,469,426,409,391,396,403,407,399,432,429,444,402,535,699,717,616,607,502,442,444,471,480,505,501,534,495,489,409,400,372,390,419,489,459,458,430,404 11,23,22,26,33,30,25,417,477,440,425,404,420,432,446,431,422,430,468,589,573,424,551,493,458,449,438,417,403,395,430,544,593,516,517,457,431,391,394,394,391,430,474,446,444,404,546,771,787,708,666,559,464,436,477,466,516,513,577,574,524,397,392,401,400,466,577,526,513,465,446 11,9,9,22,25,23,20,430,420,397,387,388,400,407,423,427,406,403,406,462,433,397,436,422,403,403,385,388,388,408,410,447,460,443,452,401,399,388,397,418,410,447,544,491,480,374,457,532,568,483,473,432,419,415,423,429,456,444,485,454,438,390,390,392,386,391,432,429,439,434,383 2,86,78,228,239,209,198,510,644,593,548,493,516,548,586,588,562,558,679,786,773,522,742,684,607,603,496,476,437,431,528,749,785,697,707,609,524,408,431,440,487,488,610,586,582,453,786,936,940,875,850,757,644,552,631,653,729,738,793,786,743,466,492,440,479,654,782,732,744,621,529 10,212,194,131,193,168,112,471,468,442,424,424,406,500,508,504,500,498,476,528,550,422,482,450,432,442,407,417,390,457,492,535,529,473,484,447,464,394,451,470,507,585,680,607,586,428,691,740,702,672,602,560,508,510,580,600,672,670,716,698,643,437,414,423,433,485,541,518,513,450,463 6,36,33,44,76,69,38,425,483,482,475,464,472,475,501,490,513,497,536,512,551,425,440,452,439,431,425,439,428,406,450,455,463,454,473,437,435,362,409,388,433,442,505,489,489,401,667,663,627,623,603,589,512,442,493,482,564,557,628,640,606,447,472,430,446,504,507,498,559,473,490 18,10,8,49,69,59,40,387,424,429,405,391,409,386,419,425,400,424,443,491,475,390,460,431,409,432,416,408,377,397,415,466,469,439,466,425,421,377,384,400,405,422,425,398,425,400,507,653,659,565,529,455,426,440,470,476,510,497,556,520,500,398,382,377,386,435,473,459,459,412,408 8,10,8,28,37,27,20,421,411,410,387,385,396,434,442,438,428,417,411,414,432,382,403,413,388,393,380,401,389,390,429,417,432,394,404,389,401,400,405,445,460,499,548,498,462,430,577,500,487,470,427,421,387,534,602,613,666,632,681,640,564,404,377,382,392,407,416,402,420,393,395 14,90,71,108,134,94,80,504,646,607,562,504,511,542,588,580,562,549,669,788,763,516,748,682,596,571,514,459,435,416,531,753,795,689,720,579,508,417,484,514,561,649,749,665,633,496,783,926,931,865,830,736,613,643,738,751,807,788,833,798,746,451,460,445,463,629,769,723,721,614,516 8,21,21,44,52,43,37,428,495,444,448,431,437,442,483,466,464,446,514,619,592,430,574,523,464,466,420,449,398,413,444,576,622,528,533,466,452,408,410,399,414,459,508,487,486,416,642,794,801,725,691,581,504,474,554,547,644,619,682,632,586,411,398,393,413,478,621,548,579,468,445 1,11,11,8,8,8,8,391,399,387,380,379,379,386,405,388,387,402,384,392,397,376,403,390,399,372,395,388,387,395,402,398,398,402,399,384,385,411,387,392,409,413,448,417,418,395,459,458,437,409,402,407,380,428,450,464,486,465,518,464,433,390,383,395,392,385,404,403,403,390,364 10,16,16,158,239,240,156,432,472,460,430,433,446,457,462,477,457,470,485,503,525,449,511,522,528,503,460,458,428,379,408,482,496,468,470,445,430,378,387,402,393,396,438,429,436,401,591,682,686,662,629,589,508,395,430,434,513,512,581,578,549,395,424,418,411,468,504,490,519,459,437 15,15,15,86,131,137,90,379,395,381,381,391,384,386,393,410,380,401,384,408,394,391,404,401,392,399,381,400,395,361,408,385,391,397,401,399,372,397,390,408,401,399,418,415,403,394,442,473,456,421,422,381,390,411,430,430,453,423,452,441,418,396,369,394,387,393,402,396,402,385,372 5,11,10,16,16,12,12,475,554,482,476,457,461,502,559,539,537,528,575,664,639,461,586,538,502,492,443,440,407,409,487,631,645,559,583,465,447,392,398,396,421,476,565,524,551,428,731,825,811,750,724,652,522,506,558,575,647,662,727,722,676,432,449,438,443,563,668,606,648,530,471 8,120,61,425,452,185,169,634,750,725,678,606,634,692,747,738,712,719,798,879,866,629,830,786,717,693,597,572,491,469,695,858,884,803,818,698,616,514,581,652,710,802,907,861,822,643,945,1023,1023,971,941,870,768,812,883,916,999,995,1023,984,934,542,550,528,557,765,874,828,845,731,635 20,13,10,40,50,29,22,397,406,392,403,400,410,434,435,414,416,402,433,433,430,399,427,407,403,404,379,380,389,384,409,433,450,412,411,389,379,386,407,405,420,432,473,436,434,404,502,550,540,482,484,416,396,434,453,480,506,521,555,537,489,383,388,374,400,410,425,400,414,379,391 14,221,197,185,259,228,162,462,375,385,404,382,382,464,488,450,429,398,432,431,428,398,404,403,409,402,385,392,391,438,459,450,431,402,412,389,384,426,426,449,476,504,603,555,513,456,569,534,515,469,449,411,388,450,536,548,611,594,661,626,540,404,380,378,399,396,425,412,421,391,394 17,11,10,27,33,30,24,410,395,369,386,388,403,406,382,410,392,391,383,395,375,391,381,390,387,377,380,379,370,404,407,402,395,379,405,395,372,385,383,395,392,386,413,415,419,386,436,401,402,407,402,386,371,401,403,409,454,469,468,466,445,373,401,394,383,394,381,401,400,379,395 5,18,9,173,179,76,74,514,626,585,558,460,498,543,595,581,562,572,679,772,741,509,710,656,574,550,487,450,413,434,548,735,756,669,701,557,499,438,459,479,519,591,694,637,647,496,799,919,915,853,820,738,603,660,732,742,803,791,837,811,770,445,448,469,491,609,753,683,707,580,502 5,13,12,24,24,18,18,395,487,462,458,412,431,435,429,447,443,418,466,631,594,418,604,542,482,471,406,402,384,395,420,562,643,529,544,437,413,379,385,401,409,436,482,463,454,418,536,694,735,631,625,502,427,484,497,511,557,536,602,578,524,405,407,400,402,457,604,533,552,470,417 7,16,12,37,46,31,25,435,397,411,399,402,379,429,452,459,432,408,401,416,420,395,402,400,384,384,371,382,392,384,424,422,421,388,410,375,391,408,432,409,446,461,519,499,444,424,547,488,466,425,420,417,397,505,565,559,620,603,663,608,541,395,387,380,389,398,406,400,419,397,393 14,1023,476,267,304,150,138,686,807,766,722,631,669,720,780,759,748,728,827,936,913,668,895,849,774,759,646,598,507,506,712,899,935,853,871,744,687,586,667,701,770,859,927,861,823,668,936,1023,1023,1000,973,887,780,843,907,927,970,956,992,959,918,533,554,541,588,788,913,869,874,771,674 2,103,42,461,520,212,179,662,744,694,646,564,617,684,738,731,707,695,771,864,851,602,807,764,684,656,583,546,490,530,758,846,873,795,807,695,638,605,701,774,834,913,1002,946,893,654,983,1020,1013,954,930,852,748,835,919,961,1023,1023,1023,1023,981,516,529,533,565,711,848,796,795,697,614 18,19,18,92,134,135,93,417,385,383,375,370,393,401,401,391,408,405,410,406,401,377,412,394,393,387,382,393,376,382,394,387,398,383,383,386,378,402,388,381,399,405,422,435,426,413,464,457,465,427,422,414,391,435,465,478,490,463,483,459,446,396,380,393,408,396,431,391,387,387,391 13,40,38,82,107,99,74,450,535,475,502,465,455,469,518,483,507,493,576,666,643,463,608,561,498,495,443,440,409,378,457,631,669,582,589,512,451,414,409,396,420,470,526,501,516,422,683,839,842,771,749,666,537,479,521,538,622,622,685,682,643,428,429,428,428,545,666,610,613,519,498 20,116,96,199,263,216,166,597,731,695,647,576,600,637,700,696,677,672,771,865,842,600,812,766,696,674,584,510,473,428,603,829,862,774,793,683,598,426,437,461,500,604,720,701,716,490,858,995,995,934,910,827,713,652,733,752,813,814,866,862,825,528,555,503,547,738,862,810,819,723,608 20,12,11,36,45,31,24,404,416,370,381,398,369,398,403,410,398,396,388,416,403,393,396,412,383,391,382,377,376,385,411,390,401,390,385,402,393,400,399,411,435,428,465,438,418,397,477,463,468,439,424,406,388,455,476,470,518,501,539,482,473,391,390,383,387,390,403,389,405,404,380 3,33,30,325,631,601,301,568,537,506,478,473,489,635,671,670,662,637,639,611,611,423,487,467,451,452,422,411,425,441,581,557,543,482,518,460,445,465,526,549,607,666,771,716,696,632,845,793,754,708,665,616,531,812,879,879,891,868,905,871,822,505,438,501,508,554,579,535,565,490,462 5,9,10,29,49,52,30,401,378,396,387,384,377,405,420,397,389,399,397,407,382,383,403,388,385,386,387,382,365,398,388,390,418,380,386,386,395,415,401,405,413,396,418,422,416,404,461,442,427,418,395,406,381,411,441,448,497,490,488,459,463,381,398,387,383,393,405,397,388,391,394 9,38,19,61,90,42,29,509,422,400,407,412,409,522,518,470,470,428,453,502,432,416,444,428,401,408,373,373,374,399,428,459,476,428,432,400,391,409,403,429,442,454,535,536,494,428,613,637,610,534,523,462,452,487,512,534,615,639,702,673,573,408,411,396,386,430,456,451,456,407,393 13,10,9,32,38,33,29,412,463,443,432,418,402,407,436,443,452,434,468,542,527,430,509,468,433,437,400,403,393,396,426,529,554,476,495,435,423,412,393,396,417,424,461,443,455,397,541,719,721,650,601,512,427,407,451,441,515,503,558,535,499,396,411,389,409,456,527,486,509,448,423 19,48,38,1023,1023,1023,1004,392,388,406,388,396,399,414,406,423,402,400,431,450,426,407,413,421,385,404,384,388,389,390,390,407,441,395,401,411,403,397,402,400,396,390,425,438,430,507,496,579,551,492,470,431,421,437,447,480,534,499,535,509,480,427,384,406,400,424,432,396,431,396,387 7,45,31,82,110,70,49,514,452,415,412,410,424,532,551,503,509,486,475,515,494,405,459,427,408,408,399,401,388,393,446,453,467,417,463,399,386,412,415,444,465,494,596,556,517,447,651,660,617,535,545,466,418,537,600,606,693,692,750,700,645,412,380,406,394,444,472,455,474,415,415 9,8,8,20,23,21,18,412,400,382,379,400,375,420,407,422,395,400,398,408,415,382,402,391,394,375,385,374,388,395,396,390,405,401,398,387,383,383,393,392,389,425,444,427,406,392,454,452,432,417,413,407,375,405,416,415,457,439,490,465,466,384,392,378,392,392,403,408,386,392,388 3,48,46,144,209,207,139,475,598,546,483,449,490,486,545,515,523,518,609,728,716,493,662,625,543,516,455,448,409,382,469,691,720,631,651,514,474,430,395,398,450,474,552,530,530,421,712,899,902,840,806,704,575,532,580,597,665,666,731,720,671,436,449,436,445,582,719,671,695,566,491 19,11,11,89,137,142,91,392,395,392,390,387,395,395,404,409,404,426,394,399,402,394,398,401,397,376,378,395,387,394,398,416,400,411,414,390,397,386,389,399,403,388,430,418,408,396,470,464,465,433,414,436,414,436,430,449,498,480,530,481,456,390,385,391,387,393,398,395,400,402,388 9,85,65,145,212,168,116,510,667,627,585,516,528,571,629,629,608,586,718,802,775,558,759,701,635,613,520,487,451,428,554,781,802,712,727,606,543,431,438,463,490,526,662,627,635,496,799,961,957,898,871,780,657,609,674,682,756,757,816,805,755,484,487,465,479,683,813,751,777,663,550 9,12,11,23,34,29,19,420,394,375,400,385,384,430,435,398,417,404,405,407,409,387,394,396,387,373,396,369,374,370,401,398,394,402,391,380,405,386,391,387,402,409,438,443,414,404,459,439,420,422,402,387,396,416,437,436,486,485,500,490,424,405,372,376,387,393,410,395,399,387,380 18,9,9,19,26,25,18,388,386,393,397,386,399,414,400,383,390,379,399,400,401,380,381,387,393,395,379,398,387,420,398,401,397,389,389,347,380,396,384,406,384,406,429,428,398,387,446,425,431,407,418,400,397,417,420,414,467,435,452,467,443,373,396,376,387,391,401,397,395,382,384 9,13,13,36,55,56,36,422,465,432,420,432,422,428,446,427,432,437,465,526,507,408,488,473,425,425,415,404,402,404,414,489,538,461,484,419,423,376,399,410,408,422,492,447,459,414,554,732,735,656,627,541,443,477,512,513,576,565,615,569,520,397,397,397,410,419,536,505,520,458,419 3,16,15,12,14,11,10,535,622,558,537,507,524,559,628,618,606,608,664,739,724,511,672,609,569,541,479,462,430,385,544,724,723,645,670,545,517,405,411,433,467,489,636,601,622,456,795,893,882,823,800,723,608,541,621,634,719,729,794,801,754,483,478,478,508,641,752,697,717,598,501 2,16,10,40,50,29,23,409,410,391,398,405,381,453,430,436,400,400,403,410,426,383,403,399,401,384,389,370,370,394,394,423,405,408,401,394,386,412,421,436,428,477,520,464,457,423,514,455,456,446,414,408,400,500,540,545,589,589,629,568,511,402,404,367,385,393,401,411,395,385,391 13,24,23,17,19,15,14,526,629,598,538,494,548,565,617,601,608,569,689,765,750,516,707,646,578,583,491,482,440,399,535,740,762,675,691,575,513,397,392,423,441,483,610,607,632,438,787,924,913,861,837,752,642,520,592,603,705,708,779,786,747,471,479,473,498,656,780,710,754,641,536 11,19,18,103,157,160,102,466,433,428,421,408,409,493,549,536,521,489,480,487,462,402,429,431,406,424,406,407,384,393,466,448,427,409,441,412,424,407,393,412,443,453,529,500,525,439,666,615,567,519,486,462,435,528,607,611,647,636,703,668,619,449,403,441,434,457,473,457,458,417,413 4,178,160,141,207,194,131,422,389,372,404,370,389,442,433,425,424,438,405,405,422,400,382,383,379,403,371,349,393,423,432,412,430,395,398,407,387,432,439,438,481,537,598,559,514,434,506,455,434,421,409,422,381,437,482,491,530,545,602,534,502,396,373,394,395,404,415,403,402,367,418 7,30,29,146,205,205,143,447,549,510,497,454,482,501,495,514,521,511,578,668,656,462,589,572,492,497,456,426,426,390,465,623,643,561,577,485,478,397,390,403,395,452,515,500,529,398,696,853,855,803,760,681,557,459,531,539,639,620,702,700,650,446,424,419,443,565,665,617,637,537,474 3,9,9,12,13,7,6,500,497,476,455,438,481,510,564,559,555,556,559,578,588,418,507,471,458,460,415,426,422,402,500,565,549,507,509,466,446,390,410,412,439,481,603,558,598,416,748,776,741,700,692,615,532,502,558,579,685,684,748,749,699,459,431,442,467,551,590,562,585,478,464 13,40,35,43,60,53,35,427,547,487,451,422,428,457,483,471,470,467,552,681,647,437,625,557,498,490,432,449,400,394,451,648,675,568,606,481,455,387,428,420,466,487,602,513,514,431,646,826,833,753,725,608,503,530,577,586,659,639,697,655,600,398,423,407,413,523,650,596,610,504,455 13,219,203,138,176,166,132,424,389,374,385,385,373,428,428,421,416,401,398,403,391,390,400,402,363,380,394,383,383,426,451,409,397,405,426,390,372,405,435,443,504,539,609,542,498,410,497,457,426,409,393,402,373,396,444,463,502,501,539,515,469,407,388,403,390,407,381,391,392,369,376 17,25,22,54,83,72,43,471,454,447,412,407,407,481,529,515,518,479,493,509,512,401,447,438,421,421,414,399,390,441,593,532,500,478,464,465,428,480,558,625,694,797,875,795,729,437,767,708,652,606,564,534,458,594,698,760,850,839,880,809,750,425,405,439,440,470,514,490,500,445,420 2,11,9,4,6,5,3,397,399,392,396,397,395,399,424,412,393,390,409,407,416,384,406,393,387,371,379,382,386,376,413,412,394,393,404,398,376,388,409,399,428,488,562,505,459,395,554,471,446,425,402,404,370,433,479,526,662,672,708,606,537,386,394,396,398,408,397,402,374,384,382 13,144,137,175,279,264,165,410,423,402,401,390,400,402,411,426,424,411,435,446,452,390,427,412,407,404,388,390,422,405,412,437,463,413,405,389,410,388,397,428,433,468,542,470,456,443,531,544,551,486,471,461,403,535,615,606,623,587,623,563,491,423,409,408,415,404,436,409,416,384,410 14,392,343,237,286,258,213,427,414,401,381,373,411,413,458,425,409,405,415,428,417,402,400,419,399,391,379,388,397,428,461,443,457,397,432,419,395,428,452,472,548,574,664,585,537,446,542,567,549,537,461,434,387,470,546,559,595,571,638,568,514,385,381,400,407,402,417,408,403,405,418 17,21,20,43,53,38,29,519,601,539,532,489,484,583,625,622,597,584,638,702,700,491,616,566,525,496,467,464,429,402,531,674,675,601,636,545,479,403,404,422,444,516,646,600,639,439,795,868,850,801,772,711,595,532,628,649,729,729,796,797,756,461,467,485,498,620,700,639,683,578,497 16,10,10,26,40,40,25,381,426,396,404,401,424,394,409,402,401,396,431,445,442,403,427,417,395,400,392,390,382,389,400,447,461,421,434,394,399,380,389,381,394,411,420,423,408,402,466,584,593,521,503,436,410,401,429,440,457,446,496,477,454,382,385,384,389,408,436,423,446,393,403 16,10,10,34,41,30,27,401,399,403,376,386,377,407,432,414,401,405,395,394,397,393,410,389,395,379,368,396,362,382,394,389,410,387,402,392,381,388,398,377,410,399,455,440,430,412,478,438,415,427,386,387,392,432,447,462,473,496,532,498,470,381,379,392,392,394,396,408,411,392,386 1,21,18,39,57,37,24,444,407,390,374,385,394,445,481,449,429,415,447,433,443,392,421,409,404,406,398,383,386,408,423,423,438,417,429,416,410,404,421,440,460,497,593,513,480,448,601,565,528,478,459,440,414,554,624,617,669,650,690,635,576,400,388,414,380,403,433,420,402,412,399 9,22,21,117,186,151,99,392,409,385,393,381,397,399,392,393,394,416,396,414,398,387,402,401,388,368,373,396,376,393,385,396,404,397,401,390,371,397,400,403,398,404,444,400,416,395,434,437,441,433,407,399,391,445,480,484,515,473,485,422,436,389,370,388,389,382,393,393,390,384,389 18,19,18,76,88,77,68,407,459,464,434,388,415,436,446,431,424,414,482,570,542,417,521,481,454,443,411,394,389,395,431,536,570,486,494,448,429,409,402,400,417,414,452,438,432,407,566,768,769,692,646,550,483,454,459,491,509,536,563,552,512,402,399,399,403,480,554,490,522,447,438 18,9,9,27,32,29,24,459,415,423,400,388,408,441,439,422,430,416,418,446,447,396,428,426,408,410,391,372,395,402,423,440,453,413,430,433,412,392,389,400,426,472,569,513,477,403,498,545,550,475,490,467,412,430,444,435,511,476,541,499,475,396,380,380,388,388,442,409,440,400,406 5,105,101,207,198,187,197,389,410,399,402,380,386,366,390,385,372,380,410,434,408,396,403,398,408,391,375,391,380,384,395,416,429,417,429,402,392,379,391,417,394,392,407,408,402,397,414,506,517,467,446,421,387,402,383,422,429,450,421,414,426,396,387,397,381,404,414,422,412,418,388 9,58,56,152,195,194,148,448,527,502,467,431,454,493,511,499,512,489,579,678,658,451,624,565,506,502,440,433,399,430,466,631,673,583,599,497,463,427,435,419,450,510,575,550,548,455,700,862,864,787,757,648,521,530,622,661,720,714,759,734,684,424,433,432,442,525,661,621,598,517,466 12,20,17,80,103,78,63,522,750,713,671,609,625,547,602,603,600,601,785,860,840,658,798,759,717,686,601,593,506,405,548,852,846,799,823,712,635,418,411,417,460,501,610,606,631,434,799,1023,1023,1006,972,901,796,526,604,617,708,724,784,794,750,488,618,487,498,834,931,885,911,812,727 16,12,13,73,106,110,75,410,439,438,407,412,402,420,413,425,428,432,427,480,489,407,455,443,411,418,397,423,398,388,396,462,483,436,445,408,401,403,402,395,401,423,440,434,435,420,516,686,687,619,585,495,444,447,474,501,523,525,572,546,509,389,388,382,400,432,487,445,476,416,425 9,284,239,482,772,687,429,692,771,717,675,600,643,739,790,769,762,739,795,877,862,620,829,783,716,699,602,570,521,458,681,842,873,795,803,688,624,478,519,543,596,700,815,775,772,635,921,1017,1018,959,934,860,744,780,852,867,918,911,958,935,897,588,553,593,612,768,873,833,848,742,653 6,269,247,113,157,144,103,441,414,404,389,391,385,422,450,424,426,430,411,430,426,386,397,388,401,407,390,391,384,433,467,414,408,401,420,379,399,409,441,465,496,579,652,585,542,433,537,492,462,413,451,395,406,511,536,529,602,592,643,592,512,401,386,409,406,380,398,381,392,395,388 2,90,83,538,764,715,504,599,704,657,619,547,568,650,714,688,690,671,746,835,822,563,778,736,676,639,558,535,448,422,611,789,823,736,756,625,550,442,482,485,514,623,760,728,728,553,881,992,1001,937,910,831,712,700,775,799,866,862,911,893,849,537,524,519,546,710,831,785,804,701,598 15,104,89,45,46,37,36,729,817,771,742,700,720,777,833,830,823,817,867,918,902,697,853,813,753,737,652,630,535,474,750,891,891,835,848,744,684,472,487,525,583,691,824,808,836,566,969,1023,1023,987,965,907,810,741,823,841,910,912,969,970,941,655,624,650,699,848,924,882,901,809,731 14,9,8,28,29,25,24,419,382,392,387,371,369,422,427,404,419,401,395,404,416,382,394,384,391,378,387,385,367,401,400,398,406,382,397,404,365,392,391,403,414,427,472,451,417,394,470,450,429,417,403,405,390,427,470,483,520,517,563,516,485,393,384,380,392,397,391,386,412,386,384 8,82,72,1023,1023,1023,969,592,632,592,563,530,563,619,683,673,665,654,691,724,720,487,631,573,542,528,492,492,467,420,550,659,651,584,605,518,490,390,411,402,439,505,641,627,640,597,825,898,882,841,815,764,667,616,697,707,785,775,834,827,793,537,516,509,539,624,698,657,705,604,557 8,8,8,9,11,10,8,498,626,572,532,487,541,515,583,588,584,578,662,738,714,492,633,598,546,538,496,482,429,401,524,690,706,619,656,582,527,404,395,410,405,448,524,557,602,398,783,924,916,865,837,768,654,476,520,531,633,662,747,760,720,470,470,486,504,673,761,712,736,633,562 17,8,7,39,51,48,36,420,393,390,387,368,399,416,445,423,403,421,419,409,406,386,409,397,403,392,384,390,388,403,400,407,402,382,389,383,386,386,400,388,390,410,429,438,436,405,463,446,456,421,405,389,379,414,448,428,463,490,516,488,446,400,395,390,373,375,407,386,399,372,381 7,27,22,42,60,47,32,410,382,385,392,373,380,412,403,405,421,395,404,405,393,396,394,398,397,410,385,400,392,403,409,392,398,389,388,379,384,393,399,394,396,420,459,432,417,397,448,412,425,421,397,408,383,427,435,451,457,475,516,468,443,385,382,391,395,366,402,377,385,416,383 9,10,9,37,46,39,32,435,459,430,408,402,413,434,443,426,407,423,437,503,513,418,472,463,421,426,402,401,397,394,412,496,489,457,470,417,420,380,379,392,399,409,469,424,454,386,530,695,701,640,596,503,431,406,450,456,504,511,550,542,513,400,388,381,399,451,516,481,493,430,407 2,26,24,85,132,113,74,414,434,427,421,416,397,409,441,436,444,428,445,540,538,398,514,467,433,428,406,397,396,409,417,506,536,488,487,422,412,393,393,382,409,424,460,434,436,398,534,714,743,660,611,532,441,430,472,478,541,543,584,571,501,394,408,387,392,444,509,471,498,420,427 16,18,18,98,142,138,92,429,466,448,435,403,410,423,455,460,455,442,498,565,544,409,496,485,464,436,417,412,409,415,432,510,563,484,506,429,421,397,395,403,403,422,483,453,475,403,572,775,782,701,657,577,478,440,485,493,534,546,588,587,553,414,413,396,409,480,540,509,536,449,438 10,9,9,19,30,27,17,430,428,405,414,392,423,473,500,477,484,458,442,447,451,398,401,399,400,403,389,383,366,418,511,450,431,419,435,424,413,441,492,515,574,668,773,687,630,433,649,551,505,483,461,436,407,539,617,643,735,719,765,705,630,417,397,406,416,418,421,422,422,406,392 6,15,11,40,46,31,28,419,397,389,380,368,396,433,434,407,412,410,425,400,405,391,416,394,380,399,377,371,364,394,394,401,408,404,381,395,401,392,404,399,400,426,474,445,445,410,493,444,466,426,426,409,389,439,460,448,513,519,578,523,497,401,390,384,388,396,403,403,390,380,397 19,38,27,62,95,61,40,416,378,392,389,387,389,424,450,448,428,432,426,423,393,380,412,398,399,389,403,378,376,398,402,398,410,380,418,392,397,395,411,457,433,480,513,469,468,417,513,466,472,452,424,415,405,488,523,523,565,552,615,577,517,393,391,376,389,390,396,404,405,385,385 18,21,14,66,71,35,36,449,519,477,447,439,459,480,530,481,503,463,536,646,627,436,588,537,495,469,427,417,389,401,462,612,634,551,559,468,450,412,428,458,479,549,629,547,530,460,700,826,827,756,722,621,530,600,665,674,720,702,760,716,665,410,409,413,429,488,600,568,562,480,445 19,14,14,187,433,440,189,437,467,438,443,416,404,467,485,483,461,471,494,501,503,400,468,463,425,432,416,403,391,370,442,483,490,440,442,387,412,399,414,409,428,465,548,522,490,434,665,691,657,593,575,508,449,487,553,593,662,665,716,676,641,416,416,402,408,454,504,484,478,427,425 4,15,13,27,36,23,16,407,382,381,396,382,410,403,415,414,404,414,405,441,431,398,431,414,378,397,394,389,384,383,409,414,434,426,436,396,390,394,402,398,422,412,439,416,411,395,459,548,547,499,473,427,404,434,436,449,471,447,518,465,427,402,394,403,385,392,422,452,429,390,385 10,28,27,9,14,13,8,584,705,664,612,575,600,607,691,672,676,655,759,830,814,581,762,712,656,639,562,533,460,403,591,801,814,734,752,643,583,425,427,432,461,524,668,655,688,449,840,968,964,909,883,808,694,558,645,661,754,756,828,835,804,506,529,514,548,726,832,776,797,687,592 18,25,20,39,61,48,30,398,402,399,376,395,384,423,443,430,401,388,394,386,401,380,382,392,394,374,373,388,402,399,406,413,398,400,379,387,384,397,401,414,431,447,496,444,432,420,487,461,415,425,405,376,403,461,495,484,524,509,561,495,474,392,397,373,396,393,401,376,392,382,390 17,11,10,18,20,18,16,416,406,397,386,379,401,403,430,423,391,409,414,403,422,384,408,376,374,403,387,411,382,392,391,409,415,403,410,394,393,394,400,410,425,429,485,435,433,413,496,466,464,442,416,392,391,477,504,504,538,541,577,521,495,390,384,392,392,394,421,407,400,381,400 7,21,16,48,56,40,33,409,412,376,412,406,408,425,434,429,406,409,423,432,434,382,411,423,378,387,389,395,391,429,404,417,416,407,415,391,369,411,408,416,434,462,492,470,453,401,510,507,494,455,446,418,406,477,545,541,580,568,607,558,500,393,399,383,384,399,418,397,404,417,380 8,26,20,99,148,131,83,459,425,440,429,434,423,480,531,510,477,453,465,484,502,424,451,429,424,427,408,399,400,393,478,468,484,448,450,424,403,395,444,457,486,546,657,583,535,454,680,688,647,591,558,505,436,590,659,688,734,729,776,719,664,419,402,407,403,468,486,479,468,434,417 9,148,143,112,115,109,104,646,586,538,496,493,524,701,733,688,671,646,679,708,701,504,636,579,523,532,451,446,413,458,541,667,667,601,601,493,483,442,459,467,492,568,702,668,650,478,830,862,844,794,762,687,565,625,686,697,791,800,858,843,802,469,442,477,494,637,723,678,690,564,505 10,45,43,67,72,67,62,457,538,499,484,428,453,469,508,491,486,481,583,666,656,445,603,556,515,497,447,432,403,397,443,624,662,566,605,512,474,390,420,397,390,433,500,495,494,412,662,859,857,789,756,659,548,457,514,533,623,623,671,670,627,425,409,426,407,510,650,601,622,512,461 2,321,286,208,351,321,185,441,481,441,446,402,416,454,477,425,461,431,480,602,533,428,535,488,462,444,412,400,384,398,441,541,583,518,523,447,416,396,407,431,477,531,609,554,490,452,577,767,779,685,659,564,484,484,541,532,592,586,658,622,536,403,401,406,410,448,572,520,514,461,444 17,8,8,17,20,20,16,405,375,377,383,381,384,393,404,382,374,403,389,381,397,379,398,385,389,388,390,380,403,403,381,385,385,392,375,397,385,381,380,403,400,410,408,401,397,379,427,425,407,411,386,388,390,397,419,415,417,427,462,461,395,383,389,385,378,392,407,413,387,377,381 19,27,27,87,115,112,84,435,479,455,444,435,431,441,472,485,469,468,517,582,575,425,499,487,451,438,431,415,398,379,432,550,567,509,517,473,412,403,399,395,421,448,496,482,494,411,664,781,780,705,675,594,487,468,521,527,617,616,674,662,599,414,401,405,426,479,573,544,547,478,434 9,9,9,15,16,13,12,408,411,407,397,386,400,417,438,431,403,418,423,419,408,394,390,393,393,398,390,371,390,392,433,442,411,398,393,396,393,396,407,410,436,480,576,521,500,399,543,494,472,450,428,429,398,434,468,479,556,573,626,561,504,405,394,401,399,410,406,422,412,404,388 17,10,10,80,140,135,77,414,414,395,397,400,426,400,410,396,416,408,422,409,415,383,393,389,398,393,397,393,391,369,388,397,370,384,397,408,406,375,383,378,372,389,402,394,394,369,470,458,423,443,436,428,423,407,411,413,441,425,448,459,415,386,395,396,393,418,398,408,413,395,399 18,14,12,27,37,31,23,400,381,401,387,352,385,407,402,387,390,409,382,405,408,392,389,386,394,394,371,373,385,382,397,384,411,406,407,373,390,389,390,415,399,405,421,424,410,402,441,439,416,414,391,377,381,419,431,446,460,486,463,490,436,384,376,381,388,383,407,386,379,404,394 6,21,22,201,328,340,208,412,407,418,389,366,396,387,414,407,398,399,415,445,450,406,427,405,405,395,389,408,387,395,391,423,459,416,438,421,411,392,395,407,411,401,422,394,410,421,457,573,569,504,487,457,399,409,408,438,435,443,453,459,425,396,385,385,409,409,429,420,426,399,402 13,9,9,48,44,46,50,399,421,442,423,396,394,404,404,396,423,392,432,475,444,405,447,422,410,409,406,389,382,399,393,451,463,432,440,414,402,377,396,387,379,397,420,403,411,400,472,605,610,520,519,443,399,407,421,431,462,443,479,472,457,385,394,388,391,402,463,443,429,405,395 3,85,82,102,213,202,95,521,578,520,489,500,481,555,623,585,578,558,631,691,670,468,635,584,539,517,447,464,414,423,514,647,687,602,613,518,481,399,397,438,470,510,637,586,590,470,758,859,864,797,765,676,554,567,650,658,743,726,790,769,719,455,440,460,485,590,698,637,671,526,471 9,9,9,35,48,50,35,405,450,435,417,414,414,403,440,446,443,439,470,518,506,414,491,466,419,431,392,403,395,409,429,502,539,469,483,426,417,379,396,400,391,429,451,456,441,404,566,726,719,639,611,512,461,422,450,441,508,493,542,543,508,402,402,394,404,458,536,492,480,429,407 8,160,105,84,91,44,43,545,503,470,480,447,483,587,645,603,610,609,594,643,607,446,539,494,472,469,423,418,417,408,581,621,612,526,553,467,445,485,537,618,646,731,814,741,690,573,823,829,805,745,719,644,534,762,828,841,889,874,907,861,809,440,405,453,459,519,614,569,586,486,441 9,13,13,48,68,69,48,403,442,435,400,410,420,433,425,439,415,422,444,524,508,415,489,452,440,408,388,402,397,381,407,507,514,466,486,403,405,388,384,406,399,411,445,432,442,395,551,716,727,646,594,492,455,431,452,478,513,510,562,540,502,404,385,394,398,420,516,479,471,435,407 12,9,9,32,37,37,32,406,427,419,410,411,403,392,433,421,412,421,415,473,481,412,454,416,416,402,388,392,380,382,408,452,483,432,423,416,407,389,391,390,377,420,436,403,417,388,501,624,651,560,524,466,409,439,459,447,509,481,533,505,480,403,401,386,398,408,461,435,449,411,408 15,11,11,37,51,51,36,519,599,561,515,488,549,531,568,549,540,539,649,712,697,503,637,609,568,522,470,468,427,395,488,701,676,632,639,546,504,406,403,403,431,445,547,562,573,409,725,930,902,867,828,753,633,505,562,564,659,665,729,740,689,461,491,436,462,693,772,730,764,644,560 15,8,8,64,95,96,63,395,398,395,387,394,379,386,394,386,379,402,386,424,384,395,411,401,397,392,390,382,391,380,403,388,423,407,410,401,390,392,395,378,376,384,411,386,382,391,400,486,499,441,432,414,403,387,399,394,394,420,416,400,406,399,390,391,389,401,415,398,414,398,392 8,206,120,268,338,216,171,636,699,631,600,547,614,675,726,704,700,680,737,816,792,553,750,703,643,620,524,493,452,494,707,795,817,721,753,612,566,549,672,727,797,879,974,918,858,628,954,976,964,910,881,803,685,820,905,947,1023,1023,1023,1013,954,509,491,512,566,693,805,751,774,662,553 11,37,37,143,178,180,144,418,539,472,455,429,442,446,462,457,460,485,542,664,651,440,592,529,498,482,431,421,417,402,444,598,645,559,556,476,439,387,359,410,395,427,491,489,487,415,646,865,871,792,760,659,544,419,505,521,585,604,661,652,598,413,445,419,408,527,652,569,587,505,459 11,28,23,320,546,541,308,419,452,407,399,395,385,425,438,398,423,407,417,474,464,405,457,437,409,407,386,406,398,391,407,449,475,413,440,439,410,378,396,384,399,415,456,438,434,404,485,622,626,550,523,467,428,417,476,480,521,495,545,528,484,397,390,393,390,429,468,460,435,429,395 12,9,9,50,59,57,49,386,426,400,408,394,401,406,402,398,386,410,448,494,469,414,472,431,405,419,401,396,376,383,402,458,476,433,424,404,406,388,399,388,396,390,405,391,418,389,472,632,655,582,535,468,427,417,437,447,476,454,518,479,449,387,390,390,400,408,460,447,473,431,388 8,17,14,27,26,17,17,404,443,407,417,397,417,438,466,445,453,428,445,499,465,410,432,426,417,406,393,407,384,390,427,458,474,433,448,416,394,394,416,431,446,471,549,484,465,430,605,642,625,542,515,468,409,513,562,578,647,632,677,624,579,400,399,391,411,415,466,441,463,423,414 8,15,15,87,159,165,89,427,433,434,404,402,422,453,462,452,452,453,477,496,482,413,460,441,421,412,417,417,406,401,432,482,457,446,440,425,405,389,394,397,409,423,453,455,447,408,571,671,641,566,535,502,441,440,475,499,540,545,603,570,525,417,401,420,423,444,492,470,508,431,429 10,103,94,425,644,581,382,442,501,448,436,430,456,488,507,512,498,486,522,599,591,424,547,489,458,457,425,426,399,422,466,560,581,514,533,437,434,424,416,423,438,486,576,543,508,471,702,794,798,721,694,598,495,536,622,646,714,704,762,727,665,439,417,437,422,478,577,539,547,452,460 17,37,38,62,79,81,62,402,434,408,437,406,407,427,469,450,434,454,451,521,484,406,468,454,440,435,410,414,389,413,423,499,505,457,482,430,404,403,407,410,421,435,445,440,449,422,599,740,749,669,638,542,460,436,485,512,565,546,595,566,544,394,426,408,404,415,498,480,478,440,412 4,36,37,146,234,241,148,400,365,388,369,416,383,400,399,397,386,404,393,401,387,387,373,406,405,381,390,387,391,398,392,401,400,392,398,395,372,391,380,400,398,401,428,386,419,414,446,421,435,417,410,380,392,442,474,481,497,466,475,444,436,399,366,384,390,410,383,394,403,400,382 7,11,10,21,31,28,19,399,394,382,388,395,402,388,392,403,408,397,386,395,393,387,391,378,366,374,392,370,371,398,384,408,390,385,389,381,403,399,397,405,407,435,466,430,421,415,473,414,390,395,393,377,385,423,477,468,503,490,535,482,449,382,385,375,393,384,397,368,382,394,397 12,66,65,204,296,303,207,413,413,401,424,386,408,419,435,416,405,422,419,433,455,401,421,411,396,404,381,374,386,406,404,410,448,421,431,389,382,398,388,395,445,438,488,457,422,445,527,577,548,472,460,417,384,557,657,664,692,634,647,569,509,399,383,403,391,407,431,401,428,402,397 11,9,9,30,47,47,29,405,434,411,414,415,394,431,437,410,416,408,414,440,454,394,424,404,417,398,390,381,396,402,399,410,446,410,413,392,407,395,372,395,380,404,416,417,415,396,485,564,581,519,495,439,401,404,435,428,471,462,493,515,464,388,400,375,389,426,426,443,433,415,412 15,8,8,20,28,26,18,404,391,397,384,380,394,426,451,424,423,406,392,387,405,378,393,390,376,384,381,391,373,385,405,390,383,393,393,375,397,388,385,400,403,411,431,444,405,396,471,417,425,400,395,388,396,410,423,414,458,449,510,482,460,385,376,395,382,391,398,385,389,384,390 15,29,27,16,17,11,10,585,677,621,588,516,560,615,684,683,674,657,719,777,755,525,705,650,608,591,501,500,427,399,586,748,757,691,717,588,527,429,436,435,488,562,688,673,689,460,855,931,912,868,846,776,668,602,686,703,780,791,846,854,821,483,494,519,540,700,790,745,757,649,547 15,8,7,24,31,24,19,416,389,388,407,405,399,400,423,409,408,397,414,438,414,384,407,402,393,368,377,381,372,407,383,404,424,383,389,403,394,386,391,395,381,400,411,407,404,396,417,455,475,438,440,415,392,405,410,414,446,443,457,444,432,390,392,384,400,391,412,393,434,396,391 12,64,58,291,630,592,269,412,441,416,403,416,422,443,428,445,441,409,460,512,498,404,478,459,440,417,396,407,379,393,412,498,511,440,454,428,391,392,409,389,396,408,444,422,438,445,522,656,654,566,543,461,432,441,465,460,504,511,546,528,490,416,390,417,400,455,503,490,463,426,415 15,32,27,52,64,53,43,467,604,577,533,471,475,478,517,504,513,496,592,784,762,501,778,723,611,603,515,471,425,411,460,730,809,689,718,566,491,405,421,445,457,521,605,551,538,453,707,868,909,816,798,666,523,563,622,636,703,694,752,715,659,420,438,424,433,583,790,732,709,617,489 6,19,16,15,18,12,9,404,401,404,381,380,410,431,428,427,426,420,426,435,411,399,410,400,393,387,396,383,375,385,406,439,429,404,421,377,399,412,411,436,427,460,512,454,452,424,560,521,526,460,429,420,409,479,535,551,599,584,632,575,518,395,390,404,398,423,433,415,426,408,396 5,19,18,62,80,79,61,420,493,436,416,431,436,453,453,433,452,428,505,577,577,440,527,486,461,443,431,408,398,408,430,559,596,510,519,471,401,387,396,394,390,423,471,464,446,401,573,785,797,713,691,569,479,459,492,497,554,523,594,587,520,405,414,399,404,471,570,521,519,442,410 8,142,94,1023,1023,1023,860,496,535,494,453,434,431,492,540,526,513,493,563,644,625,445,592,551,475,465,448,423,405,409,451,596,647,530,561,482,463,400,420,458,464,501,626,540,536,617,709,845,851,774,737,642,538,598,670,679,745,734,774,741,681,514,430,456,464,506,632,575,599,503,456 12,11,11,44,67,66,40,404,461,438,423,440,420,398,442,440,414,403,449,538,523,404,510,454,446,422,400,397,407,391,402,495,532,449,482,437,413,384,377,406,404,425,418,437,409,394,511,719,732,651,616,518,421,432,431,439,474,489,528,512,488,387,390,395,400,442,532,478,488,437,420 8,30,29,90,107,103,87,444,533,495,461,434,434,448,492,476,458,455,538,673,649,436,627,561,498,495,429,436,396,390,445,620,678,584,591,481,444,419,422,411,424,449,516,515,484,420,644,853,868,788,758,645,525,501,523,550,623,611,669,666,601,410,441,413,417,510,660,611,622,506,470 12,149,112,213,370,276,158,609,798,748,701,621,645,668,739,716,715,692,813,921,896,673,882,830,763,744,644,602,494,435,644,888,919,831,850,724,651,449,510,549,605,681,791,745,745,555,883,1023,1023,982,959,873,757,706,788,801,858,852,902,891,850,539,561,552,568,786,919,867,876,773,672 4,41,25,82,103,67,51,481,475,427,399,411,440,524,592,570,548,529,524,498,527,391,423,420,428,408,399,387,396,446,597,531,486,473,487,446,428,478,564,607,669,767,848,772,720,471,771,690,626,592,557,509,472,636,739,770,834,819,857,810,747,459,411,443,454,475,487,456,496,418,434 14,11,11,137,185,192,138,544,538,509,492,450,494,601,671,658,654,633,631,612,606,435,458,458,446,448,444,424,399,401,675,637,582,551,593,544,533,395,400,420,440,512,691,722,756,433,853,813,768,756,727,688,605,507,582,614,735,748,824,842,807,589,436,589,602,615,596,575,603,516,487 7,14,9,55,72,54,33,442,423,402,394,401,383,449,462,452,452,455,441,460,451,401,409,409,405,404,396,394,385,422,434,445,424,416,424,402,392,434,462,485,521,571,674,592,518,461,650,579,546,503,459,444,404,584,672,678,735,726,765,698,625,407,384,408,409,403,446,424,425,383,403 2,107,91,89,133,118,80,495,715,681,611,505,497,546,584,573,578,556,729,875,836,639,854,785,700,684,566,501,443,428,525,856,886,784,793,645,547,433,434,484,496,555,663,607,625,503,763,986,989,909,880,764,615,636,696,708,760,749,801,775,731,433,471,454,464,722,870,799,798,676,553 8,18,18,85,121,125,86,427,448,423,403,400,418,413,428,443,420,435,470,505,488,408,463,434,412,430,405,406,384,395,421,457,490,457,471,424,408,393,391,389,419,426,471,445,445,400,568,707,701,636,584,499,440,463,516,500,602,561,629,606,554,403,410,383,400,437,490,465,474,437,410 4,27,25,169,258,224,148,455,527,495,458,449,449,467,524,489,467,487,549,659,635,449,600,551,497,501,455,442,402,386,444,608,655,567,581,504,452,407,411,439,461,477,569,498,505,462,687,864,879,800,764,669,536,534,596,604,676,670,728,700,647,442,433,407,425,493,631,577,596,511,449 19,14,12,27,40,34,23,402,387,387,373,405,388,403,402,414,391,397,418,417,401,392,400,392,387,402,397,389,392,381,385,396,398,380,396,384,380,385,394,418,414,406,463,428,410,403,437,436,428,397,400,384,379,446,458,476,495,502,505,468,431,391,381,394,375,411,394,381,386,394,394 17,11,9,38,43,31,27,434,406,383,408,392,400,439,432,422,428,418,420,428,429,390,414,408,398,394,384,390,394,409,396,425,418,404,429,392,373,397,384,413,411,405,442,432,436,401,508,555,565,500,448,444,402,438,455,451,523,517,568,523,495,395,403,388,395,413,420,412,408,396,404 5,28,16,33,49,23,16,520,534,521,467,469,443,548,610,590,576,566,607,660,636,462,578,524,478,496,448,410,411,441,507,642,619,563,594,512,479,444,479,506,565,623,726,648,644,516,775,839,809,754,729,654,532,681,746,754,803,790,839,809,746,465,436,446,458,552,655,585,626,504,486 5,9,9,7,10,9,6,480,558,523,506,455,460,540,578,568,564,542,609,684,659,452,596,547,504,498,440,435,425,410,499,651,654,585,596,521,469,401,406,432,425,468,584,559,575,428,743,829,816,760,737,665,542,500,560,590,677,669,738,744,700,448,449,452,465,584,673,628,636,541,479 4,232,206,336,410,358,297,567,724,673,625,566,564,626,688,667,663,664,758,855,837,585,798,757,687,667,571,547,454,444,580,814,845,760,783,662,580,432,472,494,544,620,735,703,702,548,862,999,999,940,913,833,712,685,766,790,846,843,888,874,828,525,519,495,536,712,831,783,792,701,597 2,35,35,238,422,434,240,408,412,395,390,390,395,430,426,437,436,435,431,424,423,380,409,388,388,383,380,395,381,398,431,439,420,410,406,403,406,410,414,421,437,475,512,490,438,468,539,511,511,478,453,422,391,611,701,702,700,648,675,580,515,407,379,414,390,402,406,417,433,385,399 17,41,38,114,153,123,91,478,551,528,496,438,491,527,554,549,513,525,620,729,707,473,697,628,554,550,449,445,403,403,487,689,729,628,649,519,447,416,430,441,463,496,619,576,584,467,734,856,866,799,758,657,533,576,637,644,730,722,784,751,698,441,445,434,424,561,722,666,655,524,477 4,32,30,11,11,9,9,580,687,627,581,563,578,641,707,699,698,683,738,803,784,533,714,671,622,578,518,514,453,406,621,773,773,711,735,610,536,410,439,462,491,562,702,684,710,433,863,945,929,883,858,792,690,604,684,719,798,800,864,865,833,515,517,543,567,715,804,758,768,670,562 2,15,15,62,90,92,62,387,379,396,380,382,388,410,396,386,409,393,395,411,409,388,406,402,390,399,392,391,378,386,396,409,417,407,402,387,391,400,369,393,399,371,395,387,405,381,423,453,449,405,432,413,390,407,401,396,432,395,430,405,416,390,404,391,395,395,412,413,391,417,384 18,38,37,69,93,87,63,439,519,471,464,423,448,446,487,485,466,462,535,626,627,432,582,535,478,456,432,417,394,406,463,612,638,547,577,476,446,422,419,426,408,442,529,517,504,427,661,828,829,756,727,624,523,496,530,551,643,639,694,670,627,394,423,416,428,511,620,581,579,501,456 13,16,10,49,55,35,32,441,398,411,380,391,393,434,434,435,426,418,429,411,403,388,410,413,393,413,379,399,393,424,410,428,423,412,391,376,390,411,423,409,415,454,520,468,440,423,518,481,493,468,431,416,405,506,523,536,596,568,605,570,522,374,398,402,386,388,424,409,401,394,380 19,45,43,36,48,44,32,609,680,637,623,576,621,657,732,728,722,710,735,778,771,528,683,653,620,595,555,517,480,393,624,715,719,656,692,610,558,419,425,428,444,507,665,657,705,434,870,924,907,869,850,797,695,564,652,685,769,781,852,860,829,546,546,558,589,711,776,735,766,670,628 3,142,115,171,246,141,95,442,482,444,416,395,421,441,465,471,444,456,481,591,534,417,527,494,452,446,430,406,402,393,442,536,582,489,504,431,426,400,406,437,449,465,543,517,488,440,602,774,784,703,662,560,470,477,520,523,592,587,652,632,563,447,423,390,408,457,552,524,511,476,420 16,11,9,30,33,27,25,433,398,385,385,387,379,432,425,430,416,415,389,399,381,380,385,389,381,383,375,374,383,392,397,402,408,384,383,358,388,399,394,408,397,408,439,407,420,388,460,412,405,401,396,414,385,389,434,436,475,483,553,496,447,400,373,377,379,392,384,377,397,395,377 1,12,11,22,20,15,17,397,397,409,410,396,390,410,418,413,406,384,407,480,458,397,456,451,420,414,378,383,369,367,392,436,464,435,437,392,395,383,388,393,386,400,421,399,407,394,455,526,573,490,460,427,409,408,411,418,429,441,477,446,429,379,382,390,386,426,487,439,451,415,401 7,354,221,438,557,360,288,872,911,870,863,831,865,912,968,972,967,968,970,957,967,648,776,761,748,722,677,680,587,618,957,933,894,869,901,858,822,680,771,808,871,947,1023,1023,1023,741,1023,1023,1023,1023,1019,997,919,912,986,1013,1023,1023,1023,1023,1023,806,751,822,854,900,905,885,921,842,810 11,23,22,18,20,16,15,545,659,616,590,519,545,599,661,660,642,644,712,784,759,530,719,667,587,586,527,499,447,395,580,753,767,698,698,586,516,408,440,434,455,512,640,632,660,453,817,925,913,861,836,757,645,552,639,655,741,751,814,823,780,508,490,502,513,683,799,752,756,646,557 4,14,12,38,55,44,30,406,378,378,402,378,401,414,415,421,387,397,400,400,386,402,399,394,392,382,404,397,396,401,393,407,391,370,387,376,378,394,403,410,408,425,464,414,439,415,471,446,408,402,401,388,386,435,472,468,510,490,528,496,433,395,387,389,379,389,384,388,374,394,385 5,124,116,74,115,109,67,797,849,808,777,725,760,833,888,885,880,874,903,937,923,696,846,810,778,749,681,683,574,422,797,892,889,837,850,771,707,455,502,531,599,703,851,846,876,583,1008,1023,1023,1012,989,936,844,765,836,860,934,940,1000,1006,978,734,691,747,779,893,957,912,933,842,772 18,14,11,33,42,33,26,447,415,398,379,400,384,466,457,465,457,433,425,444,432,379,420,398,403,390,375,387,394,413,425,432,436,400,426,400,409,394,426,433,457,508,556,498,477,413,604,547,527,500,457,414,404,532,598,605,662,645,693,651,585,391,389,390,397,398,437,410,416,407,384 18,29,20,69,84,49,40,415,429,415,394,392,389,403,439,441,432,426,416,450,450,411,435,442,408,413,385,388,379,392,422,445,453,427,429,402,397,386,405,407,427,449,480,468,457,410,523,600,591,523,484,431,408,487,523,512,541,554,599,567,516,383,388,389,413,406,453,425,449,398,410 5,16,15,25,27,22,21,409,481,466,434,410,391,435,447,440,420,419,452,574,582,412,590,530,461,463,433,409,408,420,436,535,632,490,517,448,402,381,395,408,433,429,508,465,456,419,542,676,723,607,605,469,408,491,543,519,577,545,622,577,521,401,410,411,393,431,609,554,531,466,433 9,19,20,80,133,132,78,427,461,443,411,414,415,439,448,431,424,443,459,507,509,416,489,478,418,430,407,402,399,379,413,485,515,458,482,433,419,418,387,405,402,422,465,432,463,402,559,689,674,598,564,478,435,464,479,484,568,533,586,550,523,397,410,406,408,440,510,473,482,441,389 7,41,39,63,67,60,54,601,689,627,623,577,643,654,725,729,736,736,761,762,765,482,589,592,562,545,506,522,470,416,681,713,693,627,684,626,599,410,422,448,459,559,716,718,756,465,917,929,894,877,858,824,733,593,706,742,831,835,898,910,882,572,568,575,627,710,749,729,765,668,636 2,127,101,199,272,223,165,621,783,743,693,617,631,676,731,716,714,697,804,907,881,649,862,811,740,725,625,585,492,438,650,877,900,820,831,714,641,399,463,515,538,630,762,733,744,548,895,1023,1023,972,949,867,760,706,780,787,846,848,904,897,865,545,556,570,590,781,905,853,862,761,646 19,18,14,41,53,35,27,435,417,394,398,377,386,469,472,420,427,409,423,423,431,381,411,408,405,391,381,392,384,396,404,419,429,409,415,386,400,398,394,413,419,446,485,474,463,410,520,493,505,446,442,395,395,443,495,479,540,559,609,575,521,385,379,376,372,398,420,396,405,398,396 20,18,13,42,51,35,29,442,379,404,380,384,412,432,459,426,424,422,421,411,399,387,392,381,387,383,377,390,390,417,412,402,395,394,388,367,398,393,408,392,413,419,461,450,439,401,486,435,417,410,405,383,399,419,449,433,494,522,574,520,479,385,399,384,385,388,396,380,401,389,379 2,41,41,133,216,221,136,452,422,432,400,411,423,475,501,511,508,498,490,473,484,386,421,416,405,423,389,408,425,386,458,466,440,433,425,437,411,408,414,418,411,472,544,511,511,440,679,638,592,537,523,497,454,522,589,585,657,639,702,678,642,427,397,410,439,456,470,458,483,429,411 2,25,9,176,183,68,66,531,675,617,580,495,518,566,629,615,591,561,697,805,793,543,755,706,630,616,519,492,445,393,544,778,807,714,733,614,537,411,476,459,515,579,693,667,649,509,813,954,955,894,861,777,652,660,734,743,804,791,845,816,774,466,479,464,485,661,795,733,750,637,534 20,17,11,36,40,24,21,442,432,406,402,404,427,431,480,458,457,443,455,498,514,406,464,447,406,423,402,409,388,402,445,496,499,446,447,418,404,412,411,439,436,482,552,519,474,432,604,661,650,576,525,478,414,537,583,603,655,643,700,650,586,404,397,398,406,433,479,465,451,441,398 17,19,19,48,54,53,47,420,432,424,431,421,415,400,424,424,436,431,477,513,490,410,474,447,431,428,401,383,394,379,401,479,518,450,480,442,401,395,393,385,396,428,428,403,426,391,522,734,741,649,615,516,449,435,452,470,519,511,551,504,486,398,406,401,408,431,498,478,482,424,419 19,47,27,52,76,39,28,442,429,402,424,394,419,451,460,447,431,468,462,506,496,402,458,449,410,412,414,398,399,422,425,474,515,437,465,391,396,418,444,427,491,509,595,534,470,442,634,652,655,565,527,477,444,574,637,642,689,663,698,621,590,403,396,390,407,433,485,458,445,440,411 17,43,34,19,26,18,14,452,527,501,470,425,415,485,502,515,495,509,525,672,655,445,603,560,502,487,455,405,397,385,486,632,684,577,587,480,444,402,411,426,452,491,554,506,512,438,663,822,832,754,714,610,529,532,581,592,658,661,714,679,644,425,397,429,422,517,676,596,618,496,436 2,9,10,40,56,57,40,383,447,425,409,412,414,405,429,416,420,409,445,509,511,406,477,470,426,432,409,396,395,392,414,502,541,458,468,413,427,394,386,378,399,393,433,415,436,413,511,695,694,616,571,468,434,418,431,465,480,470,496,504,493,396,392,390,394,444,515,458,484,421,404 9,55,28,117,155,82,71,424,501,479,474,435,448,434,495,501,469,466,544,613,597,427,574,507,468,459,408,412,404,423,449,592,596,527,520,488,431,402,418,431,433,475,544,517,496,405,654,813,809,751,716,629,492,515,559,565,629,634,697,654,622,400,414,410,407,502,597,551,599,467,462 11,10,9,44,58,54,41,416,473,447,441,406,437,439,471,447,463,453,474,584,565,414,516,489,446,451,402,410,381,389,424,541,578,492,509,453,419,371,404,406,405,434,486,456,480,403,599,752,759,679,654,562,486,456,492,491,566,561,615,612,546,414,411,390,412,469,547,523,543,458,426 8,99,91,42,68,61,38,438,706,639,587,508,503,473,513,480,499,490,714,875,829,620,863,775,691,672,541,495,422,375,454,834,873,761,786,604,501,399,418,433,447,471,562,522,513,457,670,982,984,899,860,723,580,543,595,595,637,641,701,667,635,428,463,427,433,699,883,797,798,671,540 6,26,21,25,39,31,18,424,421,396,413,404,384,444,459,449,461,440,437,467,446,405,443,417,400,392,392,388,397,407,426,445,463,438,432,406,390,416,393,410,454,480,560,509,473,421,606,607,596,541,502,455,398,522,594,599,669,643,693,622,572,401,391,404,403,406,466,421,425,415,406 7,14,14,21,23,23,20,407,416,383,406,392,399,418,418,422,428,401,408,425,431,387,402,392,398,391,379,384,386,360,409,404,432,395,404,381,391,380,411,414,422,462,484,469,429,406,495,494,494,460,440,404,398,482,508,509,549,551,584,535,495,394,387,393,378,400,392,414,401,402,392 9,236,210,233,367,323,202,634,591,537,528,472,524,669,718,692,672,646,656,670,693,453,566,536,518,510,446,431,417,460,548,599,624,549,553,501,471,447,454,485,536,595,726,676,668,518,855,839,824,775,761,699,578,668,763,781,855,856,905,878,831,477,460,473,506,589,671,615,630,533,506 3,16,15,96,147,101,67,428,474,431,427,398,428,433,486,428,452,464,481,555,540,430,501,476,442,435,402,405,398,405,432,522,535,487,475,440,423,385,386,391,411,446,480,454,463,401,609,737,732,658,618,559,468,435,462,525,579,569,625,612,565,409,409,407,431,477,550,495,509,448,431 18,156,84,304,280,156,184,580,624,596,547,508,497,610,674,641,616,614,663,761,746,496,694,633,558,530,457,480,432,444,628,741,760,668,683,561,517,495,623,668,736,821,895,816,770,599,856,914,905,841,823,745,609,773,851,879,926,907,937,887,840,494,438,464,474,637,745,693,709,590,516 1,14,12,20,34,25,14,382,409,393,397,392,394,411,413,408,412,394,425,464,465,396,459,442,422,395,407,387,388,392,407,458,478,436,448,409,384,395,397,385,381,400,448,415,410,395,476,605,596,527,501,443,417,406,415,420,448,456,465,449,446,386,403,401,396,416,482,443,437,409,393 4,26,24,59,83,76,52,537,581,530,489,471,492,595,651,631,636,616,637,692,676,436,590,546,498,489,454,464,410,429,554,650,653,581,599,530,461,423,453,462,484,558,676,644,652,470,817,859,841,787,763,675,578,623,700,711,785,789,843,830,786,459,464,469,499,579,693,637,658,543,484 9,11,9,33,41,32,26,412,397,381,390,395,382,433,423,424,413,412,395,421,417,394,406,400,393,381,391,396,393,386,388,418,413,395,374,390,394,389,394,414,406,437,440,431,413,407,470,462,448,424,412,399,388,403,432,434,488,495,517,477,461,385,376,385,385,379,402,409,396,391,382 20,12,9,57,77,40,31,440,433,421,436,400,395,444,449,456,457,429,444,489,482,396,461,441,415,426,393,414,400,401,419,463,506,460,460,414,394,396,425,437,427,465,540,486,482,434,584,657,666,560,538,474,419,516,579,582,633,614,677,633,568,400,411,392,396,425,502,451,465,423,393 14,72,71,269,381,393,271,435,486,460,443,420,450,442,461,461,460,464,502,592,567,411,531,472,456,470,427,407,407,395,442,531,575,503,517,449,409,408,413,439,448,476,535,498,500,482,618,761,764,676,638,553,450,607,704,712,710,680,719,645,596,415,389,409,404,484,580,508,526,467,430 5,8,8,50,63,61,48,410,443,402,406,412,407,409,409,414,418,416,426,498,479,396,464,447,416,411,389,403,404,412,398,472,499,448,450,419,410,382,409,405,401,407,420,416,427,392,494,644,640,579,544,458,409,415,442,436,492,458,510,480,465,394,387,391,405,441,491,460,457,437,393 6,14,13,23,37,34,21,388,407,370,371,392,389,414,412,426,384,395,408,392,413,367,392,390,393,379,393,369,382,386,388,378,410,385,380,398,379,386,395,412,422,446,460,430,428,406,468,424,422,389,389,396,390,429,462,459,500,480,528,491,456,384,384,381,379,370,394,379,381,390,381 4,25,25,56,83,78,51,415,502,463,460,412,451,452,445,450,437,456,513,618,598,426,573,518,478,464,440,425,390,377,432,581,629,551,550,448,427,409,402,411,399,446,476,443,477,411,591,794,808,730,704,580,482,441,458,481,541,541,593,594,551,395,406,398,406,488,609,560,549,478,423 13,10,9,30,44,40,26,393,408,408,387,384,396,407,405,411,404,415,404,445,441,395,428,425,424,394,389,396,371,388,385,421,464,421,416,395,398,378,389,400,393,404,419,397,404,401,442,584,586,510,477,427,396,410,440,436,461,451,480,450,428,381,373,392,393,415,446,421,435,409,404 19,9,8,30,41,31,23,438,427,410,390,381,377,434,459,424,427,432,450,484,458,384,429,420,417,417,395,397,384,403,414,453,446,434,448,421,434,407,396,400,403,411,454,445,445,402,549,622,631,556,522,465,425,436,465,476,534,531,570,569,507,400,384,397,407,431,454,432,455,413,404 1,20,19,358,625,631,357,445,449,432,414,399,424,448,497,485,468,479,474,479,485,399,431,437,421,413,400,393,388,443,439,455,455,429,442,413,399,420,412,431,440,490,556,506,488,486,625,614,568,530,522,478,433,606,692,673,682,650,690,659,599,437,396,407,443,444,466,439,460,404,403 4,16,15,25,38,33,22,407,421,403,385,384,403,409,444,447,427,411,432,442,423,381,412,400,411,412,395,396,387,399,492,457,443,423,432,413,403,476,579,652,716,810,880,771,665,433,610,564,524,494,473,428,409,570,726,789,843,808,826,715,632,411,386,398,402,413,408,425,413,393,392 19,9,8,49,83,70,39,438,446,404,411,405,412,434,467,447,444,451,465,503,479,411,456,440,427,411,397,404,402,384,417,465,478,434,439,438,415,399,392,407,420,440,472,460,459,434,586,664,658,580,582,506,442,471,516,543,574,579,652,640,548,420,404,418,424,448,511,473,490,447,425 11,9,8,66,110,111,64,406,383,384,388,390,395,398,404,417,398,411,400,392,417,405,393,402,389,402,385,387,389,379,384,401,401,389,386,393,387,379,389,399,391,395,420,406,416,400,435,486,472,442,438,410,399,415,434,440,434,457,470,481,435,389,378,393,377,381,418,406,409,393,394 19,12,11,9,18,14,7,386,383,388,387,370,378,381,390,389,391,375,397,395,395,379,382,397,393,378,390,378,400,368,389,412,407,395,387,370,379,404,401,396,401,444,442,415,400,390,418,421,447,426,422,397,392,442,485,462,501,467,492,455,427,400,387,382,392,387,395,380,390,385,384 13,17,16,169,273,274,167,392,425,401,395,396,381,425,437,432,417,418,414,455,452,392,429,417,398,396,391,387,384,400,401,441,467,421,447,415,405,408,399,400,408,413,454,423,440,415,527,598,591,540,504,448,432,450,460,473,531,514,560,517,503,404,397,398,406,402,459,436,422,399,409 1,51,45,28,30,25,23,627,734,705,649,572,615,686,755,733,743,723,795,855,834,604,795,738,687,670,582,531,465,427,653,829,840,775,794,669,607,447,450,477,526,615,759,741,759,492,907,988,973,927,899,833,723,681,756,774,846,848,907,907,874,569,531,584,617,772,872,816,834,734,637 19,10,10,9,13,12,8,491,575,511,493,467,478,510,572,579,564,565,605,665,657,446,571,528,487,477,455,443,400,407,506,621,621,557,572,508,472,400,416,413,440,451,589,560,574,426,737,827,812,760,733,650,549,486,542,568,645,660,726,737,693,445,454,460,471,571,658,612,644,521,490 16,42,40,146,193,175,132,483,561,514,479,446,473,466,547,531,516,484,596,688,680,475,624,594,532,500,460,475,406,377,461,661,677,603,609,490,476,395,420,400,438,456,534,531,543,425,718,879,876,808,785,697,581,490,542,578,636,643,721,710,656,430,439,428,450,566,694,647,662,540,474 11,122,111,144,174,155,129,538,698,641,584,527,565,557,617,603,607,582,716,824,807,560,781,724,663,642,537,501,457,393,551,792,821,735,755,644,562,415,433,438,464,510,639,610,614,478,802,979,982,919,891,803,678,576,651,673,744,744,806,807,767,471,496,462,493,679,814,765,775,672,578 9,114,107,156,271,252,143,576,756,699,665,602,614,624,680,669,658,657,781,864,847,599,799,764,705,675,608,581,471,428,594,826,855,776,796,680,610,402,411,440,451,506,669,645,680,456,846,1023,1023,975,949,869,761,555,660,681,769,775,837,841,807,502,536,495,531,739,855,811,833,727,632 19,13,12,53,69,61,47,408,459,437,442,414,421,422,432,451,432,421,470,526,518,408,480,456,429,430,414,391,402,402,414,500,525,457,495,436,413,403,391,394,391,416,456,451,435,392,546,727,715,634,602,516,431,442,468,482,529,516,562,550,510,400,400,389,396,459,523,483,503,442,425 4,395,130,280,345,91,86,801,789,730,695,639,651,836,887,858,849,831,857,910,886,671,856,793,734,707,611,550,501,761,934,922,908,843,849,761,687,871,985,1023,1023,1023,1023,1023,1023,827,1023,1023,1023,987,956,886,782,1005,1023,1023,1023,1023,1023,1023,1023,623,594,641,657,817,910,845,860,767,668 10,9,9,47,60,57,45,396,415,389,386,383,416,405,411,420,406,390,427,437,438,389,419,409,408,403,394,396,396,398,398,418,444,400,426,391,394,396,378,386,390,379,391,398,401,388,462,588,579,514,486,456,425,396,407,401,417,420,450,456,416,398,398,376,395,397,428,417,433,390,397 19,17,17,46,60,61,47,420,465,452,439,389,413,435,429,426,444,462,498,567,545,412,495,481,438,424,414,421,378,401,414,497,538,494,485,452,413,381,385,398,415,418,434,438,443,404,575,732,743,663,628,526,464,446,489,491,560,555,608,583,550,407,392,396,404,435,525,469,508,451,414 5,94,54,183,173,87,90,566,521,474,480,448,446,607,654,630,607,591,637,659,633,441,566,531,460,485,439,441,397,486,616,635,631,531,579,500,486,469,592,651,716,803,899,826,774,583,868,845,818,762,728,655,536,772,846,878,958,954,987,922,863,475,434,451,456,536,644,587,608,492,441 10,74,70,63,89,67,47,496,445,446,458,418,453,515,597,564,573,542,523,480,506,400,401,413,410,403,390,406,402,462,611,506,486,473,494,443,429,554,643,696,752,821,891,817,775,478,790,685,605,572,548,521,445,637,727,761,841,833,878,835,775,454,403,453,441,474,465,476,466,446,410 8,21,20,71,108,105,66,442,505,457,443,420,419,429,458,429,435,430,494,614,592,435,564,513,471,470,431,416,397,383,416,561,612,543,542,467,433,401,411,385,382,420,448,443,445,402,579,810,834,747,708,591,479,420,473,484,561,528,597,567,526,392,425,387,402,489,605,552,543,480,435 14,219,202,147,192,178,136,409,378,405,384,366,389,401,414,448,390,388,391,381,386,390,378,382,384,392,378,380,372,372,400,387,386,382,410,399,379,390,415,406,433,508,532,471,477,431,460,414,404,416,394,401,372,412,476,504,514,504,560,508,457,398,401,378,393,393,397,378,395,369,384 14,19,15,46,50,31,27,456,583,542,503,467,472,444,499,489,490,472,580,725,701,479,673,624,546,521,472,471,414,399,451,668,725,637,654,533,480,409,400,416,416,449,499,490,496,416,674,894,908,831,794,680,559,465,539,555,610,608,676,660,628,426,429,418,420,546,720,664,668,551,485 1,958,433,393,588,375,248,644,581,541,524,468,512,696,750,735,720,678,695,690,682,452,536,487,482,461,480,469,411,473,693,660,652,578,592,497,473,554,654,692,753,837,916,852,819,682,912,865,809,771,749,705,595,840,901,909,961,945,982,942,895,518,475,509,550,614,652,610,648,544,499 11,231,162,564,826,688,469,1023,1001,957,946,918,943,1023,1023,1023,1023,1023,1023,1023,1023,781,850,866,847,830,782,792,711,766,1023,1016,961,944,969,928,898,843,912,955,1010,1023,1023,1023,1023,939,1023,1023,1023,1023,1023,1023,1002,1023,1023,1023,1023,1023,1023,1023,1023,980,846,990,1009,1023,1010,998,1023,942,906 9,13,13,10,8,6,7,511,616,565,521,479,501,542,603,583,587,577,658,755,715,523,697,640,576,561,477,471,426,414,530,726,741,661,662,570,498,399,406,430,451,474,600,581,602,412,774,901,893,833,807,718,585,512,556,586,680,690,765,766,727,454,454,464,476,650,765,708,724,604,509 2,9,10,52,91,96,54,384,398,373,393,371,392,388,395,390,398,392,385,410,393,401,383,388,387,390,378,382,387,384,411,386,402,401,381,381,392,387,393,388,384,404,379,394,402,405,407,435,418,398,401,383,401,401,412,413,406,412,426,415,403,402,390,378,376,381,396,410,410,383,386 7,21,20,59,86,81,55,401,485,452,439,409,421,443,459,438,427,440,477,558,554,423,544,495,448,447,414,408,400,384,418,525,557,488,511,431,408,390,407,399,392,427,456,443,409,393,558,739,747,662,629,523,460,425,476,486,545,518,567,553,524,401,404,390,401,467,554,541,521,457,415 15,173,158,151,175,157,139,455,411,404,381,392,404,459,485,447,436,439,440,491,478,413,496,458,415,425,420,410,393,408,431,491,512,456,454,437,396,422,427,471,478,540,626,556,493,456,582,599,621,514,518,446,430,515,573,558,630,639,690,643,598,396,395,393,409,432,498,471,470,419,408 2,384,287,202,274,199,151,440,408,397,414,386,385,416,434,441,416,404,439,433,418,384,414,402,388,412,395,405,397,383,429,473,437,427,439,430,420,400,441,459,477,529,613,569,529,446,546,531,513,486,441,445,406,490,508,494,570,545,598,559,515,395,390,373,406,420,431,409,407,425,395 15,85,56,111,136,88,71,431,504,465,456,419,434,477,506,489,483,470,534,643,629,440,603,529,486,464,418,424,398,418,468,604,634,529,568,481,427,416,443,449,510,529,618,575,545,462,673,807,813,734,699,606,487,566,640,660,714,697,740,696,633,406,388,412,426,496,620,559,557,453,440 14,37,33,212,388,352,189,563,423,413,406,405,402,557,596,571,534,509,459,474,477,395,412,399,402,392,381,408,387,434,468,420,430,399,393,401,405,450,516,505,557,624,696,620,558,577,719,607,544,507,475,446,407,719,791,794,830,810,839,778,708,451,412,433,433,442,435,403,422,408,409 2,10,10,15,17,15,13,396,415,420,408,391,405,406,408,390,413,398,445,471,463,398,466,430,416,414,397,398,382,387,390,456,498,450,446,411,401,390,387,391,399,395,427,419,411,393,442,597,610,512,491,432,400,413,425,416,447,433,462,465,444,387,399,386,383,422,476,440,440,430,392 17,17,16,154,253,259,154,389,397,403,408,380,410,391,415,377,410,393,390,423,428,393,425,400,392,405,379,381,384,396,395,421,430,399,416,388,392,389,371,380,375,398,377,391,406,386,418,555,545,475,471,427,405,389,401,408,429,424,460,437,412,385,392,404,379,403,425,416,425,394,393 5,14,14,70,82,84,70,406,393,393,385,393,389,394,412,399,402,399,417,438,442,384,427,420,396,409,398,387,380,385,381,447,445,414,416,383,397,395,389,407,380,395,405,413,410,399,463,555,549,488,477,425,408,400,391,406,425,436,453,452,432,388,394,392,397,402,457,425,432,407,410 11,31,20,177,182,101,106,510,598,564,517,487,501,559,596,569,571,565,634,756,734,492,685,623,560,534,466,449,428,432,527,721,736,658,669,567,483,442,474,505,563,622,725,672,647,522,800,914,914,849,818,731,598,680,757,762,815,803,854,819,765,454,442,422,451,590,723,668,687,554,487 20,10,9,29,41,36,23,436,408,390,388,389,405,430,445,420,398,395,393,442,437,379,421,408,394,401,387,387,369,392,438,436,464,413,418,421,391,405,395,439,432,494,597,545,501,404,469,520,516,509,451,437,429,428,442,443,477,482,507,475,458,393,387,384,382,403,432,418,432,397,398 16,12,12,49,57,54,48,418,478,431,440,405,436,418,429,427,431,436,513,569,552,402,505,471,455,440,410,416,414,378,413,520,562,507,506,447,427,393,399,387,406,413,433,439,438,406,584,784,791,713,677,580,478,434,463,455,513,516,578,557,528,404,422,400,407,471,556,523,544,459,428 17,12,8,34,38,22,19,424,465,452,442,412,431,453,484,456,460,446,482,558,542,412,496,460,446,441,415,388,394,398,436,524,539,485,498,471,405,416,408,432,435,473,555,519,506,439,632,754,750,686,634,552,466,540,584,600,656,640,695,658,600,396,407,402,406,438,520,485,489,458,417 1,51,41,97,110,74,67,620,714,671,613,536,555,665,710,707,690,670,770,870,823,624,826,745,675,658,558,527,456,479,708,859,859,784,778,653,582,543,665,732,793,876,952,886,838,566,895,1001,982,920,888,798,676,765,855,885,948,936,970,931,884,521,514,526,551,757,884,803,822,706,573 2,84,81,200,358,355,196,477,692,646,593,531,518,508,563,540,534,541,701,832,811,561,793,755,673,649,542,500,469,397,510,790,833,741,757,613,549,411,395,420,429,473,581,557,571,457,749,1007,1023,957,932,821,701,496,557,585,678,667,735,737,694,458,488,443,452,673,830,778,786,668,562 5,8,8,61,86,84,60,418,507,470,472,461,503,437,477,479,493,486,532,543,552,420,485,466,454,449,443,444,430,382,435,472,477,442,469,438,436,394,380,397,391,381,424,433,423,401,608,713,707,651,641,579,505,389,423,420,451,466,519,565,543,426,466,434,437,526,534,526,592,503,494 6,15,15,84,100,97,82,437,465,451,420,426,407,436,447,445,444,417,474,537,528,409,509,470,449,437,416,418,410,408,430,518,544,485,480,446,440,389,394,417,420,419,477,453,446,425,584,755,756,670,638,532,471,469,519,529,563,551,613,592,532,410,402,394,405,459,547,479,510,445,437 5,12,12,59,70,63,54,397,426,413,383,404,379,394,408,408,394,423,433,457,434,386,425,423,415,383,395,394,371,391,400,442,457,427,428,396,429,400,396,399,396,393,421,415,418,391,474,581,570,511,481,446,412,416,425,433,488,452,511,507,460,384,411,379,391,425,444,427,446,415,394 20,8,7,32,47,43,29,399,420,399,388,394,402,410,426,407,433,412,424,467,466,399,435,420,408,401,393,388,407,383,405,440,469,438,442,406,388,394,404,393,403,419,436,413,427,392,492,590,611,552,504,468,403,412,444,480,506,488,519,500,485,391,380,398,401,416,462,432,453,395,397 9,14,10,34,41,29,23,428,388,387,386,380,381,423,429,401,404,392,396,404,407,388,376,393,397,383,380,379,388,391,397,387,397,387,403,386,390,392,411,404,425,430,461,439,433,406,440,440,416,397,412,386,386,436,446,433,503,498,551,496,463,397,368,409,393,379,392,376,380,372,392 9,31,31,264,443,447,261,396,388,398,406,399,399,398,418,408,411,410,398,434,404,395,400,409,390,386,380,398,378,396,395,408,396,396,410,397,405,403,413,398,417,421,464,445,440,440,526,536,503,464,433,433,409,515,590,582,584,563,578,552,472,400,390,377,395,401,421,407,412,408,413 2,12,12,6,7,6,5,446,563,531,471,451,470,478,549,547,535,518,591,695,687,462,637,577,516,503,450,422,407,412,465,669,698,594,613,523,451,396,405,407,425,453,548,513,557,410,717,862,852,791,762,674,545,472,536,546,641,639,717,716,678,430,418,435,449,572,710,639,669,532,477 8,54,33,74,92,51,43,492,514,487,467,432,445,512,582,573,585,549,580,644,634,422,541,524,481,454,429,430,406,415,508,602,616,533,552,492,452,423,435,455,471,549,649,612,617,489,768,822,797,740,713,638,538,614,695,698,768,765,823,796,745,432,415,437,455,525,626,557,597,526,452 9,24,16,41,58,36,26,428,409,399,407,390,415,429,477,435,432,418,435,472,464,394,465,425,420,411,394,404,385,405,422,462,477,419,441,414,397,421,411,415,418,468,517,477,474,427,569,612,582,543,497,463,415,496,539,550,610,583,639,594,541,390,385,410,400,407,474,431,446,417,397 20,139,124,219,333,290,186,542,665,604,599,526,546,584,617,620,615,602,719,807,788,556,751,708,624,603,528,499,459,423,569,773,795,709,735,601,554,425,468,470,499,553,672,643,651,490,826,967,969,904,879,794,688,617,709,726,803,792,843,826,781,470,465,473,480,658,794,744,749,649,556 16,8,8,49,70,73,50,396,432,407,387,414,412,407,415,423,412,421,451,462,441,404,435,427,416,414,392,401,381,407,398,440,456,423,440,414,388,397,389,419,400,402,431,428,427,396,500,632,630,549,517,443,419,407,438,452,490,490,532,504,474,398,394,393,411,432,467,449,446,419,411 14,30,28,22,22,15,14,590,752,713,671,597,638,662,713,712,704,703,794,872,850,619,816,765,704,686,600,564,465,427,624,842,862,784,807,689,600,423,423,457,487,572,708,696,720,457,870,1010,1004,954,928,851,741,595,685,713,790,796,863,872,837,539,539,551,576,771,879,824,843,749,653 5,94,86,114,150,134,102,706,732,685,645,622,644,753,818,809,802,791,817,827,821,540,710,683,622,607,544,544,481,434,781,792,782,718,751,663,613,485,563,641,700,803,918,890,881,565,979,972,942,903,885,837,720,762,844,883,970,971,1016,996,957,621,546,638,660,751,810,769,797,688,600 18,8,8,19,25,21,15,446,418,416,401,389,419,444,463,408,400,414,428,460,450,391,415,411,378,402,385,380,388,386,417,437,438,426,412,413,405,385,403,439,432,481,557,523,494,409,514,526,514,486,466,439,410,466,517,530,555,548,586,542,505,382,389,385,387,399,423,401,411,405,400 17,16,14,31,45,37,24,381,392,406,391,391,376,398,409,405,393,380,386,404,398,380,405,393,403,391,393,386,369,366,402,401,398,393,404,395,371,388,387,408,414,407,423,417,390,391,419,419,458,432,405,397,395,413,430,432,466,455,471,455,429,397,396,391,383,366,396,393,403,388,400 2,50,46,767,1023,1023,718,579,590,539,518,473,492,623,681,647,655,630,647,685,682,476,584,549,519,521,477,441,425,424,556,604,628,545,570,491,453,420,433,467,528,593,705,664,677,588,822,851,842,784,762,686,584,654,744,760,818,811,859,842,798,523,481,495,515,594,674,627,657,544,503 8,8,8,35,57,58,35,399,414,413,390,401,393,412,415,408,399,395,383,408,425,406,410,409,403,392,389,381,392,413,405,412,414,424,420,402,386,400,385,381,394,402,415,407,412,395,473,533,525,473,466,416,411,427,430,432,468,492,477,477,450,395,397,379,398,405,433,432,433,400,407 10,91,72,266,581,539,230,558,556,523,492,449,489,584,636,602,596,570,616,693,671,465,632,562,512,516,449,462,412,423,531,649,676,585,595,505,473,433,481,508,565,644,749,680,637,543,789,860,855,793,767,669,563,676,764,780,841,823,857,818,768,488,441,464,496,567,679,632,640,523,478 19,16,16,46,52,37,36,444,472,426,418,417,428,448,469,451,465,448,493,573,563,411,525,495,454,434,413,397,405,363,433,528,571,499,508,464,422,413,401,399,410,441,492,469,489,417,602,765,766,696,649,538,477,472,521,518,593,586,640,616,577,404,415,401,414,459,553,525,522,469,402 19,8,7,29,29,24,24,408,406,395,394,377,395,401,411,418,399,407,392,395,389,389,388,392,387,376,389,390,380,398,396,409,409,395,390,399,378,409,384,395,402,407,441,432,412,400,467,429,408,402,417,375,397,449,464,465,480,488,523,472,439,395,390,378,393,381,411,399,368,382,369 7,16,12,40,58,34,21,428,394,407,384,402,410,434,443,429,408,423,398,445,413,404,420,424,400,379,390,385,394,380,424,420,446,398,426,388,386,379,388,399,402,436,453,456,437,394,491,529,529,480,439,424,383,416,448,466,509,501,549,514,458,378,377,401,380,416,431,406,410,417,398 18,50,46,111,204,188,101,495,644,597,548,499,531,550,606,589,595,603,681,765,759,527,697,649,593,580,501,467,437,419,518,719,746,673,680,572,503,406,418,443,455,479,612,596,607,457,782,933,934,876,846,762,641,525,622,647,729,736,791,793,746,469,500,479,494,656,772,715,748,622,559 6,22,18,42,56,44,33,422,385,390,384,383,367,411,408,426,417,388,408,393,408,389,374,391,383,382,382,380,391,386,411,386,392,391,407,384,373,412,417,421,432,468,514,461,452,422,495,446,416,386,407,394,405,473,521,521,587,548,604,545,487,392,391,382,395,386,377,397,380,368,387 10,33,32,74,108,106,71,434,553,504,447,442,442,454,468,454,466,435,552,653,648,444,601,571,502,485,446,429,409,393,420,618,671,556,589,471,465,386,395,388,405,419,473,444,474,393,597,844,856,778,742,657,526,422,479,481,543,524,605,590,569,406,432,419,399,492,653,592,576,518,474 7,34,33,12,15,14,12,518,513,486,500,483,494,538,615,604,600,572,577,571,556,420,448,447,441,436,412,435,421,418,610,580,521,515,578,496,517,442,473,530,563,678,785,738,719,441,812,754,714,698,688,653,571,598,679,718,796,789,837,817,780,465,424,452,473,527,514,517,560,484,457 16,9,8,32,35,25,24,424,394,395,386,387,381,426,427,429,400,406,387,398,399,388,395,383,394,391,375,381,375,375,406,391,403,382,388,380,368,405,386,398,395,418,447,440,436,398,480,463,431,406,410,395,390,412,445,461,494,499,547,515,471,383,394,378,372,385,403,400,384,386,390 5,20,15,33,48,36,25,455,386,379,395,393,393,413,455,427,429,398,408,399,389,391,410,390,385,395,405,397,389,390,415,402,389,396,394,398,375,409,404,411,432,461,530,489,452,423,528,461,437,409,407,412,376,467,532,542,589,578,625,571,510,390,391,389,395,399,395,379,384,392,388 15,14,13,35,52,47,31,417,427,421,410,407,397,411,448,447,410,428,468,521,504,416,496,466,452,431,417,405,397,385,411,508,516,466,467,450,408,397,405,404,390,407,486,442,444,412,565,709,721,647,614,512,455,439,478,501,548,543,574,572,521,396,398,400,409,437,504,493,495,433,413 6,35,29,38,65,53,31,416,412,378,402,387,369,412,446,424,428,388,408,408,392,378,391,410,405,399,368,379,365,406,399,392,406,381,397,380,371,391,397,392,384,422,483,435,431,420,489,457,423,411,418,402,387,433,457,455,495,512,542,502,460,381,382,394,378,391,401,393,376,401,381 5,19,18,18,20,18,16,577,575,544,503,464,499,609,681,672,658,653,641,684,661,454,570,539,511,494,459,445,407,378,557,643,636,578,581,499,454,415,450,472,491,543,674,635,652,460,815,838,813,765,738,673,548,622,702,710,778,773,833,830,785,489,442,501,530,625,681,625,672,545,499 6,31,24,48,73,53,36,400,435,442,408,421,404,420,428,433,418,407,423,489,486,400,463,442,420,431,403,398,404,370,408,465,498,450,447,417,404,384,394,410,430,446,469,465,450,404,510,623,628,557,514,456,413,427,465,483,523,521,574,550,486,386,381,377,403,436,499,471,445,414,396 2,28,12,68,92,40,23,509,457,458,454,440,427,521,582,544,531,524,501,574,571,424,493,457,450,445,397,391,409,422,542,537,547,481,471,454,424,477,527,558,631,725,845,778,705,521,831,774,735,665,640,582,485,705,798,836,940,941,973,899,834,426,407,413,434,473,539,506,511,452,415 12,7,7,28,44,43,26,412,459,429,447,410,410,420,422,430,434,405,480,554,562,424,515,481,461,455,409,413,394,408,409,526,583,493,498,453,436,375,378,397,380,389,441,419,429,409,542,774,788,700,665,565,476,412,421,446,481,480,527,531,497,403,411,392,401,462,557,497,512,467,427 15,55,50,26,35,30,22,646,768,717,694,625,659,713,770,766,763,746,813,883,865,632,815,771,718,688,592,594,489,426,675,849,863,794,815,701,629,416,447,478,496,584,755,733,771,476,920,1015,1003,959,937,868,775,633,732,753,838,843,906,915,883,579,580,591,620,784,880,838,856,756,666 2,11,11,103,159,164,105,386,396,394,399,390,392,392,397,407,404,386,409,414,420,388,410,410,394,406,381,390,367,404,405,408,426,397,415,392,399,375,385,393,382,389,413,392,388,382,416,539,523,471,461,420,380,384,402,396,398,401,422,408,437,405,401,383,373,406,389,404,418,402,396 17,8,8,10,14,13,9,396,403,379,398,380,399,409,421,410,403,410,423,439,411,390,401,391,389,412,400,406,374,418,426,424,415,406,410,402,405,426,434,453,499,553,630,535,498,418,539,512,495,455,435,420,392,462,540,570,626,593,641,578,514,392,395,398,403,404,417,398,411,388,398 2,275,239,240,317,276,208,479,447,421,407,421,412,463,495,465,471,445,460,489,456,400,484,452,434,394,383,386,401,436,455,487,532,458,475,424,397,471,455,447,488,557,649,582,542,473,636,637,639,563,521,490,436,496,579,581,644,642,689,660,591,412,384,426,412,424,503,477,477,425,407 18,17,14,69,76,59,56,439,463,461,423,416,401,436,476,452,463,447,519,581,564,424,532,489,473,445,409,416,383,418,444,557,590,503,539,454,420,407,392,397,426,424,509,501,486,393,614,775,791,702,663,567,496,460,517,530,595,601,654,619,584,389,415,424,413,466,571,537,550,466,420 10,74,68,156,192,172,138,464,529,479,475,438,461,455,499,488,481,478,550,673,661,457,606,581,524,495,448,455,404,393,448,639,669,558,590,501,469,404,418,410,430,455,551,508,514,455,690,844,841,777,741,660,523,501,592,600,670,657,720,702,647,421,437,429,434,542,661,609,626,497,448 8,8,8,160,225,235,167,388,402,414,396,392,398,411,396,412,414,402,418,474,453,394,455,434,416,408,382,391,379,380,404,435,479,426,439,412,390,381,367,394,386,383,417,422,411,384,478,634,630,551,530,458,429,391,400,415,447,438,458,474,448,402,385,381,400,419,470,459,454,410,388 8,19,19,81,116,114,77,390,388,387,404,376,386,402,420,391,412,410,412,428,412,390,395,404,380,393,381,388,392,405,389,430,403,399,420,403,391,377,388,408,414,423,438,420,408,408,464,481,491,457,442,404,409,456,487,504,511,485,538,483,446,377,398,378,396,385,395,393,411,379,382 18,38,37,67,86,75,59,418,445,446,399,396,406,420,453,431,446,428,470,516,483,403,460,442,417,446,426,411,376,419,425,466,497,466,453,432,390,400,413,417,417,446,506,470,449,430,576,675,670,598,554,493,430,499,549,566,606,608,651,613,552,393,398,378,406,427,475,448,448,432,422 15,14,11,35,42,28,23,456,517,485,467,448,460,511,543,504,494,498,541,645,630,452,556,537,501,474,442,433,407,392,469,605,631,549,562,474,441,398,391,393,423,444,538,506,511,418,658,812,807,741,714,608,481,473,523,537,620,625,688,667,624,408,426,425,414,513,631,583,579,497,452 6,22,20,50,71,62,44,406,445,437,425,401,411,430,460,445,441,446,460,516,501,399,472,446,426,420,401,410,411,404,425,490,525,434,472,410,418,388,392,420,407,433,480,493,487,400,606,709,714,631,588,524,447,471,524,543,609,610,660,623,582,404,408,395,392,456,497,480,472,432,408 13,12,12,8,10,9,7,509,663,605,572,512,560,536,594,595,598,577,679,788,758,535,712,654,605,590,499,470,434,372,529,744,769,684,713,609,516,409,417,403,397,467,574,592,623,430,776,938,930,874,847,764,642,495,547,567,672,679,755,763,727,472,492,448,485,650,782,726,749,628,555 6,44,30,66,94,62,41,421,390,411,406,394,403,438,465,416,425,433,424,454,445,417,423,429,375,396,402,391,395,402,424,442,451,425,430,397,381,380,406,404,426,445,472,484,466,421,522,590,573,485,463,448,409,446,471,453,516,518,600,530,503,398,386,394,401,394,439,419,424,397,376 12,12,12,66,103,109,69,403,378,409,387,403,394,392,404,409,424,381,395,412,395,381,377,397,378,379,391,397,387,386,397,394,394,393,375,395,391,393,376,379,383,396,390,397,407,412,459,444,419,414,409,417,397,424,465,461,465,447,473,461,430,394,402,387,386,388,387,400,393,389,402 2,10,10,51,64,64,51,466,532,493,475,447,423,471,508,524,498,498,559,667,616,454,606,539,491,461,423,424,388,418,518,661,655,572,574,450,466,405,409,436,470,535,676,624,626,423,706,862,835,768,724,590,500,481,557,595,701,699,761,737,684,437,411,424,435,581,729,611,642,520,464 15,82,78,162,279,265,152,497,555,517,483,449,447,502,554,538,520,511,601,729,676,473,688,612,545,501,466,443,418,396,467,679,724,598,638,490,463,404,440,446,496,558,629,581,561,467,716,881,883,806,769,657,534,578,672,677,745,729,773,745,688,453,437,421,436,562,711,624,634,548,478 1,129,110,222,242,219,201,525,700,652,590,514,531,549,606,565,579,567,704,832,808,573,798,740,654,643,551,502,435,415,515,799,842,734,769,618,564,416,444,451,474,563,661,615,625,476,785,961,974,906,880,782,665,607,697,707,761,745,805,795,749,450,481,442,465,660,830,764,780,662,556 2,42,37,18,32,27,15,508,654,602,623,576,615,546,616,646,646,654,700,706,725,456,535,536,516,503,495,512,480,385,601,639,626,593,658,571,573,363,388,414,422,456,583,597,671,411,850,870,844,818,819,794,721,496,569,597,706,715,803,829,805,478,556,505,546,631,678,663,714,618,602 10,23,19,30,52,44,25,393,388,390,381,363,378,414,408,407,392,399,390,390,410,392,392,404,390,370,376,387,366,409,393,379,388,392,374,389,371,403,393,380,407,429,433,439,425,395,432,409,411,391,407,389,375,405,433,413,451,456,467,434,416,381,395,399,376,383,403,407,381,377,388 17,18,12,42,46,26,22,435,428,419,417,411,406,461,476,457,452,440,445,489,499,411,446,421,420,398,387,405,404,387,462,481,475,439,460,410,403,419,488,521,589,676,759,671,582,449,693,654,630,552,536,480,429,594,703,750,825,806,832,753,667,390,415,406,421,429,484,453,451,422,412 7,19,15,31,32,23,24,449,522,494,466,430,448,488,515,504,474,482,544,659,653,452,612,562,505,487,453,435,412,421,458,622,674,564,600,500,462,405,427,453,477,543,630,575,542,437,682,823,824,755,723,607,509,492,586,609,680,669,735,679,654,417,405,404,433,549,671,600,606,503,458 20,11,9,31,41,28,22,421,410,383,387,394,374,427,428,409,424,405,398,433,412,384,410,404,392,397,404,373,395,390,400,406,431,411,401,402,390,407,406,389,431,423,467,425,427,413,495,498,473,427,418,417,397,437,468,481,524,513,546,520,494,391,386,381,384,385,406,419,401,394,381 2,10,9,20,30,25,17,410,414,405,397,389,372,421,419,418,421,428,439,448,421,383,417,413,394,375,394,401,382,399,416,427,440,416,413,410,387,391,394,397,412,429,452,444,455,400,522,515,525,456,469,445,393,432,478,484,571,536,578,529,495,392,390,387,397,409,449,409,430,402,395 14,39,33,64,91,46,41,587,703,641,594,530,562,630,699,664,668,653,731,835,821,561,810,749,671,665,559,496,460,416,604,799,842,753,769,625,550,434,438,471,504,576,716,707,706,495,852,948,959,894,868,793,667,660,739,759,820,818,873,862,825,503,516,511,553,694,842,778,791,691,590 1,10,9,35,51,50,34,401,449,442,427,411,403,429,427,412,422,427,467,560,552,408,503,471,449,430,416,415,409,384,426,508,560,481,492,419,409,377,407,414,413,457,488,466,445,402,548,753,758,659,621,525,434,477,514,524,576,554,585,588,529,392,408,410,396,443,523,487,502,447,409 10,156,149,115,172,170,112,437,415,421,396,400,405,437,454,453,437,415,418,464,434,370,434,425,395,407,375,392,385,419,402,463,461,426,449,411,393,412,432,416,478,493,575,527,492,427,578,530,548,503,474,409,407,480,534,497,591,591,627,594,530,402,386,399,412,399,457,410,417,415,389 10,11,8,34,38,24,23,437,459,394,425,411,394,443,451,441,421,454,474,494,506,397,465,454,421,427,408,398,390,393,421,483,499,463,443,421,419,409,392,400,425,443,527,478,462,412,581,669,657,588,541,481,429,475,503,503,567,563,632,602,550,401,395,400,401,433,490,452,484,424,410 2,27,16,40,67,40,24,412,380,367,371,393,391,442,427,407,424,408,411,388,376,386,372,390,395,371,378,377,375,387,416,381,396,397,385,369,385,412,424,421,428,473,519,474,448,435,491,433,417,431,405,403,387,464,517,509,544,545,583,534,485,386,388,395,377,388,383,378,407,390,391 5,14,13,12,14,11,10,499,624,577,530,478,524,521,590,572,572,577,661,751,739,508,695,647,583,557,479,468,417,413,526,732,754,664,679,559,489,398,404,431,437,476,611,587,587,424,761,896,898,837,805,719,589,507,587,609,687,691,764,768,720,458,439,476,477,637,768,692,719,612,499 11,20,20,69,85,82,66,420,486,478,450,419,405,419,428,437,447,427,491,601,585,415,561,522,472,458,429,429,390,403,427,559,611,514,544,447,426,387,401,404,406,428,428,454,464,410,557,795,809,724,682,582,480,439,469,475,549,523,567,580,548,417,422,398,397,477,593,542,545,470,438 18,20,17,38,52,42,31,391,388,410,391,380,383,394,434,420,415,410,398,409,411,383,398,401,395,392,392,401,397,405,391,410,403,403,416,386,404,396,413,415,417,423,478,453,417,387,485,499,475,459,432,427,374,437,489,464,517,511,547,515,485,388,386,390,395,403,422,411,386,389,382 13,21,17,20,27,15,12,524,632,566,524,490,524,572,627,608,607,595,671,749,730,490,661,624,565,556,476,478,428,399,554,712,726,651,660,561,488,395,408,437,466,525,653,634,637,416,792,892,883,831,804,732,612,543,619,634,714,726,789,788,749,459,472,473,490,643,737,674,709,598,530 16,14,11,34,42,32,26,442,393,373,383,390,377,429,443,422,419,416,400,427,406,384,406,387,385,386,385,397,376,402,418,402,422,402,398,414,396,383,405,404,412,420,451,447,445,419,476,472,451,408,420,394,382,419,451,458,514,521,577,536,507,367,373,389,371,382,395,405,405,381,398 16,9,9,41,50,45,33,397,439,403,398,409,409,388,413,422,420,414,408,471,433,412,448,429,409,419,404,402,384,390,404,459,443,427,436,419,405,386,379,391,412,390,421,424,421,406,493,611,602,534,516,447,410,413,442,444,483,477,514,470,459,392,400,385,396,414,461,459,446,419,400 8,11,11,13,18,16,11,417,424,441,435,417,418,420,432,438,416,425,473,537,511,406,479,452,427,442,410,393,402,397,424,512,540,456,473,429,413,412,376,395,412,437,468,437,435,399,534,707,722,639,597,506,447,441,473,496,548,544,584,546,504,388,403,406,386,429,514,471,450,436,416 4,41,39,92,107,100,85,466,495,479,474,426,427,449,479,462,450,451,505,630,615,430,564,536,496,465,421,421,404,420,460,595,644,557,572,472,453,411,399,384,436,459,528,501,506,417,648,830,831,758,722,621,518,479,541,582,641,637,688,658,618,404,414,390,405,493,608,585,564,482,445 9,11,11,50,84,83,50,424,397,410,403,411,391,423,444,442,438,416,457,455,449,382,434,431,394,395,398,410,371,369,413,444,438,423,433,403,407,388,405,405,417,416,429,436,416,411,527,614,601,528,486,448,414,409,448,461,516,502,552,531,507,395,392,406,392,410,444,445,464,409,396 5,12,12,43,58,55,41,408,475,441,421,421,409,399,426,412,417,417,498,572,537,425,504,469,434,423,424,411,405,404,410,531,546,483,508,433,410,394,391,397,401,395,433,414,427,400,540,763,770,695,670,536,465,410,438,427,482,468,526,528,474,387,415,393,405,459,528,491,499,449,429 16,9,9,27,46,47,27,394,407,392,394,409,408,405,418,429,428,409,413,419,440,388,392,396,390,395,402,397,384,372,401,413,400,409,395,405,368,380,404,387,401,430,428,415,417,398,497,484,477,454,441,420,411,419,456,451,512,510,539,536,489,394,390,379,408,392,397,421,425,421,409 7,40,38,131,335,329,122,528,767,727,729,718,775,609,703,720,733,752,797,810,817,573,706,706,689,685,661,680,596,398,559,643,641,613,654,593,536,385,406,435,440,480,599,586,622,431,861,912,897,871,866,841,764,493,577,599,692,717,801,834,811,610,714,604,662,782,803,792,846,783,756 20,27,18,55,79,46,32,408,392,376,399,383,389,406,447,437,389,391,414,400,419,377,397,397,392,407,377,383,392,392,417,393,423,420,421,411,376,402,406,404,438,465,507,456,453,420,498,502,471,453,407,431,401,463,516,502,560,546,593,546,493,387,398,394,397,400,416,404,400,397,397 10,154,144,94,133,125,86,442,409,411,400,408,395,441,480,449,448,441,400,464,437,403,437,441,414,414,375,382,397,388,456,467,441,426,438,417,370,404,445,475,476,553,646,554,542,438,619,576,572,473,467,450,400,518,562,566,661,644,698,660,590,413,387,418,416,410,460,424,427,415,384 8,18,16,38,56,46,31,392,404,392,394,386,409,382,423,401,415,389,406,395,406,394,395,390,400,390,391,385,379,377,402,399,396,400,393,384,383,393,387,394,393,398,421,402,395,392,446,443,417,406,413,411,381,413,444,434,474,458,492,460,446,386,404,384,381,384,391,395,383,385,401 18,11,10,45,59,52,39,420,397,412,404,401,397,424,434,429,395,404,426,460,437,403,450,412,421,397,403,389,382,367,412,438,455,426,428,397,381,384,389,384,399,430,447,435,439,404,505,604,595,523,501,458,424,431,446,462,506,495,509,519,478,406,397,386,387,411,453,445,430,410,395 8,9,9,133,181,177,126,389,419,411,415,403,397,418,418,391,406,409,429,468,456,403,437,432,418,406,399,387,386,401,390,445,454,421,422,399,389,400,396,396,404,407,448,414,406,412,483,597,602,527,495,442,417,438,451,450,481,478,521,499,476,397,401,381,397,424,466,448,444,417,402 18,18,16,54,67,52,44,411,443,412,402,408,383,412,438,424,456,424,436,526,490,414,478,451,420,410,402,405,394,385,409,480,508,467,465,412,405,378,388,389,414,413,457,429,442,398,567,681,679,586,554,492,418,458,504,499,544,539,580,549,501,401,395,399,410,449,497,463,463,409,405 1,19,19,16,19,17,15,385,386,402,390,387,389,397,395,408,408,389,393,405,394,378,403,391,389,375,397,372,386,400,400,405,402,391,394,378,380,396,407,410,443,445,503,444,428,408,441,439,440,383,426,394,403,452,454,467,468,462,490,442,440,376,384,382,398,391,397,405,396,398,404 10,11,9,29,43,31,21,429,416,406,385,401,400,436,438,416,399,412,437,443,406,388,413,395,388,399,394,375,384,398,396,415,427,411,415,383,392,394,395,413,415,421,469,441,422,401,494,500,500,480,444,430,399,433,479,500,530,519,579,528,471,394,384,383,382,413,418,410,417,405,400 14,34,31,54,53,47,50,424,471,462,446,401,442,438,443,436,431,428,489,612,558,422,564,512,483,453,426,405,401,390,426,558,596,516,513,461,428,409,387,397,413,440,483,451,464,417,585,768,775,683,660,544,482,460,511,529,586,570,617,585,533,407,398,406,406,463,568,513,531,469,423 13,107,60,119,162,101,70,596,628,544,534,472,520,634,699,676,665,660,681,719,701,471,605,558,521,499,443,473,409,462,615,674,675,600,625,528,499,478,543,564,627,714,807,750,720,569,873,884,856,812,784,720,618,736,804,817,887,880,921,896,844,479,468,511,527,623,701,644,683,558,503 20,11,10,28,41,35,24,396,399,396,394,374,407,385,411,401,411,418,399,401,398,389,404,391,392,386,388,388,378,383,399,398,410,383,384,383,399,390,384,370,408,414,449,436,413,409,466,448,433,432,407,418,399,433,454,457,492,478,506,483,458,383,403,387,378,395,408,385,377,379,405 9,11,9,90,90,70,74,420,427,413,405,398,404,401,434,418,412,421,419,459,445,398,430,407,407,402,387,404,390,377,402,421,446,404,412,388,392,377,400,400,388,410,431,420,422,405,514,609,612,535,506,453,424,429,472,489,530,509,573,543,481,399,393,414,398,417,447,435,441,418,415 9,8,8,22,32,34,23,438,476,458,476,452,473,455,500,490,473,497,518,552,537,419,452,445,447,429,432,423,400,385,438,500,515,482,481,436,448,394,388,400,400,403,444,453,469,401,647,747,725,678,665,611,542,405,430,433,512,530,603,624,587,419,436,400,422,479,518,498,519,467,439 9,11,9,27,32,27,22,410,393,387,377,395,377,415,420,422,404,398,406,421,415,385,398,381,383,388,390,381,366,408,408,415,411,391,415,388,380,389,383,375,413,394,434,430,401,392,466,429,460,432,409,399,381,403,457,440,482,483,513,482,442,372,383,371,396,375,411,386,398,388,383 18,11,9,42,46,37,34,429,470,461,447,419,425,429,448,449,440,439,468,568,553,410,526,486,445,440,405,407,373,387,431,511,584,500,495,453,424,376,385,419,416,435,471,444,457,391,563,748,764,676,635,529,469,449,480,490,544,532,594,564,525,407,404,399,396,460,529,522,517,442,433 19,38,34,63,75,59,51,468,580,514,492,456,473,511,541,530,516,531,605,720,686,482,665,606,533,522,459,438,412,402,480,681,714,618,638,514,481,412,427,432,442,489,601,552,551,438,731,874,876,804,775,688,573,557,629,651,707,706,758,734,688,434,445,428,446,571,712,645,661,556,486 13,20,20,43,61,62,43,405,486,461,446,439,431,436,472,481,436,460,504,591,584,420,533,503,466,447,425,422,383,387,441,548,586,519,543,464,412,396,406,386,422,432,478,459,463,421,610,777,783,704,659,560,470,452,512,495,568,564,609,599,557,394,422,394,407,469,577,532,560,483,408 5,13,11,35,36,27,26,429,406,399,416,385,401,435,449,418,419,414,410,446,448,395,416,426,393,394,387,394,380,402,450,458,455,438,442,416,416,393,403,433,454,529,627,564,504,407,515,528,545,474,484,463,420,454,481,490,535,517,568,529,485,370,399,404,374,399,451,416,414,407,392 12,12,12,50,64,61,46,405,408,406,395,388,404,426,432,425,411,415,416,445,452,401,415,420,410,395,401,400,382,398,419,455,428,416,431,404,403,391,399,392,409,407,471,420,428,397,497,584,557,482,477,441,402,442,480,480,507,515,555,543,485,384,389,391,387,396,435,425,417,394,390 7,1023,520,674,853,153,132,858,846,811,768,721,719,892,940,917,908,896,905,952,945,707,881,841,779,769,684,656,529,719,879,927,939,861,878,781,728,789,860,894,940,1003,1023,1010,978,900,1023,1023,1023,1022,997,937,834,1023,1023,1023,1023,1023,1023,1023,1023,692,652,713,758,858,939,892,907,800,731 18,12,10,29,37,30,24,409,394,391,377,380,378,390,418,403,401,409,406,410,366,374,391,375,383,391,389,378,386,391,398,383,403,385,398,403,399,388,407,418,429,444,470,440,429,402,491,438,423,408,409,411,375,460,514,514,546,529,586,520,477,399,399,389,384,402,415,403,400,383,360 13,20,19,21,21,16,16,450,578,549,507,460,462,492,537,548,544,515,615,718,685,483,635,588,515,509,449,443,423,394,490,675,691,620,642,541,495,426,408,411,420,465,565,557,563,411,741,864,854,794,770,687,588,484,556,578,662,670,733,735,694,428,445,436,472,598,706,655,680,550,509 2,16,14,20,27,22,16,541,615,571,542,469,504,556,623,593,610,606,673,752,722,485,691,633,562,551,506,451,438,418,544,723,737,653,671,537,492,410,410,431,455,504,644,608,625,439,791,896,892,836,810,726,605,552,631,651,732,733,790,787,745,471,473,474,499,630,754,696,716,588,516 3,8,8,30,43,35,26,455,421,392,391,396,390,431,435,411,400,404,411,441,448,409,430,424,393,398,388,392,380,410,435,450,439,424,426,404,399,383,393,404,430,471,583,535,504,403,462,512,513,487,464,450,428,408,430,444,487,485,520,477,446,389,388,383,387,401,442,419,435,391,389 12,405,350,328,473,397,281,444,491,449,436,369,434,451,442,455,451,431,476,595,603,432,565,517,459,436,434,405,402,447,447,540,579,508,525,468,424,439,461,475,516,598,686,593,540,469,600,786,802,721,685,570,483,506,590,573,628,631,674,641,574,424,402,405,421,440,552,528,551,458,410 6,135,123,132,143,115,110,762,806,772,748,704,734,814,874,875,869,862,881,897,888,661,805,783,752,737,677,670,579,445,764,842,838,781,810,725,675,472,468,497,562,662,812,807,837,568,993,1023,1013,977,960,917,823,760,843,866,931,933,989,990,961,720,664,744,772,858,901,868,895,803,753 17,78,74,72,90,87,68,404,370,392,378,400,382,375,431,381,385,403,395,416,415,381,421,398,382,393,384,376,388,395,427,405,408,396,402,401,381,424,408,408,423,454,492,450,446,406,443,453,461,409,407,421,378,404,392,409,442,437,456,446,435,390,381,380,390,394,407,396,392,392,359 14,12,11,10,13,12,9,483,565,522,488,460,484,505,575,535,538,547,604,703,683,480,627,580,509,500,449,436,407,401,492,667,691,612,622,490,461,393,403,413,449,457,583,547,581,428,729,844,838,782,748,670,544,497,565,586,658,658,722,723,683,440,438,436,456,558,695,634,655,554,489 11,8,8,20,22,18,17,423,419,402,413,413,395,408,421,415,401,395,424,482,447,399,450,439,414,413,391,401,388,392,436,486,477,438,456,437,418,385,390,417,413,468,571,506,491,390,469,613,607,532,504,450,430,407,441,446,471,462,495,496,466,400,381,391,403,406,460,448,442,418,405 10,28,27,23,29,23,18,485,471,430,424,421,440,462,506,458,452,439,481,561,549,421,520,475,460,465,421,407,389,411,481,539,570,491,507,448,430,392,414,431,481,544,672,622,591,404,601,720,725,663,629,591,493,493,530,526,598,572,648,605,559,396,402,414,398,446,533,490,501,454,403 5,14,13,10,8,8,9,537,669,589,571,535,523,581,659,648,640,622,716,780,755,540,713,661,595,582,504,488,431,391,551,759,769,694,701,570,513,426,427,428,449,499,623,614,642,446,820,925,916,864,837,754,650,562,644,660,753,753,817,822,785,494,498,503,511,669,785,722,745,624,536 2,10,9,36,36,31,33,425,483,448,436,416,409,432,455,449,440,449,503,554,514,424,499,486,456,433,416,394,393,393,435,545,542,490,512,458,434,385,384,398,415,426,471,445,449,407,609,742,739,674,644,556,469,431,459,457,524,528,588,581,553,407,412,402,421,480,559,507,539,469,451 6,36,33,70,79,69,61,513,513,501,486,460,438,535,533,522,500,487,542,650,632,435,592,556,491,469,419,407,401,389,547,631,676,575,585,449,454,410,442,449,523,639,769,725,683,438,696,790,807,733,719,661,527,546,607,623,697,686,742,724,664,410,409,418,414,496,623,560,568,474,428 7,14,14,61,61,61,61,417,456,431,410,410,429,407,418,423,426,405,463,549,515,416,500,460,427,434,405,396,424,378,404,488,523,482,478,426,410,392,388,382,386,397,418,399,411,402,519,695,712,628,596,518,439,401,413,421,462,470,507,505,468,411,402,400,419,431,517,507,505,451,414 19,20,19,65,92,77,54,426,508,466,451,443,441,440,466,437,459,466,504,626,604,445,577,534,473,476,433,419,406,393,424,597,648,554,579,489,431,382,404,413,416,433,493,469,485,409,621,822,833,752,715,615,505,461,502,518,610,586,655,638,589,404,438,401,403,470,615,566,566,492,446 3,19,15,48,63,45,34,419,460,474,423,427,426,438,452,456,447,443,481,599,570,426,541,488,457,453,412,432,388,394,420,547,597,512,500,466,415,363,396,423,415,445,482,472,468,405,576,757,767,688,654,542,428,461,509,503,580,563,612,586,522,409,406,389,395,445,575,516,524,457,411 20,9,8,40,38,30,33,397,412,399,381,406,406,402,418,390,395,426,440,449,441,399,428,414,427,396,406,393,397,369,405,439,468,431,444,408,400,378,393,395,389,427,456,421,417,402,468,598,595,516,515,450,403,427,470,459,490,479,512,471,463,394,385,391,391,404,464,439,445,408,405 4,20,10,168,203,78,65,585,686,621,582,531,571,633,693,683,658,651,735,816,796,548,753,700,623,599,524,490,444,443,598,786,807,710,733,601,547,470,505,550,601,686,784,734,702,570,865,956,951,895,866,785,674,757,818,826,876,865,909,883,839,481,459,489,521,674,792,738,752,640,549 10,23,21,44,58,33,28,473,466,441,417,423,433,467,468,452,462,428,484,548,545,419,533,485,440,446,410,426,396,411,460,515,579,479,496,449,418,422,421,446,473,530,645,587,559,413,604,702,721,658,625,572,474,477,540,549,621,606,653,619,574,415,393,391,406,434,565,507,496,444,389 13,574,229,1023,1023,965,594,912,1020,993,943,865,874,944,982,958,946,932,1023,1023,1023,957,1023,1023,1020,1004,918,861,757,710,902,1023,1023,1023,1023,972,898,762,831,868,916,978,1023,1009,991,912,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,1023,1023,786,816,792,819,1017,1023,1023,1023,1000,909 18,20,19,79,79,70,72,431,478,442,429,415,423,426,458,459,450,444,470,537,518,426,513,460,431,435,398,416,385,378,436,521,516,470,504,429,397,406,390,407,412,429,451,466,463,410,596,734,722,662,618,532,452,463,492,517,580,570,634,592,566,402,389,409,412,460,545,516,511,446,417 20,20,19,71,82,74,63,439,453,447,443,426,421,448,489,456,444,463,471,536,522,402,461,455,436,415,397,403,409,412,429,514,516,452,485,437,425,390,413,442,436,479,558,507,506,433,664,729,726,664,623,527,449,551,605,627,699,678,727,686,614,400,404,393,408,453,511,506,475,447,416 15,13,12,55,68,61,48,406,437,437,430,411,413,419,439,419,433,417,467,499,492,402,471,449,414,429,407,398,412,398,411,484,512,460,464,422,406,389,393,413,411,411,464,439,448,392,564,687,682,595,558,497,434,437,463,477,550,540,583,566,533,403,397,397,389,437,511,472,468,406,414 12,25,19,34,34,19,19,436,402,396,398,386,413,433,447,460,459,457,447,455,442,390,408,418,423,403,400,365,394,397,441,429,424,435,415,407,387,422,461,493,543,626,716,597,536,435,625,563,521,481,452,446,422,560,683,702,757,734,766,675,606,407,385,404,413,425,444,391,422,415,423 9,9,9,41,67,69,42,404,425,406,391,404,416,395,407,394,395,419,434,450,444,414,442,430,415,403,387,391,386,376,384,446,466,410,441,412,402,386,388,386,405,400,459,422,420,395,500,559,551,487,469,422,394,431,462,449,492,494,518,498,446,383,398,392,380,405,428,427,422,409,377 8,15,14,33,42,37,28,421,376,396,397,385,372,418,430,396,385,389,384,390,396,380,400,383,396,386,394,390,374,386,397,406,386,393,393,374,409,385,414,411,389,436,462,437,424,397,428,434,418,410,398,382,395,439,455,456,500,489,546,491,443,382,388,380,382,383,384,390,410,383,365 13,19,18,43,58,51,38,417,445,432,425,410,415,412,431,417,425,431,464,546,538,395,527,478,439,420,409,415,385,403,418,510,546,478,504,434,407,400,385,403,401,411,487,439,450,416,552,719,727,641,611,523,451,433,482,478,548,550,578,548,508,399,413,399,391,447,535,500,493,436,415 3,17,8,66,83,46,33,591,525,481,458,436,435,648,698,666,640,620,616,644,647,445,537,495,461,454,418,409,391,471,608,604,609,532,533,460,416,527,620,657,703,784,858,790,735,661,868,829,789,726,695,614,504,847,905,907,938,922,956,912,859,449,414,444,446,518,588,530,561,473,446 12,58,54,151,190,176,139,442,549,494,484,467,466,493,509,484,481,485,568,697,674,457,629,568,524,487,451,433,412,413,447,654,694,590,612,510,463,377,419,436,419,489,565,525,546,429,698,864,872,796,769,677,567,519,583,603,680,661,730,716,656,434,421,410,422,531,680,628,634,543,461 11,10,10,16,26,24,15,402,390,382,381,376,390,389,394,397,409,387,388,386,399,367,385,387,374,395,394,386,377,382,373,391,398,401,390,388,377,382,398,407,404,402,441,424,404,398,452,435,417,416,387,404,383,456,457,456,475,490,507,477,434,397,386,391,388,384,406,380,373,389,372 8,8,8,26,43,26,17,386,378,388,390,393,396,387,394,401,384,392,386,417,393,386,380,384,388,407,388,386,393,378,383,386,397,383,394,381,395,386,385,392,385,389,419,410,384,395,416,450,430,409,406,394,390,402,393,419,422,414,419,418,398,398,389,384,382,384,406,395,388,400,392 13,34,33,136,234,235,132,412,393,404,379,394,391,410,421,388,404,408,403,421,411,392,406,399,391,394,380,389,390,419,407,431,415,409,404,416,375,382,402,397,404,450,458,434,418,418,482,494,482,461,438,412,396,487,541,538,552,522,568,505,491,395,384,385,377,399,416,404,417,395,391 3,12,11,35,43,34,27,424,385,391,389,392,404,418,418,416,408,385,414,404,393,374,401,387,381,387,395,401,384,372,392,399,406,395,398,390,385,374,377,385,397,406,429,415,408,404,455,472,482,441,435,426,402,433,437,456,468,473,538,482,455,391,389,388,388,390,405,414,418,392,388 14,92,80,238,227,191,206,561,745,717,676,575,573,578,668,647,619,614,746,887,865,604,850,801,717,702,586,551,472,452,587,843,888,800,817,696,603,436,463,478,535,610,734,685,689,510,852,1020,1023,968,943,847,724,674,756,775,836,828,877,858,824,465,514,477,492,704,874,833,827,724,616 3,57,55,738,871,839,699,416,388,379,389,379,390,423,405,401,375,410,415,468,443,406,439,419,398,402,386,414,381,379,395,448,464,441,423,405,373,394,395,402,406,425,453,438,405,466,477,569,574,496,454,439,388,453,480,494,535,528,563,503,480,423,389,404,393,424,446,434,429,405,374 4,31,20,55,85,52,33,483,458,422,416,390,406,511,514,498,462,469,460,511,455,397,455,439,421,385,392,391,391,403,441,506,517,451,436,434,421,420,393,430,427,498,547,529,501,422,625,686,672,594,571,491,444,495,562,559,624,646,713,664,598,381,377,386,402,409,492,430,467,426,409 1,9,8,57,86,87,57,418,402,395,411,407,382,437,462,442,433,436,443,451,448,393,418,415,402,404,412,383,381,418,424,435,436,409,426,409,395,412,433,442,468,493,576,511,493,467,601,567,565,509,479,424,400,566,625,634,677,660,703,639,573,397,397,399,402,413,440,427,427,395,403 12,11,9,36,46,21,18,417,423,397,401,403,399,433,441,411,412,406,409,432,397,383,423,411,395,416,393,398,381,393,400,442,440,421,435,410,386,416,394,389,398,412,446,450,430,398,489,570,544,522,457,438,409,419,433,433,502,484,522,490,466,395,392,390,394,395,436,417,422,410,382 8,318,276,277,382,331,241,429,414,373,366,370,411,417,433,427,408,428,428,415,419,379,397,403,393,404,382,401,383,447,419,428,435,416,406,396,376,433,442,468,492,592,659,557,539,438,504,551,527,462,440,421,377,440,473,484,555,559,607,536,517,399,385,390,395,404,404,417,414,406,374 9,302,276,189,260,230,169,431,375,397,387,367,388,407,427,430,426,415,392,396,397,380,391,385,384,407,385,374,375,429,418,418,439,390,396,371,388,431,442,448,490,569,641,580,524,458,481,461,462,437,401,385,388,460,497,485,516,517,518,528,452,391,374,375,392,386,405,414,402,370,388 8,57,46,8,12,9,6,390,394,400,390,391,394,421,440,420,437,438,421,425,402,387,398,403,394,387,386,367,393,377,408,414,403,395,421,382,403,395,399,429,435,479,512,470,452,403,551,482,457,439,435,407,380,495,546,564,608,596,618,583,533,402,381,397,393,393,408,388,401,379,383 12,41,35,90,119,92,69,449,521,472,464,408,445,447,498,475,443,450,533,664,625,440,596,518,481,474,421,404,406,396,448,621,654,561,580,471,459,415,413,424,449,500,580,533,493,443,633,827,829,754,718,596,485,501,577,600,659,639,692,655,591,428,422,394,415,508,657,590,592,504,445 3,8,8,84,112,108,78,402,450,425,399,402,404,407,455,435,421,444,441,504,469,399,465,443,412,402,417,394,394,391,408,487,490,438,463,438,397,408,381,410,404,424,456,451,436,404,548,659,652,577,560,491,425,450,473,487,556,536,590,545,500,410,388,395,399,436,484,460,467,418,398 6,14,13,26,40,30,18,432,449,441,437,406,405,441,490,459,427,449,487,502,491,407,454,448,410,422,415,415,395,393,433,479,499,454,469,439,409,399,407,415,437,460,526,484,485,408,608,695,673,614,572,490,451,495,578,575,636,625,682,641,582,395,397,394,410,426,502,469,490,423,405 8,12,12,76,106,99,70,416,457,448,426,415,400,426,445,437,436,435,495,535,520,415,479,442,432,423,405,414,399,380,429,515,525,454,493,440,414,400,381,414,406,411,429,433,451,391,542,724,724,639,613,533,466,428,453,474,530,519,565,558,535,408,389,404,405,467,524,504,506,435,415 20,8,8,27,50,43,22,401,432,428,422,390,412,394,401,407,427,421,445,496,483,401,468,456,425,433,397,399,405,389,397,494,508,445,453,430,419,377,395,400,411,407,436,424,415,398,528,669,662,599,559,499,438,418,442,459,514,504,527,505,484,415,398,401,381,432,466,469,478,441,395 11,17,17,49,69,68,48,431,472,458,449,418,422,440,453,440,455,435,501,579,552,413,547,508,465,441,408,409,391,406,427,563,577,510,535,464,438,394,403,401,432,448,477,478,454,419,593,784,799,722,689,593,484,458,513,501,584,552,610,579,537,389,402,407,413,470,578,537,550,451,424 9,10,10,33,47,42,28,422,441,433,422,412,399,425,443,446,424,431,467,535,497,403,484,471,451,437,404,391,386,402,412,497,529,465,472,415,429,392,391,368,401,410,439,436,437,393,522,711,730,643,618,532,462,421,438,437,492,497,522,507,489,411,392,395,402,454,522,472,482,433,433 15,143,110,393,796,679,317,856,1023,1023,1023,1012,1011,886,913,888,876,862,1023,1023,1023,1023,1023,1023,1023,1023,1023,1015,917,579,872,1023,1023,1023,1023,1023,1023,603,667,722,790,871,973,952,953,767,1023,1023,1023,1023,1023,1023,1023,899,943,947,995,995,1023,1023,1011,764,981,746,771,1023,1023,1023,1023,1023,1023 10,8,8,15,17,15,13,422,411,397,405,385,391,421,398,400,383,410,397,426,442,378,415,399,395,414,392,382,380,394,402,405,434,414,429,404,416,393,400,382,386,426,498,479,430,388,439,502,503,457,456,454,405,381,416,402,439,438,448,439,426,392,394,391,382,407,420,402,405,394,390 11,24,20,42,42,32,32,409,419,421,386,389,391,398,445,426,417,422,423,468,467,410,444,428,399,404,390,399,397,439,410,446,482,438,431,407,411,412,410,406,404,438,458,442,424,418,487,573,586,543,510,442,422,456,482,469,504,512,567,499,460,386,377,377,394,412,463,443,445,400,398 14,37,35,17,21,15,12,428,421,411,416,416,426,469,494,450,456,439,463,462,465,389,423,423,405,410,398,393,391,462,578,499,466,433,455,408,408,491,643,707,780,855,943,861,770,444,811,673,603,540,522,478,416,640,775,850,968,961,990,900,820,403,418,402,409,431,441,423,419,413,401 20,56,54,169,280,266,155,468,486,495,444,430,462,512,542,526,512,513,551,623,623,404,570,519,464,478,432,430,426,410,457,563,610,536,531,470,441,401,431,455,452,509,604,545,551,452,732,829,835,765,728,637,518,568,666,695,757,743,791,766,712,439,434,424,427,509,609,567,589,487,442 2,13,13,43,74,72,42,407,457,448,433,428,412,416,431,433,428,428,463,556,542,425,532,492,460,442,409,412,406,398,419,531,589,502,512,446,408,397,381,382,394,404,434,410,419,400,530,763,799,701,681,560,455,412,426,440,476,481,532,519,490,390,409,403,401,466,545,504,500,455,417 7,8,8,32,47,47,31,405,451,433,412,390,407,408,429,402,385,396,453,531,482,412,478,459,429,425,392,409,388,406,384,500,514,467,455,428,408,388,402,372,379,402,426,410,420,383,502,721,732,656,601,529,449,396,417,426,439,448,478,483,455,394,401,384,387,433,512,472,496,433,413 20,11,9,27,35,29,22,415,384,391,391,405,383,416,404,429,392,413,406,419,394,391,393,396,390,398,387,386,381,394,391,409,410,396,387,404,389,397,405,384,416,421,451,423,429,402,461,413,427,406,415,405,386,444,450,482,513,500,530,487,458,380,377,381,379,393,387,375,398,408,392 10,414,201,305,689,416,153,513,669,633,615,581,640,566,609,607,606,571,695,768,768,500,696,655,600,576,529,537,496,439,548,715,731,655,685,601,560,419,427,451,472,522,647,615,626,536,804,936,941,887,865,800,712,636,695,706,772,761,818,800,763,480,545,448,498,627,730,675,737,625,600 10,113,79,131,131,97,100,504,515,472,465,460,439,528,571,552,547,551,599,614,628,445,550,505,451,470,434,405,407,442,522,585,614,524,555,453,435,455,524,522,580,678,782,709,643,512,783,805,782,713,683,581,489,673,756,772,858,844,881,825,768,437,431,441,438,493,598,541,571,489,454 6,72,71,43,77,75,39,408,397,398,395,406,384,410,428,399,425,396,429,437,446,373,439,414,414,408,404,395,390,415,403,459,443,414,415,402,406,390,411,422,409,450,482,426,439,425,535,589,591,524,500,463,406,476,560,545,583,564,608,577,497,398,381,403,395,428,451,424,419,401,424 13,24,24,117,185,189,117,424,395,421,408,396,393,435,427,429,412,412,426,431,446,391,427,419,395,411,393,394,397,394,412,415,439,426,419,402,402,389,407,444,449,482,532,488,450,424,505,534,544,476,450,427,408,475,542,550,580,560,588,524,497,386,387,393,397,408,441,415,421,404,372 14,149,117,597,736,546,443,607,585,534,516,486,477,640,677,648,618,592,636,724,719,479,660,615,538,523,459,451,421,474,568,677,715,628,638,539,490,507,527,535,600,683,767,711,679,640,835,909,907,839,810,712,595,771,832,834,878,859,902,862,810,480,464,473,493,574,693,645,661,555,473 1,12,10,32,41,34,27,423,383,378,385,374,382,429,450,439,418,397,383,384,390,381,388,382,384,379,372,381,392,388,410,387,380,386,389,380,385,406,398,413,388,414,465,422,442,393,480,421,425,388,397,393,393,433,470,456,509,508,577,500,496,386,378,387,394,381,383,394,392,371,389 13,8,8,20,28,27,19,405,402,381,375,395,393,386,389,407,407,389,399,401,401,385,400,393,393,384,389,383,373,392,407,395,413,391,398,375,376,396,392,413,389,390,424,405,388,385,434,440,437,415,400,389,379,407,409,427,424,418,439,421,408,386,364,383,392,396,408,400,395,392,383 2,83,79,335,318,311,324,520,761,709,651,550,522,566,608,578,563,550,740,912,888,623,892,842,752,735,614,542,457,482,631,874,927,830,846,704,614,452,494,527,566,692,796,746,739,499,906,1023,1023,978,952,859,754,612,682,719,800,813,880,895,872,453,501,453,463,715,912,853,857,746,628 18,36,33,51,98,99,50,453,612,566,535,494,534,482,511,487,473,478,661,786,745,510,730,638,541,540,466,448,398,410,427,725,750,638,655,506,468,402,406,419,423,429,505,486,504,420,648,887,881,808,771,673,543,486,538,536,580,587,661,629,598,409,436,428,421,593,754,655,644,531,447 16,16,14,38,53,42,30,409,405,413,395,398,379,423,425,419,396,410,415,418,411,376,398,402,382,390,391,383,382,387,388,403,399,391,401,396,378,405,394,411,399,403,446,441,418,393,477,469,465,441,410,412,396,414,428,434,478,477,535,521,472,388,377,377,384,396,411,388,391,403,393 2,143,95,231,299,207,159,761,760,725,683,642,663,799,862,852,844,832,841,862,856,574,765,724,659,644,570,556,487,520,797,832,827,766,786,712,658,511,584,634,705,788,905,883,888,651,995,1000,977,933,914,863,759,830,899,917,976,971,1021,1010,975,668,584,689,709,786,832,800,822,719,656 19,10,10,73,109,105,69,386,376,363,387,395,398,382,388,407,383,395,378,381,403,386,392,378,395,386,401,382,386,391,397,381,398,383,377,385,388,398,391,400,391,406,438,416,398,395,441,432,393,387,400,380,403,438,466,472,494,467,472,465,450,396,382,378,399,399,396,396,386,374,375 18,27,21,58,74,51,40,400,379,384,380,383,395,415,418,429,411,392,401,408,405,395,394,396,396,404,393,384,382,392,397,409,420,395,399,396,383,392,388,392,409,432,478,455,430,406,479,471,474,419,424,399,392,421,477,473,518,486,534,501,464,401,385,386,387,390,411,411,384,373,399 16,8,8,20,25,26,20,410,447,442,444,419,408,413,413,424,431,431,460,524,505,408,491,449,432,426,401,402,389,408,414,495,526,489,463,446,415,384,394,396,388,414,429,425,441,390,526,687,691,604,573,521,448,412,435,439,496,486,511,503,482,395,410,392,405,446,523,481,490,438,414 5,20,20,31,48,49,31,401,405,395,385,406,389,426,429,419,428,389,437,439,426,397,411,406,402,396,386,384,396,406,403,417,442,394,400,397,399,401,390,406,395,405,431,432,419,398,507,534,530,470,459,414,415,438,479,453,493,505,525,505,464,400,393,401,389,414,439,411,423,398,414 15,15,14,11,13,8,8,500,591,539,505,479,501,538,611,609,606,573,642,701,686,474,631,575,528,527,467,446,435,418,516,677,691,616,624,543,471,398,408,414,459,472,596,577,619,438,779,867,853,799,777,698,578,522,597,600,709,708,779,771,739,450,451,443,483,616,708,635,687,573,498 13,12,11,15,19,17,14,398,377,383,385,365,371,401,409,386,396,373,389,381,379,391,383,384,370,394,388,382,375,399,389,377,381,382,380,393,382,389,373,387,407,404,410,395,407,395,418,411,413,386,371,390,366,415,414,423,445,423,451,420,414,373,387,381,386,375,378,395,386,380,398 8,25,20,45,54,33,31,436,504,458,435,417,428,452,468,445,450,450,503,621,596,424,597,555,482,481,428,432,396,395,427,589,657,552,588,466,429,410,412,440,407,485,542,488,459,429,616,760,792,687,660,549,463,509,564,576,619,615,673,617,573,385,406,401,386,500,635,589,563,498,425 5,446,372,95,92,50,52,788,678,618,604,546,592,823,878,849,823,803,789,771,765,468,616,583,560,530,493,496,442,774,963,846,776,731,761,690,655,901,1023,1023,1023,1023,1023,1023,1023,845,1023,1012,942,909,880,839,734,1023,1023,1023,1023,1023,1023,1023,1023,636,514,632,652,724,735,701,733,609,567 2,57,29,262,346,152,106,551,689,620,582,520,537,583,649,630,612,600,715,822,807,555,782,725,652,617,533,512,454,430,566,792,828,737,760,628,539,466,482,513,548,650,754,699,678,570,831,977,986,917,894,798,685,720,790,794,841,834,876,850,802,477,484,456,493,654,798,750,760,638,558 16,445,253,175,243,141,102,522,558,532,524,477,455,563,632,614,599,565,635,692,671,473,629,563,519,489,454,438,417,461,549,656,698,593,629,505,488,515,544,593,654,741,823,743,691,571,821,875,857,803,763,663,546,755,815,832,877,861,901,856,802,446,458,432,472,549,676,615,637,540,471 5,11,10,13,16,14,11,509,600,570,532,477,512,526,606,577,580,562,652,741,713,494,671,612,567,532,472,460,425,399,530,716,723,635,664,541,512,406,418,429,424,477,598,577,593,425,778,888,877,824,796,723,591,491,580,607,696,698,764,773,736,463,460,461,464,610,737,668,695,574,493 6,14,12,10,12,6,6,406,412,379,416,382,399,421,420,404,411,413,411,408,403,382,403,399,402,387,400,382,389,394,381,418,418,408,391,406,368,401,385,396,402,415,473,436,416,404,487,484,453,439,421,394,406,452,497,490,527,511,566,514,467,375,383,389,400,394,414,387,406,382,396 16,63,58,246,436,417,236,588,669,604,579,529,545,634,717,682,678,675,720,773,759,523,691,654,607,584,538,519,453,407,566,714,737,653,685,578,540,412,447,441,459,529,659,638,654,494,851,941,942,888,860,798,686,621,691,712,795,800,861,851,806,515,506,523,548,676,765,724,746,634,566 16,10,9,21,30,26,19,415,384,381,390,387,376,423,430,408,409,389,393,384,399,389,393,376,399,374,396,383,395,407,395,382,393,393,386,389,385,394,397,405,398,402,443,429,423,380,456,415,405,385,391,401,391,395,434,436,472,464,532,481,463,381,373,392,372,378,387,396,379,398,368 1,221,185,261,278,240,220,768,902,867,825,764,770,817,865,857,851,842,924,1011,988,784,971,929,868,855,766,716,611,454,789,976,1007,936,949,847,767,476,562,599,668,765,881,863,872,640,1000,1023,1023,1023,1023,979,883,823,890,904,956,953,1007,1004,973,699,693,696,729,904,1013,971,979,889,799 10,12,12,19,27,24,16,435,404,399,417,388,399,406,432,413,410,404,416,432,428,394,412,412,388,391,388,384,381,363,411,422,443,435,430,400,384,383,387,413,422,461,544,516,485,386,439,528,525,485,484,452,426,405,423,415,440,441,452,439,440,390,369,394,398,405,443,440,411,395,405 17,10,9,36,38,28,27,398,399,390,377,390,394,410,432,417,411,417,394,418,395,387,384,398,402,405,383,403,391,404,405,406,405,394,391,414,391,407,392,389,411,398,450,439,428,402,464,463,431,411,419,391,378,436,465,476,499,519,540,494,464,380,395,374,381,386,405,407,394,390,373 2,20,17,18,20,12,12,427,425,401,404,379,409,417,447,442,410,424,433,413,437,387,423,411,400,402,385,381,381,397,425,422,435,419,410,397,406,412,398,422,458,519,629,563,506,441,648,557,529,482,466,447,407,517,601,635,754,764,796,731,644,395,395,400,406,420,422,412,414,407,401 3,9,9,35,50,51,36,399,399,388,382,399,392,400,392,389,406,388,398,425,422,393,410,375,409,403,393,378,381,396,389,425,429,418,414,389,407,390,374,383,387,395,417,412,410,392,437,515,525,466,441,414,400,410,429,443,483,472,465,461,431,370,393,399,389,400,424,413,435,406,385 8,32,24,70,77,39,39,571,601,566,524,484,520,620,664,648,623,605,668,737,719,481,648,612,533,502,471,450,430,438,589,716,720,636,654,573,517,450,472,513,565,652,764,724,702,505,826,911,897,837,809,710,611,685,760,775,835,825,873,848,804,453,450,474,457,625,733,657,691,576,507 6,16,16,28,37,35,26,424,456,433,417,396,411,407,432,422,427,419,434,500,492,410,468,436,420,439,402,388,395,370,419,473,499,456,449,404,415,397,394,403,400,424,450,447,443,400,561,706,693,623,588,503,446,446,505,511,566,547,595,558,536,396,387,383,396,448,520,459,457,434,415 5,17,16,21,33,32,20,371,397,402,394,385,404,398,398,400,400,409,422,427,434,397,431,410,395,389,395,382,381,382,396,432,428,404,419,406,413,397,390,385,398,403,410,407,403,379,460,517,519,485,448,417,381,388,400,416,452,450,454,448,440,390,380,394,394,400,432,399,407,391,395 6,12,11,30,38,34,27,384,388,369,391,388,384,372,423,415,381,391,372,375,396,380,376,377,380,386,394,379,385,388,389,400,382,394,395,385,394,390,388,384,421,413,458,410,406,396,460,409,414,386,381,370,376,433,456,464,483,480,519,474,444,387,380,384,378,386,387,385,381,374,378 2,154,126,223,276,251,200,557,750,703,648,586,584,609,673,653,643,638,763,876,862,593,837,790,715,697,588,523,453,414,601,842,885,792,814,672,588,437,457,493,522,594,715,682,681,546,844,1010,1017,950,923,833,713,675,757,760,817,805,865,854,815,485,535,480,520,736,880,822,829,726,621 7,11,11,35,42,43,35,420,411,414,386,404,413,390,400,389,406,399,414,459,444,392,428,418,419,398,400,381,374,388,393,440,453,420,436,395,394,395,388,386,392,388,412,407,411,397,481,598,618,546,526,467,415,388,419,420,458,461,497,458,440,393,387,394,383,411,451,429,429,422,394 17,8,8,26,35,32,23,397,405,416,416,403,412,398,425,420,414,419,424,473,459,382,446,438,422,410,402,409,397,378,392,465,477,455,442,402,399,393,379,402,403,399,425,429,416,393,483,670,662,599,547,505,427,421,439,467,496,486,517,491,475,397,403,391,384,414,457,454,467,416,400 12,12,9,26,46,32,18,513,458,424,427,422,426,550,598,562,539,521,513,538,530,412,463,448,430,401,419,405,383,442,486,480,518,461,452,424,393,450,468,471,515,563,673,621,590,471,730,687,659,607,576,509,428,608,686,707,757,750,796,770,712,430,413,448,446,453,512,489,502,445,432 18,10,8,23,26,18,16,466,533,519,472,479,465,486,529,536,496,504,576,693,675,475,625,568,516,510,451,440,394,380,477,669,689,596,614,513,483,385,395,417,422,433,533,525,523,412,702,867,857,797,766,666,545,452,531,513,600,615,693,708,663,432,426,432,437,593,709,642,669,544,471 19,10,8,26,32,25,21,422,393,397,378,392,404,432,415,411,412,407,410,434,420,399,412,404,380,385,387,383,382,371,397,420,431,392,400,387,406,389,401,395,392,428,452,427,422,397,458,493,484,437,447,407,397,423,443,442,475,473,514,465,462,383,380,394,396,398,415,395,401,396,384 19,17,15,34,29,22,27,407,479,444,412,403,413,415,449,436,436,430,486,574,580,410,564,518,471,459,423,430,388,412,418,535,610,509,504,435,410,402,395,412,418,436,502,465,439,421,539,710,734,645,595,504,434,458,525,520,571,564,612,572,527,405,397,397,408,487,595,539,510,453,414 1,14,14,41,77,76,39,409,459,412,425,444,459,434,467,469,452,451,486,491,496,408,434,438,421,420,397,424,408,394,420,441,448,433,439,435,422,414,405,382,415,425,460,450,457,401,605,641,614,594,562,543,472,419,444,464,528,514,582,590,525,422,434,418,423,470,484,461,498,463,430 8,42,27,61,89,55,38,414,392,387,402,386,390,403,431,428,420,404,409,398,410,395,386,404,374,389,372,376,378,391,374,387,379,403,395,381,378,384,425,413,416,422,447,442,423,400,489,425,395,404,395,407,378,447,477,482,513,518,557,487,467,371,370,395,384,370,380,390,392,380,382 13,20,18,14,18,12,9,510,637,594,556,515,526,549,633,606,606,597,685,759,740,527,675,637,578,581,503,497,417,400,550,736,736,657,685,581,499,398,399,404,428,483,600,592,614,419,787,906,891,842,812,729,622,513,555,599,695,698,772,777,748,458,475,477,493,649,760,699,722,620,531 5,14,10,32,41,28,22,442,449,431,420,415,441,462,452,440,441,445,469,555,536,415,506,465,442,441,399,392,388,389,453,524,558,506,505,428,418,396,403,425,447,492,616,551,513,397,594,708,712,635,630,520,469,464,526,516,563,557,624,599,542,397,385,384,410,434,534,481,489,459,411 4,16,14,19,22,15,13,450,503,462,456,442,438,454,467,502,479,480,535,606,596,427,547,520,453,466,435,426,413,384,476,575,607,515,543,477,449,406,407,421,409,462,539,502,504,423,663,771,778,705,667,588,504,481,542,548,625,615,685,668,605,417,415,413,420,503,593,523,569,484,452 15,13,13,28,43,41,26,389,437,412,397,383,418,407,406,419,416,390,428,498,469,397,453,431,418,418,404,399,399,388,405,465,474,437,460,409,405,389,374,412,401,402,440,423,417,403,488,682,678,593,558,492,412,409,460,463,495,501,535,535,498,401,389,400,389,424,464,468,445,435,412 15,92,67,151,237,181,119,594,741,697,660,595,595,641,686,670,652,665,765,876,854,608,835,787,715,695,579,536,478,468,599,850,881,788,801,681,603,420,468,508,547,635,752,715,715,535,853,1003,1006,942,917,824,710,699,772,781,838,831,883,864,822,517,521,511,539,735,870,807,828,708,608 9,14,13,23,39,33,19,407,404,375,397,404,382,413,400,397,386,389,395,400,380,390,386,396,395,377,396,399,378,405,395,396,413,406,384,377,392,394,391,390,398,420,433,429,424,396,430,416,432,408,399,403,393,406,400,420,428,450,463,422,438,380,371,386,380,394,389,398,407,407,374 18,12,10,40,42,34,32,431,416,403,401,405,392,424,461,448,430,446,426,442,453,392,404,401,415,410,381,404,388,411,428,445,447,437,425,392,389,399,444,430,460,539,608,511,489,419,580,587,561,514,518,468,412,524,575,605,672,643,687,609,571,407,391,395,386,408,417,426,418,400,395 12,12,12,31,41,42,31,385,431,432,410,401,382,397,432,402,408,397,436,544,514,406,494,475,423,441,410,396,389,389,387,506,530,486,475,430,391,375,389,403,382,409,407,419,413,399,482,720,730,632,602,488,426,424,421,428,444,451,496,486,450,380,398,389,392,428,518,470,467,443,415 18,12,13,35,38,34,31,407,448,436,430,414,401,426,431,444,456,420,489,531,510,408,494,454,434,421,412,388,392,393,410,488,522,469,466,443,411,386,388,400,395,433,461,448,435,392,532,702,706,628,601,525,440,419,478,485,537,518,573,569,517,395,408,398,400,427,528,507,502,418,412 6,27,18,55,80,51,34,397,384,379,383,381,400,414,416,415,411,417,389,424,407,388,422,396,380,389,371,379,392,387,412,388,405,405,400,397,385,395,399,408,405,424,507,428,426,405,471,441,438,421,405,403,389,433,501,476,522,514,512,502,471,391,386,379,395,395,410,398,393,379,396 12,10,9,14,16,13,11,435,493,454,438,408,442,456,480,503,485,469,516,607,582,422,534,493,464,462,429,428,416,398,453,566,589,506,536,459,438,404,402,405,437,471,522,512,523,419,650,768,763,695,673,565,476,485,532,548,613,600,673,665,610,409,410,410,421,505,604,561,581,486,446 11,11,11,44,59,56,41,417,447,430,406,404,418,412,427,411,422,415,432,486,487,401,463,449,422,423,417,392,402,392,406,472,491,448,461,429,412,390,393,382,407,411,430,418,430,399,492,681,687,603,570,493,432,423,435,457,503,488,516,505,479,389,404,388,405,438,503,460,467,444,411 16,37,34,71,81,71,60,441,493,456,451,417,452,454,464,458,453,462,536,630,586,461,576,527,470,458,433,403,389,373,443,571,625,528,550,447,410,391,415,441,430,468,552,493,479,443,632,787,783,711,674,556,472,519,566,573,626,610,674,643,593,415,404,398,423,515,615,533,531,459,435 14,37,34,200,289,262,182,599,911,862,815,744,751,633,673,672,660,643,931,1023,990,865,1003,950,908,873,777,738,600,458,633,1023,1022,961,964,861,791,436,418,437,468,536,682,684,709,492,858,1023,1023,1023,1023,994,889,596,656,664,739,752,827,842,810,529,753,529,562,963,1023,1020,1023,933,852 20,72,67,184,288,273,172,506,639,605,549,486,540,528,583,576,560,553,661,785,766,516,731,669,594,575,487,484,433,410,512,733,767,685,698,568,506,422,424,430,456,485,598,588,589,471,772,944,951,888,853,768,629,577,635,657,737,727,784,777,739,460,476,467,475,626,775,722,740,619,544 17,9,9,43,41,43,45,413,411,388,387,399,402,421,440,437,436,421,404,405,424,405,390,397,388,377,400,388,372,428,512,440,415,423,431,411,400,480,561,629,677,764,824,718,644,416,574,457,440,423,419,413,407,534,654,698,752,707,733,621,567,398,388,397,397,399,382,420,413,396,381 20,10,8,28,36,28,22,417,402,395,385,376,395,401,448,427,443,410,396,418,403,382,391,405,369,387,387,389,391,398,411,416,408,393,399,377,379,400,413,424,420,460,513,478,458,420,529,470,452,415,397,413,389,489,550,550,581,576,617,564,506,401,380,386,392,381,410,381,402,380,400 13,53,49,123,175,152,104,484,592,541,516,486,472,501,536,519,531,491,610,724,710,480,685,632,550,543,456,468,430,409,477,687,724,625,659,550,484,407,424,418,445,497,573,560,563,452,718,880,886,811,788,694,558,545,595,624,706,693,755,735,689,425,442,450,436,570,714,666,667,544,503 2,29,29,158,263,269,160,401,403,412,407,420,394,420,428,439,431,419,443,431,421,395,396,398,404,390,383,393,386,393,426,412,414,403,394,414,388,396,398,401,404,435,452,423,435,428,524,492,475,469,429,439,411,503,565,565,561,529,557,519,502,408,395,403,399,423,417,412,422,406,387 14,13,13,46,69,72,47,372,381,384,386,386,372,382,400,385,373,413,378,402,392,384,371,386,380,367,378,384,390,373,379,400,371,378,377,367,368,377,393,395,392,385,401,390,393,395,388,418,407,429,394,399,387,405,420,431,416,428,414,408,405,374,380,391,397,379,376,388,382,406,401 7,252,206,144,245,186,98,526,473,438,436,428,444,557,610,535,560,541,561,564,562,445,503,454,434,440,421,393,415,487,511,546,545,500,473,429,427,441,470,534,557,625,719,648,611,519,754,763,736,672,621,556,485,659,739,755,807,792,836,791,736,454,416,440,455,510,558,522,528,450,430 1,8,8,27,47,50,28,387,796,750,666,547,529,394,420,416,409,390,809,981,906,761,968,870,802,771,633,539,479,388,433,963,970,877,868,719,603,391,420,425,475,507,560,497,487,483,498,1023,1023,982,939,800,643,572,581,539,532,493,523,501,446,389,470,401,393,794,956,852,855,734,563 13,11,9,28,32,25,22,417,391,390,379,369,380,422,423,405,408,423,387,421,405,387,399,390,397,395,381,378,392,393,385,410,405,393,406,387,399,397,407,422,403,434,437,408,409,406,459,451,444,422,413,396,388,422,438,440,476,486,531,498,460,388,387,379,385,377,402,386,391,397,392 7,11,10,27,38,34,24,402,371,399,366,388,389,396,381,394,395,397,395,385,387,383,388,394,384,388,382,388,381,389,391,399,369,391,365,389,375,381,376,372,395,400,397,402,390,383,418,418,397,397,374,381,389,393,391,406,409,419,470,416,405,391,386,392,387,387,376,374,398,383,382 19,26,25,55,97,92,52,410,421,411,392,401,386,419,446,430,441,421,447,476,477,401,437,420,413,422,386,387,394,406,408,453,482,423,441,397,394,383,399,392,391,422,464,452,433,411,557,610,605,563,521,467,442,453,490,504,561,549,596,541,524,411,393,403,408,421,473,462,445,399,403 7,19,16,45,56,42,33,405,370,377,384,389,381,377,406,403,372,400,399,395,400,383,411,403,381,385,391,376,384,397,408,400,393,383,388,404,373,399,412,391,399,415,421,404,412,408,441,425,437,407,413,406,368,424,426,450,444,470,492,461,408,377,378,386,376,378,398,390,402,387,392 18,14,14,35,47,42,31,488,695,630,595,569,595,526,603,569,561,569,694,775,780,532,708,683,645,627,556,548,467,390,507,739,771,728,735,658,621,405,402,438,428,471,572,576,601,426,770,991,987,953,927,865,761,528,581,604,694,680,756,763,724,453,547,465,484,741,853,822,845,748,676 10,10,9,24,30,25,20,429,385,362,389,384,376,423,447,418,395,406,403,400,384,387,388,399,394,379,381,387,380,381,398,403,404,380,393,378,385,391,397,391,396,412,446,433,437,399,465,419,432,390,398,373,385,402,426,422,481,474,543,514,459,376,389,378,390,379,398,390,399,378,385 14,39,37,176,332,336,174,500,506,496,467,478,436,565,606,568,563,547,591,671,632,464,617,549,489,473,449,403,409,438,493,636,651,539,568,473,452,439,495,515,559,635,706,636,618,582,752,813,794,714,665,571,479,771,838,833,832,803,835,774,726,453,424,431,467,566,694,607,612,496,432 10,9,9,27,35,31,25,399,394,403,400,414,392,408,391,391,405,405,423,415,432,388,423,414,401,402,381,394,393,387,384,416,439,405,415,393,400,390,390,380,398,388,396,409,406,386,463,541,543,493,468,442,407,406,416,427,442,436,466,475,432,391,385,383,406,403,434,420,423,396,399 18,25,25,86,111,108,82,639,665,616,596,564,572,677,751,747,736,728,746,774,758,502,644,608,575,582,490,487,444,416,629,709,694,638,668,559,510,405,428,431,478,539,693,680,723,479,883,914,889,855,825,777,678,612,700,722,807,810,875,883,846,577,528,597,631,727,784,743,776,662,597 19,52,34,57,103,65,36,420,428,404,399,386,391,428,432,441,447,404,430,398,424,389,377,392,391,386,397,382,359,422,416,408,417,418,391,400,416,418,421,451,442,485,516,492,468,426,527,467,466,419,403,400,393,494,548,543,569,563,612,556,512,385,384,380,401,394,385,400,381,404,386 3,10,9,294,594,522,266,427,431,407,423,416,416,428,435,442,441,424,435,436,438,403,425,409,408,412,403,402,392,392,412,432,417,410,435,413,413,412,385,399,404,402,453,444,443,426,565,560,527,514,497,512,450,469,504,495,548,544,589,567,521,444,404,432,412,428,429,433,442,426,431 15,9,8,201,155,143,190,431,392,386,381,389,384,420,449,419,397,409,399,418,420,380,398,398,401,392,384,394,391,380,412,398,417,388,414,397,392,407,398,407,422,419,442,425,423,407,480,472,483,442,418,390,416,424,468,448,506,513,545,509,482,395,378,395,394,392,406,400,426,410,387 11,8,8,32,22,21,31,406,387,377,382,387,385,387,394,381,394,360,379,384,380,393,381,391,385,378,382,410,378,401,385,380,393,382,382,373,390,390,396,392,398,398,419,399,401,393,422,402,386,374,385,381,382,382,411,409,412,401,440,406,398,378,392,399,380,365,393,381,382,392,373 11,31,27,110,130,104,90,444,544,535,485,462,438,460,513,495,489,489,569,692,662,462,636,582,525,514,468,421,390,387,477,644,690,596,598,491,461,416,409,428,455,493,605,558,531,449,706,858,865,793,760,661,562,548,628,642,701,692,742,714,671,423,446,424,415,540,683,613,615,530,443 6,29,18,110,106,59,59,556,584,528,495,453,491,568,629,618,594,596,646,721,689,476,628,589,528,504,460,469,401,414,539,660,690,604,621,505,492,433,457,473,503,588,706,658,657,523,828,875,861,807,773,690,576,691,763,770,820,811,861,843,794,452,439,459,478,584,696,628,651,548,489 17,57,50,184,224,189,155,435,420,437,409,409,397,465,477,465,466,451,454,528,485,402,485,461,435,412,392,397,385,504,486,508,518,454,466,405,428,482,490,512,533,601,691,622,573,463,626,651,650,561,540,469,438,536,598,607,660,639,697,662,599,404,398,410,409,455,523,508,466,425,419 13,18,15,30,35,27,24,415,423,410,411,408,398,415,455,432,422,440,456,497,480,395,461,431,423,416,402,394,399,377,430,464,480,435,456,409,409,399,405,412,416,435,489,451,457,413,522,621,635,568,547,485,448,459,484,480,537,559,588,541,513,403,414,400,402,419,477,453,476,422,391 7,9,8,20,27,24,18,408,371,382,388,382,386,442,438,388,395,398,397,391,398,378,379,385,388,384,382,373,379,368,393,392,393,386,389,382,390,396,381,392,391,411,447,436,400,401,460,402,402,405,390,378,401,425,424,436,481,488,535,492,443,401,387,374,380,386,379,392,396,379,385 13,10,8,20,25,17,13,443,379,402,391,387,381,432,442,417,412,393,406,393,399,398,388,375,380,382,391,383,385,377,379,393,399,392,397,391,371,394,401,403,405,416,447,445,418,399,472,413,403,412,396,391,388,415,443,455,495,487,530,482,456,387,387,385,394,383,398,397,381,378,361 1,103,90,82,119,107,73,561,644,602,526,502,511,599,652,645,631,610,685,793,756,498,749,676,592,575,495,482,417,396,571,755,781,672,697,549,511,437,453,472,500,534,691,658,664,497,806,923,922,853,819,727,583,634,713,715,781,764,830,816,777,487,472,499,509,661,792,730,749,608,530 6,17,17,51,77,79,51,430,465,448,445,436,417,442,451,441,437,452,497,569,537,437,514,485,448,449,415,403,399,378,418,535,556,500,527,449,424,378,393,391,411,423,478,445,469,411,625,787,796,722,679,574,481,454,511,506,553,567,620,592,551,403,405,415,418,465,572,533,528,457,453 5,8,8,376,552,572,387,422,423,405,391,422,412,417,432,415,403,401,444,494,489,387,469,426,427,407,400,406,392,387,417,470,499,446,457,418,401,379,398,394,396,405,425,409,412,420,491,656,663,588,543,493,421,425,431,449,477,467,499,482,473,397,408,398,392,416,488,465,478,430,404 2,12,11,8,9,8,8,497,596,561,514,455,512,540,591,581,579,576,652,729,718,504,654,599,534,534,467,473,421,407,528,709,714,623,657,527,508,412,418,417,455,468,583,577,611,429,773,895,879,825,793,712,600,507,573,602,693,700,768,771,739,444,454,449,472,633,738,670,692,569,503 14,10,9,30,38,29,23,425,467,458,445,409,421,429,446,435,428,429,480,596,576,456,551,486,451,453,431,411,383,388,402,559,586,526,527,453,454,385,390,386,404,436,461,442,445,392,553,776,793,704,652,577,479,419,465,475,506,497,553,536,499,396,411,403,407,450,576,528,528,456,428 8,257,178,143,151,93,87,561,502,445,453,437,466,568,626,600,579,578,545,571,578,414,505,475,434,436,415,407,416,453,661,593,574,501,546,470,444,507,612,663,743,836,961,906,836,557,957,853,787,731,696,621,529,767,868,942,1023,1023,1023,1023,971,440,410,425,440,494,567,529,550,447,431 17,9,9,19,31,29,17,366,400,368,402,373,363,391,385,397,398,397,382,391,378,379,365,387,384,384,384,377,382,401,396,377,362,379,396,382,371,388,390,377,388,398,382,405,388,392,391,401,395,378,379,384,375,385,401,392,408,413,432,430,408,386,379,400,366,385,379,389,382,377,375 13,21,20,366,631,625,358,407,397,396,388,395,386,431,422,418,404,410,420,424,413,378,387,416,392,405,386,396,383,393,395,389,418,393,398,398,384,409,411,424,417,461,511,444,442,468,529,493,444,427,423,412,402,554,653,650,657,614,651,569,518,420,405,399,411,390,408,395,395,398,391 11,21,21,198,244,252,203,391,394,388,362,368,382,391,417,378,380,405,398,403,422,362,417,409,397,390,400,386,384,374,396,386,415,395,411,376,375,393,392,391,396,393,385,406,388,406,437,464,453,436,445,417,398,413,414,409,442,429,447,453,442,385,373,389,390,414,404,399,401,374,391 3,48,47,68,126,125,66,451,467,458,442,401,450,457,496,474,459,458,527,591,565,420,524,503,459,453,438,402,390,407,433,532,573,503,526,432,403,412,413,444,418,474,551,507,516,430,650,778,791,704,680,571,472,503,580,573,665,654,699,679,619,419,429,402,422,470,559,529,524,462,419 14,31,29,19,28,26,17,545,711,656,634,551,592,602,667,662,657,647,740,837,811,578,772,721,660,635,550,509,473,390,591,807,826,745,771,643,556,418,427,438,472,505,663,656,676,442,834,975,972,916,887,811,685,567,648,673,752,755,824,828,794,490,512,502,515,713,836,777,795,685,566 1,15,15,81,122,127,84,387,408,409,402,390,384,390,403,401,403,403,420,446,447,393,430,422,410,394,390,386,373,408,391,440,449,431,437,387,394,378,402,404,401,402,435,421,417,412,455,577,590,500,481,459,383,417,433,446,486,473,508,464,469,385,395,392,390,396,454,427,410,421,389 1,92,80,119,169,147,99,539,596,544,511,466,478,566,617,607,587,559,685,767,730,531,717,647,561,547,483,454,414,432,518,728,755,635,645,504,455,442,446,474,510,543,673,639,626,514,774,875,865,787,747,659,517,654,708,707,766,748,803,786,744,451,432,466,485,643,755,669,680,572,495 6,352,248,171,234,155,118,519,466,470,457,400,425,539,562,518,478,475,489,566,515,428,560,508,433,430,396,397,370,414,482,525,562,479,489,435,408,434,464,450,506,548,653,611,590,490,703,704,719,597,551,467,432,586,641,656,736,731,798,750,693,404,395,440,411,471,559,494,484,433,395 2,9,8,61,52,47,56,446,478,447,453,426,447,471,476,475,469,477,522,573,558,421,509,482,452,440,420,414,396,417,440,542,565,513,509,441,435,413,388,402,412,443,509,496,484,427,644,754,741,697,650,585,496,477,511,522,597,600,647,645,609,415,438,417,424,490,565,533,549,485,434 9,16,14,60,68,51,47,411,374,398,390,406,393,455,454,442,414,428,431,417,410,403,387,394,396,384,376,387,382,405,476,436,413,404,426,401,392,432,489,518,604,696,815,738,644,433,730,578,499,457,429,434,427,546,674,737,884,886,922,831,749,402,392,386,390,410,394,399,405,394,401 7,9,8,61,75,61,50,403,453,437,435,395,397,414,409,440,438,433,456,541,522,417,517,469,441,422,409,400,397,398,414,516,559,469,475,427,414,393,400,405,402,437,479,448,455,408,563,728,736,649,620,527,460,459,530,533,549,557,611,567,518,401,400,399,400,464,549,514,495,440,417 1,9,9,32,36,37,32,391,443,447,423,393,434,414,421,414,434,425,458,556,541,413,530,483,453,463,426,398,387,396,403,518,565,486,501,437,426,387,390,391,395,407,441,416,416,387,493,672,703,608,569,484,433,402,430,429,470,444,508,508,474,409,409,395,396,427,547,504,492,443,413 14,9,8,26,31,25,19,433,402,400,395,395,407,433,432,413,406,406,429,448,425,382,417,416,415,401,386,387,387,389,416,423,440,419,424,401,396,391,402,409,417,477,567,495,453,404,478,510,533,483,463,417,428,436,478,490,507,505,540,511,469,390,381,384,401,398,438,411,417,399,383 10,72,67,529,1023,1023,458,428,453,411,412,398,415,436,444,447,414,413,459,527,517,433,508,444,434,427,411,380,404,398,433,495,521,448,440,403,424,398,394,415,413,417,473,435,462,478,544,622,656,569,520,480,414,455,511,497,536,527,561,561,499,442,406,418,399,442,517,464,485,436,406 18,150,122,180,236,195,152,614,747,703,656,596,632,679,733,735,713,718,793,862,845,603,806,756,695,683,594,575,498,420,661,829,849,770,793,686,643,430,495,499,542,644,763,739,756,546,900,1010,1005,955,931,861,762,687,764,780,844,844,898,899,863,551,574,580,602,774,872,823,837,739,666 15,10,10,14,18,15,13,416,432,405,422,387,416,425,427,405,404,428,446,472,456,418,449,422,427,427,402,399,385,411,405,465,477,435,459,427,406,393,393,403,405,432,434,447,420,391,486,603,585,520,495,435,425,432,470,458,477,480,519,518,474,400,396,389,405,437,456,465,450,423,403 19,21,22,103,156,163,107,387,395,393,390,387,399,394,413,410,410,411,413,383,387,384,387,374,404,368,386,390,372,383,393,387,394,385,386,396,405,385,384,384,396,413,413,408,420,417,468,441,443,413,434,400,394,428,481,479,503,481,491,477,470,398,378,392,386,400,386,389,393,393,398 10,13,11,23,27,23,19,419,469,456,437,428,433,440,440,446,481,449,493,575,566,437,558,518,475,453,416,415,407,383,429,570,586,509,529,460,439,392,414,414,397,424,511,470,484,406,572,736,742,654,636,534,450,465,504,499,565,550,622,605,531,392,408,401,409,470,581,516,531,454,420 16,32,29,36,61,58,31,434,438,418,401,396,401,444,469,440,459,475,475,485,468,397,424,406,420,405,402,391,384,397,488,483,464,431,466,448,405,429,486,556,571,685,764,674,590,416,646,626,586,539,516,482,429,525,629,698,771,753,784,715,632,406,408,392,414,441,461,431,465,420,411 15,22,21,78,146,145,75,416,427,422,429,386,385,449,471,469,457,464,438,459,451,391,428,408,401,398,402,391,396,396,425,441,444,430,428,393,389,408,430,414,422,433,503,488,483,409,585,587,555,508,476,451,431,500,563,566,586,589,644,612,555,412,420,412,412,411,446,439,427,420,426 19,186,157,248,290,226,187,788,815,767,751,708,757,822,878,874,869,861,871,886,886,596,771,747,711,708,643,636,554,465,825,848,839,789,826,754,705,480,532,579,659,764,898,890,912,638,1023,1023,999,969,953,919,833,810,880,903,973,979,1023,1023,998,688,660,704,729,819,862,831,857,778,733 2,26,25,821,666,650,788,405,413,369,405,384,413,394,427,403,411,384,416,458,417,391,442,417,408,405,370,393,390,375,395,428,450,417,393,408,386,390,381,396,397,401,437,403,409,457,425,570,566,508,481,420,404,399,416,424,437,435,459,439,407,392,393,398,386,400,444,441,411,418,395 7,22,19,27,47,40,22,385,392,365,387,388,394,419,441,405,419,405,391,389,387,376,383,393,391,388,389,391,386,385,393,397,389,396,391,385,360,399,423,389,416,411,431,430,429,397,461,405,425,394,394,390,393,446,455,448,469,478,514,488,441,381,364,373,393,381,391,384,388,380,376 17,186,169,128,143,123,107,581,768,718,660,628,633,605,684,675,668,661,788,882,864,639,832,785,736,707,636,592,517,428,598,843,869,796,808,704,603,413,429,433,471,514,687,659,686,490,860,1023,1023,1002,972,898,792,613,702,710,784,783,850,852,817,514,576,509,547,745,869,830,834,740,660 16,11,11,72,74,70,67,402,452,444,412,395,418,407,450,418,428,420,449,506,491,416,477,455,424,407,408,409,388,360,400,486,500,450,429,424,412,396,386,401,399,403,436,430,430,409,541,675,679,603,564,495,423,436,448,476,506,515,541,538,486,394,390,399,395,450,503,477,481,423,422 1,12,9,57,67,49,41,391,443,430,399,410,409,407,426,415,423,409,413,506,510,390,496,459,417,434,394,401,385,384,404,489,510,465,463,425,411,383,409,400,415,432,462,431,429,386,508,673,675,599,546,494,430,453,474,499,520,514,555,521,492,398,397,392,396,432,493,481,485,425,400 4,16,13,23,24,17,17,512,532,499,488,447,475,537,611,580,556,542,609,676,659,475,629,552,522,497,444,450,406,422,509,650,654,577,595,490,465,435,448,456,464,532,647,595,607,461,752,834,821,763,730,646,511,586,663,680,736,733,789,771,714,469,438,452,448,573,677,617,642,532,463 1,13,10,36,43,29,23,422,407,393,409,392,372,432,438,410,421,416,425,464,460,404,439,438,418,420,405,397,386,394,402,472,453,436,428,412,399,395,389,408,405,449,483,455,456,401,525,587,582,495,475,446,415,446,487,490,548,517,590,537,527,392,389,383,388,424,482,434,430,411,400 4,18,17,83,119,115,78,531,580,515,518,475,493,570,640,646,627,618,654,649,670,442,550,544,532,498,473,468,436,407,531,600,584,517,553,502,463,400,394,416,415,469,545,554,588,435,776,814,784,747,726,690,566,498,591,603,696,701,769,770,732,511,453,492,535,631,656,618,655,559,525 16,34,28,88,110,79,60,438,456,463,428,394,430,468,500,470,461,457,503,557,542,425,505,443,440,440,415,392,391,419,476,536,550,480,482,443,430,446,525,575,637,723,810,709,615,451,714,729,714,630,606,543,467,624,734,779,849,823,848,766,701,406,404,407,416,469,517,485,496,430,402 2,13,13,10,14,14,9,501,557,521,524,498,500,552,602,594,596,587,615,613,623,419,469,454,443,459,432,433,412,393,578,588,548,548,552,528,502,395,398,441,460,491,619,623,655,413,808,797,750,740,726,699,612,508,572,595,695,706,775,794,765,443,449,459,469,507,547,538,570,508,496 3,14,10,36,38,26,25,436,406,374,385,390,391,422,447,439,393,393,411,399,384,381,396,392,380,391,390,372,379,396,397,390,399,387,384,383,386,393,388,397,408,412,464,457,436,387,503,447,416,406,403,369,388,430,459,454,505,531,578,550,494,392,379,387,391,393,403,380,384,393,396 2,22,21,61,85,82,58,408,490,441,452,417,424,425,438,434,455,431,487,592,559,419,538,493,449,451,412,424,399,377,415,551,608,523,525,464,431,401,406,417,422,426,463,433,464,395,563,770,786,699,668,555,477,441,474,492,537,539,587,568,517,413,411,396,421,463,575,549,544,467,413 5,53,51,190,290,283,181,491,606,554,513,490,505,472,532,528,504,522,625,736,725,496,682,640,552,522,479,460,435,404,476,708,732,632,670,538,484,401,411,423,446,483,555,551,543,452,717,907,914,852,819,720,590,504,573,613,674,673,738,730,666,432,470,435,446,569,734,680,686,582,508 13,9,8,50,64,41,34,408,432,435,432,410,392,416,422,408,426,433,457,495,488,413,483,448,429,412,390,408,405,373,405,475,484,443,447,408,404,389,384,408,386,404,444,427,437,407,559,693,716,630,592,498,466,424,466,478,511,516,563,527,505,420,412,398,394,437,520,500,485,428,428 13,12,12,12,25,25,12,480,541,522,475,447,444,500,556,541,526,521,586,675,663,473,608,553,518,495,449,441,408,375,479,639,661,583,593,487,478,393,399,405,433,452,564,542,547,417,704,837,829,767,737,633,518,464,528,533,616,622,704,707,656,436,446,435,464,573,677,627,640,532,474 10,17,17,139,203,209,143,419,394,400,402,385,392,397,402,409,417,390,398,433,419,391,408,398,405,397,390,383,383,396,415,430,419,393,369,390,371,408,391,389,400,428,432,409,409,410,448,479,484,425,431,418,397,414,441,443,486,477,503,476,431,393,379,389,397,408,417,414,425,414,402 11,9,8,25,30,26,21,430,376,375,399,370,404,415,456,438,401,404,393,395,407,384,401,395,381,378,373,399,389,400,404,398,385,391,374,378,385,380,395,400,409,419,448,448,414,397,477,439,423,417,415,392,390,436,464,466,509,495,554,512,468,381,364,383,381,370,397,394,393,384,391 14,17,17,161,244,247,159,391,434,428,429,411,403,408,405,424,412,416,445,507,505,417,483,449,438,420,385,398,395,403,388,488,519,488,471,428,400,414,405,387,394,410,458,453,439,396,516,697,719,623,582,491,455,426,478,477,518,512,553,535,509,415,392,386,396,429,495,459,480,409,402 8,10,8,117,167,144,101,448,446,428,429,430,432,469,521,495,510,471,507,463,496,385,424,419,416,418,413,428,424,400,588,529,492,481,500,455,453,399,450,479,555,647,775,731,706,455,741,691,613,609,596,559,496,570,662,685,761,760,801,772,716,425,422,414,435,462,476,476,483,448,439 6,127,115,110,142,126,98,471,433,403,394,401,384,453,501,459,441,438,447,494,487,415,499,481,431,406,418,396,402,445,467,463,519,435,451,425,416,444,439,432,479,527,620,551,527,444,599,610,635,507,528,429,410,513,556,554,638,635,692,644,593,418,401,422,397,411,510,455,462,437,393 9,24,24,70,86,88,71,437,846,809,747,634,622,429,454,427,420,425,790,991,957,720,973,914,847,820,712,628,503,388,456,959,1003,917,928,795,697,368,435,426,452,513,586,553,527,455,579,1023,1023,1023,1023,927,791,515,532,514,530,521,580,583,531,405,551,388,410,745,975,916,914,813,685 16,13,11,29,35,21,18,414,405,417,410,395,412,399,425,411,425,410,419,423,434,398,412,414,398,385,393,397,369,381,422,424,448,422,419,408,400,438,454,467,546,631,703,575,519,405,560,552,534,491,456,442,400,512,610,648,735,693,713,614,535,403,389,389,397,413,429,418,439,391,394 14,31,30,56,70,66,53,622,759,716,679,592,656,662,728,733,727,720,799,873,854,587,784,731,677,663,574,562,486,381,648,827,847,772,793,687,640,424,440,443,483,569,710,706,740,482,898,1018,1011,959,937,866,766,629,714,729,805,813,873,891,859,556,568,578,611,759,864,807,835,732,652 4,9,8,27,31,28,24,422,401,380,377,376,385,403,430,404,403,390,386,384,399,389,390,385,391,390,386,384,386,402,389,369,382,387,367,387,393,398,398,394,398,385,429,419,418,388,428,412,402,375,403,377,383,408,411,402,447,460,496,473,438,379,375,390,383,388,381,377,386,385,374 20,28,23,35,57,44,26,425,395,386,392,371,410,437,423,421,408,436,421,414,404,383,390,394,400,404,363,370,378,388,405,406,409,391,380,388,414,416,405,402,432,434,486,461,432,408,514,440,432,405,401,413,389,455,500,493,543,543,587,553,498,397,401,405,377,389,386,372,394,379,390 9,48,46,37,60,56,32,558,547,503,480,486,504,583,651,661,644,627,620,609,634,418,454,451,438,422,435,416,414,423,663,589,561,531,565,509,507,433,503,540,601,701,814,776,768,449,846,788,727,707,691,657,572,581,690,731,824,822,877,860,820,481,429,491,514,541,572,538,587,494,485 6,61,51,151,242,214,130,475,601,544,494,474,469,495,551,547,538,503,618,721,695,490,648,600,521,527,469,446,424,410,482,652,707,608,626,517,481,429,425,415,435,490,595,572,569,436,734,887,896,829,794,707,586,524,640,641,729,718,769,748,696,433,439,431,451,566,705,636,659,549,512 7,12,12,27,39,35,24,397,379,386,390,389,399,401,411,398,409,406,394,393,402,395,383,385,385,380,372,375,388,343,383,396,396,390,386,391,378,390,388,390,398,405,429,411,394,387,424,408,409,376,376,380,382,395,418,431,437,437,483,430,419,380,390,388,381,396,401,378,387,398,378 17,142,73,177,184,86,96,539,611,527,512,435,490,578,653,619,613,566,614,721,698,464,662,614,536,511,436,453,388,432,589,694,715,637,644,526,494,526,606,657,722,808,881,805,733,572,837,887,882,817,792,701,579,767,853,888,934,915,939,884,823,455,445,444,473,569,713,654,658,538,489 13,12,12,41,49,50,41,401,438,421,429,392,425,416,421,428,433,435,453,486,482,408,470,432,413,418,397,417,391,387,413,469,490,428,483,416,419,360,381,404,403,425,470,426,429,409,511,645,657,579,565,500,437,421,476,465,512,510,549,534,505,408,405,397,396,422,469,456,450,434,404 1,15,14,30,37,31,25,444,462,430,417,408,416,445,435,422,427,425,491,512,524,420,484,455,434,429,425,393,399,405,458,524,540,478,482,440,407,376,400,424,452,507,627,570,535,384,540,675,685,604,585,531,461,425,456,475,511,511,564,546,523,400,399,390,399,431,533,485,471,427,405 19,12,13,119,190,197,121,400,390,392,386,373,389,402,406,395,395,394,405,402,404,396,402,415,402,380,394,404,392,405,369,405,409,391,402,400,399,384,405,391,406,395,447,427,398,421,441,473,472,455,424,389,387,436,481,482,487,466,493,447,425,390,391,390,390,385,394,398,412,404,390 18,10,8,26,26,21,20,420,439,416,421,404,394,415,443,438,413,418,437,488,465,395,435,432,415,402,406,378,382,374,453,489,479,436,446,412,389,400,396,437,442,488,583,533,516,410,534,614,620,563,529,474,430,461,503,493,533,546,570,560,517,407,393,371,404,418,463,423,479,436,420 6,8,8,118,143,132,105,695,557,513,490,432,475,754,796,757,730,696,663,687,664,450,546,516,485,478,417,428,414,426,540,582,598,522,547,476,439,443,431,467,495,554,691,656,670,490,813,808,781,722,681,594,508,651,723,738,805,810,863,837,790,543,414,538,565,597,648,606,634,510,475 18,11,9,30,37,30,24,422,404,393,403,397,384,440,476,436,409,411,409,431,424,397,407,404,388,389,400,376,379,398,415,415,413,394,400,409,383,393,409,420,424,463,507,477,471,430,550,507,483,453,431,414,402,489,542,544,583,592,653,579,529,394,397,397,390,404,412,392,406,407,416 5,12,11,15,18,14,12,473,540,510,481,448,467,487,554,544,535,501,606,681,646,470,608,556,509,499,444,441,414,371,476,645,668,564,591,497,466,406,400,421,433,457,539,542,532,414,698,826,823,761,722,639,523,472,527,560,638,642,711,696,643,428,429,434,443,565,672,596,621,505,446 14,14,12,33,42,34,27,424,387,372,371,389,388,441,454,416,432,401,388,416,392,393,389,395,404,379,386,387,384,384,420,401,398,396,385,386,389,395,402,413,420,439,494,461,457,412,532,436,419,434,418,405,374,460,525,520,570,574,624,553,520,390,378,382,394,393,399,399,394,397,391 8,15,10,34,39,24,21,413,422,423,402,399,403,431,446,423,431,421,436,474,469,382,433,430,412,393,405,398,405,387,420,448,456,420,435,399,399,398,409,434,459,481,554,486,467,436,583,617,586,544,513,469,425,525,589,594,652,645,682,649,565,405,405,394,409,425,439,437,443,405,407 1,77,44,469,759,467,247,773,883,846,805,756,783,812,865,856,853,839,911,989,973,757,939,896,838,819,722,693,584,573,825,972,996,928,945,848,782,619,701,741,800,872,957,921,915,782,1023,1023,1023,1023,1023,974,881,926,981,986,1023,1017,1023,1023,1002,656,683,673,697,860,966,922,933,843,769 16,9,9,51,59,58,49,400,419,404,397,395,410,401,405,393,400,408,423,420,412,399,415,397,391,402,391,375,390,392,396,409,424,411,406,396,392,381,383,396,406,394,409,407,409,395,487,562,550,495,490,439,425,415,416,442,477,449,507,468,457,392,395,408,389,395,425,423,415,408,393 11,10,9,20,30,27,17,382,372,378,392,369,397,388,403,381,406,378,404,391,370,390,371,375,374,383,373,390,375,392,401,383,390,381,380,392,384,389,409,385,406,412,440,408,418,406,444,396,385,383,386,382,383,428,467,461,481,467,485,455,443,389,395,387,394,380,383,396,372,381,381 9,11,8,20,24,20,16,410,416,380,421,408,405,431,431,430,422,425,418,429,439,406,426,416,412,403,405,373,401,393,414,427,439,411,428,383,390,397,411,436,413,464,516,468,455,415,509,557,539,484,456,430,392,486,531,537,593,577,623,577,522,394,390,385,385,396,419,428,394,404,387 12,18,17,47,64,59,42,531,678,624,586,520,521,553,610,605,598,585,720,795,772,582,729,677,630,610,516,511,442,392,543,785,779,707,723,620,548,409,408,425,438,479,622,586,614,409,785,976,955,904,867,795,675,524,573,596,690,702,767,776,744,473,517,479,496,749,848,792,806,690,594 10,10,10,31,62,58,29,418,447,419,435,391,420,421,446,421,443,419,469,493,500,406,448,432,437,407,405,394,367,372,406,458,488,443,439,393,413,397,386,401,398,408,440,431,442,386,530,671,647,584,547,471,429,421,440,450,498,499,545,534,487,410,397,408,392,445,492,460,473,433,414 5,10,9,19,22,15,13,422,458,422,433,408,402,416,412,429,418,415,468,592,581,426,573,538,467,456,417,401,393,391,416,543,615,513,514,427,402,388,387,404,424,435,493,457,442,411,520,688,740,627,596,473,429,475,496,502,550,532,578,540,496,394,405,389,393,438,590,519,523,458,412 2,27,15,59,76,42,33,432,390,380,395,383,412,449,444,396,409,405,408,418,392,394,402,398,394,393,376,383,395,376,404,416,392,385,399,386,373,430,414,413,458,484,540,490,486,424,551,486,470,431,408,407,373,535,587,594,624,619,662,612,541,403,387,376,386,397,397,411,392,386,389 3,18,17,45,57,54,42,418,442,435,420,401,393,447,453,449,442,436,465,513,504,419,463,458,429,426,402,393,391,376,439,487,499,471,447,418,404,385,407,407,438,448,505,495,473,441,616,676,654,590,577,522,439,490,556,575,650,628,668,651,597,405,400,401,411,446,510,462,492,425,414 10,19,16,44,53,46,38,455,628,581,510,457,437,485,501,480,478,461,649,817,758,572,800,713,630,613,502,476,428,366,445,777,811,696,714,576,470,410,411,445,443,492,559,518,496,450,649,909,910,828,791,659,523,527,577,589,647,642,702,668,601,420,450,411,422,647,804,720,725,585,501 4,140,118,104,129,109,90,585,742,704,641,559,572,636,697,674,667,658,786,902,860,639,872,809,723,702,583,531,428,443,600,877,898,801,812,684,584,457,475,526,573,660,768,723,707,578,858,1018,1016,947,916,820,687,734,793,796,844,839,890,867,831,491,510,500,520,768,906,834,839,728,601 14,9,8,33,40,40,32,397,423,413,416,394,392,407,398,407,414,405,452,489,461,404,447,424,413,400,414,403,382,394,405,440,482,431,452,398,412,391,386,399,392,410,446,428,424,393,498,629,636,541,512,467,425,403,422,433,466,447,496,479,467,391,377,393,394,420,451,443,447,421,397 5,25,25,142,221,229,145,411,436,403,418,393,389,444,451,448,437,432,438,483,443,404,449,413,413,407,394,383,381,421,425,451,463,424,431,428,408,422,407,419,432,469,516,464,449,439,539,608,601,535,513,444,399,488,539,564,607,581,635,587,533,414,400,411,395,411,462,454,422,419,399 16,18,17,31,47,43,27,422,405,378,399,383,370,400,431,426,418,415,405,405,402,382,389,392,389,390,391,374,393,383,398,399,416,387,397,389,388,387,403,392,392,394,445,421,430,379,450,434,426,415,403,409,402,401,414,429,468,455,513,459,440,399,381,383,379,377,394,407,390,384,382 19,30,23,51,61,47,39,410,433,407,413,413,417,427,427,438,437,437,447,501,494,419,465,420,419,427,387,399,398,382,418,459,516,432,452,418,402,414,413,411,441,469,543,471,455,425,540,663,653,595,552,472,417,467,538,533,596,582,616,582,536,392,395,388,402,437,476,466,449,411,404 9,113,76,88,95,47,43,473,510,501,458,435,446,491,550,529,531,531,529,602,591,434,527,491,458,478,432,421,420,437,490,568,584,533,534,457,436,435,448,492,538,633,736,671,608,474,763,799,780,712,686,591,484,651,728,748,822,809,854,796,737,419,413,437,433,492,603,564,546,491,426 12,15,14,70,76,69,66,421,494,462,438,429,428,440,471,437,460,461,497,625,585,430,573,531,482,472,418,405,393,411,435,585,616,539,568,484,421,385,410,426,426,468,508,490,475,431,621,814,818,741,708,570,515,492,539,551,620,614,658,637,595,412,422,398,410,493,614,545,545,473,454 17,13,12,36,49,36,26,399,401,420,378,373,422,404,416,405,401,399,424,453,441,391,433,411,387,400,407,402,375,391,409,437,452,434,442,409,397,385,382,402,397,409,449,423,441,402,505,599,588,541,507,474,419,432,483,475,519,510,550,532,494,402,404,398,392,417,455,433,451,422,396 10,12,12,64,104,108,66,391,392,388,389,368,390,394,392,410,391,394,390,385,380,378,383,386,390,395,385,395,383,397,373,388,383,392,387,381,392,393,398,422,392,409,423,406,390,378,431,427,407,397,399,409,381,430,440,411,463,432,449,432,414,392,383,383,388,377,387,390,389,389,385 19,8,8,22,28,24,19,415,377,378,387,370,381,394,422,400,413,407,381,394,392,367,395,384,389,389,391,394,401,394,402,388,387,378,397,383,396,395,383,380,399,394,423,396,411,401,449,427,425,413,397,388,387,426,438,433,457,454,481,465,422,392,403,388,387,379,391,396,393,385,403 1,61,53,495,701,614,430,505,641,615,561,504,473,554,594,577,566,556,664,800,785,539,767,724,630,629,515,478,430,393,507,754,815,707,730,586,513,403,398,421,453,502,615,578,584,492,764,951,977,904,871,765,634,579,652,675,736,741,795,775,725,463,461,438,461,635,802,760,750,629,524 1,28,24,83,89,79,77,533,473,438,427,434,424,576,645,616,596,566,565,536,550,417,437,424,424,408,378,398,395,462,675,590,551,518,524,481,466,507,590,654,715,802,891,836,800,463,829,746,671,640,603,547,473,644,750,795,873,863,900,861,804,451,415,476,477,498,497,482,516,438,429 8,26,25,107,141,128,96,423,472,446,444,421,435,434,466,451,433,443,500,578,561,406,537,497,458,437,421,417,394,394,413,548,574,502,527,426,432,400,402,403,394,434,458,475,462,419,580,748,763,686,648,517,469,448,476,482,562,567,604,585,532,420,424,395,409,450,560,525,526,449,433 3,443,170,1023,1023,1023,810,931,847,787,782,731,777,979,1023,1003,985,960,936,931,924,658,771,750,708,678,619,646,551,787,995,930,892,850,864,805,771,890,991,1023,1023,1023,1023,1023,1023,922,1023,1023,1023,1018,993,961,873,1023,1023,1023,1023,1023,1023,1023,1023,834,668,821,841,878,902,869,889,799,746 9,14,11,36,40,28,26,418,397,394,402,397,367,454,443,406,423,398,412,398,400,388,393,390,367,372,401,384,404,396,413,406,418,382,404,380,408,397,391,391,429,424,468,456,445,400,499,443,447,418,399,404,379,443,443,436,494,506,566,522,471,395,390,396,389,389,406,384,411,381,391 9,16,16,23,35,35,23,410,423,411,404,401,384,420,399,409,424,422,421,494,466,404,461,434,406,413,399,419,394,389,415,458,507,438,469,410,397,404,409,421,399,431,485,448,431,409,507,567,589,508,488,428,415,452,468,484,530,496,543,523,495,382,378,382,410,416,475,458,437,427,394 9,104,93,241,276,249,213,537,684,645,610,563,571,597,653,638,633,629,716,822,794,555,758,702,645,627,540,516,475,373,570,778,806,727,743,635,570,428,425,418,473,535,650,638,650,500,839,976,974,913,889,811,700,593,685,715,799,788,847,834,798,497,529,482,529,716,824,777,791,669,602 20,16,15,27,36,33,25,395,416,420,405,389,390,421,438,445,394,421,434,458,452,387,457,422,409,405,393,399,384,380,406,441,475,413,424,409,401,392,396,387,406,437,462,451,424,398,504,553,563,505,480,442,405,445,472,481,521,506,565,526,480,395,371,390,403,427,485,445,453,436,407 11,9,9,17,21,20,17,442,455,429,430,446,435,472,490,466,474,499,484,511,520,416,453,451,441,448,410,425,400,381,429,477,478,468,473,454,442,364,383,387,385,409,459,445,473,395,627,704,687,638,619,564,486,425,458,482,538,544,624,603,579,417,423,424,442,485,522,482,514,461,437 1,37,27,50,58,36,33,446,453,416,428,382,404,430,469,452,461,417,461,580,567,436,585,509,457,471,416,421,412,413,434,550,593,517,536,420,426,396,401,418,414,459,545,483,459,427,572,679,708,606,581,496,435,505,535,534,615,615,671,594,550,407,393,402,408,444,593,517,524,463,424 11,15,15,43,53,52,41,418,484,472,444,409,441,425,453,451,448,427,522,639,598,444,582,529,472,470,435,430,405,412,432,589,633,533,550,465,419,398,410,405,421,454,493,465,457,419,579,808,816,731,698,579,470,466,499,517,563,574,628,589,555,395,412,409,401,478,618,529,558,481,444 17,9,8,33,50,35,21,416,435,414,405,395,420,423,457,429,439,441,483,530,520,415,457,445,436,429,399,399,387,381,419,501,495,447,466,426,416,385,397,415,397,418,466,454,472,395,548,682,670,607,556,485,457,416,448,477,512,507,570,551,519,411,425,398,388,462,498,489,488,432,424 14,143,135,119,171,159,110,431,436,413,416,419,437,439,442,442,421,418,469,552,527,413,537,487,451,431,404,414,395,389,435,514,527,465,495,429,428,404,429,419,468,520,564,517,497,421,561,760,816,704,659,554,460,496,537,569,604,612,642,586,543,407,416,385,412,443,564,513,505,422,434 7,14,13,29,38,34,25,388,388,373,381,375,394,399,400,367,371,381,396,357,393,387,387,397,379,377,381,384,374,385,391,413,394,380,374,366,389,389,384,384,401,367,363,382,377,390,397,384,393,380,386,372,376,359,366,379,367,397,394,363,378,390,388,388,386,387,377,384,380,387,395 5,9,8,22,30,26,19,387,416,423,396,397,402,394,409,409,421,409,426,476,447,406,446,417,413,408,389,391,393,400,401,465,477,446,429,403,387,404,405,386,397,397,425,401,403,399,475,591,598,499,501,460,420,402,416,438,447,443,494,455,472,378,376,393,404,414,461,439,453,404,416 7,17,15,31,48,39,25,409,404,383,387,387,405,391,402,403,411,395,380,392,413,375,375,398,392,383,382,383,366,393,394,390,410,393,411,406,384,388,399,406,396,429,466,430,414,397,421,419,417,413,406,398,379,414,434,436,471,482,505,500,426,380,377,383,381,394,394,383,371,405,380 17,13,11,37,46,34,29,440,393,369,385,375,383,423,445,431,407,404,414,411,394,394,404,404,398,389,391,394,376,392,406,402,411,410,397,397,424,378,404,410,417,425,481,455,423,395,471,475,468,432,417,432,392,428,453,472,505,512,559,524,461,386,399,379,381,400,404,412,382,381,405 18,10,10,65,93,96,66,384,371,387,384,382,374,389,375,390,385,391,379,406,411,390,415,405,389,386,386,385,390,366,369,404,405,390,387,386,383,390,389,396,380,379,386,374,393,394,392,453,459,425,425,384,367,378,385,386,377,382,409,365,393,386,394,381,383,390,417,387,395,393,389 18,9,10,18,24,22,17,373,389,394,384,402,399,394,389,400,397,391,404,384,386,392,392,384,390,388,388,384,379,400,384,413,396,387,388,385,379,386,382,380,383,398,424,396,384,382,417,455,448,424,425,400,403,397,426,395,457,442,454,432,412,392,382,393,387,382,414,399,398,397,395 10,38,37,137,245,242,133,408,390,395,370,391,376,398,387,376,374,382,384,404,400,396,417,395,399,399,372,366,377,372,391,412,426,402,391,374,391,393,391,383,369,381,393,381,386,404,396,439,456,418,424,415,393,382,378,393,394,391,392,401,381,405,391,367,385,383,399,389,406,397,385 16,17,17,60,85,84,59,426,466,449,423,411,422,440,464,494,464,457,506,546,546,419,466,452,438,425,419,422,404,378,418,507,498,466,450,433,417,391,398,400,420,422,470,459,475,417,618,721,708,653,616,548,486,455,487,506,573,582,637,633,590,412,415,418,429,477,524,505,533,438,425 5,15,14,47,58,57,44,475,550,492,518,471,483,544,597,584,579,578,601,650,661,455,580,540,508,498,453,454,416,376,498,582,610,534,568,486,455,409,404,419,424,453,546,530,561,427,745,797,785,742,713,648,543,496,561,591,675,668,749,748,706,471,450,491,515,594,667,615,645,551,506 2,34,33,464,684,691,466,425,503,466,416,421,428,428,464,451,436,445,512,598,600,436,553,507,464,478,457,428,394,387,442,569,617,520,533,472,439,403,420,408,422,432,474,467,476,445,585,777,794,708,681,570,487,448,496,504,549,555,604,601,533,400,404,422,394,473,588,545,529,465,422 8,68,60,164,171,132,128,715,605,539,516,474,531,752,804,777,764,740,721,724,707,449,591,539,498,482,464,443,413,497,658,655,638,582,594,497,480,506,568,601,654,743,844,806,788,675,920,889,849,800,777,713,595,846,900,906,947,936,976,950,904,577,456,577,582,662,694,661,687,565,516 4,52,49,39,55,43,29,517,947,899,841,750,743,557,593,536,550,516,919,1023,1023,862,1023,994,943,909,815,749,613,386,562,1023,1023,995,996,875,785,424,431,452,464,516,638,616,631,449,771,1023,1023,1023,1023,1008,888,552,608,609,679,675,753,752,719,455,664,427,450,903,1023,1002,1017,910,797 20,9,8,35,39,29,26,423,400,400,388,384,386,412,427,411,411,409,387,406,416,392,396,394,404,389,377,379,371,396,396,418,415,394,416,404,378,387,398,395,410,433,459,445,448,394,474,488,461,437,421,404,397,446,462,485,504,491,532,529,475,391,383,387,383,398,403,393,397,392,371 7,22,22,72,115,112,69,407,422,400,405,402,396,415,422,422,417,427,426,466,455,399,423,414,416,407,404,383,415,386,396,461,457,422,457,441,379,368,404,388,391,405,415,426,416,396,489,576,579,528,491,448,418,399,419,428,454,455,487,475,447,388,394,406,414,421,453,440,423,408,386 15,8,8,43,53,49,39,391,446,429,405,401,398,399,422,401,415,410,431,511,499,398,488,426,430,410,407,396,378,386,399,475,518,441,452,416,415,375,385,388,386,389,440,431,424,411,479,665,675,586,535,476,435,418,424,428,464,482,492,475,456,392,404,378,383,419,487,445,453,413,414 9,12,9,43,55,26,21,423,390,381,363,378,387,442,441,407,421,409,409,437,434,384,417,396,397,385,384,392,396,399,391,418,429,407,412,395,382,385,394,411,418,433,458,436,417,392,489,512,492,467,429,409,387,437,448,438,495,504,537,492,470,397,384,378,393,385,423,415,405,392,398 16,9,10,79,129,135,82,368,383,388,395,373,378,390,377,389,385,404,385,392,406,394,394,382,382,391,370,382,385,401,388,390,391,392,389,395,390,387,385,397,383,400,410,391,390,398,412,450,429,417,422,398,396,413,415,407,420,418,416,421,411,385,378,374,383,403,385,389,396,387,371 4,20,15,37,44,29,26,404,479,431,432,392,418,446,451,427,442,426,488,584,554,414,524,492,451,452,402,405,393,403,420,551,575,490,521,437,408,413,399,418,426,459,504,487,458,432,584,734,743,652,622,522,449,468,536,534,593,582,634,599,531,392,406,393,411,472,553,491,498,436,430 19,526,282,787,1023,628,418,930,951,917,899,857,883,971,1023,1011,1001,990,1009,1023,1023,814,965,930,884,869,800,784,688,697,986,1019,1017,962,983,910,865,781,880,926,980,1023,1023,1023,1023,846,1023,1023,1023,1023,1023,1023,967,998,1023,1023,1023,1023,1023,1023,1023,889,806,891,910,988,1023,1007,1023,939,885 2,58,56,146,175,155,131,457,487,483,464,427,444,442,487,478,464,463,522,641,607,430,573,539,485,473,420,435,408,403,448,597,625,521,569,477,452,406,418,408,414,452,486,483,494,415,638,813,814,739,690,606,498,467,514,530,599,591,654,645,586,405,411,402,413,472,620,566,558,471,441 13,13,12,21,26,20,16,398,407,405,399,409,406,412,422,417,400,399,416,432,429,387,431,409,410,403,389,396,393,415,414,434,446,420,419,396,395,397,444,469,513,567,659,523,461,405,501,558,527,479,462,405,410,455,523,584,645,620,643,540,497,384,400,404,394,404,458,426,419,413,405 18,12,10,38,44,30,26,459,409,394,381,388,386,450,483,450,438,407,423,436,432,401,431,408,419,396,383,395,386,400,422,433,454,436,394,407,394,398,408,394,409,421,478,456,463,384,516,564,570,500,472,448,411,420,441,457,509,532,592,565,523,391,379,398,387,402,433,418,419,398,388 17,15,14,21,19,15,17,413,403,379,391,367,375,405,414,423,424,407,415,422,423,385,387,403,392,387,399,389,380,385,420,422,420,392,389,409,383,409,420,466,486,537,617,519,460,415,538,517,496,466,447,441,400,477,547,584,664,628,640,542,491,391,393,384,394,388,418,413,403,393,406 8,32,31,124,225,230,126,418,439,420,391,415,416,419,411,425,419,413,425,449,446,396,414,401,400,402,392,393,400,406,402,422,450,411,429,409,419,371,389,402,415,423,443,430,431,418,503,616,627,552,497,462,414,449,515,505,512,500,532,530,475,380,400,406,400,431,444,454,452,410,411 16,85,65,258,308,255,213,531,635,604,564,507,535,553,624,603,598,591,692,786,769,525,719,676,605,586,512,484,436,419,552,751,778,680,715,565,523,424,451,481,472,553,671,627,632,492,799,942,941,877,849,771,651,625,702,724,786,773,827,812,770,457,479,456,483,634,784,725,736,622,536 15,33,32,245,432,438,245,408,448,437,424,406,421,408,428,417,417,435,462,532,501,402,483,472,412,418,398,391,397,399,406,489,532,472,465,426,421,403,403,400,410,412,463,414,428,416,529,714,715,620,582,510,461,409,456,457,495,487,548,507,483,415,389,399,402,443,491,460,457,413,403 14,66,62,65,95,83,55,385,385,391,419,417,401,389,430,394,406,394,421,439,442,389,455,438,410,401,381,404,380,386,377,457,465,425,427,380,420,377,371,374,403,393,403,395,411,406,431,537,550,480,453,393,393,389,430,437,425,411,475,426,444,390,404,370,371,392,431,439,423,406,389 2,225,186,138,152,113,106,956,936,897,879,855,887,987,1023,1023,1016,1006,999,995,996,720,844,833,811,798,754,759,667,626,963,953,929,898,920,870,843,648,715,753,819,905,1023,1020,1023,822,1023,1023,1023,1023,1023,1023,962,971,1023,1023,1023,1023,1023,1023,1023,882,797,891,912,958,974,952,981,906,859 1,38,15,51,54,19,18,626,533,507,497,466,450,640,707,661,645,639,636,689,662,435,574,518,495,458,451,428,389,465,615,635,634,542,566,489,444,506,601,653,710,784,864,803,748,673,880,842,810,758,726,649,519,857,911,912,945,929,962,917,865,452,432,447,442,537,632,565,582,489,445 19,74,41,99,131,67,53,441,425,412,406,372,402,445,511,485,490,477,485,461,465,390,417,417,409,400,400,382,373,433,442,442,450,422,437,400,388,435,436,457,473,543,605,548,539,460,643,586,583,513,500,470,413,586,656,628,680,675,736,690,630,382,400,399,407,414,458,423,435,412,402 8,13,11,14,18,14,11,415,424,409,413,388,400,410,430,419,424,412,429,467,464,412,445,432,422,407,391,401,389,391,407,457,515,439,465,444,401,377,396,404,410,425,466,436,437,424,510,606,630,532,501,445,419,450,504,488,528,510,564,520,488,396,395,383,406,423,482,446,466,420,392 9,19,18,21,31,25,17,406,437,411,395,383,390,428,441,429,405,430,456,469,483,404,465,420,420,419,396,393,392,398,435,441,476,446,462,398,423,393,405,416,442,467,568,513,460,430,587,645,625,556,532,464,447,462,529,559,652,639,694,630,558,400,400,388,406,438,485,448,467,418,395 2,32,28,34,38,32,29,417,431,431,405,391,409,431,458,466,435,428,441,485,511,418,468,460,420,425,402,393,378,397,413,470,512,458,447,413,415,385,397,418,407,427,467,455,441,416,503,613,643,554,524,460,431,450,465,486,528,508,540,540,495,400,400,404,409,454,508,477,474,428,402 1,11,7,98,131,126,89,477,440,427,409,411,415,522,549,537,511,500,487,486,496,398,428,428,410,413,403,382,386,444,524,492,490,431,454,445,417,469,502,541,590,669,755,688,659,520,754,694,648,585,550,495,428,691,770,777,825,813,853,800,739,415,386,423,433,457,480,455,480,436,403 6,17,15,29,42,37,25,419,408,389,402,391,376,405,423,416,402,391,413,402,405,384,389,399,387,373,406,376,375,391,395,389,416,406,378,378,374,376,394,408,429,417,461,448,439,418,473,439,445,416,417,408,385,448,488,502,533,490,566,517,475,398,384,389,384,375,405,379,382,382,381 2,27,24,18,36,32,16,397,416,426,401,379,409,410,431,442,403,418,433,502,476,399,479,437,413,414,398,395,384,392,412,490,502,438,447,418,392,378,417,388,404,430,444,402,439,398,521,635,634,556,540,477,430,432,479,444,512,479,536,525,480,398,413,398,390,442,481,430,470,425,406 17,9,8,35,44,24,22,426,398,385,401,396,390,434,429,416,409,398,397,426,406,405,406,400,390,392,389,390,375,389,406,403,413,392,403,401,391,394,396,396,391,422,434,438,434,382,488,487,475,428,420,387,384,427,429,429,486,511,534,511,468,389,380,386,391,408,398,397,393,385,400 4,9,9,24,37,35,23,422,388,409,397,408,376,402,407,390,410,403,413,389,409,382,400,395,387,375,387,380,394,387,412,414,404,395,403,382,402,400,403,397,399,448,512,467,456,383,408,449,452,424,408,404,391,413,436,418,438,434,441,436,403,398,381,371,384,379,397,410,389,401,386 11,30,29,25,31,29,23,609,690,648,615,558,583,646,715,705,691,689,749,819,800,562,747,697,629,607,554,518,461,416,607,785,797,723,736,613,553,422,445,419,481,543,706,675,713,461,858,957,946,898,872,799,688,596,668,698,782,785,849,852,822,517,512,540,557,731,833,782,801,695,580 17,23,21,32,52,41,24,414,392,391,391,387,405,404,442,410,401,403,380,416,389,391,397,393,388,384,378,379,411,409,399,401,397,389,392,396,390,422,403,409,420,432,478,425,418,414,475,448,451,426,399,419,391,447,487,486,517,498,530,474,449,374,374,400,389,369,402,421,398,416,369 8,7,8,38,58,57,38,391,424,412,406,411,405,410,415,420,402,405,433,490,483,397,459,451,412,422,403,410,382,376,388,468,484,439,473,439,407,393,397,386,384,411,409,414,419,385,479,677,692,601,580,481,428,395,424,437,468,460,467,473,453,396,399,388,396,406,478,465,464,416,406 8,155,138,24,39,26,16,401,467,427,436,428,407,421,440,418,442,418,509,565,577,419,535,511,457,464,410,405,393,362,424,547,582,490,524,432,418,392,419,387,423,438,484,440,478,436,564,740,766,663,639,514,434,470,515,513,566,526,591,569,534,393,407,408,409,436,553,514,505,454,398 3,8,8,60,81,78,58,418,424,407,389,387,404,412,433,422,426,435,458,479,461,403,450,435,416,420,401,399,389,408,393,455,473,429,451,397,382,388,399,400,416,435,449,459,437,404,541,643,650,564,547,479,428,461,508,510,559,546,596,554,512,396,391,397,405,431,477,430,461,412,412 7,16,15,45,83,80,41,425,415,417,402,396,409,430,427,446,427,431,438,473,451,397,424,428,402,406,399,399,390,387,421,423,453,433,438,392,395,377,401,393,404,411,460,447,434,408,527,606,606,537,518,447,425,440,494,496,540,542,580,550,506,408,390,402,400,410,487,447,451,416,406 6,8,8,21,30,26,18,380,400,381,373,379,362,393,395,399,395,403,405,407,406,394,403,391,387,386,385,377,386,362,405,399,427,396,405,395,379,391,394,399,400,421,433,404,396,397,423,464,468,435,416,408,387,413,431,433,446,441,459,440,418,390,389,371,388,392,415,378,395,382,399 3,18,16,21,24,17,15,548,667,630,584,516,547,586,676,651,641,620,710,795,773,532,723,672,590,588,506,477,438,406,562,765,784,696,726,589,519,391,426,436,438,517,649,634,660,458,828,942,931,875,846,767,655,573,647,670,763,758,828,828,790,494,456,502,535,690,800,742,769,634,526 15,130,109,151,183,138,116,547,642,607,561,544,522,552,626,618,624,592,697,771,752,530,702,662,605,583,499,489,457,416,538,728,756,662,680,552,510,416,417,449,462,534,642,619,636,464,813,924,915,860,834,762,632,595,681,706,776,774,833,823,781,482,478,471,487,642,762,706,731,626,537 12,244,192,201,251,193,156,594,816,768,710,607,628,646,694,685,659,663,839,966,924,745,947,878,803,785,671,600,500,443,609,942,967,871,887,744,668,481,493,520,565,665,779,732,727,573,866,1023,1023,1010,979,875,750,733,802,810,863,851,898,874,835,486,555,489,511,819,951,877,884,774,650 2,216,152,305,351,234,212,570,519,485,470,466,444,630,725,683,653,630,608,636,614,429,510,485,465,453,435,419,389,684,828,730,669,619,642,598,532,797,918,963,1014,1023,1023,1023,971,604,903,851,809,765,732,665,574,815,931,980,1023,1019,1023,964,901,491,447,484,511,549,595,563,574,491,459 5,33,32,248,447,458,248,414,414,383,414,398,399,429,452,424,456,438,434,433,438,390,393,401,396,406,396,384,383,397,427,438,394,412,410,400,421,393,410,381,418,436,489,457,452,456,530,519,501,454,443,430,410,477,535,536,555,531,583,562,520,428,393,398,418,412,406,415,426,399,412 17,37,35,168,289,284,163,422,482,456,452,422,442,447,457,492,463,482,480,574,559,418,508,487,456,431,425,391,403,403,432,517,542,496,489,471,426,393,404,435,415,429,499,485,496,425,642,779,771,703,651,566,496,481,562,561,632,620,683,653,597,402,397,414,433,465,558,509,535,462,435 6,9,9,54,70,72,56,417,487,478,480,412,440,418,460,452,445,456,516,603,598,439,555,500,477,463,437,419,407,386,440,567,604,514,553,462,453,387,379,392,399,415,445,452,449,391,607,829,830,756,716,625,518,428,465,468,527,525,587,591,534,397,426,406,408,500,612,551,588,506,444 3,34,29,126,158,139,109,498,472,484,436,423,445,539,590,545,542,532,542,557,555,431,475,467,434,445,408,408,399,463,582,572,581,487,505,461,426,522,578,645,701,773,853,777,713,494,772,771,739,676,645,575,483,637,727,766,846,834,871,823,759,453,407,448,436,481,549,515,517,431,426 18,57,55,108,140,135,105,475,607,567,515,449,490,501,565,546,529,526,620,758,735,493,703,658,576,548,491,449,407,419,493,715,765,649,667,552,480,410,393,423,452,486,610,572,567,440,731,922,936,864,833,748,585,536,603,607,695,695,755,744,698,437,452,423,447,581,754,691,701,588,506 7,11,11,63,70,73,65,398,437,425,411,376,403,420,431,416,422,432,451,514,492,408,458,435,430,413,422,399,400,400,405,506,517,467,484,420,407,387,399,404,403,411,461,431,434,393,533,706,686,621,581,502,438,449,491,468,523,523,569,548,490,389,404,396,407,446,496,452,462,431,410 9,929,268,353,370,88,90,794,756,697,671,623,628,824,881,849,839,821,832,872,851,592,781,722,667,639,571,513,449,624,887,864,856,782,795,690,641,705,824,864,925,1000,1023,1023,1013,818,1023,1023,1009,962,930,870,761,977,1023,1023,1023,1023,1023,1023,1023,609,532,627,648,761,848,802,809,708,620 9,140,134,92,133,127,88,416,402,386,387,387,393,429,426,424,388,414,399,394,407,386,385,391,407,374,384,374,362,383,418,402,417,391,407,408,389,394,409,420,421,461,514,481,454,420,461,445,418,414,410,406,370,396,419,425,440,495,487,469,425,401,375,386,385,390,419,403,393,378,382 5,13,12,46,56,51,41,410,420,394,415,375,396,402,432,405,401,403,419,441,431,387,412,404,397,392,399,394,379,396,399,431,428,413,442,393,399,408,389,405,397,434,441,425,417,410,484,524,542,482,466,448,399,420,464,473,495,500,549,506,483,390,389,388,384,400,434,419,417,412,378 16,14,11,26,30,20,18,387,437,405,396,394,404,403,424,410,397,405,400,458,448,405,449,427,414,408,384,401,369,372,404,445,473,414,419,414,413,389,392,395,428,421,468,450,440,406,528,588,580,520,502,443,412,449,482,510,544,550,569,537,488,371,394,399,391,414,452,427,432,417,404 15,9,8,29,31,26,25,426,390,382,378,399,389,414,435,438,405,401,417,404,405,389,405,410,390,394,385,376,383,394,401,414,416,399,400,384,393,388,397,416,406,419,476,421,429,383,491,459,455,441,425,414,393,430,434,463,500,505,551,528,474,388,376,387,391,396,401,389,421,379,392 4,10,8,16,20,38,26,483,581,541,525,478,483,528,587,569,555,557,635,725,696,493,645,577,542,525,469,447,402,389,510,692,699,617,659,529,493,408,401,422,435,466,593,567,586,412,745,875,864,809,782,706,586,494,544,571,659,655,734,736,695,429,452,450,462,610,728,657,690,573,511 10,17,17,45,71,71,43,411,433,426,410,430,388,434,436,454,413,429,446,478,470,398,463,437,410,417,398,390,404,394,416,474,480,428,452,416,395,391,402,401,404,428,481,445,437,397,534,654,647,584,536,483,424,445,511,503,555,527,593,542,513,409,402,389,391,426,484,439,473,426,419 1,17,15,32,41,37,29,443,439,423,400,403,405,444,465,448,433,436,466,528,520,403,492,455,439,424,414,387,386,413,458,501,542,478,469,427,403,383,410,431,473,561,661,594,556,429,588,653,666,587,541,489,446,521,578,569,610,612,661,621,557,397,398,404,406,441,511,481,479,430,395 11,17,15,34,42,35,29,566,627,555,537,484,530,603,679,666,656,639,684,745,732,505,661,612,541,544,480,472,435,408,560,707,704,633,643,526,493,428,427,455,489,529,673,650,652,448,831,900,882,830,803,743,630,597,690,699,775,776,840,838,797,489,492,501,512,684,758,715,727,624,566 7,11,7,22,25,18,17,434,399,382,394,390,380,414,435,385,398,389,389,408,399,390,403,388,391,378,384,377,389,372,404,405,409,399,406,401,388,405,396,393,401,419,444,444,426,403,468,434,459,425,392,390,383,426,447,468,492,495,546,481,453,385,405,365,382,382,412,385,373,387,378 9,17,16,10,16,10,6,385,394,391,391,369,378,389,376,395,404,381,401,388,380,375,379,401,380,372,373,382,375,406,397,398,395,392,389,383,396,388,398,387,392,408,436,421,407,387,425,447,410,408,389,404,385,413,432,457,455,432,465,445,430,387,384,393,381,388,390,385,383,386,387 8,21,19,322,578,581,321,407,408,391,384,387,377,410,414,391,422,411,411,419,397,390,405,400,401,395,381,382,378,399,412,400,419,396,412,400,381,424,419,451,459,490,530,457,435,525,539,486,479,432,438,410,396,701,792,790,768,704,715,581,504,413,391,397,399,407,392,391,389,399,393 2,916,459,398,416,173,161,871,805,737,725,675,711,902,944,920,904,884,882,891,889,624,794,752,706,686,593,584,498,804,1004,926,885,838,852,780,724,884,995,1023,1023,1023,1023,1023,1023,836,1023,1023,1023,992,962,913,820,1011,1023,1023,1023,1023,1023,1023,1023,716,580,719,758,819,869,833,850,746,692 8,14,13,54,78,66,43,410,439,424,427,409,414,410,423,420,434,420,457,513,496,420,492,468,433,418,413,398,406,405,413,494,524,479,478,421,418,403,390,418,383,406,444,423,423,398,553,689,699,617,574,489,440,428,468,476,530,518,561,512,478,416,400,400,394,446,519,489,491,451,422 1,18,17,185,222,227,186,387,392,364,370,384,393,404,384,389,378,393,401,382,394,406,385,387,396,374,386,378,379,416,403,413,406,402,397,384,392,364,389,390,391,371,402,404,388,402,416,434,443,426,423,403,389,407,415,434,429,418,431,430,417,413,401,390,386,385,392,407,387,379,396 1,95,82,56,80,74,51,506,690,661,575,486,491,535,600,574,553,543,724,862,815,588,833,769,669,671,543,490,435,388,514,827,870,756,772,637,539,443,441,461,509,587,680,623,619,486,766,967,976,898,868,754,607,630,699,701,758,748,799,781,727,449,473,449,467,688,859,779,791,667,551 4,33,33,154,243,252,157,387,389,377,371,403,404,379,398,407,412,397,403,392,409,375,396,396,381,394,392,387,375,389,384,380,424,390,398,401,373,414,374,413,394,418,444,407,410,420,462,448,454,424,408,383,404,488,499,510,523,490,547,467,458,400,373,353,395,408,406,386,404,406,390 1,18,18,22,28,28,22,442,514,482,461,446,425,452,502,474,488,477,547,663,647,451,597,560,504,488,453,416,400,416,463,623,657,584,591,490,447,412,414,419,441,473,549,524,515,435,663,840,851,778,741,646,495,507,582,596,647,627,706,673,625,408,422,400,420,502,638,585,618,503,464 7,12,12,81,127,130,82,412,399,385,403,410,403,395,409,423,409,402,426,454,447,398,410,422,415,397,399,394,400,378,401,462,449,425,434,413,405,374,399,395,407,422,434,428,423,406,485,590,595,525,489,427,406,455,462,476,513,504,539,497,485,375,389,390,397,412,445,414,407,405,407 8,49,35,74,84,43,40,480,508,427,440,420,448,514,539,553,508,515,537,610,590,435,536,483,465,442,435,393,376,420,502,561,587,542,532,471,467,448,467,480,543,613,724,647,592,492,746,794,780,708,680,578,499,651,724,741,809,801,843,797,732,411,420,416,462,501,582,542,546,453,437 6,172,143,224,354,284,187,630,747,710,655,592,601,672,734,722,702,691,780,874,858,607,831,785,695,694,570,542,465,445,603,842,880,792,803,679,600,438,480,530,571,639,761,726,727,567,891,1007,1012,949,927,847,723,743,804,819,879,873,921,906,867,533,533,549,568,761,884,834,845,745,633 6,12,12,78,110,111,79,414,387,396,405,396,399,460,451,452,437,441,429,442,455,393,417,420,399,394,376,396,385,418,395,429,428,415,423,396,412,400,398,411,406,424,475,453,456,430,563,577,561,503,488,464,413,462,498,517,563,555,605,577,541,405,396,410,412,419,447,436,442,401,407 14,9,9,59,97,98,57,387,386,397,372,400,383,399,398,386,376,399,393,388,372,384,399,395,377,385,392,389,379,390,384,395,397,378,398,382,378,377,395,398,384,402,397,394,380,391,423,416,402,424,405,403,374,412,431,419,429,413,435,434,410,394,393,382,378,391,397,390,386,384,371 1,18,11,45,60,37,29,456,391,383,391,380,404,463,488,449,429,409,390,404,420,384,398,404,381,386,383,386,379,372,414,397,407,381,406,400,421,389,398,415,423,440,510,466,459,408,544,464,436,427,404,422,382,441,480,473,532,550,628,578,533,380,386,391,387,392,405,407,395,395,402 9,9,9,20,23,16,15,470,528,487,463,453,473,493,535,510,519,517,593,655,627,444,575,541,499,472,436,426,424,385,483,628,626,551,573,476,448,399,396,387,413,463,522,506,533,415,712,819,805,750,710,622,518,481,523,545,626,637,710,709,672,429,433,447,436,565,662,602,641,523,461 11,8,8,32,22,20,30,400,391,377,380,366,373,396,409,398,387,396,369,375,392,383,379,382,385,385,381,379,392,396,401,372,388,378,377,381,388,382,394,402,407,430,433,408,392,415,419,414,399,406,373,386,386,431,428,470,475,457,475,458,421,386,393,391,375,385,387,381,395,393,390 20,10,9,25,31,25,20,417,408,379,385,381,388,439,437,431,436,421,424,433,431,390,417,407,387,398,397,384,386,397,407,415,429,400,388,406,396,399,403,393,406,423,466,462,439,393,523,510,504,469,447,403,390,437,471,495,545,542,600,562,505,398,381,391,389,390,427,400,407,397,402 15,40,39,90,99,97,88,433,529,477,474,438,435,444,492,492,477,467,562,681,632,458,597,553,480,481,431,422,418,388,458,622,661,564,593,490,435,414,421,414,437,477,556,519,515,442,683,838,845,769,748,642,518,517,589,600,675,658,719,701,642,416,415,414,428,499,659,588,616,483,437 17,25,25,58,97,96,55,430,521,450,433,440,446,456,482,462,477,480,538,597,563,424,505,492,444,447,424,424,401,379,449,544,564,503,505,441,416,361,395,419,417,428,484,481,493,406,659,805,817,748,707,618,497,426,492,525,591,601,652,649,606,423,417,423,427,491,568,532,551,471,450 5,13,12,20,21,18,17,406,544,514,452,431,436,444,473,449,461,457,528,706,670,453,697,630,533,547,459,427,409,396,422,642,736,591,654,502,442,392,390,405,419,416,516,470,474,417,593,792,834,735,700,590,483,473,516,508,569,556,604,587,538,413,418,415,405,500,710,631,624,538,452 10,352,54,922,1023,118,97,1023,967,914,899,846,870,1023,1023,1023,1023,1023,1023,1023,1023,817,968,934,886,866,787,771,655,895,1023,1023,1023,975,987,914,855,957,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,1023,1023,890,806,899,934,995,1023,1010,1023,941,879 6,19,16,38,52,42,31,398,389,396,397,389,389,423,426,414,422,410,399,404,413,391,404,407,390,387,390,380,376,412,408,395,418,393,419,387,379,397,400,430,438,450,503,442,435,406,474,474,476,418,422,395,387,457,517,525,543,544,569,535,490,406,395,386,382,398,422,409,416,393,383 15,10,8,34,40,33,28,404,399,404,388,379,391,402,411,401,409,408,387,422,407,383,401,404,400,399,389,381,395,395,388,415,446,398,414,387,392,409,381,398,398,410,424,411,413,386,467,527,517,485,433,406,397,411,464,455,480,478,508,466,441,391,393,382,378,383,411,403,403,396,381 12,12,10,29,36,24,20,422,429,424,415,396,414,426,420,432,419,410,453,535,506,407,496,461,434,443,413,399,394,390,414,508,568,470,498,453,396,382,398,394,387,414,448,433,431,399,527,706,718,631,585,478,428,441,485,492,517,513,550,525,488,383,399,379,385,443,538,489,501,427,412 16,21,15,46,70,50,33,423,404,398,379,377,410,464,448,455,422,415,435,402,421,387,400,391,388,403,381,389,393,411,402,434,400,403,398,408,402,399,406,412,436,473,529,489,456,416,538,520,508,454,442,409,411,483,545,532,602,601,615,571,519,395,390,403,389,393,429,413,407,400,389 18,10,11,33,36,35,32,415,416,408,402,377,401,402,418,410,421,395,420,464,432,401,435,434,409,395,382,398,394,389,399,427,438,424,417,412,404,408,390,420,423,412,441,434,433,399,503,535,545,497,462,426,410,424,460,463,512,497,544,510,479,396,391,404,390,429,453,404,437,397,391 9,125,98,1023,1023,1023,1023,803,630,556,572,498,534,823,865,825,802,780,754,730,734,499,569,540,508,500,461,451,454,506,678,660,640,566,601,539,452,598,669,695,750,816,893,831,808,834,951,901,858,814,788,740,625,912,967,974,1013,999,1023,990,940,692,483,615,629,673,704,663,697,581,548 1,206,163,68,67,51,58,433,410,415,396,354,401,423,453,426,429,430,433,451,464,398,430,402,400,386,397,394,374,413,424,437,441,393,422,413,390,397,399,413,452,475,531,481,433,419,524,568,537,500,479,457,413,468,558,525,585,572,633,581,531,382,378,387,398,416,433,413,449,402,397 8,62,60,39,69,62,35,427,539,530,496,459,435,439,482,443,477,471,577,701,671,460,653,594,529,509,443,429,394,430,431,650,697,565,614,485,474,422,405,396,422,434,512,499,486,414,640,864,877,795,772,658,526,485,548,584,654,655,702,672,609,411,433,403,391,505,665,630,610,516,443 16,8,7,20,26,23,18,415,378,379,371,391,374,410,414,414,406,387,388,385,393,381,397,400,398,388,395,387,385,394,383,383,412,382,398,386,399,388,385,379,398,402,437,403,417,388,434,418,396,385,400,404,383,407,414,418,444,449,491,438,444,376,393,390,386,377,396,394,398,395,381 3,21,11,43,58,29,22,412,414,391,392,393,396,443,454,411,403,407,414,383,404,384,386,385,383,381,388,373,394,411,395,408,385,386,373,406,396,397,412,411,409,436,501,445,421,411,493,402,394,405,414,406,375,447,495,501,512,529,583,534,476,392,373,380,376,393,385,384,369,370,393 4,49,41,81,88,46,47,527,596,582,508,467,468,565,623,592,575,565,618,761,736,500,738,679,587,584,497,463,430,420,509,697,774,658,691,524,468,469,501,515,583,636,735,666,625,549,791,859,881,804,770,662,532,720,791,790,835,823,868,825,772,442,434,424,448,562,749,690,681,569,480 13,19,16,242,405,385,226,426,448,410,404,405,404,441,464,444,440,444,426,444,456,405,432,422,417,404,403,392,389,411,424,450,453,430,432,441,408,410,399,403,403,425,488,458,463,422,554,605,598,533,505,458,440,472,487,513,579,567,625,584,524,405,403,395,399,420,471,441,456,417,417 8,13,13,29,42,39,25,420,484,482,456,419,450,432,467,455,465,441,528,640,589,449,594,542,486,475,450,416,425,389,446,605,645,538,538,465,424,392,395,418,418,415,485,458,457,419,597,802,795,723,683,584,469,442,473,492,533,539,591,593,535,414,411,419,409,501,622,550,559,474,423 3,17,17,86,128,134,89,365,372,392,379,393,387,394,384,387,395,366,387,405,404,388,405,395,386,388,378,382,374,402,405,390,399,391,399,390,380,400,381,392,381,382,363,391,388,390,421,433,440,408,404,404,405,405,411,410,392,390,418,408,395,389,375,376,396,394,388,385,374,390,381 19,19,12,66,91,41,26,466,581,515,482,432,452,474,497,456,448,436,541,739,694,477,685,618,537,524,464,436,410,397,439,683,728,612,633,510,457,396,410,429,425,439,552,515,507,428,599,894,900,817,776,655,524,467,530,538,594,602,642,618,581,422,415,404,414,546,713,643,646,535,474 11,33,32,177,277,282,175,441,418,401,409,413,404,450,470,478,488,465,475,485,461,394,429,403,397,391,400,383,392,388,438,444,437,442,433,416,401,398,419,425,404,449,540,509,486,427,632,637,604,549,514,485,410,507,573,577,613,605,678,667,596,413,402,424,411,438,467,438,460,424,410 6,45,44,120,160,157,117,444,534,536,514,444,469,490,507,497,500,496,563,709,689,458,662,611,541,513,450,461,409,426,473,655,711,589,632,505,477,390,420,422,437,453,554,511,504,442,689,873,884,805,780,668,542,503,577,591,665,661,719,698,644,427,443,422,426,556,697,626,656,545,483 6,182,145,123,107,80,94,554,553,501,496,477,442,591,656,615,621,609,649,702,696,454,615,537,512,495,445,433,419,447,595,662,675,582,608,509,459,478,535,578,643,732,828,761,735,562,847,870,852,789,765,690,560,746,818,842,909,898,935,889,836,452,452,478,491,569,681,629,630,541,480 20,15,15,56,79,74,51,417,485,456,442,402,423,441,464,453,423,445,493,584,581,421,532,517,466,468,416,417,402,389,439,556,595,494,545,447,425,396,395,402,423,436,487,483,466,424,652,780,792,721,683,591,473,471,519,545,624,601,669,644,597,394,420,414,424,478,581,546,534,469,434 9,72,68,43,58,49,35,573,520,476,467,455,464,627,685,649,641,630,620,561,600,400,437,433,430,421,426,424,384,491,682,594,531,487,518,464,452,586,701,727,775,842,903,840,806,506,853,773,719,675,630,595,507,700,785,810,884,874,919,883,833,493,433,478,505,536,551,525,531,463,446 13,28,23,40,45,31,28,414,425,429,382,406,399,429,444,416,430,412,453,487,496,406,474,444,417,416,416,390,381,374,432,459,509,441,447,424,394,392,404,421,424,451,498,469,457,410,538,642,651,552,554,477,435,455,512,504,582,562,593,550,510,389,393,381,403,436,501,452,447,420,382 15,310,267,413,608,516,345,599,755,717,657,598,639,625,685,666,671,646,769,876,860,615,835,791,718,704,606,563,502,424,589,837,876,791,807,680,629,453,482,490,517,606,723,690,701,536,856,1020,1023,966,943,857,753,679,751,778,831,827,881,867,827,503,533,507,533,732,860,820,825,728,610 9,11,10,47,64,50,39,408,456,438,405,420,410,404,437,423,436,429,459,542,531,415,508,467,438,427,401,407,403,376,415,528,550,472,492,430,412,390,392,407,392,391,425,430,441,398,535,708,714,632,603,513,448,422,439,465,489,479,515,511,488,395,407,395,399,461,533,498,499,437,417 17,10,8,19,23,12,10,420,431,419,406,397,411,427,455,465,467,441,443,485,478,413,457,435,418,417,395,380,391,384,419,448,457,419,453,421,401,401,401,405,404,420,461,456,458,412,594,642,622,573,520,482,429,464,496,497,559,571,610,587,563,399,404,406,416,448,487,469,471,428,415 1,16,16,40,55,53,37,401,470,458,444,397,404,412,427,435,427,428,462,577,543,419,519,477,446,427,396,396,396,409,427,507,570,487,498,427,415,404,404,394,393,422,473,429,457,409,552,744,750,656,639,525,443,432,463,520,553,542,590,569,519,393,401,394,395,448,552,503,507,456,426 2,10,10,24,39,40,24,406,398,403,366,394,387,410,444,422,435,433,422,418,412,383,396,383,381,380,385,376,395,390,450,425,399,405,409,406,401,404,448,473,495,558,637,572,540,407,560,474,448,431,415,422,409,437,491,507,609,609,635,591,542,397,397,390,408,424,394,415,415,410,400 2,39,35,648,799,769,616,506,551,519,486,455,474,541,595,558,528,520,594,692,678,457,640,592,528,508,476,444,418,422,499,649,690,599,603,492,469,448,439,453,474,521,616,576,563,515,757,886,906,836,806,701,571,605,687,683,752,743,793,759,712,451,434,445,472,550,689,640,664,554,489 3,291,195,198,241,163,128,491,512,475,444,426,400,513,544,529,513,512,535,613,581,418,576,528,483,451,430,423,395,454,505,599,624,547,578,464,445,440,472,474,540,593,702,639,607,490,740,795,786,718,687,585,491,571,646,656,734,727,785,749,697,409,416,442,443,504,616,565,568,501,434 9,10,11,58,98,101,59,399,393,392,378,395,404,390,398,397,383,394,379,395,404,389,402,390,382,392,404,385,390,375,380,418,394,380,398,394,404,389,392,385,392,399,392,394,404,386,424,446,425,406,418,407,389,417,422,418,414,399,434,434,414,371,375,383,378,398,387,409,392,384,393 5,24,22,12,14,12,10,564,722,664,635,562,575,621,695,674,674,649,757,850,829,591,787,732,672,651,553,535,460,410,592,816,836,761,779,649,607,390,415,446,468,522,667,654,686,451,841,984,979,924,894,811,704,559,661,678,766,770,840,845,813,514,534,515,540,744,855,798,811,709,607 20,72,63,215,276,220,175,466,593,542,519,484,471,544,587,579,571,530,619,729,721,479,691,627,567,534,470,480,418,400,504,682,734,643,666,555,499,427,434,462,463,515,653,609,584,483,775,897,906,835,812,704,600,595,678,705,772,760,818,779,735,451,446,443,465,614,724,679,679,574,493 19,11,8,36,41,23,20,421,408,404,385,373,401,424,443,423,422,398,417,409,404,398,390,396,385,391,385,388,382,382,395,393,405,397,408,390,376,385,395,420,412,427,454,451,452,409,493,480,465,423,422,403,386,439,468,445,508,500,560,533,468,394,400,385,387,397,410,409,383,381,383 1,111,76,139,147,95,98,524,569,541,477,463,480,558,623,576,576,562,618,693,695,468,625,581,513,489,464,470,429,439,602,690,699,610,635,535,484,463,551,592,682,773,881,818,755,529,869,892,869,812,779,693,578,711,802,852,961,961,994,929,865,448,455,474,473,581,707,645,655,560,482 9,8,8,49,70,70,49,405,415,411,401,400,400,414,405,431,398,410,411,470,466,400,458,428,429,414,400,398,396,372,406,448,475,434,450,422,399,394,399,383,386,406,412,418,414,408,502,638,659,588,552,464,415,402,436,460,465,485,517,481,473,397,393,390,408,430,476,479,472,416,419 13,9,9,20,23,23,20,414,484,461,439,414,424,435,443,411,439,433,481,581,569,425,538,491,446,438,420,403,405,382,410,554,580,516,510,457,440,392,387,390,392,398,449,430,422,388,534,782,779,693,673,564,490,411,437,451,486,498,530,522,525,408,435,410,416,467,567,508,514,457,416 4,18,18,41,59,58,40,424,515,463,454,422,417,409,433,451,414,432,509,608,560,429,559,522,468,464,437,416,389,398,435,573,621,532,552,470,434,384,374,410,393,389,474,455,440,407,574,790,802,716,695,574,474,439,473,460,529,524,563,568,514,399,411,379,416,476,591,532,548,479,432 3,51,45,491,795,765,462,520,555,474,479,438,467,530,581,571,565,545,572,640,606,437,576,553,482,495,429,435,409,430,505,598,638,567,560,482,437,402,429,422,450,511,630,567,598,498,757,833,829,758,733,654,524,556,650,665,738,731,794,776,716,478,429,456,466,529,642,597,620,504,457 18,10,10,18,30,30,17,473,568,533,506,457,466,507,527,548,533,520,619,693,687,472,630,569,520,488,453,451,421,373,490,673,690,605,609,521,464,390,415,404,427,432,507,524,545,425,715,870,861,802,769,675,552,451,522,534,608,627,704,701,669,433,427,450,439,574,698,652,663,554,480 10,19,17,21,27,23,17,452,421,417,411,358,422,444,444,420,415,424,441,493,463,416,457,431,410,412,380,397,387,418,466,451,493,461,438,408,407,400,408,435,445,511,645,580,560,408,528,586,608,553,527,498,450,431,456,477,514,493,564,549,481,382,384,406,388,409,493,443,463,432,414 19,10,9,28,35,29,23,412,393,394,401,380,390,397,430,409,389,390,409,408,412,382,395,378,378,388,373,369,381,377,404,408,397,388,382,399,389,381,400,394,403,442,459,436,417,409,462,439,422,385,401,389,401,456,470,473,519,507,546,513,446,387,367,395,385,369,389,394,406,385,382 15,19,16,30,39,24,19,530,623,594,570,509,527,574,620,604,611,602,690,777,752,521,714,635,585,573,497,474,438,393,546,749,765,674,697,583,502,414,430,421,448,493,608,598,635,427,786,923,914,857,827,752,620,500,552,594,692,696,772,784,751,451,469,458,480,641,777,708,738,624,536 12,62,60,53,62,51,43,377,394,396,388,379,381,436,418,404,394,394,412,418,408,400,406,394,394,392,391,383,375,389,404,420,428,392,409,403,385,404,403,405,390,401,455,428,408,396,455,464,492,432,423,412,400,419,433,426,465,449,483,451,434,383,385,383,397,385,424,426,424,371,399 14,10,10,21,23,21,19,391,449,422,418,405,412,422,427,427,440,420,449,565,530,406,542,512,449,444,425,395,385,407,416,506,579,493,517,435,407,379,395,400,407,426,475,448,441,420,517,649,709,597,573,462,426,439,489,494,512,510,573,536,491,399,388,393,395,442,581,517,509,464,418 9,22,21,349,598,608,353,432,506,486,457,412,467,452,494,469,478,496,530,636,614,443,558,513,482,468,436,422,416,409,465,574,604,537,554,491,462,373,386,392,399,443,509,495,505,436,638,829,833,759,727,619,515,477,526,529,607,585,655,636,603,409,411,407,412,502,589,555,588,478,431 4,72,55,596,1023,894,510,750,905,863,807,733,745,787,842,817,809,796,957,1023,991,855,1007,930,881,858,745,696,571,532,774,1005,995,924,927,807,745,531,579,618,698,771,886,864,870,716,969,1023,1023,1023,1023,944,843,840,879,882,930,927,978,971,941,678,695,667,694,979,1023,997,1016,919,802 14,58,47,76,97,70,54,426,457,448,432,382,408,428,450,444,471,449,465,541,540,412,501,473,420,418,425,405,394,387,421,506,526,452,489,450,408,421,391,407,420,459,476,458,447,413,560,686,699,621,575,511,415,476,505,522,556,563,608,593,520,399,389,401,414,455,520,499,491,414,411 11,8,8,107,135,140,109,401,398,394,403,382,399,382,388,407,386,392,393,420,413,387,397,399,389,389,395,391,385,380,409,399,401,397,405,407,408,378,382,386,396,392,396,391,401,389,424,457,464,434,416,401,395,405,412,420,428,435,443,414,407,400,381,382,392,396,393,394,415,406,381 12,27,26,75,94,85,68,416,500,442,419,426,437,419,476,462,443,445,490,609,582,428,554,522,457,449,431,413,394,396,425,559,613,499,544,430,443,400,405,404,424,440,506,472,464,409,608,803,823,743,708,576,485,480,544,556,614,602,660,614,557,409,399,398,392,463,594,549,526,478,422 3,22,16,76,85,58,54,402,445,407,421,384,384,436,437,403,409,412,428,502,495,403,486,459,420,403,425,398,386,399,417,484,514,445,466,420,406,395,393,418,413,445,499,459,459,423,552,668,681,579,559,480,432,500,526,538,585,565,623,583,523,407,397,405,397,433,486,461,485,428,418 19,27,26,153,295,295,146,453,522,515,459,446,455,448,487,466,474,476,543,644,617,435,591,548,480,465,448,428,416,371,444,590,613,537,556,481,435,401,406,388,427,433,507,491,499,417,673,839,838,776,741,651,535,470,528,559,640,631,692,675,622,412,409,415,429,516,625,577,602,490,470 12,10,10,34,44,40,30,398,444,408,392,423,417,428,428,412,418,417,448,564,532,421,509,473,447,428,399,403,408,403,404,542,553,482,508,434,405,405,389,400,397,421,465,443,454,422,536,735,740,651,622,548,470,437,462,456,509,504,540,536,495,395,396,394,397,456,530,481,500,441,418 3,26,22,99,115,104,87,468,450,421,403,422,419,498,546,543,501,494,490,506,499,408,430,426,411,405,402,391,408,434,552,542,513,499,456,439,443,493,594,626,673,752,817,742,701,466,713,686,631,583,528,509,444,607,705,728,798,780,816,766,706,423,400,420,432,453,479,461,450,433,416 14,21,19,36,49,37,26,461,520,477,458,450,445,481,525,508,496,475,527,630,602,443,573,531,473,472,430,442,412,400,479,609,628,541,579,485,444,415,415,416,463,514,586,544,532,418,681,788,784,715,685,605,513,491,557,599,657,650,707,676,623,418,424,412,444,514,631,558,584,485,464 1,47,41,15,16,13,12,644,686,642,606,563,591,700,753,742,732,716,761,804,793,558,746,691,630,639,533,519,453,422,639,776,783,712,717,602,563,422,486,495,541,629,769,737,747,515,883,934,918,874,851,790,661,700,773,787,847,849,902,890,854,574,521,563,593,733,810,769,785,679,580 1,83,73,74,114,98,62,522,669,631,588,503,546,579,605,611,604,592,700,825,791,560,791,716,655,614,508,498,414,395,544,800,830,733,751,624,510,405,422,436,506,545,669,632,637,458,797,961,961,895,858,762,640,598,677,687,759,750,817,807,757,478,460,469,497,687,828,751,756,646,546 5,9,9,8,11,10,7,477,500,483,439,440,448,499,541,526,528,531,567,606,585,436,512,489,466,446,440,433,412,407,475,562,565,513,517,479,450,408,403,403,419,463,561,543,545,416,700,757,721,670,660,574,495,483,530,551,633,620,691,707,649,442,420,436,446,521,590,528,572,502,445 10,9,8,25,31,22,18,415,372,392,384,386,391,415,440,426,417,409,392,405,393,390,400,388,389,385,382,396,367,388,405,391,412,402,401,387,386,368,392,399,397,394,428,425,421,404,460,438,433,426,404,382,394,422,441,414,456,475,513,476,453,388,383,383,383,385,398,392,392,389,396 19,12,10,26,35,29,22,411,412,390,401,377,400,424,440,431,428,392,400,423,409,389,391,386,395,406,392,401,385,396,403,403,398,396,390,401,380,377,405,393,415,434,459,435,419,407,473,431,444,418,397,394,384,437,455,454,508,506,560,495,476,392,396,389,389,386,401,391,390,391,375 9,30,19,55,84,46,32,460,491,458,467,428,429,482,510,502,488,488,521,573,559,430,509,479,442,439,426,424,406,429,478,548,576,484,524,456,408,429,421,455,478,536,618,572,529,444,674,732,723,649,613,551,490,554,627,641,700,693,721,692,644,412,401,423,422,481,542,480,528,451,407 8,127,89,477,627,492,377,838,899,848,809,741,760,879,927,913,900,888,939,1010,980,780,963,903,849,825,732,702,571,647,908,982,981,918,928,827,787,757,847,883,927,992,1023,1023,1003,771,1023,1023,1023,1023,1023,980,878,928,994,1016,1023,1023,1023,1023,1023,753,683,760,778,916,1023,965,982,884,798 7,12,12,59,82,83,58,418,443,420,401,387,408,402,445,416,414,435,455,490,475,408,445,435,420,407,410,391,391,384,422,460,480,450,457,429,400,418,405,400,411,405,446,436,439,402,545,634,660,556,540,471,417,451,486,494,548,533,591,544,506,390,399,395,402,428,470,446,485,413,412 5,8,8,18,17,18,18,434,493,449,464,443,449,430,496,470,477,479,544,631,600,428,536,498,452,449,431,414,405,372,453,578,612,536,550,473,437,394,381,386,414,419,468,481,496,398,673,822,818,758,728,640,546,436,489,485,551,563,644,658,622,427,421,421,422,493,598,550,559,487,466 11,10,9,10,12,7,7,482,512,479,451,427,448,484,546,534,529,518,550,599,604,430,528,499,483,464,429,428,423,389,475,568,568,511,525,463,455,409,408,455,426,474,571,552,540,426,702,772,753,696,671,595,506,484,554,568,655,651,712,704,659,423,422,429,435,510,613,553,578,502,436 6,10,9,24,32,28,20,413,399,384,401,386,392,418,424,418,428,397,430,448,422,392,412,391,392,384,391,391,373,381,399,419,426,408,415,402,411,382,398,408,397,424,432,427,414,385,492,488,506,462,446,421,391,418,449,463,500,509,551,519,490,387,385,376,388,403,438,408,410,423,399 9,25,25,112,177,170,105,430,450,444,421,421,413,448,447,434,437,425,473,562,543,412,514,489,463,452,424,405,409,391,423,532,589,495,500,459,410,396,418,416,403,420,471,458,456,422,567,769,775,693,657,563,463,440,493,498,560,550,619,570,558,407,415,405,399,458,547,542,532,449,438 16,13,12,26,38,33,23,427,392,385,391,369,390,433,452,409,407,414,389,396,426,380,387,393,390,386,381,385,373,395,409,399,398,391,401,383,384,384,382,398,406,423,431,425,427,391,489,416,418,410,389,394,396,422,415,447,489,507,566,532,468,396,390,387,395,396,387,380,389,377,390 16,26,26,94,143,145,94,428,469,445,435,394,430,427,453,455,419,424,476,539,504,422,469,465,437,419,404,407,401,402,414,475,527,480,476,419,390,397,399,393,391,420,444,441,440,415,548,731,733,644,618,551,444,439,482,484,555,522,602,571,530,407,404,402,414,445,523,511,501,457,422 5,558,343,300,420,220,151,930,990,953,928,885,902,966,1015,1010,1004,996,1023,1023,1023,873,1013,977,939,921,854,832,742,528,935,1023,1023,993,1008,928,870,618,678,729,802,882,999,991,1005,790,1023,1023,1023,1023,1023,1023,986,947,1008,1022,1023,1023,1023,1023,1023,876,843,884,912,1020,1023,1023,1023,977,919 2,20,16,32,43,30,23,398,456,432,409,395,417,400,432,417,427,424,445,505,503,407,503,437,424,433,409,398,385,388,408,496,523,451,488,424,416,393,412,403,426,423,454,426,424,399,500,647,667,568,555,464,416,449,462,453,506,516,539,496,451,406,420,397,386,411,503,447,467,427,407 3,56,52,45,43,40,41,686,751,698,678,638,674,742,807,795,795,778,817,850,835,575,757,710,649,635,569,532,467,405,707,807,799,733,763,646,605,433,455,475,533,616,775,768,798,522,956,995,973,940,920,876,782,689,774,791,874,880,943,954,924,639,571,658,689,800,855,815,838,729,663 19,20,15,39,64,48,27,419,450,423,396,401,413,419,429,437,421,461,440,489,485,395,439,438,423,413,421,380,382,403,422,473,495,458,449,406,395,394,410,410,413,435,491,445,425,399,552,648,642,566,532,489,441,497,543,543,589,571,628,566,527,392,409,404,394,432,487,482,462,419,401 16,21,21,46,91,93,46,442,475,466,447,432,440,461,476,478,463,467,500,588,588,433,530,502,457,448,417,416,402,387,441,561,596,512,524,456,426,390,390,407,411,394,459,459,435,401,605,788,792,724,674,573,489,441,468,500,557,554,609,606,555,401,422,408,414,486,593,530,543,464,421 20,8,8,59,78,73,55,402,412,399,404,404,404,410,406,414,408,414,420,464,435,406,429,407,399,393,399,397,368,414,388,427,444,405,435,415,389,394,409,416,421,433,468,444,426,436,489,572,577,513,480,426,409,506,579,578,592,560,582,522,482,402,393,396,392,408,432,412,446,403,389 5,10,9,8,12,11,7,502,590,525,501,462,481,522,590,563,574,545,620,693,667,476,631,584,539,501,446,450,410,400,511,668,683,587,608,496,485,382,400,419,431,478,571,554,562,420,733,848,837,778,748,677,556,483,555,565,650,668,741,739,693,440,456,451,467,574,695,633,658,539,482 9,342,179,952,1023,840,586,948,967,927,907,869,897,982,1023,1021,1015,1007,1022,1023,1023,821,963,930,896,875,811,804,710,699,956,1007,1001,948,965,894,846,748,808,837,897,967,1023,1023,1023,881,1023,1023,1023,1023,1023,1023,967,1022,1023,1023,1023,1023,1023,1023,1023,881,829,893,911,988,1023,1002,1023,941,895 18,11,10,25,33,32,23,380,387,382,407,391,390,394,398,387,397,376,373,408,396,389,405,384,391,391,374,377,377,398,387,382,405,390,394,383,381,389,386,393,395,380,418,394,406,394,423,415,420,412,392,397,392,404,422,414,428,414,461,428,394,379,384,383,378,376,407,380,393,395,386 12,75,67,145,140,130,137,559,595,548,519,494,496,597,643,625,619,620,651,732,703,488,633,579,519,513,447,435,417,416,563,673,688,606,627,516,463,435,457,500,533,615,729,690,668,484,813,880,864,811,779,686,578,630,740,755,823,811,860,827,784,499,465,474,490,616,712,645,664,547,477 4,11,9,27,34,17,15,413,404,401,387,392,381,429,433,442,429,428,414,408,430,395,399,395,401,387,390,393,390,392,433,420,426,421,408,420,396,434,481,486,542,638,703,605,533,417,557,536,477,454,448,420,402,479,548,584,664,647,681,609,537,399,394,406,406,400,416,419,416,392,376 2,117,107,103,184,168,93,525,566,530,496,441,476,561,612,593,586,556,596,684,683,455,639,577,508,511,470,447,395,408,506,659,682,596,599,503,494,426,432,449,473,516,636,587,600,493,757,847,856,778,749,648,534,602,680,704,770,759,810,775,731,450,458,457,462,574,678,637,656,530,470 11,21,19,34,57,54,30,386,412,382,379,384,370,401,392,410,392,394,399,411,403,394,382,390,403,410,385,390,376,403,384,393,424,384,375,366,377,383,387,384,404,425,440,428,399,387,417,440,421,430,414,378,420,424,420,429,465,451,471,424,420,397,394,379,376,394,398,399,407,396,397 7,21,16,48,63,42,29,429,397,406,398,406,394,430,438,419,420,412,417,439,426,398,413,406,403,393,391,380,396,412,414,428,427,403,424,402,389,385,418,406,423,426,486,445,447,413,523,513,498,466,429,418,405,482,508,516,550,540,600,551,497,388,390,399,389,399,412,423,422,412,367 16,13,13,47,60,62,47,412,472,451,442,399,437,437,437,440,446,412,475,532,543,432,493,476,458,434,417,403,408,393,424,517,536,487,495,447,411,403,387,394,412,406,465,441,453,404,574,743,743,672,633,558,453,440,463,496,533,528,593,552,521,407,412,397,408,465,542,529,518,453,429 9,11,10,34,40,30,26,417,394,389,396,379,387,429,442,425,409,396,390,420,419,389,419,405,397,385,369,375,397,393,384,407,424,387,414,397,376,390,393,410,400,445,463,433,431,412,497,492,502,466,443,416,385,443,504,485,532,533,600,523,489,378,390,381,402,376,423,404,419,391,380 10,9,9,18,27,26,16,423,421,394,401,387,406,438,416,425,397,416,415,453,442,394,420,400,404,398,384,384,381,384,438,436,441,426,426,398,382,398,408,415,437,470,568,506,473,399,476,521,530,481,478,460,423,417,457,459,502,489,526,495,467,394,388,389,392,406,431,434,405,385,375 15,11,8,30,36,28,23,462,508,475,463,445,442,482,525,497,511,493,549,619,597,447,540,509,467,458,413,402,398,410,460,592,601,538,561,482,438,407,410,430,444,498,587,525,552,429,694,800,787,721,697,619,529,516,604,599,685,672,732,712,658,398,412,426,435,504,614,576,567,481,458 17,84,64,154,163,124,115,510,620,576,539,488,491,507,574,544,553,539,646,755,732,492,703,639,563,567,479,464,441,409,500,723,757,665,679,548,490,424,445,469,479,548,640,587,584,472,761,919,919,854,825,734,601,580,661,690,742,744,798,774,727,442,462,435,455,604,752,708,701,588,525 4,1023,676,998,920,263,295,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,1023,1007,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 20,41,40,109,150,147,105,453,552,502,481,450,446,486,517,522,498,501,569,665,658,441,603,554,520,516,453,448,406,410,469,643,660,582,600,493,450,412,400,411,421,455,554,533,523,442,714,861,869,798,772,683,555,507,577,602,680,670,729,729,671,417,445,433,456,560,664,603,606,514,493 9,21,21,53,81,73,45,453,436,407,415,399,413,471,505,475,469,463,457,474,468,396,420,387,408,384,396,396,401,403,433,433,437,400,421,412,405,401,420,442,438,487,563,519,493,436,634,606,538,513,478,432,423,537,590,602,640,638,693,668,604,413,406,413,433,452,448,446,431,414,412 17,11,9,54,56,45,45,416,400,390,420,395,400,413,411,403,409,409,437,453,431,399,435,421,406,407,396,403,393,395,410,462,455,417,438,412,403,377,399,399,403,414,435,426,429,409,510,597,598,537,520,451,434,428,477,485,513,518,540,518,481,386,389,388,391,400,451,436,432,395,389 13,144,133,166,196,180,152,452,520,476,443,421,443,452,503,505,462,477,549,657,638,457,588,547,508,484,428,427,406,428,462,608,670,555,596,494,467,409,404,414,461,494,581,523,524,450,710,845,843,766,730,632,513,571,629,654,704,687,747,708,659,421,409,415,420,524,649,584,602,493,452 1,9,8,19,28,25,17,398,377,387,397,398,374,404,430,396,392,397,399,390,380,386,388,386,381,382,383,355,402,395,388,374,389,389,374,412,383,398,379,401,414,414,438,409,424,397,442,389,389,392,361,400,392,418,440,430,474,447,482,436,441,384,386,385,389,387,381,372,381,369,392 18,30,30,63,80,79,63,455,488,469,444,405,446,471,483,480,454,467,540,618,607,430,564,516,471,458,422,416,385,375,456,561,621,530,544,469,433,389,433,432,419,476,553,494,520,434,658,788,798,710,681,583,476,533,603,610,675,666,721,677,622,401,418,407,412,504,593,542,527,464,444 13,8,8,26,36,31,23,400,467,446,426,411,411,409,441,435,418,431,474,565,539,408,514,492,436,419,421,399,413,382,409,495,561,481,480,445,418,376,391,415,403,429,452,449,441,394,526,741,742,672,634,522,447,420,458,448,495,510,530,539,498,401,407,403,394,438,541,518,509,454,410 10,16,13,38,46,35,28,424,394,403,398,380,394,434,458,417,413,414,390,419,392,408,397,409,393,384,383,377,393,396,398,400,396,388,399,389,369,391,391,387,416,424,445,425,430,388,453,450,434,407,397,400,378,432,463,461,489,497,551,512,480,389,391,382,387,382,409,410,402,393,394 4,47,42,175,187,171,157,466,542,492,489,435,447,463,524,496,496,499,556,682,657,457,603,541,494,491,451,411,392,386,453,629,670,567,600,492,460,420,393,437,432,472,548,533,519,450,701,854,853,788,757,661,545,500,588,611,673,658,725,707,664,419,430,436,424,526,659,615,638,523,477 19,46,45,515,944,928,499,422,433,401,415,405,401,449,478,458,451,433,429,443,437,412,419,408,405,405,429,386,401,408,422,411,429,408,399,397,384,412,421,443,466,487,549,495,484,569,595,564,526,503,481,444,434,731,809,799,772,713,730,640,569,420,393,419,422,465,442,412,464,435,415 15,20,20,18,17,14,16,546,632,576,510,492,522,571,635,626,624,614,672,756,738,517,677,621,553,544,485,470,433,402,544,720,738,662,666,561,500,397,414,421,445,465,625,601,634,433,804,903,890,834,811,722,610,543,618,640,728,743,807,807,765,490,470,472,494,658,754,695,726,606,528 6,13,10,28,33,23,18,414,424,416,408,391,419,400,445,433,420,425,452,468,456,412,442,425,414,399,395,398,389,406,416,434,475,432,434,406,406,378,397,421,401,434,511,441,449,412,526,601,615,524,514,474,419,475,509,526,571,551,623,569,510,392,388,393,395,425,472,436,448,393,388 19,37,36,163,280,283,162,453,466,461,445,413,422,477,505,479,484,466,525,577,559,434,537,482,439,438,412,393,403,402,457,554,535,483,498,412,421,410,415,445,435,501,582,519,506,472,628,715,688,613,561,492,429,605,697,681,704,663,705,672,602,431,402,413,421,493,539,497,496,456,403 4,24,24,234,390,401,237,448,427,405,400,392,392,439,473,441,450,458,445,465,458,398,425,409,398,392,388,381,379,413,419,442,442,406,445,402,423,415,413,424,442,501,537,483,485,450,614,592,568,519,498,450,426,559,644,652,666,652,680,641,568,414,384,400,407,417,435,428,427,389,394 9,11,11,69,87,82,65,402,411,400,386,364,384,408,411,408,411,399,404,409,432,382,409,401,394,394,383,375,396,387,405,421,408,394,414,400,407,386,398,405,392,398,434,403,404,396,478,477,465,439,445,412,385,397,424,439,459,474,484,489,447,391,386,396,376,375,415,412,405,402,387 8,12,8,37,43,22,20,441,499,472,445,426,459,452,493,488,492,464,536,614,583,427,552,514,467,440,438,417,384,382,445,593,609,545,555,451,431,404,417,431,443,454,547,522,520,425,674,787,774,710,675,584,482,519,550,592,645,628,700,679,616,405,400,417,425,502,629,571,577,501,448 4,120,109,89,108,97,80,431,421,438,418,378,407,455,482,455,451,459,434,516,501,417,462,444,424,415,426,399,390,426,459,506,520,470,474,430,400,408,436,444,501,506,587,547,515,451,604,634,626,549,534,450,399,512,582,570,645,648,691,655,595,408,410,404,397,435,493,440,458,438,414 13,33,30,16,20,17,14,538,654,610,568,511,528,563,614,593,603,587,689,785,771,530,730,670,597,586,504,486,453,422,547,757,781,694,706,617,525,402,420,423,455,495,605,598,616,432,786,928,925,867,836,737,618,534,612,633,716,723,787,785,748,478,480,478,500,638,785,718,725,624,539 12,12,12,73,64,60,70,409,447,420,402,425,404,402,395,420,397,403,454,517,505,416,475,460,439,437,414,396,384,408,405,502,525,465,477,419,409,400,399,412,395,414,418,413,432,398,476,726,749,665,622,498,461,415,464,442,470,482,507,493,473,406,399,400,398,436,500,477,500,423,428 2,77,33,82,121,52,34,479,415,421,423,406,396,509,520,489,478,445,447,432,451,407,425,420,397,395,393,377,424,434,473,454,461,438,423,412,405,452,456,472,507,574,667,583,547,476,671,594,558,521,487,461,389,636,684,691,741,727,761,709,654,409,388,389,419,409,451,409,416,404,399 13,21,21,118,174,180,120,473,434,401,408,390,402,465,501,481,467,466,459,454,434,412,402,406,390,395,389,391,382,398,487,438,441,397,432,390,376,403,465,478,523,578,661,609,570,474,678,605,543,516,490,449,417,592,671,662,708,687,740,701,637,422,400,424,409,430,427,423,424,420,399 19,65,61,211,381,370,202,558,623,579,548,495,515,574,651,633,621,610,657,742,734,473,670,628,566,557,480,461,432,421,565,688,723,622,650,543,469,441,440,458,475,555,687,656,651,470,824,914,927,857,836,763,638,612,708,730,805,804,859,842,793,476,468,476,495,597,724,681,696,602,527 4,11,8,64,68,51,47,460,564,527,495,429,439,471,504,488,497,480,592,730,688,496,690,600,535,507,468,442,429,413,454,710,730,635,637,506,456,421,426,445,472,497,600,535,537,462,692,890,875,802,768,651,518,552,632,639,703,694,738,707,662,427,425,418,413,554,720,631,644,533,473 17,10,9,72,103,96,67,402,414,425,418,403,395,411,415,428,423,416,441,488,473,413,468,451,411,425,399,386,393,401,394,473,492,456,455,431,405,374,392,404,387,410,417,404,434,386,511,660,667,582,564,466,437,426,438,464,499,506,527,508,486,403,395,400,396,429,479,450,464,407,409 13,114,86,187,277,204,143,567,753,709,626,570,600,605,664,642,640,631,775,897,868,633,867,806,727,713,601,569,447,424,587,869,899,800,826,683,623,431,463,514,540,616,735,684,687,522,842,1023,1023,959,930,838,692,676,750,763,815,807,862,845,812,503,535,502,508,739,891,826,843,720,614 14,198,159,148,201,159,118,602,780,743,693,580,640,640,691,677,670,664,790,909,886,655,866,820,747,730,633,574,481,428,623,874,909,827,844,711,640,434,489,498,548,622,757,713,713,518,857,1023,1023,984,957,867,751,671,740,760,821,812,868,861,824,495,573,509,522,777,903,856,867,762,672 9,14,13,19,25,21,16,410,418,413,409,391,407,409,415,406,411,408,429,434,439,402,421,422,402,408,393,398,364,401,419,427,446,420,445,408,375,391,401,426,432,457,542,471,451,399,521,567,551,497,465,437,384,464,497,503,568,541,603,526,482,375,393,408,403,418,438,413,437,413,386 16,20,16,41,59,42,29,465,390,401,386,386,371,463,504,471,434,414,428,415,405,383,406,409,392,399,390,391,382,379,418,435,407,389,412,387,389,400,391,396,402,417,473,443,451,390,509,479,474,441,406,398,394,435,470,457,543,532,610,561,527,389,392,392,378,400,401,422,410,383,396 1,14,12,41,41,32,33,437,408,413,409,403,414,431,449,407,426,393,419,442,440,398,429,399,404,396,386,387,383,388,459,441,442,410,439,399,389,398,406,456,467,546,652,594,560,426,524,509,512,482,468,454,424,483,524,548,593,565,613,552,525,401,382,396,394,409,440,413,411,399,376 19,26,25,75,81,78,73,414,463,435,426,407,425,442,454,453,428,439,496,555,517,418,495,474,444,425,398,397,404,415,425,511,532,460,485,447,427,407,422,404,410,457,502,489,455,424,602,722,722,640,603,520,444,464,535,559,621,609,662,623,572,401,407,414,404,475,533,484,488,446,433 1,16,12,31,45,32,22,404,385,391,389,386,383,407,429,402,402,388,401,397,397,402,405,393,379,393,391,390,395,385,395,418,413,399,396,385,398,409,395,411,420,409,441,431,421,377,455,455,432,417,413,424,389,426,461,446,496,482,523,466,443,396,372,381,391,386,403,403,390,385,396 8,30,30,96,133,134,98,433,491,462,434,408,406,432,453,438,448,430,507,616,597,434,570,525,470,462,436,422,401,391,437,571,616,514,521,435,438,399,390,397,412,445,487,470,477,405,584,806,818,736,705,574,483,480,519,529,577,574,635,608,548,423,403,397,406,497,601,560,560,464,446 9,30,23,32,31,18,17,423,444,410,390,390,382,427,459,433,443,425,439,481,480,373,474,435,407,411,413,370,389,396,411,494,491,443,431,432,412,410,414,420,442,473,510,448,473,421,581,644,639,554,537,466,414,513,572,566,615,600,651,609,554,398,392,394,384,424,475,445,494,413,392 4,13,12,21,31,28,20,422,450,445,424,422,411,430,429,434,429,408,479,549,520,429,508,453,438,437,415,412,392,367,410,494,541,471,469,428,400,396,402,383,391,410,427,431,435,399,555,719,723,640,609,501,443,415,451,457,495,490,546,535,499,400,401,387,399,438,534,485,502,435,407 17,10,9,272,301,288,264,417,405,385,402,384,397,399,434,426,418,395,430,428,424,383,416,409,402,383,404,386,382,401,395,429,421,420,421,394,393,390,386,408,392,406,435,409,433,415,514,529,516,467,431,443,401,459,502,473,516,513,548,526,496,411,374,409,393,407,422,396,413,406,380 11,25,13,51,66,30,22,446,410,411,386,389,393,445,442,428,417,431,407,436,442,394,428,404,394,406,376,396,391,410,424,427,437,424,414,403,406,398,412,429,433,479,548,469,457,415,556,545,552,478,442,429,382,524,598,596,633,623,667,598,533,418,390,392,386,407,416,406,417,393,389 4,107,66,27,31,15,13,475,474,423,410,410,413,515,520,523,498,502,477,522,504,406,465,435,427,401,408,409,372,403,485,488,501,466,465,438,398,422,467,496,571,631,719,634,602,476,718,708,670,603,576,522,447,626,711,729,786,774,811,762,697,412,389,414,432,458,511,456,488,428,404 14,11,11,29,37,36,28,403,454,435,428,419,413,432,437,420,433,440,468,540,523,403,478,456,449,423,412,384,398,400,418,507,559,483,493,423,427,384,379,407,412,414,457,435,455,396,568,732,743,665,631,551,445,425,477,467,533,532,569,552,530,401,387,393,414,444,528,490,490,431,421 7,89,85,76,109,84,56,410,400,409,407,403,415,428,453,436,424,404,419,452,456,397,415,409,395,398,396,404,385,396,405,424,423,414,437,395,373,417,414,435,465,467,532,501,465,422,524,536,520,472,458,437,414,486,500,511,565,569,610,566,519,406,395,383,394,411,465,419,429,390,383 17,32,24,61,93,58,37,409,394,382,395,387,383,430,431,415,412,433,417,392,403,386,373,407,383,375,393,402,396,371,396,407,400,381,396,400,387,418,401,429,423,463,494,465,461,412,465,449,427,409,411,392,378,465,504,492,535,521,584,534,494,381,400,395,385,400,393,384,376,390,376 14,13,13,77,116,119,79,398,388,387,399,387,387,388,391,379,380,388,379,400,390,388,399,384,393,383,380,385,390,387,403,390,415,392,388,390,396,376,391,378,368,387,423,395,403,409,392,424,432,404,402,387,369,389,416,425,423,422,435,415,406,390,383,377,387,396,397,402,390,382,384 14,14,14,39,52,53,39,407,465,441,425,411,421,401,432,428,422,436,483,545,553,410,516,486,449,439,407,416,387,410,439,532,579,487,497,451,417,412,406,413,393,443,494,444,448,414,571,740,752,665,626,501,470,452,488,512,564,546,604,577,543,395,394,396,419,460,532,504,497,439,409 15,230,218,152,237,232,146,428,414,394,369,379,396,438,444,431,427,418,406,465,466,410,443,398,410,412,420,386,382,435,475,464,463,432,420,419,399,417,437,465,508,556,643,573,528,441,538,614,619,525,511,449,408,453,557,550,589,593,628,566,524,410,399,394,387,408,432,397,455,404,416 4,8,8,31,35,33,29,399,393,385,381,390,382,404,415,391,383,399,403,382,382,385,383,382,375,388,386,379,377,380,383,390,383,399,384,394,378,382,394,372,407,393,402,398,403,405,445,418,419,411,388,415,384,409,418,428,445,434,472,452,436,377,389,383,388,387,387,383,394,390,383 8,12,11,21,21,16,17,412,412,405,397,397,401,412,447,424,415,423,399,415,428,387,398,405,392,394,385,384,375,395,434,395,417,397,418,400,386,418,423,458,454,502,592,520,474,418,559,519,500,461,453,429,385,485,550,585,657,623,677,609,551,399,389,393,395,403,407,402,423,387,390 20,9,9,50,81,79,49,425,435,395,398,394,386,403,421,418,424,418,453,481,481,397,446,425,423,438,409,397,383,381,395,464,486,441,445,410,409,399,380,390,390,416,453,425,420,399,520,673,673,592,558,472,438,422,462,442,482,487,516,494,475,396,395,390,390,434,483,450,471,425,422 1,13,13,196,233,238,202,417,415,382,388,406,406,414,411,426,442,426,423,450,439,398,420,405,406,411,376,386,379,417,415,416,442,398,415,396,383,402,420,417,441,449,510,458,474,441,548,545,549,479,473,449,405,484,557,547,606,581,635,595,525,400,384,390,403,411,435,414,427,405,390 10,10,9,23,31,27,20,414,387,388,376,388,365,423,419,423,410,401,395,401,394,386,397,393,395,384,382,381,393,389,414,400,398,391,386,398,382,398,393,401,427,431,482,450,443,402,476,443,431,411,414,402,403,437,467,484,524,523,566,502,461,382,377,388,392,386,415,395,358,397,384 6,10,9,25,30,26,21,429,395,393,391,383,399,434,461,432,440,430,431,421,424,414,414,402,401,393,368,397,394,395,402,432,431,406,405,399,410,386,400,411,419,444,495,469,451,411,541,532,520,463,430,430,405,483,517,520,571,549,594,568,507,386,389,407,389,395,430,423,421,396,392 14,25,25,65,102,98,61,420,481,438,413,411,428,431,440,436,447,433,479,577,529,422,525,490,447,462,423,406,402,385,410,538,577,494,497,449,413,408,389,392,408,419,440,454,451,395,547,757,762,686,644,556,458,426,447,486,518,525,571,556,520,391,401,396,383,466,545,507,499,433,426 1,10,10,54,95,99,55,392,375,382,384,391,397,420,408,402,400,387,396,397,413,401,390,400,393,386,385,387,371,378,400,405,398,374,398,376,385,388,385,392,389,434,450,433,411,412,472,426,412,416,420,407,391,419,460,489,517,497,514,490,461,399,398,393,397,401,406,395,390,392,398 2,13,9,21,26,17,15,553,652,572,561,528,538,594,668,663,658,650,712,770,750,523,690,646,575,552,500,471,418,387,571,727,742,660,690,579,499,396,424,439,461,532,659,642,654,446,821,908,897,845,823,748,629,576,654,672,760,760,825,827,788,506,475,500,526,672,774,729,750,633,540 19,15,14,39,50,47,37,392,396,400,404,419,409,415,428,420,428,400,404,479,451,370,443,424,398,408,412,400,386,385,421,462,452,414,434,423,384,388,386,404,399,397,468,436,428,404,498,574,583,519,493,458,429,445,449,450,499,473,528,501,476,377,386,389,385,404,468,425,440,418,395 11,169,146,168,215,186,149,484,451,435,426,387,394,468,530,475,456,447,449,494,516,387,482,456,422,415,408,389,357,422,462,479,544,451,463,457,385,434,454,462,509,579,680,600,545,456,612,617,627,547,524,454,417,521,590,562,651,639,704,652,612,401,393,398,395,410,486,457,461,429,422 13,15,12,41,46,33,30,443,390,394,403,389,398,427,432,417,401,397,429,423,419,379,418,405,398,405,392,389,366,376,400,419,414,406,391,375,395,391,399,418,418,424,472,461,423,418,506,477,503,431,410,407,397,460,464,485,513,510,571,535,484,396,387,381,401,372,428,400,393,381,394 12,61,53,93,151,129,77,545,649,613,570,498,499,580,637,618,611,599,703,802,780,539,755,698,623,591,518,491,437,445,548,777,800,719,737,596,529,429,477,470,520,569,693,657,641,498,802,944,944,879,852,759,633,656,723,732,791,772,830,814,771,453,483,472,470,669,812,745,761,651,558 20,13,13,28,41,39,26,388,393,412,408,383,386,391,411,405,417,396,420,440,404,398,418,415,401,406,400,393,370,369,399,419,416,408,421,398,404,381,381,412,396,404,432,388,414,406,449,517,520,454,461,424,397,427,423,449,462,444,480,491,440,383,388,390,392,385,439,423,426,394,402 14,9,8,19,26,21,14,405,395,374,395,396,387,391,411,395,383,392,386,391,403,388,407,390,379,391,390,383,387,381,385,411,394,393,410,396,385,393,398,385,405,438,446,426,423,405,462,450,437,425,410,420,377,445,454,456,486,487,505,484,430,375,388,387,381,385,407,390,397,378,386 19,16,13,24,26,17,15,528,601,578,547,491,526,550,616,605,611,596,652,727,705,481,627,581,536,529,464,462,426,401,533,682,680,609,640,516,496,432,404,415,427,486,609,596,632,422,793,880,859,810,785,716,621,522,586,591,696,715,780,783,749,469,456,473,504,631,710,668,689,581,507 20,16,13,41,51,36,30,411,393,425,396,388,397,426,427,405,414,408,404,432,416,391,406,413,387,398,397,379,377,400,416,426,432,409,408,406,392,391,408,390,408,462,513,470,446,414,510,514,504,466,434,405,431,445,492,506,545,540,577,537,496,413,394,390,392,416,425,409,401,408,381 19,14,13,30,42,35,24,382,383,387,397,366,355,401,401,408,399,400,412,393,378,391,394,380,376,368,401,386,377,382,393,379,395,390,388,373,376,387,414,389,420,423,456,430,414,412,458,414,397,384,388,370,392,456,459,479,508,468,532,462,431,389,385,382,395,392,389,393,389,383,388 19,9,9,16,18,17,15,401,439,426,409,389,379,408,412,408,423,415,430,515,501,412,520,468,414,427,401,390,387,389,413,491,539,448,465,411,405,396,397,392,405,406,435,419,406,393,450,638,688,587,536,471,431,409,422,444,474,438,475,476,456,393,390,383,390,421,533,497,492,427,419 7,17,16,56,78,77,55,413,442,431,408,398,404,412,418,409,428,437,456,520,513,420,476,444,439,427,410,398,398,390,423,478,523,456,484,428,394,400,400,404,399,426,449,440,446,405,539,690,696,606,575,487,446,440,465,466,535,530,570,542,479,402,394,412,398,452,515,455,484,428,419 11,9,8,31,24,21,28,421,395,394,378,393,388,394,417,406,397,404,420,412,420,377,401,397,387,392,403,387,389,394,410,431,400,408,408,395,396,393,402,394,426,435,476,440,425,385,449,471,479,441,438,403,400,405,438,437,447,451,479,475,423,388,399,391,378,398,409,397,394,393,389 9,8,8,54,87,85,51,405,460,433,429,403,413,434,434,406,420,440,472,511,512,414,478,455,421,430,404,399,379,388,409,490,519,471,483,437,421,389,402,374,380,397,429,432,436,397,529,711,709,654,613,508,447,405,444,432,469,489,514,530,508,392,406,405,396,455,493,482,479,442,421 17,11,9,36,46,28,24,403,400,395,393,393,365,411,417,425,410,405,409,413,418,390,409,403,392,399,374,385,366,398,398,421,414,395,417,395,399,379,404,397,430,436,480,453,435,408,507,490,499,466,433,432,389,443,489,468,531,521,555,503,477,384,380,390,394,408,424,393,405,398,395 18,30,29,129,198,197,126,412,454,404,417,402,403,423,447,438,418,439,448,503,488,395,462,440,427,409,395,382,391,408,428,475,496,452,443,414,410,414,406,403,421,440,503,455,468,420,595,657,634,571,531,509,448,468,534,563,606,599,667,624,570,410,371,404,408,459,504,454,484,424,409 18,51,44,87,108,88,69,476,615,575,519,473,500,502,563,554,536,541,645,754,726,498,699,632,569,548,471,485,447,401,506,709,749,665,686,554,485,397,424,449,453,491,607,575,578,429,746,922,927,857,833,741,608,530,614,626,697,693,764,743,706,437,436,441,450,599,736,684,688,570,505 18,161,109,206,304,149,110,558,781,719,675,568,583,622,673,650,649,637,783,912,882,648,885,826,752,738,622,552,471,388,583,878,914,835,844,719,624,421,462,490,514,608,726,685,684,512,844,1023,1023,976,948,849,724,668,734,742,812,803,860,848,809,494,549,478,503,757,903,843,855,746,631 17,33,30,77,152,142,65,409,432,424,413,402,426,445,438,439,446,437,466,488,486,417,464,441,418,421,387,395,388,384,430,473,489,461,442,427,403,383,396,401,400,432,488,457,440,405,592,704,691,625,582,510,437,446,493,488,567,548,600,591,541,397,408,403,399,431,453,467,491,428,413 19,37,35,65,82,72,57,407,452,422,403,442,402,423,459,436,422,426,432,492,491,400,475,441,420,417,414,405,387,400,404,471,484,437,454,411,425,382,399,414,402,417,455,421,447,402,561,676,656,604,536,492,452,421,478,475,539,530,562,553,522,403,408,399,412,416,500,456,474,427,405 10,18,18,59,57,58,60,418,425,416,431,415,424,412,444,417,419,427,440,487,453,403,456,437,407,434,403,384,391,380,415,459,483,432,442,412,422,391,403,392,414,409,460,445,438,408,535,658,654,560,550,505,429,437,481,502,555,548,603,570,541,398,405,412,401,436,479,453,462,433,409 12,16,8,110,103,49,55,462,568,517,507,455,454,484,533,521,518,509,602,717,701,477,667,603,540,522,449,451,408,389,499,694,735,632,655,530,499,418,427,454,495,547,643,580,576,456,717,885,882,813,784,681,555,591,655,669,721,713,762,727,678,416,432,428,421,553,687,627,653,531,489 8,11,10,29,34,26,22,445,448,421,415,424,427,473,503,460,469,446,499,546,512,425,473,461,435,442,392,417,384,401,420,508,522,472,485,434,405,391,403,399,412,433,493,482,486,412,596,714,688,630,603,518,430,444,481,496,559,567,625,613,571,404,390,411,412,467,555,496,504,437,417 1,13,14,79,113,118,81,388,390,395,373,380,417,398,404,397,397,393,397,419,406,381,388,401,387,394,383,375,380,380,388,392,419,388,389,373,380,405,390,371,403,409,415,416,402,409,435,451,461,436,427,397,401,442,500,514,500,470,479,457,431,376,386,400,381,404,383,411,415,395,398 9,9,9,62,93,95,63,382,418,428,400,386,394,401,420,411,414,393,426,460,464,402,460,433,426,407,407,391,378,381,401,473,484,440,442,411,408,387,398,375,389,393,434,413,415,407,477,639,636,577,514,470,414,416,425,419,466,449,479,473,452,393,401,377,381,422,468,440,443,408,404 15,9,9,29,35,33,27,425,473,457,433,410,429,427,436,433,429,429,470,567,551,417,527,485,451,454,416,426,403,391,423,509,591,488,499,463,429,379,408,394,392,404,458,444,450,391,551,766,776,695,666,537,466,431,435,473,523,524,564,563,518,406,417,407,405,460,565,519,509,464,414 18,15,11,48,48,31,32,447,399,393,388,385,382,452,477,441,451,419,437,414,452,375,408,388,402,387,392,381,395,429,418,420,418,404,393,404,392,403,400,456,450,493,557,506,455,419,555,505,502,469,467,413,406,513,574,581,639,632,696,638,545,402,390,384,389,386,435,405,395,394,388 17,39,38,117,152,150,113,460,471,428,455,420,448,481,507,516,508,482,524,590,554,423,519,481,461,453,417,434,403,407,444,557,556,498,507,444,419,391,407,420,438,479,572,514,525,450,683,782,760,691,661,569,472,531,616,634,692,677,735,689,639,421,427,422,432,475,567,525,538,467,428 10,28,26,307,514,512,300,448,527,495,476,433,462,455,474,470,488,463,539,674,641,463,617,565,495,492,434,428,392,415,441,608,661,546,591,454,433,388,400,403,412,445,488,474,499,426,623,845,863,779,746,648,517,466,510,525,606,582,652,631,577,427,414,414,424,536,660,614,590,530,462 17,8,8,67,113,110,64,414,430,440,417,424,423,416,431,420,432,432,441,472,458,391,406,421,412,412,407,401,398,374,410,432,420,416,427,429,400,396,397,390,392,382,411,411,409,395,544,614,603,545,535,520,478,392,421,418,458,460,493,538,515,403,419,406,418,438,446,438,459,427,427 1,9,9,28,29,29,27,400,436,420,409,416,394,401,408,406,412,422,453,533,495,431,513,493,448,430,405,400,394,400,403,462,540,465,490,434,401,390,380,412,393,402,443,418,422,404,477,581,640,537,515,439,410,438,446,460,486,479,514,487,458,389,395,416,388,412,512,484,479,433,396 12,25,23,11,13,11,8,543,622,552,564,514,509,612,684,664,659,648,695,747,728,512,665,605,580,564,475,489,439,431,572,725,713,643,675,558,493,413,422,459,488,553,685,666,670,454,821,892,871,826,798,727,608,583,665,696,767,773,827,822,787,480,479,508,524,669,761,710,734,618,525 11,25,25,112,176,183,115,442,421,393,389,382,401,431,458,448,440,444,414,424,420,391,434,394,396,385,390,393,384,434,414,417,398,419,396,425,421,405,398,396,412,436,495,469,445,430,565,527,500,485,427,445,415,518,560,553,576,575,589,578,521,424,375,396,386,400,424,408,420,418,407 14,12,12,19,32,30,17,493,605,552,516,476,517,529,592,555,567,561,625,730,717,497,672,616,544,545,451,463,434,400,517,702,728,633,658,524,484,403,387,415,436,480,568,552,580,410,750,891,886,827,795,718,587,492,546,570,660,658,742,740,705,454,462,460,482,632,753,688,710,589,505 13,29,15,51,79,38,26,476,466,460,407,399,394,482,489,453,448,402,469,614,561,445,629,541,485,470,419,405,394,389,419,655,687,564,555,449,424,401,398,435,452,467,548,503,479,421,565,814,799,711,653,520,433,475,514,512,584,590,645,602,545,376,398,391,403,435,513,456,484,425,389 13,10,10,45,81,81,43,387,389,412,422,408,420,388,409,397,394,405,433,479,456,401,454,422,400,421,391,398,394,392,402,464,471,429,446,401,414,403,407,383,389,390,426,422,418,386,473,621,633,540,518,478,425,414,430,450,467,469,502,483,464,392,410,379,405,428,442,439,465,406,392 16,22,21,88,109,101,82,412,481,459,436,413,430,436,437,414,439,440,477,531,515,421,487,465,448,441,426,408,378,405,424,509,531,465,473,438,441,395,397,381,419,410,455,449,459,407,554,713,724,641,612,524,478,409,467,447,522,518,559,563,525,390,414,399,412,445,531,487,507,442,418 5,34,18,57,81,44,31,451,384,395,371,384,390,436,473,448,457,430,448,428,401,389,394,386,376,374,379,382,402,381,405,426,391,403,407,388,377,416,439,411,455,496,571,507,473,426,565,498,485,435,432,408,391,530,586,556,634,610,681,619,559,401,379,393,394,402,389,396,418,405,387 5,40,39,41,52,50,39,467,776,726,646,558,549,520,536,508,499,518,787,919,878,688,883,821,750,729,628,537,480,384,509,898,913,835,835,698,610,398,434,428,451,501,626,579,605,454,718,1023,1023,963,928,823,684,523,571,570,621,634,700,700,677,423,511,418,438,744,897,833,835,719,601 20,9,9,43,60,58,41,426,441,404,420,420,400,402,449,412,420,422,441,490,479,420,466,426,408,405,406,400,388,378,416,473,503,450,459,428,399,403,409,407,417,447,480,453,441,414,527,658,658,580,551,487,426,468,471,493,538,531,582,558,488,388,392,391,392,428,490,471,472,427,414 6,25,20,42,62,45,30,424,403,397,397,400,406,400,432,427,416,408,411,444,432,399,415,405,383,411,393,390,384,396,399,433,441,420,392,402,407,398,379,389,398,420,472,436,427,405,497,483,486,442,435,401,378,413,491,443,496,494,540,494,458,398,401,392,393,415,427,415,427,384,385 3,9,8,63,75,68,57,388,451,421,442,426,418,394,441,434,445,440,446,455,465,389,406,430,414,412,401,445,416,387,420,413,426,414,408,424,413,390,407,417,449,464,536,456,444,387,555,563,549,526,513,521,469,434,432,472,518,497,560,548,500,412,420,411,422,452,449,443,465,429,434 6,13,10,36,42,24,24,395,453,420,410,404,392,413,421,408,424,405,452,520,499,411,478,448,415,439,409,409,384,393,398,491,536,452,462,448,418,384,387,402,408,417,433,442,427,408,487,658,678,576,564,486,401,447,467,474,517,500,542,504,470,392,395,399,390,431,504,458,464,412,394 14,15,15,79,117,117,79,416,436,402,393,401,396,400,417,413,410,396,432,478,461,402,453,437,422,404,412,402,398,390,400,455,473,426,443,411,406,398,399,399,403,427,463,421,421,408,519,627,648,564,531,464,403,458,484,500,527,516,563,528,466,403,411,386,392,435,459,424,456,414,410 19,21,21,37,70,56,28,423,470,426,440,395,411,431,444,443,454,440,479,573,509,417,505,465,438,423,406,386,388,391,434,526,548,487,497,439,433,386,405,418,411,444,506,475,469,401,579,716,714,634,602,490,441,451,490,480,550,535,592,591,525,408,411,398,407,445,558,516,519,446,404 15,15,10,46,62,39,29,416,380,401,389,399,398,413,435,427,414,386,394,411,409,404,411,396,398,376,397,384,387,378,384,427,414,396,396,409,400,398,387,373,392,410,415,427,384,402,461,488,479,426,439,392,408,417,448,431,483,455,502,483,432,389,393,385,386,385,414,391,417,397,380 12,51,42,202,194,160,168,600,624,588,538,469,498,633,688,674,640,615,684,798,775,529,761,694,616,583,500,464,438,461,552,753,793,691,704,536,486,441,470,506,524,632,733,683,684,517,814,912,921,843,813,700,569,687,759,780,831,820,867,843,796,499,465,464,510,659,797,727,730,611,511 7,9,8,27,34,24,17,437,409,407,384,375,383,432,449,435,419,415,422,438,410,390,399,398,372,385,401,390,386,404,407,421,419,404,411,387,399,395,405,428,438,445,504,468,459,406,514,488,472,450,418,420,387,482,516,524,561,564,615,552,505,401,380,383,386,388,415,396,410,392,396 17,30,21,47,74,59,35,407,436,401,416,415,403,431,434,451,414,425,441,513,475,395,454,447,428,423,395,410,382,386,407,491,484,453,486,406,414,396,372,416,420,440,503,460,459,410,530,653,654,578,544,479,396,458,517,507,573,567,601,555,507,393,396,414,405,414,495,458,444,413,405 5,98,75,59,66,49,44,770,884,834,802,725,773,829,878,866,863,855,917,983,961,772,933,885,840,817,734,697,592,476,785,959,969,903,922,814,733,508,522,560,638,728,862,852,871,592,997,1023,1023,1023,1018,951,854,796,860,876,943,945,999,1000,969,693,696,705,741,895,984,936,952,859,784 1,8,8,19,23,23,18,413,429,413,429,386,400,424,414,408,422,418,436,506,496,394,471,454,434,424,411,385,406,379,427,493,520,452,479,417,386,385,392,406,403,432,513,479,470,380,467,627,644,553,528,470,419,400,432,445,473,465,493,496,475,396,389,390,403,423,492,465,466,421,402 15,30,29,81,92,89,78,414,519,490,434,419,445,448,470,492,471,460,514,650,618,443,604,551,498,471,436,433,405,383,435,628,652,547,586,478,437,400,417,406,408,450,517,490,521,429,617,828,840,766,726,626,507,501,505,524,608,590,651,632,566,414,419,399,426,495,639,579,578,513,434 18,53,51,85,196,188,78,437,555,508,496,512,576,441,497,490,487,520,576,604,605,423,517,479,486,468,451,474,431,404,462,521,531,493,522,486,473,396,406,399,415,402,449,441,470,402,700,789,784,756,743,707,650,422,453,450,529,513,601,642,620,449,510,430,463,524,590,554,613,533,525 20,80,56,201,177,128,162,509,556,506,489,445,481,569,618,588,587,565,604,688,663,463,593,558,499,492,448,438,433,475,620,659,672,577,620,496,474,538,680,731,793,875,940,856,780,538,845,859,846,773,747,675,560,749,866,904,963,940,963,891,832,456,417,456,476,557,666,594,590,510,461 17,20,19,45,62,52,38,416,435,422,405,394,419,442,450,449,433,429,447,473,460,409,443,419,411,424,386,415,394,399,436,452,475,439,455,390,416,416,472,506,550,634,713,605,515,421,595,637,620,537,504,471,416,511,628,692,753,719,737,658,578,409,406,385,407,430,471,435,451,409,400 18,22,22,43,46,42,39,406,465,440,416,412,418,425,441,451,442,425,461,546,513,432,501,461,437,428,402,407,378,409,415,523,537,471,484,434,408,393,386,402,417,414,444,442,474,406,591,731,738,655,626,541,451,448,483,506,543,558,612,602,540,396,415,398,411,461,529,473,504,443,426 18,7,8,47,62,62,47,378,388,399,375,396,390,394,399,395,385,387,418,424,408,396,412,405,387,402,378,404,391,367,394,414,415,388,413,394,401,363,384,376,377,387,384,372,394,387,412,494,497,456,423,401,400,386,383,386,402,387,419,396,426,384,388,373,384,402,426,397,405,410,399 9,18,17,45,65,60,38,445,485,451,450,428,440,432,464,456,459,474,505,568,552,433,521,482,455,446,433,417,403,412,429,534,542,491,511,444,433,394,395,402,387,438,472,466,472,410,620,769,778,706,667,594,474,426,506,525,571,563,641,637,575,426,419,404,404,484,579,523,564,469,449 19,19,17,53,82,75,46,414,465,437,428,421,423,414,446,453,454,450,462,540,532,404,478,456,442,464,413,409,389,366,427,520,515,492,502,447,408,390,390,384,394,431,461,455,470,400,581,753,762,681,647,560,465,438,463,491,521,548,609,567,545,402,409,389,405,465,526,497,509,474,411 15,34,33,238,390,396,242,399,395,394,396,385,397,423,407,425,422,399,421,455,435,397,428,419,389,395,388,402,377,389,388,435,445,408,422,389,389,399,394,418,412,406,466,415,423,423,433,539,549,489,452,424,413,446,480,473,511,482,514,478,446,397,378,407,379,428,447,423,432,411,386 10,9,8,21,38,35,19,381,403,385,392,388,406,394,411,423,379,422,392,413,423,384,398,403,389,391,395,402,387,372,402,396,403,410,413,395,402,390,369,410,395,404,407,401,412,390,449,469,468,451,440,418,402,391,392,392,415,415,423,417,403,377,383,383,396,388,414,405,396,381,400 18,10,9,35,44,44,34,391,455,431,435,397,420,420,432,428,413,415,458,545,519,425,517,457,435,433,403,410,390,379,410,504,525,475,488,431,411,393,380,387,393,401,412,427,446,393,508,743,752,656,612,524,433,425,441,427,484,478,521,499,491,388,407,392,403,445,528,496,502,450,427 9,24,21,21,19,12,13,404,399,392,395,381,407,417,433,433,432,433,410,418,409,388,392,395,383,403,393,373,371,399,473,414,423,407,402,391,403,433,482,517,589,678,775,671,570,404,640,530,500,488,478,443,417,501,615,675,783,770,803,713,639,392,401,389,404,414,422,419,414,400,404 6,8,8,32,47,48,30,398,414,416,397,406,416,416,436,434,416,419,431,474,463,390,449,427,410,401,398,391,384,392,419,454,475,444,435,427,382,393,397,392,409,422,468,443,442,393,536,634,629,571,531,495,437,431,466,486,524,519,564,557,494,395,402,394,386,426,481,446,476,423,412 6,119,102,394,738,641,333,650,838,802,754,680,703,694,756,749,737,720,849,956,944,701,915,882,815,791,700,659,556,449,681,904,953,869,890,783,698,487,497,524,585,671,791,773,775,573,924,1023,1023,1023,1023,948,840,734,818,845,908,902,949,931,895,562,619,531,581,811,948,914,911,813,727 19,10,10,25,35,29,20,395,408,386,383,378,380,393,428,397,410,377,399,413,406,386,396,390,397,396,397,378,382,373,385,387,402,385,396,389,401,395,383,406,411,426,444,423,416,391,434,435,449,413,408,392,395,419,437,445,465,445,480,476,442,383,393,399,399,389,405,412,389,384,403 12,10,10,22,31,20,14,483,607,576,546,478,486,529,588,585,565,567,659,757,726,498,675,620,555,553,479,475,429,402,508,717,740,647,688,570,483,403,420,419,419,480,572,563,593,419,763,920,914,858,834,734,631,509,560,572,676,679,744,753,717,478,475,478,479,649,771,712,741,621,528 11,11,10,38,50,50,38,423,438,424,438,425,401,436,423,410,429,440,441,513,478,426,483,447,435,426,395,411,391,386,423,488,519,460,474,418,406,397,404,399,423,455,491,463,460,413,560,705,696,618,581,511,450,475,527,528,571,567,615,587,529,400,409,396,406,427,509,462,469,430,397 5,35,11,270,281,78,76,587,717,671,612,557,584,628,696,672,665,650,762,854,822,589,796,751,675,649,562,497,455,431,618,826,849,762,784,684,576,467,484,537,559,664,766,729,713,579,872,992,989,932,904,825,700,731,801,811,860,856,904,881,845,500,506,513,528,715,832,779,790,679,588 10,8,8,46,43,39,42,513,567,534,503,471,482,544,597,577,557,562,659,704,674,508,611,564,531,512,461,440,403,391,494,700,673,618,623,526,465,417,398,420,448,467,568,569,580,430,747,913,864,830,782,710,584,481,571,595,667,681,746,743,705,457,472,463,477,705,776,710,743,615,514 5,20,18,117,158,151,109,405,468,437,433,407,418,419,429,451,443,414,480,578,548,439,530,486,449,438,415,411,410,408,420,532,577,495,494,473,397,388,385,389,421,425,479,450,465,399,545,740,764,675,637,556,447,440,470,481,538,528,577,540,518,406,406,389,393,442,549,515,492,455,418 12,9,9,24,26,20,19,414,399,398,404,377,399,403,425,402,405,392,429,463,458,387,429,423,406,411,396,398,380,382,381,440,461,417,429,420,383,379,417,387,402,412,436,393,402,391,478,524,530,495,462,437,397,388,433,440,474,450,497,492,453,389,375,388,384,413,449,430,422,416,393 17,86,82,191,322,292,165,429,452,426,420,408,414,450,477,451,463,440,496,539,500,413,469,464,415,407,406,406,390,416,444,499,507,456,464,434,401,393,394,419,421,445,533,478,486,454,620,723,728,638,619,530,450,496,571,579,668,655,704,653,606,413,402,410,421,446,484,456,479,436,389 18,14,13,31,37,34,28,421,482,439,443,427,401,432,482,454,461,436,515,575,554,425,517,496,442,430,404,396,377,377,435,538,571,475,532,437,426,395,414,434,413,427,479,472,458,397,585,733,729,660,616,551,455,452,513,505,564,564,616,597,548,417,395,414,421,473,557,506,521,463,426 11,39,38,25,33,32,24,727,531,516,477,468,482,732,785,736,714,695,643,613,616,421,463,433,431,424,411,437,423,439,579,519,509,475,502,465,441,424,446,480,515,594,722,696,710,691,918,845,780,751,720,684,559,841,894,886,930,919,965,947,899,713,423,659,651,637,616,579,606,507,493 8,9,9,51,75,77,51,404,412,392,390,387,391,397,399,410,426,400,431,454,450,397,443,420,410,394,409,403,401,376,418,434,447,421,440,422,400,397,384,400,390,408,426,419,416,386,490,601,584,525,502,449,425,421,439,454,500,477,520,483,465,388,386,395,388,399,461,441,443,396,409 11,59,55,77,116,106,68,702,754,689,676,620,666,743,803,791,777,776,803,844,828,583,751,706,660,650,583,561,494,434,691,799,788,731,757,636,578,413,449,463,514,615,762,764,784,512,931,1003,984,944,919,866,770,694,774,791,867,869,933,930,901,622,595,636,670,799,882,839,867,763,670 10,10,8,64,117,107,48,423,400,389,392,397,386,416,427,424,414,395,397,406,403,387,414,398,404,386,391,381,378,400,404,398,409,386,393,377,385,397,386,394,404,429,436,430,415,407,495,489,469,452,432,409,385,419,426,450,476,481,554,509,462,394,392,389,382,393,411,402,384,406,388 3,232,93,563,571,268,261,939,897,857,829,782,805,966,1009,989,977,960,964,990,981,744,906,868,825,808,728,700,620,715,899,955,958,894,912,817,769,753,817,847,898,968,1023,1006,990,866,1023,1023,1023,1023,1020,966,880,1006,1023,1023,1023,1023,1023,1023,1023,827,707,831,848,914,970,928,946,850,794 20,30,30,78,94,92,75,429,522,485,451,446,444,457,471,474,483,454,549,616,600,430,566,540,486,488,421,429,400,385,443,586,625,522,539,478,457,391,398,403,416,439,499,479,457,414,630,810,802,736,708,610,506,464,504,525,592,584,653,628,600,396,435,400,420,508,611,577,585,485,462 1,329,241,316,405,206,151,932,885,840,817,768,776,963,1010,991,977,960,964,978,965,755,897,860,815,803,713,704,606,691,896,942,935,876,899,795,740,730,776,809,866,931,1018,991,987,852,1023,1023,1023,1023,1007,954,861,1000,1023,1023,1023,1023,1023,1023,1023,845,715,851,868,935,985,942,960,871,799 6,13,12,25,37,33,22,396,387,389,378,369,385,400,415,399,407,396,391,398,399,392,395,384,390,394,370,386,387,389,396,388,390,398,401,392,389,404,390,406,388,429,450,437,430,413,441,437,423,404,388,387,397,430,460,459,488,485,514,461,452,391,383,386,382,389,399,407,383,404,402 5,8,8,20,20,17,17,402,390,397,388,374,396,407,427,385,403,395,391,391,385,374,397,392,388,386,393,384,378,389,378,380,398,392,389,374,382,408,387,391,393,387,428,414,411,388,416,435,446,417,399,390,378,383,402,399,419,441,462,443,417,389,379,382,376,395,387,390,386,382,374 2,8,8,15,19,19,14,412,413,412,406,395,395,400,421,401,404,408,405,495,477,403,488,459,420,420,419,411,386,394,403,448,510,452,458,404,395,385,401,408,396,422,466,420,424,405,478,532,596,506,485,424,406,434,458,460,498,488,527,504,466,397,378,385,375,396,496,463,444,424,403 17,9,8,36,43,29,24,398,397,395,373,384,384,424,418,408,424,394,405,411,420,392,397,396,401,398,380,388,367,410,397,412,422,406,407,411,408,409,407,418,414,416,445,446,416,399,511,500,473,458,439,430,405,441,483,460,497,499,525,532,491,395,386,399,386,399,403,415,414,390,390 6,9,9,42,54,48,38,429,461,445,422,404,404,418,441,442,425,435,484,571,543,427,517,478,455,428,428,403,397,396,418,531,564,494,488,428,421,392,397,418,399,435,472,447,467,393,578,757,759,682,647,550,462,454,502,499,575,546,617,598,531,390,404,389,412,455,548,495,504,443,417 13,12,12,37,53,54,37,407,467,456,429,426,438,419,441,455,449,451,485,551,533,431,513,483,440,446,413,415,393,389,413,522,536,491,491,441,433,367,395,412,407,430,471,461,450,397,580,741,758,681,644,547,468,450,469,504,547,558,605,578,531,406,399,404,400,441,529,490,508,446,419 4,21,14,62,79,41,33,434,423,434,406,391,398,467,512,466,462,437,454,467,469,394,447,412,405,388,395,392,381,407,429,454,477,429,426,420,399,405,432,427,453,506,557,515,506,434,630,626,609,543,517,480,426,538,590,599,661,648,712,656,588,403,395,392,395,396,443,441,432,386,427 7,10,10,16,18,13,13,425,484,468,418,420,439,456,456,451,462,448,514,615,602,442,592,534,476,471,429,404,392,386,424,574,628,521,557,456,429,402,399,414,426,459,526,478,482,409,608,744,766,687,639,540,461,494,551,562,613,615,673,627,574,401,409,417,419,478,628,546,555,479,433 5,17,15,31,39,31,23,417,380,388,390,371,389,416,420,406,407,394,408,387,384,386,386,392,374,389,391,381,385,385,411,393,391,387,394,378,366,405,395,411,415,436,446,433,409,402,465,423,385,391,390,397,404,417,467,490,510,512,525,497,464,391,388,388,391,390,394,398,422,359,372 5,122,54,1023,993,360,518,949,919,878,838,776,811,977,1014,987,975,953,972,1023,1006,807,969,927,866,848,760,722,604,681,885,998,1011,942,957,855,784,741,801,818,874,939,1020,987,979,885,1023,1023,1023,1023,1023,992,896,1016,1023,1023,1023,1023,1023,1023,1023,837,715,835,849,940,1022,976,989,897,815 18,100,80,115,143,112,84,461,548,507,483,447,443,510,559,540,486,516,573,702,676,443,657,591,534,527,442,441,433,463,465,639,698,590,602,512,464,423,433,456,482,534,630,585,576,459,748,885,889,810,773,671,553,615,676,709,761,744,793,759,713,416,422,409,440,549,690,642,661,538,474 7,15,10,38,45,28,23,440,383,402,392,391,411,432,437,431,417,419,416,417,419,383,404,390,401,412,386,397,372,370,400,408,410,387,399,390,377,404,399,398,403,442,481,462,452,398,519,468,457,415,420,403,384,445,479,494,566,554,600,571,506,373,379,396,379,382,414,399,417,392,411 12,24,22,53,60,47,44,421,463,432,414,409,422,416,438,414,436,425,456,523,511,418,463,463,415,434,424,414,401,405,404,497,526,456,486,425,416,377,392,383,404,425,468,444,437,409,573,708,699,633,579,524,443,440,507,517,574,554,611,551,525,409,402,398,375,423,514,495,484,441,430 12,16,16,52,60,59,49,425,487,444,454,423,435,428,465,459,445,457,525,607,577,433,536,488,463,467,416,427,412,391,427,564,589,527,541,476,455,410,399,382,408,445,516,495,484,398,628,797,795,729,687,601,498,453,499,515,565,568,635,615,567,419,426,407,421,490,590,536,554,483,433 12,32,26,84,77,53,65,405,454,431,407,395,404,431,430,440,420,431,450,535,498,404,500,456,416,427,415,389,397,420,413,494,527,471,477,411,399,384,401,438,432,447,498,451,440,429,548,681,692,604,558,496,399,481,529,527,596,573,633,581,519,409,385,393,392,448,542,474,485,415,400 16,9,8,26,30,25,21,436,381,388,396,363,380,432,435,416,421,401,382,405,403,396,399,382,388,392,388,388,389,381,410,403,390,402,391,391,396,411,396,409,411,416,455,441,419,403,462,428,417,413,414,410,394,448,456,462,518,475,542,518,455,410,386,382,392,386,399,395,389,398,391 14,18,17,79,119,119,75,384,398,377,378,403,380,391,409,398,407,389,408,406,427,400,401,404,381,415,390,380,384,394,388,407,421,408,403,399,393,401,397,406,415,421,442,425,402,426,475,473,463,419,435,389,408,444,498,500,516,493,531,472,449,395,383,381,388,379,427,387,388,378,385 3,386,241,1023,1023,1023,870,655,728,677,606,566,609,684,745,729,717,715,767,839,830,579,787,739,665,660,567,537,469,493,664,802,831,743,761,646,606,479,528,522,630,703,801,761,762,700,914,990,987,926,902,831,725,781,850,869,924,913,956,929,888,573,545,544,575,731,836,791,800,691,593 17,16,13,29,37,29,23,422,408,382,381,384,404,419,423,415,411,416,400,414,405,399,403,403,374,390,388,382,391,403,402,399,419,409,392,383,385,417,419,450,434,455,505,467,427,423,509,447,441,433,427,385,384,480,542,527,579,554,590,547,495,386,389,396,387,384,391,414,404,380,380 6,9,9,17,20,17,14,407,504,461,416,428,422,427,433,452,429,434,496,635,618,437,624,568,501,485,419,433,391,381,403,567,654,525,551,426,434,403,412,414,395,436,475,458,457,409,537,729,774,689,643,534,435,450,512,501,553,543,596,583,523,398,413,395,400,454,602,564,553,475,430 12,10,9,19,23,18,14,409,386,390,375,390,375,414,400,395,411,401,386,421,410,401,401,412,397,395,374,377,381,377,389,421,415,390,392,392,392,383,388,406,417,420,445,414,416,403,462,445,460,432,417,409,383,441,462,449,484,456,499,475,439,396,385,385,385,386,403,391,387,393,386 8,13,12,13,17,10,6,372,395,378,382,378,380,411,408,412,394,411,385,406,414,379,408,396,409,394,393,382,387,384,388,402,408,413,392,381,385,386,387,382,390,401,426,394,406,391,446,479,471,446,426,404,387,408,438,433,482,466,475,449,436,396,384,381,369,391,402,385,406,409,387 20,23,21,41,49,43,36,475,441,438,390,408,412,481,484,425,429,450,430,496,488,413,475,450,406,439,401,382,393,420,484,525,502,455,468,440,422,398,397,438,474,545,686,645,593,419,596,663,654,597,569,510,474,472,499,526,577,572,605,582,550,390,388,387,404,424,509,467,465,442,416 6,11,11,36,54,55,37,374,431,392,392,380,400,391,402,401,391,396,405,494,451,421,490,437,419,406,386,378,389,393,391,473,462,424,437,407,388,383,404,421,419,428,460,422,422,428,424,584,566,501,443,420,396,466,463,468,451,440,434,411,409,394,383,387,369,409,493,413,422,406,380 6,37,35,78,158,146,69,441,552,512,519,519,557,445,515,538,527,554,579,602,606,427,477,477,476,470,464,495,426,379,479,497,493,472,506,465,471,370,411,404,417,437,490,478,509,400,698,736,715,693,689,654,580,456,461,457,535,554,648,667,644,445,488,449,470,552,568,564,629,539,516 19,40,26,65,103,62,39,424,392,378,376,389,377,425,461,439,438,423,412,424,422,381,395,398,379,389,373,381,387,439,423,416,417,411,399,410,411,407,412,431,458,468,525,469,467,434,521,518,488,451,452,420,418,490,511,521,580,561,605,557,504,389,408,403,387,407,409,389,410,387,393 11,12,12,201,400,415,204,373,378,402,409,403,385,398,379,385,382,390,408,427,396,401,427,403,402,385,394,390,380,384,387,406,404,392,409,385,373,377,392,376,383,379,384,382,379,406,394,458,451,421,426,386,392,374,397,387,392,406,396,390,398,403,390,382,386,390,415,416,398,401,382 7,21,20,238,414,413,232,831,683,638,615,599,612,863,902,874,855,832,802,770,772,517,591,585,544,539,486,498,472,623,763,692,651,609,650,568,541,645,657,666,745,814,908,876,870,706,988,926,865,843,825,792,689,870,926,935,990,984,1023,1010,970,690,503,696,710,752,740,716,750,635,586 1,19,18,30,33,33,30,426,465,462,451,431,444,412,446,437,423,411,498,592,579,423,546,510,476,458,425,406,399,393,419,551,614,520,552,465,440,385,392,373,385,407,414,439,445,382,529,781,796,709,684,566,438,409,414,431,505,489,530,542,505,394,408,401,406,459,582,526,520,469,424 14,12,12,59,58,60,60,417,479,471,431,433,403,417,447,420,440,436,488,578,588,420,558,514,469,456,413,416,397,372,416,561,623,533,544,449,434,388,396,375,393,431,453,462,444,419,558,791,807,717,671,565,453,442,466,481,520,524,575,554,516,404,403,392,404,468,598,541,537,476,436 14,16,16,13,15,10,9,543,651,618,565,496,539,587,649,627,615,611,706,777,749,521,707,657,582,554,491,460,415,394,549,758,770,692,701,578,525,392,429,422,438,497,645,639,651,438,809,928,913,861,833,750,643,520,620,653,738,726,801,807,770,483,500,467,503,684,783,726,743,629,560 14,16,14,33,44,35,27,398,429,427,402,396,405,407,415,420,415,406,429,478,474,409,457,401,418,417,402,398,390,372,406,461,480,439,452,421,388,391,385,396,403,410,451,425,408,394,496,621,618,541,511,463,413,423,431,450,481,478,501,482,459,404,383,387,381,411,459,447,453,419,399 3,43,40,41,50,44,36,669,714,658,625,587,608,723,786,771,765,748,776,827,811,577,742,695,656,620,558,527,449,441,669,800,792,733,736,638,562,440,463,491,534,625,764,753,771,508,914,968,948,904,882,823,714,696,772,793,862,865,921,922,885,598,538,610,633,756,835,781,812,693,604 20,30,26,159,254,219,136,417,424,421,404,375,424,439,450,428,433,434,446,481,459,409,450,426,419,406,397,391,388,400,422,443,458,438,454,415,388,402,406,408,418,446,500,449,463,428,577,627,608,547,528,454,440,530,594,599,635,605,653,588,553,414,397,395,405,421,473,447,461,421,383 10,13,11,20,21,15,15,405,391,379,398,389,377,415,429,411,412,426,420,414,429,392,409,397,389,395,401,400,393,380,414,434,430,406,399,399,408,390,399,421,431,470,522,463,468,415,512,519,504,449,453,431,404,468,560,560,601,583,614,562,498,413,393,397,396,388,418,407,414,389,382 20,29,21,45,72,50,26,414,410,373,415,374,371,401,439,438,413,416,404,437,411,390,400,408,381,392,397,388,367,397,407,406,407,402,403,405,387,410,418,439,426,446,527,464,448,425,517,461,470,424,430,422,405,487,500,499,571,539,606,551,500,390,392,386,363,382,416,400,395,399,413 12,11,9,42,45,36,33,443,429,438,413,418,426,445,470,459,464,425,461,525,496,408,477,451,415,429,398,428,390,399,417,494,508,440,475,426,411,395,403,401,409,429,487,464,466,417,579,690,681,596,566,483,440,442,473,479,557,572,626,596,531,394,400,392,414,429,522,497,482,430,431 4,9,8,24,32,22,17,397,430,406,388,387,394,435,443,432,420,408,425,494,477,395,460,441,415,423,390,387,397,391,414,466,499,434,466,407,415,386,397,386,414,407,458,428,424,419,512,610,624,537,493,453,408,441,503,500,519,525,563,523,501,399,407,406,388,416,487,464,448,398,390 6,10,8,24,30,25,21,421,383,374,396,355,396,412,420,404,395,400,403,391,395,376,382,394,377,381,380,390,376,400,387,406,384,378,387,381,396,399,392,390,395,401,407,403,407,395,441,409,412,393,392,397,376,400,412,410,461,436,495,457,436,382,386,382,378,392,382,376,377,388,378 14,19,19,48,46,46,48,432,497,496,466,415,428,456,461,451,474,455,515,616,597,436,563,523,472,457,429,425,397,386,433,591,626,537,556,471,438,388,379,397,397,422,477,464,487,425,615,816,820,748,705,605,511,437,498,500,568,576,636,623,584,411,406,392,421,484,631,553,579,487,434 9,9,8,19,28,26,17,423,366,391,387,385,390,427,419,416,400,395,400,380,400,371,382,393,385,390,392,398,382,391,390,383,393,383,387,386,388,392,391,388,391,387,430,393,405,387,433,427,397,405,385,388,388,370,387,390,434,453,460,442,434,394,388,376,379,388,404,390,390,377,382 19,12,9,33,39,23,20,452,392,373,397,399,396,441,461,418,413,402,406,414,415,379,407,398,378,381,390,385,364,383,408,415,398,398,384,386,378,384,422,393,416,411,466,427,434,409,484,444,445,425,416,400,390,432,461,462,496,507,564,526,453,395,380,387,396,409,400,393,395,390,402 2,65,43,51,59,39,34,449,540,504,477,416,472,492,500,504,491,489,574,697,675,468,657,585,518,517,430,430,388,386,458,664,710,574,625,497,448,416,443,405,436,504,580,542,528,449,676,848,855,774,740,618,504,566,636,646,700,676,741,698,667,432,440,406,424,530,687,609,616,513,459 12,60,50,10,10,7,7,729,754,706,684,613,645,773,833,825,817,808,828,848,838,612,755,720,671,660,558,583,476,422,728,818,809,745,776,663,625,450,504,526,586,682,816,801,814,547,953,979,954,918,897,842,740,733,815,833,900,903,957,955,918,637,579,651,689,798,846,807,831,731,669 1,27,19,39,56,36,25,444,384,401,371,400,406,445,459,427,428,396,408,408,406,382,396,383,380,392,382,372,384,396,408,386,401,385,374,404,385,408,425,432,442,459,520,486,449,420,526,432,428,411,410,404,377,494,525,528,586,565,611,556,519,387,396,379,399,381,371,387,400,387,384 8,12,10,53,78,70,48,414,427,422,406,389,393,418,426,421,403,419,417,481,494,418,450,446,421,409,385,400,394,397,400,456,486,450,461,427,404,385,393,414,418,424,460,435,421,401,500,667,693,585,567,486,443,443,453,467,515,518,545,509,491,393,399,399,393,427,483,444,461,429,412 15,10,9,24,32,28,20,406,379,382,385,368,391,410,439,411,395,399,404,402,403,374,393,381,384,373,388,386,377,385,388,391,389,398,383,385,365,384,411,390,390,397,455,427,420,403,446,426,395,390,387,386,381,412,407,410,452,455,488,470,440,375,398,374,381,392,386,383,398,392,381 8,17,14,25,31,22,18,511,492,445,434,415,440,526,598,579,580,555,578,577,576,431,458,442,440,413,404,405,390,420,622,610,586,533,544,475,449,453,496,543,602,697,813,768,739,446,815,785,741,693,658,587,508,598,703,742,838,834,882,846,798,451,397,446,467,505,560,510,517,472,437 16,8,8,58,84,86,58,402,405,399,396,393,383,392,415,416,412,388,399,425,423,400,408,401,396,399,399,401,390,394,399,427,428,398,403,385,394,393,379,385,379,407,423,393,422,401,480,515,515,452,460,418,405,419,427,422,461,475,501,474,439,407,378,399,381,420,418,396,415,402,391 17,21,21,86,129,135,88,399,433,387,412,395,428,403,420,434,428,413,453,506,498,400,486,452,415,415,415,395,389,405,409,478,506,465,469,414,404,370,385,391,402,429,437,429,428,400,499,695,701,610,574,494,438,445,465,494,510,495,543,535,495,404,404,387,404,420,506,466,482,421,414 13,18,16,37,50,43,31,421,435,445,433,386,419,434,442,448,425,430,481,565,536,429,537,486,450,446,422,397,397,392,417,554,593,497,526,442,399,398,397,407,409,426,477,459,464,423,563,730,746,646,612,518,454,437,482,493,560,528,575,547,514,399,390,393,397,460,564,523,522,458,398 9,8,8,17,26,25,15,396,396,386,385,374,371,404,411,409,397,399,398,409,393,393,403,399,401,394,382,393,405,389,395,408,401,393,391,388,388,377,395,381,390,400,392,416,385,394,439,422,438,410,412,398,375,392,392,395,430,441,472,440,436,406,394,388,384,373,412,395,414,381,382 15,14,13,123,216,221,123,452,452,428,434,432,429,483,473,471,480,456,481,527,485,404,465,439,423,428,408,400,399,402,441,491,499,443,472,421,412,380,414,428,413,463,517,475,507,423,645,695,682,623,571,519,468,493,559,548,636,622,681,657,608,412,404,426,427,460,515,488,490,449,412 19,8,8,24,33,27,19,426,407,390,386,406,387,420,444,417,409,406,384,397,399,392,399,399,401,384,382,385,383,375,408,413,398,402,393,379,371,400,406,406,411,422,445,431,424,412,477,459,450,417,402,412,387,424,480,457,506,502,553,513,461,394,390,407,395,399,398,383,392,404,387 2,11,10,11,12,10,9,484,567,542,536,472,514,537,598,592,575,580,630,684,675,466,594,549,522,493,448,454,408,379,527,650,669,576,591,533,496,410,406,439,421,475,590,595,614,427,801,861,850,813,780,729,616,513,586,589,692,699,771,792,756,447,448,461,492,592,686,632,658,564,504 15,14,13,63,91,80,53,494,601,556,529,476,518,540,593,572,578,575,645,728,717,479,668,602,541,536,490,452,433,410,519,705,733,640,662,541,475,390,413,426,439,475,578,572,585,433,763,890,883,830,794,718,594,522,584,590,683,682,759,761,724,458,454,464,471,626,737,665,706,583,498 15,18,18,26,33,30,24,538,677,636,578,547,577,575,620,616,600,586,736,800,779,583,733,673,643,609,511,502,477,400,548,793,779,715,733,595,545,406,414,455,432,475,610,620,632,431,790,991,961,919,880,802,693,516,604,612,699,711,779,783,758,478,506,477,505,751,845,801,821,702,609 1,255,173,124,145,85,63,666,563,520,509,489,520,702,760,731,720,697,681,672,669,436,529,511,484,453,461,436,411,566,823,705,649,603,617,520,511,705,849,900,956,1023,1023,1023,971,693,1022,916,851,806,770,720,586,898,993,1023,1023,1023,1023,1023,1023,518,453,527,540,599,612,610,616,506,486 12,20,17,52,55,44,41,433,423,407,397,396,398,449,445,423,413,422,405,467,465,398,436,417,417,403,390,404,374,381,405,444,468,437,447,420,370,378,406,401,404,453,495,466,464,410,523,583,587,523,480,460,400,451,471,467,549,551,593,576,514,414,390,385,386,409,456,429,431,403,399 2,23,23,13,17,17,13,447,411,401,396,417,418,440,470,469,434,444,417,441,441,416,431,403,395,394,392,389,374,379,433,415,418,404,414,430,401,405,403,401,432,457,494,471,459,455,569,555,518,477,488,457,419,530,562,546,611,573,629,576,541,421,408,407,427,429,436,433,443,413,410 9,24,20,53,59,46,41,458,517,488,471,447,456,495,509,524,490,496,552,681,647,445,615,559,508,485,421,420,405,391,455,646,668,566,591,484,437,410,453,453,484,523,637,586,556,427,721,848,846,775,742,635,521,559,641,661,762,757,805,757,700,406,427,429,428,535,667,603,615,532,476 7,10,8,24,19,13,18,421,414,392,379,386,389,435,463,447,448,404,422,441,444,386,400,404,386,385,382,388,391,389,425,443,428,416,416,404,401,406,416,438,452,517,608,553,517,437,609,571,524,493,480,436,402,538,608,632,722,715,753,672,608,399,391,387,405,411,439,409,431,404,388 18,13,12,42,54,49,37,421,411,419,404,410,400,441,429,414,413,423,426,452,450,412,437,421,403,406,389,390,382,386,398,453,442,427,444,418,377,405,402,415,404,419,445,434,436,404,518,580,591,530,495,451,403,443,462,494,538,537,577,549,494,382,383,400,399,413,451,441,432,418,403 14,38,37,58,69,67,57,433,440,395,402,379,405,435,478,436,421,422,424,489,475,405,459,441,430,412,380,389,388,413,434,470,480,434,441,405,394,389,414,434,451,463,530,502,490,415,534,551,583,504,501,455,413,456,492,485,545,551,610,563,517,396,370,402,425,443,490,434,445,418,393 7,15,14,25,28,21,18,405,382,393,397,407,366,400,394,396,391,389,397,399,415,393,384,379,403,389,387,392,388,389,399,399,406,395,401,393,385,375,397,414,410,430,437,417,390,397,479,441,426,425,402,402,381,413,454,460,493,471,499,479,439,377,392,393,396,385,411,380,404,404,397 6,333,264,657,888,718,529,787,904,865,836,781,807,833,884,876,865,860,935,1003,988,775,949,913,853,843,765,738,631,529,813,965,986,919,936,849,784,573,586,623,695,787,906,884,893,694,1023,1023,1023,1023,1023,1003,909,846,920,942,1004,1002,1023,1023,1003,714,724,720,747,897,994,956,969,879,805 14,8,9,42,51,51,42,423,434,422,407,388,406,393,402,414,396,396,428,463,497,392,446,426,409,399,391,383,390,420,394,470,478,451,443,398,407,381,397,394,396,418,439,430,407,402,458,624,613,551,508,464,406,420,449,456,489,449,500,490,458,412,398,390,398,422,460,442,436,411,404 7,15,12,40,50,38,31,391,432,419,414,406,399,399,428,416,424,416,442,483,498,395,469,472,411,445,406,386,389,401,410,491,518,461,453,411,400,387,391,401,412,421,462,441,445,410,523,647,657,560,538,479,425,468,503,508,532,535,584,520,513,378,397,391,393,424,494,465,455,398,414 2,204,181,447,535,481,405,567,745,710,658,570,580,615,678,674,652,632,772,880,857,609,841,791,709,692,599,530,475,428,587,843,876,792,821,692,612,430,449,487,516,585,724,682,687,547,854,1023,1023,966,944,855,725,664,758,776,838,826,882,865,825,492,523,479,510,746,872,830,830,730,619 14,14,12,30,43,34,24,412,392,379,385,378,396,435,425,406,405,408,392,409,411,398,390,387,388,383,391,370,381,393,396,414,402,410,389,401,382,383,399,393,403,424,440,418,432,394,477,458,467,416,420,397,410,408,434,447,485,499,546,537,470,382,380,377,385,397,384,393,397,386,385 12,9,8,22,27,20,16,414,398,378,384,394,385,378,409,411,412,409,405,396,410,384,406,389,392,389,399,379,379,391,403,409,421,381,381,394,376,385,393,404,406,403,444,417,420,397,454,456,445,425,415,399,391,431,447,457,486,467,525,470,448,387,387,390,384,389,403,387,389,398,384 17,25,22,57,55,43,45,409,447,417,411,390,403,428,460,447,420,438,443,479,459,398,427,433,404,413,398,394,387,384,416,448,440,433,443,411,394,392,397,418,413,428,487,471,448,421,568,651,642,576,547,498,436,433,518,517,577,558,624,564,530,393,377,401,397,414,453,418,465,424,412 17,10,10,60,94,97,61,589,620,572,571,524,603,632,700,686,687,683,686,698,704,440,513,500,488,498,459,469,440,380,618,626,617,573,592,561,540,395,397,422,448,501,655,677,718,455,865,885,869,832,816,773,675,572,635,674,772,777,850,858,828,525,517,550,578,633,650,646,693,577,569 11,23,23,66,115,114,62,500,978,932,878,772,779,531,560,508,511,511,939,1023,1023,880,1023,1023,973,943,850,780,655,412,526,1023,1023,1020,1023,911,825,392,422,417,451,509,616,595,615,461,734,1023,1023,1023,1023,1023,925,527,548,542,600,620,686,696,662,452,726,423,427,909,1023,1023,1023,935,838 11,8,7,28,30,24,23,420,388,399,404,394,383,431,434,421,413,413,405,413,402,380,406,390,388,384,389,375,392,378,396,415,406,417,417,370,385,402,405,379,390,433,457,433,436,389,477,510,497,458,452,426,402,407,440,423,491,516,551,507,483,407,395,388,388,404,406,402,411,399,398 19,28,27,75,126,124,72,420,457,451,422,424,412,422,448,441,431,438,470,527,525,423,486,450,444,446,401,410,395,407,406,510,551,460,474,429,411,383,377,430,401,426,479,450,448,407,560,728,729,640,610,541,449,456,476,498,557,562,569,547,529,389,410,398,401,428,522,478,503,454,420 14,241,219,180,260,225,156,407,407,417,392,422,384,409,457,466,420,435,456,467,450,398,406,420,413,419,387,384,388,399,458,445,477,430,436,390,434,391,424,426,466,470,603,559,492,435,531,593,591,517,482,445,414,431,481,496,538,532,585,545,500,417,377,413,389,428,478,434,443,393,398 20,10,10,50,70,71,51,427,440,440,436,393,414,418,438,413,434,439,469,521,502,403,467,443,418,418,401,414,396,380,438,498,513,446,465,411,392,401,397,387,386,411,440,447,448,382,541,702,700,618,590,504,445,430,469,473,533,527,562,537,514,403,414,388,405,439,517,463,487,433,406 9,9,9,42,64,63,40,395,420,429,410,397,409,409,427,432,435,433,451,514,490,423,473,442,435,425,396,410,392,382,407,490,516,468,513,419,419,390,377,396,400,405,437,440,420,387,528,721,729,652,606,523,456,420,463,455,510,502,557,532,493,400,405,394,404,436,515,495,514,434,407 1,9,9,53,72,75,53,410,447,407,415,396,394,427,426,420,426,438,434,512,507,398,469,456,438,417,403,383,399,382,412,494,517,462,463,435,417,393,400,415,431,442,484,452,448,424,541,672,673,576,554,483,419,488,509,529,576,538,603,563,511,398,404,404,401,431,494,464,478,418,411 8,16,13,49,60,48,39,424,419,393,407,402,394,414,452,425,422,415,411,461,427,394,433,410,429,407,403,382,393,420,415,439,455,418,423,400,397,408,403,407,420,443,508,464,436,439,543,556,562,499,478,428,410,491,516,506,564,545,609,579,493,414,403,389,409,405,467,433,428,398,398 15,28,27,462,601,599,462,415,472,435,437,412,407,428,467,431,436,414,460,537,521,416,486,476,439,430,402,400,385,400,407,516,532,454,476,429,400,391,393,407,405,433,472,458,441,450,546,699,716,627,592,508,427,457,529,539,564,544,594,553,508,414,415,407,396,449,525,480,493,426,417 13,201,178,135,206,178,112,439,425,399,392,390,403,430,430,421,405,412,390,466,415,396,437,429,422,416,374,418,385,402,414,464,443,405,426,423,388,418,425,418,444,486,516,473,455,423,499,557,542,488,451,403,404,413,437,465,488,495,545,536,480,394,395,376,397,408,443,422,421,402,388 10,10,10,28,35,28,23,467,434,450,430,414,431,465,487,457,454,472,474,538,529,412,498,457,441,436,414,394,389,404,462,529,520,471,504,419,432,417,403,420,448,470,559,508,507,404,591,686,682,622,596,549,484,452,487,489,558,552,622,602,558,407,411,412,400,428,521,479,484,429,404 3,13,12,35,46,42,32,388,430,412,418,402,409,395,406,417,381,402,453,508,488,422,484,441,428,421,407,400,400,401,399,469,512,447,444,414,411,384,407,386,404,393,425,398,405,387,483,655,662,555,535,468,411,408,445,433,487,499,512,481,461,399,382,402,387,396,490,469,456,426,400 12,36,27,49,64,41,30,427,440,419,422,409,427,443,475,460,452,405,460,540,535,398,499,461,434,433,394,396,394,409,415,486,531,467,464,426,421,405,419,449,470,516,600,531,492,435,607,682,681,600,577,502,438,545,600,620,663,643,695,634,564,414,396,373,399,436,518,485,488,424,408 13,14,13,26,34,32,25,419,455,439,422,417,423,390,422,410,434,412,483,560,521,411,521,475,442,433,429,408,393,397,405,504,568,481,490,424,425,388,388,397,406,429,466,452,426,400,526,723,736,652,598,523,436,420,455,479,535,514,566,515,488,410,393,389,389,459,541,487,492,455,412 2,1023,607,335,539,189,102,663,666,596,593,535,566,707,759,743,714,702,738,797,783,520,704,661,587,560,481,485,392,500,674,763,777,689,690,570,536,609,681,711,774,840,915,853,812,717,919,940,921,866,837,761,647,867,924,934,973,958,991,952,903,528,487,494,523,660,758,706,721,612,544 18,61,59,38,45,38,33,599,709,662,623,568,612,640,710,694,691,689,757,834,806,560,762,704,656,636,535,509,463,401,673,808,817,742,767,670,603,417,427,456,508,588,751,745,778,452,888,991,978,926,903,838,724,625,695,722,811,822,880,884,848,534,526,503,554,738,848,798,812,702,607 16,39,36,68,77,65,58,434,524,490,489,429,463,461,499,465,474,473,557,659,628,448,600,564,510,490,449,433,404,390,442,647,660,578,610,489,460,409,387,400,405,448,529,494,492,417,660,844,841,776,746,641,530,492,518,546,623,604,666,642,622,426,417,403,431,524,649,601,615,509,465 4,109,104,200,300,285,188,497,632,571,559,492,505,547,581,559,553,560,648,765,739,492,702,673,584,578,491,474,424,431,514,714,759,658,695,549,518,451,428,454,472,524,621,601,616,487,777,919,927,865,835,753,640,565,645,683,757,740,799,784,738,454,476,450,461,612,751,709,706,605,542 13,210,194,134,197,186,125,442,416,417,401,389,387,449,467,440,425,451,427,463,460,383,459,428,411,392,387,412,401,404,448,473,459,420,450,398,354,393,428,433,452,485,555,512,480,429,535,545,547,466,458,439,411,464,497,507,572,554,631,562,529,403,363,412,391,426,491,443,430,437,393 10,23,19,18,16,12,14,411,432,386,393,380,398,419,422,401,439,426,428,453,445,409,439,431,413,404,387,385,380,374,414,449,469,436,429,400,398,404,412,412,411,440,496,440,436,410,535,575,572,517,510,432,417,457,497,504,561,548,598,559,489,392,376,400,393,437,453,409,442,402,391 6,11,11,20,34,32,19,400,385,390,372,393,395,400,403,397,409,395,383,393,387,393,392,386,392,367,386,399,401,380,387,389,392,405,395,378,386,401,405,361,404,413,406,422,407,383,412,410,405,396,378,394,390,417,416,416,402,423,441,422,416,386,371,384,371,377,396,387,369,380,359 1,80,69,79,92,78,69,560,697,643,613,510,554,598,649,651,644,626,723,831,808,555,774,735,645,625,530,508,437,391,582,792,835,749,762,641,539,414,428,444,503,591,718,672,694,480,841,965,965,903,873,786,665,645,722,739,801,805,858,848,807,476,464,484,492,686,829,769,785,685,580 14,18,13,39,51,38,29,429,367,379,397,404,378,449,461,437,435,417,395,406,405,390,388,392,385,386,378,371,394,387,407,397,401,389,400,386,387,394,399,400,412,414,488,444,425,403,545,446,429,412,410,398,381,442,482,492,521,571,622,575,502,368,395,384,396,412,408,401,390,379,385 10,19,15,33,40,27,22,706,656,598,580,560,597,747,800,791,781,764,764,739,733,479,569,555,521,508,470,475,463,416,688,683,643,594,590,541,510,454,475,514,531,631,779,765,786,548,919,891,850,820,798,758,667,738,805,820,884,883,935,933,894,607,514,604,648,703,725,704,716,614,555 6,10,10,26,38,31,20,385,402,385,378,375,382,381,392,391,380,377,396,426,397,390,422,398,393,382,388,369,395,376,388,411,428,410,412,397,384,414,395,379,395,404,415,419,390,383,431,447,469,417,412,404,404,388,406,396,421,414,440,421,406,373,391,394,375,393,408,416,408,389,375 13,14,14,20,26,25,19,509,571,504,510,478,482,536,609,570,578,568,612,682,665,463,595,541,514,496,461,441,408,402,523,638,651,573,604,492,478,410,405,412,424,468,595,566,572,421,749,830,814,752,730,654,544,481,554,575,662,659,740,744,708,465,464,450,468,585,682,621,644,538,485 12,10,9,40,61,57,35,393,449,444,434,400,416,402,432,427,423,427,456,548,533,415,518,475,439,436,408,396,415,396,413,509,560,471,500,433,405,403,377,375,391,422,433,419,421,403,500,745,757,682,621,557,451,426,442,439,484,489,533,513,491,378,399,390,400,451,532,498,492,422,420 2,13,13,118,168,169,119,418,412,401,405,391,399,413,408,404,407,417,418,444,431,389,416,398,400,392,400,392,393,408,399,426,436,410,399,399,418,400,388,387,403,409,421,414,413,418,487,528,517,466,442,439,390,412,419,427,444,460,484,478,462,381,392,399,382,419,430,414,407,410,402 1,10,9,18,19,16,14,410,469,443,428,406,404,430,435,432,434,439,497,593,564,437,553,517,456,457,426,428,399,402,425,568,605,505,541,457,418,389,393,414,403,424,498,471,462,418,568,745,758,666,628,532,460,475,508,488,573,554,611,589,543,398,389,395,405,467,591,550,537,474,424 8,18,18,88,131,133,88,390,391,395,389,394,392,406,413,425,394,410,415,395,409,390,386,374,385,386,383,389,382,408,397,396,397,392,390,390,396,401,410,402,417,427,447,407,400,396,477,472,426,420,400,402,373,434,475,476,534,500,532,483,446,405,400,397,371,385,378,385,391,386,404 13,18,17,132,178,183,135,401,427,408,397,391,417,398,412,406,405,397,447,448,466,404,443,430,409,401,395,395,393,393,407,433,443,425,423,421,396,375,390,397,397,416,475,429,418,406,510,582,590,510,474,440,423,444,478,502,539,504,523,497,466,403,386,386,391,430,448,436,423,430,388 9,16,15,45,52,35,32,471,478,449,437,413,410,450,483,459,460,438,467,563,557,413,529,491,442,424,418,404,396,387,474,549,575,504,502,444,428,395,412,427,443,532,670,604,574,408,575,706,726,659,629,552,493,470,512,520,591,569,609,595,556,401,407,389,410,458,553,491,502,433,415 12,12,12,24,35,32,21,399,391,414,399,385,419,379,393,394,376,383,404,431,448,394,418,397,393,406,393,388,385,395,387,421,428,392,416,384,384,409,381,399,413,394,433,410,395,388,447,531,531,486,455,408,412,396,420,420,434,432,445,446,437,396,385,382,389,414,427,404,406,411,396 1,375,240,804,1023,991,590,904,955,916,892,848,878,939,987,977,971,963,999,1023,1023,829,974,933,892,875,803,778,685,603,937,1018,1017,964,979,904,847,648,703,755,816,904,1018,1005,1016,809,1023,1023,1023,1023,1023,1023,971,949,1010,1023,1023,1023,1023,1023,1023,836,801,833,857,982,1023,1010,1023,941,879 19,91,65,94,104,69,70,506,596,559,515,482,501,535,582,566,550,535,633,753,733,490,685,621,566,538,461,443,413,431,500,702,737,633,660,532,469,438,441,457,487,553,643,589,587,473,757,897,898,832,800,705,572,610,699,698,755,747,802,777,721,447,444,436,453,584,739,683,687,557,478 2,9,9,6,8,6,5,471,627,594,552,524,534,517,590,571,579,567,674,777,755,530,711,657,578,575,491,491,438,376,505,742,762,690,706,592,529,400,398,406,422,471,557,563,572,415,763,938,934,877,846,755,631,496,535,569,655,668,744,756,719,450,485,450,470,649,790,727,746,638,552 15,42,37,786,1023,1023,756,574,570,535,511,488,508,599,660,619,623,606,642,686,674,466,581,520,510,506,460,459,435,428,550,624,624,569,587,513,464,432,437,455,510,581,710,673,667,560,834,860,852,796,774,707,589,642,719,750,823,820,875,857,807,498,440,468,483,562,660,617,637,532,486 19,8,8,27,23,21,24,426,393,389,385,376,389,410,417,407,408,403,399,405,382,399,397,388,389,394,389,375,386,421,396,414,395,390,395,377,387,395,386,407,417,441,462,438,437,403,465,430,411,402,406,413,378,452,474,472,505,488,545,502,476,395,380,382,394,377,405,385,380,365,389 4,49,48,324,333,331,322,486,450,403,432,403,436,530,566,556,531,503,509,526,503,393,458,445,419,411,407,408,389,421,450,493,491,473,465,423,406,410,428,396,435,472,578,569,538,477,723,703,670,608,591,515,469,591,659,680,751,735,789,749,698,445,418,445,438,459,495,496,503,432,418 10,28,22,54,52,39,42,452,456,425,415,431,431,450,486,460,467,454,481,543,543,406,467,463,435,437,396,416,415,393,452,516,531,471,481,435,421,405,431,431,465,506,603,552,511,445,652,738,715,643,608,530,456,545,601,624,687,664,714,677,615,402,421,406,416,441,509,501,517,429,420 12,16,15,23,33,31,21,398,466,450,447,398,417,426,447,450,435,437,460,531,515,424,501,455,448,435,389,403,374,387,418,529,546,473,500,459,413,402,405,397,398,421,447,444,437,395,552,731,717,642,607,521,457,432,475,473,521,513,578,556,531,409,390,395,420,459,525,505,503,433,412 7,68,61,112,145,127,98,502,639,600,562,498,499,518,577,565,542,546,645,788,774,522,733,687,597,593,500,490,405,419,508,735,778,687,705,595,519,417,425,426,464,508,610,593,583,440,762,949,964,895,857,775,641,568,639,675,742,733,793,771,726,407,470,456,457,602,766,713,726,607,532 3,14,11,54,93,78,26,645,657,617,582,555,567,684,740,720,711,703,733,784,779,535,711,658,600,578,504,492,424,471,649,763,766,685,715,570,540,486,558,595,669,751,840,793,763,648,892,940,923,873,842,770,654,823,884,885,923,913,953,921,874,495,476,522,530,688,779,720,737,621,553 19,13,10,33,40,30,25,425,419,377,400,375,390,430,431,442,417,414,420,441,444,381,407,409,404,379,398,378,395,386,412,417,412,415,415,386,382,409,401,406,405,431,460,451,435,395,500,516,509,461,442,433,396,438,485,480,518,524,581,545,482,382,404,400,391,399,435,412,426,406,402 13,18,16,65,84,70,52,400,473,435,413,406,430,438,441,425,419,421,477,557,553,418,507,485,455,429,418,403,397,379,416,531,577,497,491,431,429,399,408,421,398,399,473,435,444,404,540,747,760,669,638,543,437,430,451,474,528,523,562,550,508,407,385,403,395,424,533,492,500,448,410 15,10,10,152,244,252,155,381,393,396,400,390,383,389,382,387,391,397,397,418,410,393,407,389,398,378,376,381,385,370,378,415,420,395,400,389,382,372,383,388,389,389,415,393,403,396,398,450,445,425,425,406,384,387,418,386,418,426,415,399,407,381,404,391,397,397,412,410,397,370,384 17,8,8,67,97,97,66,423,409,425,405,403,412,402,423,406,406,402,431,452,460,397,440,415,405,414,405,395,399,393,394,453,460,429,418,415,396,390,399,389,412,406,422,425,396,402,484,595,593,536,522,437,429,419,443,443,480,475,514,483,439,396,388,392,388,422,454,425,462,415,410 11,28,24,95,142,96,66,426,528,486,477,441,450,446,501,490,507,493,558,664,641,449,610,551,509,472,426,441,400,389,462,623,664,564,573,487,465,415,422,429,471,513,612,573,547,445,681,842,852,777,741,639,509,527,576,606,689,682,729,691,628,406,427,416,426,508,630,595,576,497,457 14,16,16,56,68,65,51,418,488,465,427,434,444,411,457,449,442,442,509,618,593,432,558,506,466,465,413,412,407,423,426,578,618,528,556,464,435,401,402,385,401,432,489,463,474,416,605,809,814,726,696,596,482,452,509,528,588,583,634,616,582,413,422,418,410,463,607,542,525,471,453 14,13,12,13,12,8,9,528,581,548,521,494,531,544,594,577,595,581,639,685,689,474,610,571,535,523,485,474,426,383,503,665,668,598,596,535,482,397,412,420,441,462,566,550,585,425,772,868,850,805,783,721,603,499,565,582,691,685,753,763,724,469,469,474,498,627,686,652,666,565,519 19,10,8,22,29,24,18,390,382,396,375,392,385,412,394,390,398,394,392,413,418,378,409,386,385,392,383,401,378,399,390,405,386,379,403,388,397,389,397,392,388,409,430,422,394,399,441,434,445,412,411,401,387,424,442,446,459,465,501,468,455,399,406,390,389,396,407,395,413,381,401 1,34,33,381,470,473,383,407,436,423,442,409,390,432,449,426,403,442,486,560,514,421,533,482,441,430,420,405,404,403,424,522,562,473,502,456,415,383,419,409,406,435,482,452,443,422,576,725,734,635,596,495,464,462,508,522,561,548,602,581,541,423,402,406,397,449,546,489,481,447,406 8,30,24,45,77,53,30,410,372,392,375,383,386,420,392,403,392,415,426,436,429,399,388,410,387,385,392,386,379,385,408,392,424,392,426,393,396,390,406,428,433,453,502,468,436,421,491,534,504,460,435,425,389,492,517,498,545,538,596,516,487,403,386,403,407,393,412,423,416,384,377 6,11,10,16,36,35,15,424,395,384,400,392,407,450,471,476,449,437,418,427,416,390,388,398,383,391,385,385,396,430,503,445,430,406,418,429,398,514,586,626,677,754,803,696,626,440,619,493,459,465,443,424,396,565,661,684,729,712,736,668,600,391,392,406,405,406,412,412,421,408,398 3,12,10,41,39,21,24,434,433,414,416,394,384,456,483,476,449,448,475,495,482,400,457,425,418,398,397,393,389,391,447,481,500,446,430,433,411,402,420,451,462,514,592,531,488,442,634,688,651,577,540,483,453,578,629,639,711,702,747,682,624,409,394,398,405,432,485,459,457,417,409 14,16,15,21,21,17,17,510,626,575,537,497,523,557,623,602,604,600,669,754,736,489,677,625,555,550,480,467,436,386,527,714,729,657,678,554,507,403,395,422,436,471,604,597,620,438,785,925,920,862,830,753,628,511,570,618,689,698,780,779,743,469,471,495,496,662,780,726,741,638,537 2,20,18,351,632,631,349,442,461,455,440,390,427,474,499,491,484,460,508,561,550,423,502,476,425,439,420,388,391,408,447,556,559,496,484,459,431,431,448,423,450,477,552,514,512,496,667,743,738,665,635,557,455,620,711,712,718,686,728,683,640,426,419,435,422,494,566,520,515,463,411 16,9,8,45,81,78,42,406,433,410,415,398,406,416,434,450,443,408,454,495,465,409,443,453,416,384,410,384,390,397,409,456,475,434,458,402,402,390,397,404,407,425,456,447,416,400,517,629,624,549,516,478,456,434,461,474,535,518,569,518,505,397,389,397,396,433,463,448,465,416,406 9,30,15,193,300,278,160,445,475,487,454,394,415,492,505,507,511,497,521,590,551,419,543,500,437,447,429,405,383,400,451,555,599,492,492,451,432,415,432,449,475,554,655,569,556,473,696,762,745,687,635,542,467,577,643,670,757,742,788,734,663,433,399,402,434,475,558,510,508,465,404 9,30,16,53,54,28,27,451,513,497,445,457,441,485,523,504,499,481,567,674,647,454,605,556,518,474,447,430,390,421,477,638,656,580,594,497,473,421,427,429,448,514,613,572,561,452,721,827,826,761,724,631,527,557,623,650,722,706,760,737,682,424,434,431,413,506,644,590,593,499,474 11,21,20,47,49,45,45,423,466,448,411,410,444,442,455,437,453,418,475,563,564,420,522,491,435,450,411,385,389,398,418,526,577,489,486,442,419,390,382,409,396,431,480,468,462,412,589,755,762,674,649,532,450,457,517,515,581,556,610,599,540,402,398,398,407,455,556,510,522,456,410 7,9,9,38,42,39,34,387,440,432,431,408,407,415,416,420,413,407,464,524,508,406,488,439,430,429,421,404,411,378,405,505,518,466,475,410,405,394,385,373,371,363,414,416,406,383,501,704,718,632,604,514,450,409,404,417,450,461,485,490,460,398,394,399,407,436,507,474,486,433,414 13,19,19,92,139,145,96,465,434,443,437,407,425,510,559,534,532,522,501,480,496,402,413,397,397,384,383,401,399,410,467,433,425,413,410,427,384,412,414,433,445,492,587,547,546,460,690,590,541,505,501,471,428,585,660,661,692,682,740,706,662,432,391,430,449,442,442,435,446,411,418 16,16,16,37,57,55,34,409,435,413,410,393,401,413,434,421,416,427,437,482,458,396,434,412,408,407,391,404,392,408,399,439,446,434,419,422,411,393,391,396,391,406,432,422,439,387,513,590,573,560,505,470,441,450,454,463,507,515,530,555,481,402,396,412,409,423,448,430,460,423,407 5,22,23,63,98,101,64,419,914,876,802,667,662,427,449,428,431,428,923,1023,1016,882,1023,984,923,902,787,696,573,399,510,1023,1023,987,985,843,748,409,501,528,589,661,729,659,616,593,610,1023,1023,1023,1023,930,794,704,705,642,599,570,604,575,544,404,582,402,399,905,1023,969,977,866,730 18,12,11,39,47,41,34,413,394,402,394,388,387,422,451,412,393,414,414,433,415,387,401,403,390,399,382,378,378,395,406,413,405,403,419,388,387,408,378,411,406,416,435,427,441,396,506,522,523,462,453,431,398,424,435,442,481,478,552,490,460,384,398,389,388,385,428,418,407,387,384 13,148,122,141,211,182,119,511,786,735,674,566,560,569,619,593,606,582,772,927,897,670,909,853,777,755,655,586,453,398,533,891,939,851,859,712,631,435,444,468,484,529,661,625,604,483,789,1023,1023,993,962,851,713,604,682,693,756,759,814,797,750,465,541,482,477,758,927,876,873,770,633 20,11,10,33,41,30,24,431,391,406,382,385,398,394,434,420,396,402,421,418,396,394,413,396,399,415,395,398,373,389,401,408,426,400,392,387,379,397,406,388,399,414,439,415,415,409,480,472,464,425,399,403,400,427,443,439,501,503,552,517,471,377,384,384,392,379,414,408,380,403,376 10,39,34,148,173,156,132,411,446,436,410,369,408,410,430,420,435,413,455,499,522,415,515,464,444,456,403,414,396,418,406,506,571,485,490,443,419,389,406,416,399,444,477,444,434,414,534,679,708,619,577,477,431,449,490,504,562,518,571,529,509,411,397,392,397,445,523,486,503,429,403 4,23,20,81,86,78,72,433,460,452,444,429,403,437,450,451,454,448,510,553,541,418,525,488,444,447,400,412,396,394,435,518,546,489,513,429,425,392,381,410,406,435,490,472,475,405,589,751,749,671,639,543,465,464,481,520,571,577,628,616,560,394,400,409,415,454,560,504,533,452,405 6,20,18,30,49,45,27,402,389,380,390,385,390,397,405,402,397,385,394,414,411,382,385,404,384,383,391,383,386,389,399,404,407,391,394,380,403,411,398,395,409,420,435,424,415,381,433,420,423,404,394,398,390,426,450,459,476,472,500,437,448,384,376,379,400,391,418,391,376,392,393 5,14,12,75,91,73,60,423,419,404,418,423,422,433,431,437,443,427,427,467,446,390,428,417,401,395,381,393,386,389,427,454,435,420,443,400,401,399,396,412,412,443,483,444,452,414,514,591,568,517,487,444,416,465,481,496,537,550,584,538,495,398,394,395,414,414,461,438,437,424,390 12,141,99,229,308,199,151,552,779,751,685,584,586,609,659,645,621,617,804,941,905,705,923,863,782,768,644,577,489,428,580,917,950,856,869,729,635,481,487,515,573,648,754,698,678,555,831,1023,1023,985,956,848,721,708,775,772,825,813,863,844,798,480,534,457,487,789,940,872,869,771,637 8,8,8,23,36,30,18,414,414,403,389,390,393,405,405,418,414,399,419,419,423,391,415,393,405,399,390,386,391,392,405,398,424,418,419,388,411,397,379,376,381,395,427,416,408,391,465,528,514,472,466,458,404,412,419,436,458,457,513,498,454,406,393,393,400,415,409,401,423,400,388 11,16,16,54,76,73,52,408,447,394,391,399,383,385,411,410,395,416,443,472,466,391,442,424,412,400,401,391,393,399,373,445,483,432,461,399,380,404,390,403,403,413,453,415,421,405,479,622,623,544,516,455,419,416,426,452,498,483,512,505,468,385,384,390,409,403,443,423,457,406,406 19,11,9,39,71,60,30,429,442,448,400,411,414,415,445,435,436,434,494,543,534,408,499,470,437,432,413,381,409,403,432,502,527,472,465,427,405,389,420,422,424,451,482,467,466,421,552,681,682,613,572,514,428,464,526,515,575,567,615,578,541,395,396,413,402,442,529,481,507,433,436 14,61,58,593,953,927,573,675,673,592,596,547,584,710,764,747,732,721,740,790,782,510,696,666,597,574,499,513,445,450,662,731,751,665,692,583,490,501,505,558,609,691,805,771,768,637,905,948,942,886,859,785,681,766,840,848,902,894,942,923,879,565,503,552,580,684,775,730,750,641,581 5,10,10,31,37,38,31,407,407,418,396,393,396,411,413,409,407,421,440,481,466,400,425,432,408,405,397,389,393,390,421,442,480,431,425,411,394,381,379,411,396,387,435,423,423,396,512,641,642,576,538,468,414,428,473,462,509,492,534,532,484,388,403,389,401,403,453,436,467,405,413 1,33,22,44,56,35,28,407,437,413,396,395,418,411,443,433,431,398,457,530,533,415,480,460,423,433,397,394,382,384,413,493,535,456,463,428,422,398,422,407,413,430,474,439,455,417,555,667,676,580,543,479,425,454,497,496,557,528,581,555,508,392,385,409,397,448,524,461,460,436,399 12,13,11,25,35,29,21,424,408,389,398,394,397,426,464,454,451,424,443,464,449,397,448,416,418,396,406,393,394,390,414,443,472,417,432,405,414,391,410,401,420,433,489,428,449,420,540,576,566,510,480,435,410,477,517,520,553,564,617,577,532,414,391,402,393,423,462,431,451,412,394 6,40,29,77,101,66,52,467,537,508,483,433,463,495,530,513,510,495,605,709,673,472,648,601,540,511,448,452,406,397,469,659,706,619,629,510,458,415,431,425,473,495,601,561,543,456,715,861,861,790,762,653,538,579,647,655,714,686,746,731,680,440,421,414,442,537,710,631,637,544,464 10,15,14,22,28,26,20,485,526,510,494,476,490,505,590,595,597,585,617,604,607,409,486,466,457,454,434,443,392,404,565,584,542,529,559,525,495,407,391,403,412,444,576,573,636,428,801,801,764,743,714,675,564,497,551,587,685,690,778,791,756,465,442,473,488,569,589,544,580,518,495 6,16,16,55,77,76,55,415,482,440,435,426,431,434,432,422,411,428,478,565,578,427,537,493,447,449,428,395,390,399,416,536,580,498,517,442,431,383,388,390,395,393,438,417,441,387,529,776,796,701,666,570,454,424,435,453,512,498,534,529,497,405,413,406,405,459,547,526,543,452,429 15,12,12,11,17,16,10,530,561,544,501,450,513,551,611,616,599,589,648,711,699,482,617,578,522,505,447,425,426,380,521,685,685,607,644,541,480,400,401,409,441,477,584,576,603,405,772,873,852,807,775,690,585,475,547,573,675,685,764,764,737,467,444,474,487,628,738,671,713,600,499 20,26,19,43,72,48,27,440,395,403,388,385,379,440,459,438,427,426,377,427,434,381,385,385,380,381,388,370,387,440,418,401,422,394,404,411,399,399,403,448,408,446,476,452,434,414,496,471,431,425,390,404,384,459,516,522,535,539,572,531,471,391,402,387,393,401,392,384,380,379,368 19,8,8,13,14,13,12,449,546,490,478,480,480,501,532,541,538,523,594,655,638,450,574,521,504,473,433,424,395,398,483,605,623,568,569,486,456,392,390,427,403,458,554,528,555,416,720,832,820,770,738,663,555,487,526,552,610,625,707,725,681,429,432,440,439,549,654,602,618,537,471 10,25,18,17,23,16,13,449,448,417,409,416,418,473,501,498,509,500,457,482,502,397,435,419,404,413,418,408,401,441,568,481,479,452,470,434,418,486,641,689,773,852,934,848,753,447,799,709,650,610,587,541,469,625,768,834,936,925,953,870,800,417,421,413,410,446,470,444,468,426,427 1,11,10,54,94,96,54,402,429,417,410,414,423,406,436,428,415,420,443,506,506,413,466,449,433,404,401,404,383,389,400,481,507,454,447,423,418,389,387,397,394,398,459,430,424,403,540,694,689,611,568,514,438,433,466,483,515,525,574,551,504,403,398,393,406,446,503,476,480,411,395 12,10,10,36,64,66,36,412,421,432,412,404,402,412,411,416,410,412,455,490,507,389,471,426,432,419,396,409,387,389,399,486,501,452,462,421,401,406,395,397,400,397,430,430,419,398,505,696,718,630,577,499,433,412,409,456,481,465,526,475,459,396,391,409,398,434,485,447,480,421,408 18,8,8,33,49,47,30,433,470,437,415,419,429,439,415,419,418,415,444,524,525,407,477,462,438,426,413,383,396,388,414,495,520,464,483,436,429,390,399,400,420,405,454,427,435,398,514,705,711,638,599,513,456,416,453,467,513,527,545,533,501,405,394,405,413,439,515,496,498,433,418 16,18,16,32,50,43,27,380,377,377,372,369,380,382,402,409,384,358,395,398,395,376,402,384,387,393,365,403,391,369,403,400,399,392,387,403,375,397,389,390,398,424,444,420,414,387,425,413,411,389,395,398,403,417,414,421,440,436,461,439,425,382,380,396,375,382,391,406,383,377,363 5,62,52,89,169,149,75,748,866,827,804,779,807,793,859,866,867,870,914,948,939,689,852,815,784,766,698,702,604,386,808,903,903,850,879,796,754,428,437,463,506,604,798,818,868,525,1007,1023,1023,1023,1010,964,879,697,769,799,886,901,969,992,970,745,727,748,779,890,948,911,932,850,797 20,12,12,41,68,68,39,392,414,396,393,399,391,403,399,391,400,399,428,471,447,387,429,429,412,393,390,392,381,395,397,442,470,425,420,400,393,394,384,394,391,391,422,414,416,395,451,622,629,539,512,433,426,409,436,416,442,419,457,479,431,398,402,392,374,415,448,430,452,429,406 7,36,26,50,81,56,33,440,421,410,416,396,394,452,477,460,446,438,430,464,460,401,457,416,388,407,403,404,396,399,437,429,468,409,436,407,387,410,423,414,448,479,572,510,506,449,602,578,587,501,499,454,408,526,580,608,646,633,699,636,584,399,385,389,411,410,464,429,436,419,405 16,11,8,28,35,26,21,412,397,402,390,417,392,421,442,415,409,410,413,421,416,386,416,408,397,410,398,397,398,402,392,412,408,406,390,410,374,395,406,393,425,415,451,441,427,398,481,446,436,431,412,401,403,434,451,457,498,516,538,506,462,395,390,393,387,380,407,411,395,410,390 4,341,305,328,449,406,297,431,415,374,391,401,373,442,443,445,439,417,422,443,447,388,424,426,377,409,389,379,389,407,486,467,433,426,432,436,411,435,437,506,536,616,715,625,562,463,555,591,567,513,480,427,428,502,537,517,604,589,648,581,517,380,395,396,377,402,446,437,429,400,358 2,9,8,38,35,33,36,408,440,403,411,399,398,404,418,428,414,413,421,476,471,402,473,455,407,411,409,413,386,385,405,485,487,443,452,418,410,404,399,393,382,387,421,422,423,407,478,649,664,576,561,474,414,388,426,440,465,442,491,475,461,390,399,395,404,429,485,452,445,421,408 12,18,16,81,123,112,70,399,448,431,423,421,421,413,409,417,437,420,449,521,517,412,505,463,432,417,424,410,375,390,387,492,542,466,466,441,415,387,381,402,412,423,455,440,425,432,525,717,730,648,576,512,454,451,483,490,525,535,556,524,483,384,393,394,411,456,511,456,494,445,414 9,31,30,45,49,38,36,456,452,422,424,419,437,498,574,555,549,517,524,487,485,394,416,412,417,436,396,403,390,421,591,520,467,461,463,449,450,426,446,482,567,667,797,754,714,420,773,685,610,595,546,525,480,536,665,720,834,831,872,819,758,446,424,445,450,472,451,453,464,421,407 4,22,19,83,113,79,59,413,480,469,433,423,430,426,456,426,440,446,494,606,603,435,562,523,469,443,430,409,404,396,445,582,621,517,523,469,455,399,407,408,397,428,479,460,464,417,603,805,821,742,694,593,492,444,489,513,578,563,639,614,564,409,394,425,415,464,590,538,579,449,438 10,75,59,88,114,90,71,521,680,620,610,512,542,532,595,599,575,572,694,812,784,553,767,711,635,620,551,521,458,438,550,782,811,719,749,612,536,407,427,431,466,519,650,611,616,453,797,964,962,901,879,792,680,572,648,659,745,731,800,804,750,444,495,448,479,671,807,754,769,661,559 1,33,33,32,40,39,31,413,464,426,417,403,407,423,434,444,437,398,444,512,495,405,481,449,428,417,414,389,392,378,402,496,532,455,469,419,406,378,402,419,412,439,483,446,469,409,550,685,688,598,575,488,446,484,519,517,583,563,586,558,536,385,390,404,402,430,500,463,472,429,399 18,230,198,51,61,49,40,590,541,493,481,453,475,635,714,691,668,646,622,601,615,422,477,465,456,462,418,445,429,564,784,673,612,566,590,500,509,714,865,914,963,1023,1023,1001,930,561,928,834,770,726,699,650,554,805,920,976,1023,1023,1023,995,933,495,437,506,522,570,561,544,581,506,457 6,21,18,45,49,39,36,487,511,478,481,443,442,493,557,504,517,500,556,662,649,451,610,554,492,481,432,428,414,405,534,629,677,559,590,500,466,412,416,459,499,588,717,677,647,443,695,813,820,746,721,643,526,504,578,588,664,673,734,720,662,413,414,408,446,512,648,585,582,500,448 12,8,8,49,58,48,43,421,434,413,410,388,425,415,415,409,423,416,452,519,513,417,482,458,431,422,393,415,409,372,416,485,524,453,463,419,431,397,401,385,400,404,440,430,435,407,510,706,715,622,595,506,455,412,447,451,484,499,507,512,492,391,403,393,389,432,505,482,471,435,431 16,10,8,102,126,121,98,475,482,439,452,431,459,496,556,547,539,525,529,546,555,416,465,459,440,439,434,428,407,415,477,502,491,474,470,446,445,416,427,428,437,460,552,513,525,431,691,721,711,650,615,555,479,519,581,590,677,658,728,714,654,436,414,437,447,511,561,518,547,485,436 16,14,13,33,45,33,23,406,393,390,419,373,382,418,431,428,420,403,391,399,400,377,386,392,388,411,386,381,396,375,390,397,403,399,375,362,391,409,396,407,388,418,461,426,428,385,476,441,410,409,392,405,394,411,411,433,488,493,520,508,466,371,377,391,400,389,398,394,380,378,389 15,24,22,83,127,96,63,445,546,512,480,416,448,464,513,523,484,498,560,694,659,460,654,600,523,527,457,437,413,395,462,643,679,598,609,489,443,398,419,415,452,482,576,515,547,430,669,847,852,772,743,628,513,522,570,591,666,648,712,682,640,424,429,407,430,523,684,621,618,517,454 5,11,9,29,34,25,21,420,379,398,390,376,373,435,436,405,388,388,382,402,398,381,403,384,381,386,386,372,372,385,400,402,384,398,385,380,394,372,384,390,409,419,476,445,432,389,460,414,406,390,397,382,398,419,470,461,486,485,536,484,469,394,385,399,381,366,389,372,375,389,386 1,13,12,6,6,5,5,539,643,598,538,495,531,601,656,645,637,629,710,769,748,516,690,636,582,570,482,466,439,381,559,748,760,684,694,578,506,420,436,442,470,526,684,657,666,458,827,920,907,853,824,748,627,610,688,705,782,775,837,835,798,493,464,505,525,665,773,712,745,613,537 6,27,24,45,62,50,34,411,402,395,368,382,382,411,426,421,415,416,396,442,415,387,413,396,402,373,374,374,385,402,410,422,415,397,402,403,395,411,386,410,406,428,467,432,430,417,497,484,479,436,439,405,404,442,454,467,502,499,561,512,447,386,386,391,387,395,428,408,424,412,380 6,12,9,36,40,26,23,446,406,403,396,408,382,441,458,429,439,429,436,422,431,384,422,410,402,397,395,370,387,364,421,411,419,410,413,388,386,404,400,414,426,445,496,475,440,421,532,524,513,437,437,422,394,467,522,524,586,587,633,563,513,388,396,395,386,399,414,417,404,411,401 15,21,21,206,312,320,209,417,397,399,390,411,398,394,400,384,399,399,439,470,456,392,470,422,409,413,405,404,387,373,400,458,464,451,433,404,419,371,401,392,397,392,436,421,423,394,468,609,628,553,505,465,415,400,418,418,441,462,514,497,461,403,406,410,386,431,478,437,467,435,411 16,29,13,87,103,44,38,524,619,578,545,471,480,551,584,574,534,551,688,808,740,548,754,669,603,566,493,468,407,448,590,794,793,699,704,576,524,511,617,678,743,829,896,805,739,537,812,961,935,876,830,719,610,731,836,874,928,904,926,861,801,445,465,448,466,688,826,748,763,637,529 13,13,10,42,53,36,28,421,419,401,384,398,427,442,439,427,423,405,439,518,488,412,481,453,431,445,393,384,391,389,403,472,515,438,450,413,405,401,396,397,418,450,474,453,442,406,505,695,721,600,573,487,430,419,480,479,517,537,594,562,494,387,386,385,396,406,502,482,468,425,404 3,16,14,13,16,10,9,411,386,407,401,392,392,418,431,429,419,419,400,433,426,400,369,413,405,381,384,383,376,391,411,409,421,409,413,401,384,387,415,406,435,454,498,460,425,401,518,482,483,479,433,424,399,442,506,519,583,577,612,550,483,396,393,375,387,391,419,403,389,393,386 16,15,14,72,100,95,67,411,447,434,419,411,422,426,465,472,452,453,496,508,517,407,455,434,433,411,404,410,396,419,437,508,498,471,473,429,407,398,386,400,411,433,486,485,474,420,588,673,665,615,576,542,467,434,470,485,562,544,612,599,558,400,411,415,421,470,514,490,511,461,422 1,23,21,53,58,52,47,518,668,604,588,510,521,528,603,591,574,580,687,820,792,561,792,715,642,627,533,486,428,385,525,798,825,725,754,603,541,429,429,430,479,514,653,612,628,455,777,940,945,880,853,760,635,553,641,661,735,724,786,782,742,467,463,441,475,668,824,749,755,650,553 8,11,9,55,61,45,40,419,420,400,419,385,385,454,440,431,435,415,431,470,464,403,459,426,418,413,378,414,398,391,419,467,473,434,447,400,392,398,391,408,418,435,474,464,459,409,540,612,603,528,504,467,401,451,499,503,558,564,597,547,519,396,399,391,390,428,488,452,438,405,401 13,82,80,157,228,228,155,497,564,513,504,436,444,534,559,522,510,488,635,748,701,516,733,626,552,530,470,419,401,396,492,724,749,639,642,498,472,430,473,507,532,607,681,601,585,571,708,880,877,793,743,632,512,783,856,854,843,800,817,753,699,440,425,423,455,564,727,627,639,499,453 14,20,16,35,42,27,22,454,415,397,401,384,418,450,445,433,435,410,426,479,459,401,459,422,412,400,391,391,376,399,454,469,475,435,447,421,418,391,412,439,471,526,661,598,559,417,521,586,593,530,527,490,439,452,505,532,564,546,599,568,513,394,383,380,374,395,468,436,448,400,396 17,8,8,12,14,14,12,398,395,396,388,404,383,397,407,400,396,402,401,401,401,390,372,383,378,376,378,383,372,409,417,395,387,399,387,393,382,439,493,534,594,689,753,637,529,396,521,427,402,406,414,413,400,488,625,688,766,735,739,621,516,383,380,389,393,384,395,384,384,377,385 16,18,18,67,87,88,67,419,468,455,418,428,419,430,464,422,428,439,477,535,518,411,493,467,429,424,424,414,393,399,438,511,532,468,480,455,390,399,401,395,419,401,444,452,454,405,570,730,723,649,625,540,467,436,454,467,524,525,581,570,536,413,416,403,410,462,549,506,504,458,411 2,12,10,23,28,17,14,539,614,550,537,481,494,584,643,624,630,618,672,714,699,478,617,572,525,502,473,454,412,395,536,672,680,602,626,538,473,404,395,431,441,479,621,603,630,435,796,871,854,803,780,717,616,531,582,627,709,716,794,796,759,485,467,493,523,628,714,654,682,578,527 12,11,11,24,42,42,23,419,448,457,434,403,418,417,439,438,428,420,462,549,526,420,516,461,440,425,415,413,388,369,432,514,546,470,509,429,419,396,390,406,395,400,459,442,436,416,522,727,725,642,602,518,424,426,459,473,519,508,551,539,504,395,416,412,392,456,544,478,486,439,421 9,23,17,56,70,48,38,400,398,400,425,384,385,426,432,436,432,410,414,419,441,391,426,411,404,391,381,389,390,394,415,420,417,414,420,397,378,386,401,407,409,415,489,447,423,405,514,522,512,455,466,438,417,448,481,472,538,511,550,520,490,381,387,394,416,395,424,401,428,403,403 5,10,10,31,63,63,31,409,417,404,410,411,386,400,427,400,422,401,434,486,475,408,472,436,424,412,412,393,401,390,400,463,502,445,451,397,388,393,389,382,406,413,445,402,397,405,471,618,632,531,513,462,401,421,443,446,488,474,509,484,462,390,383,378,403,404,486,435,427,411,386 12,9,9,23,28,27,21,422,477,444,432,415,422,423,443,420,441,442,500,589,573,430,537,490,455,441,413,425,403,395,426,562,585,499,520,452,410,387,381,392,378,403,450,441,450,412,564,782,780,701,667,559,492,429,454,445,493,478,539,556,543,394,408,406,414,475,561,515,555,459,430 11,34,32,47,70,63,40,474,619,549,536,490,508,491,506,528,513,516,644,763,739,500,697,644,574,564,498,465,404,401,468,724,762,665,685,555,502,394,411,407,403,446,537,522,518,428,702,914,922,854,819,720,598,471,541,545,604,623,683,699,650,420,438,420,453,586,737,683,697,597,495 15,8,8,25,28,25,23,402,374,385,375,392,376,408,428,412,410,391,389,393,386,380,372,377,379,375,376,383,387,391,405,391,389,376,373,395,374,394,391,382,402,421,447,427,413,386,452,409,388,387,396,380,385,422,410,444,483,480,550,494,471,377,383,379,385,382,379,390,383,393,363 6,14,8,56,77,51,36,438,484,448,430,415,417,454,500,484,455,449,494,561,530,417,503,480,433,436,425,402,405,401,426,524,554,470,492,437,415,398,401,393,402,417,484,466,475,418,620,737,756,663,625,529,464,450,504,494,575,584,642,616,577,400,401,401,414,458,561,519,514,447,417 14,8,8,23,30,23,19,413,390,400,390,383,390,395,405,396,398,389,370,413,394,391,406,397,380,388,380,379,380,379,401,396,404,388,398,385,390,397,404,386,381,382,408,402,392,380,423,407,410,404,396,390,388,397,404,402,438,421,465,439,417,398,388,391,380,388,404,391,388,385,390 17,154,136,238,422,381,206,589,660,623,592,543,543,614,668,660,632,625,703,794,771,518,716,675,601,602,487,507,460,496,598,750,774,681,722,588,510,458,468,513,539,621,746,709,703,535,863,976,979,916,887,805,686,692,785,812,872,864,902,877,831,498,498,484,493,641,761,710,732,614,538 5,11,10,7,9,7,6,488,547,509,485,449,449,516,565,552,549,537,587,673,660,460,609,542,500,474,436,426,408,382,496,641,654,567,600,505,460,410,401,423,425,451,548,547,555,430,727,820,806,753,718,652,535,480,533,561,656,656,726,730,687,446,443,453,463,569,665,615,641,541,478 7,26,24,212,353,335,194,395,436,435,412,404,423,431,452,432,409,411,451,464,470,405,459,437,414,419,418,393,382,384,414,436,462,407,437,416,387,389,382,398,384,420,466,460,418,424,541,634,632,570,519,473,418,480,522,517,556,552,611,576,513,405,390,396,406,415,460,461,430,442,408 8,21,18,56,67,58,49,438,461,460,452,430,439,447,467,461,433,434,509,595,552,435,558,500,459,462,417,405,384,412,432,564,590,500,527,442,434,390,385,399,417,453,514,453,455,409,596,790,805,719,685,561,491,454,512,537,600,585,630,605,540,428,417,411,407,447,595,540,534,467,427 1,40,36,22,23,18,18,606,710,668,643,588,616,670,729,725,706,711,769,829,813,579,763,715,671,638,557,539,470,400,630,799,804,734,747,642,572,432,448,468,502,594,733,699,719,491,891,986,973,928,901,835,740,669,750,764,838,836,893,891,856,554,550,553,593,751,841,795,818,700,614 8,11,8,21,27,19,15,453,376,390,386,365,389,447,455,426,419,398,399,410,409,387,402,393,378,394,389,397,372,418,395,383,404,376,393,382,385,392,400,390,393,401,449,428,428,394,456,439,422,405,403,393,368,438,466,461,525,512,570,518,463,387,384,383,391,386,385,393,413,382,395 19,75,73,265,397,396,260,529,508,481,457,442,475,549,612,617,591,576,582,611,589,424,514,481,463,453,425,402,411,460,530,555,587,485,536,467,459,434,474,467,519,583,680,623,612,536,759,792,769,716,666,582,534,721,796,801,814,788,823,787,737,487,431,478,481,532,578,553,580,482,466 6,12,11,73,98,81,61,418,402,405,416,385,406,412,444,454,416,417,412,448,448,385,424,405,405,390,391,396,387,383,409,438,448,413,406,397,392,408,396,403,431,459,520,466,460,423,554,572,552,492,478,447,412,492,515,530,610,575,625,581,505,391,375,389,409,418,437,417,438,396,405 9,398,125,595,819,302,226,768,764,715,689,622,652,822,862,841,825,813,829,880,866,618,799,764,684,675,558,548,493,548,821,865,863,795,816,704,624,669,763,807,868,941,1023,982,939,803,1023,1023,1017,967,936,874,771,958,1019,1023,1023,1023,1023,1023,1023,604,573,599,646,768,863,818,837,725,632 9,29,23,46,73,55,34,392,417,407,404,412,385,417,434,424,408,431,410,441,456,391,399,409,396,393,405,393,371,381,400,444,422,401,421,386,400,401,413,388,432,446,502,470,450,412,514,558,544,477,487,438,397,454,486,477,542,538,584,534,501,380,381,388,388,412,440,389,422,410,404 4,99,74,266,316,224,194,801,813,765,751,725,760,837,895,892,893,880,876,875,879,588,742,730,702,689,631,647,544,461,810,819,798,754,778,717,666,533,548,603,663,756,883,871,891,632,1013,998,966,946,932,903,819,807,871,891,954,956,1011,1016,985,732,671,744,778,839,855,829,862,780,741 14,11,12,98,129,131,99,403,441,437,428,404,416,416,421,411,418,404,449,523,496,420,496,456,433,425,398,416,388,399,405,486,532,467,499,425,424,382,379,395,408,395,438,415,425,384,496,707,716,632,598,513,425,417,437,458,503,496,542,502,481,399,393,398,394,446,521,480,463,417,410 9,1023,615,1023,1023,846,584,752,787,754,699,619,653,786,842,814,804,798,838,897,885,647,841,800,746,709,617,579,470,603,769,879,890,812,844,725,646,642,729,768,817,878,953,899,873,794,980,1023,1023,977,949,882,777,915,970,975,1012,1002,1023,1007,962,603,556,586,638,790,893,838,856,757,667 13,37,35,67,87,80,61,433,563,499,474,436,463,475,490,501,481,480,549,698,663,451,643,587,524,510,453,453,412,398,461,652,690,593,604,492,454,402,399,416,442,448,548,514,522,420,668,850,858,784,755,657,529,485,560,579,642,653,702,680,638,396,410,400,429,527,693,625,638,519,478 20,9,10,64,103,89,52,421,421,412,417,386,407,435,431,431,431,420,430,467,444,405,423,410,407,385,383,397,382,379,405,435,469,433,432,397,415,376,401,403,393,403,440,425,420,406,545,609,600,527,496,469,432,413,452,457,531,520,560,519,487,394,392,396,407,430,447,447,433,424,412 8,15,9,45,53,25,23,487,452,430,407,415,420,497,538,501,518,485,492,530,540,403,460,442,433,422,388,415,379,417,492,517,521,469,454,414,425,408,472,514,556,619,729,650,616,487,745,731,699,622,590,512,459,655,725,748,825,814,849,784,730,416,400,410,414,457,517,476,515,423,402 16,12,11,30,42,34,25,401,393,408,382,408,406,396,408,407,412,384,395,399,393,384,390,383,389,381,388,394,377,378,394,394,399,393,403,386,377,393,398,399,407,415,415,400,407,396,449,456,432,415,412,384,392,420,416,435,445,449,493,469,455,393,389,369,389,385,388,381,382,381,366 10,39,25,24,34,17,11,427,440,418,417,411,401,474,525,486,501,480,486,481,468,391,436,399,405,390,408,398,374,471,577,488,463,444,458,427,422,515,649,737,796,875,947,862,769,456,787,672,628,545,563,499,440,647,774,834,933,924,953,871,793,411,388,401,411,423,432,404,466,402,395 5,30,29,257,450,457,261,397,427,403,398,401,387,411,432,408,410,399,419,441,430,400,453,423,411,413,392,380,383,395,404,458,449,420,417,404,400,414,413,439,437,471,515,453,446,475,533,560,548,482,466,425,394,658,744,745,730,663,684,585,503,393,389,385,395,417,432,435,432,404,390 6,14,14,190,279,292,198,377,422,395,398,386,381,396,397,386,393,399,391,431,422,386,404,413,393,410,390,396,392,391,388,428,415,407,418,366,400,393,396,402,402,391,411,401,393,415,437,507,543,463,436,413,393,408,430,436,436,449,468,447,419,387,393,381,396,397,431,405,409,397,395 12,10,10,29,42,42,28,403,405,415,404,400,407,416,412,420,429,409,412,469,457,388,433,427,413,413,372,404,390,391,405,462,461,429,422,395,384,416,399,395,403,416,448,435,413,395,480,599,610,525,500,460,394,440,471,465,525,508,532,527,462,388,403,386,386,418,452,436,440,401,400 9,8,7,24,28,23,20,406,378,393,388,389,391,401,401,389,399,390,389,390,395,376,394,398,382,368,377,370,391,369,396,405,402,392,383,373,395,392,397,384,392,414,425,401,411,397,415,418,418,400,392,383,371,412,429,419,448,452,465,455,431,382,378,372,378,377,385,379,388,400,383 13,85,78,70,91,75,58,429,429,398,429,414,402,467,480,444,444,452,437,484,483,401,469,462,427,438,408,397,413,417,426,483,508,462,465,432,405,420,418,437,439,454,530,461,452,413,569,601,607,537,530,461,393,452,494,488,570,576,636,570,534,401,400,397,382,418,488,470,444,416,396 4,27,25,18,24,21,15,485,611,560,529,509,537,566,611,595,605,589,661,730,717,508,662,612,579,551,497,482,448,397,515,682,701,631,647,548,504,404,391,407,429,467,547,557,572,418,776,907,900,849,821,753,640,495,572,579,686,692,774,770,725,452,465,466,491,640,722,682,702,590,544 4,16,14,54,84,72,42,427,428,417,407,395,391,408,415,412,410,405,436,454,459,399,451,423,424,400,402,411,388,391,401,445,445,436,403,401,401,409,402,403,413,431,471,426,426,389,471,600,600,519,498,435,436,433,472,475,530,490,546,515,502,391,398,381,387,426,460,430,443,421,401 7,10,9,25,35,28,16,402,382,388,389,372,397,401,439,419,429,400,402,407,411,382,398,394,399,382,391,381,371,381,403,411,398,401,388,396,369,405,403,409,427,450,485,468,411,413,509,471,454,425,421,419,391,487,522,513,563,551,589,537,486,373,370,385,381,394,415,381,385,399,394 2,17,16,76,113,104,68,415,483,466,443,444,427,446,450,450,442,462,489,626,599,435,574,528,477,468,441,413,406,398,432,581,621,549,564,458,443,385,407,398,409,411,474,450,439,402,570,789,802,727,686,603,480,449,470,476,549,537,594,590,526,398,406,386,400,471,599,548,555,445,425 11,42,41,100,118,113,96,463,593,552,518,455,501,494,499,495,496,496,580,738,726,500,678,604,547,533,471,458,427,404,487,689,736,634,644,535,468,404,422,415,419,467,541,520,547,422,716,913,926,853,827,730,589,483,546,573,646,658,717,705,656,420,437,420,442,555,722,674,683,555,489 13,15,15,36,60,56,31,440,719,679,665,655,710,477,495,519,515,524,706,813,804,512,708,663,637,629,569,594,530,403,480,711,750,692,740,681,645,400,385,399,397,411,473,475,526,403,726,992,1020,969,950,902,816,435,438,438,488,516,602,659,650,444,643,439,475,662,798,773,813,731,713 6,27,21,42,64,45,29,412,421,395,412,386,378,415,439,429,426,404,424,449,466,387,440,430,400,399,402,399,394,388,433,441,451,424,424,409,400,416,418,452,430,475,532,483,480,426,545,556,567,509,483,431,410,496,562,534,608,581,624,562,529,399,374,399,383,410,442,442,428,406,395 20,12,11,24,40,34,19,387,381,381,391,379,380,400,405,401,391,420,401,386,402,387,393,387,391,393,385,382,401,393,388,404,390,382,394,374,387,383,410,377,403,393,407,407,409,398,426,408,416,401,392,371,406,390,425,412,438,428,444,443,430,389,372,388,384,395,397,394,404,383,379 8,13,8,42,43,26,26,419,399,390,376,380,396,437,429,388,421,411,402,407,407,381,403,389,387,408,391,386,396,381,380,397,404,401,394,381,386,392,398,418,405,415,470,440,426,419,493,462,456,422,390,403,388,429,475,469,504,523,558,519,485,386,379,376,396,400,409,389,406,386,386 10,13,9,23,26,14,13,428,422,382,401,387,405,426,447,455,442,429,433,447,430,405,401,405,400,418,392,390,392,367,425,421,442,413,413,414,390,400,431,420,442,498,550,493,466,415,570,548,510,477,473,417,404,504,556,587,645,619,647,624,542,386,382,397,407,421,420,418,429,397,406 4,27,26,85,104,73,63,600,582,535,517,477,519,644,714,685,680,656,683,711,694,482,610,560,506,491,454,451,403,419,576,659,656,579,597,503,465,437,440,434,502,563,704,670,685,466,836,856,828,786,758,701,570,647,708,735,804,799,861,848,806,534,450,506,532,628,700,653,684,575,518 6,21,19,33,38,18,18,462,499,440,427,418,432,493,552,538,527,496,512,546,530,412,470,442,437,406,411,390,395,404,541,554,538,477,500,451,448,439,498,534,591,673,781,719,677,436,753,735,701,639,608,554,476,548,652,692,797,783,833,789,728,438,393,425,451,482,514,478,506,458,430 19,11,11,24,31,32,25,404,525,455,440,436,418,433,429,447,418,428,504,631,612,441,569,522,475,483,435,417,411,384,426,585,614,533,564,508,444,390,392,388,375,412,435,419,463,387,561,865,865,786,755,642,505,418,433,418,475,466,510,536,512,390,409,396,408,487,607,559,562,474,445 16,15,12,34,47,37,27,460,376,393,388,379,378,455,455,424,419,418,390,393,371,387,398,380,380,377,388,392,390,381,403,406,382,377,366,393,376,394,393,398,397,404,445,453,439,404,500,432,420,395,404,390,382,411,428,402,478,497,564,530,496,384,390,400,386,384,388,385,379,378,375 4,8,8,79,107,107,78,416,445,414,404,389,392,409,405,411,432,411,454,496,488,400,462,439,435,426,404,397,402,390,410,478,504,461,454,420,403,390,386,385,389,409,422,418,404,398,499,699,698,618,582,492,442,429,438,441,468,463,495,485,456,385,396,389,383,434,495,453,484,429,413 11,86,71,268,395,322,212,484,635,585,561,463,530,484,556,553,535,519,649,782,763,519,734,706,602,584,514,471,452,385,493,736,792,688,706,581,546,398,397,406,426,492,596,572,571,458,741,949,972,898,867,768,633,530,623,631,713,701,769,743,702,436,469,426,465,616,780,717,740,606,529 5,10,10,47,86,90,48,399,383,379,402,387,401,408,420,401,403,403,420,422,421,397,415,404,397,397,386,381,385,407,400,424,428,406,416,410,406,391,406,388,410,405,426,413,420,386,456,528,534,477,458,433,411,413,439,446,473,461,486,489,442,393,384,390,391,406,418,401,424,412,404 19,12,11,35,48,36,26,387,394,421,408,410,370,380,418,401,408,391,421,437,446,395,413,412,391,402,378,395,398,379,413,415,433,413,427,395,397,386,389,398,430,433,459,439,418,404,483,518,535,467,478,420,399,444,476,460,515,503,530,492,447,395,375,400,403,411,431,404,425,381,394 10,34,32,70,86,81,66,452,559,516,472,453,450,478,491,516,493,479,557,667,656,464,590,569,502,512,456,433,419,398,448,633,662,572,590,478,449,414,402,395,428,455,527,513,506,428,691,869,863,801,767,666,557,499,543,583,651,648,709,695,651,409,429,406,437,568,675,625,643,547,464 16,9,9,42,58,56,38,409,423,416,412,415,400,420,399,413,404,412,423,466,478,399,460,426,405,405,392,387,392,391,389,452,466,431,450,400,404,393,386,402,392,401,422,416,425,390,467,601,603,546,490,451,423,397,428,437,448,473,480,463,447,389,391,380,393,417,482,453,446,409,394 16,27,26,156,245,248,156,408,426,408,398,389,409,405,404,419,411,422,440,472,457,398,437,423,421,399,393,398,402,391,393,427,451,421,444,399,388,381,385,385,388,422,446,441,438,404,518,626,619,544,490,453,434,427,469,493,524,521,546,492,488,402,389,378,416,418,448,441,450,417,403 9,10,9,42,70,56,28,481,461,448,416,415,411,467,504,496,491,477,501,537,502,420,450,447,422,427,409,411,385,412,448,490,491,458,466,411,402,414,437,464,474,550,631,569,542,454,678,701,678,615,559,507,458,622,686,682,736,715,762,717,656,415,407,422,417,441,460,470,470,435,427 14,8,8,28,43,41,26,390,437,428,404,409,417,397,420,416,403,403,430,498,486,403,471,443,415,411,403,395,394,392,402,480,484,456,466,424,399,386,382,387,391,408,409,411,406,394,492,682,692,596,571,499,451,417,417,423,451,461,487,483,469,388,402,378,397,439,491,462,457,418,410 9,20,15,47,64,38,27,415,411,389,378,397,412,409,422,420,420,385,397,408,419,388,400,393,406,378,389,381,388,388,394,405,417,393,416,384,399,392,413,413,406,426,469,449,430,398,484,478,482,446,426,419,375,435,472,487,502,513,530,508,454,389,377,393,377,405,413,400,408,396,380 9,15,15,43,55,53,42,409,457,452,403,415,433,423,439,459,443,425,487,568,532,402,513,468,455,437,410,405,401,389,436,541,571,492,479,449,420,393,394,423,398,434,487,462,441,403,608,745,754,673,631,544,482,450,518,545,580,575,633,607,563,398,410,403,408,468,553,506,489,462,416 10,9,9,40,47,48,41,391,421,406,407,414,419,412,412,416,408,412,434,473,461,402,440,421,411,409,408,401,402,384,407,446,465,438,433,408,389,393,390,379,386,383,416,418,408,393,476,622,625,544,510,451,421,395,420,441,469,457,475,462,444,395,412,399,396,431,472,419,434,424,397 12,9,10,35,52,55,36,409,396,401,395,389,378,404,401,401,418,385,420,426,429,389,399,420,406,388,396,369,385,411,405,423,423,411,422,394,403,373,402,398,400,401,419,418,411,409,471,505,527,476,481,431,408,421,451,456,492,498,501,485,450,400,395,380,389,398,418,402,405,391,400 1,36,36,176,240,247,180,387,392,386,400,377,397,425,416,405,415,423,418,433,407,401,403,392,405,385,386,401,372,389,408,432,435,428,416,399,381,405,405,408,422,454,477,458,430,436,491,525,498,474,455,410,383,477,545,541,571,553,590,530,483,389,414,395,397,405,412,401,423,398,389 5,29,29,96,155,150,92,423,520,481,473,408,436,450,468,438,455,447,555,654,610,431,593,509,480,471,428,418,411,406,436,609,641,560,559,471,438,382,416,409,397,423,501,448,462,428,613,828,826,750,714,600,497,476,502,518,586,568,638,625,567,415,411,408,410,492,601,538,575,461,451 9,10,10,57,91,83,50,405,403,412,414,405,409,414,429,450,418,430,442,475,480,396,446,434,416,428,405,400,392,398,402,463,483,437,441,431,387,394,393,380,416,406,431,424,408,388,523,639,633,570,533,465,443,420,446,476,513,504,547,501,472,385,397,401,401,416,436,434,450,403,393 13,12,11,36,40,34,31,440,388,407,390,385,394,425,447,418,402,405,397,400,391,393,372,390,389,377,374,392,379,404,395,380,404,383,384,380,401,401,394,398,398,393,430,440,416,396,475,432,441,399,399,390,375,406,412,407,453,462,522,494,456,381,383,392,376,395,402,374,373,383,407 13,15,14,585,1023,1023,576,417,444,428,411,396,412,427,419,401,425,415,439,501,481,428,476,453,419,434,409,392,382,382,407,486,508,440,455,422,388,407,385,386,396,417,456,421,424,472,491,673,669,591,560,479,428,443,457,471,505,504,543,490,436,441,387,430,405,441,511,459,469,434,416 19,12,9,59,61,37,39,487,607,593,512,455,470,531,576,550,524,513,655,795,749,520,756,667,588,576,487,456,441,432,481,760,794,689,709,555,484,451,443,477,505,545,658,610,581,477,712,895,899,820,783,672,543,621,672,672,730,726,772,743,685,440,425,429,440,610,767,691,700,575,474 2,8,8,14,20,19,13,404,414,397,392,404,396,413,405,392,403,392,405,436,436,398,433,413,402,393,390,400,390,387,394,440,446,420,403,410,388,397,382,384,403,400,413,405,417,396,435,533,560,496,458,431,401,419,430,438,433,434,460,445,431,389,397,393,385,403,429,425,415,414,403 17,228,186,777,1023,919,639,733,804,764,725,672,720,773,818,809,800,795,844,900,893,632,828,790,741,722,617,634,526,492,719,856,874,801,818,725,666,529,569,579,646,736,849,819,812,678,979,1023,1023,996,971,912,815,819,891,916,978,970,1011,992,953,629,607,603,658,802,894,848,872,780,685 12,37,23,66,97,55,39,501,393,399,411,389,395,512,560,480,449,437,422,441,418,391,406,412,403,377,389,388,381,378,435,428,437,413,411,410,433,424,421,439,418,466,556,509,508,427,606,506,501,458,428,414,411,473,531,538,627,648,719,674,611,398,394,383,386,394,414,390,406,396,376 15,54,47,24,30,20,16,687,759,692,673,639,638,731,784,779,770,763,811,860,841,618,786,746,702,671,590,579,491,396,694,834,838,775,787,680,621,421,459,501,539,627,779,770,783,489,919,991,976,934,911,852,757,660,748,775,855,861,918,922,889,589,568,597,629,789,865,817,838,734,662 15,13,11,20,24,17,15,441,409,401,367,380,388,444,443,421,402,394,412,445,399,390,421,412,393,390,390,372,392,400,393,434,425,386,412,384,378,391,409,379,390,393,434,415,406,385,423,465,479,437,418,412,393,404,416,411,450,456,498,459,435,388,391,385,387,399,432,416,413,390,387 7,10,9,14,14,10,10,413,409,387,400,388,392,420,427,437,440,414,406,418,414,400,416,418,390,402,393,384,376,411,416,408,423,418,404,400,406,394,407,415,444,488,544,481,453,418,514,526,479,457,435,416,422,498,543,563,614,593,637,577,527,400,400,374,389,392,416,410,426,396,379 4,52,50,95,111,104,87,536,657,604,565,516,525,575,638,628,626,607,732,783,751,553,718,654,610,556,503,499,440,435,548,764,766,692,708,626,509,427,422,445,469,524,666,641,661,475,820,959,934,886,851,771,646,610,683,705,775,770,830,825,785,477,495,474,493,710,808,752,773,651,576 17,13,13,42,56,56,42,387,418,387,397,410,407,399,411,395,391,391,411,427,429,396,386,416,397,391,387,384,385,387,411,421,425,397,390,387,404,392,386,385,394,403,436,422,404,383,483,540,541,475,468,427,422,410,440,455,487,479,516,454,457,392,390,401,403,409,434,423,405,403,392 1,11,11,25,41,40,22,403,383,380,406,391,397,386,388,385,381,389,404,410,390,398,397,405,383,385,394,383,391,380,389,383,404,399,395,390,389,387,394,396,392,405,423,406,398,402,416,432,434,412,398,393,389,437,474,469,491,462,467,412,419,385,385,367,395,387,401,409,392,393,387 7,14,13,25,42,36,21,401,377,368,388,374,380,388,410,406,391,404,380,403,414,389,403,386,390,395,376,369,381,392,397,388,389,381,415,397,386,388,401,411,406,425,465,430,419,418,464,440,441,422,418,396,384,443,476,464,509,497,518,481,435,377,378,383,383,401,405,381,402,399,396 7,14,15,73,118,122,75,401,413,397,419,395,397,398,416,415,411,428,432,436,420,399,421,415,400,395,390,386,395,404,393,414,428,418,416,400,411,394,384,373,413,406,427,444,431,405,524,554,535,497,457,437,413,415,447,460,532,537,579,538,502,393,395,398,395,425,424,411,435,402,402 17,111,103,118,144,127,105,489,461,472,448,421,394,521,543,511,478,469,478,543,525,409,513,479,437,432,431,420,397,412,438,502,538,458,472,427,421,427,457,475,470,541,624,572,555,466,656,665,682,584,569,486,432,521,585,618,693,689,748,708,640,403,409,408,418,454,554,505,518,469,405 20,10,10,65,100,104,68,398,381,363,395,392,377,402,407,398,395,401,399,385,396,389,393,410,386,389,381,379,385,382,390,386,379,378,386,389,383,386,397,407,376,396,428,401,407,404,462,426,416,419,421,394,398,431,443,437,493,478,508,482,429,384,387,397,380,398,403,396,395,390,385 17,9,9,40,52,48,35,400,445,411,413,405,417,406,418,432,421,417,440,468,449,397,421,422,417,400,371,380,395,376,415,435,452,425,432,433,401,390,379,386,386,416,436,413,428,388,498,651,631,552,525,479,433,400,439,448,488,479,512,516,495,391,396,375,411,421,448,423,432,428,404 20,16,15,82,141,130,73,424,442,411,415,414,404,422,448,432,422,414,461,553,513,417,496,465,427,429,409,390,375,384,412,491,519,471,479,445,409,396,388,405,397,405,444,419,424,404,538,736,753,654,617,526,470,413,463,455,481,498,550,544,482,389,394,402,385,438,513,476,480,431,421 16,18,17,30,30,28,28,422,525,480,455,412,417,439,459,427,431,432,506,649,641,450,645,584,511,464,432,444,402,395,412,629,688,556,591,483,427,402,380,397,408,425,469,460,455,417,553,809,827,729,691,572,453,448,472,472,536,521,588,550,525,400,399,397,393,494,687,600,590,508,439 3,12,11,18,31,29,17,432,402,397,381,382,376,451,457,421,411,419,396,402,414,385,389,395,385,405,394,393,392,399,405,418,402,399,409,389,380,407,410,408,423,429,491,453,440,403,506,447,446,435,422,395,393,461,497,495,551,554,585,561,492,378,391,400,386,388,405,392,408,391,398 1,8,8,123,160,161,122,401,447,410,392,402,400,395,420,417,416,419,443,476,457,403,449,422,426,408,400,406,391,390,414,456,473,439,425,391,404,378,393,380,388,381,419,406,423,402,500,631,630,562,538,472,420,419,420,429,480,462,495,512,462,390,400,406,393,425,475,434,452,425,405 18,10,9,34,32,25,27,429,410,398,392,375,397,446,465,415,413,382,411,428,420,393,422,405,391,397,404,390,387,399,404,415,423,401,417,393,394,401,402,386,389,412,453,442,432,397,482,511,516,469,426,421,386,427,447,449,510,499,568,517,443,400,385,382,375,416,417,407,411,398,410 5,20,19,47,57,55,45,439,496,479,425,409,436,417,432,447,452,446,521,608,577,408,534,498,457,449,424,425,413,384,423,566,610,535,542,470,437,416,389,396,415,422,493,471,467,383,607,806,810,737,707,591,516,454,518,505,574,575,622,608,568,410,416,406,405,475,592,517,547,476,413 3,49,25,92,138,64,44,488,434,442,427,401,425,525,540,495,478,470,457,522,499,397,454,443,427,419,395,390,392,388,442,479,502,424,474,412,400,405,431,443,472,507,591,568,531,455,652,686,678,597,559,485,416,529,585,592,665,678,737,697,626,365,386,381,392,443,475,456,438,424,422 9,9,10,32,46,47,32,391,391,375,407,381,411,405,403,421,393,405,433,430,426,398,432,417,405,407,402,381,404,399,393,436,424,411,395,399,393,390,396,402,380,393,441,413,409,394,503,576,577,503,480,430,420,408,455,451,491,505,537,514,471,398,394,375,391,408,445,410,447,415,401 7,31,23,23,34,23,15,405,431,421,381,390,401,428,447,452,432,440,459,506,500,394,481,463,430,412,405,385,381,399,421,480,510,445,455,413,410,387,421,414,423,452,495,467,470,424,573,639,648,570,535,480,434,495,579,583,622,615,641,625,539,373,390,401,398,427,492,456,466,430,390 12,20,20,68,148,154,69,418,519,476,424,419,413,417,446,441,451,447,492,636,612,449,601,535,486,493,439,420,399,396,432,591,632,538,537,467,424,400,406,406,392,426,468,443,470,414,578,802,806,723,681,567,476,447,479,495,534,545,608,591,551,431,435,411,414,505,622,563,570,498,443 1,28,27,188,273,277,190,405,503,495,453,420,433,423,442,426,438,445,515,638,615,439,564,518,470,465,441,397,388,403,423,573,621,512,532,466,425,393,412,416,420,434,514,463,485,428,595,798,812,731,693,579,487,468,529,513,580,556,625,588,549,409,419,392,405,471,591,535,549,480,438 12,48,46,252,386,356,237,479,616,590,549,524,600,505,562,568,579,580,667,706,692,466,608,564,551,532,483,503,467,407,603,712,710,662,697,620,572,428,414,430,459,479,637,641,685,418,776,910,908,855,834,772,670,435,485,515,607,631,712,754,724,465,535,464,492,641,738,702,726,627,559 16,10,10,25,34,31,23,390,376,384,387,382,389,395,418,383,388,406,391,387,384,392,389,387,382,384,379,374,375,389,389,410,406,400,396,408,378,394,399,410,390,408,430,407,397,404,426,423,444,414,402,386,396,420,436,440,454,432,455,447,419,389,377,382,378,407,412,384,382,391,383 17,10,8,24,26,18,17,388,400,370,373,382,403,413,416,416,402,399,389,407,402,392,393,398,374,380,400,381,362,365,395,400,401,379,381,391,388,379,375,399,398,435,440,433,416,407,484,462,452,425,409,414,417,437,478,461,498,478,514,489,448,381,384,400,386,405,394,391,385,398,389 19,31,30,48,58,55,45,460,607,552,523,489,514,500,543,546,520,531,621,733,714,485,667,612,560,536,495,460,433,426,485,679,719,619,648,538,506,395,412,429,447,463,559,543,551,419,740,916,924,857,830,743,618,498,575,567,672,679,748,743,696,436,448,439,453,597,715,657,687,581,507 6,8,8,52,94,99,55,406,388,402,389,383,373,389,399,400,392,405,403,402,407,374,406,386,382,397,399,391,386,392,391,390,391,386,398,387,389,404,394,360,403,402,404,404,399,407,446,432,447,427,409,408,383,400,430,439,454,432,453,429,425,395,391,385,393,387,408,402,395,389,394 13,16,16,91,134,139,93,398,401,391,399,411,403,400,430,421,415,400,412,413,410,385,408,397,396,392,377,383,377,403,392,422,414,409,395,404,398,408,396,403,427,436,451,435,407,419,474,470,480,394,414,398,385,528,603,595,595,528,546,483,460,388,385,389,385,418,421,414,402,408,386 4,209,169,904,1023,1023,739,858,792,749,720,678,701,889,939,925,914,895,886,879,878,569,736,710,653,623,551,548,463,698,869,841,820,764,776,708,635,714,749,797,855,932,1023,986,970,836,1023,1023,996,961,936,887,795,978,1023,1023,1023,1023,1023,1023,1023,761,548,747,756,805,833,803,826,722,652 12,21,17,66,68,47,46,483,537,493,471,431,476,496,553,538,513,514,584,667,636,452,609,559,508,496,446,445,416,400,467,649,655,566,593,479,468,412,419,431,465,499,612,574,557,447,728,855,849,782,753,652,509,587,655,657,717,705,766,735,687,433,430,419,430,561,682,630,629,526,480 20,11,10,58,99,99,55,406,385,364,385,369,385,419,402,379,402,391,403,409,397,382,385,395,387,393,392,400,370,386,402,415,414,390,408,370,376,404,394,399,376,401,440,403,411,403,456,450,415,414,408,393,391,455,457,460,482,461,501,467,433,406,384,397,385,392,404,400,391,377,397 12,8,8,35,44,44,35,409,418,390,405,406,397,409,405,393,404,394,435,451,435,385,418,410,399,402,391,392,384,378,386,429,443,420,420,399,399,374,386,393,382,397,399,404,386,382,445,539,554,501,462,405,423,387,407,408,441,443,473,429,425,384,390,383,409,423,461,420,430,400,391 8,26,25,40,64,58,36,412,408,399,417,406,398,414,431,436,412,428,465,481,476,404,451,417,415,423,380,414,390,390,423,470,486,453,442,418,403,417,404,394,423,416,468,463,459,408,552,661,642,566,538,470,422,462,492,533,581,568,625,563,534,375,406,385,399,416,469,455,452,419,419 1,9,9,26,35,33,24,409,431,421,412,394,405,412,419,425,410,407,410,493,473,421,493,446,421,418,404,385,404,398,405,476,495,444,461,435,383,394,397,398,393,400,444,421,424,404,469,588,603,531,497,454,425,397,431,430,452,467,503,462,462,414,401,390,407,436,501,449,475,418,407 9,17,16,27,43,38,24,388,402,382,383,374,375,395,411,407,406,381,397,395,397,410,389,396,392,387,386,372,368,411,401,402,403,386,386,375,394,405,395,399,400,421,443,415,408,400,441,445,427,396,399,394,391,440,433,435,470,482,492,479,439,386,382,390,391,392,405,410,375,384,374 16,82,76,383,651,608,361,531,545,493,501,473,506,567,614,591,588,577,601,645,651,437,565,532,494,489,436,424,403,458,502,600,619,544,579,496,461,419,454,444,482,540,641,593,604,503,773,846,833,771,742,657,555,604,684,710,782,775,818,792,748,470,442,463,476,563,639,589,625,514,442 15,10,10,21,23,20,18,472,545,518,462,451,448,484,533,521,512,509,578,685,667,445,644,589,508,517,438,450,417,367,458,657,681,588,602,501,454,406,417,419,436,454,553,543,534,421,699,840,839,770,736,638,515,515,578,591,655,656,714,698,663,440,441,435,421,551,688,629,636,532,461 11,9,8,19,22,21,18,400,393,394,375,398,380,401,385,389,387,399,395,396,392,389,399,389,381,388,374,382,395,407,374,402,387,367,398,406,382,383,373,408,402,416,424,405,388,382,399,418,425,401,402,400,372,400,431,412,438,415,443,416,417,401,387,383,375,381,402,391,383,382,387 13,26,26,88,126,125,85,552,766,728,691,627,667,575,645,636,645,630,808,865,847,668,798,764,730,696,618,614,506,405,604,854,848,799,818,728,684,398,411,423,435,480,636,651,677,452,853,1023,1023,1005,974,911,816,518,610,622,720,735,808,830,798,491,649,525,561,843,928,895,917,812,745 2,13,13,26,39,40,27,390,462,441,432,408,425,417,423,433,427,419,469,559,551,419,526,503,449,451,422,395,401,383,424,542,572,489,521,453,411,392,384,391,403,410,446,429,440,411,543,758,767,672,644,564,467,421,453,473,505,518,549,527,489,413,405,416,400,445,532,516,523,473,418 9,15,12,50,72,43,30,422,445,394,416,400,413,458,470,461,416,437,443,500,495,411,448,436,423,417,396,391,392,405,435,472,492,449,437,422,412,386,409,426,441,467,547,493,518,434,568,611,622,542,488,477,439,483,504,513,582,580,615,597,535,406,398,412,401,419,459,435,451,418,392 5,34,33,72,92,87,68,450,534,514,479,456,450,478,473,477,510,476,585,688,653,473,617,580,520,503,428,442,407,379,441,640,681,587,608,512,470,411,409,401,410,435,520,507,501,413,656,857,868,799,755,671,542,466,528,537,603,605,679,661,613,403,439,412,428,513,654,601,614,522,462 9,104,80,106,155,116,77,553,773,726,670,566,563,593,631,612,599,576,776,924,885,670,902,837,766,742,612,560,466,447,549,900,930,840,845,708,598,422,462,486,485,585,705,662,637,522,808,1023,1023,976,945,840,698,648,728,728,788,779,833,812,774,469,535,468,497,754,919,847,853,735,604 19,17,16,46,63,58,42,411,440,443,425,384,431,424,430,417,443,427,452,528,522,407,477,460,432,419,400,396,410,405,417,500,519,472,478,425,407,390,400,385,420,428,468,445,445,404,561,696,706,618,588,519,461,421,481,490,548,549,593,584,531,409,401,409,403,442,523,457,492,421,403 20,31,23,46,79,54,30,441,418,391,409,382,383,447,446,420,433,414,418,425,414,397,402,390,386,399,373,376,400,395,436,412,412,411,409,390,386,419,416,408,449,462,520,478,445,430,531,487,462,433,398,412,386,468,542,537,589,577,616,549,509,405,387,371,398,398,417,414,398,391,371 17,8,8,53,69,57,42,393,398,380,396,396,404,377,401,379,387,383,394,405,414,391,393,406,390,391,387,398,374,388,393,412,426,419,409,395,380,387,382,377,403,390,405,396,405,394,434,494,509,475,458,423,403,395,413,412,428,426,457,439,418,387,394,387,388,404,414,394,427,388,379 9,11,9,26,30,20,17,416,413,404,408,384,397,417,425,428,413,396,397,422,427,388,396,397,403,403,377,383,375,386,406,416,400,415,407,384,403,394,399,397,421,425,472,441,420,416,522,525,479,451,430,412,396,463,498,504,533,537,575,543,502,399,373,390,390,404,421,393,402,397,383 15,62,56,52,64,55,44,676,898,857,819,745,767,731,782,780,785,783,896,1012,986,764,975,926,872,845,764,722,600,425,710,968,998,929,944,844,770,411,442,453,484,554,739,749,784,485,936,1023,1023,1023,1023,994,883,623,723,741,832,840,908,925,897,638,685,635,670,864,997,952,964,866,794 13,12,12,47,61,57,43,415,450,414,426,409,421,423,419,432,437,423,479,523,509,424,487,465,417,428,417,393,396,387,405,519,513,461,457,416,415,375,391,402,403,425,434,435,438,399,535,707,708,619,581,526,449,420,441,462,489,485,545,541,500,388,399,413,395,455,506,483,498,455,416 17,27,25,159,303,301,152,398,414,417,378,384,402,408,413,411,421,412,399,434,449,394,442,409,395,387,412,399,394,400,392,432,446,417,415,411,378,382,403,366,398,413,454,421,433,411,509,555,561,465,481,427,399,426,455,481,505,501,544,490,461,391,405,384,397,405,453,430,413,385,389 17,116,101,241,379,349,220,542,550,512,481,479,489,591,637,614,608,599,620,661,634,449,564,540,489,474,449,434,413,443,549,617,615,545,568,502,481,506,477,511,545,634,739,690,671,516,829,859,837,783,749,677,556,681,790,823,881,869,901,860,811,473,451,461,460,537,613,583,576,500,466 13,42,41,87,100,99,84,453,581,542,491,477,470,496,508,512,498,490,597,736,713,467,678,614,558,519,468,428,406,396,449,666,735,626,647,543,473,394,420,424,428,477,571,548,544,442,697,898,914,836,800,694,563,514,584,620,690,685,735,719,672,408,422,414,430,529,720,653,653,537,483 17,9,8,35,41,27,24,407,405,383,392,374,401,427,416,424,393,395,391,413,408,391,405,403,394,398,385,390,384,398,403,402,431,401,406,398,405,395,399,387,410,428,442,443,423,416,486,471,474,430,430,399,411,439,477,473,509,514,547,501,453,382,387,401,379,386,408,392,398,392,393 6,8,8,39,65,68,41,399,401,385,376,388,402,403,403,396,393,401,412,441,433,394,419,406,408,399,399,400,390,375,388,419,439,401,407,385,407,392,393,394,384,378,418,397,412,384,440,543,541,500,472,431,401,407,429,431,466,437,467,466,422,375,380,399,390,407,425,426,408,407,388 18,10,10,99,161,155,96,418,459,426,422,390,401,421,437,414,411,417,464,552,498,423,502,478,442,421,412,387,395,388,414,543,550,488,494,440,401,385,402,395,413,404,447,454,445,396,484,684,680,574,548,492,411,421,472,494,521,510,526,525,475,400,416,409,399,465,554,492,503,438,409 10,453,278,264,268,108,104,840,766,702,680,643,658,875,916,877,863,842,840,859,852,573,739,695,659,647,567,543,494,746,1010,912,875,822,839,767,724,883,1020,1023,1023,1023,1023,1023,1023,846,1023,1023,1023,1001,968,921,826,1023,1023,1023,1023,1023,1023,1023,1023,621,586,629,668,752,820,773,811,700,639 20,13,12,150,227,225,144,385,403,395,397,379,392,387,390,398,399,385,393,389,409,388,428,411,402,406,384,386,392,412,372,404,424,400,394,378,397,387,382,384,381,392,386,411,397,387,413,445,465,442,427,391,404,383,403,412,426,426,419,419,415,384,381,384,385,404,425,403,414,376,378 2,116,103,103,117,96,84,505,473,472,458,423,408,527,542,500,492,469,542,644,607,439,619,543,481,480,433,412,400,410,468,610,661,543,584,475,422,412,457,463,497,547,651,578,564,488,675,776,786,694,666,551,454,586,631,636,697,688,744,704,651,423,423,398,406,507,648,586,577,481,430 7,59,48,232,283,215,168,551,600,557,494,487,521,581,634,603,590,576,655,731,739,494,667,609,570,527,469,453,422,441,556,707,732,649,670,570,472,494,502,523,598,685,773,717,679,574,830,905,894,843,806,736,601,755,811,822,869,855,896,859,804,447,454,452,496,610,742,677,695,584,537 14,13,12,15,16,12,11,512,615,559,551,494,499,543,607,604,595,587,651,748,733,514,679,636,563,548,474,475,432,414,533,720,737,644,663,561,520,403,413,407,458,500,626,601,625,430,780,891,885,829,801,707,613,518,592,610,696,708,780,776,735,466,472,463,483,629,744,682,701,605,540 20,11,11,46,59,36,27,395,412,414,419,395,396,419,406,421,404,397,426,465,459,393,419,428,416,411,414,391,385,393,397,461,469,425,438,404,390,381,405,379,397,414,428,416,431,392,500,591,599,521,506,452,408,423,436,447,487,482,536,506,440,400,386,384,387,417,452,423,436,415,399 2,10,9,23,30,26,20,444,372,380,382,373,384,462,464,430,436,426,409,384,396,394,372,379,384,376,380,378,393,417,404,384,382,379,382,403,386,414,395,385,397,415,471,437,444,388,474,427,397,389,384,388,391,398,412,424,491,494,570,549,478,402,391,369,382,382,378,385,380,403,375 4,54,20,223,274,91,79,712,713,638,611,559,605,740,797,777,764,747,782,819,809,542,724,688,625,606,526,516,452,542,749,788,800,719,737,626,562,567,680,726,799,870,968,918,880,737,995,985,965,915,889,823,731,898,956,981,1023,1023,1023,1023,990,524,536,563,593,705,786,750,766,654,580 2,16,15,15,14,12,14,557,634,607,539,515,528,606,675,669,663,655,687,763,746,499,664,620,557,552,489,488,454,396,570,729,736,654,671,565,501,400,423,429,438,507,638,627,662,438,830,919,900,853,827,759,622,560,632,662,741,756,825,829,792,529,486,517,543,692,786,737,752,631,551 12,22,13,58,54,30,33,439,457,420,409,395,401,459,481,474,454,458,474,522,508,432,483,440,429,410,405,402,408,428,433,508,515,457,465,425,397,413,463,473,536,567,682,580,539,455,654,696,680,624,574,494,455,614,683,705,753,739,770,706,640,414,388,402,396,439,502,446,488,424,411 4,13,13,62,88,89,62,420,470,438,424,387,418,424,434,434,418,409,470,567,531,432,499,478,455,439,420,402,396,388,409,516,535,491,493,452,412,382,392,399,382,400,426,431,437,410,548,775,784,707,667,579,473,421,455,488,527,517,556,560,506,383,400,394,390,455,539,503,495,455,408 9,12,10,46,62,50,38,411,428,408,402,402,394,411,418,410,419,408,427,505,525,397,498,462,428,435,415,389,390,381,401,492,538,475,462,409,406,395,394,408,405,401,458,426,455,400,493,689,707,605,598,489,439,450,475,489,511,511,566,530,490,408,409,394,389,427,501,491,458,425,399 9,31,30,112,136,132,108,436,498,479,455,416,416,414,459,459,467,448,517,623,590,436,544,525,483,474,442,423,423,405,449,582,618,536,540,472,450,403,414,407,429,441,490,449,473,423,618,800,809,734,692,590,490,470,518,499,580,573,624,613,562,417,421,413,421,488,617,554,559,485,430 3,278,253,184,253,228,166,439,419,420,403,409,396,424,435,401,388,401,401,425,425,396,403,398,394,389,394,384,368,410,419,450,435,410,404,398,401,411,418,463,454,505,586,523,497,433,517,540,528,454,428,419,371,451,444,489,531,534,583,554,476,395,416,393,393,404,418,397,410,384,416 11,14,13,48,68,64,44,411,480,467,448,426,416,429,432,431,438,439,493,603,590,424,556,501,476,466,415,422,411,398,413,569,606,524,544,459,413,398,394,410,396,434,448,462,450,394,564,786,805,719,681,571,493,419,462,461,528,525,578,570,533,387,414,390,393,470,572,543,544,463,407 3,130,103,288,392,318,226,912,895,857,837,807,837,951,999,993,985,974,971,967,965,707,841,824,793,775,719,728,621,564,897,906,887,847,863,802,758,613,679,704,777,859,973,958,975,778,1023,1023,1023,1023,1008,975,895,933,989,1001,1023,1023,1023,1023,1023,858,754,871,891,941,965,939,963,877,835 5,11,10,36,41,37,32,442,495,453,418,434,430,472,513,515,489,470,529,576,566,425,479,465,455,454,434,414,410,392,471,521,544,503,518,436,430,415,415,452,452,541,654,589,568,430,715,750,731,668,648,578,482,510,576,627,772,773,817,753,704,435,415,427,432,507,599,537,571,469,450 13,14,14,37,46,46,36,420,462,411,423,410,421,433,430,454,434,431,486,547,547,438,525,479,459,458,421,439,398,399,424,513,559,470,491,439,425,388,387,399,411,416,462,454,448,406,564,743,744,665,618,550,463,427,462,475,531,534,581,571,538,402,411,401,408,458,562,506,510,431,426 17,11,10,28,36,29,22,415,432,397,392,371,378,431,446,424,407,425,421,424,433,405,414,416,390,392,399,402,380,385,402,428,443,411,417,397,366,391,393,391,413,418,455,438,440,398,489,519,535,484,453,408,388,427,469,458,478,503,535,509,464,397,382,392,373,404,440,427,428,400,400 3,42,34,74,74,50,56,416,450,426,403,406,416,424,442,450,427,431,459,517,516,412,498,474,438,426,399,402,385,419,436,514,536,479,478,431,407,408,406,396,412,437,513,458,462,427,563,674,688,607,556,483,436,495,521,533,582,561,622,594,552,399,392,399,411,423,533,478,489,410,414 16,17,16,31,51,42,25,394,396,381,365,380,384,396,408,408,415,408,410,398,393,377,395,376,385,384,392,389,367,384,387,381,398,386,384,389,379,401,417,402,403,410,463,418,423,384,435,437,398,379,419,388,375,424,467,465,468,468,529,467,457,384,382,385,396,367,412,397,393,395,378 7,111,103,114,144,125,99,629,545,494,502,467,483,670,732,714,703,688,666,623,620,436,467,470,455,427,428,424,415,584,750,673,622,573,584,544,508,678,732,778,833,895,953,893,864,630,898,822,753,721,694,657,547,843,914,923,954,937,970,930,883,544,412,538,555,598,623,596,617,524,475 14,76,58,71,90,66,52,454,522,490,479,421,444,476,503,498,485,473,552,671,655,462,614,575,509,473,438,414,390,395,451,633,687,586,596,482,439,425,420,464,450,506,593,543,544,447,697,835,835,763,732,613,522,568,638,637,691,692,741,712,657,424,423,413,424,528,660,612,615,492,446 1,130,94,191,263,199,146,571,814,777,720,588,608,602,662,661,634,631,828,963,925,731,945,883,802,787,680,590,481,452,595,937,974,884,889,757,641,430,478,506,529,625,728,688,691,556,838,1023,1023,1010,983,874,745,716,764,773,827,813,867,852,810,488,531,484,527,803,958,893,897,786,659 9,45,45,138,209,216,138,446,514,488,476,444,444,450,471,478,476,481,545,643,636,454,573,545,488,489,465,410,411,388,458,615,645,554,570,484,436,378,398,407,427,463,524,499,463,414,661,848,860,790,748,640,524,479,557,562,649,626,693,679,626,400,429,404,429,524,648,593,616,515,451 1,29,20,37,33,26,29,535,484,448,465,447,396,559,619,570,563,537,560,591,580,424,521,485,444,447,408,387,385,440,550,568,579,503,527,460,434,478,524,553,619,706,807,744,692,569,797,768,746,683,637,574,485,764,828,824,862,849,885,835,782,422,399,423,425,490,553,509,526,453,404 5,80,66,184,292,259,159,573,678,624,594,586,602,620,689,686,684,685,727,767,753,489,678,634,579,558,515,535,493,418,647,726,732,665,696,621,592,425,467,497,523,609,764,733,753,485,875,921,901,867,842,805,705,634,711,737,826,830,886,880,846,517,532,516,542,686,746,703,747,651,581 11,29,29,114,176,178,114,415,397,407,390,402,390,392,412,401,413,408,416,452,434,396,427,398,409,413,392,395,402,400,405,446,450,420,426,403,384,411,400,398,396,417,441,436,413,419,479,562,579,501,476,445,405,441,466,507,508,491,518,507,467,387,392,393,399,405,430,401,425,385,401 2,15,15,124,132,135,127,415,416,418,412,399,396,400,430,412,410,416,420,458,461,396,446,420,399,404,387,398,381,388,389,445,455,428,425,396,396,388,380,405,391,403,417,417,414,391,514,592,615,535,503,465,431,424,460,466,483,469,522,517,487,400,392,402,406,404,436,430,422,417,394 9,16,15,84,109,105,80,446,444,442,425,419,410,433,487,466,460,479,494,510,530,419,482,443,444,431,426,402,407,408,435,507,515,464,483,435,403,396,411,410,433,481,549,504,491,431,651,724,708,643,611,552,462,514,582,591,658,654,698,663,614,405,402,400,424,458,540,486,499,447,434 2,12,12,120,194,201,123,392,406,399,395,403,389,391,385,375,388,380,408,410,447,378,430,415,410,421,391,398,395,392,380,445,437,416,412,399,387,381,375,401,386,385,402,398,396,390,435,527,551,489,453,431,391,399,402,402,397,405,427,411,407,392,375,388,388,398,430,415,419,392,390 7,12,12,6,6,6,5,456,522,479,455,441,444,454,508,483,483,487,551,624,587,460,559,532,489,486,445,441,407,397,445,570,593,537,547,473,452,389,389,387,387,404,477,443,474,387,658,819,815,758,724,637,533,437,466,505,540,570,647,632,619,419,440,423,437,543,619,572,590,505,479 13,79,53,83,101,64,53,491,606,569,516,474,473,516,549,516,527,514,635,762,738,502,718,660,577,548,493,457,412,394,477,733,770,673,703,550,490,383,425,456,468,549,653,595,561,426,737,914,919,848,814,705,585,577,667,672,737,718,780,756,697,424,457,425,428,585,749,690,694,565,508 15,16,15,49,78,70,42,644,651,620,610,566,602,674,741,746,737,729,745,750,755,460,589,558,531,537,484,490,450,499,754,752,727,683,719,662,623,524,568,615,663,754,869,844,850,490,911,929,901,866,848,805,705,669,775,809,877,871,922,915,880,601,541,599,635,723,791,737,775,670,613 20,10,8,27,31,24,20,422,384,394,381,390,389,407,414,406,406,391,402,397,404,390,402,389,391,370,385,396,384,386,411,398,404,389,386,396,398,389,391,402,407,416,434,439,430,408,454,432,434,417,415,385,393,425,452,448,488,469,533,478,449,385,390,391,383,389,392,388,394,400,387 17,140,126,131,147,111,104,508,632,561,547,501,550,529,570,570,544,534,630,755,754,502,700,645,590,546,502,475,448,401,498,703,748,662,694,578,516,393,399,416,438,474,574,567,570,445,758,951,963,897,867,782,654,522,596,614,702,696,771,757,719,460,457,441,452,604,740,682,726,588,526 20,197,171,235,281,246,210,757,707,648,644,623,634,801,848,831,817,803,798,801,802,532,677,646,613,596,530,532,474,485,722,727,723,659,692,648,535,490,553,591,657,746,857,821,822,639,954,941,911,878,858,825,721,805,868,879,938,935,984,967,930,629,529,628,670,756,788,750,781,678,610 20,17,16,64,110,100,55,442,470,452,429,416,415,437,467,466,455,452,513,551,560,404,508,477,447,436,414,399,392,388,435,525,536,490,496,435,422,399,383,404,416,435,498,468,461,409,618,739,732,656,627,551,459,470,506,538,594,580,644,624,588,407,420,413,413,468,547,510,525,455,430 2,13,11,40,51,38,32,415,499,477,433,414,424,404,420,404,430,420,503,684,630,481,663,581,492,481,439,396,409,393,410,656,685,579,564,476,413,366,388,393,394,423,439,425,428,400,487,819,814,714,663,529,456,444,463,453,504,479,497,494,457,395,415,398,397,525,696,598,589,504,429 9,15,15,37,47,41,30,493,674,642,600,513,522,513,579,569,566,556,684,820,796,544,774,713,636,631,514,501,436,387,493,778,820,729,736,626,530,381,401,400,423,454,544,537,564,421,751,983,985,922,894,792,668,493,527,567,651,664,731,739,712,450,501,459,479,688,840,778,797,698,568 6,11,11,57,81,80,56,421,421,397,400,401,410,417,420,398,417,413,446,486,484,414,471,460,431,426,394,397,374,380,396,472,513,455,446,408,404,391,389,394,406,414,422,407,408,408,474,662,661,588,554,477,425,402,423,439,491,473,527,485,474,411,393,398,391,436,476,477,455,425,416 13,207,192,138,201,192,128,414,398,432,380,402,379,435,433,429,408,426,415,405,429,394,394,383,380,391,409,402,373,434,421,433,411,407,402,394,394,409,421,440,480,491,583,512,493,423,520,498,489,425,418,415,387,469,481,509,554,523,561,549,490,393,376,425,390,406,432,412,411,389,415 14,14,13,90,140,144,90,401,420,417,414,416,409,394,430,414,400,425,430,478,458,395,455,431,407,409,399,386,382,373,408,452,472,433,442,390,390,382,402,397,401,389,412,425,420,382,495,619,615,555,518,485,409,451,452,460,478,481,499,491,464,411,392,398,395,424,472,447,454,407,400 11,22,22,91,163,166,92,381,411,389,387,380,382,371,390,415,401,395,401,449,415,405,424,415,399,388,395,384,372,401,391,418,438,405,411,404,387,389,378,398,397,395,396,381,389,396,435,509,525,451,470,430,409,389,401,390,403,413,431,393,398,376,399,388,393,402,422,425,407,405,395 4,339,297,204,219,194,182,599,808,763,706,585,596,639,714,683,679,670,813,944,905,694,917,856,791,762,658,594,505,478,620,913,942,858,865,735,651,465,453,519,561,649,770,735,727,546,883,1023,1023,1012,979,883,758,724,803,820,886,876,921,900,862,502,549,526,548,781,937,866,880,772,660 6,28,28,54,64,65,55,416,436,433,421,405,402,424,447,435,440,449,467,519,529,410,491,464,441,415,402,416,414,405,430,503,520,492,463,447,406,368,411,407,413,425,466,451,445,417,560,713,715,635,615,519,430,453,474,506,579,546,615,575,512,394,401,411,402,427,505,471,490,431,424 5,9,8,32,49,48,30,428,798,736,653,540,506,425,437,441,425,413,799,969,894,747,958,864,798,764,638,539,452,399,446,950,964,868,869,715,606,391,428,454,482,528,600,547,516,484,557,1023,1023,977,934,802,649,578,600,553,548,542,574,565,513,403,479,395,402,779,951,846,857,734,590 19,61,47,170,390,280,103,441,595,562,595,620,709,444,477,460,493,499,567,587,644,444,489,548,543,568,579,610,571,358,446,494,493,498,560,533,570,391,392,404,390,411,472,479,462,406,659,735,747,740,768,779,731,468,498,474,551,544,619,634,586,463,642,472,470,549,609,601,697,647,677 15,11,10,18,21,15,13,424,494,467,454,421,443,443,485,475,478,444,514,615,591,455,547,499,471,467,421,422,391,401,444,588,614,540,560,479,444,404,402,413,405,453,523,482,479,413,635,782,781,702,679,571,485,466,502,506,586,582,649,637,586,417,398,404,429,521,622,553,583,473,435 16,13,10,41,47,30,28,418,420,382,389,386,393,441,447,410,414,395,404,416,427,402,412,401,394,385,381,381,374,414,394,414,421,386,396,402,385,380,404,386,417,425,461,433,452,398,490,476,488,437,431,406,403,426,424,464,509,509,564,547,477,395,395,399,379,391,405,398,404,395,418 5,11,10,45,60,55,39,418,456,424,400,404,403,404,439,417,420,423,472,525,500,409,475,451,435,427,399,391,393,384,427,489,504,470,465,441,407,379,403,383,391,405,437,420,426,392,513,688,677,609,565,482,441,404,461,450,485,481,523,487,475,405,398,403,407,440,488,491,459,441,403 13,22,20,103,185,176,98,405,395,398,406,393,392,400,399,397,394,399,406,402,402,374,404,394,406,401,396,389,406,366,386,415,420,436,400,369,381,390,392,384,376,392,378,402,404,393,418,526,530,463,468,433,416,394,384,401,406,401,415,415,399,393,397,388,396,391,412,398,436,392,390 20,9,8,25,35,24,16,410,395,387,383,385,371,424,427,404,406,409,388,417,393,386,400,399,384,386,375,390,381,398,386,412,407,403,407,377,390,398,394,406,400,414,463,424,430,415,514,468,464,424,410,417,391,422,460,470,496,511,539,511,457,379,381,389,380,400,409,400,391,407,386 16,77,55,127,160,109,83,484,452,446,447,421,408,466,526,504,460,462,494,544,525,400,498,448,431,430,398,389,402,441,499,522,522,471,494,453,406,487,524,583,631,736,820,725,643,472,727,723,708,638,596,521,458,621,747,793,870,857,877,801,736,407,412,420,423,459,509,488,510,466,421 3,130,90,180,257,173,110,719,735,685,638,575,593,760,815,792,778,759,797,853,831,582,786,738,651,640,558,524,450,638,849,845,850,769,790,693,607,756,896,943,997,1023,1023,1023,989,692,1014,1002,986,930,903,828,724,904,998,1023,1023,1023,1023,1023,1019,566,519,573,597,723,835,776,796,690,604 15,140,125,91,128,118,83,504,707,667,618,516,517,539,591,587,566,552,730,867,837,621,842,781,693,671,556,512,444,400,501,839,874,767,782,617,525,423,435,452,509,538,642,620,595,445,761,976,987,910,874,759,614,594,653,667,732,725,788,768,714,455,480,438,469,711,866,788,794,690,562 7,17,13,28,41,31,21,464,414,380,383,400,389,463,508,477,457,459,436,445,438,370,409,422,383,410,403,390,383,381,464,437,427,423,418,399,394,444,457,466,502,557,641,575,528,480,671,563,537,500,480,443,406,654,707,708,748,737,776,719,647,409,397,403,396,421,430,420,425,392,387 18,14,10,71,77,60,56,441,430,414,409,404,405,447,454,477,432,434,435,482,465,402,453,425,415,380,401,399,382,397,434,449,471,425,436,406,400,402,416,431,416,453,524,479,480,415,583,660,644,561,547,485,438,484,499,520,605,598,633,601,546,401,391,389,383,424,458,444,433,409,416 20,21,21,112,178,186,117,395,391,383,378,369,380,403,392,402,386,398,379,400,397,384,388,392,391,388,395,384,380,405,390,387,396,375,385,392,382,375,406,398,389,418,425,393,396,402,436,421,401,395,393,391,388,407,430,427,436,448,444,438,404,394,404,380,375,396,391,373,396,379,388 18,16,16,38,49,48,37,425,486,486,470,440,483,427,457,449,463,449,501,595,583,451,516,487,460,462,431,403,388,372,429,546,586,517,546,457,441,386,408,399,404,427,474,466,462,412,597,790,790,710,679,579,503,474,506,498,547,552,617,600,566,420,412,408,410,479,580,517,543,468,437 19,10,9,31,33,25,24,402,395,395,385,383,377,428,413,409,393,417,397,418,407,385,410,407,391,408,373,383,368,390,405,408,410,400,397,391,396,405,402,404,392,415,452,434,415,389,462,466,482,455,437,400,401,443,446,449,501,498,543,492,457,390,388,381,384,391,401,386,381,394,395 1,19,12,54,62,48,41,561,543,498,491,465,445,602,666,626,624,588,617,676,657,449,585,535,470,484,430,415,402,481,567,633,639,556,562,502,433,480,558,591,648,729,812,740,704,622,848,854,829,771,736,639,531,812,870,870,903,889,924,875,832,452,431,450,450,539,642,592,578,510,453 1,11,10,25,27,25,23,420,452,454,405,425,448,416,451,445,447,420,477,582,548,424,525,479,441,448,417,406,394,387,434,541,574,501,496,455,411,406,396,410,430,455,501,464,462,427,598,763,768,684,643,534,474,499,564,569,631,613,671,623,578,397,396,397,409,460,560,506,530,475,415 8,92,69,179,233,181,142,484,615,562,531,489,496,541,586,554,558,525,645,760,749,479,714,647,573,561,475,453,403,417,483,717,765,661,683,533,512,422,444,475,494,554,663,592,589,493,747,902,908,840,810,726,585,622,701,699,761,745,804,771,719,437,470,426,466,593,752,690,708,583,509 13,9,9,63,89,89,63,392,449,431,432,396,430,427,442,426,409,443,455,525,502,411,484,448,433,429,413,415,381,393,400,499,514,451,481,437,422,370,394,389,382,398,435,424,430,395,544,709,698,618,591,483,447,411,436,454,503,498,537,535,500,406,412,383,404,463,520,472,500,435,410 19,12,12,57,84,80,53,413,458,450,430,423,410,431,428,429,419,408,465,569,544,402,515,475,455,437,400,383,392,401,412,526,553,478,501,446,435,390,405,401,403,428,475,449,448,407,550,720,739,667,613,526,451,429,485,499,541,548,585,557,506,397,381,400,404,451,543,501,506,468,413 3,11,10,50,51,42,41,534,619,555,533,508,534,565,623,616,608,602,663,716,709,454,625,572,534,520,464,478,441,405,540,671,687,605,655,536,489,420,416,436,457,511,654,611,647,446,811,875,858,815,791,727,629,585,655,670,754,754,817,812,770,477,467,492,522,604,695,653,675,565,523 19,109,71,97,127,68,55,476,462,437,454,427,408,503,534,516,500,459,475,517,494,391,445,430,402,422,392,409,401,439,459,512,511,453,466,421,413,409,447,448,500,554,657,605,566,483,678,678,657,574,558,452,428,610,673,698,731,724,770,722,649,403,392,410,402,438,494,450,478,408,421 2,38,33,137,190,162,115,427,512,504,466,400,451,452,474,468,467,462,547,655,633,446,615,548,492,485,441,409,398,411,457,611,659,533,595,477,451,400,408,417,399,416,493,467,466,417,627,829,845,768,729,609,509,454,501,524,559,559,636,625,560,419,426,420,424,503,633,589,593,498,457 1,133,112,1023,1023,1023,1023,669,853,812,772,705,719,703,771,768,757,746,868,967,948,725,933,890,817,804,716,672,572,470,711,925,958,876,896,790,710,479,506,546,598,703,841,813,820,676,945,1023,1023,1023,1023,944,841,748,826,852,914,909,964,953,917,634,639,599,622,830,959,913,919,825,740 3,175,146,29,40,22,15,470,439,416,433,412,383,492,513,479,499,478,461,507,491,411,422,424,407,435,418,376,367,500,671,516,506,448,471,410,424,592,757,819,878,950,1023,940,852,505,874,739,662,593,568,499,442,714,857,923,1023,1023,1023,964,892,397,391,416,424,447,463,449,450,433,391 2,14,13,89,112,105,84,432,543,490,503,451,497,449,471,476,472,507,568,625,622,430,534,508,491,475,436,450,420,387,452,576,593,523,527,470,465,384,394,384,409,396,455,453,470,410,640,821,804,757,724,662,567,408,426,442,502,492,575,619,591,419,460,427,444,535,625,572,629,528,485 1,14,13,19,33,27,15,505,534,511,479,455,469,517,555,543,551,523,559,670,656,438,592,546,519,489,443,424,412,384,487,630,665,570,600,524,443,403,414,423,445,501,595,560,566,427,727,829,820,754,728,644,516,514,582,595,679,673,743,727,680,433,426,444,452,543,647,594,632,524,475 10,8,7,20,24,21,18,423,380,379,366,372,386,414,429,414,388,392,386,390,386,386,388,395,387,383,389,372,364,397,394,383,396,391,384,384,384,384,377,382,384,381,427,407,407,401,434,402,402,401,380,385,391,383,385,402,419,443,457,439,415,388,378,379,385,388,368,366,397,390,386 1,14,7,94,94,45,43,437,538,501,464,453,453,486,528,496,492,472,568,663,660,447,604,551,500,477,446,452,399,421,473,626,663,577,616,481,477,422,435,448,473,544,632,576,542,460,705,846,844,776,745,636,517,584,650,654,730,718,762,720,671,412,428,420,429,527,644,576,609,498,447 2,75,73,117,192,182,110,468,571,529,494,443,474,465,515,495,512,516,617,718,695,467,665,619,547,541,469,448,405,409,453,664,719,616,624,532,466,395,404,447,435,467,550,533,546,440,705,882,892,821,790,702,571,510,559,587,674,675,729,703,666,436,436,426,440,558,715,652,651,543,497 6,19,18,66,89,87,65,429,437,420,420,379,417,427,438,438,438,433,454,471,473,389,446,413,416,398,390,383,379,381,435,436,460,430,428,395,403,368,405,412,418,455,514,454,448,427,575,632,631,543,538,461,422,495,564,555,609,592,649,610,545,399,401,405,416,417,468,461,424,437,401 6,110,101,167,229,215,154,501,460,453,454,406,402,531,543,508,492,479,471,586,546,401,565,522,466,465,412,395,381,470,506,546,594,485,503,440,445,437,501,499,527,627,717,637,615,495,703,692,726,625,594,489,417,627,688,685,737,735,792,745,680,414,385,398,425,459,587,540,523,473,417 13,117,96,266,332,264,214,472,555,505,489,446,475,490,551,525,500,520,594,671,664,459,621,568,520,516,461,441,406,417,451,650,676,575,604,495,482,383,403,393,429,474,590,543,530,465,735,864,859,798,775,682,564,540,601,629,711,704,756,743,703,463,442,448,460,556,672,612,662,535,473 3,20,20,49,74,71,45,430,426,400,406,418,408,429,454,427,426,416,438,496,480,402,440,429,407,414,411,400,385,404,420,454,484,439,437,416,408,402,407,401,409,423,477,433,445,407,521,644,645,564,537,475,407,472,526,530,572,557,606,582,520,411,393,400,404,422,464,456,463,421,404 6,9,8,20,27,23,16,414,400,397,399,385,383,434,426,429,416,413,415,437,440,409,432,417,416,399,401,383,381,401,394,435,439,412,415,405,382,391,393,398,404,426,467,433,433,406,484,516,506,457,460,423,403,440,467,468,512,504,558,516,481,386,368,401,397,415,429,428,420,392,385 4,28,26,45,44,39,41,519,443,425,414,424,406,494,478,453,435,419,474,502,491,407,470,439,425,417,379,402,406,399,492,501,502,458,469,417,403,400,427,463,518,589,717,664,613,427,581,642,645,583,574,531,459,491,546,557,632,608,654,615,542,396,370,384,390,419,460,446,428,415,385 14,15,10,39,49,32,27,457,394,382,390,394,377,459,474,444,419,397,407,415,408,399,383,403,380,374,384,385,372,397,408,395,405,396,396,386,380,394,403,398,425,424,457,455,437,400,512,438,432,409,399,396,401,429,454,481,528,530,575,529,489,389,392,380,379,394,392,389,378,395,390 1,63,62,130,187,188,129,433,547,516,498,462,474,470,508,494,494,486,588,701,684,477,653,594,530,504,454,441,435,378,458,667,709,581,622,510,451,408,389,421,421,451,559,503,518,451,681,872,880,809,771,689,539,506,568,589,661,636,703,694,649,433,416,420,435,546,688,633,638,541,458 7,10,10,79,185,189,78,407,436,408,412,379,397,394,434,413,421,398,422,475,470,414,461,436,418,417,410,400,400,394,410,457,478,432,435,409,420,378,390,400,403,414,442,429,415,402,507,571,584,507,501,433,390,422,472,468,495,491,529,490,446,390,394,380,405,418,477,463,447,423,394 9,14,14,52,81,83,52,406,432,419,416,404,409,416,423,389,424,416,457,487,466,401,452,444,411,418,401,396,386,382,404,481,467,427,442,402,380,394,396,409,392,404,442,420,433,387,502,655,656,587,529,497,423,395,448,453,485,479,516,492,484,407,376,398,402,420,469,440,467,422,400 5,13,13,39,48,48,37,397,412,417,401,385,379,398,405,410,401,391,422,451,436,387,425,429,396,418,387,393,381,374,394,430,452,415,431,385,396,361,398,389,359,391,421,403,413,392,442,598,595,531,490,448,415,407,405,408,420,423,458,453,432,372,388,376,383,404,427,427,448,410,393 12,29,28,283,494,498,281,469,441,410,404,406,415,477,508,494,474,479,470,497,507,404,432,430,400,427,427,396,382,429,438,471,457,442,453,425,410,402,431,467,458,491,574,521,529,469,641,641,616,564,526,483,412,563,636,648,693,680,726,678,605,426,411,412,419,441,477,467,479,391,425 7,24,20,35,55,46,29,422,407,397,388,391,382,418,415,413,416,388,390,433,405,371,406,401,409,390,375,383,389,394,418,389,409,407,425,389,384,388,405,408,421,432,490,437,433,422,488,476,478,432,428,407,401,465,532,515,555,545,615,528,477,374,371,388,377,395,408,391,393,369,385 3,65,56,240,300,259,206,448,523,485,461,431,445,482,504,493,494,481,558,666,647,440,600,550,496,489,430,436,429,397,463,633,666,567,576,502,439,392,392,425,453,494,579,535,533,453,706,855,863,789,765,652,536,538,619,637,705,695,746,711,672,425,425,436,440,502,629,579,614,489,461 18,8,8,25,26,24,22,412,388,395,380,385,401,428,433,418,408,388,390,405,389,385,392,396,381,369,394,383,389,383,404,385,388,374,374,389,386,395,391,419,418,411,451,430,419,404,475,434,405,405,387,391,372,438,465,467,497,511,561,502,459,403,395,390,373,404,392,390,383,391,381 1,38,37,32,47,45,30,400,490,419,421,423,420,411,426,451,435,414,469,588,548,420,547,503,465,450,414,400,395,372,420,539,593,501,518,450,429,380,389,377,397,418,445,433,427,399,505,715,739,632,608,489,456,436,456,454,512,492,561,522,485,410,392,386,396,471,556,481,524,448,422 8,89,81,180,200,179,162,425,495,404,419,399,415,423,457,441,453,428,511,575,551,449,552,497,435,426,407,402,378,455,454,553,582,486,504,449,423,434,433,461,466,532,609,542,536,465,618,749,723,652,609,538,449,573,620,629,679,647,707,655,593,418,402,419,425,516,579,536,518,443,417 6,9,9,31,35,35,31,395,399,394,402,399,386,399,405,420,390,403,399,416,417,402,402,397,398,387,397,398,385,372,387,409,418,395,423,386,398,393,384,396,389,406,417,399,394,394,442,492,494,437,435,412,394,404,422,435,451,440,461,443,416,398,398,387,380,397,416,422,405,383,407 14,26,24,374,626,626,368,418,395,397,386,394,388,407,406,417,398,428,419,416,424,391,404,399,388,374,385,376,388,398,395,413,421,395,404,383,379,397,407,407,426,431,473,429,420,441,482,494,485,471,455,420,399,484,547,534,559,544,568,520,478,400,399,410,402,404,430,421,413,393,388 2,12,9,12,13,9,9,425,411,404,394,416,394,452,464,435,431,430,437,430,438,388,402,405,383,409,398,393,385,385,430,422,442,409,422,412,401,417,429,432,456,500,577,517,486,455,612,572,545,491,474,450,402,573,614,621,681,654,696,645,580,384,387,395,387,408,432,412,424,398,399 1,18,14,24,23,19,20,451,506,467,456,412,423,482,508,482,468,471,502,650,615,445,611,568,481,480,439,438,377,388,443,574,675,542,551,451,415,391,436,441,473,546,626,563,545,465,675,726,774,673,647,532,443,617,690,698,742,723,771,712,651,406,395,406,404,467,640,560,560,475,431 11,16,16,33,49,48,31,417,494,472,437,405,416,432,463,435,421,424,477,598,566,431,553,519,450,462,432,398,404,403,419,561,601,511,525,460,406,381,394,404,408,408,474,474,446,396,552,775,787,715,657,571,492,429,468,471,527,510,573,564,524,412,425,401,403,471,571,544,552,480,428 2,14,13,31,32,29,29,438,525,472,448,422,437,442,465,475,456,452,530,659,627,446,585,548,497,480,435,433,396,392,448,605,661,543,585,511,438,400,386,409,388,436,501,467,472,405,609,831,842,762,732,616,513,435,519,516,578,583,634,620,590,413,422,403,421,503,644,584,595,497,449 13,8,8,15,17,14,13,460,536,502,491,447,441,483,526,513,507,501,580,662,633,454,598,532,514,496,426,433,424,401,484,622,649,568,597,495,486,418,408,411,410,446,526,522,523,409,686,832,819,763,730,633,540,465,506,519,590,615,675,679,649,424,436,436,440,567,676,601,630,521,473 19,10,10,24,37,28,19,393,384,389,384,378,395,400,406,414,415,386,380,385,406,386,395,394,407,383,387,388,393,395,382,399,381,392,382,400,377,387,394,404,412,407,451,429,415,403,423,418,410,406,393,380,384,441,445,458,489,457,494,465,436,374,374,392,380,375,387,382,397,360,385 7,24,11,50,57,24,18,497,481,451,451,415,415,518,580,547,516,533,529,594,579,433,497,476,445,451,417,419,412,406,503,550,562,490,513,436,439,427,466,524,568,651,754,686,621,509,772,782,743,688,649,569,479,690,770,788,853,845,883,824,763,434,400,416,429,482,541,506,512,451,427 17,55,51,108,184,154,89,521,642,604,556,519,567,562,630,617,605,595,677,754,749,501,662,620,571,581,499,487,457,394,526,687,708,632,664,554,528,405,396,432,437,453,590,581,604,458,808,944,946,895,869,801,694,514,613,634,719,732,795,795,762,479,503,466,492,635,743,699,726,650,565 14,10,10,33,40,39,32,407,472,458,442,408,422,426,436,440,422,425,526,614,581,396,559,505,457,452,429,420,411,399,431,559,628,526,532,431,437,373,401,394,407,430,479,441,439,401,580,797,816,733,693,571,497,422,476,486,536,525,577,568,530,397,425,391,408,474,586,541,552,481,416 3,9,9,45,61,58,43,434,422,425,410,413,407,415,438,413,412,427,429,478,459,401,452,424,404,413,401,399,387,399,420,474,463,428,444,406,415,403,396,402,412,415,464,434,447,414,539,626,624,554,521,486,406,433,462,487,508,509,572,563,521,391,387,400,415,426,457,435,440,396,416 10,37,34,135,186,176,129,450,521,484,439,416,448,459,470,463,447,458,524,674,649,467,632,581,517,505,441,431,409,397,448,614,681,573,593,485,446,391,396,411,414,437,499,484,488,437,598,832,844,761,731,610,522,466,526,519,590,580,633,614,553,398,408,399,402,503,663,588,617,502,448 19,13,13,63,87,88,62,417,420,417,396,396,387,418,415,430,413,415,401,449,441,402,425,420,401,397,396,382,377,409,402,458,447,420,442,417,390,387,394,404,390,387,432,434,415,396,491,579,591,505,493,427,413,428,455,474,486,486,507,492,474,395,398,393,389,408,442,446,422,404,398 7,19,15,33,51,40,25,401,436,401,406,369,399,436,463,450,438,424,437,449,429,406,433,416,409,398,384,394,381,410,408,438,452,417,425,408,396,415,417,411,441,470,542,514,461,429,573,554,547,481,449,420,414,522,592,572,629,610,669,607,558,391,394,397,385,415,444,450,414,406,407 14,9,8,35,50,44,29,404,422,408,403,407,395,395,400,402,394,400,400,483,466,404,469,447,422,400,398,400,392,377,391,476,482,447,450,441,401,385,382,381,403,405,425,421,427,408,494,671,683,596,561,483,422,417,472,466,490,508,534,478,473,392,413,386,393,413,474,446,464,406,420 16,7,8,29,48,46,28,391,400,391,399,397,385,412,400,405,405,408,422,423,421,392,414,414,395,407,394,369,381,377,389,421,440,412,427,407,381,376,392,400,410,416,443,427,404,391,455,536,557,493,479,452,418,405,429,439,483,465,499,487,443,398,389,399,398,408,425,416,413,395,393 9,18,18,17,26,22,12,374,417,395,406,383,373,390,379,408,403,386,406,410,388,387,388,393,393,390,402,376,387,364,390,413,407,399,397,394,411,398,384,391,399,381,419,417,402,382,420,489,468,422,414,432,367,411,408,403,434,437,466,451,413,388,387,382,396,407,409,398,414,409,393 7,31,29,75,118,100,62,426,521,480,475,433,462,451,461,476,448,467,549,643,621,446,607,553,504,497,432,429,402,424,451,614,650,554,604,474,410,387,387,394,383,433,474,472,477,409,625,836,848,774,750,646,512,418,475,487,549,579,623,615,583,424,419,397,417,486,646,589,593,509,458 18,36,34,46,66,54,39,495,464,442,429,397,424,473,506,450,459,441,471,528,512,430,506,465,436,424,394,401,402,398,475,536,559,479,504,429,426,393,417,452,483,569,698,641,609,423,592,682,698,617,606,543,486,481,516,536,611,614,651,605,564,396,391,407,414,465,540,486,502,444,413 15,95,76,145,192,157,118,538,734,688,632,565,570,578,643,611,620,609,742,884,857,629,859,794,717,693,584,512,459,410,546,852,890,792,814,655,571,422,462,500,513,597,691,649,653,513,813,1011,1018,944,914,819,672,669,728,748,799,794,845,829,784,477,507,451,477,731,883,814,820,703,586 6,11,9,27,33,26,21,419,418,377,380,386,402,439,455,429,422,418,400,426,404,389,404,397,395,370,395,386,384,391,401,407,419,398,401,391,384,406,388,397,412,438,470,460,446,410,525,456,469,424,424,407,381,456,486,487,537,536,595,541,493,397,387,398,388,397,421,399,408,396,384 8,760,349,86,108,46,36,647,577,522,492,493,481,697,744,710,699,684,650,669,677,472,525,516,472,472,436,428,394,611,815,704,652,596,582,534,511,729,874,923,974,1023,1023,1023,965,675,996,894,835,792,742,685,576,885,979,1023,1023,1023,1023,1023,1007,501,436,508,517,571,633,586,616,526,455 10,143,116,889,1023,1023,646,948,919,872,863,833,867,987,1023,1023,1023,1019,1005,972,981,677,749,764,744,731,683,694,610,723,1020,958,901,883,913,872,849,800,876,915,966,1023,1023,1023,1023,846,1023,1023,1023,1023,1021,1000,921,1004,1023,1023,1023,1023,1023,1023,1023,881,753,886,906,930,910,898,931,845,815 16,11,10,30,40,26,20,419,401,371,377,390,399,398,422,422,417,412,391,414,419,378,409,391,387,386,385,389,370,385,439,428,411,408,421,396,404,445,533,576,650,743,808,691,602,447,630,523,469,451,432,417,408,595,728,792,847,815,826,712,633,403,381,406,386,401,407,420,404,399,396 13,9,9,27,38,37,26,386,431,424,407,435,413,415,412,407,412,413,431,496,480,408,456,443,428,424,406,392,381,385,400,467,480,438,454,420,404,384,405,379,387,400,412,419,415,388,499,665,659,598,563,470,428,409,417,431,463,464,497,469,460,407,408,388,380,420,490,462,474,431,412 10,68,65,25,38,34,23,441,640,544,541,441,463,426,466,453,442,444,633,829,762,563,808,718,644,601,512,444,408,414,434,789,821,708,708,541,479,424,406,422,425,458,478,490,479,406,588,959,957,872,824,691,564,471,518,532,588,575,627,607,567,393,431,401,400,647,837,739,745,606,495 9,8,7,23,29,22,19,413,387,387,387,379,395,422,418,409,408,395,388,396,398,368,407,395,390,381,383,386,392,391,393,392,421,385,399,381,380,396,389,400,395,405,434,410,408,385,459,463,468,462,430,410,381,423,424,435,468,479,511,466,445,388,383,390,384,396,413,405,402,397,382 7,19,15,43,56,42,31,385,404,399,396,389,387,384,409,403,424,406,375,408,396,394,374,392,387,373,381,382,385,382,417,399,404,402,398,384,393,386,388,396,413,416,443,438,412,402,468,459,419,426,405,396,402,433,457,455,482,484,500,473,442,380,379,387,383,395,402,393,390,397,384 2,13,13,58,102,107,60,532,435,439,434,418,437,555,621,596,562,536,512,497,485,419,438,421,405,422,397,403,387,430,485,450,430,423,461,430,414,441,444,451,478,532,637,589,577,436,719,636,564,556,515,503,446,543,622,633,716,713,769,748,691,462,393,453,437,463,474,458,473,433,411 9,18,15,44,57,47,37,427,447,413,447,407,407,460,472,457,464,440,452,507,477,394,446,424,425,416,407,394,388,392,439,475,462,444,450,444,415,417,421,453,474,530,598,560,514,423,638,657,639,570,540,494,445,517,596,613,702,682,729,679,610,401,395,412,413,450,489,468,493,423,413 4,14,12,31,44,36,26,395,442,433,408,410,405,427,418,415,440,420,441,492,486,412,456,435,422,423,399,387,375,404,402,467,497,446,459,418,404,398,403,403,409,418,468,437,446,429,535,647,648,563,520,460,427,438,465,482,528,509,547,529,505,376,403,392,402,422,494,459,462,419,386 17,8,8,21,27,25,18,401,387,394,384,383,394,404,429,417,396,404,404,381,394,394,391,391,382,389,390,390,381,389,394,393,392,397,395,403,364,377,384,393,387,397,423,412,402,382,472,415,419,406,379,391,388,406,416,414,454,447,467,473,449,393,392,380,387,392,381,398,373,366,392 20,21,18,38,52,37,27,435,427,400,405,386,382,455,491,458,460,424,422,450,450,398,419,397,405,398,376,392,381,368,415,416,425,400,402,389,392,400,394,414,391,430,459,464,452,404,536,546,507,465,461,412,398,437,460,448,536,548,585,563,505,374,390,396,396,389,409,399,407,403,377 3,45,43,185,297,299,184,384,401,380,403,399,377,405,417,411,403,396,404,414,389,388,383,406,387,392,390,388,384,410,408,418,389,382,396,377,396,405,400,412,413,446,491,439,436,422,442,447,434,422,439,425,407,513,549,558,568,530,565,491,457,407,388,393,383,381,394,407,393,388,397 8,178,148,417,623,537,357,908,940,902,892,857,895,944,991,987,986,979,995,1008,1006,759,895,873,851,835,791,796,706,513,919,953,944,902,927,870,845,549,592,631,709,809,948,953,984,743,1023,1023,1023,1023,1023,1023,951,892,950,969,1023,1023,1023,1023,1023,869,816,880,904,967,1005,975,1004,923,883 10,54,49,152,217,203,141,448,586,561,510,505,534,507,515,517,521,510,593,720,706,473,667,616,552,537,499,469,427,391,480,675,725,623,669,552,508,406,419,416,421,479,564,533,544,453,723,869,876,819,793,726,599,518,586,604,681,681,750,730,676,434,488,414,468,565,718,672,689,600,512 4,181,124,307,316,203,216,650,827,780,731,661,670,689,752,745,732,732,850,954,932,699,919,872,796,780,675,621,507,457,671,921,956,873,895,775,704,478,513,512,582,678,802,770,773,575,923,1023,1023,1023,1001,919,804,748,820,832,891,887,938,928,895,554,604,555,605,820,953,902,911,807,715 7,47,35,34,38,24,21,421,420,426,401,404,412,425,465,452,459,432,447,494,471,392,434,435,405,411,410,399,389,391,456,474,489,432,423,408,398,393,444,441,472,538,620,541,509,442,610,651,622,558,528,466,453,568,616,634,698,679,725,680,603,405,387,405,402,453,453,437,419,404,425 17,9,9,46,82,85,47,400,413,396,393,392,381,409,410,417,400,398,422,414,407,380,395,406,382,396,372,381,387,394,391,410,414,399,391,370,400,395,391,383,392,409,428,408,419,391,487,495,493,450,429,433,388,401,425,443,471,453,496,493,468,405,389,386,401,394,410,387,397,384,395 7,33,22,57,81,49,36,405,395,401,389,401,399,407,424,432,417,418,410,417,400,397,399,389,387,397,397,378,400,409,410,419,421,407,401,409,395,399,410,399,421,461,492,455,461,425,523,492,473,445,444,387,406,484,519,536,568,564,618,557,518,395,386,396,376,416,397,411,413,408,407 15,63,42,123,115,57,64,510,539,483,468,443,437,555,609,565,573,544,608,680,641,455,600,548,501,478,445,432,395,464,615,644,668,592,587,486,470,559,685,743,796,875,942,854,778,564,858,869,850,793,747,672,557,790,891,939,998,978,997,923,854,440,427,452,457,551,677,604,635,535,487 17,9,9,28,50,50,27,505,602,554,523,481,524,553,621,589,603,595,642,706,695,486,607,565,533,533,476,463,433,392,524,665,673,596,599,544,469,397,391,419,423,465,581,568,595,424,767,883,871,819,790,727,613,479,541,560,656,648,743,757,725,468,488,486,505,634,724,671,702,583,519 16,12,11,28,37,35,26,394,409,365,396,391,368,419,412,417,397,384,406,408,424,383,391,400,389,400,398,375,387,377,407,403,377,394,395,378,386,388,385,399,415,402,417,399,428,406,445,430,414,396,392,398,408,404,426,387,443,436,496,452,440,401,387,387,385,380,398,402,370,394,373 7,21,17,34,56,43,25,412,389,392,382,377,412,387,406,419,413,410,424,429,406,388,406,393,391,387,405,391,385,388,401,416,424,403,392,364,385,409,396,420,415,434,486,419,403,397,481,459,483,445,409,425,381,444,481,475,498,494,538,495,463,400,395,371,385,378,410,376,389,388,389 20,13,13,90,136,141,91,392,389,396,405,388,393,397,397,373,394,410,406,399,411,386,381,382,376,380,383,377,381,410,393,375,398,383,416,389,396,394,406,392,406,404,417,401,379,405,435,436,438,382,405,407,388,419,448,458,465,447,465,427,412,394,385,400,387,397,392,389,388,389,395 6,8,8,50,60,49,40,420,432,399,397,400,405,408,423,437,399,417,430,500,479,413,456,439,420,415,407,389,414,378,404,471,498,441,449,432,413,386,382,385,400,399,432,405,411,403,505,673,678,607,556,474,434,410,446,439,494,467,514,505,483,390,402,396,391,431,484,458,467,405,401 12,25,21,90,138,121,73,418,462,430,430,395,421,430,450,440,420,447,467,550,521,414,525,479,429,430,408,396,377,385,390,496,550,479,464,456,422,403,403,411,421,444,466,465,469,411,579,735,734,645,612,510,445,485,514,514,595,584,640,618,543,399,401,386,400,460,547,475,496,444,429 15,13,13,34,43,41,32,423,503,488,444,429,439,433,480,447,467,454,522,633,609,459,591,533,489,483,450,448,399,399,449,600,643,520,580,468,423,384,397,417,416,456,475,450,484,408,603,826,821,750,714,605,531,447,478,502,546,544,608,594,553,412,436,409,407,490,635,552,597,508,442 16,31,24,48,80,58,34,442,388,395,410,370,410,468,476,434,433,433,412,410,415,377,380,370,395,391,388,364,395,387,426,403,385,385,401,365,367,405,395,426,405,445,473,448,463,399,493,451,419,426,406,413,377,414,451,450,525,519,581,538,493,386,368,385,374,388,391,403,394,382,377 4,127,100,247,313,253,202,561,728,678,639,556,592,600,662,636,636,618,752,861,834,594,825,773,698,676,571,509,453,398,574,828,863,767,793,644,581,428,446,468,512,561,692,656,655,536,835,989,996,927,903,816,685,655,710,731,797,795,849,836,803,491,529,477,499,714,857,799,807,700,575 16,13,13,102,136,136,101,412,449,437,443,422,419,422,452,450,441,433,472,546,531,416,482,453,426,443,424,416,389,381,423,510,523,462,472,442,422,399,389,412,409,415,464,441,467,428,578,749,739,663,627,543,465,414,461,472,526,515,584,575,527,398,391,412,393,456,539,529,520,442,415 10,8,8,19,23,21,19,411,396,385,390,369,392,419,419,394,403,387,386,395,386,388,390,381,386,377,383,384,382,371,391,392,396,381,387,378,396,387,393,397,382,384,409,402,408,405,429,412,402,390,384,380,380,386,410,381,425,420,456,432,438,381,386,381,380,380,390,394,378,394,397 2,23,23,86,107,103,83,427,507,505,452,444,452,450,470,466,457,448,526,660,649,453,596,564,488,491,436,441,405,425,443,609,644,567,574,483,420,392,393,397,400,431,476,458,485,399,619,844,854,773,749,626,525,446,510,497,580,573,636,625,598,402,414,407,406,500,641,572,582,490,443 1,12,12,56,96,100,57,399,416,396,395,395,399,412,409,404,407,410,407,439,415,391,404,408,408,406,384,389,388,390,397,413,434,387,416,404,403,386,391,386,402,404,409,414,412,408,460,498,525,459,444,418,391,408,442,437,464,464,472,469,431,402,382,385,386,399,424,415,407,406,400 15,235,210,147,175,153,130,412,404,412,370,406,404,428,453,424,409,447,428,421,437,396,422,416,395,414,358,405,384,400,423,428,445,404,426,412,408,408,433,419,484,524,589,525,501,450,542,523,515,459,455,393,394,484,539,568,597,565,625,592,511,399,379,381,381,400,478,409,407,390,396 10,28,26,97,132,117,86,422,488,471,449,427,422,446,464,453,471,441,499,622,586,439,561,536,473,474,424,402,411,377,427,568,610,526,545,473,439,396,406,417,421,451,483,466,469,408,621,818,823,746,716,598,491,460,498,542,590,572,631,611,577,405,413,399,408,498,613,550,572,493,438 15,25,21,36,41,26,24,557,637,597,551,502,514,596,657,640,637,625,696,766,751,511,696,636,599,584,504,457,433,392,542,741,754,661,684,574,492,404,418,441,444,509,654,616,635,440,801,905,892,837,812,731,609,566,637,644,733,742,798,797,764,465,478,487,497,660,770,720,732,611,532 19,12,11,36,42,35,28,421,388,410,388,362,369,384,424,423,397,391,407,406,399,395,392,379,380,387,383,389,377,381,397,369,380,386,363,393,405,399,390,406,408,410,428,422,424,399,439,429,423,404,392,403,389,416,439,433,443,450,484,429,425,379,381,385,391,389,388,379,382,384,362 1,8,8,18,28,28,18,395,400,401,396,381,378,397,393,404,423,392,421,432,447,394,413,412,399,392,398,381,393,381,401,433,449,415,401,399,409,383,395,389,392,398,418,425,407,397,480,538,525,485,437,438,409,402,444,469,490,476,516,488,472,391,384,384,389,409,413,409,418,381,411 10,15,15,72,122,126,74,393,402,384,393,397,385,402,431,399,424,406,409,422,421,381,393,402,393,405,384,403,372,412,392,417,405,406,413,382,404,395,384,396,386,414,447,426,398,423,444,516,511,467,441,417,404,431,466,455,487,485,502,466,448,400,392,392,409,395,411,397,418,386,394 5,60,56,267,385,360,247,421,469,416,449,412,437,434,460,446,456,442,502,586,571,438,552,508,463,433,444,412,408,388,428,562,595,495,517,468,430,380,405,399,381,426,470,456,458,446,583,779,780,708,664,565,470,456,481,488,553,561,609,592,548,423,413,406,388,484,588,534,531,472,438 14,70,64,54,69,58,46,722,791,754,739,674,727,773,837,830,832,819,848,889,876,638,803,760,725,704,636,609,523,450,757,844,853,793,810,731,660,435,485,533,571,681,820,814,836,556,987,1023,1008,973,955,907,819,756,825,843,915,916,975,982,954,674,637,685,715,831,893,860,874,772,719 10,12,10,31,36,29,25,410,395,389,383,350,377,408,423,410,401,377,402,418,401,380,408,386,396,385,385,391,384,382,394,393,385,389,387,394,392,384,390,388,405,427,426,439,444,394,484,424,428,396,399,411,385,416,420,430,486,485,529,506,472,386,389,374,383,388,378,406,394,398,383 3,9,9,48,65,63,46,389,401,425,409,412,388,382,407,399,384,391,416,445,441,402,429,425,401,408,399,402,374,398,399,430,454,422,442,417,387,376,379,388,394,398,421,406,396,405,446,550,568,504,483,448,403,387,419,428,450,441,474,457,439,390,388,389,399,417,445,425,436,394,399 15,116,98,341,585,483,286,720,981,950,958,941,979,777,841,875,894,930,995,994,1019,576,746,733,713,713,663,705,621,494,866,916,902,901,943,917,896,517,584,631,704,791,903,880,907,631,1023,1023,1023,1023,1023,1023,1007,798,876,895,959,959,1013,1023,1016,719,870,757,824,923,938,946,991,931,918 17,10,11,75,108,111,76,389,394,379,381,380,380,389,389,381,386,397,399,404,407,384,380,395,383,380,384,392,381,376,391,408,404,396,402,381,386,390,394,402,358,397,421,385,394,413,413,457,461,430,443,413,403,372,412,412,417,406,403,403,395,381,383,389,371,387,408,376,393,387,390 3,9,9,11,13,13,10,459,536,502,468,460,461,482,536,551,530,510,588,651,618,452,576,531,491,472,442,439,419,383,471,619,631,562,571,474,449,418,390,402,426,457,540,516,544,409,709,816,799,738,709,622,530,442,510,522,625,618,695,685,655,427,419,423,446,547,653,604,611,521,458 11,241,193,226,298,258,197,676,847,806,765,696,725,716,779,776,768,764,864,964,942,723,921,874,817,792,702,653,534,462,709,928,957,881,899,786,719,498,535,612,654,751,852,808,801,574,931,1023,1023,1023,1008,931,829,747,829,851,909,902,949,937,902,559,633,571,607,841,958,909,922,823,739 3,13,12,23,22,14,15,493,554,510,492,471,452,503,538,541,530,538,589,671,629,462,586,551,480,480,431,446,396,397,484,635,657,570,594,486,470,396,406,407,420,478,548,546,565,421,719,826,810,751,717,639,530,517,570,589,664,665,738,729,676,423,425,444,452,559,669,604,624,526,461 9,18,17,281,476,486,284,427,500,470,446,426,463,437,466,456,447,451,500,587,565,433,523,498,462,455,428,411,417,375,420,537,564,492,525,473,430,394,417,407,393,396,450,450,463,425,619,817,823,761,721,629,521,427,453,477,540,545,607,597,571,423,427,398,428,475,576,524,537,499,436 19,25,24,81,100,83,65,477,592,543,489,472,498,478,510,513,520,494,606,741,703,477,674,625,533,535,471,445,411,412,479,678,729,629,647,515,477,396,422,419,455,484,555,529,521,433,708,896,906,832,802,698,575,525,569,595,672,662,739,722,675,432,456,433,433,556,713,670,663,552,496 20,8,8,22,30,30,21,412,378,393,377,386,404,420,402,390,396,380,393,399,408,383,384,388,382,379,365,384,384,384,395,370,390,392,383,388,366,399,395,380,416,403,419,424,422,389,429,388,386,377,377,382,376,399,427,419,455,454,473,450,428,387,385,385,392,378,390,378,377,403,385 13,14,14,24,35,31,20,489,558,519,507,463,477,513,574,584,553,548,618,652,639,445,573,540,506,480,450,449,434,383,497,609,607,539,574,481,465,403,404,415,393,441,519,513,528,396,725,835,822,764,750,672,554,464,516,517,626,628,702,719,679,461,460,458,473,585,655,597,646,538,500 15,11,10,24,26,18,16,470,540,504,508,467,481,508,558,550,545,528,605,681,676,479,603,567,510,501,451,430,405,403,492,658,663,571,613,517,459,395,423,399,426,473,570,543,563,413,722,838,830,773,741,657,551,498,561,581,644,654,722,724,684,419,448,438,441,571,676,616,629,563,482 16,10,10,18,25,23,16,413,383,377,371,380,379,406,398,398,405,398,387,408,385,387,410,385,388,393,403,384,379,386,402,400,422,395,400,391,389,388,388,380,404,400,429,413,403,403,434,432,437,423,386,401,388,412,421,445,449,457,471,447,441,375,387,386,389,383,406,398,407,403,385 18,11,9,30,33,26,24,405,390,396,402,387,392,421,442,427,415,400,400,426,417,410,420,398,408,392,387,389,393,412,407,418,434,403,414,378,388,384,388,414,404,443,432,419,430,394,481,504,494,467,444,410,381,447,441,469,504,512,545,516,480,386,388,378,392,386,430,427,423,378,386 5,31,28,89,104,96,82,426,482,458,432,415,434,446,474,460,499,473,496,583,571,425,545,502,477,459,438,418,418,408,439,556,591,501,524,459,445,397,414,421,441,477,539,517,507,431,648,787,785,712,678,581,473,520,573,594,667,674,723,673,631,419,397,415,400,482,591,561,548,453,430 10,64,29,155,173,101,81,533,506,505,461,429,460,586,627,605,601,562,589,636,607,448,529,503,453,458,429,418,386,410,557,607,599,508,557,482,459,469,540,571,647,718,817,744,689,562,825,820,790,739,695,631,530,735,812,832,890,878,912,869,807,445,415,450,479,532,607,560,565,499,474 4,9,9,25,25,25,25,402,434,434,423,419,415,410,412,416,416,413,444,518,499,419,488,433,430,433,397,395,399,378,409,486,513,465,483,414,416,367,379,401,403,406,417,424,404,385,493,700,697,616,591,492,455,402,437,446,459,475,509,490,482,400,397,391,387,417,490,462,474,444,411 11,44,38,22,30,25,17,647,758,703,674,601,642,694,758,748,745,738,804,859,844,597,791,737,685,663,586,571,486,414,664,831,842,769,790,678,625,416,447,469,518,594,747,739,756,497,903,999,989,942,918,854,754,642,731,748,828,835,898,903,871,565,549,585,610,768,857,812,829,722,633 1,142,108,122,197,148,91,553,704,659,594,512,506,586,646,608,612,594,756,868,822,628,839,764,679,672,522,501,433,403,555,845,861,764,762,633,545,454,462,498,534,622,717,665,660,566,801,969,965,895,856,749,597,711,768,758,806,791,841,812,769,462,461,471,486,732,859,779,795,672,552 10,93,83,16,25,15,10,408,414,397,400,393,408,418,445,438,428,434,399,416,432,405,390,400,383,400,395,380,384,395,397,419,439,391,384,402,387,398,421,439,433,456,498,480,436,419,538,516,495,474,467,414,394,510,553,545,614,577,618,548,532,401,386,390,391,409,406,403,414,399,381 20,18,15,38,57,42,27,413,394,393,387,375,386,413,424,388,407,402,403,400,391,398,409,393,402,377,379,391,389,392,415,398,434,386,383,421,373,397,398,397,434,450,476,440,415,417,485,456,435,435,403,405,394,434,497,470,490,492,542,492,465,388,393,385,392,394,396,405,430,402,386 13,583,403,667,961,665,471,764,908,873,840,786,806,817,863,855,855,844,933,1014,1000,792,972,934,878,861,786,740,632,499,798,980,1005,935,951,851,785,564,586,632,683,775,893,873,878,685,1014,1023,1023,1023,1023,994,903,826,898,917,977,975,1023,1018,985,687,718,682,726,897,1003,962,971,888,817 6,51,29,68,119,62,35,438,433,380,382,398,407,437,480,476,469,428,435,471,436,401,411,410,407,397,391,397,380,423,408,422,435,390,427,413,399,399,442,443,443,478,571,524,500,439,592,541,527,472,456,416,411,518,579,552,640,634,688,610,567,411,397,393,373,413,413,397,427,405,401 17,12,12,57,107,104,54,407,408,404,395,396,396,425,447,436,430,424,423,456,441,398,415,417,414,396,392,379,382,398,415,426,440,427,410,424,415,389,406,397,423,420,461,445,441,397,536,579,567,506,489,455,420,454,501,503,545,538,579,575,529,407,388,407,409,432,445,427,446,397,394 15,8,7,30,27,25,28,409,414,407,383,394,389,426,422,414,404,406,412,461,449,396,419,410,395,408,401,383,385,408,391,433,450,397,450,413,399,388,404,395,402,416,431,426,426,412,505,565,537,472,458,441,389,450,475,481,511,506,529,490,477,397,379,404,386,408,438,418,440,419,407 8,248,127,121,161,77,55,610,640,583,552,492,500,664,714,690,672,657,693,770,745,516,696,642,582,553,485,459,415,536,702,758,765,675,689,603,546,572,715,761,818,900,987,922,863,645,948,941,924,863,834,746,637,836,916,953,1023,1023,1023,1012,949,470,473,486,506,636,744,686,699,597,500 7,154,143,123,215,209,117,431,362,386,384,382,390,417,432,446,424,407,401,407,380,407,396,404,385,383,369,397,395,396,384,412,390,377,393,398,383,414,428,405,415,465,526,449,451,435,487,455,428,399,414,400,387,453,477,489,530,531,559,509,486,395,361,399,381,399,446,370,403,375,394 12,61,57,127,138,122,111,449,540,503,482,447,455,457,489,498,490,468,540,685,657,461,631,561,522,515,447,434,398,402,442,649,685,582,607,495,443,391,405,421,438,451,552,489,527,433,658,849,851,778,749,637,509,464,557,560,651,637,698,673,632,420,422,415,431,517,659,603,619,522,466 3,105,99,157,231,224,146,517,730,682,617,540,561,563,628,597,598,596,748,859,836,586,813,774,701,679,573,545,448,395,532,815,864,769,787,658,577,406,410,421,464,496,631,615,635,448,814,1017,1023,969,939,853,727,574,626,647,736,744,808,802,772,475,511,463,483,699,846,802,817,704,581 17,9,8,21,26,22,18,421,398,395,380,382,399,419,423,422,407,402,385,393,400,387,396,398,381,401,372,386,382,384,401,401,399,398,394,409,369,374,397,375,391,411,445,409,426,390,457,426,435,411,390,382,392,426,441,419,486,482,513,477,456,387,387,381,379,381,387,382,387,387,377 16,13,10,46,49,32,31,443,403,394,396,395,393,445,460,433,447,414,407,404,409,375,399,403,403,389,403,380,403,401,414,407,393,396,382,387,377,391,382,410,413,434,472,465,461,407,533,480,445,439,434,415,386,446,479,488,531,539,606,560,514,390,381,397,390,385,403,407,396,401,402 20,17,16,55,81,79,53,430,489,461,441,419,439,439,457,449,464,451,511,587,566,435,519,489,464,443,420,417,405,396,440,556,584,499,524,446,447,391,390,410,398,412,470,462,489,403,628,781,779,712,672,592,493,451,494,493,552,548,622,617,557,394,424,407,421,484,570,552,556,478,451 11,8,8,43,68,68,43,392,436,402,413,391,389,409,395,415,428,416,437,513,508,398,470,463,415,424,409,402,391,384,422,471,518,470,466,408,404,381,401,407,394,410,461,438,420,405,519,653,682,600,568,463,440,427,451,469,503,495,539,516,466,390,399,393,406,438,501,464,456,425,408 14,14,12,33,41,32,26,416,430,422,411,407,404,397,412,439,412,412,445,524,502,404,486,464,431,429,404,399,386,405,406,478,529,467,472,432,430,414,381,379,405,409,424,405,417,394,506,669,675,583,547,485,411,423,448,445,483,470,504,499,473,384,396,394,401,440,510,462,472,436,409 3,33,30,126,155,140,114,448,493,479,440,399,417,464,487,457,456,456,517,633,619,459,578,507,475,481,423,419,413,412,444,598,624,547,574,468,445,398,401,393,430,449,515,478,474,412,631,783,785,711,669,577,485,449,520,534,605,573,654,647,587,417,410,415,412,492,622,567,590,495,434 14,34,30,144,210,201,134,467,534,495,479,444,467,485,533,503,491,484,557,682,658,447,640,583,514,516,449,436,415,417,462,632,692,604,611,506,473,414,414,450,474,517,595,554,542,460,713,852,867,793,756,653,550,559,633,636,706,698,755,725,680,428,411,415,411,500,669,620,624,520,451 9,23,18,52,75,51,30,392,400,409,409,390,385,403,437,411,431,408,419,454,444,381,414,417,404,393,392,394,383,389,410,426,412,413,421,388,390,399,412,405,417,437,460,435,440,424,506,554,565,494,492,432,415,462,487,497,538,529,572,533,488,392,400,394,396,409,444,419,437,417,393 19,66,64,82,156,154,78,494,620,571,530,457,492,514,553,537,525,532,624,766,751,502,723,681,600,560,485,470,433,398,503,711,778,667,695,561,507,414,413,413,434,491,547,549,566,424,758,931,965,887,862,763,631,513,584,610,694,692,754,746,708,437,460,442,452,600,760,717,715,599,529 6,11,10,25,32,29,23,394,385,380,387,396,380,396,390,388,395,395,383,402,390,388,386,377,380,375,393,366,371,386,392,375,398,394,390,386,409,396,389,403,395,398,422,412,401,392,409,405,403,390,400,377,373,413,429,423,448,421,438,436,425,386,379,383,386,386,385,388,392,380,380 9,9,8,169,351,353,167,385,420,411,409,381,405,387,399,401,395,396,410,436,460,387,424,419,418,413,387,410,371,389,395,401,462,429,434,429,393,395,388,398,377,392,401,420,408,401,439,554,645,628,554,485,418,413,414,418,454,459,465,434,442,402,390,391,391,406,426,436,468,422,418 20,8,8,27,39,35,23,427,489,466,449,417,431,438,469,439,458,444,510,607,577,429,544,511,462,445,427,416,396,391,419,569,597,504,516,432,409,405,400,415,413,438,487,458,446,424,583,779,791,722,670,567,471,476,518,527,582,559,628,600,552,396,405,399,400,441,562,532,534,464,413 11,48,33,62,74,36,33,515,598,543,536,461,502,543,572,537,517,510,606,761,730,481,701,647,566,568,469,445,423,424,531,730,763,670,689,571,484,425,449,500,517,618,727,667,647,479,758,902,909,841,808,703,592,588,686,693,752,751,796,766,720,418,428,421,449,584,742,684,689,565,481 9,282,250,121,152,130,104,579,810,760,716,640,678,642,693,670,657,665,807,923,907,667,878,842,767,750,650,607,503,446,629,889,928,850,865,738,683,437,465,476,514,605,736,709,725,495,886,1023,1023,1023,1006,924,817,668,761,792,861,850,898,887,846,507,582,498,545,771,909,870,870,778,681 14,18,17,45,57,53,40,420,470,418,419,429,421,428,436,421,433,441,461,575,533,405,505,465,439,431,402,408,400,398,426,518,572,486,491,437,407,402,394,422,420,435,478,452,464,418,574,745,755,664,629,529,471,453,494,514,578,572,610,594,541,423,398,404,407,447,536,500,502,446,417 17,33,20,52,73,46,33,453,415,419,412,395,407,412,464,451,452,444,472,482,476,398,441,448,431,410,404,378,392,394,426,449,474,431,421,394,403,414,413,431,446,453,515,492,488,423,579,613,592,532,508,449,425,530,558,555,608,609,664,621,542,385,402,379,400,430,458,453,468,405,393 9,42,41,205,349,360,208,464,422,404,381,403,396,473,505,494,460,473,449,431,444,380,394,382,394,389,403,395,389,395,432,407,410,407,399,393,408,425,441,434,449,513,596,530,520,460,654,560,519,482,490,425,408,576,646,647,700,674,738,691,623,400,398,413,420,425,430,424,436,409,397 2,13,12,18,16,14,16,480,537,497,475,440,451,528,581,566,553,549,585,662,632,452,590,546,497,475,430,431,395,417,491,638,647,558,598,469,446,428,422,430,443,495,608,582,582,437,734,825,815,751,706,631,535,545,616,638,709,704,757,750,688,434,417,448,456,558,678,620,628,531,463 2,10,9,13,25,22,10,453,531,494,483,448,476,500,528,527,527,508,567,637,600,449,558,530,483,482,444,446,432,391,466,597,600,541,553,483,460,396,390,383,404,433,503,481,503,401,680,813,806,739,719,651,531,436,492,516,589,590,663,657,626,424,428,425,463,544,628,565,611,507,482 17,9,9,14,18,16,12,396,437,428,423,406,402,421,441,412,426,413,454,555,549,409,532,506,447,444,405,398,386,409,419,511,568,484,478,440,423,401,412,423,416,425,465,442,434,410,512,647,695,582,560,459,431,439,483,486,536,511,557,539,503,404,400,386,388,446,545,499,482,437,424 16,10,9,30,36,31,25,413,388,395,382,396,388,428,436,429,407,419,393,396,403,375,407,399,384,374,375,394,389,382,401,399,396,401,379,385,383,379,404,387,408,417,444,443,425,404,476,441,432,411,401,404,396,416,434,461,503,495,557,509,477,383,385,393,399,390,388,375,399,401,375 8,24,12,61,63,34,33,550,546,510,474,442,493,589,638,617,595,602,621,633,650,445,550,508,487,470,428,437,413,427,562,621,602,552,539,489,448,453,502,518,571,658,800,748,712,518,845,827,801,747,722,649,527,691,777,813,910,908,945,892,833,457,434,463,489,566,644,586,601,527,471 8,25,25,113,138,130,107,406,467,412,423,400,417,450,456,441,437,425,469,541,521,414,493,477,440,439,408,427,400,401,411,495,516,454,480,397,408,429,407,398,426,430,512,472,458,421,619,719,722,652,614,519,452,491,541,566,645,630,680,650,580,415,408,395,397,461,540,486,494,449,412 1,17,15,18,17,15,15,424,460,447,431,415,414,434,442,439,438,443,488,621,590,420,614,581,472,485,419,413,385,396,431,546,661,516,564,468,418,414,421,411,451,490,535,483,451,435,574,709,756,636,629,491,439,516,577,590,636,615,661,616,566,395,390,386,400,459,629,550,558,477,412 3,36,14,251,284,93,85,611,725,671,626,565,563,654,731,708,682,673,753,846,824,576,784,735,666,646,532,533,444,461,651,819,847,768,781,657,592,496,561,616,655,742,832,776,758,643,892,985,985,928,900,822,696,813,872,879,917,907,948,918,874,504,512,500,517,701,828,767,792,676,570 5,28,27,75,97,95,73,426,492,460,431,420,417,421,457,436,419,438,494,580,585,423,550,501,451,446,433,401,392,396,431,557,591,492,519,430,417,382,404,395,405,398,468,446,463,412,572,765,783,701,656,553,459,458,466,476,564,533,581,559,534,385,406,395,402,456,573,531,538,461,419 13,42,41,71,89,89,70,429,550,502,483,445,456,471,475,465,477,468,551,700,685,454,642,590,529,505,446,445,423,413,459,656,708,608,620,525,457,382,412,414,412,454,548,487,524,431,653,856,879,797,763,656,529,494,538,550,628,628,683,653,624,404,439,407,410,546,675,615,644,528,472 5,61,55,81,104,90,70,710,876,839,836,810,854,761,834,850,859,863,905,919,929,655,792,787,783,776,738,763,685,413,812,869,853,830,869,833,800,411,407,441,461,562,759,801,863,492,1016,1023,1023,1023,1020,997,929,643,730,765,862,880,953,989,971,730,795,751,794,889,923,903,945,868,846 16,8,8,28,29,24,24,416,393,395,389,385,396,422,444,392,419,395,408,417,397,396,397,386,381,385,370,370,397,401,388,401,413,402,396,371,398,385,375,395,401,398,432,424,411,401,465,470,481,442,441,418,403,406,427,417,463,479,516,487,446,370,368,389,388,396,403,410,392,394,400 4,50,46,57,60,44,42,417,432,417,398,390,403,434,458,432,442,443,437,477,466,406,476,436,411,419,392,388,394,390,411,461,508,432,446,409,375,406,424,411,414,454,500,465,442,406,539,578,574,523,494,442,396,438,501,487,555,546,613,557,515,388,394,388,398,432,479,457,447,414,408 4,64,56,45,58,47,37,479,562,509,497,463,463,515,547,558,532,532,601,700,673,466,615,558,500,475,441,436,414,410,494,651,676,590,586,524,451,426,429,432,438,486,581,561,553,437,735,853,846,783,749,664,533,552,617,647,688,684,740,743,696,451,439,453,471,562,671,604,622,524,468 14,8,8,91,122,125,91,395,435,426,392,384,400,388,398,404,397,399,420,495,461,401,456,434,413,409,400,395,395,381,397,454,478,447,457,407,383,388,385,388,382,388,408,419,401,389,443,642,650,571,541,453,420,397,415,415,436,430,455,449,431,403,379,397,387,423,450,451,434,418,405 16,10,8,27,34,30,24,422,392,382,376,386,385,436,437,414,420,390,394,386,410,387,391,394,392,389,382,386,381,400,383,394,402,373,392,390,382,374,408,387,408,417,421,426,416,382,479,430,428,403,385,404,382,408,431,417,469,490,525,502,478,389,387,385,379,391,394,396,390,387,374 4,193,77,580,780,460,308,687,641,597,577,515,534,732,784,754,740,716,723,734,733,479,627,585,558,526,492,483,460,615,825,768,724,660,672,595,547,734,867,921,974,1023,1023,1023,973,725,1012,958,910,872,836,792,681,900,992,1023,1023,1023,1023,1023,1016,556,487,553,565,682,743,696,729,569,542 2,10,10,9,11,9,8,497,601,560,529,480,487,551,586,581,590,571,648,722,683,478,657,582,536,529,482,462,424,413,516,701,712,616,659,545,480,413,405,429,440,475,610,576,612,425,771,880,870,814,789,708,601,504,569,604,691,694,759,769,731,460,454,484,494,621,732,671,692,597,491 11,29,22,208,332,238,155,429,475,472,434,419,427,444,470,449,448,435,512,608,584,442,547,494,492,444,420,435,408,390,445,560,609,505,526,439,411,391,390,406,422,431,481,459,449,423,628,822,840,756,723,610,522,452,517,511,599,577,651,629,574,428,418,406,410,475,585,549,555,473,430 11,10,10,122,195,202,123,388,418,392,397,391,388,404,415,400,405,405,428,467,445,397,423,422,414,394,390,388,379,399,399,435,471,430,446,395,398,379,376,403,393,402,420,397,413,399,477,595,617,538,510,453,423,419,442,440,445,461,504,496,451,379,397,397,394,391,443,419,421,435,385 6,10,8,38,42,23,20,399,429,422,419,400,409,432,441,440,440,427,459,495,477,418,474,435,413,414,414,396,398,399,419,491,503,433,446,413,413,394,398,418,430,464,528,465,468,418,534,674,662,577,576,487,449,466,491,509,583,586,631,563,533,404,399,402,397,431,502,456,473,414,412 7,27,26,76,114,112,75,643,574,529,508,471,495,686,755,735,716,694,679,666,680,448,548,530,518,490,454,422,406,456,607,618,619,551,580,480,461,462,461,483,533,622,747,720,716,535,858,830,796,744,722,659,550,695,778,785,844,837,889,873,838,542,435,564,584,630,668,619,654,539,507 2,151,121,169,214,162,131,496,647,605,559,485,529,532,579,547,556,542,671,791,774,531,747,700,611,589,530,468,438,397,519,757,800,717,722,624,527,447,429,434,451,514,619,596,571,482,763,963,976,905,874,774,640,576,657,668,754,735,798,769,733,429,481,437,451,616,765,710,723,606,534 12,16,17,103,167,175,106,406,413,428,401,407,396,406,396,407,386,386,415,479,463,397,455,435,402,417,391,386,381,390,395,434,483,423,445,424,404,396,379,401,399,400,408,427,421,395,457,664,680,601,554,480,447,397,388,408,408,441,454,497,438,397,397,386,396,410,461,432,457,406,416 19,10,9,22,31,27,18,403,405,382,369,408,390,405,405,401,403,401,382,394,421,375,392,399,388,390,373,399,391,395,398,391,380,395,398,381,390,397,401,392,393,419,419,424,407,394,446,435,435,407,387,383,370,414,431,436,457,462,494,481,441,379,384,399,388,374,400,403,395,414,394 2,9,8,43,60,58,41,411,451,432,425,414,417,422,433,437,415,424,496,562,550,418,524,486,453,456,420,406,389,375,407,530,586,494,517,438,407,397,387,401,388,410,443,429,444,385,520,748,770,678,658,533,454,430,429,449,470,469,516,506,476,400,398,400,380,451,546,499,516,447,418 18,231,181,453,679,459,302,626,631,586,577,533,564,642,711,686,691,685,689,727,720,451,592,551,498,506,484,446,421,432,624,690,690,604,640,560,517,464,484,500,556,645,778,749,748,576,886,899,875,834,807,750,647,716,798,813,873,870,921,905,866,498,442,485,527,599,670,627,676,560,515 2,112,93,846,1023,879,642,452,509,490,470,445,419,470,532,507,501,491,517,638,633,446,577,519,476,478,429,430,391,407,470,606,646,541,571,488,449,422,425,445,435,491,574,544,534,521,705,820,830,750,708,624,497,541,648,653,714,714,767,717,659,438,410,412,417,494,624,570,572,472,459 3,14,14,72,117,122,74,395,399,393,388,385,396,402,410,415,402,385,413,404,411,391,398,396,383,393,372,392,384,390,388,403,429,416,406,393,391,390,399,397,412,417,438,402,406,410,443,467,459,431,424,398,396,474,540,523,527,521,519,468,449,394,384,387,387,386,392,399,405,391,381 18,33,32,217,291,298,216,614,545,500,515,481,479,647,709,689,684,658,637,630,627,431,462,456,434,430,400,407,401,488,701,650,578,546,556,522,498,533,594,660,718,797,885,836,814,555,895,826,761,737,702,655,551,778,860,882,935,920,959,926,882,538,442,535,535,576,584,533,567,474,457 2,36,27,44,63,41,28,414,385,399,396,400,400,458,456,443,434,429,405,408,402,392,413,384,395,397,397,396,407,404,433,410,398,393,416,377,383,398,413,420,449,499,551,497,485,427,540,489,447,435,409,399,398,488,575,565,627,607,657,594,521,382,381,386,385,398,400,393,377,382,381 10,40,35,61,55,38,43,501,479,444,419,427,446,517,583,569,533,511,516,564,536,424,476,457,436,415,417,401,400,466,581,555,545,506,493,446,418,536,587,639,689,771,843,766,718,513,784,751,712,651,608,541,470,704,791,814,869,850,883,830,772,426,412,438,461,501,531,513,507,446,418 5,134,69,403,475,283,247,555,527,496,469,418,475,607,659,617,586,586,596,636,599,428,527,512,465,437,426,421,404,465,678,639,613,562,563,498,483,512,640,694,767,861,977,923,853,590,970,877,827,781,733,658,540,782,889,956,1023,1023,1023,1023,983,445,413,454,456,538,601,526,563,461,424 13,8,8,35,32,30,34,444,533,505,455,426,465,486,499,494,495,473,578,667,648,467,629,556,520,492,447,414,397,393,461,646,681,581,609,498,433,415,406,409,443,488,564,536,512,437,690,834,833,769,729,643,521,525,571,596,649,646,709,694,655,434,418,429,419,556,686,618,641,516,475 20,34,32,140,186,174,131,447,470,446,437,423,418,435,444,472,476,468,495,581,568,421,548,497,435,448,425,413,392,424,425,540,583,491,519,430,426,412,411,423,417,422,531,465,475,428,623,773,784,704,668,564,457,464,525,567,630,627,671,649,583,426,410,393,413,477,573,522,528,455,428 14,11,11,17,23,21,15,463,584,530,517,468,494,486,562,555,530,519,612,707,703,471,650,596,538,503,455,453,416,402,506,689,711,626,626,546,481,389,399,404,410,450,555,536,569,424,729,879,871,808,781,693,554,474,520,555,632,642,720,726,690,439,457,452,461,589,717,663,677,569,488 2,12,12,63,88,90,64,391,405,386,410,370,398,404,410,413,414,402,418,457,446,401,442,413,406,397,366,394,389,405,395,421,456,420,436,418,405,381,380,403,398,401,411,406,399,397,435,572,589,527,475,449,406,406,427,424,431,413,427,449,419,395,389,381,387,386,429,420,429,413,380 8,11,11,74,94,88,68,397,431,411,435,390,393,437,422,432,421,404,452,501,514,396,465,465,424,433,414,405,389,428,415,464,505,439,448,438,393,405,392,402,396,419,442,433,418,402,510,691,708,618,595,515,437,432,461,482,510,499,565,521,473,386,394,409,403,435,493,485,476,428,426 11,12,10,23,23,19,20,454,530,497,462,438,449,485,519,482,478,498,566,661,628,443,597,551,491,483,422,442,390,399,457,623,641,554,592,473,441,400,398,406,438,453,529,503,518,437,668,823,817,757,725,616,548,473,545,530,615,614,684,667,628,422,427,425,427,520,639,590,615,504,467 2,10,10,150,200,204,153,370,390,388,384,394,384,397,406,384,400,378,388,410,415,387,406,408,395,396,390,398,379,393,392,416,406,393,392,381,394,375,386,391,370,382,406,398,403,391,437,507,513,461,427,408,396,390,383,386,399,401,435,419,419,390,384,390,388,380,414,399,412,392,375 8,20,15,41,58,37,27,408,391,377,405,381,389,432,420,419,420,409,409,431,420,392,417,402,399,395,383,390,388,382,415,421,420,397,408,389,384,396,395,399,387,423,461,438,426,403,469,493,482,457,432,406,400,434,457,461,516,500,533,495,455,400,384,384,390,398,407,416,396,399,383 5,184,96,528,649,378,298,857,838,797,762,732,754,893,941,928,921,907,915,925,920,656,816,781,729,717,629,602,517,602,873,895,884,830,842,755,711,673,738,788,841,919,1007,973,967,816,1023,1023,1023,1005,979,932,842,967,1023,1023,1023,1023,1023,1023,1023,776,639,762,791,848,901,870,887,784,728 16,16,14,27,44,36,21,442,406,398,402,393,399,453,473,454,434,412,402,402,411,403,396,404,396,384,387,385,382,392,419,398,402,414,392,381,389,389,408,415,420,465,514,491,463,405,532,486,454,415,420,405,413,477,533,541,587,589,639,572,527,406,389,408,379,411,403,389,405,379,395 1,106,89,407,502,449,358,434,541,508,463,440,430,463,511,504,473,454,548,678,649,459,641,562,524,498,444,413,414,415,453,646,693,574,608,479,475,387,414,435,445,490,592,534,514,484,674,859,863,785,754,627,520,548,625,635,692,686,739,698,654,419,421,425,427,503,655,603,613,508,454 20,8,8,50,86,89,50,405,391,370,355,384,381,391,380,385,391,396,387,380,397,395,399,391,386,382,394,387,385,379,389,396,389,379,399,381,399,397,392,403,397,396,416,412,404,398,423,438,413,400,409,397,397,413,435,416,461,414,449,430,398,390,385,384,400,391,404,406,386,371,386 8,1023,539,586,611,298,283,985,938,891,874,846,868,1021,1023,1023,1023,1023,1021,1001,1001,718,832,828,805,783,729,734,655,792,1023,999,958,927,944,904,869,873,959,1001,1023,1023,1023,1023,1023,911,1023,1023,1023,1023,1023,1019,937,1023,1023,1023,1023,1023,1023,1023,1023,897,777,912,929,958,960,941,965,884,845 2,271,242,175,201,165,145,452,530,467,421,416,415,462,482,441,448,418,516,668,628,447,592,548,496,482,442,444,405,418,432,625,681,585,593,487,462,432,440,460,486,506,602,543,519,446,611,844,858,775,742,633,511,464,521,533,590,593,648,606,558,404,403,409,403,473,632,595,595,492,460 5,100,84,10,13,10,8,414,393,426,403,401,406,421,428,417,442,416,458,445,432,391,430,419,403,398,396,396,378,385,416,446,456,405,414,405,379,403,430,417,438,480,514,451,449,411,503,579,536,502,462,437,418,448,527,542,575,559,597,537,494,398,378,404,381,423,438,434,438,408,399 17,8,8,22,26,22,17,429,394,383,370,388,379,425,434,421,412,398,401,392,385,391,389,387,396,390,393,385,374,378,398,392,386,393,397,384,407,353,392,390,403,389,428,456,415,388,475,416,410,409,396,401,384,400,411,418,446,458,529,491,445,377,374,372,382,378,388,387,396,389,389 12,17,14,49,66,54,40,437,408,399,389,395,428,455,465,434,422,419,435,468,473,405,432,414,401,407,380,382,383,391,417,445,450,441,416,397,398,396,401,412,419,441,475,452,450,394,545,588,582,520,478,447,415,441,484,486,554,558,606,562,519,393,395,392,394,390,438,438,427,409,398 5,297,247,216,266,217,170,497,442,414,420,421,401,485,506,482,449,444,485,556,521,429,516,458,456,438,409,432,400,409,448,532,538,467,468,445,410,419,428,462,464,528,634,586,536,452,651,685,680,589,589,506,442,498,571,569,653,647,706,672,592,417,371,416,396,457,516,495,468,469,434 7,17,15,59,60,46,47,539,517,478,449,457,448,564,611,580,578,544,597,642,632,432,560,516,473,455,429,421,394,424,507,596,622,547,567,500,457,441,450,444,483,554,662,631,620,495,782,821,805,740,708,612,526,664,738,746,799,786,839,809,761,459,426,429,442,527,616,560,587,487,442 6,10,10,61,70,70,60,400,449,424,431,414,406,417,417,445,402,405,442,505,501,406,478,441,432,439,408,400,406,360,406,479,507,460,452,412,417,385,380,392,364,395,420,405,420,390,493,697,707,605,552,501,426,406,429,431,466,461,489,486,478,398,387,396,400,428,499,472,468,432,410 7,1023,629,835,1023,315,256,936,895,847,832,805,825,982,1023,1015,1003,989,972,957,961,711,823,811,783,766,713,715,615,924,942,911,881,839,863,808,766,928,928,939,977,1023,1023,1023,1023,899,1023,1023,1023,1023,1007,977,898,1023,1023,1023,1023,1023,1023,1023,1023,894,740,889,902,934,937,910,938,854,814 3,11,11,85,116,121,87,404,453,433,414,408,423,412,433,405,432,400,465,524,522,400,501,450,413,409,405,412,388,374,417,502,522,471,470,432,420,404,398,407,411,412,454,434,452,407,538,723,727,645,596,502,439,421,466,472,507,519,546,523,501,406,411,403,393,424,487,467,483,421,406 2,273,246,196,277,224,155,423,377,375,396,393,388,427,428,424,404,427,424,404,385,377,406,411,397,395,408,359,387,398,400,432,403,410,402,401,390,408,404,411,442,472,571,521,485,424,490,471,482,458,430,437,412,411,477,455,498,512,538,521,467,408,411,398,379,407,404,424,430,385,381 15,30,29,48,101,102,48,452,519,475,447,418,438,464,483,503,492,467,552,654,628,457,617,554,486,472,439,416,402,392,454,627,651,552,571,467,431,402,427,413,432,450,527,501,502,407,624,830,824,741,702,591,512,496,541,566,631,621,685,662,601,412,428,415,435,523,634,566,579,480,449 15,12,11,66,90,86,64,411,462,425,442,418,433,420,442,433,433,427,477,574,539,415,508,487,445,438,404,425,400,394,401,496,570,475,498,436,426,378,394,382,385,415,435,431,437,393,545,755,796,708,669,574,464,406,433,431,498,489,539,541,508,401,404,393,408,447,550,515,510,463,424 12,94,90,73,103,90,64,386,416,402,383,410,370,409,399,389,411,386,399,410,411,379,419,397,402,382,392,389,379,405,378,411,414,399,403,384,389,408,382,397,387,421,451,426,400,407,434,485,463,447,427,418,397,398,406,427,453,430,452,436,414,376,390,396,368,391,407,397,391,381,371 7,23,23,129,211,215,131,409,452,408,430,408,429,408,413,398,401,400,430,486,462,411,453,457,402,429,398,398,399,397,409,443,480,433,433,414,414,365,388,397,395,409,433,428,433,415,514,675,680,590,547,478,421,410,452,462,507,512,569,548,490,391,403,397,388,405,480,434,450,412,413 9,9,7,26,31,24,18,404,385,395,372,375,380,421,377,409,414,402,376,418,406,384,394,392,389,390,382,387,402,413,378,394,378,396,406,383,394,391,392,408,397,400,428,417,397,386,429,429,433,410,423,407,372,421,424,438,456,452,483,447,436,384,378,386,381,389,409,382,403,386,396 5,10,10,21,32,29,19,391,405,406,407,399,391,415,403,416,407,407,397,414,422,386,409,409,399,411,390,371,387,381,385,411,439,421,425,409,378,378,391,392,393,394,418,415,396,390,444,497,480,445,442,421,404,431,413,439,454,449,463,460,423,408,381,397,387,395,422,412,426,397,397 4,21,21,56,85,82,55,419,492,488,458,430,435,423,483,464,458,432,526,625,622,458,571,527,482,468,435,437,419,391,432,596,618,557,573,459,445,371,404,382,406,408,459,440,467,399,619,855,869,794,773,660,521,425,461,498,526,556,618,613,562,423,414,406,415,502,634,569,586,470,439 15,20,17,48,46,34,39,430,462,430,416,424,423,441,464,445,435,441,450,550,535,419,504,460,448,428,423,398,404,374,417,526,539,483,505,422,418,402,409,402,408,415,473,418,452,408,554,736,749,664,628,520,439,445,473,461,535,515,594,570,532,405,401,385,406,454,533,484,487,435,418 9,11,11,34,48,49,34,413,420,412,403,397,416,401,415,408,426,415,430,475,471,390,441,445,404,412,391,404,388,386,395,446,484,439,443,421,395,387,390,384,384,405,423,396,416,397,466,631,635,566,515,475,420,423,432,446,460,463,500,485,467,382,412,400,395,420,464,428,452,431,390 1,13,13,7,9,7,6,536,597,547,514,468,519,564,648,628,620,604,679,717,686,489,638,578,545,526,453,464,415,385,554,684,697,608,623,536,491,419,416,437,481,546,673,642,639,450,800,862,841,794,769,699,572,580,660,689,760,754,812,810,768,479,470,486,503,622,714,674,674,587,523 17,12,11,53,65,63,50,513,462,455,428,429,457,552,603,594,579,580,567,534,543,391,428,420,411,410,380,399,388,428,572,519,475,457,487,449,433,457,511,557,606,696,798,736,712,468,820,731,654,626,587,552,472,634,754,788,856,847,887,853,803,442,400,471,477,485,490,461,475,437,421 20,113,92,181,221,161,141,533,666,625,593,510,527,570,631,605,592,606,709,823,803,523,763,704,645,620,532,503,446,387,535,781,816,715,739,598,544,412,422,463,492,549,657,619,634,505,814,963,966,903,874,792,677,636,719,727,792,784,832,825,782,471,509,466,492,675,820,770,764,663,561 9,21,20,64,80,75,60,417,475,486,452,413,435,440,449,471,449,437,494,586,587,424,541,516,472,439,430,418,401,387,434,574,582,517,544,464,449,398,408,391,392,426,493,453,467,404,607,797,806,728,696,584,495,477,482,508,570,586,629,606,551,406,425,406,410,487,587,535,542,474,432 19,11,11,36,47,46,34,405,427,429,402,417,392,418,415,415,430,400,442,475,462,402,437,429,409,404,395,396,389,368,395,447,461,441,441,389,408,376,371,398,384,398,421,387,401,381,482,627,638,553,531,460,417,408,437,418,439,454,473,482,437,398,397,385,386,423,452,429,455,401,382 8,9,8,24,30,25,14,391,404,384,387,392,407,435,441,419,417,417,425,431,396,378,393,390,400,393,378,395,383,400,436,415,427,397,416,393,406,412,442,495,529,606,706,590,504,410,582,519,458,440,459,419,416,468,551,607,712,693,725,625,569,385,389,389,403,400,403,410,392,399,396 14,14,14,87,125,123,84,413,458,432,429,410,413,414,443,413,428,413,482,533,518,413,499,472,436,424,385,408,397,382,416,484,538,464,514,435,418,396,414,391,402,413,442,451,437,395,535,715,728,634,597,518,454,446,462,482,518,514,548,542,491,410,403,385,398,442,514,496,478,425,431 12,8,8,10,13,12,10,500,524,477,460,447,458,513,567,553,535,542,574,644,623,432,552,513,461,462,423,422,401,406,502,608,627,535,558,466,452,390,406,419,443,476,597,561,581,424,729,814,797,734,699,614,541,507,590,615,692,691,756,744,708,449,427,431,460,525,648,581,604,491,465 12,17,16,75,138,126,66,399,418,417,389,401,402,398,402,410,408,387,428,484,461,416,444,435,425,426,402,390,386,361,396,462,466,432,444,406,408,396,402,415,392,388,445,419,411,413,498,634,634,567,528,452,407,437,468,484,520,500,530,493,452,403,400,389,396,417,458,429,448,409,406 17,8,8,27,33,28,23,417,399,375,384,389,405,423,439,422,393,395,390,390,378,386,380,397,381,384,373,375,381,386,383,400,398,400,384,402,388,397,389,394,395,411,425,419,405,384,459,438,422,412,401,398,390,402,403,425,470,467,493,469,432,394,375,384,390,389,397,391,388,391,393 13,40,40,598,745,771,608,413,480,435,446,405,392,406,454,453,436,426,470,537,551,410,517,469,433,440,415,423,385,402,419,518,544,501,490,443,408,375,389,404,406,408,453,428,437,467,520,738,747,668,628,524,460,429,455,447,491,494,530,542,518,413,403,403,391,438,527,487,508,443,408 12,30,29,76,77,68,65,406,526,492,466,425,450,440,476,464,467,452,530,633,610,447,573,527,477,456,440,409,405,415,432,607,629,539,570,477,418,403,418,433,419,480,539,484,493,435,644,820,827,750,723,613,491,518,576,585,639,635,690,661,604,414,434,397,399,484,613,561,561,475,443 12,11,9,18,27,21,15,405,388,387,408,395,414,393,406,418,427,402,442,424,435,383,413,415,396,406,395,387,387,383,398,426,439,408,426,401,405,403,395,414,427,423,493,437,416,396,465,547,558,508,468,443,409,447,500,495,542,512,532,509,457,378,400,397,397,404,437,447,428,429,406 4,22,20,30,42,35,25,431,418,404,417,412,402,430,423,430,404,411,400,433,447,400,425,413,413,396,389,393,378,407,455,429,455,407,440,390,395,410,413,432,452,524,652,581,548,417,489,536,546,520,490,496,438,444,470,462,523,513,549,519,468,390,382,402,396,402,434,423,426,416,388 17,12,12,40,65,67,40,381,398,403,396,380,383,416,387,392,414,384,403,417,415,404,412,391,392,389,385,380,386,376,387,413,417,404,424,391,397,393,385,369,404,404,425,412,395,400,456,491,480,448,418,418,406,409,432,453,485,480,491,444,450,380,410,389,388,390,404,412,397,394,379 7,179,160,132,184,161,119,424,418,405,407,414,386,432,453,433,427,427,412,499,457,411,483,448,393,412,405,395,384,401,449,472,499,440,445,407,393,398,400,429,421,457,536,480,494,431,566,569,597,497,465,440,406,470,518,511,584,585,633,601,560,413,399,413,399,438,477,450,431,402,398 19,48,36,70,104,79,52,428,449,436,437,419,428,430,468,449,447,437,484,559,527,432,508,476,449,430,417,402,380,399,429,515,560,467,506,422,427,389,416,439,438,485,543,496,469,432,616,724,724,627,590,500,453,519,574,587,635,640,675,648,558,401,406,393,402,444,554,487,497,448,425 14,32,31,102,140,135,93,426,498,454,453,459,441,447,475,456,459,455,525,580,591,455,547,506,462,458,426,416,394,400,441,556,588,514,495,466,416,396,402,374,402,424,506,480,486,409,651,785,777,713,679,611,515,447,488,522,576,588,652,638,600,401,410,412,419,503,568,546,555,474,469 4,16,15,30,39,33,26,454,422,402,405,386,395,439,422,406,415,416,401,430,434,385,399,409,406,395,392,395,395,382,440,452,424,412,403,444,392,396,409,436,461,519,625,580,541,386,476,511,520,488,496,448,437,429,454,475,509,515,525,524,473,377,405,385,388,395,426,443,411,401,383 3,9,8,61,76,61,49,425,445,442,424,408,397,415,442,445,451,424,493,559,531,415,487,470,444,436,411,422,400,407,429,524,561,470,487,418,421,398,399,404,413,443,491,457,448,409,577,743,751,664,638,520,459,475,511,523,585,586,643,596,527,405,394,410,406,457,534,505,508,457,418 5,52,47,26,32,23,19,415,442,434,418,418,410,435,455,433,424,431,471,555,537,431,530,476,461,433,412,405,380,371,411,521,571,489,534,443,408,399,400,428,413,439,484,467,449,400,534,704,719,623,568,514,443,463,512,514,548,552,596,560,507,397,399,399,392,459,545,473,502,452,421 15,20,19,19,22,15,14,514,632,567,558,500,511,573,623,625,613,601,671,758,740,514,684,641,555,552,473,474,422,372,548,728,745,655,672,573,507,412,422,433,442,497,621,606,632,443,794,903,894,836,810,734,623,554,619,640,724,732,801,802,763,472,469,470,502,640,755,696,715,604,523 13,41,40,29,37,36,28,425,604,566,538,486,514,445,509,496,473,498,634,773,754,502,729,681,591,576,504,469,427,381,465,724,791,681,706,584,486,398,397,418,419,427,522,521,504,412,692,949,970,896,866,767,611,474,519,555,607,617,683,686,652,410,454,431,433,587,755,700,709,586,522 2,46,23,66,103,44,29,475,416,410,384,381,410,474,524,480,431,447,439,472,476,387,442,431,410,404,387,394,384,438,439,459,468,437,433,388,393,446,444,446,499,561,628,547,525,459,636,598,570,512,485,464,428,572,653,652,714,690,744,691,625,388,390,404,406,426,456,424,429,425,397 1,25,25,95,138,144,98,381,407,368,370,407,375,383,390,390,410,389,375,404,385,379,390,388,383,373,389,389,385,408,392,391,404,382,394,402,401,394,372,385,387,412,423,399,412,409,434,413,401,400,382,404,380,420,447,454,457,437,475,435,429,385,408,391,385,402,392,393,385,394,378 10,11,11,112,170,180,117,371,418,388,390,388,406,369,391,388,383,378,394,410,422,397,416,408,390,383,384,392,388,372,400,404,422,396,397,405,401,391,374,376,370,379,386,381,386,408,403,481,480,422,415,402,404,380,400,406,410,427,421,407,392,393,391,390,379,374,401,398,409,382,396 3,455,324,177,222,151,113,863,837,790,779,740,766,904,954,945,938,925,920,908,904,603,755,734,694,685,609,611,536,658,965,918,876,843,867,804,774,743,857,903,953,1023,1023,1023,1023,764,1023,1023,1007,981,962,928,844,937,1011,1023,1023,1023,1023,1023,1023,777,646,794,812,867,865,844,874,774,737 7,12,8,35,36,22,21,440,407,383,402,390,394,429,440,413,407,406,392,416,410,398,409,392,375,384,401,393,380,410,396,394,412,391,409,382,375,381,379,409,394,420,472,448,430,395,505,451,443,422,395,413,393,432,442,460,521,526,574,537,477,408,383,405,377,384,401,409,398,386,381 17,17,16,23,42,39,20,425,379,378,399,371,388,415,413,394,400,406,373,404,406,401,383,393,399,386,381,373,366,393,406,402,400,374,381,389,395,393,403,418,420,439,461,439,433,422,484,410,418,416,405,401,379,431,513,497,531,530,547,528,461,387,384,392,394,393,385,414,381,397,395 2,21,20,81,87,81,76,410,463,431,392,412,424,420,416,419,414,408,457,531,522,407,482,464,428,418,407,388,395,395,397,514,518,462,458,434,380,401,405,403,412,422,461,446,450,397,521,705,711,634,574,500,426,442,478,487,553,521,570,546,490,405,388,403,399,440,510,478,459,447,422 2,16,14,11,19,17,10,459,512,482,474,423,459,465,539,519,501,477,582,691,613,476,638,535,495,486,431,423,391,415,547,679,662,576,589,492,463,433,493,501,562,667,796,726,677,411,730,859,829,759,714,597,502,506,605,651,795,799,840,773,702,418,421,412,411,572,714,609,619,509,453 4,15,15,46,57,58,46,405,446,428,396,410,422,419,417,421,402,418,464,517,512,409,482,474,453,441,405,402,394,395,407,489,539,454,484,435,409,401,416,392,402,406,447,435,442,386,500,701,712,637,580,516,442,398,443,449,501,498,537,534,486,391,394,403,395,431,510,483,477,440,397 12,11,10,26,34,24,20,398,391,390,377,386,381,402,402,398,396,393,406,399,422,390,410,407,392,408,391,385,387,388,392,419,427,400,404,404,398,385,408,386,404,422,436,414,406,404,445,460,476,436,422,396,392,423,472,450,470,432,481,456,433,381,381,395,383,389,412,401,421,373,387 15,13,12,18,25,21,14,469,513,467,478,447,473,498,546,531,512,517,564,593,598,435,518,483,485,472,439,445,418,413,473,548,551,518,561,448,433,387,404,406,417,469,549,503,524,419,692,782,766,715,689,616,512,491,542,578,629,638,703,693,639,413,421,418,437,545,588,551,578,505,478 3,38,20,74,98,62,46,443,492,446,436,410,439,451,471,495,469,435,495,618,591,450,558,502,470,456,444,403,399,405,437,567,608,522,552,463,426,393,411,414,432,456,532,477,502,440,633,774,778,699,647,567,465,525,600,606,658,643,698,667,616,407,415,417,401,485,607,547,574,458,431 9,15,13,23,27,21,18,391,402,411,404,382,397,428,449,426,428,426,419,448,442,390,431,408,390,423,396,384,381,399,423,433,432,418,429,401,388,404,405,417,441,455,524,479,465,421,583,571,569,497,472,445,409,496,554,573,630,623,668,600,544,377,393,408,399,408,453,422,428,408,384 6,8,7,28,31,23,22,433,405,404,412,404,393,428,444,424,436,390,424,458,444,403,429,432,418,401,384,384,390,386,401,434,450,422,450,417,380,398,390,381,400,422,445,442,411,399,522,580,576,493,489,458,409,430,451,451,480,503,552,536,504,393,396,386,374,414,456,433,455,411,415 15,17,12,54,60,39,37,440,405,394,382,391,395,455,491,435,434,425,431,436,425,405,433,402,396,386,368,379,381,397,408,426,434,399,407,417,407,386,411,419,431,440,492,455,456,396,526,527,509,465,449,416,388,438,499,472,543,560,613,570,528,390,394,388,390,397,435,415,413,397,390 14,14,11,397,516,375,292,405,426,432,394,400,379,422,433,424,396,411,447,531,511,418,507,490,442,428,395,388,392,394,413,504,547,469,488,416,390,406,401,391,429,420,472,444,430,434,509,642,667,563,524,423,419,444,474,489,517,505,567,518,488,425,396,389,406,419,516,440,461,421,415 5,17,16,8,8,6,6,582,591,534,526,482,512,622,698,680,664,662,678,699,704,477,599,560,510,516,458,453,415,403,585,672,669,589,612,524,492,405,447,435,479,560,685,659,665,469,836,858,833,792,760,695,600,613,692,715,790,786,844,847,807,509,463,517,551,628,703,657,673,577,526 8,14,13,62,75,65,54,430,478,437,444,417,433,433,459,440,435,454,474,537,530,425,505,489,458,446,396,422,394,392,422,522,561,474,501,441,443,392,384,386,412,407,473,438,458,404,593,757,757,691,639,556,481,435,478,498,541,550,593,576,543,395,413,393,410,467,569,523,517,446,430 1,8,8,21,34,36,21,397,414,389,389,412,397,398,420,413,415,398,430,435,425,394,416,414,416,397,391,387,384,379,411,426,434,413,401,408,388,384,394,379,393,404,423,413,410,405,486,549,545,492,471,439,398,415,441,447,473,460,487,483,452,403,392,388,388,411,422,433,410,394,402 14,14,14,71,116,116,69,419,420,417,403,396,398,425,406,427,415,406,434,466,455,395,425,414,420,402,377,395,384,388,409,433,443,428,432,412,389,398,397,388,391,398,412,421,422,383,489,603,607,519,499,434,410,420,437,428,479,470,523,477,468,402,391,384,409,427,456,445,433,407,383 17,9,8,26,30,23,20,410,380,399,388,383,389,414,433,412,425,401,408,431,401,387,393,387,398,399,371,386,384,390,404,401,407,408,398,391,393,394,397,398,406,419,458,436,419,395,483,472,474,446,413,412,412,437,472,486,526,499,562,527,458,384,376,389,392,416,411,430,406,375,394 11,14,13,18,22,20,17,405,397,391,386,387,389,401,419,388,401,411,389,414,399,384,419,417,403,403,377,386,378,386,404,426,417,406,409,415,409,401,387,410,400,432,507,461,452,387,425,475,487,463,452,413,393,417,422,451,465,464,501,436,436,398,389,387,376,380,403,427,430,390,392 4,185,145,655,905,760,540,601,745,704,633,590,604,640,691,686,672,663,762,858,843,594,814,763,694,657,593,542,471,428,607,824,853,778,783,664,557,443,458,474,556,600,732,703,703,553,875,1004,1007,946,921,844,740,696,773,791,849,843,892,883,842,531,503,520,551,727,854,803,824,713,624 16,9,8,28,41,25,15,433,420,400,385,380,391,440,436,443,429,423,421,442,425,379,416,399,396,400,394,383,384,396,406,428,426,398,431,384,400,395,382,398,415,426,445,440,434,397,497,491,475,455,440,422,398,451,464,456,522,502,554,520,490,393,386,400,393,413,434,415,410,406,385 17,18,15,46,63,38,24,392,397,408,358,405,382,400,432,383,407,408,372,415,419,385,395,375,388,388,393,396,388,391,395,414,426,419,398,384,395,404,398,403,399,413,463,441,414,407,459,439,424,415,416,399,399,435,457,500,486,505,516,503,435,396,399,392,387,403,386,383,388,402,387 4,52,43,52,59,45,40,470,684,658,576,486,457,493,551,494,501,502,637,849,824,564,852,804,699,691,588,491,435,417,488,796,880,759,790,639,510,443,444,462,481,530,645,568,563,472,711,908,962,865,848,714,558,598,664,666,735,717,762,731,682,415,463,428,425,602,854,795,779,674,528 2,190,149,114,146,104,82,615,638,612,555,520,560,663,729,722,704,689,732,780,756,515,693,653,584,570,488,493,431,455,645,758,763,681,700,591,523,521,558,588,639,731,830,787,770,574,889,931,912,861,823,754,639,752,829,846,898,889,932,913,870,506,485,510,517,658,747,702,715,608,514 5,15,15,29,46,45,27,406,441,446,414,404,414,425,449,427,436,431,448,487,514,416,459,445,450,407,404,407,396,386,427,491,482,450,451,408,395,394,409,399,411,436,467,454,456,407,577,679,680,605,580,480,443,434,478,517,556,545,622,590,551,409,397,393,415,422,479,453,462,411,396 16,15,11,42,45,30,29,424,397,392,378,392,383,431,451,408,403,406,406,405,422,386,389,409,384,394,398,386,376,385,399,405,426,402,395,389,376,400,416,416,411,428,511,482,459,415,531,462,471,424,419,401,387,485,493,509,563,557,618,572,524,381,394,381,382,396,424,400,394,399,396 4,71,67,13,27,21,10,402,392,383,384,374,423,440,436,442,427,431,414,408,419,389,389,384,402,397,399,377,375,409,466,440,410,412,410,405,384,433,492,529,592,702,819,730,634,407,673,521,461,461,430,398,392,480,604,697,844,845,875,781,689,396,395,403,398,394,424,416,395,395,377 9,21,21,102,131,131,102,433,517,457,463,428,438,443,445,464,454,470,523,614,582,428,554,517,476,451,424,418,394,392,426,571,616,528,560,455,438,399,405,408,399,432,490,478,487,417,608,804,808,736,702,594,481,457,475,488,567,562,630,624,575,415,432,406,403,484,613,572,566,465,445 3,16,14,34,50,36,23,404,393,393,374,371,380,424,430,406,406,411,397,402,406,393,396,388,383,382,376,396,384,405,401,385,398,394,391,402,383,393,378,402,419,428,456,445,419,406,472,452,439,425,412,387,369,432,469,463,514,494,532,502,449,391,379,398,382,379,384,388,398,378,393 12,8,8,34,36,36,34,366,424,425,400,395,396,393,407,405,400,400,427,485,447,412,451,432,393,407,402,403,382,397,411,457,473,448,436,422,400,384,383,407,392,394,430,418,417,387,490,621,636,554,521,453,425,422,428,450,469,467,505,489,462,399,388,393,412,421,452,449,449,410,404 7,15,13,65,67,54,55,433,472,455,438,412,437,417,460,450,437,460,496,576,557,422,527,487,455,424,423,393,393,400,413,533,577,485,517,444,433,404,376,403,392,412,456,444,461,406,596,764,758,691,663,567,466,426,468,476,511,522,585,573,546,397,400,392,402,473,585,515,534,466,416 6,8,8,14,15,11,10,447,523,491,465,439,442,484,527,511,514,512,585,635,624,450,556,522,482,481,424,422,400,404,469,597,623,558,575,470,455,398,393,414,414,442,520,510,537,405,688,809,793,742,703,621,518,441,508,532,614,624,689,687,638,429,438,428,451,549,649,602,599,510,476 3,14,12,58,80,74,52,423,503,451,445,418,418,423,451,451,443,418,485,565,570,420,523,483,436,434,423,406,391,383,418,528,583,496,527,452,414,399,404,402,404,435,497,457,473,409,595,757,771,690,647,540,479,470,517,529,581,578,642,603,554,413,392,404,406,457,562,518,528,430,419 1,17,16,54,76,72,51,496,463,428,441,415,448,506,554,541,537,520,518,532,512,405,465,452,429,433,401,405,398,408,572,541,538,493,507,446,451,408,486,498,592,682,797,731,702,433,706,707,663,616,586,522,456,494,609,644,752,749,796,750,691,438,423,426,438,457,512,479,516,449,415 11,8,8,30,47,46,29,394,424,418,416,396,393,398,416,411,398,409,450,514,484,393,479,445,428,417,418,387,395,369,396,480,511,452,479,426,422,388,374,375,393,392,422,392,403,382,474,689,696,603,573,489,430,389,412,423,444,452,457,473,427,400,405,385,382,423,501,466,477,432,401 12,49,30,86,127,71,52,560,439,425,403,389,422,562,590,527,515,477,485,531,537,423,476,448,429,406,413,399,389,436,465,500,505,445,481,433,394,420,420,427,468,497,611,575,550,459,666,709,716,622,585,504,430,554,615,608,696,702,766,727,653,390,410,401,413,428,511,456,465,421,426 14,18,17,40,54,53,39,416,506,457,439,405,415,410,443,437,433,436,518,593,567,434,554,517,456,469,426,418,401,386,427,567,608,516,534,453,428,397,382,409,401,439,489,452,449,407,564,781,798,702,668,571,469,430,483,496,544,543,587,573,508,391,418,396,407,469,568,544,513,482,419 12,14,13,15,22,13,8,546,640,587,558,518,526,581,659,640,637,617,687,765,739,519,695,637,573,564,492,483,440,418,570,729,742,662,665,569,514,423,438,422,453,532,646,641,652,435,805,907,893,836,815,728,589,564,643,666,746,749,810,805,766,484,459,483,501,654,760,704,723,604,528 9,38,38,166,293,299,167,392,407,401,392,403,399,383,388,408,396,389,393,419,385,380,410,391,391,404,391,388,386,403,391,407,399,387,386,403,391,368,381,397,401,420,410,407,392,405,416,454,445,414,403,397,408,456,474,483,494,455,485,465,449,407,383,386,388,381,428,400,386,415,395 11,22,19,35,56,47,28,413,435,403,403,398,384,421,422,429,410,413,436,476,437,396,438,422,408,395,378,381,384,388,399,457,469,419,443,404,393,393,403,393,412,453,497,428,418,423,534,593,604,517,485,459,409,467,518,525,539,555,609,543,503,388,389,384,387,439,473,448,436,416,401 5,72,67,289,356,331,263,413,457,440,416,416,435,406,437,408,419,430,456,523,503,418,484,447,427,428,411,380,391,378,398,490,515,463,490,430,388,409,386,398,405,416,447,437,432,435,528,699,694,630,595,503,475,439,461,450,492,488,529,519,499,405,375,395,411,434,503,465,461,424,414 19,29,27,14,17,13,11,552,650,593,594,541,588,626,679,689,678,666,727,771,753,501,676,621,583,570,516,483,447,381,590,740,736,660,689,576,528,409,424,462,451,533,664,660,691,449,848,919,897,863,833,772,667,573,636,669,770,771,834,846,806,516,502,524,543,690,773,732,756,652,570 15,10,10,9,8,8,8,448,500,480,463,433,460,498,536,520,526,515,564,615,615,442,536,510,474,455,428,421,412,387,478,599,599,535,548,459,425,407,399,423,411,458,544,522,531,425,706,785,770,721,672,603,510,478,540,558,635,631,718,709,658,428,431,421,434,528,622,552,602,495,461 16,12,10,37,52,31,22,449,393,387,398,379,379,459,455,436,416,400,382,408,400,388,395,398,388,392,377,407,387,392,400,408,402,397,396,402,375,378,401,386,385,411,457,442,445,407,505,483,465,449,421,414,394,402,417,442,499,504,571,512,490,385,376,380,397,403,395,404,392,394,403 17,22,13,55,61,33,31,483,406,387,396,395,388,494,523,458,443,441,417,445,421,396,413,407,393,413,389,398,375,403,425,444,454,423,441,378,393,410,403,394,439,430,519,499,463,415,596,548,527,473,475,419,408,464,505,523,620,626,683,641,563,371,395,379,387,409,432,424,420,402,398 9,22,18,43,64,48,32,389,407,392,398,374,385,398,435,432,415,397,412,421,433,379,394,401,390,392,375,383,377,375,400,419,421,398,420,394,381,387,413,400,404,440,473,421,426,409,491,531,506,442,430,413,414,450,479,466,530,504,551,514,476,391,383,392,405,403,420,406,427,401,398 3,14,11,37,42,30,27,446,376,389,376,395,387,428,449,434,412,426,410,395,406,398,409,397,395,405,387,388,371,394,386,397,406,391,398,394,390,383,386,400,414,434,472,449,436,421,497,427,418,396,407,402,399,452,475,473,560,551,603,552,488,385,382,388,380,394,412,381,393,380,392 1,8,8,30,33,25,23,455,567,504,466,443,456,482,532,504,523,506,590,687,653,462,619,570,515,498,444,446,404,381,467,660,681,585,584,501,460,377,394,409,411,441,535,503,542,402,691,839,835,771,738,639,521,453,529,522,614,612,675,680,643,433,434,425,440,544,684,625,620,538,465 5,8,8,23,32,32,22,393,422,409,389,393,416,412,416,411,400,394,425,467,445,404,438,419,419,401,397,392,381,392,395,451,470,426,428,411,378,395,404,396,393,407,423,404,407,403,481,612,615,535,506,452,417,410,419,452,454,463,463,461,424,386,386,380,386,419,463,437,437,421,407 4,18,14,28,36,27,21,428,367,371,400,379,404,455,421,424,407,388,391,391,412,395,386,380,385,373,381,382,374,391,407,387,392,381,379,378,395,414,402,418,420,452,494,454,427,416,477,419,396,400,373,393,371,455,490,479,530,535,547,513,475,391,389,390,393,389,379,374,374,389,380 4,36,26,143,132,77,81,517,638,570,546,492,508,579,616,605,572,582,682,783,765,519,720,678,598,560,490,458,431,434,535,744,780,691,696,599,493,449,478,488,531,628,731,682,656,499,816,928,927,871,834,745,627,670,749,764,826,822,867,836,782,453,448,460,484,634,770,698,719,599,525 9,28,27,59,61,46,48,424,536,522,502,458,475,467,485,494,487,481,550,690,676,462,628,578,524,506,446,430,392,394,437,648,696,600,636,504,467,408,393,425,434,455,530,482,501,408,654,870,874,805,776,661,553,469,532,548,622,616,668,648,624,418,453,414,424,510,662,614,624,516,477 15,8,8,13,18,18,13,382,420,412,411,400,379,402,389,397,381,389,426,469,460,397,436,426,417,405,401,398,380,379,390,441,475,418,430,434,391,390,391,400,375,403,415,406,402,397,463,602,638,542,521,444,411,401,420,445,461,452,461,447,437,395,399,393,374,398,453,424,429,407,390 9,23,19,37,44,35,29,418,454,461,432,412,423,435,482,446,447,444,478,540,547,417,512,484,443,425,410,412,385,416,423,523,547,482,469,437,422,406,398,415,443,467,541,499,495,420,597,728,726,646,623,544,455,486,534,545,617,586,657,626,575,407,414,405,404,458,543,516,511,449,420 6,9,9,33,50,50,33,407,401,399,409,379,398,415,420,397,405,407,410,422,428,392,407,411,403,393,390,393,402,398,406,417,429,401,398,395,406,390,400,393,406,423,428,425,407,404,455,506,515,475,452,444,404,429,458,451,513,491,554,499,459,385,390,392,391,409,415,408,427,413,399 14,29,25,53,61,48,42,409,393,387,394,420,412,414,417,429,420,415,395,428,409,389,427,420,399,418,395,373,381,413,407,407,450,417,418,416,359,394,393,407,425,476,469,439,437,411,498,540,527,461,440,424,399,471,516,530,546,539,588,523,502,405,383,397,393,398,450,405,414,384,392 18,10,9,78,110,95,69,419,437,421,412,429,384,410,417,422,408,415,446,486,477,393,463,430,419,406,400,394,390,379,393,467,495,428,449,434,392,403,393,405,380,416,433,415,424,380,477,656,654,586,541,474,411,420,436,429,466,471,474,476,463,395,392,394,399,415,469,450,452,414,398 16,8,8,98,134,126,91,414,431,403,412,387,407,416,427,417,417,413,427,489,473,406,463,438,421,417,394,384,387,396,412,459,468,436,436,415,401,389,399,392,390,406,420,428,427,389,493,638,643,569,550,474,422,416,453,450,480,482,509,488,472,394,398,401,390,434,458,455,442,412,402 6,32,28,77,121,95,59,467,577,543,536,507,550,517,584,579,592,585,611,662,659,454,577,533,488,503,464,457,421,391,546,611,617,578,596,533,468,415,417,437,443,488,619,609,623,454,797,847,829,787,768,715,624,553,604,630,719,717,795,798,756,454,477,463,473,568,648,591,635,543,542 20,8,8,92,138,142,93,408,438,411,408,403,400,404,398,428,426,424,449,496,483,409,450,433,414,415,396,415,399,370,396,440,486,427,443,425,400,378,398,402,392,405,434,416,406,398,514,661,675,581,564,494,420,405,435,437,491,472,515,484,496,410,402,396,407,439,479,449,464,417,395 9,14,14,48,84,82,47,404,414,400,398,397,393,401,417,433,424,416,432,456,453,389,429,423,407,391,399,388,379,406,402,426,443,425,439,398,414,392,407,406,404,426,460,428,436,400,492,595,588,525,495,466,439,436,467,470,534,521,565,505,488,393,401,386,398,419,463,429,460,404,414 13,16,15,41,54,51,39,422,514,480,485,433,440,416,442,450,442,458,511,641,620,440,588,541,482,479,410,417,402,390,440,586,645,549,587,496,440,393,406,388,398,427,465,466,472,404,598,831,851,778,741,635,509,445,476,466,557,540,615,603,543,414,419,410,399,493,628,582,577,499,450 16,129,120,111,164,148,98,468,538,498,496,465,486,507,559,564,547,546,575,638,611,431,538,527,492,467,438,440,423,414,486,555,588,546,578,498,471,423,423,432,430,450,558,504,565,442,739,845,854,789,769,700,596,496,563,598,683,680,752,744,698,452,443,454,451,563,611,580,613,521,475 19,11,11,22,33,32,22,373,378,355,378,363,389,385,381,405,387,392,391,389,378,381,376,390,396,368,393,377,366,394,384,394,393,390,381,378,391,398,419,389,402,390,424,419,404,399,406,430,403,379,405,371,378,402,417,428,432,432,462,444,400,382,382,388,393,387,394,404,382,375,395 6,157,119,19,21,12,12,507,470,412,444,441,409,543,592,542,539,514,517,525,516,419,450,431,432,403,387,408,383,490,681,574,521,481,500,454,435,613,751,815,875,946,1021,943,862,504,902,770,684,635,614,558,466,730,852,919,1023,1023,1023,984,914,420,411,441,452,451,490,455,469,421,430 14,10,10,89,86,90,93,400,407,406,390,386,390,389,376,392,401,395,401,424,430,389,424,411,397,387,385,401,380,390,385,410,435,406,404,410,397,374,373,387,379,401,388,395,395,387,398,495,529,447,440,423,398,387,384,391,369,389,399,403,390,387,373,378,397,397,431,400,408,376,394 10,164,146,315,551,506,287,608,600,561,534,484,483,646,699,671,669,644,672,716,703,474,613,601,546,531,479,468,439,452,573,669,695,598,655,507,500,444,475,503,536,643,765,721,696,554,855,890,877,824,794,730,611,698,779,799,880,876,920,883,831,504,481,505,523,622,705,653,696,575,509 16,20,19,149,159,150,139,413,416,384,397,397,373,398,397,399,401,400,386,411,396,376,402,400,381,386,383,392,400,376,394,395,403,403,391,385,375,391,378,378,407,401,391,391,408,415,446,456,455,431,430,411,399,411,427,400,414,437,432,418,444,400,404,399,397,411,396,402,402,369,375 18,26,26,82,96,94,80,428,469,440,451,414,419,434,466,451,449,451,507,573,542,427,523,476,458,447,412,409,413,385,432,549,568,500,507,436,443,391,404,407,410,424,484,447,462,396,618,766,765,690,650,562,470,430,464,492,534,554,619,585,576,411,416,404,419,476,576,522,545,452,440 7,51,34,160,452,434,142,534,587,535,538,500,549,579,632,623,624,618,655,666,669,443,521,525,502,493,467,482,434,447,644,640,615,567,607,565,550,444,504,548,616,711,826,771,762,550,898,882,851,831,822,798,710,737,819,839,916,913,956,918,874,474,525,506,533,607,654,647,682,615,545 19,20,18,35,54,45,30,401,385,391,380,372,387,405,413,412,400,381,407,404,381,377,396,398,384,385,397,388,401,377,396,407,392,410,374,390,391,408,401,389,410,406,436,435,431,390,440,433,430,393,394,391,384,446,453,447,477,470,507,505,443,399,394,387,388,383,387,380,397,384,384 1,25,24,47,66,64,45,446,489,488,449,433,441,439,491,479,488,459,534,616,601,437,566,527,462,463,414,413,394,392,440,584,622,532,558,444,418,393,407,422,450,473,566,518,481,429,665,799,802,729,689,574,473,527,606,615,673,660,708,684,625,399,404,399,430,475,617,570,558,482,436 17,20,14,58,63,38,36,466,391,355,395,375,391,462,500,436,424,404,425,427,401,385,405,387,374,386,381,406,374,418,417,403,398,394,373,404,387,391,404,423,400,436,474,467,445,413,562,468,444,444,416,396,396,454,516,504,563,566,656,613,532,383,410,382,385,394,387,413,400,388,380 19,10,9,28,33,30,25,401,406,391,376,376,394,417,417,417,398,400,409,426,402,375,408,400,391,397,378,383,382,385,404,397,419,396,398,386,387,392,374,402,417,404,447,425,422,384,454,467,470,442,400,389,397,405,436,450,470,472,521,490,448,392,385,390,373,398,395,388,413,375,412 19,10,9,20,26,18,12,408,416,397,399,379,374,404,413,396,418,426,440,472,451,404,442,415,422,405,400,403,385,354,411,460,470,424,464,392,416,400,401,394,404,412,447,411,418,401,450,587,578,519,492,429,410,442,447,442,477,457,499,492,455,393,389,398,388,405,454,442,433,408,390 19,24,21,93,123,101,75,441,573,516,486,477,467,463,512,510,497,477,568,699,671,462,622,587,505,515,458,434,418,407,447,645,695,588,617,485,453,412,412,401,420,440,475,505,526,413,692,873,887,822,783,688,556,459,517,529,619,630,694,695,656,425,428,420,429,541,691,613,635,528,480 17,128,102,93,145,116,73,620,721,665,672,641,683,671,735,764,758,762,781,781,794,478,637,594,581,556,529,536,492,448,723,743,723,698,742,704,695,418,437,469,523,595,775,769,802,480,951,950,923,910,902,882,809,641,738,784,873,877,934,949,917,554,593,569,618,700,739,724,763,682,639 11,11,9,34,34,22,23,425,470,430,440,405,414,457,460,465,458,457,468,529,515,414,485,441,424,436,394,395,399,406,431,485,533,469,448,447,398,389,420,421,415,445,517,472,470,419,618,695,667,604,575,530,433,505,554,566,616,612,660,632,574,384,411,398,397,448,512,483,498,441,412 17,70,65,327,496,472,301,478,563,533,519,483,486,502,529,526,533,528,614,699,681,474,636,578,539,516,454,459,423,424,489,679,702,598,629,540,461,407,429,436,474,511,600,553,567,489,737,893,894,830,796,691,594,537,636,661,733,724,773,751,689,440,421,440,445,566,689,623,624,543,507 9,15,9,43,48,25,22,436,439,443,412,397,394,453,479,474,451,450,473,492,480,409,454,433,411,411,410,380,397,403,456,473,485,443,454,423,392,413,419,459,471,529,644,563,515,427,671,662,638,568,556,488,428,580,633,658,771,759,802,726,666,398,395,402,402,424,460,465,432,416,411 16,9,9,43,51,47,40,404,441,415,414,403,395,416,420,411,420,403,432,483,478,411,460,429,429,424,406,402,387,382,400,475,488,455,468,436,398,374,388,396,383,401,409,419,430,379,515,701,703,643,578,502,452,415,440,428,469,482,512,484,460,397,392,386,397,443,490,455,468,412,413 13,330,288,227,353,317,201,490,411,408,408,421,386,464,506,479,453,422,448,415,452,401,423,405,386,399,392,374,363,440,445,384,428,409,412,398,385,432,458,471,499,567,659,570,536,456,599,526,506,456,429,456,412,497,579,589,664,634,689,637,566,429,378,403,401,411,427,419,415,399,416 18,16,15,61,92,86,55,463,447,443,422,410,407,506,537,489,487,471,476,480,504,405,457,432,425,419,416,399,395,412,444,479,461,433,437,395,401,401,407,422,440,460,519,497,507,466,635,657,636,590,542,492,451,596,643,644,678,663,709,667,609,431,414,422,428,470,495,482,459,447,428 17,10,10,43,74,74,42,427,422,419,404,376,414,418,441,422,422,423,451,501,460,410,467,430,409,423,407,392,395,400,410,481,476,445,463,427,412,397,394,376,381,419,457,436,420,399,507,682,658,583,535,473,422,424,472,494,532,519,573,521,511,394,398,415,403,455,534,466,475,432,413 2,32,21,32,32,21,20,428,424,431,397,397,409,438,450,447,417,429,434,457,449,403,428,413,405,398,407,392,386,409,425,436,459,441,419,408,397,400,446,479,517,579,659,547,510,436,590,598,590,516,486,455,438,528,608,647,705,680,707,642,566,392,395,398,403,440,461,455,443,424,386 11,248,202,238,264,212,191,522,682,608,595,501,545,511,594,589,573,565,694,799,775,541,751,685,624,594,520,495,430,425,531,762,803,721,731,627,553,398,408,428,469,523,653,589,616,476,779,954,957,890,863,775,649,579,665,691,766,758,809,790,740,451,489,459,480,632,774,730,737,627,555 4,8,8,29,43,42,28,385,398,401,411,395,375,375,401,383,384,365,379,407,404,384,414,400,410,393,389,396,395,389,399,405,428,388,415,373,391,394,374,383,394,380,400,385,396,388,427,470,458,422,427,415,397,409,397,410,409,393,427,409,417,384,387,386,389,382,405,413,399,390,379 8,16,10,44,57,29,22,417,404,395,380,415,391,423,432,420,424,412,407,438,440,392,409,402,401,382,405,383,375,403,406,426,430,404,401,391,392,384,407,397,418,446,480,464,419,396,518,483,502,465,417,426,409,466,508,511,550,524,588,546,506,388,392,384,395,402,405,404,426,394,379 8,11,11,47,62,60,45,413,480,457,425,415,424,443,447,435,439,458,504,567,562,435,516,498,459,433,417,412,401,371,410,533,577,491,510,449,421,391,385,392,392,411,462,441,460,392,574,777,772,705,671,587,450,417,443,480,503,516,571,563,514,392,388,396,406,472,562,515,525,470,435 11,38,35,166,184,172,154,404,416,401,409,395,392,390,403,397,389,404,432,446,414,392,404,412,403,404,398,387,370,369,383,434,425,426,414,423,380,361,378,405,393,398,385,402,377,403,450,540,544,499,471,434,389,389,414,420,454,450,466,445,424,395,395,396,400,412,435,404,421,407,377 8,13,12,97,123,117,93,400,446,422,420,428,394,397,433,421,403,423,467,518,484,429,484,447,427,421,395,405,393,375,404,469,498,463,469,414,417,387,401,387,379,411,451,448,435,399,523,697,701,627,560,507,426,423,443,472,497,512,531,529,478,407,398,406,403,417,512,457,486,441,416 3,25,24,91,126,106,77,429,491,475,452,439,437,441,491,448,449,460,515,628,594,437,570,527,484,467,432,413,394,387,440,583,608,516,560,467,433,383,390,386,387,431,486,468,473,409,592,801,814,731,695,573,482,446,490,493,568,552,635,607,554,415,408,402,422,486,596,551,565,495,442 20,14,13,28,43,37,24,405,390,358,381,385,387,401,412,410,410,407,391,401,402,392,377,389,377,388,392,385,380,389,379,399,410,380,379,386,373,381,383,391,417,406,435,429,413,413,449,443,412,398,390,383,392,434,456,449,493,479,499,452,433,389,396,389,396,396,385,389,381,394,383 13,36,36,109,210,216,109,460,438,412,418,397,413,491,539,516,498,479,492,452,472,408,426,404,413,412,390,383,386,403,466,433,426,421,428,426,393,422,428,457,472,551,627,564,549,479,672,593,530,485,485,455,420,631,695,696,716,689,739,704,644,437,395,436,440,438,476,438,451,413,408 12,52,51,107,130,126,102,459,545,481,467,430,438,448,464,485,441,447,545,662,635,431,603,561,498,507,444,425,412,425,441,622,664,556,583,527,468,407,401,394,419,444,504,454,467,397,654,859,866,791,762,652,554,469,505,523,591,575,646,625,566,401,428,433,439,506,641,593,613,492,463 13,27,19,48,70,48,33,399,399,392,401,393,417,395,424,411,399,409,399,406,400,375,401,394,382,394,383,385,384,387,406,411,403,378,391,385,393,406,417,418,422,451,491,453,436,403,479,454,432,423,411,401,397,484,519,513,548,542,553,506,492,371,395,388,394,394,411,387,397,398,369 4,42,38,371,637,625,362,430,412,389,395,375,373,419,459,424,431,450,421,437,422,395,406,409,389,390,385,381,390,415,424,449,424,406,397,374,388,416,421,425,460,492,539,464,463,535,569,548,509,502,451,444,413,698,778,778,755,699,707,619,547,426,395,393,417,427,437,408,431,397,407 10,24,24,19,21,21,18,475,568,521,495,443,432,486,532,513,523,494,556,703,690,468,688,629,536,541,470,423,414,420,481,641,720,610,620,516,459,407,424,422,440,484,558,535,524,445,693,814,844,759,734,613,511,544,591,609,685,663,733,712,643,401,416,415,420,532,715,663,640,569,470 11,10,9,31,41,32,25,412,418,403,385,407,411,405,426,393,400,407,433,442,443,396,418,402,395,395,395,385,385,393,411,429,418,408,412,400,382,397,403,389,410,415,443,434,428,404,513,524,518,470,468,420,418,438,463,486,541,523,580,548,486,401,384,398,392,404,436,411,423,402,408 19,10,9,30,32,26,25,412,379,383,379,360,397,429,424,416,405,411,392,391,409,382,387,377,381,374,394,396,377,382,386,380,401,378,394,404,380,395,384,386,385,402,429,431,411,378,423,403,396,400,388,382,382,413,422,422,479,468,509,456,450,390,385,390,372,388,382,373,402,374,391 18,10,9,24,32,23,17,408,422,430,413,395,395,407,431,429,439,424,441,494,449,406,458,442,419,415,409,398,383,381,405,473,488,440,470,421,416,404,410,420,410,423,470,430,444,399,504,641,648,564,537,469,414,434,468,477,509,500,538,539,498,380,390,399,382,414,484,461,452,424,406 6,20,16,55,80,43,26,414,419,409,414,390,393,429,452,442,452,411,447,461,446,388,422,412,404,395,405,385,385,404,408,435,459,414,411,403,379,407,399,405,410,449,481,461,460,414,518,529,540,506,459,429,401,476,516,520,576,549,603,530,509,398,377,402,387,393,436,422,410,396,380 20,20,18,62,86,78,55,466,488,453,431,409,431,490,544,517,502,509,527,605,556,433,508,485,467,442,416,417,391,400,473,554,590,509,494,480,436,398,406,437,445,477,572,540,532,440,695,780,766,702,663,568,486,524,587,611,704,685,755,716,673,425,403,433,431,500,558,513,545,456,452 8,190,63,724,783,265,244,848,827,783,753,690,710,876,918,892,880,870,886,926,917,668,852,811,762,734,647,628,499,702,909,916,917,851,861,774,703,760,863,904,955,1023,1023,1023,1023,874,1023,1023,1023,1020,994,932,828,1019,1023,1023,1023,1023,1023,1023,1023,690,591,692,754,837,914,873,892,796,705 12,38,37,160,254,257,160,415,399,413,402,395,396,426,463,456,422,419,463,473,459,404,438,430,398,413,390,388,395,402,421,446,462,415,460,417,388,409,410,390,404,437,472,448,431,437,556,623,596,543,518,476,397,487,564,567,586,552,606,564,522,418,401,406,398,433,481,451,454,393,409 13,223,198,158,199,179,143,440,368,370,377,380,361,441,435,404,423,400,418,400,395,400,406,401,400,389,373,390,388,407,440,423,410,396,410,380,385,404,414,438,461,492,560,491,479,443,499,448,459,421,407,408,380,458,442,459,526,501,529,509,469,381,394,396,411,380,402,371,388,389,393 19,8,8,49,66,67,48,396,405,401,389,406,389,396,379,414,400,403,408,453,430,388,424,406,393,394,400,405,399,379,415,427,437,417,431,403,390,378,375,381,403,388,397,399,410,399,478,558,555,495,488,437,401,413,409,397,442,427,457,454,439,395,380,387,398,428,450,419,442,390,400 12,12,12,12,14,8,8,522,581,523,495,477,486,569,629,611,627,619,644,706,687,475,633,565,531,492,458,448,438,407,530,679,684,600,616,524,473,402,422,430,456,515,660,634,643,455,796,869,851,796,770,700,574,562,646,677,760,758,810,809,763,483,453,510,513,625,716,652,670,548,506 12,89,85,81,95,89,76,384,382,380,384,373,358,422,415,413,409,399,403,400,388,382,401,389,391,380,392,393,370,408,418,412,400,378,399,377,409,392,415,402,434,449,487,443,429,410,454,441,439,440,402,405,374,441,452,444,526,489,516,466,440,408,383,380,387,409,377,389,384,378,394 2,21,20,10,12,12,10,556,626,577,531,495,519,597,666,653,651,640,687,752,731,509,655,606,559,531,482,458,431,423,566,731,718,651,667,577,502,427,396,442,469,528,673,657,674,447,816,886,871,823,801,728,604,541,624,658,747,750,812,815,772,498,456,487,528,668,747,692,726,611,530 13,8,8,87,254,252,83,383,466,443,417,415,403,425,404,403,387,417,440,601,574,422,579,529,448,443,409,397,397,379,406,531,600,487,512,438,404,380,387,390,397,412,438,405,409,405,476,647,694,579,558,473,433,413,431,432,459,447,473,455,449,411,395,394,396,457,600,531,514,453,423 18,12,10,35,38,29,27,459,399,404,395,395,382,431,457,432,419,426,409,417,425,388,393,405,410,404,393,375,381,382,412,403,403,387,388,398,394,371,408,409,411,431,487,466,456,406,539,494,449,430,407,408,402,468,492,517,557,554,610,572,524,393,380,390,394,385,393,394,400,390,366 13,8,7,38,44,41,35,414,454,448,421,430,418,411,421,412,408,424,459,554,531,428,522,468,438,436,427,391,382,385,403,536,556,513,499,450,421,395,386,399,398,403,421,428,432,399,506,727,730,642,611,522,461,426,439,451,491,450,517,515,460,403,396,402,397,441,544,483,503,440,421 10,8,8,28,32,29,25,413,372,382,391,399,393,407,408,381,409,388,407,405,393,386,390,384,385,382,373,392,382,405,395,402,393,388,398,385,380,386,387,390,384,411,417,413,410,387,448,415,422,400,398,383,377,408,430,413,447,446,483,455,426,388,382,382,379,386,395,381,382,391,394 13,39,35,122,192,187,109,518,678,624,594,556,567,581,629,621,594,605,708,810,790,509,742,691,591,584,522,492,456,398,525,749,784,698,722,587,517,418,411,427,450,496,618,592,629,455,804,954,958,896,873,792,686,543,631,641,728,723,798,801,770,460,486,469,502,645,784,726,751,634,564 20,235,193,251,301,252,207,624,766,739,689,599,637,662,723,712,702,690,794,902,887,653,864,818,743,726,626,559,482,455,644,871,905,818,839,702,640,446,477,509,561,653,766,727,739,547,885,1023,1023,969,944,862,748,721,789,805,859,855,900,892,852,529,545,505,556,759,898,844,849,764,638 11,59,49,47,58,40,32,640,726,665,637,589,602,680,746,734,734,733,774,831,814,547,760,709,648,630,555,531,464,443,655,803,812,743,761,634,601,426,439,474,544,629,765,741,746,500,900,972,957,913,891,836,725,660,746,765,843,841,903,903,869,554,532,576,609,755,834,792,813,708,620 17,9,9,66,152,158,67,403,409,415,404,399,408,418,432,408,420,413,443,448,436,389,424,410,402,385,387,364,382,399,398,428,426,422,426,387,406,383,394,396,399,416,445,437,422,403,523,568,548,476,470,458,409,431,481,478,526,495,560,511,489,405,373,398,387,418,432,414,418,408,393 11,14,14,52,60,51,45,412,496,461,439,422,420,430,435,468,452,431,490,614,589,426,556,509,473,460,430,417,382,399,424,558,596,519,539,451,435,386,395,421,394,413,460,457,476,410,585,793,806,723,688,586,497,415,451,459,516,515,546,581,531,425,414,399,413,503,562,531,546,472,447 4,11,10,24,22,21,22,468,631,564,545,500,509,487,546,534,531,532,668,749,736,535,682,648,611,561,501,486,450,401,508,746,752,689,706,598,542,410,397,422,424,450,554,536,560,411,740,958,932,895,855,785,663,502,538,557,626,634,717,720,691,434,501,440,441,681,791,739,774,663,580 16,22,22,67,105,103,66,442,498,453,427,417,450,443,456,468,433,443,531,587,558,427,513,468,445,453,427,420,405,418,438,528,574,481,524,467,420,400,379,414,397,427,488,453,474,420,604,797,803,728,694,591,496,431,491,511,574,582,635,626,563,405,411,423,412,468,568,529,543,461,447 13,52,48,175,243,214,149,488,608,547,518,454,504,509,533,527,534,532,604,752,723,495,699,636,568,553,460,466,416,410,489,713,741,656,654,536,490,417,422,420,432,485,591,563,555,442,739,900,902,834,801,705,584,521,591,624,698,686,754,744,696,439,444,440,462,597,745,688,696,585,517 17,8,8,20,30,24,17,394,380,390,369,384,382,390,379,400,397,397,383,397,384,372,379,387,385,374,392,383,392,394,391,388,379,392,389,362,394,390,397,376,389,384,407,384,399,389,390,398,408,408,395,384,381,397,396,413,432,408,423,433,404,384,404,387,397,380,388,387,397,382,368 9,41,30,57,99,55,35,402,403,400,390,381,378,433,431,424,423,422,404,431,438,396,434,415,400,406,395,383,388,416,408,435,437,416,421,406,392,423,416,429,429,451,500,446,428,415,480,545,527,483,455,407,413,439,488,469,521,499,558,506,475,392,407,389,383,420,423,411,412,376,392 19,12,10,33,38,27,24,413,452,443,413,401,410,437,455,450,470,463,492,527,521,408,491,467,419,446,413,398,394,393,423,507,532,469,471,456,410,403,408,422,428,470,515,494,483,416,588,697,692,615,599,484,436,478,535,531,597,588,636,616,567,412,399,394,407,468,528,482,494,431,433 2,8,8,11,13,9,8,493,600,555,525,467,485,511,569,578,553,561,632,729,716,481,651,602,543,533,473,457,421,399,490,702,721,629,663,549,482,403,406,423,433,460,586,564,576,426,747,885,878,820,791,696,580,482,559,582,663,669,740,746,712,449,448,455,483,625,737,676,704,578,493 10,57,30,112,135,98,74,501,516,483,452,437,434,514,568,557,543,500,566,627,622,435,560,538,484,439,439,430,394,430,545,601,623,565,581,465,468,446,487,539,603,693,795,720,669,460,773,818,806,741,696,634,509,608,700,741,831,821,860,807,744,431,420,433,440,509,615,545,569,499,452 13,11,9,29,39,27,20,426,491,464,443,421,425,425,481,471,445,460,501,587,575,426,521,485,452,450,436,418,397,408,436,559,566,510,498,477,415,413,387,400,389,418,469,459,457,406,597,758,745,673,637,557,449,440,469,489,527,529,599,595,554,402,424,403,416,472,575,509,521,467,434 6,13,11,35,43,36,29,462,407,396,389,375,409,451,455,431,441,423,439,419,425,378,401,412,386,376,387,399,393,403,402,414,423,397,411,412,400,420,429,424,446,471,520,486,446,425,536,471,465,441,427,414,396,477,522,529,620,582,634,587,529,395,373,403,396,406,414,411,388,388,381 17,10,9,33,36,27,26,424,400,380,380,393,394,438,428,412,398,391,389,405,424,390,403,400,389,379,393,393,391,374,396,391,424,390,424,384,397,404,388,406,396,403,451,439,423,397,441,474,481,419,426,426,373,413,409,445,482,483,503,507,461,379,381,389,392,396,425,389,414,390,386 16,143,87,27,38,20,15,428,444,399,404,407,406,451,502,470,471,491,485,482,472,395,435,429,396,408,407,394,403,420,441,482,459,438,436,446,424,394,434,453,519,541,630,551,516,442,657,656,626,569,536,492,410,574,635,646,705,692,724,698,635,401,420,406,426,429,464,446,449,428,416 8,11,11,73,113,111,70,415,441,441,438,399,442,431,455,435,444,440,487,559,529,426,512,473,446,444,412,402,392,409,414,508,545,469,508,464,429,388,376,405,393,426,442,451,441,409,578,757,760,682,652,556,444,424,457,498,545,533,616,581,516,403,401,395,400,475,536,510,512,450,398 11,11,11,38,51,50,36,411,432,412,414,398,412,421,426,424,418,407,432,487,477,422,475,454,423,422,412,401,384,401,410,461,499,443,456,437,409,393,383,408,401,414,436,415,443,401,529,681,707,618,578,498,451,435,460,477,501,484,542,527,483,383,402,391,389,425,496,466,477,432,413 16,8,8,23,31,27,20,417,387,392,401,386,381,420,437,424,399,405,401,404,396,393,406,400,397,397,384,409,386,380,401,397,398,396,392,390,402,398,390,379,393,404,445,419,429,393,467,423,421,414,383,406,392,407,429,412,472,485,522,482,475,389,380,382,389,389,404,393,375,387,394 7,16,14,29,50,41,23,391,387,390,405,375,371,413,402,395,400,390,380,399,388,384,406,394,391,400,387,368,383,390,402,407,390,398,396,378,389,377,408,408,390,396,410,421,398,372,411,428,428,417,413,401,389,394,406,392,420,413,429,417,407,401,389,385,395,383,412,404,406,390,385 14,13,12,60,58,52,55,425,453,425,432,403,420,423,449,434,415,437,473,551,523,409,501,471,440,441,411,424,390,394,437,527,560,493,500,455,440,419,407,401,412,439,510,490,452,401,579,741,735,662,627,531,446,448,470,483,538,542,593,557,527,400,408,409,395,432,511,484,481,460,402 16,11,11,85,115,119,86,409,434,418,405,391,393,415,425,411,403,410,443,484,470,399,456,433,413,423,395,394,399,402,424,463,484,448,434,424,401,393,392,398,395,388,423,416,426,409,501,661,663,581,539,486,425,424,447,466,504,491,521,499,479,410,402,381,408,437,477,439,462,436,412 6,17,16,27,35,34,27,443,429,422,435,390,424,435,440,424,419,426,424,507,468,395,474,440,435,409,378,382,382,380,447,488,523,454,458,437,412,402,401,419,449,550,663,590,568,385,534,610,628,567,550,484,449,432,458,481,526,520,563,558,508,390,378,405,394,428,482,436,439,410,398 7,376,213,568,787,519,336,891,905,861,848,822,840,935,987,987,983,975,973,968,972,697,830,816,781,766,707,724,637,607,943,926,908,874,898,847,795,615,681,731,797,890,1011,1003,1017,769,1023,1023,1023,1023,1023,1003,924,919,987,1009,1023,1023,1023,1023,1023,844,758,854,876,921,935,920,947,864,820 3,12,11,28,41,38,25,394,405,421,398,399,395,408,424,415,408,422,426,506,473,399,463,442,408,425,392,399,388,392,407,483,494,430,446,418,403,391,402,386,402,415,443,428,438,402,513,653,663,582,554,478,413,436,465,475,497,530,544,524,480,400,389,400,400,421,473,449,465,426,390 2,21,21,23,48,47,22,413,548,505,460,433,444,422,438,445,434,448,531,686,666,456,658,614,527,523,435,437,403,403,432,640,717,606,628,504,436,370,395,411,407,426,491,457,474,391,608,881,917,836,801,662,539,422,472,485,557,546,609,606,551,398,437,396,401,519,670,636,633,509,459 6,37,35,125,182,175,121,440,534,479,467,460,459,442,488,486,461,456,554,658,645,449,596,541,506,504,446,452,381,381,436,613,652,549,579,468,438,388,390,407,417,424,514,464,484,413,639,835,842,771,736,639,513,466,518,519,599,589,652,640,575,415,428,412,418,500,644,579,595,500,433 18,14,12,24,42,35,18,407,412,392,380,378,383,393,415,401,420,401,396,386,389,379,381,402,374,390,391,381,368,429,393,394,386,392,402,391,368,400,406,404,408,406,424,424,414,378,432,434,420,399,407,390,381,417,448,442,449,473,487,458,426,378,380,371,380,389,391,393,383,399,368 12,104,90,53,70,61,45,739,818,771,749,707,737,788,846,839,836,829,877,913,898,686,840,799,766,736,658,645,538,433,764,887,884,826,846,770,690,476,458,535,589,710,843,829,844,548,974,1023,1023,986,965,909,822,747,819,837,910,913,971,976,944,675,659,677,716,846,918,880,898,805,731 16,216,186,159,190,138,116,541,560,506,494,486,463,565,617,602,557,534,624,682,644,483,585,538,522,513,454,466,410,473,542,652,629,576,591,520,459,463,521,531,604,698,782,706,662,517,795,908,869,825,781,705,585,684,758,779,834,812,855,823,769,456,480,456,468,715,791,727,752,631,553 12,9,7,28,33,26,22,425,391,389,403,407,387,392,417,401,409,387,401,388,397,376,399,382,391,395,382,388,394,393,392,415,404,387,403,362,379,386,402,420,415,428,476,421,431,405,470,444,436,409,406,401,382,462,483,501,538,526,558,496,457,386,383,390,393,396,393,390,377,384,385 6,21,17,41,55,43,30,398,412,392,382,390,409,427,437,423,429,401,406,419,428,380,405,411,400,388,376,381,402,411,421,405,423,389,403,383,394,395,406,427,436,465,504,462,435,409,510,528,511,457,422,390,391,490,553,547,604,571,627,586,517,387,385,406,374,406,405,424,420,390,390 6,19,16,28,27,20,20,405,579,525,499,435,456,442,446,436,444,432,545,740,717,492,734,674,572,550,463,429,410,403,427,692,769,642,668,521,455,409,399,413,412,437,466,472,437,404,559,883,911,819,777,641,513,467,497,496,550,556,615,566,515,393,414,392,379,503,739,674,673,532,477 18,19,18,307,472,478,306,399,454,435,391,394,401,408,406,416,410,426,429,484,470,406,465,436,419,422,401,384,384,404,412,475,494,441,465,419,396,368,397,400,399,399,454,440,427,407,501,652,680,588,558,487,455,398,423,468,482,485,505,505,462,416,378,407,393,417,476,464,466,425,406 14,16,15,56,84,83,55,403,418,391,411,393,398,435,428,428,428,416,439,477,423,396,450,418,387,417,387,384,388,416,410,418,474,417,439,418,402,388,399,409,416,432,482,455,437,400,558,636,637,567,528,460,428,451,528,524,583,570,616,583,534,390,401,398,397,408,444,433,433,418,395 8,12,12,105,118,118,106,412,416,417,417,397,406,400,432,402,402,408,424,466,460,396,435,435,422,410,402,385,391,371,400,430,457,432,430,396,415,392,400,370,392,403,442,427,427,387,498,633,637,547,520,469,421,395,459,448,482,493,537,532,500,401,394,386,380,418,480,438,463,412,387 17,22,22,88,128,128,87,432,434,421,433,420,444,439,450,446,441,454,474,510,483,401,454,438,437,421,399,413,413,380,419,480,489,463,475,437,433,394,391,414,392,402,462,432,453,406,614,696,698,644,598,574,492,412,458,489,515,536,590,588,554,406,411,402,404,472,496,473,504,448,443 19,10,9,34,38,30,28,409,385,378,371,365,404,432,428,406,405,396,400,396,401,380,394,389,384,383,381,389,380,396,400,386,412,380,405,424,378,407,396,405,420,419,448,435,434,413,456,411,417,393,421,364,383,409,442,447,488,483,525,492,460,395,369,393,377,404,397,396,374,383,377 14,9,8,29,39,35,25,423,429,405,414,404,415,419,441,423,416,415,443,503,489,405,465,451,417,401,387,407,391,402,408,485,494,445,486,394,403,378,399,394,391,394,447,432,430,397,512,662,654,590,541,479,439,416,439,462,501,498,534,510,515,379,377,397,410,444,476,450,471,418,413 19,29,29,118,172,169,115,670,588,536,526,490,502,722,784,770,761,738,727,695,694,432,495,479,491,458,451,462,433,423,653,617,581,540,553,512,460,433,483,495,538,625,760,737,757,537,883,841,788,753,730,670,575,716,789,806,862,856,906,897,860,596,451,599,621,654,653,624,670,549,504 20,12,12,52,75,77,52,437,451,454,463,437,424,428,435,429,425,430,489,559,538,424,511,465,451,453,400,418,393,399,440,539,566,488,490,421,428,385,383,394,393,409,453,449,442,400,573,765,770,691,658,572,460,433,452,473,524,519,575,566,527,387,413,389,413,477,536,523,503,470,446 10,12,12,105,211,214,104,434,419,374,394,395,388,426,449,433,437,413,425,422,440,393,399,399,389,379,404,398,374,395,413,409,406,396,407,412,393,397,411,406,424,458,525,466,477,498,576,510,483,468,440,409,409,626,663,637,662,643,670,620,561,395,396,402,410,401,407,411,405,395,401 20,27,19,51,74,50,31,425,396,391,387,380,408,421,426,429,425,404,403,442,410,389,410,387,381,402,378,397,388,394,401,403,385,416,414,384,375,432,403,410,419,463,483,462,438,425,526,508,491,433,408,392,395,478,522,534,573,565,620,569,505,380,383,374,387,397,417,380,407,375,384 11,15,16,74,138,144,76,400,392,414,402,401,389,373,388,399,430,412,399,417,406,379,402,392,390,397,392,371,393,370,397,403,411,402,406,395,385,387,373,397,387,395,409,380,393,389,446,472,479,454,430,421,390,384,404,412,443,414,427,426,401,392,384,374,391,409,419,390,394,399,380 1,9,9,29,47,48,29,394,416,404,391,389,379,415,429,424,415,415,412,421,431,392,427,416,399,411,392,387,401,392,405,457,438,421,429,410,402,406,392,398,395,412,451,431,419,411,487,569,555,479,482,420,402,451,477,488,539,513,555,512,482,399,393,399,401,391,446,428,426,380,395 18,15,13,22,32,27,18,419,398,409,380,385,387,411,435,414,418,417,390,398,397,375,387,389,395,385,381,375,399,400,408,404,402,376,398,388,400,396,416,419,446,454,519,469,445,420,528,430,421,406,410,396,367,500,547,551,593,578,635,553,510,384,381,397,373,392,380,392,407,403,380 18,303,261,432,591,499,358,653,804,756,722,658,665,694,748,733,734,724,822,917,903,656,873,831,763,747,659,611,512,454,681,886,917,837,857,733,667,481,503,540,576,698,809,766,786,597,930,1023,1023,1012,988,911,804,745,827,850,906,900,952,936,898,557,599,560,581,790,912,863,882,772,675 1,47,42,1023,1023,1023,1011,643,568,510,496,469,486,667,732,692,689,659,660,679,669,456,547,520,460,496,437,462,412,508,580,609,595,515,567,508,466,513,523,552,598,680,780,722,712,642,850,834,806,752,727,664,567,760,824,834,876,864,906,878,828,545,443,504,550,595,643,609,627,516,488 6,20,18,39,56,41,26,396,391,404,398,398,385,407,418,394,424,392,405,411,426,371,396,392,400,375,385,405,393,384,388,371,400,399,413,397,374,387,402,381,395,407,413,416,415,380,438,431,430,417,402,401,368,418,415,400,440,444,461,442,417,397,389,398,392,379,391,382,393,385,374 13,90,76,256,273,235,224,415,733,728,770,805,893,443,508,497,519,552,631,689,746,575,668,742,775,800,815,880,852,418,450,512,568,573,657,673,696,390,385,375,372,406,418,428,426,421,696,807,850,861,887,911,887,414,427,415,468,470,525,600,603,557,864,512,551,674,693,743,841,813,863 10,141,83,277,274,176,182,608,635,589,540,497,526,647,699,684,668,653,700,768,747,494,667,618,562,534,480,471,427,465,657,735,740,647,679,564,499,499,599,639,713,799,884,818,785,589,890,929,909,856,828,758,644,757,849,870,936,927,962,921,872,506,473,494,500,652,737,685,705,594,517 19,216,172,383,894,858,355,834,945,910,909,892,925,877,940,952,958,963,981,970,986,644,776,787,798,795,768,799,729,418,889,886,854,848,895,860,839,437,486,526,625,745,908,910,948,571,1023,1023,1023,1023,1023,1023,970,761,854,898,993,1002,1023,1023,1023,801,844,824,864,932,927,932,975,908,895 4,39,38,34,45,44,32,503,483,450,445,422,456,555,604,589,587,563,559,525,531,402,432,423,414,426,399,398,394,441,636,546,520,500,513,489,446,474,571,605,685,767,867,813,766,453,801,722,648,607,601,558,497,577,699,753,860,857,896,848,789,454,413,473,471,492,459,477,490,446,440 5,399,317,119,176,129,76,732,657,586,569,528,564,789,853,814,794,777,751,769,763,458,631,586,504,514,466,456,413,631,888,798,748,699,713,633,613,758,895,947,1003,1023,1023,1023,1022,659,1023,948,887,850,823,785,659,866,975,1023,1023,1023,1023,1023,1023,581,482,598,623,664,715,654,701,586,521 2,8,8,37,53,55,37,415,470,450,434,411,435,427,447,446,439,438,479,545,532,422,517,466,448,424,411,417,399,409,419,520,533,477,507,444,420,386,393,382,394,408,439,435,445,393,563,750,748,684,646,564,459,409,440,464,508,509,576,574,555,406,388,411,420,479,537,507,518,448,429 18,97,84,68,96,80,55,490,612,550,531,474,468,493,544,524,528,527,676,787,745,534,756,657,591,567,471,459,422,421,482,767,780,693,695,528,475,406,439,489,480,556,632,581,592,470,704,901,895,817,781,668,529,613,659,647,688,692,753,732,665,437,447,424,452,641,775,690,712,581,473 12,31,31,59,86,86,58,418,419,419,412,414,380,436,452,434,429,438,457,485,483,406,445,440,422,421,406,385,392,401,399,451,482,411,438,393,403,416,412,440,431,453,522,472,457,457,535,634,648,569,523,466,421,593,668,661,659,633,657,599,538,396,379,390,407,416,466,447,472,397,415 18,10,9,36,37,30,29,412,399,388,391,391,394,411,429,427,400,401,397,401,392,380,384,381,392,390,373,379,377,390,398,394,388,393,392,387,389,384,380,395,405,425,458,435,419,401,490,470,442,413,415,396,384,423,461,455,475,498,563,504,481,399,388,385,377,403,397,411,394,396,386 16,11,11,38,61,59,35,424,518,465,457,412,424,431,453,456,448,451,544,589,565,433,511,494,460,455,423,424,408,400,442,542,567,508,537,442,437,378,408,397,417,422,480,475,470,404,627,799,787,729,683,594,498,416,449,470,548,548,611,612,578,420,428,418,429,492,588,541,546,493,446 13,18,18,62,73,74,62,412,417,408,424,391,407,402,413,422,412,409,433,459,456,410,444,437,403,397,401,391,367,377,408,453,478,431,450,410,392,408,398,402,405,413,446,424,408,402,519,628,618,554,515,475,457,426,448,451,511,507,562,536,483,400,408,396,408,428,455,450,442,433,399 13,135,127,101,138,126,93,405,399,383,397,401,393,410,418,391,407,417,391,395,381,389,379,388,378,374,370,383,358,395,413,399,387,393,386,383,395,410,424,406,441,488,553,481,489,398,431,414,411,414,403,411,387,432,423,428,445,451,497,458,435,382,382,402,391,398,388,394,404,371,398 11,13,12,30,42,37,25,396,397,388,386,376,381,396,391,387,393,382,381,396,401,393,405,406,387,394,392,388,401,356,385,407,418,392,396,388,398,371,377,378,400,400,412,399,398,389,386,462,470,422,413,399,398,415,388,409,403,425,443,412,415,400,370,393,372,382,414,408,411,388,390 7,8,7,25,27,22,21,406,392,391,378,375,397,395,423,405,404,385,403,394,379,396,385,371,392,373,378,378,385,416,387,383,381,390,400,375,382,374,397,400,396,399,417,415,404,389,453,400,407,394,399,385,383,422,434,430,449,468,494,493,440,382,395,383,386,385,387,387,374,383,378 8,191,152,1023,1023,1023,1023,862,867,821,801,771,794,895,938,925,916,909,924,950,943,691,860,833,796,777,716,704,616,576,850,903,905,850,865,795,753,588,617,656,736,824,942,924,935,781,1023,1023,1023,1023,1008,957,862,888,954,969,1023,1020,1023,1023,1023,789,722,781,809,883,938,906,929,841,792 16,9,9,19,30,27,17,383,382,367,392,378,380,384,397,386,401,383,388,397,397,383,391,389,390,383,399,387,376,375,388,399,398,381,381,394,394,386,385,398,383,405,409,396,388,394,398,402,410,404,387,393,381,382,413,400,410,418,438,427,414,385,375,393,386,373,385,380,387,395,397 6,87,55,121,135,69,66,525,617,581,537,458,480,578,595,591,568,555,642,784,758,519,761,696,605,602,476,473,420,433,508,756,798,692,713,566,487,428,453,477,533,596,687,643,624,527,795,913,927,853,827,716,592,670,742,740,796,793,842,810,764,427,449,443,446,602,801,734,737,613,516 15,347,296,308,443,320,225,590,804,771,722,616,637,646,692,683,671,667,808,928,908,660,889,841,777,757,675,610,494,417,623,892,933,851,870,747,673,448,493,515,561,625,762,722,724,547,885,1023,1023,1018,993,902,794,714,793,813,877,868,910,897,857,517,564,519,516,767,909,863,868,761,673 20,85,77,66,70,52,49,499,594,553,552,471,509,538,604,592,583,589,661,744,725,473,665,617,567,545,480,464,431,381,517,701,720,635,646,528,503,410,418,455,472,504,637,609,637,436,792,905,907,844,815,735,613,568,661,694,770,769,818,807,763,431,473,468,482,594,716,667,691,573,509 3,184,173,178,240,232,171,443,410,392,386,391,395,462,483,437,439,417,429,460,449,396,467,454,397,421,394,390,378,412,434,425,470,413,446,407,398,437,423,427,460,501,565,554,499,434,573,574,566,510,501,433,402,505,554,554,618,616,684,628,568,389,385,390,385,429,479,448,458,429,404 2,10,10,39,51,47,37,393,483,440,428,420,422,436,439,453,446,442,503,580,560,431,522,488,448,447,420,410,397,366,424,539,553,506,507,443,428,398,400,389,410,405,465,443,461,398,585,758,757,679,643,545,469,426,460,477,524,532,583,578,541,398,405,396,411,443,568,512,556,457,438 17,9,8,26,30,22,19,425,391,388,386,390,399,428,424,427,416,390,404,426,407,384,405,400,395,376,401,381,401,400,398,397,404,389,382,400,369,389,400,405,401,410,422,430,410,379,458,454,443,422,407,386,380,401,419,416,456,468,528,474,438,396,381,376,380,391,406,391,400,376,387 13,11,11,32,34,34,32,423,455,421,413,395,407,402,423,416,420,414,451,523,519,408,493,475,443,436,405,414,393,394,406,499,536,478,471,428,404,389,386,392,410,418,447,434,412,391,529,702,713,626,581,481,442,413,439,443,490,493,534,525,481,395,385,382,403,442,507,502,484,441,404 20,12,12,70,108,111,70,396,400,401,392,401,388,413,425,410,408,405,407,433,393,395,401,402,396,397,385,394,396,407,396,420,422,399,392,392,401,409,384,405,398,416,434,413,401,405,467,530,532,478,455,436,414,418,468,474,523,494,524,504,477,393,408,388,399,389,421,403,414,392,392 2,54,50,127,149,135,115,444,560,527,508,464,480,478,502,513,498,476,592,716,689,471,651,598,526,525,463,442,412,407,474,657,710,603,619,533,488,395,414,425,424,431,534,496,513,421,690,893,897,829,797,693,561,482,552,556,641,624,702,691,641,422,417,417,441,554,701,655,661,555,453 8,8,8,19,17,15,18,433,433,418,411,391,382,430,438,413,418,396,433,432,412,384,414,398,383,390,394,378,386,395,424,442,452,413,435,412,406,402,403,422,427,480,574,514,464,396,488,533,520,474,466,447,415,453,469,476,539,511,547,519,499,395,386,389,377,400,406,408,418,385,393 9,54,53,214,346,341,206,475,524,474,458,411,465,478,525,482,484,461,541,636,602,441,582,515,473,471,439,417,411,392,432,621,631,549,573,484,462,401,409,403,405,461,544,505,510,439,675,842,844,774,737,647,505,512,588,589,674,661,728,699,636,437,433,418,437,527,632,554,593,513,446 6,13,13,203,274,275,202,399,393,371,378,395,396,390,402,391,388,407,386,407,383,388,404,386,390,393,371,381,402,387,390,413,418,375,394,380,392,386,392,380,382,384,396,397,392,402,405,435,405,390,393,399,397,408,407,410,434,418,424,425,402,403,383,402,383,378,392,398,381,386,383 5,22,22,71,115,117,72,437,423,428,420,368,395,444,474,456,454,423,441,481,455,382,425,418,402,395,386,387,379,422,425,427,420,430,414,413,407,408,418,411,428,457,506,469,488,433,565,582,561,511,479,465,394,489,547,534,581,561,619,586,551,421,390,412,391,430,454,433,430,399,409 16,16,13,35,49,39,27,401,388,380,392,377,386,390,398,399,401,413,397,390,391,378,391,379,393,379,392,379,396,415,406,381,412,395,389,404,408,415,399,417,412,438,444,427,415,394,468,435,416,412,390,412,371,428,477,453,489,482,510,472,459,387,391,388,374,380,402,394,403,388,388 8,13,10,44,46,31,29,435,391,388,395,394,371,423,444,428,395,403,412,427,430,381,420,417,408,397,380,389,383,372,418,438,441,403,441,404,388,387,386,409,426,428,475,452,428,412,506,519,516,457,451,424,401,434,480,472,535,540,567,544,486,409,385,397,387,398,436,418,417,413,381 16,41,40,42,60,53,36,444,529,479,471,418,482,437,489,474,464,467,544,662,638,451,600,544,487,492,458,442,421,400,458,622,672,566,595,498,437,391,412,397,414,420,501,483,501,404,659,869,886,816,780,678,535,466,512,516,621,582,656,642,604,395,426,414,410,512,640,595,592,496,474 7,29,21,40,67,47,24,426,422,393,408,398,380,440,454,441,429,436,411,436,450,377,400,407,382,388,390,394,368,408,385,414,423,403,403,409,362,398,407,433,420,481,528,485,468,423,535,511,495,465,449,429,407,478,514,536,614,590,647,575,529,378,391,371,393,412,417,410,391,401,398 16,59,54,143,264,233,125,475,581,533,532,484,502,475,560,533,525,539,608,683,668,468,599,559,518,490,474,462,436,413,488,620,655,564,617,524,491,394,414,406,418,481,584,563,579,439,744,861,857,803,777,711,598,507,577,589,677,674,740,744,701,428,490,443,437,561,668,617,636,539,502 1,19,18,14,15,15,14,424,445,438,421,419,417,454,480,482,469,454,507,542,526,418,494,470,440,438,405,407,402,385,435,527,545,483,499,462,402,369,407,390,441,468,525,489,493,427,642,732,709,652,610,556,452,517,573,584,644,628,685,653,593,404,420,418,423,513,559,509,510,463,436 4,94,80,80,165,143,64,546,688,623,589,548,555,592,670,645,642,637,719,815,794,551,760,699,638,617,526,518,458,417,580,779,807,721,742,605,551,420,452,449,473,551,676,658,670,508,828,948,948,887,856,779,669,627,711,722,784,782,843,835,794,478,466,509,512,699,817,760,775,667,579 4,39,36,41,46,36,33,642,703,640,618,568,577,687,746,739,724,715,761,804,793,563,732,678,635,615,530,539,452,411,634,776,780,708,737,635,563,427,434,487,507,598,727,719,736,477,880,953,934,893,864,799,687,657,727,751,825,827,884,885,846,535,526,561,586,731,816,773,794,681,616 3,11,10,27,35,29,23,430,414,403,388,390,428,436,458,403,403,414,415,449,443,402,419,410,397,401,414,389,375,398,430,441,444,422,431,412,399,394,397,414,452,502,616,560,517,399,506,505,531,498,492,433,414,444,471,501,521,524,568,525,475,390,399,379,387,396,437,426,409,401,393 12,10,8,20,30,22,15,437,388,383,392,412,386,462,450,423,407,400,384,382,395,399,384,381,396,379,385,367,383,383,404,393,379,398,397,386,395,388,382,408,399,414,421,427,420,402,439,415,409,394,397,402,386,406,426,423,471,465,511,468,443,379,359,389,376,386,393,386,367,376,380 20,12,11,32,50,37,22,418,407,397,401,390,401,459,428,433,409,446,414,451,418,396,433,419,409,403,384,396,387,383,412,447,451,413,423,412,382,399,406,408,423,436,472,463,458,422,504,563,543,462,454,435,401,446,483,489,553,553,594,542,500,395,388,395,390,405,447,421,431,411,408 19,11,10,30,35,28,25,383,381,382,371,375,389,399,388,390,419,395,393,415,408,395,398,385,390,377,396,374,391,386,409,405,398,364,391,398,387,381,386,393,385,408,424,401,408,384,424,435,417,424,388,401,386,407,443,425,443,449,471,459,427,377,395,388,376,381,398,396,381,377,379 4,11,9,25,37,28,18,388,416,405,384,395,388,405,422,410,395,406,423,483,459,396,462,439,418,410,387,369,387,371,399,463,478,445,445,416,404,410,394,401,418,423,461,432,417,405,490,604,603,534,484,441,444,438,485,487,518,510,552,514,477,397,379,379,393,424,451,438,447,397,405 20,31,26,41,72,58,33,412,405,377,386,387,386,405,424,412,403,412,428,419,400,389,410,383,383,392,377,369,370,395,419,386,400,395,386,389,383,406,420,420,421,451,487,445,449,407,492,450,448,413,412,382,393,450,498,510,541,526,564,494,471,371,396,365,390,392,415,370,399,392,374 2,26,25,290,506,512,287,419,429,400,383,406,383,411,427,433,420,412,421,449,446,412,434,427,415,398,386,401,382,404,400,419,442,409,425,408,406,409,395,397,420,424,465,437,436,448,508,574,583,495,472,429,393,480,559,583,595,542,588,525,479,425,392,392,385,390,434,418,434,408,405 3,11,11,52,66,56,44,415,458,426,413,402,413,399,455,440,438,418,485,542,546,427,523,471,445,409,405,409,382,394,403,505,563,489,494,423,403,411,406,407,425,439,488,437,441,406,567,737,752,668,619,514,441,467,483,497,551,538,605,561,520,396,396,398,401,473,550,497,493,457,425 7,20,19,374,498,496,368,525,468,435,427,434,438,555,606,591,591,577,560,519,532,412,414,426,416,415,387,389,400,444,503,480,459,435,449,422,424,431,435,450,482,552,650,613,617,472,770,696,624,600,566,507,466,574,654,668,748,751,810,787,750,471,410,455,463,479,479,466,493,437,424 11,10,10,42,55,56,42,390,421,424,399,382,394,401,404,402,400,406,436,481,469,406,463,433,407,400,405,397,381,392,407,494,489,444,459,432,404,387,384,396,407,400,435,411,402,390,494,661,667,571,539,467,414,418,451,443,468,467,502,488,459,402,394,396,402,414,469,450,446,421,402 4,9,8,12,15,10,8,486,618,559,525,483,499,554,613,597,583,571,636,741,711,489,659,605,538,529,482,449,417,386,516,709,720,639,670,566,481,391,405,411,434,477,589,574,602,406,760,883,872,816,788,710,587,489,575,592,669,675,749,761,723,461,462,450,471,613,731,663,704,577,529 13,17,17,150,197,206,154,395,435,425,416,411,416,398,414,394,419,407,462,524,508,425,505,479,429,432,409,407,395,366,405,507,519,458,497,438,404,394,387,408,400,409,416,413,441,396,483,681,710,609,581,495,455,397,424,439,448,450,489,486,459,409,414,400,391,424,521,487,506,421,420 16,60,57,102,145,137,95,497,600,536,527,473,489,483,552,522,516,546,605,713,708,477,665,609,542,538,495,469,413,399,473,680,712,632,648,537,471,384,390,399,431,435,521,518,534,448,717,897,896,833,803,713,592,490,521,572,654,637,715,713,663,430,458,436,451,585,714,640,674,575,481 15,17,17,86,132,136,87,446,426,387,413,409,413,466,481,474,452,456,450,450,446,398,427,420,383,393,415,401,391,437,441,428,430,419,407,416,395,412,408,431,421,457,541,492,484,445,575,543,528,483,469,430,408,543,616,598,633,616,667,622,543,407,385,415,418,411,443,424,423,398,404 1,12,9,22,20,13,15,410,485,470,433,417,405,396,437,418,407,393,456,612,596,427,619,558,498,472,423,412,392,393,411,546,646,524,541,456,412,403,408,400,404,440,492,449,429,400,512,678,759,619,617,494,420,465,490,497,534,525,571,525,474,397,411,379,402,453,633,565,560,486,406 7,247,207,167,224,190,139,470,430,414,398,371,388,444,458,454,443,406,430,424,419,376,409,377,388,393,396,384,384,412,419,418,427,410,396,377,399,395,426,424,428,472,551,500,475,454,541,490,490,461,427,409,394,462,513,518,558,572,637,568,529,388,395,399,384,394,424,414,398,383,389 1,8,8,10,10,7,8,414,428,418,414,420,392,407,416,403,405,418,425,497,499,387,513,481,443,437,404,396,396,390,404,469,534,463,462,405,410,371,407,411,403,439,467,430,420,410,474,608,642,546,521,435,403,468,483,505,526,503,549,507,466,392,406,395,383,412,517,457,473,422,394 9,43,31,53,98,63,35,404,397,397,390,402,387,411,421,426,412,389,405,402,398,383,415,406,399,374,383,381,394,416,419,415,420,402,395,383,393,412,418,428,458,465,513,484,462,429,496,458,465,416,411,399,410,479,510,519,533,546,582,530,461,375,381,393,389,377,400,401,390,393,397 6,9,9,35,55,52,33,407,394,388,367,384,385,394,393,400,388,412,399,407,410,397,398,404,400,380,381,387,382,390,382,400,415,392,398,382,393,388,393,395,384,391,421,387,403,395,448,475,473,428,415,422,389,404,417,426,450,460,447,452,423,392,382,373,386,389,400,393,399,385,382 15,51,51,149,198,202,151,406,462,440,422,413,425,430,437,404,435,419,474,574,548,425,517,481,455,449,423,413,397,397,420,531,593,498,544,434,396,407,377,395,368,412,440,423,422,376,523,757,779,684,659,564,478,414,423,435,473,475,495,508,472,405,397,398,416,461,551,521,520,457,422 20,10,9,18,28,26,15,428,410,382,387,393,387,437,457,430,443,404,406,414,409,384,395,386,387,390,386,391,381,410,421,408,421,391,381,405,395,411,411,418,438,459,507,474,447,418,530,483,468,436,428,419,394,493,541,553,607,582,641,581,513,397,373,384,391,393,417,406,402,398,387 1,26,21,70,74,62,58,459,622,601,552,474,451,490,516,509,487,492,601,808,783,523,806,748,639,625,524,475,420,415,449,764,834,718,749,583,489,428,442,416,484,529,631,570,528,461,668,875,919,824,804,667,511,581,642,632,699,677,738,699,647,403,436,417,426,578,813,740,734,636,489 8,48,46,198,237,232,193,456,547,505,478,455,453,481,511,495,494,482,576,699,673,457,643,585,533,496,467,440,424,399,456,655,691,584,632,513,484,410,400,419,422,470,532,488,522,440,681,889,897,824,800,701,584,500,568,577,638,641,709,691,642,425,449,428,428,548,699,646,641,559,458 9,9,8,50,57,49,42,439,493,487,474,439,456,469,494,474,489,481,526,619,592,442,521,490,469,469,427,437,411,402,439,580,579,523,540,453,443,416,401,408,428,468,530,501,513,415,668,810,776,730,693,621,537,484,553,542,639,632,685,674,620,408,443,408,424,514,578,561,595,476,443 5,10,10,36,50,50,35,395,430,448,423,411,405,428,417,418,419,418,452,527,501,412,497,470,426,432,417,424,392,416,411,505,543,485,477,431,424,392,406,382,396,406,439,425,433,401,506,718,727,648,589,510,447,423,446,462,478,475,519,514,469,402,405,403,406,439,519,479,497,440,406 7,15,13,25,42,36,21,405,403,388,380,383,405,398,409,412,407,412,398,397,405,401,409,400,395,385,387,369,392,380,376,399,410,395,405,376,395,409,393,397,386,415,446,422,421,411,452,497,460,439,437,420,401,425,455,443,455,474,475,466,442,400,391,392,400,403,402,405,395,381,400 5,488,237,1023,1023,929,626,694,828,777,738,663,688,731,774,767,764,746,846,942,923,709,906,865,799,778,696,647,539,522,710,908,939,861,882,758,693,530,561,572,658,736,841,812,803,712,937,1023,1023,1023,1002,920,811,797,871,888,944,935,975,951,912,594,587,556,611,802,927,882,889,792,704 13,12,10,38,35,27,31,417,425,418,437,408,385,422,445,433,422,426,466,469,461,408,470,434,404,413,389,387,386,398,445,462,491,449,452,422,398,412,444,463,517,558,659,567,523,405,591,643,605,563,535,472,423,492,578,605,696,673,712,651,580,395,389,408,404,432,480,461,468,416,410 11,8,8,29,44,42,26,396,418,402,393,386,391,424,407,422,412,403,435,487,452,401,458,428,402,403,414,396,402,384,396,456,478,442,441,404,388,380,394,405,402,419,430,406,420,395,471,626,656,565,525,473,418,414,432,436,463,455,490,477,450,381,400,401,402,417,448,429,428,416,394 15,18,18,46,75,69,42,428,533,533,480,459,447,443,445,444,448,450,554,681,655,456,628,583,518,498,439,443,394,379,443,621,679,583,601,477,444,392,393,406,428,431,500,468,461,421,612,865,875,794,768,656,525,454,512,514,572,578,641,623,573,415,433,401,413,495,660,599,613,523,452 7,23,22,83,98,97,82,422,442,424,427,405,403,433,480,475,452,448,462,499,502,407,464,432,410,414,390,388,423,396,425,483,480,451,449,408,382,406,404,412,427,423,484,484,453,421,621,688,691,610,554,496,458,495,546,563,638,618,691,630,598,415,396,408,409,450,479,465,472,425,420 13,77,68,69,101,86,59,462,566,519,486,460,451,495,525,501,492,498,591,727,668,493,687,613,549,526,488,447,424,426,450,680,720,608,632,505,462,403,423,413,444,476,546,527,504,438,706,896,888,812,778,678,555,523,589,601,680,669,732,713,657,443,457,431,453,560,711,636,641,525,475 12,13,11,35,39,32,29,441,435,440,422,404,401,445,469,460,456,458,489,527,507,409,487,447,428,421,402,392,399,384,438,509,495,459,465,434,410,389,407,401,388,432,494,472,475,413,581,682,663,588,571,521,468,451,492,507,571,551,599,597,546,399,420,414,419,464,528,487,491,446,412 12,8,8,25,24,24,25,388,412,413,397,390,406,391,414,400,387,403,415,435,434,399,434,414,396,401,391,401,397,391,398,441,460,423,426,399,386,392,385,409,390,403,407,425,397,397,468,574,582,502,487,437,428,428,446,449,455,466,499,455,442,404,387,381,393,413,442,431,427,401,397 10,9,8,18,25,23,16,407,403,387,382,376,377,409,425,414,396,385,397,406,370,396,396,399,391,380,378,386,389,380,382,388,394,390,397,399,390,387,377,383,381,383,417,404,398,390,450,420,397,383,375,384,385,403,414,385,421,437,446,444,417,383,376,393,387,382,381,399,375,376,383 18,9,8,29,34,27,23,433,390,389,388,395,403,412,420,412,399,413,388,420,409,373,405,406,380,400,388,392,386,367,383,402,423,388,403,407,387,375,401,401,408,414,437,432,413,413,448,454,461,409,424,398,410,402,422,443,494,479,526,491,436,386,379,391,381,386,409,402,392,403,393 1,230,205,559,918,808,472,501,728,683,585,485,507,535,596,561,560,546,742,895,837,677,897,819,741,734,596,538,450,580,641,880,898,805,817,652,574,592,640,678,729,804,869,813,773,753,826,982,987,913,883,773,617,870,901,878,881,854,888,854,808,474,469,427,428,713,888,789,802,696,542 20,9,8,28,32,28,25,425,386,386,389,387,384,435,450,424,418,416,420,415,410,393,404,406,406,398,388,376,384,413,391,412,424,401,417,390,370,417,390,398,416,420,492,455,454,414,510,497,504,461,445,404,406,480,520,520,553,560,597,529,487,396,396,381,386,398,419,400,412,405,402 19,23,23,97,151,156,100,424,408,403,383,412,392,399,412,420,396,410,409,398,401,384,363,404,384,386,393,389,376,412,396,419,391,395,402,385,372,387,409,395,398,416,449,442,420,419,506,463,434,411,428,394,393,475,533,521,529,514,542,482,459,399,395,376,392,393,402,412,405,395,392 10,12,8,63,65,32,35,435,437,424,412,388,427,448,469,454,446,442,448,476,483,409,432,423,404,406,402,405,385,398,431,476,483,446,442,408,397,400,425,442,466,502,589,535,515,431,651,661,648,588,554,493,440,545,604,620,719,724,759,698,623,399,392,385,397,432,454,431,448,416,405 4,22,17,87,160,155,78,493,465,428,417,408,423,527,577,544,545,535,521,521,505,418,450,441,413,411,413,395,372,471,577,534,513,477,508,452,437,540,630,658,728,796,861,787,728,518,773,704,659,590,565,497,463,700,791,815,865,851,881,823,757,433,418,421,453,467,505,471,478,420,421 6,20,17,38,54,42,28,414,399,401,397,381,397,430,436,418,425,405,397,410,435,398,405,390,396,401,389,389,369,380,403,420,438,392,411,395,401,395,401,408,414,432,478,436,427,404,485,506,501,477,438,420,404,444,467,462,504,497,531,506,472,396,386,404,388,397,427,397,412,401,399 13,285,229,178,231,183,143,434,387,389,419,418,392,426,461,427,443,424,423,421,435,396,403,405,400,398,394,404,374,399,429,447,440,388,396,406,396,435,425,421,495,517,586,523,517,419,552,485,463,424,414,400,424,433,494,496,554,545,622,602,535,396,384,411,409,425,433,419,405,389,395 17,26,22,40,59,43,28,397,408,391,375,394,411,429,431,431,418,402,414,400,391,385,391,396,396,388,399,388,379,388,432,413,403,404,391,367,385,386,408,408,432,454,496,455,423,413,493,458,458,425,399,403,402,467,497,529,559,529,566,504,472,391,371,386,389,389,424,377,383,407,386 12,28,27,83,149,146,78,430,410,386,396,398,387,445,442,443,423,411,430,438,445,401,411,416,410,391,407,394,387,413,412,431,437,407,429,410,381,401,410,407,414,448,502,436,454,431,510,537,535,480,465,420,408,476,508,512,533,523,564,521,517,418,395,387,397,409,433,423,426,400,398 15,14,11,36,44,33,27,405,405,380,386,385,406,419,407,417,420,392,390,414,416,391,413,396,382,400,386,397,396,360,406,408,423,417,404,379,395,416,406,409,418,440,495,450,433,413,488,499,464,463,442,409,407,469,505,509,538,537,585,530,477,375,389,395,385,387,411,425,409,379,408 11,19,11,37,45,25,20,439,424,420,429,376,399,450,459,442,440,434,461,497,454,387,468,433,419,421,405,397,370,424,425,460,470,453,450,405,387,423,431,422,447,478,544,487,476,452,597,618,597,528,504,478,421,554,601,595,645,617,691,655,579,398,390,404,403,440,485,434,442,422,413 17,21,15,44,63,45,31,421,392,412,372,365,407,404,438,427,430,412,415,417,406,387,391,400,385,401,394,388,401,381,406,408,423,399,406,401,381,398,409,433,436,448,483,445,444,420,493,453,430,431,399,402,392,481,512,525,549,556,582,515,493,379,397,380,378,407,414,404,424,396,401 2,13,11,34,43,32,24,436,385,377,379,399,368,421,414,422,416,407,395,400,403,378,393,393,409,404,384,398,379,395,396,414,389,398,410,377,391,398,393,413,422,438,490,428,424,401,482,437,435,406,411,386,398,465,501,489,546,523,559,521,475,401,382,380,392,389,382,387,394,388,392 16,14,12,32,47,41,28,421,381,396,396,380,399,400,430,395,402,392,394,398,390,381,392,386,396,366,390,397,378,390,409,408,407,391,381,391,398,398,405,394,413,414,452,425,421,399,442,420,402,397,395,391,389,428,459,465,484,475,505,482,443,378,390,370,384,397,391,381,399,384,386 9,35,33,109,141,127,99,426,485,454,441,443,430,453,489,498,481,470,528,591,595,429,541,496,476,460,423,428,404,382,442,576,608,535,532,458,432,418,396,419,446,473,529,508,482,436,645,792,790,723,681,586,482,496,563,583,656,645,687,657,600,427,417,414,409,501,589,547,558,480,437 1,16,12,33,46,27,21,454,458,420,442,410,401,431,459,455,435,430,485,546,524,408,524,487,440,429,399,393,397,406,400,502,567,480,480,416,413,426,427,413,442,466,553,482,464,426,589,696,700,609,579,495,469,530,586,604,652,634,673,623,572,406,411,412,392,433,547,484,501,451,411 7,19,15,33,55,43,26,431,387,378,383,375,386,401,396,382,405,393,406,397,398,385,388,366,398,369,369,356,373,377,409,394,384,405,394,384,361,431,402,377,408,419,442,409,413,397,428,426,414,394,392,379,380,397,456,465,470,469,493,467,449,387,374,385,381,372,377,372,391,369,382 5,46,41,27,31,22,20,632,749,689,666,596,620,671,738,735,730,716,797,859,835,627,800,751,701,683,592,545,477,408,655,840,845,775,789,689,608,418,438,467,505,583,737,726,742,476,895,997,984,937,911,842,743,649,727,746,826,831,894,895,864,571,556,559,589,780,870,820,833,734,644 18,235,211,295,409,349,252,602,905,861,788,645,656,624,643,600,573,570,952,1023,999,874,1023,942,880,856,728,652,538,510,647,1009,1003,909,910,755,658,515,674,724,779,825,877,818,782,817,822,1023,1023,1023,1004,890,753,910,922,885,870,844,877,839,795,464,587,451,459,961,1023,953,977,862,711 16,154,94,134,195,131,83,603,581,540,542,479,472,627,678,652,641,635,653,716,704,474,613,587,538,530,462,435,422,524,733,707,714,629,648,519,482,636,780,834,892,964,1023,964,890,591,935,901,874,816,791,700,585,824,928,980,1023,1023,1023,1007,942,471,462,467,503,595,685,641,660,552,484 15,10,10,31,51,50,30,407,433,430,418,405,424,439,470,475,455,468,472,471,476,397,416,418,432,438,419,415,415,382,418,436,429,420,429,433,412,393,390,388,402,405,455,439,450,386,567,616,599,560,548,517,450,416,460,456,510,516,547,567,524,424,403,415,405,461,459,445,476,423,441 15,10,10,12,15,13,11,409,422,404,398,401,383,430,447,429,427,426,427,473,455,400,434,424,412,401,390,404,388,387,425,451,465,443,436,396,383,391,393,413,403,433,478,433,435,402,534,564,555,494,470,452,414,465,472,488,537,527,544,533,487,394,380,382,394,406,458,439,431,422,411 4,44,40,586,583,553,548,419,398,401,374,383,381,433,421,406,430,383,395,427,425,393,418,406,395,385,393,413,388,403,380,433,414,419,406,410,391,381,383,409,393,404,457,419,416,451,507,548,543,471,470,412,392,446,475,474,531,516,557,512,504,410,398,395,399,402,412,404,404,397,406 18,21,19,32,47,41,26,413,404,399,427,392,388,424,438,420,413,411,427,415,425,394,409,404,399,397,397,369,387,414,400,421,406,412,402,397,397,406,413,403,431,448,473,442,450,395,515,484,483,447,417,405,389,439,505,501,538,544,558,509,482,398,380,386,377,400,420,415,403,393,383 15,9,8,22,22,16,16,409,401,382,377,404,402,409,422,421,401,400,412,419,410,385,411,397,385,398,392,384,385,390,396,418,418,418,401,393,396,385,409,397,429,432,470,441,412,408,461,485,484,458,457,421,415,455,476,477,539,507,548,500,448,397,397,381,395,394,424,402,394,393,409 4,149,129,162,239,203,143,561,709,649,597,532,555,582,650,614,615,619,719,839,810,559,814,756,669,654,562,555,443,411,532,797,844,740,757,636,536,401,421,460,473,564,669,623,642,491,807,979,995,922,895,804,682,620,710,720,786,779,830,817,771,480,499,478,502,671,831,778,774,668,573 4,24,23,82,105,90,69,421,434,430,432,415,437,440,454,450,442,443,472,553,528,434,502,460,449,450,416,391,395,390,422,503,550,468,507,415,403,404,406,399,408,446,494,470,460,415,624,718,718,622,603,494,463,471,528,552,616,598,653,616,575,426,403,397,411,443,540,487,502,434,429 14,26,23,12,15,12,10,589,653,600,578,531,567,647,718,698,690,691,734,766,757,524,672,640,573,567,499,491,439,434,610,739,737,661,698,583,542,425,440,450,513,584,728,703,709,467,855,905,886,843,823,746,648,632,710,730,808,803,863,860,826,525,470,521,558,682,767,730,748,634,552 15,146,134,115,142,125,101,460,404,403,411,388,390,447,510,460,442,435,438,502,470,403,469,450,419,414,388,381,383,442,433,474,525,453,456,416,408,439,431,439,477,527,610,581,509,444,599,609,635,529,523,422,392,530,567,571,642,626,691,632,594,407,392,387,403,422,505,472,439,397,395 18,44,42,80,108,100,72,440,585,542,495,469,480,466,510,500,488,499,621,728,699,487,660,613,555,542,480,448,437,372,480,674,717,627,648,533,459,392,391,375,414,437,510,512,531,426,699,903,907,836,808,719,600,479,507,531,589,597,679,684,641,416,464,432,439,578,711,635,658,564,477 5,15,16,38,58,60,39,419,444,440,417,395,403,408,420,402,434,405,442,513,511,405,475,457,425,413,400,406,384,393,422,489,494,453,455,415,413,389,392,395,397,397,436,434,430,401,534,703,708,617,577,488,440,417,440,451,484,512,544,549,480,398,401,405,406,430,502,458,478,415,418 2,42,39,73,85,68,56,639,681,640,622,569,602,667,743,733,726,711,752,817,788,569,740,686,630,619,551,519,450,405,637,778,786,707,733,608,552,445,442,457,491,578,723,716,735,494,876,956,939,891,865,804,687,634,728,750,815,820,879,881,848,559,526,556,596,746,839,778,804,704,610 14,522,395,361,453,310,260,773,934,902,866,807,825,802,862,852,849,843,948,1023,1022,808,991,957,900,887,804,778,671,532,802,995,1023,956,973,878,811,539,552,609,680,776,894,873,887,665,1022,1023,1023,1023,1023,1023,941,830,902,925,985,984,1023,1023,991,686,755,682,720,907,1020,984,992,910,838 18,13,12,25,37,35,23,398,373,381,389,376,401,394,405,388,397,381,399,409,401,386,385,390,389,378,372,394,403,388,398,396,401,398,366,380,382,429,403,419,401,408,428,423,404,370,455,396,414,402,394,405,393,415,415,460,448,448,473,466,436,387,389,388,387,384,383,372,397,390,381 20,238,211,167,224,201,147,481,438,428,405,407,398,467,506,496,471,438,441,463,456,388,436,423,409,395,399,389,425,455,486,453,487,427,433,412,405,459,476,501,540,612,710,645,601,426,650,575,570,497,485,452,403,519,542,561,657,681,742,698,613,403,381,403,415,438,449,414,429,404,388 13,14,10,35,45,32,24,400,403,380,388,376,401,425,427,411,406,427,419,452,416,391,407,418,394,395,412,394,383,403,487,431,426,432,423,423,398,422,500,551,625,728,819,716,609,408,641,555,521,487,450,431,407,520,626,698,816,810,844,737,654,388,396,390,389,416,425,407,416,380,410 15,10,10,167,237,240,167,413,433,414,417,407,387,393,430,432,424,414,442,494,475,407,461,454,435,424,398,407,396,400,402,478,503,452,462,414,394,390,398,407,395,414,478,461,434,420,530,673,682,594,552,478,419,446,508,500,566,537,595,556,522,408,410,408,397,421,490,458,454,419,404 12,8,8,106,185,191,108,396,381,402,392,391,400,421,404,424,403,395,404,408,415,384,420,403,388,387,393,376,395,368,396,414,405,414,403,403,367,392,391,381,408,414,425,423,416,395,451,490,478,450,432,427,389,430,445,450,473,472,508,504,468,399,394,383,384,394,411,392,413,382,402 4,9,8,22,23,20,19,403,414,409,392,396,397,408,421,414,413,406,419,401,414,382,407,394,395,380,386,381,386,402,393,400,420,395,401,396,402,384,399,413,423,456,486,450,445,416,488,478,494,428,441,401,404,472,514,514,547,558,602,512,496,402,399,385,379,380,415,414,400,385,386 12,12,12,17,20,16,14,542,592,557,513,508,531,592,656,642,647,634,670,705,696,458,594,552,533,514,456,450,418,389,567,658,668,590,625,524,473,412,415,416,458,504,637,634,651,444,822,866,848,804,782,721,630,556,630,655,740,742,811,818,780,496,463,493,531,632,708,650,702,576,542 20,21,20,393,747,735,379,424,412,398,400,385,402,415,439,428,432,427,442,467,455,402,434,425,404,399,384,399,402,395,395,447,426,402,420,418,388,423,416,413,437,466,520,443,449,474,546,589,586,534,507,437,417,617,705,700,693,641,674,603,545,429,402,408,393,433,454,453,451,404,407 13,9,9,48,79,84,49,391,397,402,377,407,398,383,407,399,387,379,382,390,399,389,391,400,398,388,381,389,382,403,377,424,418,408,396,391,374,397,397,392,390,394,402,377,413,394,403,475,500,458,420,420,392,407,402,402,430,395,413,416,400,389,396,390,403,407,412,389,407,395,397 2,35,27,1023,1023,1023,831,463,484,454,423,414,420,455,473,464,461,460,527,609,573,454,573,539,459,467,420,413,391,383,427,547,604,506,505,452,435,407,411,399,416,413,493,470,448,519,591,744,758,665,629,536,452,475,532,522,570,557,615,592,542,455,412,425,425,476,601,550,532,466,432 19,9,9,37,39,39,37,399,444,403,412,394,416,412,428,438,409,418,440,487,482,407,446,434,409,398,396,388,374,378,398,475,482,441,451,421,403,387,384,390,384,410,440,429,428,393,534,633,640,580,537,499,425,420,428,447,499,490,549,542,499,405,386,390,402,416,479,459,481,425,413 8,25,20,39,40,25,28,425,460,415,398,412,410,455,449,450,436,422,455,508,498,401,475,434,424,413,401,396,390,399,425,511,502,449,469,427,403,394,416,427,437,481,552,500,481,428,614,682,662,585,557,486,436,501,582,584,651,638,679,625,563,385,379,392,403,444,525,501,466,431,404 5,12,12,34,43,43,33,404,464,435,428,411,421,426,429,414,434,430,473,557,538,417,508,474,431,436,418,403,394,396,410,534,541,472,508,425,408,376,408,400,420,423,467,447,440,398,551,714,714,624,588,508,440,430,465,483,531,528,573,558,517,393,399,400,396,475,548,476,508,442,425 2,19,19,30,34,31,27,478,498,481,472,434,458,484,537,535,514,498,544,599,592,433,519,507,469,459,438,423,390,394,449,568,568,523,521,483,443,407,404,419,419,437,541,515,525,427,699,792,764,718,688,613,501,504,572,583,655,626,706,699,647,419,434,435,443,523,594,561,561,492,448 3,10,10,35,48,42,31,399,448,427,413,402,392,426,437,424,430,415,466,525,486,418,491,453,422,429,402,391,382,386,415,494,517,456,476,418,417,392,408,412,419,430,469,437,439,408,516,678,684,584,558,490,426,463,488,478,525,522,571,547,494,401,408,383,395,437,518,478,470,431,405 14,22,17,46,61,44,32,422,414,404,384,386,397,445,439,421,398,425,434,444,437,390,428,410,393,429,395,382,386,399,435,459,433,429,429,387,394,392,405,405,418,457,516,462,451,410,527,573,555,492,485,435,418,447,498,509,553,575,590,562,513,387,400,406,395,400,428,412,433,430,391 10,10,8,26,30,22,19,424,389,404,388,380,395,423,442,431,411,400,397,396,412,387,392,399,402,381,407,377,383,406,409,400,400,392,404,370,386,407,400,401,390,402,433,401,439,395,477,456,448,421,436,399,390,405,406,420,476,493,538,476,455,384,395,385,385,391,399,404,388,388,381 18,10,10,36,77,73,32,428,439,435,418,419,409,440,478,480,457,438,489,528,501,420,477,456,424,427,393,399,395,403,447,523,509,430,457,433,410,411,410,416,440,443,525,493,491,415,636,714,692,620,597,516,472,459,514,532,599,591,643,646,577,405,398,397,397,434,496,477,468,428,421 9,184,147,339,412,329,269,715,586,533,534,502,486,754,798,778,772,749,717,699,696,456,495,494,461,466,425,430,417,585,718,659,592,543,577,493,458,573,616,669,733,816,912,863,845,717,986,909,839,805,772,732,615,894,963,983,1023,1023,1023,1023,982,577,456,583,612,636,641,609,651,516,489 8,31,29,29,37,29,23,431,468,438,437,412,438,456,499,482,468,460,523,623,601,432,588,523,472,460,423,411,404,375,432,565,633,523,554,453,406,397,410,412,444,463,549,509,496,411,642,795,802,720,685,593,491,533,587,606,661,636,698,662,613,408,406,396,424,493,618,578,569,478,436 12,20,14,49,51,34,32,436,434,446,407,405,417,446,474,465,476,450,466,518,514,402,483,427,426,422,399,388,392,388,451,487,522,453,476,407,411,395,439,434,466,535,623,550,507,441,630,674,658,597,563,480,434,562,630,646,697,679,723,657,609,396,403,387,396,431,501,473,485,424,403 6,9,9,25,27,17,17,450,492,482,454,428,464,440,488,472,469,466,513,581,555,411,490,465,455,438,429,428,398,390,432,522,541,484,512,454,456,390,391,390,406,440,485,469,476,401,658,748,733,671,655,612,515,439,455,468,546,551,627,643,598,409,422,413,417,469,545,504,532,466,439 15,9,8,29,29,17,17,385,418,428,429,405,416,405,419,415,416,411,453,497,483,406,465,436,420,417,389,386,385,390,405,488,494,433,481,397,392,397,384,401,389,407,428,416,420,389,481,656,657,585,540,486,430,419,431,433,444,478,491,508,463,408,402,392,383,427,496,450,465,428,416 20,20,19,42,65,62,40,382,411,390,404,416,380,414,408,430,425,432,416,434,455,385,406,390,388,385,392,394,394,410,405,416,411,405,414,411,418,398,410,404,424,441,510,456,449,417,570,507,517,480,465,415,399,479,520,531,583,571,593,585,527,395,402,396,387,418,417,405,402,400,420 14,8,8,13,13,10,10,445,554,525,483,455,468,470,505,502,497,478,593,681,667,475,623,590,522,508,446,428,414,385,469,666,694,600,601,494,461,409,402,413,425,437,501,482,499,411,681,846,844,780,750,655,542,445,504,513,585,587,662,662,632,426,433,428,435,570,687,615,649,530,464 13,25,26,94,157,162,96,405,414,387,404,411,394,421,422,427,441,454,427,446,461,401,430,408,405,403,387,390,387,406,428,442,436,422,427,385,391,410,391,395,408,431,439,417,445,410,478,574,582,508,508,458,424,462,463,486,487,465,525,531,491,423,399,395,404,407,443,431,445,407,416 19,28,27,61,86,80,56,419,484,489,458,439,447,445,470,474,445,432,522,619,604,438,554,511,452,441,433,416,388,394,423,574,597,512,534,439,440,392,393,412,409,436,491,479,470,412,629,787,789,720,691,578,501,437,496,527,591,588,648,622,571,423,415,418,409,476,587,559,546,486,435 11,9,10,46,55,56,47,381,399,413,384,370,390,388,400,404,373,403,391,422,434,391,424,416,409,383,395,387,371,398,384,409,430,414,414,390,396,374,395,382,392,387,403,399,385,394,409,533,533,476,445,422,414,391,385,402,407,402,413,410,391,376,398,394,390,414,415,414,401,386,400 1,91,82,92,137,125,82,694,808,763,716,664,710,744,802,790,782,783,847,920,894,667,855,811,755,735,648,632,544,453,712,882,899,825,846,742,671,457,494,499,588,669,803,787,807,558,939,1023,1023,990,966,898,802,734,809,822,888,887,942,941,911,623,624,628,658,825,912,862,880,776,706 1,98,90,230,374,326,193,605,740,693,644,608,626,666,716,715,711,693,775,848,831,590,787,747,672,650,574,551,475,419,638,795,823,747,770,668,595,421,441,479,513,577,735,712,729,526,887,1005,1009,949,927,851,741,660,741,773,844,840,899,889,855,528,548,533,570,747,842,802,812,718,632 8,24,19,55,72,50,40,391,405,385,392,388,380,414,440,414,426,400,396,401,382,397,395,396,387,394,388,397,373,394,381,406,393,398,391,376,379,402,414,409,441,467,487,432,447,405,481,437,433,393,396,380,383,465,493,485,502,510,549,489,470,377,375,390,383,373,408,397,394,386,391 11,507,281,177,276,179,106,995,1004,965,930,877,899,1023,1023,1023,1023,1023,1023,1023,1023,918,1023,1001,958,937,853,816,712,868,1023,1023,1023,1021,1023,938,888,903,954,994,1023,1023,1023,1023,1023,932,1023,1023,1023,1023,1023,1023,980,1023,1023,1023,1023,1023,1023,1023,1023,899,825,903,916,1023,1023,1023,1023,983,903 19,28,27,59,77,72,54,412,498,479,443,425,405,444,474,468,461,444,513,627,604,436,578,531,489,481,429,421,396,386,445,578,631,544,539,462,443,397,409,398,413,442,498,475,471,412,608,816,824,746,710,613,505,458,486,522,581,577,622,619,563,404,410,396,419,483,609,552,566,492,449 1,164,133,305,415,364,231,678,652,612,565,541,511,727,803,774,770,743,753,763,754,489,634,583,531,512,458,454,447,543,796,762,731,690,706,628,563,592,737,791,851,925,1007,954,917,603,964,935,898,858,829,769,666,790,883,927,1007,1004,1023,999,953,574,464,588,599,679,756,683,728,587,527 10,10,10,68,93,96,70,400,418,402,404,382,402,397,422,406,429,392,405,462,445,394,444,410,414,404,407,397,391,402,396,430,456,426,446,428,408,391,393,389,402,403,408,416,401,397,504,601,596,538,505,458,421,407,422,441,473,474,508,496,475,391,391,396,384,411,446,421,430,411,395 3,19,18,67,93,79,54,426,493,445,437,424,425,445,476,452,464,432,517,591,573,437,542,490,471,468,428,406,420,391,423,573,596,509,530,463,437,380,385,385,411,426,443,451,454,408,595,796,798,726,688,598,490,437,465,478,532,535,589,594,528,418,423,411,415,482,579,526,543,494,440 2,34,33,249,429,440,252,395,400,385,370,378,390,401,399,388,395,394,395,415,406,385,400,387,387,400,401,390,368,410,416,404,405,385,400,382,385,395,407,396,392,409,450,412,407,429,460,443,466,426,420,414,379,488,560,566,568,520,507,476,450,397,388,390,380,391,409,385,394,405,378 8,14,10,37,48,30,25,439,395,407,377,396,397,442,464,438,411,402,419,407,408,382,404,403,386,393,365,394,389,382,401,395,417,406,407,406,388,404,403,383,421,425,474,449,442,410,519,469,466,436,416,392,405,431,470,458,520,525,584,526,483,391,373,394,383,385,421,398,394,397,393 13,8,8,10,12,12,9,402,391,379,396,394,395,412,400,411,396,390,407,419,417,397,399,401,381,388,377,374,392,405,392,406,428,409,410,386,383,389,394,393,416,420,423,412,405,393,431,486,475,459,442,401,393,400,404,409,441,440,457,439,429,391,392,380,385,382,416,405,403,396,382 13,20,11,59,72,33,32,457,541,507,490,442,466,471,526,512,509,492,574,693,662,458,666,591,527,517,462,431,408,411,605,711,745,634,670,560,495,414,436,464,502,599,756,730,738,443,707,851,856,788,760,652,538,530,587,608,689,678,731,720,681,408,425,425,425,550,705,618,652,547,457 13,32,32,129,213,221,132,391,397,383,416,395,379,412,421,410,416,392,413,466,438,406,437,410,411,385,390,390,387,402,414,431,435,402,409,408,405,389,385,398,405,394,457,423,416,422,482,554,562,510,442,442,385,461,489,496,501,479,513,469,455,400,382,389,394,426,423,421,421,424,395 5,13,13,28,30,31,28,403,444,447,433,415,431,416,415,415,430,426,477,572,557,416,518,492,456,448,402,398,394,411,407,552,568,480,492,444,426,393,396,402,395,423,464,439,434,405,539,745,756,664,637,540,468,416,449,464,515,507,553,514,489,413,414,404,398,457,539,522,526,441,432 13,84,75,120,141,118,99,721,864,818,779,713,734,767,825,807,804,790,901,957,940,781,907,867,825,806,709,688,574,432,739,946,937,890,906,805,738,463,467,550,561,660,812,804,826,559,952,1023,1023,1023,1023,964,866,731,812,834,900,896,954,955,923,648,709,654,689,929,1002,961,980,884,806 3,495,287,257,281,128,127,851,1021,978,934,860,870,883,925,913,903,895,1023,1023,1023,962,1023,1023,993,973,878,827,713,550,892,1023,1023,1023,1023,948,885,598,682,759,801,886,988,966,972,779,1023,1023,1023,1023,1023,1023,1003,931,990,1004,1023,1023,1023,1023,1023,790,863,789,808,1023,1023,1023,1023,1023,963 7,18,14,36,48,34,26,401,402,402,400,390,371,418,437,414,405,416,394,395,408,399,396,402,391,402,375,362,365,411,401,405,412,400,392,402,399,407,405,412,424,442,492,446,432,403,486,472,465,447,414,407,385,480,518,522,552,530,582,522,482,397,387,377,382,372,384,391,398,409,385 19,29,25,84,96,63,56,461,521,488,484,431,448,456,508,467,508,477,549,665,632,445,565,526,479,474,422,416,406,385,465,598,626,541,557,488,451,387,393,421,411,446,498,494,502,428,686,816,809,751,711,626,530,480,529,541,624,623,687,678,641,413,412,420,429,501,627,569,592,504,462 16,14,14,19,30,31,19,411,436,411,443,433,417,416,443,436,434,449,466,514,507,425,460,447,423,431,394,395,387,415,411,508,512,459,474,414,393,401,396,381,394,402,464,434,447,392,546,711,700,637,602,495,462,412,450,469,525,518,559,542,512,401,402,392,409,449,526,486,488,443,420 12,10,8,28,31,26,23,415,384,412,371,392,387,418,411,413,408,383,414,431,429,392,431,413,389,403,391,390,372,399,373,441,440,423,423,415,389,391,399,402,392,430,429,426,402,403,478,529,516,453,458,408,395,420,433,445,471,472,496,486,444,389,397,391,387,411,435,422,433,405,405 15,11,10,43,80,71,35,416,454,444,443,399,412,428,434,452,415,422,460,576,543,431,555,502,450,442,412,403,388,387,397,546,591,489,498,443,413,408,385,399,384,404,446,419,434,402,492,757,747,664,613,520,443,421,452,452,496,499,527,531,487,393,386,403,396,454,549,482,494,440,409 17,17,16,58,76,71,52,409,439,436,425,390,412,426,455,450,435,431,458,511,508,409,488,475,446,413,398,400,388,385,407,514,546,462,475,402,417,391,385,404,430,472,506,465,460,424,569,703,707,620,575,500,452,485,518,531,598,570,616,571,528,405,400,391,394,430,513,504,482,429,403 13,12,10,26,31,23,20,407,431,427,416,393,407,410,429,442,424,414,456,520,496,405,472,452,440,421,409,399,399,397,400,489,520,455,478,415,423,393,401,401,409,422,450,455,460,407,532,685,672,614,574,502,426,429,452,468,527,508,557,545,510,386,389,410,387,440,524,476,482,425,405 8,37,30,136,223,194,115,474,569,530,496,464,500,512,561,549,555,548,618,711,689,462,643,581,516,499,475,460,423,386,496,659,695,596,626,528,479,413,417,430,451,467,588,562,561,445,732,887,878,814,790,711,592,550,604,624,689,697,761,743,716,445,472,432,451,573,690,631,654,558,506 4,10,10,26,30,25,21,438,428,403,419,410,411,444,433,416,416,404,426,488,462,406,455,424,431,420,380,395,382,400,425,462,472,439,431,403,409,391,395,409,399,474,541,504,482,401,490,576,571,516,495,444,435,433,425,452,489,484,533,509,463,374,381,388,388,398,452,438,400,393,381 8,11,11,73,88,91,75,400,397,429,404,381,407,413,426,439,419,433,429,452,440,398,425,415,398,391,409,411,392,384,386,454,451,439,433,407,394,402,398,410,393,420,438,422,419,400,520,609,603,554,501,459,421,432,491,466,500,504,536,524,467,402,398,403,385,409,461,444,446,420,414 15,10,10,17,23,22,16,424,431,413,399,401,421,419,433,441,409,422,429,477,469,408,428,419,420,383,408,377,382,393,443,460,470,431,438,395,410,404,483,496,557,640,733,621,527,403,582,626,625,543,507,464,425,498,604,665,745,725,744,648,577,396,392,399,404,422,459,453,435,412,395 18,9,9,35,50,48,33,396,490,442,422,412,429,430,440,452,424,428,500,592,557,419,528,508,462,452,410,412,412,380,422,556,589,517,517,443,426,384,375,374,400,399,447,453,450,404,568,787,798,719,683,574,470,447,464,470,506,511,565,544,523,403,418,421,408,478,570,533,525,468,436 20,16,14,38,49,37,27,411,398,383,377,390,364,388,427,402,403,406,410,430,409,390,404,399,404,388,403,379,393,400,396,418,425,415,405,397,374,394,394,401,397,429,465,427,421,396,474,496,478,420,427,411,398,436,465,457,492,487,504,489,445,382,387,393,388,408,419,400,397,389,373 11,11,10,22,23,21,20,434,520,464,443,435,433,442,463,448,449,449,522,634,621,451,591,545,485,477,430,436,411,385,432,613,651,540,569,484,451,406,395,371,391,428,476,455,465,396,598,822,832,755,721,599,482,459,485,491,539,536,599,567,550,392,408,411,420,484,624,572,589,493,427 13,81,69,55,73,53,40,649,738,678,645,587,597,698,758,745,739,734,777,844,829,585,761,723,656,636,556,536,451,397,655,809,812,741,772,661,603,433,449,471,500,604,753,724,749,494,903,983,969,923,897,838,739,668,755,761,842,844,905,903,873,561,558,583,616,764,849,795,822,724,625 7,32,31,462,803,811,449,402,407,393,391,386,398,407,404,389,421,416,425,448,432,395,435,421,399,407,391,401,382,378,399,434,444,424,419,390,401,379,395,394,379,396,422,405,412,429,459,562,576,515,475,446,407,404,423,438,437,469,490,487,456,411,388,404,396,415,442,423,449,423,409 12,26,25,69,100,97,67,433,543,521,483,457,455,450,453,473,457,461,530,688,677,451,642,586,526,521,458,441,420,386,429,641,698,591,618,493,472,379,403,396,408,438,501,484,479,406,617,869,887,811,771,647,541,454,462,496,585,561,627,622,567,384,414,409,416,524,674,621,638,521,465 17,13,13,69,75,71,65,409,396,390,394,394,399,418,430,434,420,424,436,418,413,396,421,402,401,398,400,383,394,428,391,430,412,402,387,386,402,371,395,395,403,408,442,418,411,417,487,527,497,484,438,411,397,413,470,465,513,503,551,504,470,393,404,399,386,408,422,400,415,403,398 16,9,8,23,29,25,19,419,391,382,390,387,382,416,436,407,411,405,407,384,393,383,393,387,384,373,384,381,399,388,399,400,414,387,394,399,388,381,385,402,387,392,433,432,401,394,457,417,417,409,385,371,390,395,413,425,468,447,501,478,432,382,382,380,395,391,376,379,391,380,381 16,12,11,68,71,58,56,494,579,527,496,480,481,544,607,589,577,580,616,676,650,451,563,535,502,470,444,429,410,394,527,652,641,564,580,514,491,393,405,427,448,476,596,614,613,441,788,868,844,799,776,708,597,536,615,649,726,728,792,788,743,470,468,469,484,595,675,620,652,539,502 19,44,36,53,58,34,33,412,405,425,379,399,393,432,449,435,451,440,458,497,492,416,458,449,420,420,404,397,380,378,412,478,491,452,451,426,424,394,403,425,411,468,511,474,455,455,570,658,647,577,542,463,422,514,584,558,617,588,628,577,546,413,405,384,395,424,486,495,467,444,410 4,13,12,45,56,53,43,421,468,424,417,427,405,410,444,420,431,429,454,540,527,421,509,475,428,442,431,399,398,394,416,524,538,475,496,438,430,394,400,407,402,423,454,429,448,390,535,748,760,671,638,544,445,435,454,478,513,502,560,549,519,397,405,401,382,463,526,490,504,449,416 2,21,21,109,166,173,112,486,430,402,396,412,407,488,541,505,492,494,474,460,438,403,429,405,399,403,388,407,382,407,442,445,439,416,422,405,390,391,434,433,466,506,594,538,510,451,636,585,535,509,475,448,395,554,653,652,681,667,718,660,612,440,407,436,437,440,473,434,442,407,391 11,201,182,150,217,199,139,427,384,349,389,400,407,422,431,432,388,418,408,398,396,382,403,386,388,398,378,404,384,394,401,415,383,386,399,392,408,400,399,432,421,455,536,470,453,421,495,428,433,412,403,404,376,458,518,481,533,509,554,488,465,400,361,391,387,414,404,398,372,388,386 4,1023,403,181,222,56,46,746,722,657,623,541,566,786,840,817,805,791,795,836,816,550,740,684,655,616,515,521,473,597,766,808,808,733,750,647,574,665,760,805,860,929,994,926,886,785,995,989,966,918,886,822,698,944,1003,1013,1023,1023,1023,1023,981,596,530,606,636,756,828,771,786,682,592 2,28,27,294,459,467,293,440,460,434,427,418,437,453,470,435,453,427,488,554,529,414,511,463,449,434,400,411,405,407,427,512,533,468,456,443,400,413,393,403,405,422,493,484,466,447,574,726,729,637,601,517,454,441,490,504,571,577,619,592,552,436,419,421,423,474,539,475,504,441,421 16,10,10,53,64,66,54,416,418,392,394,385,406,390,410,419,403,404,410,462,437,389,427,423,407,410,389,391,387,386,406,445,446,406,419,413,392,383,378,389,398,387,414,406,418,413,472,590,584,514,487,445,403,412,439,447,465,452,491,483,450,394,405,393,403,406,437,424,429,426,393 12,12,12,34,27,28,34,400,425,430,406,414,416,394,392,405,412,403,442,484,466,403,447,452,423,421,394,387,391,382,403,447,483,443,439,433,416,379,387,381,385,422,418,408,422,393,502,665,667,573,570,471,422,399,430,439,487,480,505,509,479,390,401,382,383,434,482,445,463,424,385 14,8,8,25,34,34,24,389,442,432,417,418,405,415,415,418,410,425,462,541,515,403,490,443,442,420,402,398,400,393,409,514,548,467,487,426,412,408,395,392,396,411,426,440,435,404,534,714,731,647,604,513,439,435,450,463,507,495,537,518,499,400,401,388,409,456,515,500,501,419,406 12,82,73,44,70,60,36,504,599,537,479,469,479,498,564,551,538,541,618,732,700,484,677,619,544,514,472,450,406,427,509,695,729,632,659,526,470,414,421,424,454,505,614,563,560,441,723,873,876,803,773,684,560,546,623,631,688,700,747,746,692,457,454,422,469,603,743,668,686,589,468 14,11,10,46,51,49,44,413,438,438,412,396,417,399,443,427,430,422,459,538,530,414,504,487,439,437,419,408,386,392,405,527,563,488,495,428,427,400,412,392,419,432,474,444,432,405,560,736,752,653,613,522,429,469,497,505,586,575,602,566,523,386,405,393,405,445,538,483,505,454,419 6,10,8,30,32,27,26,432,394,380,398,400,388,441,436,414,395,409,402,389,406,392,383,378,368,372,383,378,386,366,386,400,386,384,385,377,384,397,394,409,392,405,447,442,426,391,462,442,425,373,408,372,402,413,432,430,471,489,527,513,451,380,383,391,380,393,400,380,380,394,401 19,12,12,8,11,9,6,454,503,490,484,450,472,473,524,520,505,513,561,627,613,457,526,510,490,479,443,447,395,394,468,563,566,510,529,477,444,403,390,400,425,426,472,492,513,387,686,805,799,736,715,632,526,443,490,512,593,597,664,684,641,445,433,446,458,531,603,555,572,514,461 16,9,8,26,33,27,22,429,460,427,420,392,435,449,447,459,430,419,476,513,483,410,464,438,428,407,406,403,391,391,410,501,516,465,481,427,423,391,382,395,403,420,482,456,456,390,570,682,661,603,555,491,437,427,467,468,543,528,595,567,530,402,396,407,416,446,519,483,492,427,416 10,27,22,48,63,51,39,466,457,433,439,427,449,499,556,551,555,535,528,519,538,412,475,439,438,419,427,397,411,390,504,520,495,479,470,428,429,412,423,435,473,544,651,630,622,431,742,718,680,629,596,531,469,544,622,641,729,719,779,761,705,442,404,418,457,484,511,471,500,454,403 6,13,12,19,24,23,18,410,423,412,423,392,393,417,440,422,435,417,433,460,470,399,451,446,418,410,382,399,374,385,426,455,487,407,448,405,390,401,395,396,422,431,480,452,433,397,512,548,603,496,468,448,409,455,490,493,535,530,552,515,477,373,386,390,396,402,479,448,454,422,398 5,12,12,27,45,47,27,484,436,436,432,427,421,529,573,569,539,519,523,520,504,397,458,440,424,422,417,398,381,394,472,467,485,451,460,417,394,415,425,439,435,502,580,538,531,437,672,662,601,577,558,500,437,549,610,632,697,682,742,709,660,452,415,457,453,469,528,506,491,453,428 5,104,84,23,24,18,18,753,849,812,775,728,750,799,854,842,841,828,890,948,932,713,884,844,790,776,684,665,571,450,777,919,929,866,894,792,731,473,502,551,616,718,848,833,853,565,991,1023,1023,1023,1007,948,855,755,835,859,931,931,989,991,960,677,667,688,723,865,948,902,924,828,754 8,16,16,77,125,123,75,411,428,434,424,393,408,409,418,428,398,426,471,501,527,406,490,472,431,430,420,397,387,387,407,480,540,477,448,420,423,414,376,407,391,407,427,423,439,415,508,700,716,631,602,512,450,441,434,488,512,501,555,527,501,411,396,386,401,457,533,487,499,457,409 13,17,17,24,37,35,22,418,427,418,420,404,432,439,423,415,416,425,438,488,488,402,465,433,410,409,411,384,396,411,435,465,493,444,437,436,407,401,394,418,446,509,609,561,524,400,518,614,626,567,542,511,463,417,456,458,506,489,524,527,488,404,394,389,383,399,464,443,451,412,407 18,9,9,12,17,15,11,504,581,541,506,477,507,530,609,603,603,580,640,690,680,467,593,549,525,495,455,447,421,383,513,630,642,565,577,496,473,406,399,393,403,447,551,535,577,411,770,862,845,795,762,694,583,473,525,550,657,672,745,764,721,468,478,475,490,618,706,649,658,561,524 16,19,15,43,57,36,23,414,435,378,406,401,389,440,437,457,434,455,435,444,420,392,427,397,411,404,400,387,398,378,422,437,419,423,405,392,388,378,388,432,421,418,474,471,442,404,532,517,507,470,464,422,403,424,479,478,516,517,595,582,526,388,393,396,404,434,449,421,434,399,399 12,18,14,44,50,35,32,425,440,386,404,371,394,408,423,411,392,399,439,457,440,402,430,426,411,421,374,399,394,400,400,439,465,433,445,415,413,389,388,390,421,443,471,453,434,404,496,568,589,515,481,450,427,452,477,496,517,522,559,530,473,384,398,390,377,430,458,441,433,422,394 12,27,27,53,91,93,53,440,982,942,876,766,751,430,429,433,437,423,976,1023,1023,940,1023,1023,990,968,863,784,643,418,513,1023,1023,1023,1023,919,833,418,457,511,539,629,714,655,615,527,651,1023,1023,1023,1023,1015,893,655,664,623,608,592,638,625,579,408,690,395,406,956,1023,1023,1023,936,812 10,14,14,80,137,141,81,412,398,374,392,406,389,413,432,404,408,432,410,412,428,393,394,399,390,389,397,381,393,412,394,411,414,389,391,387,411,404,382,391,388,425,429,418,416,406,476,456,448,425,414,402,392,439,435,469,511,493,537,474,484,390,404,385,405,399,415,405,392,397,379 1,11,9,21,27,23,17,418,389,367,398,391,393,421,425,418,412,393,405,397,387,383,380,369,384,387,385,394,386,386,405,391,404,381,388,388,376,401,401,413,428,443,503,469,442,423,480,419,406,401,395,402,387,473,541,526,574,554,604,544,496,406,390,389,393,387,395,389,389,375,381 5,10,9,22,27,22,17,428,405,410,381,391,390,421,419,419,425,398,412,428,422,377,396,401,387,408,385,393,386,396,417,416,424,419,402,385,392,392,407,407,415,431,481,455,436,430,504,521,492,467,454,415,411,457,492,499,529,525,579,535,504,390,385,399,395,410,422,412,420,398,380 1,17,8,32,44,23,15,469,466,452,429,416,409,507,529,500,507,480,516,577,552,433,538,492,446,449,394,417,401,406,448,542,570,504,504,453,409,417,455,472,521,569,662,590,549,481,706,746,734,658,627,511,441,642,714,720,762,747,789,741,682,415,411,404,419,451,563,507,538,474,428 2,24,22,26,35,22,15,407,415,400,393,394,406,403,434,424,418,411,411,445,437,406,428,412,405,387,391,379,395,430,490,475,452,435,433,405,413,453,523,567,648,739,837,735,639,410,676,615,571,493,473,449,416,507,609,689,830,822,857,758,665,399,400,386,398,404,449,421,423,398,375 10,38,35,31,35,29,26,486,605,558,531,506,532,521,568,574,553,554,629,720,704,484,649,600,544,555,445,472,421,402,511,685,711,619,647,542,483,395,395,419,445,481,587,562,568,434,764,888,881,822,794,719,605,481,566,594,682,684,754,761,717,430,469,458,472,610,709,666,685,555,511 1,9,9,21,29,29,20,450,409,404,396,402,411,430,417,426,402,397,406,450,423,400,439,410,397,398,390,375,389,368,440,432,437,417,406,401,385,391,389,415,430,488,597,548,499,407,476,488,500,461,461,425,398,415,426,443,471,465,510,469,434,391,390,387,374,394,447,420,406,394,385 7,23,16,22,25,17,15,406,406,407,391,391,398,435,438,434,435,423,433,428,422,391,418,399,402,394,387,396,372,383,428,437,426,427,430,388,388,396,405,414,458,466,562,469,454,410,545,533,505,457,456,430,399,486,555,552,626,599,650,604,526,392,392,393,405,414,416,410,422,405,400 14,48,30,149,168,86,80,528,491,480,444,440,453,592,655,620,600,596,581,608,607,413,526,491,449,435,423,432,408,488,635,607,586,514,522,465,461,564,657,722,785,870,937,853,784,571,851,819,790,734,695,618,513,789,879,911,964,940,965,901,843,465,408,447,460,515,575,527,548,468,435 16,13,10,35,41,31,27,453,395,394,370,393,375,434,478,426,425,405,397,419,400,392,405,394,397,378,385,382,374,399,417,412,405,379,411,391,404,402,404,413,420,412,475,441,454,411,504,478,434,419,404,397,389,443,450,440,514,517,587,552,487,398,392,388,377,393,406,374,396,393,401 17,12,12,35,95,93,34,380,384,398,391,389,397,381,392,388,407,397,393,378,400,383,393,393,390,403,389,392,398,388,383,399,402,396,383,381,387,368,380,365,386,394,370,376,358,375,409,446,455,421,404,405,397,370,388,372,365,357,371,378,393,395,399,396,388,400,383,387,378,392,369 6,11,10,27,34,28,23,444,401,403,394,399,388,420,421,412,398,386,392,428,416,394,388,390,397,383,390,383,384,391,405,390,403,399,409,413,390,403,396,389,419,428,457,458,434,427,504,473,454,436,412,408,396,450,470,466,523,527,571,528,481,398,386,385,391,396,400,404,412,401,378 9,25,24,73,93,85,67,395,440,440,416,411,409,420,446,441,415,445,462,534,521,430,508,465,443,422,407,411,397,373,410,526,527,473,495,437,406,416,366,407,435,442,479,465,432,406,585,742,745,647,615,540,461,466,525,545,598,579,635,603,533,394,411,409,393,464,519,489,512,432,421 13,11,11,60,104,110,63,437,409,378,385,383,393,426,459,427,427,427,422,428,418,388,390,397,405,380,387,391,376,414,425,403,403,378,403,388,370,393,393,386,414,438,450,448,430,412,469,475,438,442,417,409,411,453,481,484,507,502,541,518,477,387,388,393,407,412,395,395,394,390,382 20,18,14,73,114,101,60,443,457,433,423,401,409,441,461,437,432,426,461,508,523,405,494,451,419,425,413,390,385,397,423,474,516,474,463,412,400,392,396,391,409,427,493,467,435,409,570,690,685,609,560,466,450,441,498,511,578,578,618,586,538,406,409,386,388,439,493,474,478,424,407 11,11,10,16,19,14,11,480,614,565,527,483,498,519,543,567,560,542,651,741,726,496,679,627,563,557,466,457,421,414,494,713,742,645,684,534,507,396,421,416,452,458,562,556,561,419,741,904,898,843,811,720,598,485,543,571,664,655,733,741,704,439,459,445,468,627,742,692,702,590,499 16,53,50,180,263,244,166,464,559,490,474,476,485,527,529,534,519,520,586,648,641,453,595,556,509,491,457,431,417,388,476,617,649,575,567,471,468,403,419,411,429,471,548,525,541,450,723,866,863,805,768,679,550,502,588,595,674,683,736,736,671,435,432,421,429,558,649,602,624,534,468 15,12,12,66,100,98,64,398,378,391,397,367,390,389,399,402,380,409,389,417,426,389,403,407,383,395,376,395,386,406,392,433,419,403,397,380,385,378,389,378,375,395,407,399,390,394,443,485,502,425,425,401,397,419,420,422,447,415,464,446,435,400,395,378,381,397,406,390,401,399,392 5,28,15,88,101,66,60,471,555,507,473,431,478,527,558,570,533,536,589,688,660,465,629,573,499,502,440,420,422,430,490,658,674,593,592,468,481,424,467,475,497,598,749,692,638,475,780,840,837,772,741,619,512,630,723,747,857,858,899,839,779,424,427,389,450,544,659,610,603,486,461 18,22,22,313,479,499,320,399,436,429,399,390,385,408,407,383,415,395,430,496,506,393,471,449,438,425,404,393,380,398,399,493,494,445,447,410,414,391,376,378,399,428,449,428,416,422,476,674,684,594,578,467,433,426,450,461,504,466,514,479,463,401,389,396,393,433,470,480,471,428,403 14,34,29,56,76,63,46,499,610,589,514,486,485,518,560,551,506,535,625,771,740,514,753,682,592,585,506,465,411,387,482,726,780,678,684,566,474,414,426,446,454,490,620,591,554,452,718,879,895,818,789,665,549,562,632,642,712,706,765,736,687,415,474,412,447,574,774,695,703,604,491 7,21,19,35,54,45,28,378,366,388,399,384,398,385,406,396,407,390,381,393,386,390,373,392,395,386,392,386,391,396,379,391,397,385,391,376,391,387,390,378,395,405,410,409,404,395,408,392,396,385,394,384,379,390,403,409,413,459,454,442,428,396,388,381,374,389,391,381,367,400,402 11,24,21,68,96,77,52,422,441,437,431,428,414,424,445,443,439,433,447,552,545,416,511,492,448,438,416,389,407,390,422,530,553,495,513,429,416,398,396,391,417,449,490,457,463,406,576,736,749,666,630,509,442,469,512,514,598,569,632,591,540,406,404,401,406,461,528,499,508,441,417 16,30,30,137,237,240,137,446,484,428,427,404,449,457,466,464,456,453,491,572,539,436,507,489,449,445,426,406,408,373,423,541,553,462,511,444,433,399,388,388,420,438,481,479,496,414,596,760,751,691,639,584,493,455,516,524,601,586,645,618,557,417,434,414,414,485,566,524,521,457,410 17,12,11,40,77,62,32,439,483,460,460,413,449,442,491,462,456,454,514,580,565,422,508,489,466,468,436,428,418,396,429,516,558,511,536,437,416,381,369,390,388,415,450,433,465,400,646,810,813,743,724,614,513,430,440,451,535,537,612,619,580,405,415,416,421,471,578,540,559,480,451 15,8,8,24,75,75,22,422,872,825,783,697,704,464,471,482,478,473,825,993,978,667,914,855,776,746,632,564,462,396,423,890,937,846,856,712,634,369,376,381,366,403,441,458,472,395,597,1023,1023,1023,1010,916,789,388,405,412,429,444,522,519,515,392,501,391,400,691,906,844,849,729,607 3,13,12,23,27,17,15,458,439,432,425,427,415,459,467,448,416,431,480,514,485,392,471,445,439,422,414,393,391,393,455,505,519,472,465,443,410,404,414,426,448,517,652,585,545,419,564,680,671,594,580,513,463,447,497,517,574,556,606,586,539,398,406,386,393,441,504,482,481,423,399 7,26,24,43,54,49,37,552,497,461,435,445,451,600,665,634,609,605,585,593,575,404,465,461,434,420,399,394,391,527,695,642,600,539,558,505,500,590,675,710,768,836,911,857,823,551,844,784,734,676,643,572,491,752,835,859,909,897,933,886,833,456,416,476,476,517,551,521,519,459,408 19,170,156,130,185,168,119,460,420,422,415,411,403,487,512,489,467,428,454,489,479,406,442,435,431,402,421,398,398,428,472,492,499,457,442,420,437,433,453,457,510,537,645,576,536,426,612,597,602,515,487,433,417,508,575,583,661,659,726,673,594,405,375,413,411,432,477,429,453,412,408 1,8,8,66,92,94,66,401,398,424,409,399,392,408,416,426,406,404,416,455,442,386,434,429,404,387,404,370,395,380,399,437,457,408,423,403,397,399,396,406,388,406,430,420,415,405,484,569,569,505,478,445,404,433,450,458,505,484,511,464,472,400,380,405,397,397,452,422,446,433,401 15,507,345,308,383,256,212,456,412,401,368,401,427,462,491,434,435,424,442,421,445,391,415,418,403,390,393,415,382,439,485,441,446,423,408,449,411,433,448,482,550,613,702,625,575,482,587,537,523,462,467,431,439,510,559,560,634,618,680,629,547,423,389,401,389,415,422,411,425,367,406 19,23,18,41,62,47,30,406,408,377,408,390,399,395,450,440,437,410,387,433,412,371,392,395,402,412,386,388,379,373,405,395,430,387,401,378,381,411,417,416,421,455,504,444,454,419,490,459,456,410,415,394,385,464,507,505,548,545,593,540,493,379,383,392,389,367,417,396,403,383,377 6,14,13,54,68,57,48,415,463,454,411,393,399,411,434,441,416,420,471,537,521,421,493,465,429,406,414,406,393,404,419,522,527,456,489,421,386,383,393,409,398,434,465,447,441,405,555,711,712,628,602,494,457,473,520,517,568,564,601,566,539,385,401,398,392,441,528,479,502,455,416 9,24,23,104,175,161,93,428,451,444,412,423,419,447,443,433,424,436,483,520,547,421,510,453,449,435,402,410,403,411,414,518,520,478,486,429,426,387,407,389,408,409,495,458,444,396,561,739,748,668,630,529,456,461,506,518,561,544,613,570,519,393,395,408,405,447,524,472,493,444,389 12,19,16,106,163,152,96,392,385,388,394,395,385,411,407,421,395,371,391,407,407,375,406,404,402,388,407,403,377,383,411,409,412,388,408,382,387,399,385,405,408,409,438,413,415,428,477,480,480,415,405,387,386,447,492,500,515,510,531,470,455,394,390,394,381,391,429,408,412,398,383 8,8,8,51,70,71,52,387,407,399,407,407,393,399,422,390,401,395,434,465,458,397,436,418,404,405,389,384,381,379,405,433,470,409,416,399,393,386,381,387,395,388,431,414,410,403,476,583,617,527,523,449,422,424,441,435,469,471,486,475,451,395,385,384,411,402,448,437,420,401,401 16,147,96,281,320,198,173,549,650,604,577,521,558,590,638,638,616,614,703,791,765,517,722,667,616,578,508,510,458,450,609,765,770,685,732,609,533,487,591,634,710,798,871,784,743,514,848,954,945,891,863,782,673,687,799,838,897,877,916,873,825,485,496,487,496,683,783,743,749,633,557 2,14,11,73,77,50,51,466,417,429,410,389,402,480,510,490,473,482,470,496,456,393,468,435,421,399,396,389,387,427,459,495,503,444,450,425,414,395,436,450,481,522,626,581,544,456,673,649,621,543,532,483,444,553,633,639,698,695,757,726,662,394,409,413,400,431,470,450,451,383,399 19,9,9,23,24,22,21,396,430,435,400,407,404,399,425,414,432,412,470,534,484,403,465,454,427,438,402,400,398,397,408,490,516,451,471,435,394,395,371,383,395,408,430,424,421,396,529,695,699,612,576,500,450,431,446,470,507,490,546,533,472,390,392,392,388,438,526,467,463,432,418 7,12,11,28,34,30,25,393,404,381,375,385,386,429,410,399,390,372,403,419,397,392,383,400,393,374,383,385,401,401,405,406,398,396,387,373,387,394,383,403,399,407,431,423,384,390,460,427,431,390,419,394,377,433,434,445,473,453,505,479,422,384,382,386,400,378,388,383,394,382,387 13,12,12,13,14,12,11,489,614,568,510,476,515,548,589,578,559,569,655,734,721,499,667,605,545,529,481,481,416,401,507,701,713,640,654,559,483,407,394,410,425,463,579,544,578,428,773,904,896,840,812,733,617,487,542,567,672,681,754,763,727,470,472,464,477,624,738,685,706,592,495 5,15,14,20,25,20,15,529,615,551,538,492,499,547,619,606,583,579,658,729,710,493,654,618,552,535,469,485,427,407,523,700,710,615,664,532,472,386,399,415,448,481,602,597,609,415,774,879,863,810,780,703,576,544,602,606,696,697,768,775,734,463,475,481,502,662,738,680,698,585,523 5,14,10,36,45,29,23,421,397,367,389,379,376,429,442,399,425,406,395,397,411,378,383,400,394,386,382,357,386,398,412,395,397,383,391,393,398,396,398,405,421,406,462,444,434,411,476,424,425,398,390,388,388,423,457,440,517,489,537,500,434,378,381,385,380,369,392,384,381,378,385 9,15,15,70,108,109,70,425,396,405,402,389,388,380,430,419,418,422,406,421,438,386,415,388,401,403,381,383,401,388,405,406,407,413,402,421,396,402,393,417,392,425,434,418,417,407,513,527,533,491,478,440,415,457,468,484,539,529,559,506,503,392,387,394,386,420,426,401,427,415,406 12,10,10,32,42,42,31,373,405,403,405,385,408,405,413,420,408,389,432,440,434,383,445,433,411,387,390,390,378,383,402,446,467,407,411,411,393,377,377,409,400,407,441,419,414,391,461,578,597,521,500,434,411,433,467,463,498,497,521,469,450,383,371,388,401,418,443,421,420,404,391 12,13,12,60,107,87,50,407,471,464,442,413,427,431,431,412,444,426,484,590,570,421,528,493,456,463,425,412,405,366,414,566,584,499,524,457,438,382,395,392,397,394,472,454,459,404,558,790,799,721,681,573,464,429,473,479,523,524,587,551,526,393,417,412,410,473,579,519,533,461,434 20,142,117,169,206,158,134,602,751,698,663,590,614,651,704,678,684,674,775,873,850,613,821,771,697,683,585,557,470,407,611,844,869,781,803,695,615,436,458,459,516,610,730,707,710,504,867,1011,1013,953,925,848,727,660,747,764,830,822,875,873,840,515,550,504,544,753,877,816,826,726,633 19,20,15,43,59,39,23,406,389,376,391,405,395,415,429,411,399,395,395,406,399,384,405,390,375,398,392,378,392,383,407,389,399,373,409,399,390,397,403,425,419,446,473,454,435,404,504,448,424,432,404,386,400,472,487,494,524,512,557,507,468,378,385,385,394,402,387,397,390,381,398 8,23,16,57,96,67,39,404,427,391,390,383,380,436,462,447,442,430,444,468,456,381,430,406,411,388,397,390,376,408,436,448,427,438,419,387,414,410,433,449,455,537,630,576,527,438,660,598,577,512,477,448,416,543,629,669,774,778,821,741,669,428,398,396,395,409,452,441,442,393,392 20,55,35,69,120,66,36,418,412,410,385,395,402,452,469,433,442,418,452,456,425,394,432,413,399,402,374,382,382,392,427,433,449,450,435,411,380,387,426,427,443,494,548,517,476,432,562,579,552,476,461,433,404,528,568,577,628,630,670,620,563,393,410,393,405,417,444,443,459,397,404 7,21,21,102,147,153,104,378,464,419,412,391,404,389,382,387,385,386,464,622,529,441,609,482,460,426,397,410,405,381,405,598,593,482,516,432,404,387,396,400,406,398,451,424,414,424,399,719,680,574,536,436,415,440,446,448,424,426,409,403,404,384,400,393,371,457,582,450,491,417,410 20,10,8,27,32,26,22,423,382,395,388,377,393,442,425,413,420,413,395,405,396,382,401,377,383,402,396,368,382,373,409,401,410,397,392,395,393,388,402,406,418,423,491,435,424,410,505,458,443,414,406,400,399,454,478,481,541,533,561,527,494,388,377,403,385,390,404,406,401,388,380 19,32,19,53,84,48,31,398,394,393,404,388,369,423,445,442,448,433,416,409,398,394,405,374,394,385,372,396,387,389,395,419,417,405,415,389,403,391,388,414,447,453,498,488,469,422,517,472,454,424,421,406,379,473,548,534,585,551,622,571,527,395,398,400,381,400,411,392,404,378,402 15,52,25,75,116,49,34,517,447,427,416,402,419,544,600,523,501,491,477,517,510,405,467,435,453,412,395,382,372,403,462,494,506,451,463,422,404,421,453,451,479,528,636,604,573,432,709,702,659,612,561,503,456,578,655,659,740,739,784,751,682,391,382,402,412,425,508,467,459,408,390 5,42,38,68,88,67,54,481,558,539,505,460,472,500,545,530,531,515,608,705,692,468,646,592,539,498,446,442,405,417,512,668,701,605,643,525,440,431,433,462,468,544,635,567,579,467,732,861,859,787,755,674,560,572,634,662,719,707,766,744,695,436,447,436,447,568,696,626,641,550,454 13,29,29,71,106,108,71,421,508,480,449,426,450,435,453,454,437,464,518,627,607,431,580,537,470,470,426,405,414,389,434,585,628,554,559,491,442,380,391,395,416,425,466,461,452,428,602,814,822,745,711,601,502,432,487,489,566,537,605,588,561,414,419,402,402,492,617,561,579,470,442 19,19,12,43,66,42,28,407,411,426,409,387,385,422,442,431,440,423,433,484,456,398,434,423,416,408,389,395,379,406,420,447,470,438,431,411,398,394,407,394,421,454,511,465,448,417,577,629,624,543,514,467,428,488,559,552,618,602,627,590,548,389,386,395,397,422,467,446,440,420,399 3,32,21,173,233,73,56,863,843,796,760,698,715,899,944,924,914,903,913,946,932,690,870,827,771,751,654,623,511,710,870,918,925,855,863,772,711,774,845,882,926,981,1023,1010,999,893,1023,1023,1023,1003,977,916,815,1023,1023,1023,1023,1023,1023,1023,1023,695,637,706,742,840,920,869,895,795,706 5,26,18,74,91,70,58,421,397,401,378,387,381,432,445,437,387,421,392,402,410,387,412,393,369,383,376,405,382,386,403,398,395,392,393,361,387,402,420,412,435,446,507,479,447,410,507,467,442,428,436,395,401,446,497,497,565,564,619,559,510,390,384,388,383,394,368,413,381,384,359 14,10,10,117,236,248,122,386,398,397,391,382,372,397,381,411,403,390,423,422,434,401,410,398,393,378,406,396,394,401,406,413,434,396,403,385,389,400,385,391,387,392,404,400,403,404,422,503,497,456,422,443,398,401,412,429,410,420,444,442,413,386,402,399,389,400,407,387,407,394,386 17,14,13,28,43,36,22,408,398,392,404,387,385,412,413,426,398,395,422,415,406,400,402,408,398,381,404,382,385,404,397,399,421,391,398,408,396,410,391,412,406,417,442,434,421,386,483,483,482,433,448,400,395,425,445,443,496,491,504,483,445,377,392,384,383,397,431,415,406,394,396 4,14,14,77,82,78,72,480,475,457,441,425,442,530,575,569,558,554,548,507,524,411,410,410,426,433,409,412,398,396,525,494,475,465,463,449,455,383,412,415,434,482,590,573,593,441,770,705,627,628,596,558,460,517,619,652,746,749,808,795,747,462,425,464,483,498,491,500,518,471,441 1,28,26,102,150,120,80,432,646,586,552,494,467,429,446,448,439,434,667,846,781,585,828,733,662,619,520,461,421,406,441,816,851,740,752,582,492,376,388,392,415,476,514,470,458,432,594,984,982,903,865,729,575,501,526,544,592,574,630,599,547,406,419,423,399,628,830,729,735,605,491 17,16,10,78,95,66,51,418,412,393,429,411,409,423,431,433,458,422,445,447,462,396,429,418,416,404,400,397,389,412,406,457,448,437,428,429,413,396,413,421,425,436,501,449,458,420,562,622,602,551,516,462,421,484,520,537,582,570,619,570,522,389,390,397,393,409,458,439,431,435,400 4,10,10,8,9,7,7,502,589,521,523,470,494,526,590,594,579,547,626,712,685,474,638,584,516,530,457,468,424,377,506,694,691,603,630,525,457,385,393,418,446,472,566,565,574,416,755,871,859,807,774,680,584,501,552,574,667,673,742,757,710,447,444,448,472,627,737,675,706,577,512 18,22,21,27,40,38,25,421,739,687,617,496,513,435,424,436,436,421,769,921,856,683,899,808,736,710,577,523,415,400,435,891,905,806,805,652,541,399,409,475,468,491,566,501,474,457,525,993,984,907,864,723,571,542,564,531,540,517,555,537,498,401,454,406,414,744,903,798,803,684,541 19,38,37,58,102,95,53,460,500,451,443,420,421,476,495,521,488,507,518,560,559,418,505,453,445,433,413,428,401,369,468,514,532,461,516,433,433,404,389,384,409,470,507,503,508,426,677,760,736,688,655,568,503,482,550,561,650,649,708,693,645,409,417,410,421,506,559,528,531,483,440 11,18,17,32,42,34,27,413,442,420,419,411,399,438,453,434,435,424,457,535,514,404,495,468,433,435,405,404,386,378,402,501,524,463,498,422,399,366,393,411,429,452,472,444,442,426,541,691,710,615,589,497,427,453,487,479,578,543,602,552,516,402,420,397,420,441,526,458,472,438,414 16,221,178,169,260,224,145,440,397,388,375,394,400,454,490,450,459,416,442,440,415,409,409,416,407,425,395,369,389,418,414,444,424,420,389,370,394,426,414,421,442,477,536,510,467,434,547,505,495,425,430,397,416,510,565,604,670,653,701,632,544,392,407,403,404,409,424,430,423,411,389 7,536,297,646,770,513,416,1023,1023,1023,1008,972,997,1023,1023,1023,1023,1023,1023,1023,1023,953,1023,1023,1008,992,936,931,857,801,1023,1023,1023,1023,1023,989,945,844,891,919,974,1023,1023,1023,1023,964,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1018,939,1023,1023,1023,1023,1023,1023,1023,1007 16,8,8,20,29,28,20,418,376,402,376,372,370,401,412,387,402,392,391,390,384,390,392,388,383,388,386,377,381,398,397,371,392,370,392,378,388,375,384,386,396,396,426,402,411,388,408,407,404,400,402,379,390,404,403,419,431,429,440,403,406,382,393,386,389,379,383,381,395,397,390 1,69,41,84,93,36,36,835,867,835,799,745,785,874,927,916,908,903,928,965,948,720,884,848,796,780,698,678,579,518,854,933,934,870,893,812,739,562,608,672,744,834,943,926,940,722,1023,1023,1023,1023,1009,955,866,899,963,973,1023,1023,1023,1023,1023,768,685,772,796,898,959,916,940,843,781 2,61,48,27,32,21,19,750,765,715,686,631,668,783,841,836,825,807,833,860,848,604,778,739,688,660,585,585,494,457,746,829,832,771,784,698,636,486,546,574,641,743,862,833,840,589,965,992,970,935,914,858,756,787,860,873,932,930,980,972,939,649,560,655,697,798,864,830,847,753,663 2,56,51,114,193,158,92,668,724,677,670,629,663,715,778,774,756,746,788,808,804,553,712,675,642,624,539,566,498,435,687,768,758,712,740,662,616,414,456,473,535,604,762,752,777,517,912,975,949,916,896,847,759,675,756,770,846,851,908,913,877,596,576,602,614,758,804,775,805,700,649 11,17,16,13,15,12,10,495,574,543,502,476,499,549,597,580,563,569,637,724,689,495,645,593,549,534,452,450,420,402,498,685,702,627,634,548,481,411,398,418,426,466,571,561,583,430,760,872,861,804,774,691,585,512,573,596,683,683,764,757,725,445,467,443,483,613,738,665,689,554,501 2,18,16,28,33,26,22,509,627,564,533,510,513,522,596,588,584,562,680,765,743,525,706,647,574,551,489,473,424,385,526,748,760,659,685,560,514,398,404,426,450,509,627,602,608,436,771,922,913,851,825,739,625,516,609,625,712,718,771,776,736,474,457,458,488,646,777,723,723,608,526 12,34,30,85,187,175,75,660,829,781,730,651,683,704,762,738,734,717,886,960,910,782,914,839,799,762,655,620,526,438,705,948,923,865,866,758,677,432,458,476,550,614,793,782,798,518,909,1023,1023,1023,1003,916,812,676,743,762,832,835,896,904,871,605,664,588,616,955,1023,961,988,875,770 18,22,20,114,200,201,113,540,482,436,444,440,444,569,655,638,618,593,583,553,526,410,419,440,413,418,414,411,387,427,615,555,496,487,504,447,437,457,514,571,616,708,812,750,731,487,824,737,664,634,591,561,492,683,777,804,868,856,896,864,814,494,390,474,480,502,497,503,514,453,439 8,49,45,199,354,352,193,580,676,636,588,524,562,635,696,662,655,645,720,821,802,544,758,700,649,601,540,510,459,419,571,764,801,713,741,626,541,439,444,466,510,590,716,686,693,515,850,981,993,925,897,813,710,652,746,763,837,826,876,857,812,510,530,516,532,670,806,766,778,673,586 2,10,9,13,13,10,9,488,570,540,525,471,495,539,596,586,574,584,640,692,692,480,614,566,525,515,456,452,416,405,497,676,684,608,635,546,491,410,403,410,443,480,582,563,593,417,764,861,849,796,762,695,579,514,557,580,669,674,755,753,721,464,447,468,474,596,698,647,668,561,492 4,83,74,67,77,69,59,742,793,755,720,668,694,773,833,816,819,804,857,893,879,686,840,798,752,737,655,627,523,431,731,872,872,810,824,728,665,449,498,513,589,690,820,805,819,568,958,1023,1013,970,947,887,789,748,822,837,909,909,965,965,932,639,605,667,692,830,908,856,885,784,704 1,8,8,17,24,23,16,441,414,417,396,375,401,434,434,418,401,413,407,444,431,393,429,402,397,391,398,406,379,381,424,424,431,416,413,408,409,391,394,408,441,472,565,513,467,396,484,525,511,482,476,462,416,416,446,441,493,458,512,485,446,393,391,389,396,408,422,433,417,391,391 12,8,7,17,23,18,13,434,391,375,383,370,380,429,434,427,403,399,402,422,394,381,400,395,373,383,391,378,390,391,391,410,410,382,393,375,386,394,394,403,403,396,401,396,412,380,411,450,439,409,399,404,372,410,399,396,439,446,495,450,431,379,391,389,384,388,404,394,398,389,389 7,20,16,45,52,41,35,435,432,408,402,405,414,438,485,452,448,452,446,449,443,400,434,405,417,385,401,377,376,391,421,408,441,419,416,396,374,405,414,439,425,481,537,499,475,442,594,562,522,500,470,430,421,540,594,610,650,632,694,636,572,407,377,405,412,433,438,446,424,406,405 17,10,9,77,104,102,76,396,415,380,389,386,395,391,404,399,392,393,396,441,417,392,404,395,400,396,401,401,390,397,393,423,409,398,423,405,410,392,371,392,379,379,387,393,391,381,437,518,495,462,439,423,386,401,417,415,436,432,439,439,450,382,392,378,385,404,425,418,409,396,406 6,24,22,29,33,32,27,443,541,486,469,438,452,459,478,478,465,470,528,675,656,448,633,583,498,504,449,454,409,413,436,628,682,582,615,496,414,390,417,432,435,451,548,505,494,427,647,847,869,792,758,630,516,494,562,581,633,637,689,656,614,405,426,404,420,490,662,595,587,495,431 7,163,145,208,248,224,185,643,792,745,707,643,669,679,739,738,711,707,812,899,884,643,846,799,741,716,634,608,521,426,653,865,889,810,826,713,664,458,466,508,568,667,785,746,754,561,916,1023,1023,999,973,906,797,743,808,828,882,882,929,920,884,548,578,537,586,786,896,850,869,761,684 11,57,53,46,80,72,41,479,568,507,485,455,458,485,537,491,505,502,592,718,688,475,663,605,536,512,441,460,397,379,467,670,709,622,629,529,441,412,439,429,448,489,572,537,534,419,691,853,861,792,749,646,540,517,601,602,659,668,722,703,652,436,435,418,427,549,702,639,660,542,497 15,13,13,53,65,64,51,406,400,395,396,402,398,404,390,393,405,389,414,434,464,398,425,424,414,396,405,399,369,360,398,437,430,406,410,415,417,387,375,378,391,418,418,415,410,394,456,566,555,490,476,445,408,419,418,419,460,462,498,470,435,395,393,399,389,413,450,425,447,394,399 12,68,66,129,140,128,120,504,616,551,526,518,500,508,544,533,521,538,659,770,736,496,701,642,583,552,494,459,440,418,503,716,753,651,692,554,500,406,399,410,443,470,586,576,577,435,753,934,941,876,848,764,633,509,598,634,713,714,775,754,712,458,486,462,453,613,754,707,723,610,525 20,163,108,122,167,105,76,538,679,634,566,523,559,604,669,651,649,631,734,825,796,557,775,715,641,623,523,498,446,436,590,792,821,740,759,615,523,426,478,500,531,611,718,692,682,505,847,976,976,910,882,794,675,692,770,783,840,833,885,862,818,504,488,477,511,701,821,753,777,652,556 17,24,24,134,207,210,135,436,406,405,396,393,379,454,503,471,459,434,451,443,445,382,407,388,400,385,404,387,387,411,436,432,417,416,407,401,405,416,424,439,433,472,540,492,470,453,603,528,487,475,460,437,423,521,604,593,633,619,666,633,572,405,391,398,414,424,409,435,442,422,395 19,10,10,29,29,26,26,452,536,485,482,412,440,444,481,495,472,459,554,689,654,461,636,579,512,476,438,436,409,390,445,647,694,575,611,458,440,400,397,414,436,441,519,506,504,409,638,823,835,749,724,606,508,480,532,549,609,604,679,655,620,414,423,421,420,504,686,615,614,521,440 19,242,173,395,537,398,296,688,827,770,736,664,697,730,790,776,775,765,855,940,920,710,894,850,782,770,672,645,522,481,713,913,934,865,877,766,686,488,533,531,601,685,808,793,796,598,935,1023,1023,1011,984,910,809,759,830,835,898,893,948,939,907,600,601,601,634,827,935,885,897,802,721 5,18,18,31,36,37,31,537,525,488,487,452,469,565,636,631,617,599,610,620,604,434,510,490,473,446,432,427,421,417,522,560,558,484,525,462,435,416,415,450,461,511,624,600,625,444,776,778,746,702,670,607,510,575,646,656,733,723,793,785,740,475,432,487,499,566,594,561,602,509,469 12,8,8,46,57,54,44,405,411,433,412,397,394,415,420,408,417,405,419,458,433,404,439,420,393,405,385,396,384,397,403,433,431,415,418,384,387,394,382,385,412,395,427,404,420,400,494,538,550,479,460,434,411,421,425,442,482,474,503,501,459,405,391,406,398,431,446,432,455,409,419 3,14,14,21,23,22,20,423,470,416,419,405,397,422,438,441,421,426,463,582,573,419,565,542,463,462,417,393,400,392,416,511,602,499,539,443,414,400,416,384,391,434,470,442,434,398,506,653,718,626,584,498,440,449,488,496,517,510,571,554,508,387,397,391,401,435,590,548,500,457,405 16,17,15,28,33,19,19,419,404,377,398,388,412,406,423,416,412,407,409,442,439,400,411,406,393,404,408,381,385,413,446,442,447,431,438,398,385,430,465,489,569,650,734,607,509,427,571,563,542,470,480,431,426,510,624,685,760,729,744,645,554,389,387,396,399,416,436,422,439,410,402 9,1023,682,315,383,125,107,923,891,847,814,758,776,956,992,961,946,928,947,998,976,766,933,878,831,811,712,688,599,826,1023,1015,995,938,945,868,818,910,1022,1023,1023,1023,1023,1023,1023,906,1023,1023,1023,1023,1023,1017,926,1023,1023,1023,1023,1023,1023,1023,1023,746,682,748,789,889,975,927,944,849,775 20,10,8,29,29,24,25,415,424,402,386,386,377,426,427,422,405,394,407,411,398,379,399,396,383,389,389,385,387,384,403,399,419,387,395,413,378,379,395,421,411,416,464,441,434,416,504,455,436,416,421,399,383,448,483,497,528,524,564,507,467,387,384,402,398,385,405,372,399,380,392 17,9,8,35,44,36,29,418,392,394,378,376,407,400,398,389,404,393,402,396,406,399,388,387,388,398,378,393,369,407,404,395,412,387,395,381,382,390,408,386,405,423,442,424,414,407,466,434,423,412,398,390,374,433,426,449,458,467,491,449,423,370,385,368,389,390,392,393,392,403,390 15,256,142,321,434,220,164,800,820,774,760,720,746,851,899,893,890,877,889,909,903,637,794,761,720,697,642,638,533,564,893,894,880,834,865,790,750,644,732,794,862,936,1023,990,980,731,1023,1023,1023,991,971,930,840,902,975,1006,1023,1023,1023,1023,1023,741,647,746,770,846,890,851,875,786,729 1,14,10,36,42,32,26,437,396,381,369,393,385,453,473,417,413,418,406,402,396,371,384,394,385,383,366,401,396,376,419,394,396,390,395,387,394,412,403,417,437,453,531,500,452,418,576,473,447,429,412,403,386,494,565,572,617,619,662,614,550,397,368,381,385,384,391,375,398,395,384 5,37,21,78,107,60,42,457,406,405,388,370,386,461,478,448,440,429,418,441,425,386,412,379,405,410,383,391,378,396,414,418,437,406,427,396,380,394,418,438,430,487,554,499,465,431,567,523,472,447,430,408,398,517,560,558,624,604,663,620,560,403,379,382,381,404,421,402,418,395,388 11,8,8,6,7,7,6,473,565,529,499,457,481,522,565,561,559,548,605,684,678,469,605,539,501,491,441,435,425,377,492,643,655,581,616,489,466,401,413,417,418,464,570,548,558,421,739,848,833,779,751,670,548,508,568,591,679,673,743,735,704,438,416,444,449,594,689,627,647,544,494 4,100,90,55,66,47,39,776,895,855,821,774,796,819,878,876,871,864,929,992,971,770,927,885,840,821,738,720,609,445,798,954,966,900,918,823,764,482,478,506,593,687,839,843,871,583,1012,1023,1023,1023,1023,983,895,759,830,851,928,936,999,1008,981,717,734,737,766,919,1003,954,974,883,815 15,29,27,23,26,19,17,584,659,613,565,522,548,631,697,683,685,658,715,774,759,513,695,641,576,545,492,499,437,425,600,746,736,679,710,595,535,425,413,460,486,545,709,675,693,462,847,916,902,856,826,766,647,587,666,695,781,787,851,851,814,523,479,513,538,671,768,719,750,630,546 3,264,245,209,277,249,187,424,429,412,413,408,412,423,453,436,428,436,448,492,483,413,465,445,428,410,404,384,377,389,427,466,494,440,453,399,407,426,438,449,477,512,601,527,525,429,564,656,658,571,541,469,435,480,543,551,587,583,667,584,521,399,392,385,409,421,465,452,481,436,392 9,17,13,38,57,43,29,401,396,415,379,385,398,393,432,403,407,404,414,419,427,393,402,399,385,394,385,380,390,400,410,413,434,408,416,412,398,396,380,413,404,421,487,421,443,411,471,505,483,482,441,392,402,432,447,487,506,492,527,491,452,397,392,397,389,401,420,377,394,381,390 4,26,24,40,24,15,28,533,618,588,537,508,515,564,636,620,602,598,675,752,732,491,674,633,563,563,514,484,433,406,533,721,742,655,693,555,494,414,418,421,451,497,605,608,631,424,794,897,890,836,809,730,599,534,616,626,727,730,800,796,755,464,473,471,499,657,750,693,724,610,536 7,24,12,45,48,23,22,442,428,417,394,418,397,465,476,471,460,444,473,510,474,409,455,440,403,415,396,399,393,394,478,512,484,463,488,424,423,432,480,505,543,639,748,651,596,437,688,697,654,582,531,478,422,567,666,703,789,782,820,744,674,396,397,382,409,462,497,470,460,427,415 20,123,111,93,133,110,71,544,695,630,590,545,544,580,643,610,633,607,725,823,806,572,778,723,655,631,513,488,448,397,562,794,824,741,757,630,548,415,444,466,506,561,672,642,654,487,816,964,967,904,876,786,665,629,706,718,784,782,837,818,779,459,514,465,504,693,822,763,778,671,569 1,12,10,24,34,31,20,460,437,384,400,395,391,465,487,445,456,427,427,443,422,387,395,402,377,396,396,379,382,400,448,440,423,407,422,406,411,395,423,483,484,555,672,613,560,442,602,547,518,488,476,467,431,563,621,639,680,647,697,641,568,387,401,387,401,419,417,410,410,391,404 20,14,13,31,51,36,22,370,390,392,392,395,398,396,403,393,395,389,387,413,394,386,380,388,390,388,386,395,379,395,389,402,396,397,393,380,387,397,393,389,410,406,417,406,412,405,418,441,440,409,405,403,396,413,429,428,467,440,482,471,433,394,389,387,386,386,390,378,386,384,384 18,14,13,54,65,49,41,436,509,460,430,434,431,413,464,448,421,442,505,606,590,438,553,507,470,438,419,424,412,394,426,559,603,511,527,449,455,382,382,384,404,416,451,451,431,392,587,803,814,735,690,593,488,421,446,459,498,516,562,572,526,422,421,397,405,503,574,551,542,462,439 20,17,17,369,612,636,377,468,450,395,422,403,418,487,523,511,484,491,493,497,495,408,432,419,402,413,391,392,391,375,430,446,457,445,429,409,416,397,408,430,438,477,547,501,526,473,659,657,619,582,555,499,447,554,596,606,647,648,699,680,620,439,406,430,447,466,478,469,472,419,435 10,40,39,488,818,811,480,449,524,476,478,450,472,458,486,474,477,493,546,627,612,469,571,538,499,462,435,425,412,370,434,580,616,544,523,501,422,394,390,410,414,427,505,487,508,465,659,838,845,769,734,640,544,475,527,539,616,604,669,657,600,446,421,417,428,510,619,584,588,499,454 16,9,8,16,17,13,12,406,416,405,403,407,410,401,406,408,410,396,396,431,412,379,417,395,384,395,402,382,393,395,421,420,420,402,414,401,383,400,414,440,456,511,582,510,447,394,510,509,505,440,442,428,400,464,518,564,612,594,627,535,478,392,394,389,400,412,405,384,422,417,388 16,10,9,36,43,30,26,436,397,394,410,391,400,441,467,436,427,397,416,408,404,381,396,412,389,390,375,382,407,380,392,404,407,387,397,385,395,386,390,384,408,433,472,454,444,393,512,479,448,456,426,419,398,440,456,453,518,513,574,551,495,379,380,397,394,383,414,404,400,391,381 18,407,252,219,304,172,128,484,414,381,402,381,372,483,485,450,428,459,450,433,459,386,415,427,403,391,398,369,383,426,474,476,460,413,443,403,386,426,447,492,528,616,705,612,569,456,589,560,535,472,488,455,403,539,573,604,650,642,694,647,570,433,398,404,401,445,471,412,410,407,403 1,8,8,9,14,14,9,380,399,397,396,383,389,383,392,399,383,391,404,431,419,403,424,399,400,378,389,383,368,379,398,430,429,419,407,387,382,385,396,383,395,388,422,391,417,398,450,496,494,447,440,423,387,403,430,422,424,442,443,447,440,383,381,380,405,409,438,423,405,390,394 16,109,72,165,234,150,104,565,693,646,608,548,589,607,685,658,654,631,725,824,794,560,775,719,638,631,522,504,459,432,590,799,823,746,758,633,535,445,502,537,613,684,788,740,709,533,845,972,968,912,880,804,673,696,775,798,855,846,882,860,812,507,515,507,510,697,837,774,796,688,567 7,9,9,18,29,27,16,382,376,373,391,382,384,387,396,388,394,386,393,409,393,403,393,412,387,381,381,390,380,402,391,373,400,397,377,384,388,386,382,398,398,406,422,415,390,387,422,431,435,410,413,414,374,416,423,427,457,445,461,441,425,397,381,386,380,398,394,388,392,386,394 2,17,16,57,82,79,53,422,457,424,442,411,412,468,461,433,439,407,494,520,496,419,491,463,423,423,398,403,397,413,407,526,519,460,486,420,427,379,398,411,393,420,442,436,457,405,534,697,702,621,585,505,438,434,445,469,518,508,546,546,503,395,402,393,401,452,517,479,489,435,407 11,23,22,69,88,83,65,423,458,436,394,418,417,431,446,444,439,441,472,534,523,431,497,456,417,417,414,400,396,386,425,504,537,466,480,438,413,386,396,400,391,415,435,438,454,394,558,729,728,658,619,542,461,424,451,459,519,531,562,561,525,393,407,413,402,449,513,487,497,418,434 12,28,19,41,60,42,29,467,421,410,406,389,412,514,505,439,462,429,417,440,431,406,423,407,378,393,398,385,383,426,430,446,422,406,399,391,399,419,436,460,461,534,590,520,500,461,607,516,509,471,451,422,411,578,634,630,684,667,724,663,601,367,375,394,385,392,416,423,410,390,397 10,46,42,47,50,40,36,574,571,533,480,474,513,652,721,694,688,671,669,643,654,448,497,482,462,451,425,428,396,472,751,691,642,613,650,574,556,512,606,659,717,810,910,869,854,516,883,836,784,757,726,690,579,718,804,838,908,899,941,909,868,494,435,513,530,555,600,566,611,515,481 17,9,8,39,51,31,24,410,423,373,380,385,384,404,416,440,417,405,400,409,418,385,408,396,389,411,385,392,376,389,398,410,425,396,402,399,392,410,390,398,390,409,434,422,417,386,488,475,466,445,430,407,386,405,430,447,465,458,526,502,465,387,388,390,398,405,417,410,393,393,373 1,21,10,37,34,17,18,521,530,496,476,452,440,554,610,573,563,566,599,659,653,449,587,522,498,482,451,434,405,422,532,643,651,565,561,463,476,462,503,537,564,660,749,679,646,557,803,854,836,772,734,636,522,761,816,817,850,841,878,835,788,435,405,425,444,534,640,578,623,505,444 17,261,189,186,221,156,136,760,885,856,831,785,817,799,854,840,835,832,913,974,965,763,928,888,841,828,756,742,644,448,772,943,959,897,912,831,769,438,499,516,563,663,820,814,837,553,1003,1023,1023,1023,1023,990,911,679,771,799,892,907,971,984,955,624,722,630,697,874,967,926,941,855,798 2,11,10,10,11,7,7,561,605,536,534,498,517,627,694,673,673,656,688,701,685,458,578,546,515,503,443,470,413,404,588,663,653,590,607,508,493,420,427,433,455,523,668,647,686,442,842,857,827,785,759,700,591,584,657,679,770,776,845,846,807,487,473,512,523,613,696,637,666,567,501 9,13,13,38,71,62,34,416,421,415,403,390,410,434,464,458,433,461,437,460,432,398,414,409,401,418,390,406,390,394,405,459,436,418,434,420,420,388,406,392,382,411,451,447,459,406,561,601,577,537,499,481,421,444,487,519,580,563,621,589,553,407,400,398,412,441,465,445,464,422,412 19,12,11,101,114,106,95,416,431,420,424,405,400,421,430,401,404,420,438,504,477,395,448,433,419,416,395,392,396,391,416,452,499,448,459,426,416,401,379,399,414,429,461,427,451,408,524,677,685,595,559,484,440,422,485,483,537,517,545,549,503,401,390,406,409,425,491,472,447,418,398 6,32,30,169,223,208,157,409,469,446,413,422,411,411,432,453,414,424,460,563,547,417,518,479,441,435,416,405,402,387,428,514,541,469,513,447,427,385,395,394,390,416,480,437,463,418,556,742,748,682,639,549,458,431,487,489,525,527,591,550,509,407,414,404,403,460,544,509,494,447,425 6,14,13,15,23,23,15,398,398,393,391,406,377,410,418,428,415,394,404,397,408,373,387,381,390,388,399,389,376,416,430,417,400,398,379,384,397,413,494,553,591,691,782,680,556,418,604,482,436,405,414,415,391,483,581,660,779,769,805,703,608,386,377,387,405,399,383,396,396,379,380 5,55,21,217,268,69,63,712,777,734,663,582,592,754,816,783,777,761,818,914,878,648,871,797,729,717,589,535,477,554,755,890,905,818,831,698,623,615,715,738,805,865,938,884,863,745,959,1023,1023,961,933,848,733,896,952,955,994,982,1019,986,941,546,529,552,580,770,884,827,826,720,624 20,77,68,92,108,99,83,492,577,519,515,443,482,513,563,562,552,539,624,739,701,493,670,620,552,527,457,439,426,404,510,698,727,623,653,568,473,416,458,472,497,584,680,619,578,472,757,896,895,820,791,695,593,615,695,715,772,755,806,776,731,437,449,408,449,590,723,673,686,566,488 6,51,40,80,143,123,67,452,491,443,427,431,420,434,505,470,480,448,490,596,553,418,545,498,451,423,415,400,395,408,447,551,579,494,503,440,427,409,445,446,465,486,573,503,499,452,666,753,753,662,624,549,469,563,642,631,684,674,731,696,623,396,386,412,410,476,575,522,550,444,412 4,206,174,216,296,269,192,641,806,769,718,635,672,683,752,736,722,720,828,925,900,674,886,835,777,752,650,610,509,428,657,896,925,843,856,745,683,468,479,523,581,671,784,748,760,580,903,1023,1023,991,963,886,774,737,798,813,872,868,920,905,873,546,597,538,577,804,919,865,881,774,679 13,33,33,281,327,338,286,401,449,432,390,404,402,419,417,410,400,420,442,520,518,429,494,475,428,434,430,400,381,362,414,500,538,459,448,425,411,398,371,408,401,400,412,421,412,418,481,681,710,605,583,470,436,401,436,437,487,453,503,492,470,397,412,405,381,427,501,484,486,434,380 15,77,74,211,276,276,206,763,704,675,640,604,614,783,821,789,778,759,782,814,807,549,709,670,638,599,531,535,465,495,715,765,770,700,716,624,592,495,501,551,600,705,849,827,820,717,954,974,953,911,887,829,731,858,909,909,954,946,990,973,934,595,516,603,611,715,790,752,759,659,603 3,70,60,41,43,26,25,742,838,791,760,700,732,801,856,844,842,826,876,937,916,703,875,832,780,757,673,641,564,455,761,908,920,847,876,770,706,460,481,509,584,691,837,827,844,573,983,1023,1023,1015,989,927,835,757,828,851,923,923,981,982,951,666,658,691,726,867,953,910,928,837,757 5,14,12,66,85,75,59,403,464,443,437,431,428,433,472,455,455,456,493,576,557,418,518,489,457,448,416,418,388,397,417,544,567,494,499,466,435,387,400,409,421,427,475,478,462,407,599,760,761,683,647,525,472,449,482,496,556,534,612,594,564,403,411,399,421,469,541,501,509,475,423 5,20,19,61,79,77,59,413,437,440,415,399,410,431,423,438,426,437,447,528,503,409,479,460,432,430,403,405,399,384,410,498,494,456,472,416,419,401,396,388,424,441,496,465,452,407,560,673,671,602,553,504,440,454,505,493,561,554,601,579,531,413,395,378,419,448,484,479,477,431,390 6,34,32,49,81,73,42,576,548,531,506,489,516,618,688,685,684,664,679,655,666,439,473,467,480,443,434,453,419,420,626,605,561,512,545,508,463,419,440,445,500,600,730,717,726,473,866,836,785,759,735,694,594,593,702,729,815,816,876,877,837,510,426,518,546,606,598,579,636,503,474 20,9,8,39,50,47,36,412,463,423,424,398,419,432,427,438,440,425,478,542,494,411,495,466,428,423,406,396,393,410,413,507,519,472,494,407,421,381,402,405,404,419,466,434,455,398,539,724,725,649,599,501,459,431,479,480,549,537,585,554,521,409,406,389,409,435,523,479,493,448,416 15,12,8,28,37,25,18,422,398,397,404,391,385,429,443,402,400,406,417,421,430,398,434,418,413,393,378,391,374,393,405,443,454,427,416,397,402,389,385,397,426,423,440,447,445,389,458,537,526,487,449,415,420,402,435,442,499,474,524,475,442,392,384,397,381,384,424,403,409,401,378 11,297,265,173,231,207,156,418,357,394,406,372,364,417,434,404,417,411,396,407,419,385,381,392,381,397,371,379,368,428,421,422,397,428,407,383,367,414,399,429,447,489,602,533,500,436,477,443,434,415,425,395,381,423,464,457,495,494,551,516,460,408,374,389,392,375,413,411,403,398,399 7,10,8,31,31,23,22,428,406,400,374,392,399,442,443,447,417,449,423,440,427,392,408,413,400,392,398,393,392,409,430,432,423,405,413,397,411,377,399,425,426,477,542,486,448,433,569,516,500,468,463,413,403,518,565,566,622,600,655,598,547,401,401,389,397,406,423,407,410,398,392 8,9,8,46,62,58,42,396,401,418,398,383,397,377,392,405,399,420,431,457,469,400,443,417,404,403,398,380,397,373,404,458,466,425,440,405,408,393,390,390,386,394,410,410,410,384,487,623,610,532,511,447,412,405,413,432,477,475,495,474,462,394,400,392,385,416,465,448,432,412,411 20,10,9,71,98,72,52,418,392,393,394,381,394,427,429,425,400,417,402,381,395,383,371,384,391,378,376,389,382,393,392,394,381,380,386,398,396,395,407,394,367,398,432,443,420,409,476,430,407,401,393,381,394,431,416,447,467,484,523,485,453,387,379,382,388,401,387,383,387,394,378 4,17,15,21,23,18,17,396,451,430,413,406,404,413,423,429,428,434,453,525,515,410,486,448,436,434,406,381,378,395,407,490,530,448,470,416,408,390,410,405,414,417,433,422,440,410,506,683,697,590,584,478,421,441,460,457,482,505,531,527,489,388,401,395,405,422,528,479,465,433,398 8,10,10,24,36,32,19,407,420,440,394,391,377,428,452,416,418,439,435,471,450,386,457,436,407,400,394,381,396,396,438,455,484,441,461,417,395,385,401,433,460,508,609,542,507,405,552,586,587,508,530,476,436,469,519,500,562,570,602,581,533,390,393,401,398,410,460,431,429,424,396 9,97,91,88,125,100,72,432,430,431,430,414,388,466,474,452,414,440,442,485,457,394,442,426,438,415,394,411,369,394,403,444,451,446,443,421,374,408,411,408,441,444,503,482,483,409,552,604,583,510,497,434,415,492,528,573,646,650,684,631,580,393,389,395,385,412,448,428,417,413,372 5,10,10,6,6,6,5,467,561,507,496,457,467,496,533,537,529,528,616,681,646,467,614,567,510,487,449,451,405,404,458,652,672,589,588,508,439,386,399,408,424,452,548,527,537,421,711,835,825,762,726,649,538,488,527,550,639,637,710,706,669,438,425,440,458,568,666,628,629,537,456 7,32,30,130,218,219,127,501,472,423,432,396,437,523,589,584,552,526,542,534,529,420,433,429,431,409,406,401,401,386,496,513,477,448,477,441,415,397,436,438,475,505,618,574,593,461,730,695,653,598,574,512,461,595,685,692,725,719,774,748,695,441,407,443,451,461,490,472,492,418,416 9,18,19,24,29,28,22,420,440,420,403,381,415,409,424,399,398,405,413,475,458,398,450,427,415,410,388,404,389,377,405,465,485,425,455,409,398,381,394,411,407,401,448,414,429,402,503,662,652,590,541,492,411,426,447,474,507,506,549,525,485,379,377,402,398,402,480,464,470,428,419 17,34,33,192,336,347,195,422,398,393,387,381,385,440,459,436,404,423,421,435,406,379,385,400,388,394,380,386,371,388,415,402,407,401,417,407,387,405,414,442,442,473,539,483,448,481,521,486,455,437,412,407,385,603,684,688,692,657,681,590,517,417,400,403,392,401,406,386,407,387,396 6,16,14,36,51,36,26,412,412,376,396,398,394,422,435,442,422,407,425,439,414,397,418,400,418,411,389,401,381,405,406,432,437,416,422,402,415,377,414,404,425,449,519,459,452,414,530,538,543,479,469,403,422,477,519,524,573,566,596,550,518,385,398,383,406,407,435,413,409,412,389 7,22,21,63,107,104,60,400,456,426,413,413,396,423,462,476,471,437,462,510,510,420,486,458,427,422,404,412,409,404,427,491,499,444,451,422,420,412,392,387,428,433,504,476,475,414,588,684,674,612,577,505,427,466,550,544,591,576,646,621,563,407,398,401,415,453,518,487,458,445,432 12,32,30,474,851,834,455,406,407,394,401,396,407,413,434,420,417,424,422,450,427,394,415,401,412,408,379,400,372,422,412,434,435,419,411,382,409,440,412,427,423,449,499,458,446,459,527,548,529,496,468,452,411,517,584,569,623,555,623,582,530,419,381,401,414,431,445,420,461,407,393 20,74,70,48,59,52,43,407,374,399,385,378,381,427,435,418,425,405,419,429,425,382,406,395,398,405,398,381,382,400,398,419,441,426,436,383,407,391,414,386,408,404,458,440,435,401,477,484,486,461,407,383,394,443,449,473,505,499,571,533,468,382,400,406,386,395,412,415,390,371,400 7,9,9,12,20,19,11,454,568,521,499,478,511,442,479,506,488,496,612,679,655,502,606,575,538,509,487,458,437,383,465,675,655,603,624,507,468,394,385,410,410,427,509,485,503,410,686,924,894,853,816,747,625,428,499,505,575,575,656,655,617,416,466,412,435,617,705,662,689,585,532 4,12,10,63,95,91,60,412,429,444,403,405,408,419,443,439,445,450,469,505,510,410,480,452,432,424,403,406,396,382,426,480,509,466,471,420,409,387,398,390,401,427,449,435,434,409,544,679,682,603,565,496,443,420,488,501,524,510,582,572,519,388,402,414,418,446,529,481,479,448,419 14,27,26,54,75,70,50,403,468,499,446,444,430,444,468,466,466,465,527,636,626,443,594,531,480,493,427,405,404,413,451,601,641,554,553,475,429,391,405,417,403,449,513,496,474,408,637,816,831,748,713,597,493,490,532,581,628,635,674,653,605,413,416,418,415,508,616,584,566,494,448 6,28,29,153,262,266,154,423,397,383,385,385,381,381,420,413,395,365,378,392,415,382,401,398,382,381,376,397,391,372,412,396,397,388,382,394,376,400,398,384,389,424,417,397,410,440,447,451,435,418,424,406,371,506,606,590,544,484,522,453,427,395,385,404,389,386,420,391,391,395,394 19,17,15,32,48,40,26,391,383,372,403,376,396,425,414,417,410,391,367,376,393,381,385,390,395,393,362,380,377,372,403,383,409,390,390,409,375,385,388,415,421,420,454,434,431,400,469,418,427,418,414,378,385,435,450,465,507,491,523,476,443,390,378,388,376,391,414,376,385,383,399 1,23,21,76,98,85,66,432,537,486,466,409,420,428,480,430,436,426,573,734,667,476,689,592,531,510,438,410,383,402,430,665,689,590,598,459,448,403,417,434,451,499,566,513,499,459,610,853,850,755,717,594,487,553,615,633,682,654,707,648,583,395,418,394,421,521,724,596,629,498,441 14,92,74,57,68,54,46,537,678,630,555,519,535,583,630,621,622,609,701,806,780,546,751,696,624,598,533,502,429,431,573,781,796,715,737,583,524,436,487,502,530,603,714,674,655,488,822,951,943,886,862,775,641,660,732,742,799,791,848,829,788,467,502,468,501,692,815,756,775,657,552 13,15,14,28,44,38,24,429,389,404,386,368,388,469,457,429,442,404,392,391,393,385,392,400,391,382,382,377,386,417,390,377,388,413,388,383,398,392,400,385,403,403,450,441,445,401,486,442,431,393,412,398,393,394,410,417,476,501,557,524,494,397,389,375,392,386,392,384,390,376,385 5,592,337,228,327,275,175,595,704,635,595,545,575,668,713,698,673,666,734,841,820,565,795,753,664,647,538,514,460,468,600,795,835,747,763,611,530,479,551,588,646,736,831,768,740,621,870,967,974,907,879,786,676,783,852,861,906,891,930,903,853,473,479,483,536,688,832,779,790,679,571 18,25,20,52,75,55,36,409,397,396,367,390,401,417,437,427,415,415,426,423,419,390,417,390,380,394,382,387,374,418,407,406,394,378,393,408,377,405,416,421,403,455,482,481,458,412,502,469,435,416,430,384,415,458,479,488,539,535,564,536,482,394,387,378,385,391,402,385,403,377,386 14,13,13,22,28,26,20,413,381,390,380,368,383,408,429,402,391,403,387,403,406,361,395,375,391,381,384,389,387,367,402,380,381,377,379,390,378,409,397,405,384,412,451,430,416,396,440,423,399,409,396,387,372,441,430,450,483,467,500,456,431,385,384,395,394,378,394,384,388,393,372 8,9,9,32,43,43,31,560,633,589,570,525,559,597,651,655,650,648,681,721,721,466,565,561,527,517,469,463,428,393,578,661,663,602,644,558,515,408,405,436,465,501,636,637,662,456,840,891,872,835,805,753,660,553,638,671,749,753,823,833,799,514,498,521,550,640,721,665,708,600,553 1,298,223,252,301,232,196,659,846,809,753,652,669,701,772,748,745,723,862,983,950,747,961,902,829,809,720,631,534,452,684,960,989,909,919,790,691,468,521,539,584,689,813,779,780,618,922,1023,1023,1023,1012,920,804,779,840,849,905,896,945,935,894,560,570,587,613,845,984,926,931,829,724 20,9,8,20,27,24,18,414,386,396,381,382,369,406,428,394,399,392,386,377,380,374,389,391,380,391,395,376,383,397,404,409,376,386,375,385,386,374,399,408,395,417,429,412,408,394,442,394,391,396,373,382,391,395,392,413,433,448,490,462,440,382,379,374,387,389,386,392,388,381,387 16,33,32,89,125,118,84,429,492,469,451,408,450,432,479,490,470,464,516,613,586,434,561,514,464,459,429,424,423,394,435,572,604,502,536,458,452,368,393,405,418,426,493,445,467,416,615,814,819,743,707,612,516,445,494,534,594,578,635,623,573,414,406,410,423,507,599,553,564,473,436 16,12,11,32,40,35,27,390,393,387,383,369,371,389,404,407,418,404,399,386,388,395,383,379,397,378,398,393,374,372,382,401,401,387,391,388,373,388,370,405,404,426,431,419,418,380,427,403,412,401,390,392,374,412,449,443,447,452,471,455,412,388,371,383,386,384,398,370,392,395,375 17,143,125,360,466,400,306,503,625,567,544,498,528,520,565,563,549,555,638,751,743,502,690,635,563,567,484,474,416,415,503,708,751,646,669,552,496,400,417,454,437,534,615,590,594,478,783,944,949,885,853,763,659,581,668,702,772,759,806,789,753,456,456,461,468,608,723,676,694,589,526 5,17,17,89,145,148,90,397,433,424,413,392,419,398,401,395,393,391,438,498,496,408,459,435,426,429,397,389,391,397,397,477,504,445,477,414,412,382,390,394,386,392,400,392,399,408,448,660,672,574,537,477,406,394,393,398,425,426,419,462,433,403,394,391,390,414,461,443,471,419,419 12,13,8,92,101,60,55,492,601,563,522,478,464,526,563,555,553,531,638,735,721,510,680,621,547,549,463,446,417,400,502,712,744,657,683,540,496,429,440,469,530,581,685,628,596,473,765,900,894,832,799,725,610,637,708,723,778,769,816,784,737,429,441,442,436,575,721,649,688,566,491 8,13,13,53,93,92,51,402,447,434,422,405,415,422,444,437,428,430,444,520,516,427,477,461,441,429,421,409,389,405,403,496,513,466,467,439,416,377,393,393,409,422,468,440,423,402,565,717,721,630,599,503,451,444,466,473,531,521,578,549,520,397,411,410,400,438,511,477,495,451,400 18,9,8,26,30,25,22,419,379,384,378,387,379,419,433,396,413,404,400,401,395,392,393,390,371,393,371,390,384,399,394,383,394,392,383,389,368,380,391,387,396,417,445,423,433,371,461,415,410,409,386,390,383,383,435,425,451,473,511,492,456,386,373,394,389,395,384,400,391,379,380 7,42,41,184,288,293,183,555,535,482,475,430,480,590,631,608,599,590,603,630,624,511,590,572,537,516,480,460,415,389,498,587,604,514,549,474,472,413,421,449,447,510,629,566,561,470,784,827,816,766,727,672,561,582,673,700,782,775,827,805,738,493,461,485,518,591,614,585,617,516,484 2,226,207,203,256,240,190,447,416,401,399,420,399,457,474,457,428,450,450,469,477,386,431,444,425,428,428,394,393,410,446,473,495,428,473,447,411,408,421,427,459,479,565,498,492,444,578,637,644,555,525,466,421,461,521,542,602,580,643,609,566,392,398,397,406,402,460,429,471,437,399 20,1013,235,1023,1023,973,680,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,955,1013,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1020,1011,1023,1023,1023,1023,1023,1023,1023,1023 3,757,447,1023,1023,1023,692,943,972,932,919,889,912,985,1023,1023,1023,1019,1023,1023,1023,784,934,906,870,856,794,798,700,783,1023,1022,1008,968,989,936,897,858,947,979,1023,1023,1023,1023,1023,851,1023,1023,1023,1023,1023,1023,973,995,1023,1023,1023,1023,1023,1023,1023,872,823,882,906,973,1011,982,1009,928,890 11,156,139,112,182,155,90,431,464,445,423,397,388,461,516,496,448,441,454,527,503,406,476,451,424,410,413,431,391,383,446,488,509,479,475,444,389,363,405,418,430,474,559,526,514,459,652,695,674,611,584,485,422,556,613,621,662,658,705,683,618,421,421,387,437,461,525,479,499,445,405 19,39,15,77,94,35,29,480,412,412,403,381,389,501,515,474,485,470,462,481,467,402,474,422,404,404,423,407,394,430,464,457,465,433,452,411,381,432,442,450,501,549,642,584,521,476,655,637,611,506,487,464,404,632,691,697,737,722,780,720,647,409,402,411,413,411,473,440,442,402,402 6,9,9,43,61,54,37,410,447,428,402,412,416,411,427,421,415,411,453,482,478,407,469,431,415,394,391,402,384,396,403,472,472,433,444,410,405,406,393,400,412,401,478,430,444,394,518,643,636,568,542,477,425,456,481,499,556,525,571,542,496,394,404,400,397,429,474,432,453,419,416 1,8,8,10,11,10,9,466,478,484,482,449,459,473,508,510,509,498,551,637,604,438,586,524,491,467,422,419,402,379,464,622,628,541,552,483,442,394,399,395,420,441,523,502,526,408,685,797,788,729,684,607,509,455,493,521,606,594,682,682,647,426,408,434,442,557,644,580,617,497,468 9,9,8,22,25,13,11,423,454,433,431,408,384,407,407,416,407,431,435,564,554,421,552,521,445,446,405,387,386,376,425,515,594,489,506,431,414,387,398,396,416,425,472,426,438,392,473,627,708,589,559,481,411,446,450,457,504,473,547,500,488,388,381,387,396,408,562,506,510,463,429 15,19,20,52,55,57,54,400,453,449,430,408,418,427,430,432,419,421,452,579,540,415,507,461,443,413,399,395,390,398,415,514,568,499,506,423,421,381,388,386,386,402,430,433,433,390,535,759,770,687,641,538,459,412,444,440,509,493,558,508,500,385,397,398,411,454,528,499,509,440,412 17,29,28,102,121,116,98,408,453,432,435,375,411,428,444,415,417,433,451,538,499,399,487,444,416,437,424,410,394,415,421,504,508,466,468,448,418,394,397,409,385,429,445,462,433,412,548,715,710,639,616,509,454,448,482,466,526,525,559,571,512,412,415,395,404,454,506,485,480,474,421 1,13,13,45,67,68,45,393,409,405,409,382,400,411,411,405,408,391,412,437,416,385,436,416,403,383,409,407,377,410,383,423,427,427,428,395,419,392,385,392,381,374,407,422,404,401,475,545,556,503,480,434,400,415,415,426,437,437,476,469,431,378,394,384,399,396,414,416,399,408,400 20,9,9,35,45,47,36,409,434,407,402,404,407,415,442,420,434,406,444,480,469,405,445,428,423,408,398,397,391,389,408,454,468,430,442,407,406,382,379,399,375,402,433,424,426,389,512,644,620,556,529,476,443,420,442,430,502,496,529,512,482,388,404,403,396,426,480,450,480,422,406 13,45,44,42,61,59,40,403,443,433,427,423,404,394,429,414,406,411,466,551,530,412,512,482,471,441,416,384,396,358,418,524,570,476,493,425,431,384,402,400,411,404,440,448,434,411,506,727,736,642,597,509,442,405,426,433,476,470,502,522,467,383,395,399,399,439,535,499,521,444,421 11,10,9,37,51,49,34,400,403,409,399,401,396,416,402,384,389,420,404,431,450,401,427,422,419,396,389,389,389,384,399,433,428,397,427,388,391,389,401,399,403,406,411,435,412,414,436,519,513,465,445,423,402,407,438,423,456,451,462,471,416,384,392,370,384,396,435,427,417,388,403 9,235,213,169,229,210,154,429,401,367,393,392,374,409,454,447,428,411,409,396,383,391,399,387,401,380,391,377,400,402,409,416,412,393,387,398,377,410,402,437,442,487,553,527,458,419,514,460,430,415,415,398,390,473,481,484,539,530,587,566,509,392,389,381,366,392,391,403,403,407,395 4,42,37,42,38,33,35,435,597,573,542,458,435,470,496,480,476,489,572,785,754,485,784,726,620,603,512,432,411,409,448,715,809,679,716,531,465,416,424,434,449,502,564,540,512,442,642,851,900,808,781,648,513,537,600,590,676,656,707,669,600,435,448,416,424,563,788,731,690,604,499 15,11,10,27,38,37,25,406,470,443,404,383,445,414,408,414,416,410,484,560,546,416,511,462,441,433,407,414,398,380,421,516,554,481,502,444,408,374,383,384,388,401,424,413,440,404,504,738,740,652,616,510,449,414,452,456,492,480,514,498,483,407,395,381,392,443,529,488,509,432,411 4,11,10,62,78,69,55,398,430,431,433,424,430,413,420,437,416,414,441,505,501,418,475,465,434,429,424,412,380,389,408,486,507,461,472,433,424,398,393,399,414,408,439,439,429,407,540,675,700,612,589,489,434,428,460,471,511,506,551,540,508,385,393,393,415,439,502,480,475,435,409 6,8,8,31,48,48,31,391,401,399,388,391,417,411,421,418,409,400,422,420,433,404,424,407,397,399,387,386,392,393,406,403,406,398,387,395,403,407,393,399,403,413,461,429,431,397,523,507,494,431,431,406,390,450,495,478,540,520,592,515,487,394,395,393,392,404,434,416,402,404,394 19,12,10,38,48,36,28,405,393,383,377,372,387,447,461,423,422,417,413,422,418,393,378,395,392,400,413,394,383,384,399,413,407,406,410,396,391,382,400,389,413,421,454,451,406,402,521,474,462,425,412,408,382,440,485,479,523,522,579,523,503,400,384,383,397,393,412,387,391,376,380 15,15,15,74,95,96,74,398,451,421,418,406,418,410,421,422,441,434,465,550,523,414,508,462,433,436,409,399,405,389,401,520,565,486,492,445,411,386,395,389,412,405,448,439,425,390,529,736,743,674,620,546,460,420,482,466,540,510,564,556,512,402,419,406,419,436,539,497,509,441,409 12,8,8,6,6,5,4,472,536,518,498,465,472,509,545,538,534,531,597,678,650,467,624,552,522,491,452,439,410,406,496,660,665,574,603,504,438,387,398,415,430,455,551,535,554,422,702,839,829,769,738,642,531,480,530,534,638,634,708,718,663,431,427,439,448,571,699,630,654,546,471 12,67,58,62,56,42,47,526,644,594,543,495,491,517,607,573,566,551,666,783,747,535,731,665,602,576,495,477,433,422,563,772,783,696,709,593,554,440,465,490,554,636,780,706,678,477,820,937,928,864,832,742,625,633,715,758,864,864,904,856,799,454,450,457,461,640,785,719,729,608,531 16,172,61,398,466,279,239,587,606,540,550,429,502,635,704,677,652,630,670,734,719,476,653,585,531,531,474,444,407,512,716,726,709,621,647,561,510,634,778,835,891,961,1023,947,873,635,928,913,882,827,793,725,599,842,947,994,1023,1023,1023,993,931,484,429,497,500,615,708,657,694,560,526 7,8,8,24,28,27,22,411,398,397,395,368,404,402,408,398,386,402,406,394,397,385,381,387,385,387,374,381,394,386,387,397,387,403,389,388,390,391,388,396,402,409,434,423,419,405,436,406,416,398,392,381,392,430,469,460,473,480,505,452,450,396,393,392,393,382,393,379,378,366,386 18,12,9,46,47,27,24,435,421,424,405,413,392,439,458,429,442,408,455,463,462,395,427,418,405,397,395,387,384,385,422,440,455,425,430,426,418,400,408,436,437,466,525,476,456,424,557,614,600,533,510,434,420,488,536,542,590,588,629,566,551,389,403,391,397,407,450,438,434,405,399 12,22,14,50,64,36,29,419,413,385,398,390,390,424,446,449,419,409,425,417,418,403,384,395,390,387,378,386,364,399,428,396,408,402,416,370,384,395,437,439,452,490,544,482,451,443,560,483,476,432,408,424,413,529,578,591,640,623,652,607,547,376,393,377,390,403,398,387,398,390,381 19,29,28,82,133,125,75,438,516,506,452,430,442,425,487,484,464,458,550,657,636,446,591,549,512,476,425,446,405,377,438,612,651,553,584,505,434,389,409,404,416,450,513,482,496,438,633,828,836,761,730,620,510,445,505,527,591,594,665,641,593,413,414,403,426,520,625,580,595,506,462 1,15,10,35,46,30,24,424,407,402,391,387,379,412,451,425,413,407,392,410,390,391,390,390,394,399,387,390,391,380,407,414,403,386,406,392,385,421,404,411,406,421,488,450,436,426,506,441,414,430,405,400,384,467,488,505,544,549,577,521,476,403,378,382,385,394,395,398,388,379,385 11,25,24,69,83,78,64,384,442,441,422,394,411,426,424,460,421,426,463,514,530,410,478,465,422,430,396,404,401,379,399,504,521,477,468,425,434,410,382,407,401,434,458,430,431,411,546,712,720,634,602,470,443,428,502,485,542,525,583,571,516,391,392,399,406,445,511,480,486,425,427 16,60,57,40,52,50,38,404,397,374,394,377,373,407,399,401,393,395,394,369,388,381,400,391,395,395,404,403,380,375,404,424,396,393,398,414,384,374,406,422,414,426,477,432,432,395,421,397,405,414,395,393,394,403,404,407,444,430,447,455,403,391,400,366,412,394,409,397,387,389,393 5,12,11,18,25,22,16,523,552,499,490,469,492,574,655,644,620,602,635,647,646,454,550,515,503,458,453,426,404,393,518,589,588,521,560,470,446,399,414,420,445,499,617,602,622,429,799,813,779,731,715,653,553,561,641,662,738,737,802,804,763,481,440,499,507,597,664,614,643,528,491 5,17,17,93,137,142,96,420,405,404,399,398,400,428,445,464,411,424,417,437,420,392,408,397,391,376,393,407,383,367,414,411,411,406,416,414,389,395,409,385,391,432,467,446,451,425,535,490,465,447,435,413,401,475,509,519,533,529,574,548,510,395,389,395,397,398,417,406,416,397,395 7,21,17,20,25,19,15,423,438,409,406,401,403,422,438,444,444,418,432,490,480,403,454,456,419,408,402,395,381,401,417,464,493,444,441,424,391,373,405,398,419,455,494,471,430,406,559,646,652,577,538,445,414,484,526,508,568,577,613,563,532,391,397,397,381,441,479,470,454,416,405 15,29,23,56,80,57,39,417,443,443,418,397,389,453,463,463,447,446,462,554,529,397,521,465,455,426,401,409,389,407,445,526,541,472,468,454,432,403,437,427,466,524,608,524,497,440,609,727,729,644,601,521,459,536,600,619,670,664,695,653,586,412,411,402,396,464,541,502,525,450,417 1,15,15,77,90,57,70,402,468,460,448,413,392,407,441,405,425,404,500,608,575,442,566,528,480,461,426,399,417,386,413,551,614,520,535,462,402,406,376,403,413,427,460,425,445,398,533,806,834,751,705,577,471,438,447,485,496,502,550,522,500,400,397,382,397,453,593,573,557,473,423 16,49,48,146,184,181,142,470,592,554,518,473,485,507,529,518,521,502,608,712,687,481,653,593,544,512,456,463,434,410,470,653,687,606,627,520,507,379,398,398,437,466,547,497,525,440,714,903,911,845,818,736,593,482,550,567,653,660,716,714,668,424,448,441,437,565,706,658,668,561,493 2,10,10,9,15,12,8,399,399,390,394,395,367,401,392,398,385,398,398,414,428,402,409,410,393,386,377,393,382,383,395,420,444,433,415,399,383,393,388,397,390,378,395,390,417,402,413,503,520,455,447,416,394,391,412,402,433,420,441,428,420,376,390,382,397,406,435,416,425,395,399 9,10,10,25,33,32,24,396,412,427,419,398,394,417,435,413,427,415,416,440,442,410,414,409,396,401,380,375,387,364,400,432,442,404,391,417,388,376,374,385,393,404,419,433,406,401,488,557,528,499,491,431,420,408,418,421,489,451,510,481,463,394,389,403,399,418,432,421,433,395,399 19,23,21,38,46,37,31,411,426,433,391,394,409,432,452,453,470,452,475,487,480,395,433,423,425,419,395,403,379,414,462,467,470,443,439,427,414,421,420,445,464,541,613,543,534,415,613,643,608,550,531,496,421,500,556,577,655,642,684,649,590,403,414,406,415,443,468,425,446,411,431 12,14,14,43,55,53,42,394,404,402,396,385,386,406,394,401,412,394,412,418,422,383,406,396,401,403,417,386,387,398,400,426,430,390,401,385,376,408,390,396,391,398,412,404,422,402,469,521,506,450,446,413,401,424,441,448,483,471,494,462,442,388,369,391,391,394,398,409,416,392,397 10,65,50,52,59,41,35,445,459,463,437,424,413,438,506,463,474,465,503,570,560,430,541,506,462,442,411,416,383,414,476,558,583,490,513,443,422,379,427,454,462,514,629,550,533,464,671,738,744,662,628,532,479,552,643,664,731,722,769,711,644,416,432,414,430,487,592,524,509,481,428 17,31,21,47,79,51,30,440,392,397,403,382,377,459,497,480,456,432,420,423,437,382,410,412,414,396,400,397,393,393,417,441,426,408,427,408,401,399,407,437,447,466,561,524,506,431,590,537,532,466,441,435,395,510,560,566,622,641,690,641,576,384,385,384,384,394,416,402,424,398,401 18,12,10,33,37,29,25,448,438,474,427,422,418,464,505,505,458,464,484,572,543,416,524,465,437,434,408,401,395,413,463,535,547,480,509,425,430,418,420,450,469,539,642,592,551,444,649,724,717,651,598,519,461,553,622,617,669,671,718,676,623,392,394,412,410,459,556,504,507,444,422 16,33,20,108,141,96,70,430,443,429,406,398,408,459,506,490,464,463,473,478,472,399,452,423,407,400,430,384,395,450,499,490,478,448,446,427,429,504,611,678,747,829,891,785,667,457,707,651,610,553,513,481,448,656,786,844,893,862,876,782,699,409,407,406,415,425,468,461,445,410,418 7,39,28,59,71,53,42,494,468,462,455,435,429,480,559,521,526,515,524,591,555,423,487,476,442,428,415,406,387,397,517,554,564,507,508,441,429,442,475,542,571,658,763,692,636,453,754,765,745,676,645,577,484,611,718,748,835,816,861,800,738,415,409,431,439,514,540,514,527,436,423 6,10,10,50,79,77,47,409,415,414,389,391,406,423,421,423,414,395,425,501,493,409,471,446,413,418,402,392,388,400,405,482,483,453,463,418,400,381,377,401,392,392,431,417,408,386,494,652,647,584,568,485,428,420,448,442,492,493,535,497,447,413,402,394,407,408,504,452,464,437,401 15,103,98,179,255,243,168,503,656,602,561,527,540,540,592,584,584,575,677,784,762,526,729,684,581,592,515,474,425,413,522,734,784,684,707,570,512,421,434,425,487,540,652,611,606,469,785,938,947,879,853,761,652,558,646,671,756,749,808,786,748,457,473,459,463,636,770,719,729,628,531 2,67,53,60,82,52,36,420,460,432,395,404,415,429,456,458,438,425,470,569,529,422,538,494,440,445,406,410,358,425,426,534,579,501,459,437,440,391,401,424,430,451,514,471,458,430,583,720,735,627,602,504,453,497,535,548,608,595,622,595,534,404,397,389,412,421,547,521,498,449,398 7,14,14,191,322,336,196,386,389,385,381,388,396,375,402,398,394,395,392,383,400,396,417,385,387,395,397,371,395,376,392,422,409,396,403,390,386,389,383,367,376,375,385,376,379,395,410,466,474,453,443,405,395,370,396,391,406,398,410,405,408,379,382,392,395,400,413,399,425,386,369 5,22,18,47,55,45,39,440,428,392,394,394,404,449,477,452,459,443,471,452,438,391,424,401,415,386,395,387,383,392,447,440,449,416,414,384,397,420,435,479,500,564,665,578,524,449,631,586,538,491,476,460,432,545,630,652,733,718,758,687,612,418,374,410,405,414,431,433,425,396,409 2,13,13,64,91,89,62,434,488,450,438,401,428,413,456,444,443,430,503,603,593,426,563,521,457,451,435,405,402,390,428,566,620,505,524,462,430,386,415,391,405,427,468,449,450,409,565,797,813,731,676,576,466,455,476,488,527,527,575,544,518,385,408,395,401,463,604,522,537,474,429 4,15,14,67,118,114,63,396,448,434,397,400,412,410,424,412,416,420,421,468,485,396,464,447,412,419,401,404,384,398,402,471,471,441,435,441,411,386,393,407,400,407,446,403,405,408,519,659,666,566,547,474,424,407,432,454,492,493,516,509,479,404,383,397,404,432,481,445,437,417,420 11,62,54,90,121,101,75,441,556,508,508,462,467,447,486,478,474,476,595,701,684,459,631,594,529,503,454,433,431,399,462,663,708,618,629,520,467,404,407,388,423,442,522,504,513,422,682,896,906,833,796,697,557,501,539,564,652,633,701,688,647,428,440,425,426,524,682,627,643,533,492 1,15,15,38,54,56,38,403,442,440,404,407,434,402,422,389,386,400,437,522,509,409,478,460,432,432,395,387,390,402,406,488,524,457,460,407,396,396,390,389,390,389,426,398,417,385,494,695,708,622,588,522,436,391,422,436,441,427,482,511,479,388,399,405,409,450,522,504,484,449,408 6,10,10,24,32,31,22,420,390,410,378,402,406,396,404,406,420,392,395,391,395,380,391,374,383,372,381,384,375,399,385,382,383,393,393,398,371,395,399,407,411,434,423,415,413,397,453,410,415,396,372,399,395,416,458,448,492,478,489,469,445,390,384,385,382,378,384,387,373,388,373 7,17,16,29,48,40,23,396,410,383,381,362,401,388,411,402,420,407,386,408,401,389,404,385,393,398,389,384,384,416,391,386,389,375,403,388,392,387,403,396,403,401,422,414,420,407,421,445,436,444,428,418,398,406,432,423,432,441,480,449,434,385,389,379,387,381,392,382,404,397,381 4,17,15,42,48,42,36,416,436,411,389,393,408,427,427,419,427,412,440,488,477,400,455,444,431,421,404,396,403,407,404,479,504,443,425,414,388,401,409,411,402,429,466,451,444,412,523,628,641,548,502,454,431,452,513,507,525,508,565,531,491,404,394,384,385,418,493,443,461,413,386 15,13,12,24,30,26,21,405,420,411,388,402,382,413,402,412,421,408,416,483,452,403,446,417,410,412,393,394,412,403,420,457,500,441,451,403,389,402,394,416,395,398,451,432,423,396,479,593,608,528,505,442,415,454,474,482,497,510,531,489,470,392,387,395,385,402,453,430,439,416,408 17,15,13,29,41,35,25,381,384,389,391,399,375,393,396,413,397,386,390,395,395,373,397,384,389,396,397,384,381,411,392,396,407,392,393,399,387,395,386,393,400,409,438,418,426,402,441,451,452,423,412,390,404,436,450,442,480,441,492,472,445,393,384,379,394,385,405,400,403,392,397 3,14,14,81,119,108,72,435,497,483,444,415,449,444,471,472,436,448,514,627,614,410,557,522,484,450,421,407,402,427,439,572,629,543,544,460,425,394,405,413,440,437,487,464,450,420,614,814,829,759,708,635,497,464,525,538,587,581,642,608,570,406,429,411,412,489,603,564,557,493,435 3,10,10,21,27,24,19,416,412,396,413,406,393,391,426,418,420,417,397,424,422,387,402,399,402,386,391,392,397,390,428,402,427,404,398,404,375,403,400,400,390,390,428,430,420,405,489,497,487,458,434,431,408,413,459,428,491,494,534,499,479,400,384,390,396,411,430,412,436,409,382 20,40,39,71,85,79,66,421,425,416,421,403,403,421,446,436,447,435,468,524,508,411,473,438,433,420,398,413,390,410,423,496,516,441,456,440,398,406,390,406,412,414,461,446,446,409,578,705,704,629,596,527,456,458,519,548,601,592,631,613,553,405,392,398,396,440,499,437,464,441,414 9,18,18,131,186,190,131,380,408,390,388,388,391,406,404,401,392,375,403,404,424,386,403,413,386,384,362,401,389,371,392,413,424,394,397,397,400,366,398,386,394,389,398,394,381,379,411,465,461,450,436,409,390,381,394,391,411,413,405,397,388,378,368,387,400,393,413,405,407,386,389 7,10,10,23,32,30,22,381,384,395,384,379,395,392,408,403,418,408,400,405,411,396,402,403,396,382,383,397,381,381,410,382,406,395,399,381,388,390,398,387,403,404,442,426,423,403,453,454,455,421,391,403,392,443,468,457,473,489,517,460,457,363,392,379,381,397,405,388,387,376,394 4,8,8,38,46,45,37,387,438,431,411,416,418,401,436,418,402,411,455,543,523,411,494,466,437,415,423,413,393,400,413,495,514,456,480,416,398,389,398,407,409,415,452,439,449,394,527,717,710,635,598,520,458,427,466,491,532,501,547,536,507,404,395,396,397,426,515,467,470,446,429 3,18,13,50,69,48,33,429,425,407,389,374,383,434,473,424,424,418,423,427,422,408,417,401,388,385,378,382,379,402,404,409,433,407,424,391,410,417,407,428,437,453,489,471,455,425,528,553,515,465,459,441,393,502,556,540,588,575,609,571,514,393,395,378,403,412,412,416,422,402,410 6,30,25,40,67,57,33,385,405,412,381,358,399,399,417,400,412,403,419,451,435,389,455,430,420,403,385,385,375,403,406,451,459,421,413,400,397,399,399,408,408,443,466,444,436,387,478,560,534,459,461,408,398,422,470,457,502,479,527,477,455,384,380,374,386,401,453,447,403,402,377 4,11,11,45,64,64,44,386,441,434,426,400,411,403,404,436,428,413,468,533,507,402,503,465,435,439,420,398,392,380,408,495,532,482,487,435,397,404,383,398,398,392,433,426,413,402,493,698,726,633,593,498,447,401,443,467,480,487,539,498,476,400,399,388,408,436,514,455,474,426,414 19,30,28,114,163,155,108,450,469,448,458,420,430,472,505,489,466,484,511,571,560,416,518,479,442,438,410,426,390,364,450,531,551,480,487,431,404,406,429,392,402,451,539,503,497,431,665,767,760,685,666,553,491,486,559,574,645,620,705,674,630,412,393,431,432,494,550,503,506,478,425 20,48,41,73,88,69,57,478,487,452,450,412,442,491,536,525,506,489,530,579,551,428,508,468,448,448,425,404,408,402,541,563,553,490,505,429,427,479,598,632,710,801,874,776,696,476,763,764,738,664,632,555,481,669,794,837,897,871,893,818,752,432,426,435,447,492,557,478,509,444,437 13,13,13,35,39,39,35,424,425,418,420,421,399,411,446,429,425,423,461,500,475,417,477,454,425,415,397,383,398,389,403,464,492,435,452,405,413,401,399,388,420,426,462,436,414,391,526,658,653,580,546,486,425,428,465,494,542,533,576,520,482,388,391,391,394,430,481,443,455,435,411 5,114,82,130,163,130,104,494,621,547,513,462,485,543,581,570,555,535,638,756,737,509,710,655,590,558,469,457,423,414,510,734,766,661,680,553,495,436,432,440,470,535,619,582,591,475,759,899,898,829,798,704,595,599,656,670,736,718,786,771,718,433,440,438,468,590,744,682,697,576,493 1,12,12,80,113,111,77,406,485,454,444,413,436,429,442,447,420,428,477,600,568,419,554,512,463,452,430,417,400,394,407,536,595,500,539,439,414,389,394,383,408,434,499,461,440,429,572,796,816,731,693,581,463,446,504,521,588,567,617,581,538,401,419,404,405,462,589,535,568,477,428 13,54,52,79,138,133,74,448,540,537,504,466,457,487,513,514,479,486,572,703,686,472,660,602,532,502,468,441,417,401,478,666,709,604,612,519,474,412,427,442,451,468,581,556,541,433,698,859,867,785,764,664,531,546,588,618,684,680,740,714,678,414,427,421,422,556,700,637,625,558,457 6,27,26,17,18,15,15,453,562,535,530,496,523,504,551,531,551,537,612,686,697,462,599,574,517,488,465,465,428,391,500,643,678,592,614,549,465,390,409,401,416,441,552,546,568,418,756,865,857,809,780,728,613,468,519,555,659,651,740,747,712,435,453,426,479,576,684,621,660,568,519 10,28,27,44,58,57,43,401,380,393,395,378,394,424,449,444,431,447,441,423,413,386,379,395,387,395,388,369,395,400,503,431,439,409,432,396,405,450,536,594,659,755,846,747,665,401,659,530,472,455,453,439,419,458,584,652,802,798,832,745,667,398,390,391,398,412,398,394,414,396,390 13,10,10,23,35,33,23,405,421,416,407,386,405,385,413,415,411,428,439,479,450,408,453,438,409,430,404,402,389,385,411,454,469,441,453,417,417,383,392,396,397,412,451,441,434,419,511,630,618,541,544,463,438,428,453,467,499,496,521,513,493,386,390,416,403,425,476,454,449,431,411 8,14,14,69,105,111,71,395,402,390,391,402,378,421,417,432,432,427,414,425,398,390,413,397,403,379,393,382,390,404,409,426,419,414,403,394,382,402,398,387,411,423,476,429,429,416,517,525,485,466,453,424,400,462,502,508,572,550,596,566,499,388,383,387,398,384,410,398,397,415,394 12,13,12,55,57,52,49,423,440,435,419,402,397,431,454,434,439,427,493,547,515,421,515,474,443,436,415,404,387,382,412,541,570,482,483,419,416,405,396,417,410,423,480,453,450,404,588,730,735,651,613,528,463,444,477,508,567,558,619,590,545,408,402,400,414,469,537,496,511,455,383 6,17,15,51,72,62,43,443,483,441,450,416,440,435,489,483,480,474,523,602,583,423,547,498,454,461,435,413,391,405,439,564,595,528,515,433,429,434,423,435,425,482,552,509,488,439,663,805,819,738,704,584,503,529,601,598,669,662,708,671,598,400,405,400,405,469,577,515,525,458,439 6,16,12,31,46,31,20,425,400,401,402,394,371,427,449,419,415,393,407,421,409,375,389,415,375,389,388,392,378,393,409,398,412,404,395,403,377,365,401,406,406,435,471,449,413,426,492,475,456,435,426,403,400,444,498,492,536,558,584,539,498,380,375,393,384,389,403,402,397,401,390 19,20,20,140,230,235,142,646,545,496,477,473,493,668,699,651,663,637,627,614,616,442,502,495,472,440,430,447,398,422,556,576,553,509,523,445,436,416,427,435,472,525,685,658,652,596,864,848,807,769,737,685,586,759,819,823,862,854,905,885,841,560,450,543,550,604,632,597,623,530,496 16,266,218,474,762,628,378,578,726,669,606,597,583,635,698,684,658,658,749,839,825,586,793,741,667,659,546,543,471,408,608,808,833,751,769,666,558,446,477,469,513,605,733,696,704,553,853,986,984,927,899,819,707,682,762,791,852,843,887,865,823,494,504,513,521,738,839,787,803,701,605 4,10,10,25,28,20,18,433,422,408,412,388,399,433,452,420,416,412,449,498,463,421,465,449,428,420,395,398,380,392,435,488,491,457,445,439,419,375,397,411,427,472,567,548,517,405,523,644,626,572,544,485,440,421,455,455,509,495,523,506,498,396,385,401,396,424,500,458,462,420,403 6,83,80,73,100,98,72,410,384,394,370,406,355,421,398,406,395,395,379,409,379,385,402,384,402,383,380,375,408,406,404,406,412,398,414,401,384,395,405,417,407,437,461,443,434,383,452,436,442,427,395,390,384,385,418,425,440,476,474,488,429,394,378,381,381,386,426,377,390,399,388 8,9,8,19,29,25,15,407,441,396,399,415,399,433,445,427,435,431,454,501,465,415,460,443,412,419,397,390,389,390,404,477,475,429,462,412,396,396,396,411,410,431,485,438,437,398,547,628,625,545,531,467,423,459,514,494,539,529,593,578,525,405,390,394,389,409,508,473,472,426,415 7,18,18,75,102,90,66,425,492,467,436,416,453,426,468,438,421,428,500,593,576,431,541,515,463,456,433,426,413,372,433,567,603,510,542,477,454,417,403,383,406,415,450,467,470,400,598,800,811,736,701,596,507,441,448,468,533,531,601,586,563,410,417,392,400,481,587,546,535,474,429 16,9,8,29,40,33,23,422,403,399,399,404,430,445,455,451,449,422,441,427,442,385,397,405,403,391,409,381,401,394,466,434,418,419,424,419,411,401,429,458,495,573,669,593,567,407,600,542,500,471,462,443,416,444,496,537,636,624,678,621,578,412,395,398,402,425,421,416,420,406,396 10,20,14,91,106,76,65,446,453,443,433,404,440,456,500,481,467,452,485,547,534,414,496,464,430,435,428,413,399,390,451,527,522,483,494,444,411,410,437,461,497,581,670,580,538,456,679,741,725,654,600,544,462,546,648,664,738,731,759,700,653,407,408,422,416,446,533,501,502,447,446 2,25,16,68,60,29,36,447,455,422,402,423,407,438,489,455,429,439,455,507,495,410,453,430,426,420,381,406,394,401,426,489,502,466,472,437,416,414,432,422,430,491,561,506,490,428,615,689,691,616,566,491,425,547,600,609,675,643,702,649,594,393,405,409,406,439,497,476,479,430,409 2,24,22,324,512,486,312,409,456,428,440,412,415,429,445,429,436,436,470,558,528,418,510,483,437,435,416,419,409,370,411,533,549,486,487,425,421,392,403,379,405,433,467,434,458,439,553,735,742,667,632,526,443,446,490,468,529,516,570,546,492,409,393,396,401,462,538,497,521,448,442 16,16,13,35,49,38,25,391,400,387,383,382,393,420,420,405,407,403,394,391,383,360,376,388,368,385,383,395,395,381,389,398,387,376,403,380,382,397,396,398,398,404,427,424,410,386,421,403,404,409,376,393,393,410,439,433,455,447,469,446,425,385,387,385,378,377,409,413,383,380,387 10,65,23,123,137,51,42,582,567,523,474,474,460,613,681,656,651,619,643,702,692,436,608,547,490,498,457,460,420,463,657,674,687,604,623,536,482,507,586,628,704,793,911,856,808,594,924,881,852,801,763,672,584,792,873,908,1020,1021,1023,988,924,445,443,471,471,570,672,611,625,517,470 19,9,8,21,24,20,18,390,405,385,387,392,397,395,415,424,423,397,405,424,422,387,423,407,384,388,387,395,383,393,393,413,418,410,407,399,383,386,398,415,409,421,465,417,416,403,479,514,500,465,434,399,410,440,459,476,519,496,530,496,471,403,390,384,392,401,430,408,416,406,409 11,23,22,75,82,76,70,439,503,478,445,414,441,428,478,463,466,452,528,604,597,432,545,515,465,459,422,432,400,406,432,594,607,525,531,467,429,415,403,393,413,434,499,484,482,406,627,810,813,737,703,608,509,469,519,535,588,602,656,630,590,419,425,409,403,471,596,542,557,464,446 18,17,14,31,47,36,21,413,399,394,399,408,384,409,411,379,423,393,371,394,382,382,391,376,387,370,366,378,372,398,401,384,391,388,385,353,384,374,402,389,397,397,420,422,418,380,467,411,414,392,379,409,384,431,436,451,443,447,492,439,432,391,388,367,378,388,384,382,389,373,375 4,20,17,38,51,43,32,445,399,395,383,396,389,455,448,435,435,415,406,400,399,402,409,390,380,385,373,387,372,393,418,407,415,393,408,369,387,412,413,407,452,487,548,500,459,424,530,484,454,432,396,390,394,511,538,560,591,583,624,556,509,389,394,398,381,372,425,388,402,380,384 9,11,10,15,27,26,15,390,400,404,401,388,413,395,402,407,389,392,393,447,440,390,419,420,398,387,388,387,384,378,393,436,451,414,431,398,407,399,401,395,404,416,435,421,419,398,452,511,511,470,454,434,395,429,444,428,458,449,484,469,450,381,386,390,377,398,439,418,417,391,394 6,31,30,80,85,81,77,491,451,446,423,426,425,543,606,562,568,533,528,546,542,400,443,426,418,417,418,401,388,444,592,549,521,489,492,457,442,475,552,641,708,794,856,780,747,515,789,729,688,638,610,551,488,730,821,840,872,848,880,831,772,440,409,459,473,487,514,497,482,457,427 10,60,56,18,24,14,11,428,396,393,390,397,386,421,398,422,401,410,407,423,422,388,418,392,386,394,392,405,380,378,403,407,429,405,419,377,399,378,409,434,440,468,513,462,440,394,536,537,503,474,450,432,400,475,514,523,573,558,602,561,504,394,401,392,395,395,425,420,413,404,380 15,196,148,107,159,119,79,809,875,828,800,748,786,846,904,895,891,881,919,959,944,730,888,848,806,790,705,696,583,450,813,926,934,875,892,807,742,476,543,578,664,760,889,874,897,654,1023,1023,1023,1023,1013,959,873,822,894,909,974,976,1023,1023,1002,734,709,757,778,894,961,924,947,853,783 1,746,447,394,368,216,243,935,877,832,794,733,747,960,1000,975,963,940,937,980,968,695,923,878,796,796,688,618,512,795,913,935,958,876,900,789,709,846,906,938,979,1023,1023,1023,1019,965,1023,1023,1023,1013,993,928,825,1023,1023,1023,1023,1023,1023,1023,1023,749,628,756,773,861,964,913,920,833,742 7,12,12,53,74,67,49,426,441,418,414,405,422,426,417,431,410,427,433,493,481,405,453,430,423,416,396,408,383,405,418,478,493,455,459,424,399,405,404,408,419,471,498,458,443,416,561,683,690,589,544,471,441,501,544,550,603,584,638,580,545,397,387,382,401,423,465,469,472,448,392 3,12,12,99,142,130,89,378,408,403,389,389,404,394,394,408,416,394,395,439,416,390,415,415,405,401,402,388,377,391,387,426,427,416,427,400,375,387,379,405,402,429,433,407,420,399,433,514,525,459,456,419,401,413,445,453,473,453,490,464,470,407,375,398,385,400,431,412,435,392,386 17,123,106,136,196,173,117,397,432,398,406,406,363,404,442,410,429,437,458,487,468,401,459,447,430,408,414,394,382,377,406,477,465,426,444,438,391,402,385,391,398,429,469,426,427,411,538,593,628,526,499,455,409,461,467,503,517,481,554,528,503,423,387,407,406,424,466,445,436,418,393 12,171,160,112,180,172,106,384,466,441,410,406,445,437,428,433,446,437,473,548,515,398,463,437,442,437,420,408,376,420,436,515,536,492,477,427,418,397,404,409,407,446,494,485,468,416,555,763,756,681,651,544,488,408,459,463,499,493,558,565,502,394,421,392,399,446,512,514,523,455,413 8,10,10,96,159,163,95,418,432,410,411,390,401,435,440,428,437,436,473,492,470,397,470,448,433,402,406,386,382,401,424,456,494,445,462,417,409,401,411,419,439,498,594,522,487,412,612,677,653,578,566,502,451,461,527,566,674,661,714,631,593,422,398,414,415,444,491,481,480,412,417 4,20,19,59,67,63,55,424,503,454,461,432,441,434,453,454,443,430,493,628,591,432,572,518,467,466,436,436,392,393,425,580,623,515,546,451,446,399,394,420,397,417,443,453,455,392,583,803,812,734,703,591,496,450,477,477,538,545,590,587,544,396,419,398,401,489,607,561,560,472,428 13,17,15,26,43,37,22,430,395,378,371,389,375,432,437,412,411,404,378,401,385,390,389,384,389,373,381,374,379,403,400,404,397,391,385,381,378,403,392,425,400,428,471,434,442,402,479,425,427,410,403,396,396,428,465,454,498,512,554,512,473,386,381,401,396,389,389,391,377,386,381 16,8,8,45,70,73,46,402,440,429,411,404,396,390,421,412,404,406,448,497,475,392,445,430,427,415,409,396,388,416,393,449,462,438,434,403,393,387,390,396,383,417,429,417,419,394,510,665,667,591,581,474,441,398,422,448,487,477,510,481,474,396,386,410,397,425,481,453,463,427,416 13,12,11,53,67,66,48,390,398,391,377,405,395,402,414,395,403,400,415,442,447,392,438,425,402,400,396,391,374,396,382,410,439,432,440,405,394,377,392,378,397,414,419,402,401,384,439,550,557,499,479,430,419,402,410,429,442,437,451,455,417,378,389,372,386,408,441,428,418,427,413 15,119,96,178,235,192,149,578,736,687,643,540,570,620,677,672,665,652,762,870,849,609,841,789,716,696,588,522,451,419,597,848,881,780,803,675,588,454,452,484,522,604,740,694,697,510,850,997,1001,934,908,817,699,676,743,744,812,809,863,856,814,464,517,491,523,730,872,816,815,718,591 5,8,8,50,55,53,48,405,430,417,402,415,406,398,406,415,402,402,423,489,460,389,439,454,420,401,412,390,385,385,400,465,488,432,450,409,402,388,403,390,396,413,414,433,423,399,482,628,633,562,515,469,409,412,403,434,480,457,483,493,454,389,390,398,390,413,480,458,463,419,397 9,8,8,23,30,27,20,425,393,413,392,405,391,416,425,416,417,408,417,442,433,401,425,410,406,401,409,387,384,387,429,445,447,433,431,408,393,382,397,422,411,483,578,536,514,412,479,543,557,506,478,440,421,444,455,460,514,495,525,503,478,379,395,396,393,404,444,436,422,397,413 8,8,8,22,27,23,18,397,380,396,392,367,377,431,436,410,390,395,377,380,373,386,384,379,389,382,382,381,360,382,391,385,383,398,393,381,369,387,393,388,384,400,416,404,409,387,452,425,419,406,406,385,384,394,427,417,467,454,502,465,432,397,391,401,390,380,404,382,393,374,387 17,72,64,244,522,488,225,516,572,521,480,467,494,565,621,589,562,558,616,708,681,478,639,583,517,516,455,429,420,433,523,663,687,596,608,531,479,408,436,460,481,528,643,609,598,503,775,883,879,813,775,688,570,592,672,701,761,756,807,782,738,495,425,459,461,567,691,651,650,550,488 11,12,12,11,14,13,9,483,581,534,513,460,489,528,593,576,577,552,628,693,679,461,606,564,522,500,445,449,423,399,513,657,674,596,602,535,489,399,399,425,443,466,580,544,578,412,748,851,835,784,753,679,554,498,562,561,667,668,745,746,709,447,448,448,475,585,692,639,660,559,511 2,10,10,55,55,57,57,448,454,427,432,437,425,477,512,518,527,514,494,496,503,402,415,420,415,420,405,393,395,420,549,529,471,465,493,450,444,449,475,499,554,617,720,658,647,449,717,660,609,572,563,557,470,552,632,659,715,706,764,740,681,421,401,449,441,477,496,455,481,436,430 17,11,11,53,73,73,53,392,402,420,396,388,407,399,409,412,385,410,425,477,454,410,431,421,410,400,394,389,388,395,401,470,471,436,432,411,388,384,387,415,394,398,408,405,408,397,473,639,633,562,539,472,432,401,418,427,454,441,494,469,457,387,398,388,395,420,438,438,440,425,418 12,24,24,62,82,80,60,438,518,475,441,439,455,455,447,447,440,459,538,660,623,446,623,553,510,465,436,404,415,403,431,616,654,577,550,489,435,396,391,402,414,432,486,465,448,423,609,833,847,762,727,621,506,462,504,528,564,577,634,613,573,404,413,402,408,489,637,566,570,476,443 13,8,8,24,25,26,24,417,448,423,409,398,414,415,416,424,436,412,447,521,519,411,492,464,424,433,404,390,387,397,414,500,524,477,459,420,422,389,393,388,404,402,420,432,436,404,532,694,693,615,578,498,438,433,438,465,477,478,534,507,483,392,404,391,408,454,507,493,496,447,402 9,8,8,60,55,54,59,416,414,418,410,405,410,407,437,427,405,418,433,476,462,402,453,439,418,397,405,394,383,378,406,473,466,437,427,414,393,396,379,397,389,396,425,414,423,397,514,622,631,543,534,492,424,429,433,443,467,484,509,486,469,398,372,416,398,426,470,459,449,419,388 19,15,13,41,51,38,30,403,383,376,397,385,381,395,418,396,402,389,416,398,407,377,407,404,395,390,376,379,388,391,402,408,404,392,400,392,390,402,392,419,402,440,473,430,423,397,442,459,454,421,410,402,398,417,456,457,493,469,520,488,431,399,392,390,385,403,397,381,414,411,390 1,15,15,83,121,127,87,402,391,374,399,391,392,390,384,386,401,382,391,384,388,387,389,389,394,402,378,380,391,390,386,381,391,381,378,374,383,379,392,385,377,407,412,387,371,401,403,385,378,397,381,405,374,423,457,458,453,436,428,409,413,387,386,381,371,388,367,383,376,377,379 14,1023,527,1023,1023,544,450,988,1015,978,952,911,930,1023,1023,1023,1023,1023,1023,1023,1023,888,1023,1004,962,942,873,860,766,842,1023,1023,1023,1023,1023,977,936,920,1012,1023,1023,1023,1023,1023,1023,956,1023,1023,1023,1023,1023,1023,1009,1023,1023,1023,1023,1023,1023,1023,1023,911,859,919,940,1023,1023,1023,1023,983,927 4,16,13,30,39,30,23,410,392,409,390,370,395,411,422,393,394,421,392,382,414,371,386,380,381,388,365,386,377,382,392,383,391,401,400,405,390,412,395,407,394,447,433,439,420,397,454,433,434,397,404,369,370,444,463,485,500,512,545,496,440,391,385,390,387,372,402,380,377,375,382 7,22,22,54,77,76,53,447,512,503,462,423,426,443,476,478,463,467,548,634,648,457,590,545,485,478,422,445,403,415,444,605,650,542,573,478,447,399,416,426,409,460,511,476,481,422,643,841,850,775,742,621,511,491,517,548,615,608,675,656,594,417,407,397,422,484,621,575,588,507,432 1,15,15,52,84,87,53,390,408,401,422,407,410,406,404,441,431,411,425,488,485,406,464,431,431,406,386,387,390,382,412,462,491,449,458,418,412,380,409,394,405,428,466,440,421,408,521,664,675,582,533,473,443,448,511,522,543,540,595,552,495,395,390,386,397,422,472,440,453,419,395 5,11,11,266,314,314,262,406,407,377,398,405,379,412,406,385,391,379,415,429,428,395,412,404,391,393,383,384,384,376,397,434,424,411,408,406,382,387,392,402,394,408,428,415,414,417,462,529,526,469,478,421,401,411,447,463,491,470,508,465,438,418,393,382,388,395,397,386,417,388,393 20,139,126,219,306,274,195,566,660,614,572,524,539,618,666,638,644,634,711,790,772,522,714,662,582,566,518,492,425,427,587,751,761,687,713,571,562,457,436,486,517,597,719,678,691,524,854,946,937,882,852,783,667,661,763,787,853,842,887,867,824,483,494,482,518,649,776,719,748,638,542 10,31,31,133,229,231,133,413,388,377,394,398,410,413,433,419,411,395,445,438,435,395,402,416,405,377,395,391,386,416,424,414,418,402,408,407,403,394,382,383,413,433,445,439,428,428,500,524,527,514,476,448,420,509,562,568,557,518,538,506,468,418,398,423,404,440,434,403,427,397,408 13,9,8,21,27,24,18,429,397,368,363,380,400,413,403,424,398,394,384,390,396,379,392,391,393,402,376,380,368,380,393,390,394,387,398,370,385,395,396,389,398,409,426,424,422,392,441,417,407,389,392,409,363,408,424,434,454,463,510,469,446,391,375,373,384,401,401,392,389,370,380 19,12,10,28,33,27,23,429,394,384,392,390,394,431,424,432,402,397,401,402,402,401,387,389,399,392,391,390,391,378,397,399,410,392,403,385,385,382,401,399,406,406,438,443,411,376,490,441,418,395,382,380,385,416,437,452,485,496,536,500,450,409,396,395,397,390,392,376,408,381,385 8,329,291,228,315,270,192,437,382,376,393,401,390,469,454,432,447,413,415,424,430,393,401,404,387,426,393,387,374,406,442,446,420,414,416,400,398,412,452,455,488,554,644,566,533,459,576,544,513,481,448,420,418,494,516,521,612,610,641,607,563,420,403,396,402,404,413,417,411,394,391 5,26,16,84,91,55,49,467,515,468,443,426,425,476,505,474,478,484,532,610,611,446,570,525,474,440,406,414,398,407,474,597,610,519,551,449,438,428,447,431,460,532,605,555,518,456,684,781,779,707,672,558,492,561,658,659,708,697,747,696,652,425,416,413,417,478,591,542,552,461,445 19,30,28,82,118,119,81,494,630,568,515,484,505,500,563,566,559,552,642,749,725,504,681,623,564,557,478,462,423,393,509,712,729,655,649,554,501,386,406,404,420,478,569,572,576,430,755,912,908,849,822,726,605,497,538,584,676,673,745,748,715,442,462,453,481,609,740,690,704,592,488 2,103,85,36,46,32,24,773,864,821,790,742,776,819,878,880,877,867,905,950,936,715,880,843,799,785,721,702,600,423,786,906,917,858,877,787,730,456,465,524,549,665,826,827,858,535,997,1023,1023,1021,1001,945,859,729,812,837,914,922,981,993,963,720,698,740,765,888,954,913,934,845,787 18,10,9,24,25,20,20,397,377,388,378,386,384,393,426,414,393,376,414,399,380,383,384,386,389,383,381,396,398,394,387,390,382,373,394,407,386,394,394,387,404,414,412,411,395,398,424,427,406,403,417,400,372,405,424,418,451,451,464,444,419,372,385,390,386,386,392,373,390,382,389 19,10,10,42,64,65,41,409,419,397,397,398,394,390,407,420,397,406,430,461,457,388,459,423,410,427,405,395,391,391,397,458,473,448,463,415,413,379,391,387,385,390,436,399,400,400,477,641,632,571,538,466,421,412,427,433,481,448,500,457,463,403,386,393,390,425,474,441,438,428,408 16,138,108,191,282,226,154,557,830,783,719,625,614,612,656,632,622,609,847,983,936,760,968,899,827,807,695,613,524,447,547,966,988,895,901,775,651,434,471,481,552,601,717,663,666,541,808,1023,1023,1016,984,874,742,669,731,736,793,782,835,814,772,480,556,449,478,828,975,898,907,798,651 18,65,59,131,175,156,114,452,459,448,424,399,410,465,500,475,486,451,507,550,549,419,524,484,427,470,410,403,404,421,448,528,556,459,487,429,410,396,425,427,471,496,599,539,538,426,640,700,701,627,590,537,462,520,584,592,658,655,696,652,600,420,402,417,412,484,553,504,517,441,435 9,35,34,109,132,132,107,413,456,446,439,419,407,422,432,445,457,440,469,558,525,413,536,487,452,437,410,423,402,389,428,533,570,491,496,441,432,407,392,401,409,451,489,471,460,420,603,759,754,674,630,535,487,491,528,546,603,597,652,617,566,412,391,422,411,484,560,537,522,450,422 1,12,11,29,45,42,27,417,443,423,420,410,399,426,430,430,430,415,466,520,507,415,488,452,428,427,417,413,386,388,415,493,515,448,486,429,402,388,391,380,415,411,437,441,452,392,537,706,717,624,599,504,437,433,451,472,528,521,559,530,509,405,392,389,398,441,511,468,487,422,413 18,11,9,29,37,28,20,404,413,394,413,406,407,429,466,435,430,415,461,468,466,401,447,430,410,397,392,384,385,421,443,463,474,449,447,418,401,410,444,447,466,519,624,537,516,408,599,616,586,540,501,466,432,493,556,563,654,630,672,622,561,401,413,411,408,447,453,430,447,410,404 3,654,350,258,328,189,145,611,623,584,555,523,503,636,712,666,662,637,698,766,759,493,696,620,541,541,469,452,405,481,607,732,754,653,680,547,520,497,595,627,670,762,841,776,731,646,873,923,914,850,825,740,623,805,865,872,909,896,935,907,853,518,472,485,503,616,746,692,699,594,516 10,13,12,87,105,102,82,473,742,711,691,630,672,498,535,533,537,524,749,842,835,634,774,755,724,701,617,614,546,389,482,823,830,785,812,729,680,391,393,406,400,439,523,540,554,410,749,1023,1023,1023,997,942,847,473,492,529,618,633,702,720,698,439,676,442,455,790,896,878,909,819,764 7,12,11,18,34,31,16,401,395,387,402,376,380,418,421,423,412,397,402,415,407,386,386,392,389,378,386,398,380,383,393,386,400,389,401,403,396,397,383,419,421,457,465,453,427,406,485,439,418,402,400,390,385,457,502,521,546,539,580,536,478,399,383,399,395,393,406,399,384,380,386 3,66,65,205,229,232,205,480,576,536,496,452,470,473,547,532,518,524,606,713,710,485,661,614,536,522,467,469,403,404,486,670,707,601,636,530,463,409,409,423,455,495,609,574,562,460,740,894,906,837,806,703,589,561,656,678,746,733,787,749,707,427,434,440,445,561,712,661,660,555,491 6,34,33,104,139,137,103,443,522,477,465,430,424,446,468,477,458,423,541,682,654,473,627,579,522,503,436,440,421,384,424,634,677,580,598,487,441,392,410,396,413,437,463,433,480,416,610,865,889,816,784,658,539,424,475,475,549,530,610,603,561,403,436,400,407,520,665,609,616,520,458 14,10,10,70,103,106,71,393,423,399,402,397,412,406,395,409,403,392,406,453,456,398,430,432,414,396,402,392,385,391,400,452,450,425,421,426,389,389,390,392,391,391,421,395,404,385,435,575,575,512,466,418,400,395,440,435,447,451,474,457,438,414,392,389,391,412,445,415,428,411,415 18,27,27,75,185,186,72,446,446,433,433,418,411,468,487,471,465,445,484,520,513,420,477,433,438,414,430,409,396,397,442,493,483,436,462,435,415,411,401,406,426,438,504,487,479,437,636,716,684,619,582,487,474,490,557,568,629,620,678,652,604,423,413,401,427,472,512,486,525,430,426 20,16,15,136,259,266,136,469,512,471,436,431,432,486,526,509,485,476,525,603,587,411,529,495,471,469,414,419,383,404,447,553,571,493,527,453,432,397,412,429,433,475,543,500,501,431,656,773,765,698,663,570,464,523,584,600,675,668,713,684,617,439,421,448,438,493,586,543,563,468,443 12,10,10,91,130,133,92,387,430,403,394,380,377,398,391,399,411,402,424,451,456,409,440,421,404,408,377,407,386,378,392,433,462,438,427,406,392,390,403,402,390,392,418,404,401,395,458,580,588,522,490,449,420,414,428,416,439,427,478,433,440,405,388,390,403,413,465,421,418,403,401 17,10,9,26,31,29,22,413,434,401,406,400,429,412,433,410,421,427,434,485,479,402,439,423,410,416,390,383,407,384,399,450,439,439,428,399,408,390,392,380,382,407,432,422,418,393,519,648,659,596,557,494,453,425,451,438,485,495,520,509,481,401,394,400,411,400,452,444,463,419,412 1,202,163,252,346,290,211,454,419,418,404,417,421,473,503,459,470,474,450,472,459,389,422,427,404,399,423,399,403,402,422,441,472,421,461,408,387,411,410,422,453,486,587,520,492,485,656,631,588,552,525,467,441,592,665,662,711,680,730,689,627,400,394,422,416,436,470,448,455,405,413 19,21,16,39,52,36,28,436,413,404,408,386,377,457,478,454,442,442,429,419,422,396,407,408,381,398,375,396,369,398,401,411,407,415,424,386,386,412,381,406,418,439,526,464,463,410,547,507,478,453,428,396,388,473,493,484,572,562,629,557,523,387,394,387,384,384,401,395,399,375,394 8,11,11,43,52,50,42,404,434,407,421,411,406,402,424,423,412,430,425,489,482,395,457,448,408,401,399,395,381,389,399,467,494,453,459,431,416,392,389,395,394,433,449,417,426,396,514,665,665,591,540,470,443,435,452,464,532,516,544,491,489,408,399,393,384,436,490,445,453,416,400 18,109,101,182,236,212,160,517,640,594,549,500,538,551,621,626,619,595,691,779,759,530,720,674,593,586,511,493,422,410,543,749,774,685,702,566,496,413,439,451,474,526,677,637,643,458,807,925,926,865,838,762,639,595,696,722,791,790,839,826,782,482,469,467,494,657,774,723,734,623,530 5,12,12,33,29,28,32,397,404,397,392,394,386,404,394,407,407,393,414,410,419,387,402,392,383,398,389,369,373,369,398,420,408,373,398,389,384,390,391,406,382,408,435,423,421,394,430,467,463,421,436,421,399,410,412,410,436,452,463,460,441,381,383,385,400,399,409,398,395,410,399 17,10,10,8,9,6,4,390,379,372,399,382,387,403,419,402,391,380,396,405,397,378,401,377,371,379,388,371,385,412,388,376,378,385,410,387,384,397,386,413,417,421,452,448,403,400,448,451,433,410,404,398,404,438,454,473,480,477,502,467,441,396,371,378,378,402,396,399,392,395,380 3,11,11,41,59,59,40,413,433,423,438,416,429,412,417,417,414,413,439,531,505,406,488,464,435,414,407,395,388,374,422,503,541,464,482,438,420,401,386,420,404,396,435,437,443,397,508,685,695,603,578,497,435,397,440,462,504,477,534,517,491,400,406,395,387,439,517,484,495,443,398 8,37,32,42,69,37,22,518,489,459,456,455,460,539,606,593,575,573,566,579,554,414,462,443,419,442,406,409,394,426,621,582,566,523,544,489,463,439,498,534,585,699,813,760,736,446,798,766,737,676,653,586,519,585,677,726,810,806,857,820,773,452,410,448,454,494,540,509,510,436,418 4,47,43,60,69,60,53,430,518,487,456,423,434,466,474,485,466,454,556,670,635,451,623,568,498,487,454,429,414,400,451,614,663,569,602,479,419,398,406,408,443,464,555,501,514,438,652,812,816,742,706,590,487,499,549,562,627,628,674,651,606,394,416,411,426,511,657,578,605,490,450 15,10,9,27,31,26,23,422,386,382,395,397,374,395,404,392,389,400,407,419,405,388,395,398,396,383,391,379,377,380,382,406,413,405,404,378,389,382,386,404,409,426,437,432,406,386,428,459,456,427,407,402,408,400,437,428,481,440,484,460,429,391,379,382,369,405,415,390,409,401,384 8,13,12,22,33,29,18,466,430,401,403,403,385,474,529,495,488,458,473,445,466,402,401,411,402,384,396,392,409,397,450,454,431,422,432,395,395,420,421,418,450,506,578,539,516,434,657,594,552,530,472,447,410,534,624,652,707,694,746,708,645,405,393,407,429,430,439,413,428,425,403 10,31,30,55,59,54,51,455,517,498,450,431,451,460,481,470,463,456,520,661,638,445,589,542,494,479,448,437,414,395,461,619,636,563,575,498,455,415,393,414,412,460,523,480,504,429,667,849,851,782,746,662,552,489,552,569,630,618,678,668,616,411,440,407,426,509,626,588,591,492,443 19,74,66,116,150,125,94,550,691,634,606,554,553,606,662,637,637,627,744,822,800,557,752,700,627,603,531,511,445,424,586,791,814,719,734,651,568,417,433,470,503,555,699,664,668,475,837,971,962,906,876,795,685,623,704,715,792,799,854,847,808,482,500,451,519,698,820,753,776,666,604 1,22,22,65,89,89,63,391,424,428,404,400,409,418,432,428,436,405,431,490,468,390,465,436,430,428,384,381,390,380,390,452,492,451,448,423,387,402,383,412,387,433,440,422,425,401,515,662,672,576,539,462,426,418,434,457,506,492,554,532,492,400,401,393,388,427,474,467,451,447,402 14,206,194,150,210,199,140,431,418,365,395,381,366,444,435,443,405,403,388,444,419,396,416,384,403,398,383,373,374,402,428,429,401,397,419,360,393,415,414,420,490,548,614,551,507,440,522,466,459,430,418,408,400,477,532,526,589,553,610,578,507,401,393,378,389,403,408,398,428,398,388 10,16,12,31,48,36,24,469,432,413,409,411,416,479,517,474,478,452,479,471,476,412,434,410,391,398,402,413,395,372,401,441,435,406,433,424,397,381,402,386,394,406,446,434,447,408,569,566,546,488,498,466,427,437,451,451,552,537,608,620,553,412,380,397,414,407,462,460,458,417,394 13,46,45,83,100,97,81,442,541,510,473,447,459,451,472,478,497,471,542,677,641,448,607,574,497,486,459,437,429,410,459,618,658,581,556,484,467,411,398,404,425,448,535,485,497,419,679,840,844,771,742,640,512,489,545,561,640,637,696,681,625,406,430,407,415,537,634,597,610,500,452 4,29,28,171,262,270,173,437,463,454,429,431,432,435,466,453,443,458,469,565,567,433,517,491,452,451,416,442,395,385,433,535,565,506,508,428,428,405,389,396,410,431,472,450,472,412,594,768,776,700,680,593,495,467,483,489,533,520,590,587,546,429,417,419,416,476,534,493,537,448,438 3,10,9,66,74,63,56,394,402,402,393,389,391,402,398,392,394,405,404,446,438,401,421,413,394,404,394,400,390,402,396,430,441,415,430,408,394,408,392,369,394,418,420,413,410,388,453,575,562,488,458,436,403,430,446,436,482,479,504,475,453,384,410,399,395,405,438,421,431,400,404 4,13,12,14,21,19,12,398,416,405,404,402,404,393,392,394,409,424,424,434,425,384,417,410,400,408,411,401,373,387,393,437,440,408,435,393,380,387,389,380,386,403,423,423,430,418,504,567,579,529,488,453,442,419,439,437,464,454,521,499,461,395,400,380,405,399,427,431,430,431,418 4,10,9,22,31,30,20,405,403,381,390,380,378,428,429,412,390,403,400,399,406,385,393,397,389,407,373,395,387,384,390,403,389,385,374,381,385,378,379,392,406,386,425,419,416,392,434,415,421,413,386,385,381,408,435,400,456,451,482,472,436,389,397,382,389,385,405,394,390,381,377 1,20,14,130,171,73,49,737,697,639,600,566,580,772,829,802,786,767,785,815,798,517,722,670,587,591,513,485,422,598,741,777,784,691,728,604,531,661,731,771,817,884,955,896,863,802,970,959,935,883,858,786,666,946,996,996,1023,1010,1023,1007,960,538,496,565,589,687,775,723,742,629,542 18,40,40,106,169,166,102,383,425,402,390,396,381,408,398,427,423,399,414,445,432,401,437,425,420,401,404,371,385,399,388,440,442,404,421,398,391,389,379,377,383,386,407,406,386,421,456,578,579,515,482,447,418,396,401,436,427,427,466,477,450,386,374,382,383,416,447,422,434,398,391 17,21,21,81,95,98,81,420,448,444,454,427,421,405,443,429,444,411,457,534,522,403,501,459,430,440,403,392,377,388,417,519,527,500,488,439,425,405,405,390,393,414,474,440,438,415,562,743,756,689,647,557,447,444,471,515,538,539,595,560,525,406,402,401,408,458,520,507,499,435,430 3,206,142,120,116,49,52,551,526,497,474,469,463,580,641,645,618,581,599,656,637,438,563,506,484,471,427,440,417,472,607,630,649,583,574,481,456,498,583,637,724,811,912,846,782,592,902,857,823,766,730,660,519,786,873,912,1002,1001,1023,963,902,455,419,450,455,545,619,582,597,496,458 15,11,11,50,73,73,49,403,412,421,411,392,382,392,402,408,394,407,416,477,435,406,447,421,411,416,387,382,387,402,413,437,448,424,437,418,419,370,388,383,379,428,390,419,395,391,460,573,582,510,490,462,412,407,442,421,467,445,484,473,445,380,407,395,397,425,464,443,454,407,388 5,224,159,150,228,151,100,619,828,785,739,628,635,667,721,696,704,677,840,975,941,730,957,901,822,801,687,623,516,440,631,944,981,891,901,770,674,451,498,514,584,652,772,738,738,566,863,1023,1023,1013,983,878,749,732,790,799,848,841,891,878,832,517,561,504,524,802,970,902,902,807,687 9,11,10,31,58,42,21,406,438,436,433,420,445,436,443,445,436,449,484,514,490,418,458,447,431,419,410,410,398,404,420,495,508,460,470,419,409,394,400,402,409,429,461,445,450,405,575,701,695,636,598,526,471,443,479,461,542,528,591,569,517,406,398,410,395,445,482,459,461,444,422 1,9,9,72,118,122,74,397,422,417,394,403,367,399,399,398,407,402,414,458,429,385,433,418,419,405,397,383,392,383,398,428,458,409,422,396,392,379,378,396,396,386,406,408,390,392,448,548,557,476,463,443,399,404,407,425,461,451,474,454,438,396,384,399,395,400,453,429,419,410,398 18,8,8,20,25,24,19,407,396,379,381,390,400,429,424,422,377,379,393,390,398,373,383,377,400,373,376,395,382,383,388,390,390,380,394,391,376,379,400,409,391,414,421,420,397,390,440,386,396,405,390,388,374,406,424,437,445,466,501,490,431,392,393,380,382,386,371,388,375,369,393 14,10,10,58,99,100,57,403,450,418,420,410,404,415,430,425,414,426,452,550,533,424,504,468,446,435,409,408,401,394,417,493,544,455,493,428,413,414,391,387,401,414,451,450,451,397,536,721,738,655,612,523,440,438,464,496,534,532,577,533,516,409,399,401,402,447,536,492,455,441,411 20,52,51,103,148,132,91,476,587,561,509,496,503,497,545,521,516,509,622,755,738,491,691,633,557,547,478,477,438,408,470,699,737,646,660,539,484,378,407,402,419,473,579,553,539,440,748,938,950,881,850,747,623,517,584,609,702,682,752,739,692,437,455,431,448,589,730,677,679,571,491 8,13,13,82,104,106,84,407,446,414,422,417,407,423,420,419,433,423,453,511,515,412,478,455,410,429,405,402,403,390,401,493,522,467,463,430,416,395,377,406,384,414,444,441,430,386,523,700,708,622,615,511,426,426,476,464,525,507,557,533,490,396,393,393,409,431,517,471,461,431,414 9,55,54,134,224,217,127,434,422,418,416,381,386,462,486,485,466,446,469,472,479,391,438,423,438,410,403,402,380,413,436,461,485,438,436,432,409,431,426,431,454,465,564,506,494,450,636,662,637,574,559,512,426,530,599,617,671,663,719,664,621,397,413,390,411,438,454,443,446,423,409 12,19,19,56,69,73,58,403,433,432,428,407,414,408,401,421,433,395,446,517,490,413,479,460,423,414,415,398,386,385,404,499,512,455,473,433,436,380,390,394,403,409,430,418,433,403,487,705,723,635,603,495,434,426,466,448,503,503,540,520,487,402,395,397,397,423,499,450,470,437,389 10,9,7,21,26,21,17,413,394,410,375,372,392,416,433,409,412,424,400,423,411,390,403,388,382,374,384,386,401,409,401,396,405,404,383,392,395,385,403,402,417,433,470,446,428,404,494,448,425,436,418,401,391,448,481,494,516,520,567,506,481,386,368,391,393,384,387,394,392,376,383 20,15,11,35,43,30,24,426,387,386,386,382,386,428,423,420,429,403,408,385,400,372,408,388,382,397,374,379,376,375,396,391,419,382,389,388,390,391,408,385,426,434,480,448,424,378,498,445,453,400,406,384,401,425,445,468,513,511,563,545,478,385,376,391,367,388,398,375,392,387,384 12,20,19,71,92,76,61,426,500,476,451,423,433,445,450,439,452,426,499,614,614,441,582,523,497,469,425,428,387,379,421,576,625,527,538,465,446,384,407,416,396,428,477,465,469,416,589,807,827,737,701,587,481,431,495,499,546,546,617,598,556,404,403,422,405,502,602,560,572,495,444 1,18,17,17,27,24,15,411,473,445,416,416,429,427,439,444,423,419,480,561,551,428,521,482,440,444,435,403,396,371,426,516,565,499,513,427,412,394,390,402,399,426,442,445,426,387,547,731,738,645,620,495,457,453,448,475,531,505,552,545,502,401,402,407,404,463,531,502,514,436,435 4,40,39,33,46,46,32,568,611,580,553,539,554,615,683,657,664,645,708,725,718,499,635,600,563,564,509,525,456,381,530,658,663,592,628,527,478,416,392,398,432,450,592,583,604,416,810,879,867,820,801,756,637,511,578,631,714,726,792,801,768,506,514,515,564,663,710,685,712,614,555 13,152,121,203,245,206,176,581,756,721,656,616,601,605,688,663,645,649,773,892,867,619,848,806,722,705,608,566,483,420,599,851,896,805,829,700,618,427,454,480,526,601,722,694,700,515,850,1022,1023,966,943,849,742,677,740,757,814,810,865,862,818,503,537,506,535,746,887,841,849,745,632 9,29,24,44,73,54,32,399,404,418,402,374,401,435,448,440,432,428,441,452,468,397,443,429,410,401,400,378,390,409,400,449,450,434,446,428,423,410,411,408,420,462,507,473,465,414,528,610,607,560,520,455,419,470,518,532,584,561,610,572,525,391,389,392,383,424,454,438,445,391,402 14,280,215,271,298,214,197,664,782,751,711,576,587,715,763,724,715,700,780,921,902,660,917,869,779,777,670,586,481,462,642,881,939,846,867,726,632,463,516,545,590,701,804,773,756,599,881,1002,1023,961,937,838,710,763,822,834,888,882,927,909,863,528,555,500,570,768,937,883,887,792,668 7,19,16,28,45,38,23,425,411,412,380,399,388,431,463,456,452,444,443,439,435,389,429,396,396,370,373,382,385,408,425,410,427,413,418,389,382,411,417,418,444,498,566,507,469,440,597,527,480,451,447,436,404,556,604,634,674,642,696,616,565,383,392,386,405,392,426,408,407,387,378 9,41,39,87,101,94,81,478,612,527,518,473,513,495,531,545,540,524,638,727,714,486,678,628,562,552,481,480,423,391,505,708,726,638,656,552,481,395,401,437,453,507,601,558,588,446,755,913,915,847,820,735,598,540,623,631,721,719,777,767,716,422,448,442,453,597,741,695,698,576,504 16,34,33,294,503,502,289,451,515,507,484,475,504,470,509,513,503,508,568,581,579,425,471,469,472,460,458,436,434,382,442,502,487,467,479,461,432,398,415,405,438,435,498,482,502,434,667,743,724,680,682,635,553,429,438,475,535,543,607,626,604,453,453,447,458,525,541,538,585,497,483 6,26,24,20,31,22,14,551,707,658,624,564,578,609,672,670,657,647,757,833,806,579,767,713,650,614,538,517,473,393,585,798,816,736,763,637,589,409,428,410,435,496,629,633,671,443,839,978,968,914,889,813,694,533,618,648,739,751,816,834,796,507,514,514,542,739,851,789,816,701,606 14,9,7,23,31,26,19,398,400,385,379,369,391,411,411,406,389,402,408,398,394,383,378,397,392,391,388,368,373,383,389,399,392,400,384,381,386,396,405,395,419,427,465,425,406,412,477,430,416,406,396,379,389,433,466,472,505,515,545,490,463,387,373,384,386,385,389,388,379,396,394 8,10,8,38,40,23,24,419,403,386,387,391,391,421,440,422,427,430,403,405,421,387,407,401,393,391,386,375,388,416,395,408,397,393,400,375,406,405,391,403,414,446,478,469,448,412,501,484,462,456,430,412,413,440,476,482,524,509,583,533,477,381,382,387,385,388,417,416,399,394,383 18,11,11,50,82,79,48,412,472,443,446,433,423,424,421,436,428,444,480,572,543,424,524,486,449,444,410,403,424,377,410,530,576,505,539,442,406,363,389,397,376,408,418,425,429,391,545,781,794,716,676,565,490,403,436,435,489,501,521,531,479,415,410,415,402,444,553,506,509,458,437 8,9,8,37,50,30,25,434,427,415,392,397,421,422,428,421,419,412,435,456,469,399,425,447,425,398,396,403,382,410,434,474,473,440,445,413,397,399,399,420,433,480,590,538,521,393,506,612,611,557,539,501,419,429,459,443,499,473,543,516,487,389,385,402,393,411,446,427,436,400,378 1,35,34,44,42,39,40,452,646,615,538,502,464,484,516,493,469,497,636,830,806,528,810,756,652,642,528,492,404,405,457,778,853,738,762,592,518,391,417,417,446,493,582,528,539,448,671,920,958,871,845,723,551,505,559,584,641,625,692,680,633,409,452,421,423,610,828,770,749,660,501 8,13,12,84,140,126,75,438,498,474,473,448,468,471,495,484,486,489,531,579,595,425,504,477,458,434,426,428,396,410,515,559,575,530,545,499,457,433,485,514,593,690,812,733,666,432,776,800,781,732,701,634,531,547,642,723,868,874,914,840,768,422,429,408,422,507,580,542,584,477,465 20,13,11,34,40,32,27,414,389,396,381,370,374,426,443,421,409,415,393,415,411,395,381,394,392,395,396,375,392,391,394,421,398,394,393,371,383,389,397,391,427,425,470,440,427,390,483,435,437,418,418,406,382,442,468,505,529,518,554,518,474,397,381,380,391,379,405,392,397,374,384 7,30,22,56,89,56,36,414,404,372,383,362,373,424,447,434,416,413,398,430,429,378,395,419,382,393,393,381,382,426,404,405,438,411,419,414,391,397,409,406,423,468,509,451,441,411,518,512,509,459,423,423,423,467,495,518,559,541,611,562,515,413,396,378,369,408,437,410,403,386,388 4,90,80,546,566,531,511,444,612,580,564,495,503,510,540,520,517,522,660,783,759,516,732,682,604,583,483,463,438,423,486,739,783,682,718,569,498,403,414,421,462,482,593,560,583,484,743,951,958,882,859,759,629,526,598,615,703,685,761,746,699,452,469,434,433,606,781,717,733,618,525 10,56,52,103,127,119,94,455,597,556,530,474,496,496,511,504,511,495,607,747,717,484,696,641,551,538,477,459,441,387,460,703,743,641,663,528,472,406,403,418,429,448,543,518,527,432,684,900,913,839,810,711,590,495,568,569,656,644,702,690,645,429,457,412,440,560,735,681,684,564,521 15,8,8,32,38,35,29,374,444,409,393,401,427,416,418,399,393,418,450,500,487,408,454,439,411,422,399,394,394,383,406,472,495,437,459,437,392,380,404,397,399,395,418,420,423,391,479,672,678,613,556,492,420,420,426,428,459,474,482,484,480,398,408,388,406,426,487,436,454,410,407 7,141,131,226,323,310,215,597,761,717,661,596,657,657,708,695,686,680,791,880,871,645,837,799,737,709,628,588,498,418,615,844,871,805,825,702,610,441,451,469,504,568,704,696,700,496,873,1023,1023,974,952,877,757,634,714,747,812,814,875,872,837,526,537,517,561,758,879,830,852,745,649 7,21,17,53,69,40,33,395,401,401,397,384,397,419,422,408,393,398,413,441,446,398,413,415,410,388,379,400,387,415,397,424,429,423,398,394,398,408,398,393,425,440,455,429,416,420,477,516,524,456,434,443,402,448,480,468,525,517,561,506,468,391,376,388,408,397,429,409,430,418,385 19,68,63,115,188,168,104,444,473,458,426,391,450,473,496,483,493,477,504,588,537,426,526,483,453,446,415,406,421,391,436,546,561,483,488,444,437,412,424,425,426,461,535,516,489,448,655,763,759,684,661,552,502,536,590,613,666,650,714,690,637,430,402,415,421,471,567,489,534,471,427 1,86,78,432,726,689,405,476,659,623,552,472,517,526,562,523,531,529,673,811,791,530,769,725,627,607,530,490,444,416,502,769,820,723,752,610,547,420,431,436,468,508,629,593,597,500,758,976,996,919,896,800,651,575,664,669,738,726,787,762,719,457,473,449,459,627,794,750,754,641,542 16,8,8,69,104,107,70,384,412,396,395,394,387,415,417,416,422,410,436,432,423,410,427,405,392,389,387,400,386,394,395,421,420,404,404,404,385,405,383,397,384,428,432,411,435,398,485,561,570,503,487,442,416,430,462,479,516,516,554,512,479,397,388,402,397,426,417,421,422,413,390 8,8,8,34,45,45,34,405,433,423,411,402,408,414,405,413,417,420,429,466,487,392,461,436,415,428,409,413,395,384,409,470,497,435,459,409,413,398,393,397,388,417,455,439,429,389,488,658,667,588,555,465,433,405,426,442,476,501,503,507,473,387,397,386,387,425,488,462,443,435,412 9,60,58,55,40,36,51,439,417,421,409,417,426,448,445,459,457,453,452,448,459,397,405,413,407,402,416,391,380,437,540,488,452,440,441,427,432,485,602,656,733,813,887,792,719,447,764,672,605,571,560,505,441,619,754,819,900,882,910,830,762,403,394,395,400,426,435,414,438,422,388 10,347,304,191,264,222,156,448,417,387,395,400,378,437,487,464,447,431,411,432,468,379,414,403,401,407,400,401,387,427,455,454,424,398,431,396,387,440,453,490,538,627,702,607,565,450,568,582,534,489,436,451,409,502,547,527,591,579,659,602,540,414,377,396,397,424,410,418,456,405,396 15,36,34,609,1023,1023,613,509,523,489,451,448,450,543,586,569,542,543,563,620,619,455,545,522,477,460,434,432,409,394,487,560,572,516,529,480,417,397,421,446,451,499,603,590,581,499,756,804,802,734,697,628,529,562,631,665,735,733,784,767,722,448,424,471,464,522,601,570,580,490,455 18,72,67,276,531,507,259,480,460,423,391,424,398,492,535,527,498,493,503,522,514,411,476,450,439,418,402,406,394,394,449,502,484,448,465,403,419,405,430,426,457,485,562,534,515,494,665,700,688,610,577,520,456,575,676,678,728,713,753,711,652,432,391,438,440,471,516,494,495,448,429 9,121,116,189,409,390,178,576,644,605,561,497,537,621,682,672,668,649,710,760,761,506,693,641,606,596,514,506,438,393,566,717,742,670,660,581,517,424,433,441,485,559,680,648,651,497,838,934,937,881,853,769,643,626,715,738,806,803,855,844,800,509,487,514,534,656,761,725,731,621,549 5,8,8,23,37,35,20,408,421,417,404,411,415,417,416,423,416,419,429,471,468,381,434,417,417,407,392,377,388,377,408,440,468,432,415,415,403,392,388,383,383,385,425,438,422,403,506,583,577,509,485,445,392,419,422,436,464,473,504,505,477,407,399,402,405,435,452,438,447,411,390 2,9,10,19,24,19,16,415,521,473,454,419,431,427,454,447,432,451,544,667,621,460,646,557,503,477,433,415,408,402,414,636,674,575,558,464,436,397,398,411,391,428,451,452,462,406,543,821,822,730,687,574,476,426,451,461,494,490,553,542,491,399,412,394,401,503,654,557,589,480,436 2,9,9,34,41,41,33,408,450,431,427,418,405,418,413,416,407,418,446,539,522,420,495,474,422,420,396,402,406,400,408,500,557,461,484,421,398,392,400,380,399,419,439,433,434,395,517,706,711,617,591,517,433,426,428,461,476,479,530,496,478,390,400,402,410,435,515,471,495,455,403 7,9,8,22,28,23,18,412,376,393,380,364,373,425,432,399,389,384,391,393,369,388,389,385,383,391,370,371,380,388,399,407,382,388,384,386,383,384,391,388,391,385,416,409,423,370,437,417,397,385,391,400,380,425,411,402,440,454,521,461,438,381,393,387,385,377,381,368,390,379,398 7,12,11,30,41,31,24,413,383,405,408,379,394,403,433,412,411,401,410,407,419,394,409,393,376,396,401,386,361,388,402,406,406,398,389,386,390,388,404,391,410,438,479,449,427,410,456,486,468,423,419,405,392,462,500,506,527,515,556,509,458,391,394,385,388,397,402,404,382,394,385 20,8,8,23,28,26,21,439,490,446,423,405,433,433,448,468,447,451,506,606,555,443,566,491,464,451,419,403,393,407,462,601,594,518,522,453,430,401,427,454,470,537,630,571,542,399,613,795,771,696,656,548,450,446,487,551,647,653,695,641,602,408,404,404,417,496,615,534,557,448,419 5,33,31,127,181,169,115,443,551,508,492,459,459,478,527,496,501,477,595,723,697,453,662,631,543,524,464,456,418,400,479,680,721,621,643,534,439,415,419,429,455,479,582,537,529,453,721,895,907,832,802,687,566,532,599,618,695,691,746,706,673,412,434,411,434,551,701,657,648,547,492 12,12,10,37,45,30,25,413,404,377,387,394,381,437,453,426,426,402,396,417,405,381,409,387,396,397,375,390,385,402,397,401,411,396,385,386,375,402,394,404,427,412,460,444,431,385,492,483,472,449,434,414,390,424,453,441,508,508,534,528,471,393,392,381,389,392,412,398,389,394,380 1,44,43,131,256,258,127,454,496,452,423,426,423,459,482,465,444,464,490,614,589,425,559,520,482,457,439,411,395,395,440,585,626,524,548,477,454,397,413,429,422,452,535,489,501,440,640,794,804,715,679,583,475,509,561,582,653,634,679,657,611,415,417,409,413,480,576,569,569,483,446 7,11,12,51,44,44,51,413,492,457,462,427,444,424,443,441,446,434,514,580,568,429,524,508,490,461,456,435,397,409,418,561,578,519,539,449,423,385,399,377,409,400,442,443,444,405,590,786,788,718,679,605,495,422,436,453,512,525,585,575,540,409,417,408,412,484,587,528,553,485,432 1,18,15,40,41,33,33,459,540,506,491,470,431,485,513,507,506,481,544,687,680,448,679,620,522,523,461,419,408,423,457,629,709,596,632,484,413,426,427,421,452,507,612,544,524,456,674,797,821,735,706,583,479,564,643,655,699,692,736,702,642,403,403,422,427,504,686,644,648,520,453 15,30,26,101,144,125,85,434,542,521,474,437,456,444,478,471,472,486,570,684,663,453,631,568,520,499,470,423,396,386,458,650,690,583,601,513,461,378,399,408,431,456,504,492,504,412,663,865,867,796,768,670,541,477,556,539,627,626,683,659,621,404,439,406,428,513,676,609,613,526,465 4,9,9,29,36,33,25,468,436,411,425,408,404,461,474,439,443,445,442,483,479,395,460,422,400,412,398,385,374,420,466,486,501,434,459,406,393,395,408,441,467,536,653,594,560,426,611,594,605,529,540,498,441,521,573,587,646,630,685,637,577,399,400,399,407,438,477,441,446,435,418 19,17,14,37,51,38,26,379,402,393,407,364,381,407,425,418,414,405,392,421,399,401,393,391,371,391,398,374,375,378,403,402,422,399,399,388,384,396,401,413,414,425,449,430,413,405,455,430,435,411,419,393,399,444,489,456,510,485,532,492,445,383,376,383,386,387,404,388,398,378,386 9,49,42,81,94,83,69,427,428,401,404,412,398,443,468,435,456,438,461,462,466,393,432,411,398,396,412,396,398,388,432,448,477,438,437,396,381,392,417,448,438,506,560,507,474,432,590,620,590,553,507,470,413,490,558,568,640,622,677,620,580,401,397,419,409,421,444,418,443,418,385 12,15,16,52,77,80,54,436,500,464,449,439,419,430,441,456,464,453,530,619,589,433,553,512,466,461,435,413,414,391,433,570,605,525,534,453,425,412,394,395,402,426,468,458,469,400,576,797,809,741,705,603,495,439,498,482,524,528,583,587,553,413,430,414,427,519,594,542,559,496,433 4,35,28,368,605,557,330,400,438,415,423,411,417,450,441,445,449,419,458,482,480,411,465,442,427,422,405,407,392,418,418,464,487,437,453,428,397,404,412,402,421,441,500,448,466,458,586,644,627,542,523,485,430,500,588,595,620,601,634,593,543,413,409,394,401,421,486,449,458,423,412 5,8,8,25,26,26,25,406,433,414,405,403,401,398,417,411,407,416,427,476,461,397,460,436,399,404,395,401,386,395,393,462,471,440,455,422,409,385,389,389,396,403,405,416,402,381,470,637,626,551,534,457,417,405,417,435,460,446,480,471,458,395,384,398,380,424,454,451,456,422,396 7,225,179,253,344,285,210,568,731,707,621,554,572,626,692,673,674,622,746,863,849,602,825,782,714,681,571,528,447,426,593,819,871,779,797,650,594,432,499,535,571,652,763,726,705,586,856,991,1007,938,910,820,699,750,811,819,864,859,900,875,829,495,501,477,496,700,862,809,823,711,600 2,162,55,561,711,292,206,702,781,739,720,648,675,763,827,835,823,817,845,877,864,584,781,742,687,669,592,589,482,466,757,846,856,789,809,726,663,532,560,576,662,743,860,835,847,692,982,1023,1018,976,953,897,798,843,899,907,956,947,999,993,955,609,608,610,666,796,867,828,853,752,669 2,312,278,178,269,244,159,411,380,380,384,390,388,433,411,408,387,401,413,401,392,375,387,368,405,387,378,392,382,450,412,404,397,398,366,391,379,395,416,397,464,494,548,490,470,436,481,430,404,381,402,410,391,419,430,438,458,483,500,491,459,375,380,381,381,395,391,366,384,379,377 19,21,20,40,50,48,39,429,471,448,446,425,420,442,443,455,451,444,496,590,575,418,528,497,462,440,404,400,400,379,429,536,584,498,522,434,411,374,400,420,394,441,489,482,486,418,596,768,775,689,656,565,469,446,494,512,578,587,626,604,568,402,412,408,406,459,555,520,537,463,427 3,7,8,47,59,60,47,407,436,402,408,382,394,406,428,411,419,402,422,477,482,393,443,437,413,403,393,388,390,402,398,467,473,437,455,395,401,387,391,388,399,404,442,416,413,407,502,608,619,532,515,430,418,421,455,456,483,495,534,508,471,397,409,384,390,418,464,453,465,413,407 4,51,48,119,175,164,107,628,813,762,718,662,689,681,735,715,713,701,852,906,886,731,853,821,781,753,668,647,546,420,627,891,879,839,846,752,716,423,435,486,476,571,724,704,734,478,885,1023,1023,1023,998,928,830,619,711,730,811,812,878,878,845,572,677,566,585,887,965,924,946,848,772 7,10,9,21,30,27,18,397,395,405,382,375,384,401,425,402,402,378,395,424,418,391,384,392,383,391,399,371,382,370,407,400,414,393,415,390,386,402,383,389,412,418,464,403,440,398,468,449,443,435,403,384,389,436,446,464,482,489,518,479,454,393,374,368,390,392,408,391,389,393,396 7,10,10,80,100,90,71,426,437,410,396,406,420,424,442,441,435,437,442,494,473,408,462,436,434,418,405,416,397,379,423,477,494,448,443,401,407,411,394,391,437,451,506,462,462,419,599,696,704,616,589,503,453,481,529,541,613,582,641,602,544,411,388,411,395,439,481,449,473,428,404 10,9,9,18,27,27,17,383,385,392,378,393,390,394,405,398,411,393,391,401,390,380,373,377,375,382,387,387,382,409,392,372,382,395,385,399,378,394,388,389,415,404,428,412,405,390,435,410,401,386,376,380,390,399,434,417,446,435,472,443,431,401,371,379,385,395,380,396,384,389,408 13,8,8,26,32,31,25,407,435,432,429,405,418,418,410,420,422,411,462,519,494,407,483,456,442,413,418,392,375,383,394,495,511,463,469,425,400,393,399,388,405,404,409,423,428,386,512,700,710,618,596,497,454,414,439,452,496,476,518,519,494,392,392,395,403,437,503,468,498,433,409 16,13,12,73,65,60,66,408,471,457,434,430,421,408,432,437,439,423,476,567,556,419,547,519,445,443,423,407,389,393,403,550,576,494,524,428,398,403,391,395,403,421,444,439,448,420,536,749,760,679,637,537,457,439,442,453,511,501,552,523,511,403,397,397,399,477,598,543,519,472,420 8,17,15,42,54,35,29,431,413,393,393,377,404,437,450,433,410,411,408,455,436,392,432,434,398,409,386,400,384,410,416,436,445,413,421,394,405,388,387,387,402,422,486,455,430,416,522,535,546,477,472,438,396,452,473,476,524,533,595,541,491,392,384,384,397,401,437,411,420,393,385 20,9,9,42,67,63,39,429,472,442,451,399,412,435,449,441,434,436,465,570,533,430,532,504,452,468,409,394,387,368,425,538,580,461,520,445,409,375,389,421,413,420,490,462,469,399,527,686,724,622,591,481,434,445,469,491,551,536,583,536,514,411,401,394,389,437,559,511,519,461,436 17,198,142,862,1023,914,703,774,871,825,787,733,767,808,859,849,837,832,899,972,959,746,924,887,834,810,720,699,589,532,782,934,959,887,909,808,734,559,603,624,703,788,892,862,865,705,1006,1023,1023,1023,1023,961,869,847,910,934,990,984,1023,1015,979,671,683,675,704,869,973,929,943,854,769 3,37,36,105,131,128,100,471,559,544,494,461,467,478,541,514,511,513,601,715,702,467,655,595,527,502,463,438,407,382,459,664,695,596,612,507,474,411,390,418,441,458,559,517,538,432,712,892,899,831,798,707,586,509,579,587,663,659,728,709,669,436,437,405,453,581,697,652,651,513,495 14,46,36,119,131,101,92,661,809,764,720,668,680,698,767,748,746,746,855,906,889,705,845,810,761,745,657,621,546,429,683,891,882,836,843,751,692,436,469,470,545,630,767,756,774,509,913,1023,1023,1023,996,927,822,697,772,793,862,859,918,913,884,599,668,602,636,890,962,921,943,843,761 13,163,149,139,202,172,119,423,397,377,402,391,401,435,428,404,432,397,399,405,424,407,411,394,385,389,382,375,387,399,429,414,415,418,417,383,387,418,421,416,468,492,561,497,484,424,464,456,433,394,433,424,384,445,513,512,526,515,567,507,474,395,386,389,394,396,407,390,415,387,390 20,20,19,54,65,59,49,459,509,493,449,419,424,451,524,505,496,468,543,645,626,469,614,565,490,481,425,418,399,407,452,595,660,557,578,470,423,411,409,441,453,486,558,523,497,427,662,795,808,730,698,595,490,525,573,600,652,651,710,691,640,403,411,416,436,495,649,581,582,458,442 17,15,14,31,41,35,24,396,379,376,392,386,392,402,411,394,396,392,399,395,386,383,401,394,388,377,379,394,401,398,404,393,390,395,409,364,394,397,408,397,380,415,417,414,411,393,437,420,422,401,385,379,383,419,436,438,455,450,476,419,441,383,390,388,385,392,393,398,382,403,387 3,88,76,38,52,46,33,402,398,371,384,385,407,406,427,406,422,382,421,396,398,369,399,382,370,364,371,372,385,405,412,411,394,382,400,394,374,398,413,425,443,481,517,459,442,412,493,450,461,438,423,423,413,468,527,508,565,565,594,543,484,393,401,384,381,413,410,394,390,390,394 3,12,12,57,80,80,56,426,439,448,414,400,404,414,415,413,441,416,472,508,515,425,477,454,431,442,409,386,400,387,418,504,529,473,483,424,427,375,387,408,405,390,430,430,422,385,550,719,726,657,603,538,468,425,445,458,510,509,547,511,500,400,398,377,401,430,521,490,489,451,418 18,31,18,55,82,46,30,488,419,396,408,387,409,502,524,488,461,431,455,423,441,376,424,408,396,410,411,398,385,379,441,424,439,400,394,400,378,430,406,430,428,443,537,528,486,424,605,537,522,465,448,415,401,475,532,534,608,636,686,654,560,404,391,391,391,395,429,376,413,384,397 6,10,9,14,23,20,12,454,405,383,390,369,392,441,471,414,419,418,425,413,412,393,394,388,382,386,374,383,376,391,400,390,414,397,376,370,385,400,398,411,417,452,482,439,428,405,509,450,447,413,438,414,397,456,471,486,545,538,578,510,472,401,373,395,387,397,400,393,405,393,395 7,9,9,26,22,20,24,434,429,422,388,401,404,426,459,426,440,424,439,460,451,413,456,431,411,407,394,395,387,373,439,451,458,438,433,409,390,406,409,446,452,499,604,552,511,411,554,579,581,524,496,470,435,481,518,529,576,568,614,577,514,412,388,395,398,415,444,434,433,398,400 14,10,8,27,34,27,20,398,382,378,392,364,372,378,405,399,382,386,386,388,396,385,384,383,401,379,385,386,380,389,390,403,401,397,397,385,365,391,384,391,394,407,432,407,405,394,396,410,406,398,389,397,378,402,415,433,450,452,468,434,419,382,387,383,386,372,384,371,382,373,405 17,8,8,52,76,78,52,384,440,407,438,405,411,410,411,405,395,402,436,459,450,408,436,421,406,409,414,390,384,386,404,455,459,425,448,406,394,378,387,383,389,394,404,395,402,397,464,593,604,538,499,446,419,393,402,407,454,433,469,461,454,385,408,387,401,409,444,439,435,409,379 15,9,9,213,190,184,205,393,408,406,395,391,396,397,399,387,403,401,419,445,426,407,412,405,406,405,388,385,390,395,391,428,429,422,400,409,383,391,365,405,396,401,409,415,405,393,420,521,518,473,457,425,392,399,424,426,451,451,469,455,413,381,388,384,387,404,419,411,428,398,390 20,10,9,38,40,31,29,427,374,394,395,370,380,416,440,407,397,393,408,398,388,387,401,376,376,382,380,376,381,397,396,391,395,385,384,359,371,399,389,385,408,423,450,430,445,403,466,430,423,408,389,383,394,451,464,453,505,501,530,486,480,388,392,380,402,380,391,372,392,381,377 6,17,11,89,130,106,69,432,417,419,403,391,382,443,448,424,416,421,421,440,446,396,432,401,403,415,388,382,371,386,409,439,440,408,410,394,381,397,400,408,427,434,486,456,445,427,514,577,557,515,477,436,421,457,497,477,544,524,600,551,504,391,383,372,375,408,454,431,434,414,391 3,148,140,277,420,404,262,598,747,710,669,599,634,630,687,691,658,663,786,873,863,617,826,781,702,695,570,551,471,415,606,834,865,779,802,676,591,414,414,451,479,523,690,666,694,502,857,1019,1023,967,937,858,756,621,691,718,796,798,861,858,825,500,537,524,528,744,865,823,827,724,653 10,12,10,26,33,26,21,445,402,382,390,382,397,431,450,427,425,411,411,429,423,398,422,394,402,390,391,383,367,396,388,427,430,410,404,396,389,402,407,394,392,417,450,437,411,390,499,537,528,481,458,422,410,411,415,441,478,494,536,522,484,378,383,396,395,408,435,397,427,409,402 15,184,155,164,221,198,145,548,746,693,622,533,539,604,651,635,615,616,788,902,860,668,880,811,726,711,588,560,442,452,575,877,907,809,816,665,564,438,480,530,567,645,746,694,679,565,824,1010,1009,937,901,798,653,717,772,772,810,805,856,834,784,466,487,476,485,767,902,822,836,715,577 15,15,12,51,55,40,37,489,602,576,547,503,513,521,578,572,583,544,647,746,733,479,675,611,562,550,474,466,415,389,525,707,740,642,651,561,493,393,432,407,443,496,617,597,608,447,792,904,899,847,821,749,638,547,627,637,717,733,791,790,751,446,453,430,463,581,712,673,681,574,503 12,51,48,295,453,449,291,524,612,551,549,471,545,586,639,636,625,613,664,716,714,469,630,580,556,544,481,499,410,398,559,630,661,572,615,525,521,416,429,449,470,537,682,650,664,493,823,873,876,819,803,729,644,588,676,695,789,786,845,833,794,494,470,486,501,623,687,664,676,562,536 20,39,20,200,225,69,65,671,666,617,581,545,550,711,770,743,724,703,741,798,779,496,715,666,583,569,502,473,416,528,675,760,778,688,721,586,534,569,658,710,766,839,910,846,807,702,925,948,936,878,850,780,654,882,939,947,981,965,998,957,907,500,491,508,527,675,765,704,730,606,526 14,23,23,94,140,143,95,397,405,398,402,376,396,392,391,392,402,389,423,459,416,391,425,418,404,387,396,400,386,372,385,412,457,413,423,395,406,393,399,401,407,410,429,409,404,405,444,508,521,450,461,424,405,465,539,553,546,508,533,460,435,401,390,388,387,409,445,416,428,388,382 17,42,41,296,386,391,300,455,449,433,420,419,411,450,476,480,457,471,494,509,510,406,450,444,437,420,412,396,394,396,438,491,501,462,467,430,427,413,415,404,427,465,537,504,497,436,645,726,719,636,622,507,461,510,579,623,686,664,725,681,637,413,400,411,421,449,506,467,474,436,418 7,8,8,28,31,27,26,449,427,402,408,383,400,420,435,431,418,410,422,458,452,409,451,428,394,420,407,392,399,391,420,464,487,442,448,423,414,397,395,398,441,460,535,530,482,391,522,593,590,526,505,478,430,419,443,446,512,489,514,512,477,392,401,398,398,406,467,435,433,408,404 16,9,8,25,34,32,23,428,397,393,375,380,382,423,416,409,411,406,408,395,415,389,400,388,392,387,396,385,391,419,389,400,385,396,391,393,388,401,402,403,406,401,458,441,427,401,460,420,425,390,400,390,378,422,449,446,496,484,530,492,454,383,384,379,403,385,416,391,388,375,378 8,22,22,122,178,164,111,408,429,414,401,405,411,438,446,439,420,411,445,464,453,390,449,434,405,411,400,410,396,381,412,454,477,432,445,413,413,389,410,399,428,455,472,450,451,421,538,647,655,577,554,486,430,478,538,537,605,584,635,581,532,393,408,384,393,429,473,463,447,433,399 19,9,8,23,28,24,20,404,391,381,394,357,386,408,420,411,393,384,389,382,369,397,386,386,388,386,399,391,369,375,380,374,402,383,396,387,387,409,395,395,408,415,454,439,414,401,464,386,406,385,389,376,378,446,484,491,514,510,530,481,444,387,371,382,386,400,373,380,374,381,393 7,53,30,75,106,56,40,425,411,391,365,391,386,447,501,449,455,445,431,436,418,389,408,394,398,387,400,399,372,432,437,434,425,418,427,393,384,417,430,436,479,491,583,540,506,458,600,535,499,479,469,409,399,578,635,641,678,669,712,662,583,395,381,385,385,397,419,410,392,389,381 12,13,13,88,123,116,81,406,442,418,421,399,410,426,441,420,439,431,463,521,513,412,473,447,425,421,395,391,392,392,430,475,502,459,468,428,401,383,412,424,421,403,461,454,458,424,534,679,690,614,574,488,423,477,493,529,566,537,604,563,516,397,397,403,401,421,503,450,461,428,409 12,18,18,54,69,65,50,415,505,480,431,429,421,431,443,443,424,441,497,603,593,432,573,527,482,476,414,404,383,402,427,586,611,534,551,469,440,405,417,391,419,427,461,445,452,400,570,808,823,734,700,609,484,431,466,474,524,523,576,571,520,393,427,402,410,468,577,533,543,468,438 3,11,11,49,80,82,49,398,401,396,381,389,387,392,407,385,405,407,403,419,423,383,411,398,390,396,402,381,373,398,393,407,425,396,393,391,385,397,395,389,415,424,449,411,407,405,458,488,513,453,434,423,408,472,506,502,517,489,521,473,461,404,400,383,388,409,426,407,422,394,390 8,20,18,43,62,48,31,428,420,391,389,385,397,401,434,441,438,419,426,453,438,402,436,428,413,406,390,395,370,409,420,440,444,420,433,391,393,402,400,419,425,447,493,469,444,429,540,583,587,521,488,424,417,458,506,517,565,543,616,546,516,395,379,391,384,421,458,441,432,407,390 16,13,11,42,43,33,33,416,403,398,394,399,395,432,433,416,384,404,396,400,410,386,405,399,405,386,394,390,390,411,395,398,406,378,404,381,397,393,408,405,420,443,456,452,425,406,504,459,453,411,418,421,378,458,481,472,512,549,580,533,482,387,386,384,392,407,422,394,397,388,386 13,15,10,52,61,33,30,474,647,621,538,459,471,507,578,523,509,494,643,813,782,526,791,729,634,621,523,483,424,427,493,782,832,717,752,571,499,420,438,452,492,551,649,590,586,471,713,925,945,862,835,722,581,586,642,663,714,697,755,726,675,429,442,413,434,630,804,738,737,622,495 5,12,12,33,46,43,32,410,456,426,427,415,411,412,440,436,431,436,481,527,530,421,491,456,423,421,419,401,385,368,432,519,533,467,513,424,411,388,383,377,402,417,450,425,443,415,537,723,728,657,606,527,464,415,429,445,477,481,537,530,513,406,402,408,413,444,525,462,498,446,423 4,23,13,149,161,86,78,481,613,545,507,455,483,510,583,554,528,546,631,746,721,462,680,628,552,537,454,447,433,419,527,710,734,646,643,543,513,402,466,443,487,545,653,605,618,473,760,892,895,831,805,706,571,616,687,695,761,747,798,772,720,426,427,428,448,581,724,663,673,547,477 9,11,9,27,34,28,23,398,379,386,398,387,382,402,424,406,422,392,414,386,394,383,382,378,389,393,393,393,368,390,373,404,411,393,406,387,380,405,403,395,396,399,437,437,405,394,452,433,426,400,405,387,374,425,444,426,456,468,510,482,439,391,400,402,385,401,405,372,401,378,381 17,17,14,43,61,43,30,434,385,387,382,381,396,436,457,426,428,392,386,399,421,395,393,391,388,379,388,370,392,382,427,390,407,394,425,359,392,396,396,414,423,439,492,449,439,402,518,478,445,419,410,396,378,445,482,459,521,539,598,544,509,395,395,388,381,391,392,397,386,380,367 2,19,18,94,149,147,90,402,395,389,390,402,392,378,401,366,422,413,391,412,416,382,405,393,388,364,367,378,374,391,378,415,398,390,403,387,385,380,393,393,398,411,409,394,401,412,444,479,448,434,414,404,397,437,479,486,460,460,475,443,421,391,390,378,405,388,396,401,386,390,377 8,10,9,52,70,54,40,428,487,463,442,413,416,432,454,429,440,428,485,594,579,428,551,498,459,425,422,408,394,402,413,567,589,514,534,442,418,382,409,405,415,434,515,475,468,413,590,789,797,720,680,583,477,474,522,517,577,571,628,588,566,404,406,410,409,461,578,535,530,470,436 12,96,92,92,113,109,89,413,393,358,396,403,370,390,388,407,412,398,401,391,416,385,413,408,391,381,389,380,394,391,372,403,379,402,391,401,367,383,399,384,408,430,441,413,432,391,421,425,426,389,373,373,393,408,443,410,473,437,490,463,437,404,407,386,383,394,387,396,405,389,381 5,9,8,20,20,18,18,400,424,416,398,386,394,408,442,413,411,413,437,452,451,386,436,425,399,402,388,389,382,383,402,432,470,426,423,405,384,397,389,406,403,417,454,428,415,404,486,571,563,500,480,451,404,426,466,450,480,502,541,495,466,402,385,396,394,402,447,413,433,393,391 16,13,11,18,19,16,15,395,411,388,390,382,378,411,431,415,402,415,407,419,407,371,399,406,398,391,401,392,388,390,445,415,427,406,413,405,407,441,515,532,615,707,784,656,536,429,573,515,484,448,421,430,400,528,677,737,797,772,772,660,575,386,405,403,392,398,419,392,410,387,402 15,12,12,47,55,52,44,406,440,438,411,418,403,431,437,429,434,418,470,537,540,406,508,489,451,455,407,403,386,406,417,518,565,488,484,431,427,386,397,380,393,397,459,441,438,415,560,744,759,681,628,540,461,441,469,493,538,528,586,554,511,409,390,410,398,448,533,506,519,430,413 14,50,49,121,219,224,121,417,432,413,401,406,414,428,432,424,404,399,441,478,474,401,454,429,395,395,380,392,395,379,406,453,453,410,447,399,413,400,408,410,421,444,475,465,439,426,540,590,600,514,475,459,432,483,560,554,580,541,597,554,503,392,378,402,405,394,458,447,416,417,401 14,15,12,36,57,52,32,409,433,410,396,396,394,414,447,410,424,400,429,433,432,387,429,413,406,402,393,400,385,413,406,451,454,411,434,397,401,413,422,410,405,428,479,468,435,415,496,519,528,490,444,419,403,466,507,508,556,551,587,546,470,383,387,398,399,386,427,437,411,406,413 4,28,26,60,89,81,55,443,479,439,445,447,469,421,442,446,446,456,485,539,523,417,507,468,445,437,429,427,397,385,418,499,505,465,463,430,422,376,399,390,382,395,442,436,446,402,535,707,702,652,613,571,482,407,443,437,489,496,549,543,540,416,431,410,418,470,529,498,514,476,453 7,10,8,42,46,34,30,422,455,445,433,413,420,450,475,473,473,455,482,518,541,404,477,446,431,419,416,390,386,396,463,514,528,469,505,438,414,412,463,486,523,619,711,613,569,435,662,723,700,636,598,527,461,550,649,686,752,726,770,705,636,387,395,403,410,471,530,492,498,447,419 3,20,20,130,194,199,131,431,521,503,442,435,421,412,474,461,458,446,540,647,645,440,611,570,530,500,450,433,395,400,421,615,679,563,604,482,442,382,393,394,412,439,476,445,469,411,620,849,893,808,782,658,519,438,480,502,555,572,625,607,573,415,448,410,422,507,677,647,618,530,428 5,13,13,26,40,41,26,474,708,630,588,520,503,481,523,535,504,496,753,853,797,658,816,739,680,640,535,498,444,398,522,834,816,732,748,626,531,417,448,454,474,553,680,624,628,427,722,1023,988,936,890,790,651,480,540,554,650,661,731,719,670,423,494,449,449,797,903,826,856,731,601 1,11,10,19,19,13,14,446,538,499,466,428,428,444,498,475,455,468,540,681,652,443,661,595,513,507,460,442,395,400,435,625,706,583,617,468,440,398,410,422,447,468,542,514,500,422,639,794,823,740,697,586,475,538,583,600,652,649,697,662,612,419,415,407,412,496,687,629,615,521,448 13,15,15,54,76,78,55,387,473,424,421,417,407,424,442,436,418,432,484,563,538,418,525,480,436,432,404,404,399,402,402,500,556,473,491,415,422,398,386,394,407,429,441,441,441,396,523,750,761,673,647,562,459,413,450,444,497,503,529,521,505,379,410,399,408,442,546,505,493,455,430 7,21,17,17,21,14,11,400,433,417,424,399,411,419,417,445,437,411,438,522,506,415,487,476,411,435,399,399,391,395,401,479,534,456,481,417,400,402,424,422,428,479,561,484,457,439,556,636,652,555,513,467,436,507,564,567,620,602,656,585,537,386,359,388,393,417,507,456,447,427,398 8,26,18,89,119,45,38,582,722,660,604,531,571,615,679,663,639,640,781,871,820,643,830,743,683,647,557,521,434,485,633,852,847,765,776,630,566,501,511,553,611,708,802,758,743,549,849,1001,974,914,879,784,648,728,797,804,853,847,892,868,821,478,506,490,499,775,892,813,819,692,577 13,16,14,71,119,105,61,386,401,383,388,393,387,394,396,398,401,398,370,371,395,385,398,397,395,370,384,389,388,370,406,380,399,387,390,389,392,394,398,389,397,406,424,441,396,396,416,405,393,396,418,375,395,423,419,421,446,435,456,425,411,401,392,406,395,386,400,365,379,379,394 11,33,22,55,82,49,35,432,398,396,394,424,393,442,450,441,423,414,404,416,418,393,392,399,390,395,391,388,369,419,423,411,407,395,410,411,396,420,440,416,463,500,563,504,475,453,566,511,453,411,426,404,406,528,608,612,651,636,684,621,558,372,372,391,392,388,392,401,413,391,393 10,11,11,25,26,26,24,449,485,464,450,396,425,430,476,475,460,442,491,617,596,445,595,546,483,485,442,397,398,395,432,574,616,537,541,455,420,394,400,418,424,443,513,481,467,402,597,721,760,660,626,504,433,473,520,525,586,577,646,602,560,400,416,419,409,490,614,558,569,473,443 16,9,8,39,43,36,32,417,394,401,396,378,385,432,431,419,404,400,404,393,395,381,404,388,389,405,399,386,372,379,389,392,405,399,408,407,382,393,398,396,394,416,464,450,420,398,478,447,427,422,387,392,399,439,442,461,503,484,540,501,477,385,388,381,392,396,407,379,371,382,398 7,10,9,28,34,30,25,406,401,375,386,391,388,403,411,374,401,389,402,427,408,387,408,407,396,387,388,388,394,416,402,394,415,398,386,386,397,390,402,387,404,401,435,411,419,397,442,483,496,454,433,394,408,407,445,444,475,462,498,466,431,368,385,389,389,385,414,399,413,402,376 15,7,8,49,67,69,49,393,405,392,398,390,414,402,401,393,405,392,408,425,412,396,416,402,392,387,380,393,397,377,396,420,423,405,407,379,400,386,404,388,393,393,408,400,400,401,435,477,493,459,434,416,393,421,430,411,446,423,458,432,424,389,393,387,390,391,415,401,393,396,372 18,27,26,40,59,55,37,424,458,428,425,439,422,427,468,442,451,430,495,515,541,420,489,461,434,434,411,402,384,365,433,495,533,451,494,436,424,426,404,417,442,461,504,505,472,415,608,733,728,646,617,522,451,489,562,552,617,596,661,626,576,408,401,408,404,446,506,488,500,437,413 4,13,11,44,49,36,32,424,405,400,381,388,401,435,440,403,408,404,389,440,424,404,415,381,379,386,386,396,386,393,397,421,423,401,410,392,411,386,394,396,407,413,470,438,422,403,473,505,489,449,426,393,405,424,443,451,480,512,547,496,461,380,377,377,392,414,422,397,398,391,380 2,36,35,258,445,460,260,403,459,449,441,425,422,424,434,451,428,425,481,577,557,425,535,493,464,432,428,424,398,383,407,530,587,490,517,450,399,391,396,406,389,423,466,439,447,408,550,788,803,720,684,547,487,418,449,494,513,504,565,552,530,410,414,395,426,469,569,520,494,457,451 14,33,32,19,28,28,18,386,411,388,397,389,393,380,400,397,396,392,431,424,418,387,414,400,377,398,378,393,386,398,405,438,418,399,403,409,389,397,401,398,383,424,422,419,409,376,475,515,490,444,442,420,396,418,449,461,495,473,531,486,462,377,386,396,386,400,425,416,407,391,381 16,44,41,467,762,688,413,480,559,512,476,466,468,511,564,538,523,526,607,682,668,460,614,564,502,504,448,469,415,435,493,632,651,546,589,477,465,425,411,428,438,481,566,535,569,487,735,853,852,784,760,680,542,520,612,617,706,696,755,732,698,468,455,440,463,574,682,619,641,537,469 4,45,43,59,96,87,52,411,448,462,435,459,433,424,451,445,447,452,464,477,479,396,432,429,439,415,417,419,401,360,422,430,424,437,447,440,439,394,401,400,443,461,509,479,466,398,614,622,586,562,550,503,474,413,469,487,574,555,620,610,576,413,414,411,429,437,453,442,469,457,439 6,51,47,61,70,58,50,445,597,553,533,469,479,474,506,500,502,480,618,751,727,511,703,658,577,555,481,454,433,400,472,708,761,649,679,546,496,392,404,403,419,446,536,522,524,414,682,926,942,864,842,740,605,473,544,548,652,627,710,696,654,424,448,424,437,572,716,672,684,574,491 11,177,131,296,432,349,219,698,813,759,754,700,747,751,821,823,823,818,847,880,882,592,779,758,695,681,630,626,557,447,786,837,847,792,815,750,705,512,569,601,678,769,881,856,866,589,982,1013,996,961,946,907,828,759,842,866,938,934,987,985,954,628,654,637,674,792,861,829,851,762,725 15,11,11,56,98,103,57,402,393,385,399,401,383,384,384,393,398,379,388,401,406,393,395,398,395,394,392,386,396,390,381,396,416,390,399,383,375,396,387,391,381,396,412,393,376,421,415,451,458,421,420,380,387,428,435,453,437,409,428,409,409,383,384,378,391,385,404,399,421,370,384 10,20,19,30,34,29,25,465,500,464,453,419,423,476,514,502,461,461,512,618,584,437,579,520,477,446,438,419,396,385,478,595,641,538,580,449,442,409,418,439,470,529,643,603,570,416,658,770,779,700,670,590,501,533,577,603,668,643,701,674,616,415,406,423,414,474,616,566,566,475,444 5,9,8,13,15,8,8,461,533,478,481,421,457,494,544,550,517,508,564,641,619,447,563,523,479,475,435,432,400,403,474,609,627,551,555,470,453,378,412,421,431,457,543,508,543,405,681,795,777,721,683,610,513,498,545,549,634,626,699,696,651,429,432,423,448,525,637,574,581,510,450 15,9,9,24,29,20,17,448,551,496,488,436,475,479,508,521,508,497,599,666,652,465,609,543,508,482,441,444,414,395,450,632,673,567,576,478,447,409,409,407,420,439,511,501,515,418,692,837,818,768,736,651,527,456,514,536,606,616,691,692,649,424,417,428,457,556,675,606,620,514,465 17,12,13,40,56,56,39,411,435,411,390,398,391,423,419,409,412,411,419,457,456,392,423,415,407,400,384,392,385,385,406,429,444,419,437,414,392,393,394,394,400,404,433,436,432,386,514,585,584,535,494,441,427,415,468,482,527,512,544,510,486,401,407,395,393,400,438,419,435,412,397 2,8,8,9,12,11,8,478,566,531,503,454,463,509,547,538,543,539,602,691,668,478,625,565,511,500,460,434,421,409,487,666,676,608,609,501,463,390,398,411,424,445,551,533,541,412,721,845,836,778,759,656,540,450,523,531,625,621,707,716,672,422,455,444,459,562,694,631,647,540,485 5,70,21,522,587,137,121,651,781,741,686,635,643,702,765,741,726,725,816,900,881,653,851,805,747,717,621,564,505,488,695,877,901,823,836,721,635,505,552,613,671,758,851,808,794,676,927,1023,1023,977,951,878,770,821,885,892,933,927,966,947,905,554,547,554,568,760,877,825,846,739,636 20,28,26,33,37,26,25,565,652,632,604,533,549,602,681,679,674,670,714,782,754,533,687,654,597,568,509,492,444,445,593,756,749,681,709,601,549,417,422,419,484,545,685,666,690,437,851,937,917,874,848,783,668,586,650,674,778,776,840,847,817,497,512,525,545,703,791,730,761,661,575 16,185,170,127,181,162,111,472,432,428,396,406,394,469,507,482,435,459,444,524,497,414,482,448,424,407,397,391,400,458,448,469,532,463,468,432,417,433,431,439,491,527,617,563,520,468,617,627,627,550,536,439,415,527,586,586,655,663,714,680,609,395,393,390,391,425,509,473,482,424,408 18,22,21,80,102,98,76,413,439,449,445,390,427,436,461,464,442,426,471,539,566,422,504,465,438,441,404,405,382,389,414,519,557,496,512,439,430,407,391,401,422,425,464,437,453,412,571,735,740,657,619,531,468,437,466,489,552,532,593,565,527,412,417,406,398,466,535,493,521,447,429 4,12,12,26,37,38,26,413,481,445,438,430,436,434,444,438,445,438,495,603,568,423,558,528,465,459,421,400,411,398,429,566,610,515,545,463,429,391,400,394,393,396,470,474,453,393,592,784,799,719,683,580,489,423,444,487,519,544,591,586,545,414,396,399,394,471,582,526,534,461,426 18,13,10,31,49,36,21,404,401,391,388,393,403,421,444,440,441,403,431,425,413,396,388,391,393,382,385,389,387,382,411,423,411,399,377,383,380,404,406,403,429,467,507,462,452,419,527,518,499,444,444,414,405,510,574,566,608,599,634,566,507,402,390,402,395,423,421,421,427,407,393 5,15,14,54,63,62,53,391,389,401,388,370,387,384,402,404,407,406,392,423,408,391,398,400,384,404,390,380,388,394,396,394,419,401,383,372,401,387,396,396,394,388,413,412,388,402,441,466,467,444,447,424,387,421,461,469,480,465,464,444,420,383,389,379,386,396,405,392,394,393,400 8,29,29,104,173,176,103,452,449,399,428,390,407,454,511,522,494,495,492,451,472,395,414,401,394,408,396,397,392,424,451,440,418,412,438,420,394,408,404,426,440,489,539,519,506,441,653,598,540,493,532,464,428,563,621,635,673,662,702,678,628,439,403,416,441,444,449,425,446,409,412 19,20,19,52,73,68,47,390,391,422,389,389,393,404,411,414,400,409,409,431,407,392,424,413,410,399,386,390,384,364,401,420,430,398,424,387,418,389,399,408,381,400,433,416,401,407,472,506,509,459,442,425,397,417,448,458,477,472,515,478,460,395,382,388,401,386,413,414,407,404,397 13,35,31,104,169,135,85,418,441,440,457,465,465,425,438,449,437,448,463,465,465,393,407,401,396,408,414,424,421,408,428,437,418,412,438,418,414,387,395,405,391,397,417,428,449,409,627,611,579,591,572,572,528,430,436,435,482,497,550,591,574,410,437,401,401,431,420,445,469,439,442 16,25,24,112,175,178,111,454,479,453,445,431,449,455,458,462,457,454,509,584,565,429,523,498,462,454,421,410,412,389,446,564,588,512,523,460,445,391,388,400,406,407,446,456,473,419,625,807,809,737,715,613,500,443,464,497,546,552,611,601,553,407,414,418,410,465,588,534,575,496,448 9,11,11,12,12,10,10,451,509,489,467,443,451,459,521,472,485,496,591,658,632,443,590,547,491,476,433,422,408,375,438,633,640,568,574,469,442,396,394,409,414,432,508,505,489,410,671,843,831,771,734,649,526,467,498,532,605,614,673,676,631,425,418,414,418,547,667,601,624,524,462 18,13,10,50,61,31,29,432,392,407,383,380,404,432,439,413,415,408,398,451,416,389,400,401,397,393,390,378,383,407,419,416,424,403,393,401,395,395,405,411,410,445,478,450,447,408,509,504,498,456,434,397,406,446,475,486,537,546,592,552,477,399,378,371,396,389,417,407,400,401,400 3,8,8,126,145,150,129,387,403,423,387,407,390,402,396,394,396,402,398,453,448,390,423,399,399,398,380,382,396,404,391,422,432,413,418,397,391,388,384,406,387,391,411,415,405,401,464,544,545,482,436,415,395,421,426,413,459,455,495,472,438,391,381,396,402,397,415,396,425,412,384 7,59,29,89,134,61,43,442,434,413,371,375,405,422,458,464,437,419,452,451,459,399,398,406,409,405,374,400,382,417,455,427,447,403,422,410,399,416,449,469,482,523,612,559,517,451,623,542,533,458,469,416,395,568,640,634,683,667,717,662,598,391,381,379,395,383,431,401,433,392,399 7,22,18,34,53,44,28,395,386,400,370,387,384,424,421,404,422,416,392,406,405,376,377,389,390,392,399,380,384,392,403,405,403,395,388,391,386,395,421,404,439,454,481,447,462,425,526,449,423,411,396,393,374,480,533,553,568,555,600,547,489,415,375,390,395,401,387,408,380,389,386 18,12,9,126,105,79,94,648,525,467,461,441,453,696,738,699,668,635,619,653,610,433,558,504,480,449,430,426,401,428,508,578,614,526,538,447,405,449,445,466,477,547,659,617,599,483,773,789,774,696,655,573,486,637,712,721,786,782,835,815,755,495,417,492,495,544,623,577,580,487,443 18,11,11,69,74,72,68,425,456,435,415,411,423,424,439,446,444,436,457,499,491,402,461,432,434,410,408,397,407,391,428,472,498,449,484,421,392,398,419,441,426,446,500,465,456,427,591,674,666,595,536,514,433,480,549,547,598,599,652,609,560,402,389,404,423,440,492,471,467,421,398 10,13,13,47,75,76,47,422,412,413,388,394,396,413,412,409,404,402,420,445,456,402,429,407,407,410,379,377,388,399,405,436,438,429,428,372,415,388,385,400,400,425,430,431,411,399,490,599,602,545,520,452,423,429,457,445,502,461,514,490,467,395,384,370,393,409,433,433,440,419,385 17,51,44,113,147,121,95,439,465,460,446,421,453,458,473,472,461,482,522,591,566,430,535,505,446,458,439,435,401,421,450,541,584,505,525,452,423,410,402,399,419,437,521,503,485,412,638,776,780,712,672,580,490,488,534,564,627,609,683,648,622,400,400,413,417,482,579,531,551,488,417 15,11,10,32,44,43,31,431,454,450,443,429,438,429,451,437,450,441,499,554,530,413,498,472,444,454,417,410,395,397,416,523,550,491,505,449,418,381,395,397,412,401,459,447,455,401,582,747,748,679,653,554,448,443,445,459,527,499,584,560,529,406,410,413,404,464,527,509,512,462,429 17,16,11,82,91,45,42,422,390,380,386,383,399,438,434,417,417,405,416,409,433,399,414,398,415,392,403,396,393,391,411,413,411,383,395,380,401,386,424,417,416,436,476,469,449,404,533,486,481,437,432,409,410,449,471,477,542,543,592,540,469,388,400,381,381,392,424,386,395,381,385 3,14,14,65,101,101,65,382,393,399,398,383,401,407,414,423,405,399,392,425,426,405,404,387,403,386,398,392,377,394,397,423,430,404,403,397,378,410,397,388,387,404,433,410,413,392,470,555,552,506,456,434,405,407,444,457,505,475,506,472,444,398,395,393,392,414,419,389,425,406,390 5,32,32,159,271,280,162,396,395,409,394,374,395,389,404,415,408,406,409,404,389,385,417,396,393,391,377,384,376,387,407,407,397,409,381,401,395,395,404,400,414,413,447,418,410,436,476,453,447,419,427,416,391,476,549,545,567,488,544,466,442,391,391,384,402,393,421,392,407,374,380 12,19,9,198,167,81,99,576,668,608,563,491,503,604,666,636,617,595,715,829,796,573,803,731,632,620,533,491,431,471,580,803,844,740,748,624,518,479,516,533,609,669,772,717,690,572,822,945,950,872,843,731,597,744,807,808,853,834,881,842,791,472,463,473,490,653,822,738,750,633,517 19,30,23,45,74,53,32,421,409,384,386,388,388,421,439,417,439,419,414,430,423,385,423,388,401,402,397,388,392,405,428,416,443,415,414,387,376,400,408,424,434,479,510,464,448,423,504,506,500,465,440,416,374,466,519,544,568,562,608,539,508,362,371,395,390,410,413,384,408,396,393 5,18,18,87,142,147,89,421,428,431,417,403,399,430,427,431,434,423,443,479,450,408,443,421,411,420,402,391,399,399,401,454,477,430,449,411,381,387,396,408,406,421,477,448,442,418,536,631,637,580,529,476,437,460,502,498,558,542,591,542,534,399,399,395,395,439,470,460,456,428,420 7,12,10,30,39,24,17,501,579,530,517,459,471,519,573,570,556,550,632,710,703,477,639,599,538,516,475,465,417,408,512,679,706,607,633,528,497,417,412,431,439,489,589,567,578,428,753,872,865,811,776,699,585,499,563,592,676,678,753,745,708,447,462,443,466,597,711,660,687,582,512 9,65,50,224,327,221,170,431,531,500,457,435,442,486,504,486,470,467,551,725,702,490,702,642,558,559,449,437,382,423,439,695,743,614,635,537,429,408,414,393,447,479,573,508,500,432,639,881,890,806,768,659,532,528,571,577,647,638,694,653,601,410,431,425,423,558,753,680,660,561,476 17,9,8,29,38,27,20,410,408,402,401,385,410,426,422,402,411,394,425,427,410,389,420,407,375,389,385,386,385,420,416,434,415,403,414,396,396,427,470,516,588,676,757,622,535,412,551,511,495,431,435,425,398,542,663,713,778,747,757,635,554,383,413,380,387,402,405,392,411,393,400 17,16,12,35,44,32,25,430,404,402,390,361,393,437,451,447,416,396,400,387,392,395,388,388,375,376,394,380,371,390,391,418,403,399,381,385,407,391,413,393,409,412,444,436,434,389,487,424,415,381,384,413,373,451,449,476,500,516,567,497,462,370,389,375,392,382,396,394,408,380,382 12,23,14,138,174,74,62,478,566,504,477,457,471,505,532,511,527,514,607,702,679,457,638,584,520,501,445,430,396,382,469,681,702,597,613,516,461,422,458,468,507,582,676,610,585,478,721,865,863,793,769,654,543,601,688,706,756,744,787,744,690,421,405,423,421,528,670,610,636,512,447 10,24,23,5,6,4,3,377,380,373,398,384,382,410,409,402,401,411,394,392,389,385,386,383,390,388,398,406,381,407,406,393,387,391,404,387,371,400,394,400,408,423,435,428,427,398,438,423,411,398,393,400,368,417,471,472,498,484,517,467,457,386,381,385,387,388,383,399,381,374,383 5,9,9,6,6,5,4,514,622,581,524,492,532,543,594,584,582,579,656,742,718,490,674,633,555,544,497,474,407,392,516,715,726,646,659,540,492,385,396,420,437,477,584,587,613,418,755,893,882,828,798,706,584,519,575,595,680,682,764,757,724,465,459,470,472,632,745,682,711,605,512 8,346,269,245,368,291,197,459,396,405,378,383,399,468,458,423,454,416,408,411,417,422,393,384,379,373,411,382,384,466,482,453,413,401,426,390,424,431,467,520,538,625,707,624,583,448,591,497,464,459,430,404,408,514,570,558,660,638,691,649,596,405,381,401,401,419,423,401,436,379,384 10,14,8,32,36,22,20,411,404,403,395,415,389,450,462,436,443,422,427,443,451,392,429,399,391,415,394,402,368,395,400,449,438,411,425,398,382,388,407,401,443,454,510,468,475,418,552,572,542,476,473,423,420,482,544,533,595,577,612,577,523,405,387,403,397,424,458,417,422,410,413 14,86,72,55,99,86,48,478,573,520,491,441,493,503,566,552,542,543,614,701,678,472,627,591,535,511,456,434,417,376,497,674,699,619,628,504,478,415,426,431,431,471,580,535,571,425,732,868,854,798,762,677,561,520,600,620,691,676,747,741,683,435,435,454,453,591,732,659,680,563,494 9,11,11,13,20,16,10,404,425,385,386,376,375,384,405,392,375,412,396,410,416,397,389,390,384,390,383,391,376,369,389,406,397,407,392,392,361,398,388,380,398,384,391,418,403,389,452,454,463,441,412,393,392,409,420,415,430,428,440,430,428,385,385,393,381,386,408,404,397,381,393 18,9,8,22,31,29,20,426,422,422,399,393,397,439,442,432,424,425,421,475,463,408,452,431,422,408,401,396,385,387,408,446,480,432,447,408,413,399,385,406,405,411,457,446,431,398,536,606,605,538,515,448,432,420,443,434,513,508,532,536,479,380,395,395,375,422,490,445,449,422,406 14,20,15,52,91,70,37,406,396,372,405,385,393,430,476,429,431,434,438,453,428,386,422,418,400,413,395,379,386,426,413,449,420,408,402,420,378,419,432,417,453,477,547,482,468,454,568,527,515,461,453,420,398,514,580,593,634,613,664,609,562,396,385,385,385,409,422,412,413,400,395 3,10,10,52,81,84,53,406,756,711,614,504,493,437,434,413,432,426,803,950,865,734,932,822,753,724,589,499,447,405,419,933,928,830,820,657,557,392,430,433,459,491,550,492,490,480,522,1023,1006,929,880,745,608,562,552,522,535,529,557,528,476,402,453,386,399,792,924,800,827,688,542 12,14,10,32,43,29,21,427,402,394,379,385,391,432,450,428,432,414,415,410,432,402,414,403,391,386,397,376,375,389,406,409,416,411,413,405,383,407,389,397,403,398,455,441,433,401,483,463,477,430,405,420,399,413,457,437,513,510,530,493,468,380,369,393,378,395,411,404,389,388,387 11,148,140,97,126,121,93,421,397,395,390,411,381,437,409,420,410,400,394,411,393,367,382,370,395,390,373,369,397,416,432,407,410,397,415,374,371,421,415,431,456,518,606,518,478,409,432,451,423,400,414,414,402,426,441,469,495,473,511,489,437,399,384,386,392,382,383,391,402,405,385 7,55,43,1023,1023,1023,1023,461,483,443,432,423,398,473,484,485,483,466,522,590,566,449,575,506,479,433,440,419,411,408,424,536,579,487,534,442,424,385,422,427,448,527,615,534,517,654,626,704,727,635,617,529,448,508,578,590,639,642,690,656,577,550,401,430,430,475,586,516,541,446,431 14,32,27,33,29,13,16,553,638,581,556,496,555,617,679,653,658,642,700,753,738,533,690,631,564,562,496,492,436,399,564,724,746,663,673,564,515,424,418,467,467,524,679,658,660,467,821,903,886,841,816,738,628,558,661,686,759,767,830,826,789,495,499,516,524,665,762,707,736,616,531 11,72,62,115,163,133,93,479,624,574,537,489,495,515,542,532,509,520,635,778,753,509,735,682,610,585,497,475,441,402,494,740,785,675,714,585,525,408,419,408,443,462,582,537,553,424,713,930,942,871,837,742,611,508,566,571,669,659,730,717,674,440,442,433,444,604,759,701,711,590,500 3,25,24,88,99,93,82,434,488,472,446,419,445,442,460,455,452,466,505,628,605,438,575,550,474,469,420,427,396,425,428,585,621,531,553,442,440,388,419,401,400,442,500,467,473,413,633,806,817,741,707,586,498,475,519,515,587,608,652,631,583,424,409,407,414,494,615,547,564,504,439 15,47,45,239,313,307,233,405,406,405,380,386,397,420,418,400,402,404,422,452,447,388,418,407,409,407,400,382,383,364,413,429,436,406,426,391,392,397,388,399,409,423,437,418,405,440,483,559,552,489,478,419,407,440,456,445,469,472,488,477,446,395,386,394,397,409,428,413,418,407,398 13,9,9,62,92,95,62,385,421,403,407,394,404,399,415,415,407,404,409,444,435,386,427,424,412,402,397,375,377,383,405,439,438,422,425,403,414,395,392,394,403,415,398,417,400,401,446,541,566,487,477,432,417,416,424,430,456,428,452,450,419,377,394,392,396,403,425,423,420,408,404 8,11,11,63,76,78,64,403,419,396,402,393,407,404,394,388,406,406,413,447,443,384,415,418,397,401,397,390,404,399,400,422,435,431,426,411,416,382,374,387,396,380,407,391,402,388,451,583,646,601,565,494,429,395,403,422,431,428,437,422,425,400,394,389,391,410,436,436,458,403,417 11,10,10,23,26,22,20,412,417,412,399,387,404,409,410,414,399,422,422,460,448,404,434,406,413,387,400,397,395,404,407,453,454,417,417,414,388,398,389,413,429,413,451,440,414,397,492,549,552,491,479,432,409,432,480,458,504,485,529,487,465,382,401,385,392,407,438,431,414,408,394 18,20,19,33,45,36,25,396,414,392,414,410,406,403,436,409,405,417,419,439,424,419,416,405,403,386,398,377,381,371,395,429,420,409,422,396,437,389,405,413,425,437,464,448,415,404,510,505,500,465,456,442,414,444,453,463,511,507,535,524,490,398,383,389,388,400,429,429,419,412,379 9,33,31,110,151,143,104,420,472,452,438,431,427,462,457,466,466,438,523,606,567,432,561,512,470,441,425,408,387,410,430,560,591,509,530,444,435,402,397,392,419,444,474,463,465,405,589,773,775,690,665,557,467,445,485,535,581,567,617,597,562,403,410,406,406,491,593,540,562,450,448 9,9,9,83,100,98,82,385,417,393,411,393,394,401,395,407,408,405,430,468,465,410,428,433,403,400,391,401,399,372,382,456,480,433,425,419,389,384,389,391,379,403,425,403,417,389,457,611,610,543,521,463,410,411,438,436,458,458,517,473,456,382,384,390,389,414,445,444,434,422,396 13,13,13,136,196,202,138,402,402,407,373,389,369,393,410,404,395,390,390,417,413,380,419,417,389,394,399,400,378,393,392,413,419,415,394,394,400,394,379,387,394,389,397,396,395,416,436,475,480,436,450,400,385,420,411,413,431,415,445,448,432,397,392,403,387,397,403,423,393,406,392 17,13,11,28,41,33,22,383,385,375,373,381,402,385,387,407,390,386,384,378,373,376,378,389,387,370,387,379,376,399,388,385,396,393,394,397,380,384,381,398,420,416,408,420,399,394,455,415,404,399,371,382,376,402,428,421,452,420,478,444,412,398,376,395,381,394,380,389,391,384,388 10,107,102,70,99,94,67,423,405,401,372,386,368,394,426,395,396,398,409,426,409,392,406,386,405,393,389,372,385,425,395,415,406,401,404,413,391,403,412,409,405,446,454,459,436,414,435,440,440,424,425,397,393,415,446,450,478,469,493,474,447,400,402,377,390,393,406,397,403,396,376 20,15,15,57,74,57,46,427,460,442,420,413,430,407,423,431,427,426,459,536,505,394,499,473,438,437,399,406,394,394,416,507,537,462,483,442,411,380,393,393,389,424,437,449,440,391,558,719,718,637,604,514,454,431,475,480,542,547,570,549,514,393,396,401,416,463,529,493,497,413,417 20,9,9,43,76,76,41,392,402,383,383,393,382,377,382,394,379,388,409,395,401,390,387,404,378,384,384,376,395,378,383,386,415,386,396,399,367,391,402,386,382,400,403,406,396,423,414,451,453,418,400,406,393,489,570,567,541,504,491,413,409,383,381,389,389,403,384,408,387,377,392 7,13,12,38,47,37,29,417,414,387,389,392,413,399,430,398,399,388,406,403,416,382,403,404,402,389,401,393,392,363,382,416,402,416,405,412,400,377,403,400,409,417,450,431,406,402,462,498,501,452,453,418,398,419,442,462,490,488,521,478,446,375,382,388,388,393,409,401,402,399,379 18,16,16,46,53,52,45,414,461,437,424,416,405,406,450,433,415,428,478,558,535,415,509,473,437,436,410,405,373,385,405,530,574,483,495,429,419,367,420,410,416,402,454,434,444,407,538,760,772,673,645,540,443,423,460,490,518,505,540,533,507,388,413,387,396,456,543,488,511,455,428 14,284,180,441,544,450,355,675,758,718,666,615,666,717,774,762,754,748,801,880,860,612,813,764,693,678,564,573,480,445,689,842,863,789,805,696,623,486,551,589,655,744,843,809,809,638,937,1014,1006,954,929,861,748,803,864,878,928,919,968,954,914,562,556,555,590,749,856,807,823,727,625 12,28,27,67,116,117,66,446,838,795,728,600,591,460,478,453,465,436,805,995,947,736,981,909,839,811,700,614,496,421,466,957,994,903,905,768,650,388,421,437,453,511,591,547,523,454,595,1023,1023,1023,1002,882,742,527,542,531,551,541,602,584,568,405,537,390,408,774,980,901,905,796,668 8,12,11,127,181,172,120,396,422,397,405,404,393,405,397,387,406,406,430,437,430,397,432,413,407,393,395,407,389,385,389,426,447,425,430,419,381,383,396,397,400,397,409,416,420,397,456,548,550,502,470,420,401,398,420,411,450,450,465,467,442,384,383,384,392,402,438,403,436,399,404 12,171,100,707,827,218,181,817,895,857,823,754,787,860,903,885,876,868,932,1003,984,787,959,914,861,845,757,719,614,601,826,982,996,932,943,846,777,657,723,746,798,873,957,920,914,794,1023,1023,1023,1023,1023,982,891,935,991,996,1023,1023,1023,1023,1013,698,697,706,740,900,994,945,957,870,788 1,11,11,40,40,39,39,412,511,466,441,413,422,425,443,449,449,414,503,596,590,436,553,521,467,465,419,407,394,403,420,575,609,542,553,453,463,387,390,374,405,412,456,446,453,405,572,807,815,738,701,585,483,412,456,484,515,516,580,555,536,416,413,395,398,474,595,552,528,475,424 12,9,9,9,10,9,8,489,591,541,511,444,492,529,567,575,568,569,635,703,676,469,632,561,535,511,455,461,416,378,524,687,684,599,633,524,465,395,384,387,424,485,583,573,605,431,757,879,863,813,778,698,601,494,549,594,662,681,750,748,719,465,470,479,470,616,727,666,687,579,507 19,215,176,161,221,189,136,571,794,747,684,574,597,612,684,654,654,627,803,942,901,687,922,858,779,766,630,590,499,453,589,914,945,853,863,725,633,465,493,498,555,629,753,706,693,520,846,1023,1023,990,959,862,726,701,770,786,832,826,876,858,819,503,563,472,503,784,934,867,874,772,613 9,17,15,50,52,42,40,441,485,464,448,419,438,460,482,470,454,475,496,629,596,441,606,558,475,493,404,421,412,404,436,591,664,532,554,461,432,407,406,422,417,457,518,506,498,416,616,771,792,714,670,576,481,493,540,549,611,604,667,648,590,387,407,413,416,499,647,567,591,486,451 10,66,64,77,96,94,75,444,539,475,464,427,465,440,483,483,473,466,526,617,593,438,567,516,469,483,450,406,396,413,437,591,629,533,570,478,444,406,403,392,417,448,527,469,508,410,646,819,818,742,710,608,501,484,550,556,644,646,679,658,616,410,423,425,410,484,621,576,594,474,463 13,31,30,187,224,212,182,444,495,454,459,416,404,431,451,452,438,439,509,616,578,436,582,532,468,480,433,413,385,399,428,566,630,535,539,478,437,411,386,399,418,425,477,461,457,418,593,801,808,729,700,596,493,454,491,487,558,550,619,612,544,423,426,411,412,472,587,544,530,485,448 9,178,160,145,200,181,132,409,419,402,388,378,384,418,429,407,422,389,443,494,444,400,435,440,405,403,379,398,392,385,408,437,459,421,444,394,375,412,400,399,425,435,543,464,471,424,484,516,548,470,457,377,409,447,492,469,521,529,585,558,467,400,405,392,390,398,465,428,441,383,397 19,10,10,39,69,65,36,427,377,396,372,386,378,416,432,414,400,410,404,409,406,372,390,394,380,396,386,369,378,396,397,402,389,385,385,391,391,413,396,402,418,425,459,452,432,409,460,442,414,419,399,381,391,462,473,474,521,520,552,521,451,389,379,372,390,391,389,386,405,381,372 10,76,43,88,94,54,48,502,500,448,441,415,447,519,589,558,532,517,541,579,584,421,499,482,455,445,421,433,396,453,528,559,564,497,531,449,421,447,489,541,593,682,774,691,639,522,768,784,756,706,656,567,504,687,772,789,841,824,862,815,754,423,397,429,447,487,553,517,564,487,431 10,23,20,30,52,45,25,410,400,377,405,390,390,416,421,402,403,406,395,424,433,383,409,402,404,388,398,396,385,365,402,389,433,403,393,410,400,387,394,402,400,408,460,436,400,406,482,474,465,423,434,395,398,425,443,460,503,503,520,508,475,390,409,385,387,381,419,412,408,398,398 13,34,22,114,170,93,58,427,700,644,555,482,504,444,476,447,448,466,668,852,823,584,851,789,708,678,571,485,441,392,442,824,879,776,783,617,546,421,416,425,432,471,533,509,521,436,612,1007,1023,939,902,779,616,488,566,551,615,578,650,613,576,405,485,405,425,677,883,826,824,704,592 17,19,18,41,69,63,32,469,529,496,445,421,457,488,554,516,516,516,579,680,622,460,607,518,495,470,432,429,407,379,536,670,638,565,586,513,474,410,440,469,506,607,737,673,658,419,721,878,853,790,744,618,532,488,553,596,708,712,764,739,690,439,416,443,454,610,751,651,681,546,479 15,25,25,75,83,84,75,414,424,417,402,409,445,434,424,431,414,417,439,519,497,399,456,439,422,408,409,399,412,400,410,498,518,460,467,398,409,377,394,400,395,435,468,438,431,405,544,709,709,622,589,505,436,444,486,517,529,532,575,528,519,404,408,407,387,437,503,443,486,426,390 8,8,8,27,38,36,24,426,478,462,439,435,433,437,455,446,446,444,483,634,604,428,597,526,467,480,423,422,405,407,424,590,627,527,552,433,430,394,399,412,415,453,516,463,469,424,587,765,775,685,635,530,462,467,507,532,561,547,601,573,532,405,414,395,408,461,602,562,550,477,418 12,11,11,49,75,71,46,411,446,459,421,410,432,398,438,419,425,439,475,564,541,427,532,477,450,435,416,416,379,377,420,539,558,505,491,434,420,413,389,403,384,407,472,450,411,399,531,743,760,673,630,555,441,384,430,440,490,478,535,534,484,392,389,400,410,464,528,509,526,458,429 3,14,13,51,86,85,49,399,402,402,400,382,396,394,400,391,410,412,417,463,462,414,445,420,416,407,389,405,398,401,397,447,465,429,440,415,393,384,396,386,389,391,417,411,412,391,464,620,615,557,498,470,410,390,391,410,448,443,476,436,444,404,388,387,398,415,443,430,432,411,396 12,11,10,18,26,25,16,480,597,526,495,465,480,523,583,579,565,565,627,712,687,464,628,571,529,512,461,465,416,389,502,683,697,597,628,538,467,411,413,420,427,457,576,550,586,434,756,867,854,799,773,686,577,505,553,567,664,676,747,745,712,462,444,452,477,597,717,651,678,569,491 17,14,14,66,75,73,63,408,444,426,400,396,393,395,415,429,440,416,457,487,464,404,462,429,438,414,417,408,388,366,401,476,491,430,467,419,417,375,387,413,394,405,437,409,428,403,518,662,661,581,563,492,431,419,423,442,484,490,520,514,486,380,395,405,399,444,497,459,466,421,422 10,20,20,93,98,95,92,405,413,397,400,406,403,395,406,391,396,424,423,455,437,385,415,419,410,405,391,387,404,396,399,440,444,424,414,398,389,379,388,388,391,396,447,415,405,412,449,509,518,451,457,432,390,428,460,438,454,454,480,464,425,390,378,396,394,412,428,422,442,398,381 9,12,10,15,16,10,10,427,387,397,398,384,384,420,424,426,406,420,427,400,408,382,400,391,382,387,393,388,371,384,425,422,413,414,410,399,400,392,411,420,458,464,541,476,442,423,540,524,486,455,419,423,411,499,530,552,616,600,621,583,515,407,383,382,389,395,420,411,405,402,393 19,52,43,65,82,62,48,423,483,444,447,404,413,449,477,479,451,456,513,597,560,422,541,524,450,448,417,411,395,402,421,542,587,502,520,461,446,399,409,412,417,474,512,499,476,416,601,754,762,673,637,525,451,471,559,566,630,611,667,650,581,403,395,409,427,456,571,527,532,448,435 3,50,47,139,164,149,129,414,423,386,392,390,385,442,458,432,455,435,450,480,466,398,441,434,415,413,387,393,380,446,432,451,488,442,427,420,409,408,406,440,440,487,556,494,487,430,550,566,590,506,504,439,400,514,547,547,583,588,638,589,535,403,400,380,385,422,484,425,439,430,392 20,10,10,24,36,28,19,425,393,407,397,386,406,427,435,434,423,400,400,418,432,378,409,411,383,395,399,364,387,379,405,422,416,398,406,402,373,389,407,404,400,412,459,439,422,386,461,496,482,450,436,396,396,423,448,450,493,505,533,515,475,393,381,383,393,407,408,404,419,391,384 8,36,31,19,25,13,9,426,386,362,401,370,368,433,431,429,420,423,381,409,428,396,392,393,387,390,376,380,378,424,551,463,435,405,426,402,399,472,616,687,769,861,935,835,721,430,753,586,518,490,446,432,417,684,838,902,973,951,965,863,783,381,391,386,405,392,415,376,413,386,404 3,81,77,62,80,66,52,407,397,387,375,379,379,398,424,393,391,418,377,419,398,392,400,390,388,402,391,384,375,402,406,407,392,408,385,400,431,397,392,408,405,438,463,434,403,390,456,456,443,431,401,417,394,393,394,409,442,441,486,467,444,388,405,390,396,386,425,413,403,384,378 12,14,14,66,79,74,63,403,434,437,394,395,410,415,430,422,418,432,441,499,490,402,450,437,405,421,413,412,375,391,404,490,492,444,459,384,411,396,406,392,408,427,476,440,430,403,545,682,674,585,558,491,413,468,502,497,558,539,598,550,515,409,406,379,399,416,490,471,477,415,407 3,17,17,69,97,100,70,408,434,452,396,414,411,431,424,427,415,428,436,518,503,406,486,445,430,415,395,420,392,386,402,476,523,452,473,421,417,370,389,392,397,416,441,431,430,390,514,699,700,618,581,493,427,430,455,482,515,503,557,508,475,393,400,409,398,426,523,465,477,429,413 15,11,11,52,57,55,50,409,415,419,397,396,396,397,382,410,395,413,447,478,484,387,457,445,407,406,404,388,373,382,391,458,476,431,424,425,387,377,382,391,384,399,414,398,403,393,464,658,671,589,544,490,416,421,422,412,447,448,471,487,451,392,377,380,401,433,445,441,435,414,413 10,22,14,45,63,37,26,459,397,401,398,372,380,454,494,439,416,407,398,437,424,389,387,412,401,379,378,382,388,380,413,408,433,396,400,391,383,399,398,427,418,453,502,467,473,426,536,469,450,423,431,398,385,460,519,526,578,573,642,601,532,393,378,380,388,389,417,395,401,393,390 12,10,9,46,46,39,38,405,419,430,422,403,389,427,400,414,405,406,432,513,480,412,483,434,418,426,419,396,397,370,397,464,493,452,461,407,400,399,394,401,413,415,446,420,407,408,506,702,715,617,583,497,435,432,438,455,490,491,530,504,492,397,387,402,402,424,501,455,460,423,410 15,106,78,283,479,358,207,616,641,586,551,499,517,640,692,677,669,653,701,784,754,502,716,644,582,542,485,450,432,436,599,747,754,662,681,560,509,472,499,492,556,642,766,738,705,582,857,926,912,848,814,726,618,735,798,815,867,857,901,878,836,478,460,498,519,633,755,693,708,606,506 2,13,13,207,278,290,213,402,418,416,383,403,407,383,401,420,425,419,420,461,460,396,437,414,407,417,398,378,379,393,405,455,443,415,421,408,407,387,385,382,393,403,420,402,414,415,466,578,568,499,487,453,425,423,441,434,453,465,496,477,455,407,392,412,403,422,465,402,429,418,380 9,9,8,25,37,31,21,435,419,403,396,405,414,440,457,456,429,442,425,446,449,393,422,423,394,408,381,385,398,386,403,420,430,416,402,418,399,400,385,391,396,407,444,426,439,405,529,561,540,498,475,426,414,429,456,468,506,519,576,551,506,383,386,399,405,431,443,420,426,400,399 1,24,24,67,81,77,64,419,464,440,414,407,419,414,426,448,426,439,471,545,560,416,507,463,449,445,406,401,398,389,410,504,542,479,497,417,413,387,402,403,412,432,466,457,446,430,601,738,737,657,620,542,469,450,495,523,548,539,611,574,538,410,403,410,403,474,547,502,507,442,423 16,8,8,37,40,42,39,416,439,422,428,420,422,403,415,422,429,416,465,473,476,398,450,438,423,419,405,391,418,397,410,477,488,441,466,413,400,395,393,399,393,413,432,423,427,400,513,676,671,591,559,486,451,420,456,456,493,492,530,520,494,389,402,401,396,429,489,438,488,426,405 18,30,28,19,18,16,17,426,389,424,411,396,405,426,422,420,443,416,432,425,403,392,403,392,396,406,378,398,392,423,455,443,433,405,407,408,395,427,501,509,580,691,785,677,568,422,642,542,522,462,462,414,411,501,633,708,818,814,838,732,639,385,398,394,390,387,426,414,441,410,387 13,1023,486,464,614,375,276,820,818,772,745,692,709,865,912,887,873,853,874,931,918,654,866,826,759,737,643,629,521,826,992,941,930,866,883,797,734,940,1023,1023,1023,1023,1023,1023,1023,820,1023,1023,1023,1016,989,926,823,1013,1023,1023,1023,1023,1023,1023,1023,677,628,693,714,821,912,872,882,792,700 18,8,8,19,28,23,16,412,439,433,405,389,413,422,417,415,421,434,423,460,464,394,449,425,419,393,407,394,392,390,398,465,471,425,427,404,409,387,396,414,394,410,433,430,433,401,504,625,630,552,515,468,415,421,472,455,490,494,527,495,478,391,378,392,393,432,464,440,451,412,401 5,8,8,82,101,97,79,401,438,422,417,402,416,409,430,427,400,398,440,505,495,400,454,464,433,408,394,396,401,393,409,483,508,470,458,418,402,388,371,383,388,399,435,426,433,403,501,681,676,590,577,472,432,414,429,447,500,481,530,507,484,395,393,389,406,428,489,476,476,446,417 13,40,34,422,716,667,387,421,457,435,426,413,412,436,464,433,451,476,497,513,510,414,498,459,441,410,419,401,405,391,448,486,513,446,473,427,406,388,431,435,433,465,528,485,487,475,628,712,707,645,617,523,457,556,636,635,673,647,694,664,599,429,406,415,416,472,516,483,486,441,422 19,17,17,41,48,41,36,425,494,502,462,415,426,452,465,479,457,444,522,619,613,420,566,524,480,463,440,418,407,390,442,587,625,548,547,480,440,392,400,401,408,427,482,478,473,412,630,835,849,777,738,634,535,439,491,514,581,560,636,633,603,406,415,412,408,517,617,549,573,490,441 5,27,26,65,76,74,63,437,485,468,428,428,423,411,458,462,448,449,506,604,572,430,538,497,456,455,427,419,389,406,443,573,575,516,522,449,433,391,395,394,387,427,470,465,467,418,601,784,784,708,670,576,481,444,486,508,585,574,625,616,546,394,412,399,403,476,583,542,543,469,436 12,17,17,11,14,12,10,516,651,594,559,516,527,579,626,613,626,597,706,783,766,522,709,654,591,571,504,495,440,399,550,756,778,683,705,616,527,424,416,439,441,479,610,601,636,418,801,932,928,868,846,768,644,518,586,614,697,713,785,785,758,478,490,469,522,659,783,729,744,637,557 9,22,19,32,55,38,22,407,408,393,400,376,398,403,402,398,388,401,401,416,387,399,401,408,394,387,389,376,370,403,403,398,416,408,435,377,401,395,407,403,413,409,446,443,434,405,475,477,465,419,419,414,389,430,446,452,477,460,503,484,462,400,380,380,373,387,395,395,392,384,394 7,9,8,31,33,24,23,400,402,375,373,389,392,430,428,410,413,409,394,423,414,387,404,411,389,385,371,390,361,382,398,411,424,409,425,407,377,397,385,414,416,432,490,450,425,404,496,475,454,441,437,423,385,450,503,511,540,552,602,520,492,406,375,398,394,406,415,405,395,406,383 20,13,12,34,40,36,30,392,380,415,390,374,371,389,414,407,401,404,399,400,405,381,411,391,380,371,379,385,380,384,393,385,407,382,397,390,390,390,378,390,402,407,428,418,392,398,433,414,417,398,418,395,392,410,461,420,456,422,486,449,426,382,389,379,388,382,399,395,378,388,372 13,35,35,132,148,151,134,388,442,431,427,421,397,427,425,438,436,425,444,532,506,411,500,446,410,408,419,405,410,373,405,499,538,456,474,418,383,390,375,398,392,404,442,418,434,415,509,701,720,629,588,514,442,439,456,470,505,467,532,524,497,406,391,402,394,423,509,476,484,401,398 20,9,9,20,29,25,16,404,395,379,389,381,376,420,413,398,389,411,397,433,410,390,411,414,400,393,392,378,376,391,407,403,412,406,401,390,402,377,407,411,391,400,430,422,411,393,452,478,473,432,430,410,394,428,445,467,485,483,516,496,445,389,370,393,394,387,422,404,408,396,403 2,20,17,50,55,50,45,449,436,439,427,416,429,501,536,536,515,501,469,459,475,391,411,414,387,392,379,389,385,411,478,451,428,420,416,404,428,403,428,439,474,544,647,599,564,468,741,647,578,538,494,458,432,606,681,712,781,775,820,780,725,425,388,442,434,433,444,449,457,418,404 13,9,8,103,181,188,104,392,392,383,401,398,383,388,406,388,379,394,396,425,422,385,407,389,390,398,387,395,388,405,388,406,431,394,393,399,385,376,389,389,387,407,417,401,407,387,415,444,456,415,406,384,400,398,419,423,444,422,449,420,398,384,384,393,387,400,414,409,409,385,382 11,17,17,58,72,68,54,424,490,460,453,419,432,440,464,439,447,430,490,611,590,423,554,502,472,471,421,432,383,406,424,551,600,512,527,431,426,416,374,384,419,411,456,469,461,396,583,806,807,725,681,577,497,437,477,485,552,538,612,603,546,392,415,409,404,488,600,541,537,473,433 11,8,8,10,13,11,8,442,416,411,403,408,402,423,418,417,395,396,404,453,455,402,433,415,402,385,394,382,386,369,404,425,461,433,423,406,410,391,388,394,433,454,534,487,467,388,452,536,557,509,479,434,413,398,426,413,461,467,495,464,450,393,384,379,384,408,451,432,408,397,384 16,18,18,93,120,117,90,410,473,461,457,391,421,441,469,426,448,434,494,559,561,427,527,500,459,441,435,410,408,386,422,530,568,496,509,458,423,391,390,390,398,408,464,453,451,408,590,779,792,717,676,584,480,437,483,476,554,535,601,596,552,399,406,405,404,485,566,536,539,463,421 8,19,19,20,26,24,19,527,638,596,553,503,502,577,630,629,622,618,675,761,733,506,674,623,565,558,485,467,432,411,544,721,731,650,672,578,490,398,408,408,436,483,595,592,632,421,796,910,900,844,822,738,635,529,587,612,702,712,786,792,755,497,497,496,511,669,770,708,739,616,547 18,10,10,60,78,72,54,405,411,411,401,406,396,418,418,412,438,404,437,461,459,408,430,426,408,396,377,401,378,424,388,448,457,428,410,402,400,398,392,429,402,427,492,438,409,395,536,609,590,517,509,463,415,472,508,533,550,538,587,561,500,414,399,395,391,409,452,441,436,416,392 8,27,22,39,59,47,32,398,394,391,402,387,386,415,424,401,396,420,401,447,443,393,442,421,398,394,383,389,385,380,404,438,453,412,412,396,373,423,393,405,405,429,470,429,411,400,465,533,491,459,422,397,389,435,457,469,475,487,512,488,449,391,373,372,371,389,452,416,411,388,389 16,17,17,117,203,206,118,406,443,411,400,413,427,434,445,432,425,436,471,510,512,415,465,460,446,421,419,406,399,390,410,504,514,465,493,420,405,398,389,393,396,421,439,435,446,418,546,715,704,620,593,506,463,428,465,481,529,501,566,573,525,407,409,400,411,465,527,485,499,454,420 7,47,43,80,90,74,65,706,861,813,799,752,792,757,821,828,831,830,894,948,934,692,855,816,776,760,705,689,588,380,771,910,913,855,882,801,766,418,438,442,495,579,764,786,828,521,990,1023,1023,1023,1023,979,888,662,757,786,873,886,955,978,954,692,725,705,742,892,976,928,956,868,812 18,10,9,24,32,29,22,404,401,380,378,365,358,391,391,416,389,404,382,389,394,384,409,396,386,386,392,388,378,379,389,396,404,408,408,380,372,394,400,408,402,396,433,412,405,409,457,425,429,387,397,389,398,418,433,412,443,444,460,449,418,383,377,383,386,397,397,384,398,402,384 17,45,31,65,66,32,37,454,472,415,428,405,420,483,516,495,491,494,503,520,519,424,456,443,431,413,404,394,389,442,514,504,497,471,486,434,404,478,610,635,689,792,860,758,674,483,729,715,701,632,584,523,459,693,799,836,895,870,888,809,732,419,409,406,432,460,493,483,498,436,425 2,8,8,17,20,18,14,384,380,375,375,382,376,392,402,414,384,396,390,396,382,384,384,382,387,383,389,394,386,387,387,366,376,377,379,371,383,382,387,391,406,398,409,401,398,381,419,380,376,387,379,384,374,397,407,418,440,422,461,432,420,386,386,394,389,397,375,405,369,385,375 20,19,17,23,27,20,16,414,417,404,405,385,401,416,419,426,439,422,438,439,439,392,408,409,397,395,379,379,395,406,422,421,424,410,426,404,418,401,414,433,455,526,595,512,449,421,538,563,520,497,473,439,413,507,546,573,643,637,660,593,518,400,366,376,385,415,426,411,430,416,393 8,27,26,132,175,169,126,442,506,482,430,421,441,468,468,482,477,477,524,613,592,440,555,507,474,479,430,407,405,411,433,550,605,520,531,480,439,397,405,393,432,458,517,478,485,434,657,813,806,742,701,612,503,480,540,557,619,614,674,666,624,402,429,409,419,490,597,553,585,479,470 19,11,9,30,34,27,24,406,401,378,391,402,398,414,424,407,407,406,406,415,424,391,398,404,393,396,383,382,389,410,419,414,417,395,396,395,404,396,403,427,413,433,479,452,437,410,491,456,434,426,420,380,393,450,514,496,543,536,577,516,480,386,395,375,387,377,405,392,397,398,388 16,34,25,498,940,806,413,488,546,527,496,458,482,518,568,559,542,542,594,692,665,457,626,584,520,500,455,443,412,406,490,655,681,592,622,489,450,411,415,431,483,533,618,569,585,513,745,888,895,821,791,695,560,599,670,683,751,737,786,763,714,458,438,452,438,546,671,608,623,520,475 20,9,8,36,49,37,27,391,380,388,390,380,387,399,416,397,391,399,408,412,412,399,415,391,399,386,376,373,375,384,387,401,424,403,391,403,383,382,387,384,404,403,428,422,406,408,451,448,469,424,411,409,387,415,439,445,469,469,488,466,450,393,378,383,388,403,404,387,413,396,384 10,8,7,20,26,24,19,412,384,375,365,387,383,428,426,406,396,402,410,405,386,392,404,380,388,384,385,376,385,403,399,393,384,378,386,398,391,386,398,402,394,391,421,394,404,394,447,422,403,395,379,379,394,399,406,410,463,443,509,470,426,386,389,395,380,387,379,396,380,377,401 1,27,27,113,177,181,114,429,405,418,394,390,404,433,463,465,463,451,459,476,474,383,430,415,406,400,397,374,383,401,435,451,480,429,453,428,402,409,414,431,422,467,516,481,473,428,596,621,590,539,497,467,427,512,583,568,643,610,661,613,570,403,407,399,400,422,466,439,430,415,406 4,32,31,72,74,71,68,437,515,482,451,429,439,475,484,476,474,448,557,666,625,448,596,549,486,494,456,426,394,410,440,618,651,563,574,492,436,396,387,407,396,431,511,468,496,396,645,838,848,776,744,652,517,450,500,505,579,582,651,642,597,412,429,412,421,528,645,581,611,504,462 4,276,192,50,78,48,28,849,886,842,826,787,824,888,939,930,924,919,940,959,952,735,871,843,808,799,733,724,635,474,861,930,916,875,896,825,770,521,599,648,728,812,936,921,936,633,1023,1023,1023,1022,1007,968,887,815,894,916,987,994,1023,1023,1020,770,739,788,818,909,956,922,950,863,812 15,29,28,44,55,49,39,411,439,403,415,409,418,408,464,438,440,427,447,555,510,402,515,446,443,425,420,409,404,407,420,501,530,462,467,422,408,389,377,398,412,429,483,448,444,418,517,662,683,592,546,457,430,460,486,502,534,523,557,548,517,393,377,398,406,447,522,455,465,417,402 3,386,202,56,69,27,22,515,543,468,435,453,418,564,645,619,585,568,571,621,619,438,544,494,461,433,420,404,383,432,531,596,592,542,551,486,450,473,535,579,624,701,800,721,677,554,812,807,785,720,685,608,464,766,829,839,877,861,896,853,799,424,409,447,454,499,601,527,539,464,440 9,9,7,30,31,23,20,403,400,392,391,377,385,413,421,392,400,390,405,419,394,383,399,385,397,379,387,385,373,401,388,390,396,392,383,373,388,395,389,386,408,397,419,427,386,410,453,455,440,441,408,398,402,414,434,441,480,472,509,485,443,379,391,388,389,381,415,406,395,385,389 8,34,32,257,422,401,239,424,431,433,410,420,425,442,477,475,458,432,472,489,505,402,476,456,424,413,399,410,392,382,419,472,505,457,477,430,407,404,407,415,445,437,511,453,476,446,598,701,696,624,586,524,469,529,601,592,628,602,638,623,550,449,392,415,398,456,485,461,494,436,419 3,8,8,44,42,41,43,407,426,411,407,402,400,409,426,413,404,422,454,490,507,403,452,455,420,415,401,405,392,381,414,473,501,460,439,429,406,381,404,402,408,415,462,433,434,416,534,682,693,600,557,491,449,444,499,484,529,519,571,523,496,401,389,391,392,435,484,467,447,427,420 6,24,20,34,56,46,28,402,392,374,384,383,378,401,412,403,388,395,393,390,378,381,385,376,405,378,387,382,373,387,383,400,380,395,392,395,392,374,409,401,406,421,463,426,419,397,445,440,428,400,409,378,373,426,461,450,460,451,523,477,457,396,390,373,386,389,388,394,384,396,388 4,305,269,178,243,220,160,457,409,364,369,389,378,444,459,427,420,409,417,426,401,395,377,406,400,418,390,382,407,411,459,412,417,394,435,395,397,446,449,482,526,574,666,591,549,459,550,505,456,460,429,417,405,498,535,550,596,582,631,595,525,409,389,397,411,412,416,408,396,379,387 17,32,29,80,86,63,60,501,529,483,463,452,464,499,571,555,523,527,556,615,587,441,529,507,458,450,428,432,400,385,507,571,577,521,543,472,460,427,489,517,580,700,779,682,627,449,755,812,794,733,704,623,524,598,700,745,821,804,839,785,723,431,394,442,440,532,600,533,564,487,464 15,52,49,69,95,74,54,437,563,509,485,452,497,466,524,501,470,476,593,741,687,483,709,614,536,545,460,439,403,399,479,718,738,620,647,497,436,396,432,423,423,467,557,511,513,430,674,904,898,814,784,667,554,503,572,591,663,649,717,690,635,420,439,427,419,558,729,639,648,544,465 8,72,54,99,120,95,76,512,585,566,526,460,504,518,583,570,549,540,648,748,728,482,694,646,570,552,495,460,401,422,511,713,755,643,669,535,479,431,450,475,496,546,664,620,601,494,768,904,905,842,814,722,586,614,689,706,771,763,808,785,736,440,451,455,474,600,743,683,685,582,475 11,10,10,21,23,23,20,429,460,438,432,408,424,413,433,443,425,439,465,553,549,429,513,469,452,431,417,412,407,410,421,531,567,496,509,440,413,394,391,403,405,408,452,431,430,391,536,747,754,656,626,521,449,428,458,460,511,499,540,518,484,395,409,401,408,443,558,497,504,444,416 13,14,14,95,183,193,98,418,415,398,403,405,393,435,478,438,422,429,430,458,450,395,409,420,413,404,405,401,387,379,404,440,433,409,408,397,383,408,400,400,430,439,476,449,431,415,560,571,548,495,483,446,410,476,491,505,568,551,602,581,534,417,383,413,410,424,438,422,419,420,405 7,10,10,42,63,59,39,408,431,374,398,403,399,404,428,405,425,411,417,470,446,391,427,405,407,401,390,384,376,382,411,437,449,428,419,410,398,403,406,414,420,446,490,445,428,410,511,577,579,494,477,436,417,486,511,529,591,577,611,558,511,417,386,400,387,414,430,420,432,416,415 4,24,17,414,769,739,385,451,465,431,441,435,438,451,499,481,459,461,488,559,528,427,521,473,464,451,426,407,407,424,425,525,546,485,495,437,411,426,420,434,437,494,548,479,482,526,622,727,734,653,602,521,438,660,736,742,733,680,714,644,583,447,409,418,423,473,543,498,498,439,439 8,238,101,119,200,74,48,585,523,466,440,435,477,619,690,635,644,618,623,608,628,415,495,454,425,470,423,390,395,509,718,620,579,513,534,473,477,647,796,846,904,974,1023,962,882,633,916,827,763,699,688,619,495,819,912,959,1023,1023,1023,986,924,477,418,449,483,506,558,499,515,445,437 11,300,270,207,263,234,187,422,414,428,386,406,410,430,453,442,406,434,411,463,425,386,421,408,403,409,398,387,400,421,441,469,486,465,434,404,411,402,454,448,445,535,624,551,531,442,548,655,636,561,527,454,409,501,520,520,571,582,624,586,524,382,405,411,393,415,467,419,460,420,415 2,9,8,16,20,14,12,483,579,524,484,449,459,507,561,555,539,523,611,711,689,463,648,582,521,516,430,446,408,396,486,670,707,608,640,513,471,398,408,401,435,453,547,538,553,428,716,874,866,803,767,666,548,502,532,569,646,652,726,722,669,423,433,448,462,600,724,656,677,561,491 15,211,171,178,260,200,132,444,414,403,390,401,405,424,449,414,463,432,437,465,432,402,424,426,409,391,409,383,375,403,434,457,479,444,452,412,404,395,428,427,448,496,574,514,494,417,564,623,605,549,510,469,418,441,490,524,575,573,616,559,526,400,400,418,398,409,460,427,452,404,390 11,19,18,67,78,75,64,413,460,450,424,412,410,396,426,436,427,406,468,540,508,419,494,482,430,426,409,398,388,400,415,496,548,464,476,423,415,395,378,391,409,418,459,431,455,403,514,709,703,630,597,516,441,447,475,477,520,519,561,524,513,398,400,409,415,444,518,498,487,430,426 11,11,8,49,66,57,41,429,473,472,455,421,438,437,457,463,452,445,510,594,577,426,549,495,455,463,417,404,399,413,426,557,587,518,528,468,421,388,400,423,408,442,472,464,464,401,605,777,768,690,662,549,468,449,490,507,553,565,610,592,557,419,411,406,408,486,609,518,553,477,436 12,18,14,53,67,45,33,451,393,405,395,381,399,459,463,468,414,421,405,444,449,413,415,420,395,384,376,382,380,399,420,436,436,411,415,415,395,404,386,422,404,440,485,477,441,411,521,537,526,488,460,426,395,445,498,515,558,572,615,573,535,385,386,377,391,398,438,404,413,396,391 14,19,18,30,36,29,24,425,502,476,449,420,408,425,448,455,438,415,477,598,580,433,558,507,476,463,435,423,393,374,408,592,607,513,526,447,431,386,394,394,407,415,436,457,466,393,528,767,777,685,658,558,480,443,472,502,530,519,563,575,505,393,408,397,399,461,567,533,558,468,424 17,104,70,149,176,53,50,590,610,551,482,482,517,633,712,676,688,645,671,727,713,476,631,584,530,534,447,441,416,504,630,700,721,637,644,526,489,518,629,677,729,815,887,807,756,646,886,908,892,830,794,732,604,831,898,911,949,934,964,920,867,477,421,500,499,588,714,647,671,567,514 4,11,8,40,50,31,24,461,457,444,436,415,412,495,509,485,474,468,497,543,510,422,497,475,429,433,397,395,386,402,451,516,547,486,484,433,432,418,432,464,508,559,648,574,525,484,698,739,725,658,623,518,454,631,706,712,756,742,791,735,669,423,409,412,423,453,545,507,509,443,434 3,37,32,55,82,65,44,449,507,464,469,452,445,462,470,480,483,478,546,619,602,446,532,530,482,464,426,430,412,393,426,569,592,534,525,471,436,379,401,416,425,429,476,481,493,416,657,814,807,749,727,607,513,468,489,509,563,581,656,635,606,405,427,417,431,505,578,557,590,476,431 1,28,26,18,22,17,14,580,642,589,553,541,544,617,679,687,661,658,708,756,739,501,665,616,559,538,475,478,431,386,588,717,727,655,669,548,513,407,444,440,461,550,692,664,676,449,835,894,874,830,805,735,618,588,671,699,774,778,840,839,802,516,481,509,541,667,748,715,730,625,536 17,9,8,19,26,24,17,422,386,387,385,393,376,414,426,414,410,408,390,387,402,383,371,375,389,377,393,378,381,388,395,386,388,381,383,376,386,384,378,374,388,398,434,412,407,395,452,401,403,383,383,397,370,393,396,397,431,438,456,479,434,383,383,387,404,402,386,389,379,357,395 1,34,30,50,64,54,41,444,374,394,383,399,407,455,462,423,415,402,405,400,388,374,390,408,380,373,390,380,379,412,419,410,401,410,382,369,389,416,414,447,463,481,547,482,459,425,534,456,435,398,409,382,387,520,580,591,630,604,659,594,527,394,393,382,394,377,395,402,393,391,389 7,69,65,194,353,314,173,533,609,573,557,507,542,558,599,605,604,592,671,730,719,507,669,644,570,571,484,491,441,406,550,701,716,643,654,555,510,408,415,454,448,522,628,607,613,456,806,906,902,848,823,749,643,554,656,682,765,765,827,806,766,460,462,447,489,633,720,675,714,582,530 5,16,15,75,107,106,74,408,378,382,399,384,405,397,408,392,399,377,416,392,400,390,401,407,392,400,387,378,390,387,405,405,401,403,413,396,395,392,385,377,383,412,426,409,407,410,430,438,429,395,390,401,390,405,415,406,447,420,457,454,414,381,396,373,397,415,394,403,378,388,388 3,54,43,1023,912,725,862,771,607,562,526,484,495,797,844,807,791,759,729,712,715,453,567,535,493,477,452,422,416,483,622,626,629,559,547,487,461,532,553,570,622,714,815,772,762,662,901,864,828,771,735,664,559,811,873,885,931,921,963,936,887,620,454,622,652,655,686,641,659,546,515 19,22,20,213,321,308,202,614,869,825,755,674,678,657,705,667,669,646,895,1014,956,811,989,906,851,827,702,631,540,450,639,973,971,895,899,758,678,444,460,505,524,624,756,738,739,531,857,1023,1023,1023,1005,896,783,683,746,743,802,803,864,860,827,530,656,512,540,940,1023,987,1003,890,770 20,9,8,23,26,23,20,391,384,398,373,380,375,400,411,399,401,392,383,410,389,393,412,387,384,388,379,382,385,393,400,396,396,385,397,389,388,374,410,396,393,423,447,431,406,399,448,426,431,405,400,396,386,446,426,462,470,474,522,484,455,385,379,376,394,377,394,418,398,382,381 5,22,21,99,106,98,91,418,439,417,417,404,405,423,427,448,429,427,471,516,509,410,492,464,418,430,405,399,395,389,426,481,537,469,465,450,414,396,393,408,433,437,488,458,454,405,550,684,694,591,577,505,434,462,504,510,576,555,605,555,527,399,390,395,400,423,502,484,494,435,435 19,77,71,517,911,843,465,411,434,438,423,401,399,424,448,413,421,424,483,568,550,419,550,497,454,432,403,405,400,404,400,508,563,480,486,424,420,386,387,397,400,418,442,426,427,449,543,703,732,624,612,488,427,461,473,474,536,521,567,564,522,438,405,410,410,445,542,487,490,429,417 7,9,8,29,34,29,25,429,392,386,395,383,392,444,453,422,405,403,406,390,369,387,389,394,392,375,376,392,379,390,402,389,394,400,378,386,399,399,391,404,403,411,438,424,434,388,456,438,413,398,400,394,378,432,450,453,494,512,544,526,486,371,380,387,386,391,396,398,382,382,381 7,32,23,53,87,55,35,419,380,405,384,390,411,434,437,432,414,403,415,401,397,389,396,395,399,387,402,386,388,398,409,399,402,393,395,394,393,404,398,413,416,459,492,449,459,419,520,472,447,430,406,394,393,438,487,476,550,529,602,534,493,402,384,388,370,389,399,399,413,380,377 18,14,14,42,57,53,39,410,420,442,422,395,414,417,433,422,434,405,435,496,477,409,457,442,426,424,403,389,396,396,401,467,461,432,430,426,404,400,383,396,397,418,444,441,449,405,511,638,624,575,531,466,414,430,465,479,520,516,548,538,494,404,396,404,387,445,470,460,477,431,419 6,17,17,92,98,93,88,535,474,453,447,446,424,577,624,611,618,576,572,509,545,401,436,423,416,393,399,405,391,460,620,546,500,470,516,457,443,474,504,562,617,709,815,766,756,483,833,732,649,610,575,568,486,695,795,817,880,868,911,872,818,490,419,481,480,506,492,466,487,415,442 2,11,8,16,19,16,13,419,418,417,419,388,409,424,455,425,421,415,440,439,458,399,421,410,397,399,394,398,384,421,425,411,460,428,431,396,408,386,418,432,451,504,606,542,492,413,615,570,568,492,482,439,400,525,582,619,730,732,772,692,606,399,405,378,398,404,441,414,406,390,387 9,37,28,118,131,82,68,444,474,440,433,412,425,478,501,484,482,475,504,555,548,434,502,459,427,429,418,395,394,424,454,523,527,475,486,446,430,429,440,460,515,616,688,611,558,460,674,724,707,651,615,521,437,612,665,706,760,742,773,718,650,412,430,399,408,439,522,479,511,457,429 10,11,9,29,32,25,23,443,401,400,386,388,383,425,451,414,403,390,407,398,413,389,397,384,384,382,382,382,380,380,401,399,388,383,400,392,391,389,405,399,401,423,464,441,444,401,491,427,426,414,416,395,394,425,466,475,505,522,569,524,476,391,387,381,399,389,398,390,400,388,384 14,9,9,53,92,97,55,396,390,390,396,372,390,382,391,392,389,380,392,378,386,392,383,388,380,376,391,393,380,376,384,379,384,387,398,398,394,402,395,394,388,393,400,400,376,393,408,384,392,386,403,372,381,397,434,412,433,399,441,417,389,383,387,389,393,392,397,391,388,386,381 6,8,8,23,29,26,20,391,400,392,380,383,384,388,405,394,398,385,396,401,386,389,395,383,385,393,375,383,372,398,384,385,380,402,386,387,385,390,385,389,405,389,408,400,407,394,397,415,416,422,414,374,400,411,408,412,438,431,450,425,435,406,381,374,394,378,385,379,395,380,367 8,24,24,361,651,668,366,462,477,453,440,427,454,445,486,486,488,459,487,550,536,404,466,447,431,418,427,419,383,395,461,498,504,479,476,446,423,387,413,417,422,470,550,515,528,464,675,729,720,648,624,564,479,521,589,600,666,650,713,693,627,421,398,408,408,461,502,480,501,442,412 6,18,12,42,53,34,28,456,393,383,389,379,398,439,471,445,422,431,408,423,421,386,418,394,382,392,386,379,374,393,407,415,424,403,407,402,406,414,401,412,411,450,517,476,469,415,526,497,492,460,455,428,396,476,531,523,585,574,633,589,527,390,368,399,398,398,410,414,401,384,388 14,12,10,22,31,22,15,421,390,377,397,390,397,419,417,409,392,392,387,423,402,388,391,403,391,393,401,380,387,403,418,426,431,405,414,405,379,395,409,417,444,487,598,550,516,405,461,459,462,454,436,435,434,427,462,456,494,482,524,466,426,386,395,387,384,408,402,395,381,392,400 20,8,8,23,29,26,20,383,393,370,385,389,381,403,421,428,391,389,402,396,392,390,366,392,382,376,383,401,383,384,401,379,381,380,369,387,361,375,398,400,397,408,419,409,435,406,410,408,404,389,389,380,387,417,419,440,455,451,466,448,426,379,385,388,393,382,383,379,371,392,364 9,10,10,54,76,78,56,406,435,430,423,419,414,421,410,422,422,416,453,527,482,408,469,450,413,417,405,402,382,400,408,487,518,451,471,408,406,378,406,375,403,409,428,423,442,390,517,710,724,640,592,505,429,425,453,471,496,516,554,527,485,392,406,404,392,426,499,476,483,442,418 16,20,18,40,62,46,28,407,397,398,379,386,395,405,419,408,404,403,394,422,402,391,415,388,413,390,398,395,391,376,381,388,427,406,389,388,387,402,406,393,430,427,451,419,413,399,439,459,455,422,426,394,383,424,426,437,462,461,493,468,431,404,390,397,379,386,396,413,394,408,372 4,20,20,72,87,80,65,392,469,464,424,412,421,432,455,448,437,437,475,579,567,424,535,493,448,468,415,386,414,378,425,547,589,506,514,442,421,393,398,385,398,415,467,452,451,403,586,773,773,687,662,563,462,447,480,498,541,540,606,576,547,416,423,397,396,483,584,535,563,483,434 12,20,18,99,104,88,87,516,705,637,609,540,563,548,605,577,577,583,738,832,802,608,775,719,667,634,529,509,466,444,581,844,844,775,786,668,580,430,433,479,487,548,681,667,682,438,803,1023,1020,968,932,847,721,586,635,662,742,734,801,801,765,464,539,475,507,794,909,853,869,767,663 8,11,7,33,56,37,19,472,456,444,430,421,460,476,507,473,477,461,494,481,498,399,424,413,414,409,412,398,399,395,421,456,451,424,448,407,408,391,391,401,398,411,455,450,474,402,623,656,638,606,585,566,488,413,445,430,515,533,609,606,576,416,406,406,419,425,486,464,494,445,423 9,12,11,25,34,29,20,402,395,403,367,370,388,386,404,390,392,380,384,387,389,378,399,395,391,391,382,383,381,382,406,376,399,389,395,395,375,396,389,402,405,396,421,405,385,399,427,411,429,393,385,381,382,402,414,417,460,443,469,453,438,395,377,383,386,395,400,399,402,390,379 2,10,10,99,215,214,96,401,397,395,404,400,380,400,404,393,428,393,406,456,421,375,414,420,405,400,399,391,391,381,383,427,451,421,425,414,370,372,390,384,394,406,408,406,444,417,453,566,587,511,468,433,404,418,429,430,479,450,472,458,424,394,374,384,403,405,418,415,433,403,397 12,16,13,28,33,21,17,517,577,530,507,472,454,546,611,594,576,590,633,687,671,473,594,558,516,499,458,455,423,422,514,643,674,593,618,532,467,408,417,438,470,497,612,599,600,435,762,845,829,764,743,658,550,521,598,640,704,706,765,768,719,468,448,459,474,581,678,629,662,544,471 6,13,13,68,79,77,66,410,485,455,443,405,423,435,465,466,446,431,494,603,573,425,534,507,464,467,408,410,407,393,420,563,595,515,535,454,423,399,391,424,411,434,479,462,464,411,591,772,780,712,662,583,490,461,525,512,560,557,618,600,547,403,433,417,427,480,570,534,535,466,425 2,9,9,6,7,6,6,485,600,534,524,477,504,504,570,556,560,551,643,731,695,482,661,607,545,526,474,448,417,386,494,696,715,618,647,549,508,410,390,424,438,459,565,552,573,409,739,884,874,809,791,708,570,475,531,548,645,648,727,736,697,455,452,443,468,603,730,654,691,576,507 18,9,8,25,28,26,23,415,401,396,393,380,378,424,412,391,407,389,388,411,406,389,399,397,397,392,384,381,390,378,398,407,405,391,400,402,373,377,380,400,411,392,429,421,417,407,450,458,459,425,414,403,400,430,436,437,474,474,505,482,451,374,366,387,375,399,418,403,405,391,409 3,67,66,236,319,320,233,466,456,431,405,400,413,481,527,494,509,483,494,520,513,410,464,437,431,427,424,406,400,427,459,489,506,440,481,413,395,432,438,459,487,538,638,575,549,508,711,697,676,609,570,506,457,658,746,744,782,755,793,746,688,434,402,414,434,433,491,455,458,430,422 3,31,30,219,389,388,213,428,491,451,437,405,424,453,477,492,491,452,527,567,573,430,516,502,452,436,428,423,400,391,425,541,565,509,539,452,431,391,398,401,421,439,506,487,485,417,639,782,778,698,682,586,484,453,535,548,619,610,681,650,609,421,396,406,404,496,576,516,574,498,426 6,52,36,51,69,33,24,490,490,503,462,446,435,483,527,500,493,502,576,636,623,462,573,521,477,467,440,436,397,403,468,598,627,554,558,474,433,418,410,437,442,469,580,549,528,434,711,822,825,750,720,635,522,526,606,623,688,685,734,713,665,434,430,424,419,528,615,554,584,492,442 15,14,14,141,295,301,142,393,406,385,392,406,386,396,398,421,398,394,407,436,426,397,417,403,402,397,401,387,396,415,385,420,426,401,404,391,406,403,378,380,398,400,433,409,393,397,442,535,513,458,458,409,372,426,440,435,463,473,480,484,430,394,383,393,385,407,425,432,422,395,404 16,9,8,26,32,29,23,437,393,391,382,387,382,441,437,435,425,406,399,392,374,394,381,388,391,381,381,385,388,391,401,392,401,394,382,398,389,420,397,393,397,386,432,424,427,391,465,424,396,393,384,375,374,391,414,421,457,470,514,491,472,385,398,385,379,387,381,383,383,388,372 18,11,9,32,33,28,27,415,406,393,389,391,397,414,425,436,407,411,396,410,375,385,399,396,388,389,382,376,375,410,408,398,395,390,392,389,385,384,402,394,427,447,469,445,430,414,534,444,433,417,409,413,393,468,516,511,562,557,598,540,497,386,395,393,397,398,417,400,381,413,387 15,263,210,50,73,49,33,824,889,850,835,796,833,862,913,907,902,899,932,963,955,782,901,883,861,844,794,787,701,443,804,922,921,876,900,823,776,456,488,521,601,690,847,846,877,579,1023,1023,1023,1023,1023,1001,922,770,855,880,957,962,1021,1023,1000,759,779,784,826,920,964,939,967,882,841 1,30,19,52,85,48,30,446,383,427,404,388,406,480,458,441,446,407,444,413,432,386,415,391,393,397,393,390,370,397,416,419,426,407,412,406,388,410,409,386,411,428,491,477,464,402,551,518,497,456,433,415,412,434,458,469,557,564,626,579,528,383,405,388,401,397,425,388,406,391,398 4,9,9,49,81,85,51,377,378,385,379,382,374,391,382,377,385,384,390,394,398,393,386,381,377,376,384,372,373,395,386,385,381,392,389,396,385,387,390,381,396,379,403,393,380,395,416,387,388,392,385,373,383,395,418,439,427,428,417,421,393,391,381,386,392,383,390,380,391,383,382 8,17,17,77,120,118,74,423,482,450,436,414,435,430,446,443,435,431,483,600,578,431,548,505,460,452,434,413,399,382,409,562,600,510,532,457,404,382,397,381,404,431,459,465,449,409,596,800,812,726,697,587,493,463,500,493,564,552,624,589,552,423,405,398,417,485,596,539,539,484,424 6,83,63,283,339,244,204,518,492,482,453,447,453,536,596,579,545,542,577,633,600,432,547,506,477,444,428,404,395,441,569,592,601,527,545,465,416,495,613,645,730,809,877,783,716,570,805,818,796,733,699,616,505,745,834,866,910,886,910,852,786,449,418,452,452,524,596,564,566,496,447 12,10,9,18,22,17,13,444,545,503,469,452,444,467,503,495,483,491,558,698,642,457,658,583,518,490,450,436,403,412,452,673,687,604,617,495,445,409,400,408,415,477,511,493,499,409,634,852,844,766,727,616,480,477,513,528,610,592,658,647,599,417,424,422,420,525,691,616,623,510,453 14,21,20,46,59,54,41,418,501,491,460,450,432,423,453,432,451,456,516,645,619,444,596,549,489,466,446,418,396,403,431,587,654,541,574,471,413,405,417,396,413,439,482,472,467,424,594,820,838,751,720,612,487,449,490,524,557,572,620,613,570,396,412,405,415,491,621,570,577,488,444 6,21,17,40,49,37,32,414,425,405,414,389,417,420,439,440,417,434,414,436,430,387,406,407,398,398,371,387,397,413,427,455,432,414,417,395,402,393,419,419,420,448,510,471,472,433,554,544,507,475,463,453,410,474,510,517,564,544,613,579,516,403,394,398,388,393,439,412,420,407,377 15,24,24,165,281,290,166,413,425,415,416,404,405,416,444,434,432,406,416,477,487,404,443,434,414,398,399,402,383,390,423,450,477,430,436,397,386,392,396,412,396,427,472,428,434,439,499,636,639,558,541,476,418,509,559,541,547,527,551,519,484,404,401,410,399,436,489,459,465,421,391 10,45,25,47,56,20,18,612,530,530,504,458,491,616,684,656,642,630,613,637,633,439,518,486,476,452,413,427,393,404,591,590,592,515,531,456,457,466,510,554,591,686,802,742,718,558,863,836,799,753,716,654,531,757,826,838,894,885,927,894,845,460,447,442,493,540,581,552,558,484,438 10,17,17,180,306,299,172,567,504,453,428,414,450,616,671,650,618,601,586,583,573,430,466,444,432,426,413,426,415,413,521,525,516,484,470,438,424,452,460,472,522,597,704,656,640,525,780,749,699,660,615,556,472,685,757,758,804,792,843,816,755,481,418,474,477,520,559,520,531,464,422 13,24,21,37,59,47,29,401,396,395,396,386,380,405,413,394,400,378,389,410,381,366,382,393,382,402,385,378,385,364,387,394,390,375,403,400,382,401,396,394,436,420,442,437,418,390,453,418,402,404,407,395,406,428,428,427,476,451,499,482,443,391,385,382,394,387,400,395,386,380,370 18,10,9,28,37,28,21,420,397,376,409,388,394,417,432,421,399,426,420,422,411,372,407,393,398,403,388,371,368,401,429,413,406,410,393,393,389,403,426,446,422,475,505,487,470,416,523,524,499,471,451,418,388,501,538,558,595,583,608,591,535,387,399,395,398,415,420,392,405,388,393 15,233,208,156,193,162,136,405,385,380,378,370,385,412,398,397,412,419,401,418,422,397,394,391,380,390,378,404,359,396,417,442,448,398,408,411,402,388,420,448,444,499,552,490,462,428,462,520,484,434,435,416,412,427,462,455,485,480,526,468,457,398,379,409,399,386,418,399,394,394,409 20,273,243,178,250,203,147,409,419,431,413,401,398,453,481,454,447,420,428,459,436,399,433,432,406,412,389,417,402,409,432,457,476,419,459,430,382,401,452,440,463,496,577,550,486,441,575,600,586,525,506,442,403,442,482,512,558,555,614,589,564,409,407,406,392,414,451,441,440,405,384 9,12,12,50,55,49,45,400,441,412,409,398,403,425,431,419,421,426,451,492,472,401,467,436,415,428,396,385,395,398,412,479,480,440,442,423,409,402,392,403,394,423,454,435,442,386,537,666,661,590,576,489,421,420,473,494,554,535,584,543,522,398,396,399,395,438,494,466,468,435,423 3,16,15,121,158,155,116,434,505,465,450,418,443,441,447,464,460,461,501,601,584,446,554,513,471,451,436,414,400,391,429,564,618,525,541,472,403,384,381,403,423,442,496,462,469,421,607,810,828,751,719,617,502,456,497,521,594,592,638,615,565,410,405,395,419,462,600,561,570,473,422 19,11,10,23,33,29,20,414,388,384,380,377,409,411,421,415,397,402,412,409,382,393,390,395,394,395,389,387,386,387,416,399,401,381,401,403,372,398,412,404,428,429,433,445,415,407,465,439,435,421,403,401,393,440,468,453,498,494,541,496,472,386,398,388,394,403,390,400,387,376,369 3,97,77,47,54,29,24,436,424,429,432,406,429,473,479,473,468,449,496,516,513,416,455,440,416,411,393,425,373,421,435,512,506,465,466,430,412,426,437,452,486,548,637,554,529,457,664,703,677,598,580,520,445,605,662,670,716,708,755,712,640,414,394,392,401,449,488,490,493,429,417 7,10,8,21,25,16,13,440,393,398,379,411,386,434,448,423,431,406,422,447,445,400,406,409,386,393,400,393,407,407,408,419,433,409,423,392,414,389,388,406,401,416,464,431,430,407,490,500,509,445,447,426,391,416,460,456,502,499,547,535,472,397,399,375,381,403,430,402,406,402,397 15,9,7,244,339,332,233,431,437,424,407,397,414,414,431,410,411,414,461,514,479,425,484,451,418,431,400,404,402,380,411,504,530,477,499,445,423,387,400,399,415,456,494,462,431,406,508,692,712,646,591,493,433,450,465,491,518,493,546,516,492,405,409,390,401,428,501,466,501,437,428 19,73,52,151,207,145,111,586,733,680,609,565,574,617,685,671,661,659,766,876,838,605,836,768,701,678,568,531,452,434,594,851,876,779,793,677,574,447,462,503,535,625,734,688,695,524,843,1005,1005,939,909,813,683,678,748,755,817,813,863,852,815,496,533,500,534,725,854,791,807,692,589 2,14,14,69,107,113,72,409,404,399,394,403,377,406,406,421,399,416,403,440,434,401,430,412,414,399,394,378,392,395,391,447,442,412,412,409,393,397,388,398,397,414,412,412,430,398,468,562,572,489,489,435,406,424,465,451,472,465,467,481,455,403,380,389,398,423,465,411,425,397,390 5,113,104,667,1002,901,585,490,583,515,481,449,463,510,550,522,533,502,599,716,687,477,656,603,531,557,464,451,419,381,470,641,684,593,629,506,459,391,427,404,421,437,543,504,519,488,711,907,916,844,815,721,584,505,576,582,664,653,718,716,668,452,432,429,444,556,694,613,660,543,482 16,8,8,45,55,54,44,420,450,408,421,407,387,427,430,427,437,432,473,519,491,409,472,442,421,425,413,401,388,389,411,491,496,478,472,436,413,387,391,391,397,420,433,442,440,400,534,715,712,631,598,508,452,415,438,458,480,483,534,504,503,393,391,402,395,447,505,472,484,461,413 7,16,14,30,41,33,22,408,399,391,391,415,400,430,427,452,432,418,420,440,425,398,420,397,401,380,390,397,380,378,400,440,439,427,414,393,404,402,419,412,417,426,467,457,433,417,516,561,544,492,488,445,425,445,476,494,529,532,581,547,477,379,385,399,395,411,444,418,407,409,391 11,59,48,133,185,161,118,521,741,689,622,565,557,555,619,595,584,563,744,889,861,629,866,799,721,694,593,538,457,398,532,864,894,799,812,674,559,396,453,465,492,571,671,627,613,475,789,1023,1023,957,929,819,683,618,679,681,750,747,806,788,743,439,495,457,471,726,885,811,824,710,569 5,411,292,244,338,242,173,437,416,391,399,431,414,460,460,464,452,427,397,449,434,420,420,390,407,394,411,369,384,424,484,434,453,435,456,405,427,430,430,459,505,575,672,601,562,438,562,541,503,500,475,453,418,497,510,555,602,581,664,604,535,411,396,402,412,399,417,410,434,430,400 8,27,21,45,69,49,32,404,380,369,408,370,397,408,420,410,413,407,405,417,403,390,394,382,395,404,392,402,375,408,402,377,408,380,385,363,379,398,394,408,414,446,449,432,425,407,442,454,446,430,422,397,394,444,479,473,500,483,521,517,466,384,373,409,388,384,392,406,397,391,373 1,293,200,166,215,120,104,571,666,628,555,518,548,615,675,642,617,613,703,815,786,544,757,709,623,614,526,471,440,480,697,789,818,729,727,617,511,528,629,673,752,851,970,917,850,541,947,966,955,891,859,778,638,748,856,924,1023,1023,1023,1020,957,491,467,494,479,652,796,735,745,652,544 17,11,10,22,30,25,18,413,395,405,394,401,390,410,417,419,437,389,393,394,393,394,400,398,374,389,387,384,379,399,392,395,409,384,419,366,392,385,385,392,393,411,425,418,431,386,446,445,459,402,418,395,396,402,436,425,480,488,501,469,450,393,373,390,379,398,394,392,396,382,398 12,36,35,25,26,22,21,483,562,510,504,461,486,521,543,560,539,529,589,684,663,455,620,562,515,500,454,440,404,405,502,653,669,586,616,507,450,391,392,421,436,471,559,561,587,435,738,844,830,771,738,666,554,507,574,600,688,679,750,741,691,448,412,449,459,582,678,617,638,532,439 7,10,10,63,96,97,62,425,429,415,426,402,403,422,431,425,416,404,440,486,483,399,459,441,422,409,400,402,382,394,420,459,488,446,426,410,400,397,395,410,410,442,479,458,428,426,553,652,658,585,554,463,443,466,537,533,588,566,629,573,541,409,400,384,391,424,488,441,455,418,390 8,14,9,61,72,32,26,504,515,478,453,433,462,548,620,570,554,547,568,635,611,433,548,509,469,456,422,413,401,438,512,574,617,512,543,473,422,461,508,521,569,650,743,669,627,557,784,801,781,716,675,597,496,735,800,802,839,828,867,825,766,425,431,411,434,513,599,571,564,493,434 12,9,9,77,100,98,76,401,399,414,390,386,403,410,418,419,426,413,433,482,462,408,444,435,411,421,405,403,388,401,414,454,464,432,453,426,404,400,382,396,408,439,442,431,440,394,515,627,644,555,529,465,400,440,470,484,535,526,590,549,476,401,383,391,396,424,455,445,449,422,416 12,88,74,110,158,140,96,516,699,640,584,498,516,568,599,572,552,529,724,867,822,623,841,770,685,673,558,483,423,403,495,839,864,774,783,623,516,422,442,465,493,551,648,612,596,495,750,990,990,914,881,770,614,627,678,696,737,740,791,773,717,456,446,448,454,704,860,787,794,660,558 8,9,8,27,30,23,22,407,387,396,378,405,377,420,430,421,404,401,413,425,414,406,418,406,395,402,383,375,384,375,391,412,408,406,390,386,369,401,396,394,396,412,420,442,410,400,464,480,486,441,439,415,403,428,438,450,493,492,527,488,452,399,378,379,394,401,418,396,423,395,382 7,10,7,33,32,25,26,437,424,418,410,391,407,464,480,458,457,431,439,467,476,390,436,433,399,395,394,375,380,407,431,460,466,433,436,404,401,416,415,429,467,517,591,530,487,455,623,604,588,506,497,457,430,580,633,646,684,672,731,672,598,396,389,409,406,422,448,435,435,430,395 19,20,18,32,52,41,25,409,401,379,390,393,406,405,435,429,409,408,404,411,406,396,398,400,382,399,402,392,385,413,421,405,400,392,391,388,392,402,411,421,423,479,499,458,447,422,487,473,453,422,423,424,402,479,521,530,564,554,605,526,493,394,409,395,393,404,391,378,377,365,386 4,17,16,34,36,33,31,457,420,393,401,407,419,444,434,415,409,404,434,451,437,410,425,417,409,400,392,379,368,385,449,450,460,420,434,408,421,378,397,433,448,512,627,572,511,409,515,547,542,489,476,475,427,426,462,490,542,528,550,534,494,386,371,397,390,403,439,393,414,403,396 9,16,12,35,47,36,26,445,405,405,392,395,369,457,484,446,412,402,406,426,410,385,400,398,372,383,382,404,380,398,415,403,426,411,410,415,413,381,408,385,404,419,479,448,438,406,510,475,464,448,402,424,380,416,443,434,493,513,568,526,480,395,384,384,394,392,404,388,395,388,400 6,14,12,34,35,27,27,429,410,409,391,361,416,435,448,410,427,412,413,436,414,390,405,394,400,392,386,384,384,396,392,418,429,392,420,418,403,389,391,404,409,428,480,461,427,414,506,519,491,449,472,435,389,427,473,450,511,520,568,531,490,379,370,386,397,388,431,409,416,395,391 20,10,9,24,36,33,21,397,383,392,378,381,394,399,415,388,400,403,394,416,403,380,398,380,387,384,383,392,381,384,391,391,383,388,379,387,384,384,391,382,404,405,437,430,398,395,433,422,395,383,401,400,394,422,428,422,466,450,489,449,445,378,389,387,387,392,392,384,393,396,397 16,26,20,42,68,48,29,399,394,373,378,367,389,388,432,409,417,420,407,417,378,392,381,386,384,405,405,394,388,392,399,399,392,397,391,383,382,409,399,393,398,425,469,437,427,403,444,443,420,395,415,400,382,417,459,479,508,480,533,497,464,363,397,400,394,388,399,409,398,381,384 10,12,12,56,57,53,52,391,417,402,420,401,381,413,417,389,400,410,411,481,451,405,450,440,409,405,394,393,386,396,399,451,486,431,454,413,400,398,373,383,397,407,446,415,416,398,458,608,614,516,488,447,406,414,435,471,485,473,504,467,452,385,395,380,379,408,466,436,448,414,390 1,8,7,19,25,22,17,406,388,373,389,388,377,410,405,428,404,396,393,406,414,365,399,396,385,394,375,379,378,394,400,395,410,382,406,371,370,400,403,400,407,404,440,421,426,402,456,445,436,408,403,390,385,431,453,481,500,487,510,470,440,391,382,376,393,386,403,388,398,403,369 20,9,8,34,36,26,24,434,402,381,391,390,389,430,445,426,400,398,400,398,404,388,399,380,395,383,390,379,392,404,387,388,423,391,400,374,396,404,401,399,388,413,451,436,445,399,472,444,437,411,422,411,406,414,442,428,485,507,553,528,468,378,387,379,396,401,407,393,373,393,376 17,8,8,42,47,44,39,404,429,421,419,412,425,429,423,436,425,422,458,510,489,402,454,443,415,419,410,406,404,390,412,477,511,470,450,431,425,412,391,407,413,421,474,444,440,411,567,700,708,637,587,511,447,444,486,499,541,550,605,566,527,398,411,394,397,422,479,477,480,429,412 15,12,12,73,83,83,73,417,446,416,410,386,407,427,424,400,423,407,451,522,505,402,492,457,429,423,425,406,386,378,398,493,521,447,452,442,393,394,395,379,415,440,428,427,411,401,514,686,692,610,582,485,452,415,430,456,497,472,526,508,467,401,387,404,403,453,511,471,476,438,410 19,26,25,41,53,45,34,438,533,491,466,406,438,443,493,491,455,474,512,671,646,453,642,577,511,498,442,430,399,414,456,624,669,557,574,469,420,395,420,420,447,480,565,524,486,424,622,778,801,707,688,554,478,499,580,582,629,622,661,640,584,415,418,395,422,519,662,614,594,501,452 16,133,106,297,340,252,225,484,654,617,541,470,473,526,552,539,495,514,681,835,792,574,824,758,659,642,519,483,426,528,500,814,849,743,756,611,506,476,466,490,524,566,649,597,549,513,720,977,986,909,870,756,623,603,664,690,746,731,777,739,678,439,446,409,421,659,841,770,774,640,540 18,18,15,26,43,36,21,423,409,383,390,374,373,452,448,433,436,422,407,395,401,389,402,390,400,373,398,380,389,394,409,408,405,397,411,400,385,417,404,407,393,406,476,464,442,407,515,465,452,438,404,401,402,451,479,472,509,543,586,527,481,381,400,383,381,394,402,399,407,386,378 9,12,11,7,8,7,6,383,398,400,372,394,362,389,397,390,398,384,423,391,398,387,379,376,387,375,394,373,375,367,376,393,396,378,383,367,381,390,397,391,401,412,444,408,413,389,448,402,396,387,383,378,388,419,440,442,467,448,466,433,422,401,390,389,387,393,388,389,388,387,392 11,17,16,51,67,62,45,429,490,464,447,422,435,435,451,432,437,433,511,594,584,435,546,525,457,446,433,417,412,391,406,566,600,514,529,453,419,402,380,414,413,416,459,478,435,408,577,800,811,728,689,580,468,436,452,470,524,526,576,580,545,418,401,408,420,460,595,548,535,479,419 17,8,8,46,65,64,43,390,382,378,395,393,385,402,414,399,393,398,387,392,396,385,378,376,381,385,382,399,387,373,386,394,390,384,383,393,396,399,394,387,383,399,397,395,388,396,449,391,386,411,401,398,394,386,417,422,446,453,466,443,416,373,394,391,390,388,389,386,384,386,386 17,49,47,129,149,142,119,430,516,466,461,456,448,461,509,487,490,475,526,625,612,441,549,506,467,468,441,422,402,362,428,581,610,538,550,459,463,412,405,447,436,465,533,516,496,421,686,814,817,752,710,604,521,503,555,598,660,653,713,677,624,448,418,417,425,504,608,544,592,503,446 11,44,43,101,135,136,101,412,430,404,388,401,389,418,429,406,410,426,414,447,436,378,443,425,410,399,401,379,399,378,398,425,475,407,428,417,401,403,404,408,412,409,448,424,410,421,467,534,554,496,465,425,405,425,454,457,470,481,492,476,444,415,375,368,401,416,434,420,449,412,416 16,10,11,51,83,86,52,390,644,589,507,447,424,393,397,406,397,385,699,869,771,637,847,722,636,611,493,438,424,388,416,849,841,716,727,541,467,386,422,438,437,468,478,441,439,472,447,938,911,823,767,604,485,548,532,482,436,449,455,401,397,380,408,387,394,675,832,688,721,568,461 2,9,9,25,34,34,24,397,413,413,401,401,392,393,410,412,389,421,447,451,461,395,440,444,427,395,388,402,388,406,398,464,468,418,440,394,394,398,385,392,400,405,423,403,402,407,476,617,631,542,515,469,403,420,419,428,462,449,495,459,427,400,390,382,392,401,437,420,446,420,387 7,11,10,30,39,32,25,419,417,400,388,385,395,432,418,411,405,414,412,429,446,393,405,391,386,402,397,390,387,388,440,417,422,407,446,388,401,403,394,425,458,498,594,550,508,411,509,532,522,493,488,472,420,464,503,506,554,547,595,540,508,395,393,376,374,388,434,407,393,399,382 12,13,12,19,20,15,12,501,581,529,492,494,491,519,584,567,571,570,630,697,675,473,620,560,517,500,456,460,416,413,509,674,672,597,658,534,491,401,405,417,438,481,581,578,582,421,763,864,850,801,777,700,603,509,568,588,682,690,748,757,723,458,441,451,477,583,701,653,666,549,500 5,218,88,1023,905,437,551,604,586,515,522,470,510,649,718,687,671,651,658,664,659,443,529,497,460,476,442,411,411,581,796,717,667,597,627,583,538,673,806,860,920,992,1023,1002,935,691,964,882,828,787,764,707,610,827,937,992,1023,1023,1023,1023,967,484,418,491,500,561,600,550,581,506,483 7,18,15,36,52,41,27,400,398,355,378,373,396,406,404,402,420,391,387,407,423,373,392,391,387,390,394,376,391,374,397,388,383,385,386,364,393,388,409,413,405,441,465,423,423,397,452,420,410,403,391,408,383,448,461,477,502,490,529,475,447,391,390,386,377,378,403,389,402,394,401 19,23,19,41,60,48,32,434,390,398,373,415,400,410,446,449,449,426,426,444,414,398,410,414,382,391,380,402,389,385,406,418,408,406,405,374,389,392,409,414,431,440,513,461,451,429,527,500,469,435,432,410,387,459,512,507,571,573,595,580,507,401,389,398,385,392,411,434,403,402,396 6,10,10,49,63,65,50,384,411,395,399,383,404,396,389,413,423,390,423,460,453,401,443,420,422,402,403,385,376,376,412,437,454,430,428,395,392,387,397,393,393,401,414,412,404,390,461,592,592,518,481,451,409,401,416,408,430,442,480,459,446,389,391,377,398,425,474,436,432,421,401 10,23,19,34,56,44,25,404,386,372,416,385,363,389,402,388,404,397,390,401,401,383,392,402,399,380,384,380,406,383,391,391,394,382,392,390,377,398,406,393,391,403,447,418,391,395,434,397,420,399,407,399,381,422,424,429,444,433,468,433,427,363,391,394,383,388,394,391,399,389,395 7,22,17,39,56,41,28,454,457,406,408,402,414,464,503,490,453,457,453,530,495,401,457,441,405,400,404,396,376,405,450,499,499,457,480,421,416,413,431,437,475,542,616,558,523,468,664,691,664,593,576,513,432,594,670,664,724,696,747,698,643,416,406,409,409,441,490,467,475,419,406 10,60,31,98,141,65,43,569,451,412,403,403,414,583,603,568,551,526,513,534,542,413,476,440,432,418,405,397,370,454,528,505,519,461,451,439,417,464,514,532,580,664,753,691,641,555,774,701,658,583,537,512,438,722,788,794,837,825,865,822,764,418,418,427,422,439,492,469,435,436,415 10,14,13,42,55,48,38,451,447,416,435,403,411,441,460,433,410,418,451,500,489,427,488,463,427,419,411,404,386,399,445,488,525,462,479,434,422,382,395,407,433,475,587,506,489,390,525,632,662,590,574,521,449,436,456,464,523,514,566,538,491,406,396,392,394,415,505,461,471,438,419 7,16,14,40,55,39,28,399,412,388,382,403,377,380,395,404,417,387,388,418,397,400,418,399,398,395,393,395,384,367,395,403,428,411,402,388,382,379,396,409,392,409,413,411,393,391,433,504,517,469,438,413,403,394,406,439,460,461,485,441,429,383,403,375,384,399,411,403,411,399,403 9,12,12,32,53,45,27,406,494,477,461,426,442,434,459,431,435,426,497,591,591,429,552,510,474,456,419,424,385,406,425,571,613,506,531,459,427,401,401,393,407,437,437,454,451,391,574,793,802,722,696,573,482,439,463,484,535,535,586,587,551,407,400,403,397,476,598,548,533,480,429 9,297,280,185,276,221,148,855,762,704,674,643,673,890,936,920,906,893,867,831,832,529,584,592,568,527,504,507,468,804,966,888,823,803,829,773,756,879,944,979,1023,1023,1023,1023,1023,846,1023,1004,939,917,897,868,778,1023,1023,1023,1023,1023,1023,1023,1023,753,542,752,764,781,781,759,788,675,625 3,12,11,56,68,59,48,453,521,485,484,447,462,470,504,511,505,501,568,658,622,445,592,536,492,479,449,425,414,393,481,621,659,557,573,493,469,399,413,400,433,440,509,489,530,408,675,820,812,748,729,630,513,469,529,546,605,627,688,680,639,423,441,420,439,536,664,596,620,520,462 5,24,17,86,78,53,66,445,416,400,390,384,365,464,490,469,456,452,419,447,459,405,402,404,392,381,373,393,386,432,572,471,442,431,429,418,397,502,643,705,776,863,937,846,751,466,771,628,551,506,499,464,405,658,789,849,941,926,950,861,776,404,393,401,403,427,419,422,439,390,405 15,161,125,126,196,162,103,587,665,617,583,525,553,649,716,706,677,662,721,797,767,539,724,656,619,589,504,513,422,471,607,782,784,697,706,570,515,430,468,495,512,608,733,709,711,508,856,951,936,883,855,775,650,672,747,758,821,815,874,863,829,509,466,511,527,699,794,729,759,643,571 7,27,9,85,98,30,25,528,491,455,437,441,440,581,634,596,582,557,560,577,550,419,465,453,425,434,412,420,413,490,617,570,544,490,516,451,425,534,663,701,769,849,920,838,770,589,834,771,724,669,648,566,456,790,862,891,944,925,949,881,827,441,399,450,439,486,543,507,509,449,438 4,156,120,73,83,57,53,760,861,818,787,728,757,797,859,850,838,829,904,966,945,756,914,874,820,806,716,682,587,436,770,941,957,888,908,797,732,468,530,554,624,727,857,840,854,576,985,1023,1023,1023,1008,942,845,777,846,862,927,932,986,983,952,665,673,670,709,874,959,915,937,843,763 1,17,16,114,158,161,114,418,408,396,399,381,397,418,443,427,414,414,407,425,412,396,419,409,389,382,381,398,388,400,395,409,429,402,413,385,378,404,403,412,412,440,483,449,446,397,503,485,494,414,433,400,396,465,509,515,541,517,564,519,443,394,404,395,401,397,419,390,407,394,391 2,9,9,35,52,49,32,407,773,704,652,532,509,416,421,410,409,430,743,931,882,655,907,827,762,726,608,537,449,396,438,900,929,836,838,704,595,378,403,407,427,438,506,467,482,429,536,1023,1023,977,937,818,648,468,500,490,488,503,513,521,489,399,487,409,397,691,910,836,842,709,585 12,12,12,62,107,112,64,413,400,380,386,394,396,391,414,406,401,383,390,401,407,380,388,384,381,381,384,402,389,387,395,389,377,404,375,370,369,393,390,397,393,397,406,389,387,396,440,419,413,399,428,402,383,426,440,416,441,437,429,433,419,394,398,388,398,385,389,391,390,373,392 19,32,26,52,72,54,39,427,437,401,411,400,407,432,454,445,431,418,453,465,434,421,433,433,402,391,389,398,386,400,413,464,458,433,438,400,419,413,421,419,435,466,492,482,469,422,539,606,579,491,496,424,404,483,522,523,583,572,616,592,526,388,396,391,387,436,459,434,431,413,392 10,27,16,144,150,91,87,459,580,527,504,478,486,498,529,531,503,503,605,716,694,494,662,610,556,514,475,458,428,428,482,696,721,625,637,532,480,406,430,441,474,498,600,572,553,455,726,886,886,821,796,699,570,565,635,655,715,705,768,746,686,432,441,419,437,557,699,621,665,539,497 13,23,22,114,136,113,104,534,553,534,490,444,472,569,629,601,590,583,634,714,662,484,644,571,517,504,445,433,412,453,630,707,698,611,634,533,501,458,499,555,618,706,811,758,751,475,810,893,866,797,758,679,550,650,752,774,839,824,872,832,787,459,437,476,477,597,710,637,651,558,474 2,14,14,78,85,84,77,394,435,399,396,394,395,414,422,418,423,419,434,490,461,400,440,408,399,409,393,390,374,382,423,444,479,428,424,414,406,388,402,386,413,412,440,429,422,399,503,619,620,557,533,460,425,438,450,468,519,519,549,540,492,383,398,400,401,423,449,443,466,427,410 11,22,21,53,68,55,43,436,581,525,513,460,483,474,477,496,469,481,567,710,665,456,641,588,527,522,474,439,420,381,455,671,707,598,616,505,451,390,399,403,394,430,503,483,493,421,655,881,891,819,787,681,574,465,523,533,593,569,644,652,612,411,428,432,402,546,696,635,633,531,472 15,37,20,58,91,43,29,419,391,398,411,381,390,433,472,428,423,423,414,402,408,384,388,377,391,388,394,372,372,414,410,403,386,391,399,384,382,421,415,410,455,519,575,527,460,439,586,488,477,434,399,408,381,557,616,623,662,636,703,633,538,391,385,396,388,408,402,401,399,395,389 8,39,38,86,127,114,78,410,457,437,392,402,410,436,459,452,421,454,483,556,499,437,516,464,448,435,408,387,396,391,417,514,535,473,464,414,394,424,387,406,407,421,472,463,455,414,573,728,724,635,597,512,443,472,480,511,572,573,630,597,544,394,423,411,390,484,570,507,527,446,408 20,106,90,164,199,167,141,552,701,645,615,534,551,603,652,634,621,618,724,828,809,565,788,742,663,649,561,539,434,398,577,802,836,750,762,637,523,410,449,481,518,586,699,666,675,510,825,973,979,917,889,791,673,656,736,744,805,795,849,832,790,469,472,466,485,688,825,771,782,682,575 19,84,74,41,52,42,32,664,784,728,729,695,768,714,780,796,796,796,826,823,841,595,710,719,723,723,682,702,626,386,678,739,733,699,750,683,673,393,405,419,467,494,658,680,739,435,930,967,949,930,921,903,822,599,685,720,813,820,883,906,884,664,699,682,728,818,835,820,869,781,759 20,41,39,233,340,325,219,435,436,401,387,391,397,425,436,423,435,433,445,438,439,392,429,405,410,410,397,382,375,413,410,408,465,411,427,404,385,404,407,421,437,459,511,479,462,441,541,571,560,487,493,446,431,524,572,577,618,604,641,601,534,417,388,400,399,416,425,421,421,420,401 6,12,10,29,35,30,25,416,400,391,383,388,381,436,432,423,404,408,415,407,417,379,406,398,395,398,379,391,377,381,390,411,399,408,395,395,395,381,394,381,392,398,413,421,402,394,453,425,427,406,410,412,383,390,413,426,450,437,497,470,449,395,381,397,402,385,407,405,401,393,379 16,45,43,130,188,177,118,462,525,487,470,436,466,496,515,500,501,494,558,637,627,416,580,542,480,474,425,417,413,424,453,592,623,546,564,481,425,412,419,402,433,471,545,516,500,427,680,830,830,764,733,633,521,508,558,590,673,645,702,693,643,423,449,417,428,509,650,572,605,511,468 10,13,13,44,54,54,44,397,447,444,403,423,439,432,447,430,448,434,479,554,505,418,497,467,472,409,395,406,403,377,399,487,535,493,493,449,412,385,374,400,408,400,427,418,439,383,568,740,738,664,632,539,472,418,427,433,482,477,533,548,511,394,392,409,404,456,539,489,517,450,413 3,14,11,21,25,15,12,422,406,407,394,401,399,422,433,438,436,398,434,446,428,398,421,418,408,395,372,382,395,395,403,431,435,419,401,401,405,426,389,427,436,497,546,479,439,414,525,543,498,470,459,433,414,491,525,564,633,614,656,587,518,402,379,395,393,403,424,398,412,396,409 8,13,11,30,39,30,23,437,384,386,392,379,403,426,463,426,393,410,408,403,405,389,388,387,389,391,382,370,387,388,406,397,407,397,392,385,367,412,401,406,426,462,494,464,447,414,498,454,439,409,391,387,396,474,502,514,559,581,611,554,502,381,394,376,385,387,384,407,406,397,396 16,11,8,35,39,25,24,426,417,394,388,390,401,439,427,445,409,417,423,434,441,397,410,402,399,405,383,388,377,396,401,416,427,422,416,387,399,404,409,394,407,411,448,445,439,401,516,546,519,502,455,444,392,441,460,473,505,507,566,536,497,376,391,388,396,396,433,418,409,394,394 1,21,18,31,41,27,16,592,672,608,571,527,539,631,697,687,680,661,729,782,771,522,710,662,609,583,526,481,441,386,601,748,762,676,705,572,528,414,428,437,474,564,700,683,691,465,849,921,909,860,839,752,646,617,706,723,798,796,856,852,809,513,496,537,559,689,795,731,749,636,540 17,15,11,36,48,33,26,453,401,399,389,369,411,440,446,427,413,406,418,433,424,388,419,384,394,406,399,375,391,391,432,418,399,406,418,388,395,394,426,400,414,443,456,425,428,415,486,490,482,430,430,395,402,438,465,474,529,530,588,545,504,399,400,396,406,401,424,413,403,394,407 9,73,50,82,120,84,56,467,482,435,415,408,414,460,476,476,453,467,498,567,564,414,529,501,452,433,410,416,414,421,448,551,570,516,506,446,414,415,421,442,473,517,574,528,495,447,651,759,757,676,648,527,461,575,638,646,677,677,729,674,633,412,412,406,410,472,590,525,536,465,433 11,13,12,19,25,19,15,512,585,550,491,470,503,536,591,582,586,575,647,733,708,486,668,604,545,526,462,463,424,386,489,699,721,628,644,543,493,407,416,441,441,484,594,574,594,422,761,884,874,814,787,703,581,500,572,602,685,695,762,756,727,463,455,449,482,634,735,684,691,582,503 12,9,10,25,33,34,26,418,451,423,411,397,411,409,418,413,414,406,447,510,506,418,464,448,420,431,407,402,377,393,415,497,518,472,482,432,420,387,383,397,405,403,451,413,430,399,509,707,722,632,597,522,435,423,441,467,521,481,534,524,491,383,385,390,395,440,502,455,489,444,405 19,247,222,166,208,181,146,479,401,414,420,405,395,489,514,465,454,458,440,480,455,390,450,418,420,400,376,405,403,404,428,462,471,409,406,400,410,412,422,435,456,486,578,522,514,461,641,572,554,482,477,412,398,539,603,638,703,702,753,696,635,422,361,409,404,397,455,431,425,384,394 17,10,7,38,36,25,25,426,385,394,386,372,374,403,431,405,399,391,398,401,388,399,386,380,398,397,381,389,390,378,393,411,398,390,403,394,392,381,391,406,397,424,436,415,395,404,453,435,427,406,392,385,381,417,444,448,496,477,531,512,448,376,378,381,389,376,401,398,402,390,376 17,15,14,26,42,35,21,425,386,374,365,387,392,431,460,436,411,389,412,395,377,396,386,397,387,389,380,394,384,371,394,385,392,396,392,406,393,376,395,391,408,389,451,426,437,376,479,431,419,395,401,384,392,391,387,426,462,494,537,531,497,388,370,385,382,382,403,403,368,389,381 19,63,55,75,62,44,56,430,413,410,424,382,405,460,453,475,446,437,465,513,496,407,462,438,418,410,405,392,396,436,519,484,491,458,463,411,404,507,618,694,761,839,901,793,675,455,722,687,662,594,551,501,429,655,800,853,912,882,896,793,722,405,389,401,418,437,475,469,464,415,401 3,653,102,1023,1023,579,478,964,1023,1016,977,928,947,993,1023,1023,1015,1006,1023,1023,1023,947,1023,1023,1015,999,926,893,796,761,980,1023,1023,1023,1023,999,942,832,909,941,983,1023,1023,1023,1023,960,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,862,873,863,894,1023,1023,1023,1023,1019,951 18,9,8,56,78,76,54,391,417,417,386,400,417,398,415,428,436,419,442,491,499,403,474,444,423,408,396,390,412,387,409,459,503,462,470,433,396,384,386,404,413,436,477,444,439,399,484,631,655,556,513,454,428,419,456,492,521,508,572,533,477,398,388,403,397,429,492,453,451,431,399 5,27,20,40,68,49,29,438,384,390,388,389,393,469,466,437,401,401,404,403,387,370,391,383,392,398,375,402,392,407,407,386,393,380,393,397,372,399,397,387,397,417,460,459,427,399,477,429,416,389,387,373,378,422,435,438,486,512,558,522,465,392,396,381,399,375,392,401,391,389,373 11,113,101,581,921,817,510,522,620,546,530,483,501,555,607,581,581,548,656,749,740,502,689,644,569,546,497,493,439,424,516,680,736,632,659,538,487,432,429,447,473,535,641,623,618,532,778,926,935,867,841,752,623,600,678,718,769,767,817,794,753,484,440,454,474,601,715,677,681,568,518 12,11,12,41,51,50,39,401,462,437,420,387,407,415,427,429,423,417,472,530,498,413,486,443,422,429,398,395,388,409,407,497,517,466,480,449,388,380,386,397,387,396,425,428,434,390,533,726,748,667,622,529,461,411,442,451,500,494,544,508,459,407,402,393,393,426,508,469,472,452,428 4,30,28,42,48,36,30,502,475,432,432,426,441,511,537,492,482,462,512,599,569,413,540,506,447,444,415,405,390,417,521,580,607,505,522,445,418,419,424,486,517,643,748,692,659,448,678,743,758,685,648,575,510,567,634,646,711,699,752,708,647,391,424,397,411,483,577,520,521,460,412 1,11,8,26,34,27,21,419,408,378,377,387,395,444,413,394,412,413,409,399,390,378,383,380,391,371,391,377,391,399,392,404,403,389,398,386,382,388,407,411,422,425,478,447,427,405,471,408,403,430,404,384,380,447,499,486,526,507,553,506,456,393,380,380,381,391,396,375,388,384,376 19,8,8,27,31,24,22,406,371,377,386,394,384,403,418,394,399,396,383,405,416,381,409,382,400,382,392,387,379,401,391,393,383,393,393,396,393,393,398,400,400,399,418,409,418,397,447,424,432,414,397,388,381,430,433,437,452,452,473,428,428,386,392,380,389,380,386,401,397,383,397 3,35,34,120,160,142,104,498,651,612,561,511,528,550,606,591,589,571,689,791,772,509,721,673,614,591,500,496,428,417,517,752,774,701,719,593,508,402,395,418,437,516,633,591,605,449,812,979,989,924,901,811,691,553,656,666,753,755,816,811,774,459,487,458,485,649,787,742,751,634,541 6,27,21,60,58,41,45,415,432,407,418,408,417,425,448,454,422,434,450,511,497,410,478,447,405,393,399,399,386,384,423,500,509,447,451,420,388,396,425,438,450,493,545,477,451,432,591,641,661,577,556,480,430,545,590,610,650,638,684,627,560,408,396,397,402,418,491,467,478,407,415 7,9,8,24,29,24,20,410,381,394,381,377,374,400,416,408,384,386,394,396,387,390,384,394,389,379,377,394,394,390,392,389,388,383,385,381,383,384,386,374,387,392,437,419,414,387,429,428,417,395,380,389,388,405,416,433,452,470,498,462,419,399,382,387,388,389,389,378,391,383,388 15,43,42,69,97,92,64,601,587,542,502,483,535,618,648,623,604,576,627,661,660,438,554,536,507,497,463,427,430,423,547,619,606,548,565,512,473,445,425,434,464,523,672,617,648,568,811,856,832,789,774,705,615,717,772,762,807,800,848,826,788,496,461,508,504,594,626,606,622,543,524 14,103,74,127,199,137,81,560,695,660,607,510,551,597,646,650,624,614,740,837,804,587,790,721,658,637,537,513,439,456,586,801,831,745,753,643,566,430,472,456,501,582,702,675,667,476,819,972,966,907,877,795,665,643,714,732,785,782,836,827,782,481,523,472,506,705,834,780,789,681,581 15,42,40,85,115,112,81,474,552,524,492,438,472,486,531,517,514,502,570,681,665,452,613,572,502,495,455,432,390,438,477,636,674,579,582,502,457,403,430,452,483,519,622,560,546,474,716,843,853,787,747,664,530,596,677,675,730,726,776,740,678,427,431,432,427,514,653,592,590,502,466 14,8,8,13,20,18,11,417,394,385,392,400,403,427,436,418,402,401,407,409,418,385,404,402,395,400,378,355,392,356,405,405,408,418,396,386,382,387,391,408,389,378,431,416,424,385,439,482,470,444,420,405,387,422,436,410,466,459,471,464,423,387,386,388,383,390,402,405,397,391,385 4,12,11,94,102,104,95,421,407,389,384,391,384,434,474,436,451,439,428,412,420,384,397,389,389,387,392,391,387,414,460,443,422,403,410,407,413,455,540,561,603,687,746,660,591,438,619,498,460,442,455,412,406,525,620,645,719,704,739,663,588,413,383,395,388,402,410,411,417,404,392 13,43,39,104,139,121,94,415,445,427,408,398,415,425,463,441,437,442,463,502,505,425,491,458,434,415,381,401,394,432,430,512,536,442,473,420,400,423,418,438,467,483,535,514,480,419,572,647,659,581,548,460,413,475,517,521,598,577,626,594,533,412,402,398,389,445,524,475,482,441,394 14,8,8,16,24,23,15,428,394,380,389,407,407,445,423,421,413,405,407,406,399,384,391,387,386,379,395,382,386,404,393,415,400,392,393,387,384,389,400,412,407,420,463,439,412,406,490,443,429,426,383,389,398,417,454,452,499,513,557,514,465,384,382,384,370,387,401,398,403,382,384 14,17,17,13,16,11,10,503,651,607,557,497,526,526,601,582,578,565,686,796,767,530,744,686,612,579,510,506,447,393,526,771,791,705,727,580,531,400,409,417,422,478,601,581,591,414,774,946,942,881,852,763,634,516,577,590,685,682,754,763,728,469,451,461,486,652,789,738,748,631,531 10,10,8,18,25,18,12,423,445,430,408,416,396,447,478,441,427,435,457,524,489,403,500,470,432,415,421,392,388,405,461,472,528,459,462,402,397,387,392,423,426,486,575,516,492,402,579,616,642,582,549,503,440,464,510,507,576,565,604,583,546,404,397,396,402,425,502,472,447,436,403 20,35,35,147,199,194,144,432,476,445,455,403,416,432,472,469,445,453,505,613,561,420,544,501,456,463,435,407,427,389,449,557,582,499,521,438,433,374,384,381,405,450,496,467,491,428,628,772,767,697,655,574,478,461,517,524,592,587,652,620,576,411,406,405,437,485,608,549,543,459,438 1,25,25,272,399,409,278,412,423,407,392,398,383,433,434,411,415,421,432,461,484,415,455,420,401,399,373,387,376,402,406,468,459,446,429,402,391,387,402,407,415,431,493,443,436,438,530,618,610,522,516,450,428,475,501,522,571,544,610,568,510,399,383,373,387,406,459,432,420,430,414 6,190,177,117,159,143,105,419,388,379,379,374,376,448,422,412,402,387,400,391,411,374,386,396,386,376,392,401,385,414,399,391,400,409,401,397,395,423,398,421,458,489,548,479,449,414,505,466,431,426,388,405,396,453,480,495,540,525,565,511,474,415,379,397,392,392,388,382,393,380,387 17,25,22,98,174,157,82,446,428,450,406,402,422,476,480,479,468,472,468,517,491,409,454,444,427,437,399,410,372,381,440,491,505,459,460,406,395,392,401,419,440,446,543,466,479,446,638,704,670,606,585,515,444,532,581,599,660,651,687,658,614,416,404,428,412,471,512,494,499,434,407 4,12,11,19,27,20,14,415,439,439,399,385,389,408,409,400,423,414,449,486,460,404,462,450,414,410,402,387,416,392,390,481,486,453,465,422,409,391,397,400,419,433,443,437,450,404,525,638,633,571,534,468,418,431,479,478,516,495,557,537,494,388,399,397,417,408,488,459,469,419,394 9,12,13,60,74,69,54,393,465,426,417,413,419,419,435,431,412,417,447,537,504,421,490,467,434,428,418,391,394,383,398,500,541,455,475,428,419,404,389,383,402,400,440,440,431,391,532,733,737,658,622,526,452,413,436,433,476,483,522,516,493,401,386,406,410,449,527,480,500,465,401 14,13,13,18,26,25,17,477,576,545,489,441,487,525,569,557,538,523,621,707,681,467,648,595,529,507,470,455,411,414,503,659,696,603,625,501,449,390,406,413,427,483,577,550,553,415,731,843,840,777,750,662,538,498,582,596,674,673,730,739,692,459,449,447,460,586,698,624,651,569,485 4,214,197,164,209,184,146,409,410,387,354,376,403,382,414,381,391,400,387,393,399,396,396,382,391,384,387,398,387,421,407,415,413,415,409,380,396,392,417,437,452,459,542,482,476,407,448,465,429,434,422,394,371,428,429,444,487,487,515,484,454,403,395,379,401,380,428,380,399,394,389 1,28,25,41,41,34,35,434,420,410,392,383,382,434,450,437,423,429,442,466,477,395,455,426,404,414,397,382,368,394,415,471,489,449,436,404,410,406,410,424,417,452,522,483,481,423,544,613,592,552,507,444,425,492,536,546,594,560,630,564,534,395,385,399,410,439,487,468,475,402,388 14,7,8,27,35,35,27,398,443,412,411,398,398,404,392,406,393,393,437,522,505,410,489,468,439,421,407,398,396,404,413,495,528,472,460,426,411,388,389,395,382,406,399,436,408,387,461,690,719,610,584,497,440,404,416,440,437,447,475,482,433,390,400,377,395,426,492,458,474,421,407 5,47,20,63,91,45,30,508,516,480,450,431,425,560,558,526,547,502,567,650,620,440,567,533,477,468,422,411,397,401,460,609,633,552,585,487,447,412,449,457,491,559,654,581,590,444,729,810,804,731,688,610,510,580,662,671,735,719,785,750,697,421,418,433,427,507,628,554,587,507,447 1,46,40,56,77,58,43,610,614,561,501,502,515,651,727,696,697,663,702,710,706,443,583,540,506,480,452,433,448,474,721,714,697,615,671,569,525,532,590,634,703,787,894,852,841,513,888,880,853,802,776,716,587,697,793,829,908,901,945,913,866,520,455,521,547,609,678,637,666,561,511 1,17,14,37,43,36,31,442,423,393,424,397,411,444,448,456,440,439,447,455,445,402,426,414,400,399,402,378,392,396,447,437,459,419,430,420,395,409,426,425,476,510,595,517,473,421,588,584,535,517,481,455,433,528,603,604,676,657,692,638,574,391,382,395,406,410,443,413,432,405,391 4,13,13,114,134,133,113,408,436,420,417,393,416,412,447,434,440,431,441,492,471,402,435,414,407,403,395,402,402,401,413,458,463,418,455,421,401,394,410,415,422,446,476,452,461,401,579,626,585,542,505,474,433,457,494,507,558,567,607,585,532,407,391,406,414,426,454,450,445,413,410 12,138,132,112,129,119,104,611,576,546,528,482,520,655,710,680,670,646,660,676,666,455,592,552,480,512,481,429,416,443,570,619,638,559,588,526,473,428,456,479,506,550,695,656,643,481,819,844,821,773,746,678,605,639,699,701,781,789,846,840,785,489,462,481,510,598,693,641,677,556,491 15,30,27,37,31,26,31,441,556,549,478,454,465,489,512,498,516,496,588,743,720,475,722,664,562,560,464,440,421,407,465,695,757,639,668,522,461,409,428,438,459,482,592,541,534,449,688,839,873,788,767,637,516,550,617,609,687,672,735,700,641,431,446,426,421,540,743,686,681,574,462 16,8,8,23,28,24,20,424,398,388,401,390,398,434,437,423,415,410,388,389,380,394,384,380,382,392,371,398,388,381,394,382,407,384,391,389,382,380,379,379,414,416,426,415,413,389,445,416,420,391,396,397,398,397,403,414,451,462,499,480,421,390,390,384,394,388,381,388,395,395,374 10,9,9,30,31,29,28,409,393,370,386,393,387,413,431,393,418,397,401,394,424,388,395,376,387,373,384,387,393,397,388,375,407,387,381,387,374,397,399,396,400,393,411,428,394,404,448,430,427,410,406,402,378,424,443,450,470,451,509,472,436,383,378,380,386,381,390,396,414,380,386 14,56,48,19,22,17,15,426,407,389,381,349,404,432,444,423,422,418,409,407,407,391,414,394,389,384,395,384,359,418,495,443,427,387,420,398,393,452,573,618,709,795,872,769,666,408,710,571,504,456,438,429,400,560,699,774,883,876,904,810,712,398,384,388,387,400,409,399,413,394,385 18,20,19,36,37,29,28,446,548,502,484,435,420,473,485,458,464,447,551,721,685,476,712,645,553,533,440,433,397,400,436,690,741,621,649,502,427,395,423,433,466,470,573,524,507,446,637,852,873,781,737,587,486,551,607,602,652,647,693,657,604,420,411,401,415,549,732,661,636,543,433 18,13,12,28,40,31,22,420,400,385,365,398,395,434,426,426,413,409,409,409,425,400,411,417,404,392,377,378,384,398,401,414,409,404,384,388,374,412,397,403,418,415,463,441,424,389,508,481,465,430,430,409,401,421,473,467,525,519,564,527,486,382,398,397,395,398,413,398,409,391,391 16,28,28,97,152,154,97,418,471,459,434,440,436,439,455,457,464,429,490,586,571,457,531,474,467,443,418,411,391,399,410,548,572,480,502,435,422,394,389,402,420,426,476,456,454,421,590,774,767,700,675,572,467,443,483,506,565,533,611,593,544,401,417,410,421,465,577,531,543,490,438 9,1023,566,1023,1023,1023,717,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1006,1023,1023,1023,1023,1022,1023,960,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 16,9,9,28,35,30,23,389,400,395,389,381,370,386,408,407,385,394,390,398,397,384,395,368,387,382,385,379,385,377,398,380,393,391,389,384,375,383,404,399,410,416,416,423,400,384,432,409,408,403,394,386,400,402,436,428,448,453,455,433,416,385,374,407,379,393,406,403,382,393,382 12,213,166,138,223,192,118,574,838,793,728,609,637,630,681,659,651,633,843,984,940,755,968,902,823,802,692,619,503,417,594,956,985,888,902,767,662,441,495,502,562,617,729,689,693,550,834,1023,1023,1013,981,874,746,695,759,764,817,802,862,844,799,489,566,496,507,831,982,911,910,807,680 19,19,17,27,44,40,24,396,402,395,374,381,384,404,414,413,398,414,403,393,418,386,374,391,395,392,394,369,389,402,411,389,403,394,392,400,393,391,397,412,423,442,452,445,432,401,467,436,428,431,416,397,399,459,462,479,500,512,548,492,455,387,372,375,372,392,381,389,399,400,384 9,33,21,64,85,50,41,410,388,393,378,392,387,422,423,404,417,421,416,407,410,381,388,398,386,380,394,394,383,423,421,385,428,388,407,401,399,399,423,444,455,479,527,493,469,425,508,465,476,447,427,411,408,513,545,552,593,555,627,574,509,355,382,389,399,402,408,408,403,395,379 8,7,7,51,87,87,48,401,401,405,410,392,400,395,415,408,406,418,426,427,446,406,420,406,388,399,394,393,391,385,402,433,431,402,419,393,400,374,395,391,395,414,432,431,423,404,499,559,566,485,473,448,409,418,453,477,513,507,547,502,480,392,393,398,401,412,432,416,415,393,377 15,27,26,50,82,75,44,413,485,458,425,420,428,418,465,471,440,449,524,634,572,447,583,519,481,443,408,403,403,397,425,606,621,539,524,449,408,382,394,407,419,407,466,462,471,424,582,803,790,717,659,542,474,450,489,525,559,566,628,594,543,430,417,406,400,485,617,534,546,456,413 12,12,12,44,57,52,39,404,461,442,419,403,430,416,433,445,431,434,480,566,539,404,506,477,458,433,407,406,403,385,423,515,557,471,490,433,398,402,379,413,406,405,430,425,441,393,543,755,755,678,633,557,464,427,452,463,498,513,570,545,496,408,412,390,399,449,559,515,503,443,440 16,83,65,114,167,128,91,528,705,651,586,524,532,566,636,595,585,586,719,861,827,575,838,778,691,664,546,515,461,407,542,837,873,780,790,654,544,424,454,479,509,582,694,642,639,522,799,996,1002,927,894,789,657,637,709,713,772,775,826,803,761,479,501,451,482,688,863,802,802,701,586 5,14,14,40,48,49,41,392,411,408,387,416,391,389,426,430,423,401,431,448,455,393,408,424,404,398,404,406,375,393,401,442,451,398,426,421,397,382,387,388,394,394,425,418,396,393,471,598,591,518,515,425,421,409,422,442,477,481,501,470,464,397,412,412,388,401,435,420,437,404,421 7,9,9,116,182,182,115,400,429,397,402,404,399,432,411,399,419,418,445,458,445,408,431,432,406,401,393,401,382,407,407,429,461,428,425,398,399,383,392,396,400,392,436,418,432,409,517,610,605,526,523,463,418,425,434,466,504,511,538,524,492,404,399,381,414,424,462,441,448,420,401 10,149,141,122,178,170,115,406,418,422,378,369,380,419,432,422,415,397,389,410,413,403,399,391,395,383,372,401,395,404,419,413,419,407,406,389,412,401,410,400,416,455,520,471,456,403,488,453,463,425,421,410,400,435,466,462,491,471,554,526,476,398,385,404,389,407,400,403,418,388,376 7,147,137,125,195,190,120,798,737,677,666,627,687,812,850,811,798,783,789,803,801,522,655,637,627,591,540,553,501,511,708,727,722,673,691,629,573,493,503,558,609,710,830,810,805,762,953,960,933,902,883,849,760,897,939,932,966,954,992,974,931,659,614,672,674,752,780,761,794,705,668 17,248,188,1023,1023,1023,1023,685,832,790,749,682,715,720,765,751,734,734,848,944,921,704,901,853,806,777,697,658,577,491,713,920,941,880,897,787,734,498,502,545,603,684,811,789,811,696,922,1023,1023,1023,1023,949,848,736,812,828,886,881,930,921,886,676,691,629,661,860,985,936,958,860,783 6,10,9,29,32,26,23,402,397,383,413,388,390,430,435,401,406,419,414,426,435,380,416,405,410,395,379,381,367,378,403,413,434,411,419,388,397,392,412,412,406,427,476,425,433,425,481,478,507,453,437,388,396,458,498,499,535,504,563,506,469,403,394,383,388,404,426,401,432,388,402 19,10,10,77,101,97,73,416,453,436,426,399,410,427,439,452,428,425,458,560,522,421,497,474,445,444,412,408,386,392,408,522,562,467,484,432,419,397,411,398,412,432,479,452,453,420,558,725,741,659,619,539,447,456,505,491,543,556,591,544,527,406,404,411,399,430,534,470,488,444,428 4,23,23,69,105,107,69,371,387,395,362,381,406,393,401,385,383,380,406,401,399,379,390,393,387,404,394,387,367,387,389,396,401,402,398,373,389,387,392,380,381,381,413,391,390,402,419,426,425,406,398,392,381,414,416,443,439,449,446,419,421,383,383,388,383,397,387,388,393,381,385 12,9,8,16,20,17,14,376,422,373,388,385,376,404,401,404,383,400,400,441,447,393,444,414,405,421,407,394,388,379,399,432,450,413,419,410,372,374,400,385,397,400,408,403,408,403,451,551,550,493,476,409,397,415,432,430,462,435,458,469,432,394,396,363,383,415,444,429,421,416,420 4,177,157,218,347,302,181,797,873,842,836,804,849,839,893,893,890,892,914,937,938,717,854,849,833,823,782,795,724,440,788,868,866,824,863,804,769,425,426,475,527,613,797,800,846,503,1001,1023,1023,1014,1005,974,901,689,783,819,903,911,973,983,960,754,789,772,819,904,935,919,952,878,851 11,10,10,117,149,151,117,394,385,413,397,393,388,404,396,394,389,394,402,427,423,397,401,400,403,392,380,387,371,375,396,413,438,414,406,391,407,379,390,406,393,410,418,414,421,416,445,527,525,466,461,418,391,408,429,432,451,468,472,469,425,384,398,387,389,408,417,417,412,388,386 11,193,173,176,255,236,160,481,444,421,411,406,397,502,520,496,467,455,463,544,503,421,516,459,422,413,384,399,401,438,463,504,549,485,491,434,412,430,450,461,498,549,633,560,540,468,630,678,660,578,543,518,435,516,584,601,674,665,725,674,628,423,383,399,392,448,521,478,493,449,395 14,17,16,15,15,12,12,568,677,612,594,539,548,615,691,690,690,675,724,781,746,531,669,641,590,551,506,507,453,430,599,733,736,646,665,595,549,394,426,429,458,519,663,649,690,428,845,917,898,854,835,759,659,547,640,659,752,758,833,837,803,529,507,537,566,704,784,734,764,635,556 13,11,9,23,32,25,18,419,388,397,386,395,392,426,440,412,406,409,391,404,420,402,411,399,398,378,365,388,376,396,396,409,410,384,384,401,370,393,390,387,391,401,427,432,412,387,453,426,429,403,404,380,393,420,430,419,472,476,528,489,450,391,378,364,384,385,390,382,380,400,371 16,30,28,44,52,45,38,538,607,557,558,525,550,584,658,651,655,654,687,693,694,449,549,533,508,500,477,472,439,440,640,656,634,593,633,589,579,453,431,449,466,555,707,693,723,456,854,855,828,799,784,747,650,587,680,696,776,777,844,845,814,483,492,522,548,602,656,638,668,566,562 2,16,15,11,18,15,9,425,402,400,393,380,389,394,439,416,401,402,410,408,406,393,393,404,395,383,385,394,382,375,446,401,421,403,399,398,393,384,412,440,452,525,667,588,532,401,615,517,488,419,438,417,390,464,534,613,776,777,811,714,627,405,383,395,380,413,402,396,395,383,392 13,68,57,40,78,67,34,443,472,464,450,413,418,440,484,469,465,446,534,620,594,439,582,542,469,468,430,422,416,422,444,581,632,514,528,458,440,398,437,416,453,494,581,507,471,438,621,789,786,712,679,560,485,498,542,572,646,624,672,631,587,404,407,426,393,481,615,556,555,491,451 11,16,13,22,35,29,18,412,386,402,404,381,367,403,415,414,411,404,394,404,406,393,409,401,410,391,401,397,386,392,401,387,387,393,394,383,396,397,399,393,436,440,484,439,415,403,476,487,504,459,427,371,381,446,500,504,521,521,540,492,477,397,383,380,399,375,389,382,382,383,369 8,18,18,89,130,115,72,420,442,428,443,390,418,419,427,432,430,431,478,521,514,419,483,463,431,429,422,408,392,386,415,512,518,470,479,415,444,416,400,398,403,419,488,452,450,420,541,696,694,613,572,501,462,450,481,501,554,529,601,570,517,400,403,415,399,464,520,472,507,444,411 20,21,19,42,64,52,33,398,409,397,376,372,398,404,421,420,414,415,402,440,408,390,395,398,396,392,401,383,379,425,411,420,435,405,392,396,378,409,421,418,422,443,487,440,449,411,517,532,494,462,455,405,396,467,505,510,559,542,584,550,486,390,378,385,392,402,409,393,415,378,384 12,9,8,30,28,20,23,408,427,420,388,392,377,423,407,419,413,405,416,456,436,395,442,416,416,407,383,406,365,379,395,449,475,404,434,412,410,397,416,411,428,429,474,441,413,412,502,563,580,511,503,430,408,466,507,501,540,511,564,495,492,385,387,401,398,413,464,420,445,396,396 12,13,11,31,34,26,24,404,405,410,374,401,408,406,410,401,398,414,438,458,454,394,460,438,412,414,397,398,377,396,414,461,478,443,449,401,395,399,403,411,392,419,457,457,415,395,486,593,595,527,512,439,425,454,468,475,505,518,530,500,481,396,394,389,401,404,481,460,469,421,404 4,19,13,50,71,50,36,424,405,381,381,380,381,432,438,436,414,395,412,416,406,378,381,403,377,390,380,385,397,392,402,412,403,377,399,403,383,399,401,416,418,447,485,449,430,419,495,419,456,406,408,402,386,462,515,492,556,551,588,555,478,381,373,397,396,404,400,396,386,394,392 14,14,10,38,38,27,25,424,447,439,412,390,410,434,472,471,442,438,464,515,496,407,502,465,428,421,414,404,393,411,421,509,534,482,474,415,428,389,400,404,425,462,508,470,467,416,561,668,672,600,556,478,424,470,541,546,573,574,622,599,545,393,378,401,405,435,526,482,498,433,439 20,15,13,34,48,38,26,415,394,392,401,399,397,382,412,412,405,406,393,419,434,405,414,390,393,391,392,382,386,399,412,388,420,393,388,388,399,394,396,380,407,409,447,441,432,395,461,451,463,419,425,379,382,444,437,450,496,465,505,477,450,383,392,390,391,403,396,390,400,387,375 9,9,10,69,92,96,72,383,435,386,382,363,403,401,406,404,393,407,429,452,428,384,425,432,413,410,389,388,381,383,403,422,459,416,424,406,379,377,388,392,392,372,395,407,407,395,433,586,605,522,503,448,403,394,391,396,438,432,434,430,423,389,395,383,389,407,432,437,429,397,387 20,8,8,21,26,24,19,386,377,382,391,389,384,388,404,400,392,378,397,402,390,386,397,384,388,390,375,364,385,375,391,387,394,389,385,380,377,406,405,387,395,422,423,407,407,397,439,424,418,390,393,394,390,417,443,438,476,450,459,450,449,382,385,384,387,393,385,390,399,386,372 2,7,7,23,28,28,23,401,420,395,409,393,413,382,392,399,388,396,417,447,456,396,454,434,413,404,392,382,391,405,409,454,464,438,406,413,389,392,384,386,390,387,421,417,428,389,460,593,599,511,488,446,397,407,438,449,471,458,502,485,450,382,387,403,396,423,446,433,420,412,397 19,10,10,24,31,28,22,417,399,372,394,375,388,396,402,417,408,397,386,416,416,391,414,407,388,387,387,387,374,374,408,399,422,408,424,398,393,406,411,419,400,426,456,408,422,393,461,438,449,416,398,408,391,446,449,453,499,471,501,481,434,398,383,388,379,385,406,384,397,390,390 13,13,13,35,38,38,35,403,468,431,439,416,438,410,421,425,419,424,487,555,558,423,525,491,438,442,405,404,407,381,416,540,584,488,515,453,424,378,389,408,396,425,443,448,423,387,541,775,803,708,676,565,459,425,437,460,516,493,558,538,498,399,407,381,394,446,571,512,519,443,443 3,9,9,18,17,17,19,499,536,491,482,450,471,511,567,552,544,535,608,663,644,460,575,534,491,478,433,441,403,417,486,626,636,558,571,459,470,399,395,405,435,459,550,551,542,418,734,828,805,747,713,653,545,486,543,557,647,654,733,734,701,449,441,452,460,572,670,597,646,518,461 16,11,9,30,38,27,22,430,370,404,385,391,382,417,446,414,407,390,419,399,401,393,382,386,389,383,375,380,395,383,400,409,382,412,390,376,379,384,399,413,407,408,453,434,418,385,463,398,419,404,402,390,381,409,423,441,463,469,530,505,452,381,376,395,400,394,394,373,369,393,381 14,9,9,6,7,6,6,478,570,522,500,489,489,514,569,565,552,540,636,702,686,481,628,577,535,513,456,441,410,389,501,667,691,608,627,514,486,397,400,411,425,477,560,544,555,393,733,870,856,799,769,675,560,499,541,566,643,634,720,725,692,435,452,454,469,620,718,646,689,568,484 4,11,9,22,31,27,19,401,384,393,404,409,374,405,409,381,385,384,395,382,383,390,389,393,391,394,370,391,392,400,405,394,386,387,388,387,381,394,405,394,402,414,435,425,419,425,449,402,410,398,406,380,377,433,454,464,465,456,481,445,433,396,378,382,390,380,387,388,379,390,366 3,39,38,133,157,154,130,428,492,447,457,429,427,422,462,460,456,413,517,619,588,436,562,516,462,459,431,409,385,387,439,571,601,508,529,469,427,409,406,420,410,428,476,441,471,401,613,790,795,719,680,569,485,467,496,503,574,545,623,594,555,408,398,409,410,484,615,534,545,494,434 17,497,351,230,319,213,153,855,1023,1023,1023,1006,1005,890,921,902,889,882,1023,1023,1023,1023,1023,1023,1023,1023,1023,998,897,868,951,1023,1023,1023,1023,1023,1023,865,851,876,920,981,1023,1023,1023,775,1023,1023,1023,1023,1023,1023,1023,930,985,999,1023,1023,1023,1023,1023,731,971,729,756,1023,1023,1023,1023,1023,1023 5,20,19,331,598,603,330,442,429,418,421,423,401,452,490,480,496,461,473,467,464,410,413,423,418,412,395,396,378,412,448,445,437,427,435,407,415,428,411,416,451,477,544,494,511,463,593,580,536,526,489,465,407,534,578,585,618,612,676,635,571,436,395,421,432,416,471,442,458,411,399 13,23,22,71,95,85,63,409,443,417,414,403,400,414,406,413,404,429,440,476,480,402,445,445,426,419,395,411,393,392,404,442,477,449,461,396,405,396,388,390,398,408,443,440,439,414,533,681,703,613,575,503,439,428,460,461,515,493,552,520,508,396,394,407,396,435,475,440,481,417,402 17,9,8,25,46,40,22,400,397,404,371,385,395,415,421,435,423,406,404,432,420,390,411,399,397,398,402,378,377,393,392,427,429,431,394,367,383,410,398,410,404,404,429,421,444,385,477,504,504,470,423,414,384,429,423,445,474,492,530,496,462,375,385,396,378,417,418,401,400,408,382 16,36,25,57,86,59,38,388,405,398,393,396,364,437,420,417,419,405,407,399,416,395,410,414,399,382,370,383,394,382,413,411,422,391,390,396,367,415,403,420,425,462,485,467,446,416,497,447,451,424,435,421,386,476,491,507,545,543,581,535,465,386,370,384,368,377,415,393,400,409,385 6,141,128,83,113,97,73,397,404,420,366,394,392,436,470,426,427,420,402,409,436,394,423,409,400,398,399,385,373,438,416,408,438,401,399,391,349,398,414,419,426,432,480,459,463,409,505,495,481,432,447,389,398,420,494,457,506,524,579,551,505,394,373,410,396,406,415,416,391,391,376 10,8,8,11,16,13,8,421,406,380,389,395,402,424,429,402,410,393,400,402,399,385,409,385,392,388,384,405,382,401,393,407,405,385,399,399,391,391,400,403,408,442,451,409,416,408,449,439,424,412,396,395,393,439,467,471,514,500,524,483,459,367,359,382,379,390,397,377,400,387,406 14,12,10,30,39,32,24,447,394,392,375,392,398,456,450,422,430,414,411,386,398,384,387,386,387,373,377,382,374,395,412,389,404,384,387,401,377,399,390,410,407,415,489,475,436,412,512,444,429,399,388,404,384,426,485,473,509,539,578,537,508,393,381,384,371,384,397,384,394,377,383 6,22,18,43,56,44,34,405,409,398,382,398,384,419,420,407,415,416,432,415,430,389,414,422,392,384,387,386,390,397,406,429,443,428,420,397,385,397,411,433,426,442,503,477,433,447,538,528,518,467,440,433,386,470,511,533,571,560,622,585,516,379,390,383,390,412,438,407,414,404,394 4,10,7,25,32,20,16,447,382,381,389,373,362,435,443,415,410,386,384,415,408,372,384,385,390,380,386,395,375,404,396,396,379,375,388,391,389,413,390,387,399,408,445,423,417,393,446,435,417,392,401,375,392,408,424,419,459,472,511,497,432,390,374,380,384,373,393,403,387,383,378 3,9,7,29,36,19,17,404,418,390,394,387,383,409,408,404,413,423,436,459,462,397,447,425,405,402,404,390,376,369,398,460,480,442,425,446,394,400,385,407,383,429,429,401,418,397,460,606,604,535,520,445,414,429,435,428,483,460,505,470,468,389,400,387,386,412,473,451,450,424,398 9,20,20,105,146,144,102,413,448,445,425,409,418,433,445,422,425,422,479,565,551,415,503,490,434,447,419,410,409,377,423,502,548,461,495,454,423,382,390,408,387,429,461,434,445,422,570,768,784,707,671,551,478,434,479,494,541,530,566,549,508,385,386,415,399,459,535,486,501,439,426 13,169,128,261,346,260,205,807,928,887,853,794,824,850,899,885,879,867,974,1023,1002,872,986,943,906,880,802,777,676,483,809,1011,999,949,955,873,816,482,525,560,641,743,882,873,888,631,1016,1023,1023,1023,1023,1016,924,803,872,888,955,956,1012,1014,984,756,787,753,780,1000,1023,1021,1023,951,872 10,25,23,58,84,75,47,484,674,608,583,556,570,469,525,523,529,505,661,750,754,538,671,649,618,594,529,537,447,394,459,717,728,702,711,619,563,374,397,415,411,455,520,504,523,428,721,985,978,942,911,856,756,485,519,545,639,630,698,708,651,422,555,426,442,664,791,768,804,695,632 9,11,11,63,104,106,63,402,431,409,399,383,424,414,422,427,431,437,440,511,476,412,449,439,420,414,396,410,387,377,413,470,511,467,436,414,420,385,396,396,403,421,427,418,413,402,508,674,684,596,558,479,436,430,436,445,487,490,524,496,472,408,409,391,397,429,485,457,450,426,408 1,10,10,11,13,10,8,497,582,525,501,455,481,497,576,560,547,549,605,694,673,464,624,575,513,506,451,431,405,394,506,670,680,604,602,500,465,385,400,422,436,459,571,558,575,403,727,846,831,777,741,669,533,492,554,555,649,659,733,731,693,439,431,452,467,595,695,626,657,573,487 10,149,120,387,526,445,323,801,1023,1023,1023,1003,1008,838,868,834,818,818,1023,1023,1023,1023,1023,1023,1023,1023,1023,996,902,777,870,1023,1023,1023,1023,1023,1023,773,723,747,792,866,963,941,941,634,1019,1023,1023,1023,1023,1023,1023,791,855,872,938,942,998,1002,976,677,977,640,685,1023,1023,1023,1023,1023,1023 7,14,14,111,174,183,115,382,426,418,412,404,409,408,397,392,402,382,404,437,435,407,428,408,412,410,397,390,401,378,392,419,442,411,421,406,385,385,380,390,390,395,411,391,398,384,441,563,574,505,463,411,391,379,419,400,422,425,444,459,426,389,393,379,396,410,428,437,418,388,407 13,8,8,20,30,31,20,421,541,494,460,430,442,437,454,417,426,446,536,665,669,446,629,570,515,489,449,432,416,383,422,629,697,589,605,502,448,371,396,397,407,403,458,448,473,387,577,890,918,836,808,682,546,443,456,453,525,512,562,559,515,390,403,404,408,491,659,623,613,508,456 1,35,34,48,77,77,46,444,482,476,456,435,418,444,459,471,461,472,506,617,598,431,549,512,476,456,431,430,408,385,425,604,602,530,532,472,431,398,393,407,422,440,511,485,491,406,652,788,789,720,685,597,503,467,513,547,608,586,661,636,602,418,420,421,424,475,603,538,571,474,440 10,58,54,89,146,135,81,446,552,523,481,444,460,474,498,498,485,482,543,696,680,443,641,592,530,509,450,446,406,387,449,647,708,591,612,501,464,410,428,409,430,470,560,529,522,428,676,867,878,800,767,672,533,504,572,608,686,679,732,702,636,414,432,416,403,539,667,627,638,509,472 14,117,102,60,100,85,50,488,668,603,572,474,487,511,564,530,529,526,669,817,786,552,792,732,638,603,528,453,424,396,482,782,829,714,737,595,485,420,418,434,462,499,613,578,555,447,713,931,943,864,839,720,590,522,598,607,666,665,746,730,664,442,469,431,454,651,814,752,747,638,513 9,210,178,127,158,117,95,454,433,397,382,412,387,445,479,429,430,415,420,475,462,392,435,432,412,421,378,436,382,410,437,431,463,442,436,401,396,400,419,443,453,516,587,538,512,437,595,604,590,519,467,424,413,494,546,551,595,603,653,620,553,406,414,399,415,426,455,439,420,421,416 1,28,28,75,80,82,76,558,642,589,572,496,516,618,679,675,643,640,692,759,750,515,690,628,585,572,509,466,425,409,584,725,738,656,668,553,503,412,426,442,450,529,666,652,674,468,823,920,912,861,831,756,650,582,673,691,771,761,830,829,792,509,473,524,531,663,776,720,740,625,534 13,31,30,65,91,91,63,440,447,470,437,411,424,434,455,426,439,435,510,586,563,431,536,494,475,479,445,431,405,396,440,553,575,504,535,447,397,387,400,411,410,441,506,463,468,429,597,766,769,688,658,549,465,481,534,538,590,572,648,621,566,402,409,400,417,445,565,539,538,456,436 12,128,121,84,119,113,79,424,392,393,398,390,389,397,392,388,402,389,372,397,372,380,396,381,385,391,364,365,374,392,413,395,395,376,389,382,383,415,381,418,420,453,484,448,435,411,419,411,427,405,398,419,375,413,408,420,440,436,461,469,437,388,381,401,369,399,412,369,377,387,382 17,18,17,79,203,201,74,431,423,402,429,395,405,461,457,460,441,439,454,457,436,408,420,410,414,413,394,388,387,383,424,443,452,416,435,413,416,401,404,411,419,448,531,493,477,439,598,610,622,570,546,490,443,515,564,552,628,604,664,625,561,425,399,406,412,450,454,441,441,416,398 8,250,134,566,657,291,260,842,870,830,802,736,756,887,940,919,908,897,929,981,959,757,937,881,831,806,722,683,561,648,918,974,977,910,923,837,776,746,859,912,960,1023,1023,1023,1023,808,1023,1023,1023,1023,1023,969,874,963,1023,1023,1023,1023,1023,1023,1023,752,679,760,778,904,994,941,951,860,781 8,12,9,61,103,90,48,482,472,431,431,418,419,488,555,542,516,519,539,539,532,402,458,444,428,429,405,400,387,434,554,537,524,486,492,437,427,461,504,556,615,690,780,719,677,467,776,731,673,622,591,544,470,629,732,762,829,814,854,809,754,443,393,439,446,458,494,473,503,437,409 20,15,15,9,9,8,8,485,562,527,501,462,484,509,566,541,556,540,619,697,678,475,626,568,533,497,462,435,410,395,512,666,683,608,591,527,458,401,412,424,458,459,540,537,562,420,734,858,844,785,756,676,553,476,530,554,657,654,722,721,684,441,453,448,456,586,686,635,650,553,483 18,9,8,105,135,131,100,521,595,540,505,468,479,537,590,571,532,546,662,746,698,514,682,595,544,523,450,428,421,421,554,739,737,649,679,563,481,433,422,423,469,511,656,641,650,458,778,933,901,849,809,702,586,560,651,663,728,726,791,785,735,469,464,468,486,707,825,728,758,634,509 15,20,19,39,53,51,37,434,506,480,450,428,436,422,449,418,437,456,523,650,619,429,609,551,492,491,414,417,387,384,414,621,666,556,584,482,432,401,400,399,405,414,497,461,456,409,569,833,853,770,736,617,497,453,498,475,553,552,602,585,539,412,421,401,403,471,636,583,568,493,435 18,11,9,29,33,28,24,413,394,394,377,384,386,408,431,412,399,397,401,393,406,378,393,396,380,391,395,382,385,367,398,379,388,389,394,360,392,390,387,384,404,418,444,429,430,392,470,434,422,409,392,411,411,433,462,453,477,483,527,488,444,389,372,374,393,382,390,401,394,385,394 9,9,9,53,86,84,52,418,431,434,409,408,413,410,429,400,414,427,444,491,496,407,478,450,424,435,421,407,381,379,396,505,514,471,480,429,406,388,398,382,399,410,427,422,417,377,506,697,705,623,590,510,445,421,438,429,467,476,496,472,463,391,398,394,385,432,500,476,464,432,406 2,67,62,118,165,152,108,456,535,528,488,478,425,486,520,498,505,469,590,718,676,479,660,608,536,535,459,457,420,400,481,676,715,599,651,511,468,399,408,432,430,467,564,537,535,438,697,868,874,796,762,663,541,521,577,587,664,649,711,683,639,437,431,438,441,547,699,645,657,544,478 3,17,9,76,90,47,37,608,680,645,590,527,524,626,694,648,642,639,712,830,802,561,774,713,644,623,535,498,431,434,552,796,834,731,749,604,536,431,453,472,505,570,698,662,662,505,822,966,963,901,869,782,649,674,738,755,809,803,854,835,795,489,489,492,505,692,840,777,789,680,571 1,13,12,16,27,26,15,529,658,600,578,516,541,558,633,627,631,619,715,781,759,517,704,640,592,579,511,481,446,392,553,743,763,678,690,567,513,413,414,435,440,483,616,613,636,445,793,931,923,870,839,762,636,527,615,622,700,712,787,786,749,494,482,491,525,688,799,747,767,642,549 9,13,13,36,50,43,29,409,477,458,456,409,441,426,447,464,470,438,498,572,562,419,518,496,436,454,435,410,407,389,424,545,577,505,523,455,432,396,406,396,394,414,470,459,436,412,590,794,799,729,682,583,481,447,479,524,575,577,617,606,559,389,395,403,394,450,551,521,532,467,418 1,11,9,28,33,31,26,498,587,527,509,459,493,506,563,536,528,531,613,724,687,481,675,604,533,527,452,450,419,426,499,701,721,630,638,530,470,430,456,462,497,560,660,602,603,484,752,907,898,837,799,703,601,622,700,704,751,743,789,762,718,437,466,418,453,607,770,697,705,589,519 15,31,17,69,88,50,39,424,416,408,398,391,371,450,481,466,438,446,414,442,436,377,408,417,397,395,379,379,372,448,428,428,433,416,418,393,403,409,416,428,475,492,561,507,482,458,587,593,533,495,471,449,418,555,608,628,676,663,703,640,576,384,409,384,389,387,417,431,428,406,402 11,13,11,22,33,27,18,403,402,407,390,390,381,410,435,396,409,407,412,432,433,392,428,411,402,398,399,402,373,392,411,425,426,415,411,406,378,405,414,397,406,446,484,446,434,413,492,497,506,446,436,425,394,464,502,509,546,540,585,547,489,395,394,383,384,393,429,408,441,412,387 8,83,54,167,184,108,98,595,631,561,535,490,471,649,700,662,664,628,679,739,717,485,660,615,535,534,473,462,440,459,631,723,735,644,665,554,489,519,585,623,677,768,860,800,766,625,880,916,898,839,812,727,615,803,868,882,930,918,954,913,863,500,457,502,513,626,728,667,688,595,502 11,8,8,18,28,29,19,416,451,420,397,408,409,402,432,431,417,421,455,509,504,420,487,465,434,422,410,424,402,401,415,481,505,452,459,437,420,378,383,393,394,392,416,433,426,393,520,671,687,597,588,510,441,423,448,423,473,455,523,525,485,394,402,411,398,446,496,487,481,434,416 19,16,13,34,39,31,27,428,476,479,434,414,407,437,477,458,432,441,467,593,591,420,584,529,475,457,429,403,403,415,420,555,632,505,548,432,428,399,396,409,423,449,502,480,457,414,593,726,753,667,614,525,431,492,534,528,580,581,637,609,561,406,413,413,397,482,608,548,538,459,438 18,13,12,34,38,27,25,417,430,420,390,374,407,417,457,445,433,412,440,481,497,404,466,446,424,425,395,411,411,389,399,484,513,455,466,424,401,399,402,415,422,449,481,455,439,418,506,636,640,558,527,471,420,445,484,503,557,534,583,543,490,387,403,389,392,427,482,446,463,410,393 3,17,16,70,89,89,70,439,494,460,460,422,430,435,470,496,464,454,522,613,592,427,553,504,452,450,413,411,400,402,432,554,598,516,545,469,414,393,416,432,434,466,535,519,492,443,648,782,788,710,668,562,466,542,584,589,640,644,704,661,603,415,422,406,422,476,599,555,562,484,431 5,11,8,45,49,40,36,431,424,423,415,392,409,428,459,455,433,432,457,459,447,404,417,413,412,400,406,377,372,386,441,430,435,435,421,406,428,403,412,432,449,492,559,522,488,422,604,573,533,503,501,458,420,489,546,569,652,619,676,633,570,419,393,412,416,409,442,426,422,421,396 17,27,26,280,486,491,275,416,410,397,381,402,397,419,448,427,418,416,427,440,463,398,423,403,412,402,397,395,395,424,419,423,437,412,407,405,421,408,400,410,420,448,510,453,429,455,528,583,562,497,493,419,417,527,599,601,612,592,616,550,519,398,393,403,410,398,431,406,429,420,400 11,25,24,17,17,11,13,536,575,538,514,476,524,556,646,620,611,601,658,704,678,491,606,589,528,534,451,471,414,386,535,657,670,594,624,517,510,389,424,415,439,522,624,613,616,419,797,863,845,799,775,695,602,526,601,624,719,727,793,790,752,467,442,495,496,626,711,649,683,580,510 16,17,15,31,46,42,28,404,386,389,383,394,391,398,421,411,411,396,399,419,387,375,394,379,384,369,377,374,395,396,390,397,385,382,386,385,398,389,390,384,414,414,430,420,421,403,416,410,409,396,384,377,384,405,428,421,446,439,503,464,423,375,393,395,396,387,379,392,382,376,383 12,17,16,41,60,59,39,395,485,459,434,416,415,426,415,420,431,417,504,608,589,430,550,520,467,472,422,421,395,375,420,577,612,525,553,472,434,378,397,391,381,391,429,437,432,394,545,806,813,733,707,568,473,389,428,438,476,471,535,543,498,407,410,399,405,503,588,551,554,477,436 11,9,9,10,12,9,9,475,543,512,489,456,463,499,535,530,520,515,606,679,658,452,600,551,504,508,444,450,415,396,488,644,659,578,565,500,453,392,422,434,424,459,566,537,562,412,710,835,822,771,728,649,536,496,550,572,646,653,722,715,672,428,426,453,439,585,680,616,628,536,462 10,193,67,463,580,218,179,772,764,705,657,614,680,812,863,844,830,813,830,863,854,585,770,733,669,648,575,575,492,578,812,840,836,773,798,724,644,632,746,796,855,923,1003,949,920,740,1008,1013,987,944,920,864,754,898,968,987,1023,1023,1023,1023,989,690,577,671,696,777,843,805,823,718,653 4,8,8,32,39,36,29,394,415,425,411,384,404,399,403,422,398,413,426,474,455,401,440,425,408,400,404,389,365,411,406,441,452,426,433,410,385,389,384,396,393,400,463,430,417,392,481,600,610,545,508,461,429,396,443,443,488,457,515,506,473,392,395,388,401,415,460,441,445,418,406 17,25,21,36,48,31,24,404,398,392,394,369,397,430,467,445,437,434,411,456,454,403,405,395,411,415,402,398,383,409,449,447,454,400,428,401,395,416,497,522,599,672,757,643,537,436,634,597,556,488,480,434,421,548,665,725,793,768,790,680,623,392,379,390,406,411,430,443,440,389,405 10,9,8,19,26,21,16,425,392,388,384,401,362,421,441,421,419,405,401,415,414,393,388,397,396,406,400,370,381,386,386,426,427,401,400,396,394,395,404,409,399,397,433,428,422,407,477,471,456,449,420,408,389,414,438,468,476,469,538,507,448,380,383,375,392,403,401,399,413,387,396 13,93,83,199,338,282,166,514,616,560,531,459,505,538,593,551,564,560,653,759,750,498,688,650,588,567,483,477,456,381,517,712,753,650,678,559,500,425,435,429,452,502,623,605,601,460,783,931,943,875,844,759,630,545,630,666,741,742,805,787,740,463,449,453,459,600,734,690,689,593,534 19,68,63,213,308,291,197,475,613,557,533,494,498,529,599,599,581,584,641,735,714,482,643,590,544,537,476,469,432,433,516,677,701,616,641,550,485,421,405,428,429,509,639,593,599,466,785,883,874,825,799,728,605,539,635,653,748,742,797,785,738,465,466,451,464,582,710,633,683,576,501 7,25,24,35,43,39,33,427,430,406,424,414,417,425,435,452,469,434,452,486,476,415,457,424,396,418,397,395,400,399,410,468,485,437,471,411,407,400,390,400,439,447,486,451,447,402,571,664,663,585,537,500,419,467,499,512,605,591,643,600,535,413,396,402,418,454,481,460,463,428,410 6,13,12,17,20,18,15,453,461,433,417,408,405,435,456,434,427,435,466,516,502,405,493,459,428,437,413,395,388,412,451,493,530,452,478,423,404,389,418,453,456,517,659,599,558,412,569,664,660,588,591,529,454,469,519,525,575,574,623,569,543,382,395,418,397,427,494,467,477,438,397 18,20,19,21,25,21,18,487,587,522,510,464,505,547,585,593,575,581,625,700,676,470,622,578,527,516,473,439,430,413,509,673,682,610,618,530,495,406,396,411,445,483,587,557,593,422,754,861,846,791,765,688,564,494,543,597,661,679,750,756,720,449,438,460,475,607,702,644,677,570,500 7,15,14,53,92,92,53,379,407,419,390,378,396,399,397,392,411,402,420,432,434,394,440,405,390,392,394,401,392,360,395,431,416,416,419,404,423,377,400,385,403,387,430,412,409,385,456,529,550,483,444,436,361,409,424,446,455,464,489,479,452,382,376,384,392,397,427,414,428,407,402 1,15,16,70,108,109,71,396,396,402,399,381,391,409,415,409,383,411,397,395,412,394,393,373,383,392,400,377,373,403,410,381,390,404,394,392,400,400,389,412,408,425,431,406,404,406,445,428,450,407,413,384,395,441,497,470,499,478,503,501,442,399,388,402,382,386,389,382,381,385,378 19,8,8,16,25,25,16,389,388,369,362,397,382,404,410,393,391,396,392,397,388,386,384,382,382,372,398,387,370,393,402,392,396,387,387,379,391,399,383,390,386,396,432,411,408,384,426,396,405,390,393,381,389,414,411,401,418,428,434,423,402,380,394,395,379,394,389,390,381,391,389 7,9,9,30,43,40,26,453,446,427,423,406,428,450,474,476,465,451,483,517,510,403,467,443,413,417,398,404,387,388,458,511,494,453,466,431,418,403,406,420,415,470,537,512,496,409,618,712,699,628,582,528,432,480,533,535,611,595,650,630,594,410,412,403,415,443,531,483,482,438,421 6,26,21,63,92,57,37,405,408,406,378,398,394,426,426,425,421,403,417,406,424,392,394,398,387,384,383,386,380,405,382,415,407,403,419,388,388,385,405,410,430,459,486,440,445,403,510,456,442,420,418,406,383,462,514,500,550,514,581,537,490,394,387,380,385,387,399,391,398,389,373 6,26,26,54,81,76,49,392,571,530,462,435,405,399,408,408,394,400,625,801,687,567,778,652,572,554,446,423,428,403,427,787,774,662,645,521,459,393,442,451,484,525,552,472,476,489,477,890,864,777,713,558,485,605,614,547,526,504,528,504,467,395,416,404,389,624,763,622,624,504,446 6,18,18,63,104,108,64,380,382,387,379,382,379,393,399,411,389,377,408,373,388,387,397,391,385,387,379,368,392,402,389,380,389,374,396,400,383,389,388,406,408,399,397,391,399,408,402,413,410,401,393,395,386,415,412,426,439,410,432,411,419,384,387,390,388,376,387,391,376,379,391 3,18,16,77,75,63,64,486,507,457,456,422,426,486,535,522,524,504,545,608,580,432,531,485,463,443,419,429,408,414,478,543,588,503,523,445,430,450,474,476,528,581,687,624,570,520,753,783,771,698,669,568,477,690,762,760,798,792,830,785,712,420,429,410,444,489,573,523,533,471,436 5,110,102,459,653,636,438,513,640,600,547,488,482,565,613,597,578,574,674,778,757,510,721,668,586,567,499,513,428,440,529,733,764,676,673,579,520,437,464,468,510,581,692,654,631,517,800,925,925,863,832,743,624,644,719,757,817,802,851,824,770,466,454,447,474,605,755,686,715,602,516 6,37,36,60,75,70,55,415,477,480,435,429,422,443,463,474,437,454,499,621,610,438,577,534,485,439,454,416,401,392,421,572,628,516,555,446,436,418,401,428,417,446,524,481,452,418,622,777,796,709,684,555,451,483,536,559,616,608,668,630,565,400,415,402,416,475,611,543,544,476,449 7,36,33,28,28,16,15,411,426,410,402,396,381,447,472,477,444,441,432,456,446,392,416,409,411,390,408,401,377,436,566,481,462,427,439,430,415,510,648,702,769,855,929,833,735,435,736,624,577,520,492,459,406,619,747,817,907,892,917,825,741,410,399,388,405,409,460,421,434,414,390 16,18,15,31,50,39,25,385,392,374,395,386,390,398,420,403,408,394,391,397,407,387,392,392,391,402,401,382,388,399,397,410,398,411,393,393,389,403,383,407,401,428,443,444,418,392,460,460,474,439,419,403,403,436,461,456,472,466,493,473,449,388,392,394,389,412,397,381,389,392,381 6,36,32,87,107,97,80,480,600,524,490,489,474,519,551,528,545,541,606,715,690,479,650,620,541,537,465,455,427,409,480,667,712,612,658,519,470,422,441,445,480,567,640,595,555,473,750,897,905,836,803,706,576,614,692,704,760,752,797,773,707,433,438,437,429,578,702,645,671,550,489 10,9,8,24,28,22,19,422,406,391,396,373,392,418,425,425,392,396,403,385,393,386,377,381,381,381,387,382,383,373,394,386,384,392,402,384,394,379,394,389,406,408,431,427,414,393,466,424,402,391,386,391,385,403,413,406,469,469,505,483,444,385,389,382,381,387,381,377,381,385,380 6,51,33,64,106,64,38,410,391,406,412,385,389,417,462,457,454,438,445,427,409,379,401,397,387,391,370,377,386,387,436,411,402,391,406,381,384,408,403,396,432,445,510,462,465,412,522,472,456,445,434,411,356,449,480,505,531,553,589,535,517,390,390,401,394,396,417,395,402,416,390 10,71,24,687,815,278,242,746,856,811,781,714,745,785,835,821,814,797,885,970,949,742,927,886,826,808,719,684,547,513,767,942,969,895,912,799,738,539,633,660,728,802,894,858,854,728,985,1023,1023,1023,1018,947,849,869,928,938,983,976,1017,996,961,606,634,612,670,844,956,908,927,833,751 3,12,8,137,156,106,93,441,493,469,456,432,424,454,458,450,477,449,519,655,614,422,591,541,494,470,436,423,396,387,454,607,660,556,582,489,427,409,413,422,417,447,524,495,483,441,621,780,795,710,676,580,461,487,560,564,612,598,657,630,572,418,410,394,412,480,601,544,558,458,435 14,17,15,623,1023,1023,578,436,445,437,440,384,395,429,443,445,459,430,456,514,516,419,494,464,426,422,393,417,401,396,424,482,539,446,464,427,473,392,420,417,429,486,521,446,449,482,537,669,672,577,537,486,460,498,565,558,598,571,633,582,529,440,395,407,420,431,521,467,497,432,408 1,23,21,13,17,13,10,543,620,569,547,503,515,599,667,649,636,620,677,743,730,499,673,635,575,558,466,478,417,393,558,713,731,635,674,548,494,430,452,474,495,584,703,667,670,470,812,884,874,817,786,706,583,615,703,710,777,777,828,823,785,487,466,480,499,643,753,682,711,605,522 8,106,79,175,184,104,107,720,678,621,578,531,560,758,815,804,792,775,773,770,766,485,617,593,548,509,465,444,412,491,738,724,703,636,670,553,554,517,578,646,706,799,914,875,854,680,1001,953,909,869,846,796,670,874,949,972,1023,1023,1023,1023,990,610,486,627,653,698,738,701,727,606,560 18,64,53,381,682,583,318,560,612,557,521,462,502,544,620,587,597,583,658,740,729,513,668,621,561,540,474,482,428,388,546,695,724,623,659,576,472,415,439,461,476,523,643,620,647,505,797,922,934,868,841,751,636,585,664,705,772,772,824,812,757,489,444,477,489,587,723,679,690,591,506 13,26,16,63,92,46,34,476,391,389,395,382,399,515,504,477,445,431,420,417,428,394,422,412,396,394,404,378,376,396,428,428,407,408,397,388,402,397,410,419,434,469,536,513,497,415,568,502,472,425,430,415,395,483,519,545,612,616,662,626,572,393,397,384,391,410,424,396,399,389,379 5,1023,640,666,750,219,199,913,884,834,805,749,768,945,986,953,945,924,933,981,968,743,913,874,818,795,708,685,568,855,1023,1003,987,929,943,861,800,952,1023,1023,1023,1023,1023,1023,1023,911,1023,1023,1023,1023,1023,996,904,1023,1023,1023,1023,1023,1023,1023,1023,769,665,760,789,892,966,923,940,848,769 8,135,127,388,510,477,357,536,655,607,579,523,553,569,621,622,600,603,687,794,782,534,747,693,624,615,515,477,449,402,545,759,794,694,721,603,522,448,425,458,480,533,652,635,633,507,806,956,967,906,870,792,669,595,681,715,779,771,825,816,773,472,484,464,482,658,790,746,754,647,576 1,18,17,8,10,9,7,578,704,655,597,542,578,631,679,673,667,674,748,833,818,575,771,711,650,644,539,516,456,418,580,803,813,732,744,607,559,420,427,419,483,516,669,654,682,439,836,972,964,909,881,797,673,589,656,680,766,763,832,829,795,508,520,515,544,735,856,799,817,701,617 4,32,17,47,67,36,25,459,417,416,387,401,367,432,455,442,442,425,442,457,433,392,422,407,392,399,395,389,354,405,433,443,419,390,399,411,377,411,411,421,443,494,540,502,467,435,537,551,501,470,460,426,409,497,545,545,611,591,649,596,530,382,385,399,388,405,417,404,417,388,380 16,12,9,43,54,30,25,395,396,373,387,352,411,415,419,406,403,401,384,399,418,391,379,398,377,402,390,387,380,386,393,399,403,384,382,387,394,414,405,379,391,415,438,439,412,408,461,426,421,409,413,406,395,423,467,441,466,472,490,468,435,370,383,379,376,397,393,389,396,381,380 16,13,12,45,63,61,43,409,422,402,416,404,403,406,432,408,419,411,430,472,463,397,462,424,405,409,402,392,394,383,401,483,471,432,436,416,419,395,395,405,408,421,434,421,420,405,475,609,598,531,497,440,397,432,456,453,508,484,528,487,462,396,398,396,388,411,471,443,429,428,400 7,29,15,60,74,35,27,474,392,395,402,384,384,500,505,478,445,452,438,489,461,405,459,438,411,425,396,396,384,386,425,463,468,430,447,386,394,400,400,408,437,457,537,518,480,428,594,620,597,531,495,441,404,472,506,512,594,638,687,634,577,392,391,386,392,416,476,427,441,421,402 7,20,18,28,27,21,22,472,519,489,460,449,443,495,545,526,521,514,572,648,611,452,581,537,483,474,414,426,411,399,455,601,633,545,561,468,440,411,401,415,396,430,549,519,515,420,689,818,803,743,710,613,499,476,550,555,627,634,717,698,658,423,421,427,441,541,657,604,629,505,472 15,81,62,87,123,90,64,462,538,509,468,440,423,486,480,467,511,486,536,685,662,463,623,561,494,489,445,437,399,401,434,649,681,569,608,479,473,420,455,424,480,554,633,563,536,443,685,848,855,779,742,623,516,571,655,671,733,718,757,716,652,414,423,417,409,526,666,614,613,496,464 12,39,22,59,63,33,28,438,437,416,422,406,433,461,463,454,434,419,457,542,507,408,481,482,431,432,407,412,414,394,425,506,541,476,502,419,415,395,422,432,446,485,506,475,477,430,607,684,686,614,574,483,444,498,560,577,600,596,662,615,587,397,382,391,408,440,523,489,483,443,401 14,11,11,32,35,33,30,415,483,453,436,443,428,417,433,456,430,430,503,583,591,422,553,501,473,458,419,412,397,375,419,561,623,514,535,451,437,398,380,398,392,406,434,435,445,395,545,786,802,724,676,570,479,427,447,456,474,493,518,529,495,403,396,401,410,481,595,525,535,466,418 12,10,9,22,32,28,19,402,383,378,385,388,384,440,419,413,406,400,395,389,365,383,398,412,379,377,373,383,389,397,388,385,395,399,389,385,387,384,393,398,392,406,434,421,418,389,447,419,415,400,382,373,388,412,432,420,469,461,483,475,427,384,381,380,384,388,392,363,391,391,390 9,230,208,128,182,170,117,438,384,383,382,380,392,442,473,436,442,432,418,392,435,376,411,401,388,388,397,372,377,411,423,420,403,412,419,412,395,406,430,421,457,513,597,514,469,412,542,465,443,398,419,379,392,459,503,524,594,603,653,588,527,385,379,410,396,403,414,420,404,377,417 17,12,10,33,44,29,22,421,401,387,409,402,408,432,414,421,419,411,416,428,415,390,391,397,393,404,389,393,380,384,398,412,416,392,395,405,394,395,394,384,389,435,451,429,440,400,487,493,487,457,436,398,401,429,427,451,475,470,506,498,451,386,383,395,383,395,410,411,393,394,393 6,32,20,64,81,50,39,409,398,420,403,359,373,444,464,435,424,417,412,437,418,388,400,403,375,398,370,382,413,408,436,423,414,411,409,396,397,412,410,434,434,480,552,474,478,428,542,508,474,447,443,436,394,521,569,580,629,597,654,579,549,397,392,403,372,401,409,412,404,392,402 14,9,8,18,26,24,16,392,385,383,379,370,374,389,391,402,389,386,391,386,376,381,381,378,376,387,377,382,374,368,386,378,377,376,376,363,370,401,404,394,403,415,424,403,409,409,422,390,389,377,381,386,381,416,435,423,448,433,463,428,412,390,383,382,377,395,385,382,378,381,376 4,12,12,33,34,30,30,425,437,428,435,409,430,434,433,432,423,429,456,514,509,397,468,446,423,417,395,406,393,395,448,488,523,460,472,421,417,394,405,430,436,517,615,558,529,393,535,638,649,583,558,513,455,430,474,473,525,534,571,528,508,400,395,412,395,429,507,461,455,419,409 3,9,9,43,59,58,41,411,479,451,447,417,439,429,441,470,439,428,502,584,572,429,547,498,479,451,427,409,404,384,424,567,593,480,533,461,427,392,392,391,389,410,463,443,424,396,573,782,791,705,672,553,482,433,468,473,526,512,585,581,545,392,424,412,414,472,582,527,529,467,434 13,25,24,13,18,15,11,555,662,609,552,510,540,578,652,648,620,617,724,784,765,539,724,659,609,590,510,496,437,399,574,762,770,684,717,583,532,402,438,426,432,502,633,624,659,438,812,928,920,870,840,765,644,526,604,627,727,730,799,811,769,483,503,505,512,680,786,720,750,639,565 5,14,15,71,86,86,71,416,437,418,416,418,416,432,440,410,444,436,467,533,525,413,496,461,424,426,434,415,402,396,419,503,527,457,478,431,411,380,392,412,404,418,446,426,443,394,548,742,735,657,617,541,465,422,478,473,524,511,560,545,514,394,392,402,397,450,521,499,489,428,416 18,38,25,59,97,57,34,415,392,403,386,383,397,421,432,412,432,418,381,424,412,379,413,402,385,399,382,388,375,379,397,419,419,400,407,400,399,420,432,385,412,489,519,461,432,425,509,508,470,455,442,408,391,468,498,523,573,542,592,516,492,392,385,389,396,384,418,406,380,394,392 3,46,45,49,61,48,39,489,571,555,517,470,477,495,552,552,541,539,601,709,699,477,645,587,550,528,463,461,429,415,492,681,695,615,626,525,464,415,415,416,437,462,576,551,575,402,735,881,884,825,790,696,592,506,562,594,683,675,755,740,694,433,459,421,477,587,708,646,668,543,490 18,15,12,47,55,41,32,480,501,493,441,423,463,445,496,498,476,480,523,648,619,448,594,556,495,481,449,418,403,430,463,597,656,558,562,457,444,401,413,416,439,486,564,520,517,438,667,789,801,712,686,579,478,537,602,599,672,669,719,676,640,418,396,423,422,497,640,580,593,504,423 16,12,11,26,38,33,22,401,390,383,360,382,388,428,442,424,422,420,398,394,394,385,387,381,373,381,385,388,372,401,391,389,386,386,377,391,391,417,385,397,400,397,437,423,426,384,459,393,409,407,392,384,388,417,422,421,459,476,515,492,448,391,383,389,388,395,391,376,393,399,389 7,16,15,25,40,36,22,373,389,385,399,369,379,385,406,407,381,397,381,388,396,383,387,394,384,395,386,389,384,390,374,374,371,375,384,397,382,376,390,367,395,387,423,422,408,394,418,393,388,403,405,396,372,398,426,438,438,451,472,463,413,378,379,393,391,407,381,381,384,372,393 1,11,10,26,35,34,26,446,491,484,441,447,433,446,474,476,455,463,537,641,635,446,589,553,489,484,435,411,392,389,430,597,661,551,554,487,436,388,407,408,443,456,540,496,491,426,628,831,836,761,727,608,497,490,543,571,635,610,665,631,592,403,409,427,417,487,629,569,573,485,436 13,349,269,446,461,362,350,1002,988,947,936,897,927,1023,1023,1023,1023,1023,1023,1023,1023,811,947,923,885,875,815,817,719,643,990,1005,1002,956,977,915,868,680,734,793,847,929,1023,1023,1023,881,1023,1023,1023,1023,1023,1023,992,1018,1023,1023,1023,1023,1023,1023,1023,943,845,946,966,1011,1023,1016,1023,957,912 20,27,19,53,76,49,34,396,388,368,386,377,406,410,421,415,406,406,389,395,405,395,367,394,382,395,398,380,372,387,414,406,401,402,388,385,375,384,427,412,410,452,484,459,455,410,481,422,406,412,392,403,399,431,486,487,521,524,577,519,458,397,370,387,392,389,364,394,416,386,374 2,9,9,49,68,69,49,413,441,429,410,405,386,408,436,428,413,415,447,511,508,415,477,455,424,419,416,406,398,407,405,506,510,444,473,403,401,404,393,405,411,417,479,439,430,406,527,691,705,619,565,514,426,457,468,476,515,520,551,535,509,384,389,402,394,427,515,443,479,426,387 1,52,39,73,78,60,60,661,626,589,562,520,563,721,797,781,776,751,746,731,725,447,543,511,494,506,472,462,415,479,776,721,668,636,677,606,568,521,625,685,757,842,943,899,884,565,944,890,833,809,789,752,642,770,857,889,964,957,997,969,930,596,483,599,623,685,678,628,694,574,540 11,69,60,386,521,440,331,451,508,465,474,429,427,451,481,470,476,470,540,626,608,433,573,543,471,495,409,407,415,418,427,588,640,540,553,465,432,417,402,409,420,439,516,486,477,465,623,807,811,733,711,598,484,488,541,551,627,622,673,639,579,439,429,412,420,494,607,536,570,485,446 8,16,14,30,46,37,22,398,405,383,400,394,395,384,402,397,385,398,387,409,391,369,372,379,377,402,388,375,377,411,384,393,403,400,390,396,390,376,409,392,413,402,433,418,382,381,442,429,419,399,386,391,383,417,430,400,427,437,481,450,418,378,375,395,375,383,393,393,398,381,389 16,11,9,37,41,31,29,413,395,375,380,397,385,423,430,407,407,410,403,402,415,375,391,399,390,392,389,379,384,389,404,413,411,392,397,382,398,406,390,402,403,429,465,435,425,395,479,453,459,416,422,398,389,434,470,455,511,512,551,520,468,376,382,368,381,407,423,405,391,384,385 4,234,184,283,327,262,226,574,740,668,642,558,595,626,687,663,647,642,756,868,848,602,827,778,696,668,579,523,494,423,592,836,869,773,798,675,607,449,459,459,537,593,721,679,683,513,849,995,1000,937,913,827,714,664,730,744,811,809,858,844,807,497,536,489,516,727,852,813,816,710,614 16,9,8,32,34,31,28,423,381,374,380,359,387,439,427,409,407,400,405,369,385,385,378,388,399,383,384,379,392,381,393,377,372,383,380,374,380,394,398,393,394,399,442,433,417,400,479,405,387,399,390,391,379,391,424,416,458,482,528,488,454,378,403,389,381,378,375,396,390,377,367 1,22,22,61,80,79,60,420,470,469,429,423,399,417,446,432,449,431,480,570,526,427,540,495,463,447,406,397,389,381,411,534,582,475,501,436,421,403,388,388,390,420,480,446,451,411,586,753,758,671,646,528,468,445,485,506,576,567,642,585,552,399,413,397,408,468,573,504,533,470,420 11,9,9,50,84,86,50,403,391,386,386,386,403,394,397,387,391,406,394,406,420,387,390,383,394,403,380,391,396,384,386,403,406,391,391,394,397,390,398,392,390,405,415,406,407,391,459,467,452,424,412,410,396,421,435,440,472,450,479,472,418,386,387,395,362,391,402,382,409,403,374 2,18,18,73,138,142,74,435,426,413,403,408,416,458,473,476,480,442,473,475,451,409,425,417,404,402,389,402,380,407,418,445,457,440,418,435,395,385,391,411,419,428,493,484,468,408,608,602,595,558,521,482,428,463,509,515,582,571,629,624,563,416,392,417,430,450,450,437,461,432,413 10,28,27,88,147,141,81,403,417,405,387,405,383,423,413,414,399,407,420,448,440,398,441,405,406,398,369,408,389,373,390,429,445,404,446,403,398,407,402,379,398,420,435,429,422,429,473,525,555,482,436,421,389,449,481,462,489,454,496,492,458,403,396,395,379,395,445,410,422,408,389 5,19,18,24,28,22,20,434,547,549,497,433,441,430,476,484,460,473,570,735,713,485,719,668,560,571,482,442,409,390,429,674,758,641,675,510,453,406,405,403,414,461,515,517,495,413,619,820,861,768,739,622,480,475,526,537,596,590,657,632,595,404,423,420,421,526,724,656,666,538,461 6,44,33,58,90,70,45,417,381,378,385,392,382,458,443,443,437,432,401,407,430,386,407,370,386,369,390,396,376,394,403,393,417,395,399,389,385,418,401,433,431,453,518,479,441,410,501,484,452,423,395,431,381,446,491,526,534,556,583,531,499,388,388,376,391,418,411,377,401,399,378 9,46,44,63,100,94,59,416,423,388,375,408,385,420,448,442,417,414,434,447,410,406,401,394,404,389,390,377,403,409,415,420,428,402,391,396,396,382,399,378,407,397,453,425,450,413,524,497,475,465,460,460,425,460,481,470,499,505,557,570,490,407,412,394,416,420,433,420,417,407,395 5,15,15,51,65,66,51,408,470,442,425,427,426,410,447,438,416,428,500,602,572,427,544,494,467,443,414,395,385,394,428,557,603,518,508,450,440,381,403,387,409,433,457,449,428,406,528,763,780,700,648,547,456,431,458,445,513,527,553,557,506,415,393,387,388,463,568,511,511,476,422 3,11,12,61,90,93,62,387,378,402,383,384,389,391,410,403,395,393,413,412,422,377,397,388,383,385,394,390,383,396,395,382,397,393,393,386,399,407,382,386,384,405,445,418,394,400,482,469,454,438,429,429,396,434,439,480,499,509,537,495,461,389,401,392,395,396,396,406,405,384,390 17,9,9,66,82,74,58,419,440,383,408,391,394,425,406,415,416,405,438,435,448,397,440,409,409,395,391,404,378,381,418,431,437,420,419,409,391,394,383,392,397,383,417,424,406,397,520,611,595,542,516,451,424,414,444,454,509,497,532,521,474,388,395,393,410,408,461,431,422,415,398 16,57,34,154,149,90,90,576,594,579,545,480,535,584,653,647,632,612,660,728,703,460,625,580,531,509,464,459,439,411,586,689,701,624,654,556,518,457,510,543,605,675,769,729,691,559,843,900,887,839,815,743,635,704,784,794,852,847,890,862,816,479,450,453,473,620,705,659,691,573,512 8,21,18,19,24,20,15,395,424,411,400,407,417,413,438,428,433,431,424,431,426,399,411,400,393,392,381,393,387,424,390,452,418,406,401,412,383,399,401,426,435,463,532,467,430,416,546,550,514,478,467,433,409,493,536,553,597,587,622,574,520,387,387,392,392,412,439,419,403,408,411 2,21,10,51,68,29,25,450,426,407,404,400,392,461,484,470,427,438,447,490,465,396,456,419,414,419,390,399,371,407,475,451,477,419,453,403,404,404,441,493,504,577,722,646,578,441,731,665,619,556,523,478,421,576,666,716,853,858,892,811,732,418,399,383,402,439,445,462,450,410,395 17,9,8,23,37,31,19,413,396,401,378,411,388,411,427,404,424,414,432,431,426,392,412,410,395,390,391,379,389,391,406,423,432,411,419,398,400,385,392,400,416,439,496,457,426,400,512,516,526,484,469,434,380,471,533,511,560,539,578,541,487,391,386,383,393,400,420,437,417,414,385 19,25,20,334,596,581,316,420,428,407,425,384,412,412,448,463,444,439,458,494,488,400,485,457,435,426,405,390,384,408,445,485,511,445,455,401,405,418,416,403,440,473,510,464,451,484,583,649,647,579,542,481,408,632,723,716,695,643,685,606,541,426,408,404,412,458,501,477,467,416,435 13,32,30,59,81,79,57,412,524,479,466,445,430,432,459,457,442,442,502,671,637,435,626,579,505,504,427,434,399,400,424,623,670,565,591,493,430,407,399,401,392,455,507,473,471,417,595,809,830,749,709,599,474,459,503,530,580,577,629,618,572,382,412,414,406,496,642,599,587,476,459 16,13,12,29,37,32,26,404,397,390,397,390,399,412,408,413,409,396,400,416,403,388,386,405,387,392,389,385,381,389,411,406,416,400,401,397,364,402,392,403,403,417,449,411,416,405,452,423,422,399,406,410,390,412,465,456,451,472,488,463,447,392,384,386,391,396,403,393,390,391,372 20,86,71,72,125,107,60,517,729,684,625,545,537,564,596,600,568,577,756,887,844,649,865,793,716,693,561,519,428,397,528,862,890,788,807,650,561,419,454,450,496,555,685,628,629,488,785,1009,1014,939,902,795,644,631,697,706,762,762,809,796,751,453,484,438,474,726,883,810,822,701,581 10,32,28,6,7,6,5,406,401,382,383,386,383,391,405,407,395,423,411,411,390,399,395,386,372,378,390,391,388,406,408,410,409,385,389,380,381,389,406,420,429,472,546,446,449,387,492,461,444,435,409,412,390,463,520,536,572,545,589,530,472,402,380,389,396,392,404,385,394,408,388 15,72,59,39,48,24,21,683,770,718,700,624,660,736,800,784,782,763,821,868,848,628,802,753,703,698,604,597,498,434,695,842,849,783,802,706,629,468,491,514,565,660,801,777,793,503,921,993,980,938,913,854,754,698,777,793,868,869,927,926,893,596,555,603,626,790,868,813,840,743,660 14,12,11,43,58,56,41,420,419,427,413,389,407,430,409,422,425,414,435,479,494,411,477,444,424,402,400,411,384,371,411,488,478,452,424,431,408,394,369,405,375,400,434,424,418,395,514,635,632,571,537,474,449,421,436,445,464,463,531,516,469,408,401,399,405,418,493,454,454,424,411 4,229,78,430,463,125,107,822,803,754,723,661,654,844,896,871,856,848,864,908,893,652,840,788,720,705,613,561,518,673,857,889,894,824,844,745,665,730,830,871,917,989,1023,1023,977,860,1023,1023,1023,986,958,895,790,1006,1023,1023,1023,1023,1023,1023,1023,638,528,650,688,803,883,840,850,741,668 20,40,38,253,390,372,236,413,488,450,416,423,430,434,447,436,452,452,507,595,563,423,554,497,464,430,414,398,367,407,424,564,601,498,540,458,417,385,412,407,427,459,513,448,460,434,586,777,790,705,664,557,459,489,538,559,589,588,635,619,553,418,401,414,406,473,571,514,518,469,423 13,18,14,27,34,25,19,400,419,400,407,396,393,425,461,435,404,430,442,455,435,396,423,399,405,398,401,408,382,415,466,449,443,424,436,401,387,429,510,536,611,710,804,694,614,395,641,589,545,508,507,443,416,480,601,672,791,785,817,734,656,404,388,415,392,424,445,424,418,414,387 10,17,16,35,51,48,32,448,532,484,457,420,439,471,482,491,489,465,546,656,634,445,624,570,507,492,446,431,398,391,452,628,661,563,602,471,436,413,411,404,420,456,539,508,520,421,662,808,816,742,706,602,494,486,534,555,616,621,691,662,609,410,421,403,438,521,665,596,610,518,457 11,43,29,126,189,111,66,414,454,435,442,411,396,423,450,456,434,453,470,529,540,413,486,456,443,417,407,416,404,372,438,498,521,468,486,436,423,416,399,385,428,425,497,442,477,421,581,723,736,653,627,551,447,465,520,536,555,558,621,597,549,403,402,415,414,457,536,458,505,441,415 13,36,29,37,53,39,29,440,478,456,419,421,436,466,460,463,477,453,496,592,574,422,570,517,463,464,420,421,374,381,427,545,613,522,527,438,435,412,426,443,446,504,597,522,487,426,586,764,770,693,622,547,471,491,553,568,632,607,667,607,568,410,408,423,390,488,570,543,541,477,426 20,14,14,66,85,81,62,433,431,411,419,416,407,431,445,412,430,422,441,499,465,407,456,438,413,410,413,382,391,386,411,471,509,441,450,419,402,393,389,399,386,431,429,431,418,383,539,665,663,595,558,501,439,440,471,480,523,509,552,538,502,415,406,400,402,443,488,460,458,440,407 11,13,13,16,17,13,12,490,575,517,499,483,463,535,563,571,544,529,608,689,670,466,606,552,506,499,457,443,393,380,505,644,671,583,633,488,465,407,405,413,424,449,577,551,567,426,733,849,836,779,753,674,546,471,555,562,658,644,731,735,690,461,429,452,464,578,680,620,659,551,507 12,289,257,218,286,260,200,453,404,399,384,418,407,438,439,424,422,407,420,426,434,397,414,410,411,392,378,386,381,427,421,423,453,403,438,421,390,412,427,445,453,492,570,518,477,430,502,550,534,483,441,443,391,437,496,514,525,542,578,564,509,401,391,416,401,417,438,415,430,423,405 1,11,11,5,6,5,4,526,576,522,515,475,472,558,625,621,606,584,636,686,661,457,607,558,523,519,461,447,421,415,523,659,665,586,620,504,444,407,403,440,441,506,641,607,613,433,775,837,812,764,734,674,558,539,619,649,727,717,784,779,733,477,428,473,488,605,700,624,661,549,500 16,14,14,60,102,107,62,405,410,380,383,398,391,385,397,400,386,390,402,403,398,380,395,385,377,379,382,393,394,402,382,392,409,396,394,395,385,384,389,403,407,398,395,382,391,401,414,401,427,402,390,400,402,387,399,403,407,400,405,412,413,396,385,385,396,389,388,401,405,386,393 3,9,9,40,66,67,40,429,428,418,403,407,403,423,439,426,445,450,459,493,484,406,460,455,420,407,402,403,412,408,413,489,501,461,483,435,414,412,402,400,402,427,479,457,451,412,568,687,688,616,571,501,436,466,524,522,576,564,609,584,529,401,403,400,398,444,490,468,481,433,393 15,11,11,28,36,33,25,388,384,383,392,359,388,407,409,404,390,381,404,384,386,378,384,386,384,386,390,395,377,376,380,402,374,386,397,394,376,393,385,393,408,414,441,412,393,395,443,404,402,389,415,377,371,424,452,440,453,467,491,452,448,366,379,386,393,399,392,384,384,382,375 9,9,9,52,74,72,51,421,423,408,398,394,399,395,436,423,419,425,405,436,432,389,412,405,391,394,393,381,379,397,410,425,411,411,409,412,398,404,388,392,397,393,448,435,427,395,488,522,544,492,469,431,404,407,453,438,479,488,526,513,469,391,386,378,396,397,431,411,417,393,381 11,18,17,66,78,75,64,427,513,466,448,428,446,447,442,437,455,452,475,630,610,419,579,540,486,478,432,407,399,381,440,574,634,509,553,454,421,414,421,396,427,454,535,487,470,410,635,808,821,744,702,592,494,488,563,563,619,618,657,634,591,412,411,409,404,474,607,544,584,496,427 5,243,223,125,204,186,113,412,382,385,400,392,366,406,384,394,412,397,427,424,387,421,407,398,405,381,374,388,375,426,427,440,397,409,421,384,383,398,443,447,473,531,625,550,523,401,464,462,477,413,427,413,389,411,480,444,453,488,509,470,441,390,393,402,388,390,425,403,384,384,380 6,567,365,385,511,331,265,480,438,407,415,411,421,532,568,498,535,473,522,487,491,422,451,441,400,404,387,414,391,452,508,473,467,454,469,448,397,460,505,522,581,652,753,686,638,513,693,675,638,582,547,491,459,604,666,675,731,725,783,749,682,422,417,412,422,419,465,428,467,415,423 8,16,15,128,175,175,126,410,409,408,412,364,389,438,460,440,427,433,448,465,449,401,433,414,405,411,391,402,389,414,430,427,451,423,426,425,398,390,403,411,445,483,552,477,456,426,589,606,577,518,486,440,409,544,604,603,659,638,681,621,548,395,398,391,381,424,445,425,436,401,401 16,24,20,39,62,44,28,409,399,393,393,392,386,412,413,415,409,402,398,405,402,380,414,387,394,384,405,386,389,413,396,416,400,406,393,398,392,374,402,416,433,437,457,455,437,399,471,443,438,426,399,399,379,424,473,460,481,480,526,504,464,393,387,393,386,389,420,392,405,374,383 3,135,126,382,469,448,359,532,661,629,559,494,535,564,635,623,600,580,703,792,778,528,736,676,612,597,526,491,450,425,528,756,782,694,716,589,512,425,425,452,484,538,655,621,644,509,821,953,955,892,867,780,662,610,693,713,788,784,831,819,775,450,511,467,496,663,786,749,758,634,590 15,18,14,25,27,20,19,456,402,381,388,386,371,464,468,429,427,401,396,425,418,402,413,399,395,383,381,382,392,376,404,410,408,399,392,382,383,398,384,391,386,406,443,438,421,403,471,456,448,446,419,390,386,406,418,450,477,479,554,505,471,388,388,376,392,396,411,394,390,388,397 6,18,15,39,49,28,23,407,457,414,447,385,416,437,443,445,439,432,457,560,548,426,521,486,441,424,414,407,396,399,427,513,561,490,483,428,410,408,400,418,419,460,496,463,444,425,583,710,727,633,590,532,436,488,544,564,610,591,646,599,552,384,398,407,416,443,540,506,502,468,417 14,9,8,14,17,15,13,433,404,393,377,377,376,447,441,401,403,413,386,390,393,382,382,397,392,382,389,401,370,370,402,397,382,398,394,382,373,401,398,394,401,405,411,412,404,394,445,404,404,410,389,384,367,389,423,429,465,461,508,474,447,393,386,368,374,399,397,384,395,389,390 1,19,19,90,144,150,92,392,410,413,400,400,377,402,407,405,403,409,406,415,392,398,403,400,383,406,382,389,384,403,392,411,392,402,390,376,376,413,373,401,416,425,458,430,425,410,473,458,447,422,398,417,396,467,503,519,549,513,534,502,443,393,385,392,387,390,412,395,411,384,409 4,106,84,17,19,11,10,471,461,409,410,404,421,518,548,507,505,493,474,501,504,409,444,431,429,416,408,375,396,514,695,578,527,482,482,463,418,620,778,835,892,962,1023,955,869,494,895,782,692,639,606,527,442,726,862,929,1023,1023,1023,978,909,409,413,413,413,453,504,468,457,420,427 13,15,14,26,28,24,23,402,498,434,442,426,438,414,445,420,449,440,487,601,558,426,558,511,476,458,428,418,404,388,419,545,611,507,533,457,432,394,390,394,396,421,443,428,451,391,558,775,785,707,671,560,480,422,454,458,509,518,543,556,522,394,403,399,399,471,585,530,550,482,434 7,20,19,66,91,82,61,517,559,507,525,494,536,573,631,639,636,622,657,639,645,421,481,483,486,481,457,469,422,398,588,593,563,539,571,548,499,406,398,408,426,477,612,627,667,427,827,811,762,749,738,709,603,505,584,619,720,730,803,821,792,483,483,508,533,604,616,582,622,558,513 20,8,8,19,21,15,13,453,504,490,462,447,422,475,505,507,476,488,548,612,586,440,530,493,465,460,429,428,392,392,462,576,580,523,522,465,448,401,407,420,424,470,564,537,546,413,680,779,766,699,678,604,506,456,534,533,607,603,684,675,625,421,421,415,428,510,606,552,586,498,439 17,28,24,65,124,103,48,444,499,472,420,419,466,465,506,485,471,481,527,609,612,426,544,503,466,444,426,413,423,408,451,588,603,520,534,449,443,395,406,421,427,437,517,496,502,409,651,793,783,714,677,571,479,511,546,574,652,637,681,659,607,406,407,413,412,481,588,532,543,488,435 18,144,137,84,113,107,79,420,381,368,401,387,411,411,407,399,408,404,380,393,380,383,386,385,407,400,375,390,399,418,448,409,416,395,404,406,399,420,423,470,478,504,604,516,494,402,466,453,406,417,397,384,361,402,459,460,460,441,504,473,424,373,395,377,396,379,393,381,416,365,386 14,38,37,188,310,315,189,432,420,392,397,390,390,430,435,426,418,404,439,444,433,392,444,430,399,403,405,406,392,385,398,456,433,409,427,413,396,394,402,413,409,423,485,451,440,429,514,564,533,495,470,423,417,472,530,533,554,531,552,499,480,409,409,391,395,424,454,430,413,410,396 9,130,37,1023,946,280,312,871,942,899,858,768,793,894,928,902,890,877,963,1023,1023,854,1023,984,921,903,805,748,639,683,839,1023,1023,982,999,883,810,704,768,805,849,916,993,953,938,860,1023,1023,1023,1023,1023,998,898,982,1023,1023,1023,1023,1023,1023,1023,712,725,707,732,944,1023,1004,1008,918,822 4,42,42,228,370,380,231,594,534,485,489,453,476,638,696,665,647,612,628,674,642,450,602,523,471,469,436,447,385,442,555,613,614,550,567,477,462,447,507,557,601,676,756,698,684,579,803,814,777,719,674,588,508,730,788,792,828,816,858,830,786,511,442,489,500,604,708,630,655,520,464 2,16,15,11,11,10,10,524,574,542,501,460,475,559,632,604,609,584,640,710,677,469,616,578,505,498,459,436,412,375,533,672,678,604,632,523,470,410,411,424,447,520,628,604,629,438,774,847,832,787,751,681,569,542,613,633,718,715,786,781,737,467,440,481,487,609,691,642,656,568,493 19,33,19,67,92,50,35,404,380,396,377,368,379,402,412,414,416,419,408,402,396,369,381,409,392,386,397,384,383,394,412,429,395,403,407,371,402,405,406,441,445,490,527,475,460,426,514,444,447,409,408,391,377,510,557,551,592,576,631,560,523,379,383,394,383,383,401,397,394,404,372 11,9,9,31,36,32,28,389,397,383,375,394,385,426,396,368,378,384,400,403,409,379,395,385,385,392,382,384,393,379,381,404,422,394,406,386,400,388,406,399,388,407,393,410,371,392,438,455,459,418,413,408,385,406,413,415,436,430,460,418,428,381,387,389,390,382,397,405,411,382,390 15,25,22,21,33,24,14,424,424,396,398,414,404,449,476,454,449,437,440,472,469,399,441,428,426,415,399,403,386,409,436,451,472,432,420,400,427,391,403,428,418,455,527,492,463,426,602,634,615,544,537,456,404,511,569,564,602,613,663,618,567,395,389,417,416,425,495,461,449,431,413 2,9,8,40,59,58,39,404,453,440,408,422,422,432,430,435,422,436,463,552,548,424,507,489,430,451,409,410,402,397,416,525,549,467,495,447,415,391,393,393,399,397,454,436,421,391,527,755,760,677,637,538,458,424,438,444,494,469,514,513,496,395,401,402,397,432,536,505,519,446,415 16,17,16,34,50,43,28,462,400,382,379,401,391,445,471,439,437,409,419,415,404,399,412,395,394,377,397,390,386,379,413,406,390,372,418,388,390,403,403,408,409,418,465,462,453,401,511,487,465,423,429,390,406,432,455,445,515,520,587,543,487,382,369,383,401,418,397,395,409,394,402 4,11,11,49,86,90,50,401,420,409,422,390,392,425,400,416,405,417,436,472,464,395,423,404,396,403,406,398,372,400,407,449,461,417,434,400,392,399,404,383,392,402,426,424,420,396,500,629,608,547,505,462,424,415,463,454,476,477,530,489,463,395,403,380,387,419,436,422,437,400,403 20,13,12,16,19,9,8,411,378,401,405,385,379,404,415,403,413,386,405,425,429,383,403,400,405,397,397,386,395,408,404,416,420,410,413,406,387,382,410,420,421,452,493,454,421,401,474,472,476,436,420,410,396,440,497,488,544,524,556,516,455,386,371,394,383,408,405,424,407,393,382 13,27,28,118,189,194,119,373,387,408,396,385,385,369,411,408,414,397,419,426,421,383,401,413,411,403,373,401,374,391,379,391,408,398,408,399,391,385,395,383,390,400,438,398,405,410,442,447,457,443,425,390,403,421,422,450,461,428,452,434,420,386,379,399,407,400,405,393,405,382,376 17,7,7,62,97,95,59,397,434,419,423,406,384,392,419,419,399,406,436,471,446,393,443,438,399,411,411,408,374,398,389,447,460,420,425,417,397,397,371,398,388,403,422,422,420,413,483,637,635,570,524,465,446,403,433,435,453,459,506,477,468,374,404,406,411,414,453,445,444,405,408 19,37,32,153,200,172,129,491,592,523,521,520,548,542,587,624,624,626,645,632,658,411,488,495,474,464,446,452,420,374,588,612,579,558,592,525,516,412,420,432,431,513,652,639,670,450,845,842,809,778,775,739,649,551,621,656,746,758,827,842,804,466,481,463,490,569,581,579,631,543,539 4,26,12,58,71,30,25,478,433,416,418,398,397,468,521,475,433,454,442,474,441,398,439,411,403,408,399,397,387,416,436,437,454,419,430,405,396,402,452,458,492,553,643,586,538,482,658,614,559,515,514,439,435,600,676,663,738,724,767,721,653,411,415,400,398,417,458,431,443,405,393 7,12,11,26,35,30,23,439,395,385,380,388,376,439,461,432,425,400,401,394,402,377,402,387,376,387,382,393,377,384,408,390,391,389,407,380,386,375,382,395,403,409,460,436,439,394,493,450,415,411,407,389,382,421,474,462,491,516,577,543,482,378,397,376,385,397,399,395,409,379,393 16,238,195,294,372,281,230,646,799,761,723,639,679,710,759,749,732,724,830,924,901,690,878,836,768,753,655,604,527,452,671,896,920,844,859,756,670,469,492,535,572,654,782,762,768,579,913,1023,1023,997,968,897,792,725,788,804,865,867,918,913,880,554,587,561,615,808,927,871,888,792,697 15,40,38,178,290,296,177,423,415,410,400,403,375,407,428,430,413,426,418,418,420,398,395,401,393,382,383,391,382,413,401,400,431,413,397,396,391,404,422,410,404,429,486,459,458,433,514,525,501,467,449,443,415,515,531,559,566,538,598,553,522,425,398,401,387,400,417,439,416,415,397 19,17,15,29,45,40,24,390,376,383,378,379,406,403,396,403,403,406,398,396,404,397,410,394,391,384,379,386,375,397,370,390,406,381,390,358,381,392,392,415,414,412,419,426,399,389,450,411,412,395,390,400,401,442,448,454,477,475,496,475,442,382,387,393,386,406,393,388,396,400,406 9,52,29,32,42,21,17,496,475,442,422,411,436,521,571,536,544,529,512,552,518,425,469,456,415,410,394,396,402,509,681,591,532,476,500,433,448,585,739,799,857,936,1017,944,860,520,901,795,721,672,611,551,458,749,872,937,1023,1023,1023,989,916,414,420,417,436,485,521,462,511,451,414 4,16,12,40,49,34,29,432,395,396,401,394,399,440,444,435,420,415,414,437,429,398,420,412,407,403,387,375,391,379,392,440,443,413,404,404,406,426,407,403,415,440,478,441,416,418,487,506,512,451,440,399,387,441,486,485,513,514,574,520,484,399,365,389,385,391,420,409,403,401,384 8,38,37,95,134,123,85,435,448,433,423,413,429,425,440,443,444,445,455,560,508,408,493,473,448,428,392,411,388,383,424,507,535,496,488,429,419,408,412,388,400,421,477,431,457,424,587,729,727,642,600,511,460,448,516,523,587,570,614,584,535,417,401,409,413,458,527,479,488,427,412 6,13,13,33,43,43,32,421,458,431,420,419,440,438,458,454,437,446,478,522,506,411,467,440,450,414,408,394,384,400,435,504,495,437,465,407,415,405,393,388,400,429,479,437,473,406,595,711,708,638,605,532,425,438,479,498,577,567,620,606,552,406,424,417,421,461,503,496,503,445,413 15,17,17,54,91,91,54,402,471,460,419,411,408,422,436,414,423,426,469,575,566,428,518,481,450,438,411,399,392,405,419,528,568,497,507,439,393,379,400,398,408,435,448,434,431,413,543,769,784,693,663,552,469,422,463,473,517,513,563,540,509,401,409,386,396,458,536,500,522,461,429 12,20,18,11,11,6,6,557,646,583,545,524,567,604,667,661,657,648,704,762,748,501,689,631,578,552,486,485,423,416,586,724,739,656,692,589,516,401,430,440,447,556,671,654,675,450,838,912,893,848,823,765,649,573,637,681,755,767,827,835,796,510,488,502,523,670,766,714,741,617,544 17,9,9,21,29,24,17,426,394,403,412,391,406,432,441,418,417,407,383,405,417,394,404,398,394,386,391,376,388,369,385,391,418,393,413,390,410,390,381,407,387,404,439,420,419,390,462,496,462,434,430,422,384,424,432,410,472,481,522,516,462,389,373,387,391,390,416,396,396,383,366 5,70,68,235,384,382,231,433,429,424,414,412,386,468,445,465,470,443,462,452,476,400,425,412,402,395,410,400,400,406,433,444,414,399,430,413,404,408,407,412,414,440,495,447,475,432,588,577,545,512,490,463,434,484,564,562,612,579,629,612,556,430,397,401,404,449,453,434,432,406,425 18,190,144,216,318,241,165,526,632,580,561,498,509,539,614,591,595,597,670,770,749,526,726,672,604,586,490,459,400,434,528,737,776,683,704,570,499,435,449,475,487,575,695,658,627,518,785,925,925,858,829,724,623,659,732,738,788,777,825,797,754,452,474,434,456,618,765,705,722,585,510 8,18,14,39,53,35,26,419,408,405,411,398,375,418,443,430,424,407,427,434,408,380,409,415,397,400,401,397,388,386,408,436,405,415,398,399,395,409,397,410,419,421,450,454,438,406,482,501,487,470,458,413,397,425,462,476,507,510,582,524,451,406,371,390,401,403,416,412,417,394,405 17,10,9,28,47,44,25,413,395,396,388,389,405,430,410,425,393,407,385,421,388,374,401,400,391,394,399,376,365,387,415,399,396,399,403,380,365,393,401,401,397,404,436,438,424,412,493,438,403,414,410,391,382,428,453,431,494,491,523,495,459,383,380,379,380,394,387,386,391,377,386 8,11,9,42,45,31,29,470,460,422,422,426,429,493,512,483,498,488,488,524,492,412,462,428,419,416,395,376,394,376,454,483,499,453,445,412,415,409,406,409,438,467,546,526,506,426,661,685,649,591,524,510,432,519,582,584,665,666,729,704,632,411,415,410,420,447,494,439,484,418,400 2,68,59,24,31,20,14,681,780,731,710,662,696,721,786,786,782,777,817,869,862,656,810,776,731,717,640,660,546,422,674,834,840,777,801,701,643,430,444,450,471,583,751,739,783,481,922,1010,1005,960,938,882,790,632,738,759,842,848,908,917,883,608,615,634,673,803,867,835,853,769,705 12,16,14,163,226,214,151,406,456,421,407,398,420,408,411,431,401,423,455,530,511,411,477,454,440,444,412,426,408,398,396,504,520,457,465,438,417,386,406,407,400,392,450,435,421,396,555,718,726,644,605,527,440,425,473,475,504,514,561,536,508,392,400,403,402,455,522,484,491,429,412 15,13,13,48,65,65,47,381,473,434,422,414,405,427,458,429,421,435,473,540,521,409,493,458,425,431,406,411,392,398,430,497,534,462,477,424,408,406,415,405,411,425,494,462,457,400,585,718,719,623,602,494,447,472,536,533,601,566,631,583,538,402,398,384,405,432,510,475,489,447,412 8,126,118,95,118,110,89,435,418,402,380,377,401,479,457,460,467,443,455,457,468,395,475,452,437,412,397,386,399,411,433,451,484,424,432,403,434,428,425,428,439,493,583,509,498,431,612,574,586,489,502,452,404,534,600,596,641,650,711,653,586,401,393,404,391,450,481,438,441,405,396 5,13,12,36,43,41,34,410,497,454,430,422,444,413,443,436,427,435,502,614,583,424,547,500,463,459,415,434,412,405,412,574,605,526,526,450,441,394,398,392,405,408,452,444,442,400,578,809,810,728,695,603,487,442,462,460,505,501,562,555,525,408,418,394,410,471,574,534,550,471,441 2,47,23,58,92,43,28,441,411,393,404,370,378,455,480,456,452,414,416,422,425,381,418,396,388,388,362,392,387,403,442,426,396,420,397,387,405,420,429,455,472,487,576,544,516,443,593,503,473,429,465,414,394,569,625,631,680,664,709,647,581,398,395,394,400,409,410,407,398,394,377 14,8,8,44,69,70,43,395,432,419,412,389,381,429,397,413,395,398,427,491,494,415,459,453,424,411,400,393,380,372,411,474,501,459,471,415,399,393,377,409,393,391,424,410,434,388,455,648,666,575,537,463,423,415,423,438,453,449,491,456,450,410,395,400,396,430,499,471,468,415,408 12,24,24,56,77,78,56,432,530,461,463,434,432,426,449,479,458,432,514,641,617,457,589,530,488,483,427,409,394,384,427,595,646,537,564,476,437,392,403,414,406,424,482,467,456,428,602,826,838,767,727,619,497,450,489,495,566,562,618,589,549,416,436,386,406,478,627,567,563,469,438 14,49,48,60,68,65,57,438,607,545,517,478,484,473,528,505,484,494,627,745,723,470,700,650,574,550,486,469,403,395,469,701,754,652,676,522,489,380,403,434,436,473,549,522,517,413,694,909,920,847,818,714,583,494,559,573,642,647,710,690,637,426,432,426,419,581,721,661,685,565,493 11,10,10,37,42,40,35,387,401,400,398,398,395,391,396,403,384,393,389,401,415,380,389,393,391,401,391,407,386,398,394,390,395,396,391,390,376,390,367,395,394,411,423,386,403,386,431,465,460,432,425,405,388,407,409,401,426,413,425,432,410,395,386,391,382,403,399,399,417,383,385 7,9,8,18,27,25,15,414,420,388,394,380,381,419,450,437,446,419,415,426,444,398,413,411,398,402,384,388,382,391,409,421,448,397,410,407,399,397,421,412,449,463,517,485,434,424,555,550,527,481,465,423,399,521,578,590,624,608,668,608,536,394,384,389,402,406,428,402,396,397,394 1,31,25,45,72,60,36,445,388,398,406,403,384,445,459,450,446,408,410,408,412,384,389,400,391,381,390,372,379,413,407,383,411,392,391,393,383,408,408,418,407,428,489,451,446,411,511,454,445,424,404,409,390,440,465,479,533,530,610,534,503,376,391,378,381,398,391,419,401,385,380 7,11,10,18,23,18,13,447,503,477,436,431,453,464,490,502,465,473,558,642,594,442,561,504,471,466,431,415,411,390,461,594,605,543,541,487,439,396,395,417,425,463,553,512,521,407,647,811,796,733,710,617,525,442,474,501,544,551,630,649,600,401,418,421,418,530,636,567,599,502,464 3,25,23,23,24,18,19,558,674,637,588,518,543,610,684,657,643,643,710,813,783,552,747,691,632,605,507,497,441,404,598,779,797,703,730,608,534,407,412,444,484,537,679,666,686,472,826,954,943,886,854,780,658,577,663,682,767,766,834,831,793,504,478,501,521,676,801,735,762,635,575 13,15,14,10,12,10,9,504,649,611,567,520,532,551,628,615,611,596,698,785,747,525,709,650,592,597,499,497,443,417,527,748,764,682,711,589,531,407,420,433,439,467,591,593,612,444,793,927,914,863,836,755,652,508,580,602,703,703,779,778,745,454,483,474,492,668,777,720,749,644,531 11,33,32,19,22,21,17,543,660,618,585,540,545,595,670,646,648,633,713,782,771,547,719,674,617,590,507,489,445,402,554,755,770,691,719,603,538,394,423,427,440,495,663,637,656,453,817,925,913,859,836,759,655,534,604,635,725,734,809,814,778,480,494,503,519,693,784,729,754,642,559 5,11,10,58,101,106,61,378,396,410,399,392,381,389,388,404,397,397,389,419,397,384,408,398,395,372,401,382,384,384,392,399,400,389,390,388,394,418,403,394,399,411,405,410,393,400,426,440,430,407,400,399,378,419,419,436,445,425,446,455,435,400,388,388,384,395,396,394,392,387,395 7,10,9,51,75,71,48,408,402,412,387,401,390,403,406,402,409,396,430,445,428,404,417,436,397,401,401,395,386,382,395,418,419,426,413,408,383,390,385,384,398,388,414,386,403,387,463,550,550,492,460,438,410,411,396,440,455,449,468,464,448,387,385,390,398,401,434,423,432,409,393 18,10,9,29,36,29,23,413,397,383,394,389,395,411,424,421,409,398,391,419,435,383,412,400,383,406,395,382,378,393,407,418,435,395,400,395,391,387,393,395,400,417,442,430,425,401,466,463,479,455,432,398,408,424,456,410,483,480,511,479,462,394,403,389,377,396,418,398,421,387,390 15,9,9,12,15,14,11,405,388,388,382,389,386,414,399,418,390,396,386,387,402,381,378,390,387,393,382,383,383,389,403,403,381,396,378,392,383,393,404,405,396,393,419,408,402,402,397,410,386,373,383,373,368,390,409,405,427,424,466,423,422,364,379,369,376,371,381,380,380,390,385 11,184,168,136,150,130,117,408,407,398,396,372,368,411,421,400,434,390,413,417,411,404,392,393,380,407,380,386,374,401,404,408,403,382,373,390,414,405,417,434,439,489,577,499,474,417,475,466,456,438,409,397,404,408,460,457,480,494,526,508,457,375,405,367,400,400,395,375,410,414,394 20,10,10,27,39,27,18,423,416,395,396,373,398,419,446,427,417,413,426,439,441,395,419,410,391,405,369,378,382,392,421,407,430,408,418,408,383,411,429,425,439,458,518,468,440,414,541,533,522,459,453,432,392,465,524,511,585,568,624,558,514,408,386,370,385,384,415,405,417,391,391 15,17,10,33,45,22,15,458,383,383,376,380,391,472,466,449,419,396,420,412,411,378,412,395,391,396,396,363,375,408,404,414,418,419,394,400,384,398,402,421,388,412,476,466,448,405,500,482,476,435,409,399,386,445,470,470,540,542,591,563,493,404,378,394,388,394,401,419,408,392,384 17,79,63,70,81,53,45,444,436,451,423,418,397,477,508,492,501,461,476,540,512,412,456,440,413,406,387,405,405,453,570,531,511,474,488,448,428,519,687,743,804,878,938,838,738,491,765,733,699,624,602,525,479,715,841,889,944,916,931,832,762,418,387,419,419,464,493,471,494,424,419 19,9,9,40,55,52,36,402,405,404,402,402,386,405,423,414,400,405,412,451,451,383,414,401,417,392,392,391,393,399,393,412,434,408,433,401,398,395,395,394,397,394,427,405,425,396,503,558,545,470,473,425,417,407,431,453,514,492,532,518,492,396,396,386,398,413,426,428,431,406,399 7,10,9,19,30,26,16,396,399,381,396,378,374,395,406,401,394,378,371,372,379,403,389,393,388,395,382,383,379,394,390,379,384,388,393,397,391,369,391,376,380,381,395,388,389,378,413,423,416,412,407,397,372,369,399,390,408,404,425,411,413,393,370,381,390,379,386,393,389,394,386 4,138,106,189,207,149,136,793,779,728,698,632,682,834,888,873,861,845,859,890,871,649,815,760,711,700,600,593,489,491,763,851,846,778,789,690,614,522,588,612,681,763,881,856,854,660,981,1010,982,938,915,861,761,841,898,911,959,958,1006,995,958,686,573,692,725,824,883,836,856,755,693 17,16,14,68,95,87,60,395,420,413,376,385,396,414,418,396,417,406,427,441,435,388,403,406,417,408,383,386,379,403,406,411,415,423,407,414,405,381,393,397,413,406,415,418,433,405,482,556,548,493,457,437,417,423,453,457,516,495,530,506,497,385,399,411,383,398,438,421,427,407,396 19,10,9,17,24,20,13,420,388,375,391,384,381,438,429,404,389,401,414,377,357,379,397,392,382,382,390,377,377,394,383,392,386,390,393,370,374,389,392,397,405,410,420,431,419,397,451,409,412,399,389,392,374,415,403,414,458,453,489,471,415,385,396,384,385,384,381,379,367,393,385 14,42,40,287,407,412,286,449,461,428,429,396,414,478,480,483,460,449,475,548,534,407,514,482,450,447,423,395,388,394,430,537,551,489,461,435,414,405,411,388,414,435,517,466,493,438,602,721,733,650,610,524,452,499,557,568,631,605,634,610,558,422,392,419,430,469,526,489,500,438,417 7,9,8,31,33,26,25,413,401,384,381,389,394,414,434,396,411,385,409,398,409,379,396,391,392,390,390,399,379,393,397,383,407,408,392,382,387,404,387,395,398,404,446,428,427,394,460,459,471,434,424,394,407,417,433,430,458,481,521,482,440,391,384,394,395,393,411,398,392,378,388 15,8,8,11,10,8,9,440,539,492,448,430,458,455,501,484,501,487,547,661,625,448,584,534,491,474,419,407,403,374,442,617,635,540,574,489,431,393,391,386,395,425,495,484,493,409,657,826,816,760,720,636,548,460,487,479,577,570,652,658,617,419,439,430,444,551,651,596,599,519,456 5,29,29,209,366,376,212,403,394,385,392,386,387,405,423,412,424,420,400,440,437,391,409,392,388,383,386,387,378,425,390,410,426,398,395,383,395,389,406,396,430,428,480,449,450,434,498,447,461,450,423,392,387,520,572,569,584,541,582,514,510,400,378,383,401,414,399,401,406,404,392 8,10,10,34,51,51,34,407,399,392,398,394,403,409,427,429,418,397,417,428,439,387,415,409,402,396,377,373,366,401,404,402,428,395,429,392,385,395,371,393,397,412,452,410,415,386,491,519,519,480,440,413,402,422,457,493,526,511,564,528,490,386,383,389,394,414,428,393,411,394,381 14,214,161,287,334,256,232,546,698,657,617,555,582,594,645,645,623,620,727,840,822,575,793,751,670,663,568,545,470,420,582,804,838,757,772,642,592,477,496,507,552,620,737,695,687,543,833,987,991,929,902,818,709,695,768,769,811,810,861,842,802,477,506,483,507,680,820,770,773,674,561 4,12,12,38,50,51,39,391,396,399,390,390,392,397,412,422,402,412,414,437,440,396,419,413,403,405,405,401,384,398,396,414,424,411,411,400,390,417,378,398,379,402,426,406,427,401,448,536,520,473,438,438,395,419,438,451,478,488,493,480,451,395,383,380,376,417,435,414,418,406,397 12,29,29,122,206,211,124,401,396,371,387,398,382,411,414,406,410,391,407,395,394,388,394,394,389,378,382,379,379,398,376,384,399,390,407,367,414,390,396,420,422,411,453,417,406,412,480,443,433,424,413,416,390,463,482,464,497,483,501,476,421,382,376,368,398,401,391,389,407,394,385 17,8,9,27,56,58,27,392,404,393,397,420,400,403,397,406,402,402,408,433,431,395,410,402,391,402,384,404,389,392,398,415,422,422,410,416,393,376,388,397,384,403,408,422,418,376,470,582,598,530,493,472,421,408,412,417,455,432,436,468,423,385,403,375,382,406,410,410,420,394,397 4,469,194,315,360,137,119,788,849,811,764,678,682,815,855,830,822,801,869,983,957,749,971,926,852,840,734,675,542,615,770,945,992,903,921,800,708,619,684,726,783,848,936,893,876,772,987,1023,1023,1007,988,897,780,912,962,967,1014,1003,1023,1017,970,610,609,614,640,832,983,928,927,837,727 11,10,9,19,30,26,17,399,411,393,389,385,376,408,403,390,411,395,400,396,416,382,398,396,379,403,390,369,383,375,397,406,412,409,399,394,385,388,391,396,402,414,417,409,402,391,440,435,447,445,392,409,378,423,434,419,445,437,477,436,411,396,381,376,385,401,395,393,403,392,372 9,12,12,65,84,73,57,419,446,437,396,397,407,395,432,435,415,417,443,500,474,401,460,433,420,400,395,383,384,392,390,490,493,437,453,449,416,398,390,388,403,411,452,426,440,401,515,675,692,607,577,507,434,430,461,479,528,525,567,555,508,405,412,403,398,439,484,456,465,436,406 8,25,24,113,126,112,102,406,444,434,415,395,402,432,427,435,411,443,458,533,512,413,477,452,424,441,417,401,406,455,426,485,528,467,452,421,416,398,398,409,414,441,442,460,440,413,553,692,706,620,584,493,438,461,470,477,541,530,594,562,504,407,413,387,402,444,528,466,505,447,407 18,11,10,57,103,76,38,470,550,507,507,467,501,510,547,534,550,530,567,605,609,417,490,472,461,448,422,427,416,388,469,520,547,497,532,480,461,395,393,388,409,426,486,476,515,395,728,803,795,752,723,682,579,441,471,474,567,584,679,706,662,434,432,414,439,520,570,541,569,507,466 13,51,46,96,121,107,86,456,509,486,459,461,445,474,520,494,456,461,535,653,625,450,591,549,495,487,437,430,405,406,451,612,635,542,575,479,466,407,401,413,412,461,540,499,506,422,673,827,823,749,716,630,530,483,536,567,644,624,700,663,631,405,437,423,424,510,629,585,587,505,467 2,12,12,54,89,92,56,409,406,392,417,372,393,416,407,415,410,393,405,453,452,408,446,427,410,404,371,388,385,388,407,439,465,415,439,402,392,394,401,405,406,420,429,417,415,405,451,581,585,494,477,460,405,460,520,512,522,486,505,468,432,398,385,376,399,407,450,445,427,408,390 19,13,12,25,39,35,22,397,398,377,397,395,388,401,422,410,410,403,399,400,413,392,393,395,388,368,385,381,362,375,406,413,418,372,393,389,375,402,403,393,399,416,446,432,412,403,472,423,417,409,413,395,379,420,443,443,454,460,505,460,444,387,380,389,395,398,391,398,388,380,386 12,20,19,52,61,53,44,429,482,478,431,427,441,429,443,451,445,433,533,594,577,439,565,524,461,453,412,424,406,385,441,584,602,507,514,455,424,397,403,428,422,443,501,457,484,432,596,789,787,720,670,567,464,454,495,524,585,563,613,606,558,399,402,400,412,483,593,546,551,462,423 16,9,9,21,32,28,18,417,389,392,385,377,389,419,411,405,407,402,410,421,397,387,397,394,387,403,393,388,371,370,391,400,416,395,396,382,376,390,398,391,403,403,416,429,417,391,465,440,435,422,395,398,389,411,419,433,453,452,498,461,443,387,393,378,381,392,401,403,393,396,402 7,13,11,39,48,37,29,429,415,410,389,392,393,443,462,411,424,402,412,456,441,398,427,428,396,398,383,407,381,401,411,425,450,412,420,412,391,394,404,389,384,406,470,430,439,400,525,539,528,481,462,426,406,424,469,454,527,547,593,562,514,400,405,385,395,419,429,405,404,402,409 1,23,22,108,148,143,104,416,475,437,419,407,426,407,432,422,436,434,451,539,518,411,495,463,433,438,425,375,386,375,422,489,532,472,497,419,411,401,412,401,429,446,477,440,452,408,530,737,750,654,620,503,444,475,534,555,587,548,611,567,533,410,397,384,401,437,517,457,480,440,416 8,18,18,58,78,78,56,419,486,456,447,410,403,435,447,440,437,455,489,575,550,416,499,488,455,461,420,414,395,368,431,555,553,508,505,443,433,393,385,390,394,428,453,448,474,405,569,766,770,694,653,557,468,471,467,489,542,539,576,607,539,410,402,404,403,466,572,521,529,457,429 19,171,153,326,406,265,210,609,742,707,663,605,613,653,718,700,686,676,775,879,854,588,824,777,702,696,593,569,464,421,634,836,867,792,814,699,612,476,492,525,565,652,775,739,731,536,885,1016,1023,959,932,855,749,713,796,818,875,869,916,900,860,532,523,526,530,726,858,808,818,710,630 20,12,12,29,39,36,26,402,377,383,382,375,377,400,410,408,410,394,406,408,391,387,384,389,377,383,381,376,385,392,399,389,404,397,392,375,389,400,397,410,389,407,435,411,397,395,437,437,430,395,398,390,392,425,437,451,460,467,494,457,443,382,382,392,378,391,411,398,391,385,382 9,8,8,41,53,54,40,400,396,402,384,380,378,393,406,405,385,395,439,434,434,392,427,414,408,400,399,401,395,411,394,433,429,415,425,391,393,389,386,375,396,408,419,396,409,390,447,539,551,476,470,406,412,402,436,447,458,486,487,456,454,408,400,397,402,411,433,420,424,403,384 11,118,103,147,218,195,132,511,551,506,495,453,431,561,605,579,547,558,612,705,690,475,658,598,536,525,477,451,416,405,497,681,710,591,642,511,446,421,456,480,517,593,677,608,620,508,752,836,841,769,735,629,518,653,710,721,756,750,805,774,730,460,413,435,463,567,711,647,645,545,480 7,10,9,21,28,26,19,430,408,395,370,390,389,424,452,448,415,423,418,415,423,391,389,406,392,385,389,384,373,391,406,395,397,390,395,397,387,404,428,430,444,469,553,487,457,436,556,490,462,437,433,399,385,537,577,604,640,614,667,600,533,401,386,391,398,382,400,388,399,381,396 1,10,9,18,22,20,15,445,508,468,462,438,422,464,488,472,468,488,536,618,607,433,562,509,478,456,431,426,410,400,447,589,617,535,559,455,438,404,401,408,431,469,537,521,513,437,665,777,781,711,678,604,505,494,540,552,633,611,684,668,622,410,426,423,418,485,597,545,556,485,443 20,35,27,74,101,73,52,435,573,515,492,447,440,429,479,475,460,447,614,761,710,551,742,650,559,555,462,452,417,420,445,748,754,647,633,520,446,399,446,440,471,527,570,526,515,465,614,887,879,792,752,613,510,565,603,588,638,616,668,625,589,414,441,396,410,617,733,625,643,541,442 14,65,51,393,499,407,325,839,793,756,710,650,653,868,907,883,867,839,859,916,895,664,856,808,743,726,614,574,500,556,742,879,894,817,827,710,614,583,640,675,719,802,897,860,852,717,973,1023,1016,960,931,864,755,883,939,947,991,983,1023,998,956,710,579,692,702,817,900,851,861,757,674 15,230,211,157,211,182,135,417,413,399,400,372,393,437,419,416,386,405,429,440,421,389,418,403,391,393,383,388,392,385,426,452,465,424,424,404,399,416,399,403,461,491,580,523,500,400,492,545,557,506,448,445,416,430,441,492,520,509,572,507,481,394,383,395,378,420,430,429,401,405,397 18,15,14,29,42,37,25,382,398,382,404,394,369,396,420,417,388,399,396,409,396,373,383,384,393,400,385,387,374,389,397,394,401,390,400,405,387,384,399,397,402,416,441,425,429,386,419,422,457,417,387,406,369,400,433,432,458,442,492,447,439,387,388,384,395,396,409,386,390,385,383 1,21,19,43,49,41,36,464,568,521,504,445,475,491,532,511,522,511,599,709,682,468,657,603,521,508,453,443,405,377,470,664,720,621,635,528,463,406,400,420,452,469,579,553,533,435,725,862,869,794,770,673,561,521,593,618,687,685,743,731,693,437,440,428,440,551,701,634,643,548,473 13,9,9,11,22,22,11,466,520,494,474,469,504,502,543,547,551,543,590,624,615,447,543,519,491,490,471,435,411,397,470,579,579,523,553,488,459,390,384,413,409,410,486,504,539,412,702,795,775,739,706,648,548,453,483,491,589,590,670,694,658,433,450,440,472,566,620,578,613,526,507 8,18,15,51,69,42,31,401,396,408,388,394,408,416,425,426,431,428,421,486,457,411,463,439,413,408,399,396,397,388,411,461,507,434,450,411,410,386,396,416,395,419,447,435,419,409,502,624,633,544,519,433,394,437,495,485,531,502,558,531,489,400,389,410,408,431,471,450,447,417,399 11,63,54,33,39,25,21,692,734,688,655,598,635,732,799,778,771,762,791,849,833,580,778,737,678,656,576,541,480,452,693,813,833,751,783,670,596,459,482,516,582,667,807,777,789,538,924,971,960,912,894,834,724,731,810,820,886,882,935,929,894,576,541,603,628,755,847,800,821,721,642 17,16,13,42,55,42,33,429,397,405,385,408,394,434,447,432,442,428,428,432,428,391,410,391,407,382,387,372,365,393,394,424,417,403,396,421,413,394,409,403,429,441,486,476,446,416,524,516,503,443,440,420,401,462,520,504,576,552,585,553,522,389,383,390,403,409,413,416,419,396,390 18,11,8,37,42,29,27,430,419,395,397,405,420,419,440,438,425,407,408,426,425,383,408,398,395,391,377,392,391,393,401,403,402,408,395,390,398,397,399,410,409,434,471,439,428,398,501,500,490,467,456,390,396,437,486,463,497,516,554,515,489,385,383,384,391,397,422,403,395,378,392 13,10,10,122,172,178,126,393,402,405,394,381,397,424,400,399,408,399,407,459,456,395,438,415,419,423,408,390,378,377,383,427,441,422,425,404,407,390,408,387,372,393,416,399,407,412,474,561,578,505,481,452,400,442,462,476,498,468,488,457,443,400,392,381,390,396,447,438,433,410,396 17,11,11,28,38,32,21,397,399,383,383,377,369,420,422,400,399,391,401,427,384,391,417,395,392,391,384,374,388,382,377,400,410,410,406,400,387,379,392,389,395,407,423,417,402,391,459,463,471,424,435,405,409,410,409,412,461,431,490,466,444,390,382,398,382,403,410,390,400,385,372 13,26,25,97,167,162,89,433,490,465,433,417,413,431,454,450,442,441,496,593,586,433,551,502,463,460,405,414,407,411,425,565,600,507,543,425,440,393,395,389,423,428,453,449,458,413,544,757,773,681,630,528,448,466,470,480,524,507,558,553,523,419,384,401,397,458,591,511,510,459,427 2,40,33,35,40,30,28,423,471,438,407,404,420,454,452,440,448,442,478,506,515,408,464,444,437,420,392,389,394,397,466,496,488,465,478,423,400,393,454,459,481,566,653,575,537,410,640,686,657,590,527,488,436,529,609,635,713,695,738,683,613,410,406,401,397,445,500,448,464,428,420 4,36,35,187,243,242,187,439,447,439,406,414,410,428,449,430,426,432,481,555,561,423,527,483,444,454,411,413,389,390,434,525,552,471,507,442,393,399,401,389,421,444,491,464,459,423,589,776,776,692,652,555,458,470,523,544,591,598,633,591,554,406,412,405,391,472,551,506,533,429,418 1,25,24,283,512,521,282,422,425,407,393,393,386,452,434,448,424,444,442,466,455,404,428,417,416,404,374,389,403,405,411,482,471,437,440,410,402,396,414,416,445,511,561,466,470,557,586,632,606,553,512,469,419,761,840,839,814,757,766,656,566,406,393,387,405,433,443,458,458,438,405 10,81,79,221,273,277,222,425,505,483,437,414,415,420,438,437,422,435,496,595,581,440,558,496,462,448,433,422,397,385,402,531,576,492,518,444,415,383,382,398,416,423,452,434,443,422,530,801,811,726,693,583,466,433,460,468,520,502,560,546,523,394,433,388,403,474,559,531,542,452,439 10,21,20,407,765,772,402,538,480,473,440,412,416,547,602,541,551,541,538,558,535,432,487,469,446,423,420,421,398,449,465,500,507,474,482,443,415,425,443,452,479,545,620,568,564,490,725,743,713,651,614,534,466,611,699,720,772,749,802,761,704,474,422,442,477,492,533,496,503,447,422 18,9,8,35,45,29,24,405,419,398,390,369,375,424,441,446,406,418,432,437,429,392,412,395,408,407,394,392,384,396,407,414,422,425,417,409,400,396,395,404,407,443,470,436,437,408,507,530,495,465,453,423,393,435,476,458,532,530,557,555,493,397,388,381,382,411,413,398,416,406,389 6,41,40,90,120,122,90,426,519,500,463,430,449,449,492,482,474,479,552,661,638,467,614,545,495,462,447,431,423,405,452,613,647,562,577,502,460,417,402,407,423,432,503,473,481,413,658,835,834,764,725,627,524,465,514,539,582,591,649,631,587,434,444,414,419,512,652,575,592,524,466 1,19,16,24,30,20,17,427,411,421,405,389,386,455,440,455,442,424,431,448,446,389,412,385,395,412,393,403,375,408,454,433,446,415,418,401,398,408,433,443,485,510,599,524,503,401,586,547,516,479,469,432,410,498,582,587,666,647,702,632,570,394,391,419,407,413,428,399,423,396,397 18,8,8,25,34,33,24,401,384,390,377,379,380,386,386,414,412,393,403,392,404,375,392,381,391,393,379,377,396,414,422,385,398,389,385,390,384,398,398,427,428,443,496,449,431,399,473,421,410,408,403,385,388,445,486,489,497,482,522,470,452,387,372,385,383,385,384,398,396,379,377 16,8,9,26,35,33,24,428,383,398,386,399,392,446,446,422,438,398,398,397,418,385,397,399,394,389,386,374,388,377,406,406,409,413,404,393,384,387,383,399,399,399,440,439,439,395,486,476,453,440,421,424,393,429,428,432,475,504,549,509,459,393,387,384,386,374,406,402,398,399,395 1,241,226,147,196,183,139,401,413,381,405,390,383,420,427,410,392,407,399,421,417,380,406,386,400,371,378,388,379,413,393,395,399,438,410,394,411,404,426,425,442,504,535,458,457,418,481,473,489,449,430,407,362,451,437,449,512,468,530,459,425,397,398,386,388,407,391,388,402,389,393 11,18,17,44,38,36,41,407,414,389,387,390,371,392,418,426,419,412,394,435,440,383,432,409,407,403,385,381,387,400,393,414,452,404,406,396,378,391,385,388,385,424,475,454,410,393,469,482,483,459,455,404,393,451,456,457,476,479,498,482,433,378,373,395,396,397,430,420,429,402,382 8,90,86,243,322,322,242,506,673,622,579,514,548,546,605,579,577,574,696,802,782,548,756,713,642,605,535,524,447,420,530,764,808,707,725,612,532,422,412,430,458,502,616,590,610,466,789,971,980,917,887,803,682,552,629,663,750,738,803,789,757,453,493,451,481,665,806,758,769,649,554 5,23,23,34,53,43,28,478,523,513,477,454,496,539,578,581,574,559,604,650,654,438,558,517,484,462,457,408,404,405,599,648,647,585,610,535,519,401,440,443,470,556,714,698,705,409,776,827,809,752,733,659,556,517,600,637,729,736,792,782,744,443,425,446,484,551,622,570,619,521,470 4,68,55,159,208,165,124,460,589,561,535,461,486,514,537,530,540,510,642,740,721,481,686,639,553,538,489,455,416,418,490,709,732,648,662,546,497,402,413,401,445,485,587,571,572,467,743,911,917,849,822,733,623,549,623,657,742,730,784,768,721,420,452,433,450,586,735,668,692,562,488 11,8,8,50,67,68,50,400,413,386,416,406,399,387,415,413,404,416,426,455,450,396,443,431,404,410,403,380,379,389,394,444,470,430,432,403,426,372,386,391,404,398,393,412,416,378,465,605,627,531,523,441,409,404,403,421,449,461,470,467,429,399,393,387,388,396,450,426,415,392,398 20,180,151,162,184,165,144,589,757,717,665,605,634,645,706,702,686,678,789,889,870,642,841,796,718,713,611,545,472,395,648,853,887,796,823,688,618,454,463,486,529,634,744,717,728,528,881,1023,1023,964,938,853,747,697,778,790,854,848,898,887,856,512,528,521,546,756,881,835,843,735,641 3,18,17,33,43,39,31,452,448,407,396,397,395,458,451,427,426,408,455,520,475,414,475,454,427,423,408,389,389,399,447,493,533,472,462,438,399,392,415,406,450,516,635,580,532,411,541,648,653,573,567,512,446,428,487,489,556,524,595,562,489,407,389,396,386,439,499,457,473,425,398 15,16,16,23,23,18,18,458,516,483,466,409,445,468,508,501,508,479,535,628,611,448,598,525,483,491,444,414,391,415,464,593,608,524,548,479,437,405,408,423,443,478,561,540,517,437,669,754,747,687,652,560,462,518,577,596,654,653,720,681,627,416,424,414,438,499,624,569,584,492,458 11,10,8,35,35,21,27,407,438,397,419,408,400,397,410,417,406,394,433,492,482,382,459,449,413,414,394,405,401,398,404,449,462,434,448,422,406,371,381,391,406,414,432,422,413,387,433,713,727,643,603,519,429,415,423,414,478,467,477,464,439,380,413,387,391,401,490,469,464,440,421 12,16,14,73,89,80,68,438,446,435,429,396,427,462,483,478,484,473,475,505,521,406,453,434,408,403,394,397,381,404,444,484,489,438,453,429,412,390,406,439,447,457,550,526,494,431,682,677,651,583,549,510,446,519,597,617,684,681,730,692,647,402,406,404,412,452,474,467,474,423,409 7,13,10,28,33,26,22,434,391,397,401,385,377,427,440,392,418,425,412,419,412,373,383,395,389,383,382,391,389,399,404,397,402,398,387,389,385,406,417,412,428,465,522,487,460,418,532,469,448,425,395,387,397,527,562,555,605,610,657,599,522,388,372,395,394,404,393,389,395,403,381 5,260,239,164,226,205,149,394,390,386,410,381,369,400,402,390,374,396,398,395,383,389,372,404,409,392,406,367,384,418,412,414,410,398,402,395,390,397,397,414,459,478,548,475,476,397,435,457,464,409,411,424,399,381,389,397,397,424,455,429,441,387,385,405,404,376,421,416,391,393,375 16,142,118,280,412,326,217,651,721,665,631,590,610,683,759,732,724,716,782,843,822,603,783,726,680,638,565,544,473,501,663,816,824,745,770,647,574,498,536,551,610,698,804,759,761,590,907,995,985,934,902,829,718,764,831,842,900,892,938,921,881,544,510,546,582,738,837,786,808,684,630 16,16,14,33,48,39,27,398,391,396,404,407,382,401,415,415,398,397,401,402,397,383,382,400,394,392,388,385,390,380,410,398,399,394,396,380,385,384,406,405,406,441,441,428,412,398,463,437,425,408,400,381,387,424,462,443,486,466,521,485,442,379,386,390,394,393,410,385,379,382,379 6,10,8,28,39,21,18,436,409,373,403,399,396,449,463,436,419,406,413,421,430,381,408,416,402,392,410,381,382,384,395,414,422,415,399,387,380,410,392,396,404,415,480,435,425,394,486,522,525,463,454,429,391,450,473,490,547,531,577,534,485,394,384,396,405,401,412,402,422,396,391 9,48,46,119,181,171,111,462,559,530,512,453,471,504,537,528,526,513,604,716,677,473,645,594,541,535,474,451,413,390,483,679,707,602,631,477,468,416,404,437,441,470,546,535,541,434,709,875,875,813,777,690,566,503,564,603,669,665,736,730,674,429,454,407,442,571,701,642,670,528,497 7,49,44,21,23,16,15,532,505,489,463,450,490,566,632,625,614,596,597,605,595,411,492,451,456,439,425,408,409,423,628,610,585,529,547,502,470,440,519,563,617,731,849,797,766,452,837,799,745,701,674,615,525,608,718,763,854,854,899,871,815,461,420,483,486,530,566,556,572,499,438 9,39,38,159,233,217,146,426,503,459,445,411,457,444,462,465,480,471,524,590,583,425,535,509,446,475,413,412,404,384,436,574,612,524,535,483,439,418,400,406,422,445,505,503,468,428,634,809,823,740,712,604,499,469,545,574,634,615,680,650,600,420,421,422,416,500,604,535,560,475,433 17,8,8,17,30,24,14,404,389,410,398,382,387,409,404,388,401,393,392,404,385,373,400,394,387,384,389,382,379,369,395,410,400,397,378,371,382,382,393,384,402,413,432,399,401,400,420,410,413,394,400,384,402,414,427,443,448,454,447,448,440,387,388,387,382,379,402,385,387,385,381 9,15,13,34,38,31,28,421,416,422,389,403,390,425,445,429,421,425,424,475,457,422,453,424,424,402,390,389,379,407,420,440,462,438,447,389,379,407,405,400,387,450,475,451,452,398,501,540,557,482,481,444,411,431,478,468,532,527,567,528,486,389,371,388,394,396,458,445,446,409,389 11,9,9,47,60,43,33,402,422,408,402,396,406,421,425,421,430,415,429,443,457,398,427,406,409,403,396,386,396,383,402,433,446,430,434,416,401,376,411,401,411,413,463,441,428,398,518,605,604,554,533,480,423,445,494,512,549,529,567,551,513,397,414,387,400,408,445,433,439,421,409 4,9,9,90,144,148,91,388,409,412,388,368,399,392,411,393,402,397,426,480,443,400,456,432,414,406,396,390,384,391,394,464,478,449,437,410,404,384,392,386,395,389,408,412,405,387,458,643,672,583,546,455,414,411,399,416,434,428,445,461,414,396,386,397,391,420,458,416,446,411,402 15,36,35,101,189,190,101,409,390,404,385,387,393,427,449,426,452,436,441,425,422,392,408,406,405,392,370,379,394,401,416,410,434,409,397,394,418,395,377,423,440,451,486,436,439,429,557,533,508,448,464,411,401,525,588,581,625,590,622,568,535,406,396,417,404,438,427,413,432,401,401 1,201,169,300,475,407,254,595,760,722,658,580,593,634,699,669,679,642,774,893,868,634,857,805,728,704,601,557,484,411,609,857,892,808,826,691,628,451,451,505,509,611,740,711,703,533,856,1013,1020,956,930,847,731,685,747,766,822,818,876,862,825,510,496,524,505,745,887,837,843,731,643 14,18,18,50,79,79,48,429,531,494,447,446,452,443,463,452,453,446,552,684,673,455,635,572,505,499,460,433,391,368,438,644,691,578,611,502,472,383,387,383,395,417,460,456,484,397,603,857,876,793,768,645,517,412,464,471,561,543,617,601,547,410,429,404,409,524,667,593,603,527,456 18,26,25,122,215,222,124,414,398,380,373,373,393,396,418,397,405,409,406,433,414,398,399,407,402,405,380,396,396,410,385,425,402,406,407,413,393,402,404,415,419,441,453,420,397,445,460,511,494,465,459,410,397,529,631,627,611,570,582,484,452,391,399,403,401,401,406,394,384,399,387 1,113,96,90,135,116,77,505,695,631,588,495,500,546,600,593,564,554,707,856,810,604,828,758,662,650,530,489,445,428,520,825,859,748,780,618,517,439,451,439,503,565,679,643,613,497,783,969,972,898,864,750,611,656,720,724,781,765,822,798,750,465,461,477,461,689,859,784,798,684,566 5,175,95,121,136,80,71,592,524,452,458,461,474,633,695,651,628,610,574,598,576,422,485,465,465,442,401,413,418,611,783,666,597,544,558,501,463,724,878,926,979,1023,1023,1023,943,607,915,827,771,726,672,625,498,836,947,992,1023,1023,1023,981,918,476,398,467,468,522,564,513,548,489,442 5,9,9,6,9,8,6,467,595,558,515,489,490,503,553,553,569,547,640,731,708,507,667,613,568,535,486,451,416,385,484,707,724,632,663,531,473,401,406,390,428,453,553,541,564,409,728,890,880,823,788,710,571,480,524,536,648,639,726,727,696,463,465,450,464,627,746,680,701,592,499 2,8,9,11,23,23,11,430,482,458,450,441,438,448,483,472,485,471,478,552,525,436,496,474,451,442,438,418,402,391,434,513,512,474,486,448,412,391,405,400,399,402,455,452,459,393,592,720,706,646,630,560,475,429,460,463,524,532,579,589,561,404,422,408,428,476,530,519,526,476,443 13,16,15,55,85,84,53,433,493,481,447,427,424,425,454,451,445,425,515,615,572,435,560,518,469,480,425,431,408,392,418,559,609,519,529,466,433,391,393,411,419,408,464,440,452,394,594,797,814,732,705,601,494,421,452,485,528,536,582,577,534,388,407,401,407,472,604,541,548,452,430 17,8,8,48,51,51,47,399,428,413,412,391,401,407,409,428,389,421,420,466,463,410,457,440,414,405,405,400,389,389,404,457,487,441,440,420,391,383,396,395,392,421,427,424,423,416,481,629,637,546,521,460,431,414,437,465,471,484,514,501,473,403,404,396,398,429,466,438,440,422,411 10,42,22,68,101,48,33,398,390,404,401,399,374,412,421,425,414,407,407,388,431,386,424,395,395,387,383,395,378,398,429,402,430,395,390,385,396,415,420,409,438,423,472,454,441,410,484,486,496,476,438,443,377,479,509,503,546,535,563,521,475,394,372,378,389,402,413,413,399,397,380 17,9,9,10,14,11,8,468,523,497,471,451,477,497,543,531,560,522,574,641,613,444,541,496,490,467,442,431,416,383,492,593,606,538,561,473,466,394,405,423,447,460,535,526,543,409,709,810,792,735,702,634,541,489,545,554,637,637,709,719,668,437,437,441,446,554,650,583,608,504,454 1,15,15,44,54,53,43,435,447,436,418,399,417,442,463,463,460,448,453,508,500,414,470,441,424,411,402,424,396,409,429,480,484,456,458,412,410,407,398,413,446,461,560,491,487,452,638,682,670,590,566,508,426,541,583,598,666,648,697,660,609,397,400,408,417,442,491,465,484,423,413 4,243,158,31,43,21,15,472,452,472,419,444,431,559,582,550,538,502,514,539,514,408,452,425,407,422,404,398,375,493,685,571,513,505,492,437,451,589,753,816,876,946,1022,942,859,517,896,784,707,661,615,565,502,736,861,922,1023,1023,1023,973,904,415,413,412,429,488,520,466,490,465,441 10,9,9,121,184,180,117,440,400,380,380,387,397,432,488,466,467,452,440,430,424,386,390,392,401,407,394,385,401,390,513,460,430,432,443,426,409,437,447,469,529,614,733,662,627,416,649,548,496,484,486,452,424,471,576,612,713,700,746,698,632,409,395,411,414,418,426,404,426,399,392 18,90,75,142,182,149,118,497,710,663,586,496,518,531,576,573,557,549,743,882,835,645,861,787,707,672,558,502,435,404,500,863,885,780,794,637,550,388,433,453,510,543,653,595,594,491,769,1013,1013,937,903,786,639,604,691,680,742,736,789,769,723,443,462,437,473,741,881,805,802,686,566 15,24,24,129,188,194,132,396,414,394,413,394,374,414,399,408,408,413,405,422,414,388,406,398,398,407,409,383,393,397,397,427,424,389,397,404,407,391,404,402,404,422,445,414,441,415,474,498,509,458,443,430,408,468,512,532,531,487,538,523,478,387,387,399,402,415,426,419,416,394,394 11,133,109,114,166,142,99,547,727,691,615,532,566,585,658,639,619,602,757,877,841,631,857,783,715,692,564,541,463,425,548,853,882,785,801,669,585,426,459,478,516,581,696,655,681,508,817,1005,1005,933,903,796,670,660,726,729,785,783,836,824,779,494,508,479,485,727,867,800,803,695,573 17,283,184,457,481,298,289,673,725,692,642,590,607,710,769,744,736,720,775,841,828,585,779,724,677,647,552,548,465,595,772,823,831,754,779,662,604,690,823,869,923,993,1023,974,912,706,978,1012,1000,947,918,850,743,910,1004,1023,1023,1023,1023,1023,977,543,513,550,575,729,830,785,808,697,604 4,9,8,21,16,15,19,494,529,484,475,424,494,509,567,561,541,527,584,603,598,458,527,504,481,467,424,446,414,386,481,590,589,524,577,494,447,410,418,403,424,467,579,535,541,392,727,791,770,721,703,652,521,487,537,586,654,664,736,729,689,444,423,442,452,546,634,580,609,504,474 9,117,109,263,415,383,240,470,594,561,509,495,503,535,539,543,545,546,643,731,710,482,654,606,558,522,474,479,435,388,494,686,707,607,648,545,532,400,411,425,417,472,549,557,564,454,758,924,926,863,837,751,629,514,593,625,714,704,769,753,722,442,479,441,441,605,725,686,702,570,506 13,11,8,39,45,30,27,407,387,377,379,403,395,400,418,411,413,404,404,422,428,397,421,399,400,399,398,389,395,398,413,423,439,404,426,407,380,397,402,419,413,421,474,452,448,403,482,502,512,467,435,423,403,437,472,469,527,500,562,521,472,385,392,394,393,392,410,420,400,402,395 8,73,63,143,186,154,117,477,642,586,550,515,523,488,562,547,540,534,647,779,756,507,727,674,595,580,494,474,443,410,491,731,776,685,708,568,502,425,410,405,451,465,574,561,565,441,743,944,954,886,852,765,636,508,584,613,682,686,750,741,694,451,475,430,438,622,767,713,728,614,552 9,53,45,20,30,23,14,399,435,428,400,403,407,409,416,408,425,404,435,425,412,398,407,412,408,379,404,392,375,390,378,414,427,414,401,389,391,402,419,417,427,457,493,456,433,411,480,525,471,447,443,425,415,439,510,516,565,538,571,525,515,387,391,382,398,396,410,403,400,388,405 7,11,9,23,32,24,17,386,398,383,393,388,393,401,399,403,386,408,378,400,410,369,396,391,392,391,377,391,394,387,397,387,413,375,392,400,379,397,407,393,406,409,409,425,407,394,438,439,430,415,419,380,383,411,448,437,461,454,482,456,409,396,372,377,384,379,398,399,398,387,370 9,24,24,56,94,79,46,425,447,435,400,431,440,446,464,450,449,434,470,536,515,412,493,461,422,425,413,414,400,367,427,512,527,489,497,410,412,397,401,378,421,427,485,468,463,396,594,729,726,644,618,551,473,433,459,502,562,564,624,598,547,404,402,404,411,455,521,478,501,462,430 5,23,23,53,52,51,53,422,502,478,464,433,435,447,455,449,457,461,512,624,602,424,586,526,481,474,433,418,417,392,436,594,626,527,530,480,428,366,387,400,415,415,466,451,459,408,621,825,834,754,727,634,520,459,487,485,548,537,610,606,572,411,403,404,410,508,631,547,578,487,448 13,55,53,246,405,397,240,386,424,390,401,400,411,416,421,389,390,380,415,446,454,411,439,417,418,412,388,384,367,384,396,456,451,406,440,411,399,388,399,378,402,409,430,402,406,422,445,561,552,476,484,435,391,418,438,454,443,441,476,470,415,392,393,385,416,407,449,412,434,408,396 11,11,11,50,49,48,49,392,418,415,413,402,409,405,415,423,410,400,428,482,466,413,452,425,415,406,391,396,404,387,397,482,488,435,449,432,382,378,389,387,390,391,433,426,412,382,507,661,667,591,558,494,412,406,421,428,467,461,496,504,463,390,384,398,409,423,472,445,462,428,404 18,23,14,61,66,37,35,473,393,386,396,402,408,518,524,492,451,428,435,463,441,388,407,425,415,405,389,381,378,410,432,433,447,400,422,385,393,397,418,445,459,477,575,547,498,437,622,596,554,474,460,434,408,533,595,605,668,684,737,691,612,406,391,390,413,389,422,430,434,393,398 6,31,27,130,186,163,115,513,463,411,442,417,418,558,603,590,577,535,528,523,516,406,442,441,420,418,407,399,401,403,492,479,473,429,451,445,423,408,411,435,445,499,620,593,572,464,747,698,671,604,575,559,454,572,661,686,759,762,806,769,733,445,419,441,460,479,506,479,488,433,428 14,65,55,51,58,51,43,419,585,538,514,449,434,455,478,444,446,437,552,754,729,484,745,696,583,587,473,459,397,423,476,709,790,652,704,545,473,408,433,433,480,505,599,540,525,439,659,853,901,812,786,639,523,510,602,610,644,651,702,660,620,412,422,396,420,533,751,693,684,563,448 4,52,42,97,115,85,75,468,469,484,418,402,450,485,523,504,483,494,496,592,589,426,564,518,454,465,426,393,370,376,464,559,594,517,536,469,418,422,449,477,498,544,631,557,529,489,672,766,759,681,638,538,467,630,683,689,720,699,753,705,640,413,403,402,415,477,592,520,541,449,415 9,18,12,42,53,32,26,434,390,374,389,387,391,434,460,420,411,422,402,415,407,386,401,395,388,390,384,398,400,379,409,391,402,405,400,407,394,406,392,427,424,416,505,469,445,401,513,466,460,390,399,391,389,467,460,460,529,542,590,542,485,395,381,392,376,367,411,378,392,393,388 4,105,94,60,70,61,53,502,680,642,581,515,504,529,594,569,582,558,716,849,798,590,817,738,657,646,525,477,425,386,505,815,839,743,748,577,527,422,420,445,458,517,622,574,608,455,746,956,953,876,845,728,579,584,652,633,699,692,761,758,708,460,468,469,472,700,840,758,776,644,519 3,8,8,43,49,47,41,385,463,429,421,408,404,419,435,430,427,410,456,528,500,409,471,441,424,435,418,414,398,392,408,502,521,458,475,433,406,378,402,394,391,410,422,424,415,396,548,696,709,627,594,512,455,422,423,438,496,504,548,535,473,397,394,398,410,424,517,462,505,447,425 5,41,37,375,876,752,306,440,418,400,387,384,408,439,445,438,446,422,396,450,424,396,418,418,417,391,408,394,370,391,396,426,418,403,418,404,389,394,385,405,414,425,458,435,445,463,551,546,514,496,479,476,409,478,526,528,581,570,610,565,512,432,407,414,410,423,451,425,438,401,409 17,11,8,41,78,67,32,404,437,421,418,393,414,437,445,429,435,419,450,506,497,410,479,445,423,417,418,399,391,398,413,478,501,454,469,443,382,404,391,392,410,421,451,457,446,413,530,672,656,575,565,484,439,424,454,449,500,515,557,522,505,407,390,399,394,450,498,466,468,436,400 19,41,15,117,128,56,48,499,527,488,453,457,464,556,616,580,577,556,599,640,635,452,585,516,493,486,433,427,404,429,530,626,627,560,577,490,455,494,550,589,651,729,812,727,691,556,799,829,809,747,715,635,516,739,816,827,871,855,887,836,778,422,428,433,444,525,624,565,583,484,445 6,11,12,43,53,53,42,404,450,428,393,399,407,401,427,415,401,404,437,521,500,421,473,450,426,415,395,409,375,377,410,481,517,447,502,448,436,370,387,378,403,399,446,424,439,384,526,700,709,626,590,498,444,410,437,456,501,510,534,514,495,394,408,390,396,435,517,450,488,437,419 17,85,67,75,129,108,61,464,506,477,457,441,449,490,544,545,515,489,533,602,580,407,543,497,473,461,426,421,416,437,462,567,601,515,527,450,427,422,437,466,491,555,640,586,567,478,702,781,780,707,672,569,493,619,708,699,752,739,776,743,677,411,441,409,438,505,585,531,549,472,453 6,21,21,58,67,68,57,415,484,461,439,400,422,419,459,462,449,442,490,614,606,431,568,523,466,455,422,408,396,391,426,565,589,513,515,455,431,400,399,402,385,434,475,447,428,411,595,785,790,705,673,539,472,446,490,522,573,565,618,606,551,399,410,395,391,480,597,545,538,465,417 6,12,9,37,34,25,28,447,410,400,361,396,391,448,463,432,427,416,413,420,410,384,407,394,389,383,399,398,382,420,425,395,417,393,422,387,385,400,413,429,444,478,554,508,473,439,582,487,472,442,443,423,403,526,604,600,648,641,694,646,571,394,388,375,404,403,411,401,394,373,404 18,8,8,24,26,23,21,418,385,379,384,372,385,426,436,392,404,398,362,391,397,378,385,386,374,387,392,385,368,378,394,388,394,389,395,393,364,389,398,401,393,408,419,418,403,396,460,419,408,394,399,378,391,426,418,414,461,474,495,471,444,385,390,384,395,381,397,392,393,383,379 1,10,9,4,5,4,3,405,376,379,380,372,379,384,418,398,403,400,384,409,399,394,399,388,388,396,382,370,382,390,429,401,404,399,406,409,378,418,502,543,610,700,781,653,553,393,512,459,435,400,421,394,379,468,539,603,711,684,716,595,532,398,395,384,390,394,403,402,388,387,376 8,37,34,141,229,219,136,451,534,479,489,456,470,489,552,519,529,499,579,636,642,438,564,543,517,470,427,423,405,409,480,594,619,538,563,470,473,400,414,420,442,492,568,544,551,436,720,839,830,773,735,654,556,518,574,622,692,685,744,730,671,434,430,426,423,533,627,578,608,517,467 7,8,7,63,95,94,60,412,392,405,422,399,403,395,413,419,412,415,415,421,419,383,410,409,392,395,389,396,395,396,396,414,408,417,396,400,395,398,393,408,419,443,469,420,425,416,501,496,472,449,432,427,401,471,523,514,546,523,577,519,466,398,369,401,396,407,416,421,406,403,373 6,9,9,62,72,67,58,415,443,434,421,418,414,425,435,425,449,424,472,521,497,409,491,468,433,434,405,418,392,396,416,487,515,460,469,442,406,385,404,395,405,412,464,441,443,400,559,704,688,621,602,499,434,455,477,488,551,543,588,560,536,392,379,401,391,443,508,467,469,441,425 17,14,13,215,553,566,213,423,403,388,399,395,407,418,442,432,418,406,423,414,425,396,414,403,397,391,378,392,388,406,417,413,409,412,401,409,451,399,412,416,400,423,453,450,425,410,503,502,484,477,414,421,418,459,485,504,529,528,563,541,489,396,387,396,399,391,408,400,417,419,399 3,13,12,32,29,21,22,453,413,405,419,400,417,440,427,422,412,399,411,459,467,391,436,418,414,409,402,371,370,410,448,448,487,440,429,422,407,391,394,429,450,512,612,564,530,412,497,580,558,527,497,470,415,433,456,463,501,511,558,507,461,394,393,388,388,393,453,433,432,404,405 15,28,27,223,289,273,208,426,451,426,440,402,422,479,484,472,472,446,475,530,490,407,483,450,440,431,404,408,400,368,432,479,509,463,456,419,403,402,376,402,405,435,479,481,460,428,588,713,717,637,607,519,441,477,509,526,577,582,647,603,567,393,410,419,401,445,500,473,486,446,428 19,17,15,32,50,41,25,405,392,379,397,386,396,413,416,422,403,404,405,406,404,381,382,391,385,382,372,367,378,393,397,385,408,391,398,392,397,390,405,420,426,440,485,440,450,409,483,444,419,411,391,394,389,458,474,487,515,508,532,505,451,385,393,390,390,401,411,400,396,393,401 10,104,69,138,208,150,97,551,830,781,729,604,588,591,648,606,584,571,818,975,939,735,956,896,825,810,694,613,501,398,539,942,978,893,900,775,671,449,449,473,535,594,687,652,618,496,797,1023,1023,1023,1009,898,765,631,706,697,775,771,831,809,761,467,553,445,473,804,964,896,903,791,664 12,18,17,67,98,87,57,423,479,457,419,408,428,435,449,437,446,445,495,547,550,435,536,497,428,440,418,419,380,383,435,542,566,503,503,468,415,365,399,394,398,411,489,463,446,413,558,762,773,678,661,556,464,421,479,481,525,511,560,555,514,399,413,407,402,476,567,489,531,463,425 3,34,34,116,167,172,118,398,413,385,412,381,412,421,430,422,406,411,417,425,404,383,411,405,390,405,386,404,398,389,401,417,424,402,405,387,389,400,406,411,417,407,459,417,440,404,488,505,500,442,457,425,394,462,498,507,536,500,554,517,483,398,395,408,395,419,410,409,415,412,380 7,9,9,97,150,157,100,387,406,409,386,385,381,373,403,395,386,382,391,389,400,390,391,400,397,398,373,382,386,380,372,388,403,387,391,404,402,378,383,381,399,417,443,416,380,396,409,441,441,422,413,383,390,412,435,434,454,426,438,414,420,397,391,385,381,384,410,388,388,380,386 19,20,16,43,56,42,31,420,397,388,395,370,383,409,448,408,395,409,399,398,402,379,400,396,403,375,393,375,390,367,414,408,387,388,407,388,396,395,407,403,437,447,510,456,439,422,499,441,430,424,415,398,372,468,529,525,564,542,588,537,492,379,389,382,386,384,378,392,391,393,383 20,19,12,52,66,32,26,433,413,397,389,407,399,469,467,444,452,421,448,459,410,398,422,414,406,404,397,395,381,391,424,418,448,409,431,416,397,394,427,422,436,467,523,497,485,432,581,545,548,479,455,401,406,507,535,558,619,608,670,628,561,401,386,393,378,386,434,435,424,386,392 13,10,9,11,15,11,8,497,550,527,490,465,484,512,561,553,540,535,637,708,678,466,635,570,531,510,461,439,414,389,482,672,687,602,623,533,460,380,401,413,427,447,541,537,564,422,731,865,850,795,760,680,559,477,511,540,648,653,722,724,688,442,465,441,463,594,716,642,685,562,502 2,8,8,23,31,30,22,411,433,411,407,392,402,414,430,417,412,416,467,486,480,403,457,432,424,415,400,396,384,383,406,476,506,430,440,403,397,380,391,379,400,398,424,418,422,409,487,635,643,563,543,462,415,405,446,436,478,474,524,494,479,398,402,389,389,433,465,445,458,413,404 8,26,20,107,135,90,72,430,436,437,443,400,413,451,462,463,454,450,473,501,519,397,445,444,431,432,404,423,382,404,428,456,491,444,448,424,393,393,397,388,413,428,506,458,464,418,640,676,680,627,593,499,454,466,529,561,656,632,683,644,599,405,399,413,413,468,504,503,495,442,419 18,29,29,134,221,221,133,416,417,411,388,391,373,424,455,433,443,424,398,393,408,368,384,397,400,388,386,371,358,381,410,386,399,400,404,401,386,401,411,418,435,458,527,445,453,432,508,490,467,457,414,392,410,500,565,544,563,554,577,554,507,408,385,398,406,396,423,395,398,392,393 17,9,8,23,30,27,21,408,382,388,393,381,385,412,400,381,376,373,371,389,409,389,390,380,374,383,372,367,377,387,384,385,400,384,379,385,376,383,396,403,398,394,425,386,408,399,433,387,374,381,374,368,376,421,421,423,445,438,460,429,419,392,390,379,384,396,378,384,361,387,383 10,18,18,8,10,9,7,460,577,540,509,480,487,500,562,538,552,528,617,712,691,500,651,594,560,541,476,451,414,382,485,690,697,616,646,532,503,406,390,391,420,428,530,518,548,412,745,885,871,816,787,703,568,466,520,557,645,647,723,733,691,438,462,452,470,610,731,669,690,581,489 19,11,9,28,33,26,23,399,394,382,383,394,367,416,423,398,408,386,392,398,400,399,397,394,389,397,382,380,383,388,394,405,400,404,403,392,384,394,391,389,413,427,444,419,422,395,448,449,438,433,424,400,404,426,454,455,480,470,509,465,431,378,391,381,382,396,406,404,412,412,397 19,23,21,25,36,25,17,451,509,462,457,417,455,485,534,539,520,486,539,563,561,421,483,454,436,443,430,419,389,399,476,556,548,504,526,456,453,404,414,440,451,522,651,575,568,425,721,774,746,688,653,589,507,520,594,628,708,703,757,729,700,426,412,432,427,478,539,512,523,449,442 5,14,14,219,358,376,226,411,400,399,399,371,398,393,427,414,412,409,390,437,418,396,413,403,397,407,375,381,371,365,381,426,413,414,391,384,394,375,387,379,386,408,421,378,412,419,474,518,512,461,437,424,400,404,436,435,453,452,468,464,443,404,392,391,401,396,430,420,408,396,389 9,373,312,278,388,311,214,648,588,557,525,470,493,692,734,710,690,682,672,695,692,445,588,541,502,495,484,447,417,474,600,638,659,555,611,522,476,487,532,556,577,671,791,744,727,629,861,882,871,804,781,714,589,803,851,853,890,877,917,889,840,547,464,536,559,627,676,646,660,550,494 16,13,12,27,39,35,24,407,356,391,363,378,390,411,416,398,404,381,383,396,397,384,383,385,371,387,388,401,389,368,389,398,380,394,386,393,391,392,416,404,429,457,463,434,421,399,442,429,414,395,376,381,385,432,471,476,486,476,519,478,449,385,380,382,386,399,393,396,405,392,375 12,34,31,20,23,17,13,393,392,379,400,358,378,406,415,408,416,397,386,393,389,383,392,383,385,394,389,373,385,404,403,397,372,393,384,377,401,393,403,407,445,462,508,467,432,390,460,448,408,385,406,403,402,449,460,455,470,488,513,467,466,391,407,385,389,384,399,401,369,383,378 8,12,10,30,39,30,20,403,382,390,379,383,405,411,418,416,399,399,381,404,408,391,396,377,378,382,386,381,362,385,394,407,393,392,391,398,373,393,397,400,390,411,437,426,418,408,454,438,424,391,420,389,369,424,435,429,484,485,516,500,459,388,367,372,396,385,402,377,383,387,390 7,10,8,32,34,24,22,410,412,384,393,380,384,421,435,416,401,413,405,437,407,397,410,408,403,386,400,383,397,398,407,412,429,418,410,389,390,398,400,394,409,430,462,436,430,417,505,535,519,484,443,433,375,445,450,486,505,497,553,521,469,399,387,392,386,412,430,417,414,411,389 16,65,61,81,242,237,75,544,598,568,556,512,571,576,648,644,637,644,668,685,698,434,567,545,517,501,466,457,423,405,592,652,647,591,632,549,525,423,439,456,489,560,697,674,677,474,829,858,838,797,782,740,637,582,678,714,793,790,845,831,793,495,498,511,527,603,677,664,691,592,540 8,11,9,25,34,28,21,423,386,387,383,395,397,440,422,414,419,408,398,414,403,379,392,410,395,399,375,378,389,396,420,387,406,384,408,376,389,382,391,408,375,393,440,428,418,400,465,453,444,407,414,408,374,412,436,430,460,469,511,472,440,386,387,387,397,405,400,393,398,402,374 9,8,8,22,23,21,19,398,410,381,416,381,399,409,402,396,405,411,417,458,438,398,435,407,396,407,392,388,389,374,397,457,448,426,410,396,402,376,391,390,378,400,440,406,427,419,465,568,553,498,468,433,407,421,456,450,480,447,491,485,459,381,376,377,386,390,442,438,432,411,399 4,15,15,39,51,51,39,429,465,449,427,407,422,421,431,431,431,422,475,555,522,419,530,482,451,438,410,421,382,414,406,525,555,481,511,430,408,396,398,398,410,415,446,435,446,397,567,751,743,673,617,513,466,437,465,477,528,518,572,568,518,400,407,395,403,470,540,492,516,457,424 2,37,36,227,385,391,229,392,402,405,395,393,394,443,399,417,422,420,379,413,402,388,388,394,386,378,381,382,384,410,391,394,387,385,395,391,403,386,411,408,423,439,460,461,431,438,475,477,450,451,415,377,395,475,555,557,552,516,536,504,448,399,381,380,403,400,404,394,392,389,367 16,96,83,100,156,143,88,485,746,696,636,546,539,522,570,546,559,528,727,902,864,632,887,821,748,705,607,557,420,449,518,865,908,816,827,699,605,418,420,431,449,512,621,582,591,469,748,1023,1023,983,946,841,689,564,641,642,702,695,771,751,698,422,502,430,458,716,911,841,856,733,622 6,51,33,124,133,62,60,523,597,579,521,491,495,599,659,612,610,589,664,730,715,472,648,591,539,523,482,449,398,475,583,695,722,622,647,553,486,452,520,567,616,702,832,779,724,575,876,898,886,820,794,707,577,762,834,859,948,952,989,932,874,458,433,450,466,606,713,656,664,569,493 13,13,12,25,34,25,18,390,471,433,417,397,422,421,432,442,430,419,455,561,531,415,511,479,428,424,413,404,402,402,407,530,557,471,492,436,414,398,394,404,409,418,462,448,435,394,539,730,729,636,611,525,433,450,444,467,505,505,552,534,501,408,408,397,405,431,537,498,500,448,416 3,9,8,57,73,65,48,417,485,448,426,414,423,432,452,436,446,462,491,596,544,426,524,501,468,461,421,418,402,396,423,542,582,491,510,453,424,386,399,408,410,423,466,446,459,401,586,774,771,691,658,564,474,453,482,495,532,529,606,587,545,408,405,413,407,477,572,520,539,458,429 12,119,98,114,190,159,95,501,790,740,668,552,556,568,596,576,562,533,777,944,901,705,936,862,789,768,660,550,477,406,533,920,948,856,863,716,587,411,455,474,494,558,664,622,595,501,761,1023,1023,982,948,833,689,627,695,681,745,729,789,768,721,445,530,444,455,759,944,867,874,760,610 5,212,171,113,185,154,92,577,708,657,589,565,565,606,669,659,660,638,746,837,820,589,795,732,661,650,547,547,454,402,573,815,835,753,772,645,569,426,446,472,507,574,713,673,703,513,844,973,968,912,884,796,676,631,723,740,804,795,856,847,810,515,511,510,521,712,835,780,799,676,573 5,19,18,15,18,17,14,435,522,482,468,431,400,459,463,472,454,456,499,693,675,456,688,631,541,533,477,419,399,387,439,623,721,590,610,479,465,385,413,422,428,443,524,488,466,413,611,786,826,727,708,573,484,483,544,542,592,582,658,634,581,397,415,411,403,508,701,622,626,515,456 4,19,18,33,48,43,28,425,461,430,433,398,422,427,442,452,412,437,483,523,530,429,465,441,434,414,410,380,395,392,414,501,496,472,494,430,419,380,382,417,407,423,479,477,479,408,607,708,703,643,603,540,459,451,476,504,568,563,629,601,554,409,400,404,423,450,511,480,499,445,410 11,24,23,69,102,77,45,608,602,577,541,499,516,647,709,699,689,676,696,721,709,490,601,580,524,536,461,431,435,414,607,667,688,592,630,515,512,435,436,490,510,568,717,692,698,477,841,865,843,797,768,699,593,642,727,739,804,805,861,850,806,524,450,511,555,640,697,661,689,585,499 3,10,10,32,46,46,31,446,492,466,451,428,424,475,530,497,500,501,535,576,563,421,518,466,448,446,404,412,385,394,467,536,540,498,507,445,436,407,411,427,430,452,556,508,516,422,663,755,740,685,645,557,476,505,548,575,634,641,699,681,637,412,430,423,441,486,560,515,550,446,433 18,32,32,173,287,299,176,417,405,423,399,394,395,405,409,413,390,409,426,389,400,377,382,395,397,390,369,366,379,416,405,401,429,410,381,398,396,396,422,399,442,429,472,431,429,468,478,493,458,454,431,398,384,572,660,662,639,597,592,535,466,404,378,385,383,406,419,392,400,401,406 3,16,16,49,71,71,48,418,419,423,390,398,396,442,442,441,441,431,433,425,429,387,403,399,381,387,395,383,376,393,420,418,420,398,409,392,389,408,403,407,408,441,473,445,455,437,513,511,498,445,452,406,385,460,502,511,557,521,567,534,514,417,373,395,411,397,438,417,410,397,414 11,8,8,58,173,169,53,375,411,389,392,397,401,385,405,389,398,400,406,418,438,384,434,410,412,394,398,402,389,394,374,412,428,410,413,400,391,376,387,382,388,393,397,400,396,392,418,526,532,470,478,420,400,372,389,401,398,397,427,410,410,389,373,398,388,408,433,418,436,410,395 12,12,9,36,42,31,26,488,512,459,443,436,439,483,549,537,520,500,547,606,571,424,525,488,465,453,423,414,393,407,464,571,562,492,510,464,401,409,428,425,444,485,582,569,525,436,694,760,748,674,650,551,456,532,585,591,662,672,737,714,660,446,420,426,453,497,585,514,563,474,439 2,18,16,23,26,20,17,428,521,507,463,423,449,445,447,440,453,437,517,707,688,451,713,662,549,550,457,423,397,396,410,650,747,609,639,496,442,402,410,434,407,452,511,477,474,435,571,771,832,729,704,563,459,485,554,542,587,580,633,591,527,396,424,404,410,490,722,652,637,546,427 19,95,66,220,296,212,159,508,617,561,511,470,481,533,588,580,579,548,647,748,739,500,709,650,546,558,488,475,409,429,534,728,761,655,676,566,494,430,461,475,529,578,687,638,612,505,774,900,906,834,803,705,578,679,736,750,795,776,822,795,738,451,445,455,447,570,741,681,682,572,485 3,10,10,276,457,479,285,403,409,396,387,391,417,385,389,397,390,402,425,449,436,400,439,425,407,413,399,391,398,388,397,438,467,433,421,390,395,375,378,388,371,390,389,389,386,392,440,595,597,524,492,436,408,379,393,386,401,415,451,431,413,392,389,387,383,414,474,433,436,418,384 3,20,16,112,178,162,98,526,508,453,452,405,431,530,602,565,558,545,568,616,587,443,545,503,463,446,426,431,413,452,503,561,580,509,543,457,421,447,498,506,572,644,735,658,628,554,783,799,788,716,679,608,497,733,795,797,833,824,868,821,766,433,422,439,439,505,589,531,560,472,404 4,14,14,57,50,44,54,404,451,452,440,432,419,446,468,457,447,442,490,544,528,421,510,459,433,434,412,406,397,397,430,558,568,489,496,446,423,389,385,413,414,445,492,477,495,417,613,783,758,696,664,565,466,456,504,498,557,557,610,612,562,397,400,395,423,487,570,533,550,458,449 3,136,122,1023,1023,1023,1023,547,498,488,453,419,450,560,599,557,538,493,568,628,594,460,569,532,489,478,441,448,410,407,476,555,602,499,528,456,439,402,438,427,474,497,604,563,585,652,721,754,751,678,651,589,502,627,697,694,737,724,781,749,686,548,415,443,477,515,621,573,555,501,436 11,34,34,188,316,325,192,444,386,410,390,386,398,429,458,431,422,422,427,418,423,381,386,399,396,388,389,395,378,416,434,406,414,411,400,397,391,403,405,410,441,478,527,472,468,452,541,481,478,438,447,414,396,531,588,598,627,585,640,587,528,419,406,407,402,406,399,412,402,418,393 12,18,16,26,36,32,22,432,477,442,434,420,417,446,490,474,472,444,491,549,540,416,511,478,453,415,404,395,394,392,451,528,565,478,498,432,401,373,417,435,421,481,561,508,499,439,655,739,726,656,620,531,454,530,574,577,655,651,723,675,621,410,405,406,406,444,538,522,511,444,417 4,46,43,21,23,16,16,454,432,425,429,418,419,485,549,487,502,461,477,492,494,399,444,439,416,435,404,396,399,528,648,557,524,501,543,455,429,628,783,832,886,956,1010,915,823,457,734,676,616,589,528,498,461,651,801,857,920,897,912,814,740,404,412,401,420,453,465,454,472,421,422 17,9,9,28,26,18,20,404,392,388,389,384,380,396,403,408,392,397,411,400,405,375,420,400,398,381,386,390,404,382,384,420,420,403,418,398,383,384,405,387,394,395,432,414,391,388,432,438,476,419,399,404,373,401,410,435,441,426,449,467,417,382,395,377,392,388,414,407,393,392,387 7,72,62,54,72,63,46,523,570,543,512,464,463,539,605,585,566,539,625,719,711,489,654,608,532,548,475,460,426,384,512,689,723,631,651,529,502,388,392,416,427,503,611,585,591,440,771,880,874,817,791,696,583,553,640,646,723,732,786,780,727,447,445,464,468,622,738,691,696,593,505 17,92,81,253,431,370,214,510,554,495,494,458,501,524,593,567,563,545,602,678,655,446,582,545,504,493,458,454,425,422,520,618,636,558,560,521,458,431,420,438,471,538,641,614,602,487,782,872,871,810,773,702,570,581,673,716,780,769,816,794,741,454,439,457,462,542,623,589,615,539,461 14,31,32,47,71,72,47,526,499,483,458,431,469,579,663,641,621,625,590,584,580,407,440,424,418,418,404,413,400,441,658,588,532,508,523,492,447,512,590,636,676,758,844,793,767,443,833,761,682,660,642,601,489,615,693,740,827,827,877,853,811,487,420,479,499,521,537,505,536,464,454 4,8,8,48,77,79,49,396,386,394,386,383,369,395,388,386,376,377,390,396,402,395,405,399,391,400,386,386,377,395,367,403,383,373,396,398,385,386,377,395,382,397,398,388,378,395,410,436,444,421,399,399,377,413,466,460,454,432,436,410,407,389,395,376,391,381,398,386,408,400,395 15,50,42,298,626,540,251,444,435,448,415,419,418,446,462,419,439,424,446,478,511,401,447,453,421,432,416,419,399,381,399,450,488,456,469,467,421,388,376,374,400,419,441,442,405,443,480,644,723,675,626,562,471,435,467,477,514,488,555,500,491,392,405,396,405,441,485,483,513,445,437 18,40,39,49,71,61,46,416,410,396,393,402,400,413,432,405,404,394,422,441,402,386,418,403,395,389,399,386,372,407,410,414,435,396,407,400,389,391,390,404,421,432,479,443,436,395,485,464,476,412,423,362,419,422,450,467,504,496,547,513,484,377,388,397,387,383,439,414,425,414,402 5,13,11,34,43,31,26,396,426,420,393,396,410,423,440,417,440,425,437,491,472,401,475,436,418,429,401,402,392,425,412,472,488,438,424,422,393,386,399,414,419,414,442,441,428,420,514,604,627,540,521,466,417,452,485,499,537,524,561,520,478,404,391,381,388,415,481,451,453,428,402 3,59,33,425,463,222,183,653,723,690,617,578,610,689,736,735,719,688,770,860,843,600,804,753,670,660,544,517,466,459,659,828,859,766,781,662,583,535,578,612,673,750,846,786,769,662,910,1003,1001,943,916,836,728,826,890,894,932,921,959,929,888,534,524,512,548,717,841,794,802,689,589 18,248,50,1023,1023,210,222,873,961,926,888,805,811,908,945,928,910,902,985,1023,1023,870,1023,1002,938,926,831,786,672,663,872,1023,1023,1000,1013,907,836,719,785,816,870,933,1013,976,964,867,1023,1023,1023,1023,1023,1023,928,992,1023,1023,1023,1023,1023,1023,1023,760,758,745,781,955,1023,1020,1023,942,848 6,24,19,39,61,46,29,391,370,374,396,395,392,411,431,415,407,421,393,401,414,381,383,370,403,407,399,372,389,399,424,396,402,395,385,388,385,406,414,416,428,448,471,449,435,435,486,444,438,412,411,391,401,463,503,510,542,520,561,504,467,387,407,393,392,385,387,388,382,387,383 17,9,9,21,29,25,18,425,388,381,388,391,388,406,418,395,397,392,406,412,415,392,411,408,397,376,402,382,377,379,395,387,420,399,395,374,394,391,400,393,395,411,417,393,400,406,448,448,455,428,411,401,376,405,405,445,462,467,496,461,451,401,377,379,387,386,394,397,407,394,414 14,19,19,75,129,128,73,402,384,402,393,385,385,405,417,409,402,413,397,432,423,397,424,414,397,403,390,380,380,404,392,427,420,417,413,394,387,389,391,415,398,395,417,405,399,402,446,527,528,471,442,442,399,412,439,432,458,438,472,462,431,394,401,379,375,396,424,411,417,394,391 13,17,17,82,104,105,82,406,417,417,405,402,418,422,421,422,417,408,440,479,490,407,425,423,396,402,403,381,382,390,394,470,475,442,436,406,406,405,398,397,402,409,446,440,440,408,542,627,617,553,522,469,422,420,454,463,528,508,548,541,516,409,400,391,410,419,448,434,443,422,396 15,33,18,81,87,40,37,445,459,406,403,437,408,452,503,464,460,459,458,510,481,413,471,457,414,409,391,385,401,400,446,507,493,456,447,445,408,419,444,476,505,582,656,592,542,479,656,678,664,577,541,469,424,614,685,681,735,718,766,706,635,397,408,411,400,453,490,466,489,439,396 18,177,153,76,115,88,58,514,639,581,546,521,548,553,585,610,583,579,681,746,748,510,675,640,568,547,488,482,425,408,551,701,737,654,691,559,519,410,440,433,454,517,668,612,609,458,812,943,945,889,864,787,674,585,685,698,785,778,834,821,769,460,459,449,487,630,722,680,700,609,543 6,15,13,20,27,23,16,406,435,429,414,407,416,421,405,414,421,414,465,529,515,401,496,481,412,426,411,401,392,408,398,505,531,465,472,436,393,402,410,383,407,406,451,427,410,407,480,677,699,599,588,481,433,433,459,472,510,497,540,503,483,385,399,397,399,416,500,491,493,444,431 20,66,63,283,422,413,271,410,481,446,439,418,407,417,466,463,436,466,462,545,519,422,482,449,444,402,392,412,389,409,424,507,523,470,490,434,416,417,422,412,437,467,518,508,488,425,631,714,707,650,599,539,465,497,562,582,658,632,694,658,610,417,402,392,412,478,514,496,512,448,419 10,16,13,35,39,30,28,405,410,398,414,401,404,406,391,394,394,411,395,444,436,399,428,405,404,385,372,395,377,371,387,415,438,418,423,401,380,380,393,400,423,423,432,411,424,407,464,541,550,491,483,422,392,421,467,476,482,464,521,486,443,402,387,387,381,398,436,432,416,408,399 20,21,16,46,58,41,33,406,372,392,375,381,372,385,415,392,400,400,403,401,386,383,389,384,369,392,393,378,374,386,408,392,378,385,388,409,396,389,411,418,383,450,478,440,440,408,462,429,410,405,386,401,380,430,485,489,519,503,539,475,452,379,371,387,397,383,393,401,394,388,388 19,9,9,56,96,97,56,384,392,368,376,400,394,369,388,375,383,386,404,381,372,384,382,386,377,395,383,380,384,386,378,391,382,394,380,381,386,381,387,379,371,394,389,384,380,392,407,418,420,404,383,412,366,398,411,408,423,399,418,408,403,388,398,386,377,386,377,372,384,386,389 3,195,179,123,197,175,107,452,398,407,408,368,422,446,443,451,441,418,415,449,442,384,422,393,398,389,401,413,394,424,442,421,433,438,438,381,384,397,431,442,467,533,617,566,508,442,563,565,549,497,483,448,409,500,572,554,623,614,669,614,553,414,399,388,402,407,427,422,411,394,388 13,23,20,67,68,53,55,466,594,559,523,488,497,486,522,498,521,523,636,764,731,490,725,662,575,569,486,448,403,396,459,724,765,663,683,553,475,417,414,410,434,473,565,540,543,433,723,907,915,850,816,712,590,509,576,587,672,667,736,720,669,435,439,434,444,585,751,691,695,586,498 10,94,81,125,186,163,106,567,646,594,560,504,549,626,678,659,633,619,700,772,748,583,750,716,648,617,547,519,449,377,608,760,782,705,716,599,518,418,421,450,481,548,685,660,689,464,830,910,907,850,825,758,642,626,693,713,799,793,852,836,792,476,485,468,501,661,785,740,741,635,537 11,54,52,133,153,143,124,440,548,514,492,463,457,451,495,471,475,514,581,717,676,462,650,615,549,532,473,432,435,394,445,666,704,607,642,488,460,407,404,415,435,458,544,498,501,439,679,880,896,818,790,673,555,519,557,590,645,644,703,678,639,434,439,409,436,542,707,652,646,544,477 18,25,23,67,116,98,49,563,678,618,575,554,557,582,656,649,657,650,715,792,776,526,710,665,611,600,511,513,440,409,581,745,762,687,706,609,527,434,411,410,440,495,638,641,650,437,831,943,933,880,857,789,674,547,621,665,737,747,811,826,792,509,537,515,536,695,791,751,776,657,578 20,22,14,72,59,28,43,417,424,430,400,392,420,460,457,450,446,429,480,523,508,403,483,451,417,415,400,399,404,391,420,499,509,469,468,426,404,383,415,419,426,467,525,509,486,444,593,686,683,587,572,480,442,529,577,593,633,630,670,625,556,395,397,388,407,430,497,447,481,433,417 14,8,8,17,23,19,12,396,426,405,404,403,399,391,394,409,394,421,419,451,463,399,441,430,421,412,392,401,377,387,413,458,479,445,450,417,404,375,411,387,408,408,464,446,425,380,465,620,629,568,527,467,436,406,425,423,446,444,461,464,421,376,399,394,387,418,468,470,463,412,413 16,48,41,442,381,380,449,496,493,441,466,445,444,494,551,521,533,511,537,583,596,435,524,477,458,445,424,429,395,435,469,541,568,489,525,450,454,428,430,449,462,509,593,550,540,472,722,782,777,715,675,571,502,587,663,671,732,729,776,733,686,426,415,439,439,496,585,532,529,482,449 18,13,11,24,26,16,14,434,397,410,396,367,387,436,462,423,387,409,384,401,404,401,417,392,386,401,391,371,396,384,403,406,409,395,385,411,389,407,388,388,391,413,457,427,422,398,469,459,458,438,419,393,412,429,453,468,486,496,533,485,466,392,376,382,390,390,416,400,390,395,389 6,781,219,1023,1023,385,362,917,942,904,869,812,831,950,996,979,968,960,989,1023,1023,823,983,947,893,881,802,767,670,789,998,1023,1023,977,992,906,855,872,967,1008,1023,1023,1023,1023,1023,907,1023,1023,1023,1023,1023,1023,949,1023,1023,1023,1023,1023,1023,1023,1023,825,777,827,859,960,1023,1000,1008,924,851 15,12,12,33,47,47,33,412,486,446,448,420,416,427,432,428,435,426,486,593,585,424,555,491,474,452,411,422,403,395,413,565,598,523,537,447,422,386,400,405,389,432,461,435,438,406,541,779,791,704,675,551,464,419,446,462,518,519,562,560,527,391,419,399,411,474,586,504,518,459,415 20,11,9,28,36,29,23,421,383,391,384,395,393,416,412,405,414,396,400,398,386,385,389,391,396,394,375,401,391,411,384,391,400,388,386,379,390,402,407,399,395,424,433,450,407,387,485,413,415,393,381,367,377,426,453,440,516,492,528,507,453,394,391,396,384,376,381,393,373,383,377 7,12,11,23,33,31,21,403,382,383,375,389,388,416,397,423,398,386,383,406,385,386,381,380,385,394,358,385,387,397,394,389,382,392,391,382,377,390,384,408,417,421,452,434,414,413,453,434,414,415,405,379,387,457,459,486,501,492,534,473,458,395,383,380,388,387,389,402,394,383,358 16,12,12,37,49,43,32,378,454,412,417,394,411,417,421,417,415,423,455,483,490,399,425,427,416,406,407,400,382,387,396,463,492,436,451,425,430,405,384,389,406,420,445,414,415,397,530,654,662,566,549,484,442,427,465,454,497,494,532,525,478,399,398,389,397,422,494,444,467,417,433 16,8,7,28,33,28,24,420,378,383,385,377,381,390,422,417,391,387,411,419,407,390,398,395,396,396,394,386,390,391,404,382,396,402,398,382,374,404,389,396,396,426,429,423,425,389,454,437,453,410,405,421,400,423,459,447,491,480,514,480,463,392,385,373,379,382,410,398,389,399,388 11,50,41,46,48,29,32,681,746,707,662,612,664,744,796,781,783,765,812,857,842,605,787,742,678,676,571,538,489,431,704,826,838,766,789,675,595,446,469,503,562,659,798,782,796,539,926,986,974,927,901,843,736,714,788,810,878,877,932,932,896,588,557,597,635,775,858,812,831,738,646 14,27,25,88,93,81,75,431,528,493,453,438,444,458,499,489,482,461,538,649,646,433,604,544,490,468,440,427,387,404,445,606,662,546,579,461,436,412,421,427,426,495,572,533,518,426,661,815,828,751,713,606,487,511,609,602,670,671,720,694,631,414,431,410,418,534,653,580,586,501,455 19,12,11,23,28,24,20,400,445,414,411,398,406,420,425,427,419,414,425,480,481,396,464,428,417,403,397,378,384,383,407,466,482,448,429,410,415,404,393,405,408,434,476,441,432,393,542,625,600,540,527,471,425,440,464,475,512,503,557,511,485,388,395,377,412,417,469,448,461,418,413 6,11,9,96,136,129,90,456,493,450,436,427,452,516,577,578,541,540,527,556,541,402,476,456,429,431,410,431,401,406,611,595,572,520,542,512,484,418,465,504,554,665,787,756,738,452,792,785,745,700,663,607,484,554,649,689,786,791,847,818,765,452,434,443,457,507,575,512,544,463,440 12,42,39,201,290,281,187,462,607,565,512,456,490,496,540,503,500,519,604,723,711,484,682,641,551,544,471,445,412,402,447,683,738,634,656,553,481,392,402,407,428,471,549,536,532,444,713,906,921,851,824,719,590,495,546,595,658,656,725,711,662,434,440,424,450,580,725,666,688,557,497 4,193,183,108,148,139,99,401,385,350,369,378,388,390,399,411,401,385,382,405,388,395,375,368,354,376,393,390,387,390,411,404,389,397,394,379,405,411,417,406,425,456,550,456,455,407,453,412,419,406,385,409,382,396,412,412,425,439,472,437,407,377,367,380,370,384,395,382,366,380,375 13,52,48,19,22,20,18,664,761,708,682,615,654,704,774,760,768,747,809,853,841,614,776,735,683,672,583,559,491,422,698,828,830,759,787,701,628,420,472,494,525,605,767,757,783,480,921,991,973,938,913,862,766,647,735,764,848,853,912,918,887,591,578,601,640,781,863,806,842,730,647 14,224,175,301,429,335,226,470,542,496,481,432,484,507,553,544,524,517,591,697,683,463,646,587,533,512,438,434,392,432,489,657,681,571,638,494,465,442,424,462,487,530,639,591,578,521,742,859,867,798,760,654,535,610,694,717,775,756,806,774,717,445,435,428,435,523,663,599,620,512,461 6,27,22,43,58,43,31,425,406,399,388,395,377,421,427,412,428,403,418,439,414,398,411,395,397,387,381,392,387,383,400,424,434,391,397,416,394,398,384,412,420,434,470,444,424,396,486,457,467,437,428,394,400,442,468,453,504,500,552,522,469,394,375,382,385,385,407,390,411,404,384 6,13,13,149,223,215,144,412,457,440,428,434,432,427,443,434,436,430,478,562,567,428,524,489,459,458,412,422,408,380,413,523,577,513,511,476,408,375,383,402,389,415,444,438,430,402,552,775,809,724,697,578,482,416,434,450,509,504,569,537,516,404,408,407,399,452,555,523,538,469,432 20,41,40,109,132,134,108,439,504,459,441,433,455,452,487,474,440,453,536,610,607,434,563,515,473,462,443,420,404,394,444,571,605,527,539,466,458,406,417,414,417,451,510,490,494,427,659,801,807,737,688,601,487,475,543,565,654,644,695,662,604,419,426,423,407,502,601,529,548,484,437 20,9,8,40,47,44,37,450,428,416,409,399,407,510,533,536,528,512,488,450,462,392,396,402,401,397,393,387,385,403,492,443,434,416,418,414,408,409,403,421,468,497,636,589,597,439,749,638,543,530,514,469,409,581,663,699,773,767,822,786,730,412,379,427,418,436,434,419,444,410,398 3,138,132,168,216,191,149,419,432,405,423,386,392,417,444,426,429,407,451,477,470,400,444,430,419,412,391,400,412,396,404,492,478,458,458,402,418,432,409,421,431,450,511,468,447,429,529,630,621,557,551,454,432,448,475,495,530,531,592,532,505,410,391,403,392,438,459,452,464,435,379 10,10,9,41,50,36,40,428,396,397,385,380,399,419,446,438,409,395,403,410,424,385,400,392,386,379,395,383,390,374,406,400,413,394,398,407,402,392,392,396,393,391,415,435,428,404,474,434,453,428,404,398,384,408,435,442,467,474,526,508,453,371,376,382,392,396,395,394,390,383,404 6,9,7,29,30,26,25,396,388,377,387,386,386,407,412,397,409,399,401,388,389,401,414,397,396,394,398,388,382,384,390,410,400,388,389,406,390,391,387,385,383,419,430,414,413,398,453,435,435,404,418,371,375,419,421,431,456,458,508,468,438,394,388,378,389,386,400,383,399,406,395 19,55,52,20,30,27,17,416,667,620,553,476,477,445,476,482,482,491,637,844,791,563,831,742,667,617,514,480,432,410,428,802,845,724,735,567,505,428,409,394,428,456,527,489,477,417,639,989,995,909,869,727,566,508,573,556,601,601,673,646,587,398,457,418,428,619,853,764,776,634,529 14,26,26,42,80,82,43,411,420,420,429,407,439,409,429,410,397,422,424,481,499,404,464,417,419,423,404,394,391,384,388,456,470,427,428,428,390,377,375,382,376,397,406,389,422,388,487,742,767,680,637,542,442,398,415,408,437,451,463,450,443,379,410,401,402,415,459,457,464,435,409 8,26,27,100,161,167,102,430,440,412,414,375,422,433,447,456,439,434,463,516,511,414,476,448,423,430,399,409,394,375,421,491,510,427,457,419,409,388,396,394,410,418,447,468,447,406,562,693,689,634,582,523,448,461,499,518,557,553,608,584,559,404,389,409,407,465,508,487,484,453,412 17,15,14,33,38,30,27,426,487,470,437,418,415,450,464,456,470,469,510,621,612,441,614,573,486,494,450,420,401,400,423,577,649,539,561,454,441,412,401,407,399,441,493,481,468,429,603,752,787,699,651,536,456,463,538,548,595,592,644,608,571,402,407,409,413,482,640,554,575,492,435 12,55,40,77,79,50,49,470,481,443,470,423,412,474,504,490,471,465,507,592,570,430,543,496,466,440,433,396,371,448,463,551,594,520,529,457,425,434,439,446,472,535,589,536,521,447,648,755,769,693,651,547,449,543,626,636,679,668,727,688,630,406,413,386,421,433,581,524,538,474,404 2,19,19,19,29,28,18,520,605,538,525,494,523,559,616,619,603,589,659,721,703,479,631,581,531,515,476,455,417,385,525,676,698,609,644,546,505,413,410,430,435,500,632,601,624,439,795,872,861,807,781,708,592,548,621,653,722,729,793,793,753,477,440,471,482,614,720,656,672,579,503 15,16,16,19,19,17,17,460,548,503,482,442,464,474,497,500,486,487,555,680,643,466,650,584,516,500,439,431,419,391,449,636,694,596,608,493,452,389,411,405,439,471,537,513,518,426,650,817,825,746,715,609,475,485,533,544,617,621,684,662,631,422,423,402,420,529,683,630,624,518,457 4,33,31,302,518,521,294,420,429,398,388,398,407,420,448,443,448,440,435,430,454,406,395,403,416,378,403,391,386,406,427,411,413,396,408,412,388,410,414,418,445,462,529,483,464,440,609,587,573,521,512,482,467,566,661,665,676,641,687,646,589,428,399,397,401,434,459,431,459,428,416 17,11,11,53,67,63,49,405,406,396,393,397,388,439,448,422,399,419,407,405,398,375,378,379,389,383,377,386,402,400,401,401,416,392,423,391,393,371,392,404,403,404,470,435,444,397,495,458,440,438,422,420,393,447,463,452,517,519,551,514,480,400,378,386,387,407,397,403,403,379,379 2,15,13,74,64,56,70,497,498,448,433,434,436,500,568,571,557,537,528,541,555,407,458,425,427,403,418,406,412,448,581,541,523,498,506,447,460,447,485,521,572,654,761,721,707,450,765,731,679,629,613,549,478,549,642,669,763,755,813,784,730,441,428,458,442,478,523,500,510,443,437 8,14,13,28,39,35,26,388,397,387,391,391,382,383,406,428,389,381,374,388,378,383,389,380,385,390,386,372,392,419,399,371,380,383,381,388,395,385,399,398,394,409,421,401,409,388,421,394,375,395,388,377,381,396,413,431,443,442,466,461,415,380,403,374,387,384,393,363,370,366,385 17,151,126,363,457,416,324,624,785,742,697,608,660,664,720,709,690,694,808,903,878,654,854,804,751,726,629,593,494,436,629,870,899,818,832,723,629,421,462,461,525,608,738,710,722,543,888,1023,1023,991,965,886,777,685,759,771,838,838,895,889,858,525,581,522,561,788,902,862,875,770,671 16,15,10,72,77,49,52,396,400,397,410,384,390,411,425,420,423,423,431,421,417,386,398,387,393,394,374,380,392,403,417,425,413,400,400,399,384,378,402,412,421,447,479,449,428,420,470,522,488,454,440,410,401,470,511,499,541,535,578,524,479,393,363,375,399,402,431,406,414,410,396 18,197,182,128,169,150,115,461,427,425,412,411,393,473,486,457,449,429,437,515,465,396,502,459,434,455,409,378,404,461,433,479,519,444,467,415,414,421,431,435,485,529,627,546,532,450,567,640,655,558,553,472,444,473,539,565,595,602,677,644,578,399,388,436,419,454,527,468,467,431,417 5,34,34,184,316,325,188,414,416,386,407,420,397,415,424,407,405,412,432,428,426,389,403,409,399,400,390,391,394,379,393,444,435,395,409,428,396,414,387,405,396,408,452,422,433,410,492,517,509,468,495,423,408,444,483,486,482,480,521,501,501,398,396,390,393,397,423,418,396,415,392 10,27,19,126,150,142,114,552,498,437,440,433,430,568,626,559,552,544,564,554,555,412,461,444,444,425,414,418,426,421,514,523,501,482,489,425,433,420,441,484,525,592,706,634,619,567,766,736,691,649,620,551,500,705,768,764,803,789,834,797,741,430,425,433,449,488,512,495,506,457,436 19,14,14,16,27,25,14,497,584,545,510,483,507,535,589,582,558,568,648,712,707,477,644,581,519,511,459,449,426,390,507,685,697,622,622,538,467,402,422,436,443,461,591,581,593,434,769,874,865,810,777,701,587,537,564,601,679,683,759,756,727,464,461,458,467,618,739,678,701,581,496 11,246,190,656,902,676,490,960,943,901,882,843,877,991,1023,1023,1022,1011,1012,1015,1010,768,906,879,847,835,771,768,674,654,950,969,956,913,931,866,813,679,722,762,829,910,1021,1010,1023,827,1023,1023,1023,1023,1023,1016,933,968,1023,1023,1023,1023,1023,1023,1023,890,795,897,913,976,1012,976,1002,915,863 13,16,15,35,43,36,29,441,415,396,408,399,397,458,431,419,391,404,418,448,418,380,415,410,410,385,385,382,388,397,441,437,438,412,427,418,414,408,423,418,434,475,576,514,507,399,491,526,546,477,474,461,425,433,451,467,522,491,532,508,474,375,407,407,401,393,418,397,417,415,389 20,21,21,93,119,115,89,429,475,467,450,420,420,429,469,461,473,446,491,582,573,425,519,482,444,453,432,419,407,385,435,557,578,485,514,426,411,413,403,411,432,440,491,484,472,415,607,779,782,705,655,560,492,463,532,525,590,577,650,635,569,403,420,400,406,465,559,516,551,467,439 5,316,216,1023,1023,1023,912,944,1023,1023,1023,1023,1023,973,1000,975,960,951,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,651,948,1023,1023,1023,1023,1023,1023,659,758,809,861,935,1023,1017,1023,848,1023,1023,1023,1023,1023,1023,1023,949,990,993,1023,1023,1023,1023,1023,850,1023,822,858,1023,1023,1023,1023,1023,1023 5,22,21,74,84,83,73,418,467,464,425,399,419,428,449,449,427,435,476,567,530,429,536,504,450,448,419,409,386,360,393,521,582,482,498,445,422,411,397,404,412,434,447,432,468,411,557,759,767,676,635,535,454,459,484,494,546,550,588,564,527,404,393,398,404,449,571,524,513,443,418 9,12,11,18,34,32,17,418,405,407,373,383,391,392,402,411,393,391,411,400,396,389,404,395,399,380,395,376,382,356,381,394,431,399,399,400,406,404,389,387,386,402,414,409,426,388,429,451,441,417,438,388,376,417,426,411,442,441,469,447,422,383,405,378,394,393,417,405,397,399,381 8,11,9,28,35,26,21,413,389,383,395,376,377,441,438,411,421,397,404,415,406,387,393,404,385,387,382,394,378,373,406,403,419,395,392,387,378,389,409,387,403,418,454,449,423,397,469,459,443,409,398,385,390,448,463,463,503,508,531,503,472,393,385,387,381,399,420,386,403,380,375 20,22,15,66,83,47,39,398,396,402,386,395,400,416,432,428,424,422,448,451,430,394,439,418,398,412,422,375,370,375,393,444,443,407,422,397,392,404,407,423,430,432,480,442,438,404,524,593,579,510,488,444,403,435,490,505,535,524,577,535,496,387,388,396,377,391,449,433,417,407,406 1,18,15,37,48,39,30,441,424,399,400,404,398,464,472,440,429,440,431,462,458,404,433,410,404,391,404,394,393,407,418,440,433,423,433,392,388,382,392,406,415,440,485,461,455,409,566,590,554,491,466,443,400,456,481,480,548,579,626,594,543,386,389,392,387,442,454,415,440,413,385 16,52,37,74,116,70,46,429,402,411,409,377,410,441,463,458,457,439,436,456,439,377,426,420,406,395,396,398,375,392,426,431,438,431,420,418,412,391,419,432,464,463,541,487,474,440,553,540,540,465,450,428,403,491,547,518,589,588,637,592,532,401,395,385,379,418,441,436,438,402,403 4,17,16,31,35,33,29,445,417,389,416,387,417,449,440,429,421,393,421,463,427,398,449,421,399,392,390,376,381,369,434,464,471,430,413,418,397,407,400,417,426,479,612,537,526,378,491,568,558,514,489,469,410,438,449,463,485,498,545,517,473,402,404,376,395,416,452,434,433,400,398 17,15,14,33,44,40,29,473,531,501,454,425,489,509,534,515,533,511,607,674,615,476,612,543,510,470,442,415,410,401,634,722,696,613,626,535,485,402,437,463,501,605,773,763,753,443,740,939,898,845,802,699,578,506,592,612,693,696,758,758,707,429,464,436,447,716,839,736,767,624,534 16,17,14,50,79,59,37,405,413,419,397,375,402,405,410,404,406,406,424,439,424,394,421,415,397,397,388,391,386,395,402,418,433,413,409,399,395,392,404,387,405,426,455,428,422,391,481,515,526,470,467,431,399,452,466,486,530,506,544,513,486,375,399,391,393,406,427,411,407,396,401 6,13,13,63,93,94,63,410,417,412,400,409,393,430,419,406,411,418,435,459,460,391,443,438,415,419,394,386,382,379,404,452,471,418,439,413,409,394,416,425,414,441,476,446,451,423,541,626,632,563,537,467,414,483,536,520,569,561,619,569,511,391,388,389,393,420,469,444,462,430,406 9,65,62,89,170,159,80,517,532,513,500,474,503,546,588,582,558,557,600,600,621,460,553,528,516,508,469,487,448,390,484,543,551,511,548,496,464,400,396,387,421,426,528,516,545,412,710,797,786,742,719,666,551,456,518,541,609,637,696,700,672,455,469,467,483,572,601,589,623,549,492 5,13,12,24,31,30,23,544,528,490,483,472,479,575,646,636,627,604,618,639,619,445,541,495,466,460,447,425,418,407,523,584,578,508,514,460,453,396,434,421,458,497,624,618,632,443,770,787,758,706,663,593,496,567,635,658,729,727,792,781,731,472,433,496,503,589,638,585,626,521,472 10,8,8,5,6,4,4,392,375,373,384,396,388,399,413,390,406,402,394,381,399,391,390,394,378,379,391,380,392,395,391,386,389,374,389,376,398,377,385,393,405,412,412,403,407,386,428,391,405,398,394,402,378,386,423,430,453,456,465,455,410,394,395,382,382,380,400,403,367,393,392 9,103,88,270,422,382,236,539,646,595,557,509,534,526,586,584,580,572,669,776,755,529,723,668,617,584,512,483,426,415,509,737,768,678,700,563,487,412,408,442,450,509,620,603,601,476,767,941,947,877,850,764,621,572,661,663,735,730,788,777,721,464,457,456,488,642,779,711,728,623,523 20,17,13,47,60,39,31,467,405,380,375,381,384,471,471,446,460,414,412,435,429,391,399,411,387,390,415,394,378,406,408,427,414,415,420,395,397,394,393,404,399,422,461,452,461,402,506,512,489,459,445,416,394,443,478,447,512,526,589,553,517,384,388,380,379,399,421,427,419,391,392 1,9,8,25,48,45,22,411,415,400,378,394,414,403,434,407,396,391,412,452,447,390,426,408,400,402,387,396,373,370,402,433,441,418,416,399,397,414,408,394,406,411,461,425,414,402,485,540,539,491,447,437,419,410,456,474,511,504,525,487,475,386,385,377,383,416,412,404,413,397,384 5,23,13,139,164,86,75,558,642,590,535,504,514,607,662,622,626,595,692,781,750,509,722,658,581,571,494,478,424,446,634,767,781,682,708,603,533,517,607,678,751,837,919,851,785,529,873,932,921,863,831,747,615,711,800,845,946,946,980,924,865,477,464,467,485,657,769,694,720,604,523 17,8,8,17,25,22,14,403,395,399,371,373,385,402,404,394,390,406,374,406,406,389,401,389,395,392,398,395,381,382,383,406,385,398,406,365,388,392,390,381,398,411,448,426,411,410,436,434,417,397,408,399,400,419,477,470,490,465,498,464,432,380,387,395,384,399,402,385,395,385,377 15,18,17,65,72,68,62,415,464,448,438,434,424,421,427,423,429,425,459,576,553,425,538,491,447,441,429,405,397,391,421,543,597,501,489,429,414,404,394,410,427,436,500,455,450,408,570,776,781,700,636,551,479,447,498,500,547,558,585,565,521,396,418,421,398,459,563,525,512,456,425 14,8,8,19,29,31,19,402,482,460,436,427,430,411,430,425,428,427,491,597,569,427,548,513,461,457,421,420,401,396,395,555,585,516,524,468,429,359,380,376,384,416,437,436,438,404,524,789,797,715,685,581,468,419,422,440,467,471,482,517,492,378,403,399,390,465,573,506,532,466,420 10,1023,693,644,907,187,122,922,911,868,844,794,812,951,1000,980,968,956,969,1004,992,770,931,898,839,823,738,718,638,801,935,979,983,918,929,845,783,871,933,964,1010,1023,1023,1023,1023,944,1023,1023,1023,1023,1023,983,892,1023,1023,1023,1023,1023,1023,1023,1023,777,728,779,818,910,981,942,954,858,800 5,15,15,71,101,98,64,412,450,430,424,431,397,413,424,420,430,432,457,542,494,407,479,470,429,421,405,412,403,387,408,486,538,468,484,412,381,390,392,397,401,417,464,437,420,406,545,702,706,622,594,486,431,445,469,477,514,527,563,536,502,376,410,384,410,436,519,467,470,429,414 1,20,19,21,23,22,20,548,716,652,606,552,579,605,685,671,656,652,747,820,801,535,747,693,636,620,541,517,453,425,593,788,800,720,749,625,588,387,408,438,460,505,645,655,684,440,847,963,954,900,873,809,698,580,656,675,759,757,826,837,806,516,516,527,541,727,824,766,786,687,578 4,36,34,926,1023,1023,930,395,423,419,380,393,414,393,411,425,422,426,444,443,426,410,421,407,411,388,394,401,403,405,400,456,441,402,407,385,410,378,394,398,398,418,457,414,403,491,492,579,560,496,494,446,414,441,467,469,500,487,538,513,469,446,383,396,417,414,471,433,443,428,396 14,39,35,19,20,14,13,622,740,698,658,589,619,660,726,719,710,706,787,856,836,608,799,744,695,654,576,538,467,401,638,832,849,775,797,667,607,426,453,460,505,581,726,710,735,477,880,987,979,928,901,825,727,624,718,737,815,816,878,881,846,534,527,547,584,767,858,809,822,722,622 7,17,16,46,64,64,45,369,392,381,391,377,371,385,367,366,356,376,374,409,393,378,408,411,388,383,409,387,394,390,393,433,396,396,411,403,400,362,388,390,359,399,382,396,385,400,364,424,434,412,389,376,378,400,389,395,362,357,353,365,363,381,390,389,388,400,398,390,380,401,398 4,11,12,49,83,85,50,431,408,388,411,390,405,453,449,459,446,446,438,428,432,379,390,382,391,383,380,404,400,401,440,402,412,411,401,386,397,398,391,397,414,428,478,445,461,416,549,487,455,444,429,422,400,451,489,493,519,517,576,573,541,410,398,401,411,413,418,401,406,399,407 4,17,17,87,83,79,83,423,480,459,437,439,431,429,446,440,444,442,517,604,605,412,554,521,461,456,414,415,401,381,416,562,602,534,543,470,431,391,408,401,409,435,468,431,468,402,593,798,799,730,696,593,477,455,475,501,559,557,609,588,566,389,421,402,405,466,600,542,563,483,433 16,12,8,40,41,25,23,399,477,465,437,427,407,426,442,426,429,430,504,648,603,453,625,540,477,466,412,418,388,387,424,598,642,528,551,454,421,391,395,406,406,423,467,430,442,409,519,766,775,666,626,487,428,451,498,487,536,514,562,529,500,390,414,393,403,482,642,566,552,469,428 3,11,11,56,72,58,47,405,464,421,459,407,413,410,439,424,418,447,446,544,511,421,508,482,444,420,424,405,390,404,405,497,530,464,485,414,421,396,390,394,400,402,441,437,444,394,533,692,694,604,567,508,444,431,459,461,496,515,562,541,493,402,414,385,393,449,530,464,516,462,421 4,159,149,117,170,160,110,407,415,391,397,393,417,416,433,418,428,397,431,455,440,379,416,437,420,404,379,374,390,400,414,430,462,424,433,406,409,413,415,427,426,440,476,463,444,424,487,500,522,448,423,405,418,460,487,489,511,524,559,518,492,385,405,402,376,407,428,420,414,382,391 11,80,72,598,685,629,538,446,459,447,423,392,415,465,495,479,478,468,482,546,526,425,494,475,430,418,419,411,408,395,445,511,531,466,481,409,422,433,393,434,432,475,539,510,498,481,653,726,706,643,609,536,453,555,613,618,679,651,703,665,623,427,424,414,426,469,534,496,510,433,410 4,13,9,181,154,99,132,477,569,552,522,464,484,500,540,532,506,518,603,744,709,490,677,623,538,538,458,431,420,412,481,700,739,638,674,546,459,420,439,442,477,521,609,569,548,478,734,888,892,824,793,709,568,573,650,665,726,717,769,741,690,422,450,415,442,576,722,664,663,561,490 5,21,21,210,327,339,216,397,417,390,404,392,387,394,441,413,409,391,424,452,442,389,437,415,397,414,391,379,387,377,403,427,445,421,412,404,409,398,409,408,423,413,463,424,422,435,459,562,573,498,472,427,403,480,552,540,553,526,531,490,463,396,391,405,405,413,455,422,456,407,383 13,119,101,118,114,78,86,483,462,436,462,431,414,550,580,572,553,545,523,516,499,415,441,449,420,428,385,417,398,462,639,566,502,472,505,487,459,558,672,723,784,863,927,851,788,507,805,737,685,640,593,533,484,710,830,872,932,913,937,866,806,458,405,430,459,477,487,484,507,447,417 17,16,15,49,54,50,46,431,458,414,415,404,413,433,447,427,442,417,486,532,500,410,470,464,438,436,411,404,401,402,420,491,515,465,480,444,418,387,393,401,410,414,470,433,458,404,554,739,731,655,616,523,463,438,495,491,555,531,608,587,539,401,402,394,402,435,545,475,505,468,431 6,256,190,250,263,180,179,725,873,834,796,739,763,771,833,824,815,810,901,982,964,760,943,899,840,824,738,718,598,418,759,950,974,902,913,822,738,459,519,564,611,721,843,823,832,573,982,1023,1023,1023,1023,962,870,752,830,853,923,925,980,979,946,627,681,640,678,871,977,927,942,852,771 18,135,84,104,134,73,64,563,431,399,404,411,405,539,595,527,516,477,475,474,452,396,441,409,402,390,377,399,373,454,486,452,461,423,429,410,398,470,501,498,584,629,728,672,590,519,743,622,574,523,485,475,417,686,766,761,814,804,842,797,733,412,417,392,395,402,438,433,436,393,409 16,16,10,81,73,44,49,466,486,434,462,406,426,482,522,489,495,472,517,585,566,421,519,488,457,444,420,406,394,413,448,570,585,514,534,478,413,396,448,444,472,511,635,555,527,462,703,787,770,708,674,586,487,589,668,682,735,722,766,732,668,406,411,421,412,479,572,512,529,470,445 10,10,8,33,25,19,27,432,408,427,387,412,394,429,464,440,432,442,436,448,448,402,423,404,407,392,404,375,391,424,424,430,436,410,400,405,401,368,413,411,449,491,566,512,468,436,578,574,553,476,483,436,419,530,609,616,667,655,693,624,576,394,392,395,396,414,432,422,439,414,404 13,276,253,144,209,193,131,457,403,394,396,398,396,422,460,435,446,405,422,386,413,401,369,374,386,374,400,374,372,434,451,409,418,395,416,394,408,423,435,452,463,536,637,558,527,424,530,464,436,418,430,415,382,455,481,478,521,525,584,544,506,386,388,404,391,407,394,381,398,402,382 6,8,8,15,15,14,13,389,405,400,391,387,388,392,393,386,397,399,400,448,454,403,434,434,420,398,401,400,373,396,387,424,455,415,417,413,401,384,386,401,391,414,421,415,411,404,446,489,524,469,449,429,407,407,441,430,473,441,498,446,437,392,393,386,380,403,449,420,427,401,385 18,273,242,152,211,182,133,441,423,402,395,396,385,452,484,481,452,446,441,437,446,381,419,403,389,397,371,386,386,409,469,438,420,417,415,409,392,442,453,475,516,592,657,605,535,474,645,575,513,500,487,444,395,581,649,657,697,691,727,683,635,388,368,393,408,419,449,435,417,403,412 2,79,64,114,165,126,82,619,543,489,504,472,473,664,724,704,695,681,637,639,635,413,462,455,441,439,402,405,399,518,703,615,561,513,541,520,484,550,643,692,739,820,902,851,822,568,890,811,730,721,682,658,533,754,829,849,915,910,954,923,880,527,425,534,534,581,544,527,575,507,456 17,8,8,38,64,65,38,416,421,428,416,386,401,407,434,409,416,422,435,474,465,397,436,417,429,415,403,380,387,401,399,441,464,430,436,401,410,397,396,398,405,405,423,411,417,403,502,646,657,583,554,467,429,412,418,461,491,469,496,484,451,395,408,397,381,417,434,439,430,418,411 4,54,53,176,228,224,173,460,586,565,495,477,495,501,556,547,513,528,625,718,694,478,657,594,558,521,485,478,424,379,487,700,721,641,648,537,520,388,396,403,420,445,561,542,572,441,740,907,916,848,816,734,602,490,577,595,678,671,745,739,703,432,458,443,459,591,702,653,666,550,514 3,91,73,110,168,132,86,493,645,598,551,473,482,537,582,539,567,540,647,798,777,550,774,718,617,596,496,480,420,404,506,764,813,713,729,581,517,391,443,452,456,510,634,602,580,450,748,907,926,850,823,720,603,581,637,661,724,717,774,766,712,449,450,438,458,633,810,747,751,634,539 19,74,54,76,110,87,60,495,548,491,485,464,445,496,561,545,517,521,589,666,649,444,605,547,488,484,459,435,392,381,475,629,657,565,595,467,455,414,440,438,486,511,623,576,567,465,742,831,825,761,735,637,520,607,683,691,739,726,778,755,701,430,427,440,439,537,649,602,626,520,450 8,23,13,45,64,33,23,432,430,400,399,393,423,445,471,423,434,435,462,504,490,390,472,442,435,411,396,378,370,390,432,480,497,442,458,415,391,416,412,412,416,485,535,484,473,440,588,644,635,573,531,479,419,538,586,589,645,620,674,619,559,392,387,390,392,430,502,469,460,436,408 8,76,72,76,114,97,62,441,430,426,429,401,397,443,456,462,440,431,445,495,472,397,477,457,413,409,407,401,392,394,441,490,505,445,458,435,404,402,404,429,442,471,548,499,476,417,589,637,637,551,512,479,405,478,519,550,621,617,668,617,571,398,386,396,398,444,478,440,472,429,405 1,17,12,27,35,28,21,420,390,375,386,395,402,426,437,410,427,400,393,406,386,376,404,384,397,375,383,385,378,391,412,393,409,394,402,425,388,408,400,418,409,441,486,468,454,417,515,441,443,412,420,369,407,468,505,511,557,530,571,542,493,380,369,394,379,391,400,418,401,399,388 16,16,13,28,46,37,23,416,407,388,384,377,383,440,426,438,422,393,414,379,391,389,389,386,397,378,368,382,379,411,411,411,395,377,388,380,385,397,407,403,426,435,481,438,413,406,481,407,415,403,398,405,378,460,482,494,536,539,572,521,487,395,372,378,394,382,386,393,398,395,395 10,13,12,25,28,23,21,396,407,407,402,394,415,416,424,429,416,422,435,465,461,393,447,429,409,411,408,412,395,378,399,453,470,430,433,406,392,382,400,391,423,436,466,428,436,393,507,631,626,561,503,466,445,432,455,467,536,513,555,543,481,389,400,392,408,432,461,448,468,406,403 10,1023,492,1023,1023,698,515,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,953,1023,1023,1019,1005,965,972,893,1011,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1006,1023,1023,1023,1023,1023,1023,1023,1023 1,8,8,21,25,25,21,418,462,426,415,398,425,421,406,426,431,437,464,543,527,412,477,473,434,425,422,383,398,390,404,520,525,473,500,432,411,392,392,384,400,407,445,438,443,399,533,722,725,653,595,495,435,419,435,462,498,490,545,513,507,393,381,376,394,437,517,466,484,429,429 2,15,14,10,14,12,9,525,616,575,538,493,512,568,629,633,616,600,675,736,718,489,638,587,551,525,467,476,426,403,541,698,703,630,650,554,506,406,426,440,468,524,643,611,644,455,813,889,873,822,798,731,619,583,645,669,749,751,815,811,779,491,478,494,526,650,744,672,706,592,560 17,18,15,52,95,85,43,433,421,419,395,405,410,429,455,433,442,438,456,450,451,400,420,416,411,412,396,384,381,395,424,448,437,409,425,406,391,380,401,409,437,451,504,466,437,421,569,588,560,526,480,455,405,492,562,558,613,589,652,594,555,411,399,407,406,428,437,412,435,402,394 18,18,17,41,44,37,34,514,714,657,621,559,598,570,634,614,596,590,751,820,797,612,753,699,662,635,558,529,470,400,560,806,797,740,751,631,578,390,411,409,432,498,611,606,645,422,794,1018,989,950,917,841,734,517,590,612,700,709,784,784,749,467,547,487,509,780,873,827,849,740,644 10,25,23,17,20,17,15,559,722,668,612,574,608,627,691,683,664,659,759,848,822,590,791,734,668,666,555,513,453,409,597,822,837,757,777,667,567,405,415,415,449,519,676,661,687,444,842,987,978,924,898,815,699,538,627,655,760,759,828,844,807,496,514,514,532,736,848,794,819,701,587 14,92,76,114,138,110,92,454,582,538,495,456,484,478,533,507,512,489,607,738,716,486,707,637,552,551,482,423,420,419,466,699,746,633,680,519,492,415,434,446,489,547,649,588,569,443,693,880,893,824,781,690,533,550,635,634,716,692,750,715,658,435,445,441,424,569,724,671,675,566,466 9,48,41,122,203,172,98,462,509,471,461,462,474,483,530,514,515,498,566,625,598,460,550,535,487,480,437,439,402,398,481,576,615,520,547,491,452,405,398,398,420,473,541,525,518,427,690,813,806,739,719,617,536,485,580,574,670,662,727,710,648,433,405,427,430,531,634,572,583,497,440 12,456,266,355,491,249,185,738,846,792,758,691,713,773,841,821,813,802,877,957,934,731,919,870,806,794,687,662,543,521,760,936,957,882,901,782,715,557,607,642,699,796,886,856,848,705,977,1023,1023,1023,1007,928,824,858,915,919,967,959,1004,989,953,635,632,630,667,854,967,914,926,833,744 14,150,138,300,431,364,251,626,610,543,540,491,522,682,757,742,731,711,704,686,701,437,524,514,508,470,454,441,430,522,668,625,615,550,598,523,513,545,578,624,670,755,845,798,784,593,895,857,812,781,746,711,604,746,831,851,900,892,938,919,877,546,453,548,566,617,625,592,616,518,480 1,48,46,164,263,264,162,588,512,476,472,473,446,614,666,648,629,624,617,602,596,411,482,452,441,431,429,426,408,425,558,544,527,492,497,466,430,445,476,516,569,624,739,684,670,527,797,769,730,673,650,574,500,689,760,766,806,792,844,817,770,483,415,487,487,527,570,533,534,478,444 5,15,13,74,83,70,63,419,488,449,457,406,426,445,468,432,435,425,498,586,576,425,554,502,457,453,407,424,393,391,420,567,594,515,515,453,434,394,406,403,414,426,467,439,448,400,584,792,800,719,698,572,493,429,460,461,515,534,584,563,530,411,413,398,408,471,574,527,545,487,449 13,23,22,317,576,583,318,454,418,404,419,377,400,445,466,471,467,443,464,456,445,410,426,419,399,399,389,385,390,418,443,469,440,407,437,421,388,425,425,440,462,503,555,506,481,469,577,583,559,486,481,459,428,564,619,633,652,628,662,624,555,401,383,408,407,421,441,418,426,408,396 11,14,13,25,27,25,23,392,389,380,401,380,380,406,398,399,373,379,391,391,410,371,375,390,379,397,388,369,385,402,396,385,381,382,395,380,391,377,393,401,392,385,411,394,394,397,392,414,386,382,369,374,370,406,407,397,425,426,427,402,401,384,378,369,390,395,407,407,383,375,383 20,82,78,66,75,67,59,599,651,607,586,529,550,629,680,670,669,650,703,774,754,516,661,618,582,559,495,498,452,399,578,724,739,653,684,582,549,435,435,466,480,561,699,662,688,462,858,937,927,881,856,798,690,595,691,714,794,792,854,849,815,509,506,502,524,678,749,708,734,625,573 10,33,31,36,37,34,32,501,460,462,451,420,426,489,497,495,465,470,474,565,547,405,522,486,449,425,424,406,388,425,507,523,585,515,511,454,432,407,419,477,508,577,718,668,627,413,645,690,699,639,619,566,484,491,565,550,638,636,694,659,610,400,396,414,415,440,534,506,504,452,409 12,33,31,73,86,69,56,742,715,651,625,604,631,785,841,828,817,798,792,795,793,479,634,582,566,545,500,502,464,472,742,738,725,663,697,631,578,478,519,535,599,698,828,815,831,610,958,941,903,874,851,816,722,787,856,867,924,924,974,965,933,651,521,658,691,743,761,734,761,660,606 1,17,11,28,50,35,18,488,487,454,440,415,425,518,539,540,519,511,559,617,586,456,556,479,461,464,436,436,393,443,519,631,598,546,536,446,444,474,517,540,598,682,784,708,666,458,757,826,780,721,680,569,472,586,678,708,801,797,839,794,735,436,414,429,439,548,645,562,575,481,454 16,29,22,67,110,92,54,428,416,385,405,402,386,414,428,431,433,417,415,460,432,395,437,403,394,412,385,404,382,384,418,442,453,419,405,403,382,393,406,409,411,448,469,444,436,404,519,542,549,478,477,436,425,436,483,466,526,519,579,526,482,391,388,402,388,386,454,417,426,417,409 19,53,37,54,75,41,29,466,423,406,419,399,419,478,507,470,481,464,468,463,475,411,403,415,405,407,409,395,390,436,549,497,466,436,446,422,416,478,616,675,750,833,907,809,713,488,747,661,609,553,540,489,451,636,762,816,901,882,905,823,746,394,404,413,399,421,473,450,469,405,401 16,287,141,1023,1023,697,627,868,895,847,829,801,823,908,963,958,951,941,952,965,959,719,861,839,804,788,718,732,627,598,906,935,924,880,908,844,798,655,719,764,818,899,998,977,983,797,1023,1023,1023,1023,1023,995,916,940,1002,1023,1023,1023,1023,1023,1023,789,740,807,830,910,947,923,948,866,820 13,86,79,31,34,30,27,637,778,733,696,639,679,689,746,746,735,740,809,891,873,638,830,783,719,706,622,581,514,435,661,855,873,803,819,713,650,433,433,470,497,593,733,732,761,478,915,1023,1019,971,947,885,784,633,720,748,829,834,895,906,877,567,594,570,620,793,890,841,856,760,672 16,89,76,186,251,233,169,642,779,720,678,621,651,697,762,740,724,712,842,901,864,706,847,780,739,710,603,575,489,434,705,913,887,828,839,726,669,456,526,579,598,691,813,797,811,586,927,1023,1023,1020,985,906,804,761,826,838,894,887,937,932,896,596,657,595,616,929,1017,944,966,860,759 17,10,9,21,31,28,18,394,402,387,389,371,392,399,404,387,382,376,382,403,410,379,396,378,398,373,395,383,376,403,401,386,403,401,388,380,368,398,399,401,388,414,409,401,389,396,432,420,430,398,386,379,393,414,436,435,444,445,463,438,438,381,376,379,381,385,398,378,401,377,385 7,8,8,36,38,36,34,423,433,415,404,403,410,411,421,412,417,428,444,475,476,407,451,439,405,411,404,391,370,405,411,459,472,432,446,406,393,398,400,416,421,445,490,447,441,419,536,644,648,575,507,480,405,459,513,508,566,551,607,560,518,392,402,404,399,417,461,441,425,431,387 20,124,86,82,107,51,44,541,518,517,480,485,460,566,628,626,599,572,608,663,646,457,579,517,488,459,427,427,413,480,648,661,648,561,600,511,452,553,673,722,797,882,963,884,812,537,877,857,830,764,723,651,534,747,856,903,994,986,1014,942,880,443,418,443,480,539,638,600,607,511,467 20,10,9,58,68,67,57,399,408,405,394,399,399,411,428,428,422,419,421,424,440,392,417,410,411,398,378,402,386,398,393,416,423,414,416,397,394,365,410,407,412,411,454,440,428,412,511,546,542,509,488,443,422,448,472,470,524,528,549,515,483,393,382,373,380,407,416,424,441,411,395 9,9,9,58,82,83,58,403,417,399,391,407,390,396,412,426,413,395,420,442,445,385,423,408,419,400,400,404,380,403,397,437,449,429,433,395,379,385,390,415,411,414,452,414,429,385,474,583,576,517,480,451,412,421,461,441,485,492,522,487,458,396,390,385,397,407,450,429,435,409,395 9,217,191,112,141,120,95,467,440,400,403,379,395,463,473,470,442,478,450,504,527,405,470,456,389,398,380,372,377,416,473,497,501,434,438,417,409,421,422,414,429,474,552,519,505,441,618,622,612,500,469,421,417,491,530,536,593,598,670,627,605,417,419,436,458,463,496,455,436,421,420 3,14,14,23,34,31,19,410,514,479,462,430,428,429,455,450,463,419,492,633,602,446,560,541,479,446,420,431,406,394,415,588,641,545,580,447,448,379,397,394,406,418,440,455,461,395,592,826,838,760,726,604,508,425,463,486,548,522,591,589,533,402,418,405,406,498,622,553,578,487,434 14,10,9,12,15,12,10,470,550,543,489,452,476,501,543,535,544,514,591,674,660,465,606,551,524,489,452,446,422,393,482,653,657,585,589,505,464,383,411,427,427,461,557,534,544,414,707,844,827,778,745,652,538,479,534,548,638,631,698,711,664,441,425,441,455,582,680,608,647,533,470 9,12,12,36,42,42,36,411,454,427,406,392,412,404,441,424,420,436,445,490,500,399,436,425,407,428,402,395,399,378,417,444,485,452,445,400,396,405,404,394,399,410,459,445,446,392,543,666,665,619,584,508,448,446,465,444,518,537,569,546,516,398,395,395,402,450,487,453,476,427,420 4,12,11,99,89,91,100,493,450,445,432,405,434,539,572,557,544,516,513,533,519,411,461,443,427,412,419,408,397,429,489,487,483,449,433,420,404,419,440,463,497,540,637,584,568,515,727,703,672,615,579,537,472,686,737,732,772,763,797,763,701,428,408,444,444,467,527,477,499,453,423 2,33,33,159,267,276,163,411,394,387,374,394,390,409,411,394,411,417,400,403,406,388,393,401,392,378,398,396,368,400,403,401,411,405,413,403,382,422,401,392,413,462,464,418,402,435,477,472,446,430,434,409,375,494,553,554,558,533,542,502,467,387,389,387,404,402,410,377,398,401,392 5,39,36,80,128,86,60,435,543,497,460,418,456,454,488,477,481,502,570,642,645,460,608,550,503,492,444,419,422,396,451,635,662,564,597,493,466,397,394,376,412,426,504,508,482,418,656,833,831,754,728,622,539,452,517,526,599,584,664,646,612,424,439,442,436,526,647,579,617,488,468 7,12,12,22,35,32,20,392,383,377,389,397,379,404,404,391,418,388,400,399,397,376,382,394,390,376,376,387,372,382,379,398,395,386,392,392,381,379,389,419,408,405,417,423,407,386,424,434,399,423,394,386,386,396,408,418,456,442,452,438,422,366,399,378,383,394,391,376,413,389,394 6,17,16,112,160,157,109,418,423,425,405,400,398,446,461,420,436,432,453,477,495,408,436,437,405,399,398,381,396,406,408,453,478,436,431,423,408,395,397,386,432,444,468,430,453,422,577,644,650,560,543,487,422,495,548,562,601,598,639,583,553,416,402,403,390,426,468,446,469,426,405 13,35,28,55,69,54,43,488,509,480,479,426,450,546,586,546,567,540,549,600,600,454,511,481,450,447,406,431,395,446,564,621,592,551,567,488,453,466,533,570,650,736,818,738,706,448,769,812,774,721,691,628,501,591,704,755,829,810,844,799,744,425,422,456,462,564,623,569,583,496,463 12,10,10,38,56,57,38,385,421,402,388,394,392,408,403,421,408,392,437,469,449,404,436,420,408,417,391,414,392,399,406,424,468,433,429,419,399,412,381,382,402,422,428,433,408,406,483,604,600,514,497,444,414,405,426,441,474,469,508,494,459,396,398,397,403,421,456,445,441,412,411 7,11,7,66,97,84,53,426,417,410,394,399,390,405,432,409,407,398,399,434,434,400,421,418,409,391,389,383,392,373,398,422,425,423,435,383,378,384,397,397,392,402,433,411,417,409,473,542,537,472,457,438,412,424,436,447,461,483,524,497,451,382,386,398,385,397,418,412,403,407,398 4,27,24,37,39,34,32,592,641,584,537,522,531,657,730,708,696,675,713,750,741,501,673,627,558,546,468,482,446,439,600,710,720,643,658,562,488,439,464,471,499,592,725,702,707,501,847,898,879,829,805,738,635,652,742,761,821,824,876,863,825,519,467,520,553,671,741,694,722,600,514 7,42,25,37,49,26,21,412,401,420,395,381,397,451,475,463,470,455,458,461,466,395,420,411,415,407,410,392,374,410,463,456,466,412,418,415,408,402,459,475,512,593,684,604,533,433,665,633,592,545,489,456,440,609,687,715,761,747,782,724,642,406,368,407,413,409,463,445,413,416,409 20,20,14,49,69,36,25,457,410,409,405,368,394,478,481,446,437,436,423,445,420,375,415,401,384,398,383,393,397,378,404,412,446,407,407,388,395,418,391,409,414,414,485,465,460,424,517,502,478,448,441,401,385,448,459,462,530,561,627,575,532,377,402,398,397,385,412,405,409,390,386 15,58,57,342,510,513,340,424,455,429,419,421,427,427,458,441,427,451,491,571,563,410,520,488,460,461,412,409,375,378,417,535,575,475,526,456,416,394,393,408,410,425,475,457,442,445,588,773,796,706,678,570,476,449,498,490,553,552,609,603,539,414,390,400,409,455,561,500,543,451,411 1,16,15,17,17,15,15,407,459,462,429,391,427,437,421,453,425,419,457,591,580,425,592,526,451,455,423,408,393,375,404,524,609,500,561,448,400,424,419,415,428,462,524,482,452,426,557,665,730,618,604,489,414,494,560,565,622,594,648,583,539,394,403,384,416,422,606,501,530,463,418 17,15,12,29,39,30,23,456,403,387,393,377,383,421,442,413,421,406,413,421,413,382,401,407,386,400,391,357,383,395,433,409,412,413,408,392,381,411,416,426,441,452,508,467,458,426,545,484,474,445,425,383,410,499,540,551,603,588,622,587,538,392,364,374,380,390,410,400,386,388,397 9,11,8,45,54,26,26,433,413,424,396,406,406,415,444,441,446,438,439,450,440,397,435,423,414,395,398,409,411,393,415,434,443,421,432,407,413,413,411,404,414,429,480,460,463,395,563,576,560,524,490,453,424,453,468,456,541,526,584,557,513,391,388,409,388,429,451,428,427,391,398 1,14,13,51,53,38,27,438,398,388,383,375,403,431,460,423,403,400,389,406,383,371,381,392,399,394,375,381,368,399,392,395,397,411,379,385,382,383,395,358,396,396,437,426,415,396,467,440,419,405,400,414,383,396,399,397,474,468,524,489,456,381,390,385,385,391,394,377,369,380,381 7,15,14,40,53,43,33,418,492,478,436,430,435,446,482,452,443,457,500,585,573,446,571,513,464,467,439,419,396,386,441,571,609,514,524,458,441,383,383,385,399,426,475,473,470,394,608,753,755,680,648,541,480,423,485,470,551,555,608,613,575,406,406,415,401,477,592,536,566,468,447 20,8,8,25,28,18,17,396,384,393,377,397,384,396,404,403,409,376,422,405,433,388,397,403,396,400,368,372,374,391,390,396,393,383,392,408,390,395,387,401,399,433,447,430,416,402,441,419,442,417,418,400,388,438,463,455,501,479,509,491,471,386,392,377,384,372,403,393,384,392,382 12,10,9,28,36,28,21,422,379,381,387,386,409,424,425,438,419,392,376,382,408,388,386,391,375,386,392,387,378,405,396,395,399,378,394,394,403,396,384,400,406,418,448,443,404,397,451,426,408,427,394,395,392,423,435,441,481,483,514,492,433,382,375,393,385,392,385,390,405,386,380 15,24,22,93,124,120,83,581,664,629,615,575,611,626,685,694,689,686,736,767,760,499,657,624,583,592,525,526,475,414,598,706,713,627,681,585,553,405,418,420,420,467,605,622,659,433,853,923,909,867,851,800,704,529,613,638,735,748,823,844,805,522,533,539,587,701,768,719,760,658,613 16,14,12,32,45,38,27,373,381,386,378,386,388,401,398,400,403,388,392,400,382,391,392,378,388,383,391,383,404,403,388,380,389,388,396,389,380,392,400,391,418,414,435,418,399,398,417,412,400,400,383,387,373,423,448,442,448,459,476,441,415,403,387,384,393,397,395,392,382,395,391 16,28,26,176,232,205,147,644,693,648,604,536,598,670,744,731,729,714,756,812,793,551,731,687,634,612,533,505,435,416,645,773,777,709,724,615,546,426,430,469,490,590,737,719,739,506,884,973,959,909,884,811,697,666,735,754,827,828,888,890,853,576,542,583,596,784,882,821,848,746,628 4,22,22,36,52,49,33,623,664,606,560,535,540,656,718,692,681,670,723,789,770,553,718,649,625,597,496,480,436,395,601,751,764,690,705,566,523,408,446,450,466,552,694,677,700,461,839,932,913,858,833,747,621,620,690,707,779,788,851,851,807,526,482,518,536,697,798,735,764,647,568 1,8,8,19,30,24,14,391,395,409,383,396,400,411,426,409,399,403,410,447,420,389,416,412,397,402,396,386,378,375,382,446,436,418,425,392,405,383,404,397,405,396,434,418,428,389,462,529,528,497,455,426,390,435,453,467,500,458,503,478,449,389,407,386,389,407,440,390,433,405,394 11,11,11,59,97,97,56,398,394,385,380,393,392,386,388,389,376,374,388,410,396,383,413,394,388,389,381,398,382,397,382,403,418,409,404,387,394,379,385,384,394,411,409,383,396,401,404,453,470,442,429,395,400,388,420,384,406,403,429,402,407,383,396,399,382,395,420,369,393,396,389 9,60,42,144,177,142,112,494,497,478,451,439,429,499,563,529,520,524,556,583,590,432,506,478,446,422,416,421,398,437,543,568,576,511,525,484,425,493,575,643,687,781,855,755,679,497,757,772,755,693,650,572,496,672,773,804,855,831,862,799,731,411,395,428,436,512,551,505,539,470,434 8,12,8,79,63,41,62,437,433,425,424,396,404,423,467,455,463,435,451,485,469,410,426,432,394,412,410,390,401,404,457,465,486,448,458,422,411,412,414,445,470,521,660,590,529,435,680,673,645,576,530,474,435,553,625,670,800,803,842,748,671,401,390,405,392,449,481,439,452,407,395 9,73,70,191,155,147,182,465,564,535,491,467,477,498,548,531,531,512,600,709,696,482,653,589,556,529,482,467,440,407,512,683,707,616,620,533,494,412,400,423,417,468,547,540,551,436,741,889,884,822,796,710,581,521,607,605,699,698,754,742,697,424,441,450,437,584,721,647,671,587,502 10,28,25,36,58,49,30,391,442,440,421,398,413,400,436,432,437,425,468,506,504,409,479,453,424,424,408,401,399,379,415,506,535,464,466,428,396,407,394,379,404,434,485,441,440,386,510,657,669,555,561,455,421,465,497,489,539,521,556,528,501,391,395,395,388,443,512,470,496,428,396 8,14,12,43,54,32,28,458,495,451,434,421,425,478,493,478,449,461,512,593,574,441,576,522,469,473,413,411,403,385,441,551,601,508,533,463,450,415,404,409,416,430,508,481,462,414,630,741,759,675,632,559,472,446,491,505,568,558,649,616,571,415,407,426,413,483,607,563,546,467,440 10,13,14,40,71,68,37,416,415,420,418,406,412,400,443,422,430,438,442,458,462,408,435,421,410,409,407,394,392,401,415,443,443,431,421,410,400,402,405,394,415,414,463,430,467,391,535,614,595,540,498,467,421,438,464,464,555,545,573,550,527,407,404,403,414,412,452,441,443,427,409 13,10,10,67,82,83,67,392,446,436,408,376,423,398,413,409,434,425,443,515,516,414,478,467,432,432,390,421,389,395,398,477,530,456,453,421,423,392,389,384,388,392,412,408,427,398,489,699,704,622,584,494,429,422,445,449,498,463,506,489,482,420,401,395,404,420,506,469,485,416,410 5,15,15,52,68,68,51,425,456,446,439,413,424,417,450,421,427,427,487,595,560,429,532,505,471,461,419,405,396,391,415,540,593,514,518,473,422,372,393,406,385,408,437,441,435,393,530,769,786,704,674,574,468,427,457,478,507,496,555,539,505,386,400,391,400,453,582,527,523,479,418 18,32,28,40,44,38,35,428,476,443,430,397,423,430,461,483,456,442,506,588,581,436,538,487,463,465,429,426,407,402,438,549,602,494,499,452,424,408,393,430,429,454,520,482,467,422,607,752,755,686,647,550,462,518,548,554,603,583,636,609,565,395,422,389,395,469,560,518,534,458,423 17,10,9,19,28,23,16,414,400,386,394,378,397,423,428,425,407,415,388,400,412,391,394,392,393,384,387,393,372,377,399,410,380,409,400,389,392,384,403,409,410,415,460,439,421,400,508,438,438,409,389,397,391,441,453,457,509,506,556,525,466,399,407,384,385,400,405,392,385,395,396 9,97,71,125,155,120,92,497,550,509,463,447,476,548,623,576,579,557,590,647,625,468,566,524,478,466,423,431,415,454,552,611,616,532,567,473,456,481,506,544,618,702,783,700,681,509,777,812,800,734,704,645,511,676,756,774,821,815,853,811,763,467,405,430,464,524,612,575,595,494,448 14,18,14,171,239,213,153,525,779,724,645,561,569,536,584,583,553,563,811,941,878,734,925,837,776,753,599,548,469,416,556,927,927,852,848,698,612,413,417,447,486,548,671,651,645,477,779,1023,1023,988,948,830,700,577,642,666,733,727,790,784,736,480,552,465,476,845,982,891,908,796,647 6,16,15,77,92,87,71,430,464,470,428,428,432,451,499,448,461,450,520,574,547,413,495,456,443,420,405,403,413,395,453,538,541,485,521,429,437,411,415,441,436,488,538,507,509,433,665,758,744,672,655,556,505,515,588,599,669,661,714,680,633,424,399,418,419,471,544,510,489,431,427 19,9,9,23,29,27,21,396,398,382,379,389,393,382,393,400,395,383,381,388,382,392,401,386,386,403,378,383,388,381,405,396,397,397,388,375,373,387,404,392,396,387,414,407,398,401,410,406,402,396,398,380,382,398,411,423,425,427,424,414,431,379,380,372,382,378,389,387,386,382,382 5,14,14,76,124,130,79,389,391,392,383,381,407,396,406,389,389,393,394,400,402,383,388,399,391,387,399,383,375,377,395,374,410,393,394,387,390,397,389,387,388,411,427,400,396,404,425,428,417,405,404,393,391,419,417,455,440,430,477,429,413,389,388,379,380,391,392,383,399,387,393 11,11,8,22,28,21,17,417,387,393,384,381,391,408,433,414,409,395,383,393,386,373,374,386,379,398,377,397,378,376,404,380,400,394,376,382,387,386,400,402,405,428,459,418,421,406,463,410,412,395,407,392,386,439,454,472,488,502,521,465,440,394,394,393,381,394,394,398,382,380,372 4,108,88,167,229,192,141,444,603,531,506,472,490,494,536,529,514,496,625,751,721,498,694,641,564,548,473,460,432,397,472,707,753,654,687,549,498,405,438,432,469,503,604,565,561,477,715,887,896,825,796,680,566,558,612,639,686,692,748,739,685,427,448,429,433,563,734,669,640,564,463 8,54,49,96,131,110,79,476,434,426,441,405,422,522,553,539,534,512,524,479,533,390,450,429,426,432,389,411,387,506,610,553,517,466,501,464,432,561,690,736,810,884,952,859,772,490,745,717,675,615,589,528,466,661,774,823,880,852,876,807,737,420,382,422,432,454,502,462,484,434,430 14,12,12,9,12,11,9,452,535,507,483,456,469,497,538,535,522,525,591,659,635,453,577,529,503,478,435,444,416,375,476,629,633,568,556,496,475,392,406,404,428,453,553,542,537,427,709,819,810,751,725,645,534,478,516,563,624,631,694,700,654,444,433,423,438,543,653,592,611,524,466 19,216,162,53,69,43,33,567,492,474,462,418,450,610,661,624,604,587,594,579,574,427,454,429,409,440,403,389,393,515,724,602,556,508,542,494,448,614,776,832,887,960,1023,956,882,569,919,813,735,706,656,594,497,785,893,939,1023,1023,1023,986,923,477,415,479,487,542,532,510,515,439,448 17,10,8,32,38,29,23,425,409,385,392,389,409,417,435,429,401,425,385,430,432,390,409,396,380,408,394,377,393,394,411,417,405,399,396,406,393,430,393,403,403,427,435,429,412,416,501,484,502,449,457,418,403,437,456,474,488,500,543,519,466,379,406,385,388,407,407,400,412,400,388 14,100,88,327,563,521,303,515,698,659,595,515,560,575,629,610,583,575,713,846,823,567,800,747,670,654,549,515,464,423,553,793,831,739,760,631,530,426,426,433,460,541,676,626,630,494,798,997,1010,936,911,818,685,602,677,695,771,766,824,806,757,458,515,468,486,682,827,774,776,662,576 20,9,9,21,31,27,19,405,400,393,381,394,377,413,419,405,387,386,407,398,399,395,393,388,405,408,389,378,394,374,388,408,384,396,392,400,382,390,400,390,389,396,449,410,419,404,456,445,445,428,417,403,388,426,426,430,465,463,503,506,457,394,388,370,389,387,404,382,392,396,394 18,98,56,144,305,181,74,439,510,455,422,402,412,440,489,479,480,435,512,650,601,438,604,544,490,478,431,423,396,426,427,592,650,505,569,444,449,406,418,467,473,493,587,518,496,457,627,742,766,663,621,520,444,570,614,604,670,650,693,642,560,440,416,400,408,486,623,551,525,492,409 8,11,9,33,41,30,24,426,388,366,406,395,375,440,448,413,400,420,391,421,404,388,389,391,394,393,375,381,353,400,383,408,417,396,385,400,393,384,394,398,411,405,436,443,434,397,504,462,446,431,411,407,394,430,433,428,498,501,548,517,460,391,389,382,390,402,409,402,409,406,390 14,16,16,93,137,143,96,401,389,401,380,394,389,381,403,414,407,385,396,417,382,378,388,392,366,383,396,379,379,384,402,398,411,388,382,371,396,382,367,384,407,420,415,415,420,398,436,420,409,392,408,385,388,425,437,434,460,467,481,440,446,409,395,392,390,391,397,389,383,366,374 3,12,12,28,42,42,28,384,404,408,406,401,392,402,409,390,398,410,432,464,434,407,433,405,405,415,405,393,391,401,397,441,454,417,420,407,394,394,398,385,399,390,426,411,413,402,467,577,576,515,476,442,406,414,445,454,491,463,494,497,443,413,415,389,412,423,444,428,435,412,409 6,11,9,25,32,25,19,406,382,373,385,384,388,424,425,420,398,397,406,407,387,393,392,379,384,383,375,388,377,381,405,394,403,396,399,374,387,381,386,392,378,418,432,426,415,393,434,416,419,397,395,386,389,406,406,406,445,454,501,475,462,369,386,382,383,383,396,383,403,384,394 4,21,21,63,104,103,60,445,450,424,430,421,418,452,523,494,498,493,474,498,476,410,430,421,420,427,404,401,390,393,516,509,482,477,468,443,418,398,458,487,549,639,740,668,627,416,704,668,638,561,553,485,448,509,603,647,737,731,778,735,679,419,402,421,439,451,486,459,489,421,425 16,48,41,35,41,33,27,803,778,740,705,688,714,841,890,879,870,855,864,861,863,593,735,703,676,664,597,614,513,430,792,816,800,752,782,691,642,480,505,556,628,721,869,863,878,624,1011,1007,973,949,926,889,806,809,876,893,961,965,1018,1017,984,733,617,731,757,831,865,829,862,764,705 10,28,28,138,242,243,136,407,424,392,394,403,415,427,423,427,424,416,433,451,426,400,425,417,397,392,381,391,378,390,396,454,442,410,414,409,401,397,399,388,422,433,488,429,440,433,523,560,563,518,465,437,420,491,522,530,576,544,607,555,489,397,380,392,391,428,440,419,435,398,394 16,180,74,304,318,130,123,605,565,524,501,482,491,657,717,691,661,656,686,694,671,460,613,558,512,505,432,443,430,626,785,719,699,612,630,532,513,756,881,932,983,1023,1023,1016,932,718,964,901,860,810,785,721,591,932,1023,1023,1023,1023,1023,1023,969,480,426,482,507,577,667,624,641,522,465 3,128,67,120,142,82,59,598,537,515,489,450,465,614,694,664,663,624,622,659,665,435,570,519,479,463,436,439,397,439,586,624,630,551,571,498,471,463,499,549,591,678,770,720,681,572,841,844,815,762,731,642,536,738,804,817,866,859,901,870,823,495,421,486,499,557,643,595,620,520,486 17,10,10,37,40,40,38,398,425,397,421,388,391,394,412,413,415,421,424,430,425,387,399,412,403,390,396,385,387,386,397,418,422,403,405,408,397,411,393,392,386,382,418,412,428,388,502,554,554,498,475,438,419,392,413,407,465,475,504,496,489,392,404,392,400,423,434,428,430,411,408 19,18,14,38,50,38,29,461,401,379,397,384,365,436,450,438,419,402,411,393,395,362,382,393,384,387,388,385,383,403,402,401,374,390,386,391,385,413,417,402,434,447,516,457,444,426,509,432,420,399,389,398,383,463,484,491,547,576,602,560,489,385,377,388,385,385,380,382,403,409,379 12,11,10,160,176,163,148,413,441,434,399,391,411,405,420,412,428,405,429,460,469,390,435,432,414,423,393,387,385,405,408,462,484,470,462,432,421,388,388,372,391,406,416,417,410,397,484,652,701,632,598,518,436,403,426,437,452,457,495,467,446,409,418,394,415,411,475,456,480,426,422 8,64,61,329,543,524,310,429,427,399,385,391,409,455,444,454,402,420,436,460,465,400,422,422,410,395,379,385,381,426,413,443,458,429,453,420,391,406,399,427,458,516,571,471,418,602,589,593,582,513,493,440,423,809,885,883,856,797,794,658,568,421,414,407,388,391,447,424,425,406,401 16,22,21,34,41,34,29,438,415,390,388,416,411,419,420,424,409,425,410,449,443,407,424,407,403,396,388,393,385,413,461,458,437,414,431,428,395,457,554,600,677,768,834,714,613,419,612,567,540,489,457,424,393,555,701,766,833,797,809,690,604,410,396,398,405,411,440,439,418,417,393 4,19,18,65,50,38,56,417,526,460,454,430,438,428,461,478,469,433,518,618,615,448,570,522,480,477,422,431,405,386,442,599,616,524,566,501,452,364,379,398,404,433,490,475,488,416,626,810,811,743,704,605,501,437,474,504,549,558,634,631,581,414,413,418,408,496,606,551,559,478,461 11,16,15,42,49,46,39,408,457,450,423,423,406,409,432,433,452,420,478,564,544,407,513,471,454,420,416,410,413,386,407,533,578,493,503,419,429,393,402,406,401,436,453,460,469,424,570,758,757,674,646,526,465,461,485,494,547,550,606,590,520,396,399,397,400,442,543,499,510,438,399 15,36,35,141,171,170,139,447,529,477,459,436,451,456,467,466,462,453,526,662,635,430,591,552,495,470,430,422,396,405,443,597,644,534,586,477,454,398,400,394,413,428,488,490,470,412,621,839,843,773,742,637,502,456,495,520,571,574,644,633,570,414,401,411,413,496,627,568,587,498,437 20,11,11,138,142,137,135,423,446,419,429,408,437,416,437,423,408,419,451,522,511,425,477,467,431,440,396,394,387,382,428,497,527,453,488,420,412,391,388,402,412,427,436,440,435,388,546,712,716,631,609,518,449,423,467,445,526,518,568,557,508,404,406,396,403,451,539,481,490,444,421 6,16,15,27,39,36,24,453,428,422,416,412,428,460,474,438,431,418,448,484,480,395,452,427,421,409,404,398,396,390,454,476,490,444,462,418,413,396,410,418,451,537,648,598,578,398,527,605,612,566,568,506,464,429,471,476,528,513,567,517,499,385,388,393,409,415,489,434,439,414,398 6,11,8,29,34,22,18,414,383,383,377,389,378,388,425,411,392,405,399,387,400,383,395,383,385,380,399,381,392,384,409,401,398,396,382,374,398,403,408,428,423,452,484,442,412,406,477,436,418,397,393,396,384,473,498,485,557,523,564,523,457,370,375,382,384,393,393,380,377,394,378 5,9,8,10,12,9,9,476,530,475,462,428,445,470,520,507,510,511,564,651,626,444,568,542,491,474,442,434,422,368,481,611,630,562,583,478,433,387,398,403,405,440,530,503,502,411,682,806,796,731,703,624,504,471,501,503,595,607,677,674,626,437,437,440,429,523,638,588,604,505,454 11,12,12,54,81,83,53,428,450,450,439,406,430,424,433,431,435,430,459,572,539,430,517,486,455,431,418,407,381,391,397,523,561,490,504,465,414,409,394,395,408,407,445,429,443,417,548,745,759,661,633,534,453,426,472,451,509,485,555,542,497,395,419,403,409,465,542,491,492,456,409 20,205,136,176,271,175,105,950,1023,1022,1022,1008,1023,990,1023,1023,1023,1023,1023,1023,1023,830,935,949,951,947,926,952,892,460,965,974,958,946,978,949,930,476,558,622,709,823,977,985,1021,697,1023,1023,1023,1023,1023,1023,1023,883,961,992,1023,1023,1023,1023,1023,941,982,958,992,1023,1023,1023,1023,1023,1023 5,35,21,64,93,57,41,434,376,375,382,390,367,443,454,442,433,406,421,416,385,404,395,387,370,376,394,380,379,440,406,396,399,365,400,379,381,426,403,411,453,476,521,491,471,412,530,481,418,415,384,402,405,483,520,536,597,593,630,577,523,378,388,396,383,377,403,366,392,381,408 1,10,8,19,29,25,16,395,396,387,381,384,374,401,412,399,383,407,392,396,390,385,386,388,385,390,408,384,371,378,396,404,402,387,396,399,390,389,406,393,404,437,467,434,402,412,449,445,417,403,398,402,394,435,449,464,491,470,522,477,439,381,384,388,404,390,382,392,385,386,376 16,9,9,27,37,35,25,402,421,397,405,404,395,412,419,418,409,397,426,456,460,405,432,438,425,393,396,409,391,385,405,457,462,426,422,404,397,405,393,390,402,402,438,399,418,400,486,582,588,545,498,462,414,413,448,454,473,458,511,503,470,399,399,405,402,405,458,434,448,417,403 9,32,32,150,236,222,140,442,492,466,493,430,472,436,475,460,463,478,533,637,624,450,578,536,490,473,444,434,406,402,435,613,637,538,558,482,465,389,397,408,416,441,497,469,479,418,655,846,853,787,752,650,546,473,517,516,588,585,644,642,577,427,410,401,419,504,612,562,581,517,454 7,334,143,1023,1023,1023,1023,923,976,941,913,862,885,948,992,980,971,961,1010,1023,1023,853,1020,991,937,923,852,835,737,748,916,1023,1023,989,1005,916,864,795,821,846,898,960,1023,1007,1000,930,1023,1023,1023,1023,1023,1023,990,1023,1023,1023,1023,1023,1023,1023,1023,845,822,834,862,980,1023,1023,1023,962,902 19,13,11,35,41,32,27,390,385,379,375,382,392,418,408,398,384,408,390,394,404,376,364,372,386,389,392,374,386,378,387,372,402,391,380,382,390,379,387,401,414,399,423,428,403,404,445,407,408,388,397,377,404,397,438,418,451,455,487,458,420,383,386,390,383,378,381,388,381,372,384 5,11,9,32,33,26,27,405,426,414,393,385,399,412,436,450,412,406,429,445,456,399,421,404,414,402,390,378,374,403,409,428,429,417,444,394,394,416,408,428,449,482,536,474,468,425,556,599,583,538,497,446,414,493,540,568,637,617,663,604,525,397,384,400,382,408,434,431,433,400,390 9,49,45,26,35,22,18,437,573,521,510,441,460,458,509,485,475,461,605,761,702,502,735,645,567,522,449,417,429,408,450,720,755,644,642,526,468,388,414,426,423,448,558,492,501,414,638,895,893,812,774,638,525,510,554,558,614,624,687,666,592,417,429,432,432,591,769,685,682,555,464 15,9,8,22,26,21,18,430,504,449,443,432,439,462,481,462,468,439,516,615,593,420,538,516,458,443,413,404,409,419,454,555,608,511,535,435,435,399,401,405,422,441,499,483,498,403,612,769,767,693,655,567,483,451,490,511,581,567,622,612,579,421,400,404,419,503,606,537,566,479,425 7,40,36,104,144,112,80,438,566,531,504,439,490,494,520,513,537,514,611,708,696,456,645,599,529,531,470,462,414,406,476,661,701,598,636,514,463,422,422,426,436,485,584,544,555,441,733,891,894,827,800,710,587,527,598,626,697,696,751,724,686,428,450,445,448,572,705,663,667,546,457 10,13,9,96,110,79,67,425,471,436,413,425,419,430,440,437,457,448,477,506,499,408,464,439,439,422,393,418,393,425,429,486,502,439,482,428,421,400,416,431,450,506,592,529,492,424,617,697,677,618,586,500,430,462,503,539,667,664,721,642,592,407,407,407,413,451,488,475,470,424,428 19,30,27,20,19,16,18,450,499,465,421,405,418,434,476,454,452,474,561,621,569,474,580,530,482,459,421,417,401,398,450,629,613,551,562,481,436,395,424,420,450,500,577,515,504,427,621,869,819,764,710,604,468,498,569,583,639,618,686,647,589,406,407,397,406,580,688,603,620,527,477 13,14,12,24,26,21,20,402,422,374,400,385,388,416,432,412,407,417,418,418,425,401,430,418,401,393,396,391,390,426,381,440,446,408,425,403,384,402,404,396,433,444,495,451,441,424,518,529,529,478,466,421,419,492,513,515,562,542,579,540,496,379,391,391,398,405,436,435,420,401,383 16,14,11,33,46,31,23,424,397,389,409,386,375,398,427,408,402,405,415,416,417,389,410,401,404,377,380,412,395,408,402,405,423,414,423,414,398,405,402,400,408,420,456,417,414,386,471,453,478,429,445,415,394,434,447,480,490,485,519,493,461,394,384,382,404,390,421,408,413,390,398 8,10,9,9,11,8,7,431,448,404,403,398,427,459,481,484,476,471,495,457,484,398,414,394,411,399,403,404,383,401,571,528,467,455,474,448,436,474,601,676,753,843,914,816,726,412,705,631,574,566,518,500,469,525,664,749,841,820,849,771,695,426,394,410,422,459,462,459,469,416,414 4,8,8,23,30,29,22,420,409,420,391,412,390,425,425,410,414,414,424,464,468,411,454,433,410,396,400,391,409,404,404,465,493,447,446,401,410,379,375,392,384,392,420,422,418,396,452,630,650,558,543,459,410,406,415,434,468,462,476,484,453,374,399,387,387,411,481,432,435,421,410 13,14,14,39,49,48,37,398,444,448,422,399,390,411,412,437,411,429,443,533,522,425,498,481,431,429,420,410,390,366,408,502,559,466,479,435,423,381,388,375,392,407,412,412,424,382,506,740,751,653,637,529,445,422,413,432,457,449,503,483,480,411,382,385,402,429,514,476,484,428,406 18,17,15,39,46,41,33,407,390,385,386,383,396,420,394,409,390,397,381,419,400,386,403,405,387,398,389,381,393,400,378,388,409,386,403,384,392,398,387,404,403,407,449,411,425,395,466,456,437,423,426,397,408,441,456,448,469,480,525,485,439,383,384,390,391,413,400,402,403,379,376 5,15,15,33,44,44,32,562,544,486,489,474,505,605,675,649,646,618,642,654,643,445,510,495,490,479,433,423,406,385,542,595,577,525,553,490,457,417,430,448,457,505,635,620,636,448,800,815,778,734,722,654,575,580,667,676,750,747,818,814,774,485,447,506,510,589,643,584,609,525,488 1,8,8,24,50,50,22,405,407,395,403,400,395,425,411,419,432,434,435,472,459,392,435,419,401,399,407,390,382,372,398,449,452,414,415,396,411,397,395,391,408,409,450,423,439,384,532,591,589,505,493,462,408,416,449,471,507,509,568,529,493,412,404,398,408,413,458,423,444,422,401 7,18,17,39,57,55,38,420,733,663,575,471,465,451,454,441,425,436,774,930,837,710,917,802,736,707,560,481,438,400,438,918,910,812,818,631,520,426,479,513,541,585,641,561,508,550,591,1005,978,900,851,694,547,679,703,666,663,643,669,620,562,408,449,394,398,749,896,764,788,653,495 12,22,22,78,87,86,77,415,466,445,432,405,431,417,445,448,432,436,479,558,544,413,511,490,452,444,405,409,394,392,426,547,558,521,506,442,404,366,392,408,382,441,454,448,457,412,571,755,759,672,649,554,454,450,497,490,552,542,596,573,531,390,412,414,391,468,548,498,530,452,424 9,9,9,27,35,28,22,390,424,420,409,389,407,403,431,415,429,416,435,448,439,402,433,417,404,410,401,385,401,378,410,448,427,424,439,405,402,387,379,384,405,402,427,425,428,390,493,620,608,529,498,474,425,422,465,451,506,496,533,504,478,395,385,391,389,409,442,444,444,411,401 14,17,14,64,88,79,55,409,431,433,403,397,406,414,418,438,414,400,472,520,515,407,498,451,440,420,433,389,392,398,410,503,544,473,482,420,419,418,408,397,397,425,507,427,437,394,515,709,713,614,595,498,443,433,461,466,508,495,522,526,496,398,413,398,403,414,495,438,466,439,393 9,9,7,27,34,22,18,430,422,412,395,391,430,431,426,405,423,390,436,437,443,398,420,406,407,391,386,398,389,400,404,429,436,419,433,394,394,384,397,393,419,421,468,435,439,410,500,566,581,516,466,429,398,451,481,487,522,505,553,515,489,403,389,387,389,393,425,404,420,406,398 18,32,19,63,82,44,35,456,411,384,427,398,376,493,496,455,449,438,409,418,421,397,392,399,377,389,384,386,394,408,415,406,416,409,407,386,377,425,420,434,440,463,549,524,499,417,581,515,468,439,423,400,406,475,542,565,624,639,703,643,578,383,376,386,387,411,410,417,405,391,401 1,321,287,221,334,276,188,457,402,395,372,424,399,468,499,467,463,442,464,444,447,387,436,388,402,402,399,372,412,454,462,445,443,414,440,420,397,414,445,480,518,569,697,594,570,462,666,589,543,508,484,445,403,577,643,635,703,698,753,707,645,404,382,417,432,435,432,435,438,370,390 6,28,22,44,64,48,33,408,407,388,386,391,365,403,402,396,405,376,400,415,399,393,394,393,383,411,409,400,365,386,414,388,399,400,409,404,377,399,398,404,399,420,463,426,421,414,444,428,423,407,418,397,407,449,493,459,487,482,526,488,446,381,391,398,381,400,400,421,398,399,391 18,13,12,32,41,34,26,388,401,392,370,388,382,382,383,387,413,385,368,423,385,384,396,390,386,390,377,385,371,370,400,404,389,383,396,392,395,390,400,372,401,414,413,416,400,405,459,423,434,414,392,395,380,427,451,450,471,457,483,434,429,391,386,379,382,401,398,393,388,396,376 17,8,7,23,29,26,20,410,433,403,402,411,398,419,440,428,422,424,445,474,485,403,445,432,419,410,398,392,393,388,402,488,477,452,457,420,416,394,388,406,407,409,461,445,446,405,525,639,630,557,513,475,439,425,459,473,513,495,571,543,521,391,397,403,402,429,482,440,471,430,425 3,9,9,43,65,64,42,407,462,411,407,401,422,417,438,417,419,420,472,527,517,426,478,450,429,409,415,380,384,404,406,497,517,470,496,456,402,385,391,400,392,402,426,423,419,382,516,717,730,646,607,509,439,423,442,437,470,489,512,504,471,399,391,388,399,435,499,496,484,439,408 4,35,34,159,266,272,159,413,390,390,398,401,400,433,439,425,407,418,416,440,436,399,410,408,393,409,384,383,385,394,410,411,417,404,401,420,385,393,416,417,431,451,499,480,462,422,551,507,487,448,434,435,397,506,573,564,608,574,630,565,529,397,399,408,376,414,429,414,411,413,382 19,18,18,19,21,19,18,519,593,537,498,462,489,517,587,558,555,537,641,725,687,492,648,586,542,530,458,438,416,408,495,686,696,620,632,528,484,376,403,404,444,464,558,565,566,396,740,882,876,816,782,700,573,491,551,571,660,667,738,747,695,438,445,453,474,616,736,667,696,572,498 11,10,8,17,17,10,8,506,572,502,499,462,484,537,568,564,566,547,604,696,674,461,624,578,531,512,462,463,419,385,498,662,679,592,619,504,485,404,400,409,435,486,578,558,576,441,734,842,834,780,744,672,548,509,584,594,662,671,743,735,701,429,450,452,466,580,692,637,653,551,480 11,287,251,205,271,212,158,431,481,438,434,441,437,450,481,455,469,432,501,606,598,424,551,499,453,468,436,420,422,434,467,569,613,541,540,453,456,418,441,473,474,526,616,557,550,443,642,803,815,734,683,569,491,465,539,522,617,607,676,633,570,393,407,406,449,483,575,531,558,469,437 11,9,9,42,72,73,43,413,393,389,399,384,384,406,436,411,425,420,412,414,400,394,403,384,383,376,380,386,380,391,403,407,395,382,378,396,386,387,384,404,399,411,457,435,433,409,470,451,423,420,386,411,410,489,557,559,574,536,563,505,474,405,399,399,391,410,415,377,413,380,365 11,13,13,93,159,164,93,407,410,389,389,380,394,387,426,389,420,401,408,411,406,404,414,402,384,399,385,384,387,378,398,402,413,404,419,393,381,399,386,391,418,422,424,419,437,408,454,480,491,439,413,412,404,443,454,451,460,473,510,458,424,397,374,394,392,402,439,402,397,390,381 18,15,12,42,45,33,30,442,410,387,379,379,404,448,460,454,408,410,382,420,409,377,403,404,375,390,388,380,392,393,409,406,413,402,397,347,380,404,397,403,413,426,466,462,444,403,532,493,469,409,436,401,386,435,474,464,539,542,586,536,495,390,402,393,386,401,411,392,407,407,379 14,84,73,243,538,489,207,535,684,645,623,600,650,585,665,666,680,682,730,774,771,484,642,602,562,536,491,533,466,431,702,746,731,697,737,680,652,417,440,450,489,581,760,746,781,487,899,928,909,881,876,854,767,607,701,744,842,840,896,894,867,526,550,515,552,666,739,708,752,660,620 15,20,19,16,18,16,14,535,641,595,563,493,515,577,651,632,626,619,693,776,746,528,717,666,600,579,498,483,440,399,556,743,763,673,697,581,504,408,407,442,451,520,630,623,631,451,810,919,908,852,824,750,615,555,629,656,747,746,808,813,778,480,465,485,524,680,785,718,745,633,539 18,9,8,27,35,29,22,413,386,376,390,394,390,425,415,405,411,391,386,401,396,383,399,400,380,401,370,387,379,407,397,390,406,409,395,394,391,384,395,404,397,415,449,430,424,401,479,463,431,434,392,391,394,427,445,446,485,507,547,513,451,389,392,392,383,387,411,398,394,394,385 20,19,12,45,54,32,27,472,369,387,396,419,389,476,473,429,444,418,417,404,373,387,405,385,381,371,393,368,398,385,403,409,423,404,393,392,402,392,403,434,408,437,467,458,447,389,503,471,438,434,403,399,395,428,460,452,522,575,622,586,532,404,379,386,374,380,383,390,392,380,400 6,115,74,212,253,130,101,672,674,594,561,518,537,723,777,754,737,733,734,769,753,493,656,621,554,536,475,457,425,523,742,749,746,661,695,559,528,562,672,741,787,873,974,925,877,696,984,944,913,861,833,766,634,868,942,971,1023,1023,1023,1023,986,515,483,542,559,647,736,690,702,587,525 5,27,14,177,181,84,85,509,580,551,513,484,491,525,591,569,562,549,639,741,707,487,675,621,556,529,455,466,429,403,508,706,735,638,641,549,493,395,447,462,526,579,671,620,619,514,779,894,893,828,800,709,596,659,720,733,788,782,829,801,750,428,461,444,446,578,717,645,676,549,484 9,77,60,115,161,122,86,483,523,481,442,415,422,506,543,509,515,494,549,617,619,428,572,527,483,444,423,405,422,402,465,575,613,531,538,457,441,406,443,445,490,544,635,585,544,468,713,800,794,723,699,588,484,628,707,701,757,735,785,754,692,420,420,415,422,510,621,572,564,490,436 16,9,8,22,32,27,19,397,404,403,402,369,394,418,419,435,403,403,386,404,404,386,399,388,392,397,388,387,384,418,397,393,409,396,404,382,384,396,390,415,418,436,462,427,424,397,457,454,439,413,405,386,399,465,487,493,513,508,547,508,439,392,390,366,387,390,391,388,383,392,390 2,115,77,109,141,95,73,569,711,677,635,579,560,607,684,670,674,648,760,867,843,611,825,775,694,684,567,506,435,401,601,840,873,784,803,673,546,441,452,473,534,590,728,678,695,512,853,1000,1002,939,913,826,716,655,740,750,821,813,870,862,819,502,504,488,539,733,871,816,825,728,613 13,82,77,67,123,107,58,454,618,589,514,510,509,495,521,518,507,500,640,765,746,515,705,662,580,547,502,469,427,436,497,720,766,660,684,572,497,400,402,401,446,473,550,531,544,425,717,939,950,880,850,755,627,497,578,587,675,666,726,712,672,437,466,433,439,604,747,669,692,564,507 18,81,59,667,1023,980,607,729,796,745,719,652,720,767,818,799,795,786,841,898,878,649,834,790,742,721,636,626,546,474,717,856,868,799,807,724,649,495,511,555,601,698,822,799,816,647,954,1023,1023,1011,986,915,818,778,846,863,918,917,966,955,926,628,628,616,656,807,891,848,868,777,715 2,10,9,50,57,50,44,460,431,444,421,403,428,491,507,496,503,474,499,549,531,388,490,467,436,443,411,395,391,450,472,515,531,485,449,439,397,422,443,458,482,526,622,560,552,460,700,712,692,615,574,527,460,559,644,656,725,709,770,740,689,415,401,426,431,447,533,496,501,432,404 12,104,83,81,120,102,69,516,679,623,585,511,504,561,616,607,593,594,705,821,792,545,792,733,639,621,526,489,452,406,538,796,832,736,751,622,510,424,443,462,503,572,687,643,659,509,801,974,980,908,877,777,626,658,730,734,782,783,833,812,771,466,448,462,483,678,827,764,768,671,540 13,13,12,12,21,19,11,379,398,402,412,385,397,388,403,399,417,382,415,429,442,386,427,418,387,402,394,379,380,376,395,420,437,435,442,417,377,381,382,394,401,416,399,407,403,419,460,534,549,478,475,417,411,399,437,448,456,455,477,461,446,392,396,377,391,419,437,428,425,392,393 9,15,13,34,44,35,28,392,381,382,397,386,387,417,418,385,396,397,396,391,396,371,383,376,389,382,385,378,373,393,391,403,377,372,371,382,376,405,403,397,424,417,444,418,427,415,461,416,429,399,382,396,395,427,461,459,505,486,519,480,443,369,393,402,380,388,390,390,369,382,391 15,14,9,39,46,29,25,411,386,384,388,386,403,423,407,406,405,392,394,391,399,373,390,382,384,390,389,386,387,384,413,392,406,413,387,386,379,410,417,394,437,452,492,458,423,414,482,445,420,417,396,386,390,473,503,508,544,531,581,503,470,376,383,401,382,397,386,400,398,382,393 7,12,9,24,25,17,17,416,539,493,469,435,446,448,459,441,449,435,513,708,700,446,714,661,554,547,465,421,404,380,429,641,754,617,643,489,432,409,408,407,438,454,536,464,483,434,592,782,845,733,714,549,457,507,542,540,597,575,642,612,551,401,419,406,401,466,719,649,631,535,453 16,10,10,30,40,42,31,397,381,381,392,387,380,404,407,395,394,396,395,397,399,390,389,400,381,395,379,389,380,404,389,392,404,391,397,384,397,397,392,404,400,385,425,395,414,388,456,455,454,405,419,416,383,421,437,442,453,456,472,462,420,386,370,386,383,404,394,399,400,393,369 6,193,176,171,223,193,142,429,419,403,398,390,413,441,461,433,430,429,433,448,475,404,422,435,404,402,397,406,385,399,438,431,454,422,413,409,379,416,423,439,463,502,566,495,492,432,549,616,592,535,518,442,402,484,571,557,620,598,656,617,523,407,411,395,399,385,449,416,418,412,397 1,10,9,23,22,19,19,418,480,462,425,423,429,432,471,454,463,442,486,582,578,418,573,523,454,454,425,401,390,415,428,544,605,491,520,471,405,402,405,410,436,454,511,495,466,425,595,716,742,650,607,499,460,482,559,560,618,599,652,627,563,410,409,409,401,476,600,558,551,445,413 7,23,20,27,30,23,21,421,427,407,441,415,394,421,451,426,448,427,439,478,472,399,438,423,397,407,405,392,388,383,423,486,477,437,443,410,398,392,417,418,454,487,558,506,470,435,593,628,617,536,534,478,412,540,584,603,665,662,695,633,576,379,399,395,403,422,461,434,444,431,404 13,22,21,41,55,51,36,407,487,463,430,406,442,423,450,440,440,438,499,595,561,444,538,500,463,449,429,404,400,388,407,551,600,530,538,438,433,413,398,404,407,414,437,457,445,400,551,768,782,703,642,565,458,429,463,466,520,521,555,543,530,398,414,413,391,472,570,524,546,475,415 7,31,29,60,128,121,54,515,441,419,427,415,424,543,581,568,567,541,531,496,505,391,425,411,415,398,419,407,383,452,577,496,445,446,457,452,448,511,590,629,684,757,827,761,715,484,757,642,556,536,505,503,437,617,704,734,803,797,841,803,739,465,404,457,457,481,457,453,455,423,419 1,51,13,22,22,7,7,550,549,533,479,464,485,581,640,622,608,598,612,657,643,473,573,548,471,479,446,427,410,454,543,624,637,559,587,498,438,438,516,531,586,650,825,710,667,536,815,817,789,733,702,615,538,737,802,803,846,832,877,841,790,442,439,464,480,549,645,577,608,499,444 4,38,38,207,412,402,197,391,417,397,376,396,406,410,372,425,414,400,424,452,422,404,433,417,428,394,398,388,399,389,395,451,454,411,431,409,376,387,386,406,382,393,425,411,389,409,453,540,588,484,471,416,409,411,433,404,441,426,464,457,449,401,365,379,399,405,438,412,431,397,398 10,17,17,44,57,55,41,405,447,448,422,427,422,436,437,447,445,432,462,483,492,395,440,438,424,423,406,414,404,377,445,459,473,432,443,415,399,397,384,393,412,406,465,456,457,416,583,683,668,607,571,496,469,453,479,498,548,547,610,568,556,405,396,414,406,440,484,466,443,436,420 20,33,32,242,429,434,244,416,382,377,404,405,390,419,441,420,419,426,423,440,415,397,399,395,395,395,397,384,374,403,428,428,403,404,382,376,409,419,410,393,430,471,507,471,474,444,560,532,504,482,462,417,398,517,578,576,605,597,628,566,513,409,399,392,409,421,413,421,435,421,395 11,308,211,174,154,99,116,938,991,952,928,882,900,970,1021,1014,1004,998,1023,1023,1023,874,1021,984,942,929,851,826,740,615,939,1023,1023,999,1016,925,879,652,723,760,826,901,1011,1001,1012,803,1023,1023,1023,1023,1023,1023,977,957,1016,1023,1023,1023,1023,1023,1023,874,835,883,906,1009,1023,1023,1023,971,906 16,66,52,96,131,95,64,477,523,502,442,469,427,499,547,529,535,505,557,655,623,434,588,541,489,457,431,419,387,412,450,591,645,531,567,484,434,428,427,442,450,495,590,567,559,460,710,808,807,725,700,610,516,547,637,635,713,695,746,723,673,435,439,421,444,494,638,603,569,506,468 18,71,55,47,70,31,21,693,804,767,724,669,691,732,790,788,784,779,840,914,901,669,852,810,758,742,647,607,538,412,719,880,900,834,846,747,679,444,468,501,551,649,794,777,801,490,936,1023,1023,988,966,895,796,700,776,793,870,875,931,935,903,605,624,602,656,816,905,857,873,783,701 5,17,16,22,39,39,22,383,378,409,397,388,397,391,408,408,421,390,406,417,435,395,403,402,406,384,394,386,363,423,385,426,438,402,404,395,403,384,382,378,399,377,406,393,404,384,424,500,503,464,447,396,393,384,424,442,438,440,467,453,439,377,388,402,392,413,406,412,399,423,387 20,10,9,30,35,27,24,408,402,394,378,385,386,431,439,405,411,398,409,395,408,383,385,395,398,386,384,364,388,413,403,389,398,400,407,388,377,409,399,381,387,411,440,421,419,391,494,442,439,425,395,391,392,429,449,445,506,505,524,520,473,392,390,392,391,374,386,394,396,386,379 12,12,12,45,59,58,45,414,489,453,438,422,433,405,420,424,433,428,481,584,565,432,543,487,471,430,411,410,396,416,411,554,583,513,525,463,416,393,396,404,391,412,453,427,450,403,546,782,798,710,674,552,443,411,468,438,515,521,560,549,511,402,429,406,406,463,568,553,518,453,432 2,227,202,159,212,188,141,417,382,388,408,379,402,423,423,399,388,387,385,382,374,390,393,368,378,379,373,383,401,365,414,378,384,383,384,396,390,411,414,410,452,449,533,474,448,423,465,411,371,379,406,382,380,426,438,447,488,465,491,471,455,392,391,396,376,396,370,385,363,387,392 13,11,10,49,62,56,45,413,439,436,408,413,411,413,423,412,429,420,457,524,517,411,458,440,422,432,418,411,389,400,419,483,500,455,453,431,437,385,408,390,390,405,450,430,424,396,531,698,700,642,604,507,439,420,456,439,504,492,542,532,493,392,405,390,386,447,502,493,483,441,425 14,18,9,37,42,20,17,437,505,487,447,420,429,450,515,482,473,481,557,633,604,447,578,530,484,477,422,417,401,416,447,587,631,535,556,457,453,381,423,431,456,496,564,522,516,423,673,805,805,730,701,603,504,544,613,608,661,653,721,692,626,435,423,423,419,517,631,563,572,506,426 11,30,30,70,98,85,61,423,537,522,461,435,456,459,478,473,466,464,554,689,676,464,621,578,512,517,460,454,416,391,453,646,686,602,637,517,440,401,400,403,397,435,488,473,494,391,646,863,882,803,770,663,545,449,480,493,576,569,642,619,599,415,399,421,406,530,668,610,623,520,453 16,9,8,23,28,24,19,419,367,378,401,377,391,413,419,396,393,395,387,388,399,393,402,377,386,385,387,388,384,407,395,384,380,384,389,378,385,395,394,391,409,406,455,437,402,396,474,420,389,396,394,374,372,411,424,440,475,486,547,516,463,387,380,390,386,385,389,393,388,388,383 9,56,52,146,183,167,132,479,579,533,475,453,452,494,535,524,524,518,610,712,697,475,659,605,558,526,458,461,415,406,462,670,709,613,630,508,493,407,400,427,444,469,553,539,544,438,722,883,886,824,792,694,581,504,581,598,683,673,733,733,670,433,451,428,438,585,716,659,678,555,475 4,12,7,44,56,29,22,433,448,419,423,405,409,432,443,427,420,437,444,530,500,409,472,448,418,425,410,412,379,391,411,486,519,461,483,420,405,378,392,423,409,442,454,432,434,394,535,698,701,625,570,502,431,438,449,477,522,521,573,536,505,392,408,390,394,420,495,478,491,418,430 11,226,210,159,223,209,146,448,401,373,393,420,384,425,437,438,408,411,402,405,421,375,380,397,388,394,401,388,381,404,431,419,436,406,411,386,407,429,410,436,459,498,590,510,468,446,545,475,441,450,438,395,397,522,529,550,606,569,617,561,496,386,410,381,370,391,414,370,399,394,381 15,11,10,24,32,28,21,420,381,384,377,384,385,414,428,403,404,401,389,402,380,389,373,383,391,395,382,377,375,375,398,403,385,400,411,392,395,392,397,388,389,385,413,402,417,399,424,412,397,400,404,376,374,400,417,420,460,440,485,482,436,362,388,400,391,385,396,361,380,385,384 10,30,29,255,303,297,234,418,432,422,405,399,406,405,426,414,400,414,440,513,485,409,456,445,432,425,395,418,384,377,401,496,485,439,472,410,414,399,407,406,398,397,408,425,409,421,467,663,661,597,542,473,433,422,444,443,500,462,508,498,464,390,404,394,384,428,510,464,468,442,398 2,22,19,19,29,23,16,406,433,400,419,393,398,398,438,428,424,438,423,469,452,399,462,444,420,403,393,390,390,392,394,459,483,454,465,410,393,404,408,413,403,443,475,434,435,411,520,614,601,535,525,449,385,460,492,510,552,501,582,549,498,407,380,402,393,406,469,462,441,431,390 10,73,65,129,248,212,112,476,470,466,430,404,436,497,545,516,531,512,526,582,587,413,491,498,440,454,431,433,418,405,472,531,563,472,499,425,445,397,424,432,426,469,566,518,537,453,687,770,756,698,654,571,497,523,608,615,689,680,743,717,665,448,415,435,444,497,563,523,544,469,435 1,10,9,28,32,28,25,425,389,387,389,385,385,433,433,415,405,384,377,407,393,393,371,375,377,391,386,370,357,376,402,398,387,396,394,378,385,396,387,403,402,417,430,430,421,392,451,413,407,386,398,393,387,416,426,410,469,471,507,477,447,390,380,390,387,383,373,390,374,383,377 11,30,25,171,251,232,153,410,512,474,449,430,418,446,468,466,448,433,508,612,583,421,563,512,476,464,413,427,402,395,452,573,617,533,557,487,443,406,411,419,405,460,515,471,475,421,624,805,824,742,717,593,502,470,490,547,594,586,625,634,574,413,410,405,405,497,588,557,547,481,435 3,698,372,544,648,374,301,625,707,644,616,550,527,684,724,708,691,687,732,821,806,571,766,708,642,600,531,471,453,490,645,793,817,730,750,632,563,527,594,640,689,774,865,801,780,661,901,966,960,902,876,794,686,811,874,885,932,921,960,931,884,501,476,520,546,699,814,755,770,657,572 3,14,14,85,143,137,80,395,438,425,408,382,414,409,426,432,414,410,432,506,504,388,467,430,420,418,408,396,394,392,416,494,515,459,473,418,409,372,389,416,401,424,450,420,426,431,509,679,701,605,576,483,425,425,460,460,504,515,522,504,450,389,399,383,383,419,488,458,463,423,394 4,130,111,99,147,129,87,525,785,735,676,565,586,579,610,603,592,564,785,940,902,681,924,860,786,759,642,568,491,392,554,913,948,858,863,720,615,404,461,446,471,543,676,627,632,478,786,1023,1023,993,958,852,714,622,685,686,758,749,806,800,752,464,520,470,479,752,935,864,870,757,641 1,8,7,5,5,4,5,377,388,377,365,391,377,369,371,361,376,380,353,377,347,374,371,362,397,376,391,377,369,374,376,393,381,386,383,396,390,367,376,370,366,355,345,350,340,365,351,381,386,368,375,367,366,347,327,343,338,343,313,329,343,378,385,392,381,385,376,389,400,394,392 12,144,105,186,307,244,145,622,739,703,644,573,599,659,716,714,703,705,786,876,849,612,830,779,702,692,588,564,467,457,635,849,871,785,811,680,612,480,488,518,577,637,756,732,735,538,882,1006,1000,946,921,840,718,695,780,785,851,845,902,890,851,518,532,528,564,766,888,833,845,734,622 3,72,60,100,158,134,84,508,631,613,543,478,494,540,595,599,588,579,678,794,770,540,741,681,593,585,488,451,405,413,512,767,793,701,718,592,484,435,433,437,456,531,640,598,613,454,774,933,933,867,830,731,613,569,651,652,729,727,788,789,745,455,446,443,473,654,799,736,736,627,543 15,9,9,27,43,38,23,386,384,400,394,386,392,400,411,410,397,414,415,446,435,388,418,393,399,391,391,383,387,391,400,433,434,404,406,395,400,405,383,398,407,410,440,420,405,393,484,515,516,463,465,431,387,433,475,476,515,502,551,492,466,400,387,377,388,395,437,415,426,397,396 15,40,29,57,73,51,40,422,491,458,449,413,417,464,475,455,453,468,502,613,584,433,588,524,463,459,429,408,396,415,443,583,625,545,553,477,431,405,415,444,471,516,604,522,492,437,622,787,800,726,678,570,469,535,603,623,661,656,710,656,588,401,408,404,416,467,607,540,555,497,432 8,19,17,22,25,17,16,410,424,396,398,367,400,432,434,455,416,407,421,453,459,407,453,414,407,411,385,390,389,408,420,451,443,442,424,417,402,399,390,422,418,453,540,500,471,396,570,585,562,510,492,438,381,468,502,545,669,679,719,649,577,380,383,406,393,426,451,437,447,383,392 3,137,108,178,247,194,148,615,753,729,662,607,624,659,721,712,691,683,781,885,866,624,843,790,722,695,592,560,453,403,626,850,884,796,816,705,608,461,475,502,537,623,754,717,725,535,873,1023,1023,969,945,860,744,702,771,788,843,838,890,879,846,519,554,507,557,754,888,834,854,741,662 7,30,25,39,65,50,28,419,416,391,393,381,394,442,452,434,421,443,443,490,482,419,448,428,405,418,402,388,375,393,392,474,493,417,453,421,393,383,394,382,412,423,473,464,458,409,553,643,627,558,545,451,409,464,505,481,552,537,580,552,496,399,380,397,388,423,466,446,438,433,416 6,33,18,54,84,47,30,465,399,414,378,373,379,475,487,436,439,432,399,417,442,387,400,408,391,399,387,379,367,405,425,399,425,408,393,398,376,416,418,425,425,474,553,508,499,432,590,523,473,453,429,414,393,505,552,557,632,622,677,613,574,379,393,390,401,403,406,392,394,383,379 12,11,9,32,34,27,24,426,395,387,385,378,414,430,439,427,410,417,392,381,400,383,382,379,387,388,383,386,391,373,409,394,390,383,383,388,398,396,389,394,391,406,442,446,411,396,446,416,405,406,398,390,380,415,441,431,485,477,524,482,445,390,389,381,382,381,379,380,375,387,372 13,17,17,49,75,74,48,409,482,448,431,413,404,425,442,442,447,443,481,589,558,430,540,489,448,425,419,415,387,413,427,527,570,499,484,423,418,407,401,414,396,430,471,441,460,409,590,749,757,666,624,529,427,444,488,504,563,561,617,598,542,403,404,395,403,464,546,498,513,452,423 13,15,14,33,44,42,31,407,462,468,439,430,456,424,429,419,441,443,504,610,591,436,553,516,478,456,411,415,398,394,411,564,624,516,556,446,435,403,403,421,389,431,456,426,459,411,562,798,814,735,698,585,492,443,473,479,536,527,595,564,524,402,392,394,408,462,587,548,532,489,421 11,19,17,28,31,27,25,453,504,460,431,434,445,468,493,532,497,498,545,599,576,419,533,489,440,446,415,420,411,391,465,578,592,500,537,489,452,389,420,420,439,477,576,546,550,427,715,790,772,720,687,604,510,513,577,579,668,670,731,720,683,417,419,405,420,496,586,520,548,491,435 18,207,195,119,186,178,112,408,408,377,374,382,401,419,431,411,409,407,371,382,378,402,378,377,381,390,371,409,366,408,411,384,377,373,379,381,392,409,432,454,492,523,601,543,482,406,454,383,389,391,392,403,379,431,451,468,514,504,524,479,466,391,373,392,401,398,388,369,386,397,384 19,318,265,214,328,283,183,455,404,386,391,367,398,462,495,431,449,411,401,421,414,390,378,349,385,359,371,380,370,422,454,400,380,395,399,404,384,430,466,454,499,555,645,568,513,445,540,466,439,402,431,432,405,480,510,552,566,587,649,578,535,416,405,381,391,430,397,385,407,385,393 13,74,71,363,529,531,363,438,406,397,397,398,424,431,472,439,441,456,453,493,448,402,448,429,401,397,398,402,401,389,410,453,468,438,449,424,391,409,387,403,404,420,471,450,441,452,546,617,604,522,528,463,420,468,505,499,563,543,583,558,507,432,398,424,410,424,478,462,441,408,424 6,18,15,33,49,41,27,404,418,377,387,378,382,396,399,411,412,401,379,428,404,399,412,403,402,391,394,389,390,389,406,416,419,400,401,401,401,404,400,377,382,433,460,409,406,400,437,484,472,441,436,397,390,429,427,429,476,465,486,458,468,394,405,398,382,384,410,390,397,396,382 10,9,9,23,29,21,17,437,419,415,408,392,400,451,444,422,416,421,429,501,473,426,465,439,420,415,391,410,383,390,445,469,489,441,455,414,409,400,401,426,426,466,556,502,498,396,537,609,614,555,527,495,422,417,458,457,502,497,551,536,516,393,402,389,393,414,478,450,438,423,385 5,33,30,59,82,72,51,408,423,417,411,389,387,399,422,420,420,409,416,508,449,397,465,441,429,406,396,392,398,387,414,453,472,429,414,408,411,388,400,387,400,410,440,425,445,405,497,608,642,555,523,474,417,422,441,457,477,475,495,487,461,393,393,390,391,417,481,429,450,416,408 18,12,11,54,71,55,41,432,488,449,441,405,426,455,455,465,447,460,503,597,577,421,539,503,456,453,418,415,403,403,429,560,604,521,519,454,418,395,413,403,406,441,476,463,471,411,589,780,790,707,674,575,479,487,527,535,578,576,634,603,564,395,403,396,404,473,586,545,534,459,421 5,29,23,63,87,70,50,425,453,428,426,414,416,456,467,473,465,446,497,535,533,430,485,467,439,406,419,408,397,394,435,515,533,475,463,434,403,403,421,401,434,478,521,482,467,432,599,695,682,623,560,503,433,500,552,554,605,594,653,613,576,403,397,403,410,450,526,472,488,439,426 1,16,15,28,28,23,23,443,552,517,448,438,454,459,505,480,473,487,570,683,652,461,624,568,507,485,442,431,417,422,449,636,686,577,608,506,469,402,427,412,431,453,524,488,505,413,666,859,865,791,763,651,533,492,526,550,623,596,682,656,613,424,417,421,418,525,664,591,611,511,447 16,11,11,174,231,228,171,396,421,404,405,394,429,418,408,418,401,418,411,448,433,404,422,429,401,417,382,399,401,413,399,421,436,413,428,419,395,383,366,402,393,393,406,422,412,387,469,593,605,516,501,446,411,422,429,447,476,474,495,479,451,397,399,399,381,422,441,431,433,389,385 13,115,99,118,165,139,100,585,722,683,621,532,557,611,676,636,607,590,747,857,835,597,823,777,686,670,564,535,451,421,575,828,865,768,785,671,573,428,452,462,513,577,702,668,661,504,820,982,992,925,896,805,669,641,719,727,797,794,847,831,791,459,503,457,488,699,856,803,811,699,582 20,14,12,41,57,50,34,426,461,429,427,426,437,448,463,430,464,444,467,583,565,424,521,478,460,433,434,412,403,382,423,548,548,486,516,452,425,389,415,388,416,443,474,485,475,421,598,784,782,713,668,541,480,463,509,532,591,573,630,625,552,406,427,405,424,457,582,519,539,475,412 11,20,17,53,80,65,43,561,685,624,585,535,565,617,686,682,659,663,727,807,778,549,737,694,622,598,522,500,439,386,574,775,789,711,723,604,549,407,439,452,469,535,672,644,671,463,836,950,938,888,859,791,669,610,694,705,781,778,844,839,808,510,524,511,554,715,815,754,772,644,575 11,15,14,51,53,42,44,410,397,401,395,374,400,407,406,405,398,395,408,453,423,410,433,413,393,383,399,375,383,382,400,412,441,422,415,396,372,384,392,415,402,413,437,412,414,410,462,516,534,474,493,417,403,415,444,456,480,478,490,495,452,388,385,391,394,397,447,416,431,407,385 1,12,12,87,134,138,90,401,404,393,391,374,417,400,407,411,396,397,408,411,405,392,411,415,393,390,391,377,381,388,393,406,412,411,402,399,378,381,402,407,410,429,447,430,409,399,471,456,461,424,414,398,406,471,507,513,537,518,522,472,473,388,386,376,389,403,417,409,415,390,396 8,10,10,54,81,73,48,410,402,398,395,404,389,392,419,418,400,413,431,440,464,404,415,414,407,400,374,396,391,380,396,444,437,412,431,403,397,400,396,408,396,422,451,438,423,415,496,581,579,522,509,439,404,446,471,483,542,516,575,510,488,384,395,377,392,395,429,432,427,387,392 16,31,31,69,102,99,66,401,401,416,413,413,386,422,422,433,433,401,411,422,441,397,421,407,387,396,415,402,391,383,378,425,441,417,423,414,388,389,396,419,409,401,467,443,427,401,524,576,564,499,491,461,418,430,482,505,558,517,584,522,498,403,379,398,405,403,438,428,434,392,406 3,8,8,62,80,81,63,386,397,386,398,393,373,383,383,380,385,379,402,426,416,401,420,406,399,400,393,396,396,383,401,407,403,393,412,397,394,386,376,384,383,368,359,365,382,390,421,507,522,484,469,424,396,366,371,373,379,377,385,390,399,391,398,373,391,402,440,409,412,401,394 5,9,8,18,19,16,16,520,560,513,480,466,468,551,614,591,582,568,595,681,672,451,598,534,513,505,447,427,411,411,505,640,666,569,595,481,441,391,398,418,458,485,593,579,591,441,750,836,823,761,733,643,508,524,609,614,694,689,763,755,708,454,440,456,459,560,671,612,634,527,462 8,19,19,19,26,26,18,587,616,559,524,496,528,629,697,688,684,659,710,749,706,512,652,581,533,511,448,458,404,446,657,718,681,628,637,545,511,415,442,479,530,614,777,753,763,469,858,913,878,825,793,708,597,629,707,741,831,833,888,872,834,543,462,528,551,696,787,705,735,608,507 19,9,8,22,26,24,20,412,390,396,386,377,376,412,406,395,397,390,386,397,394,388,385,380,388,372,391,396,386,373,390,389,389,384,382,390,394,390,397,394,417,421,449,423,418,400,460,404,401,385,390,395,381,418,454,440,491,472,500,464,444,374,390,381,370,392,400,374,378,377,379 14,17,17,23,42,40,22,410,399,378,396,401,410,408,407,409,395,396,401,423,415,396,408,397,392,392,388,375,376,380,395,417,437,408,421,426,416,378,381,386,396,431,453,431,433,394,469,530,500,475,460,412,399,440,437,459,495,463,515,507,453,394,396,383,381,393,424,418,405,390,392 19,10,9,20,43,42,17,406,412,410,406,405,395,421,440,449,426,413,431,468,448,403,455,417,404,415,398,383,390,401,418,444,471,436,428,428,410,377,404,397,417,432,443,442,432,403,512,622,602,536,489,444,424,441,491,510,536,527,568,527,486,405,394,398,388,419,460,433,445,414,412 11,17,17,10,16,10,6,470,544,500,498,480,503,506,572,573,561,550,609,668,658,476,595,538,493,485,451,460,419,416,497,620,636,561,580,495,465,396,408,391,416,438,550,534,558,405,735,835,818,765,747,666,559,466,526,557,634,648,726,720,684,451,459,458,458,553,663,589,634,529,482 10,28,22,40,44,30,29,456,456,420,428,409,422,460,452,488,454,442,480,516,502,416,493,442,435,428,410,391,394,396,444,496,512,461,477,441,391,402,452,463,520,595,667,578,529,442,637,690,660,605,548,518,431,547,648,650,727,713,745,692,608,410,387,402,411,455,517,483,502,435,413 5,80,68,36,49,35,24,705,813,761,739,668,708,759,817,811,800,787,856,925,898,695,865,819,764,742,657,619,532,435,731,897,901,839,855,736,676,449,497,513,578,656,810,791,816,523,943,1023,1023,988,963,893,801,705,783,807,880,883,939,942,910,620,614,637,665,837,923,874,893,792,715 5,15,13,28,46,32,21,413,389,393,397,403,384,416,434,421,404,389,401,397,397,385,384,385,403,398,392,377,390,401,389,389,398,391,382,387,374,383,407,394,393,407,462,444,428,396,487,446,435,409,424,407,380,419,429,451,471,479,520,488,449,389,403,392,393,386,402,390,392,376,367 20,15,12,35,42,29,24,445,391,395,382,395,378,457,450,434,410,429,423,429,411,388,421,391,392,407,400,389,387,389,403,428,426,400,403,394,379,408,415,408,436,438,521,472,440,406,530,496,458,425,430,395,399,476,491,504,559,557,613,580,506,376,396,385,381,400,417,401,416,391,379 2,21,21,98,270,276,99,385,428,429,424,409,415,411,414,415,415,418,446,493,491,396,483,452,414,435,414,409,389,373,386,439,461,427,437,397,393,410,390,384,393,379,390,422,407,396,457,690,710,624,579,501,424,391,412,396,414,408,432,466,432,405,398,399,387,438,475,457,454,419,412 3,10,9,44,57,50,36,439,495,454,443,414,441,443,484,465,448,449,506,605,586,427,543,506,473,450,420,422,397,385,445,573,614,514,535,463,411,422,413,421,450,483,555,512,493,440,629,782,799,708,673,574,479,531,597,608,662,646,702,657,596,392,420,398,406,456,587,550,524,466,436 9,154,144,134,169,153,122,424,399,409,381,384,401,442,481,436,466,415,433,486,487,402,498,480,433,424,392,408,387,423,413,477,495,435,470,414,391,392,417,423,446,455,523,480,477,448,545,609,616,529,511,437,407,460,514,513,585,586,640,596,546,403,407,413,399,419,500,469,462,436,399 11,14,11,42,44,34,31,415,397,383,381,388,381,399,424,407,407,410,407,420,418,389,412,396,394,379,378,404,385,396,422,429,425,396,408,409,406,406,404,419,418,454,527,488,446,412,478,484,479,431,419,432,412,461,518,502,532,524,559,502,477,376,388,395,392,403,412,417,416,416,382 10,22,22,60,64,62,59,390,456,429,402,383,422,406,417,415,413,412,454,524,513,419,489,450,447,431,416,414,391,380,409,513,504,473,482,445,398,400,385,390,386,397,441,427,423,394,532,717,716,638,604,525,473,411,465,474,503,516,548,539,476,415,403,384,407,443,513,476,502,439,419 15,87,82,74,94,87,70,408,405,387,391,391,406,406,410,401,414,401,397,423,437,373,400,406,397,400,391,387,405,401,410,433,442,395,430,374,399,397,403,414,427,473,505,469,452,404,490,568,541,483,475,446,388,455,486,488,503,501,551,480,472,392,387,397,384,381,427,399,405,395,412 18,428,278,290,445,269,171,662,621,561,551,500,528,683,750,722,704,687,707,738,722,468,639,589,545,533,477,477,436,719,866,778,755,683,712,632,561,839,965,1005,1023,1023,1023,1023,1015,676,997,938,905,849,817,750,634,887,993,1023,1023,1023,1023,1023,1007,505,457,503,546,627,704,663,696,573,507 18,11,11,38,56,58,38,421,448,443,407,412,399,403,445,435,439,395,448,510,489,396,471,450,422,403,390,397,391,374,418,496,524,455,472,403,387,399,376,388,390,411,442,425,447,402,544,692,692,598,573,495,445,440,451,461,490,505,542,545,496,397,399,390,409,436,505,468,477,455,427 5,9,9,26,47,49,27,417,405,430,381,402,404,422,459,429,442,432,448,459,450,402,425,414,395,396,398,395,388,402,420,425,426,410,424,408,401,380,395,393,414,415,450,430,443,410,536,584,561,509,480,444,419,436,469,468,515,505,551,545,496,409,394,406,399,431,434,426,419,420,391 7,97,82,88,103,80,71,516,671,602,549,505,539,530,599,581,586,562,685,799,783,546,743,703,609,606,487,499,446,378,534,763,798,701,717,593,541,405,424,445,475,510,626,593,610,490,791,947,954,890,859,771,637,598,659,679,745,734,801,785,747,478,484,454,478,653,803,744,754,648,543 13,66,62,125,176,171,119,477,626,594,540,499,509,499,545,535,530,521,644,770,751,500,718,662,599,587,496,492,435,408,486,719,770,673,681,560,521,382,406,434,423,493,576,552,559,437,731,938,947,879,853,753,638,501,556,595,678,680,739,731,687,439,459,435,468,595,759,714,712,602,522 2,35,35,69,83,81,67,426,499,480,441,432,437,458,490,463,475,457,519,629,620,445,581,528,484,491,428,419,379,382,436,613,630,540,536,470,432,385,404,422,426,438,503,486,486,429,634,801,803,718,704,598,486,471,539,551,626,619,663,641,592,420,421,400,398,482,624,563,575,482,455 9,11,9,481,483,431,435,394,409,394,404,390,394,404,429,420,410,387,438,427,436,413,412,412,388,394,415,382,395,388,400,421,437,412,419,394,379,390,382,399,397,400,446,437,429,441,499,535,527,480,459,424,415,446,469,459,509,495,547,509,477,414,387,387,401,416,441,408,423,414,400 11,18,18,15,15,12,12,564,692,639,582,533,546,596,662,659,653,642,720,809,790,542,735,689,621,608,538,502,429,423,583,784,790,719,730,605,561,381,426,425,448,522,640,634,665,438,836,968,961,906,878,806,675,558,634,661,753,752,828,832,799,496,518,508,544,721,838,773,792,685,592 14,17,17,373,539,553,380,414,425,378,387,400,395,409,408,430,417,407,435,456,439,398,432,424,414,410,396,389,394,386,408,443,456,444,440,399,378,377,383,384,399,403,471,436,452,438,525,601,578,526,489,454,409,426,442,461,515,514,566,542,498,411,395,406,399,422,444,435,433,403,388 17,28,28,162,276,283,163,395,381,368,377,390,403,419,414,415,404,414,435,417,399,390,394,374,390,400,378,391,401,394,394,399,405,404,411,412,393,394,386,423,403,447,480,443,429,412,489,479,474,441,442,433,417,464,511,496,519,508,526,487,467,405,386,402,399,407,408,406,431,391,379 3,568,321,169,192,95,93,636,635,588,524,472,499,700,755,716,698,673,711,765,735,490,681,603,549,562,500,461,429,641,853,794,778,695,712,625,592,786,928,974,1023,1023,1023,1023,998,685,1010,958,927,872,844,767,665,900,1009,1023,1023,1023,1023,1023,1020,504,471,534,530,655,743,700,705,614,505 18,9,9,82,134,132,79,400,399,403,394,391,385,397,400,403,394,396,396,437,432,399,432,405,391,399,388,405,388,369,401,414,442,410,405,398,399,368,407,395,396,387,410,394,400,396,432,523,519,471,452,412,404,422,410,421,470,447,463,461,424,388,406,384,392,405,422,418,400,403,396 15,12,10,28,34,27,23,421,391,383,386,403,388,447,433,394,409,404,402,409,393,395,395,405,390,371,395,381,384,387,391,408,399,401,395,405,382,391,389,395,398,420,472,434,405,402,485,449,410,415,410,398,400,442,468,466,506,507,542,498,462,396,389,395,383,382,403,397,392,383,390 12,188,164,115,151,121,93,416,408,416,396,396,394,413,430,407,393,411,392,417,398,394,415,400,378,388,385,389,380,381,424,435,436,418,410,410,399,406,427,422,412,470,505,474,437,429,480,478,492,426,459,408,403,434,461,467,509,475,547,494,467,387,382,389,401,365,392,434,393,402,393 7,15,14,34,49,45,30,402,391,399,392,405,403,389,396,415,407,401,409,422,411,408,415,398,380,387,391,378,384,368,425,410,411,412,398,394,385,406,392,390,401,414,458,404,407,402,458,463,484,423,438,388,395,425,456,448,485,493,509,482,443,394,394,379,376,401,403,404,410,398,369 9,36,32,59,105,89,50,414,528,488,444,419,469,456,480,468,483,464,531,608,589,432,542,511,475,471,421,438,412,387,425,589,586,533,509,443,439,405,394,397,405,431,502,465,478,400,641,803,794,738,701,614,506,427,493,494,589,595,652,657,613,425,429,423,428,513,578,547,576,498,437 10,19,19,57,79,79,55,401,463,432,440,407,424,426,451,438,437,442,496,574,546,416,518,478,473,464,419,418,400,378,417,523,590,470,506,439,418,373,392,377,412,413,454,436,454,419,576,778,793,715,679,591,483,428,464,480,524,543,588,570,535,400,398,396,395,479,530,509,508,452,436 16,12,10,28,32,18,16,395,407,395,396,390,401,430,424,445,422,419,425,467,448,399,438,425,403,399,395,387,377,404,423,451,455,421,421,413,408,396,449,475,517,586,659,558,483,422,543,576,554,499,489,447,409,473,566,616,695,656,676,596,524,392,395,394,390,433,444,428,427,401,397 6,44,43,136,158,152,132,423,485,482,451,431,456,431,458,477,468,458,537,639,609,443,605,547,489,480,432,423,405,396,430,608,644,545,584,452,444,399,404,398,412,432,507,467,481,414,644,826,828,758,723,633,506,476,536,543,624,621,677,646,597,424,419,422,412,511,634,581,596,489,436 16,42,32,33,42,30,24,382,384,421,384,385,398,428,452,457,443,392,441,424,438,413,414,406,394,385,399,401,399,409,419,414,430,416,402,405,399,412,462,505,548,637,730,596,525,436,577,542,521,454,443,449,403,535,646,706,751,720,746,664,578,400,402,380,411,418,435,409,418,393,402 8,50,46,60,72,54,40,414,428,401,410,400,420,446,507,490,467,474,456,441,434,389,424,423,406,399,380,401,389,496,592,489,460,449,457,433,447,574,715,770,836,914,978,886,787,449,758,655,603,545,520,494,454,626,790,851,932,913,934,843,761,418,385,405,414,414,451,441,472,426,395 20,20,20,81,109,111,80,433,468,425,424,420,432,412,466,450,452,462,493,503,521,389,469,448,430,426,391,407,399,394,432,486,497,474,494,427,403,402,395,409,414,422,482,468,441,431,619,724,704,629,603,513,455,456,529,545,593,586,661,629,567,421,424,401,401,427,521,482,493,428,416 16,438,175,1023,1023,1023,1023,1023,1023,1023,1013,978,1001,1023,1023,1023,1023,1023,1023,1023,1023,884,1001,979,950,936,879,876,784,934,1023,1023,1023,1023,1023,994,955,970,1016,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,911,1023,1023,1023,1023,1023,1023,1019,978 5,13,12,69,90,86,65,428,411,403,431,383,397,421,448,440,422,418,461,477,457,406,459,427,417,416,399,394,394,381,425,462,468,438,426,404,410,391,387,402,403,428,438,434,414,409,523,634,609,565,517,471,420,439,475,490,518,527,564,549,514,414,398,395,400,433,460,436,442,427,395 9,9,9,43,70,68,41,409,399,408,375,399,409,419,438,415,418,413,410,452,428,387,420,404,390,397,411,385,385,384,411,422,441,416,432,407,410,393,388,393,392,421,440,428,425,396,512,562,557,492,463,417,414,437,462,462,529,512,552,512,471,400,401,397,400,417,447,424,442,407,389 4,20,19,65,94,82,54,431,463,439,442,430,414,432,449,457,440,444,500,574,561,417,533,498,468,448,393,409,390,385,435,547,584,483,514,437,438,415,412,417,424,453,492,478,472,415,582,758,755,670,639,552,454,481,518,510,578,587,642,608,531,407,426,391,401,460,566,511,504,454,407 5,12,12,174,241,248,176,392,442,465,438,411,403,406,438,431,416,428,459,536,529,415,498,480,439,441,413,408,392,373,418,508,532,468,498,433,403,403,377,396,385,395,442,436,427,405,527,747,757,679,627,551,466,408,440,457,492,477,531,523,490,410,403,388,413,462,526,495,497,426,425 11,12,11,31,40,34,26,432,474,450,420,399,406,418,457,441,442,438,473,565,549,418,518,494,470,449,429,404,388,400,408,536,586,508,484,440,429,376,412,406,419,423,479,461,456,405,548,743,744,668,624,524,454,457,493,498,533,538,585,567,500,405,408,404,403,458,566,512,513,443,415 9,10,10,71,93,90,68,418,459,433,418,394,408,422,465,423,429,422,463,524,528,409,509,471,445,423,408,393,406,363,412,514,528,472,478,415,428,390,399,423,399,416,469,453,449,417,562,724,733,663,611,499,449,458,495,494,553,540,603,564,518,395,409,396,397,451,520,505,495,453,415 5,12,10,79,98,93,71,450,450,419,416,403,435,465,496,480,469,468,478,479,473,404,434,424,409,406,402,387,397,401,432,446,448,435,429,413,418,407,443,456,498,551,646,554,510,489,665,641,596,556,517,473,422,642,703,715,747,728,765,719,649,410,395,406,420,421,462,446,432,430,415 3,10,11,53,69,69,53,414,477,431,442,402,413,419,447,453,429,451,490,562,531,427,524,472,450,445,420,413,407,400,419,516,546,481,490,454,407,396,394,407,389,404,433,434,437,395,547,766,769,696,653,565,474,428,454,476,499,503,581,554,520,405,402,410,407,452,569,510,508,455,418 8,13,13,92,120,109,86,402,450,415,408,413,412,419,463,441,444,418,467,502,496,408,473,431,421,404,407,397,386,408,418,506,506,451,461,406,413,368,393,393,397,419,458,444,460,404,562,694,694,617,578,504,438,429,447,465,519,518,579,556,495,404,410,412,420,461,504,488,503,449,431 14,9,9,12,16,16,11,393,404,386,392,396,400,410,406,394,396,405,404,413,428,397,409,391,407,397,394,389,382,380,379,409,415,403,394,399,391,404,398,394,405,397,416,407,416,400,432,476,487,432,444,401,396,422,426,416,439,436,463,415,429,387,373,395,400,395,444,414,423,383,404 8,10,8,19,25,18,13,430,387,391,395,390,395,453,453,394,414,404,392,408,403,391,389,393,381,393,391,389,373,379,403,404,392,387,384,395,391,387,382,389,410,410,448,440,417,384,449,440,430,427,407,394,375,446,458,451,499,498,552,491,465,379,390,390,381,387,395,393,380,373,384 6,24,22,105,138,123,92,440,527,467,445,451,432,436,473,470,434,454,524,630,606,438,579,539,489,488,435,448,414,400,418,602,636,531,591,494,452,399,397,384,400,426,464,458,464,414,605,833,848,769,731,638,531,452,495,503,560,559,621,608,571,420,420,395,414,499,631,565,576,488,458 10,177,126,1023,1023,1023,1023,785,964,930,895,837,857,820,872,865,858,850,974,1023,1023,849,1023,993,935,919,844,816,716,512,813,1023,1023,987,1005,905,846,518,560,597,670,770,896,877,889,751,1020,1023,1023,1023,1023,1023,966,820,895,913,976,976,1023,1019,989,723,784,694,736,935,1023,1022,1023,940,868 4,8,8,44,44,43,44,529,510,476,466,464,456,571,624,623,611,587,604,592,596,437,487,469,458,448,432,434,410,398,515,547,531,482,513,474,422,415,410,418,441,471,587,580,609,440,777,765,723,694,670,631,526,542,608,630,709,717,786,786,740,483,421,481,514,566,562,553,589,509,466 1,19,19,89,137,143,91,410,453,416,415,404,415,420,460,451,422,425,467,510,507,399,459,434,425,427,408,401,406,392,412,482,513,432,448,420,402,394,409,408,407,456,495,461,463,443,575,664,668,597,550,469,447,590,676,678,692,632,676,612,551,399,392,405,409,446,489,456,461,440,398 19,193,182,156,200,184,140,458,421,406,423,403,412,454,502,466,454,468,449,501,491,394,463,429,419,426,395,398,383,426,441,459,465,429,401,402,377,407,443,463,476,534,627,576,519,435,600,626,606,525,497,441,417,489,521,538,584,606,675,625,574,372,384,397,419,441,453,456,439,412,411 19,100,88,105,146,133,92,532,585,518,496,450,468,571,633,621,604,610,648,704,675,457,628,554,503,505,450,429,404,435,530,663,678,588,613,529,471,428,468,463,504,557,666,638,637,522,799,846,829,768,733,650,549,645,718,713,770,767,822,806,765,468,420,494,493,621,697,588,655,542,477 11,30,30,190,311,318,195,415,380,385,405,383,403,405,416,406,414,411,435,419,417,394,419,395,384,391,381,392,379,427,421,405,409,393,384,404,400,413,433,450,451,505,561,474,435,428,479,495,487,438,435,431,403,505,536,543,545,519,552,498,457,409,382,381,383,391,419,392,399,402,413 3,21,16,51,66,44,34,446,395,379,365,402,397,429,460,442,414,412,412,398,408,401,405,401,402,408,390,369,389,386,416,398,410,390,385,380,395,400,407,426,429,456,517,485,453,425,531,499,468,434,442,412,392,475,560,545,588,587,632,572,509,379,395,388,394,384,398,395,414,405,389 2,14,13,14,18,14,10,532,608,535,517,492,518,559,618,598,607,582,657,716,704,499,658,602,548,531,472,462,416,395,539,696,698,642,654,524,489,394,430,419,450,505,632,587,609,443,775,862,849,792,772,687,570,533,609,622,699,710,777,773,731,457,481,473,493,625,730,676,695,580,508 4,12,12,45,66,66,44,423,457,446,413,409,412,439,444,430,422,427,470,559,534,412,510,483,445,432,410,406,408,382,410,528,545,472,481,444,421,401,393,385,407,421,457,449,427,405,547,731,742,664,624,528,458,435,462,466,513,506,557,529,509,402,413,390,403,460,531,487,510,468,419 16,20,18,37,50,39,28,410,383,388,390,407,395,430,436,435,422,415,406,389,415,370,388,382,397,399,382,379,389,382,408,397,400,398,388,389,393,407,389,391,412,406,419,438,420,397,460,438,430,416,411,373,371,404,448,440,451,486,515,485,455,377,385,375,389,385,392,393,397,386,401 10,63,60,67,83,74,59,423,418,401,405,375,401,435,426,418,441,413,431,472,454,372,473,434,396,405,414,375,367,389,412,421,471,430,434,398,409,406,406,398,441,457,501,496,449,432,532,557,570,486,487,451,431,461,502,516,566,567,612,588,521,416,395,406,384,431,465,445,434,399,385 6,14,14,43,60,57,40,416,511,487,454,428,414,409,465,443,438,438,511,594,590,424,554,487,484,467,427,426,391,388,453,559,614,511,520,442,439,410,400,404,424,440,491,481,475,413,603,798,805,714,693,591,472,467,510,522,590,587,646,608,555,397,426,409,412,470,576,522,547,464,429 7,317,189,161,246,158,101,500,394,394,414,397,417,444,486,482,441,429,434,473,460,382,417,406,391,407,401,412,390,385,465,478,497,433,453,384,411,431,470,520,562,601,685,618,569,444,595,577,564,519,500,457,419,518,562,571,607,630,682,624,549,410,395,390,395,431,446,448,442,405,398 10,105,80,70,90,68,55,514,658,598,538,490,521,554,588,573,588,560,677,800,776,529,755,715,632,607,538,492,427,413,527,762,803,701,724,571,506,419,426,481,517,550,648,605,611,495,770,933,943,871,840,749,620,616,682,686,755,748,801,780,731,442,484,448,441,642,791,736,733,635,514 19,13,9,38,51,31,24,405,412,402,397,410,409,410,414,425,408,415,401,495,474,408,449,417,410,393,395,400,393,398,400,457,476,419,451,411,393,387,397,403,410,425,465,446,433,401,508,605,632,541,499,452,411,437,481,473,537,512,560,532,488,384,381,377,405,406,456,422,416,397,414 18,18,15,31,49,38,24,437,418,386,383,373,381,447,459,436,426,410,419,415,439,383,406,393,392,384,391,382,378,399,418,419,421,397,386,407,397,400,400,429,417,426,492,460,434,406,523,501,469,437,433,411,389,454,467,485,532,543,602,552,500,390,373,382,394,401,410,385,410,388,381 6,123,107,93,108,86,78,480,484,429,419,406,402,483,507,495,500,474,496,520,522,407,486,463,430,430,427,395,389,423,486,514,542,476,486,434,429,424,467,519,549,653,776,682,616,459,756,739,713,644,621,514,452,591,707,759,874,870,900,831,748,404,405,412,417,465,505,479,500,443,429 5,25,25,54,60,59,53,420,531,509,461,444,443,445,481,462,440,453,560,674,653,464,618,574,507,490,452,430,413,404,455,639,669,568,584,485,457,417,398,418,426,423,470,472,485,427,641,860,869,797,760,653,540,457,488,494,578,556,642,628,582,405,414,409,432,518,659,600,619,519,452 20,8,8,48,68,68,48,407,414,393,384,394,398,415,420,424,430,416,411,430,421,388,405,391,392,402,389,388,393,379,394,412,429,415,403,382,383,391,410,389,398,390,420,417,425,398,495,526,527,482,471,422,413,422,464,448,507,502,537,485,450,388,402,394,396,402,427,408,400,398,389 1,51,49,195,290,275,180,466,604,562,544,484,506,512,553,543,515,506,624,757,745,501,728,678,585,587,498,470,417,435,489,721,781,658,702,581,533,403,414,403,440,459,595,540,568,444,736,940,973,892,867,756,606,534,598,601,690,683,749,735,692,422,464,424,453,598,765,730,716,622,494 16,261,128,1023,1023,1023,1023,638,621,555,573,524,571,694,769,739,721,716,736,732,721,473,612,546,535,529,489,499,428,605,664,675,658,606,625,551,529,621,622,642,693,764,850,797,780,728,910,899,863,829,804,758,656,788,856,864,908,901,948,932,886,624,487,577,596,666,712,664,707,597,540 10,252,226,166,237,205,141,431,415,411,417,421,431,437,464,449,444,448,442,469,448,410,436,431,432,401,410,393,363,434,446,477,477,433,420,420,392,440,413,454,493,539,635,567,547,436,569,614,581,531,485,467,418,446,505,520,555,575,638,603,526,417,384,407,420,420,463,444,439,414,394 16,14,14,42,67,65,40,429,449,413,419,426,433,432,464,455,437,435,466,515,510,423,448,436,438,419,401,405,400,407,425,457,485,446,446,414,420,404,386,398,397,416,468,446,455,399,601,714,692,613,610,511,462,471,490,492,564,575,623,623,555,410,425,407,419,461,503,489,494,458,430 15,89,85,79,148,135,72,518,563,537,505,465,471,521,578,572,545,539,633,740,698,484,681,613,555,522,458,437,421,436,470,696,707,621,639,501,442,419,419,442,447,480,583,545,566,447,740,893,887,810,781,682,563,549,633,638,717,710,769,755,707,457,443,459,458,588,721,651,668,562,468 9,80,74,165,290,246,136,501,531,484,496,440,460,532,585,552,542,535,593,640,629,444,559,529,484,481,439,442,407,434,487,591,615,538,554,480,454,423,418,426,462,506,585,554,551,467,741,836,832,772,736,659,521,536,618,656,726,725,773,753,706,444,422,448,483,557,647,607,615,511,480 19,17,12,43,45,29,27,450,402,408,386,384,388,448,452,426,418,402,404,421,408,375,405,392,387,386,377,381,377,394,414,396,417,399,407,395,394,405,399,401,442,441,511,481,463,398,506,447,467,430,422,394,394,476,508,524,565,571,619,575,526,387,391,380,386,395,397,412,409,389,386 11,9,9,22,31,29,21,402,436,419,404,385,398,404,432,433,426,412,446,466,456,399,443,433,425,401,395,402,386,383,419,468,490,442,449,404,401,400,408,404,415,419,440,438,443,398,510,620,642,546,527,449,425,470,494,502,530,537,558,537,489,371,402,387,414,400,465,428,453,411,399 4,253,231,124,157,144,115,425,397,372,370,362,391,411,432,418,411,401,385,390,405,400,394,387,382,370,376,392,374,465,439,415,418,436,418,413,396,435,440,472,522,592,649,598,553,421,506,492,471,424,419,400,412,452,472,480,539,531,573,541,487,371,380,407,391,390,390,382,392,383,409 8,28,27,48,63,51,38,583,559,488,472,484,516,642,695,674,676,654,635,613,617,412,427,421,436,433,424,411,399,422,647,560,524,495,510,504,453,430,439,482,529,625,770,743,743,469,867,806,740,721,684,645,541,627,711,754,831,835,891,883,843,504,434,501,526,558,553,522,570,475,472 11,362,314,217,319,270,183,443,397,407,404,403,406,413,438,427,430,432,426,424,429,391,417,410,416,391,387,395,390,422,455,450,433,424,395,416,386,427,431,437,511,580,666,583,541,443,561,544,489,467,452,419,389,492,556,538,603,592,666,612,556,387,380,392,396,381,413,416,402,415,412 15,12,13,32,38,38,32,411,495,450,440,402,433,450,448,455,462,448,488,585,551,429,522,505,448,435,426,419,394,402,440,540,565,503,536,439,430,379,395,396,409,444,473,467,465,394,622,769,769,693,656,558,494,448,474,493,553,548,625,595,571,392,413,416,425,472,552,532,543,477,423 13,22,16,30,51,37,20,430,395,393,387,395,393,432,469,423,430,415,414,424,410,384,412,402,374,382,402,395,369,413,419,422,432,402,398,409,381,401,411,420,429,458,488,472,464,396,540,483,474,443,410,431,393,472,488,494,567,565,612,575,521,396,385,374,391,403,412,406,387,395,371 1,9,9,38,36,34,36,448,594,547,509,465,463,466,490,468,482,476,574,735,717,491,692,614,563,535,457,454,419,394,451,698,748,633,667,534,464,401,411,400,419,434,501,491,497,415,648,884,892,819,786,679,549,451,523,539,609,596,660,659,597,409,441,403,427,567,733,654,675,572,489 17,13,12,31,51,44,25,385,394,401,410,388,394,418,411,407,409,382,417,452,441,389,428,408,411,411,391,394,383,384,412,428,428,406,431,403,395,391,391,403,382,406,426,436,425,393,493,590,592,542,484,445,424,412,444,446,485,458,528,480,441,386,382,390,389,412,435,428,433,390,400 18,19,16,50,59,48,40,414,469,444,420,423,436,449,462,439,447,435,512,586,557,441,542,495,466,449,440,399,401,424,432,547,578,502,519,462,433,384,390,397,411,444,488,455,472,398,576,776,778,701,658,562,467,446,529,494,569,558,606,594,538,419,387,405,394,471,559,524,518,457,419 11,48,46,74,81,78,72,456,584,519,477,464,465,481,511,504,470,488,574,706,695,479,656,588,518,508,458,429,408,368,464,666,703,597,626,513,461,407,400,434,395,455,554,516,510,421,680,876,882,813,778,673,563,500,562,581,663,647,711,701,654,414,446,416,420,537,692,640,657,546,467 8,14,12,25,35,29,20,401,384,397,381,384,380,391,414,400,397,386,378,390,378,388,405,382,381,380,382,382,372,386,377,388,366,396,380,391,380,379,387,409,408,408,434,391,390,393,411,403,384,401,394,403,379,412,444,425,449,446,486,457,408,388,409,387,374,386,396,388,391,402,381 9,7,7,33,34,35,34,458,443,411,425,416,412,453,484,490,483,495,478,495,477,406,415,415,396,407,401,395,397,391,506,486,469,435,447,426,416,424,449,469,516,596,687,635,634,411,692,661,590,568,531,499,430,524,594,630,700,695,752,722,661,425,408,416,428,446,467,449,461,412,421 11,121,97,164,200,148,125,468,430,407,398,420,387,473,521,481,440,447,474,528,534,409,484,465,421,421,415,385,384,435,465,496,552,471,477,426,426,418,441,465,492,532,620,595,547,455,652,650,671,566,541,470,415,570,624,615,686,676,732,690,625,410,405,401,424,426,527,467,495,449,400 5,42,39,66,85,77,59,412,421,445,419,415,414,425,467,453,435,453,447,479,477,384,435,428,417,424,410,415,393,412,431,460,481,440,450,428,396,399,416,401,434,429,495,454,450,417,598,635,612,540,535,494,428,482,504,521,582,572,639,629,573,410,406,395,401,441,496,451,485,420,390 14,35,30,1023,1023,1023,956,788,759,706,689,635,661,817,866,851,842,824,834,859,850,589,742,724,672,644,567,549,491,515,773,800,789,725,748,667,621,514,557,593,676,763,883,859,863,706,996,1004,985,940,920,873,770,840,910,926,987,982,1023,1013,973,709,594,693,716,798,846,812,831,736,689 10,11,10,24,32,27,21,449,387,403,393,387,391,417,446,421,406,414,388,402,404,380,396,389,380,392,386,378,383,374,408,396,390,389,374,419,393,383,387,386,406,424,435,443,411,390,464,435,423,380,408,407,395,423,445,439,491,487,542,521,446,388,378,394,394,386,402,383,396,381,384 10,44,37,67,63,47,51,508,522,486,493,435,477,529,557,529,506,511,552,663,667,440,627,569,496,498,446,410,395,389,545,647,686,579,572,492,415,425,432,476,511,633,766,708,661,443,710,791,811,741,723,653,553,547,596,615,700,685,755,726,674,413,413,391,418,501,655,601,594,506,427 9,226,211,159,226,213,144,409,394,376,388,351,381,424,435,417,419,412,416,392,393,397,380,374,383,381,400,379,352,463,455,423,400,392,384,394,387,447,449,491,527,596,689,597,542,431,540,466,421,419,444,423,387,465,480,517,563,568,604,563,504,392,399,406,397,389,391,375,385,385,377 20,418,172,823,808,400,417,858,998,960,923,855,872,887,942,924,915,904,1023,1023,1023,944,1023,1023,989,965,885,842,720,578,895,1023,1023,1023,1023,968,900,659,739,788,843,919,1006,974,972,818,1023,1023,1023,1023,1023,1023,990,957,1012,1023,1023,1023,1023,1023,1023,787,837,784,810,1023,1023,1023,1023,1017,930 19,26,24,18,19,14,14,540,620,588,558,495,531,570,639,634,618,618,685,763,735,516,680,634,573,560,472,486,424,420,548,723,742,665,685,574,515,399,425,435,465,509,635,619,645,431,810,907,899,845,821,748,625,532,632,644,732,734,805,808,770,491,474,491,510,652,759,708,727,611,542 18,13,12,35,53,44,29,448,414,388,395,390,398,439,447,432,426,412,420,436,427,392,424,417,397,390,402,395,388,397,401,418,437,403,409,403,394,401,389,426,428,471,526,471,456,412,550,509,507,466,457,429,409,482,528,521,590,588,635,588,538,402,395,395,391,402,420,423,402,403,415 6,11,11,60,81,76,57,409,392,384,394,385,389,413,413,410,419,402,400,408,407,386,388,386,393,384,385,384,375,393,407,395,396,378,403,400,390,386,393,418,392,400,435,424,406,402,478,508,490,468,451,420,401,428,475,481,511,515,548,510,475,390,398,391,398,393,403,409,408,398,393 11,54,51,48,77,74,46,411,427,380,395,413,389,393,421,413,407,428,381,421,437,378,432,411,409,407,400,398,395,412,414,450,438,432,410,415,395,407,399,417,415,441,481,435,441,394,451,492,504,446,440,425,391,420,439,449,481,477,526,489,475,386,384,388,381,392,442,378,415,382,409 13,13,13,29,33,29,26,419,500,490,457,430,408,429,458,450,449,443,520,615,626,442,576,522,478,466,441,417,409,399,433,585,624,529,544,480,441,407,388,392,411,432,469,462,464,397,596,811,827,748,722,609,487,438,478,479,538,555,590,591,545,415,403,394,407,487,608,544,580,475,432 17,30,29,122,146,136,115,427,477,461,445,411,419,422,440,455,414,447,481,567,558,424,506,487,459,440,394,411,419,368,429,526,555,482,504,454,408,423,388,424,414,426,466,470,452,407,582,736,747,666,618,531,485,468,513,534,599,581,630,608,545,402,405,408,403,446,548,509,531,453,433 15,15,13,18,28,24,15,407,397,398,405,394,390,420,425,417,433,414,400,430,437,386,420,404,401,395,392,388,386,394,403,435,423,408,416,420,390,404,419,430,453,532,579,515,450,406,529,537,532,488,465,422,398,498,566,561,622,600,625,565,500,387,385,396,390,411,420,413,426,404,373 5,28,15,48,74,36,25,455,383,396,382,402,388,446,464,443,420,425,399,408,399,377,387,379,397,379,395,384,371,392,425,402,378,409,407,406,378,410,399,434,441,454,508,470,468,417,531,436,427,422,406,414,372,486,533,521,567,582,625,560,531,393,378,377,385,388,391,392,387,381,369 16,223,188,366,473,404,307,598,723,684,627,570,608,631,699,692,671,654,757,835,813,586,768,731,662,644,548,556,464,437,611,797,811,744,759,649,573,457,456,479,516,612,731,702,715,535,873,980,975,923,901,830,719,660,758,790,861,853,900,883,839,517,523,514,543,721,826,782,797,682,607 5,41,39,60,129,120,52,509,526,505,486,451,453,503,548,553,528,513,563,659,642,442,615,548,497,486,443,436,390,392,481,624,664,572,571,496,429,405,423,416,444,458,557,514,505,440,695,822,828,751,710,622,483,521,598,603,684,677,743,714,665,445,432,432,433,522,649,585,608,507,465 10,37,28,93,83,64,72,469,473,427,437,417,432,505,547,516,514,501,516,531,558,412,470,455,455,429,405,407,391,429,522,540,553,475,499,429,428,440,475,494,556,640,736,663,632,489,760,759,719,665,631,559,498,644,727,749,819,810,850,800,739,413,393,418,446,460,523,502,508,460,416 13,12,11,19,26,19,14,421,436,421,423,409,417,426,469,428,411,435,448,522,502,423,494,459,422,438,410,396,407,396,416,509,543,467,480,400,413,430,414,414,408,434,484,456,452,400,541,681,686,593,573,503,436,457,492,498,535,520,585,551,515,391,397,395,404,446,516,472,488,419,441 15,8,8,39,37,26,23,405,448,457,412,413,410,401,413,403,412,420,446,535,515,414,485,468,434,423,405,391,412,396,395,508,530,461,498,426,410,400,393,393,407,417,443,421,427,386,488,719,719,655,589,485,456,400,431,440,478,460,513,498,457,406,394,405,392,433,529,469,481,436,415 3,10,10,74,108,113,76,380,385,409,408,388,394,378,410,395,401,403,423,442,438,411,433,410,398,396,380,389,372,384,393,435,449,416,423,393,394,388,386,377,396,390,384,396,399,395,426,581,579,500,478,427,400,404,393,399,429,436,422,436,435,396,390,386,391,395,436,421,428,388,378 16,13,12,33,44,38,28,408,390,402,394,388,385,431,423,432,425,411,423,403,404,374,389,399,389,399,389,390,386,400,395,386,411,398,406,379,386,397,410,402,410,410,430,439,415,391,444,430,437,417,409,398,384,407,455,450,455,469,524,482,468,385,387,383,379,382,401,386,393,397,385 9,55,51,389,539,465,333,671,582,522,509,481,494,731,781,762,752,740,703,656,671,428,455,470,460,446,435,440,412,467,733,663,588,552,594,538,503,494,562,594,679,767,875,847,837,584,930,852,779,759,744,695,577,757,839,862,930,923,971,952,914,583,442,591,602,620,603,579,612,516,494 16,57,42,69,86,60,49,424,376,392,383,386,408,420,426,437,414,406,420,421,406,391,400,407,385,375,395,392,371,374,414,423,399,411,407,404,381,437,407,423,427,485,507,480,440,431,518,490,461,432,396,388,398,517,540,522,568,565,611,542,491,384,395,399,391,396,422,410,405,407,411 14,56,35,176,216,115,93,693,779,732,701,645,695,746,803,796,787,777,813,872,871,608,832,785,736,727,634,622,524,491,736,837,866,788,821,732,674,504,546,562,640,729,841,806,817,619,959,993,996,945,931,889,793,785,856,867,926,923,972,959,923,595,602,625,665,775,868,821,840,749,684 13,32,32,150,221,228,153,479,442,415,422,407,421,486,520,480,483,484,475,475,449,400,423,420,405,399,396,393,375,404,439,466,452,418,450,394,394,432,438,437,454,499,589,535,522,466,629,590,564,521,466,450,397,587,658,664,686,654,709,667,598,428,410,430,431,444,460,447,445,406,397 9,16,16,73,86,75,65,430,498,486,454,424,441,439,465,435,453,431,507,632,601,444,579,521,474,469,439,430,393,383,430,605,621,538,545,461,434,400,411,403,415,442,510,481,479,409,615,836,846,767,729,621,521,474,506,503,570,585,635,606,557,408,409,422,421,491,630,575,583,495,450 5,15,14,60,112,110,57,496,767,720,656,569,596,515,594,572,581,561,829,919,864,724,877,787,746,704,594,545,464,417,564,890,879,800,807,688,601,408,426,427,443,507,650,630,658,453,794,1023,1023,996,953,857,735,538,605,599,693,689,764,779,749,480,578,475,484,883,987,916,932,815,707 1,13,13,15,18,17,15,437,482,439,452,413,426,460,535,529,499,483,524,517,505,403,432,432,415,420,403,381,370,412,487,499,502,464,491,409,414,392,436,446,467,523,652,600,578,413,693,688,649,589,576,539,465,472,546,588,677,675,729,709,654,422,409,424,424,477,497,475,485,442,425 4,20,16,82,87,51,43,528,526,457,463,412,437,545,598,561,575,537,573,626,605,449,537,499,468,448,421,422,389,423,508,591,610,525,555,489,452,453,482,493,565,630,721,656,625,540,772,819,790,731,694,603,512,699,766,769,811,806,852,811,756,415,431,418,431,539,617,580,593,506,452 17,56,51,325,458,438,312,695,663,604,603,551,598,738,798,785,775,763,754,742,744,480,580,568,519,512,481,490,430,468,757,722,679,630,651,607,556,540,584,660,726,803,906,869,859,587,949,910,870,844,821,778,675,768,850,877,944,940,985,966,925,612,520,601,643,688,706,689,732,595,565 13,13,13,39,55,53,38,414,497,467,467,438,447,439,445,449,450,449,522,633,623,443,591,538,503,484,464,428,399,402,436,583,643,556,567,468,420,394,395,410,401,419,476,462,466,406,620,840,841,767,741,609,523,457,461,492,563,548,607,615,559,410,428,411,419,499,625,571,586,471,451 10,10,9,23,30,27,21,419,380,378,402,390,392,432,431,408,401,379,386,398,383,386,392,370,394,379,381,399,405,365,374,378,392,396,389,378,380,381,386,403,409,414,439,445,409,382,462,427,406,391,380,381,379,409,446,426,484,461,513,471,430,394,395,372,396,393,402,379,380,390,406 18,11,9,37,39,30,28,424,379,405,395,392,392,448,435,431,419,407,397,418,402,401,414,397,394,382,389,384,398,402,405,385,408,380,393,400,389,391,414,393,406,438,464,442,454,409,480,463,464,418,406,386,386,440,481,483,513,531,562,534,477,381,387,383,398,402,416,382,388,384,379 8,69,59,109,205,174,86,476,602,533,506,465,466,498,560,522,513,520,599,730,718,488,680,617,538,524,473,426,406,413,482,672,730,619,628,482,487,423,427,443,450,483,598,560,538,454,696,856,871,797,766,672,555,539,601,619,666,660,730,706,664,423,422,429,421,572,757,688,697,570,487 13,29,27,39,50,47,36,427,566,517,467,435,445,435,468,449,466,460,563,684,676,462,628,577,505,493,461,448,409,386,442,649,682,596,616,500,456,388,396,388,416,428,479,469,485,401,620,864,870,801,764,654,553,457,471,485,548,569,623,614,576,399,438,415,424,521,672,603,620,527,465 14,111,92,42,40,32,34,731,867,834,804,735,754,789,844,837,841,830,901,973,953,747,917,871,821,804,724,696,568,444,776,945,960,890,910,810,739,452,492,527,582,687,832,827,855,542,978,1023,1023,1023,1018,951,859,733,809,829,906,909,968,974,947,666,690,676,719,879,970,923,939,850,774 12,9,8,8,10,10,8,425,505,468,450,408,423,440,458,422,433,435,473,658,637,443,636,568,495,490,428,428,397,434,420,596,686,544,575,463,437,413,407,417,427,441,514,476,466,428,545,755,795,693,657,539,435,479,535,540,584,562,616,582,522,387,402,397,413,459,649,609,589,498,423 10,28,27,39,38,34,35,489,462,449,445,393,432,499,537,501,496,496,480,581,547,419,526,488,436,436,411,401,402,406,490,557,569,490,520,429,434,404,440,469,502,577,717,657,606,451,676,702,721,650,632,581,504,570,625,635,706,677,738,710,641,399,410,405,411,436,538,506,483,461,404 15,8,8,27,32,25,21,399,463,428,430,422,424,417,436,409,419,435,458,568,547,413,511,481,451,446,427,403,392,393,411,533,578,480,495,423,398,395,397,400,401,409,449,429,423,394,527,757,758,673,633,534,443,429,463,459,506,493,558,545,504,392,413,391,384,439,550,500,524,436,416 12,11,9,22,29,25,17,413,383,401,380,398,382,430,430,412,421,400,396,384,420,381,387,398,381,396,377,386,396,360,402,406,421,387,396,385,382,395,410,406,406,406,452,443,404,382,489,439,452,420,420,401,396,407,414,442,485,475,540,508,451,398,393,395,384,392,394,406,398,384,391 19,8,8,29,37,36,28,412,428,439,415,414,437,421,464,467,458,447,477,497,492,406,456,425,418,419,400,395,381,412,474,537,520,487,504,458,442,404,429,423,440,464,571,522,547,400,649,712,693,631,602,533,476,433,469,478,558,561,637,637,607,402,400,408,433,482,523,474,484,450,418 16,9,9,21,24,21,19,406,415,404,386,386,403,398,427,408,398,428,419,418,440,374,413,394,394,387,394,385,398,398,418,423,434,412,409,408,384,384,387,396,404,409,443,414,412,401,512,539,510,489,457,444,421,428,466,469,473,491,524,521,470,394,397,379,393,408,417,408,444,405,392 15,17,13,37,48,33,26,423,392,393,379,381,396,425,411,425,428,396,409,414,408,394,392,391,394,363,391,387,387,411,399,406,411,384,391,381,387,414,402,412,434,471,509,459,441,422,515,482,441,433,419,392,381,507,554,561,588,593,615,556,528,397,405,386,388,374,423,376,381,385,396 16,13,11,30,42,32,22,434,396,402,403,392,390,429,462,427,430,412,404,402,398,383,388,386,388,399,397,395,383,385,410,405,403,382,396,399,362,405,407,406,400,417,464,450,451,403,493,445,449,400,416,385,369,416,462,447,501,497,546,516,474,389,384,396,371,393,382,403,405,384,417 12,9,9,54,63,61,52,402,428,426,382,407,415,412,415,420,398,395,415,501,464,408,468,434,426,411,405,409,374,352,404,462,491,449,442,415,407,376,389,392,388,406,407,406,417,384,471,658,675,583,552,466,427,406,418,463,446,465,481,459,439,395,404,394,395,426,478,435,449,418,396 4,12,10,82,77,68,74,603,507,483,466,437,442,635,698,642,628,597,600,620,612,442,530,515,467,464,432,416,404,406,494,577,587,514,527,495,433,406,426,452,474,523,612,589,563,469,742,778,766,703,668,561,479,598,688,692,753,746,804,763,718,475,420,482,478,533,609,564,572,491,453 9,111,73,97,123,68,57,497,469,432,445,440,418,510,569,543,547,537,546,591,594,434,523,486,444,445,441,398,403,437,540,585,561,523,542,461,449,442,490,528,592,690,811,749,663,495,821,801,775,715,675,594,508,660,767,811,925,926,960,887,826,422,418,414,429,501,586,533,570,467,437 18,12,12,72,74,75,72,401,443,437,435,397,419,423,420,435,417,428,457,543,518,414,473,450,432,423,422,394,394,407,416,480,516,461,444,417,387,378,417,398,414,403,449,438,418,414,537,700,697,623,574,494,448,435,486,496,542,532,583,538,504,388,381,390,381,436,512,466,474,431,434 19,8,8,54,86,85,53,390,418,399,389,394,406,408,406,388,400,392,411,447,434,395,432,408,396,394,384,408,388,381,408,430,431,418,412,389,386,378,387,400,404,401,419,425,397,380,461,550,551,489,454,442,405,411,419,439,449,456,484,461,449,381,399,379,396,415,438,422,428,415,397 6,10,9,43,58,58,43,406,445,401,400,375,375,405,410,428,431,411,436,466,454,397,435,440,407,430,382,409,397,388,405,444,481,444,439,411,392,373,374,391,400,415,436,425,407,399,492,617,599,539,517,451,433,421,461,460,484,494,532,505,472,375,383,393,383,429,453,438,433,419,409 15,37,31,110,142,114,90,418,462,443,415,448,416,436,432,405,440,430,454,532,526,421,495,487,444,459,414,379,380,383,433,516,535,455,489,452,426,378,407,394,401,430,465,447,450,411,553,747,754,676,642,533,470,451,472,466,521,516,582,563,519,395,417,399,416,465,527,484,517,427,431 18,15,9,52,54,30,29,450,397,379,403,405,416,452,466,413,433,415,423,406,416,397,416,404,385,387,402,377,379,405,416,402,406,387,386,400,393,387,406,413,422,439,510,476,452,409,539,492,475,442,434,386,388,453,518,510,568,566,617,578,523,396,392,394,383,401,414,398,412,394,381 16,17,15,48,65,51,36,426,392,389,401,391,391,421,443,414,411,421,402,428,412,383,399,395,398,397,385,402,380,394,399,397,415,413,406,411,383,398,409,398,418,391,437,434,421,408,497,490,487,450,444,402,414,430,456,469,521,485,532,509,472,390,398,386,387,392,430,400,408,401,392 5,63,60,20,28,22,13,413,414,400,387,404,397,419,450,439,447,409,406,412,427,397,388,383,408,382,390,388,378,442,551,451,449,420,410,415,402,509,640,699,780,853,931,840,733,412,732,575,507,463,421,427,418,535,682,776,907,904,937,842,759,392,409,409,395,392,404,400,401,385,377 14,292,180,1023,1023,1023,1023,1020,957,912,899,867,895,1023,1023,1023,1023,1023,1023,1017,1018,749,831,827,810,783,732,731,634,850,1023,1001,950,927,948,900,865,907,966,1006,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,960,1023,1023,1023,1023,1023,1023,1023,1023,946,770,945,956,976,968,946,971,885,848 14,19,15,23,34,25,16,390,392,402,395,385,406,391,409,423,391,396,402,456,439,408,442,409,410,410,393,374,387,378,387,437,467,414,405,418,374,386,395,403,403,411,428,422,419,400,481,562,576,510,484,427,413,408,456,477,468,474,524,483,449,384,411,391,385,421,435,423,427,397,393 5,11,9,19,23,19,15,418,406,408,424,401,408,417,418,401,393,400,418,462,442,393,436,423,410,416,392,401,394,377,414,452,480,432,437,398,391,386,396,398,400,414,433,412,416,410,476,573,567,503,487,460,411,420,435,428,460,453,493,503,468,386,394,395,392,411,464,441,431,416,400 8,8,8,39,49,45,35,403,422,429,414,425,418,426,442,409,421,422,466,513,495,407,479,463,431,424,416,409,399,392,413,479,502,442,461,425,405,379,394,404,405,419,418,425,445,396,559,718,713,645,607,523,464,420,473,481,517,528,564,558,526,411,405,394,387,437,508,472,506,437,416 6,10,10,19,29,28,18,399,384,388,401,390,377,411,394,380,398,398,385,382,386,382,398,370,381,377,385,379,391,377,382,376,386,386,402,392,373,396,394,366,398,408,423,411,404,401,426,397,397,411,397,384,386,416,413,407,441,434,436,423,417,382,381,401,383,389,365,395,382,388,377 6,44,35,85,88,54,57,596,772,718,648,575,605,613,676,669,661,639,774,898,873,637,850,785,727,695,600,546,478,469,657,881,903,820,840,719,621,446,511,566,642,740,839,780,760,622,879,1023,1023,991,962,875,756,793,858,868,897,876,914,889,849,485,521,508,545,751,901,843,854,749,642 6,11,10,60,78,77,57,410,458,434,426,399,415,409,428,418,422,404,479,553,529,422,509,461,444,441,413,396,379,389,401,518,547,482,505,426,420,398,384,382,382,401,426,413,417,389,500,721,732,653,611,496,432,408,421,447,469,490,524,514,491,399,416,401,401,441,559,503,495,432,423 1,90,68,69,84,67,55,558,682,628,615,539,552,609,667,644,637,629,721,831,808,545,778,713,634,620,532,530,459,422,573,797,829,729,753,626,561,432,458,494,510,601,722,688,665,495,830,962,964,899,874,778,644,684,738,756,810,799,857,841,802,492,495,490,502,689,825,762,784,670,557 4,9,9,285,440,458,294,397,425,395,394,403,391,392,403,382,413,391,404,432,431,398,419,411,397,401,387,383,393,398,400,426,433,403,425,405,390,385,398,378,391,388,400,407,401,418,451,541,560,487,476,422,406,411,428,440,465,460,478,448,439,393,399,392,390,398,424,418,430,414,407 13,8,8,6,9,9,6,464,514,506,487,451,469,476,535,528,523,501,573,667,634,461,593,553,489,492,437,429,417,389,468,636,644,572,587,482,453,396,402,389,408,429,498,491,520,409,680,832,821,765,732,640,532,445,493,509,587,585,674,671,626,433,451,426,442,554,681,609,646,512,493 7,341,180,440,481,229,207,727,740,689,645,608,636,753,810,788,780,767,798,859,845,593,787,745,677,643,567,553,464,523,747,835,846,772,790,664,592,598,698,740,807,877,958,896,866,745,975,1010,994,942,914,846,751,900,965,979,1023,1014,1023,1007,960,591,533,567,610,752,849,787,809,708,622 11,14,11,38,45,35,30,416,388,385,395,381,377,425,452,409,418,406,411,397,396,386,392,401,385,393,381,376,380,357,413,383,390,382,401,387,377,403,412,413,417,418,470,451,434,407,509,442,423,406,395,399,392,457,491,498,542,543,594,549,501,401,393,391,394,391,408,388,391,377,374 13,15,14,20,24,22,18,473,431,415,393,387,396,467,440,401,423,398,424,454,438,390,436,417,389,389,403,391,383,400,439,442,452,420,433,402,389,383,387,412,430,461,602,532,496,390,490,540,549,495,487,454,413,419,431,455,491,480,492,468,467,399,377,386,387,414,443,406,426,399,397 17,9,9,20,32,22,14,396,399,390,387,367,404,399,444,403,403,395,409,420,416,386,410,398,391,395,382,373,395,370,393,408,410,392,396,393,389,398,388,399,418,413,432,431,426,411,467,464,466,437,435,415,405,441,470,486,512,502,548,488,445,385,384,392,385,389,398,400,395,371,372 19,11,9,27,37,22,17,454,541,521,480,459,483,484,548,529,533,533,580,680,662,445,592,549,494,492,442,434,411,388,496,647,650,587,616,498,475,409,405,395,427,478,560,539,547,421,740,849,842,793,765,692,584,486,543,570,640,644,710,723,690,438,432,458,444,546,677,614,617,525,488 8,9,9,35,42,43,35,405,442,395,408,397,389,407,419,434,424,402,443,476,454,397,449,427,408,390,406,391,379,410,401,443,442,432,446,411,400,382,394,390,406,419,431,420,446,399,521,594,601,526,498,470,412,420,445,451,501,486,525,524,492,408,380,404,391,432,463,427,421,408,410 8,38,25,70,95,58,43,465,456,432,403,412,403,491,539,498,494,469,455,517,498,403,489,460,427,426,383,393,391,450,465,476,517,467,490,410,416,457,480,490,506,567,678,612,555,477,682,682,670,600,557,480,442,628,714,712,751,735,787,723,663,398,396,384,430,425,509,460,486,434,390 15,33,30,10,13,16,9,427,413,410,404,403,401,434,443,457,434,396,407,432,444,392,426,410,393,399,403,400,390,427,412,434,445,439,440,435,406,402,417,425,467,496,551,487,483,418,582,580,549,473,466,442,427,545,603,627,658,623,678,618,560,399,382,401,410,439,404,399,406,405,396 15,9,9,41,51,47,38,392,443,455,420,401,422,409,403,419,427,413,474,545,507,416,493,448,433,416,416,391,389,384,428,514,539,453,488,418,403,400,389,373,401,411,442,412,421,392,525,710,723,623,608,522,439,406,461,477,499,492,530,524,485,392,391,390,397,421,506,478,471,425,411 1,12,12,53,72,71,51,392,417,436,404,393,381,404,408,406,403,425,437,465,434,409,437,428,399,409,383,392,379,391,402,435,461,423,435,405,402,397,386,405,391,408,441,410,434,385,515,584,580,521,481,446,404,431,449,467,492,491,546,507,466,408,386,408,394,407,446,434,445,406,414 15,8,8,45,55,55,44,388,432,438,418,418,395,422,426,420,422,410,440,556,525,424,541,463,449,446,407,396,377,388,404,541,545,462,478,423,417,402,394,407,408,450,481,451,428,397,487,727,719,618,552,485,436,426,462,482,523,510,533,500,467,386,382,401,394,429,515,482,482,430,407 5,268,123,188,271,179,122,671,589,501,499,494,471,694,739,697,665,653,649,685,678,427,583,543,509,484,441,436,425,556,621,649,643,595,609,487,482,533,585,610,691,758,848,796,762,802,907,878,845,792,759,694,584,923,956,945,963,947,979,940,896,551,439,541,561,593,657,622,646,526,488 4,8,8,9,10,9,8,438,541,512,464,460,454,479,516,520,507,496,566,648,625,456,576,538,491,503,446,440,400,382,467,617,637,546,560,457,444,398,396,419,409,447,516,506,518,412,687,812,806,741,714,628,519,467,530,537,607,615,686,687,631,419,420,421,438,545,655,594,595,513,445 2,9,9,22,40,37,19,408,414,403,398,380,413,414,434,443,429,412,427,460,451,403,434,422,412,409,399,393,388,390,396,439,451,427,413,410,417,369,380,388,392,408,445,442,422,405,525,580,579,520,480,433,430,432,446,461,495,500,543,525,486,400,397,400,405,415,459,445,453,424,389 18,56,53,45,47,38,38,463,564,526,503,460,480,484,508,517,502,504,592,701,666,445,628,581,531,509,459,451,423,432,480,671,697,607,610,493,448,417,403,450,430,456,537,508,524,428,708,880,874,812,781,682,572,504,564,591,665,658,732,702,681,415,429,425,444,544,674,618,647,534,472 12,8,8,51,67,67,52,393,440,414,443,410,404,420,404,418,403,421,449,518,506,408,472,451,428,431,411,420,386,383,401,489,528,477,484,457,413,376,393,392,391,392,425,408,422,401,488,717,745,648,603,505,435,387,407,428,432,455,481,481,473,390,398,383,402,432,500,468,472,439,406 15,48,48,127,164,164,126,442,448,436,425,397,422,470,495,490,482,457,506,512,513,422,479,451,417,417,386,404,393,405,461,478,535,472,461,423,419,410,427,475,475,529,605,526,525,482,629,694,697,615,564,479,438,653,739,737,743,696,733,663,607,410,392,428,415,433,521,458,497,434,422 6,8,9,19,24,22,18,396,397,394,379,390,373,399,410,392,396,392,389,400,409,383,401,398,388,404,382,382,394,386,387,419,407,405,411,392,381,383,392,381,382,387,402,409,415,387,437,447,471,426,412,414,398,405,405,419,420,429,452,442,432,387,394,396,391,387,406,395,399,413,391 17,15,12,70,88,75,61,406,418,423,381,384,405,439,439,424,419,425,440,467,444,398,424,409,419,395,391,397,393,394,416,430,431,416,411,410,401,389,385,410,405,410,458,445,431,404,534,603,598,538,510,439,418,432,458,472,493,488,546,516,485,399,392,408,395,438,446,432,440,414,409 1,7,8,110,166,174,114,401,388,382,419,369,390,402,411,392,392,398,416,440,420,380,412,411,398,386,383,377,378,371,388,419,428,402,415,383,389,384,373,395,394,394,398,388,386,393,416,534,533,477,470,415,388,374,395,409,417,403,445,416,416,388,394,392,382,403,420,404,403,406,389 1,17,16,51,90,92,50,425,452,423,418,396,399,433,442,439,450,442,460,535,503,413,484,451,432,418,405,402,396,395,425,487,534,459,472,438,424,391,414,421,419,452,516,481,486,423,620,674,680,586,549,493,427,481,567,556,629,615,676,638,571,417,404,400,404,442,527,476,475,438,420 8,19,19,30,29,28,29,433,571,552,505,451,449,471,501,458,460,453,557,749,737,480,731,668,567,562,473,448,420,405,459,695,761,634,684,518,467,398,409,422,439,459,517,499,494,420,639,867,901,813,780,647,507,472,553,543,611,611,668,636,589,431,410,414,408,554,768,705,690,585,466 3,14,12,38,44,36,31,403,436,422,401,396,394,404,415,414,404,417,423,483,473,410,448,453,432,410,390,406,393,397,414,464,498,440,449,401,378,406,394,428,427,437,465,438,426,413,488,606,629,530,519,444,414,448,457,475,523,489,529,502,466,379,397,397,374,417,473,452,475,429,414 6,10,9,22,32,28,19,392,387,392,388,401,375,398,393,385,405,395,377,384,392,390,400,394,384,390,376,393,369,390,387,404,403,394,387,403,389,403,390,402,400,398,419,397,404,390,407,405,417,411,394,390,381,426,437,448,444,419,489,437,411,379,396,389,375,392,398,402,392,404,390 9,12,8,61,87,64,41,421,412,393,407,386,391,427,448,426,413,422,414,407,436,394,411,411,396,405,409,383,383,424,419,436,443,415,407,367,397,383,409,406,413,453,444,435,436,411,492,522,533,471,448,432,414,443,490,474,550,539,566,537,496,404,384,405,395,409,411,401,416,394,398 16,29,27,98,132,105,76,479,542,493,490,459,470,487,553,535,533,520,579,664,643,461,596,542,488,477,449,452,416,421,479,626,653,575,574,478,444,409,429,436,462,515,605,573,554,457,728,843,837,772,737,642,531,576,658,657,724,718,779,742,697,431,446,424,440,532,653,578,602,514,442 5,10,8,60,94,87,50,394,393,364,373,392,396,396,396,406,403,401,383,392,399,386,381,386,377,386,391,392,385,380,398,397,388,400,386,379,378,395,387,381,387,409,405,402,395,410,416,420,409,403,403,400,397,466,527,511,506,476,481,434,406,391,389,379,389,374,373,377,386,374,369 18,22,21,55,117,113,51,516,780,739,713,651,696,558,606,595,572,574,777,853,850,639,791,771,741,718,646,640,557,436,518,823,831,786,827,744,708,389,400,406,427,470,589,561,605,432,778,1023,1023,1023,1019,962,864,535,579,596,680,685,755,762,724,468,704,464,485,807,916,892,921,840,778 2,7,7,29,46,48,30,411,793,746,662,542,504,420,418,411,409,411,797,966,904,737,955,865,796,771,635,557,455,397,432,947,965,870,877,712,585,389,410,419,460,480,542,493,494,448,519,1023,1023,983,945,808,662,512,523,495,503,465,514,502,475,390,476,392,395,782,956,856,870,750,579 14,21,17,29,31,22,22,448,493,474,437,424,431,435,449,462,432,436,491,598,571,435,546,519,461,428,430,414,396,418,411,565,610,522,539,479,406,405,405,415,418,445,521,454,476,401,592,770,774,686,655,555,476,472,509,514,591,584,623,610,554,415,393,400,416,482,592,543,555,475,428 10,372,209,413,818,594,264,845,957,919,880,819,840,884,934,927,922,912,997,1023,1023,891,1023,976,928,908,812,771,677,599,904,1023,1023,985,991,901,831,656,755,804,867,941,1023,999,990,758,1023,1023,1023,1023,1023,1023,936,908,971,993,1023,1023,1023,1023,1023,771,780,777,804,995,1023,1023,1023,950,864 6,116,76,125,194,134,90,547,638,602,553,483,526,599,633,631,622,596,678,791,774,537,745,690,603,591,515,460,405,408,552,747,793,690,719,574,496,423,471,471,520,624,710,668,638,503,801,906,913,844,823,722,574,657,729,750,804,791,842,822,768,476,446,453,496,646,795,742,744,622,546 15,24,24,37,45,41,34,419,573,531,491,446,467,466,472,447,474,470,577,713,685,485,645,594,520,498,454,441,407,375,447,666,712,601,607,513,439,389,395,404,389,430,483,480,481,410,642,878,885,815,783,681,523,454,489,505,582,592,646,641,609,412,419,406,416,530,682,611,636,534,473 5,47,40,53,93,77,44,537,561,508,487,444,485,604,671,641,638,624,650,664,664,450,561,509,485,466,427,451,408,429,661,655,632,589,599,494,465,463,524,563,653,744,848,795,770,466,849,840,802,761,722,656,561,624,743,781,862,854,899,867,824,496,468,498,508,580,651,589,616,515,466 2,66,58,169,241,206,145,698,943,899,845,760,771,722,772,768,758,749,965,1023,1023,892,1023,973,927,903,796,738,621,438,734,1023,1023,982,982,862,784,422,463,485,541,635,795,788,820,528,910,1023,1023,1023,1023,990,883,669,729,736,816,821,889,903,876,618,730,619,646,992,1023,1023,1023,953,849 19,13,13,43,61,63,44,404,404,415,393,411,410,403,414,407,407,402,415,454,451,397,421,397,401,398,380,397,392,370,410,433,457,406,405,402,393,379,395,392,389,406,446,404,412,394,467,559,565,500,493,431,420,426,437,450,491,485,512,489,465,411,400,387,386,421,452,426,437,407,388 19,12,8,32,46,31,22,397,463,440,416,400,407,397,431,436,396,415,452,510,524,419,468,444,421,406,404,394,387,405,403,487,506,465,476,436,397,371,393,393,404,413,454,431,431,388,515,687,696,614,586,489,437,423,453,459,510,492,547,510,482,392,395,411,390,435,503,480,446,436,424 6,13,13,29,41,42,29,428,457,432,409,406,416,422,432,422,433,426,467,539,525,411,496,460,440,414,411,408,395,387,412,489,517,478,476,427,433,379,371,393,407,406,454,430,432,391,542,736,742,660,625,527,456,406,452,450,506,488,548,525,502,410,404,398,392,470,515,485,504,433,410 6,15,16,53,73,73,52,423,475,460,424,408,420,437,450,472,437,440,514,587,578,417,536,493,481,452,422,422,392,386,420,557,586,499,518,465,435,366,399,405,391,395,456,442,482,400,589,791,793,715,681,590,499,424,451,481,543,538,609,598,550,412,406,403,408,476,567,531,567,475,432 2,283,254,44,94,65,26,420,470,447,418,424,428,407,433,397,413,424,481,577,578,411,546,531,463,447,424,389,388,395,423,546,607,490,519,466,390,393,404,397,389,403,440,431,434,409,527,763,801,695,666,547,449,454,438,464,457,453,523,514,470,416,401,401,412,459,570,509,520,475,430 8,37,37,207,366,369,204,572,506,458,437,444,450,600,662,647,619,608,601,580,578,412,470,442,445,430,411,400,409,406,537,529,508,463,473,428,427,429,446,484,520,590,690,648,659,509,784,744,687,644,619,565,478,663,737,749,792,773,826,801,757,484,402,484,525,532,528,515,556,477,443 2,1023,501,1023,1023,1023,731,1004,1007,966,950,917,937,1023,1023,1023,1023,1023,1023,1023,1023,851,987,953,922,902,846,841,749,756,1023,1023,1023,1023,1023,993,957,843,943,991,1023,1023,1023,1023,1023,928,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,948,860,957,977,1023,1023,1023,1023,974,927 12,37,17,85,114,49,45,428,451,413,421,422,403,466,495,447,443,434,486,535,513,404,497,463,433,431,397,417,404,401,407,491,525,453,459,411,425,409,414,416,422,436,476,505,476,415,601,708,712,625,589,508,448,467,527,551,611,602,652,624,563,407,421,412,414,427,530,464,490,443,395 1,17,12,156,160,99,90,478,583,551,510,461,476,505,557,511,538,529,607,719,698,467,668,598,527,530,462,437,416,406,492,696,725,618,649,537,474,417,453,467,511,553,659,594,588,480,740,883,887,812,785,676,559,621,687,699,757,740,789,756,710,428,423,446,438,544,689,642,648,535,462 5,12,11,19,26,24,17,396,396,390,394,397,394,394,411,399,402,414,382,404,421,394,404,402,398,376,390,382,376,378,393,397,413,402,400,402,399,398,384,384,379,401,417,410,407,402,445,466,466,418,410,397,395,404,421,410,455,438,483,467,457,388,379,394,389,396,403,391,405,399,388 9,52,25,126,146,64,53,496,544,522,480,462,436,557,609,569,554,555,586,685,635,448,593,545,489,481,467,441,394,448,537,647,658,575,592,486,417,453,490,527,585,673,764,694,635,502,792,854,843,780,739,654,562,673,762,778,841,831,871,827,766,424,431,438,451,518,641,599,612,522,464 20,9,9,22,30,27,20,393,390,387,391,374,391,406,423,410,412,399,382,402,388,387,391,375,383,383,392,380,359,390,393,383,394,392,393,377,390,390,404,396,411,419,441,430,411,409,466,409,404,392,387,370,411,419,470,440,494,475,541,490,451,401,371,387,373,398,402,375,389,395,375 10,464,236,437,808,614,299,834,806,757,742,698,751,871,926,923,918,908,898,871,878,557,663,661,639,608,575,578,494,603,940,881,832,797,830,783,750,675,803,862,926,1001,1023,1023,1023,730,1023,1021,971,953,936,907,825,893,975,1006,1023,1023,1023,1023,1023,753,615,759,788,821,816,801,833,739,691 9,205,95,83,122,47,32,543,577,532,491,457,492,580,612,586,583,576,610,696,668,481,629,569,501,502,453,443,395,444,536,683,695,614,632,539,481,467,545,573,648,718,808,719,672,538,797,872,859,797,768,681,547,729,803,817,861,846,882,836,783,458,430,459,469,524,693,619,638,535,497 5,24,23,239,472,484,242,473,454,424,435,410,400,494,536,503,484,462,518,535,514,426,468,449,453,435,410,385,373,423,426,495,510,453,497,428,415,400,412,435,429,464,559,509,498,478,649,702,695,621,579,515,452,537,608,605,676,666,728,688,607,436,402,419,422,459,522,468,512,443,413 13,72,66,90,141,125,78,589,724,685,639,549,601,642,706,693,690,689,774,850,831,590,795,740,687,672,552,541,467,418,642,820,843,758,775,668,597,425,441,452,502,586,723,698,704,485,875,983,981,928,905,830,727,626,706,726,808,810,872,870,836,531,549,539,558,730,850,802,811,716,621 18,20,19,90,138,122,79,469,435,412,427,405,415,505,545,523,513,508,493,508,474,411,425,427,418,404,401,410,384,401,465,451,460,426,436,430,428,404,416,456,468,516,615,555,558,456,692,650,608,566,537,508,445,576,650,649,702,696,741,713,677,445,401,443,430,447,479,459,462,419,420 3,15,11,22,21,10,10,427,398,395,389,382,400,441,451,412,432,419,425,428,420,392,415,403,402,375,388,386,376,386,425,416,441,406,428,387,383,415,418,454,467,503,570,500,478,428,566,563,529,514,468,454,411,519,584,615,664,648,688,620,562,401,372,380,405,403,441,416,425,394,411 9,13,13,33,45,43,30,435,445,439,419,407,424,447,450,463,462,447,466,493,479,409,423,429,404,427,406,409,374,381,422,450,447,438,431,420,412,395,377,396,392,407,447,451,435,402,588,663,636,583,556,515,459,414,451,472,534,537,597,583,537,409,395,421,415,458,476,458,472,436,424 3,31,28,59,57,49,50,605,836,787,759,724,748,660,704,695,688,680,857,908,897,735,855,833,815,786,711,703,606,425,631,906,899,873,887,824,772,428,452,464,502,565,713,707,723,484,876,1023,1023,1023,1023,987,896,633,714,730,802,804,866,871,833,547,741,548,570,871,952,929,967,876,826 7,9,9,23,30,28,21,415,413,403,387,395,385,411,391,401,402,402,402,406,392,397,394,391,392,381,382,381,404,359,387,399,382,384,406,397,391,380,395,395,393,396,432,407,403,388,461,433,410,400,401,382,398,414,442,441,451,472,497,468,427,387,398,388,395,397,410,400,401,373,393 7,12,9,34,48,30,21,415,384,391,396,382,399,417,419,420,422,421,402,410,405,388,416,400,398,391,395,365,393,397,375,407,420,386,398,402,366,400,385,391,385,399,428,401,409,369,454,451,461,426,436,388,397,406,414,409,437,470,481,450,446,391,391,384,389,381,396,411,388,388,390 1,85,79,614,909,877,585,556,585,564,514,474,496,588,632,608,593,579,649,733,700,443,647,590,519,531,447,468,412,400,541,663,704,596,632,537,461,435,446,461,508,575,720,662,654,553,813,878,885,814,793,697,563,651,730,760,816,807,855,828,781,489,452,488,495,599,703,651,666,567,492 18,280,254,185,245,216,163,418,398,412,400,379,377,453,429,431,445,412,416,415,407,396,410,383,383,391,401,381,384,422,455,407,418,398,410,399,393,419,459,511,520,597,684,592,548,460,570,477,464,467,420,419,398,506,562,563,606,622,650,595,534,389,408,390,385,389,402,392,378,394,386 15,24,24,117,260,267,121,449,413,410,379,410,411,464,502,523,499,473,485,486,487,397,419,417,412,403,416,397,406,381,444,430,437,429,439,386,427,410,400,388,414,426,520,500,490,453,646,627,586,554,532,487,445,486,557,565,622,631,690,652,607,430,414,428,422,452,475,454,466,416,424 5,12,11,13,12,10,10,480,516,490,452,454,441,503,545,539,534,524,594,637,632,445,567,516,483,470,422,423,401,422,477,598,626,538,581,477,435,398,438,414,435,484,572,554,553,425,720,803,789,730,693,603,519,497,575,589,668,669,730,725,676,443,443,442,458,550,630,596,610,518,462 4,12,11,6,7,5,5,475,550,511,467,464,483,533,564,554,550,540,606,671,661,473,606,553,517,499,437,428,425,389,481,656,671,582,598,526,489,395,408,431,433,476,558,542,566,413,714,826,817,761,734,651,542,483,536,553,640,644,724,724,674,448,419,441,463,573,667,621,632,528,478 12,33,32,272,525,508,258,404,492,455,426,417,431,429,466,476,436,442,493,599,569,441,560,500,463,437,423,418,398,404,425,559,592,498,517,460,419,378,402,403,428,407,471,455,457,438,575,797,819,736,706,580,482,456,499,497,554,549,618,593,543,419,405,416,404,478,606,544,554,465,439 8,23,22,98,139,122,84,380,440,407,394,394,404,407,403,400,389,403,448,488,485,410,467,427,414,415,413,395,381,413,399,490,512,428,453,427,399,402,399,399,402,409,426,405,414,390,485,683,696,608,587,513,445,392,416,435,481,475,497,484,472,398,405,397,389,434,498,468,477,420,393 7,10,10,18,28,26,17,388,388,379,412,378,375,399,394,406,390,385,379,393,382,382,392,382,385,395,385,379,378,400,386,391,387,387,385,376,388,383,383,374,384,419,416,407,406,387,418,415,400,394,410,372,384,390,416,422,434,452,475,444,414,381,383,388,385,381,389,407,388,385,368 8,13,13,56,84,83,55,420,456,459,410,421,389,426,423,437,424,425,469,542,520,413,483,455,444,435,403,409,408,384,416,496,506,461,484,438,416,367,386,367,394,383,423,410,435,393,577,705,709,644,595,510,456,413,436,449,501,493,538,542,517,409,404,409,404,455,517,488,487,439,419 11,9,8,11,13,9,8,476,572,536,496,446,463,503,549,532,533,518,580,696,670,467,631,591,530,522,446,446,403,404,476,664,697,593,640,503,468,405,408,407,420,428,531,512,541,426,719,864,862,796,760,680,550,481,539,560,646,649,709,720,664,448,432,432,448,577,715,645,672,551,481 11,10,9,14,16,13,12,499,562,517,486,455,480,502,570,561,567,540,617,687,663,472,613,561,516,501,459,452,402,403,492,654,672,588,605,526,460,398,419,418,420,453,577,560,571,408,743,849,830,778,753,667,552,506,554,565,653,666,732,748,699,451,439,450,474,573,695,632,638,553,488 1,17,18,85,132,138,88,384,392,390,372,398,379,379,374,382,379,392,384,398,402,389,392,391,375,376,392,383,361,372,354,387,400,399,412,406,400,379,387,386,374,365,392,400,393,379,389,424,475,424,390,393,370,396,398,408,417,409,400,402,379,383,387,388,387,396,403,391,424,385,381 11,89,75,100,202,187,88,524,597,561,521,467,493,581,629,615,606,580,660,729,712,479,659,605,552,529,491,461,417,422,528,701,717,633,637,561,482,414,443,458,489,554,684,644,628,499,789,878,866,812,779,699,574,629,698,707,765,765,821,802,759,480,477,459,479,613,748,686,694,579,507 14,10,9,30,39,38,29,413,475,472,425,427,419,408,433,431,428,429,472,590,546,416,530,487,441,459,433,407,396,388,417,539,586,505,529,436,428,382,379,402,402,411,448,437,440,395,551,765,768,690,655,546,472,434,448,481,516,507,560,532,515,389,415,404,397,465,573,498,523,456,429 20,22,19,39,59,46,30,407,405,408,396,389,376,422,432,428,400,412,408,439,426,395,415,428,400,397,411,398,390,387,411,425,430,399,412,395,397,401,398,415,424,448,450,448,431,407,512,528,517,482,476,428,385,448,482,477,539,533,581,549,484,405,376,386,393,405,444,407,443,393,414 6,42,41,196,323,333,199,420,418,399,409,399,403,452,441,435,422,430,435,462,472,391,424,420,395,404,397,411,371,401,440,438,458,411,419,418,398,410,428,423,445,473,541,482,484,431,587,607,586,516,498,442,424,547,625,643,676,647,689,632,566,390,381,383,391,420,436,427,407,410,389 5,11,10,16,19,15,11,471,625,574,551,477,500,500,536,526,517,523,663,783,742,525,725,661,592,569,494,451,416,396,482,746,772,684,698,573,501,374,399,409,418,467,560,527,557,413,717,932,927,864,832,735,591,481,548,550,624,618,704,707,661,435,464,442,457,633,789,719,721,624,513 19,56,50,109,127,93,81,478,601,519,515,459,483,504,563,539,551,535,622,729,698,481,666,612,548,537,468,464,424,373,469,690,719,632,650,531,480,430,430,421,441,479,580,568,561,440,753,904,903,839,812,731,611,534,618,639,706,703,762,751,712,445,472,448,452,572,717,660,674,564,481 8,344,260,345,508,366,236,869,757,704,692,639,673,902,948,929,917,900,875,842,835,520,595,581,564,557,515,491,454,806,942,871,805,775,814,769,718,873,925,951,995,1023,1023,1023,1023,842,1023,1018,951,930,905,875,775,1015,1023,1023,1023,1023,1023,1023,1023,761,542,753,769,799,783,765,791,678,629 20,16,11,39,47,32,26,422,421,390,389,410,389,447,481,449,430,429,396,434,415,388,389,393,392,388,388,370,371,408,405,392,409,404,425,410,389,396,408,427,426,439,518,484,466,425,546,479,465,427,444,393,402,479,526,542,615,588,651,620,543,383,405,384,395,394,414,417,407,409,375 8,8,8,81,86,79,67,400,440,443,409,427,412,416,419,423,431,435,436,519,491,411,481,445,413,429,407,404,382,384,414,495,524,463,476,428,425,393,400,391,394,404,441,417,433,394,528,701,716,628,606,520,444,414,441,448,488,488,521,471,484,402,399,388,407,442,499,480,479,423,399 7,12,11,46,67,67,45,401,429,417,414,410,424,408,411,412,422,397,453,504,477,397,472,439,412,429,404,386,381,373,395,472,497,445,457,409,411,363,389,373,388,403,431,416,414,379,499,658,664,599,563,482,437,415,417,448,469,472,496,500,478,390,397,399,402,445,496,458,471,424,391 5,32,29,146,159,127,120,402,436,440,427,402,391,416,438,406,435,417,456,523,507,402,455,453,432,418,421,397,382,351,418,476,520,459,488,417,409,425,399,409,409,430,471,460,463,411,548,671,695,604,554,479,430,463,525,537,572,574,622,598,529,402,405,403,403,415,493,463,468,445,408 12,18,15,26,35,27,20,406,413,411,404,390,421,424,433,422,424,429,440,483,495,395,440,418,431,413,393,399,374,398,424,464,490,456,459,415,411,411,396,426,432,481,523,479,467,402,540,609,612,556,529,472,413,470,540,564,612,578,621,581,510,393,379,386,394,423,494,471,444,415,401 13,18,17,22,26,25,21,379,385,391,377,393,392,389,385,394,395,397,389,386,379,372,387,382,396,399,391,386,394,398,389,406,393,385,401,409,394,413,394,401,386,386,406,397,403,371,425,434,427,412,404,396,387,412,426,405,441,397,438,436,404,369,371,388,386,390,388,411,400,384,370 14,176,153,201,291,179,126,449,426,411,386,389,406,444,454,443,419,421,418,483,477,396,481,449,414,430,394,395,385,403,423,460,491,440,455,415,407,382,414,449,404,475,514,471,445,442,522,602,617,525,511,460,407,467,519,490,567,572,612,571,529,409,374,399,394,428,477,421,436,403,405 19,9,7,26,28,22,21,418,388,383,384,376,391,433,432,435,403,392,388,396,389,391,393,386,383,378,386,382,395,392,388,391,370,386,394,398,386,390,390,388,405,411,468,420,424,386,457,416,393,390,381,390,388,426,434,437,484,488,539,494,459,378,378,384,385,379,379,393,380,389,389 8,19,16,56,78,71,51,432,439,435,395,406,425,459,450,436,414,441,434,484,484,403,442,415,414,421,402,399,387,419,433,446,474,443,450,416,386,406,421,400,422,465,499,461,445,426,560,645,635,541,532,489,418,475,510,513,575,574,619,593,534,386,391,381,384,435,461,451,429,432,408 18,51,45,194,300,271,171,450,467,443,446,389,418,439,461,440,467,459,479,543,538,450,485,474,461,433,403,417,390,396,435,524,537,478,514,452,428,425,402,390,399,445,506,490,488,414,636,752,752,672,650,545,472,492,528,558,621,609,651,638,583,407,420,404,419,460,536,488,525,465,438 5,315,203,197,213,133,119,901,941,903,886,847,873,944,995,991,987,979,995,1018,1008,797,929,904,868,853,796,782,686,559,906,969,969,919,937,861,825,574,646,678,744,835,957,954,975,751,1023,1023,1023,1023,1023,1023,954,911,973,989,1023,1023,1023,1023,1023,868,801,882,904,982,1023,993,1016,934,878 3,8,8,56,94,94,55,428,390,403,396,383,400,398,434,417,414,409,420,406,424,386,399,405,400,397,388,396,398,388,420,400,411,385,399,373,391,377,405,402,422,437,479,470,419,409,542,494,457,440,417,411,402,460,511,537,559,538,587,538,496,404,399,399,388,408,418,408,400,391,403 11,62,49,112,105,70,79,580,687,648,585,511,549,611,651,617,619,603,692,839,806,572,827,770,674,665,545,490,449,419,572,797,856,753,775,623,526,467,457,509,543,629,743,683,667,527,822,930,955,876,852,747,606,695,764,778,827,821,872,835,794,479,483,482,482,660,846,783,790,680,547 11,14,14,89,115,118,90,501,483,452,430,436,438,539,583,565,553,547,549,570,568,420,483,459,447,430,426,406,410,406,496,532,529,472,484,419,426,423,415,422,422,482,601,571,555,429,720,710,686,623,589,552,457,537,612,627,721,703,763,744,690,447,421,438,471,511,550,509,519,458,436 12,54,30,68,109,57,36,432,408,406,400,396,382,436,455,407,431,421,417,460,426,400,421,411,390,398,399,401,386,407,444,408,401,402,416,395,423,431,427,424,450,459,533,493,472,415,544,523,501,464,442,428,413,514,579,555,613,604,668,604,546,413,390,396,397,398,439,405,387,386,401 1,28,28,80,114,112,79,433,509,476,443,430,416,446,473,467,465,467,551,640,614,453,590,543,475,453,441,398,394,398,450,595,645,543,564,466,431,402,406,417,428,446,527,484,498,426,633,802,806,726,701,590,496,491,543,568,644,612,672,648,586,402,420,397,414,496,615,556,576,485,431 9,36,31,102,150,126,80,438,529,486,468,447,411,467,486,474,472,455,524,653,632,442,612,526,512,477,447,422,395,401,451,607,649,567,583,473,449,415,418,409,412,455,531,486,485,424,645,836,848,767,730,612,497,493,534,543,619,604,662,643,596,418,402,400,427,504,636,567,595,507,437 19,9,8,22,29,25,18,404,396,374,381,370,392,392,427,410,397,403,399,402,407,385,386,382,385,392,394,375,382,385,394,383,398,397,392,397,375,392,403,373,396,433,459,426,411,403,476,428,430,408,396,384,389,440,468,480,504,500,530,487,466,385,396,376,394,392,400,399,403,403,395 10,106,98,180,266,252,169,465,649,621,542,457,476,471,471,462,457,469,741,855,793,653,834,732,652,622,520,470,428,454,462,837,837,726,732,564,504,430,459,461,522,560,630,561,512,549,650,950,932,851,799,659,521,656,691,665,697,664,722,661,630,431,435,421,387,700,824,722,735,594,497 10,71,64,83,141,124,72,379,400,392,362,398,393,429,402,397,406,401,394,390,399,379,390,394,394,360,387,389,391,410,415,412,395,392,414,374,377,403,387,412,399,432,469,421,418,428,477,424,414,432,403,411,403,455,481,474,509,483,518,495,470,395,380,395,381,388,393,387,394,388,390 6,10,10,54,91,93,54,404,395,390,399,379,396,414,398,389,397,410,401,453,441,403,438,417,401,388,388,398,395,381,403,422,444,413,404,403,394,386,401,376,402,392,411,403,414,394,464,534,521,478,460,442,408,397,441,440,456,461,480,452,429,387,374,395,387,416,436,404,424,418,405 12,23,22,11,12,9,7,586,700,644,594,554,561,618,680,674,665,655,738,815,783,557,748,678,640,611,532,502,434,387,582,785,791,719,736,606,558,418,429,456,459,518,657,650,672,446,837,955,945,888,865,782,660,559,637,657,757,756,826,832,798,508,518,502,540,725,827,769,786,675,596 1,12,11,30,49,33,20,429,397,373,364,375,404,438,460,431,425,417,414,407,404,392,397,388,389,395,389,386,397,400,412,421,393,391,392,397,378,394,392,411,417,453,503,464,463,428,526,460,442,421,418,406,379,478,504,513,575,559,617,574,521,399,375,377,385,376,405,403,401,380,369 11,7,7,44,53,53,44,411,410,409,426,394,394,411,424,400,410,418,444,471,472,405,464,435,415,411,399,402,407,378,411,473,477,438,425,408,409,394,375,384,388,391,417,415,410,387,484,616,628,540,513,475,434,411,417,417,465,446,479,499,480,394,409,399,405,429,486,448,457,412,421 13,14,13,26,30,25,21,416,394,421,395,424,392,408,438,403,429,402,419,470,428,399,426,408,400,394,391,389,401,392,420,448,452,427,433,428,388,390,409,406,416,456,517,500,474,399,476,551,547,513,496,470,437,408,423,444,473,477,505,484,457,389,402,384,389,397,456,411,447,422,401 19,9,8,28,32,24,20,404,388,387,385,392,393,406,421,398,408,405,412,416,403,393,392,401,396,401,385,394,393,371,400,404,411,384,410,379,396,407,408,388,424,422,450,428,421,401,463,432,421,395,384,398,385,422,480,462,521,495,535,497,458,384,373,387,391,382,414,383,397,396,392 4,49,45,26,26,15,15,665,761,702,674,609,660,715,768,772,768,754,809,863,847,631,793,751,698,682,586,584,487,422,680,840,842,772,797,684,633,455,450,483,532,596,757,743,773,486,916,994,979,937,913,854,748,663,730,758,843,843,909,917,881,585,572,608,644,780,866,821,840,740,656 5,9,9,34,41,41,34,396,433,422,418,407,396,422,409,402,411,400,439,501,471,406,462,441,425,410,401,392,381,375,397,482,485,449,477,419,408,383,381,410,404,389,442,429,406,395,495,641,633,590,552,468,425,418,440,420,446,458,486,505,456,395,387,409,409,431,474,459,454,412,414 19,9,8,29,44,30,20,409,517,457,484,412,468,448,480,474,472,472,538,611,594,419,537,496,478,447,426,416,407,406,432,568,604,512,535,458,409,384,412,412,419,446,498,475,466,397,636,790,784,713,682,585,515,445,492,498,579,553,629,625,585,411,406,408,424,492,598,538,556,476,449 5,21,16,35,45,28,19,425,439,409,401,408,399,442,465,481,453,440,471,482,457,409,421,420,408,404,399,376,379,432,492,453,448,433,442,422,400,460,528,565,643,734,819,714,617,450,685,626,563,527,484,460,442,596,715,760,832,816,838,757,680,406,404,396,408,441,452,434,426,414,402 5,10,9,57,74,71,51,401,440,433,408,380,405,399,426,439,419,415,444,530,513,410,488,462,441,418,415,400,405,358,405,513,535,449,480,433,410,388,401,402,421,425,460,445,448,420,501,687,699,605,572,487,429,430,482,483,517,501,564,539,491,398,397,398,407,439,526,487,469,449,401 8,35,14,104,127,46,34,573,594,553,519,481,526,626,692,675,673,657,675,703,692,465,606,549,521,508,464,442,421,414,590,643,641,593,602,520,455,420,451,472,504,584,703,680,685,484,844,867,843,795,760,703,594,638,715,731,805,799,862,856,812,511,476,525,544,647,723,669,697,581,527 7,18,18,53,72,70,51,406,486,449,419,392,397,396,401,399,382,390,517,674,554,481,640,526,473,467,422,408,401,390,398,654,647,534,536,443,416,377,410,402,430,430,433,411,437,427,449,773,751,654,592,498,432,453,446,425,402,402,430,399,406,383,404,379,378,504,628,503,515,427,433 12,24,22,97,117,109,90,415,444,438,423,407,385,425,437,440,402,419,438,576,533,429,544,519,445,444,428,416,389,405,410,536,588,490,514,438,391,388,399,400,410,423,498,460,421,404,514,710,738,635,613,486,427,452,477,492,532,532,572,516,484,381,399,394,392,457,572,540,519,460,410 6,10,11,25,43,43,24,401,445,421,413,423,402,390,430,427,425,409,474,510,502,417,485,454,425,417,403,402,407,393,425,496,506,460,470,432,400,397,391,399,379,401,412,414,437,375,521,702,698,625,590,490,457,403,429,428,460,474,527,511,485,398,412,387,392,441,509,475,509,434,395 12,148,111,165,222,151,94,589,765,727,664,590,605,640,706,699,679,670,793,901,875,646,860,799,732,708,603,557,455,412,613,873,896,819,829,704,602,422,465,500,535,638,760,711,713,535,864,1023,1023,967,937,851,725,690,754,776,834,828,879,875,836,506,554,532,537,779,906,845,857,745,651 7,28,28,44,41,40,42,582,618,582,579,562,592,644,730,745,740,733,720,711,727,446,523,516,502,489,453,439,422,397,682,660,613,580,624,578,524,431,417,437,499,566,738,740,766,483,926,896,848,827,810,778,668,657,751,777,863,866,926,928,897,571,506,582,611,692,680,650,709,603,573 9,10,10,33,42,36,29,440,504,447,472,443,414,435,443,442,455,440,523,599,575,435,544,513,468,470,417,433,400,386,425,582,603,517,519,433,434,392,404,400,416,432,459,444,450,396,575,798,803,728,693,581,479,449,438,464,535,532,595,570,535,410,415,393,391,485,606,527,544,473,438 2,9,9,18,27,26,17,404,414,420,421,414,403,392,427,416,390,404,436,498,464,414,448,453,427,416,388,407,380,395,403,460,501,452,461,422,384,400,401,403,381,415,403,421,422,383,499,652,664,578,557,483,420,397,427,432,460,445,480,491,464,383,391,393,393,435,488,467,458,418,395 19,24,23,31,40,35,27,421,396,414,399,376,400,415,437,446,410,403,407,456,447,410,438,405,413,391,387,370,396,410,404,420,448,413,424,407,387,410,418,402,430,467,484,460,451,402,521,529,528,487,475,414,408,475,485,511,539,539,575,552,491,397,396,410,399,404,444,413,401,405,367 17,11,11,23,26,23,20,423,381,392,394,398,393,410,410,397,403,407,401,382,390,394,394,387,379,397,400,370,383,374,394,386,409,391,381,385,386,407,393,389,397,406,410,400,404,387,430,395,395,403,389,395,391,398,412,434,440,455,504,472,432,382,387,389,390,404,373,379,391,397,401 9,8,8,15,25,14,9,387,404,394,370,392,402,393,397,394,396,420,411,417,393,382,397,387,402,389,390,386,388,371,382,402,416,399,401,397,399,395,397,391,397,399,406,399,399,399,419,488,489,439,437,424,420,394,419,426,434,433,453,445,413,397,391,395,407,399,394,416,418,397,387 9,9,8,24,34,27,19,406,406,393,388,389,405,418,386,408,394,395,399,422,405,392,397,409,378,396,388,390,375,369,401,413,419,402,400,389,400,401,386,418,399,422,437,401,407,383,458,457,463,417,428,398,383,416,434,425,472,450,458,449,411,393,390,384,385,392,428,416,396,384,408 8,17,16,43,64,60,38,432,439,446,438,399,437,449,465,457,470,443,492,528,523,414,477,463,439,443,405,402,385,369,422,513,530,461,497,444,402,388,400,427,410,437,502,471,482,424,604,725,711,648,602,517,455,463,504,551,576,596,631,626,576,415,403,389,403,449,531,472,501,429,425 12,88,77,86,144,127,73,478,745,699,622,516,511,501,551,525,515,498,726,908,861,641,897,821,750,716,601,543,466,396,473,876,915,826,828,664,586,413,424,453,464,515,627,581,571,444,714,1023,1023,964,928,808,670,560,632,640,693,684,745,723,674,424,501,437,441,695,899,822,828,717,557 13,10,9,38,47,41,32,412,467,447,421,405,409,426,415,433,426,411,468,550,540,423,505,472,431,440,425,408,410,415,424,526,573,488,510,452,446,393,385,384,399,405,449,446,433,399,545,773,786,703,663,560,464,429,457,460,516,496,545,532,508,386,400,395,399,436,543,512,509,428,426 8,14,11,36,49,29,22,423,416,408,398,374,404,432,437,444,409,399,422,463,434,402,452,417,418,399,403,383,387,389,384,433,467,406,411,413,405,394,394,387,410,429,465,428,437,393,500,577,591,521,478,426,418,436,462,481,514,509,570,503,484,382,386,387,381,407,459,421,410,390,387 12,298,271,214,292,260,192,424,393,365,390,370,399,431,407,417,397,402,402,440,392,385,371,389,377,398,376,366,395,408,433,418,398,400,408,378,369,405,460,443,461,532,623,533,492,445,525,447,429,418,389,357,386,464,490,477,525,552,567,542,464,399,395,393,394,383,400,388,421,399,389 3,21,19,105,165,165,101,389,419,394,389,373,396,404,407,401,394,387,394,426,397,388,408,396,389,397,412,378,376,396,411,425,400,404,392,386,373,414,382,393,413,419,428,410,407,412,433,456,472,433,414,402,391,410,452,449,449,460,494,459,430,390,382,396,395,414,415,405,393,399,387 6,8,8,26,36,34,25,414,428,426,404,419,387,411,417,416,420,404,441,489,493,398,467,446,419,416,422,405,398,399,410,475,501,441,466,444,404,412,402,396,401,401,444,418,423,408,500,677,675,594,565,465,426,413,439,455,493,479,544,510,496,400,383,382,404,421,505,479,486,463,415 9,10,8,33,38,24,20,401,398,389,389,365,399,423,425,404,402,399,400,409,420,390,414,399,387,380,387,376,401,376,391,401,414,387,396,385,408,394,376,403,384,391,425,409,416,394,471,467,481,444,429,384,400,419,424,445,490,467,524,478,468,388,394,392,388,391,412,424,408,383,384 7,16,14,31,48,41,26,395,376,404,387,390,399,386,409,400,395,397,389,409,388,374,406,400,381,387,381,373,371,370,410,403,389,396,402,417,387,383,399,403,408,413,425,424,404,408,422,438,462,427,409,400,397,410,423,448,467,473,481,444,415,394,377,392,391,392,385,389,397,387,387 9,10,9,28,35,30,23,400,402,376,396,383,377,426,425,413,395,385,399,417,401,392,385,396,386,383,379,379,387,381,402,404,409,417,401,398,413,391,388,394,393,403,443,422,410,404,489,447,444,414,405,416,385,424,448,448,488,471,515,493,471,381,377,389,381,385,388,391,389,403,387 15,40,39,301,461,462,292,669,721,673,673,599,659,715,779,772,775,752,786,813,806,544,692,663,621,587,518,524,478,534,804,828,808,769,793,725,682,594,635,659,717,796,905,874,890,514,930,981,961,923,899,850,760,684,783,805,882,879,934,933,901,626,578,636,669,791,857,810,837,740,681 2,309,279,194,279,256,177,430,372,347,391,375,398,398,419,429,396,406,375,394,395,398,380,381,403,366,379,388,379,393,446,407,413,407,376,380,395,397,419,415,453,492,572,534,485,439,471,430,407,400,374,381,377,430,456,427,503,501,512,488,449,390,401,398,390,389,394,400,380,378,367 18,29,27,311,548,536,302,422,406,377,394,390,388,423,422,439,426,424,413,428,405,403,417,409,417,397,392,386,389,425,423,408,422,431,397,389,400,433,418,448,438,451,525,469,440,485,531,556,512,478,472,423,420,606,706,691,689,641,666,594,537,427,388,401,387,396,428,397,414,408,387 20,26,20,36,41,25,23,462,450,412,422,410,416,507,536,494,509,496,486,528,516,408,477,455,415,419,407,391,377,463,489,533,495,461,472,443,400,467,525,555,624,711,788,700,628,501,732,708,679,609,582,499,440,695,770,790,842,818,845,784,718,405,397,400,420,447,502,473,477,423,407 7,18,12,39,47,30,26,453,391,396,392,376,397,447,442,449,423,404,416,407,410,388,408,381,401,393,376,395,369,404,399,419,409,383,395,390,398,422,393,388,418,423,455,460,458,391,508,459,441,434,445,376,398,430,470,445,521,537,609,542,488,392,371,383,390,385,400,383,390,397,394 7,9,8,20,26,17,15,441,457,432,413,397,419,430,461,452,427,423,468,562,555,420,545,505,455,447,406,410,404,401,416,520,575,493,514,421,414,383,393,395,427,427,490,472,462,408,566,685,714,616,587,493,421,450,502,506,556,580,600,564,518,384,399,391,410,439,556,498,500,461,415 5,8,8,48,67,67,48,389,432,420,422,402,416,422,417,422,424,425,452,541,503,418,485,460,443,425,406,394,392,389,418,501,495,461,476,430,412,405,373,373,390,419,441,424,421,406,526,697,697,619,578,511,447,413,438,445,476,474,522,534,466,406,404,408,400,460,514,509,471,437,390 17,16,14,39,51,38,26,394,386,393,398,379,398,424,392,395,418,416,392,413,401,399,395,395,395,390,409,398,393,377,395,394,424,396,405,397,403,396,395,427,414,459,455,450,424,397,480,451,470,462,412,418,420,458,503,476,507,505,561,492,469,396,396,377,386,408,419,386,384,410,376 16,18,18,47,70,64,44,421,442,410,432,407,428,447,474,441,458,443,457,482,489,405,434,428,418,413,399,413,381,394,419,469,467,445,478,416,413,383,384,402,403,422,479,461,478,403,628,683,658,616,566,537,476,447,485,506,557,552,621,631,572,400,404,420,410,430,490,450,490,441,429 10,21,19,15,23,14,10,393,405,418,412,387,407,429,459,428,434,432,410,429,451,404,403,416,402,393,398,400,399,427,507,472,421,407,435,424,430,480,621,679,747,835,900,792,682,413,635,563,511,496,472,442,404,518,635,726,818,801,824,719,635,398,394,393,410,424,414,414,428,412,398 1,71,68,77,115,114,75,414,538,484,474,470,443,428,461,468,462,448,561,673,641,453,600,563,503,467,437,418,396,389,444,628,667,577,548,510,455,403,406,397,413,409,506,477,514,393,652,844,851,772,737,630,531,442,500,516,605,599,659,640,619,398,411,416,416,513,641,581,608,506,446 17,13,11,34,39,29,25,423,412,397,386,383,402,442,438,427,431,410,415,434,423,373,415,399,407,401,395,383,388,391,406,419,428,394,418,412,403,390,406,414,418,427,487,469,452,412,532,506,514,420,452,417,385,455,506,507,546,555,604,597,511,387,394,387,397,398,449,431,423,408,379 12,8,8,19,27,22,15,421,367,399,390,387,392,430,417,423,420,392,410,402,376,383,396,387,381,401,370,385,395,369,389,387,400,388,389,389,379,392,401,406,406,396,432,430,411,392,464,433,427,425,398,389,395,404,425,442,465,474,512,462,436,372,371,380,374,403,405,400,396,387,395 6,11,10,37,40,29,28,417,385,384,383,381,393,405,421,411,406,392,387,400,394,388,384,379,383,386,379,391,389,390,393,401,387,394,399,377,383,386,389,379,394,399,415,429,419,391,425,406,401,388,390,375,388,388,416,402,438,460,488,474,441,392,382,369,383,387,389,398,396,385,390 3,9,8,61,69,59,52,434,455,432,427,414,426,461,492,473,481,458,475,525,525,417,448,426,410,405,405,396,378,388,474,505,518,444,463,443,404,416,419,451,483,545,663,615,576,424,654,694,682,598,579,504,432,504,580,626,703,707,751,706,643,402,386,403,414,451,499,477,472,445,413 6,74,57,13,19,14,8,420,435,377,395,400,382,451,457,451,440,440,417,449,446,396,420,403,399,422,379,402,393,409,436,399,430,410,438,390,398,412,441,440,479,547,618,533,480,437,623,561,529,480,445,453,409,555,642,658,711,682,721,663,581,393,379,396,410,403,434,434,406,427,407 3,19,19,52,63,59,47,402,477,452,429,424,409,424,450,424,426,415,502,581,570,429,536,502,459,443,407,399,409,370,405,541,592,504,529,461,429,385,403,387,395,411,459,446,435,382,556,770,787,703,672,557,462,422,459,458,517,516,565,563,526,395,406,393,414,486,577,512,549,438,415 2,20,12,43,52,29,26,411,388,394,379,378,403,466,461,420,420,419,391,411,413,392,398,385,392,415,376,390,392,399,404,410,415,400,399,396,385,414,398,412,422,443,506,470,442,400,537,480,445,421,417,410,396,463,505,498,565,568,637,574,530,378,377,385,382,393,402,392,376,390,379 10,71,66,38,50,44,33,442,415,433,401,410,400,457,445,431,414,421,441,544,492,408,532,484,441,425,411,398,389,391,426,502,559,487,504,430,402,393,413,417,447,464,546,504,474,418,534,640,672,583,534,468,413,465,508,508,571,539,603,580,511,402,408,395,384,427,537,491,490,434,415 20,9,9,49,68,70,49,404,453,419,414,398,382,420,439,460,438,418,454,495,488,407,473,425,413,435,399,412,406,413,424,486,487,451,459,407,408,386,396,405,421,449,479,460,454,414,572,687,678,603,576,489,419,473,508,508,569,560,624,559,532,419,398,403,394,446,505,466,491,430,416 9,168,150,411,565,485,354,549,638,599,562,518,518,575,628,632,616,591,694,788,771,525,738,699,619,600,519,483,432,429,562,747,772,678,716,590,519,438,443,486,491,576,670,643,641,527,813,941,944,882,856,768,639,627,702,736,808,797,845,829,788,469,488,474,490,659,797,748,759,650,562 17,9,8,24,35,28,20,384,392,387,376,398,403,399,398,397,390,403,412,407,400,395,412,400,394,401,382,387,376,379,394,395,410,399,411,378,387,396,403,381,408,407,445,410,396,387,435,474,472,427,428,405,390,399,424,423,438,450,466,464,415,380,394,390,376,388,414,413,409,393,379 4,17,16,34,45,38,28,508,469,456,446,426,426,548,603,598,580,566,543,539,546,407,438,433,422,412,397,395,395,454,606,549,503,486,497,474,437,456,512,551,593,695,794,739,720,462,808,735,675,637,611,558,507,611,694,737,820,814,861,837,790,447,417,464,452,490,476,478,495,464,423 10,9,8,29,29,24,24,421,391,390,377,375,388,428,436,417,397,401,392,397,396,395,387,388,388,391,396,385,373,407,399,389,397,385,404,378,373,398,388,401,398,405,428,431,445,405,462,419,428,404,404,379,385,400,433,417,446,470,503,498,452,382,370,389,390,385,397,385,387,379,381 1,320,290,224,333,305,203,438,383,400,399,389,379,432,467,432,424,422,410,440,421,387,409,401,399,381,398,369,375,403,437,420,436,418,424,381,395,417,435,455,466,521,609,531,516,460,539,525,495,455,438,409,387,457,504,514,570,560,620,597,530,413,395,405,391,419,419,403,428,399,380 9,14,14,46,59,57,44,406,414,398,402,404,378,409,405,425,408,402,421,456,436,388,427,400,416,390,397,398,375,385,397,414,433,417,427,413,409,392,400,386,384,416,435,433,414,390,478,570,567,509,464,439,411,427,454,451,501,487,530,501,493,394,413,409,383,414,440,432,437,406,416 5,20,14,37,56,41,27,439,409,401,408,410,384,449,476,448,406,404,419,433,424,412,401,397,391,391,392,398,390,386,420,456,422,405,422,378,407,392,382,388,399,417,451,468,433,396,511,532,492,453,454,404,414,405,450,443,482,503,572,552,474,390,389,386,390,391,429,397,410,407,407 12,267,157,939,1023,1023,541,888,1023,999,995,978,1016,936,997,1008,1011,1015,1023,1023,1023,901,1016,1007,999,990,958,979,919,622,983,1023,1023,995,1022,969,943,679,711,736,805,894,1015,1017,1023,733,1023,1023,1023,1023,1023,1023,1023,876,945,970,1023,1023,1023,1023,1023,923,982,929,962,1023,1023,1023,1023,1023,1023 4,23,16,43,61,40,28,432,398,390,391,396,382,427,439,413,407,408,396,417,400,387,398,381,384,400,398,392,385,394,424,396,399,394,404,381,397,404,412,410,428,452,518,474,444,408,517,451,433,402,395,406,388,488,532,536,584,550,595,544,506,394,396,398,385,410,388,396,380,370,391 8,25,23,45,63,48,32,483,649,589,558,472,475,517,568,526,502,518,684,831,795,572,810,738,645,629,507,488,451,384,485,798,838,728,741,572,502,408,433,464,482,540,627,590,569,444,704,941,948,869,836,720,596,562,626,613,684,675,735,708,655,419,443,409,431,647,836,760,773,647,518 15,12,12,48,59,59,49,411,455,450,444,417,414,413,431,427,411,417,481,581,546,422,530,487,440,445,408,408,383,370,417,546,573,488,511,419,426,381,387,408,404,416,457,435,422,391,534,765,780,677,652,535,473,422,442,483,495,501,556,531,494,403,408,396,393,458,543,500,503,452,416 5,12,12,67,101,106,70,408,394,393,397,401,386,399,410,402,422,397,404,418,410,386,414,393,419,387,382,392,383,410,413,410,403,401,397,407,382,407,408,399,412,421,437,432,406,408,496,493,486,436,441,413,403,438,490,508,540,518,557,514,470,375,389,399,392,404,421,416,412,392,420 14,11,10,18,20,16,15,459,547,511,497,465,475,491,548,545,527,519,614,693,661,467,624,562,506,503,447,444,431,388,476,656,678,594,599,506,459,399,406,414,431,450,545,548,547,412,717,849,844,781,755,659,538,467,541,562,639,639,706,717,683,436,439,441,450,593,694,627,646,540,500 2,9,9,9,10,8,8,481,590,539,502,498,502,523,570,570,551,552,628,719,693,494,653,582,533,509,458,460,416,393,485,678,707,606,647,535,473,391,407,394,408,463,540,531,566,414,747,882,874,815,785,707,587,482,552,567,666,655,739,741,699,453,458,455,470,617,732,677,696,567,507 6,136,103,93,144,112,72,596,733,681,633,534,567,624,696,666,644,651,746,872,854,590,842,792,711,694,576,541,442,411,578,836,881,795,804,668,578,427,467,511,562,634,750,713,693,526,848,995,1009,938,912,820,697,676,773,780,836,837,883,867,819,507,513,497,510,728,873,831,821,726,589 10,32,26,353,532,472,308,568,593,550,548,526,553,627,734,723,712,682,680,663,669,456,479,490,463,454,449,475,433,447,580,555,496,488,505,493,488,448,456,490,536,604,718,679,677,509,859,820,770,751,738,716,617,626,737,759,821,817,871,865,829,604,471,581,605,631,623,617,658,547,502 9,25,25,109,147,149,110,430,452,458,443,422,440,444,475,446,457,459,482,570,535,443,510,499,449,436,417,396,384,394,418,523,551,479,510,424,401,407,391,389,422,428,477,461,472,416,588,780,784,709,669,572,489,447,512,536,589,584,627,590,560,406,419,416,406,470,557,528,532,456,422 13,17,17,60,73,72,57,408,479,453,406,419,408,414,434,418,450,439,480,575,563,422,509,484,453,437,422,405,387,384,425,539,565,486,487,432,445,405,396,391,416,437,448,448,454,414,557,755,768,689,649,538,463,447,475,492,554,530,595,553,534,405,401,404,396,457,546,506,523,460,423 5,8,7,22,20,17,19,386,436,416,396,410,398,399,435,426,406,398,437,550,529,407,534,500,427,442,418,401,385,380,407,498,549,474,477,417,416,392,397,416,416,406,447,411,435,394,471,608,672,562,545,446,408,422,418,429,462,467,478,479,448,385,397,392,403,419,541,502,489,429,400 2,1023,381,1023,1023,569,566,953,976,940,911,855,886,988,1023,1015,1003,991,1020,1023,1023,860,1018,980,929,914,840,809,708,861,1023,1023,1023,1007,1023,940,886,943,1023,1023,1023,1023,1023,1023,1023,953,1023,1023,1023,1023,1023,1023,974,1023,1023,1023,1023,1023,1023,1023,1023,857,813,864,885,990,1023,1023,1023,955,887 2,9,8,10,9,7,8,406,417,408,404,397,395,400,403,397,401,415,422,434,436,393,429,412,396,382,396,381,380,391,405,438,438,422,422,400,394,375,397,395,388,398,428,415,422,409,458,553,527,487,464,441,404,414,432,448,475,461,500,476,444,394,392,406,386,398,445,402,427,413,393 19,27,21,37,61,45,27,460,402,355,392,393,376,462,484,459,434,419,389,417,380,392,398,409,380,388,402,367,385,402,428,414,410,398,394,369,378,420,424,436,437,445,544,478,480,410,532,470,448,391,393,426,403,483,511,523,592,580,644,589,529,394,376,384,381,388,408,388,385,387,383 8,12,9,39,40,29,29,416,372,375,390,387,389,432,447,413,410,413,393,393,398,387,379,384,387,357,397,373,394,390,386,377,400,384,379,386,390,404,390,392,412,404,452,421,425,408,467,417,397,398,402,402,375,437,454,450,490,498,538,505,463,389,383,399,368,396,399,394,389,389,391 10,74,71,54,66,61,49,439,500,459,481,439,489,452,489,504,488,501,548,606,609,447,525,484,479,456,427,417,418,385,456,557,565,471,522,457,424,391,412,421,440,476,545,494,489,457,662,745,729,660,634,572,500,539,600,572,608,598,648,658,637,434,434,428,440,520,558,518,568,478,470 20,125,117,102,122,113,95,411,379,403,386,385,372,407,433,427,408,427,421,448,425,392,423,398,408,409,393,365,372,413,409,438,445,405,451,372,400,399,409,422,429,438,509,467,454,417,505,505,527,454,443,426,383,448,472,462,536,540,595,525,488,388,371,385,383,383,436,413,395,402,392 20,8,8,35,39,32,30,421,396,382,387,387,386,417,422,382,396,399,398,407,394,386,389,402,404,383,377,387,375,380,384,393,402,401,375,406,389,401,397,403,414,416,427,423,425,392,456,456,448,423,415,399,408,420,442,437,469,470,499,489,444,388,385,383,384,391,403,374,400,392,373 3,40,22,119,137,74,68,521,525,487,490,449,464,544,615,589,560,547,604,673,645,448,587,524,487,485,438,435,395,419,536,644,669,571,589,482,451,454,493,515,574,663,788,733,685,535,821,844,838,773,730,646,519,711,777,807,898,901,936,877,817,429,429,429,449,533,648,591,586,493,445 19,71,49,51,69,41,30,484,465,443,467,438,404,513,549,509,498,503,505,555,539,426,486,440,453,407,406,419,390,468,628,547,548,494,501,472,425,507,663,717,790,871,961,889,813,509,891,809,754,688,658,565,478,730,854,921,1023,1023,1023,977,909,413,420,412,419,472,513,496,507,457,424 6,19,16,37,53,41,28,383,406,401,396,382,395,405,407,392,398,389,410,418,408,393,394,388,391,386,398,373,369,428,399,406,418,397,403,394,397,385,422,416,397,409,470,408,394,394,435,434,462,414,421,393,392,423,437,435,480,444,496,459,436,394,369,387,388,384,403,384,392,388,370 19,42,39,77,117,113,73,619,733,693,676,647,711,686,761,763,768,776,794,781,801,445,553,555,515,519,488,474,444,474,775,751,716,702,745,692,664,471,509,525,596,709,834,823,849,505,960,940,903,895,887,866,789,662,766,797,879,880,940,949,924,576,555,580,607,706,714,706,742,641,617 19,65,54,65,77,60,53,577,663,628,584,512,525,592,663,666,653,627,698,797,776,527,742,700,607,606,511,490,449,405,568,753,795,684,714,607,528,417,434,438,495,563,685,654,677,479,832,910,915,855,831,746,632,615,690,710,781,784,842,834,797,494,493,501,520,668,796,734,760,659,558 3,21,21,110,154,154,110,418,474,443,443,429,436,433,452,447,456,431,476,576,572,436,520,494,459,433,424,418,392,381,421,532,562,498,529,448,412,373,380,382,390,413,436,432,458,415,573,778,782,700,681,569,478,402,437,433,505,488,560,573,513,407,421,402,413,454,564,511,543,471,434 11,44,42,73,89,83,69,481,444,425,408,393,417,459,517,466,453,464,443,537,517,408,497,485,428,427,410,395,379,408,457,501,531,466,488,434,428,430,434,431,492,555,651,561,542,458,641,651,676,575,578,483,448,563,630,611,690,667,733,686,627,417,382,401,404,446,520,499,455,414,389 18,39,36,94,114,98,81,458,527,505,465,436,445,441,485,489,505,463,550,668,629,454,596,571,500,470,435,445,403,400,449,628,647,549,596,474,436,385,416,405,425,450,481,478,512,420,669,861,861,795,762,659,526,491,543,554,613,628,681,669,625,408,425,415,428,546,654,589,607,522,468 20,8,7,18,24,22,17,407,383,392,385,387,375,410,432,410,425,402,386,375,380,400,390,397,384,382,386,378,391,414,384,375,401,394,381,370,387,388,406,402,409,430,468,445,429,404,490,430,400,404,392,372,380,452,460,476,511,511,557,505,469,378,378,381,393,399,397,377,373,387,380 20,13,12,33,40,36,28,427,373,408,412,410,375,427,420,409,416,390,396,404,412,390,396,388,385,386,395,386,400,391,411,401,405,391,396,377,364,394,408,414,411,430,469,434,425,403,480,430,427,415,396,404,410,433,471,484,524,514,577,522,484,387,401,386,385,371,370,394,362,392,394 11,34,29,820,1023,1023,767,429,434,411,410,406,408,404,413,429,414,416,452,524,513,432,507,466,430,417,400,385,418,369,389,474,527,436,469,393,386,389,394,405,377,398,448,412,415,490,481,617,642,561,508,457,407,433,459,452,502,446,510,514,469,453,375,405,400,438,516,455,464,435,404 4,8,8,78,109,114,79,428,426,402,416,406,388,424,433,439,434,435,439,447,450,391,407,407,392,396,400,382,384,371,416,428,415,407,411,415,396,381,375,391,388,411,448,421,453,403,567,568,528,505,487,459,420,430,447,459,529,525,577,575,533,409,410,394,407,421,448,419,429,394,408 17,16,16,96,129,123,91,441,456,403,427,409,411,440,457,443,439,437,444,489,490,402,438,421,407,398,405,406,389,376,415,470,452,409,432,433,406,379,397,412,411,428,463,452,452,420,579,638,626,563,534,460,439,442,501,504,560,564,618,593,547,403,387,410,415,437,464,456,480,431,394 20,34,33,153,227,225,147,441,512,458,453,428,458,448,481,449,455,449,493,621,595,418,547,500,468,453,409,422,401,398,452,549,605,494,520,448,416,402,399,375,410,431,509,461,478,411,637,801,813,736,701,602,513,456,497,517,603,596,658,645,588,421,427,421,410,468,582,545,555,486,446 2,9,9,34,50,51,35,415,433,415,416,396,402,431,419,419,418,403,432,493,493,401,463,441,437,402,401,404,385,384,398,449,489,433,431,402,423,403,393,396,397,396,420,421,433,412,501,670,684,591,560,481,436,421,440,439,460,475,497,510,463,399,383,395,376,421,467,438,452,408,396 18,8,8,21,34,35,22,389,398,410,380,391,374,385,401,407,404,391,427,414,418,391,416,396,393,383,396,378,386,388,388,409,416,408,411,387,382,381,381,385,377,393,403,405,415,389,442,473,454,450,424,409,418,397,422,421,431,448,465,437,436,393,384,398,383,405,402,403,408,373,398 2,44,41,35,45,42,32,642,778,731,695,623,664,692,753,751,751,741,811,885,866,630,817,779,718,705,603,579,509,422,659,848,866,795,808,695,625,420,438,466,505,587,736,715,752,464,909,1015,1010,957,938,870,761,629,715,733,822,824,895,902,868,597,586,593,622,791,886,839,859,760,678 8,11,10,22,24,19,17,402,422,398,400,400,408,416,419,427,420,409,418,454,448,395,424,413,396,404,377,401,385,385,404,445,455,418,416,400,412,392,407,409,418,429,495,454,447,401,536,610,583,521,485,424,415,466,507,500,566,568,607,556,507,400,407,410,387,418,441,436,442,399,408 11,41,40,175,195,196,176,396,488,438,456,405,391,423,441,425,453,397,484,613,581,418,557,518,459,475,426,405,413,402,418,549,609,505,540,435,426,399,397,407,419,438,443,447,445,432,537,785,804,717,697,570,447,432,479,479,526,521,574,558,512,391,401,403,417,450,609,570,553,472,438 19,10,9,21,28,25,19,389,393,383,390,377,385,392,429,407,386,403,399,387,396,380,397,389,381,378,383,375,392,403,407,384,411,395,392,375,377,401,400,413,417,443,455,430,428,409,458,416,432,403,391,392,372,438,478,490,513,526,529,511,476,377,377,380,386,401,403,382,376,394,401 11,39,36,20,25,19,15,595,753,712,669,597,617,625,703,695,692,691,769,875,854,605,817,771,697,690,578,544,483,403,614,835,859,776,809,670,587,415,426,428,462,544,679,680,699,433,863,1011,1008,954,927,849,736,589,671,685,778,786,846,856,823,531,548,524,575,757,872,826,835,739,633 13,15,16,78,125,128,78,385,411,396,403,381,394,391,402,410,387,404,409,470,443,411,473,457,412,429,399,389,381,407,399,464,453,433,433,404,423,363,392,392,384,388,390,395,404,397,409,614,613,540,473,419,385,401,399,398,417,416,435,430,399,384,364,387,389,414,458,433,446,403,386 7,15,10,44,44,25,27,434,374,406,385,389,404,469,464,423,426,426,402,426,406,401,412,388,390,384,397,382,376,394,404,402,416,400,413,407,386,376,421,410,413,428,480,463,437,401,534,469,468,417,409,416,406,445,502,500,561,545,624,570,522,389,393,378,395,389,419,395,412,383,389 4,37,29,84,108,81,63,428,456,409,413,387,389,444,454,452,437,427,477,580,551,413,554,516,437,448,415,406,388,434,426,521,592,486,531,428,401,433,438,402,443,496,543,502,487,441,585,680,716,628,566,481,416,535,567,566,601,600,644,610,551,404,414,397,398,427,563,504,508,454,422 11,19,18,9,13,12,8,541,646,584,559,524,570,601,678,654,664,655,718,764,737,518,667,614,557,552,516,506,443,379,581,729,728,655,678,587,516,397,405,439,443,493,628,629,659,430,837,914,891,850,821,757,644,538,631,648,730,747,819,828,797,497,489,514,551,667,755,700,728,611,547 7,13,11,25,28,13,11,425,402,382,406,394,396,424,443,410,423,423,419,420,426,370,409,427,387,385,376,393,386,386,421,426,417,410,416,405,386,399,416,408,433,475,526,495,457,435,552,532,499,468,448,425,412,489,546,563,613,581,640,569,513,384,370,391,394,400,415,428,412,402,404 14,9,8,23,25,23,21,422,434,426,406,404,416,432,448,443,444,437,470,540,522,427,514,459,447,428,408,397,398,400,429,520,525,473,488,425,414,384,403,410,420,451,507,484,479,418,573,700,686,603,566,489,450,472,512,530,595,565,623,602,537,416,396,406,397,455,524,505,491,455,410 7,9,8,14,23,16,10,385,426,437,402,403,384,422,418,424,419,416,430,506,503,412,483,449,426,420,404,398,397,391,399,478,521,464,470,412,417,398,396,389,402,425,470,450,434,405,503,654,668,580,545,472,431,440,485,496,503,496,567,538,492,407,407,380,393,435,515,470,478,421,419 8,11,11,65,87,85,61,403,434,423,414,404,407,415,411,427,418,418,435,496,463,412,445,428,423,425,390,392,395,377,411,486,492,436,473,446,392,373,400,399,376,400,461,431,423,389,535,652,656,582,552,487,420,439,450,472,529,538,568,553,498,393,400,392,397,432,491,446,460,418,403 20,10,9,46,61,53,38,440,425,396,399,396,398,424,439,440,425,444,429,445,445,383,416,401,418,398,398,386,394,402,410,436,442,432,422,404,395,395,384,407,427,414,477,446,440,417,547,534,525,503,469,451,398,463,506,535,586,565,638,590,517,382,384,401,400,420,426,424,428,397,382 1,20,20,60,78,78,60,402,458,420,397,406,422,416,445,430,440,419,477,536,522,422,494,469,421,448,404,406,386,390,414,517,549,460,493,425,435,397,400,407,407,411,461,435,437,387,541,702,706,619,585,497,435,425,442,466,514,499,545,518,518,401,403,406,387,430,533,477,492,448,407 13,14,11,23,28,19,15,463,394,387,382,385,405,460,471,439,412,414,379,411,417,396,395,393,397,389,393,388,376,382,406,410,405,401,404,373,370,390,390,425,417,426,481,445,437,424,506,452,441,424,411,403,406,459,475,490,542,529,593,542,475,386,379,390,394,397,405,389,387,389,373 8,92,75,322,531,473,283,535,570,542,501,474,478,591,646,626,613,618,644,695,673,468,600,568,514,511,460,471,416,423,544,642,654,564,587,472,475,430,443,456,495,551,681,629,639,507,818,882,870,817,787,710,602,635,735,766,830,818,865,839,786,480,476,460,498,613,688,636,677,568,523 4,26,16,50,67,41,29,444,425,406,377,389,378,413,454,435,428,419,439,433,406,394,404,400,394,381,394,399,374,414,419,424,439,408,416,386,382,421,426,435,453,460,541,493,485,426,573,550,503,494,444,443,418,511,586,578,643,608,682,615,562,395,383,381,399,400,429,416,397,411,418 4,40,32,47,35,25,37,459,425,399,406,390,423,446,481,463,445,450,439,450,450,377,417,393,395,427,399,396,378,402,444,426,445,401,433,417,410,417,432,485,522,578,674,595,526,452,653,594,558,486,490,457,417,588,662,691,765,741,775,711,643,405,405,400,413,415,427,408,407,409,378 7,18,13,35,43,27,23,408,435,380,384,394,369,438,464,428,423,411,432,422,406,391,399,382,414,385,372,379,371,397,435,420,404,402,413,384,389,413,401,438,450,489,556,514,489,454,577,495,452,438,421,421,398,533,610,606,649,633,666,617,547,387,386,385,395,391,425,399,415,391,379 14,142,124,145,157,130,123,481,468,444,435,403,428,477,551,521,494,470,486,542,513,407,504,477,425,436,403,381,398,413,470,488,535,447,468,415,424,408,435,452,474,520,613,558,536,446,673,668,675,591,558,495,411,532,612,601,676,674,739,712,633,403,405,427,433,474,554,488,510,455,402 7,9,9,29,36,38,30,390,398,413,401,399,403,378,381,384,392,410,406,422,403,387,412,397,387,395,381,385,387,386,392,419,443,415,399,392,382,387,365,381,380,380,360,375,391,387,398,512,510,459,445,413,405,376,389,388,391,409,423,407,394,384,379,397,387,395,424,419,434,407,394 19,133,107,74,81,58,55,688,774,727,687,650,702,738,807,802,787,779,821,874,859,628,801,760,706,686,592,555,490,433,702,847,847,783,791,703,633,455,491,517,540,643,795,778,797,517,942,1009,990,953,929,869,771,721,789,817,889,890,944,943,912,624,600,630,661,789,880,836,854,759,677 15,17,14,42,47,27,26,452,485,454,465,446,437,458,473,462,443,455,516,618,587,431,559,507,472,442,417,425,410,395,420,573,608,499,526,454,428,408,411,412,436,449,510,478,473,423,621,768,768,698,659,553,486,461,523,538,598,587,635,621,572,406,400,416,416,488,599,534,541,469,440 16,37,32,27,24,16,20,410,381,417,418,394,412,426,457,430,446,407,431,429,436,384,394,384,388,386,396,375,400,443,469,439,425,402,416,417,403,449,558,622,686,777,855,757,649,437,670,560,530,477,461,431,442,567,687,746,846,829,859,767,688,384,390,397,381,416,422,398,413,392,389 19,47,44,595,1023,1023,584,422,426,409,422,392,392,425,434,431,443,421,452,510,488,394,472,457,430,400,416,398,405,374,426,466,491,437,451,429,387,399,399,398,378,431,453,456,418,469,514,625,615,549,520,456,420,449,480,474,505,517,556,544,490,423,406,416,400,443,502,468,473,413,400 2,15,13,40,76,68,31,402,461,437,416,406,411,438,440,418,442,434,469,536,501,411,503,475,429,430,428,412,398,379,412,479,528,448,467,450,410,403,410,401,407,433,458,433,445,390,538,712,728,636,598,508,431,420,462,467,506,515,560,543,511,401,410,389,399,434,513,492,498,443,411 20,9,8,18,23,19,11,404,471,431,440,414,413,419,434,420,424,422,456,567,532,413,502,467,438,434,400,423,398,373,411,532,547,488,499,453,422,385,418,390,390,414,423,431,427,407,549,754,756,673,643,546,469,424,457,460,497,508,569,540,521,398,384,391,400,442,535,471,509,422,428 3,595,410,68,70,39,40,985,1023,1002,977,939,962,1019,1023,1023,1023,1023,1023,1023,1023,929,1023,1023,987,974,912,894,806,655,996,1023,1023,1023,1023,980,932,703,770,819,874,956,1023,1023,1023,834,1023,1023,1023,1023,1023,1023,1023,988,1023,1023,1023,1023,1023,1023,1023,933,901,944,967,1023,1023,1023,1023,1023,966 14,10,9,16,23,13,10,503,586,543,517,478,496,534,591,597,579,577,635,712,698,475,640,583,532,514,452,460,417,406,515,678,700,604,644,517,460,399,422,417,464,493,603,567,586,434,759,859,846,786,763,677,547,535,613,622,703,700,773,762,711,459,453,460,473,589,704,634,667,540,506 4,17,8,205,196,103,125,485,608,559,525,477,497,533,601,581,562,555,650,750,718,506,670,618,543,525,464,473,418,400,529,712,744,626,662,521,494,426,468,485,511,585,702,646,636,494,782,899,896,832,803,712,582,645,717,734,792,777,830,802,752,442,449,435,449,586,711,659,681,557,486 17,99,78,82,150,113,58,534,551,516,486,469,476,589,645,622,619,598,613,650,630,422,529,508,454,458,418,432,407,410,541,602,593,543,553,476,457,423,455,446,505,578,683,655,652,505,813,843,814,776,721,665,555,664,740,743,798,793,849,833,777,467,433,454,491,598,669,625,631,539,456 14,17,17,97,152,154,97,490,502,458,470,457,448,508,567,573,553,540,573,591,587,423,506,500,448,456,435,417,412,390,534,580,592,505,541,490,468,427,425,441,456,510,633,624,644,436,758,764,743,683,658,603,494,530,605,626,695,700,761,760,710,457,427,451,451,523,577,542,546,475,450 11,23,20,29,30,21,22,498,568,529,503,475,514,558,608,593,600,589,628,674,656,455,574,540,490,487,441,443,409,400,539,638,664,575,625,514,486,418,430,410,466,499,616,603,626,436,825,869,845,810,789,749,641,549,633,651,741,740,816,818,789,449,453,481,491,600,679,640,653,561,510 2,11,11,18,20,19,18,461,481,475,475,446,476,476,491,498,479,494,518,581,588,431,508,477,475,453,426,425,403,396,471,525,551,500,527,484,433,405,386,388,395,413,460,462,472,409,668,777,775,723,701,626,539,420,445,457,521,544,621,634,613,419,428,414,435,497,570,529,563,477,446 15,16,14,13,17,13,10,532,633,581,581,497,532,554,643,622,624,608,684,766,746,499,698,647,589,572,497,473,422,386,557,731,751,661,693,563,502,392,402,411,448,492,643,611,637,436,796,909,896,842,813,730,623,542,610,643,728,730,799,798,763,468,467,469,508,642,775,693,736,614,550 9,18,17,77,122,114,72,429,441,430,419,415,416,418,430,426,423,451,451,520,486,414,470,448,436,436,423,414,379,382,423,483,520,464,473,420,379,377,414,401,416,434,482,460,449,407,552,714,719,625,617,531,432,463,502,517,552,558,602,543,530,395,405,410,412,443,511,490,477,434,406 20,13,13,45,62,56,41,421,472,454,437,422,433,417,439,449,433,445,484,570,565,435,514,486,442,450,398,409,397,392,423,540,576,495,508,434,408,388,394,393,396,422,451,443,442,403,562,763,766,689,662,552,472,424,440,467,531,530,553,564,523,393,392,401,403,470,565,500,505,472,435 6,35,32,34,32,25,28,467,595,542,522,480,481,493,546,519,508,515,604,717,691,477,676,601,541,530,477,462,427,410,488,686,710,622,627,505,461,398,423,429,427,493,581,543,539,439,723,881,876,808,781,696,573,507,586,592,679,671,741,726,685,424,435,434,441,575,707,621,655,534,498 1,1023,552,106,139,52,42,777,663,589,583,541,577,818,869,835,815,796,765,780,764,474,606,596,531,539,476,479,445,765,953,847,790,734,742,684,608,897,1019,1023,1023,1023,1023,1023,1023,763,1023,1001,937,901,867,824,725,977,1023,1023,1023,1023,1023,1023,1023,653,527,634,660,719,753,713,740,609,563 10,10,8,32,32,26,26,420,388,383,384,382,379,425,444,406,401,404,403,394,411,378,393,381,386,393,370,381,388,407,403,396,388,399,378,374,390,382,393,417,417,425,478,437,446,394,500,447,433,398,396,386,392,442,474,474,519,520,557,509,493,398,389,375,388,388,395,395,408,393,397 20,286,262,156,224,200,138,450,372,379,401,372,376,473,459,448,441,444,411,414,439,392,391,412,404,389,376,395,387,411,447,416,412,376,414,411,396,420,466,497,464,563,646,585,548,457,579,506,461,455,442,400,405,500,566,529,608,602,643,591,550,403,397,395,410,413,407,422,406,367,385 20,9,8,22,26,23,19,408,383,383,383,382,371,424,408,403,377,406,401,395,387,390,389,388,390,372,408,388,375,388,392,390,391,403,380,381,374,404,413,404,411,417,453,417,432,400,459,426,416,404,392,393,405,413,465,434,480,478,513,479,448,377,376,397,394,411,395,392,403,400,393 14,195,164,440,615,574,411,583,723,663,624,580,588,625,699,677,669,643,759,835,817,589,779,737,662,647,577,526,474,441,613,805,820,747,768,665,608,462,472,491,522,610,743,711,726,557,875,985,983,924,902,831,722,666,766,798,857,848,897,883,837,522,508,510,532,709,826,779,791,684,610 15,21,21,232,355,363,235,393,430,422,424,404,422,414,413,406,412,426,447,500,489,395,475,445,440,412,390,413,389,394,400,509,507,446,452,418,408,384,389,401,420,425,431,402,419,415,501,676,671,595,543,478,443,416,446,461,463,509,509,484,476,403,384,397,410,434,503,456,492,430,397 16,77,54,113,194,158,88,531,649,620,572,507,510,555,618,595,566,582,683,801,783,534,773,721,641,628,521,468,433,444,527,778,822,735,744,605,524,417,442,446,507,537,663,631,624,486,778,953,963,894,864,760,606,637,694,708,763,762,812,791,746,454,472,450,470,650,815,755,765,651,537 7,17,17,70,111,115,72,422,419,405,404,409,392,431,462,477,457,435,444,445,436,396,428,417,396,391,396,395,389,426,423,415,426,419,415,415,387,396,408,424,450,479,542,491,464,462,580,542,513,465,463,436,407,619,694,699,685,655,685,612,563,411,378,406,411,412,439,424,433,397,396 14,170,115,1023,1023,1023,1023,659,788,736,700,644,657,684,750,745,720,709,823,911,887,654,861,823,756,727,635,597,503,465,673,878,904,822,838,716,677,498,516,556,605,690,816,783,784,732,920,1023,1023,995,969,895,790,769,832,844,896,894,942,927,891,611,564,573,597,774,900,860,864,766,672 8,13,12,31,40,34,25,382,400,383,390,384,381,416,414,404,397,402,417,400,402,371,392,389,388,389,378,384,382,388,392,401,409,384,390,406,365,404,389,418,402,428,405,427,409,411,443,474,443,420,415,387,381,422,436,468,462,465,505,467,419,382,372,387,391,394,394,388,395,389,392 20,51,43,131,169,142,108,434,531,481,480,403,430,490,505,473,484,449,515,664,637,430,629,569,493,500,424,433,407,395,462,601,655,564,584,466,440,415,429,436,456,511,575,509,530,463,654,815,834,737,704,582,487,554,633,636,689,688,730,684,629,400,411,420,416,503,656,609,593,503,445 10,10,9,52,56,50,48,434,433,427,408,396,389,422,431,420,439,430,432,473,469,384,459,437,422,410,396,387,394,396,411,464,490,439,438,394,392,383,397,390,411,405,438,422,420,396,510,633,638,585,552,473,419,410,444,453,512,499,529,524,481,406,387,394,394,415,465,438,471,422,415 18,8,8,17,28,27,17,402,382,381,377,391,387,400,404,390,422,382,399,394,391,390,387,392,379,388,381,388,381,404,393,382,408,380,406,383,397,389,407,389,403,409,432,396,415,393,431,421,422,391,415,379,388,420,425,428,471,462,497,467,422,381,391,369,378,384,403,396,395,370,393 8,8,8,15,27,25,13,395,398,410,386,393,398,406,415,410,407,385,418,440,446,379,425,394,404,388,386,389,395,394,409,425,441,411,413,402,394,399,387,383,386,395,402,409,406,382,478,524,498,466,467,441,413,405,430,414,460,440,486,474,455,387,390,394,394,405,419,417,438,394,386 19,20,20,136,208,211,136,417,431,447,414,399,404,405,401,410,419,380,434,480,499,397,492,437,410,405,399,416,398,390,409,473,501,439,470,432,396,382,389,395,392,400,453,425,435,407,509,670,690,610,564,495,426,412,448,438,493,477,521,507,489,397,383,404,392,449,504,477,452,423,399 10,31,18,51,60,29,26,545,636,596,557,517,547,557,640,624,610,605,685,768,751,502,693,642,577,557,501,448,436,437,602,744,760,674,696,577,530,483,549,586,672,775,868,796,748,502,861,937,922,871,840,759,640,686,781,821,918,914,951,901,846,472,456,472,495,670,776,726,732,606,543 3,22,22,40,62,63,40,411,412,408,405,387,417,413,435,390,434,400,439,467,442,398,433,415,429,392,397,384,376,392,390,449,451,421,440,420,380,382,400,418,421,432,449,441,442,402,559,608,623,536,530,442,404,430,497,503,587,548,607,572,508,407,387,408,405,433,447,428,429,402,409 12,8,8,17,23,22,17,398,440,404,404,403,387,402,425,398,399,412,433,484,470,399,439,432,413,403,407,387,380,366,378,445,478,433,456,408,398,387,380,371,389,388,416,404,421,399,489,636,638,546,545,469,431,406,416,439,456,452,450,462,446,402,396,391,385,415,469,430,444,420,414 10,13,13,38,52,51,37,425,460,436,433,411,406,427,433,431,438,446,485,554,553,400,499,460,449,428,411,402,386,375,397,511,558,465,472,437,436,379,395,403,380,427,460,426,443,410,553,755,764,670,656,534,447,441,490,487,522,519,569,538,516,379,387,397,384,452,533,497,504,461,430 9,40,37,24,33,26,19,453,485,456,440,408,449,467,496,507,494,463,533,575,556,428,521,486,448,440,416,408,423,396,458,554,551,472,517,447,420,412,428,444,462,525,654,594,543,408,660,740,719,667,623,551,483,501,596,638,715,682,727,690,633,415,403,418,418,476,561,508,535,463,433 19,31,23,51,80,53,32,419,417,416,381,386,388,431,434,406,413,418,411,411,428,385,398,400,381,391,392,401,384,415,413,416,416,401,397,393,410,392,406,439,446,487,530,490,475,428,536,496,465,415,409,408,397,501,569,565,611,575,636,559,511,381,389,383,391,381,411,416,399,401,402 6,12,10,13,17,12,8,415,412,407,401,379,402,417,410,424,420,417,447,449,452,392,426,414,404,396,402,391,388,383,394,421,449,428,432,414,399,403,407,404,412,397,462,439,442,406,488,584,594,518,487,438,401,461,502,490,554,527,564,521,478,378,384,387,401,424,434,433,428,400,389 6,11,10,79,120,67,48,392,438,444,416,403,392,390,417,419,421,412,440,494,500,402,454,452,416,426,403,400,395,388,407,480,519,448,455,439,403,404,387,408,405,414,446,430,449,400,528,664,684,595,562,478,428,426,444,478,529,492,556,544,497,397,397,382,388,450,490,477,474,425,392 1,54,50,79,92,86,73,445,564,511,503,440,440,473,532,516,492,502,592,714,672,474,647,590,531,521,437,419,402,387,468,664,701,610,627,504,460,394,397,417,428,463,553,517,526,435,705,870,874,803,781,666,540,514,574,576,668,647,719,711,664,433,455,423,440,567,691,619,647,528,505 14,62,57,466,697,663,438,687,606,538,517,504,508,727,787,766,750,735,703,690,675,427,474,470,471,440,419,435,409,528,757,675,600,565,590,541,525,562,627,691,755,829,919,879,867,619,937,862,787,769,740,711,582,803,886,903,959,951,994,965,921,583,472,594,589,619,601,581,608,512,486 16,19,20,79,136,139,79,410,420,410,431,392,409,428,433,433,432,422,425,449,454,398,427,447,413,423,399,408,387,390,410,435,446,418,424,402,408,382,404,384,394,413,435,437,428,406,526,623,632,551,525,474,429,440,463,491,512,499,566,523,497,398,405,403,396,434,465,446,442,430,402 10,8,8,8,9,7,6,474,574,531,511,479,490,518,576,549,558,545,623,689,668,456,611,555,514,502,465,469,427,391,509,653,669,586,616,518,475,392,401,407,430,455,545,539,566,430,740,855,839,793,761,681,567,496,543,556,647,652,725,727,701,454,452,458,481,601,700,641,668,536,509 11,44,41,72,98,91,67,479,595,532,495,436,482,477,514,494,498,472,583,717,696,483,668,611,541,526,482,425,411,403,459,683,720,616,652,518,442,385,417,403,426,450,515,518,503,407,680,888,900,827,797,694,564,503,543,549,634,639,706,694,645,426,437,421,433,559,706,641,650,553,483 14,34,31,10,12,10,9,603,707,671,632,573,569,664,720,718,712,696,756,823,815,576,752,715,651,628,528,513,467,406,644,805,812,732,759,649,559,420,433,456,503,578,730,704,733,467,882,966,953,905,884,819,713,622,701,719,810,816,876,880,846,553,501,550,585,741,834,779,814,702,632 9,113,83,236,321,242,177,638,797,753,708,635,659,676,735,718,721,710,827,918,898,661,879,832,761,746,633,591,521,429,667,888,919,838,852,739,653,460,466,515,550,643,770,738,760,541,902,1023,1023,998,975,893,789,708,784,799,862,861,911,904,871,542,590,542,585,790,921,867,877,772,679 18,14,13,38,45,37,31,441,379,415,369,382,376,451,463,437,410,423,410,390,416,388,389,398,389,384,374,379,390,408,406,402,405,392,387,380,377,406,400,411,414,454,457,444,424,396,503,475,465,419,408,411,385,451,504,481,522,518,590,529,489,385,378,372,399,386,415,388,385,382,404 10,8,7,20,29,22,16,420,387,388,399,371,371,414,424,413,397,399,399,390,394,367,372,404,385,381,388,386,382,396,386,392,402,392,392,373,391,394,381,390,396,392,411,419,418,398,434,417,395,403,391,401,390,387,411,404,443,441,466,456,438,389,378,387,370,378,384,390,393,392,372 13,41,36,19,19,12,13,594,744,680,623,588,644,671,721,707,709,689,782,850,832,594,789,741,688,660,579,559,463,417,624,819,838,768,788,672,590,409,438,451,494,568,721,709,715,459,878,987,980,925,905,834,720,627,707,731,813,821,876,876,840,526,516,534,567,755,851,805,822,714,640 1,8,8,33,50,51,33,396,419,424,400,387,399,380,407,403,405,412,421,466,452,398,457,408,416,408,404,388,391,385,411,472,474,434,440,394,404,394,383,404,399,407,421,408,406,390,469,611,618,520,503,445,392,397,429,440,469,449,497,481,438,383,362,383,388,413,464,438,447,401,391 10,10,10,53,78,78,52,396,427,386,397,400,397,404,425,394,415,406,416,459,450,395,426,426,406,406,397,391,392,383,395,433,442,421,431,409,406,403,384,378,383,400,406,397,407,403,460,569,570,518,495,435,416,403,429,434,484,454,500,463,450,380,387,374,402,416,450,434,428,413,396 18,22,21,47,73,73,46,425,469,417,420,402,405,409,444,462,429,419,464,535,536,410,484,480,441,427,415,416,411,411,414,519,534,464,482,440,408,393,386,380,398,428,478,448,471,419,574,723,728,649,598,509,448,458,487,501,549,538,603,576,531,381,412,402,408,447,539,490,510,464,441 3,26,24,90,122,113,83,422,461,441,411,397,431,420,459,445,418,432,463,538,541,421,502,487,449,431,408,415,379,407,413,521,553,458,492,434,412,411,384,417,415,446,478,447,466,420,571,726,740,652,619,489,467,458,505,498,571,548,597,574,522,397,407,422,401,456,553,507,513,449,428 9,14,11,42,53,38,31,411,399,395,391,387,398,437,427,411,408,396,402,425,406,398,408,418,393,382,380,369,387,396,414,430,437,407,419,388,388,389,394,381,402,453,461,435,445,406,486,493,485,443,425,421,375,452,468,447,514,517,552,518,485,395,382,388,389,401,422,412,432,406,393 19,14,14,93,146,147,92,400,417,385,418,404,408,417,430,412,433,412,406,450,417,391,418,406,400,392,379,385,391,405,415,425,441,420,426,409,395,386,382,408,415,418,455,445,445,417,513,515,524,455,453,417,400,438,459,482,501,476,514,502,476,398,412,401,405,403,419,427,413,399,395 1,15,13,22,24,19,17,442,445,427,405,408,399,437,469,462,460,444,461,526,504,424,492,461,431,428,387,391,400,397,452,491,510,460,460,436,424,393,426,447,457,499,582,511,484,437,623,690,687,601,563,506,438,558,620,631,688,653,707,653,594,408,417,398,413,435,514,466,480,425,413 9,43,36,319,378,311,265,401,395,390,393,397,395,425,402,401,401,390,387,446,441,399,422,421,408,385,395,403,393,374,406,420,448,398,416,395,399,376,377,383,399,415,422,409,394,413,444,509,531,496,454,444,402,419,439,435,462,448,483,440,447,402,390,401,378,389,432,424,416,388,382 13,13,13,85,120,123,86,421,421,409,388,401,384,408,434,443,412,403,426,456,445,396,420,412,393,400,401,396,382,391,401,436,426,435,411,399,398,394,388,387,401,406,426,422,419,414,461,568,574,512,482,434,390,448,459,468,486,484,505,486,449,400,410,387,383,407,418,406,423,403,397 14,11,11,50,70,68,48,414,397,399,403,405,416,406,405,391,403,399,407,436,447,389,435,416,411,404,412,399,383,391,397,451,437,423,415,391,403,387,387,401,392,407,418,408,398,393,455,563,576,512,487,451,410,422,442,456,484,470,508,481,442,385,402,389,397,404,440,426,434,386,395 13,12,11,16,21,16,13,480,475,452,463,415,441,482,498,496,499,494,516,568,555,416,512,467,454,443,416,412,400,385,463,548,555,494,516,451,428,391,402,402,420,419,487,482,503,399,640,757,739,672,643,572,488,431,472,462,551,563,634,634,603,427,409,419,408,492,558,520,557,469,417 12,11,10,169,273,259,158,408,470,458,436,420,416,420,453,434,422,426,477,589,563,412,536,515,463,443,426,424,396,394,422,535,591,503,525,441,428,390,397,387,411,434,433,446,437,399,558,778,826,732,706,588,474,423,447,463,522,535,570,553,521,412,406,399,397,451,586,550,567,470,412 20,10,10,46,68,66,44,428,439,429,418,407,402,429,416,413,420,422,484,527,501,403,480,446,438,428,405,390,397,373,391,506,510,461,476,421,423,398,391,395,396,404,430,427,429,398,513,709,705,621,595,487,436,427,429,440,502,482,552,533,488,395,391,402,396,421,482,464,484,432,413 4,14,13,24,34,30,20,476,427,388,426,417,420,467,461,446,425,409,432,465,463,405,448,423,409,419,401,390,392,399,459,459,470,447,457,428,402,386,407,415,442,518,651,584,525,403,541,578,591,537,516,494,452,437,485,484,550,515,564,537,517,391,386,383,393,407,458,415,451,399,401 12,33,33,95,105,104,94,448,461,444,417,425,407,436,445,446,432,430,487,574,563,414,527,490,443,438,417,405,389,421,424,536,574,492,551,450,441,411,409,414,420,457,543,492,473,438,583,768,775,690,651,566,450,494,552,579,641,633,679,634,596,406,394,418,402,455,566,523,524,460,451 15,23,22,527,1023,1023,530,447,583,539,481,469,472,439,499,475,465,458,587,726,709,477,700,657,564,560,471,452,418,381,459,672,747,640,651,546,473,410,387,423,416,432,526,509,485,456,665,914,945,866,842,716,597,456,511,519,607,596,677,651,634,438,421,413,407,528,705,651,658,548,472 2,37,33,71,133,103,54,493,705,669,670,654,710,509,575,585,588,593,707,758,771,520,658,638,636,628,582,608,549,386,521,688,695,667,718,662,649,408,403,385,409,432,542,527,575,406,781,954,943,922,911,881,808,479,519,534,629,637,724,748,719,484,649,494,512,694,764,741,797,730,682 11,10,9,40,51,50,39,398,386,396,400,382,397,398,400,408,395,384,402,417,428,392,403,395,384,392,396,389,392,381,398,406,419,403,405,389,391,391,392,380,396,391,412,404,400,400,438,475,478,434,437,412,386,401,428,426,480,427,469,439,430,386,383,375,397,409,414,408,407,400,383 6,13,12,38,61,39,26,446,520,497,442,412,430,446,477,487,445,476,506,629,606,447,619,555,488,482,443,404,403,410,449,601,660,551,571,467,432,380,401,407,418,436,513,488,474,401,608,769,791,697,672,545,458,473,509,536,594,588,651,625,556,402,424,404,401,489,634,566,559,499,432 18,15,11,33,46,30,20,431,406,405,387,370,388,431,445,443,427,410,408,419,403,377,392,402,397,391,372,363,409,393,412,408,403,402,383,395,383,409,411,427,451,480,538,494,448,432,557,469,456,428,431,434,394,527,585,613,636,613,664,617,534,409,385,408,385,411,402,392,400,395,389 18,9,9,38,41,36,35,423,442,438,415,396,406,407,442,431,422,435,455,531,502,406,494,457,427,419,420,402,409,385,404,506,530,476,498,425,403,393,396,393,418,411,431,427,434,405,563,727,733,651,607,522,461,445,465,493,539,530,577,551,522,405,397,403,394,430,517,472,486,433,411 10,562,336,99,109,66,59,524,538,495,482,453,507,551,625,610,590,577,602,611,604,426,477,489,451,482,450,429,421,438,555,582,564,542,546,500,470,455,508,562,595,674,773,703,656,517,822,811,783,740,719,685,574,716,779,793,849,833,877,841,795,449,439,436,460,529,553,504,572,504,465 19,15,12,36,46,34,27,424,385,402,387,390,389,414,456,437,417,403,398,421,392,383,385,393,378,376,373,400,383,400,400,404,388,394,384,381,370,395,406,397,420,416,452,438,418,406,497,402,412,400,387,384,387,408,467,438,487,508,552,516,484,385,385,401,382,388,403,405,398,387,385 11,56,52,522,1023,1023,504,399,423,408,404,401,392,396,412,394,395,413,418,483,471,422,463,442,427,426,404,397,402,357,384,473,477,428,448,434,413,392,369,383,384,389,407,407,394,453,465,594,617,535,500,454,391,413,434,426,444,435,460,442,448,432,405,385,400,413,476,437,446,397,427 18,17,18,60,85,86,59,394,472,424,432,406,404,432,432,446,424,422,469,520,521,424,498,479,444,448,408,391,396,381,418,519,539,475,493,417,433,405,387,405,388,418,455,445,446,388,556,737,739,650,623,535,444,428,466,476,536,529,597,572,516,405,393,403,413,463,523,468,505,452,415 14,27,20,42,59,41,30,457,410,386,390,375,402,477,498,457,435,441,432,439,436,377,408,400,396,394,388,391,387,407,440,422,418,384,395,375,394,421,417,434,438,462,550,500,486,422,598,523,496,457,433,415,403,486,551,553,631,644,697,633,568,390,380,386,391,387,408,404,403,393,394 12,60,60,127,164,163,125,426,557,545,499,445,459,484,507,505,494,501,578,717,684,474,666,607,551,536,476,450,437,413,448,675,714,625,643,516,477,396,402,434,423,430,525,515,518,427,694,899,917,840,811,718,585,474,532,543,627,622,698,686,631,418,436,417,427,560,701,651,662,574,504 20,11,9,36,37,27,27,427,407,401,398,378,382,435,447,410,417,391,380,391,417,388,380,396,387,392,380,394,387,398,398,397,386,393,388,396,394,393,389,381,397,426,454,438,449,402,491,416,413,396,412,388,386,419,462,436,501,491,546,506,466,375,372,392,388,392,401,392,364,370,397 19,48,45,79,101,97,75,455,595,547,511,480,478,471,522,492,493,503,605,729,719,476,685,623,571,545,466,446,428,402,472,686,736,636,665,522,483,394,398,391,433,446,512,511,518,430,706,904,917,846,812,724,601,475,517,557,623,627,696,691,639,439,437,425,435,536,716,648,675,579,497 3,151,140,104,135,127,99,435,401,378,396,349,393,406,418,410,412,397,409,407,396,385,388,391,376,382,393,374,389,399,430,394,389,393,400,416,397,412,407,435,449,500,557,487,446,422,495,440,425,378,394,420,377,475,490,523,519,526,580,526,477,399,378,384,385,397,395,404,410,353,372 2,17,13,36,54,34,23,427,411,399,385,374,387,399,434,413,409,405,396,432,414,399,406,403,400,386,385,390,392,406,399,406,416,407,395,398,376,385,401,419,424,434,491,441,432,419,482,485,483,433,424,402,398,451,518,514,535,537,568,523,449,382,395,377,387,399,403,421,418,396,402 11,28,25,78,102,90,65,422,482,446,442,420,429,427,473,438,436,445,484,580,580,440,538,505,469,427,425,416,403,395,421,549,589,508,509,440,448,388,411,412,419,431,508,469,467,424,587,780,794,715,671,578,484,443,505,517,561,575,615,590,540,401,404,397,401,469,572,512,525,472,417 19,8,8,31,38,37,30,415,451,422,420,408,426,421,436,445,419,439,448,524,504,408,470,444,429,421,407,406,380,389,418,493,498,459,490,415,425,375,389,403,400,421,442,445,466,386,560,702,694,625,582,521,446,437,469,469,526,529,562,581,527,404,407,398,410,454,516,479,505,433,419 18,129,123,352,340,330,341,523,582,545,508,450,494,544,590,568,547,539,619,728,708,459,681,621,537,535,459,424,422,390,502,674,723,639,638,523,475,415,431,422,491,505,620,603,601,488,758,887,895,821,793,699,556,610,692,711,768,760,804,770,731,433,439,456,459,581,718,654,655,562,492 19,30,30,299,500,506,296,379,451,443,417,389,400,417,431,410,426,419,454,501,492,415,470,449,419,402,412,392,375,384,418,485,511,445,473,435,433,393,389,383,381,432,443,437,432,424,503,674,682,595,582,486,430,431,456,469,503,494,539,542,508,419,407,399,403,437,487,455,484,423,402 13,36,35,234,395,399,235,421,394,364,402,391,392,404,428,421,412,429,417,418,437,384,406,393,387,394,400,385,388,382,397,417,424,385,416,376,383,399,401,422,422,430,479,458,421,449,486,505,463,439,408,424,397,510,587,594,591,553,593,539,480,403,391,396,382,394,425,396,401,404,405 7,11,11,21,22,19,18,403,473,438,437,413,445,425,448,441,457,439,498,575,546,422,519,473,437,436,405,416,397,378,429,558,549,496,495,432,422,394,397,385,392,416,474,452,461,412,591,743,731,659,636,540,465,451,483,489,560,535,584,586,541,397,401,413,414,467,550,539,524,466,428 10,11,11,25,30,28,23,414,451,439,425,415,413,435,445,440,430,446,473,537,509,417,494,468,444,424,414,399,377,403,421,495,532,476,487,442,430,392,393,393,415,426,482,446,445,408,568,731,732,675,614,527,458,441,493,512,579,565,619,563,533,396,414,399,402,446,519,474,505,416,426 16,13,13,49,59,60,50,397,427,425,383,403,395,420,413,412,418,422,429,450,461,404,446,439,419,430,391,390,407,386,402,466,485,446,464,425,412,402,393,398,384,383,424,429,418,407,490,645,650,575,526,469,436,418,425,429,478,466,496,495,453,404,400,392,383,424,486,468,468,422,397 2,27,24,218,267,180,151,603,790,734,673,567,597,635,688,664,657,630,824,939,884,729,920,833,780,747,627,556,473,430,654,936,935,861,856,716,631,444,494,507,584,681,814,783,766,530,856,1023,1023,983,947,849,727,690,760,781,848,845,893,873,823,509,559,505,496,848,976,894,905,795,670 6,40,32,113,206,126,67,445,424,441,443,404,421,462,472,473,452,462,467,570,551,400,488,481,446,436,423,394,384,404,448,532,541,493,485,439,410,420,433,452,471,537,614,549,536,468,673,741,738,657,605,520,456,617,672,701,746,724,767,716,653,411,416,391,418,455,530,479,490,443,430 9,28,27,64,71,65,59,450,592,543,515,470,459,501,520,507,515,506,600,708,701,474,646,595,527,519,465,461,412,385,471,674,705,618,638,522,473,396,389,394,409,447,508,500,522,422,700,891,892,833,796,702,574,481,532,559,635,645,697,704,648,431,435,409,432,586,710,662,663,540,479 6,306,279,190,256,231,171,410,411,382,430,380,380,425,427,415,423,399,414,416,397,385,406,366,393,388,406,398,386,400,435,395,410,403,403,399,394,397,434,466,483,522,604,532,504,416,494,469,451,408,408,416,404,462,492,502,557,539,582,537,503,383,387,376,396,396,402,388,391,386,375 17,15,13,69,100,88,55,419,419,434,410,404,421,418,433,456,419,418,438,497,474,393,462,445,423,409,401,395,402,393,415,464,474,443,444,401,385,397,401,415,419,463,490,455,438,409,550,661,657,588,559,482,450,452,502,528,580,560,598,540,510,408,394,393,393,452,473,466,456,403,396 5,15,14,116,160,140,105,413,440,410,408,414,404,420,417,404,398,429,448,495,506,408,480,463,425,423,408,394,397,400,432,524,531,450,464,429,403,374,373,402,391,433,430,431,427,394,496,705,725,621,595,491,439,437,477,467,504,499,545,513,475,391,397,406,386,438,501,454,485,438,410 1,11,11,68,98,93,65,410,455,423,434,405,414,398,417,398,423,425,433,486,468,394,463,444,415,415,394,406,403,401,402,481,506,443,464,402,400,383,392,403,397,405,435,417,429,391,505,661,672,585,553,483,423,421,461,453,507,498,544,517,499,403,411,403,389,418,495,461,459,423,396 16,243,68,1023,1023,969,940,930,870,822,782,732,763,955,993,969,951,929,932,968,953,721,899,862,802,787,686,662,550,680,866,934,946,878,892,795,719,734,784,803,857,922,1007,969,958,888,1023,1023,1023,1023,1002,941,840,993,1023,1023,1023,1023,1023,1023,1023,828,679,816,832,891,958,914,928,835,756 17,11,9,27,34,26,21,426,412,396,379,391,409,444,453,442,430,406,399,419,413,388,390,384,394,395,382,384,389,386,418,419,407,407,395,391,392,416,413,412,418,427,482,450,434,413,516,502,475,441,422,415,397,457,502,500,558,546,597,552,494,390,383,395,395,414,413,410,422,386,380 1,17,8,69,64,40,46,472,481,466,472,422,441,507,539,537,493,493,527,582,578,438,499,479,446,428,438,429,389,420,499,571,575,506,536,450,455,431,434,471,503,589,715,659,625,475,779,780,764,694,664,588,496,632,714,746,852,853,894,828,769,450,406,423,431,491,580,524,549,477,427 18,20,19,62,110,101,55,447,446,417,429,401,397,436,462,465,471,466,471,501,489,393,448,425,429,431,403,405,392,402,418,478,466,426,449,415,396,400,413,405,424,453,519,497,485,421,613,645,632,549,543,487,420,507,574,563,635,627,680,650,599,396,386,401,413,421,477,449,456,428,416 1,269,208,267,320,214,183,705,649,580,575,536,580,745,800,784,773,755,752,762,761,492,640,612,543,521,486,461,412,563,789,764,747,674,714,647,571,601,690,762,818,889,963,917,893,667,946,925,895,839,818,760,652,862,934,949,993,979,1014,978,934,608,475,599,624,678,734,698,714,609,534 13,8,9,37,48,47,36,389,422,411,387,390,396,412,413,407,420,414,450,492,461,407,446,442,415,428,392,380,393,400,390,465,480,429,453,407,415,401,378,408,399,401,426,418,426,399,490,629,633,566,534,443,424,405,422,422,480,468,492,481,476,386,399,387,402,438,469,450,462,433,398 8,25,17,64,61,37,35,495,513,498,429,426,443,492,533,526,496,496,542,673,647,455,645,574,504,508,454,422,397,379,456,632,695,587,599,491,431,414,429,443,445,486,595,558,533,450,690,809,821,739,704,606,509,551,598,612,695,687,747,707,661,406,401,429,396,495,669,627,614,512,447 5,20,19,16,18,16,13,524,645,586,546,510,567,566,653,632,625,629,690,740,737,508,672,633,568,569,511,503,463,399,539,717,723,642,663,545,535,400,400,411,433,464,613,577,630,423,801,921,906,862,834,765,668,506,573,609,699,708,784,789,761,476,501,500,515,686,760,709,734,631,578 2,25,21,79,107,84,57,433,495,454,440,429,436,483,502,508,492,474,538,594,576,430,565,509,478,448,418,432,422,423,470,592,599,533,521,457,418,419,423,438,481,513,604,564,514,426,671,788,775,700,665,586,459,515,552,592,669,656,714,692,623,431,405,427,436,511,626,544,562,482,439 16,19,19,31,43,42,30,414,462,447,419,391,410,408,427,417,407,414,453,523,521,422,479,456,434,415,396,390,401,397,414,521,543,478,469,437,407,393,384,395,391,420,437,428,438,397,527,726,723,657,610,512,456,435,475,478,536,526,557,532,511,398,404,396,393,425,527,469,482,438,424 3,10,9,32,56,44,22,458,483,465,423,424,410,466,484,467,475,471,527,540,548,414,501,471,442,441,416,415,395,415,465,562,550,489,516,445,425,410,408,422,448,459,543,516,499,430,642,763,750,685,641,550,459,516,586,590,663,642,705,675,622,413,396,408,427,493,545,526,532,445,404 6,13,14,175,223,233,183,397,399,377,385,394,375,403,367,382,386,399,388,426,429,407,402,400,404,380,375,386,376,393,378,412,418,403,409,389,394,381,375,392,392,351,355,368,382,389,390,461,475,426,435,396,394,370,372,387,371,371,379,378,394,397,395,385,391,409,400,408,405,395,386 7,20,17,32,50,43,27,367,393,406,367,381,376,407,423,401,419,420,378,390,398,391,388,394,389,379,400,404,400,385,402,392,383,393,388,394,378,384,373,388,397,429,448,423,409,389,449,426,415,395,397,390,404,414,439,430,462,449,485,450,449,377,370,385,384,381,379,390,371,390,388 11,467,339,409,457,309,292,757,860,813,784,721,750,790,853,837,831,820,889,968,950,737,921,880,822,804,707,682,579,511,761,932,960,887,904,795,721,531,585,590,673,757,876,848,853,664,985,1023,1023,1023,1016,942,844,823,888,907,960,959,1005,994,957,658,660,654,692,855,957,914,925,834,759 3,9,9,41,62,61,40,399,433,421,409,396,399,415,421,424,402,402,455,531,521,411,491,451,441,410,405,385,400,386,400,498,532,470,473,425,421,397,394,379,396,413,453,430,423,393,507,689,717,617,595,503,435,412,423,444,478,465,529,526,487,408,406,400,394,412,520,471,489,434,429 16,41,39,228,557,536,214,534,550,526,475,448,492,583,628,606,586,587,617,677,644,462,582,541,508,471,465,446,415,435,508,606,625,557,558,491,454,448,459,437,503,542,656,607,594,500,781,842,839,777,750,676,551,632,712,732,796,794,833,805,753,467,444,446,488,555,648,601,628,522,474 17,9,8,24,26,22,21,405,385,380,386,400,394,407,401,409,396,399,391,380,381,376,385,393,382,386,393,397,372,402,397,401,376,387,399,392,393,387,391,392,396,400,427,410,422,390,423,402,402,381,382,396,400,432,448,446,485,471,494,472,425,390,386,384,375,387,373,377,412,389,388 12,21,11,54,60,27,26,421,413,409,390,401,399,428,454,411,418,429,437,489,448,395,460,429,407,412,397,394,373,418,428,442,480,428,435,415,386,431,407,425,434,490,524,456,458,429,566,600,599,532,512,433,416,495,550,547,583,576,618,571,503,395,394,381,397,409,479,440,438,406,398 13,305,262,274,307,266,246,442,400,371,389,395,397,436,427,417,414,389,437,397,400,402,397,389,374,381,360,378,359,416,441,407,422,429,408,404,392,422,452,478,509,559,654,581,527,433,547,467,457,446,420,407,387,432,508,477,557,548,590,560,457,399,414,382,410,405,414,401,400,389,384 3,237,190,43,50,35,31,574,776,738,702,617,658,655,709,702,702,699,810,903,879,650,841,795,737,704,620,583,502,440,646,871,892,815,839,700,642,444,482,477,513,623,750,723,740,512,891,1023,1023,987,964,887,770,663,764,793,863,855,910,897,860,517,570,513,566,759,877,833,845,741,667 3,17,17,30,47,29,23,447,414,407,393,417,391,454,439,418,422,414,403,458,453,396,439,417,391,388,389,377,389,375,472,445,454,439,431,397,387,402,423,458,467,556,667,602,561,409,526,543,520,492,478,470,426,456,489,508,567,547,594,548,521,395,387,388,402,403,441,429,426,395,391 14,17,14,28,41,33,22,465,398,404,412,401,394,449,425,417,419,398,418,432,419,392,429,404,387,391,393,384,391,376,440,431,433,424,410,406,412,394,415,419,441,493,582,528,498,415,497,495,501,464,447,443,437,447,482,482,512,502,553,522,481,396,387,385,399,399,411,391,414,383,385 4,17,17,57,72,69,55,418,498,485,432,422,458,450,454,468,453,453,498,601,602,443,547,515,480,473,443,413,387,396,434,581,619,510,546,461,442,393,409,390,412,402,476,459,472,394,607,802,806,732,691,586,498,437,484,490,568,566,623,602,560,407,396,413,407,498,604,554,555,473,432 7,8,8,22,28,27,20,399,379,374,387,382,388,401,399,401,411,410,381,392,402,374,407,394,379,376,383,391,388,392,391,406,404,405,382,397,399,400,396,387,414,423,450,412,399,392,435,450,430,419,407,391,388,439,463,462,490,476,485,465,439,396,380,379,386,388,407,387,380,378,383 14,12,11,46,48,42,40,415,483,451,444,416,417,438,452,437,432,431,479,609,556,417,552,507,466,460,417,410,383,394,416,561,602,508,531,460,447,392,403,384,401,427,444,441,471,402,560,779,787,705,666,575,476,437,458,471,537,510,570,551,523,396,407,416,396,472,603,521,508,466,410 13,43,42,92,167,170,90,404,487,464,447,425,425,423,463,448,444,441,496,598,584,428,565,513,469,459,423,430,400,395,412,580,596,513,533,462,429,407,389,411,411,434,467,436,459,385,576,773,789,691,668,568,465,462,523,502,569,532,603,589,544,425,434,397,401,467,602,559,539,467,419 3,253,236,175,254,230,157,413,409,425,406,419,409,425,442,447,419,405,428,500,469,416,460,435,419,413,371,413,407,387,454,522,528,464,465,403,395,398,404,441,453,502,567,513,473,415,520,649,644,554,514,433,412,458,461,454,507,514,558,546,486,406,378,390,384,422,486,445,459,414,406 4,8,8,21,26,24,20,432,429,434,417,414,385,424,444,431,430,415,447,512,486,414,479,441,435,424,411,380,383,384,420,503,524,467,493,409,417,398,380,408,416,453,536,492,471,396,539,681,671,598,555,500,426,427,459,483,510,510,547,527,493,397,382,387,399,442,508,469,475,426,384 12,333,296,211,313,278,182,453,372,391,393,406,405,432,450,425,415,424,405,401,382,388,405,375,378,393,371,389,395,438,443,412,434,396,396,406,399,410,445,454,484,531,612,535,501,446,505,467,480,430,415,403,397,470,497,488,542,557,596,550,509,394,378,401,393,384,390,394,413,374,364 2,11,11,34,46,46,34,398,445,405,435,397,398,420,429,424,411,408,446,520,515,408,480,463,443,420,396,412,382,357,397,495,532,462,460,417,414,393,387,407,399,400,436,417,414,398,500,699,715,635,589,496,442,415,442,430,464,467,481,505,483,392,417,401,400,428,522,468,458,448,403 16,287,189,285,412,268,185,684,750,691,659,596,633,700,770,748,741,734,796,858,844,613,807,754,707,672,598,566,496,453,658,836,844,769,775,693,618,474,529,568,635,723,827,782,766,589,922,1023,1014,963,929,860,764,766,836,859,916,910,953,931,891,583,550,567,602,767,853,807,829,722,633 15,35,34,118,180,181,118,394,405,439,397,411,401,425,425,445,448,417,433,464,476,383,430,434,404,419,402,383,401,401,401,453,468,446,432,411,386,401,398,409,399,435,457,425,442,407,512,594,604,535,506,444,415,469,451,465,483,494,533,507,466,407,398,396,395,415,451,455,434,406,413 19,60,52,814,1023,1023,744,581,701,656,613,568,571,631,681,674,661,655,747,830,815,553,767,725,653,640,572,511,457,426,590,779,812,719,746,614,547,443,445,475,508,591,724,684,688,571,862,1005,1012,945,919,838,717,689,771,789,855,845,898,874,833,555,513,512,536,685,815,763,786,672,597 17,10,9,26,33,26,20,408,411,390,394,387,408,415,419,401,417,392,405,400,410,388,404,397,398,394,394,390,378,406,386,389,406,408,392,377,383,395,393,405,408,418,441,425,421,404,478,459,446,419,418,394,384,425,446,455,492,474,506,471,450,394,373,386,383,394,411,400,413,384,393 6,9,8,28,40,37,25,411,470,466,428,437,426,437,483,449,448,454,504,576,543,418,508,485,442,445,420,402,394,405,428,545,569,517,505,448,444,414,410,403,422,455,503,481,491,417,614,773,771,695,667,579,477,484,531,536,602,583,652,618,576,401,406,401,408,463,560,503,542,461,439 9,9,8,38,51,50,36,399,460,426,401,403,400,437,411,413,411,404,473,547,521,413,512,478,438,425,414,421,402,399,410,511,558,476,517,451,436,390,402,406,400,414,430,415,422,408,504,742,749,660,637,506,428,415,438,430,472,471,518,480,465,400,408,388,387,437,524,471,496,428,415 14,24,23,19,29,26,17,518,600,568,524,501,539,561,619,596,620,598,647,714,696,487,615,585,536,533,484,465,425,414,547,687,695,618,645,553,486,401,407,430,444,499,626,603,624,430,783,876,859,811,784,727,616,501,569,603,703,709,778,779,742,476,462,481,500,628,715,673,689,582,512 20,31,28,162,273,258,150,451,509,499,472,441,458,471,470,489,473,488,526,666,641,451,606,560,517,479,443,430,424,384,454,617,669,572,568,508,469,408,409,393,419,445,524,501,506,426,641,860,884,800,771,660,518,505,541,570,643,627,689,668,618,409,406,425,413,510,642,574,593,484,454 11,34,30,15,17,12,11,615,624,581,544,517,521,640,723,714,700,685,694,718,713,477,600,576,538,519,479,490,416,410,620,669,660,611,634,551,510,417,459,479,506,598,728,709,711,472,856,868,842,809,781,732,626,637,718,738,812,814,869,869,827,527,465,525,566,658,724,666,708,599,549 20,11,9,51,68,38,31,440,399,385,412,369,376,433,425,425,411,391,419,412,428,379,411,399,395,396,385,386,377,395,395,421,418,409,401,389,381,399,395,409,405,419,462,436,433,402,507,512,515,470,469,416,403,432,442,436,503,511,561,533,469,373,391,385,386,392,416,427,428,393,406 13,19,19,12,14,14,11,452,516,495,468,437,459,473,523,505,518,497,575,650,627,467,572,534,482,485,456,434,402,381,464,620,631,540,577,490,439,379,392,420,396,434,496,511,528,392,677,806,794,734,701,622,522,441,503,518,593,602,679,680,622,418,411,436,435,559,636,560,606,516,442 11,25,15,53,73,43,33,478,386,404,378,386,415,472,486,449,442,434,408,421,412,397,395,402,395,400,383,386,387,398,410,397,397,391,395,391,360,408,411,391,413,421,513,462,476,405,541,509,496,449,441,406,399,446,481,476,544,580,634,610,549,395,393,399,378,378,403,407,405,386,381 10,22,22,29,36,35,28,438,501,465,448,413,422,423,467,479,465,453,520,614,605,428,552,524,466,459,412,414,385,395,436,596,612,530,552,472,431,409,400,388,418,434,467,464,461,419,622,793,792,722,691,591,480,452,502,500,589,577,648,625,577,396,420,416,405,507,627,561,587,472,447 1,1023,972,1023,1023,1023,804,1023,1023,1023,1013,960,979,1023,1023,1023,1023,1023,1023,1023,1023,969,1023,1023,1023,1022,949,920,824,911,1023,1023,1023,1023,1023,1023,974,957,1012,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,947,911,949,972,1023,1023,1023,1023,1023,979 8,12,12,76,115,116,76,407,484,445,427,429,451,447,483,451,446,465,511,593,566,421,529,487,468,447,425,404,399,404,440,556,581,511,522,491,432,400,381,406,414,416,483,461,463,413,619,797,798,725,693,605,508,441,496,507,577,557,632,625,577,403,421,410,424,490,588,546,559,457,434 14,9,8,14,16,13,11,486,571,504,492,474,474,503,559,561,548,533,614,674,652,464,593,558,499,501,444,431,401,378,495,642,652,566,613,514,477,391,405,425,446,489,587,560,570,440,742,835,821,764,746,646,541,535,618,637,698,691,759,747,708,436,438,439,456,552,673,627,640,525,478 16,17,16,38,42,34,30,421,472,461,436,412,441,442,470,466,445,457,493,554,559,424,511,472,459,437,416,409,404,396,435,528,552,476,507,463,403,413,398,403,401,430,483,481,466,425,611,766,756,683,652,570,459,455,516,542,625,596,657,632,577,403,397,389,418,465,561,511,525,470,426 10,9,8,23,29,25,19,415,394,380,388,378,395,414,425,405,395,393,394,401,402,372,388,386,374,394,390,381,381,372,398,405,386,376,386,374,377,389,398,418,403,421,443,420,400,404,462,427,418,383,396,378,397,430,460,442,476,468,525,495,440,381,374,400,381,391,399,384,391,378,391 7,13,12,26,39,32,19,402,393,387,395,380,383,387,404,386,415,385,394,409,403,384,408,398,387,385,388,398,394,386,394,396,417,379,407,393,386,397,382,400,416,403,448,426,409,390,445,438,436,428,429,397,393,419,439,419,458,457,499,443,426,390,382,379,378,378,417,387,393,394,373 10,10,10,56,89,94,58,399,401,404,388,384,406,425,442,427,437,437,424,443,422,397,415,409,387,403,396,396,378,395,408,437,421,416,414,388,408,396,399,416,415,450,474,450,441,427,511,519,497,466,457,429,425,524,598,596,613,562,603,540,489,405,391,402,399,425,438,426,441,412,397 20,12,12,60,98,97,58,417,426,412,396,407,391,420,433,411,424,423,430,490,479,401,455,425,413,400,404,388,394,403,402,441,458,437,450,401,424,407,403,405,424,427,469,434,453,428,539,639,658,582,542,466,408,451,493,515,558,538,592,541,497,392,396,403,386,441,470,451,456,418,399 20,14,12,32,47,40,26,408,405,406,384,375,388,395,398,402,396,386,409,405,401,374,392,377,385,373,374,381,377,389,389,397,384,391,380,383,380,388,392,401,393,414,442,413,389,390,443,436,405,420,391,401,385,421,419,419,441,453,469,456,425,396,379,371,384,401,405,389,379,377,376 15,303,256,200,274,233,169,436,401,368,396,373,360,446,443,432,431,421,372,425,392,398,404,376,386,404,389,375,405,428,425,423,419,410,406,385,397,412,432,449,491,567,647,548,513,450,502,482,457,429,403,397,390,467,528,534,585,564,611,562,486,372,368,393,404,423,412,380,391,382,396 20,31,23,41,69,48,28,397,411,389,395,403,409,419,461,432,430,425,427,460,452,383,448,424,405,394,390,383,363,402,431,434,472,432,432,413,389,401,435,423,420,468,542,498,473,432,537,560,555,504,478,443,408,523,556,566,623,593,650,564,546,386,391,387,410,416,461,425,443,393,395 18,14,12,33,41,32,26,411,410,392,376,381,380,433,426,416,411,400,371,391,400,377,386,382,384,385,382,398,385,395,381,379,398,384,381,372,389,410,381,397,402,397,448,420,429,414,442,425,412,402,398,394,377,387,435,439,473,466,504,471,453,390,386,398,388,377,377,391,383,395,377 14,26,25,303,528,537,302,396,385,368,406,407,380,397,410,409,398,410,408,395,421,407,409,395,392,401,385,390,392,420,401,402,399,397,407,385,390,395,385,404,390,442,479,404,418,440,459,473,470,422,410,372,406,456,487,489,505,498,489,466,435,411,396,385,394,404,406,401,424,397,399 1,17,15,17,19,17,15,418,470,464,421,399,414,412,436,430,405,412,457,622,595,426,599,547,466,463,415,399,396,415,440,564,629,507,540,454,412,404,408,408,418,459,494,454,453,416,514,698,746,633,603,505,414,463,516,531,562,565,590,543,526,394,404,394,405,437,626,550,562,471,400 11,10,9,27,37,21,18,413,408,413,383,388,382,416,417,395,422,412,406,415,406,398,410,385,394,397,378,390,364,387,396,411,412,402,400,383,382,394,385,377,404,395,435,423,421,386,467,452,482,438,416,420,391,416,405,410,462,484,484,480,459,382,385,384,384,393,405,402,398,399,393 1,18,17,13,14,11,10,583,717,657,620,568,577,618,675,666,659,664,746,841,816,584,779,727,659,640,557,509,448,391,593,811,831,749,775,653,554,411,419,429,459,519,670,660,689,442,838,980,977,918,893,810,696,585,662,687,766,767,835,840,805,512,525,511,541,728,843,793,805,701,586 5,11,10,22,32,28,18,391,399,399,387,372,396,384,431,400,400,404,401,403,390,386,396,388,385,378,381,376,390,402,400,393,395,384,404,389,375,387,398,404,411,402,442,421,418,398,449,428,422,394,406,395,372,436,452,449,462,469,508,459,443,377,394,380,385,385,394,389,384,373,378 3,20,19,24,38,37,23,394,415,405,397,399,404,405,438,411,410,418,435,461,447,393,442,438,407,407,388,391,385,379,389,438,475,428,439,415,384,397,390,384,392,436,435,395,425,404,474,606,601,531,498,455,427,421,461,462,485,495,508,488,452,391,385,390,394,414,488,459,457,408,411 6,23,20,33,54,47,29,406,395,374,399,389,415,406,416,419,405,398,407,409,401,379,404,389,388,377,386,385,378,376,393,402,404,372,400,386,398,386,392,405,406,415,458,432,416,410,432,433,431,400,410,400,389,419,453,459,491,481,508,468,441,386,380,389,390,379,389,383,384,365,388 14,38,37,155,245,250,154,411,390,406,369,369,379,398,401,396,393,393,381,422,397,403,400,412,389,395,375,373,378,417,390,399,416,391,393,390,392,377,395,400,403,405,433,414,408,406,448,455,452,404,429,423,389,450,507,499,466,482,497,451,444,397,384,390,383,398,414,394,408,384,379 7,28,18,58,83,48,35,413,411,379,373,377,390,429,449,417,433,429,413,433,428,396,410,401,409,385,390,397,395,408,416,415,418,395,393,389,385,395,403,419,429,452,512,486,436,436,511,480,461,450,431,434,388,498,529,556,580,571,610,542,518,392,386,407,400,392,400,407,393,390,387 9,46,43,250,327,299,226,441,518,466,460,444,437,431,460,442,465,454,512,634,601,442,587,522,494,500,439,427,403,404,448,602,628,535,554,488,463,382,401,394,406,425,473,471,470,430,609,840,856,779,741,636,525,429,478,494,566,550,630,597,573,422,408,419,426,482,606,555,585,482,459 12,55,50,63,124,109,52,392,597,579,584,633,726,425,456,455,460,454,541,569,590,452,549,574,620,630,642,703,680,378,408,456,470,459,495,507,531,385,394,379,396,391,397,404,437,382,560,705,721,708,732,756,725,408,409,402,434,435,485,521,486,458,709,443,438,533,590,613,710,657,707 4,10,9,16,17,12,12,478,568,518,510,461,491,490,552,559,519,517,597,695,673,465,637,569,523,502,467,451,425,402,472,660,690,592,611,510,453,395,409,422,435,457,553,540,543,420,712,852,842,787,747,670,554,477,504,543,628,630,705,708,663,432,433,436,457,593,695,619,636,554,501 9,30,30,17,34,32,15,595,826,776,723,638,650,625,699,671,656,640,867,976,923,773,937,856,805,774,655,585,508,443,670,959,952,876,883,751,676,422,428,469,512,624,770,758,765,490,871,1023,1023,1023,1016,917,800,669,759,780,838,835,880,871,835,526,637,510,534,916,1023,963,976,869,751 19,48,46,104,142,139,99,443,483,465,464,439,438,459,496,479,477,451,523,613,599,422,558,520,466,448,423,432,416,413,436,565,614,514,545,455,427,414,420,425,423,441,538,527,485,431,637,793,799,724,689,580,487,501,563,584,670,651,705,666,614,392,398,402,416,487,586,543,567,479,429 19,21,21,67,85,81,63,421,455,432,412,406,423,418,409,416,419,423,451,561,515,412,521,474,448,431,400,416,393,399,409,511,546,483,488,446,409,389,398,395,411,442,421,422,440,403,541,737,737,664,622,537,458,429,485,474,529,528,567,535,501,411,421,396,403,450,543,487,482,429,419 6,96,88,123,162,138,106,506,647,617,556,505,523,546,593,585,566,556,677,785,772,541,738,699,623,604,518,478,421,410,511,754,783,695,722,592,506,399,429,447,467,523,603,604,605,462,786,947,957,893,864,774,649,566,644,656,745,732,798,785,744,456,471,441,462,633,786,730,732,634,530 18,152,142,95,130,120,88,447,427,424,416,400,388,444,477,483,418,438,429,506,498,400,492,467,407,445,406,405,389,404,434,494,536,468,470,438,416,418,431,445,445,491,582,531,517,415,588,627,625,545,520,444,403,495,533,541,612,612,667,652,576,435,382,410,382,441,501,503,460,436,400 12,34,31,30,36,20,19,602,726,679,633,581,582,656,719,720,709,693,784,839,821,616,786,733,672,657,579,555,469,401,641,822,824,751,776,650,583,408,436,442,495,563,717,708,720,467,872,984,967,921,899,826,720,616,677,714,799,806,868,873,836,548,548,560,577,768,855,812,835,725,618 13,11,11,26,32,26,20,403,520,502,472,439,443,420,445,436,456,415,529,659,625,451,608,553,487,497,427,432,408,397,424,620,658,568,572,480,451,391,402,389,396,418,440,432,456,400,578,896,909,836,798,684,550,401,432,460,494,467,533,567,516,387,434,398,413,490,631,561,563,480,459 12,19,17,67,88,78,58,432,463,455,442,402,406,441,462,454,458,439,506,588,557,441,530,483,470,450,433,415,403,406,436,562,585,518,526,461,448,417,420,422,470,492,568,510,484,426,643,775,778,698,657,553,477,507,592,600,671,658,708,651,587,401,410,422,408,477,576,543,535,460,432 18,31,30,57,83,80,54,419,503,448,445,430,406,436,473,475,442,454,516,585,571,416,518,503,462,455,418,404,401,392,437,554,587,514,533,447,436,386,391,391,418,418,480,482,462,412,614,797,822,735,705,599,502,462,522,521,577,590,651,622,578,399,406,396,433,476,595,554,557,484,438 16,37,37,108,137,129,101,431,517,477,465,467,436,458,473,464,481,470,516,619,617,439,564,526,471,479,433,430,421,412,441,578,611,533,545,468,447,406,424,405,416,446,506,484,479,415,634,827,833,760,725,623,533,474,516,531,594,599,657,643,598,411,420,395,431,487,621,560,579,489,456 19,11,10,27,35,30,24,413,383,377,383,371,391,436,436,416,402,410,413,403,395,396,399,390,398,389,401,377,393,384,398,400,408,387,377,397,390,405,398,396,417,425,424,437,426,395,468,439,410,408,394,406,388,433,454,432,528,513,516,527,476,395,395,386,394,372,379,396,385,392,390 6,11,11,28,35,33,27,392,408,428,410,405,407,406,418,425,419,422,433,483,483,409,452,440,429,427,392,410,381,376,400,459,492,438,445,416,392,407,396,394,400,414,449,422,444,398,498,664,679,580,553,466,442,432,462,448,494,506,539,531,496,383,413,381,409,451,485,461,448,409,404 13,10,8,28,32,27,22,427,388,374,399,382,374,419,425,415,388,387,397,399,393,382,380,381,396,380,375,392,376,407,392,380,395,385,395,373,384,397,401,388,407,423,422,447,402,380,449,422,409,408,400,403,390,422,429,424,483,463,497,490,465,396,376,391,379,396,405,386,391,388,395 15,23,23,80,105,105,80,409,481,439,436,403,418,443,439,443,431,445,484,569,543,421,514,475,450,441,402,399,390,406,446,538,554,478,495,447,426,412,406,406,417,438,513,496,476,394,588,746,753,669,646,531,437,464,504,530,604,581,643,610,552,406,410,409,397,439,563,491,512,453,423 19,37,29,45,55,39,33,415,433,442,406,406,421,420,451,456,414,421,439,507,489,421,456,442,423,425,406,389,393,377,434,462,496,441,454,421,409,380,422,427,450,477,541,456,486,424,560,646,635,572,529,477,432,518,562,567,626,588,640,579,540,396,376,394,409,407,488,463,448,418,417 6,20,16,40,62,45,28,416,384,378,400,391,385,419,429,424,410,408,413,431,424,388,428,412,399,389,390,396,381,389,423,408,431,409,418,388,397,373,417,437,427,445,496,453,442,407,525,506,521,460,431,411,416,457,520,494,569,553,584,524,499,397,386,391,387,411,417,402,410,386,385 8,16,16,9,13,11,7,389,412,401,435,433,436,410,434,416,426,406,446,427,450,412,413,402,417,414,420,421,411,405,411,427,414,411,442,413,420,388,397,400,403,412,453,432,437,409,549,556,519,521,526,522,489,424,457,479,478,486,530,523,504,407,415,397,394,406,439,417,446,435,446 9,16,16,24,28,25,21,431,476,429,417,423,419,427,437,422,436,422,498,584,569,431,538,491,447,424,407,405,393,394,435,549,583,503,517,428,390,393,397,396,408,431,468,461,461,391,562,760,764,691,642,556,449,451,511,515,565,559,602,581,521,399,399,386,408,471,572,516,505,443,417 18,322,274,247,316,278,215,430,483,429,422,396,440,481,489,462,462,439,506,642,604,450,632,531,490,488,452,395,397,426,510,617,679,543,573,453,422,461,523,536,626,702,785,713,653,491,668,782,793,689,668,543,444,561,646,629,698,677,733,693,633,404,414,410,418,519,652,579,572,488,428 11,127,90,218,338,253,161,618,770,730,675,593,624,669,721,713,710,694,795,893,875,640,853,806,740,712,613,563,482,421,638,866,895,813,834,701,625,448,476,500,583,651,769,732,735,541,873,1018,1023,960,937,854,732,707,775,784,852,842,897,884,849,530,566,539,548,773,895,843,851,753,639 19,9,8,15,25,16,8,454,512,467,457,433,446,472,530,506,516,503,549,608,601,429,544,494,489,453,424,429,402,397,469,591,586,533,542,462,435,397,405,413,413,446,523,510,526,409,695,793,778,724,686,605,508,462,528,533,606,609,682,691,656,434,430,424,449,510,612,565,594,501,455 7,11,10,29,39,30,18,388,406,389,387,397,382,408,421,404,403,421,415,424,428,399,410,405,420,410,389,374,380,367,397,411,435,399,409,372,381,394,398,409,400,423,424,426,412,399,504,509,524,462,452,416,408,436,459,470,477,490,534,506,469,393,394,384,390,406,421,429,422,408,397 4,27,25,139,220,212,128,479,480,469,445,432,456,475,509,472,468,460,506,557,537,419,498,474,460,447,418,414,400,388,459,514,541,474,499,438,441,375,421,408,419,468,538,490,493,427,668,753,749,681,645,557,487,491,552,575,656,662,717,688,641,422,400,410,427,471,544,496,522,452,447 6,52,39,80,108,74,54,440,540,499,460,429,498,463,515,489,510,484,547,673,662,452,616,572,499,473,462,436,402,424,454,629,679,572,569,475,462,401,426,461,463,485,567,525,513,434,684,827,833,767,731,618,517,527,598,609,668,665,715,686,630,397,411,395,433,520,659,611,610,513,470 10,9,8,19,26,22,17,416,390,403,403,400,387,424,418,409,408,395,411,430,411,395,417,399,403,402,397,397,369,394,405,398,413,426,407,395,415,400,396,403,412,416,452,419,430,402,479,483,485,434,420,410,397,411,435,448,486,485,529,495,459,393,395,388,403,409,425,416,430,416,387 14,9,9,25,36,33,21,394,442,453,427,410,402,423,423,419,404,404,442,506,513,398,476,463,427,417,404,394,380,389,414,507,527,480,475,407,430,380,386,371,412,418,431,413,421,399,493,704,719,631,585,510,448,416,422,437,491,481,486,532,473,404,403,399,377,423,512,467,493,449,412 1,20,20,234,319,336,241,409,449,423,413,398,415,416,432,430,425,410,465,515,524,406,486,459,435,441,400,385,394,392,410,496,545,461,482,427,424,372,382,400,390,411,440,428,425,407,514,685,705,606,581,515,429,403,431,447,500,472,510,489,480,402,394,402,420,439,527,475,475,427,416 1,10,9,14,15,9,9,494,619,555,541,493,526,540,603,586,576,561,659,753,728,497,684,616,567,541,479,467,430,401,526,726,743,666,689,551,506,403,415,411,452,468,610,581,601,432,759,899,893,835,805,710,607,509,579,599,687,689,755,759,719,454,461,471,475,628,757,697,727,596,517 9,9,9,23,27,23,20,392,402,383,387,365,391,413,414,398,400,398,427,420,429,376,410,401,390,396,383,391,389,403,409,417,421,409,412,379,392,386,426,420,428,476,556,512,469,402,570,508,503,443,437,415,388,438,483,512,677,675,713,616,534,385,384,389,395,402,410,402,398,390,392 18,10,9,27,31,26,23,422,385,377,397,376,382,422,426,435,398,386,412,400,407,382,399,387,373,392,390,382,388,393,407,417,403,399,411,390,400,391,395,428,415,436,454,429,426,399,459,448,456,400,396,402,378,430,444,441,494,499,550,493,467,387,403,399,386,375,394,400,394,384,384 13,87,79,43,85,76,38,446,581,532,496,422,471,473,518,521,490,519,616,734,696,481,688,614,554,539,470,465,409,371,473,698,730,637,664,516,479,411,422,429,418,446,557,524,540,413,705,890,888,813,785,678,567,484,550,556,615,625,692,685,641,422,451,428,448,574,720,664,662,562,468 2,14,8,36,38,18,18,431,431,418,413,387,417,450,483,460,458,434,449,479,475,399,457,422,431,412,397,396,387,378,428,481,474,432,445,423,400,392,421,432,436,487,559,509,493,430,606,640,605,549,511,464,438,554,592,609,665,643,687,641,584,407,403,409,406,421,468,425,442,427,390 13,79,74,92,143,138,87,434,410,433,400,382,403,453,462,438,443,441,422,485,473,380,477,445,417,413,391,401,409,406,403,454,503,427,461,434,378,418,421,438,440,482,559,506,479,437,568,562,588,516,499,445,416,446,522,522,577,569,637,585,544,398,396,390,401,439,502,460,433,415,415 11,21,20,30,50,48,28,529,576,558,530,483,508,553,603,612,600,599,627,691,674,473,609,583,540,504,474,462,419,384,511,641,648,568,613,514,475,415,411,426,445,461,560,547,578,416,769,852,840,791,773,711,585,492,563,591,677,685,755,768,723,462,481,453,498,621,695,652,680,555,519 4,20,18,308,535,535,307,433,408,386,382,387,394,448,476,431,435,432,422,439,422,392,411,407,406,396,393,389,384,398,420,427,419,403,427,404,386,429,436,445,455,506,562,488,470,488,562,549,534,476,449,426,402,613,704,708,715,665,700,627,549,419,393,399,406,405,432,400,423,411,395 1,13,9,33,42,26,21,414,376,375,381,390,403,427,437,404,417,400,416,425,406,372,405,397,402,384,381,369,392,402,398,410,435,401,384,406,384,375,396,411,418,422,456,431,429,408,450,452,444,427,419,413,402,436,457,457,484,489,528,493,466,390,386,382,388,381,401,410,409,391,393 15,16,15,64,99,88,53,423,484,472,454,414,431,416,452,444,451,433,518,596,570,432,563,496,470,483,428,401,395,397,428,582,604,509,538,460,433,399,394,402,404,406,452,451,460,419,576,798,806,725,681,596,493,442,455,470,517,540,587,593,547,408,407,393,399,485,591,555,553,486,436 1,29,30,215,345,356,219,415,422,392,415,394,404,401,435,454,425,431,455,457,465,393,428,401,407,404,384,361,383,382,406,434,435,433,428,399,407,392,423,396,423,438,503,466,444,425,547,584,562,516,493,444,402,496,533,553,586,559,603,568,525,401,380,409,411,420,444,415,446,416,397 16,15,13,31,51,37,24,414,397,378,386,383,396,384,403,395,402,377,410,398,392,369,404,387,394,383,389,379,393,411,399,409,405,380,399,377,387,378,396,398,401,419,438,420,411,406,416,446,435,399,400,397,398,420,445,420,470,448,483,444,424,389,389,397,382,395,386,395,392,399,381 10,9,8,9,12,8,7,394,417,396,382,382,383,407,416,417,398,404,406,420,419,395,415,415,393,407,387,384,380,396,394,410,433,413,396,412,389,378,404,403,401,405,466,429,425,401,487,501,499,444,447,421,396,442,469,478,525,524,564,505,469,388,393,393,387,400,414,417,420,396,392 11,21,20,31,41,34,24,398,420,410,400,391,371,426,433,417,415,412,410,460,446,392,433,417,393,399,398,407,392,393,398,420,443,408,418,413,386,377,397,398,392,392,434,425,436,404,480,521,538,480,449,428,415,417,442,430,477,456,517,507,467,401,382,415,393,417,448,435,459,414,392 10,32,23,45,45,31,31,448,572,533,524,471,489,508,537,537,521,515,622,710,682,474,659,585,536,528,451,431,436,390,495,670,703,616,639,523,483,388,412,430,450,470,592,547,555,429,717,854,848,786,755,669,552,489,588,601,690,676,743,732,680,437,444,454,462,578,701,637,656,544,484 14,24,24,104,161,165,105,389,393,422,398,380,396,391,403,420,398,405,425,436,418,390,432,414,385,403,376,381,379,377,401,425,417,425,412,406,388,397,386,410,409,401,408,407,406,399,436,514,526,476,461,433,403,415,447,421,452,458,470,467,427,370,390,385,400,401,430,418,430,411,394 9,10,11,40,49,50,40,405,433,426,402,406,393,403,413,409,415,422,413,471,468,410,461,428,412,408,416,396,375,382,400,447,491,433,438,415,415,400,396,399,393,399,427,423,442,392,490,636,656,564,528,463,435,421,415,436,502,483,530,476,464,393,396,378,385,416,469,441,444,401,411 1,24,20,29,42,33,23,424,434,418,419,380,399,436,459,465,440,427,459,507,476,406,481,457,415,433,402,382,389,391,425,486,507,461,467,424,404,397,425,406,438,474,550,478,470,447,577,640,655,561,554,483,422,532,589,582,639,612,674,619,568,383,396,398,401,436,494,486,449,410,412 16,14,14,40,57,55,39,417,455,422,427,408,426,421,428,432,430,428,489,517,514,408,487,459,449,442,420,410,388,416,416,497,512,478,497,427,414,402,393,394,415,428,474,456,451,406,552,714,721,656,621,509,446,434,481,493,545,541,595,539,538,406,408,392,393,457,507,467,482,438,416 11,11,11,47,56,54,45,403,411,409,392,387,408,406,409,419,417,409,436,458,436,399,417,417,410,416,398,390,377,387,403,426,426,421,409,403,410,386,389,404,392,433,459,444,438,396,516,559,536,498,481,454,407,409,462,460,504,518,558,516,501,398,397,392,398,408,427,420,444,422,394 2,68,66,97,123,124,97,418,511,476,448,411,444,454,451,470,462,458,527,629,628,451,578,528,483,485,451,415,392,389,428,580,635,552,564,434,458,420,410,406,421,432,489,493,479,404,610,822,835,765,726,607,494,478,537,530,579,576,637,607,584,404,420,407,412,489,611,558,565,493,433 3,67,26,97,147,47,31,518,386,393,409,394,378,515,546,488,484,465,469,444,446,395,429,397,379,385,379,410,384,433,447,454,409,412,419,402,383,449,475,486,522,574,680,595,565,501,685,585,531,480,474,420,388,643,715,714,762,756,796,738,661,423,389,377,399,406,433,427,390,395,409 9,157,138,67,91,73,54,689,649,604,584,561,587,729,786,778,771,758,746,753,748,477,624,583,543,538,511,487,446,473,797,767,730,689,730,640,598,554,648,705,782,859,953,914,902,590,955,921,884,846,825,777,675,778,863,895,967,963,1003,976,936,583,511,610,620,705,738,697,718,643,552 7,13,12,23,34,32,21,439,408,385,412,369,394,421,444,450,427,423,420,408,408,389,388,394,400,383,385,380,366,377,402,401,396,385,395,380,401,399,403,414,432,444,506,477,451,430,543,454,437,424,416,399,380,476,513,526,574,564,619,558,520,384,382,389,400,388,394,402,374,381,385 7,23,22,85,140,136,81,435,529,501,467,447,445,465,497,504,477,481,566,683,651,436,609,561,512,473,447,426,410,414,438,635,671,571,585,490,426,407,407,425,425,468,544,497,515,421,663,838,846,771,738,631,535,488,548,572,631,636,707,679,621,411,421,417,419,520,656,589,619,514,465 13,12,10,32,40,32,26,411,388,388,355,386,400,423,438,417,417,412,394,418,407,401,407,404,387,389,390,381,396,384,416,405,413,396,389,398,404,403,411,417,404,444,491,425,437,392,510,494,470,429,444,407,394,455,482,477,534,521,572,500,478,382,373,383,378,399,396,422,394,388,386 2,20,19,26,34,32,24,444,479,467,444,427,465,459,511,516,507,498,532,529,538,410,454,452,435,433,409,429,406,422,524,536,504,504,516,479,448,436,448,461,467,538,652,603,631,416,707,717,689,645,606,574,505,513,550,590,646,655,717,713,663,425,402,411,433,477,517,491,498,438,420 14,15,14,7,9,7,6,502,640,610,548,503,492,553,617,590,583,570,682,782,759,519,724,656,586,575,506,478,413,388,513,748,764,688,709,577,531,418,410,428,435,474,596,581,606,419,776,939,934,876,843,749,630,520,596,610,688,711,771,774,738,472,479,469,478,668,792,732,747,628,548 7,9,8,15,22,18,13,445,395,388,392,380,392,423,436,401,397,401,408,387,408,392,384,379,388,399,391,377,392,389,398,389,403,383,381,368,387,387,387,386,391,397,400,406,404,385,428,423,396,400,408,404,376,398,405,401,441,442,493,431,404,392,385,388,391,391,378,398,385,385,383 11,13,13,100,161,164,100,413,442,429,422,419,380,422,431,432,410,435,455,518,508,401,477,454,426,413,408,403,399,400,406,490,517,452,474,411,421,383,388,414,398,425,455,443,452,397,536,705,715,640,591,516,426,404,454,463,517,515,564,541,502,403,409,386,377,457,502,448,465,429,406 7,32,30,38,56,42,29,612,873,841,812,773,811,674,757,759,770,773,887,969,947,711,891,842,806,792,726,715,635,408,707,903,917,858,889,808,751,414,431,432,488,546,717,720,775,465,928,1023,1023,1023,1023,991,903,630,711,730,808,809,885,907,885,623,760,632,683,877,986,939,970,878,832 17,21,21,45,45,40,42,414,490,455,468,422,428,460,469,448,471,474,497,558,558,422,491,464,457,434,416,405,394,385,437,541,542,499,518,437,408,393,378,414,440,423,468,474,487,404,643,777,769,706,678,588,485,474,514,509,586,581,638,622,598,394,417,420,420,483,572,522,562,462,454 5,27,14,62,75,35,31,433,390,402,391,375,379,441,473,440,419,404,409,398,424,377,382,396,406,381,356,395,388,427,414,396,382,363,394,384,372,399,415,407,453,461,530,490,455,437,534,455,401,427,413,394,400,489,533,552,609,583,643,584,516,382,382,398,407,384,388,391,383,395,395 5,142,110,190,258,202,151,636,764,715,665,585,624,681,749,739,723,706,803,885,861,645,840,792,726,701,612,576,477,439,656,864,880,803,822,686,620,445,479,523,552,649,768,735,760,559,896,1015,1005,952,926,851,727,718,789,798,857,855,908,903,862,558,547,536,597,776,887,829,848,741,646 5,114,100,666,1023,982,627,622,657,604,559,513,516,650,710,664,644,633,704,800,774,528,739,688,616,573,515,490,431,468,574,750,786,704,708,602,526,518,548,592,644,713,795,729,708,647,823,946,946,881,848,767,632,791,854,860,882,860,895,855,802,501,477,498,519,644,776,724,734,600,535 7,9,9,43,72,74,43,437,419,405,403,410,391,483,505,478,450,457,450,429,439,396,399,398,400,390,406,391,393,392,423,428,414,403,405,402,393,399,396,398,416,441,506,493,473,403,595,529,490,436,461,417,405,473,523,569,607,602,662,606,558,410,382,410,416,421,421,426,440,415,395 3,10,10,37,64,66,38,387,401,392,383,420,387,402,422,403,393,411,428,451,460,406,438,426,400,407,395,380,382,418,410,435,450,415,420,387,395,382,397,409,398,394,413,404,404,406,478,585,592,518,508,456,415,407,414,436,459,473,485,488,451,394,383,393,395,431,448,415,440,394,388 1,11,10,19,21,19,17,431,440,378,406,376,399,424,437,416,397,398,415,452,452,401,455,439,407,391,382,382,385,414,455,463,484,428,452,415,428,402,406,408,449,519,640,571,541,411,499,577,568,521,507,468,429,442,472,466,529,508,571,505,482,401,378,386,395,407,455,436,427,401,392 8,8,7,10,11,7,6,394,395,404,382,387,382,395,421,410,417,421,410,418,394,397,406,393,389,394,379,384,379,395,400,395,410,389,403,386,399,400,396,410,412,434,474,435,424,388,487,470,446,434,411,421,403,437,460,481,518,509,542,498,453,395,400,366,401,415,418,394,405,402,391 18,11,9,27,33,26,22,425,384,381,374,374,369,419,429,413,424,399,395,395,399,381,374,382,389,374,386,390,379,375,392,389,387,376,384,377,391,392,398,406,371,402,424,426,413,399,448,418,412,411,403,396,375,393,412,434,479,491,509,467,440,368,388,373,395,398,397,386,402,381,390 16,27,27,78,94,91,76,435,497,468,454,415,441,459,489,487,478,473,517,608,576,430,519,488,451,451,437,417,400,401,433,550,572,500,514,445,417,405,414,397,413,424,494,477,504,408,660,797,791,729,701,617,522,490,513,539,614,614,683,668,621,420,413,421,422,517,602,545,576,481,446 9,79,63,196,260,211,156,504,591,549,491,448,490,535,594,579,557,552,630,726,698,461,652,608,558,516,466,451,419,415,587,686,726,623,635,520,465,443,494,534,575,689,856,809,750,463,884,906,895,832,802,708,598,630,744,821,980,991,1023,954,889,434,456,456,436,595,709,639,668,561,499 10,10,9,13,17,15,11,391,426,416,380,381,375,411,429,417,420,400,408,445,426,393,424,423,409,391,400,386,388,396,404,433,455,420,425,411,407,387,404,403,413,419,444,429,418,407,479,516,529,481,448,432,399,415,454,460,486,476,532,483,456,396,384,388,382,402,439,423,432,397,398 1,94,64,155,155,54,54,849,908,870,836,769,790,877,929,911,906,897,951,1019,995,801,966,923,869,853,755,720,604,595,855,993,1010,938,957,855,784,676,752,797,846,913,993,956,947,833,1023,1023,1023,1023,1023,988,893,981,1023,1023,1023,1023,1023,1023,1023,741,703,750,782,924,1018,970,981,890,804 12,63,59,48,68,55,36,661,870,822,781,735,754,708,779,756,751,749,895,950,936,771,886,856,823,794,719,704,599,396,692,937,925,884,895,816,757,415,448,455,508,590,748,748,771,483,920,1023,1023,1023,1023,994,895,643,720,754,832,837,903,912,885,606,750,593,627,939,1012,979,1004,906,843 5,28,28,144,232,236,144,438,409,371,405,371,388,420,421,424,401,389,406,417,421,388,410,402,399,386,405,378,388,402,404,416,420,398,406,415,393,406,398,399,408,427,463,436,416,443,494,512,512,484,459,423,407,466,532,513,544,532,557,524,486,409,413,389,406,423,423,412,424,406,391 14,81,69,93,138,117,78,482,609,548,535,475,486,491,548,524,516,504,645,740,713,487,683,627,550,554,488,450,429,408,496,706,738,642,664,527,456,425,418,432,450,510,600,558,569,455,720,903,902,835,811,706,567,583,641,645,708,701,760,735,689,443,448,422,449,606,737,682,685,584,480 15,10,9,22,25,19,17,406,442,453,414,397,409,394,418,411,424,405,438,585,563,409,557,522,452,443,410,399,404,381,408,523,604,493,514,449,410,384,388,390,411,433,474,451,402,405,524,644,703,603,561,468,419,458,487,476,529,507,548,511,473,390,397,383,387,422,577,519,502,458,401 15,11,10,27,24,18,23,419,438,416,412,397,404,443,431,391,430,404,436,495,474,411,473,439,424,418,404,390,396,408,422,494,516,451,464,409,416,390,395,408,395,412,481,451,441,400,504,657,665,584,559,477,411,415,462,435,462,474,517,510,499,390,392,392,392,437,515,456,476,409,405 17,293,206,203,269,175,128,526,431,445,426,390,412,505,588,516,473,492,486,533,536,420,462,466,409,432,387,394,394,447,492,509,497,472,483,427,408,473,503,501,560,645,727,657,623,509,715,687,671,588,562,496,421,661,706,722,772,765,803,764,704,396,388,424,411,464,487,490,492,419,406 10,69,67,85,101,98,80,447,574,521,483,470,470,486,562,509,496,488,590,684,663,461,611,578,499,503,450,459,411,418,484,645,673,556,586,492,444,435,404,432,448,478,562,542,540,429,711,851,848,780,749,652,532,526,594,617,689,688,752,726,672,425,445,432,419,528,658,615,620,549,484 12,41,40,114,140,134,111,428,513,493,461,442,482,442,448,440,445,459,532,649,627,462,604,548,496,479,456,442,406,390,455,608,666,567,575,471,432,405,403,398,428,443,500,483,495,427,620,830,842,773,727,617,517,454,491,514,583,561,643,614,575,412,403,414,408,490,654,580,606,509,455 9,256,202,463,635,469,344,683,855,816,780,714,751,728,794,784,780,775,876,960,946,724,907,873,817,800,721,688,572,443,715,925,948,880,891,789,709,433,459,508,559,647,788,768,791,569,954,1023,1023,1023,1023,961,866,720,798,815,895,893,950,948,915,599,660,606,655,851,958,917,927,842,757 13,24,14,44,63,36,25,468,411,410,386,382,383,454,465,457,424,417,418,425,413,399,399,397,384,416,395,389,393,388,414,430,444,405,413,424,381,388,407,406,412,430,520,467,469,410,541,482,490,444,436,410,373,453,492,504,566,562,625,573,508,399,405,392,410,387,406,398,389,407,403 19,11,11,30,41,37,26,403,405,392,398,398,397,406,420,428,426,420,403,434,428,391,398,399,401,403,378,391,395,411,400,432,415,407,419,406,397,393,408,406,407,436,474,448,454,390,536,516,517,488,445,429,415,454,502,530,573,569,613,563,522,395,391,397,389,413,419,402,416,407,382 9,25,25,66,91,93,66,399,385,404,382,375,380,388,384,385,396,383,387,416,417,382,424,415,402,371,393,384,390,357,377,416,442,403,407,374,389,398,393,413,415,421,453,404,416,430,413,495,469,425,433,400,383,469,484,447,457,436,453,442,409,377,404,382,396,401,428,405,415,400,402 4,124,89,86,105,80,61,770,930,884,838,772,787,800,855,848,829,824,979,1023,1002,890,1006,936,902,872,771,742,624,504,815,1022,997,940,939,845,773,537,601,635,723,812,923,900,901,673,1003,1023,1023,1023,1023,1006,911,853,916,933,982,973,1020,1007,974,729,786,726,755,1023,1023,1023,1023,978,886 14,18,17,44,48,45,41,400,425,425,405,414,395,408,406,414,416,416,446,494,496,385,453,443,430,418,402,391,393,404,387,458,495,439,461,401,401,406,372,388,415,420,467,426,440,392,519,656,665,568,533,470,429,425,452,466,496,506,564,537,505,396,410,399,399,437,484,449,487,442,403 10,9,7,22,29,25,19,413,442,423,399,397,414,413,440,442,425,422,444,484,462,406,443,421,416,413,395,395,399,388,436,475,473,425,453,416,413,400,384,420,398,423,473,453,465,408,531,637,604,550,523,480,423,436,450,491,530,520,562,543,496,397,396,404,402,427,478,442,461,429,407 3,211,197,226,295,283,217,398,372,404,407,400,377,417,416,415,403,401,414,406,377,382,403,373,382,382,390,385,368,378,399,398,404,398,392,394,393,413,411,406,432,476,541,467,469,419,473,456,430,417,411,386,387,401,445,466,485,490,532,501,453,407,367,387,393,403,392,393,395,399,397 15,42,17,80,100,38,30,480,436,411,416,403,407,479,502,471,479,452,453,479,465,404,428,431,419,396,389,388,390,414,457,476,453,438,442,416,406,437,440,460,480,532,642,563,533,469,663,644,613,535,511,476,448,608,681,677,725,712,750,711,634,407,400,413,385,435,474,448,433,405,389 3,12,10,23,36,27,18,420,408,390,389,392,381,433,450,442,443,408,422,439,431,409,425,400,384,402,386,390,376,389,400,425,425,412,409,373,369,387,402,392,433,448,489,476,443,400,526,562,529,474,471,441,401,455,496,507,564,538,593,543,514,396,387,398,401,409,431,427,430,413,392 7,9,8,26,28,24,22,414,401,377,374,381,393,415,440,411,415,418,408,392,407,382,385,396,383,388,400,382,381,405,420,405,413,384,395,397,390,389,399,413,415,444,473,446,441,410,513,480,446,425,409,402,372,459,454,492,543,552,583,546,485,398,376,379,398,398,400,409,400,367,391 6,25,24,22,33,31,20,440,422,423,413,411,420,468,519,510,514,516,466,473,471,400,406,415,400,416,386,389,397,397,536,486,452,443,448,443,427,415,430,481,526,642,753,695,658,410,716,637,571,523,496,468,424,506,572,623,719,715,785,749,689,428,391,415,434,429,447,434,452,425,405 14,8,9,29,41,42,29,405,449,421,420,411,419,412,436,437,436,416,455,475,485,395,456,448,413,422,401,397,387,405,432,474,488,448,455,418,402,377,391,384,404,405,455,432,442,392,541,666,666,579,565,487,437,420,449,471,503,507,560,542,493,406,412,404,408,416,483,447,459,419,409 13,16,16,36,62,64,37,422,459,476,446,416,433,441,427,438,436,423,497,596,586,434,564,518,457,465,433,395,381,407,401,533,599,503,522,453,427,402,398,380,413,413,451,463,456,411,527,743,764,662,629,506,453,423,468,462,508,490,533,527,495,409,398,398,399,452,577,523,517,476,412 9,50,28,78,117,62,40,451,384,396,384,400,407,491,523,482,477,481,442,459,446,385,425,393,393,395,398,382,402,431,473,433,445,429,420,411,409,422,447,506,486,585,677,610,571,427,662,569,549,499,469,461,421,519,597,624,716,710,775,716,642,412,399,405,402,430,426,417,418,410,403 1,85,75,131,174,149,113,604,542,519,481,451,451,576,601,559,533,498,547,685,659,434,634,581,495,481,441,416,396,406,597,660,710,614,617,507,458,429,503,553,604,717,837,786,747,505,752,821,831,765,749,679,594,621,699,703,767,752,805,764,710,413,400,432,419,511,672,604,609,489,445 19,18,13,40,48,33,26,449,399,392,385,387,403,455,467,404,425,417,386,426,408,379,405,410,395,393,370,397,380,380,399,398,393,392,392,398,389,395,387,394,413,434,475,455,446,408,488,466,459,432,415,409,398,464,478,476,555,545,606,566,502,393,395,388,387,404,414,398,385,382,381 16,352,310,222,298,271,201,440,390,358,383,362,386,458,469,448,413,443,413,416,432,381,382,387,390,406,393,403,391,446,461,434,404,421,414,416,406,411,480,482,543,582,659,588,546,446,513,451,413,443,414,412,411,501,497,496,568,541,595,564,522,405,401,384,398,373,428,391,410,386,384 2,169,151,138,205,184,123,429,412,393,416,403,412,423,473,457,453,429,453,498,461,389,479,435,427,403,402,406,379,417,441,475,512,426,438,433,412,408,434,437,488,512,598,556,522,439,587,610,581,531,500,449,426,500,558,564,619,611,668,615,552,394,387,398,403,413,470,437,444,414,414 15,9,9,18,23,18,12,491,567,533,485,461,480,529,554,560,563,548,631,703,678,481,617,572,514,525,462,443,398,400,489,667,675,584,628,497,466,396,384,420,443,468,565,538,569,416,740,857,847,793,760,675,569,498,544,553,662,659,738,730,692,440,425,438,480,593,717,663,676,562,489 20,20,18,43,61,45,33,408,396,399,392,368,397,405,431,426,398,385,410,431,415,392,419,413,381,388,400,394,379,399,410,413,429,417,420,397,389,398,399,414,421,452,464,439,441,415,505,487,472,456,427,405,387,450,468,483,521,517,556,521,462,402,380,391,384,397,421,401,415,394,380 15,8,8,4,6,6,4,465,539,492,473,480,490,486,544,545,541,543,574,625,622,450,526,496,497,471,437,442,411,379,466,573,564,531,521,477,453,384,393,390,396,432,473,479,509,411,723,804,783,745,712,664,552,449,503,510,609,609,689,706,670,449,441,445,471,564,631,585,606,518,487 8,12,10,38,47,29,25,390,392,410,402,380,390,428,413,408,402,389,430,459,450,384,430,435,402,407,390,393,371,387,395,451,457,436,429,395,398,392,405,407,419,429,460,444,435,417,492,573,561,510,488,420,409,445,456,479,483,506,544,508,465,390,391,390,390,398,452,453,430,403,382 9,11,8,19,28,11,9,474,571,516,506,458,501,514,551,549,516,527,608,688,664,467,605,563,514,509,455,444,412,368,485,643,672,573,607,514,471,416,406,406,414,442,551,530,543,429,697,853,850,788,749,663,556,486,526,541,632,639,698,698,661,425,443,422,452,549,651,606,624,535,485 20,10,10,70,120,123,71,425,472,448,458,465,487,441,448,461,450,461,505,523,513,393,440,422,415,421,416,422,393,398,466,498,488,461,484,462,453,388,374,400,391,399,445,464,511,398,658,717,683,667,635,616,530,432,457,463,540,551,604,624,594,411,441,402,430,482,493,481,511,471,440 12,178,161,175,222,198,154,432,429,402,402,379,405,413,447,425,415,412,428,467,456,402,446,428,393,413,390,385,411,420,423,463,461,425,428,400,394,409,399,445,446,471,543,499,467,419,528,540,568,460,468,403,413,475,487,497,563,544,592,535,506,384,380,384,389,416,473,413,433,399,399 6,8,8,20,25,22,18,409,384,382,385,383,382,403,407,394,406,393,390,395,400,379,387,381,370,384,403,376,375,391,394,384,402,391,398,394,365,392,388,408,393,426,436,419,428,388,469,423,415,420,396,371,376,434,465,442,486,479,531,483,452,397,376,383,395,386,411,402,395,383,403 14,128,123,69,91,86,65,433,398,406,409,396,421,416,433,423,441,411,404,437,423,408,437,423,396,403,393,403,399,382,404,482,505,435,462,437,418,404,417,426,428,468,519,475,474,406,480,595,596,523,501,464,411,428,456,456,510,512,524,483,445,376,379,389,385,401,413,378,407,403,379 18,15,13,39,47,39,32,406,407,382,375,375,371,392,431,419,395,394,379,402,397,388,393,384,380,396,380,372,401,394,392,399,405,391,405,390,381,375,406,400,407,410,449,439,420,390,455,409,422,419,411,380,387,435,455,450,477,476,494,471,447,385,387,374,389,395,396,387,404,380,399 8,54,45,24,35,22,14,398,433,429,389,397,393,402,435,434,456,444,439,492,458,393,439,436,416,401,379,390,385,416,417,472,483,449,456,421,383,408,395,430,416,445,485,458,463,418,568,648,621,553,533,465,430,462,520,531,559,558,610,580,549,430,397,390,389,461,473,467,466,426,409 20,8,8,28,34,27,22,431,437,396,392,385,407,412,450,429,419,427,426,440,422,399,420,400,387,397,386,393,373,378,399,451,453,408,423,383,385,405,403,410,408,431,462,436,434,411,499,544,546,477,465,430,403,460,469,500,518,537,558,525,483,392,400,397,389,412,430,435,426,390,416 11,50,48,78,99,93,73,451,614,539,534,462,489,488,511,522,515,517,617,743,728,484,689,633,563,545,478,445,438,393,456,698,740,652,671,546,498,383,422,406,416,459,542,522,534,420,717,912,922,852,822,733,597,495,560,577,657,642,715,717,663,434,430,420,452,595,738,669,688,563,513 9,11,10,24,22,14,15,405,416,410,397,410,403,401,420,411,403,411,414,430,430,396,402,401,397,392,378,380,389,384,410,402,396,387,399,402,390,418,415,425,405,434,483,457,466,400,492,517,525,488,444,429,416,416,451,446,516,522,577,511,479,389,398,380,399,408,449,409,418,401,414 19,11,10,26,34,31,23,391,381,385,379,393,374,422,389,395,394,390,384,394,413,380,383,386,376,388,382,390,380,410,386,421,388,385,382,394,387,390,388,394,385,400,448,406,404,401,423,435,430,400,426,399,382,405,437,453,466,454,472,436,428,391,395,392,372,396,402,381,386,401,382 6,69,67,46,64,61,43,448,532,510,441,445,444,485,517,493,488,455,586,725,664,526,680,595,527,499,442,424,406,408,459,700,696,596,624,487,437,410,430,413,468,503,557,526,507,456,681,843,831,757,709,590,501,548,613,625,688,678,733,697,646,424,419,420,417,593,705,597,601,506,468 18,21,15,41,58,41,29,410,378,393,397,368,390,462,465,443,432,391,409,416,419,373,397,412,409,404,410,390,377,371,398,425,396,398,408,420,400,398,403,407,408,452,514,468,473,412,532,496,466,448,426,386,397,483,510,528,568,578,632,602,517,376,387,388,389,406,412,385,407,390,385 1,17,16,30,44,40,27,391,373,396,380,413,391,388,385,390,392,387,392,399,393,396,375,374,376,363,384,390,377,380,392,396,384,389,386,377,400,415,401,377,397,396,400,412,398,387,411,384,370,383,395,386,383,403,399,409,410,414,451,432,418,381,381,382,379,373,370,393,374,396,378 9,14,10,31,43,28,19,456,402,381,406,396,390,425,447,431,414,413,393,412,397,400,386,383,380,374,373,395,378,385,394,396,387,408,397,394,403,389,383,400,386,414,458,421,413,391,480,437,431,406,411,400,379,412,433,421,500,501,548,484,457,397,378,379,386,400,400,405,391,402,384 1,15,13,32,31,27,27,431,479,480,449,416,411,426,469,457,441,433,492,631,608,433,617,563,474,491,428,420,423,402,428,597,664,543,553,473,418,401,406,395,423,441,529,476,500,424,582,745,782,684,647,518,448,501,535,542,602,589,654,632,559,401,413,400,403,475,645,578,567,492,438 6,9,9,352,191,192,355,392,410,419,391,396,388,396,409,397,415,405,421,432,455,395,436,410,405,395,391,396,379,388,401,446,470,422,434,393,402,382,382,379,403,416,419,397,411,423,458,583,589,498,488,450,405,429,436,436,477,454,497,440,427,402,391,387,387,418,431,427,415,402,386 8,91,62,42,47,22,20,481,465,440,415,407,412,484,520,502,511,484,512,562,516,409,488,444,409,431,399,399,399,395,504,525,533,475,490,438,418,439,476,524,565,652,742,649,586,500,731,755,709,655,615,524,456,661,734,761,809,787,827,770,714,426,397,414,426,466,556,482,512,460,434 7,11,8,54,86,81,48,423,435,402,415,405,399,432,452,424,440,419,443,485,459,393,441,437,408,402,408,385,386,389,408,467,487,459,455,402,418,396,390,417,414,464,522,479,476,406,539,668,659,583,560,485,441,458,522,556,606,589,617,555,526,394,409,382,397,438,475,454,468,416,400 6,44,43,69,76,72,65,456,486,431,445,438,428,453,473,455,449,463,493,572,560,419,512,479,445,433,442,395,379,412,441,548,563,500,515,432,416,381,395,406,418,424,507,478,485,412,642,778,779,701,675,570,484,469,549,570,660,628,697,656,618,411,415,411,414,462,553,511,531,458,427 20,34,30,25,30,21,17,399,411,409,389,393,389,402,437,409,424,401,396,433,430,399,413,399,386,396,382,404,400,405,429,452,407,408,434,378,383,424,464,484,555,630,710,589,521,414,534,505,516,463,472,429,412,511,613,652,726,691,716,607,547,392,400,383,396,400,450,422,423,396,385 6,16,14,67,85,72,52,427,441,446,431,401,414,447,451,432,440,439,474,549,546,413,496,468,436,442,414,389,402,386,424,521,543,481,498,453,418,402,422,410,416,472,524,487,476,425,599,741,746,662,627,539,437,493,541,556,625,606,664,616,550,401,402,392,404,441,533,502,518,436,422 18,9,9,46,87,87,46,405,422,423,394,396,381,416,443,441,439,426,441,486,478,395,441,429,407,422,408,399,381,392,420,465,467,424,444,418,404,389,395,404,388,401,435,447,437,398,544,629,619,566,526,477,448,448,481,489,555,535,586,568,527,402,402,401,414,427,464,447,442,424,404 12,40,16,86,115,51,37,481,538,522,459,423,448,489,504,481,460,452,529,671,645,432,605,556,499,495,428,415,399,406,454,599,654,562,572,477,442,422,445,467,504,558,651,586,526,479,668,883,907,829,788,658,504,627,697,698,750,729,773,716,635,411,415,387,392,472,632,574,603,488,436 14,197,150,62,89,55,39,836,888,850,823,769,790,869,927,917,912,903,937,978,966,759,919,883,837,822,744,722,621,515,844,953,961,900,919,830,768,539,610,652,720,811,928,911,922,666,1023,1023,1023,1023,1019,966,876,849,914,931,993,990,1023,1023,1012,749,712,763,790,906,973,937,954,873,800 19,19,18,69,65,62,65,455,527,477,462,427,430,472,497,472,449,473,550,676,649,450,611,549,493,501,423,433,387,395,463,608,678,571,616,474,465,399,395,427,415,421,512,461,490,419,649,850,867,793,760,640,532,478,524,532,610,622,670,653,616,392,436,409,430,522,647,592,598,490,459 1,12,11,66,146,145,63,407,444,417,421,394,411,401,428,419,408,418,439,536,500,410,508,474,450,434,434,405,398,400,414,501,550,471,491,423,395,385,406,388,397,402,454,426,431,414,483,640,665,582,543,459,432,428,469,468,513,495,534,522,473,416,381,387,398,426,540,495,480,438,385 9,37,35,301,499,493,291,439,450,431,424,409,392,429,474,463,467,442,490,508,494,424,474,444,407,427,398,398,409,389,447,478,488,443,492,394,404,410,418,406,432,476,547,514,501,453,652,712,691,623,585,519,456,511,595,618,682,652,713,667,612,425,417,423,422,465,495,473,465,425,430 15,9,8,16,22,18,13,444,396,400,385,386,364,441,454,413,420,432,385,409,418,385,406,400,401,388,407,378,397,381,408,414,419,405,403,402,384,381,410,405,392,415,448,448,426,414,470,485,483,436,414,403,386,422,426,432,484,494,526,503,473,386,372,390,390,404,420,402,404,387,392 13,17,16,82,103,104,81,416,447,419,408,405,415,419,434,421,414,422,476,531,535,414,480,452,433,421,416,386,382,376,420,520,531,463,464,445,414,405,400,403,421,414,462,436,423,404,525,713,710,618,581,514,436,441,478,465,511,510,534,532,517,405,405,396,418,441,538,488,480,443,412 2,27,26,123,201,208,121,450,445,403,393,407,427,446,510,515,503,473,466,478,467,407,425,408,389,402,386,403,393,417,458,440,444,417,455,398,421,393,410,408,413,473,534,501,502,427,639,621,582,547,513,482,436,512,560,596,624,610,675,641,609,432,399,424,426,461,463,421,451,426,418 6,56,52,365,312,291,338,393,430,407,395,385,401,402,397,403,414,400,430,488,475,411,463,445,417,406,399,389,377,385,394,465,481,442,439,395,444,398,399,394,390,428,426,413,433,435,479,632,632,553,516,470,413,444,465,447,505,503,543,487,471,394,395,390,393,413,482,463,456,422,391 11,9,10,43,55,57,43,414,437,421,412,401,407,411,421,422,410,422,445,513,532,396,458,432,411,433,393,398,393,390,402,482,504,450,455,403,408,390,383,400,386,414,448,409,416,394,509,672,685,601,568,474,436,420,449,442,484,502,535,514,471,396,409,398,386,440,511,475,475,436,389 3,11,8,37,53,44,29,397,396,381,378,383,400,411,410,400,400,425,412,406,391,384,392,381,401,379,390,371,383,396,468,422,422,399,385,402,404,434,489,519,579,696,822,741,637,395,735,554,472,446,441,412,396,488,628,747,903,906,939,841,754,387,394,395,383,391,395,403,391,380,382 17,112,96,1023,1023,1023,1023,693,650,580,583,523,562,714,769,751,734,719,718,751,734,513,647,611,561,541,491,505,453,497,628,689,670,621,641,554,496,553,556,541,633,708,821,775,759,712,906,910,887,843,816,753,642,792,865,885,936,927,963,937,889,613,516,562,590,670,721,671,711,611,550 18,32,32,99,152,151,97,445,516,495,464,448,442,468,477,476,483,471,560,650,639,422,605,559,490,481,445,419,413,386,443,605,661,565,575,506,460,390,390,399,411,427,521,503,479,410,659,834,846,768,736,633,522,455,508,532,618,601,662,661,599,416,415,419,412,493,631,592,600,494,454 6,28,26,32,39,27,23,619,731,676,641,610,633,668,745,726,723,720,774,836,819,572,743,701,654,630,553,533,471,397,630,790,795,723,752,634,570,417,421,419,475,534,679,687,725,453,888,983,968,922,895,833,729,610,693,707,805,810,875,886,854,571,558,565,603,771,861,814,830,734,637 19,20,19,382,436,433,376,489,427,421,435,418,408,482,510,466,433,427,430,462,453,401,449,437,415,426,414,388,376,407,518,496,496,473,493,445,399,392,419,431,487,579,730,687,642,527,876,801,764,734,675,600,496,789,876,899,949,939,971,927,871,434,386,419,398,429,473,459,477,446,419 2,36,35,85,141,144,86,442,959,919,856,733,707,454,475,436,457,435,958,1023,1023,921,1023,1023,969,951,843,751,626,406,549,1023,1023,1023,1023,893,807,430,496,548,601,679,762,719,685,602,693,1023,1023,1023,1023,975,844,728,740,689,662,644,695,669,629,415,648,416,424,949,1023,1018,1023,922,791 9,34,34,63,85,83,62,425,485,469,434,427,427,438,462,462,463,455,485,611,599,434,567,517,480,480,406,409,390,385,429,573,625,537,536,461,420,411,416,382,412,432,484,480,463,410,612,800,815,738,692,583,488,471,490,512,562,566,635,619,572,414,400,407,406,484,577,549,545,471,442 16,9,9,54,67,68,55,390,405,401,407,391,402,388,411,408,414,404,430,437,449,402,431,414,413,409,418,375,380,395,389,443,450,410,412,426,407,397,392,387,394,418,424,431,401,406,496,593,602,507,498,466,411,429,442,457,503,486,509,486,457,390,391,372,404,417,458,446,438,419,409 8,9,7,31,30,14,17,396,434,404,409,392,396,408,425,408,407,401,421,457,458,395,453,434,409,412,416,402,382,372,393,450,485,427,445,403,392,365,383,401,392,401,427,434,417,401,475,565,586,531,484,439,407,434,455,448,472,476,518,478,457,396,394,390,398,400,494,452,424,420,401 12,10,8,25,28,17,17,398,439,414,416,420,408,424,413,426,425,408,466,491,480,402,456,436,430,423,401,402,389,410,403,486,492,446,485,428,400,386,396,408,406,403,444,432,434,402,535,631,646,562,537,470,418,461,438,467,490,493,530,518,492,403,390,396,403,425,469,443,458,420,418 9,14,13,115,100,86,103,399,393,402,380,423,399,378,374,391,377,400,410,439,439,403,451,431,404,411,410,411,376,385,403,436,461,409,406,380,384,398,402,396,392,410,415,405,393,403,438,502,527,470,441,409,380,424,430,445,429,446,458,437,420,394,398,384,388,403,429,403,416,401,391 3,13,13,54,96,83,46,406,411,388,411,398,408,439,424,404,413,404,433,446,451,387,432,422,396,402,391,394,386,394,401,444,434,422,432,411,387,381,392,382,393,441,453,436,439,404,506,573,554,492,474,431,422,442,476,492,529,527,556,513,489,387,376,407,386,412,443,415,430,410,396 7,22,22,110,169,173,111,414,410,395,401,388,393,397,408,383,404,382,391,417,397,370,412,405,392,394,399,373,393,407,391,419,418,404,405,375,402,374,388,399,392,388,416,404,402,397,454,452,452,408,409,417,406,405,432,450,455,432,466,431,414,409,384,396,394,392,406,403,404,393,390 1,15,8,41,47,24,20,416,407,401,384,376,373,438,439,408,402,406,399,399,375,379,378,385,395,387,368,390,391,390,383,398,387,399,395,373,409,395,383,407,398,433,457,430,422,407,467,412,416,427,403,386,392,434,456,476,500,480,543,501,473,383,382,377,389,377,391,373,371,376,396 14,53,52,261,376,370,254,413,419,411,402,407,412,399,423,417,412,399,426,479,457,398,444,449,414,407,385,393,371,383,398,450,473,424,438,429,386,385,378,390,409,409,438,421,438,415,485,614,617,529,509,447,398,430,460,459,493,466,507,504,457,409,397,397,387,401,476,447,427,395,396 12,56,53,223,349,314,200,440,531,516,460,439,446,473,500,498,486,475,537,658,639,438,623,578,520,482,418,423,423,395,450,639,676,561,588,469,466,418,396,401,420,485,539,512,489,446,675,853,872,790,757,647,526,507,572,584,672,667,722,677,621,426,399,416,423,517,645,581,577,494,455 2,21,20,68,113,111,66,426,513,494,464,436,462,446,485,455,460,474,515,638,621,430,587,547,495,461,432,416,403,379,443,581,636,539,573,471,429,394,396,393,423,429,482,470,492,399,613,817,821,750,703,614,489,441,488,487,539,563,622,614,552,422,412,405,415,506,629,565,583,489,461 10,31,29,12,13,10,10,413,436,416,403,410,407,428,459,468,450,440,459,474,440,408,442,427,415,403,391,394,394,364,431,461,467,417,440,402,400,386,396,400,419,442,455,461,479,403,587,646,605,552,539,482,420,462,510,508,571,553,607,598,548,405,415,399,417,458,495,455,454,436,395 12,15,11,36,43,19,17,518,625,579,555,488,504,528,613,608,593,568,674,743,729,500,671,621,582,550,493,483,438,388,529,717,729,645,661,542,500,400,406,429,436,482,578,577,609,431,774,908,899,839,813,726,615,522,578,588,685,694,766,769,738,460,481,474,475,636,747,700,720,612,529 2,1023,445,515,525,144,136,793,791,739,713,655,660,823,881,859,844,830,842,901,885,627,819,782,703,696,607,560,481,625,813,870,883,810,820,711,628,664,784,818,871,944,1023,975,934,829,1023,1023,1023,977,950,881,782,970,1023,1023,1023,1023,1023,1023,1023,636,552,654,677,797,883,837,853,753,669 14,274,249,190,245,219,172,428,397,416,430,390,384,427,454,435,434,441,451,485,438,416,448,428,429,382,403,415,395,465,442,462,479,443,438,419,430,416,445,475,501,563,656,582,533,449,597,628,624,562,502,468,389,521,591,577,641,623,673,621,576,376,380,408,400,416,475,434,448,398,400 11,16,13,28,42,32,21,446,386,391,401,388,383,441,441,419,413,429,404,425,435,387,398,395,386,399,376,383,378,401,391,432,393,393,407,406,386,418,404,412,433,462,498,478,447,428,534,447,440,419,418,392,390,480,532,535,576,574,630,566,513,395,370,380,385,392,416,387,405,398,393 7,11,9,23,32,26,18,430,401,393,380,393,389,436,444,416,413,401,403,415,439,403,424,401,394,379,392,399,383,358,397,418,424,393,399,406,391,387,399,393,410,413,455,441,428,399,461,474,467,416,422,414,390,430,442,431,489,494,553,522,466,392,381,408,389,387,428,414,412,389,398 11,9,9,17,27,28,17,379,386,371,404,380,390,378,396,376,371,396,392,374,379,387,378,384,372,387,381,384,389,399,379,388,403,394,396,384,368,389,363,393,393,376,409,390,390,380,393,390,403,393,391,381,379,397,400,408,404,386,415,398,404,367,391,386,382,387,388,372,390,379,383 1,15,9,27,27,19,19,447,431,427,412,396,413,467,486,491,463,465,470,487,487,407,455,421,403,409,421,408,387,410,447,483,478,440,446,408,435,426,447,465,507,581,667,575,528,472,683,658,626,575,537,490,437,607,676,699,759,739,784,721,651,405,401,394,418,442,489,452,471,421,410 16,20,20,42,46,43,39,531,807,752,725,681,723,593,658,658,660,671,833,889,869,673,789,765,728,713,634,638,535,393,608,870,852,814,838,762,706,382,402,410,412,495,610,627,683,431,861,1023,1023,1023,1021,964,876,526,590,606,723,720,807,833,806,532,725,520,550,873,961,929,957,868,798 11,17,16,42,53,34,28,406,468,478,457,419,428,425,457,441,451,409,506,621,593,431,565,529,484,464,430,395,406,387,398,556,641,528,566,461,450,380,410,408,399,439,450,438,434,392,556,775,798,714,680,558,475,425,476,464,517,505,559,566,518,394,418,403,403,463,597,523,539,467,427 16,188,133,123,147,100,83,455,405,366,372,402,386,433,469,462,417,418,396,448,443,394,425,429,398,402,378,407,400,373,434,425,451,390,413,410,384,402,411,454,468,494,561,504,478,433,568,504,482,443,464,415,392,471,482,496,583,587,630,604,539,405,369,394,410,430,441,401,385,397,420 10,14,12,36,44,33,27,439,385,401,391,380,387,448,453,420,420,423,416,415,411,394,404,398,374,387,393,385,370,388,413,405,407,396,391,397,390,406,406,392,398,448,492,457,430,411,529,474,454,427,433,404,386,470,488,492,565,562,597,553,514,403,388,395,393,406,406,420,390,385,398 7,358,313,232,331,282,200,435,390,361,382,383,384,439,454,429,412,423,397,406,394,387,387,396,392,403,383,361,390,432,447,403,412,406,401,379,409,446,460,466,512,602,708,639,544,438,525,474,443,444,400,423,374,488,516,514,591,589,623,580,513,400,394,396,408,400,410,390,385,407,392 19,16,15,177,290,294,173,396,431,422,409,389,403,407,418,406,410,411,441,473,451,403,439,421,410,426,410,391,392,412,400,446,465,440,433,403,400,374,375,398,391,388,423,418,412,410,480,623,624,534,527,473,433,410,420,422,451,448,481,465,462,409,380,410,383,434,457,427,465,418,409 16,18,18,98,144,148,99,404,454,435,421,399,406,413,440,412,425,443,455,499,502,408,470,455,436,430,402,396,381,401,415,500,498,468,441,417,413,409,388,404,416,398,427,425,442,410,530,685,692,609,592,496,447,422,457,456,511,517,537,527,501,399,397,390,398,435,502,485,456,427,407 5,29,29,71,106,109,72,428,937,893,829,705,691,444,445,436,438,442,947,1023,1023,900,1023,1005,947,920,809,721,589,428,524,1023,1023,1006,1007,868,781,410,503,565,618,672,745,681,639,606,643,1023,1023,1023,1023,954,817,739,744,679,649,617,668,645,583,429,609,407,399,923,1023,988,996,891,744 19,37,24,59,96,58,34,429,421,407,379,403,405,419,441,413,412,403,402,445,433,389,427,395,402,397,387,387,385,403,423,415,403,410,403,378,401,400,417,423,442,473,529,468,474,412,516,501,493,477,428,435,419,472,536,550,591,575,624,566,505,385,388,398,386,424,420,398,434,406,377 5,65,33,357,351,243,266,495,426,427,414,409,368,513,542,491,469,456,480,473,443,413,431,412,401,399,381,408,388,405,458,454,437,424,425,402,400,428,448,443,469,534,637,548,547,502,656,591,537,488,468,440,404,626,677,674,725,715,752,701,615,431,374,415,415,420,440,439,446,414,378 1,86,52,103,152,98,57,522,479,469,450,447,452,556,630,588,584,565,578,569,574,447,506,488,446,427,390,407,404,526,697,614,579,525,555,472,458,606,743,802,864,937,1010,927,848,527,862,793,754,698,654,606,481,741,855,903,986,973,1000,926,862,452,423,445,436,484,557,526,538,467,425 3,22,20,97,103,92,87,459,542,506,477,455,453,457,487,489,484,480,569,686,659,443,623,567,500,491,444,424,431,408,453,640,677,580,604,477,433,405,420,424,451,475,557,539,526,446,681,850,855,774,751,639,511,535,595,599,673,669,728,697,640,410,430,425,420,524,672,607,624,515,458 17,8,8,29,32,27,24,420,375,386,387,373,392,430,420,410,389,400,397,398,387,369,374,400,380,374,390,378,384,393,397,380,404,390,391,371,410,394,389,388,401,419,431,428,419,384,451,437,416,407,387,407,387,418,416,437,474,486,525,482,434,394,380,382,393,380,401,372,396,391,385 5,45,25,51,50,26,30,478,442,424,418,397,429,462,515,498,451,463,498,504,494,409,447,434,410,435,386,409,392,435,447,492,491,447,455,433,439,421,442,442,500,534,621,560,532,463,686,678,654,590,567,491,447,590,654,676,740,718,766,716,667,407,385,414,416,448,483,487,493,423,404 12,73,67,32,36,30,27,420,416,404,397,400,399,423,462,447,411,415,426,466,465,409,431,418,409,407,389,387,375,410,443,442,448,410,417,421,395,416,468,493,559,629,718,608,507,436,617,596,568,503,486,433,418,555,646,692,760,726,754,663,600,371,407,372,394,409,433,428,428,406,405 10,9,8,18,25,22,16,416,384,389,381,359,377,413,426,412,402,401,389,382,389,381,402,389,380,399,400,399,397,391,390,380,395,386,384,378,395,362,378,387,380,396,427,417,409,392,435,422,408,395,380,396,380,403,399,401,436,448,498,456,447,369,367,385,396,394,401,380,382,396,384 8,8,7,18,30,19,12,410,408,391,387,398,386,421,435,432,405,389,418,427,420,392,418,408,397,387,388,388,383,385,391,410,433,405,430,383,390,413,382,376,389,396,423,413,423,387,450,523,493,476,459,413,399,393,400,404,441,456,481,453,431,394,387,383,398,418,426,415,408,407,396 5,8,8,22,27,27,23,557,547,487,480,454,489,606,658,660,635,629,599,593,605,412,459,465,462,440,422,439,429,399,535,547,521,483,509,476,436,403,419,426,458,500,650,640,647,457,799,766,710,678,658,622,527,581,655,674,749,749,817,811,773,487,422,508,521,560,563,551,583,496,472 19,96,87,276,488,436,239,509,590,556,520,490,509,547,606,589,588,567,634,721,691,493,647,596,543,510,454,465,442,436,541,648,692,622,628,532,461,444,431,453,471,533,644,612,606,491,791,886,876,817,796,693,606,578,679,702,778,772,820,802,760,464,468,444,473,586,703,656,675,578,505 18,10,10,22,33,34,22,384,405,391,373,389,399,390,405,396,392,391,405,426,393,403,405,386,402,396,391,397,388,380,396,408,419,417,394,387,401,399,385,386,399,399,402,399,403,398,463,485,489,437,443,419,406,416,430,436,462,473,484,453,434,398,403,391,393,411,414,411,401,394,398 3,242,220,163,208,178,140,426,418,376,408,393,428,450,468,437,421,404,427,442,468,408,430,417,397,397,361,373,383,387,413,453,442,399,413,396,405,424,422,456,492,531,576,532,502,425,519,579,563,501,475,427,392,468,506,519,558,559,610,565,516,380,391,387,377,409,447,428,455,428,402 18,17,14,34,45,37,27,389,382,388,370,394,394,391,409,400,412,419,410,392,406,382,391,391,393,381,386,373,383,377,404,392,396,378,390,392,384,394,392,389,397,414,448,437,396,410,437,415,401,400,394,385,399,427,431,446,471,474,498,467,452,390,370,389,393,396,380,397,387,380,384 14,14,14,32,44,44,32,402,470,449,427,420,403,412,439,440,420,440,473,590,572,430,543,523,474,459,431,411,394,382,423,552,611,509,525,455,436,401,384,381,410,412,423,408,438,400,523,788,803,717,681,566,475,417,425,446,486,483,520,527,485,390,403,390,404,457,580,516,519,467,406 19,16,8,61,73,46,40,430,453,423,408,394,393,450,456,460,438,432,451,504,508,418,487,446,425,423,417,424,390,372,406,509,516,476,485,432,413,401,394,415,431,438,522,457,468,412,545,696,703,602,586,499,438,453,495,500,579,576,620,586,562,411,402,394,386,445,497,499,456,441,426 10,8,7,19,24,23,18,407,399,389,387,382,396,436,423,405,398,383,380,399,389,379,385,386,387,388,390,382,381,381,401,378,381,379,377,384,370,399,395,378,383,391,418,410,397,397,428,407,401,379,384,386,386,395,409,419,433,441,487,459,434,379,380,386,381,389,383,387,389,386,394 11,26,12,184,198,85,82,529,656,612,540,507,498,539,621,596,576,581,683,789,769,527,729,670,601,587,487,496,408,414,542,755,792,706,718,606,529,437,466,489,519,613,721,657,653,506,809,943,942,881,852,762,648,674,749,751,806,801,851,826,773,457,468,461,458,629,772,711,732,618,501 15,9,9,51,89,91,51,511,598,564,550,531,559,558,606,594,606,599,648,705,701,477,592,549,540,534,484,478,446,401,524,628,643,595,593,527,503,395,395,401,397,433,522,542,576,423,770,863,856,813,790,735,635,459,502,529,633,641,723,753,721,490,486,503,528,626,704,659,706,606,563 12,8,8,16,27,27,16,415,417,423,389,395,397,444,416,427,398,408,429,467,448,394,449,412,402,409,382,395,378,379,396,463,468,426,417,409,391,384,398,382,390,394,432,420,433,386,457,596,599,521,504,445,407,403,428,426,464,440,511,477,461,387,386,400,395,428,492,447,479,424,397 7,65,41,49,53,28,27,529,517,448,485,424,446,530,597,567,564,533,565,642,606,445,535,512,475,467,426,412,401,461,568,608,619,542,540,483,421,437,495,564,635,738,864,806,738,515,876,837,803,746,702,631,531,727,806,854,976,979,1015,941,877,421,419,431,448,524,619,553,567,475,460 19,16,16,47,57,54,45,413,487,447,450,414,398,434,452,433,446,431,509,615,590,436,555,515,469,449,434,413,374,372,424,550,610,525,512,465,431,382,384,393,401,421,447,457,462,397,581,799,813,728,700,589,469,415,488,465,531,526,604,580,559,397,391,393,409,472,589,539,537,469,436 8,191,170,137,164,141,121,421,400,392,382,366,400,414,398,430,405,419,408,393,402,404,395,391,377,382,382,384,384,409,424,421,419,406,391,399,382,397,425,446,482,509,603,536,516,424,499,486,461,441,415,410,382,442,497,512,556,544,605,532,500,380,370,384,384,384,417,408,402,399,398 14,11,11,59,61,55,54,397,386,392,396,391,397,386,409,382,413,403,406,407,407,386,402,406,392,404,372,373,390,408,398,421,422,419,417,406,391,395,387,395,412,404,424,409,407,393,422,482,474,465,442,425,414,406,431,434,461,440,475,455,422,382,391,378,380,396,425,407,406,379,394 5,330,298,212,301,273,189,407,422,407,384,390,362,407,425,440,396,397,398,432,414,390,416,390,391,386,387,375,374,409,444,435,434,404,429,387,383,427,426,447,493,542,648,564,534,436,532,502,488,455,437,432,389,439,488,516,565,560,596,544,507,385,394,387,405,383,428,410,409,406,392 18,11,9,28,33,26,23,427,389,394,381,392,391,407,436,411,427,423,396,411,415,406,395,384,378,392,390,391,398,425,417,404,411,389,388,379,375,391,420,420,440,431,492,461,446,417,508,470,442,410,394,388,391,469,536,531,569,573,615,555,508,363,382,395,386,384,402,405,394,391,373 2,23,21,45,78,76,42,415,412,408,406,407,400,408,417,436,427,418,436,444,455,403,432,409,392,413,418,387,394,446,522,478,452,440,454,404,392,539,659,716,787,868,927,818,694,431,606,614,600,547,514,453,412,605,751,807,845,801,811,686,594,410,404,397,401,419,459,434,448,414,409 16,96,80,119,172,137,93,480,579,527,509,488,492,513,565,550,556,542,615,723,690,482,657,591,560,519,453,447,405,434,497,676,710,620,647,536,466,437,433,468,496,570,672,601,574,463,740,879,877,810,779,690,579,569,664,686,748,743,786,762,711,431,447,447,451,590,718,655,671,550,500 8,152,108,182,273,188,133,778,826,776,750,694,740,818,879,871,865,858,883,915,905,620,829,792,733,705,637,609,520,518,820,879,890,823,844,762,699,549,576,653,711,801,917,894,902,702,1023,1023,1023,989,967,917,829,874,936,945,1002,999,1023,1023,1002,671,637,692,724,836,904,863,881,781,719 15,202,189,137,168,156,127,406,466,460,442,408,407,416,428,378,399,399,454,611,602,418,592,534,484,465,421,404,409,391,429,557,631,571,575,483,431,416,433,438,450,514,572,487,454,430,501,825,851,768,724,577,463,465,484,481,534,555,573,505,483,394,398,387,396,420,588,535,583,446,438 3,18,14,24,27,15,12,417,407,391,387,384,402,417,433,443,422,422,452,429,429,401,414,408,396,385,408,395,382,378,438,433,429,414,409,411,405,433,489,521,570,662,762,649,547,421,625,546,526,470,473,426,413,522,620,666,770,770,795,702,611,385,373,392,395,409,417,407,423,399,408 7,178,103,361,459,287,223,730,805,755,720,668,718,771,819,813,799,794,855,900,888,659,838,804,753,737,632,636,552,456,720,865,878,815,827,730,664,474,489,549,598,686,812,789,805,601,964,1023,1023,997,974,915,819,777,842,861,926,927,975,967,935,638,639,653,702,825,900,860,885,787,722 3,9,8,10,13,10,7,513,623,574,549,490,517,532,594,582,591,581,680,757,732,520,690,627,562,550,477,456,434,412,517,742,742,657,657,569,493,410,410,441,457,518,636,585,616,444,775,912,890,833,804,719,602,547,607,638,708,713,779,779,743,468,472,467,484,667,784,709,732,610,512 18,7,8,21,35,36,21,387,388,412,393,382,393,388,395,428,390,396,394,402,405,389,394,384,396,386,380,367,400,369,402,406,401,401,393,405,389,395,383,407,403,419,420,417,413,379,465,463,455,414,404,406,387,434,435,458,483,489,505,477,447,401,391,390,388,381,405,387,391,399,392 13,47,46,227,331,323,220,466,513,455,461,431,452,456,466,459,476,458,527,621,611,422,562,527,472,479,445,411,401,388,433,581,621,547,557,470,439,381,396,422,411,451,518,477,480,428,636,829,844,759,731,619,496,461,520,531,599,600,668,641,604,408,432,391,411,464,610,548,574,465,428 12,37,37,161,255,261,163,375,399,423,407,409,419,410,429,388,397,410,427,436,432,399,410,406,398,399,392,388,372,380,392,418,415,409,433,393,386,388,393,385,385,411,426,427,422,418,475,502,491,452,445,405,411,427,432,449,506,472,521,469,440,396,385,390,389,400,445,416,418,379,407 18,24,20,38,59,46,29,398,412,418,404,379,371,415,433,423,395,398,427,441,421,402,435,411,402,390,385,398,373,406,408,441,456,422,417,397,396,404,399,421,430,441,470,460,429,414,494,556,541,472,461,411,403,472,479,496,518,509,531,524,458,378,385,378,404,412,456,411,423,422,378 8,10,8,67,83,63,49,400,443,437,415,401,425,427,447,437,440,436,489,523,511,418,471,449,437,434,404,414,396,384,416,506,518,454,479,429,395,393,388,412,398,404,451,442,439,414,565,712,721,642,599,522,455,442,470,472,537,517,586,569,521,391,417,401,400,443,516,495,509,448,397 19,10,10,33,41,34,30,393,463,423,421,405,414,406,440,419,440,422,484,504,522,406,476,444,427,429,410,398,402,401,420,499,521,465,475,412,417,394,406,390,402,422,466,435,452,400,557,677,672,603,567,486,441,448,487,498,528,535,576,553,520,397,391,393,410,445,502,471,475,440,417 8,31,28,61,60,48,51,435,572,531,499,433,456,471,489,481,480,476,564,742,706,458,731,663,543,570,479,446,412,429,430,697,772,663,667,526,443,412,429,413,453,494,589,525,523,443,654,894,918,821,792,649,503,554,616,617,687,670,721,673,617,396,411,402,416,566,755,689,687,570,477 12,99,49,158,125,58,78,702,872,840,780,674,689,739,791,755,738,723,874,1015,985,784,1001,949,871,862,758,666,539,506,687,987,1023,937,954,826,715,538,589,631,698,766,859,817,800,697,926,1023,1023,1023,1021,919,795,847,900,899,939,928,968,945,901,531,617,550,582,868,1023,967,960,866,745 14,16,16,42,66,68,43,420,884,844,762,632,605,424,428,407,404,421,893,1023,988,848,1023,957,895,869,748,660,531,394,494,1023,1023,961,962,815,729,399,454,483,529,588,701,655,601,494,580,1023,1023,1023,1023,906,775,602,607,555,535,521,557,544,516,404,571,404,394,862,1023,940,942,831,690 4,10,9,89,144,143,87,384,396,383,395,390,382,404,410,401,383,393,412,429,431,385,418,407,396,389,396,387,379,377,397,408,425,407,410,407,391,382,394,412,421,411,422,425,411,405,472,520,513,472,448,420,402,444,471,464,493,492,512,497,452,384,385,387,394,406,417,406,432,399,384 16,69,47,130,205,138,89,481,487,448,430,417,408,511,545,516,501,453,507,591,589,429,565,532,463,432,406,403,387,412,446,570,623,512,540,434,406,429,428,430,435,483,560,511,519,425,621,763,777,680,630,525,431,499,533,550,633,618,684,643,601,416,410,397,420,454,601,558,500,445,405 11,13,12,55,94,95,55,420,430,412,411,420,400,435,432,420,447,413,467,512,505,399,480,458,430,430,402,394,398,413,408,488,516,454,482,409,436,406,383,400,424,446,478,432,451,406,535,689,694,606,578,505,445,456,500,502,567,544,601,541,518,402,382,393,399,441,487,462,479,422,400 18,8,8,49,67,63,43,400,431,428,394,401,433,405,419,393,412,403,447,509,491,403,463,447,440,406,413,401,382,381,402,480,491,444,472,419,408,384,399,399,385,416,428,420,447,391,514,690,698,596,579,513,425,425,439,435,487,476,510,513,473,398,397,379,393,443,491,463,473,430,424 20,95,90,136,240,224,121,504,505,488,464,415,430,526,576,551,538,509,563,639,601,437,566,533,480,446,443,392,409,448,497,604,624,553,538,481,444,470,480,486,548,608,696,634,596,525,744,851,853,770,740,649,534,697,773,778,813,790,824,779,724,428,410,427,448,515,592,567,560,468,452 14,17,16,59,85,82,57,488,761,718,702,647,675,518,572,552,576,552,786,847,841,656,768,755,728,692,611,627,540,400,527,831,830,791,811,753,701,406,385,400,410,443,526,522,570,403,775,1023,1023,1019,990,934,845,460,511,516,606,630,710,737,714,461,692,459,479,823,912,903,928,835,778 5,12,10,41,40,27,28,419,416,409,399,399,392,421,407,411,406,393,402,427,409,398,411,403,386,390,397,370,395,384,406,421,426,425,415,385,395,392,400,399,404,406,429,426,419,392,459,521,507,449,459,428,391,410,421,447,460,457,493,488,442,388,382,378,385,410,419,418,417,390,407 8,10,8,38,69,133,60,388,395,388,389,391,380,411,430,403,404,418,386,403,407,395,387,383,389,378,377,396,400,397,401,399,405,391,400,388,396,401,416,413,439,441,495,460,435,423,505,446,449,436,417,401,387,470,516,514,571,544,592,543,483,391,383,376,381,377,401,400,395,385,389 4,53,36,81,121,84,55,705,702,655,620,576,636,750,813,807,801,788,788,798,798,534,674,636,619,588,504,526,471,412,698,747,727,664,692,615,534,454,487,533,565,658,794,774,784,552,944,943,913,886,865,838,742,750,814,829,893,890,947,949,916,629,543,641,677,757,785,739,781,666,604 9,26,25,16,20,15,12,531,660,622,578,540,563,586,662,640,639,635,716,782,764,535,705,661,600,572,524,494,447,394,570,749,764,689,714,610,538,408,431,448,454,523,655,644,655,435,820,935,924,876,847,778,662,546,623,651,739,742,811,815,784,485,514,510,522,693,799,733,753,649,573 4,25,18,56,65,44,33,423,463,439,417,406,420,445,483,470,466,451,504,527,505,408,475,440,421,411,417,418,386,420,453,514,524,464,473,410,406,397,440,472,501,584,684,600,557,451,677,708,680,610,585,501,425,563,651,679,760,742,785,711,665,413,407,415,424,448,505,466,485,441,411 13,10,11,38,34,33,38,400,416,407,413,399,406,421,403,422,400,406,448,494,458,402,488,425,424,424,415,416,396,377,401,493,497,447,458,422,402,382,389,400,391,400,417,421,418,396,491,666,664,578,549,461,414,414,453,450,482,481,527,508,490,391,415,381,402,418,500,445,459,436,407 15,9,8,31,36,23,21,435,393,395,359,386,401,397,433,416,403,408,395,422,408,384,406,400,390,386,381,392,389,396,403,411,424,414,407,385,394,386,399,384,401,410,464,423,409,403,462,499,484,455,437,407,393,428,426,427,483,461,504,500,451,389,380,374,387,382,398,406,419,403,375 17,28,24,45,65,52,33,414,413,397,388,395,392,447,462,411,419,414,416,417,425,376,395,401,386,385,389,381,392,394,409,410,416,409,403,402,388,407,413,411,413,429,497,456,443,416,519,519,488,461,454,417,396,464,509,523,582,555,607,560,509,396,390,387,377,405,417,407,412,397,388 13,19,13,40,57,35,26,460,402,399,391,380,378,471,473,442,430,412,406,420,418,380,384,403,379,397,382,383,403,401,408,406,412,412,403,388,383,413,403,396,408,424,503,463,463,402,522,467,455,405,419,405,394,443,476,478,554,553,608,575,498,402,397,385,388,399,424,403,401,405,379 9,11,8,99,98,56,62,456,556,499,479,420,430,489,517,513,481,496,572,669,641,451,599,559,499,482,448,415,418,407,489,632,672,577,592,495,475,409,425,420,479,500,595,549,518,460,706,851,852,784,742,640,544,563,622,649,710,705,748,708,663,419,426,420,438,527,642,586,618,515,462 5,21,20,59,101,93,54,415,519,474,454,432,436,443,464,451,449,464,521,638,624,434,582,533,471,474,434,438,403,396,437,595,631,529,540,467,454,376,387,410,416,410,487,462,469,405,624,838,851,769,747,621,512,464,529,503,586,573,638,623,585,393,434,404,427,496,621,571,583,479,438 11,11,11,37,39,34,33,511,577,511,505,453,487,571,625,625,610,589,618,657,647,442,564,525,489,469,454,427,403,394,506,604,619,533,587,490,456,408,395,433,420,467,588,588,623,447,771,825,802,761,732,666,543,541,606,624,701,714,781,782,749,474,453,477,487,595,676,630,664,538,483 20,10,10,29,38,32,24,404,380,395,380,385,373,380,393,390,387,388,399,396,397,382,391,374,386,385,390,389,387,410,401,403,406,381,386,378,388,389,387,403,386,406,433,413,409,374,452,415,411,394,386,393,378,406,411,438,446,454,468,443,432,377,384,402,371,387,393,399,375,393,389 4,35,29,62,89,75,52,403,400,383,389,397,388,390,422,423,421,416,403,405,409,392,389,379,398,391,386,406,394,400,403,396,411,410,391,379,371,403,411,391,435,442,478,439,437,415,477,438,436,411,391,420,414,466,487,505,510,503,527,512,459,383,384,383,385,383,389,384,376,388,392 7,12,9,31,34,27,25,434,400,397,389,387,392,457,460,468,445,425,443,452,422,396,406,403,384,412,371,393,375,393,404,412,404,404,425,395,389,412,419,437,446,477,549,484,453,425,559,516,504,437,435,410,388,516,575,578,627,627,671,624,570,389,380,381,392,400,420,402,416,390,393 20,22,22,108,173,180,110,402,406,394,404,398,399,425,451,410,434,417,427,417,415,402,412,400,411,404,396,380,383,388,417,401,412,402,403,398,382,387,409,411,436,448,490,456,441,439,503,517,491,469,466,412,392,490,548,555,605,569,597,527,481,402,399,399,389,399,410,434,403,400,376 5,160,123,167,199,159,137,603,762,710,662,580,595,650,719,713,693,687,787,885,862,630,837,794,713,700,590,559,506,453,641,854,884,813,820,691,613,425,469,487,559,637,759,730,738,561,886,1011,1009,951,927,849,731,708,784,795,850,845,900,890,856,531,538,534,570,758,882,832,843,744,636 14,11,8,30,35,25,20,478,405,419,400,389,405,468,495,468,453,444,431,449,438,396,428,408,399,399,407,380,391,408,429,424,437,407,435,421,395,404,432,445,446,519,592,528,494,448,639,555,529,471,477,452,419,581,663,660,708,689,738,676,610,398,379,402,396,422,426,396,422,413,393 1,12,12,90,167,174,93,408,431,405,396,373,408,416,429,403,425,395,418,443,445,402,426,420,401,397,383,398,387,392,421,435,448,437,427,417,384,388,383,389,383,402,440,419,412,395,486,592,585,506,489,449,415,407,444,455,464,463,507,500,463,406,406,415,380,406,446,424,429,411,391 12,21,20,60,92,87,57,379,396,403,410,386,389,402,408,418,393,415,401,461,460,394,439,424,389,409,397,378,380,424,402,448,463,416,447,382,393,389,391,416,403,430,444,445,424,396,508,596,609,539,514,445,423,428,473,473,542,521,563,525,490,401,409,395,392,434,458,439,421,407,402 7,23,20,53,62,60,49,418,390,373,372,394,381,412,414,401,409,402,395,405,395,410,400,392,402,403,397,370,393,362,422,397,403,373,393,401,375,396,416,449,463,506,627,523,488,405,558,462,452,418,411,392,387,473,531,587,711,706,747,666,565,395,394,394,398,392,397,407,419,404,403 6,45,43,116,138,129,109,441,522,503,452,445,422,449,499,466,473,481,512,625,610,438,592,532,476,465,428,426,424,395,436,596,631,541,563,467,436,383,405,437,409,436,513,504,482,439,635,817,818,754,720,617,508,482,549,560,619,612,678,646,603,425,397,417,414,509,619,563,586,500,432 3,21,20,63,80,74,57,431,478,447,427,412,419,431,464,449,453,441,494,567,527,416,518,503,437,428,417,417,395,408,428,535,572,487,523,443,418,387,408,399,416,415,499,459,464,403,593,764,763,692,646,530,463,458,508,524,596,588,640,599,563,401,414,398,411,464,555,519,536,457,428 1,342,232,198,240,155,131,463,500,468,442,440,414,478,515,488,484,467,529,606,590,430,558,538,478,466,441,414,391,421,472,613,643,559,556,475,429,414,475,472,502,577,668,602,556,461,649,784,793,709,677,568,475,535,610,603,684,671,721,694,624,431,423,413,400,492,606,534,559,475,430 3,40,38,83,121,118,80,445,491,471,436,431,428,471,485,478,468,447,489,603,612,439,541,513,472,450,419,432,395,381,448,572,595,524,543,456,418,433,407,398,449,460,544,487,489,428,643,788,790,714,687,585,468,489,576,605,667,655,701,659,605,405,408,408,408,481,583,561,557,446,442 19,14,13,19,22,16,14,546,627,573,545,509,505,550,631,615,611,592,665,754,734,496,663,599,558,546,485,474,426,390,543,713,733,658,665,528,497,413,423,440,446,498,614,613,637,433,808,919,903,854,826,754,640,548,625,632,719,727,797,798,760,475,482,480,495,650,768,702,739,613,546 1,161,152,47,72,71,45,574,805,766,722,633,656,622,683,672,652,645,807,943,919,685,909,864,783,774,678,625,515,419,597,898,946,862,878,761,697,433,414,462,473,550,701,678,684,450,848,1023,1023,1010,984,897,779,603,692,712,793,788,851,845,801,491,578,511,520,782,928,881,882,787,681 12,10,9,23,30,27,20,409,410,393,411,389,397,415,420,426,392,391,417,434,419,388,426,394,414,379,388,399,387,390,402,404,428,407,428,407,393,393,400,389,406,418,454,455,415,387,455,497,497,471,454,409,410,414,443,430,470,476,501,483,436,385,397,385,386,397,424,425,416,395,384 15,29,28,119,198,205,123,414,394,363,376,375,396,400,400,415,415,397,371,407,409,395,384,380,385,388,393,399,392,419,383,396,399,393,385,380,385,383,418,400,380,415,445,406,404,416,449,441,430,422,409,412,391,474,519,510,518,506,513,480,451,389,386,396,382,396,400,393,384,399,405 18,47,45,113,121,108,99,445,513,494,455,436,443,472,487,490,465,470,553,630,626,450,564,533,479,477,422,433,393,405,447,605,638,543,552,467,438,400,401,421,413,448,542,508,521,432,681,817,819,742,721,623,526,504,542,564,655,652,696,685,627,428,422,414,437,512,616,580,586,497,453 8,9,9,44,69,67,41,396,418,412,409,398,413,421,419,423,412,414,427,464,459,395,449,428,416,418,406,402,397,388,411,461,464,443,437,405,400,396,385,396,384,401,427,429,439,399,496,636,637,547,547,474,412,410,436,468,479,492,523,511,479,399,396,388,385,425,462,436,444,406,394 11,33,32,284,426,420,278,415,463,426,423,405,425,439,447,434,436,441,498,537,526,415,505,472,447,448,407,408,386,404,444,502,554,483,495,439,413,413,387,392,408,429,491,463,424,430,591,757,768,682,643,530,469,441,483,492,565,569,608,616,548,412,406,390,413,459,530,488,528,459,403 3,17,15,19,20,14,14,405,409,398,373,397,405,406,420,416,412,389,403,431,407,377,389,404,390,368,401,377,381,394,457,438,396,400,413,407,392,392,440,437,502,563,674,561,491,398,560,503,475,472,433,422,405,466,529,585,717,698,741,656,563,393,399,392,397,413,421,415,377,394,396 7,13,11,34,43,33,25,415,398,385,400,394,375,412,410,420,392,412,402,421,424,390,399,400,398,397,395,394,372,387,406,406,421,407,413,385,383,399,401,413,412,450,482,424,423,408,496,480,480,433,437,403,394,445,501,491,497,524,580,519,452,388,369,388,386,385,410,402,408,402,401 1,11,9,25,30,26,21,403,403,372,381,375,364,418,415,394,398,384,403,388,384,389,391,379,375,395,394,398,374,379,405,401,386,389,384,379,377,391,390,395,412,423,454,443,442,388,444,428,388,389,412,386,385,428,456,450,481,469,510,472,431,387,404,401,396,394,374,391,377,382,387 16,8,8,37,46,46,37,427,450,430,418,386,417,414,436,415,416,418,460,521,487,406,467,448,423,437,396,421,404,398,412,488,515,438,481,446,398,395,385,386,400,407,439,433,437,395,517,692,675,606,573,511,444,433,443,433,498,484,536,528,502,399,420,399,401,447,525,476,483,432,409 4,249,187,98,117,80,65,824,874,838,807,759,793,860,914,906,899,889,928,971,959,749,909,868,825,812,720,703,600,486,820,944,948,890,907,818,741,528,587,614,703,785,907,893,905,651,1023,1023,1023,1023,1010,959,871,830,900,919,981,983,1023,1023,1001,737,716,758,777,904,973,930,950,864,789 17,16,14,34,46,39,26,421,394,387,386,399,389,428,402,406,414,427,417,410,402,376,399,395,395,399,370,390,388,384,401,423,404,391,401,386,398,422,386,427,424,430,478,444,442,399,467,473,462,456,428,410,392,459,494,480,524,515,535,521,487,398,387,404,405,371,401,414,392,393,392 3,18,18,85,134,136,86,390,451,426,410,388,411,418,427,411,422,425,475,518,505,406,487,466,437,414,392,394,384,421,422,501,518,463,450,421,406,387,397,388,403,425,464,432,438,437,543,696,698,623,564,510,427,439,496,489,557,559,591,549,496,394,394,401,395,432,494,457,471,421,397 9,21,13,46,64,31,23,446,429,411,401,373,395,460,486,466,427,412,421,432,418,388,410,394,396,398,400,392,387,384,410,404,437,420,429,398,400,400,408,413,405,428,506,506,470,425,528,514,494,452,434,384,397,454,479,490,559,572,636,548,536,377,402,388,397,378,405,387,409,395,399 20,13,12,25,27,22,21,404,403,388,387,387,405,389,410,405,407,402,395,426,436,382,413,401,396,389,390,378,381,377,401,416,434,419,407,398,401,410,397,409,406,410,423,413,420,404,457,520,535,457,461,411,396,401,433,442,473,452,479,456,428,393,387,386,407,403,439,422,426,414,398 2,11,12,69,89,93,72,406,442,406,416,386,413,408,435,420,403,400,426,488,488,397,460,423,416,410,409,412,383,386,414,458,480,439,466,412,389,403,393,399,383,415,436,412,429,416,486,619,634,560,518,481,401,414,423,419,490,475,522,490,481,386,388,402,396,421,474,444,459,432,415 8,14,13,43,60,58,39,404,400,405,409,395,413,415,431,413,403,407,401,425,427,386,421,392,398,393,392,380,387,385,401,425,417,413,415,405,417,380,381,380,388,399,421,406,435,404,487,552,514,473,473,414,394,423,432,450,483,486,511,484,460,390,389,396,394,400,427,442,431,393,406 4,8,8,25,32,27,20,405,421,434,400,393,395,404,421,436,420,423,444,496,497,416,473,442,423,424,403,399,391,418,390,463,505,447,464,402,416,371,379,372,406,389,415,406,418,398,482,667,675,605,553,464,435,415,421,448,464,476,517,497,468,398,405,401,389,416,473,454,458,420,414 3,17,17,54,66,62,49,427,496,465,436,438,431,429,455,451,455,433,509,645,605,434,580,521,482,448,444,420,422,388,432,587,616,547,566,476,454,407,376,407,390,430,490,466,456,405,623,827,834,756,717,621,507,477,518,513,567,578,638,625,561,409,414,414,394,498,619,557,584,485,439 18,22,18,37,62,50,29,400,388,387,390,383,383,405,440,411,426,416,394,428,421,406,405,399,398,366,377,393,379,403,409,409,422,406,397,422,379,407,393,410,442,491,516,485,451,411,507,511,485,466,428,403,398,485,538,552,580,563,598,560,510,382,381,402,379,407,415,408,409,400,406 11,8,8,37,59,60,37,401,452,453,427,404,411,404,421,420,421,421,459,571,537,400,515,477,437,437,409,403,401,399,404,531,551,477,490,443,416,396,379,393,395,405,453,441,428,380,519,750,758,671,634,541,479,442,479,459,525,514,556,535,506,401,400,398,398,448,532,498,522,450,424 20,8,8,37,49,38,29,386,397,402,401,388,383,399,417,412,406,409,412,437,429,390,411,409,402,417,382,390,392,398,404,426,409,400,437,397,389,383,394,399,398,410,431,431,427,386,490,537,532,495,467,445,412,417,463,464,522,498,547,509,489,389,396,383,402,399,442,409,422,399,384 11,9,8,14,21,18,13,414,377,367,365,381,392,419,422,392,390,405,385,382,392,385,389,385,394,390,381,379,385,388,383,396,386,381,380,385,391,399,385,393,393,380,399,395,394,386,424,397,394,392,377,387,390,380,388,394,426,428,454,446,409,378,382,388,388,383,381,383,388,357,378 7,130,101,99,139,117,83,439,392,383,376,373,390,437,464,409,439,417,430,441,427,384,415,416,401,396,403,414,374,391,395,411,429,426,436,392,391,399,409,390,443,471,528,475,458,408,509,525,522,480,447,425,400,414,461,452,508,528,582,542,513,399,395,399,386,402,441,424,426,393,388 7,180,92,105,109,34,35,653,623,546,557,479,487,685,755,724,705,687,699,729,719,454,614,567,509,525,438,467,405,473,688,705,695,636,637,528,496,568,682,718,766,852,939,873,826,711,946,931,888,845,808,736,621,879,941,958,1023,1020,1023,995,940,477,430,479,500,655,727,661,704,600,507 16,10,9,26,32,25,18,414,401,410,394,376,403,403,435,422,403,408,401,419,432,380,415,398,394,392,379,403,389,391,414,409,413,409,409,402,400,396,404,401,424,442,474,446,436,421,461,494,485,455,446,402,395,464,492,513,531,523,575,540,475,388,376,396,388,401,426,400,390,395,387 18,20,14,42,52,40,33,447,402,415,409,396,386,441,444,443,430,435,420,453,431,413,426,409,406,390,385,405,400,445,444,435,447,416,405,397,412,421,433,432,441,506,586,542,490,458,599,588,591,534,493,456,405,558,626,625,659,653,703,640,573,401,389,387,387,405,447,413,435,398,393 1,13,13,63,89,93,64,405,463,435,413,419,402,417,428,434,411,421,460,555,530,429,513,483,441,421,428,400,395,381,408,517,558,495,497,436,413,386,371,382,388,398,410,422,433,399,504,779,803,712,675,554,460,377,404,422,441,462,486,502,484,405,411,402,406,459,559,506,510,468,418 9,11,10,39,39,32,31,411,400,382,390,363,369,408,433,420,409,424,392,403,417,381,402,397,382,397,389,372,381,385,382,405,409,400,403,393,396,390,396,405,401,418,437,423,419,427,506,487,480,461,445,415,407,473,512,515,553,542,604,576,499,393,388,402,394,390,430,410,426,398,402 15,11,10,16,15,13,14,474,548,507,478,446,459,496,518,534,534,518,588,669,649,440,594,534,499,484,430,426,410,404,477,639,654,566,585,491,463,396,420,411,423,448,537,540,537,406,700,828,817,764,721,627,540,481,517,538,634,636,698,703,662,410,431,433,446,545,680,602,625,522,459 12,62,58,99,151,141,89,478,551,514,471,442,464,500,524,515,489,502,573,674,643,465,602,546,505,499,453,427,407,385,478,636,637,558,593,498,463,393,407,427,399,455,521,505,536,426,702,847,843,778,751,665,551,518,549,565,637,649,714,716,645,417,430,440,431,534,657,606,626,531,454 16,13,8,33,43,28,20,443,435,412,417,399,409,461,478,472,466,450,473,505,498,413,469,460,431,427,418,409,386,401,433,489,499,449,451,407,394,396,402,414,407,441,512,475,468,416,590,613,624,540,511,457,421,491,540,532,617,599,660,613,561,397,393,404,409,433,523,479,477,416,420 18,20,20,21,23,20,19,470,527,487,441,419,452,460,498,516,505,495,574,642,625,466,615,543,499,476,430,407,403,387,472,597,643,536,585,466,448,423,411,397,428,459,546,502,517,432,657,769,774,691,675,570,463,509,558,559,639,629,702,673,636,436,425,422,429,540,650,584,594,522,444 2,8,8,31,49,51,32,400,809,760,679,535,539,413,414,392,403,416,802,981,914,750,970,879,809,784,649,556,464,397,443,964,979,887,885,732,605,387,423,445,464,513,573,542,496,473,498,1023,1023,993,953,823,668,552,544,516,499,487,510,506,470,400,497,396,402,790,967,868,879,755,583 18,14,14,94,138,131,89,414,402,395,403,384,383,400,394,400,400,376,417,403,422,398,397,404,398,385,394,382,391,375,386,404,421,410,401,385,402,387,387,407,392,409,412,390,423,406,439,470,444,448,419,385,399,444,458,477,459,445,481,456,423,384,380,389,388,409,418,411,411,398,392 13,35,35,216,351,342,206,398,392,375,385,368,385,402,410,401,405,392,418,394,379,394,396,385,388,386,391,395,384,410,392,387,391,403,415,399,410,397,387,396,427,428,424,422,419,425,461,474,467,423,417,405,393,419,464,482,497,473,502,466,455,394,394,390,388,398,394,438,416,378,374 9,14,13,20,22,15,14,489,587,529,502,474,490,498,570,552,553,539,633,712,701,476,651,598,526,530,462,473,417,404,484,682,707,613,624,527,463,396,412,400,431,465,559,550,549,427,743,873,862,807,775,685,574,498,565,583,660,671,734,746,697,436,445,441,461,604,722,656,681,536,501 6,38,36,41,55,46,35,483,547,502,497,497,524,496,530,539,531,537,558,575,579,423,463,466,461,457,463,468,425,401,485,527,498,489,545,512,459,402,388,387,429,437,519,524,545,428,731,741,719,695,691,679,584,483,533,546,616,624,696,713,679,470,460,438,476,516,541,525,581,517,502 9,13,11,34,50,35,23,417,384,390,370,411,406,421,404,402,405,408,401,425,397,388,397,407,389,396,384,396,362,380,396,408,401,409,388,412,391,391,397,383,385,396,412,409,417,406,439,443,467,413,420,411,389,420,422,443,447,457,462,450,427,394,370,390,384,395,390,402,391,389,377 17,56,53,104,191,181,98,441,435,424,407,396,425,443,471,468,477,454,481,485,495,408,446,428,431,415,410,424,396,389,421,484,482,449,446,404,405,402,392,419,447,436,505,477,468,433,596,686,676,622,579,520,478,494,535,563,620,615,659,614,566,422,398,404,407,456,488,448,481,441,431 9,15,14,50,62,52,43,405,457,446,389,428,415,445,440,427,451,433,464,503,514,400,481,461,431,435,402,402,392,385,423,472,510,455,465,402,417,394,399,378,407,412,424,435,436,402,529,689,692,622,576,498,454,438,451,447,493,493,548,545,503,404,409,396,409,456,497,468,490,441,435 10,76,66,112,154,123,91,482,639,596,539,497,514,525,570,556,550,544,665,772,763,521,719,675,598,578,514,489,436,379,492,727,769,682,701,603,522,382,419,434,434,471,581,545,545,444,749,941,948,882,854,774,642,503,577,598,685,683,751,743,700,448,471,448,451,616,756,716,730,612,534 2,170,139,153,213,184,135,590,708,643,611,519,524,607,685,654,649,614,740,857,813,591,828,757,676,656,554,496,426,426,581,834,858,756,774,636,533,429,479,514,542,628,739,689,689,542,836,964,964,893,864,774,633,704,777,770,823,817,864,848,802,496,461,492,520,706,857,778,780,669,549 19,34,18,71,91,43,35,486,393,391,399,390,375,493,520,461,463,439,433,465,450,394,429,409,412,392,385,381,395,422,443,423,438,423,409,387,390,431,416,440,447,506,557,508,504,419,606,570,543,497,464,433,398,532,571,585,640,647,704,654,567,386,387,380,397,394,423,427,428,399,404 5,12,12,35,36,36,34,402,420,439,425,399,395,415,423,415,420,407,440,498,470,403,462,445,422,395,410,401,390,405,399,467,497,435,441,415,389,386,388,381,411,403,423,422,416,376,474,654,662,560,542,485,419,404,431,434,463,479,487,488,446,391,396,395,398,421,465,452,446,425,396 7,10,8,34,36,19,17,464,466,441,421,432,421,485,513,503,490,473,498,520,518,403,462,454,427,435,431,390,399,421,479,511,510,480,481,412,428,453,485,533,586,678,770,676,607,459,720,708,671,603,588,527,447,621,707,738,807,792,835,764,704,419,414,406,423,440,488,461,485,428,423 18,29,28,83,97,87,75,459,507,489,467,425,452,477,509,493,502,484,533,629,589,434,557,513,472,451,434,421,418,405,466,580,616,537,560,480,420,412,426,421,454,491,566,535,545,434,696,818,813,744,704,617,517,550,620,629,685,680,742,700,664,409,421,414,427,497,594,549,555,490,454 18,29,25,64,77,68,58,438,450,424,409,396,413,443,476,458,464,458,475,492,479,403,439,417,413,396,406,399,404,415,454,473,467,427,450,427,421,439,491,521,560,659,741,636,568,443,650,658,617,569,516,468,420,566,683,713,776,750,778,701,644,394,395,417,399,434,463,463,439,434,424 4,9,8,31,37,33,28,422,447,453,430,400,418,450,469,445,431,431,465,549,526,421,507,460,440,420,416,410,404,405,463,515,541,482,481,442,446,409,415,432,466,554,660,600,566,416,599,701,693,619,591,522,457,494,545,549,593,599,648,614,569,406,401,416,404,458,532,489,474,442,418 4,12,10,24,32,26,19,434,487,457,432,414,408,463,454,448,450,421,498,575,541,423,520,469,450,450,412,401,409,378,427,542,582,499,517,430,429,409,405,388,407,422,493,465,441,397,576,757,752,666,636,538,451,416,435,453,523,513,582,566,535,405,401,390,408,459,571,496,519,460,406 6,16,16,57,68,71,58,420,493,493,446,426,436,433,474,438,450,446,528,620,578,444,546,516,469,462,441,420,410,380,423,575,619,513,528,462,434,390,400,366,391,434,439,443,454,407,601,815,825,748,709,618,523,426,453,475,529,527,603,581,563,406,411,409,403,470,592,557,560,474,446 20,27,28,112,187,194,116,394,399,370,360,371,394,403,389,404,385,393,385,399,385,378,382,395,382,384,381,377,392,374,378,382,396,385,386,384,361,358,384,405,379,393,385,402,377,404,405,385,399,388,390,385,390,390,416,423,419,409,402,409,402,389,392,396,380,377,386,394,390,398,391 4,185,170,260,351,336,250,602,724,688,624,540,551,641,698,693,665,651,755,862,829,576,830,774,697,691,598,543,487,420,570,816,858,755,781,645,573,434,464,490,519,577,710,673,666,548,845,1000,1011,943,917,825,711,674,751,763,828,819,876,858,817,509,523,513,527,708,851,799,806,710,612 13,38,35,95,110,100,85,507,641,607,546,506,530,534,613,594,585,571,695,803,779,535,749,695,625,605,526,490,432,391,535,771,800,692,721,596,537,400,403,447,453,504,624,590,621,450,795,941,943,879,853,765,650,546,633,663,725,724,792,792,754,450,470,459,474,653,796,746,749,642,544 9,36,34,68,97,90,62,414,490,463,454,436,410,439,455,475,463,459,512,605,583,421,549,508,461,462,421,426,403,409,448,562,605,535,550,476,435,406,414,446,434,449,539,470,484,420,647,795,804,735,697,587,492,497,551,585,662,649,702,672,622,426,425,412,430,469,603,556,560,472,456 9,8,7,27,28,21,19,415,424,408,397,397,405,419,444,416,408,390,438,475,478,390,455,419,398,395,395,391,380,393,418,457,488,435,467,404,406,379,387,412,414,445,518,482,461,390,487,573,573,505,492,448,433,424,443,452,502,475,512,493,460,398,392,390,377,415,448,434,419,413,392 19,14,12,28,44,32,20,416,405,398,413,391,388,418,446,415,441,440,413,471,443,398,446,420,427,402,402,393,393,381,408,448,483,431,432,418,395,397,400,410,430,479,548,489,458,410,563,612,606,541,518,454,407,503,548,558,618,592,644,581,519,399,396,403,402,427,478,429,443,412,407 17,11,11,35,53,51,33,429,437,417,388,383,423,410,446,431,417,422,439,476,458,395,423,422,407,410,415,402,378,393,404,468,471,420,436,417,394,384,406,390,407,418,461,418,436,400,556,631,615,554,543,497,413,423,456,485,533,529,561,547,501,405,384,395,400,422,464,451,457,408,420 10,247,152,803,1023,951,478,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1016,931,892,1023,1023,1023,1023,1023,1023,1023,913,959,991,1023,1023,1023,1023,1023,1009,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 12,37,36,108,141,130,101,441,556,539,478,441,440,469,493,487,469,468,550,707,698,454,649,586,536,513,455,438,411,410,452,657,703,605,620,527,466,393,409,417,412,442,516,500,521,437,673,880,894,817,787,669,536,506,538,573,632,619,684,680,613,424,440,414,421,531,691,616,630,523,471 18,10,10,8,12,10,6,411,420,396,410,398,398,436,431,429,420,419,424,424,414,397,390,414,387,389,398,392,387,400,410,429,416,402,411,386,409,386,390,400,397,427,457,440,434,413,514,532,501,460,453,428,404,472,514,488,559,540,583,538,486,399,383,400,389,398,405,399,422,403,383 16,15,13,55,70,39,32,466,509,468,456,450,438,477,516,486,498,480,535,651,640,443,628,560,503,493,433,417,409,422,451,615,671,571,582,458,426,407,414,424,440,459,552,521,524,431,643,776,798,720,679,572,494,487,576,587,636,636,695,675,603,417,406,418,418,484,653,592,600,493,425 5,35,28,41,64,50,31,428,479,454,443,426,421,448,447,423,437,424,476,592,560,427,560,493,461,437,417,396,375,386,412,557,598,510,546,450,429,410,418,391,414,424,480,491,466,429,593,760,768,678,642,566,462,470,515,512,585,549,611,578,540,390,401,394,413,464,597,527,534,485,437 6,11,7,30,31,19,19,438,397,394,399,401,387,443,457,411,408,416,419,413,415,383,425,399,382,377,390,391,375,407,416,430,447,397,423,400,403,408,396,402,416,426,475,461,442,407,495,481,475,443,437,398,410,444,487,487,558,551,585,531,472,382,382,388,382,398,424,420,397,415,394 4,61,51,1023,1023,1023,1023,466,592,530,505,452,478,502,553,544,538,519,603,716,693,490,666,617,542,526,464,451,427,387,475,667,712,605,626,511,477,417,431,451,459,487,608,566,563,589,729,866,878,802,779,667,543,564,617,634,694,705,759,736,672,506,431,433,454,562,699,643,632,547,480 16,11,11,62,95,88,56,424,412,414,394,407,393,407,439,423,418,421,445,456,454,397,430,418,411,384,400,405,384,397,397,465,448,417,415,406,396,402,399,402,408,437,493,462,430,434,507,589,563,519,471,414,409,476,542,542,581,563,610,547,500,393,390,382,403,408,447,416,437,395,393 19,19,14,52,48,29,32,471,528,504,457,427,443,513,547,499,511,507,587,691,657,478,665,572,526,506,436,432,396,391,469,655,689,583,614,464,459,422,429,448,456,537,637,581,570,469,718,840,837,759,725,631,537,598,661,672,727,714,762,732,682,413,437,417,437,534,679,606,596,506,458 17,10,9,41,35,25,31,418,404,405,416,395,398,436,452,444,422,403,403,433,430,400,407,406,386,392,399,397,400,414,454,454,437,424,428,397,407,428,508,544,614,710,795,677,573,431,617,554,544,490,457,432,407,567,700,768,825,792,811,708,618,382,384,409,397,420,415,385,412,414,395 14,485,277,126,129,56,51,595,648,585,555,500,522,643,707,699,666,670,706,778,768,502,714,661,601,559,510,485,428,511,637,756,782,683,702,544,528,538,643,682,743,825,894,819,775,653,893,938,926,866,836,749,638,819,886,905,950,935,966,927,873,478,469,473,514,634,759,725,730,601,548 19,12,12,27,35,33,25,377,394,396,362,371,390,396,403,379,394,392,393,396,390,376,377,392,390,381,384,378,383,396,403,386,380,386,383,378,386,409,406,386,399,419,444,406,419,414,433,413,406,405,391,393,370,390,428,426,443,452,471,423,434,366,386,386,383,385,402,385,374,393,401 3,13,12,31,32,23,24,448,488,464,426,407,424,447,470,444,466,454,495,596,566,422,549,514,454,445,419,415,395,407,437,547,608,506,514,454,413,388,421,409,432,461,523,493,479,411,605,726,732,646,611,495,465,478,535,542,623,606,661,634,586,394,402,402,405,468,583,543,532,453,423 14,92,81,54,50,41,46,694,803,756,725,659,696,758,817,813,805,803,844,902,888,655,831,792,743,717,621,619,535,416,735,874,878,820,835,734,666,438,483,480,568,659,813,803,827,540,955,1023,1017,972,950,887,786,722,802,827,892,895,950,953,921,634,610,642,690,826,901,858,875,785,695 8,59,47,72,108,76,49,418,439,395,395,371,406,456,474,421,442,416,483,494,498,393,463,425,431,418,385,396,383,413,429,485,476,442,437,424,399,409,415,410,454,475,538,504,468,443,585,640,609,542,520,466,426,513,574,603,628,608,681,614,569,416,397,399,420,424,471,472,462,410,409 14,111,97,147,210,176,123,509,629,585,540,492,496,556,592,573,581,578,647,751,740,478,692,648,556,562,505,459,408,419,517,706,751,644,665,565,519,424,439,442,458,540,663,626,617,484,780,931,938,866,841,754,617,584,680,703,776,769,822,800,758,444,458,434,469,589,733,687,693,567,534 17,20,20,69,103,103,69,401,403,394,391,402,400,373,410,398,417,417,412,406,417,393,398,389,395,397,376,382,375,402,377,409,412,405,398,368,399,397,400,387,414,411,446,416,400,405,486,490,484,420,442,401,397,447,451,462,510,516,553,495,468,381,398,396,389,398,403,393,405,391,378 1,14,14,16,20,18,14,490,475,449,416,419,420,519,569,553,542,517,508,527,511,403,450,432,415,402,413,400,389,419,537,532,505,474,488,456,427,422,483,529,567,662,772,718,675,440,745,707,639,609,581,528,435,580,653,696,780,775,821,781,724,430,418,431,437,469,492,462,489,440,410 8,87,72,71,107,89,59,489,568,535,483,428,471,523,571,543,526,511,598,701,682,460,666,593,528,535,468,446,433,395,488,682,714,626,636,520,451,388,440,430,486,523,623,579,574,472,736,864,858,794,763,655,547,576,649,669,718,718,774,754,692,439,437,443,444,584,735,672,692,573,497 7,16,10,52,60,34,34,422,427,389,410,403,388,448,454,454,468,435,458,484,462,391,432,433,424,403,409,403,385,395,438,471,472,431,445,436,385,397,429,443,466,546,636,538,517,440,648,652,622,550,546,467,423,566,649,662,737,716,767,699,609,389,409,411,397,420,466,440,481,424,425 4,9,7,22,19,12,17,405,420,399,392,383,410,442,450,431,416,408,417,418,432,386,398,395,396,392,390,389,393,397,450,419,422,407,428,418,377,412,457,483,523,644,723,622,529,413,593,539,482,461,436,436,380,534,618,678,755,739,767,675,591,386,390,395,394,399,416,404,408,383,387 2,12,11,36,67,70,35,433,447,422,414,395,423,442,468,452,448,444,468,513,494,408,469,442,419,415,405,403,370,387,431,490,508,434,471,435,398,410,400,406,397,425,491,484,485,395,587,684,655,579,562,482,460,461,487,495,540,541,604,584,527,427,402,408,433,473,513,468,485,424,411 2,11,11,17,20,18,15,489,613,586,523,496,500,526,607,582,571,559,640,758,734,492,697,642,580,540,467,450,417,409,523,716,752,646,661,540,473,404,399,434,438,463,583,567,597,422,754,899,895,830,797,703,576,494,591,588,670,676,754,753,712,457,437,456,488,617,764,693,711,599,504 7,9,8,28,29,22,20,462,413,393,386,396,390,470,461,455,437,436,432,429,437,385,414,391,385,400,388,400,380,409,445,429,407,408,406,408,393,419,432,438,469,515,585,528,505,459,626,540,500,477,451,413,420,600,667,671,709,702,746,693,609,413,396,395,393,395,416,402,417,397,389 20,16,16,78,109,96,68,431,495,456,438,439,439,447,470,464,468,478,519,612,583,438,544,511,458,463,411,419,392,392,446,568,600,515,523,446,412,411,404,413,442,431,496,481,485,427,632,800,807,737,693,601,488,509,543,553,624,624,675,641,598,408,409,404,420,475,584,517,526,466,434 15,47,20,75,121,45,30,445,396,411,383,402,391,468,520,459,433,459,438,443,409,383,414,397,388,416,382,397,377,427,457,442,408,410,408,395,380,434,432,470,485,572,642,559,543,500,662,553,509,499,468,441,404,623,699,688,741,728,766,696,619,385,370,396,388,406,428,407,440,380,391 1,45,16,104,151,67,38,565,542,509,489,470,497,598,653,631,601,586,614,666,644,442,570,526,495,510,461,443,427,429,556,611,615,557,562,508,447,456,495,514,579,653,753,698,658,532,803,822,801,752,712,657,548,702,758,770,832,816,869,836,784,463,460,445,468,571,636,600,614,515,514 2,140,125,60,67,53,49,423,401,420,412,386,401,463,462,454,419,406,431,433,455,400,430,401,403,396,392,379,392,408,478,459,449,426,417,379,395,429,482,506,574,659,797,716,640,435,769,637,573,509,477,449,417,562,681,761,915,916,949,864,788,384,369,402,392,412,426,413,392,414,397 9,9,9,36,30,24,28,405,471,450,424,416,457,424,438,442,442,429,511,595,573,419,530,494,451,448,426,410,378,373,413,553,574,512,514,427,436,395,387,403,398,387,441,409,436,399,550,797,808,726,691,567,466,419,441,458,501,508,542,540,513,401,425,402,398,452,562,535,535,472,435 4,19,18,33,27,24,31,513,416,432,429,394,412,499,504,457,433,444,455,513,509,416,476,453,405,423,413,386,377,387,465,479,525,456,463,404,389,405,413,418,462,505,628,584,543,395,561,621,644,561,530,517,449,456,470,517,580,582,626,590,544,394,391,398,394,439,495,467,469,411,386 1,38,36,295,321,297,270,418,414,406,415,406,415,429,436,428,425,414,445,462,457,400,431,422,408,414,391,372,391,392,399,442,438,431,420,398,401,398,396,414,418,428,484,448,444,450,528,587,600,513,489,448,412,462,505,513,550,535,573,553,482,412,383,401,407,416,473,444,438,410,410 20,10,10,48,90,76,39,426,448,425,404,399,404,431,433,443,420,420,455,517,498,416,470,440,432,414,392,400,393,379,429,481,494,440,474,421,396,389,393,377,400,424,462,459,443,414,572,688,689,616,592,507,445,421,457,469,534,509,558,572,517,405,405,389,413,454,492,491,489,427,415 11,13,11,38,49,40,32,427,468,472,457,410,432,431,449,439,421,430,472,621,575,437,570,530,468,467,434,426,391,405,423,580,613,522,547,469,423,387,396,412,379,426,429,447,435,389,544,795,806,734,690,581,472,413,437,461,496,495,551,531,508,410,417,395,400,472,595,563,553,454,438 13,85,66,63,77,37,31,627,750,712,673,608,640,694,746,744,734,721,797,862,841,603,799,750,694,669,575,541,499,403,666,833,842,770,790,679,599,451,462,487,528,615,753,735,753,515,903,999,985,937,912,850,741,648,738,764,837,840,899,903,868,571,563,564,602,770,867,816,836,736,642 18,11,9,37,40,27,24,407,407,394,371,400,395,425,460,394,420,398,420,422,430,404,421,412,398,390,394,397,373,393,405,449,446,401,414,389,407,391,407,413,401,429,455,442,430,413,498,515,502,447,439,418,399,444,474,472,505,514,558,522,472,394,398,384,397,399,446,430,426,394,397 7,12,11,29,35,30,23,394,386,388,379,358,375,385,386,393,375,386,369,379,375,394,377,377,374,372,379,380,386,392,379,389,382,384,370,380,387,401,384,404,396,396,408,389,390,388,416,393,384,398,384,375,392,409,400,413,416,406,448,411,386,392,392,388,377,375,376,384,389,397,381 11,9,8,31,26,16,18,400,453,438,435,398,394,419,433,412,405,407,467,577,541,411,577,524,451,453,409,406,395,393,408,510,604,493,508,471,408,389,403,413,415,418,449,434,436,397,522,673,715,605,573,485,434,452,478,483,493,498,531,526,476,385,396,385,405,431,575,544,528,439,438 19,10,9,53,70,68,51,385,395,394,384,387,387,387,401,398,408,386,408,406,439,390,404,400,406,391,384,388,378,384,390,409,412,406,407,380,384,393,381,379,389,396,437,412,408,400,443,479,493,431,428,408,393,432,489,482,494,454,485,434,411,385,398,380,394,399,422,393,398,408,393 7,9,9,19,22,20,17,421,390,403,390,376,401,440,463,432,441,421,427,423,421,382,413,401,384,395,389,400,390,421,479,426,426,412,412,407,402,439,496,547,627,719,807,702,622,431,604,532,481,454,460,427,396,516,637,687,765,750,773,690,599,413,384,406,400,421,430,423,419,395,402 8,13,12,33,31,26,28,419,384,401,396,402,375,413,419,432,393,414,384,413,400,386,419,404,396,399,391,385,385,373,396,424,422,410,414,384,389,395,389,400,415,426,467,422,419,421,496,480,480,435,416,405,386,432,458,454,506,502,557,523,464,386,395,387,383,415,409,411,407,400,404 14,30,28,24,25,19,17,576,739,703,651,589,614,634,693,683,688,675,778,869,838,609,809,745,692,670,581,535,448,415,611,833,860,775,788,677,598,429,441,449,489,577,705,695,713,489,859,1012,1008,953,926,838,730,641,719,738,803,803,858,857,828,510,533,534,545,758,873,816,833,735,636 20,50,47,128,107,100,122,665,668,618,594,560,620,698,771,773,761,758,762,757,749,489,583,584,544,535,483,489,417,411,684,692,672,625,654,590,547,428,468,512,560,663,786,761,777,547,933,911,875,850,826,781,676,725,804,824,896,897,948,940,909,618,511,599,649,717,734,699,744,636,594 20,12,10,38,46,37,30,417,388,392,388,400,393,418,408,420,433,413,419,436,432,376,420,403,394,399,401,398,383,388,405,414,429,400,411,392,413,370,411,418,433,435,502,481,438,401,514,515,473,425,419,398,393,476,506,525,547,567,608,529,503,393,399,395,399,407,407,410,400,400,391 17,21,20,69,112,112,67,422,429,428,417,397,379,426,436,445,430,428,449,488,469,400,435,443,411,418,392,407,403,381,417,444,463,430,436,402,412,399,394,406,404,403,441,440,445,399,557,655,649,587,555,488,441,420,460,460,505,492,570,544,496,407,413,414,424,428,473,470,477,440,421 2,302,244,52,78,61,41,455,500,457,426,432,438,500,519,526,508,515,529,627,596,448,553,509,476,452,422,434,399,427,480,602,620,525,566,453,450,435,433,484,534,589,686,625,589,485,724,808,788,715,692,583,499,619,695,699,753,747,788,747,693,442,423,409,442,521,604,538,591,492,429 17,66,64,239,406,407,237,413,397,383,403,381,396,409,436,437,401,426,411,424,437,402,407,413,412,402,389,395,391,419,415,418,402,413,411,390,394,418,432,404,438,477,495,448,442,465,560,557,546,514,477,439,414,611,705,731,750,702,711,603,542,409,379,402,404,413,433,396,431,381,397 4,12,12,19,30,27,17,452,495,460,460,450,452,465,509,499,490,485,522,550,563,418,500,487,456,448,450,438,403,394,443,531,521,467,487,445,447,375,411,403,419,424,490,472,459,413,640,706,691,641,594,549,498,455,482,498,547,563,638,640,591,417,437,444,435,491,549,531,564,469,465 3,8,9,29,31,31,30,411,475,444,436,403,429,420,422,429,427,426,455,547,527,421,497,472,440,439,419,417,402,394,405,529,556,463,488,421,410,389,397,393,370,412,424,418,453,391,534,735,748,673,643,525,449,427,446,467,493,491,534,520,502,390,402,391,406,433,526,494,513,454,420 18,20,10,26,42,19,12,477,464,426,413,417,443,505,543,525,502,495,514,544,557,418,507,491,436,435,403,403,395,409,450,519,546,468,486,433,411,416,402,433,456,510,591,542,519,455,668,676,674,598,562,476,435,565,651,666,719,712,755,723,650,418,425,398,413,448,552,496,499,441,424 4,19,19,107,166,172,110,399,388,406,403,362,395,402,391,386,402,391,413,407,407,407,394,395,390,400,391,371,377,404,401,412,409,388,402,378,397,394,394,389,412,403,436,425,409,420,432,469,470,427,426,419,382,431,469,477,485,453,481,448,430,396,378,383,403,390,409,396,400,401,381 19,41,40,202,338,342,200,414,391,394,387,397,391,410,424,418,413,423,395,404,407,397,401,398,379,387,393,385,383,413,404,405,416,384,380,405,393,418,411,415,439,428,503,447,431,464,506,465,471,432,434,400,388,482,541,533,585,538,599,553,492,406,380,386,387,380,407,401,415,400,374 16,12,11,30,45,33,23,394,385,378,388,385,381,417,393,388,387,386,390,399,404,383,384,383,391,385,368,386,381,380,388,395,409,403,400,398,372,388,386,395,422,425,439,428,422,400,458,423,438,403,431,417,378,421,436,469,498,483,491,468,441,384,394,374,401,390,417,394,402,383,388 11,22,21,53,77,75,50,443,516,477,447,416,432,427,471,465,452,462,535,637,590,436,579,549,491,475,447,424,394,396,458,599,635,526,566,462,443,416,403,412,427,455,533,506,490,404,626,818,829,752,718,608,513,486,517,529,595,595,658,615,586,404,413,408,442,495,618,564,578,492,458 14,34,34,162,260,266,164,390,394,405,387,376,396,390,400,404,406,406,400,423,434,386,408,412,399,390,399,384,372,420,397,430,420,409,400,390,406,394,388,395,393,406,436,426,412,421,450,512,496,446,452,407,391,449,513,519,520,480,500,480,437,391,383,391,402,407,431,393,414,401,381 17,13,10,110,201,194,95,422,452,436,416,402,418,444,472,447,446,420,471,487,497,399,448,447,429,417,419,403,396,390,429,481,498,441,456,411,394,411,410,410,442,468,536,492,467,435,589,683,681,593,554,483,438,489,571,575,632,620,654,595,549,406,380,393,416,437,474,450,459,440,423 14,220,168,247,394,324,206,668,809,783,734,646,650,701,768,748,738,733,836,936,920,694,904,857,786,769,667,608,521,466,676,904,940,860,875,759,683,470,487,549,587,682,802,774,762,572,905,1023,1023,1002,978,894,782,722,801,813,871,868,919,907,876,577,583,545,585,806,934,882,890,790,691 7,65,43,22,25,16,15,427,404,382,418,416,407,441,449,422,413,446,429,443,446,397,413,395,381,406,381,387,386,407,413,426,433,420,414,391,382,405,433,416,432,486,551,492,472,431,577,554,551,488,457,448,398,543,579,599,628,606,668,600,545,418,383,404,396,424,429,402,434,406,384 1,37,37,259,433,443,262,426,449,435,414,418,418,413,427,421,431,423,451,525,546,420,509,456,442,418,405,400,403,396,413,516,554,463,481,428,405,396,411,404,415,436,507,449,452,438,543,715,726,630,591,509,434,466,501,498,547,544,595,568,517,412,383,389,412,442,541,497,495,447,409 19,30,28,122,158,150,108,467,561,507,494,440,500,515,559,549,534,536,598,684,656,459,605,558,506,495,462,439,420,420,484,648,644,567,595,511,485,420,408,423,443,464,572,546,562,474,742,852,846,786,753,680,578,555,620,637,699,703,762,755,706,457,462,453,472,594,678,623,667,534,512 16,116,80,176,201,122,109,545,524,488,480,443,463,576,634,614,604,593,601,641,629,455,559,532,470,452,455,399,404,552,706,651,626,543,559,477,485,668,811,866,922,990,1023,955,870,619,899,846,808,740,709,623,518,864,973,1019,1023,1023,1023,969,903,436,421,441,444,517,616,568,579,486,454 9,21,21,42,69,66,40,410,450,443,428,404,432,424,429,415,421,424,461,510,522,414,486,451,442,426,407,383,394,380,412,500,531,461,476,426,402,400,393,419,402,405,461,449,420,388,511,704,718,622,594,507,439,414,454,462,495,500,558,526,486,412,395,403,411,425,509,465,466,435,398 11,18,16,26,28,18,17,437,526,532,488,438,439,476,534,499,473,476,544,712,687,453,699,639,542,535,456,429,402,407,464,652,734,610,656,512,446,423,412,431,447,492,574,523,518,440,673,803,842,756,726,605,489,515,584,598,655,652,721,692,637,407,425,412,411,533,709,651,629,540,453 4,7,8,28,31,32,29,388,425,400,383,401,405,374,419,375,412,402,411,438,423,393,406,408,387,394,378,388,379,395,386,407,421,410,412,398,374,393,383,392,396,381,414,391,394,382,444,507,509,459,453,435,397,386,404,406,425,414,440,433,412,396,394,385,393,406,405,401,412,411,403 4,13,12,66,102,103,65,402,375,394,386,381,380,388,389,377,388,379,383,411,405,387,406,401,380,389,375,393,392,369,385,385,385,396,380,378,395,396,381,386,385,396,403,399,406,404,420,446,423,424,411,401,386,415,411,406,442,428,438,431,415,391,363,382,371,377,392,399,399,383,379 19,11,10,26,30,23,21,419,450,418,424,402,404,424,438,437,429,443,452,544,527,440,505,462,431,430,410,427,402,385,408,498,523,468,472,424,418,397,400,386,413,447,487,449,427,401,539,676,683,603,576,509,445,453,495,500,537,534,574,550,509,392,399,403,397,439,525,480,477,432,414 15,91,89,297,419,421,299,456,498,470,441,405,437,432,452,445,459,457,513,657,651,455,605,559,483,482,436,421,407,397,425,598,664,556,560,477,452,377,415,431,439,474,521,489,492,472,607,816,839,747,722,578,478,600,692,702,704,666,706,651,574,399,394,412,414,505,647,593,600,506,422 2,17,17,6,7,6,5,528,553,512,505,451,458,551,623,610,600,586,637,674,666,461,597,542,501,484,446,439,397,409,538,659,660,590,599,506,470,416,439,458,495,551,683,643,640,414,783,833,815,769,733,679,571,550,624,654,736,733,796,790,743,468,455,477,504,595,680,619,662,567,496 2,109,94,304,439,371,256,705,1023,1023,982,898,892,739,779,745,731,732,1023,1023,1023,1015,1023,1023,1023,1023,962,903,790,456,737,1023,1023,1023,1023,997,918,476,535,591,641,739,854,829,826,628,929,1023,1023,1023,1023,1023,1015,754,810,814,874,874,925,921,890,574,865,559,597,1023,1023,1023,1023,1023,963 20,74,70,124,151,147,120,439,477,449,422,449,476,466,509,482,475,465,540,600,580,431,534,504,465,460,423,429,401,406,450,548,578,496,559,472,415,408,429,444,437,467,587,520,534,425,702,807,804,734,693,619,530,518,635,661,735,720,764,725,678,421,409,408,426,479,593,529,570,484,441 6,19,16,37,51,41,30,413,411,384,384,405,383,385,429,409,416,395,397,393,400,387,402,398,413,387,393,400,367,395,398,419,423,400,387,399,390,408,404,389,413,437,460,422,412,401,464,484,458,441,423,391,397,446,466,467,492,482,526,489,450,392,388,382,368,389,413,407,401,400,396 14,9,9,224,314,327,229,398,447,416,405,405,417,420,419,421,404,431,449,509,492,420,491,449,417,409,406,402,379,387,409,486,501,459,444,417,405,392,387,390,415,415,425,417,431,420,499,664,683,587,556,460,413,426,438,480,518,495,520,499,479,395,391,398,386,432,490,465,463,420,413 11,92,85,35,44,38,29,660,743,694,664,606,653,701,776,759,752,754,794,849,838,593,777,727,670,668,561,573,486,456,673,816,824,750,771,681,616,424,455,459,527,625,772,756,769,486,912,983,965,925,905,839,734,653,736,764,850,849,912,914,881,582,557,604,631,775,855,806,832,736,651 7,14,10,65,81,49,35,447,431,401,404,408,378,458,469,421,421,441,434,457,422,398,414,404,395,393,399,392,392,408,425,442,435,390,416,417,383,394,414,422,446,483,552,477,460,435,584,546,518,458,460,433,410,532,573,578,621,634,682,629,557,402,407,373,390,415,427,438,418,411,387 18,37,36,99,130,125,95,432,492,468,427,424,436,414,480,459,455,466,507,604,574,427,556,513,467,457,427,412,404,386,419,561,604,525,537,447,443,405,404,407,393,448,495,464,489,406,637,785,776,704,671,577,508,444,501,527,595,582,648,631,584,419,433,403,416,494,600,546,562,493,436 14,16,15,34,48,40,27,492,614,569,519,501,496,536,594,598,548,575,657,736,719,493,666,603,555,547,482,469,433,399,528,697,727,633,655,558,508,416,405,402,432,489,575,568,590,432,760,893,881,831,797,718,592,498,555,597,679,689,755,755,723,467,465,460,507,623,746,682,699,587,515 20,9,8,48,63,56,44,424,471,454,443,431,429,440,432,439,423,424,486,576,540,416,521,502,470,448,412,404,387,393,424,555,553,482,502,450,432,406,387,398,413,428,478,471,457,413,583,778,771,708,675,570,488,414,451,459,506,532,595,575,532,406,410,401,402,477,585,533,547,462,433 19,48,41,825,1023,1023,794,797,724,683,673,617,667,843,898,885,873,856,839,820,819,523,615,588,583,558,505,519,462,643,893,827,783,751,774,709,681,710,800,836,886,955,1023,1003,988,713,1023,981,929,901,881,848,742,881,959,990,1023,1023,1023,1023,1023,730,542,730,757,776,787,769,795,677,620 16,19,14,89,133,100,62,444,424,408,401,392,403,458,498,481,474,461,457,475,470,403,430,424,423,428,398,391,372,438,471,471,471,432,422,402,393,461,526,567,628,730,802,686,607,457,674,646,595,554,517,472,425,622,743,786,838,812,839,742,683,413,403,401,405,417,465,435,448,404,418 4,27,25,129,180,175,124,443,485,477,439,435,443,446,467,465,451,456,528,627,599,441,550,500,468,453,428,421,408,405,434,574,619,527,530,421,422,414,405,409,395,430,481,466,462,415,632,810,816,739,704,600,514,458,514,525,607,592,655,614,577,404,399,396,409,498,593,548,538,486,443 5,12,11,8,8,6,6,487,565,527,491,458,477,513,579,571,559,560,616,696,669,473,613,546,508,492,469,462,410,405,505,655,671,589,607,503,469,390,397,416,414,471,603,573,564,432,752,845,827,774,747,655,547,489,589,604,681,686,764,756,709,439,446,445,473,597,689,640,662,537,470 19,8,8,17,24,23,16,412,397,385,391,406,398,426,434,431,418,426,418,385,413,397,383,394,393,384,382,400,370,403,425,399,402,391,396,387,400,396,397,417,399,453,519,454,449,417,519,459,435,423,411,423,403,435,502,526,538,545,584,558,483,392,395,402,398,400,399,397,391,405,373 8,9,7,42,46,28,27,410,394,412,402,385,365,403,412,406,400,389,404,419,426,381,395,409,400,390,381,391,388,368,391,405,429,392,414,405,378,392,389,412,398,415,442,423,404,411,447,469,476,455,432,399,394,413,462,462,496,482,526,500,452,394,396,386,381,411,427,399,394,393,392 12,15,14,43,77,72,40,437,443,442,424,413,407,421,421,431,424,439,465,555,517,422,500,482,437,441,417,412,378,405,428,511,546,464,502,428,423,381,371,400,406,420,453,453,460,404,562,723,740,657,622,516,454,421,461,476,533,525,574,553,517,391,408,390,405,447,518,482,482,438,407 10,224,176,143,177,134,108,444,409,395,385,373,385,439,441,425,415,404,403,392,407,412,412,403,413,391,394,384,382,426,421,418,412,396,418,413,379,396,423,414,438,490,578,500,476,416,519,478,474,431,410,435,409,432,482,462,514,527,569,539,497,399,399,393,385,405,414,389,408,384,410 17,53,50,126,355,332,109,455,543,503,454,464,456,488,524,499,528,497,569,672,638,468,616,561,517,499,442,449,412,392,461,625,650,578,564,491,464,383,386,427,434,416,528,504,524,423,706,861,853,796,757,646,543,490,552,558,647,642,725,701,648,429,430,428,430,566,663,597,624,534,466 9,244,211,157,211,186,138,434,407,354,381,375,393,437,445,429,407,431,384,412,419,398,387,416,392,408,378,401,393,426,435,423,411,402,415,402,410,401,443,453,467,545,647,561,496,421,511,492,476,457,432,438,399,437,476,488,552,531,573,558,473,381,397,395,394,395,408,415,400,382,389 9,8,8,17,25,24,16,399,388,377,387,389,379,403,393,408,399,388,410,402,399,384,403,382,382,386,385,380,385,368,394,381,406,411,395,386,378,392,390,383,408,414,434,412,393,400,420,417,421,393,411,389,384,408,411,413,453,450,466,414,426,382,389,378,385,391,392,393,403,377,405 1,88,81,46,69,57,40,489,502,445,444,427,461,520,596,578,562,549,551,600,581,425,542,506,449,462,391,413,397,563,712,650,630,547,582,495,468,688,815,865,916,983,1023,953,873,454,804,792,773,704,673,577,498,695,835,879,941,917,942,865,802,459,400,431,451,512,577,544,552,474,441 19,10,10,25,37,37,25,391,421,411,399,397,390,418,416,411,401,412,412,473,440,384,420,424,409,403,390,398,391,401,398,449,450,420,437,403,397,390,392,377,382,404,423,411,431,394,495,604,578,536,504,456,426,398,420,441,466,453,507,483,474,393,383,388,398,402,438,422,458,419,408 7,13,13,114,162,153,106,423,420,387,403,399,407,411,410,410,419,410,446,479,461,395,446,421,416,423,397,401,400,383,412,461,455,444,430,414,392,395,404,369,389,412,441,422,429,405,489,628,645,547,531,461,416,425,437,464,495,487,524,488,479,391,404,395,385,425,470,445,453,426,412 15,20,19,64,60,56,60,402,494,469,437,418,444,426,453,452,444,433,504,637,619,439,576,530,469,473,422,402,396,393,428,569,638,547,541,465,416,383,385,389,392,419,472,456,446,402,583,818,830,753,715,604,499,448,487,470,559,530,591,585,556,397,408,414,394,453,599,542,559,491,433 20,23,15,52,75,39,28,467,414,404,384,430,384,457,470,440,432,445,425,457,437,409,407,405,398,374,392,394,394,420,417,418,436,413,429,417,377,415,414,430,454,475,569,496,496,436,590,571,536,478,471,430,375,514,572,588,640,638,675,615,561,382,387,403,394,393,427,430,410,397,394 7,10,10,31,42,41,29,391,386,395,378,397,390,437,414,398,408,391,382,386,392,402,399,393,399,386,379,379,371,393,390,389,385,395,378,369,389,392,392,358,380,388,403,409,394,382,410,395,396,389,401,388,362,386,395,405,417,426,463,436,411,400,393,383,391,378,390,396,386,396,386 8,487,353,338,449,343,258,458,405,405,409,413,407,507,483,466,459,424,444,456,455,391,425,431,394,379,417,383,369,457,539,485,462,435,429,432,405,482,511,574,652,742,822,743,689,508,666,612,586,515,498,463,424,586,638,644,699,699,752,706,646,434,391,426,405,425,450,455,457,404,398 12,9,9,11,14,13,10,466,522,495,466,434,441,473,524,525,513,508,565,642,631,439,574,507,481,488,435,422,422,393,484,620,633,553,569,477,441,390,397,414,412,446,551,538,532,423,686,807,790,734,711,617,508,464,529,546,622,642,695,680,640,426,430,439,432,541,653,562,604,512,438 8,17,17,79,101,98,76,410,438,406,422,412,408,432,440,434,432,430,456,510,515,406,470,464,422,421,393,394,398,406,435,488,510,450,462,438,414,372,398,398,417,427,460,447,436,404,541,701,700,611,573,508,450,433,476,514,570,547,604,549,511,398,381,397,404,443,503,474,482,432,425 8,10,10,62,79,78,61,415,441,428,432,408,420,424,434,431,413,431,468,515,526,402,476,461,448,413,407,399,396,390,424,487,527,481,493,422,399,400,384,404,401,410,473,447,425,412,533,710,724,623,598,517,466,435,460,481,510,523,571,518,519,395,412,396,405,456,517,494,513,443,445 11,9,8,16,24,21,14,391,379,389,381,382,383,416,422,398,398,387,393,390,390,392,390,387,395,372,392,390,393,408,393,389,394,393,377,369,382,391,402,407,402,447,469,424,415,408,443,417,414,395,398,377,385,429,452,449,488,479,510,479,450,376,393,388,388,386,387,391,392,381,377 18,34,31,29,29,21,22,405,394,401,411,396,397,410,455,433,413,422,436,438,414,395,395,399,398,392,392,381,388,421,475,455,440,424,411,406,392,431,504,538,634,720,816,713,597,408,678,601,549,500,475,463,412,510,637,711,836,830,858,755,681,410,396,394,406,402,424,413,415,385,377 9,9,8,29,31,25,19,394,399,390,404,374,402,406,413,424,417,419,427,433,414,386,411,409,388,375,404,397,380,404,414,415,411,402,411,374,403,406,397,423,446,490,550,462,441,409,508,514,499,469,444,428,395,450,481,504,578,570,598,547,491,391,390,395,389,419,417,447,423,400,409 1,17,11,30,33,24,21,435,428,437,426,402,416,463,473,453,466,454,468,492,487,401,454,439,438,424,382,402,398,421,461,496,513,444,448,426,423,414,458,495,518,615,703,610,541,420,656,653,636,574,537,477,456,551,620,658,737,711,746,683,626,419,386,417,407,438,479,440,442,442,410 6,10,11,69,113,118,71,400,391,369,380,376,402,405,405,406,378,399,393,412,384,378,387,381,376,381,388,404,380,396,393,383,385,387,393,389,385,389,412,409,416,449,472,446,429,412,456,422,404,401,408,399,393,458,499,493,503,493,507,462,430,392,382,395,397,405,399,386,396,390,389 14,20,16,47,50,37,35,433,482,459,428,394,446,422,446,440,447,415,490,581,556,421,556,492,461,439,400,393,399,391,433,561,588,515,523,463,430,409,401,422,413,424,472,453,458,389,554,749,766,675,644,533,450,454,462,488,536,525,562,570,503,417,396,378,407,470,571,528,516,449,436 20,107,98,289,361,321,251,505,590,560,514,457,526,528,559,566,569,548,634,748,719,507,690,623,556,549,492,454,419,403,503,706,742,647,681,551,499,384,452,447,454,526,642,588,596,499,765,901,907,841,812,727,588,566,659,677,753,749,801,777,728,454,460,444,443,597,727,682,702,572,503 4,132,115,212,290,267,199,505,585,554,505,453,505,495,591,548,504,532,640,762,722,525,721,636,551,559,487,451,419,402,472,737,765,660,681,549,456,415,414,444,466,476,610,569,561,493,722,896,894,827,787,685,558,582,647,658,709,705,762,743,702,456,457,444,461,603,760,689,712,580,501 13,8,8,23,28,27,23,382,396,400,408,360,384,398,414,387,411,386,392,447,421,401,431,423,400,405,385,382,379,394,390,422,460,422,428,394,381,399,389,379,381,396,404,408,407,392,437,535,539,462,455,408,396,412,416,419,454,425,457,456,430,385,393,388,402,404,458,441,425,408,395 2,8,8,12,16,13,9,497,571,555,505,465,474,515,558,548,546,520,623,715,692,471,646,593,532,513,461,454,419,405,494,678,715,613,622,534,485,397,403,413,421,452,539,547,565,408,726,890,884,824,790,698,581,489,535,556,637,642,718,721,681,427,461,445,484,617,722,680,686,578,506 10,10,9,26,31,28,23,392,388,388,370,368,361,410,419,399,418,394,394,404,393,384,391,398,379,387,390,390,401,397,385,387,405,384,390,383,390,395,404,404,407,425,459,433,420,412,482,440,419,407,409,403,386,439,496,474,519,505,528,488,452,385,386,392,396,390,393,371,393,406,385 20,11,10,23,32,28,20,420,376,382,384,361,381,429,422,405,392,404,403,400,389,393,391,371,378,380,388,391,388,370,393,388,414,375,389,402,380,403,392,392,400,405,425,417,409,398,450,423,440,402,402,366,387,417,412,432,458,479,500,469,430,385,391,383,381,382,403,388,388,395,376 9,8,8,17,22,19,15,421,426,405,391,401,414,419,429,412,411,404,412,428,417,393,426,420,402,405,394,388,380,375,414,433,449,440,429,398,404,388,383,402,417,449,558,507,482,400,483,517,540,500,467,451,452,410,446,430,477,474,487,468,449,392,378,387,405,405,448,408,410,402,394 9,9,10,69,118,124,72,411,406,412,391,386,393,399,391,390,411,399,420,464,449,401,438,420,415,397,398,400,392,364,403,426,460,427,413,397,389,383,402,396,369,408,401,388,399,392,436,613,611,546,499,442,417,398,411,408,432,422,448,447,422,388,371,398,384,401,446,425,444,402,397 6,26,20,24,26,17,16,428,411,403,391,408,385,443,480,443,446,440,431,429,449,384,405,390,393,407,364,370,379,402,439,424,442,409,423,401,392,401,426,452,475,534,648,568,519,458,657,576,538,502,469,447,419,528,622,653,773,771,813,732,659,396,392,396,390,405,423,426,426,401,400 12,14,13,29,34,31,27,493,589,549,507,472,478,519,586,567,557,547,637,719,701,484,654,592,525,524,467,437,413,384,506,699,720,628,646,544,477,402,425,415,434,479,580,560,577,415,756,882,876,817,784,698,594,516,563,586,676,684,757,752,711,450,444,462,475,621,741,681,697,584,494 20,11,9,30,37,28,21,410,389,391,389,377,380,422,438,415,423,421,382,426,426,390,421,392,389,396,390,402,388,392,405,399,431,407,402,401,387,388,421,391,421,432,482,441,432,388,490,477,487,452,432,384,386,436,474,496,525,528,543,518,480,397,380,381,392,400,412,410,403,390,390 3,334,171,1023,1023,1023,1023,1007,1023,1023,1023,1003,1021,1023,1023,1023,1023,1023,1023,1023,1023,1022,1023,1023,1023,1023,1018,993,909,771,1016,1023,1023,1023,1023,1023,1009,808,837,877,933,1003,1023,1023,1023,949,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,942,972,936,968,1023,1023,1023,1023,1023,1023 1,67,57,80,99,90,72,438,456,466,398,397,442,450,485,464,459,461,474,555,535,420,507,474,438,417,396,396,385,409,454,528,541,485,494,451,416,428,443,431,478,546,631,545,536,444,654,737,735,667,622,508,451,552,623,639,696,676,725,666,618,398,400,407,414,449,518,469,487,453,412 8,8,8,36,44,43,34,416,427,436,426,408,420,405,417,432,414,431,452,522,520,398,493,465,441,433,415,404,410,392,398,509,528,477,488,431,419,384,394,395,415,405,445,423,440,393,522,714,735,655,582,515,439,426,447,449,501,476,525,515,473,394,404,391,400,436,522,480,504,437,422 11,27,18,47,72,40,25,402,392,400,387,386,377,426,431,413,412,419,419,410,405,394,404,386,381,392,389,400,369,389,405,397,402,398,380,395,380,401,410,437,427,448,514,479,450,439,529,463,443,424,419,397,381,490,565,566,607,596,646,582,505,383,378,383,386,387,407,401,396,406,383 1,12,12,11,18,18,11,408,819,770,708,586,540,406,423,419,401,435,779,965,926,697,942,876,803,781,662,581,475,369,430,924,964,877,882,762,663,374,395,400,433,440,500,455,445,420,506,1023,1023,1022,985,871,724,461,470,484,471,443,515,501,477,392,520,393,391,741,948,876,888,772,640 15,38,33,82,101,83,66,460,578,548,501,482,462,459,498,495,495,456,587,743,723,474,684,627,542,540,463,440,403,397,464,697,746,638,647,529,479,398,407,408,412,449,530,494,516,419,671,920,936,866,828,726,582,476,525,542,623,615,676,675,626,423,420,404,455,561,722,676,672,543,488 2,15,15,154,213,220,157,483,442,442,418,407,416,522,569,552,554,535,517,494,504,388,423,420,421,417,404,389,368,458,578,523,473,456,460,425,433,465,503,542,609,706,793,741,704,515,789,673,601,584,549,515,467,676,775,800,853,838,875,829,775,452,401,427,457,479,461,447,441,410,395 17,142,124,423,720,666,383,489,541,506,464,450,475,520,595,565,544,541,584,657,639,448,577,535,496,498,449,437,398,414,499,601,621,540,578,479,472,420,418,452,454,514,591,586,562,496,730,843,835,773,739,659,540,563,649,679,753,739,788,763,713,447,429,448,441,541,620,572,598,498,461 16,10,10,32,40,38,30,403,408,396,391,396,395,415,405,421,414,420,418,430,428,399,410,407,398,393,398,374,403,383,412,418,426,410,399,376,403,389,402,384,394,405,435,413,427,403,506,498,509,455,455,416,402,419,482,478,507,488,553,494,478,401,384,405,389,408,428,410,417,400,405 2,15,14,116,164,157,109,401,424,401,424,404,400,420,406,400,405,394,415,441,466,386,431,438,428,412,397,396,390,424,407,436,484,437,447,397,395,394,413,403,433,428,472,441,420,402,445,649,674,601,542,470,415,433,487,495,509,485,517,460,436,398,374,380,384,386,454,443,451,437,401 17,37,32,64,91,83,57,482,618,550,510,475,488,528,545,528,522,526,622,732,708,471,675,629,550,536,457,464,433,405,497,707,735,644,666,538,504,421,432,439,441,498,603,577,575,454,746,905,903,842,805,721,588,559,630,642,713,710,766,750,710,442,436,448,442,580,731,670,684,562,486 5,9,9,43,55,52,41,441,491,453,457,446,440,464,479,483,503,509,519,593,576,423,515,483,442,437,414,432,412,380,455,555,559,491,501,467,434,400,389,397,408,465,526,510,529,412,694,768,750,693,671,596,505,465,500,524,622,619,691,684,635,427,422,418,419,491,575,533,556,488,466 19,8,7,23,34,28,19,399,450,412,409,413,396,415,421,434,401,435,426,504,486,415,472,434,417,407,399,404,386,377,407,489,500,427,459,422,404,393,389,384,394,410,451,405,449,397,512,658,674,597,545,481,430,421,445,479,497,496,542,510,485,393,393,390,390,432,477,474,446,420,414 10,9,9,19,30,28,17,395,397,388,403,383,386,418,423,406,415,399,403,431,421,401,413,408,404,401,385,402,389,395,397,401,440,404,415,399,393,404,391,391,382,385,417,408,413,401,442,487,499,459,422,415,386,378,421,402,452,448,460,456,430,380,398,387,378,390,415,422,409,393,396 16,26,17,40,58,37,25,438,407,404,402,397,403,451,489,454,432,440,437,408,430,390,409,388,376,390,366,385,393,446,410,404,395,385,401,391,386,409,440,464,467,510,596,544,501,459,622,509,483,464,424,448,394,577,647,641,696,685,729,657,598,394,378,387,399,388,405,403,409,391,385 10,112,98,130,218,185,107,510,663,612,582,516,546,523,582,569,576,535,686,796,773,535,744,694,633,614,512,503,452,402,522,759,791,706,721,588,531,385,427,415,453,488,600,571,591,443,774,974,986,919,896,808,681,528,614,645,724,719,780,769,729,451,506,431,459,621,769,734,742,642,549 11,9,9,20,29,24,16,426,392,383,390,388,400,415,408,399,400,409,414,435,428,395,432,409,398,393,392,384,383,399,420,450,441,422,427,387,396,389,403,412,431,457,528,485,453,404,440,506,526,477,462,431,415,416,429,420,469,444,469,460,427,381,378,389,396,408,421,423,427,406,400 3,17,9,95,90,34,39,634,601,555,524,483,480,678,725,703,677,662,711,740,723,481,647,592,536,512,468,436,417,492,635,697,723,645,656,508,502,553,637,667,722,800,872,812,776,695,901,901,880,826,791,704,593,870,920,923,958,942,978,939,890,507,438,479,497,607,720,650,659,553,487 7,15,11,21,24,14,14,450,416,420,403,398,417,471,491,458,456,443,431,456,427,396,430,406,402,404,400,381,395,422,445,431,437,414,419,392,385,431,449,457,474,533,610,540,500,452,628,583,558,492,453,437,409,608,669,671,726,705,746,686,619,401,394,405,403,405,445,419,433,402,390 9,46,46,56,74,77,58,437,449,455,442,418,447,481,512,509,518,501,545,511,500,397,451,429,418,412,393,406,381,404,440,452,456,440,455,424,412,398,392,412,424,414,503,495,499,411,664,681,658,619,592,549,458,478,535,530,603,607,689,682,634,426,410,432,441,466,506,482,493,460,438 4,43,34,109,132,97,84,428,521,442,461,432,414,440,465,468,453,446,512,629,611,448,583,530,481,462,429,433,399,413,428,596,644,518,570,445,395,412,434,423,436,440,519,474,487,435,603,791,796,710,675,577,481,508,539,557,602,587,648,602,558,392,392,407,413,472,613,549,554,459,429 16,65,61,47,66,60,43,726,779,724,690,632,666,772,832,824,816,803,833,878,860,609,798,740,691,680,590,583,508,441,725,834,836,767,789,673,635,466,472,492,556,641,808,793,819,521,950,1023,1011,967,942,876,777,720,792,817,892,895,952,953,920,641,592,658,693,834,922,865,888,792,698 2,26,20,33,64,52,24,442,410,422,414,409,390,459,493,473,467,448,452,472,458,403,406,410,392,394,390,389,401,405,457,461,434,417,444,399,399,417,437,435,487,557,643,576,527,431,646,595,569,508,492,469,417,551,605,630,713,699,750,691,618,411,396,404,417,440,430,446,436,416,380 17,9,8,24,31,24,17,410,394,375,385,387,388,408,413,404,407,383,398,388,396,383,396,403,383,392,385,405,391,391,385,411,387,407,381,385,394,384,388,401,398,412,430,419,418,402,467,441,429,411,397,397,383,424,445,454,495,471,514,467,453,392,398,401,384,376,419,414,398,394,399 9,198,181,120,159,145,111,411,384,379,387,386,380,416,449,398,408,424,397,405,380,388,386,381,392,379,388,378,376,382,422,399,398,399,396,385,407,388,413,428,452,482,556,490,480,403,483,444,414,407,402,384,385,411,479,449,495,501,537,485,461,385,395,382,406,400,389,382,373,374,380 18,95,86,162,226,196,137,524,686,632,599,525,557,583,625,613,613,603,716,810,782,559,752,709,637,617,538,536,441,415,548,772,809,722,745,625,561,424,436,447,466,514,646,622,638,456,816,972,978,919,891,807,708,563,637,672,753,747,815,814,776,482,526,465,498,687,801,751,763,660,606 9,11,10,81,243,241,76,401,434,417,422,408,391,409,411,413,432,414,423,504,509,397,485,467,434,407,415,410,388,394,401,483,515,451,456,432,404,374,391,388,383,401,422,395,422,377,462,666,674,591,542,478,413,400,402,415,441,430,472,457,429,395,399,395,392,433,498,443,455,415,397 1,40,37,94,131,110,79,415,512,475,457,410,429,450,457,449,470,424,502,617,611,440,587,527,479,445,442,401,392,388,429,576,642,526,543,471,444,396,398,398,401,439,505,463,463,427,603,792,799,725,692,592,480,460,510,526,592,572,629,604,576,418,416,406,411,469,598,561,534,471,411 3,12,12,13,21,17,11,400,413,383,375,390,384,378,404,403,395,391,391,414,416,399,412,394,401,387,384,398,376,382,383,399,407,384,407,392,384,416,383,394,401,416,422,426,402,389,446,458,441,416,421,413,391,420,467,465,479,466,492,463,450,381,375,378,386,396,403,395,406,404,383 8,16,12,51,83,68,39,456,492,473,449,441,477,490,542,544,519,525,554,590,577,431,510,490,471,464,419,423,416,419,464,557,546,496,509,450,427,402,411,418,411,443,531,498,513,427,685,773,763,707,666,628,512,467,521,566,630,633,707,697,655,424,431,424,449,519,590,534,565,485,452 5,110,99,162,235,208,144,569,641,585,538,527,501,596,651,622,618,611,671,768,743,507,705,655,592,561,524,502,458,415,570,722,756,647,689,563,495,409,452,466,506,579,726,689,685,481,811,933,942,879,852,770,633,594,689,712,779,778,832,819,776,473,483,473,509,620,750,697,706,615,506 6,13,11,23,35,29,20,429,408,402,385,383,398,424,427,406,410,399,398,419,400,384,389,399,375,382,399,372,386,392,404,393,388,388,402,400,393,420,399,396,421,427,470,443,428,407,486,458,457,405,416,386,402,435,470,467,520,524,556,526,464,390,391,395,387,389,399,406,393,392,402 15,11,11,296,239,236,291,376,784,728,652,514,520,410,411,391,419,413,769,965,896,722,956,857,789,760,647,557,465,405,424,939,957,857,858,701,591,399,396,414,430,456,495,460,450,456,502,1023,1023,986,945,812,658,460,485,467,497,469,500,497,464,379,472,378,393,741,946,848,855,726,572 14,11,10,34,40,31,28,401,388,403,391,380,386,402,424,420,411,411,415,429,435,382,416,398,390,404,390,391,379,382,409,417,431,395,418,405,390,397,400,419,399,438,449,451,429,407,487,507,497,462,430,435,401,465,478,477,525,504,545,514,480,402,365,388,390,403,417,410,406,384,400 15,13,12,31,39,39,31,423,481,477,438,427,427,426,442,456,425,434,468,592,582,437,534,508,456,442,427,413,410,387,416,553,599,499,531,443,420,378,386,406,397,416,474,436,458,387,574,791,810,727,700,563,472,430,475,490,542,523,599,563,549,385,409,394,413,460,585,528,533,468,432 3,12,12,19,21,16,14,398,406,386,392,386,399,405,423,397,415,388,420,448,423,389,418,415,400,386,404,413,377,395,392,424,427,414,416,401,390,401,399,396,390,410,414,424,374,411,444,502,516,462,445,432,385,402,427,451,468,443,472,457,433,386,396,396,386,390,429,419,430,406,381 12,139,99,277,354,262,208,569,727,678,633,548,555,621,687,673,654,644,780,878,845,646,854,785,704,682,571,526,460,429,583,862,882,781,802,655,579,454,514,525,590,666,755,704,702,576,838,991,988,921,885,789,641,724,783,778,830,821,873,852,806,484,481,499,494,748,870,803,806,682,578 6,8,8,18,26,26,18,435,418,406,389,393,396,424,431,413,419,399,411,453,436,398,418,401,403,400,398,386,377,412,429,443,452,406,435,414,376,405,396,392,415,489,590,537,490,395,482,502,515,491,472,455,411,411,430,431,463,460,495,475,464,395,391,385,403,403,431,412,406,387,383 7,17,16,52,56,50,47,422,442,418,426,384,395,422,420,436,440,424,465,506,481,401,481,459,448,427,409,399,399,394,436,502,514,474,486,431,400,383,394,397,409,429,481,441,457,398,580,695,696,608,582,494,442,465,519,520,572,558,623,587,531,396,413,404,392,435,529,474,460,434,414 19,8,7,31,32,27,25,407,394,388,388,405,402,408,405,399,410,406,409,429,404,389,398,406,379,406,393,386,373,385,389,412,420,396,415,381,394,396,396,396,380,384,394,391,412,388,476,552,553,483,477,436,413,409,429,435,452,441,494,464,428,400,402,393,394,398,435,405,420,419,385 2,30,29,238,344,336,233,473,560,530,522,512,511,501,529,547,546,551,616,676,664,431,579,536,504,510,460,451,418,356,513,629,655,588,581,535,496,413,400,401,410,455,529,536,580,436,770,859,855,802,781,725,615,470,549,560,658,664,745,751,722,461,448,451,474,588,672,638,644,557,491 18,58,52,87,91,70,68,459,483,445,443,433,436,472,524,502,485,480,507,591,549,432,525,479,434,432,423,389,414,409,503,550,579,510,515,434,435,455,522,562,624,715,798,698,632,479,722,772,757,684,659,575,502,589,711,753,824,797,833,765,689,426,428,427,424,498,563,522,547,455,438 6,62,55,388,437,400,359,502,452,411,418,414,410,554,627,604,587,559,554,518,522,416,432,407,415,403,415,401,383,522,660,567,530,478,508,478,435,578,716,781,845,919,974,883,812,598,843,751,690,659,616,576,473,837,929,951,978,947,965,897,836,443,396,450,456,467,491,453,489,421,430 3,14,11,34,46,32,24,421,397,376,384,385,401,425,433,423,417,409,393,402,414,392,386,384,373,397,370,375,397,375,402,398,403,389,387,390,384,405,401,403,397,418,450,436,421,390,489,420,409,416,398,400,398,424,453,449,499,493,565,490,464,404,383,401,382,385,407,398,392,392,376 9,12,11,22,20,18,19,388,401,403,379,389,408,426,424,409,412,410,420,457,467,398,440,440,424,413,395,386,378,364,413,452,466,432,414,400,381,371,382,393,398,425,457,429,419,403,470,564,581,507,466,453,418,415,427,420,460,472,485,480,449,382,392,393,398,422,463,435,442,419,404 19,16,14,24,29,23,17,499,584,523,511,484,482,518,596,574,569,549,649,716,699,474,631,582,528,514,478,460,411,414,522,686,684,609,627,532,503,395,391,421,418,474,557,549,581,426,758,880,860,808,780,695,596,509,564,602,669,676,748,760,718,448,445,453,459,605,718,669,674,563,503 17,13,10,35,40,25,23,422,371,393,391,383,376,447,454,410,427,405,408,418,416,400,405,404,403,391,385,392,386,387,399,417,409,384,392,389,401,389,392,404,410,430,446,445,433,395,498,478,466,448,428,394,382,448,462,450,504,508,547,517,456,376,381,402,393,399,405,399,413,397,391 9,33,33,145,214,207,138,641,561,502,502,477,482,680,752,727,713,704,674,621,637,427,451,468,451,449,426,413,413,513,738,660,587,549,588,546,517,569,632,674,745,826,907,867,854,589,904,825,754,726,705,663,554,800,878,895,944,930,968,934,889,564,441,547,574,585,581,551,602,492,458 13,23,21,47,58,53,42,422,526,493,491,444,439,442,478,466,455,459,526,669,658,439,623,561,500,510,448,436,397,415,434,625,694,582,581,514,424,395,405,395,414,454,505,494,476,415,647,859,871,794,765,653,524,454,518,524,589,592,649,622,588,431,428,402,411,517,662,594,606,501,442 12,11,9,19,27,21,15,431,392,398,391,390,389,436,427,395,414,393,389,404,406,376,387,395,378,388,379,381,383,377,386,391,416,397,394,420,385,380,386,387,406,416,436,418,404,397,437,442,445,420,414,404,398,410,419,433,464,477,500,466,445,385,387,380,381,392,402,390,392,374,401 20,13,13,47,56,49,39,437,484,464,439,413,418,427,463,428,433,449,515,600,573,425,549,504,466,454,424,422,398,382,417,566,602,518,524,460,433,392,402,380,398,394,443,444,451,406,576,794,804,723,677,581,488,430,451,459,528,520,571,552,525,395,389,394,409,470,596,533,542,452,424 2,12,11,17,17,16,16,415,383,387,379,371,379,398,418,398,402,403,400,390,385,379,393,396,398,404,393,381,394,381,399,405,379,388,382,400,405,393,398,381,398,400,427,425,434,427,403,428,401,395,397,387,382,408,420,455,466,464,472,445,410,393,369,384,387,378,385,388,396,371,379 19,11,11,48,88,83,42,392,392,415,411,399,387,388,404,418,398,411,424,444,444,404,422,404,400,385,387,391,386,387,396,436,433,429,418,373,406,379,383,389,382,406,405,410,420,396,451,551,548,500,468,436,402,387,409,417,438,441,465,465,433,398,388,394,392,411,417,416,436,401,399 12,52,47,33,43,36,27,637,735,704,662,598,622,675,749,734,739,723,794,855,838,591,783,727,676,658,556,544,464,403,664,826,838,761,785,677,630,429,447,464,508,576,742,724,753,497,905,999,986,938,913,851,750,653,725,754,826,834,894,903,864,573,541,581,603,774,871,815,841,738,641 7,9,8,28,30,23,22,410,392,387,381,383,373,417,408,383,394,387,389,393,398,385,398,393,378,376,390,397,384,396,404,400,388,391,396,403,385,387,388,401,400,396,419,418,419,383,432,403,404,394,379,377,379,403,407,385,431,437,485,450,417,370,368,375,381,380,392,392,390,374,399 20,221,199,218,220,192,191,563,482,464,438,431,411,611,641,576,561,544,531,616,595,443,570,523,452,460,432,409,414,487,534,584,608,526,545,472,427,513,541,569,625,690,785,730,680,531,775,759,751,669,647,552,449,667,728,728,801,805,855,815,760,420,390,419,422,503,620,561,548,480,417 14,73,58,255,476,392,212,632,667,606,610,575,610,670,744,742,736,723,735,744,735,448,548,539,518,502,498,478,460,462,661,654,629,589,629,572,528,461,498,490,571,667,786,754,768,536,901,885,846,823,803,774,698,688,777,797,861,858,914,909,876,565,530,553,583,662,677,657,697,618,586 9,8,8,29,36,34,28,402,453,448,409,418,414,420,428,417,418,445,489,538,509,410,506,460,436,454,419,412,392,371,414,492,528,472,476,437,425,372,392,394,395,395,432,428,433,389,533,718,727,650,611,520,457,415,435,416,484,482,501,524,486,395,400,385,393,434,510,486,494,438,424 8,8,8,37,46,39,32,389,426,405,414,393,391,420,414,428,399,402,434,468,467,402,441,442,411,426,393,389,381,388,411,446,459,427,434,415,422,399,377,396,394,409,453,429,424,400,514,644,640,552,534,481,416,429,441,453,519,503,555,515,499,388,403,392,409,430,478,465,465,414,401 5,13,11,38,48,41,32,525,621,559,545,478,478,570,634,633,605,601,664,746,722,483,660,602,549,537,462,459,402,399,524,705,724,619,649,548,472,395,429,437,440,493,643,599,629,443,794,881,869,813,791,700,580,574,644,675,735,739,800,794,755,474,453,461,492,629,731,676,699,575,515 8,11,10,16,49,47,13,391,391,390,375,403,380,400,415,377,406,403,410,417,376,375,385,383,384,376,389,391,392,376,397,386,398,384,394,399,388,379,405,405,398,405,453,426,387,398,476,428,401,401,400,384,383,441,441,465,502,499,533,494,446,381,390,384,393,393,396,370,390,405,391 14,32,31,143,246,255,146,392,409,385,373,421,390,410,402,397,394,408,421,430,415,390,413,415,393,388,393,377,394,397,387,423,418,412,391,382,387,402,394,412,402,418,415,388,407,419,448,487,484,436,416,409,382,439,473,500,463,453,490,460,441,395,386,375,391,390,428,418,423,389,400 20,90,62,86,106,54,41,497,491,451,444,416,433,515,556,542,534,520,558,591,589,427,546,503,483,467,436,438,387,454,546,573,596,534,523,469,441,493,602,653,714,803,873,783,700,530,788,783,778,701,668,602,487,729,822,853,911,887,912,843,772,436,425,436,433,503,578,538,517,471,423 3,62,59,130,188,184,125,490,593,536,514,455,466,481,538,529,521,517,622,740,713,503,701,631,563,539,482,447,408,398,471,712,740,653,671,509,460,416,426,429,457,477,567,567,551,438,724,894,902,828,797,694,576,518,586,605,676,677,735,722,673,429,461,422,437,577,732,674,664,567,499 13,50,49,294,438,448,296,413,409,383,392,390,359,402,419,419,387,374,420,388,409,400,415,408,391,380,401,380,390,397,408,413,404,393,390,386,360,411,404,441,432,440,491,436,439,461,461,494,477,459,433,407,388,568,672,664,656,603,612,514,470,404,404,399,402,414,409,403,390,376,398 18,36,31,96,89,66,78,467,470,457,417,406,428,478,513,489,479,452,496,570,557,443,536,492,456,443,412,419,424,391,451,535,570,479,504,467,411,439,426,435,468,498,567,535,516,451,667,773,775,692,661,587,478,563,631,635,687,682,726,694,624,395,404,409,417,445,577,515,535,475,413 13,12,9,38,59,49,31,389,429,413,431,401,420,415,429,460,417,437,443,514,505,413,488,448,423,423,415,390,386,396,418,493,510,455,485,431,406,396,403,391,391,404,446,435,442,407,536,694,702,622,588,501,454,437,445,449,522,498,543,552,518,393,418,397,392,438,506,495,478,447,418 5,13,11,73,121,118,68,390,388,395,391,401,394,392,396,398,398,380,406,406,395,396,382,402,391,387,374,378,365,398,384,410,398,403,404,385,393,383,384,405,372,395,426,388,397,398,415,424,434,415,424,404,373,394,430,421,439,426,425,422,414,374,395,390,397,394,396,397,397,385,378 13,15,13,33,39,30,25,409,449,403,410,400,410,411,414,427,407,426,420,510,500,403,468,449,407,402,401,404,368,399,400,481,502,448,475,409,389,399,393,397,417,428,451,434,424,416,498,646,652,575,548,482,425,439,471,461,520,522,548,534,487,402,397,400,392,412,489,466,440,395,414 3,8,8,17,19,17,15,455,407,388,407,378,404,431,431,408,394,394,410,425,426,396,428,415,397,397,392,379,379,392,426,424,443,406,419,379,394,395,411,416,422,474,581,545,492,394,479,507,500,471,472,450,409,397,434,428,462,473,491,484,446,405,395,390,385,394,424,411,402,402,400 10,9,7,92,76,64,78,641,518,465,452,432,448,675,741,707,667,649,615,625,600,413,508,496,445,468,445,427,408,383,511,557,547,490,503,448,425,424,442,450,474,556,651,623,624,476,775,763,738,674,631,575,475,638,713,727,794,793,838,811,759,496,422,517,520,570,607,580,591,492,437 5,160,99,224,309,220,158,662,719,644,611,548,566,727,784,770,753,736,792,853,816,591,797,716,652,632,526,483,431,526,821,859,846,773,786,685,592,616,775,832,890,963,1023,989,940,621,979,1014,984,930,897,812,690,804,905,952,1023,1023,1023,1023,975,542,490,562,598,760,873,793,816,690,586 6,57,54,219,370,361,210,447,461,420,434,403,422,472,478,462,432,469,458,532,501,410,465,466,438,422,409,410,413,402,431,493,502,436,480,423,417,401,406,396,425,461,501,490,461,437,639,694,694,610,579,521,461,491,573,578,617,597,652,638,595,412,423,418,436,440,518,484,479,437,425 12,18,16,72,89,83,65,575,629,578,567,536,558,617,677,674,675,662,689,710,705,493,577,551,528,527,477,470,449,444,713,740,721,663,696,631,604,454,453,445,511,595,761,765,791,427,850,909,876,846,821,771,669,550,629,639,748,755,831,842,814,540,491,526,575,706,764,711,741,636,574 17,64,60,159,243,232,151,479,552,514,492,460,462,502,547,503,531,519,585,695,667,470,639,576,519,536,459,431,414,399,472,638,678,603,606,522,466,390,402,465,414,472,553,552,545,439,721,893,899,832,807,709,597,529,594,633,707,699,758,733,677,419,443,419,439,540,671,627,641,523,484 4,11,11,61,93,90,59,581,689,634,603,548,592,616,674,669,649,649,747,801,769,542,704,634,601,580,495,496,452,382,596,781,760,693,724,615,567,397,408,416,427,488,649,650,694,428,850,1023,995,952,912,845,734,558,621,646,744,751,821,840,811,543,569,510,567,812,905,836,876,756,666 6,18,17,106,161,166,108,392,444,414,391,415,413,401,412,425,413,412,436,507,498,411,478,445,422,426,408,397,382,392,405,478,499,435,444,402,384,400,396,385,409,422,453,423,427,414,525,688,679,591,572,481,430,421,474,485,536,514,551,534,474,392,406,403,391,425,508,459,475,448,422 19,20,17,43,59,47,34,394,398,385,408,390,383,406,434,421,421,398,407,396,435,378,386,404,395,384,398,388,378,387,404,411,405,420,404,389,402,395,379,395,419,427,464,443,432,381,489,479,477,446,430,413,392,424,457,476,490,487,530,495,485,384,386,376,383,400,423,405,433,385,370 15,33,29,199,330,326,190,416,406,393,397,381,384,399,439,419,416,405,408,428,435,386,411,401,418,386,384,374,391,401,410,424,457,416,415,395,397,403,403,408,427,442,477,451,444,445,489,547,546,491,470,428,414,544,613,602,608,546,609,524,498,398,387,395,393,407,448,404,422,400,398 8,16,16,128,192,197,131,454,443,429,441,429,411,462,464,474,470,484,497,517,506,418,471,450,428,441,431,422,382,386,427,483,483,444,451,410,420,400,401,374,401,404,460,446,457,389,617,705,689,625,614,542,464,440,459,479,542,556,616,624,545,411,417,422,425,471,525,484,509,435,418 14,144,110,297,411,337,239,530,760,715,666,581,608,568,606,610,580,573,748,893,875,601,851,804,721,704,609,557,457,409,537,849,897,812,826,706,623,429,426,459,470,541,679,643,652,494,811,1023,1023,983,961,864,742,598,690,719,778,773,830,813,772,464,503,469,480,704,870,817,826,716,605 7,15,12,84,103,85,67,452,512,490,477,431,462,476,495,480,489,465,551,636,618,441,576,521,481,468,434,409,416,376,441,611,641,533,577,492,453,396,410,411,421,429,510,481,496,410,679,828,823,765,726,619,521,477,526,533,613,619,678,683,646,426,419,401,427,532,655,597,620,506,448 8,10,8,27,31,24,22,416,387,374,363,386,378,420,418,400,385,389,397,398,398,378,384,394,387,382,378,373,368,406,387,407,410,390,395,373,382,392,379,398,404,393,419,422,423,395,435,421,410,391,393,396,373,413,400,408,455,453,513,452,437,389,361,384,387,379,399,379,391,390,393 5,15,13,26,28,18,17,455,552,523,452,438,441,450,505,485,460,473,552,708,684,469,698,636,547,518,451,445,406,389,462,663,733,618,638,529,463,402,416,411,428,466,524,506,513,421,647,819,846,760,738,603,502,494,549,540,609,607,681,651,606,410,415,419,409,531,718,660,634,536,454 9,19,13,42,57,31,23,443,466,455,446,433,437,475,498,479,479,458,494,543,538,418,496,445,443,415,410,412,414,429,456,520,529,479,510,433,439,400,406,401,425,455,539,518,512,418,631,720,712,646,619,510,471,460,518,540,605,628,678,657,603,413,407,416,434,466,521,493,517,434,428 18,9,8,19,19,14,14,440,516,491,478,443,465,486,508,522,512,495,572,622,627,442,539,518,470,471,430,441,404,388,462,594,621,545,553,472,453,388,402,408,415,445,530,510,517,405,692,811,802,741,707,621,518,465,529,525,620,625,692,692,657,433,432,442,431,531,632,579,602,506,446 16,9,9,51,86,85,48,421,421,405,393,404,410,408,422,422,415,422,442,458,436,400,412,424,408,377,399,396,381,388,389,438,447,417,430,413,391,395,395,380,403,413,432,425,432,402,513,577,566,510,485,447,410,431,461,469,509,505,543,518,484,407,382,401,388,429,444,425,430,411,398 12,115,82,89,116,73,57,482,409,370,417,400,395,492,568,511,494,454,448,490,472,398,435,444,411,417,398,388,367,407,469,455,470,451,435,404,403,459,489,511,566,634,720,656,577,511,702,639,594,545,506,442,428,687,755,747,791,773,816,772,701,407,371,404,389,427,460,428,426,394,389 13,17,16,30,44,37,23,402,407,395,403,398,394,417,423,410,405,416,423,467,429,402,422,424,419,413,413,396,389,392,403,440,446,412,427,403,385,403,411,395,392,401,418,417,416,406,498,586,580,527,494,459,414,403,459,434,467,453,472,478,456,390,398,398,400,413,440,434,439,412,402 3,143,113,115,150,126,92,486,544,470,475,454,453,494,545,534,527,526,554,614,607,445,544,502,463,440,462,400,410,434,492,602,604,541,532,476,452,451,465,501,522,595,720,655,606,490,752,787,780,708,672,593,525,636,704,729,804,793,841,793,733,434,416,428,453,491,596,578,554,497,446 3,10,9,16,17,15,14,509,529,504,489,455,488,518,596,579,562,566,605,664,641,460,570,527,493,482,450,428,420,393,506,638,623,550,585,488,440,389,405,431,445,474,597,580,587,432,753,821,798,749,719,652,522,529,579,603,692,695,762,753,713,453,426,448,470,560,660,585,619,525,471 15,30,29,98,124,118,91,432,535,519,469,449,458,451,491,466,476,467,559,684,655,453,621,579,518,492,437,445,398,380,449,643,684,585,594,489,471,410,401,409,414,439,502,487,501,419,635,864,870,803,767,663,554,459,495,512,608,579,663,650,590,421,423,415,424,525,667,598,638,515,458 11,28,28,269,441,449,273,414,448,419,418,411,413,405,425,441,424,404,436,485,477,422,451,445,428,430,402,404,391,382,402,472,501,437,446,444,411,398,398,403,389,421,453,434,418,426,508,664,666,579,545,483,442,423,458,450,494,491,531,517,476,408,396,390,400,453,489,466,473,421,409 7,14,13,26,39,34,23,392,412,379,395,361,396,384,408,422,393,393,396,382,385,380,389,387,381,402,399,378,386,400,384,393,379,385,374,376,392,384,387,396,389,389,416,397,391,393,426,410,399,397,385,410,383,435,411,423,436,432,456,436,418,395,384,371,390,359,384,369,397,378,383 7,276,236,24,55,42,17,419,435,434,426,389,405,373,391,401,400,393,427,513,501,411,519,479,440,415,407,394,403,372,399,491,538,450,464,439,382,380,385,387,384,390,423,422,415,403,521,674,736,612,580,474,429,439,446,453,480,441,504,479,478,396,398,387,379,439,505,455,462,427,407 14,70,60,65,105,90,49,490,558,517,502,457,438,495,534,518,515,519,606,753,695,501,712,616,560,538,465,452,424,403,469,727,746,635,667,504,454,427,439,440,449,495,598,561,561,450,707,878,869,797,753,632,509,568,624,637,690,687,746,723,669,427,451,428,432,589,749,644,679,557,484 3,51,49,30,31,28,27,504,611,549,515,472,482,529,578,534,553,549,604,770,738,462,744,687,580,594,489,474,436,407,484,695,784,672,692,547,479,410,403,440,459,494,621,554,563,448,729,864,901,809,789,678,571,522,611,628,706,699,764,752,702,446,447,437,457,568,768,702,682,605,523 4,39,38,66,88,86,64,425,489,450,424,428,431,426,484,428,441,417,512,629,601,445,592,520,482,462,436,416,407,414,404,581,654,518,543,463,435,402,419,420,406,445,492,466,465,399,611,795,810,721,689,592,471,462,491,508,574,566,627,619,544,398,394,393,399,483,611,540,570,489,447 10,13,12,35,33,29,32,404,440,405,412,413,401,441,439,433,433,430,447,493,483,409,481,436,430,421,407,395,398,390,398,496,495,439,451,427,413,393,390,413,412,443,502,476,476,412,545,627,639,575,526,467,434,459,503,514,560,564,602,568,533,388,401,397,408,431,507,458,459,428,389 12,9,9,33,36,31,27,391,405,397,379,389,380,389,398,413,392,387,399,451,416,395,415,416,389,394,378,384,390,368,377,420,452,400,430,393,399,404,397,388,407,417,428,412,394,395,458,508,505,447,458,431,392,420,439,420,455,455,468,443,430,390,390,382,390,406,438,407,416,393,409 14,23,22,268,424,416,260,416,458,437,431,421,437,445,435,444,435,425,477,579,551,422,532,489,447,451,409,398,395,381,430,535,581,497,513,456,407,411,394,394,410,402,489,454,446,444,558,764,777,687,664,556,454,467,495,504,556,529,617,589,534,385,414,412,415,464,552,510,511,454,422 8,11,10,32,39,29,23,397,405,391,377,399,411,399,410,393,401,404,407,395,388,391,382,398,390,389,375,389,372,393,390,402,409,408,392,395,388,383,386,392,390,426,441,423,418,393,441,472,461,433,426,409,391,424,455,457,471,479,500,453,448,389,374,381,397,389,384,405,392,384,393 10,80,63,102,142,120,87,461,576,532,494,467,449,466,535,494,516,495,595,705,682,477,633,585,507,501,460,428,412,396,462,651,689,609,627,500,469,404,403,417,427,478,563,526,548,440,710,865,863,795,773,686,552,552,618,615,686,671,731,719,677,444,434,425,402,564,690,625,649,519,475 16,25,25,165,157,148,161,436,421,420,407,385,395,462,470,459,452,445,435,428,450,397,415,404,386,403,397,391,388,415,426,420,406,401,420,388,389,396,403,406,430,425,477,473,469,483,595,559,518,503,474,470,434,584,612,617,657,624,666,633,579,426,387,418,417,422,423,431,402,400,413 19,34,34,212,333,338,212,466,559,502,479,467,449,487,546,495,488,489,584,714,681,471,655,609,519,537,463,455,409,412,460,646,700,615,622,528,448,393,408,422,406,448,544,521,503,439,713,898,930,853,816,725,582,497,570,582,671,659,725,709,659,428,432,411,441,544,701,669,670,566,479 6,28,24,82,138,121,69,415,384,406,385,401,390,402,414,422,393,396,437,423,435,395,415,402,403,389,392,387,406,396,393,433,416,408,416,397,362,376,400,399,403,430,437,420,427,418,468,504,498,441,427,415,385,431,440,458,495,489,522,497,432,379,396,381,399,388,417,404,415,383,404 2,27,23,21,24,18,16,401,446,385,415,408,391,430,453,450,434,432,441,465,464,393,449,420,410,408,379,394,399,381,414,450,474,437,427,398,396,395,417,424,434,467,532,483,468,431,579,607,596,521,503,488,425,510,561,562,645,628,670,618,561,393,385,405,404,420,485,443,437,400,408 12,8,8,12,16,13,9,383,375,389,380,386,392,376,391,383,386,388,397,396,378,392,381,386,381,366,390,388,398,400,394,395,395,407,385,396,366,373,405,388,388,379,396,403,387,390,418,415,403,393,404,401,390,384,395,401,411,404,403,383,406,389,386,391,389,397,372,384,385,395,382 10,11,10,27,27,22,23,426,461,430,436,407,416,443,442,443,442,430,486,567,546,420,533,492,443,444,427,419,383,390,432,525,576,491,505,439,415,381,384,405,407,430,478,461,449,397,566,714,723,639,610,514,460,430,476,472,546,541,605,565,552,400,419,404,418,460,579,504,538,448,435 16,49,49,54,88,83,51,381,405,384,380,402,386,392,394,394,368,388,403,419,403,398,418,431,402,416,405,386,389,397,399,403,426,404,405,380,394,397,376,378,409,379,400,402,398,385,402,474,479,448,416,412,387,404,409,460,435,421,443,425,434,384,384,385,372,412,414,404,403,393,383 5,18,18,18,27,25,16,397,431,388,380,399,379,390,390,397,408,406,430,439,433,398,423,422,412,414,386,391,378,390,389,436,454,431,417,408,392,389,381,386,385,391,403,425,406,398,453,560,574,492,482,417,397,397,437,419,440,459,474,471,428,400,390,376,397,412,449,424,425,414,387 1,78,61,1023,1023,1023,920,655,668,618,580,516,515,678,731,707,688,674,730,804,792,526,751,693,603,594,514,487,450,502,640,771,802,699,731,609,516,529,602,631,684,769,852,795,770,715,892,954,952,889,860,776,658,832,891,894,933,919,958,919,876,520,470,487,528,667,772,726,725,612,536 1,47,46,61,75,73,59,462,620,556,541,489,489,488,531,530,521,513,633,753,737,505,710,635,592,547,501,445,428,379,477,727,758,665,708,567,518,424,396,404,417,460,543,529,543,439,718,926,936,866,835,744,627,475,528,555,642,647,715,714,674,442,453,426,457,599,736,687,698,586,513 19,17,16,42,57,47,34,575,643,589,544,498,542,598,679,684,651,652,688,733,726,492,632,582,548,542,478,458,429,390,571,687,701,622,644,547,502,413,434,414,458,496,642,637,668,452,832,903,885,841,817,745,627,554,633,664,750,757,822,830,796,516,479,536,545,680,767,708,737,621,539 5,10,7,18,26,18,13,457,400,396,390,382,400,452,457,430,428,426,418,417,406,368,408,395,399,382,394,389,379,385,413,427,418,402,411,405,381,400,397,399,416,417,479,438,427,406,504,473,444,429,418,411,393,465,490,491,551,541,583,529,490,385,396,386,377,403,406,420,416,394,394 19,111,105,84,130,125,79,423,383,384,379,374,421,433,440,386,423,400,410,428,403,407,415,411,410,412,369,389,374,387,436,423,414,407,411,401,380,406,423,417,415,442,502,441,446,385,445,475,484,429,413,386,388,407,400,435,478,469,510,498,449,389,363,386,394,408,413,384,393,414,376 9,18,18,57,99,104,58,407,446,430,414,392,412,402,426,408,417,439,441,485,511,413,471,448,418,427,400,391,390,417,400,481,508,446,470,421,408,384,398,403,396,409,432,434,427,400,522,676,684,595,558,485,436,439,467,471,513,518,555,541,483,397,403,401,407,431,477,462,480,406,402 4,10,9,48,58,54,44,402,417,405,381,393,400,397,422,420,425,411,419,440,428,393,431,411,403,414,383,393,375,380,415,429,426,422,422,423,390,386,384,390,404,422,436,428,412,423,490,571,568,517,488,459,395,439,432,438,483,479,512,484,471,393,381,403,395,439,432,423,422,408,399 13,17,17,68,106,110,70,401,420,401,412,396,403,388,399,416,406,391,408,433,438,391,432,418,410,373,387,379,385,394,402,424,435,393,396,385,392,396,392,384,398,416,422,421,420,386,424,509,532,484,451,427,409,398,432,418,443,444,454,454,425,396,382,395,404,390,427,410,436,416,398 13,8,8,18,20,16,14,419,457,438,425,418,415,413,429,441,448,437,449,526,503,437,492,463,448,417,402,410,390,398,404,511,536,474,496,427,405,386,404,384,409,423,454,458,433,405,546,705,701,617,589,496,433,432,470,483,497,499,555,539,493,394,392,398,406,449,526,486,489,431,410 17,10,9,25,29,24,21,403,401,389,395,390,400,411,415,428,409,386,397,417,417,408,427,387,389,396,397,388,368,384,409,413,400,387,401,388,370,366,395,389,385,400,436,426,424,384,468,464,453,434,430,397,398,421,431,446,477,470,526,494,439,399,381,399,405,401,405,385,396,397,397 17,25,21,43,56,35,24,425,413,399,401,408,395,424,477,441,456,421,433,467,477,402,438,437,400,419,415,407,393,423,475,467,491,438,462,411,396,426,528,577,643,734,813,702,607,449,666,651,617,560,523,488,442,602,735,786,842,814,835,745,649,399,388,395,396,426,451,450,457,426,391 19,38,35,515,919,898,493,439,531,508,451,410,422,442,449,424,435,423,575,747,666,501,725,610,528,522,441,401,393,426,460,725,725,598,622,495,420,427,445,474,497,543,636,563,533,544,566,827,818,727,671,550,466,625,654,606,621,589,656,605,547,424,410,414,414,561,722,591,626,508,439 4,27,24,29,47,37,23,413,496,453,420,398,388,426,433,440,415,423,501,653,597,439,640,532,490,451,428,416,386,390,406,628,646,563,554,447,394,417,409,405,445,443,505,468,450,426,551,808,794,698,643,508,430,506,553,563,568,561,601,561,527,395,405,401,410,473,625,537,536,459,417 18,41,40,155,137,129,147,463,485,483,441,410,435,452,485,493,456,448,511,591,561,430,533,489,449,443,406,420,393,389,431,560,576,494,523,447,440,417,407,408,450,459,543,498,494,437,650,769,766,687,664,564,471,516,593,616,680,664,718,681,626,418,419,404,413,469,587,529,546,460,425 16,10,10,58,97,101,60,381,376,389,397,388,392,386,399,390,395,399,397,415,405,380,403,394,401,400,394,401,379,387,399,396,397,387,407,386,370,397,390,395,385,394,406,397,396,388,430,442,440,407,408,401,390,427,447,473,443,434,441,415,422,387,383,395,383,387,401,382,397,403,388 1,12,11,38,56,38,25,457,649,595,528,469,492,485,516,497,506,499,660,818,782,539,787,708,625,587,509,471,424,391,466,788,819,717,735,579,479,407,415,414,441,466,581,545,555,426,680,948,952,874,841,715,574,511,533,535,605,608,681,675,629,403,440,426,430,623,813,726,727,625,483 11,23,22,22,31,24,17,536,616,564,524,495,513,568,609,613,583,587,656,729,716,490,673,604,561,540,472,473,434,406,528,703,720,631,652,517,508,400,426,439,435,493,617,593,611,420,775,879,872,817,788,702,597,527,610,606,703,714,778,774,735,455,466,489,471,631,740,673,688,593,519 5,47,28,54,68,46,37,517,404,396,418,397,383,526,531,496,460,436,449,426,416,390,407,406,397,398,392,384,375,412,434,428,431,403,384,400,385,398,437,421,432,492,536,503,494,416,614,530,498,449,426,436,432,481,550,544,641,664,706,673,589,385,398,382,393,425,399,418,404,394,402 6,74,72,195,311,316,197,493,524,464,461,439,410,522,576,562,553,529,570,640,603,443,591,516,475,480,424,411,398,449,491,619,628,533,557,454,428,436,473,490,535,598,702,640,605,532,726,788,776,679,655,565,457,686,776,770,799,771,810,769,709,414,421,433,439,505,629,534,545,488,430 8,26,10,43,78,36,21,497,449,433,408,436,420,518,565,529,530,505,520,506,477,398,428,430,394,402,397,385,391,437,601,513,492,476,463,431,425,477,592,649,724,810,905,832,758,499,827,708,637,595,568,534,468,684,798,839,926,922,952,883,826,429,382,430,438,468,449,438,464,412,405 16,10,10,24,33,32,23,383,376,399,383,372,372,387,402,405,395,386,402,421,427,389,416,415,392,392,394,399,379,374,396,410,445,403,389,408,399,395,391,383,391,391,401,417,407,383,429,494,505,451,451,406,378,398,416,427,433,428,477,446,411,380,400,380,387,390,421,420,401,394,400 18,15,12,31,41,32,23,387,387,401,381,383,375,395,404,406,391,416,396,419,425,388,399,398,392,406,406,371,374,386,400,407,401,394,403,393,389,391,405,419,420,429,460,421,407,395,483,462,452,420,414,401,400,450,472,471,487,499,539,486,437,384,393,391,406,390,412,410,382,397,398 2,372,320,261,331,291,227,463,401,402,367,381,420,469,476,467,455,424,412,414,426,387,396,403,392,377,397,417,387,406,446,471,416,415,432,418,406,402,437,458,492,555,652,576,549,429,541,480,485,442,448,410,385,464,499,479,561,558,639,588,536,429,361,396,401,402,436,404,384,395,403 5,10,9,40,77,72,36,423,455,421,425,409,427,426,439,430,437,433,462,545,541,416,494,462,445,437,404,398,400,404,421,534,532,487,504,453,409,390,394,394,424,420,485,460,451,416,587,722,707,642,605,525,445,455,492,500,531,534,589,586,535,388,404,406,398,482,556,495,515,452,423 16,88,71,418,682,639,377,578,752,710,665,605,637,631,683,676,664,674,782,875,864,611,826,786,713,695,612,582,508,427,588,827,864,782,805,683,591,440,436,450,509,577,705,684,696,536,859,1023,1023,986,959,882,767,642,731,746,821,818,871,866,829,509,564,494,543,735,872,829,838,740,666 2,9,9,7,10,11,7,441,407,407,405,392,403,434,468,451,454,438,429,430,424,396,390,396,413,397,402,402,389,396,418,407,400,400,401,399,408,407,393,395,398,405,438,457,437,403,563,495,454,463,455,457,414,452,489,466,526,508,586,571,520,422,415,422,423,416,416,422,422,404,404 17,31,30,42,73,67,37,454,544,504,513,472,513,488,535,527,545,557,582,645,620,436,534,483,480,463,444,446,425,501,592,657,640,587,624,548,515,495,478,504,521,584,699,666,692,426,762,860,836,791,767,706,592,491,557,573,654,668,738,754,720,432,450,437,474,601,678,639,646,529,512 17,9,8,24,29,25,20,419,411,412,398,384,374,412,442,434,405,404,403,427,424,394,394,397,386,404,377,386,387,405,392,402,409,385,391,403,379,387,379,401,396,404,435,417,423,401,482,419,448,412,377,370,391,402,418,436,477,484,513,488,454,403,392,387,392,385,382,397,392,383,387 16,197,112,89,101,65,56,604,643,597,556,505,560,632,684,672,657,644,693,769,752,501,697,651,582,564,477,459,419,459,609,741,753,680,684,579,532,502,566,603,651,753,828,760,726,595,856,931,918,863,840,759,642,763,831,845,888,876,916,885,836,467,473,482,490,631,763,690,723,598,520 3,102,90,78,106,94,68,492,628,570,563,486,498,519,592,585,566,573,655,770,743,510,716,657,587,561,485,488,419,398,514,732,766,667,689,533,498,396,414,458,456,495,612,586,594,445,768,906,912,842,813,726,607,570,639,649,722,719,774,774,721,447,455,452,476,624,764,707,707,602,506 5,9,8,24,30,26,21,419,390,385,373,366,372,420,436,408,401,389,402,391,385,382,390,386,381,387,388,384,377,405,397,388,380,384,380,385,387,391,390,406,394,407,419,426,409,390,450,411,410,390,386,386,400,410,426,414,449,456,505,462,444,393,368,393,374,396,388,398,379,388,387 10,103,76,145,181,131,107,462,510,484,463,434,453,483,493,494,489,484,531,645,650,419,599,560,505,485,426,418,408,413,436,620,654,554,576,471,450,399,422,456,427,467,559,525,518,444,664,806,813,738,701,599,494,540,618,619,685,653,718,695,640,415,418,409,414,526,646,612,592,489,465 5,1023,619,712,772,295,237,787,678,638,605,573,607,822,877,845,830,807,801,789,787,510,658,616,567,553,495,493,442,870,1021,902,844,787,807,750,700,978,1023,1023,1023,1023,1023,1023,1023,940,1023,1023,979,944,918,884,779,1023,1023,1023,1023,1023,1023,1023,1023,598,531,613,659,725,752,728,749,645,564 2,18,13,31,45,31,21,415,397,401,374,390,399,435,427,421,407,419,389,403,405,378,388,397,383,383,370,374,393,398,388,408,403,391,398,380,375,412,415,427,439,441,516,447,437,425,503,451,437,405,404,379,397,490,518,527,570,549,572,538,497,383,394,400,386,390,395,381,400,374,397 8,170,136,71,91,43,32,780,836,791,757,719,753,828,882,877,873,861,886,918,910,682,843,805,768,751,660,670,542,471,800,888,888,830,849,762,692,482,551,559,655,756,881,859,874,586,995,1023,1023,990,968,920,827,774,851,872,942,946,997,997,965,698,673,715,751,866,923,887,914,817,746 2,17,16,190,239,217,174,520,476,471,478,422,453,545,601,581,571,560,557,582,570,442,475,462,439,432,423,421,405,419,579,572,552,507,522,489,455,455,517,545,610,703,817,757,711,444,773,762,721,678,639,579,498,564,657,698,794,790,835,804,749,462,418,465,462,511,547,500,517,442,417 15,9,9,31,44,42,28,412,444,439,414,421,413,414,412,416,410,406,467,532,510,435,469,460,431,417,428,398,381,368,421,498,523,458,478,431,409,403,395,393,405,409,445,422,427,405,511,692,697,605,601,501,447,401,453,462,505,496,537,521,489,402,403,399,396,447,502,451,481,437,408 6,12,11,46,42,27,27,433,416,410,391,389,391,410,425,407,413,407,420,453,450,391,432,418,418,410,401,395,379,392,411,430,482,425,439,419,397,389,382,378,397,413,436,423,419,391,462,555,568,483,474,421,419,433,435,457,505,502,522,493,474,397,393,389,397,421,474,452,435,408,390 7,26,27,65,102,102,64,429,438,426,393,424,405,422,460,439,435,429,466,507,481,401,447,435,395,432,402,381,383,370,413,476,483,437,422,425,401,413,383,397,408,424,460,445,441,428,559,649,634,572,533,466,435,453,506,527,585,599,628,589,552,400,390,406,408,448,460,438,465,435,403 7,95,84,85,128,114,75,489,727,679,618,534,528,524,584,544,567,542,739,891,858,630,872,809,729,701,586,513,438,407,501,861,896,797,812,677,562,412,437,456,487,539,659,604,604,483,753,1004,1014,940,905,788,645,597,675,672,742,727,788,765,718,459,486,450,430,715,883,822,821,706,574 9,498,306,425,576,311,247,962,953,910,902,868,899,998,1023,1023,1023,1023,1023,1004,1010,719,815,831,817,803,760,776,687,692,1023,991,948,933,958,918,889,785,880,928,980,1023,1023,1023,1023,864,1023,1023,1023,1023,1023,1023,975,1015,1023,1023,1023,1023,1023,1023,1023,906,815,917,937,968,965,955,982,903,877 10,119,50,160,142,62,81,592,530,484,461,451,482,613,667,642,620,609,609,646,637,437,547,510,465,459,440,441,393,481,623,631,622,555,540,460,448,485,605,634,683,783,881,820,763,626,895,850,817,749,708,652,541,809,875,898,985,984,1020,955,892,451,422,430,459,534,610,550,590,512,454 2,30,29,98,94,93,97,574,544,496,482,444,475,634,697,683,657,644,647,650,628,442,510,486,481,460,427,441,415,414,538,574,579,530,529,478,480,424,427,444,477,536,680,657,652,470,811,804,772,732,703,637,536,632,716,729,790,782,839,829,788,515,448,531,526,606,631,590,630,512,477 3,29,21,43,57,38,30,471,477,456,440,430,437,517,566,539,526,537,563,578,540,411,490,464,431,442,397,399,379,421,530,565,578,483,516,441,441,431,497,518,570,643,743,675,643,464,738,756,723,668,629,558,446,597,681,700,766,766,800,767,715,416,406,438,435,476,557,514,499,451,416 19,23,14,65,79,38,29,466,410,396,417,423,424,461,500,472,437,449,464,497,470,405,439,441,411,388,401,412,399,396,422,484,473,436,435,409,391,394,398,420,436,466,538,475,485,415,590,616,617,539,521,445,435,500,537,550,622,609,672,635,575,389,390,405,405,424,481,459,469,407,411 3,90,74,84,159,141,74,462,598,539,515,458,448,490,552,550,509,513,613,760,726,510,737,670,585,563,480,454,421,427,465,733,773,666,675,546,476,416,427,418,443,509,600,560,573,467,697,901,904,824,788,682,539,560,607,609,691,677,735,726,655,419,442,435,438,595,769,685,695,560,486 9,14,14,28,35,23,21,415,481,464,452,411,422,453,462,447,465,443,498,634,616,441,627,559,494,482,448,442,410,409,438,610,644,542,575,466,436,405,415,434,434,445,511,480,490,417,602,763,786,703,681,550,467,465,517,518,601,577,629,608,567,395,403,401,423,477,644,558,588,469,426 18,73,57,62,69,46,42,499,463,453,429,402,417,483,508,493,490,464,491,543,537,428,528,472,447,420,415,402,392,413,452,495,537,468,515,415,414,423,443,444,464,511,598,522,516,459,673,671,679,572,559,463,439,576,646,662,705,695,735,698,637,419,377,396,423,474,551,505,484,440,399 6,24,15,49,65,36,29,447,435,429,409,397,395,460,495,447,446,437,437,460,459,397,453,434,404,397,398,394,400,381,439,466,470,429,439,404,372,431,407,430,445,472,514,501,478,427,569,624,611,542,497,425,419,474,539,523,596,587,679,630,559,387,398,392,400,417,468,437,458,428,390 2,65,60,87,90,74,73,451,590,531,517,474,498,491,527,511,514,495,604,740,713,492,682,629,551,545,446,437,410,411,476,694,743,644,654,540,488,414,423,437,451,485,578,554,543,439,713,885,892,821,791,686,575,512,581,584,661,661,719,709,679,425,432,429,429,576,734,669,676,574,490 12,18,17,43,62,60,41,409,407,389,376,391,395,403,424,413,414,395,423,453,434,410,444,404,401,405,401,401,383,387,393,447,421,407,439,401,387,371,387,395,395,411,408,406,417,394,477,564,545,500,473,442,409,419,425,465,497,479,525,487,468,388,387,397,399,401,431,436,438,410,392 16,37,37,112,172,171,110,465,514,467,445,432,434,429,466,446,479,465,508,630,603,436,561,541,473,474,423,421,404,409,436,581,621,528,542,471,431,385,408,416,434,444,506,491,465,415,637,829,837,755,721,614,505,471,529,551,622,603,662,643,594,426,402,402,404,502,602,552,570,508,427 17,11,8,35,45,30,20,423,400,392,386,389,387,405,430,409,411,416,417,414,392,378,398,398,385,402,393,382,379,386,397,397,398,391,403,377,377,400,397,395,421,421,458,443,437,407,515,504,489,468,450,424,389,451,503,490,547,534,567,530,494,378,384,371,399,397,422,426,406,388,395 18,21,20,73,91,87,69,415,460,433,415,402,413,411,432,455,432,431,492,538,514,424,483,441,435,415,406,411,404,408,411,515,531,463,473,437,432,390,394,389,418,425,440,443,447,401,551,687,691,604,565,512,453,444,471,475,536,524,577,537,515,420,400,395,412,441,506,468,471,419,415 6,18,16,32,38,31,26,450,436,436,439,424,411,450,462,437,455,428,474,524,523,420,514,459,431,443,401,416,399,398,467,523,554,477,490,436,414,379,414,431,461,547,657,615,581,398,577,678,689,609,598,536,452,465,478,500,558,540,603,592,546,386,372,400,414,427,518,471,479,429,404 1,17,14,23,36,30,19,402,366,379,373,363,373,405,406,404,396,412,361,389,381,370,373,383,383,391,386,375,376,379,395,396,390,385,394,379,370,395,380,382,389,433,423,410,407,405,443,413,404,403,387,377,377,420,429,422,455,470,493,474,433,358,387,381,385,373,379,373,383,376,367 9,8,7,20,22,16,15,409,396,412,401,386,396,392,393,406,418,389,412,437,449,392,407,399,394,407,378,396,413,385,394,430,429,399,419,400,377,400,396,377,402,408,410,419,419,395,444,501,514,463,435,418,415,423,416,427,445,452,450,461,435,394,381,375,392,410,423,406,414,394,377 2,21,20,126,166,165,125,388,392,402,399,375,394,403,399,390,395,375,401,420,430,388,428,409,399,384,401,401,379,393,399,418,431,409,392,388,386,380,388,392,378,392,397,387,395,392,417,481,492,441,435,401,384,379,414,404,400,400,417,400,407,390,400,403,387,404,406,426,400,394,383 12,20,20,136,207,211,137,396,446,443,426,405,400,414,423,439,416,422,469,583,563,418,527,491,466,460,426,411,408,364,421,528,565,489,509,430,407,407,377,397,384,410,454,426,417,409,524,776,784,687,658,531,454,414,437,455,463,497,529,504,503,406,385,393,403,445,583,518,511,446,392 3,69,67,181,255,255,178,467,580,534,484,451,476,489,544,520,510,496,604,697,684,481,649,589,534,513,444,441,411,408,472,662,697,592,628,512,479,395,421,432,460,497,607,544,571,455,741,893,900,828,799,696,577,568,677,686,754,741,792,765,709,443,443,418,444,541,706,641,660,548,479 20,12,10,31,38,29,23,408,401,397,384,379,407,412,419,403,408,395,407,398,384,383,399,395,393,386,396,381,367,381,400,412,391,394,399,403,382,407,403,413,427,428,478,433,447,414,478,464,441,404,399,389,390,417,461,461,512,506,544,509,465,390,392,384,381,383,401,399,397,386,397 8,8,8,38,56,55,37,395,440,438,411,377,433,400,418,437,430,421,454,493,501,407,480,460,441,422,411,407,387,385,412,484,518,463,463,404,418,403,392,388,378,413,444,426,428,420,505,712,724,636,619,532,471,428,440,458,501,480,517,505,485,396,408,401,394,425,515,480,477,440,423 16,15,11,42,49,35,30,465,404,399,404,390,382,446,483,440,426,407,375,419,383,397,400,388,412,396,390,383,395,417,403,403,410,397,407,398,373,400,398,393,424,433,480,458,445,400,511,472,450,415,422,396,377,438,455,440,524,536,588,571,512,390,372,395,392,380,413,393,411,404,382 15,120,67,136,186,114,78,493,570,532,472,425,467,494,528,515,523,532,614,718,659,481,653,590,514,497,453,410,418,438,488,680,707,601,617,482,430,459,448,444,476,573,648,598,565,457,727,859,857,790,756,656,543,624,710,698,751,738,787,768,712,426,436,426,427,559,694,635,638,529,465 6,195,104,513,437,216,295,706,743,701,663,601,621,752,801,781,775,757,805,856,840,580,792,738,670,647,570,505,470,524,755,832,852,777,783,686,610,582,680,722,792,867,963,912,877,717,989,1012,999,945,920,854,743,874,940,967,1023,1023,1023,1023,979,590,535,600,631,741,845,798,815,716,601 6,26,26,115,190,198,119,394,376,370,365,383,384,432,406,390,415,391,410,411,407,380,392,382,385,362,390,380,380,403,404,387,397,391,376,400,372,405,388,397,408,428,435,436,419,406,514,447,423,421,413,408,390,479,532,544,558,543,555,494,467,390,393,400,400,363,400,401,420,394,388 3,9,9,20,27,27,20,415,423,404,400,395,399,431,439,419,418,418,432,456,446,394,448,436,406,394,389,405,379,368,454,446,489,440,434,407,403,402,410,436,440,476,595,544,515,397,516,561,574,506,510,443,427,448,495,481,527,523,576,522,514,408,379,400,395,395,452,439,439,408,404 16,13,12,28,41,37,25,411,375,406,374,386,390,409,393,412,424,409,397,400,388,386,394,385,387,389,380,392,396,398,387,396,389,382,390,397,390,389,399,396,402,404,426,416,393,393,429,400,401,397,379,406,381,397,417,409,414,421,474,431,410,388,380,386,392,366,394,389,374,385,388 9,14,14,38,50,50,37,401,420,405,388,392,401,425,410,390,383,413,424,442,427,391,417,421,405,398,388,384,386,389,385,434,451,418,418,390,402,385,402,403,398,400,431,419,392,401,464,548,552,488,478,411,421,414,454,451,495,479,495,489,464,379,389,397,387,426,454,436,423,398,398 8,17,17,98,135,133,95,413,444,429,405,433,404,414,439,438,418,432,458,520,523,412,495,459,431,415,401,380,401,406,420,515,529,461,483,416,403,386,398,397,392,409,428,447,439,409,536,726,738,645,614,527,448,434,477,481,530,512,572,546,507,398,406,414,409,454,531,486,495,434,417 10,70,66,86,179,168,80,721,680,606,582,563,590,762,827,815,811,793,781,749,750,471,531,512,480,495,469,435,424,460,752,705,640,610,629,543,541,463,498,549,619,736,873,853,859,599,981,919,857,829,804,771,664,802,883,910,975,972,1019,1002,964,634,479,617,660,690,689,661,704,573,535 4,111,93,88,133,107,73,535,583,544,499,476,458,563,617,605,593,583,636,730,693,502,669,597,542,523,461,465,427,395,515,685,707,606,633,533,463,439,451,454,479,553,658,630,617,473,775,874,866,805,774,686,569,624,701,707,762,765,819,801,755,461,466,452,478,595,728,645,667,564,498 13,23,24,80,110,115,82,417,406,397,394,384,404,391,444,413,418,423,409,435,443,391,421,386,392,401,396,398,378,409,429,418,451,410,407,400,402,403,393,411,437,448,472,464,447,405,501,546,528,478,451,424,403,497,540,551,559,523,564,529,479,404,407,389,402,401,427,419,425,411,376 17,10,8,41,51,36,29,378,391,395,401,391,381,409,404,390,406,401,395,424,433,395,407,404,401,378,384,393,377,381,410,415,427,406,412,386,398,393,390,372,385,409,433,425,425,394,516,525,508,463,437,433,434,417,457,480,511,504,540,511,488,390,395,379,385,394,411,420,410,409,400 12,358,246,522,742,411,269,463,467,421,418,412,433,471,531,478,500,466,494,576,547,425,525,479,423,447,405,424,410,439,465,556,559,469,492,420,420,456,469,507,527,611,700,623,559,535,665,723,720,642,631,511,472,584,670,673,724,717,765,722,644,427,399,418,402,475,534,508,534,451,439 4,13,11,27,35,28,21,399,382,377,368,374,402,398,423,417,404,403,412,395,397,376,394,385,390,378,384,375,381,411,409,401,385,389,378,403,382,394,381,393,410,400,462,428,424,399,455,421,415,409,399,380,405,429,471,453,492,469,515,469,446,387,365,393,381,375,401,393,389,386,381 11,11,10,13,14,12,12,420,425,385,423,399,408,405,427,448,439,432,437,478,461,396,410,416,388,401,388,404,401,396,407,441,459,415,418,416,388,384,395,395,413,436,492,453,442,398,572,582,553,508,478,442,412,480,489,523,586,576,620,589,543,412,382,404,403,425,440,408,435,402,405 10,9,8,34,36,30,28,420,389,398,403,384,388,421,441,422,395,392,394,417,408,384,395,380,404,396,382,402,384,391,390,403,402,397,385,377,385,405,400,400,399,420,431,437,422,407,475,476,446,428,403,397,391,437,446,453,487,504,542,525,446,379,383,381,387,408,399,389,374,384,386 19,57,47,84,118,102,71,459,563,521,478,434,469,480,524,498,499,469,565,694,664,455,644,580,521,506,434,439,403,405,478,658,693,604,620,482,450,390,402,427,415,472,572,546,528,450,688,858,859,794,752,652,542,546,601,602,677,670,731,706,657,423,423,421,432,532,689,607,641,544,464 3,56,54,178,220,214,172,441,482,453,452,430,424,464,474,470,477,478,515,567,579,413,517,480,443,427,408,416,403,376,440,533,562,515,477,421,427,410,422,400,424,476,523,491,493,429,674,792,796,724,679,604,470,511,589,616,679,671,711,684,627,421,402,407,418,477,565,541,534,454,426 13,8,8,32,40,38,30,421,450,435,419,408,406,416,433,422,422,436,456,550,552,420,503,463,430,421,424,416,395,381,423,519,545,470,494,436,413,390,397,405,394,433,455,432,448,402,559,724,714,642,598,508,448,416,456,464,513,521,559,554,519,395,403,393,399,457,540,517,500,442,421 18,23,20,48,62,45,34,430,430,402,422,404,393,450,425,445,437,416,444,437,431,385,413,397,420,401,391,390,397,392,426,437,432,417,408,407,369,397,390,422,420,439,487,461,451,411,560,563,548,478,460,431,413,462,487,473,544,539,604,543,524,390,384,407,415,409,436,406,403,401,402 19,76,72,213,304,279,194,551,649,591,562,520,519,575,642,620,622,617,685,776,754,509,717,661,577,570,501,499,438,412,545,732,763,677,679,556,506,407,450,453,479,553,666,645,655,485,815,946,952,885,853,766,655,598,692,721,798,788,842,835,782,473,502,465,486,635,752,705,739,607,537 8,24,21,32,66,55,26,394,380,383,415,371,389,402,418,390,404,390,400,394,391,370,395,385,382,374,374,378,407,387,399,407,397,402,381,394,371,386,382,404,398,402,425,431,401,401,450,422,407,394,402,403,393,415,426,438,452,449,497,458,439,357,376,377,373,395,387,397,391,385,370 14,24,23,60,87,88,60,415,899,854,776,646,635,430,446,420,408,415,915,1023,998,869,1023,966,907,880,765,667,540,388,466,1023,1023,967,965,821,718,402,457,496,535,598,670,576,564,549,557,1023,1023,1023,1023,903,755,654,667,606,586,540,579,542,490,393,549,385,404,896,1023,942,949,840,690 2,632,405,59,69,36,33,550,582,542,513,471,507,591,652,625,611,590,651,717,702,470,634,598,537,507,465,447,406,502,553,670,710,619,631,517,465,473,546,583,652,744,823,749,705,595,832,878,862,805,763,694,560,770,836,849,888,872,907,871,819,443,428,463,460,557,687,615,660,516,480 7,13,12,26,36,30,20,418,396,401,389,379,389,434,429,410,389,386,410,396,398,374,410,383,387,385,378,384,363,387,414,393,388,393,391,378,403,389,397,402,410,439,454,443,420,418,488,433,403,406,402,393,376,441,479,486,505,522,548,512,463,388,370,398,383,398,406,396,383,383,396 16,194,166,302,487,390,250,566,645,605,565,521,543,589,653,630,652,611,695,772,750,523,701,651,599,570,509,482,429,435,561,735,748,671,683,589,517,434,472,480,524,555,706,647,662,506,836,934,928,874,850,775,671,655,752,774,846,834,880,849,805,490,493,477,503,652,762,709,725,631,556 14,11,9,53,69,65,49,413,495,462,457,430,432,438,468,453,454,458,541,641,616,434,577,547,477,480,423,429,396,393,432,602,629,542,551,466,441,397,402,394,415,449,491,463,496,399,613,802,802,734,690,599,474,434,479,494,554,556,619,589,561,418,415,400,400,505,626,560,570,509,435 19,13,11,30,39,34,27,416,392,380,373,373,405,428,450,423,408,410,394,412,406,373,393,404,391,396,381,387,383,411,401,390,394,382,394,391,394,393,405,390,415,428,457,440,435,414,517,470,445,444,420,396,399,439,480,492,571,558,601,587,507,399,384,389,380,387,391,387,385,380,390 18,15,15,43,61,60,42,457,483,462,463,454,472,448,508,518,536,525,553,541,549,412,429,432,426,409,419,422,403,388,500,488,498,499,493,465,487,385,389,395,394,446,542,549,595,399,759,729,692,677,661,632,553,445,502,522,622,616,714,739,709,425,426,428,453,500,499,505,524,495,481 4,15,13,34,38,35,32,411,419,394,406,366,398,429,414,396,416,411,422,444,424,401,434,409,400,408,380,395,374,392,391,443,463,404,421,413,394,378,394,384,412,424,430,422,413,396,468,545,527,476,448,433,388,413,421,426,455,474,493,459,449,399,402,374,389,395,431,411,446,379,392 9,44,35,43,58,39,30,436,417,424,402,400,396,434,434,433,410,410,411,484,477,408,462,412,409,419,392,379,401,413,407,478,472,426,453,401,419,410,394,403,410,446,513,462,452,411,546,601,622,551,504,476,420,470,525,526,573,577,607,561,515,388,396,384,383,410,483,441,452,415,385 7,24,21,155,214,205,147,531,767,704,660,585,583,541,606,593,561,547,827,910,861,748,882,799,756,717,603,551,479,456,566,907,884,820,817,674,587,455,429,442,522,558,680,660,669,477,813,1023,1023,1009,968,871,756,594,671,672,739,741,801,803,761,489,598,466,472,896,995,916,935,819,705 6,11,11,63,97,99,63,392,407,382,404,383,388,401,403,393,397,390,434,421,420,391,401,394,386,405,391,401,378,406,376,417,407,417,407,395,380,386,385,410,398,390,432,411,413,414,458,479,479,441,433,414,412,430,488,482,487,483,534,484,459,409,391,377,387,388,417,415,410,382,398 5,28,26,130,381,365,119,536,856,822,821,804,866,586,641,650,669,684,850,915,918,656,829,804,779,772,745,759,695,390,604,811,828,791,835,795,785,394,389,401,419,409,530,569,661,425,865,1023,1023,1023,1023,993,927,453,497,507,609,657,748,809,797,583,826,575,627,830,919,899,943,875,862 20,12,11,26,35,31,23,381,384,390,384,387,381,392,397,401,394,378,373,395,384,369,395,389,379,382,392,383,393,376,397,404,400,395,390,405,374,407,389,382,416,406,428,420,406,399,447,431,419,401,415,387,389,406,438,448,449,454,476,447,429,370,385,385,384,373,380,382,370,386,394 8,42,40,1023,1023,1023,1023,460,515,473,470,408,431,455,488,462,459,463,535,617,607,452,580,537,488,474,420,431,400,400,411,575,622,502,561,467,424,385,383,415,402,450,478,467,489,520,606,799,818,733,699,600,498,437,514,506,577,567,631,604,549,459,407,437,432,489,628,577,586,496,440 3,13,9,53,61,32,29,443,450,448,416,414,418,473,492,469,479,458,474,521,509,408,487,465,422,407,408,394,393,420,443,515,525,453,480,417,404,411,407,433,474,503,595,546,508,457,649,707,678,609,578,510,438,552,628,629,695,682,737,687,630,401,389,408,417,458,521,500,475,444,409 11,11,11,47,52,48,43,418,452,445,444,409,418,411,452,422,425,452,474,557,542,414,508,474,448,442,428,417,395,377,424,517,550,480,506,438,423,394,386,403,404,418,457,446,438,396,571,755,762,671,638,542,463,438,460,488,525,527,597,559,521,398,417,394,399,451,539,495,510,457,430 18,20,16,36,48,40,29,421,382,374,361,389,396,395,400,406,405,399,386,403,396,390,404,389,379,375,391,395,394,381,390,404,392,403,393,380,395,400,387,389,418,436,457,456,431,411,449,412,429,403,407,407,390,440,490,469,521,505,552,473,447,385,383,387,391,396,401,386,399,386,383 9,44,29,182,248,195,129,494,517,485,461,435,452,541,593,567,532,501,582,650,644,441,578,538,469,482,463,427,403,417,499,614,645,533,561,473,438,448,452,506,549,621,721,653,602,533,767,828,822,754,709,595,509,686,762,762,813,795,839,789,748,421,432,417,441,510,616,586,580,505,439 3,8,8,333,427,438,339,395,390,375,385,373,389,365,386,373,388,386,402,390,409,388,403,390,381,394,388,385,373,384,372,396,394,387,403,387,376,379,389,378,375,396,390,378,406,397,384,424,427,397,411,387,375,398,396,398,402,392,426,390,405,394,386,392,391,396,415,386,392,376,379 9,199,107,1023,1023,998,656,776,670,612,597,554,588,820,867,851,835,818,794,765,757,458,514,520,496,503,454,456,439,669,788,710,642,600,623,587,541,697,735,772,821,892,974,926,900,786,1023,955,894,867,853,823,732,926,988,1003,1023,1023,1023,1023,1014,678,509,667,677,723,706,676,707,598,574 5,9,9,20,21,21,20,386,416,407,395,393,393,408,399,398,415,392,444,458,440,395,423,413,411,400,398,405,402,392,402,453,455,426,417,405,400,376,391,398,401,390,410,404,417,397,500,571,595,511,502,441,416,404,429,434,451,455,483,475,453,394,381,381,386,419,435,442,437,414,405 19,9,8,22,28,20,17,409,431,419,417,398,394,420,428,436,424,408,459,492,471,388,452,450,420,399,397,394,381,390,413,456,481,456,444,418,416,383,391,405,400,403,462,438,443,399,534,620,618,560,512,479,413,421,441,463,490,517,527,528,499,403,405,402,399,431,505,460,449,427,416 20,9,8,22,28,23,19,404,382,374,375,374,410,414,418,404,411,401,380,402,397,382,389,394,373,375,381,374,395,397,396,406,397,393,391,384,367,410,408,370,407,409,450,434,418,405,490,414,422,392,396,401,387,438,487,455,505,494,536,505,467,375,377,390,382,405,392,400,397,394,399 6,26,26,35,41,38,32,464,439,411,423,416,438,496,537,536,504,483,469,476,471,409,385,416,399,384,384,394,388,395,508,476,451,439,455,442,418,421,450,486,515,611,717,655,624,442,728,649,573,537,522,476,429,573,662,689,758,742,794,751,702,426,382,414,426,449,427,441,439,416,390 5,55,51,107,166,149,92,438,552,501,476,461,477,460,519,507,498,490,566,676,661,451,602,562,505,486,443,439,407,397,462,638,674,558,607,508,455,391,404,398,432,450,542,522,524,430,677,848,850,786,749,669,558,495,562,585,643,649,694,688,638,423,435,424,440,539,659,604,610,523,446 10,22,14,49,61,35,27,465,423,428,424,401,389,492,522,449,454,444,440,451,435,398,435,422,414,404,389,398,383,427,439,464,452,411,417,421,393,405,416,408,465,486,559,530,512,445,613,575,550,502,488,422,397,526,594,586,660,645,714,655,597,391,382,382,399,419,446,411,436,379,385 7,419,338,68,69,46,43,719,734,692,673,640,665,758,814,799,797,787,807,825,824,553,715,672,659,631,532,573,483,507,763,796,786,736,758,666,631,579,690,737,797,876,952,893,866,644,978,985,959,925,907,864,774,843,918,944,1005,995,1023,1000,959,607,576,624,663,762,815,777,810,706,660 12,11,10,43,60,58,39,406,430,434,394,406,408,418,417,421,411,415,447,492,465,421,439,447,430,399,402,396,395,382,395,453,475,424,451,421,408,393,405,389,397,430,430,413,433,384,535,671,694,601,576,479,443,420,466,470,517,487,553,540,490,387,395,390,404,434,472,460,451,413,401 16,199,100,1023,1023,1023,963,988,925,880,862,819,846,1023,1023,1023,1023,1023,1009,999,990,734,863,827,793,772,705,687,619,861,1023,1006,965,929,945,897,853,940,1020,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,953,1023,1023,1023,1023,1023,1023,1023,1023,920,754,924,933,968,980,947,970,880,832 12,29,26,23,29,20,15,561,717,671,612,556,589,575,663,642,647,623,745,851,829,587,795,751,681,648,557,549,457,402,578,818,843,767,781,666,586,435,434,436,479,519,648,645,665,438,828,989,989,931,905,822,703,550,643,664,753,757,825,824,789,486,520,507,506,723,849,797,817,711,602 7,14,12,29,43,35,24,402,393,388,396,371,372,395,386,383,395,388,404,416,386,385,377,382,387,382,370,386,389,391,395,386,391,381,391,379,384,387,395,409,398,416,437,420,412,397,435,416,413,397,396,373,389,431,458,438,457,443,496,476,421,385,369,381,378,383,382,386,389,359,379 19,18,16,26,44,39,21,408,376,406,378,375,379,418,418,419,392,403,420,415,414,387,386,389,375,385,392,377,371,379,397,386,396,401,388,374,406,395,393,419,423,407,448,432,415,396,476,459,433,426,416,408,390,399,452,450,495,486,529,493,424,380,371,389,379,398,393,385,377,393,383 4,9,8,39,55,43,32,422,461,462,416,430,437,416,435,433,407,427,485,553,539,419,513,480,449,462,415,401,404,394,420,529,546,498,484,443,410,380,395,394,400,420,438,447,446,396,554,739,749,662,638,525,475,448,440,473,478,497,562,540,502,411,407,409,397,445,554,493,513,457,419 7,30,19,58,81,41,30,514,442,433,446,425,423,539,579,548,533,504,523,538,515,478,550,499,476,464,438,423,413,372,439,526,512,458,483,428,393,391,401,385,427,433,523,499,504,435,691,715,692,640,603,541,470,503,538,558,661,660,724,715,648,421,401,435,436,503,552,509,518,445,421 15,156,148,148,188,179,141,412,375,381,396,382,387,401,406,410,401,397,408,383,391,386,382,382,364,376,375,378,385,416,395,383,410,408,398,396,398,413,404,408,454,460,524,471,431,412,446,404,389,380,413,373,391,424,434,452,471,483,526,501,435,387,367,374,390,386,382,386,402,394,394 5,15,13,78,144,98,62,383,405,408,397,403,399,400,392,397,409,386,395,433,416,405,403,397,383,380,392,394,388,383,378,400,416,395,400,404,386,402,394,382,378,400,401,387,399,385,426,464,474,437,415,397,401,402,427,419,412,418,430,430,408,392,393,401,399,410,417,412,396,396,401 17,9,8,29,30,24,23,402,378,387,391,396,393,410,410,407,400,404,412,405,407,381,406,399,375,385,377,386,391,390,393,401,397,403,386,381,385,402,412,404,406,424,467,435,436,385,462,479,456,433,420,410,395,412,464,460,488,501,539,489,465,377,390,377,377,399,403,411,406,398,388 7,17,12,34,43,29,23,437,395,399,378,390,375,442,452,428,414,381,380,418,405,393,389,383,397,395,370,375,366,411,394,406,385,397,383,380,384,377,396,386,393,411,469,447,415,390,483,451,436,418,391,393,402,398,433,455,492,502,568,512,462,383,382,392,397,382,395,408,379,370,399 6,19,19,16,25,22,13,395,424,439,423,397,408,428,427,419,421,431,450,515,478,409,445,423,429,418,409,416,399,369,400,471,476,449,446,427,427,396,382,370,388,404,417,424,435,396,523,694,665,598,576,525,442,383,434,434,498,488,533,505,495,394,404,410,405,458,484,452,480,428,404 20,237,217,145,221,199,130,404,370,356,383,383,402,421,413,399,404,391,395,395,385,384,393,389,411,404,381,380,390,430,439,413,392,407,402,380,400,416,445,460,497,545,640,557,515,416,483,484,451,479,408,412,402,405,458,438,481,510,533,481,469,394,376,397,384,387,405,399,417,381,404 14,9,9,26,47,48,26,403,393,385,400,376,371,408,409,381,410,391,397,402,407,389,411,395,385,388,393,382,376,374,398,394,416,398,391,395,388,396,386,383,401,430,446,427,416,401,449,456,475,422,423,401,387,432,468,466,491,466,495,476,432,397,394,375,380,403,406,393,412,394,393 15,7,7,40,54,55,40,398,450,430,405,395,403,418,389,408,403,410,439,532,488,404,494,466,438,416,405,403,390,394,400,498,518,472,475,430,397,385,391,379,396,410,428,417,416,382,490,744,763,668,625,521,465,402,430,424,444,452,488,471,456,381,399,377,406,417,508,466,490,417,406 16,12,10,28,39,32,23,427,396,401,374,383,397,445,456,419,417,415,420,429,440,403,436,407,400,413,398,371,384,399,413,423,440,405,418,388,390,396,406,403,408,432,484,448,438,413,524,498,494,449,438,414,379,444,465,460,548,526,581,556,506,395,389,389,406,397,426,417,409,401,386 10,11,10,104,179,172,100,459,419,410,410,402,421,496,532,518,517,502,489,481,469,401,390,394,396,393,385,416,381,425,559,493,461,449,465,444,436,450,485,503,562,648,771,708,680,436,727,627,527,497,502,486,439,521,612,647,746,740,780,743,688,427,398,443,440,439,446,445,439,420,421 1,21,19,29,48,44,26,537,650,602,571,531,557,588,659,645,651,640,711,781,767,522,705,656,601,573,499,488,421,399,571,740,755,675,696,566,546,406,415,420,433,487,636,634,659,441,819,918,903,853,830,766,655,540,617,642,727,729,809,815,779,483,488,510,532,677,779,723,740,631,577 17,15,15,251,425,427,250,399,409,397,412,401,401,417,420,425,433,411,431,464,475,417,446,424,412,392,394,384,381,384,420,465,462,428,430,421,402,393,396,394,380,440,455,446,431,415,544,670,691,601,568,507,462,432,434,452,535,530,551,543,514,417,399,398,389,420,453,436,441,421,399 18,9,9,40,51,44,37,383,439,428,412,392,386,405,432,402,399,397,433,475,458,390,436,423,415,410,410,413,388,397,403,440,467,431,455,406,409,390,380,375,396,409,421,408,425,388,498,625,629,572,523,460,404,415,441,421,487,481,512,492,463,391,412,390,403,412,465,451,453,436,413 3,26,25,116,143,134,108,428,458,462,418,395,386,424,439,453,436,448,495,550,535,415,488,487,452,432,413,427,392,423,418,520,548,484,491,455,426,403,393,383,417,433,480,477,454,416,578,758,754,691,651,570,466,470,503,536,594,589,639,590,561,406,408,421,403,462,544,486,531,448,429 7,11,10,28,39,31,21,381,407,402,397,377,385,398,414,432,399,399,410,432,451,396,418,430,404,424,374,400,390,398,412,438,444,436,421,391,385,396,398,394,399,414,448,426,412,398,470,558,556,476,481,415,404,410,434,445,447,466,486,470,450,395,393,394,384,405,441,428,412,377,395 12,106,93,63,106,94,56,468,631,611,546,454,470,513,546,552,525,516,646,816,776,556,797,711,633,608,513,491,426,376,483,793,826,724,737,600,500,403,443,449,461,527,617,593,569,476,721,943,949,867,831,718,586,589,646,642,716,710,766,735,686,438,431,444,444,635,817,724,735,622,517 18,18,15,33,48,40,27,422,392,410,399,394,401,401,423,416,419,419,401,430,407,380,394,389,389,366,367,374,393,397,398,392,409,416,411,388,402,393,385,407,400,432,458,428,409,397,478,491,475,443,436,408,396,418,428,440,481,472,523,493,444,415,369,379,393,392,405,396,418,398,377 19,16,11,45,49,32,30,420,395,382,388,369,384,444,444,431,420,408,383,414,386,385,392,388,379,390,386,359,374,416,408,403,408,391,374,378,384,392,410,404,415,437,475,465,445,402,497,443,429,425,410,389,392,444,470,493,523,524,580,539,487,395,372,389,391,384,394,386,381,390,384 15,59,54,112,119,104,95,440,610,562,544,495,471,485,520,475,518,491,613,770,744,501,720,667,594,582,493,462,409,386,483,726,772,682,695,597,506,394,404,411,425,452,535,525,522,413,705,949,959,891,860,764,629,476,537,560,644,635,709,688,654,417,439,425,437,589,752,708,721,595,501 1,13,11,29,45,38,25,407,403,395,370,402,393,425,437,420,425,409,391,406,383,373,394,376,373,395,379,390,386,407,405,395,385,398,398,389,389,396,373,406,420,443,475,439,416,408,489,435,428,420,415,390,382,457,488,481,540,496,564,506,469,375,370,392,382,389,384,396,392,393,394 9,11,11,21,32,30,20,399,394,372,387,378,391,397,382,396,386,380,405,429,411,380,395,382,405,384,390,389,388,404,397,404,411,408,403,381,380,386,380,389,379,380,399,403,384,383,406,450,435,414,402,397,398,387,393,382,409,411,438,432,409,388,372,384,383,391,395,385,386,367,383 18,412,265,1023,1023,1023,1023,889,872,823,814,788,811,928,982,979,975,965,959,924,935,594,660,686,659,635,596,603,552,709,933,880,825,798,820,784,753,738,786,826,885,956,1023,1023,1019,871,1023,1023,1023,1011,994,973,889,980,1023,1023,1023,1023,1023,1023,1023,805,679,794,812,852,842,822,870,773,743 16,8,7,42,48,45,40,421,407,388,413,393,378,423,436,404,400,406,422,431,443,388,424,417,395,412,404,387,383,372,405,451,440,431,430,426,406,405,382,394,391,399,431,418,434,387,487,594,587,524,503,445,419,405,425,442,464,476,518,473,453,409,390,403,393,427,457,433,432,412,406 18,18,15,42,58,46,33,417,380,396,374,391,397,398,402,397,396,401,396,398,414,376,388,375,378,389,373,393,405,389,400,392,358,390,391,395,373,392,395,423,406,423,436,421,404,393,448,412,412,408,390,393,396,429,430,452,451,472,483,474,426,391,399,384,386,382,396,371,405,387,384 16,10,10,20,34,32,18,387,393,371,373,372,375,392,385,406,392,389,388,386,396,380,398,392,388,375,383,384,366,365,392,410,393,385,390,396,381,394,384,388,410,403,443,418,411,396,439,419,405,393,399,395,383,400,410,422,439,439,457,457,418,386,394,396,389,373,414,388,399,391,377 11,28,26,76,91,82,68,434,517,506,482,449,462,473,486,495,466,460,561,679,645,445,618,547,485,498,427,417,399,420,437,639,666,593,605,489,472,402,407,385,424,448,524,495,489,415,670,858,870,788,758,653,532,491,529,555,633,630,690,676,617,407,420,407,417,534,665,608,627,502,449 11,10,9,89,104,90,79,406,522,487,475,418,428,435,443,437,453,434,551,701,659,452,671,589,516,507,440,430,409,387,413,654,711,595,596,482,444,389,395,405,395,411,463,448,467,428,527,838,845,759,717,580,477,445,480,475,533,512,554,520,485,422,407,391,403,510,678,597,611,522,456 8,77,75,162,179,171,157,444,498,468,448,438,438,446,503,487,481,483,524,603,598,434,553,520,484,476,421,434,412,403,456,557,600,525,531,467,441,414,416,415,440,485,543,500,521,454,678,806,807,732,701,607,505,531,584,624,694,663,719,686,635,428,406,398,425,512,593,540,564,485,415 2,35,35,47,87,87,46,424,499,461,438,424,431,441,475,465,452,458,501,605,593,435,557,511,482,450,414,431,389,387,422,552,607,519,560,445,438,387,403,384,406,437,469,460,478,414,604,783,809,715,688,577,475,462,501,500,570,561,617,586,562,405,408,419,420,498,590,531,551,467,439 10,10,8,29,35,26,20,416,426,409,403,390,393,450,452,440,424,414,439,457,445,393,442,440,404,408,383,393,399,396,416,452,468,429,437,422,409,405,380,395,409,447,477,449,440,404,520,586,579,524,498,443,416,454,489,480,546,526,590,559,516,397,385,397,399,422,454,447,439,409,405 5,8,8,41,43,40,38,436,517,500,456,451,425,426,453,441,445,443,507,641,625,430,577,531,479,483,439,410,401,380,435,611,656,564,565,496,438,386,398,394,395,419,466,450,483,399,603,829,833,761,723,612,482,415,452,482,526,551,602,587,555,402,428,406,409,496,638,573,597,500,427 2,9,9,8,9,8,7,470,518,484,469,454,451,506,556,538,544,521,590,669,630,446,569,528,499,481,429,436,399,414,494,623,625,535,568,463,466,402,399,426,431,450,542,534,560,407,721,819,804,749,721,619,538,472,529,549,634,633,716,730,676,437,427,453,441,569,678,624,626,519,454 1,11,8,19,19,14,14,452,541,508,495,434,456,487,519,521,499,500,559,697,677,467,662,576,512,533,453,442,398,383,459,658,699,598,618,504,450,408,404,412,415,474,565,538,558,415,674,827,837,763,727,644,521,493,538,576,628,619,700,692,654,430,433,425,440,527,694,615,631,524,473 19,9,8,23,28,24,20,414,379,382,376,393,398,411,413,404,406,391,389,393,399,392,381,372,379,384,399,388,381,402,395,391,393,381,401,382,387,371,410,402,392,403,420,433,427,382,468,410,406,383,370,376,369,405,427,427,457,464,499,482,436,390,389,379,386,385,393,386,405,397,389 9,12,11,51,50,43,43,422,520,479,469,414,429,442,472,463,469,454,519,650,617,446,603,547,490,481,448,436,415,400,434,606,661,548,587,461,455,398,396,406,404,433,496,501,482,412,614,806,821,739,708,587,496,452,506,497,595,563,632,610,585,404,408,396,404,496,651,583,571,499,459 15,12,11,35,73,68,30,444,681,649,629,556,626,494,515,515,492,475,622,719,752,488,682,671,650,650,593,582,509,386,459,665,736,709,755,694,635,369,397,406,417,434,492,501,510,416,680,933,966,952,942,896,796,469,516,527,588,604,678,669,621,426,597,407,436,605,744,734,790,724,656 17,12,11,20,21,13,12,401,436,418,408,393,398,403,445,424,421,413,434,489,469,407,459,430,421,417,406,385,386,396,415,471,495,447,457,421,398,391,406,399,392,403,430,438,419,399,510,657,645,570,544,477,430,412,461,435,476,480,511,488,465,368,402,389,397,440,456,465,469,431,400 18,9,9,114,130,134,116,375,398,389,390,399,381,371,383,390,392,390,384,400,400,381,381,393,386,389,388,383,378,376,395,402,409,388,397,380,387,382,395,380,376,395,402,393,392,387,372,441,440,433,417,403,377,387,381,381,394,394,407,400,404,391,379,391,389,382,394,403,390,398,372 5,20,20,22,21,19,20,418,482,450,451,391,418,421,434,416,426,426,455,639,608,450,635,582,487,484,448,419,397,393,405,583,682,527,585,453,423,386,420,410,414,439,516,443,453,412,528,707,770,655,641,506,439,457,481,477,533,514,574,525,477,404,406,409,386,483,655,582,594,470,435 15,16,13,72,98,88,61,432,524,491,471,460,418,457,508,483,492,474,547,650,627,443,597,552,498,477,442,427,411,382,459,627,647,562,594,488,462,400,405,409,428,420,519,507,504,414,641,839,837,775,729,632,515,447,500,515,594,581,647,613,597,400,418,420,414,504,646,583,585,501,440 3,8,8,23,30,28,21,403,423,422,391,394,418,424,416,416,421,405,438,518,469,408,487,456,425,410,397,406,379,388,419,465,517,458,463,414,404,393,400,413,407,422,468,455,440,398,511,670,687,604,564,478,439,436,480,492,518,538,567,536,487,387,399,379,410,431,503,449,466,428,406 7,93,58,25,39,15,10,438,434,389,410,368,395,441,470,475,467,423,421,421,447,402,409,416,398,393,386,369,398,396,419,434,431,409,403,412,387,425,446,459,485,552,649,546,509,470,646,566,547,499,459,457,428,590,663,680,731,706,744,680,627,403,393,421,396,418,431,423,422,400,388 16,56,52,108,145,124,92,497,620,566,554,486,523,532,585,568,561,574,645,748,735,507,690,637,580,553,499,463,434,378,521,719,738,650,681,536,518,431,417,413,436,476,613,594,600,462,779,920,909,851,819,735,627,525,617,631,719,715,780,775,731,460,472,433,451,611,750,685,714,594,535 17,13,13,47,79,76,43,421,435,419,404,411,419,445,453,442,437,447,457,490,478,393,450,429,434,405,389,400,383,370,417,467,460,435,438,398,414,408,399,420,412,441,492,457,434,409,559,642,656,591,551,505,435,436,485,506,560,548,590,568,520,422,395,404,407,438,477,446,467,430,421 13,15,10,40,50,34,27,472,492,467,417,392,407,447,475,438,422,416,516,718,597,470,694,555,506,490,437,418,394,388,419,678,693,558,557,466,428,426,420,405,414,420,491,476,453,400,482,814,796,701,640,494,431,476,458,454,533,530,558,553,463,390,416,378,379,495,660,527,555,470,417 18,41,38,118,215,203,105,526,695,642,652,638,691,584,666,671,686,681,725,742,760,483,615,604,604,606,554,589,525,405,618,685,675,641,679,650,595,409,429,473,471,544,660,652,703,459,863,891,874,855,849,831,750,581,645,671,745,757,823,845,819,532,615,528,560,689,731,704,767,678,676 15,343,295,273,351,302,239,441,405,376,389,389,384,448,463,436,432,423,408,429,398,403,406,386,407,382,373,396,396,448,457,423,421,405,406,393,418,416,462,484,505,591,678,596,570,449,546,523,500,458,432,414,402,463,496,519,585,586,627,590,549,411,386,391,391,397,382,404,422,374,381 20,24,22,452,827,826,443,405,411,390,388,403,384,424,425,431,419,417,448,447,424,411,404,406,397,393,394,395,388,403,427,414,418,419,415,403,406,423,420,419,443,464,475,455,435,483,551,515,523,476,438,406,425,598,692,690,681,617,636,564,513,427,381,409,397,411,424,415,394,404,392 17,16,14,80,88,75,69,400,404,409,396,410,394,413,436,423,431,411,411,420,430,390,417,413,408,394,384,384,375,408,391,414,417,415,389,405,396,380,388,395,413,408,458,444,418,412,530,521,530,463,477,436,411,454,488,510,567,560,597,534,492,381,391,395,398,409,436,409,428,399,394 2,38,37,34,42,38,30,587,755,719,678,601,658,645,709,694,686,687,787,883,857,625,818,765,708,692,602,566,497,427,619,837,860,783,805,696,645,413,431,433,455,516,669,664,707,444,861,1023,1023,992,960,880,764,590,656,674,764,774,840,854,828,528,582,529,579,806,929,877,888,796,704 8,27,18,75,96,46,36,468,494,469,458,433,438,509,541,535,510,526,533,588,566,423,501,488,444,437,431,421,404,405,510,573,581,537,533,446,453,408,460,474,540,626,729,658,633,467,737,769,763,698,665,566,512,628,711,725,792,770,816,765,718,417,431,422,426,490,582,501,537,473,446 17,62,58,271,413,405,261,458,493,469,450,430,452,490,526,505,503,507,544,607,597,444,551,502,470,463,424,424,414,400,468,564,603,512,540,477,438,433,426,422,459,522,609,556,563,486,714,803,796,722,698,585,491,562,647,680,745,740,778,747,688,418,429,430,420,492,588,557,567,457,439 6,33,24,44,75,53,31,389,394,375,386,392,384,414,395,411,399,404,378,383,391,381,378,384,389,382,390,380,381,398,397,366,389,390,365,407,389,377,402,392,410,401,440,406,410,396,428,400,367,391,391,398,391,392,410,401,436,447,474,448,442,395,375,393,376,377,362,380,392,385,376 2,123,117,556,572,557,532,460,467,463,456,423,424,453,484,481,472,479,508,593,577,420,539,506,453,450,418,407,412,425,456,546,610,503,495,466,433,405,422,430,432,480,538,514,492,502,643,759,775,694,677,559,467,548,617,622,682,656,711,677,615,433,396,424,424,499,591,532,529,480,411 4,48,45,112,143,132,105,453,576,538,467,485,447,469,523,504,493,494,596,707,666,463,657,587,530,524,447,460,420,427,454,658,694,587,613,497,434,395,404,416,427,440,529,495,540,427,697,872,874,803,775,686,554,486,532,563,640,638,708,689,641,429,434,430,440,561,690,629,634,536,479 18,20,11,61,68,32,31,451,443,410,384,389,385,480,496,464,466,444,442,471,476,392,446,434,421,404,399,413,355,436,445,480,478,441,441,422,401,397,430,435,455,494,572,539,517,431,626,615,580,521,500,442,432,533,587,575,647,658,704,651,604,399,394,393,389,407,477,454,450,423,388 16,22,20,24,31,27,21,418,388,396,395,383,388,401,431,419,419,414,424,410,423,377,405,398,394,359,373,382,387,417,417,417,423,387,386,375,387,403,467,497,539,622,707,585,501,406,520,491,477,432,439,414,397,490,612,662,746,712,738,625,561,395,381,386,407,398,395,412,427,395,408 15,8,8,42,50,39,36,402,428,422,412,409,416,415,433,411,436,416,440,490,487,410,458,450,419,421,406,395,386,396,412,470,511,447,432,412,403,376,398,402,410,427,454,437,432,385,512,662,655,567,553,482,434,416,468,460,501,503,543,537,490,402,388,397,397,428,491,468,461,444,407 8,7,7,44,63,65,44,391,404,398,406,379,370,403,408,407,402,396,407,454,430,394,422,410,393,390,391,390,394,391,389,417,436,407,413,414,401,380,380,399,379,395,404,433,407,392,459,562,568,514,468,442,415,414,418,437,445,476,491,454,415,393,390,386,384,405,413,407,414,416,390 8,12,9,30,41,30,22,399,419,410,398,390,386,410,422,409,408,422,423,470,456,410,467,443,405,407,390,388,391,395,396,457,480,436,424,405,403,387,412,409,407,429,451,428,409,407,482,582,603,493,482,435,390,444,473,473,499,494,533,496,469,402,404,393,394,412,467,460,430,399,412 15,57,51,17,21,14,13,619,713,666,635,565,584,666,729,721,718,702,767,830,809,551,759,716,645,634,564,519,473,407,640,800,806,735,740,652,558,414,451,484,496,591,730,709,727,466,869,958,945,897,873,808,705,631,718,732,808,815,876,878,839,532,543,556,569,729,824,767,794,689,593 7,24,21,41,51,43,33,423,427,390,400,387,409,414,434,435,441,426,446,430,422,380,383,387,402,403,391,363,405,416,508,434,409,431,419,387,395,476,565,626,698,791,868,768,675,412,650,530,485,455,455,412,414,492,623,697,827,819,850,754,657,395,411,394,401,398,413,414,388,406,402 7,22,14,55,61,38,35,435,390,380,394,391,377,444,455,459,433,424,410,414,429,382,395,399,405,399,392,386,382,395,407,403,396,392,399,394,385,405,412,404,411,435,491,476,443,408,511,483,442,433,431,386,397,460,481,489,552,561,622,570,504,383,393,389,385,392,380,386,373,392,377 18,88,75,116,152,132,100,512,683,631,581,487,523,568,597,586,594,580,690,836,811,551,808,750,666,642,558,509,428,415,531,799,848,737,758,621,528,428,457,476,505,569,687,644,622,485,792,988,997,922,891,782,624,645,718,734,785,779,825,804,765,474,483,469,486,672,835,770,771,662,552 16,25,17,61,71,45,38,407,420,386,394,388,391,434,423,437,427,404,428,450,418,394,426,408,418,403,406,378,395,377,429,414,430,409,435,395,406,393,413,425,434,478,520,450,450,424,510,539,515,468,459,430,395,480,527,537,583,560,611,558,509,408,405,389,399,428,432,413,413,423,385 5,8,8,16,18,17,16,489,540,500,470,444,456,536,575,549,525,546,594,636,614,440,573,518,487,468,438,429,399,397,474,604,626,557,567,474,428,411,397,424,438,463,554,541,566,415,715,794,773,718,686,618,486,476,543,555,645,646,718,718,668,439,430,443,452,556,662,581,619,521,459 9,19,19,60,88,88,59,411,449,409,392,415,394,421,423,424,432,418,446,516,500,421,473,440,424,420,392,405,402,415,407,496,506,452,452,439,393,396,392,387,403,440,468,448,445,408,541,707,725,635,611,512,429,442,476,495,547,538,576,533,505,403,400,396,394,441,509,474,456,430,420 6,40,30,194,307,208,131,523,481,471,446,458,460,573,604,603,568,568,584,585,577,411,485,468,451,424,423,407,411,420,504,511,518,478,522,446,444,416,414,443,477,538,639,601,595,501,783,749,729,676,643,571,507,605,686,714,782,773,828,801,749,469,434,457,472,510,571,542,542,500,453 5,40,34,13,19,14,10,391,415,394,380,392,386,420,432,447,431,422,411,422,435,395,404,403,390,391,388,397,397,392,496,437,440,398,406,401,388,442,528,596,667,755,851,756,648,419,701,558,522,469,463,448,377,506,637,720,863,866,896,796,717,393,392,379,378,421,427,404,426,409,384 10,9,9,50,87,91,53,387,384,383,388,388,379,376,399,383,411,395,387,400,407,398,384,385,388,385,382,389,367,392,402,398,378,380,388,390,405,378,375,392,397,417,409,408,416,399,428,422,407,409,389,397,396,421,437,440,466,444,474,443,410,390,387,382,387,381,406,389,376,377,385 3,56,48,61,88,60,45,447,471,451,431,413,421,445,455,441,471,433,477,565,575,394,538,512,446,456,411,407,371,403,437,552,582,497,506,427,394,396,404,424,413,436,514,474,461,414,579,737,749,661,609,521,465,500,521,507,569,569,624,606,544,390,407,404,407,454,569,504,512,441,392 15,10,7,29,35,21,19,407,402,398,386,402,382,413,418,418,401,399,404,430,418,389,426,404,391,400,381,385,379,394,387,423,426,418,423,406,379,383,394,403,425,448,476,449,428,405,489,494,490,444,422,433,394,446,496,481,527,515,561,519,465,398,386,388,388,408,413,411,398,409,398 10,250,105,262,330,135,106,759,769,727,699,644,692,809,863,857,852,841,846,865,864,568,754,724,660,654,564,570,477,533,799,827,824,761,791,693,650,558,638,688,757,832,935,903,899,698,1011,1007,982,942,919,869,773,869,933,950,1017,1016,1023,1023,993,655,589,662,690,787,834,796,819,712,670 5,10,9,102,138,141,101,402,419,397,403,400,414,398,409,436,415,402,429,488,474,417,460,428,417,411,389,389,382,372,396,454,503,452,455,413,403,404,391,393,389,397,414,412,416,391,472,655,675,588,557,478,413,398,407,426,442,444,470,472,454,385,390,399,397,413,477,459,454,403,396 7,19,16,41,41,26,25,587,633,589,550,491,518,631,692,673,659,658,698,754,739,501,665,609,564,541,486,482,431,398,591,716,732,629,661,565,500,404,436,437,479,550,677,676,681,480,839,905,888,839,802,739,610,628,690,710,783,788,850,841,801,495,454,498,513,664,759,689,721,605,527 2,101,34,88,82,28,31,577,504,488,438,420,449,606,664,620,601,589,550,588,571,411,484,472,449,420,416,398,380,487,684,580,580,510,512,481,467,530,658,726,789,878,980,919,849,603,957,842,779,729,691,630,507,808,907,964,1023,1023,1023,1023,967,444,406,441,452,470,541,525,506,447,415 3,21,21,93,164,165,91,434,440,397,415,423,418,439,456,421,463,426,441,474,480,405,435,436,424,407,392,396,391,393,414,465,479,445,426,408,397,404,398,389,421,430,486,479,469,415,579,672,685,598,568,504,452,452,514,535,587,593,643,628,556,410,405,401,407,446,476,475,463,430,420 1,12,12,51,59,56,50,410,448,432,410,409,429,395,426,417,428,434,474,551,544,421,506,485,442,429,403,409,378,396,420,524,555,493,496,427,423,395,393,377,394,406,438,439,429,406,517,755,765,683,642,512,447,426,457,450,509,481,534,505,472,389,394,400,401,449,553,491,501,439,427 17,15,13,33,40,33,27,414,381,406,386,380,400,422,446,419,399,412,385,416,411,388,418,393,394,387,372,373,393,393,402,395,392,385,409,393,390,388,385,403,436,435,453,449,433,405,482,426,448,407,412,418,363,445,470,494,511,530,568,532,471,401,380,396,376,392,405,382,384,395,380 13,9,9,8,8,6,6,471,622,572,541,490,527,517,582,584,559,537,658,759,735,510,683,614,562,543,495,476,415,386,504,722,742,652,678,559,506,370,399,404,417,443,550,553,585,402,764,920,911,857,821,748,627,481,533,552,643,654,739,749,720,439,478,466,491,611,752,687,715,596,525 17,25,22,134,199,169,113,475,452,412,447,444,444,478,533,501,489,484,474,503,477,394,440,443,424,411,403,409,384,425,450,465,448,422,450,413,407,401,417,427,435,465,539,518,520,471,687,677,655,607,564,540,437,597,653,648,704,693,740,708,647,422,402,431,416,450,467,461,450,436,435 6,63,50,190,362,294,160,504,521,484,461,448,481,545,621,599,585,560,600,600,588,422,524,490,464,465,422,394,404,423,498,535,574,514,518,453,438,418,431,443,487,562,672,603,601,517,760,779,762,687,674,587,484,641,721,729,792,782,830,799,739,462,432,457,487,520,584,551,573,489,447 13,9,9,43,72,70,40,397,392,385,409,395,412,397,405,427,419,404,421,430,434,401,414,395,404,391,390,390,401,396,414,428,430,409,427,392,405,401,388,390,404,414,427,418,423,413,500,534,539,488,452,429,409,420,424,453,516,484,529,514,459,378,367,384,405,392,444,424,418,413,412 5,158,147,152,240,212,131,474,419,431,407,384,402,475,487,441,444,429,444,481,500,396,451,440,443,395,386,392,384,388,452,487,469,446,440,424,395,422,432,439,495,540,645,580,551,439,585,595,587,541,508,474,434,442,521,503,588,570,654,617,559,404,418,390,407,438,486,452,466,403,395 18,24,21,319,570,550,307,434,417,419,391,393,403,443,452,443,433,447,462,457,462,406,433,410,396,397,381,420,390,420,416,444,436,412,429,416,402,418,437,441,451,501,539,478,451,502,607,589,557,506,482,468,413,653,745,739,728,674,703,624,556,413,396,403,398,401,455,432,444,425,382 18,9,8,33,44,23,18,490,426,416,396,391,416,460,464,424,436,428,425,494,463,405,469,439,422,412,399,392,380,397,415,463,497,445,422,413,400,408,399,415,416,441,520,459,455,396,507,613,634,550,509,476,451,417,447,454,488,504,536,510,468,396,388,393,413,414,469,429,453,418,400 3,10,9,154,253,255,151,403,443,419,398,394,407,424,449,441,449,422,443,469,473,402,456,433,424,407,399,405,395,388,414,443,459,422,438,413,396,397,403,391,405,447,476,452,440,421,565,643,640,573,520,442,433,467,498,520,575,582,616,568,525,392,393,393,397,409,457,452,449,411,399 20,17,13,36,50,34,22,435,409,404,388,391,395,446,440,447,421,417,383,424,434,390,390,406,396,395,385,378,372,405,410,412,421,394,396,401,381,405,412,419,422,454,507,468,455,413,549,492,471,430,420,430,410,491,528,532,579,570,627,589,501,404,380,388,370,398,418,394,399,409,377 15,18,18,136,160,160,134,436,502,484,462,430,426,448,470,443,445,467,558,659,635,455,600,566,491,488,434,434,424,397,433,603,660,578,590,475,441,382,387,413,409,428,479,466,464,410,607,849,866,785,752,641,514,457,496,502,569,581,626,610,563,404,423,419,412,490,649,582,597,508,458 9,83,79,130,196,185,121,526,556,524,515,449,490,544,607,582,586,564,608,677,657,455,585,551,510,502,446,435,416,397,518,621,650,557,604,523,448,407,429,434,442,499,617,611,601,462,778,870,869,809,769,693,563,577,643,668,747,742,808,788,744,477,454,453,476,564,654,600,629,543,482 12,9,8,28,29,23,24,425,470,434,425,413,400,418,452,448,430,445,497,572,534,421,511,479,445,438,419,406,382,393,412,533,582,499,498,456,418,401,381,392,414,429,460,458,448,400,553,768,771,694,647,547,468,413,463,483,528,532,578,553,508,405,401,392,402,472,553,511,520,444,415 1,12,12,22,32,30,21,423,388,390,402,383,388,400,390,385,377,378,412,417,397,396,392,388,386,384,383,385,373,387,410,413,423,407,418,402,412,380,390,387,394,435,543,502,458,339,379,457,473,438,422,416,403,322,302,314,346,328,316,363,344,376,369,377,385,387,407,395,397,385,398 14,9,9,110,158,165,114,395,429,400,406,386,405,398,401,396,396,391,427,500,491,413,483,446,429,413,407,408,388,403,404,481,515,441,469,419,400,385,396,384,382,384,415,404,404,395,473,679,695,611,570,451,430,387,393,424,416,429,460,459,422,389,386,383,396,422,499,473,470,417,406 15,22,12,47,60,32,24,425,408,398,382,375,387,447,478,468,425,416,399,415,415,394,391,384,386,392,393,377,372,393,428,411,425,423,400,372,378,435,431,437,476,507,587,527,469,435,597,554,490,454,446,400,408,544,627,618,665,655,698,644,567,391,398,377,410,409,401,402,415,397,396 11,12,10,26,38,28,18,399,405,399,415,390,405,413,414,409,400,381,399,412,411,398,397,403,391,393,387,376,384,428,400,410,419,397,397,411,389,403,386,418,385,415,456,448,420,394,453,511,484,454,405,408,397,432,458,461,504,493,516,488,467,393,395,382,396,403,423,409,408,385,378 17,23,23,109,165,169,109,404,411,379,388,377,361,419,411,414,420,397,408,423,389,393,388,386,404,401,388,382,389,385,414,385,392,389,409,390,366,378,386,399,421,453,482,457,443,433,517,467,436,423,451,402,382,492,554,553,572,567,604,542,507,408,377,400,381,401,386,407,411,376,406 17,8,8,22,28,24,17,391,396,355,386,388,389,394,409,401,405,383,419,408,406,379,390,377,393,390,374,373,387,393,373,400,391,380,409,374,389,393,392,388,404,398,406,411,405,401,437,433,428,383,397,395,385,409,414,419,452,439,488,453,436,380,394,381,381,377,399,393,390,382,409 3,19,16,57,94,71,39,422,468,447,447,424,428,418,466,425,415,432,499,593,580,434,546,494,444,444,429,410,408,369,408,567,603,525,534,456,417,394,414,414,414,433,464,466,466,410,584,788,794,711,681,581,495,440,476,502,555,564,617,612,531,399,398,418,399,456,561,524,534,470,426 8,17,17,81,131,127,78,387,421,411,404,411,417,426,411,420,424,406,443,445,450,386,425,422,391,405,396,390,388,407,409,450,455,430,441,406,387,399,394,398,426,422,444,450,421,426,538,625,615,543,508,465,410,467,503,526,561,558,607,566,508,379,395,392,400,430,449,452,450,413,406 10,27,17,39,53,30,23,457,491,447,416,442,458,496,523,534,515,506,532,525,534,423,468,452,429,456,427,420,403,406,492,476,479,459,475,461,429,406,446,447,476,540,622,568,542,416,699,687,661,623,595,556,495,524,621,625,694,681,746,710,648,441,439,425,440,487,498,496,516,464,453 12,253,230,159,221,204,146,414,379,394,397,388,404,409,446,414,420,421,398,400,382,396,377,391,379,367,399,389,382,381,411,369,365,370,414,384,384,413,422,420,459,468,517,487,469,431,459,408,415,386,394,382,380,445,464,470,515,515,534,524,463,387,383,392,386,399,382,404,392,390,401 12,17,17,80,140,147,81,407,429,403,431,393,396,431,424,452,433,420,440,498,474,406,456,441,425,412,399,392,400,387,419,461,475,444,435,424,402,383,389,418,419,422,480,446,433,409,523,643,646,570,538,471,430,451,500,516,557,546,574,549,492,390,407,398,397,431,487,473,464,401,412 3,16,15,51,67,56,42,419,429,433,409,409,407,415,436,427,412,410,438,519,499,406,460,439,413,424,401,395,392,385,417,470,493,446,453,417,390,395,388,390,401,424,468,437,434,392,545,677,677,585,572,511,430,437,475,500,549,544,588,577,507,401,403,384,402,427,496,448,463,402,414 3,24,23,120,180,168,107,426,429,394,416,393,403,427,420,412,429,416,441,473,459,396,446,426,413,431,404,397,390,378,407,452,491,415,437,427,415,397,414,412,424,465,537,468,461,441,550,632,638,547,519,444,423,504,592,581,636,616,656,583,534,404,394,401,397,413,444,464,436,398,406 2,9,9,27,32,32,26,416,443,421,405,414,400,409,406,410,418,379,434,502,493,411,471,460,411,413,403,378,391,403,396,477,514,452,473,442,399,381,390,392,399,382,412,414,424,396,488,663,674,579,559,463,417,423,423,441,447,459,498,478,474,393,380,401,402,421,496,462,482,417,409 18,23,20,64,87,52,36,438,431,426,444,409,413,453,471,427,441,440,469,543,519,406,521,443,434,431,414,411,386,414,443,500,541,457,477,431,402,405,406,425,431,474,553,508,465,434,598,675,689,589,569,473,424,529,557,577,626,619,669,609,551,402,390,389,384,455,518,486,458,431,396 14,23,23,114,180,186,117,406,408,383,396,379,373,427,405,384,388,403,407,406,391,387,404,384,397,398,383,385,379,383,390,416,413,403,401,381,378,387,400,391,414,409,449,404,400,412,470,466,437,399,408,414,403,434,485,482,490,486,530,477,450,403,380,382,404,381,396,392,415,401,389 6,21,21,372,568,579,375,414,458,457,418,421,446,425,434,419,421,422,496,609,596,426,560,506,457,447,443,426,396,384,406,550,608,505,533,438,415,395,397,388,411,408,450,429,446,425,531,761,781,688,654,538,453,430,463,467,521,523,553,554,503,409,402,397,410,452,576,529,548,460,441 4,30,30,122,204,207,121,406,411,389,380,388,384,400,407,410,398,411,402,409,393,391,383,404,378,398,402,377,388,371,400,405,411,404,391,380,381,404,396,401,404,398,444,438,430,430,465,470,468,426,425,425,403,437,474,492,495,486,531,476,458,383,392,394,383,375,413,394,390,380,392 10,14,14,216,350,352,215,543,477,462,427,420,443,564,589,535,538,513,504,533,528,410,459,443,436,418,415,402,400,413,482,481,500,457,464,449,439,413,423,411,453,482,612,594,577,584,790,732,694,642,628,579,506,732,781,776,820,808,847,812,770,464,421,463,464,506,528,508,526,463,459 7,55,53,204,327,324,201,425,548,514,485,458,439,456,507,487,456,477,580,688,659,464,654,585,517,509,449,443,400,401,464,635,700,592,621,474,451,396,403,402,426,450,530,478,495,437,651,864,882,802,776,657,524,465,553,568,641,633,693,651,619,419,427,401,416,508,667,606,639,518,443 10,10,10,67,92,93,66,432,421,393,405,409,410,460,492,466,456,455,437,437,434,386,403,398,390,391,404,392,385,404,541,458,443,419,419,417,420,444,502,548,612,723,823,744,680,426,698,575,480,475,449,451,412,575,680,746,840,823,852,777,701,404,402,405,412,425,424,416,407,407,410 4,14,13,10,10,8,8,505,602,561,528,499,504,547,599,589,588,586,668,740,714,490,663,615,549,545,499,470,419,386,506,717,729,656,691,555,494,392,422,432,461,492,612,583,598,440,784,901,887,838,806,715,601,563,617,637,721,720,791,789,746,470,472,464,478,629,743,688,712,566,522 5,11,9,60,72,58,51,532,663,601,567,515,545,551,614,582,572,561,694,770,751,565,709,660,618,583,517,499,430,403,507,758,753,704,721,601,526,423,413,436,446,507,621,598,605,437,752,969,940,898,863,781,656,539,611,627,706,703,767,753,719,447,510,452,474,718,809,764,789,682,589 12,57,49,63,93,74,49,464,578,520,496,441,443,488,526,511,515,513,590,721,699,481,684,615,549,545,456,438,410,386,467,685,738,622,671,532,473,394,415,445,441,476,590,556,547,433,701,870,877,802,770,658,547,554,609,619,670,665,729,716,668,432,447,432,449,586,740,681,679,552,480 12,8,8,36,55,50,33,410,463,461,435,417,427,437,437,424,436,418,481,580,559,424,518,481,448,443,408,416,392,400,410,545,572,492,536,443,442,387,391,395,411,392,455,424,442,396,547,765,782,697,676,553,473,424,453,452,525,520,564,528,505,396,390,413,418,445,550,502,525,464,421 18,33,31,31,41,34,27,601,710,657,624,578,602,669,734,724,715,709,759,822,798,545,736,678,642,608,549,525,472,405,647,783,790,719,738,638,557,421,439,449,489,555,707,697,735,448,881,983,971,926,898,829,717,624,706,722,803,811,874,882,848,573,551,566,603,773,863,808,839,726,627 9,14,12,21,31,23,16,450,384,402,356,395,379,456,470,403,408,413,400,392,398,386,392,389,394,376,398,390,383,401,394,398,406,389,397,394,374,390,384,401,410,405,441,434,426,395,458,418,395,381,378,390,374,428,421,419,473,466,515,476,445,397,401,381,390,373,390,389,390,379,368 8,23,22,32,50,48,28,405,471,481,420,399,409,426,453,445,442,425,459,597,605,413,601,566,478,482,421,405,387,396,420,529,647,528,532,453,425,389,418,418,431,477,559,469,464,421,573,677,746,627,591,491,407,522,564,562,626,596,636,564,551,392,400,385,391,440,605,552,535,470,434 7,26,24,66,124,120,61,415,431,402,408,368,375,450,438,436,433,415,437,481,465,398,433,437,414,389,395,410,393,393,430,460,454,439,415,430,405,398,408,400,422,476,518,462,443,410,580,623,624,536,515,471,428,476,543,551,617,600,633,586,538,395,380,387,417,438,475,450,443,412,401 9,46,29,64,101,57,35,441,385,414,399,397,395,452,463,463,444,428,419,441,419,382,396,376,405,403,396,389,380,406,421,425,408,411,417,419,398,400,423,399,444,459,514,503,477,419,523,502,488,435,431,402,401,480,517,536,578,574,630,568,526,374,395,379,383,390,411,398,386,395,372 6,14,12,31,39,34,27,382,392,382,392,392,388,402,388,390,415,419,375,389,411,392,393,389,369,369,378,389,377,392,382,384,398,381,391,382,387,387,399,411,407,407,444,417,412,418,431,406,399,397,398,370,371,400,428,429,451,457,483,462,444,364,389,391,389,388,402,402,390,381,389 3,10,10,63,83,82,63,440,462,441,428,435,412,419,430,445,413,429,471,549,552,415,497,469,451,445,425,397,399,389,397,517,557,475,510,448,427,418,388,404,383,412,455,436,446,404,552,739,740,666,637,539,485,423,448,458,530,529,562,555,524,416,405,406,410,456,552,510,526,475,432 10,49,38,30,46,31,21,437,469,430,436,395,424,447,461,461,449,448,467,534,511,417,495,472,449,443,409,416,376,387,420,508,532,468,486,442,441,411,410,401,420,470,540,470,456,401,597,727,714,629,605,521,446,512,563,564,647,612,653,627,574,403,405,405,409,461,512,493,477,416,394 14,9,9,14,17,16,14,403,431,407,401,390,401,396,393,421,401,408,446,456,458,398,453,429,422,425,390,401,382,390,394,469,482,439,442,402,419,388,382,366,372,373,409,417,405,400,467,613,602,537,510,476,419,399,396,398,409,443,459,448,450,382,407,395,401,420,462,441,440,419,401 8,22,18,40,42,22,20,453,450,409,432,385,434,465,501,472,472,467,499,517,504,409,451,439,423,415,413,408,398,417,460,491,482,468,452,427,415,426,469,472,524,608,711,640,588,475,737,702,681,610,592,518,437,618,706,739,844,833,872,800,723,407,411,403,408,443,484,466,482,427,420 9,109,84,1023,1023,1023,1023,460,488,476,427,425,411,473,505,495,481,482,566,651,594,461,605,554,477,472,464,401,407,405,462,601,650,533,571,470,437,399,419,393,427,489,542,509,517,566,639,765,774,688,653,549,473,539,600,582,645,642,695,670,599,480,439,437,439,514,621,565,566,472,448 7,22,19,32,53,45,27,404,386,410,391,381,401,427,422,407,412,399,397,406,398,385,405,401,388,364,377,381,378,391,402,385,387,391,412,373,381,400,383,395,389,379,435,404,411,384,434,401,400,399,397,391,370,384,404,389,426,437,488,420,422,392,387,370,374,396,373,406,369,399,386 17,22,22,67,74,72,64,411,497,459,439,417,436,422,468,453,447,470,511,588,555,428,505,490,451,452,416,401,399,376,414,532,571,482,505,454,434,378,400,396,392,411,450,440,446,399,590,774,773,699,673,564,487,431,459,470,518,525,604,582,538,398,424,403,404,463,562,526,526,460,435 18,20,16,63,57,44,50,430,458,434,407,395,416,468,456,443,426,439,463,533,521,404,494,471,437,416,422,401,389,396,438,503,539,475,489,451,424,413,413,393,419,474,504,487,482,421,579,724,729,652,608,513,442,505,542,554,602,588,647,580,531,382,407,404,407,452,550,499,518,461,422 8,15,13,36,48,40,28,403,409,393,398,354,410,437,425,398,400,419,419,463,422,386,438,417,416,407,402,404,410,393,404,440,453,423,427,381,377,401,405,392,396,425,459,425,407,405,503,580,573,513,483,414,421,413,469,478,510,498,551,517,464,384,395,409,387,400,446,429,440,419,411 20,13,13,50,103,106,49,444,433,406,400,400,414,426,445,426,447,423,445,469,456,408,430,412,406,405,378,391,388,390,403,447,455,412,424,393,405,393,389,394,401,415,440,439,422,395,546,620,582,544,515,477,421,443,479,490,547,532,576,562,516,417,391,406,410,440,458,461,449,436,401 4,25,18,37,40,18,19,479,486,466,489,428,441,515,563,556,531,500,535,583,555,410,492,467,449,442,406,416,389,409,558,599,571,515,520,466,439,441,476,524,592,685,807,743,688,447,771,775,728,684,642,574,475,587,688,722,828,820,869,822,755,444,423,431,454,500,585,496,542,460,418 12,122,85,366,493,371,265,587,697,661,612,525,572,640,688,668,647,630,735,841,825,580,796,742,651,657,538,492,431,414,587,810,843,751,776,645,541,446,514,542,594,673,778,718,707,614,853,987,991,924,897,814,693,771,832,836,872,855,897,877,828,509,509,485,481,700,838,789,789,681,582 3,36,32,43,37,25,29,569,686,629,605,549,607,605,658,651,634,643,697,793,789,513,706,661,605,596,509,512,454,417,574,739,770,682,728,629,568,421,442,477,513,577,700,665,673,488,847,954,955,903,884,814,711,644,710,734,800,795,857,851,811,474,516,481,511,677,765,720,742,645,563 20,21,15,39,60,37,25,435,381,399,389,370,369,446,470,434,420,415,413,404,417,385,407,405,384,400,385,382,380,385,405,413,391,408,395,401,405,389,401,413,424,460,520,484,451,423,554,485,440,436,420,405,399,471,529,520,600,578,642,592,515,396,390,390,387,395,403,405,409,391,404 18,45,31,64,72,45,37,472,508,487,462,437,458,522,558,550,519,520,577,663,627,446,595,541,505,472,428,425,419,452,513,635,646,553,588,487,460,456,504,560,621,700,779,702,634,503,764,828,815,757,718,618,514,642,743,777,827,816,846,786,727,435,425,404,452,509,633,569,566,480,462 15,1023,490,734,890,405,296,783,864,832,782,714,748,829,874,850,840,835,896,984,965,739,939,888,827,809,713,663,560,655,804,954,981,903,921,809,746,730,796,841,882,945,1009,943,914,800,1019,1023,1023,1023,1023,954,857,948,1010,1022,1023,1023,1023,1023,1003,671,618,642,689,854,968,920,932,837,734 1,10,10,309,428,441,317,409,407,397,406,394,381,407,409,413,409,405,412,445,435,397,446,417,406,416,404,382,385,388,390,422,460,425,409,422,396,385,404,387,409,412,429,407,415,424,471,542,546,501,470,432,402,438,445,459,487,461,500,481,441,401,385,397,393,420,452,431,432,416,400 20,20,19,30,53,53,30,434,484,463,456,415,427,428,447,432,436,427,495,593,589,437,540,502,464,435,416,418,420,379,437,560,593,522,516,480,441,393,382,386,397,415,460,444,455,397,583,807,813,742,697,592,487,414,461,487,525,541,584,572,546,404,423,401,404,474,560,517,545,475,430 9,13,9,37,51,29,24,411,417,380,415,402,380,410,449,411,413,426,422,430,427,391,413,408,398,392,374,394,398,395,414,408,422,405,408,395,379,402,407,421,438,458,494,474,445,422,529,513,495,456,416,403,402,494,534,539,575,568,625,548,508,386,369,389,385,405,411,413,414,389,394 1,15,15,141,194,198,143,415,411,391,387,386,374,412,404,396,416,384,426,450,450,389,437,444,399,405,394,386,379,366,411,462,458,421,434,405,394,393,393,410,404,399,451,430,428,404,520,588,576,519,493,440,398,431,471,474,523,482,536,494,484,402,383,387,395,401,438,431,427,400,384 3,11,11,12,15,14,10,521,592,537,519,472,475,544,602,607,590,573,650,687,680,488,616,567,526,510,447,445,409,378,525,665,673,576,601,501,487,381,394,404,417,459,573,569,607,435,781,872,844,802,774,691,588,504,559,582,687,695,771,775,738,478,462,479,487,636,733,664,700,581,506 8,11,11,47,82,77,44,390,436,417,407,416,442,421,426,425,435,416,473,447,483,400,394,416,436,409,414,419,392,384,412,434,432,410,425,406,410,397,383,385,384,394,422,424,414,383,503,578,548,519,534,497,466,422,440,426,449,457,502,497,486,411,420,399,419,442,441,431,448,432,437 20,113,107,180,247,230,169,518,622,586,561,512,546,565,602,617,595,578,670,755,740,486,685,641,567,559,492,470,421,451,540,713,744,650,685,559,497,434,446,453,483,531,671,645,642,468,797,916,917,856,831,745,646,600,700,728,797,787,837,814,770,450,465,453,477,626,746,699,704,596,528 14,28,28,52,102,103,51,439,1013,969,921,827,816,478,459,445,425,440,943,1023,1023,894,1023,1023,1012,985,899,836,702,385,478,1023,1023,1023,1023,957,859,387,380,424,450,464,583,594,565,424,625,1023,1023,1023,1023,1023,968,459,475,435,471,458,507,528,522,423,763,378,405,907,1023,1023,1023,976,886 19,89,83,92,115,98,77,885,848,800,788,749,788,914,962,952,943,935,927,910,912,604,729,726,714,704,646,651,574,506,886,871,833,797,831,756,736,534,588,640,707,806,946,944,964,713,1023,1023,1007,986,970,940,859,882,942,961,1023,1023,1023,1023,1023,812,707,822,840,879,888,868,894,812,774 20,9,9,21,24,23,20,429,414,381,387,390,382,438,445,444,401,404,416,422,404,391,409,410,376,388,387,396,385,394,409,406,426,398,412,396,375,390,409,419,391,414,457,441,454,400,490,455,471,452,424,420,398,433,456,446,508,495,552,530,475,391,408,388,409,410,414,402,394,398,402 2,19,18,15,20,16,12,412,425,409,409,391,398,427,445,441,413,410,415,416,430,390,398,395,407,399,384,379,398,466,537,469,429,412,412,402,396,468,600,655,733,819,904,821,717,404,728,580,506,482,466,438,408,518,652,752,900,898,929,837,748,396,393,386,400,399,425,411,411,409,385 4,30,28,13,15,10,10,620,782,730,677,595,606,657,717,718,698,687,805,895,867,643,836,779,725,703,602,570,479,387,628,865,884,804,821,707,642,403,427,444,463,544,688,691,714,475,884,1023,1023,982,955,874,766,603,692,706,797,807,875,882,855,556,566,554,570,800,917,857,873,774,663 15,81,77,68,92,80,60,418,412,407,427,380,410,432,443,446,441,419,429,503,452,389,462,440,417,425,393,386,382,397,415,457,480,435,456,407,391,411,415,409,421,447,519,472,475,412,528,605,612,524,502,440,400,490,526,517,566,582,606,574,520,380,390,387,384,417,473,431,443,415,411 5,11,9,24,30,25,19,568,546,508,476,440,474,621,671,656,641,616,638,655,650,447,567,506,475,457,422,431,405,426,534,614,613,551,556,496,449,407,445,467,490,539,676,631,633,486,788,813,782,727,690,633,504,624,705,715,775,764,824,812,756,479,439,484,508,583,653,587,629,504,473 1,26,19,45,68,45,30,450,419,408,387,379,395,452,464,445,433,417,431,437,417,406,422,387,397,397,390,389,391,389,414,422,406,391,407,398,389,407,420,414,416,473,549,498,487,418,549,519,494,458,461,429,404,524,541,584,616,603,661,598,549,403,392,383,384,413,418,403,391,396,386 14,16,16,39,59,58,38,517,760,710,652,575,581,524,579,571,570,572,784,901,858,658,850,775,730,691,590,539,472,437,588,896,894,824,832,713,629,423,422,447,459,525,666,660,684,438,786,1023,1023,1022,982,888,766,512,572,605,690,684,757,776,739,467,583,474,494,824,950,883,902,789,688 7,17,16,46,65,62,41,428,441,433,394,391,382,458,497,472,467,460,494,514,504,413,465,418,424,410,386,394,395,437,480,519,480,456,473,440,408,429,412,431,486,565,703,629,595,403,667,689,646,586,559,477,426,473,553,583,715,722,770,721,652,406,406,424,428,465,497,468,490,409,422 13,25,22,40,58,48,33,392,378,380,360,386,394,412,412,392,424,409,405,404,388,399,390,382,382,384,400,373,379,391,396,406,397,394,392,387,384,405,381,391,399,411,448,407,418,387,453,412,399,386,393,383,378,402,430,438,473,452,473,464,436,382,381,377,379,380,394,400,363,386,386 8,75,64,18,26,18,11,400,379,386,388,405,410,422,423,435,423,410,396,423,424,380,396,394,388,399,384,363,385,414,425,414,409,395,399,400,397,384,382,408,421,473,501,450,447,410,507,470,461,439,426,401,381,462,497,542,561,573,591,525,484,405,403,400,396,390,391,388,398,401,387 5,8,8,29,41,41,29,406,434,401,419,393,386,415,414,413,414,430,426,449,471,399,441,430,408,396,399,394,400,384,392,454,472,447,436,409,400,387,387,384,389,410,418,418,410,374,466,607,603,534,497,453,424,401,440,428,451,460,486,476,461,393,389,403,398,415,465,420,439,409,411 10,13,9,33,36,28,28,449,417,416,412,396,398,450,465,442,452,450,436,486,469,393,441,416,404,410,398,408,382,419,420,468,465,440,445,430,419,417,414,425,464,497,572,510,493,425,612,628,598,529,508,482,432,540,599,600,683,668,707,645,586,391,383,396,405,430,463,449,440,401,409 2,11,9,17,29,25,14,379,383,381,377,374,391,389,409,422,401,394,405,430,418,388,409,410,407,403,392,397,382,388,389,419,432,403,412,388,396,387,396,397,410,390,419,403,414,388,467,526,506,471,459,421,399,419,450,429,454,454,484,492,433,398,378,371,381,388,440,437,407,402,402 14,8,8,39,47,47,39,391,460,437,436,422,398,408,433,437,417,420,478,575,549,428,527,481,446,445,415,412,385,384,414,523,582,500,506,444,407,396,387,395,407,426,477,457,461,416,557,772,780,699,654,545,478,463,522,516,558,543,605,563,536,403,396,393,396,442,554,515,518,471,429 1,17,14,33,47,37,27,441,395,392,398,395,395,445,467,428,446,405,422,399,413,388,411,379,373,391,402,370,380,405,417,412,394,405,401,397,376,395,402,421,436,485,527,488,463,410,566,487,481,426,416,420,397,486,514,539,598,606,655,602,535,380,399,402,399,401,421,389,394,387,389 18,16,12,44,50,38,32,463,378,380,376,373,383,437,455,412,405,423,414,435,417,390,409,407,399,378,383,394,390,395,381,412,417,395,408,403,393,373,395,389,434,425,486,444,459,391,509,506,467,435,430,413,386,441,497,485,558,562,604,565,513,393,395,384,385,405,410,428,406,402,384 17,9,8,24,36,29,19,412,412,376,401,385,407,432,430,408,416,401,401,426,417,388,399,408,390,399,396,389,395,391,404,407,407,394,433,384,389,397,397,399,403,425,455,444,418,414,497,533,497,471,431,419,406,434,462,477,518,521,567,525,494,385,386,379,395,377,399,393,396,390,395 11,212,186,133,207,181,114,785,860,815,801,775,802,830,888,890,889,884,913,928,927,723,851,835,814,799,749,747,663,450,781,864,867,819,845,775,731,445,478,514,540,647,809,812,843,527,998,1023,1023,1005,990,951,871,738,816,842,920,924,983,991,965,737,732,763,807,896,932,906,935,855,810 10,12,13,70,112,118,73,403,398,389,385,367,398,385,394,382,395,390,393,381,397,390,380,368,392,400,372,385,385,394,391,380,381,372,381,392,401,374,393,380,399,393,385,405,393,378,423,402,386,379,395,385,384,421,433,420,419,432,418,410,396,385,392,387,388,388,382,401,395,382,380 2,12,11,27,26,25,26,406,496,463,436,404,422,416,448,438,448,436,497,638,595,429,568,543,488,462,434,409,399,385,423,578,616,514,551,462,440,398,398,371,410,399,437,456,448,413,560,809,821,735,708,592,483,423,456,467,498,512,549,576,527,422,421,410,411,473,595,553,571,494,448 9,20,20,50,64,62,47,401,462,439,432,405,413,443,430,429,436,429,477,548,546,416,504,459,445,444,407,400,394,411,415,526,545,479,485,412,411,404,411,404,425,420,469,458,461,403,565,738,745,663,628,536,463,456,518,517,584,569,626,590,535,394,401,390,408,462,553,521,508,439,419 10,9,8,49,69,56,40,404,422,376,406,397,398,400,416,423,416,433,437,476,479,413,456,423,410,411,402,393,388,389,406,448,464,427,443,403,408,389,403,411,411,427,449,450,433,415,526,615,640,559,512,454,424,459,493,493,549,534,566,529,502,389,384,387,391,412,475,445,448,428,398 20,11,8,38,39,27,26,412,387,383,383,389,395,416,420,414,418,405,424,424,409,383,412,403,385,386,391,386,372,396,393,422,417,406,402,399,415,387,408,415,415,419,480,443,447,432,507,472,465,429,430,401,389,465,500,489,538,535,560,532,488,399,375,370,377,388,401,401,412,383,393 16,9,8,23,28,22,18,432,387,385,394,385,379,449,436,438,396,412,393,418,407,382,398,384,384,400,400,387,379,394,394,410,399,392,388,380,401,403,395,400,387,417,432,436,431,399,463,427,414,403,413,405,384,414,436,444,470,476,521,472,462,388,387,379,399,393,398,403,378,376,394 14,11,9,33,37,29,24,432,406,387,373,374,369,436,444,408,408,394,402,396,402,385,392,378,382,391,379,362,394,376,387,394,390,395,391,383,383,373,389,409,415,422,470,438,429,407,480,441,428,397,398,411,386,439,445,467,515,523,579,517,500,395,385,398,378,397,397,404,389,389,394 2,29,29,170,284,260,153,403,408,378,390,396,388,423,412,411,402,423,439,450,436,398,432,424,413,408,388,391,361,411,409,445,463,421,428,381,396,391,400,413,412,436,442,429,433,467,508,577,594,504,490,435,422,596,675,671,654,585,614,520,479,402,390,381,397,415,434,429,415,432,385 4,30,29,76,96,87,69,439,591,557,529,469,495,461,491,470,481,481,596,750,722,481,695,644,559,546,468,457,418,394,447,717,757,639,677,557,483,394,404,413,425,447,490,501,487,423,664,916,931,854,826,705,588,463,515,543,624,638,680,655,622,419,447,405,421,538,727,663,666,569,478 11,21,20,38,30,28,36,409,407,393,384,378,383,403,411,394,394,391,390,402,409,388,406,402,395,391,390,366,380,375,400,401,402,393,406,395,386,389,388,378,404,431,434,425,398,398,435,428,446,403,407,404,394,407,432,420,439,464,492,462,436,385,385,378,384,387,394,401,403,391,398 17,8,8,17,22,22,17,409,440,419,391,381,412,414,413,401,409,424,435,488,492,405,458,432,436,434,399,398,388,372,415,470,488,450,451,433,400,380,398,381,398,405,437,401,436,395,489,648,676,589,549,481,443,418,445,443,513,491,542,516,480,384,394,386,397,413,453,455,442,423,407 18,10,10,40,62,60,38,425,438,424,423,414,401,436,439,433,438,431,479,511,488,421,477,460,427,407,386,405,392,404,420,501,500,462,465,429,409,412,401,402,412,421,427,431,453,410,555,697,699,632,585,516,449,428,468,458,535,508,571,546,523,400,401,403,396,447,525,480,485,460,432 3,168,156,311,415,361,272,570,754,680,651,580,598,611,673,662,645,637,766,880,860,612,831,787,710,686,579,546,502,438,589,839,876,790,801,685,602,436,441,481,531,605,736,694,703,537,860,1021,1023,966,939,858,738,670,756,785,851,838,890,872,829,494,532,486,522,729,868,818,822,724,631 4,21,20,32,35,33,30,454,437,414,415,397,436,453,448,450,415,425,433,477,476,387,446,436,412,397,413,390,375,396,458,482,488,452,459,404,391,388,421,436,450,528,653,583,545,394,561,620,613,560,525,514,461,460,494,507,543,533,610,571,521,392,391,402,398,424,482,442,451,392,395 18,11,11,47,63,58,42,408,403,396,395,393,402,404,421,400,397,412,417,419,397,386,397,387,386,398,373,379,378,367,400,399,406,394,414,383,393,395,393,378,394,397,413,398,413,399,467,485,466,429,429,407,380,416,448,436,494,477,501,451,447,378,405,383,388,392,398,406,420,386,385 2,8,8,59,69,58,54,404,449,430,404,410,422,413,425,412,418,427,460,551,547,420,512,494,443,431,433,401,390,390,409,530,555,472,494,449,419,389,395,391,394,407,430,440,427,401,500,740,762,669,641,529,456,427,436,437,479,478,518,519,484,393,409,394,407,439,526,510,489,449,429 6,18,18,50,73,70,46,435,472,439,426,406,419,425,471,446,437,446,502,570,540,434,512,495,436,441,420,404,407,390,420,525,555,491,483,435,422,394,402,402,417,438,485,452,466,407,615,749,747,679,647,548,454,453,511,523,601,581,639,615,570,408,423,399,414,463,557,528,504,449,438 8,18,18,65,82,82,65,423,451,419,428,387,412,404,420,413,404,414,459,504,510,399,480,465,428,416,405,389,382,396,407,487,523,452,471,410,416,396,391,395,401,421,451,434,415,400,527,681,690,603,566,491,417,415,448,470,489,489,540,514,495,411,380,398,392,466,487,482,490,424,403 19,45,42,10,14,11,9,637,716,658,628,585,613,679,746,739,737,726,762,819,801,566,727,680,627,619,524,526,474,415,653,785,790,723,740,634,602,429,435,453,479,589,739,727,744,477,884,950,932,890,866,812,705,616,703,730,811,813,879,883,848,565,519,573,594,741,811,760,787,692,620 17,60,52,68,88,75,59,505,645,571,538,475,511,527,578,594,578,571,663,767,747,514,703,651,600,570,493,480,435,414,521,736,759,673,677,569,501,405,434,424,453,510,633,597,619,456,779,927,922,862,835,747,616,594,639,667,739,738,791,786,751,463,476,456,470,620,766,719,729,601,532 16,10,10,46,66,65,45,406,439,416,407,405,416,428,421,420,414,435,442,496,467,408,428,423,416,403,403,404,398,377,410,453,454,426,443,417,424,393,392,392,405,412,436,419,413,395,506,636,636,574,522,482,430,404,418,434,492,504,514,495,458,389,399,415,399,428,475,447,456,431,412 7,10,10,23,35,33,21,400,374,372,380,387,372,409,373,407,394,386,371,370,387,393,375,385,381,379,385,395,377,406,392,386,385,384,398,382,392,400,381,388,389,366,390,398,397,396,397,392,390,390,367,390,390,380,382,396,430,378,409,426,406,393,396,394,385,374,388,392,388,388,386 20,21,21,77,88,87,75,415,462,447,406,429,434,412,435,444,427,427,471,582,561,418,534,496,458,438,423,412,386,385,423,547,574,477,514,464,422,406,401,386,400,411,439,438,447,394,569,775,777,689,656,543,477,427,442,479,521,501,563,557,509,385,425,400,391,454,556,509,514,457,434 4,10,10,56,109,114,58,387,391,400,374,379,377,387,390,390,397,391,398,391,405,398,391,394,391,394,376,399,385,404,388,398,412,406,397,397,396,389,382,370,394,392,395,397,397,396,409,432,429,417,402,395,399,395,400,399,403,404,413,415,393,380,377,388,393,402,392,388,417,392,377 15,8,8,22,26,24,20,405,369,378,383,367,373,412,430,413,405,388,408,378,393,379,393,396,375,393,372,384,393,390,396,381,400,401,398,384,400,380,387,382,407,410,431,419,406,384,431,396,398,397,387,379,379,387,404,414,454,464,494,452,430,384,377,386,393,372,378,375,372,387,383 18,13,11,32,35,27,26,417,392,384,392,361,378,427,430,417,403,397,420,391,409,388,411,397,383,390,385,392,382,385,413,400,410,399,394,380,387,393,387,406,396,409,442,420,405,393,466,447,452,424,417,395,386,420,431,427,459,486,524,477,448,380,365,386,387,383,396,400,398,387,384 20,13,11,32,42,33,25,446,386,370,393,379,383,441,451,419,402,411,393,403,395,383,387,390,379,380,391,383,381,400,394,392,392,389,390,386,389,387,393,414,390,403,442,448,427,399,496,446,420,416,412,415,395,407,428,426,486,493,545,490,466,382,377,379,378,392,398,407,380,382,378 1,736,485,451,611,435,319,734,899,863,816,760,775,780,826,823,818,802,910,1013,993,778,972,931,867,854,759,730,602,528,765,977,1011,934,949,848,785,571,584,633,700,781,886,861,854,663,984,1023,1023,1023,1023,982,879,833,906,929,981,973,1014,998,963,622,686,628,667,866,989,948,956,867,783 1,28,26,33,39,36,31,475,410,397,408,392,394,446,460,408,424,411,422,441,451,388,448,421,403,398,386,389,387,383,463,466,486,438,441,421,414,391,401,420,459,529,648,602,542,393,499,564,555,487,491,465,433,422,455,455,504,502,549,517,462,397,392,394,376,404,448,410,412,406,378 13,18,17,74,111,110,72,414,552,491,476,438,444,454,452,451,467,446,568,688,667,451,639,594,523,505,463,430,395,384,442,644,680,586,603,504,448,398,394,383,407,413,476,461,477,425,618,878,888,805,785,679,548,439,480,455,546,547,603,620,567,401,424,408,424,505,666,616,626,514,459 12,19,19,113,150,144,107,412,415,413,409,398,390,411,431,447,432,432,445,460,459,396,437,430,412,403,389,400,392,373,402,456,464,432,430,406,428,396,409,406,402,416,447,434,415,417,524,616,606,532,511,474,428,445,465,475,485,480,535,534,500,419,382,420,392,421,466,442,459,424,385 9,26,23,23,30,22,17,407,398,426,408,408,407,405,422,422,458,428,415,445,460,407,421,413,406,403,395,374,398,398,422,417,437,412,414,432,373,403,393,412,436,458,518,454,449,426,558,545,541,497,452,422,395,475,522,548,600,589,630,588,527,396,387,399,401,411,437,427,442,420,399 15,14,14,40,48,48,39,401,481,470,444,428,431,418,447,420,421,425,477,581,563,420,550,484,452,444,406,405,412,381,421,548,582,506,509,451,414,365,402,388,399,410,459,437,443,396,542,765,779,687,663,541,478,448,479,473,530,537,574,559,518,388,413,400,408,454,570,517,531,450,417 13,29,29,82,103,105,82,423,546,525,466,431,453,443,456,457,446,460,564,683,648,455,628,574,507,482,450,431,424,389,432,644,681,583,593,486,457,406,392,396,407,441,517,478,495,398,624,865,876,798,774,665,548,450,500,512,572,574,634,626,583,413,419,397,417,513,663,592,627,531,465 4,75,73,94,138,134,90,866,813,769,745,716,755,902,948,933,925,909,899,883,884,537,671,660,632,623,540,577,504,487,868,826,790,761,788,725,702,512,565,628,696,799,938,936,949,703,1023,1019,981,957,937,908,827,881,939,956,1018,1017,1023,1023,1023,769,638,779,793,835,838,817,848,755,714 15,9,8,23,28,22,18,428,392,391,374,386,411,421,426,392,375,400,414,429,440,388,415,405,391,405,386,377,390,386,426,410,433,421,420,397,411,383,386,402,402,455,504,465,450,396,457,496,515,459,449,444,431,416,434,410,456,438,481,456,443,374,387,380,384,397,411,416,407,384,398 18,12,10,40,43,30,29,425,424,387,395,392,401,453,465,443,426,419,445,454,456,399,427,419,400,422,414,385,388,394,419,423,458,427,418,406,393,406,420,432,449,476,524,489,461,421,561,558,541,494,472,428,397,508,566,582,621,621,678,599,554,392,400,396,411,415,446,418,426,422,400 7,9,10,55,95,96,54,405,412,399,392,377,392,415,409,407,408,393,409,420,399,397,405,383,383,396,387,401,394,378,398,411,415,400,390,379,401,379,398,388,397,397,424,412,420,405,502,504,508,459,465,433,396,444,464,458,493,475,529,498,464,400,388,400,389,417,432,413,412,400,398 2,367,312,284,424,366,246,489,438,439,420,404,416,505,564,517,513,470,481,498,482,426,451,413,392,411,403,383,392,440,519,485,491,450,462,453,408,441,489,522,564,653,747,689,656,466,700,646,618,566,539,508,406,520,584,627,706,722,763,733,675,448,408,414,442,462,490,450,482,425,416 3,91,64,114,125,89,84,537,713,672,615,530,548,590,677,658,641,636,737,841,814,566,797,735,666,649,534,501,462,411,575,810,843,764,777,632,561,445,459,488,520,606,713,667,678,505,845,975,978,916,890,805,692,673,751,757,813,809,862,846,813,503,518,497,525,712,840,785,795,688,566 20,37,32,97,143,119,80,416,450,411,393,429,396,469,493,492,487,467,460,474,480,406,423,428,422,424,394,404,385,415,449,446,461,426,451,400,406,422,415,448,422,475,555,494,498,437,689,644,640,568,556,503,451,546,639,653,713,695,746,715,655,416,411,414,414,434,475,446,481,440,439 6,12,12,24,34,29,21,401,402,389,406,388,382,382,424,412,413,392,399,412,388,384,400,382,387,389,376,383,366,389,393,404,410,384,411,394,382,394,380,410,396,394,423,417,410,394,427,432,434,414,408,395,398,415,427,398,460,448,487,451,438,387,380,385,378,397,405,388,395,411,388 6,12,11,26,38,29,19,416,404,395,401,402,384,415,435,407,403,402,383,410,420,386,411,399,393,410,385,372,379,417,396,433,419,401,402,383,401,392,394,411,404,421,449,440,437,385,463,450,447,427,423,405,406,434,442,436,479,482,540,502,467,379,388,388,381,392,395,397,401,386,385 7,17,13,31,44,32,23,412,384,357,395,392,384,395,444,427,403,431,415,416,411,381,381,375,377,382,385,375,372,426,389,384,422,388,395,374,400,398,400,420,413,444,487,446,440,407,484,441,438,419,408,412,391,450,506,499,535,522,568,516,485,400,367,405,385,389,397,401,387,371,375 17,19,14,37,53,37,25,406,402,400,392,394,393,401,427,423,415,396,396,417,417,387,409,398,402,373,379,397,394,401,395,406,405,403,402,396,401,415,418,425,424,467,486,452,430,433,512,439,443,427,426,409,388,457,511,510,560,545,575,516,469,379,393,388,390,394,398,393,413,393,388 20,8,8,17,26,23,15,402,398,379,381,371,387,412,405,409,397,385,404,400,387,392,397,398,396,369,381,368,374,392,395,398,391,396,402,372,380,361,386,417,404,397,453,418,419,381,422,414,401,413,397,401,376,402,430,432,460,468,498,472,438,396,382,380,364,394,392,396,384,402,383 17,10,9,36,46,41,31,425,458,450,450,414,424,416,463,461,457,454,486,495,499,414,430,419,420,412,406,424,405,395,445,477,466,437,461,440,416,390,395,392,406,428,477,466,484,403,630,682,676,617,598,535,469,462,481,490,577,581,638,632,588,409,409,402,401,442,485,472,489,442,426 14,155,120,107,163,124,81,539,744,695,626,537,566,577,655,641,613,604,768,894,864,665,872,804,732,720,585,542,463,383,546,875,899,811,827,677,600,432,464,459,533,604,710,674,671,517,811,1015,1011,944,913,806,674,675,737,742,790,785,841,820,782,480,483,478,461,757,895,826,835,716,611 6,84,80,35,58,57,33,618,521,493,473,469,468,657,717,696,690,666,647,605,590,385,411,429,415,383,431,414,385,419,640,550,496,486,482,478,446,449,512,545,617,716,843,799,772,501,881,793,712,698,661,616,524,694,784,810,883,881,931,910,866,516,420,517,524,531,510,515,512,462,448 11,26,22,45,58,43,34,584,701,667,616,563,581,639,699,692,677,667,740,831,808,574,770,722,652,639,542,510,466,416,602,801,813,743,764,634,575,430,425,457,476,555,679,680,696,476,846,972,965,912,887,810,684,601,669,712,787,791,850,851,820,529,509,524,563,733,836,780,805,697,603 8,16,14,67,83,71,57,410,438,402,386,382,392,406,443,409,405,406,430,492,473,404,489,443,432,419,411,402,384,394,403,468,512,445,453,417,401,400,392,425,397,424,450,433,421,411,485,590,633,532,508,448,415,427,465,487,494,495,534,506,471,401,395,375,384,410,503,466,455,415,401 12,11,10,44,59,55,41,393,436,432,403,388,392,390,400,409,412,409,429,514,480,397,477,434,414,410,387,381,389,378,405,467,474,422,451,443,415,379,382,373,386,407,421,419,413,391,483,670,673,588,562,486,418,407,424,438,460,477,494,483,453,400,394,386,396,428,495,474,464,406,388 18,13,13,21,36,34,20,395,392,379,383,387,393,419,408,409,392,398,391,397,381,391,374,390,379,364,385,375,375,402,394,381,388,387,390,379,388,399,380,381,388,403,421,422,386,386,432,400,401,407,387,389,380,403,423,432,429,434,464,444,431,388,375,397,385,375,387,375,373,392,384 20,15,13,26,45,33,17,403,394,380,403,374,394,402,433,436,430,407,399,412,403,408,391,393,397,386,396,384,378,421,408,414,403,399,401,402,376,389,410,420,421,457,491,461,433,405,495,471,432,427,398,388,394,465,499,503,554,540,601,528,483,387,382,391,387,372,413,406,397,401,385 11,210,198,126,178,169,120,426,376,368,392,358,383,407,384,392,378,412,389,388,369,369,379,378,370,378,380,379,363,398,419,395,392,403,392,399,394,430,426,420,442,500,576,507,459,395,455,411,389,380,393,406,375,425,439,439,473,466,492,470,446,366,406,384,402,411,393,383,383,400,394 6,17,16,26,32,29,23,464,463,418,419,400,433,442,459,432,424,420,451,497,498,408,478,450,428,425,403,403,399,388,469,500,527,456,489,433,413,393,412,444,454,557,682,601,569,402,553,654,663,583,574,526,477,470,509,509,571,551,598,569,538,404,396,402,398,428,516,468,467,422,397 10,23,23,141,211,215,143,433,429,424,417,406,408,455,480,480,456,459,476,504,465,404,452,437,408,425,405,397,395,405,428,472,481,441,437,431,427,406,395,401,429,455,519,468,479,430,613,654,649,588,561,467,462,457,543,541,609,597,665,627,581,413,397,402,415,439,473,485,472,406,389 2,11,11,78,104,107,79,412,441,430,403,391,401,392,430,424,402,406,444,519,493,402,486,434,428,426,413,391,393,396,402,475,517,446,453,428,404,387,399,399,393,408,434,411,431,414,500,678,696,592,568,489,421,446,489,500,522,497,527,514,480,398,392,394,386,429,502,478,462,428,417 3,17,16,15,17,15,13,540,608,568,530,499,516,604,674,666,657,641,685,733,708,494,637,590,536,527,465,470,431,424,577,693,696,615,634,521,484,397,420,448,461,541,676,647,661,456,815,875,856,802,782,714,584,572,661,687,760,765,826,822,784,501,446,510,521,644,723,665,706,593,521 10,101,80,21,24,12,10,446,455,416,447,411,403,482,498,499,478,442,478,501,478,399,446,429,411,420,422,409,397,422,524,520,492,456,459,423,416,468,557,650,694,788,883,802,712,451,789,711,662,600,547,494,444,622,732,799,926,923,955,877,802,411,400,413,432,447,481,452,457,419,403 6,11,11,47,52,54,48,407,439,435,426,414,385,410,409,414,405,409,453,525,515,408,482,472,428,421,422,397,395,421,383,495,532,460,483,443,407,380,386,411,384,389,399,430,405,396,468,693,728,641,580,489,426,411,429,424,467,450,462,456,452,383,390,395,394,435,519,489,475,439,403 5,12,10,10,14,12,8,417,418,422,393,408,368,437,469,435,440,419,416,417,426,379,404,392,392,388,374,390,388,388,460,448,442,419,425,413,392,446,497,548,597,669,742,632,562,433,598,522,472,457,422,412,388,518,603,640,696,679,712,640,563,394,393,402,391,406,414,425,398,400,390 18,90,85,132,139,132,126,523,703,653,617,561,557,574,617,606,608,599,710,824,803,561,764,726,661,626,531,514,461,402,544,782,815,720,750,616,552,394,421,410,439,501,606,587,625,465,804,986,993,933,902,823,705,548,611,657,727,738,799,800,763,455,506,468,487,681,820,780,785,668,591 15,30,17,46,74,40,25,422,392,406,388,395,395,431,437,444,436,425,421,378,390,402,382,377,387,387,401,404,399,419,433,403,407,389,389,389,406,413,433,446,464,507,570,492,483,442,554,470,429,399,415,400,379,543,592,594,644,630,675,622,558,385,387,388,375,406,393,378,384,392,373 16,25,20,64,81,65,51,519,566,517,489,452,512,570,625,591,609,591,641,661,644,439,556,532,485,485,441,433,397,401,645,662,659,584,604,546,508,422,459,497,551,636,793,755,744,451,828,835,804,759,732,681,576,603,672,724,817,812,865,840,798,467,435,461,503,561,627,575,603,507,472 16,74,69,617,993,965,586,666,625,547,558,513,560,700,751,722,702,694,712,723,711,480,598,582,529,519,472,475,434,484,608,662,666,586,637,536,491,508,494,516,574,662,768,721,712,603,870,895,876,822,797,735,615,752,821,840,890,879,922,893,852,540,479,552,568,656,711,671,706,594,529 6,12,12,57,78,79,56,417,432,399,412,395,415,418,432,416,413,436,443,481,457,387,457,435,408,417,405,392,376,371,415,457,481,432,448,428,440,390,394,390,391,414,447,435,426,400,531,665,660,589,544,495,417,420,478,470,529,521,563,538,512,394,399,406,394,444,490,446,468,419,401 13,10,8,31,36,23,21,420,398,398,392,381,399,426,423,430,408,405,416,423,421,398,395,393,397,397,402,382,378,395,403,406,420,405,417,399,411,389,405,403,407,429,460,451,438,389,490,490,475,445,423,415,390,433,438,448,482,484,531,499,481,396,400,368,400,391,433,426,406,392,396 15,151,100,145,187,138,109,516,716,670,601,509,511,553,604,558,541,555,767,887,838,668,864,783,703,685,575,513,431,409,524,864,882,783,792,659,550,421,466,488,495,581,677,628,626,523,761,985,979,907,870,759,617,670,722,712,757,737,795,774,724,441,454,448,463,745,869,789,807,685,548 10,36,36,179,296,302,180,388,397,390,388,401,385,403,402,402,390,390,408,418,421,391,393,400,396,380,398,385,409,401,395,409,409,410,392,387,376,386,403,406,393,410,413,420,400,421,423,482,466,454,434,422,383,449,440,465,492,457,485,442,442,390,375,377,388,405,399,416,432,418,402 2,8,8,17,20,20,17,469,562,500,467,460,476,531,590,576,569,547,607,635,641,468,559,521,513,475,442,426,409,408,504,621,609,561,574,477,459,397,408,428,433,482,578,558,578,419,749,886,841,809,764,686,574,524,594,623,699,692,759,749,707,454,457,447,466,666,727,686,722,576,518 4,30,27,78,80,70,69,441,419,415,420,404,402,441,451,463,445,429,437,447,442,399,445,399,409,397,404,390,392,405,490,462,460,422,433,394,400,456,491,522,601,713,824,735,651,415,692,610,569,504,496,448,418,498,633,702,845,840,873,785,696,403,388,408,426,416,447,432,439,405,405 15,11,11,23,38,40,24,399,826,786,707,570,557,401,435,413,406,406,836,995,933,785,984,901,832,812,689,588,471,414,446,973,988,902,901,746,616,419,422,409,454,495,541,512,511,445,536,1023,1023,1000,959,826,681,508,531,500,500,512,533,517,500,407,497,411,402,822,986,888,901,792,629 3,8,8,13,12,8,7,515,596,541,539,477,507,525,603,582,588,576,648,713,684,478,615,572,506,513,460,454,410,403,524,666,685,606,619,499,477,399,396,418,426,459,563,580,595,424,768,866,861,804,773,702,570,487,555,556,657,669,753,760,728,468,455,461,493,620,718,666,691,589,518 13,18,18,129,191,199,132,387,398,419,386,406,395,378,395,392,403,408,387,414,420,392,406,407,403,389,386,387,372,390,400,412,436,411,405,411,391,391,381,392,386,391,410,411,403,391,442,490,478,461,434,390,385,391,423,428,437,422,462,441,417,393,373,377,398,398,432,412,412,415,388 10,152,119,244,364,305,205,546,706,658,603,530,567,585,641,639,622,626,720,831,807,581,785,733,672,654,551,516,465,411,540,795,830,744,758,635,571,433,467,465,503,568,692,667,651,509,825,975,974,913,883,802,664,645,726,737,797,794,845,828,795,468,501,481,514,690,827,782,787,689,582 11,15,14,74,100,99,73,437,434,445,418,392,398,462,501,475,459,451,477,507,485,402,444,424,412,397,406,392,405,379,447,478,469,444,444,417,419,415,425,436,454,487,554,504,487,443,607,648,632,556,529,481,420,527,617,608,655,628,676,650,584,413,400,410,419,450,481,464,488,437,410 11,12,10,37,50,40,29,432,566,531,485,462,480,446,502,488,490,471,584,712,687,481,662,607,534,517,462,442,426,405,448,688,717,636,635,521,477,380,416,397,418,412,496,503,521,407,679,894,893,819,787,672,539,462,500,533,606,609,668,678,623,419,428,422,410,573,722,660,677,554,478 6,13,10,33,40,30,25,434,419,404,399,381,402,424,443,397,407,404,421,471,448,395,435,419,406,408,402,375,370,404,421,450,457,426,425,409,382,394,389,432,406,432,499,469,435,420,541,559,570,471,485,454,407,494,504,531,582,565,595,540,509,406,387,398,390,409,463,433,423,404,413 9,12,10,26,36,28,20,395,385,397,395,392,372,409,429,418,410,407,392,407,401,389,389,385,390,383,379,387,393,378,383,382,412,379,393,391,389,396,389,400,399,410,464,429,419,392,473,456,440,404,404,405,388,427,447,441,490,475,544,493,467,378,389,389,384,391,389,386,402,400,386 8,27,26,76,135,130,73,385,448,431,411,409,422,424,413,455,422,416,448,517,503,401,491,431,441,422,411,408,391,392,419,474,494,443,444,423,391,389,390,396,414,450,481,437,442,419,539,686,695,614,576,503,439,464,523,549,599,557,624,567,514,411,402,383,395,419,479,458,445,449,411 18,33,30,33,43,38,30,436,518,506,467,426,474,469,507,493,487,482,576,704,654,478,650,577,514,483,447,442,404,395,455,668,692,586,614,505,459,382,401,399,410,421,548,487,473,413,659,862,864,789,757,637,517,501,540,547,613,617,684,675,624,415,423,407,434,556,708,623,658,532,469 7,64,56,57,60,49,45,460,469,446,458,431,430,491,536,521,490,484,516,552,532,409,480,455,442,437,413,395,379,417,496,507,552,491,487,440,423,401,456,473,533,597,708,631,588,487,731,732,708,645,616,546,463,621,698,730,780,768,816,772,705,412,434,443,444,463,521,506,514,453,421 6,19,17,89,124,107,75,433,462,440,428,411,408,445,452,434,431,430,476,577,540,408,527,500,441,445,408,431,386,403,422,519,565,480,483,421,424,412,392,382,420,435,481,465,468,406,576,744,758,668,636,545,465,460,504,512,561,560,629,589,552,426,394,384,411,461,554,519,498,434,409 8,130,124,130,186,172,117,860,921,882,868,835,860,898,950,950,948,943,969,993,987,749,889,868,836,825,763,770,678,451,881,936,936,891,915,847,804,502,548,592,666,776,917,918,948,668,1023,1023,1023,1023,1023,1017,936,848,915,935,1003,1006,1023,1023,1023,826,794,836,866,952,1005,970,998,911,862 10,9,9,75,107,102,69,414,441,420,440,395,429,425,442,409,423,417,444,489,477,398,447,425,412,418,418,394,390,415,404,460,493,442,446,424,401,389,402,387,413,435,455,446,446,409,525,661,651,592,545,474,431,467,482,505,541,528,582,532,486,415,389,397,387,423,470,442,459,417,403 4,12,8,82,102,67,53,442,515,462,448,416,456,474,518,482,486,478,526,622,607,439,555,502,473,453,438,409,386,422,455,594,614,532,573,473,422,420,421,445,487,516,596,545,518,459,685,802,803,727,690,608,504,582,656,651,706,698,753,710,651,415,424,407,424,480,588,532,553,471,445 12,17,17,85,133,137,86,396,386,404,409,399,398,388,405,394,397,397,391,430,397,389,398,404,374,382,386,388,374,376,390,422,422,391,403,383,402,395,382,389,396,395,418,404,407,409,435,456,477,445,434,418,379,437,452,452,443,440,454,442,406,399,383,395,385,402,406,408,407,377,387 3,16,16,65,86,90,66,403,441,409,396,406,394,396,423,413,419,407,454,475,470,401,450,424,408,411,393,408,372,372,420,451,474,440,446,417,394,383,412,394,407,443,442,425,425,392,489,642,659,559,513,480,427,427,441,454,482,484,527,504,464,395,378,397,392,411,492,466,440,410,410 1,78,68,50,65,49,36,541,491,456,448,455,453,574,640,624,610,594,603,563,564,407,446,436,422,426,409,428,409,470,627,546,519,499,488,468,442,444,512,536,622,729,844,793,765,476,834,770,703,671,644,586,499,625,729,764,843,842,887,862,818,471,415,468,474,499,509,495,510,462,435 16,23,18,162,150,102,115,551,648,602,531,464,479,581,626,594,576,564,689,806,767,561,780,701,623,600,505,470,422,424,532,772,810,706,730,601,498,449,462,470,519,577,697,647,638,506,766,926,927,855,819,716,556,642,718,731,781,760,814,783,731,464,433,444,463,627,801,733,730,614,498 18,11,11,28,36,35,27,381,397,387,389,388,384,406,414,413,411,415,387,414,393,386,395,386,395,378,386,400,375,396,389,388,402,389,394,377,399,385,394,396,410,391,433,401,412,386,433,449,418,418,419,403,385,407,411,440,457,459,477,472,439,393,384,379,381,397,396,411,401,380,388 3,71,68,145,221,217,140,421,413,400,408,381,386,437,475,454,466,453,437,437,475,396,418,420,402,380,386,402,399,397,410,430,433,426,424,412,403,400,428,414,466,497,569,521,490,452,620,579,570,524,460,460,422,599,690,691,717,676,725,668,609,391,396,410,403,410,442,418,407,402,387 20,150,113,104,152,105,70,564,774,743,679,604,620,616,660,645,661,641,786,903,877,637,868,813,752,724,626,578,504,386,587,867,904,825,837,715,652,420,470,490,502,583,715,684,680,515,869,1023,1023,1020,991,901,791,670,746,764,821,820,873,865,828,486,577,470,525,749,891,840,855,748,640 15,354,264,192,251,180,143,455,398,413,365,372,410,436,450,434,434,420,419,461,420,387,425,409,397,401,371,404,401,396,427,450,436,418,422,412,370,450,443,488,504,545,639,544,524,446,543,552,555,435,429,417,408,494,524,519,591,569,633,603,543,384,397,389,420,392,422,389,405,414,398 14,372,298,267,319,262,215,718,789,752,698,600,609,733,791,762,751,735,803,910,894,636,898,853,767,768,645,581,490,487,667,871,918,824,851,710,606,480,492,552,609,680,818,784,772,599,896,992,1012,943,923,824,707,755,829,845,901,896,942,919,876,566,561,572,589,762,921,870,875,779,665 17,680,223,1023,1023,710,560,910,903,850,831,780,812,936,980,963,954,940,956,990,982,764,918,882,835,817,742,721,593,781,932,965,967,908,926,845,783,856,944,982,1023,1023,1023,1023,1023,927,1023,1023,1023,1023,1023,992,900,1023,1023,1023,1023,1023,1023,1023,1023,776,725,780,811,907,974,935,954,867,803 11,25,16,42,60,35,25,405,398,406,389,396,400,433,468,426,406,416,419,426,405,391,382,374,389,381,393,381,378,420,416,390,406,387,384,364,378,411,409,421,449,473,524,490,434,419,541,469,444,424,424,408,409,526,566,564,613,605,640,595,527,374,376,386,383,395,397,403,406,387,399 5,12,10,82,135,129,76,425,495,463,436,420,420,434,455,445,454,434,494,620,578,442,555,518,453,452,416,416,387,396,420,579,600,523,555,466,413,385,396,403,407,435,480,463,473,407,605,783,769,700,654,567,470,461,493,509,554,534,621,600,560,423,417,419,415,482,605,523,559,459,441 20,35,31,75,82,56,58,494,495,455,460,438,432,518,569,551,534,505,560,583,593,424,526,467,463,452,413,410,407,439,510,568,582,512,533,448,433,471,497,528,569,680,764,686,625,466,756,799,777,714,680,578,485,625,722,758,823,800,839,797,747,443,418,437,453,500,582,532,553,475,451 15,282,258,193,269,246,176,416,385,380,383,366,391,397,401,397,400,404,401,381,410,367,405,384,381,374,385,379,377,381,422,402,411,394,402,371,393,400,445,443,455,515,582,509,491,430,418,404,424,417,408,406,381,431,432,423,481,457,503,484,458,383,382,400,379,378,398,403,401,374,406 6,49,37,140,191,152,113,461,561,489,485,457,462,476,505,497,506,492,576,696,671,470,637,587,526,503,458,452,420,392,471,665,707,600,620,502,459,414,403,434,439,484,581,546,546,451,683,872,880,811,769,670,575,513,582,606,677,657,718,700,652,429,437,415,424,533,686,616,645,510,453 3,54,38,65,87,56,41,480,411,390,404,393,409,476,506,469,479,452,417,406,420,380,397,394,388,385,373,376,408,397,440,407,415,391,384,397,382,407,408,449,487,488,604,529,513,444,582,485,449,431,428,393,372,574,634,604,680,671,711,668,589,394,393,388,377,388,403,396,409,379,402 16,10,8,28,32,27,24,415,393,385,386,393,404,400,418,413,401,407,382,396,392,385,384,394,383,390,382,390,390,377,389,386,401,376,397,370,378,399,393,389,389,401,413,414,408,403,439,438,416,398,404,380,384,409,442,440,466,463,494,451,425,395,382,396,377,387,386,399,384,399,377 12,27,25,79,104,83,63,429,485,440,416,412,432,476,476,457,455,443,499,616,584,428,561,521,469,452,429,416,407,392,432,577,609,525,530,458,410,397,399,421,421,450,509,485,473,445,628,786,788,706,678,560,472,501,547,555,629,606,675,634,576,392,427,403,410,489,596,541,556,474,433 10,15,15,72,112,117,73,392,383,382,382,394,387,416,424,416,420,423,377,377,387,384,378,386,386,379,399,394,393,396,392,412,398,398,373,393,369,396,393,386,420,409,433,438,421,409,466,416,410,418,391,398,401,446,472,482,500,474,530,509,442,390,390,399,399,396,384,387,385,389,377 17,9,8,36,51,27,19,408,389,390,393,385,383,416,426,401,403,393,397,392,400,385,389,383,377,391,381,385,372,388,398,388,387,400,387,391,383,391,398,399,404,403,432,411,411,405,465,438,410,405,395,400,392,424,432,439,480,479,525,487,459,385,386,378,394,403,394,385,385,376,389 14,14,11,27,34,18,12,510,643,589,556,503,511,552,600,603,582,578,693,784,757,524,727,661,608,576,506,489,443,409,533,757,779,698,722,583,523,408,417,403,460,505,608,615,625,426,783,925,920,861,835,749,629,545,601,637,715,710,781,785,740,474,466,478,485,664,778,713,741,630,539 9,8,8,18,28,27,17,403,407,374,394,386,376,391,401,381,401,390,401,405,410,385,411,397,385,398,395,391,394,378,376,405,418,396,412,385,393,398,392,393,385,391,412,403,410,395,429,464,465,425,441,400,397,382,409,409,412,435,441,431,436,390,398,384,386,404,408,405,400,392,394 3,17,17,131,142,142,131,401,418,416,412,392,394,413,429,413,422,414,441,507,474,390,458,443,416,433,396,408,374,398,407,498,503,442,479,436,403,398,401,384,397,403,436,432,428,390,515,679,690,606,558,492,426,447,431,459,513,509,569,529,487,396,383,396,403,426,494,474,456,432,405 6,29,27,66,101,94,61,464,538,488,471,422,437,479,507,519,514,485,562,674,647,455,591,561,506,512,447,426,389,422,462,636,667,570,574,498,469,418,411,441,477,513,595,556,548,457,708,850,850,783,749,644,531,584,663,652,720,701,757,728,670,411,413,420,433,521,645,598,603,511,457 7,135,120,230,344,311,201,655,792,749,715,660,683,702,761,751,753,739,825,894,890,652,836,807,755,730,654,637,526,428,674,852,873,801,824,719,652,421,448,481,479,571,744,734,749,522,931,1023,1023,1006,985,919,816,648,745,773,855,862,924,925,889,585,633,582,616,809,900,861,880,786,708 17,10,10,25,34,27,19,406,405,399,388,384,401,416,441,419,389,400,378,407,393,392,392,386,398,390,392,386,380,391,404,385,388,382,380,391,383,396,383,386,392,398,428,427,405,408,454,435,429,419,390,396,399,406,434,415,458,465,515,473,440,382,368,387,398,394,388,413,395,385,379 14,83,48,96,94,40,49,749,788,729,702,635,712,793,850,845,836,824,847,872,867,601,786,745,691,670,616,581,485,437,747,838,838,769,799,702,642,486,523,527,606,708,842,821,835,597,978,1001,982,943,925,876,782,794,862,875,931,930,987,985,951,675,613,689,712,811,870,829,856,751,696 6,70,68,149,206,201,144,461,572,555,520,461,470,485,528,542,531,498,621,730,708,473,664,612,555,546,481,467,437,401,483,692,723,631,670,556,483,428,425,435,443,484,576,541,537,441,739,905,908,842,810,704,563,544,622,644,711,703,759,735,684,429,439,433,454,584,709,651,674,564,480 10,49,45,189,270,237,167,440,568,509,485,432,452,474,500,499,471,490,567,683,657,468,647,603,515,510,444,447,404,418,446,632,704,593,616,506,493,424,388,406,435,465,531,506,510,434,650,837,850,782,743,641,540,490,563,550,631,618,674,652,606,407,428,425,434,552,690,629,641,540,488 7,10,9,29,42,39,25,407,399,392,383,379,393,432,451,436,447,407,438,450,428,396,418,397,395,387,386,394,380,425,419,421,426,407,400,385,395,399,427,438,433,451,519,465,441,414,546,525,509,473,429,427,397,489,544,560,615,602,640,578,539,391,398,372,390,400,423,406,412,391,388 10,418,221,1023,1023,657,568,844,903,861,827,785,801,875,927,914,903,891,944,1006,987,787,959,916,860,842,769,731,629,655,874,983,999,928,949,846,796,704,792,837,892,963,1023,994,971,824,1023,1023,1023,1023,1023,992,896,958,1021,1023,1023,1023,1023,1023,1023,726,718,725,762,901,993,949,966,872,799 20,18,16,36,55,43,27,412,406,396,377,391,396,392,413,410,401,410,412,419,387,400,398,409,413,397,394,377,359,426,400,394,413,387,388,398,394,376,401,395,428,439,434,418,428,394,475,473,454,437,413,387,385,434,457,466,485,474,513,489,448,386,374,369,376,384,407,404,405,395,389 3,11,11,84,136,130,78,400,457,459,427,427,430,426,441,440,438,425,486,570,547,418,523,469,439,434,416,407,384,395,427,537,580,497,510,440,422,377,395,417,397,407,448,441,463,404,577,768,772,690,661,546,442,419,478,486,518,537,587,576,523,396,400,404,401,464,555,514,501,476,427 14,17,17,54,78,74,52,395,514,472,462,422,420,419,434,440,434,417,495,633,601,446,589,535,480,473,440,411,412,406,426,587,644,556,558,478,426,381,396,400,408,415,454,441,452,397,558,822,832,753,719,606,480,412,446,462,504,490,562,568,528,413,402,407,410,487,615,573,576,494,447 18,10,9,17,16,14,16,422,414,398,409,377,404,406,436,423,418,406,425,455,455,395,439,431,409,404,394,388,394,393,410,437,469,423,435,405,390,403,406,410,400,412,455,396,440,410,459,551,540,489,466,431,404,439,426,453,501,482,526,481,471,395,375,388,397,403,459,412,449,415,395 19,34,34,193,170,177,198,441,414,391,390,409,360,446,435,448,433,431,426,432,440,401,412,417,395,400,405,374,388,402,395,447,430,423,420,407,398,409,384,395,412,406,472,420,438,412,516,555,536,482,452,437,394,433,510,500,556,542,590,559,509,404,395,388,403,410,435,427,432,400,395 4,10,9,29,35,27,24,427,425,407,405,396,402,433,440,419,430,424,422,466,447,405,440,417,404,399,396,377,384,398,418,456,466,434,427,403,403,406,408,396,413,430,467,432,432,410,504,586,584,511,485,442,414,437,448,450,508,512,560,508,491,384,392,402,393,416,451,422,436,408,403 18,29,24,44,53,39,34,388,450,422,412,390,411,438,425,419,428,452,470,493,520,396,466,442,433,406,415,398,377,416,428,490,505,463,463,410,413,426,398,400,443,458,505,465,434,407,546,657,656,575,548,479,424,472,544,547,598,576,640,583,525,403,396,396,412,414,510,482,476,416,422 10,21,19,30,33,29,26,514,440,418,415,393,412,500,474,458,425,419,431,479,457,406,456,424,417,394,397,396,396,404,461,461,479,441,464,429,413,389,403,435,454,509,612,567,522,430,553,599,602,556,524,501,466,445,497,523,576,553,613,585,529,403,396,380,396,405,442,452,454,407,404 14,190,147,250,336,267,190,621,810,767,724,629,645,687,740,721,719,695,818,936,914,682,904,858,779,767,658,582,524,434,649,900,941,853,874,742,651,436,503,524,596,674,786,753,750,563,889,1023,1023,1000,976,888,759,733,799,813,865,862,908,895,862,543,574,531,554,787,934,884,884,788,689 12,19,18,243,394,406,242,474,464,446,422,424,442,473,475,503,482,470,516,553,552,431,501,481,446,459,416,426,396,401,451,499,529,466,481,457,408,385,408,393,412,433,501,501,501,440,636,745,743,676,624,571,472,467,533,548,626,616,682,677,611,417,415,421,430,461,556,489,548,455,426 18,12,10,28,34,27,23,418,390,393,373,381,380,425,437,408,404,417,402,399,389,398,388,382,388,371,370,395,380,394,407,381,384,406,371,387,400,382,384,400,387,428,451,431,418,398,474,426,415,383,407,401,388,442,429,460,491,513,538,503,469,375,372,377,379,394,390,391,389,392,378 9,20,18,19,23,13,11,405,417,384,402,390,386,408,414,421,424,399,437,439,414,381,417,416,401,402,393,371,400,394,407,422,416,423,408,395,397,398,394,407,406,450,500,456,425,401,499,522,513,458,431,397,388,439,491,496,543,514,563,510,464,388,378,387,397,376,417,423,405,391,371 6,9,8,19,26,22,16,429,388,389,406,380,382,436,437,410,416,403,399,412,410,401,403,391,380,386,391,392,373,391,402,398,408,397,397,378,371,385,395,402,418,425,488,451,408,414,499,428,430,413,405,394,389,452,477,481,525,539,589,533,499,393,363,379,395,403,405,396,376,381,391 11,8,8,37,50,50,37,420,413,409,422,389,393,402,400,410,417,418,433,482,468,401,440,419,414,406,411,387,393,375,397,444,471,433,439,414,389,384,386,378,393,431,454,427,432,407,485,617,596,539,516,446,421,424,445,456,496,475,523,504,476,393,403,388,399,424,467,443,443,412,399 2,97,73,66,108,78,48,457,546,489,483,442,438,496,483,488,498,482,550,681,657,449,644,578,506,500,440,408,387,396,467,655,693,585,605,503,471,426,425,456,475,505,577,569,536,435,685,814,829,746,713,604,495,543,611,634,690,679,728,701,640,418,414,432,427,535,669,604,594,518,462 3,558,346,1023,1023,977,752,803,916,882,867,832,866,848,902,907,902,903,945,990,985,745,913,886,848,839,778,786,696,471,887,954,966,913,941,877,855,516,576,637,706,810,939,929,952,738,1023,1023,1023,1023,1023,1023,964,861,926,943,1013,1016,1023,1023,1023,753,803,757,804,914,979,951,975,895,856 9,9,9,91,213,218,91,385,381,401,392,371,388,399,414,396,407,378,398,402,422,405,400,398,388,394,387,376,391,384,387,388,397,395,396,390,406,375,385,371,375,403,421,397,429,416,461,476,464,427,432,415,405,415,445,440,465,449,485,460,457,383,392,392,388,389,396,398,393,405,397 7,8,8,52,69,69,52,394,425,424,406,396,401,412,414,411,398,403,432,484,476,407,463,448,419,416,404,390,384,379,404,470,491,453,438,407,385,393,399,385,384,392,416,419,407,393,458,671,682,592,560,480,443,407,423,436,443,442,491,470,429,391,396,387,388,420,474,453,462,415,400 9,114,79,133,141,59,58,595,567,518,489,454,454,628,697,664,641,641,628,650,653,440,546,503,474,460,436,426,410,506,707,657,629,575,572,520,472,561,694,754,821,905,993,928,861,627,946,869,821,756,726,671,561,819,906,951,1023,1023,1023,1010,951,461,429,489,494,580,642,586,597,518,458 9,16,17,38,48,47,38,419,406,390,391,376,391,404,405,414,404,409,445,437,446,381,411,409,386,396,412,388,399,416,402,409,418,406,414,385,392,400,398,416,402,443,484,443,445,413,524,524,530,486,469,420,395,449,494,522,581,554,587,528,485,393,382,381,403,402,441,411,416,392,396 9,116,105,118,225,197,98,541,657,589,564,512,540,609,661,648,642,644,695,749,745,507,672,622,568,545,471,495,434,399,561,715,727,658,665,565,522,407,430,462,476,554,698,663,691,488,854,931,919,870,845,791,691,612,708,738,816,813,870,856,824,489,477,497,507,660,762,708,725,600,529 19,256,197,233,304,224,175,464,447,445,410,433,436,488,511,491,474,485,459,543,524,416,529,470,444,438,410,389,396,430,461,528,554,511,474,444,440,447,481,498,526,614,685,621,581,522,678,685,699,597,578,474,440,618,671,685,739,717,772,721,660,416,391,415,424,448,552,490,489,441,406 8,13,13,65,81,78,63,411,440,426,420,406,418,434,428,432,418,443,467,531,514,405,478,466,424,434,394,398,395,410,422,514,511,450,477,429,394,383,397,406,394,416,439,426,446,392,566,701,699,627,587,526,438,431,454,463,525,520,561,560,510,412,407,412,394,455,536,481,499,434,423 12,27,26,19,28,26,18,544,647,569,544,490,551,591,651,640,638,604,696,771,740,505,706,657,598,574,498,479,427,436,551,743,754,671,703,587,527,404,401,420,466,498,643,627,660,432,808,916,905,853,831,756,637,529,618,649,729,736,808,810,772,483,480,507,508,674,777,721,756,632,549 13,9,9,64,101,105,66,399,398,394,389,390,380,395,401,392,385,384,391,400,391,394,390,390,385,382,382,390,381,378,375,390,412,397,392,388,408,386,387,388,383,381,388,394,385,398,393,411,407,399,401,389,377,378,398,389,408,392,418,406,409,398,391,386,388,396,400,386,380,395,384 12,394,343,306,417,336,247,454,433,408,404,398,421,473,479,438,436,430,442,480,467,398,453,419,412,411,400,395,396,434,462,470,491,447,442,410,387,401,420,473,514,589,680,612,544,454,569,627,600,534,532,459,412,519,553,569,644,633,677,628,566,418,405,384,395,395,459,441,452,412,388 6,16,8,68,77,33,29,530,506,480,465,437,467,563,604,581,546,539,555,612,612,424,543,491,448,463,422,407,400,426,576,592,615,546,539,470,440,457,519,571,639,721,840,778,722,531,847,819,787,728,691,615,509,723,797,826,941,937,970,902,845,439,430,425,439,509,578,535,561,484,442 1,13,12,40,59,52,36,425,395,402,403,361,400,410,449,406,434,413,409,445,436,385,400,417,416,404,395,388,384,404,458,442,429,430,422,385,396,414,476,547,592,676,776,671,574,436,626,578,560,504,483,441,405,528,621,668,787,773,811,718,640,410,408,405,391,408,438,420,423,398,395 13,27,27,48,67,67,48,425,567,525,480,467,467,447,475,463,453,467,556,706,685,455,664,613,535,522,459,435,404,367,438,668,719,611,645,530,474,389,395,393,408,447,502,491,472,392,643,892,914,840,810,699,548,447,490,501,574,559,646,627,591,398,428,412,424,535,690,641,634,536,461 10,14,14,657,1023,1023,668,416,438,426,408,407,416,416,440,434,428,438,466,493,481,416,473,453,428,417,396,402,388,386,415,483,497,456,441,424,427,398,404,410,408,411,463,446,462,459,548,659,663,599,553,486,456,473,497,515,574,552,601,576,507,433,402,397,407,438,494,470,487,420,394 18,39,29,61,90,58,38,441,427,430,428,435,409,476,483,456,463,440,448,503,471,413,475,411,406,415,383,392,383,397,441,466,489,446,449,427,409,400,439,448,452,480,547,509,488,442,618,653,632,571,546,465,428,533,582,598,651,629,673,634,589,403,396,398,413,434,478,456,469,421,408 13,12,12,69,111,113,68,401,418,408,384,392,427,414,391,411,427,393,446,477,455,408,453,429,424,432,398,410,383,402,400,470,482,423,456,405,402,381,393,371,389,400,440,416,417,411,499,658,666,579,543,478,432,418,433,455,503,480,531,508,471,394,390,394,404,415,478,460,457,417,405 16,14,13,27,33,25,19,408,387,379,394,384,392,427,439,419,412,402,406,409,421,378,399,389,382,393,387,385,390,402,442,426,424,419,413,396,388,442,521,562,627,713,797,666,563,415,603,501,465,440,432,414,414,556,688,756,821,794,807,679,599,391,387,402,373,390,415,409,425,401,397 18,23,19,38,61,46,27,372,405,388,396,393,394,402,399,394,405,398,422,417,404,388,391,391,396,390,377,384,383,372,402,414,407,403,395,390,394,391,403,415,410,455,471,451,435,408,484,453,466,410,412,396,378,455,488,470,515,501,554,508,468,381,387,384,381,396,404,392,399,380,392 12,27,27,69,107,112,71,382,399,401,376,386,375,389,394,392,382,385,406,406,397,383,400,376,390,400,390,382,395,384,390,383,407,396,392,389,383,398,396,395,418,388,420,408,412,404,458,440,448,439,414,407,398,442,437,437,445,448,442,448,415,379,379,384,375,376,386,378,398,387,395 2,14,13,19,29,27,17,506,562,520,495,483,483,539,600,591,572,566,613,664,643,465,574,550,508,492,452,455,427,404,515,634,649,558,580,501,459,407,417,415,458,496,610,586,606,439,784,838,818,773,751,688,594,513,598,608,701,699,773,775,734,447,425,457,490,569,672,620,639,529,478 20,14,12,100,182,173,89,414,418,421,405,409,397,428,438,442,431,422,430,465,470,392,446,428,405,399,404,398,389,375,413,460,470,423,427,421,394,411,391,398,414,425,457,440,421,418,537,625,620,550,502,463,445,462,515,504,578,548,580,548,503,398,401,393,404,445,461,439,435,428,395 10,29,28,94,109,103,89,407,527,470,448,423,433,449,432,432,429,414,527,700,669,454,677,616,528,532,433,423,401,387,428,667,729,599,635,479,427,410,398,381,418,410,469,435,440,408,548,894,908,813,773,651,485,477,487,495,540,533,562,563,529,420,420,391,408,498,708,615,633,509,437 8,154,115,663,941,797,547,698,832,796,760,699,726,728,792,779,788,782,861,942,926,724,896,858,800,785,689,658,562,485,706,906,920,849,868,769,687,481,508,510,580,679,808,781,797,605,946,1023,1023,1022,995,930,827,735,817,840,908,906,956,948,913,597,661,606,654,845,950,909,920,824,752 1,37,37,35,50,45,31,441,472,481,458,445,485,445,468,458,471,456,505,518,529,407,453,448,435,441,413,439,412,399,444,484,510,461,493,446,469,390,381,409,425,449,515,470,508,404,657,693,676,632,612,589,523,469,502,513,596,592,656,657,604,400,441,413,413,457,510,491,516,466,453 12,36,36,175,263,261,170,416,418,426,400,388,379,397,414,414,397,391,431,448,445,397,430,425,411,416,391,386,381,369,412,431,452,426,409,388,389,396,397,416,396,424,453,427,415,420,490,573,596,502,488,437,401,482,547,556,549,538,554,498,480,391,390,392,375,424,455,446,432,405,402 20,34,29,67,81,66,55,421,469,475,459,439,462,470,487,489,495,488,547,626,609,415,553,515,485,468,431,449,411,404,460,583,604,523,556,467,418,397,399,394,436,437,512,495,516,418,688,808,807,753,707,630,509,492,528,560,653,649,712,694,628,424,420,414,403,499,606,562,605,488,453 11,10,8,20,26,18,13,428,399,377,379,388,383,433,424,405,400,400,393,388,398,390,383,386,387,382,389,374,395,406,380,391,411,394,389,394,385,407,393,410,408,411,421,434,398,384,454,419,408,400,388,387,385,401,456,438,463,454,497,452,436,391,370,383,386,381,399,394,384,389,369 15,83,41,138,125,47,55,534,486,468,448,452,463,549,602,575,548,561,575,614,614,459,547,523,444,448,413,424,385,440,544,590,599,532,549,494,430,458,543,559,597,692,773,702,658,565,795,804,785,722,683,594,493,733,808,814,861,846,883,832,776,426,407,422,434,496,593,514,542,474,445 15,572,291,223,325,197,115,651,679,633,566,500,541,666,746,725,718,689,728,813,789,544,735,679,622,564,497,467,419,517,706,782,796,710,731,609,581,614,728,775,835,907,968,891,834,701,921,957,947,891,862,772,649,867,941,962,1006,987,1014,963,913,497,461,494,537,660,786,718,740,634,535 1,59,56,57,71,65,53,542,534,483,499,444,466,588,663,635,623,605,614,645,625,428,510,482,468,461,445,416,418,428,653,648,611,565,586,517,477,472,544,578,662,751,853,802,786,480,835,817,775,732,710,646,535,629,722,764,843,840,884,859,813,459,427,480,502,544,605,549,580,490,467 18,10,9,25,30,26,22,408,368,390,389,394,362,435,422,404,409,402,398,399,383,392,388,371,390,380,378,382,372,376,401,402,388,390,393,373,397,396,401,390,399,404,433,427,413,391,471,429,410,399,391,384,384,413,427,426,457,491,504,493,444,396,385,379,380,396,392,397,388,385,378 6,37,24,65,93,57,40,408,396,390,398,410,373,436,417,426,422,386,412,419,427,386,395,390,397,370,378,413,390,404,419,422,408,388,418,382,397,403,407,396,432,472,500,463,437,409,521,480,453,428,434,385,378,457,558,535,571,573,619,555,496,393,392,389,388,396,405,402,402,395,386 17,13,9,40,43,29,27,453,383,395,417,390,385,461,454,440,410,414,429,396,419,377,390,406,382,391,400,401,369,413,400,403,401,397,407,398,381,387,389,415,413,421,474,465,432,402,512,471,450,421,419,379,404,448,473,455,536,538,589,543,484,397,407,392,394,391,415,389,390,388,395 2,33,29,19,24,16,12,589,713,674,641,558,593,631,703,692,687,678,765,843,823,589,782,733,669,655,564,540,464,395,619,813,829,752,768,646,600,429,442,436,476,543,700,681,705,447,855,976,967,915,891,819,698,588,680,704,781,783,854,855,825,518,535,540,567,742,850,797,808,706,615 17,8,7,25,35,24,16,392,407,401,392,411,390,386,406,402,414,414,406,443,453,386,416,422,418,408,396,393,366,415,407,434,443,422,436,382,391,390,393,420,410,412,444,435,413,396,474,557,555,505,466,439,405,432,454,449,479,483,498,505,455,397,412,396,399,412,450,420,433,407,397 16,15,11,55,66,45,36,449,403,401,414,384,401,456,469,435,427,432,421,427,420,400,427,427,382,417,386,402,387,389,393,415,432,412,406,393,388,404,397,408,409,423,467,452,449,403,509,540,501,467,461,413,386,428,460,446,524,522,572,528,489,407,384,398,399,381,417,421,434,406,400 7,12,11,27,33,29,24,384,380,374,382,392,367,419,384,394,401,374,387,377,380,382,379,385,372,375,383,380,376,391,377,367,381,390,388,384,382,400,384,402,403,387,400,410,392,410,384,392,389,368,367,393,363,391,403,400,398,424,423,422,380,380,382,382,389,382,388,387,381,386,394 10,97,92,129,257,244,120,526,598,554,515,484,511,564,645,622,629,599,646,690,682,489,588,548,522,513,471,443,428,403,525,661,672,583,615,534,503,424,410,429,467,527,639,604,642,465,819,881,868,820,791,735,617,596,673,709,775,776,828,823,779,489,466,493,514,609,705,665,686,555,533 1,86,81,155,227,205,138,522,612,557,510,465,481,550,586,577,553,527,638,747,729,490,686,632,547,550,455,462,429,373,520,713,747,650,665,530,497,411,409,425,460,523,652,600,598,467,758,915,927,852,826,712,589,567,659,674,750,739,799,776,735,471,469,469,481,598,734,683,681,581,527 15,8,8,47,46,46,47,421,438,408,423,402,418,403,416,408,394,416,415,484,478,401,446,430,417,407,401,382,389,384,410,457,483,450,443,415,399,406,394,388,402,423,430,426,417,401,501,632,624,556,521,471,416,418,461,471,518,510,549,523,480,394,396,386,401,421,474,443,453,425,397 12,41,38,73,113,106,68,845,745,685,664,626,666,883,926,906,895,877,854,822,827,487,588,587,569,545,513,508,456,512,832,772,721,682,721,668,595,548,593,637,714,807,932,921,926,728,1023,979,924,904,883,851,747,896,953,965,1019,1018,1023,1023,1018,761,546,756,766,797,794,765,805,693,632 3,42,35,30,42,31,21,416,406,408,410,382,378,446,474,439,438,420,424,408,420,387,409,401,397,379,383,392,378,407,537,457,440,414,436,374,394,476,626,679,758,839,921,830,719,427,721,599,525,466,469,441,410,552,709,778,897,891,923,833,747,387,382,397,393,418,433,421,443,392,403 20,8,8,10,11,9,7,464,529,503,469,436,474,463,516,513,498,512,570,637,611,442,561,502,490,468,440,427,403,388,476,600,618,547,562,504,453,387,400,415,397,434,509,509,522,395,686,817,796,733,714,623,507,458,500,505,590,589,666,669,641,439,447,422,440,543,641,581,609,490,459 15,40,39,70,90,87,67,442,579,539,498,465,461,458,501,488,462,473,595,744,704,473,691,632,561,543,487,443,418,401,454,692,746,642,660,513,503,379,410,429,446,470,543,519,511,428,681,904,916,840,817,704,583,498,572,575,641,623,685,681,634,410,437,406,434,552,715,668,658,556,482 13,238,215,173,241,213,152,400,395,380,373,376,398,418,449,435,413,412,417,394,410,417,393,383,395,375,408,359,381,417,450,387,399,425,392,404,404,413,429,452,489,521,614,540,506,451,535,446,439,397,422,403,383,480,520,506,569,542,594,562,495,406,397,405,419,373,397,385,415,388,400 8,10,10,59,92,95,60,393,376,373,386,399,391,386,393,373,397,409,410,402,402,394,393,383,377,373,380,374,387,394,396,407,389,391,376,381,359,404,402,390,401,419,443,414,412,411,432,429,419,413,390,401,383,437,464,463,484,464,489,455,421,390,392,394,392,381,386,374,399,380,385 12,21,12,51,64,35,29,424,388,371,383,370,381,441,430,424,401,409,414,397,389,388,398,387,391,391,370,387,394,409,424,403,410,400,417,378,392,413,407,424,461,478,542,495,453,431,544,475,446,406,425,399,390,520,571,570,620,609,665,594,520,393,381,379,385,394,399,373,391,385,384 14,19,18,42,46,45,40,436,517,484,452,423,419,435,469,466,432,449,523,639,632,439,597,543,479,479,418,435,412,400,427,598,652,555,588,454,427,395,403,401,423,445,509,472,475,423,620,826,838,753,721,619,505,484,518,526,575,571,631,604,575,413,412,384,417,502,625,580,563,492,430 18,11,12,44,73,76,45,403,420,395,395,398,398,383,424,408,410,392,421,440,435,395,431,405,399,403,395,407,374,390,400,423,437,405,440,384,388,391,392,397,397,395,429,401,399,390,479,575,600,502,490,440,405,388,426,435,426,441,456,460,448,392,387,375,403,420,446,428,416,388,411 9,61,39,51,67,44,33,473,464,440,442,423,428,494,527,513,484,493,491,539,556,409,483,469,425,452,426,417,416,395,473,528,535,493,488,421,401,411,426,464,495,543,665,578,525,446,694,741,722,650,603,570,458,596,663,679,742,732,772,727,657,415,406,424,430,480,536,511,502,437,419 14,17,16,39,45,38,32,484,410,414,405,395,408,445,450,422,422,435,449,473,455,409,454,433,413,403,393,378,388,377,442,451,484,428,444,421,399,389,393,409,431,501,615,556,528,401,529,610,594,548,523,483,448,437,470,487,500,507,557,535,472,405,396,386,414,394,448,449,450,412,390 4,41,35,45,65,51,37,425,382,397,358,397,385,467,444,444,449,396,403,418,401,373,391,385,391,389,388,370,380,394,434,401,403,394,403,381,381,411,433,456,450,476,534,510,488,442,561,469,467,428,426,411,395,527,569,565,625,610,657,600,535,395,379,379,383,386,398,398,386,403,382 5,191,106,183,299,204,122,569,827,777,725,615,620,629,688,664,644,647,845,983,939,755,961,895,823,804,682,607,490,439,590,959,985,894,901,768,660,466,479,544,579,646,753,719,710,581,846,1023,1023,1007,975,867,737,709,772,772,831,815,868,851,813,491,570,490,511,831,977,907,910,803,681 8,113,89,599,1023,1023,504,787,791,734,716,667,687,819,871,855,849,838,849,884,876,608,797,763,711,686,624,607,518,526,753,827,848,772,791,721,630,532,580,609,668,759,869,840,845,695,983,1023,1017,970,948,887,794,835,902,921,977,970,1015,997,959,681,612,698,727,807,880,847,857,772,713 11,74,63,25,23,18,20,706,810,779,723,664,709,754,814,807,798,792,848,919,900,681,857,813,756,724,638,614,503,398,726,887,901,833,854,748,666,444,478,514,571,645,794,791,812,540,954,1023,1023,994,969,902,808,712,794,815,887,890,951,955,922,610,594,632,676,835,925,875,897,798,719 13,11,11,16,20,18,14,451,464,423,420,396,419,430,439,432,417,431,432,481,477,409,461,434,425,419,394,409,375,399,422,477,512,449,440,434,408,397,382,401,416,438,546,507,489,393,503,649,644,577,548,502,436,420,440,444,493,487,533,504,485,407,385,399,390,421,463,441,439,410,410 13,119,111,70,104,96,65,445,413,407,395,403,377,454,490,446,440,422,430,472,475,409,484,429,417,425,409,397,384,418,434,454,500,439,456,394,380,398,409,438,427,486,508,485,459,416,542,577,580,478,476,395,407,444,489,484,559,556,639,586,547,396,375,404,411,397,471,426,427,408,397 3,9,9,19,32,29,16,418,511,495,444,414,430,441,453,442,436,447,554,659,600,453,609,515,482,460,421,408,407,378,451,660,654,563,575,473,424,398,401,408,437,472,537,497,504,410,619,866,831,760,710,594,495,475,532,549,602,602,666,641,577,399,416,406,404,595,744,635,660,530,465 10,11,11,42,66,64,41,401,486,487,444,418,428,417,434,420,441,433,486,623,586,444,570,517,488,444,422,403,405,387,414,575,623,518,547,447,448,380,385,400,393,418,439,431,448,384,558,812,817,734,702,597,489,413,437,456,501,486,540,560,514,389,407,406,404,474,609,537,575,473,445 2,16,15,23,26,23,20,511,584,551,520,470,502,540,598,592,586,559,631,714,698,488,655,588,542,526,467,457,423,389,522,686,709,619,651,549,490,401,425,447,441,488,622,613,609,425,757,883,874,814,791,707,583,514,594,603,691,693,763,758,726,445,450,463,471,616,741,677,698,586,505 3,108,100,233,303,230,183,507,604,546,543,470,493,532,557,565,540,554,631,748,725,490,696,649,567,555,477,465,434,409,499,701,744,630,668,535,488,408,416,450,474,520,621,573,583,458,748,904,914,849,816,706,620,576,639,673,724,727,776,766,705,459,467,439,469,579,728,679,693,559,508 8,10,10,21,31,27,17,397,380,388,389,363,392,393,382,411,395,379,393,399,399,376,382,378,387,385,398,377,373,398,389,386,400,390,396,385,388,381,391,381,391,421,426,426,405,408,426,437,417,422,396,392,381,424,428,437,440,460,484,460,438,381,393,395,393,387,395,370,387,382,381 17,10,8,24,28,19,17,413,404,405,391,391,379,415,420,400,404,402,407,418,418,389,425,410,408,407,397,381,402,386,410,409,417,394,413,396,396,380,400,389,392,414,421,424,430,396,474,474,491,457,442,412,384,443,465,459,496,496,528,481,448,379,398,394,387,392,417,407,395,389,383 11,8,8,48,84,86,47,386,441,413,420,409,394,409,409,386,411,402,444,481,480,404,463,465,433,414,399,404,380,370,391,475,512,448,442,412,405,408,369,404,394,387,413,398,397,400,464,699,710,619,581,491,417,407,420,428,429,441,478,466,435,388,400,388,385,423,496,488,447,422,402 17,14,14,110,172,172,107,415,411,412,425,400,411,462,435,428,424,427,435,455,441,402,407,420,417,398,390,403,401,414,410,432,442,417,424,410,400,395,385,396,390,407,434,410,417,407,560,588,579,522,487,454,420,410,467,469,523,537,557,530,513,410,373,401,399,429,464,454,439,401,414 13,15,15,330,697,715,337,394,428,412,413,411,409,408,419,424,412,405,431,471,457,399,448,428,421,413,392,404,355,376,397,411,441,408,427,391,374,361,363,396,388,383,400,384,405,433,445,625,661,565,519,427,427,412,414,413,421,441,467,440,414,402,394,390,394,404,458,427,440,415,394 14,12,11,75,113,114,73,396,398,392,401,400,375,404,396,388,383,380,386,416,403,392,407,405,409,391,392,386,379,411,404,417,411,404,396,401,367,377,382,370,384,390,398,407,396,387,381,482,484,452,452,413,408,391,393,389,394,386,419,423,411,405,387,390,378,386,414,397,391,392,401 18,18,9,72,79,47,42,556,508,480,476,453,470,573,630,619,612,592,582,567,568,418,459,459,435,438,418,436,397,401,540,522,477,453,481,460,448,414,412,440,435,477,631,618,624,421,784,725,682,647,621,587,498,517,611,625,708,723,790,795,751,476,407,476,493,537,532,524,551,486,452 12,26,26,115,188,195,118,410,412,411,400,376,376,403,419,412,413,414,412,444,412,386,416,408,391,396,391,397,394,393,396,402,425,407,410,389,376,384,391,410,406,411,429,424,427,401,469,471,487,442,439,422,403,457,459,479,497,476,491,485,448,390,396,389,397,396,422,406,425,400,374 19,100,91,89,117,101,74,461,406,396,387,388,384,443,483,459,442,418,422,446,412,386,437,442,409,410,389,387,396,409,437,421,466,435,412,411,389,433,399,430,442,471,551,514,482,404,550,549,556,481,474,427,409,441,512,526,592,588,645,592,543,373,398,384,389,405,420,443,442,394,393 3,12,12,57,102,106,58,377,383,389,391,387,379,406,410,412,398,404,416,409,415,375,410,396,394,394,383,385,377,400,389,407,405,403,403,374,398,384,398,407,413,400,413,414,408,407,433,462,462,438,422,411,385,395,440,432,455,430,484,429,421,387,386,380,385,400,412,397,415,379,400 14,10,10,43,88,89,44,404,475,449,433,420,401,401,389,387,402,411,469,570,540,414,505,460,432,429,411,401,401,396,413,510,572,472,483,426,402,389,387,389,381,401,426,420,404,381,494,746,768,674,621,523,433,404,388,444,442,453,491,499,460,384,417,375,395,435,517,469,469,426,406 5,9,9,37,67,69,38,390,409,393,394,386,401,398,406,414,413,398,405,432,424,380,386,393,393,383,382,399,376,394,404,405,417,404,416,404,397,420,387,395,384,399,424,413,404,398,472,496,472,444,420,419,412,420,447,453,482,494,494,454,447,398,384,378,395,407,421,407,394,402,413 19,27,24,45,59,49,37,441,470,443,410,395,409,445,467,459,437,442,464,565,552,412,530,489,448,450,405,403,400,386,463,533,570,498,522,419,417,423,470,506,553,655,729,612,540,435,625,688,716,625,586,495,441,559,658,700,759,728,760,674,607,414,415,408,409,456,554,504,509,445,424 6,17,14,37,35,20,26,400,444,416,424,399,435,426,459,442,439,440,443,500,471,398,426,426,412,421,378,391,373,383,451,448,470,437,434,414,406,393,428,424,476,518,594,529,484,425,609,639,618,543,536,477,440,512,575,611,668,665,711,640,575,395,389,405,406,436,468,442,466,424,416 11,220,206,140,176,163,129,422,432,430,418,406,400,426,438,415,396,416,435,471,454,418,446,419,414,412,390,390,379,404,408,471,474,427,461,414,408,393,408,409,423,447,503,490,468,402,535,597,597,545,514,430,427,428,475,471,518,506,572,568,474,406,403,387,408,395,455,442,463,423,408 13,24,22,84,86,66,68,449,567,530,499,446,472,494,520,527,505,488,580,690,666,455,637,592,524,516,463,434,401,402,483,659,703,610,608,502,461,401,416,427,436,482,593,541,535,412,699,853,859,787,755,646,546,497,572,582,645,652,713,698,657,425,432,410,434,529,677,624,638,532,487 17,9,8,21,28,25,18,421,382,396,406,378,399,413,419,406,412,417,389,395,382,382,383,385,395,383,372,387,387,396,385,389,402,389,383,388,393,375,401,389,379,398,421,420,410,393,433,407,417,408,403,393,385,396,431,424,431,448,476,462,433,365,384,389,372,389,394,389,377,393,379 14,22,12,51,70,41,28,434,505,497,463,420,449,489,532,496,494,499,544,651,623,438,571,543,491,467,442,441,398,430,502,601,660,545,567,470,432,426,460,503,532,614,710,646,609,454,725,818,826,752,721,608,506,582,666,688,786,780,823,762,710,398,434,419,417,496,613,594,560,483,448 16,8,8,16,25,25,16,379,378,397,382,372,391,380,406,389,394,388,410,399,392,395,401,388,389,371,385,384,368,393,386,386,387,384,377,382,378,380,392,397,396,398,405,411,414,375,416,396,377,386,360,392,391,385,405,407,421,420,422,414,398,373,391,390,390,376,379,397,377,413,409 20,17,16,19,22,20,17,472,600,567,530,463,475,512,555,548,534,553,620,736,724,485,673,602,542,521,470,478,417,387,505,704,725,631,655,546,502,423,404,430,420,466,577,535,570,405,736,903,896,839,810,708,599,493,557,574,667,662,726,732,686,447,476,445,465,637,752,692,699,610,492 13,12,13,33,48,48,33,395,426,430,424,402,413,415,410,423,411,401,428,509,508,417,469,449,435,414,407,395,384,372,400,482,511,465,484,422,406,399,372,381,396,418,416,403,423,393,493,684,704,618,578,492,440,410,393,422,438,448,452,466,451,405,382,381,404,437,495,445,446,420,413 16,14,13,65,121,116,60,439,425,443,427,408,395,442,448,463,449,441,475,500,470,402,450,432,421,419,401,391,379,394,426,469,475,422,434,419,416,386,402,383,397,418,463,442,448,402,565,658,650,580,544,515,455,449,481,487,554,546,607,560,530,408,413,415,401,442,482,462,481,425,409 12,61,58,118,164,156,110,466,553,518,491,458,484,503,498,504,474,483,597,701,660,464,661,615,534,516,463,454,416,401,469,678,712,605,619,504,464,411,421,428,445,512,548,524,526,445,682,886,903,829,796,692,554,529,601,617,682,670,724,713,650,429,441,418,420,549,694,653,638,546,472 8,11,9,61,88,80,55,424,448,430,410,399,387,446,445,436,416,418,432,495,472,395,443,452,411,407,397,403,393,389,424,460,471,443,476,425,416,387,394,413,413,421,445,443,435,412,521,670,663,583,565,489,437,442,470,481,529,515,586,582,517,392,403,390,404,437,492,457,491,422,404 10,8,8,73,112,116,74,377,416,396,393,388,391,398,411,403,411,399,418,427,422,396,417,409,392,409,395,389,381,375,377,415,444,410,407,405,403,381,391,371,389,409,409,398,395,394,453,542,526,460,462,423,421,403,419,422,473,455,472,468,442,390,390,395,381,405,427,419,417,410,387 7,29,21,44,68,47,31,399,392,385,387,398,408,401,427,410,418,394,401,384,397,398,367,387,388,382,384,387,390,414,382,381,388,398,387,382,379,402,391,409,416,429,479,443,409,419,474,416,413,388,397,398,385,433,471,482,513,506,552,464,464,375,386,388,385,392,392,388,369,403,375 19,7,8,48,61,62,48,399,412,403,379,392,403,404,402,397,400,395,410,448,439,386,425,419,395,401,399,377,383,382,404,434,427,393,431,397,388,371,391,391,400,402,412,404,396,386,437,556,557,513,472,454,405,407,420,409,422,413,449,444,420,391,408,393,390,399,430,443,421,409,405 16,19,18,19,24,18,14,439,424,445,421,411,401,440,462,458,454,435,489,500,467,395,442,422,419,407,395,387,395,381,435,475,461,435,445,413,420,394,410,412,437,463,536,523,496,427,615,654,622,571,543,479,429,483,544,553,630,621,667,632,580,403,404,404,413,442,480,450,461,443,419 7,13,9,32,36,24,23,413,388,386,370,378,389,414,440,425,394,394,400,390,396,372,388,396,383,396,399,388,386,426,409,404,418,410,383,397,390,402,404,410,418,464,488,445,446,412,541,448,435,410,413,389,399,468,489,521,575,568,614,543,505,393,388,379,384,383,390,378,396,386,391 20,35,34,210,354,366,213,397,392,387,392,387,373,397,396,441,411,396,407,390,394,389,387,399,399,386,374,389,375,391,401,394,394,396,389,401,374,401,392,412,397,406,394,424,435,428,462,436,424,395,408,406,381,434,489,489,470,486,479,459,428,394,380,411,394,388,407,389,392,370,393 12,9,9,39,61,61,39,385,461,421,430,404,410,399,421,438,439,411,465,542,527,409,498,460,440,425,412,415,402,359,410,516,564,475,502,443,403,399,401,411,411,438,481,446,426,416,542,731,745,660,620,520,444,462,473,497,522,529,556,526,510,409,394,393,399,455,517,491,496,434,410 10,16,10,31,32,21,22,464,451,416,417,403,424,458,498,476,470,475,482,481,466,414,434,438,416,391,389,381,397,386,453,478,480,430,461,420,396,401,408,407,429,461,551,507,507,414,643,660,631,584,561,503,429,485,545,542,632,629,691,661,616,420,413,399,422,440,491,455,482,444,423 20,10,10,19,29,26,16,385,398,400,397,398,396,406,404,388,396,397,409,406,413,387,407,393,385,384,396,400,392,395,387,414,407,404,396,398,390,396,398,401,390,418,428,416,401,385,435,446,446,421,423,390,393,417,429,430,451,451,451,438,430,391,384,384,381,404,399,403,392,382,379 10,101,96,243,337,329,234,545,582,508,494,469,498,542,618,573,556,586,617,694,676,460,613,568,520,488,464,449,429,434,506,651,662,594,609,502,457,431,436,448,482,529,645,599,598,504,793,897,904,836,807,729,600,612,709,722,789,781,832,802,754,453,446,442,463,577,681,649,652,551,500 11,32,31,97,112,109,92,552,491,449,438,440,447,551,612,576,540,540,524,563,546,425,455,441,434,423,426,423,423,422,497,506,496,466,469,448,425,441,428,463,473,524,643,610,590,566,783,743,699,664,649,630,546,719,770,773,806,792,838,804,757,474,416,464,456,481,507,493,503,451,455 14,8,8,39,52,50,37,400,436,424,423,405,420,425,410,425,412,405,479,520,518,408,481,468,434,422,412,402,384,394,402,492,519,460,477,450,413,393,396,397,398,390,454,410,438,388,525,700,707,625,585,506,436,418,445,451,483,491,525,501,480,389,393,401,399,436,507,460,476,427,412 13,15,13,24,25,18,15,397,422,420,393,381,405,413,432,429,425,409,421,471,461,401,443,429,405,403,393,400,390,391,421,437,466,436,417,413,387,407,425,426,461,494,576,469,448,410,538,596,599,518,493,441,412,471,523,560,627,598,625,572,518,399,400,396,390,434,487,439,453,418,399 12,26,25,173,285,291,175,377,416,417,407,387,427,378,407,412,418,408,424,468,462,401,453,427,417,410,398,393,385,402,400,449,460,444,439,391,404,371,388,378,384,395,418,418,407,416,453,628,656,566,536,482,423,404,433,416,431,433,463,467,436,404,385,388,398,417,454,419,447,413,398 4,19,17,79,113,112,80,381,422,421,402,406,389,411,425,427,383,403,433,491,487,404,443,451,416,401,404,386,392,401,418,474,489,435,440,414,411,382,387,394,403,416,432,430,407,396,492,628,629,552,498,467,412,412,452,459,480,472,513,495,443,392,400,388,400,432,469,442,464,428,397 15,8,8,5,7,7,5,457,574,527,494,463,480,506,533,521,534,521,627,730,695,458,644,595,550,528,464,438,431,413,484,689,718,611,656,519,489,388,401,420,414,413,524,513,552,407,718,876,871,809,781,676,570,471,526,525,619,621,704,705,677,450,441,439,455,571,722,644,672,557,491 3,18,16,21,19,10,11,514,633,574,553,479,516,567,639,634,628,610,694,749,729,507,684,631,570,555,473,471,422,393,546,723,743,658,677,557,521,398,401,425,439,502,633,609,649,447,805,899,887,830,803,714,597,590,653,674,751,748,818,814,777,476,479,473,517,656,774,696,726,604,535 16,33,33,187,327,337,187,417,413,411,402,358,402,416,450,441,431,429,427,447,426,399,411,420,393,392,391,393,388,404,406,430,441,428,433,386,404,396,405,388,416,424,465,430,445,424,535,551,546,476,476,421,403,457,520,534,543,537,585,540,504,428,389,417,406,393,422,431,445,397,396 13,17,16,79,112,110,72,380,394,384,390,383,390,407,396,405,399,391,399,389,401,376,405,393,385,391,386,372,392,392,395,396,397,385,373,369,407,392,392,393,398,392,441,414,412,395,425,422,426,408,432,383,397,427,448,464,478,446,473,467,445,390,374,371,387,415,406,387,396,395,382 7,12,11,25,33,28,21,392,393,366,381,376,367,380,404,397,389,375,400,391,383,388,382,412,401,377,385,381,372,385,385,396,408,390,376,387,384,391,400,405,398,413,411,414,403,381,426,403,391,391,389,394,393,403,417,429,445,449,464,430,416,393,380,379,384,397,404,399,380,384,370 2,124,111,182,235,188,144,570,736,698,641,542,575,606,673,646,659,631,754,882,863,582,840,790,710,695,590,527,456,451,581,840,882,792,812,673,584,460,474,506,550,635,755,707,693,559,847,1006,1023,952,924,830,705,717,786,794,846,833,878,855,812,479,511,490,488,686,859,813,812,698,604 5,55,54,62,85,79,54,597,531,517,470,484,483,643,709,695,665,664,634,608,605,411,458,445,436,424,421,417,398,520,722,634,597,552,554,531,506,598,708,746,792,859,928,870,842,513,880,795,736,706,676,639,529,691,783,818,893,890,936,904,861,516,438,477,515,562,551,524,562,484,452 13,18,16,29,31,24,22,427,435,418,424,414,415,457,499,480,467,452,465,483,465,405,448,418,408,380,385,412,403,412,494,494,471,453,434,425,426,426,497,530,591,669,770,681,639,405,670,666,621,581,531,490,435,522,634,695,780,758,797,729,659,418,404,422,403,455,468,438,441,414,414 16,22,22,104,189,192,105,430,462,415,412,399,442,447,477,465,462,445,489,548,511,408,510,469,458,454,415,422,400,415,409,520,545,467,476,411,398,396,395,394,402,424,487,462,449,421,593,747,746,662,618,530,468,437,485,504,569,555,623,605,560,401,403,403,414,480,552,510,547,454,416 10,9,8,26,30,26,23,407,396,375,386,369,382,439,427,407,429,407,431,408,404,381,391,391,384,396,390,381,383,375,386,396,392,392,399,393,397,375,396,395,416,415,445,435,428,400,453,411,415,398,400,387,379,423,415,438,468,461,524,494,473,378,390,390,379,391,399,393,379,377,378 13,8,8,31,36,36,30,400,438,431,436,394,378,421,415,419,415,409,445,491,496,397,470,442,421,414,411,400,399,393,401,485,487,456,449,440,414,383,390,398,390,383,424,412,417,389,485,696,703,615,577,494,445,406,415,425,442,443,482,490,465,395,404,381,398,429,486,457,474,431,402 12,68,64,84,155,142,73,507,556,514,490,452,473,549,602,584,565,557,600,668,650,448,584,528,512,497,438,430,407,449,519,638,647,554,572,505,478,396,411,465,479,561,652,610,596,462,761,846,829,778,731,651,545,583,668,680,753,740,796,780,716,447,439,439,454,546,669,609,628,528,473 18,8,8,50,57,57,49,387,423,416,420,410,408,413,427,438,421,415,438,485,499,399,458,447,423,403,410,410,399,394,414,486,504,453,446,412,402,386,378,404,413,399,463,442,430,412,552,676,682,612,557,487,438,445,471,462,510,510,553,531,505,385,408,400,407,432,495,451,470,449,395 10,11,9,19,22,17,14,445,508,510,457,434,455,463,485,479,464,470,540,644,620,438,615,566,486,493,444,416,413,374,440,622,657,559,567,488,445,412,397,405,406,455,515,495,481,413,633,809,814,744,719,604,506,448,509,514,600,593,654,630,587,416,434,414,414,518,671,596,594,498,459 10,35,35,269,396,408,273,413,397,376,399,385,389,399,408,417,399,389,421,422,411,385,406,397,401,389,398,390,404,388,389,405,418,398,413,392,400,400,397,385,372,403,401,391,426,422,449,493,524,466,432,405,397,418,415,413,434,461,432,422,428,397,390,389,391,388,418,395,418,393,409 8,9,9,52,85,86,52,391,397,364,390,373,376,402,415,416,405,406,392,407,414,387,394,383,386,395,387,404,394,400,398,403,395,390,401,371,386,395,380,396,385,400,420,406,399,395,441,441,430,436,415,392,376,421,443,455,460,462,507,478,444,398,378,391,395,384,398,387,396,382,391 5,8,8,6,10,10,6,417,397,394,382,390,395,410,431,431,420,442,424,419,420,399,386,381,390,390,397,391,403,395,454,446,415,416,417,400,397,399,402,415,440,505,663,617,560,398,620,514,469,454,425,419,408,446,512,574,726,735,773,693,613,390,388,404,397,411,410,413,395,383,402 19,59,36,50,67,32,24,446,455,454,449,408,426,469,511,500,502,482,496,554,550,403,505,481,423,438,405,394,418,418,447,507,553,461,487,433,420,414,453,469,477,520,614,567,543,459,690,730,720,632,604,518,437,609,696,703,736,714,768,724,669,425,394,414,408,457,540,494,484,423,413 1,11,12,58,80,82,59,399,394,404,391,384,374,390,379,373,395,387,409,432,411,402,406,410,394,393,399,379,383,382,386,416,424,394,398,369,382,376,370,376,378,405,383,399,395,398,410,483,491,458,436,403,384,396,400,404,411,404,420,436,412,393,369,392,389,399,422,409,416,410,381 14,17,17,54,76,65,36,435,479,454,419,407,401,463,494,475,478,459,513,564,538,417,503,471,435,438,404,425,411,397,446,549,532,471,505,442,419,395,405,429,449,478,569,505,508,437,645,753,731,670,629,539,460,542,629,635,678,656,723,671,616,418,394,401,406,491,578,519,526,462,429 16,13,12,43,52,42,34,405,389,389,379,392,379,416,423,417,405,410,431,435,417,379,404,402,399,397,382,394,385,379,399,422,424,408,420,392,400,390,394,402,403,417,452,435,426,396,479,466,476,426,434,418,405,444,468,472,494,490,528,501,468,391,383,388,402,398,421,405,397,399,384 4,19,14,25,36,24,17,427,412,399,405,392,391,421,455,417,426,409,428,493,488,402,455,442,411,412,407,380,404,398,417,467,493,446,445,417,378,390,396,418,413,457,505,463,462,419,531,630,611,543,525,458,434,485,527,525,570,547,613,586,523,399,392,388,395,438,484,444,450,419,399 11,43,40,181,293,289,173,425,447,421,422,418,414,445,475,438,439,459,473,515,500,391,481,438,437,425,415,408,409,397,432,485,490,455,454,417,421,407,421,422,437,477,528,491,494,447,626,718,707,640,587,499,442,515,593,596,651,626,681,655,597,403,417,407,406,451,504,474,464,419,416 16,39,32,75,101,87,60,492,513,468,461,454,450,544,582,585,573,554,558,582,586,437,474,460,456,447,443,439,399,500,707,632,585,557,590,515,489,579,751,815,872,949,1014,931,857,483,852,798,760,718,687,646,544,676,806,875,973,967,995,919,854,458,435,472,472,534,593,548,577,509,481 10,60,54,484,942,890,444,748,837,790,739,656,687,781,833,812,797,778,890,975,921,777,941,859,807,785,667,625,523,511,757,955,942,873,879,754,668,487,548,570,641,736,861,846,848,658,948,1023,1023,1023,997,916,806,800,854,864,918,913,965,957,920,664,649,662,667,935,1023,954,972,871,759 11,9,9,28,33,31,25,476,496,478,464,435,475,526,578,570,550,533,573,588,585,421,500,473,465,434,413,407,408,362,473,550,544,483,523,479,456,393,413,408,416,433,537,522,545,420,717,776,747,712,664,623,519,461,522,534,623,637,704,710,676,447,424,451,484,553,618,567,579,519,438 15,14,13,23,24,21,19,488,600,550,517,481,499,520,595,570,573,556,646,705,687,486,635,581,530,518,455,446,416,386,506,676,687,614,648,551,472,397,426,433,429,488,596,559,580,417,772,875,865,811,788,722,617,507,571,585,695,678,757,768,731,448,443,467,465,600,702,633,670,564,500 5,64,62,99,110,106,95,470,557,535,493,420,460,445,500,511,485,476,591,720,700,468,661,608,532,504,449,460,426,380,476,670,718,621,610,514,468,425,425,444,447,495,599,541,541,447,700,872,883,809,771,668,526,546,627,663,722,712,759,723,684,429,426,413,414,529,701,628,630,527,471 1,16,16,78,116,121,81,425,405,381,387,387,392,413,416,403,416,419,403,414,421,395,409,379,400,368,387,408,398,402,400,403,397,393,391,397,385,398,384,382,399,415,432,422,417,427,486,473,456,455,438,421,397,487,552,556,566,531,539,516,469,386,378,390,389,413,432,394,397,384,398 1,33,30,23,28,25,20,620,713,654,624,560,591,676,726,723,714,707,764,812,790,548,738,691,628,613,538,494,447,452,633,789,798,719,746,630,554,391,438,485,512,586,735,710,732,487,877,948,931,882,857,795,677,645,723,753,817,818,880,880,838,543,512,561,583,728,818,765,792,679,605 13,40,31,89,81,50,54,458,492,469,428,429,439,472,508,480,464,457,526,599,573,430,554,511,456,467,418,407,393,439,438,585,597,513,525,449,427,407,426,434,470,518,587,539,514,446,645,754,756,679,640,556,473,553,615,605,678,650,717,683,623,400,415,403,422,499,606,515,560,461,439 9,9,9,21,40,41,22,440,502,479,468,447,476,444,494,491,469,470,539,589,578,416,517,485,447,451,430,436,416,377,439,529,559,509,504,463,441,384,404,394,411,412,470,445,474,413,677,786,782,720,693,624,523,420,447,442,511,537,614,620,575,410,416,412,411,490,560,522,550,477,445 10,30,28,49,72,62,42,437,543,525,524,483,535,437,505,529,531,542,581,580,594,438,503,497,478,492,459,458,438,403,474,517,514,493,498,487,444,399,405,406,411,436,479,480,504,414,697,761,732,700,696,666,571,465,509,499,582,581,639,668,656,438,484,447,481,533,588,542,630,529,519 8,9,8,33,41,34,28,399,379,396,374,395,393,414,425,400,391,405,414,427,414,388,425,404,391,391,398,389,387,404,393,405,425,400,422,378,381,390,396,404,405,401,426,443,418,389,448,490,497,444,433,419,397,417,434,450,466,472,522,491,448,383,385,388,397,405,425,419,387,395,376 10,11,9,27,36,27,20,404,369,394,393,392,378,399,421,411,393,379,399,390,395,385,396,388,384,389,376,394,381,394,379,402,410,396,402,391,388,378,390,390,384,389,425,394,413,396,410,428,427,414,404,373,378,415,408,393,432,453,458,436,432,383,380,394,396,399,369,393,381,374,393 16,10,10,33,37,38,33,406,416,412,401,390,425,392,423,412,415,416,455,486,470,414,454,440,409,423,396,416,390,394,405,479,464,463,455,422,401,394,393,374,395,396,413,420,422,379,513,673,661,581,554,489,444,398,421,449,447,466,510,494,481,402,395,390,401,424,482,464,468,430,408 16,26,25,38,49,48,37,407,390,406,409,389,385,391,405,386,403,392,406,452,447,397,438,417,405,400,381,391,386,401,390,426,439,423,416,392,401,398,398,383,408,416,416,412,406,416,410,501,515,448,456,405,394,412,423,409,427,410,428,430,411,383,377,378,383,410,436,442,412,399,407 9,170,136,1023,1023,1023,1023,831,780,729,701,662,701,860,900,878,866,850,858,876,867,605,774,744,681,672,594,611,505,615,784,828,828,760,778,698,644,653,700,727,786,858,942,898,886,820,1004,1023,1007,962,938,880,785,910,972,984,1023,1018,1023,1023,985,712,595,703,720,800,872,832,858,755,686 11,58,40,31,36,18,15,437,430,444,425,414,401,460,457,445,485,458,486,509,503,394,452,421,437,430,403,396,391,400,452,489,499,446,467,415,410,414,414,442,483,534,609,561,511,429,648,687,674,611,596,499,440,538,608,620,687,666,704,666,601,414,415,426,409,463,524,486,489,447,404 3,50,41,819,1023,1023,722,501,666,620,580,512,544,531,582,557,558,571,710,809,789,578,770,729,659,640,543,519,460,392,483,734,779,672,697,580,514,373,394,406,414,465,567,552,565,522,771,989,1004,936,906,813,696,498,594,606,687,672,751,759,721,515,498,469,469,641,788,735,753,645,565 12,150,138,135,197,170,119,434,388,387,392,400,375,410,421,395,394,426,418,416,407,383,412,404,393,393,397,390,392,400,378,407,419,404,410,404,408,402,392,408,407,430,464,442,444,425,461,485,502,456,425,410,401,414,414,422,478,474,513,461,456,389,394,382,381,406,411,408,418,406,391 7,19,19,77,114,116,77,400,376,391,383,384,393,402,399,414,402,402,412,417,413,398,409,405,393,397,391,381,372,402,402,413,417,394,390,393,387,396,374,402,385,400,429,407,392,400,473,512,495,430,444,433,417,413,444,443,478,474,488,476,448,399,390,397,399,408,429,400,400,405,414 12,8,7,14,20,15,10,400,401,414,405,392,384,427,419,417,430,415,433,431,433,399,427,417,403,393,379,401,386,384,398,414,437,403,404,410,384,375,391,403,394,405,436,439,420,411,498,535,538,486,448,428,408,428,454,460,489,496,525,521,470,403,385,402,386,411,441,410,432,402,386 19,10,9,35,47,41,31,423,469,434,445,414,437,422,458,443,442,435,508,537,547,426,503,452,459,431,425,412,389,377,411,536,554,489,485,448,427,390,397,406,400,406,453,441,443,404,577,733,722,663,616,533,459,418,455,481,512,533,574,569,542,404,402,403,404,457,540,523,511,452,421 2,72,51,117,164,131,85,461,470,435,420,386,431,471,549,527,512,481,510,536,526,408,467,484,435,405,371,383,379,441,497,522,518,470,488,430,414,423,482,504,535,636,752,680,630,466,756,718,699,631,592,541,443,621,707,738,842,837,877,809,742,428,407,431,409,481,522,489,501,433,417 19,141,130,121,141,125,109,431,407,380,385,369,380,429,436,415,391,398,419,397,395,363,400,385,395,378,408,375,360,394,423,409,422,392,411,399,387,383,427,446,458,480,576,497,474,396,475,442,458,416,409,396,382,419,445,446,484,519,561,480,450,373,391,370,395,387,398,399,411,386,400 11,21,21,48,116,117,47,402,437,435,428,405,404,423,461,436,423,441,446,512,484,415,463,455,433,437,427,408,390,411,405,488,492,436,447,427,400,389,390,411,405,418,459,435,414,411,559,675,676,599,565,486,443,435,474,466,532,532,584,557,501,406,399,397,407,437,504,463,470,441,402 11,113,62,197,242,119,106,516,672,625,595,500,532,568,628,568,582,561,696,825,797,532,778,727,655,609,546,496,434,403,532,782,824,744,757,628,528,391,462,498,516,575,688,629,636,502,794,960,968,899,875,775,636,643,723,726,788,779,829,804,762,460,474,453,462,641,802,750,757,624,558 4,38,37,174,249,256,174,441,553,497,487,456,472,450,494,478,513,500,548,683,665,470,620,557,512,494,444,434,414,411,449,616,661,577,580,493,487,405,404,415,409,457,509,511,517,437,670,860,865,794,770,666,515,492,524,558,600,611,692,668,620,442,438,415,420,540,661,616,624,537,475 14,22,22,39,54,55,39,410,469,440,439,404,421,414,430,434,445,408,472,589,558,427,546,505,454,445,432,420,402,398,444,536,585,497,511,462,407,400,404,396,410,414,453,443,452,400,555,778,780,697,648,567,448,439,455,495,542,519,582,560,524,401,401,400,401,463,569,506,496,468,432 18,16,15,66,98,95,63,429,407,405,394,387,406,465,488,448,438,443,420,440,438,399,403,406,409,388,403,390,387,409,429,416,412,398,398,416,402,423,420,437,443,447,511,486,490,434,582,514,488,484,464,438,420,525,564,601,650,635,683,617,573,389,374,403,411,403,428,426,418,397,407 2,11,10,65,97,95,63,409,414,390,401,378,394,394,402,403,420,400,405,427,438,390,425,409,407,404,404,402,389,377,385,420,424,393,407,395,385,396,384,389,410,387,415,400,407,398,444,553,551,494,468,419,407,403,413,417,435,436,453,442,407,384,366,379,400,396,448,410,429,404,409 11,32,30,63,74,66,56,626,682,634,605,562,590,660,733,728,718,709,758,801,783,516,706,650,610,584,512,488,460,415,621,745,754,682,700,582,545,437,437,465,477,554,704,698,714,470,885,949,936,888,864,803,687,646,710,727,814,819,878,886,854,563,512,585,589,731,820,767,795,700,605 4,14,11,33,43,30,23,404,369,391,393,380,406,410,407,393,389,391,375,394,390,388,378,390,393,382,388,387,366,418,407,382,390,381,381,385,382,380,410,419,402,425,487,422,424,420,476,416,393,402,379,399,382,456,485,493,526,521,542,487,463,360,388,379,378,382,385,381,370,381,390 2,9,10,59,103,109,61,392,381,396,386,392,388,403,397,384,385,388,395,408,389,388,396,400,387,372,390,396,385,362,397,393,393,391,390,382,383,398,401,390,408,429,411,410,397,395,422,424,413,401,406,395,379,428,456,447,473,426,458,427,415,388,377,384,392,379,383,379,395,397,380 10,9,8,21,52,43,16,399,391,396,395,385,382,415,442,416,441,414,433,407,408,386,393,396,385,386,402,379,400,390,435,414,394,406,410,393,392,426,446,447,512,593,707,628,546,407,621,490,473,456,431,412,415,488,541,602,769,774,808,718,629,393,384,408,408,414,417,402,396,400,394 16,9,7,29,30,24,24,441,400,395,385,384,377,442,459,419,434,408,396,417,384,383,378,385,386,377,378,383,371,378,398,393,400,395,400,389,380,399,403,406,399,420,458,443,436,397,472,415,407,416,422,415,389,407,418,413,481,501,565,511,484,387,387,367,389,377,390,388,389,389,399 6,19,17,30,43,38,27,396,404,402,382,398,393,419,434,415,439,412,410,418,414,389,390,402,409,384,390,384,396,396,401,386,394,375,391,380,389,404,405,395,405,428,453,435,435,407,472,457,450,420,403,409,393,460,458,469,510,500,556,501,464,409,377,399,380,393,411,404,393,381,397 1,116,103,460,859,810,423,683,744,704,673,592,634,717,784,766,766,747,796,863,850,598,802,758,689,683,592,565,457,481,697,816,843,771,784,682,596,498,522,572,632,720,841,802,795,640,944,1017,1023,968,946,874,765,792,862,884,939,933,979,960,921,587,536,568,603,768,859,819,823,727,653 9,8,8,27,22,19,24,472,422,407,401,397,400,452,511,489,481,470,458,459,460,381,406,395,399,395,395,388,393,388,470,434,423,404,423,394,395,420,413,421,429,471,541,524,528,409,674,576,516,502,490,471,437,510,555,592,671,662,729,697,642,420,398,420,411,424,425,433,422,418,390 14,17,18,46,62,62,45,453,499,482,447,416,438,444,446,465,457,455,512,634,605,419,584,539,483,453,437,412,398,403,443,594,628,524,547,454,442,409,400,379,415,442,515,486,475,403,593,795,804,723,682,575,472,464,509,524,583,587,644,622,573,402,402,399,412,507,616,554,541,474,439 19,160,128,202,325,273,167,554,721,694,642,561,594,609,673,667,651,636,759,864,845,595,821,765,694,681,572,540,473,449,568,832,873,782,807,669,581,455,507,518,571,665,767,717,702,520,839,994,999,935,910,822,701,661,751,779,838,824,867,849,805,503,516,473,500,704,853,804,815,700,587 6,26,21,34,61,49,27,424,382,399,385,392,408,403,443,418,432,405,403,407,418,387,423,392,392,389,384,394,377,396,418,421,428,403,403,384,391,377,403,380,416,437,488,462,460,408,499,471,452,436,397,403,395,449,505,470,526,525,566,514,474,401,399,395,378,404,400,402,381,386,390 8,12,9,55,64,38,34,416,406,394,423,420,393,424,454,433,421,410,428,469,435,386,428,427,411,413,405,404,395,366,408,445,468,413,439,395,403,386,403,389,425,449,461,443,444,391,521,622,613,536,505,448,427,437,465,474,514,527,595,542,507,395,388,394,399,409,469,441,447,407,407 20,9,9,15,17,16,15,465,494,455,471,442,470,493,513,536,500,513,545,619,595,445,536,490,457,454,436,415,409,391,463,579,568,517,521,457,453,394,422,407,409,441,517,501,522,413,685,781,765,707,680,580,505,479,537,535,602,614,693,693,646,434,434,442,447,527,605,563,560,488,453 8,8,8,49,73,69,43,412,431,407,410,403,395,412,419,414,393,425,448,474,469,400,461,429,422,405,408,389,398,361,401,455,467,425,446,411,404,389,399,400,392,403,461,411,430,413,497,637,627,549,529,477,425,418,450,477,498,475,544,494,467,402,394,411,388,431,485,459,451,428,408 8,15,14,91,103,79,71,410,464,442,434,416,393,442,448,436,441,450,495,556,544,405,492,478,429,431,409,407,379,404,437,523,542,488,480,431,430,377,385,401,416,409,473,473,459,413,587,759,763,681,645,555,472,441,478,507,555,561,607,599,566,388,387,410,402,461,554,518,510,454,418 7,39,28,61,81,56,43,422,421,404,398,403,413,451,482,463,454,437,416,453,417,384,422,401,396,399,375,399,379,420,445,447,438,405,402,422,402,415,452,465,461,525,606,550,508,456,624,546,532,468,464,442,399,597,649,648,697,679,741,683,613,396,376,377,405,423,423,411,397,371,394 4,42,27,185,313,210,110,538,580,553,536,484,497,573,617,607,610,582,641,717,696,478,640,573,544,520,479,470,439,396,540,657,698,607,627,512,474,421,432,411,471,513,628,608,607,460,791,887,881,823,797,730,614,565,645,674,753,749,809,799,751,489,468,472,501,617,696,647,691,559,527 8,127,102,119,156,114,85,493,424,422,403,391,421,458,524,491,507,504,482,484,479,405,416,415,416,411,371,382,377,433,490,486,490,442,464,436,416,444,487,505,566,642,730,659,610,507,734,692,644,588,571,537,447,653,730,734,788,766,812,773,718,422,408,396,432,413,479,441,479,418,415 20,13,12,38,47,38,31,429,420,425,415,366,404,440,429,431,427,431,428,462,439,393,418,423,402,403,386,388,402,374,429,424,446,410,420,413,381,401,428,416,423,437,510,471,456,418,542,561,541,479,471,442,393,470,501,542,584,580,634,570,526,398,364,383,396,407,444,437,421,398,388 2,106,100,142,218,200,130,491,570,533,490,478,497,534,577,561,526,544,601,703,668,479,629,590,550,520,470,436,414,408,500,654,692,603,625,522,454,420,420,432,447,493,590,556,566,448,742,868,870,808,781,677,580,552,623,633,712,710,769,751,699,453,449,435,458,553,695,637,664,550,482 4,43,29,59,59,31,31,419,465,430,432,407,404,432,465,465,431,438,486,591,553,417,537,518,448,447,420,404,392,392,436,532,598,499,496,403,422,409,414,379,443,458,526,464,473,423,611,738,741,664,612,482,441,514,571,592,642,621,676,621,564,399,400,406,401,457,570,504,507,439,426 9,13,13,43,59,60,43,406,438,418,417,411,403,411,433,444,424,402,452,517,513,409,462,442,422,423,395,401,376,406,406,475,501,460,461,404,419,407,392,408,401,380,448,439,445,412,507,686,704,612,584,516,457,439,461,452,510,511,529,519,496,406,398,408,402,439,489,482,489,440,419 3,61,60,43,48,45,41,416,388,399,382,404,389,417,402,375,403,385,388,426,394,389,409,404,377,387,371,372,388,397,414,406,420,394,394,388,381,400,387,393,392,393,442,421,414,369,445,453,448,432,400,398,371,406,397,415,424,438,440,451,433,403,383,393,370,379,403,393,406,362,384 5,787,331,664,1023,805,464,780,695,629,612,583,586,817,873,846,828,804,799,796,785,539,653,625,578,567,481,495,424,779,953,848,801,745,761,692,622,876,998,1023,1023,1023,1023,1023,1023,824,1023,1019,957,918,894,844,745,1004,1023,1023,1023,1023,1023,1023,1023,662,505,638,671,718,760,710,752,632,551 16,18,14,38,56,39,24,419,382,389,383,373,387,420,435,403,428,412,393,402,393,392,400,404,390,391,384,382,391,408,407,401,412,392,397,391,398,388,394,403,400,409,444,441,425,407,472,435,424,405,425,402,389,406,426,448,473,479,523,519,460,389,396,385,382,391,407,397,386,386,383 18,87,77,1023,1023,1023,1023,805,775,723,701,647,676,843,889,866,848,838,853,867,861,609,763,740,696,684,612,596,525,610,789,818,814,750,767,680,629,641,661,682,748,831,928,891,885,785,1006,1013,994,953,930,878,784,895,958,973,1023,1013,1023,1023,989,721,608,687,704,796,855,827,847,752,687 10,12,11,88,123,125,88,390,400,406,397,384,397,400,415,409,405,408,417,429,409,384,411,399,379,397,392,399,385,389,396,407,418,402,385,389,397,393,401,396,400,412,407,429,407,407,483,519,514,474,459,436,417,417,448,455,496,488,501,491,446,392,410,389,387,411,428,401,409,405,394 13,22,21,55,68,64,51,493,749,721,693,608,638,557,588,591,582,580,792,855,848,647,785,757,719,683,603,598,507,391,538,841,841,785,805,723,671,406,400,420,422,446,566,581,611,401,786,1023,1023,999,970,905,802,502,550,586,664,684,751,763,739,476,632,473,488,811,901,868,888,793,726 6,10,9,32,36,26,23,412,386,404,382,395,375,415,426,419,404,403,394,409,400,384,403,412,381,389,391,383,387,399,403,419,414,395,405,405,376,399,401,414,434,437,467,458,432,416,488,464,453,398,390,401,386,456,505,490,543,531,576,524,491,397,394,388,390,398,407,394,387,393,383 20,9,8,37,47,40,30,400,390,385,399,383,382,405,416,388,402,411,409,410,397,386,375,403,386,410,381,385,382,398,406,392,404,391,377,394,373,405,407,417,407,448,470,455,437,407,504,462,438,429,408,395,390,464,507,512,539,533,588,523,492,387,385,392,378,398,400,405,384,383,386 18,15,12,51,75,40,25,441,406,411,402,386,378,455,475,446,435,423,424,448,463,397,423,420,412,396,400,396,380,394,409,432,440,418,398,415,385,385,404,406,413,430,494,477,456,417,545,562,563,510,475,448,422,462,492,523,571,588,652,589,538,402,395,392,409,395,437,434,423,397,393 10,33,32,177,304,310,177,437,410,384,396,398,387,425,424,450,426,437,437,416,420,384,405,389,398,388,391,387,371,395,403,421,430,383,396,403,389,416,397,411,407,413,486,436,466,445,530,512,503,475,469,421,387,499,561,572,598,568,599,563,507,411,381,398,394,418,413,403,411,391,389 1,16,11,31,44,30,21,414,386,391,369,372,393,419,438,397,398,403,411,387,410,381,389,386,377,393,388,376,388,386,425,390,384,386,401,387,385,417,404,406,420,463,491,450,437,426,490,438,400,395,388,399,398,461,505,511,557,530,572,525,479,381,389,392,382,399,377,366,404,395,373 8,20,20,170,250,251,168,414,454,419,436,413,393,413,444,428,462,437,468,520,515,432,478,458,440,404,400,396,381,398,403,501,500,480,472,434,415,408,407,385,403,438,470,453,459,410,599,734,734,649,626,530,470,460,515,518,583,580,637,602,548,403,396,400,409,443,553,483,497,454,420 11,100,48,513,582,308,267,860,760,718,665,613,637,890,926,897,872,850,843,887,869,608,814,761,684,668,567,531,465,584,739,837,860,763,790,668,593,631,665,699,740,822,907,868,855,748,979,1005,994,935,907,829,709,896,950,957,1000,992,1023,1006,962,707,524,686,696,780,865,810,826,728,630 12,23,22,95,146,138,88,422,476,462,446,424,435,439,475,458,453,446,509,590,579,429,541,489,445,439,410,412,414,390,439,559,595,512,536,443,446,423,397,400,420,448,497,481,480,418,613,775,775,689,669,572,475,488,522,554,623,596,653,630,609,408,412,424,414,498,592,545,548,474,436 1,10,10,31,51,51,31,404,832,780,706,572,572,403,407,412,398,416,838,1003,937,786,991,903,838,810,681,564,476,373,440,984,998,905,905,749,632,400,420,457,474,515,584,519,500,485,512,1023,1023,1016,972,853,695,565,575,541,504,489,523,503,481,394,490,399,392,819,985,886,893,778,636 18,8,8,14,22,18,11,422,403,380,387,369,394,419,434,410,389,408,383,395,383,386,384,371,392,381,382,388,376,377,404,390,400,377,378,377,377,403,394,409,383,406,431,425,414,390,460,410,402,407,400,411,385,398,447,424,477,462,512,456,433,374,380,384,374,389,391,380,388,381,377 13,112,66,93,139,95,63,468,576,532,483,453,455,522,543,556,520,504,609,730,701,467,675,641,546,533,473,456,426,427,482,688,728,635,650,522,506,433,462,471,507,561,667,602,577,467,726,884,884,813,780,683,568,609,697,686,743,735,788,753,699,434,450,426,447,566,717,657,668,565,470 13,8,8,24,36,37,25,530,480,448,444,436,441,552,620,574,576,565,559,575,575,405,483,454,427,443,423,416,408,403,502,527,532,488,492,433,425,434,428,433,469,511,607,579,575,457,746,760,725,674,648,580,511,583,661,674,737,728,786,769,704,452,410,457,472,524,569,541,547,466,449 8,25,24,84,94,82,73,431,554,503,469,423,463,447,497,475,458,466,547,675,644,455,610,571,504,512,439,437,393,407,444,629,680,584,585,484,479,409,402,416,405,451,501,483,480,413,629,867,876,804,770,649,533,453,489,493,580,591,635,628,574,397,424,410,424,525,669,604,607,522,453 13,9,8,35,60,56,32,410,448,421,410,403,415,405,413,404,415,415,449,521,503,411,471,442,429,418,416,410,388,404,413,484,502,442,449,401,405,396,382,392,397,413,415,425,410,393,507,684,693,623,574,497,435,408,431,446,464,454,508,489,458,401,378,404,384,421,501,469,460,434,407 18,13,12,26,39,34,22,385,389,409,375,384,377,389,409,381,395,390,402,406,403,390,399,403,388,380,402,370,387,406,397,403,399,396,412,392,388,394,401,402,402,388,418,400,394,381,441,428,430,398,438,385,378,420,418,409,433,448,466,428,421,392,364,409,382,392,391,382,395,367,398 3,23,23,116,193,200,119,409,405,383,381,391,369,379,390,368,386,399,400,399,389,386,392,394,384,381,365,363,379,390,403,388,400,400,398,369,383,373,387,390,397,412,405,407,403,399,426,420,438,411,397,392,382,397,421,454,460,448,460,437,424,396,382,396,391,380,397,394,399,373,369 4,38,34,68,90,73,53,482,527,494,504,452,478,491,534,518,507,500,581,648,635,459,568,529,502,481,440,433,440,389,475,598,629,545,560,479,491,379,394,402,428,451,504,494,509,406,719,846,840,782,751,681,572,466,502,527,616,634,714,707,673,444,446,422,423,546,629,582,623,531,466 3,21,19,17,21,10,7,408,399,408,389,402,396,397,421,411,415,408,408,433,460,387,408,425,405,399,384,385,395,394,404,422,440,393,407,417,384,399,397,426,410,443,494,440,441,389,514,544,558,499,482,405,406,456,508,509,558,547,565,533,494,386,408,402,403,402,421,409,410,391,385 2,145,122,69,120,97,44,779,712,655,623,604,629,828,881,870,855,846,822,795,799,478,574,570,522,518,471,492,441,623,871,802,737,695,727,653,635,701,779,826,876,941,1023,990,971,734,1023,982,918,898,867,836,719,926,1001,1023,1023,1023,1023,1023,1023,669,530,666,702,731,726,695,741,616,566 10,20,18,27,48,40,22,404,383,402,411,405,395,426,455,416,428,415,432,440,444,389,416,398,405,393,396,377,376,405,416,426,429,405,424,398,396,385,416,427,427,447,493,467,454,412,522,539,503,475,436,420,408,458,501,505,542,539,587,556,491,388,380,393,400,400,436,400,423,419,385 18,9,7,28,32,24,19,412,376,398,365,388,400,405,436,398,428,412,396,415,400,387,387,393,388,375,391,381,382,390,371,390,390,395,397,392,360,367,403,388,385,412,429,424,411,385,440,426,428,402,384,396,397,408,430,428,463,451,489,461,443,400,374,391,383,392,413,388,382,392,388 6,8,8,31,32,29,28,416,422,395,388,381,403,423,420,419,405,408,426,437,454,398,438,422,392,401,399,396,391,401,402,437,465,423,428,391,375,403,402,402,399,410,454,426,418,395,487,523,541,479,466,438,405,441,464,475,508,496,533,522,469,391,403,385,383,396,445,418,430,403,391 16,22,21,63,122,113,55,472,459,432,421,426,413,499,540,539,533,514,506,492,500,386,424,413,405,402,388,401,393,443,575,500,461,458,460,442,449,461,528,543,640,735,825,750,696,422,722,655,580,548,508,485,456,549,668,734,818,802,837,778,720,435,392,436,451,443,471,418,459,406,414 5,10,10,121,165,173,125,387,402,404,429,404,402,395,394,385,405,393,404,439,417,400,422,411,396,399,396,400,374,379,384,444,429,429,422,399,393,402,395,372,392,380,391,395,387,404,438,540,557,493,469,440,415,388,388,401,410,423,422,421,420,390,397,399,392,403,437,421,428,394,394 13,86,61,96,131,96,69,431,529,481,469,427,465,484,489,500,485,475,556,693,665,459,638,586,516,484,450,416,393,391,454,646,683,596,592,483,454,407,424,436,465,496,571,531,515,440,654,835,847,773,720,621,481,567,629,630,681,665,714,686,625,418,410,402,420,517,653,616,605,508,418 19,26,18,60,78,43,31,428,405,407,417,377,396,423,445,428,414,420,435,479,445,381,441,429,386,403,395,383,368,394,401,451,446,406,423,404,391,398,404,407,433,456,490,456,450,424,543,581,574,507,487,430,398,483,524,525,568,541,624,568,524,393,388,381,385,415,453,437,448,421,390 14,79,67,90,118,95,72,458,612,543,503,483,495,520,536,536,527,536,642,759,730,508,716,644,581,557,475,471,411,390,493,716,760,653,685,560,483,393,413,442,457,530,619,577,571,473,740,901,907,839,811,709,564,589,640,644,727,700,764,751,696,426,464,438,453,612,752,685,704,592,497 5,305,231,234,361,318,192,530,452,441,454,433,429,566,612,597,580,554,574,572,527,397,461,461,438,450,412,413,375,663,818,672,613,549,575,480,489,800,942,993,1023,1023,1023,1023,974,708,945,831,756,726,687,637,527,959,1023,1023,1023,1023,1023,1023,958,446,427,447,430,512,539,504,516,459,419 3,30,17,146,188,167,129,472,480,429,443,400,420,505,578,541,546,521,511,530,547,395,446,448,420,420,411,391,406,409,525,531,523,479,493,426,418,458,484,535,579,671,785,702,678,466,745,709,668,623,584,533,471,592,685,724,786,774,826,782,726,421,401,433,444,459,494,460,489,443,426 12,14,14,88,125,130,91,404,436,410,415,393,394,405,412,388,399,400,424,500,508,433,469,471,441,439,405,409,407,389,400,494,512,463,446,420,410,394,381,388,380,382,425,411,418,408,508,713,741,652,600,521,451,408,411,429,454,437,499,477,453,395,402,393,410,423,492,489,487,422,405 19,10,9,45,68,60,36,455,547,506,480,461,463,489,528,541,529,539,596,681,662,449,608,541,499,506,445,443,403,392,479,658,663,574,603,495,475,401,389,394,420,451,521,516,544,416,711,852,837,786,748,663,550,456,516,547,608,621,699,697,666,422,427,442,441,584,682,626,639,535,500 16,34,33,194,345,357,197,425,427,411,409,396,407,413,455,453,434,436,441,422,426,400,408,400,395,398,427,404,391,397,421,413,394,398,398,419,405,417,398,423,423,449,487,477,445,438,534,534,481,474,438,437,407,500,571,595,596,576,603,576,523,422,386,411,418,407,426,408,429,406,413 19,13,12,31,38,32,26,400,451,430,442,405,426,410,446,430,438,414,464,525,522,408,482,460,432,420,400,396,402,399,422,502,533,466,472,402,410,382,402,398,406,413,437,437,430,411,539,708,700,631,601,512,452,419,459,468,524,516,550,546,503,400,388,390,395,446,521,480,503,437,403 16,10,9,24,34,31,22,429,396,387,388,387,399,437,444,433,432,407,398,409,380,382,381,386,372,378,366,378,383,390,401,390,397,392,384,398,391,388,397,393,395,420,438,445,423,388,454,396,402,384,386,384,383,406,450,426,477,483,529,497,463,400,373,384,382,377,393,379,390,379,388 9,41,28,57,96,55,33,411,411,408,377,381,409,408,470,429,427,410,408,447,402,399,402,395,387,389,392,391,388,410,422,393,423,393,410,391,376,400,431,427,417,474,523,479,459,399,539,493,489,470,427,429,391,490,545,552,593,568,632,587,535,409,397,393,382,401,429,406,417,378,399 12,16,14,83,127,103,68,509,714,660,632,594,641,536,600,610,607,633,731,825,807,541,725,669,624,601,526,544,453,393,563,764,781,713,726,624,579,396,398,413,399,450,565,576,615,417,808,995,996,937,912,844,740,491,529,567,665,672,760,792,765,507,550,500,538,719,842,791,809,705,646 2,12,10,23,33,26,19,406,398,382,373,400,371,392,409,403,397,393,384,395,387,376,381,396,391,370,377,381,374,380,402,378,384,386,387,383,383,395,400,384,395,405,431,420,430,386,459,393,403,376,390,398,366,422,475,460,466,487,513,481,450,380,390,389,383,392,382,404,400,377,371 11,10,9,13,14,12,12,473,522,485,475,447,464,491,533,540,531,526,584,642,615,460,566,510,476,476,438,433,420,398,483,617,611,528,575,467,444,413,385,424,418,444,537,513,545,415,705,805,790,737,711,618,533,483,525,534,627,631,704,696,664,439,431,421,463,545,648,584,619,508,483 7,24,21,37,60,50,30,431,401,388,381,385,388,424,441,449,443,426,391,423,399,382,393,403,389,387,408,365,379,389,412,408,387,396,409,392,396,386,392,413,421,447,489,440,450,406,503,437,438,424,402,401,378,466,505,518,542,555,583,545,483,393,403,377,383,383,401,400,398,360,400 1,10,9,15,21,19,14,534,720,645,594,507,501,579,615,583,571,568,741,873,808,638,836,738,681,653,545,497,446,443,561,857,859,769,769,635,547,403,429,441,450,532,657,638,640,453,780,1023,1023,962,921,804,666,566,644,655,725,724,788,791,746,460,517,453,480,817,953,866,884,758,625 8,13,13,70,98,99,69,400,409,406,415,391,387,417,430,428,418,427,432,460,466,410,445,430,413,418,396,404,402,395,423,465,452,427,439,412,404,393,389,409,399,410,439,417,433,409,525,637,640,581,525,492,429,415,453,468,526,509,545,524,491,399,399,407,395,434,471,452,454,423,408 18,24,21,41,65,51,31,411,399,398,389,373,383,411,393,383,403,387,405,420,413,389,403,389,383,377,389,385,377,405,398,424,402,404,388,387,397,384,414,392,421,416,464,453,425,403,461,444,442,418,415,398,405,425,461,462,500,455,504,447,465,380,391,388,368,398,396,405,400,392,376 10,9,8,17,30,23,11,414,391,394,383,387,378,432,445,436,440,394,414,426,410,390,426,422,398,388,386,386,392,400,387,430,411,399,407,390,372,380,404,411,406,409,457,421,423,395,513,507,492,468,439,419,405,440,470,476,516,514,557,516,496,389,385,390,388,410,427,415,439,397,381 2,40,16,266,272,106,97,572,713,673,648,551,589,612,686,676,656,657,759,861,840,572,807,762,681,662,572,527,462,427,608,830,858,768,793,663,599,465,495,543,577,681,775,723,725,597,863,995,996,933,908,821,694,745,808,816,864,855,903,882,837,484,489,475,503,706,837,778,799,691,578 11,9,9,23,30,28,21,399,372,371,389,391,392,432,402,406,385,399,396,399,388,394,374,385,386,375,382,385,381,366,384,401,396,386,397,374,376,392,399,403,400,403,419,402,418,394,441,402,393,396,386,384,388,405,401,423,428,455,485,467,433,385,371,382,387,387,390,386,388,372,396 3,41,37,93,120,96,79,532,504,465,454,415,437,558,624,598,583,561,571,567,566,409,458,457,440,422,390,396,387,452,527,536,517,449,473,423,423,419,478,540,559,642,747,683,643,506,780,743,699,647,618,564,492,685,751,766,820,804,850,819,767,437,423,441,456,488,511,502,487,450,419 3,28,24,88,101,73,64,541,520,475,451,466,443,572,642,627,603,594,585,579,591,408,487,459,434,443,409,425,422,467,635,606,574,500,543,494,457,508,570,613,669,748,836,780,749,477,826,783,727,694,653,593,504,630,723,750,835,825,873,850,802,462,423,462,461,521,532,526,555,465,442 2,62,57,78,114,97,67,498,653,622,573,518,514,526,576,557,562,550,660,803,788,521,777,731,628,622,551,504,447,404,535,741,804,708,729,573,512,395,425,431,441,464,610,572,605,442,779,929,962,886,863,772,643,525,598,601,701,697,761,764,723,440,479,450,462,642,809,766,755,654,542 3,146,129,135,164,145,118,640,736,682,673,648,681,725,791,802,804,799,812,791,798,485,592,602,604,572,546,555,484,490,807,775,728,693,748,704,662,511,568,607,674,768,882,866,879,513,979,946,902,895,880,864,776,676,777,822,920,923,980,978,946,626,599,648,686,755,757,752,788,691,656 4,17,15,26,26,23,23,567,631,568,547,501,509,610,678,657,640,628,693,743,725,504,658,611,558,533,469,487,423,411,565,708,707,634,666,556,502,422,413,450,469,528,655,633,665,453,821,900,882,838,804,740,621,576,660,677,758,763,827,826,778,509,467,506,529,685,769,716,740,628,534 13,9,9,10,12,12,9,419,466,429,429,424,415,415,454,440,462,433,451,551,534,414,488,473,429,435,412,403,389,378,428,520,542,464,489,446,410,386,391,410,405,408,471,449,447,406,549,712,709,633,586,514,444,435,458,466,515,520,585,572,538,402,405,382,427,470,545,482,518,425,413 3,13,12,90,113,107,84,430,454,430,428,395,417,441,440,432,428,397,485,565,553,415,516,486,437,422,404,405,398,392,432,543,576,488,511,406,425,404,395,406,416,442,505,470,447,416,567,755,776,676,650,564,473,469,531,532,566,564,622,588,557,391,405,399,398,450,556,520,521,460,405 14,13,11,56,91,86,50,397,417,420,392,360,392,394,414,408,385,400,415,472,466,407,460,429,403,414,380,381,377,386,396,454,485,431,445,406,385,396,400,368,402,406,407,400,404,381,463,567,587,520,489,450,404,400,424,421,438,442,460,445,435,377,405,396,394,411,454,440,435,419,402 18,10,9,31,41,26,20,425,388,387,395,382,382,442,421,402,391,399,407,416,400,386,411,401,377,384,391,392,370,400,404,387,415,394,396,397,396,396,393,364,415,417,450,433,413,405,475,450,461,416,411,378,410,421,442,460,513,520,540,504,469,384,390,392,383,402,395,386,389,395,404 2,8,8,31,44,45,31,396,396,390,382,377,391,396,397,391,378,395,415,428,409,384,410,413,403,397,383,386,384,376,399,426,425,420,414,417,398,389,389,398,401,407,425,395,405,403,449,497,492,464,433,429,393,401,407,444,453,461,482,470,424,394,387,386,400,394,413,426,405,403,390 19,8,8,17,23,17,12,416,400,401,406,398,398,414,406,408,393,400,406,446,439,391,430,420,407,409,395,399,405,393,396,418,466,420,416,397,389,372,386,397,387,418,429,401,412,400,456,541,547,477,452,418,408,402,408,428,443,424,460,427,420,396,394,377,396,405,427,405,420,406,400 12,42,41,60,63,58,56,435,516,481,467,432,462,424,474,466,487,451,540,604,588,448,542,529,475,471,434,408,413,378,451,603,605,530,541,478,433,381,393,383,406,434,481,505,477,398,638,808,814,740,703,603,507,444,518,535,597,608,660,633,600,421,420,416,421,495,608,550,562,483,446 14,218,198,135,215,161,98,461,465,456,442,412,405,464,517,478,474,480,512,571,566,447,533,499,442,440,425,409,394,425,466,544,584,516,543,471,443,418,437,450,515,571,657,586,576,469,670,738,737,657,626,535,467,566,622,630,685,678,722,691,631,418,407,413,423,469,567,520,539,446,429 19,18,14,31,43,32,23,404,391,410,384,376,401,406,439,418,406,403,403,399,401,383,394,385,384,392,384,392,384,395,402,400,387,404,400,386,373,426,405,406,419,432,465,444,413,396,457,408,417,380,388,408,392,430,476,474,510,483,540,511,457,393,386,375,386,392,386,382,386,382,401 8,60,34,286,269,184,210,639,642,581,573,520,533,697,742,724,709,681,719,758,756,489,681,618,555,553,491,477,423,491,720,765,758,672,706,598,549,574,681,714,782,854,932,868,838,657,925,933,911,860,828,753,654,846,915,934,985,975,1006,961,911,536,477,519,552,679,761,709,733,610,533 14,293,262,195,260,235,178,425,389,398,377,372,388,443,433,409,415,424,396,391,365,373,392,381,384,392,379,375,383,373,432,391,395,378,362,381,419,408,414,432,475,504,579,505,512,421,480,400,396,400,404,391,393,456,470,463,523,504,559,514,465,405,367,384,386,382,392,395,390,402,377 19,12,11,30,40,32,24,433,408,389,383,419,392,428,413,411,418,412,386,402,399,393,407,395,393,394,384,380,406,383,391,404,408,384,395,412,389,397,390,405,419,419,467,429,420,391,454,444,440,430,428,416,394,448,450,466,512,492,550,490,482,392,389,385,378,396,420,404,397,383,394 2,22,22,145,228,237,149,398,380,396,402,396,391,424,390,411,410,416,393,409,423,394,395,384,390,393,385,391,375,400,393,383,408,406,398,383,392,389,401,383,393,409,439,404,402,410,457,465,449,428,435,431,417,446,457,456,485,455,465,458,439,392,378,391,389,396,417,409,403,386,390 15,10,8,18,17,9,9,465,528,503,480,454,459,510,535,532,520,502,589,669,641,466,593,533,487,499,444,429,408,396,475,637,654,562,582,489,461,396,403,406,413,464,550,518,553,417,702,816,802,749,722,643,520,466,528,544,631,636,705,700,659,426,436,434,445,550,664,601,618,497,463 20,52,51,122,145,133,113,476,602,563,520,482,494,494,544,522,531,531,634,744,734,489,698,646,571,556,471,450,419,437,502,699,759,640,666,544,512,426,417,432,437,495,586,547,570,439,722,917,930,858,827,729,585,531,598,639,693,689,746,732,689,428,446,427,444,579,741,679,688,574,481 3,8,8,70,97,89,66,403,453,425,436,387,404,405,419,420,413,425,467,516,504,406,478,464,431,426,411,399,401,358,407,497,524,455,479,414,394,390,390,398,396,397,434,425,436,410,539,698,695,610,575,481,438,433,455,477,509,505,564,524,491,391,424,415,385,447,504,478,473,434,409 12,27,21,37,58,43,26,455,381,364,381,375,379,430,428,439,457,402,411,437,409,378,404,390,401,403,387,375,383,381,428,406,419,408,399,387,379,398,421,447,436,475,522,471,454,414,535,492,468,433,393,386,376,507,581,564,612,590,648,595,525,395,367,400,384,392,406,396,400,400,390 1,8,8,22,30,24,14,411,385,380,387,380,401,408,401,397,398,389,375,398,416,382,403,402,399,390,378,387,377,386,428,421,415,397,410,404,377,388,387,405,414,454,529,503,451,386,414,463,492,454,454,427,417,356,363,366,382,380,375,399,389,385,384,391,379,385,419,398,403,400,386 9,116,103,342,594,564,325,620,635,602,570,505,555,647,716,695,679,674,711,770,759,523,694,639,601,561,507,505,444,433,599,736,745,663,671,555,508,467,503,527,583,666,766,717,708,583,874,942,933,885,849,774,667,744,814,829,896,888,930,900,850,512,475,514,547,678,766,715,742,634,565 4,18,16,31,46,39,25,514,583,558,508,484,516,558,613,608,611,583,646,703,687,491,619,573,539,524,475,451,418,397,529,679,680,607,620,532,496,410,415,419,460,486,611,595,615,443,783,866,845,795,770,707,599,538,623,638,727,728,796,790,749,460,458,483,489,628,703,657,686,572,514 12,56,50,27,29,23,21,638,758,715,672,599,628,707,762,756,758,744,802,874,856,627,815,765,707,682,593,561,463,449,672,849,858,786,807,704,610,458,465,479,510,621,770,751,775,510,911,1002,993,943,920,850,751,681,748,778,850,853,910,915,879,560,578,600,626,782,882,832,849,746,650 10,13,12,137,166,149,128,395,430,439,397,382,402,413,431,423,421,405,431,488,506,416,472,445,408,429,406,404,386,384,403,488,504,446,442,429,386,388,385,385,402,402,442,421,428,396,506,693,685,599,586,511,431,421,435,458,508,485,527,503,488,403,420,385,401,441,478,439,470,429,410 7,55,54,205,344,348,205,407,418,399,388,363,383,394,413,409,426,398,392,408,423,391,410,402,402,410,388,401,373,412,413,399,399,402,417,395,369,410,400,426,441,478,499,463,431,485,510,499,481,458,441,415,387,633,731,727,705,647,669,551,498,407,401,401,409,397,407,399,407,381,409 14,27,27,254,445,460,257,388,390,399,404,384,395,429,437,425,416,425,413,407,447,382,380,392,407,388,371,390,401,398,408,407,391,387,394,395,381,390,408,411,423,456,508,452,453,439,550,480,466,433,441,409,421,519,590,580,623,600,643,590,529,422,378,377,405,397,400,399,402,398,386 2,38,32,47,55,35,31,466,450,460,415,399,411,487,538,541,514,510,496,516,495,405,429,431,406,409,390,398,387,382,529,500,461,440,475,448,432,437,459,505,547,627,745,679,637,459,736,664,616,569,545,503,461,574,663,701,774,761,816,767,715,442,423,442,432,472,475,448,466,417,413 2,20,20,29,37,36,28,408,492,494,452,415,424,420,445,461,441,433,498,621,577,428,560,528,478,469,411,423,397,396,429,583,619,515,517,476,412,384,399,405,408,431,463,446,443,396,577,777,778,695,670,572,482,430,475,494,554,546,603,575,542,413,414,401,431,477,598,524,538,481,448 17,10,9,28,36,29,22,395,410,387,387,388,384,436,448,429,426,401,406,409,420,386,400,395,398,378,393,384,385,397,395,403,425,410,407,390,383,418,417,424,425,461,511,453,433,409,532,483,503,445,422,420,392,488,529,539,585,562,585,553,513,383,377,402,389,400,420,411,386,391,374 14,12,10,7,9,6,4,449,426,434,389,398,401,467,491,483,452,451,451,479,465,398,422,408,405,391,385,378,388,406,437,443,439,429,434,407,410,411,419,434,459,495,583,508,503,462,643,601,583,519,502,462,417,601,646,663,690,683,730,675,635,397,405,417,414,425,443,436,449,420,399 15,27,26,84,117,111,81,411,519,512,460,458,461,446,488,477,451,484,571,662,632,451,606,555,501,496,445,434,417,399,447,636,648,573,590,483,459,380,404,407,415,411,475,489,499,417,643,846,842,775,741,642,532,427,478,500,554,567,627,627,589,424,426,404,397,519,644,599,595,510,439 15,23,17,74,66,42,48,443,442,456,423,421,396,452,473,477,475,449,463,529,526,407,470,449,424,425,414,392,403,425,454,490,511,459,488,429,402,424,421,453,480,530,592,567,512,440,646,720,708,639,600,490,464,557,646,659,707,698,734,696,612,397,415,413,406,447,524,471,487,434,415 15,22,22,72,81,69,64,423,549,497,480,436,447,440,496,475,476,462,551,693,673,454,635,582,509,506,449,448,412,405,458,644,692,591,601,499,448,411,412,405,433,438,539,497,499,418,656,868,882,805,767,657,543,486,540,551,614,632,691,657,614,423,419,412,421,511,673,614,618,507,459 10,20,19,26,39,35,23,465,414,429,405,398,393,440,467,432,409,403,423,462,456,404,448,425,404,394,395,390,401,413,452,453,480,431,443,407,418,396,407,430,444,504,626,563,517,396,523,564,589,545,538,498,437,448,462,467,509,498,544,525,487,385,402,395,392,400,453,430,431,395,393 11,148,99,71,74,40,43,497,641,602,525,459,432,548,557,533,526,517,605,816,795,505,813,768,642,651,516,469,417,430,519,755,848,721,763,615,509,449,484,531,569,663,748,691,644,526,749,879,933,838,820,692,549,690,747,749,797,785,829,793,733,424,414,443,417,586,827,751,751,648,489 4,16,16,78,89,85,75,403,476,427,428,406,410,413,444,438,430,418,473,558,548,406,513,475,446,430,408,425,412,375,419,525,567,490,496,432,398,402,400,394,401,418,469,433,432,406,532,736,746,645,623,517,431,431,459,487,543,524,568,548,516,414,387,381,402,438,550,515,505,430,406 8,25,21,43,71,55,32,408,419,419,413,380,403,444,428,419,425,423,420,439,437,381,424,418,397,397,367,368,374,411,414,417,447,423,402,408,386,407,410,416,413,440,474,473,430,416,530,513,520,467,472,401,403,431,464,474,522,531,569,541,488,387,397,384,404,401,429,451,420,399,393 17,10,8,27,32,25,22,416,384,393,380,386,395,438,438,409,383,398,395,411,409,393,406,394,391,388,392,395,384,385,406,405,395,389,418,390,397,387,399,388,405,427,426,412,417,408,479,478,465,443,423,409,387,412,422,423,475,462,503,478,449,388,391,393,404,383,392,408,393,386,385 14,582,198,1023,1009,290,317,890,928,901,855,770,789,916,958,936,922,906,959,1023,1023,826,1020,978,909,899,802,748,644,696,884,1014,1023,970,992,876,804,768,837,874,923,988,1023,1006,980,869,1023,1023,1023,1023,1023,991,890,1003,1023,1023,1023,1023,1023,1023,1023,780,723,774,799,935,1023,1002,1008,922,822 6,15,13,26,46,39,21,411,380,382,385,393,394,404,414,389,409,387,379,415,393,381,407,413,377,378,405,390,391,393,399,426,426,391,396,411,388,401,393,397,401,411,440,415,409,408,453,432,429,426,421,396,393,442,448,464,492,472,490,455,427,383,376,389,395,406,399,410,398,389,394 18,15,15,53,62,59,48,430,482,419,421,407,405,412,419,449,421,419,449,530,536,425,488,458,430,443,408,403,401,404,411,500,539,471,489,434,419,390,381,372,395,401,445,447,439,411,556,725,729,636,602,525,454,433,466,472,495,501,554,570,520,406,404,397,400,442,512,478,508,433,420 8,15,13,59,92,79,46,529,757,691,628,549,554,566,592,575,570,541,782,913,849,690,889,799,743,710,589,526,457,434,557,896,896,806,811,671,585,425,424,428,470,530,678,645,663,466,782,1023,1023,973,930,816,682,571,660,671,738,739,796,783,737,455,535,462,472,827,974,880,897,781,631 19,104,95,182,252,235,166,507,598,550,527,481,515,536,590,585,562,569,634,739,716,494,678,626,557,524,464,457,434,425,541,696,742,637,664,545,478,407,454,472,480,571,668,628,610,486,797,897,907,840,810,728,599,614,711,735,800,788,837,808,767,437,457,445,461,587,726,681,682,582,499 5,9,9,42,47,46,41,396,435,417,397,404,401,422,397,407,404,408,445,500,503,405,472,463,428,421,407,403,388,385,405,482,518,461,457,416,414,385,385,393,407,390,423,415,437,393,471,685,706,604,584,496,423,404,434,442,457,467,502,480,472,391,408,399,392,440,511,466,482,417,422 9,10,10,40,75,78,42,391,412,385,387,400,364,405,405,418,412,398,395,413,418,386,402,400,387,403,380,388,376,385,393,412,408,404,409,389,389,395,394,373,377,397,407,417,399,411,464,483,487,446,426,423,407,417,422,455,485,474,501,476,444,397,380,385,404,405,413,400,395,389,389 7,85,76,463,881,837,430,406,424,402,413,407,402,402,402,438,426,412,430,497,504,397,490,457,428,432,405,398,411,397,389,472,503,461,476,410,424,378,387,403,395,396,415,422,408,468,479,644,654,556,519,462,419,409,426,451,430,460,520,476,456,412,401,390,414,421,497,466,464,413,405 18,15,14,56,67,58,47,429,460,461,443,424,435,453,456,442,432,425,479,565,576,427,513,482,447,425,408,406,382,385,431,537,554,483,489,455,430,405,405,388,418,419,485,454,464,408,597,765,783,700,651,547,486,467,517,518,575,575,618,585,552,410,424,407,389,454,551,520,534,466,413 20,14,13,27,30,29,25,411,482,459,457,412,424,430,452,429,443,457,484,550,538,428,515,456,439,431,401,423,392,403,426,528,530,485,498,428,417,382,399,393,404,432,433,451,477,393,602,764,758,690,658,571,469,458,498,496,539,550,600,595,546,396,401,410,403,458,563,517,507,453,426 16,8,7,30,34,25,22,429,396,368,381,386,398,422,445,415,411,397,403,406,418,388,399,397,390,382,386,390,376,392,387,408,386,401,412,386,389,388,388,380,392,413,429,417,420,388,464,445,428,427,408,402,387,405,416,419,449,472,485,488,456,386,381,377,389,386,394,400,381,404,395 3,31,29,27,42,30,17,554,609,575,526,496,512,575,649,640,638,620,683,738,728,489,656,593,553,544,478,472,412,400,564,703,709,635,653,542,523,417,420,431,456,512,646,625,638,433,815,886,871,818,794,722,618,560,642,672,756,755,819,819,776,487,483,502,513,649,743,687,711,608,511 5,25,24,77,106,106,76,417,450,437,439,398,408,436,446,438,424,413,469,522,513,421,496,455,429,440,399,407,391,380,427,493,526,460,467,430,436,401,396,401,412,431,465,447,431,417,556,698,709,615,573,485,429,435,457,481,543,535,575,559,508,405,397,413,409,439,500,496,485,430,417 9,8,9,265,373,378,269,405,419,376,384,387,392,419,422,397,405,391,423,430,422,403,419,403,397,407,398,404,384,402,397,421,416,412,400,415,394,377,392,386,410,419,425,401,408,407,471,530,517,459,449,426,398,421,432,438,472,449,511,475,454,406,394,388,404,414,406,430,422,418,386 10,10,8,30,34,27,24,423,386,388,388,390,374,435,425,416,393,411,405,409,406,385,398,406,374,395,392,383,379,401,388,411,412,381,392,408,376,387,413,409,398,399,451,418,415,398,473,449,432,392,412,389,403,423,445,450,482,497,558,497,458,393,377,398,370,394,405,410,405,380,391 10,120,107,55,78,59,41,714,666,597,574,558,594,762,820,815,806,789,775,743,743,432,508,513,504,482,452,473,436,551,842,764,704,670,704,655,619,658,740,772,832,904,987,953,940,579,978,907,847,832,801,773,672,783,871,908,991,986,1023,1003,961,632,475,636,667,697,668,650,698,579,529 17,48,45,414,734,680,375,501,497,446,442,422,459,535,596,551,532,526,556,590,573,440,517,466,452,435,407,401,393,413,471,531,552,512,499,435,424,454,429,438,465,518,624,580,574,511,733,786,772,707,670,577,507,610,699,712,767,754,800,759,700,462,441,431,463,519,576,526,548,480,419 3,12,10,97,146,127,79,423,480,462,441,432,431,431,451,449,451,418,492,578,569,420,547,483,467,444,405,406,390,398,432,546,594,494,510,469,419,394,392,390,408,415,451,453,433,415,591,788,797,720,686,573,487,446,468,464,535,521,578,565,531,404,419,405,405,467,577,511,533,465,430 19,27,23,45,61,48,33,424,391,391,398,388,372,413,420,410,406,395,381,388,392,381,396,398,371,382,401,387,396,374,406,384,400,383,382,413,377,401,407,410,414,422,475,432,417,414,473,417,415,403,381,383,403,464,484,489,513,496,538,494,459,378,375,393,375,399,390,392,394,366,392 18,31,21,76,95,38,35,415,450,434,410,411,402,445,460,425,442,431,444,520,512,432,492,454,440,427,404,393,394,384,428,504,541,481,503,435,405,405,424,458,474,527,594,526,490,431,618,692,700,628,583,495,452,542,603,620,678,662,695,626,592,401,405,408,423,435,518,461,507,450,414 12,99,82,63,92,69,45,550,661,608,553,501,511,578,653,642,624,612,710,804,780,539,763,696,631,605,503,468,441,401,557,778,799,722,724,634,538,424,447,462,492,588,693,657,657,493,820,948,942,884,846,762,643,608,704,724,782,783,841,832,782,505,472,481,496,681,812,731,757,643,556 15,63,53,106,150,122,86,499,682,635,562,518,520,541,594,581,562,546,673,849,819,573,830,761,673,648,530,493,435,428,528,813,859,768,768,610,552,434,444,475,501,566,674,621,617,506,763,981,988,912,879,767,631,649,711,707,771,759,810,781,731,442,456,440,449,680,853,783,785,662,529 13,49,42,22,26,20,17,621,739,689,647,600,633,666,728,720,718,720,790,855,828,604,791,737,678,656,583,544,477,425,635,830,834,759,789,680,603,439,439,473,472,563,720,702,723,466,884,992,980,933,911,843,739,617,693,719,794,812,873,881,852,537,554,577,599,771,868,807,836,733,651 14,201,187,110,142,131,100,390,392,382,395,383,386,425,407,413,395,401,396,417,403,401,396,390,385,381,382,374,395,418,418,426,410,419,416,403,374,406,407,451,436,500,580,500,467,409,473,433,419,408,414,403,387,430,472,471,471,470,537,495,464,394,386,393,388,389,398,371,396,393,389 14,91,77,53,66,49,37,701,822,784,743,696,726,758,816,807,803,791,866,934,916,705,880,838,780,762,678,629,510,432,738,908,924,858,881,765,693,461,473,494,582,665,817,805,817,524,948,1023,1023,1002,980,911,804,708,796,810,883,884,944,947,919,633,647,649,670,840,936,886,908,813,718 2,17,17,230,338,335,230,429,457,425,431,403,402,441,438,451,454,433,451,536,545,415,493,475,471,432,424,419,389,390,406,493,530,471,482,425,427,378,399,397,408,411,435,436,446,418,572,705,747,664,628,532,454,432,460,473,518,530,589,562,512,423,391,395,411,460,528,539,515,463,427 2,319,269,254,323,267,211,956,930,887,874,843,860,990,1023,1023,1022,1010,1003,998,995,756,880,863,836,825,769,762,672,630,938,943,926,882,903,833,794,670,737,776,837,913,1017,1004,1013,831,1023,1023,1023,1023,1023,1002,920,982,1023,1023,1023,1023,1023,1023,1023,894,787,906,927,971,991,965,991,906,863 13,13,11,45,52,46,39,415,441,416,407,411,392,421,430,423,454,444,452,509,504,416,479,460,425,408,404,391,394,384,424,499,532,454,481,408,406,410,409,409,423,446,497,459,444,400,575,723,726,644,613,510,465,460,517,533,594,566,620,596,545,398,393,407,405,441,500,480,502,422,407 3,10,9,34,42,32,26,417,407,401,378,393,405,436,434,417,431,397,425,448,424,398,416,415,407,393,392,393,390,399,395,419,442,412,425,387,394,413,393,410,420,428,474,443,426,407,508,537,527,464,465,420,391,452,488,497,540,529,566,537,497,374,397,395,375,409,429,410,415,405,388 6,22,17,39,52,40,30,439,398,405,407,376,405,426,452,394,430,409,423,446,461,406,439,421,397,420,410,392,383,370,409,425,440,432,417,402,392,411,397,407,419,424,445,439,445,405,493,562,546,478,476,434,407,445,453,459,499,490,545,520,481,393,392,381,380,420,436,420,418,408,395 10,28,15,58,70,36,29,511,395,412,397,405,376,489,537,479,441,426,417,429,430,382,388,403,389,389,393,372,391,416,416,389,423,398,398,378,390,403,410,414,415,447,513,498,489,409,598,494,453,432,399,416,377,458,506,511,619,597,683,628,563,392,383,382,390,388,410,384,400,401,373 12,9,8,37,53,41,29,398,397,397,397,374,407,395,401,405,395,388,409,433,416,395,412,408,398,393,393,398,386,408,386,424,424,408,408,393,372,401,390,382,386,397,427,403,407,400,447,519,543,493,460,411,404,411,443,416,446,471,475,459,431,392,398,382,399,389,426,424,406,386,389 16,107,102,64,88,81,59,415,401,374,362,394,386,416,453,421,411,389,404,393,404,383,398,410,396,378,375,379,399,438,400,416,408,414,423,413,409,390,421,410,416,431,480,439,438,398,479,453,469,437,432,390,392,433,441,450,478,478,523,489,461,377,381,401,388,405,399,423,397,391,368 11,10,9,35,39,29,25,444,444,426,423,413,420,462,474,428,454,428,471,521,510,401,474,460,434,416,403,381,385,397,437,497,507,465,474,429,396,415,398,408,404,415,479,461,452,414,572,686,685,599,568,497,434,431,486,486,525,529,618,584,532,392,386,401,402,459,522,482,490,456,409 3,71,66,22,25,20,18,419,436,442,416,415,382,421,453,464,422,435,453,498,472,386,477,435,432,409,411,401,385,405,410,506,502,450,459,418,397,425,403,427,436,470,535,474,488,420,564,654,631,547,547,480,403,476,524,518,595,580,634,585,544,405,395,407,392,410,493,450,450,447,405 17,8,8,170,303,313,173,397,403,398,381,378,410,386,407,403,395,396,398,428,430,400,411,411,401,391,398,396,378,393,383,412,414,406,415,400,388,397,372,370,386,401,367,389,403,411,429,527,515,474,474,424,399,395,410,404,413,406,436,414,436,387,391,407,389,399,419,406,392,388,400 3,19,17,84,101,94,76,453,476,435,429,429,442,486,552,510,521,503,524,578,557,408,484,479,430,443,421,410,400,425,489,556,556,495,511,446,456,407,421,449,464,528,641,607,591,443,750,759,734,679,661,582,489,564,631,669,737,733,793,771,713,427,413,424,442,481,553,506,527,474,428 6,13,8,77,82,46,45,444,489,493,438,430,417,464,513,477,494,476,533,639,608,445,565,531,473,466,421,423,389,395,441,594,622,526,551,477,428,406,428,437,481,527,609,536,515,462,677,802,797,719,692,575,480,587,657,660,722,708,747,707,651,405,420,415,413,483,615,562,559,456,438 2,22,20,32,39,30,23,459,502,495,474,453,443,485,522,497,539,494,540,634,600,429,538,503,472,458,429,412,418,400,490,585,619,521,553,485,461,416,415,438,449,508,603,560,564,454,725,810,798,734,699,604,529,531,599,620,698,701,753,738,690,437,430,427,432,504,606,557,559,472,443 15,9,8,24,35,27,18,426,399,384,379,397,385,422,424,392,402,405,387,405,394,395,397,390,387,391,393,393,375,404,398,378,404,386,386,395,381,398,380,376,379,399,423,414,413,393,450,417,426,403,395,388,409,424,408,431,460,452,468,466,403,405,363,378,385,406,390,400,398,402,366 5,276,216,164,213,163,125,514,498,482,456,423,445,527,571,535,525,520,558,611,604,446,583,539,467,434,413,396,392,398,487,579,610,541,543,456,438,382,424,453,486,540,647,573,573,473,708,758,756,685,658,565,437,557,616,603,671,672,752,726,671,430,421,430,422,549,630,593,565,479,437 14,9,9,118,179,176,114,415,448,430,413,390,410,405,431,407,408,408,436,516,497,404,479,463,429,419,404,398,389,390,412,487,521,447,462,411,402,394,384,411,408,416,454,442,417,422,523,672,672,584,552,493,416,441,483,471,523,493,552,524,490,413,391,379,402,444,516,469,500,433,407 13,17,16,19,20,12,11,489,605,546,522,516,519,532,596,587,579,572,654,706,702,469,625,574,542,523,472,463,402,388,526,672,691,594,629,540,498,396,412,407,444,487,595,582,608,442,774,871,861,808,780,705,584,517,579,600,696,703,765,770,733,452,463,473,486,583,711,654,683,574,506 7,23,20,28,30,21,19,536,642,594,561,515,530,571,649,610,610,610,676,769,741,509,698,637,591,572,503,480,425,389,538,739,753,660,684,576,492,397,406,424,438,495,616,602,623,428,804,919,908,856,828,745,631,542,613,643,722,734,803,807,765,472,476,482,489,668,786,735,749,622,540 19,11,10,30,35,27,24,440,385,381,374,409,380,426,424,409,403,405,406,400,414,385,386,385,393,394,389,370,376,380,401,392,391,405,383,389,402,390,416,404,410,431,451,443,437,394,463,428,427,400,418,390,392,427,438,460,500,494,545,510,469,400,379,381,373,396,404,388,393,383,391 5,10,9,31,31,26,26,430,526,495,458,443,453,448,464,473,476,446,590,676,625,508,639,556,524,503,444,425,381,406,439,707,674,613,592,489,438,386,415,407,434,459,523,504,500,406,651,887,833,785,729,611,515,505,551,557,614,609,670,649,592,422,421,398,425,619,724,644,670,534,482 10,10,8,26,30,26,22,410,376,398,391,386,380,431,446,418,415,413,405,387,405,391,393,403,386,389,401,391,378,391,393,395,395,411,400,378,383,400,395,386,395,432,481,460,448,409,484,451,414,412,422,400,361,459,480,471,540,537,581,540,486,384,373,386,387,380,399,376,383,391,389 1,38,33,27,32,23,19,665,737,687,642,587,633,710,776,763,761,747,791,847,829,592,777,728,672,653,573,530,476,441,677,812,823,746,771,652,588,443,465,519,552,645,782,756,768,526,907,973,959,913,885,824,718,699,781,792,861,856,914,910,879,583,540,605,613,760,847,798,813,715,642 19,86,72,96,130,92,71,612,539,504,475,466,485,663,740,710,684,642,639,634,628,436,503,488,456,435,448,433,385,547,773,687,645,583,594,535,525,635,769,830,884,957,1023,962,907,536,897,828,776,737,709,646,533,754,863,907,983,972,1005,946,889,512,446,490,483,535,601,572,574,490,476 13,148,117,171,242,194,138,622,793,752,692,617,626,658,727,699,704,696,810,916,891,662,875,827,764,741,628,605,513,434,630,884,909,831,850,728,649,445,449,484,553,627,746,714,730,537,881,1023,1023,988,965,881,767,668,757,774,836,834,886,882,846,529,576,544,560,789,917,861,874,771,675 18,31,30,250,439,449,254,424,401,384,407,363,404,434,458,438,427,429,419,388,397,397,388,387,376,386,380,384,375,379,410,405,407,394,391,388,395,429,413,432,427,477,549,490,465,456,530,488,439,437,429,422,372,540,622,620,621,594,619,569,518,394,389,402,392,387,410,419,406,403,398 12,17,17,85,125,128,85,382,378,404,383,395,383,383,408,392,390,400,410,407,385,399,401,399,389,375,386,376,373,393,393,392,415,386,397,393,403,370,392,407,396,385,422,390,388,383,437,463,465,437,420,406,409,445,475,482,475,456,488,432,415,384,381,388,393,397,423,397,409,381,383 13,8,8,40,52,46,37,395,413,427,416,390,413,397,423,428,400,423,437,486,483,394,445,422,423,423,388,401,384,392,418,466,480,443,463,428,401,395,400,381,390,414,444,433,430,403,533,640,620,558,535,471,420,415,431,448,497,473,530,500,494,403,401,397,402,422,464,438,459,429,403 15,27,27,314,538,551,316,411,428,414,400,387,406,451,453,446,451,445,454,443,449,399,406,415,391,388,389,384,381,411,424,415,414,401,411,408,393,422,436,433,475,505,557,513,474,487,594,570,525,482,472,430,417,585,675,670,708,658,704,620,588,415,384,405,400,426,428,425,430,423,410 13,19,18,21,39,37,20,384,394,365,376,380,367,396,415,406,415,387,383,390,407,386,396,398,390,392,388,389,389,393,393,386,397,383,393,385,382,380,401,398,416,393,425,414,409,390,415,426,421,403,398,405,377,395,432,439,439,440,469,445,415,403,374,384,394,401,391,394,404,389,393 7,326,277,215,319,283,190,451,362,383,358,378,369,465,456,447,427,447,387,423,427,374,397,404,403,401,407,399,411,415,433,424,400,373,400,388,420,439,425,470,486,532,617,529,499,434,544,472,453,431,421,425,383,474,541,520,584,567,613,580,505,384,378,385,407,387,423,402,428,391,379 13,15,13,30,44,35,25,438,400,390,374,381,393,405,451,432,415,393,387,400,405,401,404,404,396,392,385,386,383,383,387,404,405,374,407,364,380,377,414,395,409,430,476,428,430,402,485,422,429,390,392,405,406,430,444,440,497,508,548,503,461,389,400,390,383,387,393,398,394,376,383 13,10,10,67,116,106,59,422,473,461,426,414,414,426,419,423,443,417,487,588,569,406,548,494,459,453,421,418,393,382,406,536,582,498,520,436,423,392,386,420,401,421,467,433,459,413,517,717,729,657,603,509,435,430,442,441,484,480,525,518,488,396,406,386,405,463,576,501,529,445,421 16,41,39,119,186,179,113,449,575,519,493,451,477,488,520,503,482,505,591,712,686,464,650,612,532,510,441,458,395,409,455,663,717,621,622,496,487,389,411,415,450,487,575,546,552,435,722,883,893,824,789,694,566,521,592,610,691,688,745,724,664,424,429,437,442,540,717,648,649,518,479 16,16,16,104,177,182,105,438,495,454,476,468,505,422,462,454,495,486,530,529,561,406,474,473,460,450,425,437,415,399,432,506,498,474,475,486,445,392,380,397,400,407,453,455,480,410,611,731,731,679,660,599,511,424,428,438,491,490,565,580,549,416,453,414,431,493,527,517,537,491,485 13,9,9,17,19,19,17,400,444,433,437,428,397,420,399,417,416,409,456,532,532,423,511,469,432,440,404,396,394,396,406,507,541,480,474,440,397,386,400,402,411,396,439,423,429,395,517,693,703,620,574,518,428,420,456,459,504,475,525,500,488,384,396,400,399,438,526,483,484,432,412 7,17,13,33,40,30,24,413,430,402,389,382,425,401,416,414,422,417,416,451,450,394,437,423,388,394,398,392,392,396,409,433,438,417,413,418,414,387,399,417,400,433,473,449,407,387,506,566,542,517,481,435,391,421,477,465,518,518,540,518,481,402,388,385,400,418,445,439,431,412,389 11,83,71,33,46,38,27,683,769,714,682,622,663,729,800,788,779,773,823,868,854,621,806,756,702,692,594,573,485,433,703,838,852,783,804,702,613,442,462,525,557,656,796,781,797,511,924,997,985,943,918,858,769,704,788,803,873,874,931,929,899,598,597,608,640,791,871,826,850,743,651 4,9,8,22,26,22,19,394,380,401,404,398,382,438,424,388,415,406,412,402,386,385,406,394,397,385,398,383,384,385,400,403,409,401,401,371,400,389,399,412,426,452,468,444,426,410,467,448,446,424,406,402,385,446,481,469,513,506,530,493,462,401,380,385,392,403,401,405,396,370,390 18,12,9,37,51,29,20,441,412,375,392,388,388,410,416,409,414,406,410,416,415,392,399,409,386,386,378,393,399,396,403,412,430,417,404,383,390,377,393,395,430,447,467,451,450,409,487,473,474,440,420,406,398,432,489,491,559,528,574,511,491,390,394,391,393,400,404,380,387,403,374 18,10,10,38,51,45,31,381,414,405,403,385,379,405,425,398,405,415,448,478,442,394,446,436,424,423,402,390,394,395,408,446,485,445,444,418,410,382,383,402,411,430,487,441,421,406,493,635,636,549,530,466,417,413,466,470,516,499,552,522,488,384,391,400,395,423,467,446,435,417,415 6,17,14,6,9,7,5,406,394,370,389,395,399,438,458,452,437,424,402,420,400,381,387,394,385,391,390,384,382,429,517,411,413,402,394,416,387,488,625,690,757,845,913,811,700,426,662,501,432,426,404,437,403,556,696,769,857,832,853,748,662,402,390,393,400,403,399,386,379,381,378 19,15,13,32,44,35,25,418,398,403,379,370,390,409,431,413,418,410,398,404,406,386,397,396,393,378,390,393,384,408,412,404,390,399,385,388,397,403,397,397,417,458,473,445,418,413,493,461,453,424,403,390,397,454,488,512,561,524,566,527,464,383,392,385,393,405,394,386,399,403,381 16,9,9,20,23,24,20,377,395,373,386,392,395,401,381,388,400,372,373,397,399,388,383,377,375,388,380,388,385,375,391,387,383,390,393,415,398,399,386,397,402,410,409,399,390,397,418,408,398,396,385,374,371,414,423,419,433,429,446,420,419,386,388,400,374,384,404,390,390,401,389 20,9,9,38,53,48,35,394,394,398,389,378,393,401,411,400,381,402,402,403,413,379,404,392,388,380,386,381,377,400,387,401,410,385,407,399,374,376,386,395,389,395,409,399,399,387,464,464,471,434,438,404,396,426,432,447,485,466,504,460,426,391,385,390,380,397,413,392,396,379,391 7,12,11,16,22,12,9,491,610,550,520,487,493,524,587,573,560,559,635,737,713,493,672,614,548,542,471,474,425,413,529,715,734,638,680,543,486,392,426,424,441,475,591,578,582,430,756,902,890,833,806,714,585,506,572,597,675,685,747,745,715,448,457,454,459,630,757,687,724,602,504 10,26,25,351,474,485,352,561,499,479,436,455,435,607,651,626,614,570,588,601,579,420,491,464,449,430,398,392,391,636,719,676,625,562,587,544,529,702,769,797,849,905,964,896,851,563,826,806,759,720,681,622,494,745,832,858,909,888,922,872,812,493,436,483,497,555,631,574,605,481,462 10,11,11,24,36,32,20,455,473,445,440,406,424,458,467,445,451,424,474,552,554,415,517,474,442,443,409,404,388,382,457,520,591,490,505,449,406,414,410,434,457,512,625,576,533,424,590,684,700,629,605,528,478,493,531,533,583,565,640,615,538,397,396,402,407,446,555,515,490,459,417 12,40,40,81,91,89,79,442,546,490,486,444,457,461,487,475,463,466,549,681,666,453,630,568,517,495,447,441,416,403,451,639,678,584,605,499,452,390,401,407,425,442,530,484,489,397,654,865,879,811,772,674,534,477,514,527,608,596,668,652,618,407,430,411,401,524,674,609,616,503,457 15,11,11,47,76,75,45,369,428,413,401,397,402,382,402,408,406,400,415,460,457,393,435,412,420,420,394,394,377,386,401,449,469,426,430,412,415,390,393,390,375,396,412,408,434,401,449,614,651,567,520,441,420,407,424,426,454,467,464,448,453,410,390,388,406,422,458,415,421,395,420 16,32,31,340,445,447,336,453,465,440,422,409,423,461,506,493,482,476,479,528,517,408,482,455,443,418,399,408,392,435,436,493,524,469,476,438,419,407,424,445,445,471,568,492,483,467,664,736,732,653,620,541,468,551,630,643,700,685,723,692,620,433,401,415,413,468,521,488,503,428,417 14,13,13,40,53,51,38,401,482,456,429,401,402,409,436,441,433,420,477,598,588,427,562,517,463,468,437,417,392,378,413,551,617,516,542,457,418,390,391,412,399,447,447,459,440,392,541,782,800,708,678,554,454,416,464,497,530,515,587,560,517,405,405,393,383,460,573,540,557,451,441 9,116,30,393,504,102,61,847,790,726,697,643,672,884,926,903,885,873,873,889,882,628,805,764,701,668,571,562,461,726,957,906,895,830,844,738,666,817,930,981,1023,1023,1023,1023,1023,885,1023,1023,1023,993,961,901,800,1023,1023,1023,1023,1023,1023,1023,1023,684,589,680,739,820,883,845,854,753,686 13,17,14,28,45,33,21,441,402,402,397,367,389,431,456,437,420,420,391,407,389,385,406,398,396,368,395,379,384,391,394,405,410,404,403,385,393,396,392,411,413,424,471,464,439,395,500,479,461,429,414,391,414,411,454,452,524,533,597,563,494,396,387,389,394,394,419,392,383,391,383 6,39,27,57,86,56,37,409,453,426,413,427,403,456,475,447,434,464,457,531,529,411,504,462,443,414,399,409,376,406,421,502,534,453,474,429,436,414,394,404,429,446,509,478,468,432,592,672,688,616,589,503,448,456,514,517,567,575,624,599,566,394,392,412,403,448,527,472,473,432,413 18,9,8,25,30,23,19,400,406,386,396,373,388,409,423,419,412,396,394,445,418,386,410,398,399,393,388,387,381,390,415,403,424,393,406,388,392,403,407,411,433,434,456,423,426,407,500,494,487,475,419,426,405,440,466,495,506,517,563,530,485,385,392,388,395,407,415,409,413,406,390 15,8,7,13,15,15,12,410,455,430,414,411,413,415,443,448,442,430,479,507,506,402,458,440,416,404,419,401,393,408,428,493,504,464,461,422,411,415,403,409,396,409,458,441,453,395,550,663,637,591,541,495,425,419,443,455,509,496,552,545,499,404,401,409,402,454,510,475,501,439,395 3,13,13,71,87,89,72,426,467,440,434,423,410,422,453,434,441,442,484,572,561,421,511,484,453,438,424,410,399,378,426,525,550,490,509,445,439,382,389,419,397,390,469,446,456,417,590,757,762,701,654,558,481,432,462,446,525,537,593,589,529,411,406,414,402,472,580,550,539,452,417 18,301,264,255,314,283,227,600,750,705,659,570,577,649,710,688,680,662,775,879,866,592,826,774,695,685,594,581,468,433,626,835,871,782,806,674,612,478,481,534,568,659,769,741,731,560,896,1023,1023,970,943,858,744,733,805,834,888,883,924,907,864,497,524,508,543,730,861,815,821,720,624 16,711,514,371,361,215,226,838,796,746,690,658,668,871,913,894,879,863,855,902,882,596,841,779,709,705,589,558,480,680,836,857,879,794,815,696,629,738,814,846,900,955,1022,975,944,876,1023,1022,1006,957,931,871,755,1014,1023,1023,1023,1023,1023,1023,1023,668,554,677,719,794,888,848,855,742,675 1,19,17,20,29,25,17,446,461,444,427,420,403,440,483,464,424,439,483,548,550,419,513,472,431,443,404,422,393,414,460,534,566,486,505,435,411,404,422,444,462,542,651,595,550,438,597,703,709,643,598,511,472,524,580,572,631,613,672,631,560,406,401,388,412,437,534,505,524,447,414 3,16,16,57,77,71,52,436,509,468,454,419,433,460,468,457,434,468,544,615,601,436,547,523,459,450,423,421,392,382,435,570,624,522,555,452,423,407,391,391,400,453,524,499,466,407,629,811,812,743,694,597,485,486,539,563,624,614,659,645,597,421,420,420,407,494,612,523,558,480,428 15,281,248,173,241,196,138,422,396,359,401,379,406,426,442,456,441,433,423,447,431,383,426,385,387,381,385,366,390,412,481,459,441,425,441,390,406,423,445,456,492,567,659,573,548,430,562,553,529,488,468,427,415,490,528,534,580,554,619,580,522,391,387,413,384,432,429,412,435,409,401 20,15,15,54,86,82,50,421,454,406,426,410,393,394,454,447,446,421,439,502,506,408,462,443,427,413,405,404,384,399,422,450,491,458,450,438,398,387,392,392,387,414,470,435,444,393,559,651,668,602,571,495,445,412,469,463,515,537,589,555,501,404,399,392,406,439,497,469,476,438,417 10,126,120,570,1023,1023,541,719,608,542,506,506,535,756,803,778,772,745,730,678,675,421,450,469,452,453,453,457,404,585,706,636,553,523,537,486,451,585,637,683,747,817,897,851,835,720,923,841,771,738,725,677,578,873,930,935,961,947,986,954,905,588,463,580,590,614,589,585,610,522,493 11,26,26,62,77,74,59,435,512,479,467,440,467,438,467,451,458,445,516,646,633,448,601,555,489,463,444,450,405,399,447,619,659,556,585,502,438,380,392,399,414,416,481,475,471,405,636,854,860,786,753,649,539,454,500,499,564,585,628,625,588,425,427,401,404,500,648,598,600,502,469 11,25,24,135,196,194,132,592,689,643,616,576,570,641,711,691,696,687,741,806,788,534,712,668,620,594,539,502,448,399,623,762,769,700,715,617,557,420,424,435,465,539,701,690,716,475,871,961,950,899,877,811,704,602,701,720,801,801,865,870,835,543,523,543,581,733,824,771,802,683,617 12,237,211,172,249,228,157,434,416,382,404,430,392,442,456,411,404,408,417,430,432,386,432,416,397,384,385,377,380,385,415,435,433,419,417,405,396,415,422,447,444,479,512,491,461,430,557,502,496,459,449,378,381,463,485,509,558,555,614,577,508,410,398,389,384,432,451,406,421,385,411 4,39,35,34,41,29,26,582,772,722,688,616,642,614,689,685,673,688,802,896,868,647,849,801,749,704,608,580,468,388,611,868,888,815,824,706,633,423,428,423,460,535,673,666,683,456,857,1023,1023,978,950,869,761,573,641,667,765,772,840,850,813,515,550,518,547,798,908,854,870,763,658 16,18,18,46,65,66,46,396,434,409,399,404,406,399,421,414,417,407,449,536,496,421,527,465,429,413,401,404,378,377,430,550,560,457,458,417,395,388,399,409,413,449,528,478,468,400,500,701,682,585,538,473,409,441,470,487,543,504,552,511,504,389,393,375,397,436,511,471,455,415,400 13,72,65,45,73,66,40,426,547,520,495,435,460,456,498,464,467,477,541,700,672,464,691,618,543,513,460,433,395,370,454,680,721,630,640,513,461,388,402,431,423,451,495,487,489,413,636,901,909,821,790,662,537,485,525,529,582,608,639,638,610,421,440,407,430,544,738,661,664,543,493 17,21,18,29,50,38,22,417,372,400,407,385,383,413,433,425,423,401,398,399,408,390,403,393,392,375,388,364,382,388,405,402,407,380,381,390,391,403,436,429,431,456,533,471,434,419,526,475,433,437,407,386,382,466,513,534,568,553,595,528,475,381,393,373,389,383,405,391,399,380,386 19,9,8,26,28,25,23,417,390,393,380,365,395,404,408,408,403,396,403,397,402,378,391,396,379,382,400,383,392,378,397,407,395,393,401,379,390,395,407,398,413,434,459,430,421,405,482,439,447,416,394,389,388,436,466,471,510,513,538,507,472,384,400,386,391,377,404,400,381,398,377 11,15,13,28,44,34,21,464,387,402,397,373,399,467,469,433,445,422,413,415,412,384,386,406,395,393,369,377,383,379,406,406,403,401,392,368,386,415,396,418,415,429,492,435,438,401,524,464,455,433,416,404,405,456,487,473,549,569,628,580,522,380,400,381,387,398,401,387,405,379,388 8,71,57,93,93,79,75,425,470,477,426,422,418,444,466,465,459,463,511,635,600,443,582,556,485,472,429,420,421,390,439,587,635,541,550,457,423,405,407,425,446,454,537,483,468,432,611,798,816,727,685,572,469,509,544,566,637,620,666,635,590,404,412,392,404,462,620,569,574,491,436 4,97,91,496,859,813,469,523,553,542,537,503,538,550,611,609,590,600,634,640,643,439,522,517,496,491,468,457,442,414,551,589,572,544,579,531,526,426,419,430,450,472,624,603,631,513,795,823,804,776,765,728,635,563,633,651,721,728,788,792,760,474,491,498,495,561,606,589,649,550,540 6,34,33,8,14,13,7,582,563,491,486,478,490,637,713,697,697,671,666,616,640,406,441,450,460,448,414,404,402,432,706,624,573,542,588,545,502,482,514,569,617,731,849,812,815,477,876,800,740,720,697,666,567,658,737,769,852,854,906,893,851,493,450,535,529,571,562,550,574,492,476 13,10,9,45,60,59,44,405,570,542,514,461,473,421,453,448,425,418,538,722,708,458,665,633,542,538,456,453,411,397,433,663,740,663,673,546,489,374,402,400,410,413,455,459,454,399,567,928,953,880,843,739,590,436,465,450,491,497,547,529,523,398,436,387,403,484,685,650,673,547,489 9,11,10,23,34,26,19,418,388,384,376,365,386,412,402,412,402,386,393,377,395,370,392,376,379,387,390,380,377,384,392,390,406,383,390,380,379,386,394,395,397,417,446,431,434,401,464,404,408,403,386,380,368,420,414,430,494,481,508,502,436,396,387,381,394,380,401,382,388,391,384 18,11,10,32,36,27,24,419,404,397,390,375,377,412,420,411,433,399,398,409,410,373,394,405,395,388,382,393,386,374,420,423,423,381,387,392,387,396,395,417,421,438,485,445,450,402,487,450,444,410,415,388,399,456,482,499,530,506,560,512,451,392,387,393,401,404,405,389,387,391,398 18,11,9,18,26,20,14,433,382,385,391,382,382,404,433,396,411,389,399,394,397,393,405,388,387,395,382,377,377,414,398,389,411,387,391,387,383,378,396,384,398,392,429,405,404,396,436,435,422,379,408,394,383,411,435,445,478,468,494,466,427,392,376,393,375,390,382,370,387,388,376 17,9,8,28,30,25,22,408,375,373,375,410,387,412,432,422,410,393,394,398,396,376,392,393,383,386,396,398,400,374,398,389,395,389,395,402,371,388,381,397,402,400,406,423,423,394,464,420,426,394,405,389,375,412,428,439,462,463,503,487,450,383,388,383,381,375,392,376,409,385,387 4,25,22,14,15,12,11,577,693,649,611,566,583,620,687,671,672,661,743,807,781,550,747,688,625,614,527,519,461,407,591,783,795,704,743,620,576,405,417,443,467,521,673,667,674,453,845,951,941,893,862,789,675,565,641,673,755,763,838,837,806,500,521,506,525,711,817,755,781,673,588 11,36,33,65,72,61,56,526,660,597,594,507,550,550,613,615,581,573,704,773,752,575,704,656,604,588,498,516,445,385,522,752,756,681,705,613,536,423,409,400,437,494,606,593,615,436,782,961,937,892,858,786,661,537,594,642,721,716,782,787,745,478,508,462,495,710,791,751,773,648,579 6,8,8,34,60,61,33,397,404,411,404,388,395,394,396,402,388,413,435,455,456,387,434,429,400,407,397,388,397,379,389,429,455,430,444,401,407,403,380,375,391,392,395,402,406,390,462,606,624,552,493,446,407,398,400,414,446,414,464,468,445,396,392,387,389,406,435,418,430,404,403 8,87,68,126,177,143,102,475,595,566,489,467,458,507,560,541,517,494,621,756,731,489,718,670,562,567,473,468,405,386,482,710,765,657,673,544,461,418,416,451,451,516,605,576,563,469,718,888,901,826,795,690,567,569,641,638,702,701,744,732,672,427,463,427,444,581,758,692,698,589,488 17,9,9,26,35,35,26,390,416,398,403,389,404,411,411,404,436,412,398,454,473,406,442,422,406,413,401,390,382,378,413,459,454,423,450,403,396,399,391,369,389,402,441,420,413,382,497,591,586,516,506,456,434,415,441,440,477,491,480,490,457,387,384,392,400,417,450,439,439,417,410 15,10,10,46,69,67,44,414,452,436,426,398,418,411,424,424,423,420,457,550,534,430,496,457,446,438,423,394,381,406,422,532,543,476,497,442,419,391,381,402,400,405,421,434,451,375,516,716,722,644,605,516,443,400,422,437,473,466,500,504,483,393,401,391,398,445,525,479,495,433,422 16,17,17,51,60,61,50,412,464,457,440,414,419,429,466,433,446,423,488,561,561,428,508,468,441,444,426,422,403,386,419,545,547,496,515,443,436,392,381,402,413,397,457,437,469,393,601,770,765,693,663,562,480,424,451,502,530,547,596,578,548,399,405,407,424,476,552,520,516,453,414 7,38,26,52,86,56,34,420,403,362,388,375,373,422,422,425,428,413,408,411,413,376,390,391,388,369,390,369,385,402,441,422,398,407,400,397,391,404,418,421,440,466,540,507,492,423,568,494,427,406,386,428,398,505,570,568,619,617,651,613,543,391,390,385,389,385,424,420,396,396,389 15,21,20,56,82,74,49,411,489,447,427,421,439,431,429,441,443,417,495,575,573,429,519,486,451,447,429,414,394,376,416,542,579,493,510,453,432,408,390,379,412,415,469,446,452,408,573,735,742,663,626,545,457,432,490,496,546,536,600,594,546,402,390,388,411,456,569,494,519,443,446 5,13,12,28,31,19,17,493,643,600,561,493,529,549,597,605,603,599,709,803,770,537,730,675,611,589,519,469,436,416,533,763,781,702,730,595,520,395,410,430,461,492,613,599,620,421,783,945,938,882,853,761,629,541,608,628,715,718,784,793,747,471,466,471,489,688,819,752,771,667,559 7,15,13,27,42,37,23,412,415,406,402,392,377,418,434,417,424,413,424,385,395,374,402,389,394,397,380,396,384,411,408,404,413,386,405,402,405,393,414,424,429,455,519,463,458,434,507,472,450,418,406,395,410,494,546,535,575,566,608,547,519,386,387,397,381,409,421,402,401,395,397 5,9,9,30,41,40,27,390,460,425,441,410,418,414,431,440,418,432,486,547,515,396,495,458,435,421,395,417,384,391,408,522,541,488,493,434,414,396,384,396,379,418,428,434,430,404,547,735,745,658,632,547,455,424,440,460,497,492,550,548,502,412,389,406,405,456,532,481,502,443,411 5,221,177,762,1023,1023,654,998,963,919,905,868,899,1023,1023,1023,1023,1023,1023,1023,1023,759,896,880,854,832,786,786,697,695,977,975,959,918,941,884,845,717,766,817,866,943,1023,1023,1023,881,1023,1023,1023,1023,1023,1023,961,1016,1023,1023,1023,1023,1023,1023,1023,926,820,927,945,986,1004,983,1004,924,892 7,12,11,23,37,31,20,396,385,387,389,370,384,389,388,387,376,378,395,406,407,386,383,399,398,395,394,400,369,374,376,407,393,395,396,407,390,373,387,400,373,381,392,399,396,380,422,457,451,447,439,394,402,368,377,385,384,388,397,409,404,401,400,391,380,397,411,398,402,391,404 2,118,58,1023,1023,1023,1023,1023,940,893,865,813,824,1023,1023,1023,1023,1023,1023,1023,1023,783,954,911,854,837,752,719,616,704,919,977,985,914,928,829,747,771,820,837,886,952,1023,1021,1014,913,1023,1023,1023,1023,1023,971,875,1023,1023,1023,1023,1023,1023,1023,1023,932,736,928,947,973,1015,973,985,890,831 8,79,67,83,100,86,72,459,545,523,472,504,463,516,541,520,516,531,598,721,686,454,649,603,509,511,470,448,415,426,503,669,700,617,635,485,471,450,439,433,468,530,639,578,579,457,739,866,869,797,774,666,558,597,660,669,734,716,786,754,709,434,430,411,436,579,710,640,662,546,487 12,132,100,276,313,214,206,532,680,633,591,513,551,558,606,611,594,594,709,815,794,558,757,704,636,612,518,484,448,412,549,774,801,710,732,610,537,428,428,450,473,516,653,643,626,491,809,959,956,899,868,789,672,587,666,699,766,765,820,810,779,476,469,462,487,692,813,767,778,652,572 11,19,15,39,52,39,28,458,393,388,394,382,391,461,487,443,417,417,402,394,386,379,376,396,392,387,366,387,386,408,397,402,400,388,397,384,381,403,385,411,418,425,526,468,455,393,500,421,422,393,402,402,395,433,459,450,547,546,605,550,503,387,377,395,386,390,398,376,390,389,387 7,12,9,34,50,47,31,449,448,440,407,407,403,455,473,462,447,449,482,511,486,410,476,450,416,423,402,380,390,404,430,494,504,451,464,424,415,406,428,415,422,471,535,484,483,441,622,681,670,582,558,487,453,526,591,601,648,631,680,640,576,404,398,409,409,453,502,447,473,429,411 8,11,11,59,82,74,52,416,431,431,412,406,400,428,463,447,435,441,453,499,477,420,455,432,430,442,402,409,391,407,423,468,468,444,455,432,398,390,411,413,408,428,477,452,443,415,556,681,676,609,559,519,449,446,516,507,553,551,600,595,544,409,402,404,417,461,497,455,484,433,419 17,16,16,78,113,112,75,390,382,388,389,399,390,422,406,404,380,407,391,396,381,371,381,391,388,387,388,374,389,396,409,393,383,375,390,394,362,400,399,396,406,426,446,418,427,403,445,423,424,424,408,385,390,463,497,496,488,468,501,437,443,402,393,393,388,392,392,399,396,401,383 16,24,19,104,94,74,84,539,476,457,453,437,449,585,657,643,619,608,607,567,543,415,442,421,412,401,396,405,392,441,584,529,500,457,478,474,420,443,487,496,574,661,785,726,709,507,853,779,700,657,631,590,497,710,798,827,887,881,921,886,842,460,395,479,485,510,515,477,495,457,432 3,40,33,22,22,15,15,656,797,747,704,643,675,716,770,763,755,756,826,906,885,676,849,799,742,721,628,605,512,419,685,879,890,826,833,713,660,428,450,479,528,609,766,750,778,500,917,1023,1023,973,947,880,775,667,754,772,846,855,913,916,886,591,580,584,632,807,908,857,875,777,691 13,12,12,38,63,63,37,408,468,454,434,417,435,422,438,432,441,407,464,579,565,423,526,485,464,461,432,402,399,387,413,548,598,513,503,455,423,380,394,405,403,399,449,437,448,397,543,774,788,699,671,554,478,444,450,466,525,500,563,530,508,392,400,387,395,437,570,516,523,450,438 1,150,128,649,765,707,594,575,507,484,454,443,469,659,743,713,699,647,632,609,608,428,494,461,454,451,428,396,398,512,760,681,609,559,590,562,519,630,768,829,887,963,1023,963,898,585,903,831,768,738,701,658,545,779,896,941,1005,989,1017,957,901,546,418,513,527,579,553,551,572,463,444 17,28,28,97,140,138,97,418,475,441,434,402,422,405,449,448,422,431,468,567,563,426,518,482,450,433,423,409,392,404,407,514,548,492,483,434,436,398,396,396,392,419,479,444,472,397,564,775,794,717,676,572,466,432,480,478,528,528,580,582,524,407,398,393,413,452,555,503,503,457,446 9,41,38,54,76,70,47,477,464,433,441,428,430,520,556,543,514,498,525,516,518,419,442,438,427,417,399,403,382,457,582,540,523,491,503,457,411,471,545,596,689,780,874,805,736,417,749,721,669,607,588,550,464,573,678,733,832,826,861,803,740,405,437,440,436,474,493,492,489,450,422 8,19,19,105,154,155,106,402,404,400,401,382,419,400,413,417,416,401,404,439,417,399,421,411,392,388,395,396,401,395,384,417,415,425,416,387,385,374,376,417,397,409,420,405,412,409,484,513,507,443,451,408,392,443,465,468,487,460,515,482,436,406,374,392,390,411,418,404,406,401,389 10,15,11,38,43,30,27,422,403,407,380,382,402,422,464,436,414,407,408,430,448,394,427,424,405,390,391,384,381,389,411,437,434,412,399,406,417,395,407,394,418,426,468,445,457,407,540,522,523,460,445,402,391,451,472,473,541,557,594,550,510,371,391,389,360,406,444,398,406,407,389 11,13,12,39,41,38,35,401,391,390,389,375,385,412,405,398,401,410,388,408,408,385,407,395,398,395,386,373,386,397,395,396,406,385,387,393,396,395,378,404,365,409,430,416,418,409,445,443,453,443,417,422,377,433,435,439,465,454,481,474,419,380,398,380,393,390,415,390,394,390,382 10,9,8,20,27,24,17,425,382,377,390,393,379,433,442,405,397,393,370,399,386,379,386,382,381,374,393,398,370,380,404,395,401,390,380,376,383,379,411,400,404,398,435,434,427,386,487,411,406,410,401,399,390,418,453,436,500,502,549,501,473,382,392,388,379,385,379,377,392,375,384 4,28,24,29,46,32,20,463,416,441,415,404,406,468,498,479,488,462,477,499,491,403,436,421,415,417,392,390,398,443,452,458,450,423,445,448,406,396,445,458,485,503,614,549,503,456,643,619,605,547,503,476,421,578,647,640,707,695,733,673,615,421,377,416,427,448,458,431,438,413,416 12,159,120,163,233,168,124,579,750,696,638,580,592,630,695,680,678,677,774,874,843,623,819,771,693,676,573,551,465,432,610,841,868,780,802,688,589,444,477,507,554,636,756,721,710,501,867,1010,1007,951,924,838,726,669,756,775,837,830,884,873,838,520,541,535,549,754,879,822,842,731,628 11,98,91,170,228,211,155,473,636,585,553,485,488,513,578,570,555,545,650,765,745,502,710,652,599,558,499,468,439,389,498,718,752,660,677,560,500,399,444,439,473,529,627,593,573,490,755,932,937,872,848,752,617,594,681,689,745,732,788,770,723,454,474,431,455,603,741,685,703,581,523 10,346,305,235,301,258,202,464,425,409,413,413,394,471,484,451,478,446,450,482,487,401,463,450,425,400,400,406,392,469,482,501,477,460,450,445,398,448,475,491,552,628,711,636,584,457,616,664,654,555,522,473,429,504,579,605,656,649,703,670,582,419,370,401,413,438,492,467,459,438,401 19,14,13,26,25,16,17,412,392,392,385,390,418,395,401,415,403,424,416,442,427,403,432,404,400,396,401,392,379,396,406,436,411,427,415,395,383,385,405,440,439,504,571,490,450,412,489,544,529,482,460,441,398,451,487,546,586,562,598,526,488,398,388,406,407,381,436,412,417,406,401 14,34,34,52,77,78,52,456,503,469,454,436,443,453,477,461,462,485,536,622,603,438,563,519,490,470,443,439,402,397,463,605,618,544,546,477,453,387,406,390,418,423,496,487,486,399,647,815,817,748,717,628,515,423,467,510,559,566,621,655,590,408,423,423,426,517,619,555,590,509,461 13,66,61,26,33,21,18,441,488,446,450,406,446,459,491,486,461,475,514,582,585,418,528,499,458,437,419,402,383,394,451,553,597,498,519,439,418,431,383,407,427,457,530,505,487,426,653,762,754,675,641,567,467,489,534,559,590,600,670,660,613,419,410,434,424,471,611,541,574,465,413 18,13,12,33,46,45,31,401,413,400,410,415,396,400,411,404,412,433,454,472,440,392,426,427,390,411,403,397,404,379,385,430,465,429,447,405,403,394,383,385,425,422,468,416,409,402,501,618,599,535,529,477,418,425,468,482,528,526,555,530,476,382,382,405,392,398,457,429,426,404,406 12,11,10,24,32,27,21,403,388,389,375,402,378,396,415,395,408,388,391,400,391,375,394,370,377,384,371,398,395,365,401,384,387,380,383,389,366,414,410,402,427,428,468,427,413,419,471,387,393,397,381,379,393,445,502,490,518,497,552,486,444,380,383,382,387,379,396,375,389,392,384 5,22,22,82,96,96,81,411,467,453,417,422,414,411,453,444,433,434,475,544,531,424,508,474,434,442,395,414,413,379,414,509,532,472,485,436,411,398,396,401,408,436,452,459,451,406,569,731,719,658,612,538,477,443,486,493,560,555,595,573,539,410,399,393,394,459,547,490,512,435,438 14,85,79,110,128,115,98,514,676,625,587,525,542,536,589,591,565,571,707,816,792,541,763,710,638,607,513,509,439,408,536,770,806,723,748,603,550,419,434,439,469,537,652,615,620,454,792,965,973,909,881,797,669,557,650,682,761,757,803,796,742,450,493,470,466,656,800,753,753,650,569 4,14,14,67,89,90,66,398,467,433,385,408,426,402,412,403,416,411,463,517,501,415,486,455,415,431,397,395,405,391,412,496,519,459,455,419,411,387,380,383,392,393,442,417,428,391,526,706,697,627,570,506,450,429,464,461,488,475,537,508,468,380,408,403,391,449,499,450,502,442,403 4,10,8,21,26,21,17,433,390,364,382,404,399,448,477,409,418,392,390,399,386,373,387,384,397,372,396,378,384,377,394,398,404,384,388,392,398,377,397,392,391,403,429,428,423,398,454,418,421,412,399,387,373,427,423,426,462,464,494,473,440,392,400,388,388,373,390,386,386,399,384 10,10,8,32,35,25,23,416,410,384,387,388,388,417,418,418,399,378,420,428,424,368,418,406,397,394,387,390,376,384,394,418,417,401,407,416,375,386,392,395,392,420,467,430,435,413,489,483,480,440,413,420,407,420,452,443,504,499,519,504,456,375,402,386,386,388,424,405,419,392,382 4,10,10,27,39,39,26,413,432,405,420,389,410,392,421,417,416,408,451,511,502,416,489,449,425,436,413,397,398,382,401,503,512,460,463,424,427,396,386,394,392,427,456,442,418,385,504,679,688,592,545,499,456,431,476,479,510,510,551,524,484,397,398,388,395,429,504,464,463,415,401 2,11,11,15,24,23,14,497,546,533,481,472,517,530,596,588,588,586,621,670,651,454,560,543,501,492,466,450,418,412,513,622,627,570,578,521,452,397,413,407,415,476,587,568,592,420,773,835,814,772,750,702,595,508,552,583,663,681,751,762,727,464,452,457,497,599,673,619,651,540,498 4,68,56,103,108,89,86,514,632,569,522,472,512,542,588,551,546,568,657,763,744,512,716,659,574,569,486,475,419,418,516,742,778,665,705,581,523,411,421,434,460,506,617,592,590,469,769,922,924,855,828,735,618,572,644,644,731,721,781,771,731,449,447,442,465,629,787,712,721,603,541 15,225,174,140,212,173,110,639,885,839,786,682,695,668,732,716,709,689,872,1022,984,782,1007,946,878,856,749,688,556,451,645,989,1023,942,957,829,730,424,549,551,620,696,802,754,749,600,880,1023,1023,1023,1023,935,819,770,829,824,872,866,913,891,854,518,604,512,535,846,1016,956,960,858,748 19,12,12,110,143,141,108,406,380,382,386,397,397,404,398,395,393,400,403,408,411,400,408,404,403,401,377,395,384,367,385,408,404,384,397,398,403,384,384,374,398,386,400,398,417,402,437,488,482,445,448,427,388,422,430,413,439,451,475,436,437,403,373,397,388,391,408,407,401,399,387 12,110,105,88,120,114,83,408,416,405,389,405,412,409,440,430,382,420,429,416,430,370,410,408,388,399,408,394,382,385,392,421,423,401,407,407,385,380,413,424,418,448,491,460,423,407,455,501,493,435,471,423,396,460,466,455,514,498,560,521,474,399,393,391,405,407,430,392,417,396,387 7,15,11,30,32,14,13,437,430,415,389,381,404,458,493,469,456,458,455,449,467,392,428,425,413,406,401,400,389,398,452,463,472,430,439,410,398,397,425,451,483,525,601,554,516,438,661,623,578,529,516,449,431,542,614,631,707,693,742,699,626,398,418,408,415,429,463,439,458,425,413 15,21,20,46,53,51,44,422,482,455,457,416,437,438,470,428,438,436,500,616,601,428,549,501,466,471,422,417,395,403,419,550,610,539,526,453,444,405,401,409,407,461,490,447,451,410,599,810,825,743,709,590,487,477,526,526,592,565,635,610,553,419,413,402,400,467,581,560,563,454,449 5,11,11,10,12,9,7,485,552,512,483,450,459,518,577,563,544,540,602,674,655,478,622,557,507,482,450,449,409,400,494,653,666,569,597,497,484,410,411,443,441,472,583,567,582,426,728,830,821,761,726,639,519,525,605,612,686,680,747,736,681,441,439,436,482,575,689,636,650,525,467 11,106,79,207,267,197,153,536,765,700,668,567,565,566,627,603,604,586,795,920,876,690,901,835,757,739,611,547,480,421,545,897,922,831,844,696,573,444,464,484,520,596,691,638,643,534,808,1023,1023,964,929,824,676,665,720,731,781,774,827,811,758,466,499,468,487,787,920,853,852,747,615 18,9,9,40,48,49,40,413,465,431,431,416,410,436,427,430,425,428,468,566,521,423,520,483,442,428,425,413,399,400,421,533,567,478,484,462,427,381,393,384,393,426,419,421,442,403,583,755,773,683,643,544,447,420,472,454,540,523,574,553,539,391,411,379,410,441,557,512,509,439,436 20,16,14,37,48,39,29,438,383,381,396,377,389,457,447,403,418,398,413,409,396,393,408,391,396,381,401,385,383,397,405,399,408,393,402,377,386,398,388,412,428,428,479,442,435,398,495,445,430,419,404,389,371,441,470,459,498,515,575,528,488,388,372,377,381,396,396,400,397,389,392 10,167,153,167,193,163,144,620,617,559,545,531,549,684,730,678,679,676,684,723,721,512,641,606,578,534,463,466,441,427,553,656,668,587,606,521,455,416,422,419,457,507,634,603,631,478,834,865,853,817,796,748,640,570,644,641,751,770,836,838,802,467,481,485,517,632,718,662,705,600,521 10,40,39,92,93,84,83,446,494,476,460,440,443,490,534,509,484,491,552,609,610,445,561,523,486,490,445,441,403,421,454,578,612,522,543,492,437,418,405,419,429,481,540,515,502,426,696,819,829,759,731,662,540,531,577,615,682,679,731,696,659,426,404,428,425,489,604,584,607,509,467 19,12,11,10,14,9,6,427,480,452,441,425,448,445,475,481,473,449,501,570,534,427,509,463,440,446,418,411,385,393,429,541,555,500,509,421,419,386,388,428,400,426,493,465,486,399,628,736,725,658,621,556,464,432,484,499,587,565,633,617,585,411,420,408,419,472,547,488,542,465,423 5,26,25,41,52,40,33,436,555,533,488,436,416,491,489,474,471,488,542,730,714,479,720,659,557,557,474,432,397,410,452,673,757,636,672,530,457,423,406,444,425,486,549,536,519,425,641,818,855,763,738,603,496,505,563,569,642,617,694,666,623,409,443,407,411,509,740,670,657,557,467 8,122,106,52,57,35,32,595,591,532,523,491,525,653,717,704,693,670,683,676,682,440,524,492,479,471,415,440,440,616,852,733,688,623,645,610,564,762,913,961,1015,1023,1023,1023,990,627,1007,918,855,823,793,748,633,893,1017,1023,1023,1023,1023,1023,1011,517,469,518,531,601,619,594,629,541,483 17,42,41,100,127,115,88,432,476,445,438,433,440,439,469,486,449,447,512,566,571,414,522,470,433,444,426,426,408,406,436,534,548,501,518,437,442,408,399,433,389,434,501,453,463,405,617,778,787,715,674,563,500,447,491,528,595,586,646,614,554,407,414,386,423,466,536,486,514,446,431 20,8,8,17,24,23,17,400,401,397,402,394,393,410,421,421,403,407,408,407,389,388,399,390,384,398,390,384,381,379,404,399,390,412,401,376,379,398,396,394,396,420,445,427,426,405,480,457,458,429,410,406,389,429,442,450,492,477,525,488,456,375,404,385,394,393,393,395,403,412,381 7,21,17,67,77,59,53,414,412,397,397,395,399,429,452,438,428,416,390,417,405,381,389,390,395,400,394,391,384,388,475,446,405,399,426,423,370,402,479,507,556,653,770,673,580,423,662,557,511,499,458,454,419,486,619,671,805,805,835,743,656,402,385,405,396,396,420,400,410,403,385 8,19,19,38,40,37,35,424,486,454,451,432,430,442,448,454,453,453,500,571,551,420,501,472,453,445,427,409,390,404,432,529,539,490,502,442,438,383,391,390,393,416,450,464,452,387,607,764,757,699,664,564,495,409,462,459,546,522,583,586,557,410,426,415,441,492,562,521,531,464,434 12,8,8,33,39,36,30,378,411,395,409,389,401,414,410,406,405,401,415,431,425,389,425,422,415,401,387,396,390,396,383,426,437,402,428,401,401,383,396,399,388,386,396,410,417,400,461,577,573,547,507,460,416,399,397,426,431,441,445,456,459,391,384,393,394,396,431,438,435,416,407 9,47,45,118,220,216,115,393,384,397,381,369,395,405,392,392,396,396,390,409,400,382,391,394,393,409,377,402,376,369,391,417,392,395,414,417,398,387,387,403,395,398,426,409,411,405,442,470,486,439,434,408,403,415,437,484,486,453,489,436,432,409,386,397,402,399,406,418,412,393,412 11,8,8,27,20,19,26,390,400,407,403,392,399,410,392,380,379,391,423,417,407,387,405,388,387,399,392,389,387,359,394,415,406,393,413,397,388,378,386,413,385,409,403,395,418,390,419,454,445,414,435,407,393,397,413,400,406,421,414,418,406,383,415,380,394,401,411,411,414,386,384 20,23,18,39,42,28,26,415,418,416,413,420,393,415,413,421,438,435,459,520,503,414,494,468,418,422,410,395,399,397,416,491,534,449,477,403,406,408,408,412,421,441,461,460,448,416,557,664,666,575,537,474,444,479,517,521,556,541,594,579,504,414,389,404,402,447,506,471,479,433,407 13,23,15,30,47,37,22,435,408,396,377,370,384,435,448,437,411,411,406,398,408,373,411,395,398,403,392,385,382,373,406,408,405,404,414,400,399,414,418,437,424,445,498,459,445,414,514,453,431,400,413,412,400,478,490,503,542,541,578,533,501,388,377,384,397,387,401,379,407,400,382 4,48,44,85,96,79,72,657,673,609,580,523,513,695,745,702,692,657,715,804,785,532,747,688,605,584,488,479,424,423,564,765,792,699,713,590,517,443,468,513,523,590,712,682,677,526,840,940,939,873,848,757,645,695,771,787,841,838,882,866,822,513,460,518,548,688,801,743,748,624,530 10,20,18,25,27,24,21,409,373,401,400,378,402,415,437,417,417,392,395,390,431,399,395,382,398,393,381,393,385,383,430,416,412,407,395,402,382,386,420,455,485,565,681,585,531,404,594,482,474,435,421,413,404,455,543,582,742,732,781,681,587,381,383,385,397,401,392,395,410,390,405 19,15,13,31,42,33,24,428,401,395,385,392,380,423,437,421,409,409,417,413,407,404,399,393,388,389,387,387,379,402,385,423,402,392,400,389,388,407,410,412,433,461,525,483,436,429,512,468,451,421,412,402,409,481,533,531,580,545,623,558,500,396,383,383,385,399,391,384,378,400,392 9,11,9,42,44,40,37,404,422,413,418,395,402,421,415,424,404,403,423,461,427,404,430,420,395,398,395,400,379,410,382,442,459,435,447,422,407,378,373,405,408,431,451,439,452,385,487,600,616,535,516,441,425,428,473,461,488,478,574,514,480,404,386,375,398,414,459,443,443,398,378 2,151,128,179,266,218,144,565,697,632,606,530,553,623,688,682,657,647,738,819,802,550,768,718,648,622,532,509,446,424,596,784,816,718,752,623,581,412,475,466,507,594,724,693,684,525,842,954,954,893,865,780,658,692,760,756,820,814,866,850,814,492,495,498,524,696,815,756,779,676,574 6,20,15,44,61,42,29,476,469,468,420,405,447,497,523,486,475,478,501,555,552,413,524,470,455,456,404,402,385,398,434,524,551,480,492,421,415,394,416,406,415,405,473,473,487,416,646,738,728,657,626,555,434,452,489,517,581,598,680,655,618,409,412,415,416,481,584,516,519,478,417 13,12,12,54,90,95,56,388,389,400,403,385,396,395,392,401,394,395,412,408,400,386,395,407,397,397,383,371,389,377,386,405,428,398,387,400,406,380,400,392,390,415,389,377,403,388,412,452,466,419,400,407,403,409,435,452,446,429,435,418,418,392,395,386,382,398,415,408,397,384,388 18,16,15,22,35,32,17,433,547,498,481,436,451,427,468,465,466,448,538,688,690,469,641,602,540,509,445,452,419,380,453,635,699,588,617,498,477,387,404,412,417,403,463,464,475,393,638,918,948,872,839,729,595,420,460,480,512,515,593,572,583,421,441,403,418,513,657,616,615,540,467 10,17,14,23,25,22,19,421,403,407,411,390,405,429,451,431,428,430,410,440,428,391,405,406,383,381,396,376,404,383,446,429,426,422,419,392,391,407,435,460,518,601,709,611,564,441,661,583,517,494,479,426,403,557,641,682,797,784,823,741,659,399,376,400,391,420,418,419,437,415,389 7,12,11,32,37,30,25,413,426,411,414,376,403,448,446,445,447,444,457,470,482,411,444,442,403,424,413,386,400,407,414,473,490,437,441,435,383,400,422,417,445,476,539,500,469,427,585,637,631,560,532,465,427,520,575,596,639,617,680,620,552,404,394,397,398,427,481,452,432,428,397 13,12,13,40,61,64,41,394,736,681,576,473,494,396,401,388,406,400,763,938,852,711,924,815,747,715,572,494,419,401,418,920,921,817,815,644,548,376,437,445,460,491,525,467,470,463,454,1023,1004,923,870,728,556,529,533,505,460,434,453,435,448,386,446,408,402,754,906,778,804,644,514 19,21,21,47,74,72,44,440,531,527,457,427,468,464,488,469,469,468,583,687,673,462,628,586,517,492,453,430,401,386,458,634,687,580,607,502,448,394,418,408,436,429,515,493,496,419,660,863,875,801,766,640,538,476,554,551,636,626,685,650,615,406,425,423,434,534,665,612,602,511,459 19,27,24,255,394,350,228,430,463,458,434,406,410,447,468,454,461,449,473,558,542,434,513,483,435,431,416,421,398,384,421,533,537,486,508,444,435,401,403,416,419,460,532,500,473,464,623,748,750,673,617,549,449,484,544,559,624,627,671,639,576,398,417,399,421,458,538,474,471,457,415 10,15,14,63,80,66,56,437,475,458,435,430,436,413,451,453,424,432,486,557,550,419,550,499,454,451,416,430,397,384,428,547,586,501,511,415,428,395,401,385,418,428,487,473,458,419,589,784,799,715,670,580,495,469,509,526,595,566,635,607,551,401,408,401,413,443,564,522,552,460,421 5,101,97,63,73,70,61,374,378,367,387,382,393,406,401,408,400,407,399,400,394,398,396,395,378,404,382,382,372,392,413,395,396,408,394,395,384,396,412,428,430,450,514,479,458,386,422,393,414,394,416,379,386,409,406,402,459,436,465,452,425,400,385,393,407,384,381,382,366,390,390 17,11,11,32,32,26,27,392,393,404,390,378,381,416,413,413,417,409,418,415,435,383,416,414,395,395,400,391,392,374,394,428,433,406,395,413,398,393,400,401,404,403,456,423,416,391,481,494,485,457,430,398,393,440,443,477,482,484,527,495,459,392,392,390,388,404,432,416,401,385,395 4,8,8,33,50,50,32,389,420,434,417,404,404,405,418,413,415,406,443,498,495,412,469,461,432,417,409,397,401,391,405,486,509,457,459,432,414,387,389,402,384,393,424,400,422,400,490,691,708,633,587,499,448,413,415,436,454,460,500,487,453,393,403,394,383,437,503,460,459,408,407 13,14,13,9,8,5,6,482,585,549,501,455,482,524,569,562,572,547,644,728,699,485,643,606,540,529,481,455,420,390,491,698,714,645,655,548,495,388,402,425,406,451,576,544,574,420,751,879,867,812,785,701,585,493,551,570,654,671,739,747,705,454,429,447,469,627,727,687,689,572,512 13,13,9,29,34,24,21,408,384,383,376,382,399,396,415,405,391,399,397,398,411,377,404,392,381,389,387,388,386,376,397,397,415,397,384,377,380,402,398,398,392,410,450,443,429,392,467,433,427,414,405,382,386,430,476,475,477,488,499,493,452,393,392,390,401,399,410,398,388,379,395 10,16,15,60,119,119,59,411,447,413,417,407,401,411,418,416,419,413,437,498,470,412,462,443,431,418,410,383,390,383,409,471,500,467,458,434,425,387,398,405,431,414,479,433,443,410,541,693,697,629,578,503,448,435,489,484,541,529,580,528,491,393,400,401,398,450,489,464,479,421,422 3,8,8,38,53,54,38,388,418,410,394,401,382,410,406,403,415,398,434,469,455,403,447,422,409,408,387,379,389,371,395,442,468,444,441,417,390,398,386,387,393,397,433,407,413,386,475,613,634,538,527,438,429,403,431,434,489,478,491,492,450,405,385,391,402,425,453,432,437,403,402 3,23,14,58,75,40,32,463,406,400,396,395,398,458,478,432,450,425,433,459,449,400,438,395,399,412,391,401,386,396,434,436,453,424,422,417,403,417,435,457,465,520,587,545,490,439,626,584,574,486,462,428,403,575,640,645,698,684,730,680,597,399,386,400,404,405,428,410,415,385,388 3,16,11,54,64,32,26,607,527,478,445,436,419,622,680,651,627,607,596,630,607,417,522,474,444,421,408,403,394,451,600,569,599,520,528,461,457,522,571,625,686,768,846,783,735,637,853,798,760,710,673,604,500,826,884,883,918,903,938,896,841,434,425,434,461,507,567,523,524,476,443 10,9,8,20,24,18,17,404,413,397,402,389,396,391,407,399,404,404,429,474,441,388,433,429,396,413,405,407,378,396,383,454,458,431,437,395,385,390,388,397,410,415,423,422,412,397,481,588,588,542,493,454,415,450,466,456,494,496,508,493,448,377,389,398,393,420,461,455,450,420,414 11,14,14,182,159,141,148,413,404,420,414,381,370,414,403,424,401,402,429,450,412,390,411,411,405,391,386,392,397,375,399,419,438,416,409,413,370,380,391,394,390,422,431,406,420,408,484,540,522,477,450,416,407,436,455,458,506,485,534,485,448,388,417,410,384,410,442,409,415,406,388 5,35,34,226,489,477,218,422,436,417,398,406,412,398,421,408,407,427,452,495,459,404,464,451,421,410,387,400,399,391,402,464,481,436,442,399,398,400,396,394,400,404,424,412,427,432,478,600,598,531,508,457,407,391,426,455,460,436,497,460,446,403,386,388,397,410,476,449,465,426,395 10,162,121,209,284,215,164,562,733,694,625,543,553,584,651,643,631,616,744,877,852,632,856,810,720,703,589,552,453,424,559,852,896,804,815,683,588,441,450,501,526,601,725,679,657,526,820,1001,1014,940,915,810,686,674,756,771,820,810,862,841,793,462,510,474,498,712,876,817,815,716,604 19,62,51,69,92,76,56,435,439,435,410,396,406,465,490,483,469,456,470,500,510,389,467,419,411,427,418,390,402,399,445,483,502,443,465,428,414,418,436,461,483,515,596,553,510,431,620,659,635,555,528,453,431,547,587,605,677,662,707,648,599,405,400,397,376,425,481,437,469,416,394 10,10,9,113,98,97,113,386,388,381,387,385,401,378,363,400,386,377,392,399,404,373,394,399,385,384,386,391,389,378,374,374,405,395,383,377,375,396,373,373,377,380,385,378,388,390,414,420,430,421,396,394,393,390,394,373,392,378,395,390,382,403,395,391,400,401,394,383,385,391,386 14,36,31,46,59,52,41,472,515,476,436,416,451,480,508,501,493,485,530,653,646,447,606,534,499,489,442,418,408,401,446,612,660,554,572,473,444,411,406,427,437,468,552,531,514,420,655,817,828,750,722,608,495,533,574,595,652,651,692,673,629,406,417,410,427,506,641,580,576,500,457 8,9,9,57,94,97,58,405,432,435,415,418,408,431,439,450,450,437,457,514,511,428,460,454,420,442,402,389,394,375,412,485,520,454,447,430,411,364,381,380,396,415,445,427,433,401,550,698,697,605,582,500,445,428,452,482,496,507,573,553,516,397,415,389,408,442,521,482,498,419,420 14,13,13,10,13,11,8,490,684,647,588,513,535,518,558,554,565,563,707,836,802,587,787,717,665,621,518,483,437,402,519,808,830,745,759,616,524,422,399,431,455,480,598,564,596,431,754,982,972,914,879,782,652,511,572,590,672,667,741,742,712,436,479,444,464,714,861,793,803,676,577 17,17,15,57,77,70,50,441,419,394,391,393,376,420,457,425,424,425,401,407,433,391,409,414,387,401,377,397,393,400,418,407,433,417,404,406,377,401,397,402,421,439,494,443,450,412,500,531,521,467,468,429,425,438,467,506,549,539,597,551,496,394,376,392,410,409,445,389,394,411,388 13,52,48,97,126,115,88,527,706,668,619,553,566,555,616,599,599,581,720,851,827,599,818,767,682,666,554,515,454,432,542,821,859,766,787,663,579,400,430,448,475,528,650,600,632,453,789,985,991,924,897,810,686,554,645,654,727,728,792,790,748,452,508,468,479,699,853,791,801,699,566 14,130,120,209,251,214,177,521,713,673,618,544,564,545,592,585,558,573,716,842,827,565,800,747,682,656,578,537,445,420,531,804,846,766,775,647,564,412,437,446,476,529,641,615,611,467,787,992,1002,941,912,822,696,578,648,675,745,736,792,780,741,450,526,451,454,683,831,788,791,676,575 11,21,12,154,170,92,86,522,639,607,553,501,518,551,620,600,573,570,671,783,765,521,727,667,585,573,498,478,423,405,551,756,786,703,715,591,521,427,468,510,534,607,725,663,653,519,804,936,937,874,844,746,622,683,759,756,809,798,846,819,769,444,488,451,468,609,762,693,710,601,532 1,135,113,120,169,153,110,513,791,749,671,559,584,579,620,596,595,589,807,941,908,700,925,868,789,767,659,580,481,419,541,913,950,854,871,723,608,420,457,476,488,568,692,655,649,493,803,1023,1023,987,959,846,704,653,718,723,777,765,829,805,767,457,514,469,508,794,943,880,875,770,641 18,18,18,75,120,114,68,394,479,428,432,426,403,438,458,458,439,441,473,538,525,425,503,461,431,430,394,405,397,396,437,508,541,483,488,415,417,406,412,430,408,479,539,498,475,441,600,717,726,638,610,550,460,486,571,583,629,621,675,624,586,413,412,386,397,451,536,474,508,444,421 13,11,10,33,39,34,29,475,615,565,518,484,497,476,523,518,507,515,628,759,735,505,704,646,570,556,482,447,411,399,483,719,762,661,692,555,485,378,412,411,424,444,550,516,512,415,707,909,916,848,818,712,574,487,534,541,615,620,690,697,654,426,436,441,423,601,744,680,694,568,496 12,10,8,27,37,29,19,423,396,392,371,399,383,424,436,405,404,402,411,410,416,387,395,399,403,393,378,389,385,386,404,418,410,408,377,381,371,389,387,380,386,412,421,423,423,384,477,474,472,425,429,411,401,414,434,439,470,461,538,504,453,389,380,389,392,390,409,397,394,388,397 10,13,12,17,24,19,15,402,431,425,401,392,415,415,431,416,415,400,436,522,495,407,488,447,422,430,410,396,398,402,401,482,505,448,467,416,429,401,396,419,428,442,479,442,452,421,521,636,633,560,551,458,422,455,507,491,541,517,565,556,476,401,391,386,407,410,489,467,452,426,419 13,15,16,31,36,37,31,421,474,471,431,419,415,415,432,421,426,429,488,579,565,419,526,484,452,433,422,411,412,392,416,525,574,510,533,443,438,391,416,381,407,421,432,443,439,406,543,759,771,675,646,557,458,413,444,457,502,490,535,537,507,402,416,402,409,454,558,512,517,466,426 9,346,201,1023,1023,1023,783,864,999,966,936,886,906,905,948,942,936,935,1017,1023,1023,899,1023,1018,969,953,883,857,773,523,877,1023,1023,1013,1023,943,882,570,600,661,714,815,938,929,945,747,1023,1023,1023,1023,1023,1023,1002,868,938,958,1023,1023,1023,1023,1023,790,847,801,832,996,1023,1023,1023,986,919 1,23,20,101,121,111,92,454,474,455,422,402,422,459,486,458,447,468,490,569,538,423,522,488,457,426,414,411,396,404,416,527,535,491,499,447,404,416,407,419,429,479,537,494,485,460,614,731,731,644,610,539,455,587,672,671,691,648,682,649,580,416,389,411,415,466,562,511,506,490,424 19,9,8,45,64,55,37,415,444,429,419,411,430,399,438,443,410,427,434,504,493,414,441,449,405,420,406,392,398,391,413,470,488,446,453,429,412,392,397,396,396,406,430,425,433,387,514,677,677,587,576,493,454,408,430,443,487,494,540,532,477,392,398,392,402,428,495,458,461,426,413 6,9,8,28,32,26,23,419,405,390,396,386,388,430,451,429,422,402,409,412,406,380,384,389,405,379,383,387,369,389,413,406,416,384,397,386,414,399,401,415,424,452,482,473,430,413,540,483,441,434,424,401,385,476,516,535,586,575,623,571,503,399,406,372,387,389,402,406,409,392,387 12,23,18,64,76,54,45,412,444,407,389,387,417,438,441,438,435,412,428,454,478,395,456,442,417,427,389,393,386,414,417,466,498,442,422,414,416,394,417,429,421,473,535,475,468,420,556,585,591,521,482,456,437,518,560,565,607,587,624,583,530,396,406,375,375,406,464,420,453,412,409 4,230,153,140,147,93,93,678,781,749,706,571,592,712,772,742,728,707,803,922,900,648,912,862,766,765,647,578,495,517,668,880,933,832,855,710,631,529,569,587,642,743,840,795,788,627,906,995,1023,944,928,823,705,798,855,864,917,911,955,929,888,524,522,509,544,747,920,863,856,765,650 11,172,132,310,427,320,230,600,749,705,680,581,629,640,692,692,664,666,773,873,853,624,827,779,717,681,602,567,505,425,607,844,874,798,810,699,624,439,451,472,494,576,712,691,706,514,865,1018,1021,961,935,854,743,647,728,751,822,820,875,866,827,510,533,504,541,751,859,811,821,714,627 13,15,14,57,93,88,52,397,419,416,412,386,387,395,420,408,385,396,442,497,499,411,492,469,444,424,402,399,404,351,396,469,495,435,469,438,414,376,388,377,390,408,408,406,415,388,451,678,700,612,573,472,447,410,413,402,452,441,445,452,414,395,411,392,385,429,501,446,485,414,399 16,13,12,29,37,33,26,413,416,374,403,382,393,424,432,435,418,411,401,416,401,387,410,408,404,384,378,403,389,382,415,423,411,395,410,394,383,372,403,385,399,425,427,429,430,389,484,471,462,433,409,421,408,435,445,454,497,494,528,497,481,387,391,390,400,398,425,436,392,399,398 8,12,12,114,203,209,116,420,476,446,426,411,427,442,449,428,435,442,482,572,551,427,506,494,450,439,426,418,406,414,416,527,571,498,509,439,422,395,402,404,421,414,452,455,452,423,567,759,778,689,663,563,490,428,458,477,524,503,592,560,530,408,412,395,414,469,558,518,544,456,428 2,115,98,104,138,112,83,494,621,543,535,482,514,541,565,565,567,542,638,750,748,494,693,632,563,553,471,481,430,415,514,711,752,661,694,566,488,433,443,430,471,493,641,597,610,461,779,931,945,877,853,762,640,584,652,679,747,750,806,793,745,429,450,449,453,580,735,687,689,599,545 12,18,18,93,122,123,93,399,432,407,389,394,397,379,410,408,412,402,430,491,474,393,448,420,409,408,393,403,378,405,392,456,470,423,451,407,404,363,382,389,396,384,404,401,391,392,455,596,625,539,519,467,402,416,402,404,449,426,461,452,430,394,387,397,380,432,463,441,445,411,388 1,15,13,46,50,40,38,426,420,416,403,404,384,443,460,437,437,428,446,481,451,405,452,430,405,402,395,379,398,407,405,461,459,427,437,416,393,408,403,394,400,419,465,434,457,398,543,614,602,533,519,445,419,435,481,510,537,540,594,568,525,407,401,401,411,418,449,442,447,422,406 19,19,16,37,54,42,28,391,398,404,388,379,398,406,445,411,407,415,431,399,411,373,400,385,383,386,389,381,402,415,405,390,411,391,391,403,402,403,413,427,443,474,501,459,456,418,489,456,444,421,407,405,390,499,514,525,559,544,594,549,484,405,381,374,398,396,392,421,407,369,399 1,11,10,30,37,27,22,434,396,392,398,387,381,428,468,429,442,406,421,428,388,369,386,393,374,379,371,387,381,394,419,391,402,398,389,386,387,406,399,400,401,437,484,457,440,410,507,425,416,400,427,373,399,440,470,472,554,539,567,533,508,401,386,395,395,384,393,397,398,392,384 17,12,12,53,80,73,47,414,430,437,420,400,399,419,444,453,445,424,476,507,501,403,472,444,439,424,411,403,406,386,423,506,495,469,478,440,413,384,406,388,395,410,445,450,459,415,551,714,708,630,598,518,452,437,460,464,549,506,569,582,520,418,402,404,399,457,492,482,489,415,424 3,133,119,152,184,159,132,552,701,649,613,529,560,604,658,651,637,627,724,833,808,562,794,745,661,648,546,508,459,432,582,805,838,745,762,636,565,439,429,496,493,578,716,660,680,509,824,965,971,909,883,797,686,655,724,743,801,792,849,832,795,481,501,474,501,694,832,779,789,676,584 16,98,70,64,63,38,41,451,452,445,398,411,423,463,516,486,488,476,501,524,528,403,443,462,428,434,405,411,370,412,486,524,533,478,466,440,406,450,538,581,646,739,816,711,608,479,728,720,700,615,589,533,442,661,766,801,858,834,859,788,722,413,406,413,423,460,508,483,485,446,402 11,10,10,32,49,47,30,433,523,504,467,437,426,473,497,476,484,481,545,716,668,469,692,628,538,521,456,448,405,392,436,670,731,610,640,512,451,397,401,408,418,446,522,487,475,420,647,834,852,761,726,608,491,460,504,506,559,580,635,639,584,417,439,403,422,549,724,660,634,550,463 5,32,27,35,46,34,26,425,461,409,398,403,419,431,434,429,448,424,448,521,500,412,502,452,453,435,398,404,384,391,415,498,550,479,455,429,424,404,398,396,411,428,457,446,426,390,547,675,683,602,554,504,448,473,478,510,553,527,578,525,504,409,389,393,402,419,510,497,461,428,407 7,13,11,24,28,22,19,435,494,459,452,430,416,434,462,447,453,455,509,641,603,442,623,573,503,500,436,413,393,379,414,582,670,558,567,472,431,412,399,415,418,446,479,485,464,416,601,750,788,688,652,514,447,495,526,525,610,579,653,611,564,401,411,412,403,473,640,580,568,501,419 7,13,10,30,38,29,23,422,404,393,390,381,381,424,431,437,430,409,414,449,437,405,423,399,387,397,393,378,385,383,410,423,423,401,435,401,374,394,390,401,418,431,476,450,455,404,508,501,481,461,452,430,408,458,502,503,540,542,586,550,490,382,382,382,396,406,424,425,423,388,397 11,8,8,21,25,24,20,421,394,383,380,400,378,399,441,425,397,388,394,410,392,391,401,378,375,399,374,389,366,392,398,395,400,384,380,383,377,384,399,405,400,415,443,419,420,389,448,427,409,415,395,400,370,419,426,444,477,490,535,510,444,388,386,393,399,395,393,391,386,391,384 10,15,15,36,44,43,35,432,452,457,428,410,429,439,448,439,449,450,501,550,539,424,500,474,455,432,412,414,403,381,447,533,545,498,489,452,428,395,407,410,415,440,466,470,483,399,590,735,732,679,636,554,443,432,481,479,560,573,629,607,579,411,394,423,419,452,558,517,521,455,441 15,44,43,72,96,93,70,428,488,449,444,428,432,444,457,447,454,470,533,635,598,446,601,537,494,467,428,427,411,398,424,613,634,555,564,468,433,400,418,395,412,445,506,493,489,401,637,819,823,750,703,595,493,466,537,547,626,601,683,642,600,416,415,413,422,504,616,553,557,473,423 5,54,53,76,110,109,75,401,470,454,427,430,411,454,476,450,460,449,468,584,553,414,526,489,442,452,417,392,404,371,424,528,562,484,498,435,407,420,423,436,469,496,573,518,485,451,587,740,760,674,631,519,452,546,621,629,662,633,665,619,564,398,393,406,404,457,556,514,511,462,407 17,21,15,248,394,358,219,537,539,500,480,439,501,569,639,628,632,613,634,633,636,430,486,493,461,467,426,425,413,403,655,639,616,559,578,541,495,455,513,531,603,704,810,760,756,483,843,816,777,735,722,664,553,624,725,756,832,826,877,860,814,486,435,488,501,559,593,562,590,511,469 12,22,22,67,100,97,64,427,475,458,444,413,404,424,440,453,425,455,480,603,596,423,571,519,453,455,429,402,383,381,420,562,624,531,550,439,420,365,394,399,396,414,468,432,415,391,533,743,766,676,638,515,448,434,448,462,483,487,550,538,484,406,394,402,398,472,590,519,533,465,415 6,12,11,54,91,93,54,381,406,384,398,406,388,398,399,398,398,398,420,430,429,396,424,408,391,416,382,384,384,382,400,421,447,408,436,402,410,383,388,389,393,407,435,404,407,409,474,551,534,473,477,443,393,432,455,451,492,481,501,489,458,394,383,393,396,408,435,412,425,415,391 1,304,269,23,62,54,19,398,437,400,413,416,393,431,438,441,403,428,450,523,514,391,512,494,438,429,410,371,383,376,400,496,536,465,480,416,395,407,375,376,397,413,451,421,437,422,500,677,750,620,600,487,397,449,482,444,499,476,531,505,488,393,385,413,386,419,529,477,488,462,415 9,17,17,73,114,118,74,412,394,413,419,379,421,412,413,424,399,413,439,479,445,388,429,432,399,394,388,387,386,400,400,437,450,422,418,395,386,394,397,414,399,409,449,448,427,419,512,599,574,527,504,451,414,438,474,499,522,528,565,507,487,395,402,409,387,408,455,446,443,411,419 16,8,8,26,34,32,24,385,396,385,387,372,386,396,402,370,393,394,399,391,394,385,390,402,388,383,402,399,389,373,394,398,398,381,389,402,398,388,386,408,402,406,425,414,413,398,421,408,407,397,397,392,376,408,430,418,460,450,462,427,415,392,390,383,377,387,404,396,394,405,387 7,215,164,222,417,324,166,546,709,670,614,572,592,600,675,651,633,627,720,839,821,558,801,756,676,663,576,517,455,465,577,779,831,740,756,631,573,472,450,493,525,604,711,674,652,537,851,1003,1023,955,932,840,720,653,762,781,850,838,888,872,819,484,476,471,491,690,834,789,792,691,575 4,14,14,86,119,113,84,386,392,409,394,363,383,384,397,394,378,365,413,411,404,381,420,394,391,380,401,395,387,393,402,414,441,409,414,409,380,382,378,394,399,385,396,393,383,407,399,482,490,456,448,430,394,390,387,402,409,399,420,412,411,385,380,390,396,381,442,391,401,379,384 14,22,22,70,117,122,72,454,441,420,423,395,422,439,486,457,480,450,486,528,508,423,489,452,434,435,399,392,400,401,434,510,525,478,458,429,385,422,388,395,420,460,509,494,475,432,601,682,684,598,555,489,439,487,556,562,617,591,646,604,552,422,413,405,427,450,504,489,480,441,399 12,13,10,64,68,94,114,393,401,386,404,390,402,410,426,408,401,408,413,437,426,394,421,404,395,412,415,388,391,375,404,411,440,430,403,404,413,402,390,420,395,434,469,444,420,418,472,539,555,533,496,445,396,453,483,505,530,499,549,509,456,396,391,396,397,409,423,419,423,422,400 5,10,10,14,20,19,13,427,435,428,396,410,408,457,458,477,485,467,477,494,505,409,423,416,386,398,413,382,373,393,466,445,464,438,454,404,430,389,396,406,417,444,512,516,511,402,646,655,613,583,555,521,444,421,471,514,575,583,669,652,603,430,382,424,421,441,486,462,477,409,418 14,12,10,17,16,11,11,524,569,530,476,444,478,525,588,587,568,545,632,672,659,453,608,557,523,485,451,433,408,398,523,646,658,579,603,493,481,399,415,414,452,494,604,587,591,449,757,838,826,776,742,660,550,539,601,604,695,700,767,758,714,460,445,468,475,575,678,622,644,531,486 1,12,11,6,7,6,5,572,664,622,583,525,539,593,668,652,658,630,727,805,781,527,725,665,601,601,496,484,441,406,566,768,779,685,720,586,547,415,425,422,437,510,662,644,664,447,842,947,933,884,858,782,663,589,662,692,765,767,834,839,805,522,496,509,538,698,805,750,770,656,560 15,44,41,591,893,866,573,442,490,485,444,417,441,462,507,500,495,457,515,613,597,455,547,532,456,474,441,427,416,406,478,561,592,508,519,476,450,417,410,450,438,502,575,522,510,497,688,779,777,707,668,579,466,574,629,635,682,686,730,703,653,436,402,421,431,483,590,548,555,483,432 18,252,212,223,326,272,185,718,866,833,825,802,853,769,837,848,855,859,902,900,915,648,757,769,767,754,723,745,660,393,813,858,836,821,856,822,805,431,469,456,541,648,820,826,871,537,1020,1023,1023,1023,1015,994,924,720,795,832,909,917,980,1001,979,701,784,721,766,876,897,891,930,859,841 10,103,96,185,219,200,166,488,608,553,533,487,484,484,550,535,534,522,622,748,730,497,691,644,556,566,476,479,422,431,475,709,749,654,673,523,482,434,409,413,446,478,572,533,563,449,733,906,918,852,821,723,611,538,620,627,722,703,765,747,688,448,475,422,455,583,747,686,694,580,493 17,17,14,39,48,39,31,421,388,394,375,403,395,416,418,434,394,393,409,411,408,400,400,394,384,374,391,384,386,412,404,391,394,404,390,391,380,394,388,408,420,429,477,434,432,415,465,422,432,413,402,426,387,454,477,483,518,508,534,491,474,406,395,374,381,377,393,387,393,381,378 7,13,13,24,30,30,24,388,401,387,422,392,410,408,408,398,388,391,419,426,434,382,422,400,398,415,387,399,392,399,390,434,418,410,405,384,386,380,386,390,385,411,413,419,406,392,468,543,526,485,477,443,429,407,404,435,421,455,477,469,431,378,383,392,391,395,412,387,418,385,390 11,28,24,25,33,21,18,531,629,595,560,505,514,568,634,640,631,632,686,758,737,519,683,629,586,552,504,459,443,414,574,729,738,658,668,571,530,415,437,445,461,505,643,628,649,419,793,893,885,832,803,737,624,527,610,643,724,735,796,800,759,489,475,468,490,644,757,700,719,603,520 14,22,21,38,48,39,31,552,781,727,699,656,683,606,659,640,643,637,809,860,853,662,785,767,737,707,619,623,552,416,575,832,834,789,808,723,674,414,408,420,435,487,605,608,647,430,822,1023,1023,1023,1005,943,847,541,599,625,723,729,796,808,776,513,689,508,546,852,935,910,935,843,784 18,15,16,46,74,76,46,441,494,478,460,407,431,433,472,443,454,444,532,608,582,426,550,494,460,468,413,421,410,405,433,554,605,511,553,454,421,383,391,396,383,400,483,442,454,416,596,800,806,733,692,589,493,444,455,480,545,529,599,593,562,412,400,415,411,469,595,528,542,489,427 15,68,67,109,153,154,109,453,463,428,423,394,402,440,459,482,469,469,465,473,486,384,434,409,408,412,411,390,400,414,430,444,447,423,437,408,387,410,415,406,436,483,521,486,479,450,639,622,605,539,529,472,442,536,604,622,656,651,686,643,584,426,409,402,395,428,470,437,461,419,416 2,14,13,31,52,49,28,397,453,415,414,423,436,412,429,426,433,428,451,435,445,388,417,413,419,408,404,413,403,381,410,441,413,410,420,410,410,396,403,422,415,417,462,413,442,405,527,541,519,505,525,500,437,430,418,432,475,465,495,516,488,415,426,420,425,430,445,456,454,424,434 18,10,9,68,75,65,60,412,435,404,422,402,423,428,436,429,430,426,422,472,451,405,450,420,403,408,405,398,395,381,418,443,457,437,449,416,395,383,384,389,381,400,420,405,434,401,523,629,625,561,534,469,431,407,438,449,491,497,526,549,477,391,394,388,387,424,464,430,469,409,417 8,867,384,1023,1023,505,414,852,751,705,662,617,658,889,930,899,886,870,860,841,836,534,699,667,630,617,540,534,479,890,1023,926,866,821,842,774,745,991,1023,1023,1023,1023,1023,1023,1023,903,1023,1023,1000,965,931,892,797,1023,1023,1023,1023,1023,1023,1023,1023,712,565,700,747,791,811,783,803,694,638 2,39,38,83,93,89,79,440,514,499,485,430,450,440,488,491,452,486,552,668,639,462,609,546,486,493,440,432,441,375,463,612,651,552,582,488,459,386,401,407,428,436,495,486,496,421,661,830,832,762,727,649,525,462,525,528,631,590,668,661,627,422,424,421,428,528,646,587,576,500,439 12,87,69,131,211,175,107,510,629,589,528,480,517,528,625,590,579,571,669,776,757,519,736,677,611,593,482,464,411,385,511,742,778,687,701,575,497,416,422,456,477,556,647,624,605,473,768,912,917,853,822,717,602,595,680,697,749,750,797,774,728,462,448,450,465,628,781,707,733,630,521 9,16,15,51,62,55,45,395,409,386,393,384,393,428,454,451,409,418,426,429,437,401,408,406,399,386,375,381,395,416,504,453,436,433,420,435,420,477,602,668,744,826,892,782,679,425,594,542,512,496,468,428,412,568,727,783,836,796,810,691,605,399,402,396,395,411,415,412,394,417,392 1,8,8,40,51,52,40,385,399,397,375,383,380,392,399,397,403,399,402,418,417,382,407,400,403,391,381,394,364,381,400,391,416,390,379,373,383,386,403,382,395,408,423,412,407,400,435,455,440,435,411,405,395,414,426,452,478,471,500,470,439,393,379,396,392,394,400,404,377,384,381 11,37,21,66,91,49,35,441,402,387,392,384,401,452,475,467,434,425,431,422,423,393,409,396,389,388,383,372,386,403,445,401,414,394,412,404,406,429,445,441,483,534,606,554,470,447,605,508,472,442,451,409,401,603,655,651,692,681,729,664,583,376,396,381,396,398,406,428,397,400,394 20,15,14,48,59,54,42,406,417,383,411,400,393,403,408,416,396,394,398,431,400,390,405,405,384,389,400,383,389,383,394,397,430,406,422,396,401,383,392,377,403,395,427,425,418,399,478,493,494,453,441,419,403,417,425,448,474,501,515,467,467,394,383,394,404,400,434,396,426,394,399 9,13,11,23,36,31,19,432,417,396,371,377,383,448,444,418,423,418,408,421,410,398,412,385,397,401,398,384,385,390,416,424,431,406,415,403,387,397,413,398,408,417,473,422,454,402,508,437,434,417,400,395,381,462,467,467,542,521,582,548,497,380,379,396,395,386,398,404,413,376,389 12,329,287,265,400,349,227,440,434,416,406,391,405,439,479,432,422,421,465,466,474,401,446,429,420,413,412,387,391,411,432,457,475,436,449,415,400,397,430,447,488,529,643,555,516,447,551,647,642,558,512,475,438,475,524,534,603,576,630,608,542,392,398,390,396,411,483,450,427,423,399 6,11,11,19,26,25,19,386,390,353,380,384,381,394,391,387,397,384,377,376,394,383,389,395,389,368,380,380,385,388,387,381,388,392,396,393,387,390,376,384,387,396,417,400,397,396,394,391,386,389,370,367,380,403,397,399,432,413,418,410,396,393,377,390,378,382,389,393,368,384,376 16,385,116,1023,1023,1023,1023,868,791,736,715,684,701,916,974,947,928,910,889,871,870,587,714,687,661,632,569,565,487,846,1002,909,857,828,852,789,755,947,1023,1023,1023,1023,1023,1023,1023,894,1023,1023,986,961,938,906,820,1023,1023,1023,1023,1023,1023,1023,1023,788,603,768,791,825,834,811,835,729,693 15,12,10,11,15,12,8,485,576,530,474,452,452,489,514,511,514,510,586,710,676,491,653,599,535,528,468,442,402,395,475,683,713,614,621,523,486,415,416,409,430,459,547,516,535,410,694,854,849,779,744,652,532,474,519,524,613,626,689,687,640,426,444,436,440,563,702,636,643,546,459 16,12,11,31,42,35,26,384,391,385,385,389,388,407,398,373,400,401,383,393,402,379,390,396,382,396,384,387,386,393,397,401,393,380,403,388,385,373,381,386,408,421,438,412,393,392,445,431,423,432,398,401,390,423,431,447,460,433,478,435,441,388,385,386,395,383,387,398,395,382,394 20,21,16,48,62,45,34,492,553,470,501,450,487,560,595,566,581,577,616,661,624,443,567,522,488,491,435,449,410,429,554,634,635,575,586,508,460,439,487,531,602,692,773,716,675,464,787,849,823,773,735,656,556,645,744,777,836,818,859,814,769,426,416,471,467,552,636,577,616,504,468 17,11,10,24,31,28,21,386,404,391,391,369,389,392,431,400,393,379,406,396,415,375,389,415,390,383,385,384,373,411,397,382,387,386,389,384,378,405,399,388,413,419,433,414,423,403,447,419,412,396,381,395,393,408,438,441,452,471,477,447,428,376,374,397,395,385,388,386,387,380,389 3,13,13,46,57,55,45,404,468,439,424,418,411,433,430,430,440,422,491,571,529,421,506,482,443,448,424,394,398,391,417,508,575,511,483,457,420,388,397,370,411,412,431,432,438,409,546,747,761,683,643,554,455,424,444,463,519,513,564,553,498,396,406,402,406,454,544,506,533,461,426 14,13,11,27,31,25,22,436,607,564,521,465,481,427,434,412,417,426,524,735,738,478,721,679,602,558,491,456,406,399,417,684,774,691,700,558,507,386,407,402,431,430,514,468,448,423,529,906,951,872,840,722,552,453,511,514,559,534,587,565,505,400,431,393,411,500,727,675,693,551,477 4,12,10,87,60,34,69,443,384,368,396,394,404,453,452,424,396,416,416,413,405,380,398,393,396,395,393,376,396,409,398,409,412,386,408,384,386,405,386,409,404,415,449,422,424,390,441,428,443,423,428,409,369,420,429,453,505,501,542,498,462,383,402,364,389,395,405,406,412,391,397 17,82,71,92,128,110,78,515,616,575,524,503,493,548,593,581,569,556,662,753,742,507,709,645,571,562,481,467,411,431,547,725,752,674,681,539,478,423,434,475,504,562,674,629,619,491,772,917,917,854,819,738,614,630,700,700,763,761,812,792,742,455,450,421,476,618,760,706,718,615,517 3,12,10,28,42,34,22,414,404,390,384,385,380,416,436,421,401,398,390,378,412,380,388,394,377,389,378,379,390,360,414,417,400,387,380,383,367,398,409,417,410,433,494,458,427,418,476,439,424,421,413,397,374,455,477,509,540,530,575,535,470,407,392,393,392,383,405,381,392,401,381 11,12,11,6,7,5,5,515,601,552,518,482,507,562,615,611,596,588,646,711,697,479,634,581,539,523,453,442,420,402,537,688,701,614,639,522,474,395,420,430,441,501,632,595,619,417,782,873,854,809,782,701,577,524,613,630,713,719,783,783,747,474,443,471,498,622,723,664,694,560,502 6,25,13,60,76,39,32,465,418,407,410,401,413,468,495,446,427,447,426,458,438,408,418,405,414,413,368,380,373,398,423,432,456,410,414,401,400,397,426,409,424,453,515,497,469,423,579,527,535,491,458,421,395,495,528,520,600,609,654,602,557,402,398,386,394,389,428,406,411,401,388 8,34,27,47,73,56,34,422,413,409,400,394,417,429,448,437,448,422,444,440,442,402,427,412,406,394,396,399,388,391,422,428,445,427,394,399,379,404,411,414,417,462,538,481,472,416,551,559,543,496,503,446,424,467,544,555,614,585,649,584,538,408,382,401,385,416,438,413,432,384,404 16,171,161,106,152,139,97,672,617,572,559,515,556,713,762,715,717,696,705,714,709,458,610,577,530,518,452,483,445,458,599,638,649,580,605,526,461,450,453,472,515,593,729,698,700,512,871,867,853,810,784,730,632,653,731,750,837,838,895,884,842,514,485,522,552,659,724,678,704,571,526 4,26,24,92,119,110,83,418,471,440,432,404,413,434,446,441,405,435,457,557,533,416,510,478,454,451,420,425,394,392,436,545,544,493,509,436,434,382,398,401,394,411,445,434,445,414,536,749,755,659,628,541,465,435,445,441,497,494,536,548,499,395,415,404,398,459,539,484,513,457,424 19,9,9,18,28,24,16,420,413,400,385,377,394,414,428,405,429,399,387,397,384,380,391,389,393,377,372,381,392,389,383,388,390,391,391,396,380,384,371,391,380,403,443,409,419,388,454,419,439,412,397,383,385,408,415,439,454,463,487,485,429,400,375,383,381,384,394,381,391,375,394 3,37,20,111,150,82,55,584,594,566,574,484,513,613,671,670,670,650,663,724,718,469,615,580,539,532,485,473,425,429,586,677,677,608,645,547,529,425,441,483,522,599,732,691,700,516,842,878,853,820,791,739,626,675,759,760,828,822,869,857,812,499,479,505,508,614,692,645,685,584,513 11,12,12,21,22,21,20,463,558,526,497,465,473,508,566,551,532,532,610,689,651,457,607,561,505,490,446,446,414,384,481,647,674,593,597,515,469,402,424,424,437,454,548,530,552,418,735,845,832,774,740,643,541,477,536,558,654,656,721,728,686,470,436,438,451,574,689,626,651,547,493 1,11,10,33,43,43,32,420,449,452,424,422,424,431,442,437,443,427,467,548,524,418,501,469,428,431,428,416,363,383,424,512,538,478,483,446,414,397,417,432,423,439,503,462,453,409,559,717,705,641,599,496,453,469,534,531,600,573,610,590,553,402,398,423,400,442,520,498,504,451,422 12,8,8,21,26,23,19,419,429,425,404,405,397,434,427,415,440,397,460,477,472,397,447,422,413,419,403,389,393,382,407,463,490,439,435,402,404,388,401,420,420,443,475,450,451,400,499,618,620,543,508,466,433,453,466,480,513,505,552,513,474,399,394,396,393,398,480,436,444,419,405 15,40,40,172,289,297,173,410,461,445,445,382,421,424,424,432,434,433,444,524,522,424,487,460,438,418,410,394,406,410,418,490,511,454,480,410,416,417,380,376,394,424,419,428,439,406,502,717,728,647,610,521,441,402,422,418,474,482,525,523,489,392,396,398,410,438,513,464,493,445,415 1,9,9,53,83,82,52,392,397,390,382,405,398,387,397,399,405,422,395,415,401,403,401,402,399,411,381,389,388,392,396,411,416,399,398,385,383,376,388,415,403,414,444,418,421,402,477,464,481,442,433,418,406,447,515,531,530,499,525,475,450,384,388,389,389,402,415,412,420,400,395 11,20,19,54,60,55,46,410,473,455,438,415,410,397,440,447,446,439,498,566,540,423,526,491,439,432,413,418,401,396,428,534,572,493,533,470,448,396,385,397,411,437,464,464,454,423,583,759,772,679,665,545,474,433,510,502,551,557,609,600,564,400,415,402,408,482,553,524,502,442,429 1,184,175,104,138,133,100,401,402,411,398,378,383,407,397,422,401,413,426,430,432,391,416,382,385,391,385,391,402,411,399,396,430,422,396,402,389,391,430,432,434,475,527,449,467,407,486,505,484,446,464,426,402,418,472,468,516,503,527,527,477,404,376,400,405,379,400,373,385,413,395 2,10,9,23,32,26,19,403,375,393,379,383,394,415,421,399,413,394,396,403,396,388,389,395,379,396,380,381,377,378,409,411,417,401,396,371,382,391,401,401,408,410,434,425,410,408,475,444,437,401,403,398,385,438,464,450,482,478,530,478,444,388,373,381,379,398,398,392,385,384,379 6,17,16,26,47,47,25,389,439,407,381,384,381,396,404,409,396,415,413,488,450,410,468,424,421,424,402,380,383,394,398,463,500,443,454,408,388,387,398,394,402,414,432,410,410,402,492,620,646,553,521,474,406,428,462,454,490,467,509,480,444,398,379,404,380,416,488,458,455,425,410 6,17,15,33,43,38,30,398,398,375,403,384,383,401,399,429,385,373,403,417,426,373,413,404,399,395,369,368,395,410,417,394,408,408,421,405,381,387,399,398,398,413,415,429,419,386,481,459,480,454,423,404,389,422,460,432,472,474,525,482,466,393,365,386,398,382,406,403,413,390,390 2,8,8,15,21,16,12,448,524,478,457,435,443,463,506,503,497,491,562,631,611,446,570,506,480,473,429,425,406,406,451,604,625,535,556,479,458,406,402,396,403,421,504,473,492,388,650,806,801,727,698,604,513,450,479,500,560,576,640,641,609,430,423,425,442,537,657,588,599,494,442 15,13,13,30,36,31,25,413,459,435,430,415,441,400,422,419,429,434,474,543,519,429,486,474,439,444,417,400,403,392,405,514,545,482,483,440,417,382,386,384,396,428,454,432,458,392,545,731,727,658,609,554,452,426,450,473,530,532,566,566,515,395,413,408,396,443,527,489,518,460,432 16,149,111,219,292,229,169,555,719,650,628,560,556,608,663,645,630,601,737,849,833,577,807,756,682,657,538,515,467,448,565,815,853,763,772,656,564,424,461,485,525,601,715,664,669,530,832,983,989,927,897,807,676,659,731,749,808,802,852,831,790,486,521,496,492,691,847,789,810,699,569 5,8,8,63,63,58,55,643,656,579,540,472,486,701,755,719,698,654,689,783,751,524,717,664,585,551,490,460,421,413,521,739,764,661,674,544,488,417,424,430,457,521,629,627,620,465,789,911,902,838,805,716,568,594,665,677,757,767,824,809,761,514,454,535,549,661,779,715,724,599,529 16,186,165,113,154,137,99,433,380,389,407,387,393,432,425,421,424,398,373,408,395,390,373,376,380,406,368,386,388,378,419,419,404,405,424,369,388,423,435,472,486,530,602,552,486,417,512,439,425,404,397,409,397,459,475,486,526,542,579,549,501,413,387,372,392,375,393,380,376,384,380 10,237,201,353,425,355,288,956,899,854,841,799,837,980,1022,1006,994,982,971,969,966,690,818,809,771,761,696,708,619,627,925,916,896,853,875,821,775,673,722,765,830,909,1015,1001,1007,852,1023,1023,1023,1023,1023,1000,925,996,1023,1023,1023,1023,1023,1023,1023,874,743,877,889,935,949,922,952,866,818 17,24,18,59,80,59,44,405,463,433,433,383,415,418,463,442,435,435,476,558,525,412,500,450,438,424,413,383,388,395,401,488,533,492,472,421,421,395,397,405,423,443,486,473,434,426,561,708,716,620,604,495,445,452,487,518,536,553,606,574,529,398,405,400,401,448,553,509,505,441,436 1,12,11,75,85,56,56,429,498,459,459,446,450,467,482,498,469,487,540,592,571,432,500,477,477,444,417,435,431,396,428,508,555,458,512,447,437,398,402,393,401,434,498,483,471,400,652,806,817,746,722,638,549,439,498,513,576,583,642,648,611,416,427,424,427,512,574,559,579,487,454 9,33,33,155,241,242,152,411,450,429,430,408,403,436,441,453,450,435,489,543,529,419,490,474,422,420,385,403,390,386,424,536,542,482,482,436,420,400,403,409,416,433,517,478,477,434,601,697,691,601,596,507,468,470,510,537,601,607,645,600,558,410,403,406,411,450,515,489,477,439,423 4,8,8,50,80,82,50,380,404,384,416,398,400,393,396,396,392,405,404,423,411,387,415,402,394,381,388,381,371,380,377,412,423,405,410,395,395,386,381,398,394,406,419,411,402,419,426,516,515,446,449,414,401,450,474,489,494,472,458,432,419,395,396,385,386,403,422,396,407,407,383 4,323,219,475,779,607,370,1023,1023,1008,991,960,983,1023,1023,1023,1023,1023,1023,1023,1023,908,1023,1002,974,958,905,903,817,750,1023,1023,1023,1005,1023,960,917,792,835,877,926,997,1023,1023,1023,911,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,992,919,1004,1023,1023,1023,1023,1023,1023,980 6,17,17,97,142,140,93,439,413,416,401,374,406,449,441,435,456,432,446,466,466,385,437,417,420,387,389,385,386,374,420,437,442,416,430,424,395,398,411,400,425,443,492,463,431,434,535,580,550,487,478,420,418,495,545,543,604,575,627,570,520,413,394,400,409,401,456,434,445,400,398 8,20,11,82,86,39,34,467,502,491,462,436,436,507,537,522,521,510,550,645,647,445,577,526,489,467,435,447,411,427,503,615,650,572,567,496,444,432,455,488,527,593,681,623,583,508,743,827,818,746,717,615,512,663,729,731,783,772,817,769,710,411,427,418,423,500,622,578,581,484,445 2,16,15,39,50,48,37,482,473,468,460,397,441,499,550,550,543,541,545,548,525,404,449,445,417,424,397,408,401,414,573,555,516,492,491,485,441,419,456,484,547,629,755,708,690,417,768,731,687,636,621,559,475,486,592,638,756,765,812,791,735,426,407,440,453,496,531,473,502,438,447 20,25,22,75,91,70,57,447,536,525,480,442,466,480,501,493,499,493,555,659,625,447,589,534,509,469,451,427,404,391,451,613,654,536,560,514,478,380,405,411,421,443,517,507,501,433,688,842,844,775,750,643,540,477,539,571,634,627,698,681,634,425,429,424,424,531,652,610,628,503,448 8,55,52,344,490,461,319,451,424,434,424,417,412,462,481,467,450,436,468,542,529,414,510,464,433,439,413,406,383,433,433,503,543,477,475,439,415,420,429,405,426,460,538,491,469,465,629,735,752,678,636,536,466,515,596,632,659,640,699,640,580,422,407,408,404,464,518,473,524,438,426 14,9,9,34,40,39,32,394,423,417,398,400,395,395,410,400,407,397,411,456,454,395,437,426,417,420,397,376,397,393,395,450,469,431,434,426,403,369,390,380,387,398,428,407,423,400,478,605,616,542,493,436,432,385,397,417,466,449,477,449,442,376,400,394,410,413,468,440,437,416,392 6,10,10,37,54,55,37,404,474,455,422,426,450,411,438,437,428,439,495,556,569,419,521,483,446,442,412,416,408,399,416,549,586,500,504,466,418,395,407,401,417,412,447,435,451,405,574,767,779,695,657,556,460,423,473,468,512,505,575,551,510,392,407,400,409,452,556,508,521,432,428 7,12,11,23,28,24,19,411,408,391,392,376,376,422,438,439,435,410,417,423,417,383,404,397,389,390,377,385,397,388,412,428,423,396,418,381,391,396,398,396,396,430,471,446,445,406,512,507,476,463,460,401,420,452,507,499,563,546,594,553,505,394,400,390,397,400,410,414,420,394,410 9,22,17,41,63,44,28,419,408,400,390,394,385,433,435,430,415,383,408,443,448,383,411,393,393,409,382,404,397,407,415,424,433,399,405,407,381,407,392,422,420,455,490,466,442,416,540,539,495,452,450,401,403,490,524,508,551,549,609,541,509,386,392,406,406,407,421,422,425,406,396 4,19,17,24,42,35,20,418,386,377,379,380,388,430,428,419,398,420,393,407,391,360,388,380,372,389,389,387,382,381,395,397,393,375,396,375,379,409,411,405,392,439,460,435,434,415,454,413,394,396,384,378,369,453,512,486,499,520,545,495,470,390,383,382,388,402,401,393,377,377,391 18,55,50,287,487,438,253,469,482,472,441,433,426,514,540,514,514,505,555,605,568,432,514,521,439,441,419,403,415,411,472,555,576,521,498,463,425,428,421,444,457,505,581,542,547,478,700,779,778,693,677,581,480,547,627,651,729,715,762,728,660,435,404,432,442,473,567,537,528,461,446 12,17,15,31,40,30,26,523,614,569,525,485,500,550,611,598,598,589,675,737,711,493,668,610,557,537,461,463,415,387,525,715,728,641,669,568,468,406,421,420,437,486,602,608,606,433,776,897,885,828,799,730,602,531,579,623,706,706,774,779,737,469,465,472,491,640,747,689,715,593,536 1,10,8,33,35,26,23,444,392,389,384,388,392,463,449,436,439,418,420,403,403,397,389,387,383,394,379,396,388,404,427,406,410,395,401,396,395,415,431,444,436,471,551,498,456,440,562,476,443,442,408,416,390,519,586,588,633,620,672,610,540,392,381,390,390,380,399,400,389,391,395 4,48,45,108,146,125,93,447,508,466,449,413,431,468,490,468,464,461,554,607,599,442,548,522,482,482,437,417,422,387,446,567,616,526,536,501,403,426,384,414,402,444,496,491,496,427,654,822,839,764,730,630,524,457,517,533,631,618,679,649,613,424,438,428,410,505,608,577,580,501,450 3,13,12,66,81,68,57,413,485,462,437,414,402,430,444,438,441,427,520,598,577,429,523,501,453,442,415,417,402,387,423,553,609,505,536,451,431,401,414,406,429,463,506,482,471,406,610,791,809,728,687,591,480,472,541,546,610,605,666,616,566,414,422,412,414,455,575,517,532,471,432 5,91,80,27,42,36,23,821,744,692,649,608,626,860,909,892,874,857,838,829,824,497,638,582,552,535,482,503,430,550,807,762,739,684,683,592,595,601,647,701,755,842,943,914,910,721,1023,971,920,885,866,822,704,902,965,979,1023,1023,1023,1023,1011,682,513,691,709,748,759,736,757,651,588 13,73,66,236,401,351,203,662,747,692,666,605,640,720,773,768,759,746,803,857,847,627,792,759,711,677,588,568,491,430,667,828,834,769,789,682,594,420,435,468,496,596,744,742,768,503,906,1003,989,945,923,856,752,652,737,756,838,846,906,909,877,587,586,613,622,811,896,847,862,769,692 7,9,9,54,82,85,56,422,437,424,436,407,419,425,434,434,418,418,452,506,494,414,461,428,437,405,407,383,391,386,411,473,469,446,455,400,410,381,401,398,407,448,458,439,443,419,554,681,662,581,546,490,443,446,507,487,546,536,581,551,509,407,402,394,400,431,481,465,460,419,405 8,16,16,92,129,129,91,420,455,414,432,413,406,449,451,441,440,442,480,532,509,406,464,446,444,425,424,415,395,367,427,497,530,474,486,448,413,406,380,403,422,425,474,442,451,413,578,744,742,672,606,544,464,450,484,495,565,551,604,597,551,393,410,412,410,467,536,492,497,438,433 2,126,94,1023,1023,1023,1023,717,696,656,625,572,586,754,803,787,771,763,776,813,806,554,703,663,591,581,514,512,452,539,724,763,765,690,712,621,560,604,605,657,716,800,898,854,839,730,967,974,959,909,882,817,715,846,919,941,994,984,1023,995,952,630,504,592,616,695,769,725,748,646,593 1,8,8,33,46,48,34,397,429,426,405,382,415,404,413,410,419,403,441,474,487,402,458,431,414,415,397,381,386,383,406,442,489,438,435,420,404,385,375,405,392,409,416,417,429,407,486,620,629,560,510,440,435,412,432,446,488,467,497,496,444,386,395,394,386,407,466,439,440,418,393 15,146,138,95,131,127,91,419,400,384,376,400,394,420,442,452,415,418,423,402,421,379,397,394,395,418,393,359,405,425,413,433,418,411,383,388,383,420,389,432,414,423,483,433,445,430,497,478,439,424,419,386,393,450,493,466,519,538,579,547,476,395,381,389,397,404,427,402,416,383,407 10,13,11,19,26,22,15,454,379,399,392,383,398,425,441,420,407,396,400,396,397,383,409,381,393,371,389,388,379,385,391,382,379,403,403,388,386,407,387,391,404,408,425,418,410,387,450,438,400,388,392,377,383,399,426,442,474,470,512,473,452,391,391,384,376,376,405,376,392,386,397 3,34,32,102,142,131,93,460,575,516,523,445,457,467,513,515,503,509,603,718,712,469,652,613,538,517,462,466,437,416,465,672,717,626,639,539,497,425,421,412,457,475,557,539,531,436,709,901,907,835,813,708,582,513,596,588,667,668,722,704,670,425,455,435,437,564,699,648,654,553,502 1,10,9,43,50,51,43,411,430,428,387,406,399,428,423,435,432,421,444,498,484,390,441,439,418,420,405,403,383,386,396,456,483,441,449,410,408,417,387,404,416,425,465,450,430,413,543,668,668,585,572,478,439,437,475,499,543,530,575,527,511,391,401,384,382,418,486,459,435,417,415 10,31,20,50,82,52,33,414,395,395,377,387,403,437,431,444,415,397,421,397,399,378,414,400,411,382,384,378,397,411,398,404,432,392,407,386,376,394,396,424,413,424,474,450,445,412,465,455,443,430,416,380,386,448,476,469,508,479,517,485,454,382,388,374,378,391,406,402,391,363,407 8,15,15,93,144,129,83,401,421,446,429,411,393,449,427,437,431,448,446,508,497,415,468,437,431,423,410,403,386,383,414,471,501,463,449,426,389,397,393,408,392,411,444,439,462,396,535,698,709,623,584,512,449,442,466,477,532,536,574,526,500,398,385,387,400,444,523,460,471,418,411 14,13,13,76,109,110,73,411,434,408,395,405,401,439,452,429,429,430,440,455,497,410,468,422,420,405,401,382,381,385,407,450,497,450,457,438,405,411,399,420,438,451,488,457,443,406,509,654,666,556,549,477,422,459,509,512,553,508,559,523,476,395,394,393,403,425,482,448,481,427,401 15,20,18,21,25,17,15,400,421,393,409,397,401,429,427,420,414,420,426,474,478,385,452,434,407,415,389,394,388,405,419,474,476,428,420,411,395,388,425,435,450,487,556,489,459,427,548,610,589,523,494,445,415,501,539,546,593,596,618,565,515,390,380,388,394,426,461,429,436,406,395 20,10,9,27,38,33,23,409,391,397,394,389,389,384,387,398,402,391,397,402,391,401,391,394,372,373,372,382,376,390,400,383,391,381,399,396,384,377,411,383,394,416,420,420,412,391,431,415,435,413,402,404,395,405,421,418,458,421,455,418,417,384,385,380,380,392,402,382,391,370,386 8,139,128,110,160,146,99,452,425,396,433,386,417,453,488,487,458,431,421,507,481,412,472,462,428,435,391,380,366,405,435,498,513,433,473,394,403,408,444,454,458,476,563,519,516,443,583,593,608,516,513,448,404,495,537,516,603,604,667,613,573,395,390,399,389,450,509,449,452,411,392 10,414,194,872,1023,512,365,649,638,555,565,526,555,703,771,764,750,731,729,718,713,455,562,555,508,510,486,447,434,617,664,627,620,558,605,523,491,610,622,630,693,771,847,789,772,668,911,879,839,814,791,755,635,779,852,862,911,901,948,929,894,610,479,623,629,661,693,639,700,603,551 4,27,27,108,168,170,107,398,415,375,396,395,399,410,413,431,416,395,422,430,417,372,390,394,391,399,380,385,366,384,414,419,423,409,386,380,405,402,388,407,395,428,442,418,399,401,501,486,471,463,445,413,385,438,494,497,526,509,547,496,473,410,380,394,390,402,398,403,388,379,380 5,11,10,21,33,29,19,406,374,389,397,384,369,390,395,395,381,406,393,379,387,382,385,381,382,367,382,368,394,392,396,380,371,377,376,392,389,408,399,403,392,423,436,420,407,396,438,406,404,375,391,378,389,410,451,458,463,463,485,453,416,377,390,387,377,373,377,392,366,398,383 12,11,10,47,67,65,44,413,488,444,450,411,435,415,428,417,437,428,484,579,561,429,534,506,442,446,417,417,391,384,422,548,585,507,521,443,439,384,397,396,404,421,453,427,445,405,548,784,797,717,680,570,491,419,445,468,509,512,548,546,512,387,403,395,402,454,583,522,542,452,430 8,154,148,97,146,142,93,409,400,399,398,377,394,413,440,399,388,413,417,414,426,365,421,397,393,389,390,374,382,413,418,417,445,397,410,386,377,403,398,435,437,467,511,469,455,435,498,489,472,431,430,427,420,421,461,490,525,519,582,524,488,396,383,400,398,395,435,404,398,399,391 5,21,21,60,106,105,59,405,452,421,444,414,452,404,425,436,430,436,463,551,533,420,512,472,455,428,403,395,384,395,400,522,554,475,487,431,400,396,404,388,397,394,458,423,428,392,526,738,742,674,625,529,465,429,474,468,487,495,558,550,504,406,390,388,396,458,542,490,494,429,414 12,18,10,52,69,57,40,510,651,600,551,489,496,534,591,592,587,584,678,775,752,511,703,656,604,585,498,465,453,426,527,745,768,681,711,597,547,421,429,414,458,500,613,584,606,419,778,933,931,872,847,760,650,520,593,613,701,713,769,778,734,466,482,484,479,645,771,712,736,616,556 6,189,160,1023,1023,1023,1023,473,473,437,449,407,407,499,516,499,492,484,525,565,519,427,494,445,454,432,439,422,414,425,439,513,530,472,473,419,433,425,408,412,439,466,564,524,529,612,655,730,708,632,602,488,464,544,612,605,661,656,722,683,637,499,419,421,444,479,528,485,507,434,458 3,9,8,18,26,24,17,439,438,381,409,397,405,445,448,429,408,425,429,449,451,406,413,418,400,388,394,401,378,400,440,444,454,422,437,401,409,389,419,408,442,488,582,540,471,398,533,545,543,494,504,460,424,476,522,531,575,564,610,564,494,399,395,399,391,408,442,431,421,398,401 17,15,11,31,44,27,20,414,399,401,365,381,389,422,441,419,410,404,391,390,388,396,384,397,393,387,374,383,366,404,415,417,381,405,396,374,395,414,421,425,432,460,517,473,434,422,524,458,416,421,400,409,408,489,547,569,599,574,629,563,502,386,375,384,393,396,374,383,396,398,372 20,33,31,91,132,122,83,466,464,450,430,412,415,483,514,485,489,466,495,583,555,424,487,461,457,438,422,404,396,411,459,540,540,491,474,456,419,408,432,438,445,466,549,502,512,425,665,751,737,665,626,555,461,553,625,621,682,675,728,687,626,417,416,413,446,480,563,510,522,435,439 9,32,31,52,98,78,38,492,469,441,440,429,444,515,588,580,567,543,539,533,535,412,453,429,429,429,420,401,393,434,580,526,507,482,490,449,416,467,511,544,611,712,821,749,711,456,767,713,659,617,590,533,475,563,671,721,808,798,845,809,753,456,410,450,441,490,475,487,492,436,421 6,52,50,114,150,145,107,483,562,550,513,464,507,497,537,528,521,512,609,734,719,484,667,628,552,536,487,458,436,376,460,696,737,643,650,532,514,391,418,405,439,466,578,521,547,438,743,918,924,856,827,717,612,532,608,616,697,686,751,742,697,436,431,433,447,582,726,670,685,565,484 12,9,9,75,118,121,75,409,450,413,412,384,403,418,384,405,404,412,444,473,443,399,436,417,406,392,389,384,392,391,400,455,460,411,437,419,400,388,398,392,390,394,407,400,413,401,471,605,600,535,519,462,412,417,421,427,436,432,464,462,442,388,400,394,396,404,438,438,454,417,401 11,18,17,47,58,52,41,411,462,464,445,446,442,423,447,442,434,431,495,590,590,417,535,505,476,462,414,405,388,392,440,550,587,493,525,452,429,382,414,400,395,401,453,455,455,393,575,776,782,694,674,562,473,433,462,468,524,510,566,582,521,402,431,404,400,464,573,529,555,469,423 11,22,22,187,276,279,185,394,386,396,383,382,406,377,389,407,389,399,418,446,438,391,448,421,399,407,393,381,390,408,395,426,434,419,413,397,379,376,396,375,383,428,400,404,402,422,417,516,534,454,477,407,395,411,433,412,460,432,461,452,431,391,385,411,371,402,456,422,417,415,377 17,8,8,22,33,27,18,395,396,380,391,388,392,413,412,388,403,410,403,404,397,388,389,387,395,394,385,397,391,390,410,405,390,380,384,398,387,381,387,415,418,416,441,438,416,394,473,438,431,410,414,399,404,427,438,461,480,502,524,471,451,385,381,383,377,398,404,389,402,391,374 12,24,21,49,64,41,31,471,447,425,432,410,443,481,538,516,502,500,506,542,488,403,451,426,403,414,401,400,393,428,578,527,501,485,473,453,415,455,540,557,651,749,855,785,734,440,734,693,646,589,559,500,459,554,660,711,809,805,847,790,720,420,396,407,419,439,458,453,458,443,398 19,53,51,210,327,326,206,431,513,477,471,434,442,461,496,491,491,483,528,613,573,447,557,518,484,472,436,433,412,424,445,581,613,513,540,451,433,414,395,408,421,451,540,496,513,429,678,811,817,744,715,614,506,487,547,572,642,639,696,676,624,412,404,421,428,498,603,540,567,469,440 20,14,10,38,40,28,26,432,411,397,395,383,399,421,439,421,429,424,410,432,432,410,422,413,390,394,395,396,388,399,405,424,425,403,413,389,380,411,404,422,421,452,481,472,443,422,514,489,504,441,437,393,417,464,515,522,550,556,615,551,502,382,386,389,381,399,430,409,400,394,388 20,9,9,22,31,27,18,399,375,379,384,400,376,387,405,395,371,389,411,393,400,386,399,397,397,384,382,391,387,403,392,410,403,390,379,389,371,402,383,398,391,415,451,407,407,385,456,429,410,396,393,394,372,406,444,426,467,460,476,464,431,380,380,381,385,388,396,368,399,372,373 3,15,12,53,67,48,36,446,429,422,422,400,402,450,482,449,442,435,467,510,491,407,459,454,433,403,395,413,386,395,405,461,485,430,459,442,399,389,399,437,416,440,507,479,451,417,590,679,686,607,557,502,427,484,546,545,605,607,658,636,571,398,400,410,410,441,491,462,454,425,423 12,9,8,49,62,53,39,419,486,437,433,425,411,431,428,440,407,448,483,593,560,421,525,483,455,442,421,422,393,382,406,558,575,507,531,438,406,390,382,389,401,426,445,424,448,395,545,786,794,712,673,561,483,408,465,447,494,518,555,558,503,409,411,407,400,457,574,513,522,440,417 13,69,59,370,423,357,306,568,707,640,626,572,589,582,637,639,623,620,720,834,820,579,797,756,685,659,584,521,455,426,572,794,841,754,763,662,575,452,477,494,560,652,756,701,687,504,846,995,1008,946,917,831,729,627,726,762,842,835,887,858,814,490,503,475,522,696,829,779,792,694,583 12,21,16,32,45,29,23,432,489,456,430,416,435,445,483,488,480,476,525,575,560,420,521,482,460,450,416,425,397,402,457,565,578,488,510,453,430,399,407,407,408,464,515,502,499,411,613,757,749,687,644,541,480,465,536,552,595,609,658,647,593,409,412,412,427,493,584,525,533,482,419 6,12,11,19,27,20,12,533,644,579,552,501,544,573,619,635,626,620,694,755,727,514,666,619,576,558,480,483,442,405,545,718,728,656,671,556,498,406,395,418,425,476,598,601,628,421,806,916,899,852,824,746,636,517,567,586,703,704,785,794,762,484,486,491,512,673,772,704,728,623,548 17,23,23,65,113,107,60,420,424,422,410,407,393,403,435,405,426,407,452,492,478,407,464,440,430,415,395,422,387,412,420,477,474,466,437,422,390,384,393,398,411,427,434,437,435,391,538,660,662,600,550,460,436,429,471,485,538,522,564,530,499,397,398,398,401,440,489,463,478,404,423 3,11,10,26,26,20,20,421,459,434,416,416,405,408,451,460,461,429,475,571,551,415,523,481,454,438,409,391,382,397,413,537,575,501,495,420,412,396,393,387,412,418,472,448,437,407,559,746,742,658,620,524,458,478,516,510,557,561,599,581,538,410,396,413,402,454,570,524,523,441,401 14,21,20,24,27,22,20,441,559,528,498,436,443,450,475,489,475,479,551,710,690,478,686,619,532,538,452,447,403,405,459,647,721,599,629,501,467,396,416,416,435,456,553,511,499,433,648,812,836,749,723,608,480,503,558,573,644,620,689,652,607,416,438,418,420,539,706,626,616,532,455 9,8,8,49,85,88,49,375,387,402,375,382,379,395,391,388,382,398,383,390,385,378,381,387,375,395,389,381,386,385,385,387,383,392,390,395,367,380,401,381,401,396,393,395,389,386,388,402,419,395,400,391,388,411,442,431,429,419,442,414,406,391,389,387,380,385,384,371,388,398,390 14,40,24,181,223,121,94,638,688,627,591,525,558,669,735,702,690,685,735,824,811,563,766,716,633,606,520,497,441,478,633,785,818,731,743,616,562,525,577,610,693,768,848,790,757,687,896,966,961,900,872,786,673,847,904,907,936,923,963,930,879,501,470,508,525,682,806,741,746,649,553 9,20,18,55,63,53,49,396,406,408,384,365,396,414,426,414,423,411,425,439,424,376,411,393,401,398,385,381,371,395,377,422,414,403,408,404,379,400,389,412,396,416,429,426,416,394,517,547,551,517,481,447,420,448,463,479,506,492,551,533,502,390,379,400,404,431,450,437,436,423,419 17,14,12,36,48,40,29,409,400,384,388,401,394,412,406,397,408,394,401,407,400,381,401,406,384,384,392,388,394,389,401,406,397,409,397,376,382,387,413,406,397,427,438,431,423,402,431,454,440,410,421,398,400,433,445,437,492,466,492,458,429,381,377,396,379,378,388,407,397,399,385 8,212,182,397,574,510,344,438,437,409,410,382,427,434,472,456,441,452,469,426,443,409,419,390,386,403,386,385,354,420,433,406,429,425,424,407,397,409,399,423,426,436,513,455,462,461,571,566,516,463,482,470,407,516,573,590,660,631,676,605,543,448,407,404,426,421,430,411,412,390,414 8,21,20,48,60,53,41,490,632,591,567,507,527,515,563,532,530,519,663,775,756,517,734,693,615,606,535,504,447,386,494,740,775,666,698,566,504,391,393,419,400,436,523,510,523,410,736,949,960,892,868,784,665,467,495,526,607,623,710,714,674,405,476,438,438,626,763,712,715,623,531 10,122,111,93,79,70,83,569,673,617,608,562,551,619,696,681,679,659,722,773,768,574,737,691,636,614,537,492,463,390,602,745,756,687,706,595,540,414,440,453,478,593,717,689,692,497,855,910,901,850,833,766,633,664,743,750,828,830,879,867,824,510,512,508,547,701,803,744,776,667,593 4,49,25,314,363,180,144,588,736,691,641,574,593,642,710,680,663,654,775,865,841,612,814,764,701,675,581,564,438,457,604,838,866,789,799,669,578,463,492,535,572,665,777,734,732,580,876,1007,1008,948,918,839,720,742,804,816,868,861,906,888,849,511,528,476,520,722,848,805,807,696,615 14,68,46,85,101,64,57,626,679,646,587,520,553,679,727,710,689,683,721,794,779,514,720,655,597,557,497,479,441,438,614,757,781,703,719,599,542,470,505,501,573,666,779,739,735,566,878,943,934,878,851,776,652,741,810,815,866,861,907,887,852,491,457,493,508,664,761,709,724,622,556 16,17,16,30,39,34,25,452,503,464,452,418,427,460,483,474,453,434,480,626,614,440,610,558,492,486,432,417,397,396,450,568,648,548,559,471,441,410,383,401,423,444,514,478,478,414,599,749,778,685,655,545,450,475,518,525,583,567,643,618,572,409,424,400,424,456,630,585,557,488,409 19,11,10,123,169,161,117,418,606,559,509,452,444,414,437,419,411,411,611,812,756,533,800,699,617,582,477,442,414,411,421,797,822,700,710,573,464,392,405,417,436,491,540,468,462,451,510,935,931,844,804,657,516,495,522,508,519,512,570,545,487,387,411,390,400,582,797,683,686,571,480 11,13,11,32,33,26,27,425,447,437,416,406,417,441,450,436,440,418,485,536,521,412,527,490,443,450,411,397,393,387,420,530,568,485,483,440,428,403,398,403,421,436,504,466,449,405,561,706,709,620,578,514,424,467,500,509,559,553,580,564,537,402,410,391,398,449,561,493,516,458,414 7,11,10,29,39,26,21,418,405,386,378,384,406,426,429,394,415,398,407,402,417,377,395,394,392,379,398,392,391,398,410,418,408,398,419,398,377,400,410,419,414,458,481,463,433,422,499,493,463,429,418,388,411,467,518,516,550,542,593,555,501,395,394,392,400,387,391,386,409,392,384 4,14,10,71,125,109,56,430,433,425,406,401,414,431,430,419,419,403,429,476,478,398,454,427,408,423,406,404,396,377,404,455,481,431,434,411,389,384,387,404,406,394,458,426,422,397,523,658,682,589,550,467,438,422,431,472,507,483,561,501,490,397,392,403,384,423,462,445,439,395,399 6,13,12,38,47,41,33,398,384,400,403,368,397,397,431,394,391,413,416,400,420,384,407,401,402,385,373,377,377,401,398,415,402,402,392,393,399,365,405,386,396,418,424,426,407,400,449,473,469,446,441,407,391,411,437,446,448,453,493,454,434,396,369,379,393,385,401,389,433,391,401 18,57,51,1023,1023,1023,997,707,693,657,634,559,575,732,788,755,757,731,760,817,794,544,735,696,624,599,529,511,463,503,669,761,774,693,712,631,553,527,544,603,635,736,836,792,783,693,922,974,967,912,884,811,712,813,878,892,938,929,970,946,899,598,516,567,584,711,793,762,774,663,600 2,23,18,44,62,49,35,423,455,460,435,403,413,431,448,432,434,442,463,544,523,400,489,467,446,431,422,391,388,389,427,492,540,467,486,438,412,391,411,413,428,410,459,471,448,409,556,706,712,627,590,511,445,453,492,508,555,551,593,582,538,398,384,396,417,456,538,496,496,443,421 18,227,202,204,245,218,181,453,382,377,393,389,379,430,436,436,415,427,410,398,377,388,401,383,375,385,386,391,396,395,413,403,415,376,395,401,375,400,421,450,438,514,564,518,464,425,505,457,437,439,426,404,385,459,467,479,507,526,548,537,468,404,393,394,398,378,385,377,391,385,401 1,9,8,313,538,563,321,391,436,404,405,392,409,418,421,404,397,424,454,481,475,407,462,442,430,409,403,392,392,409,409,473,491,445,463,418,393,380,394,383,397,406,459,404,439,441,495,630,623,555,522,449,424,434,451,462,498,490,555,494,464,413,395,391,395,422,485,477,448,419,392 10,42,37,62,71,63,54,450,490,462,451,420,421,447,490,481,475,483,537,614,588,457,548,501,472,458,407,427,411,412,460,576,595,521,549,463,433,409,394,434,428,471,553,525,508,414,671,786,775,697,669,585,476,506,574,574,662,646,706,681,636,430,422,431,409,492,582,554,531,471,420 20,63,61,94,150,143,88,468,579,532,482,456,505,495,517,551,535,518,616,704,680,479,642,581,530,521,468,458,434,412,486,647,692,588,611,510,460,408,401,421,420,455,551,534,518,440,724,869,868,805,777,680,553,473,558,584,661,657,738,717,695,438,438,443,436,571,692,640,656,540,469 3,35,32,143,222,199,128,450,566,531,512,454,463,478,527,507,501,509,574,720,709,471,663,602,544,513,476,450,407,390,470,665,716,610,647,547,471,396,418,407,427,450,530,509,547,437,712,898,913,838,803,710,581,489,551,571,648,645,723,695,663,430,455,428,432,578,712,666,660,577,492 13,12,12,57,81,83,58,410,463,434,415,403,389,422,427,431,432,427,474,534,520,422,516,459,434,438,405,395,388,382,409,510,544,475,478,447,399,392,393,397,409,394,428,437,451,402,528,728,734,653,624,527,454,409,420,447,506,497,545,537,518,395,392,412,390,462,549,496,502,458,409 5,34,34,177,286,291,181,407,401,385,392,387,389,403,440,426,407,411,401,410,414,402,408,398,394,392,409,396,384,391,413,425,417,385,422,389,368,379,400,407,393,414,424,433,412,416,470,463,461,445,430,404,408,428,489,492,495,485,520,496,464,403,366,397,398,400,408,389,388,394,403 4,19,18,35,45,37,28,446,409,412,398,401,390,435,451,427,409,417,418,483,445,385,450,435,399,410,396,383,397,365,470,466,476,435,437,420,376,405,425,430,467,548,653,606,544,409,537,604,596,541,510,503,448,438,504,491,537,532,575,552,494,410,382,389,376,404,465,421,445,407,398 9,315,165,617,879,430,303,602,711,673,613,581,589,628,672,670,676,656,754,830,816,570,765,734,665,635,543,528,461,409,610,785,823,743,759,647,591,465,459,465,521,591,710,689,677,569,869,1005,1014,954,926,849,730,683,763,790,850,838,892,878,831,520,532,542,542,702,828,783,800,688,605 19,22,20,34,57,47,28,403,386,378,376,372,383,422,410,410,403,401,400,408,410,371,407,393,392,392,380,368,388,392,400,385,408,393,399,396,380,405,398,401,401,432,447,455,412,397,454,433,435,407,401,396,376,430,453,464,477,480,508,491,438,378,366,371,373,388,403,404,394,370,384 8,25,18,49,66,43,32,415,412,409,398,396,386,452,462,429,443,423,434,480,465,384,423,416,401,426,387,395,389,396,420,443,457,409,410,411,406,402,419,404,431,438,475,449,456,433,542,585,573,504,490,455,416,493,512,515,571,551,601,558,503,386,391,386,388,413,453,439,410,426,389 6,9,9,62,85,80,57,411,407,402,407,397,386,416,420,434,422,401,430,445,461,395,439,415,406,398,404,383,392,392,409,434,460,419,438,395,393,389,394,433,425,435,481,448,445,432,533,579,574,507,483,440,416,497,540,562,568,548,603,569,501,396,400,392,408,419,438,409,418,403,398 11,11,11,12,12,7,8,486,546,520,482,453,466,533,585,597,590,561,612,650,633,460,561,525,489,491,427,413,409,382,500,619,613,557,568,496,461,409,420,429,441,493,604,572,597,422,765,819,794,750,724,651,563,526,588,612,690,695,763,757,712,459,429,451,489,582,652,602,629,526,476 1,15,12,23,23,17,17,425,471,478,431,403,397,446,434,419,426,410,442,610,580,436,625,547,487,499,425,392,395,390,405,558,645,530,552,436,425,416,421,409,396,447,493,443,447,431,513,697,759,645,620,476,424,453,484,513,543,548,588,540,504,384,429,387,380,446,635,551,536,474,422 13,24,19,49,51,37,37,418,414,414,397,383,387,415,441,416,420,399,436,436,442,394,418,393,393,400,396,388,382,399,405,445,434,405,415,381,379,400,414,405,428,436,492,440,450,415,505,562,560,499,479,439,409,483,529,527,573,545,584,533,481,392,403,378,403,420,435,405,425,409,401 13,48,35,104,150,121,81,476,614,569,535,484,480,506,564,553,542,527,633,759,736,511,710,658,583,550,503,453,432,419,512,725,767,660,708,566,500,423,433,425,498,520,641,593,580,463,752,909,911,848,814,717,596,558,636,651,727,720,776,760,720,436,460,438,465,629,766,704,715,602,510 4,8,8,48,65,65,48,400,420,431,411,400,402,403,429,412,399,411,432,489,489,395,469,462,415,416,387,401,393,386,409,474,500,457,456,411,390,389,387,381,404,410,429,406,411,402,488,687,699,617,565,493,431,414,444,458,459,473,494,500,457,388,412,401,392,418,489,457,471,424,399 10,51,44,179,256,218,152,473,513,474,473,428,427,486,502,485,497,505,565,636,611,453,572,525,469,457,441,423,400,403,464,587,614,533,557,463,463,371,400,410,422,476,546,538,524,473,693,834,830,769,733,640,521,517,593,596,679,679,737,712,649,427,409,407,427,514,636,581,618,482,436 5,25,22,42,43,32,32,437,559,511,480,422,452,450,489,475,467,462,545,724,707,459,720,655,562,568,466,438,404,385,448,670,744,626,640,522,435,408,426,402,434,459,561,503,505,433,626,812,855,754,721,587,475,501,556,586,637,630,680,650,611,403,427,400,409,512,728,645,647,550,462 3,31,30,90,131,124,83,476,587,538,499,480,516,476,509,510,489,482,603,738,729,489,698,641,559,566,487,480,429,395,444,690,754,660,679,543,491,386,384,408,409,425,512,504,521,419,691,931,954,881,852,743,601,478,511,535,610,607,682,683,647,423,442,422,421,569,748,696,710,593,518 12,53,45,32,34,17,15,658,747,688,668,605,641,689,762,752,744,725,801,855,840,601,790,735,695,673,594,562,452,421,671,830,840,776,791,667,620,432,455,480,497,626,765,741,772,486,903,997,986,938,912,841,737,661,744,761,841,841,904,903,870,567,563,552,606,765,869,815,837,736,651 4,212,182,129,142,98,101,637,547,486,478,441,460,667,730,698,686,671,629,583,588,420,455,452,445,435,436,408,392,734,810,707,627,594,624,574,544,821,909,936,978,1023,1023,999,941,637,914,820,733,720,677,628,537,850,940,969,1014,992,1017,960,908,494,411,496,533,554,552,519,545,467,434 17,10,9,25,27,16,15,410,405,401,402,386,397,403,427,435,422,416,419,432,427,388,403,404,402,396,380,393,387,405,431,424,420,410,413,390,383,430,480,527,588,678,760,625,541,431,614,511,495,466,439,417,392,561,685,733,800,761,783,680,593,387,389,388,392,379,417,416,397,392,393 18,57,51,108,312,260,86,413,454,444,429,442,460,397,423,432,388,427,471,520,503,424,503,482,448,484,443,441,433,374,401,444,471,437,416,439,407,401,382,394,396,378,412,402,420,385,477,663,687,609,596,522,481,407,403,426,410,423,448,445,446,397,458,399,407,450,508,503,511,461,464 9,16,16,28,42,38,24,406,389,394,374,365,357,396,403,386,389,405,394,395,398,376,388,378,393,398,383,394,375,377,402,388,388,389,377,391,384,402,397,389,395,414,451,424,413,396,423,403,414,402,392,385,389,422,457,448,462,452,498,460,429,396,387,385,392,392,377,401,387,382,372 14,27,26,267,452,460,268,444,478,440,414,399,409,431,484,471,456,475,481,538,519,418,468,424,441,441,418,391,393,405,435,492,513,467,457,427,431,421,422,437,437,501,564,494,469,472,626,719,709,626,601,526,435,617,718,719,727,687,727,644,589,403,419,402,417,420,520,474,482,442,422 15,34,33,286,487,483,281,453,482,463,442,430,466,461,492,442,462,451,523,599,591,448,539,507,465,454,432,421,417,408,437,523,572,492,520,449,459,388,390,399,400,422,467,464,473,444,628,790,794,727,694,619,521,455,479,485,559,554,615,599,581,428,432,415,427,466,557,542,555,453,447 7,8,8,21,24,21,19,418,385,391,369,373,384,419,442,408,393,398,392,384,405,369,385,375,382,383,403,364,379,394,411,405,400,397,388,379,380,393,410,399,381,403,418,420,418,387,455,408,415,394,378,399,372,409,429,422,448,473,509,461,451,378,384,381,377,399,386,369,392,390,392 1,31,29,59,58,34,38,432,477,451,417,422,425,432,499,471,459,443,496,584,549,438,564,500,475,457,407,431,393,388,423,544,597,501,524,439,405,414,412,406,443,442,530,486,466,425,600,710,719,631,592,531,462,506,549,547,623,602,663,625,562,407,392,399,402,474,598,537,539,469,413 14,10,9,20,30,23,16,404,444,438,407,410,398,417,422,432,416,405,438,497,484,405,483,457,419,436,412,400,404,406,411,468,512,456,463,423,396,395,413,413,421,432,471,448,431,403,514,662,665,592,532,470,412,450,476,486,521,503,547,529,497,397,395,392,398,427,508,477,495,437,409 7,315,286,294,429,395,266,429,408,393,375,387,387,402,446,435,429,451,427,392,408,397,392,380,393,385,384,403,381,412,467,402,420,397,421,410,389,449,478,505,548,634,708,638,581,445,511,439,421,402,378,422,398,462,511,502,566,557,606,554,494,406,369,394,400,377,380,393,383,375,381 7,334,149,1023,1023,722,567,928,1023,1023,990,926,942,962,1009,995,984,974,1023,1023,1023,980,1023,1023,1023,1023,955,913,814,713,942,1023,1023,1023,1023,1015,953,745,824,858,911,972,1023,1021,1019,899,1023,1023,1023,1023,1023,1023,1023,1018,1023,1023,1023,1023,1023,1023,1023,837,883,842,867,1023,1023,1023,1023,1023,961 10,12,10,35,48,43,30,417,485,448,438,410,435,429,437,427,428,434,493,550,524,406,498,464,448,422,417,408,400,429,424,518,537,471,499,443,417,383,407,392,412,453,484,456,468,406,581,739,748,673,618,553,459,468,529,546,608,586,644,594,554,397,401,409,410,435,535,474,500,460,439 20,10,9,31,33,29,27,428,389,381,388,379,382,423,430,408,404,384,385,393,394,382,381,395,384,385,363,376,393,389,402,387,399,384,381,373,392,388,397,405,412,406,436,426,416,384,459,404,391,398,377,376,377,418,410,434,472,462,525,477,434,378,381,381,384,390,405,388,383,391,394 6,13,10,36,41,31,28,425,396,379,378,385,377,435,425,433,414,408,405,407,416,386,418,389,399,386,394,392,393,416,406,406,415,408,387,374,409,395,407,402,410,439,477,433,426,392,486,449,466,433,431,405,397,416,455,467,514,509,545,522,478,392,396,389,389,384,400,395,417,375,383 20,8,8,26,39,36,23,407,463,434,427,408,410,411,412,437,420,428,457,557,531,414,506,462,443,437,404,397,398,394,425,511,565,488,507,448,417,392,394,399,403,419,434,416,430,396,542,751,755,681,644,532,459,416,439,453,480,496,541,534,502,395,401,403,408,441,538,505,514,430,430 3,9,9,42,60,60,41,384,421,402,421,397,398,403,411,402,411,416,432,481,464,394,459,427,416,397,399,381,385,379,403,452,465,431,433,408,398,379,394,378,392,393,397,403,408,381,461,602,646,576,514,479,424,392,413,414,456,431,470,420,443,382,404,404,392,423,478,438,451,414,394 10,18,13,37,50,40,29,412,479,431,428,428,432,425,457,450,449,437,488,552,519,429,506,455,447,441,421,396,387,417,441,507,542,484,494,419,402,410,401,412,443,444,530,473,468,426,610,728,730,647,621,528,450,522,563,567,634,617,666,620,576,399,389,410,399,451,535,508,507,439,400 5,13,13,45,59,58,43,548,515,489,458,448,446,592,653,641,617,587,605,620,606,424,505,478,452,444,419,407,412,427,544,568,559,493,505,468,453,420,431,453,502,542,670,645,658,459,786,777,747,697,676,615,493,601,683,690,769,754,818,811,756,493,399,486,490,553,602,541,601,481,460 4,45,42,124,190,175,111,670,627,593,553,514,563,721,782,764,743,738,723,738,728,478,609,575,544,518,472,476,401,432,648,665,662,603,606,524,504,445,465,474,543,622,761,737,749,541,882,882,843,804,774,725,613,704,770,785,846,847,906,895,856,585,480,585,605,686,724,685,711,580,548 15,19,17,16,16,12,12,516,622,565,536,475,506,566,622,598,592,582,678,749,733,505,690,627,569,557,467,487,426,401,523,725,741,653,669,561,476,421,409,433,455,497,629,587,615,433,778,897,884,832,802,711,610,519,572,607,697,701,769,772,731,467,474,458,487,639,743,685,708,593,518 5,11,11,16,20,17,14,428,506,482,435,417,415,431,465,451,444,435,507,651,635,438,642,577,502,492,439,418,380,391,412,595,680,555,586,461,414,391,410,413,418,412,496,458,449,419,567,758,795,697,677,558,455,471,497,503,544,548,617,585,543,399,402,402,398,483,671,604,575,479,438 6,9,9,20,29,28,19,388,397,389,399,415,388,402,400,379,405,377,395,408,404,396,407,406,385,398,368,383,380,371,391,408,417,400,399,388,386,397,383,395,392,406,415,403,401,381,432,451,465,436,413,404,393,411,422,428,419,441,471,453,407,387,399,389,382,393,399,404,420,377,395 20,18,16,243,355,337,226,430,457,422,441,414,420,414,449,441,421,438,467,545,531,435,502,486,454,436,422,391,394,393,405,519,552,493,494,431,416,391,397,395,393,409,430,449,441,428,543,722,735,659,619,515,457,420,470,485,514,501,555,557,498,412,392,407,406,456,537,502,523,455,423 13,16,15,140,299,276,125,411,410,409,396,394,426,395,401,403,401,411,413,409,434,386,428,400,403,393,393,390,394,394,390,427,426,417,415,390,397,392,390,402,388,411,428,422,420,412,469,539,547,511,480,429,432,404,439,428,463,431,470,460,437,397,405,393,386,398,433,423,419,406,414 19,108,100,80,89,76,68,613,780,737,655,591,616,647,696,672,663,647,792,916,893,665,895,840,762,739,633,556,471,442,597,880,920,823,846,700,591,422,451,477,514,614,734,702,710,503,836,1013,1023,957,929,838,696,668,738,748,811,809,862,848,810,481,526,491,528,758,919,860,861,757,631 1,19,9,40,42,16,16,514,481,455,435,417,428,548,591,557,546,532,548,588,556,424,494,440,427,438,437,394,404,427,586,567,566,476,504,440,423,449,543,591,661,757,881,828,763,550,887,806,757,692,654,578,489,739,822,874,995,1001,1023,963,897,417,411,430,436,466,545,495,515,442,424 14,127,109,439,516,434,366,428,429,404,382,363,417,450,462,431,418,442,460,513,489,417,484,462,435,427,384,384,374,409,398,481,488,440,466,422,424,411,392,418,425,436,470,457,452,479,547,674,681,593,569,501,436,498,539,566,604,600,644,594,544,440,422,396,412,438,496,456,472,422,420 18,17,17,30,47,44,27,410,433,413,417,395,418,427,422,425,438,438,454,485,496,400,457,437,423,406,392,396,393,407,422,473,478,443,437,409,400,387,391,413,401,427,475,435,425,402,526,672,678,577,571,481,441,436,490,496,555,538,583,552,500,412,399,387,385,449,473,449,480,404,398 5,12,11,29,40,35,25,435,411,401,393,376,407,421,434,408,403,385,379,379,408,395,383,386,393,392,371,384,388,392,394,390,384,401,390,371,386,405,391,398,412,392,444,420,437,386,447,417,396,388,397,389,378,382,411,408,460,464,495,479,438,390,386,369,399,398,372,384,390,387,380 8,9,8,41,55,46,34,420,418,407,396,403,393,432,442,436,434,426,448,458,441,404,421,410,404,407,375,387,393,388,412,420,464,425,407,395,402,395,399,399,416,442,479,475,470,419,560,625,596,529,528,480,425,470,524,527,588,578,623,570,523,395,410,409,406,433,453,409,450,407,399 4,11,11,48,59,61,49,403,448,437,431,405,413,420,415,424,410,407,455,540,511,407,493,476,441,430,401,400,397,378,402,505,528,485,488,411,398,387,382,392,379,403,438,400,421,403,517,722,740,651,625,538,438,406,434,439,486,483,536,516,477,384,398,397,408,446,517,489,487,416,416 4,14,13,25,40,35,21,446,417,433,410,412,414,427,439,433,429,418,442,489,468,413,445,439,413,412,391,388,385,403,455,506,505,461,457,426,406,414,405,415,461,525,642,592,542,409,532,623,628,538,537,484,447,450,490,507,534,525,579,543,520,386,407,393,384,421,474,436,459,406,406 3,34,33,21,28,22,17,622,686,642,591,563,591,660,724,712,707,698,749,810,787,544,731,683,630,606,532,518,460,416,623,784,778,700,735,625,552,390,451,457,484,565,717,700,717,456,869,950,932,887,859,789,670,621,696,713,797,805,866,871,837,537,514,565,583,750,823,768,803,677,598 15,49,47,102,118,111,97,473,630,587,560,513,499,501,535,544,534,511,634,779,753,507,715,674,578,570,498,462,438,393,478,730,770,673,698,559,502,384,392,407,407,469,552,520,527,423,716,947,955,889,859,761,633,490,556,560,652,644,717,725,673,432,459,438,434,613,765,701,719,611,524 5,893,394,249,310,119,90,899,870,831,818,781,813,939,996,989,980,969,959,939,944,608,763,746,718,703,647,660,593,668,988,943,896,866,892,844,816,783,888,933,987,1023,1023,1023,1023,803,1023,1023,1023,1014,998,971,890,972,1023,1023,1023,1023,1023,1023,1023,831,709,840,867,900,899,886,909,828,785 11,32,29,32,44,34,24,576,651,625,562,539,568,601,682,676,660,640,716,784,759,530,704,649,605,589,495,472,448,395,563,745,763,687,726,593,525,411,430,457,475,542,668,651,684,467,830,924,909,860,835,771,660,576,649,678,757,767,835,833,795,492,513,504,535,675,790,740,751,638,577 9,16,16,38,49,42,33,422,468,457,432,424,417,447,473,446,443,458,465,556,553,426,515,472,437,442,415,409,392,393,460,558,577,472,509,451,415,393,408,432,451,524,634,576,566,402,585,703,710,635,616,542,474,436,488,492,549,553,615,600,535,396,394,407,405,462,545,486,530,450,418 17,135,124,271,384,344,246,648,558,513,504,463,445,667,727,699,687,646,659,679,657,450,550,521,488,468,442,436,396,510,590,619,612,546,582,496,452,505,531,548,593,682,788,740,717,588,866,849,829,775,748,669,561,755,834,849,902,892,931,899,852,503,426,509,520,589,633,587,628,529,484 2,11,11,28,45,46,28,411,465,446,424,398,414,422,434,416,441,410,463,556,545,417,498,470,440,438,416,403,385,400,425,511,545,482,499,434,399,402,399,390,407,409,430,425,453,394,515,752,771,670,649,549,455,412,440,441,489,466,521,525,482,390,405,386,394,445,529,496,503,433,425 1,211,166,283,368,293,222,666,806,766,725,627,669,709,783,763,752,744,834,929,908,685,882,836,768,749,653,624,490,426,689,899,926,848,868,746,672,466,529,572,598,690,818,785,790,612,934,1023,1023,999,973,896,786,772,836,851,905,900,951,940,906,584,596,579,618,822,934,886,901,806,698 5,29,28,755,902,909,759,452,448,430,428,393,423,466,488,471,471,463,471,479,482,408,437,436,406,404,395,409,392,378,440,450,498,444,440,427,394,393,413,430,413,445,489,463,485,497,628,645,624,572,542,500,450,506,564,546,634,592,679,653,601,454,415,419,433,461,468,468,484,430,409 8,24,20,42,56,41,30,438,390,423,387,388,414,454,475,442,419,436,419,417,425,377,409,392,373,376,383,406,393,368,414,408,396,408,387,399,385,391,410,430,435,450,525,464,451,403,549,524,517,456,452,424,404,466,505,523,585,579,647,587,522,405,385,385,406,400,411,411,396,400,386 11,289,265,154,201,184,144,409,399,412,370,382,380,426,422,421,412,414,421,381,406,410,397,396,360,398,405,381,384,411,435,417,420,400,395,404,409,426,431,482,486,514,615,537,512,429,517,437,412,387,415,385,380,458,482,492,541,521,573,519,470,397,392,385,378,384,389,390,417,384,400 15,11,10,26,34,27,20,432,396,402,384,356,372,427,431,419,402,393,396,406,390,396,394,378,372,383,393,371,394,382,396,396,411,394,405,385,399,386,386,419,400,400,442,439,430,387,461,435,442,432,404,393,380,415,434,417,477,483,548,498,475,390,385,394,389,392,396,401,394,376,377 18,7,7,12,15,13,10,433,441,413,412,402,407,465,495,479,484,471,468,444,449,393,399,402,401,385,382,404,376,412,477,467,436,417,435,417,431,445,425,479,486,556,670,605,562,416,665,586,520,499,488,478,431,468,546,581,677,682,735,706,643,412,394,413,412,437,433,430,426,405,410 11,148,137,94,150,141,86,431,383,413,422,408,394,430,419,420,426,406,395,425,418,394,410,404,394,390,386,398,377,427,420,453,440,393,422,400,389,400,389,428,413,422,495,453,431,417,471,516,509,442,434,431,370,402,408,443,474,474,500,466,466,378,388,393,411,405,413,398,420,406,400 14,18,17,32,30,28,30,411,504,467,450,424,420,434,475,447,451,459,532,643,606,428,572,515,478,461,429,428,399,394,441,597,641,548,534,453,434,388,414,410,437,450,502,480,472,413,614,803,808,739,698,579,503,454,509,537,582,573,638,618,574,416,411,411,423,503,619,568,583,472,433 18,22,14,46,56,35,29,468,390,390,409,378,411,478,455,441,420,410,388,404,414,394,407,405,392,368,384,391,377,421,420,402,403,388,407,374,385,387,402,421,435,454,518,483,476,423,571,473,443,423,411,399,403,514,527,531,591,596,669,608,566,384,397,398,396,375,392,405,386,390,381 19,13,12,30,43,36,25,430,396,396,391,388,375,429,437,437,417,407,407,424,416,401,411,407,390,372,388,380,387,409,402,395,424,412,394,380,413,379,408,398,419,426,474,464,444,425,518,502,498,460,442,425,410,447,476,484,535,523,578,539,504,403,391,388,366,410,406,380,400,393,396 4,36,36,194,331,341,199,402,383,372,377,390,379,409,403,411,412,412,418,390,385,384,383,384,387,392,379,393,387,394,392,400,395,372,394,395,375,397,392,398,389,430,472,439,419,422,440,403,409,385,390,404,380,463,515,524,529,514,527,476,463,385,378,415,383,396,396,395,370,384,395 9,13,10,30,37,28,23,413,381,378,379,367,409,441,443,415,414,402,409,416,402,384,394,398,390,398,389,387,386,408,409,404,411,393,380,401,362,409,398,396,414,431,476,467,443,386,482,438,442,410,409,408,387,452,456,473,531,523,556,518,495,396,395,378,384,405,404,387,399,383,393 7,8,7,26,27,22,22,409,372,374,380,375,376,395,417,412,408,401,390,401,395,385,378,387,394,382,382,384,378,389,379,393,402,391,378,405,400,390,397,395,387,406,431,433,416,398,477,445,431,394,406,412,386,419,447,446,495,506,552,503,464,398,374,390,379,388,399,391,384,389,384 19,35,27,82,107,78,58,436,464,457,449,431,447,474,490,491,481,481,502,544,551,426,481,466,449,433,419,429,409,436,487,532,547,498,505,453,425,419,504,524,591,676,755,650,589,466,702,727,719,655,618,540,461,609,706,732,786,771,807,746,672,405,419,405,408,450,521,479,503,433,419 3,19,8,118,143,49,44,551,628,573,536,523,508,594,655,629,612,594,671,759,742,503,690,638,573,547,481,454,419,453,552,728,749,670,675,545,481,463,501,539,600,679,765,708,687,565,830,915,906,841,815,729,613,749,813,811,860,848,891,855,806,461,463,454,472,623,742,675,693,578,493 7,15,14,25,40,36,22,408,394,383,380,366,389,384,395,392,399,391,374,376,375,380,377,404,358,368,371,370,386,393,390,392,379,389,384,385,369,392,385,400,392,390,415,401,374,396,415,402,386,398,384,368,377,404,397,399,410,430,425,447,400,372,374,389,367,387,385,363,372,397,388 20,29,22,59,92,69,41,455,397,391,397,399,401,466,456,417,434,411,410,414,423,397,409,379,391,380,360,387,386,405,411,426,425,402,398,412,387,403,426,424,426,451,502,467,435,411,510,501,484,427,435,391,400,448,500,514,569,571,623,579,518,409,393,374,385,394,419,411,411,398,381 13,11,11,81,130,128,79,421,461,435,410,429,417,414,426,420,436,423,462,552,535,410,511,471,438,445,407,412,394,390,410,512,558,483,509,415,402,380,378,390,408,413,469,440,437,402,544,746,763,676,633,516,477,421,447,468,509,505,553,540,497,404,399,401,403,461,531,496,493,438,419 9,259,239,115,187,178,107,404,410,364,389,396,387,448,423,426,423,405,388,413,426,389,378,402,380,375,404,399,395,448,473,425,393,383,410,396,407,431,438,496,525,574,668,564,537,425,525,504,436,412,410,403,390,453,483,489,540,536,586,563,511,398,392,402,397,391,401,402,409,383,387 3,22,22,91,129,126,88,406,467,436,417,397,418,415,436,438,431,423,465,550,526,415,491,464,439,454,418,419,389,396,412,523,538,477,505,437,412,399,386,409,415,424,461,434,448,423,544,734,749,667,623,521,462,449,476,515,544,535,576,553,528,415,398,400,415,450,535,489,493,437,418 7,11,10,23,31,28,20,386,387,386,378,386,392,389,386,395,383,396,397,388,378,380,386,378,391,403,378,397,382,376,368,385,381,382,383,380,391,408,390,385,389,391,418,395,402,383,407,386,395,392,379,381,392,398,411,389,412,442,432,411,401,392,373,386,373,382,385,373,379,400,379 2,11,10,23,34,30,20,432,383,386,369,392,385,414,416,410,407,409,410,414,395,383,396,392,382,376,372,391,379,396,404,396,402,383,398,404,382,387,404,414,391,431,442,425,410,397,438,416,409,406,393,385,374,427,455,459,488,480,525,466,437,401,402,369,381,385,391,383,390,382,387 12,8,8,10,14,14,10,408,457,433,438,416,421,420,430,452,454,439,484,538,542,419,497,459,433,427,413,427,393,387,420,528,534,469,505,406,416,392,394,410,392,407,449,431,444,379,571,727,715,642,588,531,465,424,455,473,521,535,586,573,541,387,414,401,399,474,547,495,499,436,412 5,11,10,8,10,7,6,507,605,538,513,463,504,527,599,570,575,566,642,713,681,479,644,580,538,512,453,445,412,384,514,680,695,607,629,514,451,400,409,423,449,496,609,581,595,429,755,851,841,787,751,672,559,528,593,605,690,693,765,752,711,453,435,458,464,580,709,654,654,547,484 10,18,16,22,31,14,12,396,394,403,373,384,400,431,442,421,398,411,387,415,406,384,391,407,391,403,382,377,392,416,460,423,420,404,419,377,388,445,557,600,669,771,854,742,627,409,635,494,455,423,416,408,416,522,661,738,843,829,849,740,632,392,395,377,392,399,401,413,410,404,394 17,8,8,45,48,47,44,401,413,408,421,388,387,404,411,415,412,411,425,449,443,383,418,421,403,392,398,385,391,388,392,441,452,414,417,413,397,380,391,391,396,402,425,419,405,404,505,604,594,531,508,456,424,419,418,455,483,476,523,479,446,395,383,388,397,423,435,427,435,416,403 16,7,8,213,254,260,218,394,402,393,379,385,400,384,382,408,392,397,392,399,396,378,412,395,402,399,387,389,378,381,372,389,395,391,387,389,380,368,386,378,377,380,379,379,393,407,393,430,436,409,411,394,396,391,380,381,391,410,403,385,396,397,383,388,388,383,397,396,407,373,381 14,11,9,27,34,27,22,421,399,410,390,403,376,408,423,425,418,407,425,408,427,381,414,391,395,383,385,383,374,388,404,403,402,413,409,403,378,399,392,422,410,411,462,458,432,400,509,492,478,441,434,419,407,445,486,479,534,535,588,555,500,397,376,389,398,388,430,401,419,383,404 18,29,26,98,140,129,89,427,467,414,410,413,418,454,463,458,445,435,479,512,502,406,478,448,417,417,402,413,383,386,430,499,506,458,467,422,406,399,414,420,456,447,524,477,462,422,617,695,692,631,589,497,455,508,557,572,637,616,668,630,578,400,398,409,421,445,509,459,477,442,406 5,39,38,56,48,45,55,617,704,647,615,590,625,661,730,728,721,726,767,815,796,553,725,677,629,598,548,517,468,423,647,771,779,708,726,644,564,428,442,466,491,581,727,717,737,459,893,953,935,899,879,826,736,625,696,724,803,814,879,890,857,545,532,557,587,722,803,766,783,667,595 17,11,11,64,106,109,65,388,377,369,378,394,389,391,396,396,391,412,393,397,379,372,374,383,392,387,370,395,394,383,401,383,397,389,354,377,379,388,399,379,386,412,430,405,414,402,439,442,403,400,406,376,396,406,451,445,455,458,461,446,424,382,396,384,389,382,383,390,372,384,390 12,26,22,479,689,667,462,434,455,433,409,383,429,423,461,423,429,446,472,524,508,417,471,443,428,419,407,406,400,375,402,487,501,453,458,445,418,404,381,405,407,450,473,452,440,449,550,670,668,611,567,479,443,467,491,474,549,553,573,558,519,420,412,411,392,442,514,481,471,442,405 9,65,58,158,188,164,142,608,552,485,494,486,476,673,736,712,713,700,670,627,623,420,454,455,438,421,416,412,400,514,654,567,529,498,519,479,460,498,522,560,630,728,847,807,783,616,940,851,771,742,711,661,539,815,896,920,979,968,1009,975,930,532,435,534,557,579,567,537,572,466,450 18,15,15,78,131,127,75,450,648,591,551,468,493,475,484,495,493,470,695,849,787,612,821,719,654,624,528,461,414,393,478,834,837,743,755,577,511,370,388,429,432,486,581,557,561,432,641,965,951,876,834,709,560,512,565,571,610,621,676,659,598,422,460,415,419,671,832,731,746,620,519 18,12,11,25,36,32,23,426,381,376,382,375,382,447,460,420,408,426,400,389,402,391,391,385,377,383,391,398,380,402,411,392,389,390,401,400,389,397,398,396,387,413,438,450,436,391,492,437,413,393,410,383,384,406,457,451,488,518,553,501,468,393,388,376,386,365,382,389,390,378,384 11,131,123,197,238,229,187,466,559,513,494,448,454,479,527,502,508,495,586,695,676,476,638,589,538,500,453,452,401,403,474,638,694,597,606,518,485,410,411,414,420,474,542,523,527,452,707,869,876,802,779,672,560,505,589,620,696,675,729,715,670,430,460,422,439,546,685,625,644,537,478 6,10,8,25,31,22,17,458,426,428,414,397,397,476,521,489,474,469,456,476,443,390,435,423,410,384,399,387,391,420,469,462,460,411,445,400,396,413,450,453,502,566,636,561,543,481,688,621,568,493,494,428,400,633,706,703,756,739,782,729,667,399,403,406,414,412,457,425,441,411,395 3,21,11,81,79,32,38,644,612,547,543,483,490,694,752,719,704,675,688,740,731,480,631,600,518,513,449,435,405,503,659,709,719,628,666,546,501,551,643,684,739,814,888,826,786,729,917,908,885,830,797,719,593,891,943,945,975,960,995,954,907,495,449,502,518,620,726,658,687,581,509 19,8,8,19,25,21,15,385,400,405,404,385,407,397,401,403,425,394,415,450,441,392,435,413,392,396,393,385,384,405,399,434,442,410,424,417,394,389,391,379,395,409,425,415,393,400,439,551,564,505,461,426,408,441,445,453,473,441,486,481,460,392,394,389,383,393,452,439,434,402,393 12,12,12,45,48,43,37,398,422,410,419,391,400,417,401,417,417,395,432,486,473,409,464,451,424,427,395,404,394,380,407,464,492,458,445,431,417,370,385,386,401,403,438,416,424,402,488,662,670,588,556,458,431,392,435,442,466,478,513,481,470,395,397,391,391,424,484,439,442,429,390 17,11,9,60,86,73,50,437,483,433,434,414,439,444,496,467,487,477,517,536,506,393,454,438,422,419,410,387,405,395,448,496,499,459,466,451,428,405,411,425,420,444,503,496,495,416,670,709,678,636,598,551,479,487,561,552,634,629,695,677,641,409,394,417,443,462,511,473,497,456,419 3,70,65,81,99,91,74,542,633,548,509,484,490,591,663,647,633,618,672,748,701,488,683,583,527,526,450,454,422,506,659,746,743,646,663,557,528,528,542,589,645,744,867,817,787,476,849,907,881,826,784,695,601,628,730,771,868,864,910,876,829,491,457,453,491,626,749,675,687,574,521 16,10,10,228,350,363,235,389,379,398,399,380,405,379,379,382,382,378,401,396,396,393,400,410,391,383,392,390,380,364,392,394,396,389,385,393,352,383,392,392,399,370,383,403,374,395,400,433,428,400,401,384,398,425,407,416,408,419,414,413,382,387,393,385,386,412,400,376,384,377,392 20,25,22,26,31,21,19,561,682,657,615,570,597,599,675,674,673,669,746,811,791,545,716,665,595,586,514,498,456,387,604,773,784,711,723,623,580,413,422,448,459,512,655,661,695,437,862,966,954,903,885,813,718,592,663,686,773,779,845,854,823,511,530,516,546,711,803,764,776,660,601 13,14,14,76,116,121,79,392,387,384,404,392,375,408,410,401,381,390,399,412,417,388,395,395,398,399,391,392,390,380,400,397,383,388,375,380,384,397,388,412,403,407,435,406,407,414,441,436,432,412,411,380,392,432,457,461,496,469,490,454,431,401,383,390,376,400,391,387,415,391,378 5,10,10,32,43,44,33,415,402,399,411,387,366,393,408,389,391,386,427,425,437,397,395,403,393,406,392,381,395,398,412,431,431,405,412,398,392,398,388,373,395,415,415,427,418,402,473,542,524,480,483,429,412,413,438,473,512,495,528,478,464,393,407,395,391,404,419,413,427,398,381 10,9,8,25,35,25,18,426,417,384,370,396,380,414,423,410,399,385,403,427,415,387,414,395,394,389,388,398,378,385,399,404,420,399,417,381,384,386,395,386,399,399,440,426,418,393,440,518,517,452,443,393,390,400,420,437,455,464,501,481,443,379,382,384,387,385,419,404,408,396,409 5,92,35,160,290,155,77,508,440,419,394,397,410,517,595,538,545,514,496,490,492,388,431,420,401,402,389,412,367,457,627,508,500,445,432,459,419,556,712,762,831,906,978,894,813,538,825,707,638,580,538,506,429,732,843,887,965,954,978,903,829,438,387,434,422,442,448,438,453,416,417 8,22,18,32,46,35,24,420,410,373,395,389,404,404,424,411,420,417,418,402,396,384,395,392,395,395,367,398,390,378,412,411,397,386,390,394,398,422,409,404,419,454,487,457,457,400,493,454,446,423,414,387,408,466,495,494,539,523,570,531,487,371,387,390,393,395,415,387,386,377,389 20,26,26,90,135,137,91,409,475,461,442,437,434,422,439,463,455,438,493,572,556,427,528,482,446,456,438,417,402,420,431,534,554,490,506,437,431,388,396,407,412,429,453,463,467,411,604,761,763,676,654,552,455,436,514,523,598,568,640,609,586,423,403,424,414,464,582,524,550,456,438 18,9,8,24,28,22,18,404,405,371,369,395,381,394,411,405,409,410,409,389,400,391,387,383,389,382,382,385,386,400,399,373,395,388,384,398,396,395,397,406,412,426,438,436,443,389,467,452,418,399,430,394,401,447,476,473,510,510,543,502,461,395,397,384,387,396,402,393,390,391,394 13,12,9,30,40,32,23,410,386,369,396,409,388,402,411,418,408,399,408,402,405,374,416,395,384,401,379,387,401,389,406,409,401,398,403,410,391,401,374,409,417,443,489,434,408,414,484,468,450,446,443,428,394,449,473,490,513,521,560,519,470,393,384,372,395,390,417,394,402,405,380 4,51,34,84,107,70,52,468,554,513,479,472,448,448,504,481,465,463,578,712,694,452,671,614,531,510,468,431,408,379,467,671,724,603,643,522,442,388,422,444,448,473,574,543,538,429,668,860,876,797,766,642,529,526,574,606,656,640,713,678,642,419,421,401,417,532,700,642,624,543,468 12,9,9,21,23,20,18,452,388,386,381,395,399,450,433,415,408,395,377,384,397,394,401,376,396,378,399,372,384,393,417,403,406,402,402,404,394,384,390,395,389,390,463,412,427,398,410,424,417,432,399,379,384,416,409,425,471,449,486,456,425,379,395,382,392,390,402,384,400,393,389 20,14,9,41,48,30,25,431,407,391,388,395,391,447,459,436,420,405,413,406,426,385,408,401,395,374,398,380,383,410,411,408,415,388,395,410,373,417,411,421,433,446,499,472,440,415,528,495,472,451,433,386,379,490,525,534,568,582,621,562,510,406,368,380,394,390,423,422,406,404,410 19,187,167,509,817,759,476,647,722,656,628,567,596,692,753,739,718,713,750,829,815,561,772,721,663,636,559,555,487,501,628,783,807,731,749,618,577,463,471,517,546,647,769,730,735,592,895,981,980,928,900,825,721,740,815,833,889,881,925,907,867,576,543,564,589,722,827,778,788,676,609 6,9,9,21,31,31,21,394,407,396,390,406,397,390,408,406,403,393,418,403,419,380,398,367,395,391,387,386,386,372,398,381,389,390,406,389,396,389,380,395,400,394,412,394,405,405,456,453,429,436,451,423,409,387,409,414,432,442,451,457,447,397,399,393,396,393,402,410,414,402,397 11,22,21,17,23,21,15,419,456,411,402,411,423,395,428,418,408,427,448,525,481,416,495,471,422,430,396,396,391,404,414,459,513,441,462,416,412,409,384,399,411,426,457,462,444,401,518,653,667,587,556,472,412,448,489,480,518,523,561,556,496,404,402,388,398,457,503,469,465,443,384 18,22,18,42,65,44,28,407,380,395,403,369,382,394,406,421,414,389,429,398,426,391,392,390,386,384,378,380,393,393,394,393,383,391,411,405,396,404,387,409,428,430,453,441,423,407,450,445,428,411,427,408,388,454,469,485,512,478,523,480,450,395,391,369,389,383,406,394,400,394,402 16,127,109,168,206,179,146,535,678,655,611,498,530,575,629,617,611,604,705,829,805,552,779,735,646,643,537,501,435,405,577,791,830,735,760,616,548,460,485,506,547,633,738,694,666,496,818,964,969,904,876,781,653,648,738,753,814,807,857,830,785,467,473,476,500,667,826,773,780,674,563 18,110,88,139,233,170,100,523,815,775,708,611,605,561,604,570,532,546,778,953,927,689,932,881,817,774,676,606,512,421,527,904,954,876,877,757,653,449,447,484,499,553,663,605,604,485,774,1023,1023,1023,1006,902,771,616,691,701,750,754,800,766,728,450,550,445,451,749,942,890,896,781,661 11,13,12,142,178,162,132,410,429,427,386,414,394,420,429,414,421,415,434,498,485,395,464,431,424,407,369,387,381,382,416,481,471,434,454,423,406,375,404,396,396,418,456,424,441,409,524,655,651,567,543,464,425,427,462,473,523,526,571,551,483,400,381,403,389,415,465,445,465,409,423 19,10,8,28,37,27,20,419,439,414,424,407,409,432,451,458,422,433,452,510,499,417,480,456,434,410,403,404,389,378,426,464,515,442,467,441,397,389,397,402,414,452,474,449,446,409,562,662,652,586,546,494,435,472,499,513,546,542,598,574,517,396,405,405,407,436,499,476,484,422,436 12,101,95,89,115,109,85,389,400,388,367,381,407,411,416,399,404,393,404,407,410,394,408,413,384,391,395,399,386,368,408,407,434,412,404,364,400,389,392,424,400,426,466,402,423,403,445,457,459,421,428,400,384,411,437,439,452,448,491,459,449,385,399,409,376,392,388,397,412,396,368 1,10,9,19,20,18,17,408,494,471,433,406,404,441,462,444,437,448,488,615,582,424,617,528,472,462,422,401,393,378,418,561,637,522,547,472,426,392,403,403,418,442,492,447,474,411,568,726,759,658,630,523,424,469,504,520,572,572,619,593,544,415,401,405,408,457,637,550,538,475,418 19,97,83,72,95,86,64,529,709,627,601,530,559,575,620,633,613,608,722,848,821,585,813,758,686,644,557,511,453,398,557,821,858,760,769,636,567,413,419,450,476,534,647,633,639,478,795,986,994,922,888,790,661,605,684,677,759,753,819,803,768,448,483,480,481,682,835,779,789,667,553 11,79,76,141,182,178,136,484,677,632,573,511,553,535,581,571,569,555,693,820,799,555,776,720,641,631,531,494,443,420,524,787,818,728,748,615,550,387,403,422,452,483,585,583,591,453,781,979,989,920,894,806,673,551,601,621,711,705,771,765,739,452,481,459,452,665,820,761,770,654,563 9,12,11,32,38,33,29,382,389,390,378,382,391,398,385,392,379,382,378,410,396,403,386,406,386,388,384,381,386,392,400,397,397,392,394,381,395,399,391,397,401,417,460,411,418,398,428,440,408,391,387,388,354,445,460,454,477,458,490,465,426,394,379,395,385,385,388,402,392,379,407 16,19,18,51,72,73,50,425,444,455,411,394,418,428,440,445,443,430,456,539,526,439,505,469,431,415,404,401,392,379,418,518,540,476,474,423,437,381,406,389,398,421,464,437,438,394,560,724,716,650,608,531,454,423,459,474,539,509,579,554,539,393,416,407,405,473,549,494,508,442,425 15,127,121,104,132,128,101,389,390,364,379,353,387,411,429,411,398,398,411,383,402,370,384,380,376,372,384,385,388,389,402,382,384,376,392,400,389,384,418,425,416,468,477,477,441,419,481,429,412,387,405,371,402,455,462,443,498,498,523,461,468,387,382,384,382,381,381,370,374,374,391 17,12,12,19,23,20,16,405,413,403,377,384,408,422,400,391,397,398,434,468,462,390,426,427,407,408,396,404,389,375,406,439,461,419,414,415,393,378,398,399,397,403,436,395,414,399,482,600,616,537,508,444,408,417,442,461,486,465,510,497,463,402,398,402,400,391,453,429,452,418,409 9,84,46,33,36,13,11,495,440,426,416,400,406,485,556,503,500,469,502,473,447,409,445,412,427,400,407,400,387,414,538,482,471,427,438,417,400,426,542,576,648,739,832,749,664,502,776,692,634,593,545,481,442,657,763,797,897,890,925,847,778,414,403,412,408,443,469,447,475,398,414 17,21,21,66,77,77,65,416,463,449,423,407,418,427,438,448,414,436,463,497,533,398,496,463,422,418,404,398,394,386,406,503,510,465,478,444,389,392,404,391,397,415,466,457,441,413,572,684,702,644,576,531,443,437,467,492,549,544,600,587,511,397,392,399,389,452,501,477,494,431,403 13,28,27,363,638,659,370,405,376,373,385,380,405,421,423,416,383,390,407,380,389,377,382,409,390,384,403,392,387,417,392,399,384,378,394,409,394,402,409,403,418,427,444,415,399,453,460,413,420,404,408,426,390,436,477,463,503,487,500,475,444,422,385,387,391,394,387,397,387,403,390 1,44,43,104,111,112,104,476,560,517,496,455,462,477,524,505,508,495,596,698,675,444,658,591,536,500,463,449,418,434,494,663,703,595,622,483,449,399,416,434,475,502,609,566,554,455,711,872,878,802,770,663,564,568,650,665,737,723,769,728,683,417,427,424,431,528,683,644,632,518,495 18,10,8,30,31,25,24,418,406,383,387,390,408,446,434,434,413,416,423,440,445,398,426,402,391,396,403,375,383,383,410,407,418,414,396,387,399,393,424,398,421,462,508,475,469,417,535,514,505,473,434,410,384,473,538,541,575,589,634,572,522,403,385,386,399,388,429,412,405,380,401 19,24,20,53,75,45,32,434,414,396,399,402,413,443,452,418,417,407,450,508,508,396,468,447,428,411,404,412,396,407,410,474,505,435,456,399,406,396,408,414,407,448,506,453,468,417,537,637,642,559,537,442,445,489,512,531,573,578,620,579,534,402,404,393,405,441,505,466,449,427,394 18,53,42,76,80,60,58,505,620,561,553,446,507,525,579,567,547,542,649,760,746,474,712,652,582,560,498,455,411,390,493,721,762,663,667,547,519,399,440,436,478,518,615,604,583,466,743,901,905,835,806,714,571,579,644,659,714,703,777,768,708,443,448,427,449,594,758,702,718,614,516 18,22,21,19,22,17,15,547,628,568,549,504,537,598,648,659,632,638,687,753,728,506,667,621,571,549,474,479,434,405,575,721,725,655,673,572,518,410,406,434,457,504,645,622,653,458,826,906,895,845,817,755,630,548,638,664,750,749,815,822,788,485,480,513,519,673,765,711,723,606,571 19,24,24,135,228,236,137,400,417,382,406,357,383,430,450,442,424,426,431,416,417,392,411,401,392,393,397,408,398,389,407,395,421,402,412,380,384,406,400,405,393,421,440,420,424,428,488,472,478,439,440,422,399,442,488,485,506,490,532,514,455,399,398,387,395,415,424,397,423,392,392 15,8,8,30,43,42,30,402,396,406,387,402,390,401,412,384,400,389,410,431,438,391,415,416,391,393,381,379,379,402,391,418,436,407,411,410,390,392,388,369,389,374,391,402,389,372,416,515,563,479,467,426,400,375,385,392,404,402,414,412,414,392,380,377,383,396,417,426,407,397,385 6,13,8,37,49,36,27,451,442,411,396,408,412,485,542,503,489,464,470,504,488,407,473,441,400,407,395,396,377,400,456,495,477,450,433,417,410,425,461,474,525,574,663,597,555,500,705,649,636,561,529,492,420,663,728,732,776,756,800,749,682,406,412,406,411,425,476,445,448,416,410 20,13,13,23,35,33,20,396,380,401,384,397,392,416,395,419,408,412,401,425,390,381,415,386,386,382,395,401,389,394,389,405,415,409,410,388,376,384,400,410,410,431,455,442,440,393,457,481,470,431,427,406,379,427,444,454,473,476,511,487,447,395,387,369,399,417,420,407,405,379,397 7,625,352,225,243,152,138,680,765,729,688,629,670,738,787,780,768,753,819,867,854,649,801,762,720,699,601,587,520,511,711,852,849,792,812,702,632,549,614,673,728,812,889,842,815,690,953,1023,1023,990,960,899,801,864,925,932,974,962,1000,972,930,577,623,562,618,825,904,879,891,789,703 10,205,177,95,148,126,76,416,407,390,407,375,378,441,450,399,419,402,413,409,405,381,413,386,391,400,394,383,394,398,432,415,409,389,420,365,425,408,434,438,469,517,586,515,496,424,499,464,469,420,407,406,389,458,472,450,537,529,573,527,465,399,414,396,405,401,410,425,389,370,390 6,11,11,34,42,41,33,399,441,434,409,420,445,424,421,407,432,410,464,550,527,400,507,458,448,429,418,410,393,397,411,522,539,485,488,445,415,386,408,406,405,401,433,419,447,398,524,734,752,680,634,526,457,429,449,448,491,474,518,520,494,400,391,397,384,440,518,495,513,434,408 8,11,10,18,20,12,10,388,403,389,380,383,388,420,421,402,411,397,406,431,417,379,404,404,402,383,401,385,379,385,412,407,407,399,379,398,402,404,402,409,423,454,508,453,436,402,520,480,486,438,456,412,395,439,476,506,616,616,655,585,526,398,382,389,395,402,406,405,413,406,385 8,46,35,41,46,27,22,441,450,414,433,423,414,490,515,495,499,470,473,507,507,405,426,418,414,426,395,403,388,379,459,463,459,440,448,410,408,452,488,495,536,619,698,599,565,491,702,671,640,574,556,471,423,633,719,728,783,762,799,747,685,419,393,416,411,452,481,471,483,438,407 3,27,22,129,173,101,74,505,606,567,518,500,495,528,573,542,539,552,641,754,728,486,680,628,567,542,495,468,423,401,503,712,750,659,698,563,487,429,445,429,473,513,626,585,601,465,766,904,905,845,812,715,591,601,670,683,747,742,802,775,729,438,457,438,459,599,737,677,691,576,482 19,8,7,20,27,23,17,412,395,379,374,384,376,423,433,430,398,390,404,383,394,382,379,380,390,378,389,384,383,407,400,396,393,393,392,386,381,401,415,413,434,456,475,448,451,418,493,440,403,394,400,400,393,486,516,538,568,554,592,524,486,396,359,391,388,395,392,388,383,376,393 16,33,30,91,157,141,78,445,478,437,413,431,413,454,525,484,486,485,521,551,559,438,513,475,451,440,425,415,406,384,448,542,539,474,502,447,437,393,411,420,443,477,525,498,496,442,649,762,742,671,636,548,462,513,589,578,662,650,700,671,629,429,408,413,424,483,562,509,539,469,429 16,8,8,17,22,20,16,419,388,394,384,386,390,394,414,399,396,401,403,410,406,396,404,387,398,395,402,399,384,404,394,420,411,395,404,384,394,389,395,399,394,400,423,388,401,402,438,457,464,436,430,422,379,404,414,428,429,412,454,435,411,394,372,397,390,398,407,400,389,397,384 2,27,26,140,249,249,138,447,433,416,397,378,415,466,504,500,479,467,465,461,470,393,414,396,411,402,385,387,370,389,450,436,445,421,410,400,390,416,424,413,455,477,549,519,487,441,602,571,547,504,469,431,430,514,587,590,627,607,650,630,581,435,397,418,409,428,443,432,433,418,415 2,31,31,77,91,94,78,421,452,426,415,400,414,434,451,448,445,431,470,516,523,422,483,461,422,432,406,400,389,390,423,514,544,444,479,425,401,409,402,409,401,440,466,454,467,393,565,695,714,633,589,509,441,444,476,479,530,528,578,538,500,404,397,406,409,442,515,464,501,430,392 1,10,10,206,311,325,213,391,422,404,388,392,397,394,393,400,412,394,421,474,470,401,441,431,415,415,403,400,393,402,392,445,474,429,442,407,397,390,378,379,384,391,417,395,401,405,453,615,597,529,494,432,426,381,410,402,435,430,437,443,422,391,392,390,392,385,466,433,451,429,407 2,8,8,63,92,92,63,410,429,396,398,393,403,436,474,458,451,434,449,476,483,402,440,422,396,393,400,392,416,375,425,469,465,433,433,409,394,388,389,392,411,430,479,460,462,389,569,604,602,552,530,459,438,445,463,483,551,547,608,570,527,414,392,423,403,420,463,445,451,425,393 13,10,9,17,24,22,15,489,567,530,499,468,435,485,563,555,553,551,587,656,653,467,573,537,517,489,461,456,409,380,501,630,638,563,569,507,445,385,392,390,411,450,556,539,567,402,740,835,819,771,741,668,568,460,512,524,633,636,711,728,691,437,448,449,471,594,673,622,637,549,488 5,15,15,48,64,64,48,407,440,439,432,407,422,411,432,441,431,405,484,534,530,420,514,482,443,443,418,408,391,387,408,511,540,482,483,428,434,400,380,402,402,415,443,429,434,396,538,732,748,662,623,505,446,431,452,471,548,511,561,538,496,392,388,406,403,441,543,495,505,441,418 12,157,142,234,257,237,210,533,713,663,607,515,558,560,621,615,594,610,730,835,823,576,796,755,687,653,557,529,466,413,566,807,841,760,774,655,548,431,435,435,480,536,651,637,645,450,821,1013,1023,962,936,850,733,585,686,693,780,783,834,827,781,463,491,469,484,691,832,788,798,687,592 20,16,14,33,49,42,27,391,362,384,385,398,388,404,412,403,401,379,411,384,392,370,415,384,382,384,388,378,382,388,395,404,411,379,399,403,394,392,383,410,400,424,454,418,413,419,453,405,418,393,382,399,378,445,455,443,482,459,489,457,421,390,386,387,378,380,388,394,392,391,397 3,13,12,27,27,22,22,396,408,407,401,374,392,409,419,409,406,408,446,456,452,387,443,421,408,400,401,390,381,376,413,426,465,422,428,418,401,389,387,408,372,400,439,430,416,401,474,584,580,531,479,442,413,444,478,473,493,483,536,480,468,391,385,383,391,428,455,455,467,407,403 3,44,40,73,136,130,65,511,667,606,599,562,617,549,625,624,637,644,687,715,730,500,622,582,556,567,524,531,461,422,545,640,650,601,624,535,511,415,424,438,467,477,586,580,595,417,795,858,843,808,797,756,657,519,559,588,675,695,759,779,749,496,536,486,549,651,708,677,723,643,619 15,31,30,85,115,94,64,447,503,464,440,424,438,465,518,493,480,449,544,620,595,428,551,518,481,458,443,407,394,407,454,561,601,520,539,455,422,435,400,428,443,465,550,505,506,418,644,779,786,711,661,569,481,524,590,600,657,643,712,660,613,426,404,401,431,492,598,565,547,490,458 16,11,8,35,39,26,24,409,389,370,400,400,396,420,427,404,409,386,397,395,405,373,388,401,401,402,379,396,398,403,398,389,402,391,398,389,404,376,388,404,393,419,454,430,432,396,468,435,438,419,413,371,390,407,444,442,480,499,538,494,485,398,394,386,383,396,404,390,390,406,389 15,20,19,66,141,131,58,399,428,419,414,400,411,387,430,418,423,421,430,450,446,403,437,408,402,403,406,405,391,393,405,429,432,414,403,416,411,388,402,415,378,405,435,425,415,401,496,568,562,516,481,439,423,414,444,431,451,447,504,479,451,402,397,392,380,412,459,438,456,418,406 20,13,13,29,33,27,24,433,513,470,456,426,428,441,479,488,488,476,542,619,616,449,577,502,469,461,450,417,418,391,430,591,621,548,529,487,426,410,396,395,414,442,494,472,490,413,633,791,788,712,681,595,501,467,485,504,574,561,639,627,592,410,419,419,423,474,619,568,574,480,442 20,9,8,23,30,25,18,420,383,388,374,388,365,402,422,408,398,393,394,392,382,393,379,377,387,389,381,392,388,392,400,389,390,381,383,373,369,387,410,393,415,424,437,433,420,411,439,406,406,414,388,379,391,427,446,447,492,475,529,510,452,381,384,385,396,390,387,381,380,388,387 6,9,7,19,26,20,15,430,403,389,412,389,396,430,449,425,424,396,412,421,423,390,400,402,374,384,386,386,390,393,399,388,398,395,399,376,388,385,394,387,399,423,468,437,421,393,477,462,450,437,403,388,394,436,467,455,532,518,567,492,459,392,388,389,382,389,396,405,393,400,381 16,13,10,35,40,30,26,404,389,403,392,397,413,433,452,423,402,407,386,397,402,371,408,379,394,379,397,387,391,396,401,394,406,392,396,397,368,398,391,386,390,411,441,443,438,407,466,426,424,422,404,374,371,415,456,461,486,502,554,494,466,389,382,377,392,373,403,386,394,390,400 4,15,15,46,59,52,41,412,475,423,419,406,405,407,434,416,413,433,455,536,519,413,498,473,427,443,407,410,397,391,402,502,532,462,482,429,402,394,384,392,411,386,429,442,431,398,536,717,728,639,613,521,464,431,435,457,483,488,523,520,511,401,394,397,387,423,502,482,491,438,413 10,14,12,29,40,34,24,415,389,390,371,404,369,431,454,402,400,408,392,400,403,367,391,396,371,397,385,403,386,391,390,409,399,387,387,383,397,401,400,401,397,437,456,436,437,385,485,451,424,424,388,405,377,427,449,469,505,506,560,512,480,411,376,384,379,385,378,396,399,388,414 20,9,8,35,43,39,32,391,450,420,411,376,396,424,425,412,414,420,430,487,460,392,449,447,412,421,399,378,393,387,407,453,474,437,447,412,396,378,382,389,405,405,440,422,433,385,499,630,619,566,537,459,436,412,428,436,485,470,513,511,457,404,407,390,409,428,466,458,461,413,411 20,20,20,58,67,63,55,419,462,446,406,398,430,429,461,466,454,430,486,535,530,426,485,475,447,431,416,423,394,390,420,512,542,483,468,410,427,384,396,411,392,418,470,449,474,408,589,749,730,672,618,538,466,443,483,491,550,564,609,591,560,402,417,409,406,466,549,513,523,455,429 8,12,10,34,48,32,25,399,383,394,387,385,384,421,424,413,417,390,390,419,401,409,393,391,393,406,394,379,382,389,404,415,407,401,392,376,366,401,401,396,401,410,457,430,437,421,483,443,472,427,418,396,400,443,455,460,496,522,555,522,474,381,377,398,376,388,410,417,395,390,396 12,9,8,24,29,26,22,422,400,388,388,382,353,411,422,410,413,407,381,374,400,386,393,380,388,397,388,374,393,387,403,394,380,386,395,377,382,406,390,396,415,403,444,438,430,395,457,422,420,391,391,385,401,420,446,453,486,495,520,497,453,379,380,384,384,388,399,380,376,403,373 17,35,28,65,62,43,48,447,474,442,448,435,418,474,504,478,456,471,488,584,555,451,534,482,445,447,410,414,394,412,457,571,564,507,512,452,433,434,464,490,571,630,733,627,565,445,682,779,767,702,655,577,460,578,699,721,787,756,789,730,652,412,416,413,406,498,592,514,553,461,420 13,20,19,57,95,94,55,403,505,485,457,417,441,446,463,445,451,442,515,612,602,442,583,529,459,462,441,424,406,393,433,577,613,513,549,443,422,383,391,385,409,430,467,458,464,411,600,792,803,717,684,572,501,438,473,489,545,546,605,586,557,406,411,411,413,470,608,559,577,478,458 18,114,93,161,239,177,121,552,744,699,633,560,570,605,655,645,628,623,784,907,857,661,881,805,735,713,586,548,463,431,552,886,903,808,818,674,587,447,480,506,535,611,732,682,682,535,815,1004,1002,930,897,793,658,691,745,743,799,790,845,829,785,498,508,479,500,776,900,825,833,719,598 8,9,8,38,61,60,36,406,444,439,407,397,418,404,440,433,411,420,451,513,502,411,477,450,436,439,418,406,403,391,415,483,513,452,481,426,394,395,395,389,400,426,467,443,444,403,525,708,727,639,597,512,440,442,464,465,543,526,563,553,518,395,395,394,397,427,505,480,502,439,417 13,8,8,15,24,24,15,399,392,394,391,373,377,414,395,421,412,388,391,416,404,389,408,410,406,398,394,388,399,352,402,398,405,393,382,413,398,376,386,388,387,392,424,406,410,389,468,468,471,452,435,422,394,395,426,439,457,454,485,476,446,393,395,391,393,384,408,393,387,390,390 7,235,162,60,71,39,34,555,477,451,448,430,433,628,718,667,629,598,582,567,573,410,482,465,441,427,393,437,405,631,806,692,636,561,594,562,503,785,907,955,1006,1023,1023,1023,955,587,894,800,751,704,670,609,511,853,969,1015,1023,1023,1023,965,900,459,419,444,490,518,578,493,551,474,439 16,11,11,29,35,33,27,468,408,381,393,405,397,434,462,428,416,407,405,418,414,406,416,405,403,385,381,381,389,385,404,408,429,400,407,404,395,377,391,415,392,425,459,443,424,394,462,477,479,442,434,429,405,419,441,415,478,478,520,502,462,378,393,389,401,411,420,411,412,403,400 10,12,9,27,35,26,21,401,385,397,388,380,405,415,443,408,420,412,403,410,413,384,408,400,399,389,386,390,365,389,402,396,409,381,398,364,396,391,389,407,400,398,432,424,409,389,461,436,429,422,408,411,392,404,420,429,481,481,516,474,446,392,377,390,399,402,385,392,391,389,391 14,129,121,102,143,135,95,413,408,397,399,377,399,418,445,419,409,415,405,465,423,389,446,427,408,426,403,380,396,399,426,436,460,417,447,403,391,426,415,408,437,462,507,481,461,424,504,528,534,485,442,391,390,472,495,490,553,552,594,527,515,404,395,400,407,420,459,420,427,417,398 10,18,16,28,32,24,22,425,473,440,413,400,415,433,450,423,418,435,465,551,513,417,523,472,435,443,405,395,408,386,406,527,559,478,501,439,396,382,403,405,401,421,476,409,434,412,544,717,727,624,587,512,459,451,474,495,543,523,563,540,508,405,411,404,392,453,551,511,489,435,418 19,21,16,49,59,39,29,410,410,388,397,378,388,419,413,420,408,401,394,395,412,393,415,402,377,388,390,386,392,392,408,400,411,389,405,394,383,400,412,406,425,436,476,448,413,399,468,423,424,401,397,404,390,443,494,484,520,511,538,494,452,384,412,378,395,380,401,401,401,372,383 20,12,12,46,76,76,45,420,411,411,411,406,382,402,440,431,405,413,428,459,418,393,427,399,394,372,393,385,383,364,400,438,436,406,425,402,387,379,393,386,390,417,434,442,424,398,495,538,536,479,469,439,418,432,462,445,494,498,539,513,469,405,387,386,393,411,425,414,423,399,390 16,10,10,45,60,60,45,402,424,418,402,400,384,417,428,430,405,404,451,496,484,400,461,445,415,421,390,398,382,384,399,476,504,440,451,421,390,406,386,389,394,405,433,401,429,397,521,685,696,616,586,506,449,398,431,449,475,471,502,484,480,390,395,382,404,440,493,455,455,432,412 1,27,14,25,31,15,12,452,442,418,397,387,393,452,488,463,474,461,459,432,439,392,412,416,396,399,386,391,403,438,498,481,436,425,438,406,387,417,479,538,581,683,812,735,651,459,789,668,594,531,500,471,448,622,728,788,921,927,960,880,802,393,388,407,414,424,423,405,425,403,401 16,9,9,71,94,83,51,410,409,407,409,401,424,422,433,439,429,423,447,483,466,412,450,431,407,414,393,383,390,400,407,469,480,429,428,404,399,397,409,408,410,428,440,451,447,405,547,658,644,572,534,477,413,438,483,506,520,510,560,546,491,402,407,382,403,448,509,466,480,438,416 8,42,39,50,87,78,41,600,878,830,778,671,681,635,695,659,648,642,882,1012,971,804,989,917,866,834,728,653,531,433,647,981,997,924,927,799,716,441,474,485,561,647,782,750,756,469,847,1023,1023,1023,1023,946,826,610,695,716,796,805,858,857,817,500,652,496,518,887,1023,968,981,875,765 20,32,24,62,107,64,38,419,508,478,423,422,425,447,487,482,468,470,546,648,595,456,614,540,481,472,432,420,400,448,677,813,808,724,721,585,504,420,465,478,531,626,804,797,796,443,647,931,924,847,802,667,516,534,584,583,651,640,692,663,615,405,441,396,402,603,800,725,730,591,497 15,73,66,104,109,87,81,575,675,641,570,528,529,630,683,672,658,653,728,813,784,536,753,690,610,613,496,497,415,423,596,780,803,712,727,613,519,459,466,528,539,641,753,711,705,553,857,953,945,885,858,773,660,707,780,794,847,840,891,869,828,477,469,498,505,684,806,731,762,646,548 17,12,11,33,44,32,23,400,414,391,386,388,377,392,405,387,396,392,404,392,412,390,402,389,380,390,400,385,378,392,391,389,398,397,392,374,400,406,397,402,400,419,433,405,396,391,446,454,442,430,414,404,388,409,431,442,452,444,469,441,430,393,392,385,381,399,396,390,397,398,389 17,8,8,25,29,24,21,399,399,385,389,385,408,408,402,424,405,402,389,407,395,380,413,380,388,370,399,386,386,382,393,410,411,407,412,386,377,384,392,390,410,425,443,413,424,391,474,440,450,424,403,379,404,435,451,458,486,469,509,476,455,400,396,376,388,399,405,393,405,378,392 16,71,41,526,647,466,370,773,736,691,650,580,597,812,855,831,817,790,804,856,835,582,782,738,671,650,549,541,453,499,698,807,829,751,770,649,576,543,589,624,679,758,854,816,810,684,937,986,976,921,896,820,706,842,903,914,959,949,990,963,921,655,528,644,657,759,844,799,809,707,620 6,151,138,110,146,138,102,407,379,368,380,369,379,410,427,430,396,420,421,402,373,379,377,378,381,370,404,374,365,410,406,400,378,369,390,394,397,399,395,404,463,455,511,454,448,424,440,409,392,379,384,397,382,437,435,470,490,498,525,494,458,409,372,374,378,393,401,351,380,397,389 8,10,10,61,74,70,57,393,443,430,427,393,392,390,420,416,417,423,438,514,500,400,472,447,424,408,418,401,400,399,414,475,513,465,462,422,400,396,386,416,392,412,420,420,425,395,497,684,685,600,551,484,432,411,444,463,492,496,533,506,472,393,405,386,397,432,488,449,468,432,405 19,150,136,286,400,327,232,550,709,646,608,568,606,612,675,669,667,662,736,817,797,526,735,685,614,620,521,530,456,419,613,769,794,715,734,620,580,408,422,474,489,565,694,679,704,504,862,978,978,921,895,823,722,622,715,747,813,818,867,865,825,520,505,511,518,689,787,747,755,657,598 15,12,12,33,43,41,31,405,479,457,444,426,409,406,421,450,430,443,481,618,594,434,556,520,458,431,424,417,399,392,425,558,621,526,545,469,438,400,392,406,403,389,430,430,420,402,568,795,818,728,683,576,472,414,435,444,482,490,524,531,508,397,414,400,399,477,574,531,543,455,427 9,13,12,24,34,27,20,445,486,456,458,429,433,445,483,478,477,483,527,655,608,434,599,555,494,485,437,434,392,381,444,605,649,542,572,467,423,384,391,415,411,445,541,493,494,406,623,783,784,707,680,574,469,482,516,527,590,590,655,643,571,417,425,420,420,528,634,569,576,500,448 12,35,31,273,472,465,264,450,414,405,420,393,390,431,481,459,447,441,436,449,437,394,424,417,400,400,367,382,384,402,432,430,446,420,428,414,430,433,424,460,458,493,557,499,472,487,576,559,556,479,473,422,404,606,695,689,705,671,706,632,577,413,402,394,390,401,450,435,433,413,390 2,183,136,261,467,401,212,498,664,629,644,610,676,528,573,585,587,610,678,713,731,477,608,600,552,565,543,590,509,369,495,580,610,538,618,572,560,390,405,405,418,443,506,516,554,459,784,873,881,849,837,813,730,469,564,595,651,641,722,749,730,494,611,475,492,617,683,674,738,666,659 5,17,17,51,63,62,50,515,497,463,475,444,457,574,629,626,610,601,586,548,561,408,427,427,416,411,393,401,400,434,657,576,512,494,502,480,460,475,535,560,611,706,815,775,767,481,867,775,700,673,653,610,508,675,765,794,874,868,917,894,850,474,402,464,495,512,495,494,512,454,439 11,15,14,64,77,73,60,399,458,457,429,400,428,423,431,422,448,444,500,567,537,428,514,479,454,431,406,406,403,386,420,518,573,487,495,427,429,400,396,404,398,423,436,438,445,398,553,742,741,670,630,507,458,421,453,465,507,514,548,567,511,389,398,398,402,458,539,519,502,449,417 12,9,9,31,58,56,27,402,415,403,400,392,393,386,410,414,386,395,411,431,441,398,404,407,402,399,406,373,388,394,395,417,434,406,408,384,388,400,384,410,408,408,415,415,406,395,458,557,566,497,456,444,392,403,442,439,465,475,489,461,441,383,395,396,392,395,428,409,419,408,403 19,18,11,34,48,25,18,434,398,388,376,386,381,435,469,432,414,413,404,431,424,381,411,393,381,381,383,395,390,392,407,420,421,399,416,416,385,383,416,413,413,420,460,453,456,411,496,454,448,421,419,403,399,460,487,483,549,542,593,526,483,376,367,385,384,395,425,392,400,391,388 3,9,8,54,66,63,51,432,466,442,435,414,410,425,442,451,428,425,483,560,521,421,521,485,449,444,437,400,394,406,422,531,562,495,509,433,434,388,397,394,418,422,454,440,452,395,575,762,770,683,656,570,475,421,459,480,550,533,600,573,534,394,397,394,403,450,548,520,495,450,435 5,24,22,24,26,23,21,514,597,563,530,481,477,553,603,593,589,580,643,742,712,487,688,618,565,550,454,438,424,402,533,700,727,641,661,532,464,388,411,421,453,496,626,602,617,432,779,863,863,803,772,688,563,556,615,646,729,719,784,781,737,474,470,462,482,602,743,686,690,583,501 8,15,14,101,140,137,97,374,399,387,391,391,374,403,384,407,376,372,380,423,389,393,394,400,395,380,371,385,384,391,370,389,415,401,404,388,366,372,371,386,384,384,374,391,391,407,404,468,479,433,439,385,385,399,388,399,414,408,417,421,392,404,388,403,378,389,404,406,406,386,382 18,9,9,19,22,22,18,409,407,384,395,403,414,398,404,408,401,396,417,451,437,396,427,424,399,396,397,384,382,382,391,421,427,416,412,409,401,397,388,385,386,398,416,411,415,380,494,538,563,497,471,416,403,408,423,444,464,463,506,498,472,391,398,388,386,400,421,403,403,409,384 20,10,9,27,38,30,22,413,390,396,385,385,396,426,419,401,416,397,386,402,409,388,393,398,386,380,384,388,388,390,416,399,408,404,401,417,379,409,388,413,428,422,470,451,420,411,498,449,446,432,412,403,379,426,449,475,508,509,545,519,454,384,374,391,404,390,416,395,407,403,396 19,55,51,77,91,58,45,416,439,438,415,411,403,442,465,458,454,440,452,509,512,424,460,441,427,423,407,392,387,431,428,483,520,457,456,434,405,389,418,429,416,456,494,489,453,409,554,629,631,545,555,464,416,451,516,527,580,570,609,574,533,404,387,400,398,440,481,447,447,434,404 17,12,12,20,26,24,19,395,384,390,383,376,384,392,411,400,410,404,395,390,397,384,390,386,400,383,381,374,391,391,395,414,426,395,389,405,398,398,393,402,392,403,426,425,420,398,447,429,426,400,413,373,381,433,450,444,477,470,493,483,442,397,379,379,383,384,382,386,402,387,388 4,149,138,134,212,188,118,568,676,628,596,533,549,617,651,627,597,603,709,813,791,533,757,714,648,639,536,518,461,408,530,765,803,714,734,616,539,424,429,423,440,532,642,623,628,462,811,999,1013,945,916,827,709,576,646,669,759,766,822,812,769,461,495,466,494,679,810,764,772,656,576 9,169,149,549,873,772,483,590,715,663,631,548,581,642,669,667,660,637,727,837,821,565,787,745,671,648,561,508,477,472,591,790,830,747,770,622,565,434,477,519,539,608,725,683,681,572,848,985,994,931,901,819,696,681,764,779,847,835,880,863,814,512,505,474,528,710,835,791,803,698,586 12,357,321,256,317,281,227,442,402,389,374,412,409,455,445,439,429,435,433,458,439,389,435,422,395,407,400,389,379,427,436,453,467,428,430,424,372,418,450,439,493,529,623,530,518,435,539,595,573,493,480,432,399,457,494,530,577,547,619,600,544,417,384,405,402,420,463,418,448,429,387 6,28,25,37,52,46,33,414,426,414,381,397,416,437,448,422,439,416,440,501,470,397,464,452,432,429,410,408,379,411,404,452,502,461,454,406,394,411,407,403,427,452,478,450,454,402,536,605,607,524,508,435,417,457,479,470,538,532,582,544,517,399,371,397,413,419,484,439,432,415,396 18,10,10,24,32,29,20,392,426,424,410,385,407,422,451,433,411,415,468,506,452,406,452,433,420,409,424,407,377,377,412,463,482,441,467,439,388,386,393,383,387,410,440,438,430,398,529,666,665,582,554,501,438,428,459,459,470,486,562,535,501,388,396,407,393,455,495,454,471,407,424 13,11,10,31,38,31,25,402,408,395,358,386,379,424,419,409,403,399,401,382,410,383,405,388,383,389,385,387,377,386,397,387,414,389,398,389,381,411,411,397,416,436,462,434,415,402,489,434,433,417,409,409,398,439,477,479,524,523,555,508,474,376,392,380,394,391,401,400,403,396,388 16,29,28,62,82,78,57,394,401,381,392,373,376,417,390,399,395,399,418,435,422,385,414,401,380,387,386,373,381,380,395,432,405,402,407,393,380,395,392,379,407,394,426,416,400,402,439,491,490,459,438,423,408,406,418,428,455,449,474,457,424,381,388,376,401,401,413,410,429,403,403 15,15,14,41,69,65,37,417,494,450,429,426,435,443,445,448,444,428,487,583,569,431,540,500,444,449,424,427,411,398,417,566,584,515,545,457,412,386,389,401,431,439,478,471,452,421,562,757,750,663,637,540,455,446,461,497,526,546,592,574,545,399,394,398,414,474,587,523,542,462,438 18,25,12,110,156,123,82,436,462,446,452,411,401,453,485,442,457,444,479,554,548,415,531,498,436,432,411,406,406,394,432,534,583,478,497,451,418,405,385,430,421,465,541,493,503,451,611,755,765,681,651,538,458,521,571,592,633,630,688,634,574,401,419,393,413,471,562,498,531,471,416 2,12,8,32,36,24,22,399,382,381,390,392,382,412,421,410,404,382,389,423,398,390,395,389,389,366,377,379,380,393,394,397,398,386,399,385,380,403,397,408,415,432,468,430,423,407,462,428,422,395,395,402,380,455,491,480,511,506,539,491,464,391,380,390,375,399,394,371,377,391,380 6,31,30,87,112,110,83,429,497,497,450,437,428,441,456,454,440,452,524,617,616,444,576,534,480,470,435,424,392,398,428,594,604,529,551,468,433,399,405,390,388,428,503,470,461,398,614,819,818,745,712,608,486,426,500,509,563,573,629,610,577,399,413,421,413,496,601,559,557,486,455 12,18,17,23,25,14,16,534,665,631,590,520,540,558,634,608,604,606,697,799,780,520,729,669,603,590,506,501,443,418,539,769,796,706,733,594,545,414,424,421,437,479,618,613,646,433,813,962,958,902,878,794,692,530,592,624,725,735,801,800,770,483,491,479,509,691,805,754,760,657,568 20,16,14,39,47,38,33,451,484,479,465,413,429,443,463,459,449,452,513,606,584,439,545,525,466,456,408,401,374,394,424,577,615,515,539,468,434,394,393,389,440,435,503,478,462,393,618,774,781,700,661,583,474,458,510,536,568,563,609,611,566,415,405,412,417,500,605,561,545,480,437 19,13,13,36,41,39,35,426,520,474,460,430,426,445,494,468,481,464,529,599,586,431,557,508,475,462,437,415,389,387,458,584,611,534,543,465,437,405,410,417,425,434,488,481,501,417,664,814,823,755,712,612,504,453,509,510,598,585,662,651,611,413,409,422,427,500,607,548,585,492,438 19,20,12,60,78,35,30,473,411,388,401,388,407,493,490,475,454,448,428,456,418,388,401,406,405,394,384,402,402,386,427,419,413,424,399,405,393,420,411,425,452,470,565,511,487,438,582,568,527,475,462,442,418,500,574,584,643,641,697,644,587,390,379,380,392,404,424,412,397,393,383 8,14,11,37,42,32,29,419,411,377,413,378,400,411,436,423,401,402,423,412,415,378,400,385,390,384,382,383,361,423,409,408,416,386,421,376,399,385,401,423,429,432,475,473,425,410,481,480,453,413,424,390,420,465,500,479,523,540,590,522,490,383,375,388,395,402,419,410,409,385,387 10,9,7,21,25,20,17,390,381,375,398,393,401,408,428,423,407,395,377,406,388,372,392,378,382,377,383,382,386,399,410,390,392,374,396,389,368,412,394,389,408,435,466,440,425,406,470,439,424,395,421,401,373,464,494,497,532,523,557,496,473,385,388,395,387,392,383,381,392,378,409 15,13,13,63,78,76,61,415,469,438,450,412,422,403,465,438,449,419,479,591,580,427,545,494,451,457,412,413,420,408,405,553,607,540,519,474,428,376,384,401,405,428,471,444,447,414,557,776,791,705,671,575,463,424,482,483,548,529,594,563,515,404,414,396,405,472,562,542,551,445,452 18,11,11,23,32,31,22,376,381,376,383,376,380,378,389,371,395,402,395,393,374,373,393,379,386,384,373,377,374,414,386,385,380,396,392,399,369,395,388,410,391,401,431,397,384,399,429,396,385,381,382,390,387,405,406,430,433,421,452,421,423,380,377,382,378,399,393,387,383,386,378 2,24,23,8,6,6,7,624,675,614,589,533,547,662,709,707,705,686,740,786,770,517,695,646,585,574,500,475,449,409,625,747,755,677,701,601,524,419,428,457,493,562,693,686,713,459,866,917,903,859,834,766,640,619,690,719,802,803,861,865,832,529,495,530,561,694,784,724,753,632,548 15,34,33,31,41,35,27,727,727,674,660,596,666,763,820,804,802,796,804,818,812,524,679,640,613,582,531,541,470,414,725,760,754,700,732,647,600,427,449,445,532,613,774,784,812,532,943,961,933,901,879,829,737,713,780,795,871,876,936,944,912,645,554,660,683,774,814,772,803,701,632 9,19,18,75,87,79,66,432,461,450,436,397,400,444,478,449,463,465,490,572,538,434,536,481,460,463,413,394,387,387,437,544,576,497,502,438,424,397,405,430,421,451,504,477,484,421,623,765,763,684,648,548,469,486,562,568,633,618,667,633,581,401,422,404,412,467,558,525,548,452,436 5,444,217,1023,1023,1023,870,1023,996,955,942,910,933,1023,1023,1023,1023,1023,1023,1023,1023,795,867,860,845,814,755,768,663,924,1023,1023,978,953,975,924,895,972,1016,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,996,1023,1023,1023,1023,1023,1023,1023,1023,975,817,979,992,1012,1002,983,1007,922,887 5,29,26,35,31,25,29,478,529,514,482,448,451,478,519,501,466,488,572,696,677,465,698,629,543,536,457,439,415,398,444,647,729,605,646,492,460,388,415,428,438,468,581,534,521,439,663,801,836,737,718,589,493,549,569,589,661,652,723,695,632,418,425,413,429,497,715,642,649,524,446 5,38,30,141,145,124,122,552,537,495,492,472,494,606,672,636,627,609,613,658,653,453,532,499,473,446,429,437,421,460,646,640,627,554,577,511,476,489,560,622,672,763,851,795,769,547,851,843,811,757,721,665,549,730,817,834,890,880,918,883,835,498,437,475,493,571,630,566,602,520,448 17,1023,393,539,607,123,123,787,747,703,668,575,618,817,870,845,839,813,832,854,844,573,760,719,642,605,561,545,463,721,874,844,841,758,774,691,631,811,927,967,1015,1023,1023,1023,1002,838,1023,1016,985,941,910,851,745,1007,1023,1023,1023,1023,1023,1023,1023,593,522,604,657,751,819,779,802,685,603 20,14,14,118,144,147,120,411,495,470,462,415,432,426,445,431,412,460,485,610,585,440,547,494,468,450,426,419,417,393,421,554,606,533,542,467,438,382,386,412,400,431,461,453,447,405,585,802,811,736,704,570,500,430,459,473,532,517,577,567,539,408,427,400,407,461,578,552,538,463,452 5,31,31,124,208,218,128,396,397,390,398,384,409,402,400,400,401,391,396,412,416,389,412,383,404,397,376,392,382,397,401,427,421,400,399,372,388,387,407,387,381,411,416,396,403,401,411,431,447,431,411,394,390,420,435,460,433,455,443,433,421,376,383,380,383,404,418,388,401,387,378 11,13,13,65,109,110,65,414,458,408,426,413,426,436,435,432,411,419,469,523,524,410,492,463,446,421,406,382,399,385,407,486,508,470,451,436,396,383,402,398,402,411,442,443,432,401,538,722,736,643,619,527,458,439,447,458,518,522,581,538,515,403,402,391,402,436,517,478,479,441,412 19,9,8,25,29,25,21,412,396,372,388,386,375,417,423,411,398,392,399,406,395,384,388,393,380,390,386,372,375,384,397,420,373,406,403,410,395,399,410,406,409,413,446,417,424,401,462,434,451,397,408,394,392,417,450,427,475,484,529,478,452,397,399,385,388,384,403,378,397,404,391 17,15,13,40,45,36,32,412,393,393,401,392,400,418,386,394,409,400,395,392,389,381,374,377,374,382,381,367,370,380,399,399,391,388,391,394,399,394,389,388,397,420,471,420,418,412,446,425,437,403,419,406,391,445,477,463,487,473,509,475,441,389,370,394,396,386,401,399,381,390,387 5,21,17,22,25,19,16,410,412,391,403,405,414,432,437,413,413,412,401,417,394,397,392,413,394,390,380,406,384,375,421,423,428,410,403,399,405,377,429,440,439,497,566,493,478,418,556,530,515,462,444,438,408,502,573,580,662,631,679,603,545,384,380,395,402,412,414,383,416,378,384 14,31,29,272,476,483,275,386,398,399,391,394,382,409,412,420,394,417,414,409,407,405,387,397,393,402,397,390,379,393,400,386,401,391,405,383,387,378,411,410,443,436,472,436,434,452,483,469,452,428,441,415,395,567,674,666,648,589,605,521,473,416,381,395,399,400,398,392,393,402,395 7,9,9,45,66,65,43,389,443,425,411,408,412,410,413,430,419,408,447,505,482,411,479,458,424,427,401,409,402,376,397,487,517,465,476,425,408,378,400,401,384,390,418,400,420,393,499,714,729,648,601,522,453,399,433,456,469,470,503,500,476,393,421,391,410,428,497,474,466,431,415 17,10,9,28,33,29,23,426,392,370,374,390,370,417,432,414,400,402,383,382,407,392,391,382,383,375,380,382,367,391,402,384,381,389,373,392,391,397,402,408,410,416,429,428,428,382,483,419,415,411,392,377,383,408,449,429,490,501,532,519,468,383,384,386,409,371,376,391,396,399,391 20,318,278,188,226,185,156,492,460,445,401,388,427,520,537,483,489,469,498,538,536,412,522,469,448,431,403,419,387,441,479,529,566,494,495,455,419,437,443,471,501,565,658,600,580,448,679,675,693,617,563,475,415,566,608,622,690,691,756,703,644,425,387,419,418,451,533,496,507,411,404 3,23,22,134,173,167,129,435,525,492,441,419,445,458,478,472,460,447,548,660,642,456,614,559,487,500,448,422,410,380,439,630,670,572,585,491,451,377,398,412,418,438,520,478,493,421,640,846,862,779,739,634,509,479,531,553,629,639,689,653,606,411,417,410,423,518,661,598,593,503,430 8,457,241,1023,1023,1023,684,920,935,894,884,860,879,958,1013,1017,1014,1007,1008,991,996,667,806,792,762,753,703,706,631,609,970,941,908,883,906,862,829,671,753,808,862,939,1023,1023,1023,842,1023,1023,1023,1023,1023,1023,951,977,1023,1023,1023,1023,1023,1023,1023,843,779,863,886,931,942,924,958,877,847 14,211,108,1023,1023,1023,985,760,874,833,793,733,747,791,846,836,824,814,896,982,962,741,928,891,831,816,719,674,569,642,774,942,971,899,917,806,733,665,691,710,770,845,932,889,875,762,1000,1023,1023,1023,1023,952,854,890,958,980,1023,1019,1023,1023,982,640,646,627,656,853,958,916,924,831,747 5,8,8,16,33,31,14,373,408,380,382,390,404,404,408,389,413,396,400,444,403,390,429,413,387,391,395,396,393,393,393,420,443,411,387,397,393,374,379,374,392,408,412,401,405,392,416,487,504,453,455,405,397,383,395,391,410,409,431,417,393,395,385,391,388,389,408,407,403,398,390 12,33,20,122,169,128,88,419,388,407,398,407,418,427,473,439,420,410,395,405,391,389,415,393,375,388,408,380,372,410,406,406,393,397,396,385,395,430,423,434,472,495,583,519,470,450,582,485,438,444,418,405,411,553,619,631,657,647,692,633,547,387,384,391,403,390,389,408,402,391,388 13,12,12,32,30,30,32,409,473,437,446,429,404,417,446,432,437,436,488,561,547,430,524,481,450,430,400,399,383,389,405,524,574,487,477,426,410,386,393,409,409,411,446,418,440,391,541,739,749,664,646,534,458,431,437,447,518,502,552,538,511,406,405,383,396,446,545,505,527,463,424 20,12,10,27,34,30,23,418,393,370,389,383,391,435,429,403,406,390,397,401,389,376,386,394,379,404,381,384,382,400,395,378,385,396,387,382,392,366,396,374,408,403,441,412,424,402,479,424,416,395,395,399,385,412,435,446,477,482,535,502,446,386,404,379,380,393,405,394,396,378,396 9,20,16,30,51,38,22,427,386,387,380,382,385,414,420,403,397,380,406,383,407,384,396,402,392,408,386,390,365,391,406,409,392,389,388,413,368,381,396,398,409,436,437,445,406,415,461,458,437,423,414,402,379,441,465,447,483,472,513,474,458,382,370,368,393,378,389,397,385,381,394 20,9,8,26,32,23,18,396,386,401,371,378,403,410,428,432,396,410,391,393,408,398,392,402,379,394,373,383,396,385,410,408,418,397,405,379,392,396,401,398,408,413,459,441,437,387,481,466,431,421,396,413,385,429,446,453,497,523,539,490,470,391,377,399,383,391,407,406,412,407,384 7,1023,387,1023,1023,1023,979,1023,1023,1023,1001,955,979,1023,1023,1023,1023,1023,1023,1023,1023,952,1023,1023,1011,997,933,911,827,932,1023,1023,1023,1023,1023,1022,979,994,1023,1023,1023,1023,1023,1023,1023,1022,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,953,911,956,982,1023,1023,1023,1023,1023,976 13,19,19,35,50,51,36,410,498,434,439,428,403,433,436,430,426,433,470,584,561,416,533,477,444,449,443,414,411,411,413,536,573,506,520,447,434,391,391,383,400,403,460,428,444,406,570,754,770,700,651,550,452,439,469,478,523,526,592,573,522,397,391,411,422,474,545,490,543,466,443 7,10,9,54,63,58,49,425,426,420,412,410,389,430,439,437,402,423,444,478,472,400,449,431,422,423,395,398,388,388,407,441,471,430,429,397,386,389,395,402,415,421,463,450,427,401,521,598,620,533,521,453,420,454,502,508,563,541,596,550,503,398,375,397,379,418,462,427,443,409,403 15,328,265,379,458,354,292,582,759,714,670,596,643,635,706,695,680,668,775,885,863,627,830,789,715,709,586,575,476,408,602,842,873,793,817,692,610,444,476,498,541,611,738,701,698,540,880,1023,1023,974,947,867,759,692,772,788,851,843,898,884,842,510,528,494,537,743,864,815,835,720,628 16,21,20,196,423,429,196,439,430,442,402,407,414,434,461,431,417,436,446,477,462,415,443,431,418,425,396,407,389,397,413,461,471,432,445,407,393,388,397,402,408,440,464,455,446,419,565,644,637,551,539,472,440,453,506,530,579,566,607,566,530,396,406,400,400,448,464,447,465,427,410 20,67,52,78,123,82,51,553,694,642,598,542,511,573,631,613,586,584,720,846,813,582,813,754,678,642,546,494,432,429,546,811,848,755,772,622,545,425,436,480,507,577,679,633,642,474,799,977,977,910,882,775,644,611,676,692,763,752,816,800,752,463,506,470,474,697,836,779,783,675,536 15,10,9,22,28,26,20,412,384,374,388,380,393,417,436,404,413,392,405,392,383,375,394,381,381,385,386,399,399,381,392,395,371,379,373,394,391,401,380,398,384,408,439,408,412,386,433,393,395,402,407,385,392,398,415,413,452,465,489,472,425,394,383,377,389,387,382,400,391,374,387 16,11,10,59,80,60,44,424,448,438,441,403,405,435,434,417,438,437,465,522,523,423,485,451,449,425,423,409,397,377,418,504,534,466,483,436,435,404,380,391,410,405,426,426,420,402,550,735,748,667,631,538,471,416,453,435,494,505,552,537,510,408,408,405,401,444,526,503,498,426,419 7,8,8,10,15,14,9,422,396,368,360,387,398,399,408,402,393,371,378,389,390,376,385,388,383,387,382,388,393,388,378,377,389,389,395,382,391,392,388,401,397,386,402,405,393,389,404,390,373,375,388,380,383,397,400,406,423,421,435,433,391,371,388,381,377,384,370,374,388,381,373 8,50,44,116,171,151,99,459,473,446,431,444,475,488,553,531,523,521,533,538,530,409,442,452,442,435,427,424,402,420,463,515,484,460,476,448,456,410,413,422,449,483,566,525,549,443,732,722,687,656,619,574,496,549,632,647,718,703,760,741,695,426,418,433,451,492,509,496,512,470,426 18,14,14,25,35,24,18,452,422,433,427,410,430,464,498,476,481,449,477,460,476,384,431,427,421,410,404,398,404,400,436,464,441,428,433,419,403,400,412,422,419,428,492,469,482,420,604,586,579,517,499,449,427,491,563,551,600,598,652,623,573,403,390,435,423,445,464,464,467,414,413 3,334,185,222,271,120,86,730,670,614,585,526,556,763,823,794,786,759,766,787,763,498,683,608,549,527,426,466,410,566,766,761,747,671,703,589,557,607,716,754,821,890,992,944,900,753,1007,956,912,868,837,770,652,919,978,1004,1023,1023,1023,1023,1010,549,471,579,592,680,752,702,722,606,523 9,20,15,16,26,22,17,403,391,381,416,395,384,396,423,418,424,410,423,404,403,397,402,393,405,391,387,378,386,405,423,404,417,407,397,398,399,408,398,406,419,442,489,443,414,381,504,449,467,433,437,418,396,440,488,489,557,529,573,517,474,384,384,397,400,392,414,394,423,407,397 3,11,10,44,50,46,41,397,450,424,408,385,410,416,430,424,434,420,430,516,489,411,466,454,417,415,403,402,391,386,412,482,498,451,485,426,409,386,389,393,388,387,429,427,428,397,536,677,677,593,572,488,425,428,436,476,490,479,539,515,498,383,387,387,394,452,510,470,488,426,412 15,33,34,231,384,391,231,529,461,442,440,439,469,559,625,606,606,579,539,531,527,413,416,409,418,411,432,415,387,427,518,467,456,439,426,430,425,417,439,474,490,556,669,629,630,505,763,685,617,577,557,512,473,663,732,722,768,763,807,795,735,460,411,467,469,488,491,475,501,445,445 7,28,19,47,74,48,31,410,404,403,394,391,382,406,444,443,411,416,426,417,414,385,387,397,379,398,389,367,377,399,407,408,403,389,405,400,385,385,429,406,450,465,523,463,462,413,494,460,433,401,407,381,386,485,525,514,545,547,598,550,496,382,395,392,375,385,396,381,382,397,393 11,148,139,166,210,191,153,517,659,611,574,479,492,534,609,583,581,593,665,774,766,527,717,664,612,583,519,479,431,408,532,735,769,682,703,573,516,398,429,428,469,528,635,604,613,469,798,948,953,890,865,783,655,599,670,691,762,764,818,804,764,441,481,462,463,632,775,716,729,628,539 17,99,77,531,920,838,469,638,694,657,652,630,644,702,771,778,778,780,785,775,768,450,524,525,510,527,491,520,452,435,758,733,683,667,692,641,583,432,483,522,588,689,833,832,846,596,974,936,886,870,857,835,746,737,819,840,914,918,974,978,947,599,537,581,619,702,702,695,744,636,614 18,43,35,57,86,64,42,418,425,413,419,415,392,438,446,469,438,440,445,496,463,389,455,427,422,405,400,381,390,383,424,478,472,447,443,403,386,375,434,451,434,466,543,483,456,422,561,600,596,535,511,461,422,493,546,552,588,572,641,587,523,388,382,405,378,428,473,447,430,411,397 6,23,7,19,18,8,8,446,419,411,401,403,390,461,514,506,484,448,460,476,489,396,441,426,418,402,388,407,405,406,442,448,475,429,441,384,394,432,458,465,504,562,723,579,523,493,692,639,621,548,523,498,413,662,724,729,767,746,790,737,656,395,393,395,395,428,458,438,424,413,398 19,31,28,38,46,42,35,568,687,620,606,562,580,627,685,686,682,673,742,818,795,550,734,674,624,611,530,493,450,420,614,771,788,703,741,606,558,400,432,441,485,515,666,663,688,455,855,960,953,902,875,810,696,572,654,679,774,768,836,849,815,519,506,528,558,729,824,767,791,670,601 4,15,12,25,31,16,16,406,438,414,431,400,401,417,420,433,427,416,449,504,493,430,453,441,415,429,396,398,401,369,400,492,496,459,447,426,394,411,403,418,411,427,444,431,437,392,536,639,629,550,537,458,428,454,458,472,502,509,535,516,493,394,401,386,392,440,517,453,475,425,397 1,63,60,26,31,25,21,562,503,476,462,462,458,608,673,647,629,602,590,570,586,406,457,452,421,436,408,395,391,539,680,595,544,522,533,487,468,586,700,736,791,855,918,853,821,503,839,771,711,663,636,604,501,702,784,813,885,880,917,877,831,465,429,481,499,516,512,505,526,441,420 7,15,15,76,100,97,75,417,447,426,414,405,416,434,424,435,411,427,474,490,485,404,470,448,427,403,395,384,392,383,403,496,487,455,485,412,416,377,396,403,400,412,477,448,451,413,532,694,688,619,596,509,450,442,471,484,532,532,581,546,514,396,377,399,412,457,490,469,482,428,416 3,90,82,158,243,222,143,514,629,591,523,511,503,511,567,553,556,546,656,772,753,501,727,664,607,584,496,476,441,422,495,744,776,676,702,562,514,418,409,443,451,458,597,556,590,449,745,926,933,867,841,745,620,542,597,633,704,694,758,749,704,447,448,453,465,611,755,702,711,612,513 9,11,10,60,68,59,52,426,475,459,429,443,436,439,464,459,454,460,512,555,567,434,534,484,465,450,411,424,413,396,441,514,566,490,531,465,458,393,403,393,400,422,464,474,478,392,620,792,784,725,684,606,503,442,478,483,538,556,621,603,570,396,407,401,417,478,567,486,542,473,433 10,15,10,40,42,28,27,427,411,402,382,383,400,432,459,424,418,407,402,417,419,400,423,407,409,386,390,370,372,412,410,415,421,413,426,394,387,368,393,398,402,420,467,467,442,414,501,497,491,456,445,406,402,442,479,452,528,524,581,541,497,401,388,397,395,390,432,417,402,396,370 14,13,12,22,27,23,20,421,430,418,424,387,401,417,428,424,414,416,445,514,489,401,491,456,436,424,410,410,378,401,412,498,516,466,468,405,409,388,404,388,417,431,473,448,439,411,498,640,645,546,546,484,426,444,463,482,519,513,551,516,498,401,396,400,393,438,504,448,461,406,406 4,32,32,73,103,99,70,427,497,467,445,450,439,437,475,451,456,463,516,620,580,421,567,520,477,461,430,410,406,369,436,572,601,536,520,474,439,399,383,407,395,427,491,458,475,404,628,810,816,749,698,609,500,453,487,527,580,580,646,631,597,397,414,407,421,489,600,555,574,486,444 3,181,139,134,193,138,94,424,437,419,419,396,436,448,498,441,436,434,428,558,520,424,522,466,433,411,392,409,404,428,449,506,546,479,486,463,392,412,413,442,476,498,608,534,494,442,577,665,695,595,560,447,429,526,559,558,645,622,676,642,605,399,388,383,393,447,545,473,484,432,428 7,22,16,38,57,40,27,407,373,382,421,396,385,408,418,423,414,377,387,401,408,391,386,383,388,364,389,397,398,390,396,394,398,389,383,392,389,406,395,398,389,435,465,425,441,390,472,406,394,379,402,380,402,450,466,467,494,484,534,503,451,391,408,385,383,397,370,391,394,384,389 20,10,9,30,32,24,23,388,403,382,402,386,379,401,422,409,411,405,396,430,410,399,413,396,398,383,388,390,386,389,412,412,426,401,407,392,382,380,400,384,389,418,454,410,424,414,455,490,463,438,422,403,400,416,444,452,486,478,497,482,448,390,385,390,382,390,405,399,400,392,372 4,14,13,20,24,20,16,506,449,455,435,434,434,545,605,585,583,547,530,515,537,406,418,418,418,401,410,406,390,428,570,538,494,487,494,472,440,433,464,485,526,623,755,703,699,470,795,725,638,630,602,562,461,619,710,742,821,812,860,826,780,447,410,464,443,480,466,486,484,414,412 19,8,8,29,32,25,23,413,413,418,389,400,392,423,452,422,432,420,413,426,415,398,412,405,397,409,383,372,384,394,395,422,415,398,401,402,390,382,399,405,416,430,467,417,425,410,482,509,525,478,462,424,408,434,460,450,513,510,537,512,476,386,388,390,384,412,435,406,419,398,385 20,8,8,30,40,40,30,406,446,420,404,409,405,420,446,427,440,420,462,517,507,399,478,448,429,425,410,410,388,391,415,491,522,470,466,423,424,404,385,410,390,395,449,426,439,394,544,702,714,629,591,485,447,412,436,440,497,496,538,528,470,405,407,411,409,433,501,469,472,444,423 7,13,12,30,41,35,25,394,392,379,388,391,394,396,398,413,399,394,403,410,390,400,395,372,389,393,380,368,403,362,400,394,381,402,390,391,375,400,386,392,397,409,432,412,403,413,444,422,419,415,423,405,375,420,436,418,458,445,488,447,446,385,378,384,379,382,383,399,374,387,389 5,358,317,262,362,307,215,426,415,399,385,436,386,465,473,446,431,436,468,491,474,411,431,437,419,415,400,385,369,443,477,470,485,460,446,427,406,398,437,484,504,557,661,599,564,473,596,623,579,538,499,460,422,472,512,557,620,608,655,641,586,400,394,391,418,446,451,445,439,413,396 1,340,297,285,410,374,259,457,486,459,442,441,420,488,508,485,485,462,520,597,598,415,553,520,461,460,420,403,406,401,492,585,631,506,538,475,417,421,455,474,500,566,662,604,582,460,641,787,796,714,683,578,491,525,572,587,666,655,712,684,630,428,432,420,406,488,629,529,595,488,431 7,10,9,15,14,9,10,434,493,473,479,423,428,477,510,496,507,506,572,647,620,436,574,544,463,469,431,440,411,396,453,604,631,546,577,466,445,408,403,428,422,471,569,519,514,425,705,818,804,750,706,623,515,511,573,609,672,671,722,706,654,428,412,416,449,525,657,585,590,517,473 4,12,9,18,18,8,7,473,516,491,477,447,454,503,554,539,524,525,560,611,600,448,553,506,484,480,422,418,411,384,488,594,600,528,553,462,451,399,419,426,431,465,566,531,529,420,689,778,766,712,660,582,508,488,529,560,640,643,708,702,655,430,416,426,449,532,612,557,583,482,453 19,11,9,23,30,26,20,405,404,380,388,365,389,431,423,419,406,381,401,405,428,390,414,379,392,393,384,403,386,398,394,402,401,401,402,392,383,381,380,398,400,398,453,437,426,379,475,456,432,428,403,393,402,430,449,462,475,481,523,496,467,387,385,384,387,394,400,387,402,379,386 3,29,23,73,86,63,49,437,461,439,425,436,438,473,513,489,462,489,477,557,532,410,475,476,440,434,420,411,405,401,475,516,530,485,477,454,431,411,449,475,514,581,676,602,548,442,688,727,731,630,613,519,479,577,649,688,756,742,785,726,666,404,419,420,427,454,523,490,504,441,417 6,155,132,187,251,144,116,645,685,632,605,547,578,681,750,725,715,695,747,811,794,532,740,675,619,590,508,503,448,475,674,789,800,708,739,621,550,501,565,617,687,762,862,805,786,628,902,977,958,904,873,798,679,792,858,872,925,915,958,927,882,523,487,531,563,720,815,760,771,655,569 8,14,13,50,62,57,43,431,471,422,400,416,416,419,430,435,418,428,492,550,519,421,504,468,447,429,404,412,389,419,418,530,550,467,495,430,411,398,388,401,396,401,463,454,438,406,559,729,726,657,624,539,461,424,436,456,525,512,560,557,525,408,412,421,413,470,555,494,514,441,431 10,18,16,40,43,36,34,439,414,397,396,379,363,441,460,455,419,398,409,403,414,389,388,394,385,383,389,395,389,423,408,406,416,380,408,384,379,384,385,398,414,432,480,442,430,406,517,482,441,428,411,397,392,452,467,477,529,525,590,555,505,383,382,386,379,368,409,405,390,396,402 19,12,9,30,35,26,23,403,403,403,384,382,375,427,418,408,425,402,417,415,411,395,402,396,386,401,389,385,386,400,403,402,404,392,378,402,366,409,392,412,401,417,456,434,407,402,494,457,443,424,409,392,389,426,483,441,497,525,540,496,453,389,390,397,383,384,412,387,393,386,394 9,9,9,98,188,185,96,443,702,673,660,624,689,459,498,518,509,499,691,792,796,517,702,664,622,619,574,595,523,383,473,670,704,647,686,629,596,402,387,395,384,397,432,458,494,399,698,970,1000,948,929,880,790,435,437,438,501,494,573,638,623,481,639,457,474,672,794,771,811,725,701 5,89,83,79,93,78,66,512,728,696,634,559,584,542,604,600,596,595,741,866,847,579,818,766,694,681,581,528,457,376,548,818,866,776,794,660,593,412,422,437,452,505,632,613,631,437,801,1023,1023,982,959,864,744,543,637,661,736,739,808,803,767,470,526,448,486,704,859,813,817,707,610 1,24,13,40,58,30,21,448,403,384,385,383,416,456,509,460,443,463,435,419,427,388,429,402,398,409,414,386,384,411,418,418,408,404,407,411,393,412,438,454,492,501,607,530,521,438,609,521,482,451,429,424,412,551,637,629,698,678,726,656,608,396,399,386,398,411,401,411,403,387,393 10,10,8,26,32,24,20,425,392,396,378,372,387,423,439,429,413,406,379,420,398,385,404,374,387,402,376,388,385,361,388,400,405,396,393,405,393,392,390,379,396,392,465,435,444,402,475,447,437,422,436,389,393,432,428,413,477,480,539,499,460,384,375,375,384,376,390,406,403,387,397 18,29,29,88,111,103,81,446,465,452,433,421,434,443,471,434,456,446,505,572,541,410,527,474,455,437,418,421,386,398,428,540,565,486,508,457,430,401,397,410,427,425,469,463,470,409,630,762,760,687,651,555,482,472,516,538,620,596,650,631,574,422,405,410,415,476,553,514,518,465,439 7,19,14,39,57,38,25,391,413,387,379,395,383,390,410,387,405,405,416,411,434,384,403,393,402,395,400,373,391,377,394,417,430,405,409,405,404,391,414,400,407,432,442,442,427,402,482,501,494,453,425,422,412,417,448,452,495,463,531,480,464,382,380,393,398,414,443,400,416,403,395 8,12,12,68,99,99,67,416,442,417,417,390,402,404,434,440,449,439,443,507,513,415,474,422,420,422,411,407,381,413,425,497,521,453,467,454,415,393,406,398,410,438,479,458,433,434,559,711,706,635,586,520,453,457,487,492,548,557,600,567,525,409,404,399,399,436,505,471,471,426,420 3,8,8,40,60,60,39,391,457,422,430,401,401,419,414,405,408,419,434,520,500,415,483,440,419,427,406,385,374,381,417,489,526,456,460,442,427,404,392,390,394,399,432,420,429,385,511,689,702,604,585,496,425,426,432,445,483,474,532,491,481,410,401,405,395,431,504,472,475,431,407 8,45,24,101,112,48,43,502,506,477,448,421,438,525,554,530,514,480,533,617,600,419,528,497,447,441,436,401,394,412,510,586,585,525,528,456,432,432,463,467,522,588,744,694,644,491,793,806,786,719,695,578,467,640,721,761,885,889,928,860,793,411,406,430,426,482,592,534,552,481,437 18,125,73,240,244,135,143,579,692,640,574,509,525,634,673,657,639,613,717,805,784,537,746,692,619,596,533,484,424,424,591,769,799,712,734,608,557,468,504,550,608,685,781,728,704,565,846,957,951,893,863,784,660,720,802,813,865,853,894,866,824,508,499,492,513,687,799,740,775,644,582 20,12,10,34,39,29,26,435,406,393,398,400,381,434,462,420,405,407,422,426,403,372,414,387,392,396,382,371,380,365,399,408,403,405,391,401,379,404,397,407,418,415,474,448,420,404,454,484,470,444,406,404,394,438,453,454,507,498,569,510,465,393,384,385,382,393,403,396,392,392,392 2,12,12,36,41,40,35,410,470,458,443,435,441,417,443,430,444,455,510,610,567,429,557,513,484,447,423,420,398,393,429,590,606,509,518,448,416,371,381,398,398,408,455,455,457,403,567,775,773,690,650,549,464,439,472,476,533,521,579,568,541,417,416,423,399,475,587,541,552,478,439 8,10,10,211,211,214,214,384,386,391,388,403,391,398,394,387,394,391,390,418,413,391,406,402,406,392,397,402,401,375,389,400,431,401,429,391,393,391,401,397,390,400,412,423,410,410,457,514,509,455,448,423,409,415,444,440,467,458,485,466,448,392,401,391,397,406,429,400,411,405,402 1,63,57,179,291,281,172,584,620,544,557,508,511,642,704,702,683,672,684,743,730,451,640,586,537,506,446,444,403,419,590,667,710,583,641,533,481,430,462,442,507,576,727,684,692,532,867,881,876,814,786,699,590,699,783,803,866,863,913,892,849,484,433,478,490,579,709,650,657,562,514 13,9,9,49,84,87,50,375,397,376,382,374,394,385,378,393,384,377,379,400,383,383,390,385,377,387,390,378,394,365,390,403,395,374,392,375,384,391,386,394,384,394,409,401,384,388,397,421,392,395,385,401,378,398,406,413,425,414,425,411,396,400,393,382,387,382,376,380,396,376,392 5,18,18,53,54,54,53,417,465,442,444,400,422,423,447,425,429,423,474,560,572,432,519,493,456,454,418,418,411,403,416,534,583,499,506,426,416,388,382,386,413,425,442,442,453,400,576,763,775,689,661,562,473,435,459,479,526,507,554,552,516,411,410,402,409,464,548,515,529,463,421 12,263,244,185,276,233,157,454,440,456,413,406,408,487,531,496,488,470,495,541,541,435,495,477,434,437,402,434,398,411,479,549,557,508,502,429,437,419,431,469,470,560,631,582,552,454,630,731,722,656,629,500,456,509,579,556,644,644,699,656,617,410,406,428,410,473,546,516,544,452,443 8,18,17,109,171,170,108,394,490,469,446,422,419,440,451,418,422,431,491,582,558,428,550,503,464,464,434,421,392,415,420,546,607,503,531,430,425,408,409,408,397,414,438,436,455,402,587,797,805,731,697,575,492,434,468,474,537,530,606,592,569,404,414,415,422,466,570,535,561,473,447 5,13,13,39,41,37,37,501,552,517,492,459,491,527,592,587,577,579,621,617,627,444,541,523,477,486,442,446,417,400,506,574,588,532,536,471,480,393,408,431,437,446,564,559,595,442,762,813,791,749,724,676,558,538,593,603,689,690,763,762,722,447,445,459,472,581,633,607,600,537,471 16,26,25,101,160,161,100,400,418,383,399,381,389,402,411,411,410,399,400,453,409,401,429,426,421,401,393,387,390,375,394,449,430,415,409,415,405,400,375,396,386,385,423,403,392,394,452,543,548,492,471,428,415,404,397,425,441,418,448,435,431,402,412,381,385,388,424,437,427,398,401 20,17,16,62,85,76,53,475,561,539,476,446,452,490,544,512,511,488,599,722,668,484,655,579,523,494,445,435,390,417,534,712,702,625,634,482,459,436,463,498,534,653,750,684,643,415,721,876,855,783,738,622,514,550,641,692,762,753,801,754,693,440,430,429,434,599,760,657,687,558,463 6,20,18,30,45,43,28,438,395,408,402,416,408,436,454,431,414,426,438,455,430,403,416,407,406,398,389,396,394,390,409,440,426,417,437,372,381,397,413,388,409,438,487,479,454,416,548,566,540,499,491,432,416,470,509,521,592,573,624,566,513,407,385,410,414,417,430,414,421,414,398 4,23,21,56,68,59,48,578,431,431,428,416,423,532,529,460,456,457,444,491,495,393,468,418,427,414,390,388,392,394,472,472,496,453,452,447,424,414,424,451,476,545,672,598,578,414,564,652,632,584,551,507,462,479,528,546,598,592,634,585,539,395,406,393,407,429,462,434,447,405,410 11,14,13,53,46,43,49,396,382,373,385,391,386,395,410,389,395,395,388,421,409,399,403,414,402,391,401,395,393,398,396,435,425,395,407,395,399,377,379,385,385,415,432,401,379,379,432,489,493,437,429,410,387,413,411,429,446,448,459,456,421,393,377,380,395,394,417,429,403,388,385 20,9,8,32,34,25,24,404,396,393,366,392,381,410,419,422,419,397,408,411,410,395,405,399,392,394,372,381,382,381,398,413,422,395,424,390,399,388,399,398,414,422,475,444,417,399,468,448,477,436,424,401,412,419,455,472,494,501,528,496,464,405,393,390,380,381,413,410,423,402,392 5,16,15,41,61,56,38,410,475,444,418,425,422,401,434,423,430,414,452,562,552,422,523,465,439,447,402,417,395,403,413,534,564,486,486,449,399,396,397,405,410,432,484,450,453,397,551,743,755,668,634,539,456,448,483,485,551,552,580,563,532,389,424,389,390,442,553,505,471,428,415 15,24,24,125,188,186,123,417,472,428,429,393,423,436,437,442,414,424,469,537,538,403,508,475,439,403,399,394,383,390,405,522,547,478,476,428,423,389,400,399,398,424,461,443,440,402,559,730,738,641,614,510,454,441,481,476,533,540,596,566,504,401,390,396,395,444,533,496,497,446,431 18,11,11,34,43,40,31,395,390,365,402,392,379,399,396,402,398,393,412,412,412,381,391,399,376,379,377,390,392,370,395,406,408,397,409,391,387,393,408,396,401,421,466,418,416,403,453,451,459,424,404,420,380,437,451,460,492,481,502,483,449,393,389,392,370,395,400,391,393,375,393 8,9,9,16,19,14,12,403,391,372,386,390,402,395,421,412,427,413,420,416,430,410,415,397,388,381,388,389,395,378,407,423,414,387,418,406,395,386,398,399,404,408,459,438,417,399,474,525,489,450,428,420,396,445,486,502,523,522,552,520,476,391,379,384,393,403,408,412,418,400,386 13,138,129,130,181,143,110,393,420,405,376,396,405,431,437,424,400,409,425,436,430,396,445,437,383,423,391,407,395,427,433,438,474,405,430,395,389,386,416,400,426,478,527,477,471,402,508,547,555,492,475,422,412,441,445,488,526,517,579,534,504,405,382,413,404,405,448,440,425,383,410 15,8,8,38,34,30,35,496,587,520,490,466,495,517,560,557,547,538,645,695,677,477,623,561,530,517,450,452,414,403,500,690,693,618,637,526,476,404,411,403,418,461,568,547,570,411,739,881,864,812,780,681,566,474,549,563,648,658,730,735,690,453,434,447,457,633,740,675,704,583,506 3,33,32,89,123,126,90,388,428,411,391,405,379,364,403,393,408,395,424,466,478,409,438,415,418,426,386,407,376,383,399,459,471,439,431,385,406,392,374,387,374,379,384,396,397,393,445,612,626,539,502,456,422,374,391,397,408,422,434,424,429,382,388,395,379,408,465,427,454,412,403 17,39,29,50,78,50,31,414,408,380,375,411,412,419,433,442,413,424,399,430,439,405,412,404,392,405,389,378,376,412,391,416,413,390,402,398,395,385,402,421,429,452,464,463,448,433,497,500,500,442,434,401,405,481,483,497,555,556,607,542,519,394,394,377,390,409,429,385,404,368,398 15,10,10,56,65,66,56,406,444,432,410,391,415,396,410,421,417,436,432,511,495,411,481,438,438,432,411,394,397,400,396,488,511,467,467,394,416,397,402,418,402,410,443,433,443,410,516,672,691,608,576,498,434,440,463,473,538,530,571,521,489,395,403,401,413,429,500,455,466,429,424 8,25,24,139,255,257,134,474,471,433,440,415,438,488,551,529,517,509,533,527,521,418,460,453,438,432,425,423,385,415,451,489,505,476,469,411,429,399,390,415,433,475,544,520,518,428,675,721,704,645,618,541,468,492,580,595,670,653,721,683,649,438,422,445,441,503,533,499,543,482,443 4,8,8,24,34,32,21,470,522,483,467,440,448,494,516,539,517,528,561,637,611,462,570,528,486,456,423,413,400,395,455,612,619,543,556,486,440,393,404,430,426,467,554,524,537,427,703,797,786,726,694,601,500,489,548,546,639,657,709,717,662,430,408,420,453,528,623,592,594,513,450 17,106,80,101,109,65,54,442,517,479,449,439,447,500,556,518,496,496,543,600,599,434,531,483,466,446,424,438,392,421,511,562,578,497,548,476,408,465,555,574,636,738,811,719,646,483,751,787,776,704,671,575,489,667,772,806,866,840,869,799,738,409,409,417,439,496,587,534,546,484,445 3,59,34,84,89,45,42,518,501,443,434,424,458,551,613,570,555,561,560,592,561,429,520,492,433,429,414,419,406,439,583,586,562,508,510,435,444,487,534,589,634,742,864,815,748,557,875,799,762,699,646,578,492,748,827,867,982,985,1019,950,878,422,413,431,448,488,547,532,528,463,419 10,18,14,48,57,42,34,449,401,389,396,379,388,478,486,461,441,432,434,428,423,390,438,423,390,390,402,385,385,395,428,420,436,413,414,401,401,389,403,432,433,468,528,497,452,423,568,524,503,463,463,413,412,491,552,557,619,615,675,606,553,382,402,391,383,403,447,413,428,393,386 13,178,162,114,161,149,105,424,389,387,389,401,406,409,430,431,409,401,413,404,411,369,380,412,395,389,393,387,396,400,417,423,408,416,407,392,383,396,417,440,461,515,586,501,493,431,514,471,464,434,407,420,414,454,478,484,540,543,565,538,480,380,395,391,377,390,407,391,407,386,406 3,37,35,273,488,495,273,396,393,374,386,401,414,412,429,400,394,403,417,423,421,403,400,398,386,382,397,395,396,424,421,420,405,396,411,392,391,410,428,410,416,477,531,475,440,451,530,497,468,431,420,402,391,537,588,614,615,593,620,564,486,412,368,381,394,395,409,412,415,398,393 11,21,20,97,113,101,85,436,517,469,468,414,452,435,472,453,461,452,532,630,599,434,588,526,481,466,425,426,404,377,445,589,634,549,566,461,420,393,402,416,426,441,493,478,486,415,603,817,822,744,710,589,483,475,510,532,576,579,634,613,557,415,412,422,404,467,611,563,571,484,443 4,131,90,48,62,37,27,749,878,838,801,738,776,794,853,845,837,829,907,984,963,763,933,892,836,822,736,699,575,435,762,956,974,905,923,821,750,463,514,558,595,708,845,838,848,568,981,1023,1023,1023,1023,953,855,759,834,851,921,923,980,982,952,666,689,668,710,884,982,934,948,856,766 3,12,12,16,28,28,16,519,563,532,520,479,524,579,648,611,624,602,640,671,672,470,571,533,512,499,447,450,417,394,534,621,631,555,578,487,454,393,409,413,427,472,578,585,606,434,782,836,810,762,732,673,583,513,590,598,699,709,776,780,744,473,444,483,504,612,681,625,640,547,499 10,85,75,535,873,822,502,588,542,524,517,464,481,627,662,645,623,614,643,681,665,473,599,548,516,514,455,452,425,434,552,648,649,549,571,505,483,457,455,500,514,590,728,684,669,558,823,872,860,798,776,715,580,671,751,770,830,821,870,846,796,490,475,485,490,558,659,598,628,523,489 12,19,19,19,24,22,17,439,484,465,457,429,451,448,478,460,473,471,530,625,610,444,564,515,480,491,450,408,401,383,429,589,608,543,536,446,426,394,394,396,409,429,469,478,475,412,629,823,835,760,727,613,506,455,485,507,586,589,648,630,602,401,417,397,424,478,627,555,580,498,436 8,18,15,19,19,9,10,408,392,404,407,404,407,428,436,425,423,424,426,438,421,406,408,408,399,408,392,384,385,394,454,425,416,391,421,395,408,402,430,453,485,530,684,622,545,419,699,590,532,483,466,437,417,512,615,687,843,848,891,804,723,399,402,386,407,409,426,398,418,384,383 15,16,13,45,51,35,33,453,387,388,382,379,391,448,479,440,427,421,421,432,412,386,415,409,384,386,393,387,390,399,408,423,423,410,417,398,397,392,403,412,421,443,473,437,462,398,510,498,480,455,422,416,395,433,476,474,536,555,622,581,520,386,383,369,382,395,415,399,417,404,377 14,31,31,101,146,151,103,436,433,445,410,424,427,465,519,480,468,466,485,482,491,409,444,434,416,415,409,383,385,392,438,453,460,462,442,407,398,406,415,429,459,490,563,493,492,440,607,636,600,538,524,482,414,534,598,604,629,616,666,637,575,404,406,419,405,460,481,449,472,420,408 20,10,7,34,37,24,23,434,419,389,409,383,398,413,432,406,426,401,413,420,449,391,401,407,394,390,388,397,384,371,392,405,403,373,392,387,377,385,395,401,411,424,467,457,430,390,470,467,456,415,401,411,386,447,464,494,538,527,557,517,480,389,374,388,400,383,426,415,412,405,380 6,10,10,21,33,30,19,395,383,383,367,402,398,406,415,404,385,407,390,389,385,390,390,387,394,377,388,379,384,391,380,379,393,383,387,382,369,398,394,387,389,416,386,390,382,398,423,427,417,415,402,387,392,378,411,396,415,426,433,432,409,381,387,379,385,378,396,390,377,377,387 2,15,14,53,54,49,48,477,556,519,499,451,461,497,526,521,533,526,599,690,670,471,637,576,531,519,452,446,419,404,468,660,686,598,625,517,473,381,408,417,429,462,547,540,546,415,718,859,855,796,762,672,547,487,548,559,637,643,707,707,670,425,406,431,443,583,696,635,653,546,473 6,8,8,99,161,167,103,409,418,401,381,396,413,406,419,403,399,390,396,409,403,387,407,402,378,402,384,367,398,408,388,401,406,406,408,403,415,393,400,418,399,433,473,420,430,426,476,493,498,448,436,429,391,465,489,496,524,510,539,515,468,391,388,392,395,393,411,395,406,399,390 16,9,9,26,36,28,20,393,391,385,389,379,393,385,392,381,411,405,393,389,402,396,377,392,378,394,380,381,386,379,403,390,387,372,395,395,381,389,379,391,410,414,417,400,402,381,426,440,428,412,395,391,386,410,419,433,435,418,456,436,417,384,389,390,379,394,403,388,374,382,390 16,126,111,181,203,177,160,735,667,598,575,543,582,780,837,828,814,803,783,753,754,463,526,514,513,456,460,472,442,544,821,745,679,662,679,633,596,653,753,777,838,900,977,937,921,643,992,928,860,839,810,784,656,833,911,936,1000,997,1023,1017,977,632,474,640,655,701,684,666,706,598,545 6,35,35,129,191,192,126,450,541,474,462,441,448,456,478,484,460,473,565,672,666,453,598,565,509,504,446,441,403,383,439,609,673,582,581,498,443,384,388,411,429,420,492,477,484,404,659,865,873,804,767,668,542,456,500,528,597,591,654,632,613,416,425,415,433,534,658,583,613,517,458 12,10,9,28,27,22,22,417,436,429,403,394,412,420,408,414,413,412,429,502,471,406,475,453,410,425,403,398,391,393,402,468,507,466,458,434,420,385,395,388,419,415,441,432,422,399,504,676,669,582,553,469,432,423,462,459,473,475,523,526,498,404,398,400,403,421,516,467,481,428,419 16,11,10,26,30,19,17,406,390,386,378,384,405,408,427,396,417,393,415,416,400,387,391,400,392,395,383,410,385,404,428,409,420,392,416,398,409,426,500,541,581,685,761,635,529,404,559,510,459,448,444,408,403,525,670,723,786,758,773,645,566,385,390,364,389,407,400,400,416,389,388 3,11,8,92,103,65,57,471,484,476,437,427,450,485,540,533,541,515,530,583,552,415,492,460,455,432,400,410,408,412,489,555,553,510,528,463,421,395,432,467,498,544,643,611,576,483,748,772,753,697,655,590,505,613,692,703,761,749,797,771,712,416,416,428,445,481,554,528,550,474,430 20,23,23,14,23,22,14,430,437,441,410,413,427,443,473,458,455,433,459,475,465,393,437,411,426,414,403,378,397,416,436,455,447,439,460,432,427,420,401,403,415,448,496,477,459,414,568,594,571,531,517,499,459,473,542,535,570,558,619,599,537,428,401,403,438,447,474,436,458,439,411 5,8,8,17,17,15,14,413,496,457,429,410,427,435,427,428,417,438,473,633,617,431,627,553,490,475,434,403,403,376,414,585,659,530,561,459,410,374,407,394,406,423,458,447,447,406,530,741,780,663,650,529,430,448,495,480,527,523,581,554,499,393,407,397,395,461,635,572,554,488,423 5,229,206,175,297,264,153,722,770,721,682,608,646,760,819,809,798,777,825,888,865,622,830,789,721,706,606,585,516,464,700,840,866,777,804,705,625,496,534,579,645,729,837,803,797,644,947,1022,1021,964,941,870,752,814,880,898,951,941,985,964,924,638,589,639,669,788,888,844,853,757,670 19,8,8,63,67,65,60,425,468,432,442,399,407,421,435,425,433,411,456,572,537,416,505,471,433,433,412,416,393,398,409,503,563,493,490,412,429,384,390,383,392,414,414,444,425,401,535,744,754,674,644,540,458,408,441,446,485,487,532,525,515,395,397,393,397,454,526,503,504,452,425 10,342,116,343,426,90,81,829,857,820,778,715,758,872,918,904,892,878,915,964,944,732,903,853,804,778,692,670,540,684,848,944,947,876,889,794,719,743,830,862,915,979,1023,986,952,834,1023,1023,1023,1023,1002,936,839,983,1023,1023,1023,1023,1023,1023,1023,690,620,703,739,868,948,896,919,817,736 15,20,17,15,15,8,9,539,621,568,543,490,535,591,649,636,640,625,683,754,730,511,686,624,563,542,479,459,423,398,566,724,745,643,675,561,508,413,434,459,456,529,651,641,656,443,806,894,880,828,802,727,632,543,629,667,750,747,814,812,780,489,461,483,512,652,751,701,717,602,519 8,43,39,25,30,18,14,582,626,600,550,533,548,629,699,689,675,658,716,751,739,504,645,604,556,535,494,474,433,412,620,721,719,650,658,579,516,419,421,452,490,575,715,696,707,461,857,909,886,843,821,756,645,611,697,728,812,806,863,863,822,517,508,516,562,683,758,701,744,636,587 14,53,45,48,49,32,33,520,673,635,590,518,510,541,611,583,582,578,689,823,798,561,810,760,670,654,555,495,444,411,535,778,836,737,757,617,539,431,420,456,479,550,675,642,632,465,777,921,943,868,846,738,599,603,669,683,756,751,810,794,746,459,473,454,473,642,821,758,763,671,541 9,19,12,48,60,34,29,436,396,402,397,409,382,429,441,418,434,418,408,432,428,394,416,398,384,396,381,371,387,382,402,385,427,407,378,398,365,376,388,398,426,432,472,422,428,410,493,493,468,420,432,420,402,447,474,447,517,512,568,535,487,397,385,402,385,385,418,397,408,394,398 2,22,19,12,15,10,9,553,620,579,549,498,532,632,675,667,662,640,699,740,725,508,652,608,552,556,470,467,438,433,591,711,714,640,663,567,529,417,432,449,492,565,700,669,674,436,824,883,867,818,790,723,617,576,660,683,767,766,826,825,787,483,488,499,539,636,737,696,702,606,516 18,135,120,57,78,62,46,452,396,403,375,369,386,421,479,379,416,395,401,418,417,391,404,411,384,404,388,376,391,429,436,415,432,404,419,397,388,411,442,441,474,539,604,553,512,424,499,495,464,422,412,400,410,428,445,434,517,501,556,501,474,398,378,406,395,391,408,389,412,383,397 16,17,14,46,69,41,27,400,395,399,391,399,386,403,399,400,398,398,402,420,417,395,396,404,400,394,399,385,390,418,416,395,409,409,402,395,379,391,394,388,404,417,452,435,422,408,465,494,473,458,418,420,393,433,441,441,452,465,495,481,444,377,375,384,391,403,410,388,412,406,414 6,11,10,31,42,30,23,432,398,398,398,384,380,395,424,416,421,405,398,406,400,399,394,391,397,381,379,369,371,393,387,394,418,393,379,387,390,375,390,389,388,421,448,424,408,395,448,429,441,411,394,386,388,415,424,430,468,495,503,502,466,386,379,373,385,368,399,380,390,386,364 13,24,23,43,78,74,39,419,491,433,456,431,440,433,447,440,434,444,517,595,577,418,542,518,486,459,418,427,418,413,415,567,582,519,517,466,432,367,389,419,400,426,473,447,453,407,585,789,785,706,692,583,504,445,459,476,518,539,588,585,555,404,425,402,425,480,582,526,543,483,428 13,9,8,16,23,18,13,444,380,376,391,360,401,449,442,391,406,400,398,390,393,376,393,376,390,367,381,384,386,387,403,386,400,397,403,396,386,389,396,396,401,414,431,414,434,399,449,429,426,402,412,410,390,410,408,427,461,455,494,463,444,374,377,381,394,388,388,386,390,380,390 8,10,10,17,12,9,15,411,393,384,381,397,381,385,407,404,384,397,398,401,384,385,392,394,388,396,391,383,376,398,409,408,397,387,385,397,371,402,404,387,415,427,532,469,433,408,519,436,442,416,401,379,391,433,473,500,657,658,708,594,513,379,374,392,395,388,382,392,399,386,371 19,49,48,76,95,74,62,477,592,543,520,458,502,495,551,534,552,521,587,745,730,495,687,653,547,537,492,459,438,402,502,700,759,642,671,546,484,423,407,425,428,493,568,556,552,430,729,892,908,833,808,709,578,525,582,623,691,686,738,738,695,436,442,412,449,569,726,667,676,570,489 3,29,25,13,12,8,9,606,677,624,598,541,578,671,740,732,718,707,749,792,772,540,701,667,607,591,512,502,445,418,633,763,760,700,715,616,531,425,448,457,504,601,739,710,734,477,874,928,908,866,844,783,669,640,725,747,818,816,883,877,845,539,513,541,579,724,804,743,771,663,581 13,13,13,35,53,54,34,407,440,439,418,415,398,417,429,404,416,409,439,513,524,407,485,457,428,412,410,418,389,400,415,502,515,466,471,422,402,399,389,402,393,416,449,445,414,393,520,702,710,618,573,500,440,438,461,470,511,499,556,530,505,414,419,403,415,433,503,471,496,436,415 14,12,13,112,196,198,112,393,467,433,421,413,412,386,425,425,426,426,467,557,543,408,512,491,456,433,403,402,383,393,409,510,551,475,497,433,430,400,376,388,399,402,438,429,420,416,521,732,742,655,616,513,445,425,445,461,497,464,521,508,461,399,403,395,405,441,531,504,507,451,419 14,17,17,63,83,82,62,398,445,416,420,412,409,421,438,419,430,417,448,520,515,409,481,436,424,423,393,403,399,375,427,489,505,468,463,430,389,387,382,396,414,426,468,424,429,415,546,683,687,609,586,512,433,445,481,481,542,529,573,545,515,395,399,400,393,430,506,460,484,437,400 3,11,11,48,64,58,44,423,468,436,412,417,421,425,435,436,420,423,482,573,569,414,530,496,447,436,402,406,390,404,400,556,574,485,518,434,411,394,402,391,411,421,487,457,472,410,557,755,765,671,638,535,443,438,496,502,576,560,594,570,537,407,412,388,396,454,559,479,513,449,407 2,81,70,40,72,61,31,501,536,516,493,457,454,514,585,554,565,538,612,672,630,457,612,576,503,493,453,435,409,425,484,644,664,576,596,482,437,415,420,436,462,495,590,569,578,450,720,822,818,749,706,621,524,535,607,617,695,687,739,736,679,441,443,445,460,578,670,602,617,531,472 20,14,14,25,35,32,22,411,441,405,401,396,421,413,414,428,412,417,458,471,485,417,454,434,413,420,414,403,403,369,405,458,484,436,461,418,408,411,395,397,405,423,444,443,403,389,529,658,666,577,560,492,437,439,466,482,521,514,563,535,488,386,409,394,391,426,480,436,454,432,421 18,47,33,105,129,88,66,508,576,526,496,455,447,525,576,538,526,504,593,707,699,483,661,611,518,506,475,437,417,431,500,666,724,621,633,511,473,440,446,466,508,542,657,612,585,475,726,858,863,785,753,652,520,611,675,684,748,735,790,753,710,431,457,421,440,541,708,641,650,539,471 7,117,102,69,90,76,59,602,746,722,679,642,701,651,717,713,698,697,765,836,846,593,787,764,732,717,643,636,553,405,593,763,808,726,751,631,593,409,414,389,457,484,628,618,651,432,898,968,984,942,937,894,805,502,573,590,719,753,838,870,833,478,572,476,549,692,820,790,802,704,632 20,12,12,50,49,45,46,401,433,412,396,405,415,391,418,423,419,407,445,476,458,398,462,433,411,422,392,391,380,377,406,453,473,444,442,447,411,396,410,388,392,416,421,420,435,393,493,648,654,573,538,480,437,431,457,444,504,493,513,526,479,393,411,407,393,429,488,463,477,414,411 17,9,8,103,164,149,91,422,425,432,421,391,404,427,430,449,420,440,452,461,474,403,440,422,406,412,398,384,408,396,407,455,455,440,432,416,393,393,400,406,388,412,465,458,457,414,570,647,644,583,552,483,432,424,485,497,526,525,579,555,497,394,392,395,398,433,449,431,445,408,415 1,12,11,22,32,25,17,424,464,432,446,404,404,418,447,438,437,439,464,547,530,427,500,456,448,424,408,409,380,384,403,525,561,476,499,426,426,395,394,393,410,440,502,463,460,413,567,721,719,643,604,502,447,462,505,522,573,554,612,585,547,384,402,395,400,447,532,496,494,428,396 14,15,15,32,42,42,31,482,647,588,548,503,499,536,589,575,570,562,683,793,757,516,737,676,603,580,509,480,425,420,514,758,786,696,711,569,496,400,414,431,448,496,592,569,594,435,765,947,944,884,848,756,632,565,647,654,714,703,779,769,726,442,472,449,464,656,805,744,759,617,548 11,22,21,14,19,15,11,569,607,542,540,505,531,621,684,667,656,647,668,716,705,472,622,569,541,529,464,470,429,416,585,677,686,620,627,538,493,417,455,471,489,595,717,675,690,468,820,867,849,799,778,708,590,612,692,711,785,782,843,832,797,486,478,483,527,631,715,649,700,592,499 6,39,39,30,48,48,29,581,526,469,446,431,488,642,700,695,669,661,631,589,578,421,431,431,394,412,421,421,390,471,661,581,524,499,515,485,457,474,496,546,624,724,827,788,780,549,900,798,717,708,666,644,545,760,850,869,926,916,961,930,887,506,422,506,510,548,520,505,542,462,434 14,110,106,79,120,116,75,398,408,410,371,389,391,399,383,393,406,383,415,420,405,394,408,392,387,403,389,374,377,408,401,427,440,402,401,371,397,397,397,417,399,416,438,410,438,395,448,480,494,424,424,431,387,398,411,421,417,443,434,455,422,401,398,390,388,403,427,405,413,396,382 11,44,37,16,21,15,12,413,399,380,399,397,411,436,445,426,404,415,410,427,421,398,400,399,387,385,383,389,385,403,461,432,440,411,412,382,402,401,448,483,513,626,729,628,546,425,642,553,538,489,473,433,399,509,609,642,795,785,825,726,635,405,403,391,413,418,443,401,423,396,384 10,11,11,19,17,16,19,457,402,386,389,400,401,452,453,430,412,413,416,440,456,411,439,434,394,411,398,385,376,384,440,455,464,425,452,415,402,396,410,402,446,498,587,542,500,397,483,541,566,501,505,489,440,437,487,477,534,515,540,506,472,381,381,368,390,417,452,448,417,423,391 12,9,9,36,62,60,33,414,405,394,394,401,387,411,399,411,413,392,419,423,435,393,410,408,397,395,406,382,384,385,400,433,428,413,416,398,388,399,400,399,412,415,433,419,407,401,465,507,536,473,443,430,395,419,440,454,491,480,507,486,448,387,385,384,389,415,415,421,415,396,391 17,17,10,49,52,26,24,431,396,382,384,392,374,475,476,427,449,412,412,425,433,389,411,398,390,399,388,387,387,391,414,436,434,416,406,380,371,399,400,413,412,406,464,476,463,411,546,480,501,453,440,397,403,450,479,493,554,558,612,572,523,398,394,389,379,389,414,411,384,396,388 16,114,104,250,320,300,228,537,655,597,577,533,575,573,622,623,611,611,700,774,755,506,696,658,593,575,497,494,464,378,549,725,755,664,687,552,524,426,419,420,456,508,622,619,630,462,821,950,948,893,862,785,680,562,674,699,780,782,837,829,788,478,509,469,501,659,779,719,741,618,573 7,65,43,95,107,59,54,498,473,477,480,429,441,519,584,535,538,530,579,624,611,411,532,482,445,446,437,414,398,427,519,568,592,522,532,472,442,433,486,500,567,670,767,680,630,490,770,793,777,699,681,601,499,672,753,768,823,811,850,804,747,427,412,439,436,500,588,528,543,488,432 4,73,70,148,183,170,135,476,546,504,475,448,485,485,530,507,521,481,593,694,679,475,653,597,528,522,468,433,385,405,464,662,700,601,620,499,458,401,409,430,445,488,571,524,534,444,694,855,869,796,755,641,542,482,587,610,673,662,726,708,657,430,430,422,417,541,682,634,630,527,485 6,14,12,38,46,36,30,388,388,377,389,378,393,402,408,420,409,395,389,392,406,379,387,382,387,387,388,383,379,379,395,391,398,369,409,401,395,398,392,399,401,431,441,405,400,410,432,439,426,424,406,398,376,424,454,465,469,460,498,448,437,389,387,382,396,393,393,379,397,404,396 4,16,14,44,48,39,35,442,441,420,420,416,426,466,441,452,438,412,443,504,495,396,458,435,425,421,405,406,402,385,455,486,505,427,447,436,430,389,401,435,444,510,645,592,543,400,532,604,617,551,517,485,435,440,473,478,507,502,557,553,514,385,386,407,399,414,479,422,460,410,401 9,65,60,163,193,170,145,441,620,555,529,462,445,475,502,476,465,474,578,780,749,508,772,699,606,577,503,456,433,394,437,743,803,690,697,565,494,431,386,440,426,466,545,504,509,438,631,947,966,881,845,718,553,489,560,566,622,629,689,655,598,413,433,414,415,575,789,724,710,587,514 10,10,9,20,27,22,16,442,376,392,386,373,401,452,431,405,404,398,391,410,411,393,386,386,366,396,375,401,386,384,397,391,397,385,381,390,381,411,373,383,398,399,420,423,399,400,445,441,418,403,382,401,393,404,430,434,482,464,491,473,444,392,406,389,395,402,404,392,412,378,384 19,9,8,40,44,37,34,441,393,410,388,404,381,438,455,424,426,415,422,437,434,382,408,394,408,388,390,396,386,397,402,423,444,421,406,417,403,391,403,411,396,402,457,454,454,402,496,530,545,493,457,433,424,450,479,478,545,518,580,545,494,410,396,381,386,399,427,427,418,400,388 15,31,28,34,36,30,28,632,650,570,551,491,535,634,701,687,691,669,702,760,748,514,678,624,566,559,488,463,440,392,599,725,733,657,665,572,487,415,437,455,474,561,703,680,688,465,831,901,882,831,804,725,607,612,700,712,787,786,846,839,802,510,470,516,548,654,755,700,722,597,546 16,9,8,20,31,28,18,401,449,423,423,402,399,420,428,425,406,411,461,526,521,399,506,494,437,426,409,412,385,409,402,509,571,487,500,450,412,394,393,392,421,419,443,436,439,386,497,662,690,570,564,472,408,429,471,454,472,483,527,506,482,402,396,392,398,430,553,491,509,451,426 4,445,166,377,492,251,166,806,760,703,666,632,619,845,891,863,855,829,840,872,854,615,797,736,675,646,567,551,475,790,955,894,870,804,819,732,649,895,1013,1023,1023,1023,1023,1023,1023,859,1023,1023,1012,966,935,880,761,1023,1023,1023,1023,1023,1023,1023,1023,652,555,636,678,776,851,797,820,714,617 16,10,8,20,21,15,14,406,435,408,405,399,392,413,423,425,425,413,419,463,450,400,436,422,401,402,379,395,389,400,401,444,449,444,433,398,391,393,400,418,398,446,471,438,429,423,516,598,581,496,479,434,429,465,488,503,551,517,572,542,487,393,396,388,395,416,454,428,455,417,397 16,58,56,138,195,188,133,496,599,546,515,473,475,519,527,544,523,530,620,734,724,480,655,616,561,556,481,454,426,417,482,661,703,609,646,523,460,403,418,404,425,470,567,537,548,437,737,930,937,872,848,759,629,495,587,601,683,688,750,748,700,434,460,434,443,583,724,667,692,564,515 17,10,10,55,70,74,57,390,401,396,398,387,382,393,392,403,388,396,430,434,447,396,424,420,409,389,397,409,377,405,401,428,443,410,415,399,417,397,374,386,371,381,406,401,405,393,428,557,580,493,483,433,408,392,392,383,418,410,425,397,423,371,399,380,387,411,424,420,420,408,383 13,204,187,182,254,240,170,402,391,380,395,371,384,420,415,416,404,398,399,412,422,391,387,382,386,391,399,394,396,387,410,430,403,382,388,400,376,396,407,412,430,460,524,457,453,439,473,460,429,406,425,414,389,404,461,459,494,494,528,505,440,392,376,392,381,378,400,376,420,376,390 13,8,8,18,22,21,17,466,465,449,439,430,447,484,533,539,517,523,546,541,532,431,472,461,449,443,418,413,408,403,448,514,504,461,477,446,428,402,400,408,408,443,514,507,521,423,684,730,705,649,630,572,485,475,533,549,628,631,688,693,642,434,431,442,459,523,551,522,557,468,445 19,14,13,11,15,12,9,506,557,514,495,463,473,513,573,560,562,563,609,665,643,439,571,522,501,497,451,457,417,387,497,634,638,572,607,502,451,405,397,413,422,461,576,563,579,419,734,829,812,754,728,648,540,500,543,581,640,664,737,736,681,436,433,461,457,562,654,594,635,538,470 11,11,9,26,33,26,19,398,400,395,382,377,406,397,428,424,405,408,414,398,391,383,396,400,391,395,396,393,382,368,395,404,403,416,391,401,387,391,390,391,420,423,471,448,430,420,481,438,427,402,388,391,389,437,490,483,542,524,562,536,470,401,377,391,390,390,392,395,391,398,373 6,10,8,26,30,24,21,425,388,387,385,370,378,431,433,410,402,398,390,386,400,383,397,386,377,391,386,385,392,395,396,397,398,382,388,391,379,395,390,392,413,422,454,433,418,416,476,423,417,400,390,387,393,439,463,449,519,501,538,501,467,388,379,387,381,387,383,392,395,384,377 14,254,238,111,153,140,98,421,388,408,391,378,395,434,449,409,405,419,403,381,429,391,392,387,386,388,405,406,395,393,417,394,383,374,373,399,399,399,446,474,478,504,584,507,494,417,511,439,447,395,419,381,385,475,492,494,560,538,612,555,504,422,387,395,381,401,403,407,394,379,385 16,31,20,52,82,45,30,431,401,409,409,403,412,460,505,459,448,432,446,478,455,395,449,432,402,378,386,398,382,386,433,444,467,432,458,423,367,404,403,415,431,447,531,484,478,401,571,606,602,530,508,440,403,462,497,507,601,594,644,601,565,398,408,393,402,405,462,423,463,416,424 1,266,136,83,111,40,30,442,436,411,419,368,401,469,516,463,443,436,445,452,483,394,450,421,411,386,416,370,364,413,437,459,441,470,429,396,409,407,422,476,467,528,611,547,506,452,652,603,569,533,522,478,413,517,622,651,708,683,728,668,609,401,429,384,392,444,468,447,444,417,398 12,17,17,48,56,55,47,611,618,542,536,503,519,679,746,741,738,714,708,689,694,457,527,504,480,462,451,445,423,408,636,622,600,559,580,509,453,431,431,459,490,557,719,710,730,498,877,851,807,777,757,705,619,666,738,758,824,821,885,886,851,570,467,577,598,658,663,632,688,566,526 9,156,130,59,73,59,47,519,505,460,441,420,447,555,595,574,563,546,568,610,586,422,481,457,450,444,422,421,401,466,679,598,568,523,543,475,460,570,726,788,858,929,1002,921,843,524,881,798,751,702,658,585,526,775,902,956,1023,1012,1023,951,883,422,429,442,451,478,539,520,549,477,428 15,62,55,22,26,19,15,662,740,683,673,611,660,696,764,754,758,752,798,846,829,576,762,714,658,651,546,537,459,407,678,814,817,748,759,661,582,428,447,474,517,590,751,740,761,499,909,975,961,915,893,833,728,661,743,761,839,845,903,908,877,556,535,564,612,766,843,791,813,718,634 16,11,10,30,37,30,23,431,409,398,379,401,403,433,452,425,422,407,415,454,430,408,411,398,402,389,382,399,389,378,415,413,415,394,409,374,381,402,390,401,413,402,443,433,438,427,524,491,483,465,433,421,404,432,455,475,499,507,570,521,515,407,409,383,392,396,416,450,407,387,388 20,15,15,76,129,132,77,415,480,407,432,413,420,424,469,444,456,442,474,548,517,414,500,463,438,438,409,407,404,412,423,500,536,486,480,417,424,380,410,408,406,410,482,467,449,404,588,734,739,658,621,520,456,439,497,517,586,579,633,607,547,407,390,386,405,471,511,486,509,440,415 4,80,25,523,632,167,151,735,849,810,764,692,723,775,835,818,812,805,882,964,946,735,923,872,813,794,698,671,537,460,750,944,964,888,905,788,725,523,571,634,678,778,877,844,847,694,980,1023,1023,1023,1014,941,841,847,905,915,963,958,1003,990,954,622,652,632,679,862,962,914,929,829,733 2,88,60,190,244,165,128,500,659,606,571,514,510,532,576,557,569,534,664,802,779,535,776,714,632,599,532,495,429,415,523,773,817,703,736,581,506,389,423,453,494,532,642,598,597,481,759,939,947,878,846,749,618,597,662,670,734,718,785,774,718,432,458,436,465,639,800,739,741,629,531 4,11,10,11,12,10,9,514,633,580,559,495,524,584,624,628,624,622,685,744,723,507,657,618,569,549,474,462,426,385,538,712,717,655,663,542,503,410,415,419,443,470,606,593,621,421,809,908,894,847,822,755,633,514,593,629,721,728,798,811,780,487,482,491,511,659,755,703,739,611,528 15,9,7,14,14,9,9,499,590,554,505,487,497,559,602,578,559,557,645,730,713,480,663,607,548,536,491,441,422,387,527,698,720,620,648,538,484,413,429,447,465,514,631,586,609,460,773,890,879,829,794,703,592,587,662,677,739,730,794,779,744,450,435,451,474,601,744,671,699,584,516 15,49,48,104,149,146,102,451,609,568,510,474,478,466,496,495,506,486,604,758,752,491,715,665,576,556,486,469,439,401,460,720,763,655,690,576,496,417,410,405,410,464,560,509,548,413,686,932,946,877,845,743,613,488,530,557,637,643,693,687,665,420,455,427,434,561,749,685,693,595,508 17,12,10,31,38,28,23,424,376,392,394,389,364,430,451,422,424,413,396,406,381,373,375,397,389,371,402,387,387,401,387,382,372,383,383,400,388,391,396,404,406,415,458,445,441,390,466,432,417,407,393,390,403,424,444,440,483,502,547,520,468,382,401,382,393,387,385,386,400,376,387 9,8,8,67,90,85,63,408,414,395,393,394,398,415,443,424,414,441,430,450,456,393,421,404,407,410,396,390,387,396,425,450,443,421,435,401,407,392,394,400,412,451,506,457,453,405,524,577,557,520,490,444,412,452,492,516,554,540,581,548,490,390,417,409,397,438,440,450,437,423,403 12,38,33,59,112,97,47,639,815,785,723,635,640,677,706,659,631,597,803,955,932,657,900,842,765,754,636,572,490,436,599,910,957,866,883,745,660,430,445,434,473,512,647,658,683,439,840,1023,1023,1004,981,892,774,508,572,576,681,715,792,818,785,468,523,464,479,736,907,856,852,740,609 13,40,37,31,57,52,29,480,460,439,445,420,427,517,620,584,568,553,530,549,526,410,463,436,433,413,414,400,384,426,619,596,528,507,522,463,475,492,585,650,721,795,883,812,769,440,773,721,653,631,586,531,477,600,721,770,840,827,861,810,753,442,403,448,441,474,505,476,489,431,420 5,167,156,102,145,133,90,448,535,492,497,426,435,468,498,503,494,492,578,668,650,460,592,561,513,487,424,426,399,416,481,641,673,583,584,453,444,409,407,454,446,465,529,526,529,447,683,830,826,753,730,625,533,513,556,585,632,637,701,681,636,435,415,420,428,522,648,584,614,498,460 1,25,22,78,95,36,29,697,652,615,593,515,547,739,793,761,749,721,783,781,766,518,706,645,575,572,509,484,456,588,706,747,765,688,696,596,535,624,705,740,794,868,935,880,844,749,956,961,939,887,861,779,661,914,967,972,1015,1004,1023,991,945,554,500,573,593,709,813,754,776,662,577 3,7,8,43,77,77,42,413,401,383,392,377,396,427,427,412,422,410,399,423,396,386,403,405,400,398,386,386,381,376,401,395,408,392,405,408,375,402,389,402,425,427,470,446,425,433,501,496,481,443,441,416,388,494,538,540,563,562,590,534,491,402,376,414,392,405,418,409,432,398,387 11,20,18,30,34,19,16,504,696,622,592,487,525,565,604,606,595,568,718,839,797,556,798,719,649,628,520,501,415,438,536,809,840,743,754,626,539,422,424,423,436,511,595,605,621,434,771,978,975,908,872,771,628,532,595,614,700,703,773,771,724,445,495,476,485,682,834,748,763,641,550 6,143,126,21,23,12,11,435,448,420,425,411,409,454,459,453,453,441,473,534,509,411,466,459,414,423,411,402,401,426,446,531,519,459,516,420,427,429,437,434,473,524,619,542,508,449,627,724,715,647,597,522,430,569,636,657,710,697,729,665,615,401,389,417,409,419,516,487,493,434,402 1,9,7,19,23,17,13,422,527,483,459,439,455,438,468,455,456,452,532,654,613,447,583,547,486,476,435,410,391,384,425,609,650,556,556,474,449,401,386,400,421,423,460,452,468,394,597,829,840,764,730,622,507,433,476,508,553,540,606,605,565,396,424,413,419,507,634,574,581,486,452 12,306,280,234,305,276,213,430,387,388,391,376,413,424,439,407,397,395,410,418,399,369,396,400,388,408,369,378,383,422,421,430,417,400,404,390,408,402,418,466,468,494,573,503,474,422,478,508,493,426,420,405,386,412,445,449,496,499,552,502,461,410,378,404,400,399,413,421,402,379,386 10,266,97,478,499,215,187,735,706,663,615,594,630,767,815,793,778,767,792,826,811,542,732,691,635,621,545,520,465,530,782,804,798,731,743,660,576,611,695,744,813,890,971,917,887,721,979,982,961,916,889,825,736,880,948,968,1023,1021,1023,1013,966,586,535,586,627,726,809,754,780,668,616 19,30,29,133,202,201,131,447,409,396,420,397,395,424,439,416,428,414,437,465,458,397,422,417,402,400,405,397,373,368,399,457,461,440,450,394,422,423,403,405,438,465,516,455,444,424,527,583,556,504,479,446,400,476,540,556,590,552,599,546,503,406,387,380,381,420,452,447,458,427,400 9,14,14,70,115,112,65,413,412,412,406,377,412,432,400,430,406,440,417,445,434,392,425,427,410,392,399,399,384,404,398,417,439,410,427,397,386,401,395,385,400,423,425,404,402,409,496,584,572,517,485,444,406,456,461,487,517,519,569,520,472,418,395,394,398,422,437,417,429,415,401 1,50,38,35,63,43,24,432,388,407,402,395,407,459,482,462,435,422,439,421,400,381,383,397,389,385,390,401,374,408,420,408,398,383,381,385,390,421,406,386,418,462,501,486,480,402,527,482,459,426,421,436,384,455,478,481,554,560,620,571,526,390,383,396,394,398,401,380,408,406,384 17,14,12,36,59,33,22,424,406,405,407,392,407,417,457,412,407,394,434,426,428,399,421,399,394,393,378,371,384,360,414,405,418,398,407,417,404,377,408,396,393,414,443,445,419,406,515,512,520,460,448,407,383,421,461,449,492,517,536,520,467,381,380,392,385,401,425,412,397,372,401 4,15,16,111,175,183,115,396,404,394,406,398,381,416,423,413,431,415,415,411,417,380,416,385,385,385,402,401,388,395,409,402,408,391,406,381,393,398,407,416,409,414,464,429,431,415,458,440,452,435,420,386,379,424,462,456,497,483,504,486,454,394,393,398,406,403,407,408,404,392,382 4,59,55,20,26,11,8,403,413,420,388,406,411,420,427,424,415,417,426,437,444,396,433,416,400,409,394,387,374,402,414,438,436,419,406,425,394,378,397,431,403,425,457,446,443,391,504,566,562,499,485,418,417,426,471,501,510,504,550,521,479,401,385,388,395,401,440,401,411,398,393 16,66,63,149,292,282,144,490,515,482,460,462,469,493,542,530,508,524,554,617,587,454,534,493,486,450,439,425,405,409,486,580,589,528,552,458,432,387,421,417,423,452,521,517,546,457,709,810,802,748,705,621,519,504,582,601,684,670,739,723,675,441,431,425,432,531,632,594,599,503,444 13,48,42,41,50,32,26,595,698,624,616,594,604,660,706,702,703,697,743,786,774,542,692,651,631,600,535,516,471,440,612,741,743,679,708,609,543,401,404,403,435,485,664,650,686,452,866,947,932,889,868,818,721,559,643,669,769,781,845,854,825,531,523,552,588,699,788,756,772,668,603 6,46,43,96,127,113,87,465,587,540,509,470,513,478,528,507,505,489,610,736,718,488,693,633,560,539,479,458,411,380,475,699,743,647,660,533,499,417,407,407,402,468,537,532,546,436,693,904,917,845,812,711,595,480,558,554,647,653,705,697,662,427,462,415,431,581,720,677,675,575,493 18,12,11,78,83,76,72,422,432,422,431,391,424,413,436,413,418,425,477,500,491,413,458,452,416,406,412,409,377,376,419,464,489,453,459,422,423,382,391,407,390,408,436,414,428,397,520,667,673,583,563,487,439,419,461,466,495,502,536,524,497,397,405,393,399,417,494,460,469,417,406 20,14,11,33,45,30,21,430,418,394,384,400,416,428,453,434,415,399,430,448,433,393,398,409,391,397,386,390,374,403,431,447,418,408,409,397,396,414,414,402,433,448,511,468,449,413,535,554,543,482,478,426,385,498,562,533,584,597,638,578,524,405,398,399,387,391,420,412,423,410,388 10,10,9,16,25,21,13,417,408,377,384,398,380,423,437,406,419,405,387,393,407,380,391,384,385,375,377,369,379,384,406,392,382,374,401,401,371,400,391,409,402,400,442,426,419,391,478,442,420,410,412,402,394,415,446,468,487,505,549,502,474,396,388,389,371,387,400,391,406,391,374 10,36,35,104,136,127,97,434,495,492,449,436,415,455,470,485,450,447,518,626,606,428,578,539,481,470,425,406,395,399,435,583,628,547,560,457,407,397,393,409,397,461,513,465,495,414,619,796,804,733,691,601,477,470,526,539,627,613,662,637,596,404,416,417,415,496,614,577,572,497,450 1,445,241,172,334,228,108,579,640,628,571,482,506,575,662,641,637,602,702,799,767,528,740,689,599,598,508,479,427,497,566,755,792,693,709,598,493,470,532,551,610,688,778,720,685,566,823,934,936,871,843,753,642,728,799,809,848,835,876,846,799,488,430,459,469,606,772,730,723,618,529 20,9,9,36,43,36,30,529,478,452,426,442,451,553,624,595,591,560,560,539,538,416,437,454,418,393,398,413,380,424,499,521,482,452,454,435,426,422,439,484,465,563,664,642,616,478,753,719,669,614,590,509,473,635,704,720,778,766,811,781,728,455,417,457,474,502,511,487,504,445,429 20,11,11,63,87,83,60,403,422,411,400,371,395,420,425,431,420,402,384,415,426,401,418,403,390,401,382,374,370,398,409,420,421,405,419,403,401,370,380,420,391,414,397,419,405,382,478,522,537,484,468,434,396,398,431,439,466,482,499,497,437,397,408,395,393,424,416,399,405,399,393 8,59,46,249,307,202,164,632,734,689,641,582,589,678,743,726,718,708,796,875,831,630,833,749,696,659,571,528,465,448,685,868,862,781,798,665,598,444,494,523,598,697,820,786,795,548,909,1023,1003,949,915,831,724,711,785,808,877,873,927,918,883,556,541,549,606,815,932,851,870,758,634 11,9,9,7,8,7,7,494,547,507,486,467,461,509,573,564,558,551,614,687,663,460,602,560,502,496,446,445,414,387,496,647,654,588,576,489,464,395,405,391,427,467,545,559,567,405,731,833,820,765,736,652,555,485,548,550,660,658,728,727,693,463,427,435,471,584,691,615,632,529,474 3,9,9,17,28,27,15,396,407,397,384,398,388,410,406,397,394,405,426,448,431,390,433,419,403,393,390,386,381,388,396,424,447,432,415,406,386,397,388,386,393,405,403,406,403,389,446,543,566,496,476,435,408,405,400,422,436,431,453,446,435,393,371,385,388,411,437,438,426,409,395 18,94,88,228,342,326,215,555,719,661,612,545,566,592,664,652,618,620,737,848,828,566,803,751,675,646,560,528,472,408,583,805,846,754,767,645,553,442,467,512,541,640,746,693,686,499,834,987,997,930,905,816,699,649,733,762,824,814,864,843,797,484,509,459,521,703,844,796,792,689,587 16,26,27,107,139,142,109,421,459,421,441,420,414,437,453,436,429,433,465,532,501,417,488,449,445,444,417,396,386,397,426,518,514,482,488,445,422,383,403,397,406,436,467,459,458,412,551,740,735,659,626,535,466,431,492,516,566,554,612,568,522,413,413,412,398,450,513,509,495,443,414 17,12,11,84,127,124,79,405,437,437,402,392,417,406,427,406,428,419,446,486,466,409,460,424,416,413,407,392,381,407,412,463,457,444,459,401,410,392,415,403,414,426,442,417,424,396,522,649,632,565,549,489,440,419,442,469,514,507,527,495,467,391,414,399,403,429,480,439,463,429,404 12,9,9,52,70,63,47,482,638,583,549,521,562,496,545,539,521,524,697,757,720,547,678,635,607,581,517,493,459,403,487,757,735,691,703,602,533,388,392,401,430,455,541,528,549,420,743,994,954,923,887,815,691,483,557,569,644,643,718,728,690,446,553,442,455,733,827,779,817,701,640 1,13,13,10,11,8,7,534,642,586,542,509,531,585,631,634,617,611,680,764,743,503,679,630,572,549,493,472,426,400,576,732,743,669,689,574,541,393,421,415,434,503,638,632,644,433,819,915,900,845,823,742,627,534,622,657,741,734,811,813,780,494,463,485,518,665,765,712,738,616,543 5,223,139,1023,1023,1023,1023,678,766,723,665,628,632,700,774,751,742,727,815,883,867,657,837,788,723,712,619,594,511,554,674,854,875,789,816,700,612,529,564,548,623,719,832,793,789,802,914,1022,1019,959,937,861,756,796,859,861,906,901,947,930,888,685,567,599,613,765,871,812,833,728,651 11,8,8,58,114,119,60,389,412,403,407,388,398,391,383,404,388,406,404,420,420,378,413,404,383,409,393,395,380,381,388,411,434,398,424,396,385,378,373,378,393,395,387,391,402,402,387,531,538,481,458,417,398,386,396,401,417,419,388,425,398,400,384,386,391,402,435,427,410,404,386 12,61,57,92,133,121,81,452,562,529,502,452,487,465,511,518,503,507,593,709,681,484,659,591,545,529,460,460,402,378,466,683,712,613,633,523,485,382,400,419,429,477,534,537,525,431,698,890,895,831,792,708,585,485,548,569,652,645,694,689,647,437,446,430,432,555,693,627,638,543,487 19,9,8,154,112,94,137,544,524,506,480,456,431,579,629,602,579,573,576,670,627,446,605,549,499,484,443,422,404,401,498,631,643,558,586,465,438,432,424,440,490,538,646,591,573,476,759,820,817,739,695,604,488,648,712,730,781,764,814,782,731,460,429,461,463,515,646,595,617,505,454 7,11,9,22,28,21,16,433,396,391,383,387,398,428,439,413,411,391,390,418,387,412,396,402,388,389,387,395,387,411,410,402,400,399,417,405,389,393,403,388,397,416,452,428,434,402,480,439,437,409,414,405,387,432,452,449,520,513,555,504,457,388,402,379,388,382,408,396,399,386,391 16,26,25,252,392,330,207,401,426,411,400,401,410,407,419,415,438,433,445,452,458,398,445,424,407,406,390,402,396,387,411,453,472,438,424,390,414,387,401,409,404,401,441,446,445,440,532,644,624,533,511,456,448,426,478,494,561,553,573,545,511,400,383,395,389,415,458,435,458,400,424 18,15,15,133,186,194,137,396,409,403,401,392,418,396,406,399,402,393,409,440,444,403,415,404,414,390,383,392,392,392,392,439,429,407,407,398,392,395,406,379,401,409,430,420,408,406,458,526,546,473,439,428,398,432,478,461,482,480,528,493,453,391,386,396,392,409,421,422,429,412,398 15,8,8,34,48,46,33,421,463,451,428,420,424,429,435,435,446,454,470,539,531,421,494,473,456,428,422,417,403,397,429,506,543,474,490,457,426,390,397,405,413,424,462,439,459,397,577,749,748,681,644,568,469,440,459,472,532,534,577,583,543,401,398,392,405,463,533,507,525,465,431 18,18,18,42,56,54,40,453,428,416,406,385,420,461,521,477,491,472,469,468,452,404,414,405,386,395,395,378,396,405,544,486,442,436,454,438,426,435,483,528,596,700,802,737,687,417,716,609,569,511,514,460,429,565,656,703,789,781,829,774,703,404,395,419,419,426,441,426,408,408,390 6,27,25,78,109,95,68,421,521,465,468,428,437,468,496,487,485,486,547,635,620,458,565,522,488,469,429,429,395,419,455,591,640,546,570,492,433,405,404,413,430,433,522,504,522,425,677,835,839,763,731,634,520,488,533,570,644,634,701,682,639,427,434,419,436,510,614,579,586,487,459 3,119,114,86,104,100,83,393,386,355,384,389,367,404,384,413,408,397,373,363,387,384,376,389,371,368,401,377,361,407,399,406,407,380,390,394,373,364,399,398,431,453,466,417,406,393,415,426,414,380,396,380,390,427,426,432,466,464,474,431,421,395,395,379,391,373,412,386,382,390,372 20,13,12,74,104,89,63,392,402,407,400,392,391,401,394,410,397,386,404,432,422,408,414,408,409,398,390,388,374,386,398,422,435,418,408,403,378,387,399,412,401,430,437,438,412,412,489,534,539,453,445,425,392,438,468,482,513,480,518,494,449,411,393,404,396,403,427,406,418,401,381 2,9,8,38,42,39,35,395,430,424,414,396,435,427,426,435,441,415,451,525,469,406,478,441,434,421,392,381,385,392,406,475,509,456,447,418,407,392,395,402,405,413,439,420,448,404,511,692,700,624,573,501,440,416,470,485,507,494,552,514,484,377,405,388,397,418,471,450,461,434,408 17,20,20,6,8,7,5,471,573,525,511,486,497,474,505,530,506,506,619,687,679,480,627,559,538,511,469,457,432,375,477,651,667,591,583,537,488,394,406,414,391,438,511,513,528,408,715,878,874,821,788,719,603,421,487,491,588,612,676,692,671,415,461,413,446,571,686,632,660,549,529 1,33,29,116,103,87,105,449,402,403,408,414,412,463,510,486,473,450,450,460,452,395,414,388,398,395,392,399,387,482,579,495,450,441,459,453,437,502,642,687,762,846,920,826,743,449,713,623,552,516,500,479,433,588,720,782,861,839,862,775,701,424,401,419,418,421,430,436,445,401,408 8,52,50,107,167,143,94,408,557,478,464,416,402,427,414,417,412,397,595,751,662,522,738,606,537,512,439,412,406,402,421,741,726,606,612,465,428,416,442,486,460,510,571,483,439,510,501,852,820,723,670,543,453,599,613,559,547,520,547,505,463,407,403,394,400,551,703,571,592,486,425 8,134,93,1004,1023,1023,843,672,875,833,830,815,860,738,814,823,829,841,900,912,922,683,821,819,809,802,769,799,715,426,737,832,832,786,825,769,743,440,450,475,506,586,748,748,798,579,960,1023,1023,1006,994,961,890,607,706,722,815,831,904,934,916,735,815,720,774,884,929,911,952,877,862 11,15,14,51,79,80,51,412,470,454,422,448,429,413,432,446,440,431,493,574,566,432,548,492,446,441,395,402,405,371,430,533,571,522,505,441,429,401,388,397,395,439,449,438,448,404,553,763,780,695,657,558,463,437,461,461,527,506,573,553,513,403,408,397,403,459,555,511,506,436,426 15,51,47,114,128,114,99,484,595,567,530,465,502,484,546,546,535,491,631,751,732,481,702,653,563,551,479,460,418,412,485,715,762,649,680,539,475,403,416,434,451,540,629,595,576,457,745,926,934,860,833,727,598,578,668,679,754,742,789,765,712,435,466,421,430,577,731,680,688,571,486 17,9,9,45,63,62,44,389,395,387,397,366,395,423,410,388,375,398,399,409,405,391,390,394,381,364,389,388,376,409,385,398,403,388,386,389,420,369,393,402,382,395,423,398,400,400,447,426,428,393,417,403,403,420,409,432,467,432,470,438,421,401,386,397,382,397,395,394,404,386,373 13,41,39,124,175,172,121,459,537,502,487,442,461,481,512,496,483,475,587,655,636,442,593,549,510,494,431,439,417,379,455,623,659,574,582,484,435,410,407,399,402,439,513,496,514,418,670,835,840,767,744,646,534,481,505,528,622,621,684,672,639,429,418,422,439,528,654,620,641,522,472 17,16,14,55,53,46,49,427,423,406,392,388,408,452,472,451,449,451,440,480,459,403,428,416,414,412,403,397,398,423,432,460,455,437,442,401,400,409,446,473,490,545,658,561,498,442,613,626,604,538,524,470,419,543,625,654,704,685,720,647,600,406,413,404,412,431,441,436,454,434,384 3,10,10,36,51,46,31,472,581,537,497,479,496,526,573,567,545,532,637,720,697,485,646,583,545,535,461,453,421,383,496,687,703,616,640,518,488,413,394,415,426,443,543,547,569,411,741,882,872,813,783,694,577,469,535,543,645,648,724,737,690,447,470,446,468,616,746,681,703,555,500 8,28,27,21,30,25,16,439,419,418,422,409,419,477,534,492,484,478,468,457,452,388,416,399,402,401,373,396,394,430,568,481,455,433,438,410,415,477,595,668,733,816,893,810,733,447,760,639,576,518,514,478,438,627,771,835,913,898,920,831,758,391,397,411,417,436,444,407,429,412,408 11,15,13,25,24,17,18,431,532,507,476,417,420,432,467,439,430,427,509,704,689,442,705,643,533,533,452,407,415,381,417,624,736,602,640,493,427,396,428,445,424,467,523,465,456,431,570,767,833,723,714,550,448,518,547,559,606,612,650,602,560,407,414,382,412,489,716,651,626,538,456 16,19,15,46,64,43,30,409,388,375,397,379,406,413,412,391,415,392,417,408,408,372,410,400,408,402,399,401,385,370,397,396,408,384,408,402,410,376,391,420,411,398,454,431,408,395,447,458,446,431,411,407,396,399,451,447,488,464,508,472,458,397,383,385,407,387,413,406,403,411,381 11,8,8,23,32,33,24,383,441,383,407,392,403,373,406,397,394,383,414,455,447,402,426,422,394,407,387,387,398,389,401,433,449,416,406,422,398,383,377,379,390,399,400,398,411,396,443,599,607,517,486,466,407,406,423,408,439,437,467,429,410,394,374,383,388,419,442,440,420,421,408 12,113,107,1023,1023,1023,1023,499,598,562,487,473,493,535,578,543,555,547,635,733,728,501,683,632,562,557,489,461,433,426,505,692,731,632,655,543,479,426,456,460,464,525,649,596,606,577,752,896,904,833,803,703,594,595,659,666,741,727,790,765,701,502,432,458,467,568,731,677,680,577,497 6,36,26,288,353,260,222,408,485,437,454,406,429,423,471,440,440,434,481,637,586,434,615,553,476,470,422,400,395,407,430,580,649,524,565,471,427,388,390,410,405,422,469,442,439,442,546,734,777,675,641,508,435,455,499,468,546,535,572,554,513,415,398,404,399,465,603,574,546,463,448 8,8,8,41,50,51,42,390,395,408,392,384,395,415,424,442,417,422,409,427,428,377,398,390,397,385,387,368,390,367,405,408,401,396,402,385,406,396,403,395,410,400,429,436,438,388,531,495,467,448,435,425,408,420,449,482,512,519,562,537,499,410,395,399,401,413,410,404,406,380,400 2,17,17,100,142,143,101,381,395,394,394,393,385,389,404,403,388,396,389,405,408,382,388,381,382,389,404,377,378,396,397,418,408,390,395,394,391,376,382,387,414,411,436,431,415,381,442,468,444,435,416,423,393,421,450,440,464,445,453,445,426,388,377,390,382,387,381,386,395,375,400 7,14,13,28,31,20,20,424,483,446,432,416,419,448,476,455,456,448,493,590,545,423,565,519,458,448,404,398,396,403,446,545,597,496,516,445,438,414,415,423,447,468,550,494,478,430,635,727,734,657,624,516,452,531,596,597,656,649,698,648,587,402,379,399,423,475,579,521,520,472,433 20,26,25,32,38,36,30,400,441,426,422,409,397,447,429,431,426,442,454,511,491,409,457,433,420,419,381,403,404,408,423,500,513,451,464,421,401,417,400,405,432,462,500,466,455,423,575,681,697,612,581,506,459,483,523,554,616,596,652,592,542,396,415,411,395,436,490,466,454,421,414 2,9,9,20,19,14,16,465,543,524,497,450,469,514,550,541,539,527,609,672,631,451,596,528,484,486,437,435,408,418,500,639,660,580,600,495,448,404,407,423,439,479,596,555,586,411,743,829,814,752,731,656,546,487,538,574,661,653,735,732,700,440,409,427,442,552,674,595,618,518,456 18,362,275,179,247,169,121,476,405,399,400,377,356,469,476,466,451,414,436,432,436,409,418,430,384,394,406,412,402,434,512,473,437,426,421,415,391,438,483,529,541,623,721,636,605,452,632,586,534,508,479,437,425,518,568,570,641,627,686,644,583,397,364,402,427,450,462,438,429,433,397 8,15,14,35,57,35,25,415,404,382,393,395,401,381,408,399,377,402,413,420,432,393,417,415,392,400,396,380,388,405,391,422,393,406,395,400,375,385,394,414,387,423,461,429,426,404,461,494,501,457,446,425,398,431,467,451,478,477,508,466,454,385,374,381,392,396,425,426,402,384,391 14,11,11,24,33,32,23,379,391,397,372,381,417,401,420,396,404,389,393,389,385,369,393,395,384,379,373,392,373,400,399,376,390,386,392,377,395,397,394,394,409,411,466,423,426,405,437,417,406,389,382,372,397,441,467,481,496,482,544,484,452,390,384,391,397,395,387,378,395,377,377 18,19,16,63,82,67,49,426,436,427,425,396,408,452,488,483,469,458,463,527,511,409,484,462,431,421,408,400,390,387,422,501,504,434,479,418,397,415,419,443,446,477,562,531,524,436,640,701,696,603,580,515,423,550,623,635,699,670,721,677,618,406,405,395,390,447,525,481,483,426,412 19,10,9,18,25,17,13,422,428,425,392,397,412,419,431,425,417,418,440,493,484,414,453,438,429,409,400,397,385,402,413,474,490,439,464,425,406,375,398,407,412,422,486,449,441,399,537,635,624,567,514,480,411,445,491,481,518,534,570,553,498,407,404,398,399,426,481,447,460,427,397 8,11,9,30,34,25,22,423,389,393,387,381,372,414,421,404,411,376,391,405,400,392,420,391,402,385,406,378,379,394,383,395,410,413,410,385,388,391,390,399,414,427,463,443,420,404,483,445,448,436,426,404,378,421,443,458,485,487,533,500,474,385,388,390,396,377,399,390,402,380,398 12,23,21,77,83,75,71,420,711,669,587,480,463,437,452,450,441,424,716,908,844,648,891,802,721,694,567,511,417,410,418,871,905,790,797,642,512,390,402,401,431,452,516,468,472,447,554,1011,1011,927,888,742,586,509,515,536,557,565,598,554,532,390,456,418,414,675,891,795,801,680,522 18,11,10,30,38,32,25,422,407,398,397,392,391,413,455,426,433,431,395,414,422,378,416,401,402,403,376,383,393,376,410,404,420,388,410,390,402,382,398,406,424,427,471,463,446,414,533,490,466,421,441,410,406,465,504,485,549,527,565,544,498,385,374,386,396,408,411,393,414,391,399 6,219,149,318,456,262,183,641,602,567,546,514,516,674,759,733,735,695,714,718,713,467,593,548,512,468,451,473,397,543,748,712,689,644,650,585,563,585,700,758,824,895,977,920,876,625,927,897,856,815,777,734,616,797,884,919,987,980,1014,968,918,534,442,530,571,625,672,642,658,549,498 19,18,14,51,55,38,34,430,437,445,429,419,439,442,456,428,449,428,472,554,549,417,505,464,455,434,415,411,411,391,414,526,563,481,487,473,417,387,416,406,414,433,482,469,474,400,584,742,746,678,635,526,452,462,489,515,542,563,597,584,527,404,400,399,411,465,521,506,490,457,423 6,26,26,61,93,91,59,426,508,477,461,452,450,430,457,461,451,460,526,624,623,423,557,522,474,458,432,425,405,395,423,582,608,528,539,468,406,388,411,399,415,430,467,474,500,393,645,828,841,773,727,635,516,451,516,521,590,603,661,649,600,411,432,392,420,498,582,550,563,477,456 1,89,86,345,443,439,341,445,430,405,416,411,412,435,453,442,446,434,436,468,485,404,428,408,393,401,397,376,378,398,430,454,456,434,424,413,415,414,420,438,439,474,538,509,490,459,593,580,552,527,490,448,418,517,602,591,654,623,682,647,579,423,395,399,420,425,448,425,448,393,407 17,22,22,49,73,66,44,456,454,443,429,419,417,453,496,488,479,495,474,514,502,410,439,430,417,408,411,402,378,397,477,490,502,460,452,447,440,395,440,464,479,518,649,580,568,436,672,665,615,601,550,504,465,510,552,573,650,642,704,685,641,416,388,406,412,457,475,464,493,432,405 4,40,37,17,17,14,15,509,651,592,544,473,508,540,604,600,584,584,687,776,757,518,727,668,606,588,505,492,428,431,535,749,779,694,720,591,507,398,416,446,463,511,620,593,607,444,792,921,922,862,833,751,627,550,623,655,735,735,799,793,755,453,468,471,495,646,779,722,740,618,516 9,17,16,35,46,39,29,376,396,391,399,373,412,409,409,408,405,395,411,417,394,403,404,398,391,383,382,385,379,374,384,388,403,381,373,395,390,404,382,417,412,429,432,418,410,413,458,466,479,434,418,416,377,434,440,440,502,495,504,486,441,386,385,377,389,387,410,413,394,379,375 6,13,10,40,43,28,27,421,407,372,406,394,397,422,430,423,415,391,409,400,418,400,402,397,395,396,384,383,388,387,416,409,421,409,406,386,388,387,395,401,410,419,473,432,429,406,484,490,483,448,438,414,394,443,481,473,525,503,560,532,496,388,373,385,384,376,418,398,389,389,385 14,9,8,26,40,35,21,413,444,431,384,409,407,421,442,421,416,419,436,503,501,395,469,437,424,415,405,389,386,399,410,475,490,454,465,421,402,394,395,407,403,424,432,436,429,391,494,674,671,584,563,478,422,423,447,461,482,512,518,503,481,385,400,388,390,427,476,444,446,409,412 16,12,11,25,41,37,22,395,396,384,394,382,381,413,409,405,391,387,386,383,387,372,393,383,377,383,386,383,382,392,401,371,389,384,379,391,387,391,389,381,389,399,411,388,398,403,436,422,398,396,385,401,373,384,416,414,420,439,452,435,415,387,393,366,396,385,403,393,387,386,394 1,769,460,304,417,183,131,868,814,771,747,674,700,896,939,916,902,884,888,925,908,656,848,799,739,713,629,597,530,839,978,929,918,851,873,791,731,930,1023,1023,1023,1023,1023,1023,1023,935,1023,1023,1023,1003,978,926,822,1023,1023,1023,1023,1023,1023,1023,1023,675,604,679,707,806,885,840,855,760,683 3,18,17,24,35,30,20,515,668,602,581,533,549,580,632,636,632,639,721,789,772,515,695,630,574,566,500,469,439,397,561,741,754,668,693,588,530,392,415,403,436,482,598,601,646,432,815,939,927,871,848,786,661,506,582,604,712,724,790,809,777,495,461,507,522,662,770,719,737,624,557 7,61,55,62,104,92,56,481,618,554,530,444,480,501,553,529,545,535,627,749,721,478,699,644,571,551,468,465,414,411,509,709,745,651,659,529,481,413,440,440,464,489,628,582,571,445,744,889,894,820,798,705,553,590,655,657,733,718,780,754,719,449,463,450,433,612,751,708,713,590,486 18,27,22,44,62,48,35,420,415,393,385,403,388,434,438,410,404,421,427,475,426,396,444,416,410,400,397,415,386,373,405,432,439,413,413,413,400,411,391,415,418,436,478,461,457,417,530,578,571,523,504,431,407,454,500,503,570,540,575,539,500,388,382,401,387,402,470,446,437,409,393 14,11,12,40,58,59,39,410,423,416,415,401,388,413,437,418,413,432,434,488,479,398,474,443,431,411,393,396,386,401,403,461,504,444,469,394,391,393,390,379,390,432,461,436,452,400,559,653,682,572,553,485,418,430,476,493,543,528,573,540,512,398,402,394,402,436,484,469,465,433,425 13,10,8,28,32,25,22,409,416,391,383,395,391,417,414,396,407,411,394,414,400,382,403,393,392,390,382,384,371,389,398,406,418,400,404,383,377,390,400,385,400,408,437,427,410,404,465,446,440,401,415,387,392,414,442,452,495,464,523,489,459,401,379,386,374,387,404,411,421,375,386 19,30,21,62,83,51,37,397,399,416,389,395,391,439,448,412,400,396,427,422,431,396,403,395,386,374,395,369,379,391,402,414,393,404,411,384,407,417,416,424,414,461,503,458,443,396,519,468,480,447,418,407,393,486,554,523,568,555,597,541,490,384,370,386,386,376,400,388,391,374,398 2,43,43,98,117,117,98,426,540,523,483,427,464,447,470,475,471,452,560,699,672,445,638,588,518,493,456,435,411,391,433,643,707,591,608,503,444,392,392,393,400,440,487,489,470,423,651,878,896,820,794,676,548,444,494,537,602,601,652,644,595,408,429,408,397,525,688,634,643,525,451 7,9,8,16,27,23,13,374,399,395,395,379,386,408,413,392,389,391,421,414,409,380,396,399,394,382,391,382,401,368,380,390,410,399,393,383,379,398,397,383,402,402,430,406,395,386,428,448,434,416,404,387,401,405,424,426,420,460,476,459,414,390,379,384,380,383,402,380,408,392,397 20,94,88,177,280,262,161,501,632,557,520,463,491,517,574,558,551,538,646,757,733,503,702,657,589,553,471,470,425,413,486,728,754,647,691,547,491,386,412,416,446,498,594,565,587,456,756,907,906,845,814,734,602,539,611,634,715,707,763,753,711,458,464,438,450,626,747,695,709,586,528 13,30,29,141,238,239,140,423,431,431,398,399,378,410,432,439,424,411,431,444,440,394,442,415,418,391,407,390,395,394,406,427,455,399,419,396,385,409,407,429,429,442,492,430,433,441,520,558,580,496,469,432,405,526,612,607,617,582,600,541,512,401,394,394,396,398,439,421,417,407,400 17,148,93,112,129,72,61,546,551,484,454,441,464,594,629,622,587,591,586,622,617,441,539,487,464,453,417,431,384,469,618,622,620,538,566,479,468,490,623,678,739,830,911,829,763,542,859,836,794,749,713,661,544,756,856,899,973,958,986,919,855,445,436,471,455,549,615,564,596,505,470 12,47,22,88,136,63,42,555,420,411,397,387,401,575,615,548,505,494,454,473,471,399,431,424,390,407,402,386,389,420,480,461,471,447,457,425,396,431,441,469,496,522,643,599,568,469,695,626,597,534,502,463,415,583,645,637,731,738,798,747,686,401,370,421,377,430,452,432,407,414,381 15,28,26,14,15,13,12,517,609,556,529,482,506,538,617,611,596,585,656,714,705,485,647,592,554,534,459,467,416,405,524,688,700,624,637,538,478,407,426,454,463,499,627,614,626,436,781,870,858,803,779,698,586,543,617,643,725,727,794,783,745,447,463,459,494,610,707,660,675,582,506 2,30,27,64,78,68,55,436,535,510,483,472,431,453,487,480,463,459,563,668,638,461,612,559,519,487,461,440,412,395,442,604,671,577,597,508,462,401,391,396,422,411,491,472,476,409,636,864,876,801,767,673,534,455,485,502,575,589,638,629,592,408,428,413,414,509,656,617,608,527,454 18,11,10,32,40,33,27,400,404,396,384,392,412,393,394,393,404,406,434,437,426,387,412,388,381,407,383,394,381,402,405,420,420,407,409,396,386,387,389,398,402,390,434,393,416,387,474,528,514,468,441,434,397,402,417,437,433,437,473,432,440,375,396,387,402,414,430,402,422,405,399 3,17,17,13,15,13,12,535,618,571,517,486,523,571,645,632,627,619,690,752,727,493,677,619,561,556,482,478,432,401,558,718,725,643,677,566,476,410,413,416,449,523,635,630,642,433,795,896,881,833,804,727,621,547,607,639,731,736,802,805,762,456,484,479,520,665,762,717,715,615,529 13,23,23,109,170,178,112,404,403,395,397,397,385,426,447,438,437,424,414,423,431,389,412,401,393,402,383,384,391,398,418,409,423,414,382,412,396,387,416,410,416,438,468,461,456,418,522,475,478,435,436,421,421,482,526,528,544,530,566,528,504,402,394,389,400,401,424,407,417,407,412 20,198,170,133,178,144,106,628,537,508,482,452,440,647,701,685,650,624,599,668,658,456,620,570,495,502,427,434,405,461,607,625,655,541,589,491,440,532,572,605,650,729,814,766,738,608,846,805,802,721,700,620,494,786,849,853,899,888,927,893,838,471,408,477,481,537,664,614,591,502,453 11,186,165,170,225,194,146,653,761,715,683,623,671,701,768,762,761,742,796,853,842,571,781,744,682,667,570,587,500,414,667,818,826,758,774,674,612,462,460,474,514,623,766,745,765,515,919,1010,1004,954,934,874,782,685,767,790,858,864,922,922,887,572,582,585,619,766,851,808,837,731,657 12,28,26,48,89,82,41,426,463,434,415,412,401,423,439,447,415,431,453,548,519,408,479,473,446,438,419,411,392,405,424,514,534,470,489,429,421,405,414,411,402,424,490,466,451,398,566,715,705,638,594,503,447,456,505,526,567,555,615,577,540,377,392,408,393,452,526,493,498,445,399 7,12,8,24,33,18,15,445,389,396,384,386,383,443,453,436,406,400,401,409,415,382,391,390,379,382,384,384,388,399,405,386,408,384,395,382,391,385,406,391,404,398,468,456,415,401,461,428,402,394,398,383,391,425,444,435,515,537,558,518,461,373,381,380,392,386,379,396,402,389,380 1,10,9,28,32,29,25,410,482,462,438,417,409,429,438,408,412,404,481,642,585,408,600,526,461,463,402,406,399,417,410,587,639,544,550,447,415,406,403,398,424,449,462,459,445,408,515,819,822,717,675,522,433,455,483,498,557,552,606,525,503,402,397,395,374,426,602,517,536,457,420 1,45,27,200,485,387,143,479,573,533,495,478,488,518,559,567,548,550,600,685,676,461,617,564,507,507,462,439,434,411,487,644,670,604,619,523,475,416,425,402,458,504,598,556,568,473,745,839,840,770,745,671,555,553,624,628,705,699,761,760,703,471,471,449,461,575,685,620,635,549,494 8,10,9,49,78,76,47,444,445,420,434,412,415,472,498,503,473,468,486,523,490,400,448,444,425,417,401,396,395,423,450,492,493,446,462,420,414,417,434,444,484,532,620,540,522,455,673,698,683,605,573,521,461,607,670,679,732,712,753,704,630,409,394,412,413,448,485,466,476,437,406 17,9,8,22,30,24,17,449,380,391,396,412,402,445,446,408,422,413,386,403,393,382,384,391,386,375,381,391,400,396,392,394,402,382,401,380,381,373,389,390,380,416,413,423,427,399,461,415,418,406,420,390,396,423,409,400,493,482,510,492,451,396,387,388,396,382,394,389,396,385,383 5,38,36,84,112,110,81,621,727,673,629,590,583,670,734,716,727,705,779,852,824,597,783,727,671,648,559,536,462,435,627,813,815,739,762,628,573,435,428,441,474,549,697,685,716,463,873,1002,990,938,907,832,717,615,678,703,793,803,863,867,833,553,558,563,596,766,871,810,829,733,635 1,19,14,27,43,32,21,424,395,385,385,367,383,427,454,416,419,387,405,407,423,385,405,400,390,374,399,393,382,394,404,418,401,373,421,394,371,403,407,385,396,403,458,449,423,391,467,465,461,408,423,415,388,416,429,436,465,502,553,507,463,402,377,370,389,406,407,389,392,389,389 6,10,9,10,13,12,9,442,407,406,395,400,422,431,486,452,453,445,451,453,443,373,416,403,385,397,385,387,393,400,442,435,431,421,408,414,387,413,392,400,445,457,530,493,477,409,622,561,507,489,465,445,420,483,536,562,633,628,670,632,581,407,390,391,399,408,417,425,431,407,396 9,13,13,20,30,26,17,410,426,402,418,396,387,407,411,423,419,409,432,492,472,414,442,449,423,405,408,384,390,394,404,468,491,436,457,412,386,388,387,399,386,427,471,432,432,387,506,625,619,537,509,462,416,422,471,467,509,485,530,513,481,383,404,397,412,426,479,455,466,424,409 5,18,17,17,24,21,14,513,905,878,878,865,904,564,652,731,784,840,919,918,944,486,568,571,574,556,539,533,488,410,784,857,840,852,895,871,849,403,428,424,451,508,649,677,776,407,984,1016,995,1005,1006,995,930,492,589,629,740,764,846,905,915,544,772,604,694,818,843,851,906,839,819 5,15,14,67,96,97,65,410,434,433,422,417,408,421,437,410,418,421,466,517,496,416,488,456,434,423,402,407,395,386,407,493,518,461,483,435,435,389,395,398,415,409,465,442,425,393,547,708,702,627,582,498,437,443,476,492,539,537,586,565,540,406,407,404,411,439,497,448,493,447,403 8,23,19,101,147,134,88,490,550,495,465,449,449,523,579,537,550,533,605,666,666,453,599,552,496,472,455,431,400,412,499,627,657,567,567,475,443,457,464,506,532,587,691,630,604,501,761,848,841,780,746,648,532,669,746,748,793,783,825,786,730,417,424,435,439,523,647,603,608,517,465 4,13,13,68,111,116,70,385,377,394,370,387,398,406,398,385,389,382,397,385,376,367,378,395,384,385,399,383,375,390,381,399,381,395,395,388,396,412,386,394,396,421,407,389,395,391,407,419,416,405,394,392,390,410,417,441,437,433,438,419,394,386,396,390,382,391,392,387,397,395,387 8,120,86,115,171,108,71,576,635,599,558,514,526,585,672,667,643,634,689,767,749,523,707,644,590,570,485,460,423,427,574,739,759,674,681,596,496,440,471,479,532,618,733,697,699,528,841,933,919,871,840,769,647,693,769,779,838,824,875,856,820,485,480,489,518,671,792,737,760,641,550 1,119,103,35,39,29,25,756,841,800,769,705,743,788,851,846,839,832,890,935,919,724,881,847,796,775,691,677,563,477,766,906,915,850,869,761,711,496,493,549,594,699,837,832,850,557,981,1023,1023,1002,983,925,829,756,828,847,920,921,977,978,949,672,661,693,724,866,938,899,912,820,755 13,41,29,49,87,59,34,401,402,406,411,392,403,424,433,411,418,397,412,406,405,387,376,379,409,373,386,382,396,407,404,396,381,401,391,379,404,424,425,426,432,469,521,458,463,415,489,417,406,403,394,406,390,457,492,502,552,537,581,516,486,385,412,377,373,372,378,369,377,398,380 13,19,15,61,66,53,48,407,463,463,434,411,446,418,448,429,444,441,467,545,532,418,497,456,450,452,422,412,392,404,443,521,557,484,514,438,447,389,401,390,432,445,515,486,477,422,589,737,734,666,635,564,474,462,471,519,582,571,605,579,558,401,422,411,407,451,535,473,499,443,433 20,16,15,19,24,17,13,517,472,470,442,436,463,546,631,603,596,579,574,546,542,412,463,412,430,428,398,397,400,433,684,625,551,526,569,513,478,470,531,582,651,738,848,812,795,466,804,751,688,664,619,593,515,612,703,742,820,819,862,827,778,471,427,461,479,496,502,512,513,459,435 16,9,9,57,113,113,57,407,400,395,396,386,387,393,424,416,409,411,419,413,412,393,406,391,398,390,380,376,389,413,394,414,404,391,392,400,396,398,365,383,391,396,426,404,401,396,467,457,455,442,425,426,406,421,453,453,493,487,517,493,463,389,392,401,389,422,406,392,408,394,393 20,13,13,69,112,113,69,379,385,401,400,390,383,394,388,404,401,400,389,430,410,397,419,406,404,384,378,394,398,396,386,407,440,412,417,430,412,389,383,390,395,386,403,402,415,375,427,521,512,466,443,424,393,393,408,411,424,434,437,440,434,400,398,397,378,380,428,419,407,405,404 9,27,22,30,47,37,24,491,436,407,425,393,419,501,545,491,502,484,468,481,470,384,412,426,404,412,383,402,381,441,517,482,451,433,428,423,401,445,504,554,611,724,810,721,650,475,743,665,582,550,523,480,416,651,757,798,867,846,877,809,741,403,398,429,426,442,466,424,454,398,408 1,130,100,315,288,248,264,783,764,697,685,639,657,862,937,915,902,877,855,837,834,519,649,631,592,579,545,522,468,621,919,865,815,785,814,766,711,710,805,850,901,973,1023,1023,1011,742,1023,1002,954,932,914,881,781,915,988,1018,1023,1023,1023,1023,1023,790,583,776,792,814,820,790,825,709,653 18,10,10,97,147,150,97,395,406,397,382,405,373,385,412,409,385,390,365,409,399,392,401,382,391,387,385,382,394,392,397,402,412,397,394,376,379,377,390,379,392,390,400,393,391,387,433,480,481,439,447,405,384,393,403,397,417,413,415,444,420,389,376,387,397,393,397,408,406,395,398 5,312,257,225,324,276,193,449,447,431,412,412,418,455,518,470,466,484,469,525,503,413,467,430,443,419,423,409,412,448,485,497,502,468,481,428,398,412,457,478,541,597,700,635,597,447,637,668,640,597,542,487,425,494,568,555,632,631,696,658,593,401,409,397,401,425,485,471,511,424,405 11,18,18,53,65,62,50,417,469,447,422,402,409,409,434,427,423,420,493,548,548,414,514,497,451,435,413,410,399,372,423,520,562,494,513,458,419,363,397,404,404,419,452,410,434,392,548,744,765,683,643,556,479,429,431,469,516,487,550,524,489,388,400,401,389,457,556,504,499,435,418 18,17,16,29,44,39,25,394,387,382,370,393,370,384,426,403,411,398,389,405,398,383,379,381,383,372,380,385,373,395,397,392,392,381,388,387,395,401,404,408,396,408,448,436,442,407,452,387,394,395,373,393,370,432,471,477,496,484,512,476,457,388,373,384,382,393,383,393,391,382,392 7,36,23,75,105,70,48,441,407,408,402,407,406,442,473,449,429,453,421,479,453,400,433,420,422,426,396,398,400,417,437,458,456,412,436,394,398,420,437,459,459,512,590,513,486,443,596,596,578,517,492,435,429,547,610,634,668,651,695,650,587,389,399,390,404,431,460,429,445,416,382 8,32,25,46,47,29,29,479,592,525,492,485,502,526,560,549,568,542,615,718,700,493,668,611,526,522,480,474,421,405,511,691,711,628,647,536,464,408,428,419,452,503,615,567,580,434,755,882,871,818,780,696,590,548,630,628,717,712,771,761,713,447,434,453,452,611,718,660,683,568,491 4,15,15,185,270,267,182,401,456,442,442,400,406,412,426,431,432,395,466,561,523,415,510,478,437,438,419,408,416,369,420,520,560,492,488,413,402,363,384,391,395,404,448,415,438,428,548,733,745,649,620,529,444,431,424,445,484,483,521,526,481,403,409,397,403,449,532,496,520,458,423 5,8,8,37,67,64,35,405,463,441,420,409,389,422,419,432,423,442,476,568,523,409,501,463,462,439,414,418,394,379,402,524,538,494,474,429,430,375,395,396,412,423,445,437,442,405,555,744,749,667,629,530,459,423,439,433,494,483,535,519,502,390,406,397,399,442,526,499,498,433,423 11,9,9,18,19,18,17,418,396,389,398,395,392,411,416,399,398,384,407,423,407,401,407,410,400,395,386,389,387,397,412,432,431,423,417,399,393,392,397,412,434,469,578,522,494,396,449,468,486,436,453,422,398,407,455,423,457,459,510,455,452,386,397,391,395,387,416,388,389,392,390 20,17,16,23,40,37,21,404,385,383,367,371,387,402,396,401,410,393,392,401,387,386,401,386,384,378,395,375,376,416,380,395,404,408,365,386,383,387,397,396,421,425,448,422,402,398,427,396,394,413,383,391,377,409,443,449,474,460,477,470,419,385,400,383,381,387,378,391,367,387,383 18,19,11,50,63,38,29,429,402,383,384,394,394,467,483,438,459,424,423,428,413,399,407,406,413,392,387,387,384,388,428,427,427,423,419,393,399,416,435,432,484,488,589,532,516,460,602,531,502,477,428,414,385,581,634,636,670,669,712,642,587,413,381,408,393,419,422,403,405,385,385 15,166,157,107,159,149,99,371,387,379,403,366,406,383,404,393,402,402,392,404,398,404,375,399,383,400,391,383,388,423,410,410,403,389,388,370,396,418,416,430,451,476,531,474,463,402,469,449,447,437,390,418,411,409,448,447,471,478,483,471,452,400,402,388,397,380,406,410,389,372,405 9,22,20,20,21,16,16,424,428,425,425,406,408,450,454,441,460,432,487,505,495,420,439,427,427,414,403,409,397,406,458,489,487,445,461,428,408,412,442,429,491,560,669,591,521,433,614,680,637,574,542,496,419,504,587,627,706,696,739,655,604,412,410,396,408,441,485,457,464,421,420 15,9,9,12,15,15,12,413,390,384,386,385,413,394,391,395,380,386,389,396,400,373,398,380,385,379,382,386,392,382,393,395,400,412,405,384,390,377,384,375,380,380,405,392,387,373,407,433,450,423,404,399,385,388,391,404,405,421,399,407,390,389,388,393,401,398,394,411,387,388,388 15,11,11,30,33,30,28,414,472,481,435,411,428,412,453,432,416,426,491,574,557,417,513,485,461,424,405,419,386,416,430,527,576,491,512,448,421,390,389,401,412,435,462,452,446,386,553,776,789,703,666,575,489,435,482,486,538,547,587,577,518,392,400,386,408,448,550,511,513,467,428 8,10,10,18,21,17,15,405,488,449,435,403,443,403,436,428,440,437,525,591,565,436,516,490,473,437,422,405,397,379,415,548,576,515,512,439,408,383,390,393,409,407,443,432,432,380,556,786,789,710,662,570,472,409,455,448,489,510,552,536,507,399,415,415,399,456,568,528,544,478,432 20,9,8,41,57,53,36,462,421,422,417,378,384,432,444,413,418,410,412,477,470,396,454,448,426,394,394,399,399,371,414,467,479,449,452,427,401,384,399,409,409,459,541,484,474,413,462,601,621,528,522,473,427,421,440,433,472,467,521,486,468,390,388,384,379,414,465,445,457,413,402 10,21,13,15,18,9,8,412,445,414,429,388,422,445,486,438,443,444,487,525,502,410,476,444,427,411,414,384,384,409,462,538,539,470,468,401,412,424,444,463,503,583,725,658,583,426,711,722,676,614,563,484,433,524,630,686,834,841,877,797,733,403,410,420,415,450,534,485,491,437,422 11,79,69,756,1023,902,655,529,695,627,595,516,556,539,606,584,572,578,712,827,810,548,777,737,652,639,552,503,442,417,528,774,818,733,745,630,560,403,425,446,460,533,669,625,641,525,810,986,994,929,903,814,693,573,657,684,769,764,824,818,774,480,509,452,495,676,816,765,775,673,570 4,23,21,464,773,777,458,433,441,440,414,399,414,453,483,470,475,436,488,484,502,417,446,430,436,410,416,404,388,397,424,471,475,440,478,433,407,411,433,429,439,471,531,501,493,488,632,674,670,571,565,503,460,573,649,651,687,641,695,653,609,448,405,416,412,439,474,459,462,440,427 20,16,14,56,70,56,46,424,442,416,417,372,409,416,445,428,448,413,427,460,457,391,442,426,410,405,398,394,402,378,398,435,460,421,416,434,420,402,396,413,411,415,436,449,433,411,568,601,609,553,547,465,436,438,498,515,582,574,606,594,530,396,412,405,407,425,460,447,461,402,414 9,159,150,95,144,133,84,406,385,354,391,398,380,415,444,436,398,416,408,401,413,408,413,411,393,388,391,371,387,405,425,397,419,398,396,411,394,411,432,416,465,493,555,502,465,404,490,491,463,419,399,387,420,447,509,508,551,539,567,548,498,398,382,385,404,398,408,410,389,407,385 3,80,72,177,177,150,154,613,749,700,658,583,607,654,709,713,693,685,787,874,851,615,824,780,711,691,586,576,480,423,634,846,870,787,806,691,605,422,474,474,486,578,730,703,728,501,873,1003,1003,945,920,844,734,650,737,752,816,823,881,879,839,522,552,526,571,757,868,823,839,722,617 17,17,13,40,50,35,29,433,393,381,383,370,391,445,465,426,429,415,381,392,410,394,401,376,387,393,375,391,385,401,402,394,400,400,387,381,395,402,412,403,415,427,490,449,446,412,528,462,463,408,404,403,389,455,485,474,529,555,594,572,517,385,391,394,390,390,391,393,399,397,390 6,133,114,425,502,426,361,606,732,693,638,575,584,625,675,664,650,651,754,859,844,581,805,766,698,674,587,531,486,430,602,816,846,765,791,663,578,443,466,490,518,595,726,690,697,562,861,1007,1012,952,924,843,722,692,766,784,845,837,886,872,827,507,501,500,539,716,854,802,814,712,612 13,18,10,114,138,72,60,479,562,534,491,458,469,528,576,551,542,529,602,704,681,467,638,582,536,492,459,435,415,404,520,670,700,607,623,514,457,442,458,469,528,600,701,640,619,499,759,865,867,796,772,675,547,671,747,744,795,780,827,789,738,432,434,430,439,533,652,580,615,530,472 15,14,14,7,10,9,7,480,602,546,524,465,492,499,561,537,528,548,626,724,705,497,660,615,565,538,473,463,414,389,505,702,712,620,662,530,480,404,401,384,401,456,560,531,564,409,734,886,872,816,785,696,587,448,533,544,638,647,730,734,691,439,440,444,456,629,743,692,695,575,504 14,10,8,31,35,26,23,413,391,385,385,380,380,421,398,395,401,384,379,397,399,393,401,364,402,389,376,387,379,402,398,389,395,391,390,380,389,393,384,394,393,417,429,415,405,396,458,425,414,407,396,406,394,422,447,457,469,469,503,468,460,380,391,385,401,380,390,394,401,369,384 4,8,8,15,16,14,14,405,449,413,396,417,384,424,426,417,419,415,435,492,466,390,460,444,422,406,390,390,386,381,418,484,474,444,458,411,399,390,399,408,418,451,503,470,482,389,497,606,609,544,530,484,418,407,431,443,483,478,518,498,482,383,386,397,384,410,466,430,465,400,419 17,12,12,28,37,25,21,406,444,417,423,396,411,420,443,437,435,423,464,517,473,406,482,462,434,416,429,410,394,403,408,487,479,434,453,415,402,402,382,400,404,408,436,451,421,400,541,667,657,579,547,488,431,438,469,442,505,489,533,534,506,393,409,396,406,441,503,478,476,433,431 5,46,38,54,62,48,42,467,638,574,533,486,482,524,546,523,523,503,618,792,774,505,780,737,621,632,521,457,430,406,493,739,828,701,745,565,504,410,437,463,468,536,639,579,567,477,724,879,919,835,807,684,536,608,683,674,729,723,776,744,700,415,433,433,432,587,802,736,724,606,506 4,277,72,548,605,177,161,818,826,786,749,679,711,848,896,876,862,848,883,947,922,710,893,832,781,762,657,607,544,668,890,934,931,860,878,770,717,747,863,914,969,1023,1023,1023,1011,835,1023,1023,1023,1023,996,930,823,994,1023,1023,1023,1023,1023,1023,1023,680,613,686,718,857,948,889,900,803,713 20,12,12,37,51,49,35,406,436,440,420,396,427,424,410,423,441,426,445,511,511,401,489,455,431,426,416,385,378,395,412,497,523,459,490,421,420,382,394,400,397,429,444,441,449,397,540,705,729,635,593,503,454,447,452,482,538,527,588,565,518,403,397,387,390,440,519,477,494,442,398 5,30,30,81,126,127,81,382,435,443,426,410,408,420,417,414,426,409,440,502,499,422,478,436,411,409,397,390,414,385,400,474,490,461,445,418,385,388,401,391,393,416,456,433,436,392,550,689,691,602,575,499,447,452,471,488,543,547,594,539,505,394,407,392,407,428,485,437,472,424,431 11,46,43,247,282,262,224,396,399,406,399,393,398,404,419,401,418,417,421,452,436,405,418,421,409,409,395,399,384,412,416,439,449,429,405,404,413,401,397,382,409,400,434,415,430,412,491,573,567,522,480,426,422,427,471,469,496,489,519,499,464,419,369,382,409,410,429,438,449,397,383 12,22,18,35,34,24,25,417,431,416,422,393,417,428,442,425,428,429,442,498,460,412,462,432,431,413,400,403,400,381,416,474,491,443,472,426,392,402,405,440,432,461,498,480,481,401,560,637,653,577,537,473,420,496,525,528,570,575,624,581,525,395,407,403,404,424,487,469,470,448,410 4,8,8,13,14,10,10,466,585,525,498,470,519,491,527,542,539,541,609,698,682,474,585,553,491,504,455,449,418,378,499,650,669,580,600,524,480,400,420,393,410,431,528,528,540,404,739,866,855,805,779,711,624,442,494,512,607,625,707,731,696,439,439,428,464,589,679,617,663,532,500 2,187,129,578,625,376,345,808,769,718,709,664,704,849,900,891,884,873,860,844,841,531,657,652,622,595,542,549,483,625,881,838,801,755,783,738,685,698,798,839,890,959,1023,995,977,713,1023,993,947,922,903,869,778,878,950,975,1023,1023,1023,1023,1019,718,564,720,752,803,803,780,809,715,671 9,9,8,16,22,18,14,460,512,454,469,443,456,502,531,528,541,529,560,594,588,415,486,464,449,449,419,415,408,401,536,575,563,509,543,500,473,408,407,410,430,491,615,592,607,399,731,765,729,687,665,592,499,446,522,534,648,654,728,729,691,443,422,433,441,495,558,548,561,464,458 6,14,13,31,37,32,28,466,423,425,392,407,411,462,456,437,441,415,416,458,461,403,441,413,402,421,386,378,401,381,466,455,486,448,448,408,372,393,400,417,452,518,622,575,526,400,526,552,565,537,516,494,444,445,483,479,546,531,568,538,496,390,395,386,396,397,453,436,446,414,399 7,43,33,39,52,36,27,451,421,411,379,379,405,470,503,501,453,464,437,458,446,385,425,412,388,405,378,387,389,407,485,444,428,434,426,401,398,423,502,550,612,712,807,722,636,437,713,600,563,522,461,473,429,588,684,748,849,845,875,798,720,392,391,414,402,423,439,437,418,410,419 9,93,89,73,90,79,64,444,517,504,443,448,436,454,493,484,516,488,546,650,630,467,577,533,507,484,453,428,419,412,452,624,643,539,577,464,473,410,404,396,427,457,541,501,512,419,684,829,832,771,738,632,517,511,584,625,687,679,734,696,634,410,433,412,429,506,625,581,607,529,455 13,60,58,128,149,147,124,486,542,497,475,438,450,484,492,464,517,501,553,667,651,456,603,561,497,485,420,428,407,410,471,622,670,573,558,479,441,409,415,454,445,489,585,543,521,448,714,845,850,774,738,652,520,524,624,642,714,711,760,735,689,404,409,416,425,533,655,592,611,506,456 12,13,13,36,47,40,31,428,404,410,377,400,398,422,402,417,412,431,447,462,453,390,432,407,414,403,413,404,375,389,403,450,461,430,430,429,391,385,394,406,394,417,413,421,420,407,496,586,589,513,507,434,420,419,429,442,500,488,532,518,464,390,395,390,391,392,439,421,436,396,409 10,62,56,430,762,724,405,457,509,489,496,437,462,461,488,484,495,479,557,670,641,463,602,556,515,493,444,443,418,413,469,609,656,550,575,489,454,412,398,403,406,449,524,505,504,449,663,841,855,772,739,627,528,487,518,574,623,621,679,664,615,441,438,425,436,515,642,597,605,481,457 10,14,14,37,57,57,36,450,495,471,457,454,454,474,523,507,518,513,553,571,569,417,480,467,470,455,448,433,414,368,470,518,526,476,491,445,439,379,398,399,415,399,469,470,500,400,695,769,752,713,676,620,544,454,503,531,614,617,685,687,652,429,433,434,452,529,574,542,594,505,481 13,25,25,99,125,128,99,423,489,444,439,423,436,439,466,430,465,468,506,579,563,420,527,484,443,438,431,410,393,397,441,553,567,509,517,433,442,390,382,396,389,406,473,458,481,399,597,750,758,675,646,547,470,447,477,479,536,549,622,602,553,412,415,395,401,491,570,533,532,480,411 14,21,21,46,60,59,44,412,476,449,431,434,429,424,440,422,450,433,506,584,578,432,533,492,445,450,422,389,393,395,419,548,581,509,513,477,416,391,396,403,380,420,469,450,427,396,551,783,786,714,662,560,468,441,465,462,514,519,599,555,533,410,419,408,414,486,572,508,533,468,435 13,30,19,95,102,67,62,476,465,440,433,436,431,506,546,522,499,499,511,542,530,415,471,429,439,406,405,387,382,408,464,505,493,447,477,438,435,414,414,452,464,526,622,550,547,468,715,700,656,613,583,533,465,604,689,696,749,729,775,739,678,436,409,427,430,446,487,474,487,452,418 9,17,13,34,46,33,23,441,406,375,381,399,393,415,468,423,420,406,411,409,406,395,402,389,384,397,392,383,387,408,396,404,422,405,379,398,384,396,397,382,411,404,463,449,442,392,499,468,441,408,399,407,373,451,436,442,512,519,558,528,478,389,392,371,387,376,410,407,413,395,379 4,182,145,27,35,15,12,406,404,420,417,394,394,423,423,448,455,414,439,452,446,387,429,420,402,403,389,379,400,406,453,462,446,400,428,406,409,395,401,446,447,453,519,474,465,418,562,598,590,492,514,425,412,482,523,537,598,578,621,571,550,411,406,401,385,427,476,423,460,413,414 14,104,90,98,139,124,88,515,697,633,557,495,518,533,578,546,512,522,741,865,816,637,840,761,676,656,560,499,437,419,491,847,853,748,771,621,509,433,427,465,491,516,640,607,572,482,730,967,959,888,848,728,606,618,678,684,739,716,781,755,701,437,464,427,453,730,860,769,776,674,510 3,15,15,70,105,101,68,392,405,408,380,399,388,396,395,410,425,405,412,411,423,393,410,392,390,398,379,380,397,397,405,406,411,405,395,392,399,417,377,379,382,400,429,395,396,383,453,491,493,451,446,413,384,414,450,459,474,443,464,455,430,402,409,406,396,410,410,404,421,402,386 2,16,16,39,47,47,38,406,498,470,446,410,451,424,436,437,444,451,536,612,586,435,588,538,493,485,424,428,395,366,430,584,636,547,558,456,467,389,396,384,402,423,447,451,438,399,569,829,849,765,726,615,502,447,444,460,498,487,558,572,541,413,407,416,415,496,607,558,567,493,451 14,12,10,24,28,20,17,479,744,694,663,612,628,532,568,558,548,541,759,841,829,633,785,758,703,675,600,583,509,387,508,828,834,786,801,725,634,426,397,419,426,469,562,552,581,427,781,1023,1023,1003,974,909,798,510,567,600,662,668,751,762,721,460,629,452,468,795,896,867,892,789,722 12,9,9,21,24,21,20,402,462,437,427,421,403,415,426,423,429,417,489,581,532,428,513,483,446,423,415,417,401,404,409,522,559,490,517,427,425,393,394,392,400,416,435,412,444,398,528,749,758,677,637,535,459,429,438,440,493,492,535,535,498,405,402,398,398,461,557,501,505,463,416 9,19,17,14,17,7,5,402,381,370,390,371,392,404,418,413,405,412,389,419,431,386,404,391,390,394,369,409,389,422,444,406,389,396,414,414,401,422,489,533,587,686,775,654,553,410,605,523,475,466,438,427,410,501,608,691,795,775,806,700,604,386,402,394,398,410,412,390,388,390,393 8,17,17,78,149,145,74,398,459,446,427,434,414,444,445,450,423,449,483,571,578,430,535,505,459,435,411,415,401,397,425,549,577,491,497,435,413,404,391,393,408,439,466,453,452,413,579,779,799,731,679,551,483,470,500,502,575,555,614,591,533,408,410,403,413,464,553,517,524,459,438 13,36,35,30,34,32,28,449,575,520,489,452,461,479,538,521,514,486,569,740,706,461,727,665,557,554,475,438,411,393,461,686,751,633,662,526,470,398,415,419,446,483,569,545,506,449,657,815,859,766,740,622,508,533,579,602,661,648,704,681,622,427,426,413,440,553,742,668,666,562,473 7,22,14,57,61,36,35,466,396,364,388,386,403,486,471,443,432,412,407,417,418,371,397,379,399,385,396,381,389,409,404,407,398,393,395,382,387,402,394,385,410,414,490,479,451,414,539,461,422,404,427,383,394,461,471,475,558,582,641,586,528,383,396,372,391,372,394,402,384,382,387 2,8,8,99,123,124,100,400,445,403,426,384,412,417,411,398,422,398,441,499,496,403,460,446,422,412,404,391,381,395,403,485,500,459,451,409,409,405,387,386,378,393,416,428,415,398,486,670,692,604,562,478,421,418,427,443,453,446,469,479,467,388,400,380,398,414,510,441,479,419,393 10,11,10,44,66,62,41,392,421,403,411,389,384,399,395,404,407,396,435,449,452,393,440,409,403,414,378,390,385,397,405,453,446,419,429,403,411,386,384,378,411,408,434,417,416,405,470,600,593,531,494,446,404,421,444,438,486,471,515,492,469,398,400,396,398,423,447,431,426,411,405 12,10,9,32,35,29,26,409,412,419,400,405,382,399,423,419,398,415,431,459,476,404,462,434,425,419,391,394,383,394,395,439,464,436,432,402,400,389,386,395,406,401,434,427,408,399,492,617,615,537,502,448,407,440,447,450,475,482,502,493,484,394,397,402,396,423,482,444,458,416,402 20,19,11,80,74,43,47,507,566,549,501,472,490,519,575,551,550,549,640,752,712,507,709,627,564,538,455,450,388,436,522,731,757,661,664,526,467,450,477,515,563,637,738,663,623,489,756,890,882,811,776,661,552,659,736,754,803,789,830,794,743,447,439,445,446,616,741,658,673,543,471 14,12,10,15,22,18,13,428,398,379,382,385,388,433,434,421,392,385,406,393,392,384,389,383,383,362,373,388,393,394,398,398,400,420,384,387,397,395,392,398,393,392,417,402,415,384,405,409,404,391,394,403,393,401,404,419,447,452,478,430,436,403,357,385,389,368,376,378,383,390,389 1,103,79,266,249,181,207,575,676,615,578,542,541,629,697,685,674,660,730,807,781,553,742,683,618,584,505,486,434,435,654,791,801,718,728,603,569,445,527,579,637,730,844,792,772,544,885,958,948,892,863,780,661,715,793,819,892,884,933,907,863,500,501,501,532,681,811,749,772,641,569 10,21,18,354,647,650,349,444,412,407,408,398,416,445,469,455,452,453,445,450,453,406,423,415,405,389,378,404,393,416,428,416,438,415,423,383,405,396,423,448,467,506,570,500,471,506,585,547,517,487,463,445,413,659,738,739,730,691,713,644,571,424,390,409,428,429,428,421,424,386,401 10,18,18,67,88,87,65,411,414,404,395,395,397,396,417,415,412,405,421,514,463,434,502,451,425,428,403,386,372,413,389,494,510,453,439,409,389,400,395,396,393,435,442,422,424,418,436,610,594,514,487,438,400,472,486,475,479,460,485,444,439,375,395,387,385,417,482,427,446,406,405 16,8,8,36,68,70,36,393,381,399,376,370,392,395,403,396,394,393,399,400,394,377,394,383,390,403,363,392,384,390,384,393,380,387,390,402,375,391,393,383,380,403,416,397,403,410,421,444,420,419,407,405,391,426,432,439,462,446,471,451,423,386,392,380,384,395,391,392,403,399,375 6,20,19,495,681,652,468,427,478,466,439,433,435,439,462,470,463,452,515,595,569,431,558,498,477,448,442,422,401,421,433,547,566,501,507,443,411,410,398,399,433,429,480,466,467,456,583,770,783,684,661,556,479,470,512,532,589,570,628,607,561,421,410,408,424,475,575,534,543,473,420 18,52,40,41,58,39,25,435,451,446,441,400,409,455,485,480,472,450,486,538,512,415,465,450,421,432,380,392,387,385,459,523,508,462,481,426,410,396,401,421,461,498,579,527,512,426,645,723,703,622,597,534,455,543,615,617,664,657,710,677,626,417,409,419,417,476,522,494,503,440,426 3,143,134,143,164,149,129,384,389,379,393,388,381,420,400,425,406,381,398,422,427,383,409,402,385,393,381,364,398,426,416,413,425,400,406,383,380,388,419,464,452,487,553,494,486,396,497,506,498,489,430,423,398,433,458,454,483,501,549,489,466,404,392,414,390,398,422,391,398,419,389 2,42,40,103,144,131,92,443,527,479,481,430,451,444,489,485,498,481,541,659,648,450,608,553,506,481,428,421,417,402,455,612,663,555,580,484,458,408,399,402,417,476,538,503,486,431,653,848,851,784,745,634,526,499,557,562,632,621,678,651,631,413,417,434,422,529,629,564,599,490,458 14,20,19,40,44,38,36,423,526,514,488,423,437,429,451,449,448,441,550,683,646,464,629,564,493,479,430,438,401,387,423,637,681,585,575,505,446,407,390,392,396,413,477,442,483,403,581,857,862,785,759,643,538,454,469,487,533,517,586,597,525,404,438,394,409,493,651,584,586,500,447 5,59,58,27,48,48,27,491,440,405,411,411,388,526,588,542,539,536,477,482,491,402,391,394,406,378,392,392,396,510,611,515,462,444,479,445,413,591,688,725,774,838,897,818,761,485,757,627,540,545,501,501,430,614,726,754,831,822,865,810,746,448,407,423,431,444,457,440,446,435,411 1,17,17,227,361,369,230,428,433,414,421,400,386,427,433,441,445,416,435,486,502,407,463,448,420,416,411,411,394,420,435,481,476,444,451,397,414,394,392,408,412,420,477,461,449,433,552,649,662,586,544,478,442,425,497,497,543,523,582,563,516,406,399,398,400,426,488,466,453,410,414 10,30,27,18,22,15,12,377,374,398,384,379,391,401,407,408,409,389,395,398,386,390,378,379,385,394,384,392,380,404,406,400,394,380,397,381,366,383,400,385,402,425,452,434,399,405,435,412,392,402,384,378,375,432,442,422,436,459,473,435,418,384,382,398,398,377,405,394,381,382,384 19,20,18,82,107,96,73,423,483,458,438,418,408,439,455,474,435,440,486,583,556,425,519,480,462,433,417,410,415,380,443,563,565,508,508,453,428,392,391,403,424,422,484,474,471,397,615,779,782,708,677,575,487,438,488,490,575,560,632,614,572,408,409,421,406,470,565,513,524,464,437 5,29,26,20,20,16,16,440,456,410,410,403,426,469,503,468,465,469,486,493,475,389,459,433,417,418,384,391,396,399,488,489,483,445,449,419,411,440,468,484,532,613,732,646,605,427,677,652,624,569,539,485,433,559,636,688,747,739,778,715,657,413,392,410,411,454,493,457,468,405,422 5,9,9,30,42,38,27,412,461,440,402,411,423,414,426,392,422,405,468,559,525,418,503,473,441,434,418,414,406,391,407,515,545,485,482,421,415,387,380,387,387,400,427,430,438,396,505,739,742,669,627,536,469,418,435,445,457,478,500,521,492,394,404,398,395,442,525,489,497,439,414 16,31,25,28,34,21,17,437,448,428,423,395,391,448,479,447,447,450,463,497,458,393,443,406,406,412,388,395,382,410,442,459,482,421,451,431,381,429,458,460,541,600,701,599,546,439,621,633,602,531,524,459,442,584,658,679,752,720,764,694,627,400,383,391,408,429,469,432,436,397,405 14,12,12,29,51,48,26,401,406,394,425,406,399,414,428,415,409,405,417,491,450,384,428,412,401,415,391,390,392,386,401,452,473,427,447,416,391,394,387,396,384,400,406,395,403,389,471,615,611,537,498,433,407,401,408,403,461,435,460,461,446,391,386,380,395,434,461,446,435,422,400 15,170,156,183,314,294,170,392,436,419,449,425,393,408,406,402,427,396,447,556,515,420,516,478,457,428,399,422,393,378,389,499,533,472,488,438,431,406,356,391,373,417,405,413,398,410,479,678,690,608,550,492,426,399,397,385,410,417,444,491,460,402,412,381,412,455,511,488,499,426,403 19,11,9,34,40,24,22,425,402,386,389,387,382,421,445,409,410,404,390,409,413,403,388,399,402,381,382,407,391,376,388,403,404,399,401,397,386,400,402,384,413,403,443,420,448,375,473,466,455,424,415,391,398,405,430,436,471,474,517,498,463,382,386,380,399,403,406,386,396,373,404 5,96,63,128,135,91,81,454,485,432,445,429,432,441,479,459,470,447,468,591,566,439,532,506,471,433,406,424,392,396,414,558,595,503,518,458,421,418,421,420,414,471,548,492,487,426,618,758,765,689,633,532,446,524,570,587,635,620,682,649,579,416,408,408,411,482,588,533,535,458,428 4,21,21,45,68,61,41,414,481,467,453,423,437,425,434,441,428,429,505,598,589,418,541,517,469,453,413,427,408,402,407,542,602,516,503,444,437,408,401,421,392,412,449,439,441,391,564,781,790,713,679,559,455,410,475,463,512,510,555,569,502,399,397,395,412,460,583,537,532,456,408 8,105,100,82,98,79,66,739,661,587,582,524,564,770,826,800,782,766,762,770,770,502,646,600,563,552,484,470,436,480,672,721,708,646,637,578,522,529,544,547,617,705,824,793,790,595,911,913,878,841,809,752,634,785,848,862,914,908,954,933,894,605,498,603,626,708,771,725,742,633,563 4,8,8,26,38,38,25,460,566,521,501,471,496,468,504,515,510,501,581,667,651,460,594,545,510,496,444,422,408,384,487,639,653,565,603,500,474,394,400,391,420,446,524,521,538,423,747,852,843,795,772,720,610,452,503,512,619,631,713,724,695,430,433,431,452,564,673,620,627,546,459 6,22,15,52,66,40,32,417,401,400,403,388,386,413,447,419,432,427,434,440,437,372,405,409,402,385,383,393,372,424,407,423,412,398,399,369,373,404,419,411,427,460,521,467,465,419,523,511,501,465,446,423,390,494,561,539,593,584,630,580,529,404,387,388,376,415,418,416,421,393,400 1,22,20,224,274,255,209,422,429,419,410,399,401,419,414,422,422,419,422,486,462,390,464,434,425,419,397,401,387,405,394,458,484,442,459,429,395,391,398,408,391,407,437,438,417,414,487,630,664,568,557,464,407,398,465,464,510,495,552,526,490,406,380,400,405,424,473,439,452,430,402 1,410,314,492,656,514,390,792,778,728,694,655,679,869,937,907,892,864,860,873,867,593,768,725,680,664,569,558,483,752,943,885,860,814,837,771,719,869,983,1023,1023,1023,1023,1023,1023,754,1023,1012,984,940,917,872,777,953,1023,1023,1023,1023,1023,1023,1023,692,571,704,730,787,836,798,822,709,652 16,26,15,88,109,59,46,462,432,402,384,404,406,474,497,489,478,438,466,460,487,403,429,416,401,408,403,395,382,460,559,495,486,446,452,448,395,545,693,744,804,883,944,840,737,523,766,660,615,550,511,484,428,737,857,902,956,926,938,845,770,402,418,410,389,429,449,440,460,402,403 14,16,14,34,50,39,25,400,386,385,399,387,379,405,403,394,404,391,400,394,411,383,392,383,384,372,386,410,398,398,396,377,390,380,382,398,384,382,403,400,409,415,438,416,405,402,434,431,413,420,414,406,397,421,448,457,465,469,483,491,431,390,377,373,403,384,402,382,371,383,392 19,10,9,19,27,24,16,405,393,395,372,370,400,399,422,418,400,383,389,387,387,375,391,382,394,384,395,378,382,401,409,399,404,382,371,380,399,403,390,405,421,421,483,447,411,399,449,417,410,423,389,373,398,461,473,489,510,481,543,497,445,392,379,389,386,399,388,387,386,385,387 20,9,8,28,32,24,19,386,406,361,397,384,396,406,410,400,396,405,383,410,421,386,403,397,396,382,381,381,390,392,372,418,417,402,398,407,383,398,385,387,403,399,415,405,406,393,463,473,486,470,442,415,396,398,405,430,443,453,479,466,444,396,391,382,380,403,427,382,421,397,396 15,51,45,16,22,19,14,653,731,690,643,584,604,690,756,741,737,723,789,841,818,578,759,714,650,638,563,565,475,420,656,805,811,752,776,639,596,442,444,468,519,595,738,727,749,471,894,971,955,910,888,828,727,637,711,738,824,824,891,892,859,565,544,574,621,752,841,791,814,701,631 19,17,15,30,48,41,25,387,389,378,385,405,383,403,407,399,394,408,405,418,412,396,383,378,400,386,391,392,383,407,384,397,404,399,395,382,381,406,393,386,408,415,450,426,409,403,464,431,442,401,405,398,396,438,471,472,501,483,528,483,439,395,383,396,386,395,395,389,413,405,405 3,14,14,67,89,91,68,405,391,388,409,375,405,383,413,401,399,378,391,433,420,395,419,400,404,406,398,377,389,395,400,424,441,407,418,394,370,394,404,396,389,397,425,443,410,410,421,508,499,445,431,399,400,415,469,463,462,464,478,440,420,393,393,385,381,398,416,414,423,401,395 8,15,14,66,99,96,63,396,399,369,410,393,399,415,414,403,430,409,414,427,434,406,416,413,399,407,401,379,391,386,396,426,427,406,433,391,382,393,392,382,393,426,431,430,400,386,479,512,498,462,459,422,401,443,490,472,522,520,557,511,471,396,385,391,396,409,439,426,419,405,383 8,48,36,73,90,55,44,471,486,459,426,432,440,473,537,494,472,468,515,628,581,435,556,507,472,456,422,407,389,406,473,588,612,514,537,439,443,417,425,461,481,546,638,575,555,483,705,788,778,706,650,547,486,614,692,690,731,719,766,724,663,416,411,410,405,477,621,556,526,464,445 18,18,17,315,516,529,316,423,488,458,450,411,433,443,469,453,452,441,486,564,553,415,525,480,435,425,408,414,395,407,417,531,545,498,501,457,444,391,408,410,428,446,492,476,486,448,622,738,746,664,627,541,434,494,546,549,619,609,663,635,589,418,405,422,398,462,549,515,509,449,409 18,735,426,407,595,345,233,947,936,893,880,856,879,989,1023,1023,1023,1022,1011,997,1000,707,828,816,791,777,729,709,645,764,1023,999,960,934,959,914,881,849,925,963,1013,1023,1023,1023,1023,862,1023,1023,1023,1023,1023,1022,942,1018,1023,1023,1023,1023,1023,1023,1023,881,776,889,915,948,950,931,960,871,839 5,8,8,22,22,20,20,496,560,516,492,429,470,511,556,544,551,535,595,664,661,453,602,534,498,478,448,438,411,407,479,640,663,561,573,485,449,389,409,404,424,463,560,543,569,417,727,829,820,756,731,645,521,499,567,561,654,661,725,720,673,445,442,439,443,562,657,622,626,512,486 18,26,20,45,64,48,32,411,405,389,398,364,378,434,441,432,451,427,421,419,414,392,389,391,371,394,414,377,390,396,406,399,402,404,397,410,387,364,395,400,403,429,480,458,446,420,501,458,440,403,423,387,396,444,492,485,542,526,572,530,475,380,390,390,394,379,381,400,397,376,386 11,9,9,10,11,9,8,485,538,480,469,450,479,522,551,553,539,553,604,671,656,477,600,541,496,480,448,432,412,403,498,640,655,578,602,503,447,397,415,405,421,473,584,562,562,422,736,832,817,769,734,667,543,505,563,589,670,667,738,733,679,456,436,454,452,576,670,624,629,533,490 4,10,9,36,47,43,33,411,435,426,416,416,409,437,437,443,429,419,474,495,509,401,476,435,419,427,410,393,396,394,420,467,510,464,442,420,394,383,409,409,419,457,516,460,452,413,591,667,664,587,550,476,457,478,528,547,587,577,626,606,536,393,402,386,408,439,495,458,468,420,407 12,22,17,34,39,25,22,448,461,429,434,396,415,467,497,485,460,459,510,560,534,401,509,440,444,418,423,417,402,389,457,542,549,464,524,425,416,412,447,420,429,484,540,507,496,439,633,726,723,652,611,537,467,549,595,620,656,639,704,660,610,410,402,402,418,457,573,510,513,453,422 9,183,94,199,300,166,107,587,713,653,620,536,536,622,678,656,637,624,735,863,840,596,840,777,703,662,568,516,430,419,558,837,873,778,799,647,549,443,482,508,568,639,753,703,693,553,842,987,994,925,895,794,653,726,779,793,842,835,880,859,808,487,480,472,521,708,870,815,812,704,597 7,30,29,75,72,71,74,421,461,443,435,413,426,424,432,436,429,435,479,566,555,424,512,496,460,438,426,399,386,394,416,532,566,495,502,423,415,406,393,406,398,426,482,434,456,406,563,741,759,667,634,547,466,450,489,517,550,573,620,581,531,396,400,402,407,457,564,528,514,453,415 9,18,14,220,204,166,179,408,394,395,397,403,386,429,466,453,447,425,458,459,430,400,423,410,409,406,397,390,388,411,434,435,420,413,413,412,375,421,432,403,440,506,561,490,480,437,579,526,503,455,461,430,405,483,540,557,618,612,663,607,546,407,382,421,413,412,438,418,418,408,398 11,38,35,16,16,14,13,609,657,609,581,530,555,652,721,705,704,698,733,771,750,505,668,626,576,556,499,498,429,409,607,721,724,658,679,598,511,413,437,447,500,556,700,694,702,460,862,910,885,842,821,758,650,598,707,728,804,804,863,869,833,570,504,538,556,701,766,717,749,635,576 20,18,18,47,77,74,44,419,456,424,420,404,423,435,456,465,442,462,466,478,467,409,441,443,419,430,388,410,410,391,425,453,460,445,453,428,419,382,395,379,400,422,448,470,448,399,586,685,669,600,581,526,463,426,471,507,563,576,627,610,554,400,432,401,414,440,465,468,455,446,431 18,9,8,24,31,25,18,419,398,410,406,393,383,435,441,410,409,402,398,412,407,383,411,404,391,388,382,383,378,404,389,407,410,397,402,385,399,382,386,385,407,409,426,448,427,394,471,454,450,412,408,397,385,415,427,442,459,474,508,472,443,393,395,379,390,396,414,392,398,400,385 5,52,14,435,501,154,128,690,809,772,731,656,690,730,794,777,769,761,849,929,909,693,881,834,770,754,655,625,513,484,712,906,925,853,866,753,674,507,605,622,688,773,866,828,819,685,951,1023,1023,997,973,899,799,840,899,909,949,944,985,964,927,557,572,586,607,798,911,858,871,772,694 2,17,11,29,42,27,19,423,401,398,375,376,393,435,458,422,426,401,410,414,410,395,410,417,401,387,387,383,393,399,409,417,404,389,405,384,398,420,415,417,445,442,520,471,464,428,524,458,477,444,426,431,404,475,531,539,580,558,612,558,515,376,396,383,384,397,395,395,395,384,394 2,12,12,26,32,28,22,404,476,470,445,427,432,404,452,439,430,411,473,581,536,422,526,487,443,438,411,417,394,432,430,537,581,499,489,443,412,389,411,392,396,430,441,435,429,399,534,735,755,662,641,546,453,428,452,449,499,492,535,541,512,399,406,418,401,454,544,499,518,441,417 14,200,85,776,744,285,360,819,837,786,743,695,724,860,909,891,881,867,891,935,917,678,868,824,756,742,646,623,515,623,834,906,916,843,862,761,689,672,725,768,826,901,990,951,935,812,1023,1023,1023,1010,987,925,828,961,1023,1023,1023,1023,1023,1023,1023,703,611,701,736,827,907,870,886,788,706 8,19,18,25,33,31,23,565,656,597,565,502,554,590,658,657,645,637,697,766,750,499,676,626,586,574,498,487,461,395,569,745,742,660,694,588,535,401,424,443,462,532,669,655,676,433,818,916,900,855,829,759,657,538,623,645,746,748,816,822,782,490,478,498,534,677,779,715,751,632,563 16,18,17,17,23,21,15,421,437,397,416,403,399,426,426,429,433,445,451,494,473,393,458,436,428,410,401,391,395,395,431,461,474,434,447,408,411,399,400,407,411,440,508,479,455,399,577,640,610,567,520,468,438,459,492,521,577,550,597,575,531,413,397,387,412,426,491,450,462,424,414 14,9,9,17,26,16,12,446,435,408,391,393,386,447,456,403,431,411,417,474,471,405,447,428,410,407,396,388,390,390,416,455,490,439,442,422,404,412,401,419,434,459,539,510,484,407,517,571,583,519,513,448,406,440,485,492,534,521,555,525,495,375,395,391,401,405,459,441,420,397,389 14,42,37,36,56,49,31,445,547,482,457,446,428,440,493,472,469,450,560,696,669,461,637,582,501,511,451,440,417,394,437,642,702,572,613,476,465,413,407,426,426,456,549,505,510,423,645,832,840,765,733,625,509,502,556,573,630,624,687,663,595,419,412,415,409,522,679,624,608,522,429 8,113,106,98,130,125,94,422,401,382,382,360,390,430,414,408,397,397,393,398,404,387,393,397,388,387,370,386,401,423,387,405,399,420,394,400,397,397,416,416,418,451,517,467,459,423,482,452,429,380,404,411,377,433,476,479,505,523,540,506,481,415,395,390,380,395,386,376,408,395,395 11,428,313,105,123,81,72,917,991,952,930,887,904,959,1007,1002,999,988,1023,1023,1023,876,1017,982,939,927,857,844,741,565,931,1023,1023,995,1011,927,873,613,665,726,778,867,990,980,999,748,1023,1023,1023,1023,1023,1023,989,912,975,991,1023,1023,1023,1023,1023,867,842,874,900,1019,1023,1023,1023,988,922 20,27,21,46,72,53,34,397,381,413,390,370,394,413,424,417,423,406,418,410,409,381,402,406,394,372,365,390,385,381,404,417,407,393,401,377,377,411,401,423,432,449,483,459,441,391,476,473,434,434,423,369,415,466,497,489,521,526,548,508,473,392,387,387,396,389,415,397,392,396,398 5,121,104,41,64,44,24,472,541,523,496,441,466,482,547,520,517,514,598,711,669,486,637,566,540,492,461,430,422,420,543,690,690,605,626,509,482,426,468,530,577,675,800,728,669,463,788,869,844,787,751,652,541,573,678,739,865,867,904,836,775,439,443,435,427,575,697,605,633,535,461 11,11,11,38,50,50,38,415,470,443,440,419,417,406,429,429,425,429,469,577,561,438,535,494,467,464,424,410,408,394,410,547,588,510,514,464,422,400,387,384,400,400,443,435,441,396,550,790,811,726,690,573,488,437,434,441,488,477,527,525,492,395,431,401,404,478,570,529,557,469,423 11,9,9,40,63,60,37,419,414,395,399,400,394,409,429,401,401,401,427,466,436,403,437,422,411,413,413,398,392,372,399,439,496,433,448,418,410,374,390,398,387,400,432,410,425,376,464,611,631,550,523,443,427,403,421,428,457,454,489,473,466,393,401,373,387,411,459,428,441,414,397 17,9,8,23,27,23,19,428,387,399,381,366,367,415,438,420,399,411,389,401,381,385,404,395,380,378,389,378,386,380,399,394,396,388,384,383,379,383,401,384,396,399,423,426,406,389,449,424,421,411,397,374,385,405,416,428,467,480,498,466,460,382,380,380,387,386,394,374,407,396,393 11,17,16,14,28,23,11,438,488,458,444,410,443,476,460,463,459,475,491,613,580,420,567,526,477,444,412,429,409,397,412,556,609,519,538,454,418,403,415,408,439,448,499,479,494,425,599,763,768,692,662,565,469,480,539,551,585,581,641,615,576,391,411,406,417,480,590,514,535,486,444 20,8,8,53,95,87,48,426,434,413,408,406,407,402,437,430,408,409,448,505,481,404,475,451,430,412,397,397,387,394,416,482,507,471,475,437,404,399,382,383,403,415,436,420,424,404,530,676,691,623,549,476,426,437,474,460,497,487,530,522,490,395,406,392,397,426,508,464,462,429,394 1,11,11,24,31,29,22,407,422,443,407,409,378,408,413,402,427,409,446,501,469,401,439,439,408,412,415,406,392,357,396,458,506,447,455,414,396,387,387,403,407,425,462,428,429,407,484,618,627,555,524,461,391,456,491,497,526,504,542,513,475,407,382,393,394,425,506,448,457,425,413 11,16,14,35,50,40,29,419,484,462,449,424,441,418,451,459,437,440,503,614,588,436,561,538,466,456,429,410,404,411,427,584,614,520,556,484,420,398,389,400,395,415,452,435,469,405,581,798,805,736,693,575,477,447,471,474,519,541,600,591,537,410,423,416,415,478,597,527,541,463,437 2,24,21,38,35,30,33,434,476,427,425,435,419,460,469,463,478,468,494,560,532,419,504,470,445,433,420,408,387,399,457,541,559,482,504,431,390,417,443,429,454,508,590,532,509,447,633,738,735,650,625,539,454,538,603,614,674,656,696,663,616,389,393,413,423,476,541,502,490,448,406 7,30,22,50,74,49,33,407,398,406,384,376,404,419,453,425,446,405,415,411,405,387,386,404,386,386,385,381,382,402,408,402,405,408,407,388,393,388,395,389,395,414,439,433,423,392,472,430,451,404,415,382,375,411,441,427,483,474,525,492,446,396,399,395,386,382,399,381,392,403,404 11,42,41,100,149,147,97,434,478,469,446,428,430,437,475,453,441,431,510,609,566,430,556,491,451,442,415,411,393,398,429,566,605,506,515,451,425,390,402,421,414,436,504,478,463,426,608,784,790,712,674,553,460,478,549,555,626,603,665,635,580,409,429,399,425,475,564,542,548,459,439 20,57,41,373,366,241,240,767,770,715,685,611,619,809,849,823,802,782,826,895,876,617,840,793,717,698,598,541,469,511,704,863,887,801,816,696,628,541,592,601,665,750,862,822,812,676,948,1023,1022,964,934,857,740,846,912,924,969,958,1000,977,931,634,530,617,650,785,888,832,851,763,660 17,17,17,28,38,39,28,423,487,453,445,419,424,450,454,471,470,439,495,582,543,432,526,503,458,424,420,421,396,410,421,543,580,509,524,463,433,402,399,400,415,404,474,472,446,396,588,783,795,717,685,589,501,433,481,468,563,564,609,584,557,407,398,416,411,454,576,518,522,465,438 8,8,8,33,40,41,34,396,422,406,407,422,415,420,418,424,426,399,429,503,494,412,469,458,422,420,398,394,382,388,394,481,504,453,446,429,394,389,392,400,412,406,428,421,417,400,487,681,697,600,571,487,408,420,455,466,485,482,519,506,473,392,396,389,396,429,492,473,474,442,406 8,10,10,29,42,42,29,402,428,432,393,382,393,394,408,422,406,399,430,480,479,405,458,423,414,422,410,376,383,391,409,464,501,465,452,409,392,386,386,398,398,414,468,410,407,400,501,632,641,540,525,452,421,435,457,479,521,490,546,508,465,406,396,391,407,427,481,459,453,410,401 7,29,26,312,531,527,309,604,569,533,528,491,503,631,711,712,691,665,669,682,675,443,531,500,469,483,445,434,415,411,607,610,583,533,547,487,474,449,465,530,557,641,756,709,701,586,859,836,799,758,729,678,566,778,846,848,869,852,894,869,831,534,442,522,552,598,634,605,629,543,493 1,12,10,18,21,19,16,458,418,391,406,402,382,426,443,426,419,404,424,453,447,392,441,422,394,394,394,396,391,392,440,452,452,430,409,413,392,384,392,424,454,509,609,570,538,378,474,539,548,497,471,456,431,424,450,459,504,493,525,492,459,389,385,383,391,391,436,418,424,403,380 4,70,65,441,638,608,420,532,657,604,552,524,512,549,626,601,581,579,697,801,773,544,743,682,613,597,525,488,438,396,543,761,789,690,711,610,514,425,441,474,504,551,678,623,619,516,794,950,956,888,861,776,654,620,702,711,773,770,823,805,760,464,474,459,482,625,775,719,738,627,541 3,11,9,92,136,98,65,431,403,404,394,409,384,419,435,431,432,427,456,425,437,404,406,412,397,406,404,381,389,378,417,417,433,417,432,397,375,385,395,383,403,431,455,443,446,418,533,558,559,508,477,448,410,458,493,511,537,525,591,562,511,400,397,394,397,417,432,440,444,411,414 11,51,50,79,97,90,74,481,596,559,521,473,469,499,532,521,513,519,622,742,720,480,683,636,557,547,480,463,435,393,494,704,741,634,665,553,479,401,409,414,429,461,574,565,566,420,729,918,929,854,827,730,600,512,586,607,698,685,746,740,691,429,440,430,438,585,721,668,673,575,490 4,10,10,29,31,30,28,523,528,500,507,470,489,550,627,621,621,599,617,625,617,460,526,515,484,490,450,451,419,400,510,580,569,520,535,466,455,393,401,422,427,459,562,562,592,431,771,804,775,736,701,648,546,510,558,601,690,696,766,771,726,483,450,478,513,572,651,605,650,532,491 14,65,62,194,269,257,184,436,473,460,414,396,399,446,448,469,464,449,510,594,556,421,550,511,470,439,399,408,385,394,431,553,598,507,525,457,418,410,424,423,438,488,542,491,479,452,599,752,766,685,651,548,462,536,590,595,635,632,677,626,589,403,396,422,402,477,569,535,513,467,439 10,111,89,45,64,56,39,495,591,544,519,457,497,538,604,590,576,573,632,726,697,481,670,616,551,549,442,444,426,429,527,713,723,632,657,554,490,413,441,438,463,504,637,602,600,474,763,888,875,818,783,690,582,574,656,666,734,725,790,781,734,462,457,439,442,629,739,676,703,583,511 20,25,24,64,87,81,59,458,476,441,430,437,426,446,490,497,499,484,522,569,544,422,487,462,458,447,416,422,398,399,445,522,521,474,509,441,456,400,387,416,402,436,504,491,494,412,687,750,737,685,660,581,495,469,510,546,620,629,693,688,651,418,425,426,438,489,543,509,551,474,448 16,188,173,102,156,147,95,442,418,400,401,392,386,454,438,424,400,415,413,458,453,416,426,419,399,410,394,411,371,411,439,502,508,449,442,433,403,424,397,428,449,501,585,533,515,403,494,621,624,555,525,449,420,447,447,482,530,522,590,541,509,382,400,390,392,424,448,458,447,391,391 2,21,21,105,115,116,105,409,460,449,412,403,424,403,436,419,416,425,464,537,543,420,511,473,440,437,415,400,391,390,415,503,553,468,474,424,420,383,402,391,407,410,429,413,452,406,526,731,742,661,618,525,452,423,449,446,476,483,514,515,473,398,399,397,413,466,550,510,493,425,419 2,186,170,135,191,177,126,447,432,408,414,419,443,437,469,434,455,459,485,519,498,417,483,462,431,433,417,402,371,421,445,517,506,475,482,452,392,416,430,453,463,459,555,515,501,456,601,653,651,584,547,480,406,468,532,519,589,565,646,617,577,417,426,424,409,457,532,477,492,418,430 17,35,27,1023,1023,1023,901,660,562,491,492,443,499,700,750,734,714,702,670,635,629,433,470,469,434,429,443,424,415,564,636,573,502,501,516,482,451,591,590,639,683,747,840,788,771,656,892,817,742,711,693,664,550,770,838,856,908,899,944,918,875,561,445,547,548,571,574,537,574,476,456 11,136,113,44,55,39,32,752,823,765,743,689,715,793,852,843,837,830,875,919,901,696,854,809,770,744,664,634,551,443,754,888,888,831,849,746,676,484,501,556,603,707,839,822,846,565,968,1023,1023,987,964,905,809,752,830,852,915,915,972,975,940,659,630,684,715,856,929,884,908,810,733 9,10,10,22,28,27,20,392,397,384,371,387,385,382,415,384,398,397,388,380,380,392,400,394,386,375,373,387,377,399,399,393,386,389,385,360,406,360,387,394,399,428,399,412,418,404,405,390,397,406,396,384,397,390,414,408,437,424,451,413,409,388,386,378,383,392,400,404,385,402,399 8,53,42,78,88,69,60,488,512,475,467,450,459,505,580,562,558,550,582,611,598,434,504,469,456,463,415,446,415,423,562,591,587,525,543,479,461,429,476,505,556,649,760,691,688,460,812,809,770,736,706,657,547,626,723,744,823,813,861,829,781,439,433,445,468,528,593,558,566,482,469 17,11,10,41,43,32,33,414,382,380,394,393,393,421,419,403,406,398,385,413,414,381,402,399,405,384,393,371,382,382,382,409,421,401,400,401,400,392,403,399,401,399,462,424,420,398,479,468,461,429,440,415,408,400,440,455,475,487,533,515,459,381,371,384,373,398,396,403,413,383,379 14,90,84,27,33,21,18,435,450,426,424,397,414,433,461,436,443,434,467,537,513,394,492,464,457,420,428,409,415,406,441,488,534,463,462,423,405,427,404,430,443,473,543,497,466,410,577,692,692,605,571,519,422,501,545,562,604,588,646,600,532,411,409,400,410,438,513,477,478,425,438 8,38,25,104,172,121,71,437,498,416,433,416,417,452,467,491,464,469,512,606,587,425,536,523,473,461,427,401,400,413,447,552,589,505,502,453,426,393,417,425,436,493,543,490,508,439,628,771,778,691,644,540,465,536,608,598,649,633,708,654,609,408,432,417,395,480,599,521,535,463,414 17,38,37,220,329,324,213,503,514,486,458,441,442,529,596,573,563,545,573,617,606,451,539,497,491,476,429,442,407,433,496,594,588,531,522,467,437,427,435,458,488,551,646,602,594,485,754,822,812,758,716,637,528,620,698,713,774,761,804,776,723,459,447,432,465,513,622,572,604,500,452 1,29,25,71,109,100,65,406,445,421,419,413,404,407,434,413,412,415,475,560,519,415,489,464,439,436,418,418,388,406,397,519,549,476,488,416,419,399,400,400,419,440,499,465,452,414,566,728,739,649,612,506,431,475,521,546,596,567,632,591,534,388,405,409,406,450,529,492,467,430,415 4,10,9,24,30,27,21,465,486,455,454,442,437,485,508,518,487,478,532,605,570,428,547,492,452,447,433,430,417,388,459,577,600,520,530,460,422,395,399,421,427,468,519,517,530,423,667,773,759,695,647,587,484,478,524,530,621,609,684,660,618,417,406,406,431,498,603,546,562,464,452 9,659,403,450,654,405,289,843,854,809,793,733,759,890,947,926,920,905,918,937,931,675,853,816,766,750,679,656,555,814,1004,959,940,889,911,849,814,913,1023,1023,1023,1023,1023,1023,1023,833,1023,1023,1023,1023,1003,956,871,1023,1023,1023,1023,1023,1023,1023,1023,743,660,761,777,861,921,887,909,817,742 13,8,8,36,55,51,33,411,427,409,410,400,392,411,402,396,408,396,439,481,466,394,458,445,416,402,393,406,395,387,401,469,479,445,443,412,396,401,395,387,393,388,429,418,414,397,460,626,649,550,535,455,423,417,414,424,452,443,475,462,470,404,393,391,394,420,476,445,433,415,410 16,23,22,43,53,50,40,630,746,677,655,591,611,651,715,695,698,690,792,843,828,623,776,725,683,649,576,557,474,426,618,824,820,761,772,671,611,419,430,441,459,516,686,677,713,456,862,1023,1003,965,928,854,743,571,671,694,778,782,849,858,824,559,587,575,594,823,902,858,883,772,679 8,19,17,40,56,49,34,400,388,384,411,384,409,437,457,448,443,429,425,432,421,399,408,393,391,385,401,392,394,441,408,442,413,406,408,399,387,403,404,436,453,494,558,502,465,445,568,542,519,469,427,424,393,545,606,605,652,639,673,607,549,389,375,392,406,397,414,419,389,399,394 16,49,44,163,273,267,152,586,593,558,545,520,506,632,705,694,695,681,666,692,686,454,577,530,506,507,477,437,423,458,664,682,649,601,620,533,518,463,489,560,599,682,804,773,767,494,867,868,839,788,759,699,607,649,738,773,847,842,897,881,841,522,455,517,538,629,676,623,652,551,491 9,10,9,20,25,22,19,401,447,415,425,398,420,407,424,408,413,406,429,474,496,407,462,424,411,413,392,386,398,411,405,456,496,429,450,396,403,404,398,386,400,398,436,412,420,392,469,563,605,523,509,456,412,420,442,438,475,463,490,454,454,379,381,391,385,406,474,435,428,418,411 9,12,12,77,114,112,76,405,438,438,420,401,434,402,427,426,442,421,466,534,512,415,482,461,422,423,407,395,387,378,419,496,509,464,464,442,410,395,391,404,423,409,464,427,434,420,540,710,717,644,609,497,453,427,456,471,524,515,550,539,513,406,394,397,410,444,499,456,453,428,408 20,13,13,39,54,54,38,457,746,698,650,564,588,468,495,485,479,478,722,873,852,618,827,781,710,693,590,541,460,399,479,835,867,794,803,688,599,399,389,402,415,412,501,493,516,395,696,1023,1023,1023,993,899,773,421,452,478,544,526,625,649,617,416,539,413,429,709,866,834,838,735,633 18,26,24,58,76,74,55,444,494,485,485,447,437,454,502,499,483,467,554,655,645,446,588,531,495,480,437,446,411,392,461,612,646,559,582,479,438,400,407,402,422,463,529,509,512,413,667,835,841,762,731,629,519,487,538,574,625,620,687,669,630,419,428,405,435,511,643,579,600,509,426 9,31,22,45,73,49,31,412,378,402,391,396,378,402,406,410,418,403,391,410,393,386,388,384,393,388,380,383,371,390,412,380,397,399,387,396,391,401,406,390,406,427,463,443,429,417,480,439,409,414,398,404,380,441,452,469,501,484,515,496,445,375,390,385,387,379,389,378,385,386,389 11,24,19,31,48,38,24,403,386,385,374,367,404,419,442,449,417,415,402,391,393,386,391,385,391,370,395,382,397,397,408,416,405,386,387,375,387,406,400,427,420,467,514,467,452,432,513,440,437,425,383,376,401,497,558,548,591,570,615,546,478,381,374,386,369,385,394,383,392,377,378 3,11,11,54,76,77,55,410,473,452,451,427,430,424,453,442,456,441,501,574,582,437,556,516,484,463,426,427,394,396,430,567,608,527,540,479,439,398,390,398,401,419,451,420,453,390,580,791,810,723,707,584,490,436,476,485,541,525,591,570,539,406,420,410,408,476,594,555,547,466,432 12,41,38,152,223,206,135,385,454,440,426,425,426,440,428,419,409,411,492,560,559,417,518,490,448,447,398,411,407,382,407,517,561,499,518,417,437,401,394,403,411,420,478,437,442,427,555,756,771,689,645,508,448,446,478,500,562,531,589,586,518,407,419,392,398,435,530,485,506,439,415 2,24,23,81,81,76,77,431,554,518,501,432,490,457,477,481,482,470,594,719,677,489,660,613,520,528,458,434,416,395,448,666,703,623,628,505,456,402,401,402,411,458,492,489,496,408,645,887,896,821,788,687,554,455,520,533,610,605,668,642,594,415,416,417,416,551,688,616,623,530,472 16,13,12,35,50,38,27,402,392,393,390,390,378,397,401,414,400,384,399,394,398,378,395,384,378,402,372,389,374,394,400,399,397,392,391,398,370,403,397,397,437,448,460,419,427,409,485,444,424,416,390,402,384,444,453,478,503,501,525,492,455,382,381,391,397,399,391,381,385,385,384 14,34,32,50,60,57,46,456,567,534,496,447,450,482,524,486,495,487,580,719,692,489,657,612,527,516,454,436,415,385,465,686,716,623,646,551,451,429,405,416,427,461,559,532,511,416,695,876,885,812,783,664,549,484,586,612,659,667,709,698,641,413,433,414,439,556,697,627,648,552,461 11,157,127,265,294,210,205,622,592,544,514,494,489,704,800,757,748,713,691,651,664,420,478,462,457,452,411,406,386,533,789,713,645,606,627,580,546,618,774,817,881,954,1023,961,916,574,918,841,778,749,722,697,600,790,901,945,1007,990,1017,962,911,562,439,562,577,602,603,576,620,510,484 11,15,12,32,44,34,25,439,412,403,405,400,392,452,440,435,423,419,434,445,448,386,423,421,402,401,411,392,394,417,419,419,454,416,415,411,390,415,411,416,457,464,531,501,447,422,544,562,550,489,470,439,420,500,559,562,626,607,658,631,550,379,389,394,405,416,456,424,435,403,404 1,7,7,88,108,113,92,460,411,406,424,407,416,476,508,471,477,454,447,433,434,396,411,403,404,395,392,375,381,396,424,424,419,407,403,404,398,401,404,403,417,438,507,473,471,423,618,548,492,483,474,457,400,489,557,565,603,620,674,626,586,432,374,410,421,437,431,421,444,416,410 14,171,142,76,102,92,66,862,908,870,849,805,834,900,951,949,946,934,959,990,980,766,909,883,846,825,759,748,649,530,874,957,958,905,926,849,791,573,620,668,739,826,946,934,951,686,1023,1023,1023,1023,1023,992,915,861,930,948,1011,1014,1023,1023,1023,796,749,806,836,926,984,949,972,882,832 16,79,53,138,194,102,75,577,710,656,628,538,587,618,680,662,662,625,735,834,814,569,770,728,655,640,528,525,459,440,577,806,826,739,755,635,558,432,470,486,509,570,706,681,690,516,848,977,971,914,886,808,699,685,740,758,816,811,857,853,812,501,516,504,515,707,840,794,791,684,592 10,14,11,37,42,28,25,424,394,392,380,392,395,425,430,430,423,406,399,412,410,390,401,392,408,391,391,368,373,392,409,394,404,400,397,396,389,386,389,402,422,423,477,439,442,398,481,453,456,428,406,402,389,437,450,450,497,521,567,524,490,405,378,391,380,392,399,403,409,395,379 12,12,11,22,28,19,14,477,590,528,492,470,489,509,576,560,543,543,627,702,679,485,635,577,521,513,452,449,444,392,492,672,683,610,630,516,468,392,395,403,427,482,551,561,565,431,745,865,855,795,768,683,579,475,550,565,649,665,735,731,703,446,454,447,457,596,716,647,686,567,505 14,8,8,44,60,61,45,400,452,425,415,402,404,404,397,411,407,400,443,532,499,415,505,442,425,428,406,388,386,385,400,493,532,464,479,437,412,401,396,391,390,388,401,410,409,396,473,704,722,632,584,499,441,392,404,412,427,441,473,461,439,389,392,372,402,441,501,487,471,431,402 19,8,8,50,68,65,49,412,426,419,385,401,400,394,412,409,409,415,428,469,453,395,448,430,417,406,387,415,378,373,402,468,456,431,440,406,376,390,392,392,397,395,407,422,440,386,494,619,613,539,509,478,409,411,419,431,487,472,514,514,480,408,402,404,387,421,464,447,439,414,399 1,10,10,19,22,19,16,418,501,464,423,426,412,442,450,451,453,456,480,616,588,425,582,514,473,470,436,418,395,403,433,582,625,531,555,440,414,415,398,400,426,433,517,472,478,416,579,742,750,665,627,545,458,460,501,509,573,550,614,593,536,407,407,411,401,463,610,547,534,465,425 11,16,16,71,105,106,72,405,470,440,422,415,409,422,429,425,424,416,468,573,554,426,517,482,445,459,407,414,400,393,418,543,548,481,507,440,426,399,396,391,400,410,456,432,447,406,498,751,758,679,632,539,476,418,452,455,482,500,560,546,484,397,407,398,402,455,547,491,494,443,403 14,10,10,19,38,36,18,455,513,508,493,429,482,494,517,514,512,506,542,635,611,435,534,490,488,459,439,409,382,407,497,590,619,524,556,472,464,395,404,425,421,449,570,547,573,416,725,840,827,766,727,643,538,486,556,558,657,657,728,719,673,448,419,433,442,532,634,566,616,507,473 11,168,131,202,297,241,168,557,710,660,587,516,519,628,671,650,641,626,739,850,821,594,811,757,671,662,561,518,438,427,570,821,854,769,783,641,550,454,483,497,561,620,737,697,692,540,832,968,974,907,874,778,656,693,748,755,810,809,862,847,807,494,474,490,518,716,851,785,799,692,574 7,15,11,50,59,29,28,449,394,396,407,385,395,443,458,440,398,412,413,431,460,381,419,420,404,397,387,383,405,376,408,426,447,411,414,407,397,401,385,414,417,442,477,471,450,429,545,575,561,489,478,423,389,457,508,517,573,577,631,592,516,381,400,386,391,411,447,445,426,396,387 6,10,10,31,38,32,23,412,391,391,401,399,391,411,407,412,411,399,417,451,421,379,431,419,396,393,395,399,377,393,412,429,442,426,414,409,395,395,394,380,405,412,436,408,423,394,473,494,508,455,436,424,400,415,455,440,493,471,518,498,458,404,386,374,402,418,441,432,430,382,406 20,9,8,40,42,32,30,410,409,407,397,380,392,398,411,421,410,400,393,421,418,399,402,421,388,405,402,387,383,372,391,414,416,413,405,388,372,391,392,404,404,426,429,424,417,408,466,479,492,443,433,425,384,436,461,442,478,462,505,511,460,391,387,385,391,393,416,404,418,388,414 20,16,15,28,45,40,25,387,367,362,383,383,392,389,380,399,386,388,391,391,389,374,387,382,387,386,401,393,385,371,406,380,396,375,370,394,387,387,404,397,406,407,420,403,405,401,413,387,405,403,375,379,388,406,423,451,462,443,479,450,406,374,372,378,372,371,395,399,377,382,371 16,44,43,38,53,52,37,460,443,436,396,407,392,494,510,511,490,467,474,482,484,414,449,422,407,430,392,418,402,407,454,447,457,431,423,434,409,391,418,427,461,491,580,517,521,459,647,614,588,547,533,483,430,578,633,648,690,657,705,676,607,430,425,407,428,447,464,456,460,427,407 14,10,8,51,69,59,40,437,500,476,438,442,422,463,485,484,449,473,548,631,618,448,586,516,470,482,425,408,396,381,445,605,634,551,571,455,445,377,397,398,405,448,503,481,503,410,643,808,800,745,708,605,503,473,516,497,586,579,640,628,588,415,424,420,415,505,641,570,591,506,455 4,218,200,150,191,161,118,597,665,642,588,552,574,644,719,712,694,673,737,803,793,544,724,671,621,603,525,494,452,444,629,767,781,692,721,622,513,466,491,509,586,669,781,740,741,524,866,935,927,878,848,790,684,694,756,765,833,827,885,870,831,538,519,526,525,698,789,734,755,646,570 17,9,9,23,31,29,20,402,440,412,406,402,410,437,420,414,400,405,442,525,512,413,508,476,439,435,413,386,384,400,405,486,534,460,473,411,408,393,378,407,408,416,454,431,427,401,518,643,670,580,546,471,420,437,445,452,502,515,540,510,486,408,396,391,385,430,519,462,489,424,405 18,11,10,28,27,23,24,406,377,375,382,377,384,439,420,393,396,388,388,406,418,399,419,395,392,408,374,377,379,383,393,404,420,390,391,402,389,405,403,398,397,415,443,435,435,417,469,489,471,445,406,397,389,437,447,448,491,485,515,494,446,390,382,386,378,392,391,387,382,396,402 12,12,11,27,29,24,23,451,493,464,431,413,429,459,508,483,471,469,528,626,572,438,546,510,459,453,440,418,403,407,438,587,604,521,542,472,466,395,408,423,433,490,566,536,515,424,660,786,776,700,669,575,497,490,551,577,641,630,693,669,623,422,413,403,419,467,594,526,551,464,426 19,10,9,32,35,28,26,437,388,391,370,378,380,415,436,400,392,412,402,408,401,393,396,390,381,391,382,372,382,395,403,390,386,414,399,381,391,397,393,387,404,436,450,434,432,392,461,440,421,393,406,384,384,432,455,456,502,490,536,494,458,404,389,393,388,398,396,399,404,376,393 1,20,19,36,52,50,34,440,519,506,460,411,448,452,447,446,440,447,538,680,674,457,634,574,516,499,440,418,408,394,425,632,699,573,606,507,435,401,397,399,428,442,491,469,464,396,607,846,861,778,749,626,511,470,520,529,590,572,643,613,569,423,409,402,411,504,662,610,611,500,451 18,11,11,55,75,73,51,424,447,448,433,411,405,436,436,432,416,408,434,502,500,412,485,460,421,421,407,394,387,380,405,482,486,465,467,418,408,378,401,391,405,401,420,424,429,394,528,704,691,623,582,504,436,420,436,456,499,500,531,520,498,390,394,400,406,435,504,466,470,425,398 20,8,8,27,34,26,20,392,389,390,393,368,378,396,407,394,389,392,404,417,408,372,396,384,386,388,379,370,392,388,399,412,397,399,392,405,393,394,390,382,399,398,429,415,394,396,447,443,464,442,412,387,398,427,397,421,458,446,483,454,409,401,386,392,389,390,409,412,400,390,388 14,18,15,19,22,17,16,493,581,536,505,474,455,518,596,554,562,568,610,701,676,484,628,590,520,511,456,434,398,407,518,673,693,602,625,512,476,405,416,441,454,480,597,575,592,430,758,858,843,793,762,684,562,526,602,614,691,683,760,758,714,464,462,447,485,599,697,630,660,544,475 1,144,93,360,546,475,315,656,712,660,647,528,550,710,758,745,739,722,776,841,825,575,788,728,671,647,541,514,453,464,642,815,837,761,773,660,598,468,509,521,606,699,807,763,752,631,897,979,971,913,887,799,691,786,849,857,903,893,939,917,874,565,533,577,576,746,845,792,806,703,599 5,8,8,30,47,44,26,416,420,409,397,389,407,384,428,398,409,399,435,469,473,387,462,440,405,408,383,397,388,373,408,477,478,437,443,422,405,395,390,399,387,408,405,412,424,406,479,637,640,578,507,436,423,409,448,445,469,481,497,477,460,380,392,398,393,413,488,449,458,423,401 5,86,79,237,275,252,220,474,566,530,510,467,475,508,538,538,532,514,621,715,683,480,655,585,532,518,469,438,396,411,479,674,690,603,620,485,494,414,411,427,439,473,573,534,547,455,737,864,861,793,775,685,552,521,611,617,695,699,756,739,694,441,429,442,456,559,693,633,646,540,476 4,10,9,19,28,26,17,411,376,395,363,391,395,418,419,407,401,390,396,396,382,370,376,385,378,374,374,377,393,383,381,383,388,391,383,380,382,376,388,378,404,405,433,432,408,393,439,401,405,392,402,402,382,409,423,424,439,455,508,464,438,383,398,376,395,385,380,372,380,381,385 9,13,13,86,135,138,89,396,414,411,412,398,390,414,429,428,423,415,464,473,456,396,454,427,403,408,387,391,373,391,406,454,479,442,443,411,397,385,386,390,385,413,449,436,428,399,506,655,651,572,548,469,470,417,456,459,499,524,518,505,495,406,404,395,404,427,462,484,459,427,407 17,13,12,28,42,34,22,405,387,382,386,386,387,407,388,408,393,406,388,391,399,370,379,384,399,377,383,385,372,392,395,392,388,392,397,386,375,376,397,384,384,405,433,403,409,395,426,421,403,406,390,379,379,427,423,402,439,444,468,477,424,384,378,374,380,387,375,401,393,395,384 10,301,266,191,269,236,168,420,392,403,390,401,387,415,430,423,418,418,406,414,400,373,421,395,397,374,379,392,389,378,423,407,426,402,377,379,380,396,432,443,474,539,610,539,498,440,531,493,468,425,413,396,361,450,493,516,536,540,592,558,514,393,391,394,398,401,401,398,390,389,370 5,346,253,307,406,315,234,627,813,776,734,663,690,709,767,757,749,726,842,937,919,692,891,850,784,765,664,623,533,475,689,906,937,856,881,752,712,495,527,536,618,699,816,785,789,586,921,1023,1023,1006,981,904,794,756,832,848,903,897,947,933,898,577,596,569,607,807,922,873,890,792,692 12,9,9,5,6,5,4,500,576,535,488,466,488,525,595,585,568,571,641,703,692,464,623,565,516,518,462,457,428,395,509,679,677,594,631,517,454,405,412,411,423,487,572,570,591,429,747,856,837,786,755,678,562,502,592,592,686,684,756,754,707,446,435,463,483,615,705,658,674,554,510 3,29,26,374,517,498,358,457,448,432,435,418,396,471,505,477,475,473,503,508,490,424,448,432,410,420,394,372,395,428,454,477,458,446,464,409,406,427,450,452,475,546,621,539,533,485,662,670,645,582,528,477,447,626,701,692,731,708,751,695,626,436,399,409,413,430,471,447,451,440,408 2,8,8,7,7,6,7,495,523,475,477,441,463,504,564,569,547,554,560,614,594,444,509,496,455,453,417,439,400,392,492,577,582,519,524,451,445,414,407,403,451,482,566,536,546,431,729,777,761,713,680,615,496,507,576,567,664,673,739,731,685,448,422,449,465,548,612,562,593,494,461 3,153,81,135,149,57,60,662,641,594,520,514,517,716,780,753,739,732,718,759,756,475,631,586,523,520,470,446,415,505,746,732,721,650,680,592,534,556,674,725,797,874,960,908,864,675,944,920,892,844,819,746,637,856,922,939,994,988,1023,983,932,531,462,526,578,642,722,672,702,596,504 10,39,29,62,63,41,42,410,488,445,428,420,428,441,468,453,450,431,482,552,537,423,512,482,453,455,417,415,402,389,417,533,570,507,551,478,430,393,411,425,406,432,513,460,488,422,586,744,752,681,646,581,470,482,554,549,613,597,653,618,571,406,413,402,389,470,555,510,501,472,419 1,80,79,285,297,287,281,450,430,412,402,405,434,460,476,461,470,479,453,503,499,407,447,447,424,413,401,391,391,420,415,474,487,431,464,415,406,410,418,452,480,523,601,507,496,506,633,649,644,549,521,461,411,684,777,780,768,716,744,655,601,409,400,406,391,441,481,422,455,425,412 3,28,27,81,82,81,81,445,590,544,510,466,466,480,516,486,506,490,619,731,712,484,675,611,551,531,450,445,399,396,474,682,727,621,646,512,460,374,383,397,419,438,522,508,523,414,702,906,915,844,815,721,572,473,532,549,617,629,706,689,655,442,433,446,449,589,725,657,676,552,492 5,15,12,36,51,35,26,413,397,382,405,378,360,435,432,413,399,405,421,380,403,382,406,370,376,374,380,389,388,400,412,414,403,402,397,412,393,400,397,403,399,422,443,432,440,416,462,418,412,407,397,402,397,417,447,451,468,474,540,519,461,387,388,386,386,397,395,382,402,386,377 5,21,15,140,108,71,101,724,658,590,556,516,530,774,823,786,749,730,733,793,779,517,707,658,601,576,472,486,391,437,592,749,763,666,693,572,501,469,504,499,551,636,755,713,710,573,870,921,907,847,819,731,617,736,805,820,874,867,917,895,844,577,455,570,599,680,775,705,730,615,516 6,47,43,134,183,167,122,422,449,425,433,401,403,439,455,431,452,428,449,539,498,412,520,491,440,432,403,420,388,404,431,497,564,483,471,413,397,380,421,429,426,459,512,470,464,443,539,626,675,549,536,457,413,497,533,530,589,560,638,593,531,407,395,411,402,422,523,498,483,447,418 19,37,25,56,90,56,35,423,392,386,390,395,397,420,419,423,409,441,424,417,438,398,401,407,389,398,397,386,378,432,403,396,432,409,411,410,378,403,424,435,472,494,570,502,471,447,557,529,510,455,443,408,414,525,581,584,614,621,658,609,536,406,377,401,399,383,422,418,402,402,394 2,10,8,24,31,24,18,434,454,404,397,406,429,433,455,447,430,434,433,469,472,397,459,437,422,420,377,379,400,368,409,447,500,448,451,416,406,378,401,393,402,431,455,442,451,401,536,574,591,526,478,461,422,442,469,503,546,541,584,561,525,397,383,397,391,431,488,453,469,411,399 5,21,21,199,277,285,203,436,473,471,457,425,438,446,498,468,473,458,550,615,604,420,582,526,487,452,434,405,391,406,435,573,616,528,561,479,427,400,399,402,420,456,525,498,499,442,631,814,828,751,717,601,518,496,530,537,612,588,661,633,590,425,426,416,428,488,613,566,578,483,446 13,173,132,37,45,24,18,428,454,445,417,420,416,432,496,472,471,464,454,497,481,399,459,437,396,394,392,391,385,424,548,484,472,465,464,435,432,455,584,642,715,810,893,806,702,444,774,687,643,601,557,485,451,627,745,803,916,912,939,858,786,432,434,424,422,437,484,448,442,421,416 11,13,9,27,38,24,16,456,406,390,400,398,383,455,457,413,432,414,400,421,429,391,406,393,405,381,393,404,404,381,396,416,434,404,416,404,387,406,397,409,426,441,504,452,448,394,516,498,501,429,447,431,394,464,515,499,566,545,608,566,495,389,375,382,395,400,425,413,414,390,388 1,11,10,458,814,727,409,457,430,392,412,388,394,468,475,468,473,460,459,484,478,415,456,436,417,408,393,377,383,442,435,459,482,447,461,415,402,421,436,446,486,524,612,545,535,490,659,627,613,537,518,467,430,622,678,667,725,705,754,701,634,448,391,407,402,427,484,462,461,419,405 12,48,24,100,147,79,47,528,418,404,389,367,414,546,582,510,475,475,439,449,455,384,430,420,398,387,389,395,399,424,465,448,436,433,424,393,385,416,425,439,468,511,612,574,552,468,663,560,520,472,437,415,395,582,626,621,718,724,773,726,663,402,402,381,392,414,439,388,424,387,379 16,10,9,28,34,28,23,441,387,369,372,379,375,437,453,424,409,394,413,403,392,386,387,387,374,390,386,382,380,390,398,399,407,398,407,390,393,391,393,395,400,413,433,443,421,398,472,419,425,394,388,395,395,391,397,415,473,471,527,510,446,381,395,381,387,377,404,384,393,380,377 16,9,8,31,37,28,24,421,396,386,379,391,391,419,427,428,411,405,415,399,404,398,421,401,387,410,395,393,360,389,406,423,405,408,404,404,384,389,402,407,403,428,447,437,410,399,464,449,448,415,422,395,409,420,446,454,515,506,542,501,462,400,382,380,380,385,409,414,397,386,401 1,12,11,31,34,30,24,441,441,436,405,393,411,475,469,456,433,440,458,503,475,409,453,456,397,407,406,409,389,402,450,490,488,473,455,431,396,393,430,435,466,549,664,596,556,417,612,646,646,583,566,504,458,520,585,587,654,621,688,641,582,408,414,414,392,428,472,446,446,430,398 7,37,37,68,69,69,67,457,566,530,477,459,474,462,496,487,495,489,578,692,680,458,631,584,526,509,483,433,399,389,461,651,690,598,610,495,465,409,406,395,401,437,521,499,497,417,679,879,890,820,790,683,572,488,521,513,613,628,688,668,637,419,441,424,420,541,689,627,658,554,481 13,9,8,18,24,18,13,456,379,396,370,373,394,441,459,422,422,408,398,403,385,384,399,391,386,396,378,372,399,370,405,377,398,389,397,368,384,387,387,386,398,406,436,426,401,392,440,414,402,377,390,391,380,416,429,426,478,501,536,492,445,369,384,378,389,383,378,390,384,378,376 4,15,12,53,53,40,41,473,419,428,403,403,415,472,486,416,425,429,432,466,433,395,456,420,409,422,413,402,381,382,402,429,479,432,439,423,415,409,395,421,398,414,477,463,443,417,512,607,608,536,531,458,415,462,470,486,548,533,591,558,508,386,383,396,395,400,472,431,439,408,404 16,18,15,36,53,42,28,397,394,380,397,405,384,408,403,404,394,392,389,412,415,384,395,383,398,414,390,379,379,408,389,405,387,400,405,398,396,384,397,428,411,425,461,413,406,407,466,425,428,411,401,424,390,444,464,476,485,486,507,468,449,384,389,395,362,393,402,394,386,394,358 12,77,59,101,90,67,78,648,713,658,629,546,592,706,769,749,745,733,766,826,806,549,754,689,625,620,513,524,455,455,659,793,799,723,744,642,550,439,459,507,540,630,770,745,752,537,898,957,943,894,867,795,688,712,787,808,864,860,914,906,870,566,498,566,599,745,823,767,800,674,565 3,30,30,110,151,156,113,420,417,401,410,402,395,427,448,434,438,390,450,483,418,396,446,420,402,409,392,390,396,389,394,448,459,425,411,406,398,394,401,399,401,436,475,425,447,417,528,598,567,519,506,451,412,473,543,545,572,548,599,551,498,384,376,422,396,422,456,421,435,420,389 17,12,11,22,36,32,19,396,405,383,386,394,359,419,405,428,389,392,415,404,412,389,406,393,384,388,406,379,378,397,395,411,413,417,387,401,371,378,412,411,410,414,462,428,410,392,456,437,441,428,410,404,388,411,412,429,447,458,476,449,435,391,383,396,393,381,417,401,399,373,393 12,10,10,16,20,17,13,372,413,400,381,379,394,379,393,407,405,413,417,449,457,400,425,430,404,401,391,382,386,376,400,424,471,420,431,390,416,403,405,389,403,418,441,428,421,407,465,562,572,487,495,435,403,412,456,429,466,461,471,455,431,387,393,388,392,401,456,426,416,411,392 4,16,16,12,13,7,7,521,688,640,595,521,548,571,633,620,624,613,707,815,797,553,751,688,632,610,519,504,457,405,542,783,803,725,743,633,523,400,414,434,450,488,620,613,636,431,807,962,957,902,870,789,675,536,598,632,724,733,801,806,769,471,495,488,507,699,819,764,778,665,571 10,15,14,51,70,71,51,393,430,416,399,404,411,397,420,419,430,416,432,448,459,402,435,426,424,432,389,376,385,386,400,447,458,412,441,414,417,409,390,398,395,383,417,420,408,400,509,613,608,550,516,470,447,404,449,428,491,487,523,525,475,389,374,397,402,416,465,439,442,414,397 4,11,11,47,54,43,40,415,453,447,436,422,395,410,459,430,429,428,504,594,582,430,553,504,466,462,433,411,404,391,427,555,598,517,533,461,443,404,400,398,405,424,446,450,453,420,576,777,792,709,675,575,454,469,488,499,548,539,598,585,541,412,422,393,404,458,566,530,532,470,436 1,350,247,89,86,55,61,500,569,517,505,468,436,516,568,555,531,541,609,736,699,477,653,601,531,524,455,459,415,441,515,673,719,629,639,521,488,419,475,483,544,594,699,638,611,504,766,873,873,805,776,682,568,654,737,742,795,787,828,792,754,418,434,439,454,558,707,621,655,559,466 4,23,23,97,146,150,98,410,379,406,397,382,393,398,430,423,402,415,404,417,394,386,395,388,380,382,388,395,390,410,411,404,390,397,405,383,399,400,420,417,409,445,487,445,449,420,493,456,440,437,414,419,397,463,525,520,547,543,583,529,482,396,385,402,401,387,405,375,375,406,401 13,216,192,159,215,192,141,491,495,476,446,421,423,504,526,491,473,466,506,607,576,430,557,515,452,453,424,420,402,441,453,559,596,484,527,457,436,408,410,427,466,482,595,558,507,456,665,757,754,682,658,551,475,528,568,579,659,643,722,694,635,404,405,413,432,483,594,530,552,485,428 8,48,46,129,221,207,119,396,407,391,378,390,385,385,408,401,390,401,402,404,414,379,417,390,398,384,389,396,380,375,386,406,410,401,392,389,389,393,380,381,396,365,396,400,395,392,414,487,485,447,429,416,396,387,390,414,430,427,440,415,433,393,390,390,393,387,414,411,391,393,388 14,57,47,72,114,101,64,455,431,452,424,415,413,469,462,452,455,439,458,558,537,416,512,502,434,451,412,401,398,397,432,516,567,477,488,419,414,436,442,451,473,568,642,529,503,457,596,700,720,625,578,509,454,538,620,655,700,681,709,643,571,388,388,407,394,438,519,494,481,449,430 16,9,7,25,31,27,22,446,402,380,383,378,392,424,441,406,408,407,402,388,395,379,373,385,381,391,375,389,388,390,389,399,382,386,390,396,391,380,403,403,415,400,434,436,419,404,472,421,410,412,397,390,389,414,425,413,488,475,535,501,478,379,384,384,395,383,381,389,379,368,383 14,22,21,68,88,79,61,401,493,466,464,436,417,415,443,459,429,428,499,612,590,441,557,509,482,468,419,401,401,392,418,564,620,536,525,464,436,387,393,395,409,428,463,460,454,414,576,795,801,723,681,594,488,444,475,502,551,538,596,598,557,393,407,399,416,478,581,529,542,477,435 14,29,29,263,465,480,265,471,451,455,424,424,403,467,509,479,489,442,465,501,502,408,463,449,402,428,414,404,393,406,439,486,497,450,479,414,406,384,420,417,436,468,535,504,487,459,633,685,671,605,557,491,443,540,583,598,666,644,689,666,597,425,395,433,423,473,484,472,459,427,419 4,1023,511,531,782,442,291,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,971,1023,1023,1023,1014,964,963,889,686,1023,1023,1023,1023,1023,1023,1018,728,801,852,915,998,1023,1023,1023,905,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,983,1023,1023,1023,1023,1023,1023,1023,1023 19,10,8,37,34,25,27,422,476,443,434,399,411,438,456,435,450,432,478,544,536,424,514,484,435,423,413,403,385,393,390,529,561,488,492,433,414,419,401,407,433,445,523,474,449,420,592,728,735,650,598,515,450,492,518,539,594,581,625,590,553,407,413,401,428,453,546,491,518,461,421 16,9,8,29,38,27,22,403,366,358,392,395,381,420,419,402,393,401,393,398,397,383,385,387,389,393,389,393,382,368,400,396,381,371,393,378,384,391,394,405,406,408,429,413,428,401,421,408,397,401,399,380,405,410,441,415,466,469,495,470,455,398,385,390,379,389,390,393,392,376,387 5,14,13,11,12,11,10,460,561,527,467,464,481,521,581,577,556,547,626,687,675,473,612,570,520,517,453,454,426,400,483,669,679,591,618,495,477,417,405,429,435,452,563,545,565,413,731,846,830,777,741,665,562,491,541,568,655,646,727,727,690,445,434,458,455,600,706,641,655,528,488 9,82,79,170,240,236,161,510,634,604,540,496,516,532,583,573,569,552,667,783,760,522,735,684,607,597,496,492,418,418,491,737,784,674,720,598,505,419,423,442,434,478,624,591,603,464,773,947,959,894,859,772,636,576,658,684,762,758,804,780,731,461,476,431,477,630,780,737,733,618,539 1,21,15,32,50,33,21,425,379,401,381,393,371,450,439,432,413,404,398,391,413,391,411,387,390,393,391,372,368,424,402,381,399,399,406,382,395,410,424,398,433,450,502,475,454,418,526,460,444,429,390,386,410,472,536,531,582,564,606,555,509,375,390,364,401,389,415,398,387,384,390 17,8,8,14,17,12,10,407,393,401,401,401,384,400,399,398,390,382,412,408,425,388,422,408,392,393,382,388,385,394,383,430,434,405,413,394,387,387,385,394,405,396,418,417,415,403,452,495,505,442,430,419,392,406,410,413,442,442,457,423,425,398,394,376,374,401,439,419,412,395,403 6,10,9,30,38,33,24,379,402,407,389,377,399,406,389,395,409,394,396,392,400,384,380,375,383,401,382,367,389,393,379,392,411,402,377,377,385,384,397,371,395,377,419,396,390,386,420,406,407,396,396,405,383,388,394,395,414,421,426,429,428,385,360,391,371,370,388,385,394,394,388 17,15,11,38,46,29,26,445,409,381,374,374,370,459,448,432,435,400,392,409,431,392,418,405,393,380,387,387,387,410,422,416,413,398,407,373,383,394,405,410,452,455,516,489,451,417,546,458,450,433,409,400,396,504,553,551,607,585,651,594,521,389,406,390,376,395,402,406,394,396,402 7,11,9,43,58,47,34,412,599,534,517,437,439,429,436,414,433,404,608,801,751,525,776,682,602,576,467,435,410,417,421,769,809,690,699,539,485,397,394,432,418,444,515,459,437,413,527,921,927,841,805,660,528,484,515,508,529,519,563,549,494,399,428,403,401,578,781,699,691,565,487 18,13,11,26,41,33,21,422,396,394,404,375,382,433,443,439,403,418,412,414,396,397,374,405,395,388,393,384,387,415,418,404,408,392,404,389,396,427,408,411,443,505,536,484,477,437,578,491,470,432,404,410,394,548,597,605,640,626,651,608,530,383,382,381,395,400,398,391,403,396,379 10,8,8,37,58,59,37,389,416,409,387,392,381,414,412,412,416,401,416,421,435,388,398,405,395,391,394,385,385,400,407,411,431,407,405,400,388,392,383,381,386,396,452,416,423,392,492,526,528,455,437,444,410,433,484,465,532,509,556,519,455,393,379,386,398,421,422,400,423,403,393 9,10,10,101,142,142,101,395,406,383,385,385,387,412,398,392,402,417,418,430,435,407,420,406,406,396,383,403,381,391,403,426,432,408,416,391,393,376,392,417,390,400,405,403,422,398,461,551,525,494,456,432,423,408,429,437,479,464,484,466,433,420,393,390,384,403,429,406,405,410,393 7,417,207,530,770,705,484,858,864,816,809,782,806,898,962,958,955,948,940,912,922,605,692,722,724,711,660,697,600,649,955,905,852,836,868,836,794,739,832,886,937,1002,1023,1023,1023,805,1023,1023,996,987,975,957,879,937,996,1019,1023,1023,1023,1023,1023,797,719,807,836,873,859,850,894,806,784 13,19,19,30,29,26,27,460,428,432,399,387,414,466,460,436,401,392,433,486,473,394,460,433,413,412,411,384,371,396,458,471,500,435,444,424,437,394,401,423,441,513,615,563,540,408,517,589,606,538,526,483,440,454,460,470,537,513,561,536,478,386,392,396,385,406,461,441,422,420,397 6,11,10,2,3,3,2,400,382,400,372,389,382,393,409,407,427,400,410,412,396,385,400,380,391,379,379,379,380,393,401,425,405,396,390,392,400,400,388,396,417,425,467,432,425,406,481,470,457,436,418,382,384,463,493,490,540,516,554,512,471,399,404,375,395,392,417,388,398,405,392 7,13,12,33,42,38,30,411,376,392,390,399,396,397,411,410,398,404,413,395,387,388,390,389,390,392,384,379,387,374,394,406,406,391,407,399,396,388,387,379,399,402,420,410,434,377,412,451,437,430,424,409,388,406,420,425,433,431,470,463,424,377,379,379,386,383,402,416,388,382,374 11,16,15,92,121,116,84,393,404,371,390,404,374,387,401,404,390,388,419,423,412,393,399,412,403,397,391,382,371,383,390,430,430,414,417,397,393,385,398,380,394,404,421,405,408,396,442,509,520,434,445,407,399,414,420,412,454,447,468,446,418,384,383,390,382,403,437,413,406,392,395 18,17,15,36,50,43,31,422,415,408,389,408,413,440,444,427,450,413,432,515,501,419,465,445,421,415,401,397,396,406,412,495,507,460,458,439,397,387,406,409,425,455,497,474,455,401,563,690,708,622,569,509,438,453,487,513,569,561,610,590,532,402,390,399,411,431,510,474,461,427,417 2,10,9,4,4,3,4,511,519,513,475,453,468,519,593,605,561,573,602,645,626,441,528,510,478,482,429,428,406,381,512,604,593,545,568,488,452,392,401,431,442,481,608,571,588,424,757,804,779,737,703,630,541,491,585,606,694,690,764,757,726,450,425,457,477,571,643,592,604,532,471 10,8,8,27,38,36,25,409,455,426,398,417,417,422,405,417,421,412,458,514,511,408,494,471,433,427,392,393,397,386,411,508,541,472,481,412,403,407,387,387,403,384,439,430,438,388,515,716,729,635,601,501,442,427,445,433,473,471,520,492,475,390,411,382,409,438,501,474,481,438,401 1,48,21,281,292,119,116,587,711,686,622,549,591,624,693,676,650,647,746,853,832,583,802,745,666,668,556,544,455,445,596,826,844,769,785,646,574,426,485,504,576,667,765,720,720,550,864,994,995,934,906,822,696,737,798,811,861,851,898,876,835,481,473,485,520,714,842,790,791,690,587 6,12,11,53,72,71,52,405,448,422,406,399,408,398,422,430,419,425,455,534,521,404,483,447,432,421,403,393,391,376,415,515,528,482,474,433,412,392,404,392,409,418,462,421,432,414,542,727,740,647,620,526,441,433,450,472,513,504,559,546,495,403,403,390,382,426,507,480,484,438,418 18,21,20,69,111,102,60,452,437,435,447,420,404,446,472,470,436,434,464,543,544,419,510,482,447,439,429,396,389,398,433,518,548,488,497,409,421,409,406,411,431,458,528,470,475,430,618,722,721,645,605,516,465,495,542,556,615,610,667,620,572,414,401,406,418,426,530,500,508,443,418 20,14,10,25,30,10,10,451,437,417,416,405,414,457,491,480,473,443,453,468,483,400,423,419,415,390,398,390,388,422,450,444,465,433,470,406,399,429,433,455,480,534,606,530,506,460,624,602,594,525,497,450,418,597,671,675,712,688,734,675,605,402,382,413,393,422,445,433,427,401,401 8,21,19,253,446,383,216,428,422,415,407,418,422,460,441,432,456,445,462,505,519,403,463,452,433,412,407,395,414,416,429,471,493,444,459,409,414,391,399,403,410,429,468,455,444,417,578,694,685,611,579,524,437,451,513,509,553,561,618,586,531,427,412,395,410,454,517,462,504,418,421 7,10,10,27,36,35,26,430,500,469,451,436,427,440,480,478,451,476,502,582,580,429,536,516,461,464,425,430,402,377,428,568,602,526,525,464,438,380,378,380,408,415,470,448,455,410,637,812,823,754,715,631,513,452,473,474,551,563,629,622,584,414,414,420,407,496,583,547,569,480,439 3,13,11,20,24,8,8,420,416,421,393,409,380,434,458,438,449,435,430,434,452,394,416,406,386,392,393,394,397,397,473,464,445,424,424,395,415,390,443,456,498,583,755,695,613,429,763,668,581,538,519,455,422,511,615,722,903,913,947,861,778,394,387,393,396,423,443,426,430,418,393 6,78,71,224,349,333,213,534,628,565,552,474,518,574,625,614,597,589,656,749,726,505,687,625,553,542,468,477,437,424,522,700,722,632,661,539,489,432,454,449,475,531,648,621,625,485,793,906,901,838,808,714,588,609,695,718,783,769,823,797,757,444,446,462,480,613,730,691,695,578,517 11,7,7,81,112,116,83,387,427,436,414,388,422,416,414,420,412,407,439,520,466,391,464,444,415,415,409,390,393,385,410,486,504,454,459,415,390,391,390,397,395,408,408,428,421,387,506,686,677,603,557,500,436,392,423,423,485,467,516,496,471,419,404,385,399,434,497,439,479,419,401 16,166,157,89,126,123,86,507,603,563,523,483,526,552,596,563,573,558,650,753,721,508,676,620,561,543,476,466,428,431,498,692,741,635,667,569,483,438,424,458,464,513,636,585,604,470,774,920,919,853,824,738,618,610,665,681,745,746,796,775,737,464,439,441,494,595,729,667,700,538,522 8,8,8,24,32,33,24,398,398,381,390,395,395,404,444,400,394,407,409,415,411,392,393,393,392,377,397,396,373,387,384,402,400,386,398,397,381,397,384,402,398,405,442,420,405,384,482,447,465,418,431,398,401,424,461,450,506,479,527,518,459,394,391,388,382,390,409,406,423,404,396 8,11,10,34,38,34,29,448,450,426,423,450,459,464,500,496,488,495,501,476,514,408,405,403,414,421,397,412,402,396,462,470,424,447,451,436,433,397,387,398,404,420,518,499,523,410,692,645,603,582,566,533,483,453,513,526,598,614,697,678,640,423,400,420,415,467,459,443,466,438,404 16,25,24,108,157,148,102,438,450,407,410,392,415,423,450,456,459,427,463,503,491,419,448,439,414,419,412,389,397,401,419,477,487,433,450,428,426,396,401,402,421,427,480,455,471,419,598,667,654,602,568,517,461,459,484,517,589,567,621,598,551,413,405,404,407,456,499,470,486,438,431 10,9,8,27,33,28,23,421,389,391,385,379,389,419,398,408,399,396,380,396,382,389,390,374,393,392,375,378,378,392,401,385,406,390,393,384,394,377,389,399,387,415,433,400,396,391,466,431,411,401,384,384,383,404,403,423,449,434,484,482,418,390,385,381,383,369,397,383,397,387,377 11,135,91,1023,1023,1023,1023,843,1000,967,929,870,889,875,921,913,907,902,1009,1023,1023,893,1023,1023,974,960,886,850,761,552,867,1023,1023,1022,1023,942,879,574,642,691,760,855,967,944,948,830,1023,1023,1023,1023,1023,1023,997,908,970,984,1023,1023,1023,1023,1023,794,827,764,797,990,1023,1023,1023,992,912 9,31,31,100,134,128,94,444,537,525,484,439,453,466,503,501,493,497,582,677,656,458,630,565,513,494,437,435,423,424,452,634,673,585,606,497,459,399,408,421,435,448,530,508,521,445,683,871,885,813,782,688,538,519,584,588,659,661,721,685,642,430,410,421,437,537,671,635,634,551,470 4,55,50,52,57,50,47,533,546,510,493,461,490,571,645,639,615,621,621,639,632,447,512,495,462,464,418,441,405,400,628,623,604,553,584,527,483,421,488,525,587,682,808,756,741,469,831,833,790,743,726,650,556,651,730,756,826,821,877,857,810,459,438,468,489,573,628,591,625,523,477 12,8,8,32,51,50,30,399,445,419,419,408,420,426,427,414,433,407,469,515,497,412,482,446,435,422,412,405,388,400,431,493,509,469,476,442,391,388,382,387,401,399,454,433,426,400,507,689,694,616,568,495,437,434,458,460,498,492,546,523,496,394,390,395,399,439,497,485,471,439,423 6,18,16,28,46,39,23,390,408,398,385,380,376,420,410,401,423,400,398,406,414,392,375,387,390,374,389,400,367,386,382,409,409,394,413,363,379,381,387,408,405,415,435,409,409,410,451,450,452,429,422,400,397,413,439,426,469,459,500,448,448,399,378,383,381,390,401,389,397,399,399 1,9,9,55,93,97,57,414,410,401,396,390,390,405,413,412,398,415,408,417,429,383,411,401,410,410,391,395,373,402,407,414,416,400,392,389,386,388,388,414,408,436,480,426,426,422,511,483,481,441,429,413,399,480,547,514,565,534,553,524,485,389,385,387,404,400,421,403,396,386,379 18,23,23,117,207,211,118,432,455,432,429,414,431,441,465,466,467,474,482,475,484,413,407,435,417,413,415,404,400,379,436,437,432,421,435,430,415,398,406,425,397,425,482,480,492,424,611,643,606,579,551,522,458,452,488,489,549,539,616,623,584,439,389,421,445,453,465,457,489,436,417 8,89,81,61,76,56,42,488,607,558,523,470,457,525,580,540,560,554,633,753,739,509,713,656,578,558,480,443,422,413,508,714,755,651,678,539,464,421,418,414,451,520,605,591,564,422,736,893,896,829,801,703,570,566,648,650,705,707,772,748,702,437,464,441,450,631,772,700,734,615,524 7,80,60,146,185,125,102,451,489,458,454,424,412,435,484,491,471,463,509,583,575,414,539,506,456,455,429,402,393,419,450,557,607,510,501,446,416,413,424,422,448,486,578,518,518,462,669,771,767,684,651,561,485,559,635,643,693,679,728,689,624,412,401,422,413,505,596,549,526,483,430 18,14,13,44,46,42,39,429,491,471,418,410,429,443,470,456,430,450,487,602,596,436,583,545,474,471,418,423,401,393,429,564,622,526,561,436,416,399,407,420,415,429,528,482,461,418,599,759,775,677,650,541,475,462,530,518,572,576,638,610,566,410,409,401,412,470,612,548,564,497,448 14,11,10,17,28,24,13,418,459,468,436,436,430,416,434,428,447,430,479,532,532,409,509,463,436,444,405,414,397,387,426,521,547,473,481,426,409,387,397,405,417,422,452,443,453,404,550,709,712,628,602,529,438,421,460,481,515,519,571,551,539,412,408,396,409,433,540,495,524,455,416 1,16,18,263,457,463,265,413,424,411,368,394,405,381,398,405,405,387,427,485,465,406,474,448,421,435,387,383,403,364,393,459,490,432,433,397,401,372,384,387,363,360,393,408,388,406,429,641,670,556,546,470,404,360,386,381,428,421,453,468,417,398,391,392,388,409,473,448,438,419,379 19,8,8,25,29,25,22,397,378,378,393,367,382,430,432,406,394,416,401,405,398,401,405,400,378,383,389,374,373,382,400,419,396,387,397,386,401,404,392,390,409,413,432,438,419,388,442,428,419,405,418,382,399,408,441,450,464,475,513,486,449,395,389,379,391,394,393,383,371,387,392 20,11,10,24,35,27,18,432,406,398,392,401,408,455,459,449,438,432,421,455,426,393,407,411,406,408,389,410,389,403,418,428,424,402,422,421,417,397,402,421,414,417,461,458,451,409,521,528,515,463,468,443,411,428,475,487,538,527,572,533,505,391,382,403,415,413,436,407,425,402,394 1,32,31,260,432,439,261,463,508,485,466,441,447,472,512,508,505,500,534,617,606,438,554,502,470,449,424,423,422,404,456,584,594,515,538,473,453,422,415,419,431,475,562,517,524,453,688,800,788,728,699,619,528,578,642,649,676,650,720,697,656,426,426,411,425,513,609,535,577,483,452 8,174,119,1023,1023,1023,737,782,900,871,829,763,779,822,863,851,841,839,919,1013,997,782,974,938,873,859,772,733,633,562,780,966,1000,923,949,841,772,590,618,658,727,808,909,877,875,725,1010,1023,1023,1023,1023,993,893,866,933,954,1008,1001,1023,1023,985,681,706,673,705,893,1015,975,976,893,811 8,15,11,43,62,28,22,412,415,394,385,403,392,417,442,426,443,410,421,452,452,407,424,422,407,401,397,383,393,379,422,431,439,429,434,412,388,404,432,408,427,476,503,471,453,437,539,547,537,487,487,442,391,502,556,550,598,567,614,566,528,375,400,398,389,429,448,438,425,425,406 12,24,23,45,69,65,42,417,492,478,465,425,445,445,497,492,472,464,534,627,605,419,541,500,466,469,451,420,401,395,459,578,621,511,537,480,414,381,405,396,413,429,523,497,487,412,642,802,803,726,696,601,520,461,529,553,632,610,675,650,601,416,406,406,415,521,611,558,574,464,452 5,22,16,81,96,39,32,476,517,475,463,431,463,512,596,569,543,518,536,639,618,445,549,518,483,466,434,427,394,453,575,628,632,551,579,515,443,501,595,647,732,816,882,798,732,466,757,808,793,724,693,609,500,673,785,812,859,833,863,801,740,435,421,424,431,506,608,556,557,509,445 4,8,8,19,31,30,17,406,444,453,422,400,405,421,440,430,428,409,460,554,542,403,490,467,448,434,413,392,388,384,416,495,548,475,503,446,410,385,381,386,389,400,422,417,427,395,521,737,742,661,620,511,450,416,434,428,459,482,507,515,486,398,405,406,392,459,523,479,499,459,410 17,82,69,71,94,84,63,532,711,675,590,529,550,544,623,587,594,577,719,870,832,594,844,773,696,672,541,528,431,392,534,835,874,777,790,638,560,440,421,482,492,537,655,628,643,478,791,1007,1010,938,903,795,643,612,690,698,757,754,813,807,755,460,481,471,471,683,859,797,805,679,580 13,46,44,104,119,114,101,444,488,488,454,436,416,452,474,464,457,455,530,644,618,454,566,538,478,473,418,418,421,390,446,586,619,540,522,482,447,417,412,413,437,462,542,491,503,415,642,798,797,728,693,596,472,497,544,573,651,622,694,659,612,416,430,419,429,498,608,562,562,475,438 19,16,12,41,47,32,28,446,396,394,399,388,384,456,452,437,413,397,400,425,384,378,413,396,374,399,401,397,390,403,402,416,425,389,400,390,381,418,416,418,430,455,493,440,436,420,515,463,429,419,402,410,401,472,504,513,552,570,614,558,496,377,380,387,392,388,394,388,399,392,380 12,18,15,110,136,118,96,447,486,447,455,403,434,477,493,498,488,482,526,589,563,432,529,484,457,442,434,416,390,385,438,537,574,497,514,454,432,407,412,426,420,449,543,491,487,447,656,768,775,702,658,560,478,509,571,577,639,624,683,668,582,423,397,426,418,471,572,520,521,465,427 7,11,10,25,34,27,20,383,357,379,368,394,382,406,387,386,371,367,387,371,387,393,371,391,382,374,373,370,390,378,393,390,381,380,377,387,394,379,393,402,367,389,384,403,396,384,421,407,410,397,392,378,385,383,395,393,416,412,460,412,406,394,396,370,392,390,400,367,377,377,393 16,17,12,48,78,49,28,440,479,466,441,406,445,465,486,481,489,464,537,614,584,443,546,506,479,469,416,419,416,396,448,599,607,518,544,475,442,424,406,410,426,452,526,504,494,417,657,803,794,730,697,579,508,492,530,548,631,612,683,645,613,415,424,405,429,503,602,572,565,475,446 11,8,8,15,22,20,13,404,382,383,397,387,382,390,399,393,391,401,396,398,396,388,389,400,387,386,378,384,377,371,385,394,396,402,387,388,399,382,375,394,385,389,397,397,390,390,421,390,414,405,398,400,385,390,396,396,423,402,448,402,409,381,369,380,385,393,389,374,381,399,383 6,60,55,665,1023,1023,640,523,561,537,498,463,481,542,608,567,556,560,606,680,668,452,625,596,505,503,470,460,405,425,495,638,670,571,606,503,468,424,456,458,479,551,649,612,602,554,775,862,864,797,766,677,557,622,702,715,775,767,824,795,740,470,451,474,465,566,675,625,635,522,486 2,63,31,89,93,42,40,465,506,471,468,426,465,545,578,558,547,529,565,628,602,421,545,476,452,431,451,411,408,446,527,584,604,514,524,458,425,442,466,519,552,640,744,671,646,508,779,796,782,716,675,613,489,664,750,761,833,822,867,818,754,438,407,425,450,489,575,533,553,473,438 19,15,13,32,42,34,26,395,396,390,370,392,397,409,405,407,413,406,405,410,406,386,413,384,380,391,379,376,382,395,400,396,418,400,394,392,370,371,394,413,424,424,437,433,426,386,450,459,438,417,400,386,389,438,468,454,460,474,509,463,435,384,374,380,377,402,402,391,390,389,382 2,45,42,116,133,121,108,439,518,452,464,423,438,440,486,466,455,455,535,652,627,438,602,555,495,489,440,425,434,387,422,616,655,579,560,464,415,423,381,411,413,446,514,484,471,419,637,836,844,770,725,612,517,465,516,520,585,587,648,631,592,426,420,402,415,502,635,607,566,485,469 13,13,14,116,194,201,119,380,410,393,391,383,391,410,412,400,388,405,418,455,456,386,436,406,423,404,401,383,389,395,387,425,468,425,430,387,368,365,380,387,396,398,423,403,399,405,462,593,600,510,497,448,398,412,412,426,451,455,480,475,434,390,381,391,390,411,441,428,428,419,391 5,8,8,64,100,106,66,391,398,398,389,385,395,390,393,392,377,398,390,407,417,387,404,389,388,395,379,382,372,393,388,410,420,403,390,387,405,377,375,385,390,395,398,382,399,393,411,456,468,433,425,384,396,396,397,399,424,417,419,426,388,399,395,371,399,384,410,406,388,393,408 1,34,34,74,121,124,74,435,943,904,829,701,681,438,465,441,435,430,961,1023,1023,918,1023,1008,951,926,818,728,595,423,485,1023,1023,1009,1008,869,785,422,509,564,602,654,723,636,596,615,602,1023,1023,1023,1023,948,815,723,724,660,637,595,641,592,562,393,615,394,402,935,1023,985,995,887,753 15,8,8,25,29,25,22,384,426,404,423,408,386,413,415,418,409,410,433,487,465,392,454,414,409,406,404,399,387,376,410,459,472,445,434,419,398,384,384,382,385,395,419,412,409,387,468,602,575,538,477,450,417,414,400,400,431,440,448,472,449,396,384,385,398,429,476,443,446,408,399 20,10,8,29,34,26,22,438,394,391,382,355,381,418,458,417,415,405,418,433,429,382,409,389,388,397,376,391,387,382,412,418,427,402,415,406,380,403,399,403,430,442,478,448,438,411,500,516,488,448,423,421,402,468,508,489,539,534,584,534,484,375,384,401,393,406,411,407,412,390,400 4,11,9,17,21,18,15,399,435,412,404,402,387,404,422,428,418,404,460,540,483,406,475,455,424,418,413,378,395,398,396,504,517,482,446,411,406,397,406,383,405,417,450,438,406,397,481,657,664,564,542,467,412,444,471,452,495,496,518,497,473,392,395,397,397,432,502,462,457,434,421 12,16,16,49,87,87,47,417,467,444,431,409,439,411,439,448,429,422,446,541,539,424,502,460,440,436,409,411,403,393,417,519,538,480,501,426,407,399,392,412,415,415,468,436,448,400,560,730,719,647,611,519,446,446,476,477,540,541,585,571,530,420,400,403,401,453,540,488,515,425,422 12,10,10,20,22,21,18,411,453,432,411,400,376,404,407,401,401,386,429,525,523,409,538,492,439,450,407,400,388,395,400,485,572,484,510,404,399,393,387,396,409,415,445,424,423,405,463,602,683,564,549,453,408,437,473,467,486,502,522,470,458,392,392,387,400,429,570,483,489,453,408 8,24,24,94,147,147,91,414,442,418,404,397,400,427,439,414,417,415,434,493,464,410,473,421,424,423,392,405,410,390,420,482,476,439,438,424,393,380,395,411,399,427,468,439,427,408,533,651,698,602,561,490,440,454,473,497,545,540,568,542,481,415,404,401,410,402,473,454,469,439,403 8,8,7,25,29,24,20,399,400,360,394,371,384,423,396,403,405,395,382,398,383,371,390,383,395,382,390,384,373,376,399,380,394,383,376,390,395,390,403,390,394,414,442,418,400,406,442,416,422,404,404,391,397,435,427,435,434,456,492,450,417,382,385,380,381,397,387,405,392,386,384 8,16,16,55,70,70,54,391,468,465,421,418,420,446,433,425,447,438,506,584,554,430,531,491,455,446,416,409,404,383,427,554,590,509,526,428,421,386,391,391,408,438,459,442,466,407,538,790,800,715,677,577,486,431,459,475,521,519,586,558,519,401,403,407,392,471,566,533,533,452,444 12,13,11,20,25,20,16,419,440,398,394,409,384,420,434,417,420,410,434,476,478,389,474,443,417,422,397,382,380,378,399,458,490,437,444,424,392,384,401,423,409,440,489,455,423,413,501,586,607,517,497,430,405,462,503,497,530,541,583,542,495,390,400,396,383,420,481,429,474,414,406 8,10,10,62,81,76,58,410,415,415,393,389,385,410,385,423,392,393,416,458,461,398,431,429,412,413,386,384,386,405,416,448,471,421,447,414,397,393,399,388,380,397,436,410,399,406,475,626,618,553,534,477,425,408,423,445,472,464,488,472,457,403,397,392,387,424,465,431,443,409,394 11,34,29,18,25,17,12,586,673,630,590,536,552,632,697,689,681,671,734,789,772,534,721,669,612,599,523,511,438,405,612,759,765,699,724,602,549,416,427,425,467,530,676,675,701,432,847,927,913,868,844,781,676,573,659,680,772,780,844,844,812,521,498,511,555,709,796,738,762,655,563 14,158,132,127,158,125,102,586,672,635,564,531,506,618,662,620,609,604,698,813,786,558,790,731,645,637,519,483,415,456,570,768,806,686,737,563,486,458,465,487,538,619,739,687,676,512,805,899,915,840,816,708,583,679,745,760,816,809,859,828,775,477,476,480,485,657,817,746,759,651,548 4,14,9,35,38,25,23,447,421,417,395,388,397,443,487,477,472,455,455,498,494,402,435,407,420,395,396,409,387,399,448,459,454,428,432,418,402,425,435,476,497,561,656,557,526,453,652,655,613,575,528,467,427,594,664,680,738,723,771,706,643,402,396,409,413,432,468,434,450,403,401 15,21,20,24,31,29,23,421,471,465,449,425,424,450,477,452,438,442,506,577,564,441,537,495,455,451,413,411,397,359,418,545,580,501,501,435,424,385,420,389,424,423,481,468,476,404,608,765,765,687,649,570,470,449,533,513,593,569,654,618,567,409,399,414,439,489,548,506,519,447,428 5,10,10,33,36,32,28,420,456,441,440,423,408,415,437,450,429,445,457,538,529,408,511,472,447,436,415,397,404,409,427,511,539,482,500,435,411,377,396,408,421,434,482,450,448,422,567,727,742,653,624,498,448,472,502,515,576,560,609,589,544,397,394,411,414,455,539,482,494,435,415 13,265,238,191,268,248,172,431,385,397,398,378,371,420,432,401,432,394,385,435,401,390,395,387,387,393,404,362,373,395,424,407,410,406,414,393,399,397,430,435,466,526,607,519,497,432,522,465,442,418,427,399,373,424,467,486,544,510,555,539,496,395,384,402,401,410,391,362,385,396,388 19,9,8,31,31,26,26,403,379,390,416,379,380,418,429,418,381,404,398,383,382,371,374,389,380,380,373,382,400,409,388,397,408,382,385,391,376,392,396,416,397,445,441,417,417,411,466,414,407,393,372,379,394,417,447,442,484,465,523,482,457,381,366,373,383,392,380,384,388,377,365 2,15,14,12,12,11,11,529,631,578,549,507,526,585,612,607,602,576,683,759,743,503,678,643,568,553,479,477,432,383,524,719,737,662,693,548,512,391,415,429,426,463,598,575,607,437,796,917,910,858,830,756,638,509,586,621,701,712,784,795,755,472,474,479,514,674,768,704,732,630,538 9,10,9,36,51,39,27,450,497,458,429,443,462,468,498,494,495,488,519,536,536,407,444,452,430,446,430,424,410,379,463,504,497,484,490,490,449,397,384,381,415,419,478,495,527,401,697,715,693,660,645,601,535,452,471,483,566,587,659,676,647,429,430,420,453,474,505,493,526,464,439 7,23,23,107,166,168,107,381,390,405,391,376,403,405,407,419,418,399,414,400,424,386,390,384,394,385,389,368,402,378,403,398,426,402,403,384,397,372,395,408,402,434,463,431,424,404,499,499,464,416,435,424,390,441,538,525,549,549,560,537,463,380,383,394,408,385,427,395,409,404,399 15,64,61,350,541,540,344,427,566,531,489,454,451,455,495,482,468,464,568,718,694,473,671,615,536,529,462,434,426,406,447,670,731,608,645,517,447,414,412,400,409,447,550,509,526,453,670,905,925,845,817,715,573,484,511,531,615,622,681,683,628,435,418,421,433,525,711,650,652,547,474 20,9,9,19,27,26,17,396,394,382,398,359,376,407,399,399,391,406,401,398,391,394,386,393,381,382,363,372,389,391,410,384,387,386,400,390,398,398,394,383,395,412,438,423,413,392,440,418,403,403,401,408,388,402,415,447,459,467,498,493,427,379,366,395,390,387,380,394,402,387,380 5,20,20,63,79,78,63,401,443,424,412,404,418,415,421,438,448,431,457,526,518,410,488,459,425,426,393,389,376,387,408,497,546,463,476,435,408,397,393,396,393,429,445,411,437,417,531,670,698,604,581,496,427,421,461,457,496,516,540,510,496,421,403,397,391,445,523,481,502,437,413 11,9,9,7,8,7,6,474,529,494,471,460,450,499,574,547,545,542,598,650,635,458,569,533,494,485,435,444,412,403,482,614,632,559,578,474,437,405,399,409,415,455,560,542,560,412,714,815,791,738,713,636,510,465,532,544,624,641,720,711,672,438,426,439,452,580,663,600,609,505,476 5,19,19,102,121,121,101,427,476,494,492,433,455,435,430,428,448,434,512,645,612,430,585,552,487,481,439,427,384,426,414,598,645,554,572,472,443,398,398,388,393,403,467,444,457,411,596,835,843,770,732,609,496,448,462,506,555,546,623,604,562,405,412,399,398,474,630,548,587,499,424 17,10,9,12,14,12,10,406,410,411,414,397,398,417,407,389,407,393,429,455,459,402,425,421,401,408,396,378,384,371,400,464,459,416,429,386,399,391,396,406,389,404,427,402,415,407,495,584,569,524,492,442,409,433,460,455,477,477,491,477,485,409,383,382,390,423,456,422,445,407,385 12,18,14,39,52,37,28,441,412,376,382,374,383,466,451,470,438,406,419,412,412,381,414,390,390,394,388,382,391,391,407,422,418,411,400,384,404,393,411,417,413,417,492,490,458,408,540,488,473,436,429,401,402,423,453,481,537,544,623,557,522,388,389,368,372,385,414,405,397,369,385 1,10,10,38,54,56,39,395,388,398,394,396,407,403,413,385,409,396,420,443,417,385,411,407,391,398,389,381,388,394,410,425,441,413,428,402,391,376,400,393,411,400,404,420,410,400,435,520,527,500,459,422,395,413,443,423,454,456,484,459,456,400,374,395,380,406,415,429,440,401,393 18,10,9,26,35,25,19,417,404,395,392,387,378,433,422,394,410,406,401,414,408,393,398,390,391,402,378,376,388,379,405,395,402,399,392,384,391,384,400,382,389,389,427,432,411,395,440,446,436,415,407,391,392,401,435,405,470,495,507,476,432,378,384,373,396,400,396,390,391,386,385 1,33,32,72,115,116,71,460,438,433,414,386,423,438,501,487,467,458,492,483,491,405,455,431,415,395,403,394,390,417,431,476,483,438,424,405,406,417,427,425,446,476,561,511,519,446,650,650,610,561,538,470,422,511,605,603,636,609,684,658,598,434,406,403,425,427,480,451,481,436,406 3,114,111,305,399,381,290,568,679,650,598,569,578,641,702,706,704,691,736,796,786,498,704,669,594,578,504,504,450,421,633,756,777,706,716,618,531,435,444,479,532,605,738,712,726,526,873,947,944,888,861,784,675,675,754,766,820,822,881,877,842,529,490,530,538,674,773,711,753,623,565 15,10,9,63,93,93,59,420,412,413,409,399,381,414,435,415,430,402,431,439,430,381,420,407,399,401,395,414,391,389,415,422,426,419,407,411,394,382,391,398,409,412,457,440,441,400,533,526,515,476,469,429,405,434,458,462,516,513,568,551,498,390,397,412,392,414,418,414,415,397,406 17,10,9,49,67,65,47,422,413,397,415,406,407,429,459,417,415,421,409,414,424,397,404,403,380,417,386,393,380,401,409,404,418,391,393,405,392,384,394,409,392,432,470,460,457,421,507,497,490,462,458,440,400,475,510,508,534,520,563,531,492,401,389,395,375,416,438,412,414,403,406 12,28,26,67,99,87,55,409,495,470,458,421,436,434,434,446,431,432,492,622,588,434,566,508,469,459,421,432,400,411,436,543,611,514,543,430,427,365,384,409,400,417,439,426,457,412,585,811,818,743,707,586,470,436,441,476,532,518,595,580,526,391,410,402,400,473,589,542,544,488,436 7,29,21,46,71,47,31,401,411,408,393,413,359,395,417,409,397,414,421,451,414,391,421,402,417,390,399,394,388,395,390,442,436,418,427,389,399,399,405,399,432,430,473,461,444,397,483,548,540,483,463,431,398,460,470,460,492,494,565,501,472,393,400,390,385,396,433,414,416,404,401 11,8,8,54,95,98,54,398,382,387,391,371,381,387,405,378,376,387,378,421,389,390,393,400,397,383,395,397,373,374,395,396,392,388,402,371,397,368,394,413,384,393,412,406,386,389,401,426,452,419,390,408,397,393,421,419,436,436,436,422,409,395,394,385,386,383,404,388,384,393,382 5,9,9,75,94,95,74,389,416,395,391,392,397,401,407,393,390,410,436,473,436,389,443,425,407,410,393,376,389,392,393,450,475,417,414,403,381,388,385,389,387,393,410,415,412,394,469,575,584,525,507,429,414,418,411,432,441,447,480,464,444,403,389,386,388,405,444,424,432,419,389 3,10,8,37,37,24,25,442,441,407,408,416,405,442,467,463,451,431,454,492,453,395,455,432,413,421,404,387,384,383,425,457,465,435,437,399,410,401,405,419,421,467,522,481,472,408,587,591,590,509,505,440,415,507,564,564,616,617,671,624,562,399,382,404,403,417,481,456,448,417,403 9,11,9,29,35,27,23,427,408,389,400,392,389,429,431,418,413,414,398,407,419,391,404,423,386,395,416,388,383,402,405,410,425,416,417,397,399,403,391,399,395,398,423,423,423,377,463,474,472,422,440,403,395,403,438,400,454,466,489,481,455,382,383,383,378,387,416,406,395,386,376 8,98,88,116,166,149,102,468,722,676,577,491,506,490,542,496,488,490,778,907,842,699,887,792,710,690,541,510,426,395,486,891,893,795,801,630,537,406,463,468,536,585,646,594,562,567,702,1001,986,910,865,731,593,687,714,701,708,686,750,723,668,424,465,406,426,772,894,789,810,657,529 14,187,157,226,378,339,198,540,694,644,603,518,524,598,652,627,604,601,729,837,805,575,804,744,664,642,540,524,433,433,553,805,838,752,780,615,553,421,455,487,512,615,721,655,663,535,804,963,967,899,871,773,656,648,732,738,788,788,838,819,774,474,501,477,500,695,826,769,775,671,554 5,14,12,35,45,35,28,449,404,381,407,378,385,453,452,422,433,404,410,425,407,390,409,391,401,388,397,377,393,373,424,423,415,387,388,385,400,404,410,405,421,459,476,460,444,405,520,481,469,428,411,390,386,467,510,492,552,560,603,569,508,397,381,394,388,391,410,397,396,384,399 1,12,11,27,25,21,20,415,449,423,420,413,413,436,455,447,433,405,453,512,507,403,497,465,427,422,403,408,399,384,444,531,536,470,492,438,420,387,419,411,433,483,576,518,491,411,554,673,681,595,566,489,440,464,503,498,551,553,588,568,514,391,397,406,397,451,514,483,470,443,411 13,16,16,113,192,199,114,400,401,369,390,382,385,390,395,406,396,398,411,440,421,398,429,402,401,408,376,396,381,371,395,421,436,424,406,410,397,410,388,390,409,401,420,396,410,410,444,506,519,477,446,416,406,411,411,421,457,431,444,440,429,387,384,391,388,401,424,405,398,392,397 1,53,50,21,34,31,18,492,632,590,547,494,535,536,574,576,571,567,671,781,765,512,723,655,583,576,489,476,442,423,519,750,782,689,705,585,494,407,437,433,486,512,645,604,610,451,766,923,925,858,833,731,590,596,665,678,743,732,786,779,729,438,442,450,471,618,753,706,705,606,493 11,9,9,61,91,93,61,386,393,385,380,366,385,387,410,403,377,400,413,404,400,397,396,378,388,376,390,385,381,373,384,388,397,391,406,389,372,383,390,394,390,433,399,404,395,402,429,440,435,414,416,400,401,433,454,465,480,439,473,444,415,394,390,391,377,384,398,382,403,375,384 3,46,44,231,390,374,224,403,422,423,398,412,386,387,413,409,406,391,436,478,440,384,443,421,405,400,396,384,390,407,407,458,442,414,442,404,410,405,409,384,415,427,454,452,434,430,483,592,617,536,522,462,427,465,536,518,545,530,549,512,484,387,397,392,383,398,456,436,436,411,398 8,89,81,63,82,67,54,435,432,424,416,398,385,451,460,432,414,418,412,509,512,417,486,463,426,410,424,405,391,412,420,485,530,468,463,383,404,405,423,420,427,459,509,463,463,412,536,680,716,607,561,492,429,453,477,486,545,539,613,560,505,381,377,369,401,416,510,469,458,402,427 20,13,13,40,59,58,39,426,448,431,413,420,419,432,427,417,422,428,471,517,533,403,502,476,433,425,418,407,382,386,420,511,535,480,483,452,406,408,407,406,397,433,472,441,453,393,547,723,733,650,607,525,442,426,478,511,580,552,611,593,530,405,405,383,412,448,546,492,499,435,415 1,11,11,48,56,56,48,413,413,398,406,397,388,413,433,405,417,443,437,468,484,402,438,432,416,414,392,393,390,399,392,481,482,406,441,411,421,389,386,393,401,403,457,423,417,403,507,620,629,539,521,459,437,438,459,466,512,476,552,515,482,409,398,414,394,415,479,440,454,408,401 18,13,13,67,88,89,65,409,416,403,397,398,386,399,420,431,405,418,427,503,490,415,451,431,407,419,385,398,394,399,424,470,489,435,444,432,412,399,405,408,403,419,456,424,443,401,529,634,643,571,523,481,432,425,465,475,533,507,537,512,497,392,402,403,408,436,487,423,460,404,403 17,20,20,102,152,155,103,388,381,397,395,376,390,405,392,410,397,400,398,401,398,387,386,394,397,385,372,394,383,381,397,407,385,388,386,384,372,395,395,396,411,400,431,421,412,408,429,479,471,435,435,408,398,417,463,446,471,440,479,451,433,388,394,388,398,384,404,392,406,407,396 1,1023,572,294,351,106,88,761,793,750,693,629,645,811,860,839,830,806,844,910,891,641,849,796,728,710,602,560,485,581,777,880,896,820,828,722,635,681,765,789,834,903,974,921,894,787,996,1023,1023,973,947,873,764,940,995,1000,1023,1022,1023,1023,983,627,563,634,643,780,882,835,834,745,666 16,15,13,33,47,39,27,411,389,396,399,390,384,412,396,399,409,386,405,408,414,387,403,395,393,394,386,383,390,395,406,394,407,406,389,413,376,406,392,416,387,426,439,418,411,396,461,448,452,418,406,390,391,431,440,462,491,467,496,458,449,388,387,378,392,384,420,388,400,413,376 13,173,157,236,276,256,216,581,760,701,669,571,615,613,684,665,662,646,774,890,864,620,849,798,718,713,611,558,449,422,593,852,882,795,821,681,621,451,456,481,529,612,733,696,708,533,862,1018,1019,955,929,847,735,663,742,760,827,819,875,867,827,501,549,482,526,745,877,820,839,724,625 5,120,114,171,182,168,157,394,415,416,411,418,425,398,388,389,390,387,415,470,416,391,430,421,401,387,393,376,381,381,384,433,443,427,418,426,394,388,384,405,394,381,422,410,394,422,445,551,560,481,492,422,400,400,408,410,423,416,456,462,422,387,382,385,403,408,438,436,416,404,404 4,9,9,63,117,111,59,394,430,412,402,401,405,397,414,426,408,401,426,496,510,413,463,450,421,422,388,379,394,389,396,476,515,456,464,419,409,385,391,392,394,413,430,432,417,410,512,695,702,612,587,502,443,407,436,447,490,485,530,498,471,404,403,399,393,424,493,460,473,425,403 15,36,20,70,92,46,35,491,443,416,416,424,399,490,518,483,483,443,470,501,493,405,471,435,417,402,399,386,392,432,457,496,480,464,450,432,415,429,467,474,512,584,661,588,545,494,677,685,647,591,550,487,457,643,698,708,749,740,780,721,660,400,416,416,406,431,484,458,480,399,427 20,8,7,25,33,26,19,418,409,382,405,390,366,421,437,412,428,424,426,420,422,389,404,401,389,397,378,379,371,387,408,432,443,392,393,379,374,394,433,406,440,458,500,472,455,425,517,506,494,455,431,417,390,491,533,548,579,563,617,582,514,404,388,407,389,403,424,412,415,393,399 14,92,86,59,79,72,53,416,439,417,390,404,393,437,440,420,405,432,437,519,492,391,501,441,417,405,394,374,389,413,432,489,541,457,475,432,390,417,422,406,445,476,509,462,457,422,542,598,629,528,498,425,382,436,474,486,541,512,586,542,506,381,396,401,425,421,528,486,468,412,410 6,13,12,39,50,48,37,416,519,488,478,428,440,437,455,453,423,422,493,674,663,439,672,616,512,508,448,426,412,405,449,620,714,583,614,475,424,415,420,415,443,479,569,525,499,421,597,772,826,715,701,568,463,491,541,572,649,626,686,630,581,385,407,402,416,500,697,633,628,530,447 9,11,9,34,39,31,27,429,415,384,387,392,388,440,449,426,415,409,405,421,410,392,394,400,386,395,381,379,372,389,399,391,416,411,393,381,373,394,404,396,390,401,439,441,414,396,479,485,478,456,437,407,407,406,429,431,489,495,552,502,477,374,389,399,402,394,395,401,391,399,387 16,12,12,225,286,291,227,436,471,447,435,443,449,497,526,556,550,541,531,514,511,413,424,420,423,421,416,426,407,412,583,529,474,489,487,478,464,416,452,453,501,582,705,682,690,416,746,676,619,611,583,576,471,457,528,579,677,668,748,750,705,427,434,445,453,481,479,479,491,445,451 2,14,14,107,165,171,110,387,417,408,410,385,369,386,405,398,405,395,428,434,434,396,415,418,399,397,382,390,375,392,396,438,444,425,429,425,382,391,387,376,392,370,397,402,405,396,452,574,566,510,467,433,405,372,378,393,419,418,465,426,424,413,386,384,375,408,450,417,428,404,394 11,227,152,290,540,390,185,813,1023,1023,1023,984,984,855,885,864,848,840,1023,1023,1023,1023,1023,1023,1023,1023,1023,989,891,581,863,1023,1023,1023,1023,1023,1008,613,720,757,822,895,985,957,952,775,1023,1023,1023,1023,1023,1023,1023,895,935,935,980,977,1023,1022,991,700,949,680,732,1023,1023,1023,1023,1023,1023 6,40,37,103,116,104,93,487,531,507,468,441,450,505,542,523,500,486,581,663,627,459,586,540,492,491,447,412,404,403,481,618,652,562,556,482,433,407,431,440,451,496,604,552,545,446,724,836,828,759,725,653,522,544,620,656,732,724,775,743,691,430,417,428,441,531,644,579,588,497,471 2,9,9,61,103,108,62,406,382,379,398,383,392,397,407,416,410,401,396,396,406,392,401,396,402,398,394,388,375,389,388,396,409,384,409,365,401,393,388,408,414,407,427,430,411,397,462,443,433,426,426,397,407,432,461,456,480,457,476,459,432,399,382,404,395,395,404,388,395,384,391 14,57,49,56,87,73,46,501,637,573,517,469,517,535,598,580,569,542,642,764,734,529,720,661,575,558,472,439,431,414,520,731,765,664,687,562,476,415,435,436,478,513,637,597,600,460,769,905,904,838,805,713,566,572,658,659,721,719,778,763,724,445,440,466,474,626,773,714,728,599,503 11,10,9,24,32,31,23,393,395,389,377,389,379,406,400,393,386,390,404,403,408,382,398,403,390,385,392,390,374,361,388,385,414,402,395,392,388,390,400,412,404,405,445,407,419,404,447,440,447,417,406,387,385,418,440,421,455,442,469,454,430,380,387,386,378,402,419,396,391,392,385 6,102,82,72,99,82,59,556,688,654,601,508,520,571,632,616,627,604,701,826,805,556,793,749,669,643,544,511,451,433,570,791,839,751,767,636,530,443,448,495,516,605,712,668,651,507,816,949,958,891,863,774,658,661,734,752,801,798,850,832,789,465,496,475,495,687,843,790,794,682,542 10,14,11,34,44,36,28,424,433,391,401,394,411,429,447,419,445,421,400,463,451,403,434,424,419,404,394,410,393,394,421,443,470,423,414,397,408,405,413,412,421,428,472,443,441,396,543,590,593,540,499,462,426,454,489,535,594,576,628,584,513,382,402,397,415,416,454,452,459,425,396 14,32,30,95,116,106,87,406,463,441,442,421,427,431,431,416,441,433,468,575,538,409,518,469,456,432,418,420,392,406,421,520,565,492,503,449,413,402,404,401,404,455,506,460,453,406,568,750,757,671,619,542,442,468,509,522,589,556,627,596,548,399,394,409,394,442,560,507,509,444,408 13,11,10,41,79,80,41,405,419,396,404,403,412,412,434,417,421,405,437,473,448,390,455,430,417,406,402,401,390,395,387,458,486,423,439,416,394,389,390,397,388,411,431,420,406,390,494,626,623,555,525,462,421,424,449,446,484,489,528,500,479,388,382,396,374,422,477,449,454,406,413 13,39,36,299,499,492,288,389,427,424,403,393,407,396,401,396,390,390,426,477,469,404,468,442,404,426,394,381,376,389,407,445,481,437,444,413,390,395,388,409,383,372,403,400,402,418,428,605,661,543,520,467,418,402,408,409,430,417,428,418,391,384,391,390,405,407,468,474,446,431,376 11,12,12,47,71,71,45,429,495,493,450,446,443,415,449,438,446,450,512,625,602,444,579,523,479,469,429,423,391,395,423,586,627,540,550,475,445,402,389,395,408,429,476,439,457,406,589,814,828,749,714,616,504,433,475,485,539,533,595,555,529,407,411,415,401,462,603,562,535,480,443 10,10,9,43,54,48,39,484,479,462,434,439,441,515,584,589,583,584,563,538,532,391,410,410,419,430,419,407,383,406,552,490,464,456,473,489,435,405,402,420,457,497,649,620,643,427,796,724,637,641,600,567,498,545,611,668,758,755,823,812,772,470,408,464,489,496,470,484,503,453,451 13,38,38,238,351,357,235,396,427,404,382,392,394,380,418,400,400,393,431,491,488,404,458,453,409,415,401,403,393,384,391,483,489,459,445,408,406,412,397,381,397,390,431,401,396,408,463,636,643,557,528,468,413,422,432,436,472,470,505,471,444,418,410,403,390,426,488,465,450,423,403 4,15,15,87,140,141,85,405,410,408,400,389,413,400,402,404,393,384,420,448,451,399,445,414,408,404,388,383,391,400,391,443,463,430,415,398,402,402,387,390,379,417,398,410,413,400,442,583,581,509,493,430,406,398,429,412,432,435,457,473,434,403,402,390,384,406,446,408,429,395,392 18,13,10,44,42,30,31,441,411,386,403,385,400,429,432,423,439,414,406,414,407,376,398,391,394,384,369,399,385,404,410,408,407,398,399,385,403,407,384,453,424,440,487,458,449,418,524,464,463,433,419,390,385,481,531,503,552,569,619,550,501,393,385,396,396,391,385,389,408,393,391 8,9,9,30,48,49,29,403,440,411,409,391,421,403,434,428,425,437,465,501,500,397,471,447,424,430,409,419,394,382,407,480,485,442,475,425,406,378,397,388,384,404,434,400,435,377,527,693,705,631,601,516,469,400,414,444,470,479,518,502,496,393,402,412,396,441,486,475,472,431,421 20,16,10,41,53,30,24,445,390,412,400,370,373,423,458,444,410,381,397,451,420,390,409,402,393,383,389,377,378,415,422,410,413,392,404,393,384,409,404,402,430,450,486,449,436,384,513,477,486,436,428,413,382,469,513,527,559,540,617,551,492,394,390,385,389,374,412,404,426,391,394 16,130,118,196,215,191,174,566,714,670,634,561,600,623,667,660,676,649,747,832,813,575,765,719,650,640,553,544,477,396,598,793,813,738,757,639,556,410,464,499,535,610,739,699,704,489,855,997,994,940,912,844,734,611,718,751,833,824,872,855,822,500,546,488,542,718,835,786,804,699,625 13,19,19,64,91,92,65,396,438,423,415,396,409,379,401,412,390,397,442,502,519,416,470,468,434,421,388,386,377,390,393,484,521,456,468,415,404,380,387,383,381,405,431,418,408,377,464,681,701,608,579,502,437,404,395,422,433,425,445,469,438,389,391,386,390,433,503,453,466,424,407 14,9,8,21,27,22,18,413,442,416,423,395,423,420,456,443,432,438,483,524,502,404,473,454,427,416,414,406,407,382,433,517,525,458,481,423,406,392,387,399,409,447,482,447,449,401,571,687,686,617,571,486,434,441,465,484,537,526,583,574,531,395,420,411,402,453,525,470,493,422,395 1,20,15,38,46,28,23,454,520,490,447,425,434,463,505,484,487,447,518,640,618,428,613,547,469,469,433,395,392,404,447,593,651,549,560,447,424,410,413,436,446,482,585,519,498,446,642,762,782,699,658,574,463,559,620,631,687,666,727,686,633,417,403,399,422,475,637,575,568,507,415 20,136,129,83,120,104,69,412,400,394,405,397,393,425,424,424,403,384,413,403,428,381,394,386,396,372,391,389,377,433,443,412,420,415,425,400,403,403,422,433,434,458,515,486,459,415,478,484,478,460,459,420,404,408,430,434,496,503,518,487,460,396,397,400,377,408,396,410,407,385,382 20,46,44,88,133,120,77,442,508,433,476,437,443,484,503,494,483,454,543,589,584,429,531,489,463,427,433,411,385,417,449,576,580,519,521,470,435,411,407,411,425,466,558,514,509,435,687,787,780,703,679,575,489,496,593,594,675,659,728,702,647,426,406,414,431,498,592,511,540,477,434 16,24,23,30,35,32,27,479,455,443,424,413,446,539,598,568,580,552,551,497,515,405,397,405,408,401,402,397,419,431,601,527,485,471,486,467,448,457,516,540,617,700,814,759,730,435,773,688,622,572,569,512,460,570,669,716,801,789,840,803,757,459,406,462,473,474,458,468,469,441,429 12,17,17,67,93,92,65,417,437,450,438,406,404,411,444,429,431,429,462,548,538,422,502,459,432,435,414,407,394,402,413,517,540,473,484,402,408,372,397,417,390,414,454,437,426,400,560,732,744,656,635,524,435,444,465,486,529,518,561,555,502,398,396,395,396,454,534,487,494,430,404 4,42,33,56,53,37,43,467,536,490,469,445,456,479,531,518,501,483,567,680,667,466,631,593,510,504,434,429,425,411,463,652,685,586,612,500,435,397,431,434,462,512,589,551,536,450,695,841,846,764,737,633,503,564,636,651,702,686,744,722,669,418,423,419,430,535,677,622,631,524,457 1,56,43,61,96,71,45,426,382,421,385,423,381,429,449,431,421,413,395,422,394,378,382,395,390,394,382,370,383,404,408,395,418,406,395,371,402,405,382,398,407,444,475,455,449,419,495,472,454,406,425,402,390,426,432,468,493,502,540,534,480,397,370,377,389,404,416,406,386,388,367 13,88,75,79,104,88,65,591,491,439,435,444,446,570,552,504,495,468,507,579,570,420,528,477,456,441,420,399,395,434,556,579,604,496,534,445,422,442,460,490,553,660,792,727,688,430,659,740,751,683,678,636,545,517,587,602,682,663,724,691,648,409,411,422,415,465,563,506,486,445,420 1,27,26,269,384,391,269,457,506,487,455,446,453,477,515,499,507,496,539,639,620,446,589,526,495,482,453,424,402,408,469,609,631,535,565,484,448,425,439,426,469,488,592,557,530,473,716,835,834,761,733,646,525,560,630,643,716,688,753,724,677,429,421,431,445,509,635,580,598,489,445 19,11,10,22,32,27,18,424,407,388,389,397,405,439,437,410,432,401,402,419,404,383,402,400,391,393,379,396,397,397,390,414,420,401,418,386,390,392,400,416,399,440,468,442,435,395,483,487,469,428,440,415,403,416,418,454,491,495,561,507,476,383,391,383,389,377,409,406,401,392,385 16,31,31,57,93,95,57,430,772,718,632,534,486,405,397,407,398,397,813,965,890,757,955,851,785,759,621,525,466,408,465,951,950,850,854,688,573,393,451,492,520,581,650,575,522,512,495,1023,1023,947,902,762,605,622,618,566,529,490,540,478,470,397,476,398,413,784,938,823,831,711,528 13,188,156,349,616,537,304,632,701,653,610,548,604,681,739,701,698,687,735,810,792,588,774,740,705,693,630,614,535,454,576,747,778,699,726,630,580,441,446,495,544,628,740,690,691,561,873,957,968,920,899,843,743,701,784,801,867,857,905,883,842,545,559,544,568,702,794,761,784,669,628 17,10,10,46,63,63,45,413,439,407,411,397,422,407,427,417,440,432,449,488,457,413,442,426,418,401,394,389,384,411,406,453,461,431,461,424,409,384,388,404,406,405,459,451,442,384,541,664,648,575,560,494,455,397,453,477,516,520,555,551,507,410,411,388,418,439,451,434,482,422,395 20,9,9,100,151,155,99,445,432,423,403,398,398,443,466,462,448,436,481,487,449,406,434,405,415,400,378,398,402,395,430,457,455,432,431,403,384,416,419,424,426,443,504,481,471,432,612,639,609,548,535,477,444,478,541,558,623,594,668,633,565,424,398,419,407,430,472,460,437,423,409 20,34,32,69,97,92,65,427,477,432,429,408,435,438,455,471,448,429,468,562,525,416,509,468,427,441,418,398,382,373,427,529,553,475,497,437,398,395,394,388,403,439,471,471,475,401,606,742,752,673,634,531,455,462,525,554,611,586,645,632,564,391,417,406,405,461,540,506,509,443,424 1,22,15,41,62,39,25,419,369,381,372,377,381,425,418,413,406,399,393,388,405,369,369,383,384,379,381,400,385,389,406,391,395,401,375,390,383,386,409,410,415,450,490,465,457,412,497,436,414,403,391,389,397,450,523,517,546,516,554,500,466,390,395,372,391,386,381,409,390,403,392 5,33,17,86,80,37,40,470,446,433,413,385,438,495,552,517,496,490,489,511,494,412,438,449,405,419,407,402,401,431,479,486,504,460,468,402,419,456,473,497,534,610,699,620,568,526,729,681,641,580,546,480,447,691,751,760,795,781,821,767,710,408,404,409,421,444,478,459,469,433,409 1,27,26,113,185,188,112,402,412,394,383,401,398,435,437,427,403,422,414,407,413,372,402,408,393,401,387,367,404,412,419,405,435,402,407,398,377,384,421,411,412,462,514,455,432,453,506,521,506,466,447,415,381,560,653,656,663,611,641,578,516,399,418,380,393,388,419,404,412,379,387 5,13,11,25,30,25,21,413,390,394,380,384,369,405,427,397,407,400,386,405,393,371,376,378,396,383,380,376,361,386,396,393,392,381,379,381,370,402,395,404,385,411,441,429,414,396,443,391,406,419,386,382,377,411,455,444,480,470,514,484,445,392,388,385,385,402,392,375,400,391,371 11,31,29,22,20,12,12,569,707,663,616,543,565,642,697,691,679,671,750,829,804,568,759,717,649,628,559,514,442,408,606,799,806,733,757,644,560,416,426,425,470,544,667,662,689,444,851,963,953,903,873,803,681,562,643,668,766,771,838,846,807,522,531,534,541,720,829,771,795,664,606 12,23,15,50,63,39,33,491,412,412,403,395,367,490,487,459,436,435,414,416,409,396,396,409,396,412,376,377,363,413,422,414,412,395,384,412,410,393,408,404,406,442,489,482,459,422,554,493,471,425,419,412,373,456,507,486,564,606,657,620,541,384,379,382,391,393,404,390,396,383,389 17,9,8,28,32,25,22,439,388,401,392,391,401,443,431,434,426,404,410,381,403,390,389,391,379,382,380,390,382,402,398,403,387,402,396,383,389,387,405,392,417,427,492,465,430,416,525,459,430,433,421,373,396,467,516,505,561,549,604,552,507,393,398,363,395,395,403,393,389,381,392 15,12,9,37,38,25,24,453,554,550,497,454,446,459,491,490,478,493,555,747,727,462,724,681,564,568,474,460,408,404,457,671,768,636,673,525,466,405,436,433,449,485,538,533,527,443,664,834,872,783,753,625,483,531,598,609,664,659,714,674,619,408,422,426,410,509,758,687,673,550,482 13,8,8,26,27,24,23,404,382,404,391,380,388,402,419,417,402,390,379,397,374,393,397,384,383,384,377,388,368,378,370,401,390,390,394,386,394,391,387,414,388,418,440,424,422,409,464,411,409,386,373,389,380,430,446,419,467,464,509,496,454,388,382,379,377,400,395,395,381,385,391 16,10,10,54,96,94,51,415,407,390,404,391,407,404,411,415,404,403,405,422,426,380,402,396,407,386,374,402,388,377,393,439,425,401,418,393,399,379,387,393,391,406,419,408,426,408,476,512,494,465,435,416,405,413,438,455,485,497,505,447,446,389,379,387,393,405,413,413,446,401,402 3,54,48,43,41,27,29,653,733,684,661,603,608,690,758,746,740,737,787,847,832,590,778,722,677,656,577,551,479,430,665,815,830,754,771,664,597,410,451,459,488,591,735,730,758,493,907,993,978,933,908,839,744,652,742,762,839,847,905,908,876,582,544,591,632,786,873,817,842,744,640 3,31,32,360,374,385,364,395,382,387,394,386,382,406,390,379,391,387,397,410,386,383,405,399,385,376,401,374,402,380,388,400,413,392,390,377,396,371,365,398,386,398,389,389,382,417,414,436,460,432,419,401,394,393,385,389,402,413,412,426,398,392,397,386,394,393,404,384,400,397,387 8,15,13,22,35,29,18,431,399,389,373,371,374,443,449,441,428,404,405,418,404,393,399,403,389,389,390,393,395,377,408,390,413,417,384,400,393,394,383,389,381,428,489,447,457,407,493,492,471,450,420,410,396,414,436,441,487,532,580,526,492,383,385,389,399,372,432,392,399,392,375 2,32,13,68,72,26,28,509,503,469,452,419,417,540,589,561,554,526,530,601,560,422,511,474,455,449,415,416,398,424,571,575,579,504,533,444,418,469,510,554,616,724,855,800,733,528,865,815,787,715,675,592,501,711,802,852,977,978,1014,938,873,432,415,439,444,475,563,497,535,448,440 8,49,48,202,251,251,198,455,522,486,486,429,453,448,485,470,478,487,566,640,624,459,600,548,487,481,428,432,404,384,455,621,647,565,564,465,446,389,412,397,423,440,510,491,490,426,661,831,840,769,728,633,534,467,524,543,619,615,683,661,620,407,448,413,413,523,655,581,603,514,449 15,9,8,22,21,16,17,410,467,441,423,408,405,425,442,441,430,426,453,567,532,424,539,492,440,437,394,404,396,419,433,517,584,493,519,433,411,395,404,409,408,426,491,435,425,408,537,698,717,638,592,497,439,449,481,473,534,543,584,534,512,401,415,401,408,449,567,508,515,446,412 2,30,9,195,200,64,59,518,648,612,555,482,534,565,644,623,587,597,685,799,772,528,733,677,606,578,485,479,432,449,553,758,799,705,715,595,539,465,486,517,557,656,754,694,681,546,825,940,940,876,848,756,637,735,797,803,847,831,874,847,796,445,455,478,480,637,762,714,717,600,504 3,29,20,41,60,38,24,437,397,377,385,365,373,437,444,434,421,375,397,393,418,386,396,398,397,398,377,392,389,399,433,411,408,402,403,376,398,392,414,435,441,488,536,488,467,434,551,497,452,417,422,402,408,508,557,567,612,606,640,597,515,407,382,383,388,393,372,402,391,398,397 13,9,9,32,50,48,30,400,433,418,426,411,426,414,441,431,424,424,456,506,496,403,465,460,433,436,413,402,383,397,420,488,506,465,461,452,405,388,405,384,401,414,429,427,434,398,555,695,696,625,585,516,460,417,452,445,499,501,552,551,502,396,408,406,402,453,494,470,476,450,433 17,34,34,50,71,62,43,432,443,408,422,395,413,419,447,445,426,415,446,471,487,408,438,438,411,417,413,383,387,439,408,458,455,433,455,420,391,394,399,393,391,402,474,434,443,401,559,656,648,586,549,485,440,430,488,473,545,550,574,563,516,392,400,384,396,428,444,451,470,432,393 17,28,26,18,19,18,17,410,409,400,398,402,413,428,447,426,410,413,423,429,434,409,407,391,393,378,396,400,385,371,429,406,406,400,410,381,400,424,405,406,419,448,486,463,428,419,539,506,481,457,449,420,391,478,517,533,571,546,585,542,520,399,385,377,404,419,433,425,409,403,395 7,29,17,35,47,20,14,473,409,417,407,373,427,453,499,493,453,441,444,461,466,408,425,425,393,390,385,373,366,433,444,461,424,427,442,403,413,428,442,479,495,562,647,573,546,430,622,599,546,509,460,440,411,542,625,635,707,694,740,675,611,408,366,390,425,428,436,420,429,402,402 12,229,92,247,248,135,137,872,951,921,882,828,848,903,955,949,943,930,983,1023,1023,841,1016,976,923,910,832,796,703,587,880,1023,1023,977,999,897,838,620,675,719,777,864,968,952,960,761,1023,1023,1023,1023,1023,1023,933,912,971,981,1023,1023,1023,1023,1023,774,790,787,818,962,1023,1012,1023,943,867 10,13,13,39,50,51,39,414,452,427,398,394,396,425,420,434,410,410,456,504,489,416,481,442,425,421,391,396,388,394,398,468,496,451,443,402,423,404,393,390,411,417,461,442,423,388,520,643,635,578,540,488,417,431,464,494,556,542,566,540,496,405,407,406,396,430,503,468,459,441,401 10,118,107,175,234,208,155,523,688,643,584,541,559,571,619,593,587,566,705,816,808,548,766,719,649,618,547,530,454,428,535,779,808,719,743,610,508,393,429,450,455,520,610,600,626,456,806,973,977,916,885,808,682,572,652,678,757,750,815,806,761,458,490,457,482,676,806,755,758,672,560 1,16,12,46,47,33,34,456,388,383,399,418,418,450,493,441,463,417,411,423,416,384,386,392,394,395,382,377,376,411,418,411,418,397,403,410,374,410,414,424,440,479,547,505,465,430,592,490,462,438,444,420,403,503,568,561,623,619,679,630,573,391,383,393,396,384,411,388,419,402,397 6,12,9,33,39,32,25,417,421,414,416,372,395,430,455,428,440,418,433,498,465,393,472,438,403,411,386,391,393,393,421,470,491,438,457,413,403,417,404,418,424,447,506,455,449,427,554,578,591,529,485,444,416,468,512,534,592,575,645,591,544,388,377,393,397,428,475,449,449,410,416 11,15,14,15,18,13,11,524,594,519,501,478,499,576,649,622,612,595,640,673,664,469,578,532,498,490,430,451,425,405,537,633,642,562,574,509,470,416,409,435,458,494,632,589,605,452,783,833,805,763,728,656,557,550,634,658,731,728,797,790,748,482,437,493,504,591,683,616,655,565,485 13,80,76,74,90,84,70,409,398,408,377,403,407,428,452,417,402,427,423,478,478,390,470,453,412,406,404,382,374,407,424,480,477,451,447,423,416,408,403,412,393,423,481,478,449,411,502,542,561,480,461,405,411,442,474,482,513,524,554,511,487,385,385,407,401,420,493,426,465,428,394 8,102,58,106,140,62,44,511,619,554,484,468,483,552,591,576,571,541,617,762,741,497,704,655,560,555,495,454,402,423,514,727,772,657,679,557,490,441,482,473,531,607,714,642,634,522,777,900,901,830,806,701,567,688,743,754,802,790,837,800,748,447,450,440,427,586,747,688,682,564,470 2,11,11,49,85,89,51,403,399,398,383,394,398,421,416,406,406,410,418,392,387,375,397,393,392,406,384,380,377,385,398,402,409,399,396,382,395,384,393,411,393,442,441,428,423,415,498,441,447,437,403,400,393,460,484,492,521,495,539,510,494,401,384,403,391,398,398,383,393,403,386 14,12,12,70,106,106,68,390,426,409,401,375,386,424,399,409,403,403,410,457,449,392,429,413,396,410,384,410,374,400,399,441,458,422,420,409,407,395,411,394,403,424,448,419,418,396,497,590,610,531,486,434,405,432,475,477,520,512,556,504,485,394,382,388,394,423,452,437,429,419,398 10,8,8,35,36,34,33,435,497,463,437,428,419,434,458,423,449,438,513,651,578,462,619,550,495,476,429,425,410,393,421,615,639,530,558,465,423,383,402,413,410,434,516,464,461,423,581,771,774,678,650,529,435,461,504,501,574,583,634,589,557,401,420,417,395,495,643,553,591,476,446 15,11,11,51,78,81,53,391,398,413,388,383,374,380,383,405,384,399,398,415,400,399,402,391,396,384,383,379,370,363,392,415,427,401,410,408,387,388,395,388,401,395,409,414,407,381,420,474,497,447,429,431,400,394,419,417,439,420,431,419,409,390,384,391,395,395,410,406,409,399,378 12,16,16,41,47,48,42,422,449,444,431,415,430,435,417,430,448,420,487,540,535,418,507,462,446,432,429,401,385,378,413,510,544,474,493,412,403,410,399,400,402,424,474,462,469,418,548,744,756,653,619,531,457,480,508,514,599,568,601,572,530,401,383,398,395,443,526,483,510,446,421 6,28,24,39,47,26,23,463,512,497,469,433,425,471,499,484,462,467,512,703,662,450,680,620,539,533,466,415,418,414,432,642,710,570,624,503,436,400,414,407,430,469,554,516,507,441,608,776,819,725,700,574,471,487,572,570,651,648,690,633,586,404,406,409,399,493,683,616,618,542,444 11,19,12,42,54,32,26,422,384,401,386,382,391,425,434,437,401,417,406,400,391,384,408,391,377,405,378,400,377,410,406,413,399,401,402,392,385,395,416,411,429,438,512,453,438,428,493,449,450,436,425,398,392,490,541,515,568,544,605,549,491,394,388,385,374,378,382,396,403,393,381 6,49,48,111,185,182,109,445,578,540,511,453,464,489,506,511,489,496,585,714,697,467,652,609,521,517,456,452,420,390,454,657,702,615,647,505,467,390,411,400,427,459,542,533,527,431,692,910,930,855,826,734,595,498,560,592,666,650,725,704,650,436,439,442,436,566,707,655,655,557,484 4,13,10,72,103,85,58,416,414,422,410,392,412,422,454,425,438,418,466,501,460,393,465,449,410,418,407,401,391,382,407,468,503,447,457,419,399,410,411,411,444,473,529,480,457,433,575,664,650,567,538,473,438,504,520,530,616,598,626,591,544,401,380,401,404,439,493,450,472,413,390 13,145,73,227,309,152,114,491,669,638,650,646,709,551,605,592,595,609,678,719,748,458,582,581,546,551,540,576,532,394,547,616,628,609,670,619,578,414,428,427,438,520,615,582,633,469,830,885,878,860,864,847,791,561,638,662,727,732,797,816,778,486,632,504,532,650,690,672,746,678,677 13,12,12,32,50,50,31,400,461,423,417,421,408,423,426,423,424,433,457,484,507,415,469,445,421,429,407,392,391,377,400,484,510,442,449,420,410,393,402,397,407,416,460,421,428,401,531,693,696,617,578,513,447,436,439,456,494,499,542,530,489,393,391,399,397,448,504,470,473,441,404 7,66,52,158,211,182,134,456,579,502,514,464,483,506,559,545,550,522,617,719,689,481,664,607,559,521,451,412,423,408,485,692,714,623,639,519,477,419,443,435,459,494,607,576,580,470,742,875,871,811,784,693,569,574,656,668,723,719,771,747,704,440,458,443,453,586,730,656,686,567,490 10,100,93,58,64,60,54,489,669,622,563,497,529,520,581,553,569,541,701,803,778,521,739,685,626,608,530,519,440,398,509,762,795,704,725,583,520,388,414,411,441,474,584,569,586,423,766,962,966,902,874,787,669,521,602,604,707,711,782,772,731,453,473,461,484,636,779,731,748,631,545 19,27,26,104,127,124,101,428,512,487,473,420,448,443,489,469,467,453,526,644,631,439,577,547,472,480,428,438,387,398,443,613,648,561,546,488,462,390,395,411,417,439,517,488,481,409,627,830,843,771,733,612,531,484,519,535,591,587,650,625,593,406,424,404,408,509,651,562,579,488,449 20,12,12,36,53,53,35,410,453,447,429,419,399,430,454,427,451,428,501,590,558,423,533,500,445,446,422,416,406,370,430,531,578,487,511,442,419,408,405,404,423,439,497,471,458,422,592,758,775,701,657,549,468,464,509,514,582,551,621,607,559,409,399,407,413,468,558,522,532,449,436 1,297,270,191,258,236,173,469,486,432,424,418,425,493,494,501,488,481,488,564,571,414,521,465,442,441,388,401,413,463,460,538,575,506,529,448,409,402,466,468,513,589,672,589,565,462,659,747,751,682,642,548,448,547,626,644,707,685,740,687,636,426,409,411,407,466,542,490,508,439,431 20,13,13,49,60,58,47,401,438,425,425,411,405,401,417,430,421,431,462,514,489,405,456,441,427,429,404,425,390,389,419,483,503,433,451,428,403,377,384,416,396,397,430,422,423,403,544,683,679,604,561,506,432,423,452,448,503,479,509,505,491,403,393,406,404,420,488,474,465,426,417 18,15,14,30,46,37,24,408,401,396,410,373,388,430,434,419,438,409,432,429,411,376,387,393,386,386,379,391,383,391,406,399,386,393,397,397,400,409,397,432,430,444,474,471,440,401,528,450,443,433,418,394,399,465,506,499,533,554,596,542,500,375,392,367,399,402,395,394,390,398,382 16,14,14,67,89,86,65,419,446,422,457,405,413,418,440,430,428,425,469,540,536,428,501,468,448,426,394,411,421,388,430,511,527,471,473,429,407,388,397,388,409,418,449,435,438,395,540,736,725,661,632,525,458,424,448,472,492,513,562,570,513,411,406,400,401,453,546,522,520,465,412 10,176,100,89,96,54,55,528,474,444,421,413,413,563,589,573,560,522,495,543,540,402,473,442,420,417,409,391,411,484,679,601,541,487,481,450,451,582,748,806,868,940,1015,936,850,515,895,794,737,666,634,588,479,742,860,921,1023,1023,1023,976,904,448,397,410,435,465,522,469,504,425,421 13,288,259,26,62,52,19,405,419,417,410,377,407,414,422,408,394,429,421,522,510,415,526,490,432,441,412,398,388,386,389,470,540,449,485,419,423,403,381,405,392,383,392,407,397,415,454,684,737,605,601,475,419,379,418,416,432,428,444,435,408,387,400,388,409,415,528,485,483,424,398 14,11,11,46,43,44,46,410,443,440,420,403,436,410,429,401,423,420,443,525,510,403,471,440,432,420,396,411,410,382,420,470,520,457,480,425,397,393,399,383,382,434,448,453,443,397,535,725,732,657,624,534,449,441,471,501,550,521,589,560,518,400,383,386,396,441,496,479,475,430,419 17,26,24,95,144,121,77,410,417,417,419,410,411,415,436,442,421,427,452,490,476,394,448,430,421,407,392,388,399,384,406,460,463,423,452,417,400,395,389,418,431,400,448,430,412,413,534,682,676,603,574,480,438,426,461,487,523,528,541,558,504,405,389,399,416,407,468,439,442,403,413 2,333,243,301,436,322,218,641,664,611,565,516,573,684,744,708,707,695,727,810,789,535,746,701,620,594,514,476,413,631,835,818,816,741,763,656,610,766,903,945,1003,1023,1023,1023,982,634,982,966,948,889,861,780,669,862,979,1023,1023,1023,1023,1023,991,526,505,512,559,692,795,749,760,658,552 16,82,74,107,129,117,98,504,664,611,586,486,528,536,601,597,583,569,696,804,780,528,747,692,628,599,513,500,425,392,521,770,798,714,740,607,553,423,412,437,454,519,619,606,606,467,788,951,952,891,859,780,656,555,632,668,732,734,788,784,749,448,488,431,479,666,811,735,767,656,540 4,9,9,86,121,123,87,389,406,385,392,397,397,395,402,400,395,408,411,431,448,399,416,417,404,409,399,398,388,388,410,407,439,420,423,407,410,388,379,391,391,402,413,401,403,388,434,542,580,490,493,431,402,399,406,411,417,422,448,435,422,396,390,394,392,406,438,417,413,405,389 10,103,95,301,774,718,272,666,621,550,546,464,496,694,751,727,711,702,705,719,710,473,591,565,518,531,482,443,429,485,615,672,662,587,614,535,498,488,475,531,567,653,763,727,719,589,876,882,862,816,785,705,607,745,821,837,892,882,924,901,856,543,472,547,584,641,712,667,699,563,533 2,16,13,29,47,39,24,415,403,397,385,390,393,405,424,394,408,414,408,403,405,379,384,396,382,381,390,377,394,384,404,393,398,405,395,396,380,407,401,400,414,412,466,423,424,405,465,432,413,400,401,412,385,452,488,459,508,493,546,484,465,389,392,397,396,391,390,408,380,387,392 5,11,10,17,20,14,12,458,497,490,460,447,450,489,510,499,506,481,523,607,580,434,526,500,462,454,414,414,408,395,452,575,580,527,528,471,442,397,396,407,408,446,511,475,516,411,669,781,764,717,677,580,490,467,496,508,595,598,676,669,632,419,417,423,433,522,605,530,569,497,437 4,34,34,197,324,332,201,413,388,400,378,397,412,401,424,405,411,391,412,388,405,394,399,380,383,377,376,410,374,386,395,423,408,400,394,402,381,385,388,392,434,442,476,448,447,444,481,480,463,439,410,388,383,494,545,561,574,539,564,520,460,402,402,381,403,411,408,400,401,394,387 6,10,10,41,41,38,39,398,434,417,422,431,402,397,427,411,412,417,448,526,518,403,485,456,437,434,420,396,392,386,406,503,535,461,482,425,406,384,397,381,411,420,431,422,419,402,518,719,731,643,611,501,453,414,448,438,502,503,532,522,487,397,409,398,395,443,510,489,485,451,417 20,11,10,26,33,31,24,397,396,387,407,389,385,412,434,439,408,401,418,419,401,385,395,411,383,386,388,368,384,413,392,412,416,401,413,390,397,407,408,398,418,420,467,445,421,404,494,469,472,468,434,398,385,438,470,491,516,519,552,525,497,408,391,393,386,395,401,382,403,404,400 9,10,10,39,53,51,35,415,426,398,399,409,407,399,431,442,430,431,430,437,431,393,420,410,412,396,415,401,396,378,410,409,420,409,411,409,404,393,408,381,393,408,425,420,414,379,526,568,541,507,492,434,419,419,435,434,484,486,527,514,501,407,397,389,398,421,432,420,450,399,401 16,40,38,58,78,69,51,457,473,475,472,451,458,505,546,503,502,502,553,584,585,434,495,471,447,451,443,434,419,403,491,554,573,499,545,442,445,395,420,416,442,482,602,550,552,433,690,763,745,696,647,595,489,468,572,590,687,664,731,713,669,438,433,421,444,512,576,549,577,503,458 20,9,8,28,33,24,21,400,386,388,397,391,369,427,431,392,404,407,412,429,415,390,397,399,398,386,380,379,368,390,394,413,406,392,386,394,391,368,417,416,407,427,456,412,416,395,459,465,473,426,413,406,386,434,430,442,490,471,492,482,455,381,406,385,377,374,411,397,410,400,404 10,21,19,27,33,30,24,458,599,540,529,482,471,488,546,527,530,527,640,749,720,507,692,626,570,544,482,461,412,414,481,709,735,634,668,553,487,399,406,411,428,457,559,537,539,431,731,902,895,831,795,715,578,480,535,558,655,651,723,722,684,434,454,419,455,622,750,683,698,584,494 12,32,30,42,44,30,29,512,607,555,501,463,502,544,605,577,587,554,667,736,725,483,666,628,545,548,485,440,434,391,516,712,732,640,661,551,507,416,410,429,457,497,617,593,615,434,775,893,887,828,799,706,604,519,613,635,721,718,788,780,733,466,447,441,482,626,746,679,692,599,503 11,9,8,28,32,27,24,436,519,498,465,450,457,466,517,524,518,503,546,603,594,426,522,488,458,442,421,441,402,387,522,565,582,512,569,491,461,398,399,418,438,485,641,617,599,423,741,777,757,716,691,651,546,510,575,598,707,710,771,748,707,411,421,431,448,497,575,529,560,475,468 5,147,141,110,143,140,108,405,380,389,407,393,405,397,399,395,395,411,413,401,387,398,412,399,388,393,386,390,385,418,423,416,409,407,420,386,408,393,392,437,446,439,512,480,456,412,454,468,493,455,417,417,400,427,443,433,453,451,495,455,441,379,375,403,379,393,411,406,392,392,401 19,62,56,70,74,63,60,483,603,568,530,490,481,533,578,568,555,543,650,753,731,481,695,634,584,554,477,457,417,413,507,722,757,672,670,539,471,417,429,430,449,535,618,583,584,437,760,909,910,843,816,729,600,559,632,637,714,710,773,758,725,437,428,456,466,607,752,701,712,605,505 1,18,17,353,640,647,352,434,401,402,382,398,399,433,461,464,451,447,425,436,461,415,420,401,399,401,387,403,391,410,427,420,426,434,422,395,412,387,415,420,438,461,527,482,496,473,605,575,532,502,473,424,413,538,603,613,650,616,676,621,577,436,385,417,409,413,442,428,424,427,400 4,10,10,15,19,15,12,445,407,402,407,385,393,446,456,409,424,425,405,420,407,385,420,397,399,379,395,388,387,377,449,437,443,413,412,434,421,397,427,442,437,510,602,556,517,404,544,524,520,485,457,458,424,476,504,507,573,539,584,543,509,380,387,396,391,397,423,418,413,412,391 3,26,26,144,214,210,141,405,403,398,381,371,382,443,437,426,413,414,399,417,433,392,407,394,394,392,368,382,383,382,395,413,419,409,417,359,390,416,410,424,434,460,484,438,434,425,517,551,535,475,426,411,381,514,557,532,606,591,620,545,481,392,366,390,406,420,415,416,401,383,376 20,10,9,18,21,18,15,399,406,397,400,388,399,424,413,407,412,405,402,409,425,391,400,404,406,403,404,372,371,377,409,411,424,400,411,383,376,394,410,412,416,405,456,431,430,418,483,489,483,457,432,413,398,451,497,488,522,504,551,524,461,388,393,378,393,402,427,402,400,402,395 12,51,25,80,137,55,34,558,420,403,399,391,408,569,605,524,496,483,462,466,422,416,408,420,399,417,401,409,389,376,481,419,451,415,410,393,405,429,444,442,463,520,643,598,564,449,672,577,565,487,485,462,401,549,603,609,701,713,775,725,660,405,406,386,406,411,440,400,436,402,389 6,10,10,36,65,64,35,395,469,429,423,403,436,418,422,423,422,417,473,535,544,416,496,487,435,447,406,411,390,386,410,505,545,473,493,416,417,395,391,379,405,403,430,426,442,389,518,745,754,678,625,534,459,420,450,454,497,484,543,524,478,394,394,385,388,454,509,515,502,448,424 20,34,34,140,202,205,140,459,539,518,500,460,481,487,525,501,523,500,575,706,683,461,632,584,513,519,447,425,425,391,473,645,695,592,606,509,477,415,398,412,408,466,541,525,522,423,716,897,903,836,804,699,567,508,571,596,672,668,731,702,666,428,418,426,445,551,697,632,638,523,480 11,19,19,107,155,160,109,396,424,417,403,396,399,383,402,396,401,399,417,447,440,415,433,410,417,404,387,409,377,367,401,436,451,419,432,401,392,364,378,406,380,394,403,409,398,386,443,579,561,506,500,442,422,418,445,425,454,432,471,466,437,402,389,381,385,397,430,434,441,399,377 1,10,9,20,25,20,16,444,523,502,467,462,429,469,508,476,499,490,541,693,647,459,657,589,517,507,449,428,415,405,451,629,700,592,611,468,452,398,407,402,439,487,558,515,522,436,668,808,828,746,710,602,496,522,587,593,646,644,705,676,630,419,425,406,417,531,689,640,629,531,463 2,36,35,82,133,128,79,404,425,438,415,413,402,430,445,445,430,434,467,517,515,417,474,461,432,425,397,404,400,378,443,487,519,455,480,424,422,405,389,419,420,424,467,458,452,416,566,705,715,611,586,505,434,456,497,536,580,563,619,574,550,400,400,415,397,442,506,474,468,429,432 9,11,9,23,28,22,19,418,385,387,404,366,386,434,432,414,391,385,383,395,410,400,390,402,380,391,389,387,390,386,402,403,422,391,379,393,379,377,390,405,405,405,443,412,411,384,438,428,436,390,398,389,386,436,436,443,452,468,514,480,437,366,382,378,376,377,394,390,389,389,396 8,51,50,118,201,197,116,536,528,474,475,455,438,566,608,605,586,568,580,610,583,434,510,479,446,460,425,432,399,392,497,544,556,514,499,458,443,393,440,442,458,510,605,582,599,458,772,793,775,714,681,588,499,569,668,676,765,749,807,783,733,475,429,466,470,549,609,567,587,502,446 19,10,9,27,31,26,22,432,402,392,405,390,384,423,444,420,415,406,403,417,431,385,406,407,407,395,389,388,384,391,405,411,415,394,413,400,390,392,410,385,408,427,456,442,421,391,491,475,463,424,409,405,391,433,459,469,525,512,566,536,471,387,374,387,390,396,423,420,397,388,393 7,17,16,72,115,114,69,407,445,403,420,416,391,441,450,449,423,437,461,496,491,400,451,427,411,397,406,396,404,401,412,463,481,425,448,433,389,402,395,398,409,437,498,459,446,418,592,679,674,596,567,508,423,473,543,572,625,611,665,623,570,398,382,401,414,437,473,455,456,428,426 10,10,10,53,81,82,51,388,418,407,397,387,381,405,409,384,393,389,417,430,422,390,427,417,400,398,397,388,379,389,400,433,438,416,421,418,398,385,387,399,392,401,410,393,416,385,469,560,564,497,475,455,406,399,413,410,445,438,461,446,428,399,389,393,387,391,444,421,429,398,396 19,9,8,50,81,77,43,399,400,385,386,396,381,405,391,375,387,417,398,394,392,385,403,394,415,384,384,373,380,398,397,390,384,393,402,383,375,397,411,391,399,416,425,404,421,392,452,473,462,429,415,406,392,442,454,454,489,470,522,488,445,397,390,373,400,392,404,408,397,400,375 14,9,10,54,89,94,57,392,393,382,385,383,397,390,394,393,406,388,397,395,405,387,373,383,388,387,383,377,389,366,395,396,382,379,384,390,409,392,386,385,407,396,419,398,395,394,415,432,411,413,417,380,386,428,423,423,406,416,423,408,399,388,397,388,392,384,389,390,395,393,377 13,29,27,37,46,41,33,565,470,444,426,422,414,522,556,484,474,470,491,554,546,402,499,472,432,434,400,385,385,387,505,540,563,455,531,443,422,420,437,467,524,618,717,659,603,461,645,692,694,637,617,556,480,574,629,639,696,692,730,694,648,405,386,416,403,420,525,479,479,451,411 19,14,13,28,44,34,20,404,410,418,402,387,394,389,426,414,405,404,412,417,419,390,392,398,398,410,397,373,401,406,391,407,437,416,405,393,390,387,412,408,410,427,460,436,420,403,491,514,521,464,440,410,395,426,474,482,513,498,524,502,452,377,402,382,373,393,409,417,411,404,391 18,9,8,38,59,54,34,412,477,450,465,420,425,418,463,469,475,459,489,593,554,424,527,497,438,449,416,413,398,385,426,552,566,499,547,440,451,391,391,406,415,426,498,468,464,392,592,759,749,680,640,562,472,455,500,497,548,556,616,616,559,410,406,410,399,469,574,520,534,460,430 16,12,9,40,44,29,27,428,366,376,385,395,374,446,455,423,429,424,404,393,395,390,386,385,397,397,371,399,379,389,390,391,396,387,386,390,394,392,398,393,402,402,446,456,449,408,484,455,455,403,400,401,388,419,447,444,502,501,533,517,484,379,392,379,380,394,401,385,380,377,369 18,135,76,257,358,233,162,529,506,458,430,410,439,546,608,577,562,538,525,592,559,447,491,466,451,450,416,394,394,491,705,618,598,509,550,488,437,621,767,818,880,955,1023,961,880,560,922,828,769,701,658,607,495,776,889,956,1023,1023,1023,1003,936,440,419,427,463,473,550,517,502,478,431 9,8,8,24,26,22,19,495,582,549,521,497,512,506,574,578,575,550,623,713,680,460,601,554,515,508,450,447,411,400,505,656,681,599,622,518,475,404,406,416,415,447,563,552,554,406,762,869,854,801,779,709,585,479,537,560,645,651,738,750,709,455,444,456,486,592,696,646,668,549,506 3,21,22,223,411,419,223,417,401,414,410,394,429,424,416,434,418,419,415,473,462,404,449,436,418,409,381,380,398,368,400,446,457,430,421,406,389,387,398,386,408,413,436,441,417,415,502,617,632,555,504,449,400,416,482,470,514,509,540,509,482,406,393,395,409,404,454,434,453,395,401 5,573,186,795,1023,485,287,901,892,847,817,769,778,932,977,959,947,936,955,994,976,763,927,878,828,813,726,699,579,763,955,982,978,915,927,827,771,829,918,957,1007,1023,1023,1023,1023,925,1023,1023,1023,1023,1023,981,888,1023,1023,1023,1023,1023,1023,1023,1023,771,695,770,810,908,984,937,952,855,782 19,14,11,38,41,33,30,435,411,383,376,371,344,431,455,431,411,391,412,400,402,377,390,391,401,395,389,383,392,399,408,407,386,392,406,385,399,406,410,433,421,447,484,454,432,407,521,454,428,406,405,403,385,447,494,520,554,552,586,539,494,391,380,387,386,391,404,386,389,403,392 10,90,83,640,888,801,569,515,549,479,496,448,459,548,608,569,577,566,586,661,637,461,594,556,508,500,445,429,424,443,524,628,622,550,584,461,452,443,457,472,492,541,658,599,596,520,759,837,818,757,723,653,532,614,710,736,802,781,829,790,735,468,437,461,480,564,659,606,631,536,473 14,56,53,107,127,118,99,478,608,585,554,486,483,501,531,541,546,530,664,782,758,514,729,672,602,594,506,459,448,404,483,743,784,674,702,557,513,442,416,451,467,521,600,581,569,449,736,932,946,873,846,752,606,524,629,635,710,702,759,745,696,441,438,431,435,598,761,707,717,594,505 12,31,30,78,147,137,70,441,437,420,413,409,415,448,489,444,460,436,489,529,506,409,468,444,442,420,416,392,400,408,432,491,505,443,466,419,406,394,416,433,440,449,515,477,474,422,594,674,675,598,553,486,429,482,542,542,628,600,663,616,552,417,405,404,401,445,510,482,507,440,408 18,17,14,36,49,36,26,418,390,378,392,375,385,401,423,386,421,422,412,436,432,381,415,407,386,385,376,378,376,386,421,427,414,413,398,407,394,412,401,413,403,450,476,446,402,420,474,483,492,439,433,424,389,469,506,506,547,529,584,513,486,392,398,384,393,412,419,385,401,421,381 17,10,10,48,75,76,48,397,444,416,411,407,418,412,427,410,409,426,436,489,486,403,464,445,403,410,406,394,386,404,410,464,500,454,472,417,408,390,377,376,382,413,433,425,438,389,499,712,727,664,617,538,461,417,425,432,454,465,492,510,461,388,398,395,395,428,486,446,442,419,416 18,9,8,20,26,23,17,407,377,376,408,395,371,408,412,405,407,385,398,397,374,377,393,372,373,380,369,408,383,380,391,397,385,389,380,388,393,368,409,374,386,400,448,411,413,381,447,422,400,394,399,380,401,399,415,437,448,471,507,470,443,379,376,384,389,386,387,399,393,389,401 14,11,8,19,23,16,14,436,485,469,461,447,426,446,492,500,468,491,520,622,584,435,567,527,466,451,446,427,396,408,434,575,610,518,545,452,434,403,407,406,425,479,508,494,510,417,630,783,776,699,668,567,478,497,576,566,622,625,680,649,614,426,423,416,425,513,608,554,547,488,425 10,15,15,10,13,8,6,399,394,391,404,387,397,415,415,398,389,405,382,391,393,372,406,376,392,391,396,381,387,423,410,421,402,406,385,389,404,402,458,486,548,625,715,610,512,395,539,473,435,429,375,407,394,457,525,579,722,715,749,640,552,380,376,387,385,390,390,374,394,389,395 16,13,10,25,35,22,14,416,398,406,408,399,399,423,439,430,425,436,434,444,436,391,432,414,403,386,404,399,368,407,440,461,447,420,429,422,409,423,484,534,599,675,762,637,547,431,606,568,557,510,483,461,392,542,662,713,789,756,778,685,617,406,387,397,408,397,448,411,433,408,391 15,10,10,45,65,67,46,403,457,453,409,411,417,406,442,424,428,413,462,557,546,443,512,490,449,447,396,410,407,382,404,535,559,498,490,426,428,373,404,380,390,413,437,419,421,402,526,763,781,701,657,548,463,431,439,460,500,477,518,520,474,393,412,395,397,469,538,496,496,451,423 5,36,12,0,1,1,1,398,364,385,377,383,390,357,381,361,386,381,353,366,383,402,394,401,394,395,393,404,382,425,387,372,388,383,376,402,386,387,374,401,368,383,397,400,373,384,384,368,379,391,375,380,389,379,402,372,386,371,413,397,377,386,406,383,371,412,400,382,374,362,368 10,9,9,20,21,19,18,440,412,388,393,407,399,429,436,423,426,398,406,448,446,388,449,431,428,406,398,392,397,393,409,427,455,411,437,384,381,380,376,407,410,427,460,438,432,391,493,508,529,462,464,409,408,460,492,480,526,517,576,520,474,390,383,393,398,404,451,429,428,410,397 9,15,11,67,96,74,50,452,427,414,408,414,408,449,499,504,486,476,465,454,463,395,400,414,396,390,389,397,385,418,518,484,457,427,451,425,400,433,465,526,573,669,773,690,616,449,671,602,566,529,487,469,419,561,637,687,781,763,799,730,658,406,398,425,418,416,439,397,436,405,396 20,73,68,91,129,121,83,481,551,533,498,465,478,499,559,559,538,523,620,674,648,447,602,549,515,500,445,459,430,382,463,629,656,572,569,476,449,400,388,415,414,457,545,550,559,434,756,870,864,805,774,690,578,502,593,637,715,705,771,750,703,459,443,459,434,562,669,630,638,533,470 15,11,11,18,27,24,15,443,437,425,397,404,427,490,522,530,503,503,498,485,468,398,416,405,391,389,400,387,391,420,557,500,460,431,465,434,446,460,495,535,575,659,789,722,678,417,737,631,572,539,500,502,457,528,623,675,794,787,831,780,719,427,402,409,437,456,450,429,452,424,405 2,119,102,24,34,20,13,439,397,399,399,389,392,459,447,416,427,410,416,460,445,374,400,408,395,396,412,397,387,382,422,451,432,394,422,411,410,418,410,446,475,521,614,517,491,403,541,527,519,457,456,433,394,491,547,584,660,619,669,599,543,403,393,385,385,397,414,413,434,399,396 15,246,221,156,210,187,141,403,354,405,384,381,400,422,409,420,430,419,404,397,401,402,400,393,394,386,396,367,376,409,449,412,408,380,403,382,390,423,422,430,460,520,591,520,483,421,491,451,432,403,401,388,393,429,498,474,517,533,557,512,478,370,382,383,391,367,400,393,394,370,390 8,20,8,64,85,58,45,447,425,446,413,426,409,450,482,477,454,452,450,462,477,395,448,434,411,412,405,402,402,413,441,465,462,434,447,400,397,402,430,439,476,512,696,537,499,462,654,657,632,557,544,456,446,605,660,669,723,710,740,703,639,402,409,410,403,440,471,436,453,419,410 16,41,38,84,146,125,68,605,664,624,608,564,585,639,700,705,695,684,727,764,749,475,640,592,575,561,483,500,437,415,673,727,719,660,671,617,597,406,463,463,481,587,755,742,768,472,893,934,914,876,854,801,711,587,685,726,826,826,887,890,857,535,498,535,573,679,751,693,739,634,566 18,9,9,25,28,27,24,400,433,426,418,407,412,410,421,418,432,420,449,494,475,406,449,430,410,413,398,392,395,391,411,477,494,444,464,413,397,387,394,413,420,449,466,448,429,408,534,658,657,591,530,466,430,461,497,495,546,525,584,540,499,398,397,392,401,433,488,442,460,411,399 5,12,12,28,28,29,28,404,428,403,386,381,384,418,419,413,420,405,412,439,427,387,419,411,403,397,398,380,396,376,391,431,430,419,416,379,379,382,382,383,393,406,424,398,408,386,475,528,527,469,464,424,413,416,416,440,451,467,496,486,448,399,384,400,392,414,428,422,428,399,400 17,11,10,52,68,62,47,396,397,382,406,383,375,394,398,403,389,383,417,444,423,405,433,392,387,388,393,388,387,384,395,407,432,410,398,415,400,373,396,402,401,422,404,419,417,398,464,524,527,481,457,430,387,406,415,436,487,461,470,469,430,384,398,390,384,397,425,395,409,385,379 20,12,10,35,40,29,26,433,381,372,386,386,382,421,429,417,403,413,402,436,402,382,427,404,395,381,388,388,396,397,406,410,435,413,387,401,387,396,394,415,398,416,445,452,437,393,486,476,487,454,448,420,411,429,450,479,513,517,583,538,465,405,392,393,390,384,427,395,406,402,392 11,17,14,33,38,25,23,395,407,408,376,393,376,409,424,408,403,399,408,446,433,397,433,416,417,401,398,387,390,413,395,422,452,418,445,407,422,388,399,414,435,435,465,447,438,394,484,552,574,506,494,434,407,462,510,498,528,519,543,492,501,390,390,392,393,403,448,422,434,411,386 3,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,953,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1010,1023,1023,1023,1023,1023,1023,1023,1023 15,28,26,35,37,32,31,470,558,511,464,447,451,489,502,533,498,492,562,694,683,453,676,610,525,531,442,436,398,411,461,653,711,609,629,508,444,379,416,433,432,485,566,548,534,442,665,822,832,760,727,594,488,516,587,593,657,662,721,691,639,416,413,416,412,522,687,603,623,516,463 17,596,365,896,1015,534,534,938,862,812,794,748,776,968,1013,1000,988,975,957,941,940,644,763,751,715,699,650,632,537,760,958,911,872,832,852,791,736,814,871,911,964,1023,1023,1023,1023,937,1023,1023,1023,1023,1008,970,884,1023,1023,1023,1023,1023,1023,1023,1023,831,656,836,851,888,892,869,895,784,750 17,64,59,620,1023,1023,603,692,728,693,666,588,663,716,775,766,752,745,795,835,830,587,744,706,661,632,552,556,482,452,672,786,793,730,760,657,575,474,495,530,589,668,795,764,772,602,919,997,986,939,916,855,746,724,802,829,893,888,941,929,888,601,577,593,635,774,854,813,836,734,664 20,11,9,32,44,29,23,401,395,396,375,408,408,417,428,424,424,401,404,415,400,387,402,397,385,398,388,385,389,404,401,399,428,389,403,407,386,379,389,417,409,447,474,431,415,416,489,482,479,432,429,403,414,423,444,461,505,501,544,502,463,382,397,394,377,395,426,399,408,382,382 12,25,23,45,54,51,42,425,433,410,414,401,394,413,449,435,427,439,461,515,485,398,490,464,420,432,397,421,389,408,415,498,537,442,492,425,414,399,436,439,472,541,618,525,470,437,554,692,698,603,567,492,465,495,585,617,669,640,680,602,534,397,393,393,412,418,529,469,464,450,392 14,9,9,28,33,25,23,382,406,395,388,389,393,376,406,401,405,392,422,444,428,379,437,422,398,400,414,400,389,399,405,455,470,418,412,404,385,398,381,394,393,418,420,396,414,404,413,545,550,505,462,435,403,403,404,418,420,415,443,424,412,374,396,395,370,410,423,425,416,400,397 13,69,64,129,178,164,114,831,829,778,767,738,774,861,914,905,899,889,893,896,897,580,735,721,702,682,623,622,541,445,835,841,825,779,813,731,699,487,517,527,617,728,878,882,908,648,1023,1023,1008,980,966,929,845,828,893,909,977,979,1023,1023,1010,773,684,780,802,867,881,862,895,801,762 18,22,22,57,72,69,54,417,486,429,432,415,429,440,454,452,452,455,515,554,548,432,482,478,461,440,409,415,393,399,447,535,533,480,471,449,430,381,379,408,395,425,504,453,466,393,625,751,752,683,660,568,484,438,459,489,558,571,623,632,583,404,424,413,424,489,539,511,526,455,424 6,29,29,277,474,487,280,417,396,394,379,394,383,404,448,436,449,421,423,401,414,404,393,382,381,385,395,387,385,410,407,388,425,405,384,409,386,423,420,411,423,449,483,451,454,427,515,475,468,430,441,402,405,498,569,554,601,550,592,555,504,407,379,382,396,406,421,397,398,399,404 18,86,76,731,1023,1023,659,557,623,598,551,524,520,574,628,613,613,609,681,742,724,502,672,624,569,552,483,474,429,424,535,681,719,627,662,564,472,432,445,465,483,572,686,652,654,546,830,926,931,868,843,769,648,633,725,749,817,810,859,844,799,478,491,475,501,616,731,694,721,585,529 12,158,113,88,124,75,53,839,902,864,843,791,818,877,935,932,929,918,954,990,977,773,913,879,840,824,754,733,628,481,855,957,957,903,922,840,771,526,567,620,681,778,908,904,927,661,1023,1023,1023,1023,1023,987,901,842,908,926,992,995,1023,1023,1023,780,747,791,825,929,992,954,971,886,828 9,27,24,52,66,48,38,508,613,557,547,473,476,534,584,549,535,541,652,778,740,531,756,686,600,574,499,462,436,388,488,760,782,674,692,560,491,401,434,469,497,554,673,604,591,471,732,912,912,838,806,695,564,616,683,689,739,737,782,756,704,442,433,429,443,623,781,709,714,608,510 12,12,11,132,213,208,126,400,430,420,418,400,390,409,413,413,405,402,438,497,488,414,465,427,424,406,401,401,393,408,403,482,510,446,449,438,400,381,377,377,391,391,397,400,416,395,484,674,666,583,557,498,412,397,413,392,449,443,475,468,439,410,405,391,394,420,476,448,454,424,403 6,500,241,397,404,173,177,765,758,704,680,601,634,802,853,832,822,808,827,872,858,588,788,740,672,666,554,558,491,617,828,854,859,787,807,705,641,702,786,826,877,947,1023,975,939,758,1023,1021,1000,950,924,860,761,920,987,1015,1023,1023,1023,1023,1019,626,537,617,658,768,854,803,822,711,633 13,12,11,70,164,157,64,571,648,595,582,532,566,599,657,663,662,654,707,713,719,474,586,555,533,538,476,473,433,423,612,658,640,593,630,554,516,397,401,441,465,513,670,671,693,453,848,915,887,850,826,776,665,581,649,665,748,753,829,842,814,529,530,540,566,715,785,725,776,660,587 12,43,22,62,90,39,28,441,401,413,397,385,388,461,474,441,444,431,417,445,423,380,412,406,396,395,392,388,363,419,430,419,436,402,416,401,388,424,467,469,495,517,608,520,518,455,608,530,501,471,448,403,399,585,653,652,702,682,727,658,598,386,385,398,389,414,417,391,399,412,371 14,9,9,12,21,21,12,381,432,406,411,396,392,388,386,398,406,402,393,442,426,401,429,417,396,407,406,370,386,393,403,431,447,419,418,368,393,392,387,379,392,388,405,417,409,380,425,540,536,502,474,424,415,399,405,403,419,393,434,421,424,384,401,387,400,385,434,400,410,388,406 3,15,15,28,34,28,22,426,446,423,412,403,399,422,462,440,427,431,469,502,474,418,467,433,420,426,417,413,396,412,432,486,495,438,427,415,397,386,414,410,445,455,497,480,459,420,561,652,658,576,546,462,437,474,549,535,589,579,640,587,539,407,415,394,397,425,477,424,448,407,403 13,14,14,36,49,49,35,431,425,420,390,384,397,447,457,432,418,434,454,486,475,405,457,444,413,399,408,373,402,384,451,476,507,432,459,412,405,399,402,411,450,524,649,577,555,392,545,591,612,540,514,478,431,461,509,504,552,540,587,557,521,399,404,409,403,414,490,418,445,430,411 1,12,12,74,117,122,76,421,392,380,380,386,390,397,419,403,408,389,391,402,399,375,399,388,387,389,371,396,387,396,400,392,400,386,396,395,396,389,396,389,399,414,448,435,432,407,445,423,432,411,408,396,400,427,464,473,482,471,493,469,446,404,395,399,406,401,398,394,406,400,389 17,8,8,23,32,21,16,416,393,394,371,383,395,412,428,409,405,396,392,404,403,394,397,395,390,391,395,391,392,397,399,389,399,387,398,391,380,391,397,397,387,395,424,433,437,404,442,454,436,419,407,394,396,404,421,421,463,493,488,468,453,388,410,394,389,380,410,379,399,389,388 18,26,25,47,61,56,43,424,478,482,457,423,436,434,471,446,444,438,489,581,598,436,545,506,466,449,414,412,405,404,420,554,613,509,536,459,431,391,410,397,393,437,501,461,477,414,595,788,798,731,681,562,465,468,528,523,569,568,633,605,549,401,432,394,406,468,584,520,546,472,440 3,37,36,103,141,136,100,446,610,539,501,458,476,489,501,490,491,488,590,725,704,471,666,620,523,529,477,457,409,402,467,684,725,614,642,536,481,402,397,405,421,449,531,511,517,420,687,896,912,837,805,699,573,459,531,550,624,622,694,677,630,434,445,417,433,547,713,651,659,562,491 14,8,9,26,30,30,26,379,452,440,414,395,394,410,398,409,388,412,435,535,525,411,503,470,417,412,412,414,379,389,402,497,535,466,461,423,398,383,406,389,379,403,415,410,401,398,496,696,718,617,603,479,433,406,407,427,466,433,477,477,458,393,401,402,408,427,524,467,499,436,415 2,11,11,53,65,65,53,400,458,441,403,398,382,408,409,411,414,433,457,521,513,414,500,487,440,409,414,401,384,410,403,525,541,477,484,440,431,385,385,398,379,399,448,415,438,396,488,740,743,650,622,511,439,422,453,464,481,480,506,525,494,395,403,397,386,439,513,477,466,448,421 9,191,177,175,224,210,164,436,409,402,402,397,393,413,416,417,432,429,421,419,431,387,408,406,406,397,381,374,382,408,439,420,435,418,429,403,384,419,452,444,477,521,593,532,491,404,537,538,532,470,434,417,429,444,476,477,555,527,590,544,501,413,387,409,406,434,423,407,418,391,398 11,68,60,88,115,101,76,754,806,756,736,672,712,793,859,849,848,839,857,899,877,628,805,766,727,717,641,638,547,419,757,845,842,783,801,719,659,411,466,503,546,648,802,801,831,523,965,1023,1013,970,951,892,793,712,792,818,891,900,961,966,935,696,635,695,738,846,918,869,899,798,733 6,27,22,40,63,50,31,409,408,409,382,378,390,429,469,434,443,412,415,422,419,389,399,399,381,383,377,387,381,392,408,408,410,401,387,385,386,403,409,384,410,405,431,441,420,395,437,456,439,409,419,398,390,401,421,432,478,471,514,479,452,396,379,388,382,393,418,373,390,390,393 3,40,40,205,328,333,204,422,391,410,397,392,386,421,458,449,438,432,436,441,430,379,392,410,391,392,375,394,378,412,441,423,423,403,431,414,379,422,435,430,458,524,595,516,502,474,591,547,503,475,449,432,405,580,656,644,688,666,705,640,596,390,395,407,418,411,417,398,404,402,414 20,22,18,41,61,44,29,409,405,381,377,398,392,425,429,416,432,408,416,421,433,393,414,405,396,402,374,384,379,400,412,431,425,404,422,401,381,391,419,403,440,461,499,469,449,414,529,505,520,449,453,410,369,480,514,525,575,540,603,556,503,385,381,378,398,387,421,403,418,393,392 17,9,8,20,28,25,18,400,373,385,386,388,397,390,421,395,397,380,387,392,389,391,392,377,380,389,376,384,375,380,393,388,399,394,385,392,390,387,389,401,402,408,430,402,400,386,438,414,399,394,400,370,394,429,433,423,445,440,461,426,415,376,380,384,390,395,379,369,397,392,382 18,8,9,23,35,36,23,423,447,414,426,388,406,420,422,422,416,413,430,503,457,416,477,435,436,421,404,390,387,384,424,485,500,456,438,413,413,383,404,385,400,396,402,428,413,391,505,662,661,576,549,484,437,381,417,437,450,443,482,508,461,391,378,396,401,427,487,468,457,435,415 10,20,17,42,54,42,33,403,399,386,402,384,388,425,428,436,415,410,397,422,393,377,386,397,381,381,377,381,370,395,396,409,401,391,393,388,382,406,413,421,434,433,479,454,439,408,500,433,436,420,410,414,386,491,512,504,561,543,595,545,487,378,373,385,374,380,397,389,405,394,401 11,28,28,70,98,99,69,410,439,425,418,370,399,407,419,432,396,427,439,495,500,397,478,456,432,424,411,396,386,370,390,473,502,450,466,411,413,389,382,417,403,420,452,439,420,392,513,666,673,591,558,488,428,432,450,459,505,503,531,521,485,398,396,401,400,436,487,467,483,415,406 18,26,25,60,76,67,52,412,486,444,409,430,424,437,453,469,440,464,459,560,541,412,505,468,433,429,416,427,402,386,433,514,555,490,504,459,411,379,401,415,444,453,516,463,471,409,598,757,758,667,642,543,456,477,526,524,602,584,639,601,562,395,414,398,400,464,541,491,529,459,437 18,22,21,30,40,35,25,415,438,436,428,392,428,442,476,478,464,459,474,506,505,409,472,443,424,416,397,406,413,404,423,458,473,449,454,434,405,375,399,416,405,444,495,476,475,401,632,670,655,597,561,511,469,456,535,547,605,589,653,608,574,406,424,399,423,433,486,479,477,422,446 2,8,8,15,20,18,14,428,423,422,415,412,433,415,423,424,440,436,463,517,496,409,457,431,416,422,401,392,396,365,428,503,498,462,440,431,405,386,377,408,395,429,474,478,460,404,546,678,655,605,570,493,447,413,439,422,492,485,534,538,516,395,396,401,409,434,506,452,483,431,407 18,12,9,44,53,41,35,405,423,414,421,402,382,428,426,444,441,407,454,489,483,380,453,436,416,421,412,393,390,409,411,445,475,452,423,417,406,393,403,376,413,412,457,447,449,389,523,649,656,564,537,468,412,423,462,457,522,528,543,529,492,408,385,395,401,424,484,452,458,416,407 19,10,8,27,34,27,22,412,396,393,391,375,399,413,413,404,403,395,403,394,388,377,406,377,396,385,390,365,382,409,397,404,403,401,390,390,376,415,406,429,432,450,466,460,438,423,483,440,434,401,415,406,397,484,512,515,566,543,568,534,481,369,385,386,387,382,385,390,394,384,383 2,14,14,190,242,248,192,403,427,409,425,393,403,406,417,400,404,394,426,510,506,410,472,445,421,414,381,407,376,383,413,460,517,433,449,412,384,395,390,397,395,412,425,420,417,416,499,609,650,552,528,458,410,434,440,438,470,469,501,469,442,399,395,391,379,410,487,472,473,433,396 15,25,24,476,879,874,465,503,443,414,414,388,404,486,536,514,487,486,476,481,477,395,401,412,395,408,395,372,409,427,472,434,432,423,413,427,389,442,468,468,514,576,655,595,551,524,699,611,544,513,509,460,425,638,710,717,749,726,778,734,667,458,392,407,425,455,426,430,485,407,415 12,58,54,115,130,88,85,469,649,605,544,494,513,525,537,536,534,542,663,781,759,530,727,669,598,583,512,477,426,412,505,750,785,684,719,563,537,391,420,410,451,482,614,573,584,432,764,948,953,888,857,773,634,541,624,644,735,726,786,771,724,435,469,449,458,627,771,725,733,621,529 2,14,13,36,43,40,34,426,456,420,396,390,387,407,440,439,428,407,465,476,503,408,485,463,422,423,406,394,396,385,414,488,527,448,451,412,435,398,394,397,420,403,445,427,442,409,516,684,701,619,569,494,430,409,445,452,489,491,531,513,489,382,392,391,389,417,513,474,475,446,407 18,11,8,42,51,24,20,475,546,498,484,453,486,516,551,555,553,530,600,677,644,459,589,545,513,491,449,429,434,407,495,642,650,565,580,482,461,404,404,432,416,475,556,537,547,421,729,850,832,776,738,654,540,505,575,585,663,676,731,728,691,424,437,445,456,548,677,613,649,542,472 6,65,59,570,888,882,554,694,620,564,589,567,607,705,753,717,700,688,683,699,709,455,578,578,553,546,531,546,475,489,600,631,633,592,616,552,525,482,513,539,593,673,772,738,735,725,889,860,833,809,806,786,706,848,891,880,910,892,933,904,865,598,554,558,579,633,670,655,703,625,594 10,10,10,11,12,9,8,404,439,440,418,408,409,433,433,428,420,406,458,538,519,400,527,485,437,444,400,393,389,387,404,495,555,478,496,427,405,392,403,386,407,429,469,444,443,412,523,652,693,585,570,478,419,454,479,486,535,515,576,526,488,396,399,390,387,422,528,477,498,434,407 10,19,18,10,13,9,6,541,631,571,560,556,565,575,656,642,648,637,682,727,716,493,632,606,565,551,510,508,449,398,535,669,670,590,630,556,526,399,405,403,413,449,542,569,595,409,804,881,867,825,810,756,657,461,534,564,675,693,762,786,752,489,504,507,541,631,713,672,717,614,551 9,79,67,86,114,98,73,461,552,497,475,443,434,466,535,497,497,457,548,698,686,466,666,614,532,519,449,440,420,380,461,649,716,593,628,517,452,406,432,410,419,497,567,535,536,439,681,840,855,768,745,637,510,517,600,598,673,660,713,694,642,432,437,403,416,537,700,647,621,533,457 16,151,105,687,1023,761,500,795,784,737,718,691,731,839,895,888,879,872,865,843,854,523,643,651,643,604,565,584,497,602,843,798,755,721,758,714,670,650,725,776,840,904,982,943,937,838,1023,1004,955,940,925,905,817,984,1023,1023,1023,1023,1023,1023,1023,726,653,715,746,799,799,776,817,727,704 17,10,8,32,35,30,27,414,393,372,381,386,385,427,428,403,397,397,425,435,420,393,411,405,388,385,387,382,396,397,398,415,430,396,392,393,390,391,397,404,398,411,430,432,415,406,484,505,500,453,444,414,403,418,432,442,479,494,533,487,451,380,383,391,396,403,408,418,402,405,387 15,11,11,49,68,67,47,419,417,405,393,384,400,417,427,423,410,416,392,433,427,408,408,410,398,399,397,406,392,411,399,436,430,416,415,398,381,401,379,401,393,406,440,436,427,405,498,559,543,507,479,465,422,426,471,454,521,514,558,514,472,399,388,386,400,412,436,417,411,392,378 17,10,8,35,36,28,26,413,404,369,388,376,382,414,416,406,410,391,385,403,413,391,374,390,376,384,388,372,382,390,391,401,385,385,389,392,387,385,410,431,399,427,462,439,424,403,468,392,410,420,403,382,381,433,442,449,476,480,540,517,455,387,392,388,383,381,394,408,368,393,392 3,9,9,115,168,170,113,391,428,401,405,393,404,409,437,414,404,398,412,501,484,411,466,433,420,406,399,396,392,404,399,466,515,454,463,425,401,389,386,389,382,399,419,414,422,402,486,666,665,570,541,471,426,395,418,430,446,470,490,467,458,392,386,396,393,429,492,454,484,405,405 3,146,135,107,157,138,92,412,379,381,401,381,379,406,422,409,399,393,398,429,420,419,399,397,402,391,395,389,382,427,411,405,421,392,418,396,396,380,392,418,444,486,536,483,451,392,500,473,483,450,419,399,390,398,461,433,471,486,505,473,447,398,397,394,379,394,419,374,428,389,386 18,10,10,11,12,10,9,447,540,491,461,466,450,485,533,532,522,536,591,641,631,449,558,519,495,478,447,440,403,397,474,599,608,533,555,481,441,385,421,405,413,452,538,532,552,408,708,815,798,740,707,648,527,470,531,543,612,636,704,712,657,429,430,443,448,547,653,588,611,525,468 2,13,10,33,43,30,23,500,579,502,486,476,460,546,579,587,592,566,624,664,645,472,589,530,497,493,453,464,413,385,516,637,637,566,609,495,462,390,412,432,437,499,614,584,598,408,763,828,808,761,731,671,560,514,604,620,697,698,773,760,727,450,440,465,498,594,678,641,642,550,487 16,21,18,38,57,46,30,410,398,414,391,384,391,401,434,429,405,410,418,419,413,397,404,398,391,408,389,386,390,388,415,419,394,390,404,397,367,386,392,425,404,422,453,445,417,392,460,433,426,402,412,391,404,428,438,452,460,465,534,500,473,377,393,378,381,400,410,368,385,385,389 14,20,19,57,72,68,53,408,463,417,414,417,434,414,451,435,415,420,467,524,527,420,479,461,425,422,405,399,394,386,412,512,532,472,470,434,437,392,396,408,423,426,452,445,446,416,536,720,721,639,615,511,451,446,468,456,526,528,560,553,497,404,403,401,391,425,517,488,473,430,418 11,8,9,52,83,87,55,402,377,391,393,395,386,389,413,401,395,406,392,403,418,390,394,410,393,398,389,375,387,378,395,404,404,379,391,393,382,392,396,379,389,411,436,402,385,382,409,467,453,442,420,398,389,414,421,413,413,418,441,427,411,404,395,383,390,397,407,408,420,391,388 14,9,8,28,42,24,17,422,391,385,390,383,401,440,424,405,409,394,397,414,397,384,394,399,381,369,387,380,386,388,404,410,406,383,386,386,398,383,386,408,386,411,460,430,428,409,476,466,456,428,416,396,384,434,438,429,488,479,520,496,458,398,381,378,387,392,408,381,386,374,386 5,8,8,4,6,5,4,466,510,500,480,445,465,510,535,548,534,519,595,666,651,467,586,548,500,473,428,424,413,399,484,635,646,536,590,487,471,390,396,423,440,469,549,532,552,414,727,829,809,755,726,642,533,481,547,578,664,662,722,733,695,423,434,445,457,579,669,600,646,531,482 11,8,8,16,18,17,16,390,425,377,376,398,401,393,417,409,398,389,433,468,439,397,423,413,405,404,413,396,386,393,387,424,438,442,433,394,398,408,383,393,400,428,448,432,427,389,507,569,560,497,469,448,417,425,488,474,524,516,545,506,498,383,391,400,400,414,441,409,423,413,390 8,34,30,36,36,23,26,441,445,419,404,415,408,436,475,479,461,467,471,485,491,416,463,441,406,410,398,385,388,392,450,463,479,445,458,434,416,424,444,461,484,542,626,541,553,449,665,665,649,567,531,485,421,571,643,662,718,709,755,692,641,402,402,401,402,435,471,435,469,434,402 1,10,10,15,15,13,14,400,445,444,410,393,406,421,418,410,404,391,432,589,566,402,600,533,456,468,414,394,396,400,403,526,633,513,554,442,400,401,407,425,413,418,473,431,440,401,485,645,720,597,577,478,428,452,472,465,505,491,529,509,464,396,394,398,401,423,603,538,525,464,436 12,10,8,22,31,20,15,456,527,508,471,443,470,462,508,500,519,507,566,668,631,458,584,527,492,487,433,416,413,373,464,617,655,563,586,475,442,380,386,407,427,457,529,506,523,411,679,833,822,751,725,628,510,488,524,533,614,613,687,676,642,422,425,434,441,540,661,582,612,512,456 2,30,27,83,103,90,73,434,521,517,467,423,439,470,480,464,458,471,550,666,613,437,593,556,498,480,442,437,405,406,435,618,665,565,602,495,457,400,396,390,409,445,514,477,504,425,667,842,852,776,747,632,555,473,536,528,615,618,675,662,604,415,405,428,414,517,646,584,593,489,438 11,26,23,25,26,19,18,649,636,601,570,517,546,691,746,738,723,718,729,764,737,504,662,614,571,542,495,477,442,417,628,722,721,652,646,576,526,443,443,464,517,612,739,727,729,520,877,902,875,833,817,746,634,681,760,771,839,839,896,887,847,559,477,535,599,702,756,707,736,630,535 18,10,9,23,31,26,19,382,377,385,393,373,387,376,397,408,401,389,400,384,391,384,388,378,390,376,383,378,382,399,399,387,391,391,378,380,379,395,399,413,397,419,443,420,406,400,444,412,403,416,378,397,376,405,447,448,468,463,483,457,442,387,369,378,390,384,387,385,376,374,374 13,20,19,23,26,20,19,497,624,563,541,478,504,525,567,568,560,554,665,746,726,503,681,627,573,545,492,450,425,408,516,720,727,649,672,552,487,396,408,442,434,489,570,554,576,426,749,904,896,835,806,720,606,481,553,599,673,673,747,746,710,449,458,466,473,640,764,691,713,592,506 10,9,9,52,84,81,46,404,457,441,425,396,396,427,441,434,429,426,480,545,552,413,493,478,453,443,398,422,391,406,416,503,541,476,490,447,425,390,410,409,414,426,491,443,443,413,591,754,760,676,640,554,472,477,513,528,564,562,615,579,534,398,411,406,386,471,529,502,506,453,417 18,372,316,216,288,239,180,458,406,361,390,376,402,417,454,452,447,423,401,413,394,390,397,381,388,382,368,355,379,432,468,439,446,423,436,395,382,453,468,515,551,636,724,631,584,456,564,517,494,472,436,416,396,491,527,528,611,598,656,612,544,392,376,414,402,404,415,411,428,394,392 9,16,12,64,73,60,53,443,539,497,459,439,448,474,525,518,508,515,566,655,655,452,600,550,508,478,433,433,415,394,476,645,663,578,578,492,477,395,411,413,421,414,497,513,527,418,658,833,811,754,715,618,514,442,500,501,603,586,638,633,617,416,417,398,399,474,566,533,523,459,450 17,10,10,44,66,61,41,401,457,416,413,405,425,405,430,428,429,436,465,521,504,403,479,454,426,421,413,402,396,395,416,491,504,478,465,430,409,401,402,401,401,405,478,447,436,414,571,716,729,668,604,523,462,439,477,471,518,522,566,555,523,390,394,398,401,436,480,477,474,434,407 2,13,10,37,50,27,21,393,386,400,388,387,402,428,431,427,411,414,402,409,396,381,408,386,395,371,384,383,381,384,401,398,397,396,398,401,400,398,401,401,438,450,471,442,436,402,479,440,453,416,421,409,392,471,504,491,543,517,563,510,487,385,382,386,377,379,387,375,378,401,392 1,13,12,50,103,98,46,406,405,409,404,394,410,412,409,411,431,405,405,444,436,387,444,428,409,411,387,400,380,389,402,446,449,422,414,412,390,384,411,395,398,422,439,426,410,412,475,574,551,502,473,424,407,430,450,468,495,491,518,506,448,390,403,384,391,395,442,417,421,405,386 3,9,9,33,36,30,28,508,634,565,556,493,534,535,578,570,579,564,686,766,745,509,686,633,557,547,479,484,440,416,515,735,753,665,679,550,522,413,397,402,434,457,576,570,582,422,777,959,952,894,867,771,657,513,563,577,674,682,764,765,727,473,491,485,472,679,822,761,780,664,556 4,101,83,35,45,23,21,799,878,841,807,757,767,842,896,890,878,869,925,974,956,760,912,873,820,811,734,708,591,460,814,949,954,894,913,824,770,490,538,598,661,762,887,873,890,611,1021,1023,1023,1023,1022,965,873,802,871,890,963,964,1019,1022,991,717,707,736,764,902,979,935,956,867,793 12,28,25,78,149,132,63,436,561,527,479,450,438,458,462,488,468,458,558,702,698,479,664,639,553,530,489,462,414,379,448,650,727,609,643,527,482,388,400,415,399,459,490,476,466,416,670,901,951,868,845,727,589,419,475,493,578,576,647,634,604,414,416,412,397,538,702,673,666,563,493 16,19,14,44,61,43,32,399,401,397,392,386,396,398,432,396,401,404,422,399,415,385,403,395,406,394,378,389,392,404,413,419,417,400,391,411,381,390,407,400,420,449,485,463,431,399,471,462,444,417,401,402,402,469,493,483,530,509,550,518,479,387,400,386,389,404,415,388,413,405,381 17,86,51,205,303,216,144,482,593,516,489,412,428,484,510,472,479,478,650,778,710,554,737,639,540,547,461,430,402,434,473,754,763,656,631,489,417,406,453,471,527,568,623,572,563,512,649,882,871,786,740,618,491,611,669,640,670,664,732,676,621,393,414,398,427,614,736,630,645,533,438 16,18,9,39,52,23,19,438,401,388,385,388,377,444,453,413,435,410,411,414,422,381,399,391,402,377,382,360,382,401,429,402,414,410,402,410,384,408,403,394,411,433,482,463,428,416,491,479,451,431,415,386,366,441,463,486,517,517,585,531,468,376,395,389,389,404,416,403,408,386,387 19,8,8,28,42,44,29,408,421,416,419,387,392,413,402,393,396,414,403,469,448,402,456,428,403,407,393,400,388,386,403,445,474,419,449,408,406,395,386,381,394,399,413,407,408,379,466,631,641,554,526,452,409,407,400,424,430,433,452,454,446,394,403,384,395,406,445,430,448,420,391 14,15,14,20,21,18,17,429,529,500,493,449,442,467,466,467,456,464,538,691,676,463,680,618,530,537,461,434,406,396,430,633,720,594,630,478,425,406,409,415,411,460,514,471,482,429,611,801,837,751,720,573,482,489,529,553,608,619,666,620,583,400,419,407,419,490,706,633,623,521,446 12,203,183,166,203,166,140,408,407,383,398,417,392,416,426,444,393,399,415,433,389,380,392,406,383,385,391,388,383,390,414,431,414,396,408,396,397,407,404,420,426,456,530,483,462,429,496,486,463,449,400,433,386,437,473,464,519,508,564,536,486,384,382,366,377,419,410,399,391,384,364 17,11,10,23,34,27,19,427,379,381,374,398,371,425,431,432,403,371,383,397,381,380,390,378,385,384,382,392,377,370,400,396,392,396,377,372,399,400,392,402,390,397,450,432,408,386,438,411,384,379,375,384,375,395,406,431,450,433,491,453,404,379,372,384,379,385,393,401,402,374,384 15,50,41,19,17,13,15,696,771,736,697,645,679,742,806,795,782,774,834,881,866,634,803,757,712,690,603,600,488,431,708,854,858,796,820,699,661,464,473,514,549,642,798,782,791,514,938,1016,999,958,934,877,779,693,782,799,876,879,939,942,908,617,600,618,657,809,885,831,858,757,678 19,9,8,29,30,24,23,415,396,377,384,390,378,415,436,410,396,387,386,399,405,390,412,389,387,384,380,381,388,375,410,407,386,392,394,394,395,394,402,389,416,432,456,435,426,404,455,437,427,404,407,402,388,439,444,463,487,483,526,486,446,377,377,388,394,392,390,394,388,397,385 1,13,12,74,141,147,77,378,390,384,395,389,357,368,392,379,391,383,370,390,383,379,384,386,380,381,394,389,394,412,378,403,381,377,374,394,385,395,378,371,383,399,380,374,383,410,404,406,390,390,375,399,367,369,408,382,410,395,404,409,400,396,379,378,384,391,386,375,410,388,384 6,14,14,32,49,48,32,415,486,461,438,418,425,411,433,437,452,441,511,595,559,434,523,498,466,451,428,427,393,399,433,572,601,492,500,439,442,397,383,383,402,412,459,456,442,396,592,777,776,712,672,562,487,423,463,466,520,521,583,564,543,394,417,400,404,494,577,532,550,466,438 16,11,11,106,144,150,109,395,398,413,416,394,388,405,398,399,418,405,433,469,449,400,408,421,408,386,400,408,369,403,402,438,449,429,411,378,401,396,393,385,403,397,424,439,427,402,480,565,567,524,490,445,415,410,444,452,471,466,501,482,466,393,390,399,400,408,449,427,437,415,384 15,22,21,32,27,23,28,416,553,526,460,438,436,441,457,472,445,442,534,736,709,458,727,675,559,545,492,433,419,404,455,671,772,620,659,501,446,386,405,430,443,484,540,520,487,445,623,809,864,764,741,593,452,536,606,604,649,647,681,652,588,394,412,411,406,493,746,671,647,576,468 14,15,14,15,20,17,13,504,559,521,515,461,487,531,573,569,553,556,624,699,669,480,625,586,522,501,461,438,420,387,502,673,684,590,607,503,471,397,428,423,427,474,574,583,575,432,741,850,839,784,759,664,557,512,576,593,680,669,746,748,710,452,448,451,470,588,698,641,659,551,492 19,13,13,104,148,148,102,408,418,398,415,398,397,422,420,415,401,412,451,528,491,406,480,449,424,416,417,396,397,402,414,479,513,463,459,412,402,380,383,384,393,417,431,428,432,415,477,675,683,603,557,476,413,434,438,445,474,469,494,505,466,388,384,390,403,424,519,483,451,412,410 19,175,164,330,372,346,301,594,741,684,651,590,611,652,704,683,684,677,771,863,848,593,815,779,697,683,591,543,476,451,611,825,854,775,792,660,583,452,485,493,542,635,752,711,725,565,878,1009,1013,955,929,849,744,700,781,804,863,855,902,887,849,519,531,504,545,736,864,812,826,720,641 18,12,8,39,49,30,23,401,406,396,394,394,397,413,436,426,423,407,436,454,459,395,434,425,412,407,409,380,387,376,405,448,462,417,454,398,408,406,390,414,435,440,467,454,451,418,503,596,582,506,485,444,411,457,488,508,537,528,577,544,498,396,391,387,400,421,456,415,419,407,398 1,14,13,61,91,91,59,431,459,436,430,423,410,429,477,458,452,468,488,522,504,407,471,452,437,437,386,411,387,406,427,492,520,460,471,436,411,373,404,397,397,450,520,451,455,428,597,690,676,605,583,513,450,539,604,619,633,600,648,621,571,412,416,399,429,482,517,491,495,447,400 10,14,10,61,77,50,40,454,552,496,454,455,461,457,516,493,492,490,592,675,667,471,613,557,527,495,450,435,406,399,465,637,676,583,612,494,450,405,416,432,448,487,579,542,531,434,699,855,856,784,762,648,547,543,622,621,693,684,740,700,651,413,422,421,429,540,671,601,608,517,448 2,17,18,45,54,53,44,397,467,432,439,393,406,410,423,411,404,397,462,544,514,413,512,463,441,435,404,400,388,397,400,510,564,468,466,450,400,384,409,409,413,438,441,420,429,411,508,737,753,660,615,519,436,413,437,445,482,471,528,501,471,395,412,395,409,425,533,477,493,437,429 19,9,9,37,52,50,36,393,412,431,407,396,406,395,410,419,430,425,439,469,460,406,445,427,419,414,402,409,389,398,433,463,486,442,450,430,419,404,382,387,393,403,441,427,423,383,506,652,645,578,534,468,441,415,438,439,497,499,538,522,493,391,389,405,395,416,477,431,445,431,397 14,223,198,172,243,217,151,425,409,408,392,381,403,457,430,454,416,417,388,433,457,392,419,399,384,396,394,394,380,380,439,437,436,408,402,395,408,414,432,420,445,504,580,511,507,448,540,515,485,445,455,420,401,471,531,538,578,574,618,571,508,399,398,402,400,390,430,413,397,399,401 9,30,30,63,85,86,64,444,518,490,479,433,418,443,491,484,477,488,546,631,610,435,563,547,509,460,446,450,410,362,441,586,634,538,547,490,438,384,396,395,410,432,505,462,524,401,652,822,825,759,718,634,509,470,468,505,558,570,633,641,607,424,428,405,432,521,639,585,602,498,451 14,16,15,83,122,120,80,400,400,410,402,401,395,433,410,417,406,404,411,428,419,385,406,419,395,413,406,376,373,398,407,409,430,412,420,407,395,394,415,382,407,434,451,431,415,408,498,519,513,447,450,422,411,464,511,533,527,533,568,532,470,379,404,386,396,388,429,412,407,401,414 7,12,12,84,105,109,86,385,396,391,399,394,405,367,389,393,382,362,394,418,414,391,411,398,388,399,376,380,382,380,380,412,413,396,410,402,379,380,375,383,376,391,386,386,390,380,433,478,506,439,448,420,385,368,371,367,380,376,396,394,399,372,377,383,380,389,418,394,400,399,379 18,14,14,41,55,53,40,421,433,418,409,409,387,380,439,432,443,411,442,503,474,393,464,433,419,401,388,406,404,401,421,477,474,433,436,420,417,393,400,416,396,418,476,447,436,410,541,642,644,564,533,461,441,443,486,494,554,537,582,559,496,397,405,401,399,420,481,427,452,445,401 7,16,12,37,47,32,26,427,406,394,385,401,390,460,459,434,426,387,399,405,399,402,415,391,391,382,386,376,365,400,405,415,394,397,382,388,384,385,404,411,398,406,462,473,439,411,524,438,440,416,390,400,380,424,458,479,534,552,609,556,499,393,400,380,395,383,412,397,412,397,381 8,62,29,108,156,76,50,473,470,450,430,413,426,496,543,516,515,496,494,598,569,419,501,477,449,452,420,423,401,414,469,552,568,491,499,445,411,459,450,485,518,588,680,594,590,494,720,754,749,664,631,541,442,642,716,709,772,746,795,758,691,398,393,412,430,447,567,506,531,476,418 6,36,32,22,25,14,14,422,404,393,397,387,400,428,448,433,427,420,426,415,446,377,404,400,392,388,380,393,387,408,405,415,423,412,392,414,410,406,405,435,434,459,537,492,473,414,550,541,498,457,447,430,405,510,568,582,624,609,657,591,559,386,378,393,404,414,428,417,414,412,377 13,18,18,37,52,49,35,415,503,462,455,408,429,427,443,438,422,419,468,608,587,420,546,512,466,455,413,426,410,407,425,576,608,537,546,453,447,397,403,405,398,434,474,461,460,401,575,797,804,731,695,583,493,445,480,495,549,530,587,576,535,388,417,392,398,494,587,537,558,480,421 2,143,122,1023,1023,1023,1023,442,433,417,409,412,438,475,481,491,462,459,475,501,515,422,453,441,438,412,414,405,402,381,427,456,501,437,453,389,415,372,422,418,424,434,545,492,492,603,627,680,681,603,554,515,415,538,630,620,680,662,702,646,587,500,423,429,421,439,487,452,462,408,424 2,11,11,15,23,22,14,396,395,381,387,380,390,389,386,405,395,394,405,421,417,401,418,395,391,407,410,379,392,377,391,410,419,405,423,390,385,383,383,391,390,384,403,405,395,411,407,445,456,416,406,409,387,417,400,405,428,423,425,413,411,392,391,388,393,398,399,382,407,396,376 8,25,19,67,90,49,38,422,412,408,369,394,404,434,451,420,433,434,424,445,447,395,434,407,403,376,396,381,397,381,405,431,433,432,442,393,412,386,389,411,446,470,514,472,443,422,553,589,555,512,484,441,419,482,513,502,591,551,609,569,516,398,388,385,395,413,429,423,421,404,402 12,8,8,47,50,49,46,397,442,427,424,414,413,409,415,420,416,419,458,506,483,407,490,455,433,436,413,397,387,378,413,484,522,468,453,428,411,389,383,375,378,408,443,423,424,400,514,680,691,607,576,497,436,430,439,440,489,473,495,515,459,397,392,405,406,448,507,478,505,426,427 15,142,93,60,62,35,33,850,921,882,854,798,832,894,944,937,931,921,966,1016,1005,804,959,921,874,855,784,747,665,515,863,988,1001,938,957,865,807,553,626,663,736,828,942,926,938,709,1023,1023,1023,1023,1023,1007,918,888,948,965,1023,1023,1023,1023,1023,782,756,796,824,943,1014,974,991,905,838 9,48,31,88,112,73,57,469,535,487,453,432,444,480,514,508,485,458,545,680,647,451,624,580,498,479,452,430,428,416,457,641,677,567,615,486,446,400,431,447,450,501,587,550,511,474,678,821,839,754,724,604,503,572,638,646,695,686,726,695,638,418,408,412,425,517,665,608,609,511,465 12,237,191,139,187,140,103,462,416,394,382,397,402,429,480,440,432,419,432,444,459,395,432,410,404,420,374,397,386,428,448,446,457,439,418,446,392,394,411,444,448,500,590,518,489,433,559,579,583,516,490,430,400,483,551,529,605,600,645,578,551,387,402,412,405,421,471,420,464,398,381 16,68,25,530,525,196,170,769,859,808,759,661,661,806,852,820,807,789,893,999,960,789,979,915,849,832,723,663,533,529,759,984,1004,917,932,805,705,614,695,745,786,852,932,887,865,777,972,1023,1023,1023,1000,907,793,914,961,962,999,989,1023,996,952,603,605,613,643,866,990,918,929,832,713 13,22,21,86,112,111,84,414,474,429,417,424,430,433,428,422,441,420,456,514,504,407,482,455,419,439,414,403,402,409,403,495,497,451,454,457,428,406,401,412,396,431,461,431,418,403,519,695,701,617,591,501,448,436,489,484,525,513,550,546,487,403,402,391,415,438,520,484,492,453,433 20,327,148,1023,1023,1023,1023,999,1023,1023,1011,972,991,1023,1023,1023,1023,1023,1023,1023,1023,958,1023,1023,1023,1011,952,937,854,770,1004,1023,1023,1023,1023,1007,958,799,837,873,928,995,1023,1023,1023,954,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,944,933,944,969,1023,1023,1023,1023,1023,1000 5,145,122,125,189,158,101,518,773,719,640,548,540,575,610,579,595,584,772,926,886,678,906,837,761,739,613,557,450,409,528,893,932,831,846,702,579,439,456,479,476,565,691,643,645,510,782,1023,1023,967,932,827,679,623,688,685,750,744,806,779,745,441,523,458,476,759,922,848,853,733,602 8,60,36,88,105,54,50,542,524,493,484,456,478,558,625,593,584,571,583,615,615,429,528,473,460,454,423,425,382,439,564,588,590,538,548,469,439,463,554,593,662,739,839,762,715,554,827,823,797,738,697,618,521,723,795,822,894,887,924,871,810,431,423,456,446,506,607,534,560,478,422 18,9,8,28,29,24,24,407,395,395,386,380,389,403,432,414,406,390,377,388,396,387,405,389,385,386,388,382,388,396,388,395,395,391,386,385,382,397,411,395,395,420,463,425,413,396,463,440,446,428,412,393,384,432,469,458,489,494,539,492,471,391,387,392,389,386,404,387,394,395,367 4,8,8,26,32,31,25,385,402,378,396,383,387,407,397,375,375,391,411,410,413,397,406,405,398,383,383,389,385,368,392,424,419,394,408,376,398,395,395,386,385,382,396,398,403,389,436,500,500,448,448,435,427,378,397,406,411,402,430,413,420,389,390,384,400,398,408,399,405,395,398 8,68,52,96,107,58,58,461,485,432,448,437,443,512,559,525,524,509,544,598,585,436,507,494,458,449,421,409,401,417,514,573,593,518,520,459,467,425,474,489,517,601,735,651,610,466,741,783,769,689,667,603,513,599,694,708,786,782,822,781,727,433,421,414,437,506,576,519,538,466,430 4,10,10,22,36,36,21,428,405,406,411,391,417,424,440,414,403,402,410,435,436,394,426,412,412,408,391,393,391,386,432,450,428,413,429,397,387,405,393,408,427,473,598,554,499,410,488,497,511,484,496,467,425,417,449,443,507,477,528,482,484,383,396,399,385,397,430,415,449,410,396 5,12,12,31,37,20,20,486,576,538,509,460,485,542,559,551,552,513,629,711,689,492,651,596,545,510,469,445,399,398,488,674,701,614,624,530,449,377,406,422,416,472,556,541,565,434,732,866,856,795,755,672,577,496,557,581,662,665,737,733,686,446,425,461,460,595,724,664,671,568,482 11,17,16,41,39,36,38,421,463,445,423,409,414,412,443,422,427,415,465,570,566,431,536,495,459,439,405,400,398,382,413,540,599,516,506,433,394,407,393,403,395,409,463,432,450,405,559,781,786,700,674,551,474,432,463,485,531,511,571,574,507,399,409,394,407,455,564,510,533,474,423 3,20,19,68,89,78,59,421,517,497,465,426,441,462,483,474,478,454,542,644,638,439,583,529,486,466,450,434,389,406,437,600,644,553,580,470,419,411,391,396,391,404,463,456,474,389,656,843,854,789,756,653,549,435,496,484,550,556,639,629,604,416,421,431,426,511,643,584,600,512,453 16,24,23,91,113,106,85,449,515,476,440,431,453,463,490,499,493,467,535,563,562,417,528,477,462,455,424,397,381,406,450,551,560,503,517,460,437,428,427,426,452,497,598,534,496,432,667,779,772,712,664,590,516,491,565,612,688,671,711,668,627,414,422,421,421,492,567,553,569,472,442 15,74,69,331,563,553,318,403,395,382,378,398,396,406,422,405,401,409,431,443,459,388,450,413,409,409,393,393,372,391,384,430,438,417,413,398,408,415,418,401,403,413,449,447,420,481,489,570,566,516,456,424,409,560,668,669,644,590,605,535,482,406,386,394,387,405,437,425,441,378,392 12,10,8,29,32,22,19,397,453,407,411,401,409,428,456,439,416,435,445,525,509,402,462,451,413,426,412,401,393,402,417,483,514,449,484,408,406,391,402,407,407,445,472,454,464,402,586,670,665,604,571,490,424,451,491,498,544,535,612,591,523,400,395,395,409,449,518,488,476,456,423 17,13,12,25,35,31,21,403,397,384,373,387,385,384,415,395,399,401,387,409,407,394,408,410,398,380,368,384,395,395,380,421,395,406,392,371,384,413,383,404,399,434,430,416,405,381,441,445,459,433,426,394,382,402,426,438,445,453,481,440,428,387,401,389,384,402,411,404,380,387,392 5,11,10,11,12,11,10,453,526,482,447,440,465,487,526,531,507,489,545,637,624,446,575,528,494,478,453,414,404,396,472,624,627,559,556,463,457,390,396,407,427,440,550,527,529,425,689,801,788,720,693,601,501,497,528,532,621,617,688,686,648,435,430,419,457,553,634,578,612,483,435 3,13,10,37,44,32,26,426,410,418,403,385,396,441,447,424,412,389,404,441,450,401,426,423,395,406,384,372,360,394,409,433,443,415,398,395,384,408,414,411,408,462,484,446,442,414,503,550,534,499,456,436,421,459,522,506,550,537,597,545,504,399,401,385,388,404,424,431,438,398,402 11,42,34,23,30,21,16,685,785,731,696,654,668,712,789,783,783,771,823,886,868,623,816,775,731,704,610,602,520,405,687,844,860,793,811,720,640,454,466,455,495,610,759,740,776,482,918,1016,1013,962,936,872,771,655,744,762,844,848,909,916,887,599,586,615,659,788,875,827,855,749,681 2,14,9,15,14,7,7,432,423,397,403,398,412,420,471,448,434,432,431,431,433,394,404,400,371,398,380,403,390,420,480,439,420,399,405,383,381,436,530,583,661,751,840,733,636,450,679,563,520,457,464,417,416,560,685,747,854,844,873,781,707,403,370,392,389,395,404,406,407,383,387 7,12,9,26,30,23,19,399,384,388,379,398,390,430,434,431,411,422,402,409,423,387,409,405,392,391,385,403,386,395,420,408,406,412,400,379,386,410,428,408,431,463,527,469,437,426,532,459,441,427,426,411,398,497,556,541,583,573,628,558,506,379,381,378,399,386,397,399,411,392,387 11,12,11,50,64,46,36,396,478,451,408,412,417,421,430,437,418,437,471,559,571,413,529,485,444,442,417,416,401,378,427,535,573,501,505,442,425,386,390,395,391,407,447,438,436,397,560,756,776,686,652,541,471,430,447,497,513,508,568,534,491,403,418,408,414,463,566,504,518,466,426 14,24,23,55,73,60,48,451,564,539,500,433,480,458,485,478,470,478,566,712,681,459,664,602,543,521,451,444,405,405,430,656,712,623,649,519,486,395,409,418,434,449,518,486,505,395,662,871,884,806,774,674,545,490,530,561,624,612,670,669,617,403,443,414,419,533,690,635,643,522,457 16,15,13,33,45,34,24,415,387,387,395,393,376,406,417,402,392,400,391,397,406,375,391,398,389,378,382,374,378,385,391,391,395,391,396,408,387,401,389,406,405,414,430,425,422,385,441,410,422,386,393,378,377,422,428,444,468,453,496,474,445,387,383,388,394,384,395,406,402,395,379 17,14,12,37,45,33,28,393,374,395,376,387,381,392,412,394,401,385,413,377,385,396,397,379,378,394,378,378,368,379,395,409,389,382,391,387,390,393,396,396,415,428,421,417,416,400,453,383,395,374,375,382,394,429,451,451,453,458,497,441,448,384,393,395,394,378,392,393,379,391,380 18,9,9,67,105,101,62,424,412,386,404,398,405,397,430,427,403,406,426,466,430,392,439,413,402,414,391,398,400,410,422,432,442,415,412,396,403,387,389,389,387,400,428,422,434,398,500,577,595,531,494,449,421,456,463,488,503,507,548,516,470,403,392,404,399,420,430,428,424,398,397 14,56,54,233,342,329,218,421,452,440,414,407,414,411,461,419,435,433,461,554,529,428,517,481,432,441,410,426,382,406,425,534,560,498,473,420,415,394,425,395,411,423,471,451,439,427,563,721,736,647,609,527,446,446,495,515,553,551,593,566,518,398,371,402,406,426,537,498,506,465,412 1,9,8,27,27,23,23,421,398,404,376,387,381,432,406,411,404,400,392,402,407,396,394,384,393,389,389,379,376,406,397,392,399,411,407,402,391,390,387,408,407,428,470,442,432,406,478,456,434,429,405,397,368,462,478,469,504,504,552,508,476,405,380,381,383,378,388,377,395,390,379 20,380,327,301,397,328,239,492,396,409,446,406,390,473,486,473,462,464,438,420,421,383,393,395,409,384,387,393,374,469,551,479,444,409,422,385,399,473,539,581,647,737,811,745,680,477,629,557,490,465,441,435,404,571,602,620,664,669,715,673,607,424,380,401,425,423,430,397,428,401,416 15,15,14,17,17,13,13,520,578,551,495,492,486,568,636,615,606,596,667,714,698,492,646,583,539,520,464,424,416,409,525,682,698,600,650,542,465,398,401,434,442,503,610,607,622,435,773,865,848,792,766,693,567,533,623,636,707,706,783,780,736,467,456,468,489,634,719,666,692,578,499 12,16,14,27,28,21,19,499,612,546,564,471,540,551,599,604,601,598,662,721,715,486,642,583,534,526,453,479,415,399,548,689,704,625,643,546,485,416,419,428,446,479,615,597,619,447,796,894,881,827,802,721,623,564,633,637,733,729,796,801,758,465,455,458,499,632,735,678,706,594,517 17,12,12,59,82,77,53,411,424,399,401,390,409,414,427,414,430,400,424,456,431,404,429,417,393,407,382,389,390,382,412,448,454,449,438,409,383,378,389,383,396,389,449,426,412,407,501,601,626,554,519,443,412,418,455,471,502,498,529,477,468,391,380,394,391,399,436,436,444,407,395 6,33,21,60,90,52,34,393,393,396,384,394,392,400,419,399,408,398,402,419,408,411,408,393,404,395,377,394,375,386,422,414,411,412,423,395,398,416,399,405,421,433,466,431,431,405,450,477,451,443,442,419,402,427,465,462,517,502,530,467,454,396,397,383,385,413,414,413,408,409,375 6,18,15,40,55,47,34,413,403,404,394,391,394,413,435,426,400,411,414,435,434,389,434,431,398,399,391,385,383,379,403,438,432,418,420,407,403,408,407,390,420,432,477,447,416,416,483,543,549,484,461,404,384,439,500,501,531,522,559,531,460,409,391,390,393,403,442,429,411,409,387 11,9,8,40,49,24,30,408,408,395,398,387,405,402,414,414,405,396,395,426,444,373,406,419,392,393,404,382,396,381,386,425,425,401,425,396,389,370,388,389,404,393,424,410,417,402,449,492,500,447,443,408,389,413,435,409,449,433,461,456,429,394,382,390,402,406,429,396,400,392,401 10,8,8,18,24,19,15,418,436,441,410,399,400,422,430,432,410,397,453,503,485,406,484,463,428,420,405,395,383,392,423,498,533,462,467,408,421,382,400,413,404,438,492,476,470,411,497,657,670,600,564,494,447,410,431,457,477,461,496,479,466,397,393,394,386,428,495,460,477,426,403 20,57,45,569,941,809,478,593,703,676,634,562,609,648,702,683,678,679,746,840,819,592,775,730,656,650,546,528,449,434,614,797,820,740,762,644,564,471,475,495,528,623,752,708,718,558,876,988,987,928,902,824,722,703,782,818,880,867,910,887,845,522,518,523,536,710,820,772,795,685,600 11,8,7,32,34,26,25,418,388,394,397,381,397,426,438,411,420,410,418,423,421,389,408,407,397,394,382,394,389,372,395,421,432,406,401,397,396,385,397,387,395,414,446,433,443,383,462,500,496,447,438,416,394,428,445,428,485,481,528,505,476,386,397,392,393,400,423,418,420,404,383 8,7,8,21,44,46,22,378,388,402,400,393,395,422,429,417,417,410,417,419,412,397,383,400,396,380,391,387,395,384,389,407,390,386,400,382,381,380,398,389,374,397,429,413,399,391,499,471,456,430,420,410,395,423,457,458,483,475,527,498,449,387,387,391,415,408,401,412,419,406,386 18,18,16,30,47,40,24,443,398,374,393,384,401,427,445,441,411,407,381,405,401,392,412,392,385,386,390,396,381,383,400,416,398,388,378,384,387,396,402,402,406,435,497,458,439,401,492,435,416,406,417,399,396,426,458,461,515,510,550,542,499,369,378,388,385,381,390,395,377,383,393 14,9,8,33,55,50,27,409,486,467,428,409,434,423,457,434,435,411,499,590,577,414,545,505,451,447,421,399,371,383,413,533,594,502,515,458,432,385,381,396,398,407,453,437,443,392,551,751,770,677,645,548,456,422,479,477,508,500,551,525,499,390,410,399,399,442,576,524,545,458,417 9,22,20,444,491,461,417,413,449,429,411,410,400,414,425,419,402,419,467,504,495,433,494,464,429,442,389,389,368,391,411,500,519,441,496,425,417,367,390,399,386,412,417,408,405,446,466,634,643,562,538,445,439,428,443,448,495,464,496,495,461,405,381,392,407,413,502,468,479,435,401 18,107,91,279,485,421,239,559,623,576,534,507,501,592,666,641,623,624,677,739,718,496,644,603,559,537,486,489,425,413,553,700,711,633,661,559,515,393,435,452,470,552,664,645,653,506,818,904,891,838,805,735,634,625,699,728,789,789,843,827,789,501,482,487,507,627,722,671,698,592,519 1,9,8,23,30,25,19,401,387,384,375,395,386,416,414,408,388,388,391,401,403,391,395,398,391,377,379,368,386,363,409,407,398,401,398,369,388,400,379,410,411,411,459,434,419,391,439,427,428,409,404,409,384,442,454,448,488,465,511,483,460,384,385,402,388,382,401,390,399,403,388 4,39,39,191,315,315,188,392,443,413,434,391,407,451,445,432,438,414,420,493,482,406,450,453,421,404,411,429,385,386,406,482,482,442,470,426,392,390,416,396,398,440,466,445,442,431,530,652,656,567,547,481,430,461,522,526,561,545,570,556,479,401,402,396,426,435,477,462,448,423,416 17,12,11,24,39,39,22,403,423,410,417,417,389,413,426,436,425,428,457,448,455,400,436,417,408,416,389,378,403,380,414,459,446,440,436,419,412,377,409,411,417,426,460,451,448,416,551,662,665,595,557,499,431,439,476,499,525,537,558,561,517,401,404,409,395,426,455,464,450,419,412 17,9,8,27,38,29,20,424,402,387,386,382,396,426,440,421,398,424,418,417,419,384,413,400,384,367,385,375,375,386,411,407,405,410,403,401,397,401,390,395,415,419,455,450,441,397,480,479,483,424,413,411,397,423,463,448,516,500,554,515,475,385,383,383,381,398,412,407,396,389,408 20,12,8,34,38,25,22,417,429,411,410,405,416,444,449,461,443,419,438,479,461,383,468,415,424,419,393,396,392,401,411,481,473,443,459,410,408,404,409,402,415,446,503,461,459,417,575,603,594,534,508,456,431,451,504,505,566,570,626,597,535,408,382,389,384,427,472,432,452,422,412 13,15,9,41,57,43,29,480,543,509,479,461,461,514,533,530,537,520,574,678,656,455,605,552,509,491,464,442,412,395,457,639,666,583,604,525,464,391,427,408,433,468,578,559,565,417,709,841,829,775,735,644,531,498,581,586,660,659,718,722,662,418,435,434,445,558,673,610,628,525,472 2,12,12,111,152,149,107,413,406,408,395,398,389,458,463,448,424,429,432,410,440,385,385,387,401,388,382,390,389,366,412,398,383,388,392,389,393,408,396,396,411,425,454,452,448,432,554,485,445,431,431,418,395,479,528,520,569,557,596,566,525,401,390,403,424,405,409,406,415,396,385 17,34,29,15,15,10,10,571,677,631,593,538,548,616,687,675,683,669,751,800,779,549,725,688,621,608,509,503,443,398,604,766,784,701,732,600,552,421,437,463,485,554,696,672,699,462,852,944,934,887,859,796,678,614,694,717,798,802,856,856,818,499,513,527,550,708,799,753,766,656,573 5,46,44,81,117,114,77,430,534,506,502,463,449,450,492,488,485,460,562,674,666,463,633,587,525,499,440,426,417,419,459,637,694,585,610,480,443,406,412,414,415,439,500,476,510,427,644,843,853,778,756,636,518,432,507,527,597,584,645,648,603,421,416,414,432,537,669,616,605,508,478 12,51,41,40,64,48,30,436,494,460,466,424,452,446,468,453,466,452,531,640,605,437,576,519,478,483,423,410,419,381,426,605,624,539,540,469,459,394,399,417,432,460,528,511,489,437,632,786,787,703,665,567,472,502,578,570,627,613,672,647,607,405,415,394,413,486,628,575,566,486,443 2,27,24,129,201,199,126,407,401,391,383,380,377,411,403,401,413,401,416,417,404,392,408,405,382,379,418,389,361,393,396,410,408,406,392,415,373,399,391,395,381,379,439,404,436,401,466,507,483,452,459,450,392,424,468,459,480,478,517,474,448,387,383,378,386,412,400,410,408,399,384 8,14,13,23,35,32,21,401,381,377,365,371,388,393,383,377,382,396,383,395,393,381,389,390,389,386,384,384,373,392,390,402,394,387,404,379,382,374,395,380,401,413,417,402,395,388,397,405,407,394,389,396,384,420,431,416,441,447,484,435,451,381,386,382,379,399,394,399,381,381,376 19,29,25,54,65,54,45,399,394,376,396,393,387,411,429,427,419,436,408,444,439,405,395,411,399,399,390,386,369,398,407,429,437,399,417,395,395,407,421,457,450,471,537,479,449,435,547,524,502,477,438,427,400,530,586,584,622,616,653,568,533,367,401,386,397,387,410,410,407,415,381 8,42,33,109,135,116,88,428,518,475,446,431,419,452,486,457,474,462,514,640,604,417,614,549,483,472,426,433,402,393,456,604,642,530,571,472,426,405,430,448,450,491,551,516,494,438,629,797,815,723,695,577,438,524,586,602,643,643,696,667,607,412,398,378,420,476,621,586,548,479,440 9,8,8,31,48,43,26,397,408,403,385,387,387,406,414,403,398,403,407,421,404,375,399,394,406,368,389,389,382,369,391,427,421,399,416,400,400,385,396,393,399,413,440,425,415,389,442,485,492,446,427,419,390,422,444,413,467,464,486,472,439,386,371,396,385,398,421,389,401,396,386 10,13,10,30,37,27,22,413,378,411,378,383,373,434,428,406,415,400,386,418,384,390,402,388,385,375,381,395,365,382,405,402,409,396,389,382,387,385,392,394,406,422,438,433,414,391,460,427,423,406,385,392,396,398,420,409,484,459,516,481,447,380,403,390,391,376,402,405,419,390,387 13,14,14,44,69,72,46,409,380,395,397,384,362,426,425,426,405,403,418,443,446,382,406,423,405,399,384,385,371,399,404,427,431,390,421,381,398,401,394,413,405,418,456,430,419,418,493,502,493,455,425,394,415,449,504,503,525,500,511,500,486,400,393,408,393,414,420,399,413,421,385 14,20,21,90,144,150,93,407,418,399,397,412,407,419,431,433,422,438,418,434,456,397,418,409,398,398,392,411,388,397,430,426,426,405,419,406,382,388,395,416,402,425,462,441,452,421,521,514,521,470,465,438,420,470,514,530,554,502,563,538,507,406,396,406,399,413,444,426,426,415,400 2,137,77,183,214,107,92,611,616,579,561,491,500,648,711,681,679,666,679,752,732,470,648,589,554,531,436,478,453,447,637,715,729,638,646,558,504,501,578,599,680,746,849,793,756,587,872,909,890,835,807,731,617,772,844,857,909,900,939,903,855,518,454,543,537,638,723,663,695,576,503 14,28,25,36,46,36,28,475,631,566,513,486,471,488,510,500,515,505,643,763,751,487,709,648,570,562,471,465,432,401,484,718,765,667,687,544,511,384,395,397,408,451,537,530,536,420,719,932,947,878,846,752,608,491,549,550,631,645,706,713,660,420,435,425,453,586,737,692,700,591,504 2,109,82,234,574,419,163,426,488,457,450,436,478,441,472,462,481,436,512,578,553,433,515,499,465,450,428,419,403,370,441,525,560,496,494,446,423,392,394,391,420,446,482,470,465,466,603,734,745,671,659,605,507,477,509,509,577,553,634,618,561,414,430,411,417,468,551,520,547,476,457 3,136,95,189,299,203,133,573,793,753,680,590,587,603,668,652,634,614,811,936,906,707,921,865,780,767,630,563,481,433,585,912,951,856,873,728,607,450,488,519,559,627,730,691,680,548,816,1023,1023,977,946,841,701,683,754,757,805,795,847,831,785,492,532,483,494,777,931,863,863,753,625 10,25,21,65,81,68,56,393,418,395,411,410,409,401,417,429,435,440,424,475,471,403,443,447,413,405,407,379,382,382,417,466,474,429,453,407,396,375,380,389,419,417,444,448,456,418,549,600,606,504,523,456,413,449,497,509,532,530,568,553,525,405,403,414,386,417,451,483,459,439,398 19,31,23,52,76,52,33,421,413,395,396,375,406,429,451,441,432,433,452,455,451,409,424,431,403,397,407,391,384,382,412,419,441,423,424,408,395,402,411,411,430,448,516,475,448,423,553,549,521,477,470,426,398,487,515,544,555,560,614,574,525,383,381,393,403,425,436,446,423,416,412 8,19,21,151,256,268,156,404,400,384,387,379,383,405,421,383,407,407,387,421,389,398,393,394,404,393,391,372,373,393,395,385,403,389,385,397,384,385,386,400,405,418,429,404,392,406,430,441,445,415,436,387,392,447,466,456,485,464,485,468,433,388,405,406,393,388,405,384,397,388,403 5,36,36,234,403,408,235,414,441,413,393,391,410,404,434,430,448,420,452,477,462,400,454,427,415,423,401,396,399,397,430,455,480,426,440,398,395,412,403,400,401,440,470,435,432,426,518,632,623,569,510,482,427,515,565,578,592,560,609,562,511,399,393,405,415,419,471,440,455,414,390 6,9,8,67,90,83,63,407,424,397,406,394,404,426,437,415,425,405,440,449,439,394,425,416,409,416,395,408,383,396,403,439,462,420,412,407,389,378,415,406,414,451,500,449,426,437,531,582,590,511,492,443,420,507,570,579,619,584,617,547,518,398,377,403,384,412,454,436,438,402,388 19,13,12,28,43,35,23,400,441,432,420,382,403,417,420,422,404,404,444,551,496,408,530,489,434,431,409,400,388,407,402,510,558,468,483,427,402,385,405,418,402,415,435,420,422,395,443,733,746,641,605,466,422,416,453,464,483,464,501,455,438,396,389,390,390,410,513,464,468,419,403 8,14,14,54,73,71,52,408,446,425,411,395,398,415,443,450,442,434,467,522,490,391,482,449,422,426,416,387,388,404,424,479,507,456,480,412,406,402,407,401,405,440,495,463,454,425,559,683,682,592,547,496,443,455,514,525,598,596,634,581,535,390,395,403,415,417,492,476,468,428,414 14,16,16,73,94,96,73,430,492,443,428,408,427,440,461,469,435,446,505,604,594,430,553,519,459,434,414,419,412,391,440,536,595,514,514,456,425,395,394,415,416,459,500,468,484,419,627,778,789,706,678,563,465,474,550,552,613,616,663,638,585,416,412,396,439,464,589,544,554,464,430 10,8,8,55,69,71,55,406,446,430,418,405,402,403,429,429,436,424,453,516,477,413,468,444,433,429,410,405,405,400,418,487,493,444,478,433,412,404,389,399,403,434,451,426,437,397,543,679,674,590,574,496,444,434,451,469,513,517,561,543,513,409,405,406,400,453,493,477,473,436,395 13,150,112,197,372,307,162,619,777,726,727,716,747,665,737,752,756,759,806,824,834,537,699,692,673,675,647,666,578,383,717,756,757,723,768,723,702,416,406,431,462,542,711,722,776,506,936,969,953,932,928,902,835,595,681,718,810,819,887,916,892,603,685,598,654,774,800,788,836,761,743 12,16,16,58,89,84,52,433,483,459,449,407,401,447,471,466,472,461,522,561,560,421,505,477,432,466,420,429,403,378,429,531,535,495,514,427,440,395,395,421,415,439,512,474,483,442,618,743,735,664,619,553,474,479,505,537,593,588,662,650,599,420,401,405,420,467,563,511,529,456,451 11,16,15,26,34,26,20,398,426,422,407,393,374,402,417,431,408,406,429,471,455,395,447,441,418,396,400,396,391,388,402,456,482,429,450,409,399,422,382,397,400,422,449,429,419,413,490,605,617,539,518,444,426,465,478,482,508,499,545,479,463,386,401,393,368,408,462,453,476,407,400 19,11,10,15,20,16,12,495,558,494,476,461,465,520,558,539,533,529,589,661,651,436,592,533,493,484,430,448,410,398,481,631,630,584,607,472,448,388,418,414,431,462,548,549,551,412,711,830,812,759,731,645,528,475,505,541,630,627,704,705,665,433,449,427,463,577,660,593,621,525,471 17,16,15,63,80,67,52,405,431,422,389,385,408,416,432,433,401,416,453,491,483,402,454,449,428,438,402,406,389,384,407,468,478,451,459,419,405,394,385,387,418,417,452,447,422,414,519,665,671,583,550,498,411,423,460,483,519,526,567,521,485,392,404,393,408,439,482,460,460,428,401 13,9,9,42,60,60,42,409,458,433,433,423,397,426,434,431,418,434,470,560,550,411,527,486,455,445,405,418,391,403,416,526,567,484,501,431,417,402,395,401,417,423,455,448,450,403,545,746,749,665,642,538,447,449,470,494,530,523,560,564,521,413,409,408,397,455,543,529,508,445,415 5,16,12,35,36,21,20,432,505,499,453,418,442,445,467,458,437,453,519,663,648,450,664,600,514,509,431,428,404,382,426,608,697,565,602,452,423,410,392,404,427,455,507,474,457,432,575,770,811,706,679,544,466,462,507,523,565,562,626,600,559,403,411,399,393,480,678,591,595,476,436 8,11,11,29,44,42,25,431,427,433,399,431,421,427,473,467,445,467,493,478,499,403,426,421,399,406,405,411,391,387,434,452,468,446,431,421,413,388,387,387,408,421,476,465,479,388,648,657,641,596,570,508,468,434,496,527,610,598,662,650,612,427,411,422,433,452,467,468,470,434,408 13,21,13,46,61,38,29,415,424,385,383,423,414,434,483,461,431,432,430,461,444,404,431,427,406,409,405,385,387,389,436,438,443,435,456,421,418,428,412,395,456,472,527,514,505,424,580,610,563,536,492,459,396,506,547,542,611,600,655,605,561,392,412,412,412,421,458,418,444,413,386 19,9,9,26,29,23,21,435,460,436,438,434,432,458,487,460,478,472,495,557,537,417,485,450,438,425,420,409,396,400,449,534,542,472,497,437,434,401,404,421,421,454,523,485,491,409,629,721,700,632,596,529,450,478,532,545,598,601,647,625,584,413,419,403,410,456,539,513,508,457,427 5,11,11,8,11,11,8,420,499,470,447,413,429,437,451,448,459,474,542,625,596,435,581,535,494,465,422,410,398,404,444,594,626,538,539,453,433,391,385,394,389,411,480,457,475,389,577,788,785,717,686,582,480,417,436,462,504,498,565,569,547,418,417,402,422,496,599,564,555,480,436 8,101,93,354,459,423,324,514,633,580,538,520,542,560,588,562,556,540,640,762,763,503,717,671,608,574,503,465,442,419,505,723,776,678,700,553,488,403,404,445,457,533,646,602,582,484,779,939,948,883,854,758,625,601,676,697,765,753,799,786,742,442,477,435,458,625,771,722,740,603,519 17,15,14,85,118,113,79,407,383,378,386,375,404,401,388,401,398,393,407,399,392,392,393,387,398,385,397,377,383,380,385,411,397,391,404,394,374,405,392,405,390,420,428,408,385,403,437,465,444,418,412,412,384,437,492,484,489,462,469,437,434,370,375,394,384,392,392,382,382,410,406 16,24,24,98,131,134,99,448,486,445,454,436,421,425,476,461,464,448,507,568,558,435,529,502,452,451,422,426,405,393,455,550,553,500,514,465,442,408,396,385,412,423,469,462,445,391,640,790,791,724,685,608,502,448,482,501,561,573,625,599,583,425,433,409,401,481,596,521,556,490,445 1,17,16,284,419,443,296,407,430,433,413,377,414,424,435,452,455,415,453,498,515,414,483,447,410,413,389,387,387,395,415,473,517,456,439,397,402,418,408,396,412,450,526,459,467,450,561,659,668,575,552,478,436,516,557,561,615,587,628,582,562,416,408,392,394,435,491,467,472,431,409 7,27,18,62,84,43,32,431,405,422,408,398,398,412,471,458,446,451,458,463,435,396,433,437,410,403,386,393,385,410,425,444,453,420,416,404,390,406,419,447,453,474,548,492,458,433,555,536,523,482,454,441,408,504,555,555,615,610,663,606,535,397,382,383,384,391,445,436,410,414,401 15,8,8,12,16,13,9,394,397,391,390,394,393,402,408,400,400,406,403,430,434,382,416,416,402,401,380,389,386,399,396,419,433,420,414,404,389,393,381,393,394,408,432,397,396,393,408,512,525,475,464,427,394,402,423,434,435,431,465,432,438,405,400,405,387,404,442,409,415,403,384 18,8,7,17,24,23,15,411,373,394,379,400,394,401,393,385,399,373,365,395,391,369,391,377,377,376,388,381,378,390,389,367,398,396,385,377,383,394,383,406,393,422,416,401,383,405,418,390,393,363,386,385,400,411,422,425,415,424,458,421,394,371,386,370,394,382,381,383,385,385,377 12,10,8,27,34,20,15,444,395,403,382,407,396,429,443,421,397,408,427,437,433,397,427,399,399,398,393,383,377,422,414,438,446,425,400,382,402,387,415,399,399,420,466,454,447,391,487,551,522,494,456,449,409,439,460,459,521,527,546,528,476,390,396,387,383,410,437,417,408,401,394 3,12,8,48,73,65,39,427,453,429,416,405,411,411,435,435,422,427,453,538,528,410,486,468,422,428,416,403,381,418,431,493,535,469,474,421,416,389,400,416,408,460,518,498,469,390,548,712,740,641,620,526,465,447,493,480,528,499,580,525,498,383,407,394,393,422,510,492,483,439,410 4,24,23,75,102,95,67,753,871,840,838,822,873,797,853,869,878,886,905,889,914,651,743,786,798,784,768,793,709,396,785,791,760,769,814,790,761,406,424,422,464,498,723,753,830,482,1014,1008,975,987,988,983,918,631,716,746,845,861,937,979,965,790,821,807,843,910,898,907,953,887,869 13,11,8,35,35,23,23,413,420,390,387,408,395,425,433,415,415,400,409,429,430,391,413,401,384,391,383,388,381,395,410,430,428,398,403,392,381,385,399,416,399,426,458,435,434,414,481,506,467,462,420,404,405,427,444,448,493,482,551,484,461,404,381,382,402,396,421,400,403,390,395 11,8,8,51,87,92,52,375,386,388,390,384,398,386,392,410,382,390,388,404,399,385,398,391,393,388,375,379,394,364,396,402,412,377,400,395,381,382,377,404,397,398,415,404,402,388,428,436,423,412,395,386,391,457,485,485,474,474,459,431,432,387,395,398,381,393,407,392,386,388,391 10,8,8,38,39,34,33,415,476,445,438,425,421,429,429,445,425,437,494,606,563,418,549,512,452,451,428,401,411,403,409,560,606,510,524,453,426,391,379,402,400,407,447,442,451,407,548,784,805,715,681,576,482,419,473,475,523,520,577,561,501,391,401,404,390,470,560,526,533,446,429 15,8,8,34,43,39,32,386,433,428,406,414,406,390,407,400,416,402,438,504,490,409,481,450,431,424,403,385,388,380,404,476,522,459,466,413,409,374,372,405,390,383,421,420,410,386,470,689,702,610,578,472,436,405,407,430,446,455,477,468,453,395,390,384,387,426,489,484,483,415,396 9,244,180,165,199,145,121,487,458,407,387,362,396,497,529,501,467,452,479,529,553,405,517,477,434,457,388,421,403,401,480,506,558,450,494,421,419,431,444,444,479,539,654,588,541,460,657,700,720,602,581,521,446,542,598,615,670,678,737,717,634,424,386,404,422,476,568,532,518,441,414 20,27,19,47,72,48,32,421,405,414,385,377,394,419,446,423,408,417,415,424,410,398,410,396,388,388,406,385,387,388,402,402,412,404,411,408,399,412,409,419,427,448,522,461,448,419,528,502,492,455,430,397,411,477,518,543,572,558,610,561,510,386,383,375,380,404,411,383,389,378,397 9,37,34,30,51,46,26,398,404,399,391,374,387,402,407,397,392,379,398,420,436,392,422,410,402,430,393,391,378,387,402,426,441,419,418,405,385,405,396,417,413,421,463,447,407,405,444,509,527,457,451,425,396,434,444,461,454,461,489,452,445,389,387,393,385,408,414,412,398,385,412 19,12,11,27,39,31,20,390,373,416,392,386,402,400,395,394,413,382,405,393,390,393,402,397,388,384,402,381,390,405,389,389,376,379,390,366,383,389,397,413,389,405,429,421,404,409,425,419,429,406,395,387,400,430,436,441,481,468,488,453,428,388,378,380,375,386,388,392,382,390,404 13,75,72,89,108,101,82,490,588,565,523,476,507,523,576,574,560,552,642,731,719,489,661,613,552,536,484,463,427,392,513,691,714,611,640,534,491,415,416,429,446,503,611,597,585,437,760,891,891,829,795,709,592,551,622,646,724,721,776,769,722,446,452,452,463,598,724,658,688,559,500 15,15,15,75,118,120,74,386,397,401,408,375,399,400,400,406,410,397,394,406,382,379,395,390,385,370,402,378,382,371,401,387,395,380,369,393,383,380,382,392,398,405,423,407,409,410,426,429,406,402,402,413,385,423,433,451,464,466,472,429,430,390,366,394,392,399,394,393,389,380,385 8,89,85,165,268,258,157,501,556,527,470,472,471,478,551,537,538,503,587,672,652,459,591,576,519,506,446,447,409,402,474,621,654,557,588,489,461,434,414,418,425,466,583,544,532,454,723,865,873,810,772,687,562,541,619,639,708,693,751,730,681,437,432,421,454,546,664,614,616,546,478 8,16,15,28,41,36,26,406,386,392,377,389,391,392,407,394,390,394,393,386,383,378,377,382,394,389,399,378,371,386,383,406,407,393,388,384,396,384,382,380,393,412,437,405,407,389,434,423,445,417,413,384,388,408,407,401,449,450,470,446,424,392,389,390,396,383,386,370,382,363,377 2,31,22,45,65,34,27,448,471,448,442,407,415,459,477,496,487,451,471,556,535,404,506,473,454,443,417,411,395,399,466,536,570,488,508,448,416,398,441,452,483,551,641,555,540,439,641,730,732,647,606,533,486,555,592,617,671,654,710,670,604,399,401,408,397,460,561,514,511,442,430 13,22,17,122,189,141,97,607,506,474,467,436,440,636,687,656,626,612,584,611,572,405,495,474,437,440,414,418,398,434,539,539,545,493,511,444,419,450,467,507,532,599,710,657,647,510,793,760,721,662,639,577,491,694,761,761,815,802,853,826,776,499,409,480,488,519,565,541,556,477,449 10,9,8,22,26,23,19,421,399,406,397,383,385,429,448,409,423,417,421,406,406,393,385,378,394,388,382,389,391,400,408,396,402,383,402,376,392,395,394,419,396,394,463,441,411,388,496,445,411,395,388,394,383,429,471,453,483,497,555,513,478,387,374,392,393,393,391,378,390,396,379 7,16,14,57,77,69,50,433,409,406,412,403,401,417,452,436,425,426,404,431,428,381,412,382,392,391,396,365,386,377,411,414,420,411,394,393,399,378,400,398,412,428,456,460,428,401,518,514,480,444,437,414,380,463,474,483,520,538,590,542,502,397,399,389,393,394,420,413,415,392,391 6,15,15,63,92,95,65,362,388,391,384,377,396,369,380,381,380,385,389,393,405,383,385,400,393,387,380,387,385,388,389,397,383,399,397,372,384,392,375,376,388,387,402,391,364,391,389,396,407,389,385,370,388,400,427,401,405,402,387,395,386,384,402,390,384,388,382,384,398,389,388 15,26,26,106,172,169,102,423,459,427,415,419,406,426,439,444,422,405,459,552,535,425,525,479,444,431,410,406,404,399,424,513,552,473,487,435,424,422,395,406,389,418,464,470,463,408,566,733,760,661,628,555,451,450,471,495,555,566,602,587,538,401,396,381,403,454,526,476,474,432,418 14,11,9,76,93,64,51,408,423,427,421,391,409,430,441,425,436,430,471,524,541,421,475,463,426,416,417,397,402,388,405,480,538,449,465,415,418,397,402,423,423,453,468,464,447,416,555,698,704,613,582,498,439,468,511,510,591,581,616,572,535,399,386,392,387,433,499,469,458,423,413 16,14,13,29,43,36,22,414,379,381,396,361,370,421,429,391,406,394,395,418,392,386,401,377,377,385,390,390,386,414,398,394,399,392,396,379,387,385,385,372,420,408,414,399,398,386,432,438,418,396,408,386,393,389,417,396,452,440,472,453,429,397,370,390,370,389,398,387,399,377,403 4,18,17,65,89,84,59,437,481,448,431,405,435,428,441,446,412,437,481,571,556,446,513,502,444,445,412,396,394,399,406,534,579,491,507,458,411,397,389,411,394,417,441,444,451,396,562,758,771,678,648,536,459,435,452,475,516,517,573,553,527,407,420,401,389,469,563,511,519,450,415 14,13,13,51,54,55,52,410,474,451,430,418,411,417,444,442,461,442,487,594,561,425,561,501,465,447,436,415,392,405,424,558,600,500,533,439,431,395,404,377,406,419,471,455,437,404,561,760,784,697,649,543,462,430,471,493,536,541,594,570,518,401,403,395,406,458,576,536,517,448,428 17,84,78,135,170,154,123,441,554,484,476,455,451,478,523,507,487,512,571,642,633,467,579,532,488,477,427,441,393,412,464,597,642,559,574,479,437,418,410,407,445,500,554,552,524,439,712,829,819,768,730,626,540,513,625,631,706,683,754,724,676,432,429,432,431,528,646,573,599,492,475 19,10,10,21,20,20,21,432,425,405,385,385,420,426,460,448,437,432,443,438,440,390,400,405,404,406,385,399,385,390,404,419,404,422,416,395,403,394,390,397,406,426,471,434,427,415,585,549,519,486,484,475,428,453,513,510,545,538,585,567,554,396,388,409,399,429,427,426,458,413,397 2,78,64,51,75,64,44,529,633,567,533,480,492,555,610,598,599,587,681,781,746,503,734,658,606,572,463,464,417,419,546,762,776,690,697,558,532,420,444,467,468,552,664,620,626,460,788,921,916,849,811,722,577,615,695,702,765,763,814,806,754,441,462,459,470,652,786,723,733,618,518 7,84,82,20,24,20,18,421,424,418,416,384,408,424,460,424,437,461,443,478,444,411,415,424,389,402,386,398,391,458,551,498,468,449,455,422,408,510,652,734,789,871,945,849,748,440,744,637,606,535,509,467,424,592,728,806,913,905,936,847,760,400,405,388,415,412,456,449,429,411,400 17,60,42,67,73,48,42,481,493,443,439,406,435,482,531,516,515,508,516,572,544,420,492,466,434,420,425,394,380,426,539,538,535,494,518,456,423,482,607,627,710,788,860,761,678,504,756,765,741,660,634,564,474,661,795,838,893,867,889,815,740,435,402,420,415,461,525,521,501,428,415 12,20,16,40,57,47,32,424,436,433,423,398,400,403,433,429,422,420,445,500,477,392,459,439,426,417,383,382,387,393,408,467,496,446,479,398,418,411,408,419,426,424,477,448,437,400,512,649,656,572,520,447,448,460,493,504,541,526,573,544,480,395,403,404,393,417,494,474,466,411,410 20,12,10,45,52,31,27,439,430,420,393,390,424,446,468,434,448,433,442,491,455,411,442,432,422,414,394,397,391,415,428,473,488,442,456,411,399,407,399,423,452,475,534,486,462,411,576,644,637,551,521,452,410,506,561,567,615,606,662,619,563,388,402,397,385,426,463,464,432,425,394 5,13,13,83,125,130,85,414,409,391,406,391,393,418,395,416,426,396,427,428,415,387,406,390,399,374,387,393,399,385,381,410,418,414,405,397,396,396,379,393,397,406,423,406,412,415,448,500,474,466,441,421,419,393,425,448,456,426,488,463,455,386,372,396,399,399,411,399,390,398,382 12,10,8,28,33,21,16,403,403,411,414,414,416,410,424,418,419,404,426,486,459,414,446,419,427,410,385,389,378,407,390,451,475,444,462,432,393,390,402,407,408,424,460,428,434,404,499,605,618,553,512,449,412,442,461,454,493,490,540,495,476,399,394,385,400,420,468,446,445,422,399 7,63,61,538,1023,986,501,724,595,560,521,488,522,726,776,727,706,673,691,710,715,487,617,579,521,508,467,457,416,475,632,662,669,586,612,528,491,501,524,562,605,708,820,775,766,737,888,882,855,806,774,703,598,868,912,908,941,923,962,923,878,589,477,541,551,627,718,663,673,579,524 18,28,26,94,126,115,85,507,567,508,504,483,509,536,594,593,567,555,614,675,659,449,605,547,513,474,449,450,392,389,562,650,661,580,616,511,465,422,432,443,469,551,672,643,658,445,783,860,849,792,764,684,558,523,619,650,733,740,796,794,751,462,437,448,465,551,663,626,628,527,477 4,8,8,44,57,54,41,401,435,417,417,373,404,409,407,417,410,407,432,516,499,426,472,449,435,435,404,397,404,369,403,486,527,464,481,404,415,404,381,377,386,399,423,411,417,383,489,714,717,626,596,523,446,398,434,457,472,461,493,483,472,392,404,383,396,430,510,459,475,436,411 10,139,130,66,100,96,63,405,406,380,395,390,392,416,430,413,403,388,404,391,412,374,412,391,395,401,367,392,400,396,403,394,420,400,390,380,409,412,420,411,466,475,512,465,463,418,487,458,458,440,431,399,379,467,490,500,545,511,554,533,480,388,397,390,387,396,382,403,388,379,378 15,41,36,42,50,47,39,451,542,488,461,444,451,481,502,482,488,489,549,695,667,454,625,565,502,522,424,431,411,392,447,644,690,584,599,471,446,407,411,438,483,521,591,539,522,453,679,844,849,773,745,639,511,560,637,629,705,691,741,703,647,429,410,405,422,539,679,611,616,534,469 2,25,24,38,92,92,36,409,503,462,475,454,492,446,453,478,473,474,518,567,567,397,476,465,440,437,421,406,410,380,446,506,506,473,500,462,454,380,390,409,390,392,461,452,493,407,662,729,724,674,659,613,529,436,451,461,525,521,589,615,595,406,442,422,409,481,500,505,543,470,468 11,23,22,36,55,48,29,468,464,455,437,426,423,501,556,556,535,524,524,515,505,414,451,433,417,415,396,400,404,394,571,500,505,493,483,464,444,425,468,503,559,651,766,711,693,422,750,695,635,605,571,534,469,500,594,640,749,753,805,781,734,438,415,426,457,485,495,476,469,453,422 14,25,24,84,99,98,82,402,466,445,437,418,401,435,434,447,426,423,464,543,525,410,492,480,450,439,403,406,406,392,423,514,527,463,484,454,395,411,394,414,421,451,487,463,449,406,571,730,719,650,617,538,456,471,499,523,585,565,614,581,563,401,393,396,392,454,541,501,516,468,416 16,14,11,33,45,32,23,413,399,394,388,392,405,456,447,441,417,388,389,396,392,388,388,399,383,385,381,376,376,414,414,421,404,403,411,399,387,402,393,404,419,426,463,433,439,394,459,437,444,410,390,400,388,429,456,462,488,511,565,518,477,398,395,387,391,384,393,388,391,382,385 7,8,8,20,28,24,17,405,390,399,387,372,388,438,427,401,403,378,393,407,397,379,383,394,402,381,382,391,390,373,397,393,409,407,378,397,380,382,411,403,397,422,448,431,434,385,462,437,425,403,410,411,397,435,442,445,484,496,506,486,449,383,397,380,390,394,394,393,385,380,395 14,61,36,68,76,40,35,494,597,534,487,462,456,548,585,551,560,541,634,731,690,490,670,603,532,531,449,456,418,394,521,698,714,608,630,518,498,407,424,444,501,537,654,607,615,465,762,882,875,815,779,685,555,610,677,696,760,750,803,781,731,439,449,424,454,590,723,669,673,556,470 5,14,10,37,44,28,23,399,403,378,402,383,380,420,417,406,398,404,414,379,393,380,384,392,380,398,392,393,409,355,409,402,399,402,391,378,368,389,400,384,411,423,458,431,426,388,466,437,431,423,410,401,386,425,478,461,489,506,542,505,464,395,378,375,392,377,399,381,380,400,399 9,118,99,147,216,178,122,552,722,678,624,559,565,602,670,642,649,642,744,850,833,595,800,759,691,662,570,538,492,413,568,823,846,762,790,665,580,427,439,454,499,544,665,658,660,496,835,991,992,933,905,819,699,621,685,699,777,780,839,835,797,484,525,491,524,728,866,809,823,709,606 1,139,98,93,175,136,69,520,607,599,544,498,475,534,622,563,573,564,650,752,734,509,694,640,573,570,457,453,421,405,513,724,749,659,688,558,494,412,440,463,510,549,683,639,609,488,794,910,898,842,814,720,591,658,724,735,788,781,835,807,768,476,437,472,480,646,762,709,720,614,507 19,12,12,56,79,81,56,405,425,410,409,395,397,392,410,414,403,405,416,445,430,407,447,401,413,407,393,403,382,374,401,436,474,430,453,419,385,394,388,386,396,411,438,409,406,395,491,602,588,524,488,450,412,411,444,451,475,500,512,478,454,388,396,398,394,414,460,444,445,411,393 2,11,10,8,8,6,6,502,540,501,466,454,467,517,574,581,575,563,625,671,655,454,596,541,494,493,431,429,425,420,504,646,653,578,597,503,438,415,419,423,425,494,612,583,588,428,750,828,810,763,730,657,559,518,583,627,692,701,761,754,715,451,430,464,482,576,683,611,627,562,474 2,12,13,66,103,107,68,397,405,386,381,388,396,386,391,378,384,401,404,395,384,405,397,397,392,390,380,390,388,400,388,393,395,382,398,401,382,391,393,385,412,420,402,404,413,406,423,429,422,397,379,399,400,445,465,465,467,458,454,419,420,380,374,383,401,393,395,383,386,392,401 11,12,10,31,50,33,20,400,393,383,392,385,373,409,410,408,401,396,379,417,408,385,390,398,389,385,387,381,387,370,394,389,408,390,395,398,386,393,389,388,400,418,444,411,433,411,440,452,456,395,414,373,380,446,456,463,472,465,498,456,441,394,373,396,394,390,384,403,386,378,396 13,156,87,236,346,158,109,795,976,936,911,874,898,834,889,883,881,877,1006,1023,1023,889,982,964,936,910,846,837,745,495,841,1023,1023,989,1006,937,890,487,504,552,644,740,878,872,901,623,1023,1023,1023,1023,1023,1023,1015,803,870,887,957,959,1016,1023,1000,763,889,758,796,1023,1023,1023,1023,1020,963 14,11,11,12,15,14,11,487,608,548,527,495,506,521,579,571,571,564,648,741,706,501,669,623,543,532,490,467,416,396,515,706,727,620,664,528,502,415,397,410,444,469,595,571,584,423,755,888,881,823,787,703,590,502,579,600,684,683,757,749,712,459,467,466,478,643,744,679,695,593,498 19,377,252,971,1023,926,666,724,830,793,750,684,720,763,812,795,789,783,863,942,925,703,894,854,795,780,680,651,560,474,718,902,929,858,873,768,688,538,572,601,660,747,850,821,811,686,957,1023,1023,1023,1006,936,832,805,872,887,941,935,982,967,929,627,626,605,648,826,931,889,899,807,714 18,14,13,35,51,36,23,392,391,408,395,396,378,396,438,403,396,399,424,415,407,381,407,392,390,389,389,390,391,404,393,410,428,410,400,395,391,396,406,428,406,440,474,432,431,402,486,455,468,466,436,422,403,441,475,461,507,494,554,493,465,394,377,371,384,388,410,396,405,372,377 6,35,23,55,71,44,35,421,408,396,392,384,378,451,465,429,451,438,417,427,436,392,395,402,416,384,384,397,388,397,435,422,431,398,421,421,408,395,418,439,451,456,533,488,466,401,534,470,463,436,440,408,391,458,532,528,596,604,651,605,543,381,405,397,379,402,423,400,392,399,398 12,10,9,49,86,85,44,409,411,429,383,391,389,408,418,415,406,393,417,454,435,406,431,415,400,424,402,392,395,393,379,444,441,418,419,412,409,387,385,383,406,403,419,408,417,388,459,593,620,549,498,454,405,403,408,429,457,450,472,454,445,405,379,392,388,427,454,420,429,414,386 5,12,12,49,57,55,47,435,422,410,423,389,412,422,423,418,421,418,434,518,496,418,500,459,421,429,407,408,389,398,404,476,522,459,444,423,410,393,403,395,398,414,457,428,441,417,526,692,696,604,583,496,421,431,481,487,527,509,568,558,498,396,379,391,388,434,510,449,476,420,406 16,15,12,25,45,36,20,430,423,407,408,408,394,424,429,454,452,448,439,463,460,421,446,440,425,412,397,403,381,399,431,460,481,419,452,412,400,393,418,433,432,456,519,464,453,429,554,635,613,556,529,476,411,538,590,596,624,606,645,602,524,397,396,390,407,442,479,444,435,419,409 16,25,24,87,136,127,80,413,401,369,415,382,390,417,423,419,420,419,434,426,435,403,420,406,416,396,391,389,384,393,405,417,421,396,404,395,389,383,397,405,397,409,434,413,423,418,516,544,545,480,469,462,420,421,463,484,526,522,560,538,482,391,419,389,393,421,422,416,420,411,384 7,14,11,25,31,19,16,446,505,482,453,413,433,458,491,491,463,478,525,659,609,447,629,568,487,478,441,433,406,388,436,602,664,552,578,464,418,412,399,417,426,464,527,516,487,390,637,771,794,708,680,574,469,507,548,573,622,635,678,653,597,396,405,419,415,473,643,590,571,491,434 16,10,10,61,94,95,62,394,413,405,411,396,393,389,422,410,417,412,412,448,462,394,419,421,408,411,385,392,372,388,407,439,460,424,426,404,391,392,406,381,406,397,423,391,411,395,481,598,614,532,520,454,412,416,442,452,485,479,513,482,460,396,392,383,391,398,435,431,430,407,405 8,49,48,182,281,283,182,443,419,430,409,404,400,480,486,472,466,448,470,465,463,382,404,413,396,398,399,382,400,399,427,456,431,406,439,420,394,402,425,461,473,495,582,516,512,490,640,623,581,530,510,442,428,636,722,723,730,697,740,690,606,424,404,380,400,421,453,428,429,405,396 8,39,38,90,97,87,80,716,695,650,616,577,610,752,831,829,817,806,795,798,786,513,637,622,565,572,509,512,454,459,708,717,700,639,671,574,531,441,461,498,533,627,764,762,798,510,931,916,886,845,827,779,665,709,788,810,878,878,938,942,905,671,545,681,701,746,775,737,767,649,610 10,27,24,43,47,38,35,432,448,432,418,395,413,424,409,427,409,421,471,564,521,420,516,470,442,434,403,422,386,401,416,501,552,468,466,442,405,385,389,415,395,417,481,435,430,407,529,691,703,606,565,491,409,453,479,483,530,509,574,539,488,394,395,395,390,437,539,492,495,445,424 8,20,17,68,76,57,48,432,475,455,457,426,433,448,469,469,458,452,468,585,570,410,527,483,467,452,425,404,403,393,435,547,588,493,527,452,431,399,405,405,412,423,500,466,487,410,628,800,808,720,694,590,484,465,526,544,616,603,657,640,581,418,417,401,423,479,569,550,556,462,434 8,30,29,243,427,435,246,429,409,400,400,396,384,442,473,455,464,432,419,448,431,397,415,408,399,418,401,393,392,402,420,414,423,412,423,422,391,399,443,430,451,501,552,504,476,475,581,557,541,489,450,407,389,621,702,689,690,669,704,615,560,425,384,419,427,418,436,445,425,404,400 7,63,59,60,70,64,54,416,410,425,400,383,399,436,466,445,431,449,420,478,426,378,422,420,404,406,388,381,390,390,431,458,452,432,446,393,410,408,410,442,421,457,533,485,496,420,552,593,555,516,470,452,408,492,536,528,592,568,626,576,542,399,373,391,409,418,453,419,446,410,399 13,118,113,92,119,115,90,439,384,384,379,407,380,421,389,397,397,411,394,412,394,383,359,381,372,382,386,364,371,408,408,401,389,383,404,409,416,390,417,413,446,448,513,448,441,405,439,436,407,431,391,386,389,433,425,391,442,457,469,452,428,393,404,381,393,406,416,405,402,387,389 7,24,21,67,84,74,58,441,471,433,432,405,421,441,456,443,445,465,454,533,522,422,493,500,447,431,408,412,390,398,431,507,545,504,497,426,433,393,400,391,400,422,478,453,463,402,578,736,737,670,625,534,474,453,471,498,562,544,619,608,543,396,407,415,411,465,546,495,508,460,415 13,38,36,515,764,736,485,449,467,409,419,421,421,470,496,469,450,458,474,538,517,408,488,457,441,428,409,399,375,421,423,487,511,439,482,434,431,407,412,416,440,462,519,496,458,484,622,700,695,614,596,518,437,561,617,619,673,635,693,655,591,438,418,415,411,454,532,471,491,433,448 19,27,27,115,192,197,117,373,396,394,409,364,396,405,396,392,404,405,405,443,430,406,383,399,381,386,376,379,395,387,369,405,408,414,389,389,388,386,367,396,385,396,406,411,396,408,455,473,485,457,417,396,386,434,438,450,467,454,496,485,460,381,392,398,379,397,422,394,408,392,387 13,11,10,13,17,15,12,418,396,401,396,399,378,400,431,418,405,406,411,439,442,393,430,402,393,408,383,382,391,390,405,434,440,414,411,372,388,386,382,391,395,407,438,417,432,393,469,528,528,480,459,444,408,401,442,424,458,442,486,476,441,387,402,390,386,417,442,436,438,404,375 18,30,19,54,80,46,31,465,409,414,397,392,400,470,460,445,472,439,437,455,439,405,431,423,419,404,387,377,376,404,408,437,446,411,427,420,408,404,423,414,447,452,548,493,483,416,570,587,561,494,512,430,414,494,545,556,628,634,693,622,567,401,387,392,384,410,457,445,406,418,387 8,35,35,177,358,353,168,399,417,418,409,401,409,414,427,430,402,416,456,463,446,391,447,418,422,410,382,386,397,388,422,464,472,434,448,409,388,384,393,381,399,392,420,411,413,425,499,616,628,544,518,470,421,409,426,435,450,456,493,504,450,420,388,394,402,443,460,465,436,428,406 7,14,12,13,15,12,10,402,393,377,408,392,418,404,425,406,407,405,418,424,430,384,407,408,401,385,389,377,382,403,419,399,393,406,388,378,393,399,395,412,437,457,494,454,434,401,523,486,473,430,439,418,403,476,524,539,572,564,606,569,500,388,393,398,393,402,425,403,387,389,386 12,21,20,44,49,45,40,421,508,461,454,427,446,445,454,469,462,438,519,617,597,445,578,519,471,466,413,425,400,399,434,611,627,530,555,452,438,382,396,417,439,449,544,467,492,429,640,806,807,727,705,585,488,508,558,535,625,616,673,637,592,408,414,402,399,497,621,558,573,463,426 11,25,19,38,47,31,26,422,444,424,447,392,412,402,425,420,412,440,434,499,472,404,481,438,411,413,410,396,389,392,427,496,522,458,476,413,393,373,403,407,420,452,500,459,458,406,551,654,650,572,551,433,437,480,536,542,589,572,602,563,537,404,406,393,414,432,497,456,442,406,414 8,229,197,134,171,149,117,444,405,370,350,393,376,423,431,434,430,412,424,395,403,389,391,393,389,389,389,377,385,438,476,417,417,398,422,402,428,441,476,497,541,626,723,643,615,430,519,487,456,434,423,401,397,445,480,502,563,543,621,559,533,380,389,396,398,392,404,376,399,399,383 6,9,8,21,26,23,19,423,380,401,388,386,361,414,450,431,424,405,412,403,387,387,396,397,389,378,391,386,383,393,411,404,415,395,398,399,384,400,388,396,415,425,459,433,425,391,486,437,434,394,383,411,395,442,465,448,507,513,544,514,477,379,381,387,399,398,404,388,404,388,381 6,16,13,43,54,30,22,455,498,432,470,426,424,475,494,482,464,469,499,615,596,428,566,512,472,463,432,414,404,393,484,586,627,518,543,445,437,380,412,451,453,520,657,608,567,418,634,750,763,680,673,561,505,480,517,532,619,607,656,649,604,412,404,419,423,473,573,538,527,475,447 16,18,15,17,19,16,14,410,413,402,382,393,398,407,433,417,414,415,406,442,447,387,417,419,400,403,387,399,391,421,413,448,427,421,436,412,404,396,456,460,484,556,630,536,490,414,559,564,534,486,463,441,424,471,570,612,679,657,684,611,525,392,383,394,397,410,436,437,422,402,403 9,280,143,326,411,195,166,736,775,724,699,625,684,788,835,827,815,803,827,871,861,602,789,749,696,671,592,570,469,502,782,846,857,777,811,698,642,571,647,696,752,839,934,895,880,672,982,1012,998,952,926,867,767,852,916,933,992,984,1023,1002,965,608,552,619,666,766,853,808,825,724,668 10,151,88,640,700,439,420,774,864,819,777,716,727,828,883,871,858,846,907,986,947,770,945,881,822,805,695,647,539,581,878,985,980,914,924,828,780,664,750,804,859,937,1020,980,970,693,1019,1023,1023,1023,1012,941,840,858,937,969,1023,1023,1023,1023,1003,700,654,717,729,890,996,927,945,841,749 12,17,17,84,106,107,84,391,412,398,400,394,397,394,433,424,416,409,440,478,453,412,454,428,417,413,415,401,390,390,399,460,474,430,443,407,403,397,397,402,409,414,437,410,410,405,477,621,644,547,500,461,428,443,490,487,490,500,518,495,456,390,390,383,385,415,465,461,433,413,391 2,8,8,16,23,22,15,424,507,481,447,431,435,445,488,485,494,476,541,617,597,445,559,507,465,461,420,426,390,393,447,593,603,530,548,470,448,390,407,383,410,440,496,487,479,402,644,777,769,705,678,594,495,457,492,515,581,582,652,662,599,424,425,420,417,512,626,547,583,488,450 10,422,206,597,736,466,310,679,716,664,629,552,598,710,785,769,750,732,783,831,815,548,747,702,637,617,539,507,454,470,729,806,805,741,759,646,600,544,643,690,754,837,919,860,836,691,945,980,963,913,887,826,715,849,915,929,984,973,1010,973,930,556,517,551,587,729,813,750,779,661,572 9,22,18,35,48,42,31,442,506,469,442,423,418,463,499,447,454,448,515,664,644,447,660,597,509,505,440,431,396,412,456,628,693,556,576,484,440,407,406,417,448,473,555,506,477,431,606,780,816,720,680,561,476,525,580,579,630,605,666,624,584,401,411,414,418,482,666,574,585,511,448 20,21,19,398,689,689,394,523,514,454,468,432,477,569,621,602,609,572,593,556,569,424,452,449,441,423,422,414,403,479,516,513,494,475,493,444,426,498,488,516,552,628,714,657,643,584,794,769,714,678,639,600,494,760,832,841,862,837,869,828,772,456,430,459,463,499,518,503,536,465,466 5,8,8,62,77,77,61,393,393,388,402,393,380,388,385,391,394,382,408,415,429,404,410,407,392,387,402,389,379,381,395,435,432,417,400,392,392,393,388,393,392,382,409,392,402,370,429,489,516,480,437,422,405,419,403,406,422,422,431,427,420,387,376,374,384,416,415,391,417,394,410 16,19,19,516,905,912,508,487,525,473,464,463,497,543,604,606,588,593,615,570,610,421,442,452,420,415,401,433,398,441,545,524,501,459,493,479,441,427,443,417,445,511,615,614,618,491,801,761,711,684,656,620,527,573,622,647,735,742,811,800,770,457,446,432,472,512,525,512,562,477,453 16,10,9,53,68,60,47,393,390,391,395,388,385,401,421,390,397,407,406,392,422,396,397,390,386,388,397,386,373,375,371,414,418,404,401,391,389,392,385,386,391,402,419,384,399,401,396,459,465,436,423,408,387,421,422,421,409,427,439,421,426,401,391,390,395,391,425,412,411,387,393 18,52,51,115,168,167,112,456,561,508,470,441,463,447,517,491,475,457,593,713,678,475,654,596,527,490,460,442,403,407,459,651,703,592,630,519,457,401,395,408,413,454,553,496,506,453,684,879,891,813,785,684,566,467,536,559,636,625,691,675,623,432,416,417,429,538,692,630,652,536,473 8,16,14,50,56,44,40,508,491,486,445,433,446,535,591,554,554,530,538,571,572,407,482,451,432,422,418,401,398,423,516,538,536,482,486,438,442,426,446,435,461,552,651,602,610,462,753,757,730,679,654,570,484,609,683,705,760,759,804,778,733,428,430,427,434,475,523,506,527,458,437 1,17,16,281,348,357,287,413,437,442,415,411,432,452,452,428,419,409,465,531,517,397,482,467,417,420,405,398,386,374,404,497,522,479,446,433,399,412,381,403,426,446,481,462,438,434,547,718,731,639,596,512,434,464,519,540,585,561,618,572,550,408,385,398,415,453,513,470,495,443,413 20,16,15,38,44,35,32,552,631,597,565,507,565,579,650,658,652,639,707,753,739,493,661,608,563,545,490,490,434,392,574,715,716,654,660,557,509,392,386,406,439,492,615,614,650,437,822,915,895,849,826,759,635,546,606,641,731,727,807,814,773,505,480,512,528,687,769,716,742,644,542 12,167,157,138,172,162,129,437,382,392,377,360,401,418,441,418,404,401,406,395,395,366,368,384,398,390,392,399,368,428,406,404,402,402,402,389,386,405,379,404,428,454,499,460,426,421,466,437,424,377,428,380,393,443,460,452,478,478,542,514,469,407,371,400,397,414,391,399,406,409,375 18,9,9,46,72,69,43,385,429,432,389,400,425,409,427,439,422,425,429,469,454,393,428,420,401,401,386,386,391,384,401,446,456,432,432,406,381,394,385,398,391,411,441,405,413,401,512,570,580,498,503,431,432,416,442,442,477,487,547,528,468,404,386,411,389,408,438,435,428,410,402 5,43,31,72,89,55,48,420,423,383,391,386,404,441,433,417,427,438,423,451,430,400,426,415,426,410,400,402,400,413,405,444,457,423,420,416,393,399,427,425,405,459,491,466,442,441,554,585,569,516,478,439,401,490,536,539,585,580,605,564,529,385,401,389,383,410,446,423,435,408,391 2,25,24,193,348,352,195,405,425,416,398,401,385,428,418,421,397,408,447,488,483,414,464,455,421,418,401,398,388,395,398,472,473,426,452,408,376,408,379,410,412,385,416,422,409,412,464,631,649,560,520,476,410,424,440,419,449,436,468,471,451,384,415,397,389,400,472,453,450,425,406 15,10,8,18,25,20,14,426,393,380,386,381,392,422,424,400,425,391,388,404,389,388,382,396,376,378,375,387,373,391,386,407,378,389,382,360,383,391,372,399,384,393,445,399,425,396,422,406,388,392,385,373,382,384,396,403,451,452,502,461,428,389,390,389,393,365,388,401,393,373,385 19,27,27,94,156,157,91,492,580,540,530,510,514,514,562,557,550,559,623,706,706,468,608,578,532,502,466,472,427,411,493,649,679,600,623,537,462,384,392,398,415,448,531,563,543,425,746,893,899,837,814,741,623,468,533,574,657,653,749,747,705,444,479,449,471,588,694,651,676,571,529 12,236,213,139,172,152,124,408,381,370,401,388,397,431,453,446,404,395,395,401,444,395,425,404,374,393,411,394,378,402,438,425,413,378,413,398,397,413,416,437,469,498,577,510,471,429,477,495,475,486,446,418,409,441,484,472,545,523,565,514,493,415,385,387,383,412,403,393,403,398,402 6,13,11,36,44,34,28,430,418,405,414,395,408,414,435,451,443,435,414,475,457,403,433,410,411,415,421,390,393,405,421,458,450,429,446,415,396,372,402,412,438,443,473,454,455,409,541,590,592,518,503,457,415,471,498,503,553,536,597,547,504,398,385,398,402,423,453,450,447,400,418 13,23,22,34,65,63,32,450,436,441,419,425,394,438,460,434,433,411,438,477,468,398,471,438,420,407,399,392,391,403,449,510,508,434,457,408,433,391,399,421,451,522,650,591,560,400,536,610,614,553,548,498,457,447,449,488,541,513,563,549,496,403,391,384,400,423,478,439,453,403,390 5,12,11,7,7,4,4,420,414,401,396,393,415,413,442,430,418,424,452,456,434,398,443,410,406,419,408,379,384,389,409,456,453,430,427,426,383,404,421,438,442,471,512,471,456,411,537,605,581,509,486,432,407,506,549,560,600,578,631,569,517,391,384,397,404,415,460,431,433,401,400 7,9,8,18,25,22,16,412,393,395,397,377,369,398,416,413,401,396,391,406,404,391,388,384,391,386,383,393,369,397,406,390,396,408,389,394,407,381,424,396,427,427,462,431,441,417,476,442,430,411,416,396,384,449,455,475,512,511,529,488,452,381,390,385,380,378,404,406,403,387,387 15,15,15,52,84,80,48,410,436,418,422,404,411,423,433,444,409,426,458,489,507,410,473,444,447,409,405,394,385,383,412,493,517,457,464,447,419,399,387,378,414,412,421,432,441,398,515,695,710,626,591,516,446,440,430,473,521,519,554,529,505,414,413,402,407,444,499,458,493,434,427 17,12,10,32,38,30,25,431,383,383,386,400,373,431,442,408,407,402,407,386,417,378,397,379,380,402,377,378,369,397,401,384,402,391,407,382,375,389,394,392,399,437,444,444,420,395,460,408,434,395,410,399,389,435,455,453,503,487,532,511,481,381,365,390,395,385,398,408,415,407,387 7,118,81,121,135,86,74,537,693,664,619,546,553,584,635,626,631,623,743,824,803,577,774,729,657,645,558,505,459,436,575,798,829,746,752,637,545,442,435,488,504,582,702,668,672,485,848,979,978,924,894,809,703,646,740,778,843,832,881,860,813,463,508,467,501,700,815,768,785,682,581 16,58,48,79,94,56,56,556,670,645,590,509,499,578,636,597,595,589,695,844,818,553,836,777,682,674,571,503,447,455,544,798,864,761,783,631,499,437,436,458,502,584,710,662,650,493,793,926,956,876,847,735,609,657,718,731,804,797,848,822,774,463,466,450,480,655,848,776,778,680,569 11,11,11,85,101,104,88,401,390,386,396,386,394,424,412,407,398,403,420,419,416,403,422,408,389,402,388,401,368,407,406,418,435,387,394,377,394,385,375,370,395,395,406,407,422,385,446,472,501,451,422,416,409,382,394,390,446,415,435,437,417,398,395,392,404,394,420,405,404,401,399 3,12,12,32,47,47,32,405,401,390,390,399,408,403,440,410,419,394,421,452,432,389,416,402,420,392,391,393,393,396,402,432,434,425,426,399,407,412,401,397,414,427,454,426,451,399,499,557,546,497,489,447,416,425,456,471,523,498,541,518,470,397,394,394,413,402,431,426,445,389,394 12,26,26,78,114,120,81,385,410,409,392,372,394,387,411,393,408,386,401,441,420,387,420,421,402,423,378,389,386,388,382,426,449,412,409,396,392,391,383,386,405,384,416,411,397,384,450,548,552,479,497,429,399,420,444,429,437,439,458,427,422,383,402,381,382,402,440,431,419,403,400 1,26,25,293,515,509,290,441,427,414,417,393,403,449,475,474,464,442,436,450,444,395,417,428,410,423,411,399,380,397,432,437,444,415,414,402,395,409,406,414,418,457,513,477,475,461,576,554,551,503,483,456,438,522,565,581,615,589,632,590,547,418,399,397,424,430,449,431,442,405,403 11,18,16,17,19,16,13,552,652,583,575,538,546,620,678,662,659,651,701,760,741,514,674,608,587,564,473,490,431,403,569,715,730,658,684,577,521,390,415,440,476,513,663,651,672,449,823,907,896,848,819,749,646,554,649,675,743,754,822,821,787,493,478,510,532,662,761,696,731,624,549 14,39,36,80,106,96,70,612,671,631,579,546,588,664,739,724,720,703,733,772,769,529,684,642,588,584,517,490,450,420,641,756,755,684,707,586,554,433,448,456,506,598,751,732,743,484,880,930,908,869,848,782,658,646,731,753,824,828,883,887,844,533,502,551,589,711,783,724,759,647,566 4,23,21,186,266,264,184,491,451,443,427,401,452,492,536,505,490,487,500,539,535,416,476,472,433,411,404,396,386,408,482,530,524,466,449,422,415,415,421,444,449,493,598,521,508,455,691,732,726,633,600,549,471,555,634,653,708,694,753,721,666,411,411,419,432,475,538,492,506,439,418 2,17,17,84,130,134,87,385,397,371,388,379,379,387,392,383,393,393,383,424,407,382,404,398,399,398,410,383,385,393,409,391,384,388,381,381,377,368,390,385,418,410,435,391,395,417,433,443,417,412,422,403,381,468,534,526,499,469,470,449,429,384,392,390,365,383,404,394,381,382,388 17,10,10,63,77,77,63,430,452,421,440,427,423,447,477,480,470,490,470,474,500,396,434,415,407,416,400,398,393,393,441,443,439,422,443,430,411,391,396,406,421,445,503,497,509,410,663,637,609,574,554,534,487,449,483,512,574,580,649,650,611,432,411,429,427,477,468,445,518,444,434 7,34,34,189,317,328,192,411,411,393,410,404,395,407,434,440,404,401,428,425,415,391,406,400,408,397,386,402,390,428,401,419,413,401,416,400,380,394,408,416,436,485,524,447,434,495,547,493,505,450,456,430,391,671,754,754,730,674,681,579,510,400,403,402,396,413,417,411,420,400,403 17,203,164,389,435,332,308,532,708,671,678,660,728,596,675,663,661,682,734,738,765,475,599,619,604,595,601,616,542,405,598,645,651,619,669,612,622,422,402,440,465,557,662,646,670,498,854,898,898,870,862,836,760,629,689,711,773,769,832,844,809,553,626,531,563,676,702,698,771,708,685 11,54,52,26,38,33,23,547,654,603,602,534,584,605,673,661,658,645,703,758,744,530,696,657,623,603,527,544,474,409,558,698,721,653,676,592,546,409,427,408,424,480,603,602,623,433,809,921,911,862,839,772,656,523,589,634,707,725,798,803,765,491,519,504,542,664,751,698,741,628,595 16,47,14,488,500,132,131,687,774,714,691,618,663,726,783,772,757,742,811,882,868,607,818,765,713,692,600,572,519,464,710,856,874,798,830,712,645,530,570,621,711,767,864,822,809,681,948,1023,1023,971,947,887,774,843,901,912,955,945,986,966,924,560,576,540,607,769,867,826,840,722,648 3,25,23,154,265,256,145,462,592,530,505,428,450,490,498,442,466,441,613,773,720,496,729,642,557,554,470,428,399,409,450,739,775,649,679,536,438,396,436,454,463,510,612,560,539,457,625,893,896,809,774,637,507,534,592,559,627,632,695,664,607,408,406,423,410,548,752,668,662,541,478 16,12,12,24,43,40,21,404,440,413,399,411,409,425,426,417,423,424,458,461,460,392,412,427,415,395,409,394,388,395,421,441,460,414,425,425,402,381,393,403,409,417,425,415,426,414,538,632,597,555,532,472,413,428,446,457,507,505,543,530,486,395,404,397,404,439,440,446,468,419,399 6,17,12,29,43,30,20,439,395,419,395,398,384,443,446,426,435,401,402,429,414,402,410,402,401,373,389,374,394,369,406,410,434,413,414,387,384,405,402,402,415,441,501,466,422,411,526,467,476,437,435,423,420,450,505,501,553,555,599,571,495,401,385,391,391,398,433,395,409,398,385 5,8,8,14,20,18,12,423,453,424,432,411,404,442,417,446,426,432,449,561,542,414,546,498,452,452,413,403,386,402,441,531,585,499,501,428,411,394,397,405,430,467,546,513,490,403,529,668,701,610,594,497,443,435,478,478,526,527,555,536,489,396,398,392,398,437,569,507,509,444,392 9,24,21,36,61,48,26,406,409,385,387,383,383,399,419,414,410,378,410,421,434,383,408,402,408,373,389,385,386,411,403,399,412,401,409,397,399,401,394,396,401,446,443,427,429,394,487,493,473,464,427,409,401,434,454,467,488,452,500,499,449,391,356,391,377,417,416,392,404,387,394 5,17,17,82,125,127,82,398,419,411,422,410,394,412,428,406,431,408,434,476,463,423,456,424,417,412,386,386,381,379,405,478,478,438,432,417,395,394,403,387,389,437,451,455,448,404,502,622,609,531,523,470,423,445,448,473,487,488,532,524,480,400,384,407,403,436,482,466,456,432,417 3,8,8,18,18,16,16,449,427,398,401,402,386,456,461,434,428,410,456,469,440,386,437,417,410,394,384,386,397,397,438,445,467,431,451,414,397,392,411,419,437,493,588,533,487,399,521,574,562,526,506,460,417,433,474,492,534,534,574,528,498,394,395,396,395,420,454,449,432,397,393 19,59,45,148,236,188,119,434,488,431,426,417,416,477,499,487,462,474,495,606,584,424,535,512,464,449,422,420,385,391,478,569,596,510,526,461,425,407,438,414,444,516,589,535,509,468,653,775,779,702,659,559,476,579,656,655,692,678,721,683,634,407,444,415,408,487,585,521,535,487,434 1,17,18,96,129,131,96,383,401,411,412,390,372,394,396,378,400,395,398,432,425,384,419,414,400,417,378,395,377,368,368,440,432,415,413,396,392,377,387,365,367,372,396,398,395,386,411,528,542,493,466,414,411,383,373,376,389,390,382,407,402,391,389,383,378,394,437,412,420,397,406 4,188,139,166,206,165,133,528,653,569,547,489,502,552,607,565,579,557,673,796,771,554,768,694,610,597,512,477,422,443,512,773,812,704,729,605,517,427,481,466,526,599,700,641,637,514,773,929,933,863,834,722,567,635,717,735,793,773,811,792,740,454,443,453,470,632,775,721,719,623,511 20,8,7,23,26,22,19,421,395,375,372,391,405,442,439,419,405,402,394,405,384,369,387,396,398,377,389,384,380,412,382,390,393,399,377,390,403,385,418,407,401,434,457,445,423,404,474,438,435,415,403,385,379,443,470,493,511,514,542,525,472,389,378,388,392,381,408,386,397,392,383 7,10,9,17,29,24,13,406,383,405,391,373,395,406,402,386,406,386,379,388,401,386,388,398,384,383,386,370,393,366,385,390,399,375,410,379,378,386,382,372,392,412,424,430,422,393,449,436,441,399,383,385,387,416,433,440,433,470,490,473,431,388,393,383,390,403,416,401,410,384,386 15,12,11,13,19,18,13,411,427,418,408,414,427,422,444,431,434,422,453,477,490,399,445,428,415,410,420,390,377,383,410,475,478,430,467,410,395,390,398,416,382,415,464,455,444,413,546,641,630,554,551,486,425,411,478,498,531,530,573,556,514,387,400,381,401,436,453,428,452,410,413 19,24,21,34,54,47,29,413,375,394,392,368,379,400,407,417,388,393,401,388,373,383,381,388,378,376,403,380,372,401,416,402,394,389,405,408,385,406,406,409,426,474,492,456,441,413,471,437,406,414,379,401,383,463,487,495,519,493,544,515,459,392,378,394,385,373,382,372,382,384,360 5,261,102,737,871,266,210,771,840,799,756,681,734,809,855,841,829,825,882,951,936,714,897,851,793,771,676,650,573,570,785,920,941,867,887,776,710,610,672,738,778,858,941,900,885,752,1006,1023,1023,1020,997,934,837,900,957,968,1012,1004,1023,1023,984,642,624,629,672,830,927,883,898,797,722 20,80,68,212,319,260,171,474,521,500,474,422,455,504,571,532,541,535,571,642,631,444,559,534,481,472,429,427,401,394,480,586,614,537,555,492,450,406,412,421,434,480,583,556,553,462,753,845,851,789,762,663,573,542,634,679,749,739,793,767,726,451,427,459,457,532,637,591,618,517,454 13,216,191,179,273,231,147,774,1011,969,925,852,871,817,872,863,857,853,1023,1023,1023,957,1023,1023,987,962,874,832,736,480,838,1023,1023,1023,1023,939,877,510,547,591,669,775,908,897,915,653,1023,1023,1023,1023,1023,1023,986,800,869,886,953,953,1008,1017,990,729,853,733,756,1023,1023,1023,1023,1023,940 10,9,8,26,29,24,22,436,402,381,377,380,386,426,426,420,397,394,386,402,392,381,392,374,391,378,402,382,377,386,401,388,400,385,393,384,408,399,396,384,396,414,432,425,421,385,472,421,423,396,386,387,372,393,423,415,462,472,503,479,453,380,379,392,391,389,400,404,411,385,388 6,10,8,45,53,40,34,420,440,415,416,401,414,455,496,479,472,462,483,479,478,407,421,414,403,392,390,385,378,387,432,446,439,409,420,415,413,408,412,424,426,464,536,478,478,404,640,623,588,543,526,491,441,456,522,535,637,648,700,658,608,440,397,422,418,449,459,480,468,412,394 3,15,14,28,29,23,24,417,452,432,433,401,424,448,445,460,458,451,503,593,539,424,529,488,468,445,416,406,393,402,424,567,590,515,530,439,438,411,398,384,401,435,449,477,453,394,600,779,771,698,662,553,461,437,464,483,548,545,597,604,550,399,410,413,417,497,580,529,547,474,435 1,46,37,66,74,57,51,459,584,545,498,438,434,488,538,496,481,471,571,772,742,491,774,717,589,606,502,464,422,419,459,716,799,673,711,545,475,427,438,455,491,546,654,597,548,473,682,837,883,785,763,613,507,617,681,690,736,716,769,723,667,408,427,419,426,542,781,702,704,609,470 11,109,93,107,155,136,93,495,601,547,506,458,474,517,589,545,539,522,659,775,730,509,736,673,576,578,476,452,412,466,488,747,780,672,675,558,477,415,450,493,496,558,682,604,597,469,739,891,901,823,788,672,562,600,687,679,738,732,778,755,715,446,419,435,442,620,781,707,721,581,504 10,28,27,99,156,150,92,441,475,454,430,417,462,464,488,478,457,448,511,580,580,443,515,486,459,447,411,407,392,417,439,541,558,492,532,436,457,399,403,405,430,444,512,481,492,430,640,767,773,694,665,554,476,479,557,550,629,641,686,644,603,407,417,419,444,468,582,542,527,465,445 8,80,49,33,39,17,15,514,453,419,412,425,403,532,581,555,529,520,533,521,521,415,456,430,415,421,394,398,381,486,638,545,501,448,474,443,418,547,718,769,832,910,978,893,800,527,839,741,685,623,579,569,459,742,847,896,977,963,988,910,841,448,405,409,436,472,480,463,508,444,415 20,30,29,122,188,189,120,426,397,408,396,387,390,418,441,432,413,416,441,402,386,387,413,395,392,376,383,384,368,402,412,403,416,407,387,388,396,403,383,411,442,461,517,457,434,455,540,502,489,449,421,419,372,608,687,689,692,641,661,587,528,399,380,388,405,391,416,397,410,406,394 9,12,10,26,40,28,19,402,385,378,381,376,403,412,424,405,404,389,404,415,424,388,392,408,393,382,385,398,375,410,405,400,428,405,395,416,389,410,390,398,402,415,460,432,432,405,466,470,452,436,428,413,402,435,421,440,469,476,521,475,447,369,385,388,397,390,405,401,410,386,391 16,22,21,109,150,145,104,415,493,443,448,433,411,415,447,436,439,445,509,604,572,437,529,510,445,444,414,422,386,395,406,566,585,508,523,452,449,380,374,384,388,415,440,448,469,403,584,803,810,735,694,603,498,426,477,495,530,519,588,587,538,406,430,412,399,474,585,525,545,480,448 4,18,17,30,34,22,23,443,439,445,419,412,423,452,462,448,430,427,449,543,508,417,496,462,431,437,405,409,390,399,442,513,537,469,492,444,416,367,422,445,436,524,631,584,543,398,567,689,685,615,595,522,460,457,517,513,548,558,609,576,503,396,393,397,399,418,506,494,465,431,401 6,9,9,32,32,27,28,417,452,441,421,423,408,432,446,427,423,439,472,546,536,413,502,478,448,454,430,407,391,394,426,517,555,472,490,450,400,383,405,397,410,418,485,444,458,422,578,753,762,685,655,540,460,448,496,508,557,535,609,582,539,384,424,399,390,464,532,507,507,455,421 13,41,40,161,246,247,160,404,449,415,429,403,423,402,415,425,431,419,423,504,509,415,491,457,432,428,413,398,371,400,396,511,519,439,485,418,431,384,396,395,407,401,406,416,428,410,507,695,695,608,574,495,454,430,432,427,459,462,498,487,473,393,395,399,399,439,495,443,483,416,403 20,11,9,33,43,31,23,413,443,435,423,385,418,432,460,437,452,425,458,489,485,404,450,450,425,424,407,387,389,383,432,476,508,436,460,412,401,414,412,413,437,461,537,493,465,421,589,646,647,550,521,485,422,518,575,585,635,613,663,602,562,391,383,401,389,426,480,456,454,424,417 2,18,18,21,34,34,21,399,458,414,429,408,419,425,446,451,447,447,460,512,529,416,486,457,432,422,404,399,388,389,429,491,518,452,467,401,421,393,393,383,397,412,441,447,442,388,548,697,701,630,597,496,434,432,465,476,532,526,559,580,521,402,414,406,403,447,510,475,479,434,407 10,21,21,47,67,65,44,490,449,443,406,432,420,506,582,546,542,518,524,472,476,392,399,405,409,401,409,399,375,448,560,512,456,454,463,429,418,473,508,536,616,694,777,710,689,480,769,660,579,549,548,501,445,664,749,768,820,806,852,807,753,440,402,452,447,474,466,455,456,413,406 7,12,12,57,69,64,52,421,463,438,436,420,421,431,444,452,426,436,473,575,556,422,531,478,465,463,413,399,399,389,426,546,573,497,517,435,433,370,379,378,387,420,442,415,428,394,580,777,785,713,673,565,481,402,438,437,511,483,560,574,531,402,396,399,420,485,587,526,529,454,448 15,22,21,65,84,75,57,447,526,475,475,434,462,428,471,458,455,468,558,669,659,448,611,554,501,489,466,438,402,399,445,649,678,577,604,498,449,406,399,407,413,436,499,476,479,416,631,848,857,786,739,632,527,434,483,489,553,560,611,597,564,424,426,410,405,511,645,565,592,506,446 6,23,19,39,61,51,32,418,396,381,398,370,367,424,450,437,434,410,410,400,402,393,392,392,389,395,373,394,378,407,408,418,388,396,392,390,378,389,415,441,430,442,496,462,440,414,524,467,434,431,422,405,385,490,537,537,583,576,613,555,514,398,382,383,389,390,392,387,418,399,404 10,12,11,22,27,23,19,469,439,409,386,412,418,451,457,437,447,407,441,489,509,393,467,439,431,411,394,400,386,401,438,470,503,462,459,398,397,371,406,412,452,500,601,541,506,400,528,589,615,548,547,501,454,440,480,472,544,525,587,542,495,385,393,372,406,425,481,465,445,404,415 9,40,18,92,97,50,48,519,489,484,444,447,449,537,589,577,556,561,551,628,584,437,508,476,459,431,421,407,391,435,536,563,595,529,527,459,441,477,517,545,612,681,774,702,643,531,784,795,776,713,664,605,500,700,773,790,845,833,873,817,761,430,424,430,452,505,568,561,537,464,419 12,259,188,489,611,435,346,655,780,733,698,627,637,697,747,733,732,716,807,903,886,652,856,808,733,725,617,587,489,494,670,876,901,814,838,705,651,523,548,558,642,729,830,792,777,660,919,1023,1023,984,958,876,763,812,869,874,920,910,954,933,896,572,565,562,582,785,907,853,865,755,663 13,17,16,46,58,51,40,423,504,474,428,416,447,438,453,450,433,459,518,626,599,443,576,509,464,476,438,428,402,418,410,597,617,537,561,455,448,395,393,400,416,430,488,477,460,417,621,797,799,722,676,615,500,425,476,474,560,549,627,599,569,407,407,402,421,509,601,553,557,472,452 5,172,162,119,141,129,108,418,368,389,402,386,403,410,437,413,389,406,402,406,412,397,398,393,405,386,398,383,385,395,383,427,449,407,375,411,398,393,424,433,431,463,489,458,430,413,457,464,470,443,431,399,419,434,450,488,496,484,541,468,473,402,406,399,392,419,423,414,406,400,389 4,46,46,111,98,96,109,444,583,547,523,477,451,475,521,497,497,491,585,733,704,477,670,616,546,542,480,438,405,376,466,687,734,639,656,526,488,410,402,396,418,444,531,511,502,403,681,896,905,834,812,704,602,497,525,538,615,617,694,683,627,434,451,417,433,554,709,651,678,564,492 18,9,8,22,28,24,20,418,387,390,376,379,394,420,418,393,409,388,405,393,388,384,395,403,373,390,388,386,398,390,384,389,381,394,390,397,378,384,380,384,389,395,409,400,404,386,420,398,411,394,380,375,397,383,393,401,444,450,474,449,409,390,386,386,385,387,385,380,382,384,400 17,8,8,39,46,44,38,398,426,391,398,406,402,408,421,409,406,407,452,482,463,405,447,419,403,415,400,394,390,374,418,450,471,424,440,399,402,369,377,388,397,409,447,413,417,396,494,628,635,566,518,466,424,409,446,450,481,482,505,469,452,410,388,391,395,434,448,439,455,399,406 4,49,46,495,926,908,478,453,426,427,415,430,425,435,468,481,464,459,475,493,492,416,470,439,418,407,393,391,382,398,447,473,481,452,438,431,410,431,432,447,473,532,568,540,498,551,655,666,657,584,535,484,443,719,800,802,792,744,760,695,619,437,387,414,409,452,490,452,462,439,402 5,8,8,21,22,17,16,406,424,412,406,394,403,412,424,416,408,415,424,526,515,405,516,482,433,429,398,392,386,405,411,486,569,465,465,412,387,397,396,420,406,407,453,424,422,402,500,608,667,561,523,433,406,459,474,471,510,506,546,490,472,385,392,395,387,416,539,470,470,429,404 2,8,8,17,25,26,17,389,382,396,399,407,370,393,399,394,391,398,387,387,402,390,401,386,389,382,379,391,391,390,384,398,396,399,388,374,394,391,388,389,391,407,396,396,394,375,407,423,437,396,398,378,389,385,382,398,413,412,413,420,412,384,371,381,379,408,380,396,387,373,379 15,24,23,149,488,482,143,409,455,455,416,401,430,417,416,427,418,420,484,548,526,438,555,519,467,469,438,417,399,406,391,444,481,451,450,417,375,373,371,381,359,383,389,416,397,413,467,707,749,653,627,484,436,392,416,410,413,419,462,475,430,429,412,408,409,460,545,512,520,453,426 15,9,8,24,37,22,13,458,538,492,489,441,458,482,515,510,509,500,570,662,642,443,579,522,481,484,433,434,409,396,457,608,633,562,589,482,458,415,410,420,414,451,520,523,514,427,676,815,805,741,706,623,509,489,544,533,631,620,682,688,639,419,438,431,430,526,647,564,602,495,459 5,237,217,143,190,176,132,424,406,386,390,365,403,420,428,410,403,415,417,407,417,396,382,388,389,394,378,404,379,398,452,467,428,399,394,395,371,417,451,460,515,574,657,580,538,423,483,497,468,453,434,412,399,439,464,479,497,526,529,509,488,376,367,386,404,386,394,393,401,405,375 3,31,26,97,173,162,87,507,493,472,438,426,438,540,590,554,534,520,542,590,575,413,514,475,431,421,422,404,404,423,497,557,566,492,482,453,406,460,483,552,576,651,742,673,628,556,770,772,761,685,650,560,486,735,803,808,844,831,866,819,765,413,417,432,426,462,532,499,516,471,431 10,14,14,75,130,127,72,405,424,407,391,395,413,413,424,437,419,423,425,430,406,413,420,402,387,387,411,398,390,377,409,417,424,401,413,389,395,400,405,388,391,392,424,424,419,405,498,530,529,490,473,447,400,417,439,423,489,493,526,508,475,397,394,374,400,401,434,410,416,399,396 10,31,24,49,58,46,38,467,608,591,534,473,493,504,554,541,535,533,614,789,771,501,782,727,628,626,524,482,433,405,474,732,818,692,719,546,465,413,426,460,477,560,645,599,572,498,731,870,911,820,797,690,543,627,689,704,756,742,794,758,701,425,459,434,437,588,799,737,725,639,509 17,10,10,40,51,48,34,397,428,407,395,385,427,425,434,389,408,405,425,491,449,397,432,427,422,407,398,400,401,398,411,433,453,436,444,418,396,389,399,399,401,418,448,422,449,390,534,622,617,556,520,470,422,438,467,486,510,514,564,547,510,392,383,392,405,420,439,448,437,411,426 18,9,8,29,31,22,20,406,436,402,406,386,393,390,415,422,402,405,423,461,448,398,451,425,400,414,395,403,383,397,379,440,450,430,433,401,410,402,392,407,393,432,459,419,405,393,480,576,589,517,499,427,413,436,459,456,472,482,517,469,463,389,401,381,396,403,449,443,436,401,391 19,34,27,44,77,57,32,414,408,399,385,383,403,420,435,428,451,422,450,407,428,401,414,395,391,397,372,378,373,395,413,409,413,395,414,399,397,407,408,406,427,465,524,498,479,424,539,517,498,473,434,434,404,487,510,516,565,577,616,556,510,385,396,386,389,382,434,402,412,394,384 17,8,8,27,28,25,25,406,397,399,386,389,380,408,390,403,396,373,387,394,389,386,384,392,392,387,388,369,368,404,396,392,402,393,404,366,388,380,392,412,406,407,424,420,419,400,433,433,418,399,377,390,381,396,434,423,469,450,494,450,440,385,402,385,381,396,393,389,395,392,382 5,9,8,21,25,19,16,399,421,398,413,409,410,432,455,455,421,438,426,450,435,382,414,406,408,401,384,404,399,385,460,445,445,431,417,426,401,407,406,412,445,489,577,523,508,426,585,572,533,476,458,434,414,479,538,551,622,613,668,607,543,404,397,394,406,395,437,429,425,399,407 12,12,9,58,81,57,42,414,433,405,393,385,412,435,429,420,433,421,440,473,459,403,450,421,418,401,400,400,382,378,409,457,452,425,445,415,399,380,382,393,390,395,446,430,425,416,528,625,633,549,519,456,428,439,456,469,524,521,537,516,503,388,405,390,389,424,476,444,454,430,416 20,38,28,77,92,61,50,462,442,441,426,427,400,498,503,517,496,491,478,492,494,408,436,413,415,407,392,409,409,445,553,477,478,439,442,447,401,499,651,707,768,845,914,819,724,502,765,667,626,553,532,479,442,723,828,873,929,901,922,839,769,402,408,427,414,427,464,459,454,417,395 6,29,20,54,75,48,31,410,392,401,389,381,388,421,452,436,428,395,416,413,405,384,426,395,402,388,384,393,393,437,412,406,402,391,418,387,391,414,422,413,432,458,511,460,464,437,501,454,469,449,434,418,395,490,538,527,559,545,626,570,506,387,395,385,408,407,398,411,399,393,364 12,22,14,56,66,38,31,478,402,398,379,387,396,482,530,483,456,442,427,415,423,380,390,406,395,408,390,381,392,382,412,401,427,400,398,395,390,408,430,420,434,439,522,493,474,415,575,479,474,417,426,398,394,466,520,515,602,619,679,638,575,393,390,386,370,401,399,416,388,396,371 8,9,7,34,30,25,30,421,380,401,406,391,408,413,429,422,428,413,435,426,421,395,402,408,388,391,383,377,399,416,403,407,407,400,400,394,392,381,401,387,424,455,473,436,420,408,510,508,488,435,428,414,413,459,501,505,579,561,593,540,478,395,391,408,395,406,409,408,406,384,394 4,15,12,37,45,37,31,427,380,393,374,355,371,418,427,416,390,396,411,388,393,389,399,370,368,381,388,373,378,391,393,391,395,391,398,388,387,405,368,392,402,414,420,444,409,401,471,398,403,403,404,399,388,410,413,430,454,469,505,493,446,394,382,382,385,381,376,377,370,392,385 5,8,8,23,25,25,22,390,423,420,400,401,390,418,436,415,413,414,455,510,485,410,477,442,434,417,393,386,393,381,413,480,516,449,460,409,392,401,397,396,399,414,446,434,430,401,520,657,658,575,557,463,422,418,424,452,475,487,520,512,481,399,409,390,403,421,507,471,476,418,405 2,21,13,48,66,38,28,433,391,382,396,366,380,443,456,409,421,392,418,407,418,386,391,399,374,382,399,392,385,395,410,403,412,397,377,441,395,384,416,420,451,455,495,471,444,416,532,465,444,406,415,402,372,457,521,520,588,569,618,562,500,406,390,386,385,396,400,384,404,408,401 17,8,8,50,63,59,46,417,391,387,394,384,407,412,404,405,430,417,409,438,447,386,404,404,403,392,391,405,402,390,411,414,408,409,400,381,426,389,383,392,390,414,435,424,427,399,490,531,515,477,466,424,419,435,432,466,494,488,518,517,466,385,403,391,396,414,435,394,422,401,407 8,14,14,105,143,141,103,425,448,412,417,411,415,408,421,423,430,401,425,507,493,403,470,453,419,425,381,392,394,403,410,464,508,450,446,423,402,386,414,387,392,402,451,414,424,409,499,656,673,582,568,476,430,420,450,463,486,495,516,500,466,405,403,399,381,437,502,452,472,427,409 7,14,13,59,98,101,59,414,426,413,420,408,393,411,450,420,422,422,455,499,488,402,485,441,426,420,407,403,396,398,430,475,513,444,476,419,409,384,401,395,418,418,480,441,421,412,548,685,690,606,568,508,436,460,525,531,577,571,613,561,505,397,405,405,398,424,469,459,480,421,403 7,32,31,271,476,484,272,414,410,387,374,384,383,423,437,412,428,409,430,398,417,387,381,401,403,394,390,399,379,396,419,418,378,381,402,431,391,398,408,425,434,460,513,476,444,469,550,484,466,431,427,413,405,537,621,623,640,612,662,608,535,423,404,400,398,405,403,387,386,383,420 13,10,10,23,21,21,23,410,451,429,420,402,390,412,424,414,426,416,472,535,511,420,498,466,437,438,407,403,392,379,408,504,533,462,485,439,406,396,388,400,411,411,436,430,424,401,535,716,706,642,594,501,440,430,439,452,499,490,522,528,486,393,404,395,404,455,527,500,498,436,423 15,22,22,50,49,49,50,409,546,513,480,446,441,431,450,458,454,461,555,682,665,475,639,586,523,504,464,438,415,397,439,645,699,595,612,489,475,393,398,409,416,415,465,459,486,390,617,872,886,804,771,656,528,437,485,494,550,549,604,607,566,406,415,418,421,499,671,608,599,516,460 17,14,9,59,58,32,33,486,490,435,430,422,441,481,503,491,488,478,516,579,556,416,498,488,441,438,414,425,396,413,459,539,564,516,513,443,424,392,449,463,475,554,607,557,533,463,687,771,746,677,653,556,469,601,660,673,722,711,763,714,648,419,402,397,409,458,554,492,521,453,434 18,10,8,31,33,23,21,445,431,412,410,383,400,450,470,439,422,420,446,448,443,385,412,403,404,406,398,391,387,381,420,432,444,415,418,414,398,394,400,398,416,439,471,485,468,416,556,568,548,481,476,442,408,464,493,512,567,578,636,596,540,401,402,412,389,426,438,421,432,414,419 20,21,17,56,62,45,40,427,437,447,412,428,409,440,458,443,432,444,458,485,478,387,430,429,413,422,383,394,403,411,451,467,475,441,446,426,412,410,465,508,563,645,742,620,533,440,650,654,620,545,519,456,420,563,670,708,781,764,794,701,631,400,378,404,400,442,450,432,468,430,391 8,13,8,25,28,15,14,443,451,443,425,422,414,499,521,498,499,496,485,525,507,470,523,486,478,445,439,406,395,409,448,485,515,454,463,420,430,417,390,419,422,459,528,492,475,420,647,669,652,582,583,508,450,494,530,544,641,639,690,666,605,422,403,410,443,469,541,505,509,443,421 7,12,11,180,245,255,187,400,402,403,387,378,423,407,407,399,400,398,398,404,406,394,405,403,394,383,380,371,377,402,389,409,402,405,414,379,382,396,412,399,422,423,443,427,418,422,496,494,487,459,400,408,390,443,490,480,505,486,539,496,473,404,392,378,391,394,407,411,391,405,381 2,75,48,129,158,101,84,496,661,593,537,495,505,515,577,559,564,540,654,788,766,521,747,686,613,599,491,482,428,430,496,748,793,703,720,572,472,417,452,444,497,534,664,603,582,488,756,921,933,858,837,734,602,603,682,692,738,738,787,762,717,441,455,459,469,615,778,712,727,603,522 6,11,11,18,20,17,15,398,469,466,436,421,413,431,449,442,439,433,493,606,588,434,548,510,457,458,439,417,399,397,417,562,617,503,553,454,414,390,399,407,401,400,452,439,437,384,574,778,781,716,671,575,459,417,452,466,507,522,579,574,532,386,409,397,402,490,605,547,555,480,432 14,68,51,225,336,325,204,605,697,650,597,557,572,640,726,706,705,690,753,825,804,568,760,711,638,632,549,527,468,438,616,797,810,733,752,637,590,420,444,464,515,583,729,700,724,476,859,954,945,895,866,790,681,638,720,739,806,808,862,860,829,525,509,527,568,718,828,770,793,678,572 13,22,22,47,84,87,47,422,426,411,393,386,395,387,408,401,386,403,418,449,432,415,435,418,395,400,402,385,369,376,384,417,452,410,416,391,391,384,381,388,384,381,406,392,400,392,423,557,569,503,476,435,417,389,398,411,416,410,423,429,413,381,392,391,389,412,442,411,401,413,393 9,9,9,33,50,50,33,400,400,400,400,382,396,411,427,425,412,436,422,411,432,395,405,402,394,384,372,406,392,398,397,414,408,397,399,403,365,384,393,378,408,397,430,392,427,397,468,511,495,481,446,411,410,399,433,434,480,472,487,510,449,421,411,372,404,392,415,422,422,396,384 20,15,12,51,54,39,36,417,423,397,389,376,395,416,414,407,420,400,410,418,397,374,400,408,396,384,380,377,385,391,395,414,398,404,416,429,395,409,411,406,432,438,494,441,417,424,484,472,461,437,434,406,404,466,507,502,523,533,564,524,468,388,402,389,379,388,407,403,411,398,384 8,12,12,20,37,33,16,404,419,404,384,401,372,404,401,433,419,388,414,435,422,388,419,401,388,390,385,386,387,396,383,436,432,417,398,408,401,386,394,423,400,419,451,453,425,411,479,500,487,478,426,424,396,461,495,486,532,521,571,507,480,394,397,376,387,392,424,406,410,411,378 14,14,13,67,97,89,60,505,724,667,623,567,612,536,610,576,586,573,759,827,805,620,768,725,687,655,574,548,482,382,511,821,812,769,775,666,607,399,407,412,432,474,605,575,602,434,787,1023,1009,975,940,870,760,511,597,620,691,693,774,774,738,476,594,473,501,809,900,855,882,782,680 20,10,8,35,44,30,24,413,408,393,373,392,386,428,431,412,415,392,393,420,420,390,401,402,395,393,380,371,372,405,406,398,422,399,398,402,394,398,395,391,390,417,443,425,441,393,489,520,516,467,469,402,395,409,457,448,485,493,535,517,478,391,386,391,398,398,439,425,423,404,393 11,18,18,202,300,311,208,393,415,394,396,383,394,403,380,392,378,405,410,428,415,396,410,399,401,387,412,389,398,383,416,422,432,393,410,398,396,377,382,392,380,388,399,418,393,405,450,527,517,470,430,412,395,397,428,417,434,426,458,449,427,400,400,382,395,402,429,419,406,390,401 1,1023,646,124,145,56,51,719,740,691,642,562,594,765,821,793,785,765,800,867,851,564,799,745,679,650,568,518,435,584,737,830,853,768,783,659,589,636,721,770,818,886,957,895,855,760,965,993,981,923,895,812,704,916,969,978,1013,998,1023,995,953,550,492,547,603,731,831,783,790,703,599 19,11,10,24,31,29,22,411,391,370,377,388,387,410,398,402,407,408,394,402,407,387,393,391,393,383,379,393,378,363,396,397,398,389,385,384,397,407,389,401,398,439,449,414,427,390,447,426,429,398,410,389,395,441,482,456,494,465,529,481,444,388,383,398,382,388,390,396,391,387,396 8,12,12,64,62,56,58,402,439,414,432,378,409,435,439,433,436,423,472,514,504,393,473,455,426,435,396,402,394,382,406,490,521,463,449,430,425,398,383,413,421,435,462,469,458,403,586,700,691,620,585,498,450,466,501,532,599,594,631,605,556,397,405,401,397,429,517,478,473,448,414 11,18,18,74,79,66,66,424,487,478,458,437,428,446,444,458,450,438,506,626,596,437,570,512,488,469,436,409,408,390,443,583,623,542,556,476,452,387,388,391,413,439,481,461,470,421,620,812,817,736,705,602,487,435,493,495,575,551,619,620,570,407,414,389,410,503,621,547,584,483,430 12,9,8,41,42,39,36,402,444,433,405,391,402,430,421,424,410,420,461,535,513,407,488,468,444,426,422,401,385,387,415,503,534,474,486,426,410,392,390,381,392,414,468,440,447,393,540,694,722,624,593,486,442,439,468,469,502,509,560,522,496,392,384,400,402,465,535,493,493,430,411 17,22,18,47,74,45,29,394,409,388,409,388,410,403,409,445,410,417,399,413,416,391,403,397,382,393,378,378,388,388,397,405,417,378,413,373,384,411,392,398,419,446,449,448,410,405,459,502,492,445,433,418,386,456,482,474,520,484,544,506,455,386,376,383,378,388,416,408,413,396,388 17,74,62,276,372,329,238,550,681,620,567,494,549,584,635,610,579,608,704,827,805,583,792,741,652,640,533,501,456,403,538,781,830,728,744,603,538,434,422,460,493,568,675,637,641,492,790,944,955,885,857,758,633,611,696,711,763,763,813,801,758,484,466,474,482,659,818,759,775,651,548 20,28,26,20,21,15,15,569,652,634,580,514,562,600,673,659,656,657,728,787,770,532,701,660,603,579,518,494,461,404,584,749,760,687,704,609,525,398,415,459,446,528,658,634,682,442,840,936,920,871,847,778,660,578,658,680,762,770,833,837,810,493,491,512,540,714,792,735,763,640,578 11,8,8,26,17,13,22,377,387,397,370,367,385,394,390,376,378,382,378,408,366,397,395,390,388,402,379,375,383,386,376,378,398,383,387,389,386,389,379,385,384,405,402,389,404,399,421,422,423,406,395,392,382,401,403,389,405,410,440,400,398,377,386,384,369,374,394,384,396,399,397 4,13,12,32,43,33,25,410,420,409,406,397,403,412,432,408,424,415,430,484,474,395,459,436,430,399,398,387,395,386,431,486,492,438,460,415,420,400,398,409,405,467,558,493,476,405,516,628,630,572,542,489,439,430,457,461,509,485,532,516,489,386,393,394,392,436,472,454,445,421,409 8,80,78,212,342,339,209,521,469,442,456,406,416,509,548,538,497,484,538,597,595,410,508,510,435,445,410,403,393,424,479,541,591,499,532,461,413,454,474,505,520,593,676,602,567,521,671,780,774,691,660,562,462,706,786,789,802,765,797,733,662,430,427,429,448,471,576,529,562,463,456 18,19,18,48,63,55,41,439,482,475,436,426,424,466,474,470,456,458,549,636,602,445,558,512,481,452,424,421,414,401,427,586,627,542,566,466,428,398,396,396,414,442,475,490,470,402,619,809,807,736,706,604,500,449,490,518,566,558,628,624,576,417,432,417,398,493,615,547,590,487,454 3,35,18,174,221,71,51,817,766,695,666,596,609,853,897,876,865,841,843,873,859,570,777,734,654,628,541,495,441,680,825,838,846,769,789,671,587,746,831,858,906,962,1023,971,936,886,1023,1018,990,941,913,852,743,1023,1023,1023,1023,1023,1023,1023,1023,609,500,620,658,744,824,786,793,687,594 18,32,31,54,91,80,46,466,528,515,513,517,528,491,524,548,546,566,603,570,605,408,456,447,435,459,424,448,425,380,529,528,508,492,539,506,470,380,421,405,423,440,580,564,617,405,778,754,719,708,699,674,583,452,505,519,640,648,740,767,729,447,485,449,480,525,524,503,575,524,498 9,59,46,75,110,81,57,428,464,457,434,418,418,454,463,454,458,454,481,616,571,421,556,500,440,463,433,398,397,372,453,553,612,508,548,459,426,395,397,417,435,495,556,487,484,443,613,757,771,687,649,555,472,506,586,575,635,612,677,645,592,413,413,409,385,478,583,536,530,472,432 11,314,282,201,266,233,174,460,417,439,417,375,402,452,456,470,419,434,450,450,428,385,436,409,407,420,395,396,418,464,445,453,478,424,446,385,438,401,447,479,477,550,628,565,516,420,570,613,591,522,486,466,424,493,514,519,589,582,657,621,571,413,392,382,381,406,479,437,453,405,413 1,15,12,28,42,33,22,422,392,399,390,373,379,439,427,420,409,388,402,398,396,381,395,394,378,383,377,394,388,403,408,409,396,411,376,392,392,419,409,419,428,459,517,459,453,412,499,462,438,410,421,392,420,482,524,534,572,555,584,544,494,389,374,382,395,376,404,387,389,403,371 2,636,479,275,327,247,206,793,970,939,907,851,872,840,890,888,885,881,988,1023,1023,869,1023,992,941,925,853,830,726,468,831,1023,1023,995,1012,915,856,476,526,583,622,744,879,875,899,652,1023,1023,1023,1023,1023,1023,963,798,863,887,954,958,1016,1023,996,727,793,729,765,952,1023,1012,1023,942,873 20,22,14,58,73,36,26,426,439,401,425,401,415,450,475,442,470,431,453,473,493,406,450,423,431,412,403,404,391,371,423,459,476,433,456,410,389,414,402,423,432,463,516,489,460,427,559,624,624,554,512,482,417,506,539,559,603,599,639,606,553,391,405,382,404,426,467,459,431,402,405 4,78,68,28,33,23,19,740,837,796,762,689,716,786,844,833,826,818,882,939,919,707,881,838,783,773,675,653,556,462,753,911,921,855,880,775,700,460,500,540,584,686,827,815,832,555,977,1023,1023,1013,989,928,831,746,822,840,913,918,973,977,946,650,654,678,711,868,952,910,928,831,755 9,121,78,492,462,379,411,798,743,684,678,617,652,833,888,865,851,835,829,827,823,552,704,660,617,613,528,524,468,511,886,856,831,790,811,745,700,589,686,730,819,902,1016,991,981,635,1013,984,951,918,893,847,750,812,901,941,1021,1022,1023,1023,998,696,543,700,715,768,807,768,798,693,626 5,9,9,15,26,25,14,492,561,521,494,445,508,533,559,564,547,546,627,693,672,477,616,567,523,504,455,447,418,384,495,657,662,599,627,511,447,403,411,421,434,465,563,548,564,422,750,850,836,782,762,682,574,469,552,581,654,654,744,742,705,443,448,457,457,590,692,634,664,538,494 4,39,37,338,577,586,338,452,426,420,429,405,422,469,499,495,487,466,465,458,474,399,404,401,387,387,395,406,406,423,453,417,417,418,428,416,413,417,412,419,421,460,514,513,521,479,654,581,519,507,486,490,458,535,592,588,631,630,688,669,609,432,393,401,450,435,440,434,436,441,416 19,171,162,104,151,143,100,417,392,378,399,396,384,431,415,432,413,390,401,389,403,390,391,388,381,401,387,382,374,417,401,397,398,392,374,413,397,387,410,448,443,460,546,477,445,404,468,442,412,402,404,400,401,433,448,446,472,474,521,481,449,390,372,394,391,389,407,380,392,393,380 11,10,9,18,24,13,13,467,548,523,481,449,473,499,553,541,545,537,597,645,628,449,582,527,488,488,439,414,394,388,489,625,642,558,570,471,435,393,393,408,425,458,558,533,549,426,730,821,815,751,730,642,526,493,562,566,655,657,719,732,682,448,431,437,451,562,679,606,639,526,467 7,14,14,91,130,133,92,404,403,401,406,393,379,402,421,409,397,407,432,447,431,410,426,419,407,414,389,400,406,405,387,429,444,414,419,391,408,398,392,398,397,403,447,411,429,396,485,594,598,522,504,452,419,433,434,456,484,490,509,491,480,401,402,408,392,422,472,423,431,399,402 4,15,14,26,25,21,22,419,466,446,425,420,428,448,458,462,448,455,500,555,521,410,503,473,449,434,407,418,396,392,428,524,535,485,502,411,432,388,398,403,414,432,496,453,474,398,629,752,736,672,657,565,471,459,483,486,560,568,631,620,583,406,399,394,428,486,557,504,515,454,437 17,26,19,50,62,44,37,469,422,404,392,407,405,481,506,471,461,450,423,443,447,390,399,403,388,398,381,395,378,391,421,427,433,395,422,400,394,417,408,424,432,467,560,520,487,425,635,530,503,487,461,418,404,511,590,584,660,665,717,687,616,397,388,382,413,417,406,400,426,407,391 20,12,12,34,51,42,27,396,451,436,407,427,403,432,424,425,432,433,482,579,551,413,533,484,457,447,428,410,386,403,421,527,567,484,504,450,408,405,392,401,405,423,482,445,454,393,554,747,740,667,620,540,464,437,469,500,547,530,579,576,500,404,406,408,403,456,536,485,503,425,432 9,67,63,79,100,93,74,429,403,412,394,394,401,434,447,436,447,418,421,439,435,384,448,452,425,409,398,374,385,396,408,426,456,415,425,391,408,388,413,410,412,433,481,466,444,426,518,525,533,468,475,439,389,437,497,500,541,543,599,555,514,405,393,400,410,403,457,424,438,413,373 4,15,14,76,116,116,73,424,422,422,389,402,391,409,398,415,413,415,410,438,440,400,429,414,404,407,388,401,385,386,390,436,442,420,425,415,417,400,407,389,384,402,433,400,420,398,441,580,585,504,493,446,397,426,453,477,485,471,499,474,459,392,406,392,385,406,427,407,431,409,415 20,8,8,21,29,27,19,386,393,397,400,384,391,405,401,417,412,400,408,413,404,391,395,400,377,384,406,390,390,390,382,414,423,395,405,390,381,391,385,399,413,401,426,435,410,394,449,431,442,410,398,385,384,420,453,459,485,467,502,480,463,387,382,382,389,386,417,406,406,392,386 12,14,14,63,85,85,63,407,474,457,444,420,428,431,419,446,438,438,490,564,529,424,505,471,445,436,417,413,404,392,410,537,540,494,498,445,402,391,382,391,404,402,436,439,434,392,556,752,754,689,639,540,464,415,440,458,509,504,558,523,507,405,387,419,406,472,555,509,512,458,432 16,16,15,45,71,60,37,438,465,419,415,398,443,443,471,468,456,448,461,518,511,416,472,452,432,431,412,402,387,386,434,500,506,466,480,440,412,411,412,388,414,441,478,461,446,413,577,709,695,628,583,529,436,464,482,502,575,564,626,585,559,412,403,406,420,446,523,484,500,460,421 14,12,12,9,9,7,8,484,601,591,527,508,498,521,583,566,559,563,646,746,721,504,675,619,568,561,497,453,433,408,508,709,734,650,683,543,489,413,406,402,432,471,587,566,574,433,757,894,886,829,798,720,593,507,554,600,672,661,748,743,706,463,447,457,479,621,745,673,703,580,521 10,10,9,44,56,56,44,405,433,400,407,407,387,411,412,397,402,418,432,496,480,416,448,446,423,431,414,402,391,398,410,460,489,443,452,409,372,396,385,389,407,425,446,425,406,391,502,653,663,596,556,486,453,430,449,457,487,493,529,500,444,405,404,394,399,427,458,473,454,421,407 19,45,26,68,106,57,36,444,419,393,400,378,440,438,474,456,460,455,452,448,453,389,414,416,378,410,388,390,381,440,413,421,451,399,389,386,376,421,424,436,480,503,584,528,489,446,604,525,525,440,440,425,415,546,623,601,652,631,692,632,580,398,383,392,387,406,430,412,430,399,420 12,8,8,7,9,7,6,479,536,504,471,453,459,480,532,514,521,506,571,655,621,445,564,535,482,477,429,443,422,405,470,611,622,551,559,485,451,386,411,416,421,458,551,511,557,410,703,814,804,745,699,630,523,485,521,556,619,624,704,702,658,426,420,434,435,551,650,605,620,501,461 1,28,24,43,54,29,31,458,505,459,460,435,424,462,486,473,462,450,494,660,609,432,649,574,494,494,425,417,389,415,453,601,679,560,584,452,432,409,421,440,423,474,574,507,497,455,627,754,791,689,660,552,447,528,588,605,660,651,702,658,586,405,390,406,427,491,667,600,592,493,436 1,43,39,4,6,6,4,381,393,379,370,396,387,383,393,393,385,396,404,407,420,406,380,383,388,376,400,392,377,381,391,402,373,400,390,400,382,380,376,406,393,382,443,409,383,404,413,429,421,419,405,424,381,397,422,436,460,458,492,476,433,393,371,379,393,389,400,366,376,378,366 18,14,14,66,107,110,67,409,459,430,427,418,403,417,428,419,418,417,452,530,534,399,490,464,433,416,405,409,414,367,412,502,514,454,452,422,404,376,380,406,394,417,440,414,416,403,534,714,736,657,611,516,436,422,443,444,503,495,537,528,495,400,410,389,394,438,500,475,472,425,416 19,9,9,56,79,80,56,406,417,419,407,396,409,422,403,411,404,424,432,464,447,412,433,428,408,404,402,394,381,379,411,422,452,425,414,425,397,385,383,392,398,404,424,411,423,392,504,602,615,543,514,459,420,412,445,453,495,477,517,492,472,395,407,385,396,410,452,428,438,419,397 11,130,116,87,114,83,59,504,558,520,521,458,479,535,619,581,589,560,619,699,675,477,630,589,506,513,444,439,419,416,524,661,690,596,603,499,452,421,450,465,480,556,668,619,619,483,773,841,832,762,737,657,531,626,696,703,744,746,798,785,729,458,428,455,461,577,691,632,640,543,456 3,36,30,23,25,17,16,619,771,727,676,599,630,655,710,703,695,687,793,883,862,644,827,780,727,704,607,572,489,392,625,859,873,807,824,700,628,425,442,457,491,577,731,712,733,484,887,1023,1022,970,945,868,761,630,720,739,811,819,882,884,852,532,573,552,579,783,895,846,861,760,679 12,10,10,56,88,88,54,381,414,408,409,380,394,408,417,426,405,417,407,442,436,398,446,426,407,407,383,391,394,400,408,460,450,428,419,414,397,381,391,398,399,413,437,415,425,393,464,531,550,468,467,420,395,416,429,464,495,465,504,485,454,402,401,398,391,407,442,421,443,405,385 20,17,17,25,26,26,25,408,450,436,407,414,405,399,412,433,424,412,442,523,498,414,465,447,432,420,403,417,381,382,407,505,508,472,468,419,418,405,388,396,398,401,441,427,423,388,525,688,682,611,561,493,434,424,455,467,505,473,544,521,489,387,396,400,399,424,508,462,476,423,400 2,10,11,45,53,54,45,401,466,439,433,390,414,379,424,408,402,423,450,537,518,416,499,467,440,447,400,409,402,403,411,515,541,462,517,438,409,389,389,387,405,412,426,419,415,396,497,736,749,655,610,522,459,415,439,447,474,455,503,480,465,381,409,390,389,437,538,486,501,436,405 18,8,7,23,27,25,21,420,401,395,403,389,398,429,429,413,404,401,411,431,422,397,406,390,389,402,391,383,378,389,394,415,433,401,412,383,388,399,389,392,411,391,448,445,431,404,479,468,465,444,443,391,379,418,430,442,471,497,538,500,464,373,403,398,390,406,404,403,412,389,386 6,15,10,69,67,44,44,434,439,444,415,394,408,470,484,483,470,448,463,505,506,401,462,442,427,405,405,386,387,409,449,491,522,459,458,432,407,421,436,467,500,570,671,603,547,476,699,713,703,628,590,506,433,602,681,703,796,791,831,758,692,405,391,406,396,435,519,460,490,424,408 3,27,26,132,167,157,125,427,521,513,475,438,457,457,508,464,464,474,565,647,636,439,585,543,503,483,443,434,413,407,463,598,638,581,566,482,460,404,391,392,414,427,502,479,481,419,656,840,850,778,748,659,536,451,492,525,598,602,665,652,606,418,419,424,414,508,636,598,603,518,457 11,10,9,87,140,145,89,381,404,390,355,364,377,413,407,417,388,381,394,399,400,389,389,401,391,385,394,365,378,384,386,384,407,375,373,387,380,394,410,391,390,397,410,391,408,394,428,426,420,411,414,411,367,415,427,417,428,451,436,428,418,390,392,383,389,371,396,394,380,398,386 3,8,8,15,23,24,16,397,415,395,387,381,384,431,428,424,410,415,420,448,423,397,409,409,407,420,385,391,383,381,408,438,433,415,413,416,394,393,402,385,390,394,417,425,409,398,485,594,595,523,486,444,409,405,428,435,482,480,512,481,461,395,399,388,389,412,444,418,443,416,412 7,15,13,12,12,9,10,417,394,404,407,391,377,422,450,413,423,419,405,428,423,401,411,402,395,395,381,381,388,411,416,419,423,384,416,406,388,375,395,425,433,463,523,467,441,411,515,528,503,475,457,423,390,492,524,538,581,583,612,565,508,400,386,388,410,419,431,412,402,395,391 19,282,194,737,1023,883,543,704,819,780,747,678,718,755,807,787,787,779,855,931,916,695,878,838,781,766,679,642,551,529,738,899,920,845,865,772,682,545,619,666,729,810,907,862,841,665,960,1023,1023,1017,990,921,824,806,883,911,979,974,1013,982,940,607,627,602,638,824,923,882,894,796,725 10,9,8,25,30,24,20,415,398,365,380,374,388,416,435,404,392,397,389,397,386,385,388,389,387,377,375,383,380,401,392,382,395,375,381,380,397,383,395,404,415,393,420,405,411,401,465,418,418,415,408,397,381,407,406,408,449,453,482,472,428,399,383,389,371,387,373,389,393,390,387 4,22,23,239,389,397,240,393,411,386,415,377,393,411,381,384,408,384,398,434,424,399,435,423,392,387,388,387,397,382,381,411,448,412,394,370,386,387,382,398,387,395,401,392,395,411,386,448,480,459,411,415,375,394,394,420,422,415,438,398,402,398,379,387,391,396,427,412,388,399,383 4,14,15,51,76,76,51,437,466,444,432,402,402,433,443,432,419,433,480,531,524,416,504,471,433,427,405,412,407,377,424,530,530,476,476,417,433,399,396,393,392,401,456,444,453,406,546,709,717,638,605,532,439,426,438,454,517,499,551,552,525,396,412,403,403,455,529,487,477,443,435 9,114,90,271,309,246,220,533,631,578,541,505,491,581,642,605,591,581,654,767,754,513,721,661,575,566,474,472,416,425,542,739,781,671,705,569,494,430,458,457,528,571,706,641,633,518,803,911,916,853,822,719,585,651,726,729,796,783,843,818,764,457,433,455,463,646,781,711,727,603,519 3,94,56,238,282,166,125,625,628,537,525,499,514,672,740,717,706,699,706,724,721,465,602,551,523,496,451,451,395,452,696,702,691,626,634,553,525,502,556,607,689,767,871,829,798,588,909,898,869,822,793,730,593,781,853,873,936,929,971,939,891,519,466,565,545,627,687,644,663,585,483 13,81,70,138,145,126,119,534,689,628,589,540,536,579,635,623,610,610,712,832,811,551,781,732,648,638,544,508,440,409,555,788,832,739,766,610,553,429,451,475,487,546,671,626,646,472,813,969,972,910,884,798,676,614,701,704,767,763,832,818,772,485,490,481,492,687,833,778,781,680,558 14,14,12,35,43,36,29,393,419,409,415,386,413,402,420,429,402,408,457,463,469,392,429,426,410,413,398,401,389,386,401,445,460,408,412,399,392,394,405,408,399,400,453,415,433,405,502,588,589,536,488,439,416,451,460,461,479,481,549,525,471,405,382,398,395,433,461,454,429,431,404 7,15,13,34,42,32,25,437,410,402,414,380,387,438,477,429,444,440,434,434,427,386,419,410,401,398,402,383,383,393,419,426,424,415,398,396,378,412,432,418,441,481,547,478,469,424,568,528,493,473,449,418,407,536,595,591,640,626,666,622,562,392,391,386,392,403,421,404,384,399,401 7,50,49,189,315,323,190,560,493,483,449,406,426,594,653,617,600,565,569,630,598,445,568,488,448,445,419,411,396,430,515,581,582,510,513,429,420,445,509,527,554,645,727,661,638,565,758,771,734,659,624,535,476,722,793,794,813,792,836,794,744,486,408,468,470,542,598,527,548,457,426 2,14,14,20,27,28,20,384,411,407,387,371,403,421,406,397,412,404,431,427,442,388,420,415,404,407,388,383,381,400,400,427,450,401,427,397,402,402,396,378,389,406,443,410,394,392,457,534,547,482,469,416,406,426,437,449,490,451,481,472,431,395,389,390,379,411,429,410,421,417,381 20,35,27,51,96,67,35,410,422,402,416,387,372,429,439,445,436,428,403,436,437,390,399,393,381,384,403,377,396,374,402,427,443,409,436,413,392,397,416,410,419,482,491,487,439,412,513,553,514,486,439,426,394,486,509,532,585,579,599,547,498,400,379,379,409,419,400,421,418,396,382 20,17,16,172,272,275,171,393,408,403,407,402,393,407,401,400,388,419,412,471,461,415,449,424,401,412,392,387,388,387,386,451,470,425,448,407,401,379,394,392,392,393,395,416,433,406,491,592,606,540,499,433,398,419,428,433,443,456,478,471,446,399,395,391,394,413,451,447,442,411,380 12,10,10,142,179,185,146,393,420,421,400,401,405,404,436,419,402,403,430,435,456,400,416,409,410,402,386,403,396,399,398,433,431,405,400,400,409,379,397,392,382,413,436,417,439,405,504,555,562,519,479,458,432,399,429,442,466,469,500,500,499,382,413,395,405,421,431,423,430,416,411 4,27,25,58,81,71,49,464,466,481,443,405,420,460,512,457,457,460,453,528,536,394,495,462,427,438,392,402,388,406,499,530,553,492,500,422,433,393,418,474,507,580,720,656,617,428,618,708,704,632,620,536,462,484,547,590,635,627,683,634,593,418,385,402,407,441,534,489,483,448,419 12,10,9,14,17,12,11,474,573,520,502,482,480,498,554,558,553,527,614,703,669,477,630,577,528,513,457,442,412,395,493,672,691,622,619,514,471,407,410,414,443,464,586,558,563,433,736,865,849,791,761,673,553,505,572,564,664,666,733,732,683,440,433,451,460,597,706,638,670,541,479 15,225,203,166,206,187,153,385,401,384,393,385,348,382,424,415,424,406,412,401,402,363,374,380,394,380,394,386,372,403,420,428,414,397,391,400,367,434,436,465,456,518,574,511,484,437,488,431,448,418,396,407,361,437,478,467,500,492,563,514,488,418,362,401,407,385,389,374,408,366,370 18,29,29,104,170,158,91,427,423,420,425,395,423,402,434,432,422,402,487,515,499,411,482,453,424,411,411,406,389,401,418,502,515,467,482,428,389,398,380,398,380,424,453,456,440,414,528,716,715,626,602,525,439,437,485,486,525,530,569,548,528,401,385,391,389,441,517,483,460,425,429 5,21,21,115,177,185,118,399,394,383,370,384,380,432,426,410,413,401,416,438,441,400,422,422,382,395,399,404,381,410,390,423,430,411,432,401,383,391,396,391,414,406,447,416,415,398,472,509,514,452,454,416,398,433,458,453,492,471,509,485,450,400,398,393,397,423,435,431,426,409,388 15,14,10,46,56,33,27,425,404,395,405,388,394,454,471,450,402,423,398,424,412,383,403,409,408,399,399,381,384,384,410,421,438,414,405,384,408,403,402,410,412,439,485,480,496,409,539,525,520,460,452,427,398,459,478,486,556,550,603,557,513,392,368,371,381,394,426,412,417,399,381 15,13,11,55,75,69,49,427,427,404,403,396,411,409,444,430,430,423,450,485,484,416,446,407,410,414,402,398,402,399,418,475,495,437,452,408,419,413,406,415,407,461,521,482,467,439,581,653,637,561,545,476,416,506,565,560,609,598,651,601,553,397,393,391,383,420,474,439,436,404,389 18,52,49,76,93,84,68,479,599,559,513,466,463,502,565,552,535,510,641,752,724,496,698,648,577,555,471,465,413,392,490,722,742,656,673,546,462,394,400,434,461,501,608,566,577,437,739,898,895,833,802,703,569,520,620,623,682,683,751,739,684,442,455,434,438,611,761,689,698,569,497 12,65,54,93,128,105,77,446,567,513,473,452,465,482,515,482,471,479,563,695,655,442,632,576,514,495,463,430,421,434,468,648,699,601,594,522,465,418,442,445,454,504,601,543,513,465,684,867,877,805,764,648,532,552,636,643,688,679,739,711,646,433,429,414,410,495,669,622,617,512,461 5,66,54,110,159,128,85,550,567,505,484,480,492,597,663,641,621,595,605,667,659,454,589,554,492,500,438,425,406,471,699,687,677,611,624,549,491,534,676,748,810,890,964,890,833,488,844,850,826,766,739,665,559,676,791,843,915,899,934,885,830,456,435,462,513,567,654,606,619,517,469 18,88,78,789,1023,986,686,560,727,677,647,559,582,625,688,660,640,657,759,858,847,578,811,761,684,663,571,545,484,444,602,815,859,759,781,665,598,458,466,491,539,605,733,706,708,574,868,1008,1023,956,931,853,736,673,761,779,838,837,885,873,834,508,527,504,529,722,855,811,820,712,619 2,23,15,37,49,32,24,448,386,376,383,407,382,445,461,420,435,413,403,401,412,390,392,385,405,379,393,380,383,419,413,386,398,382,385,396,391,408,429,416,440,482,545,486,459,423,537,452,436,428,415,388,383,528,571,562,605,598,639,597,514,377,390,389,386,377,391,399,371,373,393 11,14,13,12,14,11,10,463,660,608,576,505,538,502,534,541,526,523,694,811,789,542,758,695,627,612,514,490,448,381,484,773,807,721,736,601,525,407,414,416,404,437,539,526,553,416,724,986,983,921,891,792,666,460,510,546,619,618,701,715,677,432,500,441,450,672,837,782,792,668,564 8,14,14,55,90,93,56,396,395,409,385,393,390,418,411,392,424,416,422,417,416,388,407,406,394,388,398,384,393,407,393,416,410,395,418,400,393,395,378,413,390,426,448,441,439,387,498,522,495,466,462,428,421,418,455,466,517,509,530,508,487,408,398,386,389,398,419,396,439,388,397 8,286,211,176,229,158,126,449,400,419,380,388,406,460,501,451,448,444,443,458,443,397,447,416,403,406,380,369,375,403,448,443,464,419,410,372,423,405,441,422,488,523,617,548,530,454,568,540,537,458,473,437,420,502,571,573,639,606,671,626,575,418,394,393,389,403,465,424,408,378,401 18,12,11,27,33,30,23,408,388,391,376,387,392,410,395,404,378,376,389,397,383,396,390,384,384,392,378,385,385,402,394,391,385,409,386,381,390,393,404,415,409,431,450,423,408,389,443,398,419,396,393,390,392,453,460,451,479,459,484,481,427,397,386,383,389,380,395,379,394,390,375 15,13,10,59,83,51,39,428,442,436,419,407,388,417,440,436,420,414,463,518,488,418,497,442,429,427,389,414,392,386,414,488,515,459,450,417,432,390,410,423,422,430,494,471,458,425,569,652,657,578,545,475,417,508,551,553,586,576,631,596,540,391,406,378,409,438,525,484,486,420,427 13,25,21,22,27,20,16,529,632,607,567,529,538,550,627,605,604,607,681,767,754,516,706,666,593,574,509,473,440,402,534,740,757,681,691,608,553,429,431,436,477,497,636,615,637,448,794,919,909,855,829,745,634,538,599,624,703,715,785,791,751,470,460,481,503,660,770,710,735,622,545 18,172,162,132,182,175,124,436,400,443,412,378,397,447,478,449,451,412,441,530,485,412,483,463,422,401,399,395,399,384,428,500,499,450,468,397,404,423,446,436,464,496,558,526,491,424,589,636,644,529,512,471,415,492,533,539,595,604,653,582,565,405,396,403,393,430,518,467,494,417,417 13,11,8,19,26,14,10,405,408,397,390,387,400,406,415,411,410,400,409,441,458,393,422,408,418,390,386,394,389,382,399,430,451,404,423,403,404,388,406,410,423,438,494,438,427,407,461,541,547,495,450,427,405,442,468,487,518,506,553,485,469,397,384,397,408,411,440,438,420,410,401 7,13,10,32,40,30,24,427,402,376,389,387,381,424,408,417,406,411,433,416,416,387,420,401,393,387,397,387,382,382,387,408,427,409,413,412,375,384,400,402,424,429,481,431,430,397,501,460,464,452,421,411,394,469,513,501,527,541,598,539,487,388,395,381,385,392,425,402,407,391,402 8,8,8,54,89,92,57,403,389,390,400,401,401,410,405,416,412,422,402,404,421,394,410,394,400,390,394,378,385,392,406,395,403,395,406,400,401,395,396,389,393,398,404,424,406,396,490,498,490,433,437,425,398,420,414,439,482,440,493,479,455,403,398,411,402,403,407,415,400,397,399 7,15,14,23,38,34,20,413,393,359,378,379,398,399,426,397,411,390,393,395,397,394,389,384,403,372,387,390,384,392,379,404,397,388,394,405,385,396,395,375,419,408,441,419,418,415,455,414,415,402,401,390,394,438,463,458,488,500,541,500,466,388,386,394,389,387,381,375,383,381,388 8,28,27,163,254,234,147,421,411,400,409,402,384,397,413,418,417,417,404,445,456,395,422,408,397,412,383,404,394,390,409,443,448,408,430,369,396,384,408,395,414,452,456,442,424,433,509,570,580,491,486,444,413,444,508,518,557,520,583,524,479,404,399,394,400,407,433,420,440,398,406 6,89,75,84,100,80,68,592,694,660,598,523,559,637,681,649,636,626,709,848,826,583,828,769,683,682,574,515,456,430,558,806,854,750,779,625,517,453,461,489,524,593,729,676,680,515,825,944,962,889,862,764,630,662,733,748,816,811,862,846,799,472,480,471,482,684,846,783,786,691,564 14,22,20,377,677,673,370,421,433,388,396,400,392,405,439,414,427,429,449,492,491,399,457,438,415,420,387,404,394,392,421,467,483,439,463,404,394,389,400,393,413,446,483,451,429,450,537,659,658,586,545,500,430,503,568,575,603,583,590,542,520,406,379,390,401,424,490,463,446,425,418 18,19,17,76,78,69,69,412,471,447,455,419,402,436,446,456,448,434,464,572,535,415,521,472,449,437,415,399,387,379,432,539,543,498,478,436,423,399,379,398,385,426,459,463,448,384,589,743,741,666,638,549,467,422,454,461,509,523,573,583,544,397,406,411,420,456,553,521,526,445,428 14,46,43,261,437,440,256,478,579,528,486,462,474,499,553,515,515,510,598,715,680,473,650,607,520,533,451,456,400,405,477,660,702,602,620,522,492,407,398,453,433,482,578,543,546,456,735,884,893,821,790,684,579,539,610,655,717,711,765,746,690,441,440,435,442,582,684,636,639,556,479 11,20,19,20,24,24,19,538,660,602,558,521,538,567,634,646,632,621,692,780,762,521,703,654,597,570,501,492,420,404,550,743,767,679,709,586,538,398,423,420,443,508,624,621,640,429,808,922,915,860,829,758,641,534,605,621,713,720,791,794,757,511,502,478,513,662,775,727,743,637,534 17,21,21,66,88,80,60,428,472,439,430,416,427,457,487,471,472,453,489,579,578,415,512,495,453,451,414,418,399,395,443,556,566,499,525,476,428,385,416,390,401,428,508,476,494,387,622,757,756,693,649,570,473,453,518,532,587,588,642,618,572,399,414,423,402,463,568,524,533,465,441 14,14,14,97,127,130,99,400,419,427,412,406,410,397,421,424,410,395,428,476,475,412,450,428,420,399,408,393,389,378,416,467,483,432,440,400,393,396,388,391,385,405,442,399,416,380,471,656,668,569,541,468,423,423,434,437,483,464,491,471,443,388,406,384,388,413,459,415,443,417,398 4,11,9,27,35,29,22,460,463,454,418,411,423,448,489,467,455,460,502,565,538,419,529,474,443,446,411,412,401,403,477,550,580,514,521,462,430,399,422,441,460,506,643,584,564,414,630,753,743,661,634,559,472,478,544,557,624,607,679,648,593,410,403,387,410,472,568,517,496,463,429 6,18,18,64,75,74,62,418,469,456,450,399,420,424,440,427,424,435,446,579,553,424,518,494,443,438,420,431,392,364,404,533,571,498,524,436,397,386,402,402,413,429,472,453,447,405,565,747,768,678,631,544,460,466,510,529,592,561,624,577,523,397,416,387,406,449,557,523,524,449,430 8,114,61,221,245,113,107,645,616,552,539,465,508,683,741,716,700,677,682,719,722,452,597,570,522,484,442,451,409,520,756,715,697,603,633,562,487,653,787,838,899,970,1023,967,902,666,958,905,867,824,784,729,606,852,941,980,1023,1023,1023,1015,958,511,451,506,537,615,678,637,668,555,480 17,8,7,14,19,17,12,408,387,382,378,407,392,418,414,408,399,384,388,401,380,375,392,403,375,373,379,398,379,396,389,386,391,400,388,374,385,382,395,390,388,404,423,414,416,389,434,382,390,401,383,398,382,396,410,403,441,440,464,448,425,388,389,379,400,384,394,381,392,385,375 17,26,23,54,65,52,42,450,495,491,459,434,451,474,484,497,469,473,517,600,588,429,553,510,478,468,446,419,395,405,435,570,611,538,550,465,419,390,406,408,402,447,501,484,496,408,640,797,793,715,695,593,486,450,508,525,594,610,675,643,595,417,434,428,411,518,585,546,543,469,433 17,21,20,34,44,36,27,422,442,412,410,384,408,443,452,428,449,444,458,549,514,421,528,492,441,443,402,411,389,419,425,502,557,464,485,400,406,388,423,420,428,438,502,460,449,418,567,641,686,591,545,469,428,428,488,491,542,557,600,567,511,410,407,399,403,437,520,483,480,436,406 16,10,10,43,61,61,43,414,428,407,408,402,400,438,443,434,431,423,416,437,443,399,418,409,408,405,396,395,401,375,412,441,409,419,405,411,394,394,400,399,406,406,436,424,432,414,500,564,526,483,484,422,417,412,439,448,542,510,539,519,488,397,410,392,407,410,416,423,429,399,403 12,9,8,15,18,11,9,467,529,483,452,453,448,490,527,522,525,535,576,636,618,434,550,518,484,465,413,427,410,404,478,603,622,552,564,493,440,383,414,421,417,465,547,532,545,410,699,803,790,730,700,626,507,493,560,556,651,632,713,711,669,434,426,443,447,531,639,592,606,503,444 5,9,9,30,50,52,30,415,796,745,668,526,525,434,405,415,410,416,810,972,903,752,961,867,797,770,634,558,465,420,442,953,967,869,868,711,603,396,439,449,480,531,592,516,495,472,520,1023,1023,980,938,804,650,551,574,528,514,502,516,499,448,393,480,376,394,789,953,845,859,730,580 15,19,16,25,29,19,17,542,639,593,527,498,543,552,639,629,620,608,680,749,727,522,675,632,571,546,494,465,441,392,550,719,723,657,669,527,489,411,411,413,431,499,615,602,621,429,796,896,880,825,807,719,632,501,588,623,706,709,789,787,753,465,470,477,498,664,754,699,724,606,514 9,35,20,97,116,68,56,674,758,710,683,627,667,728,789,784,780,768,817,865,850,610,778,738,696,671,584,572,494,443,712,832,838,769,792,695,615,440,446,505,546,641,779,774,789,527,944,1012,997,954,930,875,780,702,795,813,887,890,945,941,913,622,600,628,651,798,872,826,853,744,677 3,11,12,54,91,86,50,398,419,396,409,396,407,411,441,409,417,429,451,509,509,392,467,440,427,414,391,400,391,400,406,472,512,466,461,404,399,407,393,390,415,413,459,419,440,410,517,678,667,588,560,493,423,429,465,458,490,498,543,520,493,384,405,386,402,412,498,443,476,440,412 10,59,36,39,45,23,19,467,438,421,418,396,412,486,520,516,495,472,491,492,508,407,438,421,419,429,409,396,383,404,484,489,480,422,444,401,411,435,464,475,552,645,759,703,635,484,774,693,613,565,545,468,430,663,737,775,870,870,908,833,764,405,418,407,395,431,436,430,446,417,392 13,15,13,31,45,37,26,425,401,384,390,405,380,421,448,433,419,402,387,396,383,376,397,392,384,405,394,374,379,391,406,412,382,395,398,379,367,410,410,409,409,448,485,441,455,403,502,427,406,408,407,393,397,454,468,485,527,532,591,549,496,393,388,383,384,370,390,385,402,383,391 15,68,63,117,188,172,105,693,697,665,655,614,655,737,803,802,801,779,795,797,790,550,665,653,648,617,572,570,524,448,655,711,688,645,686,619,559,422,430,460,480,582,723,723,755,477,908,919,890,860,849,818,717,625,712,748,832,838,898,908,873,625,588,647,687,763,783,758,800,692,662 14,14,14,186,289,300,191,397,422,424,412,417,401,405,411,410,412,413,438,523,512,418,498,465,431,430,415,401,406,411,396,499,501,445,473,423,424,387,373,396,400,374,414,408,408,397,478,692,706,614,576,468,439,390,414,417,433,403,449,450,453,404,385,392,405,440,522,469,472,440,405 2,85,75,155,206,165,123,734,812,755,724,688,709,780,837,828,814,802,871,899,882,697,811,770,742,720,644,627,522,445,732,877,849,804,823,733,692,464,481,522,579,688,819,815,830,563,966,1023,1023,1019,986,924,825,757,835,852,916,917,970,968,937,671,666,665,705,900,962,919,945,842,769 15,24,23,43,115,112,39,405,377,390,381,390,397,387,402,425,387,399,424,401,394,387,386,395,387,390,399,381,378,379,381,406,392,380,403,383,401,379,394,405,378,410,441,416,408,404,455,455,448,435,410,402,402,421,432,446,458,453,483,482,447,407,385,397,393,400,391,397,420,396,390 18,11,11,24,33,30,21,396,376,396,377,369,375,397,413,389,411,385,387,394,387,381,385,390,384,396,391,380,378,390,388,393,385,395,392,387,373,379,389,414,384,399,414,415,420,405,426,418,412,412,380,399,403,413,439,439,441,432,476,443,434,380,392,381,381,385,388,388,382,375,366 18,9,8,33,39,24,22,425,392,392,393,380,397,415,434,430,409,414,403,416,414,392,409,404,400,389,395,384,395,396,401,404,420,400,407,408,404,385,391,402,411,405,440,444,433,395,477,513,508,473,438,418,408,436,457,439,518,511,553,534,469,385,397,394,384,415,417,401,422,411,403 12,22,20,62,89,85,57,445,495,479,432,413,435,441,468,429,442,455,487,594,569,440,554,512,458,452,414,409,396,388,435,552,601,502,522,459,426,384,394,400,412,428,498,474,466,402,609,783,804,720,688,564,491,435,491,513,571,578,636,616,562,412,400,406,411,489,571,557,518,464,420 8,9,8,31,38,23,20,422,420,417,399,403,406,436,427,426,417,401,437,464,434,387,449,430,409,409,404,395,379,399,419,472,476,430,443,410,398,382,400,393,426,459,548,517,513,383,516,589,595,526,500,485,419,432,452,456,505,502,542,505,466,389,393,391,409,415,464,429,446,396,387 18,12,12,46,70,71,45,403,402,401,404,407,403,401,434,418,424,413,431,461,441,395,402,413,403,411,403,385,402,393,411,417,432,408,433,400,395,378,391,397,396,398,455,430,415,393,503,587,565,523,485,446,423,428,443,453,504,482,539,503,482,398,399,400,395,403,420,422,438,406,394 13,10,10,27,34,34,27,413,478,450,445,408,431,411,432,448,416,440,478,576,573,415,543,501,447,452,420,402,408,371,419,547,595,495,525,457,432,391,391,394,397,416,430,431,452,387,567,784,789,702,681,570,470,416,436,447,510,505,552,550,508,387,412,398,411,463,582,527,537,460,425 17,10,9,30,40,28,21,399,410,412,377,394,385,412,379,390,388,379,405,407,391,391,402,387,387,398,385,408,384,379,399,404,394,407,388,382,395,403,391,418,403,416,427,429,411,406,459,446,444,426,420,395,410,420,463,454,481,479,495,460,446,374,381,385,385,372,406,392,390,417,385 12,148,90,833,1023,1023,670,732,1021,982,929,829,831,771,811,791,776,765,1023,1023,1023,963,1023,1023,1015,992,899,837,709,644,825,1023,1023,1023,1023,961,881,689,819,867,924,996,1023,1000,949,747,989,1023,1023,1023,1023,1023,957,884,957,987,1023,1023,1023,1020,972,610,774,581,631,1013,1023,1023,1023,999,885 7,17,16,26,40,38,24,390,379,380,387,413,382,423,432,413,402,398,393,379,385,389,375,383,380,387,386,388,414,381,373,384,383,382,400,394,388,384,401,389,394,391,444,431,416,382,456,409,393,376,383,373,369,399,434,421,447,476,520,485,440,390,381,400,388,373,368,371,398,385,381 8,8,8,36,50,45,32,390,402,407,405,396,382,416,425,427,405,405,424,426,412,410,402,399,397,406,381,382,405,384,412,423,429,399,426,406,398,400,402,393,405,419,457,438,440,398,551,531,519,486,467,419,414,425,471,494,538,538,567,562,523,377,391,402,400,410,421,442,430,416,393 15,9,8,265,464,482,270,393,407,406,401,392,389,385,401,400,388,390,422,441,433,405,444,424,407,400,398,402,392,378,393,432,437,399,409,396,384,367,383,397,395,388,390,382,401,417,436,545,551,485,439,435,390,394,406,411,430,433,445,424,405,399,380,384,383,406,446,416,417,404,409 5,14,11,30,24,18,23,456,545,517,494,442,460,461,509,488,488,481,580,726,684,468,707,626,543,530,452,436,397,384,470,674,746,633,659,504,490,389,413,416,431,475,547,514,520,430,680,842,869,787,751,649,523,485,575,571,642,654,693,683,643,423,432,421,422,555,734,673,664,557,469 1,54,33,74,101,76,54,627,606,542,498,459,461,648,701,653,637,628,679,772,720,529,736,636,546,547,471,426,399,482,619,751,751,644,644,530,452,527,623,671,729,798,866,802,764,712,881,900,871,808,764,653,530,874,923,919,948,930,965,919,866,443,426,436,451,601,735,628,646,513,445 9,9,9,27,38,32,22,385,396,384,379,394,378,393,398,400,399,392,384,405,408,381,402,397,375,387,380,384,401,385,388,390,403,394,379,367,398,405,394,398,412,420,451,429,425,406,462,436,444,425,417,395,384,431,453,448,496,472,493,501,446,382,393,396,390,392,399,384,395,388,387 8,15,14,36,83,72,27,510,832,781,718,641,607,523,550,541,535,512,814,969,927,735,951,878,819,787,681,602,494,427,518,933,952,877,878,752,656,408,424,429,465,532,657,627,622,454,753,1023,1023,1023,1016,912,778,561,627,641,710,694,764,752,710,439,600,429,450,857,1022,948,960,850,732 6,17,17,165,259,262,166,416,418,401,407,383,414,416,420,413,409,411,417,456,435,400,443,415,392,408,397,397,374,387,410,443,452,412,413,420,408,397,394,393,417,409,428,439,426,415,481,566,576,498,501,452,419,429,446,473,509,499,527,507,463,404,393,381,391,415,434,427,415,409,385 7,15,14,20,33,29,17,387,417,391,398,381,406,412,415,423,398,415,404,439,446,381,419,417,416,409,395,383,381,392,388,445,439,399,423,401,406,388,393,420,409,411,455,433,409,404,497,545,540,488,480,437,394,436,473,484,513,508,533,503,482,401,382,389,390,409,428,393,440,425,401 10,10,9,19,22,18,16,449,425,421,387,381,420,452,444,418,423,427,448,505,471,411,477,461,418,420,403,385,384,382,414,474,508,455,458,426,415,407,401,425,427,469,554,503,466,393,540,606,629,553,529,482,435,433,452,469,530,521,553,514,479,388,394,380,405,436,495,449,445,420,403 9,57,51,51,74,64,43,573,516,502,489,463,461,609,682,667,642,630,625,649,637,422,528,493,475,468,403,430,403,574,729,703,678,614,630,582,526,679,770,816,863,934,990,915,865,537,879,857,820,773,739,668,555,781,875,911,958,936,966,916,869,505,421,494,501,587,663,613,623,523,459 6,88,68,121,163,127,96,556,778,722,671,575,596,596,655,631,625,605,801,928,886,688,902,833,765,736,623,547,473,441,574,905,928,842,848,706,613,433,454,485,523,598,712,651,656,521,816,1023,1023,966,935,833,704,669,745,742,790,787,843,827,784,480,527,471,496,786,921,853,862,745,623 4,14,14,67,75,72,64,405,449,427,418,420,413,430,423,426,411,409,454,536,527,412,511,470,428,443,414,391,386,401,405,529,554,459,467,422,436,398,400,391,387,412,433,428,425,411,513,712,712,632,581,498,422,440,460,480,506,497,554,511,493,392,401,399,399,453,543,482,493,462,417 4,13,12,14,14,8,7,553,615,542,528,478,546,599,667,654,641,628,669,701,684,473,575,569,520,515,478,445,425,393,577,665,664,596,609,544,484,412,443,454,489,547,678,659,677,436,827,857,831,789,773,712,606,568,662,675,765,775,830,824,787,492,484,479,508,627,701,644,682,576,533 5,16,16,16,22,21,15,530,537,511,497,452,461,566,611,641,622,631,617,643,638,449,523,491,472,463,416,409,404,389,575,595,586,542,560,510,464,412,433,435,460,519,665,644,668,426,817,831,787,749,711,643,568,555,606,646,742,750,816,817,774,485,451,487,499,593,655,581,622,539,478 13,34,34,178,269,273,175,420,480,466,442,428,417,430,460,438,441,441,500,626,602,430,583,530,481,441,427,434,410,378,410,583,628,530,531,455,432,379,396,400,383,406,454,440,467,415,587,833,854,765,739,615,499,435,450,477,531,511,569,574,524,417,408,393,402,469,604,569,559,481,435 17,10,10,56,74,76,57,430,399,400,409,402,389,414,409,431,406,427,443,466,450,396,440,430,419,417,380,405,382,384,392,444,457,429,450,406,390,382,387,389,392,407,428,424,431,389,514,615,622,543,514,470,391,421,444,456,501,493,530,511,472,409,401,387,388,427,464,451,450,418,404 16,9,8,26,30,24,22,434,404,392,385,378,397,423,434,413,408,382,395,404,395,387,387,380,377,387,394,375,380,401,391,392,381,388,383,400,383,368,393,398,391,415,432,418,423,392,449,421,409,410,397,377,391,403,424,437,459,501,511,470,456,389,374,387,392,386,394,386,395,371,391 12,22,23,121,181,191,125,387,380,377,376,403,397,378,402,390,414,403,411,385,390,403,396,393,379,379,392,386,386,389,402,418,388,388,391,392,391,394,390,388,380,403,431,408,400,409,431,455,440,424,408,419,393,413,453,450,451,435,467,438,417,387,403,392,393,375,393,410,409,382,389 6,9,9,26,29,24,22,434,436,437,415,411,432,444,453,442,414,412,439,516,489,395,475,459,413,422,410,388,398,376,446,483,539,475,487,424,404,385,406,434,443,498,606,558,523,405,519,631,661,591,546,501,451,428,467,465,529,512,544,528,495,407,397,393,396,414,499,465,455,420,410 5,11,10,38,46,33,29,418,468,447,425,424,409,432,459,461,445,464,491,571,565,442,529,504,447,440,403,409,384,391,426,542,573,497,515,456,428,380,393,412,422,436,487,466,480,404,589,752,739,671,639,550,490,452,483,512,560,546,613,607,559,405,406,405,405,479,579,511,535,457,427 9,28,24,77,107,46,31,458,472,459,452,429,432,500,507,504,502,489,522,575,548,430,495,455,437,424,413,403,389,378,492,540,551,513,510,447,440,429,456,452,497,561,691,625,586,439,691,756,743,677,638,571,476,544,611,631,709,708,749,730,671,443,410,413,436,475,540,497,525,455,446 14,22,19,106,152,120,80,394,502,481,450,433,426,462,437,439,432,422,501,660,635,447,627,598,512,493,443,420,399,380,424,608,683,591,595,495,431,375,409,379,401,430,467,470,459,421,594,854,895,807,776,660,497,445,498,508,553,564,628,613,560,403,425,402,418,492,666,623,607,522,427 2,37,33,22,29,19,15,578,657,619,617,580,623,623,699,692,700,705,722,736,738,506,638,619,614,590,565,552,507,410,596,671,657,643,651,599,570,414,407,423,428,469,612,626,655,443,850,901,879,855,841,807,712,525,593,625,744,748,821,841,809,521,540,538,578,694,735,714,745,655,621 2,22,21,216,202,194,206,407,393,379,382,382,399,405,398,388,400,410,377,386,409,379,388,389,400,386,379,376,374,389,396,398,388,397,400,380,395,384,384,386,385,389,410,407,404,401,441,445,442,397,416,384,393,410,429,423,433,444,448,448,439,371,395,389,387,393,402,400,381,403,389 12,14,14,71,146,148,69,418,484,465,470,407,397,444,455,450,436,442,500,612,614,424,584,540,481,481,432,426,407,411,435,573,643,542,548,488,445,398,393,417,420,448,493,462,444,415,594,816,847,758,720,594,502,469,522,521,586,568,613,605,549,428,398,403,422,485,626,561,564,482,439 13,17,16,382,692,700,379,482,434,420,414,411,411,482,523,502,493,465,471,471,489,396,435,407,411,412,387,401,398,444,456,467,460,419,429,423,397,459,456,477,526,579,660,586,560,550,672,637,618,537,526,469,421,716,798,797,801,762,791,727,670,431,399,430,419,428,452,460,458,422,422 17,9,8,27,29,25,23,401,402,365,390,368,376,418,432,402,415,405,394,415,409,383,400,392,401,393,383,386,377,384,398,403,400,398,408,410,384,382,384,383,394,407,447,420,423,410,472,458,434,425,415,405,400,431,434,450,476,472,503,472,450,402,399,396,380,388,404,402,386,405,396 14,46,43,85,108,102,79,457,575,500,494,430,463,485,518,522,502,492,577,688,661,461,611,573,519,501,446,444,422,387,491,632,672,571,589,492,462,407,420,433,449,459,570,548,562,433,728,847,851,776,749,647,524,545,615,638,708,700,761,745,684,418,437,436,430,514,675,604,627,536,447 15,42,36,101,137,91,68,428,452,427,427,393,408,432,443,444,443,434,487,571,520,420,527,479,445,443,406,405,411,391,423,562,566,502,512,425,410,409,424,445,454,510,552,500,501,432,577,721,733,645,588,537,453,507,556,567,634,617,663,611,560,423,394,413,391,438,539,502,516,450,429 12,9,9,10,10,7,8,488,591,544,506,448,476,523,562,552,575,540,605,702,687,465,635,589,529,503,466,445,419,378,492,678,702,624,621,534,481,396,395,407,412,459,530,552,557,402,740,875,864,804,774,689,578,479,529,552,648,646,717,723,690,440,458,454,465,596,718,648,693,556,499 15,21,20,202,429,422,197,397,385,399,390,384,390,385,374,406,394,391,402,431,412,397,397,399,399,406,390,374,377,398,379,414,411,402,389,380,389,373,384,382,374,383,388,387,388,418,426,468,459,435,419,398,392,403,388,404,401,412,441,406,413,415,387,384,384,402,407,403,414,380,391 11,22,22,104,170,176,107,398,412,401,393,387,405,409,404,416,391,394,415,443,437,379,428,421,411,403,406,395,389,370,405,435,444,412,413,400,397,388,406,402,413,426,445,411,432,397,469,553,533,496,459,442,406,427,456,469,515,481,540,488,472,398,394,409,408,404,429,413,414,401,395 9,155,111,114,118,71,72,549,578,542,520,472,492,599,637,615,620,589,652,731,708,471,646,603,540,531,466,462,429,426,558,688,717,624,651,539,440,473,506,510,594,683,772,717,683,515,821,880,874,823,785,695,573,715,785,802,863,855,892,854,804,454,442,468,475,593,713,650,677,576,501 6,101,94,485,314,292,454,411,409,409,390,410,381,401,411,412,408,407,438,418,436,388,427,404,405,396,398,405,396,410,401,412,448,383,396,380,408,417,419,410,418,429,447,419,435,437,515,528,521,459,444,424,403,461,477,503,542,535,574,514,489,407,379,404,397,414,410,413,415,403,387 12,112,105,204,273,253,186,472,628,575,552,485,498,519,549,520,526,513,624,750,739,507,719,661,577,552,509,470,429,415,491,729,753,664,692,553,499,402,424,425,447,498,601,566,557,481,741,924,933,864,839,743,596,534,609,618,688,693,750,746,699,433,457,437,451,613,745,687,695,591,513 6,51,49,79,94,92,78,397,443,430,421,401,416,440,409,425,398,419,439,521,493,408,502,456,444,415,391,411,385,403,400,489,527,435,468,444,407,401,399,397,397,413,446,424,420,403,532,674,710,601,603,505,423,434,472,473,510,505,552,540,481,394,406,399,390,445,513,463,481,441,420 14,15,15,54,77,78,53,403,413,417,393,390,408,405,412,426,401,411,432,478,455,399,422,425,403,410,396,410,399,386,407,446,447,445,419,418,401,366,404,389,412,404,449,444,456,384,510,620,621,552,520,485,429,410,452,456,523,503,562,522,484,407,404,397,402,405,455,446,451,389,398 17,11,9,44,59,48,33,418,430,406,422,420,403,414,419,424,426,420,443,491,488,410,453,420,400,417,391,392,389,391,411,464,480,426,461,409,412,387,406,413,421,429,485,443,437,403,526,663,653,570,539,480,422,447,479,485,553,539,565,512,531,393,384,393,399,444,472,437,455,429,395 4,13,12,24,26,24,23,454,384,405,398,389,402,423,453,398,398,417,418,436,433,381,436,411,404,403,386,386,387,387,454,431,450,420,428,408,401,380,405,428,461,506,621,561,521,395,503,517,534,481,485,460,426,438,464,488,533,520,555,518,483,386,388,385,388,400,436,405,399,384,379 1,13,12,28,29,21,21,405,464,468,443,386,423,439,439,435,442,431,469,612,587,418,612,540,461,473,429,408,383,394,415,559,640,534,541,429,427,404,404,423,436,459,528,471,472,417,578,712,753,650,613,493,443,496,539,560,612,602,658,598,564,399,417,411,401,440,633,554,534,477,436 4,52,50,106,120,115,101,490,601,557,507,479,496,489,526,532,526,527,629,750,721,484,700,653,565,564,473,464,440,396,489,703,751,650,683,556,500,407,408,411,416,500,570,538,549,448,734,926,936,865,836,735,604,546,603,624,696,683,759,739,704,423,428,434,450,587,739,694,693,590,494 9,44,43,92,112,105,87,446,569,506,488,480,452,492,527,500,509,490,599,692,670,466,640,584,523,496,470,435,435,410,481,657,680,582,625,503,482,404,411,402,429,456,541,503,520,409,688,877,885,816,785,692,551,476,516,552,642,640,709,692,661,431,462,421,433,553,701,637,654,539,442 8,11,11,52,92,96,54,437,434,411,423,417,420,412,440,429,429,452,454,476,484,411,428,421,413,404,401,411,397,400,420,457,454,422,448,409,416,395,378,400,404,384,454,432,452,399,560,654,612,567,533,501,433,432,458,466,501,526,574,558,539,404,397,425,413,436,483,467,475,434,416 13,16,12,33,45,33,25,441,410,392,395,395,386,465,461,436,436,406,414,427,424,392,423,410,404,413,384,371,380,395,413,421,432,422,400,391,395,397,397,406,403,426,470,454,456,404,501,501,490,445,467,422,398,439,471,491,548,537,591,532,516,393,386,398,384,405,417,393,414,398,412 6,10,10,67,84,86,69,420,426,455,406,417,414,401,420,424,438,418,445,507,499,401,451,431,421,410,405,399,404,387,393,470,488,457,458,405,406,380,397,392,389,411,441,416,434,413,520,664,667,584,544,476,419,433,482,493,534,515,560,526,510,389,413,379,400,437,487,472,469,430,406 16,9,10,46,57,58,47,404,399,395,402,407,392,399,433,419,418,410,425,427,416,393,419,416,390,384,397,388,385,395,407,418,416,406,402,403,390,390,392,400,393,418,444,433,403,400,463,533,528,470,462,428,403,429,442,454,507,488,536,487,455,380,384,389,383,408,411,410,419,384,389 9,11,11,35,37,37,36,407,426,425,399,395,419,395,438,412,431,408,459,497,511,407,474,436,420,422,394,409,391,403,397,474,502,443,456,414,415,369,395,391,413,410,425,429,428,393,510,673,678,589,571,472,435,419,438,455,491,507,530,506,479,409,401,400,392,439,505,501,472,429,402 3,13,13,73,125,125,71,402,396,384,378,391,386,407,404,412,392,400,393,414,386,401,412,402,389,401,400,390,381,387,405,414,417,409,412,417,392,405,384,387,387,383,447,394,399,389,441,510,508,456,441,406,402,415,446,442,471,469,475,460,434,403,395,398,398,402,420,402,424,401,387 7,149,140,86,124,117,82,425,391,386,364,394,388,420,421,419,412,415,401,399,396,386,383,389,382,389,397,374,385,420,400,403,385,366,388,392,382,403,390,431,446,469,530,496,460,432,510,411,397,396,387,391,387,462,501,497,553,531,594,529,479,399,394,386,375,385,369,382,389,376,396 8,12,12,62,90,74,53,409,455,418,401,387,408,405,419,423,412,409,438,476,506,399,448,442,428,414,396,407,383,395,401,460,485,442,426,420,393,387,386,399,401,414,461,438,412,394,534,651,664,593,561,478,437,431,461,449,518,512,549,523,476,409,401,392,385,425,495,451,464,408,425 1,13,13,99,171,177,101,395,423,402,407,398,393,408,416,400,405,410,412,476,457,387,466,446,410,406,408,410,377,386,401,464,475,431,448,409,396,403,396,400,409,412,437,417,419,420,477,644,660,569,549,457,409,427,458,461,465,477,513,481,469,394,389,405,386,423,475,455,457,406,407 15,10,10,64,132,137,65,394,385,360,405,378,388,395,395,393,375,391,396,391,383,382,390,394,393,381,386,395,398,373,388,385,398,394,405,375,387,380,378,369,384,383,379,390,388,392,399,427,428,406,418,400,398,390,372,375,389,395,390,410,404,391,389,373,410,395,418,411,388,389,384 7,21,18,62,74,61,51,422,456,428,425,395,414,444,463,441,441,443,487,548,508,423,500,471,442,443,410,419,395,401,450,535,556,482,509,454,416,388,412,451,480,544,639,573,521,409,618,734,738,650,614,548,453,462,538,584,652,649,707,647,581,412,414,401,410,455,541,525,518,440,431 4,21,20,38,53,48,33,461,427,416,415,418,407,445,456,448,420,430,445,471,462,400,452,429,406,413,398,395,414,398,454,451,480,442,453,435,408,388,422,413,451,518,649,589,545,409,537,604,614,561,535,490,441,450,482,505,557,545,600,552,511,408,391,402,403,392,475,432,443,421,399 8,75,72,130,159,152,125,450,593,551,526,472,513,500,562,542,563,558,637,743,726,489,692,643,568,557,497,475,404,389,513,699,737,631,664,545,490,395,426,426,434,463,584,547,577,435,740,904,907,847,812,707,609,512,593,613,676,696,746,731,695,453,456,441,456,602,750,682,693,602,510 5,9,9,8,8,8,7,451,508,479,481,437,438,487,512,518,511,499,534,614,584,437,545,502,481,460,431,424,381,398,457,581,585,528,539,470,457,403,401,397,416,439,512,513,524,414,686,774,757,700,664,598,487,460,515,532,591,606,679,680,639,436,426,430,441,528,612,530,589,499,425 1,13,12,23,32,30,22,415,407,412,404,388,367,419,412,403,403,389,403,412,420,396,413,409,394,389,385,376,369,381,395,399,427,401,388,405,380,375,372,396,404,409,423,405,417,378,454,521,531,485,464,420,387,416,411,425,458,455,461,441,453,393,402,386,393,421,417,397,396,401,396 10,9,8,22,27,21,18,412,397,395,390,371,390,431,438,410,414,406,391,410,398,388,401,387,390,385,386,393,394,379,380,398,410,401,396,395,376,383,394,405,400,401,434,416,426,391,434,435,431,410,389,365,395,423,410,421,464,474,519,481,449,387,379,392,391,388,395,404,414,395,379 11,73,69,277,358,343,261,461,621,586,535,489,476,491,521,509,491,501,631,770,755,493,731,663,586,569,495,457,413,412,456,717,776,678,689,580,481,410,405,422,441,490,569,548,551,455,717,935,954,879,850,758,599,522,598,601,679,681,729,722,671,426,449,437,431,591,762,712,714,607,523 5,25,23,18,19,13,13,569,648,599,580,524,525,611,680,666,661,654,721,777,763,521,703,655,594,580,504,493,467,416,587,750,760,683,717,582,518,439,421,451,472,558,693,669,677,457,838,919,903,855,827,751,640,575,674,694,779,776,843,844,799,514,488,518,543,679,783,726,751,638,544 1,11,10,11,13,10,9,407,410,383,393,391,393,415,434,412,431,418,404,438,406,398,410,394,382,388,398,404,393,419,435,417,421,382,399,403,395,393,405,424,441,482,546,476,471,425,546,506,473,463,447,430,404,494,559,580,624,612,655,585,516,391,393,387,398,401,407,404,404,384,390 9,83,81,56,76,70,47,430,437,399,383,410,396,420,403,427,417,402,439,437,423,386,439,414,404,392,414,413,404,371,411,411,430,399,436,411,400,390,406,411,414,450,493,448,439,400,488,570,555,487,462,433,404,411,433,420,475,479,522,497,494,402,392,391,399,414,449,448,434,413,404 17,41,38,204,488,429,171,467,573,554,550,529,601,475,529,556,550,545,593,584,625,430,479,489,499,473,466,483,475,406,471,482,447,464,492,448,458,394,413,413,409,401,458,463,496,423,722,724,688,689,697,675,611,457,482,502,568,570,659,682,659,486,530,476,494,546,559,552,623,549,562 8,39,38,107,142,140,105,408,419,395,422,403,416,427,443,432,444,445,484,508,497,420,469,428,432,418,402,410,388,394,412,496,520,466,466,432,429,409,415,404,416,457,487,468,463,407,557,687,682,624,589,496,430,489,572,565,628,618,654,584,537,408,387,401,387,442,509,472,473,439,415 2,110,96,17,18,13,12,754,792,748,723,669,701,797,855,848,843,829,854,878,863,638,791,754,716,696,617,613,535,449,766,849,846,793,811,715,669,470,526,562,630,727,854,837,847,575,974,1011,991,957,934,883,791,765,840,859,925,925,979,979,945,664,621,685,717,831,883,846,873,774,712 8,379,292,259,355,271,200,463,397,411,360,415,376,464,526,417,451,429,445,456,425,389,421,397,402,406,380,391,396,471,487,442,432,427,413,409,399,445,490,506,559,628,724,634,572,462,620,546,525,494,472,449,401,521,567,602,666,661,709,674,584,418,402,386,411,409,428,414,416,404,403 14,10,10,35,55,55,34,418,474,458,435,422,412,432,437,440,427,425,493,610,583,428,559,508,449,458,409,424,391,361,413,567,623,523,539,451,416,400,396,402,403,413,428,444,448,397,523,781,801,700,674,557,466,425,454,483,502,510,545,530,512,399,405,391,403,461,578,555,537,466,423 13,14,13,37,39,36,34,433,429,404,376,401,385,436,442,430,412,431,434,487,465,403,450,439,407,418,401,397,396,377,449,455,488,429,461,425,400,384,419,427,421,504,624,567,521,405,524,576,607,530,529,477,441,446,467,458,507,489,552,532,482,392,406,385,402,413,466,451,432,405,425 18,8,8,29,33,33,29,393,417,403,398,399,416,408,416,396,388,412,421,442,445,401,425,415,399,410,411,398,386,395,401,450,430,426,418,390,402,386,389,370,384,414,408,397,398,377,480,569,574,496,484,440,417,412,426,420,465,460,475,463,446,391,398,397,382,421,439,430,411,402,409 18,10,10,24,33,29,21,397,407,401,406,402,407,414,411,401,411,404,429,454,449,397,417,421,409,397,391,397,369,379,397,445,451,417,451,401,394,400,389,396,409,432,447,429,416,405,464,589,570,500,491,453,417,411,447,441,471,474,499,486,460,388,399,389,388,407,442,419,432,412,390 18,356,298,831,1023,942,671,678,792,742,708,623,654,710,773,758,751,745,822,904,881,654,852,808,746,725,633,603,491,496,689,867,895,809,826,717,637,487,533,565,615,704,824,789,792,640,928,1023,1023,975,948,881,769,765,844,862,920,912,958,939,900,584,569,550,598,785,897,848,860,762,654 2,12,12,81,120,116,77,519,748,690,626,542,572,521,587,563,581,556,800,892,839,672,839,758,710,677,549,519,445,407,558,876,857,779,796,657,580,399,407,431,423,463,616,617,660,424,788,1023,1023,982,941,841,719,510,556,584,667,691,754,786,742,477,561,474,509,857,967,891,911,788,674 20,37,37,88,139,142,88,432,493,472,439,433,427,437,465,463,449,446,505,622,596,420,575,526,469,473,425,423,424,377,412,566,624,537,548,464,439,384,402,402,397,450,459,470,480,411,593,808,818,736,691,588,495,441,523,525,571,563,619,583,549,409,393,409,408,494,612,569,552,477,431 16,29,29,108,159,158,106,437,488,446,467,418,437,458,453,472,438,453,519,601,583,432,543,491,464,448,409,398,388,372,432,561,607,529,519,459,437,394,396,397,405,431,494,468,480,426,610,801,801,716,687,597,504,459,492,523,603,589,649,623,568,402,411,409,420,482,600,541,556,471,438 17,52,51,240,253,257,239,587,617,570,519,497,502,638,695,671,650,644,669,708,702,483,602,581,547,522,490,484,430,435,547,670,664,607,617,556,497,449,431,459,456,553,662,643,652,488,848,914,903,862,837,772,661,645,732,753,824,822,871,856,811,508,480,509,541,640,722,690,727,615,557 16,14,14,42,55,52,37,423,411,377,409,393,403,442,445,428,425,441,428,425,433,387,413,401,412,399,392,379,361,380,405,422,443,413,402,407,405,399,395,410,393,435,475,442,431,410,563,536,523,469,463,426,406,434,479,492,553,551,595,565,507,394,400,394,397,417,455,420,426,395,392 2,20,15,29,44,31,21,443,391,384,383,379,383,455,442,438,414,407,410,403,384,378,400,379,381,392,389,369,383,419,420,408,415,395,410,422,360,401,417,404,427,446,510,457,427,431,495,466,449,413,403,404,403,472,507,509,554,545,613,552,493,393,370,384,398,389,380,392,371,390,383 6,54,50,102,184,170,88,540,790,743,721,656,682,581,648,637,633,627,812,883,867,689,832,798,761,735,657,640,537,413,571,858,859,808,836,737,680,415,420,402,451,491,630,606,651,442,835,1023,1023,1023,1015,944,849,541,630,640,746,744,814,819,793,515,667,520,516,852,927,890,917,822,753 18,12,12,30,43,37,25,399,410,394,388,368,397,397,431,402,405,415,407,405,432,409,417,410,401,408,367,388,372,387,403,425,424,405,413,407,373,380,413,403,402,445,449,426,428,402,480,508,514,471,451,408,398,435,471,473,493,488,536,488,467,393,401,387,382,411,428,397,413,417,414 16,49,47,339,425,425,343,475,489,473,449,436,440,498,546,535,505,512,517,584,584,443,536,490,450,457,411,408,415,426,468,554,565,499,518,455,393,407,438,461,454,535,631,555,531,468,703,789,779,716,681,600,517,553,643,673,755,728,773,730,674,449,422,413,443,502,589,553,571,489,460 5,8,8,36,48,47,35,389,425,409,402,401,402,412,414,405,401,402,448,493,484,401,475,441,424,408,413,399,391,396,398,473,493,453,453,405,410,397,395,396,397,409,423,407,427,378,503,669,689,599,559,481,451,414,437,420,500,456,487,472,452,396,400,390,383,436,475,446,449,438,393 12,161,129,169,270,200,115,506,692,651,618,550,540,569,610,612,592,598,713,830,829,561,798,767,679,668,553,537,453,416,541,797,846,758,769,630,569,396,449,433,490,533,661,618,633,473,825,1002,1023,960,936,845,714,582,690,710,790,788,843,822,779,454,516,448,472,671,840,806,800,703,610 4,10,10,51,77,76,50,397,472,434,434,419,423,439,433,420,417,431,454,557,532,423,502,476,430,452,414,418,405,391,419,520,551,497,488,429,417,384,393,385,400,421,452,422,429,397,535,753,760,673,637,548,448,432,460,472,519,525,559,562,515,401,406,404,407,467,538,500,507,439,425 11,300,272,194,292,273,180,456,415,427,396,398,425,453,480,452,443,439,434,495,471,392,452,433,415,403,403,383,388,392,443,500,493,461,433,401,414,411,431,438,477,534,607,541,501,438,585,631,602,537,515,449,423,482,525,515,581,589,644,605,557,392,390,404,410,421,441,445,465,402,402 5,19,17,17,19,14,12,533,578,551,524,465,502,587,633,638,626,601,661,718,707,504,648,591,537,526,471,466,422,387,529,688,704,625,627,551,482,403,422,442,465,549,651,627,636,456,799,868,845,797,776,703,592,594,652,675,742,740,808,802,760,453,436,493,496,632,726,660,699,584,516 5,8,8,42,53,55,43,418,423,414,422,386,406,414,419,401,403,396,427,478,460,392,451,418,392,399,406,384,382,393,403,451,469,429,449,421,386,391,389,395,388,405,441,414,429,400,480,599,616,537,539,466,424,415,450,451,465,484,513,498,458,396,390,379,404,418,466,426,448,394,393 4,43,39,22,33,25,17,612,717,663,620,580,608,671,723,711,707,695,763,834,816,567,766,705,659,665,553,532,477,415,624,801,814,739,765,638,583,428,420,491,503,560,726,714,724,480,871,963,954,903,882,816,717,603,697,718,802,806,869,873,836,526,533,540,571,723,831,784,800,693,590 13,19,18,19,20,16,16,473,607,557,510,454,479,516,570,571,565,538,638,730,698,487,660,616,553,529,457,465,421,391,494,704,705,634,666,539,485,385,399,419,434,458,560,549,585,425,753,881,870,813,790,700,595,492,551,581,671,666,741,739,697,443,456,450,466,614,728,659,679,564,495 13,182,135,464,835,637,350,890,876,830,820,785,808,928,982,981,976,967,960,934,938,589,719,726,683,678,627,628,529,562,929,885,838,807,836,777,743,591,665,731,807,907,1023,1012,1016,807,1023,1023,1023,1013,994,966,885,972,1023,1023,1023,1023,1023,1023,1023,811,686,821,839,884,872,857,892,807,764 12,18,18,91,139,139,90,381,395,374,402,399,405,395,411,381,380,404,376,388,414,392,375,384,380,372,386,381,399,399,385,377,374,390,382,389,395,386,377,367,388,395,411,388,390,398,419,391,425,399,383,363,392,397,403,422,412,428,457,385,389,387,397,388,378,394,369,399,403,373,384 4,10,10,27,33,30,25,403,391,391,384,376,388,440,432,424,395,386,373,396,401,384,380,383,391,390,387,374,381,383,404,377,392,367,388,389,392,395,402,402,406,425,433,424,410,393,452,437,409,398,400,408,370,428,440,447,481,479,527,492,450,385,382,383,388,392,394,400,382,390,390 5,8,8,43,56,56,43,417,413,391,424,379,392,442,484,463,460,451,477,454,446,395,421,410,396,389,395,394,396,409,504,474,462,441,433,438,409,418,459,517,580,666,764,680,607,403,596,576,569,522,508,455,424,468,527,592,689,677,729,663,595,396,387,394,410,420,452,439,445,415,404 19,17,13,38,54,36,25,415,417,402,393,397,393,431,446,441,424,419,414,434,406,397,410,384,410,402,401,390,369,396,405,429,419,396,404,398,404,417,413,402,439,482,538,475,462,419,541,493,480,440,436,407,391,514,581,588,605,603,644,611,519,383,400,387,379,395,404,418,394,390,402 8,16,11,59,71,45,39,414,421,404,391,398,428,443,478,451,419,435,439,448,444,401,423,423,418,401,390,400,389,420,423,434,460,435,422,408,383,401,393,404,423,450,509,466,452,420,599,600,580,534,488,454,414,469,528,556,638,635,669,631,578,396,394,385,389,423,457,415,443,412,393 15,19,17,371,673,678,369,430,430,410,424,411,388,446,466,442,456,455,434,458,479,408,423,437,406,420,399,397,416,419,424,441,440,410,420,410,393,403,429,432,443,453,516,476,476,489,563,572,548,504,475,473,421,585,630,605,626,602,642,584,545,430,407,410,432,424,456,477,447,394,391 20,15,11,44,63,28,20,472,474,456,423,417,426,462,514,494,471,475,503,552,557,424,502,464,445,436,409,423,402,374,443,525,541,475,491,428,423,403,408,422,432,447,525,501,484,427,641,722,711,655,612,531,454,467,513,511,609,607,677,659,604,405,412,416,413,486,572,521,503,455,431 10,18,17,57,98,93,53,416,451,426,417,418,413,408,430,435,427,435,425,481,496,409,456,439,422,430,405,403,421,398,425,462,476,471,440,418,391,403,392,399,401,421,465,450,468,401,587,675,688,609,565,481,464,442,493,508,573,553,618,582,551,395,393,416,389,425,471,466,453,418,407 4,56,54,35,50,47,32,667,799,755,761,734,787,728,801,816,819,825,846,838,856,547,658,672,674,672,629,665,595,395,762,761,737,728,782,732,705,435,420,454,466,561,749,771,822,482,987,976,942,941,936,925,854,680,770,789,869,874,941,968,946,663,711,701,736,818,816,814,859,781,765 3,40,37,32,43,35,27,456,464,464,448,417,422,437,487,454,452,456,506,642,616,427,578,539,479,469,427,437,379,383,442,588,645,541,563,454,426,419,396,413,427,424,505,477,468,410,616,779,790,711,662,569,464,452,513,541,584,573,645,624,581,427,411,406,406,489,623,556,593,481,431 1,12,12,12,13,13,11,497,617,562,542,464,524,546,599,593,580,578,665,751,726,492,683,618,557,559,468,459,437,388,515,730,736,659,682,573,519,395,419,408,430,491,610,579,621,456,788,916,906,855,822,741,615,526,609,633,716,715,781,783,752,481,471,480,489,661,787,733,737,614,529 13,9,9,30,55,58,31,421,869,817,746,617,593,421,433,405,407,415,859,1023,968,810,1022,937,870,846,725,644,509,404,443,1012,1023,935,941,793,707,387,434,426,459,496,576,510,527,459,540,1023,1023,1023,1019,896,751,517,520,494,505,465,510,496,471,400,543,376,405,839,1013,917,930,813,681 10,17,16,32,44,40,28,445,535,493,475,435,450,461,484,475,471,461,507,689,661,432,676,621,517,528,453,441,404,404,448,623,705,589,617,478,445,400,414,430,434,466,538,500,489,431,642,794,827,728,710,602,481,501,555,560,633,627,690,659,617,408,413,412,411,510,688,614,619,538,450 9,71,60,102,158,128,82,446,498,445,457,424,441,477,477,475,509,458,508,593,562,420,543,506,460,443,433,425,400,394,456,543,581,513,513,454,444,403,410,416,436,481,567,527,528,453,663,772,770,703,667,571,497,546,627,619,677,653,724,681,637,410,417,410,430,491,605,546,558,490,451 8,13,11,22,35,26,14,408,458,406,393,404,408,431,451,464,448,465,439,477,450,412,456,441,408,396,395,389,378,402,448,475,468,435,442,411,402,397,435,440,460,528,627,543,510,431,623,620,595,530,492,455,427,541,606,624,696,675,726,657,605,403,410,402,410,426,481,443,448,427,407 13,338,249,638,1023,904,505,742,789,732,690,630,658,781,831,816,804,784,831,903,887,642,847,804,727,717,616,589,508,584,783,871,897,818,835,711,617,713,829,873,924,992,1023,973,915,754,983,1023,1023,976,949,875,781,917,998,1023,1023,1023,1023,1022,973,639,575,620,653,785,884,840,857,751,662 3,10,10,28,38,23,18,450,424,415,398,409,419,455,479,437,441,434,436,479,496,408,459,441,419,415,393,397,397,387,464,478,506,455,456,429,397,394,415,440,472,536,654,581,566,425,572,623,613,531,537,495,434,498,545,567,616,604,666,612,559,390,390,383,404,409,452,443,460,408,395 17,12,11,32,39,31,24,399,407,391,406,389,382,410,425,410,405,399,379,414,393,391,405,396,396,376,367,382,381,394,390,409,406,397,385,388,411,379,386,393,395,403,437,431,398,400,449,445,440,410,413,404,384,409,450,439,425,461,486,481,440,391,379,396,392,397,411,405,402,389,378 6,13,13,15,18,17,13,415,458,418,423,405,414,435,470,440,450,437,487,518,507,402,467,429,424,404,397,388,375,399,427,486,490,446,477,423,398,383,384,376,387,420,444,421,452,384,592,693,681,618,578,517,441,433,443,465,536,523,594,575,546,404,406,407,408,459,506,466,488,441,421 4,221,195,906,1023,1023,825,823,833,776,755,711,738,854,904,890,879,869,895,911,902,663,820,788,760,736,670,666,583,585,806,859,853,788,815,735,671,577,634,672,735,821,921,892,893,757,1023,1023,1023,994,971,925,833,886,948,961,1012,1007,1023,1023,1003,714,658,713,746,842,889,853,886,790,743 16,8,8,44,87,89,44,413,439,417,416,398,392,418,417,417,422,410,434,489,499,384,455,442,425,418,403,387,391,385,408,472,510,443,465,425,383,397,394,397,401,405,443,437,436,404,511,681,697,608,561,507,430,433,477,484,511,509,548,526,480,392,401,392,394,425,481,465,453,425,403 11,12,12,37,50,47,35,537,601,567,527,513,540,565,629,633,624,600,660,715,695,470,622,586,549,525,467,468,435,388,548,682,669,605,629,546,481,404,399,410,431,461,599,585,638,423,805,898,878,832,800,738,635,497,580,589,700,701,779,794,762,490,470,474,524,655,741,698,719,610,525 19,32,30,507,879,891,510,426,427,409,406,412,407,428,439,421,415,425,471,532,497,403,482,456,416,429,404,414,418,398,422,463,511,457,447,432,430,405,377,400,431,419,478,440,440,469,555,691,691,623,575,491,451,444,494,490,542,529,587,560,503,431,418,407,399,436,504,460,493,434,420 16,11,10,26,35,29,22,435,389,395,394,388,382,429,442,429,417,394,405,397,387,386,390,392,389,379,388,389,396,379,409,410,395,390,398,386,384,386,397,399,418,391,448,425,421,403,485,426,417,390,405,362,375,407,433,419,473,495,518,494,464,381,386,380,381,381,408,397,387,383,389 18,8,8,39,55,54,38,399,441,424,421,405,395,399,435,400,423,416,452,491,481,401,460,452,407,426,397,393,400,399,409,472,471,443,444,413,403,384,401,399,393,391,425,428,419,387,521,659,659,576,542,461,423,419,440,459,508,486,531,516,483,385,406,395,401,427,499,468,459,425,423 10,16,16,35,49,47,33,386,400,407,386,388,396,415,414,382,401,411,420,424,403,394,398,395,391,390,382,401,383,385,399,409,424,412,421,418,391,399,390,403,390,416,422,419,437,396,468,526,503,464,430,436,423,419,416,444,492,461,481,488,442,395,400,392,403,406,418,421,401,408,409 12,10,10,74,92,92,74,397,414,408,401,415,395,388,427,392,401,407,428,475,467,406,474,444,426,407,402,390,400,391,408,457,507,428,427,425,378,400,392,397,399,393,427,412,398,400,454,606,635,559,522,429,412,433,441,445,493,461,514,461,441,394,392,389,374,414,474,440,436,414,395 5,33,31,65,93,86,57,505,456,417,414,408,419,536,603,566,561,545,515,499,501,386,404,407,400,418,413,406,387,428,607,511,469,475,482,469,431,485,559,607,672,762,853,782,741,448,778,674,595,570,561,523,459,607,729,774,848,831,869,815,759,457,398,437,460,481,458,449,459,420,435 16,8,8,38,63,62,37,418,416,387,418,400,403,406,420,423,407,413,435,458,426,388,417,409,392,391,386,376,407,382,396,433,444,406,416,387,406,392,380,385,407,410,432,418,426,410,513,551,545,505,477,438,403,436,452,478,506,482,542,507,491,398,395,415,398,412,428,424,437,413,404 9,378,288,793,1023,872,614,807,948,915,886,824,852,846,892,884,879,872,971,1023,1023,843,1006,974,921,907,834,801,704,497,832,1016,1023,975,992,904,835,537,639,688,767,859,959,927,918,679,1023,1023,1023,1023,1023,1023,956,827,909,947,1023,1023,1023,1023,1014,709,783,719,753,940,1023,1007,1018,932,862 9,35,32,90,139,139,87,438,535,488,496,442,444,449,486,499,473,454,559,691,656,472,635,584,512,492,454,449,410,389,442,633,688,570,615,492,476,400,414,443,426,460,529,476,503,435,638,828,838,761,723,606,511,491,539,537,618,598,662,637,603,415,428,410,418,529,673,604,630,515,447 3,239,126,1023,1023,859,752,824,971,930,897,831,846,861,912,899,894,882,986,1023,1023,875,1023,1000,943,924,841,798,693,589,851,1023,1023,1009,1020,922,851,615,664,726,773,862,955,926,932,790,1023,1023,1023,1023,1023,1023,947,908,970,983,1023,1023,1023,1023,1023,745,774,740,766,962,1023,1023,1023,946,863 7,19,14,10,12,7,7,434,417,409,414,384,398,465,494,474,478,463,451,464,452,405,400,414,403,391,404,405,415,426,571,482,452,436,452,423,405,496,640,689,773,853,926,836,741,450,772,654,581,526,511,482,418,645,765,828,925,914,942,854,773,409,406,408,418,423,440,432,432,418,410 8,122,59,552,637,301,267,804,878,831,791,737,764,839,885,874,867,852,915,995,964,765,945,882,831,810,721,678,580,593,868,982,987,919,931,833,778,668,752,810,868,939,1022,978,961,757,1023,1023,1023,1023,1023,964,864,913,980,1002,1023,1023,1023,1023,1020,718,672,725,750,908,1017,957,968,869,779 15,10,10,15,22,21,15,418,443,446,419,429,398,416,428,436,437,422,445,502,509,417,458,456,422,426,419,418,405,381,410,456,474,437,458,427,403,381,388,410,386,419,472,454,441,393,545,666,660,570,559,475,433,415,460,457,514,511,567,539,518,416,406,388,415,444,496,456,482,443,418 15,12,10,16,19,17,13,426,383,384,375,373,382,428,421,404,410,386,395,392,406,384,381,369,386,383,390,374,379,364,395,386,394,379,394,385,372,392,374,393,378,391,429,416,410,398,459,387,401,386,391,378,386,412,409,434,449,468,488,456,446,383,391,389,381,384,396,380,397,380,381 13,9,9,29,41,41,29,412,430,408,412,422,408,389,434,425,406,426,430,494,478,409,455,430,425,426,400,405,400,377,420,472,490,434,454,426,430,385,395,404,404,410,440,431,437,387,512,655,665,586,552,483,449,419,449,444,505,493,530,513,507,400,400,391,404,439,463,466,477,419,406 8,14,14,60,100,99,59,411,437,426,415,415,415,409,412,421,410,426,422,496,486,403,478,454,435,410,415,418,398,363,413,490,504,449,445,454,403,387,382,405,395,412,415,423,421,407,480,710,721,617,593,509,437,401,427,431,478,471,526,482,459,403,390,391,403,436,502,470,481,427,401 3,13,13,24,33,24,18,536,617,567,556,514,559,581,641,642,652,640,678,713,713,484,615,569,540,504,479,472,444,405,565,670,666,594,614,552,502,416,413,438,444,502,606,602,633,430,819,880,854,812,796,738,632,531,599,619,723,723,797,812,777,525,504,521,531,661,729,659,709,603,527 9,65,62,177,217,194,156,594,493,461,458,434,472,625,683,646,644,608,585,577,559,415,440,426,403,393,398,400,392,525,609,520,480,454,501,435,430,562,613,670,716,794,868,802,761,584,864,767,687,649,635,572,491,764,840,862,919,906,948,909,856,475,398,495,491,483,503,485,508,454,470 4,16,13,74,81,36,42,406,444,421,419,391,406,418,412,435,434,398,445,487,490,396,465,430,408,418,386,403,379,389,392,478,505,447,446,439,411,408,390,402,435,424,463,442,435,402,500,645,631,553,533,470,408,432,449,460,520,511,557,503,488,377,398,386,395,420,485,461,458,397,416 14,10,10,26,38,34,22,408,423,407,428,382,415,404,408,415,405,390,411,470,479,408,472,442,412,402,389,402,385,367,408,470,479,448,456,408,410,383,384,398,404,417,445,426,419,395,485,624,649,545,519,454,429,405,452,461,511,490,527,507,478,388,396,387,405,404,464,450,460,408,405 16,12,11,30,38,33,26,387,373,374,384,383,382,391,395,396,401,401,401,394,391,400,398,381,378,377,392,375,375,384,393,391,394,405,375,378,388,378,401,394,399,405,437,397,410,394,424,427,429,405,397,387,382,397,431,412,448,434,472,438,435,384,382,394,389,385,399,397,404,392,396 17,23,13,51,69,29,22,427,456,384,418,409,447,453,443,435,453,438,481,503,499,404,442,436,437,416,402,408,405,392,407,482,473,448,454,441,411,411,409,427,442,444,547,472,463,423,600,642,641,571,520,450,420,523,598,587,625,610,653,603,556,402,394,409,393,436,491,444,485,414,399 19,10,9,38,59,50,32,424,457,439,455,401,433,436,442,440,454,439,489,557,558,434,505,467,446,441,410,394,399,406,419,534,543,476,513,430,411,394,400,393,399,429,466,465,441,398,584,747,750,679,633,545,448,439,481,483,560,537,581,569,552,401,418,405,406,447,537,504,506,448,409 3,18,16,40,48,38,30,442,444,417,398,408,391,464,497,453,467,440,484,464,477,406,432,417,405,412,416,400,383,433,474,468,479,438,466,419,402,408,452,485,504,562,672,594,530,469,678,656,628,585,529,470,421,598,682,682,746,732,773,721,656,413,392,409,415,431,473,431,451,417,388 11,75,67,36,48,43,32,459,586,535,502,469,489,481,512,507,506,494,614,753,716,497,721,641,551,556,495,466,421,377,457,717,761,658,675,538,463,424,416,419,453,469,552,527,540,442,677,886,885,807,780,655,524,519,568,578,633,650,702,695,639,437,424,425,444,593,759,677,694,570,469 10,8,8,18,18,13,13,404,496,477,460,421,430,420,446,440,440,423,481,646,625,439,643,573,478,497,454,425,392,396,437,597,673,559,601,481,428,386,404,395,420,424,474,453,455,413,586,755,792,698,667,545,453,462,499,504,562,544,605,572,556,393,402,394,413,487,658,574,580,504,444 2,9,9,22,28,22,18,405,459,444,435,424,418,405,428,424,424,428,460,559,534,434,502,458,437,432,412,421,382,399,417,523,568,481,507,457,408,374,387,401,393,402,430,432,429,388,516,757,769,673,640,549,464,416,439,431,492,495,521,515,491,399,405,398,404,461,529,514,501,450,418 11,16,16,61,87,84,57,408,459,451,432,397,406,421,442,420,445,420,438,538,538,414,495,467,437,435,403,403,414,364,410,502,545,480,478,431,415,383,383,418,419,426,462,447,459,411,544,760,774,686,641,538,444,474,500,503,542,540,576,558,493,398,397,391,394,441,516,484,485,436,413 11,12,11,19,29,25,17,442,386,400,380,357,376,437,434,409,410,390,382,382,384,394,387,382,379,390,370,385,373,385,399,392,385,401,385,392,390,377,389,393,387,403,418,408,392,411,433,403,406,404,390,360,401,399,412,406,452,452,496,466,436,386,402,382,391,388,384,377,379,402,381 5,16,16,66,79,75,61,442,507,486,462,428,455,444,452,453,446,445,513,641,592,436,575,524,481,469,419,429,397,391,424,595,640,543,558,481,440,402,386,402,420,422,481,473,467,405,627,837,846,767,724,630,524,458,505,524,584,590,654,635,583,398,413,432,421,514,625,570,588,488,462 20,15,15,52,67,66,50,421,449,459,432,406,411,414,442,439,410,439,482,531,510,428,497,469,442,421,409,415,399,392,409,513,546,485,505,427,418,387,393,398,413,422,464,449,456,410,564,748,751,661,626,541,466,451,457,472,526,536,587,564,531,401,410,397,408,442,515,525,520,437,419 5,12,12,89,133,136,91,380,406,407,377,383,386,416,390,398,381,382,426,424,406,411,411,421,393,399,393,390,390,377,386,412,416,401,407,424,385,398,379,396,387,398,424,404,394,406,438,490,490,467,447,408,408,402,404,412,435,415,441,412,419,393,398,388,383,393,409,419,410,405,377 10,15,15,31,38,36,29,433,413,408,402,408,395,422,420,405,418,398,425,460,447,407,440,427,418,422,397,405,384,403,419,453,485,445,429,421,401,407,426,398,433,470,591,526,485,378,471,535,566,512,485,456,433,416,432,433,487,463,488,496,467,373,390,387,385,414,457,431,428,411,386 17,58,52,23,31,24,16,441,604,563,514,451,454,447,491,512,469,464,624,795,740,524,774,691,598,572,499,455,410,401,453,752,798,685,690,570,466,407,428,417,448,465,529,504,503,436,655,939,943,860,814,687,551,526,565,591,629,629,684,658,607,425,432,412,418,583,803,725,721,587,482 1,51,43,63,62,44,45,461,465,467,395,388,447,481,523,490,500,461,506,537,560,413,479,473,453,423,391,393,386,434,544,565,550,482,519,436,418,466,591,651,719,799,883,790,711,478,763,747,727,652,621,552,453,611,758,807,896,882,913,833,764,404,400,411,427,472,546,488,512,449,411 13,62,53,52,71,58,43,446,554,529,477,439,465,473,489,473,458,476,580,709,696,465,660,602,499,518,435,441,398,406,477,675,714,609,640,504,455,402,422,431,438,498,550,515,517,421,657,851,859,783,749,641,528,505,568,582,644,619,685,667,620,428,437,419,430,537,697,641,645,542,482 16,17,14,38,52,38,28,415,397,411,384,380,381,423,428,413,410,420,406,401,394,379,407,391,390,384,387,382,386,392,396,406,400,389,400,378,378,376,403,397,410,414,451,440,426,401,489,461,483,424,428,386,390,410,435,454,487,495,538,500,471,409,400,391,372,382,389,398,401,386,410 6,23,22,319,541,543,318,417,405,388,393,371,398,408,441,431,432,435,418,424,424,389,401,402,406,392,371,389,383,423,428,405,417,410,413,384,393,430,419,424,447,487,549,476,458,473,583,544,479,474,452,424,388,549,612,638,662,655,684,637,551,407,391,392,400,397,420,407,436,389,395 1,23,21,109,160,159,106,442,403,395,406,368,407,432,450,442,432,418,411,444,438,391,399,408,401,373,382,394,380,378,421,437,434,402,414,401,393,411,412,415,457,486,523,505,461,454,565,535,501,471,456,441,411,543,603,608,643,609,658,597,540,411,407,388,397,414,414,414,428,426,382 7,53,28,65,108,54,31,451,416,424,408,384,392,453,490,461,454,449,438,452,427,406,399,397,391,389,402,383,384,420,407,397,411,381,426,394,391,404,422,451,431,468,578,516,495,449,592,538,501,452,438,405,385,526,580,570,624,641,695,632,590,414,395,393,404,397,408,391,400,397,409 16,48,39,60,124,89,42,634,649,604,592,555,599,689,753,760,748,748,748,755,743,469,583,574,535,521,489,486,446,508,783,779,734,694,723,671,631,518,617,646,705,798,900,871,874,490,924,915,882,848,826,785,671,670,772,807,897,895,947,933,898,595,515,583,610,713,740,702,744,636,583 19,8,8,27,30,26,24,395,394,382,364,378,380,411,415,392,413,396,373,385,414,384,385,391,383,376,379,371,369,389,388,396,384,383,391,387,398,395,392,403,403,423,440,426,412,411,452,432,430,396,411,376,372,424,433,458,472,475,519,478,447,383,378,385,387,395,398,382,395,392,389 9,11,10,33,42,40,31,421,442,413,403,405,417,424,453,443,431,426,460,502,492,410,463,452,448,424,418,389,376,384,392,488,496,458,447,424,418,371,410,392,408,411,457,453,418,401,521,689,677,611,590,516,447,411,448,439,506,502,551,540,500,402,390,410,387,413,502,474,490,442,415 17,32,30,84,78,53,102,437,527,515,469,446,445,445,482,455,468,462,520,674,638,431,596,551,502,490,446,426,396,376,436,618,664,568,563,496,453,382,396,413,419,433,489,475,488,404,633,870,879,812,772,671,546,452,494,515,583,583,641,630,583,414,440,419,408,516,635,570,605,520,444 11,46,44,139,178,169,131,458,558,499,474,449,456,456,503,496,487,479,576,688,666,464,641,577,524,516,452,435,416,378,448,653,681,590,607,501,454,388,413,439,419,455,545,498,504,432,683,862,865,793,758,672,532,491,514,564,639,640,705,698,640,400,470,449,416,543,684,616,637,515,483 14,42,27,80,96,65,53,531,459,454,446,429,430,529,534,463,456,469,463,546,520,414,501,473,459,434,389,409,365,428,506,538,560,486,497,443,447,406,453,457,516,606,718,640,599,436,655,716,725,642,606,539,468,560,641,637,699,686,737,691,618,409,407,391,404,461,525,502,486,435,415 2,9,9,21,23,19,18,394,415,385,399,398,398,405,418,414,401,395,408,431,440,393,413,406,387,379,390,391,377,371,403,424,415,417,413,392,385,391,390,401,404,419,457,422,421,395,443,494,478,451,424,417,397,416,426,449,456,464,468,452,436,379,374,388,380,401,429,413,430,410,400 20,8,8,43,62,59,38,398,430,414,396,398,401,433,423,438,433,416,454,487,489,408,458,439,422,406,403,401,400,401,415,470,496,445,455,400,411,394,403,402,408,426,471,445,442,417,532,658,660,581,542,480,413,460,492,489,544,508,576,554,475,410,405,394,393,426,476,447,471,438,424 20,19,13,46,65,42,29,459,406,419,397,411,407,463,494,480,468,448,450,496,474,391,445,443,420,432,389,406,362,412,455,467,490,446,437,422,393,431,447,451,494,544,629,552,506,483,636,635,616,534,513,441,420,606,675,681,724,698,757,696,626,413,405,394,420,435,486,435,458,421,422 14,10,9,54,79,72,46,404,445,460,420,410,417,414,418,438,427,428,470,567,555,423,517,478,452,444,409,393,402,380,413,521,567,482,521,431,408,390,393,390,412,429,474,454,443,423,559,753,754,679,641,523,444,446,490,478,521,543,583,563,508,393,395,397,395,453,543,509,512,449,417 1,18,10,17,17,7,7,507,581,519,500,467,472,549,613,607,581,586,639,715,689,462,640,574,515,497,460,434,397,401,526,683,690,609,630,527,477,420,454,489,536,609,721,670,639,515,807,865,853,791,772,671,552,697,773,778,824,814,862,832,782,445,464,451,471,593,711,657,668,565,482 5,184,141,221,304,225,160,774,1023,1023,1017,983,1005,808,864,845,841,829,1008,1023,1023,929,1023,1023,1023,1023,987,983,907,458,753,1023,1023,1023,1023,1023,993,465,471,502,561,682,823,816,833,565,967,1023,1023,1023,1023,1023,1023,733,809,826,895,898,954,958,929,730,1004,705,736,1023,1023,1023,1023,1023,1023 4,26,24,53,58,49,43,439,505,449,454,428,453,442,477,476,489,449,532,614,586,426,529,509,465,430,436,405,408,412,447,565,580,518,540,459,445,390,403,393,413,419,486,471,462,399,631,785,782,705,672,569,482,459,520,538,593,600,662,660,608,403,420,415,423,485,579,545,540,473,422 14,24,22,37,49,40,29,474,409,396,384,416,380,457,432,427,428,405,414,431,452,389,460,415,408,401,419,391,383,392,451,455,456,420,430,402,396,397,412,429,438,517,648,595,552,394,493,532,555,503,519,468,440,418,437,468,510,494,545,507,479,374,383,386,395,398,449,426,428,419,368 20,13,13,60,105,109,61,385,391,369,378,360,380,386,374,377,377,391,397,385,386,389,387,374,391,391,370,373,364,386,389,392,382,385,366,387,372,381,391,374,386,372,357,377,391,394,407,377,379,392,390,367,370,414,443,447,426,412,412,396,386,389,384,378,375,372,373,404,376,386,367 19,111,87,106,181,155,88,485,664,587,553,491,504,538,603,578,573,553,678,813,773,541,777,707,620,603,504,455,431,414,501,791,814,721,728,598,495,426,447,442,478,567,665,615,602,486,775,941,944,873,842,733,577,618,673,693,749,745,799,779,723,479,455,438,461,659,812,733,749,620,544 3,17,13,129,141,93,86,465,544,526,493,447,465,507,542,529,521,523,576,688,673,446,617,569,517,506,442,443,420,372,501,655,694,607,606,508,469,408,444,445,477,551,653,598,570,481,735,857,858,789,762,657,540,607,697,699,751,741,792,754,706,428,435,427,434,552,673,612,612,507,450 9,16,14,91,99,75,58,425,429,412,421,418,412,433,456,447,435,440,451,448,445,402,432,410,403,409,397,387,400,400,417,436,449,427,424,412,404,395,395,406,396,415,456,439,442,417,582,607,590,524,488,482,429,446,480,498,551,541,577,563,541,397,399,405,416,431,446,453,475,425,411 12,8,8,21,22,21,20,407,441,423,420,413,411,410,428,442,421,421,461,536,502,406,475,453,422,429,410,405,388,409,407,485,522,456,463,434,421,394,388,379,389,401,448,430,442,397,545,717,711,625,601,527,460,408,451,475,543,523,577,558,516,401,400,387,402,450,510,488,479,422,407 11,8,8,16,22,21,15,426,380,382,388,374,404,401,401,406,393,377,379,379,381,378,376,380,388,373,376,370,387,384,394,396,377,393,387,388,392,411,383,395,402,381,392,397,381,402,395,381,394,392,376,385,388,386,387,395,420,420,430,415,397,403,389,386,390,390,393,394,379,376,375 14,11,10,33,50,39,25,453,447,416,413,390,407,453,473,435,446,437,431,503,502,415,480,442,413,412,402,398,384,402,438,492,507,447,458,408,409,387,400,428,462,514,626,585,524,421,584,633,639,566,537,488,452,488,556,576,615,594,657,601,547,394,413,395,413,424,486,470,456,429,406 7,57,53,36,52,45,30,489,463,454,430,428,457,518,581,561,550,548,513,529,500,397,428,434,409,428,402,403,396,434,624,556,469,477,503,462,442,455,539,598,670,762,876,815,767,429,796,717,650,611,589,544,468,580,697,746,865,869,908,852,794,453,400,449,455,477,508,477,515,439,410 11,19,12,49,58,36,30,444,413,386,390,374,388,472,477,445,430,399,404,411,394,385,409,377,394,397,381,373,395,379,426,415,411,403,402,400,380,388,413,423,399,437,498,452,456,411,547,473,452,433,393,399,401,449,477,476,552,558,599,589,511,382,376,385,381,393,397,391,399,388,380 16,14,13,35,59,57,32,439,462,447,413,398,419,440,456,438,457,438,478,513,490,415,468,444,431,411,406,399,390,416,415,488,486,452,456,417,411,389,388,391,404,407,476,456,431,411,564,695,692,613,584,519,458,443,459,490,540,552,603,588,545,412,409,413,412,466,499,482,480,437,427 8,28,26,31,36,27,25,508,600,541,529,494,505,554,624,597,616,602,643,702,701,467,635,575,513,523,466,421,408,377,525,669,697,590,621,524,457,429,444,436,468,536,641,614,643,456,812,865,859,799,764,696,570,610,688,715,778,778,838,825,775,441,467,458,467,571,700,631,669,563,488 16,14,12,33,45,39,28,408,445,443,431,390,415,442,428,420,434,424,465,553,532,406,524,480,450,425,412,412,399,399,422,511,559,476,505,446,429,405,386,413,412,418,469,453,446,409,537,695,711,630,583,490,427,424,480,476,533,540,577,539,506,383,427,403,396,434,539,474,509,422,410 6,249,230,136,192,175,122,417,386,439,415,378,395,434,445,427,406,421,405,411,424,403,399,398,390,386,393,374,391,418,428,421,441,414,410,369,394,398,448,420,464,502,586,511,477,435,526,494,475,456,425,437,397,445,509,511,586,544,616,576,504,397,393,388,394,394,424,407,387,396,396 12,9,9,99,159,167,103,380,377,413,396,394,386,391,397,400,408,389,411,441,436,382,418,401,407,398,396,374,396,371,409,395,415,405,412,395,394,374,375,387,385,382,403,412,408,397,443,514,514,466,441,419,402,399,420,405,442,436,461,455,425,387,402,383,401,410,402,409,424,403,392 13,15,14,33,50,46,30,399,500,489,438,421,442,434,443,445,425,443,493,613,599,432,551,509,474,475,419,420,392,396,434,572,627,529,557,451,426,404,406,395,399,403,473,449,449,401,545,790,805,720,687,566,490,428,462,453,481,516,534,527,516,388,436,422,409,469,606,544,532,480,436 15,27,27,54,76,76,53,404,549,527,468,474,460,446,459,469,442,442,563,687,673,457,637,589,516,482,462,434,420,386,432,648,687,600,610,479,458,388,410,390,407,436,477,466,485,396,625,886,908,830,806,690,550,457,506,530,566,567,626,612,575,414,433,403,424,524,669,609,611,504,451 6,26,15,85,115,72,44,446,513,476,414,413,438,456,485,467,465,449,521,625,601,444,554,516,473,458,434,422,409,389,442,570,620,519,538,457,447,383,411,422,442,446,528,495,476,425,641,798,803,731,705,600,491,476,554,568,626,634,677,649,590,413,419,392,417,494,600,553,569,483,439 6,11,11,22,33,29,20,396,394,383,374,368,362,405,392,389,407,387,397,389,390,385,378,391,395,394,377,392,391,409,380,376,388,378,389,376,377,388,393,412,384,394,420,385,379,385,406,391,386,390,384,390,372,407,397,393,426,404,422,397,387,382,392,373,388,385,408,392,369,382,376 15,124,117,95,131,121,86,424,446,400,414,411,396,428,455,438,444,388,413,473,471,412,473,445,405,411,395,389,385,389,420,466,494,414,458,414,382,408,424,411,424,466,520,487,473,418,522,592,585,503,492,414,413,448,531,503,562,556,630,578,520,394,378,395,392,406,468,434,468,417,390 2,25,24,28,54,47,23,440,465,442,443,404,427,442,483,468,448,441,453,549,545,419,502,483,435,464,423,420,409,410,425,521,536,460,477,459,421,396,400,403,411,454,481,465,456,428,592,711,721,640,604,491,455,476,526,525,599,580,643,615,568,410,392,401,411,451,556,501,508,462,439 20,22,18,63,66,45,43,421,416,396,406,377,393,417,430,407,447,406,420,443,450,419,441,412,393,407,394,388,382,375,425,448,461,406,416,397,389,414,425,451,483,505,602,517,485,423,559,568,557,508,477,441,415,497,557,588,645,633,659,591,520,392,381,397,390,415,449,445,423,405,408 12,24,20,24,30,17,16,551,616,580,543,496,519,577,623,625,612,599,677,754,721,499,676,619,573,555,469,457,416,406,541,724,741,650,679,559,517,389,433,444,465,525,664,629,650,439,805,901,885,836,804,724,612,583,664,680,743,747,810,804,760,478,445,483,499,635,750,698,711,604,509 15,8,8,30,41,36,27,393,420,428,408,402,401,401,408,412,404,401,441,510,476,402,465,457,432,411,395,392,391,399,398,472,496,433,455,409,404,402,392,402,388,385,413,415,419,395,485,668,685,601,562,486,428,407,421,428,435,450,483,480,459,385,386,379,406,422,495,458,457,424,397 14,1023,398,424,592,208,147,860,810,774,743,682,742,917,976,946,930,912,903,902,898,644,781,748,703,692,611,616,518,917,1023,956,910,870,890,836,799,1023,1023,1023,1023,1023,1023,1023,1023,895,1023,1023,1023,992,970,930,844,1023,1023,1023,1023,1023,1023,1023,1023,758,618,766,786,845,881,840,870,776,712 19,14,12,29,36,27,20,426,398,385,391,396,378,437,465,434,433,444,412,438,419,389,404,406,395,401,388,384,385,388,385,404,417,393,400,404,392,385,399,408,416,432,490,447,464,417,501,478,482,449,453,423,409,444,485,495,553,538,582,570,492,374,384,389,402,394,418,406,424,406,387 20,14,12,37,48,37,29,387,388,368,398,392,371,400,411,415,394,415,400,399,404,379,393,383,377,377,407,395,376,397,402,387,404,395,406,378,386,390,414,412,431,429,469,438,412,397,485,454,432,409,422,402,382,467,504,503,517,518,536,501,473,367,379,386,375,392,399,379,389,399,385 1,15,16,79,93,92,78,406,404,381,392,377,400,414,414,416,410,403,410,416,408,397,395,404,380,386,387,387,381,385,387,431,403,397,392,397,395,392,395,405,399,424,440,426,417,407,466,481,472,431,416,418,397,439,471,475,527,490,508,500,447,393,387,383,384,401,408,399,409,404,376 14,64,54,60,59,45,45,492,632,594,546,484,457,518,564,531,518,522,622,803,782,505,796,738,631,627,522,484,402,418,487,753,820,705,733,553,514,435,432,446,483,525,629,598,555,483,718,876,916,826,800,682,521,607,669,685,739,723,785,739,690,429,437,417,431,588,805,744,732,639,506 9,52,51,156,223,224,153,443,552,496,494,454,473,506,528,502,493,490,565,697,677,460,610,588,511,506,468,458,438,389,467,643,673,593,611,540,446,406,405,418,435,470,550,540,537,436,710,875,878,808,780,691,555,493,570,600,683,686,751,723,682,430,443,429,426,557,681,620,665,548,487 2,16,16,53,72,67,48,421,440,433,406,412,424,420,430,437,428,421,477,523,518,415,482,447,441,423,398,395,385,409,417,483,522,455,477,436,411,394,392,402,408,414,465,435,420,400,533,688,698,618,591,526,433,420,445,470,507,503,556,572,535,393,433,386,421,447,503,484,471,429,413 10,74,60,35,40,35,30,548,698,639,595,537,546,599,653,642,641,633,733,816,794,578,762,703,647,629,533,518,450,374,573,792,809,729,742,637,554,413,430,462,483,544,681,637,666,455,826,963,955,901,875,790,669,594,683,694,777,771,832,832,792,486,488,489,499,709,828,759,780,682,593 13,47,45,85,129,119,78,432,521,502,466,475,459,460,515,499,494,484,561,640,622,461,577,511,482,479,447,435,406,391,477,602,605,533,550,480,450,395,404,395,429,461,512,501,503,400,679,819,816,753,712,629,515,466,517,543,633,618,687,674,639,410,446,416,428,529,625,567,586,502,485 3,117,95,321,295,168,162,715,711,649,629,571,593,755,807,783,769,749,771,810,802,539,717,670,623,596,533,494,457,461,738,796,798,731,745,670,588,481,554,589,659,749,863,829,824,639,958,980,960,915,889,834,726,813,877,886,942,941,987,972,936,643,545,632,653,761,831,773,803,692,605 12,10,9,19,27,26,18,421,385,390,367,365,379,418,440,409,410,408,396,394,406,386,383,387,368,378,392,384,389,407,403,400,406,391,394,397,384,383,392,387,397,406,439,428,413,395,472,436,421,403,404,395,373,432,435,450,491,494,536,509,453,377,384,390,376,405,403,379,406,365,388 7,62,61,154,267,266,152,433,536,475,459,442,468,471,512,521,506,488,545,659,638,475,598,560,504,481,453,423,437,408,430,601,654,561,563,491,469,409,413,412,425,457,516,481,495,441,687,835,844,779,750,643,527,501,541,571,644,647,707,687,638,436,430,431,442,554,656,596,613,537,465 17,24,16,39,61,39,27,480,396,401,400,385,380,482,502,457,450,427,402,437,398,390,391,381,401,403,389,384,386,384,413,401,415,392,402,366,387,392,416,406,436,422,528,491,477,420,567,486,478,467,412,417,387,472,503,479,561,589,652,606,549,388,409,390,383,392,420,385,405,375,399 18,26,17,70,83,47,40,431,401,394,394,371,413,418,443,422,438,415,407,449,430,381,424,409,393,408,392,389,389,389,420,431,442,422,417,391,389,396,392,416,410,448,475,470,447,418,549,537,522,479,439,427,387,477,503,526,538,549,574,552,486,394,404,390,393,397,427,431,412,406,382 17,12,9,41,57,34,25,411,404,401,393,384,401,414,434,431,419,396,426,434,437,389,410,407,386,387,390,387,372,406,413,426,421,414,402,413,388,407,424,425,446,463,491,469,457,411,526,514,521,494,449,425,399,492,528,531,563,543,581,566,503,399,396,378,383,403,418,413,417,404,384 3,215,166,280,371,289,212,693,834,792,750,678,703,729,797,780,772,762,858,949,929,703,902,858,793,778,682,626,539,465,701,919,946,866,886,766,697,481,496,554,582,687,815,787,795,596,936,1023,1023,1021,997,919,815,755,818,839,897,897,949,944,909,603,606,592,629,827,948,902,910,815,720 19,14,14,28,32,30,26,423,468,447,422,382,434,443,450,439,445,443,494,582,562,411,525,496,449,441,420,404,400,401,416,543,595,507,525,460,411,384,389,405,419,427,467,438,455,411,584,752,757,679,629,553,468,440,486,474,538,531,586,561,522,406,411,398,406,466,568,531,533,457,424 14,10,9,9,9,8,8,507,555,509,499,470,477,535,606,606,587,579,634,686,653,454,585,529,508,476,463,445,396,424,532,655,645,589,590,501,467,400,410,425,428,487,601,578,617,418,770,835,818,761,736,659,550,537,595,637,704,709,775,769,740,463,448,466,470,592,679,608,635,529,481 18,12,10,29,36,30,25,403,395,392,379,376,396,415,436,428,412,405,387,405,384,384,394,378,380,383,390,376,362,397,391,419,394,385,420,369,378,401,417,427,417,439,429,450,422,397,468,434,431,415,406,395,392,428,467,465,501,494,551,495,457,392,394,393,388,398,389,392,383,387,380 11,26,26,224,304,314,225,389,417,405,409,392,410,413,425,396,404,405,423,480,456,398,442,434,422,408,406,391,403,399,383,470,465,434,452,420,403,380,397,401,390,387,417,411,399,425,486,633,642,580,518,485,426,417,453,413,481,449,501,488,455,397,397,386,404,405,465,426,435,416,388 10,87,72,166,223,181,136,521,611,559,525,501,488,555,600,594,584,574,658,755,721,518,691,625,565,549,503,472,441,401,547,713,734,638,654,573,478,427,420,438,482,545,690,633,634,476,793,890,880,826,801,716,599,585,679,719,781,769,824,795,758,458,457,471,487,618,734,686,694,565,517 8,56,28,64,115,54,32,423,400,417,402,378,416,431,455,434,435,400,421,464,441,408,443,417,400,383,390,370,378,420,420,443,448,415,444,436,402,406,434,458,462,501,586,504,486,424,573,552,543,483,470,442,420,545,604,601,644,641,685,621,577,400,402,378,405,410,450,399,434,398,390 11,8,8,71,94,94,71,398,431,430,414,410,392,392,425,413,425,409,427,493,483,413,462,426,412,431,401,393,390,391,391,476,495,435,468,402,413,399,392,379,388,404,431,424,433,389,494,669,678,600,567,489,433,417,429,429,490,470,497,503,464,389,394,395,396,420,492,447,456,423,418 4,20,20,40,101,101,39,410,460,424,424,403,420,459,503,463,467,446,489,527,519,421,457,453,421,418,432,421,413,393,448,490,487,452,470,447,421,392,387,382,408,424,466,456,467,408,625,702,678,618,590,506,457,443,478,495,557,584,633,624,575,423,400,426,418,467,523,488,514,452,429 10,25,24,297,526,523,292,413,419,400,408,381,386,426,434,422,445,416,453,472,461,402,433,423,394,398,419,393,375,403,435,441,458,403,416,410,406,393,402,410,433,466,499,463,456,460,555,585,570,515,481,464,426,551,619,630,641,607,635,584,539,398,398,394,411,416,430,431,457,411,398 9,18,14,44,61,33,24,411,451,424,411,409,400,422,432,417,423,415,455,521,502,421,469,454,434,421,420,416,380,416,424,501,529,467,480,428,422,414,405,396,406,439,467,443,454,413,545,673,676,590,558,505,444,454,489,485,542,525,572,531,496,387,405,390,410,428,512,462,469,442,411 17,29,21,57,81,53,37,393,402,413,410,387,392,424,429,415,416,410,395,427,418,381,401,408,395,405,386,389,412,394,406,421,423,406,403,400,382,423,406,432,444,473,484,447,430,418,508,478,484,458,447,397,389,459,515,518,546,540,586,550,482,402,391,391,395,404,399,416,420,392,369 9,9,9,19,24,21,17,407,375,391,388,366,382,400,396,398,392,402,392,391,392,393,396,369,408,369,387,395,383,387,389,384,408,399,408,380,384,390,393,380,388,386,410,402,427,390,448,452,450,418,399,404,383,390,415,391,438,427,450,443,435,387,372,380,386,384,397,409,398,383,381 13,11,12,73,112,118,76,396,370,370,392,383,385,386,388,397,397,391,377,393,390,398,397,399,378,388,381,376,385,392,397,395,385,397,393,381,386,404,384,386,389,391,415,389,390,396,421,410,425,420,393,381,376,417,441,447,433,432,455,407,423,395,395,395,389,384,404,385,395,373,365 17,15,12,23,31,16,12,395,404,412,396,403,403,398,415,413,418,404,429,439,422,402,427,411,407,410,402,387,381,385,402,440,455,426,400,405,407,397,395,407,387,426,456,434,421,394,510,559,563,510,476,440,420,429,459,466,493,483,505,498,472,400,404,401,393,408,436,414,432,403,409 2,17,15,27,33,23,20,412,440,428,433,382,411,403,431,421,440,422,447,530,511,400,504,470,427,446,420,412,391,386,413,500,545,449,496,410,411,383,404,385,395,423,446,414,455,398,514,688,699,600,553,501,420,451,474,468,500,486,547,515,473,409,402,394,401,423,530,489,483,438,399 3,20,13,46,64,42,30,443,388,389,363,408,397,440,433,430,426,403,399,401,410,398,400,378,388,387,371,390,380,393,410,417,394,403,404,403,388,403,432,416,430,446,505,473,452,423,526,474,466,446,425,402,384,468,532,524,559,553,615,549,500,401,384,383,380,391,393,385,389,395,400 5,245,225,160,218,201,147,413,379,398,389,368,360,396,405,420,369,401,398,415,399,375,392,414,388,388,365,372,393,432,442,398,422,391,383,374,395,422,413,412,429,491,551,508,472,418,457,455,444,420,408,409,400,407,443,442,489,475,536,455,431,384,388,379,366,382,397,398,399,416,398 18,49,45,38,41,27,25,518,510,460,448,441,456,555,642,624,601,582,574,578,590,420,460,448,435,419,423,411,378,488,598,554,554,488,526,468,425,480,478,533,593,696,811,765,724,486,835,796,752,709,680,613,518,651,740,775,851,846,891,864,814,455,426,448,486,535,531,511,516,458,439 12,97,85,283,376,335,247,506,583,539,516,454,497,519,588,580,559,547,632,736,702,461,660,604,551,532,477,472,422,436,522,673,715,607,626,526,482,413,436,473,496,564,671,624,613,476,793,895,901,833,803,714,595,609,698,721,789,778,834,809,755,446,428,450,459,574,705,669,661,572,501 20,214,193,154,203,172,132,464,433,394,398,392,379,491,527,465,469,440,448,482,486,398,467,419,409,418,396,416,366,451,472,494,495,413,477,387,406,446,459,496,533,613,715,648,589,440,657,609,608,537,495,463,395,548,605,616,687,673,740,703,617,415,390,391,407,416,459,470,437,415,397 18,11,9,24,25,20,20,413,421,418,402,405,392,406,441,429,431,414,436,480,450,402,435,431,408,419,426,392,386,402,403,471,467,429,419,420,401,392,404,405,417,438,486,463,457,424,544,607,582,546,498,457,426,474,486,493,542,546,575,551,499,381,399,391,388,417,458,435,420,412,409 14,28,28,133,230,239,138,381,396,371,376,382,394,385,417,409,390,388,407,409,410,389,413,385,384,391,391,387,375,395,398,405,383,390,399,393,385,391,394,401,401,390,418,384,398,388,410,440,435,417,442,401,396,408,431,446,434,429,424,417,415,403,388,401,381,384,383,379,400,407,384 5,188,45,1023,1023,539,485,831,901,863,831,772,792,857,901,892,883,877,946,1012,995,806,963,923,870,852,762,745,637,622,841,990,1004,938,952,852,787,663,725,763,820,891,972,934,929,835,1023,1023,1023,1023,1023,993,894,950,1006,1011,1023,1023,1023,1023,1023,724,711,704,751,899,990,948,964,868,796 8,9,9,33,50,50,33,410,427,439,396,393,407,428,429,432,398,412,445,437,440,403,410,408,403,401,392,392,382,402,406,436,434,433,405,421,398,379,397,382,395,402,435,431,430,386,528,596,561,504,509,478,429,430,435,459,493,510,553,532,520,386,390,397,393,443,439,435,432,405,414 14,394,336,405,602,521,350,414,402,415,400,383,389,420,454,436,428,396,407,455,444,412,452,426,397,382,383,399,385,438,457,444,439,406,430,429,391,418,465,463,540,597,680,609,567,486,557,578,538,493,474,435,399,479,530,530,585,594,647,599,540,425,395,409,414,394,434,411,388,396,399 2,65,54,441,775,719,397,461,569,530,513,454,454,483,536,514,507,488,596,728,711,475,685,623,543,512,465,451,410,395,501,681,735,640,650,536,456,408,386,415,464,496,574,564,562,480,720,900,907,832,800,709,551,515,595,619,684,678,743,729,673,450,447,418,435,557,716,650,658,535,460 15,11,9,28,41,31,21,442,425,404,427,410,388,456,473,426,428,421,444,473,474,399,444,424,392,402,387,391,382,407,419,453,452,429,439,411,397,405,405,401,412,409,490,440,428,404,538,590,585,534,503,428,403,459,482,494,565,553,601,539,515,392,392,386,394,414,467,435,437,411,395 15,39,37,71,76,69,65,451,597,572,531,461,497,481,510,513,506,501,614,758,745,480,705,650,583,553,481,472,427,394,469,721,762,675,686,553,502,391,399,409,407,450,554,535,534,425,708,928,944,877,844,746,619,510,570,593,671,653,713,715,683,415,442,426,431,577,748,688,698,603,503 6,19,18,43,59,42,31,483,472,479,447,425,424,484,497,478,447,451,490,591,569,407,546,497,467,454,414,429,405,400,478,567,620,535,510,448,449,395,420,440,466,556,672,612,556,431,637,734,755,683,680,574,504,495,553,555,627,624,678,653,592,393,391,407,407,480,582,508,537,475,424 16,11,9,26,34,26,21,437,396,374,404,375,395,444,449,402,404,411,405,405,403,387,410,401,392,393,381,396,386,393,403,407,411,370,391,379,385,399,398,395,385,411,460,437,406,396,471,467,448,422,418,387,386,429,429,434,497,512,535,517,461,391,377,383,387,403,402,401,391,391,384 13,16,16,13,13,7,8,497,605,542,555,462,496,544,573,568,587,577,645,736,719,482,674,617,556,533,472,474,417,397,513,707,725,636,665,549,507,405,402,438,430,471,585,573,584,425,774,894,886,823,800,709,606,520,577,589,691,697,771,765,738,444,464,466,493,633,750,686,709,584,529 20,9,9,23,27,25,21,370,389,382,378,393,390,394,412,389,398,369,387,401,412,398,388,383,381,387,375,386,393,391,400,402,404,396,388,403,380,377,397,393,394,428,422,409,408,416,409,416,404,415,392,390,399,444,455,451,460,448,481,461,425,383,408,392,381,387,400,391,381,392,398 12,22,21,46,77,70,41,421,504,472,443,449,430,466,482,470,471,448,521,591,584,430,524,493,458,450,429,424,403,398,443,560,576,510,548,475,424,399,420,429,412,445,507,467,485,396,639,792,794,724,697,609,523,463,502,525,592,604,675,657,599,409,415,407,425,474,560,514,551,470,428 18,13,13,54,68,66,51,413,429,409,420,411,401,422,425,437,416,428,444,493,477,400,486,445,436,412,407,416,396,394,400,468,514,459,478,415,400,396,384,410,404,437,466,429,453,397,512,679,682,596,572,494,444,452,469,473,530,522,570,544,509,401,395,392,419,433,498,471,447,413,403 14,27,26,231,383,388,232,464,410,407,413,413,412,489,520,492,491,480,483,467,480,406,416,416,408,398,402,390,397,404,455,439,440,416,426,410,412,421,426,440,455,509,579,505,524,465,647,570,538,498,485,445,426,549,633,639,640,644,701,645,609,426,407,411,431,442,446,424,444,429,406 15,10,8,21,32,23,15,426,375,375,379,381,368,433,422,419,410,398,406,389,384,394,393,396,394,365,383,373,399,390,389,395,397,387,385,393,382,389,391,404,388,396,420,405,388,391,440,427,422,405,395,393,382,402,410,405,428,430,469,451,422,385,380,381,383,393,382,377,392,391,396 7,117,72,128,174,103,80,493,577,536,495,448,445,504,564,533,502,517,600,714,704,476,654,602,519,533,454,434,434,419,491,677,717,623,633,523,447,399,446,437,486,534,631,590,570,486,740,868,875,804,776,682,541,607,691,677,756,734,788,757,698,417,423,424,425,551,703,645,645,554,488 17,15,11,43,47,28,26,413,414,393,423,389,399,443,441,430,437,433,430,440,427,389,406,417,403,403,386,382,376,393,402,423,427,411,423,391,398,399,407,409,425,448,485,463,425,407,535,516,505,420,435,405,383,451,483,490,549,562,614,547,502,385,395,395,397,397,426,415,417,393,398 4,18,18,16,21,21,16,409,417,393,363,393,414,428,423,420,398,413,409,441,433,378,423,406,391,388,389,399,388,379,433,451,452,408,416,414,393,383,423,424,456,512,619,587,542,399,478,525,528,482,491,446,427,434,453,466,513,499,535,496,474,392,398,389,388,394,424,403,422,400,392 15,10,10,35,58,54,31,424,558,513,491,436,458,448,484,489,484,465,558,698,676,467,634,590,511,506,456,434,423,391,463,655,695,605,613,506,475,384,383,401,427,429,471,489,504,418,634,877,881,810,776,672,547,455,483,509,566,567,635,646,592,411,437,419,419,539,691,623,645,539,467 14,29,28,284,505,518,286,426,409,375,407,398,390,433,437,404,407,406,409,444,415,406,411,395,398,411,379,371,392,415,383,413,416,414,392,393,366,397,414,420,459,474,542,484,435,487,518,494,494,456,445,429,395,611,704,700,693,642,661,578,506,393,381,403,397,405,424,428,406,418,398 9,22,21,87,97,76,73,398,450,415,435,415,401,440,452,431,438,418,456,507,501,400,474,441,421,428,400,384,411,387,417,482,516,455,473,425,398,399,413,407,397,415,486,450,435,396,540,685,693,600,575,486,436,430,482,534,592,555,605,573,522,408,393,409,419,434,505,467,450,431,413 16,9,7,59,83,75,54,410,402,418,416,405,392,424,445,420,432,420,424,464,443,395,427,421,396,410,396,401,395,396,407,461,451,429,436,405,370,406,405,403,422,401,438,418,453,406,503,589,562,526,479,442,416,426,465,486,518,497,564,546,485,417,378,394,401,418,451,433,431,429,403 15,20,20,56,53,52,55,443,491,466,443,406,431,426,467,474,471,453,504,626,587,424,582,518,458,459,426,421,391,394,455,572,620,519,513,430,438,390,414,441,428,484,566,505,479,419,612,764,772,703,651,532,460,486,526,568,622,623,661,620,586,402,405,410,433,462,598,553,542,469,436 7,15,14,36,43,34,30,417,399,399,403,375,411,419,456,439,437,400,439,432,434,373,399,390,384,384,383,393,387,385,408,402,409,397,405,391,375,404,419,417,435,465,536,489,468,427,568,496,470,428,429,429,402,530,585,569,617,615,656,593,539,379,381,393,392,413,404,418,397,367,394 7,11,10,18,19,14,14,420,473,448,423,413,431,430,463,457,448,453,477,560,541,407,492,471,444,429,423,418,412,380,457,524,548,468,493,439,399,370,387,412,409,433,502,463,496,399,612,724,713,651,613,542,439,455,500,500,557,556,629,612,544,394,413,410,415,467,562,494,499,459,438 11,12,10,34,33,26,26,401,396,398,388,387,398,402,428,408,396,406,426,436,427,397,416,403,392,399,407,402,381,394,395,412,418,402,416,399,396,411,407,395,405,419,465,433,410,394,479,501,486,460,441,412,384,446,470,475,506,510,543,496,461,381,376,386,383,398,421,415,417,402,389 3,68,65,141,216,204,130,751,805,758,723,683,710,792,854,843,835,823,859,905,887,648,823,774,723,710,637,620,528,439,745,859,860,798,818,724,652,467,465,521,552,651,816,809,829,558,963,1023,1023,992,967,905,801,728,797,819,898,900,963,967,936,682,640,691,714,858,944,894,908,818,744 7,16,16,73,113,116,75,403,388,378,377,397,388,392,402,391,396,410,405,410,383,378,395,393,387,397,388,401,391,410,392,405,405,403,403,379,376,372,386,367,399,383,413,396,398,393,444,455,453,421,422,421,389,427,460,462,463,422,458,420,423,401,374,383,371,392,402,383,402,391,383 11,12,11,19,34,30,15,480,603,551,525,476,490,507,575,577,557,554,637,729,698,475,658,601,538,531,471,478,433,383,484,692,710,635,653,552,447,403,407,407,414,445,562,547,574,416,738,891,889,829,798,706,586,488,540,564,651,662,733,737,708,462,441,456,470,639,750,690,711,594,530 6,11,10,26,40,38,25,410,470,459,451,428,425,445,456,437,448,452,511,607,604,425,574,528,472,464,423,420,397,374,407,570,629,509,532,449,410,397,392,420,400,428,478,459,448,392,546,751,766,680,653,541,472,432,457,483,528,509,558,565,519,404,411,409,412,462,626,546,554,476,444 19,37,36,78,95,94,75,418,524,500,472,443,456,444,500,480,477,468,542,659,632,437,589,562,488,487,458,429,411,403,445,598,651,576,580,499,460,421,423,400,416,442,523,501,515,420,663,833,846,767,734,623,512,490,559,565,666,644,696,668,602,411,442,408,430,521,630,593,591,497,446 4,276,250,200,238,217,184,408,393,407,384,397,375,417,424,417,436,395,429,420,403,388,390,400,393,390,387,385,375,423,436,426,423,395,408,415,378,413,429,474,493,541,628,547,526,450,537,496,452,452,423,404,391,435,472,508,533,542,580,530,500,391,367,392,373,411,408,397,396,408,374 3,21,20,167,199,187,156,438,551,488,471,434,449,451,486,495,487,451,548,669,647,463,614,560,515,485,463,440,410,371,438,627,664,550,578,505,445,391,399,410,410,437,481,483,494,432,645,847,853,784,747,664,522,429,481,512,569,554,646,638,588,408,425,419,412,531,667,603,604,519,478 20,15,10,33,46,27,20,432,423,402,388,386,400,462,451,462,456,452,447,475,474,387,443,430,408,390,411,390,377,422,423,438,454,423,431,411,408,403,438,456,457,511,596,525,492,441,612,577,548,479,466,421,407,559,630,630,685,662,711,651,593,386,399,381,405,408,466,416,433,408,391 17,8,8,22,23,19,17,388,393,387,390,378,395,398,396,390,386,391,390,377,380,390,400,382,377,381,385,378,381,393,379,396,404,385,386,398,384,411,370,388,381,384,427,400,395,392,431,437,429,430,429,392,387,411,419,431,417,434,460,424,405,394,393,357,381,388,391,394,377,390,376 4,33,32,269,457,462,267,403,400,406,394,371,397,429,425,408,411,420,419,436,433,411,421,404,391,392,382,374,384,405,423,403,435,421,415,390,385,390,403,400,410,465,502,459,453,452,536,562,528,506,464,436,405,559,633,630,653,606,641,569,494,392,381,398,403,401,427,412,408,395,401 2,43,43,128,179,185,130,428,510,483,445,440,428,421,455,430,429,440,515,646,613,436,583,536,481,480,442,418,390,410,427,595,634,536,586,490,434,379,395,391,417,429,464,458,454,427,573,827,833,754,725,600,491,455,496,507,573,562,604,560,545,407,419,398,396,482,611,557,569,460,464 13,56,55,65,84,80,59,479,636,586,539,473,484,513,550,527,532,519,647,779,755,499,735,680,594,587,490,488,433,401,481,731,787,672,711,571,505,420,426,448,469,482,607,566,555,441,722,924,937,863,839,731,606,548,613,619,707,687,754,731,690,423,459,442,447,587,765,711,719,601,512 11,258,236,147,215,196,132,406,407,382,388,383,374,422,419,399,409,415,414,380,429,399,400,385,386,380,404,386,398,402,421,407,406,407,402,416,396,414,443,453,452,549,616,539,490,441,473,478,483,433,441,423,395,454,478,496,524,507,563,537,491,388,373,396,399,425,388,380,407,399,413 12,38,31,143,185,162,122,451,517,470,461,433,430,442,456,465,442,434,485,648,626,430,598,544,480,473,445,444,427,386,430,595,653,542,579,496,434,399,392,401,407,447,504,467,476,420,612,853,878,801,771,652,515,467,492,530,586,610,668,620,583,405,428,410,404,483,635,572,598,498,443 2,154,144,142,228,208,126,749,673,599,591,567,603,782,842,822,812,802,771,751,747,460,516,527,525,509,456,472,458,628,827,753,702,659,695,628,587,721,804,837,881,934,997,951,928,612,972,906,844,821,797,764,663,810,885,911,977,970,1015,993,955,622,497,649,659,685,678,656,696,606,563 14,64,58,168,196,166,151,463,566,503,500,459,480,493,515,489,502,493,573,683,667,478,620,571,509,501,448,433,420,409,479,643,681,591,601,494,451,419,416,413,418,463,555,503,520,457,704,867,868,800,775,680,550,494,587,608,670,667,735,718,667,412,443,422,439,545,672,616,636,523,459 6,253,180,27,35,14,12,452,426,418,440,384,412,447,488,451,483,433,489,511,485,411,454,435,420,400,430,385,398,432,460,486,474,447,445,411,417,440,445,464,496,570,637,568,520,466,642,661,639,560,523,461,441,590,661,677,715,715,750,696,643,402,378,394,415,439,480,424,438,429,419 14,82,66,42,52,38,30,781,847,800,765,722,752,814,866,860,854,846,890,941,927,721,878,838,793,773,682,674,569,470,780,916,923,861,877,784,727,498,573,618,668,749,873,854,871,622,993,1023,1023,1008,985,925,832,809,876,888,947,949,1000,995,962,681,670,689,726,867,945,900,919,823,751 2,8,8,20,27,27,19,386,410,391,409,387,380,388,409,411,397,390,386,432,417,402,407,405,404,412,391,379,404,383,392,440,421,405,410,401,397,397,385,401,384,389,435,404,397,403,456,530,526,473,477,427,404,398,410,428,462,463,493,445,444,391,395,397,378,411,440,413,421,386,379 8,11,11,57,67,58,49,436,442,449,426,408,441,434,475,475,459,467,488,544,520,410,507,471,450,423,413,414,392,407,431,517,539,477,499,440,426,415,414,422,417,474,554,509,471,431,643,756,760,670,629,558,469,547,604,600,658,644,692,661,611,395,413,398,401,447,531,497,514,456,424 1,21,16,136,191,180,122,552,697,643,607,574,597,611,693,687,686,678,724,792,787,539,698,655,593,588,525,527,463,467,696,787,787,719,743,673,599,487,484,505,558,632,776,761,793,481,865,966,955,907,879,819,707,609,690,711,790,793,855,861,826,544,563,552,575,748,850,792,815,711,636 17,11,9,25,33,24,18,435,396,391,384,376,379,418,428,429,417,402,418,431,442,394,412,396,403,372,387,387,397,367,394,394,413,390,398,401,386,381,385,402,395,420,474,449,411,402,483,486,466,427,442,393,391,438,448,457,501,521,567,547,499,386,386,384,384,408,421,403,387,377,381 5,10,10,27,48,49,27,427,818,764,696,543,545,433,423,419,415,421,827,995,929,769,985,896,826,803,670,568,482,395,445,975,993,897,896,730,624,391,433,453,469,544,606,563,524,472,532,1023,1023,1010,968,839,682,575,582,534,529,511,542,536,513,406,513,392,402,790,975,872,882,764,620 15,25,23,68,93,84,58,423,474,457,433,392,440,424,438,464,442,422,480,593,581,420,530,496,454,455,421,405,395,412,429,542,593,487,519,447,434,421,415,417,426,477,514,484,483,413,586,769,773,694,663,567,463,498,559,553,614,600,636,594,553,409,404,397,417,462,555,512,541,460,423 19,131,120,96,119,109,89,580,684,633,592,538,565,631,656,642,643,615,714,816,791,550,756,698,625,613,535,483,436,468,582,778,805,710,732,607,527,478,488,503,544,627,731,688,676,515,826,948,947,883,852,774,666,698,769,761,812,804,855,842,796,470,481,482,488,670,798,738,756,621,555 3,36,30,18,23,11,9,425,462,432,406,427,426,485,493,487,508,462,479,520,509,422,437,431,416,410,404,418,394,484,635,549,519,480,509,454,440,557,717,788,843,922,991,907,812,490,830,746,683,614,592,538,446,686,841,907,997,984,1007,917,845,403,404,428,422,462,500,487,468,420,405 2,31,30,263,291,293,263,399,430,424,404,400,408,389,417,413,407,431,431,467,458,395,450,437,416,401,383,396,382,373,390,458,497,426,439,388,401,386,392,407,388,377,429,412,415,408,464,616,605,534,507,461,403,389,419,405,460,444,473,468,455,394,396,408,388,434,473,430,450,409,397 7,8,8,22,28,27,21,383,381,363,395,377,386,379,398,383,390,380,396,403,385,388,396,386,384,383,373,376,385,388,393,391,382,399,377,384,381,391,399,383,408,403,452,415,403,407,442,411,399,395,400,406,382,410,464,449,457,450,497,457,426,379,371,379,390,388,403,372,384,376,377 6,8,8,52,80,74,48,382,421,404,409,397,409,404,450,413,413,403,432,448,441,406,434,412,391,390,393,386,404,409,387,438,437,438,427,389,406,386,376,400,381,418,435,401,419,390,475,586,584,524,483,439,415,421,435,439,483,479,523,485,456,389,375,393,405,416,429,430,444,423,405 4,30,31,143,244,254,146,422,418,383,417,398,400,419,411,415,408,430,400,396,416,397,394,410,387,381,382,399,389,414,386,394,393,387,398,405,396,411,392,395,423,459,453,422,438,418,514,454,458,414,423,407,389,461,489,505,543,528,565,556,489,404,380,393,409,409,410,410,393,390,386 5,17,16,14,23,21,13,504,670,626,589,505,537,551,618,629,611,607,718,808,778,544,747,692,618,598,504,504,439,393,539,778,791,711,737,605,546,417,424,420,431,496,625,607,633,426,793,951,942,889,859,770,640,508,599,601,699,712,774,785,741,479,503,484,511,686,812,758,769,663,570 20,13,12,30,30,23,22,440,498,470,426,436,453,453,487,471,500,485,543,607,588,438,527,504,470,447,427,424,394,398,461,572,597,507,535,485,437,414,420,420,426,474,538,495,499,404,643,787,783,715,671,610,491,457,504,521,621,602,664,652,603,416,415,400,418,478,581,557,552,491,457 20,32,31,203,315,305,195,411,488,473,445,421,416,437,466,467,457,463,503,566,575,431,533,473,447,441,438,403,398,388,432,538,572,496,502,423,408,376,392,416,431,437,482,448,466,419,604,762,769,692,658,565,496,450,516,555,601,592,656,607,572,425,395,405,408,467,542,525,540,465,419 9,109,86,201,228,180,167,504,636,594,545,501,504,534,601,588,579,548,666,782,769,525,731,684,609,583,504,458,421,401,499,747,791,683,718,576,511,414,444,442,485,527,651,614,610,458,791,935,941,878,851,757,636,621,701,699,772,769,821,797,758,455,454,457,466,632,787,738,745,627,533 1,12,12,151,253,256,152,392,412,391,389,391,416,393,384,383,402,392,410,455,433,399,427,423,396,399,400,392,378,406,406,434,457,410,417,405,406,375,396,408,394,406,412,407,407,404,448,550,560,507,494,441,405,424,423,420,452,434,471,453,444,383,410,390,396,403,443,421,410,403,385 9,29,28,61,86,84,59,428,465,455,420,440,434,439,477,481,461,466,509,558,551,427,527,477,455,442,415,406,404,374,439,516,549,495,520,450,432,403,412,385,407,436,491,458,477,421,593,782,786,705,677,559,494,455,506,495,591,569,638,592,564,408,400,400,404,460,552,508,541,469,425 10,19,12,38,49,30,25,450,411,384,386,400,383,460,459,441,410,431,406,409,425,388,397,396,386,382,376,393,385,403,409,404,405,407,400,388,392,391,424,413,439,434,507,472,466,395,545,456,459,419,426,387,379,469,496,506,583,577,647,579,536,392,378,394,398,382,429,417,390,388,396 9,8,8,15,20,18,14,385,397,404,393,384,391,392,407,395,390,395,415,417,427,389,437,431,405,393,398,396,375,393,396,430,446,415,423,406,380,371,376,380,399,397,402,403,405,398,443,529,518,468,453,407,394,408,411,418,430,425,431,430,431,386,386,386,377,415,433,419,408,416,398 15,9,8,20,24,17,14,420,415,410,414,383,395,433,418,439,428,427,432,498,463,397,447,441,424,427,402,409,385,379,395,472,495,435,439,411,415,402,397,405,410,459,504,463,457,417,539,625,629,552,508,471,412,478,523,521,575,556,600,581,504,402,405,386,382,407,465,441,440,406,406 20,46,36,66,89,46,32,595,571,541,517,487,466,637,691,675,660,664,668,682,673,452,574,537,498,488,452,458,426,471,582,616,632,556,581,515,452,455,478,482,536,615,747,698,693,514,835,848,830,779,758,682,575,687,774,789,842,835,879,859,806,488,455,492,520,590,641,618,648,518,485 14,10,10,42,60,61,42,404,439,423,417,395,403,397,411,398,406,405,450,480,477,406,464,445,409,422,394,391,388,377,410,450,496,436,444,401,395,383,377,386,392,417,417,417,411,397,479,649,668,577,551,475,430,415,421,430,474,471,488,469,459,396,385,382,392,426,475,453,459,445,404 15,14,12,54,68,40,27,462,607,560,519,457,473,458,493,466,477,490,601,779,738,498,753,685,597,576,487,458,412,420,443,733,785,669,695,543,479,408,398,446,433,472,567,513,527,430,666,915,930,844,803,682,556,526,584,591,649,640,702,681,628,405,429,407,436,576,776,695,706,589,495 20,15,15,13,23,23,12,414,381,393,393,366,379,390,369,381,382,392,383,421,403,385,412,386,387,400,389,395,395,388,396,405,408,400,396,373,362,401,402,378,380,396,400,391,370,371,390,419,432,423,409,387,377,384,386,402,378,394,396,394,397,392,408,390,382,383,400,387,404,409,382 7,143,119,114,133,106,93,653,546,520,491,464,466,689,735,687,678,665,646,716,684,587,705,664,585,584,500,473,411,462,604,677,691,585,636,522,471,486,519,542,606,686,798,753,721,574,855,844,832,768,733,641,527,754,824,829,879,875,920,888,838,468,442,486,535,618,712,669,656,532,489 16,9,8,32,40,31,24,423,414,423,389,371,398,422,427,402,422,404,434,465,468,394,433,427,418,404,395,388,372,401,394,447,467,401,438,402,414,387,390,394,416,410,494,447,431,406,525,589,587,529,501,457,420,464,484,497,526,536,584,537,479,382,408,381,409,423,480,433,441,417,399 7,21,13,39,54,33,23,471,390,392,397,396,388,480,490,457,451,419,428,430,443,383,408,387,395,390,398,370,378,415,423,407,414,406,413,375,398,397,405,419,437,454,523,489,481,416,579,489,469,420,407,402,402,484,523,543,612,611,675,613,552,397,389,398,390,398,417,427,407,384,385 15,87,83,1023,1023,1023,968,471,519,467,452,418,413,479,471,460,460,474,534,665,633,478,622,574,508,482,448,437,403,410,421,611,667,555,597,474,435,396,420,413,420,441,531,478,491,557,609,839,856,778,740,616,494,479,533,557,608,586,660,640,573,482,414,418,435,513,656,583,591,490,451 8,32,31,81,95,88,74,435,494,482,464,426,427,436,463,457,462,448,537,624,603,446,567,524,470,471,428,436,410,382,448,588,613,529,541,450,433,395,383,385,412,417,487,463,490,414,649,824,829,761,735,629,513,471,512,511,588,591,656,646,582,414,423,423,418,520,643,593,606,519,426 11,30,21,66,76,39,35,627,696,648,616,574,627,676,746,750,738,727,766,802,788,532,703,659,614,591,517,528,463,428,642,743,751,686,698,602,523,400,443,451,478,536,690,689,722,462,876,942,933,883,861,803,697,606,696,701,791,801,864,880,845,597,534,593,631,729,791,755,770,673,594 7,24,17,42,57,37,27,466,404,385,380,372,390,470,466,434,425,425,416,380,399,384,389,388,385,390,377,359,371,391,413,384,391,401,378,385,404,399,387,413,420,420,502,491,462,401,533,438,432,408,406,400,380,429,464,487,533,576,625,579,508,406,371,370,392,378,396,396,383,391,380 6,9,8,26,28,25,24,392,388,394,389,390,394,401,392,392,399,397,387,396,383,372,392,380,388,380,371,378,367,390,375,377,376,390,375,370,377,391,395,395,395,393,409,411,398,387,433,410,397,389,393,392,384,401,412,378,449,435,456,446,409,389,392,394,388,387,378,392,367,381,385 17,11,10,27,38,30,21,426,417,416,388,416,422,436,419,442,437,418,443,460,464,413,467,422,412,415,402,389,406,389,415,450,476,446,433,414,405,398,404,412,417,431,483,453,466,404,562,605,594,553,513,450,397,482,521,529,570,560,593,565,524,393,407,389,389,421,480,468,458,426,409 18,75,62,984,1023,1023,864,725,787,736,715,636,683,759,816,803,788,780,821,885,874,614,812,779,717,700,617,584,511,450,723,826,856,779,799,708,637,482,520,539,595,715,840,814,820,661,964,1023,1023,990,969,899,795,779,855,879,945,941,988,971,935,641,604,613,655,786,872,842,857,758,698 20,19,18,72,132,119,64,427,426,415,386,390,379,425,443,444,430,435,437,473,465,401,444,434,423,399,412,392,384,388,416,466,471,438,436,425,401,394,390,410,411,412,462,451,441,404,563,629,629,575,541,477,429,452,510,517,588,557,595,573,509,381,400,403,408,435,474,440,467,422,408 17,17,17,143,131,121,130,412,421,401,396,395,397,408,446,436,417,422,448,454,433,396,405,413,407,399,392,386,386,419,411,415,425,416,434,421,405,382,399,409,406,419,447,439,416,418,504,513,496,471,441,429,401,437,462,493,514,485,549,531,481,392,391,403,383,412,422,443,434,423,393 17,56,51,196,422,413,184,547,650,600,589,578,638,568,642,648,653,653,697,709,717,456,580,560,523,533,500,528,465,425,616,666,637,598,647,589,566,423,441,458,480,539,710,648,678,456,847,880,871,838,819,789,699,552,634,644,747,749,824,832,808,497,542,495,551,636,708,683,733,625,582 15,152,146,93,146,141,88,403,394,389,400,386,393,409,427,424,418,408,412,430,411,377,392,398,396,373,397,371,385,411,414,420,426,414,404,413,402,394,421,411,429,488,535,487,446,429,466,488,503,440,438,427,398,467,491,476,537,493,539,502,477,378,384,377,379,396,432,394,394,406,399 12,165,109,190,251,144,114,508,637,589,547,513,547,542,579,593,583,582,700,780,762,533,723,678,619,591,511,473,452,404,530,756,770,699,709,578,513,402,420,454,456,517,642,612,610,489,786,942,941,877,844,756,633,598,686,699,760,756,813,791,748,469,452,434,476,651,766,702,720,607,550 8,29,21,60,91,63,42,399,407,410,377,396,381,428,428,418,405,405,403,475,412,393,439,393,418,372,367,392,388,394,410,435,441,415,421,395,390,398,412,400,420,449,506,456,461,416,506,573,568,489,443,407,406,449,506,504,554,550,566,550,459,389,382,406,375,406,441,413,415,414,403 20,13,13,14,18,11,8,485,566,514,496,462,476,516,590,577,566,563,622,667,651,447,583,534,485,485,435,441,424,400,509,637,652,563,579,525,440,416,424,421,441,482,581,563,592,417,751,831,817,768,736,674,555,532,560,594,681,668,747,754,714,454,441,458,478,584,665,604,618,518,494 7,43,42,122,172,156,110,425,468,446,437,422,415,430,476,453,438,443,504,578,584,433,546,499,461,422,422,420,405,390,439,555,581,490,516,431,416,394,403,396,432,474,568,458,470,442,610,773,784,692,652,565,474,501,548,564,623,628,672,616,571,408,398,398,400,467,574,520,537,482,429 19,133,126,97,123,114,91,392,398,384,379,373,397,403,412,406,397,394,412,403,410,397,404,388,378,370,387,396,380,417,410,393,419,399,400,397,386,413,398,440,456,475,549,510,447,440,466,452,464,406,423,393,372,431,448,460,503,497,541,503,455,390,383,395,402,407,403,409,390,407,363 16,23,18,43,65,47,30,414,413,391,371,380,381,418,403,403,408,414,413,416,420,398,414,414,405,399,382,393,395,394,407,418,429,418,404,384,381,422,399,413,428,437,472,437,429,413,473,478,501,432,418,412,394,440,466,485,518,500,544,516,458,392,391,390,406,392,417,399,431,394,402 9,37,31,52,53,40,39,451,476,427,413,423,417,460,497,472,497,485,481,559,557,418,462,469,437,429,411,419,399,409,484,533,542,500,477,449,407,411,447,496,530,602,714,630,584,441,693,735,729,642,595,528,463,549,646,690,764,756,798,735,665,408,418,401,422,439,537,471,504,429,413 4,8,8,25,38,40,26,388,377,374,379,388,382,373,380,391,393,384,383,387,402,389,382,382,386,380,378,383,363,383,381,381,393,396,396,376,379,373,393,374,385,373,400,398,370,396,395,402,400,417,396,401,377,381,391,377,391,406,420,409,395,391,382,386,385,384,382,386,403,384,391 15,8,8,25,30,27,23,419,386,370,385,390,371,423,417,411,388,400,394,382,384,380,389,383,384,392,383,373,385,382,396,395,399,383,391,387,385,374,389,415,402,420,458,428,421,414,450,425,426,395,383,401,369,412,450,437,492,480,522,473,443,385,377,380,383,382,392,392,393,386,384 6,11,10,31,39,38,30,413,408,396,402,381,396,425,411,411,410,403,412,425,421,388,407,391,395,394,384,383,383,384,403,410,404,407,416,381,380,391,392,406,398,409,438,413,408,403,507,497,492,473,444,414,399,410,459,451,540,496,540,510,461,390,386,384,396,398,419,402,421,400,402 15,9,9,19,23,21,18,394,414,412,400,395,382,394,411,401,413,411,413,440,449,406,449,413,397,406,388,392,380,380,407,426,443,416,430,396,380,407,389,385,411,416,419,400,406,402,431,538,512,502,466,408,396,419,426,426,457,462,455,440,441,389,378,396,385,395,433,431,429,410,401 11,10,8,31,25,17,23,388,398,381,376,397,381,393,405,404,385,387,405,421,424,385,414,399,390,389,395,403,383,381,391,411,424,406,428,410,399,407,388,397,400,404,423,422,414,377,443,488,487,443,444,411,398,421,419,440,447,428,481,440,433,395,397,377,382,399,428,407,434,384,395 7,16,14,32,47,38,25,393,401,387,408,353,383,391,394,401,417,411,393,406,390,382,395,377,386,397,383,376,374,387,389,392,396,396,404,396,392,383,398,410,414,430,469,428,424,392,472,434,420,428,424,389,377,438,461,476,492,479,526,482,452,392,387,380,395,388,407,387,411,395,405 13,30,29,196,257,245,187,437,520,484,482,442,438,446,484,473,463,471,524,640,632,441,595,542,493,482,438,421,423,402,439,605,628,559,579,470,446,408,372,386,405,424,489,476,492,413,635,846,860,778,748,634,531,439,490,496,572,547,635,630,574,416,411,409,431,481,611,578,577,504,441 7,10,9,27,31,31,27,449,423,419,413,388,392,449,442,429,416,425,431,437,437,395,422,407,386,395,392,382,382,371,447,439,457,410,420,425,387,396,404,432,426,497,598,531,506,408,534,520,543,483,474,455,423,452,505,513,548,554,606,557,507,395,402,384,391,394,443,431,422,403,401 1,9,8,16,21,19,14,409,391,395,393,376,383,398,424,414,408,403,384,403,407,387,385,378,386,379,378,379,381,409,394,406,399,380,411,407,389,390,419,395,434,445,478,439,435,413,482,440,413,401,410,392,376,466,485,485,539,519,559,514,483,394,382,390,392,396,398,381,405,385,388 5,10,10,21,26,18,16,415,440,424,433,393,397,401,435,442,437,414,455,520,505,391,500,456,437,426,392,376,398,403,426,486,531,464,459,399,424,390,386,407,413,431,493,448,459,402,541,692,699,607,567,500,445,438,485,508,569,538,604,564,510,389,394,395,381,428,507,466,491,421,420 7,14,11,16,21,12,9,426,422,410,406,375,419,437,452,451,426,429,459,485,482,414,443,422,401,406,399,394,398,402,407,468,476,435,448,408,416,408,400,429,438,479,531,488,469,430,588,627,618,549,511,436,426,526,608,616,651,642,670,614,563,408,386,416,396,430,484,438,435,410,412 13,14,14,42,60,60,41,400,451,457,413,413,411,418,434,426,431,427,473,547,523,418,503,463,435,429,414,407,386,402,444,515,537,482,505,445,410,387,386,392,399,426,462,461,451,402,548,720,716,656,612,523,443,426,458,483,519,519,566,545,506,398,402,400,408,455,533,479,485,440,419 1,149,106,158,262,209,124,557,683,635,591,505,532,590,640,628,623,614,706,841,801,573,811,736,646,630,510,499,417,430,578,817,842,750,756,616,527,430,483,492,542,624,732,683,678,523,804,965,966,893,861,753,637,657,729,748,807,797,847,821,774,478,471,481,499,666,824,754,754,624,549 10,8,8,30,51,51,30,374,413,414,391,394,378,395,400,392,404,402,409,428,425,390,434,420,388,402,391,400,395,372,386,418,433,385,412,383,394,402,391,396,390,399,412,418,408,401,470,541,529,472,454,429,390,421,443,444,478,484,482,481,445,387,394,385,393,409,418,401,435,398,391 10,425,323,87,119,62,40,726,664,588,585,567,556,770,822,800,784,770,745,748,728,504,558,540,528,521,469,470,437,678,897,794,752,705,724,681,620,804,937,986,1023,1023,1023,1023,1023,692,1023,950,894,861,842,805,700,915,1023,1023,1023,1023,1023,1023,1023,600,498,608,619,688,703,685,698,613,566 6,40,30,48,79,56,33,407,396,396,391,400,399,434,465,434,452,434,423,446,468,405,442,430,392,417,392,375,384,382,429,433,452,422,434,420,411,422,397,424,419,462,515,496,471,435,560,570,557,493,478,444,409,468,512,509,582,578,651,601,536,396,397,374,402,416,450,425,426,388,402 11,11,11,47,45,45,47,420,465,447,418,412,406,423,437,420,412,428,473,558,541,420,513,481,466,439,408,402,391,416,410,503,555,481,503,436,446,394,388,373,392,399,446,422,424,384,542,741,753,677,637,542,458,416,444,442,471,492,535,531,510,386,411,389,410,436,538,510,529,448,411 16,8,8,65,90,88,61,422,413,407,425,398,390,417,408,394,431,418,425,486,465,417,450,432,415,413,409,400,387,376,399,458,492,436,460,404,392,400,393,383,402,401,421,407,410,409,494,666,670,582,568,493,433,417,429,444,470,469,513,515,463,395,408,402,402,420,471,433,469,421,402 14,1023,478,1023,1023,700,506,879,1023,1010,969,908,922,913,957,949,943,940,1023,1023,1023,920,1023,1023,1019,1009,935,896,802,622,905,1023,1023,1023,1023,988,921,637,672,724,784,868,980,961,973,799,1023,1023,1023,1023,1023,1023,1023,922,986,1001,1023,1023,1023,1023,1023,796,875,796,839,1015,1023,1023,1023,1023,965 2,14,13,12,15,10,8,426,412,405,407,401,427,413,443,415,417,423,437,455,451,402,434,418,416,394,389,403,372,383,498,457,460,426,421,405,411,442,529,583,650,748,844,753,659,422,737,655,601,548,522,461,412,543,709,796,911,902,928,838,752,399,402,388,394,435,448,425,440,429,399 1,15,14,27,32,29,25,448,405,421,385,409,414,428,448,413,426,424,410,462,464,403,446,428,416,403,408,396,374,375,463,469,472,443,448,416,394,392,414,430,461,537,671,598,552,409,518,581,595,537,528,465,450,428,468,470,536,506,541,490,478,395,399,373,392,398,459,438,440,404,384 8,8,9,46,76,76,45,409,400,400,391,398,409,421,436,420,409,404,408,438,409,393,413,409,406,403,400,394,382,400,406,431,427,404,396,399,407,380,402,394,393,401,436,409,438,388,485,590,564,505,478,422,411,431,433,455,492,482,516,523,473,401,392,396,386,421,439,418,413,405,395 9,46,43,158,216,198,139,428,482,465,441,425,442,442,479,443,461,452,508,569,570,438,517,497,464,441,428,422,405,369,425,537,575,491,510,454,415,404,422,423,414,455,518,478,481,455,616,759,771,690,647,552,469,486,547,574,631,618,677,636,555,410,414,404,403,478,583,521,519,474,422 16,14,13,25,40,37,23,395,394,389,391,387,407,413,412,401,403,392,393,393,380,376,383,386,373,400,382,392,382,390,396,384,397,379,399,372,396,405,397,394,390,398,437,412,395,390,424,415,395,415,387,387,397,415,411,425,432,402,459,451,413,389,388,382,388,390,369,389,373,403,383 6,20,18,30,47,42,26,398,391,373,396,395,404,390,385,415,401,423,388,405,397,380,397,398,392,392,380,381,381,393,406,404,415,398,407,391,392,395,403,396,376,414,416,403,408,391,426,439,436,410,402,391,378,398,409,420,428,418,436,463,424,386,376,386,380,378,401,378,401,379,391 9,13,13,294,571,592,302,447,723,666,604,505,485,447,494,455,466,451,715,900,842,632,871,792,714,690,566,497,446,403,466,873,895,802,812,652,554,415,422,423,443,480,581,551,553,452,633,1015,1012,937,897,776,615,502,540,531,601,587,650,636,602,404,478,417,405,694,887,807,809,681,566 18,18,18,95,148,145,93,417,478,428,422,421,417,442,463,452,459,443,495,564,561,435,524,484,455,446,418,408,389,390,413,531,568,499,527,431,431,398,419,437,423,446,516,477,462,437,617,740,742,653,626,528,454,507,569,577,620,592,652,610,571,399,399,398,401,454,544,510,518,444,420 13,26,17,39,48,21,19,429,459,435,434,397,408,457,479,482,468,469,472,510,511,401,464,455,430,412,418,395,391,416,478,506,514,457,457,449,422,466,507,568,649,736,813,703,612,445,679,685,689,597,578,518,433,597,704,756,828,796,821,722,665,391,398,396,410,430,498,461,467,425,412 3,25,13,86,90,75,73,575,615,553,537,492,536,609,664,662,655,635,672,712,707,468,611,579,524,530,476,467,430,389,571,664,673,604,620,518,492,426,431,455,507,570,690,667,657,502,835,882,860,815,797,742,631,640,721,743,804,803,858,839,809,506,477,505,539,645,712,666,699,595,543 3,8,8,22,33,31,20,392,389,373,362,360,380,407,413,389,400,375,388,391,387,388,395,374,380,376,367,384,386,403,400,381,375,379,379,379,386,383,398,409,411,402,419,419,394,382,425,396,382,384,383,381,384,418,428,431,437,447,474,461,424,391,379,382,380,386,371,386,383,378,388 15,10,9,20,30,25,16,414,399,387,398,385,381,404,405,393,398,391,397,403,396,389,392,405,401,391,389,382,401,402,398,362,400,411,399,379,369,405,399,403,416,429,465,432,418,401,477,450,424,411,420,394,396,423,487,469,521,500,542,491,450,392,384,382,381,394,399,393,389,400,376 1,11,8,27,32,23,19,394,403,399,385,398,394,418,437,403,404,403,398,423,397,389,393,394,393,400,400,371,381,373,401,396,411,411,388,410,402,402,396,405,411,427,469,447,416,395,483,474,477,437,411,430,388,462,471,483,530,523,562,503,488,384,383,382,381,392,414,396,397,396,379 4,16,16,68,133,133,66,403,463,428,403,387,420,419,398,416,405,416,465,525,498,428,493,446,436,402,402,396,397,391,408,490,517,486,466,455,396,388,386,387,404,407,438,433,423,397,514,695,711,622,576,499,433,406,444,463,516,512,549,532,483,397,396,403,398,446,500,440,465,414,407 17,10,9,27,31,24,22,426,400,391,393,383,397,445,442,411,406,416,421,411,423,399,403,411,388,391,390,388,387,376,414,403,428,409,401,386,393,396,420,372,400,409,446,436,425,410,480,476,453,456,414,401,391,405,442,439,486,496,523,507,448,384,390,393,386,385,404,402,403,407,380 11,50,37,165,204,150,120,445,562,513,469,446,452,462,498,490,477,467,547,706,664,454,655,587,525,506,455,447,424,388,443,660,704,597,611,522,448,392,400,400,428,476,554,520,510,441,678,885,902,823,783,681,550,543,598,620,687,674,718,697,643,413,427,418,417,538,663,628,617,514,472 2,30,28,124,154,142,113,438,567,532,488,459,477,455,514,498,454,472,583,721,709,486,667,617,531,532,464,444,406,413,457,685,740,629,659,529,472,415,384,397,419,467,519,497,502,423,660,896,914,836,805,691,543,489,540,554,622,617,664,673,632,421,431,418,428,547,709,641,637,534,469 13,8,8,15,21,21,16,408,480,450,422,406,397,419,438,437,431,420,484,588,579,427,565,516,457,458,411,410,400,399,419,558,604,522,536,459,444,388,383,388,395,422,458,448,439,405,556,767,777,695,663,550,466,433,459,443,490,500,541,545,515,396,401,390,403,452,573,536,522,456,428 3,12,11,33,45,26,19,425,421,416,397,391,404,444,462,431,419,406,433,452,431,401,409,415,395,404,384,388,394,397,419,429,451,411,420,396,380,385,411,422,418,442,480,473,448,413,514,562,546,487,454,442,407,456,491,516,552,560,605,577,527,393,378,391,393,413,445,423,422,427,397 4,29,27,41,53,47,36,458,592,574,523,472,484,475,526,513,501,505,594,746,717,481,694,624,562,545,478,436,421,390,464,711,745,645,685,543,479,415,404,397,410,448,521,521,518,430,698,904,913,841,816,716,588,490,548,551,629,635,700,689,651,436,421,439,431,574,716,661,675,567,500 6,8,8,19,29,25,17,389,379,368,380,393,392,391,394,390,374,385,379,393,391,375,396,389,386,386,389,381,375,385,394,377,392,379,401,377,392,392,379,387,387,400,399,405,380,372,385,431,419,413,391,368,394,380,384,378,383,393,405,396,404,385,394,378,384,395,421,405,403,383,376 19,35,34,84,104,101,81,471,509,506,469,438,462,464,498,485,486,477,563,675,654,448,606,562,511,496,439,444,415,388,454,631,669,570,604,478,461,384,411,410,426,435,505,498,509,430,661,860,866,800,751,662,542,465,519,543,594,610,669,660,615,429,447,421,412,533,649,597,596,526,462 9,8,8,29,32,26,24,415,403,383,394,391,395,418,428,406,399,389,400,427,428,378,399,400,398,385,401,396,400,396,387,402,416,395,401,371,387,393,404,389,394,409,439,428,420,387,465,484,491,441,443,417,381,434,447,457,485,486,515,514,455,388,391,381,397,403,418,408,405,396,388 17,21,18,32,54,45,27,404,380,384,383,410,368,384,401,389,391,395,382,397,404,385,389,385,374,409,391,383,378,398,398,411,401,386,388,377,390,387,417,390,400,443,456,447,419,393,472,430,411,424,408,384,392,459,472,477,509,497,547,498,450,381,372,386,382,393,399,383,402,388,399 20,17,11,108,148,95,69,460,473,451,426,428,443,499,517,527,508,485,526,606,570,433,496,481,444,439,400,415,387,382,473,545,564,482,491,461,428,421,422,442,495,501,596,540,522,446,704,768,744,693,654,585,492,567,639,657,711,697,750,716,662,421,419,427,440,482,561,531,546,465,442 7,10,8,38,37,26,28,430,411,425,409,390,388,454,461,466,435,421,424,449,441,387,423,414,405,401,392,388,391,396,416,439,456,424,431,396,399,403,444,446,447,474,549,512,490,438,593,588,558,521,503,446,401,526,583,599,640,631,692,640,571,389,401,384,394,413,442,417,412,407,396 1,19,18,441,780,781,435,425,435,408,417,403,421,447,471,455,453,444,464,490,473,413,434,417,408,398,389,404,382,388,435,462,475,441,438,399,392,398,414,447,465,509,571,520,503,520,646,642,624,557,505,486,424,666,753,754,768,719,752,697,630,424,404,412,396,426,450,429,463,416,419 18,34,23,68,86,55,43,403,429,403,390,398,422,422,472,446,429,427,433,467,468,385,434,428,410,398,413,385,387,412,427,453,454,424,432,400,413,406,416,431,445,465,515,484,458,412,578,605,574,519,501,421,416,532,554,546,610,602,652,597,543,410,397,392,401,422,462,437,443,416,396 16,55,51,79,101,66,56,496,549,482,487,447,470,508,552,502,515,499,555,623,622,469,588,566,495,492,481,432,419,425,488,636,631,542,590,530,477,402,445,437,482,517,621,584,561,440,685,873,843,813,776,684,555,536,590,611,682,686,735,696,650,416,456,433,425,581,687,656,679,569,503 16,32,21,56,84,50,34,431,411,376,387,401,380,433,426,413,402,398,405,414,398,413,413,389,380,382,384,395,395,390,421,403,403,400,412,408,407,393,420,416,442,424,487,468,438,432,510,453,447,421,439,435,379,466,502,515,563,529,580,511,505,379,395,404,388,390,408,370,406,387,395 13,8,8,14,16,15,13,470,560,520,471,463,477,491,531,526,527,494,579,685,659,471,614,559,507,489,427,415,408,389,478,655,668,580,605,475,484,394,402,405,412,432,526,511,534,413,695,837,832,776,737,622,525,481,500,539,598,611,686,690,645,426,445,429,441,566,670,604,643,528,480 3,8,8,82,117,108,75,394,415,402,403,385,401,413,407,417,388,396,430,453,457,384,437,417,414,396,397,400,386,390,407,442,458,438,435,392,401,392,399,386,404,391,427,416,409,405,494,588,592,539,478,428,414,438,431,448,486,462,516,491,472,390,393,398,387,414,458,433,439,418,403 5,147,84,162,197,119,103,635,751,690,636,583,599,685,757,726,718,714,777,883,845,617,844,768,700,678,567,537,441,441,631,849,867,773,793,681,601,441,493,491,545,619,753,723,735,542,891,1011,998,939,907,815,711,706,784,793,855,853,907,896,862,568,513,553,586,762,886,812,830,723,608 20,89,76,64,95,69,44,502,711,656,597,488,488,530,594,559,560,538,704,871,830,594,851,783,707,684,557,511,431,418,506,844,878,780,790,656,546,429,452,451,477,530,644,596,587,482,754,1002,1013,932,901,786,623,589,670,669,725,728,783,762,723,451,488,428,468,689,869,800,811,682,574 6,11,10,26,34,31,23,398,389,399,392,375,380,403,405,418,395,383,396,399,420,391,388,392,389,393,376,403,374,383,382,397,389,386,367,390,381,401,393,395,400,404,452,428,410,409,451,415,394,396,409,395,389,437,455,435,456,464,492,449,441,377,380,395,375,373,380,372,383,394,398 14,34,16,58,93,40,25,459,402,382,399,399,396,451,471,430,421,405,411,440,415,370,414,414,406,401,379,384,391,406,412,435,423,401,405,402,410,407,410,415,417,468,512,461,446,420,540,516,511,463,450,419,390,481,518,534,595,571,622,589,504,390,395,398,375,394,430,408,425,418,396 12,15,15,87,128,127,86,379,387,380,388,391,404,398,397,389,388,397,393,398,393,389,384,386,384,384,385,371,389,381,371,397,407,393,391,395,399,389,393,395,409,395,399,403,384,408,414,444,438,410,422,402,388,417,424,434,410,437,457,426,419,397,379,402,390,392,413,392,389,384,406 17,25,14,64,81,34,29,471,410,400,416,393,381,482,509,478,456,435,441,461,444,399,436,427,399,407,420,400,379,426,416,458,444,415,428,400,389,402,395,431,429,466,545,533,505,425,597,563,529,487,450,440,414,501,561,561,644,642,697,647,596,410,398,387,394,413,427,426,409,390,401 17,38,37,107,168,164,101,397,427,399,399,397,411,415,406,416,435,413,441,460,447,409,441,436,407,416,403,384,404,391,404,481,477,446,463,404,414,381,392,380,395,408,440,420,411,417,521,655,640,560,542,484,430,418,430,447,501,471,526,497,479,399,383,383,394,417,447,435,442,425,406 15,8,8,39,43,38,33,400,439,424,411,396,401,399,428,430,412,410,447,506,498,402,462,442,418,436,394,403,385,383,409,489,512,451,469,440,410,401,375,402,396,429,455,439,435,403,491,667,677,593,537,491,424,449,463,471,515,507,540,521,477,396,389,396,384,423,493,464,449,413,398 14,16,14,200,370,372,196,409,422,425,407,382,393,398,405,380,396,416,405,427,424,393,426,421,410,401,385,391,394,387,411,422,461,419,437,416,391,377,395,390,390,386,420,405,382,401,436,544,543,464,479,436,412,395,397,419,423,439,427,435,422,397,391,399,380,414,435,424,425,396,392 1,11,11,5,6,5,4,492,603,555,528,507,523,544,625,611,611,602,667,722,711,474,642,602,554,536,482,470,427,398,538,692,705,625,649,552,495,414,428,430,464,523,642,608,635,432,785,886,872,817,794,719,600,538,612,632,708,714,789,788,745,466,457,478,500,613,720,671,676,582,520 5,9,9,18,18,18,17,417,481,470,442,399,429,449,472,456,446,439,480,595,580,431,587,518,458,472,433,402,391,391,418,553,616,529,537,452,406,407,400,399,414,431,494,456,464,401,561,713,739,635,624,500,434,459,483,496,555,545,611,581,528,408,406,414,396,461,619,558,548,462,419 15,13,12,28,43,34,21,423,448,450,424,421,426,432,463,453,458,435,481,552,538,413,541,473,440,441,419,408,392,404,416,523,561,462,480,425,411,370,409,391,409,435,482,463,463,401,549,689,702,625,581,494,442,466,492,500,567,559,610,588,532,421,390,398,399,447,549,496,519,445,415 6,113,109,130,202,190,122,462,545,497,494,450,473,496,504,506,480,492,561,683,641,457,589,549,508,487,436,430,404,405,465,631,667,567,597,496,463,431,412,424,425,474,543,506,529,428,701,862,862,787,757,653,538,519,575,604,672,664,730,697,648,448,418,424,436,526,644,592,591,518,441 10,10,9,27,29,23,22,413,386,379,382,385,396,430,443,426,434,396,397,401,401,385,376,378,392,370,379,385,382,402,405,386,391,393,414,379,384,372,391,393,399,402,442,436,431,397,448,428,437,398,390,401,389,400,419,403,464,477,544,486,446,389,389,385,386,369,387,397,399,396,386 15,12,12,25,28,27,25,403,460,446,425,412,418,413,429,433,423,430,466,527,528,433,493,471,439,433,413,417,386,395,421,515,544,476,507,422,424,411,411,398,408,423,439,444,433,404,527,752,754,668,633,524,443,439,459,452,505,499,549,520,515,396,398,396,395,463,518,466,495,443,413 9,8,8,33,44,45,34,407,429,392,395,420,415,401,418,414,422,404,429,475,496,391,467,423,419,416,398,406,398,399,403,480,498,445,459,422,402,387,380,392,383,398,414,395,426,383,478,682,699,605,567,489,434,404,443,425,474,469,489,469,462,394,409,391,398,417,473,455,459,446,395 12,8,8,51,85,88,51,369,378,384,387,394,394,387,384,385,386,399,384,401,396,399,409,399,393,389,392,384,393,364,388,397,402,394,398,400,374,390,403,392,394,392,396,384,409,401,403,473,471,437,416,410,384,395,428,430,440,429,411,378,384,374,377,382,381,377,388,386,382,396,379 20,56,54,113,137,131,110,469,602,548,520,441,479,506,515,504,499,502,616,743,725,476,709,640,564,551,485,444,421,401,471,701,750,652,655,540,487,411,418,433,422,475,539,545,533,436,697,910,926,847,817,719,579,515,587,599,658,677,715,696,665,432,432,422,433,587,743,670,674,561,499 16,28,13,57,85,38,25,443,461,459,429,420,404,446,462,465,451,446,494,555,547,430,502,455,439,437,390,409,391,403,437,532,551,486,482,428,415,433,401,425,442,470,543,493,505,444,622,720,717,647,604,514,444,519,566,581,642,605,677,628,582,401,402,411,416,461,543,500,509,453,426 2,29,28,51,71,67,48,411,424,431,381,398,392,418,467,455,435,437,421,435,433,390,399,390,395,398,394,381,377,374,405,401,405,410,430,391,410,390,393,399,403,420,498,472,464,446,581,538,504,495,469,456,403,493,516,522,576,566,601,589,547,400,409,419,403,417,430,404,408,410,409 12,44,43,267,419,428,266,619,533,509,476,466,477,650,710,696,685,664,649,647,633,425,496,467,448,438,424,401,418,428,574,550,525,494,523,476,432,433,473,458,511,604,728,682,681,525,830,786,746,700,660,609,512,705,773,777,825,813,868,849,806,529,430,521,540,587,582,564,599,503,454 18,21,21,74,108,110,74,540,462,452,438,399,421,590,640,605,592,564,563,528,532,413,454,431,424,431,407,403,400,447,506,498,488,468,471,439,428,463,437,479,518,594,684,642,621,462,763,719,657,621,597,534,495,609,696,716,780,767,820,785,732,469,403,457,472,489,515,504,489,447,416 8,23,19,27,35,27,21,398,424,426,415,391,386,421,435,443,451,416,436,494,484,403,483,452,427,418,400,395,406,391,414,465,513,457,465,422,417,399,403,415,433,436,513,465,462,410,542,643,654,571,544,479,407,476,525,540,569,564,624,552,514,399,403,386,400,427,526,465,442,412,406 10,10,10,32,47,45,30,404,464,430,414,404,400,412,416,401,428,413,452,532,503,403,489,461,436,426,413,395,387,386,397,498,528,467,477,413,408,384,374,389,416,402,424,417,424,400,495,720,717,638,620,526,455,412,425,442,476,461,504,501,467,385,403,389,401,446,507,499,495,432,411 9,61,56,101,115,103,89,457,415,408,420,404,424,463,498,486,475,495,489,439,459,407,394,397,398,388,403,403,405,488,579,482,460,453,487,437,440,541,671,737,800,872,936,843,755,458,711,600,556,512,456,455,427,660,780,822,878,847,866,783,704,416,395,429,422,426,429,413,432,412,409 8,44,30,71,68,41,44,453,480,441,452,409,434,463,520,509,502,508,523,601,600,423,536,491,449,449,424,421,393,401,482,559,590,508,543,462,424,431,434,470,505,565,670,593,553,462,717,789,773,711,672,563,503,604,671,691,757,747,796,739,685,392,411,397,420,507,571,502,545,467,417 8,254,228,184,272,242,164,437,430,391,392,386,384,473,476,433,435,404,411,400,436,390,401,418,374,390,383,411,380,418,445,463,422,416,427,388,383,415,444,475,496,535,608,556,525,442,536,551,510,480,474,457,422,456,479,485,541,545,603,527,518,387,407,414,405,426,399,412,412,390,376 15,19,14,108,103,77,81,595,706,626,595,545,609,628,696,673,666,636,764,815,792,614,756,703,651,642,532,502,471,404,577,805,794,729,744,649,570,431,432,439,474,534,681,670,685,464,839,997,964,926,891,811,711,592,678,695,779,780,841,838,798,505,560,525,549,792,863,812,840,734,636 10,9,8,19,27,24,17,424,396,383,382,377,384,415,435,426,404,414,397,386,381,383,396,386,392,384,383,375,384,400,404,405,394,400,403,375,392,380,391,378,397,399,432,437,427,382,466,432,397,398,370,400,394,426,428,407,480,487,508,491,460,376,383,381,401,386,393,373,382,387,386 19,68,65,60,79,73,56,408,406,391,427,408,385,431,440,421,404,413,430,436,428,377,445,412,412,399,403,380,388,389,422,423,437,396,418,390,381,399,401,439,422,413,478,436,425,402,496,487,522,459,446,410,383,430,468,448,509,503,576,520,491,395,398,401,387,423,423,424,414,407,414 15,104,97,84,128,118,77,436,421,413,403,397,413,434,468,431,423,423,445,501,490,422,456,431,415,414,400,395,387,403,446,488,514,449,443,429,405,404,406,405,460,480,528,480,479,437,568,653,629,562,544,443,411,488,512,514,574,562,629,587,528,394,399,387,413,419,489,462,460,427,412 20,15,12,36,44,33,27,419,403,383,390,385,400,426,449,411,402,407,395,411,397,392,391,381,392,391,366,376,374,412,402,406,392,404,393,368,398,394,403,420,392,428,444,453,449,400,482,438,413,413,402,399,392,445,464,477,512,512,540,498,480,392,392,383,371,384,405,388,400,378,385 15,54,50,520,713,661,479,539,504,455,420,428,430,561,624,583,580,557,575,640,640,440,540,506,454,456,435,427,398,433,486,592,596,519,535,469,445,443,412,445,463,517,623,590,598,493,753,809,792,728,696,613,493,593,671,693,758,746,800,779,728,473,441,441,490,532,607,530,567,493,461 1,20,16,49,54,44,39,417,555,516,481,430,437,434,441,422,416,415,547,732,679,475,716,629,556,536,464,421,403,395,404,696,742,619,639,493,453,382,401,382,406,428,433,449,444,399,506,864,874,781,735,577,463,440,446,450,487,496,555,483,476,399,430,406,412,533,739,665,657,546,457 12,75,69,390,703,676,373,570,583,521,495,470,502,618,673,648,632,618,628,684,667,448,573,547,495,502,461,450,417,437,523,610,633,559,591,488,456,432,460,467,502,567,684,642,643,524,804,848,846,784,764,694,568,642,720,748,809,795,849,825,777,501,465,496,495,602,672,636,666,555,460 14,17,17,92,115,115,91,455,468,449,435,437,416,439,484,480,463,439,510,534,534,411,491,464,435,433,408,413,384,373,430,521,529,483,488,442,415,407,413,396,399,429,459,481,484,402,620,752,735,659,635,558,465,453,506,515,580,583,632,608,579,416,396,412,424,475,514,472,520,440,437 9,9,8,55,76,67,40,398,417,390,395,404,394,429,417,443,417,411,434,445,450,390,410,388,390,396,406,379,374,377,394,402,404,410,405,390,387,387,400,392,399,420,456,423,417,418,534,544,542,488,469,430,417,466,503,515,565,549,597,549,513,395,404,393,389,406,445,403,435,395,407 7,10,9,55,64,49,42,460,483,452,443,426,441,452,469,477,464,448,470,572,544,419,518,473,452,455,417,397,404,359,451,551,576,500,508,457,448,388,408,406,433,493,583,559,527,406,614,756,757,673,657,596,484,466,497,514,573,583,649,618,571,401,415,397,414,453,565,513,521,456,437 3,9,9,62,96,99,64,407,418,396,392,382,389,393,415,398,393,396,394,430,413,389,408,401,404,389,384,386,386,406,378,411,432,409,410,395,386,388,399,396,399,407,428,408,407,417,466,504,492,460,440,416,412,468,543,552,540,486,514,485,447,389,395,382,402,395,417,417,431,397,391 18,13,10,32,35,28,25,415,414,396,411,389,391,424,444,410,425,418,438,471,450,390,433,408,423,395,394,387,367,390,420,429,446,428,416,417,403,404,414,399,427,454,515,463,464,408,533,587,575,510,462,424,419,474,487,497,568,533,590,550,495,406,386,404,394,417,437,428,433,397,396 16,19,19,46,85,84,44,415,446,430,410,412,417,432,466,462,459,458,485,515,528,412,460,437,421,424,393,408,395,408,422,495,490,456,462,428,419,398,394,397,405,438,487,464,458,403,580,689,675,620,583,511,460,448,510,496,570,556,622,599,557,403,408,399,416,459,494,471,478,453,402 11,13,9,34,39,20,19,418,478,455,434,417,426,442,443,462,440,436,491,571,562,419,525,487,453,448,432,413,401,382,426,555,586,509,507,466,413,400,388,408,425,442,512,499,466,412,591,759,746,674,638,535,472,455,515,525,582,562,630,581,530,399,413,413,408,459,569,525,540,465,413 5,26,25,33,33,30,31,594,684,645,587,529,551,642,702,693,674,669,746,805,782,562,742,684,627,605,513,498,463,365,600,778,783,712,713,609,543,423,406,428,472,531,682,663,686,441,850,950,935,885,859,788,668,579,678,701,787,788,852,856,818,511,491,531,561,723,818,754,786,664,563 3,11,11,52,75,74,51,400,467,468,431,417,407,418,441,436,442,420,487,577,551,417,516,497,454,439,409,417,394,382,424,535,575,498,504,438,428,402,391,384,408,411,458,445,434,402,571,778,787,706,670,564,485,431,465,475,530,520,589,564,513,402,412,391,427,467,565,507,524,448,437 2,345,239,310,592,379,201,647,796,764,717,656,670,690,734,738,726,714,818,914,893,656,867,821,752,738,636,602,515,443,657,863,891,806,818,710,627,449,485,482,546,614,765,737,743,551,898,1023,1023,982,958,881,777,709,777,786,856,856,907,902,868,572,596,548,579,772,901,849,860,769,674 6,8,8,19,21,18,16,437,422,385,400,395,392,430,432,416,416,423,403,437,445,388,445,416,395,396,389,379,380,388,436,454,447,417,433,410,400,396,399,403,435,487,594,532,484,394,495,514,538,497,474,478,429,436,465,471,505,507,547,518,471,389,398,394,400,402,435,428,419,403,393 8,17,11,79,133,103,57,405,431,419,410,382,404,425,428,416,438,421,436,442,471,392,444,429,422,399,394,394,392,390,403,448,450,415,405,394,386,408,401,408,420,432,480,443,440,419,545,613,591,525,488,476,431,468,486,514,552,553,582,540,502,403,389,395,404,420,480,455,437,422,401 19,35,29,62,70,55,49,471,561,534,490,456,463,514,569,531,521,508,573,718,690,461,656,587,528,505,455,435,415,406,469,670,697,596,608,507,487,400,454,411,469,514,575,566,551,458,714,856,864,786,760,657,536,569,621,618,692,685,745,724,671,443,417,423,442,538,688,631,642,542,467 18,18,13,42,50,37,31,452,393,385,390,389,396,452,453,433,421,421,386,422,402,385,396,398,396,399,395,391,378,414,410,421,401,394,398,401,389,400,406,422,424,449,495,477,462,402,534,478,461,455,440,401,393,441,510,506,579,569,636,578,513,392,385,404,383,388,409,424,404,391,399 17,11,11,25,34,30,21,397,407,375,386,393,397,388,431,399,402,402,386,418,408,391,389,397,394,391,387,398,395,416,384,407,408,402,401,403,396,399,390,395,416,439,454,406,414,411,468,472,451,433,428,404,383,444,482,476,498,488,516,509,464,391,394,376,392,405,416,393,419,382,376 10,11,10,21,19,17,19,496,570,533,497,487,478,525,590,575,569,553,627,688,665,472,615,556,507,495,437,461,424,395,502,661,672,580,583,494,455,409,387,415,437,477,588,574,579,441,756,849,833,779,748,670,544,541,615,622,709,700,770,759,721,453,448,454,470,588,685,620,649,539,496 7,15,14,69,111,100,57,406,428,425,427,396,418,435,440,430,417,405,453,512,505,422,475,448,428,410,420,403,383,394,404,492,518,434,460,413,401,399,381,401,409,444,484,460,454,409,569,701,702,629,582,493,436,475,512,523,561,571,617,579,540,401,397,410,403,446,494,456,493,424,429 3,14,13,19,27,25,18,453,411,404,393,406,398,425,446,420,415,412,431,459,452,388,422,421,394,380,393,380,384,382,455,417,458,426,410,414,408,402,404,421,443,507,646,557,521,404,486,536,525,514,469,450,441,439,478,482,531,514,560,542,481,386,391,387,397,414,437,429,427,403,390 5,16,13,36,48,38,30,422,383,396,385,384,379,434,445,421,410,408,391,395,359,386,383,394,384,376,397,379,387,388,392,390,376,385,397,382,399,392,392,396,409,426,443,420,430,400,458,406,402,384,375,373,357,423,412,436,464,478,522,503,464,388,382,378,384,383,380,355,388,396,380 7,14,14,49,55,54,48,421,484,464,430,426,432,415,432,444,440,449,486,565,537,415,517,469,464,462,427,384,393,404,413,535,565,494,481,445,407,396,380,386,381,414,442,442,442,407,572,750,743,657,639,543,452,447,472,493,539,516,585,598,546,407,395,408,420,472,564,508,528,447,430 6,22,22,76,113,115,76,388,411,390,413,414,407,385,404,392,396,398,404,454,440,381,440,413,414,425,387,387,389,385,384,464,452,417,445,397,403,384,399,386,373,361,389,387,398,383,443,575,600,505,476,420,407,389,407,393,414,405,443,442,410,394,403,376,388,416,447,433,434,415,403 2,8,8,16,18,14,13,478,498,449,464,444,455,505,565,552,549,536,551,590,571,438,502,469,457,456,426,436,391,420,500,562,553,507,519,467,445,404,415,415,428,474,584,546,560,430,724,760,727,685,660,584,519,507,565,583,662,664,737,740,683,435,437,436,441,535,597,542,573,512,445 10,15,13,26,37,32,22,409,395,389,405,387,400,437,424,409,413,396,416,425,408,406,403,390,395,389,393,390,382,385,399,418,436,397,394,392,393,390,393,389,400,408,438,442,413,392,470,460,466,435,423,384,403,430,440,472,473,472,528,491,447,387,408,385,379,397,417,386,392,378,384 16,53,52,150,221,207,138,492,506,498,475,441,456,501,554,543,534,526,575,590,605,439,514,490,469,450,436,420,407,399,494,554,560,504,510,502,467,396,404,437,428,463,558,533,549,441,722,809,793,740,706,638,552,497,566,614,702,695,756,736,685,441,422,430,447,527,587,554,591,505,455 4,279,240,199,268,231,174,489,426,396,399,397,415,509,531,496,491,420,449,486,463,403,468,429,424,397,378,388,377,404,514,481,502,438,454,428,399,453,476,512,539,611,701,635,604,457,663,634,619,533,510,450,433,552,612,629,693,696,763,718,641,422,382,411,405,437,475,458,427,421,397 5,12,12,61,100,105,63,405,418,397,392,370,394,401,404,395,402,387,431,419,426,407,416,405,391,403,375,384,385,380,409,424,420,406,408,393,380,402,367,389,394,389,428,400,391,416,459,504,493,459,471,412,405,462,533,529,531,486,493,462,441,394,398,385,397,405,439,414,424,399,406 16,10,9,20,31,28,18,410,377,377,390,392,377,405,422,408,404,390,417,417,402,406,400,403,397,401,372,390,386,397,409,394,401,399,402,388,387,394,404,397,401,401,439,429,417,390,450,454,434,400,411,399,386,407,422,433,473,458,492,474,456,376,387,393,376,380,395,387,391,382,379 6,11,10,14,17,15,12,429,478,459,421,405,400,422,416,429,446,422,479,589,584,419,561,528,458,462,446,415,395,384,417,537,619,516,518,451,436,409,405,406,401,436,470,445,454,407,529,717,751,637,623,512,436,451,495,489,545,527,575,551,493,390,402,393,396,456,599,529,545,447,424 5,17,18,30,32,32,31,539,581,541,515,482,514,589,661,645,659,623,664,712,690,466,620,589,531,527,470,460,427,399,542,651,663,582,615,515,475,409,417,438,430,491,626,614,626,442,794,859,839,791,762,691,579,547,642,661,746,736,803,806,754,508,458,502,527,645,714,657,695,563,504 5,16,16,33,43,40,30,398,470,450,430,415,428,413,436,426,426,427,485,563,553,432,529,480,452,445,424,394,388,380,416,549,586,497,521,418,403,381,407,410,396,421,466,445,459,411,548,775,785,700,670,551,466,445,466,478,550,540,591,572,532,377,397,400,407,459,550,513,511,443,434 1,235,220,239,336,319,226,442,389,395,365,391,394,413,431,429,427,420,423,411,421,391,416,400,414,387,399,370,383,402,423,434,409,407,423,378,381,414,441,438,503,539,604,545,515,449,537,504,500,449,413,424,393,499,522,534,587,557,624,563,543,398,387,420,386,406,427,406,418,408,388 6,162,49,290,377,170,139,657,666,604,563,536,535,690,762,744,714,703,728,776,778,514,698,650,578,561,475,472,416,503,707,759,769,676,709,575,508,557,628,696,761,840,938,883,839,691,958,947,927,868,845,774,660,854,923,946,1023,1023,1023,1005,949,520,476,518,530,667,758,715,712,619,542 13,14,11,50,53,35,34,449,384,410,373,400,413,447,475,427,423,402,411,419,424,387,402,384,386,398,390,379,388,395,412,408,415,404,397,394,384,389,380,384,386,406,451,448,447,401,508,491,480,441,425,427,399,410,456,453,523,518,568,549,500,388,373,385,389,387,422,402,414,399,388 9,9,8,34,48,23,18,404,391,385,405,379,388,425,450,407,409,419,393,417,429,394,397,384,389,395,385,391,382,387,398,409,411,413,408,390,396,393,381,402,412,430,446,420,410,405,476,473,463,446,416,406,397,428,421,444,487,483,529,493,459,387,378,390,383,388,411,395,416,378,388 4,8,9,30,35,34,29,403,442,414,416,400,409,404,418,407,422,410,466,496,499,412,454,443,420,410,406,388,389,401,401,486,503,438,459,413,406,406,396,393,399,402,409,403,433,397,471,649,656,603,547,451,406,425,426,444,482,466,490,483,458,394,388,396,401,425,485,469,478,419,392 2,81,71,30,30,23,22,777,797,742,729,675,687,823,876,865,857,844,862,886,878,647,800,761,718,710,615,620,533,460,775,853,847,789,805,714,673,482,534,582,648,745,876,855,860,612,992,1016,991,955,934,890,793,804,877,896,955,953,1005,999,966,696,628,712,736,836,890,849,875,782,707 10,22,21,66,101,93,59,403,455,442,427,409,418,428,454,439,436,437,484,544,523,432,508,464,442,430,416,413,400,398,412,507,559,475,468,436,423,392,381,408,405,417,466,431,451,415,574,730,736,650,619,511,444,465,502,508,574,555,601,563,512,406,394,409,402,461,554,489,501,457,423 2,220,145,133,182,118,91,701,609,543,539,530,528,790,859,817,796,763,744,708,703,456,528,505,464,475,463,437,449,734,906,803,737,710,734,668,637,845,962,1003,1023,1023,1023,1023,1023,672,977,895,830,796,776,743,623,898,999,1023,1023,1023,1023,1023,974,579,472,587,627,657,654,622,656,546,494 10,13,10,43,79,69,36,395,414,413,395,397,409,403,423,414,408,417,414,443,453,395,434,428,415,423,409,390,372,391,389,440,480,418,442,390,409,405,399,407,397,428,430,411,434,409,518,579,601,524,499,430,415,426,466,473,488,491,517,500,458,394,389,384,382,400,468,438,439,412,389 8,9,9,20,26,24,18,378,377,383,387,379,372,404,391,392,404,387,375,385,387,372,396,388,395,393,388,355,377,386,378,402,411,391,391,382,385,384,383,402,390,396,404,388,408,391,402,400,406,378,393,386,386,404,403,390,422,427,428,427,393,383,388,385,382,379,390,375,382,368,370 18,12,10,38,45,29,25,419,393,395,405,376,393,448,427,430,424,411,410,407,427,387,415,398,391,393,390,387,374,387,396,400,431,402,396,379,399,392,388,411,416,414,464,451,433,390,500,482,487,458,433,396,381,434,463,473,512,518,576,518,489,380,397,391,384,403,410,414,424,397,390 9,263,141,444,477,246,259,667,580,529,479,457,486,717,782,755,749,711,696,667,668,434,479,477,467,458,462,437,397,728,840,739,677,642,680,603,525,814,912,937,986,1023,1023,1014,965,711,963,875,810,781,745,702,574,896,984,1017,1023,1023,1023,1007,954,578,423,552,595,630,611,588,627,511,472 8,62,33,71,129,65,36,417,402,427,386,371,402,445,482,477,450,444,416,430,450,391,427,429,402,398,401,378,387,407,440,440,429,406,408,393,418,413,422,462,464,512,606,538,513,464,615,548,513,480,435,422,405,571,609,617,673,650,711,650,605,385,369,402,373,403,409,396,400,394,372 20,13,12,37,69,63,34,419,424,422,407,385,403,423,434,428,443,418,441,459,453,401,436,420,411,404,404,394,395,396,387,437,451,415,434,410,403,393,391,410,426,410,459,432,431,399,515,594,584,509,501,445,426,439,498,485,512,502,570,541,482,401,387,393,410,445,449,436,421,434,405 1,15,14,43,56,53,39,435,461,440,411,382,393,471,489,482,473,451,484,553,521,427,507,462,427,440,409,411,391,409,442,511,536,474,487,419,413,429,440,455,512,555,651,581,536,497,673,695,695,611,569,491,436,675,756,753,771,739,786,724,662,401,398,396,417,444,513,469,497,452,407 14,11,11,33,45,43,32,395,457,423,415,410,415,415,438,424,424,400,438,523,518,403,494,461,438,422,421,401,396,404,405,502,534,480,478,443,392,384,391,394,414,421,485,451,425,414,522,709,717,638,605,512,434,463,476,497,523,512,565,533,496,407,416,388,400,441,514,475,475,443,393 9,29,28,111,148,139,105,452,489,457,473,396,429,458,480,465,462,457,507,578,555,415,539,474,463,446,408,409,396,399,425,525,557,473,488,439,442,356,398,397,400,419,469,465,452,423,640,775,766,692,670,562,464,460,500,532,591,600,646,623,591,423,424,410,427,466,575,528,539,484,442 13,31,31,172,301,313,174,415,414,394,400,400,403,418,457,415,421,414,417,429,448,396,417,416,412,406,386,397,388,400,398,418,428,419,403,407,399,406,394,402,424,421,466,444,424,445,488,533,516,492,450,423,407,529,604,588,591,542,565,521,473,394,385,398,411,418,437,416,421,408,410 6,16,13,59,70,53,45,414,448,455,421,402,421,431,468,442,428,455,476,528,534,399,476,454,422,422,410,433,400,383,435,498,521,450,474,453,399,390,382,394,407,447,482,464,447,414,594,685,710,617,608,521,441,467,506,517,584,569,640,611,540,386,400,406,410,436,514,484,482,448,419 16,112,85,30,31,17,17,425,430,440,413,400,410,446,477,449,440,447,480,493,481,395,446,426,411,411,412,401,398,411,426,491,478,451,434,421,418,438,466,455,495,580,644,551,499,441,620,657,644,573,556,485,409,557,614,651,698,682,727,676,606,395,379,405,401,430,483,431,485,432,408 12,27,25,63,97,91,58,445,555,498,479,486,504,446,517,498,499,517,573,620,619,448,539,511,486,484,454,443,419,381,453,583,599,523,552,486,458,384,410,409,435,463,534,476,489,421,668,820,811,749,728,649,548,439,511,518,580,573,655,661,629,435,451,438,454,532,624,562,613,522,510 8,11,9,34,39,28,23,391,407,378,381,394,398,400,412,410,389,389,393,399,388,374,405,402,390,382,378,388,389,394,389,393,411,411,405,395,389,406,417,424,410,425,460,446,425,420,480,449,453,416,424,405,391,436,471,494,494,498,551,504,459,378,395,390,395,374,423,396,401,390,396 18,18,15,33,43,31,21,451,488,466,432,420,421,449,483,482,451,453,503,564,562,425,495,458,445,437,420,412,395,401,464,524,550,472,507,455,425,406,417,419,438,467,530,495,506,408,646,730,721,669,633,562,481,470,533,522,596,589,646,637,596,423,417,411,416,473,567,516,506,464,430 10,14,14,27,36,35,26,404,460,437,445,416,417,415,451,454,447,415,480,566,540,427,508,487,445,450,395,409,398,393,412,506,543,486,492,430,408,399,387,413,405,411,461,453,452,413,573,742,752,672,653,549,474,449,471,496,550,549,613,569,540,395,418,403,406,454,548,510,515,460,410 12,9,9,14,16,8,8,455,496,473,452,469,457,493,527,512,522,498,548,595,599,436,543,515,483,470,446,430,407,386,458,559,563,510,526,469,445,392,402,419,402,442,495,480,508,413,663,795,784,721,693,620,520,461,490,515,571,584,654,657,609,436,423,446,454,517,603,544,579,498,456 13,41,34,50,55,39,36,499,459,438,411,391,411,464,481,451,444,433,481,537,520,410,480,453,434,432,405,420,390,412,507,524,548,482,483,428,442,393,425,449,487,566,699,637,605,414,597,663,683,622,615,555,482,474,513,521,574,579,643,598,553,388,414,406,402,440,519,461,493,440,412 12,23,23,86,109,103,79,423,545,507,475,449,460,443,468,438,437,450,558,704,679,461,652,589,531,504,452,443,421,433,441,648,703,588,616,481,429,366,393,397,407,433,475,460,467,435,613,840,860,776,730,609,518,444,497,502,581,557,608,586,533,411,430,411,406,511,702,636,637,538,449 12,14,14,46,51,51,46,403,459,442,444,416,420,420,445,438,418,424,495,587,550,437,542,500,463,435,421,405,408,397,407,524,566,493,492,443,425,395,384,401,394,403,435,425,434,380,524,751,758,670,644,521,449,422,456,464,489,494,538,505,505,408,394,403,404,454,577,511,526,458,423 12,16,16,78,102,102,75,412,417,396,398,389,388,416,415,422,418,422,408,450,439,399,421,403,394,399,390,391,383,420,404,428,423,407,415,388,404,409,397,402,410,424,447,419,430,411,465,531,532,486,467,413,405,469,507,519,515,523,536,464,456,391,399,391,388,405,418,431,420,409,393 4,26,23,19,18,14,15,574,665,624,588,536,587,642,688,683,678,666,734,783,768,526,714,665,608,581,531,504,450,423,596,764,770,685,711,595,552,414,430,478,468,539,679,663,680,453,847,935,919,875,848,770,660,581,672,689,779,781,845,845,814,501,517,535,553,693,798,748,777,644,572 7,8,8,8,8,5,5,462,654,601,536,479,530,458,511,504,501,491,667,756,728,535,675,630,612,566,483,486,413,401,473,739,734,670,699,607,525,389,405,392,420,442,509,498,520,409,692,971,944,905,867,790,666,460,490,506,588,599,666,680,645,435,516,432,435,704,804,766,782,670,575 16,47,47,108,127,127,106,458,537,510,491,442,456,466,494,508,498,497,567,647,633,442,579,538,503,489,447,437,420,389,460,611,639,567,577,473,460,381,396,429,419,474,501,485,506,445,680,848,843,783,748,657,557,478,528,552,626,638,698,689,636,419,441,429,442,551,664,607,622,512,477 12,10,10,176,273,272,174,400,412,402,388,401,391,397,403,373,404,407,400,434,437,400,429,415,403,405,388,385,400,392,397,408,420,411,407,405,376,373,385,385,407,394,405,395,400,404,430,505,526,483,448,425,387,402,404,407,435,412,439,442,410,397,384,380,390,406,421,410,431,401,393 17,28,22,53,58,40,34,430,430,383,397,405,419,439,451,443,432,412,433,456,467,409,430,399,416,398,405,384,365,416,482,462,457,421,441,413,402,441,524,591,648,731,811,687,603,451,636,624,609,528,527,473,434,599,722,773,837,807,823,725,636,416,400,385,399,403,434,430,426,403,415 19,8,8,25,39,36,23,409,410,404,392,394,396,415,399,399,427,381,414,439,431,396,430,418,402,396,403,387,379,398,394,435,454,413,432,428,407,384,388,390,385,390,399,395,411,398,431,549,556,499,471,421,414,404,412,416,418,444,469,449,418,392,387,393,399,408,435,432,403,388,409 4,11,10,45,43,39,42,429,462,420,422,425,397,400,430,456,428,412,481,540,482,409,493,464,435,422,423,408,407,388,422,515,522,461,475,447,407,388,399,381,415,428,482,460,454,409,552,706,705,632,571,513,455,452,485,494,532,534,577,550,507,400,407,399,413,459,535,500,490,438,408 7,40,27,47,53,28,24,473,458,460,400,409,409,493,512,524,472,466,484,518,518,407,457,444,426,409,383,396,385,416,456,489,490,468,449,439,413,421,445,478,520,589,675,603,548,469,703,685,664,601,557,502,436,646,702,723,774,762,804,746,690,435,414,427,423,450,498,453,473,432,394 9,42,20,236,250,127,125,854,710,656,616,557,573,887,926,895,871,849,821,831,813,530,703,655,591,584,503,511,430,577,750,746,761,665,698,600,516,620,676,717,769,826,915,874,853,761,980,947,921,868,839,768,650,922,975,981,1020,1007,1023,1014,970,724,503,694,722,751,788,750,774,664,581 5,251,233,133,196,175,116,423,418,414,411,398,388,408,402,414,440,408,402,439,441,402,409,400,400,392,367,392,377,435,425,411,436,417,432,423,390,425,429,440,457,495,558,515,462,421,488,486,498,466,430,417,424,419,453,486,522,543,565,534,494,386,379,402,402,411,445,397,401,414,390 19,16,15,58,64,56,50,435,452,427,434,410,423,424,465,463,442,453,465,542,526,413,505,463,448,431,411,403,385,384,434,506,544,486,509,445,396,386,397,390,415,444,479,474,443,403,608,737,729,654,611,518,477,464,507,520,598,584,637,606,556,408,391,406,398,448,550,488,508,451,406 17,36,35,59,117,119,59,497,612,564,536,511,556,509,568,571,553,568,650,739,733,499,669,604,586,534,492,492,441,373,497,679,706,621,650,568,504,413,396,389,405,450,550,529,554,426,766,933,937,878,854,780,660,464,525,551,644,658,737,746,714,452,502,455,467,625,741,697,717,596,551 11,11,10,45,49,47,44,417,479,449,411,419,399,436,451,475,455,447,476,530,544,419,499,482,438,434,412,409,382,393,410,521,550,480,491,430,429,393,401,408,401,416,478,455,460,405,585,743,739,670,637,534,457,446,475,493,560,554,592,573,542,403,398,400,410,449,535,505,523,447,425 19,35,25,278,670,471,193,431,456,465,432,404,410,422,457,437,443,414,485,604,569,431,576,509,465,455,434,414,402,389,420,548,616,497,525,437,423,393,410,387,409,435,463,464,454,425,570,710,740,647,611,490,462,464,524,518,555,550,592,586,532,446,404,419,402,443,579,524,505,443,432 13,9,8,14,18,16,13,387,409,401,397,384,389,398,414,396,403,401,408,445,442,407,432,423,393,408,385,408,391,384,389,420,432,408,428,391,387,391,395,400,383,398,404,397,406,381,420,521,496,464,437,418,409,407,414,409,442,416,441,430,434,385,392,401,405,404,426,414,414,403,398 9,13,13,73,115,114,68,418,427,406,419,392,409,401,441,421,422,400,447,495,473,399,461,450,438,420,398,394,378,387,389,455,499,456,465,424,403,401,388,391,384,423,433,433,416,405,503,669,685,608,575,489,427,421,458,444,495,494,537,512,498,408,403,388,402,433,475,459,467,408,401 3,52,49,372,495,474,354,533,540,496,474,430,441,584,628,606,584,581,598,652,647,447,551,516,479,479,434,417,406,422,524,600,621,556,590,467,461,420,467,476,534,579,703,647,605,531,791,829,817,743,717,621,509,690,768,772,824,812,858,825,768,473,426,463,479,547,641,576,618,516,452 20,9,8,31,38,34,27,403,394,388,395,403,389,405,414,412,415,403,398,414,425,379,408,381,399,390,403,380,376,406,393,416,423,375,399,386,393,396,397,415,395,435,475,444,425,405,468,460,450,425,412,399,391,436,485,469,499,507,522,488,449,383,393,393,382,406,417,379,391,397,386 8,18,16,21,26,18,14,403,414,419,403,373,403,427,426,435,438,422,416,438,433,379,420,399,395,398,407,401,376,389,425,433,426,420,423,403,392,410,405,417,414,443,485,462,446,404,563,550,511,486,466,435,415,460,525,535,595,589,631,559,508,383,396,392,388,409,425,417,404,406,393 16,11,12,47,57,56,46,411,456,438,417,408,406,413,439,427,419,413,467,539,523,420,500,483,451,436,405,397,385,384,409,501,548,482,490,438,432,385,396,396,411,416,439,444,421,395,535,733,747,655,615,512,467,431,472,478,536,534,576,541,510,389,404,397,402,443,529,508,498,458,417 15,39,39,68,93,91,66,454,505,480,469,435,461,467,496,501,482,485,520,598,609,441,537,491,467,462,422,450,424,411,460,566,568,519,537,452,430,421,407,387,413,423,478,517,505,419,687,810,810,748,710,648,523,460,497,515,607,601,689,662,642,424,465,426,428,515,596,554,567,499,456 2,26,24,292,509,517,291,424,423,425,405,401,413,426,471,441,446,435,461,511,480,407,465,437,406,402,396,380,396,393,436,474,469,426,421,407,422,407,422,440,451,466,514,451,455,467,575,637,609,535,503,465,430,565,652,643,657,616,657,604,560,408,391,397,407,442,486,441,464,419,402 16,10,10,5,5,5,5,515,590,551,521,476,508,545,584,585,587,567,648,727,706,489,632,589,548,527,470,446,408,394,522,696,710,624,639,542,466,399,389,413,423,461,566,571,598,398,774,888,876,826,792,718,587,495,546,582,673,679,753,766,731,452,452,460,483,625,737,671,695,585,520 11,17,16,8,9,8,7,478,610,543,525,469,490,537,588,579,591,560,645,717,702,472,646,593,544,524,464,454,422,399,520,691,708,626,648,503,496,399,425,425,446,487,609,578,592,428,753,866,858,805,771,689,569,479,586,592,679,689,757,764,711,453,451,480,481,615,726,669,695,560,501 7,46,35,19,28,22,15,434,425,415,402,391,406,440,451,433,445,417,464,511,507,399,489,466,424,433,421,395,389,371,425,486,535,449,460,443,422,403,418,427,432,452,531,470,458,416,587,666,693,588,558,490,416,505,566,577,619,599,659,609,566,396,401,386,424,425,511,497,465,439,407 5,12,11,26,33,30,23,436,455,448,424,419,432,430,454,455,444,437,509,574,532,429,530,493,463,451,430,400,371,400,410,552,563,481,486,434,408,378,395,406,406,421,457,452,457,410,572,743,738,658,608,545,460,430,485,485,542,530,568,567,533,406,414,399,414,464,557,498,544,472,427 8,18,15,50,74,59,39,419,395,384,377,378,373,410,429,430,423,418,386,372,415,394,387,399,376,397,369,382,375,390,409,400,408,392,410,385,392,393,407,400,418,432,488,460,417,394,475,470,453,412,398,391,378,448,471,491,516,535,552,516,473,385,388,379,370,398,379,389,403,363,384 18,34,24,55,86,55,34,403,409,405,382,405,400,410,426,410,429,421,405,417,429,386,407,382,401,395,386,377,386,386,385,403,425,405,403,387,360,403,404,437,432,456,501,470,452,425,501,470,461,436,423,391,399,483,536,508,575,550,614,518,502,378,379,378,389,384,412,403,403,391,394 10,17,16,46,79,76,42,402,454,433,424,422,413,420,456,433,409,421,463,555,538,436,497,473,451,448,422,401,403,401,409,515,540,471,474,445,426,387,378,386,406,420,434,423,428,395,560,730,728,647,609,527,476,418,466,450,486,496,565,550,509,398,399,401,410,470,552,511,511,463,412 10,11,9,25,31,26,21,423,385,401,390,376,372,448,443,412,415,405,390,417,401,377,387,397,392,388,365,395,395,382,403,399,399,392,393,384,378,380,405,395,408,421,445,425,437,386,462,439,439,410,400,400,380,410,446,440,473,488,548,513,469,390,401,387,388,398,412,387,393,413,384 17,238,188,368,450,376,300,694,590,520,497,466,481,763,842,799,772,737,697,660,663,437,465,458,456,445,457,441,407,689,886,769,686,652,680,638,578,828,954,998,1023,1023,1023,1023,1021,699,998,889,813,779,746,723,605,929,1023,1023,1023,1023,1023,1023,1003,539,432,548,579,612,588,577,600,504,473 6,10,10,26,31,29,23,384,399,390,376,393,388,393,390,401,404,393,410,416,400,387,412,405,401,416,391,390,392,395,392,403,427,400,393,403,393,383,376,401,402,404,428,406,398,392,422,478,474,451,441,402,382,424,433,443,454,451,468,435,424,369,380,392,370,399,416,396,410,401,389 7,42,33,21,28,19,14,450,436,393,391,378,396,487,499,501,480,481,473,464,464,410,421,398,393,409,385,393,383,460,514,486,481,461,460,410,408,485,589,619,678,767,823,726,647,460,678,614,545,516,486,456,424,649,741,764,800,774,803,736,660,415,387,398,423,463,451,443,442,408,412 7,10,9,93,157,160,92,427,426,404,409,394,399,423,463,446,437,433,434,474,472,401,432,425,411,408,388,372,394,391,408,446,444,443,439,418,378,404,396,404,410,429,501,465,455,415,563,594,586,527,509,484,416,466,504,523,568,538,615,593,532,418,403,398,412,449,470,444,457,426,414 14,24,23,85,93,85,76,431,501,463,456,421,432,421,459,443,456,454,534,642,614,439,588,538,472,486,424,418,414,382,458,605,646,534,565,463,438,381,411,418,422,440,516,472,458,403,625,811,818,748,701,604,489,487,509,532,597,596,649,627,586,408,419,411,406,502,625,569,573,484,436 16,211,134,119,150,61,47,541,507,455,454,451,465,566,619,614,593,586,591,640,612,437,555,523,450,464,414,431,383,483,676,656,632,562,580,518,478,607,744,806,861,936,1008,929,848,609,904,847,804,745,711,640,524,818,919,971,1023,1023,1023,978,911,454,433,442,445,531,605,561,585,503,452 20,17,13,36,46,33,25,433,393,380,384,375,374,434,451,454,425,422,418,405,413,381,387,389,389,376,379,394,364,399,398,399,392,395,395,372,382,375,387,398,415,426,501,454,431,405,504,454,435,405,401,400,376,457,490,486,542,537,589,574,515,395,394,404,372,383,398,373,387,379,379 14,11,9,45,58,33,28,411,405,401,396,400,393,417,451,415,430,426,427,483,476,395,446,441,416,404,398,381,389,399,416,453,486,431,441,420,405,415,401,389,421,460,492,452,446,418,521,608,624,545,516,453,418,472,526,519,565,560,599,545,518,388,409,403,397,425,476,441,442,403,419 2,16,15,26,33,31,24,398,479,444,410,422,427,419,459,444,426,405,473,563,541,415,522,489,444,446,416,408,393,384,418,525,571,487,505,446,407,377,406,395,392,414,455,434,447,396,540,738,739,657,632,527,435,426,456,466,518,494,560,546,516,392,409,407,398,452,549,482,486,441,432 5,23,15,46,44,27,28,424,675,608,546,473,470,479,490,463,461,460,640,846,811,557,840,767,673,662,533,469,402,426,446,805,867,748,775,610,516,401,400,432,460,494,579,539,519,462,651,952,970,886,843,701,569,555,609,607,666,629,703,662,616,423,421,394,414,613,841,762,759,641,502 1,11,11,18,17,15,17,435,410,397,400,398,405,416,429,407,407,400,399,434,436,393,429,414,402,401,378,375,386,387,428,442,436,418,431,381,406,393,412,417,434,485,583,531,488,399,495,518,538,503,470,443,422,445,478,477,522,489,540,491,474,387,360,387,377,385,420,407,416,411,384 7,8,8,23,28,27,22,408,484,444,451,438,432,412,432,433,442,431,501,586,571,432,520,482,464,452,407,407,414,410,414,551,584,511,519,463,424,380,385,404,384,400,436,416,450,396,556,770,774,706,658,566,475,417,433,440,478,496,548,532,538,412,430,398,400,483,580,526,541,481,434 14,14,13,70,107,105,67,408,398,378,399,383,377,400,392,385,385,393,407,431,405,393,415,404,394,388,385,385,398,389,386,382,426,406,398,391,400,395,381,411,395,417,433,420,410,403,444,455,473,423,420,404,387,428,444,459,458,455,473,451,410,379,372,381,386,397,405,397,393,395,395 20,10,10,11,17,12,8,475,523,479,479,469,468,510,548,540,553,538,581,600,616,438,524,499,475,464,427,417,421,383,469,563,565,507,536,477,469,399,392,412,420,459,525,524,535,426,704,795,773,728,704,647,551,479,527,550,619,622,708,702,654,447,445,443,455,528,579,567,591,503,471 18,17,15,25,30,21,19,393,429,412,411,392,398,424,422,426,444,409,429,507,463,411,487,461,415,435,402,382,391,397,406,474,496,448,435,407,382,396,392,398,411,434,459,441,434,409,522,642,647,570,530,458,433,472,480,505,544,522,573,541,485,419,389,401,393,420,472,454,451,438,395 8,50,46,170,280,254,151,466,570,531,501,460,464,501,533,497,515,503,572,710,687,460,637,595,520,503,457,441,421,403,474,666,699,606,630,491,474,431,402,429,459,505,584,542,534,452,703,876,883,815,783,685,550,528,602,626,676,671,734,717,679,444,449,437,453,556,694,638,660,530,469 4,17,17,68,101,97,63,405,452,427,421,397,414,415,417,411,438,409,451,510,526,403,486,466,425,430,410,405,395,430,403,497,519,451,480,417,419,423,397,398,416,438,467,464,424,402,535,689,691,604,575,485,416,459,481,495,546,536,605,537,518,392,401,406,401,448,521,481,465,414,409 19,21,15,48,58,38,32,439,395,384,372,394,378,441,466,429,427,425,389,431,421,395,424,394,393,395,381,396,382,405,409,407,407,397,398,377,395,402,414,424,425,457,508,468,469,413,529,480,480,437,415,395,399,453,509,502,565,551,617,571,491,378,387,383,404,383,420,419,403,388,388 15,48,45,122,153,139,111,470,536,511,467,440,463,478,525,512,512,471,584,665,636,463,616,552,501,486,449,435,389,431,456,629,665,567,601,502,452,434,425,419,439,483,558,544,537,413,691,845,846,778,740,658,524,509,606,626,705,697,745,723,673,435,403,420,424,521,638,577,599,496,450 2,11,11,76,112,116,79,394,393,389,363,371,390,384,397,396,386,395,397,392,398,380,415,400,386,392,390,372,376,401,382,397,397,387,384,410,368,387,387,382,382,397,407,415,387,403,420,444,431,433,406,403,389,406,429,458,458,432,452,451,431,390,389,388,371,388,399,382,409,394,381 13,11,11,36,52,50,34,418,481,461,453,412,434,447,445,447,426,424,480,579,582,424,528,508,463,450,424,427,386,385,424,534,585,497,534,450,421,396,390,385,409,423,470,456,468,393,578,789,798,714,680,570,479,436,495,461,536,515,570,563,521,399,414,412,415,477,580,517,524,475,426 12,42,39,38,63,60,35,587,756,708,672,623,653,625,690,686,690,675,786,863,847,604,801,751,701,674,582,563,488,404,631,831,846,772,794,686,634,405,406,468,469,521,669,671,711,449,873,1016,1010,959,934,871,768,549,640,661,756,767,845,856,831,528,556,528,573,758,862,809,836,725,645 2,287,199,504,745,523,337,759,985,949,900,820,828,800,846,821,817,799,984,1023,1023,902,1023,1023,971,952,860,805,682,534,827,1023,1023,1023,1023,937,865,571,662,723,793,876,977,940,924,708,1005,1023,1023,1023,1023,1023,941,852,913,937,1018,1019,1023,1023,984,649,763,648,670,959,1023,1023,1023,955,856 13,14,13,21,24,18,14,455,451,433,451,400,427,455,483,458,448,432,466,559,529,418,503,483,435,428,415,399,379,381,437,506,566,479,483,440,415,383,411,418,449,507,613,559,522,415,587,684,695,614,580,526,464,476,520,533,571,568,627,583,529,384,404,409,406,441,539,500,491,420,417 13,72,57,133,160,132,109,467,522,500,475,417,434,457,486,483,471,457,547,653,609,442,588,540,463,463,411,408,402,421,455,611,644,553,536,485,462,410,433,434,447,471,568,513,525,472,668,814,814,738,696,603,492,539,622,607,663,642,706,674,616,408,424,409,436,512,646,587,582,499,440 2,30,28,597,810,759,559,436,406,386,420,419,404,429,462,449,439,432,445,458,434,414,432,414,405,399,391,387,383,416,414,448,435,431,434,399,421,410,400,412,426,441,461,452,437,477,550,561,564,506,460,463,428,465,510,516,564,548,594,562,522,435,383,418,394,427,449,437,436,420,406 5,12,12,69,123,128,70,405,414,411,396,389,397,421,405,410,417,420,427,497,473,430,467,439,428,418,409,383,393,365,396,474,495,451,440,413,386,406,392,413,391,402,443,426,443,405,504,653,659,585,558,479,417,427,451,443,493,514,531,478,484,406,392,403,404,442,478,452,437,427,403 13,16,16,26,36,36,25,414,485,479,446,428,420,409,450,446,433,427,462,625,621,412,621,570,494,467,435,413,401,385,413,544,657,519,550,457,423,406,405,396,418,421,477,470,463,403,521,684,771,643,644,526,442,443,493,498,541,529,578,561,495,396,403,406,407,458,639,593,554,487,428 11,206,155,158,230,153,101,686,645,605,579,553,555,726,787,771,758,740,738,752,748,460,611,580,545,503,450,467,424,575,791,747,727,669,689,593,560,681,789,828,870,935,1004,944,902,622,946,912,878,839,810,758,649,812,892,919,990,983,1019,980,931,591,489,591,599,658,717,660,697,566,544 11,17,14,39,49,38,31,464,395,394,390,397,376,459,481,454,430,420,408,423,402,374,401,404,397,391,393,383,374,390,434,397,399,409,397,387,399,387,407,402,419,440,509,483,474,421,552,480,471,426,425,398,391,442,491,490,573,573,637,598,546,393,383,396,393,396,405,415,412,392,394 14,11,10,17,17,12,12,504,560,527,465,458,483,528,567,561,558,551,598,667,655,464,587,530,487,481,445,437,420,411,493,620,644,578,598,524,456,419,421,423,450,475,586,562,581,431,748,830,821,762,733,648,532,505,571,597,680,693,747,752,709,451,424,448,461,562,665,618,622,514,468 7,13,13,43,52,51,42,387,445,419,408,438,401,439,458,438,432,439,460,518,507,427,454,443,424,434,396,397,381,396,423,497,514,446,461,416,416,416,379,393,428,436,480,438,437,398,557,698,694,613,594,518,458,455,486,485,547,528,592,571,521,400,418,411,409,461,527,487,492,421,410 16,11,11,28,41,35,23,402,380,389,386,397,396,413,378,405,391,389,387,398,399,386,388,389,385,383,388,387,383,383,389,382,395,383,395,391,393,388,403,402,405,396,435,406,405,397,432,432,420,402,394,374,370,407,420,417,431,440,469,426,414,386,384,377,385,388,394,383,396,389,383 13,10,8,18,22,14,10,475,570,524,489,475,496,516,570,558,542,535,613,676,666,466,593,549,526,503,447,443,425,378,495,641,653,572,613,512,477,398,413,419,432,475,552,541,576,411,729,846,830,778,747,669,554,493,525,542,652,652,731,726,689,441,442,451,474,569,680,620,650,533,494 8,10,7,23,29,18,14,452,396,401,410,395,405,449,465,441,414,417,403,423,402,391,409,391,401,388,390,397,379,406,406,415,417,390,421,402,402,396,412,415,435,459,509,469,442,427,532,496,468,439,420,398,408,500,530,543,600,581,634,580,511,387,382,400,394,395,419,402,416,398,387 1,603,467,96,108,53,56,598,482,480,484,439,458,630,696,646,649,585,601,593,586,427,491,467,447,448,402,429,424,701,888,740,657,606,627,541,525,829,981,1023,1023,1023,1023,1023,1023,783,1023,928,846,803,765,726,616,1023,1023,1023,1023,1023,1023,1023,1023,479,426,474,481,502,549,533,553,463,438 1,45,35,33,32,22,24,749,720,654,659,584,629,787,846,831,819,805,804,820,811,538,689,654,602,592,534,498,453,451,741,780,766,697,739,639,571,481,511,556,626,719,848,832,838,596,954,941,910,880,856,811,701,794,860,873,928,924,975,965,929,638,521,652,674,755,806,769,781,676,599 13,8,7,13,17,12,10,426,394,398,388,403,383,405,426,416,412,406,394,412,404,386,399,402,401,392,378,395,396,398,394,394,399,395,398,377,388,396,383,398,376,388,418,397,405,391,424,422,419,412,396,409,402,404,410,399,447,456,459,452,432,388,383,386,381,392,394,390,389,376,383 18,33,23,106,136,96,77,463,476,481,461,421,438,482,500,485,464,455,508,574,564,430,534,498,454,459,417,395,392,431,438,523,561,477,513,436,438,415,416,414,464,484,568,518,499,441,668,788,785,702,685,577,491,548,599,621,685,670,720,675,624,428,413,402,418,464,581,529,546,452,440 10,16,10,40,45,26,23,433,398,389,377,385,387,442,449,408,421,410,395,396,390,375,402,385,378,384,393,388,388,375,398,393,399,391,400,400,367,394,401,397,400,421,452,428,434,397,493,433,417,398,405,402,383,420,478,442,502,511,568,529,480,380,388,394,390,384,397,402,397,388,393 5,11,10,44,55,37,32,392,410,404,401,380,385,408,408,413,412,412,440,450,438,400,426,414,389,398,383,393,376,378,410,444,435,431,442,388,380,382,409,393,389,396,429,394,397,381,468,549,571,499,475,428,417,411,427,419,461,442,489,451,435,384,383,378,394,416,440,428,418,411,413 18,18,16,26,44,39,23,404,397,396,384,399,391,420,401,410,418,409,390,409,415,377,396,387,385,389,366,385,395,375,404,397,410,388,377,390,380,398,404,407,408,422,449,416,424,413,454,456,436,400,423,405,394,431,465,455,469,485,512,461,469,385,385,391,390,392,396,392,375,387,399 13,41,40,76,102,99,72,422,459,432,438,408,417,432,455,449,434,432,485,564,556,431,498,474,447,449,423,400,406,423,410,534,546,501,487,445,436,372,400,402,418,454,507,486,442,414,593,747,740,665,632,559,448,444,511,511,577,575,639,594,562,403,390,408,422,468,553,521,529,446,418 14,10,10,40,49,49,40,417,440,414,417,397,407,397,427,415,413,429,432,500,487,406,455,437,417,406,385,405,390,405,409,476,493,432,467,419,386,398,399,398,420,434,449,442,449,402,516,674,668,588,542,485,420,439,469,474,547,530,570,543,500,399,397,385,407,439,488,453,460,435,402 16,15,14,30,45,39,25,407,409,383,397,392,392,394,411,394,399,391,389,396,417,381,398,402,398,388,384,389,370,394,395,402,410,392,382,395,406,386,388,398,397,398,413,417,399,395,424,411,404,383,395,364,381,408,422,431,445,451,474,465,422,394,385,391,382,397,385,393,383,380,384 19,233,167,1023,1023,1023,1023,906,996,958,920,877,895,939,983,969,966,956,1023,1023,1023,921,1023,1006,964,947,856,824,728,1023,1023,1023,1023,1023,1023,971,921,1023,1023,1023,1023,1023,1023,1023,1023,928,1023,1023,1023,1023,1023,1023,982,1023,1023,1023,1023,1023,1023,1023,1023,832,857,825,853,1023,1023,1023,1023,1023,942 2,29,29,84,130,128,81,482,611,515,533,518,507,506,541,548,523,535,640,702,689,525,645,604,563,542,475,466,424,418,518,709,700,647,655,581,519,429,455,466,491,544,641,615,620,573,733,972,940,897,858,783,653,677,683,649,674,665,714,725,687,473,522,458,482,808,871,796,840,697,617 18,26,24,63,82,59,47,471,751,701,675,609,656,526,573,546,542,556,767,825,823,632,757,735,697,662,596,589,517,421,526,814,813,776,792,708,664,393,411,408,437,479,579,553,567,429,772,1023,1023,1007,975,917,825,528,571,588,672,674,743,749,723,452,656,447,477,796,890,863,899,804,745 3,1023,508,250,352,216,141,771,776,711,701,623,626,800,857,835,815,789,826,885,866,618,825,765,698,676,584,557,449,804,956,906,893,822,838,743,676,916,1023,1023,1023,1023,1023,1023,1023,776,1023,1023,1022,969,940,875,768,974,1023,1023,1023,1023,1023,1023,1023,613,536,610,646,768,871,813,832,724,617 5,8,8,24,23,22,23,390,381,396,389,381,381,390,393,387,372,382,398,386,388,387,381,388,378,383,385,381,376,399,392,399,382,380,391,386,386,384,397,383,393,403,386,395,386,389,418,401,388,390,379,379,377,383,399,371,419,401,411,388,387,390,382,387,383,402,387,387,371,378,385 14,667,355,733,910,449,364,791,977,945,901,827,838,832,879,861,860,856,975,1023,1023,872,1023,1023,961,947,860,815,701,572,813,1023,1023,1020,1023,932,861,610,633,680,733,821,919,890,895,744,1019,1023,1023,1023,1023,1023,954,871,931,941,991,986,1023,1021,987,678,758,680,708,933,1023,1023,1023,952,857 4,16,15,25,37,33,21,436,445,430,419,394,423,437,430,440,430,418,433,514,497,393,487,460,428,404,399,402,387,405,438,491,505,476,489,425,421,399,391,435,446,504,610,551,517,399,510,654,664,572,562,505,433,430,477,467,511,497,551,546,480,399,399,397,388,430,477,451,458,406,392 17,47,39,294,428,357,245,462,784,740,691,579,588,491,529,535,489,507,778,939,892,692,922,851,782,753,648,563,474,414,552,919,942,851,866,730,626,421,452,483,501,575,699,660,638,526,706,1023,1023,1003,968,859,732,607,634,590,643,639,711,698,649,446,536,437,443,790,960,893,897,784,677 19,35,30,37,57,47,31,406,379,389,396,396,376,425,419,430,403,400,386,418,411,381,387,408,390,398,393,380,385,370,402,401,401,398,403,387,385,390,393,399,414,436,485,450,448,396,464,440,433,378,391,390,396,459,487,464,498,512,550,499,475,386,384,392,389,400,382,387,380,390,384 6,151,116,224,293,237,184,554,753,702,647,550,578,614,660,650,611,620,794,908,870,689,884,819,745,713,589,532,457,460,577,887,904,815,821,678,593,453,475,505,571,655,747,684,676,565,835,1017,1017,945,913,813,675,722,771,768,816,807,862,844,805,482,506,491,505,786,902,836,839,716,602 13,14,14,71,117,120,72,403,386,397,392,386,384,391,416,393,396,396,409,449,409,383,418,391,385,403,392,398,390,396,402,422,419,406,401,377,385,365,402,403,396,386,414,410,395,401,429,488,490,448,431,435,387,419,442,425,452,444,453,435,436,394,381,385,395,399,429,396,408,392,401 9,32,18,51,71,32,23,400,418,410,405,379,400,433,433,420,421,442,428,471,447,398,460,432,415,398,393,395,410,389,418,442,473,440,429,398,391,399,389,430,439,465,496,458,433,419,545,597,587,525,498,433,432,501,562,565,591,587,623,580,538,415,403,404,400,433,445,450,453,401,390 6,21,22,51,55,55,50,444,516,473,446,456,458,458,466,466,460,446,512,632,609,445,565,531,468,479,424,416,426,383,457,576,613,527,576,462,441,381,385,390,421,390,464,469,453,401,624,826,831,763,724,621,527,452,473,481,558,570,621,598,567,428,417,416,431,499,614,552,562,476,428 20,15,11,38,53,34,25,385,409,406,403,399,397,447,448,414,418,410,398,426,407,389,400,399,380,377,384,383,385,402,399,413,429,408,407,414,379,409,427,433,458,472,559,497,456,418,551,529,502,457,432,422,406,519,579,600,638,622,661,609,547,396,393,392,372,399,408,404,407,400,397 4,35,17,106,158,99,65,638,628,562,577,554,536,695,746,736,734,713,706,714,710,458,555,528,492,483,422,460,429,407,709,691,668,614,644,557,531,408,462,508,552,682,822,803,817,500,922,883,838,813,791,765,653,687,770,801,875,878,934,930,898,579,449,582,592,648,670,626,676,558,504 1,14,13,110,135,126,100,411,503,482,427,420,449,428,434,424,435,411,497,636,601,438,594,534,485,473,424,409,390,397,407,578,643,535,550,463,422,398,380,387,406,412,440,444,439,407,544,821,851,760,723,609,508,430,444,469,520,508,573,550,518,411,407,391,418,478,614,549,576,486,430 20,9,8,20,22,15,12,471,535,494,479,456,466,494,529,537,538,524,575,657,632,447,558,511,491,474,445,424,403,404,488,608,612,543,568,490,430,384,410,393,418,435,529,510,547,417,700,810,793,739,700,596,521,467,537,554,622,629,694,689,649,424,436,446,457,523,641,583,607,499,473 7,18,19,41,60,63,42,399,724,665,596,480,463,407,384,395,402,378,780,932,850,716,918,808,740,711,563,497,431,384,416,917,915,812,813,642,567,406,443,470,489,545,562,473,447,524,438,1008,984,904,851,688,538,617,626,561,471,464,482,431,404,389,416,379,374,749,901,773,792,650,499 4,31,29,134,213,213,129,536,462,440,419,408,422,527,580,533,509,500,526,508,523,403,460,445,415,426,397,403,408,383,460,473,471,435,443,417,416,408,427,426,447,495,572,516,531,507,672,664,616,582,553,492,432,628,674,682,717,700,738,707,650,458,410,454,473,481,509,489,515,448,438 1,9,8,13,11,10,12,413,452,432,409,397,404,429,452,433,428,421,450,513,511,401,506,468,425,428,403,415,384,392,412,490,538,467,488,451,412,403,411,403,433,458,515,462,450,422,552,668,675,581,552,492,425,487,535,539,583,580,606,548,500,405,385,391,402,442,520,493,468,437,407 8,8,8,30,45,45,30,399,383,389,392,392,391,392,397,409,390,389,399,412,425,393,406,385,399,398,377,371,394,399,396,420,418,403,383,380,392,396,382,399,395,423,453,417,404,397,474,513,486,443,435,428,391,443,483,488,518,521,536,506,459,380,397,376,379,391,402,391,414,392,384 20,10,8,33,34,25,24,401,384,386,399,383,387,429,435,398,390,410,400,408,408,391,381,391,381,372,375,383,384,371,397,402,391,384,399,388,387,385,391,399,404,418,432,427,416,391,464,430,431,407,409,405,387,437,464,438,499,502,543,496,464,390,393,384,380,374,400,389,388,395,392 3,388,271,39,55,24,19,448,414,415,434,385,402,498,507,503,505,470,490,513,486,405,453,412,428,418,405,398,399,438,473,501,478,457,450,420,410,415,474,502,575,624,738,645,589,484,689,680,637,581,541,465,426,631,713,731,787,762,796,738,687,429,398,406,414,425,474,451,450,425,404 18,9,9,85,138,144,87,392,400,407,389,396,387,390,391,391,391,406,406,417,423,391,422,413,388,391,387,376,390,390,385,409,428,415,391,374,382,397,370,372,393,396,403,395,406,387,432,532,556,511,471,450,391,375,418,417,418,419,428,440,395,387,391,388,395,391,414,402,422,400,385 3,21,21,78,92,90,76,427,456,436,420,424,411,420,441,446,435,443,474,522,518,417,500,469,435,423,415,414,372,379,425,511,517,468,472,406,420,391,392,387,395,412,466,441,449,393,578,719,717,638,609,527,475,455,478,477,549,545,591,574,533,399,410,407,403,457,520,470,487,449,435 17,27,20,50,72,49,33,410,379,387,381,386,397,429,425,452,404,407,413,427,404,384,387,406,387,395,388,370,369,383,409,391,430,393,398,382,389,391,418,426,431,446,505,478,460,417,505,479,461,452,426,408,371,462,507,500,549,548,593,547,489,389,394,412,385,380,398,386,401,399,390 10,10,10,9,16,16,8,528,470,438,430,421,452,538,611,584,580,566,548,539,533,401,408,410,399,402,401,413,390,416,606,536,496,467,492,480,447,438,464,502,560,643,770,729,717,441,772,699,621,600,575,560,464,550,645,678,769,765,822,800,746,463,399,467,471,480,471,465,476,446,424 13,343,253,154,218,134,97,697,815,764,716,627,634,766,847,799,778,757,828,960,920,705,942,868,807,775,668,583,500,713,885,949,965,890,899,790,700,839,958,1000,1023,1023,1023,1023,1023,714,999,1023,1023,1023,993,899,777,943,1023,1023,1023,1023,1023,1023,1006,556,531,521,587,775,937,871,880,767,662 7,44,41,151,159,138,128,442,457,427,425,415,394,453,456,467,442,438,488,540,513,411,489,472,442,417,393,406,392,429,427,500,535,478,471,427,396,424,392,417,434,442,509,474,478,429,639,741,758,676,639,538,468,496,563,588,659,653,692,640,588,417,409,400,412,448,495,500,490,426,431 20,15,14,71,97,85,61,438,465,450,412,413,403,434,436,434,436,423,474,534,525,418,506,453,449,419,418,394,393,403,425,513,524,474,496,449,404,399,414,410,438,484,531,474,462,391,561,723,724,642,617,517,435,453,516,553,599,584,639,588,545,404,398,400,396,447,542,499,524,435,417 16,11,9,31,37,31,25,422,397,397,376,387,388,426,439,435,399,421,410,412,412,383,405,397,384,383,400,374,379,394,389,398,426,393,391,383,390,396,404,411,398,404,482,439,418,414,499,455,446,413,413,415,377,443,481,475,527,529,584,542,501,395,376,387,381,391,417,391,386,388,394 8,27,26,126,179,173,120,417,497,464,454,421,420,448,462,449,433,453,493,613,594,432,576,525,471,470,440,415,421,403,433,554,616,518,567,479,418,383,396,404,400,436,488,463,468,425,614,819,827,747,725,620,482,454,507,532,600,590,649,605,560,411,411,403,411,475,615,530,569,479,443 2,43,43,172,279,289,175,387,398,380,400,361,370,413,397,407,422,390,420,412,389,399,381,395,382,389,387,398,390,405,397,407,401,401,374,380,369,400,370,408,407,423,460,435,410,446,450,428,431,423,408,392,394,554,657,653,625,569,588,503,444,381,396,401,407,382,405,399,381,395,361 9,23,13,164,190,103,85,495,575,536,525,484,486,525,568,564,529,535,626,713,701,485,644,598,531,513,454,452,424,388,503,680,709,621,629,521,469,422,443,464,482,547,643,596,591,475,757,884,881,821,788,702,590,616,695,711,771,761,810,782,726,441,442,427,449,572,699,637,647,537,484 11,20,19,92,147,144,87,403,431,418,433,399,405,430,413,432,403,433,437,464,466,389,438,421,419,407,392,382,381,379,403,451,466,421,426,389,405,382,408,390,395,407,459,425,432,402,546,581,616,529,521,449,415,427,460,473,532,534,584,547,493,397,401,415,392,413,456,447,445,397,415 19,16,16,72,93,93,72,419,408,398,390,401,411,423,430,429,425,404,420,437,431,397,420,411,391,395,375,382,377,379,396,427,402,401,394,386,395,395,394,412,409,416,461,448,428,397,520,513,491,460,435,453,403,450,497,481,535,490,544,515,475,388,376,395,397,400,405,417,423,410,401 6,42,39,180,306,294,171,429,452,435,429,434,468,444,453,466,471,434,491,568,560,413,507,460,446,428,414,417,404,377,426,505,554,491,485,422,426,403,394,388,415,427,504,463,480,434,600,762,768,698,646,569,481,473,543,547,608,600,657,625,564,412,416,414,414,449,530,512,521,447,423 4,36,34,77,89,78,68,451,528,517,481,452,428,457,484,468,461,466,564,692,669,446,642,596,516,491,435,422,404,405,449,648,691,584,606,506,456,403,391,399,421,452,521,478,484,422,645,873,887,808,783,661,543,480,535,560,615,627,680,666,620,392,423,405,424,520,677,626,623,519,446 15,17,16,11,15,14,10,406,449,433,424,409,399,417,429,421,420,422,474,569,542,427,522,483,441,423,403,417,402,381,408,532,560,485,501,437,421,379,399,415,416,441,455,434,443,410,529,733,750,655,619,524,454,449,498,496,544,537,613,545,497,378,411,398,406,441,521,467,487,453,405 2,25,23,408,659,660,403,483,567,533,507,444,480,511,544,560,548,529,605,714,700,486,645,598,537,517,461,459,408,441,520,669,718,620,659,507,442,441,453,468,517,565,660,612,603,521,756,896,904,837,799,698,571,705,783,796,815,787,825,783,729,449,457,443,454,552,694,639,663,557,476 9,72,56,72,119,93,53,446,481,425,434,393,418,454,457,459,428,455,472,563,560,415,504,505,442,445,403,395,402,434,450,525,575,489,503,435,406,413,423,417,446,490,544,497,498,452,623,717,730,646,612,512,468,528,605,598,656,638,688,640,600,398,427,405,411,436,534,491,501,455,410 18,30,24,52,74,49,35,395,406,384,391,410,391,421,442,434,441,429,417,436,414,400,410,411,405,397,403,388,392,401,422,400,441,400,414,387,374,405,406,426,427,472,511,475,445,428,539,533,504,473,443,415,414,511,558,539,589,576,631,567,538,395,386,381,390,393,441,413,429,402,389 14,15,15,50,61,56,47,406,471,461,432,406,429,416,439,421,418,423,486,588,562,408,543,479,459,465,409,401,407,385,419,554,587,511,521,468,425,377,389,392,388,404,456,438,437,390,576,779,774,694,654,570,467,414,464,462,513,520,580,557,526,405,403,401,405,476,575,553,548,467,433 12,10,8,19,28,23,16,423,391,398,394,394,388,426,430,399,428,406,413,430,410,392,410,397,390,395,396,389,371,387,393,430,414,408,402,372,397,405,403,405,419,430,475,449,451,410,520,493,471,463,425,391,378,466,502,499,529,543,593,555,485,397,389,396,380,405,422,397,405,380,370 10,9,8,26,28,24,22,427,377,398,374,375,392,420,429,420,396,410,393,381,387,389,385,385,382,384,381,370,380,393,405,400,381,397,368,385,387,396,391,387,390,417,416,420,415,394,459,427,387,396,404,395,379,420,421,422,471,460,504,469,437,392,377,388,391,381,391,381,376,378,387 13,8,8,24,36,32,21,415,468,434,440,389,425,419,430,422,420,420,474,560,534,419,519,477,456,431,406,389,387,374,418,520,557,481,478,430,423,393,398,413,407,415,447,440,443,383,534,744,753,667,633,526,440,414,433,469,513,508,551,535,510,403,403,402,403,473,550,522,519,465,416 20,133,125,243,352,327,216,545,664,595,579,512,538,571,624,617,596,586,683,783,775,530,724,670,615,585,504,473,445,429,543,739,776,690,707,565,526,443,462,460,517,559,695,646,649,481,814,941,945,881,850,764,654,632,727,743,815,804,854,831,791,474,482,475,479,638,778,726,731,634,543 3,254,205,601,1001,795,481,698,848,808,764,685,715,746,797,776,776,766,863,956,948,706,920,894,821,801,718,666,569,476,729,910,957,878,896,782,695,487,536,554,632,727,838,809,813,651,957,1023,1023,1023,1023,961,850,786,861,883,937,931,978,962,924,588,657,590,630,824,965,935,933,846,747 15,111,86,592,487,369,498,562,751,701,644,601,622,596,660,645,631,647,762,868,845,613,815,769,697,670,580,569,477,404,604,835,867,788,800,693,635,438,463,511,516,614,732,681,703,550,853,1023,1023,965,942,862,761,672,737,740,808,801,850,850,812,515,570,505,549,731,856,792,824,717,635 12,27,24,28,43,30,20,433,613,538,502,443,474,438,485,468,459,453,560,737,733,451,690,643,560,549,474,432,418,370,422,669,736,652,653,533,488,373,409,392,434,443,515,481,465,410,615,907,937,862,829,719,572,443,492,505,567,554,628,626,553,414,417,401,412,515,703,635,677,542,480 19,22,14,51,61,34,30,452,396,403,388,400,394,473,477,435,431,453,425,434,446,387,419,395,392,390,390,382,369,408,415,406,445,424,397,407,390,393,403,408,390,442,501,473,457,420,562,519,480,467,442,422,403,464,511,509,567,583,640,584,510,390,384,391,386,374,408,383,405,389,401 7,90,66,143,112,79,100,595,690,630,591,573,597,644,707,692,694,675,738,794,785,548,728,682,628,618,538,534,456,432,592,746,749,676,716,579,541,436,438,483,507,577,698,680,683,486,868,970,958,906,879,816,699,656,723,734,803,810,871,868,830,498,505,526,565,717,789,743,783,670,603 6,11,11,28,31,30,28,423,452,422,430,385,448,433,447,457,440,435,471,512,484,407,463,437,413,431,405,408,377,400,429,488,487,452,449,429,414,387,399,406,421,418,484,457,456,389,603,687,670,597,589,504,436,463,506,527,587,581,634,592,559,399,400,401,404,424,500,463,474,436,407 17,10,10,28,41,28,20,397,393,382,387,376,396,394,412,400,404,403,401,398,396,381,394,385,395,394,386,380,394,385,397,400,394,380,384,385,377,406,396,392,410,417,433,434,411,390,449,428,414,396,405,393,392,430,457,468,495,492,516,467,430,397,403,394,380,390,406,393,406,395,379 5,35,31,16,21,16,12,580,636,569,578,516,538,615,692,689,684,681,709,751,729,514,665,623,576,550,485,479,444,409,574,726,718,646,675,567,505,424,459,439,499,583,704,680,689,462,838,892,871,823,798,736,626,603,683,710,783,786,847,842,804,513,463,522,557,673,753,701,723,601,542 20,25,23,232,404,390,219,430,490,472,441,415,447,470,471,454,466,449,506,594,559,428,531,518,463,446,414,432,380,384,437,543,569,505,524,447,432,378,408,427,435,437,500,486,466,434,649,811,831,753,712,601,488,476,542,568,625,618,655,635,602,423,405,411,415,486,590,532,568,459,434 10,11,9,31,36,29,25,440,376,392,406,374,394,427,453,419,422,417,412,416,423,398,411,405,391,390,386,377,371,395,387,425,426,413,412,398,380,369,399,388,408,421,471,428,420,403,510,486,471,444,422,405,387,444,470,460,518,519,575,541,471,397,386,389,392,406,422,415,402,407,395 6,13,13,80,130,135,82,403,408,409,404,379,408,397,416,413,392,407,415,406,423,386,417,408,388,404,383,391,382,379,404,432,433,395,409,391,406,403,376,402,414,421,449,419,418,415,451,505,509,465,419,429,405,440,469,473,484,469,497,487,428,402,386,398,386,390,416,407,405,389,402 5,18,17,21,28,28,20,552,596,556,539,491,528,590,657,659,639,635,674,724,705,489,631,594,538,542,470,446,438,414,551,681,690,623,641,523,496,410,426,456,447,495,645,618,647,440,810,865,850,802,773,702,588,552,619,663,737,741,802,804,769,490,481,500,507,640,717,674,694,583,526 1,10,8,32,39,28,24,440,460,418,413,384,415,447,486,462,463,441,464,528,535,402,488,453,431,427,403,392,391,398,427,504,512,470,479,428,409,396,395,414,419,444,521,485,477,421,585,698,684,616,585,517,424,468,524,531,597,582,651,623,552,407,400,409,414,451,553,491,481,429,433 6,19,16,80,113,104,73,417,444,426,425,411,406,435,458,460,441,434,466,539,520,406,471,474,433,421,425,401,393,390,409,501,519,479,472,450,415,401,398,396,420,449,513,466,454,417,592,700,707,625,582,512,445,488,531,555,599,571,635,597,539,406,414,400,400,418,518,455,491,453,417 4,370,264,208,305,202,137,433,394,382,428,394,408,435,493,444,461,427,455,504,426,421,443,403,435,400,405,381,397,436,479,512,528,471,472,430,422,438,444,481,498,559,662,567,566,466,586,622,599,524,519,470,435,511,555,567,630,600,676,642,579,394,403,377,383,415,456,427,432,423,380 19,18,15,46,53,42,37,413,403,381,384,381,399,420,425,404,401,381,400,393,374,384,408,386,399,390,368,376,372,394,383,396,393,373,390,372,383,401,404,399,405,427,446,428,404,398,442,416,420,435,371,399,377,428,452,446,496,475,500,472,425,386,384,384,388,377,371,381,389,379,360 8,16,13,33,43,35,26,390,402,384,387,383,401,397,412,412,392,399,390,414,414,390,411,401,399,398,396,382,375,381,385,413,408,401,406,378,401,396,402,405,394,412,441,422,419,392,425,453,455,443,431,399,388,424,449,428,466,472,490,454,430,386,395,389,382,389,418,399,406,396,387 8,13,13,30,41,39,28,422,476,435,428,414,418,423,452,440,434,430,482,548,529,410,507,461,452,438,421,416,392,393,418,517,534,472,496,460,403,391,388,386,407,419,464,451,445,386,582,740,726,664,638,527,448,459,456,493,506,530,593,543,503,401,405,403,413,467,514,495,511,441,430 9,18,14,162,246,235,152,434,447,446,429,407,427,444,464,462,458,433,468,554,518,419,506,463,439,419,393,406,392,392,446,549,544,474,492,443,423,404,419,432,444,490,578,526,502,443,617,745,734,653,614,514,432,508,564,606,655,647,690,640,597,401,398,403,403,439,544,480,523,459,423 14,203,187,138,203,186,127,395,408,348,366,380,374,421,398,409,411,396,403,383,368,367,386,375,381,378,397,394,379,397,403,381,378,388,384,399,387,379,411,432,413,450,521,466,419,412,462,414,403,417,402,394,393,425,428,448,468,483,495,462,439,383,380,391,389,397,394,375,405,370,352 14,24,22,34,48,37,25,487,643,597,533,483,509,527,563,530,512,520,646,809,780,541,791,735,642,622,518,480,412,412,493,770,825,719,738,582,488,422,407,448,486,545,641,577,574,463,713,904,929,845,815,696,548,591,662,671,711,701,766,734,682,418,442,421,435,621,810,734,743,635,500 10,8,8,10,12,11,9,412,411,406,398,425,398,434,410,419,402,400,421,472,459,389,449,427,411,417,386,376,382,384,413,467,481,439,447,418,393,402,408,413,416,464,535,494,459,400,462,580,567,526,484,487,416,415,426,442,478,456,512,498,462,386,383,371,384,409,459,438,423,426,381 12,131,121,130,152,133,115,438,415,414,392,403,389,450,458,458,446,452,434,498,444,388,467,444,413,406,393,378,407,417,424,456,506,434,475,431,401,415,434,437,448,480,564,519,467,443,598,604,601,502,470,422,407,492,565,574,632,623,679,627,553,409,382,396,420,425,491,452,437,404,389 9,1023,378,1023,1023,805,780,931,956,914,880,821,847,967,1011,995,986,973,1000,1023,1023,829,994,955,902,885,801,768,672,821,964,1023,1023,977,990,902,844,892,970,1001,1023,1023,1023,1023,1023,967,1023,1023,1023,1023,1023,1023,939,1023,1023,1023,1023,1023,1023,1023,1023,836,762,834,862,959,1023,998,1009,926,850 7,10,10,48,68,65,46,409,435,425,423,415,407,418,422,406,407,399,437,500,490,408,461,436,411,399,402,397,398,392,407,460,493,442,427,411,412,391,398,390,390,388,419,421,405,381,483,654,689,601,568,489,436,396,443,431,463,462,507,488,462,391,395,399,411,428,492,470,461,395,411 19,9,8,33,35,27,26,418,406,386,399,397,378,431,429,408,402,394,408,402,420,399,391,399,396,369,379,398,392,398,386,391,392,382,386,380,398,397,395,394,393,419,441,442,428,393,468,456,439,430,403,407,398,428,424,442,487,487,533,479,436,405,396,390,396,395,400,408,401,398,386 17,8,7,23,29,24,19,407,423,408,390,394,398,398,442,432,425,413,440,469,442,404,420,412,398,399,398,376,378,386,406,437,444,432,419,407,391,385,412,411,400,433,450,445,436,402,486,578,553,514,480,439,413,405,462,456,470,489,523,488,466,390,390,389,404,408,438,422,413,407,397 10,76,40,132,182,80,58,501,548,498,469,439,465,554,623,607,604,567,605,661,653,459,567,546,497,473,437,447,410,425,540,632,643,560,558,484,461,450,483,530,553,642,750,687,652,512,803,838,820,762,731,652,557,682,762,770,844,837,878,832,780,447,438,458,455,558,633,585,607,501,476 7,149,136,129,196,186,120,470,428,416,394,394,395,472,502,493,499,449,476,477,466,405,439,432,403,409,406,383,394,406,458,470,486,422,473,373,405,410,448,477,500,571,647,590,546,474,667,616,588,526,512,441,424,632,711,706,745,731,779,711,653,389,378,419,404,429,452,489,448,432,380 4,11,11,32,41,41,32,390,409,414,398,392,402,380,380,382,403,407,406,439,426,392,413,414,407,401,390,381,381,383,399,428,432,418,410,372,395,382,389,391,401,389,418,414,412,393,431,521,529,468,462,421,394,419,437,423,446,483,465,466,441,392,393,383,404,401,436,411,428,406,386 11,53,46,39,36,26,29,667,725,673,626,600,615,706,780,760,761,742,783,834,823,565,743,712,642,628,533,526,453,428,675,800,797,731,758,657,557,435,457,498,545,656,780,756,764,516,912,963,943,901,881,818,720,700,777,793,867,865,920,919,884,587,543,593,607,753,829,776,806,698,631 19,8,8,33,32,30,31,396,461,465,440,402,434,430,435,453,423,439,491,578,545,418,533,482,446,445,408,404,394,374,417,530,564,488,503,433,427,399,403,399,399,421,466,456,457,410,563,765,770,696,649,576,463,442,480,506,562,538,588,579,537,389,398,393,412,472,550,508,518,458,442 3,403,255,397,640,370,237,839,898,851,826,776,817,876,930,923,916,909,947,982,968,770,917,879,837,820,741,724,618,565,847,950,947,894,911,826,766,609,664,729,775,856,954,928,935,760,1023,1023,1023,1023,1023,981,890,915,973,986,1023,1023,1023,1023,1023,756,740,763,795,933,997,954,976,887,823 6,10,10,34,46,47,34,390,425,395,404,402,395,405,422,439,414,403,448,484,480,395,461,445,410,412,426,413,419,395,403,478,494,431,457,411,411,393,379,409,393,432,457,431,432,411,501,652,652,567,523,466,417,450,476,468,521,523,553,508,481,405,391,389,397,419,468,443,455,422,416 7,50,45,549,965,915,509,619,670,601,574,523,546,676,716,707,682,675,720,795,773,535,736,673,612,589,506,496,422,422,607,739,772,686,710,576,516,469,494,524,559,634,760,730,713,575,873,944,948,883,855,775,651,724,794,816,875,867,916,890,847,528,481,500,548,670,774,722,740,620,555 15,12,10,27,33,27,22,441,388,390,397,380,390,442,455,421,407,412,398,393,411,389,394,392,385,383,388,396,380,377,405,418,415,389,409,394,390,408,405,417,411,426,440,453,427,375,493,419,444,405,408,410,381,426,434,454,486,514,551,521,457,386,395,390,380,395,409,388,387,383,388 6,329,151,1023,1023,1023,759,911,1006,969,944,902,922,947,995,986,981,976,1023,1023,1023,890,1023,1003,960,943,882,864,780,731,932,1023,1023,1009,1023,949,898,779,790,814,865,942,1023,1007,1008,849,1023,1023,1023,1023,1023,1023,1021,994,1023,1023,1023,1023,1023,1023,1023,828,858,839,870,1002,1023,1023,1023,983,924 16,15,12,39,46,37,31,407,386,379,358,387,401,399,412,393,371,388,402,384,402,385,388,381,392,381,384,381,390,376,392,392,398,387,398,393,381,392,382,395,416,404,423,412,417,401,438,422,418,408,389,392,389,422,433,436,457,449,473,449,428,393,389,383,389,383,393,384,410,391,387 11,13,11,16,18,15,13,472,519,478,460,447,481,495,564,554,549,532,575,619,618,447,539,503,467,473,428,425,405,405,475,578,585,526,547,466,442,401,389,401,428,469,571,528,547,427,725,791,777,723,688,607,530,502,555,577,656,661,725,731,677,427,423,448,464,535,622,581,604,504,467 16,26,19,41,66,42,24,465,373,414,406,407,415,483,496,464,482,442,439,462,459,385,421,423,410,392,381,390,410,426,444,430,432,413,426,415,390,385,396,434,409,433,478,468,450,402,584,561,553,472,462,430,412,466,485,522,594,572,653,608,558,395,389,408,405,426,448,440,451,409,394 8,11,11,66,72,70,63,404,462,441,438,435,409,429,453,417,433,414,478,529,529,425,490,464,440,426,405,410,409,380,415,517,537,481,490,431,416,400,365,394,394,406,460,438,440,422,568,741,745,666,632,541,479,436,440,473,518,514,574,565,507,420,397,400,396,450,549,511,514,452,419 16,10,10,30,47,49,30,402,692,648,560,478,448,403,399,406,392,392,747,912,822,687,900,780,710,680,552,479,415,400,427,901,892,787,783,613,518,400,413,478,469,498,535,462,451,478,433,995,968,883,829,659,537,557,576,514,478,449,469,457,433,374,444,393,380,722,880,738,759,626,472 7,13,11,29,40,29,19,410,401,398,374,393,402,424,408,426,411,387,422,434,439,390,432,402,410,391,383,387,387,383,416,415,431,415,405,387,393,382,400,414,437,435,481,449,441,410,503,530,519,462,445,418,414,460,534,526,551,552,602,551,502,399,394,392,398,408,433,405,411,396,377 10,13,9,40,49,28,21,441,402,381,395,391,385,452,459,429,426,413,400,401,385,392,397,378,388,383,387,370,388,397,408,396,392,378,385,398,402,383,398,410,409,421,468,465,443,393,502,444,426,412,426,383,378,422,454,460,505,532,591,533,488,376,394,382,379,387,393,372,395,408,398 12,15,15,43,65,62,40,415,499,466,423,411,431,444,445,469,458,460,517,576,553,427,526,491,441,460,425,418,406,393,436,559,576,508,519,450,403,410,387,395,395,416,468,455,452,402,591,771,779,701,672,576,479,435,440,486,543,540,593,605,546,394,407,411,412,475,563,520,541,460,435 12,12,11,41,51,45,37,396,460,450,415,416,409,405,404,409,410,432,439,547,512,405,505,483,444,423,411,399,391,382,420,513,547,469,485,445,406,385,396,401,416,420,446,425,439,400,503,722,736,648,606,517,439,420,454,464,511,501,546,521,482,408,386,383,395,422,520,474,487,441,419 5,28,27,263,451,462,266,405,412,382,404,370,382,384,418,388,405,387,424,403,408,383,395,399,401,390,382,378,391,401,390,393,421,396,383,404,389,409,397,404,428,433,445,420,420,423,447,470,472,419,425,414,373,469,521,517,528,503,544,479,454,410,392,387,394,377,403,398,400,400,394 5,10,9,26,44,43,25,470,573,509,517,460,471,494,560,544,537,533,633,711,682,493,651,582,552,513,464,453,423,400,475,689,695,611,601,516,457,406,413,414,430,476,576,543,554,418,725,859,839,784,751,669,557,478,542,558,644,639,721,724,678,440,433,434,446,608,718,649,664,559,487 10,12,12,26,33,32,25,428,420,384,407,385,405,438,473,458,453,449,448,429,447,396,409,398,416,395,393,384,385,430,490,452,438,421,443,408,432,418,455,481,532,632,723,646,586,404,659,605,542,493,492,469,431,506,596,647,741,731,769,697,645,408,381,427,420,422,418,415,418,406,409 16,13,12,49,63,51,40,417,435,425,432,395,417,408,436,427,415,435,463,499,512,402,454,433,414,420,402,385,390,394,419,470,489,448,443,399,401,395,392,397,399,408,447,428,445,403,541,660,651,593,566,505,435,429,449,463,499,492,538,518,483,395,394,403,401,433,495,465,488,423,388 6,26,26,190,281,287,191,423,469,448,462,407,399,413,413,444,426,425,477,586,544,416,528,490,451,448,434,414,413,410,417,534,585,513,511,454,433,387,410,404,411,408,470,434,451,419,556,796,807,727,687,582,470,442,479,480,510,508,555,546,522,416,397,384,387,455,547,509,516,455,414 1,1023,247,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 7,16,14,28,43,37,23,442,496,472,450,451,445,455,486,478,507,483,536,606,571,426,547,497,469,466,429,402,404,408,455,596,590,532,527,481,458,398,397,404,420,445,549,516,498,422,685,793,787,721,692,589,505,484,529,551,624,626,701,674,636,392,419,422,424,519,595,561,562,481,434 14,12,11,38,33,27,31,466,564,518,469,453,463,454,490,481,479,471,550,706,672,440,661,605,526,522,463,441,419,391,454,668,716,613,636,498,442,386,399,401,414,468,511,500,521,412,657,866,873,800,769,664,527,476,536,547,608,619,683,658,619,407,430,415,436,537,693,649,640,550,485 12,14,11,27,39,30,21,401,396,381,389,384,389,408,410,404,405,397,383,396,405,399,380,391,396,379,381,380,373,387,392,411,380,377,390,377,396,405,397,380,430,444,477,432,409,410,457,415,409,408,392,407,375,434,474,465,503,501,518,500,439,392,401,389,384,378,380,375,401,395,379 6,10,8,27,31,23,19,408,379,386,384,396,384,405,422,414,409,412,389,383,410,391,387,394,397,403,376,370,384,398,394,395,385,372,392,389,385,405,398,434,411,441,455,434,430,414,486,435,404,389,378,399,378,441,482,479,523,507,542,479,459,397,384,383,383,384,392,382,384,382,394 1,11,11,54,71,72,54,393,433,404,439,410,412,434,442,420,436,407,461,523,503,408,498,470,450,422,388,391,386,385,410,498,531,462,475,432,396,393,403,391,401,421,469,455,458,412,520,695,710,623,589,494,441,443,469,482,530,499,565,530,499,389,390,379,403,437,522,495,464,442,393 15,158,151,73,126,125,72,418,457,409,407,396,403,426,448,427,404,417,430,508,506,395,468,440,431,428,390,385,387,395,432,487,502,463,469,396,391,387,391,423,455,451,517,476,485,427,542,689,723,626,584,468,439,407,446,435,483,497,523,528,497,386,390,389,410,412,480,455,431,409,408 3,213,172,106,168,132,83,452,482,420,431,429,392,439,477,453,456,447,504,529,532,413,483,473,439,437,401,431,401,389,431,511,527,472,475,411,443,418,424,415,449,505,588,521,482,454,642,724,711,635,598,531,449,530,585,617,665,652,710,664,600,405,383,414,410,484,521,508,499,436,429 20,9,9,25,29,26,22,399,381,383,381,387,395,429,418,390,392,391,392,390,392,380,392,381,382,393,383,391,388,379,387,388,391,385,386,382,390,395,402,389,402,408,456,430,412,405,454,416,409,399,413,389,397,412,425,440,475,456,495,461,444,375,385,382,387,385,389,381,392,382,388 17,139,111,65,79,49,41,596,581,551,500,473,498,636,703,677,678,647,659,696,687,452,578,560,537,475,445,437,409,449,594,649,643,585,583,504,462,489,566,598,656,752,842,769,725,565,854,858,848,790,751,690,548,757,835,846,893,882,919,882,831,496,456,470,492,589,658,605,635,537,476 7,30,30,126,216,225,130,405,385,377,403,393,377,425,429,424,405,397,433,413,403,405,388,382,384,381,400,389,385,401,405,386,388,401,371,386,386,387,400,405,434,468,490,445,440,429,508,429,413,421,408,382,397,488,561,566,576,567,593,544,483,408,402,394,383,398,396,402,402,407,384 2,298,181,31,43,22,15,460,452,440,424,379,415,458,512,473,485,442,480,517,496,388,455,449,431,401,409,410,403,437,470,515,482,448,465,433,405,452,445,476,500,579,685,592,547,467,678,681,654,567,554,502,409,597,686,700,755,730,784,719,652,419,394,401,424,472,465,437,458,426,397 17,92,85,202,209,191,186,453,458,441,426,418,417,474,498,460,455,460,493,561,529,416,499,474,456,439,412,392,381,439,454,530,522,469,490,447,427,439,430,437,475,521,606,539,541,462,665,720,702,640,605,519,456,537,579,567,642,623,684,666,619,404,404,406,412,466,536,466,499,451,421 12,11,11,43,56,50,38,405,433,451,435,388,404,396,414,428,405,415,426,514,502,402,469,453,426,427,397,398,389,408,404,475,510,454,462,407,389,387,401,394,395,426,443,413,423,405,497,697,716,627,587,500,447,419,443,455,476,477,529,499,463,392,399,387,404,430,485,459,449,433,397 17,11,11,44,76,75,42,399,410,396,402,378,401,397,408,396,404,392,420,454,439,375,422,406,398,399,389,378,379,374,384,425,440,418,430,388,397,371,397,404,410,414,409,405,413,408,481,540,549,494,465,429,398,412,446,428,470,476,482,462,473,390,385,388,388,413,432,403,431,388,402 3,141,114,191,183,126,131,648,758,722,662,551,552,680,735,684,678,644,776,903,878,654,886,832,743,725,596,556,460,464,598,874,912,819,840,678,595,512,530,592,632,708,799,752,733,614,859,1011,1023,952,923,820,678,783,835,840,877,865,907,875,831,493,509,492,524,750,904,839,841,739,624 5,28,28,131,177,177,131,422,443,423,442,383,436,461,486,474,447,456,479,468,496,395,424,441,400,415,406,425,381,384,415,447,452,432,432,435,421,391,403,405,401,415,492,471,512,411,621,650,617,588,558,532,471,461,491,487,590,575,629,627,579,421,427,406,431,446,468,456,486,431,420 15,12,10,54,85,76,46,399,408,388,404,396,394,391,404,394,396,394,423,447,434,390,454,414,404,425,395,389,392,392,403,424,450,398,427,412,381,386,392,392,404,418,444,415,409,405,456,568,562,495,452,427,409,416,420,437,460,458,477,444,459,394,404,394,402,418,445,449,409,423,394 18,11,11,30,39,36,28,420,460,447,417,406,428,452,453,447,460,437,472,516,511,406,500,451,450,436,407,410,404,383,430,510,527,471,503,439,434,390,390,377,402,411,476,462,467,391,586,710,686,620,586,516,479,396,443,453,520,514,595,569,542,426,405,411,431,468,545,483,516,434,421 13,10,8,30,33,28,25,404,370,384,383,397,386,396,417,406,413,398,402,402,391,382,400,397,381,394,405,375,376,385,398,413,391,393,397,382,385,398,400,398,396,430,451,430,430,401,460,445,444,421,427,404,399,424,431,442,476,471,531,488,466,383,396,384,376,390,389,414,401,376,395 1,36,22,136,135,70,74,469,515,497,483,415,451,470,533,522,508,513,563,664,640,424,589,537,484,475,441,412,414,416,501,635,669,544,573,490,446,421,470,472,541,615,756,694,646,507,794,836,830,758,720,627,506,657,731,761,867,867,910,841,780,417,425,425,427,522,633,579,594,482,460 11,24,25,66,105,109,66,419,431,399,412,395,394,399,440,414,421,432,433,448,451,394,422,430,409,418,414,399,388,381,410,433,455,410,430,398,400,393,405,377,392,413,431,423,428,392,527,592,574,524,498,440,434,418,445,469,518,500,553,528,513,408,409,409,407,413,439,425,436,417,405 5,11,10,26,24,24,26,389,428,414,409,391,412,416,400,408,407,416,423,441,435,397,422,404,404,399,392,381,373,386,387,430,451,410,433,402,417,365,379,393,385,389,447,416,420,369,482,560,557,505,492,438,418,404,427,455,476,465,518,501,461,402,403,398,389,401,424,406,429,405,399 4,13,12,8,9,8,7,499,629,600,543,497,526,548,622,616,600,598,688,781,746,527,725,648,597,572,500,473,421,392,533,747,761,666,687,578,520,414,398,416,409,445,572,574,597,405,782,928,917,856,831,741,628,487,541,580,672,686,758,773,734,494,484,485,513,656,777,719,741,614,532 14,10,10,35,35,29,29,427,490,460,438,422,422,429,450,431,465,440,489,612,583,417,555,509,462,457,423,427,402,383,416,558,604,528,544,478,428,373,385,400,406,421,442,465,461,392,567,789,796,720,680,567,481,426,453,480,535,514,578,563,542,411,397,402,415,485,591,542,544,447,437 18,12,12,27,34,31,23,398,388,380,363,384,369,414,416,399,397,393,404,381,388,396,381,380,380,386,381,391,370,360,393,376,389,396,384,394,381,377,399,379,401,401,407,418,404,391,441,364,398,387,387,389,397,412,414,408,444,435,463,415,433,379,392,368,379,373,382,369,392,387,385 4,290,221,211,253,176,144,729,798,757,710,637,673,772,818,800,780,763,842,923,902,684,872,827,754,740,623,602,520,502,727,899,920,846,857,756,659,542,580,620,689,775,876,837,828,667,956,1023,1023,992,966,889,793,838,896,909,956,952,996,974,936,598,574,584,624,804,918,866,883,785,689 20,16,14,35,42,32,26,417,383,362,384,390,377,418,443,427,406,401,410,427,426,388,425,401,395,388,399,390,384,391,404,412,399,408,413,392,393,394,393,391,407,446,469,449,430,410,510,483,468,426,449,396,394,457,478,481,525,541,571,547,462,372,382,388,385,388,412,404,393,389,392 3,58,54,136,188,174,126,492,618,553,514,472,505,498,553,531,515,528,628,754,738,498,700,650,587,554,473,469,429,436,472,708,748,649,670,548,475,400,388,417,427,464,566,545,560,433,743,921,929,861,839,743,619,492,569,595,665,679,739,734,679,447,463,439,436,603,747,699,710,597,524 5,18,18,54,49,48,53,519,615,576,547,510,531,530,594,589,579,557,697,719,711,513,642,587,562,543,504,503,419,416,513,712,698,629,665,573,528,385,399,428,435,459,573,574,580,418,775,944,911,879,838,768,653,508,568,604,692,702,764,767,731,470,489,464,493,710,787,742,767,653,560 11,66,60,356,700,656,321,666,785,726,721,666,711,723,782,779,781,767,836,860,861,650,763,740,714,691,625,630,538,435,730,840,817,779,796,733,673,445,454,449,509,608,770,773,808,540,934,1023,1017,989,960,916,822,684,763,784,865,868,927,935,905,631,672,634,672,854,905,881,910,806,757 17,15,15,47,82,83,47,404,417,402,397,392,403,405,424,412,409,403,422,406,420,400,406,410,408,413,397,396,391,395,414,406,413,401,421,403,398,398,399,377,391,398,442,419,417,399,503,527,510,490,451,459,419,411,432,443,475,477,486,489,468,381,392,384,404,405,405,397,409,398,408 10,57,55,52,61,59,51,402,401,419,402,386,405,424,435,386,412,400,403,446,443,401,443,422,397,391,382,395,380,369,410,426,432,406,432,418,381,402,406,412,411,441,471,442,450,408,487,491,501,458,433,439,395,461,477,468,521,516,551,521,477,394,391,380,400,400,446,404,388,401,393 2,11,10,27,36,27,19,376,428,405,400,391,403,402,405,391,398,416,406,469,443,391,437,427,406,403,408,399,399,387,400,438,452,431,442,379,407,389,399,371,392,414,431,409,400,388,468,609,584,506,503,445,411,394,421,428,440,438,483,454,434,397,388,386,400,411,447,434,427,425,396 17,9,9,116,177,180,117,392,390,382,398,375,391,383,373,391,380,388,370,396,383,380,384,380,382,375,382,387,391,393,387,403,393,393,393,376,379,385,393,381,376,387,409,398,378,389,406,409,412,386,392,386,385,413,398,412,428,392,448,416,403,392,371,391,385,401,393,389,395,377,380 6,13,11,40,64,54,34,440,414,398,397,388,380,456,463,441,437,422,433,441,450,391,425,408,406,410,407,385,388,396,427,426,448,415,415,415,398,406,416,415,420,444,513,470,464,416,566,546,549,478,478,427,412,477,540,544,624,609,653,622,564,421,387,396,394,411,448,409,438,416,395 13,12,11,29,37,31,25,411,392,399,392,388,399,417,415,409,405,394,404,390,408,393,381,392,398,370,395,379,379,396,408,395,400,369,397,381,379,374,408,390,419,427,470,458,420,407,482,430,423,406,395,388,387,437,478,495,534,528,553,527,461,385,387,396,385,381,389,396,403,389,396 18,8,7,29,30,24,25,399,430,410,413,393,413,402,436,432,418,419,448,501,468,415,442,427,422,417,411,402,405,385,405,462,488,433,465,427,418,386,389,403,402,401,449,433,435,398,535,615,619,547,513,451,417,419,442,444,476,487,517,514,475,399,407,392,398,443,486,459,485,425,406 5,10,9,12,12,7,8,489,574,520,496,465,496,539,607,596,582,574,616,682,661,460,581,536,493,505,439,454,411,422,524,642,635,580,597,534,465,393,408,430,441,486,628,582,623,421,793,841,825,780,760,707,583,518,587,609,702,709,777,773,744,471,445,468,490,588,665,605,645,533,488 16,27,27,47,71,70,47,421,462,435,415,408,436,421,400,440,431,419,471,518,506,416,498,471,454,444,427,405,390,394,420,519,522,492,491,435,413,390,404,407,418,413,448,431,453,407,557,721,724,653,619,519,454,419,454,498,535,529,574,563,511,403,414,395,392,454,525,471,514,444,423 15,37,36,145,253,240,140,384,412,409,407,389,397,405,405,400,409,401,417,440,445,394,434,428,404,391,387,379,379,398,395,416,443,404,399,400,393,404,411,399,405,424,449,443,419,413,481,560,555,478,459,440,400,460,501,489,528,514,525,490,456,377,374,407,382,398,424,407,431,402,396 19,14,11,39,44,31,27,419,398,381,386,386,393,424,444,441,405,406,389,401,405,379,384,387,392,386,396,392,380,410,409,399,396,384,392,388,384,402,392,405,418,421,449,447,442,390,483,427,416,403,393,385,379,421,464,445,503,504,535,526,443,391,378,390,392,383,397,383,406,380,384 1,37,31,106,124,107,92,510,513,472,465,443,452,554,619,604,599,583,583,594,585,415,464,454,435,445,412,402,405,415,602,562,548,483,530,476,442,447,460,527,581,660,780,722,711,459,823,766,714,682,645,607,514,623,721,752,835,829,879,852,805,483,414,470,481,510,540,495,535,482,445 19,25,25,284,323,324,283,424,423,431,405,366,397,421,442,414,418,435,449,482,488,411,474,429,408,436,423,390,396,403,398,493,496,434,457,399,426,398,389,399,417,420,438,430,439,431,521,667,674,581,566,494,430,439,492,483,550,527,576,543,514,410,409,395,408,439,489,449,456,418,399 8,33,32,113,142,131,105,426,472,444,427,430,441,424,463,458,459,446,493,587,545,417,529,498,474,450,443,404,389,390,426,561,578,497,506,447,412,395,392,409,418,441,502,471,477,441,612,760,763,687,640,545,463,471,539,551,600,600,661,611,580,424,413,389,407,466,579,547,522,465,430 19,9,9,50,72,60,40,416,465,414,408,411,412,418,445,434,425,446,462,531,542,409,480,450,423,423,421,412,383,404,406,480,525,457,486,433,418,399,390,398,386,413,466,431,425,396,516,721,731,647,612,533,474,429,447,445,532,502,543,527,491,395,410,407,402,446,497,478,473,439,409 3,22,21,107,173,176,109,397,392,381,372,389,396,401,368,401,380,400,386,416,407,394,429,393,392,391,375,375,401,387,391,421,426,419,401,372,387,403,371,379,361,375,390,388,379,379,408,438,485,418,435,384,365,393,372,379,402,392,401,417,392,384,400,398,391,390,417,402,409,402,366 5,12,10,20,24,19,16,400,422,418,399,401,382,407,398,396,417,408,418,437,456,394,431,407,394,397,394,394,375,396,387,447,450,400,447,384,390,398,386,386,408,416,443,421,414,393,490,537,560,492,495,419,400,427,446,451,480,460,511,459,455,393,398,402,381,411,439,429,431,394,405 2,12,11,61,67,60,55,431,470,463,440,408,428,436,454,450,447,444,490,611,574,428,554,514,459,444,423,412,394,404,414,586,615,516,539,450,409,390,395,397,428,447,494,466,450,424,611,790,796,721,673,580,464,457,524,533,582,578,636,606,576,408,403,388,415,468,589,541,544,475,408 13,12,12,383,665,674,383,396,456,429,437,431,403,404,427,409,417,422,463,554,541,409,532,470,432,419,415,403,385,401,404,491,551,478,492,420,419,387,386,387,406,390,439,419,409,431,521,741,764,665,636,517,450,427,434,449,491,465,516,506,472,399,404,414,404,445,548,505,517,438,412 2,10,9,22,24,22,20,404,415,401,406,391,399,407,412,398,393,412,406,432,435,399,401,409,406,395,381,396,382,392,394,429,439,421,417,398,391,379,391,379,407,409,435,409,397,388,449,503,515,479,455,413,404,396,412,418,441,423,476,452,397,406,393,380,382,407,425,433,423,400,392 12,14,14,287,383,395,290,416,436,414,408,412,408,408,407,409,420,408,466,495,493,408,479,457,429,418,402,404,387,401,409,497,518,439,458,425,408,398,403,386,390,426,439,432,432,406,476,658,691,601,557,468,435,429,450,448,483,493,522,477,471,413,394,402,407,422,497,451,473,434,396 13,32,31,28,29,26,26,428,482,435,447,417,434,461,466,456,444,452,506,596,581,428,541,521,466,457,414,430,393,362,431,561,588,497,541,439,409,380,393,420,403,423,494,475,473,409,630,780,800,714,678,579,470,465,504,531,604,581,659,638,602,398,428,410,413,477,576,566,541,475,446 5,26,26,74,112,112,72,438,527,480,476,428,456,457,491,491,478,459,566,648,623,456,599,555,491,488,433,425,420,376,455,627,632,529,571,479,428,399,406,409,433,432,516,497,500,418,651,815,817,743,709,602,512,481,523,538,608,611,678,655,612,418,425,412,433,500,641,560,607,511,447 12,8,8,40,49,48,38,403,412,395,407,403,405,422,428,412,418,413,424,455,467,392,422,427,409,413,398,403,397,402,404,449,439,444,407,402,383,395,390,388,401,423,462,438,434,407,527,566,570,527,493,442,435,439,487,479,508,507,553,530,492,391,392,396,403,416,452,457,469,399,413 20,10,10,27,36,29,21,407,415,400,394,389,395,415,438,404,411,409,406,419,403,389,395,393,390,380,389,371,370,375,404,425,419,401,396,390,392,383,395,394,384,397,431,428,420,399,482,501,481,452,443,407,404,407,421,434,455,482,499,484,439,393,387,382,376,386,413,413,417,403,367 8,15,15,56,70,64,51,433,502,465,453,425,448,434,441,464,452,449,520,605,614,439,557,515,476,457,432,418,399,402,428,564,606,527,559,464,433,405,390,414,395,433,478,458,471,414,617,815,813,742,706,619,496,431,472,493,551,559,618,621,567,417,404,412,407,486,606,544,585,491,451 3,11,10,29,31,24,24,414,381,375,390,364,384,408,392,379,390,411,378,402,375,377,376,383,386,388,371,389,390,398,386,386,388,395,387,397,391,382,398,387,412,418,454,427,406,410,451,427,427,391,406,387,374,441,445,463,477,466,527,459,453,390,380,380,377,372,388,395,384,379,399 19,15,14,142,170,163,137,393,406,407,405,387,413,410,415,385,399,406,410,477,435,409,451,434,419,392,388,381,376,395,381,439,441,416,427,399,374,380,376,399,404,380,414,423,410,399,460,584,573,504,485,423,406,401,445,449,481,448,492,458,442,394,399,405,387,420,449,433,416,381,419 16,49,31,59,104,64,37,438,407,375,380,396,408,457,471,460,449,436,424,438,423,405,425,402,393,402,407,387,376,381,414,446,432,410,413,382,375,421,421,441,441,482,563,496,470,418,539,493,463,455,433,433,407,485,550,561,596,596,647,601,524,394,398,400,390,384,424,413,438,405,366 1,55,53,68,99,98,67,470,588,520,529,490,510,519,555,578,550,550,645,708,696,501,665,606,552,548,472,457,419,377,486,683,717,624,639,559,505,394,407,394,419,469,570,557,580,420,746,894,902,835,811,723,603,518,568,601,691,683,749,740,701,429,468,441,471,591,705,659,679,578,506 18,33,32,30,34,28,24,458,441,432,406,406,395,475,522,488,494,488,474,484,468,389,444,420,420,411,395,401,394,450,560,504,482,433,467,425,415,450,563,606,683,771,865,792,717,435,743,674,629,560,538,497,403,552,639,724,841,843,881,801,729,429,399,413,429,436,466,458,448,430,407 20,9,8,36,40,39,35,411,392,402,402,394,394,418,415,404,402,410,407,406,425,379,400,382,387,392,378,383,399,381,395,404,396,391,392,387,401,375,393,394,408,411,467,437,427,407,487,463,458,447,417,410,388,443,483,466,539,531,537,502,485,388,414,389,395,390,408,401,412,372,388 9,15,14,32,52,48,30,416,389,373,381,380,383,405,393,402,403,397,388,412,397,385,399,383,379,380,404,387,369,385,383,387,405,405,393,399,376,386,389,386,397,405,421,408,416,385,423,440,440,414,417,405,402,405,431,444,445,453,463,462,418,396,390,398,371,400,394,394,394,382,400 4,40,38,314,437,420,299,661,485,464,450,425,464,692,743,711,685,633,610,581,579,408,431,442,432,426,408,416,404,435,558,508,477,440,462,428,406,497,566,597,651,726,792,716,671,623,827,748,688,652,603,574,476,776,845,854,903,885,922,869,820,484,429,476,496,533,542,502,518,469,446 7,19,18,33,40,36,28,449,528,477,475,442,471,450,515,489,485,502,579,632,614,453,556,519,477,454,452,423,421,394,461,589,609,548,578,482,452,381,395,413,430,449,538,500,503,399,697,833,822,769,741,659,547,474,538,565,633,631,711,702,653,411,429,414,445,532,621,578,617,512,465 6,13,10,31,36,25,21,425,372,383,384,397,387,429,449,425,410,403,395,412,413,395,408,406,378,406,381,393,379,395,400,411,428,399,394,399,385,406,409,388,422,408,473,439,431,416,490,473,467,419,435,394,401,462,469,474,524,533,600,553,486,378,383,393,381,391,420,414,398,396,397 12,203,164,119,175,97,60,558,587,524,488,478,493,596,670,607,609,589,636,719,699,488,641,590,510,500,436,466,403,553,736,730,733,630,654,531,526,613,765,827,884,963,1023,964,892,542,909,898,877,814,789,704,571,774,892,948,1023,1023,1023,979,914,452,459,444,469,593,689,617,655,559,495 7,663,393,405,383,170,190,694,720,658,627,553,592,747,791,781,758,742,776,841,830,557,777,722,639,629,535,486,453,515,726,810,830,753,769,650,578,573,679,734,791,860,936,881,844,735,958,998,986,933,901,833,722,891,949,959,1002,989,1023,991,943,555,520,571,611,743,840,789,803,700,591 4,211,157,271,367,278,201,618,786,745,698,634,649,679,746,732,716,710,824,919,897,677,877,826,753,741,629,597,512,410,647,892,916,836,860,728,660,449,480,476,548,628,766,738,760,541,898,1023,1023,985,963,884,779,690,762,785,851,852,908,899,869,539,568,558,578,796,916,872,877,788,660 9,45,29,41,59,35,22,426,423,407,407,406,402,466,488,457,477,465,460,471,464,402,439,423,417,423,391,386,376,412,467,454,469,404,442,425,388,394,428,472,509,567,697,629,571,461,724,639,607,555,501,469,413,580,661,707,828,832,870,795,713,407,416,387,419,445,466,444,437,393,394 14,12,12,23,30,30,23,490,502,464,467,434,482,495,569,568,565,543,556,552,542,401,439,428,429,424,424,412,393,392,533,526,510,464,489,479,442,402,416,421,442,492,622,622,626,418,778,732,679,658,637,606,502,508,580,617,719,721,791,785,741,431,425,441,466,496,514,508,512,456,453 1,96,92,233,312,304,227,435,527,496,474,420,452,454,471,473,487,466,551,653,607,461,593,526,487,471,416,414,420,376,442,605,631,547,569,483,448,387,389,417,412,410,492,477,499,429,659,864,869,796,762,666,537,491,527,535,601,578,677,659,613,441,420,431,441,506,620,569,606,511,476 11,61,59,41,53,49,37,393,412,414,411,405,378,425,430,388,407,401,420,472,477,396,460,451,411,417,398,401,395,397,429,426,490,422,461,396,392,383,402,404,405,421,432,422,442,391,499,525,586,494,459,439,399,436,432,441,490,480,506,489,461,387,388,397,402,412,481,437,449,423,384 15,18,16,28,44,37,22,397,381,377,376,389,377,413,398,400,412,417,418,406,391,385,401,393,404,383,384,389,381,410,406,402,402,402,390,412,396,408,402,418,400,431,468,439,415,396,481,458,450,442,418,376,378,442,486,467,521,498,548,480,457,373,392,389,376,387,409,396,397,390,380 9,48,37,53,85,61,39,406,397,393,371,379,409,424,435,428,412,411,404,413,431,377,410,399,402,393,372,389,393,398,407,417,408,407,383,418,391,392,401,403,429,457,482,457,445,418,492,468,453,435,415,399,420,467,490,504,530,523,542,506,479,391,391,369,383,406,414,391,410,386,379 11,33,30,17,23,19,14,625,699,629,606,541,593,647,721,727,708,695,751,816,797,568,737,685,643,612,528,526,472,396,617,776,797,716,741,596,538,406,442,456,475,565,720,691,713,467,879,953,939,895,872,804,690,625,701,716,803,806,871,878,846,525,531,551,574,742,824,768,796,684,583 2,8,8,42,49,50,43,410,456,431,417,419,415,420,436,415,431,428,470,543,527,401,501,465,435,424,418,385,384,369,409,517,566,490,484,444,413,419,392,402,405,405,467,433,421,385,520,725,744,665,623,509,453,433,473,464,518,499,533,536,488,401,389,391,397,439,536,499,499,444,430 11,660,352,1023,1023,1023,807,844,821,761,735,686,716,880,932,907,892,878,880,911,901,647,823,782,732,704,630,613,529,819,972,923,907,853,863,787,730,918,1023,1023,1023,1023,1023,1023,1023,843,1023,1023,1023,997,971,914,819,1009,1023,1023,1023,1023,1023,1023,1023,731,615,730,748,832,889,850,877,769,701 9,17,14,45,45,36,36,398,383,372,382,387,375,394,400,393,398,414,403,381,410,385,384,389,364,364,398,385,359,406,398,381,403,386,384,368,367,376,395,417,420,404,427,420,412,398,437,415,396,368,408,386,396,419,435,435,455,466,482,447,423,383,380,390,390,392,407,385,393,393,384 4,16,15,88,92,90,85,443,457,438,426,421,413,450,480,475,471,488,472,479,486,412,430,445,423,411,422,411,395,388,433,454,432,433,429,428,433,397,385,410,406,432,476,464,481,415,607,659,635,587,565,530,471,466,524,521,594,589,636,627,581,401,405,411,402,434,480,464,488,445,414 14,10,9,28,40,36,24,423,687,630,571,478,462,425,445,426,446,422,666,867,814,576,840,750,673,634,520,471,433,414,445,832,866,755,765,621,531,383,415,425,440,478,552,496,500,434,578,984,988,906,868,728,585,472,536,511,558,544,584,574,541,405,458,388,409,622,836,749,752,612,505 17,13,12,144,171,160,136,424,434,443,446,439,453,397,431,437,429,427,441,479,490,406,435,441,427,424,402,426,419,382,420,449,444,427,441,438,441,395,379,402,398,412,437,425,428,397,559,649,642,596,566,527,475,412,435,450,496,500,538,528,515,418,437,400,406,436,463,461,482,430,439 3,72,66,192,266,247,170,464,470,450,438,404,436,491,512,468,476,477,500,565,549,407,490,469,413,434,409,401,401,397,433,511,516,462,481,407,429,408,441,430,440,475,548,495,487,467,643,756,751,684,635,530,467,576,647,655,710,700,741,674,612,426,401,419,412,446,517,492,511,414,430 17,14,12,39,49,38,29,407,401,373,390,408,385,419,411,423,423,408,424,416,432,391,406,403,385,412,381,380,381,391,411,418,427,399,408,394,371,413,411,423,420,454,476,447,428,425,518,507,475,432,414,405,393,489,538,538,575,553,605,544,530,400,392,383,413,384,418,426,411,402,383 18,34,33,285,417,422,284,392,423,429,403,406,406,395,413,417,422,405,443,495,474,409,453,411,398,403,407,383,372,390,388,468,464,441,441,392,393,387,389,399,395,416,423,430,424,429,512,615,622,547,507,452,420,434,461,471,495,488,524,488,456,409,401,400,395,435,470,445,453,425,401 3,214,174,147,186,141,115,421,439,428,381,375,397,445,436,470,427,410,441,503,494,408,468,445,407,415,397,385,362,394,438,481,515,460,463,414,416,408,425,464,451,513,585,533,495,424,547,640,648,553,525,469,441,486,525,552,583,585,625,568,546,402,406,379,399,415,486,446,439,438,394 20,43,34,287,492,459,257,423,402,379,379,394,399,457,472,434,424,443,426,457,424,385,413,408,409,412,394,395,366,400,420,430,423,418,406,405,411,404,437,464,469,515,602,525,487,496,604,570,561,509,494,431,407,659,737,738,740,706,734,667,580,410,390,398,400,407,428,417,421,398,396 6,10,8,29,32,25,23,433,395,373,383,386,377,443,435,397,394,414,398,410,383,390,386,390,392,380,371,370,376,390,400,397,395,399,392,388,385,383,394,386,406,391,426,429,410,394,486,439,414,397,415,396,373,412,424,403,460,486,514,479,458,382,382,385,402,385,407,391,390,370,378 18,11,9,36,44,27,22,425,377,391,371,401,398,419,437,413,397,407,393,421,431,386,405,406,412,396,386,371,378,402,394,395,412,404,417,391,396,379,420,398,400,447,466,443,430,413,483,507,478,450,435,421,396,440,481,465,491,517,545,516,478,396,383,400,385,410,429,405,403,386,383 7,12,12,142,228,227,141,414,411,395,400,396,387,393,408,406,392,398,430,457,436,384,438,429,411,405,397,387,406,384,394,441,445,413,419,419,422,387,394,380,396,383,406,398,396,409,454,592,598,526,485,449,409,410,434,429,426,434,453,448,432,387,381,386,386,417,457,420,430,387,400 18,25,19,46,70,51,32,396,386,410,401,389,388,403,435,418,408,428,409,400,433,381,393,387,377,377,376,387,394,404,423,393,413,391,398,412,381,384,390,393,408,434,438,452,451,394,456,431,443,414,401,405,397,430,463,462,490,487,519,485,459,390,390,380,382,380,387,389,397,386,390 8,8,8,21,26,23,19,405,388,388,381,373,374,426,425,412,395,402,392,399,393,389,371,387,388,379,386,398,387,388,392,383,389,378,386,381,386,387,407,409,407,387,426,411,418,382,419,395,378,387,373,371,383,369,403,416,428,440,471,450,417,379,377,379,391,379,376,385,387,398,377 12,7,8,23,27,28,24,409,458,461,418,402,414,418,421,427,423,406,455,595,578,435,551,509,460,454,414,408,392,383,401,551,603,496,535,460,439,388,407,396,397,390,427,422,430,398,526,788,796,707,673,560,461,412,420,445,482,457,501,499,476,380,403,390,393,452,574,546,532,460,427 1,14,13,37,60,56,35,412,391,383,388,385,403,420,429,408,414,394,401,389,411,387,384,392,402,384,384,400,395,427,447,425,419,406,412,401,390,447,497,541,594,700,806,704,619,411,635,519,462,440,429,418,392,457,574,647,813,809,844,750,645,402,393,386,407,395,404,399,394,388,397 13,9,10,17,21,20,16,427,422,433,405,427,394,451,461,471,452,454,455,471,467,401,433,417,405,379,415,414,398,398,496,472,488,432,452,420,402,409,437,458,510,588,725,645,599,402,639,627,601,538,524,470,441,454,509,562,676,675,715,680,608,412,412,413,401,448,446,425,465,401,403 19,9,8,13,19,17,11,422,384,372,358,383,379,436,435,419,412,398,395,404,405,390,401,392,386,391,379,390,390,379,406,405,411,384,387,393,388,379,375,387,415,420,461,446,426,400,454,443,449,407,397,397,384,410,448,426,481,469,537,490,470,387,384,377,386,379,401,388,398,380,388 7,20,18,36,52,45,29,461,420,426,426,401,402,417,483,464,453,455,460,475,481,405,435,415,411,399,393,394,386,380,443,457,452,422,434,433,406,388,412,420,443,489,566,530,505,428,639,628,593,543,514,470,432,533,601,620,674,664,720,679,616,401,381,403,415,431,467,404,426,420,402 18,33,28,92,101,78,70,445,495,461,452,408,435,447,489,486,463,462,518,609,597,429,552,493,463,460,428,405,393,415,450,571,613,517,550,466,412,439,458,463,510,588,692,581,556,445,669,789,784,718,667,582,476,531,630,680,731,709,750,702,630,405,407,413,436,507,591,546,540,464,442 16,9,9,32,36,27,24,390,405,405,397,393,396,409,419,418,407,416,385,431,418,391,420,403,404,404,382,394,388,416,402,427,431,403,406,403,398,383,375,387,414,405,434,416,417,396,464,510,500,457,443,387,384,411,421,443,464,453,492,463,442,385,417,380,401,404,426,413,410,403,386 10,15,11,34,41,29,25,436,413,375,393,390,370,468,463,439,441,406,403,410,404,385,410,393,403,391,387,384,376,399,407,404,404,372,426,383,379,398,406,422,418,440,492,468,466,392,549,465,458,414,425,389,380,451,493,496,556,557,633,574,508,383,391,378,395,395,410,397,406,395,394 20,10,9,27,41,38,24,417,394,394,389,372,391,432,430,426,412,404,401,404,398,376,398,388,390,394,384,385,386,399,398,411,410,407,394,377,403,376,398,402,402,434,472,437,429,402,467,449,451,435,421,397,385,446,457,452,491,495,546,478,458,394,393,387,392,400,402,398,391,369,379 8,11,11,35,60,59,34,395,415,395,406,391,393,407,416,418,396,412,423,438,420,410,426,401,389,397,396,379,399,360,421,438,431,414,399,398,402,394,398,405,399,410,425,422,409,403,486,544,539,500,460,447,418,432,459,456,498,488,526,501,469,392,394,393,393,419,422,436,432,417,387 10,8,8,41,59,62,42,413,411,409,405,390,372,410,437,423,425,403,421,432,427,387,394,403,401,379,395,394,381,402,398,419,424,406,425,400,392,385,384,390,401,426,450,417,435,379,490,512,511,468,438,438,401,414,449,460,484,454,515,483,453,382,395,397,399,398,433,417,427,402,411 19,17,17,58,79,79,57,403,471,439,399,408,389,423,443,451,447,419,470,550,543,406,496,469,443,426,406,390,402,369,424,506,537,467,481,442,423,385,388,404,424,425,484,467,450,399,575,718,732,651,628,520,453,458,482,490,559,577,623,586,533,402,390,410,408,447,535,487,499,445,415 8,97,92,271,425,404,257,500,645,586,554,480,513,530,576,564,552,523,659,786,771,508,736,696,607,595,502,462,403,425,497,735,787,681,712,575,503,421,431,420,461,521,621,579,567,461,760,939,950,879,857,761,627,577,664,684,749,743,796,773,732,435,465,450,455,614,793,732,744,640,550 10,55,55,116,169,168,115,402,401,392,397,380,391,400,415,414,400,406,461,483,438,420,485,422,412,408,397,405,374,402,403,501,473,436,437,402,385,399,421,421,448,468,508,456,432,485,475,596,543,476,465,411,394,558,574,540,544,499,516,476,465,377,409,385,380,418,468,418,435,397,400 7,12,12,57,94,96,57,394,425,418,400,412,403,394,414,403,409,415,434,490,483,401,454,424,414,403,392,396,379,368,405,472,481,436,444,404,407,388,380,408,390,408,438,406,441,402,493,623,627,564,513,484,417,409,453,456,468,474,524,494,449,397,393,395,388,423,489,443,454,416,402 9,13,11,30,33,27,24,422,376,398,389,393,384,409,418,413,413,385,387,399,405,386,403,393,396,400,370,401,383,402,390,398,401,386,401,382,381,401,387,387,401,414,469,442,409,405,448,435,433,395,402,383,381,416,451,432,476,479,510,495,431,389,393,398,390,394,397,393,402,402,392 4,12,12,45,59,56,42,420,476,447,453,427,414,430,433,439,442,430,498,564,559,425,525,498,448,453,413,401,392,390,426,556,578,518,521,439,399,382,397,404,411,421,464,454,455,413,594,765,779,701,673,579,474,448,482,503,548,534,619,602,548,423,421,417,424,467,561,513,510,451,421 8,12,11,23,27,23,20,402,441,440,407,395,402,404,436,411,405,406,436,511,487,392,474,450,426,431,423,382,387,389,409,482,518,441,448,423,384,397,397,412,405,419,452,439,421,405,480,644,666,579,533,474,436,428,466,477,504,509,550,521,486,396,404,389,386,417,491,466,472,418,415 19,94,89,134,179,171,126,483,599,543,515,475,524,499,526,535,508,501,605,746,712,483,676,630,559,551,474,448,409,389,466,702,734,619,657,555,499,400,409,424,455,495,588,546,556,452,750,912,918,850,819,729,610,528,625,633,708,704,760,748,698,426,449,446,433,588,731,688,666,566,510 19,12,9,35,40,27,23,428,396,377,391,385,366,419,422,412,418,407,405,411,403,389,397,402,393,395,379,381,374,395,402,412,398,406,395,403,397,402,415,395,414,431,454,432,434,401,460,462,428,430,416,402,398,440,462,442,491,493,548,500,464,392,395,390,382,391,401,389,372,379,377 12,14,14,71,89,90,71,429,479,460,460,426,425,423,446,463,440,463,502,593,552,436,530,473,471,450,411,434,389,398,448,555,568,500,513,445,438,380,432,387,414,449,461,452,487,402,602,779,764,693,666,562,472,454,491,504,547,558,628,609,574,416,427,410,418,481,588,554,553,460,428 1,16,16,48,69,71,49,409,863,810,743,598,590,419,440,403,423,410,875,1023,959,829,1022,928,863,837,722,627,496,414,445,1017,1022,930,936,779,663,408,459,482,524,582,653,569,540,546,557,1023,1023,1023,992,865,728,656,667,611,587,545,570,555,505,390,508,385,399,860,1013,908,918,794,640 1,28,23,28,33,17,15,574,701,649,625,542,558,617,672,668,662,634,736,829,808,586,775,715,646,626,543,511,449,417,605,803,826,740,765,635,529,424,439,472,488,576,718,689,699,463,841,972,969,911,886,804,688,602,688,712,784,785,846,839,808,512,521,512,526,716,848,785,805,698,584 18,7,8,42,51,52,42,398,405,386,392,391,399,405,403,415,410,388,393,403,406,391,396,404,397,396,389,386,383,395,394,401,405,401,389,387,395,380,396,385,390,381,411,397,397,392,448,452,449,422,419,392,404,400,414,449,437,436,454,411,421,389,397,384,384,380,402,414,423,394,401 1,16,16,11,11,9,9,546,656,599,583,497,536,594,656,647,643,617,715,797,769,536,730,663,587,603,512,490,444,405,565,772,784,692,717,577,544,410,431,436,447,520,654,635,653,440,819,937,931,870,849,757,654,566,645,666,748,754,820,824,782,489,480,494,535,690,805,752,762,637,558 20,10,11,24,33,31,21,413,456,429,411,405,419,404,419,410,399,403,441,524,506,403,469,460,433,427,401,387,386,389,400,497,534,448,490,447,444,390,378,382,392,369,417,408,433,390,489,716,717,638,593,510,436,387,424,403,463,434,489,462,439,388,397,375,394,447,496,448,481,420,415 14,9,9,23,36,35,22,401,463,462,426,412,433,421,451,425,422,419,507,578,550,420,518,483,446,424,404,416,405,381,428,552,573,499,492,451,407,403,396,412,407,415,452,438,451,389,552,751,753,682,643,541,442,417,443,457,486,496,542,547,515,394,376,403,410,465,543,491,515,445,416 19,17,13,54,73,43,38,386,406,410,403,410,383,442,424,408,420,434,441,458,465,397,442,418,409,397,386,398,389,387,415,444,458,440,453,425,399,380,409,419,419,441,468,441,428,408,528,609,591,520,515,464,423,468,511,492,547,534,582,560,505,408,378,408,396,405,475,425,440,428,419 8,53,50,46,51,45,41,484,587,534,532,478,487,522,569,562,559,555,643,708,687,468,629,591,541,513,479,475,422,428,510,671,691,617,628,535,483,422,405,430,433,489,583,560,576,412,761,895,890,830,799,716,616,522,588,645,709,712,770,761,723,451,464,458,473,594,703,639,680,555,464 12,13,12,43,54,44,35,412,446,431,405,402,428,426,447,434,446,441,456,495,478,390,456,439,421,431,381,404,383,457,547,521,514,455,474,451,409,539,686,752,806,880,934,827,728,433,625,667,659,591,541,503,437,565,718,772,835,806,815,714,627,391,391,406,429,447,493,452,489,433,394 13,542,300,1023,1023,1015,780,717,929,897,899,883,931,800,867,876,878,883,940,968,980,757,917,900,867,862,822,836,773,470,730,839,861,814,853,795,776,415,442,470,514,600,734,731,792,650,999,1023,1023,1023,1023,1017,951,678,769,793,860,870,939,974,954,796,875,771,815,917,965,953,992,926,914 20,34,33,73,80,77,71,425,481,477,431,412,449,452,464,459,461,468,522,616,583,424,553,523,476,457,409,426,412,376,441,571,593,534,533,460,431,390,402,403,410,451,486,467,483,396,634,804,797,735,693,587,491,465,513,517,615,608,658,650,600,385,411,420,419,486,609,552,555,471,442 16,21,20,46,62,61,45,429,502,469,448,434,446,438,475,462,464,465,539,601,584,435,549,513,471,477,440,419,386,394,443,574,589,510,545,437,421,409,396,387,406,412,461,465,474,406,627,815,817,743,703,623,519,437,472,489,552,549,620,623,572,393,415,401,414,504,600,555,573,472,447 11,31,31,297,426,436,303,441,452,430,411,387,403,429,444,440,445,433,451,519,479,400,476,451,420,431,403,416,399,399,428,458,489,440,444,411,396,415,400,402,421,434,491,443,441,429,577,680,702,620,575,508,440,489,532,540,591,567,633,577,548,417,390,393,414,439,519,478,479,418,403 11,8,8,53,95,100,56,377,384,383,386,398,383,405,415,391,388,405,382,399,414,391,407,386,396,394,390,374,388,374,396,410,386,399,391,391,400,378,390,393,386,400,409,403,402,402,424,446,441,402,413,405,395,412,419,419,429,427,450,438,416,391,378,378,387,392,388,410,412,400,375 19,25,19,47,63,43,33,440,400,393,369,388,391,436,457,422,414,397,398,405,409,389,388,374,381,394,383,366,363,408,406,394,405,383,401,376,390,393,409,406,411,417,462,442,436,407,496,433,429,414,418,382,403,437,461,466,524,539,582,562,484,377,397,382,397,397,387,385,394,383,387 17,25,24,376,642,658,383,407,424,444,374,383,411,398,410,400,410,416,466,489,503,395,461,437,444,423,415,406,410,391,412,464,489,420,455,421,410,388,397,387,398,400,421,415,415,427,499,652,664,579,530,474,421,415,430,411,440,449,475,490,449,429,408,400,401,426,474,468,466,424,392 4,19,12,33,48,30,20,453,407,388,396,394,380,459,481,462,437,424,411,412,410,376,400,397,388,386,387,385,387,379,406,415,416,407,413,399,389,419,405,424,427,468,517,496,450,419,563,498,475,423,427,387,388,459,501,498,570,598,659,608,559,394,383,376,394,387,407,385,405,381,389 2,112,77,260,197,160,239,523,605,556,510,472,507,548,608,584,568,571,618,745,715,482,699,628,560,540,468,458,442,419,522,695,729,649,662,546,455,448,442,478,496,574,675,619,600,501,763,901,908,841,809,710,574,649,713,728,785,772,822,789,741,459,425,451,472,593,715,675,695,572,496 14,28,27,70,81,77,65,416,485,494,467,421,428,438,455,445,447,444,506,634,608,433,580,519,488,457,411,422,392,394,414,568,635,520,552,478,443,394,409,412,431,450,495,473,451,416,591,801,805,735,689,581,493,463,516,530,569,567,626,615,561,400,406,385,415,471,608,557,563,489,447 12,13,13,22,32,32,22,410,439,422,422,411,416,414,434,434,426,443,485,558,512,406,509,470,457,445,421,390,401,392,430,524,566,483,489,419,425,393,399,397,406,430,481,463,455,421,568,726,737,651,607,523,464,460,491,512,552,561,608,582,540,403,391,391,404,460,542,490,507,455,420 13,74,63,112,146,120,91,599,696,660,624,540,582,646,694,681,664,639,718,842,818,565,822,765,687,683,576,517,443,441,572,792,849,746,777,642,550,447,459,457,519,598,733,703,696,520,839,941,959,888,868,770,644,669,745,751,826,822,873,855,810,469,484,466,511,686,852,778,789,696,592 11,10,10,32,40,36,28,403,449,448,407,399,405,406,422,403,423,412,448,490,492,401,466,466,419,416,407,391,385,376,409,470,509,444,462,406,411,410,381,383,405,401,427,415,416,391,484,659,689,594,582,484,428,413,425,431,461,440,476,482,445,408,403,405,397,419,493,456,474,412,385 5,133,109,61,62,45,45,574,595,531,520,474,477,605,690,676,642,630,671,735,693,467,640,556,524,490,449,440,422,482,742,749,720,645,688,556,514,560,691,752,818,902,991,935,889,506,912,919,883,830,790,711,599,723,829,885,995,994,1023,972,911,483,446,476,508,629,745,665,686,580,501 8,77,39,124,140,62,51,568,534,472,461,430,442,597,655,654,634,594,606,659,641,432,549,515,483,440,434,412,381,438,596,602,621,527,578,483,452,477,531,580,639,733,832,775,724,597,858,842,813,752,727,652,533,776,844,855,930,926,961,907,854,446,435,466,465,516,625,563,587,500,454 11,16,15,61,60,56,58,397,425,409,425,405,405,415,416,437,421,411,451,511,501,420,474,451,420,424,410,393,402,372,398,489,528,454,474,435,406,397,397,378,402,422,451,430,423,404,520,719,717,650,613,515,461,429,437,456,503,492,528,501,489,405,412,387,393,429,520,452,468,426,414 10,10,10,20,28,18,14,403,429,428,407,387,414,417,418,417,452,433,467,464,458,408,427,419,421,402,398,409,383,396,431,444,451,442,435,429,421,380,386,406,412,418,472,464,465,385,562,603,588,544,525,484,453,402,468,483,542,529,568,574,535,416,397,400,399,429,447,437,443,432,417 5,19,18,12,19,15,9,389,391,396,388,394,376,406,411,392,417,391,405,406,421,384,400,390,396,385,378,384,385,386,387,413,415,399,403,389,378,377,393,399,398,411,458,430,411,400,437,474,474,435,430,401,405,413,459,420,492,503,524,491,455,385,403,385,408,386,419,410,407,388,395 18,23,14,52,64,37,33,447,412,399,373,382,388,468,474,455,450,426,413,408,422,377,405,395,396,390,369,399,370,377,402,412,413,403,415,394,395,395,402,442,425,467,510,478,481,395,529,470,466,418,394,417,388,456,511,512,576,582,651,608,550,393,376,385,385,398,394,401,404,409,379 17,55,45,77,131,105,59,453,529,487,443,437,458,462,476,463,469,482,537,642,625,434,571,541,484,455,441,410,418,410,448,586,626,550,570,441,451,421,426,438,464,499,558,526,512,453,656,808,803,729,700,592,476,512,593,607,667,646,707,670,611,424,404,430,429,507,627,558,575,486,439 13,8,8,25,38,39,25,399,436,446,425,432,415,419,434,411,419,423,453,518,498,407,471,437,433,433,402,398,378,400,396,486,507,459,481,420,403,391,395,387,400,417,446,439,428,397,500,689,682,613,574,512,432,417,453,444,505,481,519,518,474,398,386,395,393,443,486,460,484,432,396 13,10,9,25,35,28,20,411,383,395,384,384,392,392,402,394,399,376,380,409,384,380,397,381,382,391,376,382,375,393,373,404,397,387,408,371,373,368,382,403,394,389,425,400,402,392,408,417,415,407,415,396,393,403,416,429,431,443,442,417,418,393,376,385,387,397,397,379,383,385,383 4,9,7,33,36,28,25,400,388,387,380,379,387,418,412,399,407,403,390,394,406,373,406,387,373,390,382,396,393,401,399,391,391,388,384,394,370,399,383,387,393,413,428,423,425,399,462,424,406,392,408,379,382,419,444,434,465,463,496,472,448,382,386,376,387,384,386,377,380,385,373 14,9,8,27,24,19,21,406,399,374,376,398,396,394,414,392,398,391,399,424,397,379,391,394,388,382,389,370,386,394,394,417,419,391,401,387,393,396,406,405,412,423,459,408,416,401,476,473,459,413,434,405,372,443,472,481,470,475,493,481,443,398,380,391,395,397,410,405,415,389,386 8,27,26,114,187,169,101,396,410,369,390,389,390,420,425,416,395,411,424,398,386,403,391,390,394,394,392,380,389,387,383,387,400,402,399,400,403,389,391,375,397,415,415,398,397,401,455,463,439,446,440,407,407,421,443,445,455,477,497,481,450,393,386,394,397,408,396,384,400,407,400 12,73,68,64,76,55,46,604,580,521,520,511,519,667,727,710,690,669,679,683,681,437,531,501,451,465,448,449,416,449,706,685,634,588,609,541,510,501,623,642,733,811,900,852,824,509,886,853,809,768,735,674,566,683,784,821,901,895,940,912,865,510,460,515,538,595,657,595,644,542,501 19,11,9,37,40,27,26,427,410,395,375,398,388,419,432,411,395,401,415,396,410,389,399,398,395,382,379,376,397,402,410,403,404,394,400,404,394,384,418,397,416,428,480,449,441,407,497,457,435,427,393,390,395,430,474,448,520,508,560,522,494,392,387,377,390,396,395,393,401,397,372 12,31,31,258,343,346,259,386,402,426,386,394,403,393,396,424,415,404,433,475,451,409,445,437,410,403,389,400,405,388,427,464,479,426,447,396,411,392,391,394,401,423,431,439,412,426,486,613,627,562,501,479,435,444,469,478,486,491,516,498,454,409,392,393,393,414,457,420,430,404,401 14,13,13,6,6,4,4,535,679,615,571,501,534,560,603,603,599,592,701,813,784,547,751,693,621,600,503,491,422,386,518,784,803,717,748,602,528,409,415,411,435,463,616,598,614,423,793,963,958,898,869,780,659,531,613,627,707,714,782,791,749,461,488,471,480,699,825,769,777,666,569 16,63,61,50,83,82,49,406,384,389,392,381,386,408,394,423,409,419,413,399,366,384,380,399,385,379,407,370,385,393,395,442,395,391,406,389,390,418,397,407,405,427,478,449,420,404,449,428,430,431,422,381,392,408,436,436,463,461,493,474,440,396,387,378,379,396,397,403,414,393,400 11,8,9,179,168,170,182,476,443,427,411,407,420,493,510,490,472,480,468,461,469,397,411,411,419,407,392,391,390,404,447,441,438,428,436,407,415,411,406,417,398,470,542,521,499,507,701,641,597,576,553,528,456,634,693,689,727,721,761,727,678,435,393,431,438,450,462,447,452,427,412 7,33,29,136,241,233,127,487,473,454,437,417,422,509,530,517,502,483,508,532,525,402,472,464,439,433,428,411,405,412,445,518,526,465,497,427,409,416,425,422,455,475,583,520,525,447,660,721,714,629,605,548,467,529,626,631,689,690,739,705,630,401,408,422,425,480,530,513,495,448,427 8,9,9,12,14,13,11,395,478,444,419,419,416,419,421,429,438,416,467,589,581,418,572,550,461,445,419,413,397,388,407,554,618,502,539,434,419,372,393,391,405,420,462,438,456,399,524,702,745,639,619,492,446,446,478,468,517,498,556,552,517,383,378,413,389,449,614,577,542,471,423 14,84,79,151,153,144,142,459,582,552,538,494,492,504,555,545,540,510,618,750,715,478,681,633,554,521,476,469,416,418,490,699,728,632,657,559,485,420,425,414,450,496,608,569,572,444,743,905,908,841,812,732,604,547,623,657,731,718,773,755,708,435,450,423,444,591,724,670,687,579,499 16,318,142,1023,1023,1023,1023,927,934,900,876,832,848,954,995,980,969,960,984,1022,1014,796,951,924,878,868,796,791,692,763,905,980,990,932,948,867,806,790,810,841,890,951,1023,996,991,909,1023,1023,1023,1023,1023,1023,948,1015,1023,1023,1023,1023,1023,1023,1023,836,790,829,854,955,1022,988,1005,919,868 20,77,67,69,89,80,62,482,586,536,503,439,479,511,587,538,550,518,630,722,686,486,646,601,544,514,453,447,408,412,489,694,712,618,643,506,468,391,403,442,453,501,640,579,566,452,747,880,875,813,783,676,546,565,648,659,725,717,774,748,711,452,452,451,447,589,737,664,691,560,497 5,311,277,183,266,242,167,425,416,396,422,400,389,449,440,436,436,432,417,443,403,397,393,407,401,395,388,414,373,441,429,451,450,412,444,390,395,467,443,453,482,555,632,566,509,436,566,522,544,469,464,402,383,465,495,508,582,569,603,584,522,410,398,418,398,408,419,405,427,401,406 17,17,15,76,72,38,46,420,386,365,388,388,387,435,446,401,417,440,403,393,381,376,393,401,385,363,373,384,387,387,410,398,383,398,383,404,368,405,400,416,423,435,449,426,449,395,482,439,431,385,395,428,404,399,449,441,492,501,540,506,467,405,386,377,392,385,392,385,383,399,393 15,8,8,21,23,21,19,398,423,403,400,387,402,396,416,426,440,409,428,494,477,389,463,442,432,418,408,390,384,389,392,465,476,429,430,430,414,387,402,375,423,434,438,432,425,406,514,626,620,565,514,433,405,425,462,458,501,480,531,497,474,399,399,395,392,410,482,465,443,407,394 17,21,21,55,89,86,52,434,409,405,401,402,399,430,456,431,452,451,473,470,436,401,424,423,396,404,399,401,395,398,418,437,440,425,428,400,384,390,388,405,413,427,456,440,430,424,572,611,591,542,507,451,432,434,496,494,577,564,625,603,543,399,411,405,394,402,427,442,428,422,406 11,10,10,60,63,64,60,382,390,383,376,367,386,387,417,379,371,387,401,402,412,379,407,397,389,389,391,382,385,388,390,415,426,415,402,406,390,389,383,386,391,398,416,396,396,401,411,444,481,450,438,392,395,399,437,408,422,420,422,414,398,387,389,389,381,389,414,407,425,399,396 14,10,10,24,40,41,24,408,436,422,401,396,393,412,415,405,408,393,431,499,518,407,478,464,424,416,428,404,398,411,401,478,515,447,473,423,420,373,389,372,383,396,438,427,411,392,484,710,736,635,586,515,419,396,435,423,454,453,504,479,453,386,393,397,383,431,494,454,460,431,391 7,15,14,21,27,22,18,424,470,452,410,420,453,438,488,472,482,466,504,552,543,430,481,463,439,428,419,417,385,391,456,527,543,467,511,454,446,370,396,408,419,456,537,506,494,410,638,732,714,657,642,571,469,466,505,525,607,602,654,638,596,406,403,418,422,477,546,500,540,463,432 2,9,9,7,8,6,5,488,571,537,484,467,476,517,562,562,549,553,610,700,669,477,612,564,515,514,460,431,407,405,482,661,665,581,611,519,475,394,400,397,424,463,554,543,547,421,740,852,843,785,756,668,560,478,534,548,632,652,722,717,689,448,448,453,474,588,698,624,658,550,491 4,15,15,82,114,117,82,457,492,458,448,423,449,483,521,511,508,498,536,537,544,418,438,441,435,426,412,421,384,378,521,528,518,483,523,469,446,411,428,449,495,539,648,618,599,412,733,737,707,653,623,580,513,495,569,607,681,691,754,741,702,439,424,426,449,494,507,491,515,466,431 14,29,29,120,197,204,123,406,373,377,392,380,369,420,385,401,386,384,411,399,381,382,388,406,375,383,377,400,376,393,383,412,400,383,395,386,398,422,388,409,415,396,453,420,419,412,464,454,453,410,437,407,399,406,454,460,462,471,495,434,439,377,388,397,376,386,402,382,398,396,394 12,42,39,19,20,13,12,594,655,611,586,549,599,671,733,725,720,700,738,740,759,509,646,601,560,550,515,497,457,417,640,714,694,643,656,595,529,403,459,466,501,582,717,693,723,463,875,905,880,848,827,773,672,614,694,728,803,809,871,875,843,519,493,545,575,694,742,691,739,645,587 4,20,19,70,79,71,64,415,443,446,419,427,449,430,470,442,460,458,511,514,526,409,442,438,446,421,414,432,405,388,413,460,462,448,439,417,429,386,393,403,406,419,453,451,450,403,588,649,644,619,587,520,498,438,432,430,472,481,544,564,535,419,413,408,415,447,499,467,501,463,446 11,22,21,63,81,72,56,417,476,438,423,403,439,418,432,431,437,406,466,558,559,424,505,482,434,422,421,405,385,390,428,535,574,503,523,447,417,416,392,411,414,437,483,466,459,406,583,745,748,677,621,530,464,439,507,507,592,563,621,588,541,407,431,393,399,455,529,510,508,467,445 10,57,32,204,338,270,154,481,482,476,455,416,441,484,559,517,521,510,539,558,556,418,495,480,445,429,415,426,412,436,496,549,546,496,517,482,446,459,484,525,571,628,730,654,615,491,718,763,742,675,640,558,472,639,715,719,770,762,798,757,700,427,410,420,428,510,547,509,542,442,437 1,38,36,142,190,183,137,438,518,512,451,441,437,473,484,469,494,489,552,650,646,445,608,556,487,483,455,439,389,375,461,620,668,561,598,477,430,390,404,424,409,453,543,507,517,431,668,862,878,800,761,654,540,500,554,544,640,633,688,671,616,410,420,421,406,513,652,592,604,527,446 16,9,9,25,36,36,25,401,437,420,416,403,400,417,437,460,437,419,454,509,473,401,454,431,417,430,389,388,390,367,409,476,492,461,466,438,403,391,401,382,401,414,450,435,448,403,518,682,670,604,564,494,443,422,481,468,528,515,561,540,517,414,402,391,388,441,488,460,490,442,399 6,8,8,38,75,77,36,389,409,397,400,390,398,397,409,406,411,414,421,457,445,390,426,399,401,393,388,392,405,384,393,426,460,427,432,407,419,395,396,400,380,419,455,422,405,395,495,580,572,515,514,440,412,426,476,470,506,490,558,490,463,406,394,378,391,413,435,428,437,417,384 2,56,53,59,74,69,54,664,862,818,790,737,759,701,767,770,764,751,896,950,933,770,889,857,817,789,720,687,586,403,698,928,921,875,894,803,754,424,446,453,489,554,742,741,778,459,929,1023,1023,1023,1023,982,885,636,718,761,842,846,910,919,891,606,740,618,657,935,1015,980,997,907,841 7,83,75,85,103,87,72,578,721,681,610,557,519,621,671,656,638,616,726,879,847,608,867,807,715,712,587,545,456,455,580,834,893,787,800,660,559,452,458,478,540,632,745,703,693,539,824,958,986,908,888,777,648,693,751,776,826,821,873,848,803,462,481,469,467,683,874,805,815,714,576 13,11,10,27,34,30,24,423,461,432,420,410,410,435,427,418,425,413,478,547,544,418,510,472,448,446,409,413,403,389,408,511,565,486,503,443,426,392,399,379,420,412,446,424,443,414,512,721,725,653,611,519,445,446,469,458,492,495,551,523,510,402,401,397,405,437,539,511,509,434,408 17,115,83,1022,1023,1023,753,556,592,540,526,450,536,584,643,617,618,594,645,687,686,460,604,569,541,502,487,485,438,407,553,618,643,569,594,513,503,420,416,430,463,551,650,629,651,577,813,894,906,847,809,736,620,613,701,723,795,783,844,822,772,523,480,459,501,578,664,624,661,529,497 1,231,177,136,181,138,103,423,435,379,381,391,403,458,474,474,469,438,444,456,444,418,437,450,394,406,397,394,391,417,433,445,475,427,456,410,407,398,432,421,508,549,639,562,506,462,623,622,594,537,521,462,434,553,628,612,687,657,710,667,591,407,412,410,404,429,445,443,440,411,402 14,12,12,63,78,80,64,400,397,399,397,382,379,408,418,421,411,427,404,427,429,384,397,408,405,399,404,381,381,385,410,430,435,400,398,389,385,392,400,414,419,419,480,436,421,407,479,513,488,472,436,419,398,457,505,486,530,520,554,521,479,393,401,386,393,401,426,409,402,385,399 12,9,8,31,35,29,26,422,439,401,402,398,407,393,420,402,409,425,433,460,461,392,445,416,402,403,395,387,390,376,398,465,485,423,440,401,386,397,390,405,397,399,449,408,420,403,489,591,606,521,501,438,417,447,464,482,491,497,543,512,484,383,382,399,385,421,474,430,431,400,386 3,18,16,81,106,88,65,407,408,385,404,407,391,420,452,442,420,426,433,455,457,393,432,426,407,390,401,388,388,398,408,423,449,420,418,405,399,358,396,395,423,442,471,452,429,429,534,566,564,509,495,456,412,555,645,651,649,598,638,571,502,386,395,395,405,415,468,433,434,409,400 6,198,183,76,101,86,65,418,391,379,374,380,392,444,470,453,431,413,397,411,421,401,405,417,410,395,402,410,390,410,460,455,427,434,407,417,403,393,425,461,471,522,615,557,521,379,498,493,481,465,427,396,410,433,454,467,509,506,550,533,502,384,397,387,393,427,412,401,395,391,362 12,12,11,26,35,31,22,392,394,384,391,362,377,385,393,388,386,390,377,418,397,386,393,396,392,404,397,371,382,405,389,394,391,399,394,384,394,391,376,407,410,400,401,408,380,383,420,431,426,420,400,378,389,406,422,420,421,421,448,426,409,393,363,379,366,389,394,397,390,383,382 12,10,9,23,35,34,22,420,391,380,384,374,356,409,428,419,389,392,380,393,383,381,404,381,379,391,389,376,389,401,406,383,384,404,395,385,384,382,392,391,405,386,416,411,420,387,430,411,407,399,387,392,382,412,408,403,443,431,467,470,429,395,385,394,391,397,384,376,370,370,399 3,101,92,226,259,226,196,505,638,599,542,479,531,531,560,570,541,549,663,783,760,510,726,679,596,575,506,470,422,423,512,742,779,687,711,595,532,395,426,415,460,473,612,579,578,451,765,947,955,886,861,772,632,570,628,665,728,727,789,774,726,468,477,435,458,624,780,714,721,611,522 10,9,9,53,71,69,51,412,451,392,414,395,412,424,432,429,420,423,433,489,478,404,456,424,405,420,396,390,377,398,423,477,473,431,455,434,418,382,391,392,421,413,470,434,421,410,544,655,655,596,544,479,412,443,490,514,553,559,603,575,508,392,396,401,397,418,462,441,450,416,402 6,8,8,35,69,70,35,423,411,385,393,399,383,422,442,445,436,424,419,426,417,386,391,406,401,383,415,398,360,396,410,413,455,409,405,404,394,404,386,415,399,417,465,439,435,402,521,540,517,468,452,418,419,433,496,489,526,534,555,541,484,390,381,409,407,416,432,418,412,402,391 13,134,125,91,113,105,84,449,449,421,410,390,420,468,473,451,438,420,415,526,502,381,492,457,416,403,399,400,402,393,433,509,511,461,485,415,397,403,427,445,438,473,517,491,477,426,599,635,643,553,513,454,429,482,537,549,633,632,694,633,585,407,376,406,409,428,526,471,460,415,418 20,78,70,201,328,287,171,533,648,587,567,514,555,584,637,620,630,609,679,744,735,486,657,634,573,551,495,487,427,385,563,706,726,641,670,557,524,417,425,423,438,513,649,626,639,450,812,924,920,864,841,769,657,562,646,673,760,763,824,821,780,489,497,461,518,652,731,704,717,601,554 13,14,13,37,68,62,31,405,412,425,407,404,401,406,432,443,428,423,433,484,459,395,435,424,402,421,398,399,386,393,416,450,464,420,428,404,411,400,387,387,410,420,427,448,429,403,531,617,601,547,503,454,439,429,461,447,503,498,553,537,496,388,414,398,415,422,444,422,438,412,395 3,9,9,97,146,151,99,401,416,398,375,397,421,394,384,401,391,397,409,478,457,393,454,429,412,417,393,409,400,376,409,431,476,423,442,420,400,385,371,396,392,388,401,394,400,402,464,633,653,552,534,453,417,392,393,414,441,434,453,437,438,387,377,391,394,393,476,449,444,406,395 13,29,17,48,69,40,27,422,395,382,386,408,401,453,461,432,429,431,414,417,437,379,413,411,407,393,393,385,388,406,422,406,424,400,417,390,398,408,405,406,440,467,506,483,465,418,532,527,509,448,429,406,384,466,537,542,600,568,640,571,521,417,385,397,390,397,404,426,404,398,381 14,9,8,13,18,10,7,453,532,492,458,453,457,493,552,534,536,520,575,617,623,441,544,505,484,461,436,448,421,404,470,583,603,533,565,485,438,386,393,409,400,439,503,500,546,423,710,808,799,740,720,639,559,471,508,525,613,629,688,688,656,448,434,443,450,541,623,572,603,522,454 3,8,8,29,45,43,26,398,450,439,422,421,405,410,423,427,439,430,465,547,541,417,518,488,443,417,416,403,383,378,407,526,542,485,482,422,407,380,382,390,394,399,430,408,422,384,515,728,748,650,618,519,442,408,432,429,476,466,510,494,481,394,413,393,399,445,547,502,513,449,422 15,13,13,61,65,64,59,424,457,437,416,412,415,405,432,415,438,424,471,532,509,397,484,449,430,435,423,416,372,381,419,511,532,489,481,442,411,395,383,397,408,410,444,421,433,392,541,728,718,647,613,517,466,422,451,467,504,502,555,555,517,396,416,397,401,447,528,473,501,441,417 3,45,44,152,206,209,155,408,461,420,395,405,420,416,422,416,400,420,462,514,514,397,474,444,429,408,412,393,374,371,412,470,525,472,448,422,394,410,387,396,406,425,434,425,413,410,511,692,701,616,582,459,431,413,505,517,528,525,550,514,506,391,415,389,417,436,503,482,460,430,398 15,11,9,81,128,99,57,433,448,423,428,394,398,457,489,481,461,451,474,519,503,401,467,443,412,409,396,411,410,391,442,490,499,450,478,437,405,408,430,444,481,534,609,527,510,453,632,686,672,606,565,496,438,574,646,656,702,672,721,662,604,410,410,412,414,439,473,441,467,419,425 11,94,86,62,76,66,54,500,602,554,516,456,512,508,579,560,559,536,629,749,733,495,699,636,570,540,486,451,428,409,513,716,750,647,674,558,484,422,446,465,497,549,657,599,598,458,764,894,899,829,807,717,588,596,668,691,743,734,794,771,725,429,433,441,464,581,745,684,690,578,516 17,8,8,26,30,24,21,424,376,393,391,381,389,423,413,382,402,385,401,403,399,369,394,384,385,383,388,391,380,405,387,392,395,381,401,392,383,381,404,404,400,401,417,410,406,402,445,413,397,390,393,378,378,420,427,403,451,447,483,477,429,378,393,387,386,391,372,377,383,394,404 5,12,12,146,175,177,146,400,433,411,414,401,413,398,427,433,413,422,458,507,480,415,483,455,425,414,414,395,380,390,401,492,513,438,450,407,426,391,387,387,406,415,457,460,446,410,560,692,694,618,578,512,436,424,488,484,547,541,585,549,510,420,409,403,410,421,488,463,488,429,427 1,17,16,41,57,54,37,437,497,482,442,400,462,461,471,462,461,444,515,620,609,437,553,520,472,442,432,418,385,412,430,568,608,515,543,459,429,413,397,436,441,492,544,503,504,419,649,794,793,721,670,579,492,511,574,596,648,641,692,662,586,399,429,396,419,483,604,548,540,468,441 6,18,18,70,93,88,65,439,435,411,422,417,394,475,504,500,479,459,477,480,471,404,426,417,401,417,404,396,385,434,518,497,478,448,466,440,408,436,515,549,577,673,746,676,624,427,677,660,614,546,531,485,423,543,618,663,746,721,769,714,654,426,395,419,424,441,472,446,440,419,412 17,46,43,387,548,539,376,506,470,433,434,415,424,546,579,564,543,516,548,532,525,418,458,452,430,434,431,395,417,401,470,502,480,478,490,430,433,417,427,445,478,512,612,563,541,489,705,720,689,629,591,545,471,578,659,671,742,727,779,746,702,441,402,448,441,495,551,505,520,453,446 3,18,12,51,59,36,31,450,408,386,399,374,390,480,465,437,430,426,422,411,413,385,407,404,391,396,382,379,386,393,398,428,437,406,416,379,383,403,392,411,419,443,469,448,450,398,530,496,479,431,424,402,402,424,472,465,542,545,598,566,503,405,397,385,391,404,431,416,397,390,397 18,9,9,389,810,830,393,415,410,399,384,384,398,396,402,414,391,417,424,439,430,394,425,421,400,408,404,398,397,399,387,418,434,403,416,389,407,403,393,409,394,403,409,413,405,423,432,535,517,483,448,441,378,405,422,411,427,426,451,445,421,416,367,405,400,416,427,408,419,392,391 11,43,41,177,268,266,173,410,481,436,417,408,423,415,438,428,424,450,474,594,560,408,541,491,460,436,406,400,399,385,420,554,590,505,512,456,411,398,400,409,414,415,484,466,444,426,572,762,778,682,657,547,460,453,504,497,550,532,593,561,515,412,393,399,407,457,578,510,523,474,418 3,21,9,43,42,18,21,454,469,445,430,397,413,505,543,505,531,505,503,529,504,411,458,410,418,416,390,396,388,425,489,501,494,452,456,430,420,458,508,545,576,678,773,675,639,515,748,689,654,590,536,510,459,694,766,791,838,821,852,789,729,397,411,412,424,467,498,467,476,413,413 13,63,60,158,259,250,149,498,651,613,583,506,536,535,594,580,552,560,671,797,772,537,759,707,621,618,512,502,433,412,514,756,797,699,731,567,514,417,440,431,462,518,637,597,596,467,773,929,937,868,847,758,619,566,649,662,745,739,795,779,734,458,476,448,467,632,777,726,729,619,531 5,32,30,75,89,82,69,419,487,459,441,406,441,439,441,445,430,452,516,609,585,438,542,502,454,454,425,392,413,381,437,561,599,508,568,460,429,395,404,396,402,426,491,445,466,428,598,775,778,709,665,566,466,456,492,513,558,543,624,591,550,413,407,409,421,474,602,539,548,499,428 12,9,8,19,21,17,15,425,478,443,431,420,428,449,465,461,473,457,508,585,548,422,515,489,452,443,415,425,410,372,427,536,570,498,519,442,434,389,395,409,401,432,460,465,476,389,586,761,743,673,648,552,455,430,476,481,538,530,593,569,545,406,408,417,421,471,595,531,542,450,424 12,19,18,35,38,34,32,417,470,444,433,441,409,440,437,429,428,438,469,570,554,412,519,488,443,471,405,399,393,388,408,529,568,501,517,428,430,392,399,405,422,385,453,443,418,394,557,764,771,682,653,541,458,423,474,473,516,526,559,548,499,418,401,400,401,468,556,514,525,462,425 14,19,19,48,57,54,45,433,471,456,456,408,411,435,427,424,431,427,483,534,550,423,522,496,467,439,402,406,381,393,414,545,550,473,508,434,408,375,415,407,399,459,491,472,474,411,576,748,747,655,635,536,447,463,518,511,563,542,603,573,539,376,391,412,391,442,545,508,521,461,410 4,21,18,47,50,23,24,429,441,426,418,396,402,452,446,444,458,437,477,475,470,401,443,428,402,408,399,409,396,396,438,477,479,438,441,398,391,402,387,434,484,524,606,548,492,436,607,612,603,551,534,447,436,500,577,598,670,652,699,645,581,424,383,401,407,436,464,460,450,397,403 14,26,25,389,654,662,390,442,427,421,405,390,440,475,500,499,494,491,471,472,471,403,425,401,421,405,408,407,387,439,445,435,437,424,426,408,410,444,434,434,460,515,580,525,510,513,641,579,545,517,489,485,441,643,720,722,722,686,718,676,604,433,406,412,433,445,441,430,446,407,407 3,34,30,266,454,440,254,414,426,396,440,405,434,414,469,478,432,449,453,477,479,407,441,444,422,424,410,407,386,409,422,473,475,443,471,420,397,405,426,412,446,475,515,485,474,468,590,642,644,552,530,477,431,512,591,600,627,598,650,615,550,435,388,421,402,437,483,438,480,415,401 9,8,7,7,11,5,4,391,376,386,397,399,387,404,406,413,398,396,408,401,392,383,395,401,387,392,386,374,378,397,397,405,404,385,395,389,377,399,397,409,417,466,536,489,438,389,487,448,441,405,403,401,380,437,449,485,598,602,647,543,485,378,387,385,379,398,386,376,387,397,388 4,11,9,9,10,5,5,390,397,389,378,390,376,404,427,408,418,409,404,403,408,400,406,402,397,396,387,403,374,395,415,403,402,386,419,375,379,399,428,447,489,558,635,551,460,403,515,484,463,437,424,398,398,467,529,567,648,632,663,595,513,395,388,401,384,401,391,384,389,388,387 1,27,23,96,120,104,77,585,776,716,666,590,610,642,687,669,656,644,810,913,865,669,862,793,733,713,612,553,468,454,643,887,891,815,826,693,608,443,450,456,508,601,736,726,737,505,849,1023,1023,1023,987,887,767,629,700,711,786,790,849,851,813,550,621,521,540,864,996,926,950,833,720 13,89,87,73,99,95,70,394,388,395,365,386,403,400,423,409,413,409,407,438,439,400,443,414,389,413,415,374,388,395,409,419,450,387,432,412,399,389,408,386,427,431,486,455,449,417,496,517,536,473,460,422,402,444,473,488,517,499,556,509,485,396,375,399,386,391,433,418,426,395,386 6,23,15,54,68,45,36,408,405,392,417,374,409,421,426,403,420,409,388,406,400,386,412,385,389,397,375,408,392,404,414,407,398,387,385,379,378,407,395,418,439,464,498,454,430,406,482,436,461,444,405,417,386,470,523,509,567,542,576,533,481,388,388,394,380,396,390,376,405,378,371 4,25,26,49,62,63,49,438,496,466,447,420,458,432,473,456,460,471,539,635,621,441,578,521,466,471,438,408,408,414,449,570,625,525,540,483,430,397,394,383,407,430,509,465,502,419,626,816,812,735,693,597,504,479,512,561,609,604,655,630,580,410,420,418,418,499,616,567,560,482,433 19,28,18,50,71,45,32,455,407,384,388,387,396,470,469,444,444,419,413,398,406,381,395,396,385,400,389,384,405,424,417,389,383,389,403,380,395,404,432,438,448,476,519,476,491,429,526,460,450,427,416,394,369,485,513,534,609,601,656,598,553,377,376,390,391,396,403,401,398,381,382 16,52,50,126,170,161,120,468,560,508,486,487,473,507,534,515,511,513,609,694,676,461,623,579,533,524,443,433,414,413,476,654,677,611,620,523,470,413,419,401,443,469,565,536,542,427,726,879,881,821,786,696,583,525,576,596,658,669,735,714,677,438,433,447,435,571,693,618,669,543,485 7,21,18,28,52,41,21,411,410,406,378,389,379,414,422,406,385,390,404,404,401,400,384,375,388,409,379,371,378,372,388,394,399,400,393,399,372,387,394,418,414,400,428,417,398,381,442,439,441,425,401,403,397,404,411,435,481,449,502,468,436,396,376,387,381,395,400,398,408,386,381 3,191,119,138,161,111,95,539,538,509,455,442,440,554,624,604,588,593,606,671,661,460,588,549,481,471,466,446,403,432,562,641,656,571,605,523,453,507,547,590,658,734,829,734,691,556,822,852,841,774,749,653,542,746,822,840,893,871,909,865,809,446,420,442,467,542,651,604,622,499,454 19,14,14,57,84,76,52,418,460,458,453,405,407,442,447,462,439,427,455,534,521,413,494,469,444,446,414,391,391,395,429,521,548,498,506,428,426,398,410,396,422,435,472,457,459,402,573,732,737,649,627,548,449,452,498,510,571,548,616,603,541,390,401,396,405,453,515,500,512,454,420 16,8,7,18,27,25,16,398,391,385,394,394,372,398,402,425,393,391,388,393,389,384,392,392,383,389,387,386,381,370,385,402,394,383,390,384,386,383,411,408,407,411,431,426,409,396,422,421,402,398,374,391,375,422,435,458,461,446,492,467,432,373,385,386,383,381,385,370,389,379,392 8,47,38,149,151,122,123,496,531,489,461,436,462,484,540,518,488,490,585,705,675,460,656,583,534,507,451,424,415,421,483,652,695,601,620,523,454,413,448,467,473,533,630,568,550,479,734,845,857,787,747,654,546,612,679,679,744,730,784,744,705,423,426,428,443,554,691,634,642,517,464 19,11,8,39,60,50,29,423,475,442,449,427,443,449,462,467,463,440,476,565,554,426,519,490,450,447,415,412,402,375,426,549,564,490,500,451,407,391,414,400,413,437,499,477,461,413,600,753,749,680,635,559,469,475,505,524,573,577,613,585,566,418,418,396,419,458,550,477,538,456,431 11,14,14,47,72,72,46,417,489,473,433,425,409,439,438,448,439,442,480,581,540,433,537,486,456,432,434,408,387,408,419,557,571,512,529,459,428,403,397,402,400,423,494,453,452,402,561,750,765,687,650,555,467,439,457,477,532,514,576,560,532,400,396,404,410,476,558,508,515,442,429 4,8,7,156,227,221,152,398,444,441,444,406,417,422,420,406,431,411,459,529,493,414,493,479,431,426,408,399,405,400,418,495,526,467,486,435,423,394,389,397,386,420,431,425,424,405,507,738,757,671,629,536,458,439,434,465,481,480,546,509,475,399,415,390,403,433,518,466,490,432,407 2,71,69,351,589,601,354,590,529,481,499,472,485,617,699,682,666,665,658,610,635,403,438,448,446,413,419,417,401,443,584,539,508,479,499,494,446,412,468,488,522,604,718,690,697,548,842,783,708,691,669,635,519,686,764,768,812,801,861,852,812,500,436,497,520,558,552,544,582,488,472 3,9,9,87,180,171,80,448,452,418,429,417,424,519,590,564,566,547,520,501,525,396,417,428,413,417,398,411,387,424,586,534,496,477,493,455,450,414,454,465,508,595,737,699,700,421,755,700,626,609,604,542,468,489,580,631,748,744,801,770,728,446,414,450,458,464,478,436,461,426,432 1,30,29,184,295,302,187,411,435,414,440,408,408,438,457,436,425,437,446,479,472,405,459,445,410,419,407,377,386,416,427,462,488,453,453,422,393,384,374,413,420,436,475,449,438,438,573,641,633,556,527,495,434,473,543,538,579,546,585,561,533,417,399,409,404,429,495,452,477,433,398 4,44,33,37,50,31,23,649,734,688,654,571,611,691,741,740,728,723,792,855,829,631,803,750,700,674,587,553,489,441,659,834,837,767,791,671,595,433,457,488,525,600,748,732,743,503,886,988,973,924,896,828,721,647,730,760,833,836,896,892,859,519,515,542,588,771,865,814,837,718,625 2,12,11,54,79,67,46,509,650,594,575,549,563,545,629,627,626,615,715,748,742,516,625,592,573,540,503,511,452,395,554,720,698,655,673,592,524,391,410,426,466,499,626,603,650,430,814,935,896,863,838,777,674,540,606,634,725,714,793,799,769,496,538,498,541,731,803,755,790,671,597 7,21,19,29,48,43,26,395,378,386,378,385,383,410,405,387,393,386,407,392,375,386,393,380,387,367,395,385,394,403,388,400,387,384,410,385,395,397,396,385,387,396,438,408,417,400,435,422,407,407,379,406,383,409,419,438,434,454,488,441,437,390,393,371,393,404,405,388,375,383,388 9,19,19,71,78,78,71,415,456,424,436,421,410,442,451,440,433,438,470,520,536,421,486,456,433,426,413,399,402,386,430,497,512,479,469,425,424,400,383,395,407,417,461,462,445,403,596,726,731,650,615,561,468,433,475,474,554,549,605,568,550,400,408,407,404,452,528,486,493,434,412 19,16,16,29,38,37,27,395,490,455,439,404,415,446,448,446,420,421,501,593,604,434,568,508,482,459,425,404,408,385,436,553,620,511,536,459,426,391,382,412,415,418,465,448,473,398,582,797,814,724,705,585,489,433,466,483,531,547,596,574,538,395,426,391,418,466,579,536,557,471,429 1,10,10,43,51,50,42,393,420,418,394,402,393,412,422,422,409,411,429,470,454,398,447,435,406,405,388,400,379,376,402,456,478,435,423,419,413,391,390,400,377,418,437,410,417,393,483,614,638,539,512,464,435,441,459,445,499,494,522,521,471,392,384,396,409,420,454,434,420,417,406 1,16,12,34,46,33,23,417,385,382,376,392,384,418,411,429,399,392,384,398,403,378,389,391,388,369,383,399,383,382,393,393,381,374,395,367,397,388,412,407,426,441,494,447,433,406,469,422,417,401,395,414,398,453,482,486,522,517,561,520,461,392,379,380,395,384,392,410,386,385,396 19,12,10,22,31,23,16,444,399,396,382,391,383,462,463,429,445,386,393,400,422,385,390,393,398,394,396,376,378,392,394,409,415,392,400,377,396,377,404,408,390,400,456,438,428,396,472,448,433,415,418,400,380,421,424,425,502,484,527,470,469,388,361,382,383,377,387,394,392,397,400 13,23,14,40,58,33,24,418,382,405,386,400,400,425,468,409,425,414,411,409,424,378,400,388,383,388,381,375,387,394,416,393,414,392,413,395,389,405,414,430,460,467,536,487,465,433,548,480,462,454,392,394,361,521,563,546,602,589,637,586,526,408,367,402,388,393,412,385,383,387,393 4,8,8,28,42,39,25,391,483,439,425,427,420,435,435,414,435,420,478,569,561,430,534,494,451,435,429,423,401,375,417,548,602,502,532,477,431,400,383,389,406,402,459,419,432,396,549,776,784,705,670,549,465,420,424,444,478,496,543,515,497,392,403,398,410,466,545,529,520,461,417 2,24,14,113,72,36,81,459,434,402,412,401,427,450,513,508,481,466,485,472,506,406,442,411,412,409,385,381,395,393,511,479,468,439,463,424,409,396,443,449,483,555,659,594,588,444,690,650,619,570,552,490,422,546,624,641,731,715,770,725,659,423,389,423,425,420,448,442,455,413,419 14,14,11,61,79,52,41,420,453,429,393,408,396,421,427,428,430,415,439,551,518,415,496,467,423,439,402,405,392,401,421,498,528,474,480,428,404,389,404,420,424,452,486,453,438,420,555,727,718,638,605,529,428,468,528,521,564,555,609,576,539,401,403,402,413,432,506,480,466,453,405 20,30,28,94,121,109,82,471,582,537,522,465,514,502,533,499,517,522,617,733,709,475,666,610,531,528,467,449,425,389,491,695,736,635,647,539,498,415,404,424,442,457,569,560,546,405,737,912,917,847,813,717,588,493,573,610,694,681,756,736,689,436,423,430,441,580,714,652,669,558,489 12,18,16,21,28,23,18,413,409,393,382,382,399,397,409,395,403,403,426,443,444,394,432,422,405,403,396,401,376,389,401,448,452,432,399,412,389,385,397,408,423,423,441,414,432,408,430,556,565,497,491,430,401,430,471,483,502,503,523,474,450,398,394,387,392,405,453,442,424,392,401 18,18,14,40,44,26,24,499,549,518,484,461,462,542,595,538,554,528,615,699,670,473,627,567,520,500,459,414,398,431,510,655,689,596,623,503,451,432,463,493,542,601,687,621,601,502,777,858,847,785,748,680,542,670,746,747,790,780,827,798,744,450,431,431,445,559,680,616,632,539,485 7,476,309,426,683,466,292,833,1023,1023,1023,997,996,873,907,876,865,857,1023,1023,1023,1023,1023,1023,1023,1023,1023,1003,905,898,926,1023,1023,1023,1023,1023,1023,876,848,866,908,966,1023,1018,1011,843,1023,1023,1023,1023,1023,1023,1023,962,1000,996,1023,1023,1023,1023,1023,713,976,688,734,1023,1023,1023,1023,1023,1023 9,89,82,77,106,79,58,458,729,683,593,500,506,468,517,492,463,494,751,909,844,670,888,802,734,695,563,492,443,412,454,880,899,798,796,648,542,405,421,442,449,523,579,534,514,480,675,1012,1006,926,885,766,591,576,630,622,648,654,713,693,627,424,459,418,421,760,915,822,833,710,559 18,10,8,30,41,25,20,410,412,374,414,383,405,422,412,422,403,407,434,442,427,388,419,416,400,395,394,378,388,372,392,427,445,424,421,404,400,392,390,394,408,423,482,430,420,398,487,560,550,489,466,424,411,433,449,463,502,491,549,495,457,389,407,378,383,416,444,428,411,403,385 20,13,13,80,123,114,74,389,429,406,413,400,402,416,433,433,418,408,441,469,471,406,432,437,422,419,397,388,383,386,399,448,472,435,449,403,404,382,390,395,395,403,439,437,419,405,498,677,689,613,554,490,433,421,425,445,487,479,524,507,488,405,411,402,412,428,440,462,424,420,380 12,8,8,30,36,35,29,399,432,428,404,405,405,401,425,403,428,419,441,516,495,396,497,454,438,418,411,383,401,387,404,476,514,456,483,426,401,379,394,399,396,415,444,407,425,391,475,699,708,614,593,496,439,406,422,426,479,469,504,492,473,389,385,388,387,441,506,472,477,428,412 13,316,257,660,833,668,536,663,812,765,728,652,682,712,772,754,743,737,832,922,902,672,878,834,770,752,651,601,538,470,695,886,917,834,858,751,660,486,508,545,600,689,810,778,785,614,933,1023,1023,999,978,904,806,754,832,852,909,904,953,941,905,593,610,579,620,800,918,873,882,790,693 20,19,18,80,103,94,72,426,482,456,433,429,416,424,468,449,448,470,478,600,578,445,530,489,466,472,430,417,396,387,449,564,583,503,541,447,411,398,390,408,415,445,483,468,479,429,625,782,787,715,669,590,480,468,518,525,610,602,657,615,600,416,398,400,430,478,576,535,529,477,429 5,23,22,62,60,50,52,435,511,477,459,435,445,423,450,472,444,452,535,664,632,453,613,560,496,482,450,435,412,370,437,612,660,571,598,471,437,386,407,408,400,417,495,486,470,413,630,835,848,770,737,622,519,436,484,512,567,570,616,607,574,417,418,413,406,486,649,576,564,490,456 11,10,9,28,26,16,20,427,491,442,444,421,416,446,497,478,468,463,504,582,548,408,524,474,449,447,410,416,408,377,435,545,565,504,523,458,427,403,405,391,407,452,489,481,473,411,630,745,743,652,631,533,461,483,532,529,593,589,647,626,583,411,398,406,418,471,571,527,528,479,429 4,138,90,132,144,85,79,540,700,657,592,494,518,554,610,618,561,555,742,877,827,645,859,776,699,682,551,504,435,440,597,867,882,788,785,657,552,479,591,661,716,811,897,821,754,513,843,1020,1003,936,897,787,639,708,805,846,933,926,957,895,832,453,479,432,472,738,896,809,821,701,585 1,28,21,412,716,483,287,422,456,427,413,402,406,436,448,451,439,430,456,519,491,424,488,450,425,445,399,401,404,372,418,496,517,457,459,425,427,394,398,400,417,438,493,471,447,450,545,679,697,600,581,484,450,450,492,532,579,560,608,577,519,417,405,407,417,436,502,476,464,435,416 2,177,147,303,381,321,254,586,695,639,615,600,639,647,711,709,707,697,739,768,772,490,657,616,560,550,486,519,456,419,656,703,712,635,665,605,556,430,461,474,514,607,743,724,744,553,908,924,909,868,852,816,722,696,770,783,854,853,909,904,874,506,535,541,569,662,736,717,740,648,596 9,10,10,19,19,18,17,426,448,433,424,405,418,445,433,437,429,421,450,550,524,400,513,480,440,430,424,396,406,385,415,523,531,482,501,450,397,411,388,405,408,410,454,446,435,403,548,683,689,622,579,484,447,429,469,461,515,497,557,532,496,397,392,408,406,439,535,484,485,427,415 1,9,8,21,29,26,18,424,386,388,393,392,397,415,438,411,395,398,389,404,400,384,418,382,389,369,378,389,374,398,415,427,416,405,392,403,398,388,396,399,409,443,526,492,459,403,454,460,458,445,426,412,404,427,439,450,496,471,518,475,435,388,382,372,389,385,401,401,390,386,402 2,12,11,75,124,116,68,397,402,401,398,382,390,396,415,397,398,401,426,440,431,399,416,402,387,405,389,397,392,373,400,431,452,410,424,410,388,388,388,391,393,403,421,404,419,392,471,549,553,490,470,419,407,435,455,455,487,447,485,465,448,403,396,384,385,397,431,421,426,418,396 18,13,13,76,117,116,74,399,456,417,419,412,410,425,434,416,440,426,470,518,512,407,478,475,420,418,395,413,361,392,415,487,522,477,469,440,404,398,379,389,409,414,437,448,437,393,537,704,713,623,600,509,452,411,466,476,515,535,578,574,522,380,405,404,411,443,505,479,480,417,399 14,11,12,17,25,25,17,395,406,400,403,397,398,389,388,405,394,406,419,477,425,397,423,419,402,394,397,400,380,392,379,425,441,410,423,404,383,393,386,378,392,396,413,401,403,398,437,591,603,523,502,453,410,397,403,438,449,440,448,441,443,388,390,396,394,390,454,412,449,412,402 17,10,9,15,16,14,13,400,407,408,396,395,396,385,407,416,401,398,400,429,444,391,422,404,404,398,389,392,395,380,404,423,431,415,424,396,388,399,382,387,387,413,412,408,401,382,441,520,546,481,467,432,392,401,420,424,443,434,455,452,424,395,387,385,380,419,430,415,427,396,389 8,12,11,41,47,43,35,398,435,428,418,397,407,418,424,440,437,413,456,525,520,423,494,472,436,433,411,412,393,390,412,485,548,471,483,411,422,376,390,406,398,410,440,421,425,413,517,701,704,629,571,497,451,427,456,449,521,524,557,539,486,406,403,382,408,434,528,480,477,442,405 16,20,19,87,178,177,84,443,442,428,418,416,389,445,472,465,465,448,460,468,482,399,433,441,421,407,396,401,395,419,416,472,462,436,437,415,398,406,403,423,436,435,479,458,452,421,569,631,614,537,534,477,431,451,503,513,595,576,632,590,549,411,401,413,426,420,483,451,462,423,409 14,301,225,743,928,473,380,772,861,825,778,707,730,811,861,849,838,825,896,972,949,743,933,885,829,809,719,672,561,548,778,946,967,891,910,794,710,597,652,699,750,824,913,879,873,748,994,1023,1023,1023,1010,940,838,894,946,955,995,988,1023,1012,972,656,634,662,702,858,955,906,918,826,744 16,45,45,166,167,158,143,441,491,454,430,430,428,446,467,468,454,467,491,569,550,432,529,489,462,451,410,420,384,403,439,543,565,483,499,456,440,400,410,409,434,435,490,464,468,419,620,765,757,697,665,566,487,475,515,550,607,612,651,635,583,409,432,394,427,501,575,536,548,471,448 17,15,15,82,123,125,82,388,391,393,379,390,401,404,422,400,414,406,415,431,426,410,403,391,388,388,384,410,394,404,415,403,414,407,404,386,392,394,387,383,404,418,435,425,439,411,480,497,471,439,431,409,403,440,456,482,506,476,505,519,460,382,397,393,389,405,412,403,407,384,410 14,114,61,99,103,54,53,580,729,691,624,561,513,595,656,631,609,605,713,886,864,622,882,824,728,731,614,528,447,470,591,838,904,799,837,683,579,503,476,523,563,646,767,709,678,539,811,955,990,908,888,769,616,714,775,785,837,828,872,834,789,451,481,453,478,682,888,823,824,720,585 1,34,34,158,246,252,162,409,389,393,386,383,384,400,398,391,376,391,391,396,402,389,396,391,397,383,386,373,390,393,396,383,391,404,388,400,400,406,377,405,380,401,406,422,405,414,433,433,414,428,402,405,410,419,459,452,455,466,457,441,426,384,400,401,383,384,401,392,387,377,370 19,14,13,47,66,63,43,435,392,398,394,383,396,433,419,428,440,418,435,413,403,381,415,398,393,389,396,379,380,389,405,436,414,395,400,382,428,397,414,395,413,427,473,468,436,413,532,505,474,459,441,411,406,443,480,492,528,544,592,544,510,394,395,399,402,396,415,397,410,411,410 20,17,14,33,49,39,25,398,376,397,394,368,390,399,412,406,397,392,402,403,414,382,414,389,385,375,396,389,386,393,378,414,413,397,394,399,390,404,384,413,410,417,458,419,419,386,444,470,444,456,428,409,393,424,440,459,490,474,499,486,449,380,383,395,401,375,405,404,391,390,396 12,297,146,292,457,290,187,761,866,822,786,713,731,800,856,845,841,828,908,977,956,765,941,894,830,818,728,673,597,502,779,959,971,901,913,807,735,561,620,652,720,798,898,869,870,689,989,1023,1023,1023,1011,936,844,844,901,907,954,952,1000,995,960,678,665,676,707,888,983,929,943,850,767 9,817,422,74,89,43,35,551,583,538,510,465,482,624,694,663,631,638,665,713,682,443,627,579,525,520,442,457,387,476,611,688,692,590,630,510,464,516,584,619,696,770,851,777,739,636,869,879,858,791,769,685,576,808,872,882,921,906,941,903,849,467,416,463,494,601,684,636,672,552,482 7,18,16,21,28,26,18,403,405,414,385,394,396,424,431,449,418,408,420,439,420,393,396,417,411,396,387,389,387,389,410,438,429,405,415,394,384,396,411,404,422,449,514,470,447,409,529,543,537,503,464,458,407,497,528,545,582,548,622,566,502,400,393,409,402,422,432,416,424,412,390 14,114,99,836,1023,927,721,411,435,430,416,408,427,406,427,453,414,423,483,535,533,440,507,475,452,432,406,387,389,383,405,523,534,482,496,424,417,406,407,389,395,416,434,445,421,471,546,693,707,625,589,463,438,416,446,455,487,503,543,530,481,453,390,397,436,433,517,503,492,432,411 12,27,27,164,289,296,166,399,457,434,419,407,416,409,424,412,422,407,461,530,522,421,509,501,456,428,406,407,400,400,400,502,544,468,510,436,408,399,370,408,402,392,423,424,425,412,488,726,742,645,627,500,438,415,443,412,458,461,491,474,460,406,394,391,416,462,535,473,483,425,434 19,233,211,133,177,163,121,431,414,404,412,384,401,431,455,452,427,419,406,421,430,391,414,390,404,383,407,384,369,403,439,451,416,410,435,398,386,434,392,438,408,495,531,488,459,424,570,549,539,472,464,398,385,469,461,495,551,553,619,573,518,403,382,379,394,392,418,418,434,411,409 13,30,29,258,454,461,261,405,411,403,410,395,412,432,422,422,425,419,408,443,429,376,409,405,373,392,406,398,370,394,407,427,438,408,406,400,390,375,410,404,417,438,483,445,444,425,546,542,526,475,463,431,409,480,553,567,583,545,587,555,511,417,386,392,415,409,430,421,412,392,396 12,41,39,111,144,132,100,455,563,514,497,451,460,465,480,474,460,483,564,707,674,450,643,588,521,514,456,448,416,399,429,659,706,595,628,512,470,410,393,426,416,458,522,478,508,432,654,877,894,815,786,690,538,462,526,537,617,613,666,654,620,422,425,403,434,523,674,622,653,547,475 14,255,231,182,222,204,169,442,384,388,404,383,385,453,464,418,426,425,417,393,424,393,381,391,385,389,406,375,386,390,436,398,412,413,425,404,383,411,442,447,470,533,623,535,485,454,528,478,425,428,444,408,388,494,515,534,592,580,638,567,536,410,372,393,406,398,402,400,386,404,384 20,9,8,23,27,22,19,408,415,371,392,398,390,403,406,406,397,396,396,407,397,393,396,396,388,386,388,382,385,375,406,415,392,386,402,392,401,387,397,391,410,423,436,396,415,400,467,420,453,381,394,383,386,420,452,443,485,475,528,485,449,399,390,385,386,381,395,392,406,391,380 13,14,14,65,102,104,65,399,401,393,385,390,405,394,417,380,392,383,400,417,424,384,407,424,395,394,390,377,385,388,419,418,436,407,388,391,384,406,406,384,394,413,409,417,404,403,425,518,514,453,451,402,394,436,466,449,474,444,467,453,434,377,395,392,397,409,420,400,429,389,398 11,17,13,35,42,27,20,411,483,454,436,395,422,430,455,457,458,422,487,570,529,424,517,484,451,445,407,404,392,401,438,540,548,504,497,456,418,399,409,414,438,460,544,487,478,416,607,729,724,647,609,522,468,467,522,544,613,590,638,603,554,392,404,413,406,462,553,504,532,451,429 18,21,14,77,103,51,45,444,505,472,465,435,444,456,484,490,485,467,541,617,617,441,564,512,485,462,449,408,398,405,452,589,617,527,561,482,430,409,415,420,412,444,509,489,494,430,655,810,804,739,698,599,511,485,562,567,638,625,688,670,626,408,408,408,421,495,618,566,560,486,449 18,85,68,197,311,246,156,634,634,587,567,533,565,684,762,758,744,734,732,718,716,460,508,495,508,473,450,459,426,472,785,728,672,637,681,638,577,544,619,667,738,823,929,891,875,509,926,868,825,800,787,753,644,688,794,837,923,922,967,944,904,561,492,559,598,652,651,629,667,570,574 7,14,12,31,44,38,26,424,375,386,369,367,390,422,395,417,391,393,407,407,407,373,392,401,389,390,392,378,380,390,395,415,395,406,395,386,384,393,398,390,401,396,426,435,417,384,452,450,420,425,406,372,388,420,428,431,471,490,517,487,436,368,374,384,391,391,400,388,386,384,380 10,167,122,573,738,703,525,638,619,555,561,503,528,679,744,719,699,677,698,730,727,497,642,589,553,543,481,472,423,454,603,705,714,636,643,547,508,484,528,572,639,713,819,747,727,627,885,913,898,846,811,745,624,778,850,865,912,905,942,908,862,562,476,546,555,649,741,697,723,577,524 15,11,11,43,48,48,42,414,472,471,445,418,416,426,462,459,437,439,503,600,574,422,542,509,461,445,429,406,405,391,422,529,578,496,519,425,419,396,379,399,404,426,469,439,459,411,562,790,792,715,684,570,480,433,477,473,544,521,595,589,543,404,400,394,413,479,573,531,553,487,424 17,13,10,32,39,27,21,394,398,389,397,381,376,423,410,415,406,393,405,406,419,384,403,392,393,386,396,376,393,398,393,405,392,391,391,396,389,388,400,398,399,415,440,417,412,409,471,441,424,413,409,408,400,427,471,451,494,505,514,502,443,381,379,398,395,383,401,387,389,376,386 1,11,10,7,8,8,6,453,512,505,481,462,457,474,517,512,516,495,586,646,628,447,573,527,487,478,417,426,402,393,484,600,623,531,558,508,458,387,377,375,389,416,480,496,512,401,685,802,791,727,690,615,506,419,449,457,564,569,658,673,640,441,419,441,429,562,633,584,608,515,439 18,15,11,37,43,31,26,433,391,392,389,385,397,440,453,444,423,395,390,420,412,398,413,395,399,383,383,382,383,383,405,423,399,387,389,396,389,403,414,385,410,422,488,487,433,411,505,467,460,420,428,408,406,453,484,499,536,541,592,558,490,406,383,384,382,393,406,401,409,372,377 20,10,9,22,29,26,19,431,403,382,409,384,378,433,439,415,414,420,382,423,412,384,420,406,397,384,389,389,377,400,408,404,423,417,414,393,398,380,399,397,399,394,422,432,421,392,462,482,465,426,422,426,395,417,433,438,491,479,529,488,449,383,381,379,382,391,409,403,394,396,387 7,12,9,31,37,28,24,423,414,395,401,397,389,431,459,420,411,410,435,437,451,392,414,411,398,400,384,375,392,380,403,443,441,428,428,387,393,384,389,396,394,408,459,439,430,389,503,576,562,494,468,427,414,426,453,463,513,528,570,526,491,409,383,373,388,403,444,419,434,402,417 15,148,136,729,1023,1023,695,575,563,515,491,468,500,588,638,605,597,581,628,680,684,447,568,554,504,487,427,460,424,445,538,626,645,575,548,472,491,441,456,481,500,570,684,635,622,552,808,861,854,799,772,677,590,648,724,739,803,796,847,829,776,452,463,461,459,553,640,600,622,505,491 4,26,26,52,80,80,51,431,453,398,428,425,413,428,466,475,458,460,490,501,505,395,453,430,423,420,420,407,392,406,433,488,470,443,460,438,427,399,406,385,403,451,513,489,489,394,651,684,668,590,570,526,456,459,512,532,620,604,679,676,623,405,410,417,427,413,495,460,472,429,411 19,7,8,69,85,86,69,398,392,395,395,387,388,408,399,393,422,406,390,407,396,402,405,397,411,377,394,379,381,386,397,401,397,395,399,395,384,368,372,387,401,389,427,407,411,382,481,465,444,440,422,411,409,398,431,429,466,454,483,492,429,386,379,385,388,396,393,403,399,398,387 3,854,373,398,461,95,75,871,816,767,741,686,704,902,942,918,899,887,889,920,909,656,838,790,725,715,640,593,482,739,951,914,906,842,860,763,692,821,923,973,1021,1023,1023,1023,1023,898,1023,1023,1023,1009,980,923,827,1023,1023,1023,1023,1023,1023,1023,1023,690,606,702,732,822,896,848,864,755,687 17,9,8,26,31,24,21,425,403,388,384,379,409,427,392,395,407,393,412,416,399,387,391,373,381,388,387,370,373,381,396,400,384,387,382,382,391,392,390,395,401,398,433,411,414,394,459,428,411,407,404,382,383,396,422,411,455,445,500,476,438,396,387,396,388,396,387,372,404,382,387 3,140,126,182,299,282,165,535,849,805,741,603,596,550,590,560,568,538,890,1011,951,824,993,912,847,822,706,618,515,443,530,990,996,907,912,763,659,416,485,533,568,629,715,646,621,611,758,1023,1023,1011,972,853,714,716,757,723,756,736,793,762,718,455,544,446,461,881,999,910,924,800,657 16,8,8,32,46,47,32,419,437,436,427,391,421,426,430,444,425,420,450,508,482,406,435,424,409,402,387,398,395,408,409,467,483,451,445,424,390,379,397,377,394,404,432,426,443,384,537,668,670,617,578,499,443,428,454,463,492,519,558,545,504,397,409,407,396,461,495,484,481,433,409 16,12,12,22,30,29,22,392,386,375,393,384,376,415,409,405,405,396,406,398,388,381,388,381,377,396,390,394,372,406,398,412,407,385,381,379,397,392,385,406,403,428,457,427,418,408,451,427,409,397,399,400,386,444,459,454,500,488,514,455,449,385,378,383,404,388,400,397,388,388,378 2,8,8,48,66,64,46,405,448,418,419,421,400,418,413,415,407,416,437,521,498,408,473,453,424,434,418,399,383,383,398,484,523,464,439,434,403,392,382,385,400,415,436,427,408,398,506,696,721,624,587,512,444,421,432,453,495,481,502,512,466,404,392,390,383,431,498,470,455,431,412 13,10,10,21,33,27,17,396,389,393,385,385,380,396,419,407,392,409,412,392,413,381,401,390,383,386,385,392,383,408,391,412,416,402,386,397,388,366,390,393,386,396,414,410,408,392,416,429,428,429,402,394,396,407,411,414,416,448,453,430,424,385,400,384,386,383,393,406,387,391,392 2,11,8,99,146,106,76,457,754,694,624,547,551,470,521,489,475,463,755,907,857,654,883,800,739,711,592,517,458,389,466,881,903,818,820,670,578,411,413,421,443,490,584,536,542,439,686,1023,1023,963,924,804,688,489,529,532,614,624,683,665,626,418,489,418,439,719,900,817,831,708,597 18,13,11,33,38,30,27,444,380,386,398,384,388,447,457,406,405,419,401,396,390,380,404,379,385,394,396,382,375,378,399,399,403,398,394,389,395,411,392,401,407,424,462,445,446,402,479,449,438,413,398,398,379,429,464,467,532,523,573,550,491,388,366,383,393,393,388,391,382,386,364 3,9,8,10,9,5,6,389,391,381,375,379,380,393,389,378,399,409,405,398,393,388,400,395,384,367,388,376,378,387,394,417,402,396,392,406,381,379,390,413,397,418,456,435,427,393,441,441,430,408,427,393,402,423,444,443,485,479,491,471,437,388,402,391,389,397,396,392,380,390,378 14,9,9,44,69,70,45,387,421,417,401,395,396,399,411,403,411,406,437,481,473,413,451,448,411,410,397,402,389,388,373,466,485,442,451,419,400,382,394,379,394,386,411,397,395,380,443,641,651,585,529,458,435,387,393,414,435,429,447,452,440,388,385,388,389,416,465,456,437,419,396 5,30,30,158,261,270,162,394,374,397,393,382,388,387,418,404,412,398,399,407,416,399,396,399,393,388,385,380,358,373,403,396,416,397,397,371,402,385,387,388,403,408,410,400,406,396,456,455,454,434,416,412,387,412,473,455,484,459,521,451,439,398,382,386,389,376,416,414,399,385,376 6,18,18,57,103,107,58,419,435,431,411,391,401,418,452,437,441,440,450,491,498,418,446,445,424,403,406,402,397,369,414,463,464,449,442,404,405,390,387,410,416,424,470,465,462,408,585,681,682,597,558,486,433,451,484,510,568,553,614,585,537,406,394,405,419,448,492,473,482,437,413 15,13,8,53,83,57,38,413,442,420,396,391,425,422,448,440,432,429,472,490,491,423,475,464,426,416,404,406,399,413,411,522,532,475,490,445,416,402,412,416,418,453,493,464,463,387,543,653,647,577,553,487,427,442,492,518,568,534,587,535,513,393,393,396,393,424,479,442,462,416,410 1,11,11,60,91,95,62,387,373,391,382,375,375,388,390,380,378,371,411,408,392,380,418,393,393,390,397,390,372,371,373,405,410,391,395,389,367,387,385,384,392,395,394,396,389,385,397,409,431,420,424,400,391,413,484,486,474,441,456,419,416,384,370,398,379,381,399,398,387,386,367 2,46,39,42,54,29,26,571,654,598,565,517,556,598,673,663,657,641,716,777,758,534,709,664,601,572,480,493,433,381,588,749,763,693,697,567,509,416,464,451,483,540,678,655,668,476,834,923,908,861,831,764,649,574,670,688,770,772,837,833,803,494,482,506,546,694,773,727,749,638,539 15,89,48,401,381,176,196,598,774,740,688,620,629,660,722,704,698,699,804,905,880,651,858,805,739,720,624,582,500,456,639,873,904,819,844,721,643,476,513,545,597,686,798,754,751,575,902,1023,1023,983,958,879,774,748,818,829,889,878,926,910,871,525,559,509,570,764,892,847,852,750,644 2,12,9,30,37,25,20,401,408,403,394,376,396,389,413,408,400,407,411,468,464,394,433,416,405,406,394,382,391,363,386,474,443,420,422,415,414,395,382,388,405,422,445,422,409,404,476,591,579,533,483,449,403,438,452,472,482,480,501,489,467,394,385,391,400,412,445,418,440,413,407 19,9,9,24,25,24,23,403,450,429,429,397,427,419,423,446,428,424,466,512,467,405,446,436,429,413,396,393,393,403,413,457,477,447,448,406,406,406,394,404,407,405,438,434,420,389,546,677,672,603,567,494,453,413,457,461,511,501,562,529,497,410,397,400,405,433,491,464,480,429,395 20,21,19,94,151,138,84,452,453,432,443,419,433,474,500,475,497,483,491,510,512,423,456,440,424,414,417,399,426,411,451,494,488,452,475,415,409,423,447,450,471,519,591,526,517,464,670,697,679,610,573,512,457,580,665,671,726,710,755,716,647,429,403,425,427,459,491,462,471,422,395 12,9,8,41,52,48,35,407,455,424,427,389,427,429,442,439,434,444,476,499,495,419,452,435,427,405,412,400,388,385,413,494,495,446,475,427,414,404,414,385,405,423,465,447,439,394,552,683,681,613,590,509,458,443,456,456,510,499,562,551,502,396,407,403,411,445,499,473,490,431,418 16,28,22,56,66,49,42,433,417,408,410,373,395,407,437,433,444,411,432,439,442,394,412,410,413,373,378,378,385,464,496,443,434,406,422,432,395,467,587,642,705,801,868,747,633,439,651,558,515,501,458,431,412,597,769,824,884,845,858,741,665,415,374,397,398,408,434,409,418,393,389 12,19,18,112,184,144,91,414,397,369,384,400,394,399,408,385,396,403,413,434,436,409,398,413,403,400,404,385,393,372,385,435,445,418,421,399,396,401,379,406,406,407,397,413,420,400,470,557,556,498,481,408,404,428,447,457,471,459,492,465,446,387,372,392,395,413,445,417,447,404,416 12,9,9,69,95,94,67,406,385,394,393,395,386,388,376,370,408,393,409,416,411,406,410,394,388,391,390,404,383,414,380,409,413,409,416,394,394,382,390,388,390,400,425,399,385,372,422,475,506,435,437,423,398,393,415,400,418,418,405,428,390,392,377,394,383,395,413,394,406,397,396 6,15,12,46,57,38,27,394,401,400,404,394,396,406,412,426,416,411,414,453,425,395,429,410,406,401,381,376,384,404,402,423,434,410,404,387,390,396,393,402,427,446,454,424,404,413,484,501,519,456,436,409,403,439,478,466,525,494,532,500,472,388,390,386,400,408,434,416,414,403,377 14,54,49,145,210,189,128,445,528,493,473,426,451,443,489,480,490,472,555,683,652,464,634,585,509,492,449,420,396,428,453,635,681,577,598,484,462,389,425,424,427,471,569,508,505,433,675,851,867,786,765,653,515,512,593,589,674,666,727,684,640,426,420,414,426,515,654,618,620,510,428 7,9,8,22,23,21,20,418,407,393,394,372,389,431,427,416,412,424,423,398,419,390,403,414,390,399,377,405,390,408,391,406,409,408,397,382,400,388,398,395,399,419,466,439,439,399,476,465,456,419,417,402,388,422,459,459,493,505,542,499,453,388,383,383,374,395,420,401,401,399,389 13,36,33,50,55,48,44,508,700,669,610,547,534,570,627,615,595,572,725,844,832,576,803,748,677,647,552,532,436,401,548,815,850,754,777,647,555,425,432,463,473,521,656,626,642,476,806,980,984,923,895,807,669,587,660,673,742,744,803,798,765,483,501,460,494,692,844,788,795,700,583 5,14,13,41,66,64,38,562,565,535,511,464,505,579,663,643,637,618,632,693,673,471,614,552,508,484,474,440,411,401,548,643,657,561,607,504,482,409,421,424,461,503,625,614,639,446,786,838,822,768,732,650,529,561,652,666,743,738,803,796,756,491,427,489,504,592,695,643,655,543,483 11,18,16,41,48,38,34,408,423,393,427,409,396,402,431,411,434,423,438,489,476,410,455,434,414,419,418,391,384,393,401,451,489,444,450,404,404,409,387,403,402,420,457,428,426,403,507,645,639,551,522,475,414,462,467,483,527,506,540,511,492,389,396,397,392,422,473,439,453,447,407 3,14,10,35,43,29,24,434,380,394,413,401,389,411,431,420,412,399,385,404,401,383,394,393,393,392,382,401,377,373,418,410,387,384,389,380,400,389,394,430,418,447,476,455,431,415,484,458,440,412,425,400,389,468,509,512,545,546,587,539,477,383,388,393,400,391,411,396,394,383,378 1,11,8,31,32,24,24,415,415,371,383,387,369,408,431,408,406,390,413,388,383,394,380,400,380,394,379,384,370,382,392,392,385,397,393,394,373,412,382,398,415,412,460,435,426,397,471,413,417,400,395,409,385,425,459,471,498,484,547,492,462,401,383,389,376,385,390,392,385,374,381 13,42,40,179,286,281,172,434,528,469,478,449,460,452,483,461,477,463,529,662,639,446,601,561,496,489,429,427,399,428,450,605,661,565,589,479,455,405,405,426,411,462,552,498,493,442,647,838,847,780,740,636,516,484,552,562,647,641,693,662,600,412,426,420,423,507,635,562,584,482,450 1,8,8,10,14,13,10,417,432,405,425,396,406,409,443,446,428,439,468,505,503,411,464,452,435,414,415,407,375,391,421,481,511,449,473,430,405,392,404,404,408,417,470,461,460,406,556,666,673,582,557,496,426,451,512,509,544,550,597,576,525,394,397,387,403,430,497,477,464,425,420 1,12,11,21,32,29,18,406,395,389,387,372,381,394,410,406,394,388,381,378,393,399,367,373,378,382,379,365,378,392,396,375,401,386,376,398,369,398,405,411,398,413,440,420,414,387,450,398,383,393,398,392,396,423,447,461,479,478,495,476,443,384,374,381,390,377,393,369,375,397,360 16,133,99,154,301,233,120,559,638,576,556,501,513,598,649,645,627,636,691,753,731,493,683,623,566,566,477,483,426,429,548,713,724,643,672,572,501,409,443,465,500,567,686,643,661,483,821,926,917,864,834,752,631,622,706,729,802,797,848,830,797,490,485,484,511,657,746,698,725,611,543 16,106,96,75,97,91,70,405,390,396,373,395,359,426,427,405,427,412,397,401,407,394,403,398,392,390,380,384,378,396,395,403,392,394,406,404,385,401,392,389,414,425,461,431,428,408,466,453,428,425,400,390,391,426,436,447,469,475,530,466,455,390,383,388,398,419,406,402,389,371,405 2,12,11,41,65,52,32,558,689,635,608,577,604,619,688,691,697,684,747,798,780,505,670,629,577,561,499,486,447,402,630,756,754,687,712,623,572,396,423,426,448,497,661,679,718,444,879,953,928,890,861,808,695,548,645,669,762,783,850,867,840,529,499,547,572,719,807,747,776,678,585 15,8,8,20,18,17,19,406,450,431,417,401,407,416,438,428,426,414,446,542,503,410,469,464,414,423,402,395,400,394,397,482,525,455,480,415,398,382,393,401,398,425,443,439,426,410,524,674,673,589,556,484,441,433,451,454,500,504,536,525,494,387,401,401,395,446,511,487,488,421,424 9,12,11,28,39,31,21,392,426,401,407,381,398,406,431,416,409,413,433,498,468,399,448,432,413,405,396,402,379,407,407,450,452,442,427,413,409,386,398,423,432,441,471,443,434,402,528,625,624,551,511,452,417,433,474,459,533,502,545,536,484,389,406,388,391,445,507,461,475,433,413 19,31,31,47,69,69,46,436,539,490,469,445,458,459,506,479,480,461,565,668,645,444,591,561,506,463,445,449,395,419,443,613,653,560,589,489,465,414,405,440,424,455,528,516,510,414,670,830,835,765,739,642,525,481,541,554,633,639,686,676,635,422,416,410,423,522,651,577,607,474,460 5,11,11,32,50,51,32,412,423,409,413,400,387,404,418,414,400,402,417,455,451,402,441,420,411,404,408,383,396,373,410,440,443,432,433,417,407,387,393,384,388,392,438,415,420,387,478,594,610,522,518,452,428,422,428,439,473,468,493,483,459,388,404,376,376,411,435,433,423,404,399 10,8,8,44,43,42,44,413,432,426,413,388,414,408,412,415,396,414,456,529,488,415,483,475,443,430,414,400,398,407,393,490,530,461,491,424,417,392,387,389,395,399,416,415,410,376,494,721,734,638,619,524,466,408,433,431,453,448,479,484,470,404,380,390,412,444,520,473,484,425,422 9,49,31,95,104,66,63,485,509,441,451,435,427,499,543,539,502,506,551,620,595,451,551,489,471,458,422,429,396,441,486,570,608,534,565,464,432,421,462,486,513,579,679,608,592,489,752,807,802,724,688,605,513,640,715,732,787,773,817,774,718,420,418,425,444,501,602,567,555,469,434 18,9,8,21,23,18,15,425,405,399,402,387,389,423,460,452,439,430,423,442,426,392,401,402,396,399,393,380,382,407,416,414,430,413,420,412,386,400,408,422,415,428,463,446,445,404,530,505,494,467,459,433,417,434,469,484,542,529,589,571,520,395,398,405,387,414,440,409,422,408,403 9,14,11,25,34,26,20,392,386,378,398,379,395,402,422,407,395,392,385,399,394,395,397,388,389,402,373,384,410,367,390,407,403,392,383,388,382,396,393,401,414,406,453,437,410,400,440,418,407,388,369,384,386,411,431,438,481,463,493,442,409,392,370,385,382,382,395,389,399,394,395 17,24,19,44,69,56,36,409,401,408,392,381,386,397,424,414,423,427,398,389,365,381,384,389,391,391,389,387,389,382,398,398,380,389,382,381,389,421,391,422,423,440,485,441,425,403,495,418,407,391,385,398,381,448,483,488,512,523,548,484,478,406,390,403,383,386,375,391,406,374,375 8,13,14,120,187,195,122,379,392,398,404,382,392,416,399,402,403,392,405,415,397,393,404,385,373,398,372,379,369,401,389,396,390,392,387,398,397,397,393,401,384,425,456,407,411,405,474,449,433,401,422,405,403,450,458,482,503,492,498,468,451,386,407,387,385,378,404,397,398,396,389 5,45,44,243,408,409,240,429,443,431,413,400,375,434,450,444,446,418,440,490,472,395,446,453,416,411,402,405,394,386,408,481,458,435,449,392,413,395,393,389,410,409,455,437,439,440,547,598,597,507,506,441,429,458,505,515,557,547,551,558,512,398,396,404,407,428,486,461,449,415,400 19,11,10,17,20,13,11,404,397,397,396,384,389,423,420,425,403,412,411,414,413,390,408,393,400,388,381,383,375,385,405,408,428,410,412,393,402,430,421,452,478,533,610,501,473,407,530,491,487,450,431,439,388,468,530,577,651,612,647,571,497,403,380,382,389,395,405,397,388,387,393 4,161,141,1023,1023,1023,1023,604,642,592,534,490,496,610,665,631,631,611,702,809,765,585,787,693,614,594,514,442,416,467,562,783,799,690,685,555,500,461,516,546,565,660,752,689,681,678,814,941,929,853,813,693,577,740,801,809,851,833,874,843,786,502,446,471,485,645,787,699,713,585,496 11,16,15,11,16,15,11,512,596,536,519,501,498,514,595,580,580,595,649,715,688,498,635,580,529,522,481,453,423,370,523,675,696,618,615,533,481,395,402,402,420,456,564,569,609,407,753,868,850,802,772,692,582,472,551,565,659,670,742,751,714,452,478,477,487,623,713,647,684,582,529 12,282,136,656,1023,686,330,852,1023,1005,1008,997,1023,931,1008,1014,1020,1023,1023,1023,1023,901,987,1006,1007,1000,976,999,942,511,885,912,900,884,922,883,869,616,727,777,837,905,982,944,953,701,1023,1023,1023,1023,1023,1023,1023,846,938,969,1023,1023,1023,1023,1023,915,997,923,965,1023,1023,1023,1023,1023,1023 2,14,13,56,71,67,53,433,488,453,466,470,465,441,488,488,473,498,524,522,528,415,457,451,443,452,420,424,407,426,459,469,462,444,447,446,433,396,396,401,411,442,514,496,507,402,660,676,635,621,584,576,498,458,486,483,580,560,641,653,599,432,446,426,465,501,496,488,528,483,455 10,14,14,27,35,32,25,422,433,414,412,415,401,418,431,410,420,417,433,462,466,406,441,428,409,406,385,378,398,383,433,471,471,426,434,430,394,417,402,402,422,459,558,503,473,396,515,577,597,537,522,483,434,436,472,456,515,497,547,526,474,391,383,395,382,414,455,426,420,420,381 9,29,13,91,121,58,43,512,474,435,438,412,444,529,575,547,527,526,548,533,536,401,460,445,436,411,416,400,388,443,542,533,520,478,501,471,458,429,483,502,539,629,749,695,666,479,785,746,689,650,606,563,509,630,722,740,825,823,866,823,762,419,402,446,446,492,527,481,541,462,434 2,86,61,149,217,162,112,500,661,613,550,479,514,555,624,588,577,572,684,807,777,548,776,717,606,616,515,475,442,386,535,784,809,722,738,572,550,418,448,465,492,576,681,633,634,512,784,934,934,864,830,740,620,630,695,708,769,756,807,788,740,473,458,462,453,632,787,720,733,621,523 14,20,18,29,37,28,23,480,427,402,403,418,427,470,456,435,436,424,422,476,476,389,456,434,421,401,388,401,390,384,481,483,490,440,437,408,426,398,423,436,456,551,683,603,555,421,563,618,620,552,525,465,440,465,520,529,589,572,619,582,526,397,372,403,397,407,459,454,428,409,383 15,86,80,80,146,135,73,484,565,492,457,441,446,508,574,531,518,524,567,692,659,474,649,569,529,502,453,455,419,411,489,660,682,588,598,492,480,391,432,438,460,509,620,555,558,460,738,859,854,777,746,648,538,606,678,684,757,730,788,757,701,430,411,419,452,551,685,592,615,523,447 11,203,142,359,402,260,240,634,747,705,650,572,594,690,734,711,698,686,779,875,858,594,843,787,719,703,584,520,465,430,626,840,880,781,808,680,592,500,512,558,613,695,798,754,736,620,882,1000,1011,944,918,834,709,773,842,848,893,885,927,902,860,518,525,506,544,725,864,811,818,707,628 20,26,25,100,149,140,92,428,493,478,461,427,423,431,473,459,463,450,514,603,592,444,568,508,451,454,421,413,400,409,429,583,616,536,526,475,428,410,415,413,404,436,496,473,457,424,616,808,817,741,704,594,504,458,517,526,611,579,647,616,586,424,424,408,427,484,598,551,565,487,431 8,11,11,54,74,73,54,408,452,444,437,421,415,404,448,430,435,422,483,518,503,415,494,469,444,425,412,405,391,375,442,506,527,472,499,438,432,393,393,387,398,389,439,440,458,388,540,721,716,652,602,522,453,403,444,446,476,502,559,529,493,392,419,409,408,465,532,492,519,456,440 2,120,93,165,202,166,136,629,786,740,697,633,637,688,742,730,716,711,808,913,896,658,870,822,750,733,632,582,487,435,650,881,914,830,847,729,649,427,483,519,539,626,768,736,751,547,892,1023,1023,981,955,876,766,701,771,785,850,844,901,897,861,535,574,551,592,791,910,861,872,763,657 13,9,9,15,20,18,14,400,416,429,421,422,402,410,428,406,411,427,484,507,500,419,489,448,439,423,407,416,407,405,414,503,533,468,468,434,404,377,409,395,409,401,410,418,432,399,516,692,686,606,585,501,447,428,428,446,485,465,514,515,484,396,399,403,408,444,500,493,485,438,404 18,49,46,94,105,73,70,456,460,412,413,393,411,435,481,458,443,449,489,545,509,426,501,470,445,433,395,382,386,415,442,522,548,461,487,432,420,414,414,421,419,468,536,515,513,418,622,707,702,641,591,501,434,469,519,536,620,619,690,634,574,399,410,408,403,451,542,483,490,451,432 12,9,8,59,95,67,43,400,429,429,412,401,410,423,434,432,430,411,452,474,487,403,453,441,431,420,403,399,381,383,419,464,487,439,459,415,382,407,407,392,407,406,455,421,435,410,540,653,669,585,557,466,438,450,473,507,545,533,589,542,503,399,404,403,395,433,491,465,450,438,407 17,34,31,375,657,649,363,435,418,396,399,396,397,429,457,454,458,437,449,474,461,405,414,416,405,407,399,400,388,402,409,443,440,423,427,397,389,406,418,428,473,501,556,483,475,528,591,611,607,516,508,475,424,699,780,774,760,712,723,637,552,424,393,408,394,424,446,415,425,417,397 12,22,14,36,55,35,24,474,395,396,392,375,393,495,496,466,421,422,413,404,391,385,389,398,399,386,397,383,376,408,390,419,401,398,402,386,377,391,401,402,392,421,502,477,463,407,552,476,440,424,401,404,396,457,477,480,554,583,643,601,523,390,386,377,384,383,393,393,403,397,377 4,9,9,7,8,7,7,396,397,390,379,382,395,398,437,392,419,391,397,410,402,393,386,395,406,386,386,378,382,408,399,409,409,399,412,396,406,383,397,396,418,437,462,434,428,405,457,439,430,419,400,392,408,445,452,458,488,466,495,459,464,384,384,399,389,394,396,374,388,388,385 10,16,15,158,348,326,143,397,416,441,394,397,402,428,429,405,416,416,432,481,468,400,435,428,426,425,396,401,392,382,413,448,469,438,446,427,396,389,389,396,393,419,429,429,433,419,506,613,604,542,517,463,439,441,478,458,488,498,553,528,476,413,398,398,389,409,450,456,436,403,410 1,18,11,24,26,13,12,464,426,411,427,393,409,495,548,503,496,484,500,480,471,394,439,422,422,395,403,382,386,442,489,467,450,435,463,398,419,455,495,507,579,656,750,665,607,531,744,659,612,545,524,459,422,708,772,778,826,809,850,785,728,392,397,413,407,431,468,442,451,417,394 1,15,14,18,20,18,16,388,408,405,416,393,384,390,413,422,413,400,437,462,445,390,435,416,408,390,389,393,378,377,393,441,460,437,439,394,405,384,385,394,394,390,421,418,406,372,463,570,576,497,491,433,393,403,407,422,452,448,459,467,428,392,402,393,384,417,446,425,443,398,395 6,12,11,28,37,33,25,390,494,439,428,382,403,428,430,427,437,414,459,614,566,419,588,527,479,453,418,411,390,399,401,570,636,554,541,443,432,401,382,420,434,439,482,461,444,413,534,762,777,671,629,515,444,470,517,514,545,532,576,542,512,396,381,393,385,453,611,550,550,460,424 6,44,40,52,59,48,42,494,598,530,507,457,489,556,611,585,577,562,626,722,695,495,647,606,530,517,475,466,432,415,514,678,705,604,651,511,477,424,434,446,460,535,626,596,616,467,772,887,883,823,790,710,594,611,684,697,770,754,808,789,748,441,441,453,459,608,717,661,677,582,502 8,19,16,21,24,20,16,416,403,407,385,400,392,434,476,454,443,431,431,461,459,402,421,416,401,402,383,403,370,423,430,455,455,406,425,414,406,408,424,440,461,496,590,516,505,429,609,617,584,535,502,470,414,522,589,602,670,659,689,637,589,390,399,390,401,435,454,423,429,407,408 15,282,220,196,226,163,149,421,373,396,395,391,406,411,428,415,409,397,385,402,403,382,407,387,384,343,370,388,383,434,456,404,411,435,382,415,395,463,438,449,487,553,618,568,493,445,495,439,448,410,404,417,375,430,495,506,550,552,576,548,496,401,391,389,394,377,391,382,404,388,413 20,15,14,39,57,45,31,404,433,419,427,390,430,429,468,447,448,431,478,502,492,406,465,429,429,404,392,404,387,404,420,491,487,443,457,394,410,407,393,434,418,448,519,467,442,426,609,668,660,591,544,488,417,484,557,556,622,604,657,619,561,404,391,401,403,442,490,461,474,420,421 1,12,12,90,147,143,86,432,411,398,396,391,383,441,452,446,440,422,416,418,424,397,390,404,387,404,402,378,380,394,411,428,410,404,418,418,376,413,422,426,424,462,522,471,456,433,543,499,495,457,431,410,407,515,560,572,616,606,645,606,522,405,403,408,384,407,424,413,401,386,389 18,11,11,55,74,68,50,412,449,429,435,405,431,435,438,436,440,434,451,528,507,403,467,454,425,432,389,400,384,368,418,504,538,474,469,439,403,396,398,399,400,424,457,446,453,400,589,734,723,657,623,522,447,449,469,496,559,558,592,580,558,396,393,409,400,466,530,493,490,454,420 19,32,25,48,80,57,34,431,414,402,384,409,394,427,472,453,419,427,412,401,421,389,388,384,397,401,386,378,388,420,430,419,409,403,405,372,387,420,427,437,439,473,544,497,487,455,555,488,487,441,432,409,411,510,545,576,623,609,645,572,533,394,388,390,375,404,412,428,421,393,397 10,230,215,403,522,455,346,773,649,606,572,559,557,816,866,845,830,811,772,734,734,475,506,525,510,469,467,443,418,752,869,780,713,676,705,642,611,842,895,923,968,1021,1023,1011,976,781,997,906,836,814,786,770,657,959,1023,1023,1023,1023,1023,1023,989,669,485,675,678,710,686,665,701,586,517 16,24,17,51,74,45,31,413,400,386,401,378,380,411,405,418,404,393,399,414,430,388,417,411,380,387,374,389,381,402,408,404,415,399,411,378,382,412,405,412,431,468,497,450,454,408,480,464,442,412,403,400,391,476,498,497,540,523,559,529,490,399,398,384,391,392,411,399,390,373,386 10,112,85,82,94,32,29,554,493,458,440,434,432,552,585,548,561,544,561,589,612,425,507,490,461,463,423,408,403,522,693,607,588,516,554,470,469,621,767,837,886,958,1023,940,857,524,870,815,768,709,678,570,477,767,881,931,1012,997,1022,942,874,436,439,469,421,486,553,521,557,491,437 15,10,9,34,38,25,22,423,438,415,424,413,419,418,443,448,436,436,473,485,487,410,453,429,419,423,402,385,383,406,424,483,502,450,452,421,429,379,404,433,461,508,576,516,464,408,592,674,659,598,555,485,435,492,584,591,666,642,686,621,553,393,401,397,406,432,481,439,462,408,420 11,11,9,32,31,20,23,419,408,429,419,385,400,422,415,437,403,405,434,474,468,380,468,437,414,414,404,391,386,393,416,457,487,445,437,419,392,408,397,414,415,404,465,440,439,390,522,609,607,537,508,448,414,440,473,471,512,490,553,556,480,400,392,410,403,432,461,441,464,428,398 9,18,16,41,41,36,36,422,409,406,388,393,387,406,425,416,423,423,408,443,429,397,435,426,396,414,378,399,417,396,414,427,471,395,446,417,410,394,411,413,411,437,468,472,445,420,485,517,542,475,462,402,410,451,465,489,513,518,554,520,467,399,376,386,391,401,436,403,408,412,378 12,9,9,65,89,84,61,417,418,409,409,397,403,415,445,416,420,402,423,448,457,398,436,418,421,414,396,397,387,385,406,454,441,414,430,414,395,398,400,385,404,422,442,436,420,409,480,595,608,511,489,441,417,423,462,454,480,495,513,502,456,394,390,396,406,425,453,433,438,415,415 17,17,9,94,138,99,63,436,406,390,416,404,400,459,479,452,448,418,427,440,415,397,407,397,409,389,379,375,388,400,415,439,424,398,416,401,406,413,388,399,415,430,475,446,439,414,539,547,525,497,464,431,412,469,488,490,565,579,623,585,507,379,397,394,401,422,419,428,419,400,374 18,357,303,243,342,292,204,484,405,383,403,389,400,437,499,457,446,442,432,448,430,395,412,411,377,405,389,362,386,463,462,445,435,404,429,406,404,435,484,512,572,637,724,624,599,460,574,558,528,471,450,430,404,524,591,559,627,621,681,602,582,402,368,390,384,431,428,421,433,406,391 14,13,13,162,309,326,168,442,443,426,420,407,404,440,468,474,459,439,458,497,480,387,449,427,412,407,399,401,384,414,408,443,468,450,420,420,403,405,387,419,418,460,510,464,479,424,620,650,650,565,544,478,433,488,534,561,619,614,657,634,553,397,393,406,402,433,483,464,452,415,426 17,13,10,30,25,11,15,400,406,393,389,390,394,395,413,398,404,409,405,440,430,401,420,404,399,394,397,393,395,409,417,433,452,434,422,392,389,391,396,408,407,434,459,417,434,405,477,550,547,480,458,444,406,435,490,485,531,514,528,513,484,390,402,390,400,399,425,416,429,411,403 9,14,14,48,58,58,48,427,445,444,408,430,416,420,431,440,454,414,459,552,540,404,499,452,439,435,420,414,402,387,413,530,526,473,467,448,429,387,384,383,409,400,461,456,443,398,559,759,765,683,637,560,450,426,462,476,520,521,574,569,519,412,406,410,401,455,540,505,489,459,420 7,11,8,38,45,25,22,439,408,404,407,386,382,437,450,413,432,393,420,435,437,395,403,411,401,398,373,393,377,385,419,438,434,406,416,393,404,391,397,417,404,427,490,454,435,414,501,542,525,481,435,413,394,436,472,479,545,518,554,515,486,377,393,401,395,395,415,411,412,378,383 13,18,17,127,182,177,121,424,446,416,414,384,417,428,437,427,428,413,441,476,498,405,448,439,428,424,400,407,395,389,416,482,478,444,459,418,409,384,376,394,405,416,469,422,454,414,494,635,660,593,558,480,443,417,460,466,496,493,529,482,470,408,402,414,400,425,467,465,461,428,403 8,243,164,1023,1023,918,781,917,1013,983,950,896,915,951,994,980,975,965,1023,1023,1023,908,1023,1023,985,973,902,872,774,718,922,1023,1023,1023,1023,954,902,746,772,801,858,935,1023,999,1000,835,1023,1023,1023,1023,1023,1023,1011,977,1023,1023,1023,1023,1023,1023,1023,824,847,829,857,1005,1023,1023,1023,998,925 12,22,22,66,99,97,62,419,484,453,454,408,397,414,447,442,425,445,498,607,589,430,548,511,483,462,421,412,410,395,424,561,607,527,543,469,423,394,395,404,396,426,467,446,451,397,579,800,818,735,689,597,504,432,472,469,532,540,580,570,523,418,421,398,391,476,587,542,555,466,434 7,20,19,55,66,65,53,439,483,462,448,410,423,440,481,473,460,468,497,578,547,424,533,503,449,433,424,408,399,386,436,564,579,514,517,438,427,389,405,417,417,474,532,490,489,438,632,758,763,674,649,539,496,514,559,590,634,638,688,657,601,398,399,415,423,466,557,524,528,492,416 16,14,14,59,75,74,58,432,431,432,414,402,422,404,427,420,418,434,470,524,503,400,485,466,443,445,418,414,397,383,404,492,516,442,485,423,407,375,405,387,402,404,441,443,451,404,525,709,713,633,612,488,458,418,460,453,517,516,564,535,527,406,376,403,409,445,494,484,472,450,416 16,12,11,25,20,17,22,424,395,403,407,366,392,405,438,428,425,421,441,422,409,396,399,405,399,402,387,385,377,403,472,430,431,393,407,402,387,449,530,610,661,752,829,704,593,418,542,531,464,444,434,426,411,476,563,620,722,703,731,649,553,387,390,395,395,400,421,397,412,381,390 6,19,16,48,67,42,30,480,446,415,406,404,392,495,543,514,506,473,489,501,488,414,444,433,410,415,403,386,401,423,475,462,489,450,444,428,396,444,470,500,546,601,690,616,574,512,720,671,611,566,539,480,425,684,744,747,790,774,817,758,689,403,399,418,417,420,445,428,467,418,399 13,15,14,31,47,46,29,426,466,448,417,413,432,420,445,419,428,425,479,572,544,426,557,510,475,448,420,416,396,399,417,536,596,509,513,440,414,387,385,399,405,429,468,432,436,404,530,787,793,700,669,561,462,456,467,454,534,520,535,527,507,402,393,403,423,445,566,524,509,462,439 15,77,71,117,158,143,106,453,564,526,482,458,474,470,493,485,488,500,567,701,678,483,644,599,528,515,461,437,412,402,465,658,706,619,629,513,460,403,417,405,416,460,503,511,499,419,672,878,881,811,781,686,569,461,501,536,606,620,674,671,635,406,425,423,411,559,687,634,629,553,477 20,12,8,37,48,24,20,414,392,387,383,376,396,399,418,416,410,390,402,428,427,400,418,399,396,411,392,387,377,400,389,411,413,390,394,388,401,387,406,414,390,418,455,451,431,391,474,466,486,432,423,406,385,399,436,460,480,485,504,499,466,390,375,390,373,396,404,424,390,403,398 6,27,27,111,193,197,110,432,505,461,454,452,423,446,467,487,485,460,526,619,605,430,549,512,471,474,450,418,412,398,444,582,612,532,541,473,440,383,389,407,414,446,502,484,492,407,643,817,818,749,717,618,525,473,503,525,580,566,644,627,581,414,432,426,430,499,593,566,577,475,461 8,33,20,60,84,43,31,418,408,405,414,400,398,418,467,470,450,415,428,427,438,386,396,396,391,397,372,378,399,391,417,438,409,406,413,395,395,399,408,402,418,427,485,469,452,401,499,479,476,442,423,415,402,457,476,470,537,558,570,540,503,393,388,387,399,398,419,390,399,396,373 10,13,11,11,12,8,8,402,407,397,389,388,391,406,433,401,406,389,430,421,407,386,402,405,393,392,393,394,381,393,395,419,421,392,400,391,404,398,398,396,402,424,442,428,432,397,474,489,489,446,438,408,396,419,465,430,500,501,523,484,458,379,404,379,388,401,424,417,402,392,387 12,10,9,50,45,36,42,413,488,461,441,424,427,424,441,438,440,429,492,589,559,407,533,508,452,469,424,418,405,389,414,551,585,496,508,447,418,385,393,395,410,394,458,439,425,403,520,777,787,705,668,575,476,412,450,459,502,517,567,552,491,404,415,413,411,471,587,546,525,462,418 3,8,8,57,98,96,54,408,470,437,416,417,429,413,437,412,433,435,460,523,507,415,480,463,453,415,406,400,393,379,407,509,538,474,489,433,392,387,376,375,397,395,411,420,436,389,530,736,742,659,627,517,460,409,423,461,489,472,518,517,487,395,415,398,405,460,524,497,483,434,411 10,11,10,23,39,32,17,441,440,402,408,405,410,451,461,442,434,415,436,494,495,391,455,437,414,417,400,398,385,386,420,476,508,449,457,396,427,392,398,436,439,485,588,535,493,422,557,618,614,545,529,481,427,463,531,521,581,565,609,576,532,393,415,405,398,402,463,464,457,419,401 10,8,8,51,87,87,50,390,401,393,393,381,396,386,398,409,404,398,413,437,436,402,419,418,391,411,384,394,380,383,385,432,433,413,418,400,383,398,391,386,400,410,443,400,414,409,460,532,520,489,477,417,413,421,425,435,460,455,474,471,437,389,389,395,389,413,438,424,424,401,379 11,15,11,33,45,31,22,412,389,390,372,382,381,423,399,419,418,386,404,394,406,390,402,381,388,371,385,377,388,411,393,389,404,392,377,389,384,384,395,430,416,429,494,451,424,407,482,437,435,411,419,387,402,476,510,506,530,539,560,518,439,367,380,379,385,370,371,397,387,387,401 6,9,9,24,29,21,18,452,422,400,407,386,404,446,475,454,442,422,442,467,440,397,434,418,400,405,413,387,382,390,407,428,442,407,418,402,416,395,382,396,406,404,457,457,448,398,557,564,541,504,480,449,416,441,460,467,520,548,596,583,526,408,389,390,394,420,459,427,415,423,403 8,115,80,530,789,722,471,694,616,559,552,491,529,743,799,776,769,745,735,733,731,458,598,561,501,480,459,427,412,566,752,722,697,632,624,565,529,661,747,771,829,889,955,898,870,683,938,900,860,812,787,723,620,834,902,918,972,963,1004,971,926,592,473,579,606,652,683,639,680,573,501 8,12,11,21,25,23,20,396,444,417,424,404,400,415,411,399,410,408,441,512,498,404,513,460,455,431,415,397,386,392,399,498,550,455,484,428,412,394,379,404,409,435,465,445,421,409,508,620,668,563,525,462,419,453,503,506,536,535,567,521,493,384,393,383,400,406,529,482,484,435,401 2,12,12,66,126,131,68,389,391,405,402,393,386,404,398,387,407,401,407,440,432,388,442,421,401,410,400,397,402,395,380,444,447,418,416,407,401,377,385,379,374,397,393,398,391,386,412,579,587,507,474,455,412,392,408,412,427,404,435,430,417,392,379,400,393,425,457,411,437,407,409 3,8,8,7,7,5,5,460,543,499,476,434,456,478,553,545,544,533,589,658,638,439,551,515,484,478,435,444,419,374,488,621,636,560,571,492,446,415,406,407,433,455,518,518,538,419,712,817,801,750,720,634,513,467,532,564,644,648,722,706,679,443,407,430,454,555,654,585,623,525,485 14,22,22,45,57,49,39,420,483,450,427,401,416,437,471,472,433,447,497,551,538,423,507,467,450,422,412,401,398,380,424,521,557,481,480,462,418,388,404,408,418,426,482,484,470,411,592,724,736,663,640,542,480,463,501,535,581,578,629,619,571,405,396,401,401,454,519,504,490,452,426 7,12,11,66,83,79,61,493,533,476,491,436,483,502,564,573,560,563,582,592,598,425,470,459,448,459,435,432,411,390,512,545,518,496,522,501,452,398,377,405,413,432,521,572,597,403,768,761,728,704,687,630,555,469,495,541,641,658,736,760,726,475,449,457,483,551,569,532,560,494,469 18,9,8,26,33,29,22,401,391,387,377,391,396,398,411,405,389,388,391,378,403,398,394,392,383,383,353,386,391,391,394,383,399,400,390,398,393,378,399,391,396,394,416,409,390,393,428,429,412,395,406,396,393,412,454,423,449,436,452,428,435,376,397,391,383,377,400,388,414,395,395 10,29,19,81,92,64,51,430,452,426,390,394,430,465,465,478,464,462,459,515,499,390,473,444,423,412,397,382,377,427,445,496,487,462,431,420,411,416,469,480,538,627,713,616,560,464,670,673,654,578,552,464,421,605,712,731,789,764,793,725,663,423,387,414,399,422,486,462,468,437,411 8,11,12,35,57,54,33,403,409,404,395,399,422,424,420,429,392,424,438,467,469,401,452,419,404,427,399,388,395,389,389,444,463,440,434,425,408,395,403,389,379,406,432,411,428,390,508,628,629,551,526,481,431,425,460,463,531,493,521,535,481,394,393,373,389,438,471,443,449,403,413 9,10,9,28,36,29,22,417,391,386,387,390,384,431,447,407,418,405,388,405,424,381,395,391,385,384,372,374,381,396,398,382,408,395,386,376,388,385,388,385,408,382,435,418,410,390,445,453,429,414,389,393,404,409,427,436,477,459,499,481,435,380,382,376,385,388,406,402,398,381,406 10,10,8,40,45,26,24,438,383,377,390,407,385,430,449,428,428,400,411,427,399,393,405,400,389,388,387,397,386,381,395,417,413,391,409,404,373,402,396,404,395,433,451,454,427,408,487,485,477,446,431,395,394,435,465,479,531,532,580,545,480,380,395,393,382,397,413,426,393,396,387 8,18,18,77,109,98,68,409,448,397,405,411,409,427,422,429,432,424,439,485,495,398,464,437,423,409,401,405,406,412,414,472,478,446,441,418,390,401,385,397,407,408,435,442,421,394,533,664,675,592,567,474,430,429,448,466,500,511,543,508,499,403,395,402,403,413,471,464,469,421,413 11,12,11,29,39,31,24,473,552,506,470,472,481,519,578,562,544,553,592,635,628,441,560,530,499,506,456,449,415,416,469,579,602,532,531,485,459,398,402,403,413,424,536,527,539,409,717,809,796,744,711,642,542,464,540,549,643,638,699,722,671,449,466,463,470,564,627,591,612,534,504 1,52,38,424,656,515,316,461,475,473,455,421,421,475,489,484,474,452,521,613,610,423,569,536,470,454,421,414,396,417,462,576,626,545,564,452,442,437,425,454,457,494,586,538,516,483,640,804,807,731,697,600,507,537,628,637,695,686,715,682,623,429,431,410,429,484,602,532,531,477,455 3,9,9,31,42,36,27,405,441,387,404,408,391,413,433,424,408,419,425,478,460,405,449,428,401,404,399,389,377,378,393,449,479,437,441,401,391,393,386,391,388,397,429,414,420,401,498,651,653,557,526,484,428,412,453,469,484,488,536,491,474,393,384,392,395,430,481,440,466,411,398 6,10,8,28,39,29,22,414,473,430,413,404,432,430,460,450,443,432,510,564,542,423,489,481,443,433,422,423,399,370,422,538,547,488,514,445,426,399,400,399,399,405,467,445,438,400,601,765,755,695,642,569,491,416,457,474,536,540,589,580,560,398,405,403,420,455,536,505,515,467,424 18,9,9,65,69,61,57,409,414,407,428,398,407,422,445,434,428,427,448,438,420,397,394,396,402,402,372,396,381,419,403,408,406,409,415,388,409,397,387,395,397,422,455,411,434,397,496,507,467,463,459,464,416,418,432,436,453,463,528,497,482,403,391,392,401,424,419,420,425,399,406 3,53,52,209,339,346,209,506,449,434,400,402,378,505,558,523,530,476,503,521,512,412,461,433,425,420,404,403,376,467,487,476,493,433,450,412,396,435,457,479,527,604,677,598,561,535,686,682,663,608,562,506,435,713,791,792,798,768,789,725,672,450,396,434,449,455,496,468,476,420,426 9,34,27,57,76,53,39,407,384,405,400,374,378,429,415,433,411,401,426,419,425,391,409,395,392,392,389,388,363,395,405,407,421,405,404,384,395,389,409,413,423,439,476,452,438,408,506,496,466,460,445,422,391,441,476,489,540,546,590,547,494,382,382,408,389,400,411,395,390,391,389 17,15,13,32,41,24,19,416,432,404,387,386,400,424,443,416,418,409,420,487,450,403,449,401,408,410,410,396,390,413,431,439,452,440,439,410,404,431,504,544,567,667,742,614,520,409,594,595,579,524,510,420,409,525,646,711,770,736,756,651,587,392,394,401,383,419,437,412,430,411,397 15,9,9,93,152,153,93,416,404,397,379,393,405,404,417,405,390,404,388,429,443,411,425,413,397,381,375,386,384,399,399,417,437,411,418,384,395,386,396,391,413,410,455,419,422,408,474,538,520,486,471,430,390,459,481,491,526,498,544,529,454,406,390,388,399,405,438,430,423,402,387 11,10,10,58,74,66,51,416,477,443,443,398,426,407,443,439,443,433,493,569,558,408,536,486,457,447,423,394,390,401,429,557,580,490,512,464,430,386,381,406,395,423,455,454,438,383,546,773,790,698,665,546,482,423,428,462,527,513,562,558,508,386,394,413,393,474,557,501,517,452,424 12,13,12,46,51,47,42,413,467,463,424,421,430,407,438,439,440,422,470,601,591,415,546,489,461,439,411,410,373,376,425,565,604,489,532,444,428,387,397,400,400,410,441,438,460,406,552,785,801,714,674,573,470,429,466,471,526,513,565,537,523,406,422,394,405,475,592,531,517,466,424 17,13,13,37,50,49,36,404,450,427,416,409,397,421,439,435,408,419,472,528,510,423,489,467,448,426,405,405,384,391,420,484,526,448,486,426,424,400,403,403,407,439,454,447,447,390,512,704,706,625,610,520,463,427,470,453,512,502,565,529,491,399,417,400,411,455,524,485,481,441,394 19,24,23,58,86,63,43,420,443,429,429,405,414,451,445,440,449,433,467,541,528,410,511,462,436,428,412,397,387,394,429,514,518,477,491,416,399,389,394,418,395,435,465,441,448,399,562,706,713,635,599,522,463,428,467,500,547,546,581,561,540,412,389,408,408,443,534,480,496,453,421 13,12,10,26,37,29,20,423,395,390,400,410,378,447,460,443,412,420,421,426,429,401,405,398,395,397,390,396,385,411,398,416,426,404,403,396,401,406,396,388,387,416,433,465,437,404,505,482,461,452,423,402,402,424,451,445,513,517,572,534,495,385,368,388,400,388,402,401,410,399,391 10,13,12,27,38,32,22,379,394,403,390,378,389,411,414,398,402,383,412,416,396,401,389,400,394,389,394,374,387,379,416,397,413,380,399,390,389,392,399,380,393,410,446,426,409,411,427,442,425,405,391,399,369,416,435,456,474,467,472,449,440,379,383,389,369,395,398,391,386,397,376 18,39,28,60,88,55,37,493,468,430,406,391,431,522,590,535,518,525,518,534,510,410,472,430,409,413,381,393,380,427,495,513,502,433,462,424,403,445,520,538,591,662,744,671,623,563,758,705,660,597,555,497,466,749,805,808,838,826,860,810,744,410,384,415,434,446,485,479,484,411,396 16,174,148,241,347,294,202,613,727,683,650,566,631,669,729,712,709,689,764,835,819,567,758,713,656,658,568,551,459,427,629,792,811,738,746,645,586,466,494,509,560,626,764,726,730,550,896,996,995,941,917,855,745,709,796,825,893,882,930,911,871,510,552,526,563,728,831,788,808,684,633 11,146,116,159,184,127,111,609,727,704,638,522,541,646,698,663,645,628,740,888,866,615,881,833,734,735,614,543,470,425,593,845,909,810,834,685,565,436,481,500,569,652,765,729,715,545,835,970,1000,926,902,789,649,700,769,777,839,833,883,858,812,471,484,465,480,699,898,836,838,733,592 20,10,10,30,34,35,31,423,465,440,432,439,421,423,476,447,436,424,492,576,549,435,544,497,466,434,421,430,404,393,426,552,580,493,502,443,420,385,397,392,421,426,457,456,458,421,585,736,738,656,620,534,454,452,487,482,567,554,591,607,536,414,394,399,410,487,602,513,553,449,445 18,18,17,50,73,69,47,449,470,455,440,404,443,440,444,451,429,461,514,593,565,439,540,492,468,459,413,413,409,402,430,549,589,513,515,446,409,391,405,437,399,413,466,454,483,399,585,778,781,698,666,573,489,426,462,479,541,533,614,602,563,416,425,402,405,465,566,530,560,461,429 13,10,9,27,32,22,20,452,383,379,403,371,380,433,453,401,410,417,370,401,414,383,398,386,374,387,378,394,374,365,390,383,384,398,388,392,372,380,392,407,394,405,450,438,418,380,473,424,402,397,402,395,387,431,405,433,496,486,523,473,456,385,398,382,379,392,397,392,379,380,382 18,20,14,48,55,34,30,449,395,379,385,386,379,449,476,446,434,432,413,395,396,394,392,381,382,386,381,380,387,379,424,394,387,395,393,385,372,405,401,410,411,459,497,467,450,417,516,420,416,419,411,405,387,483,499,504,560,586,615,576,520,390,373,379,404,385,397,380,378,377,377 8,31,29,101,148,131,86,437,501,493,450,408,434,462,473,454,461,430,512,654,639,462,598,579,490,506,450,432,405,409,414,620,646,559,567,501,462,401,393,401,414,410,484,475,497,417,618,841,856,780,750,636,527,472,501,522,572,588,651,613,568,415,415,393,410,493,651,574,609,497,438 20,22,18,48,67,49,33,407,413,392,418,377,381,405,410,416,400,402,414,423,431,380,398,392,395,403,398,379,394,380,417,403,426,392,393,396,423,398,401,401,405,416,457,430,432,381,501,505,492,441,427,424,381,447,460,447,494,509,543,533,470,390,381,400,381,401,415,386,406,414,392 8,51,46,37,37,28,29,624,700,630,604,555,585,676,735,720,722,704,751,785,781,534,700,657,597,568,510,517,444,392,655,755,767,708,717,625,552,417,441,455,513,603,753,732,741,481,889,937,920,877,857,792,674,642,741,760,836,837,895,890,854,549,529,561,586,733,798,752,777,680,568 4,48,46,27,33,31,25,409,446,416,417,403,388,448,474,449,461,437,445,501,466,418,464,428,412,413,395,391,394,415,426,498,492,460,454,437,414,423,425,462,467,506,578,501,481,419,579,680,643,578,525,485,416,520,597,617,658,648,687,636,561,387,394,403,401,430,494,465,472,420,409 7,15,14,15,18,17,14,448,635,573,535,506,523,511,529,537,532,520,645,755,722,513,696,642,555,548,475,462,438,401,472,728,741,660,664,558,467,399,395,412,412,430,511,531,540,415,727,919,915,852,824,734,614,442,504,497,602,626,690,713,666,426,438,438,452,616,754,698,713,604,505 3,13,10,36,49,32,24,406,390,380,379,378,413,423,425,395,416,408,387,408,404,376,382,385,380,382,390,383,389,398,397,392,383,376,395,384,394,399,389,404,403,423,461,433,415,407,467,438,424,417,408,393,388,439,465,495,507,511,549,528,443,374,387,372,376,396,393,387,376,379,377 20,16,15,30,47,37,23,396,411,391,386,385,389,395,391,395,384,385,389,392,402,382,393,387,391,385,375,382,385,399,402,396,387,391,385,414,406,397,395,417,399,412,455,405,415,405,436,427,434,404,409,406,408,444,427,445,472,458,488,478,429,384,379,401,378,386,418,414,403,378,393 6,10,9,21,24,17,15,440,407,403,412,392,408,430,436,425,410,404,430,461,461,391,424,414,404,412,396,389,386,407,429,446,464,434,436,410,415,406,393,429,444,497,580,534,516,401,508,576,566,513,505,471,437,451,473,486,524,505,575,529,487,380,404,383,394,401,434,413,408,407,388 17,10,9,16,25,24,15,414,397,403,383,388,389,405,414,417,415,401,417,417,404,380,382,388,384,387,391,379,390,379,408,410,385,392,400,389,389,404,399,395,410,438,491,444,440,404,494,446,431,408,415,389,392,452,493,493,521,521,551,506,466,385,394,395,384,397,409,392,395,393,392 9,21,21,82,117,121,83,429,455,437,434,404,417,419,438,428,447,437,480,549,499,414,492,462,438,424,405,405,414,375,436,528,517,466,453,456,417,399,386,397,395,412,467,457,444,414,594,753,750,685,633,542,466,452,487,530,581,550,633,598,556,406,405,402,394,466,538,505,507,437,445 18,41,25,73,115,59,36,437,411,413,406,393,394,450,480,463,459,456,427,480,430,387,418,404,401,398,425,376,378,411,447,427,448,397,421,398,395,413,440,454,456,529,583,529,475,442,588,567,532,482,471,435,401,551,613,611,654,656,700,641,588,403,408,392,407,430,432,425,431,380,397 4,8,8,111,108,105,109,398,410,403,385,383,410,397,391,406,401,390,419,422,413,407,411,401,390,409,396,402,392,385,380,423,438,409,398,389,380,384,384,384,390,371,404,393,396,401,434,517,544,473,454,402,413,385,408,410,443,416,442,424,414,396,386,388,399,403,425,402,414,415,379 1,20,15,86,117,92,67,508,465,440,422,437,415,533,580,558,546,544,521,517,543,406,457,437,418,441,398,400,399,408,492,510,470,446,467,428,430,426,444,481,505,577,677,628,595,469,738,702,660,610,579,521,463,614,678,708,773,750,803,769,704,443,398,436,432,474,506,487,510,439,426 9,37,37,48,59,58,47,390,429,404,432,395,407,393,427,404,424,430,437,458,450,395,459,417,416,407,412,371,406,405,413,448,431,415,443,423,409,409,394,412,411,418,462,452,438,401,512,594,600,534,512,472,421,421,503,542,603,570,627,575,512,385,407,399,391,422,447,447,450,404,403 12,15,12,46,46,30,32,427,430,404,406,403,418,419,432,420,448,429,446,476,489,400,473,448,439,394,411,376,401,361,420,482,497,450,461,425,380,413,411,419,431,445,502,456,452,420,529,650,634,560,537,468,417,451,491,493,558,546,585,550,513,384,387,383,386,417,500,465,438,426,428 20,11,9,40,52,27,21,419,419,410,398,403,393,429,451,440,419,427,419,461,441,398,433,427,397,423,388,396,408,402,399,453,456,426,430,419,397,386,410,385,397,422,466,427,443,400,500,542,554,483,474,412,386,441,465,473,504,523,557,530,474,380,392,395,392,411,457,427,443,395,391 2,11,10,20,31,28,18,395,377,388,381,380,399,400,403,400,409,398,388,387,397,385,376,377,376,386,383,380,417,386,395,374,393,410,402,367,372,383,404,402,399,417,448,412,397,406,445,413,408,392,386,381,398,405,454,453,459,464,482,436,424,402,375,390,390,384,389,383,389,376,387 6,9,9,20,27,25,18,387,397,382,381,379,385,399,410,386,399,390,389,407,392,397,380,378,384,402,386,385,371,393,404,380,387,384,383,379,386,389,392,396,410,407,425,402,396,372,441,400,424,401,420,386,384,379,414,417,438,459,468,458,434,379,386,394,376,397,391,383,388,386,379 19,64,57,54,56,44,41,701,776,719,701,639,666,735,800,790,791,780,831,875,857,603,786,738,694,667,606,574,490,451,714,840,844,784,807,685,636,444,468,483,526,628,779,779,806,525,947,1010,992,951,927,868,773,697,777,801,880,884,941,946,918,604,581,629,663,802,873,822,850,750,685 1,66,35,250,307,154,129,808,808,756,722,640,685,846,892,875,862,852,864,912,902,648,836,788,728,720,608,580,488,637,809,880,890,818,834,716,639,693,767,806,858,917,986,938,911,840,1022,1023,1023,974,948,884,772,988,1023,1023,1023,1023,1023,1023,1012,644,565,637,683,806,891,844,864,760,680 18,39,36,37,42,35,31,587,649,574,572,525,558,603,676,654,658,652,711,760,749,519,679,625,585,569,500,507,435,399,584,730,737,660,678,563,541,410,428,445,466,524,662,660,670,431,831,907,890,848,827,758,636,557,642,671,749,762,819,828,785,518,500,525,526,663,763,704,742,611,548 7,11,10,27,36,30,23,391,400,393,391,391,394,396,382,389,375,392,398,412,379,374,410,383,394,379,407,372,377,367,390,398,393,387,398,407,386,379,384,387,380,412,428,416,402,400,404,422,428,403,387,403,373,405,424,415,437,427,468,440,419,381,384,380,374,406,424,383,366,388,389 4,144,123,183,209,176,155,514,473,458,450,418,438,575,577,516,537,528,482,597,563,414,542,521,453,450,428,382,385,455,510,565,602,498,488,453,432,421,453,452,485,559,641,581,594,471,713,723,722,620,578,515,436,560,621,632,719,717,782,742,678,419,414,431,461,482,593,535,536,439,413 17,20,18,42,63,57,36,396,394,396,376,395,381,375,392,391,406,402,382,384,404,387,388,387,389,407,402,390,397,388,384,395,403,399,405,385,376,396,372,414,408,428,440,420,423,396,453,403,422,421,405,401,375,423,440,432,448,424,479,478,424,378,392,382,388,406,382,381,394,375,377 11,18,16,1023,911,760,1023,449,490,461,457,415,447,418,441,441,460,429,499,572,568,431,552,515,487,470,441,412,421,414,415,525,586,546,527,466,437,387,422,432,421,437,493,445,461,494,580,794,846,792,751,666,522,460,522,511,557,561,604,581,530,441,440,415,415,470,578,559,609,490,462 20,10,10,66,101,95,60,398,385,391,408,382,372,410,385,408,385,379,377,417,401,400,416,388,401,409,387,384,384,375,407,404,418,395,402,393,379,390,389,394,382,391,427,394,397,397,438,495,479,425,422,400,412,378,410,409,428,393,443,428,432,394,398,385,390,384,397,402,388,394,396 15,9,9,24,30,27,21,451,389,380,371,370,381,447,452,418,382,411,409,373,403,381,397,383,386,374,394,370,374,391,400,386,396,383,385,379,383,402,401,405,409,432,458,441,437,405,477,426,408,387,371,389,381,443,469,473,498,504,561,516,466,371,364,387,384,398,387,404,377,382,395 19,71,65,140,152,132,122,498,638,567,539,482,517,527,563,553,552,550,647,750,733,492,694,645,577,558,488,462,426,386,506,720,745,652,673,557,501,411,431,413,440,465,594,574,583,449,771,919,918,854,827,735,622,525,595,630,709,709,767,768,720,452,480,454,456,618,751,689,717,587,525 11,12,12,18,32,31,18,405,403,395,381,368,397,396,392,409,386,390,384,368,390,378,380,385,370,381,368,370,381,382,381,367,360,389,387,363,360,379,388,383,397,392,404,397,382,383,391,393,382,393,375,378,398,386,406,401,404,404,431,388,401,382,385,380,385,390,373,388,393,399,390 17,57,35,52,62,28,23,444,454,399,407,405,418,467,507,497,474,436,466,496,518,379,461,431,420,429,400,420,370,466,501,520,498,457,469,395,395,472,561,618,686,776,852,748,653,473,740,717,676,607,565,518,431,666,788,837,901,881,900,817,736,415,405,411,425,449,488,474,465,426,397 19,10,11,84,170,177,84,381,388,400,391,395,366,405,387,401,394,383,410,438,436,389,438,413,399,395,401,392,379,397,385,426,429,411,419,404,381,379,382,371,403,414,408,389,391,393,433,533,543,461,449,448,390,402,422,416,450,433,440,440,412,395,386,383,383,405,437,419,417,399,391 3,46,45,198,333,327,191,599,686,619,602,587,624,642,715,713,713,701,732,750,749,495,631,605,579,571,534,558,486,406,670,720,699,646,698,628,599,426,455,473,510,596,751,740,772,472,884,914,888,859,840,801,712,619,705,729,805,812,875,878,847,555,554,565,595,702,751,724,758,643,612 4,8,8,37,52,48,35,408,459,427,411,404,417,411,412,432,428,406,440,539,491,410,505,469,440,416,417,393,391,398,412,515,543,466,458,423,411,397,397,379,386,397,431,413,432,406,509,714,731,635,604,513,452,413,438,461,488,492,525,509,490,393,412,393,392,444,513,488,471,451,421 16,31,29,102,125,112,91,419,467,438,416,401,423,433,434,424,430,419,467,567,532,424,546,500,442,445,424,427,395,372,437,527,581,503,516,468,390,415,450,439,463,537,599,499,489,410,539,698,724,641,585,473,449,481,547,590,638,612,671,589,527,399,392,392,398,451,559,510,530,433,416 2,9,9,68,73,72,67,476,499,482,454,425,447,489,513,512,481,487,563,636,588,446,571,506,483,463,426,427,411,407,486,615,602,542,550,473,465,388,398,401,424,451,579,560,567,426,704,821,794,734,697,605,502,489,560,574,667,662,727,712,657,443,414,427,437,551,660,590,598,506,461 20,11,9,31,38,27,23,413,412,381,388,387,396,414,430,434,401,400,415,424,432,400,410,398,407,396,379,406,379,383,402,428,429,416,389,401,392,402,401,403,419,442,460,440,450,406,509,465,491,441,441,402,386,454,479,481,534,528,581,546,493,383,388,386,386,413,422,412,403,385,399 8,39,30,97,131,102,73,493,539,509,488,449,464,509,545,551,552,536,596,683,679,458,610,561,510,509,459,464,412,381,526,653,665,595,600,505,454,404,437,430,442,505,613,592,588,457,760,854,851,786,758,678,563,550,630,646,730,730,785,769,737,431,431,443,461,567,688,631,649,544,478 8,10,8,28,31,26,23,412,392,385,373,382,379,404,419,411,395,389,381,404,377,380,400,397,388,367,379,398,383,362,404,393,385,392,396,381,399,428,395,398,394,406,434,424,407,396,446,410,411,395,398,380,381,431,436,405,466,470,503,480,432,367,390,387,383,388,380,387,392,387,387 12,18,12,46,49,30,28,442,452,451,419,406,421,446,465,466,443,428,477,564,531,418,535,485,457,428,415,397,395,417,434,549,563,488,505,453,435,421,416,432,444,488,549,501,474,434,620,721,731,641,601,522,442,519,579,595,631,625,662,633,551,411,394,421,396,471,561,509,498,443,416 6,16,15,25,41,38,22,398,405,370,384,372,384,412,430,432,411,408,394,405,419,382,382,400,387,385,392,381,384,398,394,391,401,399,390,382,373,383,403,397,402,415,448,416,434,396,462,437,424,401,406,401,394,427,461,458,468,460,522,466,455,392,401,384,397,405,395,396,375,391,390 14,9,8,9,12,12,9,479,602,560,521,492,476,528,565,558,559,569,651,740,715,488,665,607,551,536,457,451,419,405,487,708,717,638,648,550,511,389,415,406,434,469,580,526,569,409,747,894,889,830,802,718,587,500,545,573,665,657,736,741,695,447,444,454,464,597,734,674,701,567,503 5,14,15,49,61,63,50,398,422,431,400,399,406,405,415,405,400,386,413,498,479,409,457,434,401,413,401,391,377,400,400,473,475,431,446,399,386,386,385,397,385,380,411,397,431,388,458,636,643,549,514,449,423,406,412,454,447,453,477,451,437,382,393,391,385,419,469,440,458,410,400 5,8,8,97,121,125,99,409,394,395,395,385,394,411,397,392,394,376,415,424,413,384,421,408,407,398,382,393,392,383,377,411,424,405,404,401,402,390,386,398,397,386,403,399,403,399,426,499,473,436,434,416,394,403,400,408,414,444,460,421,418,375,382,396,396,408,403,396,408,397,390 17,30,29,99,195,186,92,440,446,444,426,430,431,452,492,480,462,447,466,510,510,405,476,439,453,428,392,396,383,398,430,528,513,458,444,413,422,416,389,406,422,424,493,476,491,426,617,709,706,636,615,525,464,456,514,534,584,572,630,619,580,429,416,413,422,465,507,477,503,454,424 15,105,82,147,142,104,111,679,807,776,729,624,642,714,772,757,744,733,818,939,917,689,917,871,786,784,680,608,492,493,673,896,949,859,876,754,664,493,540,569,597,691,816,783,781,589,914,1023,1023,980,959,872,748,767,826,845,899,892,941,926,889,562,576,577,593,795,940,886,889,799,676 11,11,10,11,10,7,7,497,593,541,513,475,496,516,591,581,578,567,644,712,685,464,630,574,522,513,453,467,411,390,509,677,692,605,627,504,476,403,410,410,445,490,597,575,598,425,772,871,858,803,773,694,555,536,586,622,696,698,770,764,733,471,452,444,474,609,719,667,670,560,498 1,24,24,119,235,241,120,418,477,455,431,409,438,426,456,453,447,445,490,573,566,443,530,484,465,452,421,426,410,402,429,518,557,467,508,434,407,405,400,393,409,432,485,479,487,424,596,752,768,666,651,552,477,451,485,523,567,562,635,608,569,409,422,406,418,476,572,538,537,451,435 14,9,9,35,40,34,31,480,606,578,523,504,495,508,551,536,551,532,654,770,749,504,719,656,575,560,495,472,434,398,494,732,770,673,691,585,483,395,416,411,455,491,577,546,568,421,735,915,915,848,818,714,607,514,585,588,665,667,734,730,688,431,460,446,436,605,767,697,715,580,518 7,17,16,39,56,55,38,410,408,390,400,390,405,431,446,419,415,389,447,436,434,387,431,419,413,411,383,381,384,388,402,428,445,408,409,409,389,396,392,376,388,408,448,428,421,389,513,539,545,491,467,423,406,433,452,453,522,512,566,534,492,388,400,380,394,391,436,439,428,406,388 14,9,9,27,37,37,27,412,459,417,446,408,425,413,423,411,416,421,450,532,524,411,512,470,433,441,422,406,400,387,418,503,549,478,465,420,413,381,391,393,409,425,455,445,443,420,530,712,733,630,581,472,428,440,478,493,534,530,591,534,510,387,399,386,399,444,508,475,473,427,412 11,20,16,53,71,56,35,424,728,657,603,497,505,416,421,428,394,403,684,879,839,612,872,797,720,690,573,511,439,383,415,878,905,818,814,668,549,399,387,398,425,453,476,470,462,409,504,1023,1023,959,915,786,627,430,439,443,462,488,501,471,458,413,428,398,386,617,832,766,773,632,529 1,21,14,35,52,33,23,414,397,374,383,380,386,438,446,420,421,412,405,413,394,371,371,386,376,382,380,394,381,413,401,403,385,374,383,392,394,414,417,421,408,448,501,457,454,418,491,426,414,403,433,400,389,483,531,521,575,548,606,542,499,370,373,397,385,389,389,384,382,403,393 5,14,12,31,36,28,25,421,491,496,457,404,445,452,471,472,466,458,524,661,629,445,644,584,497,495,465,435,405,385,440,608,690,564,558,480,439,404,398,414,426,457,511,496,483,427,619,780,804,711,683,571,474,481,517,531,605,589,656,634,564,398,409,402,422,500,665,588,597,490,440 1,19,19,53,61,58,49,441,499,468,455,438,431,469,501,494,491,489,539,636,603,448,592,537,480,466,437,419,411,403,457,595,614,518,564,467,444,391,399,395,404,424,492,505,508,426,640,782,782,711,674,564,476,456,504,502,602,585,669,663,612,433,399,417,445,516,644,571,581,492,449 3,11,11,75,114,118,77,407,429,419,408,393,403,410,423,432,425,412,426,490,490,402,453,436,426,403,408,393,391,370,401,478,481,445,441,409,402,392,384,382,424,429,444,424,434,404,535,667,671,584,572,491,441,408,455,485,502,493,514,542,486,408,396,372,402,428,483,461,461,425,406 17,22,21,100,152,152,96,440,450,415,416,419,414,464,473,452,426,462,463,497,479,405,449,431,422,409,415,408,390,391,452,470,467,445,448,429,413,408,416,451,434,475,562,516,491,429,613,669,653,577,565,469,424,502,565,580,656,635,678,624,567,417,403,404,412,444,491,453,487,447,414 20,19,15,90,71,54,72,436,389,431,390,383,409,419,421,424,415,428,418,435,432,380,415,410,389,403,393,391,385,398,414,440,444,416,426,401,383,419,445,458,494,583,659,553,489,429,572,573,547,503,475,415,401,493,586,637,696,679,698,606,545,397,406,408,394,408,447,422,425,394,408 13,63,63,56,79,80,56,455,470,434,433,423,406,458,486,464,456,458,499,533,529,402,464,457,418,428,412,404,392,378,449,507,534,464,459,410,407,401,418,429,462,481,538,514,498,432,614,684,679,617,567,515,432,558,615,622,640,621,676,638,589,429,406,404,427,467,521,472,501,429,424 2,15,15,95,160,167,98,409,377,390,400,404,385,403,408,415,384,409,400,403,408,381,392,397,387,400,407,378,394,411,404,389,393,377,403,392,391,415,384,400,399,426,442,419,397,413,461,425,430,425,404,405,401,470,518,510,504,483,493,483,450,412,386,402,391,392,404,410,388,389,410 11,16,16,50,58,49,45,401,422,402,419,409,404,397,427,415,427,404,455,469,452,397,432,413,411,395,401,405,386,400,401,453,478,429,446,423,407,387,387,388,410,431,442,419,435,406,534,641,630,560,543,476,416,432,457,461,536,511,563,521,493,404,394,386,398,418,479,454,440,423,391 18,8,8,25,25,23,24,408,414,408,414,404,401,392,414,419,411,409,432,475,490,398,464,448,420,391,401,380,381,382,396,451,492,447,453,430,393,391,387,391,408,422,455,432,417,393,489,632,636,556,535,466,410,412,415,455,476,483,519,493,468,400,384,412,391,427,495,459,447,422,420 14,31,28,28,35,24,18,557,723,653,615,538,599,611,698,678,676,659,750,839,811,562,773,716,660,635,563,521,462,399,599,810,821,743,771,650,556,409,435,444,467,547,675,663,686,449,841,971,963,909,881,805,684,592,667,686,773,773,839,844,805,508,510,491,540,717,830,775,794,686,592 14,9,8,22,30,24,18,411,395,386,394,394,391,422,425,407,415,394,412,427,400,400,405,393,396,394,377,380,390,382,396,401,406,406,404,404,375,392,399,403,428,422,464,429,429,417,470,457,458,428,419,416,383,435,437,471,507,503,543,476,460,390,372,389,373,383,407,389,408,398,373 12,22,20,58,78,66,49,605,684,637,599,573,591,637,720,713,708,699,753,785,778,527,687,642,586,579,497,516,470,389,611,738,739,671,691,602,547,416,408,431,457,526,672,682,711,450,865,944,927,882,860,791,676,572,657,693,776,787,852,865,830,535,500,547,591,737,805,747,768,665,582 16,224,203,119,144,130,107,591,790,747,699,637,674,635,692,694,682,679,810,904,887,647,849,798,749,718,622,598,504,401,617,865,893,823,836,731,664,436,410,457,497,548,710,688,718,470,883,1023,1023,1011,985,910,806,633,730,758,834,827,883,879,851,501,583,515,554,767,887,841,862,758,677 7,228,205,161,226,198,139,451,395,406,381,395,387,470,441,453,438,427,417,382,416,381,391,388,391,383,376,389,376,386,438,412,410,391,381,377,403,419,411,461,463,499,603,525,506,433,503,453,420,424,397,362,382,432,468,494,552,543,624,556,512,400,384,407,394,394,392,406,400,395,384 15,8,8,51,71,72,51,389,450,442,428,409,417,414,429,414,431,408,460,538,521,416,488,465,434,449,414,398,401,377,401,499,545,478,502,419,418,381,375,397,397,401,416,421,418,402,505,745,765,662,638,518,459,417,432,422,468,456,481,495,466,393,385,388,397,458,519,479,499,440,420 3,12,11,19,20,10,10,419,418,416,409,383,396,408,423,428,428,395,406,439,463,388,427,408,420,409,395,392,383,411,402,433,456,423,441,432,390,411,414,411,433,469,485,452,422,418,538,581,579,523,485,432,425,484,524,538,577,576,595,560,513,390,385,382,387,401,450,429,411,406,392 10,215,58,98,85,24,28,699,595,527,536,513,486,739,794,755,736,734,697,702,685,448,544,518,469,501,444,426,406,659,832,724,657,608,633,559,504,756,894,943,997,1023,1023,1023,978,715,1022,925,857,812,788,727,614,920,1011,1023,1023,1023,1023,1023,1023,528,453,508,575,622,651,619,646,557,477 1,14,14,11,12,9,8,528,645,593,559,499,508,570,634,629,616,616,679,773,752,516,714,651,578,581,507,473,421,404,554,737,764,674,673,551,496,409,413,431,451,506,637,605,628,441,787,920,909,854,828,736,621,551,626,630,727,725,787,784,750,475,473,478,498,659,782,720,739,625,535 7,17,15,31,44,39,27,423,388,417,395,381,391,425,419,418,403,413,405,411,400,367,397,406,380,393,381,386,394,392,393,413,411,375,413,388,404,398,395,402,436,444,482,476,446,422,515,478,444,452,427,417,392,494,521,497,551,549,604,535,496,399,386,388,387,398,407,383,398,383,383 15,18,18,41,55,51,38,431,483,446,446,414,427,443,447,467,461,448,506,594,576,430,535,496,461,429,409,423,407,399,441,568,587,511,526,457,417,395,408,405,402,436,480,465,478,393,628,791,781,709,666,588,491,457,501,535,587,576,642,617,588,392,400,391,412,479,579,529,519,466,440 9,16,14,40,45,35,23,369,412,371,383,397,390,402,404,394,408,379,399,397,396,381,386,383,381,376,398,380,388,396,391,379,398,367,385,380,379,390,378,400,386,404,436,407,412,424,462,450,454,411,416,394,387,435,453,468,493,482,556,502,467,384,399,372,395,396,423,403,400,393,389 6,76,71,300,463,431,277,465,566,527,517,467,477,510,550,543,516,520,624,722,714,478,683,621,547,527,451,472,432,422,469,673,719,633,645,504,467,422,435,422,488,522,627,559,562,486,717,883,892,824,788,698,576,574,649,684,740,725,769,742,695,458,442,429,423,556,716,657,668,546,479 9,10,9,18,24,20,16,399,393,381,372,376,398,407,422,408,388,399,381,388,380,384,376,376,380,374,393,369,377,394,393,382,371,386,364,387,383,385,405,409,413,413,457,442,430,403,443,397,401,417,394,372,383,424,471,471,490,478,514,476,442,395,393,389,379,380,401,403,384,384,381 9,50,49,179,268,273,181,464,435,428,403,396,435,466,520,482,476,466,475,494,506,395,446,440,415,416,400,395,384,399,436,469,474,455,449,390,407,417,437,438,481,532,612,522,528,517,631,669,648,571,559,480,431,704,795,794,795,743,765,686,621,417,405,412,420,435,491,454,473,424,430 4,16,10,100,103,61,62,506,597,567,518,473,487,529,582,580,567,553,635,738,729,496,695,627,569,534,462,453,422,399,505,721,743,651,669,543,498,425,444,463,520,570,677,628,619,479,769,902,898,830,795,704,554,631,709,724,777,760,818,791,746,432,449,439,450,594,727,664,672,564,471 10,18,16,48,77,71,43,401,441,404,401,430,410,441,448,428,439,413,442,514,491,397,474,435,426,418,402,411,396,386,428,478,509,445,466,427,376,381,383,393,428,429,474,436,433,419,527,666,674,595,557,487,434,461,510,507,559,544,580,557,498,413,404,385,404,443,475,445,457,423,406 9,194,148,463,545,385,324,559,482,464,470,391,442,578,673,640,617,577,568,559,565,394,454,417,439,445,393,418,406,576,789,672,583,526,580,534,478,727,873,926,979,1023,1023,1020,940,649,904,806,738,691,642,616,509,858,974,1019,1023,1023,1023,966,904,487,418,472,479,486,512,512,535,459,441 1,26,25,48,46,40,44,476,643,584,549,489,476,507,542,522,504,517,640,781,762,507,732,679,584,564,500,440,426,406,482,742,787,691,717,583,489,404,419,422,455,487,582,561,548,432,745,948,960,890,860,769,629,546,610,622,700,691,753,736,704,450,451,450,453,601,772,715,730,598,530 13,20,19,43,48,46,39,446,528,499,477,456,460,455,492,460,455,442,559,685,661,461,641,587,519,490,454,438,421,405,437,657,701,590,609,502,456,403,409,409,406,450,496,481,473,404,637,863,876,790,767,647,520,468,518,531,583,583,655,628,592,404,408,422,426,519,653,618,628,530,467 1,63,59,672,889,866,654,469,620,600,551,475,490,509,549,552,546,526,656,789,761,502,737,692,608,599,517,467,423,411,497,741,787,687,706,583,521,422,435,433,450,524,627,593,585,528,748,953,976,897,872,764,632,585,647,674,739,720,778,754,715,445,475,432,438,611,777,730,733,621,540 1,14,12,23,25,20,19,441,490,496,454,420,425,447,484,466,454,452,497,670,623,452,646,578,494,501,456,424,398,397,433,602,682,561,594,463,431,409,402,417,429,468,535,491,488,429,613,775,807,707,675,570,467,515,567,586,627,618,675,636,584,405,407,400,394,481,681,609,591,506,438 19,9,9,42,56,55,41,393,453,437,395,408,426,409,442,414,415,404,444,517,487,399,462,446,400,406,412,387,389,412,382,466,492,441,473,408,401,382,393,376,406,421,453,422,452,399,508,663,670,604,572,480,425,437,460,474,535,503,552,516,506,392,400,387,406,424,480,455,459,404,404 2,124,117,113,169,165,108,408,391,392,377,373,390,412,423,412,404,399,410,394,404,397,382,388,397,402,376,381,380,400,417,396,402,395,402,398,405,381,396,398,408,451,481,445,450,417,476,436,418,396,416,397,383,418,441,439,494,487,520,495,449,389,367,395,396,394,412,375,394,389,385 2,14,14,50,79,83,52,430,916,877,814,697,667,436,450,425,422,427,884,1023,1017,836,1023,987,920,900,798,706,582,392,455,1023,1023,984,986,855,763,392,420,420,433,463,572,516,519,466,590,1023,1023,1023,1023,972,845,491,525,505,516,511,566,563,519,402,636,386,409,871,1023,990,998,893,765 20,14,12,31,41,28,23,409,406,385,391,380,382,406,431,413,411,393,398,406,420,391,392,397,388,375,391,387,380,379,397,390,406,396,396,400,387,401,388,382,419,431,453,460,423,406,496,457,455,438,417,416,385,442,466,478,516,496,553,514,473,402,381,390,370,411,419,393,394,399,398 1,18,8,125,157,90,67,427,446,430,423,408,415,459,446,439,452,439,470,534,497,413,485,469,439,428,408,396,403,407,418,496,541,475,489,440,420,404,398,431,459,477,542,498,480,435,590,706,714,613,594,500,445,514,579,597,643,619,676,632,580,414,408,397,406,446,516,486,479,436,419 17,43,32,68,75,47,43,447,475,425,449,421,424,456,467,488,452,456,512,577,548,418,523,477,455,432,404,410,401,401,456,544,579,493,508,436,398,400,422,432,450,485,571,511,493,449,639,744,740,666,609,530,466,525,591,608,656,645,704,666,597,413,401,402,415,453,565,520,530,453,421 13,8,9,24,28,28,24,394,410,401,405,396,392,424,409,412,408,414,432,485,462,394,450,424,405,410,394,386,394,385,408,435,482,431,439,396,392,392,374,384,390,408,423,410,432,379,483,621,631,570,528,450,417,402,429,426,465,473,499,495,463,363,397,382,388,407,466,443,440,422,388 18,21,20,127,263,265,123,421,525,495,498,485,527,469,528,519,529,529,566,542,572,422,453,465,470,452,442,461,434,392,456,481,460,451,487,466,443,383,411,423,400,451,477,485,495,419,690,692,662,627,639,623,521,470,516,518,579,573,649,670,641,457,458,443,462,525,524,515,584,515,502 9,67,62,168,275,248,146,447,562,513,485,445,446,495,512,510,502,506,595,690,680,467,622,563,522,512,441,428,415,397,468,640,674,576,602,524,452,394,415,443,446,485,547,527,530,446,712,872,877,804,780,683,553,543,606,616,687,683,737,724,672,441,450,423,445,564,689,634,645,529,491 12,9,9,33,43,43,32,400,443,450,431,413,415,431,428,440,435,412,486,534,526,430,484,468,430,434,412,399,395,405,426,505,565,480,494,444,389,387,383,415,405,410,456,445,448,404,535,732,738,644,597,495,430,432,471,498,523,525,569,549,503,400,408,391,407,423,529,473,491,443,426 15,46,38,62,61,43,47,511,648,624,576,471,476,550,573,556,557,538,652,813,794,542,804,743,645,639,522,463,428,421,515,758,831,719,750,583,498,429,468,470,507,543,663,615,606,498,751,899,932,849,827,714,559,625,711,711,773,759,813,782,717,427,438,445,444,608,815,747,738,636,509 6,44,22,66,107,47,29,401,407,370,376,373,392,414,412,400,430,399,397,405,410,385,379,395,395,369,363,397,380,406,381,400,381,407,397,404,382,401,429,394,422,435,473,440,429,409,477,452,428,410,423,371,388,457,481,479,506,505,564,501,459,405,393,381,385,392,383,377,411,383,403 20,9,8,17,27,26,16,421,396,364,374,381,390,430,431,417,399,393,396,399,391,384,380,383,386,385,388,384,374,382,409,380,384,394,406,391,366,390,393,395,412,434,459,429,425,404,469,428,391,385,397,395,370,424,477,459,495,498,536,508,467,389,401,384,388,388,399,378,372,385,385 14,14,14,33,43,43,33,404,483,477,439,430,417,427,427,445,426,428,515,643,622,425,583,534,470,453,421,419,390,388,409,598,648,520,556,461,439,384,382,398,392,411,444,447,436,385,541,811,824,731,703,578,482,416,452,471,516,507,563,533,503,395,403,404,388,469,623,559,551,492,444 5,15,14,76,121,121,73,383,401,378,388,389,383,387,400,399,405,390,396,405,405,385,397,392,397,383,397,390,381,382,403,391,397,376,397,375,383,392,395,392,401,414,449,399,406,410,414,452,428,417,393,385,386,419,442,454,458,455,464,438,419,400,388,392,389,379,409,388,375,381,382 4,1023,270,732,901,320,241,972,941,892,873,832,855,1006,1023,1023,1023,1007,1008,1023,1017,778,939,908,857,849,776,748,653,896,1023,1023,1012,963,980,910,867,975,1023,1023,1023,1023,1023,1023,1023,969,1023,1023,1023,1023,1023,1023,941,1023,1023,1023,1023,1023,1023,1023,1023,860,758,873,892,945,996,960,982,895,832 12,20,18,53,67,65,50,421,456,420,405,386,418,420,446,442,438,429,475,507,492,414,489,464,435,430,406,394,408,386,414,504,519,478,487,427,422,397,398,405,393,408,447,445,455,403,553,713,720,625,605,508,464,443,499,502,518,537,560,575,509,387,400,404,389,439,515,490,520,444,415 19,15,13,31,44,36,26,404,395,396,390,391,380,391,407,412,404,410,389,395,401,378,406,402,391,386,391,373,369,391,417,401,398,369,396,366,379,408,415,414,407,439,458,438,429,404,466,451,423,417,404,403,397,430,458,459,518,485,520,461,432,386,390,378,388,387,387,393,382,395,394 9,48,47,157,236,229,152,430,500,473,449,403,418,433,456,474,474,471,512,611,571,421,547,527,470,455,413,418,400,398,435,562,596,532,536,446,435,395,414,417,415,447,521,501,482,438,643,791,791,719,682,590,482,464,529,553,621,604,662,650,581,411,422,425,417,498,599,561,560,483,454 11,28,28,286,383,397,291,426,386,430,405,407,404,406,433,428,427,398,423,465,448,414,437,429,415,410,402,405,382,422,395,433,465,427,449,404,399,370,388,412,408,415,446,413,445,448,533,630,622,549,521,438,425,453,504,511,559,532,590,526,514,400,398,402,396,426,463,456,442,412,399 3,87,69,74,76,51,51,510,591,545,501,473,460,535,601,579,570,548,626,720,710,460,652,602,540,534,460,449,406,420,543,692,724,618,639,544,482,430,502,494,544,634,722,656,622,487,780,876,872,812,775,696,577,645,724,742,799,783,829,800,751,433,438,422,454,566,716,647,649,557,476 18,12,10,33,37,31,27,419,399,401,391,389,395,434,454,418,439,423,417,431,410,391,398,411,402,406,397,390,390,406,398,404,409,393,400,387,388,411,410,407,419,453,488,458,461,433,546,481,455,435,413,401,395,497,547,543,588,572,622,571,521,387,396,399,383,392,422,404,416,399,403 20,45,36,50,59,36,30,440,475,466,441,409,445,451,472,480,483,456,513,579,572,428,522,506,464,431,425,436,412,416,446,553,587,517,535,457,433,442,458,486,549,621,708,604,556,433,655,751,757,669,637,547,458,569,664,698,749,730,760,697,632,397,415,410,415,493,586,535,523,467,407 20,26,23,43,67,49,29,430,418,382,394,388,377,420,436,425,414,411,415,436,448,382,437,389,398,386,400,374,376,402,412,431,425,401,404,391,393,389,406,409,413,459,500,438,456,407,515,533,530,486,477,417,395,452,501,483,544,528,582,536,483,384,393,396,388,411,419,397,435,402,402 16,10,10,56,83,82,53,411,469,441,433,412,417,428,437,450,453,445,479,560,513,415,497,462,438,436,415,396,406,394,414,513,531,476,474,431,414,388,389,383,399,414,448,428,454,403,572,741,749,674,635,545,457,436,440,461,497,511,566,541,510,406,405,386,394,465,531,506,513,439,418 9,10,9,17,23,19,14,405,419,421,390,386,376,398,412,394,415,398,440,485,456,409,461,440,400,404,408,407,374,369,404,474,486,453,444,413,403,392,390,397,385,419,439,418,410,404,470,606,616,536,517,447,413,402,454,455,493,476,502,488,451,399,387,384,400,429,467,449,443,406,402 1,14,13,12,16,15,11,466,566,522,488,455,471,517,581,567,562,540,603,691,673,472,616,569,517,513,441,454,413,398,500,655,678,596,609,493,452,423,414,425,451,486,600,558,568,421,737,833,822,766,737,640,527,540,594,608,697,697,752,741,704,456,433,447,473,582,690,627,642,550,479 14,16,15,18,30,29,17,470,639,596,554,493,545,545,567,571,557,554,684,771,746,515,693,641,578,574,489,478,447,393,492,722,740,663,700,574,533,402,412,409,430,470,568,550,577,427,755,935,932,875,846,764,636,499,555,576,658,666,734,744,710,449,464,467,459,642,769,709,734,624,535 7,96,58,73,73,33,33,495,517,466,450,403,439,555,620,586,576,557,531,615,577,420,525,480,463,430,424,407,390,440,521,568,584,499,518,465,458,442,481,516,596,671,760,697,662,564,789,779,758,687,653,577,474,735,801,804,851,836,880,835,785,432,421,445,476,523,575,546,547,465,442 15,22,21,161,243,241,159,413,441,415,416,403,404,399,405,427,412,419,436,511,495,410,482,453,434,411,415,401,402,388,402,480,513,450,465,425,405,401,393,382,400,402,425,439,430,403,500,685,712,619,585,490,439,405,440,443,489,474,502,510,478,398,397,396,396,418,507,481,470,429,414 15,16,16,32,41,38,30,429,505,475,458,434,434,452,455,456,469,450,557,623,594,426,564,539,480,469,425,434,407,380,435,592,636,534,574,453,438,390,387,400,405,419,478,462,469,404,616,817,819,755,707,601,518,435,457,477,543,552,614,607,572,406,415,415,412,487,596,559,554,483,444 19,31,20,68,75,50,47,416,453,429,406,389,402,412,448,438,447,446,455,515,510,409,469,454,427,422,413,402,387,409,416,502,501,444,463,432,400,391,414,399,459,473,526,467,479,415,591,677,675,597,561,494,415,523,577,569,619,612,639,610,551,425,402,407,416,438,524,454,466,422,407 11,46,45,67,94,89,64,461,514,495,474,455,476,446,489,484,479,468,555,648,593,429,581,531,495,465,458,432,404,394,443,610,626,546,543,488,479,418,386,377,414,440,492,493,495,437,650,846,839,768,747,660,526,466,521,536,607,594,663,640,617,417,417,426,426,519,631,579,598,513,441 10,12,10,32,36,28,25,422,396,396,386,393,369,435,459,426,419,407,427,428,428,394,398,398,398,403,411,367,382,394,403,403,440,410,398,390,403,402,412,397,410,445,477,466,446,413,526,474,455,446,419,411,387,435,492,491,523,539,597,545,512,379,373,401,397,387,415,409,393,398,395 18,10,9,34,44,27,19,426,387,408,404,393,397,413,437,415,437,392,405,417,417,388,390,397,381,378,390,379,375,384,400,415,423,406,402,399,401,378,393,394,392,406,464,453,440,412,489,497,479,462,427,398,410,402,433,463,482,499,538,506,474,391,383,394,390,381,397,405,382,396,383 18,22,22,71,126,123,68,423,437,414,416,400,407,400,419,424,419,425,467,529,526,418,472,446,426,430,425,410,395,374,421,495,525,466,477,430,408,387,402,372,401,412,446,449,453,404,558,734,733,659,622,533,460,440,465,471,513,512,560,574,501,419,408,391,397,446,517,465,498,415,419 12,20,20,34,40,39,33,398,475,440,445,410,432,405,443,428,410,424,478,568,539,418,508,483,448,453,416,408,392,399,422,536,545,489,495,432,448,392,388,381,399,405,450,431,453,401,544,756,755,676,631,541,478,423,459,488,508,502,554,541,512,390,414,392,405,464,566,518,549,446,423 7,60,48,91,113,74,61,473,594,525,485,441,497,501,557,529,516,525,611,715,702,477,676,615,554,545,483,454,405,390,471,693,731,617,647,539,444,393,440,432,445,509,631,564,559,453,743,881,889,818,784,696,569,562,639,658,715,706,767,742,695,426,442,434,443,556,723,671,673,565,480 15,109,102,77,110,100,68,425,409,394,386,395,391,422,432,420,395,412,394,431,422,393,411,407,390,388,404,385,380,384,404,413,419,402,394,378,393,395,383,415,439,439,466,432,430,407,499,479,469,442,430,407,390,451,489,475,558,521,565,506,467,395,392,390,395,407,411,416,410,395,383 18,16,16,54,82,78,50,422,429,426,396,414,421,412,435,445,452,432,454,475,477,402,456,426,422,429,395,395,399,374,433,473,488,436,430,423,400,396,403,411,384,420,466,440,451,388,594,664,643,579,548,505,454,437,487,476,533,531,587,577,551,389,392,414,421,457,469,442,465,437,400 7,32,18,67,84,43,35,423,405,399,393,385,361,404,451,430,434,405,402,431,430,405,420,399,409,379,387,399,385,363,412,427,452,421,403,428,380,398,415,433,434,451,488,469,458,431,533,503,517,450,446,395,399,491,538,523,573,581,617,572,521,374,420,385,397,395,438,404,422,399,394 18,12,11,30,38,27,21,414,394,383,407,404,394,392,390,396,389,385,396,417,419,389,400,397,393,381,381,415,388,411,383,396,418,397,405,378,378,400,403,391,410,434,449,422,395,414,445,437,452,437,419,389,383,429,446,453,454,453,498,473,427,379,384,396,371,399,404,386,391,387,388 4,36,29,57,105,81,42,428,424,405,400,398,409,413,462,449,421,408,422,493,477,401,458,419,408,398,400,400,391,413,392,458,486,434,446,413,404,381,419,396,420,458,481,465,439,426,533,614,620,539,513,439,418,480,523,546,558,557,615,577,499,397,404,393,381,426,462,454,449,418,418 19,15,15,86,120,120,84,382,403,404,403,383,406,396,394,408,399,402,409,440,436,405,429,420,401,419,393,395,396,389,393,432,442,412,397,404,395,392,385,379,410,390,442,413,414,397,451,544,569,474,462,445,405,441,422,424,452,461,472,465,441,399,389,387,389,400,439,436,417,428,418 7,30,30,72,95,92,67,393,494,473,450,438,436,419,468,447,454,457,500,618,563,433,550,519,479,458,420,415,389,405,434,577,596,507,545,470,430,403,401,419,417,465,477,483,476,412,617,789,798,721,684,575,494,458,521,503,565,576,632,599,563,389,390,404,428,496,589,555,551,457,448 17,50,31,69,118,69,39,420,390,395,376,404,381,417,470,446,425,447,420,444,432,404,398,423,398,394,370,375,390,405,422,441,434,405,414,406,407,416,430,445,479,487,545,511,489,452,539,512,484,479,433,420,386,504,559,577,619,622,644,569,548,404,385,392,391,392,405,397,396,372,406 12,15,15,70,90,86,66,417,457,431,424,403,400,429,454,452,431,416,472,536,515,423,482,464,437,413,424,410,388,412,425,510,544,472,465,417,417,411,385,385,411,419,478,462,469,412,566,716,714,638,612,509,446,428,461,487,545,527,585,550,524,401,415,399,422,452,526,493,476,437,431 6,10,10,45,72,75,47,412,393,391,391,396,385,408,417,408,402,397,418,418,418,392,400,391,395,398,384,403,405,371,401,383,415,402,389,404,404,390,390,393,421,416,441,415,409,413,477,512,478,457,445,403,391,500,573,578,572,542,567,522,463,386,388,391,381,408,419,408,412,420,397 16,12,9,34,38,25,22,436,392,389,371,386,386,449,423,411,403,402,397,392,408,395,414,409,390,386,379,386,388,388,396,391,390,383,386,384,377,394,399,393,394,409,434,437,422,400,487,448,434,400,403,407,378,424,448,455,497,502,556,515,491,394,401,387,397,383,410,401,398,391,391 6,45,42,101,135,121,91,464,576,513,499,449,464,475,512,494,482,494,573,730,711,476,670,617,548,534,480,449,412,393,470,687,723,637,625,524,485,408,418,400,425,468,543,525,535,424,696,895,908,839,807,713,574,525,565,596,665,653,722,693,645,426,443,418,443,562,707,656,658,551,496 14,13,13,244,390,402,249,376,418,408,406,395,390,424,416,410,392,397,430,434,417,394,406,399,407,399,389,381,372,393,377,414,427,403,422,405,387,389,392,380,418,415,426,415,411,422,458,537,533,481,456,426,402,439,452,461,456,467,500,475,432,408,387,393,396,402,421,423,419,406,394 1,79,63,21,30,21,15,761,838,804,770,704,743,802,853,851,838,834,887,945,927,712,885,839,787,780,674,658,548,473,777,919,925,861,883,785,707,469,518,558,632,723,861,843,854,580,981,1023,1023,1005,984,923,824,776,844,857,929,925,983,983,950,671,660,688,715,858,942,896,913,821,747 3,503,319,50,68,34,23,435,465,401,411,419,406,497,533,500,490,491,477,549,481,400,433,432,426,409,419,404,380,401,453,519,507,424,465,425,398,425,439,523,523,589,693,611,558,497,721,694,678,617,562,494,445,623,711,725,770,751,793,742,672,403,395,397,409,435,505,478,468,422,425 8,79,77,79,125,118,72,418,449,414,428,430,467,414,457,435,459,451,463,480,466,396,404,413,410,406,399,399,396,365,427,424,433,423,429,416,410,396,384,384,415,407,434,393,457,402,614,599,575,556,568,554,491,430,483,501,532,522,591,588,530,421,420,388,411,444,452,438,450,431,442 12,14,12,26,35,29,22,406,386,392,392,408,384,419,426,409,397,400,391,395,398,377,382,387,391,387,392,387,377,401,381,396,382,390,405,378,371,408,406,418,416,424,488,435,433,402,459,415,403,388,406,411,384,457,483,492,532,513,542,492,468,388,377,385,392,380,389,391,396,366,386 19,17,15,40,44,39,34,423,432,440,412,406,420,439,465,451,445,433,448,550,511,423,519,453,439,415,403,395,401,382,426,524,545,458,479,421,427,408,426,413,435,484,555,495,445,420,568,715,675,603,551,469,438,471,541,551,601,595,617,602,537,419,394,407,400,466,588,512,498,470,415 17,9,8,48,58,54,44,433,411,386,405,401,396,403,426,424,424,418,418,428,416,388,392,376,385,387,387,387,379,397,399,418,408,403,402,391,395,391,376,384,409,399,440,429,433,384,511,469,460,440,430,394,415,415,444,449,505,495,531,501,482,384,397,400,392,397,399,409,402,389,381 9,13,13,65,81,73,60,411,456,432,418,402,419,445,416,433,460,415,442,496,502,411,472,447,432,427,404,396,384,393,414,492,509,444,462,430,398,367,398,378,408,415,450,429,451,417,555,683,685,608,578,502,444,443,453,489,548,556,576,565,524,399,407,407,402,457,498,464,457,443,400 15,150,137,321,559,515,295,593,639,590,538,493,507,620,662,652,621,625,680,759,737,524,711,653,578,548,485,484,423,420,545,722,730,650,675,529,519,423,437,440,483,572,693,662,642,538,821,916,912,851,823,737,627,678,750,772,827,813,864,840,794,482,482,485,518,646,755,693,703,591,514 13,35,32,140,207,187,127,630,758,698,675,634,666,693,759,751,743,739,797,854,839,603,776,734,684,664,574,573,486,397,672,827,824,758,779,685,616,424,431,449,477,533,722,731,754,475,914,1018,1001,961,939,877,777,612,687,722,814,823,895,908,879,590,606,608,626,797,897,849,874,772,689 6,18,16,35,54,44,29,405,403,408,390,367,400,404,419,403,421,402,393,411,407,395,398,402,378,384,399,377,397,399,412,409,418,379,401,386,398,396,402,416,422,433,442,433,414,409,478,427,440,427,425,396,403,447,491,482,502,500,554,512,453,390,383,384,382,389,403,413,383,401,387 14,10,9,100,132,133,100,443,457,435,424,410,437,502,536,515,509,501,482,486,477,402,409,421,411,410,402,402,391,390,558,506,483,459,486,459,444,393,427,439,488,555,688,668,668,408,716,654,586,568,559,528,447,483,549,600,693,695,758,736,683,431,396,422,443,463,455,438,464,416,412 16,8,8,96,123,129,99,393,420,412,414,402,407,414,412,405,417,416,412,479,466,400,452,438,409,403,394,391,407,397,397,450,480,433,443,404,408,363,382,392,402,411,419,425,420,392,483,649,645,575,543,472,435,407,415,433,464,456,513,485,486,409,389,395,401,429,483,452,451,414,406 13,8,7,22,27,24,20,398,384,376,389,379,386,413,438,416,411,395,400,380,394,386,392,387,384,378,380,398,375,388,385,381,405,405,375,389,386,376,391,396,391,402,414,432,426,395,448,419,421,405,395,400,391,406,426,429,450,464,502,491,443,377,383,385,380,378,387,385,374,385,386 4,8,8,53,70,68,52,414,464,429,441,405,427,397,421,434,423,418,453,536,501,413,495,466,436,413,408,416,402,414,417,515,531,480,480,447,426,398,395,395,399,402,423,424,424,386,501,729,729,652,609,508,470,419,420,420,456,451,500,502,467,412,403,401,407,451,527,485,471,442,421 7,81,53,126,167,116,88,483,883,835,766,615,622,522,542,503,499,524,908,1023,983,849,1023,950,885,859,743,643,514,423,509,1022,1023,940,939,809,690,433,487,513,545,622,693,632,600,572,731,1023,1023,1023,1010,892,751,694,735,724,740,724,778,747,682,412,559,421,438,892,1023,941,947,839,694 12,13,10,31,41,31,24,411,381,380,386,387,378,425,427,415,391,399,398,401,381,364,390,384,375,376,364,387,388,407,403,403,386,382,401,369,390,401,413,402,438,472,526,474,436,431,509,447,418,400,385,398,388,497,548,560,586,564,619,565,504,385,375,380,380,381,395,387,407,392,386 14,12,10,21,23,16,14,406,414,414,416,404,369,441,439,436,442,414,428,452,445,396,444,422,403,399,384,384,380,407,439,456,471,436,447,416,395,424,476,527,566,652,727,610,519,412,575,604,588,524,498,456,414,527,641,689,747,714,740,638,566,389,401,394,406,407,453,445,437,420,382 19,217,183,1023,1023,1023,1023,683,783,749,708,642,667,720,772,762,748,738,823,905,885,657,855,808,750,728,631,603,521,478,683,859,888,800,826,715,632,516,536,545,614,711,816,792,799,752,921,1023,1023,978,955,881,782,785,844,854,905,899,948,933,889,615,595,562,585,773,886,841,852,747,665 7,20,20,188,276,283,191,407,433,420,404,392,392,409,419,427,408,418,437,476,447,406,455,443,424,407,380,396,387,403,392,437,470,436,420,410,390,387,395,404,395,426,472,426,415,417,502,610,613,532,507,470,427,472,509,515,540,530,583,549,492,412,402,392,411,419,473,440,438,399,388 10,9,9,35,42,44,36,399,398,394,382,390,405,386,374,381,386,386,412,428,409,383,410,410,401,400,371,386,384,377,407,424,432,407,407,388,393,385,382,399,395,402,415,413,405,387,444,534,542,499,472,436,388,422,404,412,421,433,452,430,433,388,384,391,399,388,414,418,402,397,397 16,8,8,25,37,27,20,401,387,390,378,380,380,385,383,388,402,387,383,379,399,376,381,387,387,387,388,382,397,389,397,395,398,383,401,381,399,392,392,407,407,397,434,400,402,384,417,435,425,405,391,389,378,415,418,432,424,426,441,421,411,379,373,382,384,387,387,379,376,395,395 2,11,11,39,48,46,37,390,414,419,400,384,389,397,394,403,406,402,432,486,476,399,445,420,399,417,397,393,393,399,394,450,478,430,429,410,404,381,383,369,393,395,399,407,405,377,446,614,626,547,533,441,429,384,403,405,433,429,447,475,463,371,384,387,399,413,467,427,418,401,392 10,11,11,155,239,242,155,405,407,405,409,401,385,404,396,393,415,409,411,442,430,407,421,420,398,408,416,394,382,409,396,427,456,426,424,401,401,410,385,409,390,403,432,417,413,405,469,576,559,500,473,455,413,441,454,484,492,469,519,463,447,397,395,400,402,400,436,424,421,415,396 6,10,10,46,65,61,42,431,399,413,403,384,397,426,441,442,413,413,437,435,449,399,401,418,406,391,396,401,384,391,405,435,430,405,402,403,391,395,399,403,406,430,444,446,443,405,536,529,528,466,480,437,418,447,492,519,564,560,609,573,531,406,389,400,396,403,425,444,414,423,398 14,9,9,93,71,70,92,376,407,410,404,389,405,400,412,391,405,382,400,428,447,394,428,412,391,410,396,393,389,399,403,422,441,403,415,404,383,386,391,379,385,395,406,419,401,397,454,520,550,467,472,424,387,409,415,430,450,443,456,439,419,385,374,402,389,412,420,414,414,399,375 9,9,9,34,52,51,34,389,423,404,400,397,388,413,414,410,402,414,422,435,447,392,425,411,397,404,395,394,386,390,393,423,434,407,428,422,380,376,378,389,403,398,404,419,412,396,481,579,579,499,496,453,424,408,431,427,470,464,501,483,452,390,402,397,391,401,431,400,433,404,369 18,13,13,37,47,43,35,391,444,438,395,398,400,420,416,412,408,420,446,511,506,420,463,466,429,415,391,395,384,397,416,502,525,472,490,447,408,391,403,397,423,417,430,424,453,391,534,697,694,622,568,512,440,435,438,496,520,529,554,535,505,405,408,394,395,446,500,489,494,431,407 15,19,19,30,34,31,28,438,541,510,481,449,467,460,511,502,495,485,577,690,673,466,610,572,520,506,462,427,429,372,452,656,677,581,612,496,479,384,401,398,409,438,502,500,517,426,686,871,872,807,777,686,567,464,500,526,619,634,697,685,649,424,433,416,424,541,683,618,626,526,475 9,13,13,60,111,112,59,415,408,404,417,409,407,399,438,427,413,415,444,486,473,400,451,416,421,408,398,400,370,421,418,480,481,441,445,432,415,390,378,404,394,432,445,423,436,401,512,643,641,551,535,471,433,434,457,480,494,477,538,505,495,403,402,396,402,436,473,438,462,413,395 1,90,82,257,375,339,233,487,475,459,425,403,417,499,537,496,486,491,517,568,550,421,519,463,443,443,405,395,381,410,443,543,546,475,475,444,425,425,428,446,479,526,619,550,534,479,686,736,724,659,604,514,467,562,670,684,744,719,765,725,670,432,368,413,430,471,537,493,513,459,419 11,21,20,103,145,141,99,396,428,422,402,407,401,417,439,435,421,421,440,490,483,403,473,441,429,411,405,408,387,389,395,483,493,443,427,428,401,412,403,399,401,433,472,449,434,399,511,665,669,591,557,526,421,430,487,495,533,536,583,551,501,407,380,393,403,437,497,476,462,441,398 5,189,128,645,718,556,516,790,960,919,869,792,813,830,873,856,848,836,999,1023,1023,917,1023,987,946,918,820,778,636,592,831,1023,1023,1005,1007,908,835,584,624,641,724,798,916,903,917,730,1017,1023,1023,1023,1023,1023,933,863,913,920,969,967,1019,1017,987,713,788,703,733,1023,1023,1023,1023,987,891 14,12,11,19,29,28,16,510,543,515,497,474,467,552,595,595,578,562,611,676,650,464,602,563,508,517,445,443,420,396,516,648,664,576,596,527,486,395,409,419,449,490,605,589,597,430,749,830,818,763,725,644,534,525,576,622,694,697,766,753,713,459,436,450,481,595,680,603,646,534,484 6,43,42,92,134,132,89,443,511,456,428,447,448,434,473,461,445,444,522,628,604,421,576,554,457,473,417,412,396,414,429,584,632,541,571,460,427,429,405,431,444,456,525,507,469,436,629,799,813,728,695,590,494,502,568,570,644,618,685,644,593,402,400,400,429,461,620,557,555,487,432 5,25,16,56,78,45,32,439,405,407,390,390,381,443,447,453,424,397,414,428,414,383,419,396,368,380,393,395,375,416,420,420,427,404,424,403,373,398,435,422,441,462,550,506,459,433,573,500,485,448,425,419,372,519,558,600,640,623,664,612,549,391,370,398,380,397,410,383,413,418,385 12,21,15,54,69,45,36,425,453,427,419,407,412,429,458,435,424,414,437,513,470,407,481,457,412,419,422,383,371,398,413,466,525,466,470,441,399,391,420,427,429,453,483,444,453,423,557,675,679,603,555,483,412,515,544,534,584,586,637,570,509,403,420,395,399,433,522,469,479,434,405 8,10,9,35,38,29,27,410,402,385,387,380,367,414,407,412,406,399,409,402,402,396,412,392,405,400,381,400,377,394,390,419,396,405,391,374,387,376,399,413,407,415,466,443,420,396,445,442,449,443,420,408,376,426,454,444,490,485,522,491,454,384,379,376,377,386,403,405,401,390,381 1,8,8,76,76,72,72,487,471,430,451,419,431,492,532,524,498,484,517,568,562,421,506,466,439,438,413,415,402,396,454,544,547,477,492,419,409,432,425,433,456,492,580,531,541,452,657,726,699,617,592,513,449,525,604,609,671,660,705,676,621,426,404,432,415,481,582,519,525,472,414 3,11,10,29,41,33,24,391,396,392,390,382,383,407,417,427,410,402,404,424,405,392,405,401,398,396,382,381,409,380,403,434,404,400,398,393,384,399,407,402,406,434,458,429,402,395,460,464,481,434,453,402,397,436,452,473,501,492,522,485,461,372,394,382,413,404,405,404,410,386,402 20,9,8,28,37,26,20,395,383,398,380,384,387,397,398,382,409,371,393,393,384,383,391,380,380,380,399,375,406,393,381,403,383,390,398,397,397,386,411,399,396,402,422,410,411,393,423,428,402,407,399,371,387,400,422,420,466,436,454,449,419,392,382,381,375,373,393,378,390,383,376 20,111,93,304,417,380,276,572,698,669,607,533,539,582,639,597,611,606,720,844,824,584,805,759,679,641,543,521,442,431,553,807,853,757,768,630,556,426,471,475,540,605,720,674,650,523,810,971,980,914,892,792,667,656,745,740,803,788,840,820,774,466,466,473,480,677,837,793,795,682,580 2,11,10,26,19,16,24,401,404,395,394,410,404,426,439,437,411,440,431,447,457,397,431,416,413,404,386,376,386,384,428,444,438,422,427,406,381,405,426,434,465,492,592,508,472,427,537,564,549,489,486,429,419,491,554,560,656,633,667,609,546,413,394,395,398,407,433,430,418,408,398 16,31,30,461,848,839,455,437,459,426,396,402,421,447,446,472,427,435,463,492,491,411,455,431,433,427,386,412,377,422,425,459,477,440,447,410,427,420,417,429,444,471,522,486,463,491,579,666,637,587,575,496,433,561,620,629,651,608,641,586,536,431,416,412,406,430,493,461,490,436,418 3,25,16,39,50,30,24,429,401,396,402,388,398,451,460,447,434,417,422,420,415,395,397,401,390,398,388,382,375,421,395,399,426,390,406,375,399,420,409,409,434,450,516,450,459,404,532,509,490,483,446,391,399,471,528,532,578,576,640,568,544,388,387,390,385,413,417,406,408,396,406 4,24,23,49,64,59,46,440,480,463,459,415,418,426,472,463,460,451,517,599,593,446,548,517,479,449,422,416,387,361,447,561,607,527,543,443,420,398,414,416,427,456,501,478,478,420,626,819,835,754,713,616,510,488,551,539,607,612,674,633,558,411,426,398,402,455,576,530,534,484,430 4,10,9,36,41,32,26,398,399,406,394,396,399,421,437,406,423,401,400,386,402,381,370,388,387,389,399,389,367,392,389,416,418,394,410,379,375,415,401,408,410,407,435,420,428,382,443,450,429,411,395,389,396,404,430,440,490,457,504,478,428,381,402,376,388,386,409,404,416,388,382 19,10,10,22,29,28,21,403,373,395,378,393,379,395,406,412,393,398,385,404,383,393,386,384,381,377,390,387,386,403,393,396,386,384,384,387,393,383,410,395,401,421,429,434,415,405,426,432,433,398,407,405,377,440,433,435,485,454,482,434,437,390,383,381,379,392,395,378,368,379,384 4,20,20,56,54,52,53,416,465,444,447,433,439,445,450,445,458,423,496,598,572,436,538,506,453,434,420,417,414,381,401,556,595,524,516,454,413,409,389,400,399,429,458,433,441,385,588,786,794,723,688,576,465,437,449,480,531,535,570,576,547,400,413,392,416,455,577,523,542,470,426 10,19,18,161,191,169,146,520,614,549,524,491,499,583,640,612,611,608,675,744,715,514,691,613,578,547,499,465,431,416,542,732,731,635,653,546,516,418,410,433,459,516,646,626,652,449,799,926,906,850,818,728,602,557,630,649,739,734,807,807,762,470,469,485,498,676,784,717,738,621,554 19,13,12,19,22,16,14,513,597,534,513,453,497,525,593,577,567,558,644,708,697,476,627,583,527,507,455,447,421,401,511,672,689,581,625,531,459,382,408,420,443,472,581,559,582,418,764,871,856,805,776,697,570,512,587,610,690,692,761,754,719,442,463,444,483,603,713,644,669,576,506 10,26,25,64,82,77,58,402,459,458,437,427,429,418,427,449,442,418,479,587,561,430,527,493,452,434,414,411,392,407,420,546,591,510,495,451,425,401,394,400,401,431,459,467,468,405,589,764,765,685,658,553,454,438,495,509,577,572,621,607,524,397,401,386,396,463,573,506,535,455,425 18,12,9,37,44,29,24,429,401,396,404,387,382,426,450,438,432,417,416,419,432,388,407,413,403,385,399,398,391,406,401,429,433,400,417,417,377,380,398,392,437,437,467,457,455,408,519,526,528,482,444,409,403,426,475,474,526,547,578,545,497,391,385,376,391,394,437,417,417,381,395 12,14,14,447,418,393,421,444,505,497,473,431,476,478,520,518,503,492,543,586,575,416,509,487,450,465,444,423,413,402,443,544,559,511,540,476,442,403,401,420,406,422,509,486,510,442,657,771,791,754,719,647,545,472,517,534,595,598,676,662,609,458,437,443,437,494,589,550,601,492,481 9,9,9,82,146,132,75,400,408,395,396,411,402,390,407,407,409,385,415,420,440,382,408,416,405,414,400,382,389,384,391,428,440,407,394,404,387,386,403,381,395,400,430,400,395,406,432,548,549,481,468,404,413,379,423,409,433,443,478,459,426,387,387,395,393,407,425,411,421,404,406 11,40,39,183,286,287,178,427,433,414,393,403,411,416,436,428,445,416,447,499,496,417,450,447,422,414,385,390,385,430,413,481,466,448,468,408,392,389,396,401,427,451,496,469,451,457,565,655,650,576,534,487,417,540,623,634,640,602,638,595,539,416,397,403,406,427,456,447,475,425,427 15,277,253,154,208,186,138,425,407,390,412,402,399,443,451,417,400,399,440,476,459,393,468,419,403,409,408,380,391,405,444,498,496,435,440,410,381,427,435,475,483,557,609,548,505,425,516,621,601,522,493,467,408,421,476,470,526,528,571,528,495,382,385,380,387,438,456,442,428,412,398 14,14,14,195,336,346,198,405,445,434,410,414,430,405,414,397,390,404,426,487,475,390,460,437,419,412,401,390,394,385,394,461,477,440,449,422,400,375,384,373,388,398,401,413,406,402,496,653,662,589,556,473,435,408,424,411,451,468,488,475,452,415,405,407,403,429,510,484,480,440,407 18,11,10,12,15,10,8,494,583,546,506,460,501,555,603,611,599,585,635,713,690,477,613,564,533,508,472,461,422,371,528,674,675,607,640,535,489,393,389,422,430,475,571,567,612,431,795,887,873,823,789,718,588,522,586,614,701,714,779,783,748,481,443,493,509,644,738,682,712,587,517 18,8,8,27,39,37,23,394,426,411,389,396,413,407,438,430,416,423,437,479,471,402,450,435,420,404,402,386,408,378,413,459,474,449,438,412,409,414,380,400,397,418,420,422,433,398,496,640,635,565,519,455,426,418,444,464,489,473,508,484,483,391,397,405,403,431,483,453,466,428,397 16,102,92,238,521,468,206,558,603,566,533,510,537,609,660,655,642,633,671,710,713,479,606,591,541,536,475,478,445,400,551,675,677,589,617,554,497,408,422,447,475,499,660,643,653,481,820,891,884,831,813,740,624,602,678,712,791,786,832,824,787,476,455,506,520,647,717,682,697,584,543 19,14,11,31,31,23,23,413,471,443,426,404,410,450,475,460,441,446,466,559,540,421,486,459,439,412,419,406,401,389,442,518,537,460,508,421,410,395,392,419,423,443,488,467,473,406,593,701,698,623,588,496,444,457,516,509,582,566,620,615,561,397,410,412,399,440,539,464,497,431,425 14,130,103,162,226,172,124,545,766,701,639,545,567,605,652,649,634,620,766,907,867,659,885,820,755,720,604,566,472,396,570,882,918,821,842,698,610,437,459,478,534,578,701,663,677,519,816,1023,1023,964,930,828,690,648,729,731,797,787,841,837,782,474,494,498,502,745,903,830,834,722,593 10,12,12,79,100,102,80,370,397,400,406,408,405,375,414,417,405,385,427,440,439,397,422,394,414,403,395,386,393,396,384,432,433,430,425,394,396,395,395,380,390,396,434,411,415,405,445,563,546,512,466,434,421,422,442,434,485,455,466,466,450,397,386,392,394,407,430,414,421,404,396 19,11,10,25,34,30,22,381,387,387,384,372,383,384,413,411,398,397,398,381,396,380,392,386,379,362,391,371,382,401,383,388,388,370,402,396,385,399,393,403,389,421,444,418,408,400,443,410,397,397,389,374,397,437,446,444,470,450,489,443,435,376,387,384,369,377,393,407,365,382,389 2,20,20,81,128,131,82,390,422,403,407,387,390,411,416,429,422,413,433,459,444,392,434,404,406,420,386,395,392,379,400,449,452,422,448,425,401,396,393,388,381,412,424,436,410,398,502,598,582,511,516,457,432,425,434,441,463,458,497,492,471,386,397,390,394,418,442,428,453,407,404 3,21,20,98,122,115,93,434,512,471,456,408,432,451,479,478,480,481,522,630,614,438,561,510,474,489,431,437,404,409,455,595,634,540,570,449,456,395,395,431,457,478,590,523,505,440,663,819,820,748,707,619,493,541,609,606,676,655,721,680,630,415,400,420,413,485,615,565,572,472,437 2,39,35,13,20,17,10,401,390,395,398,390,382,394,414,404,405,396,376,398,398,385,398,403,385,382,366,394,388,371,401,402,412,381,390,393,373,402,381,397,407,431,458,403,412,398,439,433,421,401,407,390,397,398,446,430,481,475,483,441,426,378,368,382,366,384,394,403,360,388,389 3,145,135,107,136,129,100,447,399,415,419,377,394,463,436,435,413,445,454,486,479,398,433,408,391,421,410,386,395,426,439,475,501,451,451,421,383,412,422,437,452,482,562,496,500,409,549,657,637,558,538,480,438,449,518,509,560,560,622,570,548,383,392,397,401,426,469,442,440,420,401 13,71,66,123,135,124,113,740,804,756,716,691,715,769,823,803,798,788,873,904,884,701,832,793,752,729,634,623,534,444,720,887,863,810,822,722,649,434,474,489,525,621,784,784,806,525,944,1023,1023,998,968,907,811,695,772,795,871,874,933,940,913,679,659,689,708,886,946,897,927,823,745 12,12,11,61,95,87,55,430,484,447,449,410,432,424,425,433,435,424,490,567,550,421,531,481,441,447,416,401,402,394,405,532,588,502,513,456,431,388,396,378,399,411,472,410,448,400,548,769,785,708,665,556,471,445,481,482,520,534,573,556,525,411,418,400,401,463,555,504,535,444,423 9,63,63,78,121,123,77,530,675,638,589,559,575,563,619,613,606,610,700,807,799,554,743,711,649,623,552,519,463,408,531,758,787,732,724,614,559,390,389,420,425,442,604,583,593,432,807,992,1001,942,915,832,725,511,582,590,698,718,790,795,760,469,508,459,502,690,817,768,782,676,601 16,15,14,51,76,40,26,402,396,409,388,392,372,422,411,417,399,397,395,409,422,396,410,408,395,388,383,389,387,408,395,403,415,403,398,398,392,410,393,409,393,445,440,414,426,396,464,510,485,464,418,407,399,430,467,454,474,492,527,478,461,385,376,400,389,421,424,404,396,379,385 4,20,19,123,142,129,112,409,465,436,433,401,431,419,450,448,428,456,486,535,519,404,497,464,445,445,407,400,384,391,430,528,554,478,501,436,437,378,407,379,417,436,502,487,485,415,578,730,732,652,614,548,466,449,516,535,624,608,673,605,561,400,392,391,409,444,529,490,488,444,407 2,50,49,49,64,62,48,418,400,381,404,392,383,416,441,418,426,391,400,425,409,405,451,397,391,396,383,378,389,392,398,428,429,422,404,416,397,381,399,414,433,431,487,450,447,411,496,516,501,450,440,397,419,433,455,446,505,499,536,527,461,392,388,388,386,412,446,435,413,404,381 14,24,23,101,164,156,95,418,426,417,396,412,397,432,455,438,433,444,436,439,445,391,446,430,410,399,397,387,395,393,432,430,453,408,432,415,404,408,420,418,437,468,518,474,458,433,560,604,595,532,487,437,406,548,599,620,655,617,640,593,529,392,396,385,392,425,442,441,414,396,406 12,307,287,178,237,216,161,401,404,394,402,401,411,416,473,437,432,423,417,443,449,409,439,430,409,405,402,379,393,432,438,449,445,436,423,434,388,411,442,458,465,542,625,540,530,435,530,583,593,501,490,439,408,464,494,517,568,561,590,541,515,406,393,394,406,402,460,420,419,417,390 8,20,16,44,72,50,29,412,382,393,380,380,407,428,461,443,449,417,415,417,420,387,378,392,398,384,366,382,389,419,512,435,428,402,399,386,407,470,578,631,711,801,884,789,688,442,710,555,508,460,446,426,418,592,715,777,883,873,899,811,718,394,393,403,383,424,410,421,399,386,384 6,41,41,149,195,187,145,422,477,442,427,428,433,425,448,425,436,431,483,596,552,429,545,492,453,455,434,421,383,401,431,544,580,488,513,444,426,388,417,405,412,409,464,453,486,411,585,774,776,693,661,548,473,452,504,499,563,550,599,570,540,401,397,414,404,454,574,530,534,458,435 13,18,18,56,69,67,54,434,458,447,452,403,402,412,435,428,434,431,483,560,558,418,544,497,448,455,413,418,400,392,407,546,595,511,504,427,423,405,397,419,386,424,478,459,454,407,567,740,755,651,633,545,455,473,497,517,553,562,617,582,545,401,407,401,396,463,574,540,507,463,412 6,15,13,30,35,21,17,468,490,482,476,418,469,467,518,499,478,495,540,593,586,427,514,496,475,476,408,416,395,385,456,554,564,490,532,458,429,399,415,407,417,469,522,522,504,418,682,783,772,715,683,592,511,494,565,575,656,649,699,671,633,421,419,432,442,504,564,536,566,474,434 12,19,18,74,71,68,71,545,544,497,487,451,466,593,637,624,598,589,628,685,652,458,596,546,474,503,443,432,397,400,516,644,656,563,599,480,461,446,454,472,483,539,674,630,635,468,776,848,823,769,726,637,520,617,692,704,770,764,819,798,749,453,445,463,468,573,679,611,635,530,469 17,34,33,115,177,156,100,413,408,407,397,383,382,406,395,406,401,411,411,405,425,402,404,405,414,404,400,391,396,377,398,423,423,414,423,394,398,376,390,397,419,418,447,407,411,425,482,490,496,459,456,434,406,501,603,595,573,525,561,522,456,393,364,404,386,403,413,408,411,400,394 6,26,24,38,31,29,36,396,402,423,383,381,396,405,420,398,415,392,405,410,443,396,402,409,413,390,381,399,390,388,417,442,422,392,407,376,402,395,403,406,415,438,510,448,438,399,536,526,491,457,434,425,385,451,485,500,572,566,577,555,498,396,377,385,411,398,430,404,421,392,420 7,20,17,34,55,43,25,394,415,407,394,368,380,425,409,407,411,391,417,437,448,388,412,427,400,409,402,389,385,398,412,424,440,399,430,403,397,398,400,419,413,441,497,455,445,408,492,507,529,475,462,419,435,469,507,496,531,544,574,531,483,377,395,372,391,412,426,402,419,418,398 2,28,26,83,128,110,74,427,588,548,532,507,571,456,507,540,557,557,613,661,665,456,579,523,518,515,489,474,464,391,460,564,581,532,544,512,449,394,397,388,410,423,471,474,496,413,708,827,810,758,740,695,591,418,435,475,517,536,613,664,649,467,506,444,492,583,652,608,658,555,560 7,22,16,34,44,31,23,448,439,401,406,399,413,461,490,462,446,458,461,512,517,412,460,457,419,417,408,412,389,400,425,477,493,452,455,411,411,399,400,396,411,440,508,480,480,393,578,637,627,581,546,473,441,436,484,496,552,576,627,616,547,400,392,391,406,416,497,458,479,440,416 18,383,329,389,547,420,293,758,867,832,807,750,806,798,856,858,860,858,918,956,939,727,892,836,802,783,698,698,605,783,867,967,957,900,919,831,781,803,808,821,861,917,987,951,952,669,1023,1023,1023,1023,1011,959,875,824,886,898,960,965,1019,1023,996,690,733,703,741,905,984,925,955,860,802 18,13,11,38,48,40,31,401,401,405,392,386,397,415,435,436,417,403,417,422,438,386,413,414,397,380,404,382,389,395,414,416,423,417,407,383,397,405,407,408,431,456,514,467,446,407,541,520,504,452,451,411,390,479,539,520,572,562,604,556,511,392,400,391,392,397,442,407,418,400,378 7,15,10,38,47,23,18,461,409,416,399,405,415,453,463,429,444,442,441,452,453,393,435,430,418,398,404,389,391,400,415,447,459,420,436,409,404,378,409,418,440,458,508,479,457,420,568,584,575,517,490,451,402,489,550,551,601,590,639,578,530,382,372,394,390,419,444,433,431,410,402 1,161,151,131,180,164,120,536,621,583,554,551,578,569,618,625,625,617,663,707,690,467,618,594,548,527,482,502,471,413,545,644,645,577,606,537,469,423,397,429,445,507,626,597,626,473,809,872,855,807,782,736,632,599,662,680,755,753,812,812,778,510,507,494,513,625,674,649,694,587,562 14,245,220,200,274,249,178,431,393,415,399,392,412,441,473,450,407,453,404,440,424,385,417,409,423,410,410,404,400,415,454,449,452,426,452,403,397,428,436,483,477,549,656,575,532,461,548,516,512,482,449,413,379,492,541,565,602,593,646,588,536,397,400,389,396,423,429,428,395,417,376 6,23,21,41,41,37,37,538,604,547,516,476,504,576,638,631,623,597,653,719,696,493,622,579,538,519,455,470,416,423,551,679,683,608,627,531,479,415,437,442,448,511,642,618,633,444,795,864,852,799,776,699,574,560,639,671,742,742,803,802,757,468,453,482,485,611,714,661,681,548,499 12,134,125,225,295,279,212,507,606,566,516,504,496,547,559,551,544,550,653,773,757,476,732,674,594,578,488,482,423,422,499,723,771,676,686,561,493,419,435,455,456,526,635,588,604,485,768,931,948,879,848,748,626,588,667,691,760,752,802,780,721,432,453,447,447,598,764,714,712,611,524 10,11,9,40,38,30,33,439,410,403,395,380,389,449,444,419,426,417,409,420,407,386,418,398,394,405,388,393,388,399,420,419,414,397,401,409,378,390,396,415,406,416,471,453,438,391,503,487,487,446,411,407,394,429,450,433,524,510,578,537,490,406,388,388,398,397,420,392,403,403,397 14,14,10,37,46,30,24,406,391,383,393,372,368,419,445,427,406,412,377,407,397,380,394,384,382,391,380,389,378,404,404,412,425,398,407,410,385,400,398,407,412,460,499,462,442,416,525,485,471,451,434,427,388,464,525,514,564,565,607,557,495,370,381,393,387,400,412,411,392,372,382 10,116,109,387,583,561,364,459,553,514,513,465,480,520,561,553,540,523,605,686,660,453,604,561,510,501,461,463,406,397,502,628,662,587,598,511,466,409,428,425,436,479,601,554,568,483,749,881,884,817,793,701,589,541,623,657,735,724,780,760,714,440,435,458,439,556,658,603,629,524,488 11,40,37,72,111,96,63,443,593,544,544,461,487,470,527,501,524,519,615,729,697,483,667,624,560,546,458,458,405,389,461,690,720,624,654,529,489,418,421,419,439,470,551,539,544,438,703,891,893,827,795,696,577,504,576,578,653,659,712,702,672,447,439,430,449,573,709,645,661,536,483 11,14,13,20,26,14,11,505,582,520,490,462,498,544,590,583,571,548,623,686,680,471,603,562,498,507,472,460,398,397,520,644,664,557,606,513,462,414,420,451,443,498,621,577,587,431,748,845,830,768,736,663,543,522,591,613,683,693,755,753,711,462,456,458,455,571,694,629,656,529,481 3,15,13,119,234,221,101,474,550,514,502,449,445,516,564,529,531,517,627,696,667,458,624,577,505,506,453,448,408,428,489,637,687,580,608,515,469,428,450,479,500,569,669,620,581,480,748,862,863,794,759,665,559,648,710,717,766,756,805,768,719,434,427,425,443,536,663,603,623,518,474 1,14,13,13,18,12,10,527,641,583,555,506,496,551,627,603,603,585,686,777,754,515,716,660,589,578,493,476,413,406,524,743,762,671,703,563,508,410,424,423,462,493,606,581,613,441,780,913,907,852,818,734,612,524,602,618,710,707,781,780,741,462,463,475,498,669,780,720,731,619,532 14,24,18,77,81,50,50,409,442,438,429,391,417,434,437,464,434,452,467,543,524,423,502,468,434,445,424,389,416,418,433,522,551,476,468,433,414,405,409,408,400,449,509,481,441,428,550,695,686,592,560,494,448,474,537,535,598,578,611,587,533,392,402,403,396,440,521,455,491,429,410 18,11,9,28,38,25,19,401,361,398,394,382,375,418,443,421,411,397,393,426,398,386,387,400,390,395,394,381,384,404,405,408,403,404,395,378,383,404,410,406,416,441,500,449,451,405,512,480,465,429,427,409,391,443,477,507,543,537,564,524,479,385,398,396,372,394,419,412,411,403,377 10,20,17,35,42,35,29,423,437,414,402,399,403,464,500,468,467,454,464,506,491,394,440,431,452,405,401,410,389,401,432,470,487,443,444,415,404,406,418,427,451,511,592,515,525,423,655,665,632,576,546,495,434,499,563,591,676,671,715,678,632,413,387,393,415,448,488,458,465,413,417 2,120,111,100,134,115,87,585,470,445,451,448,436,643,728,683,658,617,583,530,549,404,426,412,417,408,386,397,399,529,744,619,551,530,536,487,510,606,754,801,865,941,1011,944,883,490,869,755,669,636,612,589,481,704,828,874,960,950,984,924,864,459,420,464,472,466,472,469,479,411,420 11,42,38,141,205,176,118,577,561,511,504,505,525,631,703,699,689,657,658,635,655,429,452,440,452,447,431,413,419,462,711,623,587,554,596,546,513,482,597,657,715,809,892,843,820,486,879,819,764,752,728,697,591,663,769,814,891,884,928,901,856,508,440,520,539,578,560,555,577,515,488 12,58,51,118,162,121,89,459,616,556,542,491,489,519,542,533,530,527,636,770,730,496,702,647,580,568,470,450,438,416,506,721,752,666,689,555,483,400,413,421,447,467,578,559,556,418,741,918,925,856,823,722,616,504,571,591,677,669,735,730,696,448,466,421,448,611,752,706,703,596,513 19,14,14,34,41,39,33,415,513,481,456,422,444,443,443,450,451,463,505,597,576,430,540,491,493,466,428,424,409,395,435,558,583,503,538,456,428,373,393,377,422,407,496,466,488,425,614,796,787,710,676,610,494,437,504,498,570,557,628,616,595,413,405,401,413,488,588,542,546,481,446 19,21,16,45,58,42,32,383,407,397,396,383,394,393,420,418,404,413,422,419,399,399,398,408,393,391,375,398,393,387,403,418,415,403,410,398,396,419,412,392,426,447,465,452,433,424,464,461,471,435,439,409,398,457,483,481,517,497,528,528,458,384,410,410,365,384,421,416,407,378,388 20,14,14,56,87,85,54,419,412,417,399,415,408,413,427,430,421,420,431,453,453,379,429,417,407,405,380,382,392,380,413,441,429,421,423,388,398,371,387,395,401,423,450,438,422,399,540,590,567,519,499,441,419,430,452,467,517,513,553,530,506,388,408,412,395,411,445,421,454,411,390 12,184,126,571,735,574,445,642,742,686,649,579,614,659,726,720,699,692,777,870,853,617,817,770,691,660,577,531,454,444,621,829,858,774,795,663,606,475,490,531,581,672,780,741,736,603,889,1017,1023,960,933,851,739,754,817,829,877,869,918,902,861,530,541,522,547,731,863,813,816,716,623 13,17,17,184,312,325,187,429,471,435,434,405,432,423,455,448,437,449,485,574,566,424,540,496,474,448,417,419,412,392,430,544,582,499,536,419,431,392,388,395,418,424,473,452,459,429,588,813,830,749,713,606,494,441,473,499,566,547,611,592,552,416,403,406,397,474,559,532,554,493,435 14,8,8,34,39,37,31,487,499,465,450,418,446,517,568,540,531,510,545,597,578,429,528,514,463,455,424,393,401,395,491,582,578,525,540,476,428,390,416,422,432,482,591,556,571,428,707,771,762,703,672,583,494,501,573,557,660,660,732,719,669,444,417,424,440,536,636,581,593,493,451 20,9,9,61,93,93,61,390,447,449,430,418,426,423,421,434,427,440,457,501,496,402,467,437,433,425,405,411,404,400,407,479,517,454,482,444,400,395,396,390,404,419,448,456,446,414,567,703,701,626,595,516,449,427,472,496,521,528,588,580,514,401,410,397,406,429,501,465,461,434,407 20,9,8,28,32,25,20,422,386,398,410,378,383,412,427,421,401,405,377,397,407,388,409,391,381,374,388,371,355,386,393,398,426,398,396,392,390,385,408,388,405,427,447,444,421,396,494,434,440,406,398,396,381,423,455,458,502,501,536,509,459,374,393,399,377,387,406,388,402,391,399 14,42,41,218,334,330,213,398,438,434,420,405,435,401,424,437,400,405,449,516,523,420,492,455,400,425,412,388,398,379,397,489,525,454,466,440,417,384,402,376,397,408,424,408,420,419,475,698,714,617,594,491,458,397,422,434,436,443,489,490,457,420,383,387,392,434,504,472,466,420,403 4,14,11,49,52,39,37,427,381,376,380,376,377,448,455,414,418,410,405,408,389,388,384,374,383,379,382,376,370,392,394,394,395,393,390,392,396,413,400,389,410,414,450,454,415,405,489,416,395,395,392,380,383,435,449,457,509,518,566,551,468,384,374,383,379,380,391,390,385,384,384 15,14,14,72,107,112,74,403,374,384,379,391,380,373,388,397,396,382,382,393,392,380,394,376,383,377,383,390,391,385,402,400,406,384,381,396,378,372,383,378,374,403,435,402,394,398,384,406,413,406,381,386,380,402,406,414,408,417,395,400,390,370,376,378,378,389,399,400,380,398,378 20,10,8,193,213,173,162,426,460,433,420,419,428,432,458,435,447,430,461,537,522,416,488,463,432,427,424,414,403,384,411,501,539,474,490,436,414,404,394,406,408,434,451,423,443,429,566,728,735,669,625,519,457,439,471,471,542,536,591,564,521,402,400,396,401,472,536,480,522,444,417 5,10,9,60,82,78,59,388,399,373,388,394,385,399,396,382,398,383,401,372,378,390,391,390,400,393,402,387,375,376,390,406,401,389,398,387,378,394,389,387,399,400,422,401,398,409,409,440,409,403,390,386,375,377,420,412,419,427,445,411,418,393,400,392,386,396,390,379,400,388,402 2,19,18,143,161,159,139,372,401,369,391,361,393,385,392,407,397,392,415,410,410,403,403,394,391,393,392,366,378,386,379,398,405,411,395,380,382,403,372,366,384,386,392,396,379,394,421,466,483,433,417,403,376,386,396,387,403,402,402,433,396,395,382,395,398,406,400,389,391,381,396 20,13,9,42,49,27,24,424,397,405,389,370,392,429,442,428,409,416,428,416,413,380,415,408,384,413,385,380,372,390,413,424,436,399,407,377,387,393,395,390,424,441,481,458,436,405,521,511,494,446,448,397,390,462,505,515,554,545,609,564,513,400,383,385,378,392,431,415,412,408,383 9,31,19,87,104,80,67,544,504,465,451,448,437,616,661,643,633,610,583,592,580,417,478,462,435,423,424,420,388,428,583,569,554,491,515,485,433,462,478,509,557,644,767,724,706,532,858,780,728,684,641,594,502,726,803,822,887,880,920,892,843,460,409,487,485,516,527,478,523,464,468 16,10,11,47,71,73,48,407,410,408,424,393,401,403,430,423,453,423,439,470,464,396,428,424,408,412,402,396,390,379,407,433,448,414,410,425,395,397,390,409,418,412,425,427,422,397,527,614,603,551,504,465,427,429,447,470,514,501,545,532,501,392,387,384,410,424,462,444,436,427,395 2,12,13,231,354,373,239,417,470,449,422,412,398,447,473,449,479,452,493,560,534,420,484,488,469,424,413,392,406,404,431,518,550,468,488,428,418,394,410,403,410,445,494,461,474,442,618,757,765,684,649,560,469,453,514,539,591,586,647,623,575,411,418,409,407,475,554,501,540,462,433 16,11,10,26,45,40,23,408,421,390,399,402,413,416,400,404,404,395,405,420,395,400,410,393,380,395,394,382,386,387,394,398,419,414,394,390,390,405,404,408,393,397,432,416,407,392,412,458,461,430,408,382,395,412,425,417,438,442,471,427,434,391,388,385,390,394,410,393,385,373,385 12,89,73,159,206,147,113,526,666,641,587,503,519,575,613,614,596,575,696,825,801,544,789,729,633,631,532,470,447,404,557,786,831,730,762,618,524,433,450,525,552,614,726,675,636,532,802,961,972,898,873,781,630,684,773,776,822,808,855,830,778,457,497,445,481,646,820,759,759,641,529 12,23,22,108,170,170,107,417,396,408,408,378,396,415,442,404,395,419,423,425,413,388,400,404,386,386,392,389,385,399,400,399,426,414,436,394,401,405,396,397,408,422,455,436,443,419,492,519,509,448,463,428,403,440,513,491,536,478,544,499,466,401,398,394,381,409,426,428,416,410,381 4,35,34,96,134,116,84,445,529,494,469,433,442,472,498,485,473,479,560,676,649,466,618,573,511,500,456,440,417,413,441,636,688,582,612,514,446,417,418,409,427,470,520,502,504,411,646,845,851,773,749,631,513,487,556,552,626,618,680,643,602,399,413,419,431,529,663,602,601,510,461 13,13,13,67,101,105,68,390,390,387,387,375,395,377,386,409,389,386,400,404,404,391,389,392,383,379,388,396,369,393,393,387,381,391,410,383,399,398,395,390,392,377,390,396,379,384,400,415,424,402,391,387,381,397,416,410,418,392,410,397,389,383,384,386,385,370,402,399,413,397,394 2,15,10,36,47,26,21,393,385,364,380,374,389,427,431,414,426,401,398,423,396,394,396,394,392,385,381,395,370,392,419,397,402,390,407,374,403,398,404,400,423,443,488,452,434,414,500,454,440,409,409,415,397,486,499,531,553,556,576,536,484,366,374,395,379,392,399,382,383,383,382 5,48,40,48,51,36,33,497,685,649,574,486,488,522,586,548,535,531,650,845,825,545,836,789,681,678,565,499,438,410,498,796,867,750,776,592,536,414,429,454,479,544,642,588,598,455,742,915,960,877,849,730,590,594,664,674,734,727,784,754,705,424,465,420,457,614,846,791,782,667,531 11,9,8,23,22,19,20,391,387,385,404,376,377,395,399,383,405,395,402,403,411,386,403,413,393,406,390,386,383,404,384,406,417,391,409,390,390,384,396,394,396,413,419,415,402,393,436,463,460,440,428,407,382,412,428,441,462,435,461,453,423,384,392,394,385,380,408,389,393,402,395 8,13,12,63,84,79,58,415,455,432,424,417,416,429,453,448,442,439,469,543,530,421,501,477,455,433,426,414,399,397,423,515,562,458,507,441,423,388,387,405,402,428,479,446,441,408,559,751,771,690,645,547,450,462,501,485,537,538,606,575,526,380,402,386,398,465,544,499,508,457,423 19,14,12,33,44,35,27,379,423,420,425,401,401,399,416,405,422,395,426,495,483,400,463,443,410,422,387,409,369,393,387,447,497,431,434,403,388,402,405,392,405,432,439,452,436,396,469,607,614,531,513,434,406,450,469,455,468,483,516,468,468,406,366,384,387,406,504,456,459,425,396 15,15,14,62,93,95,62,377,409,391,376,378,385,380,369,397,387,377,395,413,394,389,393,393,385,379,388,386,374,382,393,400,411,400,390,399,393,384,397,390,397,397,422,386,400,407,410,451,445,436,419,392,388,405,411,432,430,438,448,418,424,386,378,379,388,396,407,403,406,402,377 1,12,11,68,116,118,69,401,408,403,398,406,386,390,418,422,399,402,416,440,431,390,421,409,392,412,400,391,400,380,403,430,447,414,421,388,406,387,394,392,416,438,471,442,442,407,478,531,533,463,473,438,396,442,491,494,515,506,547,495,468,405,404,388,387,394,426,414,433,414,380 1,94,89,67,86,75,60,466,611,555,540,509,505,504,548,543,533,515,639,761,748,504,701,658,577,553,499,458,415,396,494,715,754,666,683,559,510,403,400,408,446,474,565,520,552,411,751,930,938,872,844,743,624,520,576,599,676,678,751,738,703,425,476,428,454,606,747,692,696,576,510 4,158,141,234,246,198,191,552,665,626,583,536,575,604,654,659,631,620,721,803,782,541,738,690,614,600,538,513,448,437,592,769,794,699,738,616,536,431,440,485,495,590,710,677,682,518,840,959,957,902,874,806,698,652,729,751,811,805,860,846,807,475,494,470,491,673,771,721,744,645,558 5,13,11,41,33,23,31,418,418,391,399,396,378,422,435,441,436,411,440,445,428,382,403,401,399,401,389,393,374,398,415,422,421,408,420,399,398,411,426,418,452,491,577,494,466,425,559,520,499,463,448,426,396,511,558,577,669,657,690,622,560,400,395,386,398,395,404,422,423,387,390 11,8,7,12,11,9,8,452,519,496,453,440,444,448,506,504,464,495,555,625,618,452,578,538,486,470,434,414,400,408,456,611,644,558,557,473,441,378,400,390,404,428,503,485,508,411,652,806,800,732,699,608,503,455,512,511,591,595,656,668,608,420,422,425,421,527,633,571,596,499,432 8,53,38,61,97,63,38,427,452,445,446,429,413,428,483,470,472,469,487,561,533,425,526,467,459,445,418,388,378,404,413,543,580,490,518,437,404,420,414,418,452,514,581,517,493,450,635,730,729,642,618,500,456,560,628,631,684,671,712,673,616,413,409,391,409,443,564,506,511,434,416 13,29,27,248,440,430,233,589,616,559,490,471,492,647,714,684,666,648,698,778,728,520,715,630,552,552,459,428,411,472,602,740,728,632,641,528,460,469,522,553,597,681,775,723,712,567,836,893,871,798,767,676,539,753,815,815,850,836,879,859,810,511,438,532,534,630,755,664,679,563,500 20,18,13,45,58,35,27,446,400,395,381,380,381,443,477,436,422,435,417,434,439,379,423,410,400,406,398,391,393,400,421,447,432,398,416,384,398,400,397,412,434,461,508,468,467,429,547,501,491,453,432,409,403,496,569,541,600,599,662,602,544,393,394,405,388,404,424,422,392,394,392 16,18,13,40,42,27,27,415,430,436,416,379,388,402,454,448,435,435,442,511,487,409,474,437,413,407,408,388,384,408,401,488,514,458,455,421,412,385,399,412,429,462,503,452,450,417,549,657,674,569,549,467,433,496,539,533,570,561,597,569,522,406,390,403,405,425,496,455,460,455,421 6,11,10,25,32,27,22,394,399,384,388,391,382,406,407,376,412,399,390,405,401,384,392,385,389,394,384,379,373,380,383,415,407,389,392,401,400,402,399,384,384,392,428,419,405,394,420,433,431,405,402,395,389,383,431,426,439,428,445,438,429,376,388,377,385,394,414,397,393,394,407 15,10,9,29,31,25,24,460,455,412,419,418,422,458,484,481,462,474,475,526,518,406,467,439,421,415,414,407,391,415,485,496,504,456,500,441,417,407,429,441,468,520,618,561,557,411,657,678,652,587,560,511,454,504,556,570,642,659,708,695,634,402,402,418,411,473,520,467,491,435,401 18,77,68,180,215,167,142,458,474,440,439,402,431,479,481,482,494,471,486,499,500,421,471,442,435,424,411,414,375,412,426,506,511,455,494,424,388,425,409,433,434,503,582,524,511,440,667,719,707,623,591,535,451,513,584,601,673,657,721,681,630,422,400,415,430,469,520,483,519,454,412 6,8,8,17,27,26,17,366,380,398,382,384,394,404,399,401,397,386,398,393,397,384,406,398,399,392,399,388,381,391,399,388,383,389,386,383,375,396,389,389,403,393,412,413,413,395,411,426,416,384,401,390,400,410,418,421,439,436,454,422,426,387,379,384,383,396,402,395,393,382,384 20,11,10,23,34,29,19,413,382,387,359,380,395,396,399,389,401,389,397,405,400,382,397,391,387,385,389,375,371,379,389,400,390,381,386,385,381,391,403,399,390,412,419,399,409,383,434,434,442,442,421,386,392,403,437,437,466,440,477,437,426,398,387,384,375,399,401,396,382,383,390 5,12,12,44,47,46,44,419,440,447,419,396,404,408,430,433,430,434,466,546,529,420,501,476,441,432,416,394,392,392,419,534,546,478,492,410,427,389,386,393,399,414,461,429,440,396,531,705,716,629,599,524,455,427,455,471,504,503,570,563,522,407,389,411,416,438,535,489,505,453,407 16,31,24,45,66,46,32,411,383,401,387,380,392,474,443,434,451,401,388,414,423,402,396,399,404,376,403,393,397,434,423,401,415,398,396,406,374,416,410,430,435,458,511,468,462,404,552,491,461,436,412,408,431,490,531,557,600,564,647,574,538,400,386,388,390,394,401,406,389,379,378 7,1023,446,1023,1023,1023,1023,1023,988,940,930,905,931,1023,1023,1023,1023,1023,1023,1023,1023,767,863,865,848,836,788,802,721,840,1023,1023,991,968,991,951,919,923,1007,1023,1023,1023,1023,1023,1023,962,1023,1023,1023,1023,1023,1023,986,1023,1023,1023,1023,1023,1023,1023,1023,965,834,968,986,1010,1000,986,1014,934,908 10,15,16,19,29,29,18,421,364,404,396,396,379,406,429,424,432,410,412,399,387,399,387,407,400,404,399,387,386,402,407,392,403,398,388,391,411,380,381,389,406,400,424,404,410,415,494,451,454,444,438,407,396,451,450,472,497,487,527,509,464,403,381,387,395,401,408,390,404,392,393 15,12,12,38,48,48,38,415,447,421,420,407,402,418,433,414,420,410,467,528,501,414,481,458,446,414,395,411,382,392,416,505,530,454,478,414,410,402,404,402,410,421,480,450,420,403,548,716,721,633,591,527,459,435,469,476,523,513,568,544,513,395,390,386,400,422,525,492,479,425,430 17,9,9,102,84,85,102,431,525,492,486,446,440,435,470,446,437,442,589,680,639,494,629,564,524,505,444,442,407,402,441,704,684,594,587,495,455,377,408,398,421,455,508,486,494,419,643,959,917,865,808,706,588,480,522,515,592,583,647,635,585,423,473,424,426,692,822,755,774,637,538 8,9,8,36,50,43,31,423,437,391,409,401,405,423,435,418,413,418,436,482,466,411,454,436,409,392,388,386,394,392,409,452,486,441,455,410,401,400,403,374,399,408,422,416,423,396,487,655,656,580,549,488,412,409,429,461,481,470,520,507,470,386,383,393,395,415,495,461,452,424,431 9,9,9,18,28,27,17,425,724,667,641,616,608,470,509,495,511,498,697,781,797,560,714,697,682,653,573,572,490,383,471,760,771,742,763,698,638,380,389,401,398,398,496,482,499,395,683,1023,1010,983,955,900,798,426,462,492,540,541,638,657,632,422,624,436,440,710,837,830,875,776,716 10,20,19,51,60,57,48,451,521,478,451,439,436,473,512,481,493,480,559,649,615,454,578,528,478,467,427,429,413,418,436,595,629,531,535,492,442,413,421,406,435,484,558,515,517,435,687,828,820,755,729,619,489,519,582,594,653,647,705,684,636,429,423,418,421,528,656,583,613,517,446 20,21,15,37,51,36,26,397,422,401,390,379,374,423,430,419,403,403,441,409,407,396,401,393,392,388,381,397,388,369,411,407,401,394,388,405,384,399,386,420,415,445,465,461,420,394,489,446,448,401,403,377,377,454,484,483,522,514,558,514,477,389,386,385,399,405,406,396,397,374,373 8,31,30,146,215,202,136,432,471,429,404,413,450,435,483,492,470,435,500,560,519,430,492,463,460,433,405,401,389,405,431,543,537,473,494,424,441,404,389,421,396,428,470,475,477,442,609,742,740,665,631,531,465,496,517,570,616,595,655,611,567,416,413,413,407,478,549,498,530,469,414 17,15,13,33,54,36,21,386,408,403,378,395,397,403,393,395,388,377,386,407,408,390,418,399,386,396,403,376,389,391,395,415,398,388,402,399,379,392,402,395,390,403,422,406,411,393,422,468,437,432,404,408,386,410,437,458,469,457,470,461,431,375,383,366,388,381,409,388,407,395,391 15,35,32,22,21,19,19,619,687,647,607,558,584,669,731,731,712,692,760,803,790,546,721,673,633,605,507,500,427,419,630,773,785,708,728,612,537,424,454,481,512,597,728,703,726,459,872,940,925,882,860,787,688,642,716,743,814,821,877,880,840,523,513,542,570,730,803,755,774,653,591 5,16,12,65,70,61,57,437,549,504,467,433,445,466,497,483,481,475,562,690,656,474,656,597,520,502,461,437,416,423,473,661,701,590,622,513,446,411,406,399,426,453,545,516,510,435,670,834,844,766,732,633,514,476,562,568,628,624,693,666,634,426,421,433,434,547,686,621,629,535,454 6,72,27,101,120,54,46,568,498,452,479,451,479,603,659,618,590,552,588,599,596,411,504,476,442,412,426,392,390,467,619,575,585,493,534,475,440,486,572,621,696,793,913,857,787,586,919,835,783,725,688,618,507,783,857,904,1023,1023,1023,992,928,454,401,429,473,515,562,543,531,478,424 4,123,107,202,263,212,163,818,914,873,833,789,800,850,899,882,874,858,962,1011,989,849,959,916,885,856,773,758,644,500,797,1001,983,939,948,857,816,528,549,596,666,758,888,869,884,649,1007,1023,1023,1023,1023,1012,921,813,878,898,959,961,1014,1010,979,732,784,733,762,999,1023,1015,1023,943,865 5,15,14,16,19,19,16,427,493,466,458,416,441,446,498,486,481,466,519,610,596,423,542,512,469,462,420,415,409,394,442,577,604,522,539,440,431,391,380,413,413,420,497,485,472,404,639,773,764,700,655,561,484,461,508,520,589,597,653,639,601,410,403,416,434,510,605,535,557,466,429 18,10,9,33,34,27,26,392,394,400,403,381,405,414,415,397,412,397,393,398,407,381,391,393,390,385,379,394,381,400,384,396,400,386,394,381,376,397,405,398,441,434,457,437,424,411,469,436,422,414,406,407,395,450,478,475,516,502,525,472,459,394,382,383,388,387,399,383,401,373,391 11,12,12,11,15,13,9,510,649,608,554,514,528,537,608,591,563,597,690,791,763,513,726,681,609,582,508,470,432,423,519,758,781,692,724,605,527,378,403,396,439,470,572,570,587,413,762,942,941,879,853,758,629,519,574,576,670,677,754,752,726,459,502,460,471,660,802,730,751,638,537 5,157,145,110,135,118,100,428,391,391,374,403,381,401,416,407,410,407,403,426,405,387,399,376,382,397,391,400,400,392,414,411,419,413,403,411,396,389,404,427,434,478,515,468,429,396,485,456,435,408,425,378,394,445,440,445,476,474,513,502,443,390,397,406,396,398,391,398,435,400,394 12,14,14,52,55,52,49,422,481,460,456,404,414,438,460,437,443,439,524,621,588,419,560,515,461,449,407,420,391,377,451,573,604,526,530,466,448,403,407,419,416,441,478,453,468,399,612,782,790,696,680,574,498,425,477,492,552,544,622,595,557,421,412,403,423,503,596,536,554,462,433 6,19,18,69,92,85,63,399,442,446,404,414,427,413,426,431,434,409,476,557,535,426,487,479,455,436,397,422,380,399,397,517,526,474,503,437,431,386,386,402,411,407,452,457,456,398,526,743,744,665,625,515,461,424,453,476,513,497,541,549,484,397,410,390,397,468,517,493,517,453,414 3,18,18,321,498,509,327,434,483,434,405,424,446,469,477,472,491,479,497,542,539,427,476,456,440,433,413,412,402,404,422,500,517,459,460,434,394,433,411,410,406,448,529,491,491,437,632,713,719,643,605,540,459,497,564,581,657,626,695,657,603,426,407,418,410,437,511,493,487,445,425 16,15,14,24,28,22,18,419,392,400,386,392,388,433,446,445,433,426,447,481,457,394,434,429,408,405,392,401,379,403,417,443,453,413,433,405,411,408,437,471,509,591,670,559,492,420,594,600,576,518,484,454,428,552,625,661,727,697,731,642,577,389,410,392,404,417,448,439,431,425,390 8,30,24,62,98,51,29,410,402,402,410,384,393,423,429,431,411,417,456,472,487,401,440,419,403,403,388,376,389,399,423,473,465,455,451,409,394,389,422,430,423,453,485,477,448,427,513,666,677,588,551,470,431,457,516,509,558,549,598,544,499,389,383,383,395,414,462,434,455,414,390 6,22,23,89,134,138,91,382,394,387,402,400,394,398,407,389,367,399,388,416,416,385,412,402,391,385,392,376,396,379,395,414,420,408,406,386,386,403,371,383,389,394,393,392,395,391,404,481,487,451,443,415,410,402,427,418,424,422,438,404,409,391,392,403,395,392,409,410,405,396,407 8,51,45,559,1023,1023,515,704,686,647,617,573,588,744,802,785,783,760,768,784,781,527,667,652,610,588,524,540,473,468,671,723,742,664,687,597,539,493,507,539,577,677,801,770,773,618,918,943,927,882,860,795,696,766,840,853,909,901,951,933,893,642,527,625,644,728,777,742,770,667,596 18,52,21,73,109,44,29,536,446,420,410,424,418,515,554,538,493,470,475,505,493,393,443,420,401,429,393,371,386,428,491,482,494,437,449,426,413,469,489,496,551,626,722,644,597,528,728,654,609,560,513,471,414,691,759,764,804,789,831,776,704,402,406,407,412,434,451,450,451,413,399 12,23,22,107,153,150,101,427,489,461,430,411,446,435,453,472,453,434,484,602,588,430,543,526,474,463,428,418,399,413,451,555,590,538,550,467,428,395,394,399,407,420,456,456,459,399,603,805,814,741,695,604,500,456,475,485,553,555,600,595,562,405,417,399,413,497,584,539,551,483,424 17,32,25,71,117,85,48,442,391,387,400,363,391,445,470,440,437,422,430,427,414,392,414,410,399,383,389,377,389,382,444,420,432,417,412,366,391,421,378,415,421,436,507,480,468,398,533,537,522,466,447,414,410,470,476,496,553,577,634,566,535,396,388,397,396,417,396,419,413,395,378 6,180,142,157,177,148,132,576,795,749,679,583,583,626,675,656,636,614,790,932,900,664,914,857,783,758,636,573,481,427,556,897,943,850,861,728,610,451,500,507,561,619,742,688,696,527,841,1023,1023,1002,971,869,741,698,779,787,847,836,883,865,819,468,545,480,489,755,923,861,865,768,645 20,8,8,23,46,46,22,396,428,429,417,410,429,408,422,417,425,425,468,481,483,413,447,433,439,411,383,420,390,385,408,482,474,442,448,397,387,396,385,389,369,409,424,414,412,384,525,683,673,597,575,529,439,422,424,437,454,463,516,513,472,388,399,399,401,442,466,458,481,417,427 12,11,11,59,64,63,58,407,445,443,420,424,427,424,407,409,416,422,467,551,538,423,519,480,447,439,413,414,396,379,415,531,562,486,491,429,413,402,396,407,394,414,453,447,447,393,533,743,760,682,630,519,426,434,489,465,509,516,548,521,490,385,403,395,406,446,560,504,503,447,402 7,248,220,177,223,201,161,446,407,376,403,390,375,439,458,403,425,434,411,407,424,397,390,414,375,397,383,401,392,409,457,430,427,412,414,406,403,451,457,492,526,607,680,605,567,455,571,510,482,467,417,412,396,538,545,578,642,609,661,622,533,367,372,397,413,407,399,391,407,378,393 4,16,16,229,335,341,232,392,452,442,411,396,408,396,424,402,418,425,476,573,541,419,512,474,454,423,424,390,398,400,395,535,540,461,479,429,428,390,379,394,381,396,432,426,419,405,516,731,732,648,607,559,436,422,436,429,463,461,512,509,465,412,385,412,420,471,545,504,509,447,430 5,67,52,72,100,67,49,411,439,427,430,400,405,437,474,464,429,417,453,487,472,401,457,432,417,415,406,398,387,388,394,465,491,441,476,403,416,393,413,416,446,467,521,489,453,445,554,642,631,552,537,488,408,525,573,578,629,607,655,608,564,393,391,388,400,444,474,456,449,413,410 14,8,8,13,13,11,11,453,563,529,497,483,461,469,500,507,464,478,571,706,680,483,643,587,520,516,458,426,414,373,463,685,705,609,644,519,474,388,410,409,419,426,509,487,516,409,673,874,866,804,766,662,543,456,479,496,570,580,644,659,619,434,428,410,423,576,697,636,667,549,481 18,23,22,71,96,89,65,411,465,441,398,423,426,405,440,400,407,427,435,530,507,420,500,470,436,430,422,413,385,402,421,502,548,470,498,428,412,412,403,413,410,418,450,428,455,399,524,721,721,638,600,511,457,431,451,474,558,523,553,554,490,407,411,393,403,441,512,483,492,426,437 20,143,134,111,132,111,95,487,421,447,396,399,403,484,503,467,468,449,454,557,522,395,502,470,422,429,399,390,385,395,460,489,560,462,504,406,415,450,460,466,474,520,639,574,530,444,644,685,694,583,581,493,434,547,600,620,681,684,723,678,630,402,386,399,406,441,561,487,509,426,407 18,110,100,208,250,214,174,536,646,606,532,486,510,543,623,616,584,598,683,774,757,501,708,674,583,594,488,470,419,420,533,733,768,668,714,580,526,441,450,464,505,605,723,678,655,496,815,927,930,868,843,760,633,604,714,744,811,799,850,827,777,458,462,450,484,632,768,699,737,615,531 5,199,185,121,180,169,115,401,418,416,399,385,396,406,413,405,391,391,418,398,435,389,429,420,405,401,375,396,395,403,427,426,449,415,429,405,395,420,423,435,462,478,575,500,491,391,444,527,565,498,479,447,401,417,447,413,478,456,472,476,436,396,389,385,393,402,412,454,418,411,398 5,1023,756,1023,1023,676,361,886,960,924,889,828,845,919,961,947,936,930,990,1023,1023,856,1022,981,926,907,833,794,681,709,895,1023,1023,991,1004,899,844,756,824,862,913,969,1023,1003,985,882,1023,1023,1023,1023,1023,1023,941,1008,1023,1023,1023,1023,1023,1023,1023,776,755,770,804,948,1023,1000,1016,928,858 20,55,49,54,79,63,44,673,800,739,712,643,689,716,769,754,746,740,853,904,881,714,837,795,759,724,628,626,512,410,675,885,869,820,834,725,675,450,459,454,511,601,754,744,772,491,914,1023,1023,1020,988,915,811,667,739,760,843,843,906,909,876,604,643,599,642,890,962,912,938,834,741 10,12,12,69,115,121,72,400,370,372,396,395,373,397,416,380,402,380,392,392,395,381,405,393,387,399,380,387,386,390,389,388,389,396,388,403,383,387,404,396,412,421,467,417,404,402,391,451,431,411,398,397,379,430,446,459,447,446,449,412,410,385,389,390,397,394,402,369,404,374,384 18,13,11,26,40,31,20,383,427,412,398,396,404,418,408,403,407,414,456,482,483,394,461,435,404,408,399,380,390,385,392,470,470,436,439,407,389,404,416,386,400,436,457,438,442,405,507,589,585,512,493,415,405,451,464,487,514,496,539,504,473,407,388,378,401,437,468,436,447,416,414 18,21,19,64,79,68,54,421,485,476,446,399,411,413,432,446,442,436,502,568,555,414,517,479,458,447,412,404,409,397,414,531,565,477,503,466,429,405,396,403,412,415,487,455,460,407,570,759,759,676,643,538,474,439,490,500,548,547,613,609,541,405,417,393,400,476,556,524,523,447,413 18,25,24,51,64,56,45,451,497,473,436,417,453,441,494,465,474,457,501,617,587,429,559,495,477,468,419,421,399,400,443,570,605,516,534,453,430,395,421,403,402,451,504,503,503,416,627,805,810,736,704,601,540,460,513,529,597,611,682,647,618,408,411,422,407,494,606,553,545,490,430 5,9,9,28,29,29,28,400,473,453,434,391,443,420,440,429,426,425,486,579,555,418,529,492,454,441,412,393,390,398,424,558,583,517,520,440,425,376,397,407,392,407,440,437,444,392,550,770,782,708,674,562,475,428,462,456,498,474,525,535,509,403,417,402,406,467,558,518,503,445,408 9,10,10,29,45,45,28,415,406,397,405,412,413,416,446,428,449,424,433,444,434,392,413,419,405,408,394,407,372,398,415,428,448,437,437,399,400,373,395,400,395,393,433,424,427,393,530,621,603,537,510,473,448,416,447,448,519,510,538,522,503,402,401,388,389,418,453,433,447,414,411 5,8,8,25,43,43,25,391,393,386,407,397,392,401,414,412,399,399,415,411,426,397,399,387,395,398,380,382,384,391,392,413,414,408,407,390,388,385,394,379,396,390,421,402,417,406,458,513,497,467,427,401,401,425,440,433,469,447,494,458,433,391,391,395,390,384,419,417,402,380,383 18,19,18,66,107,94,55,443,530,500,497,453,497,476,501,507,515,500,569,623,620,436,540,509,481,479,439,424,406,425,473,571,591,514,545,471,457,416,398,422,428,433,518,501,508,418,697,828,829,773,743,672,585,448,515,528,592,600,667,694,649,441,449,441,433,538,627,567,594,494,473 20,11,10,69,92,79,61,409,453,434,435,409,426,415,453,438,430,444,477,557,527,402,506,476,446,432,416,406,385,381,418,532,575,482,493,426,408,392,387,392,408,417,461,444,439,401,583,762,774,694,642,549,479,438,493,511,562,545,592,564,532,391,414,393,410,458,531,501,514,435,423 7,9,8,27,30,26,24,410,392,383,391,375,382,430,443,417,402,415,391,407,399,392,393,406,400,389,395,394,384,392,402,401,403,401,394,388,373,397,397,394,397,429,465,448,421,402,493,469,433,424,407,395,387,436,468,474,506,523,592,524,462,396,393,393,383,384,400,396,384,406,383 4,13,13,15,24,22,14,433,419,429,398,416,409,427,454,429,432,427,438,470,484,396,453,417,408,402,404,394,390,405,426,480,491,438,463,404,404,384,404,442,443,485,601,536,516,399,516,606,613,542,527,488,454,435,460,473,501,498,545,534,476,408,381,401,399,430,466,459,454,422,395 5,191,176,124,142,133,117,419,441,403,387,388,364,422,456,423,434,433,433,456,432,417,454,426,412,434,416,389,365,447,460,457,463,427,456,436,396,422,455,487,505,578,633,579,545,395,560,604,578,525,489,451,425,447,486,474,559,548,596,573,525,397,388,393,405,424,461,427,457,420,408 9,84,29,178,178,51,45,665,696,647,593,517,542,709,778,754,737,726,763,813,788,539,751,673,603,604,504,487,409,508,735,793,793,713,726,591,554,574,661,711,763,853,941,890,848,697,956,986,961,909,873,798,675,867,929,948,1015,1011,1023,998,947,538,478,547,565,726,829,765,783,664,576 3,13,11,67,82,52,45,437,470,427,409,403,409,431,472,443,444,445,466,541,548,427,498,472,443,451,417,411,377,385,414,522,552,463,480,424,415,385,402,385,390,411,454,437,445,402,567,736,727,664,622,525,457,443,474,502,546,550,602,584,530,413,404,385,408,450,530,488,513,456,429 13,8,8,44,75,79,46,382,376,396,388,384,395,385,385,383,394,387,400,399,398,386,394,383,391,389,386,388,391,410,378,386,389,385,386,373,379,381,398,391,382,395,412,383,386,383,405,435,437,416,395,396,385,395,427,414,433,423,414,398,408,392,377,389,397,369,406,390,367,391,378 2,13,10,35,50,38,24,431,448,431,450,400,414,438,457,453,439,438,451,530,493,392,474,448,421,410,388,397,379,425,460,511,512,476,471,432,429,411,451,498,540,628,750,648,585,429,687,694,673,616,590,518,455,505,592,638,776,778,821,746,667,399,390,400,404,437,489,465,474,431,418 20,30,24,79,104,82,62,435,416,422,428,394,400,462,479,480,458,461,473,475,454,393,440,421,401,430,405,390,403,386,455,455,443,421,448,398,413,417,405,417,424,449,554,503,482,433,636,606,586,529,518,462,417,502,598,619,694,680,726,680,618,407,395,418,389,427,465,443,450,409,396 11,18,12,160,183,113,109,489,599,562,486,475,494,542,594,576,568,577,620,715,694,469,653,583,526,522,483,436,411,376,504,677,700,619,643,524,502,398,415,422,451,493,593,585,595,444,750,868,865,808,770,690,581,525,603,612,693,696,765,755,720,457,474,455,463,585,708,654,678,565,511 2,14,14,47,60,61,48,399,439,416,413,408,404,392,438,413,421,414,451,503,471,408,470,439,418,417,414,408,397,390,412,460,506,443,431,431,401,384,408,396,404,417,483,429,439,395,520,675,688,581,565,497,439,425,468,482,537,510,565,529,472,401,398,402,395,428,492,452,446,427,406 12,9,7,23,28,24,19,423,384,395,380,385,390,417,419,414,376,376,409,396,389,393,372,388,382,404,398,385,389,412,411,398,398,366,397,387,374,404,391,408,409,409,425,442,418,388,435,408,400,392,386,382,384,404,435,407,470,464,500,472,441,404,380,384,384,381,388,403,387,387,382 14,20,18,96,134,130,90,416,396,396,405,389,390,409,417,436,429,407,425,432,417,401,407,399,395,414,395,389,388,393,411,438,430,408,394,392,394,406,413,419,406,452,488,445,437,418,533,514,509,450,434,412,383,492,532,548,585,555,604,565,499,402,387,387,416,402,428,416,418,401,400 3,13,13,97,116,117,97,408,448,422,400,426,421,423,433,417,442,416,461,523,513,416,500,466,424,430,390,398,397,390,409,505,524,458,467,403,410,394,388,403,395,417,430,439,446,390,529,724,720,648,594,526,436,422,448,463,505,495,536,553,485,404,386,391,395,441,525,482,480,434,422 9,13,12,37,45,41,35,397,442,428,435,405,423,396,431,421,414,415,445,499,493,415,479,445,438,438,420,398,394,377,428,517,537,476,519,416,435,391,416,404,419,412,452,457,432,386,525,673,680,605,559,501,429,422,452,453,503,508,534,511,483,389,398,397,390,411,503,474,483,408,397 17,50,30,60,91,55,35,424,417,406,388,407,383,453,450,416,442,416,438,411,408,386,404,390,399,403,396,387,388,436,427,426,402,386,411,415,407,408,444,451,463,493,578,523,469,439,582,496,456,408,421,401,409,544,588,610,662,646,681,619,566,380,395,406,378,424,418,406,420,383,381 3,14,13,35,46,44,33,456,406,407,376,412,405,451,470,445,425,394,413,461,453,413,448,402,399,403,391,409,373,388,465,460,461,437,455,412,409,398,397,428,440,486,618,561,531,410,543,584,591,509,494,465,441,453,482,517,528,511,579,554,505,408,398,393,388,416,458,426,451,398,402 8,67,61,710,1023,1023,697,582,642,602,586,532,560,616,675,652,644,626,681,773,755,513,706,672,606,578,502,493,441,463,567,728,748,665,682,614,520,431,470,453,501,577,698,668,668,566,830,940,938,879,854,762,650,661,744,758,825,814,861,842,799,496,496,486,522,670,781,731,743,638,536 15,10,8,56,83,80,51,401,413,404,402,376,386,400,422,413,412,407,408,439,430,401,422,409,398,389,398,391,371,382,400,427,444,414,415,391,387,389,403,406,409,422,468,443,416,420,489,544,538,481,462,414,381,464,511,518,550,520,582,518,467,404,387,376,391,401,439,419,423,403,405 17,30,30,49,113,115,48,409,472,461,435,404,435,456,460,456,443,434,497,554,552,432,502,479,456,447,422,422,416,398,408,506,512,467,475,434,409,381,392,380,372,384,415,432,442,407,554,772,789,725,689,592,503,416,425,436,471,483,535,522,515,402,415,423,399,440,511,464,538,473,432 17,13,13,87,111,109,84,416,435,395,419,410,414,421,422,436,449,427,446,478,466,396,433,435,418,406,395,395,389,403,408,461,463,413,446,404,395,401,393,404,393,409,447,429,425,408,533,631,625,554,542,458,424,424,454,468,506,509,562,550,487,400,402,393,388,430,459,458,462,420,391 5,226,147,157,134,90,112,902,824,767,742,666,703,944,985,959,938,912,897,933,916,661,854,807,750,724,622,584,497,603,838,884,898,820,838,732,658,707,820,868,920,991,1023,997,954,766,1023,1023,1023,983,956,886,783,930,999,1023,1023,1023,1023,1023,1023,782,596,785,799,862,924,881,889,796,713 8,13,13,33,38,36,31,420,464,419,416,405,416,450,452,437,422,443,457,513,505,398,480,455,438,437,409,401,392,418,449,478,520,475,485,409,413,401,398,432,428,494,585,549,511,403,559,662,675,601,580,511,456,462,506,496,563,558,615,579,548,414,399,392,408,426,503,461,467,429,414 10,39,23,68,64,32,35,472,434,409,425,408,369,481,510,492,472,472,487,497,479,418,447,451,407,436,407,397,409,422,495,492,492,467,446,436,411,457,506,539,618,703,809,736,653,480,774,704,653,595,566,496,428,634,724,778,893,895,929,850,778,420,386,402,425,433,479,450,466,410,414 11,15,15,42,41,35,38,410,474,459,441,412,418,439,452,419,448,437,489,607,573,442,564,522,470,455,408,428,390,400,430,572,593,509,528,473,425,388,413,402,397,393,470,451,463,401,570,791,802,718,686,551,474,447,464,499,555,543,568,576,542,404,412,390,407,467,590,543,560,468,439 1,15,11,32,37,25,21,427,518,477,443,426,390,448,467,444,452,450,493,661,626,429,657,593,511,496,440,429,401,411,438,591,692,558,607,492,421,381,431,436,438,488,564,495,470,453,597,732,787,681,658,520,438,553,608,603,649,634,687,638,561,417,399,393,404,458,663,586,577,496,447 5,119,110,91,127,108,75,419,416,411,386,400,381,433,419,414,408,404,420,457,448,410,430,428,403,399,397,404,390,385,412,446,446,425,415,429,426,390,399,404,429,438,490,462,446,386,494,512,536,471,483,451,409,433,453,475,501,525,589,504,493,403,380,393,380,411,441,445,413,385,380 3,17,11,38,50,29,22,424,391,403,385,399,394,402,458,436,398,425,405,402,401,386,386,381,391,374,371,401,381,388,405,407,397,371,394,372,387,416,406,430,434,443,519,455,457,420,521,488,456,439,425,395,393,478,525,536,567,556,616,570,508,379,393,387,390,374,394,402,375,368,391 15,10,10,27,32,32,27,386,405,409,417,389,400,390,405,406,397,397,424,443,444,395,425,423,400,399,387,384,397,388,400,442,457,412,424,409,394,387,387,400,383,419,429,412,422,402,469,574,585,523,477,433,432,418,432,457,476,470,512,495,467,396,384,386,390,398,447,417,413,399,398 18,8,9,33,39,38,32,391,445,425,407,406,397,426,450,415,434,428,427,478,467,402,457,451,407,425,409,404,406,370,407,469,484,436,446,419,402,385,407,403,395,416,439,420,432,390,536,648,649,575,546,481,431,434,454,459,483,511,538,531,505,410,399,403,402,440,475,443,460,426,430 11,16,16,43,57,55,42,402,452,422,416,409,406,430,445,437,422,436,457,563,532,396,508,474,440,444,416,424,380,398,402,525,542,471,482,424,442,389,401,407,415,431,487,454,462,410,556,726,738,648,608,521,436,429,490,510,563,547,611,566,529,378,404,392,398,462,528,486,518,441,421 5,18,9,161,172,78,76,482,579,519,528,460,474,505,565,542,534,521,639,731,708,493,666,606,540,537,452,459,406,399,479,699,732,637,654,530,495,399,433,441,474,534,635,594,601,473,747,885,885,818,788,691,565,588,677,694,752,737,792,759,708,420,427,426,424,563,697,637,645,522,478 5,13,13,64,109,112,64,418,441,445,414,405,424,415,438,408,424,448,470,518,494,404,467,455,426,423,402,408,392,394,416,502,514,463,452,416,396,394,410,402,400,424,453,431,422,418,521,666,647,588,553,500,418,458,488,479,510,497,538,507,513,381,401,414,396,431,501,466,466,439,399 5,11,10,18,23,18,14,390,385,389,398,371,393,399,408,374,382,378,405,381,382,370,376,376,381,386,390,374,385,393,380,370,386,390,386,373,383,400,383,375,380,414,414,407,394,392,396,407,386,388,376,398,391,385,398,425,424,412,422,402,404,382,396,384,387,373,382,377,372,383,383 6,48,38,17,20,11,9,479,445,446,428,414,413,517,565,541,523,510,486,484,451,393,406,399,401,396,386,390,378,505,661,519,497,456,455,441,398,584,743,809,869,941,1013,933,848,517,878,727,633,561,571,508,461,727,848,913,1023,1018,1023,964,892,405,396,425,422,430,445,447,462,417,406 17,16,15,18,31,25,14,482,550,502,488,463,483,539,564,572,572,542,597,632,632,460,543,509,486,478,453,450,418,397,501,569,581,527,559,488,473,377,395,398,422,452,553,522,533,410,730,819,797,759,734,669,560,464,538,570,639,659,723,708,690,442,435,448,457,562,625,576,597,517,500 8,8,8,9,10,7,7,440,565,512,487,449,467,449,501,498,502,481,580,707,681,457,659,587,529,520,458,454,410,380,470,679,697,617,618,518,439,388,395,392,418,441,486,478,497,388,669,873,865,798,772,672,561,429,458,466,550,576,631,648,617,410,424,425,430,556,695,633,662,538,467 17,9,8,26,30,24,22,398,393,368,362,376,390,413,409,381,398,387,397,392,387,385,393,384,387,376,380,389,380,383,386,390,385,401,392,384,388,394,405,387,390,400,431,419,418,393,451,415,433,393,382,377,386,418,452,444,471,468,510,469,428,403,383,374,379,388,380,381,375,389,399 12,31,15,63,81,40,32,463,426,380,360,397,388,462,499,472,459,426,434,432,424,395,400,409,407,382,380,363,393,434,431,415,409,412,390,399,385,410,444,473,486,540,604,545,508,482,622,533,490,459,434,413,400,588,663,664,699,693,734,670,583,399,387,392,388,406,406,402,396,388,389 7,8,8,19,21,20,19,398,404,383,387,388,413,395,401,388,399,399,416,431,425,386,401,396,403,397,408,374,375,384,394,407,426,396,425,398,392,384,382,406,384,405,407,413,398,401,452,491,488,448,435,420,401,413,443,447,458,434,485,455,425,388,380,387,390,397,416,406,388,394,389 15,13,14,38,63,60,36,480,613,521,524,471,476,483,554,551,548,538,665,720,700,505,679,620,560,532,471,461,417,391,489,710,721,644,644,538,508,393,400,413,417,443,527,539,531,416,725,888,874,820,782,679,558,455,511,524,617,634,710,721,670,447,437,440,457,606,744,685,696,567,483 13,158,128,178,250,211,149,528,676,632,590,480,530,578,614,601,574,568,694,815,790,533,773,720,643,611,513,501,460,429,522,782,817,718,752,601,561,450,453,473,516,595,716,650,664,489,796,947,954,888,862,767,637,644,722,736,789,778,829,806,755,437,480,454,460,638,809,757,755,636,570 8,13,13,36,42,38,33,429,449,436,442,420,424,431,452,461,447,444,471,554,545,418,504,478,448,446,413,413,394,431,412,501,561,491,493,421,413,372,404,395,405,431,472,441,451,407,562,756,753,683,645,556,469,449,481,476,553,551,612,578,537,400,404,404,404,470,546,518,522,457,409 6,37,25,55,83,52,37,428,409,386,405,366,405,440,449,455,421,437,452,445,438,398,437,402,396,398,376,416,388,377,426,435,460,431,429,399,387,402,429,425,455,471,567,494,482,425,566,558,538,490,457,441,416,526,591,587,636,620,669,612,544,404,409,391,387,414,423,436,426,395,395 17,11,10,48,46,39,41,419,397,411,362,367,395,423,405,429,409,396,401,401,432,389,396,410,382,391,380,405,375,375,409,417,412,400,394,398,383,399,393,399,410,430,461,433,420,408,471,462,472,423,423,401,373,432,463,478,492,505,565,504,463,386,400,408,394,393,404,399,402,376,383 8,14,14,107,171,176,107,378,425,415,420,403,418,419,443,422,441,422,434,486,460,396,430,432,406,405,407,405,385,375,408,445,451,429,443,406,426,393,398,399,403,409,429,426,438,407,512,625,617,558,519,482,441,406,445,452,494,483,527,514,483,400,413,406,404,425,474,437,448,427,401 1,10,8,38,56,48,32,392,461,437,432,409,421,440,430,421,439,439,470,565,523,429,530,483,455,449,408,403,389,405,413,544,581,497,519,453,417,390,408,400,410,441,492,474,454,420,564,739,741,664,617,501,443,462,500,508,563,564,609,577,541,407,393,411,388,451,583,529,540,481,424 3,10,10,26,25,20,24,452,411,405,409,407,413,455,467,442,428,421,432,466,475,404,449,429,426,410,376,391,406,396,457,466,477,430,439,426,410,380,400,430,441,502,633,566,538,404,510,562,581,524,506,451,419,424,452,473,525,502,567,525,503,385,407,384,392,410,445,433,449,418,409 1,13,13,68,110,115,71,374,384,378,370,397,389,404,390,394,389,385,369,393,396,384,396,405,385,392,389,396,379,393,376,386,406,389,409,377,386,384,388,374,393,416,399,390,410,385,432,421,426,391,407,393,375,410,452,468,456,442,471,427,428,388,402,387,388,401,391,394,411,376,383 2,13,13,69,115,121,73,408,374,379,376,399,395,401,382,387,387,393,406,397,399,387,400,386,392,378,386,398,387,392,383,384,400,397,395,398,388,417,393,377,396,395,410,401,397,384,418,409,384,400,386,400,398,405,430,401,413,405,406,412,396,376,394,374,384,367,401,382,357,389,401 1,39,37,53,56,51,50,425,517,477,446,435,450,457,459,459,441,468,521,635,612,447,600,533,486,476,436,412,400,393,458,606,635,550,554,473,441,390,398,410,425,443,520,487,482,432,636,825,836,761,725,610,509,478,537,555,620,601,658,641,604,430,425,430,426,498,640,573,586,509,436 4,16,12,41,48,34,30,451,394,369,396,370,387,456,454,439,437,408,392,416,392,385,381,384,383,389,381,397,385,407,416,400,394,377,387,385,371,393,383,412,414,433,483,478,431,415,505,452,415,421,426,380,376,440,471,477,496,541,598,544,502,378,383,380,390,391,394,393,389,383,375 3,27,25,27,33,24,19,616,682,627,590,555,561,651,716,700,695,696,746,802,786,543,720,675,617,590,510,508,454,402,620,763,774,682,724,609,551,412,432,474,487,561,719,693,716,471,865,938,922,877,851,788,681,626,706,727,804,806,867,870,832,514,491,544,568,711,799,747,774,647,589 16,98,92,60,71,65,56,434,383,387,357,365,413,413,447,432,433,420,423,425,430,376,413,411,393,390,412,397,386,412,420,435,428,406,421,386,401,423,418,412,424,405,461,460,424,397,502,493,483,435,422,408,401,447,451,457,509,522,564,548,497,398,395,386,402,403,440,406,399,409,395 17,11,10,23,21,15,18,405,437,434,407,395,398,412,414,422,436,423,445,496,461,389,461,434,413,405,393,383,377,360,408,449,489,446,448,417,407,388,393,401,411,436,477,446,451,395,514,651,658,586,544,478,416,465,492,505,528,529,565,528,487,384,387,385,395,427,453,432,430,400,415 4,105,96,66,89,80,58,789,829,785,753,720,755,823,887,878,874,866,886,899,904,634,799,763,735,718,654,644,570,460,789,854,843,791,821,731,681,495,496,547,583,683,840,838,865,554,1001,1023,1015,980,961,914,830,759,832,853,928,933,993,1000,970,719,678,734,768,864,919,876,907,816,756 12,43,42,52,65,49,41,469,619,546,550,484,503,485,509,494,505,497,612,742,722,489,680,618,554,545,486,491,443,375,467,702,736,645,675,540,477,393,402,415,416,444,546,505,529,421,732,929,936,867,845,742,611,495,544,572,655,649,717,719,679,432,449,460,441,585,732,678,688,578,498 7,16,15,17,14,9,15,435,422,408,394,393,417,443,474,467,437,455,472,461,455,395,420,423,405,406,395,397,381,386,440,447,443,420,437,394,393,402,421,435,457,488,553,495,497,429,621,607,569,528,496,476,417,515,590,603,661,652,699,670,598,403,394,409,411,426,451,426,449,399,413 8,17,14,43,86,70,33,441,402,422,424,403,401,440,455,466,429,419,425,432,439,393,418,404,396,400,398,392,391,395,410,425,451,411,439,383,399,390,398,418,410,465,533,470,456,420,540,523,527,474,433,438,389,489,537,531,594,595,645,582,511,386,390,397,397,400,442,417,427,402,395 17,12,11,27,38,31,22,400,383,400,389,393,403,403,412,417,409,399,388,405,421,387,388,380,391,385,405,387,381,399,398,406,399,393,394,380,407,396,414,394,398,425,461,433,432,404,482,438,438,406,397,394,393,425,469,471,502,511,557,529,489,394,385,393,385,389,418,376,398,373,389 5,12,12,18,21,21,17,502,463,436,413,398,437,534,596,578,566,539,508,503,523,392,419,416,404,409,392,399,390,424,575,505,461,439,463,440,418,462,505,524,574,666,776,725,709,447,759,676,597,565,558,510,464,576,647,704,782,775,829,797,741,430,403,447,456,467,475,448,454,437,422 16,9,9,70,103,97,65,416,431,408,422,415,415,406,421,424,428,409,421,500,479,396,499,440,425,430,414,387,397,381,409,488,508,457,473,432,425,390,387,395,394,409,444,422,442,416,490,623,644,553,521,467,418,427,447,463,493,483,514,513,476,398,400,390,376,430,513,463,462,413,403 16,92,85,208,269,263,198,485,637,578,560,502,531,523,594,566,567,565,678,768,746,528,714,654,587,577,476,506,443,416,523,732,754,665,708,548,519,387,399,440,453,497,601,579,591,452,767,933,930,875,840,753,627,537,584,627,710,710,776,777,725,447,473,436,473,639,776,716,729,615,528 16,9,9,37,55,57,38,412,446,451,416,389,425,419,444,457,447,440,483,511,495,411,455,441,431,422,394,413,387,393,417,486,473,462,457,428,398,401,400,394,386,398,451,414,453,387,568,699,688,623,585,532,466,411,426,454,501,475,554,557,527,409,395,395,412,461,507,478,486,431,426 19,12,9,39,41,25,24,434,409,391,402,396,381,444,459,443,423,414,413,430,421,385,410,400,414,400,394,387,384,398,430,410,439,406,405,412,401,394,413,428,414,421,491,466,476,414,515,519,499,474,450,404,402,455,444,470,557,552,587,555,514,379,378,381,391,410,416,422,414,401,377 7,48,46,84,148,140,75,475,526,488,485,463,457,487,538,536,514,506,563,650,613,446,582,534,490,487,431,419,395,413,494,650,667,569,576,497,436,423,420,440,448,531,651,619,611,462,709,824,816,753,721,620,525,566,611,640,710,699,762,734,681,446,419,439,449,532,656,583,607,511,460 12,193,181,122,162,151,113,399,379,395,408,375,379,410,415,409,421,423,399,409,377,382,383,384,377,372,383,377,392,402,418,406,408,395,400,383,389,406,419,403,460,477,517,486,466,418,475,403,405,383,396,403,395,406,451,440,460,480,525,496,454,399,382,400,385,387,380,384,386,407,386 3,12,11,34,35,17,18,442,425,426,427,417,408,449,466,448,476,448,454,502,480,401,458,437,413,406,405,401,388,409,450,476,492,456,458,423,396,419,439,454,474,523,606,539,487,447,643,648,639,549,542,489,439,585,664,675,711,702,746,694,627,397,402,392,403,434,463,475,451,413,389 11,9,9,52,56,56,53,387,425,397,405,415,402,402,411,420,411,397,421,495,465,404,446,438,426,416,401,390,385,385,407,466,473,437,435,424,382,406,391,372,376,408,427,411,423,412,485,622,638,541,529,464,418,406,431,447,477,472,510,486,473,396,398,399,389,426,464,426,447,408,387 1,37,36,205,370,377,204,404,394,419,394,385,382,402,412,401,421,397,389,416,414,376,414,399,376,404,385,391,376,399,404,399,403,389,399,395,385,386,399,411,400,419,459,435,407,416,454,454,438,428,421,412,389,458,490,494,537,492,526,471,462,406,395,382,395,402,398,391,407,390,372 18,111,103,89,134,116,74,414,434,398,381,389,378,450,454,450,411,434,417,466,477,390,444,430,412,412,418,420,382,405,431,464,485,439,452,402,406,414,424,438,444,484,562,500,522,421,537,586,589,532,469,431,396,478,489,492,543,567,628,586,541,400,385,394,401,414,474,444,442,413,387 5,35,20,12,13,8,7,455,417,377,392,420,384,468,480,474,475,451,462,454,452,398,422,406,408,403,392,390,390,406,484,466,447,419,452,401,399,418,461,493,544,630,761,692,587,468,753,619,556,508,491,468,427,605,699,766,881,880,915,833,757,398,384,405,404,437,428,421,435,394,422 13,24,24,10,13,11,8,408,398,385,385,381,379,386,403,364,385,409,388,375,411,384,378,392,394,396,384,373,370,376,397,388,373,392,386,379,389,375,398,387,399,397,443,398,403,395,426,411,414,401,393,382,381,399,431,421,434,422,448,453,431,391,385,388,380,392,383,381,369,388,376 4,88,73,154,221,193,135,538,682,643,580,539,532,562,629,618,600,610,732,825,792,544,776,721,642,620,522,495,430,398,548,791,817,725,752,628,515,428,435,443,479,529,658,620,629,463,811,963,962,897,873,791,662,600,694,708,762,758,823,818,774,485,476,474,507,679,826,773,781,684,560 14,157,148,96,127,114,84,386,412,384,395,379,384,404,423,427,420,399,387,406,401,373,405,398,391,382,399,383,384,390,426,413,420,404,405,397,383,420,416,432,422,505,554,474,470,399,449,468,454,439,397,404,413,412,476,456,472,468,504,450,452,395,388,388,391,378,391,378,403,392,368 10,9,8,13,15,13,12,431,432,405,411,402,411,419,426,423,404,413,426,469,475,393,448,445,416,418,399,394,380,395,436,451,474,426,452,402,390,395,394,413,434,478,577,507,497,402,513,563,584,508,489,468,420,452,482,461,525,516,554,532,480,399,391,377,378,408,454,445,422,406,407 13,133,103,102,151,119,81,483,568,540,512,446,443,489,523,498,489,468,594,732,717,493,701,631,559,539,457,432,410,405,473,697,745,649,672,531,480,432,500,560,597,697,765,672,607,465,707,903,914,844,807,698,557,604,698,735,796,770,800,747,679,430,437,427,424,558,716,659,679,557,469 20,8,8,24,27,24,21,409,391,395,399,379,377,425,430,394,407,379,382,401,406,385,384,386,379,391,400,377,395,413,400,386,401,400,383,388,385,382,388,390,403,407,410,414,386,384,442,414,412,402,390,385,377,401,416,440,454,454,505,481,428,382,379,384,389,388,395,391,392,372,380 17,17,11,75,121,87,43,452,430,399,438,400,404,454,481,471,457,454,462,471,486,395,444,409,405,411,382,420,389,410,459,465,474,429,456,411,401,430,466,498,530,601,692,612,537,475,679,656,612,577,544,469,429,593,684,706,771,758,796,737,659,410,379,398,405,447,487,446,435,415,415 3,141,130,269,358,314,237,565,745,700,643,573,589,593,648,633,616,639,757,867,857,584,820,778,704,679,591,554,461,427,566,836,875,787,806,692,601,410,438,449,471,557,681,656,663,493,837,1023,1023,973,949,862,743,640,694,720,795,791,849,839,804,506,498,482,502,716,862,812,816,715,621 19,10,8,15,22,15,10,398,391,385,392,393,401,403,427,414,389,405,406,394,404,376,411,376,387,402,381,392,377,412,398,403,395,391,401,387,400,402,402,390,398,416,458,422,437,396,442,447,452,411,389,414,408,433,468,485,512,477,522,478,452,390,392,389,385,391,390,402,386,397,389 6,14,13,28,45,40,23,405,401,403,392,400,397,426,423,425,428,405,418,438,402,389,403,399,405,379,391,374,380,383,409,405,419,394,399,387,387,399,402,395,389,423,465,437,425,399,492,495,500,455,455,432,407,417,475,471,507,507,540,503,472,388,372,378,389,411,412,422,401,387,405 14,20,20,104,179,181,102,420,439,426,414,395,414,416,446,444,421,430,452,485,486,406,473,438,430,418,392,414,405,413,404,476,483,453,443,406,388,405,380,388,394,417,457,447,439,409,523,661,681,581,560,480,452,426,468,463,520,522,561,535,507,411,406,381,414,424,460,478,484,426,420 9,26,22,27,38,19,14,430,422,400,397,400,398,430,457,433,447,439,444,459,444,396,441,407,397,416,370,388,401,426,500,464,466,438,435,414,388,463,566,635,688,781,869,766,663,410,699,634,607,544,487,470,410,540,665,738,852,844,876,777,698,407,405,401,404,416,436,435,421,411,373 18,46,37,75,100,78,59,475,572,547,491,450,486,494,537,533,547,518,581,728,694,484,670,618,544,523,478,445,393,416,495,689,734,630,637,515,501,410,433,440,460,509,623,577,547,439,719,875,883,812,781,680,538,568,643,659,713,703,761,740,694,426,436,442,446,566,727,661,674,567,477 20,31,25,49,70,59,39,432,468,450,450,420,402,452,446,451,458,442,494,529,579,392,521,477,443,430,404,402,370,418,431,504,564,488,504,416,434,406,410,430,433,469,510,485,458,436,587,720,728,647,606,525,465,507,562,560,613,592,634,606,544,405,409,400,408,452,538,464,510,426,435 5,27,25,482,813,803,476,583,563,498,486,439,455,636,694,665,647,624,657,661,649,428,554,527,487,462,435,413,409,483,577,624,626,549,569,475,486,506,528,570,627,697,789,734,700,598,827,838,811,752,721,633,539,763,829,827,863,843,889,855,801,512,423,482,512,550,647,589,596,509,480 11,11,9,27,27,22,22,408,409,407,420,401,405,415,410,400,410,409,408,455,444,406,453,436,404,415,413,406,381,399,414,463,467,434,452,395,396,402,417,399,409,422,445,440,428,415,492,589,594,520,490,424,419,438,479,481,497,494,541,497,453,397,401,396,386,419,452,429,424,403,392 18,8,8,47,62,63,48,398,433,418,407,397,397,412,423,406,420,419,425,471,468,389,442,440,422,407,420,400,384,386,398,458,487,448,450,394,385,384,400,389,386,398,421,413,422,400,509,627,629,561,522,469,431,415,441,446,478,489,503,492,473,389,411,398,393,425,465,456,465,405,409 15,12,10,30,30,23,25,458,534,494,469,437,426,464,513,509,474,484,555,682,645,452,630,576,505,492,433,426,393,420,464,637,671,576,596,478,415,398,393,417,445,473,567,520,522,431,676,809,811,739,702,607,489,515,601,581,647,648,711,686,643,426,413,413,420,532,671,603,593,508,458 15,9,9,5,7,5,4,481,566,509,471,484,474,506,555,546,553,524,586,644,641,432,566,527,483,484,445,450,404,404,492,611,620,560,567,488,470,386,394,408,423,450,565,543,547,411,729,817,801,736,717,632,530,462,503,510,622,637,703,717,675,444,435,441,471,564,649,587,612,516,463 12,73,61,37,46,36,29,730,816,770,748,698,716,776,836,834,821,816,863,915,904,692,849,810,766,745,645,616,548,439,759,893,896,830,844,754,689,489,497,531,586,693,830,818,839,564,971,1023,1023,989,970,909,816,739,819,843,911,911,968,972,942,658,627,666,701,842,926,879,902,797,731 2,98,59,193,259,173,125,593,635,584,550,512,532,624,688,670,648,640,696,767,748,493,690,635,568,555,479,471,411,462,628,736,765,680,697,560,510,481,566,617,685,760,847,791,753,558,863,922,912,855,819,744,620,743,815,840,896,885,927,890,843,498,470,501,519,647,752,682,709,585,513 16,1023,514,1023,1023,530,400,937,887,844,822,772,795,967,1007,986,973,958,954,972,964,726,880,850,801,788,698,692,571,920,1023,999,970,919,940,866,802,1010,1023,1023,1023,1023,1023,1023,1023,943,1023,1023,1023,1023,1023,986,900,1023,1023,1023,1023,1023,1023,1023,1023,805,705,798,822,899,947,915,931,845,778 20,12,11,48,65,55,40,422,466,446,440,418,422,430,455,466,456,446,473,560,540,423,489,470,447,452,425,428,397,396,423,527,539,483,498,451,423,373,394,392,409,423,478,468,458,401,603,760,756,679,655,543,470,433,500,496,567,557,620,605,542,399,414,425,414,452,543,498,529,462,406 8,92,57,94,100,48,51,514,523,492,470,445,441,550,571,556,552,552,567,645,612,436,562,508,492,473,442,446,391,402,534,624,626,561,568,498,474,433,507,525,573,653,754,676,640,507,781,825,809,743,706,627,510,684,762,773,831,821,860,814,759,428,404,444,463,533,629,585,604,497,454 16,25,23,129,167,145,113,441,475,436,459,386,427,443,453,443,445,457,495,574,547,424,512,479,454,444,422,406,405,393,425,541,558,485,494,430,414,391,414,384,433,446,488,460,465,407,616,775,784,707,664,585,472,455,511,535,591,588,630,607,538,413,396,420,405,465,553,509,520,478,448 12,189,171,161,292,270,143,756,998,960,919,852,862,798,855,831,822,825,976,1023,1023,878,1023,1023,981,965,887,850,755,411,763,1023,1023,1014,1023,928,858,457,440,458,529,636,787,788,821,528,1011,1023,1023,1023,1023,1023,1013,699,775,784,879,892,963,973,947,624,810,615,684,953,1023,1023,1023,984,902 10,9,8,22,30,25,19,404,389,386,385,366,383,398,417,405,405,403,399,386,386,379,373,376,383,388,372,387,378,388,403,377,394,374,370,392,394,390,405,385,420,418,448,422,400,404,443,392,388,392,387,385,390,436,447,440,481,460,485,479,429,386,393,381,387,390,370,388,368,371,388 2,18,15,32,50,43,27,443,398,383,386,380,409,442,430,397,416,400,397,388,392,393,390,389,386,401,381,379,384,398,402,386,371,394,398,377,377,388,396,390,403,417,455,436,423,408,474,427,416,389,394,404,400,428,451,432,474,488,552,502,480,386,398,384,387,389,412,407,384,369,376 11,12,11,34,40,33,28,399,442,438,412,427,416,427,438,422,419,423,476,528,507,425,494,454,437,410,403,410,394,380,410,492,515,473,497,434,402,390,406,404,405,416,472,416,450,403,563,700,697,618,570,523,452,430,452,461,527,508,559,545,497,406,405,400,399,439,524,471,483,453,441 5,122,67,172,194,88,81,653,745,689,651,546,600,678,733,715,708,692,769,864,845,579,814,758,681,665,567,536,437,449,629,832,862,771,788,670,550,460,492,539,592,670,801,758,750,579,896,994,991,932,907,824,716,756,824,834,885,880,927,908,867,521,506,534,550,730,851,796,810,698,605 18,9,8,27,29,25,24,424,388,380,382,371,393,421,420,410,385,396,390,385,408,369,389,388,380,380,383,392,371,381,396,400,387,375,399,373,382,382,394,409,414,407,430,413,413,390,450,431,408,398,388,399,393,427,430,420,471,468,509,482,448,383,391,364,390,382,402,381,392,370,383 20,12,12,153,235,229,149,417,418,403,390,417,397,409,414,398,405,427,420,477,447,385,441,427,403,408,396,384,395,383,406,454,461,424,437,418,404,404,385,379,401,412,420,430,441,406,494,609,589,529,490,437,415,424,442,462,511,492,534,519,462,386,395,400,382,412,453,428,441,408,410 20,16,12,46,49,31,32,430,399,386,386,399,379,449,441,433,428,409,419,436,409,385,414,412,395,390,390,374,369,396,401,431,430,410,402,396,391,405,404,392,426,437,472,463,435,402,537,516,501,452,451,401,405,468,489,491,547,558,597,575,513,395,385,386,385,413,420,416,422,407,402 9,11,11,57,80,77,56,395,405,391,400,390,394,396,396,407,401,387,414,454,448,387,425,423,395,396,384,396,398,374,398,423,438,407,432,387,391,402,377,405,375,393,412,411,409,386,463,587,607,506,512,433,409,406,422,412,448,440,468,448,440,388,372,384,399,406,428,432,422,413,380 15,69,66,154,214,193,138,449,537,479,475,450,459,442,465,488,471,466,550,676,650,453,600,557,520,506,455,426,409,392,437,619,660,559,577,495,453,396,414,399,410,436,515,487,482,430,653,847,848,781,741,647,550,461,523,527,606,599,681,645,605,408,437,433,414,506,655,592,602,501,465 14,13,12,333,599,570,312,404,420,423,402,415,412,416,439,442,437,429,456,468,453,397,432,413,412,400,387,387,401,409,409,465,466,426,407,398,397,372,377,399,385,405,458,436,444,441,551,588,579,520,493,480,412,459,494,495,542,526,579,570,500,425,408,399,405,426,444,416,459,422,409 20,13,10,34,40,30,25,444,400,378,402,378,403,439,426,429,412,403,382,422,429,399,398,393,391,388,393,369,388,405,396,401,403,412,400,386,398,392,405,408,409,424,483,442,444,397,527,504,501,445,430,415,410,436,469,471,524,550,592,561,505,378,412,372,384,403,424,405,410,403,383 2,8,8,66,85,87,67,465,462,436,422,421,437,519,554,540,527,528,514,523,511,407,416,413,426,412,395,411,398,406,576,541,505,467,484,469,436,455,492,540,577,664,760,703,691,423,738,675,615,599,560,527,463,511,593,647,742,735,788,756,701,437,399,438,459,456,496,448,502,431,416 6,28,23,35,62,47,26,412,402,375,367,407,388,411,406,410,413,402,403,404,396,396,407,399,398,391,386,373,388,382,408,416,413,393,400,396,379,396,404,395,425,425,457,422,419,405,442,437,425,417,413,390,420,422,457,458,476,461,515,453,451,386,376,385,385,408,404,388,388,392,382 12,260,238,199,273,243,179,423,375,369,399,374,398,403,439,414,441,396,388,415,399,398,376,404,394,378,396,382,369,398,437,422,431,384,403,405,394,391,401,436,444,503,596,517,509,430,495,493,451,418,428,427,399,416,458,463,516,512,537,525,479,397,395,381,404,401,375,383,403,379,395 19,178,165,112,162,147,101,423,394,409,376,407,390,410,415,409,423,399,424,420,406,387,399,378,388,409,390,387,389,406,421,411,420,400,419,383,371,417,414,419,434,488,496,482,453,404,511,484,471,461,431,413,383,439,468,442,500,483,542,494,479,396,415,389,386,435,402,403,407,405,392 16,11,10,58,92,92,57,411,408,427,412,407,408,424,422,432,426,424,432,443,440,397,439,426,415,413,386,380,388,386,398,450,445,418,431,420,394,390,383,404,405,396,446,445,444,411,527,596,579,536,479,423,416,429,461,465,522,494,544,512,493,398,396,386,395,425,449,462,421,411,396 18,11,11,27,34,31,24,388,381,377,396,383,397,387,407,388,407,405,391,392,398,390,384,391,388,388,385,394,386,398,409,372,391,375,374,390,385,404,416,396,404,415,437,427,416,397,441,401,418,389,392,372,385,438,451,478,495,489,523,477,455,381,401,388,384,391,396,389,388,389,390 1,11,10,12,17,16,11,396,428,395,396,404,403,397,410,397,400,397,426,450,452,393,453,430,413,386,389,385,381,373,374,458,453,433,436,399,406,385,396,381,393,392,424,429,421,389,476,579,591,508,499,437,424,416,445,439,469,467,503,483,452,399,408,396,387,418,453,428,432,406,403 8,17,16,79,101,85,65,425,466,433,445,428,416,430,444,434,458,448,477,587,545,404,528,499,463,443,407,402,394,373,441,550,576,500,511,447,440,394,403,392,408,426,470,456,460,404,572,767,776,688,653,564,465,430,482,502,575,541,615,573,543,405,423,407,427,466,560,511,548,440,423 7,11,10,27,30,28,25,409,377,380,385,390,378,414,411,398,404,406,406,408,393,380,391,392,381,379,375,391,380,379,400,393,404,384,374,379,383,406,393,407,417,431,464,439,431,407,472,421,415,419,403,391,382,440,493,481,520,517,567,505,483,392,387,393,389,384,386,380,401,391,384 6,31,21,56,70,44,34,449,420,398,390,403,408,495,502,471,480,448,458,476,436,399,452,409,412,404,380,402,383,409,418,453,477,432,429,404,403,406,403,456,442,467,540,517,474,444,627,601,600,501,496,432,407,511,562,565,642,645,701,657,595,399,377,380,395,432,470,431,433,405,396 3,41,36,140,142,40,35,795,819,768,727,673,694,825,882,870,857,843,877,921,901,666,845,807,747,724,637,611,533,575,807,896,903,837,850,755,676,625,719,756,816,882,958,916,905,788,1015,1023,1023,986,962,903,804,942,996,999,1023,1023,1023,1023,996,661,604,679,717,846,917,872,887,794,712 11,232,218,161,236,227,154,405,400,397,378,369,388,423,452,441,431,414,419,415,440,396,392,406,394,392,371,380,355,428,449,422,392,405,419,403,390,404,437,433,467,522,606,557,488,444,528,500,467,462,410,413,388,456,527,519,573,582,624,560,515,396,364,410,390,403,415,395,392,405,387 12,9,9,15,19,13,12,489,556,522,499,482,490,536,602,606,598,596,630,683,667,453,570,532,514,497,455,465,420,398,528,656,646,586,625,523,494,399,402,424,414,474,593,604,610,422,787,863,847,801,767,705,596,500,568,594,692,696,769,786,751,468,469,464,489,604,693,641,653,559,500 12,9,9,82,131,129,79,397,402,419,407,392,412,415,419,419,412,406,423,449,454,381,430,413,425,405,392,391,379,387,394,437,466,428,426,416,387,391,397,388,394,394,415,402,409,392,483,591,629,548,535,458,396,413,418,445,468,455,500,489,472,390,408,398,387,415,444,441,459,418,396 2,24,23,102,148,145,99,394,402,392,406,384,400,422,421,392,411,403,407,402,424,384,387,388,398,387,390,369,387,383,399,407,405,395,406,418,388,374,382,381,390,397,439,418,421,415,462,517,493,456,444,399,389,435,463,466,485,459,511,499,443,398,394,403,396,402,439,429,417,395,387 17,10,10,81,112,115,81,406,409,374,382,393,403,410,389,385,409,403,427,403,409,384,396,402,391,393,399,405,389,363,397,395,415,392,395,379,399,384,404,400,392,404,450,406,413,398,439,464,477,439,444,403,398,420,436,435,458,434,485,446,431,384,380,397,393,399,414,393,401,381,406 7,114,87,153,144,100,108,630,744,706,645,574,537,655,708,695,678,645,756,892,865,631,879,824,744,738,601,561,466,455,610,849,906,811,820,698,566,449,473,531,564,641,776,742,724,558,873,988,1012,939,919,821,699,730,793,808,870,865,914,891,847,493,512,503,523,712,898,839,843,739,613 12,16,14,104,85,63,82,453,537,512,497,457,454,496,527,517,527,503,579,673,661,458,618,555,484,491,452,437,417,397,474,632,673,575,617,473,449,400,425,444,452,544,624,574,540,441,711,848,849,779,755,658,545,563,631,661,708,701,760,721,679,428,435,418,456,527,666,607,634,520,463 15,11,11,33,39,38,32,404,468,450,412,420,427,424,428,418,445,447,483,567,551,418,490,489,449,431,419,394,411,396,431,522,550,477,476,426,415,389,394,410,411,411,470,440,443,387,554,742,743,662,618,540,459,406,451,461,522,508,552,544,522,402,397,398,401,457,521,485,512,446,423 7,17,15,34,48,40,28,414,387,367,384,391,395,408,408,415,396,408,398,406,400,392,401,397,384,379,385,390,381,392,387,399,399,388,410,395,393,397,417,391,405,433,460,415,414,400,463,440,418,409,417,386,382,439,460,457,491,487,527,457,429,382,386,393,395,382,401,391,399,395,385 8,10,8,25,32,25,20,394,399,413,388,404,400,391,404,429,424,420,436,415,434,399,420,406,416,410,388,403,396,380,409,436,429,417,412,375,398,377,396,412,417,445,493,448,435,405,524,537,532,476,441,435,395,438,510,504,543,550,594,542,492,394,391,381,381,418,428,417,434,404,397 1,26,24,41,53,45,34,458,565,528,487,468,481,461,500,498,492,495,589,701,690,470,658,600,525,514,455,446,422,398,471,669,723,612,631,524,480,408,400,412,444,467,558,530,521,417,681,877,885,813,785,682,531,501,565,596,650,644,701,691,635,391,431,411,415,539,692,633,635,547,471 10,29,27,32,63,54,27,404,421,416,433,408,407,397,407,416,408,409,470,500,484,414,470,458,437,429,394,411,388,418,416,467,507,441,454,426,416,385,402,388,415,436,436,446,415,407,520,657,659,580,553,465,447,452,483,472,497,509,538,532,488,418,393,388,400,437,499,462,477,427,396 17,9,8,36,38,27,26,421,390,379,386,386,400,417,416,418,410,399,411,409,394,392,398,398,396,386,386,369,368,362,407,409,416,388,393,405,387,376,400,402,411,403,435,439,425,391,480,455,457,427,417,402,382,407,455,457,487,486,538,495,461,391,397,381,383,383,401,382,389,389,386 1,12,8,15,18,11,9,464,505,450,450,412,402,494,534,504,488,478,499,606,597,417,570,516,453,465,431,410,398,417,463,580,622,510,550,439,425,442,455,490,527,600,677,600,576,488,713,750,762,675,644,551,455,676,739,738,786,766,804,761,696,417,402,404,419,463,599,540,552,484,430 5,37,36,29,33,28,25,553,576,529,509,500,494,620,695,672,645,641,655,668,666,455,554,525,492,479,453,424,406,440,695,692,662,613,663,598,546,418,460,487,565,668,822,807,807,430,874,862,820,788,761,721,611,596,710,759,858,861,919,897,857,488,444,478,510,561,625,610,616,503,471 13,13,13,32,40,41,32,419,472,469,444,430,433,430,441,434,440,422,495,616,593,446,565,526,491,464,427,415,408,381,421,579,612,531,535,476,443,401,400,408,407,414,445,446,460,397,564,814,833,753,722,591,478,436,480,461,533,529,585,570,529,410,401,414,398,482,591,566,580,473,436 5,104,98,91,118,112,86,444,441,448,423,394,393,475,486,455,456,448,439,543,510,411,495,471,431,431,405,397,386,411,439,503,533,456,463,437,423,416,416,434,440,472,544,508,486,427,588,621,643,557,521,441,429,492,538,525,610,622,674,629,574,400,365,403,409,425,508,469,473,420,398 4,12,9,20,26,20,15,435,384,396,391,379,410,438,431,396,395,395,422,397,385,400,401,383,385,386,387,382,375,392,388,377,397,388,378,376,383,382,398,381,401,401,449,431,410,401,438,410,409,386,407,401,386,422,435,447,469,497,486,471,445,402,370,383,376,393,382,383,390,387,387 1,46,30,157,234,214,141,598,708,659,611,561,573,654,714,700,691,683,765,834,813,592,772,717,668,626,544,514,455,447,618,800,818,741,761,639,533,436,458,478,519,610,735,709,710,511,856,965,955,902,869,802,671,649,740,765,818,817,872,864,827,527,519,528,562,724,846,791,798,698,589 8,19,13,39,41,23,22,417,427,415,418,403,397,429,416,417,417,419,456,500,492,402,466,437,421,437,394,383,379,383,401,495,490,449,448,402,395,394,395,405,408,429,470,460,436,417,555,621,640,555,528,471,418,427,496,496,537,549,601,547,497,382,403,372,402,419,492,439,472,433,394 15,12,12,105,137,139,106,385,404,408,385,377,393,370,380,378,391,384,401,430,420,377,415,403,410,390,402,380,396,388,395,420,415,395,436,390,386,385,375,387,383,383,386,393,402,388,432,497,511,428,451,420,390,390,406,390,423,405,455,430,402,389,397,401,385,395,425,417,419,380,394 5,89,61,84,82,55,58,533,686,650,600,471,500,566,611,599,581,564,674,851,824,540,841,793,680,696,583,490,446,444,519,798,868,757,791,621,508,470,460,503,523,605,722,663,648,501,776,917,955,875,856,735,599,666,732,739,797,782,837,810,757,462,457,432,478,636,849,789,786,677,567 13,10,9,4,8,7,3,390,402,380,385,400,408,392,390,377,387,390,402,392,413,395,395,397,396,382,392,377,378,377,393,398,402,400,401,394,401,401,395,390,399,411,437,414,402,396,411,455,422,420,411,400,385,411,418,448,467,445,466,442,437,369,386,387,390,396,403,390,397,368,389 7,15,14,69,141,146,70,516,720,682,695,679,720,567,653,687,703,723,765,749,784,448,517,538,538,532,517,542,484,371,656,668,655,639,693,667,651,402,393,397,419,460,600,638,715,418,893,894,861,873,867,859,785,478,568,619,718,734,817,857,842,536,609,564,617,712,710,736,781,707,695 15,11,11,35,33,29,32,444,485,491,442,430,445,450,475,474,456,448,532,657,655,431,646,579,510,496,446,416,405,389,445,638,689,557,619,486,444,391,403,408,429,440,517,478,492,419,608,804,820,737,711,596,471,494,515,512,603,593,641,621,576,390,410,420,414,493,676,595,608,503,464 10,140,106,34,43,28,22,462,472,463,433,432,432,498,513,480,481,498,537,570,553,422,497,477,453,442,421,381,393,408,461,543,549,500,505,446,422,460,465,482,554,618,669,610,569,495,717,750,745,662,625,525,454,633,713,724,769,758,796,750,699,418,409,412,432,488,560,511,535,464,408 16,16,16,60,86,83,57,399,412,388,392,395,405,404,418,414,414,419,413,418,400,400,427,404,406,403,387,377,383,378,403,422,418,426,403,419,397,393,380,387,405,421,438,415,435,403,486,529,527,474,450,422,412,410,478,476,536,516,547,510,454,396,387,377,399,410,425,426,402,403,410 7,18,17,46,59,58,44,424,434,439,435,415,420,425,443,455,432,419,478,541,554,402,512,451,458,436,427,415,381,415,427,510,541,474,468,433,418,392,398,403,412,450,487,461,462,405,566,736,737,668,609,530,444,468,517,525,575,579,623,591,522,395,401,403,409,452,500,511,497,425,410 9,8,8,50,66,59,44,412,417,420,414,398,404,401,411,412,415,405,428,479,466,393,444,426,414,412,383,405,386,418,407,456,470,438,463,409,404,394,405,404,390,406,434,423,412,393,491,630,643,561,537,471,408,435,453,459,484,515,521,506,487,396,398,391,397,424,482,463,455,424,409 10,243,201,423,459,389,355,569,645,610,567,530,557,628,678,655,639,647,697,772,763,523,709,668,615,583,516,518,452,420,571,741,751,683,685,576,553,449,447,460,505,576,712,671,676,534,848,947,943,889,861,786,671,656,733,761,834,822,880,864,823,493,500,507,521,678,786,740,757,636,567 8,12,11,14,13,8,10,387,391,398,390,375,388,413,410,415,390,405,422,414,401,380,390,397,400,381,392,370,379,385,382,410,401,392,392,380,393,398,407,389,412,428,468,447,431,398,478,457,449,432,427,419,393,439,475,491,531,510,580,512,459,385,399,371,376,398,402,385,399,390,385 4,241,177,371,394,260,252,882,881,834,818,774,807,917,969,963,955,946,948,954,944,723,847,822,798,781,714,707,621,540,868,906,880,832,853,775,736,592,606,671,720,812,934,927,945,735,1023,1023,1023,1015,994,953,868,899,957,969,1023,1023,1023,1023,1023,823,738,831,858,931,951,924,952,860,816 2,10,7,27,29,21,19,428,442,450,410,384,404,464,465,456,434,429,484,524,516,404,503,464,433,435,414,407,387,400,408,525,537,473,466,439,417,397,394,398,409,417,443,434,468,406,543,694,685,611,576,496,447,435,456,460,515,519,588,559,527,411,386,399,396,433,531,488,504,436,414 14,22,15,24,39,28,17,430,397,392,406,390,374,432,448,425,428,398,390,403,415,381,390,398,387,401,395,402,384,415,416,400,412,385,399,392,392,417,429,424,441,464,541,485,457,416,530,493,446,421,415,400,399,500,551,559,604,573,626,569,527,391,375,377,392,380,396,388,392,397,374 17,11,9,24,28,24,20,415,373,381,376,385,394,422,424,405,388,395,388,389,396,389,398,380,381,390,369,380,385,392,403,384,408,395,386,385,394,394,400,400,387,429,443,436,426,401,478,404,404,415,401,401,372,429,460,447,498,501,535,509,463,394,380,389,383,389,400,386,398,367,380 2,23,23,89,108,108,89,415,531,485,463,441,437,425,470,458,467,442,539,660,638,461,597,559,505,467,441,428,411,401,437,617,652,550,553,504,442,371,376,401,425,421,484,468,487,421,608,832,846,767,732,630,521,436,492,503,576,549,620,615,561,419,411,403,414,513,652,591,585,503,443 6,12,9,31,40,27,21,414,386,376,390,388,396,402,415,413,414,414,400,405,401,401,384,392,378,372,390,378,371,402,396,407,390,391,393,403,384,389,426,412,440,453,521,462,459,424,525,466,433,413,404,403,382,508,572,560,614,578,629,568,515,396,403,384,383,383,393,384,380,382,370 7,85,53,141,153,116,104,494,508,513,444,439,459,537,584,545,554,525,563,628,617,441,559,521,483,481,431,429,383,443,522,596,612,546,552,463,454,439,517,510,561,667,763,687,643,505,764,805,790,727,690,611,509,665,742,765,817,809,849,807,743,422,401,443,442,507,615,556,572,478,437 5,20,11,38,37,14,16,423,433,411,390,407,420,436,460,469,451,424,433,444,468,395,414,410,409,400,387,384,376,419,448,453,457,431,434,433,403,414,428,441,466,517,619,540,526,436,623,594,579,518,484,459,424,521,599,613,684,664,705,665,597,390,371,400,417,428,434,438,412,408,407 3,58,48,29,32,22,20,405,406,411,404,422,391,432,445,430,437,423,425,441,418,389,402,399,414,400,410,385,355,413,463,432,435,404,430,402,405,414,445,447,505,574,709,625,540,428,660,564,528,480,487,447,394,533,602,655,783,785,822,743,655,380,383,411,410,414,409,444,402,405,400 12,16,14,29,33,28,23,520,630,581,544,505,525,551,602,606,589,589,680,768,737,512,708,658,583,556,485,476,439,405,545,731,756,683,693,555,497,382,414,435,437,502,621,615,603,438,782,911,903,847,819,735,618,511,596,617,708,707,772,773,737,466,461,473,488,652,764,714,718,627,539 9,10,10,20,21,17,16,464,536,498,476,438,455,492,526,534,524,505,586,660,626,451,573,543,491,464,432,408,407,396,489,628,644,570,586,497,462,412,399,409,438,467,556,538,554,422,716,827,812,761,719,633,528,477,549,545,640,645,712,715,668,421,423,424,439,542,657,596,634,519,464 11,9,9,31,37,36,31,400,426,431,410,397,405,387,417,430,424,425,466,489,485,396,468,441,430,407,406,405,398,421,420,482,505,444,462,390,411,399,385,389,415,425,447,417,434,409,512,681,690,590,570,502,446,456,484,481,533,510,551,522,476,387,391,392,394,427,502,464,470,436,399 12,13,13,39,55,55,38,425,451,420,416,392,407,402,411,425,429,394,462,542,538,411,513,475,451,448,416,387,397,372,422,516,551,468,493,438,402,400,383,394,388,414,438,422,438,386,529,734,742,659,629,531,454,409,442,449,505,493,532,515,519,382,389,399,403,458,550,494,499,438,404 8,361,250,336,374,182,180,710,701,659,616,559,604,765,814,798,784,764,795,815,802,519,702,658,606,570,528,482,456,637,874,833,809,754,774,697,652,761,887,933,986,1023,1023,1023,995,721,1023,991,960,915,889,831,722,900,998,1023,1023,1023,1023,1023,1023,565,499,553,615,702,784,739,769,660,598 12,13,9,48,66,44,31,407,493,481,435,437,426,434,457,446,452,463,523,606,612,418,571,537,471,471,423,417,409,374,442,586,629,535,569,465,438,389,403,404,401,411,470,465,461,395,606,814,826,745,720,613,495,447,491,478,546,538,597,585,555,406,410,408,406,477,610,560,577,484,442 18,33,31,32,41,39,31,400,391,369,384,381,375,421,425,455,435,418,404,398,389,399,367,383,378,404,405,392,393,412,399,389,378,399,379,394,390,395,381,372,403,448,442,435,432,403,475,409,402,400,395,398,391,441,437,465,476,485,494,482,473,387,396,391,386,375,389,372,382,387,375 12,256,234,229,326,299,207,417,414,402,400,362,393,426,447,419,412,410,378,408,419,392,391,404,401,395,404,377,400,435,406,415,417,421,402,411,388,407,413,419,433,487,555,512,490,441,490,528,513,473,449,438,393,421,451,470,523,505,569,513,500,401,388,393,388,393,433,394,414,396,408 2,183,169,138,186,173,130,398,396,394,405,381,389,402,431,422,420,392,405,410,417,382,402,407,388,386,393,374,381,388,390,414,422,394,404,377,379,404,407,413,445,448,500,462,452,424,487,465,454,415,440,373,395,429,445,473,477,493,533,494,444,414,377,379,394,397,394,406,404,400,375 14,12,12,110,170,174,112,421,408,408,389,408,385,408,415,423,424,412,427,444,429,393,409,412,399,403,406,387,383,367,420,415,424,394,422,403,369,388,392,412,386,424,453,437,434,409,518,521,523,478,443,424,411,422,490,507,544,546,579,534,489,404,377,399,399,409,422,413,411,398,395 17,1023,514,1023,1023,423,438,930,916,874,847,786,800,961,1000,979,969,961,971,1012,1004,775,953,916,858,843,755,735,605,804,989,1000,1010,942,952,860,795,868,955,994,1023,1023,1023,1023,1023,968,1023,1023,1023,1023,1023,1008,915,1023,1023,1023,1023,1023,1023,1023,1023,799,714,801,840,928,1003,965,977,884,815 1,17,16,8,9,8,7,555,646,615,570,511,532,604,668,656,654,641,701,770,747,526,691,654,581,567,506,472,441,418,584,742,752,662,700,609,507,400,416,462,463,531,667,647,669,436,817,908,894,843,815,740,629,561,641,668,750,757,816,814,776,492,479,494,536,681,788,722,743,627,544 20,10,9,46,59,51,40,433,421,390,391,369,380,436,452,416,418,416,386,416,431,390,415,396,406,391,382,385,395,416,405,420,425,410,411,395,386,404,385,398,415,425,487,437,439,404,493,493,478,451,426,429,397,446,487,488,536,527,587,521,497,393,387,391,395,383,441,392,395,376,386 9,236,187,162,211,159,123,866,834,800,783,745,775,905,959,952,947,934,925,898,902,546,665,677,662,643,593,619,513,566,888,842,787,762,792,734,709,641,678,726,795,876,987,967,973,769,1023,1023,987,970,952,930,845,935,996,1010,1023,1023,1023,1023,1023,785,659,789,819,849,847,824,867,775,741 5,22,22,192,172,176,194,405,416,400,409,401,406,396,436,419,407,429,412,419,430,390,412,398,394,398,374,382,382,415,378,421,432,404,412,395,395,411,409,396,396,431,423,423,423,425,441,508,509,453,438,410,419,419,451,467,480,478,516,481,458,410,392,397,401,401,428,397,406,417,405 16,14,13,23,34,33,22,399,396,392,396,375,395,421,436,423,429,428,418,425,430,380,392,386,395,396,379,393,388,352,433,424,392,389,380,404,387,386,397,372,396,410,418,418,409,390,474,462,448,413,421,421,389,405,428,429,456,465,503,474,461,392,384,394,387,404,386,398,406,385,384 14,13,13,50,63,65,52,408,463,428,430,418,403,428,423,425,420,413,458,522,493,413,484,466,433,435,406,407,403,386,389,499,513,473,496,416,404,389,401,394,390,402,422,425,429,395,494,718,726,634,606,520,422,421,427,457,479,461,505,500,478,398,395,386,411,428,520,473,479,449,410 16,12,12,41,55,53,39,415,418,426,420,400,420,430,443,467,435,432,458,479,474,422,477,451,416,420,396,384,397,399,411,485,486,463,451,405,399,415,413,391,405,415,478,464,450,422,557,689,672,589,555,494,447,473,491,511,562,536,609,559,536,396,410,383,397,434,499,463,493,435,427 11,15,15,73,88,90,75,411,471,435,435,414,423,419,425,424,428,450,492,595,584,424,538,503,454,455,420,399,400,384,422,553,582,496,511,442,445,402,412,389,412,424,471,461,445,406,554,762,772,679,646,546,462,447,489,495,535,539,585,559,534,405,412,391,417,472,566,517,545,458,418 13,21,18,67,77,55,50,425,460,438,412,407,434,413,438,472,439,434,458,555,534,425,526,476,449,445,421,403,395,398,419,535,585,501,491,438,433,403,386,413,400,445,475,478,465,410,573,741,751,670,637,514,461,458,492,488,551,551,603,585,544,407,408,399,396,451,532,493,503,449,433 17,11,10,30,33,29,26,402,404,384,374,380,371,402,398,394,388,398,398,401,411,377,397,391,394,389,385,370,379,404,402,415,383,376,366,386,409,387,396,409,397,418,449,430,392,419,449,438,435,425,394,391,397,431,433,428,480,472,484,476,440,390,394,392,398,395,405,397,399,391,383 13,29,29,137,324,323,137,386,413,411,393,404,420,380,398,394,397,393,416,411,412,394,418,412,400,406,380,392,393,371,380,416,430,398,414,390,364,395,377,392,385,398,398,402,404,410,432,517,514,470,445,421,405,396,407,413,439,435,448,449,426,397,392,398,382,400,406,377,401,409,398 14,31,30,84,109,109,83,426,502,507,466,442,432,444,484,484,460,462,534,658,631,445,608,552,479,465,416,418,410,398,433,590,647,558,562,512,424,400,414,420,430,449,524,500,496,431,641,821,837,748,717,608,511,506,587,603,641,636,685,668,607,406,402,397,435,496,641,578,593,492,432 15,8,8,28,38,35,26,399,436,427,402,409,426,400,418,421,422,403,433,487,485,416,455,449,407,422,394,410,387,405,414,465,487,452,459,414,394,392,372,380,404,399,433,439,425,397,508,649,649,571,558,464,442,398,425,450,473,471,501,506,466,380,412,390,387,429,478,451,454,424,392 20,10,10,47,62,58,43,382,445,404,414,396,416,396,410,410,403,412,419,463,451,398,438,430,411,418,405,391,395,391,419,451,471,424,458,405,387,383,406,405,396,403,407,414,399,386,483,607,617,525,485,425,410,390,438,444,492,477,475,462,472,398,384,395,401,403,455,424,441,415,402 9,84,78,578,1023,1023,544,819,829,782,768,738,777,859,913,908,905,898,902,895,892,608,723,715,697,680,615,603,527,659,909,895,869,836,856,813,766,694,725,753,807,887,986,973,985,681,1023,1023,1009,981,967,927,838,846,915,939,1002,1002,1023,1023,1020,785,684,790,809,881,916,880,910,813,762 14,27,25,204,282,272,193,401,468,441,425,419,420,411,416,433,404,427,453,547,531,414,509,490,434,434,425,404,394,408,409,493,551,476,488,410,406,396,413,403,399,404,422,457,415,432,514,728,745,651,610,510,428,429,447,452,480,481,536,504,486,393,415,401,393,443,526,515,489,437,406 4,17,10,31,40,25,19,412,412,373,406,394,399,440,441,437,433,406,403,400,413,387,410,385,380,395,392,394,374,404,419,411,416,374,406,419,392,385,395,417,430,482,614,489,454,424,527,460,442,429,433,408,394,516,577,581,626,618,657,587,541,391,379,410,395,393,404,409,386,403,394 18,15,11,38,45,31,28,415,389,408,405,396,361,434,460,441,427,425,414,438,424,394,411,404,386,397,400,400,389,391,394,401,415,411,412,392,391,414,421,411,423,439,486,479,447,392,521,507,472,440,441,396,380,469,519,511,570,570,616,568,516,404,393,389,413,405,414,412,382,394,375 7,16,13,30,48,40,24,419,430,438,414,407,436,420,442,428,414,424,443,455,453,388,408,393,398,374,396,392,378,426,403,425,419,412,409,379,426,386,406,419,436,456,505,460,458,414,503,509,486,474,473,451,435,486,517,525,557,546,583,530,504,399,376,382,390,397,392,411,391,397,398 18,48,38,77,87,61,55,474,489,467,449,428,433,459,489,486,470,467,518,618,601,447,545,509,472,460,444,427,398,436,460,576,612,533,546,461,429,413,445,472,475,526,638,567,541,461,691,792,782,696,677,580,491,600,657,661,726,719,754,705,664,416,433,407,405,516,622,539,541,474,431 15,10,10,48,55,56,48,417,455,444,423,407,403,423,432,407,414,415,475,523,506,400,474,444,428,413,401,391,406,392,409,479,532,469,464,423,435,369,386,390,396,402,416,416,415,383,493,718,726,640,605,501,429,393,406,421,448,462,474,468,482,390,407,398,397,435,487,456,479,424,420 7,45,42,90,135,128,84,423,450,447,417,409,440,434,483,474,448,448,468,515,537,426,478,451,426,427,404,400,386,428,457,507,511,466,481,442,418,388,406,433,433,468,543,487,479,431,641,729,731,649,636,546,448,509,585,610,664,649,708,671,619,397,415,395,420,461,528,495,511,448,415 7,16,14,37,49,37,28,406,411,374,398,391,386,403,425,434,411,392,424,399,399,370,394,398,390,396,388,389,372,400,406,397,412,397,399,380,404,397,404,398,415,430,480,450,428,417,488,441,444,440,404,392,414,460,490,482,549,527,540,523,480,379,372,383,379,388,408,397,412,393,394 18,23,20,33,59,48,26,391,395,385,397,374,396,419,408,398,412,413,399,393,396,376,376,380,390,389,388,364,372,410,382,404,400,383,393,386,374,375,386,404,403,401,424,414,403,378,454,415,408,391,381,389,398,417,424,416,457,469,502,474,439,405,384,380,388,376,403,393,390,398,389 7,10,9,24,30,26,21,433,399,396,392,388,396,444,447,421,407,411,401,426,423,391,404,392,398,396,385,396,380,381,422,410,409,389,406,394,375,395,410,402,411,447,492,450,437,410,509,470,461,451,430,409,397,465,507,525,557,539,605,561,516,386,402,387,379,384,411,397,394,383,371 17,16,10,39,49,28,21,437,400,397,380,391,387,443,450,408,413,399,409,417,406,390,420,397,393,396,386,391,386,390,407,420,407,397,402,401,375,421,395,396,424,441,481,445,434,412,488,480,447,407,405,403,391,465,491,469,531,539,589,551,457,381,388,387,383,405,409,385,400,393,373 18,48,45,158,244,234,151,455,731,671,589,485,487,445,471,460,440,429,765,914,846,701,892,798,726,688,543,487,442,394,447,896,899,795,799,630,534,426,412,447,457,506,553,490,500,470,571,1001,986,905,860,719,548,550,574,529,590,571,597,587,522,396,442,404,405,758,896,783,797,662,520 11,11,11,30,36,32,27,402,401,399,390,365,392,393,425,402,383,397,385,424,402,392,412,409,400,406,388,373,376,391,388,409,420,394,395,390,376,397,399,398,405,400,457,401,413,413,428,479,475,449,426,404,392,429,449,466,474,461,490,444,441,395,387,390,382,400,415,387,384,392,394 13,14,14,50,76,68,43,405,440,435,423,410,409,400,423,439,425,423,433,549,521,430,482,462,442,430,417,386,397,410,413,507,546,483,481,425,399,396,400,377,400,399,433,453,430,407,529,714,714,629,605,504,441,435,465,480,526,509,557,512,496,393,395,386,406,428,514,491,473,426,408 2,10,9,48,74,65,41,398,410,416,404,403,397,414,428,416,403,398,423,450,437,403,425,407,404,398,400,395,386,369,420,433,441,410,422,399,405,369,390,387,402,404,423,403,414,413,495,566,562,500,481,431,402,426,432,460,481,478,518,492,456,403,395,395,396,413,454,428,424,418,387 16,10,10,76,115,118,77,431,439,425,408,393,436,419,426,430,431,428,450,502,504,415,454,441,435,445,411,406,400,405,418,488,485,464,486,432,402,379,383,384,407,403,426,419,445,400,561,707,707,635,588,511,459,426,449,459,531,514,578,533,511,395,407,406,413,447,528,480,504,449,407 6,37,36,553,824,846,560,442,462,446,425,417,412,422,453,462,447,447,495,564,557,439,525,500,464,443,412,391,384,431,408,525,545,485,511,431,405,397,409,422,411,460,521,449,464,451,576,738,751,650,621,539,443,488,544,548,603,599,639,623,539,424,403,399,418,453,549,520,498,434,415 18,112,84,148,223,140,98,485,851,804,731,612,567,510,551,553,526,506,846,1008,956,776,1001,920,854,828,702,626,509,412,488,977,1004,908,913,769,679,434,442,470,506,542,641,590,606,503,741,1023,1023,1023,1007,888,744,632,686,681,714,716,766,733,679,457,538,435,447,835,1014,931,937,830,680 4,173,130,124,112,79,93,798,886,843,818,760,787,838,891,883,879,871,926,978,963,761,920,877,834,819,732,717,588,460,809,952,958,897,920,819,747,460,517,571,642,747,874,869,887,589,1023,1023,1023,1023,1023,975,887,779,854,880,954,961,1017,1022,993,721,713,729,768,907,987,946,963,875,802 13,75,62,24,29,23,19,642,775,733,697,645,673,711,764,764,759,748,824,888,872,646,822,782,724,710,613,593,513,409,690,861,870,804,832,721,666,411,453,488,529,614,757,746,780,490,912,1018,1009,960,938,874,773,641,720,747,834,839,903,909,880,593,584,594,632,799,888,838,866,762,665 7,26,22,40,61,49,31,404,402,400,388,396,401,421,411,401,410,405,399,402,379,394,404,396,386,386,389,393,370,396,404,371,389,393,371,387,378,384,407,403,407,422,485,418,427,387,477,434,420,382,397,389,364,448,442,478,497,492,520,501,467,401,382,387,405,404,393,366,386,392,398 18,13,11,32,42,33,24,392,415,399,378,369,384,407,406,390,392,386,413,415,400,373,403,390,398,382,387,374,371,407,398,401,402,395,392,406,386,403,396,406,402,407,438,436,410,404,452,416,422,408,403,387,389,436,449,447,447,465,495,442,435,397,399,374,387,378,406,393,406,386,408 16,19,19,40,65,66,40,390,404,405,402,401,373,392,406,390,406,394,410,436,440,412,424,420,396,412,393,385,383,377,409,417,453,414,421,398,387,393,393,390,402,401,417,408,421,390,432,508,523,459,445,434,408,392,415,431,439,403,443,417,428,393,378,386,384,381,447,409,419,388,394 5,337,182,1023,1023,658,785,933,915,879,843,778,795,965,1004,978,958,939,960,1022,1001,792,969,926,871,848,761,716,598,647,853,982,1006,933,950,841,766,700,737,758,821,887,978,949,947,837,1023,1023,1023,1023,1023,970,872,959,1014,1023,1023,1023,1023,1023,1023,819,703,817,830,919,1007,959,973,885,802 5,77,69,760,985,899,703,543,673,621,587,522,562,575,632,620,612,589,726,830,801,569,775,727,654,639,547,519,451,417,548,781,816,723,741,610,540,418,430,433,470,529,663,641,638,541,810,969,978,912,886,790,670,609,689,706,758,761,826,816,773,496,497,460,484,680,817,750,765,651,552 6,12,8,41,47,33,29,409,418,403,394,387,393,418,440,436,422,411,429,420,414,385,407,407,399,396,391,398,386,413,406,417,413,398,406,393,406,412,413,446,454,499,581,503,455,420,548,527,494,473,461,430,402,485,559,560,667,659,699,613,550,395,379,407,394,411,435,404,423,404,395 2,10,10,17,26,25,16,401,401,393,395,396,385,400,401,404,419,404,391,408,396,391,409,391,392,401,397,399,396,409,388,415,404,414,398,387,382,394,386,387,401,412,442,428,420,377,449,475,481,438,442,420,392,421,422,421,463,448,465,464,432,400,393,396,395,403,407,402,416,395,370 7,108,40,238,235,82,84,716,735,658,649,573,593,753,807,782,772,746,791,851,820,603,785,723,652,634,543,528,432,508,728,827,833,752,769,639,583,575,693,740,794,864,946,890,855,754,971,1005,986,933,900,829,701,909,965,974,1022,1009,1023,1004,958,578,537,576,614,753,858,786,805,706,607 5,14,14,42,71,72,42,384,412,395,403,389,414,387,412,416,403,411,419,470,465,394,445,421,417,403,383,417,382,376,409,432,467,436,452,424,381,383,397,404,400,403,442,412,409,391,494,602,613,541,510,454,409,400,451,447,488,486,501,501,463,391,387,387,387,413,459,435,435,414,403 3,38,36,50,83,75,44,466,513,472,496,462,482,493,543,532,537,509,550,565,587,434,515,500,470,441,431,444,409,379,449,527,520,500,498,430,446,388,401,405,420,416,495,480,498,398,678,765,748,699,676,619,502,437,471,516,604,603,668,682,636,419,429,443,468,525,576,551,574,479,456 8,10,9,47,70,67,44,406,440,414,416,416,409,432,443,431,410,418,464,505,505,409,481,444,433,408,405,392,387,404,405,476,506,440,461,419,385,394,395,389,415,398,466,450,452,416,550,701,702,624,600,513,464,441,473,487,536,538,570,550,517,401,407,400,411,445,500,488,481,436,398 7,9,8,23,28,23,19,420,397,409,392,386,387,409,431,405,419,400,415,443,438,400,424,420,416,396,407,380,386,415,402,434,445,416,416,381,406,400,381,395,401,421,465,430,433,394,482,504,533,454,451,410,395,416,446,448,500,522,557,541,473,394,388,377,383,407,455,431,423,403,407 12,9,9,18,20,19,17,421,472,453,432,406,415,430,446,410,411,421,439,586,585,423,601,529,467,457,434,424,391,382,403,540,632,509,547,432,413,388,401,416,403,417,451,437,421,409,493,679,734,615,600,470,415,432,475,459,507,492,543,510,477,394,397,394,400,445,606,549,538,477,429 17,9,9,10,16,15,9,397,413,406,388,407,394,398,399,403,411,395,435,434,422,392,432,411,411,400,388,403,382,381,404,433,448,416,413,393,403,396,396,390,407,409,452,420,398,394,508,552,548,503,480,446,417,443,446,464,502,502,526,501,457,387,384,395,395,409,430,403,438,414,397 9,471,268,487,727,418,260,862,801,737,731,687,723,913,976,958,944,927,900,867,866,532,638,625,616,602,544,537,477,830,978,908,851,821,841,804,774,917,993,1023,1023,1023,1023,1023,1023,855,1023,1023,963,946,928,898,811,1023,1023,1023,1023,1023,1023,1023,1023,811,600,804,814,837,826,811,838,732,699 9,33,26,74,114,63,39,427,407,431,404,370,400,409,454,421,443,402,440,456,438,390,425,413,400,413,406,402,388,402,414,423,420,423,406,394,397,398,408,398,420,443,472,447,434,412,514,571,562,498,493,448,404,442,472,469,504,535,589,530,496,397,393,387,367,400,448,418,426,406,397 10,32,30,87,110,97,76,496,444,443,438,417,422,536,576,566,533,519,521,506,512,398,452,415,406,411,410,394,379,481,585,544,492,475,505,435,419,550,617,644,710,779,851,778,732,504,784,701,641,597,580,512,438,706,795,812,862,846,879,833,771,433,392,432,433,474,484,472,484,408,427 11,24,17,28,45,32,20,429,385,381,354,391,376,437,462,449,421,416,401,426,404,386,415,405,407,384,376,392,378,432,418,396,409,395,411,394,381,418,428,441,453,492,548,499,471,439,527,473,445,403,416,407,381,517,584,592,625,597,655,583,513,383,374,384,394,385,396,401,403,390,397 1,66,35,324,344,169,160,584,716,677,621,566,601,629,696,669,665,659,738,846,820,589,792,730,673,638,546,505,445,449,617,815,848,765,779,651,558,494,507,555,607,691,802,747,736,593,876,990,989,930,901,818,699,761,834,842,887,878,921,896,848,504,518,492,516,702,829,776,788,672,562 18,14,13,29,39,34,25,399,394,396,377,399,382,406,420,414,404,390,421,397,386,393,391,394,390,407,391,381,372,390,393,381,409,398,398,391,377,395,390,407,408,437,464,434,416,417,473,422,433,423,404,379,379,430,478,454,519,497,514,480,460,382,386,387,385,396,388,395,390,387,397 7,12,10,12,14,10,8,501,627,570,512,482,481,554,599,574,573,564,669,760,721,505,704,644,563,570,481,468,431,407,547,760,760,674,688,562,513,420,441,456,484,560,708,664,672,425,784,923,913,854,824,717,604,532,628,673,763,768,820,799,749,451,463,460,477,652,782,702,728,615,524 18,44,43,92,135,136,92,597,655,600,566,505,554,624,686,647,651,653,714,780,752,520,692,634,598,578,507,495,441,401,572,744,752,669,694,580,527,419,442,432,461,520,670,666,678,488,834,957,947,895,860,775,641,638,707,715,788,783,843,836,800,546,482,526,549,693,802,737,764,637,581 15,114,107,85,137,128,77,535,701,654,617,523,567,565,605,594,565,561,705,838,821,565,792,747,664,646,557,529,442,434,525,800,837,754,766,618,541,432,435,430,472,535,663,605,621,469,785,987,998,929,903,814,675,575,655,667,751,744,805,798,750,443,492,457,479,670,828,773,782,672,575 2,9,7,21,26,22,18,402,375,376,382,374,397,390,407,398,387,400,392,397,382,383,390,381,386,368,383,364,389,399,394,381,374,380,386,375,383,377,384,398,406,408,412,415,387,397,407,410,374,386,383,382,387,425,437,437,451,449,452,440,428,384,391,369,382,377,378,382,367,389,401 12,15,8,176,206,113,98,496,640,597,566,493,527,534,590,587,573,555,677,789,772,529,742,676,601,582,493,486,448,415,533,758,793,695,724,596,505,427,463,469,512,572,686,641,625,507,788,940,942,878,851,753,630,655,722,738,792,776,827,798,757,448,465,438,456,614,770,708,721,596,539 15,10,9,30,35,29,25,442,398,384,373,384,386,413,459,432,422,400,399,416,397,394,392,396,395,398,395,376,387,381,413,402,390,401,406,402,400,384,388,419,425,419,472,443,439,414,513,453,438,404,418,405,386,447,466,480,551,536,588,544,490,387,374,381,378,383,394,406,396,396,368 8,32,32,99,164,156,94,438,463,436,435,419,436,467,507,514,504,507,517,562,562,408,456,462,432,430,406,401,395,392,449,515,532,469,480,435,427,393,403,411,440,456,544,524,502,441,674,722,714,643,597,537,448,523,610,621,671,661,714,702,636,427,404,443,419,474,509,501,515,446,443 19,12,10,30,41,32,22,414,404,389,396,377,377,428,426,399,383,415,396,401,403,379,383,382,390,389,392,388,392,373,411,398,411,402,391,392,383,371,385,389,392,423,434,419,420,382,450,424,423,437,404,397,389,405,423,412,451,450,501,462,421,392,366,380,389,395,390,390,397,390,394 7,11,9,28,32,24,21,428,403,408,384,399,379,417,428,433,406,410,403,419,419,406,410,403,392,376,383,395,377,394,387,393,428,386,414,388,397,389,393,413,427,431,471,466,416,385,497,453,464,453,421,428,396,423,481,478,527,527,578,525,492,381,375,379,397,389,411,392,393,396,375 3,26,22,44,54,44,36,492,439,423,425,390,431,485,492,466,456,426,475,492,482,417,469,451,421,414,402,400,402,394,485,493,518,451,465,411,427,392,414,448,497,587,723,663,612,426,587,639,649,598,550,515,442,503,565,567,633,632,677,645,570,384,383,406,394,436,483,469,458,416,393 10,11,11,114,187,194,116,403,423,420,411,401,412,411,434,432,417,425,429,466,474,413,443,423,418,407,408,393,382,409,397,428,449,433,440,406,394,378,387,386,390,406,423,418,420,398,517,630,625,545,532,491,427,412,420,434,488,488,533,504,503,404,412,397,412,436,449,451,452,407,407 19,12,11,27,34,30,23,408,392,392,389,377,391,393,388,393,392,405,382,395,407,390,396,396,398,386,385,401,388,383,382,398,385,395,378,389,384,379,390,392,397,407,440,408,411,385,409,412,419,410,399,393,384,392,437,439,450,427,480,469,429,407,376,379,381,374,394,392,378,375,379 3,66,52,112,138,110,91,407,471,458,453,401,416,439,456,483,457,458,470,560,541,421,538,485,436,451,418,398,388,382,411,558,575,479,511,457,447,393,412,418,435,451,526,485,474,430,611,757,745,655,634,517,466,501,540,557,620,609,666,643,567,429,401,408,420,492,562,506,525,429,413 15,261,240,216,349,292,189,401,360,420,380,384,370,408,418,399,388,388,408,396,380,393,385,378,379,404,390,376,384,447,410,402,383,416,393,391,398,418,421,442,473,500,549,499,474,424,463,423,413,392,374,378,398,451,470,443,513,491,554,486,468,386,397,397,396,397,373,385,388,382,394 18,8,8,26,27,24,24,416,389,395,402,380,401,420,442,426,424,401,406,418,419,383,406,411,393,397,379,381,384,382,404,421,437,407,403,403,398,410,382,381,389,411,445,422,421,398,479,504,497,458,437,395,406,421,444,418,489,480,542,510,473,385,383,382,392,394,417,404,416,380,393 13,10,9,19,26,23,18,507,610,569,541,493,525,545,604,577,587,579,668,744,728,510,661,618,556,542,478,466,427,395,514,721,731,643,675,544,511,394,402,407,417,457,552,569,596,400,775,907,893,843,814,731,626,477,539,558,656,670,752,761,732,469,463,481,473,649,754,702,721,610,521 17,14,15,52,63,66,54,407,387,401,377,397,389,390,409,398,407,391,422,418,405,396,396,376,398,381,395,388,385,393,393,405,396,404,391,403,400,392,397,390,403,416,441,412,400,390,459,455,449,422,428,418,409,441,460,477,499,489,485,431,462,396,397,388,386,385,386,408,394,374,399 14,28,28,53,58,56,51,425,503,482,458,422,456,443,466,470,471,480,533,643,628,446,585,532,479,461,430,433,403,423,442,591,641,558,555,465,470,389,413,405,415,466,523,495,483,406,670,833,839,769,733,623,508,495,543,568,649,642,699,676,641,417,418,410,418,515,629,578,589,487,440 10,108,79,244,212,171,214,839,723,687,649,598,636,864,904,876,857,833,814,830,819,546,697,649,597,584,510,544,467,534,753,776,768,695,728,615,561,595,647,677,734,812,906,870,858,742,988,996,961,918,886,838,726,895,953,960,1005,998,1023,1015,976,684,548,687,701,784,844,787,811,712,616 14,15,15,40,49,48,39,543,684,629,613,539,559,571,651,631,644,628,713,811,790,538,726,678,610,603,519,493,448,370,562,769,796,715,716,616,555,401,396,409,440,460,601,621,651,427,809,959,956,901,872,794,685,524,585,613,708,713,791,810,772,491,488,494,508,684,802,747,759,648,580 10,12,10,43,51,32,29,407,402,393,383,384,393,410,430,420,409,406,390,430,417,395,412,389,391,386,404,391,397,390,414,404,437,404,414,382,389,390,401,417,433,424,461,446,437,410,474,492,475,459,423,431,408,458,464,474,527,521,559,530,492,397,386,394,387,414,421,388,379,396,392 3,16,16,135,182,189,137,397,392,387,390,392,398,392,407,403,378,393,414,398,396,394,386,388,387,381,385,374,391,387,395,421,403,384,388,378,389,409,381,388,398,404,444,415,414,399,469,472,466,425,425,411,385,426,453,456,484,488,511,469,477,401,398,383,384,382,399,419,405,395,381 18,204,171,226,270,221,184,611,603,543,528,498,512,650,723,700,689,670,689,714,697,446,595,551,514,484,454,444,414,511,749,729,692,645,664,583,525,582,713,759,824,903,984,920,877,575,919,886,849,803,773,723,616,772,873,914,985,972,1008,960,907,529,468,547,550,613,674,619,661,543,494 20,30,29,74,105,106,73,430,480,468,445,418,436,448,471,443,454,436,498,578,584,410,529,496,463,450,421,428,392,398,427,545,580,506,534,436,431,402,406,414,412,425,488,466,467,413,616,767,779,696,668,559,480,460,524,530,607,612,645,626,582,407,407,411,419,476,576,506,507,467,427 17,21,18,44,45,32,31,439,448,416,412,424,423,437,493,461,472,453,486,522,514,413,470,439,422,419,387,392,393,398,468,517,519,482,484,419,412,448,491,503,582,675,761,654,578,425,657,697,681,619,581,474,451,566,662,724,782,759,795,714,637,410,400,393,419,442,524,482,478,440,413 9,51,42,130,167,141,105,449,459,454,438,406,434,454,482,462,451,430,476,553,517,428,516,473,453,435,417,397,387,370,437,512,538,488,485,436,427,404,396,397,435,471,577,519,518,414,579,713,722,656,629,559,434,463,486,506,522,542,612,571,554,395,386,416,405,431,542,478,490,440,411 8,64,37,84,120,59,41,436,420,395,384,407,384,455,459,434,465,425,422,464,450,390,451,456,399,411,403,369,377,388,432,460,473,429,447,388,398,416,424,440,466,500,576,506,485,447,585,572,579,499,469,425,378,542,580,598,637,632,679,617,558,400,402,397,392,408,477,431,436,393,404 16,49,40,45,60,48,37,413,385,409,380,391,390,427,452,439,420,418,401,416,419,389,414,396,405,389,388,403,386,381,406,426,415,399,394,412,394,398,401,417,448,455,520,465,457,419,513,459,462,436,405,415,408,489,525,509,552,536,601,532,497,386,385,384,403,384,401,391,392,405,391 7,14,13,32,39,33,27,386,408,379,385,387,415,402,401,393,402,385,410,378,403,386,373,387,391,384,369,401,400,394,393,393,408,389,380,388,380,377,391,365,410,381,412,390,410,403,422,419,439,413,406,378,370,392,393,405,401,428,440,405,414,372,388,384,383,387,402,398,396,376,372 18,12,11,31,43,35,23,420,395,382,394,371,395,392,429,400,394,402,414,394,400,386,391,393,386,381,393,389,385,376,400,373,410,394,387,385,393,419,402,405,433,444,476,450,438,425,496,458,452,435,414,385,392,469,527,514,539,543,579,534,485,393,399,394,397,386,395,397,390,388,385 5,19,12,40,56,35,26,413,388,384,397,368,392,444,459,421,424,402,373,391,376,386,380,382,374,375,374,378,381,406,434,388,382,375,404,413,365,407,399,393,428,447,491,467,446,413,487,430,391,410,401,386,387,463,495,505,524,534,578,528,486,382,392,384,391,390,409,394,368,375,388 2,61,55,120,187,170,107,601,831,786,730,614,663,645,698,681,676,652,865,973,922,766,942,868,803,787,664,603,515,468,663,960,959,884,894,763,682,432,466,515,513,615,761,738,762,521,885,1023,1023,1023,1018,921,816,656,732,739,806,807,870,875,847,541,638,522,543,916,1023,959,974,867,752 4,9,7,40,45,25,23,428,401,380,387,375,390,405,428,437,404,398,381,387,421,391,398,388,380,393,386,373,374,396,397,391,398,390,406,399,395,393,391,388,411,405,427,420,427,409,460,439,422,424,402,395,385,415,433,453,482,481,520,498,463,393,390,377,386,378,414,388,390,392,386 10,8,8,14,20,19,13,406,401,397,388,383,389,419,422,393,410,385,400,428,407,395,414,410,408,395,392,387,406,406,393,416,427,409,430,387,391,380,393,389,411,415,432,416,413,393,475,494,486,452,441,421,397,403,454,438,481,484,508,457,440,389,378,395,392,395,421,419,427,394,384 8,12,11,49,72,58,40,557,508,458,455,418,426,580,631,590,570,552,564,595,576,438,519,475,460,453,411,408,381,400,489,563,564,480,508,456,394,418,424,464,459,521,630,603,577,466,731,773,748,687,642,578,471,583,671,698,748,744,803,776,707,434,417,461,449,512,594,524,540,465,452 15,182,170,110,152,138,96,380,377,395,398,370,363,385,421,406,394,410,397,377,395,386,378,386,386,393,401,371,379,377,410,401,409,406,404,406,406,361,408,403,432,468,516,470,449,387,415,421,410,408,392,391,413,436,433,458,452,440,473,450,418,390,390,399,382,387,377,376,387,381,392 7,33,24,41,66,47,30,406,398,377,393,394,406,423,401,411,411,419,424,411,407,390,394,391,393,393,405,387,366,375,389,419,401,390,390,388,382,394,408,415,402,436,490,463,433,405,520,456,414,426,408,406,380,463,491,509,547,551,574,526,501,386,382,386,399,386,393,376,412,374,401 16,16,14,27,45,38,22,420,370,378,393,365,387,422,425,420,394,398,404,399,391,388,382,381,395,381,400,391,374,399,397,383,392,389,404,395,381,397,401,415,426,428,455,435,418,393,484,424,410,404,395,383,388,438,446,458,485,501,539,495,469,399,386,369,386,390,366,366,388,370,391 16,27,26,64,83,74,57,533,782,731,699,660,687,572,615,623,636,602,787,866,863,648,796,782,745,714,632,611,526,381,568,845,849,813,827,740,678,403,399,403,430,480,607,611,632,432,822,1023,1023,1023,1002,938,836,522,584,613,713,713,786,794,767,487,689,481,520,838,949,937,952,853,777 10,10,8,30,32,24,24,430,378,395,395,389,377,430,432,420,409,416,405,405,401,394,394,388,392,395,408,385,380,389,394,385,401,386,405,384,389,421,388,405,410,428,477,435,427,411,497,445,447,410,424,403,388,452,493,489,551,527,557,543,489,392,387,400,386,397,403,401,391,391,394 1,13,13,250,209,215,254,384,403,371,376,386,376,401,413,393,391,383,387,409,414,403,416,403,398,390,378,381,388,363,371,416,428,406,413,395,390,382,380,377,367,376,395,395,395,398,407,517,502,462,449,431,400,370,402,390,430,387,441,396,400,395,392,380,406,391,399,393,417,390,387 14,18,17,59,96,92,55,411,447,439,445,423,403,430,443,444,419,440,488,570,550,425,521,474,453,422,401,409,406,392,406,548,556,475,510,458,436,394,403,405,408,431,465,419,456,398,545,739,732,664,619,519,463,406,466,476,529,532,590,563,518,404,393,407,402,445,552,498,504,438,406 5,40,38,143,162,148,131,429,494,440,462,418,430,465,467,483,468,479,521,623,609,432,561,537,478,461,425,408,400,401,444,598,619,530,558,454,436,401,405,419,438,456,554,485,494,443,637,820,828,744,722,603,512,469,554,563,651,643,694,664,603,411,424,419,413,488,582,550,568,452,437 1,9,8,28,30,27,25,422,502,483,476,421,459,429,472,466,458,457,521,642,622,438,602,539,492,477,428,430,406,373,442,617,647,548,585,490,432,395,404,397,406,420,471,451,459,417,626,830,836,757,722,615,510,454,479,492,564,540,617,589,575,403,413,397,408,497,617,564,594,496,440 12,9,9,68,104,105,70,404,431,415,403,396,409,387,409,407,410,397,434,472,478,413,478,441,411,399,416,392,399,390,396,467,508,437,491,425,396,390,400,395,400,410,398,408,420,396,476,665,699,592,559,473,445,413,433,451,459,468,472,489,453,411,400,396,386,415,488,434,471,425,394 10,46,46,111,134,135,111,406,455,432,402,386,398,437,444,437,443,428,430,488,493,413,461,450,408,428,411,393,385,389,417,462,507,453,464,401,394,419,390,378,403,428,484,443,447,416,553,690,699,624,569,514,445,455,511,536,581,578,633,579,535,395,406,411,401,424,481,468,454,409,403 5,28,27,67,83,80,64,419,460,427,410,426,422,426,423,433,413,390,463,511,515,411,464,447,427,437,412,406,396,390,404,473,492,448,484,429,420,390,401,386,408,426,463,449,424,402,555,686,683,616,560,487,433,431,482,489,543,546,598,562,538,396,404,398,402,426,465,467,469,434,425 20,11,11,50,66,64,47,402,424,401,378,385,391,404,410,395,400,441,431,453,445,395,428,417,412,404,386,387,396,393,403,430,445,406,425,392,411,380,393,360,382,413,418,410,420,407,501,564,566,512,512,449,421,403,419,449,461,470,501,501,466,387,405,400,397,419,454,444,447,413,411 11,29,27,77,100,88,69,417,420,420,400,404,413,423,452,425,437,417,443,483,470,404,427,426,414,404,406,401,382,394,419,447,467,432,436,413,391,401,376,417,402,438,498,460,441,400,570,622,620,544,528,482,432,448,494,540,605,580,635,596,542,414,394,406,405,412,475,453,463,420,390 10,14,11,17,23,18,14,426,381,386,377,383,399,441,433,425,395,397,397,393,395,391,406,392,390,389,388,372,367,430,396,387,411,399,405,385,384,407,399,396,400,422,465,430,422,392,461,421,401,415,396,397,397,428,450,444,503,489,523,468,455,382,390,398,386,385,408,408,401,382,390 14,23,22,35,51,48,33,571,756,713,668,641,679,621,688,681,679,690,813,857,834,628,758,715,690,660,581,585,504,411,646,839,821,779,797,704,667,412,430,439,464,537,696,690,725,448,872,1023,1000,970,941,885,789,580,678,693,775,784,844,861,833,538,638,544,577,822,898,859,892,783,717 7,140,111,171,271,226,139,521,702,644,583,504,498,570,633,615,606,585,723,856,822,583,836,769,679,656,542,503,437,407,552,836,868,772,789,637,560,442,466,470,494,585,712,671,639,521,816,981,988,916,885,783,647,676,744,743,799,790,844,827,779,477,489,467,476,697,856,795,800,681,569 20,8,8,26,29,23,21,417,402,383,388,386,386,414,437,392,392,395,396,412,407,399,386,400,387,380,390,385,381,398,382,386,396,403,408,399,385,390,391,406,394,417,446,430,419,392,461,440,444,432,417,404,384,443,449,440,480,498,532,485,442,394,386,386,391,398,405,383,391,378,380 5,18,17,48,71,69,47,412,450,444,432,391,416,415,433,430,424,410,483,576,542,417,528,483,455,440,413,406,379,403,405,526,582,486,513,434,428,397,387,392,394,403,446,435,425,401,538,733,746,659,619,539,465,442,443,474,502,510,564,550,490,411,407,372,386,462,563,484,534,441,434 11,24,19,62,86,72,51,440,481,456,430,421,433,444,478,423,432,467,498,581,551,413,523,504,458,437,419,412,388,386,437,554,575,504,502,432,434,378,401,415,416,416,468,477,465,398,593,772,792,710,667,549,474,450,483,495,589,588,632,606,547,396,399,402,404,479,568,516,532,449,442 11,8,8,13,16,13,11,395,412,401,390,383,396,383,438,417,396,394,430,444,459,394,434,424,400,398,392,380,391,419,385,456,445,419,420,415,397,389,388,386,400,409,446,422,423,391,482,567,561,512,475,445,421,442,475,468,502,492,519,493,452,407,390,402,399,400,448,424,424,411,386 7,12,10,38,50,31,22,390,415,415,401,398,404,402,424,409,408,410,440,436,446,398,431,409,403,403,377,392,384,419,413,441,450,433,448,411,394,384,405,421,406,421,470,435,430,396,532,588,565,510,502,442,409,439,488,519,553,542,587,542,488,398,392,399,394,428,452,425,416,425,373 9,40,38,51,101,87,43,382,404,382,397,379,382,391,359,402,395,392,379,380,406,375,399,401,398,398,388,389,386,380,380,403,379,400,394,412,385,389,378,370,381,370,382,384,374,398,404,463,481,451,440,407,408,383,397,377,381,400,376,399,369,387,369,391,380,382,412,402,415,370,374 9,16,16,83,138,140,81,420,468,444,430,419,415,416,449,445,435,428,482,555,552,413,499,476,445,437,432,421,402,398,411,518,527,462,486,432,427,396,392,401,402,412,453,434,446,414,556,769,774,698,655,560,459,430,492,482,523,517,568,555,518,393,384,402,404,446,539,510,522,441,411 11,24,20,48,46,38,38,429,479,439,439,409,405,427,451,447,445,436,483,579,546,416,504,465,429,434,410,413,406,395,420,543,574,478,491,442,411,389,399,415,446,463,522,490,466,408,596,748,751,666,637,519,455,488,551,541,602,598,640,616,574,401,410,391,412,440,543,497,526,452,399 8,22,17,74,90,67,56,412,381,372,405,399,373,396,424,388,406,393,400,395,383,385,378,387,391,372,401,380,377,433,394,400,393,380,384,390,395,395,394,398,392,441,454,438,394,399,451,437,439,397,383,408,392,402,431,436,463,472,486,458,458,391,393,404,372,396,394,388,393,392,382 20,32,30,120,241,215,101,452,458,426,434,411,456,476,522,512,501,494,490,515,532,416,459,454,420,418,419,419,394,411,450,501,490,459,477,432,404,402,431,420,450,492,572,526,519,455,687,712,701,621,603,521,458,560,633,646,715,703,735,716,641,422,411,411,418,488,502,489,501,445,430 8,14,14,28,29,28,26,400,423,423,414,387,413,417,435,437,441,421,438,517,501,412,499,450,421,414,396,390,400,381,405,505,516,466,469,417,389,370,386,395,411,408,418,421,430,410,515,689,686,602,566,463,452,415,438,452,484,500,546,503,485,403,394,404,397,427,536,479,471,432,394 19,9,9,110,88,88,110,387,395,398,371,362,395,393,390,401,376,394,406,435,425,390,415,410,402,397,392,396,392,383,397,433,417,403,429,391,371,396,396,404,380,385,421,404,393,385,423,494,526,454,449,421,403,405,405,388,423,407,439,421,420,395,387,388,380,388,426,407,411,392,391 1,34,32,49,56,51,45,495,454,415,419,414,416,497,490,461,457,457,458,554,521,415,499,464,441,437,410,398,368,405,505,546,544,479,497,445,429,387,410,476,506,593,721,651,617,445,588,700,681,626,601,541,446,475,554,580,635,618,674,621,580,390,401,413,407,455,516,473,489,436,406 15,18,14,32,49,36,23,442,405,375,390,381,402,455,470,433,415,421,392,418,393,379,403,395,387,389,399,393,395,400,420,398,425,405,381,398,374,388,395,402,419,419,483,443,443,396,509,462,437,409,413,417,412,434,469,468,532,541,598,543,517,406,377,374,395,377,400,362,407,408,366 18,11,9,26,34,26,20,405,394,393,385,402,390,423,436,428,420,410,401,418,406,376,384,392,387,390,392,389,374,399,415,404,386,402,395,401,393,398,425,425,454,485,536,471,478,419,539,464,427,432,419,423,386,505,566,576,625,606,639,603,521,408,400,382,397,396,402,395,388,401,391 2,11,11,66,102,102,65,404,435,429,418,420,388,394,422,432,418,419,457,523,509,414,493,459,424,419,404,400,390,398,413,488,502,449,480,429,427,386,388,396,407,408,435,432,423,402,516,698,708,629,590,495,459,408,448,437,479,484,509,518,467,406,387,390,387,438,504,440,475,413,416 2,14,13,14,19,18,13,425,465,440,417,402,408,434,464,450,465,456,480,532,550,417,458,453,429,422,418,407,394,383,444,510,512,461,486,451,430,384,406,410,414,431,499,481,499,397,631,701,684,629,578,532,465,450,498,501,569,569,628,643,596,412,393,413,418,461,493,493,479,471,418 15,18,18,69,95,97,68,455,545,510,480,450,452,441,501,461,464,476,543,683,654,450,630,564,510,497,436,428,410,415,435,636,681,586,598,513,444,405,395,420,416,437,484,468,468,411,642,875,881,806,774,669,557,435,498,499,568,572,636,641,594,409,423,412,406,519,657,597,635,521,471 20,13,8,49,65,42,29,442,403,396,388,403,380,454,453,445,429,414,430,435,424,386,405,392,387,383,386,370,396,405,414,428,417,408,424,410,389,389,417,409,423,455,484,447,440,405,523,524,489,454,470,418,391,461,509,510,571,578,628,585,510,400,384,374,393,402,425,422,423,392,403 20,8,8,21,30,25,16,420,378,373,381,376,397,403,428,415,402,395,384,390,408,381,394,405,392,388,384,384,384,394,387,398,397,392,410,391,381,404,402,409,417,416,449,432,413,417,462,429,448,423,420,402,394,439,479,461,493,500,523,510,455,384,388,391,388,399,399,395,390,392,401 19,18,15,549,584,472,465,417,463,423,412,428,406,422,415,431,412,424,464,491,500,409,462,442,427,428,402,407,388,405,407,487,507,471,496,432,411,404,394,447,410,407,454,431,445,432,531,690,740,680,648,532,479,443,481,483,513,522,550,528,496,425,406,414,395,435,509,482,500,464,418 11,72,70,113,176,150,93,415,498,444,441,429,423,446,480,477,465,457,505,615,565,423,522,515,464,461,409,399,386,424,445,540,610,517,512,442,420,400,429,396,425,446,520,471,480,428,631,785,782,709,680,564,486,451,546,535,616,610,651,629,595,422,407,416,415,497,585,522,536,466,428 17,15,13,36,36,19,20,422,482,443,431,415,398,428,450,446,446,442,469,542,495,427,509,483,441,443,421,418,390,363,415,513,546,500,489,440,420,391,393,389,423,456,477,457,464,406,573,717,712,623,609,515,429,428,480,493,571,537,595,573,535,409,409,399,410,484,553,519,509,460,403 18,204,176,113,154,130,96,484,438,395,387,406,404,446,513,484,447,442,438,502,507,413,499,468,407,440,407,402,394,404,464,471,539,456,484,412,421,429,440,464,479,519,626,575,535,426,630,633,643,556,527,453,428,505,581,572,661,666,730,677,623,406,400,416,416,439,514,476,457,414,423 8,16,14,45,59,43,34,418,403,380,381,403,398,433,408,434,394,407,416,402,403,394,401,397,376,401,391,388,396,401,393,395,409,392,399,382,365,407,404,405,400,438,445,444,426,405,472,484,461,443,424,394,392,437,491,470,518,520,536,507,463,384,388,396,395,394,393,387,395,381,382 13,52,51,100,112,108,94,459,609,561,531,449,500,481,529,518,505,514,618,752,736,470,703,650,539,551,478,451,398,389,465,709,758,644,676,554,488,411,413,423,423,466,575,523,543,442,710,915,932,861,826,717,584,516,559,604,674,664,743,716,666,420,453,438,432,568,741,686,674,565,496 5,22,21,147,191,184,141,403,436,421,385,407,409,446,423,429,421,413,434,464,456,408,436,427,409,398,395,413,367,401,410,465,479,432,437,414,411,390,396,383,409,399,448,423,426,411,514,611,611,540,515,455,435,438,457,466,493,500,556,531,481,389,416,400,413,418,443,444,440,401,404 13,7,7,15,18,17,14,409,388,403,388,390,379,394,410,388,398,385,391,377,404,384,400,388,393,372,381,373,367,389,393,408,395,392,399,376,384,395,402,407,390,410,435,417,406,399,425,412,410,396,391,403,376,407,407,426,445,438,471,448,440,385,388,388,396,393,408,387,394,402,382 4,10,10,36,51,52,36,395,437,424,422,409,405,430,414,414,424,410,431,484,476,404,452,437,408,407,409,405,394,386,403,475,478,435,459,420,406,379,398,393,396,405,404,433,429,390,496,659,662,600,551,485,414,413,429,430,441,452,482,501,466,391,394,386,393,407,471,438,465,417,406 13,20,20,56,68,67,55,535,594,570,566,509,550,593,658,649,638,635,683,714,719,491,629,586,555,537,483,482,443,401,558,673,686,614,629,531,500,406,419,422,446,509,629,629,639,440,806,874,856,808,784,729,621,529,612,639,731,728,800,800,771,499,482,506,541,655,723,685,702,623,537 11,73,61,135,201,160,103,501,591,523,517,468,473,530,551,528,537,519,629,752,732,483,690,637,587,561,487,449,426,405,504,705,752,644,661,544,509,416,411,434,448,490,582,552,570,447,729,906,916,847,816,718,599,531,615,616,709,694,755,729,673,437,446,454,432,587,723,670,681,575,507 2,16,17,51,76,76,50,427,485,458,445,403,435,450,453,444,438,434,498,574,560,424,526,492,452,449,419,423,409,367,420,538,566,477,517,470,436,388,411,396,420,431,479,438,470,404,577,773,772,695,658,574,488,418,455,478,498,516,577,558,525,409,416,387,401,475,558,524,539,463,418 6,18,15,31,44,37,25,396,393,372,393,388,392,395,394,397,413,395,383,392,393,397,380,390,385,395,382,402,373,374,372,371,386,375,384,392,393,394,398,413,390,416,456,449,424,400,452,451,411,400,409,387,373,408,465,460,479,469,515,464,438,387,381,386,376,386,393,390,395,389,376 15,8,8,10,11,9,8,453,516,471,443,420,445,457,514,484,482,498,543,626,598,447,575,519,491,477,423,435,391,395,454,595,620,536,564,479,430,391,390,406,389,413,507,486,513,410,660,798,787,734,689,603,504,439,475,489,562,585,648,659,616,417,413,427,434,547,620,580,591,495,471 8,7,8,43,64,66,44,403,421,417,406,382,420,376,404,415,388,406,438,467,451,397,447,434,423,416,405,383,397,405,399,472,466,443,434,414,389,395,384,386,385,388,409,394,411,399,461,626,652,562,523,445,421,400,411,431,448,429,490,473,453,384,387,383,384,427,470,451,434,418,402 8,102,92,125,199,185,116,556,696,655,595,527,579,591,634,623,623,596,729,841,808,585,790,746,658,661,540,518,456,387,571,809,837,739,771,640,557,408,453,460,470,508,668,640,654,463,814,974,974,911,883,796,669,585,668,685,761,757,821,815,774,476,496,462,494,720,849,793,804,687,581 9,13,13,83,134,120,73,500,664,611,553,508,549,544,628,600,599,586,726,774,757,552,677,636,600,578,496,490,448,417,532,759,740,676,706,593,539,388,398,402,410,452,590,579,623,429,799,996,967,927,893,818,698,504,581,598,697,705,775,794,760,468,519,497,513,762,850,798,830,709,618 3,13,13,12,14,11,10,527,751,698,661,587,631,561,622,618,619,605,805,863,836,655,795,747,707,666,570,564,484,405,584,857,841,787,803,699,627,425,412,432,447,501,630,623,666,434,832,1023,1023,992,958,884,778,540,588,627,720,731,802,816,788,479,592,493,507,825,910,865,882,778,679 11,28,28,70,132,134,70,418,458,429,415,396,411,437,476,457,456,448,492,495,493,408,477,448,424,412,410,410,393,401,444,474,501,453,465,415,414,396,406,416,425,455,513,476,474,418,577,665,664,602,590,491,446,484,520,550,612,607,647,608,570,397,401,396,400,430,498,459,482,403,437 20,12,9,58,85,67,43,406,436,398,395,406,415,429,441,419,418,428,441,477,465,387,452,429,402,417,411,411,387,400,415,462,490,444,454,410,387,373,389,409,406,421,474,456,454,408,518,613,617,549,520,464,413,446,456,483,522,519,561,536,507,397,412,402,393,429,462,438,475,417,433 14,10,10,37,45,43,35,415,456,440,438,429,383,416,424,431,430,414,468,542,528,421,483,464,433,441,418,400,386,380,418,518,541,469,481,429,413,394,386,408,401,416,464,438,432,422,575,731,739,651,619,539,454,445,493,508,539,542,589,563,528,397,408,399,400,443,533,509,495,445,424 7,9,8,26,29,20,18,452,444,407,391,399,415,436,441,455,426,430,460,480,477,414,453,430,430,409,405,379,395,386,446,482,486,449,461,429,406,403,407,429,448,510,605,558,543,434,575,631,626,569,537,489,446,508,538,553,602,591,635,600,541,388,394,405,403,423,474,444,428,430,379 10,17,11,51,56,32,31,429,389,365,405,393,409,458,475,440,441,406,399,417,415,387,398,399,384,382,398,391,388,412,419,418,419,400,392,409,394,401,414,407,409,451,514,470,452,403,529,472,444,423,413,409,377,464,488,496,565,569,610,589,506,394,391,386,380,391,409,404,387,387,380 9,22,18,34,55,44,27,431,430,424,417,399,404,436,450,460,440,426,459,488,484,403,455,450,393,422,413,404,398,398,414,467,487,447,434,395,379,407,411,380,398,431,475,488,449,422,584,618,639,559,529,477,431,462,504,529,609,601,658,611,579,403,407,369,399,452,497,450,456,436,407 14,14,14,46,54,53,44,405,424,432,426,397,410,413,447,417,411,432,440,507,493,404,459,451,432,420,403,389,405,367,411,486,492,459,468,415,420,381,389,401,397,404,437,417,416,406,499,689,682,593,587,498,443,417,443,441,446,468,530,506,471,402,384,390,392,441,493,476,461,440,413 12,21,20,49,59,57,43,417,522,496,463,429,415,476,459,475,463,471,557,651,623,445,606,566,493,502,451,417,399,420,451,602,665,566,577,479,444,396,397,393,420,438,478,477,486,433,628,837,842,768,738,639,506,449,491,526,561,567,644,627,576,406,410,414,417,517,650,577,596,510,462 6,15,14,151,203,193,146,394,411,405,389,408,393,372,393,395,393,389,412,461,442,387,418,414,399,389,388,378,383,367,384,433,430,422,421,405,414,378,388,370,388,401,396,395,408,415,434,559,562,491,467,423,415,380,388,387,423,419,435,430,425,381,393,392,389,411,432,409,416,395,400 2,37,27,216,315,244,162,465,565,525,501,446,466,457,493,476,464,468,574,733,686,450,677,622,532,516,480,441,422,408,441,665,724,618,641,525,461,387,414,403,422,441,521,512,520,428,674,898,923,844,812,705,554,484,537,549,621,625,686,673,613,432,434,418,429,552,707,663,661,552,462 10,91,72,92,140,112,72,554,733,678,606,566,576,586,655,632,628,616,751,878,848,603,844,780,708,686,575,546,473,403,559,846,880,795,808,661,581,419,457,472,499,555,686,654,682,485,819,1018,1020,953,926,829,704,632,702,709,776,772,833,819,779,467,515,479,508,717,876,806,817,713,594 9,15,14,23,38,35,21,398,371,372,374,389,388,392,421,408,392,398,383,408,380,378,389,391,378,386,391,388,383,398,394,391,392,389,420,384,380,373,400,405,398,404,419,418,421,384,426,402,399,394,414,395,378,403,415,436,449,446,458,466,418,388,393,383,392,372,381,390,388,383,395 3,26,26,234,396,408,237,433,493,436,433,421,427,454,473,468,425,446,507,592,564,427,554,499,460,459,421,420,383,397,429,549,590,516,516,462,426,383,369,384,417,438,491,480,471,427,610,780,785,707,672,570,500,457,497,532,620,605,662,639,572,412,408,402,405,483,590,543,531,472,436 7,33,29,152,121,105,144,525,530,491,492,443,469,571,642,621,592,577,595,641,637,458,543,523,483,443,442,419,419,447,624,639,627,573,610,502,494,454,528,582,635,742,843,781,746,501,842,845,822,777,739,674,546,699,789,820,898,886,924,879,826,446,432,459,495,565,629,604,620,526,443 13,9,8,7,8,8,6,476,573,529,481,432,457,495,566,560,559,544,613,684,674,465,612,572,516,529,466,438,407,396,487,659,670,589,622,527,477,392,406,415,429,461,555,537,560,401,726,843,825,770,737,653,548,452,521,543,639,649,712,712,687,449,465,437,469,576,690,624,644,546,493 1,18,17,91,127,94,70,440,463,444,429,428,409,439,451,455,448,450,484,555,537,426,517,469,457,441,416,414,368,413,438,531,563,487,504,452,421,407,411,399,431,456,501,484,459,424,619,737,746,651,627,529,472,510,564,562,616,596,663,622,562,401,402,394,400,471,549,506,496,456,397 12,16,11,38,45,25,22,415,437,407,413,365,387,408,417,417,410,400,419,456,447,396,444,436,402,407,410,402,386,401,400,436,465,421,443,403,397,414,404,408,414,422,471,448,441,406,502,566,580,522,496,440,415,462,483,504,522,516,570,520,506,388,405,395,376,413,462,426,434,436,390 11,19,18,69,93,86,61,451,669,611,565,541,536,499,531,544,522,511,657,756,751,525,691,660,615,612,533,521,448,396,496,746,745,703,740,618,588,412,405,422,416,461,542,538,552,421,730,977,965,932,906,841,738,494,549,581,676,677,732,727,679,449,551,427,450,711,825,794,823,731,643 8,69,67,178,258,253,172,458,550,533,486,449,461,482,500,512,492,493,587,684,665,438,615,571,521,500,452,421,406,402,484,648,692,591,599,513,459,412,404,443,440,464,571,531,528,440,718,865,872,804,781,663,546,532,614,612,694,693,743,728,679,436,412,418,440,541,690,654,634,539,462 3,12,12,63,88,89,63,433,455,408,430,415,424,431,456,450,450,452,463,523,512,409,477,431,424,420,410,416,395,384,434,494,504,456,454,436,420,380,392,397,405,433,488,458,454,398,607,696,683,616,581,533,435,447,479,499,577,585,643,624,551,410,410,398,423,450,515,486,497,455,427 8,35,25,41,45,25,23,459,475,434,435,406,427,494,518,475,492,475,482,554,532,411,491,449,427,447,414,408,404,438,546,536,534,469,494,442,414,496,615,686,746,833,908,825,726,473,796,763,733,662,604,566,494,639,772,825,926,919,945,868,794,423,391,420,423,477,540,506,521,466,435 13,231,194,294,353,298,251,663,853,817,774,698,730,693,760,754,739,740,864,971,953,727,929,889,825,807,724,684,589,495,690,930,970,895,917,807,730,483,512,542,581,695,815,784,786,587,937,1023,1023,1023,1023,955,850,751,827,849,909,902,953,940,904,557,640,557,602,827,957,918,922,832,744 1,9,8,6,7,5,4,491,567,548,509,450,480,523,576,564,566,543,640,697,670,473,624,572,515,511,450,457,397,400,508,672,682,590,595,505,480,404,424,440,461,505,624,591,605,440,758,843,833,774,736,657,542,576,643,663,732,720,782,763,717,435,461,450,470,578,698,631,645,556,478 16,9,9,19,27,26,18,397,404,394,414,396,378,397,417,409,422,394,418,447,450,393,433,412,397,412,397,407,378,382,389,456,456,406,427,392,393,376,399,397,388,377,414,391,391,384,433,579,559,498,492,435,419,407,411,429,456,442,481,442,437,374,390,391,385,406,451,427,454,420,392 16,9,8,30,43,24,18,425,380,380,388,389,389,433,433,421,402,404,399,413,409,387,400,390,399,405,384,387,377,390,398,410,401,393,398,396,387,389,391,401,406,404,442,438,428,390,463,466,449,418,417,416,374,413,431,433,484,485,549,490,468,396,382,382,383,385,403,395,374,382,392 6,52,26,372,388,195,178,630,755,720,674,605,637,663,729,710,699,695,800,892,874,633,840,792,722,698,589,569,498,448,637,869,891,807,834,710,636,478,522,562,608,694,811,759,755,607,908,1023,1023,971,947,869,759,771,839,851,902,893,937,916,877,524,532,513,546,750,876,825,842,729,639 4,12,10,25,36,30,21,395,375,411,381,355,371,412,407,390,398,393,387,403,384,365,392,391,387,371,402,383,381,379,404,403,401,394,395,381,390,382,404,392,393,426,444,425,409,391,429,411,398,412,375,375,369,399,432,447,463,451,475,447,439,384,392,387,390,393,372,379,369,374,401 2,11,8,18,25,9,8,418,404,430,397,386,399,423,432,444,425,413,415,436,454,398,426,412,395,392,385,385,377,411,414,414,418,402,430,392,408,392,388,418,430,436,489,466,433,409,504,547,516,478,454,432,424,483,535,536,566,546,606,543,515,397,400,398,389,410,429,417,406,407,395 17,954,594,281,419,253,164,674,523,511,506,482,481,705,755,735,703,659,647,647,642,454,542,487,456,454,407,441,421,685,867,731,667,625,631,559,549,809,941,987,1023,1023,1023,1023,1014,691,1023,915,850,804,763,703,597,897,1007,1023,1023,1023,1023,1023,1023,506,452,489,516,557,589,555,613,499,486 2,29,24,68,92,67,51,415,468,465,415,426,414,427,443,423,426,412,473,590,530,417,527,495,461,445,416,403,403,389,413,540,585,479,514,410,416,391,397,407,405,421,493,460,450,429,572,735,757,659,619,515,433,443,495,518,549,539,596,575,522,408,409,393,410,467,565,543,496,436,417 16,10,8,30,34,27,24,424,403,383,398,378,404,418,441,412,404,389,414,395,404,383,395,378,392,385,378,389,385,386,389,398,408,386,391,405,393,401,389,417,388,409,449,433,428,393,467,423,427,416,406,379,394,412,431,431,484,480,544,496,458,396,376,382,386,386,382,378,395,389,387 7,25,24,178,308,305,176,395,435,400,401,411,405,430,448,446,440,427,450,516,518,403,469,463,439,437,403,410,387,412,406,455,511,468,464,420,425,389,397,406,410,444,500,452,459,428,564,684,690,606,575,502,435,464,514,534,579,561,610,558,541,411,422,393,387,439,509,466,476,446,422 9,293,270,195,254,238,183,414,360,394,348,379,369,422,403,399,388,434,427,390,398,400,382,402,357,385,362,378,394,418,437,388,386,378,389,387,394,393,437,418,453,517,593,501,487,405,473,417,394,402,393,390,376,421,438,421,472,473,516,486,429,412,416,380,397,401,389,369,391,394,372 18,14,11,27,40,32,21,442,435,424,404,410,432,467,483,444,453,449,449,491,471,395,459,436,416,412,384,393,385,406,423,441,451,433,429,401,396,389,399,395,406,439,481,468,468,409,608,662,629,552,536,504,437,451,501,536,579,594,670,645,586,409,404,404,405,437,533,469,508,429,413 10,73,71,143,186,186,140,409,461,458,410,410,419,403,454,412,438,422,467,568,552,426,521,486,446,435,431,413,402,396,425,529,577,472,505,436,439,412,422,418,418,414,461,447,432,401,543,737,753,662,616,539,447,445,476,455,539,526,576,538,504,391,402,399,395,454,545,507,513,446,416 16,42,42,114,150,147,111,453,514,449,466,440,463,474,511,481,512,480,538,624,591,458,544,507,480,479,437,448,404,376,464,578,596,542,552,466,438,394,409,389,397,433,525,474,522,427,672,825,824,762,723,633,541,470,532,538,615,617,692,678,632,416,423,425,443,518,617,533,595,511,450 2,95,69,198,227,152,129,648,750,705,639,596,594,698,758,737,715,694,787,898,861,615,835,764,697,660,567,511,433,528,788,874,884,803,810,707,618,597,721,771,840,924,1009,951,903,593,942,1023,1015,952,923,836,724,786,882,924,1011,1007,1023,986,937,516,496,537,547,737,851,774,799,669,561 20,10,11,68,105,108,68,402,420,404,390,413,402,376,414,391,403,405,407,471,433,410,449,422,410,398,392,404,383,386,394,447,447,422,427,388,403,396,375,391,382,391,419,405,403,396,460,594,593,501,485,431,422,420,419,426,450,447,468,477,430,385,384,401,390,420,431,425,428,406,394 17,40,39,101,147,135,92,449,537,476,480,441,451,481,499,491,481,484,554,660,645,450,592,559,508,505,427,434,421,421,454,611,651,565,574,492,431,398,410,388,413,422,513,491,521,435,684,896,923,850,812,715,578,475,537,559,625,631,693,680,654,420,414,417,432,515,637,582,612,518,455 15,20,20,21,23,21,19,442,513,499,480,432,447,431,460,479,474,463,537,666,640,430,650,566,504,497,450,424,404,406,443,610,680,564,594,465,431,414,413,424,447,458,521,487,491,419,630,762,800,716,680,554,478,510,570,576,628,601,669,638,585,398,427,415,409,507,674,619,598,507,436 11,11,10,23,36,33,21,375,404,393,382,377,375,402,406,394,389,394,428,412,424,395,401,397,396,391,388,395,403,384,390,401,407,406,404,402,387,391,386,388,407,420,446,420,397,387,444,485,497,456,434,414,405,419,447,439,485,472,485,473,440,401,392,387,381,398,408,409,421,394,380 12,148,130,141,161,142,123,490,587,554,530,468,481,499,530,536,507,497,627,736,710,490,698,640,535,525,473,457,416,423,513,703,745,644,675,540,455,438,500,516,561,664,751,658,604,474,733,894,902,824,795,699,552,609,719,745,811,791,825,771,713,438,448,423,436,575,737,666,688,585,488 5,11,11,52,71,73,53,409,410,409,407,395,391,404,430,423,425,415,454,496,466,413,443,428,403,411,400,393,402,375,416,452,477,428,443,410,393,373,390,388,403,407,446,434,423,401,527,624,626,565,535,466,438,430,469,475,512,502,562,530,497,402,404,411,403,414,479,449,471,405,409 5,13,13,82,115,119,84,401,418,396,398,400,378,412,427,434,431,405,402,462,439,384,423,421,411,398,373,399,388,380,399,440,443,417,430,393,402,384,388,413,404,410,438,421,415,430,454,558,557,497,461,418,420,464,514,510,502,470,532,466,460,403,376,398,393,401,446,425,435,396,385 20,25,18,47,66,43,31,452,414,391,399,383,388,476,504,473,447,415,412,449,433,405,418,409,401,407,371,394,370,421,414,437,433,431,417,399,387,409,424,411,452,461,536,507,478,422,576,542,512,468,457,396,395,489,556,554,631,642,682,636,593,395,388,401,391,398,441,428,420,398,384 16,38,34,151,152,102,106,530,593,540,503,476,488,570,607,605,601,580,638,706,678,476,634,590,530,525,457,434,407,433,543,687,706,637,631,528,482,446,463,460,522,600,709,648,657,515,796,890,883,824,796,706,586,658,736,753,812,799,849,814,767,447,455,463,483,569,698,637,668,541,514 7,13,10,38,42,31,28,440,401,372,397,379,383,447,456,457,417,424,418,430,427,385,424,403,398,388,395,379,402,379,413,418,413,401,403,396,397,389,398,414,402,455,486,461,457,423,563,513,486,439,432,404,391,484,511,500,588,594,644,562,543,390,394,394,382,392,418,405,419,406,395 19,10,8,20,30,24,15,388,386,394,373,384,384,418,416,394,403,398,388,389,383,373,366,381,383,379,396,383,374,415,396,388,381,397,392,376,403,391,404,399,430,427,459,449,428,418,465,424,403,395,387,404,382,439,489,461,497,511,519,503,456,377,383,376,388,371,392,388,392,373,396 18,20,18,36,50,40,26,401,408,379,378,378,398,415,425,411,409,406,420,413,431,401,407,402,395,402,392,385,377,389,405,389,418,386,407,401,377,374,414,426,408,410,450,447,424,390,484,480,454,428,417,421,366,437,451,441,479,484,492,464,465,391,389,394,389,405,409,410,414,388,389 20,10,7,35,36,26,25,412,386,399,384,382,392,442,438,411,408,419,396,425,405,385,385,402,398,376,384,381,392,377,420,402,407,392,403,386,382,400,412,398,431,437,477,466,456,397,508,475,450,445,417,391,389,449,505,499,538,548,575,550,496,378,392,389,395,396,410,394,398,387,371 17,13,13,92,149,150,92,397,397,397,389,366,390,384,399,404,386,395,413,420,433,395,408,407,408,391,388,403,387,388,396,427,437,412,416,393,399,368,387,372,389,369,408,385,386,399,433,470,505,437,425,395,379,390,411,403,428,421,397,400,407,387,390,386,389,409,421,430,407,387,393 6,41,29,80,118,85,53,489,475,439,444,415,435,516,582,548,551,528,546,549,549,404,450,437,423,429,430,410,389,422,503,514,512,459,492,451,433,466,498,542,585,673,761,684,635,493,760,720,684,625,584,554,471,658,727,745,821,810,849,798,744,419,414,422,431,460,514,486,484,431,412 1,10,9,50,88,93,51,383,367,411,368,391,390,388,370,378,383,371,381,391,392,380,391,391,384,384,396,369,390,393,381,380,395,381,383,396,387,374,364,384,368,376,390,378,371,380,374,380,391,385,380,392,378,379,377,386,397,392,398,386,384,385,381,372,388,372,391,412,382,398,384 6,132,110,93,102,82,78,568,772,750,689,578,590,627,669,668,648,643,768,925,899,664,920,871,781,780,668,576,498,451,612,887,944,842,868,722,631,460,474,498,536,640,764,729,720,544,844,1012,1023,965,945,842,709,691,771,775,840,829,881,866,822,485,547,490,499,742,931,875,876,778,655 10,32,28,29,34,20,19,411,405,407,379,382,399,409,426,402,426,403,399,419,402,386,402,396,375,385,382,373,396,388,399,405,395,390,384,404,400,403,393,418,432,440,512,438,434,405,490,453,464,402,418,402,383,455,522,504,564,526,579,535,479,391,371,404,386,386,413,408,391,390,398 16,13,11,36,46,33,27,402,389,403,403,375,385,414,427,398,408,412,383,408,418,384,390,397,391,392,382,379,397,396,386,396,408,396,402,384,397,377,402,398,413,433,476,445,436,394,442,457,436,413,399,396,394,432,436,444,481,474,484,466,436,394,389,374,391,387,414,400,393,392,390 6,126,117,118,131,120,109,479,445,423,407,386,402,499,518,481,453,465,454,523,491,409,486,463,415,429,402,397,373,460,464,497,513,450,459,416,403,437,438,434,488,538,642,578,533,481,679,645,642,534,524,483,418,600,654,662,728,714,775,721,654,398,402,408,404,438,495,443,481,440,408 8,23,19,92,140,130,80,462,436,418,415,394,418,463,476,469,480,448,457,499,489,413,476,437,425,412,387,401,386,381,425,476,487,451,472,423,396,372,400,403,420,434,502,465,476,433,582,679,685,609,562,497,420,477,544,532,625,611,668,621,565,402,403,408,405,440,489,452,490,425,418 18,24,22,44,59,49,36,429,404,381,390,378,371,408,429,423,417,392,405,424,401,374,404,388,388,402,376,382,380,385,384,398,407,407,399,389,387,385,403,418,409,435,445,450,389,419,460,451,457,438,420,384,395,440,497,507,553,524,561,502,470,377,398,405,391,387,396,394,389,381,370 5,130,123,89,115,105,81,420,395,372,395,390,415,408,419,417,397,422,409,462,454,412,422,438,393,410,372,388,364,397,405,436,471,432,431,422,397,414,413,428,440,477,528,475,475,401,467,540,559,498,462,422,416,442,433,450,473,491,527,469,463,387,379,378,385,412,456,433,432,408,387 6,20,20,217,317,323,217,404,479,445,421,411,440,423,427,443,438,419,476,602,595,424,553,513,448,455,429,422,407,400,400,562,599,509,500,453,443,387,384,401,409,411,452,441,441,422,541,770,798,701,668,539,459,423,469,474,518,529,557,543,527,402,395,409,408,462,589,532,549,457,431 7,17,10,35,46,30,24,461,410,386,406,376,382,477,460,451,418,411,408,417,394,397,386,392,394,386,387,393,382,387,415,400,418,396,392,394,387,388,393,378,403,416,467,459,427,412,494,458,449,429,407,416,400,434,450,467,524,560,601,535,482,364,385,391,383,372,394,399,411,404,389 10,168,146,467,716,632,408,577,711,677,610,566,562,615,660,639,631,636,737,848,833,591,807,758,670,657,568,543,448,449,566,809,841,756,761,662,559,456,472,484,513,587,723,661,667,530,833,985,992,927,901,814,706,641,739,765,831,824,871,843,803,488,503,481,508,687,839,782,798,690,590 8,60,34,346,459,246,189,599,698,658,622,535,575,632,692,682,669,646,743,834,809,569,774,730,649,650,537,514,438,496,601,801,834,745,775,647,570,491,509,523,591,665,771,736,719,573,870,987,987,925,899,813,701,743,810,822,872,867,910,885,843,492,511,481,518,694,825,774,789,676,579 12,11,10,26,30,23,18,471,520,500,465,460,494,501,570,549,553,530,604,630,619,429,564,513,464,481,442,415,411,428,489,608,605,544,548,486,482,381,400,406,419,458,554,543,564,403,737,807,794,745,706,637,536,481,551,560,646,657,732,741,696,433,449,444,459,556,633,586,608,520,464 6,33,31,139,201,198,136,439,511,476,468,441,439,451,481,463,460,447,530,656,638,440,598,538,499,488,432,425,410,423,441,600,647,567,592,471,454,399,396,410,404,435,502,472,479,414,629,845,863,789,751,657,526,460,500,513,611,592,656,633,589,414,409,401,410,502,630,591,582,500,446 11,11,10,14,22,17,10,386,405,430,402,386,388,399,421,406,403,401,409,465,454,394,443,423,405,405,386,380,403,383,395,444,482,423,446,412,412,395,387,384,393,399,452,420,407,402,470,597,595,534,501,448,398,429,437,433,458,448,485,479,446,399,384,389,394,422,460,437,451,418,413 13,142,125,241,421,384,214,612,665,618,562,517,554,640,706,701,664,665,707,794,779,525,733,675,605,601,530,496,459,422,579,742,776,684,716,598,555,429,476,483,517,563,713,677,679,535,852,938,944,883,858,776,665,691,759,775,840,835,884,869,826,525,478,521,557,674,787,729,749,646,556 6,11,12,121,150,153,123,519,460,450,436,402,439,554,631,601,597,547,568,503,512,398,411,409,413,400,405,392,402,414,599,518,448,457,459,436,440,451,507,554,612,688,790,742,719,450,798,692,611,593,563,524,457,594,699,737,815,808,858,838,776,464,413,462,455,498,475,467,466,429,414 15,55,46,216,289,236,174,405,517,490,456,438,472,411,451,489,447,448,532,661,611,453,611,540,492,502,432,413,405,410,416,606,633,552,577,472,447,387,398,389,400,416,464,452,465,444,590,827,822,753,714,613,475,442,476,467,521,538,595,615,566,421,432,427,434,516,640,583,597,499,450 15,22,22,42,55,47,37,398,477,467,445,415,415,407,435,445,412,423,485,600,570,428,555,509,484,449,423,407,396,387,410,554,604,502,542,448,431,398,389,373,403,396,432,416,435,392,536,794,800,718,675,567,478,393,444,420,470,464,509,513,490,400,388,405,398,466,583,529,541,452,427 10,21,20,59,67,62,55,417,448,438,419,421,417,419,432,436,446,427,480,588,571,417,534,504,443,454,421,417,402,397,410,539,581,486,527,431,448,392,381,393,393,397,457,446,446,411,565,777,788,702,670,549,472,443,468,483,521,532,568,551,508,390,411,392,393,451,554,507,507,461,421 12,10,10,30,46,47,30,410,420,408,399,408,406,417,397,388,404,405,428,450,459,404,430,419,412,413,400,397,372,397,395,427,481,448,451,414,396,385,385,398,388,398,392,412,407,395,482,610,622,548,517,449,431,394,420,446,458,461,484,436,438,391,392,382,393,414,456,411,452,427,393 18,173,148,120,154,114,89,434,453,413,415,377,419,461,503,485,462,470,466,555,503,418,507,446,445,427,401,420,420,411,497,517,553,454,500,442,420,425,454,458,460,527,622,553,573,427,661,679,681,559,549,473,412,517,574,593,659,640,714,666,622,405,404,415,461,484,553,519,489,425,411 8,9,9,16,18,17,15,403,453,423,416,417,403,416,442,434,408,433,480,549,513,426,545,470,438,440,421,409,382,406,411,544,573,503,490,430,424,402,411,408,468,507,567,508,458,405,552,744,736,654,602,508,453,458,488,514,584,565,601,564,544,403,416,379,400,459,553,485,499,436,404 8,8,8,17,17,13,13,402,388,379,388,376,394,406,393,414,389,386,408,398,391,389,387,396,388,396,387,410,389,371,396,405,390,401,397,397,381,387,398,403,393,420,476,427,419,390,454,463,456,419,425,403,409,420,430,425,511,500,512,487,462,383,380,383,372,388,394,403,406,389,383 19,103,97,212,253,251,205,466,559,532,519,488,547,517,543,571,558,557,626,684,695,466,615,589,524,537,463,452,430,419,490,637,664,573,614,523,490,376,413,404,412,478,567,529,572,460,743,848,843,796,764,701,620,531,584,579,672,670,736,739,697,449,502,442,470,582,672,624,664,550,517 8,19,18,102,152,140,95,432,457,422,432,414,442,446,443,447,425,452,481,559,520,422,505,471,448,439,418,406,395,383,420,510,552,472,504,447,443,414,406,400,403,428,463,466,452,405,561,732,719,647,615,542,457,445,474,482,539,531,585,582,535,407,411,404,408,454,540,510,533,442,425 10,14,11,28,40,30,21,423,397,405,399,394,380,454,438,441,420,400,387,397,395,384,394,388,396,384,374,408,374,379,395,387,387,396,398,410,387,380,387,374,386,404,439,438,409,387,472,415,390,400,393,390,405,397,402,405,468,461,523,485,464,384,367,385,386,384,404,392,381,405,391 17,21,16,41,60,43,29,392,396,413,374,403,398,408,441,394,414,411,393,417,405,369,385,392,387,393,389,380,395,425,410,409,379,390,397,390,381,422,420,406,417,427,477,440,430,425,463,446,434,432,411,396,388,437,473,473,524,496,551,508,481,390,376,382,396,399,384,402,403,375,375 8,13,13,55,76,75,53,412,432,435,408,399,398,415,434,427,426,403,453,500,521,419,495,463,436,422,421,407,397,391,397,483,538,452,473,399,405,391,394,393,394,420,463,429,430,401,525,701,709,624,577,492,427,438,473,478,551,529,577,542,497,394,398,390,404,434,530,493,494,443,412 11,11,10,115,213,213,113,443,502,460,446,425,428,432,474,443,457,455,504,592,580,422,543,489,455,464,422,420,411,388,437,545,597,513,547,434,453,378,400,426,409,447,470,460,466,406,581,765,765,703,673,584,505,433,476,489,527,533,606,585,569,425,418,414,420,486,575,534,564,490,415 11,8,8,15,12,11,15,396,379,388,383,378,398,393,404,393,371,393,384,378,399,377,375,379,372,378,376,397,376,389,372,381,383,378,395,391,382,384,385,394,390,381,400,382,382,376,411,384,389,381,387,400,391,378,401,395,408,400,409,404,403,381,388,389,380,389,384,396,379,381,376 9,8,8,30,30,27,26,416,451,458,433,416,403,447,448,452,429,443,492,564,572,422,563,511,453,463,409,396,389,392,416,540,598,490,540,444,418,401,376,379,392,430,463,459,442,406,575,718,737,644,609,512,432,468,498,518,569,541,615,585,533,396,398,405,407,473,595,528,515,466,426 19,597,368,684,649,415,430,967,958,925,883,812,824,994,1023,1017,1004,991,997,1023,1023,851,1023,1007,937,935,847,799,689,820,963,1023,1023,982,1006,897,823,878,933,966,1008,1023,1023,1023,1023,992,1023,1023,1023,1023,1023,1009,910,1023,1023,1023,1023,1023,1023,1023,1023,805,765,827,856,947,1023,1023,1023,944,852 15,26,17,43,62,39,28,421,397,364,384,388,388,425,432,442,419,434,407,401,381,389,400,377,360,374,375,376,375,409,401,405,408,410,406,380,381,412,402,443,443,478,505,449,462,423,539,433,426,387,413,405,391,487,568,556,600,607,631,582,513,393,368,397,385,377,378,374,383,374,389 1,42,39,40,48,44,36,680,716,664,643,568,601,721,790,787,776,766,787,822,813,557,728,674,637,608,540,547,434,419,683,781,783,711,733,628,564,439,473,480,557,648,780,767,776,517,915,948,928,884,864,810,710,719,791,811,868,865,922,919,885,587,547,610,635,747,822,772,796,683,623 20,110,45,821,758,262,283,955,854,804,786,725,730,980,1019,987,969,945,934,962,950,688,878,839,773,750,647,616,520,697,870,923,934,857,877,774,702,763,808,839,878,944,1022,986,968,883,1023,1023,1023,1014,989,925,822,1021,1023,1023,1023,1023,1023,1023,1023,822,648,817,821,880,947,900,912,815,738 10,12,10,26,35,28,22,423,388,385,392,389,390,427,436,432,416,404,406,417,398,381,406,388,406,375,382,395,383,402,416,418,403,402,387,378,398,405,388,394,404,420,460,448,430,406,467,426,429,417,407,400,396,419,449,455,510,506,558,511,463,395,390,398,378,404,400,404,390,373,395 14,134,93,122,180,141,95,507,617,551,531,487,481,566,618,586,582,577,642,765,734,485,710,656,571,543,482,445,406,436,551,720,757,657,660,555,472,450,490,535,578,673,758,689,648,533,796,906,904,837,806,705,577,694,769,786,833,815,855,821,772,425,467,448,460,600,739,681,690,569,489 9,8,8,41,36,39,46,429,486,446,449,413,408,443,475,460,435,447,509,602,571,437,569,515,457,471,423,416,390,383,398,545,603,496,520,433,435,400,388,415,418,429,505,466,475,423,576,767,787,692,652,561,465,467,492,513,573,567,630,592,551,410,412,407,407,487,619,539,564,479,433 10,34,32,53,60,42,42,510,522,482,458,459,457,516,540,499,478,486,507,619,615,425,572,511,457,459,414,409,383,416,521,589,648,521,551,475,444,432,444,467,481,586,721,675,644,429,687,776,786,717,700,628,530,525,586,592,672,669,739,703,672,409,401,419,409,481,597,546,535,472,444 10,27,13,30,33,17,15,421,449,431,376,411,383,436,476,452,429,436,445,468,448,399,430,418,399,393,380,408,379,408,449,442,444,410,426,394,397,399,424,416,473,513,569,503,499,456,607,593,563,489,509,445,420,524,613,604,675,650,703,657,571,408,397,422,391,415,441,430,431,415,410 5,127,111,149,192,169,134,585,764,728,689,605,627,629,705,682,681,667,789,895,867,643,849,796,731,710,607,561,491,438,619,864,892,810,835,699,631,409,437,463,502,589,716,689,715,511,861,1023,1022,961,936,850,744,644,730,747,807,811,867,867,833,520,533,529,558,766,893,843,848,746,635 11,9,10,36,44,44,36,395,460,416,406,387,385,407,420,411,440,431,443,511,514,409,479,470,447,432,412,394,402,406,413,499,540,460,479,423,416,390,396,423,405,429,460,435,441,399,526,721,733,647,612,505,459,428,474,464,513,511,562,528,501,385,391,387,403,436,517,478,480,433,407 4,16,11,48,54,35,31,440,405,390,380,377,389,430,459,431,407,397,410,397,391,403,407,387,392,388,394,382,389,384,408,417,407,390,391,392,384,404,400,406,424,440,474,452,432,419,503,468,435,421,429,410,377,457,494,486,521,537,592,523,492,399,386,375,380,398,408,400,400,387,376 1,53,45,138,154,126,112,664,764,727,687,626,652,722,784,775,770,762,809,864,846,600,787,744,682,667,593,560,478,443,698,832,841,774,790,677,635,442,450,478,531,609,772,748,774,520,930,1002,989,945,921,866,760,691,775,788,863,865,923,931,898,607,587,613,657,786,870,823,843,743,647 8,13,13,11,15,13,9,403,388,392,377,390,385,380,422,396,399,388,408,416,414,401,393,386,386,389,388,395,374,436,499,447,436,414,428,401,411,455,605,658,730,818,888,787,668,392,656,545,488,480,462,413,396,509,679,760,863,850,878,766,669,394,377,381,388,399,416,402,433,411,384 16,123,117,79,97,91,75,411,391,416,403,383,391,436,438,428,403,426,437,435,435,409,441,397,385,382,400,378,398,390,392,430,450,410,429,403,393,419,399,408,447,444,472,451,462,428,516,484,495,436,430,409,387,447,473,467,540,523,586,535,507,393,382,390,400,409,429,431,418,396,384 16,13,12,22,32,25,18,462,419,432,411,421,401,457,497,486,488,446,485,481,515,404,446,429,411,411,389,398,382,380,431,451,474,434,453,430,395,414,398,411,436,445,500,492,470,428,610,649,615,544,521,480,442,503,573,564,617,597,664,623,590,417,394,414,411,459,501,485,481,422,432 8,21,21,66,87,84,62,414,431,406,399,387,393,420,428,414,403,410,423,461,441,399,431,416,403,408,395,380,371,386,402,443,473,416,448,410,396,401,388,383,409,412,434,439,409,418,495,605,618,549,504,450,419,432,476,495,545,526,576,521,474,385,391,391,380,404,463,436,439,416,393 6,19,15,48,59,44,37,390,403,397,383,373,399,420,425,402,407,425,423,411,445,399,422,407,403,395,398,386,393,398,408,407,417,412,398,404,390,416,420,409,427,449,500,462,447,419,517,530,512,488,480,456,409,496,529,549,580,566,615,560,489,397,392,390,400,417,413,419,412,415,394 15,11,8,20,24,17,14,419,447,407,407,400,390,426,433,447,429,431,442,491,490,406,454,433,413,425,402,404,404,405,427,482,489,425,448,417,406,388,393,402,405,446,496,464,448,415,542,656,651,571,543,471,428,489,520,532,588,561,612,567,528,396,400,387,396,422,468,443,456,445,410 17,13,11,50,46,31,36,401,421,394,395,414,386,421,438,433,419,403,419,426,434,388,415,419,386,396,382,387,390,414,409,429,418,407,388,382,403,425,429,456,490,550,646,529,445,417,535,503,490,447,448,405,392,504,570,630,705,672,688,592,528,409,382,403,396,412,427,397,417,406,385 17,22,18,68,77,64,54,426,473,450,450,413,423,456,463,458,421,436,500,593,595,436,573,540,474,460,429,419,396,414,433,555,616,515,535,474,421,390,410,433,414,438,524,460,464,422,559,753,775,698,644,532,442,470,523,521,574,570,625,583,539,402,417,396,387,468,606,546,554,463,425 7,9,7,28,31,27,24,421,385,380,383,371,382,421,399,407,401,403,408,392,405,375,401,393,383,389,391,382,380,375,406,395,390,378,402,374,388,374,383,381,393,392,431,411,394,382,446,443,440,405,403,398,383,398,395,412,440,449,481,461,434,397,373,383,394,373,407,396,405,377,380 6,287,168,241,367,210,141,608,893,855,795,679,661,629,694,665,653,622,928,1023,993,867,1023,960,898,872,766,671,566,449,616,1023,1023,958,958,822,738,488,563,597,649,712,793,736,725,657,848,1023,1023,1023,1023,921,800,782,825,819,854,838,890,866,817,487,614,485,512,917,1023,952,962,854,721 13,135,103,49,68,52,38,512,646,589,568,522,532,553,622,612,595,605,689,795,764,540,741,675,604,605,523,482,417,399,546,767,790,697,723,570,511,431,484,503,520,589,704,646,639,499,804,944,938,882,849,765,646,654,731,739,794,787,836,813,771,447,477,469,508,672,802,740,759,636,551 9,31,16,196,259,114,81,530,627,581,520,500,487,560,630,586,573,562,652,745,730,507,697,639,580,557,517,452,402,439,525,715,745,648,667,571,464,437,452,464,511,588,705,650,636,485,788,906,903,841,814,725,593,654,716,739,796,790,832,804,754,445,467,429,441,602,729,662,692,575,468 18,16,15,30,45,32,22,390,397,378,379,377,402,414,417,429,412,405,414,426,414,395,395,382,404,386,385,384,396,376,411,389,398,397,403,395,407,381,395,397,409,417,463,422,417,408,481,457,448,429,411,392,400,443,492,456,494,510,546,481,478,392,385,388,395,391,412,402,399,377,387 14,36,33,82,77,72,79,631,725,684,636,581,624,673,740,725,720,711,774,836,814,588,754,717,660,653,552,540,467,400,641,800,809,743,768,655,586,414,441,459,501,578,720,709,732,475,898,981,970,926,902,841,743,647,720,743,822,829,889,895,865,552,543,567,605,756,832,783,816,699,629 16,8,8,15,17,17,15,389,384,385,398,364,382,395,396,396,392,384,391,389,402,385,389,395,394,401,384,386,392,393,392,393,399,388,374,392,376,388,432,434,470,534,581,474,436,397,442,423,411,397,393,398,394,427,470,490,550,527,549,482,445,375,392,385,394,390,399,385,402,387,392 9,92,59,87,79,44,54,550,510,486,466,438,451,569,610,605,581,569,603,640,627,434,546,528,490,481,432,411,397,435,546,608,630,534,560,480,434,477,547,579,642,735,809,730,676,555,817,835,816,759,715,646,522,755,825,844,891,874,909,859,802,437,434,460,455,537,633,580,594,495,442 17,26,23,526,1003,921,483,435,434,410,397,396,429,444,479,461,445,445,461,496,470,414,456,426,415,407,389,398,378,379,423,440,452,426,428,413,380,406,399,416,414,432,473,478,464,477,562,607,591,516,509,450,401,491,541,537,597,581,620,617,558,433,397,408,414,443,474,451,491,416,400 10,33,32,71,80,80,70,411,483,450,432,448,443,412,440,446,427,437,517,588,547,415,526,494,470,444,412,400,377,389,426,549,589,500,514,437,413,410,386,387,411,396,439,426,426,403,558,771,778,705,667,566,476,413,443,458,522,516,575,560,524,402,411,402,405,484,579,516,541,465,426 11,8,8,17,20,20,17,401,396,388,358,393,394,413,398,395,386,401,400,389,376,387,400,394,401,400,385,386,376,402,394,398,408,391,391,391,374,391,396,387,392,409,416,403,416,397,419,417,412,387,383,386,368,395,429,418,437,438,451,421,420,389,378,401,388,381,390,398,397,398,388 12,11,11,23,30,31,24,405,410,422,406,397,397,415,431,434,409,388,434,481,476,412,454,430,415,423,417,384,397,373,398,458,474,442,461,413,424,387,387,400,397,401,445,428,421,397,519,641,640,551,534,473,431,427,453,449,515,509,530,506,459,407,403,402,400,434,486,451,441,425,409 1,13,9,39,49,31,24,439,406,402,397,412,412,432,483,448,442,419,431,450,458,397,437,411,411,400,395,379,381,436,427,443,438,410,425,402,412,421,434,455,451,508,588,516,504,444,600,559,536,469,473,425,415,557,623,638,681,658,709,659,587,386,370,395,408,425,449,437,444,404,394 16,10,10,35,62,64,35,397,425,409,392,391,400,402,445,429,441,425,431,467,455,399,410,407,412,420,387,381,383,394,412,426,439,409,391,402,390,384,390,414,400,420,473,433,454,402,547,602,599,531,501,459,425,442,483,507,560,548,589,572,513,400,408,401,406,421,454,411,437,409,405 15,28,27,184,251,248,180,437,510,463,429,437,439,425,473,461,444,454,526,599,613,432,550,522,478,463,432,431,399,369,453,583,619,532,524,463,442,396,411,426,410,445,517,508,506,441,626,807,815,743,704,608,466,495,538,543,642,627,687,659,586,417,410,417,408,493,603,528,560,488,434 2,33,33,184,306,316,187,377,394,395,379,421,374,410,421,405,409,408,403,391,380,395,401,371,397,385,393,382,385,410,399,400,410,382,390,388,405,397,398,391,400,385,418,428,413,446,452,448,446,425,426,394,396,477,544,541,523,488,522,465,433,399,382,382,407,407,398,384,385,395,412 18,180,163,235,285,212,179,615,613,534,535,503,501,664,716,687,681,671,688,707,701,474,599,564,533,517,476,461,442,423,580,649,651,586,624,514,483,445,439,470,499,587,714,697,693,523,843,860,838,795,771,707,596,643,714,740,805,809,871,854,817,497,463,513,543,627,703,663,694,572,493 13,18,17,445,673,692,452,418,426,407,397,391,392,421,442,421,426,398,425,450,444,403,443,421,405,407,409,372,384,405,398,426,440,410,412,426,393,374,378,400,396,423,450,420,423,439,496,523,546,468,445,438,398,455,448,457,476,492,509,497,462,422,393,389,408,427,456,447,431,413,390 15,27,23,24,30,16,11,397,403,411,396,408,403,427,438,434,403,437,431,444,446,404,448,410,398,392,387,381,383,385,400,406,424,419,417,420,412,400,408,420,397,457,491,440,424,410,536,557,539,487,469,451,408,477,516,524,566,544,618,553,515,384,398,396,397,409,463,431,431,394,393 13,312,248,289,477,372,215,619,821,777,724,640,671,660,724,716,701,694,836,959,916,733,941,878,820,793,707,666,561,437,622,924,948,863,871,743,666,445,507,524,570,666,782,733,724,561,882,1023,1023,1020,992,905,803,704,780,806,865,859,906,889,847,531,593,525,567,806,941,880,886,791,697 6,14,12,26,39,33,22,399,399,397,376,376,377,398,414,403,406,388,412,411,431,402,423,399,399,395,397,381,393,407,404,398,423,391,407,378,394,373,397,405,419,408,434,412,420,399,450,466,456,425,415,395,394,428,436,446,461,467,492,479,444,394,380,394,384,397,426,402,399,402,394 8,54,52,164,247,220,144,462,517,509,486,442,446,485,535,523,524,507,565,637,626,458,574,516,493,490,444,465,428,405,462,599,619,528,580,472,454,400,413,419,445,475,597,539,544,459,740,838,835,772,743,674,548,537,607,630,701,705,756,739,684,443,443,432,430,527,633,586,617,510,489 9,110,83,950,1023,1023,756,906,886,836,823,797,835,937,982,969,960,952,954,949,955,799,880,872,867,836,796,806,722,600,860,887,878,837,858,798,755,596,657,703,766,852,949,927,929,766,1023,1023,1023,1023,1014,982,907,907,975,995,1023,1023,1023,1023,1023,831,774,833,879,928,939,928,950,860,833 2,13,8,35,38,20,19,463,483,454,425,402,413,473,507,480,483,480,495,542,542,411,503,462,425,440,424,426,402,421,456,518,556,466,487,431,430,424,450,464,482,580,689,630,580,464,740,738,718,658,611,527,447,612,693,713,827,832,867,800,722,409,404,409,403,460,539,494,505,459,436 8,102,93,233,312,291,214,500,593,562,496,468,459,527,569,552,541,526,616,727,703,487,664,622,551,540,466,429,422,405,504,670,728,613,646,517,458,419,438,450,474,521,637,591,572,476,768,895,899,828,796,700,595,595,683,711,776,770,811,783,724,451,433,433,432,596,726,670,686,573,482 10,17,16,23,27,25,20,441,420,416,399,412,413,430,426,416,424,393,423,481,462,398,462,434,410,412,383,383,374,397,442,452,490,435,464,421,396,398,406,415,437,467,584,517,495,416,498,586,589,509,534,470,445,427,458,473,500,509,536,492,486,397,380,395,393,401,483,449,430,415,408 10,15,14,29,42,36,24,404,391,399,389,378,385,410,424,409,412,404,393,397,395,391,384,393,377,391,383,366,379,414,405,398,400,401,389,390,389,392,400,414,426,442,483,442,433,392,494,451,436,411,422,412,397,458,495,495,545,519,578,533,476,396,374,380,399,394,387,407,369,403,395 2,148,139,254,356,329,230,511,695,651,603,521,563,533,607,583,588,592,705,822,805,546,781,719,659,632,522,513,462,398,541,785,825,741,759,634,542,403,437,436,474,532,654,631,622,477,810,999,1012,942,912,819,713,572,664,695,763,762,819,811,773,468,482,457,468,652,803,752,772,651,559 20,9,7,30,36,23,20,430,378,388,390,359,394,436,451,414,423,394,407,412,402,383,397,378,388,379,368,403,380,402,404,386,396,391,385,395,401,386,388,397,392,400,433,437,418,399,472,416,419,415,401,373,385,422,444,423,481,480,526,498,460,394,383,381,378,389,389,376,376,382,385 20,12,11,24,37,33,20,395,397,396,384,395,384,392,412,401,397,393,393,415,407,395,396,387,394,387,392,374,378,399,394,430,415,407,420,381,400,394,394,404,414,432,435,427,428,392,442,463,475,425,416,409,410,422,437,454,478,460,492,468,433,389,382,381,396,399,406,401,398,391,382 10,9,9,19,23,23,19,401,417,410,401,401,413,420,429,424,410,415,437,445,454,415,435,417,414,409,380,402,411,402,378,447,445,431,446,395,405,370,391,391,393,415,425,424,425,385,516,610,579,537,509,465,437,412,428,435,483,470,499,502,471,380,387,403,398,419,461,434,449,429,424 19,14,13,25,38,34,22,394,414,369,388,401,386,414,397,394,400,416,403,429,410,391,407,387,398,386,380,388,385,384,396,403,425,393,404,398,367,388,391,400,402,429,446,422,410,412,442,449,432,404,420,414,393,437,470,472,495,471,513,477,423,394,388,386,400,385,411,395,384,394,380 18,9,8,32,35,26,25,399,389,393,387,385,391,416,416,411,400,394,414,390,378,379,395,390,394,390,402,396,382,386,400,398,394,388,386,365,396,394,400,400,407,418,427,414,415,401,444,416,425,400,406,398,402,410,419,439,473,461,483,477,437,375,373,392,393,408,397,371,401,366,385 14,12,12,118,216,225,121,428,498,479,457,408,445,433,467,443,415,437,511,617,596,435,583,524,460,468,431,395,402,383,417,587,617,536,544,454,430,387,381,397,409,408,469,467,468,410,593,849,869,788,752,641,501,438,459,474,540,541,588,584,550,414,418,405,415,485,618,549,560,494,434 14,8,7,15,24,19,13,417,395,394,389,394,383,429,430,400,420,403,405,395,406,397,402,395,398,385,389,396,394,394,404,408,406,387,389,377,385,402,398,415,392,404,447,424,407,399,459,433,431,417,400,393,379,429,452,455,484,487,520,492,441,395,392,387,372,388,406,413,397,402,371 9,9,8,23,32,26,19,398,398,400,385,399,388,426,461,430,404,416,431,418,417,397,413,397,404,386,406,378,372,372,400,429,424,394,416,393,372,401,391,387,403,410,453,431,427,388,487,522,473,442,436,406,401,419,420,450,462,466,523,486,476,404,380,397,388,385,426,418,407,405,377 19,31,30,72,108,106,70,441,521,488,472,430,439,462,473,484,469,463,526,642,639,449,595,531,492,472,428,409,397,406,428,611,662,561,570,488,445,400,401,408,408,453,501,492,503,405,648,834,841,768,743,636,524,456,517,531,598,592,676,650,604,408,409,409,421,505,635,573,605,504,456 11,24,22,58,75,65,49,427,518,472,468,424,418,443,462,453,459,469,521,640,648,445,606,547,502,472,444,445,389,398,433,619,656,549,569,490,445,391,391,382,394,437,509,465,475,419,617,839,854,777,737,624,507,464,503,534,597,587,627,624,583,400,424,407,400,492,638,578,602,496,465 18,47,28,83,120,61,42,422,404,396,389,376,401,447,461,431,436,425,414,446,447,386,439,396,406,383,416,395,391,437,425,433,441,401,433,380,378,409,434,433,452,504,551,509,486,427,583,576,522,460,469,436,381,511,588,570,617,601,677,598,545,393,376,404,404,412,434,427,408,409,387 7,18,15,31,46,39,26,427,420,394,394,414,395,415,421,417,407,399,410,412,396,381,399,404,400,385,400,388,395,377,412,396,407,408,418,389,381,392,397,416,427,461,477,467,449,418,526,503,470,455,423,429,412,461,519,506,548,551,594,536,485,394,393,379,389,398,414,409,418,395,385 14,34,33,250,202,200,246,404,549,491,462,440,434,434,466,425,447,456,534,646,640,452,595,549,483,474,443,415,400,402,434,612,651,546,587,469,443,404,394,418,398,440,481,460,480,395,619,826,834,763,723,616,495,473,495,534,574,573,635,637,572,400,437,407,423,503,645,576,580,506,455 14,12,11,22,33,30,20,422,381,387,402,394,363,418,432,425,415,401,391,392,397,396,392,389,378,392,380,395,370,376,399,400,389,380,382,390,382,382,404,403,390,404,434,435,422,402,443,433,401,400,387,375,401,405,435,437,476,477,526,486,461,381,385,389,387,388,394,387,388,392,359 6,941,416,679,962,493,333,680,731,680,648,582,600,737,792,774,751,737,783,858,833,582,787,742,660,655,524,513,466,567,705,815,840,765,763,647,584,634,691,739,780,850,917,857,825,754,943,992,986,925,902,821,709,881,936,945,980,967,1005,973,928,581,525,549,573,717,835,783,803,697,582 6,15,14,64,72,62,57,435,446,433,427,421,434,426,434,455,452,442,487,540,536,426,490,460,456,433,415,421,394,382,411,518,548,477,482,437,419,388,391,376,393,399,440,441,464,408,570,738,748,662,630,548,468,425,454,472,517,524,565,562,516,405,416,408,415,453,546,493,514,459,423 16,20,16,39,42,30,28,442,454,423,419,410,414,431,461,441,449,438,465,496,487,404,466,438,415,414,413,396,384,382,433,488,515,448,476,433,391,412,477,512,549,632,727,601,542,434,647,684,673,602,564,488,434,542,649,709,771,743,777,687,611,402,392,410,411,446,495,449,492,419,416 19,9,9,23,28,21,17,403,392,403,400,388,396,415,424,416,398,411,411,439,445,392,415,416,396,390,397,393,381,409,412,421,440,416,415,410,400,361,381,404,391,405,441,431,423,397,490,505,523,481,442,426,400,404,430,462,458,442,503,508,468,389,384,389,382,395,436,432,429,407,395 20,13,10,58,80,65,44,389,417,389,403,384,395,410,425,414,406,400,432,415,428,409,419,400,401,388,392,397,385,383,391,425,428,410,428,399,390,400,393,387,411,387,426,430,424,398,500,568,538,480,452,421,397,431,451,463,508,499,539,511,476,388,400,397,409,398,422,407,428,411,402 5,8,8,27,41,39,26,410,399,389,396,395,397,406,408,407,413,398,401,421,418,384,419,405,398,393,378,387,389,386,402,422,424,398,404,410,384,389,402,397,404,416,444,419,417,379,462,509,473,444,437,417,388,449,454,460,475,472,515,466,450,384,388,392,394,411,416,407,405,407,405 18,33,24,56,89,62,38,426,423,392,386,397,427,446,447,449,430,436,449,443,428,400,411,416,410,393,394,408,397,413,412,451,446,427,426,381,388,410,416,396,431,467,524,464,482,413,531,565,549,502,474,440,427,473,531,516,547,566,602,541,508,396,385,391,399,399,438,386,421,399,407 20,13,11,36,48,31,23,454,424,392,387,379,376,454,456,447,431,413,419,433,430,398,382,401,397,391,406,385,385,383,413,419,418,407,395,394,391,399,409,404,413,435,482,455,439,424,553,512,505,466,451,410,390,458,490,500,580,578,639,575,525,392,389,390,390,400,417,407,425,413,396 1,16,16,89,137,139,88,403,390,390,388,406,419,400,407,398,385,395,409,419,408,402,408,395,399,388,390,375,374,370,401,407,414,395,393,404,375,381,388,397,393,403,409,392,396,409,435,454,474,424,435,410,384,440,461,472,483,438,453,440,411,395,376,388,378,405,412,419,403,379,396 4,17,17,9,12,11,8,540,651,602,565,532,536,578,656,638,651,624,695,764,752,509,674,635,584,565,490,482,450,408,552,719,728,661,676,577,490,380,420,417,432,461,588,609,636,423,807,911,898,852,826,744,641,502,560,600,694,712,789,797,765,505,491,494,526,688,780,714,742,622,565 14,13,10,30,42,30,21,402,390,390,375,375,395,403,425,419,400,392,414,406,406,378,422,400,399,398,395,378,367,409,402,426,406,403,416,394,387,372,398,407,412,437,448,460,428,416,509,481,470,457,450,396,384,454,497,493,539,519,574,510,491,387,385,381,382,389,435,406,408,409,393 11,17,13,36,48,33,23,405,404,382,377,395,408,434,416,428,420,411,401,402,405,390,407,384,389,391,386,372,398,397,414,407,418,404,403,392,384,423,424,413,441,472,530,475,438,416,527,470,444,419,422,393,393,510,570,573,598,589,642,570,506,390,383,388,393,398,407,395,400,380,370 13,259,236,184,247,225,169,427,411,382,389,393,392,400,439,404,421,419,396,379,402,380,381,385,369,390,379,371,368,417,422,390,394,395,397,369,383,393,412,418,453,493,544,498,465,446,444,383,395,404,394,423,394,445,437,461,492,478,531,503,470,393,357,393,404,393,390,373,367,404,378 10,24,22,21,24,20,18,615,815,772,724,664,670,686,750,756,745,741,844,932,905,680,878,825,764,737,631,608,509,415,684,903,921,847,852,748,683,393,423,440,490,566,727,724,771,467,915,1023,1023,1005,980,904,801,630,704,722,822,829,894,909,877,582,585,587,624,806,915,858,877,770,692 3,16,16,56,84,86,57,505,661,612,589,547,559,539,566,582,560,572,712,780,759,559,706,657,609,580,509,510,452,397,525,765,751,690,698,599,573,374,410,430,414,465,562,570,597,425,782,995,959,919,883,813,699,493,543,570,661,676,746,768,735,465,549,447,489,752,850,801,836,710,637 19,8,8,25,28,26,22,395,375,385,377,393,378,408,402,396,416,381,375,391,413,373,389,400,386,392,379,394,380,388,399,396,393,389,391,391,380,390,394,399,386,400,405,401,388,386,417,405,401,393,386,387,377,392,410,426,438,414,455,435,406,379,392,372,391,373,402,382,385,381,393 10,15,14,8,10,8,7,516,675,626,585,545,562,580,641,632,637,614,717,805,785,543,739,692,629,614,528,510,449,410,549,777,795,710,741,613,557,391,425,399,436,494,627,614,649,431,810,954,950,892,865,788,670,526,599,634,721,721,800,807,767,488,496,476,512,689,803,756,764,656,574 15,18,16,17,20,14,11,563,651,608,548,521,529,589,668,651,640,639,708,773,746,517,697,642,593,564,509,469,437,405,566,742,750,661,702,557,529,417,407,412,462,490,629,629,645,441,818,917,903,851,823,755,630,550,624,647,736,735,816,817,777,489,483,498,528,678,779,722,729,635,545 4,16,11,51,55,37,36,439,399,388,401,391,397,450,469,444,420,426,418,431,422,399,417,399,414,407,377,389,396,417,414,423,431,391,416,406,406,400,392,397,406,420,484,453,454,402,506,512,493,472,427,429,389,445,473,476,553,538,604,559,514,392,382,397,385,381,428,407,404,406,402 14,49,46,23,26,21,17,639,739,704,658,584,614,669,743,742,722,713,789,867,842,609,805,754,700,676,592,532,480,448,652,841,853,777,796,686,614,413,450,471,496,585,747,731,748,477,887,995,987,936,911,844,734,631,720,744,819,818,884,886,854,564,540,559,600,773,867,813,837,732,641 7,15,13,29,46,40,24,394,396,411,388,390,407,415,431,421,431,426,438,432,438,386,412,403,407,395,401,391,397,376,426,432,452,392,405,400,397,412,413,417,435,483,521,465,456,429,551,554,512,482,472,435,414,494,545,546,593,598,636,573,518,396,383,388,381,403,431,430,418,392,385 1,123,111,50,77,69,44,561,739,692,630,522,537,601,667,647,646,618,777,895,849,646,869,790,719,684,559,513,441,408,547,865,881,783,797,651,551,429,464,469,505,596,709,670,666,502,810,997,990,912,883,773,649,678,743,754,800,791,843,827,778,484,487,497,496,754,893,811,813,695,581 10,9,8,29,33,27,24,422,402,392,378,369,390,429,440,419,414,399,416,400,381,388,402,388,377,402,387,375,380,400,409,390,392,388,384,383,384,388,410,407,378,403,439,429,417,404,468,444,429,426,414,395,378,418,447,447,479,503,521,497,446,374,382,392,385,398,396,368,391,394,395 3,10,10,42,76,77,43,413,436,391,407,413,396,426,445,452,436,446,455,495,464,396,444,417,419,414,398,405,384,408,423,473,469,439,446,429,384,391,419,388,401,416,446,444,438,409,573,656,646,581,557,474,439,458,491,505,551,540,618,592,527,393,396,390,395,448,494,469,473,456,403 9,12,10,31,36,28,25,414,408,388,395,401,382,447,430,405,400,378,395,409,399,387,412,403,387,396,398,379,394,376,409,404,401,397,401,392,386,395,396,371,403,409,469,443,432,396,485,443,463,423,419,392,400,417,445,459,492,487,545,513,465,390,404,384,386,366,404,404,396,397,383 7,148,121,192,254,167,134,484,640,569,547,477,524,504,576,549,543,541,650,775,763,502,726,682,620,593,506,492,415,448,509,733,782,704,731,582,528,442,429,437,472,537,635,591,600,460,784,968,996,924,893,796,668,557,675,706,778,768,819,789,741,452,458,420,461,618,761,717,731,598,526 16,162,153,127,174,173,122,567,904,870,803,679,685,623,666,626,589,580,910,1023,1011,847,1023,975,908,885,782,702,578,430,594,1023,1023,965,974,835,735,431,509,530,604,661,754,707,692,579,797,1023,1023,1023,1023,922,787,708,751,749,784,769,819,803,752,471,614,456,482,892,1023,971,972,874,747 7,116,97,140,160,134,116,468,594,548,508,468,456,501,539,536,532,516,597,736,708,490,693,648,544,533,455,461,432,407,490,687,751,649,659,546,470,419,419,462,476,521,634,559,579,459,718,878,890,813,784,691,541,570,647,645,712,705,759,734,674,426,458,420,443,541,732,674,667,562,463 8,266,238,238,286,252,212,405,402,372,381,385,386,423,423,400,405,402,406,364,396,383,368,396,393,362,369,406,357,426,406,406,385,407,390,418,395,423,424,414,425,499,576,500,464,411,475,444,418,397,425,386,387,423,458,446,484,482,542,518,480,385,372,407,396,395,392,378,380,399,405 10,14,12,34,35,21,22,443,444,447,434,416,410,474,466,449,438,437,490,543,508,414,523,470,441,426,407,388,384,388,442,527,542,479,485,444,415,395,403,400,412,429,496,461,480,401,601,723,721,642,604,520,452,458,480,489,559,576,635,610,566,409,395,406,405,468,546,490,516,466,403 5,37,22,300,362,188,151,610,742,689,656,563,588,643,705,701,676,660,766,864,852,604,810,767,691,670,582,531,465,447,627,839,868,779,800,688,605,458,526,552,600,680,780,734,724,580,879,1002,1004,944,918,834,716,743,815,823,870,865,912,891,849,494,523,515,525,716,842,788,807,697,616 3,14,14,123,165,167,125,416,451,440,411,401,435,450,462,446,434,436,492,562,506,421,506,462,431,425,414,402,397,386,427,516,548,478,479,452,405,404,401,420,411,428,487,473,457,425,597,736,718,652,620,516,457,462,515,538,577,575,639,606,553,409,416,412,401,453,540,498,521,436,440 13,17,17,33,49,47,32,412,450,427,430,400,409,414,424,431,433,415,465,492,516,400,478,460,442,410,393,403,387,399,404,493,525,472,470,435,415,400,398,403,407,424,438,445,449,417,549,690,693,612,559,518,443,473,543,552,592,547,591,550,506,385,408,396,419,436,514,474,474,424,408 13,202,169,202,329,271,167,650,825,774,737,633,667,694,752,749,737,731,822,934,913,679,896,852,780,766,668,627,548,434,665,894,933,847,868,752,690,434,492,515,581,654,788,763,762,555,903,1023,1023,1003,981,895,789,715,784,798,860,861,911,905,870,553,614,560,589,797,933,890,895,797,695 2,43,28,69,87,43,36,430,406,410,402,404,400,476,489,458,430,425,447,438,445,378,419,402,393,396,397,367,385,418,427,440,416,397,417,409,378,437,456,479,483,549,617,570,497,440,631,553,522,462,453,414,407,573,655,652,704,686,741,673,617,393,387,387,392,388,419,403,391,410,384 19,13,13,53,74,73,50,427,448,461,434,424,415,438,436,427,425,441,472,593,558,424,546,502,453,429,424,433,391,408,420,554,586,518,520,443,438,379,395,404,400,414,444,454,464,415,573,781,799,720,675,572,471,419,479,488,529,541,591,575,548,409,400,406,416,460,579,520,549,468,422 15,18,17,43,50,41,34,417,496,469,447,442,439,420,440,475,451,448,527,639,609,432,572,536,479,458,435,416,401,415,422,608,635,547,547,471,432,404,393,403,399,433,484,449,471,400,606,812,813,731,700,583,487,436,489,499,553,550,609,598,547,395,415,399,414,495,602,555,561,481,428 17,28,21,44,73,53,32,395,402,404,379,387,396,407,432,408,414,382,410,431,392,380,395,403,388,386,388,381,382,388,400,415,387,395,403,384,373,405,392,406,431,435,494,465,444,396,513,437,450,411,416,394,394,484,493,522,548,549,586,526,495,388,389,393,376,389,401,378,395,391,402 11,10,9,21,30,27,18,406,368,374,372,399,385,392,409,408,404,396,396,396,384,383,371,400,386,377,379,377,367,382,379,386,371,385,393,396,391,388,421,405,412,417,429,417,392,398,443,401,400,405,380,381,387,420,458,443,491,459,494,464,429,384,373,384,384,375,388,371,395,393,387 10,9,7,13,13,9,10,399,399,409,392,383,401,407,434,413,411,422,395,412,432,387,407,401,394,394,391,380,387,402,402,419,423,407,397,407,367,383,389,412,435,420,440,451,432,397,486,479,449,443,429,398,408,448,488,497,543,519,561,494,478,382,384,393,387,408,409,420,387,396,379 6,15,12,39,44,36,31,428,398,393,382,382,387,441,435,440,416,421,416,425,418,382,417,410,397,401,397,385,403,406,417,447,437,403,425,401,427,387,402,426,420,431,486,462,441,407,525,541,521,472,433,419,407,460,509,505,576,555,593,552,520,391,389,385,383,391,421,398,409,403,403 14,9,9,71,111,115,73,390,422,417,396,404,412,395,392,419,404,388,445,487,475,376,468,430,404,408,399,392,389,382,397,444,485,440,449,425,391,385,408,392,405,429,431,432,418,400,481,637,652,563,526,459,412,402,423,449,459,453,490,463,472,400,392,381,393,415,479,450,435,438,400 18,157,111,253,314,258,209,579,695,650,579,563,555,604,681,654,667,642,729,826,808,565,785,730,651,644,539,506,441,420,601,803,833,733,760,635,577,477,532,536,636,719,807,744,720,557,857,968,969,910,881,795,694,723,797,819,876,861,901,869,830,463,498,489,522,692,827,765,783,659,582 12,12,12,26,32,30,25,401,458,396,434,415,401,409,429,420,429,445,472,564,516,418,536,475,449,441,417,397,399,391,406,521,556,475,511,426,403,375,399,384,392,417,455,410,436,383,525,716,723,651,591,512,450,430,446,434,476,482,532,512,495,403,410,400,394,459,549,517,496,456,419 6,10,9,27,31,25,23,411,385,392,383,400,385,407,409,396,408,387,405,397,387,396,390,400,392,387,373,387,380,403,404,399,388,383,389,373,391,390,397,402,400,401,442,428,415,387,446,423,426,391,392,390,383,405,431,438,452,474,513,475,433,373,403,387,371,386,392,404,399,391,385 12,10,8,17,21,11,10,497,613,588,532,511,517,530,585,576,581,579,668,765,750,500,699,633,591,574,485,451,434,392,504,732,754,673,700,564,510,397,414,394,428,471,564,562,587,425,767,922,917,857,830,744,627,489,541,576,673,673,753,745,716,464,455,461,465,652,778,719,730,600,538 9,8,8,42,53,53,42,407,434,426,411,404,416,393,421,428,398,401,446,518,479,415,477,462,440,407,409,409,406,386,419,450,510,456,473,410,407,399,396,380,384,383,427,423,430,398,489,701,702,607,591,495,428,411,439,447,508,497,529,517,461,405,400,389,407,433,512,472,479,431,418 13,14,12,26,39,33,22,407,389,380,378,396,391,424,431,407,421,400,392,396,404,388,413,389,381,383,371,381,397,398,398,402,400,404,402,399,398,399,391,394,409,409,440,438,415,408,471,447,440,413,419,406,383,432,449,461,501,483,527,494,466,401,386,383,384,386,393,393,378,408,381 1,516,224,1023,1023,1023,1014,1003,975,929,917,873,889,1023,1023,1023,1023,1023,1023,1023,1023,792,926,906,869,852,785,787,672,845,1023,1023,1011,978,998,946,902,935,1023,1023,1023,1023,1023,1023,1023,949,1023,1023,1023,1023,1023,1023,984,1023,1023,1023,1023,1023,1023,1023,1023,977,842,983,998,1023,1023,1019,1023,951,912 18,16,13,35,48,37,27,393,403,404,395,380,385,402,420,402,408,406,397,407,399,389,379,378,389,385,392,384,377,394,395,375,395,398,387,373,389,399,403,379,409,428,426,429,421,390,453,411,401,410,407,399,400,450,465,464,479,469,490,450,442,378,376,379,398,396,382,374,388,388,393 13,175,119,121,153,108,88,512,620,551,516,445,512,552,604,584,554,567,664,763,728,509,721,654,563,552,475,466,434,419,516,733,763,658,684,563,468,456,465,496,551,595,714,653,606,529,779,900,902,834,807,713,560,673,746,748,796,786,835,799,755,463,450,443,461,613,755,694,689,576,495 6,10,10,38,49,48,37,408,469,420,408,394,403,411,411,417,441,432,465,521,499,416,494,455,431,427,410,409,389,384,408,488,518,465,477,417,419,382,409,386,394,412,445,424,424,406,529,709,713,629,601,492,454,450,483,489,516,523,572,540,497,399,386,404,387,450,501,480,502,434,415 11,9,9,37,58,55,34,400,428,441,410,400,416,408,413,422,420,402,465,504,499,411,464,442,415,433,412,394,395,399,417,478,506,450,482,409,429,389,404,367,400,401,447,430,415,388,511,677,687,606,564,479,417,419,440,453,481,495,527,493,478,395,391,390,408,429,488,470,464,432,435 11,11,10,21,33,29,17,397,405,382,376,381,381,404,421,397,395,405,412,403,385,377,393,387,393,378,406,382,399,408,389,388,379,367,378,389,400,386,404,404,394,426,468,437,407,409,430,405,405,389,407,397,379,448,469,474,539,468,523,453,453,391,391,381,378,397,392,365,384,383,393 15,186,163,240,300,290,229,581,773,727,669,595,591,653,714,677,666,668,790,919,879,656,896,828,766,736,618,550,471,423,602,897,920,830,845,716,609,445,487,506,538,629,749,720,706,544,854,1023,1023,982,950,856,726,699,762,780,837,832,879,869,823,503,510,506,523,755,908,839,848,733,627 3,8,8,99,160,163,98,469,529,496,490,474,514,468,534,529,535,524,571,586,603,450,478,490,479,473,454,447,405,416,537,572,573,537,556,507,478,415,405,415,440,470,593,583,617,410,709,779,752,715,684,648,557,452,492,493,571,591,671,699,651,445,458,465,481,579,630,590,643,548,507 5,50,48,97,160,155,92,437,507,491,443,422,437,416,433,458,450,452,557,667,640,434,615,561,488,477,437,423,416,410,442,618,670,581,551,493,467,370,399,388,399,426,469,449,487,410,587,862,872,789,753,639,513,422,471,501,545,548,600,611,563,401,412,395,402,499,653,566,579,486,444 8,10,9,47,81,79,44,399,418,401,394,404,378,410,441,440,427,413,428,434,440,401,402,404,404,393,390,382,394,392,410,420,433,400,411,408,382,391,396,391,409,414,446,445,436,411,513,564,549,494,487,434,399,446,480,505,542,531,570,529,492,408,412,391,396,428,445,427,442,435,392 13,35,34,193,270,273,191,424,474,441,437,443,436,444,472,447,453,452,487,571,552,423,495,457,450,435,430,416,405,404,421,541,544,492,506,437,411,398,393,408,416,432,487,483,481,422,621,772,775,694,657,580,470,467,493,496,582,577,636,627,583,407,410,406,409,460,561,503,514,453,433 10,11,10,26,32,26,21,418,394,365,405,374,387,433,433,402,400,410,395,369,392,385,403,391,377,380,392,391,412,391,390,395,391,371,396,398,383,391,377,404,397,410,444,424,400,386,431,412,423,397,402,390,389,413,431,417,459,467,484,475,461,371,404,379,394,392,407,377,378,401,389 10,18,13,36,42,32,28,465,388,391,400,369,394,495,498,435,430,419,407,411,398,385,399,378,385,380,399,386,370,391,418,406,402,385,407,366,387,394,411,426,427,433,498,495,459,417,539,460,438,452,416,382,396,476,496,495,559,586,640,593,534,388,388,394,388,397,396,379,393,391,382 9,8,8,25,35,36,26,407,432,404,377,398,402,387,406,416,405,397,417,459,464,395,438,414,410,404,397,401,380,393,402,445,464,415,402,409,399,393,397,382,386,400,408,418,415,402,501,586,595,527,511,445,393,410,427,452,498,485,518,499,458,385,398,392,401,431,474,422,458,421,408 7,19,10,83,110,61,46,424,460,420,433,428,400,435,465,445,453,449,479,524,501,425,480,455,425,406,387,388,382,394,446,497,520,469,475,429,405,398,420,440,453,513,595,554,498,429,594,673,671,592,563,513,435,497,570,577,626,611,661,621,561,395,378,411,397,430,483,472,472,424,412 13,29,28,174,261,262,170,406,426,386,401,396,398,389,403,402,418,387,441,479,450,385,444,435,415,419,389,390,403,391,405,446,482,433,426,406,396,392,397,379,381,406,434,415,416,414,451,518,557,497,469,399,421,409,428,437,447,444,469,468,445,401,397,368,387,412,451,435,446,386,384 16,10,9,35,46,38,29,413,408,405,387,404,396,421,449,421,438,427,417,427,437,396,421,402,409,409,405,395,380,393,411,443,457,408,401,409,404,403,398,379,400,399,460,434,431,404,479,539,551,487,462,429,399,417,435,436,505,498,554,518,496,394,400,384,384,403,432,403,409,403,372 16,98,84,33,43,23,18,466,441,411,407,403,388,425,478,466,464,440,456,460,465,394,427,424,407,394,395,400,380,464,577,519,467,451,442,425,380,532,699,763,822,897,963,864,765,465,757,667,617,573,538,479,426,632,771,833,924,909,933,839,767,411,395,395,413,432,451,458,444,413,403 6,11,8,31,43,29,22,435,419,400,410,410,401,421,436,416,408,414,414,444,426,402,423,423,396,392,398,389,369,382,411,434,442,420,433,403,386,402,392,397,417,442,500,478,435,394,476,519,516,476,462,439,409,424,433,437,479,491,490,474,449,378,378,388,384,412,462,411,414,403,403 17,193,44,1023,1023,341,301,870,967,928,890,813,828,904,945,923,912,899,994,1023,1023,896,1023,1015,958,936,854,798,696,653,863,1023,1023,1013,1023,916,839,703,774,808,861,924,1004,966,954,862,1023,1023,1023,1023,1023,1023,932,983,1023,1023,1023,1023,1023,1023,1023,729,760,738,761,956,1023,1011,1020,931,844 15,17,14,34,46,33,24,407,458,430,438,414,419,417,441,417,429,416,483,559,537,411,527,482,437,456,415,416,406,382,432,523,558,472,483,408,400,417,453,448,503,547,615,554,502,408,571,725,729,646,612,511,451,502,593,613,687,669,704,631,570,393,401,396,395,461,542,480,502,455,410 15,24,24,124,200,209,128,396,374,383,386,400,388,396,415,420,409,421,410,414,403,385,400,406,399,392,387,376,398,389,401,399,400,395,403,394,384,390,391,395,394,411,441,425,406,413,459,476,449,437,427,420,393,439,490,481,498,476,493,464,445,407,400,389,405,396,415,408,417,386,418 10,12,12,19,21,18,16,461,426,397,416,385,406,430,423,410,394,397,419,454,464,409,449,436,407,407,392,370,372,394,423,455,476,421,447,398,406,404,400,410,419,447,530,494,480,385,464,555,568,512,495,458,433,411,418,419,455,445,476,459,433,395,397,373,392,403,475,435,446,420,401 19,10,9,26,31,25,21,421,388,391,376,392,383,426,410,398,387,392,395,386,385,380,384,393,389,391,391,396,386,382,397,377,381,380,391,390,385,412,403,393,409,409,443,427,403,399,442,400,389,375,379,391,384,414,444,445,477,488,511,484,457,386,381,391,392,378,363,390,377,395,379 12,15,16,71,105,110,73,393,393,380,382,364,387,392,383,371,386,383,386,395,424,388,388,391,383,386,379,390,372,391,377,399,393,398,392,375,397,380,389,392,379,385,399,401,387,400,431,424,442,426,403,392,374,405,423,414,454,425,432,423,414,402,385,365,385,380,391,402,374,378,382 13,66,39,82,131,67,45,401,392,391,406,418,395,440,463,448,433,450,414,400,432,365,385,412,393,396,391,398,365,417,425,407,424,403,390,387,390,424,430,452,460,507,590,523,496,434,571,481,460,432,389,407,395,495,576,560,623,598,659,623,552,403,397,396,385,398,403,396,393,398,386 3,12,12,52,60,61,53,410,467,416,423,396,409,407,422,438,425,418,475,553,551,405,512,489,450,439,407,403,378,416,427,524,563,493,505,412,416,399,384,385,400,419,459,429,444,415,536,752,764,670,642,538,455,435,463,492,532,499,576,559,504,399,411,401,403,465,542,477,511,434,415 2,35,35,233,405,415,236,401,389,400,371,391,395,412,413,412,380,398,429,400,406,393,392,389,387,384,391,384,373,427,386,401,402,392,396,388,387,402,389,413,408,422,424,441,411,448,466,457,445,436,407,411,414,504,559,559,550,537,531,482,445,383,391,385,382,386,412,401,399,394,398 9,446,248,136,193,80,54,896,927,886,880,857,887,941,997,993,990,983,988,970,981,614,766,753,735,711,673,689,589,664,965,935,903,886,920,872,841,734,828,865,921,993,1023,1023,1023,912,1023,1023,1023,1023,1023,1023,955,1023,1023,1023,1023,1023,1023,1023,1023,804,757,821,848,900,907,893,934,853,828 4,13,12,26,28,25,23,474,407,400,389,392,405,448,457,427,423,415,410,454,433,391,418,409,392,419,399,389,383,392,451,438,443,420,426,411,411,395,404,421,448,501,627,572,530,400,504,517,536,479,492,474,427,416,457,459,530,531,558,499,489,392,390,381,391,390,436,409,412,418,371 9,26,21,42,58,43,29,392,416,409,405,412,389,406,435,413,403,404,424,443,450,381,440,408,399,382,402,390,378,370,410,409,447,415,419,404,395,399,418,417,410,427,477,455,443,397,508,524,530,475,439,403,418,450,486,477,510,507,557,508,464,402,398,405,379,397,441,425,420,387,396 1,10,10,126,210,221,131,408,419,423,416,406,410,395,410,407,407,406,450,495,505,409,462,453,430,410,409,390,396,380,404,477,508,450,464,421,406,385,391,387,385,381,410,386,399,398,471,673,681,601,560,446,408,385,388,381,416,412,444,459,406,405,393,390,391,420,497,448,460,416,413 17,11,10,33,38,27,24,423,390,382,387,397,387,427,427,425,411,400,405,398,392,398,386,396,393,370,388,392,387,390,388,412,411,394,396,385,407,394,394,431,400,423,453,443,431,411,480,444,439,412,402,400,385,429,459,466,508,507,549,511,483,376,396,383,394,379,388,386,381,391,380 12,13,13,64,90,93,65,409,434,448,434,428,406,426,441,435,438,425,467,566,521,413,506,472,441,444,414,401,375,401,431,533,554,494,486,447,414,406,389,417,415,417,477,441,445,398,552,765,771,687,645,548,485,429,452,492,538,534,569,574,519,410,421,408,401,447,545,510,508,450,410 11,19,18,9,11,9,8,535,663,620,581,520,527,593,647,644,638,633,717,803,770,524,732,664,605,592,526,497,447,421,557,763,778,700,723,597,526,407,412,430,444,495,611,620,650,447,819,949,940,888,859,778,665,545,624,631,733,738,804,820,774,472,502,493,516,705,813,758,776,661,569 18,11,10,42,59,51,36,406,459,438,404,423,436,424,442,450,452,430,475,540,503,426,476,437,417,433,404,396,401,393,412,496,506,469,487,404,430,397,401,405,413,424,465,430,456,409,556,706,705,632,598,523,460,458,500,499,559,557,587,589,520,408,411,406,401,454,531,464,473,464,414 11,8,9,24,29,26,22,394,387,399,393,388,384,398,388,408,396,397,404,421,429,388,396,401,385,391,388,406,384,363,400,433,429,412,424,395,399,394,376,392,382,414,410,421,404,411,450,509,520,469,447,424,395,404,423,447,447,466,479,457,427,384,390,389,382,396,413,399,397,405,377 20,14,13,70,75,64,61,407,428,414,429,380,396,397,426,429,418,413,443,490,489,402,483,447,422,428,388,393,393,375,421,464,523,464,452,408,398,407,399,391,416,410,440,446,435,402,497,619,633,540,498,446,423,444,473,484,525,508,552,511,481,405,386,392,381,425,493,457,454,420,408 2,13,13,38,43,40,34,405,467,452,428,417,417,424,425,430,443,440,449,544,541,413,494,472,447,423,403,377,386,381,417,529,554,473,483,416,446,397,393,370,401,397,436,457,448,391,560,715,717,645,608,532,457,431,447,452,508,511,553,545,507,394,414,398,385,433,531,477,514,459,428 8,32,31,147,245,241,141,430,414,433,412,401,394,420,439,456,428,435,452,498,465,408,431,427,406,403,392,375,396,420,437,440,482,434,433,416,393,379,413,427,434,447,499,482,457,425,593,640,620,568,534,487,423,488,550,577,651,626,674,622,559,416,403,387,414,424,468,455,441,416,420 19,8,8,20,22,19,18,381,399,382,397,382,393,404,382,407,375,390,389,392,396,387,392,378,392,393,376,388,390,373,382,408,390,393,405,370,388,382,383,389,395,401,420,408,396,382,431,433,435,391,392,389,391,400,420,412,438,441,451,424,428,390,376,389,396,386,398,402,405,409,388 17,101,65,109,135,76,63,475,463,417,420,418,439,488,538,547,493,503,504,544,525,418,455,451,415,417,395,383,371,489,567,558,503,483,483,463,476,540,676,740,798,882,942,851,750,545,803,748,704,658,609,538,454,758,876,918,973,948,960,873,802,414,421,421,421,485,499,466,509,444,422 15,17,17,39,80,73,35,454,944,890,838,748,751,456,487,458,456,449,875,1023,1023,812,1023,986,930,897,806,743,602,388,446,1002,1023,973,980,872,784,396,386,407,393,440,495,512,497,413,666,1023,1023,1023,1023,1023,919,442,447,486,507,532,594,609,564,434,678,397,414,835,1023,987,1000,897,797 6,17,13,57,84,74,50,428,467,445,418,416,413,437,449,436,435,446,467,575,573,441,543,497,485,466,415,406,402,390,414,555,590,499,522,456,413,377,393,400,395,442,461,451,440,408,594,791,801,718,668,575,470,443,491,489,564,546,612,581,552,411,413,394,389,465,562,533,531,455,438 16,32,21,56,99,68,37,439,431,410,401,398,389,435,450,456,445,418,404,441,431,378,417,413,404,393,399,388,389,399,411,419,431,410,415,397,392,407,414,384,427,447,507,464,468,407,533,539,525,476,463,438,395,447,472,513,552,548,599,571,505,394,397,402,397,392,424,419,434,374,399 14,8,8,16,21,21,16,410,447,461,426,432,431,418,460,470,457,458,494,497,495,402,432,423,435,419,403,404,402,413,463,507,473,460,469,448,471,395,408,385,410,438,501,474,516,388,661,687,653,629,604,567,483,418,453,487,556,575,642,650,608,414,410,412,427,440,485,477,499,432,401 5,144,135,88,110,103,80,401,397,394,383,400,374,411,410,414,405,375,383,378,389,376,379,386,391,396,380,391,372,382,424,383,413,377,380,373,399,413,392,415,439,482,521,470,459,409,453,425,406,401,379,398,399,405,456,448,448,453,478,460,425,388,385,386,396,374,409,381,385,369,382 6,13,12,25,35,31,21,381,378,388,374,380,383,408,430,406,400,397,393,394,391,385,378,398,383,382,384,386,379,387,395,392,379,390,373,390,379,374,388,401,401,424,435,419,405,399,456,407,396,379,383,396,381,412,448,441,468,455,485,458,435,374,382,382,390,383,380,405,385,378,388 7,57,35,100,120,72,65,488,535,516,490,442,480,507,563,551,543,541,601,683,667,470,608,558,494,494,456,433,416,409,508,647,660,576,598,524,476,408,443,490,550,595,699,642,614,503,759,854,846,778,742,658,570,627,707,732,786,769,821,784,735,420,414,451,436,538,665,597,624,497,471 11,44,42,149,204,202,146,412,472,467,442,414,431,433,450,444,449,468,495,612,581,430,561,505,466,451,413,413,398,410,429,560,613,518,552,467,412,393,392,388,401,426,490,471,461,446,626,779,791,720,666,579,513,457,471,498,569,562,631,603,554,409,404,409,400,477,588,528,546,483,428 6,18,17,72,97,85,61,530,515,477,479,445,481,572,617,582,596,580,597,618,602,437,524,489,477,448,421,427,427,458,550,577,594,506,542,466,456,478,536,566,622,694,772,709,659,600,816,815,788,726,696,617,503,770,834,837,869,856,896,852,801,436,416,432,445,503,580,549,569,475,439 16,9,9,20,29,28,19,384,374,369,371,387,388,396,393,394,405,390,409,386,400,383,400,398,376,377,394,388,382,407,386,408,398,391,391,392,383,381,385,411,395,417,429,427,415,410,419,413,398,403,397,393,377,412,418,420,446,436,445,427,403,382,389,390,394,386,393,393,385,377,388 9,92,89,165,305,294,154,585,749,698,660,593,635,602,687,657,660,654,766,849,839,606,795,754,691,683,601,568,484,380,576,810,833,756,786,665,594,399,409,413,431,497,625,635,686,468,846,1020,1023,967,942,866,756,544,635,634,749,757,833,834,804,500,554,517,554,738,858,814,834,731,647 7,21,21,54,97,94,50,456,561,543,503,434,475,456,521,503,504,476,591,682,668,468,605,578,510,521,453,430,413,387,440,635,669,584,600,513,448,387,383,420,396,412,486,486,506,432,696,883,895,834,800,716,590,469,503,521,594,603,679,678,633,434,438,439,435,567,680,639,656,527,500 14,8,8,43,63,65,43,394,437,412,422,395,391,413,412,398,421,396,432,469,460,392,431,432,411,404,383,397,395,395,403,442,478,428,432,394,394,396,393,381,382,410,429,422,405,389,484,625,618,536,529,439,409,404,444,452,469,477,524,489,478,391,392,382,397,401,440,434,441,429,407 13,212,195,158,243,225,142,407,400,371,399,393,397,431,423,402,425,394,414,402,401,378,403,387,391,369,400,363,384,424,411,419,416,413,401,368,404,408,447,441,451,529,582,520,508,427,475,450,448,421,403,371,379,402,459,459,494,498,526,534,465,384,393,370,396,385,417,409,371,382,399 8,16,16,60,63,60,58,409,449,432,425,395,445,433,446,437,456,444,488,518,523,421,490,466,437,433,411,391,389,397,421,496,507,467,491,431,415,391,398,382,391,400,439,431,445,420,564,715,700,648,596,524,456,439,445,459,522,516,571,553,508,390,403,414,424,448,531,490,499,434,407 13,48,48,125,164,168,127,462,626,566,529,495,492,503,551,513,500,506,620,763,746,501,716,673,565,566,500,453,420,394,484,711,764,663,681,561,514,415,416,421,419,465,565,549,561,442,733,934,944,870,847,748,614,486,570,599,672,675,736,733,693,436,482,437,436,608,754,697,696,589,521 19,15,13,43,53,46,35,424,430,428,406,408,394,427,442,429,408,430,456,506,496,410,464,462,411,434,383,394,381,386,421,469,501,438,472,412,418,411,403,386,413,412,466,445,443,416,552,661,662,578,541,492,425,429,475,469,527,527,570,551,504,399,409,384,400,436,489,459,467,418,418 10,14,9,45,48,27,27,422,387,411,398,391,398,448,465,434,417,422,411,423,427,386,405,406,406,406,394,375,398,386,408,423,432,401,400,395,413,410,399,414,416,437,488,458,467,416,539,469,484,457,428,411,403,452,498,496,565,556,620,569,520,404,398,396,388,383,428,406,428,398,374 7,8,8,20,30,25,16,399,386,394,377,362,384,388,393,410,405,388,402,417,420,397,408,402,388,397,382,373,382,383,391,418,417,392,408,381,389,379,398,391,395,414,412,405,401,389,451,489,477,432,447,411,399,401,396,409,435,435,459,438,421,377,395,374,387,406,422,420,402,406,393 4,31,31,153,252,259,156,387,394,397,386,382,385,389,421,394,401,401,394,402,399,390,369,386,386,374,372,390,374,377,398,376,405,383,403,362,395,372,397,411,381,412,414,414,427,429,449,427,432,396,387,374,394,526,610,595,575,523,553,487,452,386,378,381,397,375,375,390,398,398,392 14,14,13,29,43,40,26,397,441,430,427,401,405,422,460,421,441,439,474,544,523,402,487,456,438,426,424,409,395,379,420,523,533,482,477,438,403,390,392,411,418,433,495,458,448,405,551,694,703,622,584,500,444,438,487,505,532,531,581,576,515,392,400,399,404,429,532,475,487,450,417 2,9,9,13,18,18,13,496,611,540,539,473,518,544,601,583,577,579,665,712,702,519,623,584,558,527,469,465,418,385,524,712,679,625,648,530,494,395,417,412,413,473,594,570,596,423,767,935,893,859,823,743,618,502,587,581,678,676,758,758,714,477,481,473,494,728,802,757,769,647,556 2,38,37,201,329,301,177,435,432,439,427,408,409,435,447,445,444,417,453,516,514,422,486,450,426,418,406,394,386,391,412,470,511,455,449,437,393,418,393,440,445,439,507,479,459,433,552,668,668,576,546,480,428,542,603,595,624,573,636,565,540,405,397,389,386,435,502,440,468,428,412 19,10,8,25,31,27,22,432,406,383,375,385,387,427,438,404,410,395,400,396,399,377,391,400,385,375,371,387,378,407,401,406,391,374,389,386,376,387,389,389,403,412,425,432,410,397,481,415,428,393,398,393,391,425,461,432,477,496,537,507,479,380,392,391,386,392,390,366,373,382,393 3,7,7,172,198,208,180,381,379,381,392,398,377,396,399,394,393,394,387,393,401,396,382,384,395,379,385,396,384,375,380,389,395,393,382,388,399,381,391,368,384,385,393,420,394,390,413,428,427,426,412,398,406,404,398,409,429,425,445,419,416,389,389,391,396,401,394,393,407,371,395 16,34,34,42,53,52,40,410,478,435,443,405,423,430,444,446,443,440,479,557,546,429,513,479,452,445,412,414,405,402,417,529,532,482,487,431,428,382,393,414,393,428,470,448,455,394,580,746,743,667,626,547,465,438,472,493,519,537,595,567,551,417,417,411,415,474,548,499,525,448,426 9,15,15,67,107,108,65,410,401,412,402,408,395,411,415,423,405,404,433,431,437,402,429,405,403,394,404,395,402,402,400,411,435,423,421,400,395,408,402,374,391,411,433,415,435,405,474,557,568,494,484,431,401,434,477,466,502,479,532,485,463,404,387,387,389,415,433,405,418,396,389 5,44,42,13,17,17,12,399,398,405,393,405,375,392,420,430,421,409,414,426,398,393,397,396,408,385,397,391,396,425,503,446,406,422,411,387,397,467,574,648,708,803,879,777,675,415,692,561,498,431,448,421,393,521,670,741,875,868,897,799,713,389,382,408,386,394,413,403,397,394,400 4,25,22,46,54,44,39,480,442,402,423,405,407,458,466,438,431,427,455,488,486,396,468,438,433,418,418,391,390,395,498,497,495,475,496,422,418,386,434,471,497,593,718,655,605,432,562,624,632,566,560,504,455,480,516,522,591,586,631,586,539,400,394,375,393,408,475,446,448,410,404 20,19,18,40,47,36,31,428,491,484,433,427,431,442,472,471,455,438,507,612,579,438,566,508,471,458,442,417,400,400,449,563,591,509,519,474,462,402,395,385,413,454,526,498,488,416,624,773,772,696,659,573,482,471,504,505,572,570,633,626,579,433,417,414,427,485,599,537,564,482,439 8,27,27,33,37,31,27,521,512,480,464,454,460,585,652,616,630,598,616,589,613,418,456,459,440,442,413,411,398,441,684,639,585,559,584,530,481,460,525,562,629,735,853,819,807,451,835,783,732,696,673,633,528,613,717,755,846,839,889,861,817,473,413,466,498,533,537,525,559,472,441 13,178,143,121,137,107,96,470,449,419,399,395,377,465,512,480,453,444,446,497,513,420,497,470,433,418,412,396,372,421,489,516,571,473,472,400,390,426,413,430,463,505,576,538,517,430,655,623,628,562,506,444,400,510,545,554,643,629,697,660,600,402,405,415,445,454,517,482,448,447,417 18,9,9,33,52,53,32,398,419,404,388,396,387,416,396,412,401,411,420,461,457,391,442,416,413,414,403,393,383,391,407,435,440,414,448,413,404,391,392,385,391,405,416,406,418,405,462,588,613,524,501,447,415,427,442,446,477,492,517,490,482,402,393,389,392,416,445,428,430,400,383 19,20,16,48,61,48,37,401,409,397,384,393,397,425,425,413,409,402,391,404,399,390,397,396,381,371,379,394,392,408,397,399,423,369,377,387,389,406,410,418,421,436,474,455,409,405,440,420,427,409,407,415,385,418,471,459,522,483,528,499,442,377,386,402,389,385,399,391,379,386,382 1,8,8,4,4,4,4,472,549,478,440,459,432,507,558,549,537,528,588,644,605,461,558,512,485,484,438,439,401,405,472,604,605,549,569,463,443,420,389,397,406,455,538,538,538,419,710,797,782,728,698,618,504,470,545,566,641,647,717,714,678,441,442,436,468,556,650,593,619,488,449 7,22,22,25,50,48,23,385,387,394,383,385,411,401,412,397,398,402,385,384,403,376,384,386,385,379,380,388,384,393,383,388,381,387,401,388,392,382,390,394,376,393,394,381,405,389,463,421,413,403,428,394,386,393,419,427,408,429,441,432,408,386,385,389,398,391,395,384,393,367,386 13,30,29,20,21,18,17,412,402,411,391,369,412,399,403,410,406,387,425,447,448,395,438,417,418,405,372,395,378,414,393,457,457,412,456,398,378,393,397,424,425,458,509,444,443,401,489,582,578,520,455,414,411,443,500,492,541,509,545,487,459,390,398,397,397,402,430,415,419,409,406 20,67,46,106,132,86,67,548,644,602,551,489,514,548,626,611,582,570,670,794,779,543,772,725,637,629,516,491,429,426,553,764,804,707,729,588,499,428,431,466,478,556,671,641,637,475,779,912,928,856,829,716,605,610,682,700,770,762,819,794,749,458,472,460,468,632,798,740,746,629,528 17,8,8,18,22,21,17,394,427,414,405,393,390,408,434,423,413,420,440,484,467,397,431,423,408,415,403,397,405,380,387,467,467,436,445,430,406,406,384,394,391,425,450,444,427,402,529,615,632,558,539,450,410,459,465,489,504,510,566,513,515,401,389,394,400,412,464,436,455,440,404 20,217,194,154,190,157,129,404,395,396,397,358,403,424,436,425,422,410,396,416,418,391,414,425,406,386,402,354,367,410,444,422,428,426,430,392,381,410,426,441,461,496,582,521,470,420,486,519,487,464,421,410,408,441,469,488,517,493,564,526,492,406,363,386,398,410,440,407,426,406,388 8,94,86,69,102,94,61,418,423,398,383,393,378,398,428,414,407,380,423,485,483,403,475,465,413,403,380,397,369,375,404,482,505,425,456,379,403,392,417,421,424,458,504,456,448,400,465,621,631,519,486,416,396,413,486,478,495,501,559,519,501,377,395,399,397,428,485,456,436,420,408 11,8,8,11,11,9,9,473,525,503,492,461,460,486,525,540,538,533,582,663,638,460,567,545,493,497,457,444,428,404,471,600,633,553,584,509,472,379,397,397,405,422,474,504,500,404,690,839,833,776,744,673,572,428,465,484,583,580,664,667,627,435,428,434,458,538,646,607,621,532,480 11,15,13,181,238,226,161,494,436,431,424,423,430,470,502,490,463,448,489,525,520,404,478,462,421,442,417,427,387,370,433,481,504,437,470,435,413,409,420,426,464,493,562,513,494,530,672,709,697,636,605,556,463,663,702,689,720,698,746,701,643,438,418,409,429,458,524,503,492,441,418 10,85,69,111,137,112,93,486,616,550,523,457,491,521,554,549,533,532,624,762,734,512,715,664,587,567,476,454,426,412,507,730,767,674,678,576,494,422,445,464,502,543,640,601,598,471,750,904,907,843,803,714,581,606,683,679,741,726,786,762,715,437,461,425,446,593,757,696,701,582,513 5,99,84,116,149,109,86,512,677,634,599,525,522,540,588,552,565,592,690,826,799,559,785,731,647,623,530,497,436,423,532,792,826,735,751,600,514,420,415,447,491,540,654,614,630,482,787,952,958,888,861,759,639,631,692,700,754,758,806,799,752,471,455,454,472,665,820,761,770,651,532 14,11,11,28,59,60,28,376,410,399,403,388,396,423,424,383,397,396,403,439,425,391,441,401,405,393,397,380,377,378,401,414,466,421,407,409,395,384,384,385,379,405,423,416,404,392,439,542,538,494,450,429,402,400,431,425,453,439,474,455,434,393,400,373,375,397,439,400,391,389,386 14,11,11,37,47,46,35,385,459,426,430,424,417,404,427,431,420,432,451,549,521,413,513,478,442,445,411,424,402,388,424,511,546,483,489,425,402,380,384,384,382,399,426,426,422,389,504,723,746,662,611,513,446,403,433,446,482,482,509,497,470,378,398,389,396,439,519,479,489,451,445 6,69,32,106,170,74,44,419,406,380,393,390,430,426,490,480,451,443,464,475,458,410,414,415,412,394,398,377,383,386,432,450,463,412,449,393,405,413,425,454,449,487,580,518,493,439,602,602,572,510,475,444,392,536,573,583,632,616,680,618,562,390,357,411,383,424,441,422,451,416,386 12,41,39,300,531,531,295,408,409,385,403,397,378,402,432,415,443,410,433,445,420,398,400,413,401,389,406,391,385,423,408,421,421,417,427,410,387,392,397,423,406,427,478,444,429,438,517,540,507,450,457,415,392,469,533,544,569,543,582,534,504,411,401,397,401,422,415,406,416,378,366 18,124,115,138,149,132,122,485,434,428,418,430,405,492,545,470,477,482,458,538,500,410,507,483,443,424,403,412,404,397,468,478,532,448,467,419,407,419,442,460,470,530,632,567,527,446,656,653,662,568,549,490,446,516,580,585,684,669,746,700,648,399,402,416,411,456,526,485,496,449,413 17,8,7,37,41,26,26,419,404,392,384,391,402,420,428,429,407,406,402,407,409,393,400,392,404,382,378,405,384,392,383,418,420,391,396,377,385,374,397,385,406,397,430,416,408,387,465,451,437,412,430,403,395,432,429,420,452,464,500,460,437,395,389,395,383,388,389,409,401,408,386 20,40,39,75,75,74,73,450,552,491,479,460,439,449,500,475,482,493,524,653,622,445,593,529,486,480,416,417,380,392,444,584,659,546,570,467,453,393,391,414,427,449,504,500,488,414,662,835,847,769,731,616,523,472,538,547,643,632,696,665,621,408,424,410,419,508,611,572,601,490,444 6,34,26,39,70,51,28,395,403,387,376,387,378,396,406,405,404,388,407,413,395,388,402,410,369,380,391,385,372,384,398,404,428,402,424,390,387,384,402,403,424,424,471,426,443,425,471,450,442,415,404,414,376,458,477,467,518,490,533,499,465,379,389,386,398,394,405,403,380,405,385 13,14,14,44,57,53,41,436,445,439,419,405,418,434,460,451,423,441,454,519,493,415,467,433,425,414,407,405,392,387,430,481,495,462,465,424,399,412,411,405,402,440,503,472,470,422,591,697,680,614,568,518,452,464,505,531,587,596,643,613,556,390,400,398,398,448,503,496,473,424,406 1,110,98,146,211,196,137,510,699,663,575,503,536,535,615,596,594,568,698,856,824,569,837,774,690,658,534,508,442,394,518,823,867,766,788,653,567,423,450,453,465,545,662,612,621,461,758,972,988,908,877,769,626,578,668,676,729,723,786,773,720,466,513,464,466,694,856,784,791,672,559 14,321,282,168,210,178,138,732,897,859,811,722,741,777,830,806,798,789,905,1019,993,794,999,950,879,869,772,699,570,477,737,978,1017,932,950,830,728,487,519,586,647,729,852,827,829,618,947,1023,1023,1023,1023,938,828,780,844,860,914,913,961,953,915,605,672,607,647,885,1023,967,972,880,779 3,12,10,30,38,29,23,451,399,374,379,383,377,450,438,393,423,389,388,405,401,386,395,396,403,388,384,382,380,387,398,403,408,389,396,379,383,389,385,385,395,387,437,426,441,382,463,443,426,410,410,386,369,403,406,412,456,479,518,483,454,374,402,370,376,393,408,380,394,388,392 3,16,16,81,112,108,77,438,498,465,437,410,426,426,457,464,438,422,503,587,574,438,521,521,450,454,414,416,394,404,422,558,584,493,527,466,417,394,393,383,402,422,470,446,438,403,609,778,791,709,673,573,494,425,445,465,530,539,596,589,556,418,419,397,417,485,585,553,557,462,447 11,29,26,270,444,440,258,405,386,392,385,387,400,391,424,411,402,410,403,410,395,386,403,397,385,390,370,372,399,414,386,379,417,400,394,397,379,413,397,426,384,425,476,434,410,419,475,457,468,425,419,413,379,474,516,516,517,507,502,461,450,416,384,379,376,394,414,406,396,404,388 6,23,23,100,164,171,103,409,396,420,392,397,382,409,397,395,399,368,386,398,394,396,393,391,388,401,384,378,396,394,399,409,425,382,380,398,392,386,387,398,406,412,431,408,393,416,461,443,442,410,425,395,378,417,463,486,495,455,494,461,427,401,378,381,402,402,414,391,390,378,382 5,88,73,15,20,13,10,765,808,772,738,685,718,810,869,866,859,848,871,896,889,663,816,786,754,721,656,634,547,447,775,860,853,798,819,728,664,496,507,542,618,716,852,835,855,580,986,1019,996,964,941,893,801,777,848,869,933,934,989,987,955,674,656,700,741,842,891,855,880,788,721 20,9,8,20,28,25,18,401,395,390,388,398,390,424,442,421,412,408,406,405,407,391,382,369,393,386,385,392,374,389,397,394,377,391,397,383,389,392,410,401,422,420,485,437,403,392,448,431,422,392,388,394,382,462,462,448,516,501,549,505,469,384,377,382,386,403,384,379,383,385,382 19,144,134,104,143,121,91,399,388,403,407,383,382,409,430,426,398,416,415,422,403,376,409,377,385,380,389,387,388,413,392,413,388,402,397,405,377,388,412,426,413,451,506,462,428,410,455,447,451,430,405,385,389,400,431,416,448,465,486,470,442,382,380,371,379,394,403,411,402,395,409 16,41,39,65,80,75,60,475,651,586,562,484,546,533,575,532,547,560,689,774,757,513,699,668,593,572,499,509,450,389,498,730,755,679,701,583,530,382,389,404,436,460,563,539,576,430,766,957,959,899,868,789,678,488,542,568,671,681,751,752,725,457,469,444,456,646,777,725,733,629,541 9,8,8,50,85,87,49,417,429,412,398,403,419,419,439,438,450,435,439,439,436,409,419,413,402,404,401,396,387,383,398,417,427,411,405,429,402,409,386,390,400,409,440,429,427,400,525,589,541,517,491,457,435,429,444,469,517,541,569,536,507,392,392,406,413,432,448,426,450,414,394 17,8,8,45,91,93,44,428,532,513,523,547,583,438,474,488,484,498,509,528,557,413,438,455,462,472,462,492,461,377,461,448,450,461,507,497,502,382,389,386,392,393,415,441,466,409,650,667,637,670,695,707,642,411,441,452,477,495,555,607,581,429,533,434,461,517,510,525,609,559,540 3,21,12,17,17,9,9,445,504,487,459,434,434,472,519,494,502,461,551,629,603,445,557,490,455,479,428,404,385,398,482,589,624,505,544,469,412,409,435,429,450,492,595,549,529,436,665,801,793,728,698,595,508,550,620,631,697,677,733,689,652,415,406,415,431,532,614,548,573,491,431 11,13,12,35,49,42,30,404,396,384,384,379,409,418,420,394,400,391,402,408,398,378,391,393,390,386,398,403,390,389,403,391,390,380,387,399,383,389,392,378,404,428,484,433,405,406,452,431,458,423,404,389,383,413,433,429,459,457,474,456,441,368,372,373,388,385,404,416,383,404,387 1,9,9,61,66,55,45,445,406,418,402,382,389,444,492,489,474,436,454,442,431,396,388,398,398,397,379,388,397,406,477,458,430,431,417,417,398,461,494,523,542,623,717,646,615,403,649,557,496,508,462,450,420,481,572,604,698,688,734,706,636,409,410,420,420,428,407,402,442,398,393 6,12,10,69,92,73,57,420,458,448,427,432,411,415,429,424,411,426,473,542,526,403,489,464,424,429,407,381,394,393,404,491,520,467,473,426,431,371,387,397,406,416,431,416,439,406,524,712,723,627,607,516,462,422,457,456,501,491,541,541,492,391,396,398,394,453,508,467,489,451,405 13,45,44,159,281,284,159,479,693,627,646,631,676,531,620,631,650,672,718,730,760,503,601,614,613,599,575,574,501,388,509,568,590,545,577,551,506,384,399,394,415,436,472,499,566,415,805,853,845,815,810,787,688,433,483,488,582,624,720,769,746,527,599,544,595,690,699,704,759,677,665 18,31,30,707,1023,1023,710,528,572,523,503,426,459,538,598,562,552,550,602,709,681,456,635,596,531,514,455,440,409,391,496,648,684,596,602,504,436,424,424,444,464,527,638,589,578,539,770,880,901,823,794,700,565,613,692,685,764,757,811,788,739,498,445,437,468,551,706,661,650,543,480 8,42,42,312,507,510,308,471,448,437,429,411,440,523,570,553,540,514,489,515,477,398,442,416,405,406,393,399,386,424,481,452,456,428,446,404,396,403,430,459,498,549,648,580,564,518,712,656,594,553,496,470,444,665,749,755,778,755,792,758,703,438,401,443,445,469,492,446,470,422,411 2,8,8,61,84,80,54,381,396,400,397,395,396,393,407,413,403,377,410,436,443,401,424,402,413,376,405,376,384,399,390,432,443,415,411,406,386,379,380,407,386,395,421,413,416,397,436,521,517,466,466,446,392,427,457,453,460,435,493,454,431,389,388,382,400,415,447,428,413,401,399 20,17,16,62,94,89,56,429,480,459,422,402,411,443,447,442,447,450,514,590,558,429,538,495,453,455,419,416,379,394,432,542,589,508,535,460,417,400,421,397,414,443,502,472,472,428,593,797,806,722,683,590,472,493,555,553,602,594,659,615,585,398,422,407,408,481,588,516,545,465,438 8,62,55,150,193,163,126,479,571,530,510,461,475,512,560,528,532,502,592,700,675,484,631,576,532,495,447,440,413,419,474,653,684,589,604,501,476,429,422,434,433,491,597,555,543,452,730,877,880,813,791,691,560,569,633,655,725,713,773,750,700,432,425,426,459,550,673,623,645,527,463 7,34,26,50,78,60,35,437,429,416,432,397,414,460,486,478,482,464,459,509,486,401,464,434,412,418,398,395,403,395,433,470,488,450,454,407,424,400,442,436,487,531,604,548,511,453,650,656,636,566,539,480,436,583,646,642,698,680,730,684,610,398,383,416,408,430,498,456,443,432,430 9,10,10,18,28,29,19,385,379,397,379,394,382,396,428,391,410,391,418,400,405,392,358,399,385,370,381,393,382,417,457,429,386,393,389,371,407,453,565,632,693,785,857,745,628,397,563,451,415,417,396,407,393,508,641,712,793,761,780,653,548,400,391,388,411,398,395,395,399,388,388 7,361,256,190,295,237,146,593,440,454,453,437,419,598,654,578,575,558,543,523,527,393,460,454,439,442,419,428,406,495,807,643,572,521,560,469,479,659,823,875,937,1014,1023,1023,967,592,1023,894,805,754,699,635,527,841,974,1023,1023,1023,1023,1023,1023,420,415,444,436,500,511,481,494,441,436 4,23,23,156,232,235,157,422,418,373,407,379,392,441,460,455,447,457,447,412,428,395,428,401,409,380,383,383,383,381,423,431,399,394,400,397,388,404,420,428,417,458,521,485,465,432,552,530,498,461,446,418,395,498,570,559,570,573,614,598,532,424,389,395,405,413,424,384,414,395,391 15,346,114,611,596,157,174,874,1023,1007,952,859,859,911,948,923,904,896,1023,1023,1023,973,1023,1023,1023,1023,931,863,748,673,868,1023,1023,1023,1023,986,907,706,795,824,877,939,1015,976,958,863,1023,1023,1023,1023,1023,1023,945,990,1023,1023,1023,1023,1023,1023,1023,716,799,729,755,1023,1023,1023,1023,1020,915 10,10,10,197,285,295,202,405,402,407,413,382,394,392,403,406,381,403,395,419,422,397,407,404,401,401,382,396,371,383,394,409,398,411,398,390,382,382,392,404,386,404,395,396,397,415,444,527,506,459,435,428,392,410,440,428,447,453,487,459,418,383,386,385,391,404,424,405,406,405,394 11,29,28,36,49,43,31,580,635,590,565,481,494,621,680,641,638,606,681,778,748,506,711,641,580,565,468,482,423,424,614,756,768,679,704,570,519,433,453,484,549,627,787,751,737,454,841,934,919,858,821,739,624,618,696,732,824,822,880,860,811,497,449,489,526,647,780,708,732,618,532 20,10,10,44,64,62,43,407,420,434,413,404,402,424,429,431,429,423,453,492,499,394,455,446,421,422,413,397,391,396,410,481,492,458,464,445,418,399,393,399,386,411,456,434,443,399,510,655,644,563,556,483,429,424,464,466,518,524,567,531,479,390,398,404,400,440,494,470,482,418,426 14,33,33,112,144,143,109,404,457,437,430,419,422,432,460,451,446,418,481,548,545,410,492,467,440,438,418,413,408,419,418,511,537,482,505,436,417,397,411,411,429,459,496,466,457,429,590,745,755,655,623,530,451,496,549,566,602,609,649,605,575,400,404,392,399,448,521,481,484,431,396 7,103,88,162,216,174,129,494,558,527,495,452,473,510,560,551,547,549,583,672,654,454,593,545,500,473,423,460,424,397,470,622,640,560,582,492,447,384,446,436,442,500,606,569,572,452,765,870,864,808,776,690,575,572,645,680,740,738,796,780,729,453,427,429,472,564,690,624,632,551,476 3,122,95,169,247,192,131,574,713,652,602,536,573,587,675,658,645,637,740,843,821,562,801,748,666,652,552,495,456,465,577,812,850,751,770,641,569,440,450,483,534,593,724,668,681,530,830,969,976,907,883,795,667,671,750,760,811,803,853,844,799,487,495,481,506,702,844,785,791,686,583 8,11,11,50,81,82,47,420,438,405,403,413,408,416,438,447,427,424,455,439,437,408,411,406,408,388,400,392,406,373,403,428,433,424,436,392,404,408,389,380,388,403,433,412,414,395,527,592,583,534,499,470,417,398,418,436,497,491,536,514,491,401,400,414,398,425,436,447,457,406,404 5,8,8,17,26,24,16,538,560,518,501,486,500,565,634,609,619,617,644,669,663,437,546,507,485,449,465,447,432,405,538,614,621,557,590,519,481,392,416,440,455,478,619,598,627,440,803,833,805,772,747,695,591,529,619,640,725,732,800,803,767,476,451,480,508,577,640,605,631,511,491 5,52,37,9,9,5,5,449,415,395,400,387,401,452,446,430,438,440,411,419,428,385,390,397,402,378,405,389,379,422,546,445,445,427,434,412,408,457,562,631,704,788,895,826,731,412,813,653,564,497,459,453,413,589,719,800,954,960,993,908,833,397,377,395,398,396,417,401,436,406,378 11,13,12,37,44,40,33,446,522,493,461,447,443,454,462,485,466,460,548,648,629,438,587,545,496,485,439,427,393,393,444,608,659,557,554,493,450,399,392,419,410,415,483,450,495,393,668,856,859,787,753,652,528,452,477,486,569,578,643,659,606,400,411,403,404,509,630,580,584,495,452 18,19,19,61,92,94,61,390,414,388,404,388,393,398,408,413,408,423,426,416,420,382,388,388,400,397,389,401,404,413,390,408,400,407,389,409,386,387,398,378,408,384,422,404,410,381,486,481,466,457,436,412,398,402,427,433,471,478,512,492,468,394,396,382,403,406,406,384,409,399,383 6,20,12,49,61,31,27,448,389,389,383,395,387,484,468,431,442,409,423,398,422,400,400,398,400,385,390,370,406,392,434,405,420,408,395,387,387,407,387,385,420,431,489,457,456,405,532,496,488,438,422,422,386,449,495,501,539,557,626,559,511,383,380,381,383,390,409,389,394,391,378 18,198,169,135,211,170,110,759,815,768,753,711,763,811,862,862,857,854,874,884,884,590,762,736,702,688,628,629,542,437,826,847,837,788,819,745,720,496,528,588,669,760,902,897,905,640,1023,1023,1009,976,962,924,842,809,878,900,971,975,1023,1023,997,665,656,688,723,815,868,842,865,779,736 3,15,14,30,33,30,28,434,489,474,453,425,411,448,455,455,456,444,478,595,580,437,542,506,467,457,424,416,407,402,409,578,593,532,522,460,426,400,399,408,423,441,486,471,465,408,605,791,796,725,690,567,481,442,501,514,574,588,647,606,565,403,414,408,414,455,575,527,552,452,426 7,10,10,26,31,29,25,403,430,434,423,426,406,419,428,432,440,436,453,517,505,404,478,446,437,434,397,384,383,384,410,485,506,454,447,419,405,378,386,399,416,407,470,442,432,396,560,701,718,626,597,492,445,450,473,502,555,543,611,578,513,386,392,394,403,445,500,469,478,442,408 14,12,11,22,32,31,20,526,475,443,444,433,433,577,629,598,590,558,525,533,529,407,450,432,426,426,406,408,403,420,482,499,505,448,469,422,425,441,460,470,525,586,685,613,603,506,763,721,682,610,602,532,441,675,749,752,791,778,827,799,738,458,423,460,463,500,546,521,533,449,434 14,17,17,58,83,83,56,389,419,397,406,385,390,409,412,405,404,391,421,464,423,397,441,422,396,400,375,405,393,395,403,438,457,412,426,393,381,398,390,400,390,397,436,409,411,399,447,589,586,533,475,451,395,437,469,441,487,479,489,481,466,416,395,388,381,404,443,437,436,397,412 16,32,31,25,36,33,23,491,628,569,541,502,527,513,568,556,533,546,656,747,731,500,684,639,591,563,503,490,449,398,490,708,745,650,681,577,526,411,422,379,422,444,552,546,569,403,750,932,931,873,850,758,658,486,506,567,660,660,729,748,704,447,484,452,459,624,751,693,719,601,529 10,9,8,27,28,26,24,408,396,396,381,395,383,432,426,410,400,402,381,402,402,379,399,388,394,399,386,382,382,399,397,406,394,395,390,396,402,385,395,395,389,393,429,403,424,388,429,418,418,404,418,398,390,392,412,416,445,436,492,458,446,407,375,378,388,377,401,391,389,391,398 11,143,111,210,268,194,149,635,688,663,623,553,575,663,720,685,685,664,744,837,823,561,802,742,663,644,540,497,437,454,600,800,843,744,751,623,548,468,522,550,606,678,789,740,708,591,859,966,974,906,877,788,670,763,827,834,881,869,911,884,841,482,506,487,541,689,826,765,781,666,591 9,313,186,190,176,110,124,635,664,636,606,536,543,695,738,723,703,681,732,801,793,523,731,676,607,576,511,454,433,465,652,766,789,711,723,621,548,525,617,655,699,784,869,806,780,681,913,972,962,907,879,804,685,841,894,903,944,933,972,940,896,527,503,527,556,695,801,744,761,653,548 20,405,340,256,374,302,207,434,415,395,381,374,421,448,476,444,421,433,431,422,434,375,430,408,387,391,409,391,373,421,468,434,451,408,424,418,380,432,465,473,500,581,684,598,559,448,575,546,522,473,469,408,418,485,514,519,591,585,615,593,534,420,385,400,406,409,452,415,400,402,382 15,34,29,45,75,64,37,395,430,437,413,421,403,403,433,439,410,425,454,556,532,433,526,474,442,420,396,373,376,377,413,533,571,489,492,418,409,405,398,404,417,438,509,444,446,414,555,698,706,616,589,497,443,457,528,536,565,556,575,568,511,405,413,404,402,437,536,480,497,447,416 10,29,29,88,92,91,87,444,538,503,456,464,457,456,516,515,516,496,566,650,616,456,577,518,489,489,434,429,423,369,451,604,613,549,576,483,456,382,396,397,406,437,470,485,488,406,701,849,843,781,749,678,555,463,496,512,588,606,676,690,631,415,446,421,445,530,639,600,621,505,467 15,54,50,71,104,99,66,464,660,610,566,503,507,491,548,514,540,512,664,802,778,521,751,707,629,606,518,495,418,375,474,742,807,716,735,621,569,390,401,435,423,454,545,510,536,410,727,974,990,922,893,801,669,503,556,565,649,658,734,721,676,447,479,414,447,604,773,726,737,640,524 9,30,22,49,83,56,32,396,430,406,400,407,387,428,411,415,398,416,399,444,431,399,420,423,397,397,394,384,396,363,403,426,450,412,421,408,407,393,401,409,424,438,483,447,412,403,470,548,533,481,457,425,406,450,479,490,502,530,538,504,474,396,392,400,387,403,433,431,436,401,380 7,16,15,32,53,48,28,417,719,686,599,516,525,444,484,453,439,432,698,890,862,615,873,803,725,694,588,528,443,406,432,855,906,809,814,672,555,413,407,443,439,490,549,527,488,428,608,1023,1023,967,933,813,657,519,533,549,584,585,631,622,564,397,450,396,398,655,874,817,811,686,582 8,25,19,58,81,51,35,406,415,403,372,387,408,418,429,427,425,397,410,422,430,394,403,421,400,391,399,392,368,384,404,432,449,397,447,393,377,401,388,398,394,408,458,430,419,389,474,504,508,450,454,400,383,431,459,447,491,498,540,515,453,395,375,383,373,404,442,412,385,389,385 7,34,16,48,56,23,17,520,461,423,432,406,423,561,599,562,560,515,568,561,549,432,467,461,429,423,403,392,394,416,556,539,510,469,491,432,409,465,543,578,651,727,842,782,716,527,832,756,704,643,621,529,474,740,824,840,928,928,963,898,834,427,409,414,428,464,518,470,497,443,421 1,93,78,82,125,115,74,612,743,710,673,580,610,648,707,686,698,679,787,878,859,623,830,775,712,689,590,537,464,401,629,852,872,788,808,688,613,422,442,473,519,595,742,716,725,516,871,1017,1012,955,927,846,731,681,758,772,831,829,884,873,837,497,551,533,542,763,883,832,846,743,642 19,29,26,39,48,40,33,413,386,360,401,416,386,432,446,420,430,411,432,417,416,373,408,400,394,400,396,370,374,386,408,390,394,388,403,372,380,412,398,414,419,448,497,490,469,420,524,460,447,418,408,402,396,501,548,559,600,568,613,578,527,404,394,390,388,405,405,392,390,381,390 19,11,10,25,35,30,21,408,393,391,380,379,392,405,394,392,403,398,390,396,375,393,391,382,375,377,381,377,387,391,394,389,396,392,387,388,378,392,413,413,407,414,442,427,414,393,421,414,416,398,389,392,395,431,443,451,477,461,476,465,415,390,377,372,380,386,401,396,393,385,370 19,10,9,31,37,32,27,425,380,387,396,378,406,425,431,401,398,418,427,412,412,388,386,394,374,383,375,384,371,380,399,403,382,402,403,383,403,411,426,407,408,425,461,443,434,401,516,430,436,417,396,391,393,450,492,476,540,528,573,518,486,400,382,382,389,403,392,403,403,378,386 2,11,11,22,32,31,20,427,406,401,418,418,402,413,463,446,433,440,449,429,420,399,416,402,402,399,402,385,399,402,460,433,424,410,410,403,397,409,452,467,492,574,655,582,543,418,589,523,499,461,466,433,418,480,525,562,633,627,684,623,576,411,379,401,408,415,404,416,423,420,394 10,16,15,116,160,163,118,402,447,420,427,395,421,410,419,421,417,425,477,538,511,420,507,473,421,433,409,404,409,391,404,516,543,471,476,438,413,407,395,375,408,418,454,426,437,412,508,714,723,633,590,510,434,416,467,475,506,513,542,521,491,403,392,397,395,436,525,481,484,435,411 16,14,12,64,101,79,47,408,433,420,418,407,414,434,458,464,458,443,469,509,510,420,475,452,439,435,388,397,387,389,444,481,496,460,468,450,407,391,385,376,412,434,497,465,464,405,591,680,670,613,560,520,448,447,491,515,572,580,614,595,547,393,405,411,423,437,517,481,485,435,413 14,18,17,85,129,128,82,390,392,399,377,382,378,414,387,396,401,401,386,404,407,388,399,402,382,401,388,382,382,371,392,412,423,397,389,379,379,402,373,401,395,412,440,412,395,415,447,455,455,421,416,385,379,434,467,460,464,466,506,465,419,397,387,397,400,403,406,394,396,404,387 10,12,11,7,8,6,5,493,581,549,504,491,515,526,580,569,583,571,620,670,669,463,593,558,525,516,465,485,443,382,485,631,636,558,611,526,488,402,386,415,423,434,539,512,569,431,747,847,835,791,766,702,587,455,524,548,644,658,736,745,705,451,446,470,491,602,689,619,667,535,511 11,64,50,110,139,116,90,526,652,613,561,503,523,537,594,590,574,563,686,800,772,516,745,682,614,600,533,471,453,450,522,760,799,689,711,583,518,410,427,443,462,529,642,612,595,470,775,940,946,880,850,752,638,595,662,671,746,736,792,789,745,470,460,459,470,641,794,740,748,642,514 20,11,10,27,37,25,19,417,454,409,413,401,444,445,457,459,465,458,476,466,496,389,433,422,415,404,397,405,392,387,458,461,463,423,446,393,414,387,399,424,430,449,533,496,530,398,637,632,609,558,542,511,438,437,488,497,578,575,643,619,576,408,403,415,409,434,444,442,469,429,413 5,13,13,61,92,94,61,413,486,456,450,419,425,442,425,437,444,433,484,598,571,432,541,504,468,441,418,408,401,379,431,562,600,490,516,452,427,397,391,389,405,416,439,433,422,402,566,775,790,709,672,553,471,437,456,469,497,516,550,555,509,399,411,401,406,479,581,522,520,456,427 16,12,12,41,63,63,40,395,384,397,401,389,410,400,411,406,414,394,413,405,423,389,388,407,408,386,382,391,381,390,406,413,420,403,398,388,384,386,379,394,406,413,425,412,407,399,484,505,461,461,451,405,409,424,438,452,498,474,525,476,456,399,393,388,378,389,411,410,410,393,401 15,9,9,17,28,26,15,402,390,388,373,398,391,416,415,405,416,401,414,401,398,372,394,388,381,395,377,393,385,407,392,400,400,380,398,375,366,390,402,386,403,392,425,441,425,397,449,423,418,384,408,391,400,426,412,424,460,469,493,483,453,404,388,384,397,385,396,404,398,388,391 12,12,11,12,21,19,10,511,608,569,530,497,497,566,620,629,620,612,678,735,724,490,659,590,567,537,449,462,421,400,549,706,725,640,671,552,493,396,406,416,445,473,611,601,631,418,794,892,875,824,798,724,592,526,608,629,706,715,781,793,749,485,467,480,501,639,746,692,704,599,529 14,18,18,97,139,143,99,409,404,397,371,384,386,405,410,400,407,420,433,434,459,380,430,430,408,396,399,398,385,372,412,433,437,424,423,418,396,394,388,398,396,417,436,431,397,390,468,573,570,502,469,446,419,470,481,491,493,485,525,457,450,384,385,399,390,396,429,433,429,409,395 3,17,16,59,85,78,54,421,470,449,430,403,411,423,453,434,439,442,468,583,557,428,540,496,448,451,428,402,388,408,433,563,598,500,521,444,412,413,396,381,389,435,488,473,457,412,572,755,763,682,649,542,455,446,469,497,533,546,611,596,536,420,410,405,405,469,583,527,538,493,445 17,11,10,35,42,30,27,424,382,390,380,379,371,437,436,405,400,386,412,404,406,380,384,389,376,378,389,379,364,409,393,384,409,380,397,390,386,385,389,401,384,396,440,423,429,389,479,453,442,412,399,388,385,402,423,445,476,493,518,479,458,380,378,373,380,387,390,403,386,394,394 9,34,33,107,130,123,102,435,519,495,467,428,462,460,474,486,464,468,547,649,621,455,593,535,490,489,454,415,397,417,460,592,636,560,560,476,458,403,367,398,410,446,512,493,503,410,661,818,821,754,716,630,505,440,507,516,600,586,657,645,606,413,420,419,423,520,636,589,600,512,441 16,16,16,20,30,27,18,416,429,432,413,400,384,405,432,426,439,420,444,442,427,389,428,403,407,407,415,389,396,375,405,439,440,411,420,409,403,373,404,379,402,392,421,429,416,385,498,556,541,500,479,455,428,415,436,449,481,483,540,495,462,397,395,393,402,401,438,432,429,423,391 19,325,126,417,499,221,186,814,811,759,739,691,723,854,906,888,881,865,881,902,896,620,810,769,713,709,623,620,510,611,896,896,883,825,845,773,724,699,817,861,922,998,1023,1023,1007,772,1023,1023,1023,992,966,916,828,934,1017,1023,1023,1023,1023,1023,1023,693,636,701,734,831,894,847,878,774,704 16,86,63,218,369,317,179,455,517,461,474,409,451,461,503,479,466,461,537,636,592,439,575,535,468,459,421,418,372,395,450,597,627,527,535,464,444,400,430,426,426,478,541,526,489,447,659,805,791,707,688,568,465,554,605,605,674,648,724,674,624,408,412,414,424,489,627,549,578,470,435 19,54,53,136,135,125,128,491,622,560,537,496,510,520,582,567,572,558,657,745,740,491,684,632,563,542,469,476,420,410,510,710,751,639,680,553,484,424,422,452,461,523,624,603,598,457,787,922,927,863,837,748,639,580,673,689,753,756,809,793,755,444,440,445,466,610,736,698,702,582,514 2,21,21,24,31,29,22,463,418,428,400,422,401,469,542,493,486,465,450,442,450,379,400,403,391,403,397,381,377,416,590,502,451,416,451,431,417,470,597,630,712,798,892,819,749,421,729,601,530,495,464,486,444,534,651,726,835,824,860,790,721,424,389,400,427,425,418,425,427,407,403 8,13,12,23,35,32,20,400,376,388,385,372,391,397,403,406,391,389,386,396,392,388,380,388,385,370,385,374,377,402,396,394,400,393,379,380,371,389,401,413,392,421,456,413,399,408,423,418,407,400,399,396,377,409,424,423,464,441,475,454,421,387,380,391,393,395,381,382,381,410,371 16,13,13,62,92,94,62,408,457,420,422,418,425,410,439,420,433,429,478,536,528,424,500,459,441,424,400,411,401,376,417,516,545,476,509,445,418,392,398,385,395,394,433,428,437,405,559,757,763,688,647,544,473,419,423,431,485,480,517,521,495,372,408,395,399,460,507,484,491,453,441 13,27,26,64,77,66,56,424,508,498,470,423,453,428,491,464,444,458,536,638,619,445,590,556,478,475,423,416,396,403,442,628,642,536,551,492,450,401,379,406,409,454,496,471,464,427,618,822,818,747,715,603,502,469,526,517,593,589,646,620,585,414,428,405,430,516,649,559,585,533,459 4,30,29,303,587,582,292,482,480,456,448,420,433,521,550,525,513,498,502,569,542,426,489,462,448,435,404,402,407,419,473,505,540,480,474,443,414,408,410,416,455,476,563,532,512,474,688,730,728,664,622,542,450,536,611,625,693,684,738,709,650,455,388,442,444,488,548,512,506,471,432 19,13,13,128,202,211,133,433,417,395,405,400,420,412,437,434,444,422,415,429,430,383,415,407,391,387,396,393,384,353,404,408,426,411,409,393,375,396,412,401,407,412,477,438,457,401,523,521,504,466,461,446,406,457,503,510,536,528,567,561,527,401,407,397,406,402,417,411,413,408,405 1,288,154,227,247,97,87,885,844,795,788,751,779,915,962,950,939,930,919,916,917,652,795,789,764,741,688,681,576,811,1013,960,931,896,920,867,839,905,1007,1023,1023,1023,1023,1023,1023,813,1023,1023,1023,1011,995,963,878,992,1023,1023,1023,1023,1023,1023,1023,809,692,818,826,882,916,889,910,826,771 13,99,83,449,738,675,401,584,702,657,599,564,552,608,667,644,656,632,722,838,812,572,789,734,650,637,558,526,484,458,578,800,833,738,763,625,561,462,462,463,525,608,734,683,696,536,856,1004,1009,943,916,834,712,679,765,784,853,843,894,871,828,491,502,486,499,691,830,770,793,675,585 1,36,32,215,364,360,204,469,479,442,428,428,436,510,548,556,529,519,534,516,529,401,445,421,415,413,396,402,370,404,487,485,473,440,449,431,427,416,415,436,464,497,586,547,560,460,709,668,632,590,568,532,464,575,635,649,704,682,733,720,673,439,420,436,437,483,486,473,507,438,438 19,22,16,71,69,46,52,452,403,409,415,398,387,480,474,450,451,413,431,412,397,375,383,401,397,382,390,396,383,404,407,394,435,399,400,376,419,410,429,419,451,474,527,486,460,419,565,469,487,464,452,418,411,479,544,538,588,588,657,608,533,387,381,385,402,406,404,390,400,379,373 11,19,19,14,16,14,12,532,640,606,582,507,561,579,629,636,628,623,709,766,745,511,687,631,585,556,502,482,439,395,542,730,740,668,696,565,525,412,416,423,445,471,608,607,644,434,798,927,916,866,836,758,642,517,591,619,709,720,790,797,766,488,476,503,497,670,783,726,745,629,563 2,21,12,69,71,37,36,520,459,433,423,420,405,554,592,570,550,512,511,515,515,395,459,427,423,400,404,409,399,452,510,505,496,454,464,401,405,461,510,552,594,675,764,679,642,576,783,717,678,615,572,491,452,764,823,819,860,846,881,831,772,424,398,412,426,445,499,486,475,437,420 9,13,13,53,64,58,48,397,480,435,430,405,423,407,421,457,438,426,463,564,543,412,495,477,447,440,411,421,386,398,423,518,553,479,472,438,414,386,396,392,405,437,463,453,440,426,556,746,754,657,641,538,451,428,468,487,529,532,580,551,528,392,404,411,399,449,528,475,497,448,421 4,10,8,46,55,49,38,406,427,421,420,411,417,434,434,425,414,414,450,504,475,411,456,435,417,428,403,404,387,390,399,485,499,446,459,447,421,414,403,395,414,412,432,428,433,404,525,683,692,604,574,502,449,430,455,458,489,498,555,528,485,402,389,393,402,420,491,462,467,440,399 11,16,12,40,49,33,27,461,395,407,393,394,368,460,478,448,452,417,426,465,434,392,423,414,404,407,382,410,383,421,419,444,428,415,414,406,399,402,401,409,407,437,476,454,448,403,520,561,570,494,464,444,375,448,476,467,534,542,593,553,482,390,407,395,393,412,434,418,411,402,385 17,9,8,25,31,21,17,390,412,410,399,391,392,412,430,405,406,407,416,437,446,407,425,407,396,392,401,382,377,405,404,417,432,408,431,401,404,402,394,399,402,426,452,429,424,388,475,519,530,465,445,443,405,438,474,466,515,485,526,497,467,398,382,390,388,405,414,407,408,410,381 7,23,19,40,62,45,28,429,409,393,400,358,383,414,433,444,449,402,432,426,394,395,394,396,401,398,381,400,384,412,405,399,408,392,411,367,404,393,410,415,426,454,514,462,456,396,497,463,459,428,411,404,411,432,485,502,534,536,595,539,499,402,379,388,384,393,407,408,411,387,397 19,8,8,19,29,25,16,392,373,396,405,379,393,405,406,399,414,379,405,411,393,379,406,410,390,383,378,395,387,375,384,403,413,394,399,411,366,398,399,401,398,401,414,423,388,394,442,462,481,452,417,395,400,399,409,413,435,439,482,449,435,377,387,373,388,415,402,409,399,384,374 9,13,12,14,17,9,7,411,394,404,383,387,402,413,415,432,416,406,421,419,411,392,405,401,393,392,412,386,391,401,412,421,420,400,393,405,393,417,433,464,498,576,672,560,481,392,537,515,478,439,431,393,400,487,577,629,721,695,720,617,530,385,377,401,386,400,416,385,400,388,405 20,19,18,19,22,18,15,425,511,476,464,436,434,447,435,439,433,447,495,665,640,457,656,596,534,510,457,442,412,436,414,627,703,597,618,494,445,397,398,409,430,432,466,462,451,407,571,867,897,807,774,629,510,467,491,488,542,539,608,567,528,401,412,400,404,461,668,613,630,500,448 11,11,9,22,34,26,17,414,398,380,396,377,392,404,413,414,396,397,406,405,404,398,391,393,376,378,393,389,404,380,397,404,419,400,396,399,389,400,406,406,392,404,457,405,420,408,464,475,470,433,432,417,404,437,458,456,505,467,515,453,446,385,374,378,395,388,394,403,399,404,397 19,32,30,278,440,436,271,409,456,411,413,404,411,424,430,428,414,419,455,534,535,416,499,477,448,418,429,409,410,386,415,517,538,469,488,424,424,398,393,414,399,431,466,460,451,421,535,708,721,632,602,512,450,445,476,476,498,514,594,545,501,415,399,412,411,430,511,478,511,441,418 13,17,16,37,47,36,28,421,407,402,401,394,400,432,445,406,401,411,413,454,438,390,437,435,406,408,396,387,373,386,440,458,466,445,435,426,409,392,408,418,442,494,608,562,505,403,499,564,567,517,497,462,432,423,439,471,484,474,529,516,468,388,405,370,400,421,468,439,442,431,394 4,15,15,76,88,88,74,410,491,450,444,421,421,416,447,429,432,432,488,589,549,434,554,486,465,444,423,409,397,404,428,562,591,512,529,454,429,403,375,411,412,426,468,438,434,415,545,777,781,695,658,566,480,426,474,477,538,528,576,557,521,381,420,409,402,471,567,485,525,446,427 10,10,8,29,33,24,21,419,392,380,382,388,383,420,434,441,406,403,388,413,405,393,416,388,384,382,386,378,383,387,409,391,406,377,397,394,381,377,407,404,414,425,474,428,444,406,489,430,425,402,417,403,395,424,464,464,537,511,572,525,496,383,385,380,387,398,402,380,411,395,391 18,21,16,46,59,43,33,399,386,384,388,394,381,381,418,424,424,378,387,404,413,380,397,395,379,384,388,367,392,420,407,387,385,388,393,394,388,398,408,423,408,442,478,459,428,404,467,450,429,421,405,412,395,441,491,493,535,527,567,521,471,386,379,381,381,386,393,383,403,369,390 1,10,10,21,22,20,19,402,441,421,408,380,394,406,426,423,417,410,437,496,487,396,498,460,433,425,413,387,377,394,420,478,526,462,470,409,398,383,388,383,408,415,477,427,426,405,503,613,652,568,543,455,417,436,465,476,532,498,553,524,489,390,397,392,385,420,531,474,464,445,405 18,15,13,32,45,31,24,446,453,422,421,404,421,466,485,438,450,437,474,509,482,411,466,453,425,421,395,401,403,406,463,512,522,462,476,416,405,393,402,430,417,507,614,560,555,404,579,690,685,626,589,526,476,433,490,493,552,563,616,577,553,399,413,400,408,443,501,467,489,431,422 4,15,12,88,139,113,67,407,433,416,383,402,420,402,410,432,406,393,439,481,469,415,441,427,423,420,394,392,390,395,399,470,482,438,442,404,394,398,406,395,399,423,443,427,434,415,497,655,663,563,547,487,421,450,493,509,528,495,553,521,487,400,393,388,394,416,469,445,433,402,394 12,10,10,33,61,61,33,416,403,383,396,417,391,406,424,405,415,397,390,417,407,382,407,405,380,399,395,398,392,374,406,420,420,393,414,399,398,389,399,400,399,405,438,419,413,402,475,508,524,467,457,420,402,424,452,455,485,461,504,476,444,385,384,392,394,397,412,417,421,389,396 4,50,37,106,123,77,76,500,822,767,717,620,634,537,583,549,534,546,854,949,908,797,935,871,826,791,685,631,517,480,600,984,976,916,919,804,735,477,470,483,523,600,723,693,704,449,816,1023,1023,1023,1023,951,841,581,655,662,738,735,807,798,762,446,670,435,460,900,1023,969,982,883,772 4,10,9,30,35,30,26,405,381,374,379,391,391,425,418,406,402,396,394,393,369,390,396,382,377,388,388,384,372,396,387,398,372,389,384,399,398,390,394,401,400,411,439,403,412,393,444,414,391,388,388,386,388,408,434,421,439,468,486,471,435,383,381,388,387,379,394,390,381,384,385 3,8,8,7,7,5,5,492,584,528,501,467,496,539,596,573,567,553,625,692,677,458,606,549,519,512,447,444,406,392,509,674,676,589,613,501,476,399,420,414,440,470,594,563,592,419,767,855,846,790,766,684,570,491,581,593,690,699,768,766,731,468,455,464,487,616,720,656,672,565,490 14,21,19,409,754,752,403,457,432,432,421,400,394,456,488,471,448,440,461,467,466,402,409,423,419,401,388,395,389,421,428,445,425,408,441,402,384,444,424,431,466,522,552,475,495,565,621,575,529,490,483,465,403,757,833,821,790,732,743,652,590,440,403,433,451,425,453,440,457,410,418 5,11,9,32,34,29,27,428,390,380,378,376,368,401,437,417,416,406,418,425,416,391,407,403,393,388,384,385,372,396,399,409,414,392,393,390,390,383,391,403,398,412,419,410,412,398,458,480,442,432,423,388,401,425,426,442,489,491,503,484,438,389,388,384,387,386,404,390,393,399,388 8,8,8,17,22,21,16,383,383,388,379,383,382,407,396,392,392,396,407,376,399,383,381,388,399,388,392,389,385,389,390,384,395,389,388,392,379,378,392,395,408,399,414,398,395,389,408,423,417,419,401,395,392,397,400,402,403,413,415,413,395,391,391,392,387,382,405,385,382,394,383 6,59,56,376,567,535,357,483,491,489,447,409,455,504,544,524,520,525,546,613,595,437,533,502,461,435,436,411,413,409,497,573,583,506,500,460,457,398,419,424,432,475,594,538,551,476,722,811,811,743,705,619,493,497,597,639,703,696,761,740,692,463,425,424,431,535,602,575,576,487,457 17,11,10,24,36,29,20,393,387,379,382,389,391,388,392,380,403,385,399,400,384,388,400,393,385,378,389,391,377,390,383,398,412,392,393,389,388,399,393,400,406,408,441,427,423,390,418,460,428,422,420,388,413,417,446,449,468,453,462,466,429,392,387,385,385,380,404,401,408,394,386 7,11,10,13,10,8,11,393,396,388,394,380,401,386,400,413,405,418,424,418,417,395,415,391,400,390,373,398,381,372,398,419,402,408,381,409,385,401,394,401,405,430,469,440,425,422,520,497,472,425,422,399,396,460,508,529,548,530,582,524,482,376,387,387,385,401,404,399,400,393,391 3,12,12,52,67,66,52,406,450,422,422,393,400,415,404,430,420,419,440,495,476,412,467,428,430,407,400,413,392,396,420,482,500,455,439,413,406,399,398,387,395,404,427,442,426,413,502,658,670,581,555,487,433,409,458,460,518,497,549,521,461,397,406,394,386,425,500,437,469,428,409 15,22,15,39,46,28,25,493,586,531,517,476,470,530,577,549,540,530,611,721,693,480,647,606,543,518,482,448,421,416,512,683,705,606,650,552,445,416,419,437,459,531,624,585,591,448,743,887,872,819,780,694,554,552,647,637,707,711,772,747,704,431,442,431,465,606,734,668,687,561,504 7,12,12,48,68,70,49,395,423,422,398,400,401,416,422,399,408,422,452,501,494,404,481,437,415,398,416,398,404,401,415,492,502,443,454,415,422,393,403,395,398,403,450,415,416,401,482,679,684,599,561,496,438,416,421,434,474,467,520,474,462,398,396,387,388,425,493,478,456,422,402 9,11,11,44,70,72,44,400,466,428,422,416,417,401,436,424,398,423,443,522,496,413,485,457,429,426,419,407,391,422,404,508,528,451,465,426,427,385,389,393,387,406,429,424,402,381,503,700,717,628,597,522,417,417,435,430,474,492,514,507,475,388,403,396,397,448,509,473,475,417,426 7,12,9,30,38,26,21,442,410,400,398,382,388,446,448,432,421,414,398,422,424,389,407,393,395,401,397,382,390,394,394,406,408,403,405,407,378,400,399,402,424,434,494,464,441,399,522,476,458,432,411,398,393,464,499,490,528,537,606,547,502,382,377,400,390,377,409,399,394,379,390 12,39,39,23,33,28,17,540,618,583,565,522,581,591,643,636,647,634,684,726,718,490,642,621,575,567,498,491,452,418,548,679,674,604,657,554,513,407,401,432,435,484,608,587,618,434,804,896,885,844,820,756,660,510,610,632,717,727,793,790,758,476,492,488,525,646,719,666,723,613,540 14,11,11,64,102,105,64,405,485,455,431,423,424,413,441,424,428,419,483,587,576,427,540,485,449,452,396,413,402,405,420,551,605,504,516,441,433,403,399,389,389,420,451,447,445,396,553,781,789,701,674,566,475,423,422,445,497,512,548,542,521,401,400,390,405,479,561,493,523,446,436 9,26,25,30,46,45,29,415,481,432,412,414,418,419,431,444,440,430,479,592,548,426,537,504,465,432,446,418,391,393,418,524,590,505,539,421,416,383,402,412,402,421,443,440,439,413,528,734,759,666,640,508,443,443,456,487,517,494,552,531,493,398,406,393,397,436,576,509,529,475,415 7,32,30,32,41,35,28,585,704,660,614,567,578,629,713,678,689,667,756,818,807,569,760,698,644,625,551,523,470,400,595,791,803,723,755,626,567,416,423,426,468,519,690,679,688,440,858,973,962,915,887,809,709,609,671,701,783,793,852,861,824,512,525,533,560,741,841,786,808,705,599 11,8,8,46,55,53,44,428,447,459,426,409,419,414,437,419,430,431,454,549,520,406,506,461,438,433,417,400,393,403,420,500,542,463,481,413,412,385,387,419,420,409,457,449,448,424,521,740,749,668,616,521,438,446,476,481,538,526,564,543,517,401,412,402,402,459,526,485,485,437,431 13,26,24,54,84,73,46,456,493,425,413,415,428,486,568,538,502,506,511,512,519,402,454,439,432,423,395,410,404,443,564,541,528,479,510,468,441,431,487,560,628,722,828,753,716,417,743,730,692,644,594,549,465,556,664,723,812,802,842,791,734,433,411,436,437,472,503,484,493,426,426 1,10,9,47,96,99,47,401,399,395,377,370,390,418,430,427,417,428,416,429,424,380,419,408,392,392,386,398,373,402,422,419,434,399,416,409,389,392,411,440,454,462,536,467,455,446,551,530,515,472,470,436,407,521,590,589,633,609,651,599,535,391,393,395,400,396,423,409,413,402,399 7,38,28,52,66,47,38,439,451,431,438,430,421,464,493,472,481,463,481,485,496,407,464,456,413,417,397,407,384,431,451,470,489,446,462,415,385,407,423,435,463,516,596,538,512,434,635,702,667,602,566,514,439,528,606,628,677,667,720,671,614,421,419,406,412,433,494,500,484,454,428 5,13,13,36,48,46,34,401,461,455,449,419,434,421,462,435,441,432,510,602,581,433,557,510,466,455,431,429,392,405,418,561,591,516,510,456,412,393,394,395,406,426,455,436,437,392,575,793,801,715,677,593,477,434,454,467,530,528,570,554,520,395,406,409,414,476,578,533,531,477,448 20,16,13,44,59,39,29,387,390,385,383,392,379,400,406,421,395,391,397,399,394,375,404,385,388,379,388,379,397,387,383,396,406,382,379,401,368,390,392,382,400,418,449,420,423,405,448,426,437,441,396,390,371,413,429,445,465,451,474,443,417,375,375,390,396,398,393,380,376,398,385 8,14,14,68,96,97,68,396,414,415,431,389,411,410,411,393,405,395,431,532,502,405,522,455,444,436,404,394,410,415,405,491,544,473,480,420,398,405,400,383,411,422,477,434,438,423,475,622,667,544,541,465,399,447,476,441,491,454,513,479,441,398,398,397,383,418,524,468,492,421,394 12,90,82,180,244,204,150,440,565,511,489,462,454,481,530,519,511,496,570,680,659,475,615,563,524,496,462,432,414,384,476,657,673,560,609,528,486,394,399,438,441,468,585,537,532,455,709,862,867,794,760,669,543,542,605,619,694,686,739,717,669,431,430,417,446,541,657,614,635,529,450 12,12,10,110,179,151,91,455,558,520,511,469,479,465,494,476,482,467,611,699,662,488,621,568,519,495,448,450,418,411,470,685,682,602,633,524,479,397,395,422,410,419,517,509,496,408,673,913,887,837,799,701,595,466,495,496,586,567,652,652,613,438,446,405,427,613,750,671,690,570,513 17,32,32,178,294,298,179,385,386,398,371,406,386,422,410,412,423,413,398,422,422,390,405,395,395,390,399,374,396,393,400,407,402,388,379,408,382,382,400,422,431,469,497,464,442,524,505,492,470,463,448,424,403,730,814,800,766,694,696,565,496,393,391,401,382,386,410,404,413,391,404 9,13,11,35,42,35,27,392,396,374,408,387,399,391,399,390,388,398,406,406,407,398,410,409,386,397,386,400,380,390,392,419,412,404,426,407,387,394,406,372,393,387,419,397,403,395,452,492,497,435,418,426,412,414,433,435,448,453,474,460,438,395,383,388,387,394,421,397,401,413,394 18,13,12,188,105,92,181,408,398,384,392,389,382,410,409,404,417,412,415,443,415,401,417,418,402,393,379,398,395,384,410,427,437,420,434,393,389,390,399,398,400,417,451,403,422,504,499,561,551,491,490,441,414,563,581,543,537,528,551,540,467,400,403,402,378,405,432,406,441,409,396 14,448,357,117,168,123,83,552,662,607,564,523,507,598,627,632,610,587,694,795,769,554,742,676,606,575,526,463,427,504,580,782,782,692,705,575,512,493,569,625,688,762,836,764,711,538,823,960,941,883,850,748,631,730,806,827,877,861,896,852,799,455,480,460,450,696,794,738,755,650,521 15,12,11,201,298,308,206,423,439,410,440,398,414,436,470,442,434,444,467,521,502,390,466,448,431,423,390,399,392,388,415,482,500,457,451,430,404,403,410,408,400,419,480,476,465,415,587,654,656,599,540,496,454,441,493,519,582,585,632,599,544,404,400,411,416,457,508,474,472,428,403 2,21,18,19,20,10,11,433,418,405,393,404,381,449,461,468,445,444,429,459,422,414,404,410,404,411,380,396,374,414,427,437,452,431,412,405,395,411,425,451,486,535,606,526,506,417,613,562,538,499,480,446,393,528,607,605,671,659,707,645,593,400,375,406,403,416,448,434,416,390,371 17,19,14,65,122,101,50,438,441,406,398,413,405,449,485,455,470,441,444,449,458,405,426,408,406,404,395,397,395,437,463,463,446,427,448,403,416,463,527,589,639,738,808,697,604,468,681,624,594,514,535,443,437,648,752,801,852,826,846,758,680,395,397,406,399,434,448,431,430,410,401 10,49,45,43,59,53,39,438,494,461,459,447,493,445,453,475,490,444,484,554,548,405,468,466,449,438,448,402,405,409,449,504,514,476,507,462,445,412,401,377,418,422,526,481,491,430,649,747,731,683,646,615,524,463,495,495,571,585,655,649,604,406,419,403,417,483,519,504,509,475,466 6,24,14,67,85,38,31,545,558,483,487,470,464,581,646,632,626,606,614,666,646,441,577,521,463,461,435,430,414,465,588,631,647,558,577,507,462,516,550,579,644,731,816,752,722,560,814,817,802,735,707,615,498,754,824,824,872,859,897,852,801,446,445,449,457,512,613,560,581,488,461 9,20,20,117,185,191,118,400,404,406,382,393,408,413,420,429,412,384,420,417,414,377,404,403,385,409,393,386,404,408,400,416,423,398,400,381,409,371,403,395,408,406,442,415,417,403,472,526,527,451,442,410,404,423,457,462,503,482,511,468,470,389,397,384,386,414,429,392,403,409,395 3,31,30,96,130,122,89,432,538,495,484,438,477,469,485,486,482,475,522,663,653,433,610,572,511,502,439,440,410,396,447,618,656,562,576,488,449,411,401,408,429,428,486,475,491,423,669,851,871,800,765,663,541,446,509,543,608,617,676,669,601,421,425,406,428,515,655,588,616,516,467 16,25,17,54,74,47,35,421,404,401,386,379,363,421,455,442,422,416,423,423,417,381,412,402,391,383,378,398,382,363,409,429,419,413,389,375,395,365,396,403,415,446,491,459,461,422,521,496,478,451,434,417,378,467,502,494,566,556,623,574,507,377,382,383,386,402,407,409,394,395,387 10,31,24,29,29,19,20,419,416,407,389,409,395,422,479,454,445,424,453,448,458,404,429,396,417,405,388,385,372,397,430,438,437,425,446,400,405,401,409,444,467,523,585,515,512,439,630,608,553,519,498,491,420,524,590,625,680,670,712,662,587,412,411,397,417,421,448,426,425,430,408 13,10,8,135,145,107,98,634,529,497,476,453,433,699,747,708,684,656,642,655,645,417,539,506,455,464,418,431,394,469,558,593,596,526,553,465,438,488,476,492,555,628,743,699,686,557,829,803,771,716,691,589,477,730,795,808,859,846,891,858,813,514,440,513,522,547,605,548,603,496,453 19,49,38,69,74,51,48,419,485,469,450,441,429,442,481,459,459,446,495,598,602,426,554,504,446,449,405,409,407,419,451,561,601,517,547,452,414,395,390,416,417,451,531,471,479,418,598,777,779,702,677,559,452,494,526,538,607,600,641,612,570,407,397,396,398,471,601,555,538,473,431 18,235,211,379,544,517,355,902,842,804,777,762,783,939,989,981,970,959,939,913,912,573,648,670,652,638,590,616,518,740,993,923,861,842,865,827,786,835,919,956,1002,1023,1023,1023,1023,787,1023,1023,989,975,954,932,841,960,1023,1023,1023,1023,1023,1023,1023,811,669,826,842,866,840,830,861,770,739 6,31,32,154,262,274,158,394,389,412,392,382,362,424,431,409,419,401,427,411,415,386,393,401,385,398,380,372,369,406,399,420,403,413,408,400,399,387,401,423,433,442,469,445,428,452,525,501,462,455,427,430,397,566,644,643,634,597,627,559,490,419,396,392,399,408,416,417,406,407,387 2,61,57,52,60,55,47,645,703,655,642,585,615,697,758,746,750,734,765,819,798,572,736,700,653,629,565,533,476,416,631,760,778,706,722,631,599,414,438,453,489,549,699,699,723,461,883,960,950,901,876,825,717,627,715,745,821,821,882,882,845,588,557,589,630,740,813,785,798,696,616 5,56,14,211,216,57,44,582,602,552,499,426,478,582,641,633,619,615,664,721,710,469,653,598,552,535,462,445,412,450,557,698,722,605,631,526,486,482,531,554,611,698,773,723,691,590,833,891,877,815,784,705,565,767,827,830,874,861,902,864,807,425,440,454,472,594,695,639,653,553,478 2,86,47,63,65,31,31,489,472,415,456,409,407,496,549,543,500,510,513,569,549,419,500,455,429,419,410,415,375,459,533,516,523,474,525,450,430,437,510,573,631,717,831,762,680,515,824,770,729,666,622,551,468,705,792,833,936,933,967,895,819,418,421,420,436,480,545,514,507,441,418 6,14,11,23,39,30,16,454,429,429,427,426,408,472,530,525,501,487,486,490,443,389,417,410,397,389,388,399,378,406,490,469,437,434,442,421,409,428,458,482,552,630,732,667,632,456,703,609,559,530,514,464,440,578,669,697,763,755,799,744,677,430,405,416,443,434,455,433,439,416,406 4,17,17,97,132,131,96,420,489,459,427,407,417,437,450,469,443,441,515,608,593,425,545,512,472,450,427,417,403,403,435,561,583,505,534,443,428,377,400,406,399,430,480,443,477,431,602,796,806,718,681,586,496,453,494,502,593,570,629,592,559,403,409,396,419,474,581,539,526,471,434 5,29,29,152,238,246,156,379,399,386,396,387,393,389,412,405,424,398,400,424,414,382,410,396,394,381,395,369,366,399,407,390,396,404,402,387,390,399,398,387,386,409,432,411,415,413,463,475,453,434,419,410,411,438,480,479,483,492,476,471,454,416,376,388,395,396,393,410,406,392,424 3,212,123,1023,1023,1023,1023,871,991,958,919,860,864,903,950,933,923,918,1007,1023,1023,896,1023,1023,977,960,881,842,736,620,874,1023,1023,1021,1023,930,862,681,722,769,823,900,992,957,960,906,1023,1023,1023,1023,1023,1023,963,950,1007,1018,1023,1023,1023,1023,1023,819,809,777,805,981,1023,1023,1023,980,896 11,12,12,47,59,59,46,425,442,440,422,396,429,436,430,441,429,438,461,530,533,415,503,453,430,413,404,392,382,408,425,500,523,469,475,436,406,388,402,421,414,432,481,481,459,411,553,720,716,633,598,512,452,462,496,507,576,563,612,582,541,396,395,403,400,447,516,480,483,440,421 9,25,20,42,69,48,29,419,386,378,407,408,394,424,440,425,428,404,411,419,406,398,392,397,386,388,395,415,398,369,412,407,408,395,387,400,381,415,399,401,425,423,466,455,435,407,471,460,463,434,404,406,387,425,480,466,514,489,563,501,493,394,375,389,379,405,404,386,405,386,397 1,177,129,489,825,582,361,615,740,698,631,573,595,651,712,692,695,682,766,866,847,600,818,782,706,680,585,536,469,454,643,817,868,777,788,677,609,470,489,519,586,686,804,763,758,602,894,1019,1023,968,942,855,732,729,811,835,894,886,933,911,868,519,544,508,547,718,851,809,808,705,619 19,23,21,46,51,44,40,423,406,397,377,396,403,459,473,439,406,412,423,417,428,396,393,394,411,394,364,386,383,388,402,412,421,392,399,379,400,392,408,402,413,434,483,468,437,399,494,449,432,420,410,421,396,454,475,480,524,517,595,543,486,386,392,385,392,399,398,381,400,381,391 13,31,30,249,450,456,253,439,434,427,433,429,399,423,501,470,470,473,500,512,498,408,464,442,420,429,397,416,375,430,441,467,496,450,454,417,407,399,419,434,428,457,543,495,493,473,624,677,662,598,552,511,434,581,654,658,667,632,679,649,593,425,389,416,421,440,483,465,464,412,414 15,13,13,67,93,90,61,408,429,407,372,405,400,408,430,423,430,398,428,440,425,396,439,409,408,396,401,384,403,392,395,452,445,420,426,404,403,392,390,404,407,417,437,424,416,411,467,586,594,520,496,425,427,436,469,494,534,471,512,492,462,393,379,389,399,410,474,430,429,398,398 17,12,10,28,35,27,20,387,378,395,387,391,395,393,415,376,393,411,391,402,406,380,409,391,391,382,391,380,390,389,386,373,405,389,395,370,393,413,397,392,413,423,463,420,419,398,439,437,417,384,416,386,396,438,464,475,507,481,515,483,443,388,377,384,376,380,421,385,395,399,387 19,101,93,173,324,281,152,498,599,528,503,480,502,556,609,586,575,570,626,689,657,463,617,573,528,503,455,468,421,442,521,651,665,604,623,527,478,441,450,447,444,527,656,617,604,458,777,882,866,810,776,712,603,587,669,690,764,760,811,789,751,457,456,472,474,584,699,606,662,547,499 20,7,8,31,47,47,32,402,440,404,399,385,396,413,435,419,428,422,427,432,439,392,424,396,401,392,411,394,380,381,410,438,449,402,409,406,394,381,388,388,386,420,429,414,425,405,497,562,571,517,495,434,415,435,463,458,498,498,528,471,467,402,384,374,403,414,445,426,441,411,403 3,183,170,124,181,164,110,420,438,429,417,382,421,419,453,403,439,430,443,465,464,409,479,418,431,427,407,411,405,400,426,492,519,465,445,422,391,404,431,439,466,488,560,503,492,433,525,645,650,561,535,480,409,463,511,506,556,542,620,569,500,396,410,392,390,413,491,459,433,394,390 12,9,8,33,52,50,31,418,408,413,401,388,404,438,430,420,425,420,446,456,471,398,444,438,399,401,416,391,398,392,414,464,472,435,438,400,405,397,405,402,412,442,442,444,433,392,546,610,617,534,530,474,415,430,453,477,543,537,568,540,510,402,400,400,393,418,454,443,432,408,412 4,225,208,147,214,192,130,408,376,387,380,377,392,404,414,407,414,403,409,393,424,397,400,411,389,381,396,376,393,385,421,421,392,391,415,414,371,404,397,435,443,495,554,508,475,417,474,425,427,439,398,408,375,425,422,457,478,485,520,476,458,413,392,389,391,385,420,372,393,406,389 2,120,99,160,221,186,136,561,706,646,612,522,521,601,655,635,616,625,750,857,820,603,822,757,682,661,547,510,444,453,583,838,862,759,775,629,529,439,496,506,575,652,753,699,683,561,816,972,972,899,873,765,633,717,772,773,818,801,852,838,783,468,471,440,500,738,856,788,792,683,570 1,79,51,77,113,56,42,485,409,425,389,378,382,523,547,482,476,429,419,431,444,364,425,408,397,400,385,399,384,421,455,460,434,399,413,387,401,413,458,477,530,557,645,589,549,455,626,541,513,451,421,441,375,593,659,652,728,704,754,697,641,391,378,377,398,405,446,395,414,418,398 5,10,9,34,57,56,32,423,429,418,403,418,404,429,425,434,437,410,463,509,496,407,475,448,422,408,397,409,401,375,416,480,514,446,461,399,421,402,392,387,381,429,432,432,443,391,531,682,666,612,575,505,439,428,434,445,500,497,532,497,496,395,411,407,409,436,515,478,484,421,427 2,71,68,123,158,154,119,457,590,552,511,466,469,468,521,480,477,479,597,743,720,482,698,641,564,551,469,473,431,393,471,694,745,636,676,523,503,401,401,408,429,458,548,500,517,417,691,898,914,836,804,700,566,490,574,567,646,642,696,693,638,425,446,442,446,572,735,664,689,549,481 4,21,21,135,173,175,135,417,396,406,406,384,408,429,459,445,447,436,445,445,451,400,420,417,406,403,390,400,386,394,415,457,444,420,436,391,392,378,393,394,426,418,490,458,446,436,530,596,577,521,495,447,417,469,507,511,568,561,606,559,540,393,401,395,417,422,442,429,444,411,410 11,10,9,34,45,40,29,403,445,450,446,414,423,403,434,436,424,418,466,525,520,413,493,453,455,438,415,401,409,379,419,509,534,475,474,430,426,393,393,392,386,404,442,441,428,410,538,730,731,650,607,506,462,433,435,441,479,505,540,519,496,398,423,397,409,451,498,477,509,430,438 20,15,13,25,38,32,21,414,401,410,407,400,393,439,429,424,426,385,400,417,403,384,414,401,391,400,383,367,367,407,410,418,420,403,392,402,383,403,414,405,413,417,452,435,438,389,514,445,478,427,414,400,395,441,467,468,527,537,572,525,498,380,382,402,401,395,421,395,392,398,398 16,11,11,23,37,32,18,412,391,375,390,387,384,405,423,400,400,408,385,398,375,386,387,367,378,390,371,380,401,397,399,395,393,391,388,408,388,380,400,394,401,405,420,403,407,393,444,396,410,393,392,410,392,408,422,408,445,452,499,439,418,386,396,389,399,387,383,387,393,386,390 18,183,146,564,801,656,458,570,659,619,562,518,524,605,655,646,634,610,714,797,776,535,738,691,594,577,517,499,441,440,576,763,790,685,726,582,544,473,480,504,561,644,744,691,687,585,844,952,950,893,863,774,650,719,798,804,853,843,885,863,813,478,458,490,519,662,793,726,753,623,541 2,14,14,48,80,65,39,415,449,436,424,423,422,426,426,419,423,420,454,552,528,402,508,462,432,430,410,406,403,396,426,516,547,461,497,442,421,408,395,391,391,404,434,433,451,398,532,727,747,659,612,529,443,425,458,481,520,521,559,527,504,394,409,383,393,434,520,500,505,435,424 2,89,73,79,98,84,69,478,610,579,542,474,477,528,576,555,535,521,642,765,743,505,724,674,590,565,503,451,428,415,490,729,772,667,686,560,486,448,439,431,453,506,592,574,572,458,742,912,917,845,813,711,583,561,637,646,709,704,767,756,696,440,457,435,454,605,765,708,718,595,495 20,14,11,35,45,35,27,388,402,390,385,399,385,423,434,433,388,437,404,432,424,391,415,396,403,389,396,397,381,417,439,434,433,414,423,403,393,443,527,579,631,734,801,680,570,410,591,542,537,469,467,434,406,552,683,737,800,763,783,678,590,392,375,390,405,417,407,407,431,423,399 6,9,9,21,29,27,20,394,384,389,384,375,381,383,374,387,381,383,420,397,375,366,384,394,395,365,391,382,402,364,385,411,397,389,398,399,380,388,399,384,381,394,422,390,403,379,411,420,418,395,397,379,391,398,403,411,438,432,436,440,428,380,385,381,393,381,395,379,406,389,384 3,8,8,65,68,67,64,409,414,422,410,406,425,427,440,434,432,408,432,506,490,407,458,441,428,409,391,414,380,379,411,493,503,449,449,410,428,395,412,393,408,420,462,440,455,413,526,668,669,589,550,480,431,452,483,502,555,556,590,572,514,395,396,395,400,422,492,469,467,429,407 17,108,98,265,325,300,246,632,791,753,708,651,676,659,734,719,717,706,816,913,894,669,867,824,761,739,632,622,523,414,650,880,908,835,851,740,640,422,483,477,538,610,752,721,736,548,902,1023,1023,1012,984,907,796,692,775,785,854,852,906,902,869,540,596,547,575,796,916,874,888,789,687 14,14,13,9,10,8,7,525,667,612,570,510,540,579,632,614,629,607,707,798,781,545,735,664,620,584,517,475,431,400,559,772,785,714,717,611,514,404,416,445,466,505,630,628,649,430,806,931,926,869,841,758,630,534,599,634,718,723,792,796,768,491,485,473,502,675,799,745,756,637,544 18,11,10,23,32,27,19,416,378,395,377,368,385,449,438,419,409,402,397,398,407,376,402,377,397,397,386,379,391,379,391,400,408,417,388,385,374,380,400,385,406,410,455,454,440,397,525,430,420,400,396,383,379,462,458,473,523,531,579,537,483,391,384,393,385,392,388,404,408,381,397 19,38,35,63,54,44,55,437,472,458,423,421,414,477,513,497,495,495,509,583,539,417,518,467,456,450,401,401,384,405,482,546,569,497,517,446,423,459,522,544,606,698,773,679,599,456,705,742,728,645,596,507,468,627,730,764,815,788,819,745,696,395,407,406,437,465,537,513,517,435,437 5,16,16,52,71,70,51,511,547,544,540,560,646,524,572,523,532,518,554,542,572,444,452,474,474,476,469,514,475,427,500,500,484,493,558,536,568,440,426,441,446,530,608,582,576,555,768,739,707,732,749,765,705,688,749,741,775,759,805,782,735,481,629,484,493,554,562,592,662,627,640 1,45,40,22,26,22,19,694,730,672,625,578,627,734,792,781,777,761,788,832,820,584,747,693,649,636,551,547,475,434,692,804,803,737,755,667,559,454,497,487,567,662,806,781,795,536,928,960,938,896,874,824,715,728,799,829,890,885,938,931,896,623,531,609,651,759,831,783,809,698,619 11,198,181,137,195,172,118,410,392,391,398,376,373,420,413,410,391,415,414,410,379,395,384,390,359,385,397,373,360,396,407,412,407,416,415,378,405,419,394,417,448,479,543,507,431,414,465,433,426,410,409,419,391,445,471,475,467,512,531,515,459,374,358,373,386,374,408,378,373,390,383 2,865,498,476,618,367,287,785,847,801,754,693,724,825,882,861,846,834,883,959,938,717,906,861,797,783,682,650,547,718,916,946,954,892,899,815,751,828,952,997,1023,1023,1023,1023,1023,760,1023,1023,1023,1023,1004,939,838,945,1023,1023,1023,1023,1023,1023,1023,651,636,650,696,843,942,893,908,811,735 10,19,17,73,73,66,66,419,465,475,442,429,412,459,476,459,466,448,510,573,573,421,532,490,449,423,417,406,391,389,429,557,594,504,510,462,423,420,408,423,433,458,544,508,477,419,636,757,750,677,642,559,458,494,539,567,622,637,692,660,620,409,432,413,418,470,578,493,536,437,432 12,269,247,261,347,304,229,451,435,392,401,398,385,463,449,435,442,405,436,429,451,401,426,422,409,406,392,397,400,407,432,462,477,430,434,412,393,401,422,446,471,508,580,531,509,431,544,595,609,541,513,459,417,446,469,468,541,523,596,552,499,392,409,407,397,415,469,431,445,424,408 5,15,14,27,25,23,25,532,590,538,518,481,480,591,646,633,619,614,646,717,695,482,626,587,533,513,460,444,434,421,534,678,696,598,623,524,512,412,427,437,453,494,638,610,631,465,790,875,858,804,773,684,582,567,648,662,739,738,804,801,756,492,468,481,513,615,717,661,682,558,513 18,27,21,42,64,48,31,399,397,355,373,379,408,429,428,410,412,399,412,403,396,369,392,385,385,391,391,386,374,394,394,401,413,388,405,400,390,371,384,407,405,442,483,440,414,405,453,428,435,396,416,393,375,466,450,465,510,497,518,473,461,393,388,389,379,385,402,397,398,379,373 12,18,17,60,60,56,55,511,533,512,483,462,466,523,601,592,587,581,582,623,610,434,525,496,474,447,427,434,412,411,548,603,585,541,572,502,442,422,424,442,467,535,661,632,655,438,795,829,783,744,715,658,561,536,620,652,736,730,800,792,754,484,456,471,493,588,624,585,639,517,479 9,22,21,92,113,106,85,426,464,465,437,428,418,436,467,456,457,433,499,593,588,411,544,503,482,462,424,420,402,404,436,561,614,523,537,461,424,388,391,410,415,415,467,450,442,411,576,788,800,716,678,576,489,445,488,479,573,570,602,578,536,404,420,402,406,470,593,562,544,482,424 10,29,26,19,22,16,13,475,573,537,490,447,464,472,537,530,540,521,612,669,664,461,578,527,492,489,433,437,410,422,534,672,648,594,607,526,453,413,403,398,439,469,568,561,579,418,747,884,840,803,763,687,575,487,555,572,671,672,729,723,695,444,454,433,458,605,694,634,652,550,493 1,9,8,70,103,88,59,421,410,408,404,394,391,437,459,461,436,425,464,444,453,390,416,411,397,412,392,391,372,372,418,450,434,425,424,405,397,404,412,399,424,448,499,479,456,427,579,577,547,504,482,439,427,515,565,560,598,591,635,603,541,412,392,414,411,419,429,421,442,421,414 2,36,35,200,336,339,200,442,377,398,399,405,413,436,464,450,417,437,433,431,416,388,413,400,389,388,371,394,384,401,410,409,424,406,392,407,377,438,422,422,452,458,514,436,429,419,549,505,479,431,440,419,393,496,557,581,615,581,632,585,545,401,380,393,397,400,412,406,422,403,393 5,130,78,45,81,54,28,455,416,411,405,405,419,483,543,507,481,475,473,483,449,398,411,406,398,410,384,383,386,521,664,511,516,422,452,416,420,588,773,827,882,958,1023,941,850,507,853,686,596,542,519,497,421,733,852,916,1010,1002,1023,939,868,430,393,406,404,418,432,422,414,388,442 11,12,12,36,48,47,35,427,503,474,477,438,453,468,497,486,458,473,554,637,621,456,584,520,481,479,423,436,414,400,450,613,637,544,568,492,464,389,405,388,422,438,506,489,493,411,657,825,831,756,723,630,530,454,516,506,589,585,661,658,618,420,406,431,412,524,630,575,586,497,444 5,23,22,77,111,104,73,440,472,468,437,396,419,453,456,448,441,433,488,579,558,402,548,497,458,460,423,398,380,389,429,538,566,510,525,429,399,397,402,394,422,440,510,477,471,406,572,742,754,674,629,555,486,431,485,494,547,559,580,580,517,422,397,408,401,471,581,527,520,449,423 16,9,9,43,70,73,44,397,395,388,408,394,389,382,422,416,400,397,422,417,414,391,403,396,389,381,382,374,390,374,406,408,409,410,405,391,391,389,391,383,399,391,428,404,421,395,482,481,460,435,423,416,376,439,451,468,506,486,526,491,466,391,385,403,389,403,398,390,414,389,396 10,63,26,135,149,68,57,519,559,496,480,451,464,579,612,589,587,582,609,684,660,471,601,571,492,484,439,415,398,457,550,644,648,581,594,491,460,454,536,563,620,715,801,713,662,509,799,859,845,789,748,666,566,695,776,794,849,839,875,832,776,467,439,448,463,543,664,632,622,532,468 19,12,10,25,42,30,18,415,410,400,420,394,409,417,413,412,415,405,424,451,453,392,438,411,410,402,393,395,390,388,393,439,458,425,441,409,402,392,400,418,399,421,462,438,432,406,508,568,572,518,478,462,413,433,464,445,498,479,552,508,481,392,408,384,393,425,456,439,426,416,393 2,99,68,63,96,67,43,460,423,434,428,399,428,477,478,479,478,449,493,484,467,397,413,422,400,395,408,404,398,438,444,460,467,417,429,418,401,437,475,483,555,655,717,620,576,464,674,636,588,561,505,493,418,616,694,714,766,743,777,722,665,419,393,405,402,455,461,454,452,421,413 11,70,60,181,243,158,119,514,602,546,505,460,498,502,550,541,535,531,639,730,710,469,666,624,571,545,460,459,424,415,493,692,729,635,646,556,473,403,425,421,435,497,559,560,567,481,760,902,905,841,813,727,604,575,649,664,723,721,783,767,710,443,440,456,449,586,714,665,679,567,515 16,8,8,69,82,84,70,398,435,430,400,409,409,430,435,420,410,415,450,510,490,412,465,447,424,407,393,393,392,382,411,500,507,439,446,420,402,378,393,389,395,393,425,408,439,397,534,688,670,609,552,486,436,418,431,444,484,497,518,519,505,396,411,397,400,441,513,459,471,436,410 18,48,43,77,78,60,60,463,517,459,454,411,424,452,504,492,474,472,553,669,673,452,623,564,495,490,432,440,404,382,469,624,682,575,597,480,468,415,412,417,438,458,563,516,497,451,671,834,850,773,733,620,507,530,591,606,672,667,723,691,641,425,408,432,418,507,645,608,605,490,443 20,30,21,56,88,54,36,467,414,395,396,376,387,491,522,473,463,444,440,460,454,393,445,422,390,405,397,368,390,429,429,469,444,425,417,400,384,422,415,441,466,475,572,507,503,436,586,593,553,507,484,452,432,512,571,563,636,624,692,637,568,385,367,398,405,435,428,432,434,401,409 18,23,20,33,53,43,26,424,414,401,410,401,413,430,409,416,417,394,422,446,408,398,410,402,393,380,397,377,380,405,400,424,438,418,420,413,393,396,395,414,417,440,469,457,442,408,482,509,481,439,438,424,389,448,477,483,507,516,570,529,488,395,386,377,397,406,432,416,403,402,376 17,11,9,26,36,30,20,426,405,408,395,393,362,434,441,410,421,398,401,405,385,396,414,388,376,379,390,382,396,411,411,409,396,390,407,383,385,379,383,388,389,417,443,425,423,391,475,450,444,405,404,394,392,436,451,433,505,501,550,517,473,394,385,392,376,379,410,382,405,398,393 16,14,12,42,52,38,32,414,416,407,399,395,388,434,447,419,419,395,389,419,423,394,430,410,404,396,391,388,371,382,400,416,433,412,418,416,406,408,383,397,405,407,456,447,445,412,518,518,506,468,429,419,422,439,451,472,510,521,579,550,495,393,400,392,404,404,449,420,435,381,395 9,8,8,24,30,24,21,421,400,368,383,369,393,422,413,404,387,413,388,393,387,368,389,372,379,395,385,382,381,380,402,370,367,378,394,388,395,386,367,401,386,383,441,421,401,394,456,414,407,404,403,385,390,392,408,401,474,454,505,470,438,374,385,390,386,374,383,400,400,385,387 10,26,16,55,63,37,32,484,399,390,388,401,384,462,495,443,451,407,424,404,423,380,408,415,398,387,408,390,399,377,401,420,418,406,398,408,398,405,419,400,438,451,513,489,487,407,532,488,466,426,416,404,398,450,477,494,584,589,659,599,536,413,389,401,386,386,411,400,401,390,392 5,17,17,147,211,213,147,424,487,451,434,415,394,436,462,444,419,452,506,599,557,425,558,521,455,458,429,426,398,391,416,536,583,512,514,442,423,385,402,408,420,425,479,461,450,427,571,778,787,686,660,538,447,477,527,537,578,565,612,592,533,410,408,400,398,450,590,503,525,469,413 10,17,14,26,33,20,16,427,407,423,406,399,408,436,467,451,437,424,434,474,496,405,458,434,414,409,404,393,381,405,416,465,484,431,460,424,408,390,406,422,445,467,525,462,481,434,584,615,615,560,503,474,422,514,587,591,633,616,666,625,554,382,405,414,410,431,471,437,451,417,409 12,136,130,100,161,156,95,420,389,376,364,392,386,404,444,417,416,397,421,408,416,377,395,403,403,402,404,384,358,396,410,401,422,428,410,381,393,390,402,397,428,450,511,462,425,414,456,485,456,440,417,423,425,421,450,455,486,487,516,491,472,396,400,390,390,414,412,398,416,394,400 6,8,8,14,21,19,13,387,467,435,408,401,401,402,412,404,414,393,452,528,535,390,551,506,446,455,417,395,390,390,388,506,579,468,517,437,404,388,390,394,412,413,432,420,423,411,478,612,691,578,555,456,428,428,464,445,467,475,515,500,472,388,396,378,398,428,571,514,503,462,419 13,13,11,28,38,32,24,406,389,390,390,397,375,408,425,405,395,410,394,400,416,373,394,400,385,387,396,381,388,401,379,398,411,399,398,395,388,404,381,397,403,437,464,427,430,407,486,435,425,418,409,404,386,427,460,460,506,511,533,506,470,389,392,374,382,391,383,399,381,396,368 20,43,41,46,91,81,37,465,495,456,437,405,438,464,513,496,505,469,514,575,551,424,513,463,455,447,411,424,387,400,428,539,551,480,501,461,429,405,409,449,432,468,550,512,494,439,669,765,751,685,636,540,475,542,609,618,685,676,724,695,626,431,398,431,434,486,563,528,540,453,435 10,10,8,30,29,23,24,419,396,386,385,367,384,427,422,401,399,399,405,388,411,395,396,400,393,383,382,395,387,370,398,383,395,396,383,371,396,377,399,377,405,382,408,422,407,393,432,415,402,388,395,400,378,401,412,406,452,466,489,473,436,398,384,380,381,382,395,404,388,386,389 15,10,9,12,15,9,7,509,605,547,517,489,485,550,602,602,592,582,640,718,703,483,626,569,528,519,442,436,421,402,509,686,698,617,644,516,483,403,405,436,432,468,592,581,599,425,772,871,858,807,779,702,588,513,594,598,688,699,768,772,732,460,465,469,486,613,725,668,687,551,497 16,33,22,64,89,53,38,436,409,398,404,396,425,417,450,427,433,412,417,438,466,373,419,411,399,396,385,397,388,413,411,426,436,422,430,431,420,413,422,419,442,490,537,515,463,438,548,562,526,478,444,415,399,498,560,569,583,604,621,598,539,382,371,397,382,373,418,401,406,400,398 12,13,12,21,28,27,19,529,616,587,585,515,537,567,627,609,612,628,685,760,736,501,665,632,577,552,492,467,431,399,568,719,743,657,683,586,522,401,418,447,458,524,633,621,660,434,817,917,910,858,834,760,672,548,620,639,727,732,807,816,780,486,494,493,509,651,754,699,731,617,530 7,1023,464,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023 20,17,13,35,48,33,24,434,407,377,391,391,383,457,474,454,432,413,408,453,417,388,419,418,401,400,379,391,392,394,416,433,449,407,409,409,375,410,412,414,419,442,501,479,463,430,530,519,504,454,452,403,411,465,513,514,562,564,626,596,527,402,382,386,394,401,435,410,415,408,407 2,33,32,72,107,101,66,414,498,485,445,440,447,435,463,460,441,456,494,619,628,427,576,522,481,465,432,412,380,385,438,574,632,529,549,459,419,379,392,404,413,430,460,460,468,396,590,808,821,735,715,604,489,434,477,494,540,550,593,586,551,405,409,389,419,507,613,566,557,491,420 2,11,10,24,27,23,19,513,581,534,519,477,480,527,596,560,549,552,624,718,697,480,643,598,539,510,458,446,425,406,515,692,700,616,641,535,476,420,403,415,433,470,569,570,563,406,750,873,864,809,772,677,571,495,568,579,675,680,739,744,696,451,453,454,455,603,718,647,668,545,486 2,31,12,138,150,58,52,536,612,568,520,473,502,577,613,610,583,581,658,747,738,492,680,625,563,546,467,448,404,435,530,723,745,659,668,550,501,455,513,515,576,649,739,691,666,545,810,905,900,838,808,724,583,728,787,793,836,824,868,834,781,435,451,442,448,583,724,671,668,550,474 10,11,8,21,23,17,16,411,427,430,416,395,414,433,468,445,438,438,472,504,494,401,450,435,413,415,383,384,400,416,418,461,485,445,433,416,397,395,412,406,443,458,534,487,472,422,612,652,631,579,541,479,433,509,560,574,643,628,686,639,586,396,379,404,406,432,468,451,465,426,397 13,201,185,149,215,204,140,416,385,383,377,360,372,435,420,407,386,406,387,399,415,384,380,395,395,384,378,373,374,420,419,407,375,389,401,380,405,397,405,449,467,494,581,480,453,441,488,439,404,419,398,377,394,416,452,452,478,506,544,501,452,410,368,402,414,376,413,397,395,370,384 14,31,31,43,68,66,42,428,474,451,440,436,457,420,460,435,435,428,503,607,569,432,539,492,473,446,422,414,383,372,422,558,581,502,536,458,446,373,390,393,395,400,467,440,473,394,552,774,781,708,662,548,486,395,447,444,501,495,559,555,517,420,412,429,416,480,581,526,523,486,414 15,46,45,345,539,533,338,441,448,445,433,409,401,445,476,470,445,458,491,518,511,418,445,437,409,405,411,391,401,405,419,487,480,430,448,440,393,407,410,419,410,434,516,486,481,444,598,654,634,578,547,498,442,469,543,555,625,593,657,625,582,418,406,415,411,446,490,486,469,438,421 13,14,11,39,47,32,26,422,434,434,401,390,400,445,455,439,431,419,450,501,477,381,482,445,415,417,391,372,376,381,416,485,491,445,442,410,393,396,414,399,423,446,476,453,448,423,557,624,626,532,538,459,419,458,507,530,567,567,606,583,529,403,398,411,394,445,483,468,460,435,413 13,206,176,397,550,500,362,582,763,719,672,598,632,651,702,695,696,679,790,885,862,633,835,787,720,703,610,563,478,470,624,851,873,793,819,697,620,493,510,532,617,706,809,752,738,559,881,1021,1022,962,937,860,753,711,793,822,877,870,914,892,856,525,541,524,539,754,880,824,838,740,648 19,144,136,114,170,157,102,391,411,388,380,418,399,399,427,425,411,423,395,408,398,370,367,389,402,366,373,402,388,409,425,404,388,386,402,384,393,392,399,429,420,431,476,457,443,408,457,423,419,430,430,404,368,432,454,470,488,473,508,479,433,397,396,377,388,372,390,404,392,375,381 6,17,13,51,79,65,40,471,497,453,448,432,435,490,516,494,492,477,527,622,606,427,591,537,477,459,422,408,389,438,469,598,627,538,565,465,425,430,460,478,501,567,667,615,590,469,688,767,773,690,661,558,481,602,679,681,731,714,769,723,664,401,409,418,409,454,543,520,499,458,436 11,261,240,160,237,211,145,400,381,394,392,395,410,418,421,412,429,416,419,415,424,422,406,393,409,397,379,390,374,392,436,458,478,429,451,404,410,412,428,421,464,521,595,538,479,406,496,522,510,476,487,419,391,461,482,466,540,517,549,513,454,400,378,383,397,394,428,419,432,403,410 7,114,105,855,1023,1023,794,558,551,530,473,465,485,577,642,616,597,585,601,633,642,435,530,508,492,480,437,436,415,420,535,575,564,521,550,450,470,433,413,439,461,524,652,632,626,555,812,828,809,759,736,683,551,622,706,719,795,790,844,831,786,514,448,476,492,561,600,581,629,537,481 1,17,17,16,21,19,14,518,580,528,495,482,473,541,593,586,572,572,627,693,684,482,626,576,526,508,462,451,422,396,525,655,698,590,604,496,464,411,399,434,426,504,619,580,600,435,760,852,832,779,755,679,554,533,619,634,716,709,773,769,725,461,440,477,486,602,711,657,677,551,483 5,263,233,144,196,166,124,411,379,401,391,401,386,414,422,393,414,418,389,408,393,377,392,393,377,389,395,378,370,427,429,407,417,399,401,393,394,415,436,424,466,495,553,503,473,413,488,441,443,433,432,410,375,436,452,471,530,499,541,488,463,414,375,384,401,397,412,405,403,371,391 2,12,13,42,69,71,42,416,481,450,446,400,430,410,452,423,436,439,480,597,595,435,557,527,471,457,423,406,375,380,405,576,628,528,563,442,418,386,400,400,395,409,442,433,445,411,533,775,800,705,666,558,461,418,441,441,486,474,526,529,481,383,409,403,409,459,598,540,541,464,424 9,30,18,71,93,48,35,543,497,450,453,447,440,570,621,583,565,552,548,596,573,416,501,468,447,439,429,412,407,421,498,522,543,473,475,437,414,432,468,499,518,579,686,602,601,517,773,746,727,662,624,550,490,668,738,748,798,792,840,808,753,436,402,411,432,497,562,522,548,466,440 11,76,64,69,131,122,62,529,725,666,624,528,570,553,613,555,560,543,727,869,834,571,814,742,665,630,530,493,414,420,508,812,849,748,757,608,527,414,420,444,482,534,619,594,598,453,749,975,979,910,871,777,640,580,650,644,718,716,772,765,709,455,462,453,463,679,841,761,774,646,540 9,24,23,26,29,26,23,438,489,496,436,406,420,467,484,488,457,458,493,635,632,434,632,579,508,491,420,397,378,397,442,587,667,570,562,482,425,400,405,404,427,461,504,496,462,426,587,739,785,674,658,529,429,485,543,537,608,593,655,641,568,417,420,403,403,483,655,596,577,502,421 2,19,17,47,64,55,40,435,478,442,425,401,416,427,440,458,438,428,472,572,554,431,536,494,459,452,433,416,409,371,408,555,578,495,526,457,419,389,400,389,396,428,451,455,441,406,564,773,794,706,671,549,463,425,454,490,510,493,551,547,508,407,397,401,403,475,550,501,515,452,423 14,39,38,241,310,311,239,422,466,441,424,413,394,415,445,429,426,412,480,564,542,414,523,471,436,436,404,399,381,375,404,522,540,491,504,425,403,382,391,401,403,440,470,431,456,416,542,726,742,652,610,502,461,442,484,489,543,526,591,542,514,405,401,405,404,444,544,492,505,433,410 16,11,11,46,64,65,46,433,463,434,434,407,436,428,445,448,445,443,476,546,524,423,481,470,453,435,413,410,391,386,427,518,545,479,506,441,404,381,393,404,420,433,446,469,475,392,601,748,757,670,647,552,458,457,507,499,580,569,633,613,544,394,419,398,414,457,537,515,499,456,432 14,182,125,658,1023,923,489,759,762,718,679,630,664,787,845,829,816,803,825,872,859,619,798,763,704,670,581,582,521,518,740,819,822,751,774,650,584,561,615,636,716,799,895,859,849,704,979,1013,1006,952,929,866,757,847,914,927,982,973,1018,1000,959,621,584,629,656,772,843,805,823,714,649 11,27,27,250,430,440,254,390,403,400,398,395,393,416,404,419,405,407,410,448,430,402,428,404,416,396,388,381,391,407,391,431,423,402,424,414,405,424,391,418,402,417,439,427,411,450,463,521,537,466,458,415,403,479,515,523,566,508,548,492,457,403,380,397,399,407,417,431,404,396,375 7,131,108,196,328,287,168,571,744,706,645,581,616,622,694,657,672,651,759,867,849,601,825,777,709,678,602,549,477,388,583,832,862,771,795,671,563,429,469,477,517,598,711,681,698,532,849,997,999,941,914,831,720,658,732,744,811,807,866,856,814,504,519,499,513,741,869,825,834,728,622 1,10,11,89,184,191,91,405,423,401,395,406,391,410,408,410,412,406,421,478,456,411,460,443,418,413,392,407,396,407,398,441,491,428,436,412,409,377,404,381,396,397,428,403,402,385,449,575,615,529,501,450,412,401,412,409,446,441,457,459,411,398,372,385,392,413,470,451,444,410,405 4,14,14,44,59,58,43,405,470,436,441,429,437,422,436,420,432,441,499,581,554,418,537,505,462,442,418,414,393,398,434,542,573,516,514,418,420,388,389,376,385,404,433,436,435,387,536,776,783,692,652,563,472,408,439,448,507,499,534,534,499,391,404,395,395,438,568,515,527,454,408 8,12,12,95,168,157,83,406,415,399,390,388,390,411,411,404,411,420,408,442,440,398,418,416,411,400,387,388,398,394,405,424,436,416,425,413,405,394,385,399,394,411,447,440,420,417,477,566,536,495,473,443,392,421,457,458,484,469,512,506,473,401,382,379,400,421,445,414,414,398,405 19,16,13,37,50,35,26,424,377,395,391,403,391,419,418,421,400,401,410,409,394,386,391,408,381,375,396,394,368,417,412,387,394,387,408,391,387,409,404,418,437,440,508,448,430,415,511,430,438,401,410,414,379,467,518,512,575,555,591,536,482,379,361,396,386,390,376,393,398,396,395 4,11,11,59,102,108,62,414,401,384,389,393,371,409,415,399,394,403,404,389,396,385,384,384,395,393,384,389,372,385,395,381,404,385,397,391,389,373,385,416,402,419,459,433,418,438,480,423,410,404,406,408,395,502,544,539,537,497,508,470,442,396,377,380,389,407,410,388,396,376,377 5,9,8,6,7,5,4,506,661,600,559,525,521,562,631,617,603,596,706,797,762,534,732,674,619,588,518,482,440,405,536,767,786,702,720,607,506,415,422,423,447,477,607,594,611,431,792,941,931,876,850,763,630,524,583,610,695,705,780,779,750,463,480,482,494,687,802,751,761,640,562 18,13,10,46,56,29,26,441,381,408,384,383,399,476,490,455,433,425,414,429,432,385,418,406,397,387,396,385,381,374,418,408,442,410,411,401,398,405,421,403,418,415,478,471,471,392,523,523,517,469,463,435,393,434,472,459,539,560,609,596,528,387,381,391,384,392,411,397,401,389,384 15,60,57,105,116,107,96,469,573,547,526,460,468,470,518,514,495,507,600,726,698,474,673,604,546,530,455,463,403,389,484,677,722,631,655,534,486,393,391,451,417,452,535,525,536,419,717,899,905,838,806,699,583,492,540,593,664,664,721,718,675,449,456,427,433,580,699,658,669,546,477 9,9,10,78,100,99,77,410,466,450,419,424,413,433,442,437,428,437,461,546,525,416,499,458,434,423,410,395,381,396,409,502,545,482,503,425,418,396,384,392,390,425,427,429,439,413,527,742,751,669,638,533,469,419,442,440,497,497,536,530,500,405,408,401,401,442,526,501,491,455,411 7,18,18,16,22,17,13,392,435,414,430,397,420,410,402,405,402,407,435,512,532,408,493,470,432,422,414,396,410,355,397,512,530,456,464,428,405,388,384,378,388,411,401,402,427,386,496,682,699,610,577,476,420,385,412,406,450,435,469,464,459,387,406,395,396,433,524,456,486,428,409 9,26,21,62,69,53,51,388,418,406,407,409,389,434,457,452,435,430,441,467,471,393,425,399,402,392,397,401,380,407,407,447,453,412,439,400,387,420,410,428,425,444,488,451,452,430,570,604,593,532,489,445,424,465,531,542,589,583,630,578,528,397,406,408,414,418,457,445,450,420,394 7,25,21,39,49,36,30,426,476,457,435,423,421,421,454,418,441,443,500,578,570,412,563,507,470,457,435,419,396,396,434,554,601,506,550,465,430,391,387,413,405,439,478,446,449,401,558,743,758,677,640,550,463,446,498,489,533,536,591,559,520,407,405,397,416,439,588,535,546,472,418 11,20,19,42,48,43,37,437,507,474,461,428,408,441,472,460,449,451,515,631,602,443,576,528,465,483,422,424,410,416,431,580,615,532,552,443,448,376,402,392,415,439,494,472,471,409,625,816,822,741,715,619,513,437,506,524,613,605,664,637,593,407,417,417,420,499,612,566,565,483,435 14,154,143,109,142,129,100,424,434,403,394,398,399,415,399,368,414,425,416,428,430,391,421,415,403,368,393,378,390,417,415,435,453,420,427,423,407,375,413,411,428,456,520,455,454,386,499,541,535,489,465,435,416,435,440,461,481,482,512,503,474,397,364,408,382,411,442,398,423,395,377 5,102,89,119,157,132,100,547,618,572,549,484,503,566,638,626,598,591,676,770,740,519,711,657,583,578,469,471,457,408,548,738,769,667,688,574,491,396,454,467,490,581,683,636,637,479,806,910,904,848,821,734,600,635,711,722,783,779,835,817,776,454,447,476,490,655,764,718,725,593,545 3,148,126,378,532,507,353,657,799,760,716,645,666,696,763,754,752,740,821,917,898,665,871,825,760,739,658,609,502,428,686,882,912,831,855,735,657,460,469,494,554,664,778,759,770,573,927,1023,1023,995,973,894,792,734,801,816,878,876,932,930,892,556,585,575,615,805,919,866,879,782,680 6,102,84,81,138,119,70,504,705,633,604,510,538,530,599,573,568,548,696,846,821,578,817,770,685,660,558,506,441,434,531,811,862,761,786,642,541,428,421,433,499,514,643,591,607,465,761,986,999,922,891,785,646,589,642,667,734,719,785,766,728,450,477,451,463,674,851,786,799,672,558 17,10,9,37,64,55,29,395,441,412,409,403,435,409,437,421,420,417,433,419,440,406,402,409,405,388,392,395,423,385,407,417,406,411,417,407,417,396,395,402,395,399,422,453,445,406,525,550,548,516,504,491,460,410,442,462,505,490,525,546,509,406,407,399,400,416,415,434,449,421,411 19,26,25,54,63,60,51,479,507,493,470,463,482,471,504,493,494,479,535,626,585,422,546,497,462,468,424,422,400,406,468,559,599,511,555,476,461,408,372,400,428,450,529,496,531,417,713,815,811,755,733,660,571,473,510,546,614,633,712,713,662,420,441,426,436,511,593,549,582,518,434 4,8,8,35,48,48,34,384,440,428,406,412,400,399,411,406,413,411,446,496,493,406,471,454,428,416,401,389,375,381,404,475,514,447,459,408,408,388,392,390,387,397,420,412,400,399,503,690,688,606,583,498,415,415,430,462,474,469,522,478,467,403,401,399,401,422,492,471,458,432,407 7,156,112,212,392,286,136,667,804,762,752,694,733,723,769,762,759,764,824,899,902,640,855,830,767,752,681,640,553,438,682,826,881,796,820,727,670,415,417,435,489,577,716,708,738,505,932,1023,1023,993,974,915,822,616,702,727,824,835,904,912,885,571,649,591,621,789,907,875,886,793,723 7,14,12,31,40,33,25,411,415,379,400,383,360,450,419,426,406,401,415,406,395,385,404,400,382,395,379,397,376,409,419,412,407,407,392,391,386,376,389,428,424,454,463,432,434,413,472,439,442,422,420,412,393,450,489,502,536,538,566,513,458,390,394,386,382,378,398,406,392,404,400 5,8,8,139,219,224,139,378,390,415,387,386,397,394,402,414,399,388,398,425,412,400,409,394,393,382,388,387,382,399,389,421,406,401,411,410,383,384,407,383,390,407,427,416,408,424,446,483,482,447,437,416,396,418,432,451,462,478,493,451,430,392,375,374,393,401,409,393,399,394,376 14,40,37,54,79,58,41,476,588,520,506,457,475,460,471,490,497,512,603,732,717,480,686,623,533,526,471,439,429,391,462,674,736,615,650,539,474,401,406,402,428,451,534,503,519,415,689,886,902,828,798,702,556,485,551,559,643,632,700,692,644,426,436,420,437,555,729,666,665,556,493 7,15,14,30,42,39,28,384,377,394,397,380,396,398,411,391,395,389,385,398,380,386,384,382,371,377,378,379,385,398,374,376,387,394,386,378,369,391,405,381,394,381,390,403,391,375,417,398,396,395,414,384,392,396,396,390,406,403,433,436,409,369,370,385,389,383,396,394,387,396,395 11,83,80,119,157,153,115,506,637,587,534,495,517,507,564,524,553,545,676,767,746,515,712,658,592,547,490,480,445,421,486,731,768,661,690,570,524,411,418,434,438,469,590,552,572,451,761,936,937,876,846,762,639,558,594,617,690,690,761,759,709,460,478,441,474,626,748,709,716,595,532 8,16,15,488,968,975,481,433,422,403,418,425,428,432,467,450,437,453,435,466,475,396,413,428,401,411,412,408,397,412,432,421,422,438,418,432,402,400,435,433,448,465,532,457,468,499,588,575,542,530,513,499,449,615,679,673,667,628,647,599,543,437,403,398,415,446,445,425,452,420,419 1,24,19,46,56,36,30,415,477,443,402,395,407,459,474,441,474,434,468,580,568,414,561,514,454,473,413,397,390,396,428,547,613,516,536,449,412,416,418,440,452,494,553,509,487,456,619,742,757,662,629,519,424,552,604,598,664,629,691,637,590,406,385,411,406,454,575,532,517,451,415 1,10,9,34,38,31,27,441,389,400,391,396,387,445,455,425,403,424,403,393,412,388,390,399,383,387,377,371,393,389,406,395,398,383,388,395,394,399,397,407,430,425,455,446,421,395,472,453,447,427,404,392,396,421,438,447,514,508,572,520,472,385,401,391,370,392,377,382,387,387,381 12,101,96,56,75,67,50,431,406,404,388,366,391,467,461,430,416,414,398,458,432,398,438,426,416,408,377,392,388,412,424,456,473,430,444,422,397,415,407,409,440,449,497,498,450,399,549,560,574,488,479,448,413,410,473,518,553,561,615,581,516,407,380,395,401,423,454,441,441,408,394 7,20,20,55,88,87,53,421,471,442,425,443,416,423,453,443,450,440,503,584,575,417,524,473,461,452,415,408,412,388,424,551,581,506,519,462,438,398,385,426,407,429,495,446,460,410,587,765,780,700,657,557,488,455,508,508,555,546,621,611,560,412,413,413,415,483,559,537,523,460,425 4,20,20,70,70,71,69,419,518,487,475,446,436,448,464,462,452,431,527,661,634,451,598,545,480,486,443,415,397,392,432,605,662,548,599,494,418,394,401,417,414,430,488,475,473,396,631,832,842,759,738,611,512,454,504,508,590,582,647,617,581,409,413,410,425,497,636,573,589,480,445 9,18,14,6,7,4,4,389,374,376,372,391,398,395,412,396,387,390,386,402,405,375,387,394,399,380,389,379,384,388,390,373,403,386,379,370,393,392,396,419,425,423,457,414,396,397,450,433,431,407,380,396,409,469,484,469,498,476,499,472,434,372,378,388,381,389,391,390,385,395,384 11,15,9,61,103,78,42,431,462,447,416,420,415,450,485,470,454,459,493,544,543,413,507,461,435,431,400,421,392,393,433,526,529,471,520,442,439,397,405,413,408,445,512,493,474,410,616,729,715,646,609,556,473,482,532,539,609,597,652,628,587,421,391,406,419,460,537,515,509,459,427 4,1023,400,1023,1023,741,454,1010,980,943,919,879,907,1023,1023,1023,1023,1023,1023,1023,1023,818,955,922,884,864,783,772,663,812,1023,1023,1019,971,980,916,878,862,923,960,1013,1023,1023,1023,1023,974,1023,1023,1023,1023,1023,1023,978,1023,1023,1023,1023,1023,1023,1023,1023,931,800,933,951,999,1023,999,1015,930,877 8,8,7,9,11,8,7,375,395,399,400,379,394,381,395,396,399,405,420,412,411,376,401,398,404,382,380,384,384,361,396,405,408,395,395,382,391,376,373,398,397,427,432,405,409,395,463,457,449,427,425,410,393,414,428,443,468,472,488,459,446,403,392,384,380,399,398,406,408,383,381 17,15,12,38,55,31,22,419,420,391,370,401,401,444,438,450,424,417,403,423,415,389,405,410,384,406,396,377,383,387,412,411,412,391,392,415,391,385,403,405,398,423,461,464,433,411,516,476,451,426,422,398,379,446,474,483,531,536,594,558,489,394,395,396,384,391,404,389,405,383,386 5,14,11,30,42,32,22,407,396,393,385,373,404,432,428,423,401,390,397,411,391,390,402,405,393,390,390,385,375,394,401,379,403,391,368,380,391,411,393,404,416,441,480,436,426,416,500,437,415,397,411,398,379,449,493,485,534,521,571,520,480,391,389,387,389,398,385,385,410,388,379 19,20,16,42,60,44,31,418,431,408,417,408,398,427,420,423,430,406,418,448,465,373,447,429,403,401,382,394,390,391,389,446,451,418,438,419,401,397,398,392,418,452,468,454,439,408,499,595,596,516,483,453,426,445,467,502,534,496,555,522,487,394,402,379,394,412,430,424,426,414,396 2,16,15,24,32,31,22,573,628,565,559,518,521,599,682,658,646,642,697,774,755,511,703,648,562,552,492,470,436,410,599,748,754,645,678,576,502,424,424,452,458,531,689,677,694,458,826,903,890,828,803,728,607,575,648,684,763,764,828,832,794,492,459,498,512,665,758,691,713,591,520 8,26,26,124,171,177,126,416,392,382,391,384,397,422,404,398,417,401,412,426,426,390,397,376,390,398,375,397,377,404,403,400,419,399,411,405,404,380,387,417,393,438,459,453,424,439,511,497,477,458,448,410,413,502,579,580,595,552,585,537,479,400,393,392,390,398,414,400,424,401,390 16,106,93,92,121,86,64,469,391,397,407,389,407,450,448,408,427,377,413,443,435,394,433,430,394,406,393,400,384,396,426,450,460,433,435,417,399,403,396,435,437,452,494,455,436,414,508,554,558,493,471,428,411,426,444,485,501,524,555,553,504,387,389,395,391,401,453,410,451,410,394 18,10,11,50,85,87,50,396,403,408,408,405,402,420,442,414,424,418,425,401,418,398,396,398,378,387,391,390,379,393,412,398,401,406,387,404,378,390,397,399,398,396,417,411,434,388,498,477,474,424,439,415,406,422,459,477,469,455,501,508,489,410,393,398,396,401,413,411,416,395,384 18,15,14,75,72,62,69,414,425,419,429,413,430,419,436,446,443,427,476,504,509,423,470,457,439,437,407,409,385,389,415,510,515,467,471,439,420,376,390,415,397,421,461,440,452,421,571,694,685,614,584,523,452,462,497,504,544,552,607,582,526,388,402,405,398,452,512,485,490,453,409 6,13,12,20,18,15,17,407,431,400,400,403,416,392,397,415,405,412,416,453,471,410,427,417,411,392,396,408,382,400,391,441,473,410,443,388,408,409,399,407,401,402,439,429,424,406,501,574,596,521,489,425,410,449,458,469,506,489,530,510,467,389,391,390,395,415,466,426,419,395,389 19,380,167,1023,1023,1023,669,1023,1023,1000,990,960,980,1023,1023,1023,1023,1023,1023,1023,1023,840,934,927,906,889,840,847,760,857,1023,1023,1023,998,1020,977,939,923,1000,1023,1023,1023,1023,1023,1023,992,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,896,1023,1023,1023,1023,1023,1023,986,956 4,8,8,19,23,20,17,459,407,402,389,382,399,426,435,407,411,400,420,429,427,400,400,402,386,401,390,388,390,374,421,413,420,400,395,390,400,398,397,412,439,458,531,516,481,393,484,507,480,457,469,447,416,394,445,433,488,476,521,491,458,389,405,388,378,399,420,437,404,400,395 13,38,32,75,81,61,58,416,477,429,444,410,385,430,455,421,433,437,483,568,555,419,532,481,459,459,422,412,399,386,439,538,584,494,511,476,396,385,412,418,406,430,471,447,469,430,564,746,758,671,638,541,457,482,510,524,583,568,617,578,540,403,388,401,397,452,570,529,524,445,423 16,11,9,34,41,31,26,431,389,386,386,363,413,441,448,417,413,417,412,418,398,395,408,402,385,388,387,416,379,387,413,405,396,398,409,392,387,382,406,416,404,411,455,437,414,394,485,473,449,427,428,401,388,435,442,442,490,492,556,518,473,394,398,392,381,379,421,411,399,392,370 1,17,13,25,22,16,18,467,421,393,414,412,388,457,454,429,422,422,427,467,461,396,428,403,405,396,389,387,374,392,452,478,468,433,447,438,399,397,419,446,464,556,659,608,537,420,618,626,613,557,530,455,442,532,577,586,650,629,681,642,583,395,403,412,391,432,465,453,431,420,389 10,22,16,96,94,69,73,640,744,694,649,573,607,659,718,689,694,685,786,871,833,617,816,749,680,660,569,528,447,403,679,875,870,802,811,699,642,416,445,467,504,589,756,749,777,504,896,1023,1023,985,953,872,763,680,746,758,835,839,897,898,867,556,565,541,559,810,916,854,869,764,671 1,8,8,38,34,34,39,397,439,398,409,391,391,394,402,416,411,394,420,484,466,402,442,438,408,402,395,391,381,401,399,468,495,434,432,440,395,375,388,389,419,409,439,430,423,410,475,643,659,566,547,471,418,422,443,450,514,484,520,502,475,383,391,388,392,410,474,439,466,418,400 11,15,14,13,16,14,11,501,612,562,502,472,506,527,612,591,591,572,655,728,717,484,653,587,538,532,474,459,420,384,523,704,718,622,642,546,488,419,408,426,436,481,616,585,608,441,779,887,875,823,792,718,612,542,604,625,711,718,783,779,744,468,460,465,496,632,741,679,700,602,512 16,21,21,81,90,89,80,405,444,438,416,397,408,424,426,420,439,443,460,506,531,415,496,456,423,434,407,407,407,391,423,479,512,455,476,444,395,393,405,419,404,418,458,444,426,416,570,710,709,638,591,496,436,450,463,498,546,545,594,568,529,398,393,397,397,452,528,484,495,439,406 3,50,49,27,44,41,25,525,470,451,442,442,441,562,632,598,578,580,581,535,529,413,447,430,405,416,417,403,397,440,643,558,509,499,518,467,443,492,591,650,710,788,872,806,779,470,801,738,653,627,590,549,496,600,694,732,825,825,869,832,784,454,418,454,466,505,530,491,492,444,412 9,1023,830,521,562,113,109,858,826,782,757,689,711,897,938,920,910,899,901,938,930,680,858,816,761,729,653,612,537,719,881,915,924,848,861,768,678,796,872,903,954,1014,1023,1020,983,905,1023,1023,1023,1015,990,934,832,1023,1023,1023,1023,1023,1023,1023,1023,731,637,714,768,854,928,883,894,800,726 13,11,11,34,48,49,35,381,383,382,396,389,376,375,380,389,372,387,398,389,393,391,400,374,391,392,375,380,381,377,383,382,402,404,410,386,382,376,373,388,391,392,385,392,395,382,388,422,426,402,389,379,386,371,403,368,388,386,396,388,403,383,378,382,388,387,407,399,384,386,388 6,17,15,77,96,90,72,400,421,404,423,399,421,440,463,426,430,418,447,503,488,410,468,453,422,406,398,402,391,375,434,469,493,441,468,420,409,414,405,395,417,434,511,473,446,415,544,649,645,563,537,452,423,468,547,589,616,598,635,588,531,395,385,393,388,439,489,470,460,423,412 3,9,9,29,46,45,28,398,416,372,378,393,403,420,417,415,407,409,436,427,418,394,415,410,396,400,406,387,389,391,404,425,417,385,399,409,387,386,390,403,392,398,439,417,429,403,502,531,528,470,462,425,401,420,443,466,495,512,528,516,470,378,390,405,403,409,424,412,432,398,387 20,14,13,50,70,49,36,393,391,385,397,400,405,435,414,409,424,402,401,430,416,380,401,399,385,400,380,389,383,403,391,406,410,390,417,404,383,393,421,419,425,447,483,446,428,404,459,500,461,467,424,411,382,432,485,500,537,524,565,502,487,392,405,399,387,389,405,389,408,391,396 8,240,214,177,229,209,162,452,433,404,432,402,394,452,466,465,475,429,470,501,465,396,445,450,428,394,378,387,387,442,454,459,490,439,445,400,368,422,435,493,459,536,598,545,523,440,591,653,643,571,539,446,414,506,556,586,635,636,692,648,580,401,386,411,415,431,470,453,418,424,384 7,25,19,45,64,46,32,394,391,384,369,402,387,411,441,411,431,415,416,412,399,386,390,391,392,390,386,386,371,393,409,395,405,404,388,396,400,391,405,401,423,442,515,456,442,403,497,453,446,419,412,391,406,467,503,520,548,542,612,549,507,383,407,388,387,397,396,392,391,398,390 19,19,18,570,662,652,555,393,413,386,405,393,402,402,417,404,402,404,427,468,440,411,435,411,404,405,420,389,411,386,391,442,444,434,424,389,401,379,412,388,388,400,426,421,401,442,491,575,570,512,495,434,411,400,411,412,471,459,478,469,437,421,387,401,400,419,447,447,437,411,404 18,17,16,73,70,64,68,425,453,434,425,415,441,405,437,442,442,440,449,529,514,423,506,459,440,429,436,396,393,406,426,503,552,469,512,454,409,401,409,392,412,433,482,463,474,415,593,736,728,651,622,536,458,463,527,528,588,586,640,599,566,412,406,404,413,460,528,506,496,453,411 8,48,46,72,89,63,58,493,464,447,427,409,421,520,548,525,516,504,493,549,532,415,467,441,425,417,408,399,398,416,457,461,497,454,464,440,399,403,418,427,423,457,540,531,511,430,686,681,667,589,589,519,432,506,559,571,647,648,721,709,655,410,406,411,416,473,532,490,494,445,413 16,23,23,27,49,48,25,461,565,525,479,456,475,480,504,495,499,483,584,671,661,474,614,559,535,514,463,440,430,401,465,642,677,582,617,545,471,391,396,390,408,436,514,503,488,419,671,880,880,817,791,698,567,457,484,524,571,593,656,660,622,406,443,413,418,552,662,620,630,545,473 10,10,10,136,208,211,136,398,393,407,400,398,405,402,409,407,398,400,403,453,444,388,419,409,408,409,396,386,394,377,394,446,436,410,419,389,396,403,391,401,402,404,447,423,417,415,453,552,551,485,459,427,403,440,459,464,482,485,498,484,459,391,394,410,392,402,444,407,409,391,397 18,28,26,67,72,68,64,427,446,428,412,404,393,449,487,472,485,459,497,520,488,401,456,417,397,418,411,400,397,397,443,461,499,436,446,405,408,386,406,432,435,508,554,511,507,442,630,680,658,587,562,504,440,540,590,595,641,645,691,670,613,399,391,395,412,445,473,473,442,413,405 3,13,12,29,48,40,24,398,465,436,430,412,419,406,436,409,427,428,462,564,536,404,496,470,442,441,411,417,387,403,411,519,569,473,491,442,424,382,381,408,399,414,458,428,431,399,534,742,744,643,613,530,445,410,478,482,517,518,575,530,505,389,388,391,394,448,540,488,496,460,419 14,17,17,92,138,142,94,390,411,399,391,396,406,412,423,407,422,392,398,427,414,386,398,395,389,400,387,381,392,377,392,444,421,393,424,372,392,376,400,421,407,429,453,415,427,420,485,507,460,459,428,392,397,476,505,523,531,511,557,490,466,388,381,405,387,418,425,396,382,395,394 18,111,101,335,520,443,287,564,705,648,598,532,554,616,677,640,629,627,724,825,802,559,768,718,642,637,533,539,449,442,571,769,812,720,745,637,557,393,430,454,464,544,683,654,672,504,838,981,1000,931,907,822,699,639,712,738,809,799,855,840,804,494,513,489,499,670,815,778,783,674,585 10,8,8,25,31,26,22,405,406,390,400,379,376,409,423,412,418,391,400,394,407,373,407,390,389,372,394,389,371,402,407,396,398,398,397,384,387,379,389,398,404,402,432,413,419,405,461,424,431,411,392,389,395,414,450,408,453,464,504,485,447,380,388,385,382,383,417,395,421,382,379 1,34,29,19,25,21,16,678,743,699,652,618,643,725,783,772,763,755,803,853,838,603,786,739,693,668,586,543,487,424,688,830,832,767,780,676,619,438,490,518,581,673,799,771,787,533,912,982,967,920,901,834,728,719,792,811,874,868,924,920,888,577,543,590,625,778,855,806,832,731,636 5,16,16,82,133,137,85,431,440,410,402,400,407,435,453,441,427,434,468,505,487,403,458,450,431,425,412,408,392,383,417,472,494,436,477,435,401,392,393,389,405,441,462,466,473,395,551,689,694,610,569,499,431,461,474,492,531,543,607,591,529,431,414,397,400,432,503,480,469,445,410 8,27,15,45,49,19,16,489,429,415,414,407,400,500,554,524,493,494,466,498,496,413,432,424,397,428,388,390,398,443,504,467,462,453,462,412,413,439,469,490,546,628,752,671,617,468,758,682,638,586,536,504,423,650,741,763,860,857,893,823,755,405,401,406,416,438,474,439,476,413,403 20,151,129,309,351,293,257,572,690,642,597,529,575,617,672,649,644,625,725,830,803,544,766,714,632,645,542,526,437,424,588,785,818,731,748,627,548,427,461,466,501,582,715,689,685,538,858,983,982,924,899,821,696,660,753,776,846,834,885,868,827,509,499,491,521,692,814,764,769,665,569 13,34,33,85,95,87,75,460,559,525,498,478,503,461,528,531,512,530,582,700,677,480,643,574,536,517,457,458,395,378,473,673,686,588,626,527,460,388,401,407,426,445,514,503,516,409,708,880,879,813,783,705,607,463,531,557,629,633,703,715,665,411,436,434,433,561,698,647,653,563,511 13,12,9,19,23,17,15,476,551,518,474,454,478,492,538,538,545,526,577,668,637,446,590,544,485,491,444,428,421,407,491,651,661,572,601,478,451,409,431,425,442,474,581,548,559,427,725,839,826,769,735,661,547,515,583,586,669,666,733,725,679,448,433,434,452,539,666,614,628,534,461 6,13,12,24,41,34,19,403,417,389,392,401,388,411,429,418,403,399,399,421,420,388,393,391,393,394,375,385,397,397,392,431,428,394,403,395,384,391,393,396,414,420,475,439,419,390,504,499,491,456,442,430,404,459,502,496,548,494,544,509,483,392,391,392,396,397,427,414,399,405,382 3,185,168,156,212,171,122,401,394,411,419,398,416,427,422,416,384,428,449,486,458,398,446,427,401,414,382,388,391,411,428,478,488,460,464,422,416,398,405,435,449,506,562,523,497,448,551,615,615,547,537,417,434,469,515,506,572,553,608,561,537,396,409,388,385,418,464,421,444,403,409 8,24,20,32,54,46,27,406,386,381,402,383,372,408,402,412,396,378,391,391,391,388,386,377,376,384,363,393,394,393,384,393,375,370,403,378,406,398,391,403,412,417,438,414,430,392,454,406,387,372,377,381,382,428,428,448,458,452,466,458,429,396,388,404,370,376,377,396,377,373,387 18,14,11,39,48,37,29,491,433,424,420,396,415,490,486,454,442,422,433,468,437,407,437,430,413,395,385,391,387,423,433,437,476,424,438,395,407,399,426,456,466,514,605,530,516,431,591,581,572,520,517,443,441,529,594,602,639,634,689,631,561,394,401,400,382,415,451,434,439,422,390 20,17,17,91,125,120,87,443,485,468,466,434,447,455,476,443,453,440,509,613,589,431,561,515,465,449,420,410,417,388,439,581,619,521,526,475,426,405,397,394,415,423,492,464,460,417,615,804,815,727,686,595,482,456,523,522,574,575,643,619,569,407,411,391,405,488,607,557,548,478,414 16,12,10,26,37,32,22,389,392,403,365,389,395,410,413,400,411,397,396,393,381,375,386,376,378,377,398,371,379,400,392,404,391,393,392,391,377,407,398,399,414,442,464,428,433,408,448,421,406,385,402,411,377,436,482,499,524,507,519,510,484,380,365,398,389,384,397,380,384,388,374 7,154,108,410,704,499,242,661,621,556,564,551,535,738,803,780,766,744,734,737,735,482,596,592,551,521,474,461,435,682,826,778,738,706,718,623,595,771,864,911,963,1023,1023,1006,953,696,945,900,862,818,797,735,637,880,966,998,1023,1018,1023,986,933,626,520,627,669,719,741,707,751,638,571 7,21,13,48,61,35,28,395,406,390,379,378,354,398,408,426,412,414,407,410,399,399,412,391,412,400,380,385,386,378,393,398,420,400,416,372,405,396,395,421,424,444,481,472,447,407,484,461,462,427,414,395,392,472,519,514,539,544,584,515,483,394,384,375,398,380,395,400,382,393,393 7,34,33,350,601,618,355,416,399,374,362,388,379,388,411,394,388,386,413,398,376,379,391,394,377,382,386,392,387,428,383,388,397,406,378,385,391,391,389,407,392,440,469,435,433,443,467,439,431,424,411,372,384,490,529,549,567,536,554,523,470,419,377,408,380,382,393,388,384,393,382 14,24,24,120,186,183,117,438,478,468,449,413,440,457,485,499,488,469,503,558,509,408,493,451,446,446,398,411,400,395,441,516,534,477,453,446,431,396,404,411,423,441,524,499,499,425,652,732,727,662,634,546,474,479,513,555,599,605,660,642,604,428,420,431,420,470,535,526,527,452,430 4,60,45,101,109,64,66,489,627,595,572,500,512,534,588,543,543,544,657,772,749,534,743,685,597,598,503,465,449,391,504,745,776,682,695,567,520,434,416,446,462,487,613,592,584,446,766,926,931,870,840,751,645,565,642,669,728,723,783,767,725,432,451,435,453,623,763,709,712,602,505 15,11,9,24,38,29,17,447,512,484,443,441,432,453,467,465,460,477,553,638,625,450,586,534,485,479,445,434,421,401,463,626,650,550,573,458,455,408,404,401,425,448,538,494,494,404,638,813,813,736,699,616,517,452,491,508,584,585,647,644,578,405,413,422,424,524,639,575,592,515,465 9,186,140,79,102,72,58,459,452,425,447,396,409,484,525,528,494,483,498,526,480,413,474,448,424,445,411,411,398,414,473,517,511,468,481,427,402,443,437,477,506,579,668,595,560,457,678,691,667,608,555,529,456,573,672,688,754,727,771,707,648,415,427,427,426,474,512,489,465,444,414 2,19,18,206,326,333,210,402,411,427,417,396,434,403,426,415,407,398,422,421,429,403,415,414,410,394,393,394,403,408,408,402,415,416,430,411,395,393,396,401,404,403,446,425,417,420,550,554,558,519,518,527,437,433,475,499,508,507,545,526,490,416,416,416,404,414,422,433,444,435,416 19,201,174,262,329,280,222,567,737,677,628,567,595,630,673,672,656,645,755,854,836,589,798,748,681,672,592,531,449,394,606,812,846,759,784,670,578,447,477,481,538,609,737,700,703,537,874,1001,1001,942,914,846,712,688,767,787,850,844,899,878,842,488,540,503,536,727,848,807,814,720,599 12,17,17,82,130,136,83,421,402,392,389,377,383,407,421,407,385,377,437,415,412,381,398,409,392,372,381,403,377,378,400,418,406,414,402,385,392,399,380,400,406,399,444,433,428,427,482,511,493,467,420,420,383,477,521,512,518,508,525,506,459,397,384,395,385,397,421,408,402,385,391 18,11,11,10,12,9,7,479,534,485,457,457,443,490,548,530,521,497,550,639,609,456,560,531,483,472,448,434,396,383,465,603,619,534,541,454,445,392,407,415,420,462,551,531,526,411,695,805,791,731,701,620,500,494,538,562,652,639,708,701,653,438,426,417,427,528,635,555,582,502,466 9,21,19,33,51,42,27,414,402,399,391,394,379,428,434,420,412,416,421,415,416,396,404,402,400,381,371,394,404,400,400,428,426,400,418,404,399,405,407,388,424,419,468,423,439,394,474,497,472,473,438,417,412,410,434,455,484,469,505,521,465,393,393,393,396,391,420,402,385,373,390 4,24,23,28,27,25,26,572,568,553,498,470,502,609,683,663,650,646,666,662,659,449,559,524,507,506,457,443,419,403,562,638,621,543,580,502,488,416,436,417,481,528,686,641,650,468,815,825,796,751,729,673,547,597,684,709,773,775,830,825,776,501,470,505,521,615,662,615,663,554,476 12,8,8,91,88,85,89,409,437,447,412,391,390,400,427,427,410,412,434,523,507,400,482,449,416,409,397,396,400,384,400,494,519,471,453,419,401,383,388,398,389,417,453,415,408,388,486,692,715,620,583,504,448,426,447,445,489,492,519,518,467,388,409,381,398,432,505,470,482,437,407 6,107,98,273,328,302,248,520,661,623,570,499,526,532,610,608,597,578,689,789,769,531,725,682,610,603,522,503,453,402,512,739,773,680,708,586,544,397,421,443,452,515,640,607,613,479,799,941,941,884,851,777,647,597,674,693,761,759,814,805,759,457,479,458,480,646,785,722,748,626,553 3,12,10,30,39,31,23,406,389,387,376,385,379,390,414,401,407,388,400,393,414,378,370,391,384,397,392,395,375,385,407,398,386,394,387,381,392,374,390,408,405,397,442,403,418,383,483,458,453,416,396,404,396,423,446,464,484,480,503,484,460,386,388,398,393,389,417,391,399,385,394 4,26,18,92,102,63,57,660,755,713,659,572,574,696,746,720,695,677,794,893,867,643,852,793,728,700,594,546,467,461,606,869,898,810,822,699,581,461,495,542,576,654,772,730,723,569,870,1022,1017,959,927,836,710,739,808,821,874,867,913,886,847,534,524,548,539,773,899,845,849,742,632 19,30,16,58,79,40,29,476,403,373,393,393,383,504,515,455,464,436,442,441,411,374,406,413,413,402,391,374,401,380,438,440,434,418,423,394,385,390,427,432,446,461,553,524,472,415,573,524,509,462,444,442,393,497,538,545,616,618,688,635,565,394,396,399,388,410,437,417,436,405,406 5,113,99,163,186,154,138,473,663,609,574,516,537,542,574,592,586,586,700,793,768,516,728,685,613,594,512,485,438,439,517,751,778,694,722,572,538,411,427,454,466,511,634,607,611,478,793,948,952,890,863,773,658,571,649,660,744,739,795,799,753,476,491,463,462,647,776,721,732,627,551 20,14,10,37,40,27,25,431,407,412,398,408,396,440,444,434,437,417,411,418,393,397,415,406,395,392,383,401,381,395,420,399,400,404,414,395,379,384,395,408,407,447,501,447,443,408,541,501,481,425,418,405,380,455,509,505,555,540,609,561,492,390,381,396,378,408,411,389,409,409,396 10,146,130,17,27,21,12,396,451,422,393,389,438,373,413,392,391,407,450,548,515,420,530,497,459,427,403,394,386,395,392,472,536,463,477,408,394,388,404,390,387,389,419,422,410,383,471,676,722,627,579,457,434,396,430,429,455,435,443,487,422,406,425,395,414,428,554,484,478,420,385 7,9,9,53,70,70,52,408,428,424,419,410,407,417,412,421,426,415,443,506,504,413,468,438,424,428,416,400,387,375,416,482,488,452,485,411,407,373,384,399,406,410,446,405,438,389,519,668,676,610,562,499,447,414,458,468,471,477,530,502,460,403,403,387,398,443,488,467,473,428,415 7,9,8,10,13,10,8,457,571,538,496,463,490,500,538,545,533,532,596,693,670,455,634,577,528,520,464,452,408,384,484,664,670,599,602,515,483,400,379,411,425,454,532,511,555,404,697,850,845,785,752,668,548,476,529,541,619,640,713,707,675,438,446,439,439,574,683,625,648,531,472 5,80,63,146,246,203,120,553,642,586,559,516,538,575,656,636,622,607,699,766,742,527,700,653,582,568,512,488,416,413,537,739,760,675,688,559,506,432,443,459,516,566,681,650,660,493,810,901,889,837,809,723,614,612,696,708,768,767,824,816,772,483,478,479,502,657,763,705,731,604,550 3,16,14,90,149,133,78,429,423,399,382,411,399,442,479,437,453,448,442,454,455,399,408,413,401,389,382,383,387,397,419,440,456,414,429,422,398,412,390,417,434,481,513,471,465,428,547,576,536,504,471,443,415,518,577,593,628,591,630,579,547,405,391,404,406,417,441,400,424,413,397 20,10,9,41,58,56,39,411,439,414,405,406,407,423,444,454,442,431,451,508,516,415,482,448,416,431,402,394,397,404,414,492,515,455,465,429,397,413,406,400,432,424,488,454,442,408,565,691,686,617,576,491,434,460,499,497,558,547,602,576,534,407,416,404,408,436,497,477,482,444,395 17,19,18,77,95,79,64,516,494,459,431,433,448,566,602,544,543,536,540,568,576,413,484,463,452,430,425,392,399,420,529,526,543,481,483,410,429,429,452,466,514,589,691,638,615,472,755,759,729,668,645,566,491,618,695,709,759,750,802,772,717,425,413,433,432,482,545,507,538,459,403 4,89,48,256,304,169,153,650,657,613,569,511,541,666,722,712,699,683,723,785,767,504,702,657,600,576,507,472,444,439,651,746,764,682,697,575,507,507,563,637,699,772,860,803,769,652,905,937,926,870,844,763,651,824,885,895,940,933,970,933,886,496,465,506,529,660,757,702,716,592,545 1,94,84,60,80,66,50,564,540,500,513,469,503,602,673,659,651,630,645,612,631,412,492,468,450,442,443,439,418,463,667,619,586,538,565,513,523,504,572,617,689,766,863,817,790,480,848,803,749,718,694,640,530,659,734,766,855,849,897,870,829,460,431,476,508,545,565,541,569,482,473 14,17,15,34,45,40,30,446,528,479,445,434,467,451,457,472,474,448,557,636,610,443,574,499,486,465,423,417,414,384,425,608,639,562,564,458,451,388,385,404,427,436,505,475,490,416,639,824,820,755,715,622,506,460,526,531,582,593,654,631,600,423,401,409,402,512,635,581,577,494,472 7,9,8,25,31,26,21,429,433,424,432,398,417,410,437,433,408,414,475,483,469,396,449,443,425,416,388,405,405,379,415,458,483,458,477,421,399,380,403,412,394,435,452,452,426,403,559,689,681,598,575,494,444,433,484,485,538,509,579,532,509,400,390,389,411,430,493,453,472,430,403 14,20,18,19,25,20,15,529,655,616,565,510,554,557,630,637,623,615,698,793,760,521,718,676,585,588,500,487,455,406,563,761,774,704,720,596,529,412,418,435,460,490,638,630,640,431,807,933,924,872,844,765,650,538,599,637,724,726,788,806,772,495,481,487,512,678,792,728,758,627,551 1,68,49,58,59,43,43,466,546,538,482,431,439,473,514,475,471,482,552,728,720,458,740,669,558,548,488,419,421,459,452,672,767,621,674,507,447,430,451,461,492,545,650,586,529,469,693,807,857,757,732,598,471,622,695,694,743,729,774,727,670,400,412,391,420,511,746,665,648,574,453 13,10,11,31,51,51,31,398,434,424,416,391,410,401,408,407,403,411,466,491,497,406,482,467,434,423,408,405,394,399,397,490,537,465,489,416,406,387,378,407,390,401,395,424,426,403,496,706,716,633,583,505,445,406,406,433,453,458,472,489,464,396,398,398,409,438,497,477,464,444,421 1,30,28,60,79,68,50,565,558,505,496,480,491,563,599,579,546,528,598,652,643,444,550,499,494,491,442,440,431,426,491,591,612,560,555,501,459,440,431,440,505,547,653,606,589,526,763,860,834,791,758,696,570,679,742,737,778,767,810,780,730,441,444,455,471,552,639,593,633,525,471 15,129,118,177,226,203,158,534,726,685,642,551,580,565,631,592,606,590,731,866,846,583,817,773,707,669,580,544,470,418,539,820,862,771,790,661,606,426,436,459,496,560,669,634,626,496,806,1012,1023,957,931,840,723,593,666,695,765,763,816,807,772,455,506,454,496,706,845,791,797,698,603 9,51,36,140,179,110,86,483,433,416,409,409,378,466,507,505,475,488,462,497,512,402,461,449,437,422,392,406,384,437,461,475,480,448,430,437,412,424,430,427,451,524,596,551,517,465,683,656,656,570,545,489,450,565,654,678,753,732,782,721,660,394,384,407,407,422,475,463,472,428,422 2,73,69,56,107,95,47,698,488,471,447,433,440,697,725,633,617,572,543,532,536,423,445,447,434,424,426,432,422,472,564,505,510,477,490,453,420,434,439,463,505,592,742,707,679,628,814,749,680,655,638,594,518,763,807,801,854,847,890,856,798,508,426,475,492,483,518,495,558,477,441 12,161,116,83,94,64,56,806,804,751,729,662,710,840,898,895,885,871,880,891,880,651,782,758,713,691,599,602,498,469,809,865,844,794,816,727,671,522,594,627,688,794,909,888,894,667,1016,1021,991,961,942,894,798,846,909,929,990,985,1023,1023,992,725,620,737,763,850,894,854,879,784,721 1,31,30,193,336,341,194,482,492,460,443,447,431,498,545,528,533,522,552,583,574,430,520,476,460,453,419,409,398,406,475,531,570,496,505,462,426,425,436,450,465,515,619,562,568,475,719,751,734,673,637,564,466,600,674,681,724,714,752,730,677,433,393,428,441,478,561,527,550,478,458 6,38,33,46,56,45,38,429,531,502,460,426,451,444,479,465,489,455,550,685,660,462,642,591,504,498,439,427,414,412,440,633,702,596,616,477,455,418,418,410,416,461,538,506,489,429,638,827,851,764,739,613,512,516,579,562,629,623,687,671,621,405,436,409,404,516,681,609,624,516,432 4,8,8,40,46,47,41,392,407,381,376,391,389,400,390,395,410,400,402,424,398,401,408,397,388,380,379,390,377,353,384,410,442,396,403,401,391,364,387,396,380,398,405,409,385,386,420,493,511,477,433,411,398,395,389,403,440,424,441,421,405,400,389,369,385,402,419,399,401,403,378 6,13,13,54,68,67,53,385,433,429,397,397,399,395,393,412,408,407,426,461,463,413,445,411,414,401,401,411,402,392,401,446,475,434,424,398,421,390,382,386,383,401,401,420,394,400,476,602,614,538,501,466,403,397,400,427,451,461,494,470,442,393,393,380,370,411,484,433,452,410,401 9,10,10,61,99,104,63,376,381,399,389,387,398,396,400,393,411,405,413,388,410,395,392,388,395,391,388,382,378,380,404,417,397,399,403,389,390,385,398,387,404,398,392,389,396,396,432,444,444,433,411,399,396,440,463,467,455,448,463,448,436,401,378,384,389,409,404,395,393,398,382 6,202,147,187,262,203,135,558,512,453,450,428,431,563,600,547,523,517,530,629,617,440,598,538,472,464,408,428,401,438,545,587,634,538,550,457,416,469,519,543,607,673,760,684,651,515,758,743,759,649,642,512,451,643,719,731,790,776,831,786,730,413,412,424,459,476,632,591,550,507,420 14,10,10,39,51,50,37,402,438,431,398,399,412,403,422,434,421,415,435,493,483,397,474,440,409,413,420,397,377,386,407,475,500,458,458,411,395,412,399,395,412,416,470,446,438,402,489,653,667,579,551,489,418,437,475,479,502,499,550,485,470,410,389,408,402,424,502,448,446,412,399 15,32,27,38,52,43,32,401,397,348,383,407,405,408,416,411,401,409,391,380,399,383,394,393,373,387,373,364,370,383,402,397,378,386,370,383,379,405,403,424,407,438,467,422,401,382,459,392,401,403,389,381,385,409,414,430,475,471,504,460,419,386,400,380,405,390,387,368,386,374,370 4,15,14,30,45,37,23,440,416,408,420,402,412,441,460,431,439,413,456,464,488,392,455,430,412,398,388,378,389,420,436,456,496,426,444,421,409,403,413,414,449,532,638,573,537,417,522,576,585,512,521,467,425,462,497,499,550,541,578,558,510,407,399,403,397,406,458,427,419,412,391 18,16,13,29,41,28,19,424,408,392,392,405,393,449,438,432,448,420,414,458,450,396,408,419,398,403,389,389,393,423,510,446,441,426,434,413,396,490,609,671,742,832,893,779,656,440,671,593,561,504,486,451,424,633,782,828,879,845,858,747,655,405,411,405,396,418,432,428,418,410,415 20,10,9,35,42,33,28,404,393,404,400,377,395,429,421,426,404,405,406,434,420,388,410,395,394,396,395,372,393,407,420,426,419,413,405,397,386,375,403,390,393,421,458,432,422,398,481,510,498,464,452,413,393,438,444,457,500,493,535,502,469,387,393,399,387,388,428,422,411,402,385 2,16,16,60,87,84,58,429,501,474,445,416,440,445,453,440,430,429,487,635,598,450,567,533,468,469,427,418,392,407,425,573,626,530,535,462,455,409,391,385,406,418,458,462,432,411,565,803,821,735,699,600,478,439,485,467,535,536,568,575,522,394,391,407,403,490,594,527,543,495,451 19,15,14,50,69,56,40,407,458,447,464,415,417,421,460,456,441,456,494,576,546,424,516,473,453,439,416,407,393,419,444,529,554,473,502,449,413,398,406,402,412,434,512,460,473,418,605,747,753,674,650,541,464,472,508,525,589,576,633,606,554,403,403,404,404,456,548,517,525,450,429 1,23,22,232,308,296,226,421,428,428,411,400,396,419,435,450,461,431,487,513,480,401,470,447,429,432,409,386,401,395,424,488,521,446,471,410,384,398,391,421,421,458,537,487,473,432,577,656,658,584,543,476,424,479,535,534,589,572,640,596,553,418,398,388,404,419,499,463,473,437,389 20,27,17,67,83,50,39,418,390,392,387,374,391,430,438,421,417,426,419,431,436,403,414,406,395,388,396,376,390,389,408,425,435,426,397,402,386,406,413,382,420,484,512,490,455,422,537,537,524,472,459,427,386,489,556,566,612,581,625,583,518,391,394,390,393,393,437,391,419,414,395 9,64,62,331,491,486,321,526,644,603,572,505,552,526,600,587,597,579,683,774,753,514,704,658,590,580,500,483,458,407,541,726,754,673,687,579,532,382,410,406,447,502,611,588,604,455,783,960,960,897,872,778,669,541,611,631,724,732,785,787,745,489,483,456,490,648,764,720,728,619,547 19,10,9,35,43,40,32,423,392,381,396,400,393,410,434,406,430,390,406,409,413,391,403,396,386,402,377,396,385,391,389,408,408,389,400,379,383,395,410,393,407,417,457,436,438,400,474,492,472,429,415,403,395,433,463,477,508,506,542,514,463,392,383,385,390,398,402,386,392,394,385 9,9,8,31,32,22,21,405,404,419,393,362,379,420,424,413,416,421,400,410,429,381,403,398,403,404,373,370,391,414,408,412,419,390,412,413,381,388,387,404,397,430,455,437,426,399,464,495,489,452,450,421,393,425,445,450,494,504,536,495,459,385,394,385,386,389,435,430,431,404,374 17,12,11,24,33,30,21,381,390,375,404,382,371,393,395,402,407,394,403,391,394,380,397,398,394,385,380,383,395,394,388,403,410,393,395,386,372,387,390,387,416,431,422,406,411,398,434,397,419,399,402,390,385,409,434,401,438,458,467,418,402,386,389,378,378,393,394,386,373,357,399 14,13,12,24,36,34,23,470,399,404,402,403,408,440,443,413,406,410,408,432,423,397,418,402,398,394,395,371,377,385,423,430,429,429,441,418,394,380,392,416,444,477,589,523,478,379,473,519,517,465,484,442,425,396,433,453,481,476,505,480,446,388,384,384,392,402,418,422,394,386,384 11,21,17,100,163,129,80,501,665,633,573,509,498,517,574,566,546,554,683,818,800,542,783,724,630,616,521,492,435,417,494,779,826,734,758,617,498,417,435,446,458,498,605,577,583,467,731,946,960,885,852,761,635,560,614,627,704,684,753,743,699,434,465,452,447,650,818,755,768,628,527 3,79,35,158,185,113,83,581,542,503,488,450,450,610,676,660,645,609,646,683,666,443,577,532,481,468,432,418,389,417,621,651,660,595,617,531,485,496,584,648,688,777,879,814,768,608,881,867,832,782,738,688,548,789,862,881,949,943,978,928,868,477,427,487,487,553,648,584,617,501,493 3,11,11,108,185,189,110,405,407,379,406,395,374,399,410,412,384,391,419,458,448,407,417,428,427,393,387,384,389,366,389,425,453,417,423,412,382,391,378,391,386,397,417,417,396,407,477,576,603,522,503,425,411,407,442,460,464,459,491,479,437,380,397,388,406,416,428,428,413,391,391 11,12,12,25,42,41,24,399,457,436,431,410,437,417,444,437,437,445,507,561,550,434,516,468,455,444,428,407,390,391,435,527,555,494,511,438,419,377,393,404,405,420,444,446,457,408,579,771,786,711,672,566,464,447,494,483,550,539,601,581,533,419,403,401,399,462,530,502,525,456,432 9,114,50,244,263,91,88,729,878,839,779,707,699,776,827,798,792,779,902,1011,978,808,992,941,876,858,762,701,595,477,739,990,1015,929,942,817,733,534,623,668,704,794,887,848,841,702,947,1023,1023,1023,1016,929,819,851,905,911,951,944,985,965,925,576,630,604,621,869,999,943,947,851,748 16,34,33,213,302,296,209,409,389,391,388,370,393,403,400,397,374,367,419,420,424,393,416,417,404,392,391,386,386,405,379,405,431,410,395,384,381,387,406,410,375,387,403,381,399,398,412,502,505,446,440,413,385,383,408,402,415,402,436,403,394,402,391,391,387,392,433,426,413,396,388 2,34,32,157,237,230,148,485,481,463,454,443,451,521,595,607,572,566,571,541,531,419,419,437,424,423,411,430,390,417,494,462,454,449,454,430,438,412,435,435,471,534,634,593,602,453,778,727,664,638,612,580,478,547,627,652,736,732,793,787,741,446,406,483,470,498,506,488,485,438,430 14,16,14,14,16,13,11,563,637,578,549,503,541,608,657,663,654,639,695,747,736,494,660,625,560,554,485,475,420,426,573,710,725,645,674,558,500,420,420,432,463,526,668,644,664,448,828,900,880,832,815,750,625,585,675,688,766,768,831,830,791,512,472,516,532,652,751,705,729,603,541 11,44,32,64,69,49,45,541,656,625,552,488,510,573,620,608,609,579,678,822,797,544,803,748,646,654,549,480,447,428,542,778,836,724,750,619,513,432,450,489,519,595,697,653,642,496,797,918,943,871,840,718,611,652,741,747,803,798,844,813,771,431,457,466,483,637,834,769,752,664,536 3,68,62,45,63,48,35,524,554,528,523,496,522,566,641,645,624,622,644,631,643,437,465,463,451,454,442,453,410,393,585,570,556,525,545,527,511,435,446,438,449,536,668,642,674,455,841,821,771,760,734,701,608,604,687,712,789,788,853,848,811,467,455,468,480,555,603,555,608,512,488 7,14,12,31,42,36,26,406,404,391,393,393,390,391,425,413,411,408,390,411,403,392,400,381,399,382,372,380,390,390,398,424,408,402,397,387,382,395,408,397,402,438,474,451,427,398,488,477,446,439,422,412,396,471,508,509,546,535,564,534,484,400,386,386,381,397,420,397,412,380,399 16,49,46,170,236,218,154,471,567,516,492,444,462,493,515,518,512,497,597,688,663,465,629,566,525,499,442,443,402,414,477,654,676,593,618,519,490,390,413,410,427,468,539,522,532,439,700,872,873,799,778,691,553,490,560,579,670,666,725,713,675,436,432,436,432,570,673,609,643,544,485 11,28,19,50,76,47,32,444,400,387,408,386,397,439,450,432,426,385,411,422,416,399,396,404,389,388,394,379,383,401,402,417,412,404,398,398,385,424,417,436,453,483,539,497,491,411,554,510,484,424,431,414,403,507,596,597,633,622,660,608,540,395,386,375,389,401,413,413,408,404,377 11,23,21,20,20,15,14,550,648,615,580,542,539,611,673,681,664,659,709,779,762,533,702,650,591,570,496,491,441,388,577,735,759,685,696,571,512,409,407,440,470,540,668,646,680,444,836,922,909,862,829,759,634,582,647,677,757,764,824,831,799,483,466,505,531,684,771,723,742,631,549 3,24,23,35,48,49,36,495,496,452,450,456,453,528,600,607,588,574,569,549,546,391,428,439,424,419,395,405,383,421,622,552,512,509,534,513,454,458,495,541,586,700,805,762,748,431,806,731,661,642,602,586,488,574,674,724,824,818,868,837,790,458,417,472,482,515,500,505,523,456,443 16,10,9,36,51,44,29,405,403,414,395,385,397,409,409,412,422,414,417,453,446,383,423,417,401,406,389,391,386,396,399,442,456,408,439,385,401,397,387,385,389,411,441,419,417,399,497,583,585,504,479,456,416,411,450,440,483,490,516,490,454,390,398,384,395,425,444,419,440,417,394 15,10,9,25,30,26,22,414,394,390,373,379,393,432,442,420,400,407,402,367,393,388,387,377,387,393,375,385,367,393,388,398,383,383,377,379,372,402,398,393,396,407,427,439,411,392,456,406,384,399,378,380,392,412,426,427,455,461,511,492,445,367,372,381,387,384,383,378,377,382,393 8,14,14,40,70,58,33,419,433,435,405,397,414,428,454,442,440,421,424,459,449,398,415,430,399,403,406,410,393,383,409,452,463,420,417,415,404,379,404,393,391,390,435,434,434,380,539,598,587,536,507,471,410,408,425,462,522,484,543,533,502,381,392,400,403,430,448,422,456,422,406 20,30,24,34,42,29,24,400,469,431,434,405,400,413,456,429,423,424,465,528,517,402,480,459,418,420,400,392,399,396,411,471,533,468,476,395,419,390,409,403,418,453,485,449,435,425,552,668,679,585,552,465,428,462,519,533,581,555,613,570,518,388,410,399,387,424,515,471,452,419,395 16,16,14,28,44,38,24,417,369,381,380,398,389,415,415,389,374,409,398,403,404,391,394,395,376,386,401,383,386,373,390,414,411,404,387,373,386,382,393,401,390,416,440,416,410,407,432,425,443,411,406,386,392,405,432,451,473,472,500,460,444,379,396,394,385,389,408,397,384,389,388 15,10,9,10,14,12,9,405,407,380,397,395,384,393,406,395,394,373,398,408,415,389,406,401,393,395,377,393,373,386,398,413,411,413,398,394,362,384,407,396,396,430,465,425,381,407,448,480,471,440,422,415,391,425,444,446,494,471,496,461,450,385,393,383,406,402,399,397,412,398,386 14,19,11,67,78,64,54,448,520,505,461,450,449,472,522,479,496,469,561,650,617,451,600,551,485,483,442,422,395,393,460,627,666,573,608,473,441,391,429,441,444,505,579,545,526,452,679,826,827,756,724,616,505,518,597,602,681,659,722,699,639,411,423,415,410,514,649,587,615,496,459 16,18,9,54,55,29,30,461,453,420,409,404,445,477,518,508,477,490,504,523,530,411,464,464,444,426,405,410,391,452,555,518,532,462,472,449,411,474,587,635,711,807,879,781,694,469,760,735,706,635,602,539,469,670,775,830,901,876,901,821,747,412,408,427,429,470,484,477,493,451,416 8,27,25,60,76,51,45,419,505,478,471,428,440,439,490,477,448,467,527,640,610,440,582,541,488,477,431,410,406,388,437,603,648,549,567,456,459,404,423,406,443,453,531,495,510,447,640,816,823,741,709,615,492,514,565,559,625,623,684,638,610,428,422,423,408,497,635,574,581,499,427 8,36,34,103,126,113,92,431,425,423,415,385,395,449,466,446,435,442,440,488,497,407,507,466,427,430,403,399,409,422,438,476,520,457,467,424,394,400,426,439,461,509,592,517,495,439,569,616,652,564,532,444,406,515,560,566,623,609,663,624,561,405,402,396,398,414,514,474,456,426,417 12,72,24,130,165,55,44,655,449,427,429,382,381,673,703,617,587,556,520,550,560,401,505,452,434,403,413,409,400,445,517,513,545,487,491,448,407,468,477,484,526,607,735,696,659,526,794,744,695,624,584,493,455,675,750,752,827,832,883,846,784,395,418,391,409,440,521,486,474,446,407 17,34,33,65,113,108,60,417,431,419,424,400,433,427,422,433,441,428,469,501,472,416,471,438,423,428,420,419,386,383,425,491,498,465,457,435,412,400,411,380,412,429,457,438,445,412,553,705,718,632,600,513,444,454,464,492,559,542,584,549,514,401,405,390,397,429,480,467,456,424,409 5,166,153,90,140,130,83,426,396,387,387,368,411,402,398,403,403,404,414,436,417,399,433,432,416,400,380,391,373,388,427,434,450,437,439,395,412,423,429,436,451,500,595,546,509,422,480,508,522,472,431,434,407,409,462,461,486,500,527,500,461,416,402,393,389,399,447,429,398,386,377 18,22,22,401,743,761,407,448,495,461,445,425,449,443,480,469,483,460,513,606,599,431,557,514,468,489,424,422,389,392,459,575,599,519,544,458,422,408,416,412,421,437,511,497,492,443,641,822,833,758,715,615,510,470,517,546,616,613,676,652,600,450,422,424,422,488,617,569,578,495,440 7,33,32,106,139,138,103,410,453,407,430,400,404,440,452,456,433,456,448,498,482,409,438,440,427,422,386,385,383,385,427,465,477,439,436,404,403,401,400,401,397,454,488,472,455,418,581,632,620,557,535,477,419,502,569,568,585,553,619,578,538,409,394,401,395,413,484,447,460,403,410 17,12,12,24,34,25,18,406,392,390,404,388,424,422,430,415,417,408,410,413,402,382,401,389,385,394,393,386,379,396,380,414,409,407,394,409,395,401,396,409,398,419,446,416,424,416,460,482,472,430,428,403,403,445,441,439,491,490,521,506,473,395,381,382,381,395,397,424,403,385,390 17,17,15,25,40,33,20,412,397,376,375,399,391,401,416,394,398,375,397,386,397,395,390,385,375,382,388,373,378,367,402,409,400,389,396,386,386,383,390,390,416,440,459,440,428,392,457,419,424,395,398,400,386,425,439,461,484,470,512,466,443,409,404,393,379,388,402,386,404,382,377 14,199,160,113,181,157,95,575,795,739,661,559,614,607,689,663,650,628,810,938,898,699,914,842,766,749,642,567,473,427,601,913,937,846,846,710,620,455,484,496,555,632,746,713,703,557,844,1023,1023,973,939,842,698,703,773,780,823,817,868,855,814,471,523,497,514,791,934,857,869,753,648 15,15,14,305,434,433,301,401,432,414,398,388,402,407,424,440,432,412,459,498,509,400,467,450,412,414,400,394,381,389,408,474,500,434,449,421,396,399,394,428,398,411,432,436,436,417,526,655,647,582,549,484,426,429,443,457,498,494,547,529,477,408,398,424,403,424,506,433,460,438,402 11,18,17,80,121,118,76,428,522,472,457,442,454,451,470,485,430,439,514,639,596,438,599,546,477,467,440,424,409,404,437,587,628,550,541,493,446,400,409,407,419,469,494,476,464,415,633,831,836,759,720,602,516,451,532,507,590,581,657,643,576,424,414,398,417,509,630,593,607,486,445 9,9,9,33,46,38,26,422,402,403,382,393,412,419,412,434,414,432,436,436,441,402,408,402,405,406,394,397,384,395,397,411,407,398,403,391,398,375,389,384,392,410,443,416,425,393,499,546,531,481,490,435,403,412,418,433,488,482,511,495,467,389,394,400,399,413,419,426,410,395,404 13,24,23,84,138,138,79,409,457,439,418,422,401,416,434,438,420,427,478,575,556,415,518,494,455,451,410,408,393,406,412,531,586,483,514,448,414,389,411,409,410,418,463,438,447,409,534,742,758,688,647,542,449,413,482,484,536,549,552,544,519,397,416,393,403,451,558,519,516,454,429 7,9,9,27,25,20,24,433,458,440,426,419,420,446,458,462,449,428,485,553,528,417,485,473,436,448,414,425,405,392,413,529,535,487,506,422,419,398,394,405,409,421,467,455,452,387,587,733,721,648,615,530,463,409,466,490,529,532,600,591,541,402,412,404,405,480,549,474,505,438,421 12,23,15,54,71,47,35,469,390,380,386,389,397,459,490,459,445,410,427,418,409,376,413,392,393,383,386,379,386,373,417,424,422,395,411,382,390,396,402,416,435,432,491,477,465,409,549,472,463,440,420,387,387,464,506,507,559,584,652,605,535,382,389,377,389,394,409,403,396,394,384 7,10,9,9,12,7,6,484,537,508,480,446,461,510,567,554,549,545,612,650,635,447,549,513,500,494,450,428,414,397,494,609,611,545,576,508,479,398,391,409,422,451,547,536,567,409,745,820,800,753,727,657,549,473,538,556,669,658,734,744,697,433,452,470,470,564,651,613,639,534,483 5,20,19,25,44,39,21,468,455,440,426,429,424,502,553,536,522,507,519,511,502,386,427,431,414,420,404,385,397,412,547,493,467,445,481,430,423,425,458,496,540,643,757,693,668,435,737,677,612,573,554,513,453,491,604,647,756,757,808,779,722,448,392,437,429,464,463,456,465,422,427 8,22,22,56,76,73,54,424,463,457,430,433,434,421,459,478,450,485,490,576,578,424,511,490,446,444,429,414,404,391,433,567,559,494,504,462,441,391,413,395,388,402,470,448,482,400,611,784,772,704,681,606,474,450,474,482,566,554,618,604,561,418,430,419,405,495,581,516,565,477,456 2,24,13,89,104,59,47,527,715,671,611,524,520,562,611,584,572,575,734,878,849,604,853,797,706,688,587,523,440,404,530,846,888,787,811,668,564,431,450,466,528,586,695,637,649,491,786,988,1007,930,902,797,652,640,714,713,771,762,816,797,748,450,484,456,480,670,863,802,790,680,576 8,52,41,160,214,206,154,504,580,511,486,465,470,544,587,559,543,533,609,705,682,458,637,597,531,503,457,440,419,416,558,663,691,594,623,523,477,450,514,606,632,741,826,749,684,493,808,887,888,815,787,690,552,659,752,797,884,880,915,854,793,449,439,435,446,587,689,650,654,529,489 18,11,11,35,41,40,34,409,455,432,429,432,424,429,450,444,422,464,483,536,550,418,497,465,453,433,410,411,388,392,412,532,538,491,488,459,457,374,390,393,386,415,447,446,461,401,593,747,741,676,634,551,478,431,435,442,514,516,554,577,527,398,403,414,401,466,548,504,521,461,444 10,448,353,123,186,138,89,862,930,889,882,859,894,901,957,971,968,970,985,981,989,703,835,835,817,800,775,776,700,506,930,938,920,889,928,882,853,524,588,647,718,817,954,966,993,701,1023,1023,1023,1023,1023,1023,961,878,945,966,1023,1023,1023,1023,1023,812,807,831,866,934,949,934,972,899,867 17,15,13,33,47,35,23,418,402,400,378,381,388,414,398,403,400,381,410,396,397,384,404,398,386,379,371,387,381,392,385,397,409,411,399,380,407,394,395,411,402,416,435,442,401,409,458,463,451,416,433,385,396,425,475,460,489,473,514,477,427,389,401,390,379,400,407,390,408,387,383 18,26,24,29,35,32,26,410,463,427,435,412,408,423,436,424,447,440,466,567,536,421,484,477,430,439,391,392,396,405,453,519,549,490,495,445,426,426,474,502,555,634,710,596,529,404,604,722,718,638,595,517,443,517,626,674,736,707,746,658,573,407,389,402,410,459,532,503,504,446,415 10,11,9,28,31,25,23,395,402,406,398,395,392,442,439,427,412,422,433,429,450,386,420,408,404,395,392,384,380,391,414,432,436,417,409,406,391,382,397,405,409,408,461,441,419,411,508,514,520,487,449,429,408,421,445,454,513,530,574,542,502,397,372,389,394,417,435,431,433,400,391 2,363,135,634,856,345,239,877,963,929,914,887,924,910,958,955,951,947,991,1023,1023,809,960,926,896,888,840,845,772,688,901,989,997,944,966,907,864,722,799,835,884,954,1023,989,983,825,1023,1023,1023,1023,1023,1023,989,969,1023,1023,1023,1023,1023,1023,1023,805,866,811,842,953,1023,991,1018,945,909 3,14,14,52,118,118,48,406,464,424,459,425,451,414,447,433,438,455,477,465,476,392,431,428,424,415,419,401,424,391,410,421,437,416,438,419,413,401,385,398,402,416,421,431,416,392,563,599,582,553,539,515,471,403,434,428,472,477,519,560,513,417,421,412,415,436,461,442,489,444,440 16,8,8,36,62,60,34,389,409,408,395,396,408,419,406,412,406,390,403,415,413,387,407,408,398,388,390,396,381,388,396,410,399,397,392,403,397,379,396,387,393,404,426,419,411,385,483,483,482,438,439,413,407,417,432,439,454,464,510,477,447,399,389,394,388,384,392,411,408,397,388 11,12,9,18,22,14,12,520,591,553,492,468,499,536,606,580,576,564,619,713,692,465,636,583,530,513,464,439,419,416,523,686,703,629,641,557,471,414,449,473,507,560,676,636,631,477,777,873,858,799,774,686,589,616,692,703,765,753,809,783,744,449,450,437,469,594,694,642,659,547,461 15,19,19,79,99,98,77,412,470,454,447,403,441,430,434,446,443,432,496,610,594,431,561,523,470,471,418,411,425,381,424,570,604,530,543,478,447,387,398,380,396,386,437,441,441,387,571,793,806,732,687,583,497,427,433,472,507,517,574,569,541,412,401,398,410,481,595,526,572,475,436 2,14,13,31,40,28,25,417,580,550,494,432,465,441,437,439,426,448,586,752,713,497,719,637,568,540,484,438,420,392,426,720,759,663,673,523,460,380,377,416,400,422,454,453,466,409,576,906,914,830,794,665,527,453,454,456,509,505,572,540,517,402,429,419,411,541,739,649,661,543,452 12,72,65,44,48,42,38,787,829,780,764,732,746,825,878,872,873,860,888,911,902,653,819,776,750,734,669,647,562,458,799,870,869,815,843,751,702,464,481,525,606,704,853,847,874,589,1001,1023,1023,988,967,923,829,770,845,869,936,942,996,1003,972,713,672,720,760,862,914,875,903,809,749 10,128,117,83,122,111,76,425,429,409,414,406,387,464,465,435,450,418,429,495,464,410,486,439,418,416,412,403,380,420,434,467,502,450,455,413,407,413,410,406,457,506,572,506,510,431,576,569,602,521,487,419,383,476,530,540,612,608,663,627,538,380,378,422,381,443,490,449,438,424,407 9,10,10,62,91,82,55,397,466,420,428,401,408,429,430,427,437,435,458,517,529,409,479,474,433,428,419,420,385,374,414,497,530,456,472,432,413,376,382,408,392,400,446,436,438,406,528,715,736,658,617,518,452,417,429,441,483,493,523,530,486,399,401,386,410,465,521,484,494,454,414 5,99,80,141,173,132,111,483,619,571,536,466,475,525,572,561,541,542,647,766,743,501,721,665,581,550,480,471,423,419,474,727,767,670,691,544,484,421,440,458,472,530,635,581,592,469,753,902,905,837,807,699,577,613,674,676,737,727,789,770,723,453,436,443,456,618,754,705,692,598,509 20,87,83,126,190,168,110,493,605,573,500,452,520,529,588,553,555,555,638,739,731,488,681,632,571,551,485,473,430,402,512,689,728,645,654,527,493,399,425,453,469,510,618,602,572,455,761,925,927,861,835,739,609,573,660,670,743,741,798,782,728,437,472,463,460,592,719,655,682,557,501 19,228,210,135,186,164,118,423,396,374,392,403,402,437,427,433,425,398,421,417,399,371,388,380,394,391,370,393,386,435,426,402,416,412,415,381,412,393,437,441,483,538,620,544,506,440,530,502,469,461,455,424,416,457,487,505,550,525,593,574,509,391,383,412,389,414,408,410,415,387,388 20,15,12,39,44,31,28,415,392,392,399,386,401,429,444,428,410,419,411,438,410,414,419,410,399,389,395,393,395,382,407,407,434,413,411,402,389,377,399,416,414,448,483,441,429,411,526,499,483,440,429,416,392,472,524,520,571,546,599,545,485,385,375,395,379,383,419,415,394,421,385 6,32,25,50,79,58,36,412,393,409,403,383,398,405,493,449,461,425,426,457,429,383,395,402,369,387,382,382,388,395,445,429,419,404,437,396,412,431,414,447,463,503,552,504,463,446,594,522,498,460,435,393,385,526,597,598,649,641,686,634,564,407,385,384,400,406,426,396,416,392,385 5,10,10,34,32,30,31,528,556,492,496,476,478,575,646,650,636,611,633,664,652,439,550,528,472,485,446,437,404,401,540,600,609,553,576,478,437,403,430,414,458,496,617,599,640,443,783,817,788,737,713,648,543,566,635,654,723,725,788,787,752,491,441,478,502,585,641,602,624,523,481 1,30,30,135,232,240,137,398,384,402,405,378,376,415,420,420,408,402,409,414,406,400,385,400,393,399,382,383,385,389,416,407,390,390,401,401,412,398,401,410,424,422,496,435,420,418,494,466,461,435,423,405,403,486,528,535,561,537,588,522,475,384,408,379,389,394,409,391,416,391,395 19,494,284,198,190,76,87,635,739,697,655,585,638,689,756,735,730,714,774,865,851,580,808,757,671,666,557,532,477,502,686,837,869,791,797,694,618,554,616,654,752,811,893,832,796,677,923,1009,1010,950,923,847,732,847,905,914,956,942,980,949,904,547,527,502,544,735,852,797,813,700,618 3,57,53,51,59,49,43,445,536,485,487,448,467,450,496,502,478,479,575,679,658,458,629,575,501,508,446,439,402,403,475,645,677,590,601,492,425,407,416,426,447,464,538,518,537,428,685,840,841,766,736,634,524,516,577,596,675,652,708,700,648,413,419,399,450,543,665,632,620,516,466 17,14,12,16,28,15,9,400,391,394,411,387,394,404,407,412,416,427,432,451,438,395,434,413,393,406,379,403,390,377,402,437,456,418,425,419,399,382,392,407,422,441,477,452,432,408,493,567,568,501,482,427,413,472,495,495,545,509,557,519,478,389,400,390,392,415,441,432,450,419,395 8,37,20,100,97,65,71,469,474,447,451,398,428,487,522,501,478,462,495,551,522,420,483,455,430,441,416,428,379,422,465,528,540,485,497,445,401,453,458,491,540,610,705,631,581,457,704,727,716,630,594,538,439,614,700,718,776,762,811,748,686,418,419,394,429,445,516,485,510,440,415 9,21,21,114,192,192,110,412,439,423,403,409,407,408,432,420,400,413,441,506,491,401,458,431,422,418,396,410,404,378,420,457,473,439,450,402,413,389,393,396,385,440,453,448,432,420,528,673,664,587,534,478,431,442,479,500,546,518,559,514,469,395,412,404,407,426,475,439,480,443,389 17,12,11,57,82,81,54,397,453,444,435,393,440,415,432,410,425,429,479,565,546,417,497,482,443,422,406,409,400,409,417,506,557,481,513,439,435,392,399,407,407,400,435,452,453,393,562,763,771,698,655,557,478,409,460,473,528,509,559,554,547,411,403,403,396,435,542,487,534,451,409 17,8,8,37,57,54,33,401,388,384,387,390,391,396,417,386,392,384,409,409,400,376,382,386,384,387,382,392,392,398,396,407,407,392,411,396,390,391,392,399,410,410,422,408,418,385,464,451,446,418,418,390,388,410,436,473,482,485,491,494,441,402,379,394,393,385,403,393,390,387,376 12,8,8,30,50,52,31,403,872,826,754,617,599,412,411,411,415,407,867,1023,978,814,1023,945,880,854,733,658,536,378,428,1019,1023,946,943,810,707,387,413,434,438,478,543,517,490,444,512,1023,1023,1023,1023,916,777,486,498,452,458,438,478,467,456,386,567,389,396,839,1023,936,940,827,691 17,10,8,34,35,27,27,415,393,374,377,363,387,400,420,415,405,409,382,426,420,375,394,392,384,382,381,388,378,411,392,413,402,400,393,395,371,402,399,414,412,434,466,411,429,410,452,427,434,418,407,403,394,424,434,455,475,489,521,497,456,389,383,369,387,393,398,407,397,378,375 9,36,31,41,48,41,35,423,430,426,424,417,409,465,476,459,448,448,462,494,500,405,435,437,424,410,413,394,391,405,453,452,469,425,434,419,407,410,457,452,491,541,629,563,523,439,648,638,628,555,532,478,436,577,627,636,704,697,744,679,622,417,388,384,413,438,487,451,463,422,401 9,10,9,28,27,26,27,411,476,457,440,421,433,422,441,429,435,445,494,572,563,434,531,491,437,433,433,407,401,381,415,544,579,504,506,462,427,384,378,392,411,407,443,452,459,400,564,762,762,689,647,547,474,429,457,475,513,515,564,583,536,402,426,409,414,474,563,512,526,436,434 1,389,186,306,272,156,182,912,833,783,761,711,734,940,984,967,952,934,919,923,914,637,825,783,723,708,631,609,503,717,884,871,866,798,809,719,660,767,824,861,908,969,1023,1001,979,901,1023,1023,1003,962,941,890,794,1023,1023,1023,1023,1023,1023,1023,1023,759,626,765,798,859,897,857,873,768,707 20,23,16,54,61,25,22,445,444,416,427,399,396,447,511,477,441,461,470,521,496,405,446,451,417,411,391,407,389,433,512,494,493,440,457,433,409,494,586,647,710,797,860,754,657,482,715,702,685,589,580,510,457,669,784,829,882,851,866,776,712,399,387,417,410,426,497,457,463,441,413 18,9,8,30,29,23,24,435,403,372,399,373,397,418,423,420,395,403,406,414,404,374,423,395,382,392,388,385,385,377,399,411,431,407,388,388,395,391,411,392,410,411,446,426,429,403,492,472,463,459,426,395,389,441,452,479,498,507,531,495,477,383,388,400,384,386,406,407,396,392,382 12,38,26,90,114,69,59,493,596,555,492,457,469,527,594,572,552,548,640,726,697,482,656,609,550,522,458,435,403,388,511,688,720,630,640,553,477,430,424,448,480,529,650,605,592,477,758,885,881,819,790,702,578,587,657,681,738,734,793,773,722,452,438,435,460,605,727,662,698,553,479 8,10,8,32,42,31,23,428,435,421,408,407,412,438,450,448,436,430,460,480,488,397,463,443,413,425,399,388,377,421,418,481,485,449,469,427,399,389,399,389,420,424,470,461,457,404,544,645,642,559,545,475,434,428,465,475,513,523,570,547,516,397,399,411,392,440,499,463,445,437,396 3,63,60,149,198,186,139,481,594,564,545,471,486,505,568,543,538,537,632,755,729,500,701,666,571,551,492,460,431,446,517,713,750,651,688,550,487,420,416,432,463,506,582,573,564,472,747,917,926,857,823,727,599,563,605,644,705,704,761,746,693,447,454,436,454,599,755,690,701,582,522 6,39,33,21,23,15,15,511,441,426,418,409,423,525,592,554,534,511,501,496,505,400,417,417,403,415,378,382,393,423,546,462,449,436,451,426,411,431,543,585,652,752,848,774,696,495,793,695,612,558,541,495,453,642,741,799,902,899,937,867,796,444,412,449,451,456,462,471,464,416,430 16,20,20,78,124,131,82,417,411,410,419,375,409,423,432,440,430,425,425,405,409,395,401,385,393,385,386,412,396,396,416,415,412,407,397,406,383,400,400,395,394,426,468,434,440,416,534,519,490,468,463,438,400,456,499,515,590,571,607,577,522,394,387,396,395,408,419,418,411,414,408 2,86,78,90,125,114,81,431,466,436,441,431,413,468,478,472,469,471,510,553,520,419,469,453,425,428,407,417,384,410,532,564,545,503,495,463,435,409,501,517,591,691,788,703,673,454,766,795,767,706,679,601,507,546,674,724,819,812,850,813,746,419,411,403,405,436,511,468,506,435,421 2,15,15,39,49,48,37,411,477,469,441,416,430,421,437,443,439,434,492,599,579,412,548,504,461,447,411,414,395,397,417,550,590,515,521,447,440,393,389,382,397,403,454,440,466,388,566,779,783,702,670,557,485,433,443,451,500,492,556,554,523,402,395,400,403,474,571,526,504,469,437 11,285,263,162,206,192,153,431,386,387,391,377,377,430,469,397,391,400,393,393,407,369,380,407,388,396,379,383,378,408,414,404,398,400,414,395,380,396,449,446,474,510,591,518,479,420,475,458,425,419,397,384,404,463,452,466,504,516,537,530,472,402,385,394,391,404,393,420,398,408,388 16,9,8,32,32,26,26,421,369,386,383,382,377,423,436,424,401,401,398,399,403,387,391,391,396,376,375,385,389,392,397,390,383,398,378,380,397,385,388,391,392,423,449,429,403,415,451,429,415,404,403,384,382,415,421,422,462,468,498,486,440,392,392,391,369,386,389,390,383,386,382 16,73,62,81,115,98,64,605,627,559,525,532,540,628,695,697,684,675,693,715,694,468,603,564,512,527,462,456,430,435,693,714,701,631,663,572,535,478,579,615,691,784,883,825,803,500,872,888,862,817,791,721,613,674,778,820,902,892,932,899,855,509,451,521,555,646,708,657,685,572,539 16,232,213,152,210,197,142,425,384,367,354,422,398,424,423,423,418,398,378,393,382,393,389,383,380,385,400,376,396,415,431,391,382,382,372,399,376,395,429,453,481,497,575,496,478,414,462,410,384,399,394,411,386,417,454,456,500,497,528,496,456,389,391,395,398,393,401,393,382,374,395 16,121,96,412,772,702,366,859,768,724,702,652,689,887,939,913,900,883,861,850,851,552,685,675,641,612,578,565,494,668,922,863,811,776,802,745,721,764,865,908,961,1023,1023,1023,1021,743,1023,996,951,924,908,870,786,920,1005,1023,1023,1023,1023,1023,1023,761,609,762,778,819,826,799,835,732,680 5,17,16,286,503,506,283,460,479,464,444,431,424,471,512,493,496,480,519,602,562,422,532,470,448,453,427,417,394,413,478,564,569,506,498,471,418,417,423,420,430,476,572,538,538,459,699,772,757,694,667,583,465,504,582,599,682,652,728,710,671,428,409,417,443,494,560,515,536,473,440 14,165,134,117,175,147,98,602,822,780,708,610,604,650,692,676,660,651,836,972,931,745,955,888,817,790,678,595,496,449,591,946,972,886,890,747,637,446,484,517,592,646,754,721,710,592,855,1023,1023,1006,978,868,747,740,804,799,845,835,885,872,830,507,548,502,523,824,972,897,903,800,677 2,14,11,36,41,34,30,402,452,419,413,396,405,406,451,436,423,424,467,573,525,425,542,470,444,450,409,405,406,397,438,584,572,472,490,425,397,427,463,487,515,610,707,622,544,420,629,747,723,631,576,498,440,502,583,620,757,756,787,705,626,406,389,389,392,461,588,495,498,433,428 6,14,9,24,32,17,13,506,468,439,431,435,437,537,571,531,514,495,533,547,519,501,558,510,487,474,457,450,409,376,444,504,512,468,489,437,419,380,393,395,391,421,496,481,503,419,675,693,673,619,600,529,468,470,512,522,603,635,702,694,628,414,411,420,445,498,546,496,512,459,436 6,27,21,57,83,62,42,406,403,415,397,389,373,417,433,435,429,407,407,429,438,404,405,405,397,401,407,369,392,406,422,430,414,409,396,394,374,408,407,415,425,449,518,460,452,425,522,503,503,457,441,415,384,468,525,550,593,571,614,563,497,389,372,392,388,393,415,403,383,389,386 11,39,33,32,30,20,21,696,732,680,650,592,609,740,799,793,785,762,789,839,818,566,744,691,648,633,550,514,468,400,689,800,796,734,756,630,579,488,485,517,572,678,804,777,778,573,937,974,956,912,888,830,737,745,821,836,899,898,949,947,911,597,546,625,641,757,840,797,811,708,631 2,286,263,177,208,194,165,406,389,368,391,372,396,426,412,408,393,392,420,412,416,385,416,390,389,389,372,381,375,408,441,429,404,406,417,381,416,397,395,423,443,506,553,505,488,437,499,504,481,445,405,392,394,425,446,466,485,490,532,494,494,381,394,393,382,404,427,377,393,378,388 11,9,9,18,16,14,16,457,616,565,521,491,471,477,519,515,515,517,651,764,732,509,716,657,592,561,486,472,409,385,490,741,766,682,699,560,474,422,402,401,426,442,537,520,533,426,701,913,910,846,808,719,570,489,533,554,621,620,701,694,650,432,435,412,446,630,779,702,719,600,502 9,11,11,54,99,98,52,416,436,409,410,407,401,424,462,430,430,421,465,495,471,406,441,432,431,399,406,395,388,401,415,474,473,449,452,422,424,394,386,410,405,427,485,441,436,413,555,660,640,588,552,485,432,447,491,472,550,534,589,559,515,406,405,415,403,426,496,466,471,419,424 18,11,10,25,31,26,21,407,401,392,391,366,392,404,399,411,402,382,404,408,400,383,401,391,397,379,390,383,383,385,397,402,394,394,379,384,404,402,401,405,405,420,418,426,417,404,448,423,435,436,398,394,399,411,450,427,482,483,489,478,455,373,385,396,387,386,410,374,382,391,366 12,9,8,211,189,127,167,422,465,448,430,398,413,419,423,437,424,425,471,561,533,425,516,481,455,431,404,411,390,389,399,527,569,484,505,448,414,390,409,375,399,412,462,434,454,419,533,771,796,710,674,555,488,438,463,452,516,513,541,523,494,410,412,408,405,473,558,511,504,459,419 11,9,9,73,96,101,76,402,391,404,386,403,372,379,402,399,398,401,415,431,420,401,407,396,393,401,378,382,389,386,405,428,432,407,420,388,389,398,391,410,395,397,414,408,398,402,442,504,517,466,436,389,389,408,439,431,468,439,457,445,429,385,383,383,391,404,428,417,395,394,391 8,17,16,66,93,89,62,426,480,447,426,418,448,438,451,464,427,437,492,568,529,405,516,479,449,428,421,400,405,392,420,528,547,498,503,468,422,390,393,425,425,438,477,458,452,411,587,755,759,687,650,550,478,450,511,508,582,578,632,603,556,396,402,405,425,480,564,510,546,438,419 5,22,20,34,36,26,24,511,474,434,412,410,411,517,557,553,529,535,515,539,527,404,464,427,418,418,389,407,397,384,477,485,478,465,466,419,409,412,432,425,479,535,634,594,569,464,723,688,641,595,548,501,455,587,670,685,740,731,787,759,705,437,402,428,441,470,493,482,488,448,421 13,20,20,115,179,186,118,429,404,400,401,400,371,432,482,463,462,435,449,444,440,390,420,410,403,412,392,403,390,409,435,435,425,415,431,401,380,401,426,413,455,488,543,481,474,463,578,572,526,480,465,437,394,614,693,690,683,643,676,616,554,420,404,413,415,441,471,449,450,397,393 1,17,13,110,141,110,86,426,435,416,433,404,408,455,458,452,439,443,469,532,522,411,479,461,430,436,397,399,394,382,415,505,520,460,471,435,428,397,402,412,420,439,493,459,459,416,580,714,706,629,575,513,466,466,521,532,588,575,619,603,534,422,405,405,412,448,527,460,499,436,421 8,22,14,144,153,80,78,545,622,580,530,482,502,584,644,623,612,604,683,779,746,526,714,654,572,550,476,479,416,419,558,746,766,678,695,591,511,462,486,529,557,640,745,693,674,531,830,927,915,856,827,749,608,722,789,795,837,828,874,846,801,460,451,450,494,637,763,701,705,581,536 10,19,18,14,13,10,13,558,696,632,597,540,562,589,664,645,648,640,745,822,792,552,757,704,627,626,536,494,441,394,568,780,809,715,739,620,555,401,426,415,435,503,621,619,668,442,828,961,956,898,871,791,677,527,613,638,740,747,820,823,795,481,511,506,539,709,824,767,788,672,579 6,20,17,35,50,41,28,420,399,412,377,387,374,433,447,427,417,429,438,420,409,398,405,405,402,388,379,392,392,371,403,409,426,423,394,398,385,400,404,404,409,425,443,439,416,399,483,477,466,416,443,404,411,411,444,439,499,489,544,523,465,402,398,405,398,404,413,396,423,391,368 12,28,22,83,93,57,51,421,446,446,422,405,422,438,466,432,444,437,470,555,541,426,520,478,452,424,409,407,388,404,418,530,567,494,485,447,412,386,404,456,448,480,560,491,486,432,605,734,744,655,624,508,455,538,588,586,632,617,659,616,545,407,411,390,404,433,535,488,504,438,402 19,95,86,187,230,203,164,475,593,547,490,485,474,504,547,513,520,519,608,737,712,470,664,621,556,532,482,448,407,415,493,684,730,631,653,521,455,410,413,432,467,507,608,554,559,467,725,890,895,828,796,681,584,559,643,648,714,702,759,743,688,437,455,437,442,570,713,651,665,534,480 8,15,15,83,156,155,80,443,434,404,416,409,402,445,465,456,452,451,446,456,458,402,418,408,411,402,399,388,397,392,409,430,432,426,424,418,405,382,385,391,404,416,456,443,455,393,578,605,595,543,530,467,427,413,490,506,581,551,614,596,542,411,394,395,418,444,427,440,459,432,400 7,15,12,39,45,31,26,450,393,378,386,369,386,433,454,418,401,401,380,405,393,382,396,401,384,395,380,379,387,402,386,380,396,400,406,401,384,409,395,410,381,413,439,428,422,379,469,420,430,404,379,392,394,383,398,402,450,492,530,490,480,379,399,379,377,394,403,395,395,394,391 3,11,11,63,97,99,65,401,387,415,395,388,400,388,420,408,397,400,415,435,433,389,429,406,412,411,390,397,400,395,393,439,441,412,395,392,405,377,398,405,383,400,409,418,416,405,452,548,550,484,458,433,410,424,435,460,453,446,465,447,453,390,399,404,382,417,422,437,426,400,392 4,18,19,67,89,90,68,389,422,409,395,381,394,405,408,394,413,410,418,450,445,391,435,398,416,403,395,401,385,405,407,427,432,425,394,404,398,387,393,381,385,379,427,416,410,393,454,563,569,491,473,437,390,417,414,425,453,450,479,467,443,388,400,376,400,408,444,411,433,419,399 2,11,11,26,41,40,26,492,674,607,583,537,577,555,595,598,594,578,732,782,768,574,678,649,609,601,514,507,463,408,527,764,742,694,721,627,575,396,392,391,412,448,543,552,601,411,793,1001,963,931,897,832,720,491,516,567,663,670,743,773,738,470,548,502,508,777,847,813,844,732,655 1,215,204,118,157,147,112,431,414,445,397,420,403,425,452,445,422,436,429,505,468,392,494,453,418,410,401,401,400,407,455,490,521,435,459,419,421,427,451,454,474,567,637,563,530,428,562,574,613,526,514,442,401,482,517,543,580,571,637,593,542,387,375,388,398,417,498,458,457,403,408 17,37,37,130,190,194,128,402,394,408,420,393,401,401,407,391,403,418,397,432,409,403,412,423,402,386,401,397,395,382,378,404,414,408,403,394,393,392,400,381,393,428,425,403,419,413,454,502,506,468,460,428,397,424,460,455,469,443,472,438,419,388,374,383,395,409,418,404,418,412,406 6,13,9,31,38,26,21,413,386,384,406,397,398,429,429,416,418,401,380,407,391,385,384,381,389,381,388,390,390,398,398,409,377,391,385,375,357,395,395,397,426,459,482,470,447,415,488,433,414,390,407,401,392,469,514,527,562,559,591,548,506,385,397,385,399,390,386,398,388,395,376 9,15,15,71,109,113,72,423,413,398,413,389,409,412,414,416,430,434,412,435,451,395,411,411,390,407,400,385,396,388,385,415,419,410,409,388,394,399,408,420,404,415,446,425,427,412,478,568,589,519,492,457,409,431,503,478,529,507,547,518,472,382,398,386,386,406,449,411,434,396,414 3,13,9,124,115,78,86,441,538,495,464,423,434,469,510,514,512,490,557,676,640,451,604,545,495,496,445,427,395,375,462,637,673,579,582,491,441,420,424,436,462,520,594,528,538,451,706,845,841,776,738,636,521,577,656,658,715,709,756,733,667,414,420,426,437,532,654,590,616,499,442 5,11,11,53,70,70,53,416,428,426,402,387,408,414,417,429,402,430,436,505,513,386,457,449,425,444,392,402,387,400,404,464,491,430,451,424,412,391,380,402,401,396,429,413,422,405,517,678,691,595,550,504,448,399,463,456,492,492,534,498,462,408,401,399,406,430,478,444,468,410,417 20,9,8,26,29,25,22,435,378,386,398,372,390,432,429,425,417,397,402,411,402,386,383,389,380,385,385,377,367,389,400,396,408,382,397,381,400,380,400,424,408,432,475,448,418,406,503,430,422,432,409,417,379,445,498,484,554,547,576,521,482,387,378,378,382,389,386,398,391,373,392 4,15,14,22,30,28,20,449,451,428,407,411,402,447,473,459,440,411,445,490,490,409,476,441,421,421,404,401,390,389,467,500,491,467,465,431,407,402,425,448,471,574,697,625,583,405,569,614,618,540,560,523,445,482,547,548,613,595,641,605,552,405,402,403,401,424,488,451,461,430,394 10,275,207,175,215,148,123,489,444,413,402,430,425,490,531,514,488,478,464,520,515,408,494,474,445,444,393,400,387,435,488,494,516,459,471,414,368,439,457,480,488,581,663,602,586,471,701,678,665,600,543,500,439,566,648,653,727,733,787,750,681,414,404,427,424,424,505,485,470,456,415 7,13,11,32,39,30,25,434,403,385,393,393,372,423,437,414,401,404,423,432,405,380,397,386,386,394,384,381,385,392,417,408,404,398,410,383,378,403,396,421,422,450,504,456,459,410,523,472,458,448,421,399,401,482,529,526,564,568,625,580,502,391,369,382,381,393,398,400,404,390,377 12,10,9,29,49,40,22,402,394,395,380,374,375,428,392,393,396,399,396,388,405,388,399,390,389,394,378,379,385,398,408,410,393,394,391,376,377,374,391,399,398,379,421,412,403,381,415,424,427,414,390,377,390,391,392,420,442,438,450,431,399,388,392,380,391,379,400,371,401,391,377 14,19,18,8,10,8,7,518,644,605,568,487,534,559,616,625,607,604,683,774,755,502,698,637,578,569,495,471,427,396,559,740,756,665,686,587,530,401,407,426,469,506,631,611,645,448,806,923,912,866,833,761,624,526,623,644,721,728,800,799,762,487,491,498,502,646,767,706,741,621,532 18,8,8,171,243,254,174,428,501,468,438,420,429,432,435,442,446,408,504,654,603,432,614,525,492,478,429,409,392,549,492,663,694,586,613,499,469,569,579,586,633,680,733,634,612,434,539,829,837,754,716,584,463,495,529,484,538,510,569,519,501,417,424,397,404,565,769,678,690,566,479 4,33,27,103,149,112,77,541,483,472,466,415,436,567,636,625,614,584,564,561,565,412,478,433,439,416,417,418,406,472,631,570,540,516,524,496,445,461,552,614,677,760,850,784,752,482,800,745,683,656,621,559,464,607,729,748,832,823,868,833,787,461,405,458,464,487,517,493,526,458,454 8,18,16,39,44,34,28,463,444,434,415,408,418,504,548,511,510,501,491,515,493,388,437,445,407,396,409,388,404,447,546,522,503,459,477,429,419,454,523,589,648,742,829,746,694,435,745,686,647,602,542,513,454,594,704,746,829,811,847,781,729,428,391,433,426,445,471,453,490,438,445 20,31,29,134,189,181,125,421,516,495,473,439,455,465,487,471,467,471,543,653,621,449,570,556,487,486,424,419,406,424,449,618,630,563,559,468,430,396,385,422,418,445,497,479,499,423,662,838,845,775,741,651,526,470,523,564,613,608,682,666,610,427,436,417,425,505,649,589,609,497,452 18,11,9,39,52,41,31,413,419,424,386,407,404,409,435,440,429,438,453,470,465,398,435,434,402,408,407,407,398,405,457,470,473,430,445,415,404,418,421,448,488,550,620,557,537,416,594,619,608,537,514,451,440,463,507,555,633,617,667,604,555,401,405,405,406,434,462,450,440,414,404 14,10,9,28,36,28,20,416,389,383,379,381,387,417,420,398,416,388,395,408,415,367,383,388,395,383,381,389,399,396,401,386,422,395,376,374,375,374,405,398,403,401,441,431,431,405,462,436,437,400,405,393,389,429,457,453,496,496,530,497,461,396,383,399,376,381,409,386,392,387,379 4,12,10,29,44,28,18,428,432,435,415,393,403,407,421,432,438,419,463,517,489,396,476,454,430,417,418,380,384,390,434,488,517,451,489,427,423,403,416,425,415,490,576,532,517,418,545,674,678,607,585,513,447,463,473,464,520,508,553,552,513,397,385,409,408,447,516,470,485,440,406 13,22,22,243,413,425,246,426,433,439,428,396,412,429,460,458,459,446,494,531,514,415,509,448,422,419,402,403,389,385,427,501,518,456,480,414,426,407,409,435,437,473,531,491,485,457,613,694,676,607,546,483,426,531,615,612,658,613,673,618,550,396,403,412,403,434,505,474,479,438,422 16,13,11,34,51,40,26,399,411,383,372,366,396,413,423,440,419,397,392,399,390,377,387,399,385,395,392,375,363,392,390,410,400,413,396,406,379,396,404,410,418,434,454,432,422,410,455,453,463,408,410,402,378,442,463,463,508,489,540,496,444,391,387,395,383,376,407,394,395,376,396 1,32,29,46,61,51,38,421,404,394,394,386,400,423,462,424,428,404,424,406,410,378,410,394,388,391,389,392,378,409,404,420,401,404,407,394,390,411,423,409,439,453,527,487,460,415,532,480,472,430,424,408,414,505,549,539,602,589,636,589,529,377,374,384,392,391,410,407,396,388,397 4,14,12,37,48,39,31,412,447,436,420,396,411,428,453,433,415,423,452,513,504,407,477,455,424,423,410,392,400,385,418,494,535,443,478,430,389,404,401,404,407,453,451,455,453,415,550,669,672,587,553,502,451,447,485,496,555,545,596,564,518,393,384,400,400,442,487,451,450,428,411 19,8,8,13,16,12,9,419,437,417,418,401,401,425,439,430,431,416,421,485,481,408,457,430,423,417,390,389,387,402,401,455,460,446,435,420,401,379,401,391,402,418,456,440,439,406,524,620,622,539,528,463,405,452,470,478,529,516,569,532,493,398,394,398,384,424,484,445,452,432,418 9,44,44,138,195,193,133,412,422,407,393,391,399,390,411,420,418,427,432,449,441,416,425,408,394,392,400,376,384,377,403,426,422,417,428,400,404,393,389,396,418,384,468,410,410,393,487,572,506,470,473,446,420,448,457,470,501,510,529,490,481,390,384,405,391,418,425,413,415,387,376 11,21,20,61,92,87,57,599,819,782,731,624,653,646,714,691,674,647,816,950,926,675,903,845,779,758,645,588,497,423,578,894,933,852,866,732,622,415,406,422,425,475,618,635,667,440,871,1023,1023,1023,1023,940,814,512,572,578,695,748,851,878,837,446,599,440,454,802,972,923,929,825,715 4,8,8,27,35,31,23,420,498,472,453,428,425,437,465,446,456,454,512,593,560,429,525,484,457,450,420,423,415,389,427,567,582,504,529,436,426,376,387,404,404,430,459,458,442,398,605,781,783,706,670,568,483,447,469,486,551,545,594,601,563,405,401,404,411,475,578,519,530,461,445 14,69,68,152,223,229,154,443,454,418,409,394,415,443,490,448,445,427,457,555,556,441,525,488,440,434,407,409,399,402,422,500,564,469,484,435,430,413,432,424,460,523,554,500,473,438,572,698,719,622,580,491,442,568,636,662,668,642,684,614,560,397,388,410,398,459,539,516,495,449,407 14,33,28,46,52,39,36,521,456,427,448,405,395,506,499,464,433,439,458,526,542,401,495,465,436,413,407,415,389,407,492,514,560,464,476,434,424,400,403,440,505,563,688,637,584,428,584,656,671,584,584,532,450,471,546,555,617,611,653,603,554,394,407,367,403,429,523,472,475,432,419 5,10,9,8,10,7,6,474,575,537,496,477,493,496,547,541,530,534,608,703,687,477,640,586,529,514,461,465,427,389,487,694,700,615,615,509,466,391,409,408,444,478,551,543,560,424,731,865,856,795,768,671,553,479,534,564,646,656,711,714,681,440,439,436,453,590,714,642,666,558,495 7,35,34,104,129,129,102,413,436,420,411,392,417,428,439,422,427,430,428,478,464,409,430,424,405,413,386,387,386,403,404,459,476,435,464,408,399,404,414,435,435,464,535,486,469,455,574,646,620,542,511,462,415,602,688,687,706,671,696,626,569,418,404,406,404,407,471,454,445,413,412 19,10,9,33,39,27,23,433,384,364,378,396,385,417,430,419,408,401,411,404,387,391,388,387,387,378,385,382,378,387,399,395,387,401,397,394,379,404,391,381,384,403,457,441,414,401,459,449,404,401,399,377,397,401,428,439,479,478,550,507,462,388,388,386,382,383,393,394,386,389,385 14,8,8,43,56,55,41,413,427,393,377,406,418,384,419,407,428,413,428,451,433,388,439,416,409,405,389,391,391,395,389,414,442,429,414,400,385,393,396,394,401,414,438,416,416,387,473,570,590,517,469,432,404,422,435,444,483,475,510,498,470,393,382,388,382,410,465,432,443,395,396 19,14,11,43,46,31,29,444,406,392,387,377,397,424,465,431,451,403,438,490,438,397,442,417,401,395,389,397,396,391,404,452,457,431,443,404,376,402,418,416,423,444,508,482,463,408,536,585,572,512,486,465,403,477,514,520,572,569,629,581,523,394,401,383,395,410,458,436,428,427,385 13,65,63,100,142,136,96,476,597,560,537,510,503,504,531,545,536,542,643,741,723,494,685,633,563,568,504,484,444,408,483,704,726,636,669,527,499,409,395,429,422,474,562,558,574,430,748,902,903,845,813,737,615,486,569,589,685,680,744,743,705,441,432,428,461,603,732,679,692,595,507 20,11,8,31,34,26,23,409,414,407,379,380,413,420,434,413,427,408,403,446,419,407,426,412,398,397,407,399,381,400,408,420,439,403,414,396,393,414,402,424,422,460,511,449,440,429,514,532,509,465,431,429,405,471,532,522,580,561,621,565,520,395,387,389,379,418,422,420,411,420,388 9,753,526,172,323,223,113,913,985,955,934,900,931,950,1000,993,991,987,1023,1023,1023,892,1006,983,954,940,887,885,803,555,903,1014,1016,969,985,916,874,549,600,675,735,825,951,947,966,697,1023,1023,1023,1023,1023,1023,988,871,946,971,1023,1023,1023,1023,1023,846,863,864,900,1007,1023,1023,1023,974,928 17,265,199,314,439,290,214,736,837,806,792,744,781,786,844,850,850,849,892,920,921,658,833,804,751,732,656,651,598,442,821,885,890,832,858,793,739,477,554,593,679,772,893,881,898,628,1016,1023,1023,1018,999,951,863,786,858,879,951,954,1011,1014,989,668,668,669,715,835,901,868,894,801,751 5,29,28,82,95,90,78,397,410,409,386,402,406,405,395,411,401,413,439,436,440,383,410,399,414,392,399,376,390,383,407,423,432,418,417,395,384,390,408,382,397,393,444,410,431,385,488,520,522,478,459,441,398,418,458,449,493,465,522,492,468,394,390,363,393,404,442,429,444,388,386 17,10,9,22,34,29,19,436,392,371,385,368,383,433,468,416,427,420,408,395,430,405,404,394,401,392,395,369,388,396,412,396,405,406,401,397,395,403,397,410,418,443,493,461,441,406,506,467,463,428,414,406,374,456,501,489,543,554,599,525,511,397,384,394,382,401,391,402,381,378,372 7,338,255,226,267,195,173,459,406,419,407,400,411,465,487,438,458,415,452,401,437,404,411,397,399,402,375,392,398,406,472,419,438,408,419,434,418,419,460,476,485,584,687,608,554,451,612,526,505,434,443,395,389,505,587,588,673,647,703,656,580,403,398,412,415,427,408,408,397,419,383 3,39,37,303,515,519,301,405,397,385,386,399,383,439,445,416,438,411,417,400,415,390,401,385,386,393,392,381,390,445,422,421,398,407,424,412,366,390,431,425,469,494,551,503,471,461,548,514,465,460,456,415,390,566,642,631,660,630,668,582,531,421,382,409,404,392,399,398,402,385,400 9,14,14,88,123,126,90,407,462,417,401,414,414,416,435,446,436,418,467,496,464,410,449,445,427,434,395,403,383,386,409,473,487,441,449,414,407,395,396,407,403,433,457,470,429,387,556,656,655,589,563,492,431,442,479,470,562,540,577,558,518,408,408,416,415,426,491,471,471,407,407 16,15,13,29,44,38,24,401,394,384,380,390,398,412,397,399,395,387,398,398,401,382,377,386,379,389,375,388,374,376,384,408,390,386,383,393,403,390,402,390,385,410,427,420,404,422,443,399,399,384,395,396,377,418,422,440,480,435,475,467,416,389,384,393,383,387,386,393,398,384,384 1,8,9,12,14,13,12,505,580,530,496,470,485,539,569,563,568,531,619,697,687,474,642,586,524,512,464,447,416,415,498,677,694,618,615,537,478,390,392,417,439,483,577,570,574,408,746,859,842,781,762,670,537,510,557,592,676,665,741,736,703,446,440,459,472,599,721,657,659,560,489 20,12,9,42,45,29,26,429,391,415,392,401,367,417,429,423,416,397,397,416,422,395,398,410,391,396,388,380,376,374,397,388,412,385,414,382,369,418,399,394,411,416,455,438,425,403,488,474,456,431,414,406,397,458,488,474,518,507,562,524,481,387,393,380,376,389,408,396,426,388,379 18,31,30,257,445,452,258,425,393,379,396,407,390,418,435,443,432,429,396,427,415,399,397,407,406,400,381,382,394,400,400,419,409,396,400,410,388,385,390,411,436,453,486,439,429,467,521,503,482,474,449,401,408,608,704,707,687,636,652,565,503,404,403,414,397,409,422,407,393,388,392 4,12,12,52,55,57,53,394,435,410,406,388,401,415,429,435,418,400,464,503,492,414,470,449,443,425,389,391,405,374,422,489,501,451,467,431,428,377,372,401,381,397,432,416,431,395,507,708,716,636,602,488,462,423,436,457,458,470,494,486,486,392,402,380,398,443,481,476,458,422,406 11,50,47,62,89,85,58,441,485,460,419,425,438,470,516,504,498,502,522,569,535,413,496,478,436,440,409,434,401,397,473,529,548,488,496,439,412,405,394,418,423,473,570,527,530,445,692,754,747,659,647,593,478,492,564,583,681,657,728,712,657,412,406,420,445,483,553,519,502,440,428 4,65,61,145,191,182,139,461,564,507,494,459,469,495,527,514,497,498,575,695,664,458,636,573,511,501,436,450,402,434,489,677,687,585,614,488,470,428,414,429,446,508,599,574,561,434,716,861,863,792,761,668,513,549,618,646,714,708,762,736,701,427,447,426,440,527,679,626,621,523,469 20,69,63,388,531,521,374,506,592,564,519,460,478,495,555,535,538,513,621,730,715,477,680,631,540,532,482,447,413,424,482,691,736,633,655,505,482,454,439,467,486,581,656,596,597,505,740,887,891,818,785,674,555,631,707,701,763,747,795,768,707,448,429,434,446,550,723,655,672,578,494 13,13,14,47,60,62,47,398,453,439,421,402,416,400,432,420,434,421,427,512,509,424,484,459,420,425,415,399,375,384,413,497,530,451,487,439,419,379,373,401,385,400,406,427,421,397,517,714,723,642,597,528,456,405,430,434,476,472,495,486,462,381,404,393,398,435,506,459,492,429,398 18,12,10,31,39,26,20,415,402,394,386,384,389,423,409,406,401,409,391,404,426,389,387,405,383,380,390,386,381,377,386,410,416,404,392,397,391,396,403,391,396,411,439,429,420,394,472,460,462,437,397,404,400,420,447,450,483,485,530,526,458,395,389,400,379,392,402,405,401,373,397 1,12,10,23,32,26,18,402,381,366,373,389,395,417,407,405,415,401,400,404,412,380,393,386,393,384,396,378,381,397,391,399,398,376,386,389,371,394,397,411,404,417,466,429,419,391,465,437,418,416,405,411,376,450,483,488,537,496,561,517,467,399,391,374,386,389,399,394,379,392,387 10,16,11,36,50,29,19,396,428,414,426,386,394,400,432,408,424,402,451,505,480,411,477,446,445,421,399,392,378,400,400,503,513,460,471,416,420,384,375,402,406,392,432,419,414,380,501,665,683,589,554,475,427,425,464,453,495,472,522,517,482,402,402,384,394,441,508,455,476,417,401 10,12,11,35,40,36,30,402,460,427,436,413,417,422,427,422,439,442,486,576,536,408,497,486,444,442,413,403,395,404,406,530,574,499,510,467,409,375,391,384,411,403,451,426,439,401,539,750,763,668,638,528,477,433,454,463,508,506,547,541,498,394,423,410,405,442,554,514,522,450,423 7,18,17,25,41,38,23,389,391,371,373,378,397,401,397,399,408,402,401,379,382,371,388,378,389,392,388,383,400,386,383,395,378,385,377,375,379,381,386,375,407,407,410,418,404,387,388,397,389,390,377,384,385,392,378,404,416,402,444,397,405,386,390,387,386,395,391,371,370,384,378 13,10,9,15,26,24,14,393,421,359,404,396,386,405,415,392,399,403,383,427,425,391,414,418,409,411,397,386,401,371,407,420,430,396,406,400,405,389,394,392,396,412,438,407,409,385,440,505,481,460,446,394,408,413,416,431,470,432,479,450,432,383,389,382,384,411,444,423,404,408,390 20,8,8,21,28,25,18,417,395,365,396,394,382,402,417,423,409,395,398,394,396,383,390,398,379,377,371,380,364,380,397,393,398,387,399,383,382,384,383,402,393,395,427,397,399,386,427,428,423,396,400,380,386,412,403,416,457,449,477,490,439,390,379,384,373,373,398,384,394,381,391 16,8,8,45,54,55,46,414,440,413,428,398,403,414,424,418,435,423,440,485,476,395,449,441,419,404,386,405,397,380,398,455,467,435,446,427,401,390,396,399,396,389,423,413,426,380,509,683,681,588,584,482,459,406,418,451,465,446,518,491,475,395,397,390,402,427,481,453,474,432,417 15,9,9,53,65,65,52,390,458,417,427,412,401,409,423,400,405,414,430,520,496,407,499,451,450,424,409,397,380,392,407,491,518,457,455,420,422,409,399,417,400,408,451,427,439,410,470,694,711,610,587,476,435,421,456,468,509,502,546,505,497,396,397,381,402,430,516,462,476,420,398 7,9,8,29,36,28,23,389,398,395,403,394,375,400,394,413,395,380,399,400,408,373,404,379,379,381,380,386,378,378,382,390,402,407,400,393,385,399,388,395,398,408,412,396,405,396,429,435,436,429,410,395,391,415,426,429,441,447,468,441,438,379,382,383,393,389,390,393,395,405,370 9,31,12,41,51,26,17,541,489,451,443,443,448,571,589,564,554,543,558,591,572,427,540,492,448,445,423,438,399,426,564,552,601,511,541,475,437,459,487,528,586,693,817,754,690,526,802,777,754,704,667,596,506,693,778,797,893,890,925,861,802,435,426,430,423,486,574,511,531,466,426 5,14,13,22,25,21,19,394,463,463,427,410,402,416,432,414,419,439,446,583,588,417,602,535,471,474,409,421,383,369,416,549,631,514,523,456,417,383,409,420,410,419,488,459,439,418,519,659,725,605,601,465,411,431,478,515,543,526,578,537,510,398,394,402,398,441,592,529,519,451,408 14,32,21,58,91,54,35,439,387,395,395,392,400,432,439,419,425,425,404,410,408,378,401,392,404,357,387,376,376,443,415,415,396,404,388,386,395,394,409,431,446,482,533,483,445,423,546,498,466,430,438,405,404,486,541,552,615,592,644,565,530,378,394,388,389,379,400,396,395,398,379 16,8,8,81,106,110,84,408,403,384,402,391,409,411,406,401,407,397,402,411,430,380,393,397,401,379,392,392,386,395,399,422,404,401,416,373,374,388,393,399,399,403,407,399,407,402,458,497,511,450,453,428,413,417,403,436,460,456,491,458,448,395,388,399,402,409,423,406,392,396,379 9,86,84,55,84,75,49,713,668,601,612,571,618,765,823,815,814,801,785,739,754,453,494,509,495,506,476,476,430,516,809,737,659,634,670,588,596,570,663,703,756,834,935,903,903,602,991,917,849,840,814,787,677,795,880,907,980,980,1023,1009,973,632,501,636,660,704,667,668,691,588,545 14,9,9,37,44,44,37,403,461,433,438,399,395,403,412,428,423,427,446,553,535,408,505,474,444,439,407,403,401,379,421,513,565,478,497,448,408,378,395,403,424,417,450,424,434,402,510,713,724,613,605,506,444,436,459,468,501,508,568,512,489,398,411,397,377,433,532,494,474,443,412 5,67,41,236,255,146,140,628,637,595,548,502,534,668,733,708,686,668,697,772,744,500,684,625,574,567,476,447,403,488,683,751,755,674,685,557,503,577,717,761,819,899,964,886,831,629,900,919,900,846,816,744,628,823,901,926,975,956,985,936,888,503,467,501,529,642,749,688,710,598,527 9,24,21,59,57,41,40,445,439,445,390,409,411,441,477,456,458,447,447,475,466,389,411,417,400,395,401,404,382,402,478,478,475,432,446,421,404,404,454,459,486,564,670,603,551,427,652,633,589,534,516,487,424,529,606,632,704,705,738,684,631,418,401,417,399,437,454,437,439,418,409 10,42,31,35,47,30,23,450,535,495,461,435,443,480,525,477,481,479,554,675,649,472,622,575,503,490,446,437,400,394,467,635,685,583,598,485,445,406,422,426,441,469,569,538,527,450,684,836,834,757,734,624,532,547,609,618,664,647,706,686,633,417,432,414,407,511,669,601,610,507,444 11,8,8,22,32,31,22,393,433,411,416,411,409,414,431,408,396,417,447,502,489,412,455,438,413,431,389,393,378,402,405,459,480,441,440,428,400,374,391,405,389,398,412,399,419,389,495,660,669,562,568,487,422,423,397,417,462,456,470,491,460,397,400,383,375,427,472,450,448,418,388 6,26,22,43,61,49,29,425,396,407,394,392,385,398,417,422,395,391,399,408,408,381,398,395,402,402,389,404,383,387,415,413,388,408,389,391,401,390,386,388,414,424,454,436,426,403,459,483,465,433,443,417,397,400,444,432,474,457,508,484,451,380,393,379,383,391,410,386,399,397,376 18,12,11,22,34,30,19,440,391,374,384,379,401,429,422,431,397,399,407,399,396,400,393,395,381,386,376,394,395,377,398,407,386,392,402,413,370,403,386,387,402,397,423,434,424,386,467,449,413,410,423,388,383,414,427,425,470,493,537,510,470,390,371,375,371,398,390,403,381,381,381 11,42,41,36,62,63,36,426,508,489,448,445,423,428,460,454,470,446,527,653,650,457,601,556,488,482,448,441,401,415,451,623,672,567,592,472,440,394,409,403,422,467,505,486,510,418,635,857,877,798,763,666,539,465,528,547,610,606,668,642,599,400,430,402,418,483,634,595,586,498,445 19,13,12,88,113,110,83,391,433,396,401,400,403,379,413,414,406,408,422,416,423,378,400,406,407,388,387,380,397,386,388,410,423,411,400,394,389,400,392,374,405,408,409,405,401,389,449,521,515,450,442,429,397,415,428,450,468,451,489,476,430,385,379,385,394,392,417,403,416,374,394 4,21,21,51,71,73,51,421,492,441,432,416,422,411,452,415,438,429,490,596,568,424,549,535,470,450,424,420,405,398,418,560,599,511,545,459,419,393,397,416,407,417,449,445,449,412,546,765,779,697,656,539,475,433,484,511,536,523,584,575,535,413,413,408,403,456,597,545,548,466,430 9,328,280,204,301,254,173,468,473,413,422,409,422,485,522,511,503,500,486,549,534,405,474,467,444,459,408,425,399,435,484,542,518,492,484,439,410,450,478,479,523,590,697,623,596,464,675,720,698,631,591,524,453,534,580,603,679,661,730,697,647,427,408,416,433,462,541,497,542,457,413 13,12,12,37,51,52,37,400,445,437,420,411,403,426,426,409,419,412,465,526,497,403,496,471,434,426,411,394,379,374,414,509,527,478,468,411,390,382,400,389,401,429,462,446,457,401,547,694,707,625,593,512,459,442,478,476,529,526,579,555,513,408,399,400,417,435,512,484,505,435,410 13,77,69,72,93,78,61,532,696,674,601,539,569,582,650,620,625,615,734,840,816,570,796,736,657,647,547,507,447,399,569,808,843,751,773,645,561,426,448,487,504,572,702,652,665,465,826,988,988,928,897,809,684,619,703,720,793,783,839,829,789,480,500,470,514,708,849,791,809,685,584 8,11,9,34,43,27,24,418,398,372,418,383,401,424,439,396,424,405,400,396,421,372,415,412,384,411,377,392,401,367,403,401,409,405,411,400,390,389,391,381,392,421,450,420,420,396,462,471,472,441,435,423,407,399,429,432,485,506,533,506,470,386,397,384,389,387,401,387,400,395,398 13,13,12,21,26,22,18,396,429,411,422,402,401,419,430,442,433,413,454,510,507,415,487,451,426,403,418,389,404,397,403,488,508,458,460,412,405,380,403,397,405,424,447,434,437,398,522,666,679,589,543,467,431,437,466,458,497,476,532,514,476,395,398,385,403,431,487,477,470,437,424 20,30,22,54,76,52,37,448,378,386,398,394,389,431,439,436,430,409,380,397,405,391,399,379,374,393,386,363,376,399,397,415,413,395,382,377,380,414,389,395,397,438,466,450,439,394,503,468,457,428,401,397,368,444,469,470,514,544,584,529,498,391,380,387,388,424,425,393,399,386,407 4,306,250,916,1023,1023,725,698,867,832,790,728,760,722,775,771,766,749,883,982,963,754,943,902,836,820,740,700,585,451,681,933,965,886,910,793,726,441,460,508,542,635,788,753,772,619,937,1023,1023,1023,1023,972,871,721,793,813,884,880,935,937,903,612,653,585,612,844,965,917,933,839,756 11,28,28,77,92,92,75,429,497,469,439,429,415,430,445,467,432,470,490,631,593,433,567,544,468,453,422,419,408,390,433,573,625,536,546,464,438,378,403,396,415,424,487,482,461,411,604,801,811,741,696,587,472,461,500,478,559,554,620,614,543,420,424,401,401,476,603,530,572,492,459 4,12,12,67,84,67,43,419,470,441,436,424,412,430,446,439,422,449,499,578,575,428,536,490,457,460,413,424,392,384,409,557,592,509,517,460,436,381,388,386,394,406,418,428,437,381,540,780,793,711,671,566,462,400,414,432,472,488,526,532,508,406,418,410,402,458,569,514,528,456,428 3,41,37,69,94,86,63,450,608,565,532,484,530,462,541,531,514,500,634,755,729,485,691,632,571,541,482,475,430,390,483,702,747,641,686,546,502,390,417,380,434,458,561,538,544,423,729,913,921,857,824,739,601,496,550,595,670,667,732,727,684,416,445,416,437,598,733,679,689,564,500 2,24,20,22,27,17,14,570,678,640,596,552,544,599,679,672,665,663,737,800,786,554,728,677,620,602,522,514,443,404,593,777,791,709,746,606,570,422,421,434,489,518,685,666,679,445,846,946,932,884,860,790,675,566,657,679,768,774,838,842,811,496,514,531,538,697,809,755,775,669,579 12,31,16,325,266,184,250,543,589,564,501,487,507,562,623,612,591,582,649,741,718,484,675,613,552,520,483,464,408,457,556,704,741,637,666,546,488,450,503,545,591,679,765,702,675,554,812,897,897,841,808,729,597,735,798,810,854,837,880,842,792,449,452,442,465,590,714,655,695,539,483 3,9,9,54,59,55,51,415,460,439,434,414,421,421,428,435,420,413,461,548,523,411,497,464,428,433,393,409,388,371,414,506,543,479,490,427,445,380,393,387,402,400,436,434,417,401,543,715,718,642,620,523,442,432,467,457,501,508,547,564,505,398,404,395,413,460,541,509,515,454,403 15,11,10,18,21,17,14,471,597,550,537,486,524,532,590,593,596,579,660,741,714,488,661,605,548,544,463,477,423,417,509,687,705,630,637,545,483,403,403,399,441,458,575,554,583,411,766,900,889,833,808,729,604,521,581,605,679,683,755,762,726,459,473,464,490,645,756,697,719,599,524 13,35,35,253,430,443,257,628,561,530,489,435,477,667,729,706,680,632,660,717,669,469,620,558,513,486,463,431,396,418,590,646,648,559,577,485,451,469,521,539,613,702,785,731,717,589,828,826,798,738,703,611,511,756,826,825,856,842,883,855,811,526,454,528,544,626,699,636,645,536,479 12,12,9,46,44,32,34,396,394,400,376,379,402,427,411,421,402,405,405,410,405,387,397,398,387,384,373,387,375,404,410,410,425,397,392,385,402,397,411,420,426,443,485,451,404,430,500,446,466,435,427,400,378,445,492,501,549,504,536,510,456,381,389,390,384,398,387,403,393,382,368 2,10,10,49,76,77,50,404,447,436,404,413,408,411,397,429,415,402,447,505,506,414,475,441,424,421,412,397,412,379,411,487,530,457,485,413,406,383,387,399,400,418,447,421,436,409,500,707,725,634,606,506,430,428,431,452,493,469,505,495,475,397,400,397,386,453,508,493,476,435,412 3,122,101,56,62,48,43,737,805,757,727,671,665,792,846,836,828,820,860,904,891,681,842,796,753,731,636,606,522,446,758,877,879,811,842,739,665,464,528,543,607,697,843,824,841,573,968,1023,1018,974,951,890,790,766,832,846,919,918,971,974,942,659,615,669,695,838,914,869,887,798,723 10,26,24,14,15,12,11,411,407,397,391,387,379,408,438,428,404,397,427,422,406,388,423,410,407,395,406,391,385,402,425,434,436,422,415,414,400,405,426,425,462,518,625,568,521,407,610,552,502,470,465,459,414,471,537,574,734,728,779,689,604,401,383,390,401,413,419,397,398,409,389 19,10,9,28,33,29,24,397,382,385,398,386,394,413,416,400,408,418,402,408,395,399,425,393,390,383,378,383,384,378,394,418,401,379,389,402,396,381,400,391,406,406,453,424,412,395,459,456,474,429,439,420,388,424,445,461,492,463,517,500,453,394,370,388,383,389,402,401,383,404,410 8,52,50,100,188,182,96,454,532,500,498,467,480,482,532,549,528,514,569,645,625,433,556,536,513,489,471,458,432,397,482,587,608,556,560,510,457,397,386,391,422,447,547,517,519,433,721,837,842,783,749,665,595,501,558,578,660,647,707,715,672,433,462,434,454,559,625,589,626,511,483 13,8,8,40,60,62,40,399,475,445,408,420,414,399,427,403,406,410,470,556,549,429,511,479,438,432,411,395,375,392,400,519,567,489,495,460,400,388,388,385,404,428,438,424,424,388,503,743,755,668,638,534,459,406,442,434,467,475,506,488,480,398,398,406,393,465,528,487,516,436,436 11,35,35,196,299,305,196,726,579,534,517,480,481,759,805,766,753,703,685,672,656,462,513,500,465,450,417,423,388,496,616,591,545,501,550,495,450,532,560,566,627,712,820,767,751,560,874,820,763,725,709,657,551,742,807,821,891,884,932,905,859,534,435,532,544,608,643,588,605,510,483 4,11,8,26,23,12,15,423,417,406,404,388,397,420,430,430,420,432,436,421,458,405,420,405,395,389,386,383,383,408,408,422,430,422,429,383,387,397,405,420,451,458,540,499,466,422,562,546,528,461,476,431,404,483,559,552,658,665,706,610,548,395,376,394,379,403,410,407,407,402,389 16,15,14,28,43,36,22,410,396,394,375,402,368,434,439,412,409,385,413,394,405,383,388,394,400,378,387,393,385,400,389,392,414,388,389,367,374,397,399,396,391,410,431,417,432,400,462,458,448,424,434,388,412,412,448,472,482,493,530,489,477,385,387,391,393,397,410,385,406,392,378 17,11,10,26,41,31,19,424,407,395,399,384,412,420,438,435,391,413,411,422,406,386,408,403,398,385,391,375,377,393,404,424,411,417,418,398,386,398,408,417,400,435,483,435,436,419,503,474,488,478,442,389,386,419,445,455,501,505,555,537,498,384,388,399,384,404,426,414,408,404,389 15,9,9,51,54,48,45,409,472,468,433,412,421,406,439,440,426,428,475,563,552,421,535,497,454,435,426,401,392,392,419,539,595,506,496,441,416,376,392,396,408,406,427,438,461,394,553,775,799,712,668,555,480,407,477,466,490,496,547,550,505,408,402,399,414,451,552,514,519,449,423 3,21,21,56,84,83,54,433,472,432,443,406,408,417,463,453,447,433,487,554,532,413,512,482,441,450,410,410,390,401,426,522,558,496,509,427,400,391,408,378,415,428,460,457,453,422,589,747,744,665,624,536,436,434,492,522,546,541,621,584,525,407,393,413,415,480,530,505,500,441,427 8,12,9,33,35,25,24,422,402,387,382,392,392,451,461,432,422,418,419,443,431,388,393,390,389,389,391,393,370,386,396,412,429,410,412,373,386,403,390,416,411,419,476,442,469,419,506,474,488,436,439,396,383,457,491,473,545,535,603,549,515,390,398,389,392,405,433,407,399,401,384 2,37,35,57,75,67,50,454,581,524,490,460,484,469,514,490,467,470,592,719,691,472,667,622,547,512,466,446,411,404,451,672,728,619,626,519,470,404,421,396,431,469,550,499,504,416,666,865,878,797,772,664,533,464,534,558,626,637,695,667,624,415,424,422,431,555,705,642,645,534,495 6,84,79,80,104,98,75,412,439,417,390,384,394,450,468,452,442,431,436,476,459,391,471,436,424,427,393,388,372,420,452,463,484,433,450,384,383,423,433,390,432,470,530,479,491,418,533,559,587,489,496,431,389,460,510,534,587,605,661,590,561,402,389,406,392,410,473,444,430,426,417 11,9,8,25,31,26,21,427,391,391,390,398,373,433,450,428,404,411,400,415,406,372,416,407,384,391,382,385,388,385,393,405,415,394,398,383,387,402,398,413,410,430,454,437,412,405,495,464,447,429,411,404,390,433,481,455,508,505,572,535,476,373,377,389,386,402,410,390,396,402,383 3,12,12,40,47,46,39,412,457,445,433,398,408,423,453,422,425,418,495,565,537,412,510,481,438,419,411,394,399,394,417,526,571,511,479,423,411,382,406,389,396,397,436,424,434,399,543,734,739,650,620,530,454,417,440,472,489,493,551,554,482,393,395,396,405,461,550,506,534,444,426 11,10,9,27,32,26,23,422,400,402,383,381,392,387,405,370,401,377,397,413,391,389,405,395,397,385,397,386,386,370,389,429,388,415,408,393,374,399,401,401,395,394,389,407,410,386,442,469,452,427,404,399,381,413,416,420,421,434,437,440,418,392,378,392,393,400,409,392,414,397,382 8,14,10,31,39,26,21,418,391,377,380,384,385,431,448,428,416,400,386,392,392,384,387,384,389,369,397,369,389,387,409,398,390,394,395,396,388,392,416,420,435,461,507,482,445,407,523,443,414,409,389,388,389,490,541,545,582,584,623,573,497,391,372,386,387,385,386,395,393,387,407 3,10,10,23,29,24,20,439,430,418,403,409,413,428,422,426,421,401,404,442,451,397,438,417,419,406,398,391,391,394,431,457,496,431,450,400,415,405,401,413,439,482,605,556,495,407,498,581,587,528,504,469,405,443,459,455,489,501,539,503,468,390,389,374,397,421,470,440,447,402,401 5,16,14,58,74,60,46,423,504,471,416,436,433,460,434,465,450,440,504,605,576,442,542,514,448,462,429,426,400,400,402,566,612,514,543,449,432,435,384,404,404,426,495,466,470,410,612,790,794,722,693,569,475,450,481,497,565,570,625,602,568,404,410,400,407,480,576,518,566,455,437 18,13,13,71,87,86,69,391,413,426,414,393,393,412,415,401,421,423,424,495,469,404,449,456,419,411,410,399,382,387,400,475,486,449,469,402,403,406,392,386,400,414,443,428,423,388,483,651,667,571,537,484,452,430,453,452,508,479,532,511,482,409,400,392,398,420,488,459,463,417,414 3,8,8,30,42,42,29,409,384,400,393,392,393,404,424,397,411,410,413,406,395,385,400,393,386,382,393,386,389,392,401,410,401,417,389,401,394,385,391,394,394,396,416,400,421,380,456,481,454,427,442,386,398,391,428,436,474,454,490,460,429,385,405,394,399,395,402,404,404,400,378 8,30,30,66,84,77,61,433,556,539,502,443,462,439,474,475,463,482,553,698,662,465,635,600,526,509,462,431,392,407,447,638,695,603,603,510,453,406,419,412,422,462,521,499,467,415,645,858,872,792,757,644,529,490,535,540,613,593,669,634,593,407,443,408,420,513,684,626,629,540,469 16,13,13,25,39,36,23,399,395,381,394,410,386,411,415,402,414,401,387,415,394,383,392,369,372,391,378,393,384,396,388,398,386,385,389,400,367,397,382,381,398,408,416,416,411,391,461,401,379,406,396,387,386,400,421,418,418,447,479,466,455,382,377,383,388,380,383,376,384,377,390 13,14,10,28,38,27,20,428,401,404,392,395,391,422,443,417,421,408,430,410,412,383,402,381,393,395,383,384,380,373,412,405,397,392,378,402,384,398,407,400,412,445,496,455,444,414,510,475,444,427,409,410,377,482,528,520,558,552,588,539,522,407,390,386,386,389,403,395,392,389,386 11,12,12,24,42,41,22,643,838,810,750,647,654,713,788,770,746,717,827,967,942,610,866,804,725,714,597,522,464,405,542,860,913,821,851,708,610,385,403,408,403,411,550,610,657,421,940,1023,1023,1023,1018,924,802,447,451,461,677,794,921,955,922,429,520,404,430,727,941,888,890,791,661 3,18,18,48,76,75,46,409,440,436,431,421,409,428,451,446,425,443,469,540,531,429,500,456,416,431,405,415,389,394,412,521,550,464,514,458,410,405,416,409,433,434,480,463,461,403,584,739,742,660,628,532,456,457,524,540,583,570,629,605,541,410,413,400,400,431,527,472,506,445,408 18,171,158,386,590,520,337,556,675,630,590,521,556,578,638,619,607,598,700,818,793,544,755,702,643,613,551,499,465,433,542,774,798,722,744,613,543,460,471,488,541,625,716,666,668,548,827,978,978,919,893,809,695,666,754,770,828,820,864,836,795,479,485,478,492,676,801,761,770,662,559 18,14,14,114,153,152,111,407,405,396,389,394,377,422,412,398,411,408,425,447,426,402,419,411,405,408,396,376,391,391,390,432,424,415,426,409,381,364,391,405,398,406,425,405,418,388,460,565,560,499,463,418,396,423,422,444,463,470,499,481,436,389,384,386,396,412,426,413,417,419,404 11,29,28,94,133,132,92,446,536,501,479,439,449,444,483,451,463,448,540,666,637,456,620,575,507,481,446,435,402,416,451,627,674,580,571,493,444,407,402,423,399,443,521,484,485,437,649,855,867,791,761,662,510,484,542,550,620,621,679,647,604,405,411,399,414,523,658,595,606,507,446 7,17,11,47,59,46,35,410,416,409,401,393,420,419,461,442,440,437,449,484,468,391,438,433,411,405,417,393,392,412,431,446,454,439,413,419,401,408,413,443,449,476,569,503,483,435,589,621,598,509,505,447,422,507,572,586,638,635,678,624,557,405,392,392,403,406,461,432,414,414,400 11,13,13,45,53,52,45,412,546,503,454,445,425,429,465,454,451,434,526,705,678,451,661,603,526,496,448,411,397,387,502,674,724,610,632,519,484,396,422,436,439,492,623,591,569,414,809,873,877,818,788,712,583,459,483,496,625,661,758,784,775,403,410,403,400,486,692,614,611,499,432 14,14,14,32,51,45,27,407,515,473,450,409,426,414,422,416,427,396,530,719,614,472,669,574,501,475,437,409,397,401,415,640,660,549,529,432,412,385,390,390,423,423,466,440,443,411,511,830,825,725,665,535,440,455,500,493,532,506,554,533,497,404,400,406,399,529,704,575,614,485,432 1,16,12,39,52,38,29,444,379,379,394,389,390,443,459,419,423,428,413,417,423,388,393,380,384,378,395,370,388,402,397,392,397,391,389,370,364,401,393,410,390,404,479,457,437,409,522,475,455,424,403,412,395,446,464,472,545,563,609,563,502,383,377,387,367,389,391,397,388,381,393 6,34,23,51,84,55,34,413,389,389,404,383,403,392,413,415,417,411,406,407,403,401,400,387,391,391,371,390,383,389,389,395,409,390,421,402,398,399,417,409,397,434,486,452,438,423,472,460,436,428,435,403,399,444,477,474,508,490,548,509,465,388,377,373,391,402,387,387,404,396,389 13,22,20,42,53,42,32,590,725,683,662,593,648,633,699,701,705,696,775,830,810,555,737,691,645,631,573,550,495,373,634,787,795,732,751,665,593,411,413,431,440,489,655,669,705,449,879,986,977,934,912,851,760,523,625,666,755,770,842,867,838,543,567,563,598,755,840,798,818,717,669 7,11,8,35,35,23,24,438,399,412,381,371,400,436,429,418,414,406,409,438,420,395,399,402,400,394,380,388,369,391,415,427,424,412,418,397,400,402,409,415,416,457,479,450,452,423,518,496,493,450,446,415,396,472,523,521,568,559,610,575,502,385,379,395,393,394,431,420,421,391,401 1,11,10,79,101,99,77,400,400,400,397,391,384,408,396,398,395,396,399,416,425,395,415,404,390,384,390,401,399,377,385,425,442,404,418,400,372,380,380,366,391,401,420,395,394,394,423,523,530,458,449,424,411,398,395,418,429,393,445,420,411,388,387,393,386,401,427,414,403,394,389 16,18,14,38,54,47,31,393,433,415,397,381,429,419,441,440,429,427,449,510,500,408,496,456,420,399,413,394,374,408,433,493,515,446,463,434,408,409,402,405,409,429,449,436,438,411,527,668,677,581,560,501,415,437,466,476,507,500,558,539,490,397,383,407,393,446,535,468,468,444,391 10,16,15,48,77,67,39,408,462,424,418,378,422,448,444,431,422,417,461,550,529,411,527,483,429,439,420,418,407,374,414,542,551,476,495,426,417,386,403,396,408,411,477,444,439,398,524,757,774,684,639,539,457,419,442,462,515,499,539,535,495,392,423,398,411,436,540,486,489,435,434 17,9,8,19,24,23,18,442,397,390,386,397,411,432,435,392,402,406,398,413,425,385,399,396,384,386,391,396,383,377,417,393,433,410,400,416,394,399,396,433,424,465,552,503,470,397,459,477,460,450,430,400,433,424,445,456,471,476,496,480,449,387,396,388,373,392,403,404,389,397,380 6,11,11,50,89,85,47,407,445,423,419,396,406,430,431,443,431,414,434,487,498,404,472,450,419,426,391,398,404,375,412,486,503,450,453,434,411,397,415,403,409,426,472,442,431,405,526,666,662,560,540,484,431,459,495,504,544,530,587,543,520,408,385,387,398,422,482,439,474,423,411 2,56,55,120,176,175,118,462,631,567,522,473,467,471,512,496,518,472,635,759,733,490,714,659,592,563,493,462,424,382,470,716,767,657,687,531,479,397,397,432,446,473,564,522,526,456,690,917,931,848,822,721,588,511,562,585,644,644,711,693,648,437,441,424,421,588,743,683,676,590,507 4,28,28,252,439,448,254,396,406,394,413,380,400,412,394,439,407,419,402,441,436,393,416,408,395,406,388,383,388,401,408,416,451,420,408,404,397,401,387,407,406,440,467,445,427,456,480,512,501,478,437,413,415,504,573,573,578,536,576,519,474,406,376,394,411,402,432,417,401,384,392 12,144,129,181,261,230,153,538,731,685,638,555,560,563,615,594,594,580,732,862,844,603,824,779,698,676,585,529,468,421,539,825,868,782,799,670,583,435,414,459,435,517,648,624,629,462,811,1018,1023,964,935,843,719,579,668,691,751,759,813,807,761,472,523,450,486,705,859,805,814,714,599 4,31,31,135,228,228,132,390,428,410,405,391,397,405,418,437,421,415,405,445,421,397,416,407,406,389,392,387,384,372,399,449,418,409,411,416,418,379,399,399,394,423,465,425,438,419,531,551,509,471,452,440,402,506,522,539,557,511,559,517,492,412,387,394,408,400,450,412,425,416,373 16,9,9,40,69,73,41,399,381,409,384,400,384,404,407,397,402,401,423,435,414,384,426,399,393,401,392,382,374,386,398,427,433,413,427,409,411,403,392,394,402,407,422,423,431,390,476,537,498,479,457,421,401,418,423,442,454,449,478,477,446,402,387,393,385,412,421,392,402,388,388 13,18,14,109,132,104,84,409,482,472,440,419,407,414,458,416,441,423,474,597,574,430,575,521,455,456,417,404,403,404,417,573,623,512,509,440,418,396,407,424,427,438,456,452,444,419,543,739,765,665,638,516,462,478,473,480,525,513,569,530,528,415,380,411,400,466,599,522,545,444,429 10,19,18,164,235,235,163,404,433,398,399,394,395,426,429,406,400,407,438,472,490,410,456,449,433,417,402,400,370,376,405,469,487,434,465,423,407,390,397,404,408,428,437,434,428,421,506,668,683,598,558,493,439,422,481,468,513,506,553,509,482,392,400,408,398,417,470,446,448,416,414 19,9,8,24,28,25,21,428,439,433,428,400,432,441,481,471,455,460,486,502,507,401,444,446,416,405,411,413,386,398,440,474,487,460,471,416,416,400,417,408,414,435,492,491,466,412,621,669,636,599,558,526,461,478,495,513,577,588,635,622,561,412,408,407,423,448,490,456,493,430,407 10,272,244,165,243,219,144,403,383,399,384,401,379,418,443,429,418,408,406,398,390,382,405,366,384,385,390,354,382,426,422,398,399,405,384,371,398,415,412,438,470,506,599,514,475,416,471,421,389,359,400,380,382,415,430,447,478,497,523,498,439,390,376,385,402,406,396,387,379,377,381 10,12,12,63,98,100,64,379,393,395,369,379,385,391,397,377,371,392,391,369,373,390,398,396,382,383,389,396,388,387,372,394,382,384,393,379,374,370,372,390,385,386,401,394,400,411,400,402,395,394,401,382,401,425,465,475,463,451,452,406,404,387,385,390,367,373,374,370,393,390,385 11,320,285,198,293,264,178,487,407,410,397,386,412,458,475,445,431,417,409,430,398,393,398,379,403,376,407,389,396,416,474,450,428,430,422,406,415,424,457,484,499,583,673,586,543,443,566,480,460,438,434,431,404,489,532,545,604,599,635,573,540,393,374,412,391,408,420,418,411,375,388 12,159,139,158,193,157,126,555,737,684,644,582,597,624,685,685,672,666,757,850,828,582,794,752,676,656,572,541,494,434,608,812,839,752,778,653,605,432,447,481,523,588,736,703,719,505,875,992,995,938,910,831,734,650,740,765,838,838,888,879,843,507,547,499,547,721,840,789,810,705,628 1,19,19,49,75,77,49,405,411,399,382,366,397,396,405,417,404,400,422,439,429,401,423,407,410,406,391,388,380,379,412,420,434,405,392,408,387,411,393,390,408,406,476,429,412,409,483,545,531,476,469,423,406,432,475,473,523,509,534,505,485,397,400,376,382,411,424,425,428,391,400 10,84,33,641,930,731,463,591,672,634,596,518,551,653,712,681,672,652,728,812,790,544,753,705,630,629,543,509,459,444,628,785,808,722,738,619,538,476,542,599,652,743,839,785,763,635,882,973,974,908,880,801,684,761,834,851,914,905,944,909,864,511,509,490,536,657,796,743,743,659,554 20,16,15,14,16,15,13,428,542,509,452,436,455,449,474,479,492,456,588,672,655,442,626,566,503,490,454,437,401,407,459,653,674,594,599,482,481,379,393,399,402,410,470,478,481,395,638,850,850,785,749,637,538,426,500,506,581,568,651,633,597,428,439,420,420,531,663,570,614,512,486 16,58,21,397,449,160,160,677,800,751,696,617,625,717,771,738,718,718,829,939,909,721,914,855,787,769,653,598,507,497,662,920,945,856,866,742,670,523,526,550,620,708,815,774,762,613,892,1023,1023,996,967,874,752,773,836,847,894,884,929,904,859,546,556,545,598,803,934,878,877,771,670 8,13,12,30,37,30,25,427,421,395,419,387,406,463,463,430,435,414,434,454,457,399,454,421,407,408,390,408,376,355,414,440,447,435,438,395,390,383,389,385,382,416,454,463,443,391,509,533,539,482,447,432,394,435,461,467,517,539,589,545,494,386,402,368,412,410,469,448,440,429,386 8,44,36,88,162,110,59,471,565,519,504,454,448,476,511,473,470,456,563,711,678,454,643,594,538,528,452,440,409,415,506,714,736,663,667,546,496,427,401,425,440,493,581,551,561,415,667,897,902,838,810,716,586,465,496,529,564,568,659,660,592,442,445,414,432,578,733,670,697,576,491 10,8,7,21,24,21,18,424,370,386,386,400,379,437,431,406,407,398,376,410,401,385,397,379,395,378,383,364,372,380,402,411,401,383,396,389,381,376,403,396,405,416,468,429,434,407,484,445,427,386,394,390,398,450,480,477,508,514,553,512,452,382,373,384,386,384,399,389,389,392,376 2,53,28,419,339,161,178,755,709,663,618,555,595,783,844,806,788,768,781,837,809,559,766,720,631,624,526,510,440,475,674,794,815,726,759,625,556,542,583,614,649,748,847,809,800,671,925,967,956,903,870,797,681,829,895,903,949,940,980,953,908,620,513,621,642,729,822,777,789,662,590 11,21,19,35,49,37,26,415,398,382,378,390,409,404,416,400,402,403,391,423,427,380,402,408,399,402,405,382,364,381,407,395,399,389,416,393,405,384,396,404,395,404,458,416,414,391,452,495,501,428,447,423,418,439,445,448,521,480,517,480,466,392,397,387,387,395,412,406,403,385,398 18,10,9,45,78,74,41,394,451,443,420,410,410,423,417,420,419,407,454,513,515,402,474,447,434,420,403,391,395,388,408,477,503,455,471,415,401,393,394,375,387,387,413,419,407,400,513,690,711,603,582,493,434,400,425,446,466,484,505,518,456,395,394,400,405,422,484,478,475,401,411 18,58,50,76,125,111,68,512,598,572,520,483,510,535,610,587,595,584,662,750,720,496,674,615,557,544,483,454,437,404,534,707,728,661,660,554,488,393,423,448,444,518,626,610,619,443,774,888,883,823,794,704,582,562,654,651,726,730,787,782,730,441,449,455,463,634,745,692,698,591,501 2,10,9,12,14,9,7,501,605,552,517,465,490,538,607,582,583,590,647,723,708,506,664,606,549,536,490,441,409,414,524,714,728,650,672,550,490,413,412,418,447,503,626,598,606,434,772,890,877,823,786,714,593,523,596,614,707,707,770,771,731,462,465,468,472,628,739,684,697,591,499 18,9,8,26,30,26,20,390,430,421,415,391,403,412,420,416,409,405,425,503,506,398,465,443,417,407,402,393,384,383,388,497,507,422,456,417,398,386,382,389,394,402,432,430,422,392,484,644,657,568,528,478,400,410,441,447,462,454,482,475,470,393,399,389,393,420,481,441,476,423,403 5,9,8,22,31,25,17,402,397,375,391,387,369,420,425,408,409,400,404,408,409,388,401,401,383,417,393,385,375,387,406,404,415,399,395,390,387,392,391,406,418,395,443,429,419,413,470,462,451,441,433,402,384,433,446,469,485,489,532,480,442,379,393,394,404,397,411,409,403,386,386 13,21,14,93,146,100,57,399,410,396,395,396,385,455,453,439,423,401,409,430,420,405,422,410,414,415,408,372,386,390,403,415,436,399,407,379,373,409,397,425,417,447,505,473,450,414,502,594,617,534,500,450,404,446,528,488,549,554,592,562,498,402,399,384,390,424,421,411,425,395,385 3,144,108,794,1023,1023,628,837,847,800,780,735,774,871,925,915,906,893,907,925,920,674,828,809,773,757,695,698,581,535,810,864,870,811,835,763,712,563,591,624,696,779,897,880,890,713,1023,1023,1023,1000,981,941,852,849,921,942,999,998,1023,1023,1005,762,692,766,802,874,915,891,913,828,772 18,12,11,22,33,30,20,412,391,387,396,375,369,457,458,422,398,387,405,391,389,384,388,394,384,372,384,381,385,387,400,404,394,402,384,390,396,397,383,405,392,416,449,447,427,387,467,432,419,401,399,370,396,417,433,425,500,503,555,509,454,398,359,394,384,390,384,386,384,384,395 16,8,9,23,34,33,21,513,534,487,478,448,457,553,603,594,594,584,606,636,624,439,510,490,466,451,436,433,414,437,502,569,575,519,563,472,456,418,401,401,411,468,577,569,582,438,765,817,783,739,715,645,530,513,569,592,676,693,764,764,718,451,440,478,491,611,670,603,636,538,495 8,11,11,290,434,442,293,440,422,421,415,399,409,429,469,464,431,431,450,476,447,411,447,422,420,426,408,415,389,379,415,459,483,431,460,420,397,385,390,398,410,436,490,456,467,450,576,658,653,578,543,477,440,515,558,539,590,575,628,590,541,432,407,420,404,434,474,454,453,406,402 4,112,91,177,199,134,125,710,939,902,874,827,855,766,817,813,802,796,957,1021,1008,853,968,944,911,887,819,807,701,451,745,991,997,952,968,894,845,443,458,511,524,638,794,786,816,538,974,1023,1023,1023,1023,1023,968,726,798,813,884,893,952,963,932,666,838,669,710,984,1023,1023,1023,981,923 15,9,8,25,34,26,20,411,389,385,397,393,398,439,445,413,410,397,385,404,374,383,397,402,389,380,381,387,372,382,408,380,394,392,377,391,399,387,391,391,400,422,450,438,426,391,462,429,433,398,414,378,375,429,453,446,492,499,544,498,467,385,408,383,390,394,393,388,398,390,402 4,46,31,107,114,79,78,626,644,588,574,513,545,657,714,683,662,655,699,756,744,490,660,612,576,535,492,487,443,410,613,720,731,631,671,574,535,474,511,573,635,709,808,758,728,602,865,933,921,872,836,773,644,775,835,844,893,880,919,893,844,535,479,510,514,661,743,704,721,600,534 3,27,15,42,63,33,23,445,406,394,373,382,372,457,455,463,441,405,416,406,411,390,387,398,389,381,382,369,373,396,425,399,424,394,380,402,383,427,420,426,452,491,541,493,486,432,560,502,451,452,419,419,412,502,577,589,616,622,671,625,554,409,379,369,384,404,412,391,380,385,393 3,514,264,59,82,45,33,455,400,392,393,388,391,492,513,523,488,481,493,485,507,423,418,405,385,399,360,410,385,444,491,491,470,440,466,406,417,445,465,517,526,619,703,608,555,503,700,672,605,576,557,472,414,628,725,725,770,759,792,738,690,445,388,431,409,424,474,419,453,439,423 20,12,11,37,42,34,31,437,406,385,398,396,367,449,439,424,420,423,410,422,404,387,399,391,391,387,407,388,380,400,393,429,424,395,409,385,387,404,409,395,413,428,459,440,426,407,502,482,460,434,418,400,400,440,477,486,534,518,569,533,472,392,392,385,386,406,422,419,415,404,401 16,13,11,32,42,33,24,434,376,417,401,384,400,449,440,433,415,423,446,428,423,388,415,394,391,407,386,392,381,419,414,405,421,416,404,413,386,397,393,410,398,440,458,436,437,394,515,500,481,434,437,419,412,431,452,440,501,522,546,557,496,393,382,392,398,418,415,406,396,382,401 12,68,65,85,102,98,81,500,592,553,511,457,472,505,549,542,542,535,636,719,699,503,651,589,557,532,495,464,432,377,492,670,693,625,654,525,490,421,402,415,436,449,546,509,581,436,764,926,930,869,836,767,624,492,568,594,686,679,749,754,707,452,465,444,452,616,718,682,703,585,525 19,10,9,31,47,45,29,392,429,430,411,401,416,388,405,416,410,404,431,497,471,406,464,451,428,398,421,399,394,401,394,471,487,438,457,433,394,394,380,403,397,404,432,426,417,398,505,671,678,581,551,454,424,407,431,451,482,484,491,472,458,387,388,406,403,425,494,462,477,425,389 5,241,171,59,105,74,41,484,461,419,451,416,428,501,544,526,502,474,479,499,489,418,441,433,406,425,409,397,376,523,686,571,514,485,484,432,453,618,782,840,896,967,1023,951,860,464,859,754,695,630,602,522,469,693,834,902,1010,1004,1023,945,872,418,399,410,406,437,484,477,484,419,406 18,33,33,203,340,342,203,416,406,402,412,398,409,407,430,438,423,452,424,413,416,380,392,417,407,386,396,383,400,376,424,409,438,399,410,398,389,386,405,421,409,434,497,460,459,456,554,514,492,469,441,425,401,547,632,634,630,606,642,572,518,407,386,395,392,397,411,430,417,392,408 9,19,15,62,69,49,43,467,489,456,430,434,437,489,523,496,488,479,553,629,578,439,552,512,468,465,416,424,398,413,486,589,620,529,538,487,429,412,428,449,466,561,714,669,607,467,785,819,806,732,697,616,496,584,672,727,878,887,926,849,781,408,426,418,415,495,598,546,553,487,457 20,12,12,41,47,43,38,391,449,417,422,400,410,420,416,449,429,436,465,522,508,420,483,448,421,421,396,407,401,384,412,482,536,480,494,430,409,386,391,399,389,426,496,425,459,395,565,733,732,637,618,530,452,429,468,483,539,514,588,571,531,384,409,421,393,427,526,477,481,454,393 13,11,9,28,35,28,21,429,376,383,362,405,398,413,449,418,413,377,407,415,415,401,400,400,393,384,375,388,383,364,399,401,410,397,402,387,394,389,398,391,403,434,461,440,440,411,476,469,464,428,413,409,390,409,445,424,495,513,548,492,466,394,396,402,396,397,416,392,383,384,386 10,17,16,28,45,40,25,459,498,468,454,419,441,480,499,491,469,458,520,606,609,428,574,536,464,451,420,411,390,377,462,578,616,531,538,445,461,402,410,420,454,502,628,583,560,421,618,741,761,680,661,571,484,493,535,519,597,599,661,624,603,416,411,396,408,486,596,538,557,480,444 15,60,56,14,19,15,10,375,403,405,377,408,379,401,390,406,406,405,403,401,400,383,400,389,395,394,392,372,397,410,399,395,435,390,382,381,404,389,380,405,410,401,445,423,407,403,427,487,466,406,405,414,399,421,445,443,462,441,469,471,420,380,375,393,387,407,411,394,401,383,380 7,9,8,24,26,23,22,419,386,378,380,389,390,442,447,423,415,414,399,409,380,390,403,394,388,367,389,386,387,388,388,387,396,400,400,386,374,388,413,403,404,417,473,450,449,384,487,431,424,413,397,386,388,424,465,496,541,535,581,529,483,379,386,390,387,383,388,391,385,381,385 19,39,38,193,323,332,196,409,399,366,388,378,374,427,410,412,410,415,405,408,414,393,416,401,394,396,382,392,375,390,407,403,405,392,394,385,376,393,399,417,426,435,486,438,411,432,497,475,454,448,443,412,404,470,545,537,543,536,565,511,472,410,394,381,399,427,383,400,402,404,395 19,16,15,19,22,15,13,482,549,509,503,466,463,518,553,555,536,525,589,670,643,456,588,560,514,489,457,446,408,390,495,642,653,584,615,508,482,408,424,417,437,488,603,569,571,430,712,842,832,769,741,663,571,490,562,575,669,660,729,720,669,419,454,436,433,572,667,607,637,517,476 1,9,9,27,27,26,26,402,382,374,385,376,400,404,419,403,401,395,390,383,378,397,393,384,380,388,388,380,381,393,384,385,378,377,385,379,373,384,391,385,369,407,413,412,395,400,440,392,403,379,379,387,387,394,414,423,443,456,477,441,421,394,385,391,370,374,388,392,394,377,391 3,7,8,25,51,52,26,422,422,387,402,395,395,463,491,470,463,464,461,456,442,382,392,387,393,383,377,391,382,405,518,457,438,422,432,398,415,462,477,505,548,636,740,672,632,417,657,545,497,480,447,447,415,491,585,623,716,695,750,702,636,416,395,412,413,432,417,412,425,411,396 2,14,14,43,54,53,41,406,490,455,437,421,417,411,433,442,425,443,507,599,591,424,570,531,459,474,412,397,399,372,416,571,615,523,525,456,423,394,406,410,417,414,450,451,440,393,573,792,813,727,692,585,467,453,483,493,557,553,601,574,527,408,408,387,400,465,601,523,548,465,420 1,11,11,54,87,87,53,398,424,425,415,413,393,406,416,408,416,401,427,485,473,403,477,447,416,422,386,385,389,397,416,460,494,436,451,427,408,384,397,381,408,403,418,411,429,383,482,630,635,543,512,463,424,436,421,456,478,476,500,514,464,386,399,398,397,425,486,462,451,406,407 18,13,10,49,60,48,39,454,433,418,406,412,388,471,499,470,441,441,451,474,455,401,437,415,401,388,403,387,369,406,418,435,446,434,442,401,410,405,406,438,429,452,522,494,480,417,610,588,579,519,501,442,396,508,560,594,633,631,689,640,587,390,390,400,403,408,451,452,449,409,396 16,49,47,160,337,327,153,467,477,437,427,408,434,498,526,522,510,509,473,529,518,421,465,449,432,416,388,448,389,387,461,485,488,466,494,430,408,406,417,418,446,476,549,509,535,441,697,726,693,639,618,541,462,535,595,610,679,678,729,710,648,428,417,447,442,483,537,479,522,440,444 5,21,21,149,219,216,145,387,404,388,361,392,379,382,392,398,394,388,387,435,411,385,413,399,393,412,386,371,382,403,369,396,426,416,411,393,372,413,383,382,379,384,405,390,404,395,420,515,526,473,441,438,405,411,408,415,422,401,437,426,415,398,390,387,393,416,415,405,411,394,379 1,10,9,17,21,20,17,418,387,398,387,398,390,412,420,423,404,390,409,436,420,389,417,392,399,391,395,380,376,400,421,431,426,412,422,423,387,386,414,415,436,485,596,537,494,411,491,479,503,448,445,452,394,449,483,492,532,495,544,508,468,384,396,388,392,402,415,397,407,400,379 3,20,16,32,36,26,23,443,414,404,424,395,389,435,460,433,438,448,436,442,441,371,410,393,391,391,412,380,382,391,431,447,454,410,430,396,406,399,420,441,457,520,609,538,497,439,629,564,535,503,474,450,410,520,591,632,737,727,770,691,623,413,398,407,404,413,443,412,441,417,380 7,8,8,42,52,51,42,395,412,415,398,402,389,407,415,402,396,400,447,459,436,406,429,431,410,415,409,407,391,367,398,448,455,428,436,396,393,380,373,381,401,417,442,409,407,396,486,583,611,540,486,445,421,408,434,442,470,488,506,483,453,396,389,391,394,404,468,437,423,391,403 20,10,9,26,32,26,21,404,385,376,378,381,381,432,421,415,402,404,386,397,388,381,379,382,379,398,388,389,385,383,395,391,397,401,383,391,379,376,389,393,389,401,428,423,418,395,468,402,397,407,385,394,387,403,418,421,436,455,467,450,411,379,374,392,378,376,393,401,378,392,376 10,9,9,38,59,57,36,402,423,411,401,396,409,403,414,402,400,393,427,444,433,385,430,410,407,395,385,396,398,398,387,424,443,415,425,412,395,385,389,377,378,383,417,404,404,387,448,570,579,499,483,443,389,407,411,415,454,424,446,451,435,398,398,399,384,399,441,417,434,390,398 3,13,13,73,113,109,72,416,416,381,406,381,402,418,422,423,428,407,405,409,392,380,382,388,394,391,388,387,382,374,406,401,396,413,389,395,388,405,401,415,425,451,494,445,447,410,496,474,451,425,408,413,403,464,515,510,560,529,588,503,483,398,381,391,391,411,394,397,413,385,404 17,14,12,22,33,27,18,409,403,377,372,388,397,428,436,445,421,418,408,388,408,386,391,400,393,386,372,391,381,414,406,386,401,390,398,389,368,410,410,417,445,485,515,471,450,427,545,454,431,425,407,394,382,524,577,567,604,585,639,576,495,394,372,381,391,388,405,401,391,402,396 11,11,11,32,37,35,30,423,447,416,432,407,403,412,438,429,434,420,459,501,476,404,452,445,431,411,415,404,405,379,421,485,504,444,462,424,405,386,391,397,406,443,483,460,470,419,558,667,662,586,549,486,441,463,521,522,572,553,616,581,528,396,388,404,408,437,481,438,471,420,401 12,19,18,22,26,23,18,537,644,585,563,503,538,572,642,630,621,619,698,769,747,509,692,626,578,570,488,469,434,419,551,742,739,672,696,580,524,414,445,417,451,494,644,604,630,453,815,921,904,856,830,756,652,547,645,663,738,735,805,810,775,482,481,483,511,663,767,720,745,627,549 2,12,11,7,8,6,6,501,578,515,499,460,484,531,575,582,573,542,634,702,691,488,628,563,538,526,442,442,426,399,507,668,688,605,634,509,482,405,409,413,439,476,571,552,579,424,746,856,846,788,755,690,557,490,569,578,670,674,745,740,712,434,461,448,478,605,696,657,663,563,483 14,76,72,414,786,785,410,534,507,462,449,420,468,556,604,572,565,543,552,620,603,415,544,505,459,465,410,426,379,427,513,576,586,508,546,441,447,453,487,526,563,648,725,643,629,590,751,772,758,684,651,571,471,774,844,843,843,807,839,787,733,473,381,453,469,526,568,556,569,462,425 20,69,35,107,123,56,52,457,519,490,460,431,434,494,538,545,502,487,560,658,654,446,609,521,499,476,418,423,405,419,456,629,681,557,587,486,428,422,424,478,478,519,632,568,537,469,712,829,834,759,717,608,494,594,668,690,735,719,769,729,692,422,410,446,443,544,658,602,600,511,450 5,8,8,31,42,41,29,398,434,409,400,407,399,383,394,408,416,409,428,479,477,393,453,428,402,423,401,394,389,399,394,488,487,432,460,433,423,388,403,378,393,418,424,420,405,394,479,629,638,561,538,460,437,396,408,424,443,436,483,485,454,393,396,397,411,415,480,431,444,409,421 2,29,28,243,390,395,244,417,435,413,419,420,402,429,454,461,445,445,470,499,495,410,468,441,420,419,415,424,401,404,414,483,494,469,453,424,412,409,409,418,400,442,500,461,490,438,572,691,663,591,576,491,440,472,552,551,595,558,611,581,569,429,399,415,424,476,529,473,514,463,417 13,29,15,63,77,37,32,465,397,409,407,392,408,476,507,479,465,422,434,434,421,397,427,414,389,411,402,393,381,429,447,443,431,398,416,404,398,405,438,426,449,495,587,539,505,450,592,541,511,461,448,453,401,532,592,604,672,659,724,676,609,398,377,404,379,415,437,419,388,385,402 13,28,27,683,1015,956,624,386,415,398,385,378,386,395,400,409,385,385,402,421,403,383,409,404,392,397,364,392,381,375,381,405,400,379,417,383,384,389,397,386,413,414,424,418,420,459,450,440,446,421,399,411,405,416,450,455,478,456,492,451,449,412,387,411,402,403,405,403,388,402,380 7,20,20,81,97,97,80,417,438,410,412,373,400,406,432,405,414,406,414,463,451,407,427,426,412,404,401,392,387,405,400,431,458,420,435,401,386,392,389,392,396,429,445,422,417,407,500,599,604,542,499,451,408,448,472,488,507,513,553,541,457,388,384,377,390,412,461,426,434,422,395 9,27,27,91,135,132,89,421,488,471,444,438,439,460,484,487,476,461,518,626,620,444,557,529,487,476,435,419,396,394,432,586,605,527,547,474,439,414,405,405,398,413,490,468,476,412,634,820,822,747,718,625,499,471,515,540,605,592,668,646,587,414,416,413,420,525,611,560,567,499,445 18,8,7,28,40,35,24,417,394,396,398,388,381,408,430,406,398,394,388,399,396,379,398,383,393,394,383,383,387,389,404,403,397,394,379,396,377,399,401,408,410,426,457,458,411,389,480,436,420,405,393,383,384,443,451,459,491,515,536,490,466,369,388,385,390,391,386,381,394,392,391 17,63,58,186,372,345,163,403,498,473,462,427,489,434,463,448,475,479,488,538,547,428,494,477,444,445,433,439,414,399,411,470,475,468,476,433,428,396,395,393,403,409,434,455,463,433,626,712,710,655,631,593,521,405,472,478,499,522,595,574,552,446,441,406,425,464,502,495,523,464,477 6,9,8,23,24,15,15,397,409,404,389,400,383,400,415,399,406,398,411,419,440,392,421,409,418,392,386,377,381,394,386,444,435,413,430,395,387,380,390,392,403,420,442,425,432,396,474,550,544,490,468,428,394,424,433,453,482,475,522,478,467,395,380,386,393,405,421,410,428,397,395 2,8,8,19,26,19,14,414,394,368,391,380,394,409,427,389,393,393,391,394,402,395,394,391,398,392,376,377,370,385,388,392,415,396,409,392,386,390,370,388,406,398,408,405,403,391,417,438,430,396,407,394,387,394,411,409,424,428,437,421,421,384,383,399,382,386,395,395,397,394,389 12,56,53,161,227,212,149,395,393,402,381,379,379,399,389,378,398,386,409,456,433,391,442,417,413,413,383,373,392,426,401,451,450,421,419,408,372,399,416,373,402,389,427,377,412,426,412,518,529,463,456,419,406,403,418,433,431,427,447,452,416,395,373,382,384,411,448,439,430,405,404 16,1023,362,1023,1023,957,823,965,1006,970,943,898,921,1000,1023,1023,1020,1008,1023,1023,1023,893,1023,1010,963,947,880,859,770,953,1023,1023,1023,1023,1023,985,934,1023,1023,1023,1023,1023,1023,1023,1023,938,1023,1023,1023,1023,1023,1023,1009,1023,1023,1023,1023,1023,1023,1023,1023,883,855,892,911,1020,1023,1023,1023,989,931 3,51,48,107,126,114,96,514,512,483,459,447,444,579,611,635,592,586,556,533,552,396,432,427,431,431,409,406,393,428,631,552,499,487,516,478,471,475,525,577,645,737,845,799,768,467,833,757,692,668,645,603,506,602,696,745,837,840,886,858,810,445,420,475,483,502,497,516,514,452,426 6,10,9,32,40,40,32,425,447,428,415,414,417,407,420,425,439,428,454,531,532,413,511,466,418,435,398,396,395,398,401,500,547,461,484,448,416,391,406,387,414,404,453,430,434,396,530,715,722,652,583,526,449,438,447,456,505,500,541,515,478,396,407,391,398,427,528,478,492,439,412 12,48,44,94,122,110,81,458,591,554,519,460,490,485,524,512,506,507,623,738,715,480,676,620,560,558,467,461,412,412,486,695,732,634,653,549,505,399,410,425,448,476,547,539,542,419,712,904,918,844,819,722,605,489,575,598,667,678,734,717,663,422,456,427,420,545,721,660,661,584,518 10,20,20,105,144,151,109,447,428,414,404,404,415,451,484,490,460,459,453,485,484,395,425,404,407,411,409,404,380,395,432,433,467,442,428,429,410,402,410,428,446,482,564,517,500,428,610,631,611,529,517,473,422,504,573,568,626,592,660,621,566,405,393,414,417,444,475,449,437,414,417 6,161,142,206,252,219,172,517,645,613,553,489,522,548,614,608,589,595,685,784,772,501,725,679,609,589,484,484,437,453,555,744,783,684,696,564,536,434,464,473,525,567,691,657,642,515,825,937,943,877,851,760,644,650,751,787,845,830,878,844,802,457,449,478,475,634,784,735,736,620,551 2,33,32,92,204,214,94,399,411,407,402,400,389,405,411,413,398,386,413,448,459,379,446,416,399,394,402,383,385,382,407,419,463,433,426,389,415,369,392,396,398,393,418,399,417,401,438,515,542,477,439,426,383,415,442,408,422,453,474,437,429,398,372,394,400,386,437,438,433,397,395 6,470,211,1023,1023,1023,1023,1023,981,941,927,896,925,1023,1023,1023,1023,1023,1023,1023,1023,818,892,888,866,847,804,814,726,930,1023,1023,981,953,978,934,897,1022,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,996,1023,1023,1023,1023,1023,1023,1023,1023,994,834,982,1000,1019,1014,997,1020,936,900 18,22,18,37,52,39,24,405,413,370,388,399,395,412,428,412,411,428,419,418,423,381,408,397,375,382,384,380,371,409,411,406,425,396,406,406,391,414,410,409,398,418,466,420,445,407,496,475,471,421,412,413,389,439,491,481,507,502,537,487,462,379,382,380,373,401,410,392,387,392,399 13,59,55,98,102,94,90,471,593,536,507,460,475,485,520,482,504,494,606,740,709,477,700,636,558,527,466,436,390,401,448,689,744,640,680,513,490,390,415,443,444,482,579,554,527,438,713,888,898,823,796,683,563,527,621,622,710,693,752,720,671,425,443,437,429,559,726,662,649,552,476 4,129,123,270,380,368,260,528,710,655,617,563,559,560,615,619,587,597,726,828,812,574,784,742,672,638,553,536,476,413,541,790,830,731,768,659,545,426,417,434,447,499,622,607,631,475,797,994,1003,937,912,828,705,575,637,660,734,740,805,794,753,470,503,473,458,671,817,766,782,668,587 6,10,10,53,67,68,54,420,415,409,384,399,391,406,414,415,428,417,422,476,440,401,441,422,409,410,398,396,387,388,410,440,466,403,424,406,387,404,384,406,380,393,429,404,439,398,487,618,615,546,500,461,406,417,436,438,490,460,497,496,473,395,398,390,409,420,468,426,443,410,412 17,27,25,79,99,84,68,458,489,465,469,419,436,433,480,481,456,479,539,571,581,438,544,501,459,458,401,434,411,417,443,550,578,501,523,461,447,388,414,402,425,450,503,494,512,435,666,789,792,722,683,599,522,499,565,580,644,643,688,664,613,420,411,412,429,485,591,560,536,498,438 8,32,26,76,98,72,57,411,420,406,389,394,394,409,436,442,429,405,428,437,440,394,421,420,382,403,404,394,395,404,425,454,447,432,438,394,404,406,397,398,425,427,479,446,456,414,540,597,566,500,471,452,415,457,521,517,565,556,603,566,494,389,391,389,395,394,442,400,432,424,404 14,9,8,12,14,12,10,459,527,496,481,455,453,474,513,510,497,488,560,670,649,442,633,577,503,503,447,422,422,419,463,633,678,565,604,485,441,401,421,419,437,478,557,536,535,403,671,808,815,749,718,608,509,498,560,568,614,631,693,679,624,420,418,430,426,542,667,602,596,516,456 1,53,42,65,59,46,52,453,574,541,487,457,487,496,542,506,503,497,587,741,731,498,698,642,559,560,475,448,406,420,479,708,749,641,649,548,502,392,419,437,448,481,565,533,549,433,714,889,901,826,790,687,564,553,617,630,689,684,746,726,687,410,428,400,429,591,755,674,686,559,485 9,17,16,80,122,116,75,407,467,450,436,411,413,420,429,419,429,419,477,558,550,428,517,491,437,447,418,417,391,381,407,526,578,482,511,440,434,390,384,408,401,418,453,440,433,417,530,742,767,676,629,545,455,425,476,476,525,506,550,540,501,403,416,403,405,437,548,513,498,435,421 5,25,24,304,544,553,305,396,378,397,384,382,381,392,398,404,409,414,406,415,425,396,405,401,393,383,402,400,380,380,415,420,413,419,395,393,391,417,401,420,449,470,521,464,440,558,531,491,464,446,419,413,401,756,835,835,804,739,733,601,532,393,389,399,386,404,412,386,407,393,375 5,20,19,48,56,52,44,544,458,408,437,407,420,558,603,567,537,510,502,512,527,415,445,426,422,406,412,390,402,434,477,470,478,452,456,430,415,418,440,444,476,531,628,570,560,533,703,666,627,576,534,509,456,683,739,729,758,741,786,747,696,450,417,441,448,462,511,475,483,428,414 16,12,11,31,41,35,26,391,398,396,385,391,397,405,414,399,389,389,397,390,429,393,412,403,399,380,384,397,370,419,396,400,393,388,404,382,403,390,403,392,406,433,450,419,408,390,442,430,419,400,399,388,384,443,460,443,471,452,504,476,458,380,389,388,378,396,400,391,395,377,401 19,21,21,58,71,69,56,442,490,471,455,435,449,469,484,490,487,447,514,610,595,428,532,499,481,443,415,395,397,391,446,569,603,524,537,464,419,395,400,430,440,465,528,503,494,421,643,788,790,712,669,567,487,510,586,600,644,647,693,669,611,404,417,398,406,477,594,555,547,481,444 16,82,57,95,150,106,72,632,628,579,568,518,567,678,746,734,722,715,731,745,734,479,631,565,510,506,457,471,440,430,752,741,711,651,656,614,535,492,587,661,735,825,924,882,861,512,914,915,876,828,801,738,616,694,782,826,916,916,961,938,893,525,483,535,575,672,760,673,715,591,528 15,35,35,144,256,260,143,454,421,437,420,395,421,462,484,492,483,471,465,469,481,399,422,424,419,397,397,408,381,393,460,446,455,413,443,427,382,397,401,420,413,456,508,497,514,454,627,605,573,525,517,467,441,571,639,640,658,621,675,651,611,437,400,435,433,436,451,441,474,418,400 16,182,155,111,155,139,99,429,411,399,417,393,413,433,444,432,405,390,420,415,412,404,393,400,412,388,404,380,400,384,423,433,432,410,389,396,364,423,402,429,441,479,531,497,497,415,488,460,465,418,404,404,385,420,456,460,531,525,575,554,501,401,404,401,393,400,404,384,403,395,375 7,11,10,40,57,50,35,394,459,411,401,391,418,393,420,420,410,398,452,518,524,393,479,438,427,416,407,388,392,391,412,486,521,440,473,432,412,391,393,384,400,410,444,432,436,396,523,684,690,618,551,482,428,411,454,480,520,525,567,534,498,401,391,392,404,433,509,478,473,433,408 18,307,270,228,304,275,207,432,391,377,411,377,374,462,462,466,451,411,417,388,412,397,389,385,411,378,385,410,373,435,479,382,390,405,406,372,397,402,463,475,522,578,680,589,533,471,601,471,442,428,408,413,389,546,592,607,663,634,678,615,581,417,384,386,390,401,399,380,365,402,383 14,26,17,35,55,35,22,420,393,394,373,388,397,425,429,425,405,391,385,391,414,379,380,395,382,387,406,377,374,419,414,390,401,388,401,376,389,400,420,422,446,485,554,467,471,447,539,453,426,401,412,407,403,517,585,592,616,593,647,580,525,379,415,396,379,393,391,388,391,364,385 3,83,76,44,60,49,33,512,489,457,452,444,468,539,571,578,558,547,557,581,573,429,483,478,433,427,422,405,368,450,502,522,535,476,458,436,425,479,491,504,559,615,712,629,619,480,774,761,722,671,647,592,494,650,731,741,792,785,830,802,751,440,388,440,455,517,531,505,533,465,426 7,23,21,125,195,191,119,422,510,457,455,435,450,448,479,461,458,460,517,608,591,441,556,498,475,465,433,428,397,404,435,584,610,514,523,450,442,401,393,399,423,433,531,473,492,428,633,804,811,727,699,606,507,480,554,564,622,616,681,651,593,421,410,401,395,491,611,537,581,473,466 10,9,8,25,31,25,20,417,409,386,393,376,367,428,430,424,414,428,401,422,408,397,394,394,391,384,386,383,367,395,407,425,415,390,409,398,389,399,406,398,419,430,497,447,438,401,472,481,458,424,425,412,393,440,484,483,549,521,576,537,491,374,368,393,395,393,421,402,422,397,384 4,30,29,78,124,125,77,419,504,458,449,440,484,441,480,480,483,478,505,494,521,412,440,436,434,450,429,432,422,398,429,449,438,422,439,441,439,385,407,398,430,440,471,460,480,407,600,625,595,570,574,536,478,432,455,461,504,513,586,609,557,423,438,435,433,467,485,472,530,471,454 10,11,11,44,65,66,43,393,402,398,395,397,390,396,401,393,401,386,422,400,400,395,408,391,397,391,391,384,389,396,407,403,414,398,414,403,405,401,366,395,410,389,427,417,411,392,472,493,505,453,445,415,401,412,451,430,496,468,493,457,448,388,380,401,393,391,422,384,420,392,393 2,631,381,235,311,132,98,777,738,680,635,602,632,812,863,844,830,803,808,842,835,557,743,699,640,607,554,528,480,654,878,837,824,750,777,699,656,777,926,979,1023,1023,1023,1023,1009,792,1023,1007,968,932,899,852,745,963,1023,1023,1023,1023,1023,1023,1023,613,539,606,639,741,815,766,800,684,607 11,16,15,62,82,81,60,415,465,441,419,393,420,416,434,426,424,418,462,557,544,409,480,483,440,448,403,403,399,401,432,512,553,495,499,448,432,389,391,408,398,395,422,431,424,395,518,757,766,683,651,550,465,409,457,457,493,504,531,538,502,383,405,401,395,443,538,496,492,442,422 14,216,194,138,196,179,125,420,395,387,394,360,370,413,405,416,395,401,396,421,394,385,393,382,402,394,374,386,404,397,424,411,412,417,403,388,400,413,406,411,429,466,531,473,437,412,487,438,422,429,414,390,404,419,477,440,479,473,529,508,453,400,367,382,390,385,397,411,375,387,384 16,17,17,122,165,167,122,401,406,408,406,379,401,391,418,400,404,403,397,443,417,393,421,402,399,406,376,380,393,378,404,421,430,413,424,400,407,372,375,372,388,382,409,394,409,403,441,517,534,453,463,421,401,411,403,403,409,438,448,437,418,387,401,380,404,399,419,391,415,402,394 9,49,20,30,33,15,15,460,415,407,415,431,422,467,483,485,489,482,451,475,480,413,427,397,406,405,397,368,390,408,437,454,455,457,438,424,387,442,445,501,482,592,663,580,542,470,683,638,602,579,527,503,425,632,698,698,758,736,786,720,661,408,404,397,402,448,479,470,461,420,395 6,9,8,25,32,28,22,420,400,386,389,400,408,420,431,448,424,408,403,425,427,397,401,394,388,370,392,373,385,417,546,456,442,422,414,389,387,444,531,605,692,792,901,832,727,405,826,647,532,530,478,442,409,579,766,858,986,985,1011,922,846,412,387,390,389,398,402,406,415,395,387 19,8,8,71,123,120,65,430,448,419,430,412,422,441,448,461,462,450,495,534,525,417,487,468,430,432,408,397,389,395,416,501,546,489,475,435,425,406,405,402,416,460,484,459,456,412,594,749,766,680,643,547,463,469,531,536,591,590,659,615,547,396,394,403,409,448,536,496,491,441,414 18,10,9,21,25,20,18,496,558,513,490,468,497,508,561,554,567,549,604,690,656,458,593,538,501,485,448,446,422,398,505,641,659,581,600,502,461,393,415,409,426,473,555,546,574,422,747,854,838,786,751,670,566,488,552,560,651,665,738,729,699,450,446,461,473,589,669,620,644,560,457 16,242,187,1023,1023,1023,918,714,703,636,642,592,636,747,813,815,808,796,793,770,775,483,541,541,536,503,487,481,465,499,777,718,679,641,680,608,593,506,603,634,711,800,902,873,871,712,988,935,882,860,846,817,718,815,880,898,960,956,1010,1001,966,621,506,616,647,686,710,677,732,633,585 13,29,29,132,216,223,134,432,396,424,403,401,408,461,476,454,445,439,424,423,413,384,385,389,392,389,368,381,369,392,425,402,406,393,403,381,400,401,413,413,443,453,527,503,474,425,585,500,467,431,415,425,404,549,612,601,639,626,667,625,556,419,397,419,424,427,414,391,405,410,398 19,32,21,28,33,19,16,467,418,428,418,409,411,505,527,516,481,492,489,456,458,374,414,406,419,406,383,400,408,503,666,517,489,436,465,448,431,592,743,805,867,943,1019,938,850,479,855,697,609,560,544,509,417,702,832,900,1008,1004,1023,945,871,413,399,397,423,431,421,411,417,396,404 18,56,53,115,166,155,107,449,516,465,488,439,453,452,486,477,480,447,555,655,646,453,597,546,492,483,447,429,406,381,439,614,651,562,576,476,459,393,392,400,414,437,509,492,508,412,684,852,857,787,750,650,523,495,550,553,644,634,687,683,641,435,429,428,422,531,650,583,627,497,454 5,16,16,25,39,40,25,394,423,413,401,407,405,406,404,416,408,415,433,469,474,393,452,428,418,411,412,383,396,386,402,480,479,451,444,412,419,363,393,391,391,425,433,425,431,400,492,631,651,564,538,465,419,425,453,457,502,483,527,478,474,402,412,394,406,415,473,429,442,409,402 7,14,12,53,53,40,42,409,419,398,411,384,395,430,420,421,414,416,407,430,439,401,399,398,396,386,395,393,376,415,415,430,406,405,407,400,387,402,426,433,483,546,643,559,494,429,570,514,485,450,456,436,413,517,582,634,714,704,736,641,573,381,381,387,388,405,422,409,415,397,387 6,13,12,25,39,31,20,390,392,392,383,382,396,401,423,415,402,379,387,386,382,387,406,379,384,379,379,372,362,395,392,384,408,375,391,366,382,404,397,405,407,435,417,421,392,393,436,414,381,411,401,399,396,418,416,428,470,474,500,452,441,390,390,385,399,381,410,394,394,383,379 7,36,34,36,60,55,32,568,545,497,489,471,502,605,682,669,663,658,643,597,623,422,466,455,447,446,415,426,421,454,665,604,541,525,515,501,481,437,515,526,610,718,835,791,785,501,865,800,735,710,700,651,548,687,771,793,862,858,907,891,846,502,456,505,525,554,557,555,568,478,490 2,12,9,5,8,11,8,385,387,394,379,407,368,405,403,421,416,405,404,387,394,381,388,383,391,389,387,383,380,403,453,417,393,402,400,387,404,405,462,514,550,639,770,681,589,410,671,506,461,425,411,413,395,472,596,696,854,854,888,793,698,389,379,391,395,383,383,380,384,386,393 1,30,27,15,13,9,10,624,743,673,638,561,617,665,743,735,717,710,787,852,827,596,786,737,678,646,560,522,480,429,641,827,839,762,782,668,590,427,453,480,522,618,748,737,743,512,889,982,967,919,897,821,704,677,748,765,839,835,890,892,856,558,519,571,587,763,857,804,824,712,619 15,8,7,13,18,15,10,462,573,521,492,465,466,496,563,544,550,523,596,687,655,458,607,558,510,492,427,425,415,387,483,644,676,584,623,508,479,414,412,415,416,445,552,535,539,405,717,844,831,777,740,653,555,491,543,562,632,637,713,715,675,434,439,431,462,568,681,633,647,537,485 9,127,80,100,135,73,57,519,600,552,516,481,468,513,599,568,547,558,627,751,731,484,700,658,569,550,484,424,414,417,520,717,760,658,678,572,465,437,478,510,540,621,745,686,643,496,795,896,907,835,810,697,569,687,762,780,854,850,888,835,780,433,466,421,470,568,737,689,689,583,490 8,11,11,56,84,84,54,426,435,408,419,394,410,428,425,422,414,433,465,490,484,410,458,444,417,401,403,394,403,400,413,476,495,443,451,413,414,381,407,401,397,419,460,447,446,402,550,679,689,605,558,493,421,442,471,477,539,530,565,525,504,403,392,390,402,434,484,454,467,425,402 1,11,10,19,24,21,16,444,505,482,429,432,446,451,479,496,480,466,508,627,595,428,587,516,472,472,423,411,388,361,458,601,639,545,562,476,422,401,424,420,438,495,587,532,524,410,650,777,773,701,667,587,495,494,567,579,636,626,682,661,615,426,430,404,423,497,634,558,583,495,442 20,291,217,145,244,168,97,446,444,398,417,421,425,489,509,507,491,477,503,511,507,416,463,445,439,416,424,391,381,396,449,506,488,446,478,435,409,449,460,493,519,602,687,603,561,470,676,708,696,619,573,514,438,593,686,699,749,732,771,730,661,444,431,423,401,433,472,462,470,440,392 7,9,8,21,28,19,14,417,411,397,424,397,403,437,448,460,456,433,434,426,425,373,390,398,409,386,395,393,398,411,469,432,430,426,422,400,399,417,441,480,501,571,683,605,567,411,613,547,503,479,465,447,423,480,511,563,671,673,716,667,602,402,379,409,400,414,410,430,414,412,383 14,286,132,311,334,159,143,735,833,802,748,648,658,773,823,795,778,772,841,964,946,715,954,910,831,824,713,634,532,562,733,929,980,888,907,781,667,606,629,672,736,807,899,856,839,711,954,1023,1023,998,976,878,756,871,925,930,975,967,1007,979,931,567,590,580,598,820,968,916,917,821,709 13,32,33,152,258,268,155,392,410,376,375,373,368,388,410,402,384,393,382,389,388,374,385,391,385,389,406,394,377,401,402,391,416,390,390,389,395,399,372,390,395,403,441,414,420,443,443,412,413,421,394,403,379,494,550,544,543,510,509,458,430,397,384,378,404,399,398,375,403,376,389 13,52,49,497,1023,1023,498,535,518,489,443,437,461,564,620,591,580,562,583,610,581,448,495,486,455,469,435,420,401,437,482,552,556,490,522,457,461,418,440,452,460,519,636,594,576,498,754,774,753,697,670,605,519,597,673,686,763,753,805,773,719,498,421,468,469,528,584,531,600,465,468 20,115,108,103,151,139,93,708,813,752,714,620,668,748,805,789,770,763,851,945,895,711,905,832,768,746,640,584,490,510,772,925,922,848,859,738,651,526,589,660,731,830,938,901,882,581,953,1023,1023,1008,972,885,768,768,854,877,953,951,994,972,932,594,588,596,613,854,981,900,918,810,694 20,11,9,30,36,26,22,426,408,392,387,390,385,436,454,417,426,414,403,411,400,384,408,391,394,393,396,376,393,383,406,400,421,399,396,402,387,378,415,409,424,424,463,419,446,400,490,465,461,439,415,415,385,437,471,473,509,528,561,510,472,389,386,393,377,397,398,407,414,404,399 20,43,41,126,189,183,122,461,507,484,432,444,438,450,501,478,468,469,523,608,597,436,554,497,476,470,417,437,414,397,452,570,595,519,538,464,430,382,408,413,410,446,521,482,470,415,644,810,808,741,701,602,498,467,564,574,654,627,701,659,622,412,412,416,393,470,575,545,564,475,442 15,21,21,51,90,84,46,445,501,486,457,427,437,475,488,480,464,480,526,595,580,431,544,516,474,451,438,429,404,412,444,570,595,518,519,458,436,399,403,389,420,445,507,484,490,408,656,791,787,714,692,607,494,492,516,534,628,607,684,653,617,426,390,419,427,493,587,560,563,487,449 5,506,260,204,202,121,122,1023,1023,1016,996,956,985,1023,1023,1023,1023,1023,1023,1023,1023,950,1023,1023,1003,987,927,912,835,686,1023,1023,1023,1023,1023,991,948,756,818,857,918,991,1023,1023,1023,886,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,970,914,979,999,1023,1023,1023,1023,1023,985 15,31,30,76,100,95,72,403,458,445,413,428,429,436,442,429,427,441,444,507,504,410,471,456,431,428,394,382,400,385,411,508,511,453,466,423,416,405,408,390,412,440,486,452,446,407,556,701,702,623,567,514,455,444,490,516,570,544,625,578,526,402,401,396,408,447,495,476,483,436,415 3,162,117,255,384,252,171,500,635,577,562,454,483,574,624,593,580,561,659,775,753,512,728,681,601,572,511,467,423,406,531,743,781,679,691,561,498,441,455,488,525,585,707,650,633,528,793,914,914,846,820,718,595,677,743,757,804,789,839,810,761,457,449,459,463,622,766,711,703,601,516 9,10,8,22,28,21,17,453,392,400,402,390,374,455,451,434,412,399,405,408,400,379,390,375,384,377,382,387,385,386,394,409,403,394,393,420,391,391,401,401,398,423,442,436,437,398,449,448,459,415,407,410,399,412,425,421,474,473,528,490,439,382,387,385,378,381,389,377,378,411,391 17,11,10,24,31,25,19,416,401,380,402,388,389,409,433,418,406,394,405,388,400,382,406,405,383,378,400,391,376,396,381,406,405,390,389,387,383,391,379,410,397,414,439,429,431,390,460,426,435,408,401,385,379,417,434,434,467,466,499,482,448,382,369,388,370,397,395,388,402,380,401 7,8,8,22,32,30,21,397,399,375,373,383,392,393,407,399,416,389,384,389,390,381,379,379,397,385,395,387,380,393,386,404,391,387,380,386,389,381,390,402,402,415,438,416,406,410,451,415,434,431,420,392,385,431,444,451,455,472,527,481,447,387,389,395,387,391,392,402,390,374,388 7,18,16,35,53,40,25,411,400,382,391,393,387,440,443,418,405,403,414,416,415,390,406,399,386,401,401,381,381,370,411,386,401,396,399,393,386,386,394,412,420,455,482,467,435,396,510,475,452,421,406,420,383,472,510,511,562,550,613,580,506,381,389,379,392,378,401,393,395,402,396 10,16,16,34,30,27,31,401,609,556,516,451,434,400,412,404,422,425,616,805,753,534,783,713,616,590,500,443,415,420,413,763,820,692,701,540,480,398,386,399,413,421,484,449,431,420,515,921,931,835,799,642,506,436,496,479,528,502,548,541,509,389,423,395,409,617,796,716,704,579,473 20,8,7,25,27,24,22,393,390,372,390,387,396,391,424,395,396,395,397,422,398,392,394,378,382,388,382,385,381,389,408,407,394,403,400,379,369,396,391,414,404,399,438,429,414,403,446,436,428,389,376,388,387,426,453,430,471,466,506,470,440,395,384,391,395,371,386,385,406,401,377 15,14,13,82,109,104,77,433,515,483,473,437,438,429,471,465,455,463,529,650,637,456,590,537,498,480,437,434,409,386,437,594,639,544,605,502,439,391,376,381,402,413,469,482,449,404,656,839,845,781,747,631,519,422,468,499,563,570,638,620,586,419,438,407,412,534,631,588,619,499,451 14,13,11,28,37,26,20,405,474,433,414,405,424,437,421,452,397,440,484,566,547,431,542,490,443,442,402,411,403,403,416,538,586,475,502,443,441,386,396,392,402,409,451,441,459,391,525,738,741,656,611,528,459,428,448,459,493,481,537,516,491,399,418,394,404,448,556,512,507,471,428 9,16,16,47,51,47,43,404,456,454,441,402,408,430,434,423,436,442,497,561,524,406,507,481,457,447,406,409,406,394,428,523,570,498,517,448,410,398,396,398,398,414,444,421,429,407,542,735,749,664,626,525,437,421,467,465,518,529,562,555,495,403,395,403,404,449,548,499,494,452,427 8,14,14,43,56,53,39,426,456,428,424,399,402,452,512,470,468,448,498,535,532,416,519,486,458,430,426,413,391,406,425,504,556,474,501,413,399,396,387,394,421,423,478,467,465,390,592,666,691,596,564,499,443,474,531,523,586,594,649,629,578,402,419,410,413,452,563,531,518,468,431 3,39,37,56,100,99,53,472,617,582,531,491,485,515,534,535,527,533,636,763,753,496,723,676,601,592,518,495,433,416,490,713,771,670,689,568,500,400,427,424,448,506,590,562,556,433,733,942,975,898,868,762,619,539,594,632,695,691,749,734,688,423,463,411,445,602,778,746,736,648,530 12,167,126,139,208,157,107,650,860,808,752,664,672,690,765,736,742,730,876,998,957,782,981,911,845,823,719,669,532,469,667,975,997,909,924,788,698,476,534,565,613,700,812,783,770,587,903,1023,1023,1023,1004,906,795,772,829,836,885,877,925,916,874,541,590,548,588,866,997,924,935,839,717 18,16,16,52,70,64,48,438,477,449,447,421,443,418,447,426,444,476,492,602,561,423,539,500,459,439,421,419,390,395,440,554,589,533,527,437,428,409,396,404,416,430,476,465,463,409,589,771,790,703,664,563,481,446,462,487,568,575,630,605,551,407,386,394,407,469,573,527,536,476,427 20,8,8,67,99,101,68,416,430,413,427,416,414,424,419,423,436,416,430,491,487,404,435,422,413,401,411,400,387,383,409,485,488,442,446,412,395,374,380,397,402,395,441,434,430,396,532,649,639,580,549,463,442,436,434,462,532,512,550,544,516,394,408,390,402,429,475,433,454,421,388 12,14,13,69,98,95,66,399,415,380,398,396,400,393,403,424,402,429,414,506,454,398,450,431,403,425,382,398,401,398,396,451,496,434,427,410,390,403,391,408,409,433,416,423,432,411,493,608,631,533,521,457,418,411,445,449,484,490,512,491,466,384,405,387,402,406,464,442,460,397,389 2,22,22,109,162,167,112,440,432,419,400,404,410,456,482,485,479,461,464,458,441,388,395,417,410,393,403,392,398,398,436,434,436,412,429,404,416,388,407,417,414,435,503,474,469,422,597,560,514,493,484,472,422,476,519,514,578,548,599,599,561,408,394,426,411,446,441,439,447,412,416 20,15,12,42,52,39,31,427,409,398,380,393,383,443,456,428,406,420,415,404,410,395,414,398,380,379,401,376,384,390,421,414,410,414,394,408,388,398,401,403,418,431,462,458,424,405,509,491,468,446,420,405,402,443,492,474,529,549,597,533,503,382,408,385,388,380,402,382,401,389,399 4,353,268,454,608,463,337,662,793,738,713,642,687,725,775,769,759,737,829,899,885,651,852,810,754,731,652,618,527,477,676,862,884,804,826,718,659,475,482,494,542,649,784,755,767,583,925,1023,1023,989,964,895,793,732,803,823,888,885,940,931,887,576,610,573,625,795,887,845,862,760,690 17,32,15,59,92,40,27,507,407,406,405,398,384,510,556,496,473,441,433,446,465,401,403,406,401,405,379,383,380,409,446,442,415,408,421,417,396,394,403,442,439,460,556,545,479,425,640,572,512,486,433,411,387,522,568,580,664,668,727,693,624,397,383,397,378,407,440,409,384,401,391 15,12,12,56,65,62,52,543,515,503,486,445,495,605,673,662,631,614,618,642,635,435,541,480,466,459,409,428,400,425,586,619,613,535,560,488,463,406,431,437,471,532,684,681,670,450,810,816,791,738,711,655,553,555,640,658,737,754,821,821,784,506,422,503,507,592,648,607,613,507,461 13,26,26,74,103,98,67,427,507,486,446,439,432,445,464,465,458,456,497,621,611,448,576,525,475,470,427,439,411,376,442,597,622,537,558,474,411,390,396,388,409,429,472,472,477,400,592,822,829,748,724,611,502,443,466,467,541,534,601,592,549,411,417,409,402,487,604,569,572,471,440 19,9,9,48,63,62,48,392,427,420,401,393,396,396,425,423,406,410,437,471,453,402,447,429,407,405,402,379,385,399,411,458,470,426,453,400,408,393,382,421,400,396,432,412,403,397,493,613,602,540,507,458,407,406,423,438,458,464,472,489,459,394,389,384,406,413,458,454,452,416,406 18,11,11,40,56,56,40,401,430,407,389,388,396,379,404,415,394,420,441,469,474,399,452,434,415,401,401,392,402,418,421,470,460,455,442,391,387,390,391,398,391,396,411,407,437,403,487,634,633,578,516,481,414,413,414,433,447,455,480,497,463,395,411,415,390,441,467,460,457,439,409 6,37,37,101,142,142,100,432,441,431,425,411,416,424,445,417,455,419,479,543,525,386,485,463,438,418,421,392,386,389,415,499,544,449,484,429,420,405,401,414,406,450,479,457,451,402,574,719,723,643,604,517,442,471,530,523,601,573,622,603,557,394,403,401,408,443,531,498,483,442,406 15,14,13,32,41,40,30,413,477,474,430,407,419,428,454,440,432,422,483,614,587,436,573,523,460,458,429,407,411,385,433,558,605,519,520,447,448,405,405,391,401,434,459,458,463,396,568,799,805,713,696,585,463,446,471,488,541,531,579,581,529,405,425,400,409,477,583,554,568,474,435 5,134,106,484,680,520,373,541,699,641,614,534,561,566,616,593,590,566,704,827,809,555,783,746,672,639,544,509,466,432,546,790,833,741,756,630,550,431,442,455,479,548,680,646,644,522,812,994,1016,942,914,826,697,611,697,724,794,786,837,826,777,476,475,452,470,654,815,774,779,671,565 5,30,29,221,376,382,223,403,410,394,420,397,392,411,407,439,405,405,441,433,433,402,408,404,395,396,402,389,397,407,423,422,400,403,394,393,395,404,425,397,419,447,438,457,415,467,497,524,512,478,471,470,403,613,686,681,652,588,607,539,483,391,410,405,413,418,438,419,412,412,388 8,10,10,69,98,98,68,418,426,417,412,421,420,447,439,447,425,415,461,499,474,395,478,465,427,417,381,407,386,391,429,473,480,443,475,437,395,396,386,407,406,421,459,443,446,404,541,690,695,621,590,511,439,436,471,489,524,522,579,561,516,395,408,388,390,439,508,468,500,444,403 15,18,17,68,88,85,65,619,628,581,547,520,530,670,740,723,713,695,712,743,721,493,629,575,528,507,493,461,430,422,635,705,693,628,623,560,508,412,447,458,505,581,731,719,737,489,865,893,868,816,794,722,611,643,717,737,810,812,874,875,838,555,448,558,571,664,744,689,718,600,503 4,51,51,116,180,178,114,451,553,540,498,452,472,468,506,489,485,473,599,734,692,493,675,622,544,518,446,461,411,396,462,686,722,628,623,528,457,415,396,404,409,421,527,506,517,431,682,896,899,826,781,679,561,503,528,552,608,631,698,681,623,410,453,420,427,552,707,627,655,543,468 15,17,16,54,76,75,53,402,452,446,422,418,431,409,437,457,435,429,479,558,544,406,541,499,453,452,423,406,401,419,417,556,600,514,535,453,428,405,398,404,406,435,488,448,448,411,582,773,781,700,664,547,452,430,497,504,571,550,596,562,531,400,414,397,391,454,563,519,530,464,434 9,203,189,118,174,162,108,413,382,406,400,377,370,432,443,445,409,389,388,392,397,369,388,396,374,386,395,404,399,390,426,399,420,400,408,388,373,386,418,431,445,468,551,488,441,405,454,465,451,405,405,417,383,408,421,443,465,492,515,475,459,387,390,402,401,405,367,399,366,382,385 19,82,77,174,283,259,159,458,561,499,466,455,462,495,503,515,492,492,577,698,674,476,651,594,523,511,443,430,395,401,463,650,699,596,622,511,461,411,423,434,442,494,571,553,523,453,692,860,871,795,767,666,551,529,613,627,709,689,747,721,667,433,428,395,443,530,688,615,638,541,473 4,37,34,129,139,127,118,464,564,511,490,463,468,489,518,524,493,499,583,701,670,475,640,580,519,486,460,423,403,384,466,667,696,613,614,499,494,413,435,440,480,546,643,559,560,457,723,888,885,819,783,688,561,555,631,659,723,722,773,742,694,415,446,424,426,559,691,623,646,534,484 5,15,15,38,54,48,34,403,471,450,414,417,423,422,443,444,434,424,484,574,553,426,543,497,463,456,407,415,396,396,417,541,556,496,513,448,432,383,396,391,400,396,454,451,437,395,525,759,761,689,643,538,463,432,459,454,513,505,559,550,521,395,409,395,414,466,540,502,514,450,434 3,12,12,61,85,84,58,407,465,443,443,415,425,434,447,435,436,454,486,574,561,420,515,490,457,433,425,417,384,391,436,520,560,508,494,459,441,413,396,393,391,394,449,446,447,380,583,762,759,689,653,559,490,425,463,465,515,527,582,569,540,407,400,408,405,471,571,522,542,478,432 6,18,15,37,52,42,29,390,402,391,392,370,399,401,409,410,409,387,387,410,399,372,386,383,390,388,397,366,404,389,383,387,402,375,387,406,390,392,384,405,419,413,459,393,413,410,463,428,440,426,395,391,389,446,451,457,497,475,504,465,454,405,397,391,373,391,394,389,397,382,398 2,27,28,104,165,170,106,393,390,395,380,390,392,386,396,405,386,390,379,398,397,385,386,388,402,405,362,364,399,390,388,405,405,380,400,390,393,399,393,398,398,422,421,400,395,405,423,447,439,415,405,412,389,436,450,456,495,479,485,452,433,402,373,380,378,381,401,385,383,385,379 6,20,18,33,55,46,26,408,383,378,378,363,364,400,420,406,419,417,413,383,388,390,391,386,400,374,391,388,382,387,396,381,386,399,394,390,390,398,386,409,404,409,435,401,444,399,438,416,399,401,375,390,395,402,433,425,469,467,499,474,442,386,385,392,384,381,377,390,398,381,396 8,23,21,61,98,91,55,423,425,414,433,406,419,426,452,461,448,423,467,472,489,404,449,435,422,421,418,400,397,396,405,474,491,447,460,407,415,400,392,395,404,424,470,452,444,388,560,694,705,623,590,510,456,437,480,494,553,542,609,589,544,388,410,399,409,456,508,451,479,422,422 8,14,14,45,46,44,45,402,471,425,453,435,433,426,429,461,431,445,482,551,526,404,500,469,443,444,425,412,403,394,437,521,542,497,471,445,438,399,392,402,414,428,473,449,451,390,580,757,757,697,656,567,472,444,496,522,577,550,603,604,558,389,409,409,402,474,569,522,535,449,428 19,99,74,179,250,186,133,584,732,699,629,579,593,629,707,689,670,648,771,866,842,601,810,764,678,664,586,542,452,404,612,840,856,788,796,680,592,449,453,479,514,605,734,691,699,506,865,1004,1003,943,917,835,722,690,773,782,836,837,886,873,836,501,519,515,521,740,861,809,823,714,607 19,242,210,344,410,345,291,558,701,630,619,554,552,621,675,673,668,652,739,820,801,527,753,705,641,622,523,520,463,432,611,780,802,713,741,625,541,473,477,491,548,630,751,707,710,547,872,971,969,912,886,811,693,691,778,804,867,858,902,885,839,505,500,495,527,692,816,766,771,666,585 5,14,12,12,13,7,7,507,568,545,511,472,496,549,584,573,564,564,646,729,710,483,662,612,546,533,476,453,440,400,513,702,721,630,654,522,495,422,417,417,449,477,621,582,601,432,757,869,858,801,767,677,560,535,582,615,696,688,762,751,707,446,452,459,467,590,723,654,690,553,506 1,35,34,33,34,32,31,415,521,461,504,494,519,473,513,493,516,520,563,574,576,432,476,476,493,478,448,454,416,385,467,488,488,456,498,462,450,409,443,425,475,511,588,525,523,396,674,724,696,654,642,634,543,444,483,521,584,579,663,652,623,448,470,423,444,527,525,545,575,517,482 8,1023,375,1023,1023,1023,621,983,1023,1000,975,930,955,1015,1023,1023,1023,1023,1023,1023,1023,954,1023,1023,1018,1002,942,931,846,822,1003,1023,1023,1023,1023,988,937,883,959,991,1023,1023,1023,1023,1023,983,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,876,891,887,922,1023,1023,1023,1023,1013,958 3,117,105,81,119,108,72,482,855,803,724,612,575,513,577,537,498,513,867,1023,956,810,1010,923,860,833,713,616,485,409,481,999,1010,917,919,772,665,433,448,492,528,585,656,616,564,525,714,1023,1023,1023,993,873,724,684,721,693,714,706,762,737,695,411,515,418,435,849,1009,909,918,807,662 8,26,26,99,114,116,101,420,507,464,434,440,451,423,438,450,439,447,497,588,553,442,536,514,472,446,434,401,397,379,443,549,572,496,522,453,416,382,399,395,411,415,470,454,459,407,606,795,807,733,690,586,479,445,462,496,559,537,614,594,552,408,416,403,392,484,585,532,566,495,442 8,8,8,30,54,53,28,409,434,433,426,396,405,412,412,408,419,445,443,506,493,419,468,442,435,424,392,407,389,391,410,478,511,468,478,428,402,396,381,404,416,422,436,430,432,401,544,688,700,625,590,471,450,443,448,448,497,499,549,510,493,395,402,394,397,436,502,479,479,438,397 7,9,8,51,81,82,50,403,424,409,399,410,401,403,415,406,418,395,441,476,462,404,449,424,415,420,399,403,399,402,392,468,470,441,471,409,393,389,391,386,400,396,441,433,415,397,472,663,677,594,563,509,425,419,436,427,462,468,509,515,472,401,396,391,401,413,463,441,463,411,424 15,22,14,45,68,36,24,436,407,410,405,419,386,438,439,424,417,418,419,418,438,387,425,394,393,386,401,375,392,415,424,436,430,400,424,395,394,406,407,415,429,486,521,473,453,415,527,535,528,464,450,420,402,494,547,534,588,580,614,581,519,387,400,380,398,405,421,423,410,397,385 4,8,8,28,40,30,22,396,405,410,380,395,387,396,390,404,387,400,410,411,405,388,410,393,393,392,383,387,378,403,397,407,416,393,401,402,390,394,400,392,386,393,425,408,417,388,445,452,468,427,404,407,380,393,422,404,429,433,476,445,419,386,388,382,388,385,431,410,394,379,395 9,27,21,68,82,57,48,443,526,500,453,418,450,462,525,486,489,469,527,632,629,440,585,539,482,488,431,400,404,418,454,608,640,547,578,474,460,410,416,434,471,482,572,530,515,450,680,824,821,752,725,606,511,566,611,617,695,677,727,705,644,427,399,409,425,503,628,569,592,512,448 12,145,139,91,142,141,89,433,400,401,393,360,384,392,432,420,399,407,402,416,425,379,408,376,408,366,364,383,380,388,397,417,428,417,407,391,397,407,403,411,430,419,486,467,446,409,452,516,480,455,443,411,422,420,455,447,512,481,530,476,448,387,398,381,384,409,410,399,419,388,416 17,43,31,71,91,60,45,433,422,371,402,377,404,432,476,459,451,432,414,442,423,377,385,395,395,400,380,394,378,413,429,388,411,406,413,384,397,400,393,424,429,483,536,492,466,421,582,472,475,448,422,406,382,490,533,535,589,595,652,598,563,383,400,390,398,385,408,412,414,382,379 18,66,63,93,103,95,87,388,386,391,393,368,379,413,430,406,389,401,394,427,404,406,409,395,406,384,381,385,384,420,413,419,404,397,404,403,381,407,398,413,445,468,535,505,496,397,455,452,480,447,429,418,372,426,416,465,469,464,503,489,438,383,382,372,375,405,395,390,411,392,391 8,10,10,23,21,16,17,394,489,428,423,415,417,420,433,440,434,421,461,592,597,420,582,549,491,474,422,409,394,385,415,570,640,525,532,440,405,381,403,389,413,426,467,455,438,413,533,739,775,673,637,497,432,452,495,494,547,533,591,546,507,400,393,394,392,479,632,565,558,476,422 9,16,15,47,58,45,37,466,417,413,418,409,415,479,464,449,429,421,447,507,494,407,470,428,424,411,401,401,380,408,450,492,529,465,467,430,414,387,406,441,445,516,626,577,539,409,548,655,662,588,579,513,457,434,491,491,565,531,597,577,529,395,390,394,404,418,480,468,454,418,397 11,30,30,157,253,261,159,399,403,381,392,399,386,387,414,422,406,404,399,427,419,385,407,413,388,392,395,381,405,405,407,409,410,408,395,386,395,403,372,400,392,430,404,407,417,413,446,493,481,463,434,423,410,443,471,456,474,472,483,477,447,388,389,393,405,399,402,409,396,392,389 12,84,79,50,66,61,46,480,630,581,565,497,505,509,561,550,540,522,661,776,754,508,721,654,586,578,480,471,415,417,485,740,776,684,697,573,495,415,410,443,449,481,588,564,566,445,743,923,930,865,835,744,594,514,604,617,702,690,753,744,696,443,447,437,446,614,765,701,722,595,520 7,43,12,362,475,123,84,605,735,682,665,582,610,669,716,706,697,681,772,866,846,601,814,763,677,675,576,544,455,441,640,836,859,788,790,678,595,492,553,580,616,715,814,760,750,618,895,1003,1003,949,921,843,727,778,846,853,899,889,935,908,867,498,519,491,524,726,849,805,810,699,612 13,186,166,125,162,142,110,451,420,423,395,394,385,482,479,444,473,438,446,497,467,398,481,427,409,410,383,387,386,460,474,512,519,455,474,432,395,433,434,478,502,573,666,596,575,432,577,585,612,513,522,456,437,509,535,551,601,576,661,619,542,410,393,407,398,432,491,451,429,430,409 3,15,14,35,47,34,25,502,596,553,505,478,465,570,602,604,608,583,658,724,697,479,639,588,540,500,475,427,399,388,524,680,701,601,641,529,474,404,399,446,460,535,617,593,609,447,780,869,858,802,779,676,565,553,622,640,730,723,786,785,742,473,440,464,486,643,733,675,688,582,496 19,19,20,64,89,87,63,418,439,405,388,406,408,410,424,428,415,412,453,504,484,404,458,428,413,407,418,405,394,374,404,451,479,434,457,402,396,389,383,404,399,394,423,425,413,408,522,659,665,578,551,474,423,424,438,479,488,495,536,496,473,396,387,409,399,433,466,454,446,416,403 4,227,157,226,205,100,118,624,654,593,530,508,525,674,725,706,689,672,716,774,749,513,689,631,582,539,505,485,436,520,686,745,760,667,686,585,548,580,716,762,827,903,969,892,825,645,905,936,914,859,826,761,632,831,913,945,994,971,996,944,894,487,458,510,542,667,759,714,720,617,532 16,18,18,55,60,59,54,438,460,457,436,401,415,462,478,478,464,457,475,484,473,402,439,408,409,423,416,429,405,394,441,477,454,425,444,433,410,409,431,434,473,506,616,542,492,418,635,640,628,562,525,477,434,504,584,605,677,657,702,660,595,413,428,408,424,444,491,466,463,424,421 2,17,16,91,145,150,92,403,482,435,409,399,413,413,408,408,409,418,445,525,543,404,519,493,445,433,413,391,386,426,408,504,563,484,472,432,403,389,394,393,400,432,464,437,424,407,498,684,702,603,565,503,436,427,457,427,499,479,520,516,485,394,395,387,389,439,539,493,476,418,406 16,43,35,54,57,39,36,425,420,403,395,362,418,447,459,442,436,445,418,439,445,397,441,415,415,405,404,377,365,417,478,482,458,425,433,414,397,492,631,687,755,834,888,782,673,454,677,603,553,479,477,429,440,622,773,827,888,858,870,766,681,403,391,396,418,407,438,426,420,409,419 4,8,8,33,36,35,32,365,401,414,398,401,411,388,382,406,409,416,416,466,445,396,444,434,420,429,412,387,392,389,374,431,459,421,443,410,380,382,383,398,380,397,402,407,402,399,472,590,594,525,521,427,426,406,443,434,451,447,461,465,424,392,393,388,373,408,447,456,426,411,405 11,139,104,131,236,185,102,528,634,601,547,515,473,571,631,613,619,597,654,800,773,527,758,708,604,601,490,475,408,402,532,753,795,694,730,591,509,402,479,476,530,597,699,649,634,501,781,926,939,873,844,745,616,658,742,744,797,789,837,807,760,447,473,459,484,634,785,740,737,618,525 2,10,9,15,24,20,12,392,411,413,410,402,396,408,412,410,414,407,436,462,468,393,436,423,415,404,396,386,377,394,406,451,468,430,431,396,402,398,423,440,453,522,576,508,465,385,502,613,616,550,518,454,404,448,462,502,587,564,585,530,488,391,399,396,395,411,455,426,431,413,399 6,498,271,431,1023,719,184,571,772,741,721,678,748,643,691,676,670,677,789,874,865,609,829,793,734,716,642,646,585,429,563,792,825,761,775,686,627,414,456,446,499,565,699,656,663,574,863,996,1006,951,936,882,800,679,749,746,820,808,865,858,823,577,669,523,585,736,867,825,847,764,720 19,14,13,27,42,37,22,402,383,397,383,390,390,413,391,389,415,390,395,397,383,387,397,384,379,387,385,369,386,388,386,405,401,386,387,387,399,406,388,403,387,400,414,425,409,393,429,433,434,432,393,406,405,406,426,415,431,435,460,421,424,387,368,383,396,387,400,386,390,404,383 19,13,13,199,313,316,196,402,430,415,382,400,397,407,409,410,408,401,419,468,471,396,429,420,404,416,381,388,375,388,394,448,446,415,438,412,384,385,404,394,413,418,433,441,420,420,486,600,600,531,518,457,407,439,473,488,524,507,557,506,477,398,399,407,402,413,473,418,432,413,410 11,56,52,32,37,33,28,649,735,690,651,608,649,710,778,770,763,759,801,831,819,583,735,703,668,651,573,567,503,395,653,771,778,717,737,649,573,404,424,421,478,539,707,698,740,457,905,967,954,914,894,844,743,618,703,736,822,826,888,900,866,599,570,623,656,765,829,792,824,725,668 6,9,9,148,169,169,148,392,418,394,410,393,399,403,400,385,397,397,393,406,416,384,410,405,393,399,396,398,394,405,403,430,444,404,415,393,374,384,386,400,392,390,402,404,385,409,437,494,517,470,440,428,407,393,422,418,448,457,473,468,420,386,379,363,403,401,427,411,426,402,403 17,10,9,34,52,44,27,399,432,426,411,406,392,411,441,411,429,419,419,474,464,389,441,436,415,409,382,397,398,364,403,454,470,445,441,429,419,389,398,392,404,409,440,415,420,416,513,656,655,588,537,490,446,405,422,428,474,473,509,496,475,397,401,396,396,421,466,446,455,419,382 18,13,10,36,40,28,25,436,386,386,390,396,371,428,433,424,399,395,396,405,399,384,402,386,399,383,371,373,397,411,390,403,394,398,392,378,385,404,395,413,410,427,456,425,437,406,480,449,449,422,405,384,391,445,465,474,507,510,560,517,481,384,376,394,393,382,394,371,383,396,382 12,21,21,78,98,100,77,416,473,450,430,432,438,440,443,432,432,449,482,614,582,434,561,522,466,461,413,428,389,398,425,587,599,528,541,464,435,361,392,399,397,427,477,469,473,409,583,791,805,724,690,573,489,454,500,502,569,559,587,570,543,403,389,425,409,475,612,540,572,472,434 16,9,9,20,24,17,14,401,394,389,389,397,401,396,405,401,406,399,416,410,428,390,421,403,387,399,397,396,393,387,410,434,447,421,414,401,391,414,465,512,536,622,695,570,500,395,511,527,506,462,444,411,400,473,590,658,717,680,701,587,498,391,378,404,380,393,438,431,417,412,402 11,16,12,24,23,13,14,535,604,559,504,480,476,567,637,632,613,589,659,713,694,477,638,570,549,525,456,458,431,407,547,688,687,595,651,529,472,407,424,460,466,534,677,640,646,461,790,869,848,795,766,689,573,581,686,692,759,756,814,797,755,481,445,470,487,608,709,669,674,570,504 20,14,14,49,58,57,47,418,447,423,413,411,425,417,429,431,419,429,493,549,527,419,504,474,440,432,418,407,385,381,405,521,559,472,490,421,429,395,381,404,419,412,452,432,443,388,564,760,771,691,649,555,462,448,461,489,537,539,588,570,518,401,395,396,405,440,556,503,489,448,418 10,13,11,45,52,29,29,414,422,402,401,407,420,440,451,479,439,452,429,434,437,386,416,414,398,400,384,400,401,394,440,434,433,420,405,421,396,381,407,446,447,477,551,513,506,431,613,592,544,498,486,444,404,540,586,583,648,645,692,652,594,407,388,396,394,421,435,410,430,417,383 12,11,8,35,40,27,23,411,388,398,372,374,395,416,429,438,403,404,403,417,415,393,413,392,393,381,376,390,402,382,409,394,409,394,391,382,379,398,406,415,431,435,454,422,443,408,462,466,443,426,412,409,391,444,463,469,504,469,539,490,473,382,376,379,384,379,414,392,393,389,396 4,11,11,69,151,147,63,393,425,426,405,407,412,416,402,408,400,410,467,513,489,415,482,448,428,418,395,401,398,402,402,492,503,446,474,405,401,396,388,404,399,401,416,393,418,412,463,684,684,599,562,492,433,399,429,427,437,438,471,460,439,415,408,411,394,440,504,457,484,428,421 20,10,9,30,39,28,22,447,417,382,384,392,397,431,459,439,404,419,446,432,431,406,419,403,408,405,387,386,383,387,411,443,449,417,422,411,383,405,396,417,431,447,480,474,443,409,507,555,543,478,462,441,394,478,526,511,572,557,616,559,506,397,386,387,389,407,433,423,417,395,385 20,15,10,44,43,27,28,416,391,400,365,382,389,439,451,417,411,415,404,425,394,381,400,371,374,390,375,375,378,397,401,390,409,393,404,384,394,379,390,397,401,434,464,442,412,416,489,442,437,448,421,393,373,420,444,454,511,526,565,544,486,380,384,387,389,374,399,398,401,380,382 17,15,14,36,46,40,30,438,421,413,410,416,399,420,432,432,431,423,426,448,439,412,409,412,405,387,400,366,382,427,456,431,447,396,429,395,388,446,496,587,633,739,813,706,581,438,633,564,538,467,457,439,411,567,720,776,839,803,824,719,640,399,387,396,394,428,426,409,435,414,392 6,11,11,14,22,18,11,528,629,580,547,504,529,564,618,622,609,594,663,742,718,484,659,620,557,535,500,485,414,398,529,707,720,630,666,544,492,412,425,434,462,490,600,596,624,435,794,899,890,839,809,738,637,553,603,612,702,720,780,791,754,472,498,482,514,641,758,700,711,606,532 14,117,86,334,469,338,236,644,665,605,574,504,566,684,739,728,715,697,740,795,777,517,716,661,602,585,510,489,418,508,718,775,780,695,716,616,530,575,699,744,810,886,957,881,841,628,916,944,935,880,851,777,658,810,896,929,979,962,992,949,902,531,499,527,563,688,765,712,722,622,563 15,31,31,108,184,187,106,380,407,397,392,414,393,385,406,409,401,421,398,454,435,390,422,402,399,396,383,385,385,393,392,438,456,414,426,410,414,373,386,387,381,387,426,397,401,406,452,552,545,485,474,445,407,442,461,460,489,462,487,466,456,394,393,400,403,410,453,415,434,388,386 3,8,7,15,21,18,13,401,422,404,396,409,393,407,423,409,425,399,418,447,442,401,429,413,405,399,384,401,394,381,386,433,449,430,422,418,392,391,413,410,429,443,460,436,443,398,494,590,557,516,492,439,422,434,471,492,533,528,580,536,486,383,379,398,391,413,446,420,427,409,387 8,49,41,61,114,77,39,406,426,397,406,401,420,429,447,439,436,406,440,491,462,403,452,430,421,419,405,395,390,402,411,469,458,425,465,421,411,389,408,423,451,464,542,462,476,442,583,648,629,542,535,479,413,494,553,575,626,609,657,616,543,395,396,406,404,435,485,450,465,400,393 13,22,22,83,106,108,83,411,431,418,416,401,425,411,421,408,426,404,430,505,510,403,477,455,418,429,412,414,400,389,409,483,508,461,469,440,398,388,381,416,402,407,455,435,428,395,499,672,684,600,568,482,448,416,451,460,485,477,525,512,483,394,398,384,405,420,498,466,476,455,401 15,9,8,67,75,66,56,412,492,473,440,435,437,442,446,449,437,445,504,607,588,431,529,513,443,449,421,415,398,383,432,555,599,512,541,449,438,392,413,412,400,431,461,445,436,391,575,798,801,719,697,588,481,447,483,489,559,555,607,590,564,411,412,399,407,490,591,535,537,458,416 3,12,11,26,31,27,22,464,418,403,397,406,402,426,447,435,394,406,397,426,403,390,393,411,386,396,382,379,383,400,437,433,420,419,418,408,397,392,395,429,446,489,604,541,509,400,498,501,492,458,437,433,401,435,462,488,498,497,536,500,465,401,401,380,394,396,435,399,416,384,392 2,39,38,162,244,241,157,413,431,440,421,400,404,399,405,413,387,402,428,520,494,421,484,450,408,428,408,401,403,422,412,470,524,451,462,429,400,392,377,386,409,400,436,415,428,410,503,677,694,592,585,506,430,421,430,421,458,463,484,484,472,399,383,407,393,401,503,450,471,430,407 4,12,12,43,67,65,40,389,443,432,426,404,382,386,420,421,404,415,465,544,530,406,495,473,427,439,414,398,393,366,398,513,559,467,487,434,430,388,396,386,400,419,445,446,425,403,528,709,726,632,591,504,434,422,436,444,484,484,520,517,480,396,393,397,407,437,523,466,508,441,423 20,12,10,43,61,32,24,436,428,403,408,405,401,437,453,440,429,424,437,459,446,416,424,410,400,393,396,382,400,393,422,434,438,419,421,404,397,415,394,420,413,460,515,490,460,435,555,565,565,506,493,428,420,494,560,535,596,616,630,593,535,394,390,396,384,413,430,435,418,419,393 12,18,17,347,605,599,336,407,450,428,409,406,412,427,433,440,431,418,455,504,480,420,489,448,425,428,412,384,379,386,416,491,521,467,485,422,399,405,386,407,412,417,451,448,449,442,545,689,702,621,560,490,422,432,453,463,516,492,533,508,498,412,376,386,409,454,530,479,484,423,414 14,19,19,64,84,79,59,428,486,480,452,425,421,441,460,468,443,445,499,631,617,433,592,536,474,465,420,412,397,387,428,599,638,550,548,478,428,415,402,409,438,439,508,471,479,413,602,807,819,731,702,597,480,472,504,537,579,584,645,626,595,387,435,398,408,505,627,559,564,467,432 20,8,8,38,46,42,33,401,401,400,386,383,384,400,403,409,401,386,401,405,403,380,390,391,378,403,384,391,379,397,393,411,399,383,400,378,388,401,389,399,405,415,423,419,408,387,433,463,443,422,403,406,389,419,423,425,469,449,460,448,420,378,386,371,390,385,400,393,392,402,388 12,550,240,632,769,354,257,811,784,740,713,656,680,856,906,883,873,854,860,891,877,596,796,769,691,689,592,557,505,721,901,880,867,797,819,737,669,821,931,975,1023,1023,1023,1023,1023,833,1023,1023,1010,965,941,886,786,994,1023,1023,1023,1023,1023,1023,1023,673,591,673,695,793,864,826,842,738,676 5,119,112,101,144,140,96,414,375,389,367,400,381,398,381,405,407,403,374,423,380,404,389,390,386,407,366,376,380,403,426,415,429,389,392,380,434,410,433,441,472,520,589,508,491,426,462,454,435,437,413,387,378,435,454,469,459,465,506,479,446,399,379,384,393,387,385,370,420,395,384 16,12,12,24,37,34,21,392,389,380,397,364,374,409,406,399,414,400,395,409,405,383,398,396,391,398,386,376,393,400,396,411,402,386,398,390,362,389,400,402,391,426,441,411,420,397,436,438,420,422,403,393,389,413,455,429,489,462,489,460,446,381,380,391,372,379,405,404,387,395,378 14,23,14,46,58,32,27,427,405,405,430,395,384,452,484,441,455,434,435,449,480,390,439,423,405,415,381,377,363,427,439,433,459,421,415,402,394,421,446,450,487,503,594,529,484,449,602,561,555,516,451,453,403,579,634,649,687,668,715,642,594,400,388,383,391,418,458,423,416,394,389 8,9,9,22,19,16,20,401,499,453,431,424,401,392,435,429,422,411,508,663,597,458,641,550,482,455,430,407,390,375,404,652,672,569,546,442,417,379,405,405,426,443,460,443,439,416,520,827,818,737,674,513,450,470,498,496,540,514,563,546,497,389,396,394,398,497,631,536,541,467,427 2,152,113,912,1023,1023,664,770,742,683,670,633,679,819,888,874,863,848,835,830,828,540,660,643,594,594,524,524,457,626,920,874,831,802,824,779,733,702,785,829,883,954,1023,1014,1009,693,1023,981,937,911,893,855,756,847,931,964,1023,1023,1023,1023,1004,711,554,707,721,766,788,754,779,681,617 15,55,47,32,38,32,27,738,863,826,787,719,750,784,837,833,832,822,893,968,952,730,913,869,819,801,703,683,569,427,758,936,955,886,900,804,736,477,503,533,578,686,829,819,838,554,970,1023,1023,1023,1014,949,844,733,805,830,901,906,965,971,940,646,659,659,698,866,962,914,932,837,772 1,70,59,251,578,519,213,422,500,469,434,415,418,413,419,429,437,431,515,624,605,441,581,528,473,458,437,432,381,384,423,582,632,519,541,470,448,377,394,418,405,410,492,448,436,478,579,807,817,735,702,585,476,464,476,508,546,524,585,570,540,417,393,406,427,468,606,555,541,484,434 9,16,14,89,76,64,79,425,378,390,393,376,405,441,445,421,416,418,402,379,420,386,395,388,388,392,392,400,387,427,491,422,402,392,391,374,390,472,584,627,683,788,863,763,654,421,648,503,464,431,409,411,407,537,665,735,830,814,840,735,643,390,380,396,409,398,405,399,395,398,390 13,18,18,106,155,157,107,409,412,387,407,405,406,399,415,417,402,406,432,479,441,413,443,426,418,409,394,391,410,370,398,448,454,436,437,418,397,373,393,395,379,389,413,400,424,390,470,600,590,520,495,454,431,410,412,427,461,455,466,448,457,396,371,392,383,401,453,429,429,399,400 14,24,23,175,233,236,178,416,419,399,391,399,412,416,428,427,410,425,435,449,462,400,447,457,400,402,388,372,392,375,413,450,475,434,453,397,399,399,395,401,418,426,464,428,434,415,485,589,595,509,498,435,413,446,492,470,498,480,566,504,476,403,404,390,401,397,445,440,458,416,422 1,508,392,333,335,272,267,735,756,722,669,620,631,779,834,822,803,794,830,877,862,672,848,806,743,736,637,598,515,504,712,837,860,789,803,679,620,494,512,566,631,731,853,824,820,644,954,980,974,925,903,835,729,804,870,885,949,945,993,974,936,646,591,643,689,802,900,852,871,777,691 4,16,16,41,44,42,40,439,506,493,490,451,450,459,448,476,454,458,539,636,631,451,584,534,477,461,426,430,388,403,445,604,644,540,555,481,430,397,396,404,389,415,471,464,466,399,609,833,842,771,728,618,523,448,476,510,571,570,633,621,572,407,422,401,404,495,619,559,584,483,461 14,79,73,49,59,54,45,446,561,505,491,456,467,469,515,480,500,489,591,677,658,465,642,575,531,502,464,419,424,406,460,652,684,594,606,487,459,413,427,409,427,471,546,529,513,427,673,844,849,774,741,642,514,511,572,581,639,633,685,680,635,402,429,411,420,546,673,622,621,512,460 19,9,8,29,30,24,24,401,391,394,387,389,394,406,414,402,391,389,375,372,386,389,390,384,393,388,381,378,373,386,404,387,386,388,394,385,371,405,380,404,390,409,432,415,412,383,439,382,384,390,398,394,377,422,435,411,458,455,483,466,434,378,380,391,388,392,379,382,376,386,393 18,47,44,87,133,122,76,479,552,488,478,442,468,463,526,527,522,498,600,674,644,445,595,535,503,488,444,448,399,394,494,613,634,569,597,494,459,388,419,445,438,458,569,555,534,440,744,850,854,787,753,662,560,532,605,629,714,699,758,744,701,436,426,415,448,533,647,603,599,527,464 14,19,10,62,100,68,37,431,411,381,403,380,398,426,454,432,428,412,403,450,442,380,414,418,411,405,376,398,379,402,403,421,460,407,427,392,395,400,403,397,413,436,497,459,451,418,528,532,521,464,465,414,410,446,513,502,574,561,596,554,511,399,389,385,415,402,427,397,400,399,403 4,12,11,26,30,19,18,393,430,415,412,395,398,412,435,440,435,434,444,458,447,383,434,406,398,394,395,397,382,403,417,446,464,420,423,419,421,409,411,416,432,472,533,483,451,403,544,575,556,528,500,469,430,448,542,559,620,592,633,559,533,396,380,402,404,415,456,427,447,417,410 4,15,14,63,82,77,60,424,461,454,433,404,402,425,448,441,425,424,477,558,541,423,519,479,446,439,427,421,406,387,433,529,563,485,525,418,423,388,398,399,406,420,443,439,439,425,563,748,761,682,634,548,458,443,468,501,542,536,588,563,525,393,415,398,414,463,543,506,503,466,418 18,10,9,41,50,43,35,463,411,404,400,392,388,483,517,493,472,468,447,479,442,406,419,416,400,406,389,382,377,401,448,437,433,416,417,396,398,402,427,437,448,496,569,547,505,437,651,590,552,504,485,435,408,535,611,624,690,679,739,696,638,413,400,401,400,422,448,441,421,404,404 9,22,16,46,64,36,23,428,421,405,400,398,404,428,458,426,433,418,416,452,451,382,422,409,425,407,392,373,406,399,402,404,431,405,409,391,398,381,419,375,408,427,481,446,429,425,509,531,540,495,457,433,409,454,470,481,513,521,572,546,503,384,390,393,396,426,444,414,422,412,396 6,16,15,27,43,38,23,385,394,372,391,389,400,382,405,379,393,391,389,403,394,399,390,397,390,382,387,378,393,391,401,375,396,378,399,371,404,387,386,401,375,406,419,411,400,383,427,399,415,408,387,394,381,382,410,390,412,414,420,408,414,378,372,382,372,375,386,384,389,382,380 8,12,10,32,37,29,25,414,382,379,385,384,379,440,433,434,411,404,397,413,414,366,419,393,396,381,381,364,399,371,401,414,408,401,404,367,383,410,404,402,402,446,485,465,428,399,497,458,459,423,423,391,385,435,480,484,519,527,570,520,485,388,366,387,382,379,409,403,405,395,378 1,25,25,132,187,194,135,390,425,397,414,392,414,398,418,423,400,415,425,485,446,402,459,441,401,396,387,395,392,362,397,484,491,434,448,414,401,387,386,398,402,403,439,437,427,395,479,651,634,550,532,495,420,425,438,442,493,472,527,506,472,417,396,402,388,428,462,435,444,433,404 9,14,11,14,25,20,11,389,401,393,400,395,383,396,403,411,404,394,407,434,433,399,432,414,402,412,395,390,383,387,395,414,423,403,416,397,387,386,395,413,397,434,459,413,414,414,458,516,525,473,453,390,405,414,471,432,452,481,500,467,454,388,394,378,390,389,418,406,426,374,394 16,14,14,80,112,102,72,402,405,413,416,394,400,406,429,406,425,398,411,436,415,381,407,384,401,385,389,393,385,410,410,427,416,410,413,400,383,384,386,404,402,411,425,414,424,410,513,526,530,475,456,450,415,426,433,475,529,520,559,516,500,388,386,386,390,419,422,420,429,404,412 13,13,12,19,22,15,14,418,481,427,429,449,422,436,466,469,439,438,488,586,551,429,525,479,445,432,421,403,392,401,435,521,542,480,501,444,429,440,483,516,563,641,732,612,537,422,636,747,747,671,628,540,458,521,614,671,743,708,745,664,598,401,417,418,405,485,599,555,541,452,433 20,10,9,27,32,26,23,404,397,377,404,399,382,415,415,417,397,398,375,409,398,389,378,410,392,375,387,400,398,375,392,399,404,396,409,396,365,394,409,402,406,415,446,446,421,401,452,447,449,412,396,398,383,420,460,451,504,478,531,483,463,383,389,382,398,387,405,396,400,394,393 1,19,15,33,49,32,20,424,402,388,359,392,368,404,409,407,408,405,404,392,393,393,384,375,372,389,380,382,381,428,398,382,401,398,385,414,376,407,406,423,408,418,471,431,431,390,463,429,406,411,395,391,397,423,468,480,516,508,518,475,446,395,373,372,376,362,394,384,382,400,383 11,12,11,19,16,14,17,400,401,375,364,392,386,390,423,398,390,403,404,410,398,384,401,392,385,398,400,392,390,388,389,396,409,392,403,382,390,388,386,390,397,403,394,409,397,402,422,437,441,421,423,404,381,413,423,420,440,423,434,434,427,374,387,393,378,385,392,381,395,394,405 2,10,10,34,38,37,32,424,474,445,436,418,420,439,439,430,418,430,493,579,570,419,527,480,450,439,426,418,396,383,410,539,586,505,521,438,427,390,388,391,396,410,478,435,441,394,566,768,781,691,656,548,465,435,464,497,522,523,584,556,530,400,407,405,385,474,547,514,518,471,433 5,8,7,20,25,24,19,419,394,372,385,394,395,422,404,404,395,401,401,421,396,381,418,402,400,390,396,396,381,395,395,414,413,393,393,400,394,388,398,412,402,410,424,401,414,393,441,470,458,428,430,410,381,416,432,446,467,459,490,470,445,380,380,385,379,379,409,391,389,410,379 18,84,77,37,51,44,33,421,384,370,364,391,379,399,407,441,420,408,411,411,401,408,389,398,369,386,390,391,401,423,422,418,407,396,411,410,396,395,416,441,433,500,575,506,480,391,474,455,421,429,411,393,382,429,425,459,493,475,549,466,424,413,391,390,397,401,394,395,406,401,380 8,32,32,124,175,175,123,416,509,490,478,439,464,443,475,469,467,459,535,656,640,448,600,540,502,466,427,448,422,364,442,605,651,545,562,472,449,379,413,403,409,409,504,475,491,424,636,842,851,770,751,638,529,457,490,521,562,570,642,627,581,413,402,402,424,530,650,606,608,505,441 13,10,10,51,84,87,50,399,396,390,388,406,372,382,396,389,392,388,386,409,408,394,409,398,387,390,395,381,387,388,383,400,396,385,405,396,382,393,384,395,389,394,416,393,394,396,420,441,450,429,414,405,391,419,460,463,463,444,458,433,414,384,413,382,389,399,411,406,382,381,371 17,11,10,21,30,30,20,389,378,377,379,365,384,385,397,401,391,395,376,368,399,383,376,387,383,392,393,369,388,390,392,378,390,382,384,388,398,376,375,392,385,409,430,405,401,405,429,410,395,396,375,393,397,421,417,424,447,409,455,424,420,379,393,393,385,379,394,394,408,390,373 15,36,34,193,284,278,187,436,517,485,455,403,431,461,453,454,450,445,529,631,632,437,592,545,504,498,416,425,396,384,423,586,664,557,574,479,444,396,389,382,388,447,475,465,468,406,598,845,876,785,758,646,510,456,498,512,586,573,635,601,567,421,418,398,394,482,614,575,580,486,454 20,20,17,32,54,44,24,423,389,408,384,373,374,411,417,427,408,391,403,429,396,387,416,396,395,412,395,391,392,378,408,403,412,389,381,395,392,394,406,411,431,449,505,468,433,420,485,456,453,424,426,404,391,476,521,537,561,557,589,528,496,402,377,386,396,390,423,379,411,382,388 4,246,186,55,89,54,34,435,451,401,393,397,411,447,476,464,457,461,473,502,507,403,464,433,424,418,432,406,391,411,424,477,496,439,477,425,388,426,432,457,478,526,619,537,538,449,637,672,640,565,554,480,432,578,630,645,698,687,729,670,617,409,401,399,420,440,474,465,453,426,433 7,27,25,39,52,48,35,487,496,443,469,445,431,529,572,555,546,525,549,611,611,451,540,497,468,463,433,427,390,386,478,569,585,504,534,434,449,404,421,439,453,486,598,569,564,445,723,785,765,706,671,599,511,544,617,627,702,691,753,746,685,433,409,440,454,525,601,543,581,485,458 9,38,39,178,281,288,180,399,409,399,403,400,424,409,422,413,407,392,405,398,417,382,389,400,394,389,400,401,380,403,404,429,423,406,401,401,409,385,402,408,397,422,465,412,398,418,457,501,494,458,432,405,406,457,493,503,509,503,526,500,461,393,385,392,387,397,401,393,424,389,367 1,25,20,29,53,42,22,400,396,389,375,392,391,426,423,425,419,432,405,423,394,396,406,395,401,394,387,365,379,402,411,422,425,411,422,391,392,380,413,410,434,478,524,465,438,393,535,519,511,461,446,399,389,483,521,518,571,544,587,521,494,378,374,393,374,410,407,378,408,394,383 15,24,22,89,141,137,87,419,409,408,410,393,397,406,414,409,417,421,422,448,436,402,431,432,414,406,406,404,403,382,402,462,486,448,445,412,393,405,388,390,390,384,441,420,433,394,438,596,563,520,503,435,405,404,414,398,448,428,443,447,438,387,401,399,395,415,415,420,409,389,395 1,46,45,82,117,118,81,463,549,506,454,448,457,491,537,512,504,491,570,687,665,457,615,565,512,499,455,442,430,405,439,646,679,575,590,505,453,398,415,445,453,482,571,533,533,440,704,865,873,794,764,662,536,538,611,632,701,680,744,713,658,430,429,434,431,529,667,610,612,524,461 1,28,29,139,229,230,132,398,404,395,387,405,394,393,423,401,398,412,399,451,426,392,434,411,395,394,372,388,366,377,385,415,427,405,401,408,393,394,394,408,401,419,449,446,447,414,476,506,509,443,448,447,397,459,514,497,543,517,565,516,462,392,394,378,387,421,435,411,430,399,388 15,37,33,35,44,30,24,602,700,650,632,577,603,655,732,721,707,691,766,822,808,582,757,705,653,625,546,524,458,437,622,797,808,735,757,631,576,412,427,462,474,548,698,690,710,450,864,962,947,901,876,805,686,601,678,708,788,789,859,864,831,536,505,553,568,726,835,779,805,687,614 20,13,10,36,48,34,26,407,433,413,415,379,392,410,414,418,413,413,422,486,449,412,452,444,417,415,400,391,390,397,405,479,479,438,448,415,405,386,391,398,381,414,443,433,423,403,506,656,648,576,551,477,417,423,447,473,511,498,553,512,484,392,392,382,387,430,470,422,480,411,402 1,17,13,35,42,35,28,440,481,446,440,404,436,441,470,445,446,425,482,612,595,424,620,552,489,471,443,394,383,409,436,590,662,526,535,464,430,405,403,423,444,466,542,498,472,415,562,709,757,644,625,529,415,492,538,551,607,589,633,598,543,404,413,389,415,450,621,564,536,457,425 12,31,30,92,117,113,89,427,520,465,451,419,448,455,473,461,462,487,543,634,602,453,557,518,472,468,443,415,398,379,417,568,619,527,552,479,424,389,390,421,414,438,510,481,487,409,654,815,818,749,710,616,487,470,524,547,613,610,672,665,621,419,416,425,429,492,626,566,573,497,440 3,8,8,36,41,42,36,393,465,433,420,426,410,413,422,425,432,432,477,550,528,430,522,468,442,436,414,401,393,380,433,512,552,478,487,429,419,392,403,385,387,402,426,423,428,393,543,741,752,676,630,535,481,409,433,448,471,492,549,539,513,410,407,395,406,448,552,508,501,469,433 10,13,13,40,41,37,37,419,501,482,420,421,426,435,432,453,444,434,481,602,575,438,534,491,458,460,420,431,398,408,432,557,600,475,514,458,448,389,388,382,418,417,484,474,471,408,608,799,804,726,696,597,481,445,517,522,577,569,633,607,564,407,407,398,406,482,576,528,544,494,428 12,13,10,20,27,18,14,555,580,533,536,494,500,574,632,628,635,607,663,680,678,462,600,565,521,506,463,444,427,388,549,643,645,578,605,511,460,414,420,435,407,479,614,596,625,434,793,841,822,779,754,684,590,516,588,614,704,708,785,795,748,485,453,487,517,627,685,640,675,551,516 20,11,11,34,44,37,28,400,383,399,381,386,411,421,417,397,410,386,394,413,405,403,393,398,390,387,391,382,385,360,383,399,394,400,411,393,381,391,378,387,391,395,413,406,409,401,434,434,440,423,429,406,405,410,412,413,451,444,461,434,439,386,388,399,386,385,404,403,394,406,385 8,123,101,300,285,206,214,839,939,890,864,822,846,874,916,903,898,888,979,1019,1003,859,955,925,901,864,803,790,686,498,834,1000,982,943,954,872,819,511,544,603,654,758,894,883,906,664,1023,1023,1023,1023,1023,1023,953,834,896,914,978,980,1023,1023,1010,794,821,796,823,1019,1023,1023,1023,976,912 12,13,10,21,26,16,13,457,505,473,450,442,443,468,488,486,483,479,531,619,599,436,573,521,471,464,424,418,393,403,448,580,604,534,557,471,445,382,408,412,419,459,520,503,499,422,641,798,787,709,687,576,494,477,512,550,611,614,670,659,613,413,418,432,438,511,629,569,572,491,459 2,128,96,122,181,136,93,528,772,726,656,548,565,583,622,603,599,588,795,925,889,674,904,841,761,748,629,560,460,431,555,899,935,836,850,719,612,414,453,474,513,592,685,660,640,495,792,1023,1023,957,931,819,676,640,700,712,777,773,823,808,761,487,487,450,483,768,922,853,854,747,614 19,12,11,26,26,17,16,453,562,526,508,451,468,494,540,540,519,504,591,692,687,467,619,572,517,516,449,460,418,376,460,666,690,576,618,515,497,403,409,406,419,445,530,522,549,416,715,867,863,802,776,679,576,465,538,550,643,639,713,716,668,440,452,424,453,586,702,619,657,531,462 7,16,15,27,36,35,25,412,440,396,407,389,405,408,420,418,418,419,431,470,447,390,448,419,406,405,397,387,403,402,421,447,452,441,430,399,386,403,399,413,416,448,503,441,434,415,538,595,590,506,502,445,415,487,535,541,611,578,620,562,523,390,387,405,395,397,445,429,421,398,397 2,13,13,105,154,161,109,410,383,396,393,395,386,398,386,398,402,392,420,412,406,386,439,410,410,409,393,380,367,387,376,418,427,421,415,397,403,387,383,388,401,398,411,385,387,391,436,531,558,484,458,426,402,401,403,400,427,415,439,443,415,385,377,379,406,419,427,408,410,412,390 16,10,10,44,74,74,44,414,423,414,396,396,408,418,428,424,407,451,443,440,430,392,419,425,406,401,394,384,380,358,403,441,437,400,424,428,396,392,387,410,400,409,442,419,429,399,557,576,579,529,513,465,426,427,435,461,506,520,565,544,528,409,410,400,391,412,453,446,444,399,416 10,28,24,90,204,194,78,426,489,485,488,484,515,481,498,506,493,518,527,522,574,413,449,453,443,454,423,460,420,389,446,467,424,414,476,461,430,415,423,413,413,483,516,497,498,418,653,632,596,598,583,581,526,439,494,501,577,582,664,654,619,430,443,438,453,505,485,510,535,498,490 11,16,16,49,62,60,48,409,449,414,408,411,424,418,450,432,438,416,467,536,515,412,512,471,433,425,402,401,383,401,431,512,554,486,510,409,395,401,386,405,382,396,450,426,441,395,531,727,732,647,605,507,459,419,436,451,495,521,531,536,497,384,403,407,386,458,520,469,479,435,414 14,9,8,26,34,31,24,406,469,428,435,425,395,430,456,434,418,422,479,557,555,409,511,499,434,449,425,396,397,361,432,519,573,485,509,445,420,388,397,394,415,434,467,433,454,396,538,747,763,672,647,531,448,445,472,478,550,530,575,557,514,377,383,401,406,457,543,504,505,445,425 13,12,12,111,172,173,109,393,407,407,389,393,382,410,394,407,385,393,401,441,437,395,441,427,419,423,387,382,385,384,386,453,455,430,405,375,401,379,389,394,386,398,397,409,396,379,431,566,562,495,474,452,412,394,397,401,406,429,443,433,439,393,381,385,401,403,455,415,424,409,390 5,13,11,33,39,31,27,431,393,381,378,393,393,436,420,430,410,396,423,386,399,390,388,384,388,373,383,387,380,384,408,414,392,388,390,390,383,389,382,397,386,397,426,411,416,394,450,431,416,393,386,388,381,404,403,422,449,457,507,491,446,384,377,385,381,378,404,383,402,388,381 14,9,9,131,178,185,135,393,404,389,394,385,382,405,400,392,377,397,395,400,419,385,390,394,389,392,380,392,389,396,394,389,404,394,389,399,387,394,394,398,386,392,416,402,395,398,419,444,443,426,414,424,394,399,415,410,417,432,464,428,417,398,397,386,382,407,387,411,404,408,384 4,39,34,596,959,905,561,491,515,482,465,415,439,504,526,500,486,490,557,635,618,469,574,526,488,468,443,435,403,414,473,579,616,538,548,468,445,415,421,416,454,496,614,547,536,517,699,799,783,724,683,564,494,549,616,642,691,688,739,711,652,464,439,431,431,519,616,545,573,476,455 14,10,9,8,8,5,6,476,582,539,508,468,475,531,573,579,548,560,611,709,683,487,638,585,536,518,472,427,429,371,492,680,690,598,639,534,484,383,416,422,439,474,582,559,564,409,736,861,846,795,765,668,575,492,548,572,655,657,737,727,696,445,455,452,467,598,716,653,672,559,516 11,22,17,37,46,34,28,402,430,411,433,414,393,426,444,433,416,423,444,500,488,411,462,441,411,410,387,400,384,409,424,474,503,449,464,421,408,401,402,409,420,427,482,433,453,412,512,639,641,573,529,460,433,453,490,496,541,536,558,544,522,395,396,404,402,421,514,449,478,436,393 11,17,16,9,14,12,8,516,573,539,491,487,505,559,605,598,595,573,653,727,713,501,650,612,534,522,475,452,409,407,531,694,721,640,635,548,485,405,423,431,465,507,627,588,623,435,771,876,868,809,780,699,585,533,592,601,695,705,770,772,729,461,450,459,489,624,735,662,696,590,530 10,10,9,17,27,19,12,396,405,394,407,393,395,410,407,406,419,433,407,435,422,375,403,412,397,397,407,377,383,398,397,434,439,407,412,404,396,398,387,381,402,411,437,434,441,406,472,547,537,475,451,434,420,432,449,451,493,472,499,481,471,397,390,390,387,411,439,430,438,394,397 6,13,13,37,50,46,34,431,472,440,435,422,425,434,448,455,447,440,490,561,540,413,510,480,451,441,427,411,390,382,425,530,551,497,495,451,417,398,403,406,412,453,490,474,459,417,591,730,725,644,613,564,448,483,535,528,612,591,659,606,547,400,394,403,403,466,549,498,514,439,428 11,40,40,65,95,98,66,400,392,392,386,380,386,383,386,386,392,381,389,417,419,388,402,415,393,379,390,405,385,388,400,403,417,398,413,398,378,381,392,378,403,392,412,407,386,406,409,488,473,462,429,403,394,434,467,473,466,449,460,426,418,391,385,395,384,392,393,402,396,386,392 16,42,40,76,91,86,70,464,525,494,447,457,459,456,503,488,494,479,545,629,614,442,576,539,487,486,446,439,415,393,463,592,626,542,573,513,467,414,410,395,395,444,491,491,494,420,657,826,824,755,730,649,530,449,500,506,572,569,659,645,588,408,441,426,427,535,627,586,616,515,480 1,8,8,15,14,13,14,393,450,442,441,399,406,413,413,426,420,422,467,572,546,418,572,534,454,452,412,399,392,388,406,519,599,486,537,463,425,398,390,389,411,415,472,447,444,389,508,671,716,603,569,465,416,446,482,483,528,523,556,535,475,400,394,385,397,444,609,547,540,467,421 6,11,10,21,28,23,17,415,447,408,387,403,417,431,442,433,439,405,435,506,498,399,463,432,428,430,408,389,397,397,422,472,507,451,462,427,402,406,393,389,412,439,486,469,431,417,529,618,634,550,503,457,423,459,491,513,553,538,594,556,506,388,394,397,399,435,486,479,461,420,390 2,12,11,29,35,30,26,529,628,549,543,497,531,555,617,620,620,599,663,727,700,485,639,571,539,534,475,463,432,407,520,682,686,613,630,516,506,418,410,397,417,461,572,574,618,417,777,886,873,819,788,706,603,476,550,564,679,686,758,770,736,469,445,483,500,625,722,683,698,570,508 5,47,46,134,169,167,129,426,470,456,411,381,410,425,459,437,444,423,460,531,522,419,490,448,425,418,400,397,389,380,425,515,529,472,484,436,409,422,412,428,446,449,492,475,469,430,573,691,708,641,590,496,456,466,538,540,597,578,638,591,538,415,407,408,398,442,496,470,483,439,417 7,96,75,80,100,80,64,492,511,484,472,449,438,497,550,557,553,525,560,642,606,445,564,521,467,483,423,445,414,431,517,606,634,537,561,482,426,432,484,519,538,624,756,685,644,474,763,808,801,735,691,594,498,635,713,743,834,826,864,806,741,416,419,420,433,514,613,553,568,481,445 17,44,40,128,178,156,112,450,524,486,452,433,470,448,506,506,492,487,538,626,632,443,554,532,494,466,428,449,417,414,463,587,610,547,560,493,449,384,406,395,408,446,506,508,498,436,667,834,842,774,737,661,545,465,524,537,633,631,686,673,630,411,430,408,420,502,621,576,582,493,440 1,24,18,70,120,111,60,455,499,459,430,419,439,476,490,464,474,460,531,622,623,436,622,553,483,482,430,420,408,398,444,600,648,534,568,462,452,416,402,408,452,492,574,515,511,446,631,777,795,707,682,547,476,513,591,605,672,649,713,674,608,419,406,413,406,495,627,562,544,479,441 13,29,24,126,211,157,95,564,903,864,807,707,712,611,604,557,544,512,891,1023,1008,800,1010,948,881,860,753,687,548,387,556,1003,1023,955,959,836,735,421,423,452,470,526,664,640,648,452,799,1023,1023,1023,1023,977,857,544,591,592,678,691,763,775,750,427,620,428,446,845,1008,947,954,848,740 8,24,15,47,68,37,28,465,415,396,413,396,382,478,479,459,464,451,424,472,467,398,441,438,397,407,389,404,387,397,417,457,435,419,443,409,396,390,423,412,411,449,519,504,474,421,572,579,567,494,470,419,422,485,526,519,577,582,665,605,544,408,395,386,401,412,442,432,425,423,411 16,81,59,534,681,451,347,570,600,527,516,492,497,612,681,656,637,615,657,704,681,474,606,585,527,519,460,455,452,441,564,672,657,572,596,535,489,432,446,455,501,571,692,660,657,538,824,876,858,810,786,711,606,666,733,754,818,811,864,846,796,502,450,469,507,593,696,646,674,581,532 15,80,71,85,148,126,70,487,631,587,534,484,506,514,562,551,541,518,628,780,743,510,724,658,596,559,488,493,418,427,505,727,775,678,687,536,485,415,424,422,472,534,647,578,584,467,740,909,916,844,811,718,582,588,666,664,729,716,773,749,702,430,435,433,451,602,763,690,715,582,503 8,17,16,40,57,53,37,424,492,478,474,432,446,454,473,471,458,462,523,604,599,435,554,509,494,477,444,439,415,376,421,574,602,510,543,446,465,374,390,378,406,405,448,457,470,401,627,831,829,763,733,640,525,419,472,488,546,543,618,628,588,423,438,406,422,493,615,570,585,496,432 9,19,19,108,170,177,110,409,444,434,392,397,410,406,458,424,425,416,448,480,490,411,452,419,421,414,391,401,392,417,417,475,474,444,470,428,416,385,418,397,400,418,432,423,438,406,527,641,642,569,537,461,435,433,497,473,533,507,558,535,484,406,389,387,399,437,464,463,461,411,411 4,155,101,57,73,45,35,839,902,863,839,799,823,879,935,928,923,914,952,992,979,775,922,884,845,835,759,742,644,511,857,964,969,912,935,846,792,545,597,643,721,806,932,916,930,643,1023,1023,1023,1023,1023,992,906,836,902,923,991,997,1023,1023,1023,763,734,778,816,925,991,954,974,884,823 9,9,8,34,41,23,18,412,393,386,391,385,396,408,428,407,419,403,393,410,423,385,398,388,382,391,374,378,374,394,387,385,386,386,381,388,374,397,417,404,416,438,464,460,413,424,492,485,466,441,446,413,402,460,503,521,556,520,579,536,500,382,384,390,377,402,394,418,403,392,380 12,13,11,29,42,34,23,416,383,388,383,366,385,415,430,403,417,407,397,390,393,381,374,387,379,390,398,380,388,386,407,397,391,378,397,386,383,390,409,404,413,426,478,432,415,388,484,436,417,409,397,401,387,456,493,477,504,507,535,495,468,391,390,386,386,384,383,384,388,389,387 13,21,19,21,29,19,13,408,415,385,410,389,398,415,403,412,407,403,402,422,409,370,417,411,399,404,398,383,380,389,407,408,422,397,395,411,380,390,422,427,443,469,524,452,443,418,512,515,501,447,438,428,389,466,501,533,573,542,589,522,473,389,378,385,394,400,422,407,407,393,393 10,43,42,185,293,302,186,405,426,404,405,378,390,401,421,417,405,396,405,436,420,387,407,396,402,394,389,399,364,380,431,422,413,397,419,389,391,409,408,406,411,465,497,448,432,447,515,509,488,457,440,415,401,543,626,636,648,607,626,554,503,398,401,409,393,412,414,434,416,403,398 1,8,8,42,38,35,40,506,710,652,593,511,501,513,566,546,529,504,741,880,817,637,847,750,682,659,544,501,429,404,540,881,876,790,787,644,532,400,410,427,468,549,680,664,660,444,776,1023,1016,950,911,798,657,606,698,734,790,777,823,790,745,447,502,425,436,780,927,830,844,716,585 16,74,61,113,116,90,85,457,449,447,437,406,418,507,532,501,483,467,498,512,508,422,454,456,435,418,419,403,411,453,619,538,530,499,492,420,427,523,692,753,814,898,971,886,794,483,840,754,698,628,592,539,449,732,870,932,1010,994,1014,926,855,423,402,403,441,463,506,471,489,462,431 2,9,9,25,29,30,25,408,461,440,406,417,426,422,427,431,421,432,443,541,538,400,517,451,433,435,419,406,411,400,412,500,542,487,487,424,426,382,397,388,410,424,485,457,463,399,544,749,761,672,638,526,462,439,439,442,519,502,553,536,501,398,411,393,397,440,530,491,490,439,428 14,224,184,119,165,123,91,428,412,413,419,417,398,431,438,445,441,434,460,495,460,416,487,463,416,425,404,387,363,433,466,485,497,460,508,445,421,395,412,417,431,484,531,484,492,426,582,621,631,543,521,452,418,457,492,509,576,583,635,613,543,420,420,391,398,459,501,461,478,444,401 5,11,11,40,56,53,37,387,429,389,395,381,389,421,408,410,423,396,435,468,451,397,432,412,423,410,402,380,389,391,401,444,450,438,415,426,394,392,392,401,393,415,453,438,419,395,485,583,573,509,480,439,419,427,470,482,499,510,531,495,482,389,407,399,395,416,448,438,436,398,403 14,359,252,627,721,452,402,835,852,810,781,749,758,881,930,915,908,894,913,940,928,692,858,808,766,743,674,652,555,678,918,933,926,869,885,815,774,756,846,886,944,1013,1023,1023,1013,795,1023,1023,1023,1023,1002,953,862,965,1023,1023,1023,1023,1023,1023,1023,757,683,761,778,870,940,887,915,821,751 11,90,76,107,165,143,91,492,598,549,504,458,497,553,612,591,588,549,632,712,698,486,656,600,536,520,472,463,406,407,511,686,708,614,636,512,479,425,435,475,476,525,649,604,600,458,767,865,861,800,778,677,568,587,662,674,741,743,794,784,734,458,439,441,497,604,719,658,675,568,498 20,20,16,65,99,100,69,397,386,393,380,403,407,407,434,422,396,407,415,413,416,390,417,402,391,395,384,376,384,395,384,427,415,386,408,384,386,397,412,428,452,479,531,478,454,410,485,502,487,448,405,418,377,459,495,508,578,518,570,495,475,391,360,396,393,391,408,425,400,392,380 20,15,15,72,117,114,68,406,443,399,419,397,420,436,464,426,431,422,458,477,466,398,438,421,422,415,398,391,375,412,403,451,441,433,435,420,412,391,374,382,397,428,472,448,451,405,542,631,608,554,507,449,427,446,478,492,556,540,594,554,486,410,402,387,408,444,459,448,431,421,403 19,12,10,51,63,52,42,414,410,381,384,403,403,432,455,428,417,417,409,451,413,388,406,408,401,379,383,381,379,407,394,427,435,392,426,390,392,390,388,386,391,413,417,414,421,395,476,487,509,439,438,412,402,429,451,447,506,481,535,507,461,394,383,398,396,405,417,398,402,392,380 19,17,16,30,35,33,28,430,502,462,461,441,442,458,482,469,469,451,504,614,591,434,544,517,468,467,427,421,408,374,444,573,602,522,562,468,450,373,373,394,410,411,470,461,469,409,618,805,804,731,705,605,515,432,494,507,560,561,625,632,603,418,398,424,424,512,599,569,555,504,455 8,18,18,71,100,104,73,399,446,415,392,391,413,423,431,419,433,424,454,500,497,411,494,462,423,420,409,412,390,377,417,507,506,451,456,413,413,398,404,393,415,427,456,450,459,407,525,696,710,609,567,498,438,431,458,468,524,526,556,528,489,411,403,401,392,432,501,463,470,430,409 2,10,10,68,118,122,69,399,425,410,382,389,404,398,409,395,413,395,428,449,468,399,451,434,417,408,397,385,395,411,392,442,462,426,443,410,386,387,397,405,384,408,416,410,420,388,439,615,637,551,509,455,397,377,404,414,438,432,449,449,433,394,390,401,388,417,449,432,439,404,391 3,20,20,76,122,125,77,419,463,459,435,408,424,437,468,451,441,427,461,554,531,422,508,476,445,438,423,405,394,404,408,524,579,484,506,434,393,404,394,404,413,406,461,436,458,415,561,753,759,682,638,538,471,438,501,495,546,536,613,574,515,391,389,407,421,472,550,497,510,437,441 20,15,14,64,68,55,54,408,449,454,426,405,422,428,463,457,455,431,497,529,531,415,493,473,429,433,406,394,392,387,443,506,540,455,501,447,407,398,390,421,413,457,535,469,488,412,608,734,743,656,621,529,460,490,541,555,604,604,663,634,574,409,415,393,397,452,526,474,514,431,414 15,99,95,146,209,200,137,474,551,508,492,441,468,514,544,540,546,527,609,687,668,426,614,554,515,488,448,439,415,418,493,631,663,567,616,516,473,406,411,414,443,486,600,569,571,435,751,856,854,794,762,684,576,503,599,632,730,726,777,766,718,443,419,439,457,536,661,600,632,521,463 17,10,10,18,26,20,13,393,390,392,380,400,402,422,414,390,403,406,408,422,419,392,404,397,407,403,386,406,384,412,411,398,430,396,408,396,394,391,401,401,419,440,454,428,408,412,476,507,479,457,429,400,397,441,452,458,484,483,518,467,447,382,383,387,374,385,422,391,410,399,374 17,13,12,30,39,35,26,412,388,398,388,389,378,400,414,402,396,392,413,405,384,401,396,381,384,391,393,386,394,390,389,396,378,394,386,375,373,396,379,383,379,404,401,414,404,386,445,422,413,419,423,367,386,406,418,420,435,454,443,432,418,392,363,389,383,401,379,389,391,391,365 20,10,9,22,27,24,19,391,391,380,399,389,374,417,427,398,402,398,398,395,387,377,381,388,384,375,386,382,389,396,409,390,386,387,374,391,381,400,387,382,403,418,461,422,429,400,468,409,395,398,409,381,378,400,430,430,466,479,511,489,430,390,381,372,399,385,389,397,379,405,373 2,11,11,64,105,107,64,409,388,384,400,363,408,410,402,396,420,386,378,399,410,383,398,382,400,367,383,370,388,397,396,401,398,387,404,394,384,386,404,407,400,429,449,423,414,417,432,420,422,403,400,361,383,423,450,436,477,462,485,428,426,391,379,393,392,392,403,401,399,376,396 14,70,67,113,194,183,104,508,539,507,458,455,453,528,572,568,552,525,569,676,651,454,615,551,492,489,468,444,394,407,480,597,652,574,583,507,459,400,413,427,463,523,620,569,579,456,755,853,864,788,766,647,538,574,652,684,745,733,798,777,719,433,450,428,468,535,659,606,624,541,470 6,17,17,52,69,64,49,404,428,404,393,430,406,418,459,442,421,434,427,461,472,416,437,431,410,408,399,399,390,395,422,472,461,446,437,400,411,389,402,394,427,417,478,440,433,405,546,620,607,528,504,461,407,461,526,521,569,545,602,562,534,416,379,402,385,405,455,438,442,407,407 10,10,9,21,32,24,15,437,411,417,383,398,377,456,462,419,414,408,416,416,423,389,404,413,391,403,383,377,366,395,402,430,421,407,407,403,397,403,404,409,417,432,480,457,457,428,522,501,481,438,443,423,391,464,476,491,552,539,593,541,511,389,383,394,378,404,426,402,413,384,391 17,11,9,33,42,28,22,433,403,402,392,392,377,427,459,426,409,414,417,427,414,382,394,396,398,391,397,386,382,388,396,412,408,416,406,395,391,394,408,383,393,404,455,422,440,393,466,467,479,451,420,396,406,411,424,445,505,481,544,507,464,394,392,380,385,397,412,402,415,398,398 12,106,63,277,347,189,155,549,717,661,617,530,555,579,647,631,625,598,728,846,822,580,800,748,675,659,543,523,419,445,589,820,854,761,790,651,556,453,517,578,650,739,829,749,702,525,833,985,989,927,896,814,691,699,786,825,875,856,890,857,806,459,485,489,472,711,838,783,791,691,594 5,13,11,25,39,26,17,413,426,439,418,394,389,416,415,428,426,422,446,523,518,421,476,448,442,406,414,409,388,386,419,497,508,455,484,440,436,396,387,399,410,430,454,426,440,391,530,660,677,577,560,484,433,436,469,475,517,518,554,544,500,379,404,397,394,426,521,455,459,415,411 13,12,12,36,45,47,37,396,418,405,385,407,396,431,410,420,400,414,439,500,490,407,453,427,420,419,387,409,384,401,402,464,492,447,441,414,395,396,378,411,407,417,439,424,428,395,502,656,664,583,543,486,423,405,437,456,493,471,519,510,451,382,385,408,386,421,484,452,466,413,434 5,20,17,17,18,7,7,580,622,587,549,530,515,623,688,669,670,655,696,741,726,501,655,608,568,539,470,469,446,433,571,719,710,655,679,554,515,407,442,438,482,550,686,658,680,471,834,890,869,821,800,734,614,614,686,703,782,782,843,835,800,501,467,521,533,659,746,697,716,609,543 17,90,65,521,441,301,369,725,698,651,607,547,546,756,804,772,738,712,767,839,819,550,783,737,658,630,535,501,433,450,645,798,830,748,752,622,533,517,540,565,615,712,820,773,755,639,897,974,975,912,881,781,664,809,870,877,920,911,950,922,876,577,503,567,591,704,827,774,789,666,561 14,16,16,46,68,62,36,430,466,439,417,409,429,425,454,437,430,421,487,587,527,403,531,471,442,438,407,402,383,395,419,539,571,505,498,455,412,382,407,413,412,443,463,444,449,409,570,760,766,682,648,556,460,473,497,504,549,539,598,575,517,404,418,399,405,451,543,499,512,441,402 16,340,199,370,559,446,297,881,788,736,718,675,702,915,960,947,937,918,895,866,868,536,594,625,590,576,537,519,459,700,894,821,762,727,745,690,666,724,756,802,863,939,1023,1006,992,837,1023,1023,972,947,920,890,800,997,1023,1023,1023,1023,1023,1023,1023,773,567,783,795,820,799,786,815,713,652 15,24,23,92,112,101,82,404,485,469,448,434,437,422,439,449,434,441,496,615,605,432,576,534,476,454,430,398,404,377,421,588,638,532,537,472,440,407,402,413,403,446,489,464,477,430,600,812,826,749,706,599,519,474,502,523,599,594,644,621,572,423,415,396,412,464,588,547,562,483,467 18,12,11,27,35,31,24,409,391,379,392,372,371,440,449,393,405,395,397,409,403,387,393,388,387,377,384,372,366,395,403,401,398,379,379,393,400,386,394,388,396,393,449,419,414,396,466,418,429,424,392,387,385,419,428,430,479,477,545,502,457,380,374,402,388,392,390,382,385,365,385 13,24,22,87,128,116,76,451,515,477,453,427,442,419,445,449,458,451,531,639,610,448,568,518,485,459,441,436,417,383,435,591,633,551,572,455,450,404,404,390,424,435,470,463,489,405,590,828,839,764,727,617,490,437,486,473,563,562,599,592,574,415,430,412,408,491,611,567,562,489,454 16,18,17,1023,1023,1023,1023,545,527,480,493,445,481,558,627,623,613,577,600,626,633,451,534,505,471,477,437,438,414,426,529,568,580,506,520,459,445,435,437,460,481,558,686,637,649,563,802,808,785,733,704,637,526,632,726,744,822,809,858,830,778,530,433,464,488,550,604,582,603,530,476 20,12,12,21,33,23,13,465,605,550,521,478,484,496,566,551,539,563,635,714,673,490,622,568,539,517,458,459,438,397,505,705,688,623,646,529,500,393,405,395,426,457,557,543,576,418,738,920,888,847,807,728,600,479,542,559,655,656,727,725,698,442,471,454,460,665,759,692,732,592,530 18,36,32,73,106,84,56,627,884,831,785,689,742,669,734,726,720,712,925,1008,959,829,961,890,847,817,711,652,545,393,708,991,972,908,913,801,732,392,427,443,483,589,763,773,799,467,916,1023,1023,1023,1023,961,864,630,699,733,812,820,886,907,877,601,706,593,618,975,1023,1001,1020,916,812 3,11,11,29,28,25,26,471,432,417,409,404,400,477,468,424,418,440,429,481,459,389,433,401,406,411,384,392,388,378,455,468,455,433,445,404,407,402,397,407,445,524,636,588,535,402,545,580,582,535,507,498,431,439,488,484,555,550,596,556,511,387,394,392,382,417,458,433,422,406,380 15,379,172,935,1023,730,438,880,1019,985,936,862,881,919,962,943,934,922,1023,1023,1023,957,1023,1023,1004,986,900,846,748,677,914,1023,1023,1023,1023,959,889,743,818,858,913,979,1023,1016,1002,860,1023,1023,1023,1023,1023,1023,987,997,1023,1023,1023,1023,1023,1023,1023,796,841,784,815,1023,1023,1023,1023,1022,929 11,11,11,174,263,273,180,397,402,388,381,395,394,404,395,419,386,390,430,431,423,390,420,419,400,412,395,400,368,374,400,433,443,400,437,401,388,387,397,382,394,383,407,397,409,405,430,497,531,478,451,421,401,383,381,410,421,413,419,403,411,391,384,380,381,404,419,422,425,409,380 11,8,8,35,54,49,30,451,493,457,460,420,449,449,474,470,466,461,521,580,553,417,496,475,464,437,434,405,400,384,447,539,544,520,527,469,426,390,403,404,416,424,499,493,497,455,674,804,786,737,705,634,527,533,591,574,633,620,685,659,625,421,433,432,430,501,565,518,561,461,454 5,14,11,34,36,25,24,409,400,394,397,370,396,417,424,419,402,392,382,393,392,390,393,373,401,387,386,378,387,382,406,399,396,404,394,396,383,390,391,381,405,422,444,435,430,406,472,411,427,431,385,385,397,432,449,444,479,478,513,486,455,377,376,388,391,387,392,379,404,409,379 6,24,18,44,63,45,28,422,381,397,383,388,404,419,440,434,421,419,407,401,422,392,396,403,399,393,404,389,378,394,403,416,418,392,394,381,402,395,410,406,436,467,515,474,451,425,512,462,454,424,429,389,395,466,525,530,571,573,620,595,510,374,392,383,381,400,400,415,400,380,386 5,795,500,628,653,365,393,676,632,542,515,529,534,709,770,743,720,690,691,700,687,446,558,528,488,489,438,445,400,468,649,658,639,547,556,504,499,533,585,616,679,769,860,815,786,692,913,867,824,783,754,713,617,818,881,891,938,927,969,940,893,572,452,553,574,613,667,621,645,546,531 17,27,27,103,125,123,101,415,430,383,407,379,394,397,403,392,411,423,423,427,434,402,421,404,404,401,366,398,392,418,385,433,435,424,415,365,396,407,386,384,386,401,426,419,404,403,474,572,538,505,474,450,416,436,429,441,461,471,502,474,471,402,382,392,379,406,426,418,424,391,399 5,28,28,103,131,129,103,394,433,424,399,405,399,393,402,380,414,412,438,470,446,403,453,438,422,389,408,390,377,386,390,444,465,432,443,424,401,382,378,387,406,380,403,403,413,399,458,614,630,551,530,432,406,387,380,421,444,425,455,448,424,393,399,393,396,410,465,434,436,406,386 8,38,36,90,112,105,83,454,511,477,467,426,456,475,501,500,498,487,555,649,631,444,590,533,479,465,431,390,402,399,456,604,639,539,556,476,435,421,396,418,421,464,541,501,497,422,679,832,834,763,736,640,508,508,561,596,667,672,726,697,645,423,434,416,425,507,640,597,585,505,476 20,87,83,133,161,148,121,464,584,557,512,486,501,477,547,509,523,518,623,722,701,479,642,617,548,522,462,457,424,385,476,664,714,612,639,519,471,385,416,423,434,493,587,548,554,438,737,887,889,827,791,703,597,521,582,615,696,691,754,737,690,445,457,431,439,567,709,644,678,566,475 6,14,10,42,43,30,30,402,390,394,405,374,359,391,416,391,396,379,398,394,397,373,393,396,387,384,394,374,370,399,401,413,399,388,383,373,391,393,386,381,409,420,456,425,392,395,461,421,403,399,405,390,395,404,457,456,485,474,508,478,455,380,395,389,384,367,394,372,412,381,379 5,121,106,98,146,130,88,483,808,754,688,547,564,499,540,524,548,508,837,972,917,757,958,875,802,778,652,584,488,420,496,946,961,868,872,723,614,417,456,465,524,576,638,575,586,521,723,1023,1023,986,947,824,683,665,691,697,721,709,773,747,691,439,501,440,431,826,966,876,880,770,635 4,136,108,247,347,287,207,553,724,682,636,547,576,604,647,651,654,625,757,869,837,598,819,766,688,683,575,542,467,419,583,832,867,775,799,666,580,420,438,473,512,582,715,665,683,520,840,999,1002,937,912,828,708,661,743,750,802,801,861,847,812,488,511,475,525,716,857,797,812,699,607 1,21,21,157,243,250,159,418,440,413,416,381,363,435,420,409,405,416,458,504,495,415,466,450,424,427,404,403,408,398,406,476,504,438,454,403,385,406,380,396,395,429,453,440,420,419,506,618,635,573,513,455,428,429,463,478,491,495,534,505,465,404,375,392,400,429,499,460,466,418,402 6,53,50,127,134,128,121,445,491,456,426,405,432,434,477,473,468,458,532,609,594,438,555,525,461,464,418,417,386,409,433,579,602,515,533,457,440,394,419,413,444,466,527,473,479,446,665,792,797,725,687,578,488,497,546,571,649,646,696,667,595,431,398,415,403,500,608,550,576,476,443 19,340,299,255,350,301,219,480,421,420,408,405,386,476,498,460,452,440,429,477,464,382,390,429,405,400,411,412,375,429,470,435,456,428,421,421,392,423,479,481,531,598,694,613,558,461,596,575,534,495,486,452,424,508,578,586,634,625,692,651,579,412,406,416,410,431,448,424,437,399,396 13,30,29,50,74,67,44,404,440,426,420,404,423,412,440,428,435,421,463,532,507,400,473,447,412,435,415,402,387,374,425,474,523,462,462,415,402,399,403,426,405,454,459,452,479,398,581,706,708,627,572,516,451,433,488,489,566,560,617,601,553,402,420,400,394,447,491,489,480,428,418 6,13,10,38,50,36,27,414,454,433,406,392,413,428,447,415,432,426,446,525,504,408,510,476,426,419,409,396,379,392,408,500,569,483,464,429,415,403,416,399,412,446,489,478,447,420,530,678,684,588,540,473,419,475,518,512,576,572,615,558,513,387,403,394,388,430,527,497,478,420,402 12,18,17,76,106,80,57,428,541,488,479,444,461,451,467,455,453,445,547,677,665,454,632,576,505,493,429,436,410,372,420,639,688,589,591,511,448,386,404,396,419,410,478,451,465,408,623,872,886,807,780,660,522,440,511,516,567,569,629,609,569,403,433,401,416,508,662,616,633,525,448 13,9,8,25,26,22,21,388,383,395,374,387,378,408,406,400,393,401,391,413,419,385,380,397,394,382,387,392,384,387,392,392,397,392,393,379,378,397,396,413,423,416,456,418,435,395,450,435,426,407,403,400,381,451,480,482,511,498,526,488,445,394,381,394,392,386,402,390,394,393,372 1,44,43,85,131,135,87,389,400,398,385,380,377,374,386,378,387,402,378,400,403,381,410,397,401,407,407,364,385,408,373,408,419,394,405,395,401,393,394,384,400,417,420,397,379,420,399,409,437,390,399,409,364,444,450,422,405,397,404,405,385,390,390,389,393,390,416,390,405,378,402 4,8,9,39,46,46,39,388,397,394,399,393,383,388,395,376,401,401,395,414,394,402,397,403,397,383,394,386,383,405,406,415,425,409,396,396,391,380,403,404,404,459,531,490,477,391,436,460,456,431,439,427,413,413,427,424,447,434,471,448,416,376,402,392,387,389,427,405,410,394,370 12,10,9,51,72,68,45,411,472,447,428,426,442,423,432,413,428,410,475,539,526,411,499,476,431,441,409,399,391,366,411,507,561,484,481,450,415,391,401,392,409,406,438,415,433,401,508,741,747,663,622,534,460,417,443,460,505,488,552,531,501,401,403,405,403,461,538,506,525,438,423 7,27,20,41,67,49,30,404,378,395,396,391,394,419,415,403,403,395,374,404,382,399,388,394,404,394,396,386,377,403,383,395,384,397,393,384,387,396,385,385,426,421,454,423,434,397,470,396,420,389,406,385,375,453,453,463,502,480,526,479,426,370,381,390,377,380,391,388,380,381,370 4,10,10,46,59,59,46,376,440,415,423,409,423,417,435,421,422,429,456,536,521,410,479,450,412,430,408,403,392,403,393,507,523,473,479,424,427,382,395,387,398,398,418,426,429,380,528,718,723,637,601,515,448,418,425,450,491,489,525,533,478,412,395,395,381,433,525,478,476,434,409 3,26,25,302,524,526,298,431,415,412,394,408,405,411,435,453,436,426,422,431,419,391,410,388,394,395,388,385,394,409,415,394,407,398,407,402,385,396,409,428,407,467,506,459,465,435,580,524,489,456,442,429,400,460,531,540,597,578,630,601,543,420,392,414,402,398,405,408,411,393,391 4,25,24,102,123,122,101,439,542,502,483,416,439,466,470,477,465,459,597,716,662,497,663,576,529,496,420,412,389,405,934,922,883,816,819,719,644,414,467,605,728,868,1023,1023,1023,439,849,954,923,860,827,730,604,581,672,703,798,806,861,860,823,410,431,404,426,697,842,733,751,614,476 1,43,42,295,416,421,298,432,500,434,456,404,426,490,519,516,497,491,509,577,588,433,532,500,466,453,432,424,398,398,466,565,584,492,509,453,432,418,412,411,453,475,571,531,525,458,676,781,787,703,673,585,481,546,605,619,682,675,733,698,655,437,410,432,433,487,577,529,544,465,437 2,176,148,100,131,105,79,818,882,844,812,744,791,856,903,894,888,877,928,981,960,762,923,883,835,817,724,717,591,478,807,950,954,895,906,813,745,515,529,571,651,753,883,871,888,617,1009,1023,1023,1023,1021,959,862,803,875,891,956,958,1014,1013,982,734,722,746,774,918,1000,953,970,883,797 10,9,8,23,29,24,20,427,378,372,384,362,411,432,439,401,402,403,413,416,391,382,382,380,393,377,396,395,389,404,399,392,401,392,391,393,383,408,390,392,409,414,456,448,409,400,457,422,421,407,407,405,385,405,421,438,475,470,524,466,450,391,386,371,372,395,398,401,381,381,378 15,78,75,71,112,106,65,421,376,407,396,394,387,431,421,440,428,411,448,449,442,401,450,438,418,422,384,397,379,400,419,455,458,408,419,412,400,409,411,413,446,449,543,495,490,412,520,530,530,490,455,421,413,452,500,510,529,555,584,547,501,390,389,387,392,399,449,403,415,423,398 8,8,8,33,41,33,26,409,399,397,390,393,399,427,444,426,407,418,408,436,434,400,403,421,391,405,390,386,386,365,406,444,416,401,398,385,397,404,406,403,413,413,445,424,423,392,490,535,520,468,432,423,388,413,442,446,488,481,541,489,452,378,385,373,389,408,431,407,416,394,389 3,8,8,55,92,91,52,386,375,395,393,378,382,410,408,403,380,391,402,410,425,390,388,401,390,400,375,379,393,396,397,398,418,395,402,376,380,393,397,418,403,411,435,429,397,412,430,491,485,438,432,422,386,425,469,472,482,478,497,460,428,378,379,391,388,387,410,406,403,388,397 12,203,165,203,244,202,171,578,766,718,664,542,578,583,658,639,628,618,774,910,878,664,890,831,748,733,622,569,485,413,586,890,921,831,833,707,595,446,485,466,525,605,722,687,678,517,826,1023,1023,971,942,838,717,663,735,739,800,798,854,831,792,486,543,499,496,754,909,840,847,745,605 3,14,14,83,117,110,76,410,446,451,445,423,407,414,458,456,434,451,490,574,537,427,520,481,455,444,399,410,396,390,422,545,571,506,496,460,429,388,401,392,399,415,478,441,436,409,568,768,779,696,650,557,473,443,470,491,531,542,582,573,534,409,411,400,410,462,563,527,533,454,424 14,10,9,11,15,13,10,475,608,561,530,486,489,527,586,567,573,539,633,737,711,482,663,610,554,541,486,461,434,378,515,704,710,623,638,524,476,385,404,412,431,469,566,546,583,405,758,886,873,817,788,692,589,485,499,548,645,657,731,739,705,456,461,441,464,627,737,681,690,597,510 1,13,13,106,163,124,82,412,418,414,396,378,398,408,429,398,428,405,443,462,454,395,448,428,402,402,389,378,374,395,398,468,442,438,424,394,407,391,396,398,394,416,454,444,432,416,491,596,591,510,489,430,402,446,477,468,483,495,533,502,477,384,401,396,390,420,448,425,455,407,394 2,15,15,6,6,4,5,400,397,387,383,390,383,397,382,412,373,390,394,400,406,381,379,398,399,387,405,377,383,380,385,389,396,392,396,388,379,398,386,394,397,407,432,389,398,395,406,406,410,400,412,386,384,417,426,414,431,430,412,428,420,389,404,385,389,390,389,377,406,362,382 1,40,38,78,126,123,75,418,398,399,407,405,388,398,417,397,387,387,398,445,427,385,437,411,409,400,388,378,392,405,399,443,452,399,384,393,395,379,390,394,412,405,466,439,408,420,486,509,522,466,452,432,382,446,490,482,511,497,542,487,474,415,393,391,386,421,432,416,403,397,359 14,20,15,59,88,65,37,422,413,426,396,392,405,429,465,448,451,439,436,462,456,400,432,404,422,405,396,379,391,377,415,462,469,433,425,404,416,390,395,410,438,435,521,475,452,433,590,608,578,531,496,441,397,523,585,593,644,614,679,619,578,407,399,397,395,430,451,449,446,420,404 2,81,79,435,547,556,431,477,515,503,483,446,439,494,535,513,496,459,552,668,642,460,612,574,488,488,438,428,403,438,490,613,663,567,557,484,453,465,479,480,563,620,684,602,585,567,682,825,838,756,715,603,496,750,827,821,826,784,803,742,675,441,411,425,421,503,655,612,586,492,440 20,11,8,36,42,26,24,424,419,403,398,380,388,447,440,448,449,427,447,501,468,414,434,434,418,401,411,387,377,391,415,457,468,431,439,403,401,393,409,413,419,424,471,456,457,399,563,619,600,538,507,481,426,473,492,500,544,557,601,574,533,402,403,385,413,447,501,464,482,427,427 5,509,293,442,501,295,266,806,813,775,727,671,707,854,901,885,876,860,874,912,897,654,835,788,730,711,634,607,501,770,957,922,912,850,867,794,730,881,1005,1023,1023,1023,1023,1023,1023,794,1023,1023,1023,997,971,917,823,982,1023,1023,1023,1023,1023,1023,1023,710,632,719,739,834,898,853,873,775,698 9,11,11,76,116,120,78,381,398,378,389,388,385,391,400,398,379,405,383,411,405,389,406,397,389,381,381,387,391,402,397,388,393,394,405,400,392,381,385,383,391,398,419,393,398,399,429,455,457,414,428,400,395,416,434,448,458,452,457,423,435,394,393,389,371,390,387,395,397,388,379 9,26,19,48,82,48,29,397,425,365,395,383,383,412,415,400,405,416,399,396,425,397,406,413,397,382,383,387,377,386,397,404,433,399,399,378,397,411,409,401,408,442,474,417,436,408,477,487,475,420,434,412,413,440,464,462,509,502,540,505,475,388,384,375,376,407,407,410,409,390,378 3,69,52,194,212,167,154,505,669,641,580,524,528,560,617,599,601,584,695,821,794,557,779,712,630,609,528,506,411,421,548,784,820,723,753,616,533,439,408,461,466,525,655,605,623,482,801,955,958,897,869,777,657,608,692,697,765,761,820,807,763,464,484,465,498,676,820,757,771,662,563 5,10,10,86,101,100,85,404,399,389,393,390,390,397,404,395,405,388,387,421,418,388,403,408,381,395,391,379,399,370,402,404,422,414,417,414,404,391,387,389,405,417,425,401,405,395,451,512,489,457,448,424,401,406,444,448,482,476,476,478,435,388,380,381,383,390,422,401,400,378,391 17,25,14,54,75,41,30,443,393,379,382,398,390,467,467,446,430,410,420,406,440,373,405,401,402,410,395,394,395,407,397,397,426,418,373,357,401,392,398,436,455,475,538,475,473,406,556,480,461,435,430,379,397,507,540,539,589,606,649,595,547,402,392,396,400,396,402,381,387,405,393 9,43,40,591,1023,1023,564,505,525,475,477,452,487,546,598,584,573,552,599,670,634,474,577,557,492,473,449,438,400,413,526,644,654,551,583,460,476,435,439,464,482,560,676,621,640,535,762,835,829,770,741,656,542,601,703,711,781,773,814,782,738,467,444,461,458,557,635,590,608,509,463 19,87,79,475,832,780,441,756,748,705,661,632,644,783,831,800,780,768,806,858,847,592,796,748,683,678,575,554,496,496,733,820,833,764,770,690,623,492,526,582,630,720,854,834,834,650,1007,1023,1023,985,961,901,800,812,891,922,1007,1012,1023,1023,991,609,563,601,633,766,860,811,824,727,654 7,9,9,20,31,30,20,410,479,432,424,388,436,423,423,454,412,413,451,528,499,406,508,468,429,444,406,404,401,380,416,518,546,458,489,436,405,393,392,391,393,432,436,429,422,387,549,740,752,670,639,542,470,427,449,451,501,501,548,529,508,418,400,414,395,456,525,490,502,441,426 5,13,13,50,58,58,50,412,472,435,420,437,427,418,465,450,438,420,506,574,553,428,524,470,450,443,416,405,392,428,424,557,575,492,503,435,403,405,393,387,404,418,456,442,423,394,573,764,768,687,654,554,465,437,459,494,520,518,552,533,527,412,404,403,399,467,547,527,516,462,418 18,59,30,159,139,52,58,488,486,442,439,432,470,525,587,560,562,527,570,630,624,433,526,497,459,469,420,422,405,470,588,611,603,531,556,508,454,514,662,713,784,856,931,835,764,533,815,813,788,727,693,615,510,745,848,890,946,924,945,870,804,424,415,451,445,483,592,546,550,457,462 16,52,50,283,646,619,273,489,468,455,409,422,453,479,559,536,532,514,534,565,557,433,492,475,457,449,420,421,411,406,445,540,538,489,526,456,400,411,415,421,455,492,585,546,538,455,695,769,751,691,645,587,504,521,585,628,706,700,761,724,677,439,415,429,425,513,581,524,527,480,431 19,11,11,24,33,31,23,389,391,392,393,378,369,389,416,417,406,390,406,407,400,391,393,389,384,388,387,382,373,401,400,390,393,403,396,398,388,385,392,385,403,414,430,419,404,391,452,438,429,421,426,397,387,421,435,450,468,450,489,471,437,398,390,379,385,394,407,395,384,393,381 5,9,9,27,38,35,24,392,421,432,395,403,395,406,414,421,412,383,440,471,454,398,439,438,426,415,388,402,380,369,392,468,462,428,440,429,418,379,396,389,384,373,416,407,404,394,481,630,632,571,542,474,429,407,423,418,456,456,479,471,442,404,409,398,398,416,469,431,452,409,385 4,23,22,300,505,513,300,417,417,410,395,405,397,422,439,441,429,415,446,448,431,385,377,411,395,393,397,401,381,422,415,408,425,404,384,408,393,410,388,434,426,461,540,466,460,457,591,562,523,486,460,424,420,608,690,678,690,642,663,602,562,418,388,400,405,396,421,407,420,381,403 5,13,13,60,99,103,62,368,404,392,398,392,378,412,398,398,387,397,404,417,395,384,387,395,395,379,385,403,382,392,391,400,397,397,395,406,406,395,401,369,396,408,417,401,412,400,411,443,450,435,413,406,390,428,472,439,457,422,449,418,374,389,379,389,382,401,408,388,403,381,388 15,16,16,29,36,33,27,442,431,425,411,391,393,459,500,475,455,481,462,494,466,397,449,424,405,418,407,414,378,411,477,494,470,441,431,428,408,461,488,515,535,616,713,635,592,418,649,642,606,532,525,483,430,541,629,646,719,701,743,692,640,411,405,408,410,451,477,456,444,421,398 18,9,8,30,34,25,22,412,397,388,379,376,392,428,424,414,392,417,408,409,379,380,401,378,386,373,391,391,379,398,406,391,398,385,408,390,370,397,393,391,401,404,430,444,412,402,487,420,419,413,413,378,392,413,440,434,475,485,501,488,455,383,393,394,391,381,392,383,394,382,393 12,11,11,47,58,52,43,417,457,417,410,412,416,406,428,419,434,415,454,513,486,426,478,453,413,431,394,413,410,367,403,473,514,462,460,425,408,420,399,407,394,404,457,433,431,402,517,673,687,602,585,505,430,415,457,459,513,497,551,548,505,409,397,392,397,443,503,475,496,423,422 18,8,8,29,33,28,25,391,418,394,379,391,387,413,428,402,410,406,407,413,404,397,403,404,396,392,391,390,369,401,409,414,402,398,429,410,392,389,384,404,384,407,443,417,429,387,480,489,498,459,421,419,396,409,442,431,455,471,482,465,458,393,381,389,386,397,411,393,391,382,388 2,36,36,202,321,331,207,387,390,407,363,392,387,413,401,402,395,389,411,429,404,380,414,397,402,389,402,384,391,389,393,404,416,374,405,392,387,402,393,395,406,411,421,400,420,435,438,464,460,413,414,386,400,430,475,463,487,490,465,457,435,382,379,401,390,382,424,404,394,395,392 7,21,21,48,69,69,47,434,517,511,499,455,464,469,499,489,480,491,584,671,644,458,600,570,520,507,473,464,401,391,461,632,643,580,584,497,467,392,389,386,382,402,464,487,499,392,683,870,877,811,781,692,576,413,445,464,551,566,658,668,622,417,414,412,447,545,673,612,639,545,472 2,28,24,80,94,79,67,425,468,436,416,408,390,444,438,433,429,438,450,544,532,396,502,459,433,423,406,396,389,390,431,505,546,459,483,440,406,392,407,398,423,450,489,448,452,408,555,711,734,636,601,498,454,459,512,497,577,565,614,599,527,392,404,407,395,472,512,477,483,429,419 6,9,9,23,32,26,19,411,406,402,373,382,369,390,408,389,414,414,393,409,409,371,416,395,385,390,389,388,380,397,398,416,408,404,392,374,383,394,401,397,412,438,470,439,423,408,472,470,468,454,415,401,381,461,490,495,527,512,547,511,468,375,380,382,380,394,402,392,406,393,378 6,14,11,16,20,14,11,443,427,411,408,400,425,484,496,492,494,477,485,483,472,387,433,441,410,403,405,383,391,414,501,497,471,426,447,417,392,443,450,468,525,586,696,634,602,416,696,636,590,553,539,478,430,533,601,636,721,718,773,721,664,416,393,410,429,434,437,462,473,409,409 12,11,8,24,30,21,16,461,386,397,390,393,401,455,470,423,408,415,404,405,403,383,397,399,397,390,387,370,371,385,406,383,404,402,398,391,380,402,390,410,419,407,433,438,416,395,460,446,452,437,407,392,385,404,425,440,500,501,541,499,464,397,381,389,380,384,407,403,395,381,402 3,94,54,234,408,206,151,588,997,956,914,846,840,624,655,613,583,570,916,1023,1023,840,1023,1023,987,952,875,842,725,452,666,1012,1023,1018,1023,934,866,496,590,663,738,835,938,880,812,524,925,1023,1023,1023,1023,1023,991,695,821,897,1023,1023,1023,988,922,470,786,440,473,868,1023,1023,1023,957,884 2,17,17,55,77,71,49,393,438,428,425,404,407,431,446,418,447,421,478,548,530,428,498,466,451,436,403,413,380,402,400,518,539,489,486,438,427,398,403,394,410,408,446,431,448,405,540,701,703,613,582,509,413,425,459,490,495,479,552,513,489,395,394,402,409,441,528,483,509,426,415 1,17,17,53,58,56,52,413,484,451,430,424,417,404,433,424,429,447,493,584,590,430,541,506,461,455,423,420,406,413,401,567,603,498,535,439,422,390,393,391,397,408,436,434,446,411,563,801,806,731,693,577,485,422,438,456,513,484,547,555,536,397,412,403,397,481,599,522,530,477,429 8,15,15,91,133,133,88,398,384,393,386,384,383,407,412,399,400,383,409,388,398,389,385,399,387,389,388,399,395,392,399,401,391,398,398,403,374,389,386,403,387,392,412,397,398,403,430,464,452,427,396,388,387,418,454,461,446,440,443,426,424,398,392,377,405,395,401,388,407,391,381 4,8,8,18,12,11,17,421,429,414,398,398,415,409,439,429,414,420,454,497,482,413,461,446,415,422,415,387,395,385,402,485,489,445,448,418,407,371,391,390,401,416,422,422,435,402,534,651,619,559,537,489,424,430,440,443,498,469,538,525,500,408,410,391,399,431,484,463,469,408,401 17,9,8,23,28,25,21,405,377,383,378,410,386,412,403,402,399,393,382,388,371,378,373,380,386,400,371,404,391,395,398,398,375,388,381,379,375,391,388,387,399,395,435,425,407,388,417,386,389,385,383,366,387,420,406,416,445,455,473,455,429,394,382,395,380,379,396,386,384,377,376 17,14,14,48,103,104,48,406,416,399,409,398,399,412,455,478,433,439,448,465,427,402,420,403,399,426,421,401,381,396,421,439,408,406,427,395,411,404,380,399,415,417,446,446,432,407,531,577,540,517,483,443,425,429,476,494,557,523,573,561,520,407,406,388,405,427,443,436,438,404,421 2,16,12,29,45,32,21,423,373,393,395,398,387,414,439,432,411,408,370,413,388,383,401,389,374,400,390,375,377,404,405,381,405,417,384,370,384,392,403,408,437,437,492,439,433,410,445,435,427,426,383,406,396,464,496,493,539,514,550,513,467,384,368,386,378,395,395,391,371,407,394 2,53,47,98,152,132,85,453,525,466,445,405,412,456,475,480,439,441,517,638,616,448,583,552,484,469,445,420,406,405,443,599,658,561,575,483,463,403,423,414,399,469,516,495,487,431,643,832,856,775,750,629,491,461,545,552,631,620,679,654,604,414,408,405,440,483,623,577,572,479,428 19,9,9,30,36,30,23,422,449,458,430,423,407,427,428,440,430,434,466,558,523,409,503,468,441,433,427,401,400,390,427,531,551,481,503,431,428,398,396,382,406,418,467,447,450,398,577,722,727,656,615,538,458,440,474,486,536,538,586,574,544,411,428,413,414,467,538,481,504,442,425 17,12,11,49,73,74,49,400,383,379,399,383,383,381,405,387,391,402,384,396,393,378,401,387,383,396,393,380,380,382,389,391,395,391,395,380,376,392,385,390,385,398,414,381,413,389,451,442,453,422,405,382,387,409,438,445,476,455,458,408,409,382,388,388,377,386,389,391,392,384,386 5,25,25,109,156,161,112,408,447,461,417,398,418,440,451,436,440,431,450,543,543,426,496,478,459,417,422,402,389,392,408,508,552,483,496,440,407,383,396,393,432,435,453,452,460,423,545,750,752,667,632,553,452,458,509,519,533,548,589,564,525,395,390,395,412,454,548,492,505,445,421 14,17,15,32,33,31,30,493,619,548,522,467,488,539,591,587,583,581,637,744,721,496,669,616,540,530,458,465,394,395,515,700,725,645,663,520,489,418,405,435,432,489,607,596,606,417,766,887,878,818,789,703,570,524,608,625,704,702,769,763,729,456,446,466,495,615,740,672,690,563,490 8,200,181,29,56,34,15,402,443,430,407,395,391,386,401,394,420,388,463,506,497,410,501,455,411,434,411,385,369,404,406,450,525,444,476,445,401,389,403,387,390,417,449,419,416,410,483,663,709,589,564,467,399,437,433,452,480,456,488,456,459,402,414,388,391,421,500,456,442,430,436 1,12,10,35,39,32,30,435,375,378,376,379,377,450,448,411,394,405,393,394,383,394,390,380,384,381,372,389,382,392,385,384,383,397,400,405,395,410,397,403,405,402,458,430,435,396,493,427,413,394,392,385,392,435,463,454,534,528,584,516,482,395,372,390,396,396,380,389,391,392,377 12,13,12,12,13,12,11,502,597,533,486,481,488,511,576,558,577,554,624,705,674,475,629,572,527,517,462,434,407,398,512,664,696,617,629,505,465,399,409,406,428,476,592,584,587,431,750,862,849,790,763,674,550,505,558,583,672,682,748,752,720,458,426,445,467,609,704,635,671,544,492 16,26,20,48,75,51,31,438,409,395,396,390,391,454,465,444,434,412,406,422,408,387,403,386,386,390,392,388,394,386,406,396,396,402,409,401,399,408,401,402,409,420,479,453,450,398,514,479,460,428,425,414,392,430,425,430,546,525,594,562,497,379,392,376,388,383,413,410,398,412,383 13,9,8,27,30,26,24,410,378,384,396,380,384,435,444,410,416,393,402,380,395,373,381,396,389,372,376,377,382,383,403,372,375,384,385,385,386,393,398,388,403,396,437,414,406,391,443,404,392,384,380,378,399,396,395,431,455,447,501,474,436,381,385,375,383,398,394,379,394,357,384 6,10,10,147,225,229,145,418,444,428,421,413,428,446,472,459,453,450,468,461,453,398,426,419,412,410,393,390,395,401,454,444,432,410,453,409,413,382,404,408,410,445,492,485,503,416,610,632,634,584,560,506,472,487,530,552,597,590,649,624,570,422,413,401,415,453,437,443,460,426,417 14,42,31,72,104,74,51,475,446,451,411,405,384,499,539,486,475,445,470,526,487,421,498,465,428,402,405,391,367,392,427,498,511,465,487,417,408,391,413,418,433,465,555,523,517,443,625,705,699,592,572,479,425,503,562,550,640,648,702,675,583,385,400,392,404,466,504,483,477,444,424 10,14,10,38,43,29,24,431,402,394,397,393,383,440,444,437,414,406,403,400,410,400,396,381,404,396,392,394,378,390,412,417,433,400,392,405,407,398,394,408,415,417,477,441,433,419,502,472,463,425,410,401,385,460,459,451,519,512,561,512,480,392,388,389,385,395,405,392,419,397,385 14,18,18,163,211,216,168,408,460,463,433,402,419,414,420,415,400,421,455,578,567,423,547,499,450,441,420,415,387,354,415,530,599,503,525,467,434,384,399,389,383,404,428,438,437,393,524,784,805,716,680,570,465,410,440,435,481,485,532,525,476,401,401,392,406,452,556,510,508,462,417 9,14,12,26,38,30,20,416,395,391,375,378,400,405,413,404,401,398,405,396,422,379,392,387,393,384,381,375,393,381,401,408,385,401,380,387,386,375,399,405,403,421,452,419,412,404,436,446,430,409,425,412,365,419,428,436,460,462,493,451,423,400,376,388,386,388,394,390,396,394,392 6,83,77,69,83,66,55,435,421,412,407,405,396,445,480,460,458,421,461,485,478,386,483,445,415,437,380,397,379,407,419,450,517,449,445,422,406,388,431,417,444,480,535,507,490,421,598,618,631,538,519,473,406,525,578,586,646,636,694,652,572,388,384,409,404,407,503,461,426,427,412 17,15,13,37,38,31,28,400,398,396,380,379,390,411,417,391,394,394,409,425,405,386,398,389,392,392,375,389,383,381,404,372,406,380,389,381,366,394,399,399,392,392,445,416,401,395,450,430,414,413,389,401,399,423,428,448,465,481,510,474,445,394,358,391,380,386,383,391,383,380,395 7,18,16,30,44,39,27,415,403,398,400,388,402,423,447,433,423,409,420,414,413,385,404,388,384,402,375,395,387,373,415,419,396,388,399,390,385,425,405,428,430,482,515,468,452,429,533,464,450,425,400,379,384,515,551,553,594,574,636,584,534,377,385,403,385,387,400,393,417,407,384 19,22,18,42,60,44,28,399,386,367,399,412,399,410,425,402,423,409,395,393,395,375,398,383,380,366,371,371,356,419,415,407,390,384,399,375,384,425,405,406,415,427,453,439,439,402,467,422,421,409,399,376,377,434,445,444,486,480,544,506,463,397,374,398,392,373,395,381,398,391,380 1,9,9,18,21,21,19,428,399,401,394,404,401,411,424,400,390,387,409,433,429,389,423,410,401,399,389,398,403,419,434,432,443,419,416,436,394,381,421,419,425,485,583,541,495,406,489,532,525,487,475,439,421,452,458,484,529,506,536,503,474,393,379,379,408,407,434,418,427,401,403 19,12,12,43,56,53,40,413,441,429,430,417,425,415,437,447,429,439,490,536,510,403,486,452,435,434,416,420,380,396,417,512,528,460,470,438,426,386,391,388,406,409,458,475,465,408,585,725,727,646,623,548,467,449,458,503,550,545,586,577,532,418,419,402,399,457,517,503,507,454,418 5,15,12,78,63,42,54,464,417,397,409,400,426,484,529,486,494,471,469,463,443,402,418,399,389,418,397,389,383,441,542,490,434,435,445,436,391,517,572,623,668,754,815,745,670,491,730,623,547,551,499,460,425,654,745,770,841,826,860,798,729,420,401,403,421,444,454,432,443,395,407 11,232,186,190,264,225,160,426,399,390,408,399,394,447,448,433,411,417,422,440,428,392,422,387,392,400,393,373,384,427,423,437,458,408,392,403,380,398,417,429,432,487,573,496,487,438,543,495,500,459,418,427,398,462,500,528,571,558,613,544,517,397,385,400,394,412,433,401,446,415,387 13,23,20,11,18,15,9,406,424,413,398,414,409,392,436,435,424,399,415,447,433,388,445,418,414,403,401,395,412,383,410,437,466,409,417,410,398,401,406,401,415,421,453,438,437,426,520,542,537,486,475,424,424,466,497,498,535,506,572,505,508,411,390,399,390,415,445,424,410,410,403 16,21,17,36,44,31,26,416,463,454,449,410,434,433,453,445,446,442,486,588,560,433,526,481,447,440,429,412,398,409,404,531,583,504,505,441,418,395,406,411,401,443,497,453,471,414,586,752,751,674,633,545,456,451,509,527,593,568,618,573,556,406,410,405,398,467,574,530,514,467,425 6,10,9,28,32,26,23,409,397,375,398,385,386,419,439,420,422,393,387,400,409,385,403,405,395,402,392,384,386,376,398,404,406,391,393,390,386,384,396,386,416,421,462,437,428,390,491,453,450,430,399,395,408,447,464,469,505,511,524,502,461,386,388,387,385,379,406,405,384,394,383 12,21,21,55,104,105,55,415,539,499,457,422,442,453,468,436,457,459,535,669,650,461,621,567,511,475,458,427,405,406,432,613,674,580,589,480,443,378,385,408,417,439,468,458,468,404,594,849,870,794,752,639,510,461,469,480,548,552,591,578,553,406,433,403,416,513,663,586,604,500,446 7,146,119,182,272,227,155,557,737,662,610,547,549,591,666,632,644,627,744,876,844,598,850,785,704,678,565,505,452,440,584,842,881,780,797,654,573,439,453,485,535,610,723,664,670,506,828,997,1006,937,900,804,662,676,747,755,819,808,859,841,797,488,489,484,508,704,874,811,825,697,575 2,19,19,54,62,57,49,417,434,409,407,402,411,426,441,413,439,417,456,533,505,414,486,450,431,437,424,390,388,407,407,491,524,451,472,402,430,420,413,401,416,411,443,454,439,414,539,697,702,624,577,499,439,443,465,486,544,530,573,517,513,409,381,404,384,426,505,472,464,435,408 14,23,20,48,69,61,39,436,485,484,455,423,440,428,472,457,446,444,486,581,584,438,524,489,444,443,418,423,387,392,422,547,567,508,524,438,431,400,395,411,411,430,480,451,468,399,613,805,813,734,702,606,502,454,487,488,542,550,625,597,556,397,416,404,412,468,551,514,525,465,447 7,9,8,13,19,15,11,424,388,383,364,383,391,418,419,381,406,382,395,382,388,393,379,385,394,381,383,396,384,371,388,395,374,391,396,392,377,381,387,380,403,395,403,401,412,378,415,397,401,393,381,380,384,415,421,396,439,433,458,450,401,383,391,391,391,373,388,398,393,377,387 8,93,44,101,175,73,43,443,425,404,435,424,424,471,499,466,443,449,458,501,512,401,471,411,406,413,378,396,395,402,444,457,488,438,447,429,399,440,462,462,491,537,607,535,515,466,611,624,616,542,531,449,422,567,601,598,656,655,701,652,584,390,379,412,419,393,472,441,407,395,409 16,32,32,94,161,165,95,435,450,413,411,399,405,437,450,447,436,448,455,494,490,408,451,446,417,415,401,399,410,390,443,461,474,438,449,408,404,389,396,406,403,444,484,462,450,416,606,660,649,581,556,502,415,459,503,517,580,584,645,605,557,418,402,406,401,440,480,469,476,431,398 20,52,50,98,126,113,86,465,536,516,451,438,470,461,514,508,501,513,583,676,637,453,596,532,503,479,457,453,394,388,476,622,664,587,576,508,482,397,407,428,423,460,522,496,539,412,695,844,848,780,748,663,535,500,528,531,634,637,706,698,636,445,439,443,426,529,660,590,627,518,460 3,68,59,328,287,226,269,573,648,582,546,497,536,601,648,634,623,600,673,783,757,531,738,682,613,590,515,470,439,407,579,762,785,693,705,573,519,429,479,508,565,655,796,749,721,559,873,944,940,880,850,765,633,719,806,831,925,927,966,914,859,476,451,471,498,662,795,736,745,632,527 16,64,60,33,46,42,29,453,649,616,571,484,440,450,506,495,488,476,710,851,794,605,835,738,653,633,529,454,405,400,441,825,841,736,738,566,488,416,410,411,428,460,532,512,517,453,652,962,956,875,835,705,541,519,577,576,630,619,685,661,613,421,459,423,427,699,851,749,758,626,527 12,53,49,64,104,96,59,454,576,517,494,464,459,480,505,511,495,500,596,725,705,488,696,644,576,549,464,443,416,391,451,685,730,625,647,511,479,412,397,430,457,449,537,493,513,424,682,891,900,827,797,682,551,500,548,589,644,642,704,671,647,415,423,403,430,550,713,645,645,559,501 2,14,14,88,128,128,86,374,394,389,409,392,376,386,390,394,392,390,397,420,409,385,421,402,398,387,394,394,405,389,388,418,414,408,390,393,395,382,374,392,395,385,397,404,383,399,408,475,482,428,440,404,397,387,401,403,413,416,418,423,406,396,380,381,387,394,426,397,406,388,380 16,8,8,37,48,51,38,386,425,393,400,398,429,379,404,413,411,412,431,435,417,386,393,404,395,391,401,395,386,393,414,406,417,400,415,390,423,369,377,388,389,398,440,425,434,388,521,499,482,473,481,453,440,413,435,432,487,469,496,491,479,405,397,398,395,401,409,419,415,414,409 20,34,34,146,166,171,148,415,484,460,432,417,435,413,429,454,433,436,474,567,556,418,517,504,435,453,402,399,392,382,425,536,578,478,498,437,409,380,361,376,400,420,466,440,435,404,519,762,780,701,670,552,467,434,447,464,518,518,576,563,511,407,401,406,410,453,563,532,529,455,440 9,11,12,63,106,111,65,397,385,410,379,380,384,394,408,391,394,383,407,405,405,395,380,395,382,392,396,379,382,397,396,390,393,395,418,390,390,398,382,385,398,403,436,415,410,412,422,439,430,437,411,389,390,419,447,437,425,443,479,443,441,392,383,380,395,390,387,394,404,375,397 17,12,11,30,37,32,25,393,397,398,385,371,401,408,427,386,394,419,409,385,414,394,388,398,387,400,399,387,388,388,392,401,403,400,398,386,361,395,396,395,411,413,451,414,430,383,457,436,439,407,395,413,384,423,462,449,480,467,486,460,426,379,377,374,381,395,405,407,402,392,389 8,9,9,21,32,27,18,393,406,398,377,391,392,406,402,397,416,397,414,449,419,391,420,415,400,401,390,386,385,393,397,436,424,415,420,369,389,393,403,400,405,408,434,407,413,386,452,533,522,457,448,424,399,404,438,433,460,454,473,465,423,391,380,372,388,402,433,414,411,399,382 5,328,175,82,77,33,35,528,537,486,466,438,420,579,625,619,579,590,607,638,638,430,540,505,495,469,443,402,424,475,539,612,638,541,571,485,459,464,549,598,635,738,820,742,686,571,815,814,790,727,674,616,511,758,826,835,880,863,900,851,800,450,396,438,454,511,627,561,562,485,445 1,8,8,31,53,50,23,400,448,430,416,415,400,412,387,403,397,413,432,573,544,415,577,510,450,451,425,407,407,401,395,510,610,496,523,430,424,407,402,404,415,400,427,403,420,400,486,639,719,591,555,461,405,439,451,456,499,471,517,478,443,398,404,391,404,428,593,516,523,466,413 4,10,9,65,70,63,57,417,429,411,425,407,407,457,480,476,469,477,468,448,459,394,413,407,408,397,405,375,389,388,494,461,459,430,448,430,433,404,422,464,477,545,667,604,593,413,650,610,576,551,526,488,443,469,523,575,675,687,735,686,627,422,397,414,417,432,441,435,442,418,398 11,167,156,109,147,134,100,414,396,426,403,406,415,418,440,416,431,419,433,433,441,395,404,399,403,408,402,413,396,397,412,447,441,419,416,394,391,404,412,438,447,444,531,486,451,392,508,548,528,483,475,440,432,438,462,444,508,492,564,501,496,393,389,393,414,411,454,415,432,404,394 17,120,112,59,84,79,55,415,390,405,382,394,397,432,414,423,432,420,391,426,396,388,435,392,398,411,387,380,400,389,421,424,448,407,412,418,396,406,414,412,417,427,476,478,451,420,481,469,460,440,406,389,389,435,458,465,512,505,547,511,453,397,391,395,396,396,415,402,400,414,371 10,68,63,130,231,217,115,406,412,384,389,384,380,415,413,450,409,422,418,432,430,408,430,407,407,408,391,392,399,406,411,425,416,416,413,393,386,376,396,421,407,438,447,447,428,428,499,521,493,467,433,445,418,475,491,498,541,532,568,522,497,410,412,397,399,395,410,403,416,391,400 17,8,9,19,29,28,17,396,406,373,399,378,382,408,432,419,395,406,407,418,420,383,406,393,391,382,391,385,387,391,403,406,414,397,404,403,385,373,403,397,398,410,425,411,426,408,487,513,489,438,432,420,413,429,459,483,521,521,547,505,476,390,389,392,395,395,416,406,412,396,394 13,166,149,193,251,231,179,460,446,427,427,400,407,480,506,466,457,443,465,495,496,408,498,468,414,435,418,410,374,428,445,480,524,443,454,437,404,423,446,465,456,493,584,547,504,460,642,609,637,535,537,454,397,514,571,573,657,658,718,673,602,417,396,410,405,423,506,495,459,426,403 17,11,10,30,36,29,24,413,398,375,390,395,381,419,424,410,383,381,409,397,403,381,385,387,392,394,391,387,381,372,402,407,393,395,407,390,379,398,403,398,404,401,446,436,416,390,464,458,439,400,421,405,374,424,430,430,464,453,487,460,453,389,385,375,381,388,407,393,397,372,390 2,95,65,124,160,79,62,565,542,509,488,466,490,599,667,647,636,594,636,633,631,423,521,508,457,464,438,443,419,557,710,666,629,579,607,514,517,644,771,816,870,942,1002,917,853,529,859,825,792,742,723,649,551,764,865,901,957,936,960,898,846,464,428,481,477,545,578,563,583,503,454 5,18,18,96,143,144,96,542,627,586,569,539,572,596,651,652,645,654,705,737,724,478,605,584,551,523,489,494,433,465,684,746,719,680,697,634,576,456,472,493,538,618,755,751,774,434,850,926,905,861,844,782,674,548,639,668,751,759,831,841,810,528,524,527,558,707,787,736,761,655,597 18,22,17,75,80,64,63,516,551,534,487,449,502,521,593,563,553,558,604,671,644,459,578,546,490,503,442,461,410,397,501,633,637,559,578,490,468,389,404,450,436,506,629,572,577,463,762,835,823,765,737,657,556,572,646,655,730,722,776,758,717,450,439,459,468,559,670,612,633,531,470 16,18,18,40,49,49,39,423,429,424,418,388,430,428,418,413,418,433,459,547,514,421,471,444,431,414,418,407,402,387,406,503,505,450,472,449,405,385,383,407,402,411,442,421,428,409,541,751,764,689,649,541,466,430,454,471,525,538,564,546,506,396,400,397,393,451,504,465,486,445,429 20,94,77,111,142,111,86,520,640,581,537,500,501,561,593,580,561,548,658,775,746,494,711,643,570,565,486,480,438,430,497,731,771,674,698,571,505,436,424,463,500,552,648,619,589,465,775,915,916,849,818,723,603,608,686,696,762,755,805,787,743,431,431,433,468,604,763,707,696,593,529 14,8,8,7,8,6,6,459,549,492,469,444,437,483,507,501,476,503,567,664,650,455,606,544,480,489,446,433,414,406,456,645,665,572,596,490,445,392,399,405,410,430,523,516,527,417,674,835,822,760,725,634,509,469,510,533,607,596,672,669,620,426,425,427,437,528,648,594,611,489,448 12,191,173,145,199,179,131,415,436,403,380,399,388,476,472,429,439,418,408,490,467,399,463,426,403,430,419,401,397,424,430,461,480,426,443,404,410,389,431,427,433,481,550,490,461,427,541,568,571,493,508,423,421,449,489,485,559,546,590,561,510,410,396,388,390,414,479,466,448,414,380 17,31,30,68,96,86,58,510,755,720,679,631,644,560,590,592,569,589,781,842,834,645,768,742,714,678,610,596,508,389,532,817,816,770,777,694,645,404,405,420,445,448,570,564,610,418,789,1023,1023,1006,974,912,815,483,540,578,670,669,752,766,739,467,637,482,504,806,893,866,892,797,732 7,10,9,22,29,26,20,394,385,384,391,395,381,386,413,396,406,396,392,390,383,383,381,375,386,382,389,384,384,408,392,389,384,382,392,378,375,377,380,404,383,412,424,403,405,382,432,405,404,384,396,390,366,409,423,433,444,432,464,428,427,391,381,388,401,372,376,381,380,389,377 14,36,35,65,79,77,62,452,594,553,507,476,489,467,502,508,490,476,601,754,716,472,693,632,561,529,471,451,428,415,466,697,748,637,668,523,472,420,403,403,424,465,557,541,529,428,705,902,915,837,802,704,581,481,580,599,674,674,722,709,646,429,456,416,423,532,723,683,657,556,499 5,54,54,104,157,160,105,398,452,430,416,393,396,388,408,406,415,424,456,586,523,439,584,508,438,447,416,396,396,410,435,574,596,509,496,428,419,404,412,453,460,496,550,503,460,468,482,688,700,600,555,463,423,564,603,546,556,507,565,523,495,392,396,377,378,462,585,475,507,428,396 5,12,11,19,29,23,15,410,447,403,389,386,392,434,458,449,450,435,445,440,439,401,400,395,403,387,393,383,394,404,470,452,441,404,418,420,412,409,418,450,481,527,611,559,542,412,616,548,507,489,470,460,429,468,505,536,641,641,691,646,586,404,400,421,398,400,430,414,435,411,392 18,10,7,42,59,48,32,416,380,380,369,397,370,424,420,419,407,408,412,407,396,400,407,404,391,384,378,384,380,391,395,408,413,416,401,397,397,391,402,387,417,407,426,438,430,403,461,460,460,439,416,402,390,424,453,450,487,500,543,488,457,381,381,397,393,394,438,398,393,385,412 1,20,18,285,387,367,270,528,512,487,500,475,500,560,643,646,621,616,598,584,595,418,468,446,445,437,407,423,393,450,670,621,575,534,575,531,503,503,554,581,647,735,843,804,794,482,840,789,726,703,675,632,535,598,703,748,846,839,891,861,818,489,447,508,507,558,538,541,556,497,475 15,9,8,25,29,22,19,410,383,387,395,368,393,412,422,416,396,389,404,387,393,385,384,387,390,385,386,382,374,387,382,389,370,382,392,384,407,389,392,404,381,407,441,419,410,399,438,414,420,403,400,393,373,399,409,425,480,470,515,499,450,395,391,383,385,375,386,386,382,387,377 2,86,72,110,167,147,96,524,675,622,572,497,532,556,617,589,579,550,705,819,794,558,770,712,643,641,524,464,439,396,528,789,822,731,752,608,532,421,430,444,453,526,637,612,625,446,773,954,958,889,865,774,651,556,632,647,715,712,775,775,732,455,477,442,467,651,812,752,759,648,564 14,9,7,22,31,26,18,398,405,385,389,377,390,413,406,405,393,400,403,414,397,392,388,402,380,394,384,377,370,406,411,417,414,394,395,392,370,402,398,416,421,428,453,426,430,388,457,460,467,434,408,401,381,450,491,483,517,500,549,482,453,387,397,382,382,394,415,388,386,391,384 3,37,36,458,806,821,455,547,495,457,458,436,448,576,609,588,570,544,533,590,573,408,483,468,443,439,433,427,408,439,498,531,544,479,480,411,427,431,462,460,493,542,647,599,596,534,741,757,736,671,638,558,462,667,738,741,794,776,820,783,723,465,425,456,480,486,570,503,543,461,433 8,24,20,48,61,52,39,433,440,409,403,408,396,440,459,439,438,449,465,522,518,402,474,435,417,414,397,379,394,386,429,492,524,460,480,442,400,405,400,417,446,490,525,486,457,413,586,688,687,596,556,487,431,538,592,593,645,623,669,619,567,402,391,399,391,437,501,466,460,423,413 5,30,20,43,68,41,26,421,407,381,395,381,385,457,474,460,436,415,418,422,423,398,420,394,405,386,373,379,404,396,428,439,422,404,402,385,392,407,432,408,459,488,559,513,505,432,579,535,497,470,451,401,406,508,591,603,653,642,679,646,562,376,384,390,385,427,420,397,404,395,389 18,21,16,47,42,32,37,479,535,500,483,456,450,505,546,536,512,519,585,696,659,461,647,577,523,516,462,451,411,415,494,652,688,593,613,511,481,419,440,480,506,524,626,587,558,457,732,847,842,770,734,635,512,600,684,689,737,731,775,758,702,447,442,418,439,544,695,617,622,523,457 15,8,8,21,30,28,19,392,402,393,401,388,400,421,427,424,412,420,417,412,428,394,414,401,406,388,403,408,383,395,410,429,445,398,418,395,387,404,411,417,400,446,490,441,442,412,526,518,513,494,470,437,417,455,515,526,573,561,593,562,500,380,369,384,399,401,411,410,421,397,390 5,31,26,26,30,19,16,478,491,485,459,440,451,518,564,547,549,526,558,596,564,424,486,466,446,446,405,417,394,403,500,559,542,508,539,483,436,431,440,461,484,534,648,587,589,462,756,774,737,690,654,597,509,584,659,680,744,743,797,774,728,416,411,420,437,500,554,535,542,477,458 9,153,113,136,179,133,98,512,602,582,521,497,519,552,593,567,559,536,644,762,744,499,730,681,590,577,522,457,413,442,503,720,787,660,700,541,479,410,435,445,497,543,661,617,592,491,769,908,920,846,815,719,607,637,710,713,769,761,813,781,724,449,424,442,448,616,776,700,707,603,493 20,123,118,356,498,479,341,502,623,551,530,482,479,512,558,553,541,555,630,772,741,502,722,670,580,556,476,442,430,402,507,717,757,648,679,561,474,430,440,461,509,547,640,593,599,505,761,915,930,860,824,726,590,667,763,786,819,797,829,785,726,439,435,425,441,576,741,688,684,558,486 3,10,10,43,42,38,40,514,509,497,476,434,441,557,607,592,560,543,575,641,632,450,570,501,487,471,413,416,403,412,494,608,606,543,549,461,433,421,411,439,459,504,619,587,597,443,756,811,796,727,703,596,527,544,624,634,710,710,772,762,712,452,423,449,463,558,632,595,616,504,450 5,164,150,406,584,509,348,479,632,569,539,479,490,556,550,549,543,535,667,790,772,541,744,699,601,588,509,490,441,396,490,746,791,686,716,571,487,422,387,425,445,473,605,569,581,484,752,933,948,878,842,756,609,543,615,636,699,697,760,751,704,455,451,460,456,631,780,726,722,612,529 14,49,39,714,961,890,653,541,722,657,620,534,580,571,614,594,597,584,725,861,835,580,819,769,685,671,554,517,444,440,540,812,863,762,786,628,556,440,439,454,484,578,679,641,642,530,796,999,1015,942,918,820,692,617,698,702,772,768,826,813,768,482,485,474,468,686,851,796,798,688,584 15,13,13,42,68,68,42,419,457,429,427,403,406,436,427,437,425,405,440,516,480,411,465,454,439,416,392,379,383,384,408,488,504,448,462,422,409,390,404,414,412,415,459,434,429,399,550,702,691,618,589,518,445,445,506,487,554,555,597,554,516,395,410,383,389,432,498,460,465,422,395 14,15,15,73,114,118,75,434,436,410,389,418,421,431,450,454,457,456,458,462,452,388,411,427,411,403,395,392,380,406,425,434,443,415,431,420,419,415,412,403,407,447,503,451,484,448,587,590,575,505,482,445,413,490,540,546,573,562,618,600,549,398,399,401,419,421,443,427,442,419,409 16,18,13,39,52,38,29,428,389,392,390,382,378,439,448,414,405,405,404,421,386,378,397,398,386,388,406,378,393,375,412,414,422,395,401,387,380,404,397,393,413,433,499,443,440,406,501,454,454,405,416,399,392,451,469,489,537,532,593,572,485,378,386,375,403,406,421,392,409,376,401 2,125,110,821,1023,1023,730,482,689,632,569,498,524,522,571,546,559,554,703,830,809,569,788,734,660,628,522,490,437,398,522,783,828,725,742,635,524,407,400,440,434,495,599,586,606,542,764,980,994,922,895,800,667,544,609,638,715,711,774,769,720,487,486,449,455,647,820,773,768,672,550 16,12,9,36,36,26,26,407,391,395,386,395,381,442,439,419,411,406,396,393,384,387,405,401,389,392,386,388,381,384,388,390,401,385,401,402,366,401,402,394,413,417,450,426,428,393,489,423,431,411,407,399,379,433,432,461,479,488,531,502,469,390,396,382,392,400,391,384,393,387,358 13,38,38,46,62,61,45,424,548,496,501,451,465,457,515,501,489,508,557,687,669,457,628,566,505,508,451,424,410,412,464,653,690,580,616,522,451,411,414,403,421,452,539,496,508,425,688,871,879,810,779,669,548,459,554,558,641,644,706,705,645,410,442,410,448,539,673,617,630,525,461 4,61,60,118,195,191,115,472,610,566,517,458,485,486,515,537,504,500,623,761,736,507,722,659,586,567,468,448,420,414,473,713,757,643,669,563,483,405,402,450,450,465,530,533,537,444,697,908,924,851,825,727,590,516,583,612,661,660,713,698,644,434,440,427,441,582,744,683,684,578,475 12,11,11,69,79,79,69,401,449,409,421,415,402,421,438,434,428,434,460,502,491,409,473,449,431,412,406,390,392,372,420,488,487,451,445,428,421,403,412,417,411,424,481,448,432,404,514,666,659,588,552,475,415,469,508,501,532,534,572,527,491,404,393,395,412,421,486,462,490,431,422 8,24,23,103,177,174,101,398,420,419,379,375,410,423,449,437,419,430,445,490,472,402,451,427,422,401,395,396,397,411,417,466,464,447,436,409,390,388,391,409,409,427,469,452,447,402,522,620,632,580,509,450,404,452,481,501,582,560,576,554,512,416,404,399,399,413,473,452,461,425,400 10,191,176,137,201,184,125,411,393,392,385,389,420,440,434,416,415,411,427,434,432,404,440,397,396,412,411,382,389,464,458,442,444,432,417,436,407,407,448,443,499,554,645,564,557,440,558,547,539,486,467,428,417,453,500,481,539,556,593,570,511,404,383,430,387,428,434,402,417,418,388 13,19,18,43,69,67,40,448,434,425,422,409,410,460,473,468,462,442,468,494,485,409,448,445,422,405,390,403,389,414,442,473,487,439,459,433,389,402,399,406,415,455,486,500,484,425,592,669,679,598,560,496,438,494,553,559,625,612,671,636,574,403,401,408,405,440,464,465,481,440,424 11,29,26,99,122,101,79,479,581,556,501,471,480,507,551,527,544,518,609,733,701,481,686,625,553,519,462,429,422,409,474,686,729,615,657,509,446,426,426,452,482,530,621,575,561,475,731,881,885,814,777,668,534,588,672,674,739,731,782,755,705,432,429,436,435,550,719,654,661,565,463 15,77,67,96,161,142,82,532,643,623,542,498,536,580,605,624,604,606,692,802,775,540,749,693,626,596,507,501,441,402,541,760,792,700,714,588,532,422,426,432,478,525,663,624,639,470,800,933,935,873,846,767,627,599,677,669,756,753,817,803,755,470,483,472,488,669,808,741,750,646,543 12,10,8,21,27,22,17,441,404,434,393,383,404,434,476,438,431,428,438,467,443,399,437,427,410,404,389,391,368,383,416,448,468,425,423,381,381,378,403,395,406,421,465,439,424,402,539,565,545,495,468,438,403,420,484,472,550,539,578,546,522,406,389,402,402,406,480,445,431,413,409 14,15,15,91,160,163,90,392,427,407,395,408,409,391,396,406,404,396,411,446,440,401,442,412,410,398,407,365,385,380,409,418,455,424,433,413,401,400,395,380,377,396,394,400,402,407,420,582,604,524,493,431,407,408,411,410,403,417,439,426,406,399,396,378,379,401,448,407,410,419,407 18,9,8,35,38,27,25,434,413,397,380,399,390,430,454,416,432,417,421,456,445,395,409,410,400,411,406,388,395,385,416,423,439,415,405,390,380,396,410,408,411,442,503,451,447,402,524,524,512,458,438,426,400,482,519,527,572,565,617,576,519,401,393,391,386,407,426,424,417,406,393 12,8,8,49,69,69,50,391,470,443,419,409,408,409,422,429,406,401,467,567,553,416,537,516,467,436,434,426,408,390,405,551,577,505,531,459,425,389,387,383,392,409,436,429,430,384,502,783,797,709,665,567,454,408,434,434,472,472,523,503,480,383,412,387,396,471,572,536,530,453,408 20,15,10,59,80,40,28,435,432,412,396,411,403,433,467,433,441,430,438,514,484,399,446,448,407,412,407,389,388,388,419,460,474,438,435,427,420,401,404,413,407,429,493,461,446,414,578,659,660,593,565,487,431,459,515,521,574,562,630,590,548,379,396,398,385,421,497,432,459,407,408 7,10,7,31,38,18,16,446,534,496,484,445,451,451,498,470,461,472,543,686,652,450,657,598,519,512,440,428,406,391,447,627,695,574,598,474,450,385,420,403,438,459,541,502,498,413,626,805,825,739,714,604,480,505,529,559,618,612,681,653,601,404,426,419,430,510,684,617,612,507,451 12,47,41,41,50,38,31,443,586,530,478,433,437,459,512,480,477,477,547,720,694,467,677,612,541,530,465,442,421,424,452,681,740,624,646,507,468,414,424,424,435,485,546,512,507,435,668,862,874,795,772,656,520,505,560,574,633,634,691,668,629,415,422,401,426,546,717,658,658,540,494 15,14,13,33,50,32,20,423,429,415,394,408,391,456,433,446,426,417,443,461,456,412,438,438,406,432,406,384,386,407,408,457,470,437,453,371,403,376,396,408,410,413,488,428,452,381,529,594,595,516,488,447,409,419,446,455,508,528,564,546,504,398,379,397,399,411,455,430,456,408,410 11,156,143,100,150,141,92,427,393,388,395,397,377,430,413,429,416,394,384,439,416,391,419,417,390,420,389,386,371,408,383,385,426,420,392,391,387,385,403,391,409,438,468,461,420,421,460,469,469,439,416,407,400,425,457,463,502,481,531,500,439,387,386,390,383,408,417,400,405,410,364 18,14,13,119,196,192,111,432,672,635,558,493,516,450,466,450,463,443,678,852,812,582,831,746,677,639,533,474,448,398,460,816,848,743,759,622,532,385,411,431,417,449,552,510,508,425,609,1014,1023,948,913,806,661,487,493,497,532,530,582,586,549,420,470,395,416,628,832,755,757,634,537 2,87,81,136,186,170,122,441,486,473,439,411,429,437,476,451,442,441,509,608,583,431,557,516,465,471,408,410,399,385,419,571,622,520,520,466,400,381,409,412,415,448,525,467,494,436,608,791,800,728,682,566,495,474,537,559,598,608,658,616,570,408,414,401,401,459,573,544,514,455,426 20,42,41,85,106,99,79,442,498,459,440,413,441,475,488,474,479,480,536,615,584,437,538,499,467,448,427,435,389,438,449,572,587,502,525,464,423,394,415,410,427,441,503,476,493,391,665,806,784,736,696,612,525,479,527,557,630,620,683,656,619,411,431,407,433,509,612,555,563,483,441 14,33,29,91,99,84,75,478,581,549,502,467,454,492,530,503,498,510,591,723,702,477,666,617,547,510,464,450,417,407,485,683,726,624,651,537,481,430,410,409,456,485,577,546,552,429,713,869,873,801,770,669,548,521,603,617,692,683,745,728,677,419,426,424,431,578,722,647,673,550,488 13,31,31,147,249,259,151,410,386,361,383,388,411,387,406,400,422,406,376,406,399,380,401,397,395,389,388,393,389,384,385,422,387,387,390,384,386,387,390,395,417,456,485,433,408,453,470,439,444,411,404,394,376,625,720,714,695,616,629,536,461,401,375,372,417,396,428,397,424,392,375 14,11,11,57,95,98,57,406,446,416,415,397,387,406,419,416,402,407,447,514,487,405,492,447,422,427,383,395,413,381,395,480,518,464,462,428,409,408,392,378,385,405,431,423,422,398,494,675,710,600,570,486,419,429,460,451,486,475,524,502,453,399,391,380,394,408,509,465,454,416,405 12,9,8,15,21,18,13,436,384,377,396,362,375,422,436,416,408,390,398,416,387,377,396,380,396,390,388,383,386,397,409,402,400,401,399,395,384,377,388,387,402,420,440,419,411,381,465,444,433,417,427,394,385,436,422,435,475,475,523,475,429,393,393,397,374,396,398,390,389,393,389 8,25,22,74,87,79,67,432,459,435,421,411,403,485,525,492,497,473,494,528,512,399,465,442,428,410,414,395,401,433,520,527,508,480,473,446,430,473,546,617,670,763,841,735,658,477,706,705,683,606,587,514,459,638,730,769,825,798,832,768,693,411,406,425,435,452,497,465,478,436,431 9,16,14,29,48,39,23,398,418,397,403,382,405,400,404,418,403,423,399,432,408,384,408,406,386,398,394,390,375,402,411,406,432,400,401,387,393,406,388,387,394,412,458,445,425,395,463,497,482,445,460,416,394,431,432,441,472,474,495,466,449,398,388,392,384,385,412,408,429,416,385 2,11,8,52,45,25,30,421,431,456,425,410,404,430,466,451,418,456,456,524,499,413,459,442,419,409,418,398,378,379,414,491,507,445,469,428,417,406,419,417,441,459,542,489,476,437,591,674,671,597,579,493,443,524,571,575,635,609,659,619,559,388,399,408,412,432,489,456,466,423,407 16,11,12,38,45,46,38,381,428,426,399,406,408,424,415,435,413,422,459,450,456,400,446,418,408,410,394,402,392,378,422,453,470,426,430,420,406,386,400,395,388,414,429,439,411,399,522,629,621,558,518,463,419,420,448,443,482,476,530,519,473,411,382,393,400,411,465,429,465,416,405 17,21,21,75,159,147,67,448,449,404,414,409,435,452,487,472,446,457,475,493,520,417,451,437,437,408,394,406,391,419,428,442,499,451,439,416,421,395,414,423,419,440,510,499,467,412,622,673,667,593,566,504,452,472,522,544,603,602,668,628,591,425,419,410,413,449,499,474,470,430,428 1,140,108,123,163,129,93,854,957,918,889,838,854,900,948,942,939,931,990,1023,1023,840,997,958,908,893,816,799,687,506,879,1023,1023,974,992,900,843,540,600,635,710,813,937,927,947,698,1023,1023,1023,1023,1023,1023,955,869,934,952,1018,1019,1023,1023,1023,808,797,812,844,976,1023,1015,1023,942,872 2,30,30,153,267,275,155,401,377,383,401,387,383,396,421,409,416,393,395,393,415,398,398,386,376,381,363,386,375,405,399,399,396,398,406,382,382,390,405,403,423,446,447,440,432,450,479,454,442,405,412,440,412,577,661,662,633,583,584,491,469,388,391,394,393,377,412,382,411,401,398 12,12,12,24,26,21,20,397,434,424,403,417,414,387,413,410,403,405,455,504,500,417,476,443,416,412,409,404,378,388,400,460,517,426,466,414,403,391,396,387,391,388,421,405,419,401,470,691,699,594,579,478,412,401,411,417,444,434,477,436,446,394,394,383,402,425,487,462,440,432,402 4,17,17,69,72,72,68,422,462,449,449,424,417,425,449,441,428,434,510,576,557,421,519,486,454,440,406,403,395,403,425,533,556,495,489,440,405,373,391,401,427,447,518,477,477,401,594,769,782,683,648,558,491,448,505,546,609,620,669,639,563,400,430,415,407,476,559,513,505,458,426 13,52,49,73,106,97,68,421,531,501,487,438,457,456,489,496,471,449,588,692,646,469,668,603,544,521,458,432,406,402,435,661,688,596,613,485,442,377,401,416,404,434,503,479,476,433,621,870,869,796,762,638,528,472,522,539,617,593,659,650,613,400,434,413,436,520,691,609,602,527,463 14,11,11,82,124,124,81,399,407,397,388,392,389,395,430,403,406,401,395,420,414,392,401,404,392,410,394,386,371,394,387,435,431,420,418,382,392,413,392,391,403,421,423,413,404,396,480,522,522,487,444,411,403,471,536,546,525,512,514,472,431,395,391,394,386,411,419,411,418,408,402 13,118,93,121,146,124,102,512,668,641,567,517,517,534,579,566,543,551,695,816,801,544,782,731,642,634,523,500,443,426,503,788,834,726,755,618,535,413,417,447,502,533,658,611,613,475,771,960,968,903,872,780,651,581,672,681,744,741,800,769,727,437,501,409,461,651,808,748,756,643,534 20,9,9,45,56,57,45,401,408,406,401,415,408,427,427,445,440,426,454,442,445,384,405,411,411,409,389,399,391,392,404,425,430,409,431,429,412,386,387,400,411,421,429,424,439,391,564,561,555,529,476,483,420,415,450,461,519,504,567,549,506,398,385,394,399,434,441,421,428,420,415 6,21,14,50,61,36,29,442,386,381,382,383,387,444,475,446,408,402,425,429,416,395,406,422,396,393,373,387,390,389,400,418,417,396,397,411,386,391,402,413,431,444,497,465,462,396,536,474,438,432,419,419,370,438,495,507,582,555,637,574,520,390,387,401,392,397,415,403,401,393,377 5,31,25,53,82,65,44,450,469,442,438,412,412,450,458,481,426,457,504,582,559,425,535,484,457,423,410,429,396,394,438,547,569,504,498,439,435,397,407,412,415,485,540,480,485,439,616,736,730,660,624,534,452,508,550,568,626,594,658,625,579,398,401,409,405,457,559,513,501,448,427 12,14,14,59,70,64,54,411,452,452,409,401,404,427,443,431,443,413,454,566,524,410,525,471,445,428,420,407,364,400,436,512,556,504,513,437,408,384,390,424,392,434,474,421,424,400,534,741,755,671,634,520,454,436,492,494,554,549,589,564,525,394,402,400,410,460,552,499,495,448,435 19,14,13,37,48,42,32,494,519,494,464,450,479,550,569,572,545,548,578,616,609,425,528,482,474,462,426,427,409,388,483,586,579,525,517,466,447,408,417,425,449,487,583,545,560,438,740,801,776,722,690,626,509,499,575,591,688,683,749,741,704,451,447,448,471,562,657,586,640,512,477 12,10,10,12,14,11,9,483,538,512,476,442,459,517,556,542,515,523,596,665,659,450,597,543,514,508,446,424,399,408,479,648,657,570,589,504,470,413,416,405,422,479,565,551,556,419,699,838,827,775,729,638,543,516,579,590,670,676,727,714,664,440,433,434,451,537,680,604,620,528,470 15,23,22,59,78,67,51,420,502,471,453,454,438,443,458,474,430,432,492,634,601,436,581,547,477,485,431,428,405,387,411,598,639,524,553,473,417,392,385,406,413,423,450,429,442,414,582,821,836,754,722,596,512,444,457,483,549,541,589,582,549,397,420,416,399,499,609,571,569,503,426 3,139,46,291,344,124,77,687,675,588,537,540,569,745,787,757,739,728,748,786,779,521,703,656,589,560,513,483,421,601,807,794,785,707,734,612,551,700,828,879,935,1003,1023,1010,944,730,1001,965,932,883,852,782,670,902,982,1019,1023,1023,1023,1023,1002,542,458,533,573,683,777,711,735,611,529 19,21,21,65,92,90,62,422,517,454,462,402,463,458,462,467,467,457,532,642,619,448,585,526,491,476,427,423,420,406,445,589,621,531,560,471,451,394,405,410,399,418,492,473,470,415,638,817,826,742,717,637,510,472,520,513,583,586,645,624,579,416,433,414,421,511,615,561,574,491,451 18,24,20,41,67,52,29,407,423,405,409,390,386,412,429,414,426,417,431,432,424,397,414,405,402,406,393,380,379,393,409,431,428,423,427,417,412,394,394,404,439,430,497,448,432,413,497,511,514,465,449,444,407,456,492,510,531,540,539,529,484,372,382,394,390,401,412,391,406,411,388 3,33,32,42,62,57,37,620,783,741,723,675,731,671,742,758,764,755,821,869,861,596,764,731,683,687,625,609,544,410,686,810,818,763,792,716,674,398,411,418,434,489,674,708,750,450,914,1022,1016,972,955,898,809,563,639,668,778,795,867,896,872,601,650,619,657,808,889,846,872,780,735 16,268,166,1023,1023,1023,1023,877,952,916,891,835,866,907,948,934,929,916,985,1023,1023,840,1003,972,922,903,833,819,722,632,866,1007,1023,964,986,894,843,639,678,712,775,851,955,932,939,825,1023,1023,1023,1023,1023,1023,961,915,978,997,1023,1023,1023,1023,1023,783,799,773,809,957,1023,1012,1022,939,872 15,8,8,6,8,7,5,472,548,507,498,454,478,493,545,550,555,534,574,679,670,450,610,574,513,490,451,442,404,402,482,644,659,587,585,508,441,389,402,404,396,431,505,516,530,407,721,848,836,779,747,671,553,468,512,527,605,622,687,698,662,451,443,429,462,566,680,627,638,525,469 16,69,65,1023,1023,1023,1017,416,437,440,421,387,411,416,427,443,435,408,490,526,523,420,470,447,435,400,401,396,402,376,394,478,483,465,461,439,404,412,381,405,406,404,439,427,445,488,546,676,676,593,555,476,431,439,466,462,526,496,555,532,510,429,394,401,404,443,523,495,497,473,411 8,65,62,173,208,196,162,488,608,565,518,479,504,519,564,576,567,550,632,730,709,482,655,611,573,546,464,460,432,391,502,680,708,637,649,535,488,423,419,407,436,472,589,566,580,443,766,918,914,854,828,745,630,526,620,644,721,718,778,767,729,466,468,432,463,619,749,687,712,611,529 19,8,8,23,25,22,20,385,390,377,405,397,402,412,422,414,408,401,407,393,412,396,404,399,383,385,395,388,389,394,388,404,413,388,395,383,388,381,378,396,396,409,441,422,411,381,448,450,462,442,415,407,396,425,452,446,486,488,514,481,447,393,374,378,396,400,397,397,399,388,374 15,29,28,33,38,34,29,686,693,613,589,555,602,733,790,782,781,764,771,777,770,505,639,595,558,540,507,490,439,406,683,723,702,627,674,555,544,423,444,470,510,618,747,750,768,507,917,916,879,843,824,778,678,691,769,784,861,864,922,920,891,605,513,597,649,732,771,734,757,646,579 5,134,120,130,217,203,120,473,860,810,733,606,594,536,591,566,573,552,902,1021,956,840,1006,920,859,827,708,630,505,436,526,1003,1007,916,919,780,669,396,498,541,583,640,711,649,620,588,757,1023,1023,1023,982,862,722,736,761,737,758,733,787,768,712,445,557,444,449,892,1005,912,920,813,656 7,8,8,25,37,36,24,435,422,404,419,384,387,440,445,438,415,399,412,455,453,394,438,417,402,404,375,382,390,396,430,434,465,418,417,419,378,378,393,404,429,490,560,524,487,395,509,520,537,478,481,473,440,436,447,459,465,482,519,491,467,398,391,389,394,414,456,427,413,404,384 19,16,13,35,45,33,24,387,365,391,383,371,404,410,403,408,408,377,410,397,397,379,404,407,397,394,387,386,391,398,391,398,411,400,398,396,381,382,412,391,416,448,485,449,427,399,465,460,450,432,402,418,409,430,460,456,485,499,516,470,445,390,380,388,389,397,406,404,407,389,385 14,12,12,210,359,371,213,415,437,412,408,400,414,426,442,441,455,411,436,453,472,386,429,415,408,407,391,400,396,397,409,446,447,406,416,399,392,408,391,404,432,448,472,444,445,443,535,588,580,529,489,439,423,486,516,519,558,547,602,560,513,404,409,403,409,421,451,443,423,412,410 4,14,14,31,34,33,31,396,458,468,435,406,454,426,442,419,425,421,466,568,546,423,528,496,448,452,420,416,399,385,418,533,546,483,531,436,397,389,395,396,401,405,444,454,450,407,578,763,763,683,652,573,482,424,450,467,506,504,573,570,532,393,415,398,395,464,562,500,545,460,425 3,241,194,220,364,265,154,811,815,757,747,723,746,855,915,914,903,896,893,882,882,581,713,708,666,651,594,595,515,572,919,880,844,806,844,788,749,648,743,790,847,923,1022,1000,1000,652,1023,1018,976,953,938,902,814,847,922,958,1023,1023,1023,1023,1023,756,631,768,791,835,847,828,856,767,717 6,12,12,38,48,32,24,405,396,407,392,395,400,411,397,403,409,403,391,398,401,373,390,401,383,388,388,374,394,391,389,404,406,402,388,382,397,377,390,393,399,403,437,413,408,405,436,441,424,412,413,410,379,422,455,448,466,470,515,485,444,371,379,394,390,389,411,394,400,375,384 16,20,20,114,268,272,113,457,442,424,431,396,421,440,488,483,454,460,458,485,484,407,444,439,436,426,387,397,391,385,416,458,463,416,436,410,387,398,403,389,399,431,486,439,472,423,591,646,631,554,539,485,432,484,518,531,589,572,635,601,559,414,398,427,424,452,476,463,482,418,406 4,8,8,12,15,12,9,465,539,512,475,451,475,494,578,556,546,552,587,662,620,453,576,541,502,473,450,429,404,382,493,626,634,569,585,497,450,394,408,419,422,457,552,534,549,409,720,813,802,747,707,626,533,478,540,577,638,653,727,720,683,429,457,439,458,557,660,607,625,521,467 8,10,9,27,36,29,21,405,395,398,374,370,379,399,417,407,416,415,401,412,398,390,402,397,397,392,389,400,389,382,385,393,394,402,399,378,399,397,393,398,405,406,434,412,413,389,469,470,471,417,422,401,407,438,424,450,454,466,500,478,433,404,377,377,390,391,415,412,408,398,376 5,15,12,30,48,32,19,413,382,420,396,379,386,429,436,434,424,400,420,426,408,386,402,398,401,395,393,408,399,387,409,422,415,387,395,396,396,386,405,409,425,419,470,424,435,389,509,503,494,450,435,413,390,446,478,498,524,519,565,517,487,380,386,376,393,403,408,391,399,402,366 13,12,12,44,51,51,45,430,469,432,448,408,454,427,427,444,432,428,489,596,559,404,518,507,463,447,428,411,404,395,413,548,588,482,535,449,427,381,392,397,407,427,465,453,450,396,575,775,792,697,673,557,470,423,490,491,537,536,595,560,533,397,422,401,414,466,568,519,537,471,413 20,251,225,151,273,247,128,484,430,404,430,406,411,424,441,444,435,419,417,430,435,401,387,378,387,388,378,393,376,483,480,458,445,424,437,384,391,423,448,443,505,583,691,580,543,456,571,553,515,458,457,440,408,470,531,525,581,563,650,606,547,386,400,390,401,424,433,422,397,400,406 19,16,16,176,231,225,174,419,424,401,412,410,421,414,424,427,425,434,444,469,449,403,436,421,421,411,394,408,396,424,414,448,478,451,440,412,406,400,412,409,425,434,470,429,436,412,540,630,622,555,541,466,423,459,530,528,587,578,626,589,526,394,394,408,416,440,447,435,448,423,416 13,22,21,15,22,19,12,403,403,390,396,394,399,417,426,413,419,403,431,417,408,407,408,388,386,396,397,390,389,377,406,411,433,396,406,412,387,400,391,411,433,457,545,463,467,409,517,517,481,479,465,422,415,460,517,530,595,572,608,530,476,399,380,393,392,413,438,421,440,400,402 12,43,32,108,101,64,75,421,431,422,400,419,416,418,458,434,447,441,441,509,482,411,468,445,430,413,390,383,387,409,435,472,515,469,455,425,397,395,429,421,451,476,522,494,459,428,581,672,665,591,550,505,426,532,601,595,638,638,672,625,560,416,381,385,396,435,502,480,483,426,402 4,26,23,77,144,125,64,466,515,481,472,445,467,472,530,516,492,497,568,657,638,447,603,542,494,485,447,437,412,411,469,627,637,550,558,475,439,379,404,400,428,454,521,514,514,418,697,825,818,750,721,621,524,478,543,570,641,651,702,694,658,421,439,436,432,533,648,607,622,515,463 10,13,13,102,158,153,99,396,391,405,406,387,392,394,409,384,397,394,421,454,420,374,417,418,398,403,382,397,381,416,392,432,445,432,431,411,396,362,398,396,405,389,425,412,411,406,473,554,553,487,474,442,409,404,435,450,482,462,519,471,441,389,403,385,389,416,441,424,454,410,406 4,12,12,77,117,111,70,395,485,451,428,416,434,450,451,440,445,432,512,615,584,427,541,536,465,472,434,426,416,403,434,559,599,518,520,467,422,384,401,380,409,432,441,458,451,414,575,811,827,737,705,593,498,426,467,479,517,525,589,563,528,414,399,413,408,474,605,542,563,475,434 5,10,10,9,10,9,8,486,575,514,482,455,467,511,564,549,571,547,608,664,660,453,576,538,483,490,440,422,413,402,497,645,645,565,583,485,466,400,409,409,403,476,582,559,581,424,733,828,805,759,722,667,530,488,518,562,643,649,723,731,684,452,433,448,464,567,669,607,632,539,481 18,13,12,30,43,34,23,397,406,385,387,376,404,413,397,404,387,396,392,435,402,375,391,397,397,388,389,375,396,382,399,411,417,396,381,387,395,410,396,391,395,422,454,455,412,393,451,489,463,436,432,428,402,417,463,464,483,472,518,497,452,387,389,382,386,392,411,410,398,381,384 3,11,11,49,76,77,47,410,402,415,408,389,395,399,422,421,411,412,432,441,436,388,431,412,406,394,392,392,391,378,403,440,454,417,430,376,396,396,418,415,442,452,492,462,432,421,512,559,560,512,486,423,396,469,516,520,560,561,594,540,509,383,394,391,376,410,427,418,412,408,399 10,122,117,62,77,71,57,405,407,369,410,391,394,435,432,417,421,393,400,413,413,372,386,398,418,393,387,385,400,425,412,413,390,400,410,388,404,376,413,430,420,455,538,478,467,408,480,436,420,419,396,393,395,427,439,449,508,486,532,476,477,395,388,384,399,396,395,398,392,381,395 11,39,31,214,596,481,161,403,455,447,425,403,400,421,429,444,409,427,459,514,511,407,506,488,438,445,399,414,385,380,418,479,531,466,459,419,396,385,408,415,430,438,511,454,445,439,525,630,654,562,539,472,407,496,537,530,562,556,584,566,478,416,402,409,410,431,536,477,493,434,413 5,11,11,28,43,41,27,434,450,402,428,420,415,439,492,482,454,449,479,475,490,401,429,428,418,406,386,391,390,393,430,443,457,427,446,414,405,387,400,397,423,443,485,484,465,416,623,629,604,542,513,459,425,482,536,567,625,613,679,652,613,392,409,414,402,444,447,430,452,417,395 2,110,86,145,192,144,112,540,714,642,605,536,532,583,648,620,626,596,743,857,831,597,831,773,677,669,566,515,442,423,553,829,866,759,784,631,562,438,470,491,530,592,699,662,663,518,807,971,981,909,882,772,628,666,736,735,787,778,831,822,773,478,471,494,469,715,852,791,790,686,555 10,16,16,153,198,198,152,392,439,398,416,386,398,383,430,417,400,394,423,500,482,406,462,442,427,411,397,380,389,395,390,470,488,459,463,426,402,394,403,397,384,415,408,406,418,406,488,629,631,547,524,462,426,431,436,430,463,456,473,486,458,412,387,395,396,419,496,448,480,437,395 19,68,56,61,64,48,46,419,478,443,405,419,403,479,491,492,485,468,501,554,537,420,518,450,438,423,404,412,384,423,511,537,572,508,493,422,426,517,597,643,720,812,874,769,671,488,748,755,734,650,618,530,467,662,796,845,900,870,892,811,725,422,412,427,413,474,524,486,515,442,413 18,33,33,397,654,673,404,422,436,413,402,414,404,430,423,396,401,396,444,479,475,402,454,452,403,430,415,385,394,378,394,471,488,444,438,410,393,394,385,386,389,415,434,424,389,442,485,641,649,563,535,451,414,448,447,468,474,475,503,494,467,412,406,386,397,415,472,446,439,429,399 14,83,75,102,168,152,88,397,460,415,421,386,396,427,424,414,419,422,471,557,497,421,517,483,425,418,414,400,405,380,413,515,549,460,493,452,415,387,412,397,410,419,463,433,439,396,484,673,684,597,570,477,416,431,457,494,469,490,550,498,500,397,401,403,392,417,532,474,468,434,422 10,62,54,557,1023,1023,507,586,620,555,535,486,513,621,683,670,649,638,677,734,718,492,656,616,558,524,470,490,446,417,598,674,707,615,625,550,481,448,452,453,548,624,749,705,704,551,854,897,894,836,806,733,628,686,770,794,862,852,900,873,830,514,467,484,505,618,720,668,680,571,512 7,9,7,27,29,22,21,430,391,388,390,392,397,441,440,417,414,401,385,405,411,394,402,391,394,397,386,386,385,373,400,397,398,399,387,396,384,393,407,408,405,426,479,424,427,423,474,417,431,417,383,394,387,453,479,509,509,514,582,516,482,391,393,391,379,401,403,423,402,375,397 9,283,234,186,217,170,150,442,401,396,406,381,400,419,423,408,423,416,407,421,404,369,406,392,405,395,384,349,368,410,456,398,405,376,390,399,401,393,444,460,494,564,621,551,523,431,527,501,495,404,433,391,413,481,506,511,578,567,631,537,513,427,384,405,377,409,406,406,386,376,390 13,11,11,298,622,643,302,609,487,447,449,440,472,642,651,565,555,536,561,566,568,420,469,466,440,433,419,435,407,409,507,525,527,476,513,451,450,405,411,437,458,504,632,603,578,452,731,755,740,687,667,600,513,526,609,618,719,714,774,749,695,463,433,450,463,497,550,503,540,470,465 10,21,14,47,56,33,27,447,405,389,395,379,371,455,464,428,436,423,403,416,403,398,406,397,392,401,381,392,367,377,402,404,407,382,380,383,368,404,410,401,404,426,486,476,446,403,526,449,453,412,401,416,389,441,470,452,528,506,588,539,487,390,387,396,379,383,403,401,391,370,378 8,51,49,75,97,85,67,567,561,535,500,457,491,612,671,624,627,625,628,694,686,482,631,602,527,529,473,463,431,415,533,643,675,574,605,503,467,398,432,423,467,503,647,626,629,451,790,840,838,770,751,670,564,569,660,678,761,768,819,804,763,463,450,467,502,599,702,670,683,573,484 5,28,28,128,220,229,132,441,418,417,386,401,379,451,514,477,483,448,436,435,438,382,391,395,395,389,386,386,390,394,420,415,412,411,401,383,382,400,414,433,440,473,540,507,508,449,608,517,467,454,447,427,409,528,597,598,627,600,642,617,556,415,394,417,422,416,420,397,411,413,401 2,37,35,96,118,112,89,420,488,435,435,412,444,436,460,467,455,462,537,623,575,436,562,533,493,460,437,431,396,391,441,580,614,512,559,464,434,404,412,409,425,419,474,477,490,394,612,799,807,725,699,580,483,458,502,511,576,585,625,606,588,406,434,422,409,496,604,557,560,471,450 17,194,175,121,159,134,102,492,409,431,381,400,397,482,506,454,436,451,416,444,437,389,414,412,405,391,393,403,372,407,412,426,434,408,417,414,391,416,413,438,463,489,565,514,489,436,602,521,484,469,472,402,386,492,528,547,646,632,698,654,582,409,388,385,396,404,440,424,405,434,401 7,26,26,102,143,139,99,407,468,420,420,400,415,399,445,457,446,458,443,530,512,420,471,464,418,414,423,411,392,396,406,482,504,491,486,429,411,396,409,416,399,436,474,445,457,409,572,720,726,636,606,530,443,466,527,511,569,554,603,591,527,393,390,410,393,448,529,481,481,417,431 1,27,13,156,175,89,76,579,661,612,569,518,533,625,687,657,662,633,706,798,777,524,738,671,606,580,513,480,435,459,589,755,786,685,714,594,529,478,529,547,636,700,794,747,721,589,859,938,936,875,843,757,643,774,834,840,883,876,914,880,839,470,463,486,501,648,768,713,727,607,536 12,224,166,282,410,304,215,569,790,744,680,579,585,636,695,653,642,629,826,943,895,727,926,858,780,761,635,573,466,411,611,925,944,849,861,737,631,470,536,581,626,696,783,739,726,599,841,1023,1023,977,945,839,717,745,798,796,841,823,876,856,814,478,527,472,507,818,938,867,870,768,632 12,11,10,45,57,54,41,394,455,424,431,397,415,409,411,414,407,407,465,528,510,421,501,470,429,422,396,400,392,396,413,496,525,472,501,438,412,406,394,383,409,409,431,424,435,384,492,734,760,667,622,520,439,415,410,439,460,471,501,485,468,395,390,387,404,438,538,477,492,423,422 11,12,11,49,60,38,35,410,416,392,385,400,384,411,410,407,398,389,405,451,426,395,436,401,417,411,393,399,390,398,389,424,429,406,419,414,394,400,391,369,398,420,430,416,404,386,452,516,509,463,447,417,394,406,404,438,454,441,454,456,426,392,406,392,390,410,450,419,427,392,416 11,23,21,100,186,167,88,408,485,477,448,401,449,439,481,452,442,457,494,591,571,431,558,513,473,457,423,419,401,395,434,565,589,506,524,449,436,391,407,394,411,436,471,446,454,415,606,796,803,723,702,595,483,467,516,529,598,588,647,619,575,407,416,399,409,460,585,540,545,476,429 2,140,115,246,383,362,228,642,718,652,612,587,592,686,751,736,725,716,770,832,818,581,772,728,639,635,566,539,469,406,658,796,822,742,769,646,585,435,487,495,532,625,764,740,750,536,885,962,957,906,884,812,705,690,758,770,840,841,894,889,851,551,523,561,575,741,839,785,798,693,608 13,13,13,81,127,132,83,416,390,368,388,382,400,398,409,373,397,382,397,393,403,375,400,375,391,379,387,383,377,402,388,392,399,403,384,372,386,388,394,401,407,402,420,419,421,408,429,430,419,419,405,411,387,425,434,439,453,434,450,444,419,387,396,384,380,385,409,408,379,387,389 8,8,8,41,61,61,41,398,463,424,420,412,397,413,427,418,409,414,476,531,512,418,509,473,447,439,423,410,406,388,403,504,556,469,490,449,428,386,401,380,384,407,455,444,435,401,522,727,748,660,616,510,458,425,440,457,500,504,550,526,492,395,407,387,400,445,543,491,522,447,411 11,20,19,51,62,55,41,417,492,445,435,435,424,439,452,453,449,462,506,608,575,421,559,492,462,447,405,410,386,377,429,556,607,499,527,462,437,396,391,398,408,437,483,457,470,405,597,758,766,694,645,553,469,451,469,497,547,558,597,584,553,401,405,393,428,477,587,507,547,459,430 15,301,275,26,78,73,24,398,404,388,404,397,386,414,397,403,414,413,416,473,432,407,459,446,419,417,413,389,388,370,426,429,494,433,448,405,362,370,393,374,384,387,400,402,401,409,478,610,671,537,524,447,409,413,447,426,435,443,457,459,410,380,385,375,419,406,472,454,410,399,399 1,29,28,852,1023,1023,805,453,548,513,489,462,448,458,513,495,471,487,575,700,676,465,658,607,530,515,434,428,390,420,455,641,690,575,609,523,444,402,409,428,434,463,563,501,518,509,664,868,881,805,770,662,524,500,579,572,658,635,698,661,640,467,432,431,434,545,705,650,647,535,469 2,280,242,29,69,51,20,420,481,456,399,395,400,434,460,434,441,424,471,573,553,445,531,493,434,445,411,378,397,421,423,521,582,475,483,416,432,394,395,395,387,406,433,425,426,413,501,707,762,660,623,509,454,424,449,434,485,469,504,465,470,398,404,417,419,430,540,503,494,440,422 2,27,27,48,80,77,46,425,482,468,436,442,417,440,431,438,416,424,489,600,578,419,545,527,489,435,431,395,387,397,427,562,612,516,559,467,430,366,393,414,402,420,469,464,445,406,576,796,803,720,684,560,480,452,464,485,536,515,593,567,546,408,408,401,399,470,586,524,542,462,420 3,9,8,43,45,36,35,426,447,404,409,392,432,428,466,458,425,441,472,505,505,412,469,461,421,409,415,416,391,416,446,528,509,456,495,440,428,405,437,464,492,552,670,609,548,405,591,716,703,627,595,508,455,460,511,535,656,631,693,648,577,408,392,396,411,450,511,482,469,449,415 11,78,60,115,136,100,91,455,514,471,453,424,445,483,515,486,507,483,560,627,618,441,584,534,502,458,447,402,411,406,470,607,631,542,568,468,434,392,429,432,456,485,608,528,518,466,688,803,804,731,695,607,494,574,645,652,707,683,745,710,652,429,418,420,417,505,653,586,592,516,447 13,10,10,22,28,27,22,429,491,465,454,438,424,437,446,444,466,455,484,604,558,418,552,509,460,448,428,430,401,409,433,577,593,518,535,452,427,400,392,407,404,411,462,445,445,400,580,789,800,721,680,573,490,418,469,479,534,521,584,560,530,418,408,395,400,478,576,514,536,461,446 16,71,37,429,560,345,219,576,711,639,621,588,617,618,702,694,674,684,746,822,802,549,760,704,623,623,527,518,467,463,671,796,806,731,747,644,595,497,570,617,656,744,828,778,782,762,904,967,951,904,871,809,720,862,885,871,902,888,932,911,871,521,524,509,542,681,802,741,765,652,588 3,8,8,16,19,18,15,443,414,400,395,400,405,433,442,424,411,392,401,442,422,384,411,393,393,405,393,377,374,379,422,441,444,411,426,395,396,391,403,408,434,493,567,535,515,399,473,494,503,463,468,427,426,416,447,439,465,470,485,491,446,388,395,392,399,402,428,414,402,418,393 3,11,9,22,29,20,15,408,412,407,386,403,398,413,441,421,408,409,452,476,452,397,434,410,408,387,398,400,390,380,420,438,461,427,433,414,388,390,396,392,419,455,489,457,438,408,520,603,583,523,499,436,416,457,489,496,567,547,596,531,499,400,401,392,402,414,452,438,437,399,398 15,166,144,178,258,234,162,578,862,816,750,630,626,607,683,671,654,626,894,1023,959,830,1014,926,865,841,721,631,533,427,591,1010,1015,921,929,783,678,455,514,562,602,654,763,711,706,607,823,1023,1023,1023,996,882,754,748,794,777,811,801,849,835,790,509,559,509,522,876,1007,910,922,811,687 19,30,24,60,95,46,27,435,452,406,420,424,424,438,439,435,444,435,447,519,483,412,482,467,431,431,397,403,405,398,429,508,523,449,455,435,401,402,402,425,433,441,492,457,446,414,563,645,656,566,550,467,455,457,489,502,550,546,580,557,528,393,408,400,412,442,504,473,487,420,408 17,30,30,72,75,74,70,428,512,479,479,423,435,450,478,493,482,471,529,634,618,443,577,531,489,457,425,439,394,393,452,602,624,542,547,505,445,391,402,399,417,441,505,490,487,408,659,815,814,737,710,621,513,459,528,523,610,588,675,651,617,410,433,406,414,519,630,565,570,503,448 17,18,18,71,158,162,71,430,415,414,420,405,396,440,451,455,448,430,430,460,435,393,411,412,414,410,404,412,391,415,428,428,442,420,405,396,381,385,391,403,400,425,451,458,463,389,528,580,562,498,487,467,429,429,495,507,551,539,593,546,510,408,408,400,388,419,427,452,441,412,398 3,11,10,46,49,40,37,456,440,450,426,417,427,476,527,535,509,496,495,504,492,383,416,414,404,425,387,398,387,422,497,484,453,441,460,438,427,416,429,454,498,576,686,609,576,431,727,676,625,584,581,511,454,563,637,656,734,730,783,746,700,439,407,422,436,442,458,445,468,411,420 10,9,8,23,26,21,19,410,392,389,389,372,394,418,421,380,402,395,393,390,385,381,389,391,397,390,391,391,394,378,398,394,409,380,390,391,394,387,380,399,392,401,428,422,408,397,434,408,405,382,380,382,400,405,421,399,457,433,476,455,428,376,396,383,379,386,388,388,394,379,396 13,60,41,108,151,112,76,449,537,517,488,440,450,480,488,511,497,486,581,693,663,458,636,611,523,488,442,424,415,391,450,654,701,593,629,498,462,396,379,434,441,471,541,509,522,433,658,849,859,783,751,629,520,510,577,573,645,644,685,662,616,415,429,406,428,525,678,624,631,517,459 11,42,39,15,19,16,13,616,723,650,624,577,600,643,725,716,708,693,762,823,814,563,754,708,643,645,568,535,468,424,626,791,809,730,760,635,564,403,443,450,488,560,702,697,709,472,863,965,955,907,881,811,707,611,695,712,793,800,862,866,832,535,513,545,565,734,819,770,792,693,611 14,126,99,145,219,178,117,534,694,657,604,507,535,577,619,611,603,612,732,862,828,607,828,766,687,659,541,516,455,415,553,838,865,773,787,625,554,442,468,503,550,606,713,662,653,518,805,986,993,921,888,772,654,673,751,754,805,799,846,819,774,463,479,471,484,706,850,778,791,673,535 6,24,20,28,33,21,16,432,408,407,375,372,393,431,463,439,447,420,419,468,432,390,420,416,406,386,398,388,374,407,424,438,441,407,419,395,386,391,403,424,440,482,571,495,498,407,590,568,533,504,465,437,407,493,520,568,623,600,669,614,559,402,399,402,396,426,436,446,438,406,404 10,22,22,57,115,116,57,433,429,444,389,397,400,429,465,444,444,434,464,463,472,399,440,423,413,400,429,398,397,397,407,451,465,424,429,412,408,413,395,390,399,428,467,451,443,413,558,599,609,539,506,469,431,475,485,512,563,558,597,581,528,402,411,414,411,455,465,449,449,420,411 20,10,9,25,29,26,21,391,395,394,367,374,380,406,418,410,379,394,375,397,399,385,397,372,384,376,379,389,395,393,394,409,404,385,393,393,386,385,382,387,390,403,420,407,400,380,414,411,428,376,389,388,397,413,426,432,432,447,456,438,412,381,384,382,379,402,392,391,391,374,382 15,27,27,72,97,98,72,396,461,441,423,395,394,395,426,425,427,414,472,535,514,406,502,486,437,437,392,407,401,402,399,511,559,472,488,458,412,389,391,401,398,428,436,420,449,396,486,747,751,676,624,528,454,423,433,453,494,489,530,523,490,384,394,382,403,428,538,499,480,432,411 12,47,44,23,23,19,18,605,744,690,653,596,632,649,733,718,711,706,789,856,831,593,788,741,677,665,572,527,476,407,637,828,835,769,789,660,631,404,432,451,481,549,718,707,729,467,876,993,984,933,910,834,727,621,702,719,806,808,874,880,844,557,560,557,578,770,868,822,840,730,633 17,8,7,30,36,22,19,401,392,387,383,377,394,425,430,420,390,404,384,416,391,387,393,378,382,398,404,380,379,371,382,391,401,370,406,383,378,402,397,394,395,411,442,412,412,395,447,443,425,417,410,372,386,405,461,435,453,473,508,472,441,389,383,367,391,382,391,397,397,395,377 14,9,8,19,23,18,15,436,386,392,387,384,384,404,433,412,399,392,389,417,392,395,409,398,383,380,365,390,381,383,385,404,417,394,395,391,391,383,398,398,403,384,427,409,404,379,429,439,465,408,413,386,395,397,399,405,434,439,455,456,434,387,383,376,394,381,392,407,408,377,383 20,14,11,44,53,38,33,434,443,408,417,400,399,449,500,466,458,439,466,484,492,393,460,426,403,405,390,379,388,396,443,472,475,433,441,421,401,386,395,413,438,465,517,511,485,394,610,637,618,546,523,478,403,490,519,545,620,620,658,609,582,410,409,408,401,428,492,463,480,426,402 14,12,12,20,17,11,13,485,553,516,467,458,476,491,565,547,528,545,598,665,648,462,610,557,512,505,448,445,406,385,473,656,660,584,587,521,440,402,410,427,438,461,583,538,559,418,717,827,823,757,730,660,540,477,539,550,648,648,718,725,672,421,443,453,455,568,672,607,626,522,455 13,23,23,105,162,165,103,418,405,388,395,403,391,418,420,417,393,405,405,406,403,386,401,397,392,398,378,383,399,391,404,383,397,400,408,389,392,391,398,415,386,416,425,426,399,433,484,469,457,418,404,409,393,444,494,500,524,509,527,504,459,408,381,387,395,398,400,400,414,397,397 4,86,53,539,643,299,242,728,865,823,785,711,739,767,818,805,804,793,882,973,953,741,932,880,822,813,716,683,562,517,747,948,973,898,914,813,730,546,613,638,702,785,881,848,846,691,971,1023,1023,1023,1020,949,846,852,907,918,963,958,1001,985,948,597,648,606,649,850,959,907,923,826,743 14,27,18,434,634,489,326,406,438,425,417,396,408,451,467,446,453,459,452,482,478,402,451,412,420,401,401,404,373,417,437,467,485,434,449,398,396,429,416,390,428,455,505,482,451,467,600,641,633,561,544,481,429,514,578,589,620,608,656,608,557,442,386,404,412,457,465,431,444,425,423 7,15,13,30,41,34,25,389,389,377,399,384,372,404,385,385,393,392,390,390,408,383,405,391,376,391,376,389,388,368,387,370,400,387,387,390,393,401,389,391,399,393,410,399,400,386,412,412,400,394,368,376,379,397,401,373,402,420,443,433,386,401,391,376,381,393,391,389,382,390,376 9,21,16,47,60,45,36,402,390,362,386,369,374,399,410,415,404,401,418,404,389,383,390,404,373,378,367,376,366,419,412,389,390,385,384,388,386,396,400,420,430,450,518,472,435,425,489,456,415,414,385,387,385,478,532,509,567,575,598,527,503,397,390,397,370,382,404,383,399,420,375 16,9,9,122,192,196,124,438,436,400,415,405,409,440,471,457,450,464,476,482,462,399,431,422,422,403,400,389,386,370,427,454,458,418,439,401,403,401,403,399,415,444,507,479,477,414,581,606,604,540,518,464,425,467,505,527,599,585,645,585,554,410,412,410,400,431,469,458,471,427,426 5,16,14,38,44,40,34,412,434,413,399,388,408,424,440,427,429,397,446,511,501,401,479,453,417,412,406,406,387,403,413,479,504,460,487,424,402,396,384,385,412,421,459,438,438,387,508,642,646,572,544,476,431,468,482,488,502,491,555,529,488,386,393,390,405,423,505,471,472,429,414 4,23,20,20,27,18,13,503,585,553,522,474,497,565,623,604,597,585,649,710,698,470,656,586,543,530,485,442,413,393,519,694,704,599,629,516,485,421,422,429,465,516,633,606,623,450,778,867,856,803,772,686,577,563,629,651,736,734,797,789,738,467,447,456,498,622,715,653,684,565,479 18,18,17,29,29,25,25,437,532,493,472,412,431,476,493,489,462,461,531,694,669,457,677,600,520,524,468,415,389,428,445,634,705,582,580,505,446,394,414,422,432,490,562,533,505,434,619,791,823,738,697,575,459,530,588,604,663,639,693,663,594,413,408,411,416,512,698,619,594,521,443 12,8,8,29,33,32,28,408,471,447,421,428,420,409,429,437,415,419,474,557,570,411,524,492,453,450,426,419,398,407,426,563,614,522,537,467,431,403,402,399,399,416,453,444,452,380,524,798,809,725,691,594,498,429,466,446,515,507,539,529,494,409,420,389,400,462,559,528,516,448,446 5,11,11,12,16,12,8,483,581,566,512,481,486,522,566,549,554,525,639,745,704,502,678,617,556,529,476,460,416,393,496,710,738,642,657,531,467,388,396,406,415,465,563,545,566,412,730,889,884,822,797,702,582,477,554,570,645,646,718,730,684,449,455,450,448,609,735,668,696,569,498 15,19,9,70,84,38,33,505,581,532,483,452,457,542,575,545,531,526,583,732,709,470,686,611,543,513,456,440,410,421,466,692,730,651,664,523,485,414,440,464,512,572,678,602,577,477,731,905,907,831,792,678,553,617,699,695,757,753,797,757,699,416,449,417,433,551,705,635,639,543,465 5,9,9,24,24,21,21,467,622,574,532,486,500,524,563,558,538,529,692,766,732,555,700,646,598,570,489,464,421,392,497,764,752,675,686,550,503,408,398,401,413,451,555,525,575,412,733,958,924,880,836,752,635,489,558,566,643,657,724,730,690,443,486,460,458,731,808,747,768,640,547 17,8,8,15,26,26,15,406,394,380,411,404,371,385,401,419,418,412,386,412,414,382,394,404,391,383,403,395,383,376,391,405,405,393,415,391,387,387,393,387,383,392,404,383,402,388,437,466,464,445,433,407,410,388,410,421,448,453,460,447,425,373,384,381,392,389,400,391,419,388,387 16,10,9,21,31,28,19,421,388,380,384,394,388,448,433,430,409,414,404,408,390,377,386,391,400,383,393,389,382,394,388,385,391,389,389,389,388,391,390,392,411,401,441,425,414,390,472,419,424,398,414,381,395,400,417,422,474,484,509,474,447,393,385,373,376,393,386,372,404,377,401 17,9,8,26,30,23,21,426,383,369,387,389,370,401,409,392,424,401,399,412,417,380,414,407,386,388,390,378,372,390,392,417,409,409,390,405,381,397,404,393,413,432,449,442,426,390,453,477,475,444,415,410,398,431,444,440,480,472,500,497,458,387,378,389,375,394,436,422,398,385,403 17,9,8,27,35,33,24,437,529,494,497,485,518,454,511,531,535,526,570,586,577,408,440,445,452,440,430,448,419,371,531,550,527,508,537,525,515,374,380,396,398,415,492,525,582,403,771,783,747,743,745,720,632,452,499,517,603,632,717,754,723,454,484,443,468,540,565,570,617,532,537 2,8,8,51,37,26,34,399,386,405,380,381,376,418,429,409,407,397,393,405,410,397,403,380,394,390,370,384,386,367,394,395,408,397,394,381,396,374,397,386,398,412,419,420,409,381,437,439,464,423,435,412,387,409,417,407,431,447,491,459,433,379,383,381,384,396,399,414,408,383,390 16,14,14,22,33,31,20,420,448,441,410,410,412,437,443,443,440,430,492,522,507,399,483,452,436,418,404,406,405,389,423,514,517,466,463,438,387,410,425,440,476,553,627,539,499,407,585,717,707,658,598,529,453,442,502,514,591,585,641,587,543,401,401,411,392,459,515,461,491,438,403 20,69,63,34,38,32,29,489,669,611,568,513,520,523,574,567,567,544,674,802,772,543,762,705,622,598,510,489,429,410,520,772,803,707,723,591,515,407,433,443,439,492,598,600,597,436,760,956,964,894,871,774,641,538,615,645,722,717,773,760,725,452,467,442,467,621,777,722,732,632,541 11,12,12,43,49,49,43,412,453,418,416,409,406,415,431,427,447,429,469,548,516,403,513,471,433,430,402,405,386,386,412,518,553,475,496,442,410,374,394,393,409,418,442,444,452,409,544,736,749,667,625,537,449,426,476,471,536,513,571,542,518,396,393,390,387,438,546,485,487,448,418 8,13,9,65,94,74,46,428,605,555,510,456,462,419,435,421,441,429,565,769,741,490,743,677,604,558,480,452,412,372,415,728,785,684,694,563,477,397,388,406,399,434,467,453,458,411,549,951,971,891,853,733,566,418,477,461,511,507,568,566,502,395,418,379,400,529,752,694,722,588,499 4,35,33,123,177,170,116,436,572,517,527,460,484,494,513,517,515,523,625,707,677,470,624,578,522,503,465,460,417,374,464,668,690,596,629,494,470,396,404,439,414,438,527,540,516,409,708,881,880,820,788,707,587,472,547,557,645,636,718,707,682,449,435,432,436,571,695,637,662,547,498 15,11,10,13,15,12,11,472,545,495,476,461,454,489,535,525,525,522,572,651,634,447,586,534,484,498,462,449,414,390,471,624,641,549,576,510,456,402,394,400,421,442,566,529,554,414,691,815,801,740,711,614,525,469,520,551,613,626,692,700,654,446,440,439,436,548,653,583,601,511,476 9,291,137,1023,1023,1023,1023,944,863,811,800,763,783,977,1023,1005,991,977,957,930,930,681,775,764,747,716,655,652,560,926,1022,957,908,878,899,843,803,989,1023,1023,1023,1023,1023,1023,1023,974,1023,1023,1022,1002,979,945,866,1023,1023,1023,1023,1023,1023,1023,1023,885,695,874,885,916,923,898,924,831,774 10,25,23,15,18,11,10,394,425,415,396,388,397,405,432,454,443,423,432,474,492,390,444,426,412,395,395,384,396,386,416,476,494,451,448,432,417,396,388,413,439,439,494,478,466,400,561,634,631,561,537,470,431,476,518,528,580,563,629,577,535,381,394,393,403,433,482,432,459,423,416 9,68,56,128,174,158,112,489,494,459,460,414,446,520,567,553,537,530,536,596,578,428,525,513,457,431,425,402,398,426,483,565,568,482,511,447,442,438,421,455,492,533,632,592,554,487,729,757,740,666,630,569,483,624,706,722,778,756,809,767,712,424,421,441,461,493,579,550,543,475,440 13,33,33,187,300,311,190,428,425,411,427,392,417,429,465,438,448,441,447,428,445,402,402,410,412,383,385,390,394,402,432,428,431,408,427,435,414,422,400,418,437,470,512,485,477,500,570,547,518,514,473,478,438,687,772,768,737,683,697,618,550,421,411,406,411,420,436,413,430,412,405 12,17,12,47,55,33,30,480,511,495,461,433,446,491,542,520,506,511,562,639,616,446,569,521,480,479,437,422,400,411,445,610,636,553,573,460,450,410,430,432,468,521,618,549,559,446,699,808,801,723,696,592,488,582,644,640,702,700,754,718,668,437,426,423,440,511,644,583,602,494,448 18,31,30,41,63,56,36,432,461,431,421,404,405,446,462,461,449,454,463,478,485,393,445,438,429,417,393,412,389,398,415,451,482,452,464,414,426,392,414,422,424,441,520,465,464,443,611,670,672,608,582,518,421,567,608,609,645,627,677,636,576,411,415,418,412,439,495,476,482,425,411 11,17,13,45,50,36,32,465,414,404,386,395,377,474,481,445,419,439,408,398,421,380,416,400,390,407,380,393,397,412,411,411,412,404,406,408,397,398,394,406,415,422,460,495,438,418,539,489,465,433,415,403,401,418,462,449,534,552,630,592,522,386,375,397,383,397,386,392,413,388,380 15,37,18,85,108,46,38,484,470,425,439,409,422,487,541,499,494,488,486,544,545,404,503,452,422,438,406,400,393,475,451,525,552,502,492,447,422,444,474,522,503,597,683,608,558,491,692,702,695,614,587,499,434,634,714,712,763,755,795,747,674,401,412,407,389,454,544,467,502,438,422 7,18,15,33,49,40,26,406,375,369,385,362,380,406,406,383,391,379,389,385,383,375,388,391,369,393,400,378,386,394,390,388,384,379,390,385,398,383,399,390,393,409,419,422,394,393,429,396,400,377,373,381,377,422,431,425,461,466,482,447,434,388,394,375,382,384,386,388,390,387,391 20,33,24,65,67,45,43,442,550,511,444,462,472,473,506,511,488,495,540,678,659,470,621,559,483,483,447,417,396,413,473,625,685,573,577,513,444,430,441,466,476,503,605,551,548,452,709,835,841,767,739,626,508,586,656,667,725,704,765,719,678,407,404,431,423,519,656,602,603,516,428 19,10,8,31,37,25,22,416,429,403,407,385,394,423,418,447,437,429,440,463,457,393,425,406,390,416,387,403,392,417,442,456,452,438,438,398,407,408,463,489,551,648,720,609,528,422,583,603,586,530,491,464,415,531,623,682,755,730,748,658,584,393,389,404,404,415,434,428,453,408,409 17,11,10,29,35,26,20,420,389,377,385,379,378,408,413,409,403,393,412,407,378,379,384,389,395,382,369,389,381,412,391,394,391,374,401,389,391,401,392,392,410,389,419,390,407,395,447,422,425,416,399,391,396,410,408,409,424,450,487,458,456,389,379,392,386,398,397,385,401,367,374 7,53,41,92,100,86,79,488,476,431,437,405,450,492,546,536,542,523,524,543,532,431,472,456,418,430,400,416,400,400,546,557,538,480,481,439,434,449,510,522,588,675,778,711,669,469,751,732,707,645,617,548,478,617,711,739,804,791,835,781,728,432,384,424,448,470,510,473,485,463,417 6,40,18,65,91,36,28,488,404,400,371,379,391,499,515,460,461,452,457,452,452,393,445,431,416,396,391,389,370,411,433,458,473,417,447,389,382,404,411,453,478,524,630,556,517,443,625,586,537,495,450,437,408,584,641,653,705,697,736,679,617,419,396,381,402,406,430,429,433,410,395 6,25,20,46,69,55,36,403,389,387,369,383,386,391,431,395,386,411,392,396,415,388,400,399,399,374,391,367,395,406,408,392,422,384,411,388,399,405,424,393,428,429,448,418,420,410,474,440,455,423,424,426,389,430,457,475,522,517,567,489,464,400,390,377,384,382,406,416,397,378,385 15,11,10,25,38,32,21,429,403,374,401,405,383,446,455,434,403,405,403,412,402,388,432,397,389,398,389,393,387,390,388,419,423,410,393,384,377,390,394,388,401,385,429,431,432,399,480,473,477,431,422,406,388,419,428,427,494,484,534,494,456,382,413,389,367,398,417,414,402,395,360 9,10,10,28,41,42,29,411,466,421,436,411,403,428,458,449,458,473,485,537,501,397,489,455,430,421,394,414,396,395,417,505,515,456,480,424,408,386,399,418,408,431,500,468,455,418,601,701,679,610,567,494,457,478,514,516,575,564,623,605,563,400,402,400,402,429,514,487,480,454,410 8,13,11,35,48,36,24,404,388,383,383,379,388,385,440,409,397,408,392,417,421,387,418,400,395,388,395,391,392,392,384,387,415,397,406,400,389,383,404,403,400,426,426,415,407,394,451,479,492,450,427,402,401,416,441,451,463,495,500,478,451,389,376,383,387,400,432,414,413,395,378 11,21,18,30,44,34,23,416,380,374,381,395,390,425,409,429,413,405,395,384,396,380,375,391,385,386,384,386,398,404,389,400,403,387,393,385,392,406,417,419,419,457,479,453,455,419,473,434,395,406,388,388,369,460,511,497,530,541,563,499,464,394,388,395,390,381,387,402,381,383,391 9,30,23,40,63,48,30,392,378,370,394,387,378,410,401,398,390,396,389,395,409,394,400,374,391,384,375,395,374,380,423,412,400,396,381,385,381,423,408,422,419,440,474,440,419,402,476,430,416,399,379,389,378,437,450,472,509,497,527,516,444,382,399,380,374,377,394,389,384,369,386 6,8,8,39,44,45,40,406,469,420,422,403,425,436,421,423,432,400,477,573,547,435,535,498,466,425,419,397,404,383,417,515,573,487,512,457,410,386,403,405,397,399,460,451,440,390,541,766,776,694,652,541,454,443,471,479,526,513,561,536,485,392,403,380,405,450,550,486,500,455,429 11,55,42,151,179,120,108,543,499,479,440,418,439,583,647,629,614,580,564,553,556,402,440,428,414,423,414,388,403,477,563,506,488,466,445,419,431,465,521,577,630,728,808,743,694,558,836,753,696,648,602,561,492,740,822,835,894,883,922,877,828,467,416,451,465,493,513,493,516,437,446 15,46,41,42,54,46,35,630,722,675,642,589,621,679,744,732,725,723,791,855,828,622,793,739,686,664,573,538,453,393,645,819,834,769,773,667,596,413,447,471,502,598,736,720,744,486,882,984,969,920,896,814,714,650,730,744,820,822,882,883,850,550,532,553,586,771,856,803,817,714,606 15,9,8,19,19,15,15,443,517,512,456,454,464,477,517,503,498,490,581,690,656,472,625,568,519,510,448,446,394,409,470,655,683,596,612,499,448,415,403,398,424,469,552,537,526,409,690,844,837,773,729,628,540,497,540,547,630,635,697,693,645,415,417,420,428,560,686,601,622,535,445 19,13,13,43,44,41,40,411,462,458,429,412,397,433,443,440,426,403,473,576,555,420,550,497,441,433,398,395,397,395,416,552,605,494,514,421,410,419,395,397,434,402,461,426,449,417,532,718,739,653,616,543,447,439,489,475,510,514,540,555,494,398,404,398,390,444,562,513,503,440,418 4,9,9,48,89,92,49,403,420,408,384,378,391,396,396,411,404,393,430,430,445,398,413,404,403,401,392,380,387,384,400,423,443,418,420,393,391,381,391,375,390,415,410,415,422,409,452,554,540,479,450,422,419,420,412,439,434,459,476,451,446,388,397,386,391,413,454,414,414,396,406 15,22,21,66,55,45,58,488,589,540,525,473,483,501,573,567,545,568,647,741,706,496,682,607,557,550,465,468,412,389,488,709,732,629,636,530,472,407,391,404,412,465,567,565,571,427,727,874,867,810,776,689,567,503,539,577,648,655,736,738,702,456,470,438,466,607,729,668,685,573,508 14,54,53,133,180,182,132,431,528,508,457,425,462,422,455,451,428,420,533,678,634,451,636,570,515,497,448,445,402,377,412,616,691,592,593,498,437,385,391,403,411,424,468,454,477,435,584,860,883,801,766,637,529,436,452,461,513,522,560,549,536,400,419,404,402,490,660,605,612,501,442 12,12,11,98,130,126,94,421,481,455,419,398,409,441,438,407,410,416,478,601,576,428,566,513,461,477,415,411,396,396,408,579,637,508,553,461,415,378,389,402,397,418,455,439,466,412,491,723,742,644,615,492,428,445,456,453,517,504,530,499,473,400,414,414,398,482,623,540,537,487,420 19,81,75,140,195,172,121,640,737,699,654,623,662,690,758,771,764,749,796,826,818,543,722,691,634,636,565,568,494,434,691,778,770,720,743,674,639,447,456,469,503,585,750,748,772,502,921,970,950,914,896,849,749,673,752,777,844,850,909,918,888,577,591,599,643,760,821,774,811,714,663 1,10,9,6,6,6,6,486,597,569,494,451,479,521,568,564,563,532,644,731,719,493,672,606,543,522,455,460,411,398,495,710,726,634,667,517,489,397,415,429,435,486,584,576,576,441,739,894,879,828,788,697,577,516,591,601,676,684,754,744,698,429,452,447,458,610,753,682,715,586,519 10,9,8,27,30,24,21,401,374,377,397,361,383,430,412,406,402,399,381,405,410,392,387,397,398,379,389,392,385,410,393,392,400,377,389,379,377,401,402,393,393,393,422,414,410,399,440,421,426,393,397,385,390,417,420,417,451,450,486,459,421,388,381,390,382,392,385,395,393,377,376 14,18,12,42,60,38,29,481,420,418,415,419,423,472,520,462,474,465,451,528,515,398,466,442,419,437,422,413,368,386,441,497,502,455,461,433,416,403,397,395,420,425,537,514,510,398,595,669,645,570,562,487,419,445,459,468,565,579,631,596,542,396,396,384,404,436,478,456,457,433,416 12,8,8,107,157,154,105,405,408,390,388,404,392,378,403,383,386,394,396,432,427,393,418,406,394,414,392,400,377,367,387,425,422,408,421,383,386,390,386,379,399,388,405,401,408,406,432,526,527,491,432,421,411,392,407,407,434,423,446,443,420,403,382,404,405,409,452,412,427,406,404 5,16,13,9,12,6,5,393,379,378,390,384,405,402,390,405,391,385,408,418,401,384,389,389,392,387,384,391,387,387,410,404,400,396,395,370,385,405,399,391,409,439,468,415,406,407,492,444,443,396,416,407,399,436,454,466,491,493,512,475,427,388,397,393,389,380,394,392,391,383,395 12,38,35,67,97,84,57,432,438,451,400,387,427,408,441,443,430,432,472,545,509,432,492,450,417,432,426,395,395,385,435,522,541,478,470,435,386,394,399,414,405,441,481,446,428,409,539,707,714,625,592,503,439,429,491,504,560,557,595,564,516,406,405,391,394,444,534,486,486,432,404 5,19,17,13,15,13,11,550,628,592,542,494,523,559,630,618,605,588,688,768,748,516,704,651,579,583,491,459,423,405,539,741,750,680,694,576,517,392,416,431,444,521,653,616,632,436,791,903,892,838,808,732,592,540,622,640,728,720,793,787,744,461,477,473,510,646,759,703,721,609,487 13,68,61,358,613,588,332,504,702,649,616,547,539,561,614,583,587,586,721,844,831,565,810,751,665,651,564,506,460,404,534,797,843,748,763,633,552,402,429,427,459,508,637,600,625,489,800,1015,1023,963,936,846,711,579,653,677,754,758,812,803,750,461,512,465,484,674,845,796,800,699,582 12,11,9,23,25,18,16,431,439,431,425,413,416,426,447,440,441,437,477,514,525,405,487,442,433,430,403,408,389,388,424,509,528,460,490,429,414,402,394,392,400,445,489,445,439,403,542,670,670,610,556,497,432,461,473,496,527,534,579,538,496,398,407,394,408,444,521,468,490,420,423 20,12,11,33,62,38,20,422,387,372,385,391,390,392,406,385,393,392,375,411,402,381,401,397,395,379,391,395,389,384,433,419,409,396,397,397,393,399,439,489,532,629,743,650,539,391,600,515,484,430,429,411,388,437,497,586,757,758,798,687,596,401,386,400,387,391,389,387,398,390,380 6,107,98,217,346,290,177,647,596,555,555,506,531,686,764,748,745,727,725,667,676,437,468,480,488,473,462,441,423,468,767,692,623,586,628,593,551,538,664,711,775,856,944,898,875,539,922,850,788,759,750,707,629,702,798,841,928,930,972,944,905,558,483,554,589,641,599,610,639,541,501 18,68,56,71,95,73,54,425,495,488,472,448,466,475,500,473,450,457,551,632,614,453,580,520,485,470,442,423,390,382,463,597,651,534,546,475,469,426,412,443,447,483,567,527,521,411,660,813,815,736,704,592,518,539,602,607,678,656,721,697,635,411,421,421,405,485,611,560,577,484,434 1,15,15,214,276,286,218,398,441,454,414,408,408,410,448,444,427,433,473,535,516,407,520,484,448,425,404,396,384,392,432,507,559,465,491,427,391,389,406,388,414,443,490,465,453,423,552,694,698,616,587,491,440,462,517,528,581,560,620,565,525,415,389,395,403,462,528,489,523,452,405 9,21,19,33,53,42,25,421,391,397,382,396,392,405,423,414,424,419,393,395,400,399,398,389,391,382,390,381,380,402,387,393,385,375,398,387,391,399,385,404,402,407,439,433,421,404,472,448,451,423,433,423,387,442,461,422,480,488,532,505,467,390,367,388,397,405,398,408,399,390,384 1,11,10,12,14,14,12,380,428,426,398,399,397,413,431,409,418,408,432,502,486,406,472,447,429,422,411,400,382,389,389,476,501,450,449,403,401,385,391,394,385,407,418,411,411,391,437,570,588,519,493,438,401,390,411,426,435,446,480,458,434,389,396,381,389,423,492,459,454,425,385 12,11,9,26,35,28,21,405,384,396,380,389,364,399,431,400,401,388,398,384,383,385,393,375,386,402,396,400,395,407,392,389,388,386,389,377,370,403,396,412,399,440,453,409,421,407,461,422,412,402,411,389,386,469,452,488,487,494,516,481,442,389,391,391,399,387,383,394,406,399,390 13,42,41,151,250,257,154,396,420,391,419,382,409,404,415,404,387,399,431,473,441,399,420,412,402,409,390,397,400,402,407,450,428,425,416,412,387,392,387,388,399,404,423,399,409,406,459,566,540,489,474,434,390,429,450,467,473,474,488,468,443,400,406,405,388,412,459,452,452,406,386 17,15,10,33,41,28,23,436,402,412,395,391,393,434,446,422,433,414,413,435,415,382,397,386,389,395,379,387,386,399,431,418,422,397,409,401,400,406,431,444,480,513,613,532,494,413,559,515,497,460,440,414,402,489,561,580,683,691,717,644,558,382,376,399,384,395,422,407,406,396,402 11,31,28,135,152,123,110,634,756,706,691,618,649,686,739,725,715,690,826,873,844,673,804,759,729,688,611,586,501,398,628,859,836,789,807,710,635,424,425,461,482,558,719,706,728,486,880,1023,1023,997,963,897,791,638,717,730,806,813,877,873,845,573,627,565,600,868,930,883,904,800,709 1,26,24,60,99,94,56,581,745,705,674,612,655,634,698,705,708,696,791,860,838,588,782,735,674,655,604,560,498,426,635,818,832,763,772,671,614,430,413,427,460,517,689,683,718,448,875,1014,1006,956,931,862,759,586,679,686,780,783,852,860,831,533,595,560,594,772,870,814,844,749,654 16,101,82,233,303,264,208,543,657,604,553,482,500,583,641,642,638,615,701,789,761,556,752,691,632,598,504,472,432,403,577,770,788,696,719,603,527,425,460,476,488,563,698,655,659,492,820,937,924,871,840,759,626,623,703,715,771,776,834,826,783,498,482,486,500,690,796,738,757,637,533 19,19,16,153,217,183,128,417,427,394,410,410,408,412,426,416,418,400,424,508,485,405,441,450,421,422,402,412,388,404,400,477,484,440,437,423,420,382,399,380,404,416,441,444,424,416,515,650,661,587,534,487,445,415,428,448,502,470,504,518,467,424,406,410,395,436,494,466,464,407,406 17,12,11,51,69,68,50,400,394,395,387,392,389,389,417,387,411,398,411,415,404,370,394,394,396,385,391,382,382,388,390,384,413,403,421,392,399,384,393,373,391,407,425,411,418,398,464,480,481,453,435,405,408,414,463,456,496,466,513,477,438,386,371,396,381,397,410,397,408,395,387 8,18,16,18,24,16,13,393,411,386,391,384,406,418,416,404,416,416,420,448,434,392,420,402,398,400,407,396,381,408,415,421,434,397,402,381,381,387,430,430,436,495,617,521,479,403,578,534,512,460,433,448,403,461,535,567,683,687,737,623,563,397,392,391,397,402,425,404,412,391,397 6,10,8,25,33,24,17,431,403,396,397,393,400,429,453,423,413,416,401,428,417,378,413,397,404,399,394,376,383,394,408,414,400,392,401,400,400,400,413,404,414,446,470,449,449,408,516,492,470,422,441,416,389,485,498,502,568,550,597,554,499,404,395,388,385,395,398,405,393,374,402 9,15,14,30,41,41,29,433,415,409,405,393,425,449,465,444,425,437,466,494,485,399,467,454,414,414,398,402,384,409,445,474,502,457,460,422,399,396,413,426,449,526,622,566,535,411,545,640,623,571,575,509,456,448,484,479,526,547,586,562,543,400,393,402,401,433,486,474,455,442,419 5,12,13,95,147,153,97,411,460,423,433,399,411,437,443,433,436,441,473,535,511,411,479,451,436,438,427,407,398,404,427,502,508,466,473,425,395,393,384,401,402,414,449,427,443,405,546,696,702,637,577,526,448,401,450,469,506,504,562,554,501,393,391,394,406,432,518,501,482,453,423 16,13,13,71,111,104,65,394,404,387,409,391,404,403,397,408,409,424,415,437,447,390,396,395,401,399,399,385,390,406,393,438,407,404,422,408,375,391,406,408,439,458,528,452,435,414,496,525,525,482,474,426,396,440,468,478,569,513,567,512,456,406,385,386,403,392,436,420,395,411,391 19,84,80,132,178,166,122,474,640,609,577,525,543,503,561,566,546,530,671,793,774,533,735,682,618,582,512,478,441,364,510,746,786,695,709,585,545,409,406,425,442,480,565,554,563,438,767,960,970,908,876,787,670,528,631,616,711,712,765,769,724,436,476,441,465,635,772,731,737,617,539 7,53,31,60,68,41,36,486,460,419,460,396,402,513,579,541,548,514,544,564,554,401,476,453,435,433,404,402,384,456,553,538,529,461,501,446,452,451,538,573,665,747,837,750,669,503,787,746,699,655,618,547,468,691,779,808,883,873,904,843,774,440,410,421,444,484,497,492,510,409,422 17,18,16,33,51,43,28,396,411,364,388,384,377,406,411,413,427,384,393,401,410,394,394,387,376,392,390,388,373,405,396,405,394,403,389,393,396,380,401,414,407,433,464,427,439,406,464,450,425,420,404,394,398,452,483,489,504,495,544,483,464,383,387,374,373,384,401,371,403,378,378 8,45,44,168,213,206,164,457,557,500,491,440,456,459,509,514,500,484,593,696,669,470,628,591,529,510,460,439,394,410,447,638,681,575,626,492,467,404,402,404,424,454,546,519,498,426,684,875,883,815,776,675,535,480,554,576,658,644,712,696,647,401,437,424,442,556,703,648,654,544,478 2,12,11,42,83,84,42,393,423,399,401,391,393,400,413,402,417,412,429,456,452,394,431,413,410,412,383,383,378,388,403,445,455,422,435,381,399,391,393,384,401,409,425,417,437,400,481,598,599,528,508,439,411,424,432,452,485,482,502,483,438,394,388,386,402,404,456,444,434,414,396 4,23,20,111,124,100,88,463,540,489,492,447,444,492,546,546,537,532,587,669,650,457,592,545,495,492,441,411,397,382,481,607,649,559,590,501,435,389,410,422,432,469,565,534,557,435,732,830,818,750,716,615,523,528,611,616,702,705,768,752,698,434,426,415,431,523,650,598,611,509,445 12,27,26,16,17,15,13,565,705,654,610,568,602,622,699,691,684,691,756,813,806,540,735,678,636,605,522,516,448,405,625,778,790,723,732,636,558,401,430,428,466,537,691,673,711,454,877,966,949,907,888,830,739,574,659,692,788,795,859,869,841,532,530,527,554,724,818,762,791,680,586 2,9,9,125,236,236,120,422,417,420,395,392,395,449,491,465,468,453,458,464,469,414,439,412,402,411,390,387,383,411,434,448,448,417,420,397,406,413,403,399,431,450,527,501,482,425,617,573,540,479,467,451,421,495,556,561,649,637,692,653,592,421,397,402,421,428,456,436,438,411,387 9,19,18,45,52,44,40,552,524,463,487,446,476,615,681,668,659,624,607,617,602,423,483,463,427,443,414,427,398,489,712,653,600,556,592,523,500,524,626,670,735,811,900,854,835,473,860,803,749,720,685,647,519,639,744,792,884,881,922,889,846,494,433,513,518,566,570,548,576,487,449 13,47,43,29,43,30,21,435,454,433,421,406,426,451,448,444,438,434,480,559,522,421,500,464,436,438,416,405,384,387,417,527,543,487,491,442,403,392,413,403,431,415,479,460,454,412,582,730,719,654,625,522,457,443,498,523,606,582,626,612,540,411,399,389,403,445,522,502,497,452,402 16,12,9,44,45,27,26,428,407,394,394,384,408,445,443,445,430,420,413,412,413,390,400,405,396,375,397,397,381,386,405,404,409,413,391,389,387,396,394,401,427,427,459,448,441,395,507,473,454,416,408,401,399,441,469,477,531,531,592,554,494,382,411,400,384,385,426,408,399,389,381 4,27,26,52,68,64,49,442,540,512,495,418,447,439,511,485,464,464,552,705,685,468,672,611,541,517,460,438,404,384,434,647,722,598,625,495,448,374,397,425,417,427,505,477,499,434,619,852,872,794,754,643,506,464,511,528,596,594,644,626,596,400,439,403,420,525,699,616,632,522,472 20,24,23,67,76,71,63,442,496,464,442,421,453,423,452,452,446,463,502,617,553,433,547,517,473,456,432,424,401,400,440,586,587,504,543,460,442,385,406,393,402,425,480,453,468,413,625,801,794,726,694,592,470,445,484,507,582,574,624,630,583,415,413,412,420,480,619,543,551,482,444 15,42,40,98,146,131,85,454,451,421,434,429,420,485,530,505,492,484,497,548,555,423,489,469,445,434,424,404,404,375,476,534,553,468,504,444,413,408,394,443,459,484,580,529,542,443,642,715,718,646,601,480,447,526,609,616,634,639,694,665,611,433,390,422,436,449,533,492,524,460,420 14,11,10,45,59,49,38,495,699,650,622,566,602,524,577,576,571,547,728,800,792,593,735,701,663,635,561,544,473,406,516,786,783,738,765,664,611,425,404,393,438,466,593,571,574,436,751,1002,976,945,917,858,757,500,552,578,657,653,741,749,708,463,580,471,470,765,854,822,849,748,669 8,11,9,28,45,34,20,414,397,391,394,358,384,424,423,427,410,392,394,416,392,389,402,397,396,386,379,394,380,386,402,389,428,396,411,386,389,417,401,390,422,410,470,439,435,405,468,456,466,431,438,409,389,438,458,470,499,500,537,517,461,388,390,391,381,401,402,382,422,389,380 10,11,8,54,68,38,29,453,505,470,467,429,441,506,533,517,525,486,527,640,607,437,570,534,497,449,443,415,397,438,477,592,638,550,561,484,452,436,446,463,492,560,648,582,550,467,719,813,811,745,712,619,495,627,696,713,759,747,790,745,690,411,411,415,434,500,610,543,565,487,447 16,44,42,46,49,46,42,528,671,613,593,532,569,560,633,587,607,597,708,795,771,566,735,684,626,609,518,508,455,388,522,769,783,708,721,587,536,411,417,410,443,476,601,612,613,422,797,974,968,912,883,806,681,525,597,616,708,714,781,787,750,448,492,449,481,697,803,750,766,656,570 19,10,10,36,50,51,36,418,469,456,420,410,421,398,406,415,410,413,458,574,553,415,506,479,449,426,401,413,375,369,392,512,568,491,486,436,401,384,398,386,401,398,431,416,413,376,496,781,800,713,664,544,480,402,400,404,422,446,470,484,467,389,397,395,392,442,520,492,461,431,414 19,95,90,183,236,226,176,497,626,581,535,488,488,528,591,572,577,576,668,769,754,498,717,663,572,582,503,486,440,408,509,726,755,663,697,538,521,425,405,438,465,525,640,611,603,468,780,928,935,870,838,755,630,583,655,676,753,743,800,786,740,474,443,467,485,622,755,706,712,597,508 14,33,32,97,160,149,90,625,687,642,621,562,601,673,730,728,709,706,745,793,768,531,704,653,611,588,523,534,480,423,633,738,744,667,709,603,561,412,415,473,496,561,725,709,721,469,870,936,920,877,859,800,698,640,711,732,808,807,870,873,841,549,560,563,588,722,797,752,782,681,613 4,32,28,271,450,443,266,819,752,700,662,594,638,857,908,889,874,857,849,865,843,615,782,721,671,647,565,543,465,556,806,835,816,745,765,663,584,603,714,753,803,873,953,916,906,769,992,977,940,896,870,815,704,910,959,957,993,984,1023,1010,972,747,576,745,764,834,894,830,859,748,673 1,9,8,31,45,45,31,474,537,479,483,454,452,506,551,529,526,507,574,649,628,453,600,535,495,469,436,420,406,374,483,630,638,547,576,476,458,384,404,398,423,458,561,536,563,427,698,816,805,746,720,625,521,494,544,589,652,660,724,714,670,435,441,450,458,554,659,588,624,502,447 15,15,15,97,151,153,98,400,403,373,386,386,387,400,382,392,416,394,391,367,397,394,377,394,380,401,388,383,407,394,383,405,383,388,371,382,387,385,404,400,391,424,424,419,405,397,452,425,415,416,386,393,374,442,470,467,484,469,491,445,429,389,380,392,404,406,399,378,390,385,397 17,13,13,71,116,119,71,407,404,378,383,378,398,406,402,394,421,408,418,405,420,376,426,395,403,394,401,382,383,404,404,413,425,418,416,406,377,376,385,394,403,420,437,426,427,403,459,497,484,450,474,438,382,431,447,461,479,464,482,458,449,399,393,380,419,397,412,416,412,410,408 5,380,328,270,358,307,235,418,401,383,420,386,361,422,447,406,391,397,417,398,408,381,396,397,368,386,379,389,405,427,446,416,425,380,420,425,384,417,440,455,481,553,634,556,547,442,521,488,460,413,438,418,384,456,489,498,568,561,616,565,515,409,372,383,375,397,415,406,375,380,395 1,9,8,18,25,21,15,403,409,384,395,375,371,407,402,410,401,395,401,389,389,378,395,388,377,372,381,384,379,398,390,370,378,393,390,376,398,392,383,386,395,408,442,408,397,405,419,395,399,401,377,377,380,404,441,427,458,449,480,440,425,385,375,386,375,396,397,381,379,388,395 16,21,17,46,68,48,33,408,382,375,396,385,388,408,411,407,410,401,401,400,395,382,386,401,386,392,389,383,372,406,388,408,384,383,397,401,377,416,398,389,404,440,471,444,417,409,441,438,443,409,420,400,396,426,478,478,501,501,535,495,480,396,365,377,383,396,403,386,397,366,401 3,12,12,47,58,47,39,417,466,455,435,419,435,416,430,435,411,450,495,591,566,427,540,514,464,462,412,424,383,375,425,552,605,516,534,446,437,376,397,388,394,406,456,429,459,401,562,772,791,707,662,554,452,441,473,450,503,495,547,528,515,390,386,411,401,488,574,529,533,465,429 20,14,14,71,96,93,66,429,432,432,431,399,415,423,454,434,430,439,466,536,525,405,510,453,433,409,404,391,372,391,424,500,533,468,475,420,419,399,411,413,394,392,447,449,441,397,543,712,716,629,585,520,439,417,471,489,539,505,578,545,524,409,399,392,398,446,515,495,505,431,424 17,23,22,79,105,104,76,427,466,463,445,390,419,428,447,448,441,458,467,547,531,419,493,464,434,428,415,411,407,393,433,504,527,477,472,439,431,391,397,418,411,458,502,464,459,412,604,747,752,667,630,552,475,470,531,531,599,593,641,579,555,402,422,415,407,454,521,501,500,456,430 8,79,75,181,321,295,163,522,538,519,527,492,490,584,651,640,634,609,631,679,658,445,586,549,502,518,447,449,404,421,545,608,638,557,569,514,452,428,421,432,460,532,641,617,613,480,803,844,835,784,748,676,575,597,676,705,778,762,823,807,768,474,456,486,512,584,663,644,661,563,510 18,21,17,31,38,27,22,387,405,424,386,376,386,423,432,447,431,421,441,475,475,423,463,421,414,424,415,382,386,417,405,451,478,436,454,421,407,406,410,401,420,430,478,440,440,425,538,621,620,547,509,453,403,488,493,520,545,567,591,568,509,399,399,393,403,406,470,440,446,408,393 13,35,34,478,393,387,471,433,482,484,451,433,440,432,467,458,432,436,510,617,602,437,583,532,467,479,422,429,402,421,443,586,636,532,523,466,428,410,409,384,392,410,492,453,449,440,581,797,810,720,685,590,488,458,471,487,547,541,602,580,537,407,412,417,416,496,621,542,570,466,436 3,174,139,264,388,311,210,625,805,765,691,605,626,677,743,712,695,677,843,947,911,736,925,861,791,770,663,579,480,460,637,927,951,859,868,742,638,512,527,575,635,709,806,755,746,621,882,1023,1023,982,951,851,728,785,833,835,880,872,917,897,855,515,557,518,553,818,941,872,877,776,641 16,8,8,16,16,15,15,404,416,394,412,395,410,421,430,400,403,406,431,463,458,408,447,434,407,417,403,401,388,387,406,445,467,435,434,405,398,392,406,386,411,408,445,419,411,389,481,577,569,502,497,412,402,439,442,442,487,480,517,504,459,393,409,389,380,419,449,427,453,418,394 9,9,9,52,76,80,54,406,436,423,411,384,391,414,427,425,425,421,423,516,500,409,474,454,427,426,409,402,397,395,410,487,511,459,483,431,417,391,397,397,399,411,420,437,437,398,496,712,722,626,589,505,459,408,425,429,461,478,497,497,465,393,387,400,399,420,479,473,459,444,413 1,9,8,22,30,29,21,432,458,448,416,423,425,445,455,464,449,443,481,560,529,420,498,484,427,420,402,395,375,412,435,520,534,465,502,436,422,412,405,403,448,466,537,493,479,433,598,719,725,654,601,526,431,513,578,588,642,609,674,626,571,397,402,398,408,447,531,500,486,442,416 17,22,14,46,58,33,26,452,415,400,385,375,388,490,504,435,444,437,423,458,418,387,405,406,384,400,387,394,382,390,431,421,424,422,404,396,388,405,408,403,409,441,502,488,448,405,548,508,501,449,461,412,400,447,503,513,571,590,634,618,553,410,378,388,388,410,426,400,415,392,377 6,43,40,15,20,18,13,610,728,671,637,550,608,683,746,730,721,716,772,829,815,571,763,703,663,639,542,540,478,416,654,803,808,740,753,653,573,434,428,472,485,569,731,706,730,473,883,973,960,913,889,820,708,616,713,732,810,815,876,882,847,539,517,564,582,751,851,795,813,714,618 16,16,14,36,52,40,29,398,394,389,392,370,391,394,414,410,412,412,411,402,401,381,402,397,392,385,390,375,381,400,387,408,406,399,396,408,398,403,393,406,399,411,431,418,409,399,471,437,442,412,421,402,400,417,439,437,456,434,472,466,438,368,381,393,381,400,388,389,392,365,377 9,105,64,408,453,391,377,754,740,680,673,625,656,821,893,878,863,849,830,820,816,508,630,602,580,571,527,540,468,604,852,808,762,729,758,697,649,679,772,816,868,940,1013,969,953,634,1000,959,916,892,870,831,742,834,920,952,1017,1009,1023,1023,983,712,559,716,726,761,770,738,786,667,631 6,14,13,13,14,11,11,506,571,533,501,470,491,519,602,577,552,559,642,682,681,464,618,568,517,494,464,461,415,413,519,667,677,591,612,528,470,400,422,426,447,481,616,573,606,452,763,844,834,786,758,671,578,528,588,626,697,702,764,754,726,466,458,461,461,587,689,641,660,564,477 8,19,18,76,98,84,66,434,492,451,427,422,439,440,479,453,465,445,495,581,554,429,527,487,453,443,423,437,399,382,428,544,556,506,506,458,409,401,398,421,417,445,497,472,474,415,615,770,770,702,662,569,475,461,524,531,604,596,644,628,589,407,424,400,413,483,583,516,547,458,438 18,8,8,14,20,16,12,444,409,426,386,390,400,432,445,455,437,422,421,473,471,391,440,424,402,416,390,382,388,408,414,446,457,417,431,430,410,416,420,422,434,450,519,479,471,441,541,575,555,493,486,432,388,512,549,563,599,566,625,564,516,399,399,399,396,404,455,423,430,412,401 17,24,22,9,12,10,8,548,612,577,522,484,557,597,641,647,619,612,668,728,713,466,640,585,555,529,489,468,426,391,560,698,706,630,643,556,507,377,424,444,463,516,632,628,655,427,812,884,867,821,794,727,614,550,623,650,733,736,803,803,771,474,454,489,510,637,725,671,708,584,533 11,25,24,129,185,174,120,408,480,456,414,408,404,418,420,445,435,442,492,557,553,422,528,478,446,447,393,408,387,374,412,538,572,486,507,432,427,407,403,385,398,429,477,459,437,413,569,758,777,691,659,548,485,454,488,513,549,544,597,580,542,409,423,403,411,461,557,531,519,452,404 3,9,9,45,72,71,42,438,397,380,394,383,395,419,439,428,425,410,409,417,412,398,396,412,405,402,390,386,388,407,401,408,392,388,397,396,395,408,405,418,438,472,502,463,451,437,530,483,470,445,439,424,415,516,553,555,587,562,623,566,513,393,410,385,395,398,410,410,389,397,386 9,79,59,161,221,167,128,460,522,491,459,419,463,481,536,517,513,476,574,678,655,470,630,589,506,488,449,426,404,431,464,634,694,588,602,474,450,412,418,460,456,513,623,562,544,460,709,833,840,761,721,620,492,592,667,676,725,707,761,726,678,426,426,420,431,534,670,603,621,516,478 2,144,85,161,217,151,109,552,584,537,531,484,485,599,657,642,616,622,660,709,684,455,585,564,503,501,440,448,414,426,600,669,685,599,615,531,480,474,519,542,634,709,804,746,718,551,849,866,849,791,759,689,572,718,803,820,865,852,894,871,821,488,461,492,503,607,678,640,665,544,489 12,13,13,68,107,112,71,406,391,400,381,379,378,415,430,423,411,407,387,398,395,375,391,389,385,364,385,384,364,396,389,393,397,384,396,379,384,395,401,397,415,423,466,428,401,408,460,432,429,419,399,395,382,431,509,491,500,483,523,497,436,391,406,389,394,391,398,387,392,388,382 1,11,10,8,8,6,5,418,414,400,380,399,412,460,465,438,429,434,426,436,440,385,396,397,397,394,394,398,387,413,461,440,423,414,432,386,402,430,496,555,611,710,812,721,632,448,706,591,509,476,472,437,407,585,680,734,853,850,885,800,719,400,384,385,395,409,408,416,403,395,398 11,9,8,146,178,177,141,432,458,421,418,417,436,423,442,434,435,436,473,539,513,422,498,460,442,442,420,414,380,370,412,509,534,470,495,432,415,393,400,390,397,410,460,445,447,411,558,745,745,659,647,529,470,439,476,480,553,551,598,585,528,401,412,422,408,448,515,461,496,450,430 2,34,33,164,274,278,161,424,410,389,397,395,404,426,443,437,418,421,426,444,456,407,429,416,417,438,401,374,393,412,417,453,447,425,422,415,411,393,382,403,417,430,470,441,442,429,519,537,557,487,465,435,399,465,520,512,546,532,577,525,491,408,392,388,382,409,457,434,450,400,413 7,10,7,18,25,18,13,461,419,396,375,387,394,447,466,452,436,434,414,410,424,391,417,396,387,404,379,396,376,402,416,413,422,403,418,387,389,393,417,423,423,465,520,464,451,429,552,494,465,439,422,416,401,488,543,548,596,595,654,591,510,393,370,388,403,395,430,398,408,370,392 9,30,24,80,103,59,44,474,546,518,501,457,473,506,559,552,530,541,608,693,680,466,630,573,528,490,445,434,409,419,476,637,663,569,597,487,456,425,421,451,488,516,632,571,565,454,739,870,863,799,771,680,557,596,665,686,749,731,782,755,707,431,427,420,441,557,677,629,654,535,468 16,20,19,367,669,671,364,412,409,403,424,410,413,415,444,440,420,430,421,430,431,386,417,420,386,386,386,378,385,427,410,401,421,409,403,398,407,423,448,426,439,492,546,482,451,473,560,542,508,468,439,416,393,545,618,632,655,617,670,601,544,416,383,409,399,421,434,409,421,392,388 3,11,9,43,50,37,31,413,461,421,416,417,398,431,437,407,423,416,444,496,482,400,466,433,422,412,390,399,391,401,399,478,494,454,451,411,413,376,373,376,391,388,439,439,437,394,533,664,659,593,542,467,448,411,451,446,507,479,536,521,487,386,400,388,392,442,511,461,467,417,416 18,9,8,23,31,26,20,418,407,401,375,379,383,430,445,427,410,400,394,397,406,393,380,392,383,382,378,366,399,415,399,403,399,394,410,401,392,389,393,411,407,415,457,412,424,400,472,444,441,407,405,403,383,442,411,434,483,488,546,537,480,387,382,392,388,377,390,385,401,377,372 8,8,8,39,65,64,37,394,414,403,402,404,395,399,426,415,394,405,402,414,419,391,401,393,393,386,383,378,387,375,385,416,418,420,406,373,398,378,402,389,393,404,430,403,410,393,478,507,506,477,451,419,422,409,439,444,455,476,497,471,454,382,398,391,383,392,435,413,425,387,390 17,81,78,134,149,124,99,507,648,619,569,509,571,544,576,590,573,570,690,790,768,548,730,679,609,583,525,490,450,382,522,759,775,700,719,596,538,415,417,411,430,479,588,582,607,444,785,967,967,908,879,790,679,557,624,617,714,716,778,779,741,483,491,446,478,651,783,737,752,635,573 8,8,8,70,137,142,70,410,448,412,409,412,400,418,451,434,429,414,448,532,500,408,457,461,429,436,403,385,405,368,406,495,509,455,459,408,412,397,385,406,409,408,453,443,443,419,524,711,717,636,602,497,454,439,488,479,529,526,573,538,498,389,394,397,407,444,497,470,492,440,419 1,12,11,114,169,166,112,416,546,508,466,426,432,417,442,431,451,420,522,679,663,454,654,586,528,519,453,421,411,398,423,651,718,609,620,486,455,390,398,405,396,421,462,443,451,401,593,884,914,827,803,668,527,438,452,468,524,514,566,561,546,408,436,402,400,505,670,607,623,513,436 12,61,57,51,59,56,47,526,668,650,570,538,542,548,610,566,579,568,698,827,798,562,778,725,642,617,526,494,436,396,530,791,828,735,751,616,526,411,420,448,449,501,628,605,600,449,781,974,976,911,885,787,663,589,638,662,734,730,791,786,742,447,499,442,461,681,836,777,789,679,589 5,135,110,78,102,73,58,719,731,667,644,603,637,773,828,818,813,803,809,801,805,495,641,615,596,563,525,527,453,518,827,806,762,728,751,697,642,589,703,746,823,897,980,932,921,588,982,960,922,893,874,834,735,790,881,916,981,973,1015,998,960,636,559,645,676,735,768,742,774,665,633 1,10,9,28,31,27,25,426,395,371,379,404,372,437,414,412,399,392,366,407,389,389,389,380,387,384,384,377,400,393,408,389,388,392,408,392,376,396,397,397,398,383,436,421,415,394,441,424,422,406,401,383,381,417,413,425,445,443,478,454,426,393,392,388,384,386,393,399,393,378,370 13,15,13,38,41,38,36,530,660,611,571,525,561,569,633,620,632,614,711,798,770,555,726,679,627,601,526,497,445,391,537,764,782,703,712,567,525,393,399,408,440,471,614,596,631,428,814,948,938,881,856,779,662,514,588,619,717,726,796,802,774,471,485,480,504,683,801,738,763,655,567 10,20,20,247,395,409,252,421,397,404,379,387,401,388,395,384,394,403,415,430,424,394,424,416,390,411,391,398,383,365,408,429,435,426,422,402,399,363,383,379,411,394,399,406,407,411,442,510,516,453,442,423,395,398,411,410,436,419,456,427,434,384,372,395,381,412,426,397,425,399,398 15,742,322,892,808,291,336,961,1023,1023,1023,953,955,995,1023,1016,1004,994,1023,1023,1023,1023,1023,1023,1023,1023,1005,950,853,761,968,1023,1023,1023,1023,1023,986,799,863,897,945,1007,1023,1023,1023,929,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,843,902,850,881,1023,1023,1023,1023,1023,994 4,428,250,895,1023,816,618,852,807,755,743,707,730,896,949,936,928,917,900,866,873,542,629,632,616,592,539,542,495,712,969,894,831,813,845,791,755,811,902,946,992,1023,1023,1023,1023,813,1023,1023,970,954,935,906,820,972,1023,1023,1023,1023,1023,1023,1023,783,598,782,800,824,805,789,821,721,688 13,45,44,65,93,93,63,446,554,522,481,432,462,473,483,486,479,471,573,701,672,462,634,576,519,494,443,437,425,381,453,632,690,579,610,509,502,410,429,430,478,508,595,522,523,437,665,873,882,809,767,655,567,509,591,603,678,672,720,679,634,409,437,425,416,534,661,622,630,491,466 14,63,50,97,118,92,74,494,601,550,506,456,497,526,569,550,538,525,621,747,731,485,696,640,566,551,485,454,394,423,497,705,753,656,677,531,491,432,453,470,501,563,661,627,594,510,751,890,901,826,795,693,552,664,729,731,771,754,807,775,716,433,416,427,433,572,734,665,670,565,476 17,9,8,16,17,14,14,428,442,416,411,405,398,416,446,445,437,450,470,474,466,401,449,417,430,405,386,402,386,420,416,488,463,442,466,422,413,381,392,407,416,412,467,456,456,394,545,640,633,569,546,487,436,414,479,475,547,543,569,561,527,391,406,400,403,450,471,461,484,415,407 12,114,102,44,40,34,38,708,809,762,734,672,675,753,812,812,806,792,855,913,891,670,853,803,758,736,637,603,515,432,729,889,899,833,850,738,660,457,474,501,572,682,822,802,814,550,953,1023,1023,983,959,893,791,730,811,830,896,898,951,954,920,623,604,634,664,832,920,868,887,790,704 11,15,14,62,85,81,57,431,473,448,443,419,433,441,441,435,455,446,505,567,576,432,546,477,450,458,411,405,403,401,425,558,578,504,496,444,405,362,369,400,417,417,433,429,443,412,563,769,771,688,654,559,452,427,439,456,504,520,562,555,521,385,410,400,411,462,569,505,533,471,444 20,8,8,40,45,41,36,401,430,410,419,403,396,431,407,441,398,434,435,498,504,424,469,441,430,429,413,396,396,383,403,480,483,460,451,426,403,401,389,400,410,407,428,430,423,402,529,667,671,596,564,468,438,414,443,460,505,496,539,522,486,391,406,393,393,442,502,448,436,425,397 18,13,11,25,27,21,20,429,459,420,440,408,414,432,461,456,465,443,486,545,506,416,489,455,445,451,405,414,405,404,429,522,537,473,483,408,409,419,397,428,455,472,506,495,491,411,595,713,697,625,592,506,448,490,534,532,599,587,629,614,574,405,418,396,408,465,555,498,532,459,407 13,118,88,225,315,241,171,550,826,778,719,577,596,596,661,618,603,582,844,998,937,777,984,895,826,807,681,611,507,431,558,980,992,898,901,755,645,446,471,503,554,647,727,677,657,559,794,1023,1023,1013,973,856,728,677,747,738,792,782,838,818,760,441,525,459,468,824,984,890,903,794,647 20,8,8,28,30,24,22,409,607,560,499,437,454,408,454,440,423,404,590,792,740,513,765,668,586,563,464,438,417,384,428,756,799,687,696,553,479,392,405,404,412,452,512,466,455,413,541,911,916,829,785,646,523,467,487,479,508,531,549,539,499,389,432,391,397,561,764,672,672,551,441 10,78,31,498,415,112,136,829,944,904,855,772,770,873,915,886,873,856,965,1023,1023,875,1023,1001,935,920,828,761,638,635,818,1023,1023,1000,1011,890,816,644,741,791,840,902,976,935,919,826,1023,1023,1023,1023,1023,995,888,962,1008,1011,1023,1023,1023,1023,1008,682,713,693,719,947,1023,1009,1015,926,822 2,24,23,67,93,92,66,419,502,482,436,412,447,434,480,440,464,450,512,619,593,435,549,509,473,477,419,424,406,395,436,582,612,524,552,494,432,397,397,395,404,422,481,478,483,413,627,803,804,735,698,598,505,453,489,511,565,567,631,629,584,412,407,400,435,498,618,550,571,483,446 19,14,11,37,46,32,26,421,385,402,386,376,401,417,422,415,403,406,382,401,388,382,400,384,376,386,381,389,378,400,408,417,404,382,377,411,389,386,423,392,431,414,457,444,447,407,474,430,450,417,418,407,364,435,475,467,515,517,545,499,481,390,372,387,386,390,406,366,381,379,392 10,50,23,119,121,49,46,510,476,487,456,446,446,524,579,553,531,522,544,594,552,433,501,499,437,461,430,404,385,442,491,561,571,503,527,457,444,446,472,490,512,614,687,613,587,487,747,777,746,676,655,580,489,649,722,731,792,770,818,788,730,448,401,443,460,513,569,523,519,491,453 20,160,143,110,156,132,92,493,652,591,566,472,540,521,581,571,544,529,662,782,762,511,716,682,598,595,525,495,439,420,509,742,777,687,713,588,509,406,413,405,428,482,591,582,572,437,767,978,995,926,895,798,675,536,613,636,723,713,785,771,721,450,464,448,438,621,763,710,734,634,527 15,60,56,146,198,175,132,485,599,556,516,471,496,506,545,535,538,519,632,737,732,499,694,648,563,561,490,491,428,382,484,707,748,631,660,549,490,411,416,412,444,489,581,533,555,448,739,910,917,847,821,725,600,536,608,617,701,695,766,746,709,435,461,421,457,593,742,686,709,583,497 2,12,10,10,16,15,8,439,426,428,430,393,427,458,509,515,507,482,504,482,460,407,426,420,406,404,400,413,380,398,474,446,443,430,419,413,422,409,424,437,445,498,597,573,554,426,684,625,584,519,512,484,432,511,563,597,686,673,742,718,674,412,392,404,406,435,442,428,446,425,417 19,12,11,35,42,40,31,415,435,425,419,422,410,412,434,441,430,424,454,511,506,407,467,449,431,424,404,389,386,394,400,484,498,446,485,409,413,385,406,409,395,423,456,442,440,401,538,664,662,588,573,490,442,415,464,478,518,519,560,553,514,397,416,395,398,435,476,452,474,426,398 17,14,11,32,35,27,25,396,373,400,386,373,386,412,430,411,411,390,402,410,398,372,388,395,380,389,382,391,372,360,400,383,379,391,396,389,393,407,403,407,406,424,472,436,419,395,469,406,433,410,388,390,386,436,453,428,460,480,539,493,457,388,384,375,377,395,396,400,394,398,399 10,9,9,241,265,275,251,378,414,386,398,375,392,389,404,378,392,398,397,421,433,392,406,398,401,402,382,387,371,384,390,408,420,410,408,405,388,389,386,380,381,385,391,388,392,401,403,461,472,430,418,413,372,389,386,394,413,407,407,412,406,408,398,383,396,402,404,406,407,383,396 12,19,17,34,44,34,25,508,570,526,519,484,482,529,598,597,583,582,644,675,680,464,573,554,534,521,477,482,442,412,495,620,623,565,591,499,455,386,410,394,408,473,544,534,564,401,761,853,838,794,771,691,610,497,541,580,653,663,739,741,702,457,478,451,497,589,668,629,664,555,518 19,110,89,124,190,166,100,512,624,607,553,465,484,534,590,542,557,554,645,784,751,500,738,673,580,581,477,490,443,419,519,745,785,690,710,570,504,404,455,437,472,551,656,596,606,486,768,921,933,860,832,730,603,600,680,697,757,742,799,778,738,446,470,445,451,624,777,711,726,622,507 17,12,11,19,33,30,17,400,404,390,384,379,376,391,398,413,386,404,397,391,393,375,391,383,387,385,378,387,375,371,390,380,378,389,400,381,391,412,399,404,406,429,447,439,417,400,474,419,427,413,389,388,379,448,468,479,493,482,504,505,436,396,392,385,383,384,382,400,391,375,388 20,8,8,18,26,21,15,402,411,397,404,393,395,402,413,386,398,407,419,451,453,396,451,433,409,405,394,397,388,392,394,430,479,427,413,388,403,390,382,373,404,404,424,386,411,383,442,542,563,497,477,419,393,415,418,437,441,449,467,446,432,378,397,389,391,397,434,433,425,394,383 20,10,8,36,57,48,30,441,466,420,417,428,403,446,435,421,442,438,459,518,504,404,473,468,431,437,391,403,407,382,414,486,514,461,486,435,409,373,371,402,420,392,467,429,437,405,539,710,711,637,594,505,447,451,469,480,539,533,557,544,504,399,412,393,392,429,491,481,468,439,414 12,16,16,82,124,129,84,401,394,406,373,381,411,414,396,392,426,418,413,424,398,381,405,393,394,390,381,376,408,423,411,398,377,397,386,380,368,415,400,392,407,419,418,434,412,405,467,473,461,435,433,425,399,456,473,464,497,477,496,495,449,401,388,395,388,401,403,403,395,398,391 2,66,64,230,402,408,229,398,402,400,372,384,395,396,393,419,406,416,412,413,437,388,439,407,409,401,381,377,396,388,399,399,429,399,400,394,391,398,406,397,401,424,467,434,446,434,475,464,479,461,449,403,395,449,496,525,533,493,518,505,474,405,365,398,402,397,422,381,418,408,397 3,316,199,466,782,545,329,636,791,754,698,636,633,680,729,729,718,702,803,920,903,670,884,836,768,746,658,591,508,442,650,888,923,837,862,734,651,480,509,554,583,673,799,750,762,605,894,1023,1023,983,965,877,766,745,814,823,874,864,915,901,869,553,579,539,560,778,912,859,865,761,674 8,104,90,108,127,94,77,449,396,385,407,388,363,435,474,427,427,385,420,441,431,389,433,421,383,401,390,404,383,397,435,447,445,433,424,400,395,395,396,423,438,480,547,514,467,445,549,523,525,478,453,410,399,446,500,503,569,589,644,579,518,393,386,390,392,404,449,419,439,401,377 8,73,46,101,151,82,51,515,470,455,437,411,440,545,601,566,555,538,559,554,568,427,474,467,439,436,428,396,382,434,511,546,537,509,514,460,395,476,524,568,636,705,797,732,659,548,804,771,741,669,642,545,470,742,810,825,890,878,915,855,792,432,414,419,443,484,555,498,535,464,409 19,16,13,34,46,40,28,418,422,392,393,385,386,394,413,410,431,397,427,463,440,399,429,400,407,415,402,383,394,392,385,440,452,404,408,398,395,395,401,411,424,432,460,430,414,411,494,557,544,473,448,415,402,441,484,475,511,504,535,494,462,372,386,394,387,404,435,420,430,398,401 1,9,8,16,16,13,14,453,462,448,425,405,419,458,465,464,471,451,512,583,555,424,547,475,455,442,414,396,391,398,422,518,572,476,502,424,424,393,398,421,430,447,548,495,488,432,620,721,725,649,619,514,441,507,562,551,628,618,669,637,576,408,414,401,415,468,576,518,546,463,414 14,73,55,150,257,196,114,534,631,569,543,497,496,545,635,619,602,586,686,769,742,501,726,662,595,563,486,476,424,434,545,746,773,664,705,546,524,424,457,456,482,574,679,624,638,490,786,906,899,831,802,713,599,632,707,704,764,758,814,795,751,489,447,460,488,638,767,700,707,612,498 4,12,9,26,31,21,17,449,413,391,401,385,396,437,444,413,413,422,403,425,405,397,403,396,401,397,386,379,395,397,399,425,429,404,408,401,379,397,377,387,412,414,444,443,427,389,466,513,483,442,439,393,399,422,422,436,468,504,524,488,463,394,397,393,389,396,417,391,428,393,396 1,17,8,45,47,21,22,644,548,515,478,447,455,687,732,699,689,656,639,695,666,455,589,530,481,459,435,408,394,496,628,637,653,544,577,495,450,550,623,663,731,807,877,817,772,713,899,865,838,777,736,665,546,881,935,935,965,948,984,941,891,445,436,451,465,556,644,586,615,512,486 14,9,9,9,12,8,6,484,561,525,491,461,475,491,560,543,545,535,618,700,661,477,635,576,536,516,469,440,428,386,492,668,688,594,629,506,468,384,406,423,414,463,571,545,577,409,727,854,847,788,756,659,546,483,524,550,637,641,709,713,679,448,465,444,468,594,712,644,667,550,491 19,28,16,123,164,123,88,453,543,500,469,448,457,467,483,488,469,487,561,677,655,444,595,582,508,471,463,409,428,405,471,627,673,582,610,512,457,390,394,414,421,469,516,494,511,437,689,854,861,787,759,661,548,485,547,536,624,620,687,673,633,416,429,418,439,534,648,618,603,528,480 14,13,13,75,107,112,77,424,421,426,417,410,400,420,431,432,425,401,423,460,480,412,434,422,410,408,422,387,402,395,401,433,464,427,428,444,402,391,393,398,386,412,447,451,423,409,553,626,634,567,532,480,444,434,483,476,511,516,569,547,505,401,399,398,393,437,467,455,467,415,393 9,17,13,25,30,17,13,418,397,380,404,383,417,406,445,418,425,409,418,426,418,394,404,397,385,386,377,383,377,379,416,407,409,397,378,373,392,402,417,392,448,466,513,468,435,433,513,532,487,454,455,424,399,464,506,499,572,569,594,552,517,377,355,397,384,414,420,424,419,413,398 14,23,21,38,46,28,22,555,728,675,628,573,598,585,650,638,636,620,776,843,814,642,784,735,691,651,560,559,462,399,565,833,823,759,773,648,590,409,421,417,447,489,647,634,660,446,814,1023,1001,960,928,851,732,542,626,646,743,744,810,811,773,478,577,502,521,816,898,854,878,757,668 3,19,18,45,60,52,39,427,488,467,450,404,418,450,452,438,442,438,505,600,570,418,560,535,468,441,423,404,394,381,414,562,600,532,539,463,411,396,390,385,403,415,465,431,456,395,575,809,826,741,699,597,489,413,450,459,496,535,575,583,547,398,407,395,424,481,594,565,569,464,449 10,11,11,17,19,18,16,403,393,388,384,378,401,417,423,432,419,417,439,422,409,388,418,402,388,390,394,389,386,372,416,411,419,410,401,397,397,388,406,424,436,455,521,460,431,392,507,506,490,455,445,416,403,449,480,495,568,531,579,525,491,387,397,398,390,384,399,411,405,388,386 20,45,30,73,101,62,44,409,392,375,384,399,414,445,449,429,415,418,431,427,430,398,420,410,395,375,389,386,377,422,421,409,422,411,410,390,399,418,426,400,450,484,539,515,458,449,553,531,518,459,449,413,406,511,560,570,631,605,655,601,557,401,398,373,395,403,428,382,416,397,395 2,17,17,168,257,263,173,386,393,384,411,374,403,395,397,401,385,396,429,430,426,387,421,413,399,396,396,391,381,390,393,420,430,422,420,402,386,411,394,395,398,391,404,397,395,412,444,516,522,455,438,406,397,418,449,454,464,450,470,454,426,383,385,381,395,402,415,419,403,425,394 19,10,10,30,35,27,23,374,389,386,397,400,394,391,399,401,382,394,394,427,416,382,398,399,393,380,393,393,380,387,396,401,431,388,416,383,385,392,399,403,395,411,414,421,424,394,445,454,454,445,420,395,402,424,433,429,466,453,487,450,441,384,399,396,393,390,401,393,411,383,388 6,267,227,143,194,153,114,436,428,430,378,374,384,515,503,481,454,423,433,466,446,385,486,422,408,411,401,389,365,427,458,464,493,410,454,380,436,404,440,441,488,548,616,548,507,462,627,626,585,511,504,436,406,506,595,592,676,669,729,666,626,407,381,401,390,411,461,451,440,420,401 8,113,93,118,125,83,84,570,534,504,500,475,491,607,661,636,628,628,628,637,648,429,487,489,452,441,432,426,405,435,566,579,582,521,555,481,437,455,490,468,532,621,740,708,693,549,839,831,784,754,717,671,555,703,769,783,840,835,883,865,822,481,442,475,513,562,602,554,593,486,479 10,14,8,32,44,23,19,436,389,395,402,391,381,443,447,423,426,410,404,421,414,400,400,382,401,392,382,395,372,391,400,421,436,396,397,381,396,389,406,406,401,399,429,427,451,397,473,471,473,423,423,407,398,409,465,454,518,489,551,506,449,379,388,387,388,394,415,400,399,391,382 10,63,44,44,36,19,28,446,437,433,387,381,413,466,517,505,475,456,462,503,510,389,444,420,422,435,414,388,386,442,476,507,483,463,456,408,398,429,457,515,591,661,780,706,626,481,772,702,663,607,577,510,443,612,722,767,885,884,920,839,771,421,388,395,400,437,466,440,476,415,421 12,10,10,58,59,58,56,403,443,437,433,403,416,424,434,442,427,420,475,554,536,423,513,471,445,439,426,431,392,377,416,533,561,499,499,448,411,401,394,400,395,420,431,436,439,387,547,768,769,693,664,570,468,415,437,441,484,492,537,526,508,389,418,405,398,458,558,489,511,454,404 4,9,8,58,93,94,58,391,393,384,389,388,393,392,395,396,397,380,389,392,378,371,384,385,399,373,398,383,356,379,384,388,397,386,392,400,387,402,394,381,396,395,422,405,409,404,416,397,425,411,407,390,383,420,433,429,456,438,452,448,405,378,386,401,385,386,383,363,406,380,395 18,10,9,38,38,27,28,428,402,392,399,400,396,426,432,432,411,411,402,427,412,382,419,407,387,387,374,381,375,400,398,409,424,409,407,382,395,369,398,408,407,442,478,442,430,395,501,489,477,441,426,406,382,429,468,477,525,528,568,532,499,398,394,393,389,372,427,396,407,388,399 12,70,51,107,146,123,88,446,504,456,469,422,459,478,502,478,482,455,512,618,601,441,581,541,471,470,428,406,396,384,441,594,634,559,529,474,455,391,424,431,443,495,574,533,526,464,675,801,806,724,699,578,475,564,644,652,695,677,724,697,634,427,420,415,408,491,617,550,563,465,443 15,11,10,27,37,30,22,428,404,392,375,386,395,421,427,432,412,407,394,398,389,381,390,391,381,396,381,389,378,397,396,407,405,386,386,417,380,386,407,384,389,420,447,426,418,394,456,441,419,398,399,378,381,406,389,397,454,479,492,467,429,398,379,393,385,390,378,409,403,403,358 13,26,25,76,99,84,63,422,497,459,440,382,416,427,441,445,429,418,502,607,555,422,556,516,463,456,423,409,403,413,422,566,607,508,513,450,432,412,398,397,410,417,464,449,449,416,591,817,828,752,715,598,490,462,474,485,550,542,587,586,533,405,404,400,411,465,575,522,540,458,417 2,20,19,230,461,472,231,448,460,435,404,417,431,456,484,475,448,439,489,515,473,411,443,435,419,404,408,381,386,396,417,478,485,454,452,420,393,419,420,411,420,444,511,479,462,457,568,657,647,563,544,458,422,477,532,565,622,607,653,612,558,416,385,403,413,438,504,444,475,436,415 8,32,29,189,307,271,166,471,471,455,438,414,431,468,519,483,478,481,526,578,553,426,504,471,455,421,436,438,403,414,461,527,545,493,502,461,426,407,414,440,444,489,559,526,503,428,688,776,767,706,660,577,480,532,614,633,693,702,749,721,657,411,399,426,423,482,556,507,547,480,438 14,10,9,37,42,36,30,400,440,422,416,414,407,449,441,457,422,437,453,503,484,392,457,450,432,423,408,414,385,391,413,474,495,453,463,419,402,395,398,400,431,453,488,458,457,415,567,669,655,582,544,498,436,463,503,521,556,553,600,586,522,398,405,385,399,432,511,473,474,439,407 13,82,80,160,181,171,146,415,457,441,417,408,421,445,443,450,455,437,448,531,506,408,486,468,434,444,423,394,390,406,415,513,533,465,481,433,418,436,422,435,418,454,508,474,461,451,573,724,719,635,589,519,421,533,635,628,655,619,650,597,538,405,411,386,389,452,525,472,479,453,417 11,27,27,87,132,126,81,430,433,420,405,399,394,419,446,427,419,429,465,487,441,384,443,420,417,417,405,398,391,392,417,449,463,426,441,411,384,381,392,395,400,419,474,432,443,410,523,617,630,560,524,467,419,421,472,480,531,539,614,579,514,397,394,397,397,438,459,439,445,412,422 9,8,8,56,82,81,55,391,445,414,415,420,399,412,412,401,400,415,455,494,503,402,477,456,419,421,395,418,402,384,394,469,516,474,470,425,434,399,396,395,390,393,436,420,425,390,506,698,720,625,603,497,443,416,416,436,464,466,509,491,481,411,406,382,380,443,500,478,480,419,415 15,9,7,25,27,19,19,451,486,483,432,431,431,451,481,461,473,466,518,627,611,438,589,532,470,488,425,411,410,394,449,586,645,541,554,466,431,397,397,413,436,484,534,479,494,422,627,779,777,706,670,566,470,487,543,559,603,611,671,647,581,413,419,416,404,489,636,552,559,480,433 19,10,10,43,62,63,43,396,383,389,404,368,404,394,422,419,423,425,401,414,417,378,375,378,376,391,394,384,388,405,406,406,402,383,383,367,376,395,394,392,393,399,433,425,413,401,491,445,432,417,436,392,414,392,446,452,486,488,514,500,479,395,385,381,393,405,398,408,403,400,392 13,10,8,39,52,34,26,429,510,492,454,439,427,431,475,493,469,482,549,646,635,457,591,538,486,487,436,413,397,403,445,615,672,574,568,463,445,419,416,424,408,437,509,487,497,423,641,815,819,745,709,597,494,471,520,518,585,565,644,635,587,397,407,410,419,518,659,598,600,500,443 17,21,21,76,103,99,70,430,470,440,437,430,426,451,460,438,454,443,481,517,514,419,475,443,431,419,412,403,389,392,419,479,501,461,453,433,400,385,391,399,420,434,456,440,469,410,605,716,713,637,615,541,449,436,466,483,544,544,604,584,560,407,409,412,407,463,512,472,488,453,422 4,9,9,56,93,98,58,382,390,387,382,377,379,386,397,392,366,382,394,378,371,385,391,384,377,375,377,395,397,389,381,393,383,384,389,398,370,378,385,375,377,382,410,394,400,394,375,389,395,394,376,369,371,382,396,401,401,410,418,387,401,391,383,386,381,383,379,385,374,378,380 8,14,11,33,45,30,23,439,381,381,384,399,378,433,469,428,439,421,398,396,400,389,406,381,379,383,397,372,376,391,404,401,402,387,402,374,392,399,386,410,396,420,462,446,438,402,507,459,449,413,417,410,389,423,417,453,491,505,558,550,486,394,379,382,376,384,391,408,389,403,399 12,23,19,194,205,179,170,415,507,477,472,437,445,430,431,435,427,432,469,601,586,424,556,509,476,475,437,410,405,405,432,550,618,547,518,486,428,399,398,417,413,416,464,439,433,417,530,769,833,775,734,635,518,455,483,486,535,511,546,550,489,404,439,383,408,442,579,574,578,511,462 3,50,43,337,669,631,311,652,700,644,653,611,659,697,765,774,777,777,787,759,781,447,535,535,547,524,502,516,464,440,692,679,637,610,639,596,552,442,470,539,574,670,801,775,795,571,945,906,863,846,836,808,719,729,809,823,891,892,951,950,919,588,566,596,621,686,701,677,738,633,623 20,63,49,119,145,85,67,476,603,562,547,450,521,496,530,540,535,530,654,756,732,513,696,650,579,554,496,475,410,422,508,725,762,664,674,548,491,406,416,422,440,492,589,551,557,444,743,927,931,866,837,739,621,512,584,618,697,705,756,750,704,443,455,445,450,611,748,689,704,580,510 14,20,20,192,268,275,197,414,406,397,400,383,418,425,417,424,430,415,421,450,438,385,407,423,397,416,391,379,392,398,417,426,451,423,399,398,394,392,393,432,426,435,486,465,457,425,532,554,517,468,462,408,398,467,539,560,563,539,606,549,520,406,387,407,418,412,453,400,425,396,382 8,15,15,44,66,62,41,398,429,411,414,410,419,428,462,440,429,435,451,483,458,401,446,416,400,403,391,394,384,392,418,463,461,434,447,422,395,384,407,400,407,428,485,451,470,405,589,637,627,556,529,477,420,471,513,526,575,586,623,596,536,396,404,389,400,435,454,441,444,418,420 4,15,14,40,50,50,40,404,481,468,422,424,426,424,445,438,444,432,500,605,584,406,529,500,461,444,419,419,391,396,411,557,587,493,516,446,446,391,392,398,400,431,465,445,462,400,589,796,802,729,687,581,488,433,475,476,545,537,589,586,546,403,413,396,425,487,590,529,547,475,433 2,95,92,599,1023,1023,575,451,412,424,428,392,415,436,479,474,477,459,464,457,472,408,426,437,425,417,444,411,379,450,450,458,443,430,419,410,409,447,469,483,505,547,606,520,527,592,641,599,589,543,515,480,440,749,814,809,785,737,752,677,601,450,400,437,424,457,458,451,479,433,426 12,52,51,240,410,419,240,421,422,416,404,409,391,387,403,405,421,413,422,471,461,403,439,422,406,397,380,398,391,396,369,449,450,413,437,407,382,388,407,408,408,401,456,447,410,449,486,595,598,514,500,453,428,501,605,601,600,559,592,511,465,414,396,396,401,427,454,434,459,422,397 4,11,10,19,31,19,12,426,417,403,401,395,389,419,419,420,413,418,410,483,437,397,451,435,417,400,389,397,390,412,400,459,472,420,432,397,410,391,401,383,416,444,472,428,427,398,489,570,591,511,475,438,411,441,461,465,490,484,512,481,463,401,387,396,395,398,452,443,439,414,399 16,681,342,399,603,451,287,607,576,535,521,449,452,656,728,699,687,658,675,696,696,441,577,530,487,460,466,443,391,463,668,667,665,582,591,541,496,562,653,709,779,847,917,849,800,683,898,882,852,798,765,689,585,837,903,920,968,955,985,937,889,503,440,485,502,556,670,601,598,502,494 5,26,25,110,172,172,110,487,475,475,460,432,445,519,572,522,531,520,531,613,567,430,527,489,449,462,414,413,422,403,451,545,553,474,508,446,431,412,402,415,441,470,548,534,536,444,702,771,763,696,664,567,486,527,582,608,677,673,740,708,667,424,400,437,442,495,598,557,556,468,473 5,12,12,29,42,43,29,419,452,416,425,418,408,414,431,411,418,412,436,518,502,409,470,454,419,416,405,404,399,384,417,495,516,470,450,417,417,379,388,399,398,403,427,428,421,398,505,708,716,623,601,504,433,411,447,438,484,475,517,503,495,401,406,395,391,427,476,452,488,435,412 12,263,219,239,340,278,196,842,899,859,834,798,827,883,940,934,925,920,952,986,975,785,926,894,858,838,771,759,651,489,837,950,954,899,912,831,785,511,534,613,659,771,895,892,914,656,1023,1023,1023,1023,1023,990,903,845,913,934,999,999,1023,1023,1021,786,749,799,831,939,998,959,980,896,835 20,9,8,28,35,23,18,446,420,406,403,369,398,434,466,449,444,430,434,438,442,397,420,406,401,398,400,399,374,422,415,431,437,410,426,414,389,409,432,433,445,495,546,496,477,441,587,546,541,481,460,431,383,551,607,601,658,642,687,642,566,389,398,380,406,401,426,407,407,414,407 17,13,12,30,46,36,23,387,393,385,410,414,377,399,391,383,395,388,411,416,394,397,414,401,397,404,387,381,386,390,401,417,419,391,391,391,397,375,373,379,390,383,409,397,412,389,440,488,515,477,428,422,387,401,392,397,401,403,438,422,405,397,403,387,382,397,410,415,425,391,395 1,17,13,73,89,87,71,458,449,427,408,417,403,479,521,523,482,508,495,459,456,388,395,405,423,397,382,376,390,411,523,482,481,440,419,437,399,444,479,516,563,634,735,673,654,421,710,633,570,531,520,484,434,506,586,634,729,713,774,748,698,427,410,420,426,457,434,433,464,414,400 9,35,31,44,64,53,34,434,459,453,405,407,415,416,425,417,414,428,474,532,522,423,517,498,446,439,406,413,384,399,414,539,569,491,499,458,424,403,380,401,419,451,481,447,452,407,538,703,720,627,590,514,426,433,498,468,528,531,558,543,493,403,405,394,394,444,558,499,494,446,426 17,21,21,35,56,53,32,470,450,432,419,414,424,490,554,545,542,531,499,473,486,384,413,393,412,400,416,395,386,438,560,483,460,444,460,447,426,461,493,533,579,682,793,723,679,433,735,634,564,512,528,486,426,529,641,678,769,760,805,757,712,433,412,448,461,472,446,447,458,429,422 18,15,15,52,66,66,51,427,446,431,411,412,407,418,453,439,423,421,461,517,506,397,469,443,411,422,406,394,384,391,422,507,526,459,453,421,431,396,400,406,417,428,475,459,453,408,549,685,687,602,576,487,452,451,489,499,542,544,576,557,506,392,404,394,403,443,474,467,488,426,419 2,37,23,35,39,17,18,436,457,443,406,416,413,491,523,501,480,466,495,519,503,426,481,448,425,403,400,393,392,412,516,515,526,447,474,393,430,429,482,535,567,688,815,752,672,484,810,740,701,631,591,516,455,625,735,797,931,936,971,891,823,412,404,418,430,450,511,483,481,433,395 2,36,35,47,56,52,44,432,504,500,479,440,436,453,456,459,461,455,533,671,656,433,609,555,482,470,435,419,388,411,447,634,674,570,588,477,445,421,395,417,453,448,507,476,500,425,616,825,831,756,722,620,482,482,505,506,579,579,651,618,572,404,410,415,415,509,640,589,595,503,440 20,69,64,117,142,130,108,519,680,616,582,544,554,548,612,614,598,585,716,802,787,541,742,688,635,609,538,525,464,442,518,770,793,709,736,621,556,399,398,413,420,477,606,603,620,435,804,974,977,919,889,809,688,533,599,621,712,725,791,800,755,465,503,467,497,683,798,742,768,652,577 7,14,13,27,38,34,23,379,393,382,376,377,389,404,413,399,420,406,393,393,413,392,391,384,377,384,384,391,373,372,388,404,386,407,396,401,400,373,391,392,384,408,423,422,400,386,436,407,416,395,390,385,390,403,443,413,423,446,467,437,427,384,388,381,394,381,393,395,396,392,372 12,11,10,91,126,120,82,406,407,428,407,414,410,406,420,414,394,417,436,478,466,401,433,422,413,393,403,388,406,394,401,453,469,443,455,400,396,393,390,396,380,423,447,440,423,419,510,630,634,572,519,467,420,427,438,457,495,481,522,520,478,380,390,390,399,428,460,441,437,405,408 10,33,30,51,62,53,45,472,476,443,441,422,413,467,481,462,425,450,494,562,556,407,540,485,435,436,395,432,397,400,476,564,606,516,503,452,417,410,412,449,480,558,671,613,589,422,605,733,763,674,658,592,488,473,540,566,628,603,660,633,579,390,402,404,415,447,546,511,529,474,422 6,21,19,141,198,184,131,420,497,499,471,419,456,436,490,473,478,477,541,633,613,458,573,541,494,478,451,425,420,366,443,590,634,547,554,497,451,394,387,408,422,428,503,473,485,405,647,820,833,765,733,638,515,455,498,505,580,576,648,646,591,399,429,415,426,516,624,581,598,482,452 7,10,9,32,36,26,24,409,442,435,406,394,411,429,415,416,423,416,467,561,531,400,519,493,449,433,426,405,386,389,411,538,579,486,500,430,423,389,420,387,428,438,482,447,439,405,496,690,723,610,586,487,432,435,496,494,501,508,527,507,493,379,401,384,393,455,563,506,506,473,420 5,54,53,132,181,176,128,451,519,492,467,421,453,435,473,488,476,483,541,656,636,448,589,554,493,484,434,424,401,412,456,623,650,541,579,490,444,395,407,406,418,449,505,507,493,418,657,830,836,769,735,645,539,483,546,540,611,621,671,658,617,445,421,415,437,512,649,573,586,511,458 17,17,16,23,24,19,19,420,405,404,375,394,391,426,399,420,392,440,389,400,421,377,398,391,379,402,388,404,399,392,431,411,412,401,407,393,391,417,480,514,572,651,737,620,526,420,563,505,490,448,454,409,384,506,645,695,754,723,749,626,554,393,397,395,382,403,412,399,397,390,394 11,17,16,62,118,118,59,434,437,411,431,410,402,463,477,478,456,447,479,493,484,403,448,439,422,432,397,394,376,383,434,469,497,437,435,417,402,394,384,414,411,442,501,471,487,415,621,656,642,593,554,498,432,451,490,514,605,603,653,649,597,403,421,410,407,445,471,465,486,438,427 18,8,8,25,37,37,25,410,470,436,430,403,416,413,425,440,419,426,475,539,547,403,472,457,422,439,405,396,393,423,405,508,521,467,489,421,408,396,394,406,407,426,430,440,440,405,546,726,737,653,621,525,456,422,458,467,506,520,561,541,492,410,396,402,394,453,527,490,487,459,410 17,120,37,328,315,142,120,661,591,543,523,505,490,705,766,725,712,708,694,713,691,449,588,548,503,513,471,459,435,531,664,650,639,565,610,531,482,593,674,727,774,842,909,839,804,706,926,889,852,813,786,726,613,865,931,936,976,960,995,959,912,555,438,536,545,644,668,619,664,553,520 17,89,83,37,48,34,27,623,827,793,780,751,802,655,732,731,739,745,842,908,903,604,793,772,745,723,676,677,616,400,685,836,859,810,840,782,750,404,423,436,463,494,668,695,744,443,923,1023,1023,1023,1023,976,901,570,658,684,784,804,872,900,880,590,730,596,643,807,898,875,908,822,785 6,10,9,77,111,67,48,403,456,425,439,401,431,421,438,423,410,432,456,529,531,409,497,459,437,435,407,396,402,392,401,511,538,462,499,428,417,389,392,389,414,412,457,416,421,406,521,716,722,617,596,495,447,432,441,464,512,482,547,511,492,394,390,407,391,433,518,497,491,438,413 6,15,15,77,117,120,80,390,391,378,410,376,391,393,418,405,403,406,396,390,388,388,387,404,389,386,378,373,386,402,402,389,383,403,412,395,368,404,391,396,401,427,430,409,425,445,470,457,431,424,421,406,388,584,673,667,635,568,576,484,462,387,387,395,386,421,413,408,394,384,380 9,16,14,29,41,36,25,398,380,395,380,396,400,401,411,400,361,363,389,398,391,388,388,381,394,374,382,378,387,402,395,388,391,400,384,393,393,402,404,385,395,414,453,422,419,382,434,410,403,373,389,367,379,433,441,436,448,446,473,456,452,387,391,382,385,370,394,383,390,401,388 7,340,111,1023,1023,521,461,856,968,933,894,838,860,891,936,925,917,910,990,1023,1023,862,1023,989,936,915,845,811,703,641,876,1023,1023,1001,1017,922,860,664,744,777,837,912,995,961,956,840,1023,1023,1023,1023,1023,1023,959,960,1016,1023,1023,1023,1023,1023,1023,757,782,765,790,960,1023,1017,1023,944,870 20,110,106,346,572,558,332,450,493,449,427,439,433,452,466,481,442,464,520,613,595,434,557,491,467,463,410,413,372,403,450,550,590,486,522,487,420,413,399,424,467,516,566,510,490,480,669,781,780,713,684,575,477,640,744,747,772,732,767,698,635,427,401,405,427,490,580,545,548,461,444 6,20,15,35,53,35,23,415,391,369,424,398,393,431,449,396,425,389,391,391,400,364,380,405,391,399,385,391,380,401,393,393,413,385,400,404,377,392,409,391,395,421,471,430,425,408,485,442,418,403,415,401,399,433,463,468,523,476,531,493,466,378,384,386,384,404,404,377,400,386,383 2,85,82,92,111,104,86,439,535,514,457,423,489,462,492,477,498,472,556,675,654,453,621,563,503,483,465,432,414,420,446,630,671,570,598,487,479,409,412,411,399,459,507,492,509,417,664,851,856,787,753,658,551,479,528,550,627,602,681,648,615,420,430,408,426,506,643,581,610,487,460 8,21,13,80,111,65,45,432,407,392,399,407,419,440,449,417,398,403,458,463,463,404,435,419,390,428,407,386,387,403,415,449,454,419,442,405,412,382,398,398,416,421,466,449,425,389,535,599,588,540,505,446,413,424,468,482,521,535,580,574,513,396,405,395,390,414,468,440,419,433,404 6,77,75,226,333,332,227,519,474,459,443,438,421,524,588,564,541,517,566,583,557,421,508,496,445,452,421,384,389,410,496,553,568,502,518,455,437,448,480,487,504,596,690,620,584,565,736,761,760,695,651,572,468,768,841,841,842,804,830,780,721,454,424,471,457,513,564,526,530,449,423 16,26,26,102,121,122,101,418,446,450,414,410,435,447,454,456,446,458,489,528,518,424,496,454,431,434,414,409,393,407,444,512,533,470,492,425,423,399,408,417,416,428,485,465,470,421,601,728,723,656,621,552,458,440,517,527,572,570,642,615,565,414,404,413,402,464,545,494,513,431,439 4,22,22,13,18,17,12,461,539,517,494,439,442,471,530,519,511,491,573,635,616,461,571,532,495,474,434,435,400,412,468,611,643,548,580,477,433,399,409,424,425,480,564,546,551,420,705,806,797,736,704,617,509,513,584,606,679,679,734,723,670,425,420,446,437,544,648,607,596,510,455 20,51,39,52,55,33,36,484,468,446,444,409,440,520,557,532,546,513,525,512,524,404,449,442,424,439,402,426,401,441,595,546,518,478,526,442,442,478,608,656,729,814,892,801,742,483,776,730,672,622,600,561,481,671,797,848,904,876,898,831,765,427,422,418,435,469,515,481,507,445,423 12,257,235,193,245,223,177,398,395,380,386,393,386,418,440,416,431,409,409,423,421,383,401,431,392,384,392,377,370,426,435,421,425,408,413,387,395,427,413,417,456,508,604,531,516,421,512,498,492,446,443,415,435,468,479,482,528,529,584,552,516,390,405,382,389,389,405,403,404,404,400 3,24,19,50,57,22,22,431,468,451,432,428,430,462,473,466,473,466,510,572,568,428,510,475,444,437,417,413,401,400,460,553,554,472,488,436,395,410,409,417,457,505,575,519,522,462,659,754,750,671,632,560,469,593,646,648,698,691,744,709,631,407,419,398,419,480,544,506,510,449,417 13,148,142,95,132,127,90,456,436,423,408,372,393,464,477,454,446,467,432,508,500,418,506,464,423,446,411,373,378,440,459,503,541,467,489,426,402,433,448,439,448,502,557,514,493,416,593,647,663,563,506,442,436,484,534,541,614,609,679,633,590,416,400,421,422,461,520,483,480,417,408 14,310,213,541,825,618,388,736,811,770,722,640,644,772,816,791,780,755,845,930,913,689,887,845,775,759,643,612,528,520,720,901,927,844,863,746,648,573,628,685,734,807,893,848,827,715,951,1023,1023,997,972,894,769,859,916,923,967,957,999,970,933,585,601,584,594,805,927,878,888,781,702 16,13,12,35,46,40,31,417,397,369,377,378,400,428,443,420,402,412,387,417,388,395,397,391,388,385,385,380,394,377,399,416,402,403,408,387,394,391,391,410,409,424,454,451,423,395,509,455,440,419,402,406,408,435,466,443,505,511,551,529,463,392,376,377,390,403,394,418,396,383,400 8,60,30,89,148,82,45,426,413,399,406,416,388,432,481,479,453,427,442,454,428,385,439,414,389,406,392,375,372,403,432,436,461,404,445,422,418,421,401,466,468,529,578,516,508,475,613,585,539,484,453,433,404,552,623,618,674,655,712,645,585,371,377,389,407,426,448,435,426,431,398 15,9,9,29,35,30,27,425,462,458,404,424,440,424,448,428,437,447,492,571,534,418,530,491,456,442,422,399,398,395,417,529,576,472,507,416,404,394,387,409,409,430,471,435,451,395,559,741,748,672,625,525,475,441,475,466,542,526,589,549,529,383,396,390,407,461,539,496,518,455,427 11,28,27,51,58,57,49,622,658,590,590,541,588,665,735,725,722,703,724,749,748,504,657,603,557,566,495,504,456,442,618,715,706,650,671,588,516,435,429,464,493,571,714,693,722,465,872,907,880,847,821,778,679,600,697,725,806,809,868,874,840,546,506,557,590,700,759,710,751,640,575 18,8,8,23,30,25,20,383,396,387,388,370,380,391,386,386,387,381,395,387,396,392,377,391,392,381,379,382,388,360,377,400,396,399,389,380,393,382,378,393,387,387,408,413,426,399,414,396,397,412,375,385,384,386,404,400,407,416,442,404,399,378,380,379,375,385,390,400,395,391,391 7,11,10,26,27,21,22,552,628,572,540,505,492,572,635,646,635,608,696,753,738,531,687,617,559,536,482,471,444,379,562,726,743,645,666,569,492,415,443,425,442,510,642,624,646,435,820,918,902,853,825,741,629,572,654,670,746,758,821,826,779,487,474,493,511,678,779,711,746,606,529 16,10,8,40,48,27,23,431,452,425,449,412,431,466,487,465,445,455,482,563,541,408,508,467,454,435,409,415,397,390,440,544,533,482,504,448,409,395,410,420,434,452,533,488,476,418,614,741,724,654,619,522,465,481,550,549,615,605,664,630,578,412,406,416,415,456,545,482,538,460,430 16,36,31,109,145,135,100,449,495,459,438,422,416,468,486,449,476,486,474,575,564,409,525,491,462,449,419,403,391,414,438,563,591,515,518,471,454,388,414,413,431,452,512,477,502,456,649,770,775,696,674,574,479,468,527,550,620,614,678,641,591,398,411,430,430,510,574,538,531,481,443 10,137,129,390,404,378,364,407,437,396,365,386,388,412,444,414,440,427,421,410,430,397,410,392,400,387,415,383,379,374,398,390,409,413,405,376,422,407,388,401,405,417,477,439,418,452,551,545,522,498,459,429,418,475,530,523,579,556,615,568,538,399,417,399,418,421,432,420,431,392,394 3,45,37,154,267,223,119,552,624,593,570,507,574,618,663,653,641,630,671,723,724,469,613,569,533,529,487,483,438,411,575,670,678,604,636,564,519,426,445,510,509,601,710,670,668,504,857,889,872,843,822,774,692,662,746,750,815,816,869,854,812,493,502,480,502,625,702,667,701,591,552 13,8,8,22,29,27,19,417,490,472,453,440,439,422,442,446,448,435,535,632,594,444,580,542,484,483,426,415,405,383,427,593,613,542,544,477,453,389,393,399,395,412,449,432,446,414,563,816,820,745,711,602,492,431,475,477,522,512,565,570,535,406,417,414,416,492,612,551,578,488,433 7,39,38,94,130,129,93,420,542,521,487,443,457,461,471,452,464,440,582,681,671,463,632,601,528,508,480,441,408,371,418,639,683,597,596,514,486,369,372,386,415,437,491,455,473,421,629,869,883,805,775,672,560,457,469,494,527,561,628,624,551,417,440,404,418,523,685,623,645,528,461 7,43,26,44,47,24,21,468,506,483,465,447,461,518,553,532,547,522,557,636,596,467,563,528,479,463,430,430,413,410,511,623,621,539,559,484,442,453,442,470,544,603,724,648,619,484,761,825,797,734,697,602,521,655,726,742,821,815,851,803,735,425,434,438,448,529,626,571,588,488,439 10,31,23,40,35,21,25,449,438,428,424,396,424,469,516,498,481,465,496,518,483,401,437,419,416,399,386,400,403,418,481,483,489,454,451,424,402,427,493,533,593,682,787,700,620,466,741,687,654,600,565,486,448,626,719,758,852,842,877,803,724,413,400,404,405,444,486,446,472,416,401 12,17,16,13,14,12,11,549,660,609,559,510,503,594,658,644,637,631,700,780,753,520,707,656,584,570,493,492,431,422,563,750,774,689,704,589,495,406,435,431,466,540,660,630,654,454,812,927,919,863,832,758,640,586,655,676,765,761,817,811,777,485,485,496,524,671,785,725,742,632,556 18,48,40,83,103,85,69,415,452,421,410,393,421,438,464,452,461,433,473,509,500,400,466,463,433,420,394,391,400,391,423,481,485,438,475,421,409,387,410,422,433,436,500,466,447,412,581,687,671,579,558,508,449,482,535,550,599,591,651,601,563,395,416,407,411,444,471,454,491,439,412 20,14,14,51,83,84,50,439,508,480,445,423,418,456,459,462,431,445,503,622,600,433,577,538,479,462,422,421,409,414,428,576,633,514,559,452,445,382,399,405,414,425,484,482,474,429,587,811,835,752,709,595,489,432,479,497,568,557,615,582,555,393,422,413,410,474,603,553,550,504,447 6,12,12,87,127,128,87,405,449,412,413,416,415,405,423,426,439,411,443,520,506,421,484,461,429,420,411,406,399,378,396,486,521,446,482,417,407,412,397,401,405,431,430,439,428,404,539,688,706,631,583,500,423,426,483,482,507,510,558,535,483,393,403,384,385,443,495,489,491,437,413 9,10,10,194,285,267,183,404,404,385,391,393,384,397,386,399,376,384,398,387,396,387,369,379,369,387,396,387,390,386,388,376,380,386,390,383,391,384,387,382,391,402,397,403,392,411,413,418,411,401,396,393,384,409,403,397,419,418,409,410,404,389,383,391,394,395,395,398,389,400,383 18,12,11,34,40,35,29,393,387,385,372,377,400,417,413,405,412,397,401,412,386,383,403,401,399,382,388,388,373,393,411,398,398,395,395,396,378,393,398,405,421,403,453,420,438,401,461,438,431,411,413,404,374,439,478,470,500,489,500,471,445,371,386,391,408,383,400,392,397,377,381 4,17,17,104,293,301,102,413,437,406,423,401,406,412,433,429,418,431,434,499,480,407,474,446,416,405,419,402,393,382,392,473,505,445,460,423,390,374,409,377,398,406,435,426,441,405,489,658,650,574,540,483,427,412,431,423,460,470,501,487,501,410,388,395,410,446,498,465,459,426,399 17,9,8,27,28,23,22,401,389,396,378,394,376,428,443,398,409,399,388,407,405,396,389,393,396,394,402,391,387,402,391,400,406,389,403,409,377,392,385,388,387,405,429,420,427,404,457,429,440,416,392,395,372,429,424,430,472,471,494,460,452,388,379,385,382,376,401,394,397,396,393 5,11,10,9,9,8,8,525,557,528,512,440,475,555,624,598,585,585,628,686,663,491,616,565,529,495,442,437,422,391,509,653,670,585,613,510,463,399,429,436,461,500,620,590,623,427,780,849,831,781,751,676,564,540,618,642,727,724,791,776,750,470,442,473,504,618,688,638,667,540,500 12,9,8,26,31,26,22,434,389,390,380,394,385,433,427,418,389,413,384,412,389,378,387,387,401,384,382,385,375,376,413,404,394,394,391,400,358,399,387,406,404,393,434,436,419,404,472,439,420,409,406,388,391,402,428,419,470,483,532,492,443,385,382,400,377,389,401,392,394,393,388 15,13,13,28,36,36,27,400,473,428,411,400,430,410,435,438,413,406,457,531,527,402,488,471,434,412,407,409,397,413,416,506,528,478,481,438,417,396,384,388,385,423,462,442,434,402,541,723,718,647,605,522,461,420,478,488,529,530,562,534,500,394,400,394,407,436,520,505,498,443,401 19,16,14,71,106,97,65,435,419,406,400,395,426,461,475,446,440,429,433,433,429,389,395,404,382,405,400,394,383,359,427,417,427,409,406,395,399,390,414,402,416,436,484,478,460,452,572,569,529,511,485,456,433,540,580,576,624,618,661,598,560,397,404,397,407,440,444,436,418,410,391 15,29,26,77,143,124,61,548,731,695,668,623,659,604,675,673,680,678,772,845,827,567,754,705,665,646,581,564,487,420,608,782,798,731,765,650,628,396,415,426,452,463,645,647,698,438,857,1012,1009,958,934,872,776,547,620,649,736,748,818,837,809,525,591,529,561,757,859,818,840,735,664 19,10,10,9,12,9,7,485,522,493,477,441,456,492,573,564,548,555,585,639,619,444,527,509,481,474,442,434,402,384,493,590,612,533,563,490,462,381,397,415,418,454,558,533,552,424,711,793,771,720,698,603,509,494,546,569,645,651,723,725,680,465,433,454,464,567,632,582,599,524,455 7,17,14,33,48,42,28,407,379,372,402,393,394,405,414,409,422,392,398,420,419,381,406,394,382,399,389,392,396,404,411,381,410,386,393,403,386,404,402,401,422,441,490,454,439,419,496,476,473,426,422,404,362,477,525,539,570,561,603,553,488,384,381,382,388,406,382,401,409,389,381 6,9,8,26,30,24,19,417,379,372,381,386,382,404,413,410,394,379,400,400,403,391,385,388,383,399,385,396,390,394,405,393,394,386,382,387,397,404,395,390,412,410,445,434,426,386,479,437,413,412,383,398,384,425,451,462,488,493,528,488,453,372,382,384,367,391,408,394,395,386,399 1,27,27,190,283,290,192,387,417,394,418,394,415,378,404,396,407,381,416,446,449,383,418,421,389,405,402,380,388,385,380,433,452,427,419,398,419,386,392,379,382,380,394,404,383,412,441,545,559,500,480,424,401,388,382,391,399,396,417,412,405,397,385,388,386,403,417,423,411,411,393 10,20,14,290,499,344,199,414,421,403,416,395,401,410,423,424,389,421,436,484,476,389,469,424,405,423,409,410,382,393,386,466,489,421,435,416,390,389,391,408,405,398,443,417,423,427,474,570,591,510,478,438,408,421,453,445,465,471,498,479,454,433,377,374,392,399,461,436,445,409,406 9,48,24,131,144,84,70,521,506,515,442,455,458,552,621,576,558,556,580,618,598,442,528,502,462,445,441,421,392,415,540,594,615,521,541,464,454,434,487,527,585,652,757,697,642,533,799,815,796,730,681,615,532,712,781,796,860,855,890,841,787,423,419,426,458,519,586,541,577,486,434 1,15,13,12,17,15,10,398,394,372,387,380,376,403,414,388,402,411,392,412,416,387,394,406,401,395,362,387,384,400,393,403,405,400,386,386,396,401,406,415,418,445,507,432,427,397,475,454,452,444,428,406,391,455,495,483,541,516,558,518,473,393,392,388,395,399,407,400,436,386,397 2,153,108,1023,1023,1023,1023,483,523,490,460,414,451,491,510,500,468,472,582,648,632,486,611,556,518,478,428,427,411,413,445,613,637,539,562,462,442,394,431,414,432,471,571,527,547,730,674,809,812,736,694,591,496,559,610,621,669,678,723,681,630,613,424,465,468,518,652,581,589,512,456 14,51,50,109,136,135,108,455,554,526,479,461,461,466,513,491,485,495,590,715,683,483,659,599,538,514,467,434,416,405,466,677,717,619,620,528,480,394,433,422,446,481,556,514,517,441,703,883,889,815,788,687,551,504,600,602,675,673,729,704,658,427,423,431,416,563,698,642,646,534,465 13,76,69,140,194,167,122,498,629,594,541,503,513,531,587,567,581,561,670,775,758,501,709,665,586,581,495,495,435,399,523,733,769,670,708,569,546,395,440,447,456,513,631,610,596,446,791,941,950,885,859,769,653,542,632,664,745,742,801,793,749,445,460,463,466,633,763,702,723,610,551 4,11,10,113,164,158,107,387,414,379,400,392,393,394,397,408,383,391,418,422,406,390,395,395,388,377,388,381,380,406,401,400,405,401,394,409,381,398,391,375,412,392,396,400,418,403,444,474,465,444,432,398,407,404,443,455,465,444,456,445,420,398,382,397,390,396,406,408,383,396,394 9,11,10,82,86,75,69,410,420,425,424,399,409,421,421,433,413,417,443,506,494,411,483,440,421,402,420,407,395,399,403,475,494,450,470,411,403,403,405,434,409,421,480,432,445,402,544,677,670,604,571,504,431,437,469,487,533,538,587,558,516,404,397,393,406,445,499,486,487,431,389 9,10,10,29,50,50,29,412,428,423,411,402,418,406,413,442,437,421,448,456,451,403,420,414,397,415,391,398,407,393,410,434,436,421,427,413,403,385,385,389,389,404,423,430,424,408,515,563,555,515,476,471,423,416,446,473,501,498,555,523,506,397,407,417,413,427,433,426,448,419,405 17,20,19,60,72,63,51,412,511,458,436,424,454,422,472,488,477,460,519,605,579,433,523,489,464,474,437,418,400,403,428,577,594,510,538,455,440,378,401,404,394,426,483,461,485,407,641,810,801,738,702,604,510,440,498,498,565,575,636,622,584,415,429,423,432,488,585,528,560,482,442 14,8,8,68,84,74,63,400,420,418,412,385,415,424,427,426,431,408,429,492,474,395,469,450,424,425,407,390,390,399,407,462,478,449,452,422,400,392,390,395,398,400,436,433,425,411,512,676,679,606,559,476,447,432,449,474,498,497,547,521,484,380,386,396,402,431,492,473,455,428,416 18,499,369,260,399,295,192,503,402,411,367,379,373,531,542,458,480,464,442,445,445,387,389,407,404,417,413,394,379,433,495,465,434,402,417,393,410,454,538,550,588,683,754,691,636,466,630,546,491,474,459,421,404,524,621,610,679,672,731,674,597,396,370,424,408,442,400,402,421,386,395 5,68,65,268,445,443,265,462,571,535,521,434,462,488,535,502,478,470,599,726,694,475,681,614,550,532,463,432,416,403,451,674,715,606,636,527,451,415,398,421,451,509,579,516,525,466,661,874,888,801,771,660,526,542,608,631,667,638,706,662,617,414,430,438,424,538,703,641,653,541,475 15,11,8,33,35,25,21,422,462,441,428,409,434,438,462,438,432,438,495,564,558,430,524,487,451,430,420,385,389,394,420,537,553,495,492,444,420,397,391,417,400,409,453,457,449,399,552,728,724,655,622,522,456,426,470,469,531,514,573,567,503,399,400,400,409,487,564,534,524,464,432 13,344,303,245,357,318,216,446,401,386,387,395,399,452,458,426,450,421,422,445,442,369,386,408,366,382,385,374,375,443,454,409,377,417,403,427,423,455,481,476,514,579,671,589,549,469,590,474,440,429,415,396,380,493,554,561,609,582,643,610,537,411,391,389,409,413,405,404,395,384,382 12,27,25,27,28,23,22,610,663,604,580,539,572,633,708,705,692,682,724,776,758,526,680,627,579,568,509,491,416,430,589,734,740,665,702,571,535,440,439,450,475,566,691,683,684,475,860,926,907,857,831,751,650,627,713,728,802,800,861,863,827,518,513,561,586,689,787,728,755,641,571 8,9,8,64,85,79,58,420,424,423,410,407,405,436,450,411,423,443,442,468,459,387,451,420,407,419,404,388,375,399,417,457,473,422,423,401,403,400,397,382,408,426,456,448,420,411,512,628,638,542,537,489,423,453,484,494,531,538,564,558,495,383,399,401,386,424,476,436,445,412,407 17,8,8,24,28,22,19,402,390,385,387,367,374,415,419,421,395,393,416,388,396,383,391,393,408,400,386,375,406,370,417,397,396,393,377,375,375,385,393,394,402,417,442,429,410,394,460,431,421,404,394,411,381,422,424,438,468,475,515,472,445,385,375,386,381,386,401,390,390,362,379 18,14,13,23,35,33,21,398,389,400,386,384,402,381,411,409,406,395,373,390,383,380,390,389,382,376,396,378,370,411,410,378,394,389,382,388,385,393,414,410,421,416,476,433,415,394,445,406,411,399,397,385,361,444,468,476,492,483,539,490,444,388,383,394,381,389,381,396,386,389,381 6,20,19,16,20,17,13,541,656,589,552,505,532,571,630,644,628,611,708,786,760,536,705,655,590,588,498,486,443,385,558,749,763,685,707,580,523,416,419,444,464,528,650,624,638,454,815,924,913,862,837,758,643,579,646,677,753,755,812,819,781,481,468,495,520,674,784,732,747,633,552 3,10,9,70,115,97,58,415,454,450,404,407,399,399,442,434,435,421,456,522,515,413,477,455,438,417,395,391,380,400,396,511,524,468,459,427,415,397,383,385,394,404,430,438,448,395,530,711,721,633,587,512,442,400,436,451,475,498,548,509,494,409,406,407,404,463,502,472,478,434,417 16,30,29,53,80,66,44,504,583,531,537,498,559,541,587,578,584,566,631,648,648,455,528,516,494,486,478,492,443,409,541,595,594,564,579,547,516,418,452,492,537,613,719,647,642,466,800,849,816,794,774,736,639,597,695,727,791,780,826,802,757,468,477,468,479,584,622,610,656,556,528 14,228,207,184,227,203,166,442,388,376,366,403,383,444,446,447,422,408,431,388,415,369,394,388,387,400,383,396,388,402,423,436,410,411,425,414,390,433,431,421,438,499,571,508,475,433,501,483,469,431,397,418,388,453,456,480,561,510,575,531,486,416,399,407,381,380,406,408,422,400,394 18,22,20,31,55,46,25,402,394,402,403,380,378,393,416,412,400,401,395,389,410,393,392,384,382,392,398,379,373,400,397,399,411,387,376,371,378,399,393,402,424,411,448,442,423,412,442,405,421,396,385,377,397,414,405,439,471,465,479,464,439,375,393,392,360,386,396,383,384,378,380 9,17,18,71,105,106,70,423,435,425,417,393,407,413,437,426,420,415,446,526,486,390,470,443,426,413,401,397,386,402,409,480,505,438,465,422,423,373,399,393,410,413,448,467,424,401,526,697,693,614,599,495,433,462,493,513,552,551,594,564,522,415,402,412,392,451,507,456,487,414,421 12,9,9,20,24,23,19,421,421,376,376,395,391,425,434,423,407,407,404,399,424,380,405,394,390,400,391,380,378,376,391,395,413,394,408,390,387,406,391,411,406,412,433,422,432,399,474,459,459,443,441,397,388,416,435,442,471,482,527,484,456,399,395,371,386,386,408,393,422,396,368 9,29,24,16,24,12,7,434,402,387,412,386,392,412,451,441,407,426,422,439,431,395,412,399,396,386,399,395,396,424,545,458,440,419,439,410,394,478,595,675,752,851,940,852,752,443,822,657,574,531,504,457,426,664,836,914,1010,997,1017,927,841,392,402,392,396,411,419,418,411,399,385 2,51,41,16,19,14,11,647,768,723,672,612,664,703,763,753,750,732,808,876,857,631,817,778,711,694,608,573,484,435,657,852,866,790,809,694,651,422,462,491,531,610,764,747,769,503,910,1005,994,949,923,858,757,660,738,760,836,841,903,905,873,576,558,585,607,774,876,820,839,740,665 10,12,11,39,49,44,36,433,435,414,381,418,412,441,469,470,457,451,459,467,469,402,434,407,406,382,380,395,387,423,483,464,459,436,465,399,410,406,423,472,514,620,752,677,596,415,670,631,597,546,507,471,441,483,575,629,775,779,822,746,676,411,394,406,400,434,440,430,442,400,388 19,8,8,43,58,52,38,420,400,434,400,381,390,404,442,420,407,411,451,479,466,394,425,429,408,402,399,385,394,396,405,447,475,460,423,410,394,389,382,393,394,402,443,424,413,394,496,618,619,546,524,459,431,423,430,431,482,476,518,510,460,401,413,389,386,415,433,434,448,398,395 9,28,27,94,130,123,86,423,439,429,423,414,409,427,449,430,441,441,463,543,531,414,506,483,444,447,423,413,392,392,431,540,546,470,485,440,430,401,390,404,424,423,466,454,459,430,571,750,757,683,636,545,459,442,494,514,562,566,619,581,548,415,403,410,397,473,549,491,527,456,428 16,35,33,34,49,41,28,463,595,546,513,463,497,481,527,520,493,499,607,720,707,492,656,610,545,532,476,467,426,390,463,691,714,628,643,522,477,406,398,403,408,465,510,520,531,413,705,888,885,824,790,704,597,483,529,557,638,644,688,714,664,433,463,436,437,585,726,642,676,571,489 7,12,11,24,36,29,19,405,395,385,381,401,390,400,404,412,409,421,404,403,396,383,380,381,400,391,407,398,372,404,413,394,392,389,396,375,401,391,396,401,426,423,457,433,423,402,465,420,403,397,418,402,380,442,498,485,526,515,554,494,441,386,395,390,388,395,393,402,391,396,385 2,15,15,42,70,70,41,420,878,843,770,626,609,448,435,405,410,405,880,1023,986,826,1023,950,884,866,742,634,521,409,461,1020,1023,949,955,805,703,393,432,464,491,527,601,557,531,462,544,1023,1023,1023,1014,892,748,577,601,552,549,527,575,559,511,395,553,397,408,866,1023,942,953,838,690 12,135,113,146,213,183,124,610,814,774,723,639,639,659,720,713,708,691,840,956,923,731,928,869,801,781,678,607,494,429,640,931,957,873,883,762,673,442,492,505,573,650,761,730,737,549,878,1023,1023,1014,987,897,781,704,774,778,839,838,891,880,847,519,573,522,550,824,955,889,898,801,697 7,12,12,7,11,11,7,485,698,649,639,588,643,519,578,573,592,573,719,770,770,516,663,638,620,610,561,557,487,391,527,731,738,701,716,639,604,381,401,419,404,438,532,542,580,399,783,992,971,942,921,868,774,473,540,554,651,664,736,757,721,469,604,470,494,714,803,783,820,725,675 10,36,21,284,337,204,172,453,534,516,470,433,455,453,511,494,471,468,551,669,646,451,637,570,512,508,442,424,413,425,456,644,676,565,577,471,446,388,420,423,448,475,556,494,504,469,667,809,821,743,713,605,498,505,586,589,651,639,701,689,638,419,405,418,429,501,643,597,601,515,443 8,409,195,131,198,83,61,531,528,468,486,445,453,612,649,643,632,603,619,641,661,433,569,516,476,470,443,443,408,485,570,592,623,549,572,481,466,528,563,604,653,738,815,751,703,595,839,840,817,763,714,637,530,787,845,847,891,874,915,871,819,452,438,474,500,540,616,576,598,514,451 17,21,17,47,76,43,25,407,403,365,385,385,413,400,420,409,414,394,422,416,403,383,401,399,404,381,379,389,376,383,410,404,415,409,410,390,378,416,409,423,430,439,485,455,420,398,485,461,452,438,411,406,390,460,488,486,535,529,562,525,454,374,390,378,374,397,397,377,402,394,379 13,30,30,67,88,88,66,390,469,425,432,400,423,427,442,436,421,439,494,556,544,420,521,499,430,445,413,415,391,391,428,527,561,478,495,431,404,394,415,394,413,445,505,467,445,420,569,738,739,660,635,524,467,458,521,515,580,561,625,586,537,397,387,400,399,462,546,511,527,445,416 12,33,32,103,114,113,103,402,486,440,438,424,431,448,459,444,427,442,511,599,591,424,552,503,463,464,432,400,394,397,422,561,599,505,527,469,414,399,409,416,446,446,530,475,460,447,621,787,800,711,672,572,486,492,558,559,611,607,668,629,575,399,428,405,400,471,594,553,560,471,394 14,41,38,43,69,60,37,429,499,472,441,427,433,431,472,441,445,449,496,589,575,432,552,513,462,453,428,423,396,408,436,564,615,517,533,441,416,402,420,424,443,469,534,485,488,428,607,763,767,679,640,555,468,469,563,559,617,605,647,617,563,389,396,398,408,479,579,510,540,448,413 16,19,10,59,62,25,25,489,487,456,427,423,421,527,557,523,520,525,539,576,554,411,514,485,448,440,425,409,417,404,464,506,559,481,488,450,416,406,420,428,460,495,583,549,508,452,704,710,708,632,615,542,474,536,619,636,709,700,758,729,676,425,410,425,427,495,579,533,525,457,421 13,12,13,53,45,46,54,402,476,447,434,401,413,421,422,400,426,410,460,564,532,424,508,482,457,432,417,404,391,366,400,524,560,508,499,443,415,380,388,386,405,397,428,433,440,395,491,752,766,670,640,533,468,408,421,422,450,435,495,482,464,406,400,396,398,426,551,496,503,431,423 18,62,32,238,283,167,146,483,580,538,520,494,532,529,562,537,553,538,610,682,665,456,604,556,504,501,464,462,436,354,510,624,657,575,595,511,497,391,442,429,433,519,594,581,586,485,765,863,856,809,787,705,616,592,666,667,717,726,776,770,719,460,456,453,466,562,672,634,648,542,504 1,146,104,109,149,109,81,568,579,507,502,457,476,642,706,684,651,632,659,688,675,464,603,539,508,495,449,433,419,560,759,739,703,640,660,574,532,668,805,850,915,989,1023,972,904,532,878,872,831,775,726,668,558,757,874,926,988,970,994,927,869,500,460,483,511,627,706,655,652,563,481 2,19,19,27,38,35,25,411,438,415,416,383,416,438,457,437,437,424,454,518,470,401,475,440,421,409,412,390,390,421,426,494,504,441,479,406,404,381,407,404,414,435,476,455,441,405,563,670,671,595,546,509,439,457,508,515,570,555,614,592,524,394,392,408,401,427,502,462,469,434,395 7,10,9,34,40,39,33,390,415,432,395,412,383,400,413,408,420,405,411,492,452,415,444,431,400,401,403,385,384,381,393,468,469,450,433,415,403,389,392,401,394,411,437,410,419,399,478,587,584,510,503,457,411,442,453,455,460,445,483,437,458,398,402,410,399,427,473,452,451,389,407 18,10,10,25,32,30,23,374,396,383,390,403,398,405,402,397,410,386,387,395,398,374,395,371,391,379,392,404,378,408,405,395,390,393,382,379,384,401,401,401,409,434,436,459,418,392,442,418,416,402,390,388,383,447,474,471,506,490,488,494,459,388,404,393,386,384,383,393,396,385,381 14,10,9,28,33,27,23,432,407,399,379,384,393,420,437,432,425,394,397,409,407,389,404,385,407,393,406,395,389,402,383,408,418,403,400,402,401,389,378,408,392,398,458,453,444,416,486,478,487,440,443,399,411,426,462,474,508,510,557,508,488,393,382,392,396,378,400,402,389,385,393 13,32,32,185,303,312,190,411,407,388,400,370,395,427,414,415,389,408,412,397,408,387,402,397,389,386,373,399,378,387,395,400,390,396,400,400,396,394,403,401,404,432,456,417,425,424,471,438,418,426,409,402,398,447,490,478,474,485,512,493,463,407,399,390,381,408,418,402,412,365,372 19,14,14,44,55,52,41,396,473,448,426,409,414,418,426,437,420,415,463,540,526,407,501,473,449,443,411,401,395,368,425,516,551,476,498,424,423,405,393,396,394,408,440,460,436,412,523,723,735,653,605,491,451,402,436,452,504,493,533,541,514,399,393,397,395,458,531,502,487,437,420 1,31,29,60,90,77,47,562,477,460,455,416,441,587,621,585,570,564,546,569,581,422,479,455,435,432,409,405,394,432,501,535,524,462,470,443,421,413,449,477,475,545,649,608,604,492,766,739,709,665,624,540,478,649,718,735,785,772,822,791,738,448,413,458,466,489,557,513,522,472,426 10,19,18,63,82,66,50,403,455,461,445,437,424,440,435,438,412,426,477,555,528,406,500,470,435,426,432,401,389,401,412,513,556,490,500,453,431,375,396,402,408,416,469,466,459,407,567,728,734,667,624,531,452,427,460,479,540,516,586,550,524,390,419,421,400,451,526,512,502,443,426 8,17,14,55,84,70,44,444,430,412,416,407,399,449,473,452,416,441,416,479,471,407,434,436,401,414,404,396,384,399,428,438,473,431,434,423,415,402,414,425,417,442,490,471,454,412,555,600,606,517,495,482,422,467,516,520,578,559,631,595,523,392,392,383,397,450,474,438,432,435,383 8,45,44,47,74,69,43,458,810,790,786,760,811,484,525,517,531,491,713,820,856,588,764,786,787,790,748,756,673,406,475,765,818,825,877,824,805,397,389,390,400,445,498,504,537,410,706,1023,1023,1023,1023,1023,949,462,496,502,571,582,669,681,650,472,770,461,472,733,854,871,922,863,832 1,15,15,77,120,125,79,400,380,384,398,369,402,409,433,401,409,406,396,401,424,388,399,397,402,373,392,381,390,396,401,392,393,389,403,393,388,388,394,420,438,463,504,459,441,438,526,478,434,422,412,408,408,589,668,679,676,631,656,573,519,393,375,376,392,404,413,417,399,393,403 3,15,9,123,183,124,70,470,549,499,485,445,442,495,545,516,516,519,587,694,679,471,636,567,504,506,438,434,418,412,488,660,694,589,616,511,443,426,448,442,499,533,624,601,556,468,728,853,855,790,752,651,509,607,675,686,741,733,779,750,688,419,441,421,432,530,659,616,625,515,445 5,76,68,1023,1023,1023,1023,664,707,668,665,670,719,684,744,722,715,704,746,776,771,526,669,650,625,621,566,581,519,431,668,722,730,687,729,695,666,423,445,467,503,609,748,731,750,674,924,949,934,910,903,881,820,765,820,826,874,872,922,919,889,654,664,630,649,728,773,761,798,718,702 12,69,62,46,68,55,36,496,658,618,545,470,484,528,606,574,549,557,691,827,774,555,792,717,621,616,543,477,427,412,513,806,824,715,733,571,500,434,445,451,481,542,650,608,600,472,758,961,957,887,848,740,623,607,670,671,725,732,788,771,722,451,457,457,451,677,828,746,758,623,541 7,89,32,164,271,131,83,483,485,443,428,405,449,511,555,498,498,486,479,546,520,410,481,446,428,404,417,396,414,414,451,492,498,461,480,412,415,435,435,438,496,528,614,570,522,455,671,721,699,614,592,502,448,546,613,629,701,707,757,724,648,422,407,419,393,427,508,470,468,424,424 5,9,8,41,63,63,40,402,453,427,418,399,405,416,421,422,426,427,444,516,517,413,482,460,441,417,414,418,400,373,395,495,531,449,458,439,408,398,392,389,397,402,430,426,420,395,507,707,730,633,604,534,450,411,424,473,462,471,526,494,480,402,390,393,405,447,527,473,466,434,406 17,29,29,72,181,180,68,441,448,414,415,410,459,473,479,477,460,454,480,501,494,418,463,456,417,412,405,408,384,419,428,497,476,454,470,431,402,377,410,400,414,441,500,471,499,431,609,700,671,628,578,497,430,441,508,538,609,591,648,640,579,427,392,410,420,446,492,470,478,449,416 13,57,39,65,105,67,42,465,414,386,393,397,394,505,535,508,489,478,439,444,444,370,388,380,390,397,376,362,394,406,440,417,407,409,410,379,372,390,412,408,433,464,540,514,507,410,591,512,454,472,426,425,389,453,492,499,622,612,692,642,594,411,410,378,379,394,402,400,404,369,379 20,149,127,90,120,81,60,504,460,443,430,405,408,536,517,535,491,479,462,574,561,406,544,495,438,441,401,395,387,430,474,518,561,508,481,444,393,424,459,482,521,557,660,602,546,434,672,670,684,583,569,478,426,573,650,657,725,726,774,715,665,394,387,406,418,416,553,494,484,461,408 20,29,24,77,106,89,63,447,491,465,445,420,434,461,504,477,457,466,519,614,557,457,537,485,458,451,410,413,393,400,457,591,564,498,506,436,421,406,414,444,430,463,546,500,493,428,633,829,793,731,667,582,471,505,552,580,640,618,691,660,595,429,407,408,424,545,671,588,615,496,437 14,45,43,179,250,245,171,399,414,400,421,394,414,384,403,417,402,397,434,494,454,394,450,434,428,424,407,387,379,389,387,469,478,435,449,418,413,388,375,380,410,442,437,419,401,434,496,652,654,570,545,480,412,456,488,507,526,515,552,511,478,397,398,388,400,431,461,456,470,419,395 4,11,9,17,17,10,12,505,578,545,503,461,490,549,598,586,565,574,624,707,699,465,651,603,509,536,461,453,422,397,512,677,716,602,627,550,473,413,404,423,458,495,606,581,600,430,753,854,848,787,758,680,550,513,604,613,697,699,765,771,728,464,450,468,474,589,727,648,663,569,486 10,14,9,43,46,26,27,433,396,376,393,394,388,441,457,434,418,406,401,395,398,392,383,404,393,378,384,399,378,391,402,389,412,399,378,399,398,387,397,414,397,409,453,452,449,410,515,457,448,390,401,399,394,450,487,471,540,535,587,537,495,382,386,382,374,382,390,391,394,364,390 9,159,139,578,824,747,517,586,702,636,613,563,582,620,665,650,649,623,723,831,809,551,781,733,663,626,557,524,435,454,582,793,824,733,748,634,552,450,451,491,526,596,739,682,684,561,849,987,994,933,902,819,697,666,761,787,845,839,882,862,810,512,502,502,513,705,836,788,798,685,596 3,12,12,54,70,67,51,410,460,422,429,408,409,427,426,430,419,429,479,513,492,404,470,439,446,427,407,392,392,378,415,495,526,460,474,420,419,399,397,385,412,427,461,441,446,400,547,697,691,604,579,490,442,438,461,480,538,536,589,545,506,404,397,410,402,449,504,453,479,430,402 19,8,8,58,82,86,59,397,410,414,399,407,408,409,417,411,409,412,454,464,445,404,440,433,403,402,397,395,370,387,417,446,458,430,443,397,398,392,379,404,392,406,414,417,411,384,481,597,603,535,507,450,417,397,443,420,462,440,488,493,448,382,396,384,385,412,460,445,435,404,399 18,11,11,38,52,46,32,409,422,402,407,404,399,399,416,400,420,425,428,441,441,391,421,419,413,404,381,404,394,392,397,433,440,430,421,401,403,388,396,397,404,437,420,427,417,411,489,584,589,517,492,433,418,435,457,466,509,499,532,522,482,393,394,395,404,414,439,419,415,404,366 5,15,9,130,142,85,82,470,548,504,450,451,476,492,517,526,508,505,578,694,663,452,626,583,500,505,451,436,411,429,481,652,688,587,596,489,468,427,418,476,486,529,632,578,578,469,729,839,843,779,751,626,515,597,669,680,734,723,775,741,697,413,418,411,421,526,659,597,586,520,466 20,25,14,61,80,40,31,437,407,399,391,385,373,456,467,449,437,410,412,411,438,379,419,398,386,373,361,375,372,403,421,419,415,401,413,412,393,397,424,418,442,440,526,481,461,429,551,494,478,438,447,393,382,479,524,522,585,585,640,597,513,366,371,391,396,391,418,420,404,404,405 12,39,37,14,19,16,12,641,731,665,669,598,642,678,757,752,758,757,779,811,802,563,699,667,654,622,553,589,481,408,649,757,744,696,729,635,607,397,411,426,454,504,679,686,722,438,894,955,938,905,882,839,735,555,661,692,790,799,873,888,855,586,586,608,652,758,818,775,819,716,639 8,9,8,28,31,24,24,397,407,400,379,400,388,401,409,405,398,393,413,447,438,395,420,415,401,406,406,394,384,391,398,420,442,397,407,404,402,388,397,401,401,438,460,435,433,403,504,542,555,490,481,426,410,457,472,483,547,532,571,519,472,398,381,384,386,383,427,422,430,412,399 4,8,8,127,104,100,123,402,398,399,384,392,398,409,381,387,380,377,386,387,400,393,399,397,392,390,385,383,378,379,387,398,406,387,405,390,388,370,375,398,390,384,399,400,389,403,432,451,440,422,419,403,387,405,421,408,417,407,416,430,423,398,382,398,394,390,408,386,392,384,383 17,12,9,30,36,26,22,386,412,361,385,369,399,425,421,401,427,405,395,420,410,395,411,389,394,382,388,384,375,380,401,409,420,391,406,398,378,410,378,393,400,417,455,425,427,409,470,441,428,412,420,425,380,440,467,464,487,475,549,488,467,405,382,388,393,396,403,388,396,402,393 6,77,74,167,205,200,164,453,551,524,499,434,486,482,505,504,493,484,570,674,668,453,627,585,511,485,436,460,418,415,482,629,666,590,602,476,449,387,423,433,435,470,571,541,523,425,711,863,872,796,768,672,551,540,622,630,706,694,752,725,666,409,445,409,429,514,666,601,620,532,462 4,12,8,39,43,23,20,458,438,430,418,405,419,482,517,487,510,465,485,513,506,405,451,439,425,415,393,399,387,400,482,479,499,449,466,426,416,435,478,488,552,628,743,674,602,502,759,706,666,608,576,518,456,661,738,764,849,857,893,828,752,411,401,413,409,453,500,463,466,434,414 14,22,21,22,45,47,22,482,641,576,537,512,504,520,574,541,553,544,667,769,741,509,711,648,577,578,492,466,408,403,525,731,760,669,703,584,514,392,418,405,438,496,595,578,576,417,753,919,921,861,830,744,622,497,554,578,664,681,743,747,701,462,464,451,487,601,751,689,721,595,507 8,110,104,77,97,85,67,539,521,498,498,445,477,576,603,570,570,540,580,667,636,457,634,571,484,497,448,432,410,422,495,596,651,565,570,503,456,426,421,447,438,504,607,559,555,469,735,795,812,745,701,632,504,589,664,665,723,725,782,761,705,426,433,433,461,545,671,598,630,537,461 2,15,14,8,9,8,7,508,623,588,518,510,503,547,619,594,588,587,662,752,731,503,695,642,587,565,479,461,430,401,537,735,747,649,678,556,523,398,411,420,429,487,613,592,612,419,771,905,899,843,810,718,606,514,566,602,690,699,767,762,730,452,459,476,476,662,764,707,729,619,515 7,9,9,22,29,28,21,386,383,380,381,365,389,376,397,392,389,394,403,384,389,393,383,386,385,374,379,389,377,377,385,398,390,387,389,362,365,385,377,384,393,410,420,409,400,387,402,410,396,378,413,378,387,400,428,427,461,431,466,428,404,391,395,380,390,389,402,410,388,377,380 16,8,8,16,17,16,15,400,405,376,385,384,391,437,412,408,417,419,394,419,416,388,403,394,388,387,381,383,384,380,396,413,411,404,393,394,391,388,397,404,400,417,426,418,427,393,448,465,460,430,432,406,386,416,433,431,484,473,524,471,463,393,402,371,385,397,408,401,398,390,407 8,248,136,546,719,323,264,544,534,492,458,409,462,592,633,597,586,563,580,631,600,437,549,511,466,441,422,411,391,442,551,605,607,530,532,451,425,463,510,569,603,695,775,708,673,593,812,817,788,722,691,607,501,749,815,828,865,857,895,849,795,452,440,433,462,552,599,570,545,493,429 8,26,14,52,68,36,28,457,410,385,400,368,379,498,504,447,429,418,405,430,397,381,419,384,396,394,401,394,399,384,414,408,420,405,391,393,369,403,404,404,413,436,534,468,463,400,570,504,474,425,410,388,405,462,513,484,583,592,665,630,538,402,387,386,379,404,402,420,408,394,396 13,8,8,36,55,56,36,405,441,426,412,429,405,413,418,425,432,419,430,498,500,405,469,446,414,421,411,405,407,395,414,479,506,435,451,430,431,382,381,389,398,404,427,420,431,401,539,678,695,616,581,473,438,410,444,435,499,487,511,515,490,395,406,386,388,441,502,480,473,435,404 3,12,12,62,154,150,57,563,710,663,602,535,570,604,657,648,625,623,765,867,816,606,812,718,655,627,514,476,415,415,614,830,827,740,761,618,564,432,429,437,488,546,710,696,714,460,835,1023,1002,942,900,811,688,602,683,713,786,784,843,838,803,509,523,482,522,802,936,845,867,744,631 3,61,41,178,196,53,47,814,769,719,663,594,606,853,897,874,857,838,855,890,873,613,824,779,709,676,556,552,459,635,841,888,897,817,830,705,612,723,819,859,912,969,1023,978,948,884,1023,1023,1023,982,949,877,760,1023,1023,1023,1023,1023,1023,1023,1023,677,597,694,729,830,910,866,878,761,679 4,75,57,39,47,35,29,729,831,785,760,707,716,780,837,828,817,812,876,940,921,712,886,834,791,775,677,644,549,453,746,914,929,859,877,769,689,487,489,531,589,687,830,815,826,568,962,1023,1023,1007,982,916,818,730,815,833,904,905,961,963,932,643,619,653,689,850,945,893,913,822,733 4,11,10,67,75,55,47,396,441,412,428,411,412,411,422,412,409,427,433,514,504,412,491,469,442,421,403,399,393,418,415,498,530,459,488,433,398,401,394,394,389,403,456,440,415,398,515,707,708,640,605,506,450,426,454,477,478,492,536,527,480,393,389,393,398,450,512,456,485,441,409 7,9,8,94,91,90,94,396,416,424,401,388,420,401,420,410,408,430,417,451,453,398,435,412,415,413,386,397,398,380,406,450,461,421,443,421,416,395,386,400,398,419,434,429,410,404,496,634,622,546,529,465,439,469,464,464,493,503,540,519,485,400,392,414,389,419,479,443,443,432,408 10,196,93,139,180,78,62,616,525,513,469,450,432,613,678,643,635,612,622,635,618,438,525,511,474,480,416,419,382,465,702,659,633,572,558,434,492,568,697,745,808,890,988,928,862,637,953,866,826,766,726,668,529,819,909,959,1023,1023,1023,1023,963,461,412,458,472,528,614,565,591,452,436 2,25,23,16,18,16,15,556,717,668,631,567,600,620,685,677,672,654,755,842,823,597,797,738,680,661,547,531,465,415,600,831,843,762,781,649,585,417,440,447,494,569,695,687,698,454,840,980,972,918,889,813,711,593,664,697,772,770,836,838,811,520,517,511,533,743,849,797,808,694,613 13,8,8,25,30,27,23,410,401,390,391,393,392,419,407,402,398,399,394,384,388,388,378,373,385,378,390,386,380,400,402,387,383,389,387,377,396,386,387,371,397,413,428,423,422,396,425,388,397,387,400,380,391,425,417,436,446,457,466,460,437,383,384,385,379,384,393,366,392,392,376 20,10,10,25,36,32,21,432,395,399,389,394,386,406,422,397,404,415,399,398,411,386,389,404,383,385,384,391,389,371,389,396,400,410,398,382,389,394,395,403,399,427,446,426,418,407,466,444,442,423,407,394,402,409,456,456,488,464,513,480,429,375,386,384,389,381,401,403,389,376,398 2,9,9,55,89,93,57,386,400,405,394,378,388,399,411,403,394,414,416,407,400,378,400,402,409,377,385,391,377,377,384,388,398,393,374,391,383,372,381,425,400,414,432,420,427,401,461,430,444,410,399,409,392,413,454,469,491,475,508,472,451,401,391,395,388,384,390,398,399,375,384 19,8,7,25,28,24,22,421,388,398,378,392,381,417,430,403,402,396,388,405,404,376,394,394,391,381,382,389,394,387,396,415,397,395,393,389,391,411,400,408,428,429,455,435,414,412,462,450,449,417,418,402,400,437,476,453,498,493,532,482,459,394,373,370,386,399,393,404,381,386,380 2,8,9,56,93,93,56,386,394,404,381,394,375,391,384,393,388,382,416,416,424,397,421,418,391,386,401,381,400,391,385,414,429,408,411,403,396,368,392,399,383,399,385,393,398,410,405,510,505,467,472,403,380,401,393,397,426,398,413,395,407,375,397,383,375,403,424,403,428,390,387 19,8,8,14,25,25,14,398,400,391,389,394,398,415,429,411,412,391,433,400,392,394,411,398,386,410,378,393,373,405,395,423,397,401,424,410,400,372,405,398,411,406,452,432,419,398,506,508,506,463,458,433,400,438,458,468,520,494,553,534,482,389,402,388,391,410,412,406,426,390,403 7,7,8,29,43,44,30,381,385,375,382,385,387,396,377,417,390,392,383,397,399,380,384,390,391,383,383,385,385,394,384,371,416,391,385,388,379,396,386,390,404,386,396,397,387,386,421,438,408,409,406,393,388,382,386,393,421,422,408,408,398,388,394,377,392,392,380,398,380,396,376 13,12,12,33,36,36,33,392,411,400,397,389,410,405,407,414,404,405,413,449,476,384,447,437,390,406,400,379,375,395,402,458,454,427,437,404,398,380,384,401,378,397,427,419,422,390,475,588,594,534,496,457,435,412,426,423,475,462,480,474,465,396,385,380,378,415,449,445,418,413,402 7,126,114,91,168,165,87,671,738,690,635,589,604,713,780,761,752,738,802,880,841,602,812,728,672,651,552,505,442,452,792,866,862,787,804,694,644,540,641,706,772,856,957,917,897,544,940,1021,999,945,912,830,724,723,821,860,943,945,990,962,919,579,540,567,588,790,909,832,852,744,643 9,34,33,86,97,92,82,441,490,483,437,431,428,459,471,458,473,470,496,609,608,438,564,505,471,455,440,425,386,406,437,567,607,527,542,460,431,389,403,418,396,455,508,473,476,430,612,800,810,736,697,582,500,475,491,515,603,596,643,643,578,410,428,405,421,491,601,553,557,490,424 1,268,240,151,214,195,137,408,402,400,375,399,375,437,464,441,422,413,400,407,394,396,407,390,391,394,387,401,380,436,436,418,403,403,397,391,402,422,448,435,468,546,622,538,496,417,525,491,489,448,404,421,381,463,521,535,573,547,612,568,512,413,375,405,378,401,419,398,414,399,382 19,160,145,122,154,136,106,410,390,381,355,391,377,454,417,407,399,408,392,417,412,394,398,411,390,395,374,372,384,380,408,406,419,415,397,379,377,384,424,413,441,466,505,464,440,422,459,506,468,444,427,422,382,432,403,451,482,465,515,496,477,395,386,400,371,406,408,414,392,389,390 3,9,8,25,36,23,16,402,385,393,393,390,392,429,424,396,393,401,395,382,402,384,377,388,378,402,386,382,388,395,397,395,395,383,401,389,386,394,388,405,404,408,443,419,422,395,435,417,433,410,413,384,385,417,444,413,459,468,494,447,449,387,376,373,388,380,389,390,393,401,383 17,24,16,50,68,43,32,430,392,402,396,397,395,449,451,458,426,432,389,397,398,387,388,374,382,384,374,382,369,408,417,396,393,379,378,388,374,396,417,436,420,473,532,485,467,427,523,461,459,400,410,398,370,498,570,541,604,576,630,575,518,381,379,380,394,390,392,372,397,382,386 9,12,12,27,32,29,25,419,463,410,416,418,417,447,461,439,412,443,442,492,485,396,490,448,415,436,394,388,394,393,434,486,528,456,470,439,421,383,398,414,437,497,620,572,522,396,545,621,632,587,578,511,470,432,464,461,534,533,569,546,531,382,395,397,394,415,482,435,462,422,409 4,26,25,221,304,300,214,421,492,478,458,430,447,419,464,462,455,455,522,645,606,435,581,529,467,475,429,432,406,399,419,608,622,531,547,464,436,401,407,395,416,420,498,461,480,410,620,823,836,757,720,636,507,438,500,512,575,577,639,622,571,411,415,408,420,509,611,571,562,492,461 14,9,9,16,19,16,13,396,397,406,381,388,380,388,391,393,373,380,379,410,415,391,409,414,389,401,393,387,397,384,391,406,416,412,400,398,386,405,375,394,396,371,407,394,401,401,417,473,482,448,429,396,402,387,390,404,434,410,446,430,429,391,383,394,384,396,414,393,423,407,385 11,10,10,35,44,39,32,392,428,426,431,413,412,390,421,407,408,403,446,470,463,392,467,438,420,420,404,398,387,388,394,476,482,441,461,424,387,372,384,359,397,418,418,415,419,396,485,671,684,593,573,474,430,412,432,454,476,469,507,477,444,387,375,406,401,430,480,453,444,432,408 13,19,13,59,55,37,42,418,444,431,411,393,387,438,470,427,442,422,473,517,494,398,486,447,425,419,416,384,399,385,417,495,520,445,470,426,425,417,412,421,426,459,514,460,473,423,572,667,677,599,576,512,447,487,518,527,574,576,619,593,542,399,394,394,399,452,514,485,473,422,414 1,12,12,46,64,68,48,443,504,473,465,437,448,473,513,524,507,494,551,614,576,432,548,499,466,467,428,419,394,397,470,584,600,529,513,460,450,386,415,389,420,429,530,505,524,421,681,785,770,709,680,603,497,498,564,575,630,628,697,689,652,438,430,429,433,518,623,569,557,476,461 3,165,158,101,135,127,95,384,369,371,366,374,362,414,416,405,399,389,364,400,404,373,388,380,389,387,374,382,371,372,411,386,396,375,386,387,379,364,410,416,412,453,485,456,442,407,445,435,410,403,418,398,395,410,452,442,494,464,479,471,409,396,384,388,389,387,381,364,393,363,394 10,35,31,116,127,119,109,491,439,429,412,421,441,513,556,520,510,527,491,484,493,399,411,429,421,405,390,411,401,507,612,537,500,465,501,468,432,592,682,728,783,851,906,820,762,512,764,645,579,556,534,511,441,728,826,845,883,852,876,811,751,430,401,437,451,455,483,461,478,424,415 20,16,14,20,27,16,12,507,597,551,538,493,497,518,595,571,585,575,641,722,703,483,634,579,536,510,461,464,425,393,510,687,709,638,638,549,471,400,409,415,448,480,592,569,600,435,776,887,874,821,790,715,594,525,587,617,702,689,765,771,726,459,458,454,483,597,716,649,677,559,514 18,134,84,1023,1023,1023,817,808,836,780,761,732,757,843,893,877,870,863,888,920,913,674,844,809,776,755,681,680,582,551,783,879,884,820,845,760,694,567,602,657,701,792,896,866,873,754,1013,1023,1023,1016,992,939,847,870,935,950,1003,996,1023,1023,988,719,682,713,759,855,912,885,909,812,766 17,13,12,51,47,34,38,440,488,458,456,432,454,437,452,488,462,461,523,619,609,434,558,521,463,465,437,417,403,419,433,577,618,521,563,450,402,418,389,411,415,447,503,491,478,422,626,781,782,705,663,568,486,477,524,516,604,592,649,632,587,396,428,419,407,484,603,552,556,479,429 6,12,12,74,155,148,68,399,415,416,396,382,382,404,418,398,415,403,429,449,430,386,432,428,395,406,394,395,412,377,403,433,439,398,404,411,403,417,391,408,404,414,428,407,423,402,449,544,569,491,482,435,407,423,447,445,471,457,503,463,448,386,396,385,399,416,424,412,411,400,384 17,67,64,44,67,62,40,484,596,555,539,470,525,508,546,530,533,522,628,725,715,502,664,602,540,544,491,445,423,422,499,688,710,618,636,523,478,400,401,418,420,439,558,538,559,438,728,901,904,844,807,720,613,477,556,568,668,663,725,725,690,431,455,447,442,603,718,662,684,564,489 20,11,9,30,35,28,23,426,401,394,394,388,402,445,448,435,411,388,409,414,411,389,391,386,392,379,388,382,368,397,407,406,415,405,393,394,378,391,385,398,419,428,458,420,414,418,491,482,467,425,415,417,386,436,464,477,484,502,574,529,456,372,396,382,385,404,390,395,377,387,389 8,180,156,775,1023,1023,692,622,710,650,633,577,615,651,718,707,707,696,766,824,809,592,749,705,647,613,557,532,471,455,635,785,804,734,746,648,585,453,493,531,552,654,770,736,738,602,896,990,978,928,899,840,715,716,810,838,903,893,938,912,875,552,512,539,552,727,822,778,794,682,598 16,340,257,461,688,516,334,625,786,752,709,681,685,669,728,716,705,706,814,896,881,650,838,801,746,732,638,634,537,431,640,859,881,811,831,733,653,420,431,463,507,573,731,704,741,523,900,1023,1023,1015,989,916,809,643,745,766,846,843,894,893,856,544,617,523,567,772,878,835,860,759,698 9,168,41,330,363,111,91,713,661,615,576,494,571,761,812,788,778,755,754,787,769,503,668,620,557,545,525,470,448,592,776,762,755,690,701,602,535,658,766,808,866,944,1023,966,911,768,1019,963,925,881,845,783,677,939,1010,1023,1023,1023,1023,1023,1020,576,473,551,581,672,753,713,737,612,556 14,109,91,151,217,188,132,508,656,611,559,490,500,544,606,592,582,556,709,830,798,595,800,732,653,622,516,474,442,408,523,805,835,726,747,580,518,405,467,476,510,590,679,617,627,496,777,954,956,884,850,740,627,621,708,709,767,761,804,790,747,436,472,468,461,695,819,755,767,653,541 19,8,8,27,35,30,24,427,442,438,417,405,412,450,440,447,429,429,464,549,533,404,506,477,432,437,401,415,397,413,420,508,533,489,494,454,406,381,395,419,427,426,479,467,458,406,583,718,726,632,604,523,447,456,487,505,550,530,597,564,540,405,389,381,393,461,526,488,503,447,398 14,90,66,86,85,59,62,490,648,632,553,455,496,509,552,547,507,505,602,814,803,503,814,769,638,664,536,477,429,429,514,749,847,719,766,576,504,421,472,523,542,611,704,659,608,495,737,884,935,843,820,680,537,655,713,720,768,759,812,772,702,396,436,417,430,582,826,770,743,652,529 17,43,30,134,198,149,98,465,504,478,457,447,443,485,526,525,499,475,559,606,583,433,531,491,460,452,433,414,410,408,472,581,577,526,540,484,460,395,398,426,431,485,581,525,543,464,693,791,771,719,671,609,512,580,669,663,694,683,733,710,656,445,412,423,436,527,604,541,561,469,444 20,10,10,41,50,43,35,437,472,449,446,417,411,450,491,467,469,459,487,541,527,422,489,460,439,428,411,411,408,397,456,508,536,489,494,417,419,414,420,417,432,474,528,501,489,444,627,734,730,658,620,527,469,508,569,585,651,633,689,644,607,402,424,414,412,457,535,506,507,443,445 12,13,12,27,27,26,26,398,469,486,459,441,433,419,421,429,432,421,490,610,606,424,578,525,463,444,431,412,401,379,418,596,629,536,568,484,433,396,391,384,408,404,436,428,454,398,551,821,836,753,720,585,466,424,434,455,521,478,548,536,506,388,392,396,389,475,599,536,557,469,447 18,18,17,33,44,39,28,453,570,543,510,474,475,474,502,507,510,496,606,728,704,469,652,612,544,516,467,460,406,401,466,677,722,630,651,515,480,393,416,403,426,446,496,491,512,401,702,902,910,838,809,711,573,464,513,527,616,633,694,697,655,428,442,427,435,573,721,654,673,564,485 1,13,12,211,360,353,204,403,408,414,403,406,412,407,427,429,414,413,421,452,460,408,430,422,409,397,391,399,385,386,401,436,461,428,440,394,388,396,372,391,421,433,472,423,401,424,487,583,570,514,483,432,392,448,488,466,527,518,539,513,481,402,388,386,387,415,465,426,423,419,394 12,11,8,42,45,27,26,412,386,402,385,407,398,414,432,431,400,407,405,420,412,380,425,390,406,393,378,390,385,404,414,419,429,412,417,394,377,405,395,416,409,429,464,445,409,402,489,481,494,443,439,423,397,446,508,508,530,525,592,518,478,383,390,381,390,414,420,421,411,392,384 1,126,66,734,1023,988,594,1023,973,929,914,890,918,1023,1023,1023,1023,1023,1023,1023,1023,742,827,828,806,790,738,744,652,821,1023,980,932,908,929,887,854,867,931,974,1023,1023,1023,1023,1023,948,1023,1023,1023,1023,1023,1023,965,1023,1023,1023,1023,1023,1023,1023,1023,958,795,959,970,981,968,952,983,896,860 15,12,9,32,34,24,24,437,516,491,456,409,431,439,486,456,484,445,518,657,633,437,646,584,497,504,419,417,397,400,419,613,675,551,571,473,450,402,398,419,419,451,529,486,482,425,610,773,805,702,681,565,474,512,515,546,606,599,657,627,588,396,415,410,403,483,658,576,577,496,429 4,215,138,106,134,70,70,489,495,469,466,405,416,499,525,496,497,467,500,610,556,439,531,519,447,443,407,425,393,437,458,581,600,510,527,452,413,431,460,446,482,507,617,572,553,471,667,749,741,676,620,540,457,564,642,646,695,672,734,695,630,421,420,448,410,470,572,517,527,447,432 10,351,251,208,251,181,153,482,405,392,407,411,404,466,476,453,453,440,436,474,490,391,454,449,412,412,412,398,404,437,456,482,476,438,444,392,418,410,450,490,514,568,661,556,542,464,602,618,617,526,496,484,433,534,586,591,643,647,702,631,575,398,392,409,385,416,486,444,438,432,412 5,14,14,185,228,207,172,424,468,443,432,400,417,430,437,407,437,430,460,606,594,439,599,545,462,472,414,398,387,404,412,551,629,517,541,439,428,390,394,394,419,427,456,441,457,422,508,724,771,661,630,508,420,438,481,467,514,508,557,494,493,409,402,409,403,468,614,544,566,451,429 7,13,12,46,56,55,46,414,452,421,406,386,407,416,432,423,423,429,440,508,483,405,466,448,426,426,418,404,398,404,391,481,506,460,478,432,408,371,384,396,405,427,469,454,435,403,528,687,693,601,566,506,432,438,486,485,518,518,573,557,506,398,403,388,401,436,494,482,453,429,410 19,36,35,69,76,75,67,414,487,466,443,442,422,450,462,471,464,456,493,556,538,427,517,484,455,443,427,410,405,401,426,538,557,519,501,434,435,379,412,404,421,434,484,469,448,428,621,761,771,693,656,582,464,442,489,539,603,593,644,623,584,419,429,411,416,476,572,524,510,460,431 12,32,31,123,190,197,126,594,648,588,541,512,543,611,657,625,612,600,685,758,730,497,641,616,579,551,485,480,446,452,537,695,695,649,666,560,501,428,441,477,488,544,664,632,622,545,792,930,915,866,833,762,639,685,749,756,784,775,822,805,749,507,500,483,519,641,743,698,729,623,565 20,34,31,81,108,91,68,439,491,459,446,420,421,457,510,463,463,463,500,588,554,431,518,480,456,444,410,399,391,415,450,510,558,489,506,433,423,409,408,414,423,437,551,509,500,404,652,757,745,685,635,571,482,490,552,570,648,646,682,667,610,431,410,407,424,482,562,506,553,463,424 11,33,30,110,132,121,98,427,490,468,453,434,425,448,465,457,446,430,519,618,594,421,564,505,474,462,435,405,384,397,426,583,602,516,520,456,424,382,405,416,413,448,494,482,477,431,586,790,793,711,677,568,481,467,513,541,596,575,642,610,554,412,433,430,414,485,593,538,557,473,448 14,28,26,236,328,314,226,404,407,382,400,392,391,394,413,410,418,402,382,406,443,395,426,396,382,408,384,384,393,364,388,410,416,410,398,381,375,366,391,393,400,419,422,383,408,430,431,503,527,465,439,403,389,412,441,435,447,432,462,435,434,404,395,388,399,396,436,416,412,398,377 7,8,8,132,255,266,135,381,386,386,381,370,391,387,393,387,381,393,399,414,414,402,409,406,393,391,378,402,387,408,376,409,395,399,402,372,399,371,382,362,380,404,381,394,389,400,395,453,466,438,427,385,391,381,377,403,388,395,392,410,413,390,404,389,390,393,404,396,403,405,385 17,15,14,71,101,85,58,403,448,415,383,392,389,411,432,415,423,405,439,475,495,420,438,430,418,402,395,398,389,395,417,478,487,432,460,407,393,380,390,409,403,409,434,436,431,387,552,660,660,583,533,483,435,425,466,465,534,526,574,536,516,407,407,396,401,446,493,449,460,420,388 1,15,16,26,35,33,25,386,397,403,386,369,410,406,409,407,418,408,409,450,454,394,410,412,402,387,410,385,398,383,393,447,433,408,422,405,392,394,386,382,389,406,437,421,405,386,472,544,552,497,454,441,391,422,427,450,466,445,477,481,472,398,392,397,372,415,431,433,424,392,392 12,23,20,19,22,15,14,544,657,606,569,485,557,578,647,639,631,626,702,782,755,512,705,657,594,585,514,483,455,392,556,750,768,687,713,599,518,410,424,443,482,510,659,641,656,437,822,926,918,867,838,763,644,553,627,664,742,753,814,819,785,497,483,490,500,671,788,727,753,643,558 20,24,18,131,323,250,84,430,482,453,471,414,451,461,471,503,489,483,535,576,574,432,517,496,456,453,440,425,418,374,443,539,539,514,510,463,455,388,394,418,416,449,514,474,483,446,652,773,776,710,672,568,491,480,532,554,635,625,690,659,623,423,423,430,425,456,537,519,523,463,430 15,60,59,550,705,713,545,402,439,422,398,384,404,403,414,409,400,422,449,497,505,417,469,463,430,414,429,397,379,360,393,470,531,452,469,414,389,383,398,389,392,422,450,421,430,448,478,683,686,584,567,490,431,407,458,436,496,491,527,484,476,395,386,392,384,423,492,455,464,426,397 6,170,146,367,706,593,306,591,855,826,820,806,849,647,710,735,752,775,865,881,905,821,909,940,931,918,885,900,828,399,639,763,758,751,794,754,730,401,411,402,459,497,621,645,687,500,920,1013,1006,991,984,961,889,600,662,684,771,774,847,879,861,642,829,648,739,885,908,915,959,890,878 11,19,18,50,70,69,49,444,451,418,414,393,396,408,414,410,435,407,473,522,485,410,486,438,428,440,415,399,406,393,429,500,512,470,472,423,412,400,419,396,404,427,464,449,428,410,540,706,702,628,589,510,455,423,472,450,532,514,553,557,494,398,403,394,406,413,505,474,496,428,401 8,18,17,51,62,56,45,457,508,455,435,421,441,471,488,480,467,470,512,644,590,460,606,536,478,489,441,428,389,410,445,611,655,528,570,478,426,393,397,405,420,436,516,492,490,407,631,783,800,710,691,574,473,466,536,522,587,611,664,642,594,416,417,408,422,521,662,587,590,491,435 5,17,11,53,57,35,32,453,497,455,438,431,446,478,520,491,493,476,519,596,586,431,533,489,452,458,429,402,388,390,466,579,595,513,529,457,436,402,428,433,439,479,578,496,518,437,666,776,767,701,665,590,500,527,588,607,673,636,709,676,625,409,422,403,413,506,592,533,536,474,421 1,22,19,62,71,52,42,582,635,579,547,529,554,640,716,702,701,688,709,749,727,481,636,575,573,536,469,464,432,413,592,698,708,632,651,541,519,399,411,430,438,520,670,661,691,456,850,893,867,829,805,736,638,575,661,679,769,772,840,844,809,538,479,549,576,679,759,707,736,634,558 1,12,10,72,84,73,63,426,525,492,443,427,439,461,469,450,463,464,528,643,624,445,590,527,492,478,434,415,389,391,435,612,648,561,574,485,427,408,395,397,443,463,518,502,490,410,633,809,810,733,709,601,497,484,538,558,614,606,663,651,591,408,410,420,412,496,615,545,562,490,441 8,10,10,67,91,82,61,400,409,438,396,421,404,413,448,415,411,400,454,487,489,398,442,429,415,420,392,412,376,420,406,452,478,460,452,424,400,386,392,396,391,408,438,447,432,413,521,665,644,577,561,502,431,437,465,496,551,519,578,519,513,391,395,398,392,435,456,454,455,431,405 14,169,145,114,178,154,93,807,890,856,828,773,803,847,906,902,899,889,940,990,973,766,924,880,837,819,739,708,607,469,834,959,966,908,927,836,781,472,554,589,653,763,900,892,914,659,1023,1023,1023,1023,1023,983,890,833,902,918,983,985,1023,1023,1012,748,729,760,788,928,1008,957,980,892,818 1,9,8,16,22,18,13,440,515,486,462,430,440,443,486,490,488,471,524,658,643,451,623,574,500,501,438,427,407,393,451,636,670,557,585,489,455,408,421,440,471,483,576,533,514,442,674,803,809,734,701,569,486,532,599,619,662,652,720,685,635,396,412,409,417,522,665,599,608,516,459 18,177,144,255,338,277,205,608,740,683,635,584,627,622,701,696,685,674,764,864,850,583,810,763,682,678,568,527,461,456,625,825,858,775,797,684,588,463,466,520,537,636,763,726,726,540,882,998,1006,944,920,844,728,699,783,803,867,860,910,896,853,510,524,512,542,727,848,804,816,709,622 6,13,9,22,25,16,13,403,401,391,378,368,394,415,430,410,404,405,416,426,426,387,417,409,392,394,379,375,372,382,394,428,425,417,403,409,390,400,398,418,423,450,480,440,435,421,494,490,481,451,437,418,403,447,484,471,544,526,575,526,463,384,389,397,395,418,425,420,413,406,382 7,85,80,61,81,74,54,427,373,392,403,378,404,408,441,430,401,415,419,399,393,402,388,409,391,404,427,394,380,384,434,418,411,382,401,417,363,418,427,420,455,509,552,497,488,396,480,446,429,417,398,415,382,462,499,536,550,538,596,517,474,384,393,401,387,410,405,399,401,396,369 18,9,7,28,31,24,22,428,398,390,378,386,384,408,447,398,414,396,387,418,420,399,404,379,389,387,397,406,373,420,399,403,417,383,382,399,379,405,395,399,396,406,435,423,421,402,456,457,453,413,418,412,393,419,437,443,466,492,505,486,454,398,390,388,393,401,415,395,387,389,395 7,34,33,43,58,57,41,555,874,826,771,656,663,581,643,616,608,594,880,1023,969,803,1002,920,858,829,709,643,529,433,638,1004,1013,930,931,797,704,440,510,541,595,690,814,766,744,549,854,1023,1023,1023,1023,921,805,675,737,755,838,841,888,861,819,458,599,466,500,872,1023,942,947,843,716 6,12,10,24,33,24,16,460,443,400,420,411,431,490,523,486,480,467,464,498,487,434,474,457,446,439,427,417,399,374,428,440,458,417,434,415,407,390,392,389,416,403,456,450,457,395,591,612,608,565,558,508,462,414,440,460,533,551,619,621,560,400,406,428,415,437,491,473,466,432,407 10,219,119,148,170,89,83,612,649,601,575,528,565,652,701,684,677,662,708,773,754,525,708,667,601,573,500,481,461,473,605,742,769,672,696,581,539,487,537,584,634,713,820,760,731,549,869,925,912,856,823,747,624,752,827,843,902,892,932,897,847,499,476,489,519,662,751,713,730,595,539 13,41,39,92,136,130,84,425,460,454,453,429,461,456,512,502,465,462,512,571,569,429,519,483,449,445,420,409,396,408,461,536,565,489,497,451,429,396,409,433,432,459,533,489,505,409,632,752,763,687,663,548,488,493,537,563,646,631,686,662,600,418,408,418,414,465,537,529,501,444,417 12,10,10,31,42,34,25,445,483,449,463,409,432,439,480,467,463,469,518,577,555,430,534,487,472,464,423,409,395,404,439,551,574,506,515,434,418,386,397,408,407,441,497,483,476,415,628,764,747,689,661,548,460,454,520,537,593,575,646,626,575,419,417,418,417,492,599,544,556,475,437 4,26,25,304,543,550,304,389,402,418,376,382,380,396,428,400,414,409,402,435,438,400,423,414,397,380,387,384,369,400,398,418,420,416,401,404,409,388,396,411,423,415,452,436,439,455,509,518,534,485,451,432,400,520,573,591,592,544,575,508,475,423,385,389,401,396,428,417,407,408,392 11,10,9,11,14,8,7,463,504,457,466,442,454,476,531,511,527,508,550,604,590,434,540,483,468,454,432,410,394,415,472,578,600,532,544,450,448,408,419,417,429,451,545,523,532,414,680,778,761,699,684,579,495,485,523,563,636,630,702,693,653,417,408,436,439,511,611,557,548,481,442 10,12,11,24,27,21,19,436,417,388,406,389,391,435,437,419,387,402,392,439,448,393,439,418,391,395,389,385,395,419,423,435,444,417,431,418,419,380,388,397,414,446,516,469,463,400,506,535,541,489,485,450,436,422,422,437,468,458,501,470,448,382,397,394,384,386,433,416,432,396,397 8,12,11,18,23,16,12,514,593,556,549,519,556,600,676,681,684,669,691,680,686,440,514,476,481,469,465,443,415,405,673,643,615,570,616,547,539,408,421,428,492,624,802,773,783,454,870,846,801,778,758,724,626,570,673,728,841,841,896,880,844,484,472,517,543,596,628,600,644,536,510 6,12,12,22,23,22,22,450,416,408,413,391,424,465,451,424,416,422,425,499,473,400,454,441,409,396,409,388,381,401,463,452,473,435,464,400,389,411,395,408,443,508,621,578,550,403,539,578,595,526,533,491,453,454,494,489,534,529,587,541,496,407,382,411,387,413,469,429,441,409,392 10,16,15,44,46,42,40,432,439,427,400,400,423,465,476,466,453,448,458,514,511,400,481,442,442,407,410,406,395,381,453,501,535,459,495,431,428,414,421,460,477,565,693,627,549,420,697,719,710,627,599,524,463,514,588,634,784,788,830,752,680,403,409,398,407,454,515,484,476,417,407 12,16,14,55,75,64,45,427,466,453,446,397,415,434,439,416,412,428,474,552,547,424,505,497,452,441,429,429,395,408,398,536,547,500,506,442,425,372,396,374,394,400,435,440,442,398,558,782,800,720,673,578,488,433,464,453,522,509,565,550,505,387,407,388,412,461,553,509,526,461,434 17,485,150,654,680,160,161,813,756,716,692,616,666,843,891,875,855,844,845,872,865,596,772,721,678,657,581,557,457,769,912,865,854,794,805,699,663,881,986,1023,1023,1023,1023,1023,1023,883,1023,1023,1006,963,931,875,784,1023,1023,1023,1023,1023,1023,1023,1023,630,543,648,684,774,841,807,811,712,633 9,19,19,30,56,52,28,420,438,407,415,397,389,427,456,429,442,418,456,473,466,417,436,416,419,399,411,390,395,420,407,452,451,432,437,400,385,398,396,411,416,411,460,455,455,413,543,622,611,547,510,442,422,445,467,489,563,544,574,547,521,385,408,403,414,443,463,447,474,432,403 1,12,12,45,57,60,46,409,451,404,419,417,400,432,446,451,422,420,439,507,499,401,460,444,425,416,410,403,374,398,405,485,506,458,451,424,421,396,398,401,421,441,485,465,463,414,562,682,696,620,555,496,424,463,512,531,581,563,628,572,549,403,404,392,400,433,481,464,478,432,417 1,19,18,123,185,180,118,572,643,607,581,487,522,599,661,641,635,624,688,779,768,511,722,688,600,606,508,495,440,412,559,723,758,668,695,575,534,437,455,468,520,620,729,682,685,514,849,954,968,900,873,798,655,691,764,789,849,839,890,862,824,489,489,478,516,674,791,757,764,641,561 11,273,216,106,98,68,74,678,765,724,683,632,674,732,790,782,786,773,824,874,861,628,796,762,710,698,600,609,526,449,691,839,850,781,813,705,643,454,505,518,550,657,797,783,795,559,943,1021,1015,965,943,887,786,742,818,835,901,901,955,948,913,605,596,607,640,782,866,823,852,739,684 2,48,28,605,1023,602,338,457,457,417,429,396,397,480,533,496,502,482,503,514,544,414,454,452,416,424,409,439,408,437,454,481,459,464,462,442,410,438,482,501,529,619,697,619,581,611,707,690,661,614,561,522,455,760,835,828,824,786,811,745,682,432,391,408,414,465,477,445,481,417,454 12,15,15,71,109,105,67,416,494,470,443,410,413,438,424,443,434,430,491,601,589,420,547,502,458,432,434,409,374,387,406,571,601,499,531,421,416,415,400,401,411,453,515,452,444,407,588,776,793,712,668,550,472,455,491,500,569,562,617,574,553,399,422,399,398,456,584,524,547,457,428 12,10,9,15,17,15,13,433,404,390,408,363,379,423,443,420,412,401,421,397,413,391,406,401,391,389,393,407,394,410,408,392,387,394,378,380,403,398,397,386,397,422,468,425,399,400,481,417,445,406,400,396,400,426,448,470,507,494,532,512,452,386,387,389,385,380,387,378,389,398,387 2,94,80,174,268,226,148,523,720,654,585,516,501,551,594,572,561,556,744,884,835,648,856,777,701,678,557,484,437,414,510,862,882,776,789,640,542,427,460,466,506,582,672,625,632,521,758,986,983,908,873,763,604,627,679,675,740,738,789,768,720,464,493,454,467,741,877,794,802,681,571 5,17,17,34,49,48,33,401,516,485,460,427,440,441,449,443,433,415,509,694,662,456,688,630,539,527,456,423,403,389,415,631,728,595,624,508,440,401,411,423,403,444,491,464,465,436,592,785,835,734,708,575,465,473,501,535,571,571,606,598,530,411,413,404,414,486,703,622,629,531,443 16,37,30,67,100,82,56,466,531,510,447,436,445,476,534,516,520,511,581,646,630,463,611,552,516,496,452,439,394,396,462,638,666,574,578,487,464,421,405,410,446,477,555,540,543,444,708,837,823,762,729,631,526,540,578,605,666,672,725,703,674,432,455,417,462,558,682,627,659,504,452 2,17,17,60,68,67,59,425,478,486,472,424,423,433,454,452,417,450,498,642,623,436,583,531,469,460,435,417,386,378,418,598,633,533,564,462,444,409,402,377,399,437,470,445,435,408,564,814,837,755,714,613,466,447,478,494,548,550,606,602,543,413,401,409,407,486,625,577,566,483,456 18,19,17,37,41,36,32,440,605,564,512,482,454,458,481,477,463,460,559,746,719,463,715,665,593,567,473,453,421,402,429,678,759,664,687,549,495,416,411,412,418,461,517,481,484,414,605,944,972,895,855,744,584,508,550,574,621,584,655,635,567,412,433,402,408,503,716,651,675,558,473 14,111,87,960,1023,1023,801,504,665,615,583,509,549,559,599,591,576,587,704,816,797,554,774,727,651,635,534,507,434,438,540,772,815,723,740,623,549,410,436,416,469,542,667,621,629,559,798,977,993,922,897,813,686,598,679,698,762,751,808,799,751,497,513,456,478,654,804,747,763,657,544 14,78,74,138,156,151,130,515,668,614,559,496,536,518,594,579,559,557,678,817,786,532,768,716,626,620,515,486,446,414,510,766,815,715,738,587,531,428,440,446,447,538,660,612,619,458,787,966,980,908,882,786,657,585,674,690,761,750,821,797,757,431,478,458,464,631,801,745,751,643,528 15,94,78,75,133,112,60,508,655,611,548,482,513,544,597,567,578,559,677,806,779,546,767,698,632,621,544,486,444,421,515,775,810,710,729,593,523,399,437,452,453,512,633,572,625,442,758,935,936,866,836,745,614,537,596,633,707,699,769,771,719,462,473,443,485,663,809,737,752,631,523 17,11,10,30,34,27,24,431,381,382,371,379,380,421,441,400,412,405,396,400,386,377,382,380,382,385,372,389,381,395,415,406,385,398,398,378,383,383,388,395,400,412,435,430,415,390,450,414,401,399,383,383,368,446,441,440,470,471,490,471,446,400,379,392,376,389,392,394,376,380,390 11,48,18,310,392,169,99,600,734,678,634,519,581,639,708,695,677,667,769,858,834,589,806,754,678,667,575,521,463,466,618,824,856,767,788,659,580,485,538,560,634,703,808,744,729,606,885,1001,1003,943,914,837,712,779,835,846,887,880,924,897,858,511,525,489,518,711,846,786,810,690,601 20,8,8,62,68,69,62,420,421,437,405,417,404,413,421,417,417,426,423,496,498,409,449,429,425,415,406,377,389,387,401,470,481,447,450,419,406,400,393,386,412,399,439,428,439,407,512,655,656,598,543,473,415,411,447,440,496,472,536,529,489,401,404,400,402,443,482,455,444,433,396 13,13,14,258,411,425,265,405,444,446,411,414,406,408,419,425,425,414,469,508,485,406,488,460,439,430,406,419,389,381,407,477,505,441,479,410,405,378,388,408,396,413,429,419,414,404,482,685,677,598,576,480,461,436,427,429,490,465,496,510,463,413,399,383,405,442,516,446,480,416,396 15,16,16,21,25,22,19,436,504,490,455,430,440,447,442,466,456,443,521,625,605,450,581,523,493,454,426,427,400,396,442,606,629,548,565,473,449,397,399,388,399,445,480,479,467,393,605,809,807,727,690,597,496,424,477,500,541,564,612,615,565,417,418,406,418,500,618,537,569,496,446 16,10,11,46,50,52,47,404,433,422,420,395,421,402,442,433,436,422,444,472,487,395,461,436,415,424,401,390,389,390,425,470,493,455,457,423,404,397,397,396,398,413,426,432,441,392,538,672,661,585,570,496,414,445,467,472,503,502,537,523,489,409,400,394,411,432,489,452,485,422,412 17,22,20,83,101,90,74,417,436,421,409,411,403,417,456,430,437,413,452,494,513,407,468,457,436,420,402,408,382,462,407,468,502,459,454,407,407,414,415,419,418,460,511,459,426,423,564,663,656,583,550,474,431,490,539,550,591,576,623,589,543,403,392,407,405,431,503,446,475,428,403 8,18,18,44,77,77,43,393,403,401,396,398,406,390,411,405,415,394,403,419,409,388,412,394,393,386,387,372,387,382,395,423,431,416,399,393,383,396,392,396,401,416,418,405,404,401,472,524,502,467,448,433,405,433,458,461,495,494,519,478,473,380,382,392,385,398,412,399,418,405,383 11,9,9,62,87,86,61,396,439,405,413,395,412,419,416,421,407,409,447,523,486,414,473,452,420,437,401,396,385,388,415,480,502,453,462,416,420,393,382,387,409,407,461,412,420,414,512,676,679,592,557,480,427,422,439,444,486,472,520,508,474,390,404,384,394,440,489,473,469,432,415 3,256,203,75,110,61,40,804,744,686,658,644,660,843,900,885,877,866,840,822,823,479,588,579,545,520,479,494,458,494,854,787,747,705,724,673,630,574,667,750,805,894,997,964,953,707,1023,986,929,908,886,854,758,878,950,971,1023,1023,1023,1023,1023,686,543,705,718,766,752,731,771,648,622 5,19,18,59,72,61,50,641,720,667,626,591,602,654,713,696,689,670,789,833,815,650,765,717,687,658,583,570,471,405,601,820,795,740,745,655,593,401,420,453,462,527,665,662,683,453,837,1019,975,944,907,835,717,575,656,683,763,767,835,838,802,546,581,572,588,827,897,845,877,768,677 11,15,10,51,61,46,38,456,487,459,433,421,416,462,474,475,473,465,486,576,552,433,518,493,454,448,399,402,398,391,435,570,556,496,519,445,431,405,400,440,437,469,519,504,500,427,640,741,723,652,633,551,459,504,547,561,616,628,675,650,588,400,411,411,408,482,583,513,551,451,433 13,20,16,46,57,43,35,432,405,387,388,372,396,434,452,429,421,424,407,410,411,398,400,400,372,394,394,379,384,418,418,424,409,385,416,392,379,387,412,419,444,449,510,469,443,419,526,468,470,424,446,415,389,481,512,511,562,568,602,551,520,391,385,378,381,399,414,410,398,394,394 9,278,148,215,286,123,100,590,644,554,554,521,508,671,714,694,679,659,697,751,731,489,668,635,552,536,452,457,444,505,651,728,741,653,674,581,496,521,617,649,728,801,895,829,792,615,890,913,895,843,811,729,617,796,875,890,954,947,982,933,876,510,439,497,499,621,724,682,694,564,502 3,20,18,74,92,82,66,538,510,483,472,468,472,581,653,636,644,622,594,595,571,399,436,438,442,441,403,424,402,438,661,598,562,514,571,508,466,469,512,580,628,720,837,791,787,471,851,780,702,690,667,619,532,634,738,776,861,856,899,865,824,492,412,500,497,524,539,512,550,465,461 13,8,8,27,41,42,27,388,443,441,422,402,397,406,411,411,417,410,441,534,496,398,493,460,428,410,411,408,402,423,401,468,527,451,454,411,394,380,389,397,399,409,434,413,411,394,478,686,699,610,586,482,430,415,436,420,480,450,501,479,481,410,377,379,395,430,495,479,487,431,409 1,180,167,132,185,177,126,425,423,399,392,386,406,458,498,460,462,417,512,453,462,411,451,422,398,406,397,391,405,424,461,460,481,439,443,378,395,452,462,473,534,611,706,618,577,470,615,579,569,495,489,451,430,551,633,636,706,671,732,676,613,418,404,409,417,423,455,424,421,396,398 7,188,154,349,386,294,275,639,766,732,684,625,641,701,746,736,737,721,809,882,864,632,823,782,732,695,626,589,502,386,670,847,868,794,815,693,653,461,501,534,584,667,793,758,763,583,931,1023,1023,987,963,892,790,755,822,836,897,895,945,933,897,572,586,560,605,792,895,848,866,764,679 9,14,14,64,95,95,63,396,434,407,419,399,395,408,402,422,415,398,409,433,437,404,431,412,399,411,386,388,387,392,408,453,463,425,437,425,377,400,394,395,412,426,443,441,426,417,510,594,563,513,488,441,431,422,461,508,555,532,561,530,488,394,398,395,394,414,438,419,440,408,396 3,355,218,141,130,69,84,602,594,545,504,485,506,668,730,704,687,665,671,711,698,468,622,565,520,499,470,465,428,577,623,674,681,590,613,509,475,652,677,701,748,803,866,801,758,650,878,882,857,803,766,706,578,819,881,881,921,907,944,908,863,498,455,489,528,609,690,647,638,548,483 17,21,18,34,54,45,28,404,394,369,371,371,388,413,412,402,393,392,399,428,381,393,399,395,380,391,384,394,364,386,403,403,393,391,375,406,376,400,397,375,426,417,449,448,433,416,466,424,448,413,407,387,395,431,461,457,483,462,529,477,440,385,394,389,380,391,390,397,418,408,389 12,10,10,22,27,25,19,404,383,409,399,408,408,415,397,417,414,406,440,469,453,394,440,436,410,405,391,395,393,393,386,445,464,436,426,425,399,387,381,406,395,408,424,408,403,383,482,599,606,530,500,460,430,426,418,451,512,489,504,512,463,395,392,395,388,416,475,444,438,410,406 13,18,17,42,55,52,38,413,459,438,433,393,448,395,416,429,434,401,473,549,533,420,505,487,437,446,424,395,382,359,423,500,532,482,496,450,417,402,375,396,414,396,451,432,434,409,536,711,720,619,603,500,447,415,456,450,495,481,532,541,492,396,408,399,407,456,530,487,501,452,425 7,13,10,22,32,23,15,483,392,396,393,392,388,450,469,431,422,397,403,403,393,390,398,378,372,379,380,388,365,377,392,403,393,401,394,408,388,399,408,409,410,418,464,429,439,408,488,443,427,401,403,390,370,414,447,456,522,529,579,496,472,392,401,396,393,389,397,381,404,395,387 7,180,100,667,826,453,386,827,825,776,747,703,732,870,919,908,898,880,900,923,911,655,833,801,749,726,627,611,506,624,882,903,901,844,862,787,724,666,751,809,871,946,1023,988,973,783,1023,1023,1023,998,976,921,832,947,1014,1023,1023,1023,1023,1023,1023,741,637,741,761,842,908,867,887,794,721 12,9,8,28,31,28,25,475,485,438,462,404,435,492,561,553,531,510,519,552,529,407,469,447,419,420,415,403,402,398,473,526,528,472,505,423,407,411,416,419,430,464,548,548,565,430,686,723,688,626,596,543,473,486,554,559,644,654,707,710,659,428,419,445,452,506,537,502,524,455,430 20,13,13,81,108,101,76,396,410,382,395,376,391,397,405,380,389,399,397,427,418,413,406,406,392,397,393,395,403,380,405,405,417,410,406,389,375,378,384,388,395,393,416,421,417,390,474,546,534,487,455,433,395,427,477,464,518,483,508,480,440,385,395,385,396,395,418,426,426,399,408 3,11,10,39,40,30,30,378,385,380,406,395,376,404,391,392,400,388,389,391,398,387,372,391,378,379,371,385,394,392,390,400,410,401,390,393,390,375,394,401,411,421,454,422,404,390,445,426,415,428,413,396,376,402,433,456,505,480,507,446,427,396,378,384,381,389,383,409,394,380,380 16,45,43,154,207,203,151,491,564,518,493,467,516,478,553,544,527,530,617,673,678,454,610,558,522,498,457,459,416,374,481,640,658,584,587,513,460,393,409,411,419,437,543,546,548,426,737,874,869,815,791,707,583,489,554,573,675,661,740,728,696,434,470,440,457,592,682,638,660,564,481 9,12,12,117,150,151,117,423,435,422,409,423,392,411,419,413,421,426,444,507,515,395,482,451,424,408,400,401,400,385,429,498,501,457,471,418,407,408,397,394,410,414,449,431,431,418,509,699,702,623,586,504,434,428,493,483,526,517,571,538,501,390,399,392,401,422,515,464,468,427,406 13,59,39,75,97,64,48,435,442,426,436,418,429,464,504,496,472,486,481,537,526,410,476,454,431,427,391,409,394,396,471,521,513,457,462,411,414,411,430,445,494,553,651,564,546,459,675,709,698,624,586,543,466,597,663,663,739,723,769,723,648,412,390,402,416,459,504,488,494,445,419 9,354,293,280,427,358,233,515,448,415,433,376,387,525,554,517,504,452,488,492,505,383,452,448,418,402,393,398,363,488,505,499,476,441,471,426,411,450,512,523,576,653,747,673,611,478,692,656,628,556,550,477,405,578,664,653,726,710,761,729,668,412,397,410,426,450,476,465,444,431,411 14,8,8,60,81,77,56,401,421,417,422,396,389,406,415,413,411,385,436,494,467,403,457,439,426,427,403,386,376,380,386,458,494,437,475,433,401,394,390,393,377,388,421,394,400,389,429,641,687,630,582,499,420,389,405,419,429,429,427,419,418,385,403,388,398,416,470,454,480,429,419 16,10,9,32,35,29,26,433,410,392,386,389,396,422,428,430,413,400,407,418,399,381,396,402,391,408,393,384,393,379,400,398,413,403,418,387,374,391,387,401,414,423,474,433,419,404,479,463,438,429,396,401,387,448,431,459,502,484,533,506,465,398,384,389,379,390,398,424,405,397,368 14,9,10,93,101,103,95,390,415,399,382,378,401,382,401,409,395,407,393,428,413,384,420,408,391,386,403,393,382,397,383,419,424,411,403,401,377,386,391,401,383,387,410,398,411,404,444,513,513,467,460,435,392,396,402,410,430,437,459,441,432,391,380,383,386,399,424,409,421,400,388 15,22,21,102,167,164,98,439,514,490,444,435,454,459,504,471,488,478,535,606,604,436,521,521,479,461,420,433,410,396,475,560,591,525,537,453,432,400,384,417,425,412,489,477,512,399,647,801,803,743,698,606,502,430,506,509,580,603,651,654,627,425,418,414,427,513,598,531,538,479,466 1,13,12,23,44,43,20,461,405,401,389,399,430,451,476,452,448,431,426,452,441,391,415,407,392,394,385,387,384,396,483,460,452,424,427,413,405,398,415,464,515,580,709,635,594,449,587,536,530,494,489,445,424,540,614,626,678,638,680,624,572,395,389,396,412,416,429,444,412,401,399 11,11,10,19,22,20,17,415,430,421,407,396,407,421,426,446,428,421,443,493,465,408,447,435,412,394,399,404,383,369,416,467,464,443,454,416,417,400,383,405,433,434,468,452,445,402,525,645,634,547,534,502,419,446,474,479,534,521,574,534,489,398,377,397,407,435,471,466,472,418,400 11,26,17,49,68,35,25,445,421,426,401,362,405,439,454,452,428,417,439,438,449,383,428,420,397,400,378,398,392,413,422,456,444,430,416,414,396,395,428,448,493,515,560,524,486,440,595,534,540,477,463,436,438,556,615,631,674,655,700,645,573,390,397,385,397,416,416,417,420,399,396 12,280,253,162,252,213,131,451,407,403,383,369,392,454,451,440,417,421,437,454,432,419,434,426,420,408,395,385,386,403,445,456,447,432,417,395,417,422,431,454,478,523,609,545,498,416,524,546,554,485,462,416,423,467,500,515,580,549,619,572,489,390,388,378,403,379,439,429,429,406,365 11,28,27,81,106,102,75,414,459,447,405,416,423,418,443,454,445,438,496,578,560,440,515,482,441,433,413,411,398,407,423,541,561,481,509,457,418,376,406,398,409,435,501,486,467,412,583,765,767,681,647,554,459,466,506,533,594,575,634,596,538,389,417,387,418,481,562,481,502,435,419 19,14,13,82,134,130,79,410,426,400,397,395,410,410,422,419,402,426,410,430,431,390,417,400,392,413,382,397,392,401,409,415,413,413,409,390,407,397,390,395,406,398,438,426,402,403,477,521,516,471,459,425,409,413,459,473,485,479,507,498,435,380,406,405,396,428,411,416,436,405,395 3,27,15,39,42,23,21,490,471,415,422,410,426,494,546,520,519,476,483,533,523,411,468,439,434,417,408,394,387,417,513,520,514,450,496,429,410,437,489,505,552,660,768,694,633,491,780,733,703,628,595,525,446,662,748,779,877,876,914,845,770,417,402,433,436,467,509,481,498,439,400 18,31,30,327,436,442,329,394,456,426,437,412,394,442,460,449,439,429,488,509,525,404,472,447,436,410,399,402,391,374,440,505,509,457,458,428,389,405,405,437,411,443,496,474,461,423,614,709,713,630,592,524,444,474,550,554,624,617,652,627,574,416,391,396,414,433,506,462,469,444,413 19,8,8,27,48,50,27,408,415,405,412,399,426,402,408,411,407,419,419,448,429,401,415,406,415,398,398,397,392,368,399,439,451,430,409,404,405,388,403,399,397,418,420,424,424,399,502,547,541,499,491,446,429,420,437,439,487,495,508,514,441,391,402,399,404,408,427,412,434,414,402 11,10,10,13,11,11,13,408,484,461,420,395,393,415,441,422,418,406,470,617,596,435,611,553,476,483,432,421,388,393,415,558,653,507,550,440,420,383,392,414,422,423,477,454,441,394,503,694,750,628,612,481,410,407,463,475,491,506,541,520,475,390,396,389,387,444,614,548,562,484,413 14,124,117,80,114,110,78,421,413,391,382,385,382,413,449,414,394,428,423,447,440,393,450,422,413,404,404,390,394,400,416,434,477,403,415,413,415,411,432,431,455,505,550,519,483,419,507,517,542,442,455,411,413,458,491,509,542,553,607,557,511,417,402,412,387,389,451,439,399,391,387 8,10,9,9,10,7,6,413,392,374,402,371,372,400,407,416,415,401,415,413,399,387,396,388,392,382,384,371,369,385,393,405,422,398,405,402,393,394,409,408,431,468,488,447,428,403,489,459,464,420,433,392,394,456,496,504,555,529,561,518,475,396,399,386,394,409,408,400,394,390,392 14,14,14,24,30,28,23,452,425,402,386,402,391,460,445,424,416,414,428,475,452,395,436,423,403,410,399,389,403,398,441,457,463,432,433,425,433,399,393,403,411,477,553,499,486,404,524,571,573,512,523,477,453,441,446,467,509,508,539,490,482,395,392,381,388,417,471,451,442,411,392 14,15,14,18,20,17,15,398,405,396,418,403,392,421,405,406,406,408,409,433,432,400,426,401,412,398,373,390,379,418,419,428,409,403,414,388,402,412,433,439,475,529,600,515,476,398,491,498,499,461,454,420,405,460,522,569,633,588,624,536,478,384,403,400,403,386,428,413,414,403,408 19,204,183,233,305,271,211,612,596,556,528,508,533,669,716,691,675,661,673,696,692,480,619,562,525,531,457,471,424,447,543,645,650,591,603,502,491,448,448,475,530,593,714,681,668,516,846,864,848,795,773,718,615,645,712,726,802,802,868,858,818,497,458,516,528,640,713,662,681,555,516 6,25,23,16,17,14,13,579,713,674,634,567,578,618,700,687,673,662,757,840,807,591,770,718,651,633,549,526,453,380,612,809,820,744,766,620,549,409,414,439,454,519,672,670,691,445,856,988,978,925,899,817,706,566,657,666,764,766,845,851,813,539,533,515,554,749,864,798,821,715,606 10,168,155,110,150,138,99,403,376,388,414,384,387,430,460,430,414,395,408,406,413,399,387,409,385,396,389,392,382,410,412,419,415,419,416,417,380,399,419,424,440,485,542,483,463,438,497,478,464,427,423,406,388,412,472,429,481,499,531,474,453,398,390,384,382,382,399,386,387,423,420 13,11,9,20,30,25,17,424,377,399,387,377,387,424,422,406,423,407,402,392,386,402,402,397,384,393,382,383,380,383,387,392,405,400,397,378,374,400,391,384,400,418,448,405,416,392,458,426,408,393,387,371,385,406,447,433,469,486,491,473,442,390,391,382,390,384,387,398,396,380,384 12,189,135,229,266,189,167,571,728,678,630,568,587,604,656,657,641,629,750,859,838,585,810,764,679,661,561,497,444,441,569,819,861,768,789,671,602,461,503,525,579,676,767,706,694,530,842,994,1000,938,910,827,704,699,778,791,847,835,879,855,812,477,509,467,520,714,853,797,808,690,610 8,11,10,67,75,70,63,403,458,431,417,410,401,426,441,424,433,409,471,556,537,408,524,460,448,442,409,410,383,385,389,523,555,486,492,426,407,387,397,402,388,413,449,432,428,406,537,737,759,666,619,519,456,416,453,457,511,499,537,535,504,394,398,398,398,456,551,497,490,452,402 4,861,463,294,315,137,137,659,720,671,645,555,603,711,752,730,720,711,771,856,833,578,801,740,669,653,566,552,458,465,671,818,846,750,764,647,555,527,606,665,717,804,894,831,804,663,914,991,984,927,898,832,721,833,893,901,940,931,969,943,894,509,519,518,566,713,837,780,788,670,585 6,10,9,22,26,22,19,462,419,419,397,404,403,450,443,432,428,415,442,465,445,403,464,426,411,414,393,404,385,397,435,472,492,436,436,423,410,392,401,423,445,517,632,553,515,414,543,585,589,532,537,481,433,442,477,488,549,550,575,537,521,390,387,389,398,414,465,433,461,420,396 9,10,8,30,36,23,19,415,391,383,389,381,390,415,413,386,405,393,385,387,397,383,404,384,405,399,388,386,383,387,386,399,396,398,400,380,377,391,404,410,400,433,452,444,437,406,488,476,456,433,412,402,404,448,483,493,492,505,534,491,462,388,380,378,389,394,409,414,402,373,372 11,14,14,40,51,49,37,429,489,452,433,410,426,439,435,433,433,446,492,560,539,438,513,481,434,450,422,407,389,376,423,519,564,488,475,456,423,391,397,403,407,415,455,454,449,411,555,754,756,681,639,561,478,435,481,468,527,524,561,559,528,396,406,399,415,457,534,489,500,463,428 13,38,34,27,27,16,16,560,692,659,606,565,574,621,686,677,671,661,750,826,809,561,755,706,647,619,534,512,459,400,593,791,803,724,752,631,552,406,416,442,475,535,681,674,701,455,842,968,962,907,884,804,696,593,662,668,774,775,841,846,804,502,523,515,550,744,842,783,804,692,606 15,169,124,389,484,370,296,665,836,800,773,728,768,724,776,771,779,775,855,910,910,674,844,818,785,761,698,678,597,445,731,877,883,839,864,790,741,455,506,550,611,716,837,808,818,582,962,1023,1023,1023,1023,980,895,750,829,850,918,912,962,960,932,605,722,621,658,845,921,902,933,849,798 12,24,23,14,17,10,9,536,652,601,560,525,521,575,657,658,645,644,703,767,753,508,689,660,588,593,513,482,441,410,554,748,755,683,696,591,512,408,409,435,470,510,651,625,658,450,813,925,913,867,837,763,658,541,620,655,741,736,811,817,778,484,494,523,519,680,783,734,751,646,570 17,8,8,46,71,71,46,396,403,369,401,393,391,411,416,405,407,418,423,434,421,397,415,398,396,395,392,390,401,374,403,417,430,413,403,410,386,403,387,404,413,412,419,421,430,393,450,537,521,477,467,432,399,392,433,445,473,466,527,471,474,392,394,395,400,385,430,407,418,394,407 19,33,18,51,72,33,23,456,423,415,399,412,393,487,466,485,444,434,441,450,447,406,438,414,402,379,377,400,367,387,424,455,467,427,424,430,395,450,468,465,489,550,627,558,512,464,633,595,580,525,484,448,429,593,671,672,728,704,746,687,614,384,389,384,400,424,445,429,430,382,402 8,9,9,61,80,70,55,428,445,424,427,429,432,443,436,436,437,441,479,548,546,408,505,476,455,431,433,412,407,394,404,526,558,495,496,422,429,391,388,398,398,416,445,408,452,386,549,771,771,700,651,568,486,399,435,436,489,497,542,544,513,402,404,407,421,443,555,518,510,462,430 1,7,8,4,5,5,4,485,601,534,503,475,494,520,593,583,587,574,642,710,681,487,609,572,519,517,458,447,407,409,505,679,688,621,632,510,472,407,418,409,424,464,576,581,601,421,754,854,840,790,754,687,552,485,560,593,683,678,748,761,710,463,450,460,480,619,713,651,683,575,502 3,9,9,18,17,16,17,418,498,478,437,427,429,428,447,445,433,421,521,628,601,435,572,515,469,472,415,431,402,371,424,591,625,540,571,466,459,391,394,396,399,407,472,471,459,389,572,823,834,754,719,619,491,430,447,479,526,519,581,563,524,393,408,399,397,476,592,551,574,462,437 16,235,114,241,263,116,109,691,718,665,633,562,610,724,782,759,745,731,773,824,807,540,748,697,624,625,551,558,462,493,699,792,806,726,755,665,615,567,651,694,758,837,914,846,815,678,950,986,968,927,898,837,737,858,926,940,984,968,1001,971,926,536,527,552,586,731,823,774,787,683,616 15,226,180,225,284,230,185,828,926,884,851,802,820,871,919,909,902,892,975,1018,997,843,958,916,885,859,781,752,655,519,838,999,987,938,947,856,799,554,572,608,683,780,906,897,913,681,1023,1023,1023,1023,1023,1023,929,848,912,929,991,993,1023,1023,1016,764,786,775,804,996,1023,1016,1023,945,875 8,9,9,40,50,47,37,401,423,399,407,395,411,423,427,427,423,421,438,476,461,403,440,427,398,404,408,401,388,398,408,463,455,420,452,386,401,375,391,394,398,408,427,413,433,391,520,631,632,557,531,469,431,406,445,457,500,510,533,539,484,393,393,393,408,433,478,456,484,423,404 16,11,10,61,90,78,51,417,449,431,439,418,439,441,457,433,430,445,480,504,490,407,454,443,422,420,406,419,401,414,416,482,478,446,451,413,430,378,377,393,403,417,454,434,444,405,572,675,658,588,584,517,459,421,435,473,500,501,527,547,519,413,429,400,400,469,502,477,482,444,424 3,15,10,72,85,47,40,531,503,479,443,435,460,563,623,588,574,558,564,625,600,423,540,492,472,450,419,411,408,431,537,598,599,529,547,454,427,462,497,538,591,670,777,717,670,559,812,805,788,709,684,593,487,743,809,815,884,882,918,864,805,435,406,422,434,489,589,521,546,456,424 2,19,19,44,60,60,43,420,492,481,460,418,446,447,451,459,437,441,529,648,634,454,606,548,498,473,437,432,406,417,410,619,658,546,592,494,440,407,394,396,401,425,449,434,445,401,579,831,845,761,735,628,496,442,470,488,516,512,576,555,542,406,433,401,419,487,643,598,584,502,451 2,40,30,58,71,59,46,435,429,431,391,405,420,452,477,463,467,446,466,473,459,408,425,415,410,401,377,392,371,398,483,483,449,447,423,430,411,435,523,557,646,743,826,736,634,429,707,682,632,577,554,475,458,568,689,742,842,835,871,786,711,401,411,409,417,441,472,464,460,415,412 2,11,10,61,87,89,59,417,403,404,407,394,409,431,470,450,461,465,425,430,435,385,408,378,387,397,392,397,389,406,427,419,426,399,399,400,390,385,391,408,418,425,482,454,462,407,574,492,471,462,451,439,393,458,502,495,550,522,591,599,543,416,393,406,395,411,403,409,409,387,393 15,10,9,37,38,32,32,406,418,389,378,410,414,405,390,416,385,395,403,448,447,413,430,407,404,420,389,390,402,398,401,447,455,414,427,393,410,393,398,399,391,401,420,424,411,398,467,556,543,481,452,421,396,414,434,439,474,459,497,457,431,393,379,381,392,382,456,417,439,408,383 18,15,8,60,70,35,32,421,441,426,396,415,404,465,477,458,464,446,473,507,496,409,469,433,418,422,396,394,385,407,442,470,481,439,450,423,405,419,438,459,445,509,569,516,482,459,628,637,630,568,539,494,420,544,626,625,672,663,725,675,610,403,396,414,403,438,494,466,467,416,410 3,17,8,89,121,56,44,481,454,431,432,420,412,484,518,509,478,479,488,533,532,425,508,468,444,427,406,398,397,413,497,542,547,477,491,449,414,428,513,569,619,729,806,699,626,483,723,736,720,649,609,525,455,643,742,780,849,826,855,785,715,405,400,408,408,442,505,476,487,436,416 16,42,41,101,207,201,96,476,558,492,463,475,468,474,534,528,533,506,594,676,652,471,630,579,522,503,445,455,427,401,470,623,665,570,582,456,434,401,420,409,427,467,564,540,518,445,703,870,868,802,764,679,554,505,570,580,665,664,724,699,658,432,420,426,438,549,683,624,645,523,460 5,129,109,51,61,37,33,453,520,477,467,438,465,473,508,505,471,469,562,672,624,469,592,533,492,467,439,434,389,428,440,628,665,578,581,488,436,426,442,433,477,527,603,529,527,431,663,857,849,773,725,611,499,563,629,630,702,684,736,696,648,395,418,431,431,501,644,569,568,493,438 5,37,18,166,199,95,78,508,627,564,522,473,488,536,585,578,559,552,665,758,743,496,704,633,562,547,470,459,420,407,530,725,758,672,686,581,473,423,451,493,524,583,689,648,624,519,781,911,910,844,816,722,605,652,732,732,791,777,831,803,753,446,447,444,456,588,737,671,684,569,476 1,9,9,40,44,40,36,381,411,389,406,376,401,395,417,408,405,414,419,455,438,380,433,426,406,404,404,403,399,389,402,444,458,427,438,417,395,374,389,381,405,398,408,414,415,382,460,592,605,522,498,454,422,407,429,418,456,455,479,480,435,383,393,388,394,394,436,450,441,407,392 10,9,10,43,58,59,43,416,471,449,412,416,419,421,453,456,436,446,486,534,522,407,478,472,434,441,420,391,400,369,438,491,540,481,476,442,413,374,394,387,389,408,440,446,447,388,556,745,742,678,628,557,467,436,454,454,506,513,569,548,509,405,397,399,420,466,540,495,502,449,430 14,12,10,27,35,28,22,402,382,380,376,381,369,426,391,406,400,388,437,394,396,392,386,380,391,387,379,364,376,400,405,388,385,402,374,376,370,419,419,409,409,417,444,420,416,397,430,431,380,392,397,378,384,421,448,464,475,477,519,470,441,382,378,391,388,387,384,384,403,387,376 14,14,12,20,27,22,16,434,462,440,425,413,410,432,461,441,443,439,501,571,556,426,547,461,442,450,393,424,407,413,424,556,578,512,515,438,422,426,407,409,434,464,511,474,472,409,593,729,735,655,627,524,461,449,497,504,572,572,606,584,556,401,403,386,422,483,589,510,526,477,418 13,13,13,46,63,63,45,408,451,433,452,421,410,402,436,434,433,431,478,559,522,413,513,489,447,434,420,407,399,384,404,518,557,509,503,431,419,382,391,383,401,423,440,433,427,409,532,752,775,679,645,536,451,434,464,477,511,504,553,525,496,386,413,390,407,450,533,501,503,436,414 3,11,10,12,11,8,8,391,395,391,398,376,392,402,425,419,411,406,404,426,425,413,408,401,381,377,414,389,382,400,403,424,430,408,416,394,401,406,399,403,410,446,479,440,425,396,502,496,471,450,433,416,425,455,514,510,566,541,580,532,481,384,386,390,386,395,405,406,392,416,388 20,10,10,59,69,69,57,390,417,400,412,394,375,414,427,423,404,405,417,423,418,382,414,395,387,383,396,389,393,390,397,418,419,391,384,397,398,383,377,399,394,400,442,419,433,404,481,506,476,430,444,415,396,432,451,474,506,512,532,513,470,385,406,395,390,404,413,409,416,399,386 12,9,8,21,26,21,17,418,389,367,387,381,386,443,426,405,420,395,393,402,407,393,385,393,381,372,391,394,377,404,388,406,390,395,394,385,388,387,379,384,376,402,431,436,410,398,443,420,434,395,395,398,374,417,418,423,452,467,490,475,418,391,370,383,388,375,399,371,383,388,386 11,21,18,13,14,13,11,585,624,581,543,503,542,614,686,677,672,649,694,746,724,508,644,614,551,534,486,496,447,399,576,709,706,639,666,555,496,422,428,462,481,536,691,662,678,469,839,894,876,835,802,741,622,601,688,702,779,787,844,843,807,500,467,517,539,664,746,688,720,613,534 3,98,88,68,98,88,62,515,676,611,547,484,482,575,603,596,590,569,741,852,790,610,813,727,646,620,510,476,426,408,500,836,836,733,748,576,473,440,463,451,491,551,659,637,632,502,772,949,932,862,820,713,565,660,705,708,753,751,806,790,741,466,466,485,472,723,848,749,769,638,521 6,13,12,9,11,8,7,423,408,387,392,400,381,410,418,427,431,417,420,432,428,408,410,414,384,402,390,385,394,413,415,422,428,405,423,395,398,389,409,405,447,461,514,466,445,425,535,536,499,454,422,406,416,495,532,532,594,575,618,555,503,395,373,381,408,399,434,404,418,382,411 7,11,11,26,38,37,25,399,416,410,396,413,398,411,408,399,422,412,426,477,459,399,420,417,401,422,412,386,379,371,401,453,475,449,456,384,391,377,400,398,393,436,448,405,417,393,473,627,623,569,499,456,412,420,461,469,506,494,532,497,471,398,406,396,393,421,455,436,438,388,394 20,18,18,94,115,100,86,432,486,460,444,437,446,439,456,474,456,466,514,634,598,440,560,530,474,469,415,427,392,391,440,583,632,535,563,451,439,402,408,426,420,458,517,483,474,421,632,829,827,758,721,605,502,482,540,554,612,602,654,651,585,403,427,422,429,479,605,564,567,481,439 13,35,35,640,435,435,636,401,446,437,409,404,410,411,413,381,413,408,439,524,519,402,497,466,439,417,399,394,388,366,386,489,562,457,479,428,414,388,393,380,404,382,416,421,435,430,486,702,716,621,593,502,441,399,432,448,477,473,502,506,459,405,407,399,389,431,517,469,475,438,405 4,9,10,68,112,118,71,408,409,392,373,381,385,406,422,421,399,436,414,420,431,393,384,395,388,401,393,384,387,389,405,413,408,392,403,368,390,406,400,417,408,403,439,438,448,393,482,462,446,429,417,394,391,433,454,445,473,465,491,500,445,403,379,409,397,395,404,406,406,393,398 10,140,107,152,223,140,95,641,588,522,514,498,508,686,747,718,710,681,678,697,691,455,564,527,492,471,452,442,416,528,789,721,670,633,645,572,536,678,817,869,930,999,1023,983,920,579,918,872,835,794,752,699,592,805,906,950,1010,991,1020,964,909,499,453,518,553,598,665,617,650,543,490 10,37,24,52,89,54,32,394,408,393,375,383,407,420,438,398,402,403,436,403,428,401,390,398,386,387,397,385,385,375,400,416,436,385,385,383,388,416,410,386,435,420,487,436,442,415,462,485,457,419,427,394,379,449,486,491,519,498,520,491,484,368,388,385,383,407,417,401,390,381,403 10,9,9,53,73,75,54,401,445,415,444,387,386,406,413,405,422,405,412,475,469,393,439,430,414,418,386,389,371,377,400,449,479,445,442,409,395,383,381,380,384,405,415,445,437,407,498,630,631,532,527,470,413,405,428,435,473,468,513,476,451,381,396,412,383,431,469,455,461,424,403 3,59,56,176,264,245,159,459,593,536,500,471,463,474,539,533,522,517,600,725,710,477,667,614,533,548,465,450,420,394,477,672,721,631,657,528,473,422,399,432,440,469,555,543,535,439,729,894,908,837,805,719,580,534,598,613,702,692,753,731,674,425,456,423,439,586,721,652,670,577,468 6,1023,617,1023,1023,1023,1023,1023,955,911,897,855,886,1023,1023,1023,1023,1023,1023,1023,1023,747,844,836,812,794,733,749,624,893,1023,991,948,914,932,873,834,934,985,1012,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,960,1023,1023,1023,1023,1023,1023,1023,1023,947,776,946,959,986,983,957,985,898,851 13,11,8,23,28,19,16,434,380,384,394,384,375,442,458,423,421,391,392,412,409,378,399,381,390,377,382,381,373,378,388,387,407,402,388,394,374,406,407,418,398,416,452,429,412,415,475,416,407,407,401,409,382,407,447,460,505,504,522,514,469,395,370,387,380,386,387,404,384,376,392 8,20,19,368,662,662,363,450,440,419,399,392,400,469,485,459,438,430,434,529,504,419,474,435,411,409,399,410,378,423,448,455,508,438,462,416,419,415,450,463,496,539,616,525,502,556,632,666,670,583,542,467,422,755,838,836,821,774,787,697,609,429,394,396,405,430,492,462,460,411,384 17,238,194,500,807,660,407,771,1023,996,938,853,849,814,851,824,806,781,1023,1023,1023,999,1023,1023,1023,1015,912,855,738,528,773,1023,1023,1023,1023,949,880,569,610,650,711,801,900,873,877,722,1004,1023,1023,1023,1023,1023,962,832,872,866,928,943,1007,1012,978,649,836,633,666,1023,1023,1023,1023,1023,940 1,13,11,26,25,20,21,458,469,454,421,411,393,478,520,503,483,461,493,572,541,421,541,484,445,442,402,400,395,419,455,535,572,478,480,430,419,409,438,438,490,556,638,581,547,488,678,712,722,634,597,509,426,620,690,698,734,726,773,721,658,410,411,408,415,440,581,496,545,465,418 20,15,12,40,46,29,26,451,450,404,394,393,382,455,486,486,462,448,472,477,464,381,440,432,419,405,404,397,392,406,423,460,480,429,455,404,407,401,408,423,438,450,522,490,472,417,606,578,589,532,505,454,420,481,532,548,597,610,670,637,574,412,386,402,399,430,482,444,444,439,423 20,128,114,303,451,422,276,552,595,514,504,479,493,598,642,607,609,597,646,711,700,482,648,590,544,506,445,440,412,437,529,671,696,619,626,540,476,450,472,469,520,589,712,670,654,522,813,889,887,821,796,703,563,674,752,776,840,831,871,835,787,445,460,451,467,585,695,656,656,562,485 20,9,8,21,27,25,19,414,400,392,397,395,389,412,418,415,394,382,393,391,379,372,401,394,378,370,389,379,380,378,390,381,383,397,381,394,388,389,412,386,393,396,427,423,414,396,459,421,403,393,385,386,382,414,435,433,485,459,502,454,444,384,374,388,390,381,388,392,396,387,380 18,122,65,105,144,71,55,452,427,403,413,403,396,485,526,509,520,505,464,489,463,374,412,404,398,414,389,383,375,431,463,454,452,419,445,397,383,414,461,478,510,563,634,592,552,453,620,570,552,470,458,425,417,560,654,648,681,677,717,671,614,390,399,388,405,417,429,415,412,379,406 9,11,8,57,76,63,46,415,405,400,392,391,388,426,436,413,418,425,414,416,424,387,411,398,403,407,388,389,394,385,404,405,412,386,414,384,387,387,397,396,393,437,444,434,420,403,513,518,500,455,465,436,427,432,447,444,508,509,554,523,484,394,395,408,403,405,411,408,407,393,396 6,22,22,68,75,73,66,406,468,437,415,407,423,437,430,418,432,418,483,579,555,416,536,480,444,442,422,417,405,401,406,529,568,491,512,442,421,383,387,408,414,416,461,432,435,400,550,771,789,709,665,565,449,425,484,486,533,536,575,569,512,398,426,407,393,452,546,497,503,449,429 1,10,8,25,32,25,19,416,389,400,382,391,372,420,421,403,395,391,385,385,394,384,379,376,394,382,380,384,379,406,396,392,385,393,380,382,386,396,400,380,404,423,459,426,422,399,458,406,419,396,391,411,387,422,474,468,491,468,521,466,459,394,388,373,403,374,387,379,379,376,379 8,9,9,67,117,120,66,402,429,423,419,406,394,422,429,433,422,401,432,497,483,408,477,428,426,426,387,415,401,393,409,482,507,448,467,422,419,375,407,402,412,415,466,427,434,409,536,693,692,622,603,496,430,446,489,485,528,523,563,547,487,398,398,400,399,424,491,490,466,424,421 20,29,21,72,103,79,55,458,533,494,461,431,461,490,525,504,497,458,537,645,634,444,592,547,496,487,452,417,406,382,461,606,644,559,585,455,446,406,402,390,412,424,526,510,506,416,660,837,844,770,733,632,503,472,512,536,611,604,677,651,599,412,436,426,415,513,636,592,590,503,446 10,13,10,35,37,26,25,443,418,380,397,379,381,430,460,438,419,395,418,444,433,397,430,413,407,384,393,378,378,398,412,431,429,398,433,417,390,392,389,397,408,401,473,434,432,383,493,515,518,456,457,428,392,436,442,436,519,515,566,553,479,371,396,389,402,416,422,422,400,401,404 2,12,12,52,69,65,47,397,457,426,413,408,404,394,427,432,425,417,486,561,535,435,516,489,448,427,421,411,400,379,420,522,550,485,478,432,412,386,380,404,391,414,435,436,427,410,530,739,754,656,624,522,474,421,420,455,476,485,496,515,466,394,397,379,402,452,525,482,495,445,424 12,9,9,16,19,19,15,402,401,399,402,400,378,402,418,415,400,408,419,452,438,405,427,421,404,404,392,390,388,373,403,427,453,415,436,404,385,380,400,388,393,393,442,412,418,400,470,554,539,478,466,423,415,408,451,444,461,461,489,477,437,394,385,391,384,409,460,435,418,418,373 8,69,53,164,158,106,114,521,596,507,503,444,499,574,622,597,584,588,648,715,687,480,623,588,526,510,461,454,423,427,570,676,692,590,643,540,487,448,497,543,560,669,771,717,675,548,825,884,880,820,786,703,575,701,783,796,850,848,886,851,800,460,452,464,480,581,702,645,661,553,471 5,18,18,458,669,696,467,396,419,413,399,400,417,400,411,402,399,396,437,453,452,406,450,434,407,399,406,391,398,384,386,443,467,422,415,394,387,380,370,385,390,402,403,383,398,429,447,603,587,507,504,437,407,416,413,401,428,438,474,447,428,417,381,400,390,402,446,426,419,408,400 11,20,18,20,23,16,14,581,652,599,573,524,543,621,689,687,666,665,714,770,753,516,675,627,583,563,506,485,425,409,583,743,744,663,690,565,512,401,432,445,477,536,681,662,690,438,845,917,904,856,828,758,666,594,677,703,780,785,849,848,808,509,487,525,554,678,777,728,728,627,550 10,23,23,88,136,140,90,426,429,423,397,398,394,445,478,442,440,428,451,463,462,403,441,392,411,416,379,413,402,358,417,462,463,430,423,395,393,424,424,424,441,497,565,502,472,470,576,604,576,513,500,469,415,608,696,690,687,641,667,610,564,402,403,396,404,443,451,431,439,431,413 19,82,75,98,132,115,84,547,648,575,557,503,533,589,620,636,632,606,691,758,740,497,662,620,577,546,488,483,429,416,571,718,732,666,675,557,522,398,424,442,477,508,650,631,645,467,841,929,924,872,844,777,673,574,675,688,774,772,840,834,801,461,474,513,512,640,746,692,717,610,525 20,10,9,33,33,27,27,404,379,393,395,401,371,398,412,402,402,395,392,418,407,390,391,395,390,390,399,404,379,396,407,411,410,411,403,388,380,398,392,419,408,440,465,428,414,393,461,450,433,412,415,395,396,433,473,459,518,518,556,495,481,382,389,394,387,401,412,391,386,372,383 7,10,9,119,196,184,111,383,411,372,387,396,401,387,413,389,401,408,400,406,403,407,392,389,386,395,370,395,390,370,389,419,394,400,388,385,393,386,399,397,386,402,421,420,420,400,431,462,446,431,409,402,387,419,430,437,456,469,478,463,440,393,386,379,383,381,391,390,399,391,381 10,14,13,23,37,33,21,397,398,398,392,373,383,372,401,394,412,396,402,405,413,392,390,390,390,400,380,375,393,388,382,405,415,407,402,391,393,393,395,390,390,396,407,416,402,400,425,505,467,444,424,406,395,386,403,397,420,427,450,428,407,396,391,377,381,398,423,399,409,413,391 10,56,44,56,71,46,39,488,427,424,424,428,425,521,548,544,518,508,490,484,485,401,396,436,415,407,382,398,390,452,539,482,487,442,466,414,417,437,517,557,620,715,824,765,696,480,790,682,628,577,544,510,460,611,729,781,893,892,927,857,784,411,393,414,447,445,462,462,458,430,407 1,20,13,153,162,91,82,476,631,567,529,470,491,498,556,525,545,528,649,763,738,496,704,654,554,559,481,445,427,394,494,727,763,665,692,543,503,399,415,422,436,527,600,566,577,431,749,913,912,848,819,724,594,546,623,651,717,712,766,748,692,429,459,454,452,588,747,676,693,586,484 2,85,71,24,27,21,20,721,789,749,713,639,680,765,826,816,812,800,850,899,877,667,835,791,735,722,637,617,514,429,741,874,880,814,840,705,646,479,508,532,603,704,827,810,819,560,949,1017,1006,962,940,871,775,737,811,835,898,897,952,952,919,630,605,645,669,819,895,851,868,776,693 18,26,25,88,113,111,86,454,489,485,455,413,410,458,479,472,473,470,516,630,602,438,576,519,475,469,425,401,385,412,433,586,628,540,548,460,447,400,409,405,426,459,534,517,491,415,622,808,814,724,703,595,511,486,533,549,614,604,662,634,595,422,426,408,417,492,606,581,566,490,434 19,14,12,37,51,31,20,387,386,390,394,396,394,403,405,407,401,383,398,399,410,387,401,386,386,401,396,398,396,389,403,395,410,406,402,390,398,383,399,380,390,402,445,427,416,392,449,444,458,436,423,397,380,439,467,457,480,486,500,472,444,369,392,397,378,402,400,402,414,397,389 13,39,38,44,53,52,42,438,506,482,477,441,424,451,470,470,446,461,536,646,616,462,610,546,479,484,435,439,404,392,430,621,642,542,559,475,439,410,389,405,412,436,491,467,459,418,629,835,832,752,717,603,512,458,525,523,603,577,645,635,576,414,422,407,414,499,645,574,564,483,434 17,210,195,150,208,192,134,542,600,523,529,493,516,570,637,624,597,593,642,725,713,489,654,605,545,532,488,483,426,434,536,655,693,609,644,515,484,435,431,422,463,518,647,615,604,486,804,918,930,863,829,747,636,578,678,709,786,785,839,819,777,461,459,444,462,580,698,645,667,558,494 18,10,8,33,32,24,25,444,386,386,382,388,390,435,432,430,424,392,405,412,400,388,394,388,376,378,384,377,379,395,415,406,402,392,399,373,380,403,405,400,415,421,464,444,428,405,488,449,437,398,391,379,399,451,463,491,498,533,572,516,474,389,375,388,385,383,387,374,391,379,380 6,15,13,24,39,35,22,415,399,388,372,385,383,434,428,422,409,409,403,395,377,383,387,373,372,375,383,383,393,391,393,393,395,403,363,373,377,389,382,405,415,435,451,419,421,393,442,399,392,394,403,389,369,424,431,420,469,464,530,500,440,384,388,393,379,383,386,378,378,378,359 2,962,513,167,182,81,77,896,933,892,874,835,866,937,989,985,978,971,990,1009,1002,799,923,899,862,846,775,779,679,584,908,974,972,920,940,864,812,633,676,725,776,869,983,970,985,770,1023,1023,1023,1023,1023,1017,932,934,999,1018,1023,1023,1023,1023,1023,833,791,848,874,959,1000,971,992,909,862 10,17,14,34,46,36,25,390,390,366,372,391,398,421,432,430,417,425,422,413,420,379,397,391,393,386,390,401,382,375,415,391,398,381,377,401,372,407,389,401,392,409,453,465,426,398,505,470,446,426,423,419,393,456,477,486,521,524,568,534,489,394,377,372,383,409,397,421,391,394,382 9,156,114,266,356,295,217,576,699,637,600,544,538,585,659,647,656,621,735,835,803,586,777,737,648,644,544,529,447,431,606,800,831,742,759,649,576,438,484,474,537,606,730,686,693,522,848,966,969,906,884,796,673,683,746,768,824,820,873,856,814,500,470,487,527,687,834,764,788,683,584 5,12,12,53,52,49,51,400,440,429,402,400,417,405,429,416,414,402,454,507,494,408,478,467,430,437,394,395,380,384,393,494,510,472,465,419,415,397,399,399,395,398,432,421,453,388,494,713,727,626,618,509,441,408,448,459,488,490,525,486,472,399,408,389,405,436,507,453,479,420,395 8,13,11,51,69,59,44,438,405,381,384,395,393,443,450,422,432,424,424,422,425,393,405,401,373,382,393,395,394,408,411,411,398,404,407,418,390,380,405,416,417,426,474,460,451,414,526,484,474,434,431,426,416,460,497,496,553,557,606,554,518,379,376,379,390,387,405,394,398,388,395 15,34,32,115,185,186,110,370,371,408,386,403,390,393,418,403,409,392,382,381,405,372,389,382,393,391,371,392,376,404,400,424,372,390,389,403,397,397,419,401,400,416,449,425,417,409,447,447,426,406,402,410,393,451,502,499,531,509,538,472,474,384,393,402,393,380,397,394,407,380,386 2,31,24,80,89,49,48,451,404,409,402,389,405,441,461,440,404,422,422,406,436,389,408,394,402,379,372,386,385,412,420,430,431,407,419,405,394,416,423,407,439,483,522,499,466,435,554,522,521,459,438,425,408,516,573,576,630,605,653,591,539,381,404,405,409,395,433,432,407,416,368 16,9,8,31,37,25,22,438,390,396,384,382,371,428,434,420,415,417,403,412,398,387,401,398,380,379,389,400,383,394,400,411,415,401,392,382,396,401,404,388,407,416,443,439,434,401,489,465,434,422,414,392,381,411,451,441,466,498,552,504,459,390,387,399,375,390,392,405,385,399,388 18,171,156,141,153,133,124,548,672,598,582,533,551,586,640,652,627,614,711,802,784,545,748,695,630,613,513,502,465,411,552,764,796,692,721,619,548,419,435,455,467,523,669,640,640,470,827,953,952,895,869,785,678,613,688,705,778,781,839,832,787,466,508,480,497,675,794,741,757,654,563 11,25,25,162,285,279,158,391,430,415,412,374,388,405,394,399,401,396,434,432,441,383,451,419,399,413,405,378,382,385,412,433,472,437,425,404,397,384,393,390,400,386,421,418,421,423,442,583,597,518,501,437,424,418,410,422,451,431,491,449,441,403,395,398,394,419,446,438,440,432,395 7,16,14,35,43,37,30,409,379,393,355,392,379,416,405,407,411,382,400,393,401,381,393,390,379,396,385,377,390,394,399,391,396,385,390,363,393,381,401,389,393,428,422,417,402,409,439,411,416,393,391,404,387,431,475,458,484,479,499,478,430,380,379,385,387,391,383,391,387,368,385 16,13,13,31,45,44,31,413,399,402,397,383,399,425,431,400,407,414,415,420,419,382,390,398,387,401,383,382,384,401,409,416,420,393,389,397,403,399,390,398,394,419,425,438,423,398,513,527,509,467,454,437,408,419,454,487,536,533,545,525,491,383,396,403,410,433,412,402,422,386,389 16,13,13,60,91,74,52,402,465,428,439,408,435,423,427,443,441,414,467,549,544,416,520,469,437,406,427,424,386,409,411,521,567,485,501,438,440,392,398,382,396,424,446,440,435,422,513,748,773,685,650,547,456,446,467,470,529,501,545,529,507,405,422,400,399,434,549,493,520,437,440 4,37,30,34,42,30,24,436,448,422,434,406,413,408,452,460,435,443,462,503,477,408,465,434,411,429,391,411,399,422,429,476,510,444,449,419,374,408,424,406,433,462,508,467,477,400,585,671,658,585,531,460,406,483,550,551,614,596,652,611,554,387,414,403,409,433,499,446,476,428,413 9,34,30,41,47,36,34,581,868,824,794,755,784,630,685,675,676,673,867,936,930,729,865,851,820,792,732,723,622,396,619,912,919,885,902,832,785,399,410,430,444,495,667,668,700,450,881,1023,1023,1023,1023,1023,932,537,635,656,759,765,843,856,836,541,778,550,576,898,993,985,1007,921,865 6,9,8,22,27,23,19,425,384,387,398,384,393,415,435,421,409,396,396,405,384,382,386,387,388,397,391,384,394,387,405,390,408,394,398,388,385,393,384,384,386,422,447,432,425,408,468,440,419,399,397,408,380,413,446,435,486,496,548,486,473,396,378,387,387,384,385,393,399,401,379 11,32,16,214,229,106,92,540,701,635,603,542,548,597,645,637,636,604,712,837,812,565,781,722,658,628,551,513,458,423,568,794,829,748,772,647,554,419,471,493,534,616,720,686,659,534,836,975,976,916,890,800,693,700,770,780,831,817,872,847,809,486,487,465,510,678,813,764,784,669,575 13,10,10,35,46,46,35,391,441,395,401,386,396,400,407,413,402,401,411,466,485,411,435,430,409,414,394,408,383,391,402,458,482,444,436,419,430,373,385,389,391,396,424,405,418,387,474,667,677,580,534,502,422,399,403,421,431,446,470,460,440,387,389,396,412,419,474,435,470,427,400 9,17,11,45,52,33,29,440,384,412,392,385,384,472,455,429,420,406,392,414,411,387,409,411,391,417,379,372,393,402,416,404,429,410,413,395,389,378,401,393,403,433,465,459,466,401,523,471,487,444,403,411,381,428,456,454,514,542,591,558,500,383,378,389,392,388,414,389,393,389,403 4,10,9,59,78,70,54,402,476,437,419,403,403,424,428,428,412,423,475,561,521,408,508,489,432,443,435,399,411,387,428,549,565,485,505,433,433,400,388,384,399,417,442,420,448,406,517,757,759,678,636,526,470,420,443,449,500,494,522,534,479,396,403,397,386,446,529,511,511,457,419 3,37,36,165,219,213,158,445,517,492,478,439,444,471,498,507,474,497,547,647,623,450,602,530,490,492,444,411,408,427,464,619,642,544,568,459,443,396,410,420,429,471,549,521,502,432,683,814,817,738,709,616,511,533,584,599,667,667,721,693,634,422,424,437,420,540,655,572,595,498,443 20,10,8,29,32,24,22,425,400,398,384,383,383,437,428,403,401,393,389,410,396,378,382,391,377,390,387,381,367,385,411,394,402,388,390,394,381,385,398,390,399,419,439,435,419,385,452,422,416,415,397,377,395,418,440,458,491,497,525,488,463,382,397,392,386,393,405,414,396,375,396 6,37,27,40,46,20,17,468,443,427,415,390,421,486,509,503,485,485,466,475,484,390,440,422,410,425,415,403,391,415,466,459,463,423,448,420,406,394,414,467,486,551,642,569,544,450,690,658,623,564,532,497,445,593,660,683,746,728,776,724,651,397,424,410,425,436,469,443,461,429,394 13,94,90,74,118,111,69,524,606,549,507,469,477,561,632,607,597,584,637,714,707,460,641,616,527,536,466,468,437,434,545,662,696,594,643,550,497,421,419,425,458,540,672,645,639,477,812,893,902,833,807,726,601,620,690,713,789,786,841,822,780,475,456,473,506,580,704,660,674,569,507 16,13,10,35,39,29,27,434,392,383,385,384,384,447,434,416,431,413,416,433,400,389,404,405,404,392,376,395,393,404,419,414,411,390,391,376,402,398,392,408,402,425,466,452,434,402,498,478,457,413,419,410,393,446,481,479,518,543,592,551,486,395,385,374,390,389,411,392,400,391,373 12,13,12,58,74,52,46,407,428,407,412,405,394,399,419,414,395,411,440,511,498,402,479,440,426,426,407,389,385,391,406,482,508,463,473,416,392,387,393,390,416,432,446,442,429,392,490,676,682,599,548,494,438,424,452,456,490,492,532,499,459,389,388,398,400,419,506,446,453,424,404 18,11,10,34,45,33,26,417,437,419,399,400,385,418,416,420,410,390,441,455,466,391,456,411,418,394,383,394,393,373,400,458,476,433,441,414,388,403,396,390,408,395,426,402,428,389,494,620,614,539,514,466,420,433,445,438,482,474,501,507,473,385,407,387,391,421,448,437,449,408,408 18,9,9,26,33,29,23,432,487,462,466,456,486,462,516,499,525,484,540,572,581,429,444,441,439,434,411,427,394,397,460,493,488,463,493,460,453,389,391,396,393,401,442,450,480,409,694,753,725,709,678,653,552,406,434,450,515,536,620,667,622,412,444,436,456,512,543,529,550,492,454 14,31,31,232,388,398,234,412,405,395,414,406,402,400,403,402,389,406,402,445,426,393,411,402,408,395,370,384,379,402,397,395,417,418,406,396,403,403,417,396,389,418,441,403,412,424,490,530,519,470,453,414,402,475,503,494,521,500,549,491,446,399,370,377,388,399,439,405,413,407,383 6,142,120,207,204,154,155,757,701,622,622,596,604,803,857,844,830,812,807,788,787,477,593,577,528,516,483,477,440,635,863,803,753,719,735,685,631,705,804,843,894,958,1023,987,961,680,1006,949,896,866,847,803,698,858,933,957,1023,1021,1023,1023,993,650,514,645,676,722,738,704,731,635,565 10,10,10,18,20,20,18,434,416,412,408,397,408,442,445,436,429,417,416,460,463,386,448,455,410,400,397,408,388,399,417,468,496,448,443,426,405,378,401,405,425,468,553,508,493,398,527,560,594,542,506,481,435,426,453,437,485,489,535,519,492,401,399,390,396,403,462,428,432,404,397 13,17,17,77,118,120,76,397,473,457,448,439,423,438,453,428,434,440,476,602,566,426,535,513,460,452,410,404,387,395,415,563,608,539,538,455,429,393,397,394,431,410,487,462,455,406,577,768,784,702,654,570,473,446,469,472,521,531,569,557,528,399,403,395,390,475,591,516,534,479,425 16,26,25,168,194,184,158,488,549,478,475,461,498,504,558,548,560,550,599,644,629,449,564,500,469,480,431,436,403,403,529,614,617,544,557,501,475,417,440,460,462,510,611,597,610,516,770,856,830,776,744,682,569,623,666,652,724,716,777,776,736,480,448,469,473,625,721,643,673,567,492 2,8,8,114,146,149,117,403,407,398,399,383,403,380,389,389,390,399,426,453,446,400,438,414,401,400,382,401,376,380,388,444,454,411,436,404,406,403,382,378,387,394,401,407,399,400,431,566,562,501,473,446,412,399,391,396,410,407,430,408,414,401,379,397,374,411,432,438,420,397,392 11,18,18,45,59,61,45,402,498,463,435,426,456,437,479,432,443,452,509,636,638,439,598,539,492,464,430,412,399,403,411,584,646,539,570,464,421,389,405,408,393,433,455,449,466,403,558,817,834,751,712,593,480,434,505,505,539,542,615,576,527,390,417,408,414,471,621,554,568,474,430 9,11,11,27,39,35,24,380,373,370,394,387,380,400,398,400,393,377,407,400,401,371,405,403,376,390,390,377,379,377,395,399,395,387,381,378,389,378,388,404,376,408,417,412,395,404,429,423,416,419,401,395,394,414,416,422,433,432,463,428,419,382,383,383,393,380,392,389,374,374,366 3,15,14,318,395,393,314,516,466,439,415,417,457,557,610,597,572,567,538,554,541,399,423,419,416,393,398,392,396,447,601,544,484,476,485,436,430,484,538,553,623,702,789,744,711,491,805,723,650,601,584,549,464,601,711,739,813,809,860,828,780,467,413,463,453,499,490,468,490,430,417 7,40,33,986,1023,1023,875,732,699,650,610,597,627,763,810,791,782,769,781,783,786,517,649,641,587,572,528,547,480,460,690,702,693,646,661,590,536,485,510,542,610,710,832,802,802,658,956,947,924,885,870,827,722,789,865,885,943,941,989,973,934,635,548,608,649,725,758,741,764,662,622 11,86,77,110,195,173,96,715,772,738,730,700,722,762,824,817,815,815,840,851,856,613,757,743,721,713,658,677,583,427,704,779,768,716,763,674,652,413,446,440,458,530,714,727,772,470,933,979,967,932,923,886,802,597,696,742,832,842,906,921,893,661,668,682,726,825,860,835,863,780,741 17,19,13,53,69,39,32,455,405,416,384,387,383,458,469,436,427,439,417,431,435,376,416,397,391,395,376,392,387,390,425,433,421,408,424,411,382,385,393,392,402,418,507,481,468,402,539,543,519,477,479,424,418,427,458,465,550,558,636,597,545,395,385,394,387,401,407,408,390,402,386 12,8,8,8,8,8,8,500,544,509,484,470,482,532,593,594,601,581,619,657,647,453,549,521,484,481,446,435,403,421,506,613,602,557,558,494,453,397,411,420,420,442,554,571,580,412,771,849,829,777,752,675,542,487,542,588,666,691,760,762,729,463,453,478,486,603,718,645,684,565,483 11,35,35,130,197,199,128,419,427,413,425,414,394,418,463,435,438,424,437,459,437,391,431,417,399,381,401,392,406,395,403,435,439,426,429,409,398,392,383,397,418,438,494,467,455,414,486,558,561,511,491,452,411,494,555,548,586,548,589,559,500,396,393,395,397,400,450,427,417,399,395 13,10,10,10,11,9,8,500,642,594,562,500,543,509,572,583,568,563,673,767,744,513,704,645,587,570,484,475,424,401,506,739,764,668,700,554,511,405,399,419,426,467,576,563,574,426,772,935,928,871,848,764,627,498,557,591,676,682,758,761,729,444,480,435,475,665,780,718,747,631,545 3,12,11,13,16,13,10,515,576,544,491,481,511,545,607,598,596,591,652,707,691,484,640,589,535,531,475,461,419,383,505,689,689,609,640,531,476,395,396,416,415,445,587,590,600,418,778,873,858,803,772,698,602,480,546,576,677,684,768,774,733,465,455,462,496,616,725,666,687,578,517 13,22,20,38,64,54,32,498,499,497,461,419,416,520,555,526,509,507,534,609,591,433,579,523,467,453,433,424,402,420,451,563,611,523,543,445,430,390,410,417,433,454,516,494,475,417,650,795,787,721,676,587,496,521,581,579,641,642,698,682,628,428,425,428,425,518,600,535,541,488,439 2,23,23,177,341,335,172,400,395,397,397,390,388,385,384,383,387,392,392,404,398,398,413,390,396,368,407,382,369,406,380,404,398,404,396,380,373,357,381,393,375,367,398,386,401,407,429,470,478,434,444,410,397,388,413,404,405,398,406,392,384,401,384,388,386,393,410,406,409,378,381 9,28,25,29,44,38,25,459,436,429,418,414,428,472,489,500,503,477,477,477,478,394,410,407,413,398,411,396,397,427,562,506,475,429,442,444,429,469,557,623,702,798,883,798,722,422,739,649,593,582,516,488,434,559,692,762,862,848,883,802,736,411,393,422,426,454,444,450,448,432,417 5,302,262,208,290,254,184,412,410,398,409,381,390,419,443,397,449,435,425,417,408,393,411,424,386,401,382,407,397,428,443,426,420,438,422,391,389,424,431,476,507,563,628,566,529,454,522,515,485,449,457,421,401,454,497,502,574,560,606,545,507,409,414,378,394,397,456,417,419,398,380 2,18,17,26,28,27,25,380,382,375,388,390,401,418,392,397,403,389,403,388,398,398,400,382,389,380,393,381,380,401,379,376,395,398,399,390,393,374,377,390,398,397,425,411,394,390,421,421,413,408,419,376,398,385,417,418,450,442,463,437,422,381,395,393,371,371,391,407,399,366,378 13,16,15,14,16,12,10,501,619,568,536,497,509,538,604,595,586,579,667,755,739,510,684,624,572,549,478,469,417,396,519,728,739,654,688,591,509,401,413,409,426,457,575,575,605,429,777,907,899,843,818,732,617,507,568,606,688,687,762,768,730,454,445,461,466,640,758,702,733,613,540 16,55,50,869,1023,1023,814,721,536,454,473,466,461,756,790,723,706,674,631,621,624,429,493,462,456,441,420,413,428,465,575,540,538,489,501,460,464,469,583,610,670,742,813,739,694,682,857,806,754,703,666,610,511,806,873,883,932,920,953,904,850,521,417,492,509,548,578,548,585,477,438 19,39,30,74,108,68,42,446,435,421,409,390,392,438,451,468,454,460,459,509,506,412,454,447,415,422,399,390,403,397,431,481,474,447,472,430,397,395,429,417,453,486,576,518,497,417,589,669,656,577,534,479,416,496,567,570,621,620,668,626,554,418,406,408,401,412,475,453,466,420,424 6,15,12,38,48,32,24,415,452,445,413,415,426,442,481,464,440,431,473,528,518,413,509,472,417,442,407,394,392,388,443,485,524,476,468,428,401,418,424,429,458,483,559,494,487,440,605,686,667,603,571,472,438,519,567,578,634,615,667,626,578,400,393,408,410,440,528,476,488,433,405 8,13,9,47,70,55,31,417,431,407,380,405,403,420,428,417,417,424,416,456,477,396,440,414,412,409,392,396,399,395,393,434,459,424,449,425,422,399,400,412,406,435,494,439,445,412,517,602,590,533,501,457,419,451,493,511,560,540,585,535,479,388,405,394,405,411,446,412,432,408,397 12,26,26,57,72,72,56,443,468,453,423,425,456,453,468,460,472,446,521,571,544,414,500,475,454,432,441,413,383,392,429,529,554,504,518,445,430,400,422,418,400,414,501,470,463,390,634,772,772,693,667,580,481,472,490,518,582,586,645,629,587,398,406,416,404,481,555,519,532,461,408 2,18,18,74,99,97,73,409,454,408,419,412,400,405,418,419,405,412,457,526,522,411,497,464,429,439,401,395,384,395,386,492,539,475,487,412,417,389,386,400,400,398,423,413,441,410,492,678,701,601,562,495,411,405,424,454,454,449,496,486,440,391,391,384,396,435,507,476,451,427,393 1,17,16,349,647,658,348,415,415,419,390,416,411,448,470,469,451,438,449,450,407,385,406,404,414,387,380,391,396,413,438,444,442,404,416,409,380,403,406,436,446,480,539,482,482,495,598,539,510,476,475,456,409,626,722,719,700,664,688,633,568,421,410,406,415,427,430,407,438,423,404 16,14,12,21,30,22,15,440,387,389,398,370,394,453,458,433,405,415,397,407,411,397,405,391,379,387,371,385,363,396,396,389,410,401,411,389,369,387,390,403,399,397,437,446,416,399,452,433,427,423,398,390,363,421,416,411,473,469,500,474,463,390,382,386,386,390,397,404,385,397,405 13,51,44,41,54,41,33,460,487,450,459,434,450,463,525,504,498,498,545,604,573,429,519,477,451,436,427,430,400,424,557,569,583,517,550,486,440,463,567,631,701,792,865,774,695,440,751,780,762,705,669,594,503,604,736,789,863,836,864,795,739,424,407,418,438,493,595,524,553,479,440 8,8,8,54,87,89,54,426,416,387,392,391,414,399,408,424,418,410,432,444,425,397,435,412,403,400,398,394,385,387,400,435,436,425,428,406,408,379,386,395,396,406,435,424,412,392,477,566,568,525,504,449,431,410,427,453,457,484,511,497,447,391,402,395,391,421,444,425,439,413,406 16,29,28,34,38,33,28,476,455,419,421,408,438,494,542,550,519,511,494,502,500,413,401,417,411,412,384,427,415,403,549,501,461,447,473,428,438,439,468,497,549,638,743,699,673,413,732,659,588,564,543,513,455,504,571,618,722,710,773,747,705,440,417,435,446,454,467,448,464,417,432 11,77,71,145,231,202,125,448,542,517,457,433,456,469,499,479,467,469,550,705,675,444,634,578,514,512,462,428,389,387,438,640,706,575,624,501,484,406,408,430,427,448,528,496,479,433,678,881,891,810,783,682,545,502,555,585,669,651,710,682,637,415,416,419,428,523,676,635,640,512,495 20,9,9,17,22,21,16,417,392,390,383,369,379,409,422,405,375,386,383,397,386,380,392,393,385,381,391,388,389,375,403,402,384,389,389,409,390,378,390,384,392,384,410,418,397,403,439,394,407,395,381,397,383,391,410,402,448,449,483,469,449,380,379,387,391,388,399,365,378,386,388 17,14,12,29,42,32,21,404,400,397,401,394,376,395,404,394,400,402,401,396,407,387,401,388,395,395,393,383,391,392,399,383,396,391,388,368,400,389,395,399,422,420,432,435,413,406,461,456,428,403,402,409,381,427,437,459,480,482,519,469,460,403,393,395,393,379,399,416,388,401,393 6,140,75,102,120,48,49,618,570,528,509,480,486,671,718,705,688,672,669,694,687,442,584,548,513,490,449,426,420,501,623,637,647,565,594,521,451,554,607,650,720,789,870,800,766,629,887,861,832,764,743,680,566,820,885,894,939,928,959,922,867,483,459,496,530,561,643,601,626,515,483 17,9,9,40,43,43,40,406,439,435,403,409,429,385,433,427,423,422,438,477,468,399,445,431,414,397,409,401,388,393,406,453,495,433,435,427,424,378,396,397,395,410,428,431,406,406,513,647,657,572,547,465,435,404,435,446,480,485,525,511,485,383,402,398,386,419,481,456,477,410,416 15,181,87,484,634,325,218,735,863,817,780,719,725,776,835,816,814,800,892,989,957,760,959,896,837,816,713,675,557,547,781,967,987,907,923,808,736,595,731,777,839,911,983,923,891,721,993,1023,1023,1023,1023,943,843,877,949,973,1023,1011,1023,1014,974,644,663,616,670,874,990,934,937,842,758 15,7,7,12,14,12,11,421,387,386,376,407,392,405,432,409,416,413,402,424,402,393,416,401,383,395,394,398,379,394,391,424,423,410,439,386,399,389,391,405,417,407,453,433,452,437,505,497,494,444,455,417,413,477,504,511,524,515,571,528,494,395,393,394,403,400,436,411,423,407,402 15,23,22,124,164,142,104,439,509,465,438,430,462,449,481,476,472,460,516,640,606,416,581,529,491,473,417,406,401,387,439,600,642,549,586,463,455,402,415,423,425,471,567,495,494,444,633,806,812,734,692,595,488,509,579,581,655,645,690,653,595,432,415,396,406,485,615,563,570,479,421 12,21,21,183,290,298,184,456,442,406,423,405,411,454,492,483,477,452,487,499,501,399,481,442,423,405,410,404,406,414,446,491,467,451,442,417,382,417,443,459,472,531,617,537,507,497,643,680,666,603,551,488,427,660,749,754,759,720,748,678,618,405,418,420,419,437,482,440,454,426,419 14,9,9,20,23,20,18,394,414,397,398,391,388,407,433,398,401,405,402,440,443,390,420,407,399,385,398,374,386,388,393,414,430,413,417,394,402,398,389,391,414,418,419,403,428,409,465,490,490,457,443,413,401,446,454,468,466,461,507,470,431,376,393,385,391,380,419,411,413,413,397 1,30,29,66,118,110,60,425,469,430,427,408,439,436,443,440,439,428,482,534,516,414,501,454,440,432,411,407,388,370,424,500,547,452,474,437,421,407,392,402,415,443,498,452,451,412,594,736,723,643,608,528,458,469,541,554,625,595,654,617,575,398,401,400,416,442,520,476,491,462,404 14,33,31,135,170,154,121,402,431,398,420,392,383,404,405,417,408,424,460,500,490,390,482,456,431,410,414,392,384,410,400,488,499,447,452,402,434,374,382,418,414,434,434,430,406,418,503,657,663,573,544,468,430,442,485,491,507,494,528,513,484,394,393,392,400,422,503,474,470,433,423 14,30,28,31,42,32,23,475,451,422,436,409,401,467,464,419,436,420,459,531,513,410,469,457,424,430,400,393,375,381,459,528,535,471,475,430,391,376,407,429,472,544,677,601,582,384,565,658,671,596,562,518,460,419,473,479,515,522,557,533,485,393,385,391,394,432,504,467,465,427,397 6,11,9,20,24,18,15,441,438,418,422,385,435,453,447,443,438,423,432,524,513,416,496,464,427,433,397,388,386,386,443,495,522,476,462,421,403,384,410,405,452,496,614,562,536,408,548,635,655,583,565,522,439,446,472,492,564,553,599,569,520,405,379,392,387,423,504,468,457,416,405 14,30,30,182,319,328,184,393,402,424,416,394,418,410,422,427,446,431,435,446,446,394,417,418,407,391,383,393,390,410,422,408,424,419,403,393,432,408,421,419,408,428,463,432,437,424,518,502,479,463,449,434,421,486,580,574,586,542,571,534,477,418,392,406,388,400,424,418,424,411,403 2,57,47,65,66,50,52,466,575,505,489,460,489,486,507,546,491,486,605,730,705,470,686,639,545,511,448,464,407,399,486,704,746,635,642,536,459,397,420,419,445,477,584,541,540,441,710,889,893,824,788,681,558,557,615,630,692,682,732,713,658,421,435,430,431,589,737,675,673,530,474 18,28,25,80,93,77,66,450,479,486,462,427,465,458,495,484,484,468,535,639,599,427,560,526,474,473,422,415,408,414,476,590,628,535,532,467,450,403,397,430,444,487,563,504,527,441,697,818,817,741,717,608,491,540,616,635,695,680,730,704,660,422,431,419,423,490,593,549,573,489,452 15,351,304,246,347,292,207,422,402,383,389,370,401,424,453,429,424,405,411,415,415,381,389,395,397,389,397,388,384,463,469,440,444,397,429,397,394,426,485,490,517,601,699,617,565,465,543,494,466,448,438,420,394,495,534,531,596,590,642,582,534,389,387,393,380,419,404,429,397,403,384 4,66,30,45,48,17,15,501,435,462,433,399,423,510,526,520,499,512,505,569,507,414,497,455,434,416,415,402,402,413,510,554,535,471,468,430,418,423,486,517,583,680,812,747,679,486,819,763,708,645,604,517,452,689,762,804,923,927,964,887,819,408,398,413,422,480,525,470,492,416,419 20,18,13,41,55,35,25,430,392,374,386,394,391,444,455,434,424,408,397,394,402,376,394,377,383,396,382,382,390,395,401,417,417,404,397,385,372,394,399,399,430,428,477,447,437,399,484,455,452,402,412,400,394,452,450,449,526,538,607,530,484,380,402,389,392,393,386,407,412,387,371 12,22,17,30,41,30,22,420,405,377,378,391,384,415,433,404,418,410,401,414,403,390,413,387,395,380,383,413,388,393,420,397,398,384,408,397,381,395,421,421,459,455,508,474,461,412,537,484,459,450,427,410,394,512,537,549,594,594,634,572,497,381,393,398,393,396,401,402,404,379,394 20,29,17,65,90,43,28,468,436,450,422,393,402,474,551,514,489,502,494,506,490,399,449,448,425,418,380,391,378,446,463,490,504,458,445,416,421,421,480,453,501,567,667,592,562,496,686,656,636,568,545,480,436,632,721,715,771,750,799,746,665,402,425,413,404,454,490,457,451,422,395 12,21,20,97,104,105,97,423,501,494,463,419,422,440,443,444,473,440,519,642,633,442,587,537,494,471,444,422,416,395,439,619,644,543,569,464,434,383,393,390,385,410,470,469,473,402,596,845,856,786,749,635,501,447,462,468,536,555,605,614,567,401,418,415,415,503,639,578,570,495,461 17,15,12,37,45,34,28,434,386,383,367,394,391,436,440,420,414,423,398,401,403,379,405,389,389,397,385,384,387,400,414,407,398,381,398,406,397,386,399,404,399,426,477,463,441,402,485,474,423,428,399,420,391,430,467,478,527,530,592,517,484,393,387,395,398,385,407,397,407,392,388 20,15,15,30,31,29,28,395,457,420,422,401,400,421,432,415,401,427,464,555,513,403,470,467,440,437,389,406,389,353,395,517,535,486,482,446,409,405,389,397,381,416,440,437,430,398,548,738,764,668,636,523,441,422,458,480,517,525,563,557,518,402,405,400,391,441,512,476,494,432,414 16,221,167,1023,1023,1023,1023,824,846,796,785,734,762,861,909,894,883,872,898,930,918,699,860,825,779,764,679,681,597,599,801,897,902,842,863,763,703,614,615,672,718,813,911,882,885,772,1023,1023,1023,1023,1001,945,856,889,956,970,1023,1017,1023,1023,1004,742,681,734,764,868,936,898,924,831,779 8,12,12,41,44,45,42,403,406,371,400,381,392,396,407,403,381,403,402,395,396,388,374,382,380,391,372,380,389,368,390,383,399,408,408,378,404,378,384,381,373,400,406,402,377,391,429,443,452,414,414,403,408,400,426,417,442,434,473,423,420,372,381,382,393,396,403,392,397,378,381 13,32,32,140,233,239,141,424,408,401,385,377,385,440,458,463,455,458,447,430,441,387,392,394,398,408,391,389,390,391,424,404,403,400,397,393,389,398,407,439,439,478,531,475,479,431,561,499,480,473,460,423,387,506,569,550,606,585,627,590,536,418,387,390,420,427,414,420,397,404,397 7,24,18,42,58,42,32,435,401,390,402,408,389,399,443,412,408,435,420,408,409,398,396,393,373,373,366,381,391,397,378,415,404,380,405,397,411,407,402,421,416,434,479,446,429,404,495,434,426,375,399,392,366,458,451,497,481,515,584,496,445,380,363,394,382,385,408,374,383,363,383 17,14,11,43,56,33,27,412,373,381,387,373,395,416,425,411,417,407,384,398,398,400,387,387,389,380,382,399,395,382,389,407,404,383,391,371,377,394,405,391,397,395,432,414,431,396,468,446,451,416,427,391,390,420,438,446,486,489,543,508,456,395,379,400,399,384,399,404,396,374,380 13,8,8,85,141,137,81,434,484,468,449,421,454,459,473,490,496,490,504,537,545,430,464,448,436,444,413,421,415,390,536,549,534,495,542,504,463,398,417,420,455,494,632,603,626,413,711,727,702,665,637,607,523,452,514,519,621,630,696,703,660,431,416,438,453,500,513,507,525,469,444 14,19,19,71,107,105,69,409,483,468,461,404,432,425,449,428,440,434,471,605,579,432,578,529,478,445,418,417,412,380,418,562,619,526,547,447,411,392,376,397,393,407,468,423,465,410,561,801,809,725,690,597,466,425,461,486,529,536,577,563,521,395,397,394,401,474,598,526,547,454,424 15,179,157,121,147,121,103,439,407,399,392,387,391,448,459,429,426,434,409,431,436,397,444,421,411,394,403,388,387,394,438,446,462,429,418,407,408,439,417,425,455,499,562,486,468,422,560,524,537,470,439,415,420,482,535,544,631,601,666,615,512,411,386,385,395,416,446,417,431,409,383 19,13,12,13,15,14,12,450,506,481,461,441,460,480,516,516,503,509,548,595,582,429,525,490,459,452,421,423,419,397,463,548,575,529,517,475,426,397,405,411,402,438,508,496,510,412,676,770,762,709,672,613,515,452,509,508,594,586,670,677,639,425,435,427,443,517,593,525,579,505,452 13,176,136,195,253,168,134,781,832,777,748,696,725,818,874,852,845,836,887,924,906,713,862,821,775,757,672,664,553,494,786,898,892,840,862,770,713,527,567,612,668,761,883,863,870,637,988,1023,1023,1010,986,924,828,808,873,891,952,949,1000,993,961,684,671,696,722,879,933,894,916,827,758 13,11,11,47,67,63,45,488,679,636,588,554,592,524,566,567,551,551,716,775,758,571,696,670,633,602,550,497,461,386,502,765,755,703,731,624,565,397,406,411,425,461,568,548,587,418,742,1000,969,938,899,834,726,488,555,572,640,642,716,732,697,466,579,458,491,762,862,825,850,734,668 14,10,10,52,79,82,54,424,454,442,441,419,397,407,420,435,427,417,485,564,539,413,518,490,454,448,411,400,398,402,396,523,583,504,490,434,421,391,405,406,384,405,437,422,426,405,530,759,770,685,651,545,465,430,452,485,507,504,552,522,486,403,414,396,403,441,566,498,517,435,420 17,9,8,52,58,51,45,408,415,407,390,372,402,401,416,411,422,413,418,477,441,384,454,417,409,418,396,403,389,380,404,455,464,426,435,422,396,387,387,381,387,413,429,433,402,393,491,596,599,521,493,451,428,422,451,446,501,491,519,506,485,390,411,391,397,429,458,432,442,438,389 13,8,8,11,13,9,8,486,571,533,491,476,484,522,567,534,548,543,623,698,683,467,631,570,519,521,462,440,410,389,512,675,696,609,637,538,470,407,408,409,412,450,557,547,558,409,730,860,848,787,761,677,559,481,530,558,639,654,716,721,684,454,427,452,460,602,696,633,653,562,506 20,12,11,25,36,32,21,430,378,369,374,388,395,415,434,406,397,400,397,381,403,375,395,387,392,386,380,391,390,386,398,373,391,388,391,388,383,380,394,400,406,408,435,403,419,377,455,446,405,401,383,401,391,391,426,430,464,472,515,479,463,392,383,384,389,397,379,380,401,410,388 11,9,8,20,19,12,13,470,526,501,437,431,455,481,540,520,514,503,548,619,614,439,559,513,487,453,428,430,390,388,478,591,614,540,547,469,451,414,413,405,426,466,537,515,532,418,701,807,791,725,697,619,521,482,529,536,627,632,704,703,661,431,429,429,440,550,638,574,596,508,445 9,16,13,49,76,60,38,483,531,486,478,472,487,518,562,554,555,536,565,610,611,424,524,481,463,452,431,435,403,376,500,612,586,537,567,477,455,385,413,416,435,484,585,581,600,423,767,846,814,772,739,674,581,545,603,622,704,707,772,771,730,427,433,453,472,553,622,578,602,505,469 11,103,76,115,167,118,80,514,618,578,545,480,494,509,582,555,566,532,634,755,732,485,703,649,566,541,479,442,417,395,501,718,753,665,676,555,475,413,426,442,502,542,652,609,600,473,758,894,897,834,797,686,568,580,662,667,734,718,789,779,717,435,465,447,442,603,753,681,705,588,487 14,14,13,23,31,27,19,446,458,430,445,401,429,453,468,456,454,442,482,534,488,399,491,461,422,419,393,394,407,405,488,518,542,468,495,419,407,402,434,456,499,563,681,642,601,437,623,668,680,590,577,506,452,534,606,610,649,639,688,655,597,397,395,392,404,448,494,477,479,413,406 1,9,8,26,30,26,23,429,397,386,377,379,371,428,439,420,405,410,382,394,397,399,387,399,393,378,390,394,391,385,372,379,397,391,395,385,386,382,392,394,391,399,442,438,427,401,490,426,437,415,423,393,383,424,467,474,487,511,554,513,467,392,381,384,392,386,404,391,396,389,390 20,8,8,21,25,20,18,395,419,422,402,403,412,401,420,428,425,405,452,497,460,415,457,425,411,417,387,389,384,396,425,462,460,429,459,404,391,397,391,389,386,412,431,426,411,400,494,618,614,540,535,448,419,421,429,437,463,460,488,494,467,386,402,378,401,425,471,439,446,418,408 6,45,42,283,404,368,258,417,453,428,430,402,432,421,459,440,438,435,475,496,486,431,453,435,426,429,420,371,372,400,410,489,497,464,475,413,405,400,386,395,392,394,435,427,454,434,570,719,714,651,619,529,447,409,469,485,525,525,583,578,543,417,410,410,412,445,484,493,502,420,445 16,10,10,60,104,104,60,424,446,406,399,422,420,420,442,430,421,441,455,483,456,397,429,436,415,418,402,396,377,389,403,457,462,417,443,439,407,373,399,398,397,411,444,405,422,400,519,640,635,571,540,476,417,407,452,466,484,465,517,515,512,389,390,403,404,425,474,453,452,409,418 3,11,10,21,26,19,15,426,426,405,395,384,385,429,455,429,434,420,436,459,443,379,446,422,400,402,403,402,371,397,399,460,470,421,429,410,398,386,405,397,424,436,464,459,443,422,531,573,572,488,496,442,404,443,488,522,564,513,582,546,503,400,383,389,398,392,460,424,411,413,418 18,44,32,58,97,63,36,437,442,421,415,418,408,447,500,473,449,452,449,478,466,406,427,436,411,415,399,391,369,387,425,456,454,438,445,425,385,409,432,409,448,500,554,512,490,425,590,568,569,495,505,432,399,518,570,563,619,614,658,604,561,378,383,384,395,412,452,425,440,402,402 7,13,12,23,34,32,22,383,388,382,371,385,390,391,401,414,402,399,396,395,407,372,396,380,390,375,389,390,363,371,394,388,408,404,373,387,386,403,401,399,411,429,468,437,428,395,446,420,429,394,407,406,386,443,494,476,520,481,542,486,441,377,376,385,381,376,393,393,399,379,382 18,9,8,31,35,29,25,411,389,405,382,376,394,405,429,404,396,411,395,411,414,394,403,393,395,379,384,391,382,394,412,405,410,402,388,391,390,392,387,387,419,399,443,436,413,389,444,455,464,430,418,400,390,434,436,438,469,461,510,483,442,385,388,375,387,392,403,394,403,389,399 16,8,8,65,93,94,64,403,441,406,417,404,384,415,421,403,415,427,431,489,492,404,458,443,414,406,393,396,389,381,412,468,482,451,426,399,419,415,386,384,387,403,406,413,411,396,506,654,666,615,539,464,413,434,422,438,460,465,510,498,482,397,403,396,405,427,471,460,472,415,405 19,11,10,20,32,30,18,388,380,410,379,388,393,394,406,402,390,381,394,415,400,381,383,393,389,379,396,383,382,383,389,384,400,376,367,384,400,393,385,389,396,403,420,404,395,365,420,410,412,404,395,376,373,399,423,407,432,427,457,413,403,380,393,387,379,398,394,372,381,379,394 10,39,38,231,383,390,231,416,430,380,388,389,375,411,458,445,426,438,419,430,421,396,408,414,385,397,388,400,386,391,418,416,409,398,403,402,401,389,425,442,435,486,523,468,464,453,537,525,494,464,436,438,427,523,599,611,629,599,653,597,529,408,384,390,406,407,420,404,395,403,393 11,93,88,71,104,99,67,415,407,407,396,401,391,427,425,426,388,410,401,453,441,410,445,418,398,399,400,412,362,415,399,425,452,428,439,433,373,409,406,406,445,465,535,498,476,390,496,525,519,472,470,429,402,434,453,458,491,503,552,512,480,401,398,381,389,411,460,408,437,410,382 9,96,68,221,330,313,199,735,625,602,554,526,562,775,827,809,797,784,755,723,716,454,531,494,484,483,455,443,411,609,803,724,677,635,660,581,560,652,731,780,841,913,978,929,909,726,988,913,852,823,795,755,641,914,983,997,1023,1023,1023,1023,978,633,445,614,650,695,687,658,691,579,518 11,18,18,39,44,40,36,447,528,477,470,439,483,475,499,493,482,499,555,666,637,452,597,544,481,477,431,439,428,407,456,611,655,552,585,495,475,403,388,396,416,440,510,501,510,405,674,831,834,754,730,633,536,483,506,524,582,589,649,651,614,426,419,412,428,526,643,596,581,499,457 3,23,18,32,49,38,23,414,381,358,412,380,387,380,429,395,425,406,391,385,382,379,367,371,395,374,369,400,372,377,399,393,399,377,389,398,382,387,400,411,408,435,472,431,431,402,467,425,397,380,385,402,384,440,488,486,523,502,563,490,465,376,397,376,395,371,384,377,377,371,379 11,10,9,27,32,26,21,415,391,387,395,384,386,440,462,418,415,401,378,406,420,378,397,387,393,392,388,375,386,393,396,402,418,398,386,387,387,398,404,382,417,427,461,437,429,412,468,448,441,409,390,400,386,447,462,439,504,520,560,498,464,387,376,390,382,393,413,377,403,395,391 10,42,30,56,52,31,34,447,474,440,409,404,416,452,523,497,475,447,493,534,507,416,465,444,434,413,419,398,389,410,446,507,520,469,453,429,413,417,458,481,492,572,665,574,554,450,669,710,680,607,573,534,445,595,664,683,746,724,770,714,642,399,416,407,408,481,509,477,486,431,404 2,46,42,44,44,39,40,467,521,490,465,458,488,499,570,566,547,530,582,630,622,458,545,508,488,479,449,450,399,419,551,607,612,549,587,519,455,407,419,423,456,518,619,587,612,422,779,840,808,767,741,666,565,539,608,646,720,721,787,787,743,449,433,448,463,534,641,588,614,525,456 5,8,8,6,7,6,5,492,529,497,463,428,464,502,563,560,540,513,577,646,635,436,573,540,493,481,448,451,418,410,494,594,624,557,571,505,455,394,393,411,422,466,581,527,541,427,699,796,792,723,695,602,517,496,541,570,652,650,719,705,655,446,441,440,460,544,640,589,616,504,450 10,8,8,21,32,34,21,396,460,462,438,418,415,406,427,416,416,431,468,550,515,421,495,470,436,436,422,412,396,418,407,523,542,484,498,433,418,383,397,397,386,405,444,423,425,388,530,741,746,671,627,546,471,421,430,449,480,469,507,501,492,402,405,405,416,461,529,510,519,440,419 6,246,200,172,202,156,135,472,421,443,411,442,426,533,539,494,469,473,508,537,538,427,548,489,449,441,416,409,395,448,467,549,571,488,519,414,406,429,463,496,523,589,690,632,580,487,692,707,727,634,581,498,453,548,633,637,726,721,776,734,670,421,371,407,426,436,561,509,508,465,414 19,10,9,29,32,28,25,409,386,391,369,377,386,421,407,417,405,387,397,402,377,388,394,385,383,376,385,365,391,396,402,379,399,382,382,381,388,393,401,397,421,407,453,412,413,409,461,406,412,379,394,399,374,420,445,461,483,480,529,482,456,387,374,389,387,386,392,386,397,375,381 18,11,10,24,32,26,19,412,388,409,392,390,400,413,425,429,414,404,421,372,427,402,408,400,389,390,387,390,391,400,414,418,414,393,389,365,382,386,416,419,430,466,523,451,446,415,526,480,451,452,421,430,401,467,527,533,584,572,604,556,493,395,395,388,402,394,417,396,393,396,388 20,10,8,28,38,23,17,419,397,382,377,380,395,445,427,407,409,406,394,400,403,386,389,388,386,379,385,385,383,406,416,398,417,393,390,367,386,415,402,414,429,445,486,453,438,402,501,438,452,410,405,396,408,471,496,516,542,521,571,531,485,397,397,391,390,382,407,381,396,395,387 18,11,10,23,41,35,18,404,419,379,385,386,381,409,439,437,417,412,411,426,438,391,417,397,393,391,401,383,379,378,403,404,417,404,403,385,390,389,409,426,441,467,529,478,459,414,535,482,487,450,443,405,409,480,528,537,589,564,617,566,513,385,382,399,402,403,414,409,404,393,379 1,73,67,127,144,128,111,473,601,568,513,475,491,522,560,536,532,518,630,752,735,482,702,651,560,548,491,464,389,401,493,711,754,647,664,554,486,441,411,445,456,496,578,566,570,426,739,912,920,849,819,731,611,558,623,637,705,695,755,745,710,426,435,447,447,590,735,684,690,578,508 17,8,8,25,31,24,19,425,394,387,385,375,385,416,448,426,412,388,392,381,390,397,390,384,376,378,380,374,395,375,388,394,394,385,384,391,387,373,386,386,400,400,435,418,427,390,459,420,387,389,398,407,394,413,426,422,443,475,497,483,447,386,367,383,384,394,396,400,387,393,385 6,9,9,27,46,48,28,401,408,401,390,397,406,406,402,419,419,399,413,435,401,405,417,410,391,380,382,388,388,379,406,405,441,403,433,415,399,391,396,388,393,399,411,416,428,382,461,552,570,516,467,427,396,415,435,443,467,449,502,449,444,397,392,388,384,397,420,403,420,391,387 20,8,8,22,27,24,18,421,389,381,389,398,397,410,437,388,416,398,407,394,399,387,390,396,382,390,387,385,378,402,398,403,420,406,391,396,370,409,385,401,406,408,465,409,425,400,486,429,437,403,397,402,387,434,458,440,505,486,543,493,449,391,387,379,395,391,410,400,401,382,387 7,86,35,102,173,66,41,440,414,396,402,395,414,441,510,477,480,450,428,412,440,390,389,390,402,383,412,376,374,407,443,414,405,385,413,400,389,439,456,453,500,543,610,563,521,456,596,518,442,450,439,414,402,556,631,622,663,659,708,641,592,395,395,400,400,390,386,398,406,383,389 1,14,13,21,40,28,14,380,436,407,388,390,411,404,438,419,413,397,428,493,465,415,469,443,415,415,401,390,381,381,393,448,488,433,466,420,384,378,397,402,379,415,422,427,407,397,477,594,619,537,497,464,427,423,446,453,480,476,515,475,468,396,408,390,397,414,490,449,459,405,404 3,76,69,70,108,88,56,629,1004,961,909,818,805,667,706,680,655,642,989,1023,1023,933,1023,1023,1002,974,882,812,688,426,676,1023,1023,1023,1023,940,860,442,495,534,594,685,813,792,793,524,882,1023,1023,1023,1023,1023,952,675,749,761,824,823,881,881,838,511,761,480,521,981,1023,1023,1023,986,884 13,9,9,6,8,8,6,473,557,515,499,466,476,509,575,566,550,544,613,658,649,459,565,543,506,486,434,450,412,400,498,635,638,553,587,492,456,369,394,411,419,440,541,543,569,412,746,831,808,758,738,658,552,459,526,533,634,646,727,734,708,455,446,450,465,582,647,601,629,532,486 6,14,14,43,57,55,42,418,486,468,447,437,425,450,450,459,425,433,483,612,584,439,555,514,481,455,431,437,397,405,425,567,614,510,539,462,439,384,398,398,390,413,449,433,453,421,582,796,813,733,700,587,477,435,474,479,543,546,612,600,533,412,410,397,402,472,578,526,541,469,432 18,341,305,251,338,295,218,452,498,451,439,454,384,432,460,490,472,455,525,628,592,435,591,546,471,479,402,409,392,449,470,617,658,530,574,474,414,418,458,482,540,614,693,614,563,461,620,782,797,703,640,505,442,535,602,594,642,630,692,636,604,404,418,383,400,469,612,543,561,466,427 10,33,32,58,80,76,55,397,421,394,390,414,400,398,410,418,397,416,409,436,429,407,417,414,412,403,383,388,390,406,419,432,436,408,415,410,406,382,397,391,401,383,421,410,409,405,495,580,578,493,489,447,418,405,459,483,526,511,531,526,484,389,398,377,392,413,428,415,418,405,408 14,12,12,48,53,42,39,434,481,451,452,447,475,458,481,478,482,481,518,534,526,415,461,451,434,423,419,424,408,380,445,506,521,491,502,448,442,391,390,397,389,423,472,487,499,397,671,750,732,678,683,632,547,392,442,452,523,550,621,647,610,410,438,405,421,477,530,509,544,484,442 14,11,10,23,23,20,20,473,546,511,481,456,453,501,553,545,550,510,593,659,646,460,585,535,491,472,442,443,399,396,495,635,645,556,576,481,464,398,381,424,428,465,555,526,564,415,734,830,815,761,732,660,560,462,522,539,645,648,722,736,687,444,436,451,465,561,670,604,633,529,476 18,13,12,20,24,20,17,458,553,498,504,452,477,510,557,553,537,515,568,682,671,467,605,557,506,491,451,439,416,400,487,647,676,582,594,491,456,397,423,433,441,474,541,538,544,429,722,848,844,784,747,654,547,500,569,583,651,646,727,716,671,438,426,429,433,562,672,642,642,528,466 2,171,127,507,848,637,374,889,960,915,890,845,870,926,974,963,954,943,1013,1023,1022,882,984,949,919,895,824,811,710,587,886,1017,996,956,968,887,844,585,623,652,736,830,952,944,959,737,1023,1023,1023,1023,1023,1023,955,885,947,962,1023,1023,1023,1023,1023,834,834,844,865,1023,1023,1023,1023,979,913 14,29,27,80,64,52,70,406,512,488,453,421,424,440,465,442,452,442,509,667,630,460,626,559,495,479,438,439,383,373,418,620,659,545,569,458,438,396,414,393,404,409,491,433,425,411,590,828,842,762,722,602,485,452,470,497,547,548,598,594,551,413,427,410,402,517,653,598,613,502,459 5,70,65,67,93,80,57,571,691,660,608,533,528,612,671,637,622,614,737,852,828,590,822,765,686,669,559,526,449,419,557,820,854,749,777,642,562,434,446,469,520,603,723,669,663,500,818,981,988,917,891,789,662,654,728,727,797,791,845,828,785,477,497,464,494,710,862,806,797,697,584 2,13,13,15,25,23,13,405,408,401,401,391,404,379,401,407,401,384,414,452,432,392,416,418,394,397,391,392,407,394,404,448,436,397,400,420,403,393,385,382,383,377,401,421,409,384,443,542,555,486,476,420,382,420,413,409,434,426,483,446,444,394,398,384,384,405,445,439,405,403,409 6,20,14,24,37,21,13,407,419,426,410,407,400,434,450,428,408,422,442,503,471,398,456,428,416,401,405,384,400,403,404,478,483,430,456,438,404,370,392,396,414,431,475,434,428,411,542,633,624,540,535,457,419,450,502,493,535,514,567,545,490,395,405,384,381,436,487,453,453,421,414 16,25,24,113,177,156,100,434,473,474,442,424,408,464,487,465,474,454,492,556,538,425,509,484,445,436,418,401,421,392,438,531,565,508,490,447,420,413,422,396,423,455,515,477,491,432,621,773,779,713,669,573,513,506,557,589,653,636,685,646,595,410,402,415,405,471,546,528,542,462,439 2,18,13,35,50,31,22,421,381,404,393,382,407,445,442,435,423,412,417,443,427,386,417,416,402,397,387,388,394,394,404,435,448,408,425,391,396,405,426,411,412,459,524,470,455,418,517,524,531,475,469,415,398,462,524,520,575,549,605,532,500,409,387,384,393,403,401,397,404,374,391 9,25,25,72,94,83,63,433,480,459,461,414,408,446,459,444,443,449,510,583,567,425,541,498,454,453,435,409,388,403,418,546,577,490,528,457,459,399,387,417,422,414,458,453,449,402,607,783,790,714,690,573,466,470,480,496,572,574,627,596,552,397,413,413,406,475,578,531,522,455,439 4,35,35,80,147,147,78,434,544,534,479,448,435,444,477,472,450,462,567,696,672,460,642,593,523,514,455,455,413,401,446,636,709,599,627,485,453,368,394,415,433,449,501,498,505,423,643,871,888,810,783,676,541,464,532,546,616,595,680,634,604,410,431,412,405,531,681,616,617,526,457 14,30,20,38,66,45,26,442,391,378,373,402,375,470,510,451,443,431,414,410,411,386,383,379,380,388,382,380,399,410,419,405,384,399,394,366,388,409,405,410,426,448,526,503,470,407,560,460,429,391,402,377,368,440,506,486,584,579,651,596,551,380,394,382,397,397,396,387,395,391,361 3,19,19,144,258,267,147,388,412,405,383,367,395,390,409,401,380,398,430,466,446,398,448,412,413,407,400,393,396,405,402,436,457,409,431,411,394,385,388,386,387,400,402,409,398,393,432,581,577,512,481,437,424,385,417,425,445,431,443,464,440,412,398,406,407,417,445,401,432,396,395 12,29,20,49,74,46,30,494,410,428,415,401,400,475,519,477,455,429,447,470,460,411,424,410,401,404,389,399,371,397,434,462,451,420,428,411,387,386,389,400,432,451,530,483,504,413,578,575,561,507,453,422,383,456,503,514,594,594,667,637,563,400,409,383,390,407,429,413,419,401,389 8,13,10,426,423,336,346,848,658,587,561,524,560,888,928,897,868,843,795,761,749,471,538,526,508,481,468,445,422,446,667,628,590,516,551,489,455,485,502,518,577,659,799,780,785,589,924,860,799,760,728,667,552,746,815,827,897,908,960,944,904,687,473,705,742,758,734,704,727,595,550 19,11,9,36,44,31,26,424,418,382,399,389,383,430,443,419,425,403,409,420,417,386,423,419,398,382,379,410,384,405,395,435,427,412,430,382,385,391,413,398,410,455,482,461,435,423,497,504,491,445,431,401,394,446,488,516,534,529,591,545,506,399,374,388,380,403,416,395,419,401,399 5,73,54,67,95,82,56,592,600,541,507,511,524,662,747,719,708,696,691,686,673,459,532,510,495,472,440,434,413,479,730,692,656,617,643,585,547,522,616,656,736,819,904,856,838,534,895,865,811,781,759,719,597,729,813,840,903,898,943,916,873,519,463,518,542,600,636,598,629,533,473 18,9,8,24,28,24,20,427,385,391,385,386,393,418,415,393,411,395,391,385,403,381,390,387,398,387,387,386,381,387,388,403,412,398,409,376,396,381,386,405,398,422,463,443,434,399,484,424,416,404,389,414,386,425,445,456,493,486,542,491,467,377,376,379,386,388,393,405,402,384,390 3,191,178,155,196,180,142,469,413,418,420,375,409,486,482,468,445,424,441,482,474,393,460,432,429,392,385,398,387,405,418,486,494,448,449,422,404,417,422,435,435,494,574,498,505,433,620,636,641,557,526,443,443,480,539,522,622,616,697,638,564,393,399,393,406,427,475,461,437,416,395 5,13,12,25,22,16,19,445,506,494,457,425,435,454,482,469,460,438,519,691,673,456,659,603,522,518,437,436,410,369,434,630,703,602,607,492,456,397,394,413,425,460,537,502,483,424,618,789,822,732,695,560,459,497,535,556,605,597,662,632,570,403,423,405,414,493,681,629,623,511,465 14,9,8,25,32,25,19,405,388,389,396,391,383,395,412,407,390,382,382,406,416,388,399,384,382,391,377,382,382,388,394,406,410,383,395,390,383,387,392,405,404,425,431,426,417,406,458,434,434,419,407,409,378,437,464,466,493,484,506,476,433,375,389,386,373,386,387,399,375,373,378 11,11,10,49,85,79,44,388,425,408,413,394,403,377,403,405,404,397,415,493,442,407,488,435,414,416,406,390,390,396,413,453,495,452,446,393,380,381,378,382,392,386,421,406,400,389,450,559,580,478,472,410,402,413,429,423,463,437,455,441,434,395,376,384,380,429,480,440,429,417,408 5,843,132,1023,1023,443,434,969,1023,1012,979,926,944,1000,1023,1023,1018,1008,1023,1023,1023,945,1023,1023,1011,994,919,893,793,741,980,1023,1023,1023,1023,998,938,829,893,924,975,1023,1023,1023,1023,964,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,869,873,868,897,1023,1023,1023,1023,1015,950 17,16,13,31,46,36,23,430,415,406,370,384,400,446,452,428,419,406,410,420,412,398,407,397,370,385,384,382,383,387,394,405,396,399,397,382,381,401,390,406,400,412,461,447,435,390,491,455,445,430,403,381,374,432,464,479,531,539,587,525,490,387,409,397,386,395,404,417,413,381,403 20,13,11,29,38,30,23,418,377,386,390,366,383,439,454,419,392,410,414,387,417,389,389,397,391,377,393,397,382,393,406,383,389,411,388,394,365,410,398,387,387,431,467,437,436,395,456,426,400,400,399,384,374,422,429,440,496,497,545,497,497,404,375,377,383,381,402,399,398,370,385 4,11,11,30,33,33,30,405,461,420,422,402,411,413,435,420,411,424,460,548,534,417,516,451,441,436,410,406,401,398,407,514,543,482,473,411,408,378,392,392,387,408,443,426,436,400,541,740,751,675,621,522,451,407,436,446,480,490,529,530,487,381,411,397,395,415,535,496,497,440,416 1,33,24,320,473,326,242,811,812,757,725,658,684,847,895,873,859,848,869,914,899,652,856,814,744,730,625,597,502,676,842,890,906,830,846,744,657,749,825,858,910,971,1023,993,956,843,1023,1023,1020,963,937,862,751,988,1023,1023,1023,1023,1023,1023,1023,614,566,625,669,778,870,823,845,747,656 20,8,8,10,10,9,9,461,539,512,483,459,466,490,534,516,513,530,587,685,684,454,619,571,520,499,454,445,409,393,473,658,676,594,609,505,460,398,395,396,419,439,527,526,537,400,697,860,853,795,763,663,550,472,507,534,601,612,685,692,659,419,434,444,453,580,709,640,671,540,465 6,34,31,22,21,16,18,552,706,663,615,557,598,622,681,684,666,673,744,822,803,570,748,702,655,637,533,508,454,401,596,795,801,732,752,623,566,404,421,405,469,511,651,664,679,431,847,963,954,901,877,802,692,562,648,675,768,777,835,847,812,491,513,518,555,731,827,775,800,680,586 9,10,8,29,34,26,21,399,416,396,403,396,378,397,407,403,413,415,394,425,434,395,427,421,402,391,385,399,390,375,396,407,412,415,412,379,395,377,384,390,388,425,435,407,404,405,459,519,532,469,452,424,387,421,443,424,471,452,481,484,449,395,384,405,401,413,442,422,422,403,392 19,26,26,87,110,106,83,443,495,461,447,456,452,457,483,504,481,487,530,582,561,419,535,498,451,437,422,407,389,406,451,563,556,489,514,452,439,393,399,426,427,456,530,503,539,425,677,760,767,693,657,583,506,504,540,570,648,646,698,691,642,420,433,428,424,492,568,529,535,478,452 10,9,8,20,28,24,17,397,391,397,370,386,390,393,393,404,373,393,392,404,401,392,411,403,394,386,388,383,387,388,374,399,409,394,399,386,395,384,393,394,401,402,422,408,398,393,423,446,435,417,411,379,385,402,409,409,436,436,445,460,408,399,393,382,387,374,410,413,394,397,387 12,10,9,65,69,63,60,412,454,419,399,394,418,427,442,429,413,429,467,527,488,410,505,462,424,427,409,392,381,407,402,493,527,469,465,441,396,385,379,408,392,412,449,437,438,401,514,683,685,601,581,480,434,437,467,475,512,512,548,533,487,415,391,412,406,437,517,469,502,426,417 8,42,34,379,454,398,354,443,438,420,431,401,416,463,473,448,449,431,463,524,487,423,483,448,436,411,411,396,381,391,443,492,520,456,472,413,403,420,416,404,439,481,538,494,491,462,609,709,702,644,588,522,461,538,608,610,664,647,670,637,568,416,412,397,420,454,503,470,490,437,411 2,8,8,61,94,97,62,379,391,408,394,370,368,382,395,386,395,398,383,417,408,383,395,401,394,393,396,374,383,392,398,405,407,398,398,390,381,391,383,396,396,390,406,395,402,391,405,502,479,468,422,404,385,379,396,395,401,402,419,422,423,379,395,375,386,387,413,384,401,400,387 11,8,8,22,22,19,19,416,440,421,401,385,403,406,425,442,406,432,447,471,456,397,452,429,418,409,399,390,378,365,409,469,473,436,424,400,404,377,400,402,406,439,478,450,436,399,510,611,613,536,511,458,429,427,466,466,496,515,554,535,486,403,404,389,404,421,478,464,435,419,404 1,66,64,131,183,177,124,482,462,438,439,419,413,475,497,504,478,465,528,563,572,419,518,477,434,450,421,430,410,394,435,545,548,491,526,467,426,418,417,427,455,498,578,552,506,441,664,754,758,674,628,549,455,537,626,634,696,679,745,696,646,408,411,409,430,491,575,526,522,478,448 11,23,22,19,29,29,19,417,510,483,448,440,436,442,443,457,452,451,535,653,637,443,626,569,500,472,447,437,415,410,434,611,655,563,566,460,440,389,396,388,401,412,475,462,458,398,617,852,878,789,765,630,524,462,472,494,557,565,615,600,541,396,425,406,403,492,653,590,592,491,465 7,43,36,6,9,6,4,397,392,388,393,401,388,388,376,397,383,392,404,401,397,384,375,380,386,398,362,383,376,372,372,396,371,395,382,380,374,382,390,398,407,417,459,405,403,389,451,401,403,374,370,396,361,410,440,468,473,463,485,468,451,373,395,389,402,398,400,412,388,382,379 15,157,119,692,1023,1023,525,788,860,815,775,702,712,827,871,854,843,831,893,984,955,759,955,898,839,817,721,699,584,547,760,948,970,889,904,787,714,568,615,639,715,803,897,857,848,735,999,1023,1023,1023,1023,943,845,873,940,955,1011,1002,1023,1019,979,680,644,689,715,864,976,921,929,833,746 4,17,12,34,47,32,24,397,400,397,357,390,419,434,434,416,439,419,423,388,391,373,384,387,381,400,407,387,371,410,391,403,388,401,382,406,381,394,413,407,409,451,478,443,430,399,497,460,451,408,426,422,390,450,473,504,523,497,570,508,462,404,411,399,398,400,404,384,401,385,377 19,114,97,423,683,566,358,523,531,514,468,443,454,542,603,576,568,564,585,663,643,460,574,517,502,477,434,435,390,418,521,627,620,536,533,501,445,439,477,510,574,669,754,670,625,548,797,844,820,767,731,649,528,691,775,792,843,828,864,824,768,464,434,463,460,556,646,580,617,513,449 18,19,14,96,143,129,81,404,378,384,375,392,387,411,455,433,411,419,391,426,404,389,402,396,391,396,405,385,383,387,405,428,424,397,399,398,415,400,392,396,420,458,511,453,452,422,514,487,477,448,464,414,404,455,502,499,565,543,568,524,497,383,379,394,403,397,420,416,380,405,390 3,8,9,50,86,87,48,402,384,383,384,379,408,393,402,394,391,388,393,403,403,383,398,385,389,377,376,397,369,400,392,391,407,397,390,397,397,393,398,384,383,406,424,402,394,414,424,466,481,420,426,409,394,510,562,578,551,506,494,460,439,384,386,400,385,392,413,405,404,414,390 2,13,12,13,17,17,12,472,589,549,515,484,484,538,560,545,551,545,629,721,705,478,665,607,547,541,473,454,441,380,507,698,716,620,638,534,485,402,402,431,429,464,575,552,593,427,739,875,866,811,782,686,556,499,547,556,654,660,730,723,691,444,472,454,463,628,726,667,688,569,499 1,61,40,52,81,59,33,585,630,570,561,548,578,625,699,676,648,656,691,729,725,439,584,541,508,514,477,459,426,471,601,637,674,589,639,545,519,501,540,592,642,742,825,760,733,641,882,879,855,814,793,754,656,825,879,882,914,903,943,908,862,449,506,472,508,590,665,626,663,598,556 19,33,32,26,32,30,24,544,629,591,557,509,557,590,642,635,641,627,690,716,719,490,629,601,572,545,502,508,454,398,538,652,663,606,617,528,490,388,390,415,440,476,597,569,607,425,802,873,866,817,793,746,640,501,574,615,704,718,784,791,758,491,490,495,512,647,710,678,707,613,562 7,14,14,29,39,34,26,440,541,494,502,454,448,473,498,520,493,479,570,673,631,458,612,547,504,487,437,450,406,397,463,624,651,568,606,503,460,385,403,404,405,441,500,484,516,396,692,835,831,771,736,640,567,440,492,509,591,602,676,675,633,428,447,434,431,536,663,590,609,530,488 12,14,14,115,204,212,118,414,387,401,384,370,377,384,388,377,391,403,407,443,421,386,422,418,398,391,393,383,362,373,389,417,428,406,417,389,394,373,391,371,367,380,378,391,383,404,418,512,509,467,439,426,404,395,396,394,415,406,407,399,407,402,381,382,396,392,415,417,407,396,404 1,8,7,23,24,22,21,409,366,386,393,377,394,414,414,397,414,395,390,380,376,387,372,385,375,383,382,383,359,403,381,382,370,383,378,368,368,386,382,397,375,398,409,403,390,371,422,397,384,386,387,385,371,395,387,402,413,426,455,458,426,371,388,380,371,378,396,381,389,375,391 14,10,9,21,26,19,15,431,394,378,408,384,376,422,453,414,410,401,395,383,385,391,406,393,388,404,390,375,385,398,398,416,402,387,394,381,398,423,408,407,393,437,455,441,428,390,469,412,417,404,401,388,371,445,479,469,522,528,569,505,471,377,401,378,396,383,379,399,407,393,379 19,66,47,130,160,85,67,503,646,608,569,498,511,535,592,565,561,560,659,781,765,508,725,673,610,576,516,468,453,400,522,744,784,687,708,587,534,393,427,439,445,526,632,597,606,468,781,941,948,884,853,762,644,556,650,673,734,742,795,791,742,461,464,452,470,630,765,715,730,619,528 10,89,67,98,139,98,69,511,698,667,592,494,529,535,603,584,570,567,732,872,827,616,855,777,706,673,557,490,443,420,516,843,875,781,781,624,543,428,448,481,478,558,659,616,603,492,763,994,997,921,886,775,650,606,681,683,742,746,796,776,738,449,469,450,466,712,872,787,798,678,546 3,14,8,129,161,77,59,740,693,640,598,544,555,781,829,805,786,770,769,823,805,541,731,677,609,591,507,488,431,573,759,797,807,725,735,612,575,642,738,780,831,899,963,908,873,814,987,979,961,903,874,800,685,963,1012,1015,1023,1023,1023,1023,979,556,485,562,608,710,805,756,769,659,545 2,14,14,13,14,12,12,405,414,401,412,398,386,399,406,414,405,413,409,412,420,380,415,403,393,374,391,392,377,379,407,428,443,413,415,400,405,392,397,410,395,442,480,451,426,400,497,500,518,464,457,406,399,431,470,477,524,497,544,503,477,396,358,389,394,395,416,402,414,397,396 12,11,10,28,35,20,19,394,409,403,403,369,396,407,409,397,385,389,408,438,439,399,437,412,385,413,396,397,394,407,396,423,450,432,426,402,394,393,383,383,411,388,445,406,385,396,444,544,543,486,451,432,397,417,430,431,464,450,477,460,427,380,383,387,382,403,452,413,409,409,389 8,8,8,37,44,42,36,401,418,398,411,390,390,408,405,407,426,420,427,453,464,400,448,428,418,412,399,392,391,391,406,454,481,420,440,401,391,398,396,406,400,402,415,411,412,396,473,620,620,549,509,462,417,417,439,433,499,479,500,483,446,395,395,388,389,439,460,436,446,416,395 16,20,19,28,36,27,22,406,426,412,424,404,411,418,426,424,404,420,416,466,451,402,432,424,419,396,383,401,399,398,448,449,471,438,441,405,394,425,495,555,614,702,774,654,564,429,577,625,604,543,518,459,435,519,663,735,794,761,784,678,579,388,389,387,405,407,464,447,432,417,418 5,15,15,84,113,118,86,410,409,407,407,387,429,445,460,447,453,441,424,442,452,384,416,417,402,387,394,404,392,396,415,442,432,409,428,400,394,390,396,399,426,442,470,462,462,420,568,556,507,488,466,447,413,487,532,529,574,562,597,572,521,404,384,412,398,417,429,428,407,414,400 6,20,20,71,101,102,70,400,442,431,418,393,404,425,466,425,445,421,453,491,491,401,466,456,414,415,414,409,392,395,423,465,487,461,440,432,407,382,397,408,428,434,464,432,447,413,553,681,698,606,573,493,450,463,500,476,560,532,595,566,528,400,403,401,399,430,475,442,464,432,409 8,29,28,120,162,155,113,412,494,448,458,417,426,440,462,468,461,442,508,599,584,432,551,506,458,455,440,407,391,383,428,537,589,501,524,486,416,394,391,413,423,448,519,471,469,433,619,780,787,704,675,588,463,458,555,562,622,609,661,623,588,410,406,409,412,488,588,556,566,472,430 4,10,9,40,53,49,37,408,466,441,439,422,412,426,434,425,417,427,464,568,550,412,517,475,443,426,421,406,391,384,411,537,560,483,513,432,410,402,391,389,397,420,445,443,448,394,527,753,759,667,646,521,467,430,458,464,514,524,559,521,517,394,407,408,398,451,534,499,508,443,414 20,39,21,68,100,52,36,475,385,397,386,382,394,498,524,462,449,434,402,423,452,372,407,394,380,384,392,383,387,390,424,404,402,410,408,389,393,407,446,431,450,477,540,522,506,451,598,511,482,443,423,415,403,479,568,564,641,632,706,648,589,387,379,384,383,397,421,407,428,405,399 4,11,10,24,31,27,21,396,388,375,376,365,369,407,410,407,403,391,387,387,377,383,389,381,396,377,378,375,399,386,394,386,381,393,365,385,368,400,391,410,420,411,455,429,422,393,423,395,388,375,376,398,382,427,454,446,476,470,500,478,441,374,397,391,385,387,375,385,377,376,380 1,17,13,37,51,39,27,463,387,368,390,387,386,462,467,431,407,401,406,429,425,381,414,399,400,383,398,389,389,418,406,405,419,390,409,386,388,381,396,409,403,434,488,453,438,398,505,475,459,429,436,384,375,443,471,486,532,526,603,543,503,396,389,401,393,406,403,392,396,382,377 5,18,17,63,87,84,60,412,448,435,416,400,408,419,453,449,431,413,472,530,536,423,521,466,437,441,417,404,389,391,415,523,543,485,497,436,411,392,388,393,402,425,474,433,456,407,571,724,730,660,608,519,468,424,465,463,506,515,574,544,531,402,408,400,411,454,544,485,493,442,429 16,17,10,45,57,31,22,415,392,377,393,385,402,432,431,406,405,409,388,421,419,369,397,391,382,386,372,374,404,383,408,405,406,405,398,382,376,397,395,403,415,452,464,431,443,395,474,473,429,413,402,374,389,448,479,489,533,503,569,510,478,389,404,378,386,399,416,399,397,390,389 7,11,8,45,60,41,30,456,449,429,438,416,418,492,535,508,513,498,514,518,499,396,427,426,409,395,391,407,380,401,456,474,465,431,435,421,406,411,435,440,466,505,599,552,557,448,713,693,646,599,549,500,453,565,635,650,716,713,769,729,682,413,398,420,431,449,482,457,466,435,405 15,8,8,9,11,11,9,460,558,523,509,442,483,485,523,524,508,518,585,678,652,468,603,549,492,489,432,440,411,384,472,632,667,584,593,518,449,382,397,391,414,435,529,504,516,401,691,835,828,765,734,651,520,448,486,525,585,598,667,684,651,440,420,435,446,555,670,601,624,534,465 16,19,19,41,51,51,40,595,726,675,650,625,654,620,702,709,705,708,771,813,808,517,677,655,628,600,541,568,502,399,637,758,752,697,721,649,601,389,403,402,452,476,629,649,702,443,878,981,968,924,903,853,760,543,609,632,740,755,837,862,831,570,584,561,607,745,830,785,822,723,660 12,22,21,68,83,82,65,403,475,449,443,411,413,436,458,452,438,424,475,579,574,421,541,495,441,448,414,392,399,412,425,535,586,500,520,450,435,405,413,421,433,448,505,473,456,429,612,776,787,701,673,555,449,472,544,531,622,593,654,608,547,413,395,411,410,465,574,502,521,448,420 14,11,10,17,23,17,12,493,592,535,524,487,484,529,580,575,591,570,649,729,699,496,656,596,532,517,472,460,434,427,500,708,709,632,652,544,496,406,419,430,444,462,590,566,576,434,752,876,862,805,771,698,559,501,571,589,681,681,750,757,718,453,456,483,470,626,726,662,691,564,492 20,16,16,47,90,89,46,433,437,422,388,404,389,429,460,428,443,427,480,469,472,412,433,415,397,418,399,399,374,387,410,455,466,434,446,402,380,403,382,409,403,430,431,423,439,405,532,627,617,546,551,455,444,459,477,478,547,543,565,557,513,401,397,411,396,422,490,452,454,411,411 1,10,10,5,5,5,5,491,554,518,479,453,446,530,583,579,563,542,614,673,643,467,597,558,510,488,434,438,418,394,502,635,639,564,559,478,456,414,424,427,447,495,609,590,566,421,733,814,799,741,720,630,525,539,591,618,696,679,750,747,697,451,444,453,477,576,670,617,641,526,481 10,55,48,72,129,117,62,503,603,559,507,483,469,518,553,550,534,530,667,755,725,542,704,625,575,529,464,448,420,396,504,757,743,643,683,537,491,425,452,453,494,548,688,624,603,450,751,960,925,867,823,719,595,593,670,684,751,740,791,758,721,440,496,432,449,718,834,751,774,641,540 2,16,16,42,70,70,41,410,448,426,419,395,404,408,433,429,426,422,447,512,464,406,476,450,434,430,404,401,376,398,411,476,512,455,459,411,409,386,377,388,412,421,448,421,408,410,498,610,634,550,518,455,425,418,445,459,473,468,501,487,477,398,396,394,392,421,493,483,467,405,398 13,20,19,386,705,707,384,419,397,397,391,371,366,410,445,436,436,426,431,429,425,396,402,398,393,403,398,390,386,421,408,428,423,394,409,402,391,413,414,425,433,464,512,474,465,466,560,516,491,463,447,426,396,600,693,689,675,628,651,581,508,417,397,401,402,407,407,425,408,405,413 8,661,307,1023,1023,912,685,915,927,885,857,808,837,952,997,984,972,964,980,1014,1004,779,948,910,862,846,773,746,650,765,969,1001,1003,943,961,877,821,832,912,950,1000,1023,1023,1023,1023,912,1023,1023,1023,1023,1023,1006,919,1023,1023,1023,1023,1023,1023,1023,1023,805,747,818,847,928,997,960,975,885,828 10,17,17,71,75,73,69,405,455,450,429,419,430,405,441,426,418,440,472,550,542,415,527,485,460,434,411,408,388,394,407,544,567,482,501,432,419,399,410,413,405,413,430,428,441,386,563,774,784,700,666,569,468,407,458,446,517,488,545,542,515,393,415,399,410,472,544,509,517,451,410 8,10,8,39,43,25,26,411,401,408,394,386,399,433,432,427,409,396,394,393,408,385,400,392,404,390,387,401,374,392,386,400,417,409,406,391,392,390,404,400,385,407,444,430,431,392,452,482,467,436,410,405,383,407,436,439,471,484,520,471,454,395,381,396,392,386,423,418,394,395,393 3,1023,393,840,1023,168,146,926,865,827,798,733,744,952,992,963,949,935,937,972,959,709,894,853,796,779,671,660,540,776,1017,972,964,897,910,820,756,866,970,1017,1023,1023,1023,1023,1023,942,1023,1023,1023,1023,1023,976,889,1023,1023,1023,1023,1023,1023,1023,1023,749,663,750,785,867,945,905,916,817,735 12,37,36,16,17,16,15,662,759,705,685,648,680,706,776,778,778,778,809,844,833,580,738,700,682,656,590,578,508,412,687,793,786,736,758,659,641,416,411,452,476,534,719,719,776,460,924,995,977,940,921,867,770,613,688,731,823,832,899,911,888,624,601,647,671,809,861,824,854,746,677 14,10,10,50,55,57,52,405,437,417,419,396,403,412,422,414,417,430,433,515,510,410,484,453,423,421,418,381,384,392,402,478,503,458,467,427,417,397,393,398,421,474,490,459,452,418,536,703,709,626,567,503,423,467,518,522,577,554,615,565,525,395,402,396,392,428,504,474,466,419,404 17,15,11,37,41,29,26,433,401,387,392,394,390,431,447,419,412,392,406,406,398,381,406,397,381,375,379,387,369,381,408,410,398,392,385,387,379,391,407,407,400,427,481,443,408,396,485,449,422,420,401,392,374,434,460,457,528,533,584,532,485,395,389,395,381,390,402,391,378,394,378 18,319,285,189,315,287,168,416,376,383,400,359,380,457,435,438,430,412,383,419,391,398,380,383,381,370,393,397,375,409,426,424,401,397,411,388,386,444,432,470,490,536,591,525,509,431,509,436,410,425,394,406,397,451,488,511,528,523,586,561,488,382,377,396,394,396,371,402,385,379,394 13,9,9,4,6,6,4,481,556,504,484,469,448,481,549,531,522,533,584,666,650,471,613,551,489,506,441,449,387,389,477,637,650,573,591,487,454,389,388,401,419,414,506,495,525,396,699,843,830,769,741,670,551,457,485,500,586,597,677,677,657,433,446,437,445,574,674,617,633,555,491 14,242,220,144,207,197,138,412,428,393,388,389,380,425,437,435,384,422,414,412,423,397,418,384,404,401,397,379,396,419,438,447,442,426,393,435,386,395,455,470,482,554,644,559,522,424,541,546,515,480,446,452,407,464,501,504,561,531,610,556,503,404,406,399,396,414,435,412,411,390,400 13,97,86,13,17,13,10,423,441,424,427,406,376,430,455,450,418,415,444,542,529,420,490,459,422,425,403,393,364,380,409,513,540,472,478,416,407,396,409,407,416,426,471,477,440,407,525,667,677,593,553,453,430,483,518,503,539,518,559,526,501,400,398,392,409,443,525,481,469,426,397 2,8,8,59,82,78,56,402,392,390,403,384,380,395,389,375,390,406,406,422,422,388,416,401,398,396,402,384,389,408,380,417,434,414,427,382,392,388,391,385,396,382,401,391,403,387,415,495,519,461,432,413,422,397,400,405,409,390,415,413,394,387,393,387,388,396,415,413,412,402,391 19,71,65,121,140,124,109,469,636,599,554,498,513,552,601,592,582,567,673,776,759,513,710,657,612,582,498,481,417,404,527,729,775,675,702,587,527,392,420,431,455,506,622,604,619,441,793,938,947,881,852,774,649,555,624,653,738,732,793,786,748,433,463,446,480,609,754,709,714,618,542 6,15,12,29,38,30,24,425,420,420,388,409,393,422,453,456,430,430,457,464,472,392,435,415,399,381,398,415,396,392,428,456,456,424,421,408,406,410,411,413,441,465,531,490,484,400,567,605,596,515,502,438,438,493,530,561,620,598,643,597,548,385,401,401,399,405,462,435,428,402,399 12,19,19,47,69,67,45,415,504,464,470,423,426,440,452,454,458,432,505,619,607,438,579,536,475,468,425,410,402,385,423,571,625,532,554,478,465,405,404,409,414,419,450,464,464,421,590,831,844,755,733,620,488,422,468,494,541,520,599,585,545,406,411,408,417,481,610,584,592,496,450 9,16,16,63,72,75,66,416,427,405,420,393,404,412,413,396,437,406,429,454,456,397,437,425,407,410,404,399,381,387,396,435,450,429,433,416,397,386,390,406,407,429,450,442,421,401,513,596,594,538,518,446,406,422,449,477,529,513,541,537,470,396,389,389,403,416,485,451,441,417,407 16,18,18,91,103,97,86,418,451,457,457,435,445,451,465,464,463,463,529,595,571,433,534,511,459,455,432,412,400,376,435,545,587,509,559,460,421,409,395,397,432,439,484,476,484,416,627,790,785,710,687,591,525,455,527,512,598,580,645,631,587,420,409,409,411,481,596,547,564,467,429 2,34,33,107,168,164,103,417,402,415,396,403,402,427,425,421,436,420,411,415,412,382,415,407,394,394,377,382,388,383,408,415,412,398,406,417,383,402,401,391,421,461,507,446,437,427,509,506,473,464,431,416,387,482,533,513,553,549,594,535,493,405,401,388,388,400,425,417,427,399,393 12,12,11,68,96,89,62,404,432,422,398,393,409,429,440,414,395,436,448,496,485,399,457,443,431,428,398,398,398,394,412,503,500,464,452,424,403,392,405,414,423,438,493,463,447,402,527,655,680,604,564,491,421,438,490,483,531,535,581,531,518,394,402,403,393,425,498,443,443,417,427 1,9,9,60,74,75,60,390,401,407,411,398,399,401,397,406,396,404,396,458,453,398,458,425,394,408,400,390,375,387,376,450,485,445,453,391,404,384,401,386,386,396,420,403,411,389,440,599,609,519,502,420,395,401,394,397,422,426,434,439,429,373,380,388,388,396,468,445,451,418,388 4,313,281,259,332,299,233,420,432,414,389,383,401,436,450,419,432,423,396,478,459,393,434,412,410,408,386,379,361,434,442,434,459,431,437,436,392,434,451,474,502,556,636,567,508,465,577,580,574,513,515,467,438,505,533,554,608,604,665,623,569,408,405,404,400,416,468,438,424,403,402 17,39,39,158,232,232,156,465,452,429,424,389,408,464,507,506,488,473,500,528,513,403,493,456,424,427,408,412,398,408,443,491,507,451,477,427,399,414,413,417,425,444,510,482,478,457,619,715,701,644,598,527,431,507,554,565,635,617,694,654,603,401,394,413,420,454,500,496,512,449,412 1,23,23,62,90,90,60,413,920,875,809,671,661,441,432,417,427,434,926,1023,1016,878,1023,982,925,901,782,701,559,407,475,1023,1023,981,983,845,754,404,476,510,547,609,684,607,568,582,615,1023,1023,1023,1023,931,796,687,693,642,603,574,615,567,542,389,578,402,404,908,1023,973,978,865,731 6,334,284,218,312,282,194,455,372,396,402,376,374,442,481,449,440,415,417,409,426,387,401,397,374,378,406,376,378,482,482,437,428,420,387,428,412,452,496,526,558,639,726,639,582,426,595,484,458,457,417,400,423,499,543,571,631,612,675,632,569,420,400,418,413,403,385,397,386,379,407 3,41,37,229,371,364,218,423,423,399,406,384,410,426,428,431,442,404,424,443,417,396,413,421,391,394,398,372,371,396,416,426,437,418,427,415,387,429,417,410,463,511,589,528,494,459,550,539,517,501,489,465,410,555,637,644,653,600,657,578,545,397,364,379,397,413,430,416,432,386,395 11,244,217,404,538,472,354,622,754,710,664,614,616,654,710,692,677,684,785,882,859,610,825,782,708,693,583,553,477,432,640,837,872,787,815,685,595,492,495,496,558,633,762,728,728,569,882,1023,1023,971,946,865,753,706,786,806,872,864,912,896,854,512,545,515,552,739,864,825,823,725,625 20,13,10,45,47,33,32,420,401,377,389,389,387,412,419,399,401,384,405,412,415,386,392,398,406,387,382,376,367,381,392,416,390,375,398,400,403,389,390,422,411,426,456,438,429,410,484,427,436,429,427,393,388,455,480,496,530,518,583,528,468,389,375,387,395,394,414,395,396,384,397 8,27,21,42,69,52,31,412,421,409,393,395,400,405,427,431,436,397,425,435,446,402,431,405,394,406,383,382,374,392,397,434,452,414,419,420,417,384,407,401,392,429,472,440,416,402,536,548,539,469,474,433,398,458,488,480,536,514,576,540,481,390,400,393,394,411,456,413,414,429,407 17,8,7,20,24,20,14,409,391,378,391,386,370,409,442,412,394,418,398,394,394,378,389,397,380,383,372,379,380,398,407,374,395,387,396,376,376,390,411,387,392,417,427,413,422,404,469,406,421,407,380,375,389,404,416,431,464,470,503,484,449,380,388,387,387,392,397,387,374,381,375 13,15,15,45,44,42,42,416,502,470,441,434,412,423,466,464,421,453,504,621,600,419,566,542,479,467,436,415,404,395,430,574,621,526,549,452,424,402,405,396,402,432,477,454,468,393,582,811,825,742,710,581,497,454,489,501,549,541,594,592,541,403,406,403,393,484,597,562,563,479,427 9,25,17,32,37,20,17,413,422,409,410,406,421,445,457,441,460,423,422,445,453,387,422,410,405,393,408,396,404,393,428,451,456,431,435,395,396,397,432,442,461,523,592,527,478,422,582,560,553,502,474,457,403,520,591,601,664,657,692,626,562,402,397,406,402,415,434,409,438,393,389 14,239,221,125,197,181,111,445,400,380,378,386,404,454,469,433,437,411,416,423,440,399,421,405,391,408,410,401,377,410,433,427,413,421,412,391,386,424,413,443,470,524,581,511,483,431,532,500,485,427,438,408,371,483,535,517,585,585,625,576,516,401,384,387,387,388,409,418,403,403,391 16,18,10,21,22,13,13,385,399,416,394,413,393,419,461,432,412,424,427,457,415,394,427,408,402,395,391,392,400,387,418,437,457,399,427,412,432,408,432,446,497,539,637,526,505,413,553,570,552,508,468,435,412,507,575,594,669,651,679,605,552,405,384,386,399,411,445,419,432,398,400 1,29,29,106,184,192,109,380,373,385,397,362,406,393,401,393,390,402,383,403,394,401,379,378,400,394,381,388,391,399,374,387,389,382,378,373,388,389,375,379,387,411,406,405,399,413,430,414,417,400,413,399,395,434,484,508,500,451,467,425,415,385,387,393,396,385,386,389,374,392,384 4,24,22,333,473,480,336,445,464,431,426,431,432,465,480,454,457,447,472,554,533,421,476,457,423,412,416,406,398,401,440,503,527,478,474,416,412,406,435,460,461,519,587,517,508,481,653,721,727,661,605,520,455,593,632,648,699,689,733,676,619,414,405,392,398,437,524,493,472,421,437 12,146,135,96,131,116,85,382,398,418,394,388,398,422,431,408,444,399,429,455,458,394,445,421,395,413,389,397,388,403,419,432,442,423,435,384,382,386,408,407,410,430,484,446,438,396,497,513,536,450,470,415,404,447,469,471,499,501,556,522,479,414,373,395,388,387,462,418,422,409,390 13,9,8,16,22,18,13,431,426,378,394,381,397,432,451,427,420,421,404,445,432,394,424,415,388,394,400,382,383,397,397,426,441,412,434,401,396,398,389,394,397,408,436,434,429,399,482,568,565,526,499,476,409,396,421,409,475,492,506,485,478,392,396,401,380,394,450,448,444,411,405 16,8,8,16,19,13,11,380,405,402,398,379,411,399,411,408,391,411,421,442,426,395,422,421,406,417,398,396,382,374,403,427,454,424,417,418,396,380,382,385,408,422,417,414,406,387,450,564,562,496,481,426,389,426,447,455,502,474,512,484,451,384,381,378,397,405,430,428,401,392,409 12,134,100,170,265,205,129,510,772,731,682,572,571,568,647,612,578,559,785,928,889,695,908,846,763,749,617,575,480,428,535,900,934,842,858,704,604,431,451,490,526,581,700,653,637,512,779,1023,1023,967,937,833,678,660,711,715,765,759,814,792,748,438,503,439,478,773,918,848,857,746,607 11,12,9,36,34,22,26,406,396,395,392,393,391,401,408,403,409,402,414,430,426,387,400,410,393,385,402,386,375,393,400,424,433,413,406,388,382,396,389,392,396,408,429,412,410,398,467,485,495,439,426,403,388,432,449,454,483,476,516,469,454,392,395,379,389,408,419,387,417,387,379 7,47,24,65,109,58,33,458,437,408,419,403,405,504,533,517,493,472,471,461,486,400,433,419,427,396,389,398,398,421,477,471,468,424,443,408,408,456,454,479,509,566,657,585,537,492,680,624,605,528,503,444,414,633,689,702,745,733,776,722,654,424,383,385,388,432,445,444,441,425,400 2,9,9,15,17,15,13,449,500,466,438,428,405,475,504,472,455,453,494,645,621,441,593,535,487,477,431,422,395,407,453,609,652,552,564,457,436,402,429,403,443,438,518,499,476,409,594,791,799,708,676,554,449,479,527,533,592,592,625,603,563,416,405,400,403,490,628,548,570,488,425 7,22,22,60,89,92,63,394,411,402,392,405,379,423,432,433,406,412,406,423,430,393,396,399,396,404,397,394,393,398,406,404,412,420,401,393,405,381,386,407,398,423,445,440,435,406,541,522,498,496,447,451,422,436,458,478,524,533,571,538,504,405,393,399,413,422,415,403,424,397,388 8,9,7,26,30,24,22,421,378,366,380,389,386,410,411,409,393,390,400,394,386,386,387,374,372,389,370,376,377,378,384,382,383,389,386,385,390,388,388,394,405,416,443,430,409,391,429,391,403,384,386,374,392,410,413,409,463,442,483,458,414,375,391,386,395,377,386,383,388,408,389 15,37,37,97,135,137,99,415,423,407,410,400,402,439,463,442,431,449,460,468,441,393,441,425,411,396,405,384,395,398,421,447,448,443,438,396,391,401,411,431,437,487,553,499,469,425,583,594,604,535,503,439,396,528,635,629,659,615,665,606,534,402,387,395,429,418,436,429,420,404,407 20,87,81,224,326,311,208,463,595,537,504,451,471,500,540,524,521,528,599,728,718,470,671,624,543,540,459,436,424,415,471,685,727,626,641,546,483,425,413,428,440,478,596,568,561,456,733,897,912,839,804,709,576,572,631,669,738,723,768,758,699,439,413,421,432,577,715,649,672,537,465 17,11,10,35,45,38,28,477,540,493,498,503,512,513,573,580,575,571,607,581,591,410,440,433,436,438,437,434,428,402,588,585,534,517,549,524,488,418,417,424,431,483,612,629,661,429,786,768,719,708,701,690,595,464,545,559,661,672,759,778,742,464,458,473,483,538,548,550,569,520,480 19,120,113,91,127,117,82,423,405,389,407,365,386,424,429,406,403,403,391,389,390,402,387,395,384,376,386,409,385,385,417,413,409,388,404,389,381,394,391,433,391,421,480,440,409,399,482,468,479,431,404,388,387,414,424,429,468,463,488,460,442,395,382,393,403,404,381,399,407,390,404 14,21,19,20,29,22,15,455,442,437,393,408,405,490,544,523,493,488,482,473,471,390,414,401,421,402,380,396,397,400,519,471,466,434,446,440,409,413,496,511,579,681,774,692,641,430,720,636,581,547,524,490,442,565,668,711,776,760,800,750,700,428,403,427,427,469,438,439,440,426,406 5,10,9,22,35,32,19,396,393,401,393,389,388,407,427,392,406,390,401,411,425,391,392,387,391,395,390,385,383,386,390,413,436,403,387,394,381,382,384,383,404,405,409,403,410,383,425,490,464,441,438,397,376,403,424,422,435,433,468,431,411,393,400,383,385,394,422,384,412,387,399 1,21,20,45,77,77,44,405,489,489,456,425,437,426,456,425,411,453,500,617,602,418,574,526,489,462,423,416,388,394,405,589,644,503,553,480,429,394,388,392,389,404,454,438,436,396,576,823,841,756,714,600,495,423,453,469,519,493,564,551,519,418,416,392,405,484,608,577,560,475,449 17,12,10,32,37,27,22,429,367,386,396,386,370,441,428,408,416,404,395,411,383,389,386,390,387,400,399,389,375,391,401,383,399,388,389,401,392,398,392,414,397,410,434,423,422,396,454,420,428,409,405,396,399,423,458,450,492,499,547,505,463,392,380,384,388,388,389,385,398,377,385 5,34,34,102,161,164,102,421,526,510,458,429,472,464,480,474,453,451,550,657,632,455,579,539,491,503,438,442,415,379,446,614,642,567,567,466,431,385,382,405,399,415,475,485,497,416,654,860,870,793,758,654,547,451,514,491,570,560,642,656,599,397,432,413,425,510,638,578,625,521,470 4,166,153,50,62,49,37,610,567,532,500,496,521,671,739,726,712,689,673,661,660,413,491,477,459,409,433,397,378,588,742,669,624,563,598,495,495,613,656,699,765,854,958,907,875,512,924,857,801,768,751,699,579,738,830,873,958,955,995,958,914,499,428,502,517,576,582,560,583,500,468 4,18,17,111,143,139,107,418,471,441,411,431,429,434,452,421,437,438,475,588,578,421,538,509,463,433,432,395,402,387,439,552,571,487,541,450,423,391,394,384,413,437,476,448,449,419,570,769,786,699,663,554,468,460,498,497,570,538,586,567,536,407,407,410,410,461,583,506,540,454,408 6,11,10,36,51,46,33,425,478,450,428,391,404,445,470,463,442,454,506,584,575,417,537,478,455,426,416,411,413,381,411,539,578,510,525,448,426,402,427,418,435,486,549,507,474,430,616,755,763,679,646,540,444,550,595,604,648,645,686,637,592,401,398,406,402,468,560,518,525,451,431 19,21,20,219,357,361,216,415,427,382,379,387,406,395,424,416,386,400,436,432,439,401,417,438,398,396,403,382,390,400,388,428,436,408,430,390,412,410,383,404,399,406,404,402,418,414,437,556,564,477,462,418,421,421,392,423,422,426,449,449,421,391,386,395,380,417,453,420,420,395,405 13,33,32,74,99,94,68,463,538,491,485,462,462,456,486,495,475,474,541,651,653,448,588,555,494,489,425,443,407,417,459,614,650,569,578,483,436,399,395,414,440,473,539,507,518,422,670,831,831,763,723,628,517,476,533,563,650,645,706,666,637,425,424,421,419,517,638,579,602,502,457 6,9,9,40,68,68,39,416,448,436,408,388,421,425,452,427,434,433,476,542,502,414,485,468,417,412,402,393,399,391,414,500,514,475,467,407,397,411,390,384,399,404,449,421,453,394,566,717,716,643,611,519,434,422,437,462,508,527,549,560,498,409,405,401,408,449,514,461,492,444,412 6,34,23,51,76,51,34,417,399,384,386,404,437,420,440,442,433,413,416,400,426,385,400,393,370,398,381,384,383,406,435,402,402,388,398,386,403,401,419,428,451,490,653,485,466,425,521,483,467,431,429,400,400,485,545,542,611,579,628,575,526,384,392,392,392,402,401,388,384,379,379 8,25,23,88,129,122,81,417,491,453,440,436,440,453,467,453,460,447,498,636,603,429,586,549,470,461,427,417,417,412,426,570,623,521,543,473,425,392,399,421,436,428,505,487,475,412,586,810,827,748,701,593,480,468,524,532,586,584,635,606,563,404,405,397,431,494,593,563,550,474,430 15,113,102,236,429,368,198,511,555,489,470,414,453,510,552,550,528,513,587,703,668,459,660,597,508,513,447,438,405,424,460,665,697,587,590,472,436,415,441,438,462,540,630,575,527,483,716,864,865,786,752,658,506,611,686,709,756,740,787,748,691,445,434,439,442,532,694,616,626,522,439 6,13,12,47,75,69,43,446,454,424,431,391,408,446,464,449,438,445,464,552,505,413,497,463,432,423,424,404,396,404,432,515,526,479,469,430,412,377,397,431,439,458,526,496,460,435,598,692,713,634,604,534,459,519,582,581,629,621,668,615,583,395,401,406,393,446,517,499,492,431,395 12,9,8,26,32,26,20,412,388,403,401,382,395,412,421,399,422,396,389,411,401,395,381,406,378,390,389,377,391,384,409,407,406,389,413,398,387,386,398,376,396,410,442,442,413,401,469,448,453,423,419,399,394,407,412,440,474,460,522,449,448,405,375,376,394,403,397,405,394,406,385 4,380,158,156,168,49,46,642,803,783,710,586,563,667,710,687,657,634,782,957,939,679,963,916,824,821,710,614,507,512,634,908,986,874,904,762,638,526,581,621,696,765,846,798,759,618,869,1011,1023,972,956,841,689,792,860,860,903,896,935,900,842,456,551,468,492,747,962,905,894,808,665 10,55,26,52,54,27,24,447,437,422,400,416,411,480,496,489,506,450,449,466,486,399,438,389,428,399,395,392,368,409,482,455,462,424,444,417,426,441,449,490,540,631,763,697,613,454,751,662,609,554,523,484,418,598,697,749,868,869,907,827,757,403,400,399,401,413,446,426,462,404,413 9,10,11,59,100,104,60,415,415,421,398,378,390,428,410,412,424,425,421,441,444,386,414,411,396,397,396,397,392,394,409,426,420,413,426,396,383,401,390,391,401,414,461,424,441,417,506,552,554,491,460,440,420,429,469,484,521,511,567,542,484,384,393,400,398,413,433,420,424,408,388 20,14,12,30,41,34,23,431,388,386,373,370,386,431,431,434,414,379,402,401,396,382,403,383,373,382,396,391,377,381,405,413,400,385,391,395,391,383,413,411,421,410,461,442,429,407,467,441,417,391,394,387,381,427,471,465,522,515,572,526,464,388,408,392,378,384,395,400,408,379,376 5,9,9,18,24,22,16,504,557,516,509,459,481,537,580,561,575,541,626,694,669,478,620,572,528,508,455,440,418,397,489,654,673,581,594,512,456,408,406,409,444,468,579,566,582,423,739,852,836,780,748,672,547,531,582,600,688,675,751,744,707,452,422,454,470,602,702,630,666,559,480 10,22,22,94,140,140,92,415,441,424,432,429,461,446,439,441,465,453,462,457,497,410,412,415,413,387,411,406,389,383,397,419,426,418,434,426,397,383,384,409,401,405,457,450,447,399,584,611,586,540,558,509,475,447,473,493,528,515,588,577,549,413,439,403,419,455,465,446,461,434,458 16,8,8,33,41,40,32,400,438,420,409,401,431,420,428,420,416,423,459,491,466,407,463,433,424,417,405,414,403,409,409,470,483,425,443,418,401,391,386,385,399,396,418,436,422,404,521,666,659,582,560,498,438,415,448,462,500,459,522,525,493,396,406,395,403,417,495,462,464,424,397 5,30,29,74,79,78,73,411,494,468,460,435,434,437,467,439,446,432,497,593,577,427,537,503,452,457,438,405,402,391,416,556,579,513,494,464,439,377,383,389,400,442,476,470,484,397,602,776,769,694,660,569,476,437,483,492,554,544,618,604,565,416,414,386,417,482,575,525,549,473,440 16,27,22,56,81,61,42,413,424,438,416,401,405,449,510,476,504,479,450,460,451,396,410,405,389,391,397,385,388,405,426,447,434,415,400,418,386,397,419,405,424,429,479,482,462,389,569,559,537,489,453,412,404,427,465,481,533,539,619,578,526,389,397,380,392,412,435,413,429,403,397 1,27,28,66,102,104,65,398,921,873,808,666,656,399,430,419,413,417,934,1023,1017,890,1023,986,928,904,786,686,570,395,472,1023,1023,986,985,847,737,401,483,501,556,616,675,597,561,577,586,1023,1023,1023,1023,927,789,679,686,616,585,533,586,537,519,390,584,393,397,919,1023,966,974,861,717 13,100,88,128,176,143,107,513,639,597,561,513,511,551,587,564,563,555,654,793,778,544,758,710,615,603,504,484,447,429,514,761,802,697,741,591,539,409,440,485,552,596,703,639,620,457,769,939,946,877,851,756,621,582,660,692,760,736,794,780,718,449,463,435,452,614,787,737,744,636,542 15,16,15,80,144,145,77,422,423,406,431,406,431,453,478,463,436,446,474,523,518,410,459,452,424,416,409,397,384,390,429,473,483,441,467,418,399,391,407,408,418,430,473,466,453,425,578,702,704,625,600,510,437,454,504,507,573,575,611,607,556,418,390,407,409,448,498,449,491,426,417 14,49,48,162,281,290,166,484,526,483,454,427,443,506,551,551,533,519,584,707,627,475,670,576,514,503,433,427,398,426,495,676,683,562,600,484,442,433,456,465,543,598,708,636,609,522,716,835,816,744,685,568,475,671,742,750,772,747,799,756,693,455,399,441,428,547,675,562,580,492,437 2,68,60,27,28,22,21,709,832,794,753,689,717,765,824,819,817,802,873,937,916,705,872,827,773,761,677,649,539,431,746,901,915,848,863,763,704,463,455,490,554,639,803,799,823,509,964,1023,1023,1004,980,915,818,702,788,809,881,889,951,961,928,639,634,662,701,852,938,886,906,811,730 4,59,25,82,135,53,32,454,415,390,390,400,408,465,508,453,463,461,442,448,424,388,408,405,426,389,382,379,398,387,443,442,436,415,447,382,359,431,447,454,496,546,639,568,530,462,646,585,534,493,492,416,414,576,650,661,714,714,758,702,619,401,369,404,415,418,426,416,401,386,399 14,21,15,53,55,34,34,433,526,490,455,420,442,448,462,462,437,441,530,677,659,435,643,599,509,497,458,424,408,384,419,627,687,588,620,475,457,404,413,403,424,460,533,496,490,441,615,769,802,711,693,545,465,508,544,572,622,613,672,625,568,386,425,404,404,512,678,593,608,517,436 9,10,8,26,39,22,15,436,395,398,384,393,395,449,447,425,415,397,405,408,428,388,399,404,401,380,386,387,396,397,400,402,409,393,404,399,382,393,409,393,403,422,436,439,416,406,493,491,485,416,426,415,388,453,472,472,505,516,558,529,473,386,380,394,387,393,394,391,412,394,379 10,13,10,44,47,33,30,549,594,538,515,465,505,588,655,634,626,597,639,700,679,475,603,564,518,504,460,455,419,426,560,670,683,597,616,518,475,400,430,450,462,532,684,663,668,461,830,883,864,815,788,726,612,603,674,688,780,776,843,838,797,466,466,473,501,629,735,675,692,580,506 9,304,128,1023,1023,1023,736,859,837,779,771,719,761,884,932,915,909,899,902,916,915,739,854,827,807,783,700,718,625,580,816,874,871,813,824,739,675,608,680,720,773,853,944,909,901,790,1023,1023,1023,1007,977,931,851,915,977,991,1023,1023,1023,1023,1010,764,688,758,794,868,901,875,895,802,764 5,20,12,130,153,79,68,546,642,586,543,501,511,579,639,628,628,586,673,776,755,528,711,654,586,571,493,479,443,416,541,748,771,685,721,589,512,435,476,511,552,630,728,679,678,523,822,922,916,854,822,749,618,696,764,776,825,816,866,840,789,466,453,461,483,626,753,697,721,613,530 8,89,75,93,110,77,66,719,674,604,601,554,576,764,820,809,800,789,786,741,752,447,516,520,502,481,457,461,426,480,739,689,629,603,615,590,539,494,502,544,609,705,837,826,837,572,963,910,848,832,805,774,665,762,846,862,931,933,985,978,943,611,504,641,644,698,680,655,705,595,547 11,34,18,70,98,56,42,519,399,403,386,401,402,493,521,489,454,440,445,456,421,378,423,425,402,401,390,406,393,414,446,444,444,426,430,391,386,400,427,430,437,468,551,512,492,418,609,574,564,502,478,442,407,491,569,550,633,634,693,652,576,401,379,405,382,405,423,428,429,386,408 17,29,20,56,82,51,35,468,466,445,450,403,424,532,554,541,519,513,487,519,541,425,494,464,438,428,415,411,402,374,457,501,516,465,451,417,416,397,401,414,441,481,577,546,533,426,696,689,680,597,584,521,453,553,608,635,693,691,747,728,660,408,413,411,439,456,532,475,503,434,421 16,22,16,44,68,47,31,449,408,387,398,393,388,435,461,441,420,425,411,391,387,373,392,396,392,389,375,385,385,392,411,375,412,411,404,393,402,400,416,412,422,417,464,460,425,401,503,450,441,422,398,388,391,434,448,461,502,507,569,542,487,391,396,389,378,385,399,403,407,405,365 8,17,13,30,43,28,20,407,406,409,388,386,394,403,431,412,419,392,407,486,473,392,466,448,437,407,393,384,363,387,406,468,506,467,437,400,379,388,422,402,414,426,485,435,428,406,471,554,610,492,489,430,414,452,507,487,527,511,539,542,472,401,381,392,400,408,484,451,459,415,403 10,23,22,35,41,38,31,474,544,488,481,466,501,470,549,535,529,493,592,623,635,472,554,541,507,501,446,454,413,421,493,643,607,563,600,507,487,383,422,426,472,507,639,597,586,456,732,889,850,823,783,708,578,539,597,634,767,767,817,762,708,438,462,438,449,621,713,667,717,588,524 4,329,138,621,716,240,201,781,837,791,760,690,725,819,876,855,853,839,875,939,923,656,870,817,754,741,670,613,534,635,870,924,929,867,882,809,739,752,857,906,959,1023,1023,1023,981,789,1023,1023,1023,1015,995,937,851,950,1023,1023,1023,1023,1023,1023,1023,691,645,679,713,833,920,873,893,805,729 5,354,250,229,300,209,158,417,421,368,407,382,407,405,437,424,418,432,428,396,434,379,401,387,402,376,384,382,398,395,438,443,445,401,427,413,409,395,445,487,501,608,671,607,551,426,541,517,499,468,464,406,406,471,516,514,579,565,628,558,537,395,405,386,377,398,422,421,408,368,408 20,13,13,26,34,32,24,428,434,427,418,403,409,443,447,424,431,422,462,506,473,394,451,428,418,412,406,408,379,417,426,463,476,449,461,431,415,410,419,407,415,450,482,458,446,399,579,659,620,571,535,471,437,464,500,517,576,565,612,576,527,400,406,414,406,443,484,467,468,428,396 8,296,262,124,158,136,109,649,571,531,502,490,523,698,765,748,734,708,687,665,669,436,499,473,454,450,441,425,420,593,834,730,663,624,646,615,571,723,857,907,964,1023,1023,1023,971,612,991,893,819,790,759,705,611,859,975,1023,1023,1023,1023,1023,997,531,443,530,558,596,602,590,610,510,490 8,20,17,39,59,34,21,421,400,405,409,400,399,433,450,427,439,427,419,440,442,382,406,405,401,385,379,393,373,398,401,425,446,409,408,396,404,394,392,416,422,409,471,446,449,413,517,526,502,453,452,418,392,425,460,464,518,534,585,552,496,382,399,388,384,406,417,393,421,389,394 14,241,216,155,176,155,138,436,411,398,386,380,374,422,464,451,423,443,405,465,467,376,463,440,422,411,415,390,406,429,448,464,466,436,428,423,430,414,416,440,470,518,600,538,516,414,547,622,627,535,505,447,433,486,532,515,597,568,635,590,505,409,426,393,392,421,486,433,442,398,396 18,24,19,45,68,47,31,419,395,386,402,380,371,414,439,411,451,412,383,390,407,387,393,390,391,389,373,383,383,409,410,401,398,402,412,404,382,387,426,411,424,432,491,464,456,419,513,463,443,422,426,402,380,472,507,503,563,564,596,552,513,396,383,390,381,399,409,375,385,384,393 16,51,49,139,238,228,130,536,628,569,540,486,498,523,600,579,577,564,659,733,725,495,674,620,578,543,492,485,460,412,506,670,696,616,649,552,495,391,411,422,418,466,585,568,550,451,777,913,911,858,826,744,635,521,593,637,700,706,771,765,730,456,473,439,482,634,740,690,707,597,535 4,1023,811,1023,1023,1023,894,962,982,945,915,860,882,992,1023,1023,1011,1001,1023,1023,1023,870,1023,990,936,918,848,811,700,817,975,1023,1023,1001,1018,927,870,875,939,969,1015,1023,1023,1023,1023,980,1023,1023,1023,1023,1023,1023,966,1023,1023,1023,1023,1023,1023,1023,1023,847,808,845,881,984,1023,1023,1023,948,876 17,21,11,74,96,35,26,412,441,426,409,402,404,435,452,446,445,432,461,508,495,425,476,443,448,410,395,397,390,415,421,485,498,471,459,425,403,395,404,424,436,415,490,491,491,410,577,699,678,623,570,482,446,452,516,511,577,588,663,612,554,385,405,403,394,432,488,454,475,439,426 5,107,96,33,50,42,28,709,764,703,689,628,656,765,824,815,808,794,819,848,840,629,771,730,693,668,586,575,493,406,687,808,804,741,763,651,607,451,466,541,554,640,791,770,791,544,930,976,955,914,893,832,735,709,794,813,883,884,937,933,901,614,601,653,685,793,848,814,839,730,659 3,34,34,160,265,271,162,430,416,397,427,397,398,439,464,465,454,445,461,443,436,400,407,419,396,402,387,387,381,409,438,419,434,419,410,385,393,384,407,398,424,454,524,489,472,443,603,573,549,505,489,461,413,558,634,628,661,617,661,623,572,421,376,412,411,424,421,429,459,405,424 6,16,13,32,41,32,25,414,390,396,395,367,378,434,444,436,414,413,411,430,421,381,425,411,398,385,394,395,383,401,403,415,426,421,424,404,405,379,391,406,404,427,450,437,444,381,510,502,483,447,436,430,379,431,446,462,514,494,541,522,473,390,392,394,389,399,419,388,426,398,393 6,160,136,226,251,188,164,782,702,659,621,590,621,835,889,868,859,839,818,778,798,486,517,523,515,493,470,461,435,579,817,739,667,631,632,590,540,643,680,727,784,874,974,938,924,752,1023,974,906,883,856,822,713,932,1003,1023,1023,1023,1023,1023,1023,675,498,690,688,730,722,688,718,603,563 18,14,11,36,44,31,26,419,389,379,382,366,395,433,438,431,419,415,415,403,415,385,404,383,386,392,381,380,390,424,416,414,395,383,389,378,383,406,424,443,447,493,541,467,461,439,566,472,431,410,391,409,387,542,602,609,649,632,657,594,534,388,378,379,368,398,382,391,402,400,384 13,20,19,43,54,46,38,426,455,444,422,431,439,426,468,424,428,435,495,550,521,420,502,479,462,438,404,404,390,429,413,528,559,496,495,452,402,366,399,372,411,418,476,447,473,419,569,745,749,664,630,541,451,460,477,500,564,554,606,579,556,403,413,394,413,450,554,498,498,445,407 18,10,9,70,113,100,57,383,414,398,394,405,398,404,399,401,395,394,412,425,410,395,401,410,402,406,380,393,400,394,384,421,429,432,424,391,388,377,388,370,404,397,415,403,407,402,474,558,539,502,471,432,399,415,436,456,444,458,484,439,448,393,388,389,389,418,439,423,439,398,399 13,9,9,49,65,62,47,427,502,448,417,425,410,430,458,437,431,424,512,604,586,431,556,496,461,453,432,401,393,386,421,580,619,526,518,462,400,397,383,402,402,400,447,438,462,395,573,802,821,735,695,584,466,421,451,489,521,515,550,568,508,412,409,405,410,470,601,542,551,468,452 10,8,8,34,40,41,35,398,425,410,407,399,399,401,424,423,413,419,418,454,451,396,435,414,419,395,400,385,384,368,412,440,452,409,416,401,401,385,401,397,397,428,445,416,428,389,492,599,597,531,498,442,422,419,455,466,504,492,529,510,470,400,385,397,389,434,447,434,444,419,415 13,9,9,6,7,7,5,464,552,515,494,454,493,499,548,539,516,515,572,683,668,459,604,552,514,498,464,443,432,372,491,655,663,590,620,519,467,395,402,409,412,424,539,514,541,395,719,849,840,788,757,683,570,449,505,517,615,629,707,709,672,432,418,429,452,572,687,631,657,528,488 8,8,8,24,23,19,20,422,418,404,385,386,403,424,423,418,416,409,419,465,450,382,415,415,401,391,386,388,382,396,429,403,436,402,417,391,400,402,406,430,436,471,552,518,484,391,492,496,528,468,462,449,447,446,488,492,545,493,563,535,485,394,387,398,385,415,427,411,411,396,381 9,13,12,71,110,103,68,372,446,454,439,461,533,394,390,408,398,395,416,430,430,412,410,415,441,430,445,476,471,363,392,406,404,391,426,431,429,369,382,371,395,387,386,383,409,389,427,507,529,528,548,559,541,374,378,381,403,394,380,423,411,392,475,387,410,413,425,437,478,462,490 1,14,14,28,26,23,26,446,447,429,442,417,396,448,459,436,425,398,452,516,520,405,497,477,426,422,424,391,383,378,436,514,551,483,489,430,403,397,395,412,423,465,591,530,502,393,512,650,670,585,553,507,435,434,440,450,494,501,548,527,492,400,403,385,398,452,521,488,489,437,415 10,163,131,194,270,218,152,546,499,480,452,450,445,567,619,560,555,526,563,649,610,442,640,587,494,487,439,432,399,440,518,583,637,540,559,452,412,451,464,494,528,618,719,655,634,504,754,758,776,679,673,563,482,655,722,737,792,781,828,788,742,430,432,454,452,511,681,600,595,524,467 2,34,28,81,118,90,62,440,423,417,426,394,412,446,500,475,476,466,467,503,486,400,456,423,433,407,412,404,381,436,487,465,492,461,460,424,411,458,510,554,637,723,807,706,612,457,677,686,648,596,564,503,441,607,702,741,813,788,816,742,675,402,416,403,405,451,482,435,467,425,420 9,8,8,20,22,19,18,419,399,391,379,379,389,389,404,404,409,391,407,405,386,392,400,395,384,395,376,377,403,398,399,414,404,402,398,397,370,401,389,401,396,427,431,411,400,393,409,429,442,402,405,415,388,423,435,422,447,434,465,443,423,376,379,376,380,394,407,388,393,397,384 9,24,23,89,157,150,83,419,442,411,419,409,409,411,433,439,425,417,435,474,464,387,446,432,415,431,392,394,384,372,399,462,476,447,451,417,418,403,397,395,388,419,418,427,421,399,514,668,683,612,573,492,449,442,451,456,496,515,531,514,483,391,385,399,398,434,482,450,479,418,400 15,35,34,23,33,31,22,405,474,477,424,419,448,439,459,435,439,438,496,613,582,407,559,530,453,449,437,377,390,407,430,567,615,515,528,455,422,400,403,397,415,439,482,450,466,399,585,807,814,728,699,587,502,452,504,517,583,565,625,597,541,392,409,409,398,478,589,533,519,461,430 14,9,9,27,29,29,27,406,410,432,398,401,421,402,423,418,408,412,450,484,478,406,451,430,426,431,391,399,392,384,420,464,468,437,448,431,388,390,397,383,388,399,418,416,425,396,521,663,667,581,550,479,443,408,420,430,463,468,495,512,482,376,405,396,400,423,480,468,465,435,423 14,10,10,35,41,43,36,409,429,413,405,404,405,415,420,407,407,404,432,465,481,386,452,429,417,409,389,395,387,377,402,451,452,436,438,423,396,386,388,403,398,413,438,424,409,399,484,579,573,501,505,436,433,417,432,442,459,446,507,494,481,389,402,398,386,415,469,433,432,413,398 20,25,24,55,68,66,51,413,379,406,394,387,385,392,404,411,423,396,409,407,411,387,387,377,403,390,397,383,375,400,397,406,395,400,394,358,398,361,398,397,399,432,458,447,429,402,484,452,457,433,426,405,394,430,472,486,547,540,584,502,479,373,392,397,385,403,409,412,399,377,398 14,9,9,50,87,91,52,373,394,397,374,382,378,386,410,392,394,401,399,391,413,395,386,383,377,381,388,388,387,398,397,391,387,380,404,384,376,387,390,387,391,386,404,406,403,411,415,412,414,402,414,392,373,421,465,469,464,446,451,442,420,380,378,392,384,387,396,390,399,383,392 4,17,16,86,129,128,84,420,425,380,394,407,407,428,462,449,424,433,438,405,407,394,398,392,394,393,397,398,394,396,422,433,403,402,409,405,384,402,396,405,427,429,492,471,452,403,530,471,455,446,429,410,412,462,507,499,531,531,565,529,505,413,399,389,405,411,410,397,436,394,384 3,19,19,78,86,85,77,421,429,415,415,395,416,422,420,416,412,416,472,495,480,409,474,441,424,430,405,401,408,382,403,493,506,437,471,416,411,379,385,387,401,394,434,418,401,422,500,667,670,584,572,488,424,416,437,454,478,471,521,491,468,400,398,391,400,425,498,489,477,428,404 17,12,11,30,37,28,19,454,411,384,388,405,391,453,451,416,412,397,414,436,449,385,399,410,385,384,397,388,385,411,429,429,425,401,425,395,402,403,401,420,438,496,607,577,519,398,498,483,488,482,496,448,435,432,475,470,500,507,547,494,474,374,385,383,380,405,414,407,399,388,382 9,11,9,32,37,27,21,438,457,425,419,384,401,445,455,439,448,434,446,481,487,396,441,411,394,397,398,395,386,374,399,402,393,392,414,388,367,400,395,361,393,412,437,420,403,397,671,727,714,671,635,572,500,437,510,509,580,588,672,670,609,430,441,431,431,525,588,539,562,475,434 7,58,55,128,267,266,120,547,1023,1023,1015,931,913,568,572,507,508,480,1023,1023,1023,992,1023,1023,1023,1023,993,937,823,388,604,1023,1023,1023,1023,1023,962,399,459,486,537,633,770,736,716,518,768,1023,1023,1023,1023,1023,1023,600,652,605,650,646,708,702,672,437,874,406,411,1007,1023,1023,1023,1023,980 16,25,24,59,65,58,53,471,552,491,467,489,473,451,532,491,523,499,556,643,623,442,555,498,473,464,432,439,426,397,468,603,617,545,549,524,449,404,421,412,453,498,591,554,549,419,756,836,826,778,762,701,588,476,548,597,679,671,738,736,702,435,440,416,431,501,612,553,585,512,434 8,21,19,109,112,85,88,435,485,465,449,430,416,437,444,446,436,448,517,601,556,422,552,511,462,454,418,417,394,420,433,565,605,514,514,461,419,390,398,417,412,412,512,492,453,424,619,786,795,714,681,567,464,455,534,526,615,597,645,631,570,425,415,394,420,478,601,540,538,448,427 10,9,8,19,25,20,15,428,390,392,379,387,396,416,437,416,417,436,409,415,405,390,406,389,396,396,397,384,388,375,401,408,422,404,400,399,401,397,396,404,418,429,450,432,431,395,492,469,481,440,438,394,387,444,472,486,527,498,551,513,471,376,395,392,394,411,408,402,418,407,379 1,73,40,132,163,89,69,510,545,502,467,446,453,548,631,587,569,566,592,663,632,447,571,535,480,485,432,430,406,441,579,606,647,565,572,483,454,470,491,549,614,717,818,750,710,509,811,830,814,750,728,643,527,689,769,795,880,875,911,859,800,447,407,450,456,545,640,579,582,513,459 4,8,8,51,86,87,50,394,401,385,387,383,383,396,395,401,406,383,407,416,405,397,399,408,392,384,372,377,374,384,381,399,396,391,415,380,389,373,385,408,395,380,405,403,387,413,418,463,444,430,423,409,389,415,442,437,446,432,462,424,410,391,393,392,393,398,400,396,396,393,387 17,9,8,26,33,24,19,402,414,399,406,385,397,398,392,408,413,407,420,411,405,388,415,375,403,390,392,389,388,391,403,400,413,403,417,406,391,381,387,401,428,437,460,427,402,412,478,451,459,423,392,396,395,426,486,462,503,502,524,487,457,385,375,389,379,385,414,391,414,384,389 17,54,48,459,879,851,432,636,648,606,570,541,572,671,732,717,714,693,724,747,741,509,642,610,580,546,494,505,429,491,607,697,689,610,665,568,493,466,462,502,538,618,747,717,718,571,869,921,904,861,831,764,679,693,775,797,861,854,902,881,840,544,511,562,562,688,740,690,727,636,560 17,10,7,37,44,24,20,435,387,370,379,366,383,423,452,429,420,416,419,419,423,369,393,389,378,389,384,392,387,389,422,405,408,388,400,402,387,388,399,406,409,434,460,436,430,406,490,455,456,441,418,402,373,420,445,455,515,509,545,550,486,410,408,384,389,391,405,390,407,395,383 4,136,100,326,426,293,215,588,741,699,651,595,599,632,697,690,694,669,769,865,842,592,808,761,683,672,569,530,493,385,623,819,851,771,799,668,608,443,474,471,535,609,735,704,709,541,877,999,999,939,916,842,725,695,771,784,842,841,894,884,844,521,529,528,537,730,854,811,819,723,609 1,12,8,29,42,31,22,393,414,393,383,379,397,389,383,386,399,395,388,408,421,381,382,399,374,396,385,376,382,396,413,403,409,404,414,391,400,397,439,459,504,584,686,594,488,394,550,491,480,462,416,425,390,431,525,578,717,695,732,631,535,394,380,385,387,399,398,399,398,393,377 19,21,18,31,56,47,25,420,390,378,372,367,391,414,393,406,404,379,381,405,396,397,387,401,392,396,377,398,380,377,420,406,380,399,407,403,379,414,408,395,417,424,483,429,435,402,457,430,408,401,428,391,391,411,465,454,499,475,525,490,452,380,384,375,389,378,393,418,426,381,389 20,11,9,36,42,29,24,429,408,397,385,373,393,423,449,409,417,410,390,418,390,387,392,391,400,385,383,374,387,400,402,389,401,404,401,397,387,364,385,416,402,425,456,432,441,386,474,466,455,436,437,414,412,428,441,421,478,491,530,506,472,388,389,389,384,391,400,395,392,389,389 18,13,13,23,26,18,18,540,458,452,433,429,427,580,635,608,604,595,574,548,542,402,422,412,400,415,416,398,383,391,548,484,464,429,472,435,423,428,426,456,475,557,702,677,664,457,819,729,652,617,583,553,454,627,731,753,830,824,878,851,801,476,390,477,464,497,477,474,476,436,412 11,13,12,13,13,8,9,488,551,499,483,445,504,530,585,595,570,554,626,670,657,451,583,552,503,499,448,455,428,408,512,632,642,567,597,493,439,392,410,415,440,481,602,570,600,427,763,835,813,760,740,676,558,524,587,609,695,697,767,778,727,453,449,454,482,556,672,619,658,552,482 7,12,12,160,186,186,159,445,533,513,470,443,439,449,476,467,458,456,615,726,658,504,688,592,521,518,462,417,401,628,574,802,794,715,719,568,501,658,630,637,693,748,799,732,705,460,654,929,909,838,793,660,534,561,617,635,666,648,710,673,633,409,458,413,431,711,856,746,766,641,511 10,10,10,38,70,56,30,405,453,422,425,404,414,410,423,423,432,403,440,523,508,411,480,453,450,436,413,412,398,382,409,484,530,463,464,436,397,386,394,413,407,413,420,416,418,406,521,726,734,638,622,522,457,411,456,461,491,489,543,514,487,398,407,398,398,450,510,486,493,449,402 17,10,9,406,639,628,389,415,407,400,396,399,395,412,414,406,419,399,419,417,402,384,421,397,384,403,387,378,385,407,394,395,418,382,390,403,399,375,397,407,407,400,439,402,420,427,504,508,462,454,460,426,397,434,472,482,504,492,533,508,468,415,401,400,392,413,422,415,400,411,390 7,8,8,20,26,24,18,397,397,397,388,396,394,415,411,385,407,393,396,390,409,397,396,392,397,391,395,388,384,388,408,406,414,391,400,363,369,396,388,405,406,425,450,435,428,395,468,459,449,415,433,410,393,464,462,466,484,508,532,481,461,364,377,397,387,403,390,388,390,390,404 18,11,10,34,54,30,21,432,390,408,379,383,409,435,469,406,436,411,413,422,423,382,405,404,388,388,396,380,396,397,410,417,416,413,410,404,390,399,412,415,411,426,457,457,425,408,517,516,484,451,444,421,404,440,494,476,550,557,567,521,475,371,393,394,396,412,406,412,400,382,396 15,58,45,71,107,86,56,443,512,486,462,391,442,428,495,446,457,463,534,643,602,445,588,537,499,485,434,417,406,395,444,610,646,568,560,457,453,397,395,425,425,485,542,491,482,435,639,808,803,739,707,600,496,494,554,570,631,630,687,665,592,402,417,410,417,499,632,552,584,495,412 10,64,60,180,212,203,170,464,567,499,470,462,470,466,528,506,498,487,579,704,675,466,659,610,539,517,479,427,410,425,458,669,710,608,630,541,458,438,410,420,450,477,579,533,538,445,724,878,880,813,772,685,553,536,615,650,714,698,753,724,680,409,435,422,445,543,701,628,653,548,486 14,22,21,152,215,206,146,399,424,429,397,391,400,398,403,403,385,388,412,497,474,411,475,459,414,430,409,399,401,392,370,461,489,433,445,422,416,390,386,373,371,381,401,409,408,416,461,642,655,578,523,459,409,414,410,415,425,446,462,442,427,400,386,387,393,428,479,434,434,427,409 4,91,71,59,61,45,45,822,879,835,810,766,796,863,919,910,902,896,930,967,955,755,903,869,828,804,729,717,611,491,833,944,948,885,913,813,756,526,568,614,686,788,909,895,912,660,1023,1023,1023,1023,1018,965,878,844,907,924,989,991,1023,1023,1014,757,724,774,800,908,974,934,956,864,791 9,96,47,305,336,124,138,629,521,487,472,441,424,646,698,669,654,625,598,608,616,422,475,469,431,443,428,401,399,553,602,565,534,500,539,490,431,582,628,636,705,774,859,790,745,639,865,805,740,699,659,608,525,795,858,868,913,900,939,900,848,475,422,482,501,528,562,521,560,462,444 13,37,35,52,67,56,44,449,582,534,493,452,463,457,501,488,499,458,566,726,721,456,731,665,565,563,457,452,396,423,472,684,762,637,669,521,474,387,424,429,437,475,572,521,512,436,652,839,873,783,761,642,500,507,588,600,672,653,707,674,626,421,439,399,418,557,751,697,681,566,476 18,42,40,125,183,172,115,426,477,455,446,413,416,446,510,484,474,484,500,592,565,428,527,500,462,432,436,400,415,382,447,528,563,494,532,465,432,384,404,422,423,451,544,516,510,444,654,785,800,711,687,563,478,500,552,586,655,637,700,665,614,419,414,419,421,486,586,535,530,480,436 19,25,24,48,62,61,47,457,537,514,500,461,476,460,507,494,493,457,554,658,628,444,596,557,496,475,437,421,396,405,450,622,663,569,564,506,454,399,412,407,435,468,529,502,502,413,680,848,859,784,756,657,531,481,544,569,642,624,695,677,639,412,434,409,420,513,644,586,595,484,443 3,12,12,27,45,45,26,386,377,393,384,398,402,398,414,403,390,378,382,388,394,391,386,376,386,399,380,388,381,386,406,386,400,395,390,397,381,397,405,391,394,417,473,415,411,400,434,434,444,408,393,381,393,400,434,433,450,432,463,429,421,384,397,390,392,391,402,400,375,373,385 8,11,11,42,53,47,37,400,400,405,389,396,391,393,404,395,405,409,431,426,445,399,420,406,405,414,387,393,385,379,399,441,448,413,414,418,410,405,402,387,399,405,464,431,415,404,490,579,550,490,476,439,404,421,481,491,530,507,549,505,467,402,391,387,397,408,447,418,422,414,400 9,8,8,18,21,19,16,436,444,425,420,409,414,408,437,427,399,417,472,520,493,398,476,459,425,422,422,392,403,409,402,498,518,457,457,436,397,402,403,403,403,398,439,433,450,389,506,686,689,612,568,508,421,402,437,455,486,495,524,494,477,403,410,398,385,435,499,479,470,411,406 18,24,23,98,132,121,85,433,491,469,452,457,444,475,510,501,490,491,526,619,599,430,559,521,477,448,422,427,401,428,448,581,617,529,539,459,421,403,418,419,434,493,572,519,535,425,676,803,808,730,694,592,509,569,613,651,691,686,746,701,649,408,404,400,424,484,612,548,553,466,437 12,15,15,18,18,15,15,562,633,589,563,522,509,593,661,670,653,645,697,755,741,500,667,617,561,545,492,481,451,397,589,734,733,663,694,593,540,421,396,431,459,510,645,647,668,454,826,914,898,849,824,755,637,552,635,649,740,746,818,825,788,505,498,505,521,678,765,717,742,628,548 18,90,86,143,247,248,141,525,530,494,443,445,453,525,603,581,566,528,570,625,629,439,553,518,492,479,438,425,410,450,493,591,625,538,550,446,434,422,413,476,480,544,643,600,571,491,762,816,802,746,715,611,510,579,683,697,760,748,802,776,707,440,453,441,476,550,622,604,590,519,456 8,474,247,866,997,400,375,774,834,790,752,682,715,806,863,847,835,823,879,942,924,705,887,850,785,769,668,646,530,597,816,924,940,867,882,780,723,683,777,811,866,933,1003,947,919,781,1014,1023,1023,1020,995,925,829,918,982,999,1023,1023,1023,1023,994,649,632,659,694,834,929,883,903,799,724 6,22,16,47,64,41,27,414,395,391,386,388,381,435,455,428,433,411,447,429,429,386,398,388,406,388,384,386,390,404,431,420,432,412,420,392,392,401,416,441,464,473,549,503,464,429,555,521,510,436,457,437,407,521,580,606,642,614,664,621,546,388,395,400,412,405,415,393,407,399,394 8,12,11,34,39,34,29,388,378,391,381,373,401,408,422,379,389,404,399,400,393,377,387,387,396,377,376,369,377,401,396,403,410,389,395,369,371,382,397,390,414,422,456,412,408,405,441,411,394,393,401,385,388,444,454,445,488,454,515,468,437,387,403,386,383,390,391,372,395,388,387 7,10,10,19,30,28,17,410,394,383,388,378,387,407,425,403,414,392,402,392,392,378,389,389,386,384,377,380,384,395,378,390,392,378,394,387,405,387,397,400,417,423,466,438,431,402,462,415,412,387,392,392,375,451,486,502,545,508,563,515,467,378,405,394,383,388,406,404,395,392,398 9,23,12,44,43,18,20,481,453,419,410,406,426,502,554,513,527,492,500,524,527,409,469,437,419,407,410,400,380,421,498,480,484,466,445,437,414,447,488,523,573,665,757,681,615,510,754,702,649,579,558,501,419,677,754,771,850,839,876,803,746,402,426,396,420,436,494,443,472,447,415 5,9,8,87,115,109,81,424,445,470,419,424,419,448,447,447,452,429,483,575,551,421,546,495,464,448,416,427,400,381,426,547,569,491,515,446,417,381,383,398,413,419,479,463,450,402,577,739,747,657,619,528,445,457,487,514,556,554,614,586,560,410,412,408,405,445,568,529,513,466,421 16,16,17,71,95,95,70,421,455,450,409,407,409,440,444,437,460,437,490,539,538,417,493,463,443,439,415,432,397,400,408,494,541,475,449,447,450,386,391,411,399,400,456,442,466,388,586,760,757,692,653,571,470,431,488,484,519,532,567,584,541,396,406,392,408,473,543,510,523,460,414 18,12,11,88,74,67,81,555,460,435,445,419,422,581,647,601,581,551,544,549,527,408,459,428,416,408,411,394,401,482,560,544,539,474,488,451,405,483,511,518,570,676,772,734,706,560,827,763,716,647,615,552,465,742,804,818,867,857,903,865,816,432,400,440,424,472,496,455,471,462,419 20,10,9,30,35,25,22,422,393,387,401,393,384,434,441,427,413,394,374,415,412,380,401,392,390,378,382,393,384,418,387,419,417,400,406,392,398,393,386,383,410,428,469,417,444,385,491,467,454,418,430,410,384,433,459,456,503,498,567,505,466,389,371,388,389,399,404,397,405,402,394 20,9,9,18,29,28,16,389,389,388,391,387,397,389,423,394,395,376,408,397,385,383,402,398,381,387,389,396,399,379,386,405,391,387,391,394,378,397,414,402,405,405,450,425,399,398,463,403,415,423,425,377,384,441,445,446,481,476,500,461,444,390,375,383,382,376,408,406,386,381,372 13,15,12,31,41,32,24,409,395,402,384,376,368,428,429,411,421,407,409,410,388,387,391,396,386,382,373,390,377,398,405,388,407,410,400,380,399,380,395,387,403,428,457,434,449,405,461,459,425,417,404,406,390,415,452,433,481,503,542,500,472,390,375,383,393,367,391,394,388,399,382 16,15,15,84,123,124,82,418,468,441,418,398,414,425,422,426,431,418,445,535,521,405,485,471,429,431,413,414,389,381,416,510,534,477,491,429,410,398,386,396,400,419,443,440,429,394,549,740,755,670,629,536,469,447,461,475,501,517,580,558,506,401,395,390,425,447,538,492,498,441,417 10,891,354,1023,1023,733,637,972,905,859,846,794,831,1001,1023,1023,1020,1005,988,980,974,697,837,822,781,766,689,689,597,847,976,946,920,873,885,824,778,873,924,954,1007,1023,1023,1023,1023,945,1023,1023,1023,1023,1016,977,892,1023,1023,1023,1023,1023,1023,1023,1023,869,710,879,891,928,939,908,935,845,801 7,25,21,42,66,52,32,383,387,381,388,382,379,387,392,401,399,391,396,379,391,380,382,382,382,388,372,388,399,375,398,384,380,385,371,389,375,379,392,370,400,407,416,399,419,386,418,378,372,365,382,386,386,411,403,412,428,444,427,438,402,369,367,377,385,368,375,374,363,386,367 14,8,8,34,51,50,33,395,472,447,406,405,412,422,424,427,425,418,486,563,529,420,518,470,455,429,424,414,391,380,408,511,554,494,515,423,408,396,385,399,400,403,457,428,435,396,519,738,755,675,627,538,460,412,426,470,491,490,540,523,486,400,426,383,389,428,562,491,498,446,414 18,11,10,27,35,29,23,408,399,384,386,374,391,415,434,402,417,377,392,402,398,396,387,397,390,380,399,391,390,427,401,384,395,386,394,380,381,388,395,395,394,403,454,421,416,397,442,423,412,410,408,389,379,425,444,435,492,459,525,486,450,378,394,387,381,391,387,397,380,399,389 2,15,9,39,37,22,23,430,508,465,448,426,432,455,477,464,486,454,516,648,631,434,595,542,478,473,424,430,409,390,437,597,666,551,569,470,448,398,397,427,438,452,538,491,487,414,624,802,811,735,708,591,485,488,560,561,616,605,658,625,578,408,433,394,409,492,617,573,576,500,452 19,9,8,25,28,22,20,408,394,381,392,394,381,414,425,410,414,387,408,405,401,399,387,391,384,396,387,373,376,405,407,390,406,376,376,375,401,403,394,394,402,421,437,428,434,388,474,429,448,441,398,390,392,412,443,449,479,472,512,486,443,392,383,375,385,384,405,398,390,379,381 13,16,15,125,168,146,111,400,420,410,411,376,391,404,408,395,421,428,414,423,426,392,415,410,394,394,385,391,392,388,391,415,411,398,414,412,390,397,385,394,400,404,429,434,440,405,495,522,510,471,455,421,377,413,441,460,484,494,537,492,476,393,395,390,387,396,425,406,401,401,390 8,9,10,48,45,45,49,394,422,414,410,398,413,416,420,416,411,386,440,482,476,409,457,417,413,402,392,411,395,398,411,464,496,438,452,406,441,384,394,377,388,391,417,423,409,396,494,650,654,574,527,481,416,407,428,431,469,460,504,501,485,395,397,391,393,419,489,443,462,423,389 14,10,8,24,21,16,18,454,508,461,475,409,417,467,494,470,479,463,519,630,575,446,585,527,488,460,419,419,407,405,437,579,627,531,546,461,452,417,400,416,438,451,519,497,501,426,644,784,785,720,681,592,476,489,549,558,625,625,682,651,602,417,411,409,429,501,632,562,572,488,453 10,29,28,172,263,259,167,433,440,439,439,416,396,470,515,465,473,483,490,473,466,398,436,422,410,408,415,391,381,404,459,459,460,425,446,420,406,405,398,423,469,511,551,509,526,451,662,663,611,583,541,508,447,566,629,639,698,671,715,691,643,421,398,419,432,438,459,447,448,425,389 5,21,21,104,171,176,105,403,425,409,441,395,402,432,472,451,456,429,469,479,459,404,429,431,405,401,387,396,376,419,432,479,464,431,430,386,398,401,378,399,397,424,434,458,469,405,557,627,623,532,522,487,450,444,467,479,536,533,583,572,519,421,384,397,409,425,457,439,460,407,408 6,8,8,22,27,25,20,397,415,405,393,400,399,416,407,398,422,397,419,457,439,393,438,424,419,412,394,383,388,404,397,450,467,407,415,409,388,389,391,399,394,408,432,410,424,402,462,535,564,488,480,437,407,420,445,461,490,478,523,478,470,390,393,388,379,401,445,406,428,416,394 11,107,101,181,196,181,169,501,621,567,534,481,511,493,559,537,542,533,668,771,746,492,712,658,590,572,505,487,422,420,522,722,766,674,684,549,498,387,415,434,439,492,595,544,591,468,759,934,942,875,843,763,638,529,603,615,714,704,770,758,709,462,441,444,441,606,756,707,714,585,513 18,42,34,59,67,35,33,469,554,506,469,455,448,514,550,545,521,516,573,685,669,449,624,567,510,500,453,417,409,406,488,638,686,597,583,510,440,438,468,487,521,603,697,641,589,501,751,849,845,781,743,649,540,640,719,733,782,769,812,772,715,446,443,419,437,532,666,600,621,507,474 7,9,7,23,29,19,15,442,405,406,394,381,376,430,445,433,397,396,408,421,407,383,393,387,403,387,401,378,385,398,404,401,424,403,400,389,380,397,409,395,400,414,449,438,426,399,478,465,478,429,407,403,397,419,453,483,503,514,569,516,466,374,383,383,382,400,414,415,416,375,405 14,8,8,9,11,9,7,475,553,547,488,475,487,520,582,584,564,566,622,675,662,481,583,550,515,474,458,473,428,384,488,630,623,576,580,505,493,398,411,393,410,423,515,517,557,415,746,851,835,788,758,688,577,454,498,534,617,634,712,738,695,459,455,465,482,585,687,626,654,573,496 17,100,96,257,374,362,244,482,608,557,530,449,500,537,585,593,557,554,638,738,723,497,676,621,573,547,487,475,421,389,507,693,723,625,650,555,480,425,408,425,446,498,591,561,598,466,768,909,907,852,818,733,623,564,635,658,736,733,781,767,725,468,441,462,473,593,739,675,702,589,508 12,187,160,171,237,207,148,589,754,711,645,576,606,636,685,680,673,651,768,886,869,631,851,801,735,710,607,550,450,418,606,852,894,809,821,698,614,448,468,509,557,635,755,703,699,526,848,1013,1018,957,928,842,725,668,751,767,829,817,865,855,813,492,558,508,538,742,888,836,837,742,619 10,10,9,28,31,26,23,420,395,390,387,393,393,447,458,432,431,399,383,408,412,386,402,385,387,410,391,390,394,394,398,392,392,383,392,384,379,397,385,418,392,432,484,450,436,391,515,454,415,430,415,389,393,447,462,467,535,531,602,544,510,381,392,392,393,374,386,401,388,387,371 19,98,68,340,391,258,233,651,595,536,559,493,512,696,758,739,730,718,703,679,695,460,531,495,481,469,442,453,392,464,731,679,626,567,630,545,516,539,617,667,725,817,907,860,846,585,921,860,806,772,754,707,627,766,844,868,929,921,966,943,903,540,456,529,570,624,643,617,635,525,513 1,13,9,31,38,24,20,403,396,386,382,378,390,411,435,414,409,397,395,406,381,384,382,403,379,406,407,382,397,387,421,400,396,388,384,382,381,407,394,404,415,421,443,439,430,400,460,440,422,412,385,404,373,449,449,477,475,493,527,474,455,383,386,385,368,391,393,385,384,395,380 3,33,33,191,317,329,196,413,398,391,416,385,390,442,441,431,410,402,415,428,429,383,389,404,384,382,402,378,397,425,380,408,385,394,420,384,382,387,403,438,418,459,491,453,446,439,517,474,466,435,436,413,400,487,545,560,584,558,591,533,507,397,398,387,407,412,428,418,402,403,386 20,23,21,85,178,165,76,426,433,410,407,403,421,421,451,468,450,440,429,456,456,397,398,412,413,407,407,378,385,379,426,440,429,421,411,412,405,391,367,427,413,426,488,475,456,411,558,592,561,526,486,475,448,435,489,491,548,533,599,591,523,407,398,408,416,422,437,421,455,428,410 14,19,19,38,42,40,37,409,491,460,453,411,429,407,448,435,423,429,497,604,592,442,540,527,449,440,417,413,381,389,435,571,614,519,536,463,420,408,394,397,398,434,463,480,465,403,581,782,786,708,661,566,458,451,481,512,576,553,589,586,546,411,397,407,406,486,601,548,563,466,435 7,11,11,215,297,308,221,382,390,392,391,405,391,384,397,380,396,387,390,413,399,388,401,389,407,396,398,395,384,402,395,403,408,411,401,402,373,376,379,395,377,386,376,392,374,390,418,471,493,434,433,394,397,374,386,383,382,385,410,391,398,383,388,392,374,395,408,395,404,392,387 5,20,19,40,51,47,37,421,520,485,477,416,437,445,476,442,464,447,555,660,628,448,616,553,488,504,450,424,405,405,439,621,663,562,576,476,427,407,399,408,401,420,480,484,467,416,607,811,819,740,702,604,487,440,500,490,545,575,616,592,569,408,410,416,415,521,644,566,575,473,453 1,17,13,34,49,35,24,432,415,398,388,397,402,438,472,437,438,428,432,433,431,386,401,403,398,393,398,397,380,394,413,427,429,403,406,423,403,401,435,437,460,490,570,495,468,454,603,537,507,472,473,405,406,550,615,613,671,647,692,636,578,388,403,375,393,406,410,419,400,387,385 19,19,17,34,52,43,28,401,397,367,395,369,380,412,408,403,393,417,390,393,429,383,383,387,386,387,377,374,384,376,418,383,379,383,399,382,389,381,392,409,422,421,474,454,409,397,460,417,414,391,387,393,386,449,462,476,480,492,532,505,449,387,391,391,378,403,392,389,396,379,376 9,30,30,56,72,73,56,409,462,435,408,417,421,427,470,467,422,444,485,536,520,408,509,480,453,437,399,403,403,380,422,494,528,498,489,420,433,398,395,398,399,419,459,479,459,391,615,757,756,692,644,564,488,438,470,493,560,578,639,602,556,396,399,411,395,482,536,507,511,465,418 11,15,12,69,82,72,60,425,467,435,424,407,425,459,480,460,466,449,479,553,539,427,499,480,451,444,406,417,386,390,450,536,558,478,486,443,421,421,437,456,458,514,583,531,481,462,648,740,743,655,631,526,450,562,658,660,703,689,739,696,628,413,402,417,414,471,548,484,501,433,419 17,9,9,61,76,66,53,413,431,410,413,408,402,372,422,417,414,412,430,469,469,390,436,419,422,407,416,390,390,393,406,448,471,440,440,419,400,372,400,404,385,411,407,420,421,396,513,650,637,578,564,472,429,422,425,439,472,449,517,497,481,401,398,409,393,434,466,440,453,412,416 18,12,12,37,46,46,37,411,459,438,420,412,421,422,421,437,426,430,471,517,503,411,473,458,438,423,413,413,393,393,415,501,530,455,477,419,420,391,400,409,375,392,436,434,444,389,552,704,706,633,607,508,438,406,450,449,499,520,575,549,504,408,403,397,396,456,507,482,508,429,428 12,14,14,45,66,62,41,409,456,454,447,422,409,389,443,425,443,404,476,610,564,432,579,514,480,460,436,399,387,379,414,559,617,508,533,460,427,385,407,415,393,413,456,440,442,407,494,749,755,667,618,513,427,420,441,437,480,475,533,506,502,381,380,397,405,470,604,518,540,473,421 19,37,35,52,56,49,46,456,582,548,514,457,475,482,503,483,523,500,595,728,703,467,669,619,549,525,456,458,415,393,455,686,732,628,661,529,475,420,411,413,442,484,546,529,517,423,709,905,921,847,817,711,558,515,561,606,659,653,711,703,665,411,422,424,445,569,710,654,665,549,487 2,9,8,20,25,19,16,438,403,429,385,392,396,429,432,417,432,399,401,418,443,387,430,400,399,385,396,387,377,420,408,428,420,410,417,388,400,391,389,400,392,413,447,443,420,407,486,504,516,452,442,427,397,405,452,445,478,480,502,490,456,401,398,385,386,410,432,408,420,400,406 5,14,12,41,51,42,33,463,499,464,463,440,440,481,512,509,524,521,535,612,591,433,544,490,475,452,443,405,414,395,499,577,614,537,558,482,449,385,410,422,429,472,590,560,576,420,724,794,783,724,690,607,526,481,572,594,669,678,740,733,695,424,419,422,420,499,573,543,559,508,440 2,68,66,52,76,73,50,400,387,393,393,402,382,417,424,414,427,397,423,457,422,395,440,403,398,397,379,381,371,398,411,441,471,414,443,420,400,403,401,426,431,444,503,466,459,420,503,490,519,455,431,411,408,431,455,477,521,513,556,522,494,415,379,384,385,430,440,415,414,393,387 2,21,20,360,647,644,356,561,509,484,456,441,480,570,636,637,616,585,596,582,558,410,468,441,430,424,427,420,410,428,532,511,494,452,478,461,435,439,449,474,501,594,684,645,640,587,794,740,690,670,630,587,509,761,838,837,841,810,848,807,771,485,446,470,487,512,530,507,532,462,467 10,10,10,23,32,28,21,386,394,380,374,378,390,398,397,383,416,385,392,373,402,392,394,397,386,389,376,385,380,386,389,406,398,382,391,390,382,397,376,381,398,422,420,394,404,389,428,428,414,413,398,396,377,386,422,409,438,435,450,424,404,397,377,384,395,384,421,382,395,386,389 14,17,15,25,25,22,23,541,616,560,539,495,509,575,647,630,620,619,670,735,712,465,622,583,532,530,466,470,424,409,568,689,687,622,643,557,509,392,409,424,448,501,610,609,641,436,815,884,873,826,793,733,615,588,654,683,748,748,814,813,779,490,474,486,521,614,711,655,693,575,507 17,17,17,86,134,137,87,375,383,395,391,372,365,389,392,411,386,397,387,403,378,388,389,396,390,387,391,373,367,373,392,407,394,405,404,398,369,385,402,417,397,400,423,411,403,399,423,433,414,431,417,406,378,417,465,457,439,460,485,449,428,382,386,393,386,398,395,385,392,392,389 10,56,53,880,1023,1023,857,465,542,496,478,473,492,475,516,491,498,494,570,654,639,462,596,546,489,494,443,424,417,383,471,616,619,542,570,490,467,388,417,415,424,458,563,530,529,512,700,840,847,778,745,665,546,503,569,599,669,665,721,715,663,465,448,450,446,552,646,598,612,526,473 4,199,183,21,41,31,14,407,433,424,404,395,405,399,403,401,417,432,447,523,518,416,493,460,426,424,403,387,378,359,392,480,532,443,482,442,386,390,373,395,392,396,449,419,425,385,501,678,725,594,577,466,410,401,437,416,455,430,463,472,468,390,391,419,390,433,506,460,455,415,396 13,116,107,105,135,120,93,428,421,368,393,396,395,440,491,435,405,428,420,489,469,397,452,446,428,396,410,404,384,401,418,466,487,439,420,396,391,412,411,451,470,510,585,517,474,434,570,564,596,488,488,436,425,489,547,564,611,594,665,606,557,404,396,400,400,443,494,461,448,404,386 19,37,29,52,71,52,38,421,408,375,398,378,377,422,446,426,441,439,411,419,410,394,404,389,394,387,380,383,378,400,409,399,405,390,396,397,368,396,405,422,441,460,532,488,458,422,514,459,432,445,410,406,402,464,524,532,594,559,613,544,502,389,376,396,388,409,415,400,388,399,379 17,28,28,126,290,291,122,466,690,633,678,681,745,499,556,581,599,628,686,672,716,459,516,548,592,599,588,659,586,371,506,549,533,534,619,607,628,389,387,380,415,398,466,466,551,403,790,808,793,817,833,841,796,455,477,462,573,584,684,743,719,519,684,511,553,661,654,675,756,709,713 4,29,29,118,187,192,118,388,462,426,438,425,411,422,418,438,428,412,447,514,505,402,481,441,439,420,409,404,389,375,391,507,507,463,463,444,394,381,390,395,404,415,440,435,442,432,526,711,713,636,591,503,453,430,482,498,540,528,574,530,499,396,411,393,402,445,499,453,473,428,436 19,20,17,46,57,42,32,436,423,398,402,408,393,453,480,450,433,413,421,438,431,383,416,402,384,384,395,379,383,381,406,416,417,405,414,377,410,409,403,426,422,459,502,486,443,406,557,516,511,471,435,417,413,503,543,550,587,602,649,605,531,408,378,387,387,398,423,416,413,376,388 18,26,21,58,70,51,42,381,391,386,395,386,407,422,396,395,406,397,417,423,409,381,396,385,388,377,384,393,372,380,408,409,384,378,403,407,398,387,399,418,428,459,503,450,430,410,482,440,434,424,396,393,379,470,517,509,544,509,568,508,478,370,391,378,381,382,404,388,381,385,370 4,13,13,46,47,45,44,415,464,455,444,414,452,429,438,432,440,437,479,576,532,417,519,498,449,440,412,410,381,419,424,535,561,504,541,454,414,386,398,396,397,425,449,425,458,406,563,775,777,694,661,564,479,438,467,454,519,520,584,584,532,400,392,402,408,462,560,506,515,474,438 15,14,14,256,258,228,236,388,388,379,396,388,388,394,403,406,404,391,402,418,403,402,403,401,399,385,367,382,382,390,379,402,412,385,389,387,388,380,388,394,402,405,418,410,395,403,452,471,454,432,428,390,385,414,396,422,436,436,466,420,435,394,402,396,382,388,420,407,402,415,390 7,30,30,129,219,227,132,441,452,436,450,403,424,489,553,543,520,531,515,527,512,406,458,439,412,428,393,390,407,394,477,480,481,449,472,434,413,404,408,429,456,476,555,552,546,436,680,670,647,584,567,508,457,534,574,585,643,646,700,700,641,450,401,437,450,488,542,483,514,441,462 10,139,130,107,110,104,102,429,418,398,422,397,388,457,482,481,471,440,412,463,470,404,464,429,423,384,406,400,403,433,447,449,480,427,428,408,390,427,436,444,454,494,562,515,493,434,589,562,568,491,478,434,399,512,578,571,635,639,688,647,580,395,393,389,417,411,468,435,409,414,370 20,15,12,29,43,34,22,444,399,418,386,394,405,463,485,447,435,424,412,423,391,399,403,396,386,403,382,377,387,395,392,409,431,389,398,387,389,414,410,416,416,431,485,467,461,410,533,469,452,445,415,382,400,459,472,488,549,567,606,552,507,386,395,390,390,383,404,393,396,392,386 14,97,66,134,176,84,69,467,523,473,458,448,445,485,506,523,477,491,542,657,633,449,595,556,494,482,475,425,376,382,432,632,657,561,574,472,460,421,434,421,457,503,589,522,507,468,691,818,824,738,710,603,489,575,653,644,717,701,740,712,642,418,437,413,411,501,642,570,582,490,449 3,8,8,65,99,103,66,399,411,420,401,387,395,404,424,438,418,426,433,471,445,394,435,435,395,413,398,376,396,374,425,466,472,431,460,427,402,396,389,407,411,434,480,449,450,410,542,601,613,534,510,468,421,444,493,497,557,540,610,554,520,401,384,398,405,424,445,441,455,402,397 4,8,8,46,62,56,40,391,430,412,434,408,408,431,438,431,413,421,451,514,495,418,480,448,422,427,400,397,369,387,413,475,518,444,475,412,404,381,409,389,417,441,497,429,433,394,546,653,671,577,542,478,422,450,497,502,571,551,597,550,500,414,404,408,398,435,506,461,473,439,417 4,8,7,25,29,26,23,397,387,393,382,378,382,406,395,404,399,393,396,406,383,377,387,385,398,396,394,397,391,394,400,389,397,390,376,378,397,396,378,389,399,415,413,415,404,390,423,411,407,384,394,398,388,395,401,431,455,433,460,427,416,383,384,376,389,376,389,390,385,392,385 18,11,9,33,38,27,22,408,387,373,391,389,394,421,457,417,401,405,405,397,391,372,398,379,389,388,392,388,381,396,404,405,405,388,382,385,390,381,400,403,412,422,442,437,424,411,452,442,427,417,408,393,405,413,434,437,485,490,548,505,456,370,392,381,377,393,388,419,383,392,397 10,14,14,52,83,77,47,412,456,429,445,422,425,427,442,433,418,409,477,542,531,409,487,455,438,428,405,400,399,386,415,515,534,474,507,411,409,373,394,392,399,419,451,425,436,400,539,717,723,642,589,534,482,434,446,456,536,530,580,538,505,402,396,398,397,433,540,504,510,439,422 16,11,9,32,37,29,25,438,378,390,405,390,392,436,437,417,416,408,407,409,393,400,406,392,399,373,375,387,386,385,415,402,405,410,407,394,367,416,390,387,413,420,437,435,413,384,476,452,450,412,408,403,399,432,425,438,496,490,540,495,464,384,392,388,386,380,397,403,387,391,388 14,28,23,31,41,23,18,577,715,653,611,553,568,624,693,674,671,660,750,832,810,567,764,714,658,635,545,526,452,388,599,804,822,739,770,640,577,412,427,456,475,558,709,676,687,469,849,974,967,917,890,815,683,576,671,686,774,781,844,849,814,510,522,515,556,733,844,787,811,703,604 7,22,18,31,56,46,25,400,392,379,377,365,383,405,439,405,406,386,377,388,388,386,384,385,392,377,390,379,393,370,398,418,429,411,390,392,382,390,409,416,413,438,463,438,422,399,465,440,402,411,411,393,392,442,471,482,521,489,539,484,476,377,389,397,383,396,391,371,385,382,386 6,11,11,139,148,149,139,402,402,405,380,379,403,402,398,410,383,398,414,421,426,406,405,392,402,379,379,395,366,384,402,411,408,403,415,407,379,417,397,394,405,418,449,419,415,413,473,491,474,437,418,395,412,421,468,443,502,483,525,486,451,392,374,378,379,401,411,404,416,411,405 7,21,18,34,54,44,26,419,399,387,409,398,390,423,444,446,417,411,394,407,384,383,399,396,390,380,402,366,395,413,401,389,401,400,396,389,373,409,410,410,420,437,469,455,428,411,517,426,428,394,403,373,377,453,492,490,549,536,586,560,491,379,386,372,386,385,404,384,399,400,379 17,42,33,47,51,36,34,437,454,458,445,429,433,429,476,460,467,470,492,563,549,420,490,474,454,443,421,411,394,377,435,545,550,507,501,459,409,414,431,429,466,480,567,512,503,439,633,768,762,694,659,555,492,496,573,602,656,643,688,652,607,393,408,402,410,466,552,495,528,450,428 15,17,12,47,43,19,21,458,503,498,457,422,432,491,527,504,489,463,546,670,644,430,647,571,501,497,448,428,403,419,460,610,679,557,594,475,431,439,456,471,496,547,649,572,560,479,695,773,804,705,676,563,464,618,679,683,746,729,773,732,668,422,421,401,425,508,650,578,598,484,433 10,12,10,33,35,27,26,414,383,389,385,399,376,419,408,404,406,406,389,392,411,390,389,386,374,394,394,375,380,355,389,398,396,391,394,393,390,404,401,400,411,412,458,436,431,398,456,415,413,398,410,386,382,425,447,453,484,496,521,476,461,381,370,384,383,385,397,385,387,379,367 5,9,9,55,87,88,56,406,428,429,428,399,415,398,431,408,420,420,437,467,444,401,443,424,415,405,388,382,390,405,409,458,469,426,460,409,414,392,372,404,392,394,428,449,421,385,514,613,604,557,510,466,420,406,439,458,481,488,516,496,464,383,403,386,397,428,467,452,447,416,400 6,9,7,28,27,23,24,438,386,396,388,390,408,435,435,412,418,398,392,402,401,388,400,388,389,374,390,384,384,378,386,392,397,385,393,377,378,397,396,403,402,424,475,441,436,393,504,445,437,415,411,413,393,445,459,475,538,546,573,536,497,374,386,395,390,396,401,394,391,398,398 18,23,20,36,53,44,29,410,402,394,393,379,403,385,409,418,395,403,396,428,425,383,414,409,396,390,407,406,379,383,389,398,423,426,395,394,383,392,408,402,390,423,459,421,420,394,443,473,478,424,425,397,397,437,463,457,476,456,493,455,414,395,404,394,377,396,412,401,415,395,390 18,42,36,97,120,102,82,588,868,830,810,764,813,623,670,677,673,656,873,925,926,743,866,857,839,811,751,746,651,399,607,906,909,886,910,839,799,401,412,426,457,528,661,656,695,443,867,1023,1023,1023,1023,1023,944,552,652,665,752,754,826,842,815,541,814,549,584,904,991,987,1010,927,879 10,25,25,68,98,98,68,411,437,445,414,405,418,406,437,445,434,426,468,491,491,399,452,452,428,419,391,409,382,379,401,496,484,452,452,426,403,396,384,363,403,399,451,425,449,420,573,685,696,599,592,490,461,429,485,494,551,563,588,569,516,396,398,406,407,453,509,470,458,437,416 8,32,27,110,152,112,76,439,459,442,419,384,415,481,474,501,465,438,469,539,524,401,475,453,433,436,428,406,396,383,435,497,523,473,466,457,415,415,408,420,445,490,559,483,479,433,662,716,712,634,601,529,461,539,597,629,694,686,734,685,628,432,392,410,413,466,529,461,509,444,409 1,60,36,6,8,4,3,448,389,402,382,424,417,460,470,457,428,430,429,427,429,377,404,384,387,375,389,395,393,451,575,449,444,414,416,419,416,496,638,699,781,862,939,854,764,450,795,633,541,508,455,440,402,614,750,822,950,946,975,888,815,413,401,419,401,413,422,386,420,389,418 12,26,16,48,77,38,25,434,392,408,400,389,384,430,448,432,408,445,424,440,418,401,399,398,387,399,395,389,382,400,395,411,425,414,419,415,399,413,418,435,447,455,554,480,443,422,564,512,514,467,431,422,384,508,565,566,619,584,640,578,530,395,390,380,390,390,443,397,400,388,398 13,19,17,29,51,41,19,476,577,549,515,468,486,502,548,556,543,541,611,703,688,468,632,581,525,509,475,449,410,396,487,661,688,591,621,489,441,394,411,407,431,457,553,543,557,431,718,865,854,796,770,668,560,484,542,533,628,646,713,716,671,444,460,461,454,592,706,631,684,570,493 5,21,20,83,111,107,79,447,507,479,446,438,445,436,463,461,463,459,502,608,584,438,544,500,475,454,428,418,406,397,419,564,593,492,520,473,419,399,389,400,389,438,472,461,458,419,608,780,777,705,662,571,483,444,470,509,536,554,608,611,562,410,423,408,414,485,594,538,550,458,447 16,16,15,34,46,38,27,412,396,376,382,375,385,398,401,409,403,385,408,404,395,392,393,379,398,383,383,379,382,407,402,406,397,388,410,365,369,386,410,410,413,408,426,431,413,404,427,428,434,410,402,399,413,431,440,450,486,459,498,459,439,388,403,382,388,406,390,400,392,397,387 19,40,34,46,68,55,37,391,400,417,381,402,408,421,435,419,422,419,423,435,432,403,438,411,402,408,399,394,396,380,384,431,434,414,403,394,372,425,395,407,437,445,495,477,449,412,504,492,500,470,408,421,415,471,516,513,527,529,569,539,492,381,402,387,390,411,447,413,388,421,393 8,28,27,135,239,214,113,399,451,432,418,418,416,406,418,398,410,425,457,511,493,405,486,461,422,407,427,377,385,412,410,469,504,446,473,446,416,396,392,411,389,391,446,420,414,425,480,691,714,630,576,484,447,416,430,441,472,451,503,486,447,407,384,405,391,427,509,474,467,416,405 19,13,13,56,68,68,56,442,468,435,426,419,428,432,417,442,437,434,487,584,564,402,532,473,427,457,408,410,402,372,418,535,574,494,490,460,412,408,390,401,413,418,470,438,442,417,575,744,759,667,643,512,456,459,513,508,559,542,604,583,528,407,412,397,413,458,570,529,511,474,421 14,253,189,164,221,181,130,880,923,887,858,818,833,918,969,957,950,942,974,1012,1001,805,949,914,876,855,785,771,670,558,883,985,988,933,951,863,808,605,652,722,779,863,974,952,962,724,1023,1023,1023,1023,1023,999,917,885,954,971,1023,1023,1023,1023,1023,808,775,817,844,950,1016,975,996,912,844 9,38,37,35,56,43,32,477,608,582,560,539,574,522,607,622,617,630,653,682,694,444,533,526,525,496,458,483,455,371,603,638,626,582,650,585,558,392,400,386,413,463,567,606,681,408,838,871,847,819,810,774,673,482,536,568,685,697,791,819,793,487,515,503,520,636,669,653,704,590,548 2,19,13,34,40,25,22,587,497,469,440,429,431,616,683,653,646,623,600,591,602,404,475,455,430,434,413,397,389,435,549,541,539,470,492,475,431,452,471,503,533,624,728,688,663,508,800,729,695,625,620,555,474,683,758,757,813,801,853,825,777,477,428,487,499,523,556,536,549,461,429 10,58,56,45,62,60,43,412,406,382,377,372,406,415,436,388,392,398,379,427,419,393,420,402,391,384,392,375,389,402,393,406,418,408,422,383,392,393,398,395,386,402,407,408,417,385,425,467,495,444,423,395,393,392,387,390,422,441,481,465,420,388,362,385,392,406,415,391,399,388,390 14,15,14,18,20,20,17,391,439,437,414,399,402,402,422,425,416,409,432,507,481,408,513,484,437,431,407,403,376,396,392,483,531,453,469,422,395,416,400,402,411,426,448,430,417,394,469,594,634,540,526,446,413,433,464,479,495,494,509,498,470,387,379,396,389,419,527,480,454,440,393 1,17,15,11,11,10,10,608,626,590,547,494,538,637,710,693,685,672,699,748,735,477,653,597,531,539,474,464,430,397,584,713,718,649,668,540,508,418,453,477,527,615,739,710,712,492,854,885,863,819,791,725,594,677,756,771,830,822,876,863,824,531,477,536,553,651,740,688,703,587,508 4,26,21,27,36,27,19,440,463,419,416,395,414,442,477,448,456,466,491,528,534,417,478,451,425,416,416,387,401,373,443,522,525,466,492,426,405,409,431,444,476,523,625,533,519,442,620,688,664,606,558,503,429,524,589,620,674,661,709,659,600,395,409,408,423,438,515,460,466,428,412 10,159,106,266,362,278,203,556,721,674,635,562,606,633,674,651,649,630,758,859,837,615,814,770,695,665,569,548,457,407,590,832,865,772,794,663,601,444,470,467,502,615,734,696,678,518,847,994,998,939,912,831,714,663,756,767,825,819,866,862,822,489,515,494,524,711,852,802,807,701,593 7,77,70,20,21,16,15,421,443,414,388,396,376,414,423,414,441,434,401,457,461,373,441,399,405,398,392,393,364,389,409,427,455,418,412,409,378,404,400,428,443,443,503,454,438,410,547,592,575,528,464,446,418,473,527,540,603,600,628,572,517,399,393,386,391,426,425,445,445,417,385 10,8,8,23,28,24,20,407,384,388,388,387,383,446,450,434,400,411,403,405,393,379,371,377,395,393,391,381,372,416,398,401,410,390,398,388,385,390,408,410,406,409,458,438,439,398,484,448,442,402,421,415,407,428,460,454,497,494,539,530,477,378,399,387,385,401,392,384,402,385,382 5,430,346,1023,1023,1023,1023,1023,1023,990,978,946,971,1023,1023,1023,1023,1023,1023,1023,1023,853,967,944,920,901,850,850,762,853,1023,1023,1023,996,1012,964,930,945,1023,1023,1023,1023,1023,1023,1023,959,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1000,893,1008,1023,1023,1023,1023,1023,996,954 20,8,8,45,69,72,46,408,429,411,426,393,397,393,423,422,393,415,444,481,479,400,464,431,427,414,397,384,379,422,407,470,479,461,429,429,393,398,378,391,402,397,422,425,421,382,512,642,630,572,543,459,433,411,423,457,472,464,510,490,475,398,393,387,408,445,475,428,436,418,403 6,59,38,89,152,133,72,583,728,687,678,621,672,630,703,708,691,688,763,791,799,572,684,674,665,645,586,584,505,399,619,760,750,723,754,689,638,398,428,429,471,540,683,664,697,462,858,1007,992,965,943,898,807,598,672,691,773,776,845,855,818,534,636,537,580,752,830,812,845,761,712 20,11,9,30,36,25,22,414,373,384,405,384,383,421,423,397,398,396,410,413,418,392,393,393,378,394,390,387,385,371,403,392,431,396,412,386,382,396,417,390,425,429,481,464,425,418,471,460,472,439,436,417,405,435,485,476,538,526,569,523,484,391,391,388,402,411,411,399,408,391,378 4,1023,479,181,231,91,72,703,743,710,659,582,630,756,815,791,786,773,817,885,855,615,817,763,698,686,584,533,484,558,737,854,863,790,797,714,607,610,701,734,800,861,935,878,847,727,956,1013,998,945,918,845,737,884,941,951,992,977,1015,985,939,576,538,572,623,770,865,811,824,715,629 20,11,10,31,36,29,25,425,408,393,385,385,404,402,423,427,390,400,410,404,404,389,385,398,396,388,382,380,379,397,410,406,411,390,404,397,377,393,413,417,410,420,461,435,417,401,475,454,430,399,407,380,389,429,474,457,513,499,545,498,462,383,388,388,387,378,404,383,381,383,380 17,21,19,143,197,193,140,394,420,419,411,372,394,397,414,437,407,410,430,414,430,397,418,394,389,405,396,399,387,389,403,440,442,402,413,395,385,374,390,393,389,392,428,414,418,407,492,577,584,518,501,467,429,416,437,444,495,465,536,516,481,386,395,387,395,418,433,430,416,413,409 18,9,9,42,47,43,38,407,448,442,404,402,414,419,446,437,424,422,468,531,496,397,483,457,422,429,404,397,406,410,417,482,515,455,466,423,420,388,404,402,419,430,473,446,460,417,596,710,710,627,616,517,459,445,484,509,561,562,588,589,521,390,391,409,410,456,531,504,486,444,422 20,74,69,249,284,272,237,421,434,421,419,407,408,464,485,461,440,423,469,501,487,399,460,441,415,419,418,396,395,425,439,475,494,454,452,416,401,431,433,463,493,528,619,552,528,480,634,670,646,566,551,494,442,574,628,620,669,645,690,652,582,424,411,403,403,415,495,460,452,406,421 16,42,38,135,140,127,124,463,530,460,472,447,490,473,509,507,495,491,552,646,631,453,588,534,505,491,430,430,405,393,471,627,633,557,560,470,453,380,401,422,426,458,522,498,515,441,685,843,837,776,740,641,537,493,557,569,654,635,704,692,650,443,423,425,429,524,670,607,617,539,467 11,10,10,40,45,41,38,406,449,432,418,396,400,422,434,425,411,424,479,554,529,425,500,473,432,441,397,414,386,361,405,524,565,494,504,433,423,389,405,412,400,416,467,441,425,410,535,717,728,636,613,506,442,414,459,473,495,516,570,522,506,399,406,393,401,455,535,499,488,444,421 16,26,26,284,503,516,287,420,406,379,390,407,391,417,434,418,424,413,421,427,411,386,384,397,392,391,378,392,389,415,411,405,401,398,404,377,394,403,435,413,423,468,499,459,439,456,532,493,472,444,450,438,419,549,611,613,631,577,613,556,511,400,385,408,411,402,422,387,410,375,382 2,15,14,80,68,53,65,419,465,454,442,402,398,449,446,435,423,432,455,547,519,409,512,499,463,437,427,411,402,393,411,520,558,492,508,446,415,389,395,392,413,403,459,444,451,397,540,693,751,690,638,564,463,454,490,477,541,505,555,532,500,407,404,397,403,444,558,500,518,449,427 12,22,22,112,168,169,110,400,406,401,385,394,399,424,418,425,434,416,405,442,415,401,423,415,388,403,390,401,399,391,417,430,436,411,423,405,415,387,409,402,425,475,520,459,435,465,536,550,555,479,487,426,413,628,727,721,694,656,670,580,523,396,390,390,402,405,448,404,411,409,403 13,14,10,37,44,29,26,426,397,391,364,383,376,443,438,429,412,393,410,396,410,394,423,396,387,377,389,386,386,400,415,425,428,396,385,395,406,433,414,415,416,446,490,468,441,414,495,448,447,403,397,393,405,470,503,509,549,550,592,546,498,379,377,383,397,377,408,401,395,395,387 17,27,26,115,166,159,106,419,452,414,420,412,416,438,448,455,455,429,452,516,526,403,465,455,432,415,402,404,395,384,426,514,509,463,458,424,426,371,389,408,407,432,505,482,459,428,613,728,726,671,612,547,465,444,509,530,605,601,660,610,575,399,397,408,397,471,474,466,486,441,418 18,9,8,11,15,12,9,399,415,399,395,413,383,396,407,406,408,409,409,438,455,379,427,406,394,407,393,404,390,405,385,425,457,421,445,408,382,407,398,391,404,387,421,423,398,397,473,563,549,510,478,431,396,430,446,438,460,476,494,465,451,405,383,385,384,408,444,416,442,417,380 11,36,35,206,310,312,201,407,389,377,363,407,384,410,396,401,411,387,400,378,400,373,396,391,381,393,385,411,383,399,399,386,398,397,403,376,402,390,388,432,411,443,471,434,420,454,470,427,415,417,414,420,374,509,617,597,602,551,579,495,473,401,382,395,396,400,408,390,409,390,396 7,15,13,36,38,31,29,403,405,396,392,391,377,413,439,432,416,420,419,421,423,401,404,393,389,388,393,391,393,395,391,402,432,398,403,417,359,406,388,389,403,407,442,412,422,398,499,458,468,445,447,431,399,438,443,444,498,494,518,493,482,390,396,398,384,385,417,418,403,392,388 10,9,8,92,88,84,88,412,394,375,385,382,384,417,417,410,407,394,391,418,405,390,402,395,383,400,396,399,388,386,404,427,412,397,402,380,384,401,392,398,405,407,423,418,418,390,489,477,459,424,417,402,404,392,428,404,466,470,504,467,453,388,404,373,390,408,403,407,399,391,385 19,30,29,41,45,35,32,456,530,494,461,446,475,476,528,516,509,496,593,660,646,446,575,536,503,483,457,440,405,426,455,607,649,556,599,499,457,397,386,415,424,458,547,513,523,408,694,848,848,781,746,649,560,474,547,553,653,645,717,716,668,433,442,428,423,538,639,600,605,493,473 6,21,17,21,20,11,12,426,414,394,412,409,411,424,458,467,451,438,453,494,449,385,428,404,397,415,383,383,388,400,424,455,460,404,426,411,406,396,420,424,454,484,533,507,488,440,595,592,570,506,477,458,397,525,582,594,661,643,696,639,571,386,386,381,389,420,449,443,443,399,401 14,18,16,19,23,20,17,528,713,658,612,552,596,550,624,616,614,596,740,847,820,576,785,732,650,648,548,519,451,399,556,804,840,769,774,646,563,405,417,441,441,491,631,619,639,428,794,999,1003,939,914,820,705,541,596,634,712,727,785,793,759,461,517,479,510,689,833,786,800,685,585 9,26,22,38,61,45,28,421,400,380,372,384,380,430,426,419,424,400,407,440,408,384,414,424,388,396,378,377,386,386,413,428,412,399,436,401,366,387,400,410,400,413,472,463,437,400,485,497,485,440,429,415,388,438,442,463,490,499,544,501,461,392,388,383,386,394,405,411,420,395,401 1,11,11,51,86,88,51,416,408,382,390,381,393,420,415,391,397,383,398,405,392,378,397,389,388,376,380,379,385,391,402,400,392,404,409,387,385,395,389,396,431,440,475,448,427,406,452,449,440,413,406,413,386,433,470,492,495,487,503,465,431,401,376,378,390,385,401,414,402,392,379 19,99,75,74,105,68,48,530,613,564,549,494,456,544,609,589,591,593,680,777,754,505,722,677,578,578,480,494,429,422,543,742,779,680,703,570,498,436,446,477,517,576,695,641,630,495,793,919,919,854,820,727,614,652,712,726,787,782,829,805,758,475,444,475,462,645,780,716,727,600,524 8,25,22,83,110,105,78,444,514,490,467,443,456,459,476,481,461,471,540,636,622,433,585,554,493,482,442,420,410,407,444,614,643,545,595,468,427,405,401,403,428,457,520,485,486,417,660,839,839,775,734,641,521,459,506,517,597,605,670,653,604,413,427,427,449,547,641,601,606,494,450 10,24,21,35,63,53,29,404,391,402,395,389,387,430,455,414,419,415,409,395,389,377,382,393,387,384,384,381,369,396,418,399,405,378,397,397,388,378,399,409,417,416,468,424,424,425,482,440,410,396,415,407,384,411,439,454,503,512,559,514,467,382,387,385,390,396,410,408,381,383,382 7,20,16,34,50,40,28,417,410,377,395,400,403,416,431,415,415,425,436,445,434,387,413,405,407,390,399,395,391,385,426,445,432,413,411,422,409,380,372,436,418,426,485,461,445,402,536,563,544,493,455,457,404,470,500,507,541,540,613,545,515,399,389,402,384,409,410,417,422,413,404 6,12,11,47,55,46,39,450,512,476,435,426,431,453,471,476,483,439,567,646,615,440,573,531,474,485,435,431,406,380,445,585,639,546,565,452,450,402,408,417,432,496,570,524,513,443,665,833,834,764,724,613,512,542,623,616,678,670,716,687,635,410,425,395,433,507,622,570,585,490,428 16,38,29,53,77,50,34,393,391,400,415,388,395,404,473,441,433,431,442,400,435,400,382,394,396,391,399,385,393,389,398,403,419,397,405,405,379,387,416,424,429,455,476,452,451,402,510,449,443,424,399,421,387,449,466,496,543,494,556,526,482,390,391,378,392,387,403,397,394,378,368 12,33,31,111,156,134,97,506,724,677,616,528,535,557,610,587,579,572,752,891,827,648,860,769,714,681,560,513,433,413,600,863,867,780,786,641,575,432,475,514,569,667,794,750,729,476,797,1023,1023,968,928,820,679,595,675,707,788,789,840,815,778,467,513,456,462,786,943,851,867,746,613 13,18,17,56,74,71,54,408,495,478,471,430,438,418,437,428,452,444,477,604,583,428,559,502,457,462,415,406,408,388,417,536,602,503,532,454,429,388,403,400,412,424,466,445,450,415,546,787,803,712,689,591,484,445,459,458,514,531,573,544,513,390,433,405,392,467,567,517,511,463,441 12,27,26,70,88,85,66,416,499,452,447,398,431,430,444,451,451,447,520,624,601,429,578,519,484,469,436,413,382,385,411,588,628,523,522,432,435,382,400,413,399,422,473,449,448,419,595,786,785,713,668,578,492,459,490,514,545,553,622,598,554,418,411,427,405,499,635,548,568,478,428 5,19,16,36,43,35,30,388,414,395,389,412,403,420,436,421,421,416,449,452,453,402,452,421,415,399,397,386,402,404,400,442,473,416,423,422,382,391,401,394,421,412,456,445,430,415,510,577,598,517,488,447,400,446,473,495,521,509,553,519,471,394,378,400,380,409,473,431,434,417,402 7,9,8,11,15,13,9,450,404,395,405,392,412,456,488,464,451,464,454,433,447,385,398,389,389,393,396,401,383,425,505,458,422,416,432,417,392,453,514,537,595,671,753,662,614,442,672,569,498,469,452,455,437,605,701,719,767,752,783,728,661,405,382,399,422,431,426,415,408,407,381 16,21,16,24,30,19,15,386,412,412,407,386,392,428,439,454,426,405,417,456,424,386,402,418,410,394,398,397,386,393,409,441,423,418,403,392,405,414,455,474,518,602,676,559,499,417,577,561,535,503,483,439,425,529,614,660,717,685,719,626,545,383,385,392,398,430,427,414,416,409,385 10,9,9,28,29,26,25,405,400,390,394,376,381,408,414,432,404,399,413,427,415,389,414,399,397,394,390,399,379,387,402,417,422,401,405,408,402,402,406,400,432,438,471,449,445,417,513,483,467,445,453,417,396,469,502,496,558,540,590,541,502,389,381,396,389,412,416,408,417,382,388 14,124,109,49,58,47,40,664,582,522,520,494,523,741,824,791,765,738,693,661,669,424,448,433,455,431,425,436,419,550,816,725,641,612,654,601,564,663,788,841,900,968,1023,971,931,605,935,845,771,751,732,701,585,829,925,960,1013,996,1023,973,922,590,437,587,592,620,594,559,633,531,487 1,26,25,24,22,19,21,564,679,630,584,522,532,593,660,648,657,626,728,808,783,559,755,693,636,614,525,494,431,394,577,788,804,714,742,619,547,412,420,434,467,519,664,645,664,455,826,948,940,884,852,759,658,558,653,677,753,758,825,824,786,497,482,507,527,708,825,766,784,673,574 4,10,9,30,32,24,23,415,406,399,401,370,380,390,384,390,401,384,407,445,437,380,408,407,399,401,404,388,396,398,385,418,435,419,395,402,388,384,389,403,393,399,434,386,400,392,441,512,505,457,441,419,381,427,434,437,467,457,483,449,427,382,378,393,396,401,436,424,404,403,375 3,12,8,31,29,17,19,419,466,429,432,423,396,426,435,446,446,437,476,524,494,416,493,448,428,416,410,390,388,391,426,519,517,455,459,430,402,398,424,432,438,470,525,506,460,399,585,701,685,634,577,503,444,483,538,554,613,597,651,597,546,401,409,402,407,431,516,489,501,440,417 20,13,12,38,50,41,30,420,407,395,407,388,392,427,463,427,414,431,407,452,440,396,413,414,411,395,406,409,395,389,415,433,464,413,423,390,404,385,406,412,419,401,482,468,445,407,518,555,532,475,449,423,386,473,499,488,535,569,579,558,518,373,396,386,392,407,419,414,426,410,392 4,10,10,51,75,74,50,485,436,394,419,407,421,506,541,535,523,508,499,465,476,393,397,413,406,408,404,398,394,414,564,496,462,449,467,442,425,451,540,557,630,707,797,731,689,456,727,641,565,537,520,491,441,546,633,678,763,759,803,765,703,437,384,447,438,457,459,440,457,426,416 14,11,9,29,29,20,20,427,485,454,440,425,415,462,464,451,446,436,476,605,588,434,583,525,469,469,438,409,395,417,446,564,631,520,539,435,422,421,413,415,438,449,503,480,460,407,571,726,760,660,624,515,459,467,530,525,572,578,635,585,538,393,402,405,410,462,617,533,549,472,412 8,12,10,122,166,152,108,401,461,424,411,424,395,449,464,436,415,420,450,524,492,415,460,445,425,415,386,402,394,414,431,494,507,474,472,428,409,397,426,453,470,515,604,541,482,411,577,684,681,594,570,490,430,448,491,548,645,663,706,619,559,401,388,397,409,422,507,497,460,429,410 17,16,13,45,59,39,24,409,394,383,402,395,388,399,396,388,402,387,384,397,405,386,383,387,394,383,397,391,375,398,398,396,386,389,387,379,400,366,407,389,409,430,428,431,417,402,442,415,412,400,390,400,391,411,438,438,477,469,481,478,429,392,381,376,372,388,381,375,394,401,389 8,23,21,22,23,16,16,402,407,390,412,417,412,431,446,456,433,425,445,453,448,406,413,417,397,412,404,379,372,399,422,451,442,414,430,399,412,395,412,396,439,462,521,473,468,413,561,604,589,526,477,462,425,468,528,558,623,596,638,593,553,396,397,408,393,419,443,438,441,406,402 18,85,61,119,158,102,79,537,685,639,582,485,516,577,621,594,581,582,721,846,808,578,820,754,672,639,540,502,450,367,534,818,852,749,769,600,539,416,435,471,506,577,686,645,606,477,782,962,973,898,869,755,609,613,699,705,758,756,809,789,739,453,487,456,474,675,830,772,768,652,539 10,11,12,370,507,529,384,387,401,377,396,370,381,367,373,379,389,379,398,420,407,397,402,406,390,397,390,394,392,385,382,401,418,397,408,386,382,382,372,372,390,391,390,387,384,405,417,452,455,432,423,389,409,384,402,399,398,405,432,414,391,403,404,405,386,407,427,400,390,387,394 18,38,37,206,343,353,208,391,394,390,390,384,382,399,391,400,394,401,393,406,398,397,381,389,386,372,397,385,394,401,406,391,404,387,408,390,399,418,403,387,417,425,435,420,400,411,492,450,437,432,417,400,373,447,503,513,501,495,512,480,455,411,385,388,385,396,402,414,396,389,386 1,24,16,42,65,40,24,435,413,387,393,383,379,451,464,456,448,425,402,427,400,414,394,404,392,386,386,389,390,410,405,428,411,384,400,388,392,413,411,435,438,489,570,493,476,442,566,484,467,441,435,428,410,526,584,595,638,612,653,607,529,407,373,385,384,399,407,419,402,393,378 7,15,14,32,43,36,27,402,394,399,395,374,402,417,418,407,391,424,390,395,400,381,397,382,390,379,389,390,384,409,391,408,405,376,392,383,415,402,380,392,410,394,484,435,418,391,471,433,418,409,386,389,378,438,432,452,495,501,544,508,452,386,387,391,382,394,403,404,384,392,393 12,13,11,17,18,11,9,472,570,514,498,440,453,518,563,540,529,553,604,705,675,464,648,585,542,515,447,449,410,431,476,637,677,583,607,521,450,399,417,435,423,460,560,569,565,433,735,897,915,839,806,705,585,522,601,595,677,678,743,737,687,443,461,423,445,598,735,689,708,588,506 5,8,8,19,24,24,19,397,428,415,391,390,417,409,418,406,397,406,443,485,483,406,463,446,419,410,391,394,383,394,419,477,487,445,449,423,409,402,406,405,405,399,441,422,421,397,501,665,666,597,545,491,424,421,432,442,480,477,516,488,477,382,383,401,405,433,479,446,456,426,394 5,12,11,39,51,49,36,444,478,442,463,396,436,482,517,499,506,465,523,599,551,443,531,459,454,439,415,412,405,409,468,576,577,503,510,457,421,398,414,433,439,474,591,555,553,417,673,751,728,664,630,564,499,480,518,553,606,616,678,688,635,434,413,426,428,500,564,511,526,438,419 10,77,37,332,426,326,251,703,846,791,746,673,712,750,805,800,792,781,873,951,922,726,907,851,802,775,673,634,556,436,776,936,942,879,890,781,712,450,532,577,652,734,871,856,863,571,962,1023,1023,1023,1008,932,829,728,813,840,919,918,972,967,934,620,632,614,646,839,945,887,912,803,720 11,17,10,160,213,144,93,498,597,523,522,474,481,531,584,550,561,546,618,725,702,472,663,596,540,521,463,431,406,446,515,695,730,637,656,552,478,454,471,493,530,597,711,651,621,511,771,890,886,818,789,695,574,674,748,751,797,787,832,794,747,437,434,444,455,564,683,642,649,548,484 18,11,9,42,53,44,35,451,470,451,440,416,413,472,507,496,484,474,509,547,554,421,495,487,436,436,421,402,399,420,459,520,540,493,508,458,428,427,446,483,485,545,628,572,540,470,699,760,750,674,637,546,478,634,700,689,751,733,771,734,672,417,417,416,424,458,529,510,499,446,419 4,49,48,136,237,231,129,516,541,523,475,446,450,521,589,575,562,569,608,660,658,442,583,573,514,489,466,442,425,422,503,612,649,570,571,493,446,408,421,427,444,475,588,579,572,444,742,844,845,771,743,655,534,525,595,612,701,694,758,754,707,468,456,452,474,565,636,582,636,539,473 11,47,40,19,20,10,10,681,765,717,675,635,659,738,794,794,793,778,816,870,853,614,793,739,691,673,577,557,474,437,697,832,840,778,793,688,634,447,424,484,517,613,769,757,789,510,936,1015,1002,953,931,870,761,690,767,787,867,871,932,940,907,612,573,626,654,789,864,822,843,738,662 16,19,17,34,49,43,29,402,390,382,378,385,384,393,407,410,395,369,386,385,390,382,381,386,377,377,376,369,380,395,388,388,404,388,383,363,407,413,401,410,401,408,446,423,406,405,424,395,408,389,393,378,373,431,443,455,452,450,479,442,432,372,373,382,378,391,390,382,387,388,377 20,15,13,34,46,38,27,385,394,391,389,387,388,413,434,408,419,404,410,428,410,400,404,409,398,399,414,387,379,378,405,422,424,403,394,378,387,397,393,402,418,423,440,423,416,400,460,493,519,455,428,400,404,428,465,456,487,486,526,482,448,404,376,389,385,407,412,428,416,387,386 7,12,11,22,33,31,20,379,387,377,373,384,380,374,388,386,396,391,386,382,393,389,390,383,377,398,377,386,392,374,374,395,388,387,397,392,391,400,383,389,389,386,409,386,383,396,396,410,404,389,404,384,389,390,405,386,395,410,410,414,401,385,382,389,397,374,396,406,378,385,365 18,9,8,29,25,22,26,413,411,402,401,391,388,420,432,416,410,407,420,430,424,391,417,401,381,405,382,389,386,386,399,404,429,401,393,401,393,390,394,387,407,429,435,439,432,393,491,491,483,457,439,408,386,419,449,455,495,500,551,496,476,383,383,384,381,395,424,402,411,384,389 15,197,149,318,422,311,239,626,769,723,671,616,614,684,741,728,723,713,786,887,861,632,834,787,730,710,596,576,483,428,642,855,882,796,814,709,606,453,479,504,549,630,775,732,751,546,893,1015,1015,959,933,853,742,717,782,797,855,857,905,899,868,567,549,551,580,766,888,838,849,750,650 9,121,96,21,20,12,13,419,439,419,390,399,377,424,466,458,450,437,446,445,448,391,418,396,395,409,403,386,387,415,450,446,459,425,426,399,430,429,444,472,504,553,631,548,511,439,625,598,554,499,487,453,430,551,626,644,697,674,711,638,596,397,419,387,406,424,458,427,427,377,395 6,211,183,237,385,233,155,528,453,407,423,409,424,567,638,587,572,553,527,509,537,393,466,433,419,419,381,401,365,476,548,494,493,442,446,431,407,479,517,595,638,702,797,731,685,601,800,703,627,580,550,481,438,760,825,827,861,846,885,842,786,420,402,422,425,458,452,449,441,409,402 15,221,165,261,549,394,178,609,725,655,631,569,602,665,719,705,703,683,757,841,823,587,805,751,676,655,579,550,464,431,665,785,801,728,755,618,582,518,575,608,676,747,854,804,780,525,880,975,980,916,889,815,702,690,780,799,875,873,917,896,855,533,521,545,552,722,822,773,796,696,602 8,9,8,47,56,48,40,420,439,408,408,411,414,420,416,429,428,415,456,480,455,402,432,421,414,406,410,389,378,394,399,464,477,425,454,419,401,405,426,386,411,422,479,463,428,405,541,635,634,549,516,455,412,455,493,507,568,554,620,575,527,411,395,403,394,417,474,454,458,422,401 16,15,15,47,78,79,46,420,452,438,410,406,418,422,450,421,446,422,487,547,523,414,491,466,444,425,426,405,400,408,406,529,535,462,468,426,407,383,399,403,401,418,467,433,427,390,571,736,730,670,628,541,464,418,444,456,518,521,585,558,515,401,393,401,405,463,517,492,501,461,439 2,9,8,94,74,63,84,402,421,411,396,398,423,394,408,421,398,397,423,480,456,398,461,436,434,409,396,390,373,399,398,452,496,419,446,416,386,401,415,395,393,397,444,421,428,406,502,619,624,554,524,478,407,406,445,459,474,470,524,495,470,382,398,397,387,414,476,444,451,390,397 4,15,14,29,41,32,22,433,411,377,391,393,410,434,426,406,396,410,416,438,429,386,412,411,394,387,409,394,384,369,422,437,460,398,418,400,407,401,408,431,439,510,600,551,503,391,489,513,506,474,483,440,422,422,454,457,483,472,509,487,444,379,404,381,393,400,421,401,401,401,404 14,13,11,29,30,24,24,428,401,384,386,377,421,426,430,408,404,410,417,455,429,378,418,420,400,393,393,394,376,408,433,419,448,407,434,412,396,403,408,423,422,465,549,509,481,419,489,502,530,469,451,449,420,449,490,495,531,522,557,485,469,389,418,381,398,406,438,404,414,390,374 17,40,38,138,208,162,112,402,461,419,401,421,417,413,423,427,424,448,462,514,500,413,465,441,435,419,396,421,384,388,417,483,485,456,484,416,410,384,414,388,387,424,448,429,432,425,564,721,725,651,618,529,454,439,478,484,548,544,592,561,537,404,421,392,405,441,509,473,467,424,400 17,24,17,47,68,42,26,393,395,377,396,399,379,416,415,410,393,422,401,406,382,379,390,394,397,373,379,376,383,393,388,396,414,392,386,399,395,408,389,404,404,438,479,437,427,408,444,418,427,410,398,392,391,450,488,481,527,484,559,488,459,405,405,374,393,390,414,402,400,377,393 3,17,13,35,51,36,25,423,418,422,395,381,371,421,445,439,422,401,420,415,448,391,388,394,403,408,394,395,399,404,409,401,404,399,407,386,404,411,409,404,421,473,528,473,446,406,524,497,458,436,436,414,394,483,539,546,592,570,606,569,513,384,394,390,394,398,417,419,400,385,395 17,15,12,39,41,28,26,407,411,412,378,392,412,406,449,430,422,421,427,443,425,396,419,398,393,395,393,387,380,407,466,436,457,415,427,426,398,458,527,583,634,736,809,685,589,430,609,556,531,486,455,429,401,566,714,780,839,798,815,704,618,383,413,389,400,419,419,425,423,413,386 16,21,21,112,136,136,110,392,439,400,413,393,421,413,429,414,431,435,438,463,476,411,447,433,405,410,383,399,395,389,408,466,468,426,434,427,383,384,396,390,394,417,429,417,445,407,533,646,635,554,521,469,434,440,456,501,527,514,553,551,506,405,396,383,398,429,462,432,439,430,392 2,49,44,388,637,621,371,795,788,743,733,698,742,839,895,893,887,880,866,844,852,546,630,632,611,594,552,572,502,436,859,818,771,755,788,746,735,467,520,559,637,756,907,907,935,577,1023,999,957,943,932,913,835,758,853,888,972,976,1023,1023,1010,822,622,830,838,845,832,814,847,751,717 6,13,13,68,121,121,65,390,426,433,419,388,408,385,418,423,425,414,419,464,437,408,437,426,414,402,404,410,386,372,404,437,465,434,443,430,410,389,390,419,388,395,445,405,435,386,507,633,618,556,515,460,420,416,468,457,520,500,547,501,489,404,392,389,395,421,446,422,446,402,392 11,10,10,8,8,7,7,475,570,504,510,441,480,504,541,540,520,517,618,685,673,469,613,569,509,508,444,446,426,373,482,654,673,587,597,485,466,395,402,420,414,461,557,529,530,420,707,847,842,774,752,661,554,489,518,568,637,639,705,720,655,443,430,437,448,558,696,617,654,535,491 5,29,29,136,185,184,134,393,422,430,412,395,415,414,449,408,400,400,422,469,466,381,458,436,423,412,413,389,385,376,409,462,467,416,438,426,401,392,379,406,400,402,436,420,428,411,451,626,624,548,515,455,410,401,430,412,456,453,468,478,452,365,412,405,406,412,459,458,425,421,379 18,36,35,78,91,85,72,426,503,479,456,419,442,452,470,480,476,467,536,630,617,449,571,527,485,482,434,420,399,392,454,588,631,553,538,492,423,392,409,398,409,456,515,482,492,409,658,822,826,753,718,607,522,504,557,557,617,609,677,647,599,422,413,404,421,514,630,594,595,500,437 4,1023,418,944,1023,272,248,852,889,844,805,739,768,885,930,916,902,891,934,994,979,756,946,902,838,822,724,710,598,734,859,966,983,912,924,829,749,790,851,871,922,978,1023,987,963,874,1023,1023,1023,1023,1023,974,875,1007,1023,1023,1023,1023,1023,1023,1023,730,676,716,763,887,981,937,945,852,778 6,10,8,28,34,22,18,445,372,394,409,378,385,448,425,425,412,418,394,414,412,389,410,416,404,397,390,387,389,397,400,424,407,385,418,393,390,406,398,399,386,435,475,438,428,408,473,462,480,425,416,401,396,428,472,478,546,511,571,520,485,389,389,384,397,392,405,397,390,382,380 8,18,18,342,613,621,340,459,425,426,424,379,418,466,509,489,485,450,490,475,453,396,425,413,405,422,404,412,400,417,456,450,440,444,431,402,417,414,404,443,450,505,581,527,516,479,654,624,587,529,506,459,431,599,668,665,699,678,718,683,619,429,416,418,427,439,460,431,445,441,408 1,14,10,36,43,31,26,404,383,377,383,379,391,407,417,409,401,385,390,390,372,374,383,383,386,388,388,366,366,380,388,392,369,368,376,391,374,415,373,375,395,441,432,425,420,406,463,405,391,378,388,372,371,440,472,468,492,459,529,468,440,380,397,374,384,378,386,382,377,385,367 6,20,16,51,73,48,33,413,406,412,398,404,392,417,429,407,393,406,413,418,415,391,417,393,382,398,386,379,385,385,400,402,423,404,400,397,404,377,400,400,410,413,454,442,430,417,494,499,486,427,453,402,401,450,484,477,509,499,535,503,473,391,386,393,402,394,414,408,398,403,398 10,40,39,192,299,306,195,408,389,388,390,413,409,434,451,428,422,424,445,456,465,409,419,418,414,409,384,398,367,414,411,441,439,417,423,398,401,384,419,419,429,473,519,480,466,458,579,584,572,517,472,455,413,603,698,703,715,669,695,630,536,387,379,402,392,409,446,422,411,420,414 19,130,117,205,218,197,184,589,695,652,633,590,613,612,687,682,676,658,739,811,801,538,736,695,620,606,542,515,449,393,612,768,787,706,739,624,556,411,431,457,489,569,708,690,699,489,893,979,972,926,905,850,754,640,723,754,827,833,889,890,858,501,506,526,554,700,807,754,775,669,610 5,18,18,47,58,56,45,395,418,434,412,389,431,396,423,415,393,401,445,505,495,412,476,446,417,423,395,387,391,390,406,479,486,447,443,411,424,365,397,386,402,396,422,436,429,403,522,655,656,582,551,473,432,414,433,442,514,483,528,527,486,407,384,400,392,444,479,459,456,431,389 13,253,159,118,116,71,71,971,1023,994,973,932,958,1007,1023,1023,1023,1023,1023,1023,1023,918,1023,1014,978,964,904,890,808,648,984,1023,1023,1023,1023,972,929,681,736,789,845,926,1023,1023,1023,815,1023,1023,1023,1023,1023,1023,1023,969,1023,1023,1023,1023,1023,1023,1023,915,891,927,951,1023,1023,1023,1023,1013,961 10,14,11,32,35,25,23,490,563,511,492,455,468,503,550,525,533,514,593,703,677,469,645,575,517,504,444,446,420,396,488,672,689,604,613,501,469,389,396,415,431,463,568,532,558,433,717,862,855,793,762,665,566,473,568,567,665,663,730,721,677,419,427,427,453,570,714,647,663,567,484 10,13,8,40,57,25,18,413,417,385,423,405,397,417,452,441,430,430,422,467,456,399,450,426,413,420,400,387,377,388,408,451,442,446,421,410,427,392,412,393,409,426,467,445,455,415,532,604,582,520,503,440,415,435,456,458,535,526,586,538,512,400,397,388,386,398,468,430,456,402,415 8,13,13,87,142,142,83,400,445,412,422,410,396,405,444,443,451,433,472,508,466,393,451,436,412,432,414,387,409,402,408,488,503,448,486,422,433,401,395,390,397,418,457,421,420,409,558,682,669,602,557,500,436,447,475,472,538,522,571,540,518,400,414,398,410,442,497,477,481,434,428 17,72,39,605,1000,592,385,737,745,695,667,637,644,777,832,815,804,793,817,838,838,558,755,714,672,657,572,581,492,484,702,787,793,723,752,641,611,491,552,586,645,735,843,811,802,648,956,995,984,943,917,867,771,794,870,886,947,941,986,968,928,648,574,646,680,786,846,808,833,730,649 18,47,44,21,39,37,20,435,534,489,463,422,430,439,483,460,472,443,537,712,654,476,679,589,518,492,427,435,413,411,435,671,706,588,622,470,455,407,407,395,405,435,500,477,471,430,597,831,835,749,709,576,493,486,536,540,565,583,620,610,570,408,405,415,414,544,704,613,619,539,429 4,9,9,29,40,38,28,391,402,412,390,392,402,396,402,386,374,399,406,445,447,393,430,417,399,385,388,383,397,390,392,431,449,425,420,384,410,369,407,392,402,421,397,391,399,402,448,542,529,476,439,419,405,393,406,409,428,409,453,432,420,380,396,389,381,402,419,425,438,405,384 18,11,11,44,61,55,40,410,401,381,381,389,389,400,396,387,402,392,422,424,415,389,422,400,406,402,383,410,397,394,379,444,423,416,405,396,386,387,373,388,391,382,425,407,394,398,462,523,517,484,454,434,417,402,433,434,476,458,475,479,452,388,400,385,392,392,431,417,423,397,407 9,10,10,78,102,104,77,418,430,413,426,412,415,415,430,438,411,436,455,488,499,398,437,425,433,423,424,403,392,399,411,466,483,444,450,427,400,399,382,399,396,408,459,428,442,389,534,681,674,607,574,509,434,430,445,485,517,515,548,524,503,396,389,391,409,449,510,473,466,442,419 5,11,11,72,96,74,62,406,442,425,422,421,424,413,412,420,408,416,450,525,505,409,474,458,435,421,392,374,405,392,406,499,522,468,455,419,417,382,390,405,401,396,415,412,440,388,518,708,714,633,598,496,446,418,438,425,473,462,509,508,484,394,417,385,394,425,505,457,482,441,408 8,19,20,103,154,157,103,374,415,398,402,407,403,382,416,410,408,396,397,420,411,392,392,390,381,397,392,390,371,373,389,408,413,404,411,386,380,403,395,404,392,384,413,400,379,416,463,466,465,432,422,403,385,459,488,499,491,471,486,444,414,390,382,392,380,386,402,390,385,385,391 11,9,9,108,185,191,107,402,473,446,463,451,480,418,479,498,477,484,521,514,516,401,451,458,444,442,423,436,407,387,449,453,476,460,434,431,414,399,381,378,394,413,427,445,454,403,597,677,665,619,592,555,471,401,432,428,470,470,542,553,543,438,431,415,425,489,516,501,519,487,454 8,18,15,42,54,41,32,399,383,388,374,376,373,408,420,387,402,391,392,379,375,378,379,387,371,379,381,380,385,375,405,414,390,393,400,393,387,398,396,398,407,431,459,412,405,406,452,426,386,388,396,395,397,448,471,449,480,506,527,498,469,389,395,379,395,366,379,388,397,367,373 6,12,9,34,36,27,26,410,399,376,383,399,385,426,419,406,404,403,402,427,414,384,414,415,392,391,393,381,373,398,409,413,430,417,402,401,405,385,387,399,391,412,442,446,418,403,497,491,488,446,431,423,398,410,432,443,497,500,542,518,456,377,390,389,391,389,421,409,410,394,382 1,38,36,57,84,80,52,442,536,510,484,423,447,442,486,497,461,481,550,686,635,457,615,562,512,502,444,449,410,381,452,651,675,582,600,499,464,402,379,376,424,418,511,490,509,390,672,856,859,790,749,666,542,464,490,515,616,600,669,657,629,417,416,421,424,541,665,609,616,550,454 6,9,8,24,30,25,20,392,410,392,394,401,381,404,412,399,394,397,387,404,407,390,401,412,391,388,380,370,390,375,403,408,398,390,381,382,372,379,389,408,404,411,421,430,399,402,433,402,421,391,400,375,398,411,440,437,481,463,500,470,428,394,385,385,380,393,406,402,398,388,381 16,21,17,42,67,44,26,420,399,402,400,397,391,409,410,417,404,405,418,427,421,390,440,411,405,402,394,381,388,380,407,438,439,400,421,406,393,378,405,417,416,425,452,449,434,413,489,531,523,489,459,424,399,435,473,478,495,500,529,505,477,399,397,402,384,395,447,425,430,383,387 13,95,92,117,136,133,113,500,635,587,562,515,536,540,570,572,571,563,673,767,760,490,704,647,597,576,499,482,440,376,524,728,760,664,691,575,507,416,418,449,456,522,633,607,604,450,789,933,938,875,849,763,647,541,644,670,742,740,795,787,744,453,464,468,479,618,747,707,712,616,528 5,50,47,950,1023,1023,899,484,433,390,410,395,428,479,537,498,473,469,474,482,486,404,456,455,413,408,407,402,384,415,461,484,454,442,428,432,415,425,437,449,462,511,587,531,505,568,688,649,612,575,543,490,436,638,690,688,719,705,753,705,656,463,405,436,440,439,485,466,463,418,430 11,37,26,72,101,66,45,451,558,529,447,464,449,483,515,503,508,485,583,699,683,460,656,592,552,506,448,425,398,384,459,663,703,597,613,491,472,407,419,431,459,491,574,522,525,463,686,850,858,777,745,643,535,560,603,589,682,655,718,693,635,426,422,409,441,551,685,614,640,518,465 18,8,8,39,65,66,39,408,416,409,398,401,399,393,407,395,392,399,433,446,449,390,428,414,412,400,382,386,373,371,381,426,445,408,444,396,385,383,385,393,402,398,417,420,410,389,480,540,542,465,476,426,408,415,439,428,448,474,488,459,448,393,396,395,380,401,439,413,431,402,387 17,15,12,31,40,31,24,411,404,386,359,389,378,428,448,414,403,411,379,395,412,380,388,392,389,382,394,387,381,379,425,383,380,386,390,391,393,400,396,399,423,426,463,462,418,408,501,451,413,407,372,398,381,437,473,467,525,517,565,544,488,370,381,393,375,405,395,393,378,384,385 4,9,9,42,65,67,43,426,435,406,402,435,414,400,428,404,417,402,448,526,489,413,479,440,424,427,398,397,389,378,405,501,507,450,483,411,410,396,402,397,399,414,409,410,403,408,508,698,707,619,591,504,430,410,430,455,470,489,522,521,462,402,390,389,398,439,490,463,479,436,410 9,10,9,27,36,28,22,418,400,394,375,385,396,412,421,392,421,388,397,400,385,391,392,393,395,405,380,384,389,392,392,404,412,386,396,401,386,384,409,415,393,431,455,437,422,377,433,428,417,403,387,406,377,430,422,422,469,469,540,483,449,396,393,392,387,390,391,384,404,375,389 9,24,22,94,124,101,78,432,462,440,430,419,422,456,485,475,467,444,513,555,557,416,498,486,431,444,424,409,376,395,433,534,529,493,498,455,427,405,406,419,407,411,491,475,472,428,614,742,734,658,624,556,484,437,507,526,612,612,658,624,588,410,404,422,417,459,535,500,502,469,427 3,9,8,23,28,23,19,410,413,402,382,398,381,415,415,394,393,409,391,398,403,382,384,391,369,384,384,381,382,381,409,398,389,385,390,386,396,399,380,375,394,403,424,417,416,401,456,414,414,406,396,387,390,408,427,429,466,471,521,472,444,391,382,381,387,389,405,387,389,388,390 7,23,23,82,111,109,79,412,436,436,408,408,402,414,438,434,414,418,463,542,499,405,470,467,434,436,398,395,406,384,414,496,542,471,463,439,382,396,407,409,408,426,445,418,417,404,554,725,713,630,592,516,426,433,470,460,511,498,573,547,513,404,406,406,402,440,532,478,500,432,408 5,88,83,81,96,88,73,808,797,753,725,676,703,846,897,891,883,869,873,891,882,635,797,747,717,698,611,596,499,509,802,852,842,785,799,697,637,517,570,607,677,763,882,866,883,648,997,1019,993,954,933,877,784,827,893,907,962,963,1013,1007,973,718,611,723,752,833,885,839,868,767,711 9,11,11,37,66,67,36,400,419,405,412,394,408,408,400,420,410,412,433,477,480,400,422,416,426,415,411,393,386,391,395,455,458,430,450,400,403,386,398,405,401,399,432,415,421,401,498,632,656,563,556,463,421,422,435,455,495,480,520,497,470,390,394,385,386,411,461,432,425,405,421 13,9,9,18,28,26,15,410,436,441,410,402,399,401,424,421,415,419,453,526,506,410,472,442,425,415,400,391,374,409,399,483,501,444,479,420,406,397,395,396,412,414,437,423,439,400,489,694,714,613,595,500,419,422,423,467,496,505,529,515,498,392,407,395,387,443,506,452,480,431,404 2,14,12,24,38,32,20,401,417,407,397,396,395,412,423,394,411,403,437,472,468,390,435,420,409,408,387,372,387,381,412,447,456,414,425,401,392,387,384,396,381,411,432,404,419,409,472,580,576,509,482,439,397,435,465,442,471,474,499,488,460,400,385,372,387,407,450,441,439,419,393 13,10,9,21,25,22,18,449,609,565,517,438,438,464,480,455,453,443,598,783,753,510,759,710,590,600,494,460,413,394,432,744,804,685,705,557,479,391,402,398,431,455,512,489,468,413,612,900,921,839,807,672,531,487,526,534,584,567,632,600,560,403,431,405,403,571,778,712,699,594,487 4,12,9,106,81,60,91,423,454,406,427,414,415,441,456,469,471,435,485,487,485,408,451,427,424,419,405,408,401,397,466,524,515,462,490,455,430,399,426,427,459,508,643,572,536,433,692,726,702,624,603,553,468,507,599,635,753,746,794,728,670,413,409,404,412,456,506,481,478,435,433 1,23,17,50,69,39,27,483,461,434,434,422,401,492,564,542,532,513,515,517,510,419,439,438,403,418,404,407,395,426,560,521,507,448,473,460,429,497,570,603,675,765,853,779,729,454,782,711,667,617,590,515,450,632,722,768,872,866,900,835,776,439,398,424,434,470,476,450,489,442,424 5,37,35,57,60,58,54,543,614,571,528,500,516,549,632,620,614,604,655,750,718,509,669,600,553,538,476,453,454,417,555,704,719,631,664,540,497,425,405,435,449,520,634,626,625,439,785,876,864,812,783,708,595,566,635,660,732,741,798,797,756,467,458,488,485,637,730,674,695,572,510 4,20,18,42,67,48,31,481,504,441,433,418,444,518,569,555,543,513,557,605,581,418,549,483,447,442,417,403,376,397,593,585,606,524,551,484,449,439,480,538,620,715,857,803,733,405,769,792,768,697,648,552,474,501,624,706,848,849,888,823,754,453,401,427,431,489,541,499,554,458,429 2,9,8,14,20,17,12,505,532,520,494,460,473,519,581,570,550,575,595,649,645,442,571,526,491,485,438,413,404,388,550,621,645,552,578,506,445,427,458,473,545,658,753,686,667,414,756,809,793,745,720,656,533,528,596,614,696,690,765,750,710,458,435,469,483,565,648,602,624,513,471 7,18,18,28,39,30,22,562,499,478,450,432,453,622,678,667,648,619,599,567,579,406,428,435,424,415,409,413,394,458,642,562,511,498,518,485,471,456,529,582,637,726,840,793,767,509,858,781,705,671,646,617,495,708,793,822,886,876,920,887,842,498,410,496,503,514,494,479,524,446,434 4,253,167,338,323,219,236,951,989,952,933,900,924,991,1023,1023,1023,1023,1023,1023,1023,870,986,960,937,922,864,857,774,597,956,1023,1019,975,990,922,875,643,706,756,812,901,1011,1004,1023,795,1023,1023,1023,1023,1023,1023,995,953,1011,1023,1023,1023,1023,1023,1023,902,865,918,943,1022,1023,1023,1023,976,927 19,9,9,17,31,31,16,423,441,423,411,419,421,434,446,450,444,433,445,500,506,403,448,429,420,411,407,419,390,389,415,472,491,453,467,424,402,396,378,388,402,406,442,446,430,397,558,680,667,590,552,493,446,410,452,436,518,510,559,550,515,395,386,403,412,434,502,450,474,441,421 14,12,10,37,46,29,21,526,502,472,452,419,445,541,617,570,560,546,578,630,613,434,544,495,464,466,422,425,389,401,500,588,605,530,552,431,451,431,441,449,462,525,641,596,603,487,749,790,778,709,686,600,493,594,683,690,747,724,795,774,720,458,419,446,457,513,615,561,542,467,442 19,24,20,47,67,51,35,424,402,397,391,376,402,424,444,414,433,392,424,426,441,403,421,405,402,397,387,381,407,422,413,430,428,396,415,406,401,400,393,392,425,470,498,451,457,412,505,528,519,458,458,423,406,483,531,512,547,537,580,545,473,390,393,384,386,387,437,417,426,384,399 2,10,9,88,156,150,85,473,457,454,442,414,425,509,554,554,521,520,503,513,495,401,427,424,415,412,394,392,392,428,537,501,494,442,470,447,440,423,453,470,509,585,723,677,662,454,735,670,620,584,548,531,444,507,592,645,757,750,800,769,710,439,413,442,446,478,482,464,501,417,428 15,11,10,18,22,19,15,402,393,389,401,398,385,413,392,417,408,395,425,438,447,393,422,409,400,399,387,397,389,398,413,417,448,413,431,405,382,404,389,406,407,422,445,405,418,412,483,534,544,485,482,443,406,434,449,454,510,477,509,483,452,375,386,396,380,414,438,422,437,401,399 6,148,129,62,98,78,47,623,597,550,534,480,510,654,738,726,716,705,699,685,684,443,484,503,463,469,440,447,431,453,736,689,625,596,631,568,513,548,662,716,773,856,939,891,861,484,906,856,800,769,748,712,604,691,785,827,920,918,961,929,884,534,454,517,560,605,619,589,626,551,499 14,10,9,29,37,32,26,414,476,438,443,408,432,419,443,437,416,421,503,602,582,436,545,507,457,449,413,420,393,396,422,550,596,512,518,432,424,387,409,394,406,421,467,459,443,411,592,785,795,712,686,585,472,438,500,499,569,561,618,595,531,399,396,409,405,458,586,536,525,464,429 17,11,10,34,46,33,25,403,402,393,402,383,399,432,429,429,418,412,427,418,423,391,405,395,391,372,395,401,381,400,406,411,414,386,395,356,370,398,402,390,421,423,437,412,427,406,475,471,462,428,426,410,394,410,459,463,487,489,528,498,479,385,370,385,385,408,412,399,407,384,395 12,79,78,162,258,252,157,438,536,518,479,443,433,459,469,483,475,473,561,684,645,443,617,561,492,487,439,430,400,394,441,623,667,573,598,499,502,410,410,407,421,468,532,497,517,427,644,844,853,771,740,635,534,501,568,566,641,632,681,652,631,434,426,428,402,517,651,594,606,511,446 6,419,323,342,503,358,243,551,455,475,450,406,415,590,601,541,540,499,511,588,584,424,577,515,447,459,401,405,388,475,540,575,618,501,549,445,416,504,533,604,622,697,790,729,677,587,763,748,739,643,606,518,469,735,792,793,830,825,864,817,760,412,396,440,424,472,586,526,536,466,430 10,9,9,49,82,77,46,399,421,411,407,421,395,414,440,402,400,411,449,498,502,405,465,443,416,434,405,411,383,392,391,490,490,448,454,424,414,397,401,384,397,411,435,434,429,398,525,687,671,604,574,516,449,426,444,449,473,480,516,515,477,393,398,399,401,432,492,488,485,440,421 16,8,8,82,119,120,82,377,396,395,394,379,392,400,401,398,387,393,384,402,409,405,388,384,391,380,382,390,391,411,392,398,401,394,400,393,394,390,389,370,375,398,400,402,412,407,440,458,439,425,427,409,403,405,447,443,431,440,415,430,405,387,394,383,391,391,392,396,424,396,390 13,9,9,28,37,36,27,407,415,402,410,416,403,395,411,391,401,387,429,487,471,409,457,430,406,423,405,396,388,394,404,469,487,454,465,403,394,375,385,409,387,403,415,401,418,404,466,638,640,562,531,459,429,407,413,426,433,449,449,464,446,396,401,393,403,414,483,471,446,413,391 13,61,60,267,351,354,268,438,585,535,517,449,463,443,485,460,466,467,593,752,722,483,694,649,549,553,467,452,418,366,450,694,751,642,659,533,453,403,385,406,416,421,466,472,479,435,643,914,931,852,821,715,586,440,478,492,560,566,626,625,581,423,432,418,420,564,726,667,667,551,480 13,10,10,19,32,32,19,393,441,437,408,424,402,424,418,420,415,403,449,519,499,408,489,455,427,433,408,402,400,391,406,483,515,457,463,429,393,389,393,397,398,403,448,422,431,390,515,694,698,620,575,495,440,408,427,430,465,463,489,481,463,393,397,389,396,436,499,462,483,431,397 10,9,10,42,56,59,43,383,401,404,397,384,380,386,403,412,395,398,415,409,411,381,396,393,395,391,386,381,404,397,380,405,408,417,410,392,384,398,389,392,372,383,419,405,397,385,464,482,485,445,453,420,407,403,435,429,454,455,475,441,433,400,379,394,389,393,423,400,421,399,390 17,90,83,56,66,59,50,552,520,498,477,461,471,572,632,637,636,617,613,614,616,425,497,477,446,445,430,427,405,431,652,606,572,531,555,485,480,460,545,566,661,754,870,816,782,484,856,809,756,726,699,633,528,663,767,803,897,899,938,896,843,443,423,454,481,549,568,565,585,502,468 3,61,54,163,221,190,136,457,614,544,498,480,451,475,503,496,486,499,612,720,702,471,669,631,556,523,470,444,413,367,472,682,732,629,663,505,434,399,392,406,452,451,544,520,534,428,681,886,904,832,800,683,552,482,524,551,623,613,696,682,645,415,431,413,433,562,710,656,652,536,492 15,67,61,121,145,125,106,504,638,561,540,482,524,538,581,599,581,554,671,771,745,498,718,676,595,582,490,463,423,432,534,739,762,671,697,567,508,422,441,456,522,563,693,631,635,486,800,934,938,876,841,751,625,657,732,743,792,787,834,813,765,435,444,433,468,610,757,708,718,598,512 17,25,21,28,34,15,13,392,403,402,383,396,374,413,415,433,420,413,423,417,427,396,408,421,395,403,373,390,398,390,408,418,435,409,414,409,389,406,400,432,440,491,524,487,430,414,522,521,527,471,447,424,410,465,498,533,583,567,593,545,492,391,398,410,397,405,411,415,417,390,388 2,28,27,43,67,57,36,526,737,673,640,556,572,593,650,636,628,625,751,860,836,607,813,751,693,670,558,534,453,408,572,828,852,772,784,644,575,411,392,422,440,515,637,637,656,441,822,1007,1008,947,924,829,706,567,630,648,740,747,811,819,785,506,517,505,517,749,876,822,834,724,617 20,297,265,27,65,55,21,395,437,441,409,380,395,392,419,420,407,427,449,525,522,416,506,493,438,455,423,383,403,386,408,475,539,455,480,420,397,399,395,406,398,418,447,424,416,409,547,694,745,636,589,472,420,457,498,456,523,506,542,524,509,394,400,395,396,409,532,463,445,446,405 7,97,91,157,210,196,145,507,619,593,524,496,531,545,584,587,570,554,658,761,745,508,696,651,583,572,480,488,447,410,513,711,742,661,680,556,501,410,419,431,462,515,633,596,612,481,779,936,946,883,852,770,640,584,653,680,760,749,807,789,743,436,469,449,469,604,750,697,716,588,507 11,11,11,42,60,58,39,397,447,416,419,400,405,421,432,418,428,425,437,517,497,407,460,451,416,429,411,388,388,398,395,472,503,454,466,410,381,395,387,398,386,418,446,416,424,404,513,666,673,586,577,489,426,415,418,445,492,479,518,498,475,405,404,387,390,420,502,453,469,408,425 18,18,17,44,75,69,37,590,537,509,467,448,464,636,706,685,667,633,617,639,619,415,509,474,466,462,413,422,396,410,555,587,562,506,525,477,422,442,449,486,527,601,720,691,684,501,813,810,776,715,685,607,511,672,747,757,812,805,858,840,794,504,438,500,525,579,620,570,598,506,446 18,21,20,37,54,47,31,386,406,422,388,394,402,412,423,411,412,410,428,430,425,394,437,401,399,394,390,384,372,379,397,420,415,417,407,396,389,399,413,425,436,452,483,454,435,417,500,534,506,439,464,433,387,464,533,496,541,507,568,516,471,387,381,391,401,423,424,409,420,401,407 19,16,16,83,121,117,77,440,502,467,459,408,427,437,441,459,454,435,519,630,610,441,574,530,485,459,434,427,400,383,445,579,606,534,547,466,440,403,389,401,402,428,496,462,462,417,615,821,835,754,725,609,516,446,485,491,559,559,592,593,560,406,424,410,422,513,620,561,571,473,432 4,160,147,90,109,97,81,420,429,423,417,405,384,420,426,422,415,413,407,474,485,401,465,422,414,407,383,404,394,397,419,485,507,439,467,406,410,405,410,417,445,498,566,476,467,431,481,629,646,559,530,484,411,452,471,469,522,502,555,518,484,378,374,386,396,430,457,459,462,427,395 6,8,8,19,21,19,18,417,469,462,437,425,410,427,436,430,431,422,465,580,568,429,555,510,460,449,424,428,381,394,423,530,594,522,523,456,412,403,405,407,418,429,481,439,451,409,576,749,753,677,650,536,463,446,483,479,552,534,604,579,538,410,387,381,400,445,586,517,556,458,426 17,32,31,241,425,433,244,407,405,379,398,401,414,434,435,424,433,414,410,402,397,384,396,390,393,375,385,381,374,426,415,413,393,399,394,403,387,427,423,424,426,457,490,447,466,483,539,506,462,439,425,438,399,650,732,731,709,651,652,567,524,397,398,389,399,407,401,397,424,408,393 19,8,7,17,17,14,14,419,478,450,426,406,421,453,458,454,456,461,497,545,543,416,511,471,452,426,421,403,397,381,429,524,535,468,493,447,449,396,403,386,412,395,463,460,467,388,587,732,712,661,625,549,485,430,441,447,498,516,581,584,532,397,431,392,434,478,547,525,521,454,429 7,13,11,20,28,22,15,500,567,525,507,468,473,528,592,578,598,579,622,678,670,472,595,552,526,505,460,450,422,374,515,646,663,570,602,507,478,410,400,400,429,468,581,569,593,421,755,845,825,781,746,671,562,492,542,583,675,688,747,755,720,461,447,457,489,589,690,633,642,525,489 4,8,8,46,73,77,48,392,396,395,413,397,386,404,420,424,416,415,421,431,429,392,418,403,392,388,381,387,396,396,414,413,423,407,423,418,396,392,392,398,396,409,436,417,422,402,497,524,493,463,464,436,408,426,451,440,487,476,529,534,463,398,397,394,400,417,421,410,403,413,401 16,9,8,27,33,27,22,431,397,394,409,388,393,428,467,440,422,406,426,420,439,411,424,401,388,386,377,396,389,390,401,434,424,408,415,379,380,394,392,396,399,428,459,435,426,404,491,525,502,446,444,423,403,412,446,440,492,506,555,525,483,404,376,400,386,403,412,404,406,403,412 2,15,16,82,76,75,82,415,448,427,447,425,416,423,458,423,403,424,441,573,557,411,536,476,435,441,405,402,411,376,409,549,581,498,510,464,423,385,400,371,408,421,437,432,431,407,544,763,781,690,664,540,478,436,470,482,542,512,551,548,515,400,396,376,400,488,553,506,514,438,419 9,8,8,30,51,43,24,405,423,386,398,387,392,416,429,404,411,405,419,427,426,390,389,405,398,391,392,384,388,400,404,384,425,400,389,397,404,373,395,401,400,396,430,417,421,388,488,521,522,489,470,440,408,428,433,448,477,471,501,467,456,384,386,398,393,415,419,406,415,418,401 20,18,16,36,52,43,29,399,382,402,391,389,384,392,415,403,424,408,406,387,403,390,394,403,378,379,386,387,398,382,382,380,411,403,391,366,379,390,401,414,407,438,466,412,421,414,454,419,429,398,413,399,396,439,455,458,509,473,530,482,443,388,371,386,380,393,387,407,393,397,404 18,23,22,41,51,49,39,425,514,496,474,448,441,455,466,468,449,464,529,650,623,449,583,550,495,487,449,429,401,407,433,603,650,539,595,468,424,395,412,383,411,433,488,480,492,413,639,833,843,770,727,612,535,462,518,551,616,589,671,654,599,415,428,410,414,508,626,590,584,501,445 17,197,149,86,125,104,70,450,450,422,404,406,402,457,485,476,442,459,469,455,453,413,438,425,391,387,386,368,384,412,463,472,453,424,436,408,394,433,466,515,493,597,687,592,522,454,635,642,596,568,515,465,401,597,686,685,755,733,761,694,639,412,409,400,406,437,441,442,448,399,406 19,16,15,22,21,16,17,464,531,497,472,453,473,486,538,523,515,511,576,652,628,446,572,525,507,467,452,441,405,392,463,613,625,536,576,477,431,378,400,412,433,453,546,524,549,397,705,821,815,747,715,643,521,479,540,562,638,637,706,713,669,440,438,446,433,558,644,585,600,513,473 20,13,11,67,69,59,46,406,446,447,424,406,434,422,459,438,441,432,464,528,515,405,499,477,441,429,405,399,398,400,424,506,536,465,509,429,442,402,382,403,415,431,464,456,438,403,572,713,724,637,606,533,444,440,487,510,556,553,604,605,541,401,403,395,402,454,535,506,492,435,413 5,32,25,114,196,175,96,481,560,505,478,437,474,526,602,577,570,551,571,664,630,464,603,562,498,502,445,430,429,385,495,626,639,565,597,493,466,407,414,434,446,508,612,566,576,460,746,838,825,762,735,645,533,589,658,670,731,724,786,763,716,444,425,451,473,557,669,611,632,526,486 12,8,8,26,31,26,22,407,399,394,367,374,368,429,441,408,408,398,389,411,414,373,403,397,386,395,384,380,396,398,401,407,408,414,395,402,387,390,398,406,404,403,443,433,419,408,477,452,447,424,409,394,379,440,468,460,491,502,545,497,468,386,382,381,377,404,414,383,402,388,393 2,10,10,38,49,49,37,395,432,440,392,410,409,412,416,414,412,410,451,539,522,410,475,463,424,435,403,391,389,397,407,496,535,472,469,436,419,388,387,376,388,404,405,428,421,373,504,714,732,621,592,504,448,405,432,436,468,451,495,493,463,382,394,398,391,438,502,462,484,430,420 5,39,29,44,63,50,34,563,541,500,498,477,457,609,668,636,629,614,615,633,637,423,541,507,452,458,428,406,402,421,560,569,596,535,551,481,426,453,477,507,551,628,745,699,680,546,825,812,777,726,704,621,524,741,809,808,849,834,877,850,801,452,436,464,456,532,601,563,569,503,431 6,186,174,101,146,136,95,438,417,388,411,398,411,456,481,443,438,416,394,419,407,390,407,432,395,402,386,387,379,433,414,415,440,403,391,409,390,414,420,394,432,467,550,507,484,418,541,513,495,453,428,398,402,450,485,505,570,574,634,589,527,405,391,400,388,395,415,419,410,419,391 13,16,15,41,58,55,38,382,480,454,437,415,423,415,464,419,429,416,473,590,574,445,573,520,482,440,437,415,400,380,423,565,599,495,522,475,434,393,372,387,404,419,462,436,425,392,526,783,802,721,682,561,455,419,437,461,492,496,539,531,491,388,417,412,408,472,577,504,519,466,400 2,45,42,153,248,232,140,633,872,829,772,681,700,671,715,687,687,672,908,1011,962,816,980,906,851,828,714,651,528,411,691,1001,995,921,926,806,712,431,444,497,513,639,781,763,785,538,897,1023,1023,1023,1023,939,828,697,771,792,851,847,899,895,860,544,633,543,559,928,1023,967,981,875,764 9,69,54,95,111,63,59,592,750,724,652,556,587,656,719,692,680,677,751,894,875,617,884,831,738,734,628,570,495,480,622,848,909,805,828,681,610,462,513,499,591,653,779,744,725,555,866,978,1008,931,908,811,675,729,795,804,862,856,906,883,841,503,536,508,524,733,902,850,837,749,607 15,103,64,142,176,80,65,539,466,441,435,396,408,571,611,550,523,503,510,532,519,402,475,462,413,416,422,404,379,456,502,514,504,458,466,432,432,486,497,529,578,642,740,665,628,537,745,727,694,612,582,513,443,696,765,781,811,805,842,795,733,411,404,404,424,417,503,468,484,416,425 19,199,181,252,323,292,225,551,706,657,604,542,548,592,647,640,603,643,736,832,810,564,774,717,652,632,547,537,454,404,568,797,817,739,761,625,559,438,430,444,478,564,674,651,661,509,832,980,986,925,901,804,694,611,696,716,787,781,837,833,792,458,492,482,510,688,817,757,775,670,574 19,221,173,714,1023,876,586,719,620,558,545,497,526,747,799,767,753,724,720,740,735,497,613,584,515,516,455,478,443,596,673,684,678,606,634,556,518,608,621,639,698,780,869,815,780,717,918,906,885,831,806,736,637,859,920,933,972,958,993,954,908,562,467,541,563,649,710,681,693,579,537 7,16,15,18,27,22,14,465,467,421,451,428,437,490,550,534,530,503,514,581,564,409,503,463,447,429,408,402,401,392,544,589,554,493,515,451,442,440,472,496,537,633,773,706,664,452,750,766,731,666,625,536,483,612,680,700,796,792,842,795,732,415,410,425,449,490,564,497,527,455,409 3,25,16,87,99,51,47,545,523,525,505,436,462,553,589,541,528,506,573,660,644,444,581,544,486,486,444,423,404,403,534,642,653,565,590,500,445,423,447,432,485,592,716,673,629,426,732,841,826,762,744,666,557,504,598,620,702,699,748,738,697,441,423,428,439,544,654,593,620,508,475 11,146,107,1023,1023,1023,1023,646,665,606,567,528,556,666,745,713,710,694,733,784,782,520,702,648,599,586,516,504,431,447,640,747,765,684,704,594,560,470,511,524,600,687,801,754,753,657,886,934,918,871,848,784,680,758,829,835,882,872,916,900,862,594,506,568,601,698,789,741,760,652,556 18,22,22,41,54,52,38,466,764,722,646,547,551,454,456,479,461,445,746,930,886,660,909,833,756,732,611,547,462,389,473,904,935,846,844,701,611,391,411,459,475,503,602,576,548,454,620,1023,1023,978,946,820,683,519,556,567,604,597,640,627,577,404,481,407,409,691,905,835,832,712,564 6,22,21,9,11,7,7,576,712,655,604,571,582,622,686,685,678,668,743,825,806,563,756,702,633,630,542,520,466,409,590,791,807,743,749,631,561,410,434,416,470,505,666,666,682,451,847,958,948,898,872,797,688,571,647,666,761,765,834,842,807,502,526,509,545,716,826,768,787,663,583 17,14,13,45,56,46,36,461,540,493,468,472,452,477,553,521,540,511,579,651,643,443,580,520,492,480,436,431,404,412,481,622,634,544,570,490,460,393,395,410,421,441,532,529,528,423,702,828,823,768,729,635,537,471,545,546,646,625,705,708,656,426,442,429,445,539,633,594,611,512,463 8,37,26,44,73,52,31,419,404,413,393,394,409,400,429,417,409,413,411,467,469,414,454,456,414,396,408,407,395,370,402,451,522,434,446,419,406,398,387,409,398,410,474,434,437,404,494,593,613,525,476,444,404,444,506,508,527,511,534,545,474,388,384,373,391,432,468,435,443,424,400 2,29,26,107,138,99,74,467,548,508,493,463,461,493,540,550,550,516,598,691,682,467,638,581,518,499,460,431,401,426,512,662,692,593,608,529,469,440,457,466,509,572,674,622,611,436,735,861,859,798,759,667,533,503,599,619,710,705,764,747,700,454,432,417,436,539,687,616,652,554,461 5,25,23,146,286,208,127,418,399,378,395,390,393,398,439,386,407,415,428,413,395,406,402,397,395,376,377,376,385,406,397,394,404,401,394,399,373,370,411,405,401,405,442,421,412,413,460,447,450,418,435,411,400,418,469,461,469,482,516,501,445,400,394,388,408,395,407,412,404,407,371 10,13,13,47,79,71,41,423,453,437,440,404,394,422,454,432,444,434,467,552,531,406,501,478,455,452,410,419,397,391,420,513,532,471,474,438,438,380,382,384,415,399,445,451,449,417,544,766,755,686,650,554,475,446,457,469,520,503,570,565,530,397,408,404,419,485,534,504,523,446,423 16,25,21,42,70,55,32,405,402,369,391,362,390,408,393,401,395,407,411,428,426,382,401,401,399,393,384,395,396,405,412,412,414,400,402,383,402,384,408,399,427,419,457,442,431,410,475,478,453,450,410,396,389,426,476,481,509,501,527,493,463,395,384,392,378,421,415,382,430,381,411 7,8,8,29,43,42,28,404,434,451,427,404,406,404,420,396,420,416,458,510,494,405,481,456,435,430,405,392,394,397,395,467,497,468,466,419,403,390,382,392,375,387,429,394,412,390,487,685,686,609,570,505,428,402,405,436,446,453,485,492,466,385,387,393,393,452,506,472,487,432,390 6,395,211,142,192,82,58,844,877,829,807,769,808,881,932,918,913,903,927,952,944,708,866,835,800,779,722,718,619,625,848,924,919,866,886,805,760,658,733,766,829,899,979,945,939,790,1023,1023,1023,1023,1015,966,885,947,1004,1010,1023,1023,1023,1023,1023,736,727,748,780,891,949,910,937,840,798 20,17,17,119,151,149,116,411,476,456,462,413,433,425,441,442,449,436,497,594,580,442,525,487,466,442,426,396,390,376,410,545,593,501,537,465,430,388,400,408,408,406,456,445,455,408,580,785,791,710,671,561,479,436,490,479,543,528,598,583,541,396,421,388,416,467,595,535,529,457,436 8,9,9,43,71,70,42,411,415,412,423,394,393,415,415,421,423,401,412,455,467,402,425,426,407,402,400,388,385,397,409,441,470,421,409,402,393,385,398,394,400,413,446,423,421,393,481,610,636,545,522,450,433,433,462,458,496,490,529,499,458,392,381,384,396,415,464,421,449,410,407 9,209,159,266,331,238,190,614,701,665,607,565,579,625,684,664,664,640,731,820,812,572,781,738,665,644,565,516,447,451,579,792,829,738,767,623,554,447,480,476,529,592,722,710,690,510,849,975,978,920,894,807,698,679,753,773,828,826,879,863,819,492,534,500,523,710,832,782,791,688,599 9,527,303,495,499,228,249,737,779,716,687,596,634,764,815,787,785,771,821,887,872,638,834,784,720,704,614,594,485,532,739,867,880,811,829,720,638,580,650,695,764,841,922,871,844,727,971,1023,1023,977,951,877,777,880,938,948,997,990,1023,994,950,608,553,586,645,783,884,837,846,740,661 19,14,12,25,32,25,20,402,392,403,399,391,388,384,407,405,398,402,419,440,428,379,434,407,403,390,394,417,360,408,387,424,441,413,414,409,385,400,397,394,408,390,446,422,395,389,457,540,550,457,452,424,410,423,462,446,468,475,472,476,441,396,390,405,393,410,431,428,428,412,394 17,14,14,73,97,97,74,417,441,431,392,395,409,405,435,416,418,430,438,493,487,396,428,448,423,407,387,389,386,399,414,483,502,435,453,418,412,401,394,398,393,411,430,424,427,389,536,690,675,610,582,516,456,416,446,496,515,499,573,547,522,395,400,413,397,434,486,457,466,435,431 17,12,11,26,36,29,20,422,407,390,387,389,378,439,437,409,426,418,402,423,389,394,379,397,390,390,382,388,387,376,395,394,393,396,390,408,388,403,403,415,426,442,488,458,469,408,498,442,434,402,394,390,382,474,515,522,564,551,602,552,508,375,387,394,391,390,387,401,390,378,375 6,11,11,93,141,145,94,417,414,418,406,390,405,396,432,420,427,411,440,482,452,395,448,412,413,399,407,403,384,380,396,462,456,427,455,414,385,375,391,386,394,392,435,405,423,391,507,605,604,518,518,446,408,398,423,442,481,487,509,510,464,400,399,396,401,416,456,432,443,399,401 4,15,14,130,211,208,125,407,404,408,398,393,377,390,400,385,415,400,406,437,431,388,431,406,404,408,393,389,400,368,395,412,419,416,409,394,401,400,390,398,409,394,406,397,403,406,439,532,538,476,446,440,400,385,426,428,444,430,441,439,427,395,384,389,386,395,429,413,436,417,378 20,14,12,33,40,32,26,419,381,380,404,385,385,425,426,418,422,404,402,395,397,383,400,388,396,399,384,386,370,383,404,403,417,388,415,381,370,404,420,419,428,447,494,453,428,414,506,437,431,415,405,387,371,467,514,511,557,551,613,541,508,398,374,401,390,410,431,388,381,387,406 12,10,8,20,27,20,14,446,393,392,387,389,388,448,452,415,409,418,403,406,415,386,395,408,396,387,378,382,398,374,389,400,410,400,407,398,375,403,380,379,403,406,425,430,429,391,467,447,437,420,420,407,401,421,434,420,466,465,530,500,435,385,391,381,380,383,411,398,397,388,412 12,11,11,30,32,28,27,391,465,447,439,408,424,419,421,394,426,413,455,557,526,420,533,488,434,443,419,393,396,394,412,527,582,500,510,444,406,390,399,404,409,434,451,433,439,397,523,750,765,672,635,525,449,431,460,456,545,535,570,537,507,381,396,391,414,455,555,524,503,452,429 7,11,10,23,32,26,19,413,398,407,353,379,401,418,425,407,410,402,391,403,394,409,390,386,388,389,396,371,371,384,393,392,407,398,393,384,392,392,384,413,401,408,432,417,422,415,452,414,421,401,403,382,386,408,410,434,452,495,539,482,449,385,378,389,394,365,390,386,383,364,391 10,10,8,32,32,24,24,428,445,427,415,384,407,459,444,442,461,437,454,506,487,407,473,459,427,417,404,394,398,394,415,494,504,445,465,419,409,394,388,392,415,428,495,479,464,415,577,668,669,593,550,512,436,455,492,486,546,547,631,592,557,400,419,393,410,459,504,470,492,445,386 10,9,9,24,29,26,21,436,377,392,379,380,396,436,449,427,409,420,400,398,382,373,391,393,375,387,390,393,381,402,388,391,393,374,400,393,375,384,394,379,404,396,426,428,418,403,482,426,400,405,397,394,384,413,418,427,475,472,546,481,446,392,403,370,391,368,403,381,403,384,389 18,215,178,179,183,131,136,496,466,417,407,410,396,477,531,511,492,487,507,555,547,435,529,491,441,457,409,404,374,449,487,543,585,512,508,431,430,437,450,467,478,532,631,566,563,456,685,724,722,643,606,504,429,565,629,652,704,706,746,719,687,429,404,466,423,491,578,507,499,454,422 14,25,23,8,9,8,7,605,709,653,610,554,592,639,724,718,709,688,764,831,810,575,760,716,662,628,529,497,465,427,611,809,812,739,759,637,569,416,446,463,505,558,719,692,717,465,864,965,950,906,877,806,685,598,694,714,798,798,863,863,831,521,518,543,572,739,838,775,809,698,612 14,9,7,18,23,16,13,407,394,401,390,385,410,412,392,387,403,390,404,394,406,395,405,393,400,394,385,379,394,386,405,404,410,402,412,403,397,386,402,424,400,430,464,435,434,404,447,461,478,443,429,422,397,429,434,452,470,471,486,483,432,394,399,389,391,396,434,394,416,388,390 8,23,23,73,122,122,72,402,427,438,418,408,417,392,430,440,423,398,457,517,493,411,476,455,428,411,406,399,396,383,414,498,514,458,480,410,416,390,388,392,415,403,437,415,420,403,533,691,694,616,580,497,432,421,452,460,503,495,534,517,496,390,407,399,398,439,481,505,470,429,402 8,68,66,176,250,229,160,462,570,540,471,450,482,480,552,527,496,497,604,692,684,466,649,606,544,490,481,471,404,385,477,648,709,602,637,517,454,392,422,444,429,466,572,526,519,467,703,868,885,811,778,682,551,533,602,611,696,678,734,713,663,417,448,429,407,547,685,629,645,542,461 6,15,12,47,50,27,27,430,430,426,412,409,403,463,492,455,473,437,463,498,503,401,445,441,411,424,400,402,385,380,441,481,495,453,452,425,413,441,436,439,489,532,656,564,518,456,661,659,633,571,533,475,437,572,655,669,742,729,774,707,647,411,400,400,398,430,467,488,466,423,385 11,11,11,29,71,69,27,378,404,397,389,395,391,388,387,391,405,395,407,432,423,391,419,398,412,397,389,384,378,376,396,419,424,406,406,409,377,397,389,378,391,392,389,401,393,382,427,484,525,457,440,421,410,400,397,383,434,398,437,388,417,389,369,396,387,398,422,414,419,400,397 6,13,13,28,34,30,24,441,464,452,421,411,432,470,507,493,451,469,477,555,535,406,514,464,426,436,405,393,389,417,480,525,570,497,499,436,395,398,420,462,493,567,681,625,584,436,658,713,717,651,636,538,471,566,620,615,684,666,729,688,630,415,402,415,401,457,570,523,503,449,411 9,9,8,28,38,24,22,404,410,377,391,377,399,405,437,443,426,422,413,439,417,381,417,404,393,404,393,406,378,409,409,434,440,418,423,392,404,409,404,412,396,433,477,453,461,418,478,490,495,460,437,405,397,472,503,499,539,517,565,510,470,389,389,395,384,399,414,402,400,410,408 20,8,8,25,30,30,25,390,422,419,413,403,399,422,407,423,420,429,435,458,437,397,442,420,412,409,406,412,394,389,409,445,434,405,412,404,400,388,397,399,411,399,439,441,426,393,524,604,586,521,516,465,417,405,439,452,513,514,545,537,500,397,396,399,399,425,449,438,437,407,403 5,32,31,92,118,115,89,427,469,462,431,393,430,435,455,451,442,419,482,574,550,418,529,492,461,449,412,424,404,399,423,533,578,477,508,444,434,399,400,399,409,440,458,472,472,418,594,778,797,718,680,561,475,471,510,529,584,580,633,607,562,390,417,411,425,454,566,566,542,454,430 11,8,8,22,27,23,18,444,409,401,399,370,390,424,426,411,406,408,426,434,429,398,431,421,402,406,377,388,385,371,428,430,458,405,435,404,399,411,405,394,429,469,546,504,491,383,460,540,555,507,485,449,412,409,430,432,463,465,494,455,441,394,387,390,411,408,443,435,415,403,400 1,11,9,20,18,13,16,407,474,478,441,397,409,414,448,432,430,427,458,622,597,421,616,544,470,482,437,425,385,383,425,565,651,519,560,446,434,384,408,407,421,453,503,470,471,430,539,705,762,641,628,511,426,490,548,534,588,574,627,581,529,394,409,389,411,450,641,546,549,463,430 16,8,7,23,25,24,22,402,423,395,392,392,400,420,449,435,441,440,442,437,441,378,409,400,392,412,385,394,410,394,421,436,425,428,429,403,412,383,429,430,450,509,606,521,492,405,589,578,541,498,487,449,412,456,533,561,661,644,690,643,576,391,411,402,408,418,420,428,442,397,400 11,9,8,31,36,32,27,426,450,420,419,395,413,431,430,456,453,442,470,544,505,419,491,446,440,417,417,399,398,368,425,505,520,460,493,418,408,381,399,397,410,411,472,463,449,407,550,694,684,597,569,486,451,445,475,479,522,531,580,573,509,393,411,406,418,449,514,476,494,443,410 9,256,232,190,247,222,176,438,381,397,376,377,409,424,423,411,422,397,401,404,420,365,411,389,410,370,392,392,385,403,419,390,391,379,405,398,397,409,419,423,463,517,605,525,493,420,463,410,375,401,387,389,394,425,457,449,488,482,541,499,432,395,397,399,380,399,385,379,374,394,385 2,13,13,72,113,118,74,399,398,387,396,391,369,403,405,401,388,386,405,386,392,396,394,383,394,384,389,391,380,403,394,403,389,387,389,368,378,378,385,379,387,419,436,400,401,403,442,426,405,404,410,380,391,424,462,459,445,467,490,463,438,392,398,394,401,384,383,386,383,402,374 17,10,9,37,43,28,26,410,401,381,390,381,381,413,441,424,409,395,398,409,399,401,390,388,395,381,388,385,377,392,388,403,395,398,394,387,383,371,381,382,407,407,414,420,411,395,446,442,427,406,403,409,383,400,420,416,430,460,485,470,427,370,387,392,384,390,402,392,398,375,372 1,9,8,19,19,15,15,439,559,499,488,487,497,455,449,433,439,457,561,625,638,484,577,554,545,501,470,460,412,391,437,612,629,575,609,556,493,401,406,407,431,451,517,492,475,411,622,913,886,860,828,769,649,484,536,536,611,593,655,643,588,403,450,394,414,539,661,626,679,601,545 13,20,19,38,63,62,36,437,466,431,442,421,418,416,469,428,458,435,495,579,544,423,516,481,452,444,420,404,392,404,420,537,558,483,502,439,411,402,394,414,402,441,496,475,467,419,573,747,747,666,641,543,452,442,498,510,548,531,612,584,537,412,410,411,393,460,569,520,524,476,421 8,45,42,20,28,22,15,424,436,410,419,404,430,431,471,454,433,427,453,470,474,375,459,403,403,406,409,411,363,410,410,453,448,428,440,426,396,415,412,425,415,448,482,453,450,425,577,609,596,535,516,458,444,490,541,537,583,568,641,607,566,410,401,406,416,428,491,447,476,447,420 11,10,9,28,32,26,22,401,392,384,384,385,392,432,425,422,409,406,421,427,434,398,414,398,395,400,397,393,388,403,386,410,424,394,408,386,397,411,398,399,409,421,461,440,413,406,476,465,477,459,427,404,386,425,453,462,480,491,526,486,452,396,386,394,400,393,415,406,410,388,398 1,140,112,47,60,47,36,488,532,479,474,398,431,520,583,546,537,532,565,644,624,443,580,526,476,487,430,415,398,437,555,633,655,546,564,488,451,490,554,600,664,763,865,789,721,478,807,826,809,735,702,615,536,649,758,800,902,895,930,864,800,428,415,435,441,529,645,580,571,505,441 11,61,54,19,26,12,10,408,411,411,398,379,397,388,420,422,397,416,389,405,428,380,416,398,387,402,391,388,399,404,427,430,411,405,408,396,380,407,404,410,427,461,518,470,460,425,508,500,468,429,434,405,372,481,525,514,555,533,572,536,495,379,365,379,388,396,399,380,379,384,396 20,10,9,30,39,29,22,395,398,388,370,373,378,403,419,402,402,399,438,423,401,398,393,406,383,381,392,402,375,383,400,404,402,411,401,379,380,388,405,415,421,425,478,427,410,409,489,452,446,421,392,393,395,441,474,484,525,511,542,480,463,378,394,398,396,388,410,407,409,385,389 6,12,9,16,16,8,8,419,442,424,417,400,408,438,440,422,433,426,462,526,503,400,479,461,445,413,412,421,397,391,417,496,505,453,461,425,406,397,388,395,408,428,466,455,442,407,523,665,660,565,555,474,423,463,518,500,559,542,601,564,502,398,406,407,396,452,517,493,469,432,396 15,246,138,347,352,184,178,998,967,930,902,847,870,1023,1023,1023,1023,1023,1023,1023,1023,818,990,960,901,887,811,783,676,663,940,1011,1023,959,979,883,821,720,784,816,875,948,1023,1023,1023,870,1023,1023,1023,1023,1023,1023,934,1019,1023,1023,1023,1023,1023,1023,1023,908,791,910,923,985,1023,1006,1019,934,870 10,138,125,91,131,110,77,421,405,400,367,386,401,426,462,423,413,413,446,409,418,394,405,391,403,408,396,383,378,393,442,406,404,402,396,402,383,408,425,437,452,520,558,510,497,413,542,495,474,452,454,424,408,478,525,529,580,568,623,584,543,393,378,414,397,404,427,418,433,398,385 1,12,11,43,68,68,43,403,422,424,412,406,388,412,426,420,407,416,426,462,447,407,431,426,419,400,389,390,390,387,405,461,454,420,435,412,409,389,410,405,395,427,452,434,430,417,519,607,612,543,503,462,408,448,492,498,538,521,567,525,496,388,386,399,388,420,446,444,438,407,388 2,11,9,27,31,27,23,427,485,445,455,440,440,461,460,460,456,464,509,607,599,429,552,508,448,452,416,439,407,406,446,581,624,520,536,488,427,401,414,432,443,485,545,490,491,431,639,813,812,741,705,615,478,533,576,577,643,625,683,646,597,412,410,418,408,484,582,541,560,466,431 16,8,8,42,70,69,42,424,423,421,418,407,411,432,441,442,454,423,448,477,476,409,433,434,414,404,390,387,396,396,421,473,477,427,432,414,390,389,387,396,382,406,460,434,429,405,539,630,624,568,527,462,419,436,463,457,500,508,564,545,508,403,398,399,410,426,467,450,457,412,418 12,26,25,58,77,73,53,437,450,436,426,413,424,406,470,456,445,418,475,500,512,400,453,442,411,411,414,406,397,387,413,478,484,450,461,414,418,397,397,404,412,416,466,468,470,418,606,697,709,632,607,524,472,471,470,500,570,568,634,612,563,415,414,396,413,437,485,456,488,427,411 13,10,8,23,30,19,13,452,488,476,458,429,458,472,504,503,495,471,521,606,592,423,528,495,459,467,420,397,397,391,442,567,585,508,541,478,456,407,397,418,427,456,549,511,515,415,669,788,769,715,675,605,488,475,545,548,621,609,683,680,642,422,401,428,422,524,606,544,574,496,445 3,12,12,84,123,123,82,412,449,412,423,410,415,416,432,437,411,397,436,468,461,397,421,431,429,411,410,390,391,400,419,460,451,424,427,427,397,391,399,393,409,404,465,444,434,418,549,632,614,557,530,462,427,432,499,489,552,544,603,565,522,401,399,391,408,449,480,450,464,428,394 20,19,19,101,152,153,98,414,482,462,450,418,422,441,444,472,453,454,505,592,562,409,532,496,471,442,419,412,398,412,433,547,599,499,515,458,419,412,392,418,414,436,498,469,452,412,588,791,795,715,665,580,491,451,478,493,592,545,603,590,544,416,420,403,409,465,574,543,539,462,429 3,9,8,27,36,29,22,473,400,397,372,382,391,422,430,412,406,403,405,418,422,386,421,407,391,399,390,386,379,395,431,449,447,410,411,387,411,401,411,415,445,496,608,557,507,400,508,528,509,489,462,457,413,444,458,462,519,485,533,506,467,379,389,394,374,399,435,415,407,407,407 15,9,8,19,24,20,15,404,390,390,383,380,387,416,433,400,408,388,382,385,395,382,401,381,389,375,394,379,391,389,392,392,394,382,382,368,376,395,387,389,405,394,420,409,401,389,433,394,382,387,378,380,372,397,424,407,444,435,458,442,456,382,386,389,384,386,390,383,390,375,363 16,14,13,27,44,40,24,404,391,381,390,393,375,394,398,404,401,393,378,399,393,379,381,393,390,395,390,385,396,378,394,385,382,381,388,382,395,398,402,403,393,413,416,403,383,384,446,401,399,389,399,384,388,401,447,412,444,434,448,426,426,371,390,394,375,395,386,369,397,385,385 18,12,12,19,30,28,18,407,374,383,381,372,383,408,412,406,420,401,403,419,403,386,402,397,400,394,380,394,379,406,403,419,400,410,399,414,404,396,412,409,415,437,454,447,394,394,455,437,447,411,408,384,383,466,507,511,522,511,561,509,459,405,405,375,389,403,412,412,412,384,389 10,67,61,55,73,62,47,523,620,573,544,493,521,542,611,602,612,590,676,757,728,501,686,626,580,551,487,467,450,387,534,710,730,649,676,548,534,398,402,452,451,539,653,627,622,446,789,898,892,839,809,747,627,533,623,652,749,742,790,792,758,461,478,470,505,639,756,697,700,615,521 17,15,14,65,90,86,60,407,407,389,391,411,404,423,419,416,418,419,435,427,419,383,429,425,399,401,386,389,384,376,403,419,430,411,399,400,386,397,401,400,417,403,448,447,435,411,519,577,578,518,502,447,415,435,448,486,514,527,565,530,499,391,399,391,413,412,432,391,422,403,402 15,11,9,29,35,26,20,411,396,385,393,387,384,423,435,427,406,392,399,411,405,391,402,414,389,393,390,379,379,368,398,422,428,393,402,422,399,371,413,403,409,414,447,430,415,418,473,508,483,437,428,404,400,416,481,465,498,500,554,500,447,389,391,397,382,391,415,393,397,404,394 1,8,7,13,16,12,11,407,470,464,424,417,415,417,414,397,415,412,446,596,567,413,594,540,450,467,406,413,403,393,413,538,637,512,541,452,410,398,391,412,413,416,448,407,421,402,484,666,733,615,593,481,423,430,452,468,505,486,528,493,462,399,402,388,390,442,611,542,522,463,417 1,9,9,32,55,56,31,429,864,819,747,629,603,418,448,428,412,426,847,1021,968,793,1014,935,875,849,729,643,512,393,443,998,1023,936,941,792,681,397,429,445,464,513,591,541,515,473,583,1023,1023,1023,1023,910,764,569,599,574,604,583,627,595,545,391,549,389,403,820,1009,928,933,821,692 4,28,27,117,150,150,114,416,509,464,464,418,453,439,461,454,465,448,516,643,616,445,562,527,482,475,426,418,404,403,425,586,638,539,550,485,440,383,391,406,397,425,478,461,484,426,585,825,830,758,719,618,508,458,490,498,551,560,622,616,556,420,409,419,410,497,624,576,585,503,456 19,14,13,40,52,48,37,411,479,483,438,436,444,438,455,451,435,462,509,582,595,425,532,511,459,459,417,431,401,390,431,564,590,499,514,453,435,408,388,411,413,442,486,475,483,422,600,779,785,712,669,566,476,438,510,541,596,571,636,607,574,406,411,402,419,472,563,509,503,469,430 14,21,18,47,70,59,36,445,508,488,460,442,441,486,531,503,504,496,551,612,598,433,560,512,476,461,451,415,401,397,461,585,612,523,541,458,446,408,403,415,432,484,569,541,548,446,704,796,788,721,672,583,500,526,605,613,701,688,744,725,667,401,420,419,415,500,595,539,567,477,447 12,130,111,1023,1023,1023,1023,492,556,510,446,428,452,479,523,504,498,456,581,695,667,474,656,600,506,507,440,456,404,404,461,646,703,600,590,502,469,402,405,429,422,448,571,517,524,656,665,855,866,789,762,629,524,533,599,595,664,654,709,676,611,533,418,433,444,557,685,635,645,531,478 6,13,10,48,38,26,36,410,423,395,403,401,403,443,451,429,439,464,459,496,468,411,440,431,408,420,401,404,397,384,433,454,466,422,434,427,418,403,416,443,447,523,580,506,477,435,595,640,616,567,540,478,428,518,581,593,656,641,692,629,580,396,404,394,395,423,463,442,470,414,409 15,208,181,158,202,172,133,430,407,394,400,405,374,469,482,441,456,424,447,452,445,383,449,443,408,394,404,392,397,417,440,466,484,424,448,398,412,411,436,456,448,505,565,506,458,451,571,597,573,520,460,441,421,496,551,553,607,618,671,613,582,393,389,407,391,418,482,449,448,397,395 1,17,17,39,60,58,37,381,389,399,395,407,398,418,427,401,422,403,398,399,385,379,373,375,382,388,387,375,412,451,517,442,420,405,403,413,397,505,665,725,797,878,932,824,709,445,639,501,450,428,415,417,400,654,805,861,914,875,881,751,660,387,386,396,399,395,391,379,389,378,397 17,37,37,88,107,106,86,426,488,460,440,434,434,442,480,447,441,454,521,548,541,419,506,470,447,432,416,420,395,391,429,532,552,476,494,455,422,394,400,372,413,440,495,485,484,408,613,761,752,685,657,563,470,452,486,512,581,585,634,613,580,417,399,404,410,467,541,512,526,443,430 18,23,20,41,72,61,32,427,387,388,384,378,388,437,434,414,437,411,409,431,418,398,413,416,386,405,386,405,367,409,405,414,428,404,412,401,393,379,435,410,438,451,478,448,439,429,517,511,495,475,448,393,406,459,530,521,569,560,599,527,494,378,401,381,401,394,420,411,430,420,391 6,26,22,130,133,119,119,400,433,404,418,381,388,406,409,400,412,434,421,472,443,399,454,412,409,392,397,381,383,380,418,454,490,418,429,401,398,390,405,385,395,428,470,423,412,412,512,565,572,493,479,429,383,447,458,468,526,506,553,506,478,389,383,400,397,404,459,447,437,417,405 3,17,12,52,57,39,37,411,413,403,406,402,399,412,440,407,429,421,428,474,470,402,454,419,402,407,393,398,405,396,423,458,476,434,449,394,393,408,415,419,424,474,543,493,466,433,574,619,609,531,524,463,412,498,556,576,636,619,663,599,551,411,388,388,394,431,451,436,421,410,407 16,18,17,67,91,81,59,401,439,420,418,394,403,418,426,452,428,418,432,501,476,420,480,445,419,403,400,404,380,393,404,494,494,452,463,437,412,394,401,397,390,404,450,448,428,407,528,679,672,591,569,486,448,425,484,466,531,527,567,545,511,395,390,395,404,423,501,467,467,407,413 13,63,61,114,155,147,106,429,525,520,475,441,479,449,462,502,497,484,556,685,651,466,637,564,497,492,439,442,385,416,456,646,675,572,593,480,443,411,412,410,430,459,534,499,508,424,663,855,859,792,758,657,541,484,540,555,627,621,676,664,614,415,427,417,419,537,661,608,606,536,471 5,11,11,49,77,75,47,409,441,431,422,418,426,418,425,432,429,425,464,516,499,419,504,452,432,440,400,407,389,381,420,508,522,464,473,441,414,381,389,391,382,411,449,424,447,390,553,693,703,627,597,513,437,421,438,461,481,499,538,540,509,411,393,391,402,447,507,485,482,445,399 14,25,23,16,20,15,12,511,613,551,526,467,503,538,615,600,596,588,653,735,700,483,661,593,543,516,481,441,401,420,527,711,721,634,655,557,484,396,418,434,444,512,621,603,614,436,782,884,870,814,778,707,583,543,613,647,720,724,795,784,743,461,456,464,481,621,735,671,688,594,484 4,30,21,51,75,46,31,467,414,413,397,383,406,450,471,451,446,439,418,440,405,408,421,406,424,397,386,389,379,393,432,395,429,417,384,374,380,399,435,434,468,507,563,514,479,439,604,553,538,474,459,456,427,540,617,622,657,650,701,661,563,386,396,392,406,417,438,405,405,415,403 7,9,9,55,61,62,57,411,451,419,420,390,403,419,423,423,431,400,458,503,500,405,465,444,422,409,407,397,390,405,414,466,493,440,439,406,397,405,394,395,406,422,458,425,436,404,550,680,679,603,558,509,429,460,483,494,544,539,591,556,531,397,399,396,405,450,491,454,479,419,405 16,17,11,74,84,64,56,440,480,461,430,408,421,466,527,519,491,477,516,575,565,420,512,497,459,446,411,402,403,401,490,563,577,495,498,483,429,416,458,496,539,629,732,639,590,449,711,784,760,685,663,561,497,560,671,694,776,760,798,740,689,416,427,419,429,492,566,510,538,475,410 17,256,222,171,234,199,144,437,407,402,413,408,388,438,458,434,421,407,426,393,400,394,386,386,382,388,391,373,369,386,422,411,395,398,405,391,385,411,415,473,473,525,598,539,506,443,510,461,456,401,414,371,399,446,475,492,546,526,573,510,473,396,393,372,398,410,402,397,425,390,376 11,190,168,136,215,195,120,419,391,400,389,393,415,425,445,412,414,408,414,395,394,393,396,388,379,394,401,386,405,388,423,417,401,393,398,397,398,387,402,427,445,495,579,511,459,419,497,443,431,438,412,415,386,438,479,482,505,519,551,501,462,395,402,390,392,397,390,388,390,360,406 4,7,8,42,57,59,43,399,417,394,396,380,390,409,411,412,399,375,432,452,450,403,440,422,409,407,391,397,385,374,397,450,464,432,432,412,396,389,381,386,400,397,403,412,406,391,455,609,628,540,526,459,412,391,417,410,425,428,463,432,454,400,394,379,384,409,444,419,446,402,405 20,19,16,37,57,45,28,398,382,398,370,375,387,392,416,416,414,397,397,405,408,380,401,394,390,383,365,394,378,391,404,399,398,386,413,404,405,394,403,414,421,444,456,442,429,405,460,459,457,425,376,420,393,436,464,468,493,460,511,484,429,409,372,373,404,402,409,405,375,396,401 9,35,32,101,105,90,86,424,529,495,452,461,446,486,486,478,471,454,548,663,626,456,616,565,504,492,434,419,420,409,445,631,658,571,582,467,469,389,402,429,425,436,518,491,494,422,631,831,832,760,724,630,504,479,524,558,615,614,673,645,586,428,423,416,410,529,654,607,607,511,470 18,24,24,50,72,70,47,421,440,419,405,403,405,414,430,435,446,414,472,498,483,406,435,433,410,437,409,402,393,394,415,474,488,439,443,395,391,391,398,423,428,426,487,473,459,411,588,676,671,592,557,502,432,457,497,534,589,584,619,585,551,397,402,404,430,438,481,463,479,433,413 11,15,12,43,52,42,34,434,421,432,408,408,405,437,449,438,432,446,453,501,496,408,481,464,423,421,401,397,405,389,414,491,509,451,453,435,426,411,407,416,413,430,487,478,467,419,559,651,654,579,567,469,429,443,477,482,545,530,612,578,515,396,397,390,399,447,497,468,454,438,398 6,24,15,53,69,39,31,460,394,393,371,397,358,464,483,430,411,396,408,418,435,391,417,414,389,394,390,394,383,386,425,407,416,381,411,394,378,400,396,393,439,421,487,482,470,415,524,509,472,423,429,399,408,442,489,492,562,579,647,606,548,383,384,377,382,396,412,399,414,367,383 16,8,8,68,58,52,63,408,446,423,443,405,402,420,439,424,414,406,469,549,536,413,518,462,434,436,410,406,405,410,407,512,553,486,491,425,397,378,391,399,389,399,443,430,432,393,514,678,701,611,546,489,433,412,451,455,484,475,507,503,475,403,416,394,402,436,543,500,503,442,391 19,27,26,53,102,94,48,408,479,439,406,395,425,436,466,456,460,442,475,526,509,423,484,464,436,435,409,390,396,397,428,497,503,466,486,443,394,399,387,390,404,424,480,485,454,418,593,711,711,642,590,530,466,438,474,494,579,557,626,607,546,411,407,414,403,443,526,485,476,445,437 7,15,14,41,54,53,40,411,447,459,412,399,417,413,430,437,429,430,484,576,554,420,540,497,454,457,411,416,407,406,404,536,584,499,509,434,432,391,399,389,398,402,456,432,416,404,548,734,755,664,630,525,451,444,472,481,523,530,571,557,506,403,408,403,403,460,590,520,529,464,415 10,12,11,7,9,7,6,375,380,400,401,397,394,397,403,406,413,402,400,388,393,387,422,385,390,416,392,388,366,374,394,402,422,389,391,369,406,393,387,394,394,414,440,415,401,387,427,430,460,442,432,394,392,420,440,440,461,452,492,431,436,382,386,400,394,395,395,405,395,389,398 19,15,14,32,47,40,26,407,380,391,372,403,395,397,402,399,396,389,409,399,406,385,388,403,405,383,388,380,390,398,388,401,384,407,392,379,382,395,407,388,409,404,440,411,398,384,438,436,420,399,401,389,391,428,421,412,459,441,477,440,434,371,402,380,385,374,410,391,385,385,396 15,66,46,1023,1023,1023,929,572,692,660,592,539,533,625,669,669,648,639,744,836,809,567,777,729,641,630,532,516,464,472,597,783,822,725,741,615,555,482,494,507,557,652,755,715,703,611,861,984,991,926,902,816,694,716,795,818,875,865,904,879,839,528,524,515,512,690,820,774,784,668,579 3,8,8,33,48,49,34,399,429,412,425,399,387,393,432,397,409,421,465,482,484,409,475,444,418,424,405,412,382,387,420,487,517,468,438,415,391,398,373,407,409,404,439,436,421,383,508,699,703,621,590,497,438,438,451,455,510,497,562,533,489,383,402,402,398,431,486,460,449,409,394 10,43,41,184,264,257,177,412,413,413,402,403,397,402,403,405,382,395,452,465,438,399,448,442,411,414,401,407,395,385,391,443,456,421,420,399,415,396,386,389,384,392,436,406,416,429,454,604,601,531,517,456,418,417,447,434,452,454,459,468,439,409,393,386,382,413,475,447,453,394,411 16,9,10,51,50,51,52,427,454,443,447,428,406,425,435,432,440,437,478,547,511,408,495,466,443,433,420,417,395,389,416,540,552,476,475,444,430,382,400,390,387,404,433,426,458,395,551,732,739,658,640,553,453,419,438,444,492,501,549,546,494,416,412,390,413,471,556,482,509,449,430 17,46,43,57,107,97,50,394,427,422,391,379,389,411,427,424,427,406,456,513,471,411,471,440,422,407,399,386,386,378,407,439,497,451,463,414,409,376,400,397,409,425,454,417,427,404,497,597,605,558,487,448,405,416,454,458,477,475,510,503,485,399,376,383,391,420,484,459,472,418,413 3,24,24,50,90,83,46,459,481,436,428,440,403,448,475,479,482,448,516,571,556,445,537,497,446,438,423,438,386,418,431,534,575,500,489,460,424,390,402,397,406,440,499,472,476,415,610,752,754,683,638,520,452,472,520,553,614,604,660,626,578,411,411,404,431,486,582,519,514,447,425 6,179,143,117,159,109,80,463,433,424,434,394,406,498,512,468,467,418,503,511,511,398,501,450,413,432,405,408,385,418,443,503,517,440,446,438,391,400,439,428,456,496,594,545,501,465,632,637,656,545,541,437,428,541,610,623,685,691,728,678,622,405,410,404,399,413,497,443,436,404,411 3,11,10,21,30,25,18,405,388,381,376,373,387,400,416,421,395,398,384,385,388,386,382,378,383,388,378,374,383,415,385,392,395,388,373,356,381,403,408,396,406,437,442,427,432,393,443,419,397,393,402,378,384,398,452,469,495,490,541,493,468,383,376,383,385,392,389,392,389,383,381 17,13,13,93,147,145,89,408,413,420,406,396,404,421,444,429,443,403,425,421,419,392,401,403,409,389,397,393,386,374,388,413,423,401,419,405,407,390,388,391,388,406,441,418,423,415,525,553,526,496,461,450,411,444,488,484,537,525,557,552,495,403,394,385,407,390,442,425,430,410,418 8,741,366,1023,1023,1023,708,955,1023,1023,1023,1014,1023,997,1023,1023,1023,1023,1023,1023,1023,876,984,989,985,986,965,984,930,616,1023,1023,1017,1007,1023,1010,995,696,786,825,886,959,1023,1023,1023,834,1023,1023,1023,1023,1023,1023,1023,952,1020,1023,1023,1023,1023,1023,1023,947,998,954,991,1023,1023,1023,1023,1023,1023 15,35,35,106,115,118,108,433,492,454,462,435,439,432,433,441,433,434,535,613,612,445,558,529,491,467,426,418,402,391,439,547,602,512,563,449,408,390,401,378,376,413,461,438,441,401,578,811,830,744,712,606,487,423,461,478,533,551,588,594,569,398,390,411,388,487,616,538,556,474,436 3,31,30,221,378,362,208,405,415,398,373,403,397,412,419,405,414,390,411,426,418,405,420,395,389,384,388,391,385,410,390,430,414,388,394,375,412,406,420,409,426,444,482,444,429,475,491,519,501,473,444,442,417,582,672,680,660,620,630,542,491,393,378,396,384,411,433,420,413,390,395 8,145,105,67,92,54,39,433,443,409,409,370,428,413,487,450,448,464,467,487,486,398,450,418,421,396,405,408,388,410,436,469,480,441,451,402,398,395,405,387,446,492,550,493,485,433,615,673,635,572,540,478,464,528,598,610,689,681,712,664,588,415,404,402,386,429,522,457,484,436,424 2,33,32,150,257,266,154,382,392,374,367,374,418,398,412,428,405,404,404,394,388,382,379,411,392,392,378,383,383,400,384,401,389,399,411,411,396,395,396,398,393,390,418,403,403,417,440,451,447,424,444,405,379,421,434,449,467,454,473,458,415,385,388,384,394,395,403,389,391,380,397 15,11,10,18,26,23,16,448,442,413,406,383,399,445,455,412,441,415,442,472,445,404,430,420,409,406,402,398,395,386,420,445,462,429,443,428,420,381,394,399,405,441,477,458,448,402,541,595,588,532,492,451,414,425,457,496,547,530,566,560,500,389,401,405,393,409,474,425,436,427,405 10,191,155,42,60,44,29,522,480,449,456,445,449,623,704,654,634,598,568,547,558,424,439,435,414,431,398,400,397,560,768,647,582,555,583,507,515,666,816,864,921,993,1023,986,914,499,879,780,717,670,634,589,502,755,879,932,1015,1002,1023,950,885,461,407,441,439,482,515,492,496,450,421 7,14,13,50,49,50,50,419,480,466,429,402,413,432,467,472,450,450,479,581,570,415,520,482,455,445,409,405,393,387,422,548,570,512,513,446,406,393,398,412,426,439,515,478,475,427,612,757,754,687,639,566,477,501,543,547,597,603,662,637,584,408,405,397,417,459,561,520,547,455,421 14,14,9,42,53,30,24,555,481,434,454,406,433,593,642,628,590,575,556,539,546,411,456,430,431,437,400,395,402,468,517,495,484,461,469,438,413,484,473,480,522,581,696,654,622,490,766,698,648,587,567,536,450,662,720,742,786,785,825,801,742,480,405,461,464,502,520,484,526,449,441 19,8,8,28,48,28,14,480,570,509,486,454,486,508,553,544,536,527,594,681,657,457,612,554,496,495,431,432,425,393,484,643,658,575,602,502,465,387,403,412,447,468,581,564,555,423,725,862,853,788,761,654,542,498,584,595,674,668,724,716,659,434,427,450,442,600,714,644,653,558,486 4,16,15,16,15,14,15,518,562,493,493,461,477,546,621,604,588,575,602,657,647,454,564,528,488,483,451,439,413,396,524,626,622,543,570,498,450,412,421,436,434,491,617,593,599,451,774,820,793,742,720,658,562,532,610,636,723,723,786,781,739,467,444,466,496,582,650,603,650,532,473 13,11,11,105,147,151,106,388,393,400,403,402,381,396,396,384,400,420,417,496,451,398,444,444,417,412,395,393,387,389,399,447,479,443,441,391,373,376,378,388,381,385,417,406,396,388,451,614,637,548,517,459,414,400,417,410,426,417,459,461,409,398,397,398,388,414,477,433,455,399,401 9,11,11,25,34,30,22,436,417,397,421,402,429,440,444,411,418,419,430,474,453,416,456,415,407,416,406,390,384,413,429,453,473,430,457,418,402,399,412,411,427,487,544,541,494,388,480,590,595,541,505,475,439,427,439,430,471,488,517,507,477,385,387,388,394,411,454,427,448,397,403 13,18,18,45,60,60,44,425,522,474,433,432,443,438,463,460,477,453,555,622,626,443,558,527,472,465,436,442,397,419,414,568,614,560,562,483,447,414,396,413,399,427,506,471,493,405,629,828,831,758,735,623,514,443,495,505,579,594,640,645,597,412,436,410,425,491,605,545,577,490,454 9,187,139,224,294,224,179,536,666,617,567,498,533,569,633,608,606,593,701,823,797,568,782,731,648,619,542,497,417,422,544,789,820,726,750,597,543,425,451,475,511,585,693,638,638,515,806,956,963,898,870,776,654,662,727,743,795,789,837,816,767,469,470,459,477,653,818,757,756,656,569 2,935,526,133,170,120,85,607,660,623,568,492,541,643,706,679,670,648,716,805,784,537,744,686,607,583,503,451,461,468,595,771,794,695,707,587,540,488,538,572,634,714,804,748,716,589,862,943,936,878,843,764,642,771,837,840,888,871,914,889,841,521,454,496,550,664,793,729,744,623,543 9,18,8,71,94,43,36,503,500,487,432,428,412,550,586,573,559,532,566,624,605,439,551,500,462,452,415,411,398,429,533,601,620,544,545,470,417,454,521,550,613,687,769,710,652,537,785,796,779,706,681,590,492,721,781,798,854,841,876,823,763,430,396,423,434,466,526,522,510,461,417 9,27,22,88,107,88,72,429,475,461,432,400,403,428,442,451,443,437,478,584,569,426,547,507,474,468,401,396,405,404,429,545,600,508,540,465,427,396,401,417,426,441,505,453,456,417,585,752,787,690,646,544,462,472,500,515,564,575,602,591,543,413,416,393,416,453,595,541,530,452,427 16,9,9,44,56,54,42,412,463,438,422,401,408,416,424,422,410,441,451,526,486,418,476,449,429,413,406,404,395,399,410,491,494,458,471,418,391,391,388,390,385,412,423,439,439,400,530,689,686,624,582,514,455,425,447,444,476,477,541,533,502,393,388,387,404,432,512,478,489,424,412 4,517,311,1023,1023,928,768,733,758,709,679,611,669,751,813,795,789,775,808,872,855,607,807,767,687,676,611,566,500,510,735,839,852,780,798,689,615,578,617,657,705,792,894,853,833,731,978,1017,1004,958,931,870,762,857,933,952,1003,992,1023,1003,960,618,574,595,648,766,859,818,832,728,631 13,8,8,18,21,16,15,406,388,402,376,384,395,391,411,398,390,372,392,410,392,392,382,389,385,400,386,377,391,401,383,393,405,410,388,365,392,403,401,391,402,391,424,400,409,387,423,421,452,419,411,388,403,410,411,409,455,454,466,450,428,389,381,389,406,403,394,402,404,387,395 6,44,41,70,77,74,68,474,446,425,409,393,382,472,507,482,449,431,448,521,504,427,511,479,449,438,410,380,381,429,445,484,511,451,458,418,402,385,430,431,451,493,581,517,495,429,571,623,654,548,522,473,419,488,530,550,612,606,679,620,556,404,415,394,405,444,526,488,461,443,406 15,9,8,37,41,39,35,391,403,388,399,387,384,406,391,414,400,389,422,433,420,398,431,404,397,388,400,389,396,377,402,428,437,418,415,409,392,391,408,399,413,436,480,432,414,404,466,519,524,459,448,437,400,418,451,455,504,495,499,469,432,393,394,395,396,405,424,418,432,407,386 11,15,15,77,105,105,76,450,503,492,455,444,436,444,485,493,488,486,548,622,618,443,550,517,475,473,438,424,410,395,458,590,605,522,545,473,429,375,404,419,399,432,507,486,499,410,661,800,799,732,696,605,520,468,518,526,593,592,654,648,610,416,400,414,431,513,608,554,592,482,456 5,48,46,75,93,89,71,465,645,596,549,497,499,485,518,521,505,519,651,788,762,522,744,684,596,587,483,488,422,393,475,751,789,680,708,574,524,421,424,434,458,482,575,532,536,423,709,954,960,884,851,751,611,520,583,613,683,678,738,712,661,426,442,436,426,600,760,691,694,594,496 3,12,12,199,224,227,197,388,431,402,392,389,370,387,390,398,403,407,398,423,436,398,410,412,409,396,395,400,399,409,396,411,437,412,399,399,394,391,387,375,405,400,427,417,408,404,459,525,539,473,461,413,418,416,426,436,476,463,491,481,472,406,394,391,392,407,433,412,407,402,384 17,125,101,215,279,227,178,507,692,627,577,518,470,554,591,589,586,561,744,874,819,632,851,767,685,657,535,502,457,422,523,853,864,767,771,588,522,435,475,494,524,588,695,640,616,555,772,981,973,901,859,750,601,672,740,734,783,774,818,802,750,437,465,451,451,727,859,759,774,659,525 19,8,8,38,65,67,39,396,390,392,380,382,378,394,389,404,386,405,390,389,432,392,400,400,386,362,395,388,393,399,375,405,398,378,390,392,365,393,396,377,409,411,421,401,397,406,414,431,439,435,395,397,400,403,419,443,460,400,451,419,402,386,380,383,400,391,411,394,377,374,372 2,9,9,32,52,52,31,405,450,426,417,416,405,413,436,418,423,414,449,530,499,413,494,461,443,412,402,393,397,369,397,494,531,461,463,409,403,381,394,405,394,410,421,419,426,397,505,712,720,622,588,520,437,411,420,427,482,472,509,495,443,390,411,394,396,454,506,456,475,451,404 2,139,118,125,194,166,106,530,699,648,577,497,522,561,620,589,583,574,729,852,826,604,829,771,679,661,556,475,428,438,531,824,865,762,780,636,513,456,480,503,532,596,692,639,649,525,770,957,967,892,863,743,599,656,717,711,758,754,808,783,734,434,462,425,463,717,848,775,783,662,543 20,14,13,38,46,41,34,419,471,446,437,404,428,397,424,419,427,432,460,502,489,416,441,437,438,436,396,414,408,395,408,457,472,457,442,439,434,378,388,373,391,413,431,423,425,403,553,720,697,656,621,543,461,426,438,470,503,498,543,538,516,391,405,399,400,433,482,468,496,461,428 9,14,10,26,37,23,16,426,393,395,401,391,371,437,432,424,416,401,387,414,402,382,408,398,400,379,385,380,381,403,399,403,402,402,388,392,400,396,391,391,388,395,456,430,413,397,462,447,425,408,379,375,398,427,472,448,493,498,537,485,463,380,381,377,389,391,394,375,404,390,379 1,14,13,40,61,52,34,414,452,429,405,402,391,423,417,428,437,417,439,495,501,403,477,458,427,425,413,399,410,397,419,491,516,471,473,432,416,381,407,412,422,425,518,483,449,400,511,632,654,579,529,476,426,402,447,451,493,472,527,522,473,405,393,374,408,425,500,456,475,442,410 11,20,20,61,97,95,58,420,509,482,434,429,434,454,439,459,451,443,511,621,588,427,573,550,481,464,432,421,398,390,411,577,615,547,560,473,448,379,391,409,408,426,454,449,458,398,577,796,816,740,698,583,491,428,469,485,529,517,584,585,534,403,414,405,411,484,620,557,589,485,446 5,13,12,32,37,33,28,417,428,397,419,390,402,406,423,423,418,415,469,488,474,402,472,443,421,415,410,402,399,377,404,502,487,445,466,430,410,380,401,374,395,412,452,432,437,410,543,670,677,595,552,504,445,417,465,450,526,510,554,544,519,392,413,401,390,440,502,470,471,434,404 1,129,90,55,72,57,43,671,625,578,545,519,534,717,780,760,754,744,730,736,726,432,585,537,491,489,456,448,422,467,625,663,674,582,634,500,485,467,503,534,603,702,804,763,754,614,914,882,842,801,773,715,574,821,896,908,954,938,979,943,898,489,476,504,520,607,681,627,661,534,493 4,63,59,99,146,129,80,465,509,468,463,435,429,473,543,511,516,508,545,617,586,423,555,519,473,458,450,429,380,416,457,585,601,509,547,453,447,407,418,429,442,498,577,525,528,430,681,783,792,719,685,597,480,500,572,598,674,671,721,695,650,425,425,440,437,506,584,553,549,488,442 12,12,12,42,54,54,41,414,458,451,426,413,451,437,447,427,451,447,499,556,532,426,515,471,453,453,413,424,388,405,419,543,560,500,485,434,432,381,400,386,391,424,460,425,447,397,564,747,754,678,630,567,466,440,459,485,511,510,572,573,535,396,418,408,395,467,566,507,517,444,419 19,20,19,55,99,91,48,433,477,454,435,415,439,420,469,460,438,439,469,542,544,419,497,462,440,433,407,428,388,395,420,521,534,484,508,424,400,400,396,400,410,424,470,469,456,404,604,747,732,675,636,550,480,434,481,491,539,560,590,599,555,411,402,417,419,474,566,507,510,470,418 13,19,19,89,146,150,90,403,424,416,407,395,393,417,405,428,412,426,444,468,474,405,459,442,421,429,410,396,397,400,407,456,479,447,442,418,410,396,383,412,399,386,428,435,429,405,531,645,654,570,541,483,415,431,452,470,524,503,554,514,508,387,394,390,395,414,478,435,441,403,401 19,21,16,84,90,69,68,449,403,400,375,396,400,477,478,464,433,425,399,424,438,400,391,403,398,380,386,377,388,406,398,411,426,416,411,392,414,400,423,423,444,472,531,513,491,437,573,529,495,466,445,403,388,527,570,556,652,630,693,632,565,397,392,384,385,379,402,398,436,392,396 17,15,14,21,21,17,16,428,491,458,433,415,435,434,461,450,465,456,516,608,568,434,541,477,468,447,428,403,377,392,445,562,569,521,512,467,426,383,427,438,448,484,565,514,512,417,629,794,777,697,668,574,480,478,530,567,625,610,677,643,568,404,417,425,410,504,633,544,576,480,454 1,75,64,51,65,54,44,509,631,574,546,515,508,540,585,590,589,592,658,784,763,500,730,665,605,569,491,470,429,404,514,738,779,677,704,579,491,393,400,449,471,483,630,592,600,452,774,931,932,863,833,724,606,580,657,667,741,729,791,785,734,425,454,462,455,622,782,723,727,598,521 12,30,29,95,116,115,93,425,483,446,435,411,432,418,458,442,430,447,497,591,550,421,515,494,443,423,412,421,408,390,427,540,601,501,542,426,415,399,407,384,422,428,486,462,475,402,594,777,784,714,672,578,495,463,482,503,579,576,604,588,556,407,419,410,396,478,557,510,525,451,446 20,12,12,11,12,8,8,472,540,510,478,449,472,500,531,539,541,522,596,664,651,448,597,545,491,504,461,435,404,401,483,632,655,596,591,491,463,406,398,401,422,434,554,527,563,400,704,832,818,761,738,651,538,489,517,528,616,637,706,706,678,449,456,458,458,566,669,607,620,526,481 16,9,9,23,32,29,20,414,380,360,383,395,391,395,396,393,393,405,389,389,380,388,393,384,394,382,391,390,402,388,395,395,388,383,377,392,387,392,411,395,406,421,429,411,409,402,442,423,407,397,397,395,382,437,420,433,467,444,478,469,442,400,395,384,376,392,394,383,375,375,364 5,106,100,52,81,63,40,523,478,462,435,449,445,582,675,657,643,633,598,586,558,410,428,426,431,422,417,400,402,435,700,607,552,520,538,496,491,499,605,666,749,839,933,871,835,474,879,787,713,689,651,627,538,663,786,839,941,938,975,925,871,453,430,484,497,522,515,517,497,454,432 16,41,41,96,129,121,90,445,503,477,446,447,461,474,522,491,487,494,550,601,587,447,550,498,458,468,449,416,418,397,455,575,590,523,534,476,435,406,400,387,427,428,502,516,506,415,664,818,819,759,720,612,520,472,500,527,617,611,671,649,615,417,432,417,429,516,598,553,575,474,471 6,290,133,208,256,126,94,696,629,609,558,527,558,723,785,762,752,749,741,755,753,489,620,582,539,526,463,470,442,538,767,741,732,660,665,609,551,589,695,750,813,891,974,922,881,658,954,924,886,844,823,761,655,853,915,938,998,989,1023,988,937,555,490,564,590,672,716,668,681,612,532 16,12,12,33,45,45,33,379,389,403,394,377,389,392,402,398,400,396,422,421,391,384,401,388,397,393,397,380,375,390,403,388,404,409,402,383,391,407,403,388,397,402,422,421,420,401,447,442,431,422,401,390,388,423,433,444,461,449,487,454,420,375,382,386,390,401,402,398,401,365,393 3,16,12,33,41,27,21,442,432,410,397,385,415,437,467,476,441,439,464,519,489,405,494,451,427,421,401,390,397,395,429,506,527,478,489,426,420,409,396,428,411,467,508,477,476,412,596,693,686,615,568,498,432,490,560,559,604,590,656,625,586,410,405,406,405,457,507,469,503,438,418 12,13,13,47,60,57,45,390,462,439,431,403,430,416,403,415,427,393,443,568,545,398,522,483,454,446,414,420,396,394,407,533,579,488,523,465,424,385,384,390,403,394,448,425,416,395,504,778,793,710,668,555,480,425,439,449,481,476,519,509,471,395,421,405,380,438,540,485,507,449,414 1,47,34,60,93,63,42,449,392,406,396,402,398,436,462,447,433,418,400,418,449,391,398,400,388,384,374,386,389,384,433,443,404,396,416,398,369,407,426,408,455,459,524,494,492,421,552,473,452,422,438,416,377,466,501,509,602,574,634,575,554,388,375,389,383,404,406,413,399,414,404 4,17,17,440,580,596,448,405,424,403,410,375,402,400,421,431,416,406,450,495,458,409,456,417,416,416,390,405,398,388,390,452,478,447,428,426,401,401,394,380,396,409,446,420,414,429,512,632,646,565,541,458,439,448,463,473,512,505,548,527,495,416,395,397,401,417,484,445,470,421,393 6,31,19,50,83,51,31,445,391,406,399,375,383,412,424,426,417,386,396,405,400,375,390,401,386,393,371,378,373,390,397,413,419,387,412,381,382,403,418,427,412,440,491,456,436,408,500,436,446,403,404,408,379,467,485,507,557,552,600,544,491,387,388,394,397,382,391,373,386,400,389 1,11,11,32,38,34,27,393,485,456,439,417,449,429,452,444,425,447,497,589,564,419,530,484,452,443,414,410,392,402,420,573,584,517,511,462,436,386,396,409,396,422,484,458,448,385,558,784,794,715,676,571,478,443,475,498,541,524,594,559,535,418,400,409,409,456,579,516,539,444,424 16,20,18,32,54,40,23,395,396,399,386,395,398,393,419,408,419,392,412,412,401,409,411,407,400,388,401,400,371,367,411,411,411,401,409,375,412,389,402,417,412,418,467,436,431,401,470,480,469,441,420,419,398,450,466,473,509,501,542,501,450,378,381,394,369,383,411,409,405,393,390 9,18,14,36,50,35,25,437,404,400,391,392,384,441,460,427,426,410,399,414,417,393,414,403,401,385,388,394,367,402,408,409,436,391,411,390,384,398,402,404,425,426,458,468,452,408,512,515,487,456,443,407,395,422,447,450,513,524,583,555,499,393,387,396,379,402,438,408,413,404,379 17,14,12,27,39,30,20,432,380,380,399,388,378,414,429,406,412,399,390,403,387,373,399,405,388,383,384,395,382,403,400,385,405,400,397,382,389,428,413,402,423,446,486,448,424,417,497,417,439,409,403,398,406,483,510,502,563,526,577,495,482,389,396,398,397,394,387,381,380,401,382 15,12,8,32,33,20,18,446,519,493,463,427,447,488,516,509,484,506,543,646,617,453,577,538,489,474,436,400,412,394,460,613,631,543,573,458,439,408,416,421,421,451,526,506,494,414,688,809,802,742,706,597,497,493,557,542,634,629,707,709,652,410,429,425,414,543,667,602,607,520,461 19,15,13,35,47,36,28,399,398,400,381,385,393,407,414,407,412,431,425,438,434,389,403,409,403,380,390,382,382,387,402,414,429,392,393,405,387,401,405,399,402,429,462,434,435,399,480,523,518,457,460,421,392,435,447,465,486,504,536,500,432,386,397,392,399,400,416,420,419,406,404 19,118,98,217,221,182,179,515,631,568,532,489,501,516,590,572,574,547,652,784,747,504,728,676,601,575,514,452,426,426,511,740,785,679,702,551,482,431,442,440,478,546,654,610,600,491,784,919,928,859,829,746,607,611,698,700,762,753,806,792,749,453,424,459,453,625,781,709,711,599,518 3,18,15,18,17,16,16,438,549,512,477,467,504,453,506,490,512,499,588,710,670,468,630,579,517,510,451,435,422,368,426,661,681,602,639,502,458,365,334,342,303,281,322,382,453,338,664,854,850,786,762,675,551,234,191,224,274,355,466,642,574,435,453,453,473,594,710,651,668,543,473 5,10,10,38,46,46,39,395,425,410,398,381,399,387,412,399,395,401,416,469,435,395,448,442,405,414,419,376,388,387,390,460,475,441,439,435,404,376,386,385,376,383,403,428,395,397,451,617,645,546,494,440,421,389,415,405,441,438,467,451,426,397,382,376,385,403,467,430,436,403,381 11,147,111,221,326,239,166,661,807,753,712,628,646,686,740,729,723,709,818,913,893,675,874,826,764,744,625,606,491,429,647,884,912,829,853,728,649,456,497,508,604,671,791,764,755,551,903,1023,1023,994,968,885,778,725,794,811,867,862,918,908,868,558,581,551,588,794,919,873,879,777,684 6,9,9,20,27,26,19,435,427,395,397,375,399,421,463,445,451,438,430,427,423,398,383,409,390,407,393,380,402,379,472,420,418,412,415,412,405,417,440,456,506,558,679,608,573,413,609,528,490,457,442,449,408,470,539,565,686,690,729,667,591,393,402,409,404,395,401,412,394,399,376 2,14,12,29,43,33,22,396,391,392,382,376,386,430,430,401,389,398,406,387,395,404,385,383,376,381,384,370,391,402,395,404,376,391,391,400,382,381,399,400,426,431,473,439,423,415,464,430,401,391,407,411,377,461,479,471,529,503,540,471,433,396,385,385,379,391,386,378,395,387,363 3,9,9,56,68,66,54,407,455,443,431,417,427,422,449,424,430,425,453,526,506,400,488,466,436,433,414,396,388,392,421,500,533,456,498,437,440,400,389,383,410,404,458,446,448,412,542,723,728,661,614,524,442,443,476,477,513,538,585,555,531,403,393,399,391,456,527,494,498,430,415 7,34,32,33,50,39,23,605,746,695,666,598,652,655,739,720,724,714,781,856,839,606,790,744,680,674,560,552,485,412,645,825,846,762,786,676,607,412,426,438,474,528,696,695,725,434,879,996,989,940,912,849,738,598,668,694,798,804,869,877,846,542,567,552,583,774,867,821,839,727,648 3,16,16,112,142,133,106,450,513,493,473,441,431,451,444,459,451,452,525,663,637,444,608,555,488,480,440,421,389,388,453,629,671,570,572,488,440,383,388,408,410,421,468,457,466,418,614,839,858,777,740,628,515,448,475,507,559,560,620,603,570,413,410,417,422,492,626,590,610,493,460 15,13,13,50,79,81,51,383,410,402,392,392,382,377,385,394,407,384,389,454,433,389,406,416,401,397,409,385,386,389,399,439,456,414,427,385,373,387,379,387,374,381,401,382,374,374,417,572,576,507,481,413,421,378,385,398,412,387,392,423,417,391,392,380,387,407,417,431,419,411,387 2,12,12,79,108,106,78,399,423,410,406,402,390,400,407,416,396,419,417,479,454,397,447,430,397,397,397,384,384,390,394,449,460,415,439,400,410,382,393,397,392,414,417,407,407,397,456,598,610,534,514,460,409,408,425,426,455,433,474,462,436,383,396,395,380,411,457,439,440,405,400 12,91,87,98,128,113,86,440,494,464,442,428,440,455,490,492,466,480,502,566,587,404,526,484,457,444,417,420,378,416,450,550,572,492,524,454,419,398,403,404,445,476,551,509,494,456,679,808,808,730,702,600,496,525,597,610,691,672,731,714,651,420,414,423,416,468,565,523,546,473,443 8,33,31,58,72,48,41,505,517,481,459,428,454,542,604,585,594,564,570,582,567,410,479,479,453,451,403,410,409,472,614,590,571,527,542,503,447,491,543,595,666,747,832,773,745,484,806,789,745,695,648,587,481,686,777,803,857,846,884,840,790,471,406,458,461,508,558,539,546,455,438 12,187,147,172,251,207,141,628,885,845,789,674,684,685,755,726,719,704,895,1023,986,815,1013,947,880,860,747,682,571,461,659,1005,1023,939,953,825,741,455,527,554,611,698,802,767,764,601,888,1023,1023,1023,1023,934,810,776,826,826,876,869,918,901,859,541,646,549,554,878,1023,957,960,861,740 12,157,128,268,563,472,219,916,1023,1023,1023,1011,1023,957,1014,1023,1023,1023,1023,1023,1023,916,1023,1022,1003,998,960,973,911,481,950,1023,1023,1007,1023,984,960,470,537,576,656,768,936,959,1003,680,1023,1023,1023,1023,1023,1023,1023,838,911,939,1023,1023,1023,1023,1023,923,996,938,971,1023,1023,1023,1023,1023,1023 14,16,15,24,31,21,15,528,610,551,519,462,488,522,586,588,571,573,652,743,720,508,683,632,561,549,463,477,424,384,517,707,731,644,679,530,509,408,380,408,415,485,589,573,601,428,763,889,884,828,796,705,591,514,574,593,687,688,762,763,719,476,452,465,477,629,755,702,713,597,514 19,26,22,40,62,51,32,395,385,393,396,366,408,412,410,426,418,404,386,416,411,395,401,392,384,391,392,398,387,405,415,387,393,394,387,371,401,379,413,408,410,434,460,448,435,418,469,426,408,418,410,397,380,471,471,467,520,516,545,488,453,400,371,379,373,379,396,389,385,383,373 19,11,9,35,41,34,29,429,458,441,433,420,404,433,449,415,440,415,463,529,533,404,501,464,422,437,414,401,396,404,423,482,542,442,463,422,399,381,384,415,409,446,491,455,428,415,519,634,660,570,545,477,426,468,511,509,555,541,569,528,498,396,403,397,386,438,506,477,472,426,407 20,8,7,24,27,22,19,418,393,367,370,374,373,423,424,402,402,379,397,377,391,391,387,383,378,392,373,383,381,377,386,387,381,377,379,389,379,396,384,410,401,389,420,413,394,402,429,406,401,395,383,404,377,402,423,416,454,479,507,477,431,381,397,383,380,386,392,386,383,390,375 8,31,30,123,150,139,112,435,510,489,454,436,452,446,472,480,478,460,523,628,608,442,563,523,477,476,432,427,421,409,445,609,635,543,554,474,457,377,418,410,432,472,501,517,522,427,675,825,828,758,725,631,534,472,537,555,630,636,693,658,615,437,416,402,435,517,633,586,608,504,462 19,10,9,32,36,26,22,417,414,396,395,367,395,410,434,408,403,401,394,439,447,397,423,438,400,372,389,397,378,385,391,416,443,423,427,409,363,390,410,395,400,432,474,449,423,382,497,517,507,477,441,426,401,437,467,483,515,524,541,518,495,387,399,390,386,398,440,420,418,397,371 2,20,16,162,226,145,108,544,452,446,436,408,426,571,634,609,595,572,544,517,535,406,410,438,397,418,399,413,389,496,652,587,531,501,520,465,470,501,577,603,674,757,852,807,780,477,793,715,646,618,571,533,445,640,744,776,844,836,872,832,775,476,411,459,471,491,494,469,512,425,422 17,19,17,33,50,44,29,406,389,388,394,380,390,410,411,422,401,400,399,391,408,372,388,386,374,386,388,370,381,407,394,395,387,379,383,393,416,396,407,374,396,406,439,415,423,400,458,411,405,395,394,371,398,419,437,433,471,464,504,461,449,390,361,378,391,392,379,385,380,386,393 6,44,39,134,185,155,112,715,900,854,799,715,746,747,799,789,775,765,937,1023,983,827,982,912,867,837,741,690,563,481,773,1019,1012,946,951,840,751,449,456,514,572,694,852,846,865,560,966,1023,1023,1023,1023,997,890,747,823,849,916,915,968,965,934,658,732,645,664,981,1023,1023,1023,938,839 16,47,39,159,176,134,126,423,468,447,437,390,416,434,483,455,435,454,546,613,570,446,576,520,469,451,418,417,416,413,418,601,599,503,530,438,417,422,415,427,459,473,530,494,481,456,600,766,752,680,630,527,448,513,558,554,588,583,642,618,577,422,395,398,394,536,606,529,519,468,422 14,12,12,149,175,168,140,526,669,622,559,511,527,565,613,586,573,560,728,829,768,597,773,697,639,604,499,484,449,424,548,825,808,739,728,602,530,418,413,423,439,514,653,646,661,443,784,1002,968,916,874,774,665,535,609,625,706,702,779,783,747,468,496,465,487,779,884,790,829,692,576 12,16,16,37,44,45,37,407,447,442,437,417,404,415,427,414,399,417,473,557,539,427,513,482,458,443,411,416,376,381,414,518,564,499,501,434,415,390,387,413,405,432,441,440,425,391,520,749,766,685,638,543,434,457,468,468,506,498,554,521,511,399,414,389,393,458,556,501,516,463,404 19,16,15,23,41,37,21,409,406,393,390,375,390,400,402,387,401,389,395,379,394,382,376,381,385,390,376,400,385,380,395,399,400,390,395,374,399,391,401,397,396,425,452,429,391,397,436,425,396,402,393,372,388,434,436,431,467,472,480,436,438,396,374,382,378,390,398,388,385,402,383 1,8,8,22,26,27,23,396,417,402,424,406,411,410,412,392,391,403,421,493,474,398,453,426,409,406,386,393,393,389,411,456,476,434,444,405,412,378,385,376,388,396,425,412,416,395,479,624,634,534,535,461,426,390,394,409,447,434,484,457,457,391,399,375,392,426,476,427,454,408,405 3,24,16,82,82,44,43,456,514,483,476,422,443,497,546,528,502,492,524,636,607,444,559,507,471,465,429,422,397,403,473,578,620,532,549,466,473,418,436,474,500,567,666,579,560,488,721,798,788,727,685,595,479,636,722,706,772,754,805,761,705,425,409,409,429,495,590,553,563,472,451 13,21,19,55,72,63,48,429,495,470,434,418,413,429,463,450,434,433,500,594,591,431,547,530,458,461,449,432,385,393,454,579,601,532,549,465,420,403,399,391,410,422,494,475,482,394,622,801,814,735,708,604,493,445,486,502,567,560,629,615,571,401,422,415,416,483,592,548,550,495,428 14,31,28,43,68,57,34,562,687,617,618,559,561,620,686,669,664,648,740,798,787,549,733,681,633,589,515,519,451,409,593,775,786,706,725,593,563,420,419,465,451,550,690,681,686,436,852,947,931,884,856,794,687,604,678,705,781,784,848,853,816,490,500,521,542,716,805,748,771,643,581 20,742,473,404,536,295,229,833,951,909,883,834,860,871,921,915,906,904,974,1023,1023,825,987,950,908,887,814,789,701,568,853,1011,1023,965,983,896,833,588,646,680,746,835,946,926,934,722,1023,1023,1023,1023,1023,1023,953,891,960,982,1023,1023,1023,1023,1023,737,785,743,781,938,1023,986,1001,921,857 7,17,15,26,42,36,22,399,386,389,394,385,402,423,402,400,406,388,395,384,383,391,382,372,377,369,377,394,385,382,397,397,385,389,389,384,380,370,410,385,397,390,412,402,400,379,414,424,433,399,399,390,394,391,405,395,419,412,443,439,421,374,374,377,383,395,400,379,404,388,398 12,183,159,435,716,629,374,649,866,830,789,690,718,700,754,746,743,739,892,996,956,780,964,900,844,822,723,674,562,442,687,952,963,894,901,789,711,448,473,492,522,648,779,775,789,561,927,1023,1023,1023,1023,940,841,686,771,779,859,865,923,923,892,588,679,587,618,900,1023,963,978,876,783 4,8,8,30,36,37,30,392,461,417,397,409,416,412,412,409,401,402,452,522,497,399,474,458,420,423,404,394,386,397,399,488,508,452,456,423,398,387,391,386,387,403,417,412,420,388,477,707,702,626,586,522,446,421,445,433,468,469,502,515,462,393,397,396,403,440,512,465,483,428,416 2,8,7,18,21,19,17,396,398,375,397,399,398,405,387,374,391,394,375,382,388,384,389,376,389,388,372,388,393,395,381,386,385,368,388,365,380,391,406,402,401,393,403,396,391,391,394,399,377,406,394,381,368,387,399,409,391,400,407,411,405,381,386,391,384,371,401,363,389,371,375 9,16,15,25,29,19,17,432,407,388,381,407,418,416,412,421,402,404,419,434,445,403,400,408,389,398,397,389,390,366,399,417,439,416,400,405,398,408,396,406,411,430,469,421,410,404,497,544,529,473,462,406,416,444,488,490,540,521,546,515,472,393,384,394,385,396,438,406,409,393,392 6,8,8,17,26,25,17,372,396,372,391,381,384,387,402,370,377,394,375,375,387,370,379,392,395,400,395,390,376,389,395,375,386,383,369,408,383,402,374,389,393,404,414,396,407,394,392,387,386,366,389,386,381,400,416,398,424,411,409,408,394,388,391,383,396,386,376,375,386,381,380 6,38,30,51,78,56,36,393,386,375,410,372,411,435,440,427,425,417,425,437,415,390,413,403,402,397,394,381,369,379,418,408,423,416,402,393,409,390,407,429,435,444,501,458,460,425,508,544,507,454,445,417,393,454,509,489,524,550,595,528,495,389,401,389,385,409,400,409,405,389,394 13,11,10,26,37,28,20,413,402,390,379,377,388,405,413,409,412,406,397,416,384,388,408,396,383,379,383,400,375,384,421,402,412,389,388,413,384,394,402,409,393,417,446,412,424,397,469,430,425,420,411,410,398,426,432,427,469,470,518,471,451,396,374,398,384,389,398,398,385,375,390 20,10,10,17,29,27,15,400,381,407,374,408,399,396,416,398,407,404,407,427,417,386,407,400,395,367,387,391,384,357,396,401,409,391,412,415,394,380,397,385,402,392,424,420,434,390,454,508,494,471,434,428,406,427,445,458,485,509,524,494,471,387,381,395,392,398,419,417,418,381,396 9,17,17,66,88,89,65,405,438,430,394,413,418,439,433,415,426,407,442,488,465,406,449,430,407,415,421,385,387,384,402,468,478,447,462,425,399,400,383,392,388,406,412,419,447,395,547,683,679,609,559,473,456,406,466,480,530,515,572,549,504,390,420,390,389,436,506,466,487,443,427 20,10,10,39,48,46,37,410,455,428,438,404,412,416,444,418,422,429,456,535,527,400,482,462,427,441,406,415,396,386,412,497,514,473,467,438,422,406,375,392,397,414,452,431,432,403,545,754,769,683,640,529,454,428,462,481,514,514,574,545,514,397,392,390,403,429,517,494,481,427,427 19,189,140,121,156,107,84,465,416,400,406,399,369,460,477,445,448,425,414,446,459,400,407,417,388,404,395,375,389,404,441,464,463,452,434,402,402,397,409,435,467,497,570,520,489,419,568,553,554,487,471,470,423,480,533,517,581,586,622,591,534,412,403,395,423,414,459,429,402,394,385 2,35,33,571,970,932,543,473,516,498,478,424,444,469,493,498,493,503,565,672,633,469,589,549,495,464,427,418,410,388,463,613,639,549,570,479,438,413,401,403,441,450,524,504,521,476,683,836,833,761,722,626,525,514,573,578,655,654,708,694,644,449,424,421,418,511,619,560,584,493,445 19,9,8,36,52,44,29,402,411,412,398,398,397,413,420,419,418,396,413,454,455,386,442,418,403,389,401,385,386,407,405,442,461,410,430,428,385,403,409,414,434,442,494,450,429,404,485,574,571,501,490,441,421,429,476,474,537,518,559,492,489,393,399,390,388,401,445,433,434,407,384 20,18,18,107,203,205,108,428,428,399,403,392,397,430,465,448,450,440,445,461,481,386,440,411,406,412,398,389,374,423,418,424,456,410,424,395,398,381,398,422,409,429,474,451,451,422,566,580,567,513,472,457,422,470,521,531,602,586,638,578,540,409,402,398,408,424,448,420,430,417,415 9,54,50,22,24,20,17,545,492,435,445,451,441,612,683,662,654,626,600,572,577,414,418,430,415,422,392,385,392,429,616,559,485,488,498,456,437,465,455,502,533,621,771,743,744,482,854,768,681,673,630,581,520,682,767,790,856,850,900,882,835,472,415,470,485,512,500,498,525,457,430 2,13,12,6,8,7,6,525,628,588,542,489,523,569,613,596,590,590,680,762,741,507,684,614,562,543,470,482,425,421,534,729,738,651,670,549,492,399,412,424,433,475,601,592,624,431,777,903,891,833,806,726,604,514,576,606,702,696,776,770,735,473,459,471,484,643,757,687,707,599,533 4,30,30,125,210,217,128,389,364,372,397,402,394,398,377,394,386,401,374,399,388,371,391,383,377,381,371,388,364,403,383,397,373,388,380,395,378,388,386,393,402,398,391,396,426,414,423,439,418,391,390,393,388,446,478,464,477,465,480,435,413,389,377,398,385,368,391,371,400,381,396 18,34,33,61,78,76,60,434,536,478,461,437,460,462,471,472,475,464,536,641,635,425,588,536,485,462,433,449,406,416,450,602,636,544,574,471,437,400,372,392,414,417,480,476,468,423,644,824,827,751,723,627,497,445,516,524,583,580,651,624,588,420,421,405,420,514,611,577,596,504,440 18,10,8,27,29,23,21,411,391,361,387,380,387,416,412,408,405,411,377,407,395,382,377,399,382,369,384,395,360,390,410,406,396,400,380,388,377,389,405,399,412,428,450,441,421,414,463,441,407,409,412,397,380,438,446,465,510,500,542,490,444,368,377,384,393,388,386,393,393,377,388 18,170,150,135,165,144,118,437,397,396,401,370,388,414,451,438,411,407,387,380,397,394,377,379,385,371,390,371,385,390,415,396,399,381,423,377,381,410,419,422,429,456,536,477,476,424,487,435,422,390,410,405,387,446,463,469,520,515,570,530,475,406,387,376,385,391,409,382,392,364,389 1,50,32,63,82,43,34,470,525,518,483,444,426,504,555,513,511,512,566,682,638,469,624,579,483,476,439,406,408,420,501,633,681,573,603,496,452,415,448,440,501,564,649,604,558,475,725,825,826,753,713,605,491,639,708,713,763,747,799,751,692,414,398,420,436,505,652,576,597,489,437 2,127,93,82,78,50,60,475,513,449,443,399,425,515,575,533,517,519,519,598,581,440,522,485,461,450,428,420,398,386,492,587,594,515,536,467,425,441,470,516,569,665,771,680,625,487,747,795,782,708,678,580,486,640,738,759,829,812,845,793,727,434,415,422,444,488,570,524,546,471,441 12,32,32,76,103,103,73,425,499,475,472,454,443,450,475,460,443,437,532,624,591,424,570,526,486,462,447,427,408,395,437,569,612,534,558,486,449,391,404,404,425,416,482,468,473,415,613,815,821,754,723,615,494,444,500,502,575,562,615,597,555,398,418,404,395,497,611,584,599,494,443 8,12,12,60,84,84,59,416,448,431,421,419,412,423,428,423,446,421,484,538,516,404,476,461,436,435,410,412,400,407,416,493,523,459,491,425,414,394,378,368,390,414,444,409,429,395,545,729,732,654,619,543,457,422,449,443,478,487,547,534,493,403,397,398,404,451,536,492,490,437,408 20,14,10,52,75,33,25,439,396,397,407,384,395,422,427,439,409,410,409,413,420,396,421,396,404,407,393,387,380,406,407,401,426,398,412,424,408,388,393,415,431,437,479,465,439,410,510,496,511,486,441,420,394,451,495,513,547,554,592,546,503,393,389,396,389,398,413,425,417,384,379 20,15,12,31,45,32,21,437,390,390,391,395,387,428,429,448,412,421,429,422,412,395,407,392,385,413,372,378,372,386,412,414,417,394,400,407,399,399,417,436,435,454,496,470,446,419,519,504,485,426,411,429,406,483,536,553,585,577,625,569,513,405,389,384,380,399,413,383,389,402,383 15,11,11,83,160,163,84,391,389,384,400,375,389,385,409,375,387,395,402,411,403,394,419,421,398,374,394,386,385,383,382,415,424,417,423,391,373,406,379,408,381,404,410,391,391,385,388,499,519,457,439,419,383,382,390,373,392,376,385,392,392,406,398,379,377,390,428,425,414,419,391 10,9,9,49,76,77,48,446,479,458,441,414,435,465,476,488,481,469,500,573,562,433,525,477,445,438,419,403,400,424,456,562,558,513,545,450,412,387,409,414,420,432,527,517,509,413,650,751,744,671,647,582,481,437,495,506,588,601,660,663,604,416,410,428,443,465,554,514,547,469,449 17,14,14,70,87,88,71,387,412,402,401,405,391,387,416,409,399,405,421,440,437,408,442,417,423,394,396,376,385,384,412,450,458,432,421,397,409,375,397,384,379,412,413,399,434,389,490,599,597,526,519,441,426,393,426,447,475,463,513,491,466,392,410,392,390,415,458,439,459,418,418 9,20,20,87,117,111,81,398,496,471,435,430,440,424,457,435,450,444,520,605,588,433,569,526,481,458,426,412,395,371,436,560,614,531,549,464,429,389,402,401,380,423,472,459,442,407,609,811,826,742,706,606,500,443,488,488,545,543,601,609,562,405,400,398,416,461,591,560,556,481,433 4,65,57,79,100,81,63,731,935,894,866,822,847,772,828,829,829,829,972,1022,1002,837,948,911,885,858,790,783,679,410,788,1002,990,948,964,890,847,440,451,470,525,621,808,816,852,522,992,1023,1023,1023,1023,1023,956,707,776,802,884,893,955,973,948,694,823,695,725,979,1023,1014,1023,953,894 10,8,8,82,66,66,83,407,439,416,421,389,405,419,421,415,409,413,440,494,472,406,465,453,417,429,403,419,378,384,408,466,500,445,448,404,392,379,387,398,386,399,419,397,413,393,466,614,607,540,519,462,404,407,407,413,444,447,472,462,450,392,386,402,396,431,500,457,446,421,408 7,49,36,55,88,53,33,425,393,407,367,404,401,425,463,441,421,397,406,457,442,390,415,402,392,389,400,399,375,389,424,427,411,403,425,417,383,408,418,442,450,489,537,499,479,412,548,516,503,453,442,429,407,494,548,563,616,612,675,596,554,389,390,400,388,391,413,395,437,390,389 5,14,12,14,13,9,10,420,419,434,397,408,416,447,461,477,443,441,473,487,484,403,447,429,417,412,407,396,387,406,424,475,478,445,444,418,421,384,420,431,449,494,555,501,498,424,614,631,618,569,530,479,430,522,588,605,662,643,689,630,591,383,395,393,410,448,492,468,450,426,399 15,18,19,57,61,58,52,396,508,475,454,413,428,434,451,445,437,424,512,625,601,438,561,522,460,470,432,407,426,385,422,579,615,525,540,461,456,377,389,403,406,401,448,449,442,397,571,824,830,747,714,602,542,414,456,476,524,516,573,575,545,398,409,408,416,502,600,538,570,481,451 11,10,9,10,9,6,7,479,567,540,501,465,465,511,565,536,547,559,619,686,660,465,608,554,521,516,446,452,412,375,507,665,679,589,591,493,495,405,395,406,436,455,561,552,570,431,737,852,839,784,748,666,566,500,560,574,673,672,746,733,702,436,427,448,461,603,701,642,676,542,494 16,9,9,22,29,28,21,390,373,379,393,390,370,393,391,384,399,385,381,374,381,373,396,380,374,378,368,375,387,380,382,389,380,379,390,375,384,384,393,397,397,401,410,397,403,393,400,392,378,375,375,382,379,408,407,409,423,402,425,374,388,387,388,387,376,385,383,378,384,385,386 1,339,222,682,824,509,395,769,811,765,731,667,712,807,858,841,835,823,856,921,905,649,854,808,738,732,642,601,498,565,807,891,906,837,859,759,705,620,741,792,838,911,988,939,916,763,1006,1023,1023,990,967,902,806,902,963,982,1023,1023,1023,1023,989,664,608,649,695,815,901,856,871,774,688 20,12,12,50,67,67,50,405,460,434,439,406,424,426,465,455,436,432,473,560,531,433,483,474,444,431,416,395,394,380,417,530,560,479,486,435,429,397,401,411,417,420,498,473,468,420,609,749,750,680,634,535,453,472,547,538,607,573,648,618,564,377,400,406,406,456,531,484,500,453,432 15,16,12,38,46,26,23,408,429,416,410,376,390,409,431,417,403,416,421,492,486,411,453,438,422,417,405,391,386,389,399,474,491,446,462,403,384,405,400,392,408,414,462,438,421,405,504,619,619,530,536,455,426,445,488,475,506,491,534,533,493,392,397,391,396,404,475,449,455,417,400 13,14,14,46,64,53,40,388,463,430,403,425,402,406,430,426,429,418,469,539,517,413,488,467,438,441,415,407,388,410,418,509,522,450,488,450,400,392,402,392,395,401,433,452,408,395,518,722,739,647,628,538,465,409,448,450,473,493,531,519,489,401,395,401,409,454,498,489,469,427,412 17,13,11,37,47,32,25,409,395,408,391,379,386,403,445,425,399,411,413,406,416,391,395,401,390,392,386,402,374,373,407,401,404,409,398,403,392,394,403,403,407,443,462,438,435,413,495,462,457,418,423,387,374,452,493,504,536,540,569,524,475,383,384,393,380,387,388,406,388,390,394 10,8,7,22,24,21,19,418,407,408,389,385,383,405,409,403,387,383,377,406,406,392,399,396,381,396,395,365,376,375,391,374,401,398,385,386,378,374,391,409,400,407,411,408,405,377,431,411,408,395,392,390,390,406,443,415,461,467,495,450,436,400,386,384,380,386,401,383,394,385,381 5,9,8,27,33,25,20,405,407,397,396,373,392,426,440,427,410,400,401,397,402,399,394,403,391,391,385,381,381,408,394,414,400,405,398,395,397,369,410,405,411,437,493,429,442,417,492,446,434,414,430,387,387,436,465,468,530,525,560,497,475,388,392,378,391,392,399,397,405,385,389 4,10,9,24,72,73,14,401,420,398,414,389,391,404,425,411,410,402,430,486,439,400,437,429,407,413,390,386,377,407,403,454,474,427,445,424,404,374,377,406,410,405,458,417,420,400,490,627,626,535,520,443,427,447,460,466,490,495,541,501,474,398,398,402,387,428,463,439,435,428,383 7,10,9,25,36,28,20,419,394,393,384,389,394,397,403,420,418,408,413,411,416,399,400,404,391,386,377,393,383,382,412,422,419,415,418,389,399,379,404,402,413,437,495,443,451,391,502,522,520,471,472,431,392,450,506,507,547,525,572,537,481,392,374,376,381,416,418,403,424,395,379 16,29,28,156,256,244,147,435,429,414,423,417,423,450,469,454,441,441,472,509,491,412,463,438,422,414,394,397,387,392,440,478,523,447,460,429,417,388,391,392,421,417,487,470,463,427,594,709,709,638,601,501,462,467,497,518,595,565,617,620,563,401,415,418,422,442,531,483,513,432,407 9,24,23,262,609,595,249,413,408,396,378,388,413,417,431,414,399,395,400,414,416,383,413,395,398,383,380,394,366,406,392,404,419,400,396,388,399,403,390,415,404,420,416,400,409,431,480,520,510,451,404,419,401,409,474,483,500,490,519,477,472,411,402,388,401,388,416,397,409,378,400 20,11,11,68,75,73,65,383,378,382,394,374,388,399,370,384,402,388,403,400,407,386,389,385,396,389,387,381,390,374,372,400,407,403,403,381,392,359,392,387,398,389,408,382,391,389,414,414,413,422,415,385,405,398,413,394,409,419,413,415,395,390,377,388,379,378,399,376,384,384,393 5,139,124,204,271,241,177,499,708,671,623,536,545,585,626,609,595,594,734,851,833,566,807,758,684,663,554,533,463,424,556,814,855,763,775,640,556,450,453,451,496,568,682,646,657,494,807,986,1001,933,907,811,688,623,699,721,782,779,830,814,769,464,487,466,482,679,831,779,785,678,589 10,10,7,32,38,24,20,420,402,396,379,384,379,425,439,415,408,392,409,401,395,391,395,401,385,395,394,392,385,368,399,404,391,383,418,385,398,421,397,388,428,417,488,450,438,400,501,444,450,424,409,408,379,437,462,474,547,534,575,547,494,384,373,379,382,401,381,379,392,387,393 20,178,135,198,277,204,144,561,843,802,731,624,641,592,663,650,654,644,846,994,947,756,976,910,837,810,693,611,504,470,592,965,995,904,905,776,680,429,496,518,569,656,752,702,699,580,857,1023,1023,1023,1002,898,766,725,792,794,848,842,886,863,818,505,564,500,508,814,982,911,914,811,698 3,167,150,96,133,104,70,599,638,600,600,553,595,640,734,735,725,723,736,719,725,469,551,559,528,530,483,519,456,452,807,769,725,703,738,680,648,515,648,717,789,873,974,928,909,563,967,923,882,860,847,822,734,769,864,897,982,978,1017,986,947,521,494,523,581,661,678,660,707,622,573 12,14,14,17,29,26,12,468,579,525,474,460,464,518,579,566,535,533,627,707,675,490,623,578,527,502,470,440,412,396,510,670,684,599,635,538,478,416,390,413,407,488,575,554,562,420,739,851,843,784,755,664,551,481,562,571,666,665,736,733,688,433,434,452,448,599,704,643,679,557,496 5,256,225,165,224,200,147,415,406,398,394,379,372,422,417,414,423,411,387,408,396,400,422,389,393,392,397,384,387,408,419,415,425,402,411,378,362,444,448,421,439,501,553,489,482,417,492,504,493,451,445,423,396,433,466,486,544,508,563,513,487,391,389,379,393,398,416,420,417,399,398 20,92,85,224,429,401,204,532,560,536,521,470,500,547,626,621,612,573,650,696,677,466,609,580,530,529,453,478,411,389,506,644,655,580,619,525,487,433,416,412,456,502,622,618,591,459,798,874,867,815,783,709,602,585,665,695,768,766,823,804,764,486,454,472,493,601,690,640,669,552,497 19,20,14,37,54,35,23,442,385,396,393,381,396,436,433,435,415,413,420,389,407,383,400,381,387,378,387,381,385,421,427,400,387,407,388,385,374,421,422,425,446,487,546,515,470,446,553,466,447,420,436,407,425,527,601,599,652,613,677,598,539,384,390,398,380,394,393,393,398,393,379 9,15,12,16,17,12,11,425,411,387,403,395,413,425,425,411,424,410,417,446,422,383,428,409,394,405,399,378,403,393,424,458,436,405,408,398,399,398,398,438,423,464,516,485,455,415,546,547,530,488,480,417,401,492,522,538,592,595,635,601,522,397,384,395,402,404,433,398,423,395,400 2,26,20,181,263,194,136,398,384,403,414,394,394,397,402,425,410,455,420,477,468,398,449,431,419,398,409,388,397,392,402,463,456,411,440,393,411,388,391,402,381,399,427,424,432,404,484,657,659,579,543,444,404,415,432,437,480,487,518,500,444,400,378,391,399,425,475,443,460,415,398 3,9,9,6,8,7,4,388,379,389,377,410,378,406,382,406,393,383,389,406,402,385,391,388,385,393,399,406,395,416,426,422,406,391,401,386,378,399,481,536,584,669,776,675,563,391,598,462,464,420,430,400,385,436,479,574,759,770,810,697,608,391,382,382,389,381,395,398,389,391,387 20,35,29,203,178,134,164,427,414,406,401,409,400,435,462,447,446,417,418,495,485,402,452,434,404,408,393,389,395,433,422,468,483,438,443,413,391,412,430,427,443,473,521,494,460,443,535,607,589,535,505,420,415,509,558,581,601,587,639,605,533,410,387,393,393,417,462,424,462,410,404 18,19,19,265,350,359,270,387,407,391,376,379,362,378,418,390,391,405,401,425,404,389,410,424,398,390,369,380,390,389,379,430,425,399,426,402,401,394,394,393,386,408,399,393,379,407,439,449,487,444,429,402,387,399,409,429,431,421,432,404,407,397,388,382,393,382,416,415,411,392,379 18,135,125,217,187,172,202,520,639,595,547,509,512,543,616,609,584,574,688,777,763,517,719,663,578,570,511,482,435,389,541,737,766,678,696,556,544,397,418,470,481,546,668,622,638,473,799,933,930,868,838,761,646,603,682,705,784,775,829,808,768,466,459,464,497,644,774,715,725,614,555 12,39,21,60,94,45,30,428,414,391,388,374,419,454,469,435,433,416,447,451,414,395,413,396,396,397,398,393,391,408,417,406,433,403,416,419,417,409,439,476,452,486,549,495,477,428,569,519,514,483,471,437,389,505,556,562,640,616,662,594,534,384,401,391,408,393,413,393,411,394,380 10,15,14,26,24,19,22,423,467,443,438,436,419,439,463,456,453,442,486,563,512,433,511,471,450,430,434,407,394,413,429,528,543,497,501,447,417,398,385,382,402,435,516,457,480,377,592,723,712,648,605,560,464,425,463,503,565,550,602,594,541,399,398,414,413,472,545,501,492,471,430 11,17,14,31,47,34,23,442,420,403,403,395,396,435,457,458,443,435,435,483,461,401,429,411,413,402,399,394,384,408,417,418,445,444,440,417,391,383,410,429,445,487,529,503,478,434,577,575,565,519,484,440,413,523,583,579,630,604,663,611,567,401,383,393,397,412,448,436,420,406,409 19,181,156,129,220,181,102,784,800,751,738,722,738,829,888,887,879,874,876,854,862,507,622,629,612,592,571,567,495,498,879,833,785,774,806,755,725,564,640,700,777,868,977,955,961,687,1023,1004,957,943,932,906,821,869,940,958,1019,1019,1023,1023,1023,689,622,716,748,789,787,773,816,726,690 19,10,10,16,41,40,15,408,403,397,384,398,412,404,394,391,414,383,419,419,427,383,396,398,386,391,392,406,391,391,388,403,420,401,401,393,387,387,398,397,402,408,423,430,410,411,446,471,473,427,430,408,396,432,448,452,476,475,497,469,449,388,392,393,389,373,411,405,407,388,381 12,9,9,47,56,53,43,416,444,420,429,410,426,389,431,419,420,438,456,562,541,419,507,480,444,428,399,412,386,401,394,503,562,478,528,417,435,400,402,395,402,391,459,441,429,388,524,760,771,681,656,532,464,420,448,464,503,520,546,539,522,399,394,389,390,445,555,494,513,426,410 20,517,315,509,542,214,227,639,542,531,484,456,462,683,718,688,655,650,644,689,687,455,643,566,504,483,434,427,369,603,739,708,723,616,611,535,463,703,817,855,909,978,1023,947,875,670,885,855,842,772,734,651,538,830,918,944,990,970,991,932,879,473,415,487,522,577,707,656,633,555,436 2,97,40,174,198,82,79,583,541,482,473,452,451,572,665,618,614,594,601,675,664,426,600,526,497,496,426,410,378,454,649,658,663,579,595,487,452,477,589,645,718,808,933,885,814,596,934,885,856,796,765,667,557,773,861,916,1023,1023,1023,1012,945,439,404,460,458,526,659,594,620,495,453 19,13,11,30,39,32,22,407,388,391,410,376,387,386,385,390,398,386,397,405,403,389,396,399,395,390,377,374,363,407,403,403,411,389,402,381,385,402,386,391,412,440,453,426,408,407,456,435,422,417,400,405,380,420,461,456,482,490,494,450,448,376,385,376,387,384,406,394,396,401,407 17,56,35,147,189,128,90,506,575,543,513,458,476,573,622,589,592,593,632,700,677,469,621,583,520,496,451,448,415,436,552,671,691,615,633,548,494,459,464,517,528,626,745,690,667,503,815,878,865,809,781,689,560,667,752,774,832,819,870,843,788,437,446,457,462,580,700,628,655,524,461 2,8,8,25,43,43,25,413,410,410,399,410,403,423,417,434,424,426,419,446,448,401,414,413,406,401,400,383,384,395,405,440,435,421,432,420,395,393,383,396,409,406,454,438,435,405,521,581,569,515,486,430,399,442,463,460,513,512,550,542,495,390,392,404,397,404,420,425,432,408,411 5,95,81,24,27,20,17,453,434,433,428,403,397,456,512,457,444,444,474,514,509,418,466,459,421,414,401,405,407,392,437,494,495,464,471,411,412,408,458,455,494,553,621,533,512,441,651,700,677,602,558,506,434,585,640,632,703,682,733,687,626,406,389,396,400,452,508,461,477,455,397 8,25,24,19,38,37,19,418,434,398,408,399,432,438,445,454,444,425,450,460,475,413,420,416,419,398,403,396,389,387,408,437,445,426,432,434,383,401,399,385,388,405,436,448,451,397,559,630,605,556,547,501,446,429,465,464,539,524,580,577,515,399,410,394,419,441,464,444,459,436,408 6,12,12,63,107,108,63,412,434,411,406,379,404,438,474,459,441,424,458,510,486,407,463,448,431,404,409,390,379,406,430,475,502,429,448,435,401,401,408,421,436,461,525,491,470,416,597,658,653,568,554,482,431,500,560,563,636,599,652,607,543,409,400,394,405,431,488,451,474,406,411 5,52,51,265,391,390,261,441,545,499,458,434,462,456,472,454,475,443,531,667,647,452,615,558,523,492,460,429,393,386,457,619,668,572,619,495,436,403,399,391,417,419,493,493,485,446,653,859,869,789,754,667,512,464,500,517,595,593,648,635,619,403,425,401,433,512,652,595,598,486,465 6,77,71,1023,1023,1023,1023,625,820,775,736,667,683,685,744,725,722,714,831,938,923,683,897,860,786,775,673,639,522,435,664,886,925,851,869,749,680,457,473,521,575,664,783,752,764,659,903,1023,1023,1023,1014,935,823,716,790,817,878,873,921,906,871,580,612,567,577,799,933,890,897,800,714 13,33,32,222,365,373,224,416,397,416,395,408,409,412,414,406,427,417,410,433,442,387,405,397,392,408,387,392,382,400,397,411,429,420,400,401,379,385,407,391,413,418,431,427,404,448,484,526,510,462,454,416,394,488,513,515,540,516,543,494,438,407,400,404,395,402,428,412,417,394,390 14,33,32,16,21,19,15,540,646,614,575,529,553,591,658,644,646,648,682,768,761,517,690,650,589,584,518,518,463,415,549,718,740,668,669,579,524,412,417,403,431,460,589,593,621,429,815,921,915,870,843,778,669,495,585,630,721,728,796,807,771,487,505,496,552,664,758,714,745,639,557 6,26,23,33,36,29,27,403,421,402,421,376,397,437,445,428,423,434,444,498,470,402,448,429,406,412,402,396,400,406,420,464,486,454,468,405,411,381,415,428,441,468,566,509,472,410,607,658,632,561,533,476,424,490,571,593,689,698,732,660,591,397,396,409,398,424,485,467,470,422,397 16,89,79,164,225,175,131,518,648,577,560,523,566,578,604,612,611,598,701,788,760,546,724,668,618,589,516,515,450,419,538,750,769,691,712,611,559,401,428,437,478,518,638,607,621,474,806,955,948,892,864,786,665,584,654,686,751,753,810,799,768,471,486,486,480,641,780,737,751,628,565 18,17,15,33,47,40,27,396,388,396,367,379,392,414,430,416,413,416,389,386,413,379,386,383,379,372,380,378,381,370,393,388,399,405,402,389,370,384,412,416,427,461,513,452,441,421,514,452,447,430,410,412,387,470,513,517,557,531,573,514,507,373,373,392,387,380,415,410,396,366,376 19,21,17,39,60,50,31,413,412,403,385,384,387,411,403,402,415,401,415,409,397,386,383,394,399,387,383,357,389,412,404,397,403,400,404,396,404,387,396,404,423,431,462,460,438,405,472,461,446,418,414,388,392,447,466,456,496,491,523,499,458,381,403,390,407,390,395,385,387,377,392 2,180,123,51,62,36,32,464,482,446,459,442,433,496,552,512,537,507,497,605,555,415,523,481,458,454,414,418,376,427,479,568,576,492,516,454,421,417,491,520,559,630,723,634,603,505,745,772,754,693,645,564,475,662,750,733,792,774,817,779,721,419,397,430,428,468,568,505,544,454,451 13,132,115,114,182,160,100,527,695,644,606,521,550,550,595,593,592,570,725,845,822,573,809,764,672,651,582,525,451,412,538,813,847,750,782,632,548,425,420,459,475,561,665,607,624,469,776,977,986,918,892,798,660,575,662,677,744,734,802,782,740,456,483,462,482,686,840,785,797,672,587 5,63,30,448,542,237,210,594,749,703,668,594,614,644,710,695,695,686,784,882,857,614,830,779,706,691,581,538,489,444,639,852,879,799,814,699,616,496,514,554,602,701,804,752,745,603,888,1010,1011,953,924,848,738,755,820,831,880,874,922,899,858,510,538,506,539,731,853,802,815,706,605 17,37,29,50,73,40,30,408,459,424,412,396,413,426,450,438,453,460,440,517,474,421,459,449,428,404,397,388,407,387,408,485,508,451,466,439,389,409,371,429,419,445,504,441,471,410,556,677,665,571,557,473,423,475,521,530,598,568,625,592,518,409,401,409,399,441,492,458,473,430,411 19,15,15,64,103,104,62,402,429,386,399,407,373,407,412,392,422,404,425,435,418,396,438,414,409,388,386,383,385,385,401,432,427,425,432,402,390,393,393,396,396,394,431,413,409,419,458,556,563,512,481,440,401,424,417,434,461,438,488,466,436,393,401,376,401,398,424,403,411,402,389 16,23,12,68,77,31,28,483,413,386,399,420,372,504,515,485,466,438,437,441,451,387,432,419,397,395,393,370,352,385,437,445,455,422,452,410,400,395,408,435,451,473,553,531,508,430,627,555,529,496,471,425,405,514,555,576,652,642,715,673,582,388,372,400,411,402,437,402,447,428,412 18,81,77,341,658,662,339,603,628,601,572,509,545,637,713,692,683,662,711,764,758,501,676,634,584,560,502,493,458,453,601,717,735,646,662,549,530,428,439,488,506,582,707,676,688,529,858,924,917,861,839,766,650,675,760,773,835,828,881,867,826,555,494,528,563,670,762,720,739,629,574 12,26,25,106,165,165,104,395,432,425,372,390,406,404,403,414,410,413,423,439,441,403,444,434,391,421,400,385,381,407,386,423,459,426,449,400,382,380,407,387,396,404,433,412,425,389,458,583,591,511,489,438,420,417,423,451,471,453,477,476,445,393,405,384,392,401,467,424,436,416,394 13,51,36,123,150,109,89,432,545,522,487,438,415,482,513,511,486,476,550,698,659,457,648,594,522,514,441,413,397,373,461,658,700,593,598,495,487,395,411,434,478,503,585,537,537,447,689,852,862,788,754,651,531,564,626,631,697,683,737,709,666,413,422,399,441,527,682,626,632,542,453 3,11,11,88,135,125,79,413,413,396,370,391,410,409,424,416,405,412,419,447,422,393,405,404,387,399,399,383,389,385,393,414,430,407,405,386,393,381,400,401,415,408,433,414,424,430,496,514,500,461,444,415,401,486,543,525,554,528,550,509,459,397,391,389,388,385,430,405,412,401,396 8,33,32,129,208,203,123,440,540,489,468,451,464,458,511,476,482,482,569,679,653,455,612,543,506,482,449,451,411,398,464,627,662,557,599,510,461,407,385,411,424,440,524,511,500,436,688,872,870,805,776,673,539,465,533,574,640,640,707,690,632,402,405,410,428,523,670,599,624,534,443 14,69,65,207,330,314,196,396,457,466,430,410,426,414,424,422,388,411,441,552,529,423,529,497,458,433,416,414,391,390,386,528,556,488,491,427,403,384,394,408,407,434,447,404,423,417,515,731,757,656,623,509,446,418,436,468,486,481,536,506,474,397,414,383,391,438,533,507,495,440,435 18,16,14,37,46,37,29,441,386,372,388,382,387,425,439,427,418,415,394,417,388,402,396,399,387,377,388,381,377,398,402,410,401,375,393,376,393,403,406,426,388,428,485,451,441,407,499,460,433,390,404,392,388,428,469,482,525,527,578,531,498,390,387,382,394,397,399,401,383,385,400 6,26,19,46,65,46,33,397,383,390,387,389,390,405,406,417,425,390,408,378,388,387,393,396,374,389,393,377,380,381,400,394,373,397,406,391,396,393,390,400,400,414,469,421,413,379,464,429,402,406,394,379,398,433,463,436,495,487,532,479,446,372,391,370,384,389,385,381,385,388,395 8,9,8,27,31,26,22,435,394,370,382,380,390,410,424,402,410,404,395,418,400,371,389,388,374,387,412,374,393,387,405,404,407,396,388,414,388,389,396,391,408,410,456,446,408,403,474,436,438,400,411,391,395,419,438,434,493,492,562,514,467,384,380,392,395,379,389,398,408,399,387 7,8,7,79,116,109,71,409,389,380,379,372,390,426,435,429,405,410,420,416,407,390,380,385,390,403,390,403,400,427,470,425,413,401,415,399,384,456,526,561,639,738,799,678,597,411,545,476,460,427,426,408,393,490,603,661,711,682,699,591,525,391,397,399,407,414,409,395,391,410,397 4,15,16,41,72,74,41,407,428,396,377,390,377,418,439,421,420,426,405,399,403,403,402,384,375,395,399,394,361,382,414,416,411,399,414,410,379,378,396,399,375,419,460,430,431,392,504,492,491,464,443,424,408,417,459,466,534,521,565,516,503,396,403,392,391,403,423,411,421,390,409 11,127,90,210,343,241,142,605,751,700,648,558,609,656,711,706,691,683,768,877,855,617,849,787,729,706,607,550,500,418,610,858,880,807,816,699,612,451,489,494,544,640,755,717,725,544,873,1023,1023,960,931,848,715,707,778,783,843,834,893,883,840,519,527,534,547,748,884,824,840,728,632 11,29,28,61,89,85,54,407,523,499,450,424,457,448,481,463,462,438,518,620,605,437,594,526,468,486,453,416,408,376,429,590,642,544,550,470,457,394,402,393,409,431,496,467,465,418,605,827,828,755,713,616,499,437,500,496,563,560,625,614,576,404,426,405,396,510,606,575,576,518,439 3,12,10,28,33,18,16,419,434,392,387,383,396,430,459,427,420,421,421,433,434,381,421,414,402,383,396,373,389,405,432,430,436,407,419,380,397,402,417,416,453,474,545,568,602,422,589,565,542,496,466,437,408,496,551,553,646,624,662,618,547,382,375,394,408,408,427,428,409,398,405 20,11,8,34,41,26,22,408,387,390,385,387,407,426,421,410,382,411,383,417,416,379,400,399,378,392,390,371,394,416,399,389,408,404,404,383,389,385,403,381,404,428,440,421,431,392,465,443,440,417,402,380,379,436,459,469,506,484,517,494,470,393,377,389,387,380,402,396,377,391,378 5,272,220,400,425,351,335,910,912,869,848,809,851,950,1002,991,983,972,976,982,976,749,881,858,831,815,761,758,671,565,896,924,919,869,891,816,771,617,663,698,758,845,966,957,973,755,1023,1023,1023,1023,1023,987,905,909,970,986,1023,1023,1023,1023,1023,853,770,864,886,950,982,954,977,892,846 13,18,13,119,148,102,84,513,467,461,430,436,440,522,584,570,581,562,546,540,543,415,462,445,421,434,397,402,396,465,574,511,497,473,478,446,431,462,531,587,651,730,829,757,713,494,813,737,693,632,587,549,476,691,779,816,876,863,904,857,804,448,396,436,448,472,487,470,507,436,420 11,45,44,137,331,327,134,382,407,400,376,391,374,380,394,417,387,379,402,419,407,388,405,412,389,398,374,391,379,379,398,406,425,386,405,412,379,393,382,393,381,427,400,391,397,400,412,485,471,432,421,406,379,394,411,411,417,407,413,421,405,399,390,390,387,407,412,399,408,392,388 8,708,378,80,129,66,41,474,483,435,450,432,420,525,564,531,554,525,554,585,580,447,515,494,485,456,438,407,386,445,523,580,580,482,529,427,417,477,527,524,589,661,755,666,621,535,763,784,764,688,666,570,453,691,777,789,833,812,855,796,745,455,425,401,434,503,545,523,486,443,439 3,110,87,385,471,356,294,641,770,723,692,630,653,689,738,730,719,712,808,892,873,637,845,801,734,721,630,563,474,447,657,863,888,808,834,708,625,430,467,490,543,631,773,744,753,547,907,1023,1023,974,950,876,776,698,769,792,862,861,918,909,873,548,567,543,574,773,890,845,848,753,670 12,12,11,48,66,64,45,409,438,425,409,392,405,417,434,430,418,418,447,497,508,420,454,456,419,408,403,401,388,411,401,479,510,451,461,417,410,370,404,385,398,420,451,442,432,408,521,687,695,616,575,500,429,455,466,477,517,526,555,539,499,410,402,394,414,450,499,471,470,431,416 19,9,9,16,26,23,14,378,404,398,397,400,367,401,413,409,401,395,411,436,421,387,411,411,394,388,394,384,378,383,396,411,428,405,414,403,396,377,392,389,388,399,436,396,419,391,443,499,518,463,463,405,385,413,421,430,464,473,503,490,468,392,399,391,385,404,426,424,436,396,407 10,17,15,101,128,112,88,402,467,446,449,410,406,429,448,417,426,434,442,538,520,412,493,467,416,435,400,395,388,411,447,513,541,470,499,448,413,399,407,416,436,486,559,506,496,430,620,737,739,648,630,510,467,494,553,571,694,687,734,667,607,402,397,413,419,461,515,488,506,448,409 18,13,13,123,228,235,126,398,416,405,400,406,375,402,405,415,399,408,420,418,422,396,419,395,398,392,390,379,390,367,396,410,439,408,426,384,379,378,393,396,408,393,401,414,414,401,453,505,537,465,459,420,404,417,427,435,439,446,459,454,426,396,400,389,385,399,437,414,416,409,401 18,15,13,35,55,36,22,418,401,393,376,373,400,404,402,405,399,411,398,421,438,390,392,408,397,400,406,387,382,405,408,423,435,402,414,385,397,392,406,412,416,433,436,409,423,400,475,498,501,454,441,396,393,452,454,475,493,481,512,497,463,395,405,387,382,396,411,417,407,396,398 9,31,29,100,158,143,91,438,504,484,463,410,446,462,502,494,466,462,540,652,638,454,584,538,495,464,433,435,391,422,428,604,634,554,569,496,447,393,389,413,412,441,498,464,494,419,631,836,843,773,730,638,518,466,523,538,612,607,655,641,591,392,426,420,405,499,648,579,591,483,460 16,298,264,201,261,226,175,440,383,387,391,397,411,451,445,445,416,419,408,418,383,405,379,381,396,362,381,388,392,412,409,430,393,392,402,391,413,426,455,467,513,560,631,565,507,437,528,474,443,421,431,436,340,441,481,490,562,558,610,563,525,384,383,410,382,400,402,411,397,405,376 19,11,9,35,44,30,24,408,401,388,389,377,384,429,418,425,396,390,376,397,386,384,399,406,383,382,376,378,396,392,403,387,402,377,392,396,379,360,398,405,404,434,465,451,420,393,469,415,420,386,398,395,398,430,463,455,497,499,519,489,462,377,393,390,379,391,409,408,391,394,387 13,33,33,183,311,322,187,395,393,409,384,397,399,411,402,410,394,414,394,435,428,390,392,398,389,384,401,385,374,400,409,426,422,404,389,374,381,402,393,403,406,427,426,423,427,436,473,477,466,434,441,415,406,456,478,489,519,472,503,468,453,399,385,401,389,396,433,401,429,399,391 11,26,26,41,48,46,39,421,517,469,456,429,434,465,475,502,472,464,541,646,622,459,582,535,497,500,422,430,381,392,451,612,624,539,565,470,456,393,426,398,405,434,520,486,485,413,640,813,817,748,712,602,535,470,505,523,614,590,665,646,603,408,416,394,414,508,625,569,588,463,448 8,41,41,150,180,171,143,432,479,485,457,418,449,451,484,438,465,468,528,585,583,446,529,483,470,469,430,428,396,375,419,566,578,506,521,469,424,393,404,379,412,437,504,472,484,423,641,786,780,722,688,608,513,477,545,550,619,610,676,649,601,405,418,413,429,494,594,518,557,459,460 11,13,8,27,33,16,12,446,437,417,396,406,411,433,455,456,430,433,444,486,475,398,468,434,405,412,401,392,385,406,425,470,489,455,457,429,378,399,415,405,405,450,511,464,448,422,547,592,615,532,519,459,416,473,521,559,603,587,647,599,535,403,408,401,399,437,489,460,450,413,413 14,28,26,63,87,78,53,421,445,458,430,402,404,415,455,427,449,411,469,535,514,403,496,471,448,418,422,411,381,379,415,509,539,463,490,431,419,392,394,413,433,466,519,472,449,418,562,728,728,640,598,521,440,457,526,537,594,566,630,587,526,398,390,395,408,444,520,477,495,430,424 1,13,13,98,137,144,102,378,420,398,386,392,387,384,382,377,406,388,389,401,398,380,389,390,399,396,409,376,388,387,391,394,399,391,395,393,386,386,385,370,395,380,383,381,378,390,409,443,434,427,431,402,395,396,407,421,419,407,401,396,411,388,389,376,377,395,404,374,387,397,385 5,17,16,10,12,11,8,555,685,622,562,527,578,596,670,647,654,635,720,802,776,556,735,677,625,604,526,497,434,390,579,779,782,710,722,592,543,415,412,441,458,516,672,648,673,436,827,933,921,875,846,770,658,548,628,656,746,747,821,823,789,487,492,496,515,704,802,739,773,651,570 4,32,30,71,82,69,59,419,473,440,433,430,444,446,472,490,457,460,485,493,517,415,455,444,439,427,415,399,405,382,436,468,497,429,460,458,421,397,394,392,393,456,491,485,489,423,666,695,673,628,599,556,494,458,494,528,591,569,663,655,593,415,420,404,417,439,498,441,475,446,439 9,10,10,41,55,55,41,415,440,411,428,403,417,405,417,422,425,417,445,498,484,397,443,432,399,412,406,411,388,398,419,463,485,425,447,448,417,390,389,375,388,401,442,433,430,402,531,674,675,591,582,504,445,401,432,458,506,518,551,529,512,402,401,404,395,442,480,451,458,430,423 10,35,27,52,63,48,42,410,463,459,429,414,423,436,447,412,456,445,486,562,546,424,517,468,437,443,409,398,401,411,434,528,554,477,488,461,426,392,417,436,438,471,517,480,479,427,589,728,720,651,607,527,456,496,529,548,609,588,662,614,555,408,392,414,393,441,541,486,522,440,411 14,11,11,125,203,210,128,383,410,386,389,402,410,376,397,374,400,377,413,455,434,398,426,412,399,392,397,382,383,391,379,439,448,422,430,392,392,377,386,371,379,380,389,399,394,399,423,543,557,477,489,441,399,399,414,398,420,412,419,421,404,397,381,395,373,408,434,416,443,398,394 10,21,18,27,26,21,23,402,416,406,387,375,396,403,420,422,415,406,451,452,461,411,452,418,396,397,406,401,374,391,409,445,454,437,421,411,408,389,381,393,391,437,460,438,439,402,505,605,618,545,520,464,425,444,474,474,547,511,569,518,498,397,384,387,406,428,464,478,435,397,406 19,9,8,34,33,25,26,409,401,381,385,385,387,427,416,403,394,420,425,403,390,388,389,407,395,387,385,382,379,390,403,394,400,392,388,397,367,383,400,402,407,408,445,445,435,414,485,431,438,414,404,385,404,423,474,469,516,494,538,500,483,383,385,368,376,395,400,406,401,393,389 15,11,11,26,34,33,24,412,457,439,410,401,433,427,427,443,425,411,479,529,539,418,512,478,433,439,437,413,404,383,408,512,554,480,490,447,414,384,393,399,410,436,454,423,434,394,541,751,755,664,633,548,466,444,472,478,512,514,564,534,526,410,396,407,392,444,517,503,500,447,430 5,101,81,89,161,130,72,542,658,597,555,515,513,578,654,609,621,614,711,792,773,539,741,685,617,581,526,482,444,389,533,759,785,685,709,589,528,409,425,457,473,542,678,625,636,474,804,925,921,863,836,745,628,605,688,704,765,761,817,809,769,484,497,488,489,668,796,738,748,624,530 20,10,10,33,38,36,31,473,436,412,423,419,400,505,551,516,514,498,489,482,449,403,412,392,400,397,388,388,384,406,449,426,441,393,413,411,396,432,415,431,454,477,582,518,509,455,672,598,536,502,486,442,426,581,642,652,705,682,745,710,643,441,392,428,427,426,434,429,443,416,413 5,71,60,1023,1023,1023,1023,706,585,526,497,469,532,722,762,724,706,682,673,680,683,480,584,548,510,516,462,450,423,486,590,632,624,545,558,507,480,490,500,536,594,672,781,737,728,777,891,865,832,785,768,714,613,858,897,893,923,910,948,917,870,626,486,569,582,637,669,648,682,572,519 4,14,12,35,47,42,31,434,457,439,430,426,438,422,446,433,429,435,479,570,540,425,521,490,448,426,402,401,383,385,435,535,564,488,492,449,415,389,398,383,381,424,474,440,439,404,582,755,757,669,646,536,440,436,462,485,521,524,578,560,520,404,407,397,395,458,545,494,524,441,410 2,11,11,69,114,117,70,407,396,384,378,376,396,403,391,400,401,385,384,401,399,371,380,399,391,381,384,378,406,358,401,401,398,396,383,393,384,397,385,416,391,401,411,400,407,417,420,425,415,425,407,392,388,388,452,445,439,427,454,413,411,375,390,377,392,385,398,391,389,384,388 7,35,29,45,72,50,31,414,383,390,384,394,396,406,429,427,401,400,418,434,411,384,387,391,385,383,380,378,392,374,403,397,411,384,398,383,388,393,383,396,412,426,457,441,434,403,467,458,444,434,396,390,393,448,434,449,494,469,522,497,456,375,397,375,383,378,388,407,378,392,397 20,10,9,26,38,34,23,413,414,414,385,394,398,401,411,418,414,400,419,471,464,399,448,421,405,403,408,391,385,403,421,444,461,435,418,394,392,386,392,376,427,430,454,443,432,395,536,611,601,524,518,467,421,427,487,478,554,531,586,562,503,392,405,398,381,409,451,437,424,412,390 4,76,73,115,164,153,105,450,582,548,505,473,457,470,500,507,494,477,600,735,703,490,696,627,555,519,480,455,413,411,475,693,744,644,647,538,473,398,413,412,439,468,553,514,526,424,699,889,893,828,795,694,551,490,547,595,670,659,717,692,656,431,427,418,421,562,718,660,664,541,487 18,21,15,52,67,43,36,440,394,380,387,388,385,454,440,447,429,427,420,409,394,382,403,393,392,403,376,395,388,398,403,408,421,381,402,398,393,397,397,426,445,472,533,469,468,414,568,480,460,433,414,368,409,476,532,538,612,595,657,601,545,387,395,396,397,390,398,384,407,395,374 19,21,18,36,57,46,28,404,385,388,377,396,376,421,419,442,409,398,385,399,420,384,380,385,392,380,374,394,381,400,413,386,406,380,387,390,395,395,414,406,415,420,466,453,427,408,472,412,410,406,391,393,401,445,482,491,533,516,552,508,470,388,375,384,383,375,384,382,402,377,383 19,12,12,26,33,29,24,410,437,434,427,397,432,436,430,442,429,427,476,540,537,424,481,459,426,417,405,400,393,368,423,494,527,460,468,435,416,389,413,396,389,421,454,452,457,395,552,704,702,621,587,515,442,441,468,478,528,512,564,558,535,405,412,414,399,434,518,482,496,445,424 15,17,12,44,49,30,27,457,406,408,378,389,398,450,472,429,426,399,423,411,421,404,401,389,377,389,396,379,381,393,410,401,409,403,378,381,371,394,386,435,395,419,467,457,439,407,493,469,456,428,406,406,375,452,462,456,537,540,608,563,490,394,395,380,395,391,393,393,385,380,379 19,148,134,135,139,117,112,590,738,694,648,573,610,626,692,676,649,651,768,863,839,588,806,754,688,679,569,563,465,399,588,821,848,769,785,673,587,427,430,455,485,553,695,665,682,484,858,1010,1013,954,928,847,743,619,711,731,813,810,864,861,820,481,555,503,541,732,852,810,823,708,626 6,16,14,31,47,38,25,394,387,379,393,386,383,393,414,414,366,388,385,403,409,390,400,398,394,390,373,370,389,389,387,405,389,388,398,398,371,377,401,389,400,435,445,427,409,400,425,426,423,397,382,385,392,417,425,443,481,459,487,464,440,381,388,385,385,378,389,393,384,391,385 20,33,33,197,338,347,198,398,376,378,382,376,406,404,415,404,420,400,404,422,400,391,391,400,393,393,382,392,390,397,402,384,389,391,397,393,378,404,415,406,420,431,475,438,425,446,501,440,422,427,451,404,404,588,675,653,635,567,576,499,466,400,394,399,394,404,399,393,391,401,393 14,176,165,103,176,165,94,422,380,392,393,392,394,408,413,421,414,412,409,410,407,384,400,397,381,411,386,384,385,403,413,405,411,418,400,401,377,415,402,405,436,461,521,485,452,429,498,483,459,449,406,411,390,458,468,476,507,525,564,513,475,379,389,415,387,397,413,389,376,392,387 7,8,7,26,27,23,23,425,420,402,384,383,398,432,441,426,415,430,416,416,426,396,398,405,397,395,396,397,394,399,417,423,421,402,420,394,381,398,387,406,425,439,478,459,428,396,528,507,498,456,457,414,398,463,512,512,561,560,608,552,501,390,377,378,395,422,432,405,393,408,390 2,19,16,22,31,25,17,413,436,419,410,386,420,452,481,434,438,433,463,507,503,403,478,449,419,408,402,407,391,393,433,486,508,448,474,416,388,397,396,412,443,445,514,472,485,427,604,675,656,592,556,482,414,517,562,569,624,602,642,622,584,397,388,397,410,427,477,456,496,420,425 9,818,284,1023,1023,879,640,932,870,823,798,760,791,959,1006,991,982,966,949,937,937,640,768,754,713,704,646,650,550,896,1023,972,927,901,922,875,846,967,1023,1023,1023,1023,1023,1023,1023,911,1023,1023,1023,1012,991,961,880,1023,1023,1023,1023,1023,1023,1023,1023,822,676,830,844,880,896,875,895,811,758 18,8,8,34,43,41,32,407,411,417,393,395,397,381,423,429,419,417,464,492,497,432,467,445,415,420,388,412,386,383,402,489,496,447,461,416,402,381,387,384,385,391,413,428,414,395,504,645,644,572,534,494,437,390,421,433,466,465,485,498,464,395,398,397,397,428,489,456,474,425,425 13,24,24,67,84,81,65,393,475,432,447,412,426,431,455,462,447,452,498,599,540,435,552,493,461,456,409,412,395,399,424,554,590,473,539,438,414,404,397,407,416,429,479,448,455,409,598,761,764,683,645,553,465,434,459,506,537,547,601,587,541,395,409,403,406,494,579,529,540,481,432 7,12,9,43,51,34,30,431,404,390,388,397,385,443,449,424,434,403,412,431,411,398,410,423,394,405,385,392,395,402,415,418,425,400,409,403,396,398,393,399,411,420,468,461,428,402,507,497,495,456,432,410,395,439,459,467,519,510,564,527,496,374,403,380,375,403,427,408,413,418,380 1,16,16,9,12,9,7,513,618,577,562,497,543,567,627,632,622,608,681,748,728,501,661,610,566,561,470,460,429,403,547,715,729,651,678,553,539,421,414,427,433,497,639,614,649,414,798,896,880,830,803,715,612,520,602,624,718,723,795,796,762,484,457,491,505,656,747,685,721,602,532 19,17,15,32,47,38,26,409,390,384,406,389,400,416,435,419,413,424,415,415,413,384,408,387,410,395,393,375,375,415,417,403,409,412,400,392,395,390,402,410,419,459,502,475,445,425,500,474,456,433,419,418,407,492,546,539,569,548,619,559,507,397,398,375,383,387,406,406,397,391,404 15,9,8,34,48,26,20,386,412,406,407,389,415,416,405,400,381,392,404,426,430,394,418,414,397,405,376,401,381,376,390,400,436,424,420,404,381,395,387,391,397,396,429,421,406,396,458,540,544,485,453,431,403,422,422,438,457,465,479,468,442,382,386,401,388,407,437,440,413,388,387 9,8,8,41,50,49,41,403,381,394,401,388,397,401,407,409,403,376,384,393,407,386,396,389,398,396,381,383,380,398,376,396,393,385,391,400,377,366,388,397,387,399,415,413,413,390,449,432,425,402,398,406,383,412,422,425,447,449,483,455,425,389,380,385,387,384,396,382,375,392,385 19,23,18,41,58,44,28,409,406,391,379,377,399,419,438,439,423,409,419,440,395,393,395,390,379,389,365,391,383,384,415,391,393,393,399,406,398,392,421,424,427,454,508,465,436,410,525,457,449,407,394,412,393,460,539,523,566,557,602,539,491,379,388,389,370,393,389,409,387,388,394 12,32,25,61,68,45,41,432,445,447,455,429,417,437,462,425,447,448,481,554,533,427,512,460,447,429,396,389,401,412,419,533,571,486,491,432,407,407,430,429,454,489,558,490,478,425,591,727,734,624,623,502,428,513,585,587,649,621,664,604,568,410,413,399,400,451,557,498,516,452,421 19,11,9,28,34,24,21,415,384,392,379,376,397,435,451,400,429,398,401,425,409,387,415,401,397,393,397,391,369,403,420,409,420,395,380,422,398,399,397,397,408,426,479,457,431,401,495,494,462,443,402,426,405,439,469,478,506,532,575,537,500,392,399,383,379,384,407,396,405,376,391 5,10,10,51,65,68,52,392,455,427,401,393,417,414,397,430,398,409,444,500,495,395,471,448,422,426,407,397,398,400,405,509,518,469,492,397,412,394,381,395,403,393,414,420,408,395,491,702,708,633,585,513,434,407,429,439,469,476,497,488,461,399,388,395,393,428,506,464,461,423,403 18,33,31,30,48,39,24,455,488,469,465,415,457,494,531,533,521,533,560,550,565,406,463,449,423,426,425,406,411,393,486,516,509,477,503,464,446,401,426,420,440,495,601,586,599,434,757,750,720,674,652,607,511,532,609,645,720,711,773,766,722,432,424,437,453,497,534,496,514,463,454 11,46,45,187,299,304,186,406,397,404,393,384,412,388,411,410,405,398,404,426,425,401,410,405,406,397,383,382,363,388,415,406,439,412,407,382,393,388,390,384,433,447,481,427,422,432,486,497,499,441,431,425,396,506,561,570,581,542,568,531,471,403,379,370,393,398,423,422,407,401,401 20,14,13,52,86,87,51,400,408,423,393,395,407,427,410,425,401,413,420,445,462,400,426,416,399,391,397,375,381,378,401,425,458,403,421,401,391,383,384,381,401,394,427,411,441,409,500,562,557,484,458,439,427,416,427,455,495,481,525,518,494,399,399,395,399,414,418,416,438,418,386 2,24,23,121,180,178,116,414,404,401,391,382,382,411,424,418,421,402,407,417,421,386,415,388,392,381,370,369,391,399,406,404,431,402,397,413,379,383,398,406,417,418,454,447,430,410,485,516,488,450,437,436,401,464,512,535,555,521,558,511,484,386,391,390,396,403,416,423,407,381,396 19,34,33,84,105,98,77,418,510,468,438,420,434,449,465,459,475,449,497,608,569,413,542,509,440,468,417,427,403,394,442,564,598,513,520,454,442,395,386,392,415,451,508,470,491,415,593,770,778,703,670,577,460,455,509,558,610,595,639,608,582,408,415,407,401,489,573,566,553,472,426 19,9,9,22,30,28,20,405,389,400,390,402,371,396,389,392,404,405,379,382,384,389,372,384,388,385,379,391,383,381,392,374,389,392,378,385,375,388,382,390,384,392,417,408,411,397,413,401,396,376,385,399,383,406,386,416,434,425,469,448,424,378,385,377,377,410,392,379,380,386,370 14,73,59,79,110,98,71,523,635,560,523,462,499,563,632,622,607,590,663,749,736,509,701,635,575,552,490,458,434,415,531,729,756,668,684,574,510,414,469,495,511,592,704,656,643,527,804,915,917,852,819,726,601,654,734,740,790,786,839,818,776,467,456,475,462,620,765,707,730,610,501 20,10,10,24,27,22,19,416,466,433,422,412,412,442,439,440,423,444,468,539,518,416,542,475,446,439,398,403,404,380,415,504,560,460,482,430,395,394,390,409,403,415,473,470,434,403,568,665,689,604,554,498,437,459,503,513,565,545,609,577,535,400,400,389,403,448,546,471,499,455,413 13,14,14,21,26,24,19,444,496,484,474,448,458,469,492,487,480,464,550,602,592,423,540,491,467,443,429,417,409,431,462,574,591,522,537,442,457,401,406,404,428,452,512,506,508,425,734,809,806,763,740,682,590,467,523,544,636,634,708,729,681,414,407,422,422,482,580,537,557,471,442 18,40,27,68,102,65,44,415,393,390,378,369,412,443,474,464,430,426,407,420,392,388,410,407,392,393,383,383,382,369,403,386,405,397,380,389,367,388,415,430,433,480,539,502,462,409,569,490,468,441,408,409,393,518,574,574,616,606,668,608,555,387,376,393,392,374,405,383,392,389,378 12,13,11,23,36,30,18,423,374,395,392,383,371,407,413,432,412,413,395,410,408,384,401,395,383,398,394,389,392,423,408,411,406,406,392,379,382,397,388,393,411,405,444,430,426,387,447,462,452,425,388,398,387,420,450,435,464,491,520,462,444,392,388,380,394,388,416,410,412,406,388 2,64,53,19,24,13,11,714,833,797,762,703,728,766,830,824,821,815,876,937,920,706,871,828,776,766,685,663,575,445,748,906,918,853,872,779,705,457,495,505,547,644,800,794,826,521,963,1023,1023,1011,990,928,829,700,783,806,888,891,952,960,931,653,647,661,710,849,930,886,903,813,734 13,9,9,28,26,24,26,409,475,462,434,396,420,401,429,416,425,411,502,619,569,423,566,502,458,453,414,404,399,372,407,583,596,489,522,451,417,409,380,403,413,410,443,453,437,402,516,776,780,688,649,549,474,425,463,447,478,482,548,516,511,395,402,394,411,451,576,516,519,464,399 5,107,98,112,177,153,95,513,456,436,420,413,423,594,670,609,589,554,539,521,508,393,431,424,411,420,394,412,376,481,699,599,542,501,511,495,471,595,741,796,856,931,998,920,852,509,826,736,675,637,600,560,480,705,826,869,945,929,955,883,825,455,405,458,459,475,495,473,499,416,426 20,17,11,99,144,88,58,459,441,432,408,395,402,457,501,492,456,466,475,522,492,404,463,451,422,415,414,386,388,407,435,482,507,458,478,435,423,398,410,396,454,466,521,492,496,431,630,687,669,601,586,504,426,495,565,579,653,645,700,645,582,414,408,429,414,433,499,492,476,435,405 20,9,8,38,53,51,36,456,404,413,407,394,397,465,495,475,450,440,424,435,431,396,393,403,397,405,379,375,387,396,414,424,404,403,419,404,411,376,406,412,408,416,484,473,464,418,591,523,505,475,463,450,400,457,510,524,605,597,653,619,565,396,400,402,421,419,440,424,432,420,407 20,240,139,335,439,290,214,698,714,653,623,557,599,728,796,772,767,751,784,833,816,561,750,722,634,638,547,510,450,670,832,832,844,763,793,695,642,789,888,926,978,1023,1023,1015,954,726,978,985,967,917,887,825,726,922,1013,1023,1023,1023,1023,1023,971,588,496,567,594,713,811,762,786,681,587 19,10,9,24,27,24,21,448,502,456,462,437,433,438,483,470,476,457,533,633,602,451,543,511,471,451,423,425,400,392,440,579,609,543,554,480,445,394,393,408,415,425,468,476,494,413,634,834,822,759,727,631,531,434,454,487,556,551,628,623,577,425,427,411,407,541,638,592,610,519,445 10,176,126,130,131,87,89,570,519,485,478,466,460,598,645,636,604,582,610,613,614,438,513,483,471,460,415,421,388,505,657,631,604,544,545,508,445,526,600,635,710,803,918,863,811,558,893,829,783,729,690,634,533,737,822,872,992,996,1023,960,897,449,443,447,457,541,580,531,570,469,451 14,8,8,18,28,26,17,448,415,394,391,382,392,445,440,415,421,412,397,444,433,379,419,409,384,397,388,384,383,377,385,421,432,405,402,393,397,372,394,379,413,429,504,459,445,391,482,517,517,453,476,448,415,404,435,436,449,473,481,460,444,385,373,382,375,399,423,411,414,377,412 13,164,100,130,225,140,80,587,655,602,572,517,556,639,696,691,668,656,718,792,766,501,712,655,598,557,500,472,448,433,596,758,771,684,717,613,547,432,484,494,531,612,743,704,711,529,860,933,927,871,848,770,630,689,766,771,839,837,889,876,831,495,497,486,508,653,772,722,737,618,535 4,55,50,26,33,18,15,417,438,407,410,370,382,412,413,401,442,409,423,460,474,390,420,409,382,383,406,391,396,391,406,419,443,418,423,400,398,389,382,420,427,463,476,471,437,397,531,574,584,521,497,464,416,463,510,502,553,540,593,535,510,399,386,404,389,417,464,444,433,429,403 18,14,14,83,130,126,78,406,413,393,391,392,399,390,392,399,413,405,417,446,444,396,449,401,408,393,405,415,388,386,387,431,447,418,423,409,377,377,382,391,389,397,405,395,425,392,458,577,586,526,491,444,416,393,415,424,423,422,463,455,455,391,381,396,389,412,438,417,449,395,402 20,9,8,26,30,24,21,413,404,393,398,387,412,412,429,417,413,416,419,422,413,391,406,399,390,391,388,399,387,393,408,432,425,403,417,404,391,382,399,404,406,405,448,423,438,407,522,510,488,475,463,429,407,439,479,496,546,530,582,534,511,406,408,391,417,399,431,402,427,414,393 3,16,16,85,114,113,84,411,469,425,414,410,384,418,434,432,440,419,475,533,499,419,476,459,444,427,411,395,384,390,416,500,519,471,475,428,435,370,398,394,419,429,439,432,439,391,543,713,703,623,596,501,441,429,485,493,528,520,579,552,505,408,410,385,406,444,522,472,498,440,431 14,23,19,36,54,43,26,435,434,427,422,393,403,432,431,437,434,415,440,493,502,401,485,441,413,423,422,390,379,397,410,480,503,444,432,409,405,393,398,422,402,461,492,456,449,416,533,618,617,559,513,446,407,451,483,485,519,550,590,529,499,398,396,380,395,419,492,463,446,412,404 9,21,14,54,66,38,34,461,430,394,409,410,419,459,477,450,431,431,436,439,437,394,412,422,386,402,394,379,381,400,432,432,441,406,429,394,391,397,423,422,416,463,531,491,479,430,544,569,554,471,468,428,387,502,558,521,608,594,645,595,543,407,397,388,372,413,423,419,433,405,381 6,83,77,249,330,302,223,423,412,408,414,393,385,413,435,434,450,434,426,460,461,389,433,417,394,394,379,379,378,390,418,437,439,417,442,417,370,397,390,406,407,425,426,442,459,439,535,594,581,511,497,442,400,471,494,504,546,538,578,560,507,414,403,395,392,431,463,416,446,426,393 18,10,10,27,34,31,25,410,379,370,400,390,394,403,427,413,417,408,386,421,381,392,389,391,372,389,384,394,394,377,395,394,395,388,388,376,394,376,374,380,408,417,434,438,433,385,462,436,414,405,403,387,390,410,451,454,473,498,540,505,472,397,369,380,389,383,393,399,389,376,392 17,93,85,347,683,587,299,554,511,488,474,419,466,566,638,619,603,577,591,621,608,400,527,498,471,452,430,427,430,431,508,558,571,513,511,468,462,442,475,484,516,561,688,632,616,545,793,809,791,734,694,609,505,686,752,774,822,807,850,809,756,484,426,476,480,515,591,565,595,488,459 17,14,13,30,41,35,24,405,369,394,376,380,385,384,398,390,409,392,401,398,387,388,386,396,368,377,396,379,385,391,394,404,399,379,381,374,376,389,397,405,402,418,448,412,409,421,438,413,404,394,415,375,404,438,464,466,475,454,485,471,429,380,383,381,378,374,381,386,390,401,369 12,235,177,160,222,154,108,428,395,411,409,386,389,428,455,441,414,433,419,501,464,399,454,445,418,422,388,392,384,460,447,452,491,438,445,427,393,391,420,432,493,492,562,497,482,439,561,594,598,508,493,448,392,504,556,553,610,602,661,593,542,398,383,394,410,434,478,453,444,395,432 2,1023,615,590,790,292,211,822,856,815,766,714,723,859,906,893,880,865,901,959,943,704,907,858,797,793,685,644,530,660,824,929,953,880,894,791,699,741,790,812,868,930,996,948,923,821,1023,1023,1023,1023,1004,936,831,963,1017,1023,1023,1023,1023,1023,1019,696,640,693,722,853,947,902,914,817,734 9,11,9,25,31,20,14,406,407,392,395,414,408,404,421,417,405,397,426,482,458,391,450,413,403,425,388,381,390,374,396,454,468,426,441,405,404,413,401,395,402,413,414,416,398,395,474,611,622,554,516,477,418,434,449,447,492,488,516,508,463,399,397,397,391,419,472,450,449,426,403 15,8,8,24,27,26,23,410,486,463,432,408,417,448,466,468,439,456,505,632,596,448,567,510,482,452,428,421,401,361,437,595,626,534,557,477,445,394,375,390,402,420,449,439,464,397,579,809,818,744,706,599,499,428,451,447,493,515,575,576,551,397,418,415,416,499,615,568,587,484,441 7,28,20,45,68,45,27,398,399,387,394,405,384,417,439,411,412,397,400,422,442,405,424,408,388,392,384,385,362,409,415,390,415,395,403,390,391,416,427,407,419,436,483,454,430,415,500,462,463,423,413,399,399,469,496,511,543,534,590,502,488,381,361,387,399,390,422,414,394,399,408 16,10,10,30,42,37,26,412,387,392,385,387,383,412,425,403,409,405,412,394,405,385,394,406,395,395,397,386,388,392,401,399,401,380,389,407,367,403,378,393,403,403,429,419,413,396,434,448,432,408,423,396,388,423,432,451,486,465,512,493,454,383,375,387,386,394,397,387,399,381,386 2,11,11,35,42,43,35,402,452,440,434,419,414,409,444,420,424,418,469,576,550,414,524,500,457,439,422,408,404,369,423,553,586,499,495,429,428,378,393,384,404,413,430,422,439,396,527,765,771,687,660,553,472,425,429,437,480,474,534,530,511,395,399,403,403,460,565,493,514,454,424 11,16,12,30,44,27,18,421,431,406,417,389,396,456,454,441,446,428,440,505,477,403,453,443,426,416,399,390,384,400,431,468,482,442,450,436,405,419,421,415,438,478,550,503,505,431,563,639,620,535,504,449,419,517,592,577,632,615,674,629,559,404,395,400,389,413,484,435,464,398,410 12,35,34,137,239,237,131,430,502,461,467,410,442,440,486,473,467,452,527,611,617,424,559,529,483,483,430,426,406,385,419,572,621,526,541,469,443,411,394,413,413,440,517,483,478,424,645,820,845,761,738,616,510,471,527,563,634,624,680,648,610,430,403,402,421,484,602,545,542,496,450 6,269,206,161,239,147,97,868,794,721,713,684,711,901,952,940,933,917,897,859,860,516,613,609,587,569,512,548,457,593,879,808,750,715,743,684,620,642,699,761,824,902,1009,983,974,800,1023,1023,957,936,915,883,791,966,1023,1023,1023,1023,1023,1023,1023,760,597,771,791,812,797,769,814,691,663 2,35,11,120,131,41,31,503,567,499,483,459,474,546,605,608,560,573,602,712,678,485,639,565,540,493,467,424,407,440,527,676,704,592,620,515,492,442,487,519,548,634,739,668,632,503,791,876,869,803,764,678,568,703,775,773,821,812,852,808,761,448,432,433,444,543,668,610,637,522,450 8,11,11,28,45,48,29,392,385,403,398,385,389,396,395,417,401,416,390,417,418,387,409,382,392,382,387,397,374,395,388,418,418,412,412,405,389,375,394,386,407,417,423,399,413,399,494,496,486,470,421,426,394,401,455,463,504,497,527,470,459,393,388,379,391,386,416,409,404,376,401 7,10,10,29,33,34,29,400,440,443,405,412,447,403,427,419,402,401,450,522,506,402,472,456,418,416,401,408,398,400,439,502,518,457,459,444,397,403,383,425,460,504,649,572,496,399,621,696,692,616,573,492,447,426,475,547,736,748,797,700,611,399,400,390,406,445,518,460,460,410,408 2,19,15,11,14,7,6,592,609,555,553,507,530,653,711,686,675,662,691,727,704,497,633,583,547,527,478,473,432,407,597,689,691,633,657,554,510,439,449,475,506,591,733,695,700,465,841,868,847,808,777,722,625,635,707,729,800,798,856,848,813,513,474,502,531,659,714,681,701,603,529 3,112,74,150,164,43,39,852,855,814,785,729,749,893,937,927,914,902,915,945,935,706,861,823,773,749,675,648,564,631,864,918,915,856,879,786,732,685,780,808,863,929,1004,968,952,839,1023,1023,1023,1013,988,937,842,987,1023,1023,1023,1023,1023,1023,1023,737,671,745,778,875,931,893,911,821,759 5,15,16,40,63,63,40,414,507,489,465,407,438,437,456,433,457,432,514,619,606,441,556,520,470,478,444,414,407,403,416,562,615,547,525,466,439,392,395,406,409,406,464,448,446,413,576,813,819,742,706,611,487,421,461,476,515,510,572,567,529,410,411,404,410,477,597,555,573,485,455 16,127,88,233,276,196,164,581,734,683,670,566,569,624,684,662,642,622,748,865,848,580,827,774,700,683,594,538,464,430,608,836,873,782,795,662,585,427,493,518,545,619,738,699,706,558,855,1000,1007,947,915,833,704,697,762,780,837,829,876,860,823,488,540,484,531,724,869,815,830,719,632 10,252,93,146,165,53,48,668,637,585,541,483,512,717,774,736,722,701,722,755,738,491,655,593,543,539,461,464,435,516,760,738,735,661,690,570,529,613,728,791,853,929,1023,962,903,703,1003,953,922,870,833,756,635,891,971,1015,1023,1023,1023,1023,1011,509,493,533,580,673,750,698,706,605,545 19,76,73,126,155,147,119,533,639,585,537,496,526,535,591,569,560,559,667,784,761,505,731,677,608,576,511,497,438,406,527,744,789,678,708,550,496,419,421,467,472,529,662,617,608,463,785,941,950,881,848,757,626,597,679,710,774,765,823,794,749,439,449,472,465,605,778,722,723,617,539 1,28,23,31,30,22,23,445,510,501,453,433,407,448,483,456,454,456,522,690,652,440,683,619,503,514,441,418,403,375,438,616,716,594,627,508,442,420,418,426,433,467,545,513,484,434,617,782,823,721,695,567,459,507,574,582,643,647,684,651,599,407,407,406,419,498,706,630,625,519,457 13,183,168,138,184,160,119,431,386,381,377,370,379,438,422,439,419,387,392,401,374,399,393,397,380,395,384,392,403,409,416,399,415,396,421,381,398,420,408,422,442,491,558,531,485,424,486,456,445,401,417,400,415,443,491,462,507,501,538,508,466,371,383,392,392,387,386,390,401,367,391 17,43,43,65,92,91,64,455,556,516,476,470,503,488,523,526,519,517,598,671,651,441,599,574,514,500,470,435,420,410,476,619,649,577,596,508,471,414,403,402,406,444,510,505,532,405,710,879,872,812,780,704,597,453,516,515,627,630,697,702,653,427,458,424,428,556,646,597,641,533,505 7,10,10,23,24,20,19,404,440,419,386,400,410,400,430,403,387,391,423,508,479,399,484,463,427,412,411,382,401,358,399,470,519,449,461,421,403,376,389,382,391,396,410,418,403,395,447,594,619,534,499,459,398,393,424,419,430,426,468,466,416,402,394,379,395,419,501,483,465,424,399 18,20,18,54,88,77,43,398,406,389,395,373,392,393,385,408,412,365,404,429,430,402,405,388,386,402,407,389,401,370,389,415,431,397,417,391,382,382,376,396,392,372,396,398,384,395,428,513,514,460,457,417,409,391,413,397,410,414,434,430,410,396,401,378,396,423,409,412,409,388,396 1,10,9,12,10,7,9,512,600,557,509,488,507,557,614,597,600,601,646,722,698,490,643,581,535,507,453,471,419,399,539,688,708,612,638,521,504,422,430,436,475,549,641,626,621,453,787,880,862,807,780,699,601,589,672,679,752,746,802,796,753,470,448,480,489,622,719,667,680,568,492 15,32,22,97,97,84,90,437,460,438,407,403,423,456,486,453,461,464,493,546,520,405,494,444,432,430,380,416,399,401,438,498,528,474,466,419,418,420,409,435,467,512,588,524,507,461,623,714,685,611,576,496,435,556,634,637,683,679,717,667,594,401,402,381,397,457,513,488,499,410,411 3,18,17,55,60,57,53,424,435,410,401,425,408,410,442,445,431,435,452,525,517,414,476,458,430,416,395,376,381,385,418,503,498,454,479,432,368,405,397,400,407,428,480,488,439,412,580,689,707,616,570,507,445,468,525,525,599,598,637,606,554,390,394,410,409,426,504,470,470,418,411 13,16,11,49,80,51,26,428,411,411,375,383,390,454,452,419,436,404,419,427,442,388,423,421,397,411,384,408,373,397,426,425,444,432,417,413,437,397,405,393,409,439,469,436,452,397,513,515,511,471,465,410,393,445,470,474,523,519,570,536,496,390,391,398,386,388,426,411,414,405,388 15,39,36,129,206,202,120,445,453,423,418,411,404,468,498,492,491,486,460,486,485,408,439,439,399,423,407,411,378,426,453,481,473,442,458,432,420,389,429,422,450,493,538,525,495,441,650,647,617,561,551,489,458,519,609,633,669,663,700,665,609,419,416,421,430,451,507,451,495,427,414 6,11,8,25,29,25,21,426,414,404,384,371,398,456,480,462,454,437,435,438,443,394,413,410,406,384,408,381,402,400,448,427,414,402,422,401,373,426,428,442,463,498,579,534,485,449,618,521,508,457,452,431,411,560,628,628,683,667,712,656,597,392,393,395,418,402,430,411,408,389,408 8,20,20,236,397,398,233,398,407,390,392,401,418,412,408,410,399,393,401,433,414,390,410,418,392,390,391,372,390,378,406,406,434,403,399,410,402,383,378,409,407,413,431,410,401,414,451,520,524,480,443,432,412,432,439,460,482,467,518,472,456,404,395,401,394,415,430,411,424,412,397 9,13,12,18,26,22,15,394,416,414,402,380,388,410,426,411,412,410,409,460,448,395,455,421,402,423,390,380,382,381,399,460,474,420,442,394,402,388,399,396,422,423,449,423,429,400,499,583,590,523,485,434,420,452,487,480,526,496,535,527,484,390,382,402,390,415,458,435,431,416,399 11,29,27,291,457,448,281,434,475,442,428,414,395,442,472,438,441,438,504,541,555,406,495,463,445,420,418,418,383,400,429,513,570,493,478,429,428,434,397,413,453,442,523,479,490,437,592,730,722,657,616,539,454,491,536,542,603,594,652,603,565,413,394,403,418,445,550,506,480,430,422 11,19,19,429,461,466,422,370,388,382,400,393,367,403,396,396,400,381,396,405,399,404,394,408,390,390,391,390,384,385,390,395,414,389,389,401,391,373,386,394,391,390,407,389,390,411,416,491,492,442,427,417,405,398,403,388,425,392,428,416,409,407,396,395,404,391,414,401,423,384,375 6,63,57,170,194,168,148,458,596,575,512,455,444,507,553,528,527,529,618,754,729,489,712,653,559,541,485,466,409,380,499,714,764,648,677,561,492,408,402,423,446,516,604,569,563,454,737,896,904,831,802,691,577,555,647,662,726,726,772,752,703,431,438,420,444,579,753,685,686,574,506 6,11,9,29,36,27,23,420,397,380,389,381,377,434,451,425,397,405,393,397,411,384,388,397,379,382,385,380,386,379,394,412,407,385,379,390,378,396,404,394,421,425,483,435,410,403,497,469,439,426,422,393,397,442,462,468,536,521,571,545,479,387,382,396,391,383,404,406,393,410,402 10,11,9,21,23,19,17,422,469,445,418,424,418,429,463,463,462,431,483,552,534,404,518,481,439,454,402,399,388,372,414,517,555,482,500,439,405,382,404,404,418,420,485,466,462,422,573,710,711,641,610,524,447,439,502,510,560,561,607,578,549,404,398,394,411,462,541,489,525,454,428 16,12,11,16,23,17,12,415,409,394,400,402,397,394,431,415,428,418,437,431,434,381,424,410,402,417,387,399,389,408,407,439,432,417,433,393,416,397,395,397,399,415,443,438,438,404,504,535,532,483,461,440,405,443,473,470,505,516,525,500,466,387,403,399,404,408,439,404,437,394,378 11,8,8,32,20,20,31,387,380,375,385,385,382,384,371,402,375,391,399,379,380,383,371,375,375,385,386,381,385,388,376,380,386,390,375,374,390,385,381,382,393,390,407,390,383,381,406,404,385,370,375,367,374,414,398,412,411,405,420,394,376,377,394,382,365,382,374,372,391,392,389 16,10,10,50,64,52,42,411,445,439,433,411,417,427,429,449,431,427,478,518,496,418,486,461,428,433,418,415,391,383,415,497,523,475,477,424,415,395,389,385,399,416,453,455,442,413,539,730,742,645,610,532,468,438,482,466,536,512,555,529,503,413,409,396,397,441,512,463,508,419,409 15,9,9,36,57,57,36,417,406,390,388,409,390,441,450,414,406,417,423,445,432,390,431,415,403,388,383,391,392,397,398,438,432,423,416,404,394,409,376,397,389,408,435,450,417,380,507,553,540,493,481,438,400,418,422,434,456,486,539,520,480,394,408,381,390,398,441,431,430,402,384 12,12,10,35,43,31,25,402,400,394,387,385,369,424,436,400,405,383,399,417,406,376,405,387,393,388,368,373,377,388,394,397,410,404,395,419,391,379,390,401,383,394,443,419,420,386,443,476,471,416,427,396,395,402,436,419,437,451,488,477,439,383,374,390,391,394,410,382,395,407,382 1,12,12,6,8,6,5,398,393,401,409,395,401,386,421,410,407,430,440,413,401,390,393,401,383,395,391,395,377,381,397,409,428,410,393,380,376,392,399,403,397,420,451,426,424,403,468,472,460,416,414,418,403,451,490,501,507,496,524,491,459,383,399,394,398,402,409,390,375,400,395 5,22,21,63,84,82,62,520,857,808,747,648,653,559,600,585,574,569,869,996,945,788,967,892,836,812,686,618,504,400,593,970,974,896,901,770,665,398,398,418,467,513,665,649,687,452,805,1023,1023,1023,1023,922,801,555,618,645,725,727,793,796,763,488,592,464,472,884,1023,949,969,858,734 5,84,72,450,682,619,404,431,460,426,400,406,418,468,485,452,462,455,452,517,511,406,465,448,435,425,406,388,425,411,411,489,486,442,460,410,407,437,420,439,441,485,550,503,487,488,619,703,711,615,599,521,431,550,643,653,712,683,722,666,597,419,379,412,430,428,480,469,479,417,413 18,12,11,43,55,47,36,413,450,425,417,411,423,422,447,431,424,430,465,523,505,405,478,449,441,415,402,394,387,410,432,492,512,453,477,441,429,399,398,407,409,438,486,450,453,393,564,715,721,642,596,530,444,483,507,518,545,555,610,555,523,398,411,392,402,421,508,488,487,441,427 10,26,23,37,43,42,35,440,425,416,389,415,392,471,498,472,462,448,447,455,459,396,422,425,391,399,376,392,380,409,452,453,413,417,403,394,399,400,445,442,472,510,599,515,514,443,608,558,540,493,458,455,417,567,615,619,689,670,720,652,581,406,376,408,425,425,450,435,450,404,408 6,58,54,156,233,215,146,516,488,451,449,429,475,550,615,614,585,581,547,541,547,405,433,427,428,411,423,424,396,440,508,472,465,442,460,436,423,454,457,463,476,547,672,610,593,469,768,727,681,628,621,562,490,561,652,674,738,740,800,786,729,471,435,475,468,525,498,491,494,447,415 7,19,16,40,56,41,30,398,387,393,393,399,380,414,412,409,405,389,411,395,399,392,414,403,390,396,403,376,382,368,410,391,416,389,412,360,402,412,400,419,421,415,447,417,409,414,448,458,435,430,415,412,399,428,456,475,477,481,521,468,443,385,400,391,398,408,402,393,400,401,381 10,23,22,34,35,32,31,470,448,439,429,400,422,448,479,428,415,401,453,557,525,424,548,493,447,461,429,409,392,419,460,528,589,478,511,462,408,418,417,443,457,520,639,593,549,418,544,682,724,633,612,549,476,459,504,504,550,547,585,543,524,397,394,407,390,443,565,519,506,434,404 8,8,8,66,106,106,64,401,450,415,438,402,399,411,444,425,422,408,472,529,509,413,485,470,406,431,404,403,398,384,401,499,529,458,485,435,415,407,391,389,395,424,442,430,447,408,528,710,721,644,591,522,446,419,447,465,522,515,547,541,492,416,402,396,405,454,527,485,490,440,415 15,15,15,63,75,74,62,395,480,462,427,390,414,411,428,417,401,432,474,584,578,416,536,494,463,460,420,405,399,392,414,519,591,487,510,449,427,366,390,399,411,391,448,406,427,405,540,784,798,718,684,576,472,444,427,465,507,484,559,510,489,401,394,396,391,473,584,515,508,471,423 8,25,18,38,62,41,25,393,398,375,388,382,386,419,439,408,404,404,413,446,421,401,422,409,399,402,394,381,373,409,407,420,411,416,414,398,412,412,409,405,401,429,469,440,434,406,489,524,525,434,442,397,398,430,479,487,510,513,535,480,456,405,396,394,392,381,416,394,411,400,383 15,9,8,25,31,26,20,404,389,390,382,385,387,407,428,413,396,392,420,411,397,391,379,391,371,390,382,376,365,392,397,375,387,382,388,382,393,407,385,384,411,400,431,430,422,403,442,404,410,379,393,391,380,417,435,443,493,492,518,487,444,374,403,383,381,383,396,376,391,385,390 5,79,72,85,164,145,74,398,429,436,429,449,460,423,415,401,417,404,438,444,460,399,416,419,411,409,402,422,401,412,399,434,466,419,444,402,423,370,394,384,389,401,414,422,438,391,490,606,592,545,548,522,463,397,417,425,416,457,482,473,473,382,423,392,399,420,450,432,456,436,427 13,30,28,178,234,230,168,595,502,444,445,416,466,628,689,671,640,618,592,562,565,415,429,445,426,416,392,402,398,498,675,581,538,512,517,494,450,540,628,662,719,794,877,819,799,507,842,758,675,649,613,563,484,686,778,802,869,863,908,875,824,485,414,495,500,540,514,479,536,444,414 7,23,19,47,68,46,32,392,432,431,431,389,401,433,434,416,424,418,455,484,487,396,489,436,431,409,393,406,391,401,420,485,504,460,463,428,412,377,390,406,424,431,472,460,425,408,509,668,672,599,547,498,456,441,469,471,532,511,567,525,501,408,412,395,401,441,499,486,479,439,413 12,8,8,56,73,74,56,408,462,418,429,416,404,408,421,410,424,407,460,504,505,417,511,461,446,439,419,431,391,400,409,520,549,449,495,433,413,399,394,390,405,405,445,435,443,396,541,738,736,651,624,525,440,407,451,454,496,515,555,547,494,400,413,396,414,450,537,487,507,447,420 1,14,10,49,68,52,36,449,530,503,457,438,448,457,499,502,475,491,573,667,634,460,604,532,492,490,445,429,399,409,453,617,647,574,551,478,470,392,409,435,431,444,528,508,498,434,677,821,821,739,705,613,489,508,567,556,649,648,695,689,641,416,412,417,436,528,651,579,603,517,453 8,12,9,26,31,18,15,455,387,378,383,378,402,464,445,426,416,375,407,415,415,382,402,387,399,382,398,381,382,384,404,407,395,387,386,374,379,391,398,409,413,431,476,448,444,412,485,458,434,412,399,396,388,448,480,467,549,534,584,524,487,390,375,374,375,394,391,379,396,386,386 13,35,34,131,177,178,132,450,556,494,500,472,454,476,484,490,481,465,561,652,631,446,598,575,494,495,454,456,401,393,467,608,630,562,590,503,461,405,403,394,409,444,498,488,490,424,677,870,887,810,785,692,556,445,515,515,601,609,668,663,625,405,449,419,446,533,644,596,629,529,462 10,11,9,29,33,26,23,416,384,410,395,388,383,413,418,398,420,387,392,379,381,394,394,395,391,396,377,399,379,376,379,398,385,384,385,372,377,376,390,371,401,409,429,402,403,400,458,404,417,406,388,395,395,372,429,434,472,465,516,465,437,392,394,382,388,392,390,383,387,393,373 16,11,11,39,54,44,31,402,410,379,383,394,386,398,391,417,396,389,413,431,436,382,431,430,401,403,388,399,401,404,396,434,441,423,441,423,392,390,389,390,402,408,433,403,419,385,472,578,569,484,475,420,427,414,432,443,474,462,514,486,442,394,390,386,398,395,448,438,449,409,397 18,41,29,160,156,93,102,466,440,414,411,414,440,457,517,486,493,478,467,495,485,392,427,422,408,404,399,402,391,428,500,484,482,445,439,441,413,454,519,571,648,731,817,709,634,495,717,675,635,579,561,512,441,640,759,793,851,825,845,779,715,416,385,410,399,444,472,456,498,438,433 14,14,13,49,67,69,50,426,851,808,729,591,563,413,420,421,410,404,864,1023,958,808,1008,920,852,824,709,614,485,411,444,1000,1013,916,915,761,649,393,437,448,472,479,565,508,489,480,553,1023,1023,1023,986,862,704,579,589,548,563,542,558,552,519,400,531,406,391,854,1009,912,920,805,639 16,23,19,38,60,45,28,397,413,394,377,380,390,405,416,424,415,397,411,425,401,384,408,372,388,401,392,395,388,386,388,400,408,387,403,391,388,397,381,398,428,423,452,445,432,405,468,430,395,386,398,388,389,436,467,442,510,476,534,501,449,382,389,391,403,390,385,367,388,398,397 16,9,9,39,56,50,35,388,417,419,419,404,408,413,428,429,434,407,445,482,484,415,469,442,411,423,407,394,381,374,421,472,498,439,447,409,398,391,393,402,398,425,445,431,426,386,505,665,671,582,546,492,434,429,438,462,508,503,540,518,482,392,405,391,400,429,483,470,461,423,384 11,28,28,69,116,120,70,413,534,479,474,430,414,473,484,489,463,471,515,673,645,451,636,575,508,503,449,421,414,390,436,614,670,562,582,501,429,384,402,416,433,455,522,508,480,409,625,839,852,764,738,614,504,498,531,532,632,606,661,654,593,420,425,414,421,516,665,611,615,504,452 4,26,26,33,38,35,31,422,543,496,474,451,446,446,487,485,481,471,548,680,659,453,632,573,505,499,437,434,397,383,425,644,679,574,605,509,454,387,400,397,418,426,491,474,475,416,628,852,861,785,747,644,519,466,483,533,588,578,644,639,594,408,406,396,415,513,672,612,609,499,470 10,10,9,17,20,14,13,450,406,400,405,400,396,437,420,389,408,407,403,445,418,394,412,419,394,389,395,378,395,387,412,432,445,404,403,406,391,386,374,392,415,436,504,474,447,398,465,496,517,491,471,436,426,395,412,415,448,462,464,449,436,380,393,379,382,400,435,422,406,408,393 1,32,30,32,35,30,28,419,442,440,429,407,404,434,450,434,443,457,471,507,488,409,467,446,437,409,392,401,408,408,430,487,504,468,472,428,423,401,403,422,446,503,573,513,500,414,607,684,694,614,580,504,448,506,552,588,669,637,678,622,573,413,397,422,403,443,474,456,460,431,394 4,16,15,10,9,6,7,586,668,622,583,542,581,645,704,703,699,691,748,779,768,513,660,614,571,547,515,488,441,383,624,731,731,667,684,593,557,420,407,410,459,505,669,664,707,457,873,915,893,853,831,789,680,565,659,678,770,780,853,862,835,510,497,541,573,693,770,717,737,623,593 3,15,14,11,10,9,10,401,380,389,391,376,395,387,397,401,389,387,406,413,395,390,391,397,394,378,375,394,382,394,383,396,405,390,392,400,384,414,400,401,403,411,427,418,397,390,450,451,438,409,413,394,401,436,457,461,476,481,510,495,427,393,394,380,400,388,386,395,391,408,398 19,8,8,24,31,28,22,399,374,390,376,378,375,416,408,399,403,407,383,394,405,387,391,400,396,381,389,391,394,398,380,405,405,388,393,359,390,406,395,403,398,407,440,420,423,381,450,432,403,386,394,395,382,415,427,437,489,473,512,482,441,379,387,373,381,384,388,393,382,377,404 20,14,9,45,49,26,25,422,412,397,402,389,387,421,451,437,423,421,409,448,444,387,434,418,405,397,389,384,386,391,407,458,448,411,447,404,394,407,396,397,417,434,477,459,446,399,529,568,566,491,479,409,396,449,508,502,538,546,589,541,497,385,392,398,383,414,429,426,437,399,394 20,21,18,32,55,46,26,407,395,398,389,387,380,417,425,406,415,413,401,393,395,393,404,405,376,386,389,392,407,379,408,408,406,403,389,396,379,405,421,431,412,439,504,471,437,423,520,448,428,433,413,394,398,479,527,523,560,561,596,533,495,378,381,387,393,404,392,364,418,379,386 1,15,16,45,68,70,45,417,868,826,744,621,608,428,435,410,436,408,876,1023,973,831,1023,936,878,850,726,625,523,420,462,1018,1023,938,945,786,694,394,437,473,509,536,611,551,528,519,555,1023,1023,1023,1005,881,736,598,601,566,544,521,565,532,511,398,543,382,396,858,1015,919,930,816,667 15,287,232,140,197,144,106,414,376,375,389,379,386,417,434,388,428,390,387,377,403,374,370,411,379,377,388,372,394,404,424,409,391,379,395,390,386,401,438,418,462,476,576,527,476,423,484,456,418,422,371,411,365,436,483,489,547,509,555,522,462,390,411,395,384,403,398,389,379,376,382 7,24,24,453,637,660,467,423,413,399,390,403,395,437,434,442,451,437,408,453,465,400,447,419,394,401,364,401,387,401,409,462,452,403,442,392,392,403,415,418,424,424,489,449,441,452,546,552,553,493,474,413,413,492,549,543,591,549,613,571,502,406,380,382,407,419,458,421,422,415,398 5,18,18,55,61,58,53,434,507,464,448,427,439,453,438,455,454,449,524,635,604,448,588,533,483,456,427,426,396,395,444,586,630,535,544,467,448,391,395,400,413,434,483,458,473,406,629,842,851,774,739,634,520,461,481,500,566,556,611,600,574,418,420,418,406,484,619,583,569,496,453 6,69,65,85,100,91,78,459,454,414,395,392,406,456,485,453,452,428,450,505,443,389,489,473,438,435,408,386,404,407,417,486,513,452,470,415,396,411,437,420,459,492,569,520,502,422,576,599,632,530,517,440,414,471,527,533,594,596,653,611,558,391,384,383,413,424,508,472,461,430,408 11,345,311,193,302,269,168,428,401,386,362,387,393,419,441,438,426,403,415,426,404,397,401,398,375,383,391,391,389,423,448,425,411,417,392,412,416,429,427,458,469,538,637,549,513,455,558,510,477,445,454,414,410,473,500,502,592,563,602,581,512,391,396,391,389,402,414,420,418,386,385 11,15,14,41,72,72,40,385,409,360,387,391,368,395,407,403,387,418,403,434,411,396,404,387,394,398,393,391,384,372,393,404,421,403,400,396,407,380,399,387,405,409,432,410,420,401,453,473,480,431,443,417,407,410,417,451,489,466,498,472,443,398,381,382,388,390,419,393,418,393,374 15,17,14,34,37,24,24,392,411,423,386,383,415,397,432,401,413,408,432,479,468,406,447,438,411,402,403,384,372,383,389,478,491,424,431,399,400,389,386,407,400,423,462,440,423,405,486,594,599,516,510,448,426,437,450,469,482,493,522,509,482,399,387,393,400,399,476,435,472,400,392 9,31,16,58,83,39,27,416,411,381,383,400,378,438,443,421,415,402,413,432,450,398,439,416,394,416,400,406,376,407,416,411,435,390,381,384,379,443,403,420,442,456,516,504,465,413,548,545,548,487,442,432,386,517,559,536,607,576,643,570,528,393,395,381,389,403,441,428,426,395,398 1,65,60,302,517,500,291,412,394,378,413,413,395,433,406,414,428,424,401,414,408,391,392,420,399,350,394,386,392,383,385,404,390,386,378,368,383,395,410,409,413,461,501,459,437,451,503,466,423,428,410,406,382,522,586,588,629,581,612,561,502,409,404,393,382,401,406,397,404,397,371 7,11,11,63,98,103,66,382,377,382,393,399,381,392,381,392,382,399,402,401,386,391,387,388,390,394,390,390,385,384,395,388,387,380,390,375,379,397,393,395,414,397,440,411,415,401,428,438,433,389,396,380,397,452,459,474,486,475,509,444,426,388,390,385,388,386,394,404,391,388,393 14,85,82,119,138,135,115,456,676,608,574,490,517,487,556,528,518,515,684,823,803,536,782,726,633,628,503,501,430,414,509,771,824,729,754,623,499,393,409,428,425,463,563,542,550,427,744,967,984,910,886,783,647,513,580,610,685,675,741,732,689,438,467,427,445,646,810,761,766,649,549 18,22,20,71,88,74,61,426,514,496,463,433,453,454,470,469,469,441,550,652,628,452,590,548,493,478,436,444,405,390,445,614,674,568,590,494,466,380,398,397,411,440,505,465,480,414,638,860,865,784,755,656,539,465,528,538,622,579,644,640,607,413,429,397,426,493,626,574,574,505,457 13,15,13,9,9,7,6,515,654,614,575,521,541,580,623,613,601,600,701,795,773,544,726,682,606,598,509,496,457,392,533,762,787,707,723,599,546,380,404,422,439,480,593,603,622,416,801,946,938,883,854,776,661,514,579,615,713,709,783,783,755,457,481,482,505,687,789,727,763,646,557 3,10,10,72,73,66,64,418,433,418,419,398,447,408,422,414,403,400,448,510,479,405,474,451,436,418,381,403,398,381,397,481,512,462,459,428,404,409,392,398,421,430,457,413,435,399,516,690,686,610,579,503,426,432,459,473,539,510,557,549,489,407,402,406,412,435,503,480,491,441,415 3,170,137,1023,1023,1023,846,638,784,744,703,629,641,688,743,722,713,706,817,913,894,651,862,820,756,726,644,585,514,465,649,868,901,824,843,713,646,511,518,537,585,683,786,754,757,660,914,1023,1023,1002,975,895,786,773,839,856,908,899,945,924,882,566,586,522,570,770,898,860,863,757,654 12,107,97,136,158,118,102,439,456,427,424,399,392,496,479,466,466,423,461,536,523,415,492,481,424,429,403,397,394,419,443,494,539,479,484,421,407,436,412,441,474,509,613,545,524,446,611,670,694,585,558,489,421,481,536,541,634,630,682,642,594,384,389,406,404,435,539,510,478,441,414 3,82,71,32,37,22,20,604,597,543,526,464,525,653,730,713,700,696,688,709,698,461,578,536,487,469,455,451,425,466,732,712,692,630,649,570,516,523,592,672,738,837,932,883,854,506,909,884,844,806,779,712,611,715,820,852,936,930,975,939,893,511,446,538,554,619,671,618,655,546,503 14,12,12,9,11,11,9,478,589,572,521,494,510,530,561,555,562,547,653,745,720,517,678,617,566,533,461,460,435,392,500,711,740,647,652,543,513,403,412,407,418,464,564,556,558,422,734,896,883,822,792,709,582,496,562,577,653,665,731,733,700,440,453,434,473,619,740,668,701,588,491 19,80,57,78,111,76,51,439,531,502,483,435,454,468,535,472,491,495,553,677,646,445,604,565,500,490,449,425,408,417,449,624,662,556,590,514,456,422,389,437,476,488,575,533,516,446,675,830,842,759,733,617,515,565,631,599,691,676,720,688,639,413,411,427,436,495,633,589,593,496,433 2,26,21,53,56,41,41,529,498,466,474,442,465,580,658,636,630,603,581,592,577,418,444,438,444,430,415,402,396,462,660,600,562,515,520,492,457,461,533,572,623,723,837,796,773,454,832,775,716,678,650,617,497,603,708,750,837,833,878,852,805,493,411,490,509,535,550,532,536,477,454 14,101,99,115,163,165,115,510,539,489,475,440,430,523,620,597,574,568,598,709,653,469,655,572,518,507,454,426,421,418,524,671,673,573,575,454,443,425,514,554,602,651,725,656,634,576,764,832,818,740,704,596,487,716,772,768,786,767,814,783,737,442,442,446,458,615,750,646,672,550,451 10,21,15,25,39,26,17,403,426,404,408,403,409,417,425,441,441,423,458,504,498,406,464,429,434,416,383,411,380,406,411,467,509,461,456,425,418,402,402,422,436,452,492,447,441,424,538,651,644,584,557,471,422,484,516,532,592,547,611,577,545,402,383,394,394,432,498,478,453,417,404 6,8,7,24,27,23,21,410,390,380,383,391,398,411,395,404,411,391,388,413,392,372,394,390,391,394,392,385,382,390,394,413,423,397,389,394,387,368,388,411,406,403,415,414,420,393,474,445,440,400,419,403,388,417,429,448,462,458,512,468,434,397,380,390,392,389,396,378,399,380,388 12,19,12,48,58,34,29,398,412,415,412,382,389,433,443,396,429,427,434,418,447,396,393,399,399,405,386,394,377,395,412,412,405,389,406,387,401,391,429,418,451,487,523,471,447,438,523,504,488,458,443,412,386,517,566,555,604,578,626,574,526,378,382,392,389,371,415,393,401,376,387 9,8,8,42,52,47,36,381,403,377,408,389,395,382,397,385,404,401,410,409,417,396,403,404,390,402,381,377,371,392,385,411,406,385,399,389,389,387,388,378,384,389,384,411,390,390,454,532,529,481,453,425,401,396,435,432,424,434,492,452,430,389,381,393,392,410,441,424,434,403,396 14,19,18,52,72,67,47,444,504,461,437,423,426,443,481,459,464,465,507,596,553,437,537,501,461,446,413,398,393,385,458,561,575,498,530,440,426,389,385,406,417,438,489,477,488,418,621,775,766,700,683,580,474,450,493,499,564,587,644,620,580,420,414,403,425,478,584,520,537,472,438 9,58,54,104,112,96,92,454,591,551,533,477,493,497,522,529,526,499,635,736,718,499,682,630,575,529,469,451,428,380,473,705,729,641,665,528,485,404,412,408,421,468,535,543,513,426,708,897,896,831,802,695,574,484,563,578,644,656,720,709,676,437,453,433,451,583,722,653,692,569,491 3,8,8,6,6,6,5,457,527,491,473,441,453,503,517,503,523,505,571,673,632,454,615,556,497,467,438,417,409,378,471,637,664,580,574,498,462,386,410,401,429,453,536,514,526,404,699,822,815,748,714,616,536,488,529,537,619,616,703,696,649,421,423,440,451,567,675,604,628,506,468 18,11,10,23,33,27,19,450,387,381,380,380,397,449,453,431,404,389,399,402,394,389,391,378,374,391,376,383,391,386,397,393,391,412,388,385,406,396,392,406,408,409,436,441,434,385,471,443,429,417,395,396,383,411,444,418,464,485,538,488,455,385,391,395,386,387,404,414,395,385,383 2,16,11,192,251,173,138,470,473,448,450,429,455,514,557,561,547,541,554,527,503,404,440,441,423,406,404,409,399,418,534,496,487,447,450,435,434,398,448,460,503,557,681,637,625,447,781,731,678,650,616,575,479,560,660,683,766,766,822,796,750,440,413,437,438,464,496,474,469,447,422 17,21,19,33,48,42,28,394,396,393,396,403,389,404,435,402,407,418,417,403,383,383,396,383,375,392,375,388,389,405,408,398,377,382,372,371,389,405,382,420,405,431,479,481,457,413,483,450,435,394,397,398,388,457,488,491,526,523,535,520,481,393,384,388,391,410,400,397,403,403,400 9,9,9,65,74,68,60,414,420,408,406,391,419,416,417,410,413,415,433,488,486,417,460,430,417,420,394,394,402,378,415,465,479,453,452,408,404,374,400,379,405,418,430,437,422,408,520,651,654,576,541,472,428,419,437,454,490,476,520,514,462,406,402,400,383,432,490,467,462,424,420 7,13,13,37,53,53,37,398,408,409,401,392,377,430,445,421,416,424,429,429,423,398,409,391,384,389,401,381,392,407,424,419,448,423,419,386,399,400,399,426,436,464,521,478,460,415,542,557,540,504,458,423,402,515,572,562,612,603,657,584,543,384,390,399,397,409,419,426,433,392,406 4,70,68,128,151,147,123,455,469,469,454,439,443,443,490,474,468,480,504,568,571,434,525,477,443,437,422,422,400,401,439,554,565,499,517,456,436,387,401,406,412,444,513,501,478,439,662,764,766,712,658,579,478,488,572,581,650,637,708,687,624,409,411,412,439,482,560,512,528,451,456 2,12,9,83,116,66,47,489,546,521,492,439,477,516,573,573,556,549,607,678,656,461,588,540,519,484,449,442,403,381,477,648,658,578,588,512,459,402,400,416,439,484,580,565,558,429,737,838,817,762,737,648,542,517,580,582,674,676,733,731,694,438,450,447,469,585,675,613,657,557,486 8,172,140,342,441,375,292,637,779,737,684,610,644,682,741,733,728,709,816,899,878,650,850,807,740,714,608,595,490,413,652,870,894,819,834,710,639,440,473,486,547,649,770,735,747,556,900,1023,1023,978,954,875,764,705,782,797,863,864,912,906,870,551,563,548,588,795,909,857,870,762,659 9,28,18,53,63,29,24,454,442,419,425,413,406,496,511,494,482,480,484,477,495,406,438,424,402,400,404,387,389,404,460,479,480,445,469,399,403,423,462,478,521,595,697,623,566,466,691,670,625,566,540,491,446,631,702,716,786,775,814,747,691,404,397,421,433,454,472,460,460,424,396 12,9,9,20,23,20,18,395,376,381,381,372,385,388,389,397,391,384,386,377,402,391,402,405,394,390,378,378,389,391,385,388,400,398,400,371,371,392,392,383,401,387,407,399,399,388,408,403,432,391,394,381,375,408,429,420,427,430,439,412,418,388,388,385,386,385,390,378,402,390,391 11,10,8,22,29,21,14,409,412,404,395,380,387,402,416,411,408,402,432,441,424,398,430,414,388,390,395,386,379,401,395,427,441,416,406,393,395,369,399,416,420,440,467,450,435,421,494,514,534,455,461,408,400,461,503,526,549,523,556,531,489,384,388,376,399,408,438,436,410,401,396 5,197,161,846,1023,1023,725,645,772,741,701,620,656,698,744,739,720,713,803,902,885,657,857,815,746,731,643,593,465,449,669,862,894,814,834,722,636,484,518,541,597,679,791,760,757,633,901,1023,1023,988,963,884,774,742,815,832,891,884,933,913,874,538,585,541,573,775,890,845,853,749,668 15,12,12,49,65,64,48,419,486,477,454,434,447,430,452,462,448,454,517,620,590,447,570,528,475,466,431,410,412,391,433,590,626,543,549,503,438,389,387,408,404,408,472,474,445,390,603,811,815,740,709,599,494,412,472,478,539,546,598,597,555,419,420,401,399,510,614,546,568,475,453 16,22,19,43,47,41,37,423,504,444,442,419,458,452,487,476,480,473,500,610,571,444,553,508,464,449,437,439,406,367,443,564,598,517,536,468,433,368,390,393,418,456,527,480,474,418,623,766,750,676,641,550,487,456,488,520,590,578,640,618,565,410,407,403,432,467,581,530,563,473,439 3,52,50,184,280,275,174,495,581,513,510,460,474,473,519,516,505,484,593,692,684,483,644,599,549,509,474,441,429,381,461,660,693,613,625,517,472,409,392,403,411,463,529,525,505,424,709,893,903,839,799,708,584,517,577,571,655,663,728,716,660,421,426,419,417,560,695,646,638,531,488 15,48,42,158,207,189,145,448,496,453,453,412,402,443,492,465,465,472,523,636,623,431,616,550,489,482,431,395,373,405,449,617,660,552,582,475,441,422,419,413,435,466,535,504,490,447,644,797,809,728,702,590,468,490,567,554,638,628,674,651,601,420,414,415,423,480,635,588,599,482,455 19,9,9,22,30,26,19,422,417,389,381,385,389,426,435,423,407,406,401,422,396,394,399,388,389,386,384,396,385,371,409,411,414,397,413,398,378,377,397,391,399,403,451,414,409,395,484,481,477,435,442,397,408,417,444,456,488,487,520,505,449,397,390,390,391,404,415,393,411,395,391 14,12,12,37,60,53,32,413,438,457,410,422,426,422,419,407,405,416,451,516,537,421,489,465,426,426,413,411,389,373,402,502,542,461,498,418,417,380,401,384,392,413,436,440,435,396,485,716,729,659,614,500,441,409,434,429,462,482,521,485,468,405,385,392,388,435,504,492,488,426,410 11,13,12,21,22,20,19,420,397,410,387,380,400,427,433,416,423,383,415,445,444,388,443,426,403,400,368,387,394,404,418,456,459,430,436,417,404,392,404,417,421,441,469,417,422,398,496,536,541,478,478,435,409,462,448,474,499,496,535,496,443,400,376,391,393,402,442,417,439,414,391 3,13,12,84,122,112,73,455,431,413,409,401,414,489,505,495,483,458,471,474,464,413,412,420,399,413,395,392,390,416,540,512,496,458,483,449,459,418,441,466,498,600,718,670,664,418,680,648,610,578,539,495,468,511,587,613,700,689,747,703,660,430,395,410,422,443,450,444,456,408,402 12,163,151,95,134,121,85,418,404,396,392,372,397,421,424,428,424,428,406,427,407,391,422,402,402,368,379,405,374,412,399,424,419,409,411,402,385,414,422,421,447,469,553,497,472,427,527,481,485,417,445,411,401,447,471,497,521,528,578,523,489,403,384,417,397,406,421,406,416,375,397 11,51,50,128,217,217,128,400,387,392,402,413,394,423,426,432,387,408,419,430,435,388,441,417,415,400,388,391,367,405,396,435,436,415,426,407,406,397,402,404,418,444,465,444,430,445,483,534,559,493,478,417,393,600,687,687,684,625,652,542,476,400,380,389,416,410,442,429,431,391,391 10,10,9,43,66,63,42,412,450,431,431,410,410,429,455,426,429,426,492,537,509,410,492,466,451,450,413,433,395,383,401,523,543,482,506,430,437,393,394,386,399,409,435,421,440,376,546,754,760,678,647,561,492,418,443,436,497,500,528,543,503,389,415,402,404,441,529,491,513,464,428 15,19,18,33,47,36,25,407,441,411,399,396,399,404,427,418,421,433,448,505,507,396,460,460,433,433,409,391,382,381,431,472,499,450,460,430,392,411,412,414,446,452,480,455,451,389,522,667,668,578,555,480,435,442,487,491,549,537,558,570,506,401,385,399,395,435,503,447,465,429,417 15,18,17,51,56,54,49,556,579,555,504,463,482,599,654,623,621,621,651,716,700,481,643,581,519,532,466,435,427,417,536,682,695,601,625,511,471,398,424,456,469,528,657,614,627,455,797,862,849,795,760,680,562,594,679,679,746,750,813,796,768,481,441,469,509,602,716,648,677,550,503 4,96,46,198,268,213,142,732,713,664,631,551,602,804,876,854,844,821,798,792,789,506,634,610,566,541,501,515,454,535,816,766,744,689,714,631,588,615,708,748,811,894,984,943,918,663,991,939,893,860,840,800,696,852,926,959,1023,1023,1023,1023,980,690,528,675,700,742,745,724,744,645,601 7,334,92,463,498,116,106,835,794,741,697,653,698,870,915,890,882,868,869,897,890,610,805,771,704,681,605,568,519,675,875,880,877,803,827,705,677,763,848,886,939,1007,1023,1023,993,874,1023,1023,1021,973,947,890,794,1017,1023,1023,1023,1023,1023,1023,1023,665,567,658,704,793,866,826,837,740,648 14,29,27,67,87,79,60,431,502,486,447,417,440,445,481,472,474,473,531,629,613,432,568,529,475,459,433,421,396,388,438,590,636,528,573,475,433,414,404,430,436,497,556,516,512,433,652,806,808,727,698,581,481,522,592,614,688,669,711,668,623,408,417,401,415,503,605,548,556,477,449 11,32,31,190,323,332,192,424,413,408,405,399,400,407,437,412,421,427,446,494,454,384,438,435,411,416,385,395,388,387,415,447,445,432,428,426,390,413,422,401,453,488,522,487,451,462,540,615,595,544,518,458,420,543,631,619,639,607,625,574,527,417,385,398,386,427,444,455,430,409,389 5,8,8,18,26,26,18,408,391,369,371,378,376,410,424,400,404,396,380,389,390,382,389,384,391,402,370,393,384,377,392,384,385,394,396,412,381,383,395,388,384,382,410,422,400,392,410,411,409,396,387,387,403,387,383,392,395,423,442,424,430,384,386,389,395,369,374,412,382,395,373 12,160,145,338,369,327,302,525,702,641,597,510,594,574,617,612,602,604,721,823,805,550,767,719,663,624,515,506,439,455,563,782,823,744,759,632,529,425,452,475,494,562,706,658,661,505,829,991,997,932,905,823,695,620,724,752,817,813,861,843,803,467,501,478,478,675,813,761,772,669,591 8,19,17,34,49,34,20,406,392,384,405,397,389,408,437,405,389,377,384,412,407,379,402,405,395,386,376,367,389,417,407,411,409,396,389,376,378,390,420,431,417,444,494,471,424,415,488,467,446,419,415,396,380,470,516,488,551,545,550,516,458,386,381,389,396,394,376,408,385,385,405 16,12,8,26,24,13,14,415,416,410,391,392,413,453,466,450,450,443,464,455,457,398,427,421,397,387,388,385,393,422,456,443,446,420,426,406,396,442,474,499,553,645,732,627,550,452,645,590,541,518,515,465,417,585,689,733,785,757,786,703,631,401,386,400,414,418,459,417,420,422,394 7,12,11,18,31,29,17,385,386,374,367,366,377,419,417,393,404,399,397,383,398,393,393,393,399,377,386,372,384,410,397,396,392,375,410,389,400,387,401,399,392,429,446,411,403,394,446,420,413,410,434,382,394,420,451,463,469,459,516,477,460,368,377,374,383,379,389,396,394,386,366 13,13,12,17,22,18,14,412,420,398,416,410,414,430,430,404,433,411,433,468,439,388,437,406,403,400,415,387,392,396,419,447,449,422,439,406,405,388,404,430,436,491,580,521,496,403,481,541,548,502,475,443,417,441,442,471,488,494,539,520,466,389,380,387,385,395,427,425,423,409,393 6,16,16,74,109,110,74,407,467,419,407,401,409,403,445,423,412,434,467,556,549,427,504,457,451,441,409,398,408,382,412,516,556,496,505,413,427,377,388,412,391,420,448,420,442,398,546,732,730,657,603,532,460,421,461,455,508,520,555,538,527,405,393,388,411,446,527,490,512,446,416 15,19,18,30,71,61,23,401,429,389,401,400,419,418,404,409,394,411,422,436,430,398,419,401,399,410,408,394,385,399,421,429,425,410,420,392,415,390,398,400,397,415,458,431,444,413,482,506,509,477,471,421,411,440,474,473,498,496,527,493,480,391,400,391,392,417,421,440,428,403,398 11,12,12,14,17,16,13,387,411,405,398,403,398,416,424,426,411,419,426,448,455,396,441,426,420,418,377,388,404,376,394,464,462,403,441,407,392,373,406,409,403,395,429,405,412,390,459,576,566,498,481,423,420,415,423,426,431,442,476,470,454,410,399,381,391,424,455,436,437,410,403 18,12,12,41,48,42,36,481,577,542,503,480,478,515,582,561,575,568,615,696,655,457,598,558,501,506,451,436,407,394,504,637,664,589,612,507,465,405,413,399,428,452,556,566,574,416,752,854,841,784,759,678,570,477,546,569,663,660,741,747,701,444,451,455,464,593,687,634,648,548,488 8,13,10,30,38,18,18,421,439,421,409,402,388,435,471,477,462,441,468,487,473,411,445,419,409,388,406,399,394,384,439,474,489,447,444,436,394,421,421,413,452,491,574,520,507,430,624,659,637,563,561,487,435,534,577,594,664,663,701,661,598,417,394,402,419,434,468,425,448,431,414 9,11,8,34,52,32,25,415,386,393,393,376,387,416,430,419,422,409,398,414,412,384,399,403,392,393,384,389,385,398,405,414,401,403,406,405,391,405,394,395,416,422,461,442,433,395,466,478,489,449,429,414,395,397,442,426,460,465,510,487,439,388,388,386,387,401,437,400,397,392,390 17,23,19,28,50,41,23,425,385,377,396,398,396,410,413,404,402,395,411,390,387,393,389,391,377,369,385,390,384,401,416,380,414,386,382,400,391,382,391,422,417,466,481,468,446,406,483,453,415,406,402,396,402,457,493,495,541,531,579,501,470,385,394,372,394,397,392,393,379,389,381 13,50,35,157,239,143,102,767,675,585,582,552,559,798,853,840,828,808,793,767,766,496,581,574,534,506,483,492,429,501,715,695,653,598,609,562,493,527,554,586,648,734,852,821,823,639,939,900,851,815,785,736,625,816,882,888,936,931,977,960,919,666,512,666,693,734,739,692,737,620,550 18,13,11,31,40,33,26,405,388,377,414,387,393,434,443,426,408,440,419,437,437,392,413,399,393,389,376,386,376,399,409,404,418,393,408,384,380,371,420,398,420,449,497,455,459,427,535,500,470,449,445,408,378,480,555,537,590,586,622,582,524,400,374,389,384,411,423,409,398,375,388 7,21,18,35,52,42,28,432,394,394,387,375,396,416,423,442,417,427,415,411,416,387,389,399,389,372,386,387,383,386,416,414,403,405,412,407,390,400,420,427,431,474,543,485,460,408,505,451,430,420,430,404,393,471,509,546,594,565,612,571,516,385,395,378,388,383,381,382,404,400,390 17,21,21,73,117,118,73,424,471,445,444,390,421,427,450,468,448,443,483,550,544,419,501,461,438,451,415,418,399,385,430,521,541,492,488,433,424,375,379,413,391,407,459,446,457,393,588,746,749,692,650,552,480,421,449,482,536,531,601,569,543,406,406,404,387,477,546,501,519,467,422 3,132,99,104,106,65,65,844,973,935,913,877,903,891,945,950,951,951,1013,1023,1023,849,967,937,907,888,823,819,725,473,908,1023,1014,972,990,920,873,488,493,543,639,744,909,926,963,634,1023,1023,1023,1023,1023,1023,981,813,888,911,988,999,1023,1023,1023,830,846,840,872,1013,1023,1023,1023,973,919 2,27,26,73,92,88,69,444,481,474,455,416,447,456,474,455,471,457,530,609,608,436,582,537,481,476,423,430,397,394,439,589,626,546,549,456,456,400,396,412,416,427,488,473,491,420,631,822,829,754,709,628,509,448,491,506,568,568,632,642,569,413,426,399,418,488,596,581,573,477,458 15,43,40,157,272,263,153,440,524,502,490,448,436,438,488,485,483,450,536,662,669,456,621,593,529,520,452,450,423,392,449,612,644,560,604,492,467,399,409,408,436,433,487,468,476,418,666,848,864,798,762,659,543,466,508,529,599,602,659,644,617,411,430,407,419,516,657,597,619,521,497 1,31,25,78,106,70,56,419,400,380,383,387,382,452,443,431,412,402,422,410,405,385,374,403,400,363,381,388,378,394,513,441,419,401,407,411,406,438,539,618,673,772,884,806,695,433,774,573,490,460,446,413,403,581,725,812,943,940,969,877,794,416,393,390,393,401,396,391,400,381,399 12,12,11,28,38,32,22,408,394,402,386,384,378,409,411,412,412,396,397,400,391,381,389,391,385,399,380,376,382,367,401,392,385,391,390,394,380,387,403,425,413,440,456,454,420,395,474,428,398,394,405,386,377,481,495,500,501,511,553,506,464,380,367,389,386,386,398,376,401,387,380 7,10,10,51,80,85,53,396,390,387,388,386,379,374,395,390,396,382,393,407,391,375,385,394,385,375,372,379,391,379,401,396,378,387,379,406,379,402,379,394,412,398,414,396,385,394,412,405,409,408,390,389,388,409,398,439,437,439,439,414,413,391,389,396,397,398,399,395,392,412,375 2,36,36,149,251,258,150,403,382,394,377,381,388,412,408,387,399,410,390,387,392,388,388,409,391,411,388,371,370,396,402,399,390,399,384,407,375,392,394,404,422,442,446,431,414,420,469,468,459,414,410,409,390,480,509,498,525,518,532,499,452,379,392,398,379,386,415,416,397,382,385 13,35,27,43,72,54,33,389,402,386,384,389,392,402,424,418,430,413,401,423,412,373,392,387,387,391,404,387,379,402,409,406,427,408,396,404,391,402,425,427,410,430,467,451,420,419,482,460,443,432,425,416,387,457,473,467,510,510,545,507,485,387,400,390,396,378,415,412,417,385,380 5,241,173,338,428,333,240,688,684,656,618,533,555,717,777,752,737,722,738,814,812,527,759,717,637,639,537,522,453,515,717,770,802,703,732,601,531,592,722,789,842,917,991,915,849,664,939,958,961,898,873,797,685,833,911,947,1023,1015,1023,986,934,569,517,565,584,694,805,769,782,664,574 5,20,21,41,52,50,39,427,515,501,468,426,430,439,464,460,455,462,554,654,629,451,594,541,493,476,419,403,408,391,408,607,642,543,583,453,432,407,404,398,383,402,484,465,473,406,635,841,842,773,727,635,516,426,465,489,554,540,621,625,586,394,402,407,421,519,639,589,590,517,461 13,26,25,56,61,55,49,406,532,529,468,420,452,444,437,460,459,439,559,674,660,458,628,575,524,504,434,449,379,395,447,621,675,576,611,497,445,407,410,411,426,432,484,472,467,409,620,855,870,788,757,638,542,468,505,515,565,569,639,624,584,399,410,413,407,514,677,605,612,509,441 14,15,13,47,60,48,35,448,434,429,416,412,413,428,446,431,414,413,448,480,467,400,447,427,428,423,398,391,384,390,435,458,491,431,446,419,395,422,404,402,445,484,570,522,468,380,516,626,621,552,547,478,433,437,460,468,523,521,553,521,473,400,383,394,392,421,465,445,441,405,391 1,29,29,117,194,202,120,405,419,397,402,379,406,404,403,425,389,407,425,439,442,399,423,407,422,392,392,381,400,403,385,416,446,412,419,389,402,400,411,391,393,404,442,418,424,415,481,555,555,492,462,434,405,426,470,465,529,478,517,478,469,393,393,395,399,420,424,409,419,389,407 18,51,48,110,116,108,103,447,548,498,482,441,465,495,512,506,484,503,577,694,662,464,619,575,503,506,458,434,386,413,473,640,685,581,606,499,467,404,400,433,456,475,581,519,537,432,714,854,862,786,762,669,529,546,589,621,690,672,742,724,667,404,431,437,443,534,679,612,624,521,464 12,31,22,43,43,25,27,488,476,472,441,402,416,518,526,486,486,454,505,610,576,444,553,505,468,446,404,429,392,405,428,581,604,517,503,453,428,407,419,412,424,446,530,513,470,418,615,772,759,675,638,524,457,471,538,538,625,611,684,635,589,391,412,391,411,472,613,515,539,463,440 17,33,33,222,365,373,223,442,426,412,407,419,431,464,512,488,491,486,460,470,445,396,396,402,414,424,408,401,379,402,458,442,434,421,408,412,419,418,412,409,422,488,556,481,512,453,632,574,549,523,500,488,438,576,628,634,666,645,680,647,612,438,373,410,423,434,422,435,463,412,407 13,76,73,67,93,91,65,430,398,403,404,393,377,429,446,407,395,403,410,449,406,395,448,409,394,396,377,370,402,433,402,446,473,402,410,393,385,395,419,426,422,452,493,456,461,420,504,523,555,472,447,415,389,450,479,491,505,525,569,544,503,383,375,392,402,407,444,430,408,424,396 13,15,9,46,56,31,26,426,393,399,408,389,388,437,439,425,406,436,436,444,431,387,436,417,395,389,381,402,392,394,407,440,448,419,421,407,387,410,411,415,424,436,496,453,440,402,498,534,548,497,467,457,418,455,504,483,546,531,577,532,488,389,394,384,399,411,453,422,421,408,388 1,14,12,11,12,8,8,527,621,585,541,488,534,560,615,609,605,606,662,763,749,516,692,631,565,576,486,463,441,419,542,736,746,662,696,547,512,406,420,432,464,519,649,613,635,454,791,911,904,849,818,735,610,589,650,662,737,734,801,794,754,463,468,467,478,623,768,700,735,595,522 6,10,9,19,27,19,14,404,404,396,386,384,388,425,422,409,390,398,378,420,424,399,401,397,382,401,390,384,393,380,384,400,414,386,406,384,387,400,397,396,413,426,469,426,414,412,451,466,462,423,415,391,395,454,485,457,525,481,523,500,451,389,358,386,386,395,401,387,403,389,391 20,34,27,101,126,105,81,458,488,487,465,422,441,446,516,456,470,477,521,648,617,437,579,520,480,466,435,410,407,409,443,587,619,545,550,466,431,391,391,418,427,451,524,502,498,428,650,824,836,755,726,633,517,503,562,572,648,630,695,668,623,398,422,411,423,483,609,556,572,492,428 2,11,10,710,858,873,713,383,397,392,382,385,411,413,389,415,404,389,408,374,415,391,389,400,393,395,377,393,381,373,372,390,385,389,382,369,389,401,389,387,388,393,412,402,397,440,452,439,426,396,393,394,396,430,428,447,465,454,477,443,433,420,384,402,384,391,386,387,384,388,395